diff --git a/data/bin/AI.json b/data/bin/AI.json index 9217caf24..b9b498e29 100644 --- a/data/bin/AI.json +++ b/data/bin/AI.json @@ -649,6 +649,36 @@ "FCGlobal": "AIScript.Character._15501.ParallelScript_Support", "FCComboGroup": "Character/15501/Combos/ComboGroup_Char_155" }, + "16200": { + "Id": 16200, + "FCSpawn": "", + "FCIdle": "", + "FCAction": "AIScript.ActorActionBase", + "FCLostControl": "", + "FCDeath": "", + "FCGlobal": "AIScript.Character._16201.ParallelScript", + "FCComboGroup": "Character/16201/Combos/ComboGroup_Char_162" + }, + "16201": { + "Id": 16201, + "FCSpawn": "", + "FCIdle": "", + "FCAction": "AIScript.Character._16201.ActionScript_MainControl", + "FCLostControl": "", + "FCDeath": "", + "FCGlobal": "AIScript.Character._16201.ParallelScript_MainControl", + "FCComboGroup": "Character/16201/Combos/ComboGroup_Char_162" + }, + "16202": { + "Id": 16202, + "FCSpawn": "", + "FCIdle": "", + "FCAction": "AIScript.Character._16201.ActionScript_Support", + "FCLostControl": "", + "FCDeath": "", + "FCGlobal": "AIScript.Character._16201.ParallelScript_Support", + "FCComboGroup": "Character/16201/Combos/ComboGroup_Char_162" + }, "11001": { "Id": 11001, "FCSpawn": "", diff --git a/data/bin/Achievement.json b/data/bin/Achievement.json index 51a605860..0c05914f0 100644 --- a/data/bin/Achievement.json +++ b/data/bin/Achievement.json @@ -16885,5 +16885,128 @@ "Qty2": 10, "Tid3": 0, "Qty3": 0 + }, + "658": { + "Id": 658, + "AchieveId": 33601, + "Title": "Achievement.658.1", + "Desc": "Achievement.658.2", + "Rarity": 3, + "Type": 3, + "Hide": false, + "JumpTo": 0, + "CompleteCond": 174, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": [], + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 2, + "Qty1": 5, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 + }, + "659": { + "Id": 659, + "AchieveId": 33602, + "Title": "Achievement.659.1", + "Desc": "Achievement.659.2", + "Rarity": 3, + "Type": 3, + "Hide": false, + "JumpTo": 0, + "CompleteCond": 174, + "CompleteCondClient": 0, + "AimNumShow": 5, + "Prerequisites": [ + 658 + ], + "LevelType": [], + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 2, + "Qty1": 5, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 + }, + "660": { + "Id": 660, + "AchieveId": 33603, + "Title": "Achievement.660.1", + "Desc": "Achievement.660.2", + "Rarity": 3, + "Type": 3, + "Hide": false, + "JumpTo": 0, + "CompleteCond": 174, + "CompleteCondClient": 0, + "AimNumShow": 10, + "Prerequisites": [ + 659 + ], + "LevelType": [], + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 2, + "Qty1": 5, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 + }, + "661": { + "Id": 661, + "AchieveId": 33604, + "Title": "Achievement.661.1", + "Desc": "Achievement.661.2", + "Rarity": 2, + "Type": 3, + "Hide": false, + "JumpTo": 0, + "CompleteCond": 174, + "CompleteCondClient": 0, + "AimNumShow": 20, + "Prerequisites": [ + 660 + ], + "LevelType": [], + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 2, + "Qty1": 10, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 + }, + "662": { + "Id": 662, + "AchieveId": 33605, + "Title": "Achievement.662.1", + "Desc": "Achievement.662.2", + "Rarity": 2, + "Type": 3, + "Hide": false, + "JumpTo": 0, + "CompleteCond": 174, + "CompleteCondClient": 0, + "AimNumShow": 50, + "Prerequisites": [ + 661 + ], + "LevelType": [], + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 2, + "Qty1": 10, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 } } \ No newline at end of file diff --git a/data/bin/Activity.json b/data/bin/Activity.json index d920afac3..5bbbc9ce7 100644 --- a/data/bin/Activity.json +++ b/data/bin/Activity.json @@ -1,4 +1,48 @@ { + "211001": { + "Id": 211001, + "MidGroupId": 0, + "SortId": 13, + "ActivityType": 24, + "Name": "关注有礼", + "ActivityThemeType": 0, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, + "StartCondParams": [ + 1 + ], + "EndType": 0, + "EndTime": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "", + "TabBgRes": "" + }, + "211002": { + "Id": 211002, + "MidGroupId": 0, + "SortId": 14, + "ActivityType": 28, + "Name": "关注有礼", + "ActivityThemeType": 0, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, + "StartCondParams": [ + 1 + ], + "EndType": 0, + "EndTime": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "", + "TabBgRes": "" + }, "101002": { "Id": 101002, "MidGroupId": 0, @@ -10,11 +54,13 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 1, - "StartCondParams": [], + "StartCondType": 0, + "StartCondParams": [ + 1 + ], "EndType": 0, "EndTime": "", - "EndDuration": 1, + "EndDuration": 0, "BannerRes": "", "PopUpRes": "", "TabBgRes": "" @@ -26,15 +72,17 @@ "ActivityType": 11, "Name": "攀星献礼", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "2", - "StartType": 1, - "StartTime": "2", - "StartCondType": 3, - "StartCondParams": [], - "EndType": 71, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, + "StartCondParams": [ + 3 + ], + "EndType": 0, "EndTime": "", - "EndDuration": 1, + "EndDuration": 2, "BannerRes": "", "PopUpRes": "", "TabBgRes": "" @@ -46,43 +94,19 @@ "ActivityType": 5, "Name": "塔防", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "5", - "StartType": 1, - "StartTime": "5", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 50, - 45, - 48, - 50, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2025-12-09T11:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2025-12-09T11:00:00+08:00", "TabBgRes": "" }, "102002": { @@ -92,43 +116,19 @@ "ActivityType": 5, "Name": "塔防", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "5", - "StartType": 1, - "StartTime": "5", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 49, - 45, - 50, - 55, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-02-03T11:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-02-03T11:00:00+08:00", "TabBgRes": "" }, "102003": { @@ -138,43 +138,19 @@ "ActivityType": 5, "Name": "塔防", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "5", - "StartType": 1, - "StartTime": "5", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 51, - 45, - 51, - 49, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-04-07T11:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-04-07T11:00:00+08:00", "TabBgRes": "" }, "102004": { @@ -184,43 +160,19 @@ "ActivityType": 5, "Name": "塔防", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "5", - "StartType": 1, - "StartTime": "5", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 55, - 45, - 49, - 52, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-07-21T11:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-07-21T11:00:00+08:00", "TabBgRes": "" }, "102005": { @@ -230,43 +182,19 @@ "ActivityType": 5, "Name": "塔防", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "5", - "StartType": 1, - "StartTime": "5", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 49, - 48, - 45, - 49, - 51, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-10-20T11:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-10-20T11:00:00+08:00", "TabBgRes": "" }, "103001": { @@ -276,43 +204,19 @@ "ActivityType": 21, "Name": "紧急悬赏", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "3", - "StartType": 1, - "StartTime": "3", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 55, - 45, - 49, - 52, - 84, - 48, - 52, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-07-21T03:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-07-21T03:59:59+08:00", "TabBgRes": "" }, "103002": { @@ -322,43 +226,19 @@ "ActivityType": 21, "Name": "紧急悬赏", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "3", - "StartType": 1, - "StartTime": "3", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 56, - 45, - 49, - 49, - 84, - 48, - 52, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-08-18T03:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-08-18T03:59:59+08:00", "TabBgRes": "" }, "103003": { @@ -368,43 +248,19 @@ "ActivityType": 21, "Name": "紧急悬赏", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "3", - "StartType": 1, - "StartTime": "3", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 57, - 45, - 48, - 49, - 84, - 48, - 52, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-09-08T03:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-09-08T03:59:59+08:00", "TabBgRes": "" }, "103004": { @@ -414,43 +270,19 @@ "ActivityType": 21, "Name": "紧急悬赏", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "3", - "StartType": 1, - "StartTime": "3", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 57, - 45, - 50, - 50, - 84, - 48, - 52, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-09-29T03:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-09-29T03:59:59+08:00", "TabBgRes": "" }, "103005": { @@ -460,43 +292,41 @@ "ActivityType": 21, "Name": "紧急悬赏", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "3", - "StartType": 1, - "StartTime": "3", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 49, - 48, - 45, - 49, - 51, - 84, - 48, - 52, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-10-20T03:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-10-20T03:59:59+08:00", + "TabBgRes": "" + }, + "103006": { + "Id": 103006, + "MidGroupId": 0, + "SortId": 5, + "ActivityType": 21, + "Name": "紧急悬赏", + "ActivityThemeType": 0, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, + "StartCondParams": [ + 2 + ], + "EndType": 0, + "EndTime": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-11-10T03:59:59+08:00", "TabBgRes": "" }, "301001": { @@ -506,15 +336,17 @@ "ActivityType": 2, "Name": "版本登录奖励", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "2", - "StartType": 1, - "StartTime": "2", - "StartCondType": 3, - "StartCondParams": [], - "EndType": 71, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, + "StartCondParams": [ + 3 + ], + "EndType": 0, "EndTime": "", - "EndDuration": 3, + "EndDuration": 2, "BannerRes": "", "PopUpRes": "", "TabBgRes": "" @@ -526,43 +358,19 @@ "ActivityType": 2, "Name": "圣诞菈露版本特殊签到", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "2", - "StartType": 1, - "StartTime": "2", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 50, - 45, - 50, - 51, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-01-06T11:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-01-06T11:00:00+08:00", "TabBgRes": "" }, "301012": { @@ -572,43 +380,19 @@ "ActivityType": 2, "Name": "限定版本特殊签到", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "2", - "StartType": 1, - "StartTime": "2", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 50, - 45, - 50, - 51, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-01-13T11:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-01-13T11:00:00+08:00", "TabBgRes": "" }, "301013": { @@ -618,43 +402,19 @@ "ActivityType": 2, "Name": "元旦菈露版本特殊签到", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "2", - "StartType": 1, - "StartTime": "2", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 50, - 45, - 51, - 48, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-01-13T11:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-01-13T11:00:00+08:00", "TabBgRes": "" }, "301021": { @@ -664,43 +424,19 @@ "ActivityType": 2, "Name": "情人节特殊签到", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "2", - "StartType": 1, - "StartTime": "2", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 50, - 45, - 49, - 48, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-02-24T11:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-02-24T11:00:00+08:00", "TabBgRes": "" }, "301022": { @@ -710,43 +446,19 @@ "ActivityType": 2, "Name": "春节特殊签到", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "2", - "StartType": 1, - "StartTime": "2", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 50, - 45, - 49, - 55, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-03-03T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-03-03T04:00:00+08:00", "TabBgRes": "" }, "301031": { @@ -756,43 +468,19 @@ "ActivityType": 2, "Name": "版本登录奖励", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "2", - "StartType": 1, - "StartTime": "2", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 52, - 45, - 48, - 55, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], - "EndType": 71, + "EndType": 0, "EndTime": "", "EndDuration": 2, - "BannerRes": "2026-05-08T11:00:00+08:00", - "PopUpRes": "", + "BannerRes": "", + "PopUpRes": "2026-05-08T11:00:00+08:00", "TabBgRes": "" }, "301032": { @@ -802,43 +490,19 @@ "ActivityType": 2, "Name": "半周年特殊签到", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "2", - "StartType": 1, - "StartTime": "2", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 52, - 45, - 49, - 54, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-05-08T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-05-08T10:59:59+08:00", "TabBgRes": "" }, "301033": { @@ -848,43 +512,19 @@ "ActivityType": 2, "Name": "主线第7章纪念签到", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "2", - "StartType": 1, - "StartTime": "2", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 53, - 45, - 48, - 56, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-05-22T03:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-05-22T03:59:59+08:00", "TabBgRes": "" }, "301041": { @@ -894,43 +534,19 @@ "ActivityType": 2, "Name": "夏活签到活动", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "2", - "StartType": 1, - "StartTime": "2", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 55, - 45, - 50, - 49, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-08-11T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-08-11T10:59:59+08:00", "TabBgRes": "" }, "301042": { @@ -940,43 +556,107 @@ "ActivityType": 2, "Name": "主线第8章纪念签到", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "2", - "StartType": 1, - "StartTime": "2", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 56, - 45, - 49, - 49, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-08-25T03:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-08-25T03:59:59+08:00", + "TabBgRes": "" + }, + "301051": { + "Id": 301051, + "MidGroupId": 0, + "SortId": 6, + "ActivityType": 2, + "Name": "周年L2D7日签到", + "ActivityThemeType": 0, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, + "StartCondParams": [ + 2 + ], + "EndType": 0, + "EndTime": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-11-10T10:59:59+08:00", + "TabBgRes": "" + }, + "301052": { + "Id": 301052, + "MidGroupId": 0, + "SortId": 6, + "ActivityType": 32, + "Name": "周年福利签到占位", + "ActivityThemeType": 0, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, + "StartCondParams": [ + 2 + ], + "EndType": 0, + "EndTime": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-11-10T10:59:59+08:00", + "TabBgRes": "" + }, + "301053": { + "Id": 301053, + "MidGroupId": 0, + "SortId": 6, + "ActivityType": 2, + "Name": "一周年时装赠送签到", + "ActivityThemeType": 0, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, + "StartCondParams": [ + 2 + ], + "EndType": 0, + "EndTime": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-11-10T10:59:59+08:00", + "TabBgRes": "" + }, + "302001": { + "Id": 302001, + "MidGroupId": 0, + "SortId": 1, + "ActivityType": 31, + "Name": "一周年5日付费签到礼包", + "ActivityThemeType": 0, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, + "StartCondParams": [ + 2 + ], + "EndType": 0, + "EndTime": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-11-10T10:59:59+08:00", "TabBgRes": "" }, "201001": { @@ -990,13 +670,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 1, - "StartCondParams": [], + "StartCondType": 0, + "StartCondParams": [ + 1 + ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2025-10-27T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2025-10-27T04:00:00+08:00", "TabBgRes": "" }, "201002": { @@ -1006,43 +688,19 @@ "ActivityType": 13, "Name": "心危盛典", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "3", - "StartType": 1, - "StartTime": "4", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 48, - 45, - 50, - 56, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2025-11-18T12:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2025-11-18T12:00:00+08:00", "TabBgRes": "" }, "201003": { @@ -1056,39 +714,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 49, - 45, - 48, - 56, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2025-11-18T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2025-11-18T04:00:00+08:00", "TabBgRes": "" }, "201004": { @@ -1102,14 +736,16 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 1, - "StartCondParams": [], + "StartCondType": 0, + "StartCondParams": [ + 1 + ], "EndType": 0, "EndTime": "", - "EndDuration": 1, + "EndDuration": 0, "BannerRes": "", "PopUpRes": "", - "TabBgRes": "banner_beginner" + "TabBgRes": "" }, "201005": { "Id": 201005, @@ -1122,39 +758,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 49, - 45, - 50, - 57, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2025-12-09T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2025-12-09T10:59:59+08:00", "TabBgRes": "" }, "201006": { @@ -1168,39 +780,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 50, - 45, - 50, - 55, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-01-06T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-01-06T10:59:59+08:00", "TabBgRes": "" }, "201007": { @@ -1214,39 +802,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 49, - 45, - 48, - 51, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-01-13T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-01-13T10:59:59+08:00", "TabBgRes": "" }, "201008": { @@ -1260,39 +824,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 49, - 45, - 50, - 52, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-02-03T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-02-03T10:59:59+08:00", "TabBgRes": "" }, "201009": { @@ -1306,39 +846,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 50, - 45, - 49, - 52, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-02-24T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-02-24T10:59:59+08:00", "TabBgRes": "" }, "201010": { @@ -1352,39 +868,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 51, - 45, - 48, - 55, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-03-17T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-03-17T10:59:59+08:00", "TabBgRes": "" }, "201011": { @@ -1398,39 +890,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 51, - 45, - 50, - 56, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-04-07T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-04-07T10:59:59+08:00", "TabBgRes": "" }, "201012": { @@ -1444,39 +912,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 52, - 45, - 50, - 55, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-05-08T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-05-08T10:59:59+08:00", "TabBgRes": "" }, "201013": { @@ -1490,39 +934,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 53, - 45, - 50, - 51, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-06-02T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-06-02T10:59:59+08:00", "TabBgRes": "" }, "201014": { @@ -1536,39 +956,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 55, - 45, - 49, - 49, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-07-21T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-07-21T10:59:59+08:00", "TabBgRes": "" }, "201015": { @@ -1582,39 +978,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 56, - 45, - 50, - 57, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-09-08T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-09-08T10:59:59+08:00", "TabBgRes": "" }, "201016": { @@ -1628,39 +1000,59 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 49, - 48, - 45, - 49, - 48, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-10-20T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-10-20T10:59:59+08:00", + "TabBgRes": "" + }, + "201017": { + "Id": 201017, + "MidGroupId": 0, + "SortId": 13, + "ActivityType": 13, + "Name": "心危盛典", + "ActivityThemeType": 0, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, + "StartCondParams": [ + 2 + ], + "EndType": 0, + "EndTime": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-11-10T10:59:59+08:00", + "TabBgRes": "" + }, + "201018": { + "Id": 201018, + "MidGroupId": 0, + "SortId": 14, + "ActivityType": 13, + "Name": "周年特惠", + "ActivityThemeType": 0, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, + "StartCondParams": [ + 2 + ], + "EndType": 0, + "EndTime": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-11-10T10:59:59+08:00", "TabBgRes": "" }, "400000": { @@ -1674,39 +1066,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 48, - 45, - 50, - 56, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2025-11-11T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2025-11-11T04:00:00+08:00", "TabBgRes": "" }, "400001": { @@ -1720,39 +1088,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 49, - 45, - 49, - 56, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2025-12-02T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2025-12-02T04:00:00+08:00", "TabBgRes": "" }, "400002": { @@ -1766,39 +1110,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 50, - 45, - 48, - 57, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2025-12-23T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2025-12-23T04:00:00+08:00", "TabBgRes": "" }, "400003": { @@ -1812,39 +1132,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 49, - 45, - 49, - 51, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-01-27T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-01-27T04:00:00+08:00", "TabBgRes": "" }, "400004": { @@ -1858,39 +1154,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 50, - 45, - 50, - 51, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-01-06T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-01-06T04:00:00+08:00", "TabBgRes": "" }, "400005": { @@ -1904,39 +1176,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 50, - 45, - 50, - 52, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-03-10T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-03-10T04:00:00+08:00", "TabBgRes": "" }, "400006": { @@ -1950,39 +1198,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 50, - 45, - 48, - 51, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-02-17T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-02-17T04:00:00+08:00", "TabBgRes": "" }, "400007": { @@ -1996,39 +1220,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 51, - 45, - 49, - 55, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-03-31T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-03-31T04:00:00+08:00", "TabBgRes": "" }, "400008": { @@ -2042,39 +1242,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 52, - 45, - 49, - 54, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-04-30T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-04-30T04:00:00+08:00", "TabBgRes": "" }, "400009": { @@ -2088,39 +1264,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 53, - 45, - 49, - 52, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-05-26T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-05-26T04:00:00+08:00", "TabBgRes": "" }, "400010": { @@ -2134,39 +1286,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 54, - 45, - 48, - 50, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-06-16T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-06-16T04:00:00+08:00", "TabBgRes": "" }, "400011": { @@ -2180,39 +1308,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 54, - 45, - 49, - 54, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-06-30T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-06-30T04:00:00+08:00", "TabBgRes": "" }, "400012": { @@ -2226,39 +1330,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 54, - 45, - 51, - 48, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-07-14T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-07-14T04:00:00+08:00", "TabBgRes": "" }, "400013": { @@ -2272,39 +1352,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 55, - 45, - 50, - 49, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-08-04T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-08-04T04:00:00+08:00", "TabBgRes": "" }, "400014": { @@ -2314,44 +1370,20 @@ "ActivityType": 3, "Name": "幸运寻宝铲6期独立挖格子", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "5", - "StartType": 1, - "StartTime": "5", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 56, - 45, - 48, - 52, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-08-11T04:00:00+08:00", - "PopUpRes": "", - "TabBgRes": "banner_activity_400014_lang" + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-08-11T04:00:00+08:00", + "TabBgRes": "" }, "400015": { "Id": 400015, @@ -2364,39 +1396,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 56, - 45, - 49, - 56, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-09-01T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-09-01T04:00:00+08:00", "TabBgRes": "" }, "400016": { @@ -2410,39 +1418,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 57, - 45, - 48, - 56, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-09-22T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-09-22T04:00:00+08:00", "TabBgRes": "" }, "400017": { @@ -2456,39 +1440,37 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 57, - 45, - 50, - 57, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-10-13T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-10-13T04:00:00+08:00", + "TabBgRes": "" + }, + "400018": { + "Id": 400018, + "MidGroupId": 20104, + "SortId": 4, + "ActivityType": 27, + "Name": "速度与机擎", + "ActivityThemeType": 22, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, + "StartCondParams": [ + 2 + ], + "EndType": 0, + "EndTime": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-11-03T04:00:00+08:00", "TabBgRes": "" }, "500001": { @@ -2498,44 +1480,20 @@ "ActivityType": 14, "Name": "BD兑换活动", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "10", - "StartType": 1, - "StartTime": "10", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 50, - 45, - 48, - 50, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2025-12-09T11:00:00+08:00", - "PopUpRes": "", - "TabBgRes": "banner_activity_05" + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2025-12-09T11:00:00+08:00", + "TabBgRes": "" }, "500002": { "Id": 500002, @@ -2544,44 +1502,20 @@ "ActivityType": 14, "Name": "BD兑换活动", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "10", - "StartType": 1, - "StartTime": "10", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 49, - 45, - 50, - 55, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-02-03T11:00:00+08:00", - "PopUpRes": "", - "TabBgRes": "banner_activity_05" + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-02-03T11:00:00+08:00", + "TabBgRes": "" }, "500003": { "Id": 500003, @@ -2590,44 +1524,20 @@ "ActivityType": 14, "Name": "BD兑换活动", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "10", - "StartType": 1, - "StartTime": "10", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 50, - 45, - 49, - 55, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-02-24T11:00:00+08:00", - "PopUpRes": "", - "TabBgRes": "banner_activity_05" + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-02-24T11:00:00+08:00", + "TabBgRes": "" }, "500004": { "Id": 500004, @@ -2636,44 +1546,20 @@ "ActivityType": 14, "Name": "BD兑换活动", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "10", - "StartType": 1, - "StartTime": "10", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 51, - 45, - 51, - 49, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-04-07T11:00:00+08:00", - "PopUpRes": "", - "TabBgRes": "banner_activity_05" + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-04-07T11:00:00+08:00", + "TabBgRes": "" }, "500005": { "Id": 500005, @@ -2682,44 +1568,20 @@ "ActivityType": 14, "Name": "BD兑换活动", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "10", - "StartType": 1, - "StartTime": "10", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 53, - 45, - 48, - 56, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-05-14T11:00:00+08:00", - "PopUpRes": "", - "TabBgRes": "banner_activity_05" + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-05-14T11:00:00+08:00", + "TabBgRes": "" }, "500006": { "Id": 500006, @@ -2728,44 +1590,20 @@ "ActivityType": 14, "Name": "BD兑换活动", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "10", - "StartType": 1, - "StartTime": "10", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 53, - 45, - 50, - 54, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-06-02T11:00:00+08:00", - "PopUpRes": "", - "TabBgRes": "banner_activity_05" + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-06-02T11:00:00+08:00", + "TabBgRes": "" }, "500007": { "Id": 500007, @@ -2774,44 +1612,20 @@ "ActivityType": 14, "Name": "BD兑换活动", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "10", - "StartType": 1, - "StartTime": "10", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 54, - 45, - 50, - 51, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-06-30T11:00:00+08:00", - "PopUpRes": "", - "TabBgRes": "banner_activity_05" + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-06-30T11:00:00+08:00", + "TabBgRes": "" }, "500008": { "Id": 500008, @@ -2820,44 +1634,20 @@ "ActivityType": 14, "Name": "BD兑换活动", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "10", - "StartType": 1, - "StartTime": "10", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 55, - 45, - 49, - 52, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-07-21T11:00:00+08:00", - "PopUpRes": "", - "TabBgRes": "banner_activity_05" + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-07-21T11:00:00+08:00", + "TabBgRes": "" }, "500009": { "Id": 500009, @@ -2866,44 +1656,20 @@ "ActivityType": 14, "Name": "BD兑换活动", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "10", - "StartType": 1, - "StartTime": "10", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 56, - 45, - 49, - 49, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-08-18T11:00:00+08:00", - "PopUpRes": "", - "TabBgRes": "banner_activity_05" + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-08-18T11:00:00+08:00", + "TabBgRes": "" }, "500010": { "Id": 500010, @@ -2912,44 +1678,20 @@ "ActivityType": 14, "Name": "BD兑换活动", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "10", - "StartType": 1, - "StartTime": "10", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 57, - 45, - 48, - 49, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-09-08T11:00:00+08:00", - "PopUpRes": "", - "TabBgRes": "banner_activity_05" + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-09-08T11:00:00+08:00", + "TabBgRes": "" }, "500011": { "Id": 500011, @@ -2958,44 +1700,42 @@ "ActivityType": 14, "Name": "BD兑换活动", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "10", - "StartType": 1, - "StartTime": "10", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 49, - 48, - 45, - 49, - 51, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-10-20T11:00:00+08:00", - "PopUpRes": "", - "TabBgRes": "banner_activity_05" + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-10-20T11:00:00+08:00", + "TabBgRes": "" + }, + "500012": { + "Id": 500012, + "MidGroupId": 0, + "SortId": 6, + "ActivityType": 14, + "Name": "BD兑换活动", + "ActivityThemeType": 0, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, + "StartCondParams": [ + 2 + ], + "EndType": 0, + "EndTime": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-11-10T11:00:00+08:00", + "TabBgRes": "" }, "510001": { "Id": 510001, @@ -3004,43 +1744,19 @@ "ActivityType": 7, "Name": "总力战正式I期", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "6", - "StartType": 1, - "StartTime": "10", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 49, - 45, - 49, - 48, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2025-11-18T03:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2025-11-18T03:59:59+08:00", "TabBgRes": "" }, "510002": { @@ -3050,43 +1766,19 @@ "ActivityType": 7, "Name": "总力战正式II期", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "6", - "StartType": 1, - "StartTime": "10", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 49, - 45, - 48, - 53, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-01-14T03:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-01-14T03:59:59+08:00", "TabBgRes": "" }, "510003": { @@ -3096,43 +1788,19 @@ "ActivityType": 7, "Name": "总力战正式III期", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "6", - "StartType": 1, - "StartTime": "10", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 51, - 45, - 48, - 57, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-03-18T03:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-03-18T03:59:59+08:00", "TabBgRes": "" }, "510004": { @@ -3142,43 +1810,19 @@ "ActivityType": 7, "Name": "总力战正式Ⅳ期", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "6", - "StartType": 1, - "StartTime": "10", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 52, - 45, - 50, - 57, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-05-08T03:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-05-08T03:59:59+08:00", "TabBgRes": "" }, "510005": { @@ -3188,43 +1832,19 @@ "ActivityType": 7, "Name": "总力战正式Ⅴ期", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "6", - "StartType": 1, - "StartTime": "10", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 54, - 45, - 49, - 53, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-06-24T03:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-06-24T03:59:59+08:00", "TabBgRes": "" }, "510006": { @@ -3234,43 +1854,19 @@ "ActivityType": 7, "Name": "总力战正式Ⅵ期", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "6", - "StartType": 1, - "StartTime": "10", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 56, - 45, - 48, - 51, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-08-12T03:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-08-12T03:59:59+08:00", "TabBgRes": "" }, "510007": { @@ -3280,43 +1876,19 @@ "ActivityType": 7, "Name": "总力战S7", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "6", - "StartType": 1, - "StartTime": "10", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 57, - 45, - 50, - 49, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-09-30T03:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-09-30T03:59:59+08:00", "TabBgRes": "" }, "600001": { @@ -3326,43 +1898,19 @@ "ActivityType": 16, "Name": "巅峰秀场", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "10", - "StartType": 1, - "StartTime": "10", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 50, - 45, - 50, - 51, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-01-13T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-01-13T10:59:59+08:00", "TabBgRes": "" }, "600002": { @@ -3372,43 +1920,19 @@ "ActivityType": 16, "Name": "巅峰秀场", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "10", - "StartType": 1, - "StartTime": "10", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 52, - 45, - 49, - 54, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-05-08T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-05-08T10:59:59+08:00", "TabBgRes": "" }, "600003": { @@ -3418,43 +1942,41 @@ "ActivityType": 16, "Name": "巅峰秀场", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "10", - "StartType": 1, - "StartTime": "10", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 55, - 45, - 50, - 49, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-08-11T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-08-11T10:59:59+08:00", + "TabBgRes": "" + }, + "600004": { + "Id": 600004, + "MidGroupId": 0, + "SortId": 8, + "ActivityType": 16, + "Name": "巅峰秀场", + "ActivityThemeType": 0, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, + "StartCondParams": [ + 2 + ], + "EndType": 0, + "EndTime": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-11-10T10:59:59+08:00", "TabBgRes": "" }, "700101": { @@ -3468,13 +1990,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 1, - "StartCondParams": [], + "StartCondType": 0, + "StartCondParams": [ + 1 + ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2025-11-11T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2025-11-11T04:00:00+08:00", "TabBgRes": "" }, "700102": { @@ -3488,39 +2012,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 49, - 45, - 49, - 56, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2025-12-09T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2025-12-09T10:59:59+08:00", "TabBgRes": "" }, "700103": { @@ -3534,39 +2034,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 49, - 45, - 49, - 49, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2025-12-02T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2025-12-02T04:00:00+08:00", "TabBgRes": "" }, "700104": { @@ -3580,39 +2056,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 48, - 45, - 50, - 56, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2025-11-18T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2025-11-18T04:00:00+08:00", "TabBgRes": "" }, "700105": { @@ -3626,39 +2078,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 50, - 45, - 51, - 48, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-01-20T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-01-20T04:00:00+08:00", "TabBgRes": "" }, "700106": { @@ -3672,39 +2100,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 50, - 45, - 50, - 51, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-01-13T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-01-13T10:59:59+08:00", "TabBgRes": "" }, "700107": { @@ -3718,39 +2122,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 50, - 45, - 48, - 50, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2025-12-23T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2025-12-23T10:59:59+08:00", "TabBgRes": "" }, "700108": { @@ -3764,39 +2144,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 50, - 45, - 48, - 57, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2025-12-30T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2025-12-30T04:00:00+08:00", "TabBgRes": "" }, "700109": { @@ -3810,39 +2166,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 49, - 45, - 49, - 51, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-02-03T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-02-03T04:00:00+08:00", "TabBgRes": "" }, "700110": { @@ -3856,39 +2188,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 49, - 45, - 50, - 55, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-02-17T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-02-17T04:00:00+08:00", "TabBgRes": "" }, "700111": { @@ -3902,39 +2210,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 50, - 45, - 48, - 51, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-02-24T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-02-24T10:59:59+08:00", "TabBgRes": "" }, "700112": { @@ -3948,39 +2232,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 50, - 45, - 49, - 55, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-03-10T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-03-10T04:00:00+08:00", "TabBgRes": "" }, "700113": { @@ -3994,39 +2254,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 50, - 45, - 50, - 52, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-03-17T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-03-17T10:59:59+08:00", "TabBgRes": "" }, "700114": { @@ -4040,39 +2276,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 51, - 45, - 49, - 48, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-03-31T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-03-31T04:00:00+08:00", "TabBgRes": "" }, "700115": { @@ -4086,39 +2298,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 51, - 45, - 49, - 55, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-04-07T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-04-07T10:59:59+08:00", "TabBgRes": "" }, "700116": { @@ -4132,39 +2320,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 51, - 45, - 51, - 49, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-04-21T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-04-21T04:00:00+08:00", "TabBgRes": "" }, "700117": { @@ -4178,39 +2342,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 52, - 45, - 49, - 54, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-05-08T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-05-08T10:59:59+08:00", "TabBgRes": "" }, "700118": { @@ -4224,39 +2364,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 52, - 45, - 51, - 48, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-05-19T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-05-19T04:00:00+08:00", "TabBgRes": "" }, "700119": { @@ -4270,39 +2386,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 53, - 45, - 49, - 52, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-06-02T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-06-02T10:59:59+08:00", "TabBgRes": "" }, "700120": { @@ -4316,39 +2408,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 53, - 45, - 50, - 54, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-06-16T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-06-16T04:00:00+08:00", "TabBgRes": "" }, "700121": { @@ -4362,39 +2430,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 54, - 45, - 48, - 50, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-06-23T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-06-23T10:59:59+08:00", "TabBgRes": "" }, "700122": { @@ -4408,39 +2452,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 54, - 45, - 49, - 54, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-07-07T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-07-07T04:00:00+08:00", "TabBgRes": "" }, "700123": { @@ -4454,39 +2474,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 54, - 45, - 51, - 48, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-07-21T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-07-21T10:59:59+08:00", "TabBgRes": "" }, "700124": { @@ -4500,39 +2496,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 55, - 45, - 49, - 52, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-08-04T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-08-04T04:00:00+08:00", "TabBgRes": "" }, "700125": { @@ -4546,39 +2518,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 55, - 45, - 50, - 49, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-08-11T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-08-11T10:59:59+08:00", "TabBgRes": "" }, "700126": { @@ -4592,39 +2540,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 56, - 45, - 48, - 52, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-08-25T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-08-25T10:59:59+08:00", "TabBgRes": "" }, "700127": { @@ -4638,39 +2562,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 56, - 45, - 49, - 56, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-09-08T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-09-08T10:59:59+08:00", "TabBgRes": "" }, "700128": { @@ -4684,39 +2584,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 57, - 45, - 48, - 49, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-09-22T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-09-22T10:59:59+08:00", "TabBgRes": "" }, "700129": { @@ -4730,39 +2606,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 57, - 45, - 48, - 56, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-09-29T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-09-29T10:59:59+08:00", "TabBgRes": "" }, "700130": { @@ -4776,39 +2628,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 57, - 45, - 50, - 57, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-10-20T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-10-20T10:59:59+08:00", "TabBgRes": "" }, "700131": { @@ -4822,39 +2650,59 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 49, - 48, - 45, - 48, - 54, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-10-27T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-10-27T10:59:59+08:00", + "TabBgRes": "" + }, + "700132": { + "Id": 700132, + "MidGroupId": 0, + "SortId": 7, + "ActivityType": 6, + "Name": "浅试身手-源初尘沙", + "ActivityThemeType": 0, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, + "StartCondParams": [ + 2 + ], + "EndType": 0, + "EndTime": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-11-10T10:59:59+08:00", + "TabBgRes": "" + }, + "700133": { + "Id": 700133, + "MidGroupId": 0, + "SortId": 7, + "ActivityType": 6, + "Name": "浅试身手-火垂", + "ActivityThemeType": 0, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, + "StartCondParams": [ + 2 + ], + "EndType": 0, + "EndTime": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-11-17T10:59:59+08:00", "TabBgRes": "" }, "1010001": { @@ -4868,39 +2716,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 48, - 45, - 50, - 56, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2025-11-11T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2025-11-11T04:00:00+08:00", "TabBgRes": "" }, "1010002": { @@ -4914,39 +2738,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 48, - 45, - 50, - 56, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2025-11-11T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2025-11-11T04:00:00+08:00", "TabBgRes": "" }, "1010003": { @@ -4960,39 +2760,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 48, - 45, - 50, - 56, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2025-11-18T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2025-11-18T04:00:00+08:00", "TabBgRes": "" }, "1010004": { @@ -5006,39 +2782,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 48, - 45, - 50, - 56, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2025-11-18T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2025-11-18T04:00:00+08:00", "TabBgRes": "" }, "1010101": { @@ -5052,39 +2804,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 49, - 45, - 49, - 56, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2025-12-02T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2025-12-02T04:00:00+08:00", "TabBgRes": "" }, "1010103": { @@ -5098,39 +2826,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 49, - 45, - 49, - 56, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2025-12-09T11:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2025-12-09T11:00:00+08:00", "TabBgRes": "" }, "1010104": { @@ -5144,39 +2848,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 49, - 45, - 49, - 56, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2025-12-09T11:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2025-12-09T11:00:00+08:00", "TabBgRes": "" }, "1010201": { @@ -5190,39 +2870,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 50, - 45, - 48, - 57, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2025-12-23T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2025-12-23T04:00:00+08:00", "TabBgRes": "" }, "1010203": { @@ -5236,39 +2892,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 50, - 45, - 48, - 57, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2025-12-30T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2025-12-30T04:00:00+08:00", "TabBgRes": "" }, "1010204": { @@ -5282,39 +2914,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 50, - 45, - 48, - 57, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2025-12-30T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2025-12-30T04:00:00+08:00", "TabBgRes": "" }, "2010101": { @@ -5328,39 +2936,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 50, - 45, - 50, - 51, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-01-06T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-01-06T04:00:00+08:00", "TabBgRes": "" }, "2010102": { @@ -5374,39 +2958,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 50, - 45, - 50, - 51, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-01-06T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-01-06T04:00:00+08:00", "TabBgRes": "" }, "2010103": { @@ -5420,39 +2980,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 50, - 45, - 50, - 51, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-01-13T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-01-13T10:59:59+08:00", "TabBgRes": "" }, "2010104": { @@ -5466,39 +3002,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 53, - 45, - 49, - 50, - 45, - 50, - 51, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-01-13T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-01-13T10:59:59+08:00", "TabBgRes": "" }, "1010301": { @@ -5512,39 +3024,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 49, - 45, - 49, - 51, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-01-27T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-01-27T04:00:00+08:00", "TabBgRes": "" }, "1010303": { @@ -5558,39 +3046,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 49, - 45, - 49, - 51, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-02-03T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-02-03T10:59:59+08:00", "TabBgRes": "" }, "1010304": { @@ -5604,39 +3068,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 49, - 45, - 49, - 51, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-02-03T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-02-03T10:59:59+08:00", "TabBgRes": "" }, "800001": { @@ -5646,44 +3086,20 @@ "ActivityType": 18, "Name": "", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "5", - "StartType": 1, - "StartTime": "5", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 51, - 45, - 49, - 48, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-03-17T10:59:59+08:00", - "PopUpRes": "", - "TabBgRes": "banner_PengCard" + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-03-17T10:59:59+08:00", + "TabBgRes": "" }, "800002": { "Id": 800002, @@ -5692,43 +3108,19 @@ "ActivityType": 18, "Name": "", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "5", - "StartType": 1, - "StartTime": "5", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 52, - 45, - 49, - 54, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-04-30T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-04-30T04:00:00+08:00", "TabBgRes": "" }, "800003": { @@ -5738,44 +3130,20 @@ "ActivityType": 18, "Name": "", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "5", - "StartType": 1, - "StartTime": "5", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 54, - 45, - 49, - 54, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-06-23T10:59:59+08:00", - "PopUpRes": "", - "TabBgRes": "banner_PengCard" + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-06-23T10:59:59+08:00", + "TabBgRes": "" }, "800004": { "Id": 800004, @@ -5784,43 +3152,19 @@ "ActivityType": 18, "Name": "", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "5", - "StartType": 1, - "StartTime": "5", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 55, - 45, - 50, - 49, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-08-04T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-08-04T04:00:00+08:00", "TabBgRes": "" }, "800005": { @@ -5830,44 +3174,42 @@ "ActivityType": 18, "Name": "", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "5", - "StartType": 1, - "StartTime": "5", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 57, - 45, - 50, - 50, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-09-29T10:59:59+08:00", - "PopUpRes": "", - "TabBgRes": "banner_PengCard" + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-09-29T10:59:59+08:00", + "TabBgRes": "" + }, + "800006": { + "Id": 800006, + "MidGroupId": 20104, + "SortId": 0, + "ActivityType": 18, + "Name": "", + "ActivityThemeType": 0, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, + "StartCondParams": [ + 2 + ], + "EndType": 0, + "EndTime": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-11-03T04:00:00+08:00", + "TabBgRes": "" }, "900001": { "Id": 900001, @@ -5876,43 +3218,19 @@ "ActivityType": 25, "Name": "", "ActivityThemeType": 0, - "PreLimit": 1, - "LimitParam": "10", - "StartType": 1, - "StartTime": "10", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 55, - 45, - 50, - 49, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-08-04T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-08-04T04:00:00+08:00", "TabBgRes": "" }, "1010401": { @@ -5926,39 +3244,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 50, - 45, - 48, - 51, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-02-17T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-02-17T04:00:00+08:00", "TabBgRes": "" }, "1010402": { @@ -5972,39 +3266,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 50, - 45, - 48, - 51, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-02-17T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-02-17T04:00:00+08:00", "TabBgRes": "" }, "1010403": { @@ -6018,39 +3288,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 50, - 45, - 48, - 51, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-02-24T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-02-24T10:59:59+08:00", "TabBgRes": "" }, "1010404": { @@ -6064,39 +3310,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 50, - 45, - 48, - 51, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-02-24T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-02-24T10:59:59+08:00", "TabBgRes": "" }, "3010101": { @@ -6106,43 +3328,19 @@ "ActivityType": 15, "Name": "缭乱碎晶球第一期", "ActivityThemeType": 4, - "PreLimit": 1, - "LimitParam": "5", - "StartType": 1, - "StartTime": "5", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 50, - 45, - 49, - 55, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-02-27T03:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-02-27T03:59:59+08:00", "TabBgRes": "" }, "3010102": { @@ -6152,43 +3350,19 @@ "ActivityType": 11, "Name": "缭乱碎晶球任务", "ActivityThemeType": 4, - "PreLimit": 1, - "LimitParam": "5", - "StartType": 1, - "StartTime": "5", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 50, - 45, - 49, - 55, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-02-27T03:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-02-27T03:59:59+08:00", "TabBgRes": "" }, "3010103": { @@ -6198,43 +3372,19 @@ "ActivityType": 12, "Name": "缭乱碎晶球商店", "ActivityThemeType": 4, - "PreLimit": 1, - "LimitParam": "5", - "StartType": 1, - "StartTime": "5", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 50, - 45, - 49, - 55, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-02-27T03:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-02-27T03:59:59+08:00", "TabBgRes": "" }, "1010501": { @@ -6248,39 +3398,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 50, - 45, - 50, - 52, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-03-10T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-03-10T04:00:00+08:00", "TabBgRes": "" }, "1010502": { @@ -6294,39 +3420,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 50, - 45, - 50, - 52, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-03-10T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-03-10T04:00:00+08:00", "TabBgRes": "" }, "1010503": { @@ -6340,39 +3442,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 50, - 45, - 50, - 52, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-03-17T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-03-17T10:59:59+08:00", "TabBgRes": "" }, "1010504": { @@ -6386,39 +3464,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 50, - 45, - 50, - 52, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-03-17T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-03-17T10:59:59+08:00", "TabBgRes": "" }, "1010601": { @@ -6432,39 +3486,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 51, - 45, - 49, - 55, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-03-31T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-03-31T04:00:00+08:00", "TabBgRes": "" }, "1010602": { @@ -6478,39 +3508,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 51, - 45, - 49, - 55, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-03-31T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-03-31T04:00:00+08:00", "TabBgRes": "" }, "1010603": { @@ -6524,39 +3530,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 51, - 45, - 49, - 55, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-04-07T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-04-07T10:59:59+08:00", "TabBgRes": "" }, "1010604": { @@ -6570,39 +3552,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 51, - 45, - 49, - 55, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-04-07T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-04-07T10:59:59+08:00", "TabBgRes": "" }, "2010201": { @@ -6616,39 +3574,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 52, - 45, - 49, - 54, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-04-30T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-04-30T04:00:00+08:00", "TabBgRes": "" }, "2010203": { @@ -6662,39 +3596,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 52, - 45, - 49, - 54, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-05-08T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-05-08T10:59:59+08:00", "TabBgRes": "" }, "2010204": { @@ -6708,39 +3618,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 52, - 45, - 49, - 54, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-05-08T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-05-08T10:59:59+08:00", "TabBgRes": "" }, "3010201": { @@ -6750,43 +3636,19 @@ "ActivityType": 15, "Name": "缭乱碎晶球第二期", "ActivityThemeType": 12, - "PreLimit": 1, - "LimitParam": "5", - "StartType": 1, - "StartTime": "5", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 53, - 45, - 50, - 54, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-06-02T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-06-02T10:59:59+08:00", "TabBgRes": "" }, "3010202": { @@ -6796,43 +3658,19 @@ "ActivityType": 11, "Name": "缭乱碎晶球任务", "ActivityThemeType": 12, - "PreLimit": 1, - "LimitParam": "5", - "StartType": 1, - "StartTime": "5", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 53, - 45, - 50, - 54, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-06-05T03:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-06-05T03:59:59+08:00", "TabBgRes": "" }, "3010203": { @@ -6842,43 +3680,41 @@ "ActivityType": 12, "Name": "缭乱碎晶球商店", "ActivityThemeType": 12, - "PreLimit": 1, - "LimitParam": "5", - "StartType": 1, - "StartTime": "5", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 53, - 45, - 50, - 54, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-06-05T03:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-06-05T03:59:59+08:00", + "TabBgRes": "" + }, + "1110701": { + "Id": 1110701, + "MidGroupId": 0, + "SortId": 3, + "ActivityType": 1, + "Name": "火垂卡池复刻纪念任务", + "ActivityThemeType": 0, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, + "StartCondParams": [ + 2 + ], + "EndType": 0, + "EndTime": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-11-17T10:59:59+08:00", "TabBgRes": "" }, "1010701": { @@ -6892,39 +3728,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 53, - 45, - 49, - 52, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-05-26T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-05-26T04:00:00+08:00", "TabBgRes": "" }, "1010702": { @@ -6938,39 +3750,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 53, - 45, - 49, - 52, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-05-26T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-05-26T04:00:00+08:00", "TabBgRes": "" }, "1010703": { @@ -6984,39 +3772,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 53, - 45, - 49, - 52, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-06-02T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-06-02T10:59:59+08:00", "TabBgRes": "" }, "1010704": { @@ -7030,39 +3794,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 53, - 45, - 49, - 52, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-06-02T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-06-02T10:59:59+08:00", "TabBgRes": "" }, "1010801": { @@ -7076,39 +3816,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 54, - 45, - 48, - 50, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-06-16T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-06-16T04:00:00+08:00", "TabBgRes": "" }, "1010802": { @@ -7122,39 +3838,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 54, - 45, - 48, - 50, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-06-16T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-06-16T04:00:00+08:00", "TabBgRes": "" }, "1010803": { @@ -7168,39 +3860,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 54, - 45, - 48, - 50, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-06-23T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-06-23T10:59:59+08:00", "TabBgRes": "" }, "1010804": { @@ -7214,39 +3882,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 54, - 45, - 48, - 50, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-06-23T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-06-23T10:59:59+08:00", "TabBgRes": "" }, "1110001": { @@ -7260,39 +3904,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 54, - 45, - 49, - 54, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-06-30T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-06-30T04:00:00+08:00", "TabBgRes": "" }, "1110002": { @@ -7306,39 +3926,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 54, - 45, - 49, - 54, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-06-30T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-06-30T04:00:00+08:00", "TabBgRes": "" }, "1110003": { @@ -7352,39 +3948,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 54, - 45, - 49, - 54, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-07-07T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-07-07T10:59:59+08:00", "TabBgRes": "" }, "1110004": { @@ -7398,39 +3970,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 54, - 45, - 49, - 54, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-07-07T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-07-07T10:59:59+08:00", "TabBgRes": "" }, "1010901": { @@ -7444,39 +3992,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 54, - 45, - 51, - 48, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-07-14T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-07-14T04:00:00+08:00", "TabBgRes": "" }, "1010902": { @@ -7490,39 +4014,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 54, - 45, - 51, - 48, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-07-14T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-07-14T04:00:00+08:00", "TabBgRes": "" }, "1010903": { @@ -7536,39 +4036,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 54, - 45, - 51, - 48, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-07-21T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-07-21T10:59:59+08:00", "TabBgRes": "" }, "1010904": { @@ -7582,39 +4058,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 54, - 45, - 51, - 48, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-07-21T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-07-21T10:59:59+08:00", "TabBgRes": "" }, "2010301": { @@ -7628,39 +4080,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 55, - 45, - 50, - 49, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-08-04T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-08-04T04:00:00+08:00", "TabBgRes": "" }, "2010302": { @@ -7674,39 +4102,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 55, - 45, - 50, - 49, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-09-01T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-09-01T04:00:00+08:00", "TabBgRes": "" }, "2010303": { @@ -7720,39 +4124,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 55, - 45, - 50, - 49, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-08-11T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-08-11T10:59:59+08:00", "TabBgRes": "" }, "2010304": { @@ -7766,39 +4146,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 55, - 45, - 50, - 49, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-08-11T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-08-11T10:59:59+08:00", "TabBgRes": "" }, "1011001": { @@ -7812,39 +4168,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 56, - 45, - 49, - 56, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-09-01T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-09-01T04:00:00+08:00", "TabBgRes": "" }, "1011002": { @@ -7858,39 +4190,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 56, - 45, - 49, - 56, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-09-01T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-09-01T04:00:00+08:00", "TabBgRes": "" }, "1011003": { @@ -7904,39 +4212,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 56, - 45, - 49, - 56, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-09-08T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-09-08T10:59:59+08:00", "TabBgRes": "" }, "1011004": { @@ -7950,39 +4234,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 56, - 45, - 49, - 56, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-09-08T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-09-08T10:59:59+08:00", "TabBgRes": "" }, "3010301": { @@ -7992,43 +4252,19 @@ "ActivityType": 15, "Name": "缭乱碎晶球第三期", "ActivityThemeType": 19, - "PreLimit": 1, - "LimitParam": "5", - "StartType": 1, - "StartTime": "5", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 57, - 45, - 48, - 49, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-09-08T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-09-08T10:59:59+08:00", "TabBgRes": "" }, "3010302": { @@ -8038,43 +4274,19 @@ "ActivityType": 11, "Name": "缭乱碎晶球任务", "ActivityThemeType": 19, - "PreLimit": 1, - "LimitParam": "5", - "StartType": 1, - "StartTime": "5", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 57, - 45, - 48, - 49, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-09-11T03:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-09-11T03:59:59+08:00", "TabBgRes": "" }, "3010303": { @@ -8084,43 +4296,19 @@ "ActivityType": 12, "Name": "缭乱碎晶球商店", "ActivityThemeType": 19, - "PreLimit": 1, - "LimitParam": "5", - "StartType": 1, - "StartTime": "5", - "StartCondType": 2, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 57, - 45, - 48, - 49, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-09-11T03:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-09-11T03:59:59+08:00", "TabBgRes": "" }, "1011101": { @@ -8134,39 +4322,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 57, - 45, - 48, - 56, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-09-22T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-09-22T04:00:00+08:00", "TabBgRes": "" }, "1011102": { @@ -8180,39 +4344,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 57, - 45, - 48, - 56, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-09-22T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-09-22T04:00:00+08:00", "TabBgRes": "" }, "1011103": { @@ -8226,39 +4366,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 57, - 45, - 48, - 56, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-09-29T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-09-29T10:59:59+08:00", "TabBgRes": "" }, "1011104": { @@ -8272,39 +4388,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 57, - 45, - 48, - 56, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-09-29T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-09-29T10:59:59+08:00", "TabBgRes": "" }, "1011201": { @@ -8318,39 +4410,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 57, - 45, - 50, - 57, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-10-13T04:00:00+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-10-13T04:00:00+08:00", "TabBgRes": "" }, "1011203": { @@ -8364,39 +4432,15 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 57, - 45, - 50, - 57, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-10-20T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-10-20T10:59:59+08:00", "TabBgRes": "" }, "1011204": { @@ -8410,39 +4454,147 @@ "LimitParam": "", "StartType": 0, "StartTime": "", - "StartCondType": 2, + "StartCondType": 0, "StartCondParams": [ - 50, - 48, - 50, - 54, - 45, - 48, - 57, - 45, - 50, - 57, - 84, - 49, - 50, - 58, - 48, - 48, - 58, - 48, - 48, - 43, - 48, - 56, - 58, - 48, - 48 + 2 ], "EndType": 0, "EndTime": "", - "EndDuration": 2, - "BannerRes": "2026-10-20T10:59:59+08:00", - "PopUpRes": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-10-20T10:59:59+08:00", + "TabBgRes": "" + }, + "2010401": { + "Id": 2010401, + "MidGroupId": 20104, + "SortId": 8, + "ActivityType": 9, + "Name": "原初尘沙战斗关卡", + "ActivityThemeType": 22, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, + "StartCondParams": [ + 2 + ], + "EndType": 0, + "EndTime": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-11-03T04:00:00+08:00", + "TabBgRes": "" + }, + "2010403": { + "Id": 2010403, + "MidGroupId": 20104, + "SortId": 11, + "ActivityType": 11, + "Name": "原初尘沙活动任务", + "ActivityThemeType": 22, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, + "StartCondParams": [ + 2 + ], + "EndType": 0, + "EndTime": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-11-10T10:59:59+08:00", + "TabBgRes": "" + }, + "2010404": { + "Id": 2010404, + "MidGroupId": 20104, + "SortId": 12, + "ActivityType": 12, + "Name": "原初尘沙活动商店", + "ActivityThemeType": 22, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, + "StartCondParams": [ + 2 + ], + "EndType": 0, + "EndTime": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-11-10T10:59:59+08:00", + "TabBgRes": "" + }, + "3010401": { + "Id": 3010401, + "MidGroupId": 30104, + "SortId": 5, + "ActivityType": 15, + "Name": "缭乱碎晶球第四期", + "ActivityThemeType": 21, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, + "StartCondParams": [ + 2 + ], + "EndType": 0, + "EndTime": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-11-10T10:59:59+08:00", + "TabBgRes": "" + }, + "3010402": { + "Id": 3010402, + "MidGroupId": 30104, + "SortId": 11, + "ActivityType": 11, + "Name": "缭乱碎晶球任务", + "ActivityThemeType": 21, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, + "StartCondParams": [ + 2 + ], + "EndType": 0, + "EndTime": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-11-13T03:59:59+08:00", + "TabBgRes": "" + }, + "3010403": { + "Id": 3010403, + "MidGroupId": 30104, + "SortId": 12, + "ActivityType": 12, + "Name": "缭乱碎晶球商店", + "ActivityThemeType": 21, + "PreLimit": 0, + "LimitParam": "", + "StartType": 0, + "StartTime": "", + "StartCondType": 0, + "StartCondParams": [ + 2 + ], + "EndType": 0, + "EndTime": "", + "EndDuration": 0, + "BannerRes": "", + "PopUpRes": "2026-11-13T03:59:59+08:00", "TabBgRes": "" } } \ No newline at end of file diff --git a/data/bin/ActivityGoods.json b/data/bin/ActivityGoods.json index e429183a3..d77218b09 100644 --- a/data/bin/ActivityGoods.json +++ b/data/bin/ActivityGoods.json @@ -6951,5 +6951,532 @@ "PurchaseCondParams": "", "UnlockPurchaseTime": "", "DisplayMode": 1 + }, + "101801": { + "Id": 101801, + "Name": "ActivityGoods.101801.1", + "Desc": "ActivityGoods.101801.2", + "ShopId": 1018, + "SaleNumber": 1, + "ItemId": 214067, + "ItemQuantity": 1, + "MaximumLimit": 1, + "Price": 8000, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "101802": { + "Id": 101802, + "Name": "ActivityGoods.101802.1", + "Desc": "ActivityGoods.101802.2", + "ShopId": 1018, + "SaleNumber": 2, + "ItemId": 224067, + "ItemQuantity": 1, + "MaximumLimit": 5, + "Price": 8000, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "101803": { + "Id": 101803, + "Name": "ActivityGoods.101803.1", + "Desc": "ActivityGoods.101803.2", + "ShopId": 1018, + "SaleNumber": 3, + "ItemId": 116017, + "ItemQuantity": 1, + "MaximumLimit": 1, + "Price": 5000, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "101804": { + "Id": 101804, + "Name": "ActivityGoods.101804.1", + "Desc": "ActivityGoods.101804.2", + "ShopId": 1018, + "SaleNumber": 4, + "ItemId": 710014, + "ItemQuantity": 1, + "MaximumLimit": 1, + "Price": 3000, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "101805": { + "Id": 101805, + "Name": "ActivityGoods.101805.1", + "Desc": "ActivityGoods.101805.2", + "ShopId": 1018, + "SaleNumber": 5, + "ItemId": 20053, + "ItemQuantity": 1, + "MaximumLimit": 12, + "Price": 1600, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "101806": { + "Id": 101806, + "Name": "ActivityGoods.101806.1", + "Desc": "ActivityGoods.101806.2", + "ShopId": 1018, + "SaleNumber": 6, + "ItemId": 502, + "ItemQuantity": 1, + "MaximumLimit": 5, + "Price": 500, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "101807": { + "Id": 101807, + "Name": "ActivityGoods.101807.1", + "Desc": "ActivityGoods.101807.2", + "ShopId": 1018, + "SaleNumber": 7, + "ItemId": 503, + "ItemQuantity": 1, + "MaximumLimit": 5, + "Price": 500, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "101808": { + "Id": 101808, + "Name": "ActivityGoods.101808.1", + "Desc": "ActivityGoods.101808.2", + "ShopId": 1018, + "SaleNumber": 8, + "ItemId": 35000, + "ItemQuantity": 1, + "MaximumLimit": 20, + "Price": 400, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "101809": { + "Id": 101809, + "Name": "ActivityGoods.101809.1", + "Desc": "ActivityGoods.101809.2", + "ShopId": 1018, + "SaleNumber": 9, + "ItemId": 701, + "ItemQuantity": 50, + "MaximumLimit": 12, + "Price": 250, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "101810": { + "Id": 101810, + "Name": "ActivityGoods.101810.1", + "Desc": "ActivityGoods.101810.2", + "ShopId": 1018, + "SaleNumber": 10, + "ItemId": 33012, + "ItemQuantity": 5, + "MaximumLimit": 3, + "Price": 250, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "101811": { + "Id": 101811, + "Name": "ActivityGoods.101811.1", + "Desc": "ActivityGoods.101811.2", + "ShopId": 1018, + "SaleNumber": 11, + "ItemId": 33072, + "ItemQuantity": 5, + "MaximumLimit": 3, + "Price": 250, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "101812": { + "Id": 101812, + "Name": "ActivityGoods.101812.1", + "Desc": "ActivityGoods.101812.2", + "ShopId": 1018, + "SaleNumber": 12, + "ItemId": 20093, + "ItemQuantity": 5, + "MaximumLimit": 6, + "Price": 250, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "101813": { + "Id": 101813, + "Name": "ActivityGoods.101813.1", + "Desc": "ActivityGoods.101813.2", + "ShopId": 1018, + "SaleNumber": 13, + "ItemId": 21093, + "ItemQuantity": 5, + "MaximumLimit": 10, + "Price": 250, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "101814": { + "Id": 101814, + "Name": "ActivityGoods.101814.1", + "Desc": "ActivityGoods.101814.2", + "ShopId": 1018, + "SaleNumber": 14, + "ItemId": 32023, + "ItemQuantity": 5, + "MaximumLimit": 10, + "Price": 250, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "101815": { + "Id": 101815, + "Name": "ActivityGoods.101815.1", + "Desc": "ActivityGoods.101815.2", + "ShopId": 1018, + "SaleNumber": 15, + "ItemId": 30, + "ItemQuantity": 2, + "MaximumLimit": 10, + "Price": 200, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "101816": { + "Id": 101816, + "Name": "ActivityGoods.101816.1", + "Desc": "ActivityGoods.101816.2", + "ShopId": 1018, + "SaleNumber": 16, + "ItemId": 30004, + "ItemQuantity": 5, + "MaximumLimit": 30, + "Price": 150, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "101817": { + "Id": 101817, + "Name": "ActivityGoods.101817.1", + "Desc": "ActivityGoods.101817.2", + "ShopId": 1018, + "SaleNumber": 17, + "ItemId": 50004, + "ItemQuantity": 5, + "MaximumLimit": 40, + "Price": 150, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "101818": { + "Id": 101818, + "Name": "ActivityGoods.101818.1", + "Desc": "ActivityGoods.101818.2", + "ShopId": 1018, + "SaleNumber": 18, + "ItemId": 20092, + "ItemQuantity": 5, + "MaximumLimit": 40, + "Price": 80, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "101819": { + "Id": 101819, + "Name": "ActivityGoods.101819.1", + "Desc": "ActivityGoods.101819.2", + "ShopId": 1018, + "SaleNumber": 19, + "ItemId": 21092, + "ItemQuantity": 5, + "MaximumLimit": 90, + "Price": 80, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "101820": { + "Id": 101820, + "Name": "ActivityGoods.101820.1", + "Desc": "ActivityGoods.101820.2", + "ShopId": 1018, + "SaleNumber": 20, + "ItemId": 32022, + "ItemQuantity": 5, + "MaximumLimit": 90, + "Price": 80, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "101821": { + "Id": 101821, + "Name": "ActivityGoods.101821.1", + "Desc": "ActivityGoods.101821.2", + "ShopId": 1018, + "SaleNumber": 21, + "ItemId": 82001, + "ItemQuantity": 5, + "MaximumLimit": 20, + "Price": 25, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "101822": { + "Id": 101822, + "Name": "ActivityGoods.101822.1", + "Desc": "ActivityGoods.101822.2", + "ShopId": 1018, + "SaleNumber": 22, + "ItemId": 82004, + "ItemQuantity": 5, + "MaximumLimit": 20, + "Price": 25, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "101823": { + "Id": 101823, + "Name": "ActivityGoods.101823.1", + "Desc": "ActivityGoods.101823.2", + "ShopId": 1018, + "SaleNumber": 23, + "ItemId": 82007, + "ItemQuantity": 5, + "MaximumLimit": 45, + "Price": 20, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "101824": { + "Id": 101824, + "Name": "ActivityGoods.101824.1", + "Desc": "ActivityGoods.101824.2", + "ShopId": 1018, + "SaleNumber": 24, + "ItemId": 1, + "ItemQuantity": 3000, + "MaximumLimit": 0, + "Price": 10, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "300401": { + "Id": 300401, + "Name": "ActivityGoods.300401.1", + "Desc": "ActivityGoods.300401.2", + "ShopId": 3004, + "SaleNumber": 1, + "ItemId": 33912, + "ItemQuantity": 5, + "MaximumLimit": 4, + "Price": 50, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "300402": { + "Id": 300402, + "Name": "ActivityGoods.300402.1", + "Desc": "ActivityGoods.300402.2", + "ShopId": 3004, + "SaleNumber": 2, + "ItemId": 30, + "ItemQuantity": 2, + "MaximumLimit": 5, + "Price": 40, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "300403": { + "Id": 300403, + "Name": "ActivityGoods.300403.1", + "Desc": "ActivityGoods.300403.2", + "ShopId": 3004, + "SaleNumber": 3, + "ItemId": 50004, + "ItemQuantity": 5, + "MaximumLimit": 4, + "Price": 30, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "300404": { + "Id": 300404, + "Name": "ActivityGoods.300404.1", + "Desc": "ActivityGoods.300404.2", + "ShopId": 3004, + "SaleNumber": 4, + "ItemId": 50003, + "ItemQuantity": 5, + "MaximumLimit": 8, + "Price": 15, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "300405": { + "Id": 300405, + "Name": "ActivityGoods.300405.1", + "Desc": "ActivityGoods.300405.2", + "ShopId": 3004, + "SaleNumber": 5, + "ItemId": 82007, + "ItemQuantity": 10, + "MaximumLimit": 60, + "Price": 10, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "300406": { + "Id": 300406, + "Name": "ActivityGoods.300406.1", + "Desc": "ActivityGoods.300406.2", + "ShopId": 3004, + "SaleNumber": 6, + "ItemId": 32000, + "ItemQuantity": 20, + "MaximumLimit": 20, + "Price": 30, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "300407": { + "Id": 300407, + "Name": "ActivityGoods.300407.1", + "Desc": "ActivityGoods.300407.2", + "ShopId": 3004, + "SaleNumber": 7, + "ItemId": 1, + "ItemQuantity": 1500, + "MaximumLimit": 1000, + "Price": 1, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 } } \ No newline at end of file diff --git a/data/bin/ActivityGroup.json b/data/bin/ActivityGroup.json index 0f807cc96..251a1ff6b 100644 --- a/data/bin/ActivityGroup.json +++ b/data/bin/ActivityGroup.json @@ -1019,5 +1019,105 @@ "BannerRes": "ActivityGroup.10112.1", "TabBgRes": "", "TransitionId": 0 + }, + "20104": { + "Id": 20104, + "ActivityGroupType": 2, + "ActivityThemeType": 22, + "StartTime": "2026-10-20T12:00:00+08:00", + "EndTime": "2026-11-03T04:00:00+08:00", + "EnterEndTime": "2026-11-10T10:59:59+08:00", + "EnterRes": "", + "PanelId": 0, + "Prologue": [ + 576 + ], + "PreLimit": 0, + "LimitParam": "", + "StartCondType": 0, + "StartCondParams": [ + 71 + ], + "CG": "", + "Enter": "", + "MultipleEnter": "{\"MiniGame\":[400018,1,561],\"Task\":[2010403,2,578],\"Store\":[2010404,4,579],\"Level\":[2010401,5,575],\"OtherEnter1\":[800006,6,228],\"OtherEnter2\":[600004,7,68]}", + "UIAssetsPrefab": "", + "CtrlName": "20104", + "RewardsShow": [ + 65, + 99, + 116, + 105, + 118, + 105, + 116, + 121, + 68, + 117, + 115, + 116, + 68, + 97, + 119, + 110, + 67, + 116, + 114, + 108 + ], + "DesText": "", + "BannerRes": "ActivityGroup.20104.1", + "TabBgRes": "", + "TransitionId": 0 + }, + "30104": { + "Id": 30104, + "ActivityGroupType": 3, + "ActivityThemeType": 21, + "StartTime": "2026-11-03T12:00:00+08:00", + "EndTime": "2026-11-10T10:59:59+08:00", + "EnterEndTime": "2026-11-13T03:59:59+08:00", + "EnterRes": "", + "PanelId": 0, + "Prologue": [ + 534 + ], + "PreLimit": 0, + "LimitParam": "", + "StartCondType": 0, + "StartCondParams": [ + 71 + ], + "CG": "", + "Enter": "", + "MultipleEnter": "{\"Task\":[3010402,2,535],\"Store\":[3010403,4,533],\"Level\":[3010401,5,0]}", + "UIAssetsPrefab": "", + "CtrlName": "30104", + "RewardsShow": [ + 65, + 99, + 116, + 105, + 118, + 105, + 116, + 121, + 66, + 114, + 101, + 97, + 107, + 79, + 117, + 116, + 67, + 116, + 114, + 108 + ], + "DesText": "", + "BannerRes": "ActivityGroup.30104.1", + "TabBgRes": "", + "TransitionId": 0 } } \ No newline at end of file diff --git a/data/bin/ActivityLevelsFloor.json b/data/bin/ActivityLevelsFloor.json index 734df870a..ab21b3506 100644 --- a/data/bin/ActivityLevelsFloor.json +++ b/data/bin/ActivityLevelsFloor.json @@ -571,6 +571,17 @@ "LeaveTriggerEvent": "amb_christmas_all_stop", "IntroCutscene": "" }, + "300417": { + "Id": 300417, + "MonsterLv": 8, + "SceneName": "Levels/StoryActivity/StoryActivity_4/StoryActivity_4_Boss_TaLou", + "ConfigPrefabName": "StoryActivity_TaLou_Lv1", + "Mir": false, + "Theme": 417, + "BGM": "mode_christmas_combatTalou_setState", + "LeaveTriggerEvent": "amb_christmas_all_stop", + "IntroCutscene": "" + }, "300501": { "Id": 300501, "MonsterLv": 1, @@ -967,6 +978,28 @@ "LeaveTriggerEvent": "amb_SF_all_stop", "IntroCutscene": "" }, + "300621": { + "Id": 300621, + "MonsterLv": 1, + "SceneName": "Levels/StoryActivity/StoryActivity_6/StoryActivity_6_004_A_02", + "ConfigPrefabName": "StoryActivity_6_004_A_Story1", + "Mir": false, + "Theme": 427, + "BGM": "mode_springFestival2025_combatNormal_setstate", + "LeaveTriggerEvent": "amb_SF_all_stop", + "IntroCutscene": "" + }, + "300622": { + "Id": 300622, + "MonsterLv": 7, + "SceneName": "Levels/StoryActivity/StoryActivity_6/StoryActivity_6_Boss_A", + "ConfigPrefabName": "StoryActivity_6_Boss_A_Story2", + "Mir": false, + "Theme": 428, + "BGM": "mode_springFestival2025_combatBoss_setstate", + "LeaveTriggerEvent": "amb_SF_all_stop", + "IntroCutscene": "" + }, "300701": { "Id": 300701, "MonsterLv": 1, @@ -1187,6 +1220,28 @@ "LeaveTriggerEvent": "amb_fengying_all_stop", "IntroCutscene": "" }, + "300721": { + "Id": 300721, + "MonsterLv": 7, + "SceneName": "Levels/StoryActivity/StoryActivity_7/StoryActivity_7_006_A_02", + "ConfigPrefabName": "StoryActivity_7_006_N6", + "Mir": false, + "Theme": 431, + "BGM": "amb_fengying_combatNormal_setState", + "LeaveTriggerEvent": "amb_fengying_all_stop", + "IntroCutscene": "" + }, + "300722": { + "Id": 300722, + "MonsterLv": 7, + "SceneName": "Levels/StoryActivity/StoryActivity_7/StoryActivity_7_Boss_A_01", + "ConfigPrefabName": "StoryActivity_7_Boss_C4", + "Mir": false, + "Theme": 432, + "BGM": "amb_fengying_combatBoss_setState", + "LeaveTriggerEvent": "amb_fengying_all_stop", + "IntroCutscene": "" + }, "300801": { "Id": 300801, "MonsterLv": 1, @@ -1407,6 +1462,28 @@ "LeaveTriggerEvent": "amb_Duona_all_stop", "IntroCutscene": "" }, + "300821": { + "Id": 300821, + "MonsterLv": 7, + "SceneName": "Levels/StoryActivity/StoryActivity_8/StoryActivity_8_010_B_01_Mir", + "ConfigPrefabName": "StoryActivity_8_010_N7_Mir", + "Mir": true, + "Theme": 436, + "BGM": "amb_Duona_combatNormal_setState", + "LeaveTriggerEvent": "amb_Duona_all_stop", + "IntroCutscene": "" + }, + "300822": { + "Id": 300822, + "MonsterLv": 7, + "SceneName": "Levels/StoryActivity/StoryActivity_8/StoryActivity_8_Boss_A", + "ConfigPrefabName": "StoryActivity_8_Boss_N8", + "Mir": false, + "Theme": 436, + "BGM": "amb_Duona_combatBoss_setState", + "LeaveTriggerEvent": "amb_Duona_all_stop", + "IntroCutscene": "" + }, "300901": { "Id": 300901, "MonsterLv": 1, @@ -4211,5 +4288,269 @@ "BGM": "prologue_mechaBoss_setState", "LeaveTriggerEvent": "amb_prologue_all_stop", "IntroCutscene": "" + }, + "301701": { + "Id": 301701, + "MonsterLv": 1, + "SceneName": "Levels/StoryActivity/StoryActivity_17/StoryActivity_17_015_A_01", + "ConfigPrefabName": "StoryActivity_17_N1", + "Mir": false, + "Theme": 481, + "BGM": "Ruin_explore_setState", + "LeaveTriggerEvent": "amb_Ruin_all_stop", + "IntroCutscene": "" + }, + "301702": { + "Id": 301702, + "MonsterLv": 2, + "SceneName": "Levels/StoryActivity/StoryActivity_17/StoryActivity_17_005_B_01", + "ConfigPrefabName": "StoryActivity_17_N2", + "Mir": false, + "Theme": 481, + "BGM": "Ruin_explore_setState", + "LeaveTriggerEvent": "amb_Ruin_all_stop", + "IntroCutscene": "" + }, + "301703": { + "Id": 301703, + "MonsterLv": 3, + "SceneName": "Levels/StoryActivity/StoryActivity_17/StoryActivity_17_008_A_01", + "ConfigPrefabName": "StoryActivity_17_N3", + "Mir": false, + "Theme": 481, + "BGM": "Ruin_explore_setState", + "LeaveTriggerEvent": "amb_Ruin_all_stop", + "IntroCutscene": "" + }, + "301704": { + "Id": 301704, + "MonsterLv": 4, + "SceneName": "Levels/StoryActivity/StoryActivity_17/StoryActivity_17_014_A_01", + "ConfigPrefabName": "StoryActivity_17_N4", + "Mir": false, + "Theme": 481, + "BGM": "Ruin_explore_setState", + "LeaveTriggerEvent": "amb_Ruin_all_stop", + "IntroCutscene": "·" + }, + "301705": { + "Id": 301705, + "MonsterLv": 5, + "SceneName": "Levels/StoryActivity/StoryActivity_17/StoryActivity_17_007_A_01", + "ConfigPrefabName": "StoryActivity_17_N5", + "Mir": false, + "Theme": 481, + "BGM": "Ruin_explore_setState", + "LeaveTriggerEvent": "amb_Ruin_all_stop", + "IntroCutscene": "" + }, + "301706": { + "Id": 301706, + "MonsterLv": 6, + "SceneName": "Levels/StoryActivity/StoryActivity_17/StoryActivity_17_014_A_01_Mir", + "ConfigPrefabName": "StoryActivity_17_N6", + "Mir": true, + "Theme": 481, + "BGM": "Ruin_explore_setState", + "LeaveTriggerEvent": "amb_Ruin_all_stop", + "IntroCutscene": "" + }, + "301707": { + "Id": 301707, + "MonsterLv": 7, + "SceneName": "Levels/StoryActivity/StoryActivity_17/StoryActivity_17_008_A_01_Mir", + "ConfigPrefabName": "StoryActivity_17_N7", + "Mir": true, + "Theme": 481, + "BGM": "Ruin_explore_setState", + "LeaveTriggerEvent": "amb_Ruin_all_stop", + "IntroCutscene": "" + }, + "301708": { + "Id": 301708, + "MonsterLv": 8, + "SceneName": "Levels/StoryActivity/StoryActivity_17/StoryActivity_17_Boss_C_01", + "ConfigPrefabName": "StoryActivity_17_N8", + "Mir": false, + "Theme": 481, + "BGM": "Ruin_combatBoss_setState", + "LeaveTriggerEvent": "amb_Ruin_all_stop", + "IntroCutscene": "" + }, + "301709": { + "Id": 301709, + "MonsterLv": 9, + "SceneName": "Levels/StoryActivity/StoryActivity_17/StoryActivity_17_008_A_01", + "ConfigPrefabName": "StoryActivity_17_N9", + "Mir": false, + "Theme": 481, + "BGM": "Ruin_explore_setState", + "LeaveTriggerEvent": "amb_Ruin_all_stop", + "IntroCutscene": "" + }, + "301710": { + "Id": 301710, + "MonsterLv": 10, + "SceneName": "Levels/StoryActivity/StoryActivity_17/StoryActivity_17_005_B_01", + "ConfigPrefabName": "StoryActivity_17_N10", + "Mir": false, + "Theme": 481, + "BGM": "Ruin_explore_setState", + "LeaveTriggerEvent": "amb_Ruin_all_stop", + "IntroCutscene": "" + }, + "301711": { + "Id": 301711, + "MonsterLv": 11, + "SceneName": "Levels/StoryActivity/StoryActivity_17/StoryActivity_17_014_A_01", + "ConfigPrefabName": "StoryActivity_17_N11", + "Mir": false, + "Theme": 481, + "BGM": "Ruin_explore_setState", + "LeaveTriggerEvent": "amb_Ruin_all_stop", + "IntroCutscene": "" + }, + "301712": { + "Id": 301712, + "MonsterLv": 12, + "SceneName": "Levels/StoryActivity/StoryActivity_17/StoryActivity_17_Boss_D_01", + "ConfigPrefabName": "StoryActivity_17_N12", + "Mir": false, + "Theme": 481, + "BGM": "Ruin_combatBoss_setState", + "LeaveTriggerEvent": "amb_Ruin_all_stop", + "IntroCutscene": "" + }, + "301713": { + "Id": 301713, + "MonsterLv": 13, + "SceneName": "Levels/StoryActivity/StoryActivity_17/StoryActivity_17_015_A_01_Mirror", + "ConfigPrefabName": "StoryActivity_17_H1", + "Mir": true, + "Theme": 481, + "BGM": "Ruin_explore_setState", + "LeaveTriggerEvent": "amb_Ruin_all_stop", + "IntroCutscene": "" + }, + "301714": { + "Id": 301714, + "MonsterLv": 14, + "SceneName": "Levels/StoryActivity/StoryActivity_17/StoryActivity_17_008_A_01_Mir", + "ConfigPrefabName": "StoryActivity_17_H2", + "Mir": true, + "Theme": 481, + "BGM": "Ruin_explore_setState", + "LeaveTriggerEvent": "amb_Ruin_all_stop", + "IntroCutscene": "" + }, + "301715": { + "Id": 301715, + "MonsterLv": 15, + "SceneName": "Levels/StoryActivity/StoryActivity_17/StoryActivity_17_005_B_01_Mir", + "ConfigPrefabName": "StoryActivity_17_H3", + "Mir": true, + "Theme": 481, + "BGM": "Ruin_explore_setState", + "LeaveTriggerEvent": "amb_Ruin_all_stop", + "IntroCutscene": "" + }, + "301716": { + "Id": 301716, + "MonsterLv": 16, + "SceneName": "Levels/StoryActivity/StoryActivity_17/StoryActivity_17_Boss_C_01", + "ConfigPrefabName": "StoryActivity_17_H4", + "Mir": false, + "Theme": 481, + "BGM": "Ruin_combatBoss_setState", + "LeaveTriggerEvent": "amb_Ruin_all_stop", + "IntroCutscene": "" + }, + "301717": { + "Id": 301717, + "MonsterLv": 17, + "SceneName": "Levels/StoryActivity/StoryActivity_17/StoryActivity_17_014_A_01_Mir", + "ConfigPrefabName": "StoryActivity_17_H5", + "Mir": true, + "Theme": 481, + "BGM": "Ruin_explore_setState", + "LeaveTriggerEvent": "amb_Ruin_all_stop", + "IntroCutscene": "" + }, + "301718": { + "Id": 301718, + "MonsterLv": 18, + "SceneName": "Levels/StoryActivity/StoryActivity_17/StoryActivity_17_005_B_01_Mir", + "ConfigPrefabName": "StoryActivity_17_H6", + "Mir": true, + "Theme": 481, + "BGM": "Ruin_explore_setState", + "LeaveTriggerEvent": "amb_Ruin_all_stop", + "IntroCutscene": "" + }, + "301719": { + "Id": 301719, + "MonsterLv": 19, + "SceneName": "Levels/StoryActivity/StoryActivity_17/StoryActivity_17_007_A_01_Mir", + "ConfigPrefabName": "StoryActivity_17_H7", + "Mir": true, + "Theme": 481, + "BGM": "Ruin_explore_setState", + "LeaveTriggerEvent": "amb_Ruin_all_stop", + "IntroCutscene": "" + }, + "301720": { + "Id": 301720, + "MonsterLv": 20, + "SceneName": "Levels/StoryActivity/StoryActivity_17/StoryActivity_17_Boss_D_01", + "ConfigPrefabName": "StoryActivity_17_H8", + "Mir": false, + "Theme": 481, + "BGM": "Ruin_combatBoss_setState", + "LeaveTriggerEvent": "amb_Ruin_all_stop", + "IntroCutscene": "" + }, + "301721": { + "Id": 301721, + "MonsterLv": 21, + "SceneName": "Levels/StoryActivity/StoryActivity_17/StoryActivity_17_015_A_01_Mirror", + "ConfigPrefabName": "StoryActivity_17_C1", + "Mir": true, + "Theme": 481, + "BGM": "Ruin_explore_setState", + "LeaveTriggerEvent": "amb_Ruin_all_stop", + "IntroCutscene": "" + }, + "301722": { + "Id": 301722, + "MonsterLv": 22, + "SceneName": "Levels/StoryActivity/StoryActivity_17/StoryActivity_17_Boss_C_01", + "ConfigPrefabName": "StoryActivity_17_C2", + "Mir": false, + "Theme": 481, + "BGM": "Ruin_combatBoss_setState", + "LeaveTriggerEvent": "amb_Ruin_all_stop", + "IntroCutscene": "" + }, + "301723": { + "Id": 301723, + "MonsterLv": 23, + "SceneName": "Levels/StoryActivity/StoryActivity_17/StoryActivity_17_007_A_01", + "ConfigPrefabName": "StoryActivity_17_C3", + "Mir": false, + "Theme": 481, + "BGM": "Ruin_explore_setState", + "LeaveTriggerEvent": "amb_Ruin_all_stop", + "IntroCutscene": "" + }, + "301724": { + "Id": 301724, + "MonsterLv": 24, + "SceneName": "Levels/StoryActivity/StoryActivity_17/StoryActivity_17_Boss_D_01", + "ConfigPrefabName": "StoryActivity_17_C4", + "Mir": false, + "Theme": 481, + "BGM": "Ruin_combatBoss_setState", + "LeaveTriggerEvent": "amb_Ruin_all_stop", + "IntroCutscene": "" } } \ No newline at end of file diff --git a/data/bin/ActivityLevelsLevel.json b/data/bin/ActivityLevelsLevel.json index c14851c60..87f0f8dd6 100644 --- a/data/bin/ActivityLevelsLevel.json +++ b/data/bin/ActivityLevelsLevel.json @@ -11950,5 +11950,869 @@ "Desc": "ActivityLevelsLevel.1120304.5", "CompleteRewardPreview": "ActivityLevelsLevel.1120304.2", "ThreeStarSweep": false + }, + "2040101": { + "Id": 2040101, + "ActivityId": 2010401, + "DayOpen": 0, + "Name": "ActivityLevelsLevel.2040101.1", + "IconRes": "", + "Type": 1, + "Difficulty": 1, + "EnergyConsume": 30, + "EnergyConsumeOnRetry": true, + "PreLevelId": 0, + "PreLevelStar": 0, + "FloorId": 0, + "PreviewMonsterGroupId": 301701, + "EET": [ + 301701 + ], + "RecommendBuildRank": 7, + "SuggestedPower": 5, + "StarConditionType": 10, + "OneStarCondition": [ + 3 + ], + "TwoStarCondition": [ + 120 + ], + "ThreeStarCondition": [ + 100 + ], + "OneStarDesc": "", + "TwoStarDesc": "ActivityLevelsLevel.2040101.3", + "ThreeStarDesc": "ActivityLevelsLevel.2040101.4", + "Desc": "ActivityLevelsLevel.2040101.5", + "CompleteRewardPreview": "ActivityLevelsLevel.2040101.2", + "ThreeStarSweep": false + }, + "2040102": { + "Id": 2040102, + "ActivityId": 2010401, + "DayOpen": 0, + "Name": "ActivityLevelsLevel.2040102.1", + "IconRes": "", + "Type": 1, + "Difficulty": 2, + "EnergyConsume": 30, + "EnergyConsumeOnRetry": true, + "PreLevelId": 2040101, + "PreLevelStar": 1, + "FloorId": 0, + "PreviewMonsterGroupId": 301702, + "EET": [ + 301702 + ], + "RecommendBuildRank": 7, + "SuggestedPower": 6, + "StarConditionType": 10, + "OneStarCondition": [ + 3 + ], + "TwoStarCondition": [ + 120 + ], + "ThreeStarCondition": [ + 100 + ], + "OneStarDesc": "", + "TwoStarDesc": "ActivityLevelsLevel.2040102.3", + "ThreeStarDesc": "ActivityLevelsLevel.2040102.4", + "Desc": "ActivityLevelsLevel.2040102.5", + "CompleteRewardPreview": "ActivityLevelsLevel.2040102.2", + "ThreeStarSweep": false + }, + "2040103": { + "Id": 2040103, + "ActivityId": 2010401, + "DayOpen": 0, + "Name": "ActivityLevelsLevel.2040103.1", + "IconRes": "", + "Type": 1, + "Difficulty": 3, + "EnergyConsume": 30, + "EnergyConsumeOnRetry": true, + "PreLevelId": 2040102, + "PreLevelStar": 1, + "FloorId": 0, + "PreviewMonsterGroupId": 301703, + "EET": [ + 301703 + ], + "RecommendBuildRank": 7, + "SuggestedPower": 7, + "StarConditionType": 15, + "OneStarCondition": [ + 3 + ], + "TwoStarCondition": [ + 120 + ], + "ThreeStarCondition": [ + 100 + ], + "OneStarDesc": "", + "TwoStarDesc": "ActivityLevelsLevel.2040103.3", + "ThreeStarDesc": "ActivityLevelsLevel.2040103.4", + "Desc": "ActivityLevelsLevel.2040103.5", + "CompleteRewardPreview": "ActivityLevelsLevel.2040103.2", + "ThreeStarSweep": false + }, + "2040104": { + "Id": 2040104, + "ActivityId": 2010401, + "DayOpen": 0, + "Name": "ActivityLevelsLevel.2040104.1", + "IconRes": "", + "Type": 1, + "Difficulty": 4, + "EnergyConsume": 30, + "EnergyConsumeOnRetry": true, + "PreLevelId": 2040103, + "PreLevelStar": 1, + "FloorId": 0, + "PreviewMonsterGroupId": 301704, + "EET": [ + 301704 + ], + "RecommendBuildRank": 7, + "SuggestedPower": 8, + "StarConditionType": 15, + "OneStarCondition": [ + 3 + ], + "TwoStarCondition": [ + 120 + ], + "ThreeStarCondition": [ + 100 + ], + "OneStarDesc": "", + "TwoStarDesc": "ActivityLevelsLevel.2040104.3", + "ThreeStarDesc": "ActivityLevelsLevel.2040104.4", + "Desc": "ActivityLevelsLevel.2040104.5", + "CompleteRewardPreview": "ActivityLevelsLevel.2040104.2", + "ThreeStarSweep": false + }, + "2040105": { + "Id": 2040105, + "ActivityId": 2010401, + "DayOpen": 0, + "Name": "ActivityLevelsLevel.2040105.1", + "IconRes": "", + "Type": 1, + "Difficulty": 5, + "EnergyConsume": 30, + "EnergyConsumeOnRetry": true, + "PreLevelId": 2040104, + "PreLevelStar": 1, + "FloorId": 0, + "PreviewMonsterGroupId": 301705, + "EET": [ + 301705 + ], + "RecommendBuildRank": 7, + "SuggestedPower": 9, + "StarConditionType": 20, + "OneStarCondition": [ + 3 + ], + "TwoStarCondition": [ + 120 + ], + "ThreeStarCondition": [ + 100 + ], + "OneStarDesc": "", + "TwoStarDesc": "ActivityLevelsLevel.2040105.3", + "ThreeStarDesc": "ActivityLevelsLevel.2040105.4", + "Desc": "ActivityLevelsLevel.2040105.5", + "CompleteRewardPreview": "ActivityLevelsLevel.2040105.2", + "ThreeStarSweep": false + }, + "2040106": { + "Id": 2040106, + "ActivityId": 2010401, + "DayOpen": 0, + "Name": "ActivityLevelsLevel.2040106.1", + "IconRes": "", + "Type": 1, + "Difficulty": 6, + "EnergyConsume": 30, + "EnergyConsumeOnRetry": true, + "PreLevelId": 2040105, + "PreLevelStar": 1, + "FloorId": 0, + "PreviewMonsterGroupId": 301706, + "EET": [ + 301706 + ], + "RecommendBuildRank": 7, + "SuggestedPower": 9, + "StarConditionType": 20, + "OneStarCondition": [ + 3 + ], + "TwoStarCondition": [ + 120 + ], + "ThreeStarCondition": [ + 100 + ], + "OneStarDesc": "", + "TwoStarDesc": "ActivityLevelsLevel.2040106.3", + "ThreeStarDesc": "ActivityLevelsLevel.2040106.4", + "Desc": "ActivityLevelsLevel.2040106.5", + "CompleteRewardPreview": "ActivityLevelsLevel.2040106.2", + "ThreeStarSweep": false + }, + "2040107": { + "Id": 2040107, + "ActivityId": 2010401, + "DayOpen": 0, + "Name": "ActivityLevelsLevel.2040107.1", + "IconRes": "", + "Type": 1, + "Difficulty": 7, + "EnergyConsume": 30, + "EnergyConsumeOnRetry": true, + "PreLevelId": 2040106, + "PreLevelStar": 1, + "FloorId": 0, + "PreviewMonsterGroupId": 301707, + "EET": [ + 301707 + ], + "RecommendBuildRank": 7, + "SuggestedPower": 10, + "StarConditionType": 20, + "OneStarCondition": [ + 3 + ], + "TwoStarCondition": [ + 120 + ], + "ThreeStarCondition": [ + 100 + ], + "OneStarDesc": "", + "TwoStarDesc": "ActivityLevelsLevel.2040107.3", + "ThreeStarDesc": "ActivityLevelsLevel.2040107.4", + "Desc": "ActivityLevelsLevel.2040107.5", + "CompleteRewardPreview": "ActivityLevelsLevel.2040107.2", + "ThreeStarSweep": false + }, + "2040108": { + "Id": 2040108, + "ActivityId": 2010401, + "DayOpen": 0, + "Name": "ActivityLevelsLevel.2040108.1", + "IconRes": "", + "Type": 1, + "Difficulty": 8, + "EnergyConsume": 30, + "EnergyConsumeOnRetry": true, + "PreLevelId": 2040107, + "PreLevelStar": 1, + "FloorId": 0, + "PreviewMonsterGroupId": 301708, + "EET": [ + 301708 + ], + "RecommendBuildRank": 7, + "SuggestedPower": 10, + "StarConditionType": 20, + "OneStarCondition": [ + 3 + ], + "TwoStarCondition": [ + 150 + ], + "ThreeStarCondition": [ + 120 + ], + "OneStarDesc": "", + "TwoStarDesc": "ActivityLevelsLevel.2040108.3", + "ThreeStarDesc": "ActivityLevelsLevel.2040108.4", + "Desc": "ActivityLevelsLevel.2040108.5", + "CompleteRewardPreview": "ActivityLevelsLevel.2040108.2", + "ThreeStarSweep": false + }, + "2040109": { + "Id": 2040109, + "ActivityId": 2010401, + "DayOpen": 0, + "Name": "ActivityLevelsLevel.2040109.1", + "IconRes": "", + "Type": 1, + "Difficulty": 9, + "EnergyConsume": 30, + "EnergyConsumeOnRetry": true, + "PreLevelId": 2040108, + "PreLevelStar": 1, + "FloorId": 0, + "PreviewMonsterGroupId": 301709, + "EET": [ + 301709 + ], + "RecommendBuildRank": 7, + "SuggestedPower": 11, + "StarConditionType": 25, + "OneStarCondition": [ + 3 + ], + "TwoStarCondition": [ + 120 + ], + "ThreeStarCondition": [ + 100 + ], + "OneStarDesc": "", + "TwoStarDesc": "ActivityLevelsLevel.2040109.3", + "ThreeStarDesc": "ActivityLevelsLevel.2040109.4", + "Desc": "ActivityLevelsLevel.2040109.5", + "CompleteRewardPreview": "ActivityLevelsLevel.2040109.2", + "ThreeStarSweep": false + }, + "2040110": { + "Id": 2040110, + "ActivityId": 2010401, + "DayOpen": 0, + "Name": "ActivityLevelsLevel.2040110.1", + "IconRes": "", + "Type": 1, + "Difficulty": 10, + "EnergyConsume": 30, + "EnergyConsumeOnRetry": true, + "PreLevelId": 2040109, + "PreLevelStar": 1, + "FloorId": 0, + "PreviewMonsterGroupId": 301710, + "EET": [ + 301710 + ], + "RecommendBuildRank": 7, + "SuggestedPower": 11, + "StarConditionType": 25, + "OneStarCondition": [ + 3 + ], + "TwoStarCondition": [ + 120 + ], + "ThreeStarCondition": [ + 100 + ], + "OneStarDesc": "", + "TwoStarDesc": "ActivityLevelsLevel.2040110.3", + "ThreeStarDesc": "ActivityLevelsLevel.2040110.4", + "Desc": "ActivityLevelsLevel.2040110.5", + "CompleteRewardPreview": "ActivityLevelsLevel.2040110.2", + "ThreeStarSweep": false + }, + "2040111": { + "Id": 2040111, + "ActivityId": 2010401, + "DayOpen": 0, + "Name": "ActivityLevelsLevel.2040111.1", + "IconRes": "", + "Type": 1, + "Difficulty": 11, + "EnergyConsume": 30, + "EnergyConsumeOnRetry": true, + "PreLevelId": 2040110, + "PreLevelStar": 1, + "FloorId": 0, + "PreviewMonsterGroupId": 301711, + "EET": [ + 301711 + ], + "RecommendBuildRank": 7, + "SuggestedPower": 12, + "StarConditionType": 30, + "OneStarCondition": [ + 3 + ], + "TwoStarCondition": [ + 120 + ], + "ThreeStarCondition": [ + 100 + ], + "OneStarDesc": "", + "TwoStarDesc": "ActivityLevelsLevel.2040111.3", + "ThreeStarDesc": "ActivityLevelsLevel.2040111.4", + "Desc": "ActivityLevelsLevel.2040111.5", + "CompleteRewardPreview": "ActivityLevelsLevel.2040111.2", + "ThreeStarSweep": false + }, + "2040112": { + "Id": 2040112, + "ActivityId": 2010401, + "DayOpen": 0, + "Name": "ActivityLevelsLevel.2040112.1", + "IconRes": "", + "Type": 1, + "Difficulty": 12, + "EnergyConsume": 30, + "EnergyConsumeOnRetry": true, + "PreLevelId": 2040111, + "PreLevelStar": 1, + "FloorId": 0, + "PreviewMonsterGroupId": 301712, + "EET": [ + 301712 + ], + "RecommendBuildRank": 7, + "SuggestedPower": 12, + "StarConditionType": 30, + "OneStarCondition": [ + 3 + ], + "TwoStarCondition": [ + 150 + ], + "ThreeStarCondition": [ + 120 + ], + "OneStarDesc": "", + "TwoStarDesc": "ActivityLevelsLevel.2040112.3", + "ThreeStarDesc": "ActivityLevelsLevel.2040112.4", + "Desc": "ActivityLevelsLevel.2040112.5", + "CompleteRewardPreview": "ActivityLevelsLevel.2040112.2", + "ThreeStarSweep": false + }, + "2040201": { + "Id": 2040201, + "ActivityId": 2010401, + "DayOpen": 6, + "Name": "ActivityLevelsLevel.2040201.1", + "IconRes": "", + "Type": 2, + "Difficulty": 1, + "EnergyConsume": 30, + "EnergyConsumeOnRetry": false, + "PreLevelId": 2040112, + "PreLevelStar": 1, + "FloorId": 0, + "PreviewMonsterGroupId": 301713, + "EET": [ + 301713 + ], + "RecommendBuildRank": 7, + "SuggestedPower": 14, + "StarConditionType": 45, + "OneStarCondition": [ + 3 + ], + "TwoStarCondition": [ + 120 + ], + "ThreeStarCondition": [ + 100 + ], + "OneStarDesc": "", + "TwoStarDesc": "ActivityLevelsLevel.2040201.3", + "ThreeStarDesc": "ActivityLevelsLevel.2040201.4", + "Desc": "ActivityLevelsLevel.2040201.5", + "CompleteRewardPreview": "ActivityLevelsLevel.2040201.2", + "ThreeStarSweep": false + }, + "2040202": { + "Id": 2040202, + "ActivityId": 2010401, + "DayOpen": 6, + "Name": "ActivityLevelsLevel.2040202.1", + "IconRes": "", + "Type": 2, + "Difficulty": 2, + "EnergyConsume": 30, + "EnergyConsumeOnRetry": false, + "PreLevelId": 2040201, + "PreLevelStar": 1, + "FloorId": 0, + "PreviewMonsterGroupId": 301714, + "EET": [ + 301714 + ], + "RecommendBuildRank": 7, + "SuggestedPower": 14, + "StarConditionType": 45, + "OneStarCondition": [ + 3 + ], + "TwoStarCondition": [ + 120 + ], + "ThreeStarCondition": [ + 100 + ], + "OneStarDesc": "", + "TwoStarDesc": "ActivityLevelsLevel.2040202.3", + "ThreeStarDesc": "ActivityLevelsLevel.2040202.4", + "Desc": "ActivityLevelsLevel.2040202.5", + "CompleteRewardPreview": "ActivityLevelsLevel.2040202.2", + "ThreeStarSweep": false + }, + "2040203": { + "Id": 2040203, + "ActivityId": 2010401, + "DayOpen": 6, + "Name": "ActivityLevelsLevel.2040203.1", + "IconRes": "", + "Type": 2, + "Difficulty": 3, + "EnergyConsume": 30, + "EnergyConsumeOnRetry": false, + "PreLevelId": 2040202, + "PreLevelStar": 1, + "FloorId": 0, + "PreviewMonsterGroupId": 301715, + "EET": [ + 301715 + ], + "RecommendBuildRank": 7, + "SuggestedPower": 16, + "StarConditionType": 50, + "OneStarCondition": [ + 3 + ], + "TwoStarCondition": [ + 120 + ], + "ThreeStarCondition": [ + 100 + ], + "OneStarDesc": "", + "TwoStarDesc": "ActivityLevelsLevel.2040203.3", + "ThreeStarDesc": "ActivityLevelsLevel.2040203.4", + "Desc": "ActivityLevelsLevel.2040203.5", + "CompleteRewardPreview": "ActivityLevelsLevel.2040203.2", + "ThreeStarSweep": false + }, + "2040204": { + "Id": 2040204, + "ActivityId": 2010401, + "DayOpen": 6, + "Name": "ActivityLevelsLevel.2040204.1", + "IconRes": "", + "Type": 2, + "Difficulty": 4, + "EnergyConsume": 30, + "EnergyConsumeOnRetry": false, + "PreLevelId": 2040203, + "PreLevelStar": 1, + "FloorId": 0, + "PreviewMonsterGroupId": 301716, + "EET": [ + 301716 + ], + "RecommendBuildRank": 7, + "SuggestedPower": 16, + "StarConditionType": 50, + "OneStarCondition": [ + 3 + ], + "TwoStarCondition": [ + 150 + ], + "ThreeStarCondition": [ + 120 + ], + "OneStarDesc": "", + "TwoStarDesc": "ActivityLevelsLevel.2040204.3", + "ThreeStarDesc": "ActivityLevelsLevel.2040204.4", + "Desc": "ActivityLevelsLevel.2040204.5", + "CompleteRewardPreview": "ActivityLevelsLevel.2040204.2", + "ThreeStarSweep": false + }, + "2040205": { + "Id": 2040205, + "ActivityId": 2010401, + "DayOpen": 7, + "Name": "ActivityLevelsLevel.2040205.1", + "IconRes": "", + "Type": 2, + "Difficulty": 5, + "EnergyConsume": 30, + "EnergyConsumeOnRetry": false, + "PreLevelId": 2040204, + "PreLevelStar": 1, + "FloorId": 0, + "PreviewMonsterGroupId": 301717, + "EET": [ + 301717 + ], + "RecommendBuildRank": 7, + "SuggestedPower": 18, + "StarConditionType": 55, + "OneStarCondition": [ + 3 + ], + "TwoStarCondition": [ + 120 + ], + "ThreeStarCondition": [ + 100 + ], + "OneStarDesc": "", + "TwoStarDesc": "ActivityLevelsLevel.2040205.3", + "ThreeStarDesc": "ActivityLevelsLevel.2040205.4", + "Desc": "ActivityLevelsLevel.2040205.5", + "CompleteRewardPreview": "ActivityLevelsLevel.2040205.2", + "ThreeStarSweep": false + }, + "2040206": { + "Id": 2040206, + "ActivityId": 2010401, + "DayOpen": 7, + "Name": "ActivityLevelsLevel.2040206.1", + "IconRes": "", + "Type": 2, + "Difficulty": 6, + "EnergyConsume": 30, + "EnergyConsumeOnRetry": false, + "PreLevelId": 2040205, + "PreLevelStar": 1, + "FloorId": 0, + "PreviewMonsterGroupId": 301718, + "EET": [ + 301718 + ], + "RecommendBuildRank": 7, + "SuggestedPower": 18, + "StarConditionType": 55, + "OneStarCondition": [ + 3 + ], + "TwoStarCondition": [ + 120 + ], + "ThreeStarCondition": [ + 100 + ], + "OneStarDesc": "", + "TwoStarDesc": "ActivityLevelsLevel.2040206.3", + "ThreeStarDesc": "ActivityLevelsLevel.2040206.4", + "Desc": "ActivityLevelsLevel.2040206.5", + "CompleteRewardPreview": "ActivityLevelsLevel.2040206.2", + "ThreeStarSweep": false + }, + "2040207": { + "Id": 2040207, + "ActivityId": 2010401, + "DayOpen": 7, + "Name": "ActivityLevelsLevel.2040207.1", + "IconRes": "", + "Type": 2, + "Difficulty": 7, + "EnergyConsume": 30, + "EnergyConsumeOnRetry": false, + "PreLevelId": 2040206, + "PreLevelStar": 1, + "FloorId": 0, + "PreviewMonsterGroupId": 301719, + "EET": [ + 301719 + ], + "RecommendBuildRank": 7, + "SuggestedPower": 20, + "StarConditionType": 60, + "OneStarCondition": [ + 3 + ], + "TwoStarCondition": [ + 120 + ], + "ThreeStarCondition": [ + 100 + ], + "OneStarDesc": "", + "TwoStarDesc": "ActivityLevelsLevel.2040207.3", + "ThreeStarDesc": "ActivityLevelsLevel.2040207.4", + "Desc": "ActivityLevelsLevel.2040207.5", + "CompleteRewardPreview": "ActivityLevelsLevel.2040207.2", + "ThreeStarSweep": false + }, + "2040208": { + "Id": 2040208, + "ActivityId": 2010401, + "DayOpen": 7, + "Name": "ActivityLevelsLevel.2040208.1", + "IconRes": "", + "Type": 2, + "Difficulty": 8, + "EnergyConsume": 30, + "EnergyConsumeOnRetry": false, + "PreLevelId": 2040207, + "PreLevelStar": 1, + "FloorId": 0, + "PreviewMonsterGroupId": 301720, + "EET": [ + 301720 + ], + "RecommendBuildRank": 7, + "SuggestedPower": 20, + "StarConditionType": 60, + "OneStarCondition": [ + 3 + ], + "TwoStarCondition": [ + 150 + ], + "ThreeStarCondition": [ + 120 + ], + "OneStarDesc": "", + "TwoStarDesc": "ActivityLevelsLevel.2040208.3", + "ThreeStarDesc": "ActivityLevelsLevel.2040208.4", + "Desc": "ActivityLevelsLevel.2040208.5", + "CompleteRewardPreview": "ActivityLevelsLevel.2040208.2", + "ThreeStarSweep": false + }, + "2040301": { + "Id": 2040301, + "ActivityId": 2010401, + "DayOpen": 8, + "Name": "ActivityLevelsLevel.2040301.1", + "IconRes": "", + "Type": 4, + "Difficulty": 1, + "EnergyConsume": 30, + "EnergyConsumeOnRetry": false, + "PreLevelId": 2040208, + "PreLevelStar": 1, + "FloorId": 0, + "PreviewMonsterGroupId": 301721, + "EET": [ + 301721 + ], + "RecommendBuildRank": 7, + "SuggestedPower": 28, + "StarConditionType": 90, + "OneStarCondition": [ + 3 + ], + "TwoStarCondition": [ + 120 + ], + "ThreeStarCondition": [ + 100 + ], + "OneStarDesc": "", + "TwoStarDesc": "ActivityLevelsLevel.2040301.3", + "ThreeStarDesc": "ActivityLevelsLevel.2040301.4", + "Desc": "ActivityLevelsLevel.2040301.5", + "CompleteRewardPreview": "ActivityLevelsLevel.2040301.2", + "ThreeStarSweep": false + }, + "2040302": { + "Id": 2040302, + "ActivityId": 2010401, + "DayOpen": 8, + "Name": "ActivityLevelsLevel.2040302.1", + "IconRes": "", + "Type": 4, + "Difficulty": 2, + "EnergyConsume": 30, + "EnergyConsumeOnRetry": false, + "PreLevelId": 2040301, + "PreLevelStar": 1, + "FloorId": 0, + "PreviewMonsterGroupId": 301722, + "EET": [ + 301722 + ], + "RecommendBuildRank": 7, + "SuggestedPower": 28, + "StarConditionType": 90, + "OneStarCondition": [ + 3 + ], + "TwoStarCondition": [ + 150 + ], + "ThreeStarCondition": [ + 120 + ], + "OneStarDesc": "", + "TwoStarDesc": "ActivityLevelsLevel.2040302.3", + "ThreeStarDesc": "ActivityLevelsLevel.2040302.4", + "Desc": "ActivityLevelsLevel.2040302.5", + "CompleteRewardPreview": "ActivityLevelsLevel.2040302.2", + "ThreeStarSweep": false + }, + "2040303": { + "Id": 2040303, + "ActivityId": 2010401, + "DayOpen": 8, + "Name": "ActivityLevelsLevel.2040303.1", + "IconRes": "", + "Type": 4, + "Difficulty": 3, + "EnergyConsume": 30, + "EnergyConsumeOnRetry": false, + "PreLevelId": 2040302, + "PreLevelStar": 1, + "FloorId": 0, + "PreviewMonsterGroupId": 301723, + "EET": [ + 301723 + ], + "RecommendBuildRank": 7, + "SuggestedPower": 28, + "StarConditionType": 90, + "OneStarCondition": [ + 3 + ], + "TwoStarCondition": [ + 120 + ], + "ThreeStarCondition": [ + 100 + ], + "OneStarDesc": "", + "TwoStarDesc": "ActivityLevelsLevel.2040303.3", + "ThreeStarDesc": "ActivityLevelsLevel.2040303.4", + "Desc": "ActivityLevelsLevel.2040303.5", + "CompleteRewardPreview": "ActivityLevelsLevel.2040303.2", + "ThreeStarSweep": false + }, + "2040304": { + "Id": 2040304, + "ActivityId": 2010401, + "DayOpen": 8, + "Name": "ActivityLevelsLevel.2040304.1", + "IconRes": "", + "Type": 4, + "Difficulty": 4, + "EnergyConsume": 30, + "EnergyConsumeOnRetry": false, + "PreLevelId": 2040303, + "PreLevelStar": 1, + "FloorId": 0, + "PreviewMonsterGroupId": 301724, + "EET": [ + 301724 + ], + "RecommendBuildRank": 7, + "SuggestedPower": 28, + "StarConditionType": 90, + "OneStarCondition": [ + 3 + ], + "TwoStarCondition": [ + 150 + ], + "ThreeStarCondition": [ + 120 + ], + "OneStarDesc": "", + "TwoStarDesc": "ActivityLevelsLevel.2040304.3", + "ThreeStarDesc": "ActivityLevelsLevel.2040304.4", + "Desc": "ActivityLevelsLevel.2040304.5", + "CompleteRewardPreview": "ActivityLevelsLevel.2040304.2", + "ThreeStarSweep": false } } \ No newline at end of file diff --git a/data/bin/ActivityShop.json b/data/bin/ActivityShop.json index ebf45b0d3..0acf7b50b 100644 --- a/data/bin/ActivityShop.json +++ b/data/bin/ActivityShop.json @@ -258,5 +258,31 @@ "CurrencyItemId": 73116, "ExchangeItemId": 1, "Rate": 300.0 + }, + "1018": { + "Id": 1018, + "Type": 0, + "Name": "ActivityShop.1018.1", + "Sequence": 1, + "RefreshTimeType": 0, + "RefreshInterval": 0, + "UnlockCondType": 0, + "UnlockCondParams": "", + "CurrencyItemId": 73117, + "ExchangeItemId": 1, + "Rate": 300.0 + }, + "3004": { + "Id": 3004, + "Type": 0, + "Name": "ActivityShop.3004.1", + "Sequence": 1, + "RefreshTimeType": 0, + "RefreshInterval": 0, + "UnlockCondType": 0, + "UnlockCondParams": "", + "CurrencyItemId": 73202, + "ExchangeItemId": 1, + "Rate": 1500.0 } } \ No newline at end of file diff --git a/data/bin/ActivityShopControl.json b/data/bin/ActivityShopControl.json index 6d7324a5f..671a13a43 100644 --- a/data/bin/ActivityShopControl.json +++ b/data/bin/ActivityShopControl.json @@ -178,5 +178,23 @@ "Npc": [ 8139 ] + }, + "2010404": { + "Id": 2010404, + "ShopIds": [ + 1018 + ], + "Npc": [ + 8162 + ] + }, + "3010403": { + "Id": 3010403, + "ShopIds": [ + 3004 + ], + "Npc": [ + 9133 + ] } } \ No newline at end of file diff --git a/data/bin/ActivityTask.json b/data/bin/ActivityTask.json index ff9c66c58..fcf2e8a52 100644 --- a/data/bin/ActivityTask.json +++ b/data/bin/ActivityTask.json @@ -18928,6 +18928,558 @@ "Tid3": 0, "Qty3": 0 }, + "304020101": { + "Id": 304020101, + "Title": "ActivityTask.304020101.1", + "Desc": "ActivityTask.304020101.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 0, + "ActivityTaskGroupId": 3040201, + "ActivityGroupName": "缭乱弹珠台", + "CompleteCond": 125, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73202, + "Qty1": 50, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 + }, + "304020102": { + "Id": 304020102, + "Title": "ActivityTask.304020102.1", + "Desc": "ActivityTask.304020102.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 0, + "ActivityTaskGroupId": 3040201, + "ActivityGroupName": "缭乱弹珠台", + "CompleteCond": 125, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73202, + "Qty1": 50, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 + }, + "304020103": { + "Id": 304020103, + "Title": "ActivityTask.304020103.1", + "Desc": "ActivityTask.304020103.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 0, + "ActivityTaskGroupId": 3040201, + "ActivityGroupName": "缭乱弹珠台", + "CompleteCond": 125, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73202, + "Qty1": 50, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 + }, + "304020104": { + "Id": 304020104, + "Title": "ActivityTask.304020104.1", + "Desc": "ActivityTask.304020104.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 0, + "ActivityTaskGroupId": 3040201, + "ActivityGroupName": "缭乱弹珠台", + "CompleteCond": 125, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73202, + "Qty1": 50, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 + }, + "304020105": { + "Id": 304020105, + "Title": "ActivityTask.304020105.1", + "Desc": "ActivityTask.304020105.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 0, + "ActivityTaskGroupId": 3040201, + "ActivityGroupName": "缭乱弹珠台", + "CompleteCond": 126, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73202, + "Qty1": 50, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 + }, + "304020106": { + "Id": 304020106, + "Title": "ActivityTask.304020106.1", + "Desc": "ActivityTask.304020106.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 0, + "ActivityTaskGroupId": 3040201, + "ActivityGroupName": "缭乱弹珠台", + "CompleteCond": 126, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73202, + "Qty1": 50, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 + }, + "304020107": { + "Id": 304020107, + "Title": "ActivityTask.304020107.1", + "Desc": "ActivityTask.304020107.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 0, + "ActivityTaskGroupId": 3040201, + "ActivityGroupName": "缭乱弹珠台", + "CompleteCond": 126, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73202, + "Qty1": 50, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 + }, + "304020108": { + "Id": 304020108, + "Title": "ActivityTask.304020108.1", + "Desc": "ActivityTask.304020108.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 0, + "ActivityTaskGroupId": 3040201, + "ActivityGroupName": "缭乱弹珠台", + "CompleteCond": 126, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73202, + "Qty1": 50, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 + }, + "304020201": { + "Id": 304020201, + "Title": "ActivityTask.304020201.1", + "Desc": "ActivityTask.304020201.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 0, + "ActivityTaskGroupId": 3040202, + "ActivityGroupName": "缭乱弹珠台", + "CompleteCond": 127, + "CompleteCondClient": 0, + "AimNumShow": 2, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73202, + "Qty1": 100, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 + }, + "304020202": { + "Id": 304020202, + "Title": "ActivityTask.304020202.1", + "Desc": "ActivityTask.304020202.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 0, + "ActivityTaskGroupId": 3040202, + "ActivityGroupName": "缭乱弹珠台", + "CompleteCond": 127, + "CompleteCondClient": 0, + "AimNumShow": 4, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73202, + "Qty1": 100, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 + }, + "304020203": { + "Id": 304020203, + "Title": "ActivityTask.304020203.1", + "Desc": "ActivityTask.304020203.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 0, + "ActivityTaskGroupId": 3040202, + "ActivityGroupName": "缭乱弹珠台", + "CompleteCond": 127, + "CompleteCondClient": 0, + "AimNumShow": 6, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73202, + "Qty1": 120, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 + }, + "304020204": { + "Id": 304020204, + "Title": "ActivityTask.304020204.1", + "Desc": "ActivityTask.304020204.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 0, + "ActivityTaskGroupId": 3040202, + "ActivityGroupName": "缭乱弹珠台", + "CompleteCond": 127, + "CompleteCondClient": 0, + "AimNumShow": 8, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73202, + "Qty1": 120, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 + }, + "304020205": { + "Id": 304020205, + "Title": "ActivityTask.304020205.1", + "Desc": "ActivityTask.304020205.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 0, + "ActivityTaskGroupId": 3040202, + "ActivityGroupName": "缭乱弹珠台", + "CompleteCond": 128, + "CompleteCondClient": 0, + "AimNumShow": 50, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73202, + "Qty1": 50, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 + }, + "304020206": { + "Id": 304020206, + "Title": "ActivityTask.304020206.1", + "Desc": "ActivityTask.304020206.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 0, + "ActivityTaskGroupId": 3040202, + "ActivityGroupName": "缭乱弹珠台", + "CompleteCond": 128, + "CompleteCondClient": 0, + "AimNumShow": 100, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73202, + "Qty1": 50, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 + }, + "304020207": { + "Id": 304020207, + "Title": "ActivityTask.304020207.1", + "Desc": "ActivityTask.304020207.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 0, + "ActivityTaskGroupId": 3040202, + "ActivityGroupName": "缭乱弹珠台", + "CompleteCond": 128, + "CompleteCondClient": 0, + "AimNumShow": 200, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73202, + "Qty1": 50, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 + }, + "304020208": { + "Id": 304020208, + "Title": "ActivityTask.304020208.1", + "Desc": "ActivityTask.304020208.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 0, + "ActivityTaskGroupId": 3040202, + "ActivityGroupName": "缭乱弹珠台", + "CompleteCond": 128, + "CompleteCondClient": 0, + "AimNumShow": 300, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73202, + "Qty1": 50, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 + }, + "304020301": { + "Id": 304020301, + "Title": "ActivityTask.304020301.1", + "Desc": "ActivityTask.304020301.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 0, + "ActivityTaskGroupId": 3040203, + "ActivityGroupName": "缭乱弹珠台", + "CompleteCond": 129, + "CompleteCondClient": 0, + "AimNumShow": 10, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73202, + "Qty1": 50, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 + }, + "304020302": { + "Id": 304020302, + "Title": "ActivityTask.304020302.1", + "Desc": "ActivityTask.304020302.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 0, + "ActivityTaskGroupId": 3040203, + "ActivityGroupName": "缭乱弹珠台", + "CompleteCond": 129, + "CompleteCondClient": 0, + "AimNumShow": 15, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73202, + "Qty1": 50, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 + }, + "304020303": { + "Id": 304020303, + "Title": "ActivityTask.304020303.1", + "Desc": "ActivityTask.304020303.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 0, + "ActivityTaskGroupId": 3040203, + "ActivityGroupName": "缭乱弹珠台", + "CompleteCond": 129, + "CompleteCondClient": 0, + "AimNumShow": 20, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73202, + "Qty1": 50, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 + }, + "304020304": { + "Id": 304020304, + "Title": "ActivityTask.304020304.1", + "Desc": "ActivityTask.304020304.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 0, + "ActivityTaskGroupId": 3040203, + "ActivityGroupName": "缭乱弹珠台", + "CompleteCond": 129, + "CompleteCondClient": 0, + "AimNumShow": 25, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73202, + "Qty1": 50, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 + }, + "304020305": { + "Id": 304020305, + "Title": "ActivityTask.304020305.1", + "Desc": "ActivityTask.304020305.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 0, + "ActivityTaskGroupId": 3040203, + "ActivityGroupName": "缭乱弹珠台", + "CompleteCond": 129, + "CompleteCondClient": 0, + "AimNumShow": 30, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73202, + "Qty1": 50, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 + }, + "304020306": { + "Id": 304020306, + "Title": "ActivityTask.304020306.1", + "Desc": "ActivityTask.304020306.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 0, + "ActivityTaskGroupId": 3040203, + "ActivityGroupName": "缭乱弹珠台", + "CompleteCond": 129, + "CompleteCondClient": 0, + "AimNumShow": 35, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73202, + "Qty1": 50, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 + }, + "304020307": { + "Id": 304020307, + "Title": "ActivityTask.304020307.1", + "Desc": "ActivityTask.304020307.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 0, + "ActivityTaskGroupId": 3040203, + "ActivityGroupName": "缭乱弹珠台", + "CompleteCond": 129, + "CompleteCondClient": 0, + "AimNumShow": 40, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73202, + "Qty1": 50, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 + }, + "304020308": { + "Id": 304020308, + "Title": "ActivityTask.304020308.1", + "Desc": "ActivityTask.304020308.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 0, + "ActivityTaskGroupId": 3040203, + "ActivityGroupName": "缭乱弹珠台", + "CompleteCond": 129, + "CompleteCondClient": 0, + "AimNumShow": 60, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73202, + "Qty1": 50, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0 + }, "111030101": { "Id": 111030101, "Title": "ActivityTask.111030101.1", @@ -21135,5 +21687,1385 @@ "Qty2": 900000, "Tid3": 0, "Qty3": 0 + }, + "201040101": { + "Id": 201040101, + "Title": "ActivityTask.201040101.1", + "Desc": "ActivityTask.201040101.2", + "Rarity": 1, + "Hide": false, + "JumpTo": 11, + "ActivityTaskGroupId": 2010401, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 63, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 35010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0 + }, + "201040102": { + "Id": 201040102, + "Title": "ActivityTask.201040102.1", + "Desc": "ActivityTask.201040102.2", + "Rarity": 3, + "Hide": false, + "JumpTo": 11, + "ActivityTaskGroupId": 2010401, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 63, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 32000, + "Qty2": 150, + "Tid3": 0, + "Qty3": 0 + }, + "201040103": { + "Id": 201040103, + "Title": "ActivityTask.201040103.1", + "Desc": "ActivityTask.201040103.2", + "Rarity": 3, + "Hide": false, + "JumpTo": 11, + "ActivityTaskGroupId": 2010401, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 63, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82001, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0 + }, + "201040104": { + "Id": 201040104, + "Title": "ActivityTask.201040104.1", + "Desc": "ActivityTask.201040104.2", + "Rarity": 3, + "Hide": false, + "JumpTo": 11, + "ActivityTaskGroupId": 2010401, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 63, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 32000, + "Qty2": 150, + "Tid3": 0, + "Qty3": 0 + }, + "201040105": { + "Id": 201040105, + "Title": "ActivityTask.201040105.1", + "Desc": "ActivityTask.201040105.2", + "Rarity": 3, + "Hide": false, + "JumpTo": 11, + "ActivityTaskGroupId": 2010401, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 63, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82004, + "Qty2": 30, + "Tid3": 0, + "Qty3": 0 + }, + "201040106": { + "Id": 201040106, + "Title": "ActivityTask.201040106.1", + "Desc": "ActivityTask.201040106.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 575, + "ActivityTaskGroupId": 2010401, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 110, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82001, + "Qty2": 30, + "Tid3": 0, + "Qty3": 0 + }, + "201040107": { + "Id": 201040107, + "Title": "ActivityTask.201040107.1", + "Desc": "ActivityTask.201040107.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 575, + "ActivityTaskGroupId": 2010401, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 110, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82004, + "Qty2": 40, + "Tid3": 0, + "Qty3": 0 + }, + "201040108": { + "Id": 201040108, + "Title": "ActivityTask.201040108.1", + "Desc": "ActivityTask.201040108.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 575, + "ActivityTaskGroupId": 2010401, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 110, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82001, + "Qty2": 30, + "Tid3": 0, + "Qty3": 0 + }, + "201040109": { + "Id": 201040109, + "Title": "ActivityTask.201040109.1", + "Desc": "ActivityTask.201040109.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 575, + "ActivityTaskGroupId": 2010401, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 110, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82004, + "Qty2": 40, + "Tid3": 0, + "Qty3": 0 + }, + "201040110": { + "Id": 201040110, + "Title": "ActivityTask.201040110.1", + "Desc": "ActivityTask.201040110.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 575, + "ActivityTaskGroupId": 2010401, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 110, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82001, + "Qty2": 30, + "Tid3": 0, + "Qty3": 0 + }, + "201040111": { + "Id": 201040111, + "Title": "ActivityTask.201040111.1", + "Desc": "ActivityTask.201040111.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 575, + "ActivityTaskGroupId": 2010401, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 110, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82004, + "Qty2": 40, + "Tid3": 0, + "Qty3": 0 + }, + "201040112": { + "Id": 201040112, + "Title": "ActivityTask.201040112.1", + "Desc": "ActivityTask.201040112.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 575, + "ActivityTaskGroupId": 2010401, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 110, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82001, + "Qty2": 30, + "Tid3": 0, + "Qty3": 0 + }, + "201040201": { + "Id": 201040201, + "Title": "ActivityTask.201040201.1", + "Desc": "ActivityTask.201040201.2", + "Rarity": 3, + "Hide": false, + "JumpTo": 575, + "ActivityTaskGroupId": 2010402, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 113, + "CompleteCondClient": 0, + "AimNumShow": 5, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82007, + "Qty2": 40, + "Tid3": 0, + "Qty3": 0 + }, + "201040202": { + "Id": 201040202, + "Title": "ActivityTask.201040202.1", + "Desc": "ActivityTask.201040202.2", + "Rarity": 3, + "Hide": false, + "JumpTo": 575, + "ActivityTaskGroupId": 2010402, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 113, + "CompleteCondClient": 0, + "AimNumShow": 10, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82007, + "Qty2": 40, + "Tid3": 0, + "Qty3": 0 + }, + "201040203": { + "Id": 201040203, + "Title": "ActivityTask.201040203.1", + "Desc": "ActivityTask.201040203.2", + "Rarity": 3, + "Hide": false, + "JumpTo": 575, + "ActivityTaskGroupId": 2010402, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 113, + "CompleteCondClient": 0, + "AimNumShow": 15, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82007, + "Qty2": 40, + "Tid3": 0, + "Qty3": 0 + }, + "201040204": { + "Id": 201040204, + "Title": "ActivityTask.201040204.1", + "Desc": "ActivityTask.201040204.2", + "Rarity": 3, + "Hide": false, + "JumpTo": 575, + "ActivityTaskGroupId": 2010402, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 113, + "CompleteCondClient": 0, + "AimNumShow": 20, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82007, + "Qty2": 40, + "Tid3": 0, + "Qty3": 0 + }, + "201040205": { + "Id": 201040205, + "Title": "ActivityTask.201040205.1", + "Desc": "ActivityTask.201040205.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 575, + "ActivityTaskGroupId": 2010402, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 113, + "CompleteCondClient": 0, + "AimNumShow": 30, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82007, + "Qty2": 40, + "Tid3": 0, + "Qty3": 0 + }, + "201040206": { + "Id": 201040206, + "Title": "ActivityTask.201040206.1", + "Desc": "ActivityTask.201040206.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 575, + "ActivityTaskGroupId": 2010402, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 113, + "CompleteCondClient": 0, + "AimNumShow": 40, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82007, + "Qty2": 40, + "Tid3": 0, + "Qty3": 0 + }, + "201040207": { + "Id": 201040207, + "Title": "ActivityTask.201040207.1", + "Desc": "ActivityTask.201040207.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 575, + "ActivityTaskGroupId": 2010402, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 113, + "CompleteCondClient": 0, + "AimNumShow": 50, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82007, + "Qty2": 40, + "Tid3": 0, + "Qty3": 0 + }, + "201040208": { + "Id": 201040208, + "Title": "ActivityTask.201040208.1", + "Desc": "ActivityTask.201040208.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 575, + "ActivityTaskGroupId": 2010402, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 113, + "CompleteCondClient": 0, + "AimNumShow": 60, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82007, + "Qty2": 40, + "Tid3": 0, + "Qty3": 0 + }, + "201040209": { + "Id": 201040209, + "Title": "ActivityTask.201040209.1", + "Desc": "ActivityTask.201040209.2", + "Rarity": 1, + "Hide": false, + "JumpTo": 575, + "ActivityTaskGroupId": 2010402, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 113, + "CompleteCondClient": 0, + "AimNumShow": 70, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82007, + "Qty2": 50, + "Tid3": 0, + "Qty3": 0 + }, + "201040210": { + "Id": 201040210, + "Title": "ActivityTask.201040210.1", + "Desc": "ActivityTask.201040210.2", + "Rarity": 1, + "Hide": false, + "JumpTo": 575, + "ActivityTaskGroupId": 2010402, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 113, + "CompleteCondClient": 0, + "AimNumShow": 80, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82007, + "Qty2": 50, + "Tid3": 0, + "Qty3": 0 + }, + "201040211": { + "Id": 201040211, + "Title": "ActivityTask.201040211.1", + "Desc": "ActivityTask.201040211.2", + "Rarity": 1, + "Hide": false, + "JumpTo": 575, + "ActivityTaskGroupId": 2010402, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 113, + "CompleteCondClient": 0, + "AimNumShow": 90, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82007, + "Qty2": 50, + "Tid3": 0, + "Qty3": 0 + }, + "201040212": { + "Id": 201040212, + "Title": "ActivityTask.201040212.1", + "Desc": "ActivityTask.201040212.2", + "Rarity": 1, + "Hide": false, + "JumpTo": 575, + "ActivityTaskGroupId": 2010402, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 113, + "CompleteCondClient": 0, + "AimNumShow": 100, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82007, + "Qty2": 50, + "Tid3": 0, + "Qty3": 0 + }, + "201040301": { + "Id": 201040301, + "Title": "ActivityTask.201040301.1", + "Desc": "ActivityTask.201040301.2", + "Rarity": 1, + "Hide": false, + "JumpTo": 575, + "ActivityTaskGroupId": 2010403, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 110, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82001, + "Qty2": 30, + "Tid3": 0, + "Qty3": 0 + }, + "201040302": { + "Id": 201040302, + "Title": "ActivityTask.201040302.1", + "Desc": "ActivityTask.201040302.2", + "Rarity": 1, + "Hide": false, + "JumpTo": 575, + "ActivityTaskGroupId": 2010403, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 110, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82004, + "Qty2": 40, + "Tid3": 0, + "Qty3": 0 + }, + "201040303": { + "Id": 201040303, + "Title": "ActivityTask.201040303.1", + "Desc": "ActivityTask.201040303.2", + "Rarity": 1, + "Hide": false, + "JumpTo": 575, + "ActivityTaskGroupId": 2010403, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 110, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82001, + "Qty2": 30, + "Tid3": 0, + "Qty3": 0 + }, + "201040304": { + "Id": 201040304, + "Title": "ActivityTask.201040304.1", + "Desc": "ActivityTask.201040304.2", + "Rarity": 1, + "Hide": false, + "JumpTo": 575, + "ActivityTaskGroupId": 2010403, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 110, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82004, + "Qty2": 40, + "Tid3": 0, + "Qty3": 0 + }, + "201040305": { + "Id": 201040305, + "Title": "ActivityTask.201040305.1", + "Desc": "ActivityTask.201040305.2", + "Rarity": 1, + "Hide": false, + "JumpTo": 575, + "ActivityTaskGroupId": 2010403, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 110, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82001, + "Qty2": 30, + "Tid3": 0, + "Qty3": 0 + }, + "201040306": { + "Id": 201040306, + "Title": "ActivityTask.201040306.1", + "Desc": "ActivityTask.201040306.2", + "Rarity": 1, + "Hide": false, + "JumpTo": 575, + "ActivityTaskGroupId": 2010403, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 110, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82004, + "Qty2": 40, + "Tid3": 0, + "Qty3": 0 + }, + "201040307": { + "Id": 201040307, + "Title": "ActivityTask.201040307.1", + "Desc": "ActivityTask.201040307.2", + "Rarity": 1, + "Hide": false, + "JumpTo": 575, + "ActivityTaskGroupId": 2010403, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 110, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82001, + "Qty2": 30, + "Tid3": 0, + "Qty3": 0 + }, + "201040308": { + "Id": 201040308, + "Title": "ActivityTask.201040308.1", + "Desc": "ActivityTask.201040308.2", + "Rarity": 1, + "Hide": false, + "JumpTo": 575, + "ActivityTaskGroupId": 2010403, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 110, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82004, + "Qty2": 40, + "Tid3": 0, + "Qty3": 0 + }, + "201040309": { + "Id": 201040309, + "Title": "ActivityTask.201040309.1", + "Desc": "ActivityTask.201040309.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 0, + "ActivityTaskGroupId": 2010403, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 48, + "CompleteCondClient": 0, + "AimNumShow": 40000, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82007, + "Qty2": 50, + "Tid3": 0, + "Qty3": 0 + }, + "201040310": { + "Id": 201040310, + "Title": "ActivityTask.201040310.1", + "Desc": "ActivityTask.201040310.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 0, + "ActivityTaskGroupId": 2010403, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 48, + "CompleteCondClient": 0, + "AimNumShow": 60000, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82007, + "Qty2": 50, + "Tid3": 0, + "Qty3": 0 + }, + "201040311": { + "Id": 201040311, + "Title": "ActivityTask.201040311.1", + "Desc": "ActivityTask.201040311.2", + "Rarity": 1, + "Hide": false, + "JumpTo": 0, + "ActivityTaskGroupId": 2010403, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 48, + "CompleteCondClient": 0, + "AimNumShow": 80000, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 32000, + "Qty2": 300, + "Tid3": 0, + "Qty3": 0 + }, + "201040312": { + "Id": 201040312, + "Title": "ActivityTask.201040312.1", + "Desc": "ActivityTask.201040312.2", + "Rarity": 1, + "Hide": false, + "JumpTo": 0, + "ActivityTaskGroupId": 2010403, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 48, + "CompleteCondClient": 0, + "AimNumShow": 100000, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 32000, + "Qty2": 100, + "Tid3": 0, + "Qty3": 0 + }, + "201040401": { + "Id": 201040401, + "Title": "ActivityTask.201040401.1", + "Desc": "ActivityTask.201040401.2", + "Rarity": 3, + "Hide": false, + "JumpTo": 561, + "ActivityTaskGroupId": 2010404, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 169, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 500, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0 + }, + "201040402": { + "Id": 201040402, + "Title": "ActivityTask.201040402.1", + "Desc": "ActivityTask.201040402.2", + "Rarity": 3, + "Hide": false, + "JumpTo": 561, + "ActivityTaskGroupId": 2010404, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 169, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 500, + "Tid2": 82007, + "Qty2": 40, + "Tid3": 0, + "Qty3": 0 + }, + "201040403": { + "Id": 201040403, + "Title": "ActivityTask.201040403.1", + "Desc": "ActivityTask.201040403.2", + "Rarity": 3, + "Hide": false, + "JumpTo": 561, + "ActivityTaskGroupId": 2010404, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 169, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 500, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0 + }, + "201040404": { + "Id": 201040404, + "Title": "ActivityTask.201040404.1", + "Desc": "ActivityTask.201040404.2", + "Rarity": 3, + "Hide": false, + "JumpTo": 561, + "ActivityTaskGroupId": 2010404, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 169, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 500, + "Tid2": 82004, + "Qty2": 50, + "Tid3": 0, + "Qty3": 0 + }, + "201040405": { + "Id": 201040405, + "Title": "ActivityTask.201040405.1", + "Desc": "ActivityTask.201040405.2", + "Rarity": 3, + "Hide": false, + "JumpTo": 561, + "ActivityTaskGroupId": 2010404, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 169, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 500, + "Tid2": 82001, + "Qty2": 30, + "Tid3": 0, + "Qty3": 0 + }, + "201040406": { + "Id": 201040406, + "Title": "ActivityTask.201040406.1", + "Desc": "ActivityTask.201040406.2", + "Rarity": 3, + "Hide": false, + "JumpTo": 561, + "ActivityTaskGroupId": 2010404, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 169, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 500, + "Tid2": 81010, + "Qty2": 3, + "Tid3": 0, + "Qty3": 0 + }, + "201040407": { + "Id": 201040407, + "Title": "ActivityTask.201040407.1", + "Desc": "ActivityTask.201040407.2", + "Rarity": 1, + "Hide": false, + "JumpTo": 561, + "ActivityTaskGroupId": 2010404, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 169, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 500, + "Tid2": 82001, + "Qty2": 30, + "Tid3": 0, + "Qty3": 0 + }, + "201040408": { + "Id": 201040408, + "Title": "ActivityTask.201040408.1", + "Desc": "ActivityTask.201040408.2", + "Rarity": 1, + "Hide": false, + "JumpTo": 561, + "ActivityTaskGroupId": 2010404, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 168, + "CompleteCondClient": 0, + "AimNumShow": 100, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 500, + "Tid2": 82001, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0 + }, + "201040409": { + "Id": 201040409, + "Title": "ActivityTask.201040409.1", + "Desc": "ActivityTask.201040409.2", + "Rarity": 1, + "Hide": false, + "JumpTo": 561, + "ActivityTaskGroupId": 2010404, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 168, + "CompleteCondClient": 0, + "AimNumShow": 1000, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 81010, + "Qty2": 3, + "Tid3": 0, + "Qty3": 0 + }, + "201040410": { + "Id": 201040410, + "Title": "ActivityTask.201040410.1", + "Desc": "ActivityTask.201040410.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 561, + "ActivityTaskGroupId": 2010404, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 168, + "CompleteCondClient": 0, + "AimNumShow": 10000, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 82001, + "Qty2": 30, + "Tid3": 0, + "Qty3": 0 + }, + "201040411": { + "Id": 201040411, + "Title": "ActivityTask.201040411.1", + "Desc": "ActivityTask.201040411.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 561, + "ActivityTaskGroupId": 2010404, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 168, + "CompleteCondClient": 0, + "AimNumShow": 100000, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 32000, + "Qty2": 300, + "Tid3": 0, + "Qty3": 0 + }, + "201040412": { + "Id": 201040412, + "Title": "ActivityTask.201040412.1", + "Desc": "ActivityTask.201040412.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 561, + "ActivityTaskGroupId": 2010404, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 168, + "CompleteCondClient": 0, + "AimNumShow": 200000, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 73117, + "Qty1": 1000, + "Tid2": 1, + "Qty2": 900000, + "Tid3": 0, + "Qty3": 0 + }, + "201040501": { + "Id": 201040501, + "Title": "ActivityTask.201040501.1", + "Desc": "ActivityTask.201040501.2", + "Rarity": 3, + "Hide": false, + "JumpTo": 228, + "ActivityTaskGroupId": 2010405, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 150, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 1, + "Qty1": 500000, + "Tid2": 35000, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0 + }, + "201040502": { + "Id": 201040502, + "Title": "ActivityTask.201040502.1", + "Desc": "ActivityTask.201040502.2", + "Rarity": 3, + "Hide": false, + "JumpTo": 228, + "ActivityTaskGroupId": 2010405, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 150, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 1, + "Qty1": 500000, + "Tid2": 35000, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0 + }, + "201040503": { + "Id": 201040503, + "Title": "ActivityTask.201040503.1", + "Desc": "ActivityTask.201040503.2", + "Rarity": 3, + "Hide": false, + "JumpTo": 228, + "ActivityTaskGroupId": 2010405, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 150, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 1, + "Qty1": 500000, + "Tid2": 35000, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0 + }, + "201040504": { + "Id": 201040504, + "Title": "ActivityTask.201040504.1", + "Desc": "ActivityTask.201040504.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 228, + "ActivityTaskGroupId": 2010405, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 150, + "CompleteCondClient": 0, + "AimNumShow": 1, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 1, + "Qty1": 500000, + "Tid2": 503, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0 + }, + "201040505": { + "Id": 201040505, + "Title": "ActivityTask.201040505.1", + "Desc": "ActivityTask.201040505.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 228, + "ActivityTaskGroupId": 2010405, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 149, + "CompleteCondClient": 0, + "AimNumShow": 10000, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 35001, + "Qty1": 50, + "Tid2": 35000, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0 + }, + "201040506": { + "Id": 201040506, + "Title": "ActivityTask.201040506.1", + "Desc": "ActivityTask.201040506.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 228, + "ActivityTaskGroupId": 2010405, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 149, + "CompleteCondClient": 0, + "AimNumShow": 20000, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 35002, + "Qty1": 50, + "Tid2": 35000, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0 + }, + "201040507": { + "Id": 201040507, + "Title": "ActivityTask.201040507.1", + "Desc": "ActivityTask.201040507.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 228, + "ActivityTaskGroupId": 2010405, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 149, + "CompleteCondClient": 0, + "AimNumShow": 40000, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 35003, + "Qty1": 50, + "Tid2": 35000, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0 + }, + "201040508": { + "Id": 201040508, + "Title": "ActivityTask.201040508.1", + "Desc": "ActivityTask.201040508.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 228, + "ActivityTaskGroupId": 2010405, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 149, + "CompleteCondClient": 0, + "AimNumShow": 60000, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 1, + "Qty1": 1000000, + "Tid2": 503, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0 + }, + "201040509": { + "Id": 201040509, + "Title": "ActivityTask.201040509.1", + "Desc": "ActivityTask.201040509.2", + "Rarity": 2, + "Hide": false, + "JumpTo": 228, + "ActivityTaskGroupId": 2010405, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 149, + "CompleteCondClient": 0, + "AimNumShow": 80000, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 35001, + "Qty1": 50, + "Tid2": 35000, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0 + }, + "201040510": { + "Id": 201040510, + "Title": "ActivityTask.201040510.1", + "Desc": "ActivityTask.201040510.2", + "Rarity": 1, + "Hide": false, + "JumpTo": 228, + "ActivityTaskGroupId": 2010405, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 149, + "CompleteCondClient": 0, + "AimNumShow": 100000, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 35002, + "Qty1": 50, + "Tid2": 35000, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0 + }, + "201040511": { + "Id": 201040511, + "Title": "ActivityTask.201040511.1", + "Desc": "ActivityTask.201040511.2", + "Rarity": 1, + "Hide": false, + "JumpTo": 228, + "ActivityTaskGroupId": 2010405, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 149, + "CompleteCondClient": 0, + "AimNumShow": 200000, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 35003, + "Qty1": 50, + "Tid2": 35000, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0 + }, + "201040512": { + "Id": 201040512, + "Title": "ActivityTask.201040512.1", + "Desc": "ActivityTask.201040512.2", + "Rarity": 1, + "Hide": false, + "JumpTo": 228, + "ActivityTaskGroupId": 2010405, + "ActivityGroupName": "周年尘沙活动", + "CompleteCond": 149, + "CompleteCondClient": 0, + "AimNumShow": 300000, + "Prerequisites": [], + "LevelType": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "Tid1": 1, + "Qty1": 1000000, + "Tid2": 503, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0 } } \ No newline at end of file diff --git a/data/bin/ActivityTaskControl.json b/data/bin/ActivityTaskControl.json index ec898da21..ca7a44dd0 100644 --- a/data/bin/ActivityTaskControl.json +++ b/data/bin/ActivityTaskControl.json @@ -124,5 +124,17 @@ "UIAssets": "", "CtrlName": "", "FastEntranceIcon": "" + }, + "22": { + "ActivityId": 2010403, + "UIAssets": "", + "CtrlName": "", + "FastEntranceIcon": "" + }, + "23": { + "ActivityId": 3010402, + "UIAssets": "", + "CtrlName": "", + "FastEntranceIcon": "" } } \ No newline at end of file diff --git a/data/bin/ActivityTaskGroup.json b/data/bin/ActivityTaskGroup.json index c4da60b92..39222746e 100644 --- a/data/bin/ActivityTaskGroup.json +++ b/data/bin/ActivityTaskGroup.json @@ -1518,5 +1518,157 @@ "RewardQty5": 32000, "Reward6": 100, "RewardQty6": 1 + }, + "2010401": { + "Id": 2010401, + "TaskTabType": 1, + "ActivityGroupName": "ActivityTaskGroup.2010401.1", + "ActivityId": 0, + "Order": 2010403, + "Reward1": 1, + "RewardQty1": 503, + "Reward2": 1, + "RewardQty2": 33012, + "Reward3": 10, + "RewardQty3": 20092, + "Reward4": 10, + "RewardQty4": 32022, + "Reward5": 20, + "RewardQty5": 21092, + "Reward6": 10, + "RewardQty6": 32000 + }, + "2010402": { + "Id": 2010402, + "TaskTabType": 2, + "ActivityGroupName": "ActivityTaskGroup.2010402.1", + "ActivityId": 0, + "Order": 2010403, + "Reward1": 2, + "RewardQty1": 503, + "Reward2": 1, + "RewardQty2": 33072, + "Reward3": 10, + "RewardQty3": 20092, + "Reward4": 10, + "RewardQty4": 32022, + "Reward5": 20, + "RewardQty5": 21092, + "Reward6": 10, + "RewardQty6": 32000 + }, + "2010403": { + "Id": 2010403, + "TaskTabType": 3, + "ActivityGroupName": "ActivityTaskGroup.2010403.1", + "ActivityId": 0, + "Order": 2010403, + "Reward1": 3, + "RewardQty1": 503, + "Reward2": 2, + "RewardQty2": 33072, + "Reward3": 10, + "RewardQty3": 20092, + "Reward4": 10, + "RewardQty4": 32022, + "Reward5": 20, + "RewardQty5": 21092, + "Reward6": 10, + "RewardQty6": 35010 + }, + "2010404": { + "Id": 2010404, + "TaskTabType": 4, + "ActivityGroupName": "ActivityTaskGroup.2010404.1", + "ActivityId": 0, + "Order": 2010403, + "Reward1": 4, + "RewardQty1": 503, + "Reward2": 1, + "RewardQty2": 20092, + "Reward3": 10, + "RewardQty3": 32022, + "Reward4": 20, + "RewardQty4": 21092, + "Reward5": 10, + "RewardQty5": 32000, + "Reward6": 100, + "RewardQty6": 1 + }, + "2010405": { + "Id": 2010405, + "TaskTabType": 5, + "ActivityGroupName": "ActivityTaskGroup.2010405.1", + "ActivityId": 0, + "Order": 2010403, + "Reward1": 5, + "RewardQty1": 503, + "Reward2": 2, + "RewardQty2": 35000, + "Reward3": 5, + "RewardQty3": 35001, + "Reward4": 100, + "RewardQty4": 35002, + "Reward5": 100, + "RewardQty5": 35003, + "Reward6": 100, + "RewardQty6": 1 + }, + "3040201": { + "Id": 3040201, + "TaskTabType": 1, + "ActivityGroupName": "ActivityTaskGroup.3040201.1", + "ActivityId": 0, + "Order": 3010402, + "Reward1": 1, + "RewardQty1": 0, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0, + "Reward4": 0, + "RewardQty4": 0, + "Reward5": 0, + "RewardQty5": 0, + "Reward6": 0, + "RewardQty6": 0 + }, + "3040202": { + "Id": 3040202, + "TaskTabType": 2, + "ActivityGroupName": "ActivityTaskGroup.3040202.1", + "ActivityId": 0, + "Order": 3010402, + "Reward1": 2, + "RewardQty1": 0, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0, + "Reward4": 0, + "RewardQty4": 0, + "Reward5": 0, + "RewardQty5": 0, + "Reward6": 0, + "RewardQty6": 0 + }, + "3040203": { + "Id": 3040203, + "TaskTabType": 3, + "ActivityGroupName": "ActivityTaskGroup.3040203.1", + "ActivityId": 0, + "Order": 3010402, + "Reward1": 3, + "RewardQty1": 0, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0, + "Reward4": 0, + "RewardQty4": 0, + "Reward5": 0, + "RewardQty5": 0, + "Reward6": 0, + "RewardQty6": 0 } } \ No newline at end of file diff --git a/data/bin/AdControl.json b/data/bin/AdControl.json index c96ab7995..85b235576 100644 --- a/data/bin/AdControl.json +++ b/data/bin/AdControl.json @@ -172,5 +172,25 @@ 71 ], "RewardsGroup": "" + }, + "201017": { + "Id": 201017, + "DesText": "", + "UIAssets": "Advertise/infinityTower_act_01", + "CtrlName": "InfinityTowerActCtrl", + "StartTime": "", + "JumpTo": [ + 42 + ], + "RewardsGroup": "" + }, + "201018": { + "Id": 201018, + "DesText": "", + "UIAssets": "_201018/AnniversaryAct", + "CtrlName": "AnniversaryActCtrl", + "StartTime": "2026-10-20T12:00:00+08:00", + "JumpTo": [], + "RewardsGroup": "" } } \ No newline at end of file diff --git a/data/bin/AffinityLevel.json b/data/bin/AffinityLevel.json index 947be9f00..c3e8b145e 100644 --- a/data/bin/AffinityLevel.json +++ b/data/bin/AffinityLevel.json @@ -1690,5 +1690,1697 @@ ], "AffinityLevelStage": 6, "IsKeyAffinityLevel": false + }, + "3000": { + "Id": 3000, + "AffinityLevel_": 0, + "NeedExp": 0, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3000.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_01", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [], + "AffinityLevelStage": 1, + "IsKeyAffinityLevel": false + }, + "3001": { + "Id": 3001, + "AffinityLevel_": 1, + "NeedExp": 100, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3001.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_01", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880001, + 99880101 + ], + "AffinityLevelStage": 1, + "IsKeyAffinityLevel": false + }, + "3002": { + "Id": 3002, + "AffinityLevel_": 2, + "NeedExp": 200, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3002.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_01", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880002, + 99880102 + ], + "AffinityLevelStage": 1, + "IsKeyAffinityLevel": false + }, + "3003": { + "Id": 3003, + "AffinityLevel_": 3, + "NeedExp": 300, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3003.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_01", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880003, + 99880103 + ], + "AffinityLevelStage": 1, + "IsKeyAffinityLevel": false + }, + "3004": { + "Id": 3004, + "AffinityLevel_": 4, + "NeedExp": 500, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3004.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_01", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880004, + 99880104 + ], + "AffinityLevelStage": 1, + "IsKeyAffinityLevel": false + }, + "3005": { + "Id": 3005, + "AffinityLevel_": 5, + "NeedExp": 900, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3005.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_02", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880004, + 99880104, + 99880301 + ], + "AffinityLevelStage": 2, + "IsKeyAffinityLevel": true + }, + "3006": { + "Id": 3006, + "AffinityLevel_": 6, + "NeedExp": 1000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3006.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_02", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880006, + 99880106, + 99880301 + ], + "AffinityLevelStage": 2, + "IsKeyAffinityLevel": false + }, + "3007": { + "Id": 3007, + "AffinityLevel_": 7, + "NeedExp": 1000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3007.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_02", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880007, + 99880107, + 99880301 + ], + "AffinityLevelStage": 2, + "IsKeyAffinityLevel": false + }, + "3008": { + "Id": 3008, + "AffinityLevel_": 8, + "NeedExp": 1000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3008.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_02", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880008, + 99880108, + 99880301 + ], + "AffinityLevelStage": 2, + "IsKeyAffinityLevel": false + }, + "3009": { + "Id": 3009, + "AffinityLevel_": 9, + "NeedExp": 1000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3009.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_02", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880009, + 99880109, + 99880301 + ], + "AffinityLevelStage": 2, + "IsKeyAffinityLevel": false + }, + "3010": { + "Id": 3010, + "AffinityLevel_": 10, + "NeedExp": 1000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3010.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_03", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880009, + 99880109, + 99880302 + ], + "AffinityLevelStage": 3, + "IsKeyAffinityLevel": true + }, + "3011": { + "Id": 3011, + "AffinityLevel_": 11, + "NeedExp": 2000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3011.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_03", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880011, + 99880111, + 99880302 + ], + "AffinityLevelStage": 3, + "IsKeyAffinityLevel": false + }, + "3012": { + "Id": 3012, + "AffinityLevel_": 12, + "NeedExp": 2000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3012.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_03", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880012, + 99880112, + 99880302 + ], + "AffinityLevelStage": 3, + "IsKeyAffinityLevel": false + }, + "3013": { + "Id": 3013, + "AffinityLevel_": 13, + "NeedExp": 2000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3013.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_03", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880013, + 99880113, + 99880302 + ], + "AffinityLevelStage": 3, + "IsKeyAffinityLevel": false + }, + "3014": { + "Id": 3014, + "AffinityLevel_": 14, + "NeedExp": 2000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3014.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_03", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880014, + 99880114, + 99880302 + ], + "AffinityLevelStage": 3, + "IsKeyAffinityLevel": false + }, + "3015": { + "Id": 3015, + "AffinityLevel_": 15, + "NeedExp": 2000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3015.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_04", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880014, + 99880114, + 99880303 + ], + "AffinityLevelStage": 4, + "IsKeyAffinityLevel": true + }, + "3016": { + "Id": 3016, + "AffinityLevel_": 16, + "NeedExp": 4000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3016.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_04", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880016, + 99880116, + 99880303 + ], + "AffinityLevelStage": 4, + "IsKeyAffinityLevel": false + }, + "3017": { + "Id": 3017, + "AffinityLevel_": 17, + "NeedExp": 4000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3017.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_04", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880017, + 99880117, + 99880303 + ], + "AffinityLevelStage": 4, + "IsKeyAffinityLevel": false + }, + "3018": { + "Id": 3018, + "AffinityLevel_": 18, + "NeedExp": 4000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3018.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_04", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880018, + 99880118, + 99880303 + ], + "AffinityLevelStage": 4, + "IsKeyAffinityLevel": false + }, + "3019": { + "Id": 3019, + "AffinityLevel_": 19, + "NeedExp": 4000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3019.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_04", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880019, + 99880119, + 99880303 + ], + "AffinityLevelStage": 4, + "IsKeyAffinityLevel": false + }, + "3020": { + "Id": 3020, + "AffinityLevel_": 20, + "NeedExp": 4000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3020.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880019, + 99880119, + 99880304 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": true + }, + "3021": { + "Id": 3021, + "AffinityLevel_": 21, + "NeedExp": 8000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3021.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880021, + 99880121, + 99880304 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3022": { + "Id": 3022, + "AffinityLevel_": 22, + "NeedExp": 8000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3022.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880022, + 99880122, + 99880304 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3023": { + "Id": 3023, + "AffinityLevel_": 23, + "NeedExp": 8000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3023.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880023, + 99880123, + 99880304 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3024": { + "Id": 3024, + "AffinityLevel_": 24, + "NeedExp": 8000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3024.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880024, + 99880124, + 99880304 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3025": { + "Id": 3025, + "AffinityLevel_": 25, + "NeedExp": 8000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3025.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880024, + 99880124, + 99880305 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": true + }, + "3026": { + "Id": 3026, + "AffinityLevel_": 26, + "NeedExp": 16000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3026.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880026, + 99880126, + 99880305 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3027": { + "Id": 3027, + "AffinityLevel_": 27, + "NeedExp": 16000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3027.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880027, + 99880127, + 99880305 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3028": { + "Id": 3028, + "AffinityLevel_": 28, + "NeedExp": 16000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3028.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880028, + 99880128, + 99880305 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3029": { + "Id": 3029, + "AffinityLevel_": 29, + "NeedExp": 16000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3029.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880029, + 99880129, + 99880305 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3030": { + "Id": 3030, + "AffinityLevel_": 30, + "NeedExp": 16000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3030.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880029, + 99880129, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": true + }, + "3031": { + "Id": 3031, + "AffinityLevel_": 31, + "NeedExp": 19200, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3031.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880031, + 99880131, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3032": { + "Id": 3032, + "AffinityLevel_": 32, + "NeedExp": 19200, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3032.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880032, + 99880132, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3033": { + "Id": 3033, + "AffinityLevel_": 33, + "NeedExp": 19200, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3033.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880033, + 99880133, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3034": { + "Id": 3034, + "AffinityLevel_": 34, + "NeedExp": 19200, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3034.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880034, + 99880134, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3035": { + "Id": 3035, + "AffinityLevel_": 35, + "NeedExp": 19200, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3035.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880035, + 99880135, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3036": { + "Id": 3036, + "AffinityLevel_": 36, + "NeedExp": 23000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3036.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880036, + 99880136, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3037": { + "Id": 3037, + "AffinityLevel_": 37, + "NeedExp": 23000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3037.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880037, + 99880137, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3038": { + "Id": 3038, + "AffinityLevel_": 38, + "NeedExp": 23000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3038.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880038, + 99880138, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3039": { + "Id": 3039, + "AffinityLevel_": 39, + "NeedExp": 23000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3039.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880039, + 99880139, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3040": { + "Id": 3040, + "AffinityLevel_": 40, + "NeedExp": 23000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3040.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880040, + 99880140, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3041": { + "Id": 3041, + "AffinityLevel_": 41, + "NeedExp": 27600, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3041.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880041, + 99880141, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3042": { + "Id": 3042, + "AffinityLevel_": 42, + "NeedExp": 27600, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3042.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880042, + 99880142, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3043": { + "Id": 3043, + "AffinityLevel_": 43, + "NeedExp": 27600, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3043.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880043, + 99880143, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3044": { + "Id": 3044, + "AffinityLevel_": 44, + "NeedExp": 27600, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3044.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880044, + 99880144, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3045": { + "Id": 3045, + "AffinityLevel_": 45, + "NeedExp": 27600, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3045.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880045, + 99880145, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3046": { + "Id": 3046, + "AffinityLevel_": 46, + "NeedExp": 33100, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3046.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880046, + 99880146, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3047": { + "Id": 3047, + "AffinityLevel_": 47, + "NeedExp": 33100, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3047.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880047, + 99880147, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3048": { + "Id": 3048, + "AffinityLevel_": 48, + "NeedExp": 33100, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3048.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880048, + 99880148, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3049": { + "Id": 3049, + "AffinityLevel_": 49, + "NeedExp": 33100, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3049.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880049, + 99880149, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3050": { + "Id": 3050, + "AffinityLevel_": 50, + "NeedExp": 33100, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3050.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3051": { + "Id": 3051, + "AffinityLevel_": 51, + "NeedExp": 33100, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3051.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3052": { + "Id": 3052, + "AffinityLevel_": 52, + "NeedExp": 33100, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3052.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3053": { + "Id": 3053, + "AffinityLevel_": 53, + "NeedExp": 33100, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3053.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3054": { + "Id": 3054, + "AffinityLevel_": 54, + "NeedExp": 33100, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3054.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3055": { + "Id": 3055, + "AffinityLevel_": 55, + "NeedExp": 33100, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3055.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3056": { + "Id": 3056, + "AffinityLevel_": 56, + "NeedExp": 33100, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3056.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3057": { + "Id": 3057, + "AffinityLevel_": 57, + "NeedExp": 33100, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3057.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3058": { + "Id": 3058, + "AffinityLevel_": 58, + "NeedExp": 33100, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3058.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3059": { + "Id": 3059, + "AffinityLevel_": 59, + "NeedExp": 33100, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3059.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3060": { + "Id": 3060, + "AffinityLevel_": 60, + "NeedExp": 33100, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3060.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3061": { + "Id": 3061, + "AffinityLevel_": 61, + "NeedExp": 33100, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3061.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3062": { + "Id": 3062, + "AffinityLevel_": 62, + "NeedExp": 33100, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3062.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3063": { + "Id": 3063, + "AffinityLevel_": 63, + "NeedExp": 33100, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3063.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3064": { + "Id": 3064, + "AffinityLevel_": 64, + "NeedExp": 33100, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3064.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3065": { + "Id": 3065, + "AffinityLevel_": 65, + "NeedExp": 33100, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3065.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3066": { + "Id": 3066, + "AffinityLevel_": 66, + "NeedExp": 33100, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3066.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3067": { + "Id": 3067, + "AffinityLevel_": 67, + "NeedExp": 33100, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3067.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_05", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 5, + "IsKeyAffinityLevel": false + }, + "3068": { + "Id": 3068, + "AffinityLevel_": 68, + "NeedExp": 34100, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3068.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3069": { + "Id": 3069, + "AffinityLevel_": 69, + "NeedExp": 35100, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3069.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3070": { + "Id": 3070, + "AffinityLevel_": 70, + "NeedExp": 36200, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3070.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3071": { + "Id": 3071, + "AffinityLevel_": 71, + "NeedExp": 37300, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3071.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3072": { + "Id": 3072, + "AffinityLevel_": 72, + "NeedExp": 38400, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3072.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3073": { + "Id": 3073, + "AffinityLevel_": 73, + "NeedExp": 39600, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3073.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3074": { + "Id": 3074, + "AffinityLevel_": 74, + "NeedExp": 40800, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3074.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3075": { + "Id": 3075, + "AffinityLevel_": 75, + "NeedExp": 42000, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3075.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3076": { + "Id": 3076, + "AffinityLevel_": 76, + "NeedExp": 43300, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3076.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3077": { + "Id": 3077, + "AffinityLevel_": 77, + "NeedExp": 44600, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3077.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3078": { + "Id": 3078, + "AffinityLevel_": 78, + "NeedExp": 45900, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3078.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3079": { + "Id": 3079, + "AffinityLevel_": 79, + "NeedExp": 47300, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3079.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3080": { + "Id": 3080, + "AffinityLevel_": 80, + "NeedExp": 48700, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3080.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3081": { + "Id": 3081, + "AffinityLevel_": 81, + "NeedExp": 50200, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3081.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3082": { + "Id": 3082, + "AffinityLevel_": 82, + "NeedExp": 51700, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3082.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3083": { + "Id": 3083, + "AffinityLevel_": 83, + "NeedExp": 53300, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3083.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3084": { + "Id": 3084, + "AffinityLevel_": 84, + "NeedExp": 54900, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3084.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3085": { + "Id": 3085, + "AffinityLevel_": 85, + "NeedExp": 56500, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3085.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3086": { + "Id": 3086, + "AffinityLevel_": 86, + "NeedExp": 58200, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3086.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3087": { + "Id": 3087, + "AffinityLevel_": 87, + "NeedExp": 59900, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3087.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3088": { + "Id": 3088, + "AffinityLevel_": 88, + "NeedExp": 61700, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3088.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3089": { + "Id": 3089, + "AffinityLevel_": 89, + "NeedExp": 63600, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3089.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3090": { + "Id": 3090, + "AffinityLevel_": 90, + "NeedExp": 65500, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3090.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3091": { + "Id": 3091, + "AffinityLevel_": 91, + "NeedExp": 67500, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3091.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3092": { + "Id": 3092, + "AffinityLevel_": 92, + "NeedExp": 69500, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3092.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3093": { + "Id": 3093, + "AffinityLevel_": 93, + "NeedExp": 71600, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3093.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3094": { + "Id": 3094, + "AffinityLevel_": 94, + "NeedExp": 73700, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3094.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3095": { + "Id": 3095, + "AffinityLevel_": 95, + "NeedExp": 75900, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3095.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3096": { + "Id": 3096, + "AffinityLevel_": 96, + "NeedExp": 78200, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3096.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3097": { + "Id": 3097, + "AffinityLevel_": 97, + "NeedExp": 80500, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3097.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3098": { + "Id": 3098, + "AffinityLevel_": 98, + "NeedExp": 82900, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3098.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false + }, + "3099": { + "Id": 3099, + "AffinityLevel_": 99, + "NeedExp": 85400, + "TemplateId": 3, + "AffinityLevelName": "AffinityLevel.3099.1", + "AffinityLevelIcon": "Icon/ZZZOther/zs_affinity_06", + "AffinityLevelRewardIcon": "", + "AffinityLevelRewardLockIcon": "", + "Effect": [ + 99880050, + 99880150, + 99880306 + ], + "AffinityLevelStage": 6, + "IsKeyAffinityLevel": false } } \ No newline at end of file diff --git a/data/bin/AffinityQuest.json b/data/bin/AffinityQuest.json index ffdbd4474..fb4ec6e80 100644 --- a/data/bin/AffinityQuest.json +++ b/data/bin/AffinityQuest.json @@ -5758,5 +5758,149 @@ "Param4": "", "Param5": "", "Param6": "" + }, + "16201": { + "Id": 16201, + "Desc": "AffinityQuest.16201.1", + "SortId": 2, + "CharId": 162, + "CompleteCond": 78, + "CompleteCondParams": "[162,1]", + "Reward": [], + "AffinityExp": 100, + "Param1": "1", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "16202": { + "Id": 16202, + "Desc": "AffinityQuest.16202.1", + "SortId": 5, + "CharId": 162, + "CompleteCond": 73, + "CompleteCondParams": "[1,162]", + "Reward": [], + "AffinityExp": 150, + "Param1": "1", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "16203": { + "Id": 16203, + "Desc": "AffinityQuest.16203.1", + "SortId": 1, + "CharId": 162, + "CompleteCond": 13, + "CompleteCondParams": "[162,2]", + "Reward": [], + "AffinityExp": 50, + "Param1": "2", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "16204": { + "Id": 16204, + "Desc": "AffinityQuest.16204.1", + "SortId": 3, + "CharId": 162, + "CompleteCond": 9, + "CompleteCondParams": "[162,3]", + "Reward": [], + "AffinityExp": 100, + "Param1": "3", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "16205": { + "Id": 16205, + "Desc": "AffinityQuest.16205.1", + "SortId": 4, + "CharId": 162, + "CompleteCond": 526, + "CompleteCondParams": "[162,1,2300]", + "Reward": [], + "AffinityExp": 100, + "Param1": "1", + "Param2": "6", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "16206": { + "Id": 16206, + "Desc": "AffinityQuest.16206.1", + "SortId": 6, + "CharId": 162, + "CompleteCond": 13, + "CompleteCondParams": "[162,5]", + "Reward": [], + "AffinityExp": 150, + "Param1": "5", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "16207": { + "Id": 16207, + "Desc": "AffinityQuest.16207.1", + "SortId": 7, + "CharId": 162, + "CompleteCond": 79, + "CompleteCondParams": "[162,4]", + "Reward": [], + "AffinityExp": 150, + "Param1": "4", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "16208": { + "Id": 16208, + "Desc": "AffinityQuest.16208.1", + "SortId": 8, + "CharId": 162, + "CompleteCond": 526, + "CompleteCondParams": "[162,1,8040]", + "Reward": [], + "AffinityExp": 500, + "Param1": "1", + "Param2": "28", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "16209": { + "Id": 16209, + "Desc": "AffinityQuest.16209.1", + "SortId": 9, + "CharId": 162, + "CompleteCond": 525, + "CompleteCondParams": "[162,16]", + "Reward": [], + "AffinityExp": 500, + "Param1": "16", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" } } \ No newline at end of file diff --git a/data/bin/AffinityUpReward.json b/data/bin/AffinityUpReward.json index 92e0ab2dd..f881f66b7 100644 --- a/data/bin/AffinityUpReward.json +++ b/data/bin/AffinityUpReward.json @@ -9078,5 +9078,232 @@ "DescAfter1": "AffinityUpReward.16099.4", "DescAfter2": "AffinityUpReward.16099.5", "DescAfter3": "AffinityUpReward.16099.6" + }, + "16201": { + "Id": 16201, + "CharId": 162, + "RewardLevel": 1, + "Reward1": [], + "Reward2": [], + "Reward3": [], + "DescFront1": "AffinityUpReward.16201.1", + "DescFront2": "AffinityUpReward.16201.2", + "DescFront3": "AffinityUpReward.16201.3", + "DescAfter1": "AffinityUpReward.16201.4", + "DescAfter2": "AffinityUpReward.16201.5", + "DescAfter3": "AffinityUpReward.16201.6" + }, + "16202": { + "Id": 16202, + "CharId": 162, + "RewardLevel": 2, + "Reward1": [], + "Reward2": [], + "Reward3": [], + "DescFront1": "AffinityUpReward.16202.1", + "DescFront2": "AffinityUpReward.16202.2", + "DescFront3": "AffinityUpReward.16202.3", + "DescAfter1": "AffinityUpReward.16202.4", + "DescAfter2": "AffinityUpReward.16202.5", + "DescAfter3": "AffinityUpReward.16202.6" + }, + "16204": { + "Id": 16204, + "CharId": 162, + "RewardLevel": 4, + "Reward1": [], + "Reward2": [], + "Reward3": [], + "DescFront1": "AffinityUpReward.16204.1", + "DescFront2": "AffinityUpReward.16204.2", + "DescFront3": "AffinityUpReward.16204.3", + "DescAfter1": "AffinityUpReward.16204.4", + "DescAfter2": "AffinityUpReward.16204.5", + "DescAfter3": "AffinityUpReward.16204.6" + }, + "16205": { + "Id": 16205, + "CharId": 162, + "RewardLevel": 5, + "Reward1": [], + "Reward2": [], + "Reward3": [], + "DescFront1": "AffinityUpReward.16205.1", + "DescFront2": "AffinityUpReward.16205.2", + "DescFront3": "AffinityUpReward.16205.3", + "DescAfter1": "AffinityUpReward.16205.4", + "DescAfter2": "AffinityUpReward.16205.5", + "DescAfter3": "AffinityUpReward.16205.6" + }, + "16207": { + "Id": 16207, + "CharId": 162, + "RewardLevel": 7, + "Reward1": [], + "Reward2": [], + "Reward3": [], + "DescFront1": "AffinityUpReward.16207.1", + "DescFront2": "AffinityUpReward.16207.2", + "DescFront3": "AffinityUpReward.16207.3", + "DescAfter1": "AffinityUpReward.16207.4", + "DescAfter2": "AffinityUpReward.16207.5", + "DescAfter3": "AffinityUpReward.16207.6" + }, + "16210": { + "Id": 16210, + "CharId": 162, + "RewardLevel": 10, + "Reward1": [ + 112162, + 1 + ], + "Reward2": [], + "Reward3": [], + "DescFront1": "AffinityUpReward.16210.1", + "DescFront2": "AffinityUpReward.16210.2", + "DescFront3": "AffinityUpReward.16210.3", + "DescAfter1": "AffinityUpReward.16210.4", + "DescAfter2": "AffinityUpReward.16210.5", + "DescAfter3": "AffinityUpReward.16210.6" + }, + "16212": { + "Id": 16212, + "CharId": 162, + "RewardLevel": 12, + "Reward1": [], + "Reward2": [], + "Reward3": [], + "DescFront1": "AffinityUpReward.16212.1", + "DescFront2": "AffinityUpReward.16212.2", + "DescFront3": "AffinityUpReward.16212.3", + "DescAfter1": "AffinityUpReward.16212.4", + "DescAfter2": "AffinityUpReward.16212.5", + "DescAfter3": "AffinityUpReward.16212.6" + }, + "16215": { + "Id": 16215, + "CharId": 162, + "RewardLevel": 15, + "Reward1": [], + "Reward2": [], + "Reward3": [], + "DescFront1": "AffinityUpReward.16215.1", + "DescFront2": "AffinityUpReward.16215.2", + "DescFront3": "AffinityUpReward.16215.3", + "DescAfter1": "AffinityUpReward.16215.4", + "DescAfter2": "AffinityUpReward.16215.5", + "DescAfter3": "AffinityUpReward.16215.6" + }, + "16218": { + "Id": 16218, + "CharId": 162, + "RewardLevel": 18, + "Reward1": [], + "Reward2": [], + "Reward3": [], + "DescFront1": "AffinityUpReward.16218.1", + "DescFront2": "AffinityUpReward.16218.2", + "DescFront3": "AffinityUpReward.16218.3", + "DescAfter1": "AffinityUpReward.16218.4", + "DescAfter2": "AffinityUpReward.16218.5", + "DescAfter3": "AffinityUpReward.16218.6" + }, + "16220": { + "Id": 16220, + "CharId": 162, + "RewardLevel": 20, + "Reward1": [], + "Reward2": [], + "Reward3": [], + "DescFront1": "AffinityUpReward.16220.1", + "DescFront2": "AffinityUpReward.16220.2", + "DescFront3": "AffinityUpReward.16220.3", + "DescAfter1": "AffinityUpReward.16220.4", + "DescAfter2": "AffinityUpReward.16220.5", + "DescAfter3": "AffinityUpReward.16220.6" + }, + "16221": { + "Id": 16221, + "CharId": 162, + "RewardLevel": 21, + "Reward1": [], + "Reward2": [], + "Reward3": [], + "DescFront1": "AffinityUpReward.16221.1", + "DescFront2": "AffinityUpReward.16221.2", + "DescFront3": "AffinityUpReward.16221.3", + "DescAfter1": "AffinityUpReward.16221.4", + "DescAfter2": "AffinityUpReward.16221.5", + "DescAfter3": "AffinityUpReward.16221.6" + }, + "16225": { + "Id": 16225, + "CharId": 162, + "RewardLevel": 25, + "Reward1": [], + "Reward2": [], + "Reward3": [], + "DescFront1": "AffinityUpReward.16225.1", + "DescFront2": "AffinityUpReward.16225.2", + "DescFront3": "AffinityUpReward.16225.3", + "DescAfter1": "AffinityUpReward.16225.4", + "DescAfter2": "AffinityUpReward.16225.5", + "DescAfter3": "AffinityUpReward.16225.6" + }, + "16230": { + "Id": 16230, + "CharId": 162, + "RewardLevel": 30, + "Reward1": [], + "Reward2": [], + "Reward3": [], + "DescFront1": "AffinityUpReward.16230.1", + "DescFront2": "AffinityUpReward.16230.2", + "DescFront3": "AffinityUpReward.16230.3", + "DescAfter1": "AffinityUpReward.16230.4", + "DescAfter2": "AffinityUpReward.16230.5", + "DescAfter3": "AffinityUpReward.16230.6" + }, + "16242": { + "Id": 16242, + "CharId": 162, + "RewardLevel": 42, + "Reward1": [], + "Reward2": [], + "Reward3": [], + "DescFront1": "AffinityUpReward.16242.1", + "DescFront2": "AffinityUpReward.16242.2", + "DescFront3": "AffinityUpReward.16242.3", + "DescAfter1": "AffinityUpReward.16242.4", + "DescAfter2": "AffinityUpReward.16242.5", + "DescAfter3": "AffinityUpReward.16242.6" + }, + "16268": { + "Id": 16268, + "CharId": 162, + "RewardLevel": 68, + "Reward1": [], + "Reward2": [], + "Reward3": [], + "DescFront1": "AffinityUpReward.16268.1", + "DescFront2": "AffinityUpReward.16268.2", + "DescFront3": "AffinityUpReward.16268.3", + "DescAfter1": "AffinityUpReward.16268.4", + "DescAfter2": "AffinityUpReward.16268.5", + "DescAfter3": "AffinityUpReward.16268.6" + }, + "16299": { + "Id": 16299, + "CharId": 162, + "RewardLevel": 99, + "Reward1": [], + "Reward2": [], + "Reward3": [], + "DescFront1": "AffinityUpReward.16299.1", + "DescFront2": "AffinityUpReward.16299.2", + "DescFront3": "AffinityUpReward.16299.3", + "DescAfter1": "AffinityUpReward.16299.4", + "DescAfter2": "AffinityUpReward.16299.5", + "DescAfter3": "AffinityUpReward.16299.6" } } \ No newline at end of file diff --git a/data/bin/AgentSpecialPerformance.json b/data/bin/AgentSpecialPerformance.json index a2ac96b4f..56d05d3ab 100644 --- a/data/bin/AgentSpecialPerformance.json +++ b/data/bin/AgentSpecialPerformance.json @@ -719,6 +719,24 @@ "Avg": "DP_single139", "AVGGroupId": "13902" }, + "16201": { + "Id": 16201, + "CharId": [ + 162 + ], + "Weight": 50, + "Avg": "DP_single162", + "AVGGroupId": "16201" + }, + "16202": { + "Id": 16202, + "CharId": [ + 162 + ], + "Weight": 50, + "Avg": "DP_single162", + "AVGGroupId": "16202" + }, "90101": { "Id": 90101, "CharId": [ diff --git a/data/bin/Attribute.json b/data/bin/Attribute.json index 186611108..899131f73 100644 --- a/data/bin/Attribute.json +++ b/data/bin/Attribute.json @@ -320711,6 +320711,8223 @@ "GENDMGRCD": 10000, "DMGPLUSRCD": 0 }, + "16200001": { + "Id": "16200001", + "GroupId": 162, + "Break": 0, + "Lvl": 1, + "Atk": 106, + "Hp": 1443, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16200002": { + "Id": "16200002", + "GroupId": 162, + "Break": 0, + "Lvl": 2, + "Atk": 138, + "Hp": 1881, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16200003": { + "Id": "16200003", + "GroupId": 162, + "Break": 0, + "Lvl": 3, + "Atk": 170, + "Hp": 2315, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16200004": { + "Id": "16200004", + "GroupId": 162, + "Break": 0, + "Lvl": 4, + "Atk": 202, + "Hp": 2749, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16200005": { + "Id": "16200005", + "GroupId": 162, + "Break": 0, + "Lvl": 5, + "Atk": 234, + "Hp": 3183, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16200006": { + "Id": "16200006", + "GroupId": 162, + "Break": 0, + "Lvl": 6, + "Atk": 266, + "Hp": 3617, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16200007": { + "Id": "16200007", + "GroupId": 162, + "Break": 0, + "Lvl": 7, + "Atk": 298, + "Hp": 4052, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16200008": { + "Id": "16200008", + "GroupId": 162, + "Break": 0, + "Lvl": 8, + "Atk": 330, + "Hp": 4486, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16200009": { + "Id": "16200009", + "GroupId": 162, + "Break": 0, + "Lvl": 9, + "Atk": 362, + "Hp": 4920, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16200010": { + "Id": "16200010", + "GroupId": 162, + "Break": 0, + "Lvl": 10, + "Atk": 394, + "Hp": 5354, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16201010": { + "Id": "16201010", + "GroupId": 162, + "Break": 1, + "Lvl": 10, + "Atk": 473, + "Hp": 6425, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16201011": { + "Id": "16201011", + "GroupId": 162, + "Break": 1, + "Lvl": 11, + "Atk": 505, + "Hp": 6859, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16201012": { + "Id": "16201012", + "GroupId": 162, + "Break": 1, + "Lvl": 12, + "Atk": 537, + "Hp": 7293, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16201013": { + "Id": "16201013", + "GroupId": 162, + "Break": 1, + "Lvl": 13, + "Atk": 569, + "Hp": 7727, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16201014": { + "Id": "16201014", + "GroupId": 162, + "Break": 1, + "Lvl": 14, + "Atk": 601, + "Hp": 8161, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16201015": { + "Id": "16201015", + "GroupId": 162, + "Break": 1, + "Lvl": 15, + "Atk": 632, + "Hp": 8595, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16201016": { + "Id": "16201016", + "GroupId": 162, + "Break": 1, + "Lvl": 16, + "Atk": 664, + "Hp": 9030, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16201017": { + "Id": "16201017", + "GroupId": 162, + "Break": 1, + "Lvl": 17, + "Atk": 696, + "Hp": 9464, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16201018": { + "Id": "16201018", + "GroupId": 162, + "Break": 1, + "Lvl": 18, + "Atk": 728, + "Hp": 9898, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16201019": { + "Id": "16201019", + "GroupId": 162, + "Break": 1, + "Lvl": 19, + "Atk": 760, + "Hp": 10332, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16201020": { + "Id": "16201020", + "GroupId": 162, + "Break": 1, + "Lvl": 20, + "Atk": 792, + "Hp": 10766, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16202020": { + "Id": "16202020", + "GroupId": 162, + "Break": 2, + "Lvl": 20, + "Atk": 951, + "Hp": 12922, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16202021": { + "Id": "16202021", + "GroupId": 162, + "Break": 2, + "Lvl": 21, + "Atk": 983, + "Hp": 13356, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16202022": { + "Id": "16202022", + "GroupId": 162, + "Break": 2, + "Lvl": 22, + "Atk": 1015, + "Hp": 13790, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16202023": { + "Id": "16202023", + "GroupId": 162, + "Break": 2, + "Lvl": 23, + "Atk": 1047, + "Hp": 14224, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16202024": { + "Id": "16202024", + "GroupId": 162, + "Break": 2, + "Lvl": 24, + "Atk": 1079, + "Hp": 14658, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16202025": { + "Id": "16202025", + "GroupId": 162, + "Break": 2, + "Lvl": 25, + "Atk": 1111, + "Hp": 15092, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16202026": { + "Id": "16202026", + "GroupId": 162, + "Break": 2, + "Lvl": 26, + "Atk": 1143, + "Hp": 15526, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16202027": { + "Id": "16202027", + "GroupId": 162, + "Break": 2, + "Lvl": 27, + "Atk": 1174, + "Hp": 15960, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16202028": { + "Id": "16202028", + "GroupId": 162, + "Break": 2, + "Lvl": 28, + "Atk": 1206, + "Hp": 16394, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16202029": { + "Id": "16202029", + "GroupId": 162, + "Break": 2, + "Lvl": 29, + "Atk": 1238, + "Hp": 16828, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16202030": { + "Id": "16202030", + "GroupId": 162, + "Break": 2, + "Lvl": 30, + "Atk": 1270, + "Hp": 17263, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16203030": { + "Id": "16203030", + "GroupId": 162, + "Break": 3, + "Lvl": 30, + "Atk": 1525, + "Hp": 20721, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16203031": { + "Id": "16203031", + "GroupId": 162, + "Break": 3, + "Lvl": 31, + "Atk": 1557, + "Hp": 21155, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16203032": { + "Id": "16203032", + "GroupId": 162, + "Break": 3, + "Lvl": 32, + "Atk": 1589, + "Hp": 21589, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16203033": { + "Id": "16203033", + "GroupId": 162, + "Break": 3, + "Lvl": 33, + "Atk": 1621, + "Hp": 22023, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16203034": { + "Id": "16203034", + "GroupId": 162, + "Break": 3, + "Lvl": 34, + "Atk": 1653, + "Hp": 22457, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16203035": { + "Id": "16203035", + "GroupId": 162, + "Break": 3, + "Lvl": 35, + "Atk": 1685, + "Hp": 22891, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16203036": { + "Id": "16203036", + "GroupId": 162, + "Break": 3, + "Lvl": 36, + "Atk": 1716, + "Hp": 23325, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16203037": { + "Id": "16203037", + "GroupId": 162, + "Break": 3, + "Lvl": 37, + "Atk": 1748, + "Hp": 23759, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16203038": { + "Id": "16203038", + "GroupId": 162, + "Break": 3, + "Lvl": 38, + "Atk": 1780, + "Hp": 24193, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16203039": { + "Id": "16203039", + "GroupId": 162, + "Break": 3, + "Lvl": 39, + "Atk": 1812, + "Hp": 24627, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16203040": { + "Id": "16203040", + "GroupId": 162, + "Break": 3, + "Lvl": 40, + "Atk": 1844, + "Hp": 25062, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16204040": { + "Id": "16204040", + "GroupId": 162, + "Break": 4, + "Lvl": 40, + "Atk": 2213, + "Hp": 30069, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16204041": { + "Id": "16204041", + "GroupId": 162, + "Break": 4, + "Lvl": 41, + "Atk": 2245, + "Hp": 30503, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16204042": { + "Id": "16204042", + "GroupId": 162, + "Break": 4, + "Lvl": 42, + "Atk": 2277, + "Hp": 30937, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16204043": { + "Id": "16204043", + "GroupId": 162, + "Break": 4, + "Lvl": 43, + "Atk": 2308, + "Hp": 31371, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16204044": { + "Id": "16204044", + "GroupId": 162, + "Break": 4, + "Lvl": 44, + "Atk": 2340, + "Hp": 31806, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16204045": { + "Id": "16204045", + "GroupId": 162, + "Break": 4, + "Lvl": 45, + "Atk": 2372, + "Hp": 32240, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16204046": { + "Id": "16204046", + "GroupId": 162, + "Break": 4, + "Lvl": 46, + "Atk": 2404, + "Hp": 32674, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16204047": { + "Id": "16204047", + "GroupId": 162, + "Break": 4, + "Lvl": 47, + "Atk": 2436, + "Hp": 33108, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16204048": { + "Id": "16204048", + "GroupId": 162, + "Break": 4, + "Lvl": 48, + "Atk": 2468, + "Hp": 33542, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16204049": { + "Id": "16204049", + "GroupId": 162, + "Break": 4, + "Lvl": 49, + "Atk": 2500, + "Hp": 33976, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16204050": { + "Id": "16204050", + "GroupId": 162, + "Break": 4, + "Lvl": 50, + "Atk": 2532, + "Hp": 34410, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16205050": { + "Id": "16205050", + "GroupId": 162, + "Break": 5, + "Lvl": 50, + "Atk": 3039, + "Hp": 41298, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16205051": { + "Id": "16205051", + "GroupId": 162, + "Break": 5, + "Lvl": 51, + "Atk": 3071, + "Hp": 41732, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16205052": { + "Id": "16205052", + "GroupId": 162, + "Break": 5, + "Lvl": 52, + "Atk": 3103, + "Hp": 42166, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16205053": { + "Id": "16205053", + "GroupId": 162, + "Break": 5, + "Lvl": 53, + "Atk": 3135, + "Hp": 42600, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16205054": { + "Id": "16205054", + "GroupId": 162, + "Break": 5, + "Lvl": 54, + "Atk": 3167, + "Hp": 43034, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16205055": { + "Id": "16205055", + "GroupId": 162, + "Break": 5, + "Lvl": 55, + "Atk": 3199, + "Hp": 43468, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16205056": { + "Id": "16205056", + "GroupId": 162, + "Break": 5, + "Lvl": 56, + "Atk": 3231, + "Hp": 43902, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16205057": { + "Id": "16205057", + "GroupId": 162, + "Break": 5, + "Lvl": 57, + "Atk": 3263, + "Hp": 44336, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16205058": { + "Id": "16205058", + "GroupId": 162, + "Break": 5, + "Lvl": 58, + "Atk": 3294, + "Hp": 44770, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16205059": { + "Id": "16205059", + "GroupId": 162, + "Break": 5, + "Lvl": 59, + "Atk": 3326, + "Hp": 45205, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16205060": { + "Id": "16205060", + "GroupId": 162, + "Break": 5, + "Lvl": 60, + "Atk": 3358, + "Hp": 45639, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16206060": { + "Id": "16206060", + "GroupId": 162, + "Break": 6, + "Lvl": 60, + "Atk": 4030, + "Hp": 54770, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16206061": { + "Id": "16206061", + "GroupId": 162, + "Break": 6, + "Lvl": 61, + "Atk": 4062, + "Hp": 55204, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16206062": { + "Id": "16206062", + "GroupId": 162, + "Break": 6, + "Lvl": 62, + "Atk": 4094, + "Hp": 55638, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16206063": { + "Id": "16206063", + "GroupId": 162, + "Break": 6, + "Lvl": 63, + "Atk": 4126, + "Hp": 56072, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16206064": { + "Id": "16206064", + "GroupId": 162, + "Break": 6, + "Lvl": 64, + "Atk": 4158, + "Hp": 56506, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16206065": { + "Id": "16206065", + "GroupId": 162, + "Break": 6, + "Lvl": 65, + "Atk": 4190, + "Hp": 56940, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16206066": { + "Id": "16206066", + "GroupId": 162, + "Break": 6, + "Lvl": 66, + "Atk": 4222, + "Hp": 57374, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16206067": { + "Id": "16206067", + "GroupId": 162, + "Break": 6, + "Lvl": 67, + "Atk": 4254, + "Hp": 57808, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16206068": { + "Id": "16206068", + "GroupId": 162, + "Break": 6, + "Lvl": 68, + "Atk": 4286, + "Hp": 58242, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16206069": { + "Id": "16206069", + "GroupId": 162, + "Break": 6, + "Lvl": 69, + "Atk": 4318, + "Hp": 58676, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16206070": { + "Id": "16206070", + "GroupId": 162, + "Break": 6, + "Lvl": 70, + "Atk": 4350, + "Hp": 59111, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16207070": { + "Id": "16207070", + "GroupId": 162, + "Break": 7, + "Lvl": 70, + "Atk": 5220, + "Hp": 70931, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16207071": { + "Id": "16207071", + "GroupId": 162, + "Break": 7, + "Lvl": 71, + "Atk": 5252, + "Hp": 71366, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16207072": { + "Id": "16207072", + "GroupId": 162, + "Break": 7, + "Lvl": 72, + "Atk": 5284, + "Hp": 71800, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16207073": { + "Id": "16207073", + "GroupId": 162, + "Break": 7, + "Lvl": 73, + "Atk": 5315, + "Hp": 72234, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16207074": { + "Id": "16207074", + "GroupId": 162, + "Break": 7, + "Lvl": 74, + "Atk": 5347, + "Hp": 72668, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16207075": { + "Id": "16207075", + "GroupId": 162, + "Break": 7, + "Lvl": 75, + "Atk": 5379, + "Hp": 73102, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16207076": { + "Id": "16207076", + "GroupId": 162, + "Break": 7, + "Lvl": 76, + "Atk": 5411, + "Hp": 73536, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16207077": { + "Id": "16207077", + "GroupId": 162, + "Break": 7, + "Lvl": 77, + "Atk": 5443, + "Hp": 73970, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16207078": { + "Id": "16207078", + "GroupId": 162, + "Break": 7, + "Lvl": 78, + "Atk": 5475, + "Hp": 74404, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16207079": { + "Id": "16207079", + "GroupId": 162, + "Break": 7, + "Lvl": 79, + "Atk": 5507, + "Hp": 74838, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16207080": { + "Id": "16207080", + "GroupId": 162, + "Break": 7, + "Lvl": 80, + "Atk": 5539, + "Hp": 75272, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16208080": { + "Id": "16208080", + "GroupId": 162, + "Break": 8, + "Lvl": 80, + "Atk": 6646, + "Hp": 90321, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16208081": { + "Id": "16208081", + "GroupId": 162, + "Break": 8, + "Lvl": 81, + "Atk": 6678, + "Hp": 90755, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16208082": { + "Id": "16208082", + "GroupId": 162, + "Break": 8, + "Lvl": 82, + "Atk": 6710, + "Hp": 91189, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16208083": { + "Id": "16208083", + "GroupId": 162, + "Break": 8, + "Lvl": 83, + "Atk": 6742, + "Hp": 91624, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16208084": { + "Id": "16208084", + "GroupId": 162, + "Break": 8, + "Lvl": 84, + "Atk": 6774, + "Hp": 92058, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16208085": { + "Id": "16208085", + "GroupId": 162, + "Break": 8, + "Lvl": 85, + "Atk": 6806, + "Hp": 92492, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16208086": { + "Id": "16208086", + "GroupId": 162, + "Break": 8, + "Lvl": 86, + "Atk": 6838, + "Hp": 92926, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16208087": { + "Id": "16208087", + "GroupId": 162, + "Break": 8, + "Lvl": 87, + "Atk": 6870, + "Hp": 93360, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16208088": { + "Id": "16208088", + "GroupId": 162, + "Break": 8, + "Lvl": 88, + "Atk": 6902, + "Hp": 93794, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16208089": { + "Id": "16208089", + "GroupId": 162, + "Break": 8, + "Lvl": 89, + "Atk": 6934, + "Hp": 94228, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16208090": { + "Id": "16208090", + "GroupId": 162, + "Break": 8, + "Lvl": 90, + "Atk": 6966, + "Hp": 94662, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "16208091": { + "Id": "16208091", + "GroupId": 162, + "Break": 8, + "Lvl": 91, + "Atk": 6966, + "Hp": 94662, + "Def": 0, + "CritRate": 500, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 15000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, "13900001": { "Id": "13900001", "GroupId": 139, @@ -329758,6 +337975,172 @@ "GENDMGRCD": 10000, "DMGPLUSRCD": 0 }, + "99782162": { + "Id": "99782162", + "GroupId": 997, + "Break": 0, + "Lvl": 1, + "Atk": 71, + "Hp": 333, + "Def": 40, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 10000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, + "99782139": { + "Id": "99782139", + "GroupId": 997, + "Break": 0, + "Lvl": 1, + "Atk": 71, + "Hp": 333, + "Def": 40, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 15000, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 0, + "HitRate": 10000, + "Evd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 0, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 10000, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "ToughnessDamageAdjust": 10000, + "Toughness": 0, + "Suppress": 0, + "NORMALDMG": 10000, + "SKILLDMG": 10000, + "ULTRADMG": 10000, + "OTHERDMG": 10000, + "RCDNORMALDMG": 10000, + "RCDSKILLDMG": 10000, + "RCDULTRADMG": 10000, + "RCDOTHERDMG": 10000, + "MARKDMG": 10000, + "RCDMARKDMG": 10000, + "SUMMONDMG": 10000, + "RCDSUMMONDMG": 10000, + "PROJECTILEDMG": 10000, + "RCDPROJECTILEDMG": 10000, + "GENDMG": 10000, + "DMGPLUS": 0, + "FINALDMG": 10000, + "FINALDMGPLUS": 0, + "WEERCD": 10000, + "FEERCD": 10000, + "SEERCD": 10000, + "AEERCD": 10000, + "LEERCD": 10000, + "DEERCD": 10000, + "GENDMGRCD": 10000, + "DMGPLUSRCD": 0 + }, "90000001": { "Id": "90000001", "GroupId": 900, diff --git a/data/bin/Banner.json b/data/bin/Banner.json index d5a378a0c..26fd523a0 100644 --- a/data/bin/Banner.json +++ b/data/bin/Banner.json @@ -43,6 +43,17 @@ "Param5": "0,0,0", "Param6": "" }, + "60": { + "Id": 60, + "BannerType": 9, + "BannerName": "banner_webgame_04_lang", + "Param1": "2026-10-20T12:00:00+08:00", + "Param2": "2026-11-10T10:59:59+08:00", + "Param3": "https://wishesstars.stellasora.kr/", + "Param4": "windows,android,ios", + "Param5": "1,1,1", + "Param6": "" + }, "65": { "Id": 65, "BannerType": 9, @@ -559,5 +570,49 @@ "Param4": "", "Param5": "", "Param6": "" + }, + "66": { + "Id": 66, + "BannerType": 5, + "BannerName": "banner_pack_20104_lang", + "Param1": "2026-10-20T12:00:00+08:00", + "Param2": "2026-11-10T10:59:59+08:00", + "Param3": "73", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "67": { + "Id": 67, + "BannerType": 5, + "BannerName": "banner_pack_20104_01_lang", + "Param1": "2026-10-20T12:00:00+08:00", + "Param2": "2026-11-10T10:59:59+08:00", + "Param3": "84", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "68": { + "Id": 68, + "BannerType": 6, + "BannerName": "banner_skin_15503_lang", + "Param1": "2026-10-20T12:00:00+08:00", + "Param2": "2026-11-17T10:59:59+08:00", + "Param3": "skin.98.17", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "69": { + "Id": 69, + "BannerType": 6, + "BannerName": "banner_skin_11003_lang", + "Param1": "2026-10-20T12:00:00+08:00", + "Param2": "2026-11-17T10:59:59+08:00", + "Param3": "skin.98.18", + "Param4": "", + "Param5": "", + "Param6": "" } } \ No newline at end of file diff --git a/data/bin/BattlePassReward.json b/data/bin/BattlePassReward.json index 082633e54..a0b14fdb7 100644 --- a/data/bin/BattlePassReward.json +++ b/data/bin/BattlePassReward.json @@ -7588,5 +7588,7045 @@ "Tid3": 0, "Qty3": 0, "Focus": true + }, + "691": { + "ID": 13, + "Level": 1, + "Tid1": 30002, + "Qty1": 8, + "Tid2": 30004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "692": { + "ID": 13, + "Level": 2, + "Tid1": 50002, + "Qty1": 8, + "Tid2": 50004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "693": { + "ID": 13, + "Level": 3, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "694": { + "ID": 13, + "Level": 4, + "Tid1": 1, + "Qty1": 15000, + "Tid2": 1, + "Qty2": 60000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "695": { + "ID": 13, + "Level": 5, + "Tid1": 503, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 2, + "Qty3": 300, + "Focus": true + }, + "696": { + "ID": 13, + "Level": 6, + "Tid1": 30002, + "Qty1": 8, + "Tid2": 30004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "697": { + "ID": 13, + "Level": 7, + "Tid1": 50002, + "Qty1": 8, + "Tid2": 50004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "698": { + "ID": 13, + "Level": 8, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "699": { + "ID": 13, + "Level": 9, + "Tid1": 1, + "Qty1": 15000, + "Tid2": 1, + "Qty2": 60000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "700": { + "ID": 13, + "Level": 10, + "Tid1": 603, + "Qty1": 300, + "Tid2": 602, + "Qty2": 300, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "701": { + "ID": 13, + "Level": 11, + "Tid1": 30002, + "Qty1": 12, + "Tid2": 30004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "702": { + "ID": 13, + "Level": 12, + "Tid1": 50002, + "Qty1": 12, + "Tid2": 50004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "703": { + "ID": 13, + "Level": 13, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "704": { + "ID": 13, + "Level": 14, + "Tid1": 1, + "Qty1": 20000, + "Tid2": 1, + "Qty2": 80000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "705": { + "ID": 13, + "Level": 15, + "Tid1": 603, + "Qty1": 300, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "706": { + "ID": 13, + "Level": 16, + "Tid1": 30002, + "Qty1": 12, + "Tid2": 30004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "707": { + "ID": 13, + "Level": 17, + "Tid1": 50002, + "Qty1": 12, + "Tid2": 50004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "708": { + "ID": 13, + "Level": 18, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "709": { + "ID": 13, + "Level": 19, + "Tid1": 1, + "Qty1": 20000, + "Tid2": 1, + "Qty2": 80000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "710": { + "ID": 13, + "Level": 20, + "Tid1": 503, + "Qty1": 1, + "Tid2": 502, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "711": { + "ID": 13, + "Level": 21, + "Tid1": 30002, + "Qty1": 16, + "Tid2": 30004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "712": { + "ID": 13, + "Level": 22, + "Tid1": 50002, + "Qty1": 16, + "Tid2": 50004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "713": { + "ID": 13, + "Level": 23, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "714": { + "ID": 13, + "Level": 24, + "Tid1": 1, + "Qty1": 25000, + "Tid2": 1, + "Qty2": 100000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "715": { + "ID": 13, + "Level": 25, + "Tid1": 503, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "716": { + "ID": 13, + "Level": 26, + "Tid1": 30002, + "Qty1": 16, + "Tid2": 30004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "717": { + "ID": 13, + "Level": 27, + "Tid1": 50002, + "Qty1": 16, + "Tid2": 50004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "718": { + "ID": 13, + "Level": 28, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "719": { + "ID": 13, + "Level": 29, + "Tid1": 1, + "Qty1": 25000, + "Tid2": 1, + "Qty2": 100000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "720": { + "ID": 13, + "Level": 30, + "Tid1": 603, + "Qty1": 300, + "Tid2": 602, + "Qty2": 300, + "Tid3": 86005, + "Qty3": 1, + "Focus": true + }, + "721": { + "ID": 13, + "Level": 31, + "Tid1": 30002, + "Qty1": 20, + "Tid2": 30004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "722": { + "ID": 13, + "Level": 32, + "Tid1": 50002, + "Qty1": 20, + "Tid2": 50004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "723": { + "ID": 13, + "Level": 33, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "724": { + "ID": 13, + "Level": 34, + "Tid1": 1, + "Qty1": 30000, + "Tid2": 1, + "Qty2": 120000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "725": { + "ID": 13, + "Level": 35, + "Tid1": 603, + "Qty1": 300, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "726": { + "ID": 13, + "Level": 36, + "Tid1": 30002, + "Qty1": 20, + "Tid2": 30004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "727": { + "ID": 13, + "Level": 37, + "Tid1": 50002, + "Qty1": 20, + "Tid2": 50004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "728": { + "ID": 13, + "Level": 38, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "729": { + "ID": 13, + "Level": 39, + "Tid1": 1, + "Qty1": 30000, + "Tid2": 1, + "Qty2": 120000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "730": { + "ID": 13, + "Level": 40, + "Tid1": 503, + "Qty1": 1, + "Tid2": 502, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "731": { + "ID": 13, + "Level": 41, + "Tid1": 30002, + "Qty1": 24, + "Tid2": 30004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "732": { + "ID": 13, + "Level": 42, + "Tid1": 50002, + "Qty1": 24, + "Tid2": 50004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "733": { + "ID": 13, + "Level": 43, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "734": { + "ID": 13, + "Level": 44, + "Tid1": 1, + "Qty1": 35000, + "Tid2": 1, + "Qty2": 140000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "735": { + "ID": 13, + "Level": 45, + "Tid1": 603, + "Qty1": 300, + "Tid2": 602, + "Qty2": 300, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "736": { + "ID": 13, + "Level": 46, + "Tid1": 30002, + "Qty1": 24, + "Tid2": 30004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "737": { + "ID": 13, + "Level": 47, + "Tid1": 50002, + "Qty1": 24, + "Tid2": 50004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "738": { + "ID": 13, + "Level": 48, + "Tid1": 81010, + "Qty1": 2, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "739": { + "ID": 13, + "Level": 49, + "Tid1": 1, + "Qty1": 35000, + "Tid2": 1, + "Qty2": 140000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "740": { + "ID": 13, + "Level": 50, + "Tid1": 503, + "Qty1": 1, + "Tid2": 35010, + "Qty2": 1, + "Tid3": 2, + "Qty3": 980, + "Focus": true + }, + "741": { + "ID": 13, + "Level": 51, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "742": { + "ID": 13, + "Level": 52, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "743": { + "ID": 13, + "Level": 53, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "744": { + "ID": 13, + "Level": 54, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "745": { + "ID": 13, + "Level": 55, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "746": { + "ID": 13, + "Level": 56, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "747": { + "ID": 13, + "Level": 57, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "748": { + "ID": 13, + "Level": 58, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "749": { + "ID": 13, + "Level": 59, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "750": { + "ID": 13, + "Level": 60, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "751": { + "ID": 13, + "Level": 61, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "752": { + "ID": 13, + "Level": 62, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "753": { + "ID": 13, + "Level": 63, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "754": { + "ID": 13, + "Level": 64, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "755": { + "ID": 13, + "Level": 65, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "756": { + "ID": 13, + "Level": 66, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "757": { + "ID": 13, + "Level": 67, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "758": { + "ID": 13, + "Level": 68, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "759": { + "ID": 13, + "Level": 69, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "760": { + "ID": 13, + "Level": 70, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "761": { + "ID": 13, + "Level": 71, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "762": { + "ID": 13, + "Level": 72, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "763": { + "ID": 13, + "Level": 73, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "764": { + "ID": 13, + "Level": 74, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "765": { + "ID": 13, + "Level": 75, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "766": { + "ID": 13, + "Level": 76, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "767": { + "ID": 13, + "Level": 77, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "768": { + "ID": 13, + "Level": 78, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "769": { + "ID": 13, + "Level": 79, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "770": { + "ID": 13, + "Level": 80, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "771": { + "ID": 14, + "Level": 1, + "Tid1": 30002, + "Qty1": 8, + "Tid2": 30004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "772": { + "ID": 14, + "Level": 2, + "Tid1": 50002, + "Qty1": 8, + "Tid2": 50004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "773": { + "ID": 14, + "Level": 3, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "774": { + "ID": 14, + "Level": 4, + "Tid1": 1, + "Qty1": 15000, + "Tid2": 1, + "Qty2": 60000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "775": { + "ID": 14, + "Level": 5, + "Tid1": 503, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 2, + "Qty3": 300, + "Focus": true + }, + "776": { + "ID": 14, + "Level": 6, + "Tid1": 30002, + "Qty1": 8, + "Tid2": 30004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "777": { + "ID": 14, + "Level": 7, + "Tid1": 50002, + "Qty1": 8, + "Tid2": 50004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "778": { + "ID": 14, + "Level": 8, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "779": { + "ID": 14, + "Level": 9, + "Tid1": 1, + "Qty1": 15000, + "Tid2": 1, + "Qty2": 60000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "780": { + "ID": 14, + "Level": 10, + "Tid1": 603, + "Qty1": 300, + "Tid2": 602, + "Qty2": 300, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "781": { + "ID": 14, + "Level": 11, + "Tid1": 30002, + "Qty1": 12, + "Tid2": 30004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "782": { + "ID": 14, + "Level": 12, + "Tid1": 50002, + "Qty1": 12, + "Tid2": 50004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "783": { + "ID": 14, + "Level": 13, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "784": { + "ID": 14, + "Level": 14, + "Tid1": 1, + "Qty1": 20000, + "Tid2": 1, + "Qty2": 80000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "785": { + "ID": 14, + "Level": 15, + "Tid1": 603, + "Qty1": 300, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "786": { + "ID": 14, + "Level": 16, + "Tid1": 30002, + "Qty1": 12, + "Tid2": 30004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "787": { + "ID": 14, + "Level": 17, + "Tid1": 50002, + "Qty1": 12, + "Tid2": 50004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "788": { + "ID": 14, + "Level": 18, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "789": { + "ID": 14, + "Level": 19, + "Tid1": 1, + "Qty1": 20000, + "Tid2": 1, + "Qty2": 80000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "790": { + "ID": 14, + "Level": 20, + "Tid1": 503, + "Qty1": 1, + "Tid2": 502, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "791": { + "ID": 14, + "Level": 21, + "Tid1": 30002, + "Qty1": 16, + "Tid2": 30004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "792": { + "ID": 14, + "Level": 22, + "Tid1": 50002, + "Qty1": 16, + "Tid2": 50004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "793": { + "ID": 14, + "Level": 23, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "794": { + "ID": 14, + "Level": 24, + "Tid1": 1, + "Qty1": 25000, + "Tid2": 1, + "Qty2": 100000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "795": { + "ID": 14, + "Level": 25, + "Tid1": 503, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "796": { + "ID": 14, + "Level": 26, + "Tid1": 30002, + "Qty1": 16, + "Tid2": 30004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "797": { + "ID": 14, + "Level": 27, + "Tid1": 50002, + "Qty1": 16, + "Tid2": 50004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "798": { + "ID": 14, + "Level": 28, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "799": { + "ID": 14, + "Level": 29, + "Tid1": 1, + "Qty1": 25000, + "Tid2": 1, + "Qty2": 100000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "800": { + "ID": 14, + "Level": 30, + "Tid1": 603, + "Qty1": 300, + "Tid2": 602, + "Qty2": 300, + "Tid3": 86005, + "Qty3": 1, + "Focus": true + }, + "801": { + "ID": 14, + "Level": 31, + "Tid1": 30002, + "Qty1": 20, + "Tid2": 30004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "802": { + "ID": 14, + "Level": 32, + "Tid1": 50002, + "Qty1": 20, + "Tid2": 50004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "803": { + "ID": 14, + "Level": 33, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "804": { + "ID": 14, + "Level": 34, + "Tid1": 1, + "Qty1": 30000, + "Tid2": 1, + "Qty2": 120000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "805": { + "ID": 14, + "Level": 35, + "Tid1": 603, + "Qty1": 300, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "806": { + "ID": 14, + "Level": 36, + "Tid1": 30002, + "Qty1": 20, + "Tid2": 30004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "807": { + "ID": 14, + "Level": 37, + "Tid1": 50002, + "Qty1": 20, + "Tid2": 50004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "808": { + "ID": 14, + "Level": 38, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "809": { + "ID": 14, + "Level": 39, + "Tid1": 1, + "Qty1": 30000, + "Tid2": 1, + "Qty2": 120000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "810": { + "ID": 14, + "Level": 40, + "Tid1": 503, + "Qty1": 1, + "Tid2": 502, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "811": { + "ID": 14, + "Level": 41, + "Tid1": 30002, + "Qty1": 24, + "Tid2": 30004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "812": { + "ID": 14, + "Level": 42, + "Tid1": 50002, + "Qty1": 24, + "Tid2": 50004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "813": { + "ID": 14, + "Level": 43, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "814": { + "ID": 14, + "Level": 44, + "Tid1": 1, + "Qty1": 35000, + "Tid2": 1, + "Qty2": 140000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "815": { + "ID": 14, + "Level": 45, + "Tid1": 603, + "Qty1": 300, + "Tid2": 602, + "Qty2": 300, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "816": { + "ID": 14, + "Level": 46, + "Tid1": 30002, + "Qty1": 24, + "Tid2": 30004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "817": { + "ID": 14, + "Level": 47, + "Tid1": 50002, + "Qty1": 24, + "Tid2": 50004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "818": { + "ID": 14, + "Level": 48, + "Tid1": 81010, + "Qty1": 2, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "819": { + "ID": 14, + "Level": 49, + "Tid1": 1, + "Qty1": 35000, + "Tid2": 1, + "Qty2": 140000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "820": { + "ID": 14, + "Level": 50, + "Tid1": 503, + "Qty1": 1, + "Tid2": 35010, + "Qty2": 1, + "Tid3": 2, + "Qty3": 980, + "Focus": true + }, + "821": { + "ID": 14, + "Level": 51, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "822": { + "ID": 14, + "Level": 52, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "823": { + "ID": 14, + "Level": 53, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "824": { + "ID": 14, + "Level": 54, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "825": { + "ID": 14, + "Level": 55, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "826": { + "ID": 14, + "Level": 56, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "827": { + "ID": 14, + "Level": 57, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "828": { + "ID": 14, + "Level": 58, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "829": { + "ID": 14, + "Level": 59, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "830": { + "ID": 14, + "Level": 60, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "831": { + "ID": 14, + "Level": 61, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "832": { + "ID": 14, + "Level": 62, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "833": { + "ID": 14, + "Level": 63, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "834": { + "ID": 14, + "Level": 64, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "835": { + "ID": 14, + "Level": 65, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "836": { + "ID": 14, + "Level": 66, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "837": { + "ID": 14, + "Level": 67, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "838": { + "ID": 14, + "Level": 68, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "839": { + "ID": 14, + "Level": 69, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "840": { + "ID": 14, + "Level": 70, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "841": { + "ID": 14, + "Level": 71, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "842": { + "ID": 14, + "Level": 72, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "843": { + "ID": 14, + "Level": 73, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "844": { + "ID": 14, + "Level": 74, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "845": { + "ID": 14, + "Level": 75, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "846": { + "ID": 14, + "Level": 76, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "847": { + "ID": 14, + "Level": 77, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "848": { + "ID": 14, + "Level": 78, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "849": { + "ID": 14, + "Level": 79, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "850": { + "ID": 14, + "Level": 80, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "851": { + "ID": 15, + "Level": 1, + "Tid1": 30002, + "Qty1": 8, + "Tid2": 30004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "852": { + "ID": 15, + "Level": 2, + "Tid1": 50002, + "Qty1": 8, + "Tid2": 50004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "853": { + "ID": 15, + "Level": 3, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "854": { + "ID": 15, + "Level": 4, + "Tid1": 1, + "Qty1": 15000, + "Tid2": 1, + "Qty2": 60000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "855": { + "ID": 15, + "Level": 5, + "Tid1": 503, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 2, + "Qty3": 300, + "Focus": true + }, + "856": { + "ID": 15, + "Level": 6, + "Tid1": 30002, + "Qty1": 8, + "Tid2": 30004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "857": { + "ID": 15, + "Level": 7, + "Tid1": 50002, + "Qty1": 8, + "Tid2": 50004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "858": { + "ID": 15, + "Level": 8, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "859": { + "ID": 15, + "Level": 9, + "Tid1": 1, + "Qty1": 15000, + "Tid2": 1, + "Qty2": 60000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "860": { + "ID": 15, + "Level": 10, + "Tid1": 603, + "Qty1": 300, + "Tid2": 602, + "Qty2": 300, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "861": { + "ID": 15, + "Level": 11, + "Tid1": 30002, + "Qty1": 12, + "Tid2": 30004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "862": { + "ID": 15, + "Level": 12, + "Tid1": 50002, + "Qty1": 12, + "Tid2": 50004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "863": { + "ID": 15, + "Level": 13, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "864": { + "ID": 15, + "Level": 14, + "Tid1": 1, + "Qty1": 20000, + "Tid2": 1, + "Qty2": 80000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "865": { + "ID": 15, + "Level": 15, + "Tid1": 603, + "Qty1": 300, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "866": { + "ID": 15, + "Level": 16, + "Tid1": 30002, + "Qty1": 12, + "Tid2": 30004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "867": { + "ID": 15, + "Level": 17, + "Tid1": 50002, + "Qty1": 12, + "Tid2": 50004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "868": { + "ID": 15, + "Level": 18, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "869": { + "ID": 15, + "Level": 19, + "Tid1": 1, + "Qty1": 20000, + "Tid2": 1, + "Qty2": 80000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "870": { + "ID": 15, + "Level": 20, + "Tid1": 503, + "Qty1": 1, + "Tid2": 502, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "871": { + "ID": 15, + "Level": 21, + "Tid1": 30002, + "Qty1": 16, + "Tid2": 30004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "872": { + "ID": 15, + "Level": 22, + "Tid1": 50002, + "Qty1": 16, + "Tid2": 50004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "873": { + "ID": 15, + "Level": 23, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "874": { + "ID": 15, + "Level": 24, + "Tid1": 1, + "Qty1": 25000, + "Tid2": 1, + "Qty2": 100000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "875": { + "ID": 15, + "Level": 25, + "Tid1": 503, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "876": { + "ID": 15, + "Level": 26, + "Tid1": 30002, + "Qty1": 16, + "Tid2": 30004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "877": { + "ID": 15, + "Level": 27, + "Tid1": 50002, + "Qty1": 16, + "Tid2": 50004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "878": { + "ID": 15, + "Level": 28, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "879": { + "ID": 15, + "Level": 29, + "Tid1": 1, + "Qty1": 25000, + "Tid2": 1, + "Qty2": 100000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "880": { + "ID": 15, + "Level": 30, + "Tid1": 603, + "Qty1": 300, + "Tid2": 602, + "Qty2": 300, + "Tid3": 86005, + "Qty3": 1, + "Focus": true + }, + "881": { + "ID": 15, + "Level": 31, + "Tid1": 30002, + "Qty1": 20, + "Tid2": 30004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "882": { + "ID": 15, + "Level": 32, + "Tid1": 50002, + "Qty1": 20, + "Tid2": 50004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "883": { + "ID": 15, + "Level": 33, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "884": { + "ID": 15, + "Level": 34, + "Tid1": 1, + "Qty1": 30000, + "Tid2": 1, + "Qty2": 120000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "885": { + "ID": 15, + "Level": 35, + "Tid1": 603, + "Qty1": 300, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "886": { + "ID": 15, + "Level": 36, + "Tid1": 30002, + "Qty1": 20, + "Tid2": 30004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "887": { + "ID": 15, + "Level": 37, + "Tid1": 50002, + "Qty1": 20, + "Tid2": 50004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "888": { + "ID": 15, + "Level": 38, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "889": { + "ID": 15, + "Level": 39, + "Tid1": 1, + "Qty1": 30000, + "Tid2": 1, + "Qty2": 120000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "890": { + "ID": 15, + "Level": 40, + "Tid1": 503, + "Qty1": 1, + "Tid2": 502, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "891": { + "ID": 15, + "Level": 41, + "Tid1": 30002, + "Qty1": 24, + "Tid2": 30004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "892": { + "ID": 15, + "Level": 42, + "Tid1": 50002, + "Qty1": 24, + "Tid2": 50004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "893": { + "ID": 15, + "Level": 43, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "894": { + "ID": 15, + "Level": 44, + "Tid1": 1, + "Qty1": 35000, + "Tid2": 1, + "Qty2": 140000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "895": { + "ID": 15, + "Level": 45, + "Tid1": 603, + "Qty1": 300, + "Tid2": 602, + "Qty2": 300, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "896": { + "ID": 15, + "Level": 46, + "Tid1": 30002, + "Qty1": 24, + "Tid2": 30004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "897": { + "ID": 15, + "Level": 47, + "Tid1": 50002, + "Qty1": 24, + "Tid2": 50004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "898": { + "ID": 15, + "Level": 48, + "Tid1": 81010, + "Qty1": 2, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "899": { + "ID": 15, + "Level": 49, + "Tid1": 1, + "Qty1": 35000, + "Tid2": 1, + "Qty2": 140000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "900": { + "ID": 15, + "Level": 50, + "Tid1": 503, + "Qty1": 1, + "Tid2": 35010, + "Qty2": 1, + "Tid3": 2, + "Qty3": 980, + "Focus": true + }, + "901": { + "ID": 15, + "Level": 51, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "902": { + "ID": 15, + "Level": 52, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "903": { + "ID": 15, + "Level": 53, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "904": { + "ID": 15, + "Level": 54, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "905": { + "ID": 15, + "Level": 55, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "906": { + "ID": 15, + "Level": 56, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "907": { + "ID": 15, + "Level": 57, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "908": { + "ID": 15, + "Level": 58, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "909": { + "ID": 15, + "Level": 59, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "910": { + "ID": 15, + "Level": 60, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "911": { + "ID": 15, + "Level": 61, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "912": { + "ID": 15, + "Level": 62, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "913": { + "ID": 15, + "Level": 63, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "914": { + "ID": 15, + "Level": 64, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "915": { + "ID": 15, + "Level": 65, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "916": { + "ID": 15, + "Level": 66, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "917": { + "ID": 15, + "Level": 67, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "918": { + "ID": 15, + "Level": 68, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "919": { + "ID": 15, + "Level": 69, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "920": { + "ID": 15, + "Level": 70, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "921": { + "ID": 15, + "Level": 71, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "922": { + "ID": 15, + "Level": 72, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "923": { + "ID": 15, + "Level": 73, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "924": { + "ID": 15, + "Level": 74, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "925": { + "ID": 15, + "Level": 75, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "926": { + "ID": 15, + "Level": 76, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "927": { + "ID": 15, + "Level": 77, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "928": { + "ID": 15, + "Level": 78, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "929": { + "ID": 15, + "Level": 79, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "930": { + "ID": 15, + "Level": 80, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "931": { + "ID": 16, + "Level": 1, + "Tid1": 30002, + "Qty1": 8, + "Tid2": 30004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "932": { + "ID": 16, + "Level": 2, + "Tid1": 50002, + "Qty1": 8, + "Tid2": 50004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "933": { + "ID": 16, + "Level": 3, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "934": { + "ID": 16, + "Level": 4, + "Tid1": 1, + "Qty1": 15000, + "Tid2": 1, + "Qty2": 60000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "935": { + "ID": 16, + "Level": 5, + "Tid1": 503, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 2, + "Qty3": 300, + "Focus": true + }, + "936": { + "ID": 16, + "Level": 6, + "Tid1": 30002, + "Qty1": 8, + "Tid2": 30004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "937": { + "ID": 16, + "Level": 7, + "Tid1": 50002, + "Qty1": 8, + "Tid2": 50004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "938": { + "ID": 16, + "Level": 8, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "939": { + "ID": 16, + "Level": 9, + "Tid1": 1, + "Qty1": 15000, + "Tid2": 1, + "Qty2": 60000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "940": { + "ID": 16, + "Level": 10, + "Tid1": 603, + "Qty1": 300, + "Tid2": 602, + "Qty2": 300, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "941": { + "ID": 16, + "Level": 11, + "Tid1": 30002, + "Qty1": 12, + "Tid2": 30004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "942": { + "ID": 16, + "Level": 12, + "Tid1": 50002, + "Qty1": 12, + "Tid2": 50004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "943": { + "ID": 16, + "Level": 13, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "944": { + "ID": 16, + "Level": 14, + "Tid1": 1, + "Qty1": 20000, + "Tid2": 1, + "Qty2": 80000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "945": { + "ID": 16, + "Level": 15, + "Tid1": 603, + "Qty1": 300, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "946": { + "ID": 16, + "Level": 16, + "Tid1": 30002, + "Qty1": 12, + "Tid2": 30004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "947": { + "ID": 16, + "Level": 17, + "Tid1": 50002, + "Qty1": 12, + "Tid2": 50004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "948": { + "ID": 16, + "Level": 18, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "949": { + "ID": 16, + "Level": 19, + "Tid1": 1, + "Qty1": 20000, + "Tid2": 1, + "Qty2": 80000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "950": { + "ID": 16, + "Level": 20, + "Tid1": 503, + "Qty1": 1, + "Tid2": 502, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "951": { + "ID": 16, + "Level": 21, + "Tid1": 30002, + "Qty1": 16, + "Tid2": 30004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "952": { + "ID": 16, + "Level": 22, + "Tid1": 50002, + "Qty1": 16, + "Tid2": 50004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "953": { + "ID": 16, + "Level": 23, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "954": { + "ID": 16, + "Level": 24, + "Tid1": 1, + "Qty1": 25000, + "Tid2": 1, + "Qty2": 100000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "955": { + "ID": 16, + "Level": 25, + "Tid1": 503, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "956": { + "ID": 16, + "Level": 26, + "Tid1": 30002, + "Qty1": 16, + "Tid2": 30004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "957": { + "ID": 16, + "Level": 27, + "Tid1": 50002, + "Qty1": 16, + "Tid2": 50004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "958": { + "ID": 16, + "Level": 28, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "959": { + "ID": 16, + "Level": 29, + "Tid1": 1, + "Qty1": 25000, + "Tid2": 1, + "Qty2": 100000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "960": { + "ID": 16, + "Level": 30, + "Tid1": 603, + "Qty1": 300, + "Tid2": 602, + "Qty2": 300, + "Tid3": 86005, + "Qty3": 1, + "Focus": true + }, + "961": { + "ID": 16, + "Level": 31, + "Tid1": 30002, + "Qty1": 20, + "Tid2": 30004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "962": { + "ID": 16, + "Level": 32, + "Tid1": 50002, + "Qty1": 20, + "Tid2": 50004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "963": { + "ID": 16, + "Level": 33, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "964": { + "ID": 16, + "Level": 34, + "Tid1": 1, + "Qty1": 30000, + "Tid2": 1, + "Qty2": 120000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "965": { + "ID": 16, + "Level": 35, + "Tid1": 603, + "Qty1": 300, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "966": { + "ID": 16, + "Level": 36, + "Tid1": 30002, + "Qty1": 20, + "Tid2": 30004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "967": { + "ID": 16, + "Level": 37, + "Tid1": 50002, + "Qty1": 20, + "Tid2": 50004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "968": { + "ID": 16, + "Level": 38, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "969": { + "ID": 16, + "Level": 39, + "Tid1": 1, + "Qty1": 30000, + "Tid2": 1, + "Qty2": 120000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "970": { + "ID": 16, + "Level": 40, + "Tid1": 503, + "Qty1": 1, + "Tid2": 502, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "971": { + "ID": 16, + "Level": 41, + "Tid1": 30002, + "Qty1": 24, + "Tid2": 30004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "972": { + "ID": 16, + "Level": 42, + "Tid1": 50002, + "Qty1": 24, + "Tid2": 50004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "973": { + "ID": 16, + "Level": 43, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "974": { + "ID": 16, + "Level": 44, + "Tid1": 1, + "Qty1": 35000, + "Tid2": 1, + "Qty2": 140000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "975": { + "ID": 16, + "Level": 45, + "Tid1": 603, + "Qty1": 300, + "Tid2": 602, + "Qty2": 300, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "976": { + "ID": 16, + "Level": 46, + "Tid1": 30002, + "Qty1": 24, + "Tid2": 30004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "977": { + "ID": 16, + "Level": 47, + "Tid1": 50002, + "Qty1": 24, + "Tid2": 50004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "978": { + "ID": 16, + "Level": 48, + "Tid1": 81010, + "Qty1": 2, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "979": { + "ID": 16, + "Level": 49, + "Tid1": 1, + "Qty1": 35000, + "Tid2": 1, + "Qty2": 140000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "980": { + "ID": 16, + "Level": 50, + "Tid1": 503, + "Qty1": 1, + "Tid2": 35010, + "Qty2": 1, + "Tid3": 2, + "Qty3": 980, + "Focus": true + }, + "981": { + "ID": 16, + "Level": 51, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "982": { + "ID": 16, + "Level": 52, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "983": { + "ID": 16, + "Level": 53, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "984": { + "ID": 16, + "Level": 54, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "985": { + "ID": 16, + "Level": 55, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "986": { + "ID": 16, + "Level": 56, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "987": { + "ID": 16, + "Level": 57, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "988": { + "ID": 16, + "Level": 58, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "989": { + "ID": 16, + "Level": 59, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "990": { + "ID": 16, + "Level": 60, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "991": { + "ID": 16, + "Level": 61, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "992": { + "ID": 16, + "Level": 62, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "993": { + "ID": 16, + "Level": 63, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "994": { + "ID": 16, + "Level": 64, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "995": { + "ID": 16, + "Level": 65, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "996": { + "ID": 16, + "Level": 66, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "997": { + "ID": 16, + "Level": 67, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "998": { + "ID": 16, + "Level": 68, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "999": { + "ID": 16, + "Level": 69, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1000": { + "ID": 16, + "Level": 70, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1001": { + "ID": 16, + "Level": 71, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1002": { + "ID": 16, + "Level": 72, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1003": { + "ID": 16, + "Level": 73, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1004": { + "ID": 16, + "Level": 74, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1005": { + "ID": 16, + "Level": 75, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1006": { + "ID": 16, + "Level": 76, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1007": { + "ID": 16, + "Level": 77, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1008": { + "ID": 16, + "Level": 78, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1009": { + "ID": 16, + "Level": 79, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1010": { + "ID": 16, + "Level": 80, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1011": { + "ID": 17, + "Level": 1, + "Tid1": 30002, + "Qty1": 8, + "Tid2": 30004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1012": { + "ID": 17, + "Level": 2, + "Tid1": 50002, + "Qty1": 8, + "Tid2": 50004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1013": { + "ID": 17, + "Level": 3, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1014": { + "ID": 17, + "Level": 4, + "Tid1": 1, + "Qty1": 15000, + "Tid2": 1, + "Qty2": 60000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1015": { + "ID": 17, + "Level": 5, + "Tid1": 503, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 2, + "Qty3": 300, + "Focus": true + }, + "1016": { + "ID": 17, + "Level": 6, + "Tid1": 30002, + "Qty1": 8, + "Tid2": 30004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1017": { + "ID": 17, + "Level": 7, + "Tid1": 50002, + "Qty1": 8, + "Tid2": 50004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1018": { + "ID": 17, + "Level": 8, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1019": { + "ID": 17, + "Level": 9, + "Tid1": 1, + "Qty1": 15000, + "Tid2": 1, + "Qty2": 60000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1020": { + "ID": 17, + "Level": 10, + "Tid1": 603, + "Qty1": 300, + "Tid2": 602, + "Qty2": 300, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1021": { + "ID": 17, + "Level": 11, + "Tid1": 30002, + "Qty1": 12, + "Tid2": 30004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1022": { + "ID": 17, + "Level": 12, + "Tid1": 50002, + "Qty1": 12, + "Tid2": 50004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1023": { + "ID": 17, + "Level": 13, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1024": { + "ID": 17, + "Level": 14, + "Tid1": 1, + "Qty1": 20000, + "Tid2": 1, + "Qty2": 80000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1025": { + "ID": 17, + "Level": 15, + "Tid1": 603, + "Qty1": 300, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1026": { + "ID": 17, + "Level": 16, + "Tid1": 30002, + "Qty1": 12, + "Tid2": 30004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1027": { + "ID": 17, + "Level": 17, + "Tid1": 50002, + "Qty1": 12, + "Tid2": 50004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1028": { + "ID": 17, + "Level": 18, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1029": { + "ID": 17, + "Level": 19, + "Tid1": 1, + "Qty1": 20000, + "Tid2": 1, + "Qty2": 80000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1030": { + "ID": 17, + "Level": 20, + "Tid1": 503, + "Qty1": 1, + "Tid2": 502, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1031": { + "ID": 17, + "Level": 21, + "Tid1": 30002, + "Qty1": 16, + "Tid2": 30004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1032": { + "ID": 17, + "Level": 22, + "Tid1": 50002, + "Qty1": 16, + "Tid2": 50004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1033": { + "ID": 17, + "Level": 23, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1034": { + "ID": 17, + "Level": 24, + "Tid1": 1, + "Qty1": 25000, + "Tid2": 1, + "Qty2": 100000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1035": { + "ID": 17, + "Level": 25, + "Tid1": 503, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1036": { + "ID": 17, + "Level": 26, + "Tid1": 30002, + "Qty1": 16, + "Tid2": 30004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1037": { + "ID": 17, + "Level": 27, + "Tid1": 50002, + "Qty1": 16, + "Tid2": 50004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1038": { + "ID": 17, + "Level": 28, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1039": { + "ID": 17, + "Level": 29, + "Tid1": 1, + "Qty1": 25000, + "Tid2": 1, + "Qty2": 100000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1040": { + "ID": 17, + "Level": 30, + "Tid1": 603, + "Qty1": 300, + "Tid2": 602, + "Qty2": 300, + "Tid3": 86005, + "Qty3": 1, + "Focus": true + }, + "1041": { + "ID": 17, + "Level": 31, + "Tid1": 30002, + "Qty1": 20, + "Tid2": 30004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1042": { + "ID": 17, + "Level": 32, + "Tid1": 50002, + "Qty1": 20, + "Tid2": 50004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1043": { + "ID": 17, + "Level": 33, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1044": { + "ID": 17, + "Level": 34, + "Tid1": 1, + "Qty1": 30000, + "Tid2": 1, + "Qty2": 120000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1045": { + "ID": 17, + "Level": 35, + "Tid1": 603, + "Qty1": 300, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1046": { + "ID": 17, + "Level": 36, + "Tid1": 30002, + "Qty1": 20, + "Tid2": 30004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1047": { + "ID": 17, + "Level": 37, + "Tid1": 50002, + "Qty1": 20, + "Tid2": 50004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1048": { + "ID": 17, + "Level": 38, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1049": { + "ID": 17, + "Level": 39, + "Tid1": 1, + "Qty1": 30000, + "Tid2": 1, + "Qty2": 120000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1050": { + "ID": 17, + "Level": 40, + "Tid1": 503, + "Qty1": 1, + "Tid2": 502, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1051": { + "ID": 17, + "Level": 41, + "Tid1": 30002, + "Qty1": 24, + "Tid2": 30004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1052": { + "ID": 17, + "Level": 42, + "Tid1": 50002, + "Qty1": 24, + "Tid2": 50004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1053": { + "ID": 17, + "Level": 43, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1054": { + "ID": 17, + "Level": 44, + "Tid1": 1, + "Qty1": 35000, + "Tid2": 1, + "Qty2": 140000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1055": { + "ID": 17, + "Level": 45, + "Tid1": 603, + "Qty1": 300, + "Tid2": 602, + "Qty2": 300, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1056": { + "ID": 17, + "Level": 46, + "Tid1": 30002, + "Qty1": 24, + "Tid2": 30004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1057": { + "ID": 17, + "Level": 47, + "Tid1": 50002, + "Qty1": 24, + "Tid2": 50004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1058": { + "ID": 17, + "Level": 48, + "Tid1": 81010, + "Qty1": 2, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1059": { + "ID": 17, + "Level": 49, + "Tid1": 1, + "Qty1": 35000, + "Tid2": 1, + "Qty2": 140000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1060": { + "ID": 17, + "Level": 50, + "Tid1": 503, + "Qty1": 1, + "Tid2": 35010, + "Qty2": 1, + "Tid3": 2, + "Qty3": 980, + "Focus": true + }, + "1061": { + "ID": 17, + "Level": 51, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1062": { + "ID": 17, + "Level": 52, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1063": { + "ID": 17, + "Level": 53, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1064": { + "ID": 17, + "Level": 54, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1065": { + "ID": 17, + "Level": 55, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1066": { + "ID": 17, + "Level": 56, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1067": { + "ID": 17, + "Level": 57, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1068": { + "ID": 17, + "Level": 58, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1069": { + "ID": 17, + "Level": 59, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1070": { + "ID": 17, + "Level": 60, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1071": { + "ID": 17, + "Level": 61, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1072": { + "ID": 17, + "Level": 62, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1073": { + "ID": 17, + "Level": 63, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1074": { + "ID": 17, + "Level": 64, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1075": { + "ID": 17, + "Level": 65, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1076": { + "ID": 17, + "Level": 66, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1077": { + "ID": 17, + "Level": 67, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1078": { + "ID": 17, + "Level": 68, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1079": { + "ID": 17, + "Level": 69, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1080": { + "ID": 17, + "Level": 70, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1081": { + "ID": 17, + "Level": 71, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1082": { + "ID": 17, + "Level": 72, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1083": { + "ID": 17, + "Level": 73, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1084": { + "ID": 17, + "Level": 74, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1085": { + "ID": 17, + "Level": 75, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1086": { + "ID": 17, + "Level": 76, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1087": { + "ID": 17, + "Level": 77, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1088": { + "ID": 17, + "Level": 78, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1089": { + "ID": 17, + "Level": 79, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1090": { + "ID": 17, + "Level": 80, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1091": { + "ID": 18, + "Level": 1, + "Tid1": 30002, + "Qty1": 8, + "Tid2": 30004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1092": { + "ID": 18, + "Level": 2, + "Tid1": 50002, + "Qty1": 8, + "Tid2": 50004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1093": { + "ID": 18, + "Level": 3, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1094": { + "ID": 18, + "Level": 4, + "Tid1": 1, + "Qty1": 15000, + "Tid2": 1, + "Qty2": 60000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1095": { + "ID": 18, + "Level": 5, + "Tid1": 503, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 2, + "Qty3": 300, + "Focus": true + }, + "1096": { + "ID": 18, + "Level": 6, + "Tid1": 30002, + "Qty1": 8, + "Tid2": 30004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1097": { + "ID": 18, + "Level": 7, + "Tid1": 50002, + "Qty1": 8, + "Tid2": 50004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1098": { + "ID": 18, + "Level": 8, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1099": { + "ID": 18, + "Level": 9, + "Tid1": 1, + "Qty1": 15000, + "Tid2": 1, + "Qty2": 60000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1100": { + "ID": 18, + "Level": 10, + "Tid1": 603, + "Qty1": 300, + "Tid2": 602, + "Qty2": 300, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1101": { + "ID": 18, + "Level": 11, + "Tid1": 30002, + "Qty1": 12, + "Tid2": 30004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1102": { + "ID": 18, + "Level": 12, + "Tid1": 50002, + "Qty1": 12, + "Tid2": 50004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1103": { + "ID": 18, + "Level": 13, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1104": { + "ID": 18, + "Level": 14, + "Tid1": 1, + "Qty1": 20000, + "Tid2": 1, + "Qty2": 80000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1105": { + "ID": 18, + "Level": 15, + "Tid1": 603, + "Qty1": 300, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1106": { + "ID": 18, + "Level": 16, + "Tid1": 30002, + "Qty1": 12, + "Tid2": 30004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1107": { + "ID": 18, + "Level": 17, + "Tid1": 50002, + "Qty1": 12, + "Tid2": 50004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1108": { + "ID": 18, + "Level": 18, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1109": { + "ID": 18, + "Level": 19, + "Tid1": 1, + "Qty1": 20000, + "Tid2": 1, + "Qty2": 80000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1110": { + "ID": 18, + "Level": 20, + "Tid1": 503, + "Qty1": 1, + "Tid2": 502, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1111": { + "ID": 18, + "Level": 21, + "Tid1": 30002, + "Qty1": 16, + "Tid2": 30004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1112": { + "ID": 18, + "Level": 22, + "Tid1": 50002, + "Qty1": 16, + "Tid2": 50004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1113": { + "ID": 18, + "Level": 23, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1114": { + "ID": 18, + "Level": 24, + "Tid1": 1, + "Qty1": 25000, + "Tid2": 1, + "Qty2": 100000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1115": { + "ID": 18, + "Level": 25, + "Tid1": 503, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1116": { + "ID": 18, + "Level": 26, + "Tid1": 30002, + "Qty1": 16, + "Tid2": 30004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1117": { + "ID": 18, + "Level": 27, + "Tid1": 50002, + "Qty1": 16, + "Tid2": 50004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1118": { + "ID": 18, + "Level": 28, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1119": { + "ID": 18, + "Level": 29, + "Tid1": 1, + "Qty1": 25000, + "Tid2": 1, + "Qty2": 100000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1120": { + "ID": 18, + "Level": 30, + "Tid1": 603, + "Qty1": 300, + "Tid2": 602, + "Qty2": 300, + "Tid3": 86005, + "Qty3": 1, + "Focus": true + }, + "1121": { + "ID": 18, + "Level": 31, + "Tid1": 30002, + "Qty1": 20, + "Tid2": 30004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1122": { + "ID": 18, + "Level": 32, + "Tid1": 50002, + "Qty1": 20, + "Tid2": 50004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1123": { + "ID": 18, + "Level": 33, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1124": { + "ID": 18, + "Level": 34, + "Tid1": 1, + "Qty1": 30000, + "Tid2": 1, + "Qty2": 120000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1125": { + "ID": 18, + "Level": 35, + "Tid1": 603, + "Qty1": 300, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1126": { + "ID": 18, + "Level": 36, + "Tid1": 30002, + "Qty1": 20, + "Tid2": 30004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1127": { + "ID": 18, + "Level": 37, + "Tid1": 50002, + "Qty1": 20, + "Tid2": 50004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1128": { + "ID": 18, + "Level": 38, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1129": { + "ID": 18, + "Level": 39, + "Tid1": 1, + "Qty1": 30000, + "Tid2": 1, + "Qty2": 120000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1130": { + "ID": 18, + "Level": 40, + "Tid1": 503, + "Qty1": 1, + "Tid2": 502, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1131": { + "ID": 18, + "Level": 41, + "Tid1": 30002, + "Qty1": 24, + "Tid2": 30004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1132": { + "ID": 18, + "Level": 42, + "Tid1": 50002, + "Qty1": 24, + "Tid2": 50004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1133": { + "ID": 18, + "Level": 43, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1134": { + "ID": 18, + "Level": 44, + "Tid1": 1, + "Qty1": 35000, + "Tid2": 1, + "Qty2": 140000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1135": { + "ID": 18, + "Level": 45, + "Tid1": 603, + "Qty1": 300, + "Tid2": 602, + "Qty2": 300, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1136": { + "ID": 18, + "Level": 46, + "Tid1": 30002, + "Qty1": 24, + "Tid2": 30004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1137": { + "ID": 18, + "Level": 47, + "Tid1": 50002, + "Qty1": 24, + "Tid2": 50004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1138": { + "ID": 18, + "Level": 48, + "Tid1": 81010, + "Qty1": 2, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1139": { + "ID": 18, + "Level": 49, + "Tid1": 1, + "Qty1": 35000, + "Tid2": 1, + "Qty2": 140000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1140": { + "ID": 18, + "Level": 50, + "Tid1": 503, + "Qty1": 1, + "Tid2": 35010, + "Qty2": 1, + "Tid3": 2, + "Qty3": 980, + "Focus": true + }, + "1141": { + "ID": 18, + "Level": 51, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1142": { + "ID": 18, + "Level": 52, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1143": { + "ID": 18, + "Level": 53, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1144": { + "ID": 18, + "Level": 54, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1145": { + "ID": 18, + "Level": 55, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1146": { + "ID": 18, + "Level": 56, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1147": { + "ID": 18, + "Level": 57, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1148": { + "ID": 18, + "Level": 58, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1149": { + "ID": 18, + "Level": 59, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1150": { + "ID": 18, + "Level": 60, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1151": { + "ID": 18, + "Level": 61, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1152": { + "ID": 18, + "Level": 62, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1153": { + "ID": 18, + "Level": 63, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1154": { + "ID": 18, + "Level": 64, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1155": { + "ID": 18, + "Level": 65, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1156": { + "ID": 18, + "Level": 66, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1157": { + "ID": 18, + "Level": 67, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1158": { + "ID": 18, + "Level": 68, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1159": { + "ID": 18, + "Level": 69, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1160": { + "ID": 18, + "Level": 70, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1161": { + "ID": 18, + "Level": 71, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1162": { + "ID": 18, + "Level": 72, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1163": { + "ID": 18, + "Level": 73, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1164": { + "ID": 18, + "Level": 74, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1165": { + "ID": 18, + "Level": 75, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1166": { + "ID": 18, + "Level": 76, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1167": { + "ID": 18, + "Level": 77, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1168": { + "ID": 18, + "Level": 78, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1169": { + "ID": 18, + "Level": 79, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1170": { + "ID": 18, + "Level": 80, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1171": { + "ID": 19, + "Level": 1, + "Tid1": 30002, + "Qty1": 8, + "Tid2": 30004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1172": { + "ID": 19, + "Level": 2, + "Tid1": 50002, + "Qty1": 8, + "Tid2": 50004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1173": { + "ID": 19, + "Level": 3, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1174": { + "ID": 19, + "Level": 4, + "Tid1": 1, + "Qty1": 15000, + "Tid2": 1, + "Qty2": 60000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1175": { + "ID": 19, + "Level": 5, + "Tid1": 503, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 2, + "Qty3": 300, + "Focus": true + }, + "1176": { + "ID": 19, + "Level": 6, + "Tid1": 30002, + "Qty1": 8, + "Tid2": 30004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1177": { + "ID": 19, + "Level": 7, + "Tid1": 50002, + "Qty1": 8, + "Tid2": 50004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1178": { + "ID": 19, + "Level": 8, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1179": { + "ID": 19, + "Level": 9, + "Tid1": 1, + "Qty1": 15000, + "Tid2": 1, + "Qty2": 60000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1180": { + "ID": 19, + "Level": 10, + "Tid1": 603, + "Qty1": 300, + "Tid2": 602, + "Qty2": 300, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1181": { + "ID": 19, + "Level": 11, + "Tid1": 30002, + "Qty1": 12, + "Tid2": 30004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1182": { + "ID": 19, + "Level": 12, + "Tid1": 50002, + "Qty1": 12, + "Tid2": 50004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1183": { + "ID": 19, + "Level": 13, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1184": { + "ID": 19, + "Level": 14, + "Tid1": 1, + "Qty1": 20000, + "Tid2": 1, + "Qty2": 80000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1185": { + "ID": 19, + "Level": 15, + "Tid1": 603, + "Qty1": 300, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1186": { + "ID": 19, + "Level": 16, + "Tid1": 30002, + "Qty1": 12, + "Tid2": 30004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1187": { + "ID": 19, + "Level": 17, + "Tid1": 50002, + "Qty1": 12, + "Tid2": 50004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1188": { + "ID": 19, + "Level": 18, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1189": { + "ID": 19, + "Level": 19, + "Tid1": 1, + "Qty1": 20000, + "Tid2": 1, + "Qty2": 80000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1190": { + "ID": 19, + "Level": 20, + "Tid1": 503, + "Qty1": 1, + "Tid2": 502, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1191": { + "ID": 19, + "Level": 21, + "Tid1": 30002, + "Qty1": 16, + "Tid2": 30004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1192": { + "ID": 19, + "Level": 22, + "Tid1": 50002, + "Qty1": 16, + "Tid2": 50004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1193": { + "ID": 19, + "Level": 23, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1194": { + "ID": 19, + "Level": 24, + "Tid1": 1, + "Qty1": 25000, + "Tid2": 1, + "Qty2": 100000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1195": { + "ID": 19, + "Level": 25, + "Tid1": 503, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1196": { + "ID": 19, + "Level": 26, + "Tid1": 30002, + "Qty1": 16, + "Tid2": 30004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1197": { + "ID": 19, + "Level": 27, + "Tid1": 50002, + "Qty1": 16, + "Tid2": 50004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1198": { + "ID": 19, + "Level": 28, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1199": { + "ID": 19, + "Level": 29, + "Tid1": 1, + "Qty1": 25000, + "Tid2": 1, + "Qty2": 100000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1200": { + "ID": 19, + "Level": 30, + "Tid1": 603, + "Qty1": 300, + "Tid2": 602, + "Qty2": 300, + "Tid3": 86005, + "Qty3": 1, + "Focus": true + }, + "1201": { + "ID": 19, + "Level": 31, + "Tid1": 30002, + "Qty1": 20, + "Tid2": 30004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1202": { + "ID": 19, + "Level": 32, + "Tid1": 50002, + "Qty1": 20, + "Tid2": 50004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1203": { + "ID": 19, + "Level": 33, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1204": { + "ID": 19, + "Level": 34, + "Tid1": 1, + "Qty1": 30000, + "Tid2": 1, + "Qty2": 120000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1205": { + "ID": 19, + "Level": 35, + "Tid1": 603, + "Qty1": 300, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1206": { + "ID": 19, + "Level": 36, + "Tid1": 30002, + "Qty1": 20, + "Tid2": 30004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1207": { + "ID": 19, + "Level": 37, + "Tid1": 50002, + "Qty1": 20, + "Tid2": 50004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1208": { + "ID": 19, + "Level": 38, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1209": { + "ID": 19, + "Level": 39, + "Tid1": 1, + "Qty1": 30000, + "Tid2": 1, + "Qty2": 120000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1210": { + "ID": 19, + "Level": 40, + "Tid1": 503, + "Qty1": 1, + "Tid2": 502, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1211": { + "ID": 19, + "Level": 41, + "Tid1": 30002, + "Qty1": 24, + "Tid2": 30004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1212": { + "ID": 19, + "Level": 42, + "Tid1": 50002, + "Qty1": 24, + "Tid2": 50004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1213": { + "ID": 19, + "Level": 43, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1214": { + "ID": 19, + "Level": 44, + "Tid1": 1, + "Qty1": 35000, + "Tid2": 1, + "Qty2": 140000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1215": { + "ID": 19, + "Level": 45, + "Tid1": 603, + "Qty1": 300, + "Tid2": 602, + "Qty2": 300, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1216": { + "ID": 19, + "Level": 46, + "Tid1": 30002, + "Qty1": 24, + "Tid2": 30004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1217": { + "ID": 19, + "Level": 47, + "Tid1": 50002, + "Qty1": 24, + "Tid2": 50004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1218": { + "ID": 19, + "Level": 48, + "Tid1": 81010, + "Qty1": 2, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1219": { + "ID": 19, + "Level": 49, + "Tid1": 1, + "Qty1": 35000, + "Tid2": 1, + "Qty2": 140000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1220": { + "ID": 19, + "Level": 50, + "Tid1": 503, + "Qty1": 1, + "Tid2": 35010, + "Qty2": 1, + "Tid3": 2, + "Qty3": 980, + "Focus": true + }, + "1221": { + "ID": 19, + "Level": 51, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1222": { + "ID": 19, + "Level": 52, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1223": { + "ID": 19, + "Level": 53, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1224": { + "ID": 19, + "Level": 54, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1225": { + "ID": 19, + "Level": 55, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1226": { + "ID": 19, + "Level": 56, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1227": { + "ID": 19, + "Level": 57, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1228": { + "ID": 19, + "Level": 58, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1229": { + "ID": 19, + "Level": 59, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1230": { + "ID": 19, + "Level": 60, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1231": { + "ID": 19, + "Level": 61, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1232": { + "ID": 19, + "Level": 62, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1233": { + "ID": 19, + "Level": 63, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1234": { + "ID": 19, + "Level": 64, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1235": { + "ID": 19, + "Level": 65, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1236": { + "ID": 19, + "Level": 66, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1237": { + "ID": 19, + "Level": 67, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1238": { + "ID": 19, + "Level": 68, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1239": { + "ID": 19, + "Level": 69, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1240": { + "ID": 19, + "Level": 70, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1241": { + "ID": 19, + "Level": 71, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1242": { + "ID": 19, + "Level": 72, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1243": { + "ID": 19, + "Level": 73, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1244": { + "ID": 19, + "Level": 74, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1245": { + "ID": 19, + "Level": 75, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1246": { + "ID": 19, + "Level": 76, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1247": { + "ID": 19, + "Level": 77, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1248": { + "ID": 19, + "Level": 78, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1249": { + "ID": 19, + "Level": 79, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1250": { + "ID": 19, + "Level": 80, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1251": { + "ID": 20, + "Level": 1, + "Tid1": 30002, + "Qty1": 8, + "Tid2": 30004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1252": { + "ID": 20, + "Level": 2, + "Tid1": 50002, + "Qty1": 8, + "Tid2": 50004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1253": { + "ID": 20, + "Level": 3, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1254": { + "ID": 20, + "Level": 4, + "Tid1": 1, + "Qty1": 15000, + "Tid2": 1, + "Qty2": 60000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1255": { + "ID": 20, + "Level": 5, + "Tid1": 503, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 2, + "Qty3": 300, + "Focus": true + }, + "1256": { + "ID": 20, + "Level": 6, + "Tid1": 30002, + "Qty1": 8, + "Tid2": 30004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1257": { + "ID": 20, + "Level": 7, + "Tid1": 50002, + "Qty1": 8, + "Tid2": 50004, + "Qty2": 8, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1258": { + "ID": 20, + "Level": 8, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1259": { + "ID": 20, + "Level": 9, + "Tid1": 1, + "Qty1": 15000, + "Tid2": 1, + "Qty2": 60000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1260": { + "ID": 20, + "Level": 10, + "Tid1": 603, + "Qty1": 300, + "Tid2": 602, + "Qty2": 300, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1261": { + "ID": 20, + "Level": 11, + "Tid1": 30002, + "Qty1": 12, + "Tid2": 30004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1262": { + "ID": 20, + "Level": 12, + "Tid1": 50002, + "Qty1": 12, + "Tid2": 50004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1263": { + "ID": 20, + "Level": 13, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1264": { + "ID": 20, + "Level": 14, + "Tid1": 1, + "Qty1": 20000, + "Tid2": 1, + "Qty2": 80000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1265": { + "ID": 20, + "Level": 15, + "Tid1": 603, + "Qty1": 300, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1266": { + "ID": 20, + "Level": 16, + "Tid1": 30002, + "Qty1": 12, + "Tid2": 30004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1267": { + "ID": 20, + "Level": 17, + "Tid1": 50002, + "Qty1": 12, + "Tid2": 50004, + "Qty2": 12, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1268": { + "ID": 20, + "Level": 18, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1269": { + "ID": 20, + "Level": 19, + "Tid1": 1, + "Qty1": 20000, + "Tid2": 1, + "Qty2": 80000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1270": { + "ID": 20, + "Level": 20, + "Tid1": 503, + "Qty1": 1, + "Tid2": 502, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1271": { + "ID": 20, + "Level": 21, + "Tid1": 30002, + "Qty1": 16, + "Tid2": 30004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1272": { + "ID": 20, + "Level": 22, + "Tid1": 50002, + "Qty1": 16, + "Tid2": 50004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1273": { + "ID": 20, + "Level": 23, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1274": { + "ID": 20, + "Level": 24, + "Tid1": 1, + "Qty1": 25000, + "Tid2": 1, + "Qty2": 100000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1275": { + "ID": 20, + "Level": 25, + "Tid1": 503, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1276": { + "ID": 20, + "Level": 26, + "Tid1": 30002, + "Qty1": 16, + "Tid2": 30004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1277": { + "ID": 20, + "Level": 27, + "Tid1": 50002, + "Qty1": 16, + "Tid2": 50004, + "Qty2": 16, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1278": { + "ID": 20, + "Level": 28, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1279": { + "ID": 20, + "Level": 29, + "Tid1": 1, + "Qty1": 25000, + "Tid2": 1, + "Qty2": 100000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1280": { + "ID": 20, + "Level": 30, + "Tid1": 603, + "Qty1": 300, + "Tid2": 602, + "Qty2": 300, + "Tid3": 86005, + "Qty3": 1, + "Focus": true + }, + "1281": { + "ID": 20, + "Level": 31, + "Tid1": 30002, + "Qty1": 20, + "Tid2": 30004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1282": { + "ID": 20, + "Level": 32, + "Tid1": 50002, + "Qty1": 20, + "Tid2": 50004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1283": { + "ID": 20, + "Level": 33, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1284": { + "ID": 20, + "Level": 34, + "Tid1": 1, + "Qty1": 30000, + "Tid2": 1, + "Qty2": 120000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1285": { + "ID": 20, + "Level": 35, + "Tid1": 603, + "Qty1": 300, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1286": { + "ID": 20, + "Level": 36, + "Tid1": 30002, + "Qty1": 20, + "Tid2": 30004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1287": { + "ID": 20, + "Level": 37, + "Tid1": 50002, + "Qty1": 20, + "Tid2": 50004, + "Qty2": 20, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1288": { + "ID": 20, + "Level": 38, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1289": { + "ID": 20, + "Level": 39, + "Tid1": 1, + "Qty1": 30000, + "Tid2": 1, + "Qty2": 120000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1290": { + "ID": 20, + "Level": 40, + "Tid1": 503, + "Qty1": 1, + "Tid2": 502, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1291": { + "ID": 20, + "Level": 41, + "Tid1": 30002, + "Qty1": 24, + "Tid2": 30004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1292": { + "ID": 20, + "Level": 42, + "Tid1": 50002, + "Qty1": 24, + "Tid2": 50004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1293": { + "ID": 20, + "Level": 43, + "Tid1": 81010, + "Qty1": 1, + "Tid2": 81010, + "Qty2": 1, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1294": { + "ID": 20, + "Level": 44, + "Tid1": 1, + "Qty1": 35000, + "Tid2": 1, + "Qty2": 140000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1295": { + "ID": 20, + "Level": 45, + "Tid1": 603, + "Qty1": 300, + "Tid2": 602, + "Qty2": 300, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1296": { + "ID": 20, + "Level": 46, + "Tid1": 30002, + "Qty1": 24, + "Tid2": 30004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1297": { + "ID": 20, + "Level": 47, + "Tid1": 50002, + "Qty1": 24, + "Tid2": 50004, + "Qty2": 24, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1298": { + "ID": 20, + "Level": 48, + "Tid1": 81010, + "Qty1": 2, + "Tid2": 81010, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1299": { + "ID": 20, + "Level": 49, + "Tid1": 1, + "Qty1": 35000, + "Tid2": 1, + "Qty2": 140000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1300": { + "ID": 20, + "Level": 50, + "Tid1": 503, + "Qty1": 1, + "Tid2": 35010, + "Qty2": 1, + "Tid3": 2, + "Qty3": 980, + "Focus": true + }, + "1301": { + "ID": 20, + "Level": 51, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1302": { + "ID": 20, + "Level": 52, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1303": { + "ID": 20, + "Level": 53, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1304": { + "ID": 20, + "Level": 54, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1305": { + "ID": 20, + "Level": 55, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1306": { + "ID": 20, + "Level": 56, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1307": { + "ID": 20, + "Level": 57, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1308": { + "ID": 20, + "Level": 58, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1309": { + "ID": 20, + "Level": 59, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1310": { + "ID": 20, + "Level": 60, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1311": { + "ID": 20, + "Level": 61, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1312": { + "ID": 20, + "Level": 62, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1313": { + "ID": 20, + "Level": 63, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1314": { + "ID": 20, + "Level": 64, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1315": { + "ID": 20, + "Level": 65, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1316": { + "ID": 20, + "Level": 66, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1317": { + "ID": 20, + "Level": 67, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1318": { + "ID": 20, + "Level": 68, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1319": { + "ID": 20, + "Level": 69, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1320": { + "ID": 20, + "Level": 70, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1321": { + "ID": 20, + "Level": 71, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1322": { + "ID": 20, + "Level": 72, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1323": { + "ID": 20, + "Level": 73, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1324": { + "ID": 20, + "Level": 74, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1325": { + "ID": 20, + "Level": 75, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": true + }, + "1326": { + "ID": 20, + "Level": 76, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1327": { + "ID": 20, + "Level": 77, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1328": { + "ID": 20, + "Level": 78, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1329": { + "ID": 20, + "Level": 79, + "Tid1": 1, + "Qty1": 10000, + "Tid2": 1, + "Qty2": 40000, + "Tid3": 0, + "Qty3": 0, + "Focus": false + }, + "1330": { + "ID": 20, + "Level": 80, + "Tid1": 82004, + "Qty1": 8, + "Tid2": 82004, + "Qty2": 32, + "Tid3": 0, + "Qty3": 0, + "Focus": true } } \ No newline at end of file diff --git a/data/bin/BdConvert.json b/data/bin/BdConvert.json index 39c890801..238d9e4e3 100644 --- a/data/bin/BdConvert.json +++ b/data/bin/BdConvert.json @@ -119,5 +119,16 @@ "RewardGroup": 11, "ScoreItemId": 73201, "ScoreItemLimit": 2400 + }, + "500012": { + "Id": 500012, + "OptionList": [ + 1201, + 1202, + 1203 + ], + "RewardGroup": 12, + "ScoreItemId": 73201, + "ScoreItemLimit": 2400 } } \ No newline at end of file diff --git a/data/bin/BdConvertCondition.json b/data/bin/BdConvertCondition.json index 8ed4848c9..0c55cdc5a 100644 --- a/data/bin/BdConvertCondition.json +++ b/data/bin/BdConvertCondition.json @@ -346,6 +346,15 @@ ], "RequestDes": "BdConvertCondition.613.1" }, + "614": { + "Id": 614, + "Cond": 6, + "CondParams": [ + 1, + 5 + ], + "RequestDes": "BdConvertCondition.614.1" + }, "7011": { "Id": 7011, "Cond": 3, diff --git a/data/bin/BdConvertContent.json b/data/bin/BdConvertContent.json index b799e57e9..f240011a0 100644 --- a/data/bin/BdConvertContent.json +++ b/data/bin/BdConvertContent.json @@ -560,5 +560,57 @@ ], "DoubleCheckMinLevel": 15, "Des": "BdConvertContent.1103.1" + }, + "1201": { + "Id": 1201, + "ConvertConditionList": [ + 103, + 614, + 502 + ], + "MaxSub": 1, + "Icon": "UI_Activity/_500001/SpriteAtlas/icon_collection_hard_s", + "BasicReward": "{\"73201\":600,\"35012\":1,\"35013\":1}", + "BasicRewardPreview": [ + 73201, + 35012, + 35013 + ], + "DoubleCheckMinLevel": 15, + "Des": "BdConvertContent.1201.1" + }, + "1202": { + "Id": 1202, + "ConvertConditionList": [ + 106, + 403, + 501 + ], + "MaxSub": 2, + "Icon": "UI_Activity/_500001/SpriteAtlas/icon_collection_hard_a", + "BasicReward": "{\"73201\":600,\"82004\":90}", + "BasicRewardPreview": [ + 73201, + 82004 + ], + "DoubleCheckMinLevel": 15, + "Des": "BdConvertContent.1202.1" + }, + "1203": { + "Id": 1203, + "ConvertConditionList": [ + 101, + 402, + 506 + ], + "MaxSub": 3, + "Icon": "UI_Activity/_500001/SpriteAtlas/icon_collection_hard_b", + "BasicReward": "{\"73201\":400,\"82001\":80}", + "BasicRewardPreview": [ + 73201, + 82001 + ], + "DoubleCheckMinLevel": 15, + "Des": "BdConvertContent.1203.1" } } \ No newline at end of file diff --git a/data/bin/BdConvertControl.json b/data/bin/BdConvertControl.json index de287a9a1..3ffa8f1ba 100644 --- a/data/bin/BdConvertControl.json +++ b/data/bin/BdConvertControl.json @@ -162,5 +162,22 @@ 1 ], "DesText": "BdConvertControl.500011.1" + }, + "500012": { + "Id": 500012, + "UIAssets": "_500001/ActivityBdConvert", + "CtrlName": "BdConvertActCtrl", + "RewardsShow": [ + 503, + 35000, + 35012, + 35013, + 30004, + 50004, + 82001, + 82004, + 1 + ], + "DesText": "BdConvertControl.500012.1" } } \ No newline at end of file diff --git a/data/bin/BdConvertRewardGroup.json b/data/bin/BdConvertRewardGroup.json index 6c8eddcc5..6fdb24d4d 100644 --- a/data/bin/BdConvertRewardGroup.json +++ b/data/bin/BdConvertRewardGroup.json @@ -1450,5 +1450,137 @@ ], "Rewards": "{\"72022\":1}", "Des": "BdConvertRewardGroup.1112.1" + }, + "1201": { + "Id": 1201, + "GroupId": 12, + "CompleteCond": 48, + "CompleteCondParams": [ + 73201, + 200 + ], + "Rewards": "{\"1\":750000}", + "Des": "BdConvertRewardGroup.1201.1" + }, + "1202": { + "Id": 1202, + "GroupId": 12, + "CompleteCond": 48, + "CompleteCondParams": [ + 73201, + 400 + ], + "Rewards": "{\"30004\":50}", + "Des": "BdConvertRewardGroup.1202.1" + }, + "1203": { + "Id": 1203, + "GroupId": 12, + "CompleteCond": 48, + "CompleteCondParams": [ + 73201, + 600 + ], + "Rewards": "{\"50004\":80}", + "Des": "BdConvertRewardGroup.1203.1" + }, + "1204": { + "Id": 1204, + "GroupId": 12, + "CompleteCond": 48, + "CompleteCondParams": [ + 73201, + 800 + ], + "Rewards": "{\"1\":800000}", + "Des": "BdConvertRewardGroup.1204.1" + }, + "1205": { + "Id": 1205, + "GroupId": 12, + "CompleteCond": 48, + "CompleteCondParams": [ + 73201, + 1000 + ], + "Rewards": "{\"82001\":60}", + "Des": "BdConvertRewardGroup.1205.1" + }, + "1206": { + "Id": 1206, + "GroupId": 12, + "CompleteCond": 48, + "CompleteCondParams": [ + 73201, + 1200 + ], + "Rewards": "{\"82004\":90}", + "Des": "BdConvertRewardGroup.1206.1" + }, + "1207": { + "Id": 1207, + "GroupId": 12, + "CompleteCond": 48, + "CompleteCondParams": [ + 73201, + 1400 + ], + "Rewards": "{\"35000\":5}", + "Des": "BdConvertRewardGroup.1207.1" + }, + "1208": { + "Id": 1208, + "GroupId": 12, + "CompleteCond": 48, + "CompleteCondParams": [ + 73201, + 1600 + ], + "Rewards": "{\"82001\":60}", + "Des": "BdConvertRewardGroup.1208.1" + }, + "1209": { + "Id": 1209, + "GroupId": 12, + "CompleteCond": 48, + "CompleteCondParams": [ + 73201, + 1800 + ], + "Rewards": "{\"82004\":90}", + "Des": "BdConvertRewardGroup.1209.1" + }, + "1210": { + "Id": 1210, + "GroupId": 12, + "CompleteCond": 48, + "CompleteCondParams": [ + 73201, + 2000 + ], + "Rewards": "{\"503\":4}", + "Des": "BdConvertRewardGroup.1210.1" + }, + "1211": { + "Id": 1211, + "GroupId": 12, + "CompleteCond": 48, + "CompleteCondParams": [ + 73201, + 2200 + ], + "Rewards": "{\"71023\":1}", + "Des": "BdConvertRewardGroup.1211.1" + }, + "1212": { + "Id": 1212, + "GroupId": 12, + "CompleteCond": 48, + "CompleteCondParams": [ + 73201, + 2400 + ], + "Rewards": "{\"72023\":1}", + "Des": "BdConvertRewardGroup.1212.1" } } \ No newline at end of file diff --git a/data/bin/BoardNPC.json b/data/bin/BoardNPC.json index 048e090ec..b2c8fbe26 100644 --- a/data/bin/BoardNPC.json +++ b/data/bin/BoardNPC.json @@ -299,6 +299,12 @@ "Alias": "BoardNPC.8157.2", "DefaultSkinId": 815701 }, + "915201": { + "Id": 915201, + "Name": "BoardNPC.915201.1", + "Alias": "BoardNPC.915201.2", + "DefaultSkinId": 915201 + }, "8137": { "Id": 8137, "Name": "BoardNPC.8137.1", @@ -310,5 +316,23 @@ "Name": "BoardNPC.8139.1", "Alias": "BoardNPC.8139.2", "DefaultSkinId": 813901 + }, + "7139": { + "Id": 7139, + "Name": "BoardNPC.7139.1", + "Alias": "BoardNPC.7139.2", + "DefaultSkinId": 713901 + }, + "7162": { + "Id": 7162, + "Name": "BoardNPC.7162.1", + "Alias": "BoardNPC.7162.2", + "DefaultSkinId": 716201 + }, + "8162": { + "Id": 8162, + "Name": "BoardNPC.8162.1", + "Alias": "BoardNPC.8162.2", + "DefaultSkinId": 816201 } } \ No newline at end of file diff --git a/data/bin/BreakOutCharacter.json b/data/bin/BreakOutCharacter.json index eee213be2..6c4f1810e 100644 --- a/data/bin/BreakOutCharacter.json +++ b/data/bin/BreakOutCharacter.json @@ -103,5 +103,35 @@ "Icon": "Character/16001/BreakOut/Combo/ComboGroup_BO_160", "Attribute": 8216001, "Level": 150 + }, + "16201": { + "Id": 16201, + "Name": "", + "Model": "BreakOutCharacter.16201.1", + "ModelScale": 0, + "Faction": 0, + "FCAIAction": "", + "FCComboGroup": "Actor/Character/16201/16201_Actor", + "SkillId": 12500, + "MP": 1, + "SkillCD": 0, + "Icon": "Character/16201/BreakOut/Combo/ComboGroup_BO_162", + "Attribute": 8216201, + "Level": 150 + }, + "13901": { + "Id": 13901, + "Name": "", + "Model": "BreakOutCharacter.13901.1", + "ModelScale": 0, + "Faction": 0, + "FCAIAction": "", + "FCComboGroup": "Actor/Character/13901/13901_Actor", + "SkillId": 12500, + "MP": 1, + "SkillCD": 0, + "Icon": "Character/13901/BreakOut/Combo/ComboGroup_BO_139", + "Attribute": 8213901, + "Level": 150 } } \ No newline at end of file diff --git a/data/bin/BreakOutEnemySpr.json b/data/bin/BreakOutEnemySpr.json index 09c0eea86..546e20b3b 100644 --- a/data/bin/BreakOutEnemySpr.json +++ b/data/bin/BreakOutEnemySpr.json @@ -158,5 +158,41 @@ "8210381": { "Id": 8210381, "Score": 1200 + }, + "8210421": { + "Id": 8210421, + "Score": 40 + }, + "8210422": { + "Id": 8210422, + "Score": 40 + }, + "8210431": { + "Id": 8210431, + "Score": 40 + }, + "8210432": { + "Id": 8210432, + "Score": 40 + }, + "8210441": { + "Id": 8210441, + "Score": 40 + }, + "8210451": { + "Id": 8210451, + "Score": 40 + }, + "8210452": { + "Id": 8210452, + "Score": 40 + }, + "8210453": { + "Id": 8210453, + "Score": 40 + }, + "8210481": { + "Id": 8210481, + "Score": 1200 } } \ No newline at end of file diff --git a/data/bin/BreakOutFloor.json b/data/bin/BreakOutFloor.json index 6aa82dbdf..8704838d0 100644 --- a/data/bin/BreakOutFloor.json +++ b/data/bin/BreakOutFloor.json @@ -21,7 +21,10 @@ 129, 131, 130, - 137 + 137, + 139, + 140, + 141 ], "Counts": [ 0, @@ -34,6 +37,9 @@ 0, 0, 0, + 0, + 0, + 0, 0 ], "DropParam": [ @@ -47,6 +53,9 @@ 6, 1, 8, + 0, + 0, + 0, 0 ] }, @@ -72,7 +81,10 @@ 129, 131, 130, - 137 + 137, + 139, + 140, + 141 ], "Counts": [ 0, @@ -85,6 +97,9 @@ 0, 0, 0, + 0, + 0, + 0, 0 ], "DropParam": [ @@ -98,6 +113,9 @@ 6, 1, 8, + 0, + 0, + 0, 0 ] }, @@ -123,7 +141,10 @@ 129, 131, 130, - 137 + 137, + 139, + 140, + 141 ], "Counts": [ 0, @@ -136,6 +157,9 @@ 0, 0, 0, + 0, + 0, + 0, 0 ], "DropParam": [ @@ -149,6 +173,9 @@ 6, 1, 8, + 0, + 0, + 0, 0 ] }, @@ -174,7 +201,10 @@ 129, 131, 130, - 137 + 137, + 139, + 140, + 141 ], "Counts": [ 2, @@ -187,6 +217,9 @@ 0, 0, 0, + 0, + 0, + 0, 0 ], "DropParam": [ @@ -200,6 +233,9 @@ 6, 1, 8, + 0, + 0, + 0, 0 ] }, @@ -225,7 +261,10 @@ 129, 131, 130, - 137 + 137, + 139, + 140, + 141 ], "Counts": [ 2, @@ -238,6 +277,9 @@ 0, 0, 0, + 0, + 0, + 0, 0 ], "DropParam": [ @@ -251,6 +293,9 @@ 6, 1, 8, + 0, + 0, + 0, 0 ] }, @@ -276,7 +321,10 @@ 129, 131, 130, - 137 + 137, + 139, + 140, + 141 ], "Counts": [ 2, @@ -289,6 +337,9 @@ 0, 0, 0, + 0, + 0, + 0, 0 ], "DropParam": [ @@ -302,6 +353,9 @@ 6, 1, 8, + 0, + 0, + 0, 0 ] }, @@ -327,7 +381,10 @@ 129, 131, 130, - 137 + 137, + 139, + 140, + 141 ], "Counts": [ 1, @@ -340,6 +397,9 @@ 0, 0, 0, + 0, + 0, + 0, 0 ], "DropParam": [ @@ -353,6 +413,9 @@ 6, 1, 8, + 0, + 0, + 0, 0 ] }, @@ -378,7 +441,10 @@ 129, 131, 130, - 137 + 137, + 139, + 140, + 141 ], "Counts": [ 2, @@ -391,6 +457,9 @@ 0, 0, 0, + 0, + 0, + 0, 0 ], "DropParam": [ @@ -404,6 +473,9 @@ 6, 1, 8, + 0, + 0, + 0, 0 ] }, @@ -429,7 +501,10 @@ 129, 131, 130, - 137 + 137, + 139, + 140, + 141 ], "Counts": [ 0, @@ -442,6 +517,9 @@ 0, 0, 0, + 0, + 0, + 0, 0 ], "DropParam": [ @@ -455,6 +533,9 @@ 6, 1, 8, + 0, + 0, + 0, 0 ] }, @@ -480,7 +561,10 @@ 129, 131, 130, - 137 + 137, + 139, + 140, + 141 ], "Counts": [ 0, @@ -493,6 +577,9 @@ 0, 0, 0, + 0, + 0, + 0, 0 ], "DropParam": [ @@ -506,6 +593,9 @@ 6, 1, 8, + 0, + 0, + 0, 0 ] }, @@ -531,7 +621,10 @@ 129, 131, 130, - 137 + 137, + 139, + 140, + 141 ], "Counts": [ 0, @@ -544,6 +637,9 @@ 0, 0, 0, + 0, + 0, + 0, 0 ], "DropParam": [ @@ -557,6 +653,9 @@ 6, 1, 8, + 0, + 0, + 0, 0 ] }, @@ -582,7 +681,10 @@ 129, 131, 130, - 137 + 137, + 139, + 140, + 141 ], "Counts": [ 0, @@ -595,6 +697,9 @@ 2, 0, 0, + 0, + 0, + 0, 0 ], "DropParam": [ @@ -608,6 +713,9 @@ 6, 1, 8, + 0, + 0, + 0, 0 ] }, @@ -633,7 +741,10 @@ 129, 131, 130, - 137 + 137, + 139, + 140, + 141 ], "Counts": [ 1, @@ -646,7 +757,10 @@ 1, 0, 1, - 1 + 1, + 0, + 0, + 0 ], "DropParam": [ 0, @@ -659,6 +773,9 @@ 6, 1, 8, + 0, + 0, + 0, 0 ] }, @@ -684,7 +801,10 @@ 129, 131, 130, - 137 + 137, + 139, + 140, + 141 ], "Counts": [ 1, @@ -697,6 +817,9 @@ 1, 1, 1, + 1, + 1, + 1, 1 ], "DropParam": [ @@ -710,6 +833,9 @@ 6, 1, 8, + 0, + 0, + 0, 0 ] }, @@ -735,7 +861,10 @@ 129, 131, 130, - 137 + 137, + 139, + 140, + 141 ], "Counts": [ 1, @@ -748,6 +877,9 @@ 1, 1, 1, + 1, + 1, + 1, 1 ], "DropParam": [ @@ -761,6 +893,9 @@ 6, 1, 8, + 0, + 0, + 0, 0 ] }, @@ -786,7 +921,10 @@ 129, 131, 130, - 137 + 137, + 139, + 140, + 141 ], "Counts": [ 1, @@ -799,6 +937,9 @@ 1, 1, 1, + 1, + 1, + 1, 1 ], "DropParam": [ @@ -812,6 +953,9 @@ 6, 1, 8, + 0, + 0, + 0, 0 ] }, @@ -837,7 +981,10 @@ 129, 131, 130, - 137 + 137, + 139, + 140, + 141 ], "Counts": [ 0, @@ -850,6 +997,9 @@ 0, 0, 0, + 0, + 0, + 0, 0 ], "DropParam": [ @@ -863,7 +1013,10 @@ 6, 1, 8, - 15 + 15, + 0, + 0, + 0 ] }, "82022": { @@ -888,7 +1041,10 @@ 129, 131, 130, - 137 + 137, + 139, + 140, + 141 ], "Counts": [ 0, @@ -901,6 +1057,9 @@ 0, 0, 0, + 0, + 0, + 0, 0 ], "DropParam": [ @@ -914,7 +1073,10 @@ 6, 1, 8, - 15 + 15, + 0, + 0, + 0 ] }, "82023": { @@ -939,7 +1101,10 @@ 129, 131, 130, - 137 + 137, + 139, + 140, + 141 ], "Counts": [ 0, @@ -952,7 +1117,10 @@ 0, 0, 0, - 2 + 2, + 0, + 0, + 0 ], "DropParam": [ 0, @@ -965,7 +1133,10 @@ 6, 1, 8, - 15 + 15, + 0, + 0, + 0 ] }, "82024": { @@ -990,7 +1161,10 @@ 129, 131, 130, - 137 + 137, + 139, + 140, + 141 ], "Counts": [ 2, @@ -1003,7 +1177,10 @@ 0, 1, 0, - 2 + 2, + 1, + 1, + 1 ], "DropParam": [ 0, @@ -1016,7 +1193,10 @@ 6, 1, 8, - 15 + 15, + 0, + 0, + 0 ] }, "82025": { @@ -1041,7 +1221,10 @@ 129, 131, 130, - 137 + 137, + 139, + 140, + 141 ], "Counts": [ 2, @@ -1054,7 +1237,10 @@ 0, 1, 0, - 0 + 0, + 1, + 1, + 1 ], "DropParam": [ 0, @@ -1067,7 +1253,10 @@ 6, 1, 8, - 15 + 15, + 0, + 0, + 0 ] }, "82026": { @@ -1092,7 +1281,10 @@ 129, 131, 130, - 137 + 137, + 139, + 140, + 141 ], "Counts": [ 2, @@ -1105,7 +1297,10 @@ 0, 1, 0, - 2 + 2, + 1, + 1, + 1 ], "DropParam": [ 0, @@ -1118,7 +1313,10 @@ 6, 1, 8, - 15 + 15, + 0, + 0, + 0 ] }, "82027": { @@ -1143,7 +1341,10 @@ 129, 131, 130, - 137 + 137, + 139, + 140, + 141 ], "Counts": [ 2, @@ -1156,6 +1357,9 @@ 0, 2, 0, + 2, + 2, + 2, 2 ], "DropParam": [ @@ -1169,7 +1373,10 @@ 6, 1, 8, - 15 + 15, + 0, + 0, + 0 ] }, "82028": { @@ -1194,7 +1401,10 @@ 129, 131, 130, - 137 + 137, + 139, + 140, + 141 ], "Counts": [ 2, @@ -1207,6 +1417,9 @@ 0, 2, 0, + 2, + 2, + 2, 2 ], "DropParam": [ @@ -1220,7 +1433,490 @@ 6, 1, 8, - 15 + 15, + 0, + 0, + 0 + ] + }, + "82031": { + "Id": 82031, + "SceneName": "Levels/BreakOut/BreakOut_4_1", + "ConfigPrefabName": "BreakOut_4_1", + "Theme": 2, + "BGM": "breakout_combatNormal_setState", + "LeaveTriggerEvent": "amb_endlessTower_all_stop", + "MonsterLv": 1, + "Time": 120, + "Heart": 8, + "Score": 1400, + "Drops": [ + 115, + 113, + 116, + 114, + 118, + 121, + 117, + 129, + 131, + 130, + 137, + 139, + 140, + 141 + ], + "Counts": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "DropParam": [ + 0, + 50, + 10, + 1, + 1, + 2, + 1, + 6, + 1, + 8, + 15, + 0, + 0, + 0 + ] + }, + "82032": { + "Id": 82032, + "SceneName": "Levels/BreakOut/BreakOut_4_2", + "ConfigPrefabName": "BreakOut_4_2", + "Theme": 2, + "BGM": "breakout_combatNormal_setState", + "LeaveTriggerEvent": "amb_endlessTower_all_stop", + "MonsterLv": 1, + "Time": 120, + "Heart": 8, + "Score": 1400, + "Drops": [ + 115, + 113, + 116, + 114, + 118, + 121, + 117, + 129, + 131, + 130, + 137, + 139, + 140, + 141 + ], + "Counts": [ + 0, + 3, + 12, + 4, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 2, + 0 + ], + "DropParam": [ + 0, + 50, + 20, + 1, + 1, + 2, + 1, + 6, + 1, + 8, + 15, + 0, + 0, + 0 + ] + }, + "82033": { + "Id": 82033, + "SceneName": "Levels/BreakOut/BreakOut_4_3", + "ConfigPrefabName": "BreakOut_4_3", + "Theme": 2, + "BGM": "breakout_combatNormal_setState", + "LeaveTriggerEvent": "amb_endlessTower_all_stop", + "MonsterLv": 1, + "Time": 120, + "Heart": 8, + "Score": 1600, + "Drops": [ + 115, + 113, + 116, + 114, + 118, + 121, + 117, + 129, + 131, + 130, + 137, + 139, + 140, + 141 + ], + "Counts": [ + 0, + 3, + 12, + 4, + 0, + 0, + 0, + 0, + 2, + 0, + 0, + 2, + 2, + 0 + ], + "DropParam": [ + 0, + 50, + 20, + 1, + 1, + 2, + 1, + 6, + 1, + 8, + 15, + 0, + 0, + 0 + ] + }, + "82034": { + "Id": 82034, + "SceneName": "Levels/BreakOut/BreakOut_4_4", + "ConfigPrefabName": "BreakOut_4_4", + "Theme": 2, + "BGM": "breakout_combatNormal_setState", + "LeaveTriggerEvent": "amb_endlessTower_all_stop", + "MonsterLv": 1, + "Time": 120, + "Heart": 8, + "Score": 1900, + "Drops": [ + 115, + 113, + 116, + 114, + 118, + 121, + 117, + 129, + 131, + 130, + 137, + 139, + 140, + 141 + ], + "Counts": [ + 0, + 3, + 12, + 4, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2 + ], + "DropParam": [ + 0, + 50, + 20, + 1, + 1, + 2, + 1, + 6, + 1, + 8, + 15, + 0, + 0, + 0 + ] + }, + "82035": { + "Id": 82035, + "SceneName": "Levels/BreakOut/BreakOut_4_5", + "ConfigPrefabName": "BreakOut_4_5", + "Theme": 2, + "BGM": "breakout_combatNormal_setState", + "LeaveTriggerEvent": "amb_endlessTower_all_stop", + "MonsterLv": 1, + "Time": 120, + "Heart": 6, + "Score": 1800, + "Drops": [ + 115, + 113, + 116, + 114, + 118, + 121, + 117, + 129, + 131, + 130, + 137, + 139, + 140, + 141 + ], + "Counts": [ + 0, + 3, + 12, + 3, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2 + ], + "DropParam": [ + 0, + 50, + 20, + 1, + 1, + 2, + 1, + 6, + 1, + 8, + 15, + 0, + 0, + 0 + ] + }, + "82036": { + "Id": 82036, + "SceneName": "Levels/BreakOut/BreakOut_4_6", + "ConfigPrefabName": "BreakOut_4_6", + "Theme": 2, + "BGM": "breakout_combatNormal_setState", + "LeaveTriggerEvent": "amb_endlessTower_all_stop", + "MonsterLv": 1, + "Time": 120, + "Heart": 6, + "Score": 2200, + "Drops": [ + 115, + 113, + 116, + 114, + 118, + 121, + 117, + 129, + 131, + 130, + 137, + 139, + 140, + 141 + ], + "Counts": [ + 0, + 3, + 12, + 3, + 2, + 2, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2 + ], + "DropParam": [ + 0, + 50, + 20, + 1, + 1, + 2, + 1, + 6, + 1, + 8, + 15, + 0, + 0, + 0 + ] + }, + "82037": { + "Id": 82037, + "SceneName": "Levels/BreakOut/BreakOut_4_7", + "ConfigPrefabName": "BreakOut_4_7", + "Theme": 2, + "BGM": "breakout_combatNormal_setState", + "LeaveTriggerEvent": "amb_endlessTower_all_stop", + "MonsterLv": 1, + "Time": 120, + "Heart": 6, + "Score": 1900, + "Drops": [ + 115, + 113, + 116, + 114, + 118, + 121, + 117, + 129, + 131, + 130, + 137, + 139, + 140, + 141 + ], + "Counts": [ + 0, + 3, + 12, + 3, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2 + ], + "DropParam": [ + 0, + 50, + 20, + 1, + 1, + 2, + 1, + 6, + 1, + 8, + 15, + 0, + 0, + 0 + ] + }, + "82038": { + "Id": 82038, + "SceneName": "Levels/BreakOut/BreakOut_4_8", + "ConfigPrefabName": "BreakOut_4_8", + "Theme": 2, + "BGM": "breakout_combatBoss_setState", + "LeaveTriggerEvent": "amb_endlessTower_all_stop", + "MonsterLv": 1, + "Time": 120, + "Heart": 8, + "Score": 2700, + "Drops": [ + 115, + 113, + 116, + 114, + 118, + 121, + 117, + 129, + 131, + 130, + 137, + 139, + 140, + 141 + ], + "Counts": [ + 0, + 3, + 12, + 3, + 0, + 0, + 0, + 0, + 2, + 2, + 0, + 2, + 2, + 2 + ], + "DropParam": [ + 0, + 50, + 20, + 1, + 1, + 2, + 1, + 6, + 1, + 8, + 15, + 0, + 0, + 0 ] } } \ No newline at end of file diff --git a/data/bin/BreakOutLevel.json b/data/bin/BreakOutLevel.json index 098738979..94d0b8998 100644 --- a/data/bin/BreakOutLevel.json +++ b/data/bin/BreakOutLevel.json @@ -406,5 +406,141 @@ 300 ], "Desc": "" + }, + "301040111": { + "Id": 301040111, + "ActivityId": 3010401, + "DayOpen": 0, + "Name": "BreakOutLevel.301040111.1", + "IconRes": "", + "Type": 1, + "Difficulty": 1, + "PreLevelId": 0, + "FloorId": 82031, + "FirstCompleteReward1Tid": 0, + "FirstCompleteReward1Qty": 2, + "Characters": [ + 100 + ], + "Desc": "" + }, + "301040112": { + "Id": 301040112, + "ActivityId": 3010401, + "DayOpen": 0, + "Name": "BreakOutLevel.301040112.1", + "IconRes": "", + "Type": 1, + "Difficulty": 2, + "PreLevelId": 301040111, + "FloorId": 82032, + "FirstCompleteReward1Tid": 8200132, + "FirstCompleteReward1Qty": 2, + "Characters": [ + 100 + ], + "Desc": "" + }, + "301040121": { + "Id": 301040121, + "ActivityId": 3010401, + "DayOpen": 0, + "Name": "BreakOutLevel.301040121.1", + "IconRes": "", + "Type": 2, + "Difficulty": 1, + "PreLevelId": 301040112, + "FloorId": 82033, + "FirstCompleteReward1Tid": 8200133, + "FirstCompleteReward1Qty": 2, + "Characters": [ + 150 + ], + "Desc": "" + }, + "301040122": { + "Id": 301040122, + "ActivityId": 3010401, + "DayOpen": 0, + "Name": "BreakOutLevel.301040122.1", + "IconRes": "", + "Type": 2, + "Difficulty": 2, + "PreLevelId": 301040121, + "FloorId": 82034, + "FirstCompleteReward1Tid": 8200134, + "FirstCompleteReward1Qty": 2, + "Characters": [ + 150 + ], + "Desc": "" + }, + "301040131": { + "Id": 301040131, + "ActivityId": 3010401, + "DayOpen": 1, + "Name": "BreakOutLevel.301040131.1", + "IconRes": "", + "Type": 3, + "Difficulty": 1, + "PreLevelId": 301040122, + "FloorId": 82035, + "FirstCompleteReward1Tid": 8200135, + "FirstCompleteReward1Qty": 2, + "Characters": [ + 200 + ], + "Desc": "" + }, + "301040132": { + "Id": 301040132, + "ActivityId": 3010401, + "DayOpen": 1, + "Name": "BreakOutLevel.301040132.1", + "IconRes": "", + "Type": 3, + "Difficulty": 2, + "PreLevelId": 301040131, + "FloorId": 82036, + "FirstCompleteReward1Tid": 8200136, + "FirstCompleteReward1Qty": 2, + "Characters": [ + 200 + ], + "Desc": "" + }, + "301040141": { + "Id": 301040141, + "ActivityId": 3010401, + "DayOpen": 1, + "Name": "BreakOutLevel.301040141.1", + "IconRes": "", + "Type": 4, + "Difficulty": 1, + "PreLevelId": 301040132, + "FloorId": 82037, + "FirstCompleteReward1Tid": 0, + "FirstCompleteReward1Qty": 2, + "Characters": [ + 300 + ], + "Desc": "" + }, + "301040142": { + "Id": 301040142, + "ActivityId": 3010401, + "DayOpen": 1, + "Name": "BreakOutLevel.301040142.1", + "IconRes": "", + "Type": 4, + "Difficulty": 2, + "PreLevelId": 301040141, + "FloorId": 82038, + "FirstCompleteReward1Tid": 8200138, + "FirstCompleteReward1Qty": 2, + "Characters": [ + 300 + ], + "Desc": "" } } \ No newline at end of file diff --git a/data/bin/Buff.json b/data/bin/Buff.json index b5a06d92d..a1629c774 100644 --- a/data/bin/Buff.json +++ b/data/bin/Buff.json @@ -2981,6 +2981,27 @@ "NotRemove": false, "ChangeTeamNotRemove": false }, + "14110011": { + "Id": 14110011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 14110011, + "ReduceTime": 0, + "BuffTag1": 943565682, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, "14111011": { "Id": 14111011, "Name": "", @@ -8767,9 +8788,9 @@ "BuffTag1": 1396103119, "BuffTag2": -2138561627, "BuffTag3": 2032157435, - "BuffTag4": 0, + "BuffTag4": 1701654431, "BuffTag5": 0, - "BindEffect": "", + "BindEffect": "FX/Buff/fx_buff_LightTrigger_ShanShuo", "Icon": "Icon/Buff/Icon_CommonBuff_DefenseDown", "IsShow": true, "TopofHeadEffect": "", @@ -12053,6 +12074,405 @@ "NotRemove": false, "ChangeTeamNotRemove": false }, + "16290001": { + "Id": 16290001, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 16290001, + "ReduceTime": 0, + "BuffTag1": 943565682, + "BuffTag2": 1647065043, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Character/16201/Buff/fx_16201_buff_Ultra_Icon_1", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": true, + "ChangeTeamNotRemove": false + }, + "16290002": { + "Id": 16290002, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 16290002, + "ReduceTime": 0, + "BuffTag1": 943565682, + "BuffTag2": 1212422350, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Character/16201/Buff/fx_16201_buff_Ultra_Icon_2", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": true, + "ChangeTeamNotRemove": false + }, + "16290003": { + "Id": 16290003, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 16290003, + "ReduceTime": 0, + "BuffTag1": 943565682, + "BuffTag2": 1278096873, + "BuffTag3": 0, + "BuffTag4": -719983267, + "BuffTag5": 0, + "BindEffect": "Actor/Character/16201/Buff/fx_16201_buff_Ultra_Power", + "Icon": "Icon/Buff/16201_Ultra_Buff", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": true, + "ChangeTeamNotRemove": false + }, + "16243011": { + "Id": 16243011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 16243011, + "ReduceTime": 0, + "BuffTag1": 943565682, + "BuffTag2": 1278096873, + "BuffTag3": 0, + "BuffTag4": -719983267, + "BuffTag5": 0, + "BindEffect": "Actor/Character/16201/Buff/fx_16201_buff_Ultra_Power", + "Icon": "Icon/Buff/16201_Ultra_Buff", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": true, + "ChangeTeamNotRemove": false + }, + "16202011": { + "Id": 16202011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 16202011, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Character/16201/Buff/fx_16201_buff_QingJian_pro_2", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "16204011": { + "Id": 16204011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 16204011, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Character/16201/Buff/fx_16201_buff_ZhongJian_pro_1", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "16207011": { + "Id": 16207011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 16207011, + "ReduceTime": 0, + "BuffTag1": 943565682, + "BuffTag2": -719983267, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": true, + "ChangeTeamNotRemove": false + }, + "16207012": { + "Id": 16207012, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 16207012, + "ReduceTime": 0, + "BuffTag1": 943565682, + "BuffTag2": -719983267, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": true, + "ChangeTeamNotRemove": false + }, + "16209011": { + "Id": 16209011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 16209011, + "ReduceTime": 0, + "BuffTag1": 943565682, + "BuffTag2": -719983267, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": true, + "ChangeTeamNotRemove": false + }, + "16212011": { + "Id": 16212011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 16212011, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": true, + "ChangeTeamNotRemove": false + }, + "16225011": { + "Id": 16225011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 16225011, + "ReduceTime": 0, + "BuffTag1": 943565682, + "BuffTag2": -719983267, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": true, + "ChangeTeamNotRemove": false + }, + "16226011": { + "Id": 16226011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 16226011, + "ReduceTime": 0, + "BuffTag1": 943565682, + "BuffTag2": -719983267, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": true, + "ChangeTeamNotRemove": false + }, + "16229011": { + "Id": 16229011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 16229011, + "ReduceTime": 0, + "BuffTag1": 943565682, + "BuffTag2": -719983267, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": true, + "ChangeTeamNotRemove": false + }, + "16231011": { + "Id": 16231011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 16231011, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": true, + "ChangeTeamNotRemove": false + }, + "16232011": { + "Id": 16232011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 16232011, + "ReduceTime": 0, + "BuffTag1": 943565682, + "BuffTag2": -719983267, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": true, + "ChangeTeamNotRemove": false + }, + "16233011": { + "Id": 16233011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 16233011, + "ReduceTime": 0, + "BuffTag1": 943565682, + "BuffTag2": -719983267, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": true, + "ChangeTeamNotRemove": false + }, + "16296111": { + "Id": 16296111, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 16296111, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "16296211": { + "Id": 16296211, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 16296211, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "16296411": { + "Id": 16296411, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 16296411, + "ReduceTime": 0, + "BuffTag1": 943565682, + "BuffTag2": -719983267, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, "5011": { "Id": 5011, "Name": "", @@ -16173,6 +16593,27 @@ "NotRemove": false, "ChangeTeamNotRemove": false }, + "11951011": { + "Id": 11951011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 11951011, + "ReduceTime": 0, + "BuffTag1": 943565682, + "BuffTag2": -719983267, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_CritDamageUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, "11951111": { "Id": 11951111, "Name": "", @@ -30727,6 +31168,132 @@ "NotRemove": false, "ChangeTeamNotRemove": false }, + "317010000": { + "Id": 317010000, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 317010000, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Monster/StoryActivity_17/Buff/fx_storyactivity_17_buff_pro_1", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "317010010": { + "Id": 317010010, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 317010010, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Monster/StoryActivity_17/Buff/fx_storyactivity_17_buff_pro_0", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "317010020": { + "Id": 317010020, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 317010020, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Monster/72013RenOu_Xuhuan/Buff/fx_m72013_buff_fire", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "317010030": { + "Id": 317010030, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 317010030, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "317010040": { + "Id": 317010040, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 317010040, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Monster/StoryActivity_17/Buff/fx_storyactivity_17_buff_pro_1", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "317010050": { + "Id": 317010050, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 317010050, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Monster/StoryActivity_17/Buff/fx_storyactivity_17_buff_pro_1", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, "311010000": { "Id": 311010000, "Name": "", @@ -31644,6 +32211,211 @@ "NotRemove": false, "ChangeTeamNotRemove": false }, + "720140000": { + "Id": 720140000, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 720140000, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Monster/50111BuffJingLing/Buff/Fx_50111BuffJiLing_buff_HuiXue_Common", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "720140140": { + "Id": 720140140, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 720140140, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "FX/Buff/fx_buff_MoveSpdDown", + "Icon": "Icon/Buff/Icon_CommonBuff_MoveSpeedDown", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [ + 0 + ], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "720140150": { + "Id": 720140150, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 720140150, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Monster/StoryActivity_17/Buff/fx_storyactivity_17_buff_stone", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [ + 0 + ], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "720140160": { + "Id": 720140160, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 720140160, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [ + 0 + ], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "700619100": { + "Id": 700619100, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 70061910, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Monster/70061WuYu/Buff/fx_m70061_buff_shield", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [ + 0 + ], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "700619200": { + "Id": 700619200, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 70061920, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Monster/70061WuYu/Buff/fx_m70061_buff_ZhaoHuanWu01_strengthen", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [ + 0 + ], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "700619300": { + "Id": 700619300, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 70061930, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Monster/70061WuYu/Buff/fx_m70061_buff_ZhaoHuanWu02_strengthen", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [ + 0 + ], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "700619400": { + "Id": 700619400, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 70061940, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Monster/70061WuYu/Buff/fx_m70061_buff_ZhaoHuanWu03_strengthen", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [ + 0 + ], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "821620101": { + "Id": 821620101, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 821620101, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Character/16201/Buff/fx_16201_buff_ZhongJianFollow", + "Icon": "Icon/Buff/16201_Ultra_Buff", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [ + 0 + ], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, "990011100": { "Id": 990011100, "Name": "", @@ -33660,6 +34432,373 @@ "NotRemove": false, "ChangeTeamNotRemove": false }, + "710310011": { + "Id": 710310011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 710310011, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "710310012": { + "Id": 710310012, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 710310012, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "FX/Buff/fx_buff_effect_atk_down", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackDown", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "71031601": { + "Id": 71031601, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 71031601, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "FX/Buff/fx_buff_effect_atk_up", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "71031602": { + "Id": 71031602, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 71031602, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "FX/Buff/fx_buff_effect_atk_up", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "71031901": { + "Id": 71031901, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 71031901, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "71040501": { + "Id": 71040501, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 71040501, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [ + 0 + ], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "71040701": { + "Id": 71040701, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 71040701, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_SkillDamageDown", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [ + 0 + ], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "71040702": { + "Id": 71040702, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 71040702, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_SkillDamageDown", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [ + 0 + ], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "71041601": { + "Id": 71041601, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 71041601, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_DefenseDown", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [ + 0 + ], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "71041602": { + "Id": 71041602, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 71041602, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_DefenseDown", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [ + 0 + ], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "71021601": { + "Id": 71021601, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 71021601, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "FX/Buff/fx_buff_effect_atk_up", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackUp", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "710216011": { + "Id": 710216011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 710216011, + "ReduceTime": 0, + "BuffTag1": -1824092615, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "FX/Buff/fx_buff_effect_atk_up", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "71021602": { + "Id": 71021602, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 71021602, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "FX/Buff/fx_buff_effect_atk_up", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackUp", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "710216021": { + "Id": 710216021, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 710216021, + "ReduceTime": 0, + "BuffTag1": -1824092615, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "FX/Buff/fx_buff_effect_atk_up", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "71021603": { + "Id": 71021603, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 71021603, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "FX/Buff/fx_buff_effect_atk_up", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackUp", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "710216031": { + "Id": 710216031, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 710216031, + "ReduceTime": 0, + "BuffTag1": -1824092615, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "FX/Buff/fx_buff_effect_atk_up", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "71030801": { + "Id": 71030801, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 71030801, + "ReduceTime": 0, + "BuffTag1": 1925324471, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "FX/Buff/fx_buff_effect_atk_down", + "Icon": "Icon/Buff/Icon_CommonBuff_DefenseDown", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, "880010101": { "Id": 880010101, "Name": "", @@ -38440,6 +39579,846 @@ "NotRemove": false, "ChangeTeamNotRemove": false }, + "709054080": { + "Id": 709054080, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054080, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054090": { + "Id": 709054090, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054090, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054120": { + "Id": 709054120, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054120, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054130": { + "Id": 709054130, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054130, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054140": { + "Id": 709054140, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054140, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054160": { + "Id": 709054160, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054160, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054165": { + "Id": 709054165, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054165, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054170": { + "Id": 709054170, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054170, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054174": { + "Id": 709054174, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054174, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054178": { + "Id": 709054178, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054178, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054150": { + "Id": 709054150, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054150, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054210": { + "Id": 709054210, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054210, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054211": { + "Id": 709054211, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054211, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054220": { + "Id": 709054220, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054220, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054221": { + "Id": 709054221, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054221, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054290": { + "Id": 709054290, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054290, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054300": { + "Id": 709054300, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054300, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054310": { + "Id": 709054310, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054310, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054320": { + "Id": 709054320, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054320, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054330": { + "Id": 709054330, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054330, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054350": { + "Id": 709054350, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054350, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054360": { + "Id": 709054360, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054360, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054261": { + "Id": 709054261, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054261, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054262": { + "Id": 709054262, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054262, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054263": { + "Id": 709054263, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054263, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054264": { + "Id": 709054264, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054264, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054265": { + "Id": 709054265, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054265, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054266": { + "Id": 709054266, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054266, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054267": { + "Id": 709054267, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054267, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054268": { + "Id": 709054268, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054268, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054269": { + "Id": 709054269, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054269, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054271": { + "Id": 709054271, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054271, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054272": { + "Id": 709054272, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054272, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054273": { + "Id": 709054273, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054273, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054274": { + "Id": 709054274, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054274, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054275": { + "Id": 709054275, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054275, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054276": { + "Id": 709054276, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054276, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054277": { + "Id": 709054277, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054277, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054278": { + "Id": 709054278, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054278, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "709054279": { + "Id": 709054279, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 709054279, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, "8001021": { "Id": 8001021, "Name": "", @@ -61918,6 +63897,1287 @@ "NotRemove": false, "ChangeTeamNotRemove": false }, + "4066000": { + "Id": 4066000, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066000, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_DiscBuff_214066_Buff", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066001": { + "Id": 4066001, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066001, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066002": { + "Id": 4066002, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066002, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066003": { + "Id": 4066003, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066003, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066004": { + "Id": 4066004, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066004, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066005": { + "Id": 4066005, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066005, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066006": { + "Id": 4066006, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066006, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066011": { + "Id": 4066011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066011, + "ReduceTime": 0, + "BuffTag1": -2138561627, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066012": { + "Id": 4066012, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066012, + "ReduceTime": 0, + "BuffTag1": -2138561627, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066013": { + "Id": 4066013, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066013, + "ReduceTime": 0, + "BuffTag1": -2138561627, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066014": { + "Id": 4066014, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066014, + "ReduceTime": 0, + "BuffTag1": -2138561627, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066015": { + "Id": 4066015, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066015, + "ReduceTime": 0, + "BuffTag1": -2138561627, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066016": { + "Id": 4066016, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066016, + "ReduceTime": 0, + "BuffTag1": -2138561627, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066021": { + "Id": 4066021, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066021, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066022": { + "Id": 4066022, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066022, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066023": { + "Id": 4066023, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066023, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066024": { + "Id": 4066024, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066024, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066025": { + "Id": 4066025, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066025, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066026": { + "Id": 4066026, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066026, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066101": { + "Id": 4066101, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066101, + "ReduceTime": 0, + "BuffTag1": -2138561627, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066102": { + "Id": 4066102, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066102, + "ReduceTime": 0, + "BuffTag1": -2138561627, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066103": { + "Id": 4066103, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066103, + "ReduceTime": 0, + "BuffTag1": -2138561627, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066104": { + "Id": 4066104, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066104, + "ReduceTime": 0, + "BuffTag1": -2138561627, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066105": { + "Id": 4066105, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066105, + "ReduceTime": 0, + "BuffTag1": -2138561627, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066111": { + "Id": 4066111, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066111, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066112": { + "Id": 4066112, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066112, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066113": { + "Id": 4066113, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066113, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066114": { + "Id": 4066114, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066114, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066115": { + "Id": 4066115, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066115, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066201": { + "Id": 4066201, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066201, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066202": { + "Id": 4066202, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066202, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066203": { + "Id": 4066203, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066203, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066204": { + "Id": 4066204, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066204, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066205": { + "Id": 4066205, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066205, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066211": { + "Id": 4066211, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066211, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066212": { + "Id": 4066212, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066212, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066213": { + "Id": 4066213, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066213, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066214": { + "Id": 4066214, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066214, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4066215": { + "Id": 4066215, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4066215, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4067001": { + "Id": 4067001, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4067001, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_DiscBuff_214067_Buff", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4067002": { + "Id": 4067002, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4067002, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_DiscBuff_214067_Buff", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4067003": { + "Id": 4067003, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4067003, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_DiscBuff_214067_Buff", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4067004": { + "Id": 4067004, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4067004, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_DiscBuff_214067_Buff", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4067005": { + "Id": 4067005, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4067005, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_DiscBuff_214067_Buff", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4067006": { + "Id": 4067006, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4067006, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_DiscBuff_214067_Buff", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4067011": { + "Id": 4067011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4067011, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_DiscBuff_214067_Buff", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4067012": { + "Id": 4067012, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4067012, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_DiscBuff_214067_Buff", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4067013": { + "Id": 4067013, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4067013, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_DiscBuff_214067_Buff", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4067014": { + "Id": 4067014, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4067014, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_DiscBuff_214067_Buff", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4067015": { + "Id": 4067015, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4067015, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_DiscBuff_214067_Buff", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4067016": { + "Id": 4067016, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4067016, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_DiscBuff_214067_Buff", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4067101": { + "Id": 4067101, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4067101, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4067102": { + "Id": 4067102, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4067102, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4067103": { + "Id": 4067103, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4067103, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4067104": { + "Id": 4067104, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4067104, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4067105": { + "Id": 4067105, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4067105, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4067201": { + "Id": 4067201, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4067201, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4067202": { + "Id": 4067202, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4067202, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4067203": { + "Id": 4067203, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4067203, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4067204": { + "Id": 4067204, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4067204, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "4067205": { + "Id": 4067205, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 4067205, + "ReduceTime": 0, + "BuffTag1": -719983267, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, "250000001": { "Id": 250000001, "Name": "", @@ -63031,6 +66291,783 @@ "NotRemove": false, "ChangeTeamNotRemove": false }, + "250105701": { + "Id": 250105701, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250105701, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_DefenseUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250105702": { + "Id": 250105702, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250105702, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250105703": { + "Id": 250105703, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250105703, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250105901": { + "Id": 250105901, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250105901, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackSpeedUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250105902": { + "Id": 250105902, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250105902, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250106001": { + "Id": 250106001, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250106001, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250106002": { + "Id": 250106002, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250106002, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250106301": { + "Id": 250106301, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250106301, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250106401": { + "Id": 250106401, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250106401, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Monster/30931HaSaNa/Buff/fx_m30391_buff_hammer_1", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250106402": { + "Id": 250106402, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250106402, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Monster/30931HaSaNa/Buff/fx_m30391_buff_hammer_2", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250106403": { + "Id": 250106403, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250106403, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250106410": { + "Id": 250106410, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250106410, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250104901": { + "Id": 250104901, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250104901, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Character/15701/Buff/fx_15701_buff_Hunt_Line_shark", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250104902": { + "Id": 250104902, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250104902, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Character/15701/Buff/fx_15701_buff_Hunt_Line_shark", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250104401": { + "Id": 250104401, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250104401, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250104402": { + "Id": 250104402, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250104402, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250116501": { + "Id": 250116501, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250116501, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": -2138561627, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "FX/Buff/fx_buff_effect_def_down", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250104601": { + "Id": 250104601, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250104601, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250104701": { + "Id": 250104701, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250104701, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": -2138561627, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "FX/Buff/fx_buff_effect_def_down", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250105101": { + "Id": 250105101, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250105101, + "ReduceTime": 0, + "BuffTag1": 69906403, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Character/13901/Buff/fx_13901_buff_Skill_Ultra", + "Icon": "Icon/Buff/Icon_Buff_13901_Ultra_A", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250105102": { + "Id": 250105102, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250105102, + "ReduceTime": 0, + "BuffTag1": -1601719893, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Character/13901/Buff/fx_13901_buff_Skill_Main", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250105201": { + "Id": 250105201, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250105201, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250105301": { + "Id": 250105301, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250105301, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250105501": { + "Id": 250105501, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250105501, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250105502": { + "Id": 250105502, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250105502, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250105503": { + "Id": 250105503, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250105503, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Character/11401/Buff/fx_11401_buff_Skill_Main_3_Short_Lock_P04_Strengthen_Lv1", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250105504": { + "Id": 250105504, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250105504, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Character/11401/Buff/fx_11401_buff_Skill_Main_3_Short_Lock_P04_Strengthen_Lv2", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250105505": { + "Id": 250105505, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250105505, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Character/11401/Buff/fx_11401_buff_Skill_Main_3_Short_Lock_P04_Strengthen_Lv3", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250105801": { + "Id": 250105801, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250105801, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250106101": { + "Id": 250106101, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250106101, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250106201": { + "Id": 250106201, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250106201, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Character/10701/Buff/fx_10701_buff_shield_life", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250106202": { + "Id": 250106202, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250106202, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Character/10701/Buff/fx_10701_buff_shield_life", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250106203": { + "Id": 250106203, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250106203, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Character/10701/Buff/fx_10701_buff_shield_life", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250106204": { + "Id": 250106204, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250106204, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Character/10701/Buff/fx_10701_buff_shield_life", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250104201": { + "Id": 250104201, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250104201, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250141301": { + "Id": 250141301, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250141301, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "250105601": { + "Id": 250105601, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 250105601, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Character/16201/Buff/fx_16201_buff_ZhongJianFollow", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, "260110111": { "Id": 260110111, "Name": "", @@ -63493,6 +67530,27 @@ "NotRemove": false, "ChangeTeamNotRemove": false }, + "260111011": { + "Id": 260111011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260111011, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, "260111111": { "Id": 260111111, "Name": "", @@ -63556,6 +67614,27 @@ "NotRemove": false, "ChangeTeamNotRemove": false }, + "260111511": { + "Id": 260111511, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260111511, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_CritDamageUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, "260111611": { "Id": 260111611, "Name": "", @@ -63703,6 +67782,1018 @@ "NotRemove": false, "ChangeTeamNotRemove": false }, + "260111921": { + "Id": 260111921, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260111921, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "FX/Soldier/Buff/fx_soldier_buff_boss_coming", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112211": { + "Id": 260112211, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112211, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "Actor/Monster/30901ChiHou/Buff/fx_m30901_buff_strengthen", + "Icon": "Icon/Buff/Icon_CommonBuff_CritDamageUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112221": { + "Id": 260112221, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112221, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112311": { + "Id": 260112311, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112311, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "FX/Soldier/Buff/fx_soldier_buff_hunting", + "Icon": "Icon/Buff/Icon_CommonBuff_SkillDamageUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112312": { + "Id": 260112312, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112312, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112411": { + "Id": 260112411, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112411, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackSpeedUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112412": { + "Id": 260112412, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112412, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112421": { + "Id": 260112421, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112421, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112422": { + "Id": 260112422, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112422, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112431": { + "Id": 260112431, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112431, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_Shield", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112432": { + "Id": 260112432, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112432, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112441": { + "Id": 260112441, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112441, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_DefenseUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112442": { + "Id": 260112442, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112442, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112451": { + "Id": 260112451, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112451, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackSpeedDown", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112511": { + "Id": 260112511, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112511, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_DefenseDown", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112611": { + "Id": 260112611, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112611, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackSpeedUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112621": { + "Id": 260112621, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112621, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112622": { + "Id": 260112622, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112622, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_DefenseUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112631": { + "Id": 260112631, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112631, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_UltraDamageUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112641": { + "Id": 260112641, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112641, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackSpeedUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112651": { + "Id": 260112651, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112651, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112652": { + "Id": 260112652, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112652, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_DefenseUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112661": { + "Id": 260112661, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112661, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_UltraDamageUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112671": { + "Id": 260112671, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112671, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "FX/Soldier/Buff/fx_soldier_buff_commmander", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112711": { + "Id": 260112711, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112711, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112721": { + "Id": 260112721, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112721, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112731": { + "Id": 260112731, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112731, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112811": { + "Id": 260112811, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112811, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackSpeedUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112821": { + "Id": 260112821, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112821, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackSpeedUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112831": { + "Id": 260112831, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112831, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackSpeedUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112841": { + "Id": 260112841, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112841, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackSpeedUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260112851": { + "Id": 260112851, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260112851, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "FX/Soldier/Buff/fx_soldier_buff_full_power", + "Icon": "Icon/Buff/Icon_CommonBuff_NormalDamageUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260113011": { + "Id": 260113011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260113011, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_Buff_14701_514702", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260113021": { + "Id": 260113021, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260113021, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_Buff_14701_514702", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260113031": { + "Id": 260113031, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260113031, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_Buff_14701_514702", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260113041": { + "Id": 260113041, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260113041, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_Shield", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260113111": { + "Id": 260113111, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260113111, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "FX/Soldier/Buff/fx_soldier_buff_sheild", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260113121": { + "Id": 260113121, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260113121, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "FX/Soldier/Buff/fx_soldier_buff_sheild", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260113211": { + "Id": 260113211, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260113211, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_SkillDamageUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260113212": { + "Id": 260113212, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260113212, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_SkillDamageUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260113221": { + "Id": 260113221, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260113221, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_NormalDamageUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260113411": { + "Id": 260113411, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260113411, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_NormalDamageUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "260113511": { + "Id": 260113511, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 260113511, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "FX/Soldier/Buff/fx_soldier_buff_headlines", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "100515011": { + "Id": 100515011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 100515011, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [ + 0 + ], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "100515021": { + "Id": 100515021, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 100515021, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "Icon/Buff/Icon_CommonBuff_AttackUp", + "IsShow": true, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [ + 0 + ], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "271001201": { + "Id": 271001201, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 271001201, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "271002101": { + "Id": 271002101, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 271002101, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, + "271002201": { + "Id": 271002201, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "GroupId": 271002201, + "ReduceTime": 0, + "BuffTag1": 0, + "BuffTag2": 0, + "BuffTag3": 0, + "BuffTag4": 0, + "BuffTag5": 0, + "BindEffect": "", + "Icon": "", + "IsShow": false, + "TopofHeadEffect": "", + "BuffNumEffectLevel": [], + "NotRemove": false, + "ChangeTeamNotRemove": false + }, "1": { "Id": 1, "Name": "", diff --git a/data/bin/BuffValue.json b/data/bin/BuffValue.json index 719233f3b..b672ca648 100644 --- a/data/bin/BuffValue.json +++ b/data/bin/BuffValue.json @@ -5372,6 +5372,26 @@ "IsInherit": false, "IsExitDelete": false }, + "14110011": { + "Id": 14110011, + "Name": "", + "Sort": 1, + "Effects": [ + 14110011 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, "14111011": { "Id": 14111011, "Name": "", @@ -14657,6 +14677,378 @@ "IsInherit": false, "IsExitDelete": false }, + "16290001": { + "Id": 16290001, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "16290002": { + "Id": 16290002, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "16290003": { + "Id": 16290003, + "Name": "", + "Sort": 1, + "Effects": [ + 16290003 + ], + "BuffEffects": [], + "Time": 300000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "16243011": { + "Id": 16243011, + "Name": "", + "Sort": 1, + "Effects": [ + 16290003, + 16243001 + ], + "BuffEffects": [], + "Time": 300000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "16202011": { + "Id": 16202011, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": 600000, + "LaminatedNum": 17, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "16204011": { + "Id": 16204011, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": 600000, + "LaminatedNum": 11, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "16207011": { + "Id": 16207011, + "Name": "", + "Sort": 1, + "Effects": [ + 16207001 + ], + "BuffEffects": [], + "Time": 120000, + "LaminatedNum": 2, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "16207012": { + "Id": 16207012, + "Name": "", + "Sort": 1, + "Effects": [ + 16207002 + ], + "BuffEffects": [], + "Time": 120000, + "LaminatedNum": 2, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "16209011": { + "Id": 16209011, + "Name": "", + "Sort": 1, + "Effects": [ + 16209001 + ], + "BuffEffects": [], + "Time": 120000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "16212011": { + "Id": 16212011, + "Name": "", + "Sort": 1, + "Effects": [ + 16212001 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 3, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "16225011": { + "Id": 16225011, + "Name": "", + "Sort": 1, + "Effects": [ + 16225001 + ], + "BuffEffects": [], + "Time": 120000, + "LaminatedNum": 3, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "16226011": { + "Id": 16226011, + "Name": "", + "Sort": 1, + "Effects": [ + 16226001 + ], + "BuffEffects": [], + "Time": 80000, + "LaminatedNum": 5, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "16229011": { + "Id": 16229011, + "Name": "", + "Sort": 1, + "Effects": [ + 16229001 + ], + "BuffEffects": [], + "Time": 200000, + "LaminatedNum": 3, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "16231011": { + "Id": 16231011, + "Name": "", + "Sort": 1, + "Effects": [ + 16231001 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 3, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "16232011": { + "Id": 16232011, + "Name": "", + "Sort": 1, + "Effects": [ + 16232001 + ], + "BuffEffects": [], + "Time": 150000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "16233011": { + "Id": 16233011, + "Name": "", + "Sort": 1, + "Effects": [ + 16233001 + ], + "BuffEffects": [], + "Time": 100000, + "LaminatedNum": 3, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "16296111": { + "Id": 16296111, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": 3000000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": false, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "16296211": { + "Id": 16296211, + "Name": "", + "Sort": 1, + "Effects": [ + 16296211 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": false, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "16296411": { + "Id": 16296411, + "Name": "", + "Sort": 1, + "Effects": [ + 16296411, + 16296421 + ], + "BuffEffects": [], + "Time": 80000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": false, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, "5011": { "Id": 5011, "Name": "", @@ -18508,7 +18900,7 @@ "Effects": [], "BuffEffects": [], "Time": -10000, - "LaminatedNum": 3, + "LaminatedNum": 2, "Num": 1, "TimeSuperposition": 2, "Timing": 1, @@ -18558,6 +18950,26 @@ "IsInherit": false, "IsExitDelete": false }, + "11951011": { + "Id": 11951011, + "Name": "", + "Sort": 1, + "Effects": [ + 11951001 + ], + "BuffEffects": [], + "Time": 300000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, "11951111": { "Id": 11951111, "Name": "", @@ -31973,6 +32385,116 @@ "IsInherit": false, "IsExitDelete": false }, + "317010000": { + "Id": 317010000, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 20, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 2, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "317010010": { + "Id": 317010010, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 2, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "317010020": { + "Id": 317010020, + "Name": "", + "Sort": 1, + "Effects": [ + 317010001 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 2, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "317010030": { + "Id": 317010030, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 2, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "317010040": { + "Id": 317010040, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 20, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 2, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "317010050": { + "Id": 317010050, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 35, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 2, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, "311010000": { "Id": 311010000, "Name": "", @@ -32767,6 +33289,174 @@ "IsInherit": false, "IsExitDelete": false }, + "720140000": { + "Id": 720140000, + "Name": "", + "Sort": 99, + "Effects": [ + 720140000 + ], + "BuffEffects": [], + "Time": 10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 2, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "720140140": { + "Id": 720140140, + "Name": "", + "Sort": 0, + "Effects": [ + 313010003 + ], + "BuffEffects": [], + "Time": 30000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "720140150": { + "Id": 720140150, + "Name": "", + "Sort": 0, + "Effects": [], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 2, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "720140160": { + "Id": 720140160, + "Name": "", + "Sort": 0, + "Effects": [], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 2, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "700619100": { + "Id": 700619100, + "Name": "", + "Sort": 0, + "Effects": [ + 700619101 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "700619200": { + "Id": 700619200, + "Name": "", + "Sort": 0, + "Effects": [], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "700619300": { + "Id": 700619300, + "Name": "", + "Sort": 0, + "Effects": [], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "700619400": { + "Id": 700619400, + "Name": "", + "Sort": 0, + "Effects": [], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "821620101": { + "Id": 821620101, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": 3000000, + "LaminatedNum": 5, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, "990011100": { "Id": 990011100, "Name": "", @@ -34690,6 +35380,347 @@ "IsInherit": false, "IsExitDelete": false }, + "710310011": { + "Id": 710310011, + "Name": "", + "Sort": 0, + "Effects": [ + 710310012 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "710310012": { + "Id": 710310012, + "Name": "", + "Sort": 0, + "Effects": [ + 710310013 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 999, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "71031601": { + "Id": 71031601, + "Name": "", + "Sort": 0, + "Effects": [ + 710316011 + ], + "BuffEffects": [], + "Time": 50000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "71031602": { + "Id": 71031602, + "Name": "", + "Sort": 0, + "Effects": [ + 710316021 + ], + "BuffEffects": [], + "Time": 50000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "71031901": { + "Id": 71031901, + "Name": "", + "Sort": 0, + "Effects": [ + 710319011 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "71040501": { + "Id": 71040501, + "Name": "", + "Sort": 0, + "Effects": [ + 710405011, + 710405012 + ], + "BuffEffects": [], + "Time": 100000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "71040701": { + "Id": 71040701, + "Name": "", + "Sort": 0, + "Effects": [ + 710407011 + ], + "BuffEffects": [], + "Time": 50000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "71040702": { + "Id": 71040702, + "Name": "", + "Sort": 0, + "Effects": [ + 710407021 + ], + "BuffEffects": [], + "Time": 50000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "71041601": { + "Id": 71041601, + "Name": "", + "Sort": 0, + "Effects": [ + 710416011 + ], + "BuffEffects": [], + "Time": 50000, + "LaminatedNum": 10, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "71041602": { + "Id": 71041602, + "Name": "", + "Sort": 0, + "Effects": [ + 710416021 + ], + "BuffEffects": [], + "Time": 50000, + "LaminatedNum": 10, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "71021601": { + "Id": 71021601, + "Name": "", + "Sort": 1, + "Effects": [ + 710216011 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 99, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "710216011": { + "Id": 710216011, + "Name": "", + "Sort": 1, + "Effects": [ + 710216012 + ], + "BuffEffects": [], + "Time": 990000, + "LaminatedNum": 99, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "71021602": { + "Id": 71021602, + "Name": "", + "Sort": 1, + "Effects": [ + 710216021 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 99, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "710216021": { + "Id": 710216021, + "Name": "", + "Sort": 1, + "Effects": [ + 710216022 + ], + "BuffEffects": [], + "Time": 990000, + "LaminatedNum": 99, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "71021603": { + "Id": 71021603, + "Name": "", + "Sort": 1, + "Effects": [ + 710216031 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 99, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "710216031": { + "Id": 710216031, + "Name": "", + "Sort": 1, + "Effects": [ + 710216032 + ], + "BuffEffects": [], + "Time": 990000, + "LaminatedNum": 99, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "71030801": { + "Id": 71030801, + "Name": "", + "Sort": 1, + "Effects": [ + 710308011 + ], + "BuffEffects": [], + "Time": 40000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, "880010101": { "Id": 880010101, "Name": "", @@ -39146,6 +40177,805 @@ "IsInherit": false, "IsExitDelete": false }, + "709054080": { + "Id": 709054080, + "Name": "", + "Sort": 0, + "Effects": [ + 709054081 + ], + "BuffEffects": [], + "Time": 40000, + "LaminatedNum": 10, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054090": { + "Id": 709054090, + "Name": "", + "Sort": 0, + "Effects": [ + 709054091, + 709054092 + ], + "BuffEffects": [], + "Time": 40000, + "LaminatedNum": 10, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054120": { + "Id": 709054120, + "Name": "", + "Sort": 0, + "Effects": [ + 709054122 + ], + "BuffEffects": [], + "Time": 40000, + "LaminatedNum": 4, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054130": { + "Id": 709054130, + "Name": "", + "Sort": 0, + "Effects": [ + 709054132 + ], + "BuffEffects": [], + "Time": 40000, + "LaminatedNum": 4, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054140": { + "Id": 709054140, + "Name": "", + "Sort": 0, + "Effects": [ + 709054142 + ], + "BuffEffects": [], + "Time": 40000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054160": { + "Id": 709054160, + "Name": "", + "Sort": 0, + "Effects": [ + 709054162, + 709054163 + ], + "BuffEffects": [], + "Time": 600000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054165": { + "Id": 709054165, + "Name": "", + "Sort": 0, + "Effects": [ + 709054167, + 709054168 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054170": { + "Id": 709054170, + "Name": "", + "Sort": 0, + "Effects": [ + 709054173, + 709054174 + ], + "BuffEffects": [], + "Time": 300000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054174": { + "Id": 709054174, + "Name": "", + "Sort": 0, + "Effects": [ + 709054175, + 709054176 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054178": { + "Id": 709054178, + "Name": "", + "Sort": 0, + "Effects": [], + "BuffEffects": [], + "Time": 1200000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054150": { + "Id": 709054150, + "Name": "", + "Sort": 0, + "Effects": [ + 709054151 + ], + "BuffEffects": [], + "Time": 100000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054210": { + "Id": 709054210, + "Name": "", + "Sort": 0, + "Effects": [], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 99, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054211": { + "Id": 709054211, + "Name": "", + "Sort": 0, + "Effects": [ + 709054213 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 99, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054220": { + "Id": 709054220, + "Name": "", + "Sort": 0, + "Effects": [], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 99, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054221": { + "Id": 709054221, + "Name": "", + "Sort": 0, + "Effects": [ + 709054223 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 99, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054290": { + "Id": 709054290, + "Name": "", + "Sort": 0, + "Effects": [ + 709054292 + ], + "BuffEffects": [], + "Time": 20000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054300": { + "Id": 709054300, + "Name": "", + "Sort": 0, + "Effects": [ + 709054302 + ], + "BuffEffects": [], + "Time": 60000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054310": { + "Id": 709054310, + "Name": "", + "Sort": 0, + "Effects": [ + 709054312 + ], + "BuffEffects": [], + "Time": 40000, + "LaminatedNum": 10, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054320": { + "Id": 709054320, + "Name": "", + "Sort": 0, + "Effects": [ + 709054322 + ], + "BuffEffects": [], + "Time": 40000, + "LaminatedNum": 10, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054330": { + "Id": 709054330, + "Name": "", + "Sort": 0, + "Effects": [ + 709054332 + ], + "BuffEffects": [], + "Time": 40000, + "LaminatedNum": 10, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054350": { + "Id": 709054350, + "Name": "", + "Sort": 0, + "Effects": [ + 709054351 + ], + "BuffEffects": [], + "Time": 300000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054360": { + "Id": 709054360, + "Name": "", + "Sort": 0, + "Effects": [ + 709054363 + ], + "BuffEffects": [], + "Time": 50000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054261": { + "Id": 709054261, + "Name": "", + "Sort": 0, + "Effects": [ + 709054260 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054262": { + "Id": 709054262, + "Name": "", + "Sort": 0, + "Effects": [ + 709054260 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054263": { + "Id": 709054263, + "Name": "", + "Sort": 0, + "Effects": [ + 709054260 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054264": { + "Id": 709054264, + "Name": "", + "Sort": 0, + "Effects": [ + 709054260 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054265": { + "Id": 709054265, + "Name": "", + "Sort": 0, + "Effects": [ + 709054260 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054266": { + "Id": 709054266, + "Name": "", + "Sort": 0, + "Effects": [ + 709054260 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054267": { + "Id": 709054267, + "Name": "", + "Sort": 0, + "Effects": [ + 709054260 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054268": { + "Id": 709054268, + "Name": "", + "Sort": 0, + "Effects": [ + 709054260 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054269": { + "Id": 709054269, + "Name": "", + "Sort": 0, + "Effects": [ + 709054260 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054271": { + "Id": 709054271, + "Name": "", + "Sort": 0, + "Effects": [ + 709054270 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054272": { + "Id": 709054272, + "Name": "", + "Sort": 0, + "Effects": [ + 709054270 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054273": { + "Id": 709054273, + "Name": "", + "Sort": 0, + "Effects": [ + 709054270 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054274": { + "Id": 709054274, + "Name": "", + "Sort": 0, + "Effects": [ + 709054270 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054275": { + "Id": 709054275, + "Name": "", + "Sort": 0, + "Effects": [ + 709054270 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054276": { + "Id": 709054276, + "Name": "", + "Sort": 0, + "Effects": [ + 709054270 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054277": { + "Id": 709054277, + "Name": "", + "Sort": 0, + "Effects": [ + 709054270 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054278": { + "Id": 709054278, + "Name": "", + "Sort": 0, + "Effects": [ + 709054270 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "709054279": { + "Id": 709054279, + "Name": "", + "Sort": 0, + "Effects": [ + 709054270 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, "8001021": { "Id": 8001021, "Name": "", @@ -61441,6 +63271,1229 @@ "IsInherit": false, "IsExitDelete": false }, + "4066000": { + "Id": 4066000, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 3, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066001": { + "Id": 4066001, + "Name": "", + "Sort": 1, + "Effects": [ + 4066001 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066002": { + "Id": 4066002, + "Name": "", + "Sort": 1, + "Effects": [ + 4066002 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066003": { + "Id": 4066003, + "Name": "", + "Sort": 1, + "Effects": [ + 4066003 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066004": { + "Id": 4066004, + "Name": "", + "Sort": 1, + "Effects": [ + 4066004 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066005": { + "Id": 4066005, + "Name": "", + "Sort": 1, + "Effects": [ + 4066005 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066006": { + "Id": 4066006, + "Name": "", + "Sort": 1, + "Effects": [ + 4066006 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066011": { + "Id": 4066011, + "Name": "", + "Sort": 1, + "Effects": [ + 4066011 + ], + "BuffEffects": [], + "Time": 50000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066012": { + "Id": 4066012, + "Name": "", + "Sort": 1, + "Effects": [ + 4066012 + ], + "BuffEffects": [], + "Time": 50000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066013": { + "Id": 4066013, + "Name": "", + "Sort": 1, + "Effects": [ + 4066013 + ], + "BuffEffects": [], + "Time": 50000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066014": { + "Id": 4066014, + "Name": "", + "Sort": 1, + "Effects": [ + 4066014 + ], + "BuffEffects": [], + "Time": 50000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066015": { + "Id": 4066015, + "Name": "", + "Sort": 1, + "Effects": [ + 4066015 + ], + "BuffEffects": [], + "Time": 50000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066016": { + "Id": 4066016, + "Name": "", + "Sort": 1, + "Effects": [ + 4066016 + ], + "BuffEffects": [], + "Time": 50000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066021": { + "Id": 4066021, + "Name": "", + "Sort": 1, + "Effects": [ + 4066021 + ], + "BuffEffects": [], + "Time": 80000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066022": { + "Id": 4066022, + "Name": "", + "Sort": 1, + "Effects": [ + 4066022 + ], + "BuffEffects": [], + "Time": 80000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066023": { + "Id": 4066023, + "Name": "", + "Sort": 1, + "Effects": [ + 4066023 + ], + "BuffEffects": [], + "Time": 80000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066024": { + "Id": 4066024, + "Name": "", + "Sort": 1, + "Effects": [ + 4066024 + ], + "BuffEffects": [], + "Time": 80000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066025": { + "Id": 4066025, + "Name": "", + "Sort": 1, + "Effects": [ + 4066025 + ], + "BuffEffects": [], + "Time": 80000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066026": { + "Id": 4066026, + "Name": "", + "Sort": 1, + "Effects": [ + 4066026 + ], + "BuffEffects": [], + "Time": 80000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066101": { + "Id": 4066101, + "Name": "", + "Sort": 1, + "Effects": [ + 4066101 + ], + "BuffEffects": [], + "Time": 50000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066102": { + "Id": 4066102, + "Name": "", + "Sort": 1, + "Effects": [ + 4066102 + ], + "BuffEffects": [], + "Time": 50000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066103": { + "Id": 4066103, + "Name": "", + "Sort": 1, + "Effects": [ + 4066103 + ], + "BuffEffects": [], + "Time": 50000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066104": { + "Id": 4066104, + "Name": "", + "Sort": 1, + "Effects": [ + 4066104 + ], + "BuffEffects": [], + "Time": 50000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066105": { + "Id": 4066105, + "Name": "", + "Sort": 1, + "Effects": [ + 4066105 + ], + "BuffEffects": [], + "Time": 50000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066111": { + "Id": 4066111, + "Name": "", + "Sort": 1, + "Effects": [ + 4066111, + 4066121 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 3, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066112": { + "Id": 4066112, + "Name": "", + "Sort": 1, + "Effects": [ + 4066112, + 4066122 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 3, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066113": { + "Id": 4066113, + "Name": "", + "Sort": 1, + "Effects": [ + 4066113, + 4066123 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 3, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066114": { + "Id": 4066114, + "Name": "", + "Sort": 1, + "Effects": [ + 4066114, + 4066124 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 3, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066115": { + "Id": 4066115, + "Name": "", + "Sort": 1, + "Effects": [ + 4066115, + 4066125 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 3, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066201": { + "Id": 4066201, + "Name": "", + "Sort": 1, + "Effects": [ + 4066201 + ], + "BuffEffects": [], + "Time": 120000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066202": { + "Id": 4066202, + "Name": "", + "Sort": 1, + "Effects": [ + 4066202 + ], + "BuffEffects": [], + "Time": 120000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066203": { + "Id": 4066203, + "Name": "", + "Sort": 1, + "Effects": [ + 4066203 + ], + "BuffEffects": [], + "Time": 120000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066204": { + "Id": 4066204, + "Name": "", + "Sort": 1, + "Effects": [ + 4066204 + ], + "BuffEffects": [], + "Time": 120000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066205": { + "Id": 4066205, + "Name": "", + "Sort": 1, + "Effects": [ + 4066205 + ], + "BuffEffects": [], + "Time": 120000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066211": { + "Id": 4066211, + "Name": "", + "Sort": 1, + "Effects": [ + 4066211 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 3, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066212": { + "Id": 4066212, + "Name": "", + "Sort": 1, + "Effects": [ + 4066212 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 3, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066213": { + "Id": 4066213, + "Name": "", + "Sort": 1, + "Effects": [ + 4066213 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 3, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066214": { + "Id": 4066214, + "Name": "", + "Sort": 1, + "Effects": [ + 4066214 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 3, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4066215": { + "Id": 4066215, + "Name": "", + "Sort": 1, + "Effects": [ + 4066215 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 3, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4067001": { + "Id": 4067001, + "Name": "", + "Sort": 1, + "Effects": [ + 4067001 + ], + "BuffEffects": [], + "Time": 150000, + "LaminatedNum": 10, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4067002": { + "Id": 4067002, + "Name": "", + "Sort": 1, + "Effects": [ + 4067002 + ], + "BuffEffects": [], + "Time": 150000, + "LaminatedNum": 10, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4067003": { + "Id": 4067003, + "Name": "", + "Sort": 1, + "Effects": [ + 4067003 + ], + "BuffEffects": [], + "Time": 150000, + "LaminatedNum": 10, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4067004": { + "Id": 4067004, + "Name": "", + "Sort": 1, + "Effects": [ + 4067004 + ], + "BuffEffects": [], + "Time": 150000, + "LaminatedNum": 10, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4067005": { + "Id": 4067005, + "Name": "", + "Sort": 1, + "Effects": [ + 4067005 + ], + "BuffEffects": [], + "Time": 150000, + "LaminatedNum": 10, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4067006": { + "Id": 4067006, + "Name": "", + "Sort": 1, + "Effects": [ + 4067006 + ], + "BuffEffects": [], + "Time": 150000, + "LaminatedNum": 10, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4067011": { + "Id": 4067011, + "Name": "", + "Sort": 1, + "Effects": [ + 4067011 + ], + "BuffEffects": [], + "Time": 150000, + "LaminatedNum": 20, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4067012": { + "Id": 4067012, + "Name": "", + "Sort": 1, + "Effects": [ + 4067012 + ], + "BuffEffects": [], + "Time": 150000, + "LaminatedNum": 20, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4067013": { + "Id": 4067013, + "Name": "", + "Sort": 1, + "Effects": [ + 4067013 + ], + "BuffEffects": [], + "Time": 150000, + "LaminatedNum": 20, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4067014": { + "Id": 4067014, + "Name": "", + "Sort": 1, + "Effects": [ + 4067014 + ], + "BuffEffects": [], + "Time": 150000, + "LaminatedNum": 20, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4067015": { + "Id": 4067015, + "Name": "", + "Sort": 1, + "Effects": [ + 4067015 + ], + "BuffEffects": [], + "Time": 150000, + "LaminatedNum": 20, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4067016": { + "Id": 4067016, + "Name": "", + "Sort": 1, + "Effects": [ + 4067016 + ], + "BuffEffects": [], + "Time": 150000, + "LaminatedNum": 20, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4067101": { + "Id": 4067101, + "Name": "", + "Sort": 1, + "Effects": [ + 4067101 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 20, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4067102": { + "Id": 4067102, + "Name": "", + "Sort": 1, + "Effects": [ + 4067102 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 20, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4067103": { + "Id": 4067103, + "Name": "", + "Sort": 1, + "Effects": [ + 4067103 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 20, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4067104": { + "Id": 4067104, + "Name": "", + "Sort": 1, + "Effects": [ + 4067104 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 20, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4067105": { + "Id": 4067105, + "Name": "", + "Sort": 1, + "Effects": [ + 4067105 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 20, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4067201": { + "Id": 4067201, + "Name": "", + "Sort": 1, + "Effects": [ + 4067201 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4067202": { + "Id": 4067202, + "Name": "", + "Sort": 1, + "Effects": [ + 4067202 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4067203": { + "Id": 4067203, + "Name": "", + "Sort": 1, + "Effects": [ + 4067203 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4067204": { + "Id": 4067204, + "Name": "", + "Sort": 1, + "Effects": [ + 4067204 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "4067205": { + "Id": 4067205, + "Name": "", + "Sort": 1, + "Effects": [ + 4067205 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, "250000001": { "Id": 250000001, "Name": "", @@ -62495,6 +65548,711 @@ "IsInherit": false, "IsExitDelete": false }, + "250105701": { + "Id": 250105701, + "Name": "", + "Sort": 1, + "Effects": [ + 250105701 + ], + "BuffEffects": [], + "Time": 70000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250105702": { + "Id": 250105702, + "Name": "", + "Sort": 1, + "Effects": [ + 250105702 + ], + "BuffEffects": [], + "Time": 70000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250105703": { + "Id": 250105703, + "Name": "", + "Sort": 1, + "Effects": [ + 250105703 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250105901": { + "Id": 250105901, + "Name": "", + "Sort": 1, + "Effects": [ + 250105901 + ], + "BuffEffects": [], + "Time": 70000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250105902": { + "Id": 250105902, + "Name": "", + "Sort": 1, + "Effects": [ + 250105902 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250106001": { + "Id": 250106001, + "Name": "", + "Sort": 1, + "Effects": [ + 250106001 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250106002": { + "Id": 250106002, + "Name": "", + "Sort": 1, + "Effects": [ + 250106002 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 5, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250106301": { + "Id": 250106301, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250106401": { + "Id": 250106401, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250106402": { + "Id": 250106402, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250106403": { + "Id": 250106403, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250106410": { + "Id": 250106410, + "Name": "", + "Sort": 1, + "Effects": [ + 250106411, + 250106412 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 5, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250104901": { + "Id": 250104901, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": 70000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250104902": { + "Id": 250104902, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": 140000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250104401": { + "Id": 250104401, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 10, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250104402": { + "Id": 250104402, + "Name": "", + "Sort": 1, + "Effects": [ + 250104402 + ], + "BuffEffects": [], + "Time": 30000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250116501": { + "Id": 250116501, + "Name": "", + "Sort": 1, + "Effects": [ + 250116501 + ], + "BuffEffects": [], + "Time": 100000, + "LaminatedNum": 10, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250104601": { + "Id": 250104601, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250104701": { + "Id": 250104701, + "Name": "", + "Sort": 1, + "Effects": [ + 250104701 + ], + "BuffEffects": [], + "Time": 100000, + "LaminatedNum": 5, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250105101": { + "Id": 250105101, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": 100000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250105102": { + "Id": 250105102, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 5, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250105201": { + "Id": 250105201, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": 100000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250105301": { + "Id": 250105301, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": 100000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250105501": { + "Id": 250105501, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": 70000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250105502": { + "Id": 250105502, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": 140000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250105503": { + "Id": 250105503, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": 50000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250105504": { + "Id": 250105504, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": 50000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250105505": { + "Id": 250105505, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": 100000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250105801": { + "Id": 250105801, + "Name": "", + "Sort": 1, + "Effects": [ + 250105801 + ], + "BuffEffects": [], + "Time": 100000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250106101": { + "Id": 250106101, + "Name": "", + "Sort": 1, + "Effects": [ + 250106101 + ], + "BuffEffects": [], + "Time": 100000, + "LaminatedNum": 20, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250106201": { + "Id": 250106201, + "Name": "", + "Sort": 1, + "Effects": [ + 250106201 + ], + "BuffEffects": [], + "Time": 10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250106202": { + "Id": 250106202, + "Name": "", + "Sort": 1, + "Effects": [ + 250106202 + ], + "BuffEffects": [], + "Time": 10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250106203": { + "Id": 250106203, + "Name": "", + "Sort": 1, + "Effects": [ + 250106203 + ], + "BuffEffects": [], + "Time": 10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250106204": { + "Id": 250106204, + "Name": "", + "Sort": 1, + "Effects": [ + 250106204 + ], + "BuffEffects": [], + "Time": 10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250104201": { + "Id": 250104201, + "Name": "", + "Sort": 1, + "Effects": [ + 250104201 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250141301": { + "Id": 250141301, + "Name": "", + "Sort": 1, + "Effects": [ + 250141301 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 10, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "250105601": { + "Id": 250105601, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 5, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, "260110111": { "Id": 260110111, "Name": "", @@ -62927,6 +66685,27 @@ "IsInherit": false, "IsExitDelete": false }, + "260111011": { + "Id": 260111011, + "Name": "", + "Sort": 1, + "Effects": [ + 260111011, + 260111012 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 999, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, "260111111": { "Id": 260111111, "Name": "", @@ -62985,6 +66764,26 @@ "IsInherit": false, "IsExitDelete": false }, + "260111511": { + "Id": 260111511, + "Name": "", + "Sort": 1, + "Effects": [ + 260111511 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 60, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, "260111611": { "Id": 260111611, "Name": "", @@ -63034,7 +66833,7 @@ ], "BuffEffects": [], "Time": -10000, - "LaminatedNum": 5, + "LaminatedNum": 10, "Num": 1, "TimeSuperposition": 2, "Timing": 1, @@ -63054,7 +66853,7 @@ ], "BuffEffects": [], "Time": 80000, - "LaminatedNum": 2, + "LaminatedNum": 3, "Num": 1, "TimeSuperposition": 2, "Timing": 1, @@ -63074,7 +66873,7 @@ ], "BuffEffects": [], "Time": 80000, - "LaminatedNum": 5, + "LaminatedNum": 6, "Num": 1, "TimeSuperposition": 2, "Timing": 1, @@ -63125,6 +66924,966 @@ "IsInherit": false, "IsExitDelete": false }, + "260111921": { + "Id": 260111921, + "Name": "", + "Sort": 1, + "Effects": [ + 260111921 + ], + "BuffEffects": [], + "Time": 80000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112211": { + "Id": 260112211, + "Name": "", + "Sort": 1, + "Effects": [ + 260112211, + 260112212 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 12, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112221": { + "Id": 260112221, + "Name": "", + "Sort": 1, + "Effects": [ + 260112221, + 260112222 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 12, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112311": { + "Id": 260112311, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 5, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112312": { + "Id": 260112312, + "Name": "", + "Sort": 1, + "Effects": [ + 260112312 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112411": { + "Id": 260112411, + "Name": "", + "Sort": 1, + "Effects": [ + 260112411 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112412": { + "Id": 260112412, + "Name": "", + "Sort": 1, + "Effects": [ + 260112412 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112421": { + "Id": 260112421, + "Name": "", + "Sort": 1, + "Effects": [ + 260112421 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112422": { + "Id": 260112422, + "Name": "", + "Sort": 1, + "Effects": [ + 260112422 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112431": { + "Id": 260112431, + "Name": "", + "Sort": 1, + "Effects": [ + 260112431 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112432": { + "Id": 260112432, + "Name": "", + "Sort": 1, + "Effects": [ + 260112432 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112441": { + "Id": 260112441, + "Name": "", + "Sort": 1, + "Effects": [ + 260112441 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112442": { + "Id": 260112442, + "Name": "", + "Sort": 1, + "Effects": [ + 260112442 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112451": { + "Id": 260112451, + "Name": "", + "Sort": 1, + "Effects": [ + 260112451 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112511": { + "Id": 260112511, + "Name": "", + "Sort": 1, + "Effects": [ + 260112511 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 10, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112611": { + "Id": 260112611, + "Name": "", + "Sort": 1, + "Effects": [ + 260112611 + ], + "BuffEffects": [], + "Time": 40000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112621": { + "Id": 260112621, + "Name": "", + "Sort": 1, + "Effects": [ + 260112621 + ], + "BuffEffects": [], + "Time": 10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112622": { + "Id": 260112622, + "Name": "", + "Sort": 1, + "Effects": [ + 260112622 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 6, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112631": { + "Id": 260112631, + "Name": "", + "Sort": 1, + "Effects": [ + 260112631 + ], + "BuffEffects": [], + "Time": 100000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112641": { + "Id": 260112641, + "Name": "", + "Sort": 1, + "Effects": [ + 260112641 + ], + "BuffEffects": [], + "Time": 40000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112651": { + "Id": 260112651, + "Name": "", + "Sort": 1, + "Effects": [ + 260112651 + ], + "BuffEffects": [], + "Time": 10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112652": { + "Id": 260112652, + "Name": "", + "Sort": 1, + "Effects": [ + 260112652 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 6, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112661": { + "Id": 260112661, + "Name": "", + "Sort": 1, + "Effects": [ + 260112661 + ], + "BuffEffects": [], + "Time": 100000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112671": { + "Id": 260112671, + "Name": "", + "Sort": 1, + "Effects": [], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112711": { + "Id": 260112711, + "Name": "", + "Sort": 1, + "Effects": [ + 260112711 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112721": { + "Id": 260112721, + "Name": "", + "Sort": 1, + "Effects": [ + 260112721 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112731": { + "Id": 260112731, + "Name": "", + "Sort": 1, + "Effects": [ + 260112731 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112811": { + "Id": 260112811, + "Name": "", + "Sort": 1, + "Effects": [ + 260112811 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 20, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112821": { + "Id": 260112821, + "Name": "", + "Sort": 1, + "Effects": [ + 260112821 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 20, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112831": { + "Id": 260112831, + "Name": "", + "Sort": 1, + "Effects": [ + 260112831, + 260112832 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 20, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112841": { + "Id": 260112841, + "Name": "", + "Sort": 1, + "Effects": [ + 260112841, + 260112842 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 30, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260112851": { + "Id": 260112851, + "Name": "", + "Sort": 1, + "Effects": [ + 260112851 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260113011": { + "Id": 260113011, + "Name": "", + "Sort": 1, + "Effects": [ + 260113011 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260113021": { + "Id": 260113021, + "Name": "", + "Sort": 1, + "Effects": [ + 260113021 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260113031": { + "Id": 260113031, + "Name": "", + "Sort": 1, + "Effects": [ + 260113031 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260113041": { + "Id": 260113041, + "Name": "", + "Sort": 1, + "Effects": [ + 260113041 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260113111": { + "Id": 260113111, + "Name": "", + "Sort": 1, + "Effects": [ + 260113111 + ], + "BuffEffects": [], + "Time": 12000, + "LaminatedNum": 10, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260113121": { + "Id": 260113121, + "Name": "", + "Sort": 1, + "Effects": [ + 260113121 + ], + "BuffEffects": [], + "Time": 12000, + "LaminatedNum": 10, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260113211": { + "Id": 260113211, + "Name": "", + "Sort": 1, + "Effects": [ + 260113211 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 5, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260113212": { + "Id": 260113212, + "Name": "", + "Sort": 1, + "Effects": [ + 260113211 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 10, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260113221": { + "Id": 260113221, + "Name": "", + "Sort": 1, + "Effects": [ + 260113221 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 10, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260113411": { + "Id": 260113411, + "Name": "", + "Sort": 1, + "Effects": [ + 260113411 + ], + "BuffEffects": [], + "Time": 50000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "260113511": { + "Id": 260113511, + "Name": "", + "Sort": 1, + "Effects": [ + 260113511 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 1, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "100515011": { + "Id": 100515011, + "Name": "", + "Sort": 0, + "Effects": [ + 100515011 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 999, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "100515021": { + "Id": 100515021, + "Name": "", + "Sort": 0, + "Effects": [ + 100515021 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 999, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "271001201": { + "Id": 271001201, + "Name": "", + "Sort": 1, + "Effects": [ + 271001201 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 999, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "271002101": { + "Id": 271002101, + "Name": "", + "Sort": 1, + "Effects": [ + 271002101 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 999, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, + "271002201": { + "Id": 271002201, + "Name": "", + "Sort": 1, + "Effects": [ + 271002201 + ], + "BuffEffects": [], + "Time": -10000, + "LaminatedNum": 999, + "Num": 1, + "TimeSuperposition": 2, + "Timing": 1, + "ReplaceType": true, + "ReplaceMode": true, + "AttackClear": false, + "HitClear": false, + "IsInherit": false, + "IsExitDelete": false + }, "1": { "Id": 1, "Name": "", diff --git a/data/bin/CharAffinityTemplate.json b/data/bin/CharAffinityTemplate.json index 287778c1f..44ab1b2b1 100644 --- a/data/bin/CharAffinityTemplate.json +++ b/data/bin/CharAffinityTemplate.json @@ -171,6 +171,10 @@ "Id": 159, "TemplateId": 2 }, + "162": { + "Id": 162, + "TemplateId": 3 + }, "160": { "Id": 160, "TemplateId": 2 diff --git a/data/bin/CharGemInstance.json b/data/bin/CharGemInstance.json index 192fac5e5..5a8932d36 100644 --- a/data/bin/CharGemInstance.json +++ b/data/bin/CharGemInstance.json @@ -250,5 +250,89 @@ 30 ], "Icon": "[[2,50,1],[35001,15,0]]" + }, + "1003": { + "Id": 1003, + "Type": 1, + "Difficulty": 4, + "Name": "CharGemInstance.1003.1", + "Desc": "CharGemInstance.1003.2", + "SuggestedPower": 90, + "SuggestedBuild": 33, + "PreLevelId": 1002, + "PreLevelStar": 1, + "NeedWorldClass": 32, + "NeedRoguelike": 0, + "FloorId": 6100204, + "PreviewMonsterGroupId": 10200, + "OneStarCondition": "[1]", + "TwoStarCondition": "[2,60]", + "ThreeStarCondition": "[2,40]", + "RoundTableDropId": 0, + "RoundTableGuarantee": "", + "SequentialDropId": 0, + "SequentialGuarantee": "", + "EnergyConsume": 100, + "BaseAwardPreview": "", + "ExtraDropPreview": [ + 30 + ], + "Icon": "" + }, + "2003": { + "Id": 2003, + "Type": 2, + "Difficulty": 4, + "Name": "CharGemInstance.2003.1", + "Desc": "CharGemInstance.2003.2", + "SuggestedPower": 90, + "SuggestedBuild": 33, + "PreLevelId": 2002, + "PreLevelStar": 1, + "NeedWorldClass": 32, + "NeedRoguelike": 0, + "FloorId": 6100304, + "PreviewMonsterGroupId": 10300, + "OneStarCondition": "[1]", + "TwoStarCondition": "[2,60]", + "ThreeStarCondition": "[2,40]", + "RoundTableDropId": 0, + "RoundTableGuarantee": "", + "SequentialDropId": 0, + "SequentialGuarantee": "", + "EnergyConsume": 200, + "BaseAwardPreview": "", + "ExtraDropPreview": [ + 30 + ], + "Icon": "" + }, + "3003": { + "Id": 3003, + "Type": 3, + "Difficulty": 4, + "Name": "CharGemInstance.3003.1", + "Desc": "CharGemInstance.3003.2", + "SuggestedPower": 90, + "SuggestedBuild": 33, + "PreLevelId": 3002, + "PreLevelStar": 1, + "NeedWorldClass": 32, + "NeedRoguelike": 0, + "FloorId": 6100104, + "PreviewMonsterGroupId": 10000, + "OneStarCondition": "[1]", + "TwoStarCondition": "[2,60]", + "ThreeStarCondition": "[2,40]", + "RoundTableDropId": 0, + "RoundTableGuarantee": "", + "SequentialDropId": 0, + "SequentialGuarantee": "", + "EnergyConsume": 300, + "BaseAwardPreview": "", + "ExtraDropPreview": [ + 30 + ], + "Icon": "" } } \ No newline at end of file diff --git a/data/bin/CharGemInstanceFloor.json b/data/bin/CharGemInstanceFloor.json index f7a1f0223..567a90be0 100644 --- a/data/bin/CharGemInstanceFloor.json +++ b/data/bin/CharGemInstanceFloor.json @@ -59,6 +59,26 @@ "DropMaxNum": 0, "IntroCutscene": "" }, + "6100104": { + "Id": 6100104, + "SceneName": "Levels/Roguelike/Roguelike_Common/Roguelike_MiniBoss_001_05", + "ConfigPrefabName": "SlimeSea_2", + "Theme": 101, + "BGM": "roguelike_combatChallenge_setState", + "LeaveTriggerEvent": "amb_roguelike_all_stop", + "MonsterId": 0, + "OneStarCondition": 90, + "TwoStarCondition": 60, + "ThreeStarCondition": 40, + "LevelTotalTime": 90, + "TimeEndSettlement": true, + "StarConditionType": 3, + "MonsterLv": 4, + "DropObjectGroupId": 0, + "DropObjectRate": 0, + "DropMaxNum": 0, + "IntroCutscene": "" + }, "6100201": { "Id": 6100201, "SceneName": "Levels/Main/City/City_Main_1_3_Daily_Money", @@ -119,6 +139,26 @@ "DropMaxNum": 0, "IntroCutscene": "" }, + "6100204": { + "Id": 6100204, + "SceneName": "Levels/Main/City/City_Main_1_3_Daily_Money", + "ConfigPrefabName": "HuiFengClub_2", + "Theme": 4, + "BGM": "city_combatBoss_setState", + "LeaveTriggerEvent": "amb_city_all_stop", + "MonsterId": 0, + "OneStarCondition": 90, + "TwoStarCondition": 60, + "ThreeStarCondition": 40, + "LevelTotalTime": 90, + "TimeEndSettlement": true, + "StarConditionType": 3, + "MonsterLv": 4, + "DropObjectGroupId": 0, + "DropObjectRate": 0, + "DropMaxNum": 0, + "IntroCutscene": "" + }, "6100301": { "Id": 6100301, "SceneName": "Levels/Main/Forest_New/Forest_Main_2_6_1", @@ -178,5 +218,25 @@ "DropObjectRate": 0, "DropMaxNum": 0, "IntroCutscene": "" + }, + "6100304": { + "Id": 6100304, + "SceneName": "Levels/Main/Forest_New/Forest_Main_2_6_1", + "ConfigPrefabName": "GroundhogParty_2", + "Theme": 10, + "BGM": "DarkForest_explore_setState", + "LeaveTriggerEvent": "amb_darkForest_all_stop", + "MonsterId": 0, + "OneStarCondition": 90, + "TwoStarCondition": 60, + "ThreeStarCondition": 40, + "LevelTotalTime": 90, + "TimeEndSettlement": true, + "StarConditionType": 3, + "MonsterLv": 4, + "DropObjectGroupId": 0, + "DropObjectRate": 0, + "DropMaxNum": 0, + "IntroCutscene": "" } } \ No newline at end of file diff --git a/data/bin/CharGetLines.json b/data/bin/CharGetLines.json index b0707c58b..89eeecffc 100644 --- a/data/bin/CharGetLines.json +++ b/data/bin/CharGetLines.json @@ -159,6 +159,14 @@ "VoResource": "vo_110_ui_unlockCG_001", "Lines": "CharGetLines.11004.1" }, + "11005": { + "Id": 11005, + "Character": 110, + "Type": 5, + "SkinId": 11003, + "VoResource": "", + "Lines": "CharGetLines.11005.1" + }, "11101": { "Id": 11101, "Character": 111, @@ -247,6 +255,14 @@ "VoResource": "", "Lines": "CharGetLines.11205.1" }, + "11207": { + "Id": 11207, + "Character": 112, + "Type": 5, + "SkinId": 11205, + "VoResource": "", + "Lines": "CharGetLines.11207.1" + }, "11301": { "Id": 11301, "Character": 113, @@ -1303,6 +1319,14 @@ "VoResource": "vo_155_ui_unlockCG_001", "Lines": "CharGetLines.15504.1" }, + "15505": { + "Id": 15505, + "Character": 155, + "Type": 5, + "SkinId": 15503, + "VoResource": "", + "Lines": "CharGetLines.15505.1" + }, "15601": { "Id": 15601, "Character": 156, @@ -1471,6 +1495,38 @@ "VoResource": "vo_160_ui_unlockCG_001", "Lines": "CharGetLines.16004.1" }, + "16201": { + "Id": 16201, + "Character": 162, + "Type": 1, + "SkinId": 0, + "VoResource": "vo_162_ui_gachaNew_001", + "Lines": "CharGetLines.16201.1" + }, + "16202": { + "Id": 16202, + "Character": 162, + "Type": 2, + "SkinId": 0, + "VoResource": "vo_162_ui_gacha_001", + "Lines": "CharGetLines.16202.1" + }, + "16203": { + "Id": 16203, + "Character": 162, + "Type": 3, + "SkinId": 0, + "VoResource": "vo_162_ui_unlockLook_001", + "Lines": "CharGetLines.16203.1" + }, + "16204": { + "Id": 16204, + "Character": 162, + "Type": 4, + "SkinId": 0, + "VoResource": "vo_162_ui_unlockCG_001", + "Lines": "CharGetLines.16204.1" + }, "13901": { "Id": 13901, "Character": 139, diff --git a/data/bin/CharPotential.json b/data/bin/CharPotential.json index 27b41552e..d473ce668 100644 --- a/data/bin/CharPotential.json +++ b/data/bin/CharPotential.json @@ -1804,5 +1804,47 @@ 599929, 599933 ] + }, + "162": { + "Id": 162, + "MasterSpecificPotentialIds": [ + 516201, + 516202, + 516203, + 516204 + ], + "AssistSpecificPotentialIds": [ + 516221, + 516222, + 516223, + 516224 + ], + "CommonPotentialIds": [ + 516241, + 516242, + 516243 + ], + "MasterNormalPotentialIds": [ + 516205, + 516206, + 516207, + 516208, + 516209, + 516210, + 516211, + 516212, + 516213 + ], + "AssistNormalPotentialIds": [ + 516225, + 516226, + 516227, + 516228, + 516229, + 516230, + 516231, + 516232, + 516233 + ] } } \ No newline at end of file diff --git a/data/bin/Character.json b/data/bin/Character.json index 76f6fa917..c6b14eeea 100644 --- a/data/bin/Character.json +++ b/data/bin/Character.json @@ -3199,6 +3199,86 @@ 203 ] }, + "162": { + "Id": 162, + "Name": "Character.162.1", + "Visible": true, + "Available": true, + "Grade": 1, + "DefaultSkinId": 16201, + "AdvanceSkinId": 16202, + "AdvanceGroup": 162, + "AdvanceSkinUnlockLevel": 3, + "ViewId": 162, + "Faction": 1, + "Weight": 2, + "EET": 5, + "Class": 1, + "CharacterAttackType": 1, + "SearchTargetType": 2, + "AtkSpd": 1000000, + "MovType": 2, + "WalkSpd": 52500, + "RunSpd": 70000, + "SpRunSpd": 110000, + "TransSpd": 63000, + "WalkToRunDuration": 1000, + "DodgeToRunAccelerationOrNot": true, + "MovAcc": 999990000, + "RotSpd": 14400000, + "RotAcc": 60000, + "VisionDeg": 450000, + "VisionRng": 105000, + "VisionAttackRng": 40000, + "HearRng": 100000, + "HearAttackRng": 40000, + "RaiseGunRng": 80000, + "BulletType": 0, + "Ammo": 0, + "AIId": 16201, + "NormalAtkId": 16210000, + "DodgeId": 16220000, + "SkillId": 16231000, + "SpecialSkillId": 16270000, + "UltimateId": 16240000, + "AssistAIId": 16202, + "AssistNormalAtkId": 16210000, + "AssistDodgeId": 16220000, + "AssistSkillId": 16232000, + "AssistSpecialSkillId": 16270000, + "AssistUltimateId": 16240000, + "TalentSkillId": 0, + "AssistSkillOnStageType": 1, + "AssistSkillAngle": 900000, + "AssistSkillRadius": 25000, + "AssistSkillOnStageOrientation": 0, + "AssistUltimateOnStageType": 1, + "AssistUltimateAngle": 300000, + "AssistUltimateRadius": 30000, + "AssistUltimateOnStageOrientation": 0, + "SkillSemiAutoRng": 40000, + "UltimateSemiAutoRng": 70000, + "SwitchCD": 200, + "EnergyConvRatio": 7500, + "EnergyEfficiency": 10000, + "FragmentsId": 1620, + "TransformQty": 60, + "RecruitmentQty": 60, + "AttributeId": "162", + "PresentsTraitId": 162, + "SkillsUpgradeGroup": [ + 162, + 162, + 162, + 162 + ], + "FrozenTimeHighlightUnit": 2, + "GemSlots": [ + 301, + 102, + 203 + ] + }, "997": { "Id": 997, "Name": "Character.997.1", diff --git a/data/bin/CharacterAdvance.json b/data/bin/CharacterAdvance.json index 86f498b71..c54d4632a 100644 --- a/data/bin/CharacterAdvance.json +++ b/data/bin/CharacterAdvance.json @@ -7738,5 +7738,185 @@ "AwardQty2": 0, "AwardTid3": 0, "AwardQty3": 0 + }, + "16201": { + "Id": 16201, + "Group": 162, + "AdvanceLvl": 1, + "Tid1": 20091, + "Qty1": 5, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0, + "Tid4": 0, + "Qty4": 0, + "GoldQty": 7900, + "AwardTid1": 0, + "AwardQty1": 0, + "AwardTid2": 0, + "AwardQty2": 0, + "AwardTid3": 0, + "AwardQty3": 0 + }, + "16202": { + "Id": 16202, + "Group": 162, + "AdvanceLvl": 2, + "Tid1": 20091, + "Qty1": 5, + "Tid2": 20092, + "Qty2": 10, + "Tid3": 0, + "Qty3": 0, + "Tid4": 0, + "Qty4": 0, + "GoldQty": 19800, + "AwardTid1": 0, + "AwardQty1": 0, + "AwardTid2": 0, + "AwardQty2": 0, + "AwardTid3": 0, + "AwardQty3": 0 + }, + "16203": { + "Id": 16203, + "Group": 162, + "AdvanceLvl": 3, + "Tid1": 20091, + "Qty1": 10, + "Tid2": 20092, + "Qty2": 15, + "Tid3": 0, + "Qty3": 0, + "Tid4": 0, + "Qty4": 0, + "GoldQty": 44400, + "AwardTid1": 0, + "AwardQty1": 0, + "AwardTid2": 0, + "AwardQty2": 0, + "AwardTid3": 0, + "AwardQty3": 0 + }, + "16204": { + "Id": 16204, + "Group": 162, + "AdvanceLvl": 4, + "Tid1": 20091, + "Qty1": 15, + "Tid2": 20092, + "Qty2": 25, + "Tid3": 0, + "Qty3": 0, + "Tid4": 0, + "Qty4": 0, + "GoldQty": 66600, + "AwardTid1": 0, + "AwardQty1": 0, + "AwardTid2": 0, + "AwardQty2": 0, + "AwardTid3": 0, + "AwardQty3": 0 + }, + "16205": { + "Id": 16205, + "Group": 162, + "AdvanceLvl": 5, + "Tid1": 20091, + "Qty1": 20, + "Tid2": 20092, + "Qty2": 40, + "Tid3": 0, + "Qty3": 0, + "Tid4": 0, + "Qty4": 0, + "GoldQty": 146100, + "AwardTid1": 0, + "AwardQty1": 0, + "AwardTid2": 0, + "AwardQty2": 0, + "AwardTid3": 0, + "AwardQty3": 0 + }, + "16206": { + "Id": 16206, + "Group": 162, + "AdvanceLvl": 6, + "Tid1": 20091, + "Qty1": 30, + "Tid2": 20092, + "Qty2": 55, + "Tid3": 20093, + "Qty3": 20, + "Tid4": 0, + "Qty4": 0, + "GoldQty": 291600, + "AwardTid1": 0, + "AwardQty1": 0, + "AwardTid2": 0, + "AwardQty2": 0, + "AwardTid3": 0, + "AwardQty3": 0 + }, + "16207": { + "Id": 16207, + "Group": 162, + "AdvanceLvl": 7, + "Tid1": 20092, + "Qty1": 75, + "Tid2": 20093, + "Qty2": 30, + "Tid3": 0, + "Qty3": 0, + "Tid4": 0, + "Qty4": 0, + "GoldQty": 560200, + "AwardTid1": 0, + "AwardQty1": 0, + "AwardTid2": 0, + "AwardQty2": 0, + "AwardTid3": 0, + "AwardQty3": 0 + }, + "16208": { + "Id": 16208, + "Group": 162, + "AdvanceLvl": 8, + "Tid1": 20092, + "Qty1": 95, + "Tid2": 20093, + "Qty2": 50, + "Tid3": 0, + "Qty3": 0, + "Tid4": 0, + "Qty4": 0, + "GoldQty": 1121300, + "AwardTid1": 0, + "AwardQty1": 0, + "AwardTid2": 0, + "AwardQty2": 0, + "AwardTid3": 0, + "AwardQty3": 0 + }, + "16209": { + "Id": 16209, + "Group": 162, + "AdvanceLvl": 9, + "Tid1": 0, + "Qty1": 0, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0, + "Tid4": 0, + "Qty4": 0, + "GoldQty": 1121300, + "AwardTid1": 0, + "AwardQty1": 0, + "AwardTid2": 0, + "AwardQty2": 0, + "AwardTid3": 0, + "AwardQty3": 0 } } \ No newline at end of file diff --git a/data/bin/CharacterArchive.json b/data/bin/CharacterArchive.json index 6f3c42d1c..8e0b235be 100644 --- a/data/bin/CharacterArchive.json +++ b/data/bin/CharacterArchive.json @@ -5199,6 +5199,136 @@ "ArchReward": 2, "ArchRewardQuantity": 10 }, + "16201": { + "Id": 16201, + "ArchType": 1, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "RecordId": 16201, + "Sort": 1, + "ArchReward": 0, + "ArchRewardQuantity": 0 + }, + "16202": { + "Id": 16202, + "ArchType": 2, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "RecordId": 16202, + "Sort": 2, + "ArchReward": 0, + "ArchRewardQuantity": 0 + }, + "16203": { + "Id": 16203, + "ArchType": 2, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "RecordId": 16203, + "Sort": 3, + "ArchReward": 0, + "ArchRewardQuantity": 0 + }, + "16204": { + "Id": 16204, + "ArchType": 2, + "CharacterId": 162, + "UnlockAffinityLevel": 2, + "RecordId": 16204, + "Sort": 4, + "ArchReward": 0, + "ArchRewardQuantity": 0 + }, + "16205": { + "Id": 16205, + "ArchType": 2, + "CharacterId": 162, + "UnlockAffinityLevel": 4, + "RecordId": 16205, + "Sort": 5, + "ArchReward": 0, + "ArchRewardQuantity": 0 + }, + "16206": { + "Id": 16206, + "ArchType": 2, + "CharacterId": 162, + "UnlockAffinityLevel": 7, + "RecordId": 16206, + "Sort": 6, + "ArchReward": 0, + "ArchRewardQuantity": 0 + }, + "16207": { + "Id": 16207, + "ArchType": 2, + "CharacterId": 162, + "UnlockAffinityLevel": 10, + "RecordId": 16207, + "Sort": 7, + "ArchReward": 0, + "ArchRewardQuantity": 0 + }, + "16208": { + "Id": 16208, + "ArchType": 2, + "CharacterId": 162, + "UnlockAffinityLevel": 12, + "RecordId": 16208, + "Sort": 8, + "ArchReward": 0, + "ArchRewardQuantity": 0 + }, + "16209": { + "Id": 16209, + "ArchType": 2, + "CharacterId": 162, + "UnlockAffinityLevel": 15, + "RecordId": 16209, + "Sort": 9, + "ArchReward": 0, + "ArchRewardQuantity": 0 + }, + "16210": { + "Id": 16210, + "ArchType": 2, + "CharacterId": 162, + "UnlockAffinityLevel": 18, + "RecordId": 16210, + "Sort": 10, + "ArchReward": 0, + "ArchRewardQuantity": 0 + }, + "16211": { + "Id": 16211, + "ArchType": 3, + "CharacterId": 162, + "UnlockAffinityLevel": 20, + "RecordId": 16211, + "Sort": 11, + "ArchReward": 2, + "ArchRewardQuantity": 10 + }, + "16212": { + "Id": 16212, + "ArchType": 3, + "CharacterId": 162, + "UnlockAffinityLevel": 25, + "RecordId": 16212, + "Sort": 12, + "ArchReward": 2, + "ArchRewardQuantity": 10 + }, + "16213": { + "Id": 16213, + "ArchType": 3, + "CharacterId": 162, + "UnlockAffinityLevel": 30, + "RecordId": 16213, + "Sort": 13, + "ArchReward": 2, + "ArchRewardQuantity": 10 + }, "99701": { "Id": 99701, "ArchType": 1, diff --git a/data/bin/CharacterArchiveBaseInfo.json b/data/bin/CharacterArchiveBaseInfo.json index 66e51a08d..171cc722e 100644 --- a/data/bin/CharacterArchiveBaseInfo.json +++ b/data/bin/CharacterArchiveBaseInfo.json @@ -3431,6 +3431,94 @@ "UpdateStory1": 0, "UpdatePlot1": 0 }, + "16201": { + "Id": 16201, + "CharacterId": 162, + "Title": "CharacterArchiveBaseInfo.16201.1", + "Content": "CharacterArchiveBaseInfo.16201.2", + "Sort": 1, + "UpdateContent1": "CharacterArchiveBaseInfo.16201.3", + "UpdateAff1": 0, + "UpdateStory1": 1123, + "UpdatePlot1": 0 + }, + "16202": { + "Id": 16202, + "CharacterId": 162, + "Title": "CharacterArchiveBaseInfo.16202.1", + "Content": "CharacterArchiveBaseInfo.16202.2", + "Sort": 2, + "UpdateContent1": "CharacterArchiveBaseInfo.16202.3", + "UpdateAff1": 0, + "UpdateStory1": 0, + "UpdatePlot1": 0 + }, + "16203": { + "Id": 16203, + "CharacterId": 162, + "Title": "CharacterArchiveBaseInfo.16203.1", + "Content": "CharacterArchiveBaseInfo.16203.2", + "Sort": 3, + "UpdateContent1": "CharacterArchiveBaseInfo.16203.3", + "UpdateAff1": 0, + "UpdateStory1": 0, + "UpdatePlot1": 0 + }, + "16204": { + "Id": 16204, + "CharacterId": 162, + "Title": "CharacterArchiveBaseInfo.16204.1", + "Content": "CharacterArchiveBaseInfo.16204.2", + "Sort": 4, + "UpdateContent1": "CharacterArchiveBaseInfo.16204.3", + "UpdateAff1": 0, + "UpdateStory1": 0, + "UpdatePlot1": 0 + }, + "16205": { + "Id": 16205, + "CharacterId": 162, + "Title": "CharacterArchiveBaseInfo.16205.1", + "Content": "CharacterArchiveBaseInfo.16205.2", + "Sort": 5, + "UpdateContent1": "CharacterArchiveBaseInfo.16205.3", + "UpdateAff1": 0, + "UpdateStory1": 0, + "UpdatePlot1": 0 + }, + "16206": { + "Id": 16206, + "CharacterId": 162, + "Title": "CharacterArchiveBaseInfo.16206.1", + "Content": "CharacterArchiveBaseInfo.16206.2", + "Sort": 6, + "UpdateContent1": "CharacterArchiveBaseInfo.16206.3", + "UpdateAff1": 0, + "UpdateStory1": 1123, + "UpdatePlot1": 0 + }, + "16207": { + "Id": 16207, + "CharacterId": 162, + "Title": "CharacterArchiveBaseInfo.16207.1", + "Content": "CharacterArchiveBaseInfo.16207.2", + "Sort": 7, + "UpdateContent1": "CharacterArchiveBaseInfo.16207.3", + "UpdateAff1": 0, + "UpdateStory1": 1123, + "UpdatePlot1": 0 + }, + "16208": { + "Id": 16208, + "CharacterId": 162, + "Title": "CharacterArchiveBaseInfo.16208.1", + "Content": "CharacterArchiveBaseInfo.16208.2", + "Sort": 8, + "UpdateContent1": "CharacterArchiveBaseInfo.16208.3", + "UpdateAff1": 0, + "UpdateStory1": 1123, + "UpdatePlot1": 0 + }, "13901": { "Id": 13901, "CharacterId": 139, diff --git a/data/bin/CharacterArchiveContent.json b/data/bin/CharacterArchiveContent.json index 8ab86dc2e..755a25ce2 100644 --- a/data/bin/CharacterArchiveContent.json +++ b/data/bin/CharacterArchiveContent.json @@ -4679,6 +4679,123 @@ "UpdateStory1": 0, "UpdatePlot1": 0 }, + "16201": { + "Id": 16201, + "Title": "CharacterArchiveContent.16201.1", + "Content": "CharacterArchiveContent.16201.2", + "UpdateContent1": "CharacterArchiveContent.16201.3", + "UpdateAff1": 0, + "UpdateStory1": 1123, + "UpdatePlot1": 0 + }, + "16202": { + "Id": 16202, + "Title": "CharacterArchiveContent.16202.1", + "Content": "CharacterArchiveContent.16202.2", + "UpdateContent1": "CharacterArchiveContent.16202.3", + "UpdateAff1": 0, + "UpdateStory1": 0, + "UpdatePlot1": 0 + }, + "16203": { + "Id": 16203, + "Title": "CharacterArchiveContent.16203.1", + "Content": "CharacterArchiveContent.16203.2", + "UpdateContent1": "CharacterArchiveContent.16203.3", + "UpdateAff1": 0, + "UpdateStory1": 0, + "UpdatePlot1": 0 + }, + "16204": { + "Id": 16204, + "Title": "CharacterArchiveContent.16204.1", + "Content": "CharacterArchiveContent.16204.2", + "UpdateContent1": "CharacterArchiveContent.16204.3", + "UpdateAff1": 0, + "UpdateStory1": 0, + "UpdatePlot1": 0 + }, + "16205": { + "Id": 16205, + "Title": "CharacterArchiveContent.16205.1", + "Content": "CharacterArchiveContent.16205.2", + "UpdateContent1": "CharacterArchiveContent.16205.3", + "UpdateAff1": 0, + "UpdateStory1": 0, + "UpdatePlot1": 0 + }, + "16206": { + "Id": 16206, + "Title": "CharacterArchiveContent.16206.1", + "Content": "CharacterArchiveContent.16206.2", + "UpdateContent1": "CharacterArchiveContent.16206.3", + "UpdateAff1": 0, + "UpdateStory1": 0, + "UpdatePlot1": 0 + }, + "16207": { + "Id": 16207, + "Title": "CharacterArchiveContent.16207.1", + "Content": "CharacterArchiveContent.16207.2", + "UpdateContent1": "CharacterArchiveContent.16207.3", + "UpdateAff1": 0, + "UpdateStory1": 0, + "UpdatePlot1": 0 + }, + "16208": { + "Id": 16208, + "Title": "CharacterArchiveContent.16208.1", + "Content": "CharacterArchiveContent.16208.2", + "UpdateContent1": "CharacterArchiveContent.16208.3", + "UpdateAff1": 0, + "UpdateStory1": 0, + "UpdatePlot1": 0 + }, + "16209": { + "Id": 16209, + "Title": "CharacterArchiveContent.16209.1", + "Content": "CharacterArchiveContent.16209.2", + "UpdateContent1": "CharacterArchiveContent.16209.3", + "UpdateAff1": 0, + "UpdateStory1": 0, + "UpdatePlot1": 0 + }, + "16210": { + "Id": 16210, + "Title": "CharacterArchiveContent.16210.1", + "Content": "CharacterArchiveContent.16210.2", + "UpdateContent1": "CharacterArchiveContent.16210.3", + "UpdateAff1": 0, + "UpdateStory1": 1123, + "UpdatePlot1": 0 + }, + "16211": { + "Id": 16211, + "Title": "CharacterArchiveContent.16211.1", + "Content": "CharacterArchiveContent.16211.2", + "UpdateContent1": "CharacterArchiveContent.16211.3", + "UpdateAff1": 0, + "UpdateStory1": 0, + "UpdatePlot1": 0 + }, + "16212": { + "Id": 16212, + "Title": "CharacterArchiveContent.16212.1", + "Content": "CharacterArchiveContent.16212.2", + "UpdateContent1": "CharacterArchiveContent.16212.3", + "UpdateAff1": 0, + "UpdateStory1": 0, + "UpdatePlot1": 0 + }, + "16213": { + "Id": 16213, + "Title": "CharacterArchiveContent.16213.1", + "Content": "CharacterArchiveContent.16213.2", + "UpdateContent1": "CharacterArchiveContent.16213.3", + "UpdateAff1": 0, + "UpdateStory1": 0, + "UpdatePlot1": 0 + }, "99701": { "Id": 99701, "Title": "CharacterArchiveContent.99701.1", diff --git a/data/bin/CharacterArchiveVoice.json b/data/bin/CharacterArchiveVoice.json index 41ae32c94..22a29111a 100644 --- a/data/bin/CharacterArchiveVoice.json +++ b/data/bin/CharacterArchiveVoice.json @@ -35598,5 +35598,895 @@ "Source": "CharacterArchiveVoice.160089.1", "ArchVoiceType": 0, "Sort": 1 + }, + "162001": { + "Id": 162001, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162001.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162002": { + "Id": 162002, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162002.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162003": { + "Id": 162003, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162003.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162004": { + "Id": 162004, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162004.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162005": { + "Id": 162005, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162005.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162006": { + "Id": 162006, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162006.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162007": { + "Id": 162007, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162007.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162008": { + "Id": 162008, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162008.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162009": { + "Id": 162009, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162009.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162010": { + "Id": 162010, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162010.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162011": { + "Id": 162011, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162011.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162012": { + "Id": 162012, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162012.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162013": { + "Id": 162013, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162013.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162014": { + "Id": 162014, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162014.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162015": { + "Id": 162015, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162015.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162016": { + "Id": 162016, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162016.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162017": { + "Id": 162017, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162017.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162018": { + "Id": 162018, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162018.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162019": { + "Id": 162019, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162019.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162020": { + "Id": 162020, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162020.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162021": { + "Id": 162021, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162021.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162022": { + "Id": 162022, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162022.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162023": { + "Id": 162023, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162023.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162024": { + "Id": 162024, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162024.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162025": { + "Id": 162025, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162025.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162026": { + "Id": 162026, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162026.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162027": { + "Id": 162027, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162027.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162028": { + "Id": 162028, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162028.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162029": { + "Id": 162029, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162029.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162030": { + "Id": 162030, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162030.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162031": { + "Id": 162031, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162031.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162032": { + "Id": 162032, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162032.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162033": { + "Id": 162033, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162033.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162034": { + "Id": 162034, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162034.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162035": { + "Id": 162035, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162035.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162036": { + "Id": 162036, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162036.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162037": { + "Id": 162037, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162037.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162038": { + "Id": 162038, + "CharacterId": 162, + "UnlockAffinityLevel": 10, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162038.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162039": { + "Id": 162039, + "CharacterId": 162, + "UnlockAffinityLevel": 15, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162039.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162040": { + "Id": 162040, + "CharacterId": 162, + "UnlockAffinityLevel": 20, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162040.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162041": { + "Id": 162041, + "CharacterId": 162, + "UnlockAffinityLevel": 25, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162041.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162042": { + "Id": 162042, + "CharacterId": 162, + "UnlockAffinityLevel": 30, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162042.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162043": { + "Id": 162043, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162043.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162044": { + "Id": 162044, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162044.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162045": { + "Id": 162045, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162045.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162046": { + "Id": 162046, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162046.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162047": { + "Id": 162047, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162047.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162048": { + "Id": 162048, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162048.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162049": { + "Id": 162049, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162049.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162050": { + "Id": 162050, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162050.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162051": { + "Id": 162051, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162051.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162052": { + "Id": 162052, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162052.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162053": { + "Id": 162053, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162053.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162054": { + "Id": 162054, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162054.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162055": { + "Id": 162055, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162055.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162056": { + "Id": 162056, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162056.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162057": { + "Id": 162057, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162057.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162058": { + "Id": 162058, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162058.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162059": { + "Id": 162059, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162059.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162060": { + "Id": 162060, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162060.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162062": { + "Id": 162062, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162062.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162061": { + "Id": 162061, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162061.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162063": { + "Id": 162063, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162063.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162064": { + "Id": 162064, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 16203, + "Title": "", + "Source": "CharacterArchiveVoice.162064.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162065": { + "Id": 162065, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162065.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162066": { + "Id": 162066, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162066.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162067": { + "Id": 162067, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162067.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162068": { + "Id": 162068, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162068.1", + "ArchVoiceType": 0, + "Sort": 2 + }, + "162069": { + "Id": 162069, + "CharacterId": 162, + "UnlockAffinityLevel": 10, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162069.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162070": { + "Id": 162070, + "CharacterId": 162, + "UnlockAffinityLevel": 15, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162070.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162071": { + "Id": 162071, + "CharacterId": 162, + "UnlockAffinityLevel": 25, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162071.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162072": { + "Id": 162072, + "CharacterId": 162, + "UnlockAffinityLevel": 30, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162072.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162073": { + "Id": 162073, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162073.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162074": { + "Id": 162074, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162074.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162075": { + "Id": 162075, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162075.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162076": { + "Id": 162076, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162076.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162077": { + "Id": 162077, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162077.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162078": { + "Id": 162078, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162078.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162079": { + "Id": 162079, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162079.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162080": { + "Id": 162080, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162080.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162081": { + "Id": 162081, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162081.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162082": { + "Id": 162082, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162082.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162083": { + "Id": 162083, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162083.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162084": { + "Id": 162084, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162084.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162085": { + "Id": 162085, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162085.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162086": { + "Id": 162086, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162086.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162087": { + "Id": 162087, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162087.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162088": { + "Id": 162088, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162088.1", + "ArchVoiceType": 0, + "Sort": 1 + }, + "162089": { + "Id": 162089, + "CharacterId": 162, + "UnlockAffinityLevel": 0, + "UnlockPlot": 0, + "Title": "", + "Source": "CharacterArchiveVoice.162089.1", + "ArchVoiceType": 0, + "Sort": 1 } } \ No newline at end of file diff --git a/data/bin/CharacterCG.json b/data/bin/CharacterCG.json index 3e061609c..960356349 100644 --- a/data/bin/CharacterCG.json +++ b/data/bin/CharacterCG.json @@ -279,6 +279,13 @@ "UnlockPlot": 16003, "Name": "CharacterCG.16001.1" }, + "16201": { + "Id": 16201, + "FullScreenPortrait": "Actor2D/Character/16201/16201_CG.png", + "FullScreenL2D": "Actor2D/Character/16201/16201_LF.prefab", + "UnlockPlot": 16203, + "Name": "CharacterCG.16201.1" + }, "99701": { "Id": 99701, "FullScreenPortrait": "Actor2D/Character/99701/99701_CG.png", diff --git a/data/bin/CharacterDes.json b/data/bin/CharacterDes.json index 92ad4e21d..d373f0c22 100644 --- a/data/bin/CharacterDes.json +++ b/data/bin/CharacterDes.json @@ -1232,6 +1232,38 @@ "PotentialAssistantContent1": "CharacterDes.160.11", "PotentialAssistantContent2": "CharacterDes.160.12" }, + "162": { + "Id": 162, + "Alias": "CharacterDes.162.2", + "CnCv": "CharacterDes.162.1", + "JpCv": "CharacterDes.162.8", + "CharColor": "#ffddb1", + "CharSkillColor": "#ffddb1", + "CharDes": "CharacterDes.162.3", + "Tag": [ + 101, + 205, + 318 + ], + "Force": 18, + "PreferTags": [ + 1, + 7, + 6 + ], + "HateTags": [ + 3 + ], + "Birthday": "6.21", + "PotentialMain1": "CharacterDes.162.4", + "PotentialMain2": "CharacterDes.162.5", + "PotentialAssistant1": "CharacterDes.162.6", + "PotentialAssistant2": "CharacterDes.162.7", + "PotentialMainContent1": "CharacterDes.162.9", + "PotentialMainContent2": "CharacterDes.162.10", + "PotentialAssistantContent1": "CharacterDes.162.11", + "PotentialAssistantContent2": "CharacterDes.162.12" + }, "997": { "Id": 997, "Alias": "CharacterDes.997.2", diff --git a/data/bin/CharacterSkillUpgrade.json b/data/bin/CharacterSkillUpgrade.json index 5273ee54a..186c01708 100644 --- a/data/bin/CharacterSkillUpgrade.json +++ b/data/bin/CharacterSkillUpgrade.json @@ -6018,5 +6018,145 @@ "Tid4": 32000, "Qty4": 927, "GoldQty": 3400000 + }, + "471": { + "Id": 471, + "Group": 162, + "AdvanceNum": 0, + "Tid1": 0, + "Qty1": 0, + "Tid2": 0, + "Qty2": 0, + "Tid3": 0, + "Qty3": 0, + "Tid4": 0, + "Qty4": 0, + "GoldQty": 0 + }, + "472": { + "Id": 472, + "Group": 162, + "AdvanceNum": 1, + "Tid1": 32021, + "Qty1": 6, + "Tid2": 32000, + "Qty2": 2, + "Tid3": 0, + "Qty3": 0, + "Tid4": 0, + "Qty4": 0, + "GoldQty": 13300 + }, + "473": { + "Id": 473, + "Group": 162, + "AdvanceNum": 2, + "Tid1": 32021, + "Qty1": 12, + "Tid2": 32000, + "Qty2": 6, + "Tid3": 0, + "Qty3": 0, + "Tid4": 0, + "Qty4": 0, + "GoldQty": 17600 + }, + "474": { + "Id": 474, + "Group": 162, + "AdvanceNum": 3, + "Tid1": 32021, + "Qty1": 24, + "Tid2": 32022, + "Qty2": 3, + "Tid3": 32000, + "Qty3": 10, + "Tid4": 0, + "Qty4": 0, + "GoldQty": 49800 + }, + "475": { + "Id": 475, + "Group": 162, + "AdvanceNum": 4, + "Tid1": 32021, + "Qty1": 38, + "Tid2": 32022, + "Qty2": 8, + "Tid3": 32000, + "Qty3": 24, + "Tid4": 0, + "Qty4": 0, + "GoldQty": 100000 + }, + "476": { + "Id": 476, + "Group": 162, + "AdvanceNum": 5, + "Tid1": 32021, + "Qty1": 70, + "Tid2": 32022, + "Qty2": 14, + "Tid3": 32023, + "Qty3": 6, + "Tid4": 32000, + "Qty4": 55, + "GoldQty": 400000 + }, + "477": { + "Id": 477, + "Group": 162, + "AdvanceNum": 6, + "Tid1": 20053, + "Qty1": 1, + "Tid2": 32022, + "Qty2": 50, + "Tid3": 32023, + "Qty3": 18, + "Tid4": 32000, + "Qty4": 232, + "GoldQty": 900000 + }, + "478": { + "Id": 478, + "Group": 162, + "AdvanceNum": 7, + "Tid1": 20053, + "Qty1": 2, + "Tid2": 32022, + "Qty2": 90, + "Tid3": 32023, + "Qty3": 34, + "Tid4": 32000, + "Qty4": 323, + "GoldQty": 1600000 + }, + "479": { + "Id": 479, + "Group": 162, + "AdvanceNum": 8, + "Tid1": 20053, + "Qty1": 3, + "Tid2": 32022, + "Qty2": 140, + "Tid3": 32023, + "Qty3": 50, + "Tid4": 32000, + "Qty4": 478, + "GoldQty": 2300000 + }, + "480": { + "Id": 480, + "Group": 162, + "AdvanceNum": 8, + "Tid1": 20053, + "Qty1": 6, + "Tid2": 32022, + "Qty2": 200, + "Tid3": 32023, + "Qty3": 70, + "Tid4": 32000, + "Qty4": 927, + "GoldQty": 3400000 } } \ No newline at end of file diff --git a/data/bin/CharacterSkin.json b/data/bin/CharacterSkin.json index c36ad405a..d6a5bbb06 100644 --- a/data/bin/CharacterSkin.json +++ b/data/bin/CharacterSkin.json @@ -409,6 +409,41 @@ "EffectScaleValue": 10000, "TagEffectScaleValue": 0 }, + "11003": { + "Id": 11003, + "Name": "CharacterSkin.11003.1", + "Desc": "CharacterSkin.11003.2", + "IsShow": false, + "CharId": 110, + "Type": 3, + "SourceDesc": 2, + "SkinExtraTag": [ + 4, + 1 + ], + "Transform": "{\"1\":100}", + "WalkAnimationSpd": 20000, + "RunAnimationSpd": 62500, + "SpRunAnimationSpd": 75000, + "ModelScale": 12500, + "ColliderScale": 10000, + "ModelShowScale": 10000, + "ModelEndScale": 10000, + "ForbiddenBehitRot": false, + "Icon": "Icon/Head/head_11003", + "Portrait": "Actor2D/Character/11003/11003_a.spriteatlas", + "Bg": "Image/CharBg/uniseed_basement_corelab", + "Offset": "Actor2D/Character/11003/11003.asset", + "L2D": "Actor2D/Character/11003/11003_L.prefab", + "CharacterCG": 11001, + "Model": "Actor/Character/11003/11003_Actor", + "ModelShow": "Actor/Character/11003/Timeline/11003_Ready", + "ModelEnd": "Actor/Character/11003/Timeline/11003_Victory", + "GachaL2D": "Actor2D/Character/11003/11003_LF.prefab", + "SkinTheme": 0, + "EffectScaleValue": 10000, + "TagEffectScaleValue": 0 + }, "11101": { "Id": 11101, "Name": "CharacterSkin.11101.1", @@ -649,6 +684,40 @@ "EffectScaleValue": 10000, "TagEffectScaleValue": 0 }, + "11205": { + "Id": 11205, + "Name": "CharacterSkin.11205.1", + "Desc": "CharacterSkin.11205.2", + "IsShow": false, + "CharId": 112, + "Type": 3, + "SourceDesc": 1, + "SkinExtraTag": [ + 4 + ], + "Transform": "{\"1\":100}", + "WalkAnimationSpd": 25000, + "RunAnimationSpd": 62500, + "SpRunAnimationSpd": 68750, + "ModelScale": 12500, + "ColliderScale": 10000, + "ModelShowScale": 10000, + "ModelEndScale": 10000, + "ForbiddenBehitRot": false, + "Icon": "Icon/Head/head_11205", + "Portrait": "Actor2D/Character/11205/11205_a.spriteatlas", + "Bg": "Image/CharBg/carriage_inside_a", + "Offset": "Actor2D/Character/11205/11205.asset", + "L2D": "Actor2D/Character/11205/11205_L.prefab", + "CharacterCG": 11201, + "Model": "Actor/Character/11201/11201_Actor", + "ModelShow": "Actor/Character/11201/Timeline/11201_Ready", + "ModelEnd": "Actor/Character/11201/Timeline/11201_Victory", + "GachaL2D": "Actor2D/Character/11201/11201_LF.prefab", + "SkinTheme": 0, + "EffectScaleValue": 10000, + "TagEffectScaleValue": 0 + }, "11301": { "Id": 11301, "Name": "CharacterSkin.11301.1", @@ -3312,6 +3381,41 @@ "EffectScaleValue": 10000, "TagEffectScaleValue": 0 }, + "15503": { + "Id": 15503, + "Name": "CharacterSkin.15503.1", + "Desc": "CharacterSkin.15503.2", + "IsShow": false, + "CharId": 155, + "Type": 3, + "SourceDesc": 2, + "SkinExtraTag": [ + 4, + 1 + ], + "Transform": "{\"1\":100}", + "WalkAnimationSpd": 18000, + "RunAnimationSpd": 55000, + "SpRunAnimationSpd": 100000, + "ModelScale": 12500, + "ColliderScale": 10000, + "ModelShowScale": 10000, + "ModelEndScale": 10000, + "ForbiddenBehitRot": false, + "Icon": "Icon/Head/head_15503", + "Portrait": "Actor2D/Character/15503/15503_a.spriteatlas", + "Bg": "Image/CharBg/view_sea_daylight", + "Offset": "Actor2D/Character/15503/15503.asset", + "L2D": "Actor2D/Character/15503/15503_L.prefab", + "CharacterCG": 15501, + "Model": "Actor/Character/15503/15503_Actor", + "ModelShow": "Actor/Character/15503/Timeline/15503_Ready", + "ModelEnd": "Actor/Character/15503/Timeline/15503_Victory", + "GachaL2D": "Actor2D/Character/15503/15503_LF.prefab", + "SkinTheme": 0, + "EffectScaleValue": 10000, + "TagEffectScaleValue": 0 + }, "15601": { "Id": 15601, "Name": "CharacterSkin.15601.1", @@ -3687,6 +3791,74 @@ "EffectScaleValue": 10000, "TagEffectScaleValue": 0 }, + "16201": { + "Id": 16201, + "Name": "CharacterSkin.16201.1", + "Desc": "CharacterSkin.16201.2", + "IsShow": true, + "CharId": 162, + "Type": 1, + "SourceDesc": 1, + "SkinExtraTag": [ + 4 + ], + "Transform": "{\"1\":100}", + "WalkAnimationSpd": 20625, + "RunAnimationSpd": 53000, + "SpRunAnimationSpd": 58625, + "ModelScale": 12500, + "ColliderScale": 10000, + "ModelShowScale": 10000, + "ModelEndScale": 10000, + "ForbiddenBehitRot": false, + "Icon": "Icon/Head/head_16201", + "Portrait": "Actor2D/Character/16201/16201_a.spriteatlas", + "Bg": "Image/CharBg/phylanis_street_inside_daylight", + "Offset": "Actor2D/Character/16201/16201.asset", + "L2D": "Actor2D/Character/16201/16201_L.prefab", + "CharacterCG": 16201, + "Model": "Actor/Character/16201/16201_Actor", + "ModelShow": "Actor/Character/16201/Timeline/16201_Ready", + "ModelEnd": "Actor/Character/16201/Timeline/16201_Victory", + "GachaL2D": "Actor2D/Character/16201/16201_LF.prefab", + "SkinTheme": 0, + "EffectScaleValue": 10000, + "TagEffectScaleValue": 0 + }, + "16202": { + "Id": 16202, + "Name": "CharacterSkin.16202.1", + "Desc": "CharacterSkin.16202.2", + "IsShow": true, + "CharId": 162, + "Type": 2, + "SourceDesc": 6, + "SkinExtraTag": [ + 4 + ], + "Transform": "{\"1\":100}", + "WalkAnimationSpd": 20625, + "RunAnimationSpd": 53000, + "SpRunAnimationSpd": 58625, + "ModelScale": 12500, + "ColliderScale": 10000, + "ModelShowScale": 10000, + "ModelEndScale": 10000, + "ForbiddenBehitRot": false, + "Icon": "Icon/Head/head_16202", + "Portrait": "Actor2D/Character/16202/16202_a.spriteatlas", + "Bg": "Image/CharBg/phylanis_tower_throne_coffin", + "Offset": "Actor2D/Character/16202/16202.asset", + "L2D": "Actor2D/Character/16202/16202_L.prefab", + "CharacterCG": 16201, + "Model": "Actor/Character/16201/16201_Actor", + "ModelShow": "Actor/Character/16201/Timeline/16201_Ready", + "ModelEnd": "Actor/Character/16201/Timeline/16201_Victory", + "GachaL2D": "Actor2D/Character/16201/16201_LF.prefab", + "SkinTheme": 0, + "EffectScaleValue": 10000, + "TagEffectScaleValue": 0 + }, "99701": { "Id": 99701, "Name": "CharacterSkin.99701.1", diff --git a/data/bin/CharacterTag.json b/data/bin/CharacterTag.json index 05f326226..83f15694e 100644 --- a/data/bin/CharacterTag.json +++ b/data/bin/CharacterTag.json @@ -133,5 +133,10 @@ "Id": 317, "Title": "CharacterTag.317.1", "TagType": 3 + }, + "318": { + "Id": 318, + "Title": "CharacterTag.318.1", + "TagType": 3 } } \ No newline at end of file diff --git a/data/bin/Chat.json b/data/bin/Chat.json index 48cb8cde4..df9df7806 100644 --- a/data/bin/Chat.json +++ b/data/bin/Chat.json @@ -8962,5 +8962,1139 @@ "RewardQty2": 0, "Reward3": 0, "RewardQty3": 0 + }, + "1440201": { + "Id": 1440201, + "AddressBookId": 144, + "AVGId": "PM14402", + "AVGGroupId": "01", + "PreChatId": 1440101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[144]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1440202": { + "Id": 1440202, + "AddressBookId": 144, + "AVGId": "PM14402", + "AVGGroupId": "02", + "PreChatId": 1440101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[144]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1440203": { + "Id": 1440203, + "AddressBookId": 144, + "AVGId": "PM14402", + "AVGGroupId": "03", + "PreChatId": 1440101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[144]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1440204": { + "Id": 1440204, + "AddressBookId": 144, + "AVGId": "PM14402", + "AVGGroupId": "04", + "PreChatId": 1440107, + "Priority": 3, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[144,10]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1440205": { + "Id": 1440205, + "AddressBookId": 144, + "AVGId": "PM14402", + "AVGGroupId": "05", + "PreChatId": 1440204, + "Priority": 3, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[144,20]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1440206": { + "Id": 1440206, + "AddressBookId": 144, + "AVGId": "PM14402", + "AVGGroupId": "06", + "PreChatId": 1440205, + "Priority": 3, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[144,25]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1550201": { + "Id": 1550201, + "AddressBookId": 155, + "AVGId": "PM15502", + "AVGGroupId": "01", + "PreChatId": 1550101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[155]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1550202": { + "Id": 1550202, + "AddressBookId": 155, + "AVGId": "PM15502", + "AVGGroupId": "02", + "PreChatId": 1550101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[155]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1550203": { + "Id": 1550203, + "AddressBookId": 155, + "AVGId": "PM15502", + "AVGGroupId": "03", + "PreChatId": 1550101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[155]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1550204": { + "Id": 1550204, + "AddressBookId": 155, + "AVGId": "PM15502", + "AVGGroupId": "04", + "PreChatId": 1550107, + "Priority": 3, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[155,10]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1550205": { + "Id": 1550205, + "AddressBookId": 155, + "AVGId": "PM15502", + "AVGGroupId": "05", + "PreChatId": 1550204, + "Priority": 3, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[155,20]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1550206": { + "Id": 1550206, + "AddressBookId": 155, + "AVGId": "PM15502", + "AVGGroupId": "06", + "PreChatId": 1550205, + "Priority": 3, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[155,25]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1340201": { + "Id": 1340201, + "AddressBookId": 134, + "AVGId": "PM13402", + "AVGGroupId": "01", + "PreChatId": 1340101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[134]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1340202": { + "Id": 1340202, + "AddressBookId": 134, + "AVGId": "PM13402", + "AVGGroupId": "02", + "PreChatId": 1340101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[134]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1340203": { + "Id": 1340203, + "AddressBookId": 134, + "AVGId": "PM13402", + "AVGGroupId": "03", + "PreChatId": 1340101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[134]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1340204": { + "Id": 1340204, + "AddressBookId": 134, + "AVGId": "PM13402", + "AVGGroupId": "04", + "PreChatId": 1340107, + "Priority": 3, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[134,10]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1340205": { + "Id": 1340205, + "AddressBookId": 134, + "AVGId": "PM13402", + "AVGGroupId": "05", + "PreChatId": 1340204, + "Priority": 3, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[134,20]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1340206": { + "Id": 1340206, + "AddressBookId": 134, + "AVGId": "PM13402", + "AVGGroupId": "06", + "PreChatId": 1340205, + "Priority": 3, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[134,25]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1330201": { + "Id": 1330201, + "AddressBookId": 133, + "AVGId": "PM13302", + "AVGGroupId": "01", + "PreChatId": 1330101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[133]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1330202": { + "Id": 1330202, + "AddressBookId": 133, + "AVGId": "PM13302", + "AVGGroupId": "02", + "PreChatId": 1330101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[133]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1330203": { + "Id": 1330203, + "AddressBookId": 133, + "AVGId": "PM13302", + "AVGGroupId": "03", + "PreChatId": 1330101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[133]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1330204": { + "Id": 1330204, + "AddressBookId": 133, + "AVGId": "PM13302", + "AVGGroupId": "04", + "PreChatId": 1330107, + "Priority": 3, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[133,10]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1330205": { + "Id": 1330205, + "AddressBookId": 133, + "AVGId": "PM13302", + "AVGGroupId": "05", + "PreChatId": 1330204, + "Priority": 3, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[133,20]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1330206": { + "Id": 1330206, + "AddressBookId": 133, + "AVGId": "PM13302", + "AVGGroupId": "06", + "PreChatId": 1330205, + "Priority": 3, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[133,25]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1580201": { + "Id": 1580201, + "AddressBookId": 158, + "AVGId": "PM15802", + "AVGGroupId": "01", + "PreChatId": 1580101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[158]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1580202": { + "Id": 1580202, + "AddressBookId": 158, + "AVGId": "PM15802", + "AVGGroupId": "02", + "PreChatId": 1580101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[158]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1580203": { + "Id": 1580203, + "AddressBookId": 158, + "AVGId": "PM15802", + "AVGGroupId": "03", + "PreChatId": 1580101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[158]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1580204": { + "Id": 1580204, + "AddressBookId": 158, + "AVGId": "PM15802", + "AVGGroupId": "04", + "PreChatId": 1580107, + "Priority": 3, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[158,10]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1580205": { + "Id": 1580205, + "AddressBookId": 158, + "AVGId": "PM15802", + "AVGGroupId": "05", + "PreChatId": 1580204, + "Priority": 3, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[158,20]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1580206": { + "Id": 1580206, + "AddressBookId": 158, + "AVGId": "PM15802", + "AVGGroupId": "06", + "PreChatId": 1580205, + "Priority": 3, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[158,25]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1100201": { + "Id": 1100201, + "AddressBookId": 110, + "AVGId": "PM11002", + "AVGGroupId": "01", + "PreChatId": 1100101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[110]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1100202": { + "Id": 1100202, + "AddressBookId": 110, + "AVGId": "PM11002", + "AVGGroupId": "02", + "PreChatId": 1100101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[110]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1100203": { + "Id": 1100203, + "AddressBookId": 110, + "AVGId": "PM11002", + "AVGGroupId": "03", + "PreChatId": 1100101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[110]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1100204": { + "Id": 1100204, + "AddressBookId": 110, + "AVGId": "PM11002", + "AVGGroupId": "04", + "PreChatId": 1100107, + "Priority": 3, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[110,10]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1100205": { + "Id": 1100205, + "AddressBookId": 110, + "AVGId": "PM11002", + "AVGGroupId": "05", + "PreChatId": 1100204, + "Priority": 3, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[110,20]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1100206": { + "Id": 1100206, + "AddressBookId": 110, + "AVGId": "PM11002", + "AVGGroupId": "06", + "PreChatId": 1100205, + "Priority": 3, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[110,25]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1590201": { + "Id": 1590201, + "AddressBookId": 159, + "AVGId": "PM15902", + "AVGGroupId": "01", + "PreChatId": 1590101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[159]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1590202": { + "Id": 1590202, + "AddressBookId": 159, + "AVGId": "PM15902", + "AVGGroupId": "02", + "PreChatId": 1590101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[159]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1590203": { + "Id": 1590203, + "AddressBookId": 159, + "AVGId": "PM15902", + "AVGGroupId": "03", + "PreChatId": 1590101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[159]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1590204": { + "Id": 1590204, + "AddressBookId": 159, + "AVGId": "PM15902", + "AVGGroupId": "04", + "PreChatId": 1590107, + "Priority": 3, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[159,10]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1590205": { + "Id": 1590205, + "AddressBookId": 159, + "AVGId": "PM15902", + "AVGGroupId": "05", + "PreChatId": 1590204, + "Priority": 3, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[159,20]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1590206": { + "Id": 1590206, + "AddressBookId": 159, + "AVGId": "PM15902", + "AVGGroupId": "06", + "PreChatId": 1590205, + "Priority": 3, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[159,25]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1430201": { + "Id": 1430201, + "AddressBookId": 143, + "AVGId": "PM14302", + "AVGGroupId": "01", + "PreChatId": 1430101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[143]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1430202": { + "Id": 1430202, + "AddressBookId": 143, + "AVGId": "PM14302", + "AVGGroupId": "02", + "PreChatId": 1430101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[143]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1430203": { + "Id": 1430203, + "AddressBookId": 143, + "AVGId": "PM14302", + "AVGGroupId": "03", + "PreChatId": 1430101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[143]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1430204": { + "Id": 1430204, + "AddressBookId": 143, + "AVGId": "PM14302", + "AVGGroupId": "04", + "PreChatId": 1430107, + "Priority": 3, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[143,10]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1430205": { + "Id": 1430205, + "AddressBookId": 143, + "AVGId": "PM14302", + "AVGGroupId": "05", + "PreChatId": 1430204, + "Priority": 3, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[143,20]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1430206": { + "Id": 1430206, + "AddressBookId": 143, + "AVGId": "PM14302", + "AVGGroupId": "06", + "PreChatId": 1430205, + "Priority": 3, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[143,25]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1300201": { + "Id": 1300201, + "AddressBookId": 130, + "AVGId": "PM13002", + "AVGGroupId": "01", + "PreChatId": 1300101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[130]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1300202": { + "Id": 1300202, + "AddressBookId": 130, + "AVGId": "PM13002", + "AVGGroupId": "02", + "PreChatId": 1300101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[130]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1300203": { + "Id": 1300203, + "AddressBookId": 130, + "AVGId": "PM13002", + "AVGGroupId": "03", + "PreChatId": 1300101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[130]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1300204": { + "Id": 1300204, + "AddressBookId": 130, + "AVGId": "PM13002", + "AVGGroupId": "04", + "PreChatId": 1300107, + "Priority": 3, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[130,10]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1300205": { + "Id": 1300205, + "AddressBookId": 130, + "AVGId": "PM13002", + "AVGGroupId": "05", + "PreChatId": 1300204, + "Priority": 3, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[130,20]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1300206": { + "Id": 1300206, + "AddressBookId": 130, + "AVGId": "PM13002", + "AVGGroupId": "06", + "PreChatId": 1300205, + "Priority": 3, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[130,25]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1620101": { + "Id": 1620101, + "AddressBookId": 162, + "AVGId": "PM16201", + "AVGGroupId": "01", + "PreChatId": 0, + "Priority": 4, + "TriggerType": 1, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[162]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1620102": { + "Id": 1620102, + "AddressBookId": 162, + "AVGId": "PM16201", + "AVGGroupId": "02", + "PreChatId": 1620101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[162]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1620103": { + "Id": 1620103, + "AddressBookId": 162, + "AVGId": "PM16201", + "AVGGroupId": "03", + "PreChatId": 1620101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 10, + "TriggerCondParam": "[162]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1620104": { + "Id": 1620104, + "AddressBookId": 162, + "AVGId": "PM16201", + "AVGGroupId": "04", + "PreChatId": 1620101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[162,5]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1620105": { + "Id": 1620105, + "AddressBookId": 162, + "AVGId": "PM16201", + "AVGGroupId": "05", + "PreChatId": 1620101, + "Priority": 3, + "TriggerType": 1, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[162,10]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1620106": { + "Id": 1620106, + "AddressBookId": 162, + "AVGId": "PM16201", + "AVGGroupId": "06", + "PreChatId": 1620101, + "Priority": 1, + "TriggerType": 2, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[162,15]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1620107": { + "Id": 1620107, + "AddressBookId": 162, + "AVGId": "PM16201", + "AVGGroupId": "07", + "PreChatId": 1620101, + "Priority": 3, + "TriggerType": 1, + "AutoPopUp": false, + "TriggerCond": 14, + "TriggerCondParam": "[162,20]", + "Reward1": 2, + "RewardQty1": 20, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1620109": { + "Id": 1620109, + "AddressBookId": 162, + "AVGId": "PM16201", + "AVGGroupId": "09", + "PreChatId": 1620101, + "Priority": 2, + "TriggerType": 1, + "AutoPopUp": false, + "TriggerCond": 13, + "TriggerCondParam": "[162,2]", + "Reward1": 2, + "RewardQty1": 5, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 + }, + "1620110": { + "Id": 1620110, + "AddressBookId": 162, + "AVGId": "PM16201", + "AVGGroupId": "10", + "PreChatId": 1620101, + "Priority": 1, + "TriggerType": 1, + "AutoPopUp": false, + "TriggerCond": 114, + "TriggerCondParam": "[214066]", + "Reward1": 2, + "RewardQty1": 10, + "Reward2": 0, + "RewardQty2": 0, + "Reward3": 0, + "RewardQty3": 0 } } \ No newline at end of file diff --git a/data/bin/Config.json b/data/bin/Config.json index 6f823b5aa..0fe1fd4a8 100644 --- a/data/bin/Config.json +++ b/data/bin/Config.json @@ -143,6 +143,50 @@ "Id": "SubNoteSecondaryWeightArea", "Value": "100,200" }, + "TowerVitaOptionMax": { + "Id": "TowerVitaOptionMax", + "Value": "5" + }, + "TowerVitaEnergyId": { + "Id": "TowerVitaEnergyId", + "Value": "42" + }, + "TowerVitaEnergyMax": { + "Id": "TowerVitaEnergyMax", + "Value": "10000" + }, + "TowerVitaEnergyPurchasedPrice": { + "Id": "TowerVitaEnergyPurchasedPrice", + "Value": "2,10" + }, + "TowerVitaEnergyPurchasedValue": { + "Id": "TowerVitaEnergyPurchasedValue", + "Value": "3000" + }, + "TowerVitaEachActionConsumedEnergy": { + "Id": "TowerVitaEachActionConsumedEnergy", + "Value": "15" + }, + "BuildModifierScoreMin": { + "Id": "BuildModifierScoreMin", + "Value": "5800" + }, + "BuildPotentialModifierItem": { + "Id": "BuildPotentialModifierItem", + "Value": "35012,1" + }, + "BuildPotentialModifierPointMax": { + "Id": "BuildPotentialModifierPointMax", + "Value": "5" + }, + "BuildNoteModifierItem": { + "Id": "BuildNoteModifierItem", + "Value": "35013,1" + }, + "BuildNoteModifierPointMax": { + "Id": "BuildNoteModifierPointMax", + "Value": "15" + }, "StarTowerGrowthItemIds": { "Id": "StarTowerGrowthItemIds", "Value": "51" @@ -153,11 +197,15 @@ }, "TimeUnlockStory": { "Id": "TimeUnlockStory", - "Value": "STm09_01_c" + "Value": "STm10001_10" }, "StoryUnlockTime": { "Id": "StoryUnlockTime", - "Value": "2026-10-06T12:00:00+08:00" + "Value": "2026-10-30T12:00:00+08:00" + }, + "StoryLastEnd_UnlockCondition_Chapter10": { + "Id": "StoryLastEnd_UnlockCondition_Chapter10", + "Value": "11" }, "TraceHuntMaxHuntProgress": { "Id": "TraceHuntMaxHuntProgress", @@ -315,6 +363,10 @@ "Id": "VampireBaseBundle", "Value": "101,102" }, + "VampireAutoSelectFateCardTime": { + "Id": "VampireAutoSelectFateCardTime", + "Value": "3" + }, "Activity_Banner_Interval_Time": { "Id": "Activity_Banner_Interval_Time", "Value": "3" @@ -323,13 +375,17 @@ "Id": "TrekkerVersusAddHotValueRangePreMinute", "Value": "1000,3000" }, + "MallActType": { + "Id": "MallActType", + "Value": "31" + }, "Cookie_ErrorTime": { "Id": "Cookie_ErrorTime", "Value": "0.8" }, "IceCreamMaxTotalScore": { "Id": "IceCreamMaxTotalScore", - "Value": "5000000" + "Value": "999999999" }, "IceCreamUseItemLimit": { "Id": "IceCreamUseItemLimit", @@ -371,6 +427,18 @@ "Id": "IceCreamPatiencePerReduce", "Value": "2" }, + "IceCreamPatienceShylock": { + "Id": "IceCreamPatienceShylock", + "Value": "10" + }, + "IceCreamScoreShylock": { + "Id": "IceCreamScoreShylock", + "Value": "10" + }, + "IceCreamOctopusClick": { + "Id": "IceCreamOctopusClick", + "Value": "3,6" + }, "JointDrill_Challenge_Tickets_Id": { "Id": "JointDrill_Challenge_Tickets_Id", "Value": "36" @@ -487,6 +555,14 @@ "Id": "PenguinCardEndlessDebuffShowList", "Value": "2101,2111,2112,2121,2131,2132,2133,2141,2151" }, + "ActivityReturneeRules": { + "Id": "ActivityReturneeRules", + "Value": "2,30,40" + }, + "ActivityReturneeDuration": { + "Id": "ActivityReturneeDuration", + "Value": "15" + }, "PhoneChatTimeInterval": { "Id": "PhoneChatTimeInterval", "Value": "24" @@ -601,7 +677,7 @@ }, "SoldierInitialCoinNumber": { "Id": "SoldierInitialCoinNumber", - "Value": "5" + "Value": "4" }, "SoldierInitialChessNumber": { "Id": "SoldierInitialChessNumber", @@ -609,7 +685,11 @@ }, "SoldierChessCostToQuantity": { "Id": "SoldierChessCostToQuantity", - "Value": "{\"1\":27,\"2\":27,\"3\":18,\"4\":9,\"5\":9}" + "Value": "{\"1\":9,\"2\":9,\"3\":9,\"4\":9,\"5\":9}" + }, + "SoldierBaseWeightToCost": { + "Id": "SoldierBaseWeightToCost", + "Value": "{\"1\":180,\"2\":180,\"3\":90,\"4\":0,\"5\":0}" }, "SoldierChessEventBattle": { "Id": "SoldierChessEventBattle", @@ -625,7 +705,7 @@ }, "SoldierCoinInterest": { "Id": "SoldierCoinInterest", - "Value": "10,1,5" + "Value": "10,1,2" }, "SoldierBuyExp": { "Id": "SoldierBuyExp", @@ -639,6 +719,134 @@ "Id": "SoldierSkillCoinMax", "Value": "300" }, + "SoldierPassedAllNodeScore": { + "Id": "SoldierPassedAllNodeScore", + "Value": "100" + }, + "SoldierHpScoreRange": { + "Id": "SoldierHpScoreRange", + "Value": "{\"60\":20,\"80\":50}" + }, + "SoldierChessTotalCostScore": { + "Id": "SoldierChessTotalCostScore", + "Value": "3,1" + }, + "SoldierVersion": { + "Id": "SoldierVersion", + "Value": "v1.0.0" + }, + "SoldierBattleReportRecentLimit": { + "Id": "SoldierBattleReportRecentLimit", + "Value": "10" + }, + "SoldierBattleReportRecentTimeout": { + "Id": "SoldierBattleReportRecentTimeout", + "Value": "7776000" + }, + "SoldierBattleReportFavoriteLimit": { + "Id": "SoldierBattleReportFavoriteLimit", + "Value": "10" + }, + "SoldierBattleReportPublishTimeout": { + "Id": "SoldierBattleReportPublishTimeout", + "Value": "12960000" + }, + "SoldierCardQualityAdjustGradeAdd": { + "Id": "SoldierCardQualityAdjustGradeAdd", + "Value": "{\"1\":0,\"2\":0,\"3\":0}" + }, + "DormMaxPresetNum": { + "Id": "DormMaxPresetNum", + "Value": "20" + }, + "DormDefaultPresetNum": { + "Id": "DormDefaultPresetNum", + "Value": "10" + }, + "DormMaxRoomNum": { + "Id": "DormMaxRoomNum", + "Value": "4" + }, + "DormInvitationRoleNormalNum": { + "Id": "DormInvitationRoleNormalNum", + "Value": "3" + }, + "DormInvitationRoleRandNum": { + "Id": "DormInvitationRoleRandNum", + "Value": "1" + }, + "DormDefaultFavorability": { + "Id": "DormDefaultFavorability", + "Value": "50" + }, + "DormDefaultRoles": { + "Id": "DormDefaultRoles", + "Value": "0" + }, + "DormRefreshTime": { + "Id": "DormRefreshTime", + "Value": "4,12,20" + }, + "DormOverflowEnergyItem": { + "Id": "DormOverflowEnergyItem", + "Value": "510701" + }, + "DormOverflowEnergyItemNumMax": { + "Id": "DormOverflowEnergyItemNumMax", + "Value": "8" + }, + "DormRoleInteractionMaxNum": { + "Id": "DormRoleInteractionMaxNum", + "Value": "5" + }, + "DormRoleInteractionDropId": { + "Id": "DormRoleInteractionDropId", + "Value": "4002" + }, + "DormRoleFavorability": { + "Id": "DormRoleFavorability", + "Value": "300" + }, + "DormRoleAffinityGiftMaxNum": { + "Id": "DormRoleAffinityGiftMaxNum", + "Value": "5" + }, + "DormRoleAffinityGiftDailyNum": { + "Id": "DormRoleAffinityGiftDailyNum", + "Value": "1" + }, + "DormFurnitureTab_Furniture": { + "Id": "DormFurnitureTab_Furniture", + "Value": "1,2,3,4,8" + }, + "DormFurnitureTab_Fitment": { + "Id": "DormFurnitureTab_Fitment", + "Value": "5,6,7" + }, + "DormFurnitureTab_Set": { + "Id": "DormFurnitureTab_Set", + "Value": "9,10" + }, + "DormBlocksConvertProp": { + "Id": "DormBlocksConvertProp", + "Value": "1" + }, + "DormNameResetTimeLimit": { + "Id": "DormNameResetTimeLimit", + "Value": "604800" + }, + "DormHonorsItemId": { + "Id": "DormHonorsItemId", + "Value": "140001" + }, + "DormHonorsId": { + "Id": "DormHonorsId", + "Value": "140001" + }, + "DormLikeLimit": { + "Id": "DormLikeLimit", + "Value": "3" + }, "DailyShopSignReward": { "Id": "DailyShopSignReward", "Value": "{\"33001\":10}" @@ -759,6 +967,10 @@ "Id": "TutorialSettlementDelayTime", "Value": "0" }, + "DynamicDEFCap": { + "Id": "DynamicDEFCap", + "Value": "500" + }, "EnergyObtainLimit": { "Id": "EnergyObtainLimit", "Value": "999" @@ -785,7 +997,7 @@ }, "EnergyBatteryUIEnable": { "Id": "EnergyBatteryUIEnable", - "Value": "0" + "Value": "1" }, "EnergyBatteryOpenTime": { "Id": "EnergyBatteryOpenTime", @@ -985,7 +1197,7 @@ }, "HudDamageMergeInterval": { "Id": "HudDamageMergeInterval", - "Value": "1" + "Value": "0.4" }, "AgentSpecialRewardsProp": { "Id": "AgentSpecialRewardsProp", diff --git a/data/bin/DailyQuest.json b/data/bin/DailyQuest.json index 307fc6e5e..9b512cab1 100644 --- a/data/bin/DailyQuest.json +++ b/data/bin/DailyQuest.json @@ -169,6 +169,23 @@ "ItemTid": 50002, "ItemQty": 1 }, + "1011": { + "Id": 1011, + "Title": "DailyQuest.1011.1", + "Desc": "DailyQuest.1011.2", + "JumpTo": 0, + "Order": 9, + "Active": 20, + "Apear": true, + "AcceptParams2": "", + "CompleteCond": 171, + "CompleteCondParams": "[1]", + "CompleteCondClient": 0, + "ClientCompleteParams1": [], + "ClientCompleteParams2": [], + "ItemTid": 701, + "ItemQty": 40 + }, "2001": { "Id": 2001, "Title": "DailyQuest.2001.1", diff --git a/data/bin/DailyQuestActive.json b/data/bin/DailyQuestActive.json index ea254026f..b060c3f57 100644 --- a/data/bin/DailyQuestActive.json +++ b/data/bin/DailyQuestActive.json @@ -28,15 +28,15 @@ "Active": 120, "ItemTid1": 30, "Number1": 1, - "ItemTid2": 21, - "Number2": 60 + "ItemTid2": 81011, + "Number2": 1 }, "5": { "Id": 5, "Active": 150, "ItemTid1": 2, "Number1": 100, - "ItemTid2": 21, - "Number2": 150 + "ItemTid2": 41, + "Number2": 100 } } \ No newline at end of file diff --git a/data/bin/DatingBranch.json b/data/bin/DatingBranch.json index 8a8fddba8..7312592ec 100644 --- a/data/bin/DatingBranch.json +++ b/data/bin/DatingBranch.json @@ -154,5 +154,83 @@ "Option3": "DatingBranch.17001.3", "Option4": "DatingBranch.17001.4", "Option5": "DatingBranch.17001.5" + }, + "18001": { + "Id": 18001, + "DatingEventType": 6, + "DatingEventParams": [ + 18 + ], + "DatingEventExclude": [], + "Option1": "DatingBranch.18001.1", + "Option2": "DatingBranch.18001.2", + "Option3": "DatingBranch.18001.3", + "Option4": "DatingBranch.18001.4", + "Option5": "DatingBranch.18001.5" + }, + "18002": { + "Id": 18002, + "DatingEventType": 7, + "DatingEventParams": [ + 18 + ], + "DatingEventExclude": [], + "Option1": "DatingBranch.18002.1", + "Option2": "DatingBranch.18002.2", + "Option3": "DatingBranch.18002.3", + "Option4": "DatingBranch.18002.4", + "Option5": "DatingBranch.18002.5" + }, + "19001": { + "Id": 19001, + "DatingEventType": 6, + "DatingEventParams": [ + 19 + ], + "DatingEventExclude": [], + "Option1": "DatingBranch.19001.1", + "Option2": "DatingBranch.19001.2", + "Option3": "DatingBranch.19001.3", + "Option4": "DatingBranch.19001.4", + "Option5": "DatingBranch.19001.5" + }, + "19002": { + "Id": 19002, + "DatingEventType": 7, + "DatingEventParams": [ + 19 + ], + "DatingEventExclude": [], + "Option1": "DatingBranch.19002.1", + "Option2": "DatingBranch.19002.2", + "Option3": "DatingBranch.19002.3", + "Option4": "DatingBranch.19002.4", + "Option5": "DatingBranch.19002.5" + }, + "20001": { + "Id": 20001, + "DatingEventType": 6, + "DatingEventParams": [ + 20 + ], + "DatingEventExclude": [], + "Option1": "DatingBranch.20001.1", + "Option2": "DatingBranch.20001.2", + "Option3": "DatingBranch.20001.3", + "Option4": "DatingBranch.20001.4", + "Option5": "DatingBranch.20001.5" + }, + "20002": { + "Id": 20002, + "DatingEventType": 7, + "DatingEventParams": [ + 20 + ], + "DatingEventExclude": [], + "Option1": "DatingBranch.20002.1", + "Option2": "DatingBranch.20002.2", + "Option3": "DatingBranch.20002.3", + "Option4": "DatingBranch.20002.4", + "Option5": "DatingBranch.20002.5" } } \ No newline at end of file diff --git a/data/bin/DatingCharResponse.json b/data/bin/DatingCharResponse.json index 1ff158764..6cd128f05 100644 --- a/data/bin/DatingCharResponse.json +++ b/data/bin/DatingCharResponse.json @@ -2518,5 +2518,68 @@ "Action": "chat_a", "Words": "", "BubbleEmoji": "avg_emoji_star" + }, + "16201": { + "Id": 16201, + "CharId": 162, + "Type": "happy", + "VoiceKey": "happy", + "Action": "presents_a", + "Words": "", + "BubbleEmoji": "avg_emoji_flower" + }, + "16202": { + "Id": 16202, + "CharId": 162, + "Type": "happy2", + "VoiceKey": "excit", + "Action": "presents_b", + "Words": "", + "BubbleEmoji": "" + }, + "16203": { + "Id": 16203, + "CharId": 162, + "Type": "normal", + "VoiceKey": "confirm", + "Action": "chat_a", + "Words": "", + "BubbleEmoji": "avg_emoji_happy" + }, + "16204": { + "Id": 16204, + "CharId": 162, + "Type": "normal2", + "VoiceKey": "confirm", + "Action": "chat_b", + "Words": "", + "BubbleEmoji": "avg_emoji_attention" + }, + "16205": { + "Id": 16205, + "CharId": 162, + "Type": "think", + "VoiceKey": "question", + "Action": "think_a", + "Words": "", + "BubbleEmoji": "avg_emoji_speechless" + }, + "16206": { + "Id": 16206, + "CharId": 162, + "Type": "shy", + "VoiceKey": "happy", + "Action": "shy_a", + "Words": "", + "BubbleEmoji": "" + }, + "16207": { + "Id": 16207, + "CharId": 162, + "Type": "greet", + "VoiceKey": "greet", + "Action": "chat_a", + "Words": "", + "BubbleEmoji": "avg_emoji_star" } } \ No newline at end of file diff --git a/data/bin/DatingCharTag.json b/data/bin/DatingCharTag.json index a5a390b8c..d5bc53991 100644 --- a/data/bin/DatingCharTag.json +++ b/data/bin/DatingCharTag.json @@ -158,5 +158,9 @@ "139": { "Id": 139, "KrTag": "1" + }, + "162": { + "Id": 162, + "KrTag": "1" } } \ No newline at end of file diff --git a/data/bin/DatingCharacterEvent.json b/data/bin/DatingCharacterEvent.json index 0c31d877b..234d61c8c 100644 --- a/data/bin/DatingCharacterEvent.json +++ b/data/bin/DatingCharacterEvent.json @@ -1839,6 +1839,52 @@ "Clue": "DatingCharacterEvent.139302.6", "Memory": "DatingCharacterEvent.139302.7" }, + "162301": { + "Id": 162301, + "DatingEventType": 5, + "DatingEventParams": [ + 162, + 18 + ], + "DatingEventExclude": [], + "BranchTag": 1, + "Affinity": 25, + "Reward": [ + 2, + 10 + ], + "Desc1": "DatingCharacterEvent.162301.1", + "Desc2": "DatingCharacterEvent.162301.2", + "Desc3": "DatingCharacterEvent.162301.3", + "Response": "shy", + "CG": "DatingSPCG_162301", + "Name": "DatingCharacterEvent.162301.5", + "Clue": "DatingCharacterEvent.162301.6", + "Memory": "DatingCharacterEvent.162301.7" + }, + "162302": { + "Id": 162302, + "DatingEventType": 5, + "DatingEventParams": [ + 162, + 20 + ], + "DatingEventExclude": [], + "BranchTag": 1, + "Affinity": 25, + "Reward": [ + 2, + 10 + ], + "Desc1": "DatingCharacterEvent.162302.1", + "Desc2": "DatingCharacterEvent.162302.2", + "Desc3": "DatingCharacterEvent.162302.3", + "Response": "happy", + "CG": "DatingSPCG_162302", + "Name": "DatingCharacterEvent.162302.5", + "Clue": "DatingCharacterEvent.162302.6", + "Memory": "DatingCharacterEvent.162302.7" + }, "125303": { "Id": 125303, "DatingEventType": 5, @@ -2207,6 +2253,397 @@ "Clue": "DatingCharacterEvent.116303.6", "Memory": "DatingCharacterEvent.116303.7" }, + "103304": { + "Id": 103304, + "DatingEventType": 5, + "DatingEventParams": [ + 103, + 17 + ], + "DatingEventExclude": [], + "BranchTag": 2, + "Affinity": 25, + "Reward": [ + 2, + 10 + ], + "Desc1": "DatingCharacterEvent.103304.1", + "Desc2": "DatingCharacterEvent.103304.2", + "Desc3": "DatingCharacterEvent.103304.3", + "Response": "happy", + "CG": "DatingSPCG_103304", + "Name": "DatingCharacterEvent.103304.5", + "Clue": "DatingCharacterEvent.103304.6", + "Memory": "DatingCharacterEvent.103304.7" + }, + "107303": { + "Id": 107303, + "DatingEventType": 5, + "DatingEventParams": [ + 107, + 17 + ], + "DatingEventExclude": [], + "BranchTag": 1, + "Affinity": 25, + "Reward": [ + 2, + 10 + ], + "Desc1": "DatingCharacterEvent.107303.1", + "Desc2": "DatingCharacterEvent.107303.2", + "Desc3": "DatingCharacterEvent.107303.3", + "Response": "shy", + "CG": "DatingSPCG_107303", + "Name": "DatingCharacterEvent.107303.5", + "Clue": "DatingCharacterEvent.107303.6", + "Memory": "DatingCharacterEvent.107303.7" + }, + "111304": { + "Id": 111304, + "DatingEventType": 5, + "DatingEventParams": [ + 111, + 17 + ], + "DatingEventExclude": [], + "BranchTag": 1, + "Affinity": 25, + "Reward": [ + 2, + 10 + ], + "Desc1": "DatingCharacterEvent.111304.1", + "Desc2": "DatingCharacterEvent.111304.2", + "Desc3": "DatingCharacterEvent.111304.3", + "Response": "shy", + "CG": "DatingSPCG_111304", + "Name": "DatingCharacterEvent.111304.5", + "Clue": "DatingCharacterEvent.111304.6", + "Memory": "DatingCharacterEvent.111304.7" + }, + "112303": { + "Id": 112303, + "DatingEventType": 5, + "DatingEventParams": [ + 112, + 17 + ], + "DatingEventExclude": [], + "BranchTag": 1, + "Affinity": 25, + "Reward": [ + 2, + 10 + ], + "Desc1": "DatingCharacterEvent.112303.1", + "Desc2": "DatingCharacterEvent.112303.2", + "Desc3": "DatingCharacterEvent.112303.3", + "Response": "happy2", + "CG": "DatingSPCG_112303", + "Name": "DatingCharacterEvent.112303.5", + "Clue": "DatingCharacterEvent.112303.6", + "Memory": "DatingCharacterEvent.112303.7" + }, + "118304": { + "Id": 118304, + "DatingEventType": 5, + "DatingEventParams": [ + 118, + 7 + ], + "DatingEventExclude": [], + "BranchTag": 4, + "Affinity": 25, + "Reward": [ + 2, + 10 + ], + "Desc1": "DatingCharacterEvent.118304.1", + "Desc2": "DatingCharacterEvent.118304.2", + "Desc3": "DatingCharacterEvent.118304.3", + "Response": "think", + "CG": "DatingSPCG_118304", + "Name": "DatingCharacterEvent.118304.5", + "Clue": "DatingCharacterEvent.118304.6", + "Memory": "DatingCharacterEvent.118304.7" + }, + "142303": { + "Id": 142303, + "DatingEventType": 5, + "DatingEventParams": [ + 142, + 14 + ], + "DatingEventExclude": [], + "BranchTag": 2, + "Affinity": 25, + "Reward": [ + 2, + 10 + ], + "Desc1": "DatingCharacterEvent.142303.1", + "Desc2": "DatingCharacterEvent.142303.2", + "Desc3": "DatingCharacterEvent.142303.3", + "Response": "shy", + "CG": "DatingSPCG_142303", + "Name": "DatingCharacterEvent.142303.5", + "Clue": "DatingCharacterEvent.142303.6", + "Memory": "DatingCharacterEvent.142303.7" + }, + "144303": { + "Id": 144303, + "DatingEventType": 5, + "DatingEventParams": [ + 144, + 7 + ], + "DatingEventExclude": [], + "BranchTag": 4, + "Affinity": 25, + "Reward": [ + 2, + 10 + ], + "Desc1": "DatingCharacterEvent.144303.1", + "Desc2": "DatingCharacterEvent.144303.2", + "Desc3": "DatingCharacterEvent.144303.3", + "Response": "think", + "CG": "DatingSPCG_144303", + "Name": "DatingCharacterEvent.144303.5", + "Clue": "DatingCharacterEvent.144303.6", + "Memory": "DatingCharacterEvent.144303.7" + }, + "150304": { + "Id": 150304, + "DatingEventType": 5, + "DatingEventParams": [ + 150, + 17 + ], + "DatingEventExclude": [], + "BranchTag": 1, + "Affinity": 25, + "Reward": [ + 2, + 10 + ], + "Desc1": "DatingCharacterEvent.150304.1", + "Desc2": "DatingCharacterEvent.150304.2", + "Desc3": "DatingCharacterEvent.150304.3", + "Response": "think", + "CG": "DatingSPCG_150304", + "Name": "DatingCharacterEvent.150304.5", + "Clue": "DatingCharacterEvent.150304.6", + "Memory": "DatingCharacterEvent.150304.7" + }, + "155303": { + "Id": 155303, + "DatingEventType": 5, + "DatingEventParams": [ + 155, + 6 + ], + "DatingEventExclude": [], + "BranchTag": 2, + "Affinity": 25, + "Reward": [ + 2, + 10 + ], + "Desc1": "DatingCharacterEvent.155303.1", + "Desc2": "DatingCharacterEvent.155303.2", + "Desc3": "DatingCharacterEvent.155303.3", + "Response": "happy", + "CG": "DatingSPCG_155303", + "Name": "DatingCharacterEvent.155303.5", + "Clue": "DatingCharacterEvent.155303.6", + "Memory": "DatingCharacterEvent.155303.7" + }, + "134303": { + "Id": 134303, + "DatingEventType": 5, + "DatingEventParams": [ + 134, + 17 + ], + "DatingEventExclude": [], + "BranchTag": 3, + "Affinity": 25, + "Reward": [ + 2, + 10 + ], + "Desc1": "DatingCharacterEvent.134303.1", + "Desc2": "DatingCharacterEvent.134303.2", + "Desc3": "DatingCharacterEvent.134303.3", + "Response": "happy2", + "CG": "DatingSPCG_134303", + "Name": "DatingCharacterEvent.134303.5", + "Clue": "DatingCharacterEvent.134303.6", + "Memory": "DatingCharacterEvent.134303.7" + }, + "133303": { + "Id": 133303, + "DatingEventType": 5, + "DatingEventParams": [ + 133, + 14 + ], + "DatingEventExclude": [], + "BranchTag": 2, + "Affinity": 25, + "Reward": [ + 2, + 10 + ], + "Desc1": "DatingCharacterEvent.133303.1", + "Desc2": "DatingCharacterEvent.133303.2", + "Desc3": "DatingCharacterEvent.133303.3", + "Response": "shy", + "CG": "DatingSPCG_133303", + "Name": "DatingCharacterEvent.133303.5", + "Clue": "DatingCharacterEvent.133303.6", + "Memory": "DatingCharacterEvent.133303.7" + }, + "110303": { + "Id": 110303, + "DatingEventType": 5, + "DatingEventParams": [ + 110, + 7 + ], + "DatingEventExclude": [], + "BranchTag": 4, + "Affinity": 25, + "Reward": [ + 2, + 10 + ], + "Desc1": "DatingCharacterEvent.110303.1", + "Desc2": "DatingCharacterEvent.110303.2", + "Desc3": "DatingCharacterEvent.110303.3", + "Response": "happy", + "CG": "DatingSPCG_110303", + "Name": "DatingCharacterEvent.110303.5", + "Clue": "DatingCharacterEvent.110303.6", + "Memory": "DatingCharacterEvent.110303.7" + }, + "143303": { + "Id": 143303, + "DatingEventType": 5, + "DatingEventParams": [ + 143, + 6 + ], + "DatingEventExclude": [], + "BranchTag": 2, + "Affinity": 25, + "Reward": [ + 2, + 10 + ], + "Desc1": "DatingCharacterEvent.143303.1", + "Desc2": "DatingCharacterEvent.143303.2", + "Desc3": "DatingCharacterEvent.143303.3", + "Response": "happy", + "CG": "DatingSPCG_143303", + "Name": "DatingCharacterEvent.143303.5", + "Clue": "DatingCharacterEvent.143303.6", + "Memory": "DatingCharacterEvent.143303.7" + }, + "158303": { + "Id": 158303, + "DatingEventType": 5, + "DatingEventParams": [ + 158, + 5 + ], + "DatingEventExclude": [], + "BranchTag": 1, + "Affinity": 25, + "Reward": [ + 2, + 10 + ], + "Desc1": "DatingCharacterEvent.158303.1", + "Desc2": "DatingCharacterEvent.158303.2", + "Desc3": "DatingCharacterEvent.158303.3", + "Response": "think", + "CG": "DatingSPCG_158303", + "Name": "DatingCharacterEvent.158303.5", + "Clue": "DatingCharacterEvent.158303.6", + "Memory": "DatingCharacterEvent.158303.7" + }, + "159303": { + "Id": 159303, + "DatingEventType": 5, + "DatingEventParams": [ + 159, + 6 + ], + "DatingEventExclude": [], + "BranchTag": 2, + "Affinity": 25, + "Reward": [ + 2, + 10 + ], + "Desc1": "DatingCharacterEvent.159303.1", + "Desc2": "DatingCharacterEvent.159303.2", + "Desc3": "DatingCharacterEvent.159303.3", + "Response": "happy2", + "CG": "DatingSPCG_159303", + "Name": "DatingCharacterEvent.159303.5", + "Clue": "DatingCharacterEvent.159303.6", + "Memory": "DatingCharacterEvent.159303.7" + }, + "130303": { + "Id": 130303, + "DatingEventType": 5, + "DatingEventParams": [ + 130, + 5 + ], + "DatingEventExclude": [], + "BranchTag": 1, + "Affinity": 25, + "Reward": [ + 2, + 10 + ], + "Desc1": "DatingCharacterEvent.130303.1", + "Desc2": "DatingCharacterEvent.130303.2", + "Desc3": "DatingCharacterEvent.130303.3", + "Response": "shy", + "CG": "DatingSPCG_130303", + "Name": "DatingCharacterEvent.130303.5", + "Clue": "DatingCharacterEvent.130303.6", + "Memory": "DatingCharacterEvent.130303.7" + }, + "145303": { + "Id": 145303, + "DatingEventType": 5, + "DatingEventParams": [ + 145, + 14 + ], + "DatingEventExclude": [], + "BranchTag": 2, + "Affinity": 25, + "Reward": [ + 2, + 10 + ], + "Desc1": "DatingCharacterEvent.145303.1", + "Desc2": "DatingCharacterEvent.145303.2", + "Desc3": "DatingCharacterEvent.145303.3", + "Response": "happy", + "CG": "DatingSPCG_145303", + "Name": "DatingCharacterEvent.145303.5", + "Clue": "DatingCharacterEvent.145303.6", + "Memory": "DatingCharacterEvent.145303.7" + }, "515": { "Id": 515, "DatingEventType": 4, @@ -2833,5 +3270,81 @@ "Name": "DatingCharacterEvent.1719.5", "Clue": "DatingCharacterEvent.1719.6", "Memory": "DatingCharacterEvent.1719.7" + }, + "1807": { + "Id": 1807, + "DatingEventType": 4, + "DatingEventParams": [ + 18 + ], + "DatingEventExclude": [], + "BranchTag": 1, + "Affinity": 0, + "Reward": [], + "Desc1": "DatingCharacterEvent.1807.1", + "Desc2": "DatingCharacterEvent.1807.2", + "Desc3": "DatingCharacterEvent.1807.3", + "Response": "think", + "CG": "", + "Name": "DatingCharacterEvent.1807.5", + "Clue": "DatingCharacterEvent.1807.6", + "Memory": "DatingCharacterEvent.1807.7" + }, + "1907": { + "Id": 1907, + "DatingEventType": 4, + "DatingEventParams": [ + 19 + ], + "DatingEventExclude": [], + "BranchTag": 1, + "Affinity": 0, + "Reward": [], + "Desc1": "DatingCharacterEvent.1907.1", + "Desc2": "DatingCharacterEvent.1907.2", + "Desc3": "DatingCharacterEvent.1907.3", + "Response": "shy", + "CG": "", + "Name": "DatingCharacterEvent.1907.5", + "Clue": "DatingCharacterEvent.1907.6", + "Memory": "DatingCharacterEvent.1907.7" + }, + "1908": { + "Id": 1908, + "DatingEventType": 4, + "DatingEventParams": [ + 19 + ], + "DatingEventExclude": [], + "BranchTag": 1, + "Affinity": 0, + "Reward": [], + "Desc1": "DatingCharacterEvent.1908.1", + "Desc2": "DatingCharacterEvent.1908.2", + "Desc3": "DatingCharacterEvent.1908.3", + "Response": "shy", + "CG": "", + "Name": "DatingCharacterEvent.1908.5", + "Clue": "DatingCharacterEvent.1908.6", + "Memory": "DatingCharacterEvent.1908.7" + }, + "2007": { + "Id": 2007, + "DatingEventType": 4, + "DatingEventParams": [ + 20 + ], + "DatingEventExclude": [], + "BranchTag": 1, + "Affinity": 0, + "Reward": [], + "Desc1": "DatingCharacterEvent.2007.1", + "Desc2": "DatingCharacterEvent.2007.2", + "Desc3": "DatingCharacterEvent.2007.3", + "Response": "think", + "CG": "", + "Name": "DatingCharacterEvent.2007.5", + "Clue": "DatingCharacterEvent.2007.6", + "Memory": "DatingCharacterEvent.2007.7" } } \ No newline at end of file diff --git a/data/bin/DatingLandmark.json b/data/bin/DatingLandmark.json index b50ff23ae..17606caa3 100644 --- a/data/bin/DatingLandmark.json +++ b/data/bin/DatingLandmark.json @@ -2,43 +2,64 @@ "5": { "Id": 5, "Name": "DatingLandmark.5.1", - "Desc": "DatingLandmark.5.2", - "Icon": "Icon/LandMark/LandMark_005", - "Bg": "cavern" + "Desc": "", + "Icon": "DatingLandmark.5.2", + "Bg": "Icon/LandMark/LandMark_005" }, "6": { "Id": 6, "Name": "DatingLandmark.6.1", - "Desc": "DatingLandmark.6.2", - "Icon": "Icon/LandMark/LandMark_006", - "Bg": "dessert_house_inside" + "Desc": "", + "Icon": "DatingLandmark.6.2", + "Bg": "Icon/LandMark/LandMark_006" }, "7": { "Id": 7, "Name": "DatingLandmark.7.1", - "Desc": "DatingLandmark.7.2", - "Icon": "Icon/LandMark/LandMark_007", - "Bg": "ttc_market_daylight" + "Desc": "", + "Icon": "DatingLandmark.7.2", + "Bg": "Icon/LandMark/LandMark_007" }, "8": { "Id": 8, "Name": "DatingLandmark.8.1", - "Desc": "DatingLandmark.8.2", - "Icon": "Icon/LandMark/LandMark_008", - "Bg": "ttc_harbour_daylight" + "Desc": "", + "Icon": "DatingLandmark.8.2", + "Bg": "Icon/LandMark/LandMark_008" }, "14": { "Id": 14, "Name": "DatingLandmark.14.1", - "Desc": "DatingLandmark.14.2", - "Icon": "Icon/LandMark/LandMark_014", - "Bg": "wog_academy_classroom" + "Desc": "", + "Icon": "DatingLandmark.14.2", + "Bg": "Icon/LandMark/LandMark_014" }, "17": { "Id": 17, "Name": "DatingLandmark.17.1", - "Desc": "DatingLandmark.17.2", - "Icon": "Icon/LandMark/LandMark_017", - "Bg": "japanese_pond_daylight" + "Desc": "", + "Icon": "DatingLandmark.17.2", + "Bg": "Icon/LandMark/LandMark_017" + }, + "18": { + "Id": 18, + "Name": "DatingLandmark.18.1", + "Desc": "", + "Icon": "DatingLandmark.18.2", + "Bg": "Icon/LandMark/LandMark_018" + }, + "19": { + "Id": 19, + "Name": "DatingLandmark.19.1", + "Desc": "", + "Icon": "DatingLandmark.19.2", + "Bg": "Icon/LandMark/LandMark_019" + }, + "20": { + "Id": 20, + "Name": "DatingLandmark.20.1", + "Desc": "", + "Icon": "DatingLandmark.20.2", + "Bg": "Icon/LandMark/LandMark_020" } } \ No newline at end of file diff --git a/data/bin/DatingLandmarkEvent.json b/data/bin/DatingLandmarkEvent.json index 07b3d3a04..1c3afac90 100644 --- a/data/bin/DatingLandmarkEvent.json +++ b/data/bin/DatingLandmarkEvent.json @@ -451,6 +451,276 @@ "Desc3": "DatingLandmarkEvent.1720.3", "Response": "happy" }, + "1801": { + "Id": 1801, + "DatingEventType": 8, + "DatingEventParams": [ + 18 + ], + "DatingEventExclude": [], + "BranchTag": 0, + "SortTag": 0, + "Affinity": 0, + "Desc1": "DatingLandmarkEvent.1801.1", + "Desc2": "DatingLandmarkEvent.1801.2", + "Desc3": "DatingLandmarkEvent.1801.3", + "Response": "happy" + }, + "1802": { + "Id": 1802, + "DatingEventType": 3, + "DatingEventParams": [ + 18 + ], + "DatingEventExclude": [], + "BranchTag": 1, + "SortTag": 1, + "Affinity": 0, + "Desc1": "DatingLandmarkEvent.1802.1", + "Desc2": "DatingLandmarkEvent.1802.2", + "Desc3": "DatingLandmarkEvent.1802.3", + "Response": "happy2" + }, + "1803": { + "Id": 1803, + "DatingEventType": 3, + "DatingEventParams": [ + 18 + ], + "DatingEventExclude": [], + "BranchTag": 1, + "SortTag": 2, + "Affinity": 0, + "Desc1": "DatingLandmarkEvent.1803.1", + "Desc2": "DatingLandmarkEvent.1803.2", + "Desc3": "DatingLandmarkEvent.1803.3", + "Response": "think" + }, + "1804": { + "Id": 1804, + "DatingEventType": 3, + "DatingEventParams": [ + 18 + ], + "DatingEventExclude": [], + "BranchTag": 1, + "SortTag": 3, + "Affinity": 15, + "Desc1": "DatingLandmarkEvent.1804.1", + "Desc2": "DatingLandmarkEvent.1804.2", + "Desc3": "DatingLandmarkEvent.1804.3", + "Response": "normal" + }, + "1805": { + "Id": 1805, + "DatingEventType": 3, + "DatingEventParams": [ + 18 + ], + "DatingEventExclude": [], + "BranchTag": 1, + "SortTag": 3, + "Affinity": 0, + "Desc1": "DatingLandmarkEvent.1805.1", + "Desc2": "DatingLandmarkEvent.1805.2", + "Desc3": "DatingLandmarkEvent.1805.3", + "Response": "normal2" + }, + "1806": { + "Id": 1806, + "DatingEventType": 9, + "DatingEventParams": [ + 18 + ], + "DatingEventExclude": [], + "BranchTag": 0, + "SortTag": 0, + "Affinity": 0, + "Desc1": "DatingLandmarkEvent.1806.1", + "Desc2": "DatingLandmarkEvent.1806.2", + "Desc3": "DatingLandmarkEvent.1806.3", + "Response": "shy" + }, + "1901": { + "Id": 1901, + "DatingEventType": 8, + "DatingEventParams": [ + 19 + ], + "DatingEventExclude": [], + "BranchTag": 0, + "SortTag": 0, + "Affinity": 0, + "Desc1": "DatingLandmarkEvent.1901.1", + "Desc2": "DatingLandmarkEvent.1901.2", + "Desc3": "DatingLandmarkEvent.1901.3", + "Response": "happy" + }, + "1902": { + "Id": 1902, + "DatingEventType": 3, + "DatingEventParams": [ + 19 + ], + "DatingEventExclude": [], + "BranchTag": 1, + "SortTag": 1, + "Affinity": 0, + "Desc1": "DatingLandmarkEvent.1902.1", + "Desc2": "DatingLandmarkEvent.1902.2", + "Desc3": "DatingLandmarkEvent.1902.3", + "Response": "normal" + }, + "1903": { + "Id": 1903, + "DatingEventType": 3, + "DatingEventParams": [ + 19 + ], + "DatingEventExclude": [], + "BranchTag": 1, + "SortTag": 2, + "Affinity": 0, + "Desc1": "DatingLandmarkEvent.1903.1", + "Desc2": "DatingLandmarkEvent.1903.2", + "Desc3": "DatingLandmarkEvent.1903.3", + "Response": "normal2" + }, + "1904": { + "Id": 1904, + "DatingEventType": 3, + "DatingEventParams": [ + 19 + ], + "DatingEventExclude": [], + "BranchTag": 1, + "SortTag": 3, + "Affinity": 15, + "Desc1": "DatingLandmarkEvent.1904.1", + "Desc2": "DatingLandmarkEvent.1904.2", + "Desc3": "DatingLandmarkEvent.1904.3", + "Response": "think" + }, + "1905": { + "Id": 1905, + "DatingEventType": 3, + "DatingEventParams": [ + 19 + ], + "DatingEventExclude": [], + "BranchTag": 1, + "SortTag": 3, + "Affinity": 0, + "Desc1": "DatingLandmarkEvent.1905.1", + "Desc2": "DatingLandmarkEvent.1905.2", + "Desc3": "DatingLandmarkEvent.1905.3", + "Response": "think" + }, + "1906": { + "Id": 1906, + "DatingEventType": 9, + "DatingEventParams": [ + 19 + ], + "DatingEventExclude": [], + "BranchTag": 0, + "SortTag": 0, + "Affinity": 0, + "Desc1": "DatingLandmarkEvent.1906.1", + "Desc2": "DatingLandmarkEvent.1906.2", + "Desc3": "DatingLandmarkEvent.1906.3", + "Response": "shy" + }, + "2001": { + "Id": 2001, + "DatingEventType": 8, + "DatingEventParams": [ + 20 + ], + "DatingEventExclude": [], + "BranchTag": 0, + "SortTag": 0, + "Affinity": 0, + "Desc1": "DatingLandmarkEvent.2001.1", + "Desc2": "DatingLandmarkEvent.2001.2", + "Desc3": "DatingLandmarkEvent.2001.3", + "Response": "happy" + }, + "2002": { + "Id": 2002, + "DatingEventType": 3, + "DatingEventParams": [ + 20 + ], + "DatingEventExclude": [], + "BranchTag": 1, + "SortTag": 1, + "Affinity": 0, + "Desc1": "DatingLandmarkEvent.2002.1", + "Desc2": "DatingLandmarkEvent.2002.2", + "Desc3": "DatingLandmarkEvent.2002.3", + "Response": "think" + }, + "2003": { + "Id": 2003, + "DatingEventType": 3, + "DatingEventParams": [ + 20 + ], + "DatingEventExclude": [], + "BranchTag": 1, + "SortTag": 2, + "Affinity": 0, + "Desc1": "DatingLandmarkEvent.2003.1", + "Desc2": "DatingLandmarkEvent.2003.2", + "Desc3": "DatingLandmarkEvent.2003.3", + "Response": "shy" + }, + "2004": { + "Id": 2004, + "DatingEventType": 3, + "DatingEventParams": [ + 20 + ], + "DatingEventExclude": [], + "BranchTag": 1, + "SortTag": 3, + "Affinity": 15, + "Desc1": "DatingLandmarkEvent.2004.1", + "Desc2": "DatingLandmarkEvent.2004.2", + "Desc3": "DatingLandmarkEvent.2004.3", + "Response": "normal" + }, + "2005": { + "Id": 2005, + "DatingEventType": 3, + "DatingEventParams": [ + 20 + ], + "DatingEventExclude": [], + "BranchTag": 1, + "SortTag": 3, + "Affinity": 0, + "Desc1": "DatingLandmarkEvent.2005.1", + "Desc2": "DatingLandmarkEvent.2005.2", + "Desc3": "DatingLandmarkEvent.2005.3", + "Response": "happy2" + }, + "2006": { + "Id": 2006, + "DatingEventType": 9, + "DatingEventParams": [ + 20 + ], + "DatingEventExclude": [], + "BranchTag": 0, + "SortTag": 0, + "Affinity": 0, + "Desc1": "DatingLandmarkEvent.2006.1", + "Desc2": "DatingLandmarkEvent.2006.2", + "Desc3": "DatingLandmarkEvent.2006.3", + "Response": "shy" + }, "501": { "Id": 501, "DatingEventType": 8, diff --git a/data/bin/DatingStartEndEvent.json b/data/bin/DatingStartEndEvent.json index 7fea6e360..f8cf8303d 100644 --- a/data/bin/DatingStartEndEvent.json +++ b/data/bin/DatingStartEndEvent.json @@ -958,5 +958,29 @@ "Desc2": "DatingStartEndEvent.139102.2", "Desc3": "DatingStartEndEvent.139102.3", "Response": "shy" + }, + "162101": { + "Id": 162101, + "DatingEventType": 1, + "DatingEventParams": [ + 162 + ], + "Affinity": 0, + "Desc1": "DatingStartEndEvent.162101.1", + "Desc2": "DatingStartEndEvent.162101.2", + "Desc3": "DatingStartEndEvent.162101.3", + "Response": "greet" + }, + "162102": { + "Id": 162102, + "DatingEventType": 2, + "DatingEventParams": [ + 162 + ], + "Affinity": 0, + "Desc1": "DatingStartEndEvent.162102.1", + "Desc2": "DatingStartEndEvent.162102.2", + "Desc3": "DatingStartEndEvent.162102.3", + "Response": "shy" } } \ No newline at end of file diff --git a/data/bin/DemonAdvance.json b/data/bin/DemonAdvance.json index b9f54a405..b5348620f 100644 --- a/data/bin/DemonAdvance.json +++ b/data/bin/DemonAdvance.json @@ -4,7 +4,7 @@ "AdvanceName": "DemonAdvance.1.1", "LevelRange": [ 1, - 40 + 60 ], "AdvanceQuestGroup": 0, "Item1": 0, diff --git a/data/bin/DictionaryDiagram.json b/data/bin/DictionaryDiagram.json index 57abbcb8a..71801987c 100644 --- a/data/bin/DictionaryDiagram.json +++ b/data/bin/DictionaryDiagram.json @@ -629,6 +629,18 @@ "Desc": "DictionaryDiagram.30011801.2", "Icon": "Icon/Dict/Dictionary_30011801" }, + "30011901": { + "Id": 30011901, + "Title": "DictionaryDiagram.30011901.1", + "Desc": "DictionaryDiagram.30011901.2", + "Icon": "Icon/Dict/Dictionary_30011901" + }, + "30012001": { + "Id": 30012001, + "Title": "DictionaryDiagram.30012001.1", + "Desc": "DictionaryDiagram.30012001.2", + "Icon": "Icon/Dict/Dictionary_30012001" + }, "40010101": { "Id": 40010101, "Title": "DictionaryDiagram.40010101.1", @@ -1288,5 +1300,173 @@ "Title": "DictionaryDiagram.40090116.1", "Desc": "DictionaryDiagram.40090116.2", "Icon": "Icon/Dict/Dictionary_40090116" + }, + "40090117": { + "Id": 40090117, + "Title": "DictionaryDiagram.40090117.1", + "Desc": "DictionaryDiagram.40090117.2", + "Icon": "Icon/Dict/Dictionary_40090117" + }, + "40090118": { + "Id": 40090118, + "Title": "DictionaryDiagram.40090118.1", + "Desc": "DictionaryDiagram.40090118.2", + "Icon": "Icon/Dict/Dictionary_40090118" + }, + "40090119": { + "Id": 40090119, + "Title": "DictionaryDiagram.40090119.1", + "Desc": "DictionaryDiagram.40090119.2", + "Icon": "Icon/Dict/Dictionary_40090119" + }, + "40100101": { + "Id": 40100101, + "Title": "DictionaryDiagram.40100101.1", + "Desc": "DictionaryDiagram.40100101.2", + "Icon": "Icon/Dict/Dictionary_40100101" + }, + "40100102": { + "Id": 40100102, + "Title": "DictionaryDiagram.40100102.1", + "Desc": "DictionaryDiagram.40100102.2", + "Icon": "Icon/Dict/Dictionary_40100102" + }, + "40100103": { + "Id": 40100103, + "Title": "DictionaryDiagram.40100103.1", + "Desc": "DictionaryDiagram.40100103.2", + "Icon": "Icon/Dict/Dictionary_40100103" + }, + "40100104": { + "Id": 40100104, + "Title": "DictionaryDiagram.40100104.1", + "Desc": "DictionaryDiagram.40100104.2", + "Icon": "Icon/Dict/Dictionary_40100104" + }, + "40100105": { + "Id": 40100105, + "Title": "DictionaryDiagram.40100105.1", + "Desc": "DictionaryDiagram.40100105.2", + "Icon": "Icon/Dict/Dictionary_40100105" + }, + "40100106": { + "Id": 40100106, + "Title": "DictionaryDiagram.40100106.1", + "Desc": "DictionaryDiagram.40100106.2", + "Icon": "Icon/Dict/Dictionary_40100201" + }, + "40100107": { + "Id": 40100107, + "Title": "DictionaryDiagram.40100107.1", + "Desc": "DictionaryDiagram.40100107.2", + "Icon": "Icon/Dict/Dictionary_40100202" + }, + "40100108": { + "Id": 40100108, + "Title": "DictionaryDiagram.40100108.1", + "Desc": "DictionaryDiagram.40100108.2", + "Icon": "Icon/Dict/Dictionary_40100301" + }, + "40100109": { + "Id": 40100109, + "Title": "DictionaryDiagram.40100109.1", + "Desc": "DictionaryDiagram.40100109.2", + "Icon": "Icon/Dict/Dictionary_40100401" + }, + "40100110": { + "Id": 40100110, + "Title": "DictionaryDiagram.40100110.1", + "Desc": "DictionaryDiagram.40100110.2", + "Icon": "Icon/Dict/Dictionary_40100501" + }, + "40100111": { + "Id": 40100111, + "Title": "DictionaryDiagram.40100111.1", + "Desc": "DictionaryDiagram.40100111.2", + "Icon": "Icon/Dict/Dictionary_40100601" + }, + "70010101": { + "Id": 70010101, + "Title": "DictionaryDiagram.70010101.1", + "Desc": "DictionaryDiagram.70010101.2", + "Icon": "Icon/Dict/Dictionary_70010101" + }, + "70010102": { + "Id": 70010102, + "Title": "DictionaryDiagram.70010102.1", + "Desc": "DictionaryDiagram.70010102.2", + "Icon": "Icon/Dict/Dictionary_70010102" + }, + "70010201": { + "Id": 70010201, + "Title": "DictionaryDiagram.70010201.1", + "Desc": "DictionaryDiagram.70010201.2", + "Icon": "Icon/Dict/Dictionary_70010201" + }, + "70010202": { + "Id": 70010202, + "Title": "DictionaryDiagram.70010202.1", + "Desc": "DictionaryDiagram.70010202.2", + "Icon": "Icon/Dict/Dictionary_70010202" + }, + "70010203": { + "Id": 70010203, + "Title": "DictionaryDiagram.70010203.1", + "Desc": "DictionaryDiagram.70010203.2", + "Icon": "Icon/Dict/Dictionary_70010203" + }, + "70010301": { + "Id": 70010301, + "Title": "DictionaryDiagram.70010301.1", + "Desc": "DictionaryDiagram.70010301.2", + "Icon": "Icon/Dict/Dictionary_70010301" + }, + "70010401": { + "Id": 70010401, + "Title": "DictionaryDiagram.70010401.1", + "Desc": "DictionaryDiagram.70010401.2", + "Icon": "Icon/Dict/Dictionary_70010401" + }, + "70010402": { + "Id": 70010402, + "Title": "DictionaryDiagram.70010402.1", + "Desc": "DictionaryDiagram.70010402.2", + "Icon": "Icon/Dict/Dictionary_70010402" + }, + "70010403": { + "Id": 70010403, + "Title": "DictionaryDiagram.70010403.1", + "Desc": "DictionaryDiagram.70010403.2", + "Icon": "Icon/Dict/Dictionary_70010403" + }, + "70010501": { + "Id": 70010501, + "Title": "DictionaryDiagram.70010501.1", + "Desc": "DictionaryDiagram.70010501.2", + "Icon": "Icon/Dict/Dictionary_70010501" + }, + "70010601": { + "Id": 70010601, + "Title": "DictionaryDiagram.70010601.1", + "Desc": "DictionaryDiagram.70010601.2", + "Icon": "Icon/Dict/Dictionary_70010601" + }, + "70010602": { + "Id": 70010602, + "Title": "DictionaryDiagram.70010602.1", + "Desc": "DictionaryDiagram.70010602.2", + "Icon": "Icon/Dict/Dictionary_70010602" + }, + "70010603": { + "Id": 70010603, + "Title": "DictionaryDiagram.70010603.1", + "Desc": "DictionaryDiagram.70010603.2", + "Icon": "Icon/Dict/Dictionary_70010603" + }, + "70010701": { + "Id": 70010701, + "Title": "DictionaryDiagram.70010701.1", + "Desc": "DictionaryDiagram.70010701.2", + "Icon": "Icon/Dict/Dictionary_70010701" } } \ No newline at end of file diff --git a/data/bin/DictionaryEntry.json b/data/bin/DictionaryEntry.json index 4a9711515..b469e067c 100644 --- a/data/bin/DictionaryEntry.json +++ b/data/bin/DictionaryEntry.json @@ -158,7 +158,8 @@ "Qty": 5, "DiagramList": [ 20110101, - 20110102 + 20110102, + 20110103 ], "Sort": 11, "Popup": false @@ -273,6 +274,62 @@ "Sort": 17, "Popup": false }, + "201801": { + "Id": 201801, + "Index": 13, + "Title": "DictionaryEntry.201801.1", + "Tab": 2, + "ItemId": 2, + "Qty": 5, + "DiagramList": [ + 40090101, + 40090117, + 40090102, + 40090118, + 40090103, + 40090104, + 40090204, + 40090105, + 40090106 + ], + "Sort": 18, + "Popup": false + }, + "201802": { + "Id": 201802, + "Index": 14, + "Title": "DictionaryEntry.201802.1", + "Tab": 2, + "ItemId": 2, + "Qty": 5, + "DiagramList": [ + 40090107, + 40090119, + 40090108, + 40090109 + ], + "Sort": 19, + "Popup": false + }, + "201803": { + "Id": 201803, + "Index": 15, + "Title": "DictionaryEntry.201803.1", + "Tab": 2, + "ItemId": 2, + "Qty": 5, + "DiagramList": [ + 40090110, + 40090111, + 40090116, + 40090112, + 40090113, + 40090114, + 40090115 + ], + "Sort": 20, + "Popup": false + }, "300102": { "Id": 300102, "Index": 1, @@ -378,5 +435,103 @@ ], "Sort": 8, "Popup": false + }, + "700101": { + "Id": 700101, + "Index": 1, + "Title": "DictionaryEntry.700101.1", + "Tab": 4, + "ItemId": 2, + "Qty": 5, + "DiagramList": [ + 70010101, + 70010102 + ], + "Sort": 1, + "Popup": false + }, + "700102": { + "Id": 700102, + "Index": 2, + "Title": "DictionaryEntry.700102.1", + "Tab": 4, + "ItemId": 2, + "Qty": 5, + "DiagramList": [ + 70010201, + 70010202, + 70010203 + ], + "Sort": 2, + "Popup": false + }, + "700103": { + "Id": 700103, + "Index": 3, + "Title": "DictionaryEntry.700103.1", + "Tab": 4, + "ItemId": 2, + "Qty": 5, + "DiagramList": [ + 70010301 + ], + "Sort": 3, + "Popup": false + }, + "700104": { + "Id": 700104, + "Index": 4, + "Title": "DictionaryEntry.700104.1", + "Tab": 4, + "ItemId": 2, + "Qty": 5, + "DiagramList": [ + 70010401, + 70010402, + 70010403 + ], + "Sort": 4, + "Popup": false + }, + "700105": { + "Id": 700105, + "Index": 5, + "Title": "DictionaryEntry.700105.1", + "Tab": 4, + "ItemId": 2, + "Qty": 5, + "DiagramList": [ + 70010501 + ], + "Sort": 5, + "Popup": false + }, + "700106": { + "Id": 700106, + "Index": 6, + "Title": "DictionaryEntry.700106.1", + "Tab": 4, + "ItemId": 2, + "Qty": 5, + "DiagramList": [ + 70010601, + 70010602, + 70010603 + ], + "Sort": 6, + "Popup": false + }, + "700107": { + "Id": 700107, + "Index": 7, + "Title": "DictionaryEntry.700107.1", + "Tab": 4, + "ItemId": 2, + "Qty": 5, + "DiagramList": [ + 70010701 + ], + "Sort": 7, + "Popup": false } } \ No newline at end of file diff --git a/data/bin/DictionaryTab.json b/data/bin/DictionaryTab.json index 130872441..b873dc184 100644 --- a/data/bin/DictionaryTab.json +++ b/data/bin/DictionaryTab.json @@ -19,5 +19,12 @@ "Icon2": "Icon/Dict/icon_dict_tab_03_select", "Title": "DictionaryTab.3.1", "HideInBattle": false + }, + "4": { + "Id": 4, + "Icon": "Icon/Dict/icon_dict_tab_04", + "Icon2": "Icon/Dict/icon_dict_tab_04_select", + "Title": "DictionaryTab.4.1", + "HideInBattle": true } } \ No newline at end of file diff --git a/data/bin/DictionaryTopBarEntry.json b/data/bin/DictionaryTopBarEntry.json index 9ed6ba411..a8af36ab1 100644 --- a/data/bin/DictionaryTopBarEntry.json +++ b/data/bin/DictionaryTopBarEntry.json @@ -114,7 +114,8 @@ "Title": "DictionaryTopBarEntry.201101.1", "DiagramList": [ 20110101, - 20110102 + 20110102, + 20110103 ] }, "201201": { @@ -323,6 +324,20 @@ 20020104 ] }, + "300120": { + "Id": 300120, + "Title": "DictionaryTopBarEntry.300120.1", + "DiagramList": [ + 30011901 + ] + }, + "300121": { + "Id": 300121, + "Title": "DictionaryTopBarEntry.300121.1", + "DiagramList": [ + 30012001 + ] + }, "400101": { "Id": 400101, "Title": "DictionaryTopBarEntry.400101.1", @@ -714,16 +729,13 @@ "Id": 400901, "Title": "DictionaryTopBarEntry.400901.1", "DiagramList": [ - 40090101, 40090102, 40090103, - 40090104, - 40090204, 40090105, 40090106, 40090107, + 40090119, 40090108, - 40090109, 40090110, 40090111, 40090112, @@ -732,5 +744,130 @@ 40090115, 40090116 ] + }, + "400902": { + "Id": 400902, + "Title": "DictionaryTopBarEntry.400902.1", + "DiagramList": [ + 40090109 + ] + }, + "400903": { + "Id": 400903, + "Title": "DictionaryTopBarEntry.400903.1", + "DiagramList": [ + 40090111, + 40090116 + ] + }, + "400904": { + "Id": 400904, + "Title": "DictionaryTopBarEntry.400904.1", + "DiagramList": [ + 40090108 + ] + }, + "401001": { + "Id": 401001, + "Title": "DictionaryTopBarEntry.401001.1", + "DiagramList": [ + 40100101, + 40100102, + 40100103, + 40100104, + 40100105 + ] + }, + "401002": { + "Id": 401002, + "Title": "DictionaryTopBarEntry.401002.1", + "DiagramList": [ + 40100106, + 40100107 + ] + }, + "401003": { + "Id": 401003, + "Title": "DictionaryTopBarEntry.401003.1", + "DiagramList": [ + 40100108 + ] + }, + "401004": { + "Id": 401004, + "Title": "DictionaryTopBarEntry.401004.1", + "DiagramList": [ + 40100109 + ] + }, + "401005": { + "Id": 401005, + "Title": "DictionaryTopBarEntry.401005.1", + "DiagramList": [ + 40100110 + ] + }, + "401006": { + "Id": 401006, + "Title": "DictionaryTopBarEntry.401006.1", + "DiagramList": [ + 40100111 + ] + }, + "700101": { + "Id": 700101, + "Title": "DictionaryTopBarEntry.700101.1", + "DiagramList": [ + 70010101, + 70010102 + ] + }, + "700102": { + "Id": 700102, + "Title": "DictionaryTopBarEntry.700102.1", + "DiagramList": [ + 70010201, + 70010202, + 70010203 + ] + }, + "700103": { + "Id": 700103, + "Title": "DictionaryTopBarEntry.700103.1", + "DiagramList": [ + 70010301 + ] + }, + "700104": { + "Id": 700104, + "Title": "DictionaryTopBarEntry.700104.1", + "DiagramList": [ + 70010401, + 70010402, + 70010403 + ] + }, + "700105": { + "Id": 700105, + "Title": "DictionaryTopBarEntry.700105.1", + "DiagramList": [ + 70010501 + ] + }, + "700106": { + "Id": 700106, + "Title": "DictionaryTopBarEntry.700106.1", + "DiagramList": [ + 70010601, + 70010602, + 70010603 + ] + }, + "700107": { + "Id": 700107, + "Title": "DictionaryTopBarEntry.700107.1", + "DiagramList": [ + 70010701 + ] } } \ No newline at end of file diff --git a/data/bin/Disc.json b/data/bin/Disc.json index 62fddcced..18c4566c1 100644 --- a/data/bin/Disc.json +++ b/data/bin/Disc.json @@ -3154,5 +3154,70 @@ "SecondarySkillGroupId2": 40622, "SubNoteSkillGroupId": 4062, "SkillScript": "AIScript.Disc.Disc_214062" + }, + "214066": { + "Id": 214066, + "EET": 5, + "Tags": [ + 817, + 803, + 812 + ], + "Visible": true, + "Available": true, + "DiscBg": "Disc/4066/4066", + "StrengthenGroupId": 41, + "AttrBaseGroupId": 21061, + "AttrExtraGroupId": 301, + "PromoteGroupId": 403, + "TransformItemId": 224066, + "MaxStarTransformItem": [ + 24, + 200 + ], + "ReadReward": [ + 2, + 30 + ], + "AVGReadReward": [ + 2, + 30 + ], + "MainSkillGroupId": 4066, + "SecondarySkillGroupId1": 40661, + "SecondarySkillGroupId2": 40662, + "SubNoteSkillGroupId": 4066, + "SkillScript": "AIScript.Disc.Disc_214066" + }, + "214067": { + "Id": 214067, + "EET": 5, + "Tags": [ + 801, + 803, + 802 + ], + "Visible": true, + "Available": true, + "DiscBg": "Disc/4067/4067", + "StrengthenGroupId": 41, + "AttrBaseGroupId": 21096, + "AttrExtraGroupId": 301, + "PromoteGroupId": 401, + "TransformItemId": 224067, + "MaxStarTransformItem": [ + 24, + 200 + ], + "ReadReward": [ + 2, + 30 + ], + "AVGReadReward": [], + "MainSkillGroupId": 4067, + "SecondarySkillGroupId1": 40671, + "SecondarySkillGroupId2": 40672, + "SubNoteSkillGroupId": 4067, + "SkillScript": "AIScript.Disc.Disc_214067" } } \ No newline at end of file diff --git a/data/bin/DiscIP.json b/data/bin/DiscIP.json index 5c4255a2b..21d592e3d 100644 --- a/data/bin/DiscIP.json +++ b/data/bin/DiscIP.json @@ -1605,5 +1605,37 @@ "CharId": [ 112 ] + }, + "214066": { + "Id": 214066, + "VoFile": "outfit_4066", + "VoBegin1": 0.0, + "VoLoop1": 236.364, + "VoName1": "DiscIP.214066.1", + "VoBegin2": 0.0, + "VoLoop2": 236.364, + "VoName2": "DiscIP.214066.2", + "AvgId": "CG_disc4066", + "StoryName": "DiscIP.214066.3", + "StoryDesc": "DiscIP.214066.4", + "CharId": [ + 162 + ] + }, + "214067": { + "Id": 214067, + "VoFile": "outfit_4067", + "VoBegin1": 0.0, + "VoLoop1": 197.5, + "VoName1": "DiscIP.214067.1", + "VoBegin2": 0.0, + "VoLoop2": 14.333, + "VoName2": "DiscIP.214067.2", + "AvgId": "", + "StoryName": "DiscIP.214067.3", + "StoryDesc": "DiscIP.214067.4", + "CharId": [ + 162 + ] } } \ No newline at end of file diff --git a/data/bin/Drop.json b/data/bin/Drop.json index a5575a24c..cc97bf1e5 100644 --- a/data/bin/Drop.json +++ b/data/bin/Drop.json @@ -1720,4379 +1720,4527 @@ "PkgId": 1219 }, "431": { + "DropId": 6172, + "PkgId": 2133 + }, + "432": { + "DropId": 6172, + "PkgId": 1017 + }, + "433": { + "DropId": 6172, + "PkgId": 1018 + }, + "434": { + "DropId": 6173, + "PkgId": 2133 + }, + "435": { + "DropId": 6173, + "PkgId": 1017 + }, + "436": { + "DropId": 6173, + "PkgId": 1018 + }, + "437": { + "DropId": 6173, + "PkgId": 1218 + }, + "438": { + "DropId": 6174, + "PkgId": 1218 + }, + "439": { + "DropId": 6174, + "PkgId": 1017 + }, + "440": { + "DropId": 6174, + "PkgId": 1018 + }, + "441": { + "DropId": 6174, + "PkgId": 1219 + }, + "442": { + "DropId": 6174, + "PkgId": 1111 + }, + "443": { + "DropId": 6175, + "PkgId": 2134 + }, + "444": { + "DropId": 6175, + "PkgId": 1017 + }, + "445": { + "DropId": 6175, + "PkgId": 1018 + }, + "446": { + "DropId": 6176, + "PkgId": 2134 + }, + "447": { + "DropId": 6176, + "PkgId": 1017 + }, + "448": { + "DropId": 6176, + "PkgId": 1018 + }, + "449": { + "DropId": 6176, + "PkgId": 1218 + }, + "450": { + "DropId": 6177, + "PkgId": 1218 + }, + "451": { + "DropId": 6177, + "PkgId": 1017 + }, + "452": { + "DropId": 6177, + "PkgId": 1018 + }, + "453": { + "DropId": 6177, + "PkgId": 1219 + }, + "454": { + "DropId": 6177, + "PkgId": 1112 + }, + "455": { "DropId": 8022, "PkgId": 1015 }, - "432": { + "456": { "DropId": 8023, "PkgId": 1015 }, - "433": { + "457": { "DropId": 8023, "PkgId": 1016 }, - "434": { + "458": { "DropId": 8024, "PkgId": 1015 }, - "435": { + "459": { "DropId": 8024, "PkgId": 1016 }, - "436": { + "460": { "DropId": 8025, "PkgId": 1015 }, - "437": { + "461": { "DropId": 8025, "PkgId": 1016 }, - "438": { + "462": { "DropId": 8026, "PkgId": 1015 }, - "439": { + "463": { "DropId": 8026, "PkgId": 1016 }, - "440": { + "464": { "DropId": 8027, "PkgId": 1015 }, - "441": { + "465": { "DropId": 8027, "PkgId": 1016 }, - "442": { + "466": { "DropId": 8061, "PkgId": 1015 }, - "443": { + "467": { "DropId": 8061, "PkgId": 1016 }, - "444": { + "468": { "DropId": 8028, "PkgId": 1025 }, - "445": { + "469": { "DropId": 8029, "PkgId": 1025 }, - "446": { + "470": { "DropId": 8029, "PkgId": 1026 }, - "447": { + "471": { "DropId": 8030, "PkgId": 1025 }, - "448": { + "472": { "DropId": 8030, "PkgId": 1026 }, - "449": { + "473": { "DropId": 8031, "PkgId": 1025 }, - "450": { + "474": { "DropId": 8031, "PkgId": 1026 }, - "451": { + "475": { "DropId": 8032, "PkgId": 1025 }, - "452": { + "476": { "DropId": 8032, "PkgId": 1026 }, - "453": { + "477": { "DropId": 8033, "PkgId": 1025 }, - "454": { + "478": { "DropId": 8033, "PkgId": 1026 }, - "455": { + "479": { "DropId": 8063, "PkgId": 1025 }, - "456": { + "480": { "DropId": 8063, "PkgId": 1026 }, - "457": { + "481": { "DropId": 8034, "PkgId": 1043 }, - "458": { + "482": { "DropId": 8035, "PkgId": 1044 }, - "459": { + "483": { "DropId": 8036, "PkgId": 1045 }, - "460": { + "484": { "DropId": 8037, "PkgId": 1046 }, - "461": { + "485": { "DropId": 8038, "PkgId": 1047 }, - "462": { + "486": { "DropId": 8039, "PkgId": 1048 }, - "463": { + "487": { "DropId": 8062, "PkgId": 1049 }, - "464": { + "488": { "DropId": 8051, "PkgId": 1243 }, - "465": { + "489": { "DropId": 8052, "PkgId": 1244 }, - "466": { + "490": { "DropId": 8053, "PkgId": 1244 }, - "467": { + "491": { "DropId": 8054, "PkgId": 1244 }, - "468": { + "492": { "DropId": 8055, "PkgId": 1245 }, - "469": { + "493": { "DropId": 8056, "PkgId": 1245 }, - "470": { + "494": { "DropId": 8057, "PkgId": 1245 }, - "471": { + "495": { "DropId": 8058, "PkgId": 1246 }, - "472": { + "496": { "DropId": 8059, "PkgId": 1246 }, - "473": { + "497": { "DropId": 8060, "PkgId": 1246 }, - "474": { + "498": { "DropId": 8089, "PkgId": 1079 }, - "475": { + "499": { "DropId": 8089, "PkgId": 1079 }, - "476": { + "500": { "DropId": 8090, "PkgId": 1079 }, - "477": { + "501": { "DropId": 8090, "PkgId": 1079 }, - "478": { + "502": { "DropId": 8090, "PkgId": 1079 }, - "479": { + "503": { "DropId": 8091, "PkgId": 1079 }, - "480": { + "504": { "DropId": 8091, "PkgId": 1079 }, - "481": { + "505": { "DropId": 8091, "PkgId": 1079 }, - "482": { + "506": { "DropId": 8133, "PkgId": 1178 }, - "483": { + "507": { "DropId": 8134, "PkgId": 1179 }, - "484": { + "508": { "DropId": 8135, "PkgId": 1180 }, - "485": { + "509": { "DropId": 8136, "PkgId": 1181 }, - "486": { + "510": { "DropId": 8137, "PkgId": 1182 }, - "487": { + "511": { "DropId": 8138, "PkgId": 1183 }, - "488": { + "512": { "DropId": 8211, "PkgId": 1024 }, - "489": { + "513": { "DropId": 8212, "PkgId": 1024 }, - "490": { + "514": { "DropId": 8213, "PkgId": 1024 }, - "491": { + "515": { "DropId": 8214, "PkgId": 1024 }, - "492": { + "516": { "DropId": 8215, "PkgId": 1024 }, - "493": { + "517": { "DropId": 8216, "PkgId": 1024 }, - "494": { + "518": { "DropId": 8225, "PkgId": 1137 }, - "495": { + "519": { "DropId": 8226, "PkgId": 1137 }, - "496": { + "520": { "DropId": 8227, "PkgId": 1137 }, - "497": { + "521": { "DropId": 8227, "PkgId": 1138 }, - "498": { + "522": { "DropId": 8228, "PkgId": 1137 }, - "499": { + "523": { "DropId": 8228, "PkgId": 1138 }, - "500": { + "524": { "DropId": 8229, "PkgId": 1137 }, - "501": { + "525": { "DropId": 8229, "PkgId": 1138 }, - "502": { + "526": { "DropId": 8229, "PkgId": 1139 }, - "503": { + "527": { "DropId": 8230, "PkgId": 1137 }, - "504": { + "528": { "DropId": 8230, "PkgId": 1138 }, - "505": { + "529": { "DropId": 8230, "PkgId": 1139 }, - "506": { + "530": { "DropId": 8231, "PkgId": 1137 }, - "507": { + "531": { "DropId": 8232, "PkgId": 1137 }, - "508": { + "532": { "DropId": 8233, "PkgId": 1137 }, - "509": { + "533": { "DropId": 8234, "PkgId": 1137 }, - "510": { + "534": { "DropId": 8235, "PkgId": 1137 }, - "511": { + "535": { "DropId": 8236, "PkgId": 1137 }, - "512": { + "536": { "DropId": 8243, "PkgId": 1005 }, - "513": { + "537": { "DropId": 8244, "PkgId": 1005 }, - "514": { + "538": { "DropId": 8245, "PkgId": 1005 }, - "515": { + "539": { "DropId": 8246, "PkgId": 1005 }, - "516": { + "540": { "DropId": 8263, "PkgId": 1018 }, - "517": { + "541": { "DropId": 8263, "PkgId": 1005 }, - "518": { + "542": { "DropId": 8263, "PkgId": 1005 }, - "519": { + "543": { "DropId": 8264, "PkgId": 1018 }, - "520": { + "544": { "DropId": 8264, "PkgId": 1005 }, - "521": { + "545": { "DropId": 8264, "PkgId": 1134 }, - "522": { + "546": { "DropId": 8264, "PkgId": 1135 }, - "523": { + "547": { "DropId": 8264, "PkgId": 1005 }, - "524": { + "548": { "DropId": 8265, "PkgId": 1018 }, - "525": { + "549": { "DropId": 8265, "PkgId": 1005 }, - "526": { + "550": { "DropId": 8265, "PkgId": 1135 }, - "527": { + "551": { "DropId": 8265, "PkgId": 1136 }, - "528": { + "552": { "DropId": 8265, "PkgId": 1005 }, - "529": { + "553": { "DropId": 8266, "PkgId": 3000 }, - "530": { + "554": { "DropId": 8266, "PkgId": 3001 }, - "531": { + "555": { "DropId": 8266, "PkgId": 3002 }, - "532": { + "556": { "DropId": 8266, "PkgId": 3003 }, - "533": { + "557": { "DropId": 8266, "PkgId": 3005 }, - "534": { + "558": { "DropId": 8266, "PkgId": 3006 }, - "535": { + "559": { "DropId": 8266, "PkgId": 3007 }, - "536": { + "560": { "DropId": 8266, "PkgId": 3008 }, - "537": { + "561": { "DropId": 8266, "PkgId": 3009 }, - "538": { + "562": { "DropId": 8267, "PkgId": 3010 }, - "539": { + "563": { "DropId": 8267, "PkgId": 3011 }, - "540": { + "564": { "DropId": 8267, "PkgId": 3012 }, - "541": { + "565": { "DropId": 8267, "PkgId": 3013 }, - "542": { + "566": { "DropId": 8267, "PkgId": 3015 }, - "543": { + "567": { "DropId": 8267, "PkgId": 3016 }, - "544": { + "568": { "DropId": 8267, "PkgId": 3017 }, - "545": { + "569": { "DropId": 8267, "PkgId": 3018 }, - "546": { + "570": { "DropId": 8267, "PkgId": 3019 }, - "547": { + "571": { "DropId": 8268, "PkgId": 3020 }, - "548": { + "572": { "DropId": 8268, "PkgId": 3021 }, - "549": { + "573": { "DropId": 8268, "PkgId": 3022 }, - "550": { + "574": { "DropId": 8268, "PkgId": 3023 }, - "551": { + "575": { "DropId": 8268, "PkgId": 3025 }, - "552": { + "576": { "DropId": 8268, "PkgId": 3026 }, - "553": { + "577": { "DropId": 8268, "PkgId": 3027 }, - "554": { + "578": { "DropId": 8268, "PkgId": 3028 }, - "555": { + "579": { "DropId": 8268, "PkgId": 3029 }, - "556": { + "580": { "DropId": 8268, "PkgId": 3030 }, - "557": { + "581": { "DropId": 8268, "PkgId": 3031 }, - "558": { + "582": { "DropId": 1013, "PkgId": 200 }, - "559": { + "583": { "DropId": 1013, "PkgId": 201 }, - "560": { + "584": { "DropId": 1013, "PkgId": 202 }, - "561": { + "585": { "DropId": 1014, "PkgId": 200 }, - "562": { + "586": { "DropId": 1014, "PkgId": 201 }, - "563": { + "587": { "DropId": 1015, "PkgId": 200 }, - "564": { + "588": { "DropId": 1015, "PkgId": 201 }, - "565": { + "589": { "DropId": 1016, "PkgId": 201 }, - "566": { + "590": { "DropId": 1016, "PkgId": 202 }, - "567": { + "591": { "DropId": 1017, "PkgId": 200 }, - "568": { + "592": { "DropId": 1017, "PkgId": 201 }, - "569": { + "593": { "DropId": 1017, "PkgId": 202 }, - "570": { + "594": { "DropId": 1018, "PkgId": 200 }, - "571": { + "595": { "DropId": 1018, "PkgId": 201 }, - "572": { + "596": { "DropId": 1018, "PkgId": 202 }, - "573": { + "597": { "DropId": 101001, "PkgId": 2000001 }, - "574": { - "DropId": 101002, - "PkgId": 2000003 - }, - "575": { - "DropId": 101002, - "PkgId": 2000004 - }, - "576": { - "DropId": 101003, - "PkgId": 2000003 - }, - "577": { - "DropId": 101003, - "PkgId": 2000004 - }, - "578": { - "DropId": 101007, - "PkgId": 2000005 - }, - "579": { - "DropId": 101007, - "PkgId": 2000006 - }, - "580": { - "DropId": 101008, - "PkgId": 2000005 - }, - "581": { - "DropId": 101008, - "PkgId": 2000006 - }, - "582": { - "DropId": 101009, - "PkgId": 2000007 - }, - "583": { - "DropId": 101009, - "PkgId": 2000008 - }, - "584": { - "DropId": 101010, - "PkgId": 2000007 - }, - "585": { - "DropId": 101010, - "PkgId": 2000008 - }, - "586": { - "DropId": 101011, - "PkgId": 2000009 - }, - "587": { - "DropId": 101011, - "PkgId": 2000010 - }, - "588": { - "DropId": 101012, - "PkgId": 2000009 - }, - "589": { - "DropId": 101012, - "PkgId": 2000010 - }, - "590": { - "DropId": 101013, - "PkgId": 2000011 - }, - "591": { - "DropId": 101013, - "PkgId": 2000012 - }, - "592": { - "DropId": 101014, - "PkgId": 2000011 - }, - "593": { - "DropId": 101014, - "PkgId": 2000012 - }, - "594": { - "DropId": 101015, - "PkgId": 2000013 - }, - "595": { - "DropId": 101015, - "PkgId": 2000014 - }, - "596": { - "DropId": 101016, - "PkgId": 2000013 - }, - "597": { - "DropId": 101016, - "PkgId": 2000014 - }, "598": { - "DropId": 101017, - "PkgId": 2000015 + "DropId": 101002, + "PkgId": 2000003 }, "599": { + "DropId": 101002, + "PkgId": 2000004 + }, + "600": { + "DropId": 101003, + "PkgId": 2000003 + }, + "601": { + "DropId": 101003, + "PkgId": 2000004 + }, + "602": { + "DropId": 101007, + "PkgId": 2000005 + }, + "603": { + "DropId": 101007, + "PkgId": 2000006 + }, + "604": { + "DropId": 101008, + "PkgId": 2000005 + }, + "605": { + "DropId": 101008, + "PkgId": 2000006 + }, + "606": { + "DropId": 101009, + "PkgId": 2000007 + }, + "607": { + "DropId": 101009, + "PkgId": 2000008 + }, + "608": { + "DropId": 101010, + "PkgId": 2000007 + }, + "609": { + "DropId": 101010, + "PkgId": 2000008 + }, + "610": { + "DropId": 101011, + "PkgId": 2000009 + }, + "611": { + "DropId": 101011, + "PkgId": 2000010 + }, + "612": { + "DropId": 101012, + "PkgId": 2000009 + }, + "613": { + "DropId": 101012, + "PkgId": 2000010 + }, + "614": { + "DropId": 101013, + "PkgId": 2000011 + }, + "615": { + "DropId": 101013, + "PkgId": 2000012 + }, + "616": { + "DropId": 101014, + "PkgId": 2000011 + }, + "617": { + "DropId": 101014, + "PkgId": 2000012 + }, + "618": { + "DropId": 101015, + "PkgId": 2000013 + }, + "619": { + "DropId": 101015, + "PkgId": 2000014 + }, + "620": { + "DropId": 101016, + "PkgId": 2000013 + }, + "621": { + "DropId": 101016, + "PkgId": 2000014 + }, + "622": { + "DropId": 101017, + "PkgId": 2000015 + }, + "623": { "DropId": 101017, "PkgId": 2000016 }, - "600": { + "624": { "DropId": 101018, "PkgId": 2000015 }, - "601": { + "625": { "DropId": 101018, "PkgId": 2000016 }, - "602": { + "626": { "DropId": 101019, "PkgId": 2000017 }, - "603": { + "627": { "DropId": 101019, "PkgId": 2000018 }, - "604": { + "628": { "DropId": 101020, "PkgId": 2000017 }, - "605": { + "629": { "DropId": 101020, "PkgId": 2000018 }, - "606": { + "630": { "DropId": 101021, "PkgId": 2000019 }, - "607": { + "631": { "DropId": 101021, "PkgId": 2000020 }, - "608": { + "632": { "DropId": 101022, "PkgId": 2000019 }, - "609": { + "633": { "DropId": 101022, "PkgId": 2000020 }, - "610": { + "634": { "DropId": 101023, "PkgId": 2000021 }, - "611": { + "635": { "DropId": 101023, "PkgId": 2000022 }, - "612": { + "636": { "DropId": 101024, "PkgId": 2000021 }, - "613": { + "637": { "DropId": 101024, "PkgId": 2000022 }, - "614": { + "638": { "DropId": 101025, "PkgId": 2000023 }, - "615": { + "639": { "DropId": 101025, "PkgId": 2000024 }, - "616": { + "640": { "DropId": 101026, "PkgId": 2000023 }, - "617": { + "641": { "DropId": 101026, "PkgId": 2000024 }, - "618": { + "642": { "DropId": 101027, "PkgId": 2000025 }, - "619": { + "643": { "DropId": 101027, "PkgId": 2000026 }, - "620": { + "644": { "DropId": 101028, "PkgId": 2000025 }, - "621": { + "645": { "DropId": 101028, "PkgId": 2000026 }, - "622": { + "646": { "DropId": 9500, "PkgId": 9500 }, - "623": { + "647": { "DropId": 9501, "PkgId": 9501 }, - "624": { + "648": { "DropId": 9502, "PkgId": 9502 }, - "625": { + "649": { "DropId": 9503, "PkgId": 9503 }, - "626": { + "650": { "DropId": 9504, "PkgId": 9504 }, - "627": { + "651": { "DropId": 9505, "PkgId": 9505 }, - "628": { + "652": { "DropId": 9506, "PkgId": 9506 }, - "629": { + "653": { "DropId": 9507, "PkgId": 9507 }, - "630": { + "654": { "DropId": 9508, "PkgId": 9508 }, - "631": { + "655": { "DropId": 9509, "PkgId": 9509 }, - "632": { + "656": { "DropId": 9510, "PkgId": 9510 }, - "633": { + "657": { "DropId": 9511, "PkgId": 9511 }, - "634": { + "658": { "DropId": 9512, "PkgId": 9512 }, - "635": { + "659": { "DropId": 9513, "PkgId": 9513 }, - "636": { + "660": { "DropId": 9514, "PkgId": 9514 }, - "637": { + "661": { "DropId": 9515, "PkgId": 9515 }, - "638": { + "662": { "DropId": 9516, "PkgId": 9516 }, - "639": { + "663": { "DropId": 9517, "PkgId": 9517 }, - "640": { + "664": { "DropId": 9518, "PkgId": 9518 }, - "641": { + "665": { "DropId": 9519, "PkgId": 9519 }, - "642": { + "666": { "DropId": 9520, "PkgId": 9520 }, - "643": { + "667": { "DropId": 101004, "PkgId": 101004 }, - "644": { + "668": { "DropId": 101005, "PkgId": 101005 }, - "645": { + "669": { "DropId": 101006, "PkgId": 101006 }, - "646": { + "670": { "DropId": 900000, "PkgId": 5000 }, - "647": { + "671": { "DropId": 900001, "PkgId": 5001 }, - "648": { + "672": { "DropId": 900001, "PkgId": 5002 }, - "649": { - "DropId": 8269, - "PkgId": 1156 - }, - "650": { - "DropId": 8269, - "PkgId": 1160 - }, - "651": { - "DropId": 8270, - "PkgId": 1157 - }, - "652": { - "DropId": 8270, - "PkgId": 1160 - }, - "653": { - "DropId": 8271, - "PkgId": 1158 - }, - "654": { - "DropId": 8271, - "PkgId": 1160 - }, - "655": { - "DropId": 8271, - "PkgId": 1161 - }, - "656": { - "DropId": 8272, - "PkgId": 1159 - }, - "657": { - "DropId": 8272, - "PkgId": 1160 - }, - "658": { - "DropId": 8272, - "PkgId": 1161 - }, - "659": { - "DropId": 8272, - "PkgId": 1162 - }, - "660": { - "DropId": 8647, - "PkgId": 1241 - }, - "661": { - "DropId": 8647, - "PkgId": 1160 - }, - "662": { - "DropId": 8647, - "PkgId": 1161 - }, - "663": { - "DropId": 8647, - "PkgId": 1162 - }, - "664": { - "DropId": 8648, - "PkgId": 1242 - }, - "665": { - "DropId": 8648, - "PkgId": 1160 - }, - "666": { - "DropId": 8648, - "PkgId": 1161 - }, - "667": { - "DropId": 8648, - "PkgId": 1161 - }, - "668": { - "DropId": 8648, - "PkgId": 1162 - }, - "669": { - "DropId": 8273, - "PkgId": 1156 - }, - "670": { - "DropId": 8273, - "PkgId": 1163 - }, - "671": { - "DropId": 8274, - "PkgId": 1157 - }, - "672": { - "DropId": 8274, - "PkgId": 1163 - }, "673": { - "DropId": 8275, - "PkgId": 1158 + "DropId": 8269, + "PkgId": 1156 }, "674": { + "DropId": 8269, + "PkgId": 1160 + }, + "675": { + "DropId": 8270, + "PkgId": 1157 + }, + "676": { + "DropId": 8270, + "PkgId": 1160 + }, + "677": { + "DropId": 8271, + "PkgId": 1158 + }, + "678": { + "DropId": 8271, + "PkgId": 1160 + }, + "679": { + "DropId": 8271, + "PkgId": 1161 + }, + "680": { + "DropId": 8272, + "PkgId": 1159 + }, + "681": { + "DropId": 8272, + "PkgId": 1160 + }, + "682": { + "DropId": 8272, + "PkgId": 1161 + }, + "683": { + "DropId": 8272, + "PkgId": 1162 + }, + "684": { + "DropId": 8647, + "PkgId": 1241 + }, + "685": { + "DropId": 8647, + "PkgId": 1160 + }, + "686": { + "DropId": 8647, + "PkgId": 1161 + }, + "687": { + "DropId": 8647, + "PkgId": 1162 + }, + "688": { + "DropId": 8648, + "PkgId": 1242 + }, + "689": { + "DropId": 8648, + "PkgId": 1160 + }, + "690": { + "DropId": 8648, + "PkgId": 1161 + }, + "691": { + "DropId": 8648, + "PkgId": 1161 + }, + "692": { + "DropId": 8648, + "PkgId": 1162 + }, + "693": { + "DropId": 8273, + "PkgId": 1156 + }, + "694": { + "DropId": 8273, + "PkgId": 1163 + }, + "695": { + "DropId": 8274, + "PkgId": 1157 + }, + "696": { + "DropId": 8274, + "PkgId": 1163 + }, + "697": { + "DropId": 8275, + "PkgId": 1158 + }, + "698": { "DropId": 8275, "PkgId": 1163 }, - "675": { + "699": { "DropId": 8275, "PkgId": 1164 }, - "676": { + "700": { "DropId": 8276, "PkgId": 1159 }, - "677": { + "701": { "DropId": 8276, "PkgId": 1163 }, - "678": { + "702": { "DropId": 8276, "PkgId": 1164 }, - "679": { + "703": { "DropId": 8276, "PkgId": 1165 }, - "680": { + "704": { "DropId": 8649, "PkgId": 1241 }, - "681": { + "705": { "DropId": 8649, "PkgId": 1163 }, - "682": { + "706": { "DropId": 8649, "PkgId": 1164 }, - "683": { + "707": { "DropId": 8649, "PkgId": 1165 }, - "684": { + "708": { "DropId": 8650, "PkgId": 1242 }, - "685": { + "709": { "DropId": 8650, "PkgId": 1163 }, - "686": { + "710": { "DropId": 8650, "PkgId": 1164 }, - "687": { + "711": { "DropId": 8650, "PkgId": 1164 }, - "688": { + "712": { "DropId": 8650, "PkgId": 1165 }, - "689": { + "713": { "DropId": 8277, "PkgId": 1156 }, - "690": { + "714": { "DropId": 8277, "PkgId": 1166 }, - "691": { + "715": { "DropId": 8278, "PkgId": 1157 }, - "692": { + "716": { "DropId": 8278, "PkgId": 1166 }, - "693": { + "717": { "DropId": 8279, "PkgId": 1158 }, - "694": { + "718": { "DropId": 8279, "PkgId": 1166 }, - "695": { + "719": { "DropId": 8279, "PkgId": 1167 }, - "696": { + "720": { "DropId": 8280, "PkgId": 1159 }, - "697": { + "721": { "DropId": 8280, "PkgId": 1166 }, - "698": { + "722": { "DropId": 8280, "PkgId": 1167 }, - "699": { + "723": { "DropId": 8280, "PkgId": 1168 }, - "700": { + "724": { "DropId": 8651, "PkgId": 1241 }, - "701": { + "725": { "DropId": 8651, "PkgId": 1166 }, - "702": { + "726": { "DropId": 8651, "PkgId": 1167 }, - "703": { + "727": { "DropId": 8651, "PkgId": 1168 }, - "704": { + "728": { "DropId": 8652, "PkgId": 1242 }, - "705": { + "729": { "DropId": 8652, "PkgId": 1166 }, - "706": { + "730": { "DropId": 8652, "PkgId": 1167 }, - "707": { + "731": { "DropId": 8652, "PkgId": 1167 }, - "708": { + "732": { "DropId": 8652, "PkgId": 1168 }, - "709": { + "733": { "DropId": 8638, "PkgId": 1160 }, - "710": { + "734": { "DropId": 8639, "PkgId": 1161 }, - "711": { + "735": { "DropId": 8640, "PkgId": 1162 }, - "712": { + "736": { "DropId": 8641, "PkgId": 1163 }, - "713": { + "737": { "DropId": 8642, "PkgId": 1164 }, - "714": { + "738": { "DropId": 8643, "PkgId": 1165 }, - "715": { + "739": { "DropId": 8644, "PkgId": 1166 }, - "716": { + "740": { "DropId": 8645, "PkgId": 1167 }, - "717": { + "741": { "DropId": 8646, "PkgId": 1168 }, - "718": { + "742": { "DropId": 8281, "PkgId": 1169 }, - "719": { + "743": { "DropId": 8282, "PkgId": 1169 }, - "720": { + "744": { "DropId": 8282, "PkgId": 1170 }, - "721": { + "745": { "DropId": 8283, "PkgId": 1169 }, - "722": { + "746": { "DropId": 8283, "PkgId": 1170 }, - "723": { + "747": { "DropId": 8284, "PkgId": 1169 }, - "724": { + "748": { "DropId": 8284, "PkgId": 1170 }, - "725": { + "749": { "DropId": 8285, "PkgId": 1169 }, - "726": { + "750": { "DropId": 8285, "PkgId": 1170 }, - "727": { + "751": { "DropId": 8285, "PkgId": 1171 }, - "728": { + "752": { "DropId": 8286, "PkgId": 1169 }, - "729": { + "753": { "DropId": 8286, "PkgId": 1170 }, - "730": { + "754": { "DropId": 8286, "PkgId": 1171 }, - "731": { + "755": { "DropId": 8287, "PkgId": 1172 }, - "732": { + "756": { "DropId": 8288, "PkgId": 1172 }, - "733": { + "757": { "DropId": 8288, "PkgId": 1173 }, - "734": { + "758": { "DropId": 8289, "PkgId": 1172 }, - "735": { + "759": { "DropId": 8289, "PkgId": 1173 }, - "736": { + "760": { "DropId": 8290, "PkgId": 1172 }, - "737": { + "761": { "DropId": 8290, "PkgId": 1173 }, - "738": { + "762": { "DropId": 8291, "PkgId": 1172 }, - "739": { + "763": { "DropId": 8291, "PkgId": 1173 }, - "740": { + "764": { "DropId": 8291, "PkgId": 1174 }, - "741": { + "765": { "DropId": 8292, "PkgId": 1172 }, - "742": { + "766": { "DropId": 8292, "PkgId": 1173 }, - "743": { + "767": { "DropId": 8292, "PkgId": 1174 }, - "744": { + "768": { "DropId": 8293, "PkgId": 1235 }, - "745": { + "769": { "DropId": 8293, "PkgId": 1236 }, - "746": { + "770": { "DropId": 8293, "PkgId": 1175 }, - "747": { - "DropId": 8294, - "PkgId": 1175 - }, - "748": { - "DropId": 8294, - "PkgId": 1176 - }, - "749": { - "DropId": 8295, - "PkgId": 1175 - }, - "750": { - "DropId": 8295, - "PkgId": 1176 - }, - "751": { - "DropId": 8296, - "PkgId": 1175 - }, - "752": { - "DropId": 8296, - "PkgId": 1176 - }, - "753": { - "DropId": 8297, - "PkgId": 1175 - }, - "754": { - "DropId": 8297, - "PkgId": 1176 - }, - "755": { - "DropId": 8297, - "PkgId": 1177 - }, - "756": { - "DropId": 8298, - "PkgId": 1175 - }, - "757": { - "DropId": 8298, - "PkgId": 1176 - }, - "758": { - "DropId": 8298, - "PkgId": 1177 - }, - "759": { - "DropId": 8299, - "PkgId": 1016 - }, - "760": { - "DropId": 8299, - "PkgId": 1016 - }, - "761": { - "DropId": 8300, - "PkgId": 1016 - }, - "762": { - "DropId": 8300, - "PkgId": 1016 - }, - "763": { - "DropId": 8301, - "PkgId": 1016 - }, - "764": { - "DropId": 8302, - "PkgId": 1016 - }, - "765": { - "DropId": 8302, - "PkgId": 1016 - }, - "766": { - "DropId": 8303, - "PkgId": 1016 - }, - "767": { - "DropId": 8303, - "PkgId": 1016 - }, - "768": { - "DropId": 8304, - "PkgId": 1016 - }, - "769": { - "DropId": 8305, - "PkgId": 1016 - }, - "770": { - "DropId": 8305, - "PkgId": 1016 - }, "771": { - "DropId": 8306, - "PkgId": 1016 + "DropId": 8294, + "PkgId": 1175 }, "772": { - "DropId": 8306, - "PkgId": 1016 + "DropId": 8294, + "PkgId": 1176 }, "773": { - "DropId": 8307, - "PkgId": 1016 + "DropId": 8295, + "PkgId": 1175 }, "774": { - "DropId": 8308, - "PkgId": 1016 + "DropId": 8295, + "PkgId": 1176 }, "775": { - "DropId": 8308, - "PkgId": 1016 + "DropId": 8296, + "PkgId": 1175 }, "776": { - "DropId": 8309, - "PkgId": 1016 + "DropId": 8296, + "PkgId": 1176 }, "777": { - "DropId": 8309, - "PkgId": 1016 + "DropId": 8297, + "PkgId": 1175 }, "778": { - "DropId": 8310, - "PkgId": 1016 + "DropId": 8297, + "PkgId": 1176 }, "779": { - "DropId": 8311, - "PkgId": 1016 + "DropId": 8297, + "PkgId": 1177 }, "780": { - "DropId": 8312, - "PkgId": 1016 + "DropId": 8298, + "PkgId": 1175 }, "781": { - "DropId": 8313, - "PkgId": 1016 + "DropId": 8298, + "PkgId": 1176 }, "782": { - "DropId": 8313, - "PkgId": 1016 + "DropId": 8298, + "PkgId": 1177 }, "783": { - "DropId": 8314, + "DropId": 8299, "PkgId": 1016 }, "784": { - "DropId": 8314, + "DropId": 8299, "PkgId": 1016 }, "785": { - "DropId": 8315, + "DropId": 8300, "PkgId": 1016 }, "786": { - "DropId": 8315, + "DropId": 8300, "PkgId": 1016 }, "787": { - "DropId": 8316, + "DropId": 8301, "PkgId": 1016 }, "788": { - "DropId": 8316, + "DropId": 8302, "PkgId": 1016 }, "789": { - "DropId": 8317, + "DropId": 8302, "PkgId": 1016 }, "790": { - "DropId": 8317, + "DropId": 8303, "PkgId": 1016 }, "791": { - "DropId": 8318, + "DropId": 8303, "PkgId": 1016 }, "792": { - "DropId": 8318, + "DropId": 8304, "PkgId": 1016 }, "793": { - "DropId": 8319, + "DropId": 8305, "PkgId": 1016 }, "794": { - "DropId": 8319, + "DropId": 8305, "PkgId": 1016 }, "795": { - "DropId": 8320, + "DropId": 8306, "PkgId": 1016 }, "796": { - "DropId": 8320, + "DropId": 8306, "PkgId": 1016 }, "797": { - "DropId": 8321, + "DropId": 8307, "PkgId": 1016 }, "798": { - "DropId": 8321, + "DropId": 8308, "PkgId": 1016 }, "799": { - "DropId": 8322, + "DropId": 8308, "PkgId": 1016 }, "800": { - "DropId": 8323, - "PkgId": 1026 + "DropId": 8309, + "PkgId": 1016 }, "801": { - "DropId": 8323, - "PkgId": 1026 + "DropId": 8309, + "PkgId": 1016 }, "802": { - "DropId": 8324, - "PkgId": 1026 + "DropId": 8310, + "PkgId": 1016 }, "803": { - "DropId": 8324, - "PkgId": 1026 + "DropId": 8311, + "PkgId": 1016 }, "804": { - "DropId": 8325, - "PkgId": 1026 + "DropId": 8312, + "PkgId": 1016 }, "805": { - "DropId": 8326, - "PkgId": 1026 + "DropId": 8313, + "PkgId": 1016 }, "806": { - "DropId": 8326, - "PkgId": 1026 + "DropId": 8313, + "PkgId": 1016 }, "807": { - "DropId": 8327, - "PkgId": 1026 + "DropId": 8314, + "PkgId": 1016 }, "808": { - "DropId": 8327, - "PkgId": 1026 + "DropId": 8314, + "PkgId": 1016 }, "809": { - "DropId": 8328, - "PkgId": 1026 + "DropId": 8315, + "PkgId": 1016 }, "810": { - "DropId": 8329, - "PkgId": 1026 + "DropId": 8315, + "PkgId": 1016 }, "811": { - "DropId": 8329, - "PkgId": 1026 + "DropId": 8316, + "PkgId": 1016 }, "812": { - "DropId": 8330, - "PkgId": 1026 + "DropId": 8316, + "PkgId": 1016 }, "813": { - "DropId": 8330, - "PkgId": 1026 + "DropId": 8317, + "PkgId": 1016 }, "814": { - "DropId": 8331, - "PkgId": 1026 + "DropId": 8317, + "PkgId": 1016 }, "815": { - "DropId": 8332, - "PkgId": 1026 + "DropId": 8318, + "PkgId": 1016 }, "816": { - "DropId": 8332, - "PkgId": 1026 + "DropId": 8318, + "PkgId": 1016 }, "817": { - "DropId": 8333, - "PkgId": 1026 + "DropId": 8319, + "PkgId": 1016 }, "818": { - "DropId": 8333, - "PkgId": 1026 + "DropId": 8319, + "PkgId": 1016 }, "819": { - "DropId": 8334, - "PkgId": 1026 + "DropId": 8320, + "PkgId": 1016 }, "820": { - "DropId": 8335, - "PkgId": 1026 + "DropId": 8320, + "PkgId": 1016 }, "821": { - "DropId": 8336, - "PkgId": 1026 + "DropId": 8321, + "PkgId": 1016 }, "822": { - "DropId": 8337, - "PkgId": 1026 + "DropId": 8321, + "PkgId": 1016 }, "823": { - "DropId": 8337, - "PkgId": 1026 + "DropId": 8322, + "PkgId": 1016 }, "824": { - "DropId": 8338, + "DropId": 8323, "PkgId": 1026 }, "825": { - "DropId": 8338, + "DropId": 8323, "PkgId": 1026 }, "826": { - "DropId": 8339, + "DropId": 8324, "PkgId": 1026 }, "827": { - "DropId": 8339, + "DropId": 8324, "PkgId": 1026 }, "828": { - "DropId": 8340, + "DropId": 8325, "PkgId": 1026 }, "829": { - "DropId": 8340, + "DropId": 8326, "PkgId": 1026 }, "830": { - "DropId": 8341, + "DropId": 8326, "PkgId": 1026 }, "831": { - "DropId": 8341, + "DropId": 8327, "PkgId": 1026 }, "832": { - "DropId": 8342, + "DropId": 8327, "PkgId": 1026 }, "833": { - "DropId": 8342, + "DropId": 8328, "PkgId": 1026 }, "834": { - "DropId": 8343, + "DropId": 8329, "PkgId": 1026 }, "835": { - "DropId": 8343, + "DropId": 8329, "PkgId": 1026 }, "836": { - "DropId": 8344, + "DropId": 8330, "PkgId": 1026 }, "837": { - "DropId": 8344, + "DropId": 8330, "PkgId": 1026 }, "838": { - "DropId": 8345, + "DropId": 8331, "PkgId": 1026 }, "839": { - "DropId": 8345, + "DropId": 8332, "PkgId": 1026 }, "840": { - "DropId": 8346, + "DropId": 8332, "PkgId": 1026 }, "841": { + "DropId": 8333, + "PkgId": 1026 + }, + "842": { + "DropId": 8333, + "PkgId": 1026 + }, + "843": { + "DropId": 8334, + "PkgId": 1026 + }, + "844": { + "DropId": 8335, + "PkgId": 1026 + }, + "845": { + "DropId": 8336, + "PkgId": 1026 + }, + "846": { + "DropId": 8337, + "PkgId": 1026 + }, + "847": { + "DropId": 8337, + "PkgId": 1026 + }, + "848": { + "DropId": 8338, + "PkgId": 1026 + }, + "849": { + "DropId": 8338, + "PkgId": 1026 + }, + "850": { + "DropId": 8339, + "PkgId": 1026 + }, + "851": { + "DropId": 8339, + "PkgId": 1026 + }, + "852": { + "DropId": 8340, + "PkgId": 1026 + }, + "853": { + "DropId": 8340, + "PkgId": 1026 + }, + "854": { + "DropId": 8341, + "PkgId": 1026 + }, + "855": { + "DropId": 8341, + "PkgId": 1026 + }, + "856": { + "DropId": 8342, + "PkgId": 1026 + }, + "857": { + "DropId": 8342, + "PkgId": 1026 + }, + "858": { + "DropId": 8343, + "PkgId": 1026 + }, + "859": { + "DropId": 8343, + "PkgId": 1026 + }, + "860": { + "DropId": 8344, + "PkgId": 1026 + }, + "861": { + "DropId": 8344, + "PkgId": 1026 + }, + "862": { + "DropId": 8345, + "PkgId": 1026 + }, + "863": { + "DropId": 8345, + "PkgId": 1026 + }, + "864": { + "DropId": 8346, + "PkgId": 1026 + }, + "865": { "DropId": 8347, "PkgId": 1184 }, - "842": { + "866": { "DropId": 8348, "PkgId": 1184 }, - "843": { + "867": { "DropId": 8348, "PkgId": 1184 }, - "844": { + "868": { "DropId": 8349, "PkgId": 1184 }, - "845": { + "869": { "DropId": 8350, "PkgId": 1184 }, - "846": { + "870": { "DropId": 8351, "PkgId": 1184 }, - "847": { + "871": { "DropId": 8351, "PkgId": 1184 }, - "848": { + "872": { "DropId": 8352, "PkgId": 1184 }, - "849": { + "873": { "DropId": 8353, "PkgId": 1184 }, - "850": { + "874": { "DropId": 8354, "PkgId": 1184 }, - "851": { + "875": { "DropId": 8354, "PkgId": 1184 }, - "852": { + "876": { "DropId": 8355, "PkgId": 1184 }, - "853": { + "877": { "DropId": 8356, "PkgId": 1184 }, - "854": { + "878": { "DropId": 8357, "PkgId": 1184 }, - "855": { + "879": { "DropId": 8357, "PkgId": 1184 }, - "856": { + "880": { "DropId": 8358, "PkgId": 1184 }, - "857": { + "881": { "DropId": 8359, "PkgId": 1185 }, - "858": { + "882": { "DropId": 8360, "PkgId": 1185 }, - "859": { + "883": { "DropId": 8360, "PkgId": 1185 }, - "860": { + "884": { "DropId": 8361, "PkgId": 1185 }, - "861": { + "885": { "DropId": 8362, "PkgId": 1185 }, - "862": { + "886": { "DropId": 8363, "PkgId": 1185 }, - "863": { + "887": { "DropId": 8363, "PkgId": 1185 }, - "864": { + "888": { "DropId": 8364, "PkgId": 1185 }, - "865": { + "889": { "DropId": 8365, "PkgId": 1185 }, - "866": { + "890": { "DropId": 8366, "PkgId": 1185 }, - "867": { + "891": { "DropId": 8366, "PkgId": 1185 }, - "868": { + "892": { "DropId": 8367, "PkgId": 1185 }, - "869": { + "893": { "DropId": 8368, "PkgId": 1185 }, - "870": { + "894": { "DropId": 8369, "PkgId": 1185 }, - "871": { + "895": { "DropId": 8369, "PkgId": 1185 }, - "872": { + "896": { "DropId": 8370, "PkgId": 1185 }, - "873": { + "897": { "DropId": 8371, "PkgId": 1186 }, - "874": { + "898": { "DropId": 8372, "PkgId": 1186 }, - "875": { + "899": { "DropId": 8372, "PkgId": 1186 }, - "876": { + "900": { "DropId": 8373, "PkgId": 1186 }, - "877": { + "901": { "DropId": 8374, "PkgId": 1186 }, - "878": { + "902": { "DropId": 8375, "PkgId": 1186 }, - "879": { + "903": { "DropId": 8375, "PkgId": 1186 }, - "880": { + "904": { "DropId": 8376, "PkgId": 1186 }, - "881": { + "905": { "DropId": 8377, "PkgId": 1186 }, - "882": { + "906": { "DropId": 8378, "PkgId": 1186 }, - "883": { + "907": { "DropId": 8378, "PkgId": 1186 }, - "884": { + "908": { "DropId": 8379, "PkgId": 1186 }, - "885": { + "909": { "DropId": 8380, "PkgId": 1186 }, - "886": { + "910": { "DropId": 8381, "PkgId": 1186 }, - "887": { + "911": { "DropId": 8381, "PkgId": 1186 }, - "888": { + "912": { "DropId": 8382, "PkgId": 1186 }, - "889": { + "913": { "DropId": 8383, "PkgId": 1184 }, - "890": { + "914": { "DropId": 8384, "PkgId": 1184 }, - "891": { + "915": { "DropId": 8384, "PkgId": 1184 }, - "892": { + "916": { "DropId": 8385, "PkgId": 1184 }, - "893": { + "917": { "DropId": 8385, "PkgId": 1184 }, - "894": { + "918": { "DropId": 8386, "PkgId": 1184 }, - "895": { + "919": { "DropId": 8386, "PkgId": 1184 }, - "896": { + "920": { "DropId": 8387, "PkgId": 1184 }, - "897": { + "921": { "DropId": 8387, "PkgId": 1184 }, - "898": { + "922": { "DropId": 8388, "PkgId": 1184 }, - "899": { + "923": { "DropId": 8388, "PkgId": 1184 }, - "900": { + "924": { "DropId": 8389, "PkgId": 1184 }, - "901": { + "925": { "DropId": 8389, "PkgId": 1184 }, - "902": { + "926": { "DropId": 8390, "PkgId": 1184 }, - "903": { + "927": { "DropId": 8390, "PkgId": 1184 }, - "904": { + "928": { "DropId": 8391, "PkgId": 1184 }, - "905": { + "929": { "DropId": 8391, "PkgId": 1184 }, - "906": { + "930": { "DropId": 8392, "PkgId": 1184 }, - "907": { + "931": { "DropId": 8393, "PkgId": 1184 }, - "908": { + "932": { "DropId": 8393, "PkgId": 1184 }, - "909": { + "933": { "DropId": 8394, "PkgId": 1184 }, - "910": { + "934": { "DropId": 8395, "PkgId": 1185 }, - "911": { + "935": { "DropId": 8396, "PkgId": 1185 }, - "912": { + "936": { "DropId": 8396, "PkgId": 1185 }, - "913": { + "937": { "DropId": 8397, "PkgId": 1185 }, - "914": { + "938": { "DropId": 8397, "PkgId": 1185 }, - "915": { + "939": { "DropId": 8398, "PkgId": 1185 }, - "916": { + "940": { "DropId": 8398, "PkgId": 1185 }, - "917": { + "941": { "DropId": 8399, "PkgId": 1185 }, - "918": { + "942": { "DropId": 8399, "PkgId": 1185 }, - "919": { + "943": { "DropId": 8400, "PkgId": 1185 }, - "920": { + "944": { "DropId": 8400, "PkgId": 1185 }, - "921": { + "945": { "DropId": 8401, "PkgId": 1185 }, - "922": { + "946": { "DropId": 8401, "PkgId": 1185 }, - "923": { + "947": { "DropId": 8402, "PkgId": 1185 }, - "924": { + "948": { "DropId": 8402, "PkgId": 1185 }, - "925": { + "949": { "DropId": 8403, "PkgId": 1185 }, - "926": { + "950": { "DropId": 8403, "PkgId": 1185 }, - "927": { + "951": { "DropId": 8404, "PkgId": 1185 }, - "928": { + "952": { "DropId": 8405, "PkgId": 1185 }, - "929": { + "953": { "DropId": 8405, "PkgId": 1185 }, - "930": { + "954": { "DropId": 8406, "PkgId": 1185 }, - "931": { + "955": { "DropId": 8407, "PkgId": 1186 }, - "932": { + "956": { "DropId": 8408, "PkgId": 1186 }, - "933": { + "957": { "DropId": 8408, "PkgId": 1186 }, - "934": { + "958": { "DropId": 8409, "PkgId": 1186 }, - "935": { + "959": { "DropId": 8409, "PkgId": 1186 }, - "936": { + "960": { "DropId": 8410, "PkgId": 1186 }, - "937": { + "961": { "DropId": 8410, "PkgId": 1186 }, - "938": { + "962": { "DropId": 8411, "PkgId": 1186 }, - "939": { + "963": { "DropId": 8411, "PkgId": 1186 }, - "940": { + "964": { "DropId": 8412, "PkgId": 1186 }, - "941": { + "965": { "DropId": 8412, "PkgId": 1186 }, - "942": { + "966": { "DropId": 8413, "PkgId": 1186 }, - "943": { + "967": { "DropId": 8413, "PkgId": 1186 }, - "944": { + "968": { "DropId": 8414, "PkgId": 1186 }, - "945": { + "969": { "DropId": 8414, "PkgId": 1186 }, - "946": { + "970": { "DropId": 8415, "PkgId": 1186 }, - "947": { + "971": { "DropId": 8415, "PkgId": 1186 }, - "948": { + "972": { "DropId": 8416, "PkgId": 1186 }, - "949": { + "973": { "DropId": 8417, "PkgId": 1186 }, - "950": { + "974": { "DropId": 8417, "PkgId": 1186 }, - "951": { + "975": { "DropId": 8418, "PkgId": 1186 }, - "952": { + "976": { "DropId": 8419, "PkgId": 1187 }, - "953": { + "977": { "DropId": 8420, "PkgId": 1187 }, - "954": { + "978": { "DropId": 8420, "PkgId": 1187 }, - "955": { + "979": { "DropId": 8421, "PkgId": 1187 }, - "956": { + "980": { "DropId": 8422, "PkgId": 1187 }, - "957": { + "981": { "DropId": 8423, "PkgId": 1187 }, - "958": { + "982": { "DropId": 8423, "PkgId": 1187 }, - "959": { + "983": { "DropId": 8424, "PkgId": 1187 }, - "960": { + "984": { "DropId": 8425, "PkgId": 1187 }, - "961": { + "985": { "DropId": 8426, "PkgId": 1187 }, - "962": { + "986": { "DropId": 8426, "PkgId": 1187 }, - "963": { + "987": { "DropId": 8427, "PkgId": 1187 }, - "964": { + "988": { "DropId": 8428, "PkgId": 1187 }, - "965": { + "989": { "DropId": 8429, "PkgId": 1187 }, - "966": { + "990": { "DropId": 8429, "PkgId": 1187 }, - "967": { + "991": { "DropId": 8430, "PkgId": 1187 }, - "968": { + "992": { "DropId": 8431, "PkgId": 1188 }, - "969": { + "993": { "DropId": 8432, "PkgId": 1188 }, - "970": { + "994": { "DropId": 8432, "PkgId": 1188 }, - "971": { + "995": { "DropId": 8433, "PkgId": 1188 }, - "972": { + "996": { "DropId": 8434, "PkgId": 1188 }, - "973": { + "997": { "DropId": 8435, "PkgId": 1188 }, - "974": { + "998": { "DropId": 8435, "PkgId": 1188 }, - "975": { + "999": { "DropId": 8436, "PkgId": 1188 }, - "976": { + "1000": { "DropId": 8437, "PkgId": 1188 }, - "977": { + "1001": { "DropId": 8438, "PkgId": 1188 }, - "978": { + "1002": { "DropId": 8438, "PkgId": 1188 }, - "979": { + "1003": { "DropId": 8439, "PkgId": 1188 }, - "980": { + "1004": { "DropId": 8440, "PkgId": 1188 }, - "981": { + "1005": { "DropId": 8441, "PkgId": 1188 }, - "982": { + "1006": { "DropId": 8441, "PkgId": 1188 }, - "983": { + "1007": { "DropId": 8442, "PkgId": 1188 }, - "984": { + "1008": { "DropId": 8443, "PkgId": 1189 }, - "985": { + "1009": { "DropId": 8444, "PkgId": 1189 }, - "986": { + "1010": { "DropId": 8444, "PkgId": 1189 }, - "987": { + "1011": { "DropId": 8445, "PkgId": 1189 }, - "988": { + "1012": { "DropId": 8446, "PkgId": 1189 }, - "989": { + "1013": { "DropId": 8447, "PkgId": 1189 }, - "990": { + "1014": { "DropId": 8447, "PkgId": 1189 }, - "991": { + "1015": { "DropId": 8448, "PkgId": 1189 }, - "992": { + "1016": { "DropId": 8449, "PkgId": 1189 }, - "993": { + "1017": { "DropId": 8450, "PkgId": 1189 }, - "994": { + "1018": { "DropId": 8450, "PkgId": 1189 }, - "995": { + "1019": { "DropId": 8451, "PkgId": 1189 }, - "996": { + "1020": { "DropId": 8452, "PkgId": 1189 }, - "997": { + "1021": { "DropId": 8453, "PkgId": 1189 }, - "998": { + "1022": { "DropId": 8453, "PkgId": 1189 }, - "999": { + "1023": { "DropId": 8454, "PkgId": 1189 }, - "1000": { + "1024": { "DropId": 8455, "PkgId": 1187 }, - "1001": { + "1025": { "DropId": 8456, "PkgId": 1187 }, - "1002": { + "1026": { "DropId": 8456, "PkgId": 1187 }, - "1003": { + "1027": { "DropId": 8457, "PkgId": 1187 }, - "1004": { + "1028": { "DropId": 8457, "PkgId": 1187 }, - "1005": { + "1029": { "DropId": 8458, "PkgId": 1187 }, - "1006": { + "1030": { "DropId": 8458, "PkgId": 1187 }, - "1007": { + "1031": { "DropId": 8459, "PkgId": 1187 }, - "1008": { + "1032": { "DropId": 8459, "PkgId": 1187 }, - "1009": { + "1033": { "DropId": 8460, "PkgId": 1187 }, - "1010": { + "1034": { "DropId": 8460, "PkgId": 1187 }, - "1011": { + "1035": { "DropId": 8461, "PkgId": 1187 }, - "1012": { + "1036": { "DropId": 8461, "PkgId": 1187 }, - "1013": { + "1037": { "DropId": 8462, "PkgId": 1187 }, - "1014": { + "1038": { "DropId": 8462, "PkgId": 1187 }, - "1015": { + "1039": { "DropId": 8463, "PkgId": 1187 }, - "1016": { + "1040": { "DropId": 8463, "PkgId": 1187 }, - "1017": { + "1041": { "DropId": 8464, "PkgId": 1187 }, - "1018": { + "1042": { "DropId": 8465, "PkgId": 1187 }, - "1019": { + "1043": { "DropId": 8465, "PkgId": 1187 }, - "1020": { + "1044": { "DropId": 8466, "PkgId": 1187 }, - "1021": { + "1045": { "DropId": 8467, "PkgId": 1188 }, - "1022": { + "1046": { "DropId": 8468, "PkgId": 1188 }, - "1023": { + "1047": { "DropId": 8468, "PkgId": 1188 }, - "1024": { + "1048": { "DropId": 8469, "PkgId": 1188 }, - "1025": { + "1049": { "DropId": 8469, "PkgId": 1188 }, - "1026": { + "1050": { "DropId": 8470, "PkgId": 1188 }, - "1027": { + "1051": { "DropId": 8470, "PkgId": 1188 }, - "1028": { + "1052": { "DropId": 8471, "PkgId": 1188 }, - "1029": { + "1053": { "DropId": 8471, "PkgId": 1188 }, - "1030": { + "1054": { "DropId": 8472, "PkgId": 1188 }, - "1031": { + "1055": { "DropId": 8472, "PkgId": 1188 }, - "1032": { + "1056": { "DropId": 8473, "PkgId": 1188 }, - "1033": { + "1057": { "DropId": 8473, "PkgId": 1188 }, - "1034": { + "1058": { "DropId": 8474, "PkgId": 1188 }, - "1035": { + "1059": { "DropId": 8474, "PkgId": 1188 }, - "1036": { + "1060": { "DropId": 8475, "PkgId": 1188 }, - "1037": { + "1061": { "DropId": 8475, "PkgId": 1188 }, - "1038": { + "1062": { "DropId": 8476, "PkgId": 1188 }, - "1039": { + "1063": { "DropId": 8477, "PkgId": 1188 }, - "1040": { + "1064": { "DropId": 8477, "PkgId": 1188 }, - "1041": { + "1065": { "DropId": 8478, "PkgId": 1188 }, - "1042": { + "1066": { "DropId": 8479, "PkgId": 1189 }, - "1043": { + "1067": { "DropId": 8480, "PkgId": 1189 }, - "1044": { + "1068": { "DropId": 8480, "PkgId": 1189 }, - "1045": { + "1069": { "DropId": 8481, "PkgId": 1189 }, - "1046": { + "1070": { "DropId": 8481, "PkgId": 1189 }, - "1047": { + "1071": { "DropId": 8482, "PkgId": 1189 }, - "1048": { + "1072": { "DropId": 8482, "PkgId": 1189 }, - "1049": { + "1073": { "DropId": 8483, "PkgId": 1189 }, - "1050": { + "1074": { "DropId": 8483, "PkgId": 1189 }, - "1051": { + "1075": { "DropId": 8484, "PkgId": 1189 }, - "1052": { + "1076": { "DropId": 8484, "PkgId": 1189 }, - "1053": { + "1077": { "DropId": 8485, "PkgId": 1189 }, - "1054": { + "1078": { "DropId": 8485, "PkgId": 1189 }, - "1055": { + "1079": { "DropId": 8486, "PkgId": 1189 }, - "1056": { + "1080": { "DropId": 8486, "PkgId": 1189 }, - "1057": { + "1081": { "DropId": 8487, "PkgId": 1189 }, - "1058": { + "1082": { "DropId": 8487, "PkgId": 1189 }, - "1059": { + "1083": { "DropId": 8488, "PkgId": 1189 }, - "1060": { + "1084": { "DropId": 8489, "PkgId": 1189 }, - "1061": { + "1085": { "DropId": 8489, "PkgId": 1189 }, - "1062": { + "1086": { "DropId": 8490, "PkgId": 1189 }, - "1063": { + "1087": { "DropId": 8491, "PkgId": 1163 }, - "1064": { + "1088": { "DropId": 8492, "PkgId": 1163 }, - "1065": { + "1089": { "DropId": 8492, "PkgId": 1163 }, - "1066": { + "1090": { "DropId": 8493, "PkgId": 1163 }, - "1067": { + "1091": { "DropId": 8493, "PkgId": 1163 }, - "1068": { + "1092": { "DropId": 8494, "PkgId": 1163 }, - "1069": { - "DropId": 8495, - "PkgId": 1163 - }, - "1070": { - "DropId": 8495, - "PkgId": 1163 - }, - "1071": { - "DropId": 8496, - "PkgId": 1163 - }, - "1072": { - "DropId": 8496, - "PkgId": 1163 - }, - "1073": { - "DropId": 8497, - "PkgId": 1160 - }, - "1074": { - "DropId": 8498, - "PkgId": 1160 - }, - "1075": { - "DropId": 8498, - "PkgId": 1160 - }, - "1076": { - "DropId": 8499, - "PkgId": 1160 - }, - "1077": { - "DropId": 8499, - "PkgId": 1160 - }, - "1078": { - "DropId": 8500, - "PkgId": 1160 - }, - "1079": { - "DropId": 8501, - "PkgId": 1160 - }, - "1080": { - "DropId": 8501, - "PkgId": 1160 - }, - "1081": { - "DropId": 8502, - "PkgId": 1160 - }, - "1082": { - "DropId": 8502, - "PkgId": 1160 - }, - "1083": { - "DropId": 8503, - "PkgId": 1166 - }, - "1084": { - "DropId": 8504, - "PkgId": 1166 - }, - "1085": { - "DropId": 8504, - "PkgId": 1166 - }, - "1086": { - "DropId": 8505, - "PkgId": 1166 - }, - "1087": { - "DropId": 8505, - "PkgId": 1166 - }, - "1088": { - "DropId": 8506, - "PkgId": 1166 - }, - "1089": { - "DropId": 8507, - "PkgId": 1166 - }, - "1090": { - "DropId": 8507, - "PkgId": 1166 - }, - "1091": { - "DropId": 8508, - "PkgId": 1166 - }, - "1092": { - "DropId": 8508, - "PkgId": 1166 - }, "1093": { - "DropId": 8509, + "DropId": 8495, "PkgId": 1163 }, "1094": { - "DropId": 8509, + "DropId": 8495, "PkgId": 1163 }, "1095": { - "DropId": 8510, + "DropId": 8496, "PkgId": 1163 }, "1096": { - "DropId": 8510, + "DropId": 8496, "PkgId": 1163 }, "1097": { - "DropId": 8511, - "PkgId": 1163 + "DropId": 8497, + "PkgId": 1160 }, "1098": { - "DropId": 8511, - "PkgId": 1163 + "DropId": 8498, + "PkgId": 1160 }, "1099": { - "DropId": 8512, - "PkgId": 1163 + "DropId": 8498, + "PkgId": 1160 }, "1100": { - "DropId": 8512, - "PkgId": 1163 + "DropId": 8499, + "PkgId": 1160 }, "1101": { - "DropId": 8513, - "PkgId": 1163 + "DropId": 8499, + "PkgId": 1160 }, "1102": { - "DropId": 8513, - "PkgId": 1163 + "DropId": 8500, + "PkgId": 1160 }, "1103": { - "DropId": 8514, - "PkgId": 1163 + "DropId": 8501, + "PkgId": 1160 }, "1104": { - "DropId": 8515, + "DropId": 8501, "PkgId": 1160 }, "1105": { - "DropId": 8515, + "DropId": 8502, "PkgId": 1160 }, "1106": { - "DropId": 8516, + "DropId": 8502, "PkgId": 1160 }, "1107": { - "DropId": 8516, - "PkgId": 1160 + "DropId": 8503, + "PkgId": 1166 }, "1108": { - "DropId": 8517, - "PkgId": 1160 + "DropId": 8504, + "PkgId": 1166 }, "1109": { - "DropId": 8517, - "PkgId": 1160 + "DropId": 8504, + "PkgId": 1166 }, "1110": { - "DropId": 8518, - "PkgId": 1160 + "DropId": 8505, + "PkgId": 1166 }, "1111": { - "DropId": 8518, - "PkgId": 1160 + "DropId": 8505, + "PkgId": 1166 }, "1112": { - "DropId": 8519, - "PkgId": 1160 + "DropId": 8506, + "PkgId": 1166 }, "1113": { - "DropId": 8519, - "PkgId": 1160 + "DropId": 8507, + "PkgId": 1166 }, "1114": { - "DropId": 8520, - "PkgId": 1160 + "DropId": 8507, + "PkgId": 1166 }, "1115": { - "DropId": 8521, + "DropId": 8508, "PkgId": 1166 }, "1116": { - "DropId": 8521, + "DropId": 8508, "PkgId": 1166 }, "1117": { - "DropId": 8522, - "PkgId": 1166 + "DropId": 8509, + "PkgId": 1163 }, "1118": { + "DropId": 8509, + "PkgId": 1163 + }, + "1119": { + "DropId": 8510, + "PkgId": 1163 + }, + "1120": { + "DropId": 8510, + "PkgId": 1163 + }, + "1121": { + "DropId": 8511, + "PkgId": 1163 + }, + "1122": { + "DropId": 8511, + "PkgId": 1163 + }, + "1123": { + "DropId": 8512, + "PkgId": 1163 + }, + "1124": { + "DropId": 8512, + "PkgId": 1163 + }, + "1125": { + "DropId": 8513, + "PkgId": 1163 + }, + "1126": { + "DropId": 8513, + "PkgId": 1163 + }, + "1127": { + "DropId": 8514, + "PkgId": 1163 + }, + "1128": { + "DropId": 8515, + "PkgId": 1160 + }, + "1129": { + "DropId": 8515, + "PkgId": 1160 + }, + "1130": { + "DropId": 8516, + "PkgId": 1160 + }, + "1131": { + "DropId": 8516, + "PkgId": 1160 + }, + "1132": { + "DropId": 8517, + "PkgId": 1160 + }, + "1133": { + "DropId": 8517, + "PkgId": 1160 + }, + "1134": { + "DropId": 8518, + "PkgId": 1160 + }, + "1135": { + "DropId": 8518, + "PkgId": 1160 + }, + "1136": { + "DropId": 8519, + "PkgId": 1160 + }, + "1137": { + "DropId": 8519, + "PkgId": 1160 + }, + "1138": { + "DropId": 8520, + "PkgId": 1160 + }, + "1139": { + "DropId": 8521, + "PkgId": 1166 + }, + "1140": { + "DropId": 8521, + "PkgId": 1166 + }, + "1141": { "DropId": 8522, "PkgId": 1166 }, - "1119": { + "1142": { + "DropId": 8522, + "PkgId": 1166 + }, + "1143": { "DropId": 8523, "PkgId": 1166 }, - "1120": { + "1144": { "DropId": 8523, "PkgId": 1166 }, - "1121": { + "1145": { "DropId": 8524, "PkgId": 1166 }, - "1122": { + "1146": { "DropId": 8524, "PkgId": 1166 }, - "1123": { + "1147": { "DropId": 8525, "PkgId": 1166 }, - "1124": { + "1148": { "DropId": 8525, "PkgId": 1166 }, - "1125": { + "1149": { "DropId": 8526, "PkgId": 1166 }, - "1126": { + "1150": { "DropId": 8527, "PkgId": 1190 }, - "1127": { + "1151": { "DropId": 8527, "PkgId": 1190 }, - "1128": { + "1152": { "DropId": 8528, "PkgId": 1190 }, - "1129": { + "1153": { "DropId": 8528, "PkgId": 1190 }, - "1130": { + "1154": { "DropId": 8529, "PkgId": 1190 }, - "1131": { + "1155": { "DropId": 8529, "PkgId": 1190 }, - "1132": { + "1156": { "DropId": 8530, "PkgId": 1190 }, - "1133": { + "1157": { "DropId": 8530, "PkgId": 1190 }, - "1134": { + "1158": { "DropId": 8531, "PkgId": 1190 }, - "1135": { + "1159": { "DropId": 8531, "PkgId": 1190 }, - "1136": { + "1160": { "DropId": 8532, "PkgId": 1190 }, - "1137": { + "1161": { "DropId": 8533, "PkgId": 1191 }, - "1138": { + "1162": { "DropId": 8534, "PkgId": 1191 }, - "1139": { + "1163": { "DropId": 8534, "PkgId": 1191 }, - "1140": { + "1164": { "DropId": 8535, "PkgId": 1191 }, - "1141": { + "1165": { "DropId": 8535, "PkgId": 1191 }, - "1142": { + "1166": { "DropId": 8536, "PkgId": 1192 }, - "1143": { + "1167": { "DropId": 8537, "PkgId": 1192 }, - "1144": { + "1168": { "DropId": 8537, "PkgId": 1192 }, - "1145": { + "1169": { "DropId": 8538, "PkgId": 1192 }, - "1146": { + "1170": { "DropId": 8538, "PkgId": 1192 }, - "1147": { + "1171": { "DropId": 8539, "PkgId": 1193 }, - "1148": { + "1172": { "DropId": 8540, "PkgId": 1193 }, - "1149": { + "1173": { "DropId": 8540, "PkgId": 1193 }, - "1150": { + "1174": { "DropId": 8541, "PkgId": 1193 }, - "1151": { + "1175": { "DropId": 8541, "PkgId": 1193 }, - "1152": { + "1176": { "DropId": 8542, "PkgId": 1194 }, - "1153": { + "1177": { "DropId": 8543, "PkgId": 1194 }, - "1154": { + "1178": { "DropId": 8543, "PkgId": 1194 }, - "1155": { + "1179": { "DropId": 8544, "PkgId": 1194 }, - "1156": { + "1180": { "DropId": 8544, "PkgId": 1194 }, - "1157": { + "1181": { "DropId": 8545, "PkgId": 1195 }, - "1158": { + "1182": { "DropId": 8546, "PkgId": 1195 }, - "1159": { + "1183": { "DropId": 8546, "PkgId": 1195 }, - "1160": { + "1184": { "DropId": 8547, "PkgId": 1195 }, - "1161": { + "1185": { "DropId": 8547, "PkgId": 1195 }, - "1162": { + "1186": { "DropId": 8548, "PkgId": 1196 }, - "1163": { + "1187": { "DropId": 8549, "PkgId": 1196 }, - "1164": { + "1188": { "DropId": 8549, "PkgId": 1196 }, - "1165": { + "1189": { "DropId": 8550, "PkgId": 1196 }, - "1166": { + "1190": { "DropId": 8550, "PkgId": 1196 }, - "1167": { + "1191": { "DropId": 8551, "PkgId": 1197 }, - "1168": { + "1192": { "DropId": 8552, "PkgId": 1197 }, - "1169": { + "1193": { "DropId": 8552, "PkgId": 1197 }, - "1170": { + "1194": { "DropId": 8553, "PkgId": 1197 }, - "1171": { + "1195": { "DropId": 8553, "PkgId": 1197 }, - "1172": { + "1196": { "DropId": 8554, "PkgId": 1198 }, - "1173": { + "1197": { "DropId": 8555, "PkgId": 1198 }, - "1174": { + "1198": { "DropId": 8555, "PkgId": 1198 }, - "1175": { + "1199": { "DropId": 8556, "PkgId": 1198 }, - "1176": { + "1200": { "DropId": 8556, "PkgId": 1198 }, - "1177": { + "1201": { "DropId": 8557, "PkgId": 1199 }, - "1178": { + "1202": { "DropId": 8558, "PkgId": 1199 }, - "1179": { + "1203": { "DropId": 8558, "PkgId": 1199 }, - "1180": { + "1204": { "DropId": 8559, "PkgId": 1199 }, - "1181": { + "1205": { "DropId": 8559, "PkgId": 1199 }, - "1182": { + "1206": { "DropId": 8560, "PkgId": 1200 }, - "1183": { + "1207": { "DropId": 8561, "PkgId": 1200 }, - "1184": { + "1208": { "DropId": 8561, "PkgId": 1200 }, - "1185": { + "1209": { "DropId": 8562, "PkgId": 1200 }, - "1186": { + "1210": { "DropId": 8562, "PkgId": 1200 }, - "1187": { + "1211": { "DropId": 8563, "PkgId": 1191 }, - "1188": { + "1212": { "DropId": 8564, "PkgId": 1191 }, - "1189": { + "1213": { "DropId": 8565, "PkgId": 1191 }, - "1190": { + "1214": { "DropId": 8565, "PkgId": 1191 }, - "1191": { + "1215": { "DropId": 8566, "PkgId": 1192 }, - "1192": { + "1216": { "DropId": 8567, "PkgId": 1192 }, - "1193": { + "1217": { "DropId": 8568, "PkgId": 1192 }, - "1194": { + "1218": { "DropId": 8568, "PkgId": 1192 }, - "1195": { + "1219": { "DropId": 8569, "PkgId": 1193 }, - "1196": { + "1220": { "DropId": 8570, "PkgId": 1193 }, - "1197": { + "1221": { "DropId": 8571, "PkgId": 1193 }, - "1198": { + "1222": { "DropId": 8571, "PkgId": 1193 }, - "1199": { + "1223": { "DropId": 8572, "PkgId": 1194 }, - "1200": { + "1224": { "DropId": 8573, "PkgId": 1194 }, - "1201": { + "1225": { "DropId": 8574, "PkgId": 1194 }, - "1202": { + "1226": { "DropId": 8574, "PkgId": 1194 }, - "1203": { + "1227": { "DropId": 8575, "PkgId": 1195 }, - "1204": { + "1228": { "DropId": 8576, "PkgId": 1195 }, - "1205": { + "1229": { "DropId": 8577, "PkgId": 1195 }, - "1206": { + "1230": { "DropId": 8577, "PkgId": 1195 }, - "1207": { + "1231": { "DropId": 8578, "PkgId": 1196 }, - "1208": { + "1232": { "DropId": 8579, "PkgId": 1196 }, - "1209": { + "1233": { "DropId": 8580, "PkgId": 1196 }, - "1210": { + "1234": { "DropId": 8580, "PkgId": 1196 }, - "1211": { + "1235": { "DropId": 8581, "PkgId": 1197 }, - "1212": { + "1236": { "DropId": 8582, "PkgId": 1197 }, - "1213": { + "1237": { "DropId": 8583, "PkgId": 1197 }, - "1214": { + "1238": { "DropId": 8583, "PkgId": 1197 }, - "1215": { + "1239": { "DropId": 8584, "PkgId": 1198 }, - "1216": { + "1240": { "DropId": 8585, "PkgId": 1198 }, - "1217": { + "1241": { "DropId": 8586, "PkgId": 1198 }, - "1218": { + "1242": { "DropId": 8586, "PkgId": 1198 }, - "1219": { + "1243": { "DropId": 8587, "PkgId": 1199 }, - "1220": { + "1244": { "DropId": 8588, "PkgId": 1199 }, - "1221": { + "1245": { "DropId": 8589, "PkgId": 1199 }, - "1222": { + "1246": { "DropId": 8589, "PkgId": 1199 }, - "1223": { + "1247": { "DropId": 8590, "PkgId": 1200 }, - "1224": { + "1248": { "DropId": 8591, "PkgId": 1200 }, - "1225": { - "DropId": 8592, - "PkgId": 1200 - }, - "1226": { - "DropId": 8592, - "PkgId": 1200 - }, - "1227": { - "DropId": 8593, - "PkgId": 1207 - }, - "1228": { - "DropId": 8593, - "PkgId": 1208 - }, - "1229": { - "DropId": 8594, - "PkgId": 1207 - }, - "1230": { - "DropId": 8594, - "PkgId": 1208 - }, - "1231": { - "DropId": 8594, - "PkgId": 1209 - }, - "1232": { - "DropId": 8595, - "PkgId": 1207 - }, - "1233": { - "DropId": 8595, - "PkgId": 1208 - }, - "1234": { - "DropId": 8595, - "PkgId": 1209 - }, - "1235": { - "DropId": 8596, - "PkgId": 1191 - }, - "1236": { - "DropId": 8596, - "PkgId": 1196 - }, - "1237": { - "DropId": 8597, - "PkgId": 1210 - }, - "1238": { - "DropId": 8597, - "PkgId": 1211 - }, - "1239": { - "DropId": 8598, - "PkgId": 1192 - }, - "1240": { - "DropId": 8598, - "PkgId": 1197 - }, - "1241": { - "DropId": 8599, - "PkgId": 1194 - }, - "1242": { - "DropId": 8599, - "PkgId": 1199 - }, - "1243": { - "DropId": 8600, - "PkgId": 1195 - }, - "1244": { - "DropId": 8600, - "PkgId": 1200 - }, - "1245": { - "DropId": 8601, - "PkgId": 1193 - }, - "1246": { - "DropId": 8601, - "PkgId": 1198 - }, - "1247": { - "DropId": 8602, - "PkgId": 1191 - }, - "1248": { - "DropId": 8602, - "PkgId": 1196 - }, "1249": { - "DropId": 8602, - "PkgId": 1212 + "DropId": 8592, + "PkgId": 1200 }, "1250": { - "DropId": 8614, - "PkgId": 1191 + "DropId": 8592, + "PkgId": 1200 }, "1251": { - "DropId": 8615, - "PkgId": 1196 + "DropId": 8593, + "PkgId": 1207 }, "1252": { - "DropId": 8603, - "PkgId": 1210 + "DropId": 8593, + "PkgId": 1208 }, "1253": { - "DropId": 8603, - "PkgId": 1211 + "DropId": 8594, + "PkgId": 1207 }, "1254": { - "DropId": 8603, - "PkgId": 1213 + "DropId": 8594, + "PkgId": 1208 }, "1255": { - "DropId": 8616, - "PkgId": 1210 + "DropId": 8594, + "PkgId": 1209 }, "1256": { - "DropId": 8617, - "PkgId": 1211 + "DropId": 8595, + "PkgId": 1207 }, "1257": { - "DropId": 8604, - "PkgId": 1192 + "DropId": 8595, + "PkgId": 1208 }, "1258": { - "DropId": 8604, - "PkgId": 1197 + "DropId": 8595, + "PkgId": 1209 }, "1259": { - "DropId": 8604, - "PkgId": 1214 + "DropId": 8596, + "PkgId": 1191 }, "1260": { - "DropId": 8618, - "PkgId": 1192 + "DropId": 8596, + "PkgId": 1196 }, "1261": { - "DropId": 8619, - "PkgId": 1197 + "DropId": 8597, + "PkgId": 1210 }, "1262": { - "DropId": 8605, - "PkgId": 1194 + "DropId": 8597, + "PkgId": 1211 }, "1263": { - "DropId": 8605, - "PkgId": 1199 + "DropId": 8598, + "PkgId": 1192 }, "1264": { - "DropId": 8605, - "PkgId": 1215 + "DropId": 8598, + "PkgId": 1197 }, "1265": { - "DropId": 8620, + "DropId": 8599, "PkgId": 1194 }, "1266": { - "DropId": 8621, + "DropId": 8599, "PkgId": 1199 }, "1267": { - "DropId": 8606, + "DropId": 8600, "PkgId": 1195 }, "1268": { - "DropId": 8606, + "DropId": 8600, "PkgId": 1200 }, "1269": { + "DropId": 8601, + "PkgId": 1193 + }, + "1270": { + "DropId": 8601, + "PkgId": 1198 + }, + "1271": { + "DropId": 8602, + "PkgId": 1191 + }, + "1272": { + "DropId": 8602, + "PkgId": 1196 + }, + "1273": { + "DropId": 8602, + "PkgId": 1212 + }, + "1274": { + "DropId": 8614, + "PkgId": 1191 + }, + "1275": { + "DropId": 8615, + "PkgId": 1196 + }, + "1276": { + "DropId": 8603, + "PkgId": 1210 + }, + "1277": { + "DropId": 8603, + "PkgId": 1211 + }, + "1278": { + "DropId": 8603, + "PkgId": 1213 + }, + "1279": { + "DropId": 8616, + "PkgId": 1210 + }, + "1280": { + "DropId": 8617, + "PkgId": 1211 + }, + "1281": { + "DropId": 8604, + "PkgId": 1192 + }, + "1282": { + "DropId": 8604, + "PkgId": 1197 + }, + "1283": { + "DropId": 8604, + "PkgId": 1214 + }, + "1284": { + "DropId": 8618, + "PkgId": 1192 + }, + "1285": { + "DropId": 8619, + "PkgId": 1197 + }, + "1286": { + "DropId": 8605, + "PkgId": 1194 + }, + "1287": { + "DropId": 8605, + "PkgId": 1199 + }, + "1288": { + "DropId": 8605, + "PkgId": 1215 + }, + "1289": { + "DropId": 8620, + "PkgId": 1194 + }, + "1290": { + "DropId": 8621, + "PkgId": 1199 + }, + "1291": { + "DropId": 8606, + "PkgId": 1195 + }, + "1292": { + "DropId": 8606, + "PkgId": 1200 + }, + "1293": { "DropId": 8606, "PkgId": 1216 }, - "1270": { + "1294": { "DropId": 8622, "PkgId": 1195 }, - "1271": { + "1295": { "DropId": 8623, "PkgId": 1200 }, - "1272": { + "1296": { "DropId": 8607, "PkgId": 1193 }, - "1273": { + "1297": { "DropId": 8607, "PkgId": 1198 }, - "1274": { + "1298": { "DropId": 8607, "PkgId": 1217 }, - "1275": { + "1299": { "DropId": 8624, "PkgId": 1193 }, - "1276": { + "1300": { "DropId": 8625, "PkgId": 1198 }, - "1277": { + "1301": { "DropId": 8608, "PkgId": 1191 }, - "1278": { + "1302": { "DropId": 8608, "PkgId": 1196 }, - "1279": { + "1303": { "DropId": 8608, "PkgId": 1212 }, - "1280": { + "1304": { "DropId": 8626, "PkgId": 1191 }, - "1281": { + "1305": { "DropId": 8627, "PkgId": 1196 }, - "1282": { + "1306": { "DropId": 8609, "PkgId": 1210 }, - "1283": { + "1307": { "DropId": 8609, "PkgId": 1211 }, - "1284": { + "1308": { "DropId": 8609, "PkgId": 1213 }, - "1285": { + "1309": { "DropId": 8628, "PkgId": 1210 }, - "1286": { + "1310": { "DropId": 8629, "PkgId": 1211 }, - "1287": { + "1311": { "DropId": 8610, "PkgId": 1192 }, - "1288": { + "1312": { "DropId": 8610, "PkgId": 1197 }, - "1289": { + "1313": { "DropId": 8610, "PkgId": 1214 }, - "1290": { + "1314": { "DropId": 8630, "PkgId": 1192 }, - "1291": { + "1315": { "DropId": 8631, "PkgId": 1197 }, - "1292": { + "1316": { "DropId": 8611, "PkgId": 1194 }, - "1293": { + "1317": { "DropId": 8611, "PkgId": 1199 }, - "1294": { + "1318": { "DropId": 8611, "PkgId": 1215 }, - "1295": { + "1319": { "DropId": 8632, "PkgId": 1194 }, - "1296": { + "1320": { "DropId": 8633, "PkgId": 1199 }, - "1297": { + "1321": { "DropId": 8612, "PkgId": 1195 }, - "1298": { + "1322": { "DropId": 8612, "PkgId": 1200 }, - "1299": { + "1323": { "DropId": 8612, "PkgId": 1216 }, - "1300": { + "1324": { "DropId": 8634, "PkgId": 1195 }, - "1301": { + "1325": { "DropId": 8635, "PkgId": 1200 }, - "1302": { + "1326": { "DropId": 8613, "PkgId": 1193 }, - "1303": { + "1327": { "DropId": 8613, "PkgId": 1198 }, - "1304": { + "1328": { "DropId": 8613, "PkgId": 1217 }, - "1305": { + "1329": { "DropId": 8636, "PkgId": 1193 }, - "1306": { + "1330": { "DropId": 8637, "PkgId": 1198 }, - "1307": { + "1331": { "DropId": 111, "PkgId": 1024 }, - "1308": { + "1332": { "DropId": 112, "PkgId": 112 }, - "1309": { + "1333": { "DropId": 113, "PkgId": 101004 }, - "1310": { + "1334": { "DropId": 113, "PkgId": 101005 }, - "1311": { + "1335": { "DropId": 113, "PkgId": 1017 }, - "1312": { + "1336": { "DropId": 113, "PkgId": 1027 }, - "1313": { + "1337": { "DropId": 113, "PkgId": 1222 }, - "1314": { + "1338": { "DropId": 113, "PkgId": 1221 }, - "1315": { + "1339": { "DropId": 113, "PkgId": 1169 }, - "1316": { + "1340": { "DropId": 113, "PkgId": 1222 }, - "1317": { + "1341": { "DropId": 113, "PkgId": 1170 }, - "1318": { - "DropId": 8653, - "PkgId": 1079 - }, - "1319": { - "DropId": 8653, - "PkgId": 1079 - }, - "1320": { - "DropId": 8654, - "PkgId": 1079 - }, - "1321": { - "DropId": 8654, - "PkgId": 1079 - }, - "1322": { - "DropId": 8655, - "PkgId": 1079 - }, - "1323": { - "DropId": 8655, - "PkgId": 1079 - }, - "1324": { - "DropId": 8656, - "PkgId": 1079 - }, - "1325": { - "DropId": 8656, - "PkgId": 1079 - }, - "1326": { - "DropId": 8656, - "PkgId": 1079 - }, - "1327": { - "DropId": 8657, - "PkgId": 1079 - }, - "1328": { - "DropId": 8657, - "PkgId": 1079 - }, - "1329": { - "DropId": 8657, - "PkgId": 1079 - }, - "1330": { - "DropId": 8658, - "PkgId": 1079 - }, - "1331": { - "DropId": 8658, - "PkgId": 1079 - }, - "1332": { - "DropId": 8658, - "PkgId": 1079 - }, - "1333": { - "DropId": 8659, - "PkgId": 1079 - }, - "1334": { - "DropId": 8659, - "PkgId": 1079 - }, - "1335": { - "DropId": 8659, - "PkgId": 1079 - }, - "1336": { - "DropId": 8660, - "PkgId": 1079 - }, - "1337": { - "DropId": 8660, - "PkgId": 1079 - }, - "1338": { - "DropId": 8660, - "PkgId": 1079 - }, - "1339": { - "DropId": 8661, - "PkgId": 1079 - }, - "1340": { - "DropId": 8661, - "PkgId": 1079 - }, - "1341": { - "DropId": 8661, - "PkgId": 1079 - }, "1342": { + "DropId": 8653, + "PkgId": 1079 + }, + "1343": { + "DropId": 8653, + "PkgId": 1079 + }, + "1344": { + "DropId": 8654, + "PkgId": 1079 + }, + "1345": { + "DropId": 8654, + "PkgId": 1079 + }, + "1346": { + "DropId": 8655, + "PkgId": 1079 + }, + "1347": { + "DropId": 8655, + "PkgId": 1079 + }, + "1348": { + "DropId": 8656, + "PkgId": 1079 + }, + "1349": { + "DropId": 8656, + "PkgId": 1079 + }, + "1350": { + "DropId": 8656, + "PkgId": 1079 + }, + "1351": { + "DropId": 8657, + "PkgId": 1079 + }, + "1352": { + "DropId": 8657, + "PkgId": 1079 + }, + "1353": { + "DropId": 8657, + "PkgId": 1079 + }, + "1354": { + "DropId": 8658, + "PkgId": 1079 + }, + "1355": { + "DropId": 8658, + "PkgId": 1079 + }, + "1356": { + "DropId": 8658, + "PkgId": 1079 + }, + "1357": { + "DropId": 8659, + "PkgId": 1079 + }, + "1358": { + "DropId": 8659, + "PkgId": 1079 + }, + "1359": { + "DropId": 8659, + "PkgId": 1079 + }, + "1360": { + "DropId": 8660, + "PkgId": 1079 + }, + "1361": { + "DropId": 8660, + "PkgId": 1079 + }, + "1362": { + "DropId": 8660, + "PkgId": 1079 + }, + "1363": { + "DropId": 8661, + "PkgId": 1079 + }, + "1364": { + "DropId": 8661, + "PkgId": 1079 + }, + "1365": { + "DropId": 8661, + "PkgId": 1079 + }, + "1366": { "DropId": 8662, "PkgId": 1178 }, - "1343": { + "1367": { "DropId": 8663, "PkgId": 1178 }, - "1344": { + "1368": { "DropId": 8664, "PkgId": 1178 }, - "1345": { + "1369": { "DropId": 8665, "PkgId": 1179 }, - "1346": { + "1370": { "DropId": 8666, "PkgId": 1179 }, - "1347": { + "1371": { "DropId": 8667, "PkgId": 1179 }, - "1348": { + "1372": { "DropId": 8668, "PkgId": 1180 }, - "1349": { + "1373": { "DropId": 8669, "PkgId": 1180 }, - "1350": { + "1374": { "DropId": 8670, "PkgId": 1180 }, - "1351": { + "1375": { "DropId": 8671, "PkgId": 1181 }, - "1352": { + "1376": { "DropId": 8672, "PkgId": 1181 }, - "1353": { + "1377": { "DropId": 8673, "PkgId": 1181 }, - "1354": { + "1378": { "DropId": 8674, "PkgId": 1182 }, - "1355": { + "1379": { "DropId": 8675, "PkgId": 1182 }, - "1356": { + "1380": { "DropId": 8676, "PkgId": 1182 }, - "1357": { + "1381": { "DropId": 8677, "PkgId": 1183 }, - "1358": { + "1382": { "DropId": 8678, "PkgId": 1183 }, - "1359": { + "1383": { "DropId": 8679, "PkgId": 1183 }, - "1360": { + "1384": { "DropId": 8715, "PkgId": 1237 }, - "1361": { + "1385": { "DropId": 8716, "PkgId": 1238 }, - "1362": { + "1386": { "DropId": 8708, "PkgId": 1239 }, - "1363": { + "1387": { "DropId": 8711, "PkgId": 1240 }, - "1364": { + "1388": { "DropId": 8685, "PkgId": 1231 }, - "1365": { + "1389": { "DropId": 8686, "PkgId": 1232 }, - "1366": { + "1390": { "DropId": 8687, "PkgId": 1233 }, - "1367": { + "1391": { "DropId": 8688, "PkgId": 1234 }, - "1368": { + "1392": { "DropId": 8694, "PkgId": 1225 }, - "1369": { + "1393": { "DropId": 8712, "PkgId": 1226 }, - "1370": { + "1394": { "DropId": 8719, "PkgId": 1227 }, - "1371": { + "1395": { "DropId": 8720, "PkgId": 1228 }, - "1372": { + "1396": { "DropId": 8680, "PkgId": 1176 }, - "1373": { + "1397": { "DropId": 8681, "PkgId": 1177 }, - "1374": { + "1398": { "DropId": 8691, "PkgId": 1177 }, - "1375": { + "1399": { "DropId": 8692, "PkgId": 1173 }, - "1376": { + "1400": { "DropId": 8695, "PkgId": 1174 }, - "1377": { + "1401": { "DropId": 8696, "PkgId": 1174 }, - "1378": { + "1402": { "DropId": 8699, "PkgId": 1170 }, - "1379": { + "1403": { "DropId": 8700, "PkgId": 1171 }, - "1380": { + "1404": { "DropId": 8703, "PkgId": 1171 }, - "1381": { + "1405": { "DropId": 8682, "PkgId": 1235 }, - "1382": { + "1406": { "DropId": 8682, "PkgId": 1236 }, - "1383": { + "1407": { "DropId": 8689, "PkgId": 1235 }, - "1384": { + "1408": { "DropId": 8689, "PkgId": 1236 }, - "1385": { + "1409": { "DropId": 8693, "PkgId": 1235 }, - "1386": { + "1410": { "DropId": 8693, "PkgId": 1236 }, - "1387": { + "1411": { "DropId": 8714, "PkgId": 1247 }, - "1388": { + "1412": { "DropId": 8714, "PkgId": 1248 }, - "1389": { + "1413": { "DropId": 8697, "PkgId": 1235 }, - "1390": { + "1414": { "DropId": 8697, "PkgId": 1236 }, - "1391": { + "1415": { "DropId": 8698, "PkgId": 1249 }, - "1392": { + "1416": { "DropId": 8698, "PkgId": 1250 }, - "1393": { + "1417": { "DropId": 8701, "PkgId": 1235 }, - "1394": { + "1418": { "DropId": 8701, "PkgId": 1236 }, - "1395": { + "1419": { "DropId": 8701, "PkgId": 1176 }, - "1396": { + "1420": { "DropId": 8705, "PkgId": 1235 }, - "1397": { + "1421": { "DropId": 8705, "PkgId": 1236 }, - "1398": { + "1422": { "DropId": 8705, "PkgId": 1176 }, - "1399": { + "1423": { "DropId": 8702, "PkgId": 1251 }, - "1400": { + "1424": { "DropId": 8702, "PkgId": 1252 }, - "1401": { + "1425": { "DropId": 8706, "PkgId": 1235 }, - "1402": { + "1426": { "DropId": 8706, "PkgId": 1236 }, - "1403": { + "1427": { "DropId": 8706, "PkgId": 1176 }, - "1404": { + "1428": { "DropId": 8704, "PkgId": 1253 }, - "1405": { + "1429": { "DropId": 8704, "PkgId": 1254 }, - "1406": { + "1430": { "DropId": 8707, "PkgId": 1235 }, - "1407": { + "1431": { "DropId": 8707, "PkgId": 1236 }, - "1408": { + "1432": { "DropId": 8707, "PkgId": 1176 }, - "1409": { + "1433": { "DropId": 8707, "PkgId": 1177 }, - "1410": { + "1434": { "DropId": 8710, "PkgId": 1235 }, - "1411": { + "1435": { "DropId": 8710, "PkgId": 1236 }, - "1412": { + "1436": { "DropId": 8710, "PkgId": 1237 }, - "1413": { + "1437": { "DropId": 8710, "PkgId": 1238 }, - "1414": { + "1438": { "DropId": 8710, "PkgId": 1177 }, - "1415": { - "DropId": 8683, - "PkgId": 1229 - }, - "1416": { - "DropId": 8683, - "PkgId": 1230 - }, - "1417": { - "DropId": 8709, - "PkgId": 1229 - }, - "1418": { - "DropId": 8709, - "PkgId": 1230 - }, - "1419": { - "DropId": 8713, - "PkgId": 1229 - }, - "1420": { - "DropId": 8713, - "PkgId": 1230 - }, - "1421": { - "DropId": 8723, - "PkgId": 1255 - }, - "1422": { - "DropId": 8723, - "PkgId": 1256 - }, - "1423": { - "DropId": 8717, - "PkgId": 1229 - }, - "1424": { - "DropId": 8717, - "PkgId": 1230 - }, - "1425": { - "DropId": 8717, - "PkgId": 1173 - }, - "1426": { - "DropId": 8724, - "PkgId": 1257 - }, - "1427": { - "DropId": 8724, - "PkgId": 1258 - }, - "1428": { - "DropId": 8721, - "PkgId": 1229 - }, - "1429": { - "DropId": 8721, - "PkgId": 1230 - }, - "1430": { - "DropId": 8721, - "PkgId": 1173 - }, - "1431": { - "DropId": 8725, - "PkgId": 1229 - }, - "1432": { - "DropId": 8725, - "PkgId": 1230 - }, - "1433": { - "DropId": 8725, - "PkgId": 1173 - }, - "1434": { - "DropId": 8731, - "PkgId": 1259 - }, - "1435": { - "DropId": 8731, - "PkgId": 1260 - }, - "1436": { - "DropId": 8726, - "PkgId": 1229 - }, - "1437": { - "DropId": 8726, - "PkgId": 1230 - }, - "1438": { - "DropId": 8726, - "PkgId": 1173 - }, "1439": { - "DropId": 8732, - "PkgId": 1261 + "DropId": 8683, + "PkgId": 1229 }, "1440": { - "DropId": 8732, - "PkgId": 1262 + "DropId": 8683, + "PkgId": 1230 }, "1441": { - "DropId": 8727, + "DropId": 8709, "PkgId": 1229 }, "1442": { - "DropId": 8727, + "DropId": 8709, "PkgId": 1230 }, "1443": { + "DropId": 8713, + "PkgId": 1229 + }, + "1444": { + "DropId": 8713, + "PkgId": 1230 + }, + "1445": { + "DropId": 8723, + "PkgId": 1255 + }, + "1446": { + "DropId": 8723, + "PkgId": 1256 + }, + "1447": { + "DropId": 8717, + "PkgId": 1229 + }, + "1448": { + "DropId": 8717, + "PkgId": 1230 + }, + "1449": { + "DropId": 8717, + "PkgId": 1173 + }, + "1450": { + "DropId": 8724, + "PkgId": 1257 + }, + "1451": { + "DropId": 8724, + "PkgId": 1258 + }, + "1452": { + "DropId": 8721, + "PkgId": 1229 + }, + "1453": { + "DropId": 8721, + "PkgId": 1230 + }, + "1454": { + "DropId": 8721, + "PkgId": 1173 + }, + "1455": { + "DropId": 8725, + "PkgId": 1229 + }, + "1456": { + "DropId": 8725, + "PkgId": 1230 + }, + "1457": { + "DropId": 8725, + "PkgId": 1173 + }, + "1458": { + "DropId": 8731, + "PkgId": 1259 + }, + "1459": { + "DropId": 8731, + "PkgId": 1260 + }, + "1460": { + "DropId": 8726, + "PkgId": 1229 + }, + "1461": { + "DropId": 8726, + "PkgId": 1230 + }, + "1462": { + "DropId": 8726, + "PkgId": 1173 + }, + "1463": { + "DropId": 8732, + "PkgId": 1261 + }, + "1464": { + "DropId": 8732, + "PkgId": 1262 + }, + "1465": { + "DropId": 8727, + "PkgId": 1229 + }, + "1466": { + "DropId": 8727, + "PkgId": 1230 + }, + "1467": { "DropId": 8727, "PkgId": 1173 }, - "1444": { + "1468": { "DropId": 8727, "PkgId": 1174 }, - "1445": { + "1469": { "DropId": 8728, "PkgId": 1229 }, - "1446": { + "1470": { "DropId": 8728, "PkgId": 1230 }, - "1447": { + "1471": { "DropId": 8728, "PkgId": 1231 }, - "1448": { + "1472": { "DropId": 8728, "PkgId": 1232 }, - "1449": { + "1473": { "DropId": 8728, "PkgId": 1174 }, - "1450": { + "1474": { "DropId": 8684, "PkgId": 1223 }, - "1451": { + "1475": { "DropId": 8684, "PkgId": 1224 }, - "1452": { + "1476": { "DropId": 8729, "PkgId": 1223 }, - "1453": { + "1477": { "DropId": 8729, "PkgId": 1224 }, - "1454": { + "1478": { "DropId": 8733, "PkgId": 1223 }, - "1455": { + "1479": { "DropId": 8733, "PkgId": 1224 }, - "1456": { + "1480": { "DropId": 8735, "PkgId": 1263 }, - "1457": { + "1481": { "DropId": 8735, "PkgId": 1264 }, - "1458": { + "1482": { "DropId": 8737, "PkgId": 1223 }, - "1459": { + "1483": { "DropId": 8737, "PkgId": 1224 }, - "1460": { + "1484": { "DropId": 8736, "PkgId": 1265 }, - "1461": { + "1485": { "DropId": 8736, "PkgId": 1266 }, - "1462": { - "DropId": 8741, - "PkgId": 1223 - }, - "1463": { - "DropId": 8741, - "PkgId": 1224 - }, - "1464": { - "DropId": 8741, - "PkgId": 1170 - }, - "1465": { - "DropId": 8745, - "PkgId": 1223 - }, - "1466": { - "DropId": 8745, - "PkgId": 1224 - }, - "1467": { - "DropId": 8745, - "PkgId": 1170 - }, - "1468": { - "DropId": 8739, - "PkgId": 1267 - }, - "1469": { - "DropId": 8739, - "PkgId": 1268 - }, - "1470": { - "DropId": 8746, - "PkgId": 1223 - }, - "1471": { - "DropId": 8746, - "PkgId": 1224 - }, - "1472": { - "DropId": 8746, - "PkgId": 1170 - }, - "1473": { - "DropId": 8740, - "PkgId": 1269 - }, - "1474": { - "DropId": 8740, - "PkgId": 1270 - }, - "1475": { - "DropId": 8747, - "PkgId": 1223 - }, - "1476": { - "DropId": 8747, - "PkgId": 1224 - }, - "1477": { - "DropId": 8747, - "PkgId": 1170 - }, - "1478": { - "DropId": 8747, - "PkgId": 1171 - }, - "1479": { - "DropId": 8748, - "PkgId": 1223 - }, - "1480": { - "DropId": 8748, - "PkgId": 1224 - }, - "1481": { - "DropId": 8748, - "PkgId": 1225 - }, - "1482": { - "DropId": 8748, - "PkgId": 1226 - }, - "1483": { - "DropId": 8748, - "PkgId": 1171 - }, - "1484": { - "DropId": 8718, - "PkgId": 1173 - }, - "1485": { - "DropId": 8722, - "PkgId": 1173 - }, "1486": { - "DropId": 8722, - "PkgId": 1174 + "DropId": 8741, + "PkgId": 1223 }, "1487": { - "DropId": 8734, - "PkgId": 1170 + "DropId": 8741, + "PkgId": 1224 }, "1488": { - "DropId": 8738, + "DropId": 8741, "PkgId": 1170 }, "1489": { + "DropId": 8745, + "PkgId": 1223 + }, + "1490": { + "DropId": 8745, + "PkgId": 1224 + }, + "1491": { + "DropId": 8745, + "PkgId": 1170 + }, + "1492": { + "DropId": 8739, + "PkgId": 1267 + }, + "1493": { + "DropId": 8739, + "PkgId": 1268 + }, + "1494": { + "DropId": 8746, + "PkgId": 1223 + }, + "1495": { + "DropId": 8746, + "PkgId": 1224 + }, + "1496": { + "DropId": 8746, + "PkgId": 1170 + }, + "1497": { + "DropId": 8740, + "PkgId": 1269 + }, + "1498": { + "DropId": 8740, + "PkgId": 1270 + }, + "1499": { + "DropId": 8747, + "PkgId": 1223 + }, + "1500": { + "DropId": 8747, + "PkgId": 1224 + }, + "1501": { + "DropId": 8747, + "PkgId": 1170 + }, + "1502": { + "DropId": 8747, + "PkgId": 1171 + }, + "1503": { + "DropId": 8748, + "PkgId": 1223 + }, + "1504": { + "DropId": 8748, + "PkgId": 1224 + }, + "1505": { + "DropId": 8748, + "PkgId": 1225 + }, + "1506": { + "DropId": 8748, + "PkgId": 1226 + }, + "1507": { + "DropId": 8748, + "PkgId": 1171 + }, + "1508": { + "DropId": 8718, + "PkgId": 1173 + }, + "1509": { + "DropId": 8722, + "PkgId": 1173 + }, + "1510": { + "DropId": 8722, + "PkgId": 1174 + }, + "1511": { + "DropId": 8734, + "PkgId": 1170 + }, + "1512": { + "DropId": 8738, + "PkgId": 1170 + }, + "1513": { "DropId": 8742, "PkgId": 1170 }, - "1490": { + "1514": { "DropId": 8742, "PkgId": 1171 }, - "1491": { + "1515": { "DropId": 8743, "PkgId": 1223 }, - "1492": { + "1516": { "DropId": 8744, "PkgId": 1224 }, - "1493": { + "1517": { "DropId": 8770, "PkgId": 1271 }, - "1494": { + "1518": { "DropId": 8771, "PkgId": 1272 }, - "1495": { + "1519": { "DropId": 8772, "PkgId": 1273 }, - "1496": { + "1520": { "DropId": 8773, "PkgId": 1274 }, - "1497": { + "1521": { "DropId": 8774, "PkgId": 1275 }, - "1498": { + "1522": { "DropId": 8775, "PkgId": 1276 }, - "1499": { + "1523": { "DropId": 8776, "PkgId": 1277 }, - "1500": { + "1524": { "DropId": 8777, "PkgId": 1278 }, - "1501": { + "1525": { "DropId": 8778, "PkgId": 1279 }, - "1502": { + "1526": { "DropId": 8779, "PkgId": 1280 }, - "1503": { + "1527": { "DropId": 8780, "PkgId": 1281 }, - "1504": { + "1528": { "DropId": 8781, "PkgId": 1282 }, - "1505": { + "1529": { "DropId": 8782, "PkgId": 1283 }, - "1506": { + "1530": { "DropId": 8783, "PkgId": 1284 }, - "1507": { + "1531": { "DropId": 8784, "PkgId": 1285 }, - "1508": { + "1532": { "DropId": 8785, "PkgId": 1286 }, - "1509": { + "1533": { "DropId": 8786, "PkgId": 1287 }, - "1510": { + "1534": { "DropId": 8787, "PkgId": 1288 }, - "1511": { + "1535": { "DropId": 8788, "PkgId": 1289 }, - "1512": { + "1536": { "DropId": 8789, "PkgId": 1290 }, - "1513": { + "1537": { "DropId": 8790, "PkgId": 1291 }, - "1514": { + "1538": { "DropId": 8791, "PkgId": 1292 }, - "1515": { + "1539": { "DropId": 8792, "PkgId": 1293 }, - "1516": { + "1540": { "DropId": 8793, "PkgId": 1294 }, - "1517": { + "1541": { "DropId": 8794, "PkgId": 1295 }, - "1518": { + "1542": { "DropId": 8795, "PkgId": 1296 }, - "1519": { + "1543": { "DropId": 8796, "PkgId": 1296 }, - "1520": { + "1544": { "DropId": 8797, "PkgId": 1296 }, - "1521": { + "1545": { "DropId": 8798, "PkgId": 1296 }, - "1522": { + "1546": { "DropId": 8799, "PkgId": 1296 }, - "1523": { + "1547": { "DropId": 8800, "PkgId": 1296 }, - "1524": { + "1548": { "DropId": 8801, "PkgId": 1296 + }, + "1549": { + "DropId": 8064, + "PkgId": 1244 + }, + "1550": { + "DropId": 8065, + "PkgId": 1244 + }, + "1551": { + "DropId": 8065, + "PkgId": 1297 + }, + "1552": { + "DropId": 8066, + "PkgId": 1245 + }, + "1553": { + "DropId": 8067, + "PkgId": 1245 + }, + "1554": { + "DropId": 8067, + "PkgId": 1297 + }, + "1555": { + "DropId": 8068, + "PkgId": 1246 + }, + "1556": { + "DropId": 8069, + "PkgId": 1246 + }, + "1557": { + "DropId": 8069, + "PkgId": 1297 + }, + "1558": { + "DropId": 7001, + "PkgId": 1298 + }, + "1559": { + "DropId": 4001, + "PkgId": 4001 + }, + "1560": { + "DropId": 4001, + "PkgId": 4003 + }, + "1561": { + "DropId": 4002, + "PkgId": 4002 } } \ No newline at end of file diff --git a/data/bin/DropObject.json b/data/bin/DropObject.json index a47129110..04b546c11 100644 --- a/data/bin/DropObject.json +++ b/data/bin/DropObject.json @@ -150,5 +150,17 @@ "138": { "Id": 138, "DropObjectRes": "Actor/Item/StoryActivity_15/Drop_Desert" + }, + "139": { + "Id": 139, + "DropObjectRes": "Misc/BreakOut/Drop/Drop_BreakOut_Laser_H" + }, + "140": { + "Id": 140, + "DropObjectRes": "Misc/BreakOut/Drop/Drop_BreakOut_Laser_V" + }, + "141": { + "Id": 141, + "DropObjectRes": "Misc/BreakOut/Drop/Drop_BreakOut_LightenRing" } } \ No newline at end of file diff --git a/data/bin/DropPkg.json b/data/bin/DropPkg.json index 732a5ed72..1cb5a90a3 100644 --- a/data/bin/DropPkg.json +++ b/data/bin/DropPkg.json @@ -1652,779 +1652,927 @@ "ItemId": 11 }, "414": { + "PkgId": 1111, + "ItemId": 35012 + }, + "415": { + "PkgId": 1112, + "ItemId": 35013 + }, + "416": { "PkgId": 1145, "ItemId": 2 }, - "415": { + "417": { "PkgId": 1156, "ItemId": 32000 }, - "416": { + "418": { "PkgId": 1157, "ItemId": 32000 }, - "417": { + "419": { "PkgId": 1158, "ItemId": 32000 }, - "418": { + "420": { "PkgId": 1159, "ItemId": 32000 }, - "419": { + "421": { "PkgId": 1160, "ItemId": 32001 }, - "420": { + "422": { "PkgId": 1161, "ItemId": 32002 }, - "421": { + "423": { "PkgId": 1162, "ItemId": 32003 }, - "422": { + "424": { "PkgId": 1163, "ItemId": 32011 }, - "423": { + "425": { "PkgId": 1164, "ItemId": 32012 }, - "424": { + "426": { "PkgId": 1165, "ItemId": 32013 }, - "425": { + "427": { "PkgId": 1166, "ItemId": 32021 }, - "426": { + "428": { "PkgId": 1167, "ItemId": 32022 }, - "427": { + "429": { "PkgId": 1168, "ItemId": 32023 }, - "428": { + "430": { "PkgId": 1169, "ItemId": 20071 }, - "429": { + "431": { "PkgId": 1169, "ItemId": 21071 }, - "430": { + "432": { "PkgId": 1170, "ItemId": 20072 }, - "431": { + "433": { "PkgId": 1170, "ItemId": 21072 }, - "432": { + "434": { "PkgId": 1171, "ItemId": 20073 }, - "433": { + "435": { "PkgId": 1171, "ItemId": 21073 }, - "434": { + "436": { "PkgId": 1172, "ItemId": 20081 }, - "435": { + "437": { "PkgId": 1172, "ItemId": 21081 }, - "436": { + "438": { "PkgId": 1173, "ItemId": 20082 }, - "437": { + "439": { "PkgId": 1173, "ItemId": 21082 }, - "438": { + "440": { "PkgId": 1174, "ItemId": 20083 }, - "439": { + "441": { "PkgId": 1174, "ItemId": 21083 }, - "440": { + "442": { "PkgId": 1175, "ItemId": 20091 }, - "441": { + "443": { "PkgId": 1175, "ItemId": 21091 }, - "442": { + "444": { "PkgId": 1176, "ItemId": 20092 }, - "443": { + "445": { "PkgId": 1176, "ItemId": 21092 }, - "444": { + "446": { "PkgId": 1177, "ItemId": 20093 }, - "445": { + "447": { "PkgId": 1177, "ItemId": 21093 }, - "446": { + "448": { "PkgId": 1178, "ItemId": 1 }, - "447": { + "449": { "PkgId": 1179, "ItemId": 1 }, - "448": { + "450": { "PkgId": 1180, "ItemId": 1 }, - "449": { + "451": { "PkgId": 1181, "ItemId": 1 }, - "450": { + "452": { "PkgId": 1182, "ItemId": 1 }, - "451": { + "453": { "PkgId": 1183, "ItemId": 1 }, - "452": { + "454": { "PkgId": 1184, "ItemId": 20071 }, - "453": { + "455": { "PkgId": 1185, "ItemId": 20081 }, - "454": { + "456": { "PkgId": 1186, "ItemId": 20091 }, - "455": { + "457": { "PkgId": 1187, "ItemId": 21071 }, - "456": { + "458": { "PkgId": 1188, "ItemId": 21081 }, - "457": { + "459": { "PkgId": 1189, "ItemId": 21091 }, - "458": { + "460": { "PkgId": 1190, "ItemId": 32000 }, - "459": { + "461": { "PkgId": 1191, "ItemId": 20013 }, - "460": { + "462": { "PkgId": 1192, "ItemId": 20023 }, - "461": { + "463": { "PkgId": 1193, "ItemId": 20063 }, - "462": { + "464": { "PkgId": 1194, "ItemId": 20043 }, - "463": { + "465": { "PkgId": 1195, "ItemId": 20053 }, - "464": { + "466": { "PkgId": 1196, "ItemId": 21013 }, - "465": { + "467": { "PkgId": 1197, "ItemId": 21023 }, - "466": { + "468": { "PkgId": 1198, "ItemId": 21063 }, - "467": { + "469": { "PkgId": 1199, "ItemId": 21043 }, - "468": { + "470": { "PkgId": 1200, "ItemId": 21053 }, - "469": { + "471": { "PkgId": 1201, "ItemId": 20013 }, - "470": { + "472": { "PkgId": 1201, "ItemId": 21013 }, - "471": { + "473": { "PkgId": 1202, "ItemId": 20003 }, - "472": { + "474": { "PkgId": 1202, "ItemId": 21003 }, - "473": { + "475": { "PkgId": 1203, "ItemId": 20023 }, - "474": { + "476": { "PkgId": 1203, "ItemId": 21023 }, - "475": { + "477": { "PkgId": 1204, "ItemId": 20043 }, - "476": { + "478": { "PkgId": 1204, "ItemId": 21043 }, - "477": { + "479": { "PkgId": 1205, "ItemId": 20053 }, - "478": { + "480": { "PkgId": 1205, "ItemId": 21053 }, - "479": { + "481": { "PkgId": 1206, "ItemId": 20063 }, - "480": { + "482": { "PkgId": 1206, "ItemId": 21063 }, - "481": { - "PkgId": 1207, - "ItemId": 32001 - }, - "482": { - "PkgId": 1207, - "ItemId": 32011 - }, "483": { "PkgId": 1207, - "ItemId": 32021 + "ItemId": 32001 }, "484": { - "PkgId": 1208, - "ItemId": 32002 + "PkgId": 1207, + "ItemId": 32011 }, "485": { - "PkgId": 1208, - "ItemId": 32012 + "PkgId": 1207, + "ItemId": 32021 }, "486": { "PkgId": 1208, - "ItemId": 32022 + "ItemId": 32002 }, "487": { - "PkgId": 1209, - "ItemId": 32003 + "PkgId": 1208, + "ItemId": 32012 }, "488": { - "PkgId": 1209, - "ItemId": 32013 + "PkgId": 1208, + "ItemId": 32022 }, "489": { "PkgId": 1209, - "ItemId": 32023 + "ItemId": 32003 }, "490": { + "PkgId": 1209, + "ItemId": 32013 + }, + "491": { + "PkgId": 1209, + "ItemId": 32023 + }, + "492": { "PkgId": 1210, "ItemId": 20003 }, - "491": { + "493": { "PkgId": 1211, "ItemId": 21003 }, - "492": { + "494": { "PkgId": 1212, "ItemId": 20013 }, - "493": { + "495": { "PkgId": 1212, "ItemId": 21013 }, - "494": { + "496": { "PkgId": 1213, "ItemId": 20003 }, - "495": { + "497": { "PkgId": 1213, "ItemId": 21003 }, - "496": { + "498": { "PkgId": 1214, "ItemId": 20023 }, - "497": { + "499": { "PkgId": 1214, "ItemId": 21023 }, - "498": { + "500": { "PkgId": 1215, "ItemId": 20043 }, - "499": { + "501": { "PkgId": 1215, "ItemId": 21043 }, - "500": { + "502": { "PkgId": 1216, "ItemId": 20053 }, - "501": { + "503": { "PkgId": 1216, "ItemId": 21053 }, - "502": { + "504": { "PkgId": 1217, "ItemId": 20063 }, - "503": { + "505": { "PkgId": 1217, "ItemId": 21063 }, - "504": { + "506": { "PkgId": 112, "ItemId": 1 }, - "505": { + "507": { "PkgId": 1218, "ItemId": 2 }, - "506": { + "508": { "PkgId": 1219, "ItemId": 503 }, - "507": { + "509": { "PkgId": 1220, "ItemId": 503 }, - "508": { + "510": { "PkgId": 1221, "ItemId": 32000 }, - "509": { + "511": { "PkgId": 1222, "ItemId": 1 }, - "510": { + "512": { "PkgId": 1223, "ItemId": 20071 }, - "511": { + "513": { "PkgId": 1224, "ItemId": 21071 }, - "512": { + "514": { "PkgId": 1225, "ItemId": 20072 }, - "513": { + "515": { "PkgId": 1226, "ItemId": 21072 }, - "514": { + "516": { "PkgId": 1227, "ItemId": 20073 }, - "515": { + "517": { "PkgId": 1228, "ItemId": 21073 }, - "516": { + "518": { "PkgId": 1229, "ItemId": 20081 }, - "517": { + "519": { "PkgId": 1230, "ItemId": 21081 }, - "518": { + "520": { "PkgId": 1231, "ItemId": 20082 }, - "519": { + "521": { "PkgId": 1232, "ItemId": 21082 }, - "520": { + "522": { "PkgId": 1233, "ItemId": 20083 }, - "521": { + "523": { "PkgId": 1234, "ItemId": 21083 }, - "522": { + "524": { "PkgId": 1235, "ItemId": 20091 }, - "523": { + "525": { "PkgId": 1236, "ItemId": 21091 }, - "524": { + "526": { "PkgId": 1237, "ItemId": 20092 }, - "525": { + "527": { "PkgId": 1238, "ItemId": 21092 }, - "526": { + "528": { "PkgId": 1239, "ItemId": 20093 }, - "527": { + "529": { "PkgId": 1240, "ItemId": 21093 }, - "528": { + "530": { "PkgId": 1241, "ItemId": 32000 }, - "529": { + "531": { "PkgId": 1242, "ItemId": 32000 }, - "530": { + "532": { "PkgId": 1243, "ItemId": 2 }, - "531": { + "533": { "PkgId": 1244, "ItemId": 35003 }, - "532": { + "534": { "PkgId": 1245, "ItemId": 35002 }, - "533": { + "535": { "PkgId": 1246, "ItemId": 35001 }, - "534": { - "PkgId": 1247, - "ItemId": 0 - }, - "535": { - "PkgId": 1247, - "ItemId": 20092 - }, "536": { - "PkgId": 1248, + "PkgId": 1247, "ItemId": 0 }, "537": { - "PkgId": 1248, - "ItemId": 21092 + "PkgId": 1247, + "ItemId": 20092 }, "538": { - "PkgId": 1249, + "PkgId": 1248, "ItemId": 0 }, "539": { - "PkgId": 1249, - "ItemId": 20092 + "PkgId": 1248, + "ItemId": 21092 }, "540": { - "PkgId": 1250, + "PkgId": 1249, "ItemId": 0 }, "541": { - "PkgId": 1250, - "ItemId": 21092 + "PkgId": 1249, + "ItemId": 20092 }, "542": { - "PkgId": 1251, + "PkgId": 1250, "ItemId": 0 }, "543": { - "PkgId": 1251, - "ItemId": 20093 + "PkgId": 1250, + "ItemId": 21092 }, "544": { - "PkgId": 1252, + "PkgId": 1251, "ItemId": 0 }, "545": { - "PkgId": 1252, - "ItemId": 21093 + "PkgId": 1251, + "ItemId": 20093 }, "546": { - "PkgId": 1253, + "PkgId": 1252, "ItemId": 0 }, "547": { - "PkgId": 1253, - "ItemId": 20093 + "PkgId": 1252, + "ItemId": 21093 }, "548": { - "PkgId": 1254, + "PkgId": 1253, "ItemId": 0 }, "549": { - "PkgId": 1254, - "ItemId": 21093 + "PkgId": 1253, + "ItemId": 20093 }, "550": { - "PkgId": 1255, + "PkgId": 1254, "ItemId": 0 }, "551": { - "PkgId": 1255, - "ItemId": 20082 + "PkgId": 1254, + "ItemId": 21093 }, "552": { - "PkgId": 1256, + "PkgId": 1255, "ItemId": 0 }, "553": { - "PkgId": 1256, - "ItemId": 21082 + "PkgId": 1255, + "ItemId": 20082 }, "554": { - "PkgId": 1257, + "PkgId": 1256, "ItemId": 0 }, "555": { - "PkgId": 1257, - "ItemId": 20082 + "PkgId": 1256, + "ItemId": 21082 }, "556": { - "PkgId": 1258, + "PkgId": 1257, "ItemId": 0 }, "557": { - "PkgId": 1258, - "ItemId": 21082 + "PkgId": 1257, + "ItemId": 20082 }, "558": { - "PkgId": 1259, + "PkgId": 1258, "ItemId": 0 }, "559": { - "PkgId": 1259, - "ItemId": 20083 + "PkgId": 1258, + "ItemId": 21082 }, "560": { - "PkgId": 1260, + "PkgId": 1259, "ItemId": 0 }, "561": { - "PkgId": 1260, - "ItemId": 21083 + "PkgId": 1259, + "ItemId": 20083 }, "562": { - "PkgId": 1261, + "PkgId": 1260, "ItemId": 0 }, "563": { - "PkgId": 1261, - "ItemId": 20083 + "PkgId": 1260, + "ItemId": 21083 }, "564": { - "PkgId": 1262, + "PkgId": 1261, "ItemId": 0 }, "565": { - "PkgId": 1262, - "ItemId": 21083 + "PkgId": 1261, + "ItemId": 20083 }, "566": { - "PkgId": 1263, + "PkgId": 1262, "ItemId": 0 }, "567": { - "PkgId": 1263, - "ItemId": 20072 + "PkgId": 1262, + "ItemId": 21083 }, "568": { - "PkgId": 1264, + "PkgId": 1263, "ItemId": 0 }, "569": { - "PkgId": 1264, - "ItemId": 21072 + "PkgId": 1263, + "ItemId": 20072 }, "570": { - "PkgId": 1265, + "PkgId": 1264, "ItemId": 0 }, "571": { - "PkgId": 1265, - "ItemId": 20072 + "PkgId": 1264, + "ItemId": 21072 }, "572": { - "PkgId": 1266, + "PkgId": 1265, "ItemId": 0 }, "573": { - "PkgId": 1266, - "ItemId": 21072 + "PkgId": 1265, + "ItemId": 20072 }, "574": { - "PkgId": 1267, + "PkgId": 1266, "ItemId": 0 }, "575": { - "PkgId": 1267, - "ItemId": 20073 + "PkgId": 1266, + "ItemId": 21072 }, "576": { - "PkgId": 1268, + "PkgId": 1267, "ItemId": 0 }, "577": { - "PkgId": 1268, - "ItemId": 21073 + "PkgId": 1267, + "ItemId": 20073 }, "578": { - "PkgId": 1269, + "PkgId": 1268, "ItemId": 0 }, "579": { - "PkgId": 1269, - "ItemId": 20073 + "PkgId": 1268, + "ItemId": 21073 }, "580": { - "PkgId": 1270, + "PkgId": 1269, "ItemId": 0 }, "581": { + "PkgId": 1269, + "ItemId": 20073 + }, + "582": { + "PkgId": 1270, + "ItemId": 0 + }, + "583": { "PkgId": 1270, "ItemId": 21073 }, - "582": { + "584": { "PkgId": 1271, "ItemId": 34 }, - "583": { + "585": { "PkgId": 1272, "ItemId": 34 }, - "584": { + "586": { "PkgId": 1273, "ItemId": 34 }, - "585": { + "587": { "PkgId": 1274, "ItemId": 34 }, - "586": { + "588": { "PkgId": 1275, "ItemId": 34 }, - "587": { + "589": { "PkgId": 1276, "ItemId": 34 }, - "588": { + "590": { "PkgId": 1277, "ItemId": 34 }, - "589": { + "591": { "PkgId": 1278, "ItemId": 34 }, - "590": { + "592": { "PkgId": 1279, "ItemId": 34 }, - "591": { + "593": { "PkgId": 1280, "ItemId": 34 }, - "592": { + "594": { "PkgId": 1281, "ItemId": 34 }, - "593": { + "595": { "PkgId": 1282, "ItemId": 34 }, - "594": { + "596": { "PkgId": 1283, "ItemId": 34 }, - "595": { + "597": { "PkgId": 1284, "ItemId": 34 }, - "596": { + "598": { "PkgId": 1285, "ItemId": 34 }, - "597": { + "599": { "PkgId": 1286, "ItemId": 34 }, - "598": { + "600": { "PkgId": 1287, "ItemId": 34 }, - "599": { + "601": { "PkgId": 1288, "ItemId": 34 }, - "600": { + "602": { "PkgId": 1289, "ItemId": 34 }, - "601": { + "603": { "PkgId": 1290, "ItemId": 34 }, - "602": { + "604": { "PkgId": 1291, "ItemId": 34 }, - "603": { + "605": { "PkgId": 1292, "ItemId": 34 }, - "604": { + "606": { "PkgId": 1293, "ItemId": 34 }, - "605": { + "607": { "PkgId": 1294, "ItemId": 34 }, - "606": { + "608": { "PkgId": 1295, "ItemId": 34 }, - "607": { + "609": { "PkgId": 1296, "ItemId": 37 + }, + "610": { + "PkgId": 1297, + "ItemId": 35011 + }, + "611": { + "PkgId": 1298, + "ItemId": 132 + }, + "612": { + "PkgId": 1298, + "ItemId": 135 + }, + "613": { + "PkgId": 1298, + "ItemId": 125 + }, + "614": { + "PkgId": 1298, + "ItemId": 119 + }, + "615": { + "PkgId": 1298, + "ItemId": 141 + }, + "616": { + "PkgId": 1298, + "ItemId": 149 + }, + "617": { + "PkgId": 1298, + "ItemId": 156 + }, + "618": { + "PkgId": 1298, + "ItemId": 144 + }, + "619": { + "PkgId": 1298, + "ItemId": 155 + }, + "620": { + "PkgId": 4001, + "ItemId": 30003 + }, + "621": { + "PkgId": 4001, + "ItemId": 50003 + }, + "622": { + "PkgId": 4001, + "ItemId": 32000 + }, + "623": { + "PkgId": 4001, + "ItemId": 33001 + }, + "624": { + "PkgId": 4001, + "ItemId": 82001 + }, + "625": { + "PkgId": 4001, + "ItemId": 82004 + }, + "626": { + "PkgId": 4001, + "ItemId": 82007 + }, + "627": { + "PkgId": 4001, + "ItemId": 1 + }, + "628": { + "PkgId": 4003, + "ItemId": 81010 + }, + "629": { + "PkgId": 4002, + "ItemId": 33012 + }, + "630": { + "PkgId": 4002, + "ItemId": 33022 + }, + "631": { + "PkgId": 4002, + "ItemId": 33032 + }, + "632": { + "PkgId": 4002, + "ItemId": 33042 + }, + "633": { + "PkgId": 4002, + "ItemId": 33052 + }, + "634": { + "PkgId": 4002, + "ItemId": 33062 + }, + "635": { + "PkgId": 4002, + "ItemId": 33072 + }, + "636": { + "PkgId": 4002, + "ItemId": 33082 + }, + "637": { + "PkgId": 4002, + "ItemId": 33011 + }, + "638": { + "PkgId": 4002, + "ItemId": 33021 + }, + "639": { + "PkgId": 4002, + "ItemId": 33031 + }, + "640": { + "PkgId": 4002, + "ItemId": 33041 + }, + "641": { + "PkgId": 4002, + "ItemId": 33051 + }, + "642": { + "PkgId": 4002, + "ItemId": 33061 + }, + "643": { + "PkgId": 4002, + "ItemId": 33071 + }, + "644": { + "PkgId": 4002, + "ItemId": 33081 } } \ No newline at end of file diff --git a/data/bin/Effect.json b/data/bin/Effect.json index 55b18e3d4..7b72aee3d 100644 --- a/data/bin/Effect.json +++ b/data/bin/Effect.json @@ -5381,6 +5381,52 @@ "Target2Param4": "", "FilterLogicType": 1 }, + "14110011": { + "Id": 14110011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, "14111001": { "Id": 14111001, "Name": "", @@ -23689,6 +23735,880 @@ "Target2Param4": "", "FilterLogicType": 1 }, + "16290003": { + "Id": 16290003, + "Name": "", + "LevelTypeData": 3, + "LevelData": 4, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16243001": { + "Id": 16243001, + "Name": "", + "LevelTypeData": 1, + "LevelData": 516243, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16207001": { + "Id": 16207001, + "Name": "", + "LevelTypeData": 1, + "LevelData": 516207, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16207002": { + "Id": 16207002, + "Name": "", + "LevelTypeData": 1, + "LevelData": 516207, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16209001": { + "Id": 16209001, + "Name": "", + "LevelTypeData": 1, + "LevelData": 516209, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16211001": { + "Id": 16211001, + "Name": "", + "LevelTypeData": 1, + "LevelData": 516211, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16212001": { + "Id": 16212001, + "Name": "", + "LevelTypeData": 1, + "LevelData": 516212, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16213001": { + "Id": 16213001, + "Name": "", + "LevelTypeData": 1, + "LevelData": 516213, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16225001": { + "Id": 16225001, + "Name": "", + "LevelTypeData": 1, + "LevelData": 516225, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16226001": { + "Id": 16226001, + "Name": "", + "LevelTypeData": 1, + "LevelData": 516226, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16229001": { + "Id": 16229001, + "Name": "", + "LevelTypeData": 1, + "LevelData": 516229, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16231001": { + "Id": 16231001, + "Name": "", + "LevelTypeData": 1, + "LevelData": 516231, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16232001": { + "Id": 16232001, + "Name": "", + "LevelTypeData": 1, + "LevelData": 516232, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16233001": { + "Id": 16233001, + "Name": "", + "LevelTypeData": 1, + "LevelData": 516233, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16241001": { + "Id": 16241001, + "Name": "", + "LevelTypeData": 1, + "LevelData": 516241, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16242001": { + "Id": 16242001, + "Name": "", + "LevelTypeData": 1, + "LevelData": 516242, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16296211": { + "Id": 16296211, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16296411": { + "Id": 16296411, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16296421": { + "Id": 16296421, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, "5022": { "Id": 5022, "Name": "", @@ -33119,6 +34039,52 @@ "Target2Param4": "", "FilterLogicType": 1 }, + "11951001": { + "Id": 11951001, + "Name": "", + "LevelTypeData": 1, + "LevelData": 511910, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 2, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, "11951101": { "Id": 11951101, "Name": "", @@ -70747,6 +71713,2766 @@ "Target2Param4": "", "FilterLogicType": 1 }, + "71020501": { + "Id": 71020501, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71021601": { + "Id": 71021601, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "710216011": { + "Id": 710216011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 19, + "TriggerTarget": 1, + "TriggerCondition1": 29, + "TriggerParam1": "18", + "TriggerParam2": "1", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "710216012": { + "Id": 710216012, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71021602": { + "Id": 71021602, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "710216021": { + "Id": 710216021, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 19, + "TriggerTarget": 1, + "TriggerCondition1": 29, + "TriggerParam1": "16", + "TriggerParam2": "1", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "710216022": { + "Id": 710216022, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71021603": { + "Id": 71021603, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "710216031": { + "Id": 710216031, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 19, + "TriggerTarget": 1, + "TriggerCondition1": 29, + "TriggerParam1": "15", + "TriggerParam2": "1", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "710216032": { + "Id": 710216032, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71030801": { + "Id": 71030801, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 6, + "TriggerTarget": 1, + "TriggerCondition1": 7, + "TriggerParam1": "1", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 6, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "710308011": { + "Id": 710308011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71031001": { + "Id": 71031001, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 6, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "710310011": { + "Id": 710310011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 6, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "710310012": { + "Id": 710310012, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 19, + "TriggerTarget": 1, + "TriggerCondition1": 29, + "TriggerParam1": "6", + "TriggerParam2": "1", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "710310013": { + "Id": 710310013, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71031601": { + "Id": 71031601, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 2, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "710316011": { + "Id": 710316011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71031602": { + "Id": 71031602, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 2, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "710316021": { + "Id": 710316021, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71031901": { + "Id": 71031901, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 6, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "710319011": { + "Id": 710319011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 19, + "TriggerTarget": 1, + "TriggerCondition1": 29, + "TriggerParam1": "4", + "TriggerParam2": "1", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "710319012": { + "Id": 710319012, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 5, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 6, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71040501": { + "Id": 71040501, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 6, + "TriggerTarget": 1, + "TriggerCondition1": 7, + "TriggerParam1": "2", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 3, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "710405011": { + "Id": 710405011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "710405012": { + "Id": 710405012, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71040701": { + "Id": 71040701, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 6, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71040702": { + "Id": 71040702, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 6, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "710407011": { + "Id": 710407011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 6, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "710407021": { + "Id": 710407021, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 6, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71040801": { + "Id": 71040801, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 6, + "TriggerTarget": 1, + "TriggerCondition1": 7, + "TriggerParam1": "1", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 6, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71040901": { + "Id": 71040901, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "710409011": { + "Id": 710409011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 6, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71041101": { + "Id": 71041101, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "710411011": { + "Id": 710411011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71041102": { + "Id": 71041102, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "710411021": { + "Id": 710411021, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71041103": { + "Id": 71041103, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "710411031": { + "Id": 710411031, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71041601": { + "Id": 71041601, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 6, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "710416011": { + "Id": 710416011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71041602": { + "Id": 71041602, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 6, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "710416021": { + "Id": 710416021, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71041801": { + "Id": 71041801, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 6, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "710418011": { + "Id": 710418011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 6, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71042101": { + "Id": 71042101, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71042102": { + "Id": 71042102, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71042103": { + "Id": 71042103, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71042201": { + "Id": 71042201, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71042202": { + "Id": 71042202, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71042203": { + "Id": 71042203, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71042301": { + "Id": 71042301, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71042302": { + "Id": 71042302, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71042303": { + "Id": 71042303, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71042401": { + "Id": 71042401, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71042402": { + "Id": 71042402, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71042403": { + "Id": 71042403, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71042501": { + "Id": 71042501, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71042502": { + "Id": 71042502, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "71042503": { + "Id": 71042503, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, "880010101": { "Id": 880010101, "Name": "", @@ -79303,6 +83029,52 @@ "Target2Param4": "", "FilterLogicType": 1 }, + "317010001": { + "Id": 317010001, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, "999002141": { "Id": 999002141, "Name": "", @@ -80453,6 +84225,98 @@ "Target2Param4": "", "FilterLogicType": 1 }, + "720140000": { + "Id": 720140000, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "700619101": { + "Id": 700619101, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, "809001011": { "Id": 809001011, "Name": "", @@ -188139,6 +192003,23190 @@ "Target2Param4": "", "FilterLogicType": 1 }, + "709050001": { + "Id": 709050001, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050002": { + "Id": 709050002, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050003": { + "Id": 709050003, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050004": { + "Id": 709050004, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050005": { + "Id": 709050005, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050006": { + "Id": 709050006, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050007": { + "Id": 709050007, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050008": { + "Id": 709050008, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050009": { + "Id": 709050009, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050010": { + "Id": 709050010, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050011": { + "Id": 709050011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050012": { + "Id": 709050012, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050013": { + "Id": 709050013, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050014": { + "Id": 709050014, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050015": { + "Id": 709050015, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050016": { + "Id": 709050016, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050017": { + "Id": 709050017, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050018": { + "Id": 709050018, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050019": { + "Id": 709050019, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050020": { + "Id": 709050020, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050021": { + "Id": 709050021, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050022": { + "Id": 709050022, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050023": { + "Id": 709050023, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050024": { + "Id": 709050024, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050025": { + "Id": 709050025, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050026": { + "Id": 709050026, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050027": { + "Id": 709050027, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050028": { + "Id": 709050028, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050029": { + "Id": 709050029, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050030": { + "Id": 709050030, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050031": { + "Id": 709050031, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050032": { + "Id": 709050032, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050033": { + "Id": 709050033, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050034": { + "Id": 709050034, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050035": { + "Id": 709050035, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050036": { + "Id": 709050036, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050037": { + "Id": 709050037, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050038": { + "Id": 709050038, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050039": { + "Id": 709050039, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050040": { + "Id": 709050040, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050041": { + "Id": 709050041, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050042": { + "Id": 709050042, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050043": { + "Id": 709050043, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050044": { + "Id": 709050044, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050045": { + "Id": 709050045, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050046": { + "Id": 709050046, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050047": { + "Id": 709050047, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050048": { + "Id": 709050048, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050049": { + "Id": 709050049, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050050": { + "Id": 709050050, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050051": { + "Id": 709050051, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050052": { + "Id": 709050052, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050053": { + "Id": 709050053, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050054": { + "Id": 709050054, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050055": { + "Id": 709050055, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050056": { + "Id": 709050056, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050057": { + "Id": 709050057, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050058": { + "Id": 709050058, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050059": { + "Id": 709050059, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050060": { + "Id": 709050060, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050061": { + "Id": 709050061, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050062": { + "Id": 709050062, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050063": { + "Id": 709050063, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050064": { + "Id": 709050064, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050065": { + "Id": 709050065, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050066": { + "Id": 709050066, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050067": { + "Id": 709050067, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050068": { + "Id": 709050068, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050069": { + "Id": 709050069, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050070": { + "Id": 709050070, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050071": { + "Id": 709050071, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050072": { + "Id": 709050072, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050073": { + "Id": 709050073, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050074": { + "Id": 709050074, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050075": { + "Id": 709050075, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050076": { + "Id": 709050076, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050077": { + "Id": 709050077, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050078": { + "Id": 709050078, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050079": { + "Id": 709050079, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050080": { + "Id": 709050080, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050081": { + "Id": 709050081, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050082": { + "Id": 709050082, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050083": { + "Id": 709050083, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050084": { + "Id": 709050084, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050085": { + "Id": 709050085, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050086": { + "Id": 709050086, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050087": { + "Id": 709050087, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050088": { + "Id": 709050088, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050089": { + "Id": 709050089, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050090": { + "Id": 709050090, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050091": { + "Id": 709050091, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050092": { + "Id": 709050092, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050093": { + "Id": 709050093, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050094": { + "Id": 709050094, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050095": { + "Id": 709050095, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050096": { + "Id": 709050096, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050097": { + "Id": 709050097, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050098": { + "Id": 709050098, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050099": { + "Id": 709050099, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709050100": { + "Id": 709050100, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051001": { + "Id": 709051001, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051002": { + "Id": 709051002, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051003": { + "Id": 709051003, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051004": { + "Id": 709051004, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051005": { + "Id": 709051005, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051006": { + "Id": 709051006, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051007": { + "Id": 709051007, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051008": { + "Id": 709051008, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051009": { + "Id": 709051009, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051010": { + "Id": 709051010, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051011": { + "Id": 709051011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051012": { + "Id": 709051012, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051013": { + "Id": 709051013, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051014": { + "Id": 709051014, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051015": { + "Id": 709051015, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051016": { + "Id": 709051016, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051017": { + "Id": 709051017, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051018": { + "Id": 709051018, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051019": { + "Id": 709051019, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051020": { + "Id": 709051020, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051021": { + "Id": 709051021, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051022": { + "Id": 709051022, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051023": { + "Id": 709051023, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051024": { + "Id": 709051024, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051025": { + "Id": 709051025, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051026": { + "Id": 709051026, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051027": { + "Id": 709051027, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051028": { + "Id": 709051028, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051029": { + "Id": 709051029, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051030": { + "Id": 709051030, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051031": { + "Id": 709051031, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051032": { + "Id": 709051032, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051033": { + "Id": 709051033, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051034": { + "Id": 709051034, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051035": { + "Id": 709051035, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051036": { + "Id": 709051036, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051037": { + "Id": 709051037, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051038": { + "Id": 709051038, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051039": { + "Id": 709051039, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051040": { + "Id": 709051040, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051041": { + "Id": 709051041, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051042": { + "Id": 709051042, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051043": { + "Id": 709051043, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051044": { + "Id": 709051044, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051045": { + "Id": 709051045, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051046": { + "Id": 709051046, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051047": { + "Id": 709051047, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051048": { + "Id": 709051048, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051049": { + "Id": 709051049, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051050": { + "Id": 709051050, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051051": { + "Id": 709051051, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051052": { + "Id": 709051052, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051053": { + "Id": 709051053, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051054": { + "Id": 709051054, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051055": { + "Id": 709051055, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051056": { + "Id": 709051056, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051057": { + "Id": 709051057, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051058": { + "Id": 709051058, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051059": { + "Id": 709051059, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051060": { + "Id": 709051060, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051061": { + "Id": 709051061, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051062": { + "Id": 709051062, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051063": { + "Id": 709051063, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051064": { + "Id": 709051064, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051065": { + "Id": 709051065, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051066": { + "Id": 709051066, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051067": { + "Id": 709051067, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051068": { + "Id": 709051068, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051069": { + "Id": 709051069, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051070": { + "Id": 709051070, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051071": { + "Id": 709051071, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051072": { + "Id": 709051072, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051073": { + "Id": 709051073, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051074": { + "Id": 709051074, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051075": { + "Id": 709051075, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051076": { + "Id": 709051076, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051077": { + "Id": 709051077, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051078": { + "Id": 709051078, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051079": { + "Id": 709051079, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051080": { + "Id": 709051080, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051081": { + "Id": 709051081, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051082": { + "Id": 709051082, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051083": { + "Id": 709051083, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051084": { + "Id": 709051084, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051085": { + "Id": 709051085, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051086": { + "Id": 709051086, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051087": { + "Id": 709051087, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051088": { + "Id": 709051088, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051089": { + "Id": 709051089, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051090": { + "Id": 709051090, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051091": { + "Id": 709051091, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051092": { + "Id": 709051092, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051093": { + "Id": 709051093, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051094": { + "Id": 709051094, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051095": { + "Id": 709051095, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051096": { + "Id": 709051096, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051097": { + "Id": 709051097, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051098": { + "Id": 709051098, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051099": { + "Id": 709051099, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709051100": { + "Id": 709051100, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052001": { + "Id": 709052001, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052002": { + "Id": 709052002, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052003": { + "Id": 709052003, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052004": { + "Id": 709052004, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052005": { + "Id": 709052005, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052006": { + "Id": 709052006, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052007": { + "Id": 709052007, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052008": { + "Id": 709052008, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052009": { + "Id": 709052009, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052010": { + "Id": 709052010, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052011": { + "Id": 709052011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052012": { + "Id": 709052012, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052013": { + "Id": 709052013, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052014": { + "Id": 709052014, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052015": { + "Id": 709052015, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052016": { + "Id": 709052016, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052017": { + "Id": 709052017, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052018": { + "Id": 709052018, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052019": { + "Id": 709052019, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052020": { + "Id": 709052020, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052021": { + "Id": 709052021, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052022": { + "Id": 709052022, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052023": { + "Id": 709052023, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052024": { + "Id": 709052024, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052025": { + "Id": 709052025, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052026": { + "Id": 709052026, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052027": { + "Id": 709052027, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052028": { + "Id": 709052028, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052029": { + "Id": 709052029, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052030": { + "Id": 709052030, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052031": { + "Id": 709052031, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052032": { + "Id": 709052032, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052033": { + "Id": 709052033, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052034": { + "Id": 709052034, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052035": { + "Id": 709052035, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052036": { + "Id": 709052036, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052037": { + "Id": 709052037, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052038": { + "Id": 709052038, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052039": { + "Id": 709052039, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052040": { + "Id": 709052040, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052041": { + "Id": 709052041, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052042": { + "Id": 709052042, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052043": { + "Id": 709052043, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052044": { + "Id": 709052044, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052045": { + "Id": 709052045, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052046": { + "Id": 709052046, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052047": { + "Id": 709052047, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052048": { + "Id": 709052048, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052049": { + "Id": 709052049, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052050": { + "Id": 709052050, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052051": { + "Id": 709052051, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052052": { + "Id": 709052052, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052053": { + "Id": 709052053, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052054": { + "Id": 709052054, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052055": { + "Id": 709052055, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052056": { + "Id": 709052056, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052057": { + "Id": 709052057, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052058": { + "Id": 709052058, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052059": { + "Id": 709052059, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052060": { + "Id": 709052060, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052061": { + "Id": 709052061, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052062": { + "Id": 709052062, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052063": { + "Id": 709052063, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052064": { + "Id": 709052064, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052065": { + "Id": 709052065, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052066": { + "Id": 709052066, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052067": { + "Id": 709052067, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052068": { + "Id": 709052068, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052069": { + "Id": 709052069, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052070": { + "Id": 709052070, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052071": { + "Id": 709052071, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052072": { + "Id": 709052072, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052073": { + "Id": 709052073, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052074": { + "Id": 709052074, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052075": { + "Id": 709052075, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052076": { + "Id": 709052076, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052077": { + "Id": 709052077, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052078": { + "Id": 709052078, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052079": { + "Id": 709052079, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052080": { + "Id": 709052080, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052081": { + "Id": 709052081, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052082": { + "Id": 709052082, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052083": { + "Id": 709052083, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052084": { + "Id": 709052084, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052085": { + "Id": 709052085, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052086": { + "Id": 709052086, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052087": { + "Id": 709052087, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052088": { + "Id": 709052088, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052089": { + "Id": 709052089, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052090": { + "Id": 709052090, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052091": { + "Id": 709052091, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052092": { + "Id": 709052092, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052093": { + "Id": 709052093, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052094": { + "Id": 709052094, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052095": { + "Id": 709052095, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052096": { + "Id": 709052096, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052097": { + "Id": 709052097, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052098": { + "Id": 709052098, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052099": { + "Id": 709052099, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709052100": { + "Id": 709052100, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053001": { + "Id": 709053001, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053002": { + "Id": 709053002, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053003": { + "Id": 709053003, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053004": { + "Id": 709053004, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053005": { + "Id": 709053005, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053006": { + "Id": 709053006, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053007": { + "Id": 709053007, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053008": { + "Id": 709053008, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053009": { + "Id": 709053009, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053010": { + "Id": 709053010, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053011": { + "Id": 709053011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053012": { + "Id": 709053012, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053013": { + "Id": 709053013, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053014": { + "Id": 709053014, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053015": { + "Id": 709053015, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053016": { + "Id": 709053016, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053017": { + "Id": 709053017, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053018": { + "Id": 709053018, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053019": { + "Id": 709053019, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053020": { + "Id": 709053020, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053021": { + "Id": 709053021, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053022": { + "Id": 709053022, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053023": { + "Id": 709053023, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053024": { + "Id": 709053024, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053025": { + "Id": 709053025, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053026": { + "Id": 709053026, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053027": { + "Id": 709053027, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053028": { + "Id": 709053028, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053029": { + "Id": 709053029, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053030": { + "Id": 709053030, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053031": { + "Id": 709053031, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053032": { + "Id": 709053032, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053033": { + "Id": 709053033, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053034": { + "Id": 709053034, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053035": { + "Id": 709053035, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053036": { + "Id": 709053036, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053037": { + "Id": 709053037, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053038": { + "Id": 709053038, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053039": { + "Id": 709053039, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053040": { + "Id": 709053040, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053041": { + "Id": 709053041, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053042": { + "Id": 709053042, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053043": { + "Id": 709053043, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053044": { + "Id": 709053044, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053045": { + "Id": 709053045, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053046": { + "Id": 709053046, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053047": { + "Id": 709053047, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053048": { + "Id": 709053048, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053049": { + "Id": 709053049, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053050": { + "Id": 709053050, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053051": { + "Id": 709053051, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053052": { + "Id": 709053052, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053053": { + "Id": 709053053, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053054": { + "Id": 709053054, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053055": { + "Id": 709053055, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053056": { + "Id": 709053056, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053057": { + "Id": 709053057, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053058": { + "Id": 709053058, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053059": { + "Id": 709053059, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053060": { + "Id": 709053060, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053061": { + "Id": 709053061, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053062": { + "Id": 709053062, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053063": { + "Id": 709053063, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053064": { + "Id": 709053064, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053065": { + "Id": 709053065, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053066": { + "Id": 709053066, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053067": { + "Id": 709053067, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053068": { + "Id": 709053068, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053069": { + "Id": 709053069, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053070": { + "Id": 709053070, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053071": { + "Id": 709053071, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053072": { + "Id": 709053072, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053073": { + "Id": 709053073, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053074": { + "Id": 709053074, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053075": { + "Id": 709053075, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053076": { + "Id": 709053076, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053077": { + "Id": 709053077, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053078": { + "Id": 709053078, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053079": { + "Id": 709053079, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053080": { + "Id": 709053080, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053081": { + "Id": 709053081, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053082": { + "Id": 709053082, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053083": { + "Id": 709053083, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053084": { + "Id": 709053084, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053085": { + "Id": 709053085, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053086": { + "Id": 709053086, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053087": { + "Id": 709053087, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053088": { + "Id": 709053088, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053089": { + "Id": 709053089, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053090": { + "Id": 709053090, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053091": { + "Id": 709053091, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053092": { + "Id": 709053092, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053093": { + "Id": 709053093, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053094": { + "Id": 709053094, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053095": { + "Id": 709053095, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053096": { + "Id": 709053096, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053097": { + "Id": 709053097, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053098": { + "Id": 709053098, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053099": { + "Id": 709053099, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709053100": { + "Id": 709053100, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054011": { + "Id": 709054011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054021": { + "Id": 709054021, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054031": { + "Id": 709054031, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054041": { + "Id": 709054041, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054042": { + "Id": 709054042, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054051": { + "Id": 709054051, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054052": { + "Id": 709054052, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054061": { + "Id": 709054061, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054062": { + "Id": 709054062, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054071": { + "Id": 709054071, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054072": { + "Id": 709054072, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 2, + "TriggerTarget": 1, + "TriggerCondition1": 54, + "TriggerParam1": "2", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054081": { + "Id": 709054081, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054091": { + "Id": 709054091, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054092": { + "Id": 709054092, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054101": { + "Id": 709054101, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054102": { + "Id": 709054102, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 2, + "TriggerTarget": 1, + "TriggerCondition1": 19, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "`", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054111": { + "Id": 709054111, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 2, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 6, + "TakeEffectCondition1": 2, + "TakeEffectParam1": "90", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054112": { + "Id": 709054112, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 2, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 6, + "TakeEffectCondition1": 3, + "TakeEffectParam1": "10", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054121": { + "Id": 709054121, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 41, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054122": { + "Id": 709054122, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054131": { + "Id": 709054131, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 41, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 3, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054132": { + "Id": 709054132, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054141": { + "Id": 709054141, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 6, + "TriggerTarget": 1, + "TriggerCondition1": 7, + "TriggerParam1": "1", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 6, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054142": { + "Id": 709054142, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054161": { + "Id": 709054161, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054162": { + "Id": 709054162, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054163": { + "Id": 709054163, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054166": { + "Id": 709054166, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054167": { + "Id": 709054167, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 8, + "TriggerTarget": 1, + "TriggerCondition1": 11, + "TriggerParam1": "709054160", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054168": { + "Id": 709054168, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 8, + "TriggerTarget": 1, + "TriggerCondition1": 11, + "TriggerParam1": "709054160", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054173": { + "Id": 709054173, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054174": { + "Id": 709054174, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054175": { + "Id": 709054175, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 8, + "TriggerTarget": 1, + "TriggerCondition1": 11, + "TriggerParam1": "709054178", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054176": { + "Id": 709054176, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 8, + "TriggerTarget": 1, + "TriggerCondition1": 11, + "TriggerParam1": "709054178", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054177": { + "Id": 709054177, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054178": { + "Id": 709054178, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054179": { + "Id": 709054179, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054151": { + "Id": 709054151, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054152": { + "Id": 709054152, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 19, + "TriggerTarget": 1, + "TriggerCondition1": 29, + "TriggerParam1": "10", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054153": { + "Id": 709054153, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 19, + "TriggerTarget": 1, + "TriggerCondition1": 29, + "TriggerParam1": "10", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054181": { + "Id": 709054181, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054182": { + "Id": 709054182, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054191": { + "Id": 709054191, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054192": { + "Id": 709054192, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054201": { + "Id": 709054201, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054202": { + "Id": 709054202, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054211": { + "Id": 709054211, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 19, + "TriggerTarget": 1, + "TriggerCondition1": 29, + "TriggerParam1": "10", + "TriggerParam2": "1", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054212": { + "Id": 709054212, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 19, + "TriggerTarget": 1, + "TriggerCondition1": 29, + "TriggerParam1": "10", + "TriggerParam2": "1", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 8, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054213": { + "Id": 709054213, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054221": { + "Id": 709054221, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 19, + "TriggerTarget": 1, + "TriggerCondition1": 29, + "TriggerParam1": "10", + "TriggerParam2": "1", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054222": { + "Id": 709054222, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 19, + "TriggerTarget": 1, + "TriggerCondition1": 29, + "TriggerParam1": "10", + "TriggerParam2": "1", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 8, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054223": { + "Id": 709054223, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054231": { + "Id": 709054231, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054232": { + "Id": 709054232, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054241": { + "Id": 709054241, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054242": { + "Id": 709054242, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054251": { + "Id": 709054251, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 3, + "TriggerParam1": "90", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054252": { + "Id": 709054252, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 3, + "TriggerParam1": "80", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054253": { + "Id": 709054253, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 3, + "TriggerParam1": "70", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054254": { + "Id": 709054254, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 3, + "TriggerParam1": "60", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054255": { + "Id": 709054255, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 3, + "TriggerParam1": "50", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054256": { + "Id": 709054256, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 3, + "TriggerParam1": "40", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054257": { + "Id": 709054257, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 3, + "TriggerParam1": "30", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054258": { + "Id": 709054258, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 3, + "TriggerParam1": "20", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054259": { + "Id": 709054259, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 3, + "TriggerParam1": "10", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054260": { + "Id": 709054260, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054261": { + "Id": 709054261, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 3, + "TriggerParam1": "90", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 10, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054262": { + "Id": 709054262, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 3, + "TriggerParam1": "80", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 10, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054263": { + "Id": 709054263, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 3, + "TriggerParam1": "70", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 10, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054264": { + "Id": 709054264, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 3, + "TriggerParam1": "60", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 10, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054265": { + "Id": 709054265, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 3, + "TriggerParam1": "50", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 10, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054266": { + "Id": 709054266, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 3, + "TriggerParam1": "40", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 10, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054267": { + "Id": 709054267, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 3, + "TriggerParam1": "30", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 10, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054268": { + "Id": 709054268, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 3, + "TriggerParam1": "20", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 10, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054269": { + "Id": 709054269, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 3, + "TriggerParam1": "10", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 10, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054270": { + "Id": 709054270, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054271": { + "Id": 709054271, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 3, + "TriggerParam1": "90", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 10, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054272": { + "Id": 709054272, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 3, + "TriggerParam1": "80", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 10, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054273": { + "Id": 709054273, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 3, + "TriggerParam1": "70", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 10, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054274": { + "Id": 709054274, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 3, + "TriggerParam1": "60", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 10, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054275": { + "Id": 709054275, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 3, + "TriggerParam1": "50", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 10, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054276": { + "Id": 709054276, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 3, + "TriggerParam1": "40", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 10, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054277": { + "Id": 709054277, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 3, + "TriggerParam1": "30", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 10, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054278": { + "Id": 709054278, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 3, + "TriggerParam1": "20", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 10, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054279": { + "Id": 709054279, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 3, + "TriggerParam1": "10", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 10, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054281": { + "Id": 709054281, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054282": { + "Id": 709054282, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054291": { + "Id": 709054291, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054292": { + "Id": 709054292, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054301": { + "Id": 709054301, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054302": { + "Id": 709054302, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054311": { + "Id": 709054311, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 54, + "TriggerParam1": "2", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 10, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054312": { + "Id": 709054312, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054321": { + "Id": 709054321, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 54, + "TriggerParam1": "2", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 10, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054322": { + "Id": 709054322, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054331": { + "Id": 709054331, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 54, + "TriggerParam1": "2", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 28, + "TakeEffectParam1": "2", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 10, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054332": { + "Id": 709054332, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054341": { + "Id": 709054341, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 40, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054342": { + "Id": 709054342, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 41, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 3, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054343": { + "Id": 709054343, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 41, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 3, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054351": { + "Id": 709054351, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054361": { + "Id": 709054361, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 6, + "TriggerTarget": 1, + "TriggerCondition1": 7, + "TriggerParam1": "2", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054362": { + "Id": 709054362, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 3, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 41, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "709054363": { + "Id": 709054363, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, "10390010": { "Id": 10390010, "Name": "", @@ -280185,6 +307233,2306 @@ "Target2Param4": "", "FilterLogicType": 1 }, + "16290010": { + "Id": 16290010, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290020": { + "Id": 16290020, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290030": { + "Id": 16290030, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290040": { + "Id": 16290040, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290050": { + "Id": 16290050, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290060": { + "Id": 16290060, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290070": { + "Id": 16290070, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290080": { + "Id": 16290080, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290090": { + "Id": 16290090, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290100": { + "Id": 16290100, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290110": { + "Id": 16290110, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290120": { + "Id": 16290120, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290130": { + "Id": 16290130, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290140": { + "Id": 16290140, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290150": { + "Id": 16290150, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290160": { + "Id": 16290160, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290170": { + "Id": 16290170, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290180": { + "Id": 16290180, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290190": { + "Id": 16290190, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290200": { + "Id": 16290200, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290210": { + "Id": 16290210, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290220": { + "Id": 16290220, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290230": { + "Id": 16290230, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290240": { + "Id": 16290240, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290250": { + "Id": 16290250, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290260": { + "Id": 16290260, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290270": { + "Id": 16290270, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290280": { + "Id": 16290280, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290290": { + "Id": 16290290, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290300": { + "Id": 16290300, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290310": { + "Id": 16290310, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290320": { + "Id": 16290320, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290330": { + "Id": 16290330, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290340": { + "Id": 16290340, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290350": { + "Id": 16290350, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290360": { + "Id": 16290360, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290370": { + "Id": 16290370, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290380": { + "Id": 16290380, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290390": { + "Id": 16290390, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290400": { + "Id": 16290400, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290410": { + "Id": 16290410, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290420": { + "Id": 16290420, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290430": { + "Id": 16290430, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290440": { + "Id": 16290440, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290450": { + "Id": 16290450, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290460": { + "Id": 16290460, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290470": { + "Id": 16290470, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290480": { + "Id": 16290480, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290490": { + "Id": 16290490, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "16290500": { + "Id": 16290500, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, "90011001": { "Id": 90011001, "Name": "", @@ -393207,6 +422555,2996 @@ "Target2Param4": "", "FilterLogicType": 1 }, + "4066001": { + "Id": 4066001, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066002": { + "Id": 4066002, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066003": { + "Id": 4066003, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066004": { + "Id": 4066004, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066005": { + "Id": 4066005, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066006": { + "Id": 4066006, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066011": { + "Id": 4066011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066012": { + "Id": 4066012, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066013": { + "Id": 4066013, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066014": { + "Id": 4066014, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066015": { + "Id": 4066015, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066016": { + "Id": 4066016, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066021": { + "Id": 4066021, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066022": { + "Id": 4066022, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066023": { + "Id": 4066023, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066024": { + "Id": 4066024, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066025": { + "Id": 4066025, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066026": { + "Id": 4066026, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066101": { + "Id": 4066101, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066102": { + "Id": 4066102, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066103": { + "Id": 4066103, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066104": { + "Id": 4066104, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066105": { + "Id": 4066105, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066111": { + "Id": 4066111, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066112": { + "Id": 4066112, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066113": { + "Id": 4066113, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066114": { + "Id": 4066114, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066115": { + "Id": 4066115, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066121": { + "Id": 4066121, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066122": { + "Id": 4066122, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066123": { + "Id": 4066123, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066124": { + "Id": 4066124, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066125": { + "Id": 4066125, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066201": { + "Id": 4066201, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066202": { + "Id": 4066202, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066203": { + "Id": 4066203, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066204": { + "Id": 4066204, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066205": { + "Id": 4066205, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066211": { + "Id": 4066211, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066212": { + "Id": 4066212, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066213": { + "Id": 4066213, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066214": { + "Id": 4066214, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4066215": { + "Id": 4066215, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4067001": { + "Id": 4067001, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4067002": { + "Id": 4067002, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4067003": { + "Id": 4067003, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4067004": { + "Id": 4067004, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4067005": { + "Id": 4067005, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4067006": { + "Id": 4067006, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4067011": { + "Id": 4067011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4067012": { + "Id": 4067012, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4067013": { + "Id": 4067013, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4067014": { + "Id": 4067014, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4067015": { + "Id": 4067015, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4067016": { + "Id": 4067016, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4067101": { + "Id": 4067101, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4067102": { + "Id": 4067102, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4067103": { + "Id": 4067103, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4067104": { + "Id": 4067104, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4067105": { + "Id": 4067105, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4067201": { + "Id": 4067201, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4067202": { + "Id": 4067202, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4067203": { + "Id": 4067203, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4067204": { + "Id": 4067204, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "4067205": { + "Id": 4067205, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, "250000001": { "Id": 250000001, "Name": "", @@ -395369,6 +427707,926 @@ "Target2Param4": "", "FilterLogicType": 1 }, + "250105701": { + "Id": 250105701, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "250105702": { + "Id": 250105702, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "250105703": { + "Id": 250105703, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "250105901": { + "Id": 250105901, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "250105902": { + "Id": 250105902, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "250106001": { + "Id": 250106001, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "250106002": { + "Id": 250106002, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "250106411": { + "Id": 250106411, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "250106412": { + "Id": 250106412, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "250104402": { + "Id": 250104402, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "250116501": { + "Id": 250116501, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "250104701": { + "Id": 250104701, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "250105801": { + "Id": 250105801, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "250106101": { + "Id": 250106101, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "250106201": { + "Id": 250106201, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "250106202": { + "Id": 250106202, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "250106203": { + "Id": 250106203, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "250106204": { + "Id": 250106204, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "250104201": { + "Id": 250104201, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "250141301": { + "Id": 250141301, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, "260110111": { "Id": 260110111, "Name": "", @@ -396197,6 +429455,98 @@ "Target2Param4": "", "FilterLogicType": 1 }, + "260111011": { + "Id": 260111011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260111012": { + "Id": 260111012, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, "260111111": { "Id": 260111111, "Name": "", @@ -396289,6 +429639,52 @@ "Target2Param4": "", "FilterLogicType": 1 }, + "260111511": { + "Id": 260111511, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, "260111611": { "Id": 260111611, "Name": "", @@ -396611,6 +430007,2260 @@ "Target2Param4": "", "FilterLogicType": 1 }, + "260111921": { + "Id": 260111921, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112211": { + "Id": 260112211, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112212": { + "Id": 260112212, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112221": { + "Id": 260112221, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112222": { + "Id": 260112222, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112312": { + "Id": 260112312, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112411": { + "Id": 260112411, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112412": { + "Id": 260112412, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112421": { + "Id": 260112421, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112422": { + "Id": 260112422, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112431": { + "Id": 260112431, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112432": { + "Id": 260112432, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112441": { + "Id": 260112441, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112442": { + "Id": 260112442, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112451": { + "Id": 260112451, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112511": { + "Id": 260112511, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112611": { + "Id": 260112611, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112621": { + "Id": 260112621, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112622": { + "Id": 260112622, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112631": { + "Id": 260112631, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112641": { + "Id": 260112641, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112651": { + "Id": 260112651, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112652": { + "Id": 260112652, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112661": { + "Id": 260112661, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112711": { + "Id": 260112711, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112721": { + "Id": 260112721, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112731": { + "Id": 260112731, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112811": { + "Id": 260112811, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112821": { + "Id": 260112821, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112831": { + "Id": 260112831, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112832": { + "Id": 260112832, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112841": { + "Id": 260112841, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112842": { + "Id": 260112842, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260112851": { + "Id": 260112851, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260113011": { + "Id": 260113011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 2, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260113021": { + "Id": 260113021, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 2, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260113031": { + "Id": 260113031, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 2, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260113041": { + "Id": 260113041, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260113111": { + "Id": 260113111, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260113121": { + "Id": 260113121, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260113211": { + "Id": 260113211, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260113221": { + "Id": 260113221, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260113411": { + "Id": 260113411, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "260113511": { + "Id": 260113511, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "100515011": { + "Id": 100515011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "100515021": { + "Id": 100515021, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "271001201": { + "Id": 271001201, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "271002101": { + "Id": 271002101, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "271002201": { + "Id": 271002201, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 1, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, "1011": { "Id": 1011, "Name": "", @@ -427247,6 +462897,282 @@ "Target2Param4": "", "FilterLogicType": 1 }, + "99880301": { + "Id": 99880301, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "99880302": { + "Id": 99880302, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "99880303": { + "Id": 99880303, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "99880304": { + "Id": 99880304, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "99880305": { + "Id": 99880305, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, + "99880306": { + "Id": 99880306, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "Trigger": 1, + "TriggerTarget": 1, + "TriggerCondition1": 1, + "TriggerParam1": "", + "TriggerParam2": "", + "TriggerParam3": "", + "TriggerParam4": "", + "TriggerTarget2": 0, + "TriggerCondition2": 0, + "Trigger2Param1": "", + "Trigger2Param2": "", + "Trigger2Param3": "", + "Trigger2Param4": "", + "TriggerLogicType": 1, + "TakeEffectTarget1": 1, + "TakeEffectCondition1": 1, + "TakeEffectParam1": "", + "TakeEffectParam2": "", + "TakeEffectParam3": "", + "TakeEffectParam4": "", + "TakeEffectTarget2": 0, + "TakeEffectCondition2": 0, + "TakeEffect2Param1": "", + "TakeEffect2Param2": "", + "TakeEffect2Param3": "", + "TakeEffect2Param4": "", + "TakeEffectLogicType": 2, + "Target1": 1, + "TargetCondition1": 1, + "TargetParam1": "", + "TargetParam2": "", + "TargetParam3": "", + "TargetParam4": "", + "TargetCondition2": 0, + "Target2Param1": "", + "Target2Param2": "", + "Target2Param3": "", + "Target2Param4": "", + "FilterLogicType": 1 + }, "301": { "Id": 301, "Name": "", diff --git a/data/bin/EffectDesc.json b/data/bin/EffectDesc.json index afd2a5552..2c881bb7a 100644 --- a/data/bin/EffectDesc.json +++ b/data/bin/EffectDesc.json @@ -78,7 +78,7 @@ "Desc": "EffectDesc.120021.1", "RandomAttrDesc": "EffectDesc.120021.2", "Attribute": "Def", - "WordID": 0, + "WordID": 67, "IsPercent": false, "Icon": "Icon/ZZZOther/icon_common_chainfo_def", "Format": 1 @@ -834,7 +834,7 @@ "Desc": "EffectDesc.120231.1", "RandomAttrDesc": "EffectDesc.120231.2", "Attribute": "WEP", - "WordID": 0, + "WordID": 2070, "IsPercent": false, "Icon": "Icon/ZZZOther/icon_common_chainfo_elt_water", "Format": 3 @@ -870,7 +870,7 @@ "Desc": "EffectDesc.120241.1", "RandomAttrDesc": "EffectDesc.120241.2", "Attribute": "FEP", - "WordID": 0, + "WordID": 2071, "IsPercent": false, "Icon": "Icon/ZZZOther/icon_common_chainfo_elt_fire", "Format": 3 @@ -906,7 +906,7 @@ "Desc": "EffectDesc.120251.1", "RandomAttrDesc": "EffectDesc.120251.2", "Attribute": "SEP", - "WordID": 0, + "WordID": 2074, "IsPercent": false, "Icon": "Icon/ZZZOther/icon_common_chainfo_elt_soil", "Format": 3 @@ -942,7 +942,7 @@ "Desc": "EffectDesc.120261.1", "RandomAttrDesc": "EffectDesc.120261.2", "Attribute": "AEP", - "WordID": 0, + "WordID": 2073, "IsPercent": false, "Icon": "Icon/ZZZOther/icon_common_chainfo_elt_wind", "Format": 3 @@ -978,7 +978,7 @@ "Desc": "EffectDesc.120271.1", "RandomAttrDesc": "EffectDesc.120271.2", "Attribute": "LEP", - "WordID": 0, + "WordID": 2068, "IsPercent": false, "Icon": "Icon/ZZZOther/icon_common_chainfo_elt_light", "Format": 3 @@ -1014,7 +1014,7 @@ "Desc": "EffectDesc.120281.1", "RandomAttrDesc": "EffectDesc.120281.2", "Attribute": "DEP", - "WordID": 0, + "WordID": 2069, "IsPercent": false, "Icon": "Icon/ZZZOther/icon_common_chainfo_elt_dark", "Format": 3 diff --git a/data/bin/EffectValue.json b/data/bin/EffectValue.json index 3658f4127..ce26339b5 100644 --- a/data/bin/EffectValue.json +++ b/data/bin/EffectValue.json @@ -11456,6 +11456,25 @@ "EffectTypeParam6": "", "EffectTypeParam7": "" }, + "14110011": { + "Id": 14110011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 1, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, "14111011": { "Id": 14111011, "Name": "", @@ -37062,7 +37081,7 @@ "EffectTypeSecondSubtype": 1, "EffectTypeParam1": "0.01", "EffectTypeParam2": "1", - "EffectTypeParam3": "56;3", + "EffectTypeParam3": "56;3;1;0", "EffectTypeParam4": "0.013", "EffectTypeParam5": "1", "EffectTypeParam6": "0.5", @@ -37081,7 +37100,7 @@ "EffectTypeSecondSubtype": 1, "EffectTypeParam1": "0.01", "EffectTypeParam2": "1", - "EffectTypeParam3": "56;3", + "EffectTypeParam3": "56;3;1;0", "EffectTypeParam4": "0.013", "EffectTypeParam5": "1", "EffectTypeParam6": "0.8", @@ -37100,7 +37119,7 @@ "EffectTypeSecondSubtype": 1, "EffectTypeParam1": "0.01", "EffectTypeParam2": "1", - "EffectTypeParam3": "56;3", + "EffectTypeParam3": "56;3;1;0", "EffectTypeParam4": "0.013", "EffectTypeParam5": "1", "EffectTypeParam6": "1.1", @@ -37119,7 +37138,7 @@ "EffectTypeSecondSubtype": 1, "EffectTypeParam1": "0.01", "EffectTypeParam2": "1", - "EffectTypeParam3": "56;3", + "EffectTypeParam3": "56;3;1;0", "EffectTypeParam4": "0.013", "EffectTypeParam5": "1", "EffectTypeParam6": "1.4", @@ -37138,7 +37157,7 @@ "EffectTypeSecondSubtype": 1, "EffectTypeParam1": "0.01", "EffectTypeParam2": "1", - "EffectTypeParam3": "56;3", + "EffectTypeParam3": "56;3;1;0", "EffectTypeParam4": "0.013", "EffectTypeParam5": "1", "EffectTypeParam6": "1.7", @@ -37157,7 +37176,7 @@ "EffectTypeSecondSubtype": 1, "EffectTypeParam1": "0.01", "EffectTypeParam2": "1", - "EffectTypeParam3": "56;3", + "EffectTypeParam3": "56;3;1;0", "EffectTypeParam4": "0.013", "EffectTypeParam5": "1", "EffectTypeParam6": "2", @@ -37176,7 +37195,7 @@ "EffectTypeSecondSubtype": 1, "EffectTypeParam1": "0.01", "EffectTypeParam2": "1", - "EffectTypeParam3": "56;3", + "EffectTypeParam3": "56;3;1;0", "EffectTypeParam4": "0.013", "EffectTypeParam5": "1", "EffectTypeParam6": "2.1", @@ -37195,7 +37214,7 @@ "EffectTypeSecondSubtype": 1, "EffectTypeParam1": "0.01", "EffectTypeParam2": "1", - "EffectTypeParam3": "56;3", + "EffectTypeParam3": "56;3;1;0", "EffectTypeParam4": "0.013", "EffectTypeParam5": "1", "EffectTypeParam6": "2.2", @@ -37214,7 +37233,7 @@ "EffectTypeSecondSubtype": 1, "EffectTypeParam1": "0.01", "EffectTypeParam2": "1", - "EffectTypeParam3": "56;3", + "EffectTypeParam3": "56;3;1;0", "EffectTypeParam4": "0.013", "EffectTypeParam5": "1", "EffectTypeParam6": "2.3", @@ -37399,7 +37418,7 @@ "Remove": false, "CD": 0, "EffectRate": 100, - "EffectType": 12, + "EffectType": 52, "EffectTypeFirstSubtype": 56, "EffectTypeSecondSubtype": 1, "EffectTypeParam1": "0.1", @@ -37418,7 +37437,7 @@ "Remove": false, "CD": 0, "EffectRate": 100, - "EffectType": 12, + "EffectType": 52, "EffectTypeFirstSubtype": 56, "EffectTypeSecondSubtype": 1, "EffectTypeParam1": "0.16", @@ -37437,7 +37456,7 @@ "Remove": false, "CD": 0, "EffectRate": 100, - "EffectType": 12, + "EffectType": 52, "EffectTypeFirstSubtype": 56, "EffectTypeSecondSubtype": 1, "EffectTypeParam1": "0.22", @@ -37456,7 +37475,7 @@ "Remove": false, "CD": 0, "EffectRate": 100, - "EffectType": 12, + "EffectType": 52, "EffectTypeFirstSubtype": 56, "EffectTypeSecondSubtype": 1, "EffectTypeParam1": "0.28", @@ -37475,7 +37494,7 @@ "Remove": false, "CD": 0, "EffectRate": 100, - "EffectType": 12, + "EffectType": 52, "EffectTypeFirstSubtype": 56, "EffectTypeSecondSubtype": 1, "EffectTypeParam1": "0.34", @@ -37494,7 +37513,7 @@ "Remove": false, "CD": 0, "EffectRate": 100, - "EffectType": 12, + "EffectType": 52, "EffectTypeFirstSubtype": 56, "EffectTypeSecondSubtype": 1, "EffectTypeParam1": "0.4", @@ -37513,7 +37532,7 @@ "Remove": false, "CD": 0, "EffectRate": 100, - "EffectType": 12, + "EffectType": 52, "EffectTypeFirstSubtype": 56, "EffectTypeSecondSubtype": 1, "EffectTypeParam1": "0.41", @@ -37532,7 +37551,7 @@ "Remove": false, "CD": 0, "EffectRate": 100, - "EffectType": 12, + "EffectType": 52, "EffectTypeFirstSubtype": 56, "EffectTypeSecondSubtype": 1, "EffectTypeParam1": "0.42", @@ -37551,7 +37570,7 @@ "Remove": false, "CD": 0, "EffectRate": 100, - "EffectType": 12, + "EffectType": 52, "EffectTypeFirstSubtype": 56, "EffectTypeSecondSubtype": 1, "EffectTypeParam1": "0.44", @@ -37570,7 +37589,7 @@ "Remove": false, "CD": 0, "EffectRate": 100, - "EffectType": 12, + "EffectType": 52, "EffectTypeFirstSubtype": 56, "EffectTypeSecondSubtype": 1, "EffectTypeParam1": "0.15", @@ -37589,7 +37608,7 @@ "Remove": false, "CD": 0, "EffectRate": 100, - "EffectType": 12, + "EffectType": 52, "EffectTypeFirstSubtype": 56, "EffectTypeSecondSubtype": 1, "EffectTypeParam1": "0.24", @@ -37608,7 +37627,7 @@ "Remove": false, "CD": 0, "EffectRate": 100, - "EffectType": 12, + "EffectType": 52, "EffectTypeFirstSubtype": 56, "EffectTypeSecondSubtype": 1, "EffectTypeParam1": "0.33", @@ -37627,7 +37646,7 @@ "Remove": false, "CD": 0, "EffectRate": 100, - "EffectType": 12, + "EffectType": 52, "EffectTypeFirstSubtype": 56, "EffectTypeSecondSubtype": 1, "EffectTypeParam1": "0.42", @@ -37646,7 +37665,7 @@ "Remove": false, "CD": 0, "EffectRate": 100, - "EffectType": 12, + "EffectType": 52, "EffectTypeFirstSubtype": 56, "EffectTypeSecondSubtype": 1, "EffectTypeParam1": "0.51", @@ -37665,7 +37684,7 @@ "Remove": false, "CD": 0, "EffectRate": 100, - "EffectType": 12, + "EffectType": 52, "EffectTypeFirstSubtype": 56, "EffectTypeSecondSubtype": 1, "EffectTypeParam1": "0.6", @@ -37684,7 +37703,7 @@ "Remove": false, "CD": 0, "EffectRate": 100, - "EffectType": 12, + "EffectType": 52, "EffectTypeFirstSubtype": 56, "EffectTypeSecondSubtype": 1, "EffectTypeParam1": "0.63", @@ -37703,7 +37722,7 @@ "Remove": false, "CD": 0, "EffectRate": 100, - "EffectType": 12, + "EffectType": 52, "EffectTypeFirstSubtype": 56, "EffectTypeSecondSubtype": 1, "EffectTypeParam1": "0.66", @@ -37722,7 +37741,7 @@ "Remove": false, "CD": 0, "EffectRate": 100, - "EffectType": 12, + "EffectType": 52, "EffectTypeFirstSubtype": 56, "EffectTypeSecondSubtype": 1, "EffectTypeParam1": "0.69", @@ -52933,6 +52952,2875 @@ "EffectTypeParam6": "", "EffectTypeParam7": "" }, + "16290013": { + "Id": 16290013, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 6, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.071", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290023": { + "Id": 16290023, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 6, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.082", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290033": { + "Id": 16290033, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 6, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.092", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290043": { + "Id": 16290043, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 6, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.125", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290053": { + "Id": 16290053, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 6, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.135", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290063": { + "Id": 16290063, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 6, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.145", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290073": { + "Id": 16290073, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 6, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.165", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290083": { + "Id": 16290083, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 6, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.173", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290093": { + "Id": 16290093, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 6, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.182", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290103": { + "Id": 16290103, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 6, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.2", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290113": { + "Id": 16290113, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 6, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.214", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290123": { + "Id": 16290123, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 6, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.227", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290133": { + "Id": 16290133, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 6, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.24", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16243011": { + "Id": 16243011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.15", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16243021": { + "Id": 16243021, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.24", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16243031": { + "Id": 16243031, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.33", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16243041": { + "Id": 16243041, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.42", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16243051": { + "Id": 16243051, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.51", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16243061": { + "Id": 16243061, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.6", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16243071": { + "Id": 16243071, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.66", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16243081": { + "Id": 16243081, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.705", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16243091": { + "Id": 16243091, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.75", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16207011": { + "Id": 16207011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 71, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.018", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16207021": { + "Id": 16207021, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 71, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.03", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16207031": { + "Id": 16207031, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 71, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.041", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16207041": { + "Id": 16207041, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 71, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.052", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16207051": { + "Id": 16207051, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 71, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.063", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16207061": { + "Id": 16207061, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 71, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.075", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16207071": { + "Id": 16207071, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 71, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.075", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16207081": { + "Id": 16207081, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 71, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.075", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16207091": { + "Id": 16207091, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 71, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.075", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16207012": { + "Id": 16207012, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 78, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.075", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16207022": { + "Id": 16207022, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 78, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.12", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16207032": { + "Id": 16207032, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 78, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.165", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16207042": { + "Id": 16207042, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 78, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.21", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16207052": { + "Id": 16207052, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 78, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.255", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16207062": { + "Id": 16207062, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 78, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.3", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16207072": { + "Id": 16207072, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 78, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.33", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16207082": { + "Id": 16207082, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 78, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.352", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16207092": { + "Id": 16207092, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 78, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.375", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16209011": { + "Id": 16209011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 70, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.037", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16209021": { + "Id": 16209021, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 70, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.06", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16209031": { + "Id": 16209031, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 70, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.082", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16209041": { + "Id": 16209041, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 70, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.105", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16209051": { + "Id": 16209051, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 70, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.127", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16209061": { + "Id": 16209061, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 70, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.15", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16209071": { + "Id": 16209071, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 70, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.15", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16209081": { + "Id": 16209081, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 70, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.15", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16209091": { + "Id": 16209091, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 70, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.15", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16211011": { + "Id": 16211011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "150", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16211021": { + "Id": 16211021, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "240", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16211031": { + "Id": 16211031, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "330", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16211041": { + "Id": 16211041, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "420", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16211051": { + "Id": 16211051, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "510", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16211061": { + "Id": 16211061, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "600", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16211071": { + "Id": 16211071, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "660", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16211081": { + "Id": 16211081, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "705", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16211091": { + "Id": 16211091, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16212011": { + "Id": 16212011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 27, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "10", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16212021": { + "Id": 16212021, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 27, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "15", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16212031": { + "Id": 16212031, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 27, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "20", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16212041": { + "Id": 16212041, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 27, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "25", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16212051": { + "Id": 16212051, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 27, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "30", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16212061": { + "Id": 16212061, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 27, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "35", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16212071": { + "Id": 16212071, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 27, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "40", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16212081": { + "Id": 16212081, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 27, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "45", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16212091": { + "Id": 16212091, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 27, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "50", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16213011": { + "Id": 16213011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "2250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16213021": { + "Id": 16213021, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "3600", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16213031": { + "Id": 16213031, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "4950", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16213041": { + "Id": 16213041, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "6300", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16213051": { + "Id": 16213051, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "7650", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16213061": { + "Id": 16213061, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "9000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16213071": { + "Id": 16213071, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "9900", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16213081": { + "Id": 16213081, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "10575", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16213091": { + "Id": 16213091, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "11250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16225011": { + "Id": 16225011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.05", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16225021": { + "Id": 16225021, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.08", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16225031": { + "Id": 16225031, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.11", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16225041": { + "Id": 16225041, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.14", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16225051": { + "Id": 16225051, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.17", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16225061": { + "Id": 16225061, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.2", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16225071": { + "Id": 16225071, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.23", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16225081": { + "Id": 16225081, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.26", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16225091": { + "Id": 16225091, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.29", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16226011": { + "Id": 16226011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.03", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16226021": { + "Id": 16226021, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.048", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16226031": { + "Id": 16226031, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.066", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16226041": { + "Id": 16226041, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.084", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16226051": { + "Id": 16226051, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.102", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16226061": { + "Id": 16226061, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.12", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16226071": { + "Id": 16226071, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.138", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16226081": { + "Id": 16226081, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.156", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16226091": { + "Id": 16226091, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.174", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16229011": { + "Id": 16229011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.05", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16229021": { + "Id": 16229021, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.08", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16229031": { + "Id": 16229031, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.11", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16229041": { + "Id": 16229041, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.14", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16229051": { + "Id": 16229051, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.17", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16229061": { + "Id": 16229061, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.2", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16229071": { + "Id": 16229071, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.23", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16229081": { + "Id": 16229081, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.26", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16229091": { + "Id": 16229091, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.29", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16231011": { + "Id": 16231011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.03", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16231021": { + "Id": 16231021, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.05", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16231031": { + "Id": 16231031, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.07", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16231041": { + "Id": 16231041, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.09", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16231051": { + "Id": 16231051, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.11", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16231061": { + "Id": 16231061, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.13", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16231071": { + "Id": 16231071, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.15", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16231081": { + "Id": 16231081, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.17", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16231091": { + "Id": 16231091, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.19", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16232011": { + "Id": 16232011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.1", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16232021": { + "Id": 16232021, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.16", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16232031": { + "Id": 16232031, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.22", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16232041": { + "Id": 16232041, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.28", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16232051": { + "Id": 16232051, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.34", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16232061": { + "Id": 16232061, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.4", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16232071": { + "Id": 16232071, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.46", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16232081": { + "Id": 16232081, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.52", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16232091": { + "Id": 16232091, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.58", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16233011": { + "Id": 16233011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.03", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16233021": { + "Id": 16233021, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.05", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16233031": { + "Id": 16233031, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.07", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16233041": { + "Id": 16233041, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.09", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16233051": { + "Id": 16233051, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.11", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16233061": { + "Id": 16233061, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.13", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16233071": { + "Id": 16233071, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.15", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16233081": { + "Id": 16233081, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.17", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16233091": { + "Id": 16233091, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.19", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16241011": { + "Id": 16241011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.15", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16241021": { + "Id": 16241021, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.24", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16241031": { + "Id": 16241031, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.33", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16241041": { + "Id": 16241041, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.42", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16241051": { + "Id": 16241051, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.51", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16241061": { + "Id": 16241061, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.6", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16241071": { + "Id": 16241071, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.66", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16241081": { + "Id": 16241081, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.705", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16241091": { + "Id": 16241091, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.75", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16242011": { + "Id": 16242011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.15", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16242021": { + "Id": 16242021, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.24", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16242031": { + "Id": 16242031, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.33", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16242041": { + "Id": 16242041, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.42", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16242051": { + "Id": 16242051, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.51", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16242061": { + "Id": 16242061, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.6", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16242071": { + "Id": 16242071, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.66", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16242081": { + "Id": 16242081, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.705", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16242091": { + "Id": 16242091, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.75", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16296211": { + "Id": 16296211, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.1", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16296411": { + "Id": 16296411, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.24", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16296421": { + "Id": 16296421, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, "5022": { "Id": 5022, "Name": "", @@ -76778,6 +79666,177 @@ "EffectTypeParam6": "", "EffectTypeParam7": "" }, + "11951011": { + "Id": 11951011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.18", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "11951021": { + "Id": 11951021, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.29", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "11951031": { + "Id": 11951031, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.4", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "11951041": { + "Id": 11951041, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.5", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "11951051": { + "Id": 11951051, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.61", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "11951061": { + "Id": 11951061, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.72", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "11951071": { + "Id": 11951071, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.83", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "11951081": { + "Id": 11951081, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.94", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "11951091": { + "Id": 11951091, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1.04", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, "11951111": { "Id": 11951111, "Name": "", @@ -117685,6 +120744,1146 @@ "EffectTypeParam6": "", "EffectTypeParam7": "" }, + "71020501": { + "Id": 71020501, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 3, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 3, + "EffectTypeParam1": "3", + "EffectTypeParam2": "1", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71021601": { + "Id": 71021601, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "71021601", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "710216011": { + "Id": 710216011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "710216011", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "710216012": { + "Id": 710216012, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 51, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.01", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71021602": { + "Id": 71021602, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "71021602", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "710216021": { + "Id": 710216021, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "710216021", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "710216022": { + "Id": 710216022, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 51, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.03", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71021603": { + "Id": 71021603, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "71021603", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "710216031": { + "Id": 710216031, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "710216031", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "710216032": { + "Id": 710216032, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 51, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.05", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71030801": { + "Id": 71030801, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "71030801", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "710308011": { + "Id": 710308011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.35", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71031001": { + "Id": 71031001, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.9", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "710310011": { + "Id": 710310011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "710310011", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "710310012": { + "Id": 710310012, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "710310012", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "710310013": { + "Id": 710310013, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "-0.06", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71031601": { + "Id": 71031601, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "71031601", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "710316011": { + "Id": 710316011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 51, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.15", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71031602": { + "Id": 71031602, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "71031602", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "710316021": { + "Id": 710316021, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 51, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.4", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71031901": { + "Id": 71031901, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "71031901", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "710319011": { + "Id": 710319011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 43, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "15", + "EffectTypeParam2": "0", + "EffectTypeParam3": "15", + "EffectTypeParam4": "0", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "710319012": { + "Id": 710319012, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 19, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "0.5", + "EffectTypeParam2": "0", + "EffectTypeParam3": "0.5", + "EffectTypeParam4": "0", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71040501": { + "Id": 71040501, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "71040501", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "710405011": { + "Id": 710405011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 37, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "-0.2", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "710405012": { + "Id": 710405012, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 37, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "-0.2", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71040701": { + "Id": 71040701, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 50000, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "71040701", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71040702": { + "Id": 71040702, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 50000, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "71040702", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "710407011": { + "Id": 710407011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.15", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "710407021": { + "Id": 710407021, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.35", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71040801": { + "Id": 71040801, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 4, + "EffectTypeSecondSubtype": 3, + "EffectTypeParam1": "-30", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71040901": { + "Id": 71040901, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.15", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "710409011": { + "Id": 710409011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.3", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71041101": { + "Id": 71041101, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 64, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "-0.8", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "710411011": { + "Id": 710411011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 58, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.2", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71041102": { + "Id": 71041102, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "-0.8", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "710411021": { + "Id": 710411021, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.2", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71041103": { + "Id": 71041103, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "-0.8", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "710411031": { + "Id": 710411031, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 66, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.2", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71041601": { + "Id": 71041601, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "71041601", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "710416011": { + "Id": 710416011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.02", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71041602": { + "Id": 71041602, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "71041602", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "710416021": { + "Id": 710416021, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.05", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71041801": { + "Id": 71041801, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 20000, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.5", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "710418011": { + "Id": 710418011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 20000, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 4, + "EffectTypeSecondSubtype": 3, + "EffectTypeParam1": "20", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71042101": { + "Id": 71042101, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.2", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71042102": { + "Id": 71042102, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.4", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71042103": { + "Id": 71042103, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.6", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71042201": { + "Id": 71042201, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.2", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71042202": { + "Id": 71042202, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.4", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71042203": { + "Id": 71042203, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.6", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71042301": { + "Id": 71042301, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 58, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.2", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71042302": { + "Id": 71042302, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 58, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.4", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71042303": { + "Id": 71042303, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 58, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.6", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71042401": { + "Id": 71042401, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 64, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.2", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71042402": { + "Id": 71042402, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 64, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.4", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71042403": { + "Id": 71042403, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 64, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.6", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71042501": { + "Id": 71042501, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.2", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71042502": { + "Id": 71042502, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.4", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "71042503": { + "Id": 71042503, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.6", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, "880010101": { "Id": 880010101, "Name": "", @@ -121200,6 +125399,25 @@ "EffectTypeParam6": "", "EffectTypeParam7": "" }, + "317010001": { + "Id": 317010001, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "3", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, "999002141": { "Id": 999002141, "Name": "", @@ -121675,6 +125893,44 @@ "EffectTypeParam6": "", "EffectTypeParam7": "" }, + "720140000": { + "Id": 720140000, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 19, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "20", + "EffectTypeParam2": "0", + "EffectTypeParam3": "20", + "EffectTypeParam4": "0", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "700619101": { + "Id": 700619101, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "-0.2", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, "809001011": { "Id": 809001011, "Name": "", @@ -166154,6 +170410,9582 @@ "EffectTypeParam6": "", "EffectTypeParam7": "" }, + "709050001": { + "Id": 709050001, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "15.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050002": { + "Id": 709050002, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "30.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050003": { + "Id": 709050003, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "45.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050004": { + "Id": 709050004, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "60.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050005": { + "Id": 709050005, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "75.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050006": { + "Id": 709050006, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "90.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050007": { + "Id": 709050007, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "105.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050008": { + "Id": 709050008, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "120.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050009": { + "Id": 709050009, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "135.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050010": { + "Id": 709050010, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "150.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050011": { + "Id": 709050011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "165.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050012": { + "Id": 709050012, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "180.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050013": { + "Id": 709050013, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "195.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050014": { + "Id": 709050014, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "210.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050015": { + "Id": 709050015, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "225.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050016": { + "Id": 709050016, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "240.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050017": { + "Id": 709050017, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "255.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050018": { + "Id": 709050018, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "270.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050019": { + "Id": 709050019, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "285.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050020": { + "Id": 709050020, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "300.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050021": { + "Id": 709050021, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "315.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050022": { + "Id": 709050022, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "330.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050023": { + "Id": 709050023, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "345.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050024": { + "Id": 709050024, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "360.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050025": { + "Id": 709050025, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "375.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050026": { + "Id": 709050026, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "390.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050027": { + "Id": 709050027, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "405.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050028": { + "Id": 709050028, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "420.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050029": { + "Id": 709050029, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "435.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050030": { + "Id": 709050030, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "450.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050031": { + "Id": 709050031, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "465.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050032": { + "Id": 709050032, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "480.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050033": { + "Id": 709050033, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "495.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050034": { + "Id": 709050034, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "510.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050035": { + "Id": 709050035, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "525.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050036": { + "Id": 709050036, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "540.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050037": { + "Id": 709050037, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "555.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050038": { + "Id": 709050038, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "570.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050039": { + "Id": 709050039, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "585.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050040": { + "Id": 709050040, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "600.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050041": { + "Id": 709050041, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "681.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050042": { + "Id": 709050042, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "762.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050043": { + "Id": 709050043, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "843.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050044": { + "Id": 709050044, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "924.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050045": { + "Id": 709050045, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1005.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050046": { + "Id": 709050046, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1086.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050047": { + "Id": 709050047, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1167.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050048": { + "Id": 709050048, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1248.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050049": { + "Id": 709050049, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1329.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050050": { + "Id": 709050050, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "2400.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050051": { + "Id": 709050051, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "2620.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050052": { + "Id": 709050052, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "2840.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050053": { + "Id": 709050053, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "3060.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050054": { + "Id": 709050054, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "3280.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050055": { + "Id": 709050055, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "3500.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050056": { + "Id": 709050056, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "3720.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050057": { + "Id": 709050057, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "3940.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050058": { + "Id": 709050058, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "4160.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050059": { + "Id": 709050059, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "4380.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050060": { + "Id": 709050060, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "4600.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050061": { + "Id": 709050061, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "4820.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050062": { + "Id": 709050062, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "5040.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050063": { + "Id": 709050063, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "5260.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050064": { + "Id": 709050064, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "5480.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050065": { + "Id": 709050065, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "5700.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050066": { + "Id": 709050066, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "5920.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050067": { + "Id": 709050067, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "6140.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050068": { + "Id": 709050068, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "6360.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050069": { + "Id": 709050069, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "6580.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050070": { + "Id": 709050070, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "7200.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050071": { + "Id": 709050071, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "7280.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050072": { + "Id": 709050072, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "7360.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050073": { + "Id": 709050073, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "7440.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050074": { + "Id": 709050074, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "7520.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050075": { + "Id": 709050075, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "7600.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050076": { + "Id": 709050076, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "7680.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050077": { + "Id": 709050077, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "7760.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050078": { + "Id": 709050078, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "7840.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050079": { + "Id": 709050079, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "7920.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050080": { + "Id": 709050080, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "8000.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050081": { + "Id": 709050081, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "8080.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050082": { + "Id": 709050082, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "8160.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050083": { + "Id": 709050083, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "8240.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050084": { + "Id": 709050084, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "8320.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050085": { + "Id": 709050085, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "8400.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050086": { + "Id": 709050086, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "8480.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050087": { + "Id": 709050087, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "8560.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050088": { + "Id": 709050088, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "8640.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050089": { + "Id": 709050089, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "8720.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050090": { + "Id": 709050090, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "8800.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050091": { + "Id": 709050091, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "8880.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050092": { + "Id": 709050092, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "8960.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050093": { + "Id": 709050093, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "9040.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050094": { + "Id": 709050094, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "9120.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050095": { + "Id": 709050095, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "9200.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050096": { + "Id": 709050096, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "9280.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050097": { + "Id": 709050097, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "9360.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050098": { + "Id": 709050098, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "9440.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050099": { + "Id": 709050099, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "9520.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709050100": { + "Id": 709050100, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "9600.0000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051001": { + "Id": 709051001, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "2756250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051002": { + "Id": 709051002, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "5512500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051003": { + "Id": 709051003, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "8268750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051004": { + "Id": 709051004, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "11025000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051005": { + "Id": 709051005, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "13781250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051006": { + "Id": 709051006, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "16537500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051007": { + "Id": 709051007, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "19293750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051008": { + "Id": 709051008, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "22050000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051009": { + "Id": 709051009, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "24806250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051010": { + "Id": 709051010, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "27562500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051011": { + "Id": 709051011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "30318750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051012": { + "Id": 709051012, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "33075000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051013": { + "Id": 709051013, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "35831250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051014": { + "Id": 709051014, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "38587500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051015": { + "Id": 709051015, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "41343750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051016": { + "Id": 709051016, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "44100000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051017": { + "Id": 709051017, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "46856250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051018": { + "Id": 709051018, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "49612500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051019": { + "Id": 709051019, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "52368750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051020": { + "Id": 709051020, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "55125000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051021": { + "Id": 709051021, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "57881250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051022": { + "Id": 709051022, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "60637500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051023": { + "Id": 709051023, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "63393750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051024": { + "Id": 709051024, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "66150000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051025": { + "Id": 709051025, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "68906250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051026": { + "Id": 709051026, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "71662500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051027": { + "Id": 709051027, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "74418750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051028": { + "Id": 709051028, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "77175000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051029": { + "Id": 709051029, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "79931250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051030": { + "Id": 709051030, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "82687500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051031": { + "Id": 709051031, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "85443750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051032": { + "Id": 709051032, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "88200000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051033": { + "Id": 709051033, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "90956250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051034": { + "Id": 709051034, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "93712500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051035": { + "Id": 709051035, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "96468750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051036": { + "Id": 709051036, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "99225000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051037": { + "Id": 709051037, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "101981250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051038": { + "Id": 709051038, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "104737500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051039": { + "Id": 709051039, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "107493750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051040": { + "Id": 709051040, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "110250000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051041": { + "Id": 709051041, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "121500000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051042": { + "Id": 709051042, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "132750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051043": { + "Id": 709051043, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "144000000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051044": { + "Id": 709051044, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "155250000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051045": { + "Id": 709051045, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "166500000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051046": { + "Id": 709051046, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "177750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051047": { + "Id": 709051047, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "189000000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051048": { + "Id": 709051048, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "200250000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051049": { + "Id": 709051049, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "211500000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051050": { + "Id": 709051050, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "222750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051051": { + "Id": 709051051, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "267750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051052": { + "Id": 709051052, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "312750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051053": { + "Id": 709051053, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "357750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051054": { + "Id": 709051054, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "402750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051055": { + "Id": 709051055, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "447750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051056": { + "Id": 709051056, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "492750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051057": { + "Id": 709051057, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "537750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051058": { + "Id": 709051058, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "582750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051059": { + "Id": 709051059, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "627750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051060": { + "Id": 709051060, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "672750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051061": { + "Id": 709051061, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "717750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051062": { + "Id": 709051062, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "762750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051063": { + "Id": 709051063, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "807750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051064": { + "Id": 709051064, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "852750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051065": { + "Id": 709051065, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "897750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051066": { + "Id": 709051066, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "942750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051067": { + "Id": 709051067, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "987750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051068": { + "Id": 709051068, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1032750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051069": { + "Id": 709051069, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1077750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051070": { + "Id": 709051070, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1122750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051071": { + "Id": 709051071, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1160175000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051072": { + "Id": 709051072, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1197600000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051073": { + "Id": 709051073, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1235025000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051074": { + "Id": 709051074, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1272450000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051075": { + "Id": 709051075, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1309875000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051076": { + "Id": 709051076, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1347300000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051077": { + "Id": 709051077, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1384725000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051078": { + "Id": 709051078, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1422150000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051079": { + "Id": 709051079, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1459575000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051080": { + "Id": 709051080, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1497000000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051081": { + "Id": 709051081, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1534425000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051082": { + "Id": 709051082, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1571850000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051083": { + "Id": 709051083, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1609275000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051084": { + "Id": 709051084, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1646700000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051085": { + "Id": 709051085, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1684125000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051086": { + "Id": 709051086, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1721550000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051087": { + "Id": 709051087, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1758975000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051088": { + "Id": 709051088, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1796400000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051089": { + "Id": 709051089, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1833825000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051090": { + "Id": 709051090, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1871250000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051091": { + "Id": 709051091, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1908675000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051092": { + "Id": 709051092, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1946100000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051093": { + "Id": 709051093, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1983525000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051094": { + "Id": 709051094, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "2020950000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051095": { + "Id": 709051095, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "2058375000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051096": { + "Id": 709051096, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "2095800000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051097": { + "Id": 709051097, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "2133225000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051098": { + "Id": 709051098, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "2170650000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051099": { + "Id": 709051099, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "2208075000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709051100": { + "Id": 709051100, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "2245500000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052001": { + "Id": 709052001, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1653750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052002": { + "Id": 709052002, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "3307500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052003": { + "Id": 709052003, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "4961250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052004": { + "Id": 709052004, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "6615000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052005": { + "Id": 709052005, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "8268750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052006": { + "Id": 709052006, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "9922500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052007": { + "Id": 709052007, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "11576250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052008": { + "Id": 709052008, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "13230000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052009": { + "Id": 709052009, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "14883750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052010": { + "Id": 709052010, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "16537500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052011": { + "Id": 709052011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "18191250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052012": { + "Id": 709052012, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "19845000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052013": { + "Id": 709052013, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "21498750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052014": { + "Id": 709052014, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "23152500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052015": { + "Id": 709052015, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "24806250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052016": { + "Id": 709052016, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "26460000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052017": { + "Id": 709052017, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "28113750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052018": { + "Id": 709052018, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "29767500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052019": { + "Id": 709052019, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "31421250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052020": { + "Id": 709052020, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "33075000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052021": { + "Id": 709052021, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "34728750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052022": { + "Id": 709052022, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "36382500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052023": { + "Id": 709052023, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "38036250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052024": { + "Id": 709052024, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "39690000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052025": { + "Id": 709052025, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "41343750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052026": { + "Id": 709052026, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "42997500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052027": { + "Id": 709052027, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "44651250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052028": { + "Id": 709052028, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "46305000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052029": { + "Id": 709052029, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "47958750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052030": { + "Id": 709052030, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "49612500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052031": { + "Id": 709052031, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "51266250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052032": { + "Id": 709052032, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "52920000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052033": { + "Id": 709052033, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "54573750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052034": { + "Id": 709052034, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "56227500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052035": { + "Id": 709052035, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "57881250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052036": { + "Id": 709052036, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "59535000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052037": { + "Id": 709052037, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "61188750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052038": { + "Id": 709052038, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "62842500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052039": { + "Id": 709052039, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "64496250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052040": { + "Id": 709052040, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "66150000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052041": { + "Id": 709052041, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "72900000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052042": { + "Id": 709052042, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "79650000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052043": { + "Id": 709052043, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "86400000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052044": { + "Id": 709052044, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "93150000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052045": { + "Id": 709052045, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "99900000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052046": { + "Id": 709052046, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "106650000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052047": { + "Id": 709052047, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "113400000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052048": { + "Id": 709052048, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "120150000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052049": { + "Id": 709052049, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "126900000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052050": { + "Id": 709052050, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "133650000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052051": { + "Id": 709052051, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "153900000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052052": { + "Id": 709052052, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "174150000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052053": { + "Id": 709052053, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "194400000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052054": { + "Id": 709052054, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "214650000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052055": { + "Id": 709052055, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "234900000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052056": { + "Id": 709052056, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "255150000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052057": { + "Id": 709052057, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "275400000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052058": { + "Id": 709052058, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "295650000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052059": { + "Id": 709052059, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "315900000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052060": { + "Id": 709052060, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "336150000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052061": { + "Id": 709052061, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "356400000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052062": { + "Id": 709052062, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "376650000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052063": { + "Id": 709052063, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "396900000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052064": { + "Id": 709052064, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "417150000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052065": { + "Id": 709052065, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "437400000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052066": { + "Id": 709052066, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "457650000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052067": { + "Id": 709052067, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "477900000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052068": { + "Id": 709052068, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "498150000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052069": { + "Id": 709052069, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "518400000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052070": { + "Id": 709052070, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "673650000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052071": { + "Id": 709052071, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "684866250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052072": { + "Id": 709052072, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "696082500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052073": { + "Id": 709052073, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "707298750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052074": { + "Id": 709052074, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "718515000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052075": { + "Id": 709052075, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "729731250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052076": { + "Id": 709052076, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "740947500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052077": { + "Id": 709052077, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "752163750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052078": { + "Id": 709052078, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "763380000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052079": { + "Id": 709052079, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "774596250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052080": { + "Id": 709052080, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "785812500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052081": { + "Id": 709052081, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "797028750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052082": { + "Id": 709052082, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "808245000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052083": { + "Id": 709052083, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "819461250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052084": { + "Id": 709052084, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "830677500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052085": { + "Id": 709052085, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "841893750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052086": { + "Id": 709052086, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "853110000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052087": { + "Id": 709052087, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "864326250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052088": { + "Id": 709052088, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "875542500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052089": { + "Id": 709052089, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "886758750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052090": { + "Id": 709052090, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "897975000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052091": { + "Id": 709052091, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "909191250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052092": { + "Id": 709052092, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "920407500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052093": { + "Id": 709052093, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "931623750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052094": { + "Id": 709052094, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "942840000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052095": { + "Id": 709052095, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "954056250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052096": { + "Id": 709052096, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "965272500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052097": { + "Id": 709052097, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "976488750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052098": { + "Id": 709052098, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "987705000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052099": { + "Id": 709052099, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "998921250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709052100": { + "Id": 709052100, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 42, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1010137500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053001": { + "Id": 709053001, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "3003750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053002": { + "Id": 709053002, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "4657500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053003": { + "Id": 709053003, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "6311250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053004": { + "Id": 709053004, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "7965000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053005": { + "Id": 709053005, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "9618750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053006": { + "Id": 709053006, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "11272500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053007": { + "Id": 709053007, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "12926250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053008": { + "Id": 709053008, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "14580000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053009": { + "Id": 709053009, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "16233750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053010": { + "Id": 709053010, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "17887500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053011": { + "Id": 709053011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "19541250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053012": { + "Id": 709053012, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "21195000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053013": { + "Id": 709053013, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "22848750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053014": { + "Id": 709053014, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "24502500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053015": { + "Id": 709053015, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "26156250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053016": { + "Id": 709053016, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "27810000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053017": { + "Id": 709053017, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "29463750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053018": { + "Id": 709053018, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "31117500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053019": { + "Id": 709053019, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "32771250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053020": { + "Id": 709053020, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "34425000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053021": { + "Id": 709053021, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "36078750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053022": { + "Id": 709053022, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "37732500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053023": { + "Id": 709053023, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "39386250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053024": { + "Id": 709053024, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "41040000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053025": { + "Id": 709053025, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "42693750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053026": { + "Id": 709053026, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "44347500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053027": { + "Id": 709053027, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "46001250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053028": { + "Id": 709053028, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "47655000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053029": { + "Id": 709053029, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "49308750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053030": { + "Id": 709053030, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "50962500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053031": { + "Id": 709053031, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "52616250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053032": { + "Id": 709053032, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "54270000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053033": { + "Id": 709053033, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "55923750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053034": { + "Id": 709053034, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "57577500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053035": { + "Id": 709053035, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "59231250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053036": { + "Id": 709053036, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "60885000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053037": { + "Id": 709053037, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "62538750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053038": { + "Id": 709053038, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "64192500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053039": { + "Id": 709053039, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "65846250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053040": { + "Id": 709053040, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "67500000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053041": { + "Id": 709053041, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "74250000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053042": { + "Id": 709053042, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "81000000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053043": { + "Id": 709053043, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "87750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053044": { + "Id": 709053044, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "94500000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053045": { + "Id": 709053045, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "101250000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053046": { + "Id": 709053046, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "108000000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053047": { + "Id": 709053047, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "114750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053048": { + "Id": 709053048, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "121500000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053049": { + "Id": 709053049, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "128250000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053050": { + "Id": 709053050, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "135000000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053051": { + "Id": 709053051, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "155250000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053052": { + "Id": 709053052, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "175500000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053053": { + "Id": 709053053, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "195750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053054": { + "Id": 709053054, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "216000000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053055": { + "Id": 709053055, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "236250000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053056": { + "Id": 709053056, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "256500000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053057": { + "Id": 709053057, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "276750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053058": { + "Id": 709053058, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "297000000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053059": { + "Id": 709053059, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "317250000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053060": { + "Id": 709053060, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "337500000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053061": { + "Id": 709053061, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "357750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053062": { + "Id": 709053062, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "378000000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053063": { + "Id": 709053063, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "398250000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053064": { + "Id": 709053064, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "418500000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053065": { + "Id": 709053065, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "438750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053066": { + "Id": 709053066, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "459000000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053067": { + "Id": 709053067, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "479250000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053068": { + "Id": 709053068, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "499500000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053069": { + "Id": 709053069, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "519750000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053070": { + "Id": 709053070, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "675000000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053071": { + "Id": 709053071, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "686216250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053072": { + "Id": 709053072, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "697432500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053073": { + "Id": 709053073, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "708648750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053074": { + "Id": 709053074, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "719865000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053075": { + "Id": 709053075, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "731081250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053076": { + "Id": 709053076, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "742297500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053077": { + "Id": 709053077, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "753513750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053078": { + "Id": 709053078, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "764730000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053079": { + "Id": 709053079, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "775946250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053080": { + "Id": 709053080, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "787162500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053081": { + "Id": 709053081, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "798378750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053082": { + "Id": 709053082, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "809595000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053083": { + "Id": 709053083, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "820811250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053084": { + "Id": 709053084, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "832027500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053085": { + "Id": 709053085, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "843243750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053086": { + "Id": 709053086, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "854460000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053087": { + "Id": 709053087, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "865676250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053088": { + "Id": 709053088, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "876892500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053089": { + "Id": 709053089, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "888108750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053090": { + "Id": 709053090, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "899325000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053091": { + "Id": 709053091, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "910541250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053092": { + "Id": 709053092, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "921757500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053093": { + "Id": 709053093, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "932973750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053094": { + "Id": 709053094, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "944190000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053095": { + "Id": 709053095, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "955406250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053096": { + "Id": 709053096, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "966622500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053097": { + "Id": 709053097, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "977838750", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053098": { + "Id": 709053098, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "989055000", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053099": { + "Id": 709053099, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1000271250", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709053100": { + "Id": 709053100, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 34, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1011487500", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054011": { + "Id": 709054011, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 51, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.1", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054021": { + "Id": 709054021, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 51, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.2", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054031": { + "Id": 709054031, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 51, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.3", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054041": { + "Id": 709054041, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 37, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.1", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054042": { + "Id": 709054042, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 37, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.1", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054051": { + "Id": 709054051, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 37, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.2", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054052": { + "Id": 709054052, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 37, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.2", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054061": { + "Id": 709054061, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 37, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.4", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054062": { + "Id": 709054062, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 37, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.4", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054071": { + "Id": 709054071, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.25", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054072": { + "Id": 709054072, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 1000, + "EffectRate": 100, + "EffectType": 19, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "0.8", + "EffectTypeParam2": "0", + "EffectTypeParam3": "0.8", + "EffectTypeParam4": "0", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054081": { + "Id": 709054081, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 51, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.01", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054091": { + "Id": 709054091, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 51, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.01", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054092": { + "Id": 709054092, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.035", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054101": { + "Id": 709054101, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 88, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.25", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054102": { + "Id": 709054102, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 45, + "EffectTypeFirstSubtype": 51, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.05", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054111": { + "Id": 709054111, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 45, + "EffectTypeFirstSubtype": 51, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.1", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054112": { + "Id": 709054112, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 45, + "EffectTypeFirstSubtype": 51, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.1", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054121": { + "Id": 709054121, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054120", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054122": { + "Id": 709054122, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "-0.05", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054131": { + "Id": 709054131, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054130", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054132": { + "Id": 709054132, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "-0.1", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054141": { + "Id": 709054141, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054140", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054142": { + "Id": 709054142, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "-1", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054161": { + "Id": 709054161, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054160", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054162": { + "Id": 709054162, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 37, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-1", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054163": { + "Id": 709054163, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 37, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-1", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054166": { + "Id": 709054166, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054165", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054167": { + "Id": 709054167, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 37, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.4", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054168": { + "Id": 709054168, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 37, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.4", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054173": { + "Id": 709054173, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 37, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.4", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054174": { + "Id": 709054174, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 37, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.4", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054175": { + "Id": 709054175, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 37, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.5", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054176": { + "Id": 709054176, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 37, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.5", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054177": { + "Id": 709054177, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054170", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054178": { + "Id": 709054178, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054174", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054179": { + "Id": 709054179, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054178", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054151": { + "Id": 709054151, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.25", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054152": { + "Id": 709054152, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 42, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054152", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054153": { + "Id": 709054153, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054150", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054181": { + "Id": 709054181, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 66, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "-0.8", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054182": { + "Id": 709054182, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.2", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054191": { + "Id": 709054191, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 64, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "-0.8", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054192": { + "Id": 709054192, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.2", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054201": { + "Id": 709054201, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "-0.8", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054202": { + "Id": 709054202, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 58, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.2", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054211": { + "Id": 709054211, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054210", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054212": { + "Id": 709054212, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054211", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054213": { + "Id": 709054213, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 51, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.015", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054221": { + "Id": 709054221, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054220", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054222": { + "Id": 709054222, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054221", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054223": { + "Id": 709054223, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 51, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.04", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054231": { + "Id": 709054231, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 6, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.15", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054232": { + "Id": 709054232, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "-0.3", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054241": { + "Id": 709054241, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 6, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.3", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054242": { + "Id": 709054242, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.4", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054251": { + "Id": 709054251, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.015", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054252": { + "Id": 709054252, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.015", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054253": { + "Id": 709054253, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.015", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054254": { + "Id": 709054254, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.015", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054255": { + "Id": 709054255, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.015", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054256": { + "Id": 709054256, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.015", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054257": { + "Id": 709054257, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.015", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054258": { + "Id": 709054258, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.015", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054259": { + "Id": 709054259, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.015", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054260": { + "Id": 709054260, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.025", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054261": { + "Id": 709054261, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054261", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054262": { + "Id": 709054262, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054262", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054263": { + "Id": 709054263, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054263", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054264": { + "Id": 709054264, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054264", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054265": { + "Id": 709054265, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054265", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054266": { + "Id": 709054266, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054266", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054267": { + "Id": 709054267, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054267", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054268": { + "Id": 709054268, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054268", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054269": { + "Id": 709054269, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054269", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054270": { + "Id": 709054270, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.04", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054271": { + "Id": 709054271, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054271", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054272": { + "Id": 709054272, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054272", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054273": { + "Id": 709054273, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054273", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054274": { + "Id": 709054274, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054274", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054275": { + "Id": 709054275, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054275", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054276": { + "Id": 709054276, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054276", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054277": { + "Id": 709054277, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054277", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054278": { + "Id": 709054278, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054278", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054279": { + "Id": 709054279, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054279", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054281": { + "Id": 709054281, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "-0.4", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054282": { + "Id": 709054282, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 3, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "-0.2", + "EffectTypeParam2": "2", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054291": { + "Id": 709054291, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054290", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054292": { + "Id": 709054292, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 1, + "EffectTypeFirstSubtype": 17, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054301": { + "Id": 709054301, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054300", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054302": { + "Id": 709054302, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 1, + "EffectTypeFirstSubtype": 17, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054311": { + "Id": 709054311, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 10000, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054310", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054312": { + "Id": 709054312, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.01", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054321": { + "Id": 709054321, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 10000, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054320", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054322": { + "Id": 709054322, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.02", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054331": { + "Id": 709054331, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 10000, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054330", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054332": { + "Id": 709054332, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.035", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054341": { + "Id": 709054341, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.3", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054342": { + "Id": 709054342, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 50000, + "EffectRate": 100, + "EffectType": 2, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 3, + "EffectTypeParam1": "-2", + "EffectTypeParam2": "2", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054343": { + "Id": 709054343, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 50000, + "EffectRate": 100, + "EffectType": 2, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 3, + "EffectTypeParam1": "-2", + "EffectTypeParam2": "4", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054351": { + "Id": 709054351, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 51, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.15", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054361": { + "Id": 709054361, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 1000, + "EffectRate": 100, + "EffectType": 19, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "9", + "EffectTypeParam2": "0", + "EffectTypeParam3": "9", + "EffectTypeParam4": "0", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054362": { + "Id": 709054362, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 6, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "709054360", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "709054363": { + "Id": 709054363, + "Name": "", + "Tag": "", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 88, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "-0.99", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, "10390010": { "Id": 10390010, "Name": "", @@ -204173,6 +218005,956 @@ "EffectTypeParam6": "", "EffectTypeParam7": "" }, + "16290010": { + "Id": 16290010, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "690", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290020": { + "Id": 16290020, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.015", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290030": { + "Id": 16290030, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.021", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290040": { + "Id": 16290040, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.021", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290050": { + "Id": 16290050, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.03", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290060": { + "Id": 16290060, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "690", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290070": { + "Id": 16290070, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.015", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290080": { + "Id": 16290080, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.021", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290090": { + "Id": 16290090, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.021", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290100": { + "Id": 16290100, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.03", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290110": { + "Id": 16290110, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "690", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290120": { + "Id": 16290120, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.015", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290130": { + "Id": 16290130, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.021", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290140": { + "Id": 16290140, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.021", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290150": { + "Id": 16290150, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.03", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290160": { + "Id": 16290160, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "690", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290170": { + "Id": 16290170, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.015", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290180": { + "Id": 16290180, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.021", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290190": { + "Id": 16290190, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.021", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290200": { + "Id": 16290200, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.03", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290210": { + "Id": 16290210, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "690", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290220": { + "Id": 16290220, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.015", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290230": { + "Id": 16290230, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.021", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290240": { + "Id": 16290240, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.021", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290250": { + "Id": 16290250, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.03", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290260": { + "Id": 16290260, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "690", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290270": { + "Id": 16290270, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.015", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290280": { + "Id": 16290280, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.021", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290290": { + "Id": 16290290, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.021", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290300": { + "Id": 16290300, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.03", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290310": { + "Id": 16290310, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "690", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290320": { + "Id": 16290320, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.015", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290330": { + "Id": 16290330, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.021", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290340": { + "Id": 16290340, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.021", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290350": { + "Id": 16290350, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.03", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290360": { + "Id": 16290360, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "690", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290370": { + "Id": 16290370, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.015", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290380": { + "Id": 16290380, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.021", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290390": { + "Id": 16290390, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.021", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290400": { + "Id": 16290400, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.03", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290410": { + "Id": 16290410, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "690", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290420": { + "Id": 16290420, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.015", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290430": { + "Id": 16290430, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.021", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290440": { + "Id": 16290440, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.021", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290450": { + "Id": 16290450, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.03", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290460": { + "Id": 16290460, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "690", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290470": { + "Id": 16290470, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.015", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290480": { + "Id": 16290480, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.021", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290490": { + "Id": 16290490, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.021", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "16290500": { + "Id": 16290500, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.03", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, "90011011": { "Id": 90011011, "Name": "", @@ -276810,6 +291592,1241 @@ "EffectTypeParam6": "", "EffectTypeParam7": "" }, + "4066001": { + "Id": 4066001, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.15", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066002": { + "Id": 4066002, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.18", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066003": { + "Id": 4066003, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.21", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066004": { + "Id": 4066004, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.24", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066005": { + "Id": 4066005, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.27", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066006": { + "Id": 4066006, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.3", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066011": { + "Id": 4066011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 61, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.15", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066012": { + "Id": 4066012, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 61, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.18", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066013": { + "Id": 4066013, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 61, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.21", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066014": { + "Id": 4066014, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 61, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.24", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066015": { + "Id": 4066015, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 61, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.27", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066016": { + "Id": 4066016, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 61, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.3", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066021": { + "Id": 4066021, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 6, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.15", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066022": { + "Id": 4066022, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 6, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.18", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066023": { + "Id": 4066023, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 6, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.21", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066024": { + "Id": 4066024, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 6, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.24", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066025": { + "Id": 4066025, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 6, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.27", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066026": { + "Id": 4066026, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 6, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.3", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066101": { + "Id": 4066101, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 60, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.1", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066102": { + "Id": 4066102, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 60, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.15", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066103": { + "Id": 4066103, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 60, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.2", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066104": { + "Id": 4066104, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 60, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.25", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066105": { + "Id": 4066105, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 60, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.3", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066111": { + "Id": 4066111, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.075", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066112": { + "Id": 4066112, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.15", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066113": { + "Id": 4066113, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.225", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066114": { + "Id": 4066114, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.3", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066115": { + "Id": 4066115, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.375", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066121": { + "Id": 4066121, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.075", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066122": { + "Id": 4066122, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.15", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066123": { + "Id": 4066123, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.225", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066124": { + "Id": 4066124, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.3", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066125": { + "Id": 4066125, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.375", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066201": { + "Id": 4066201, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.15", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066202": { + "Id": 4066202, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.2", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066203": { + "Id": 4066203, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.25", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066204": { + "Id": 4066204, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.3", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066205": { + "Id": 4066205, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.35", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066211": { + "Id": 4066211, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 78, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.03", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066212": { + "Id": 4066212, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 78, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.04", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066213": { + "Id": 4066213, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 78, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.05", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066214": { + "Id": 4066214, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 78, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.06", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4066215": { + "Id": 4066215, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 78, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.07", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4067001": { + "Id": 4067001, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.005", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4067002": { + "Id": 4067002, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.006", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4067003": { + "Id": 4067003, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.007", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4067004": { + "Id": 4067004, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.008", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4067005": { + "Id": 4067005, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.009", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4067006": { + "Id": 4067006, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.01", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4067011": { + "Id": 4067011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.005", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4067012": { + "Id": 4067012, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.006", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4067013": { + "Id": 4067013, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.007", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4067014": { + "Id": 4067014, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.008", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4067015": { + "Id": 4067015, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.009", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4067016": { + "Id": 4067016, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.01", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4067101": { + "Id": 4067101, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.003", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4067102": { + "Id": 4067102, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.006", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4067103": { + "Id": 4067103, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.009", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4067104": { + "Id": 4067104, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.012", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4067105": { + "Id": 4067105, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 52, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 5, + "EffectTypeParam1": "0.015", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4067201": { + "Id": 4067201, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.05", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4067202": { + "Id": 4067202, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.1", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4067203": { + "Id": 4067203, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.15", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4067204": { + "Id": 4067204, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.2", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "4067205": { + "Id": 4067205, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 21, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.25", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, "250000001": { "Id": 250000001, "Name": "", @@ -277703,6 +293720,386 @@ "EffectTypeParam6": "", "EffectTypeParam7": "" }, + "250105701": { + "Id": 250105701, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.4", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "250105702": { + "Id": 250105702, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.4", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "250105703": { + "Id": 250105703, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 51, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.5", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "250105901": { + "Id": 250105901, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 47, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "250105902": { + "Id": 250105902, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 51, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.5", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "250106001": { + "Id": 250106001, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 51, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "5", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "250106002": { + "Id": 250106002, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 51, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.06", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "250106411": { + "Id": 250106411, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 6, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.03", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "250106412": { + "Id": 250106412, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.075", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "250104402": { + "Id": 250104402, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 1, + "EffectTypeFirstSubtype": 6, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "250116501": { + "Id": 250116501, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 3, + "EffectTypeParam1": "-40", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "250104701": { + "Id": 250104701, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 3, + "EffectTypeParam1": "-20", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "250105801": { + "Id": 250105801, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 3, + "EffectTypeParam1": "60", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "250106101": { + "Id": 250106101, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 6, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.03", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "250106201": { + "Id": 250106201, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 42, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "250106200", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "250106202": { + "Id": 250106202, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 42, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "250106201", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "250106203": { + "Id": 250106203, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 42, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "250106202", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "250106204": { + "Id": 250106204, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 42, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "250106203", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "250104201": { + "Id": 250104201, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 51, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.3", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "250141301": { + "Id": 250141301, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.05", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, "260110111": { "Id": 260110111, "Name": "", @@ -277847,7 +294244,7 @@ "EffectType": 12, "EffectTypeFirstSubtype": 57, "EffectTypeSecondSubtype": 1, - "EffectTypeParam1": "0.03", + "EffectTypeParam1": "0.02", "EffectTypeParam2": "", "EffectTypeParam3": "", "EffectTypeParam4": "", @@ -277866,7 +294263,7 @@ "EffectType": 12, "EffectTypeFirstSubtype": 57, "EffectTypeSecondSubtype": 1, - "EffectTypeParam1": "0.05", + "EffectTypeParam1": "0.03", "EffectTypeParam2": "", "EffectTypeParam3": "", "EffectTypeParam4": "", @@ -278018,7 +294415,7 @@ "EffectType": 12, "EffectTypeFirstSubtype": 56, "EffectTypeSecondSubtype": 1, - "EffectTypeParam1": "0.1", + "EffectTypeParam1": "0.2", "EffectTypeParam2": "", "EffectTypeParam3": "", "EffectTypeParam4": "", @@ -278037,7 +294434,45 @@ "EffectType": 12, "EffectTypeFirstSubtype": 1, "EffectTypeSecondSubtype": 2, - "EffectTypeParam1": "0.06", + "EffectTypeParam1": "0.1", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260111011": { + "Id": 260111011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.02", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260111012": { + "Id": 260111012, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.05", "EffectTypeParam2": "", "EffectTypeParam3": "", "EffectTypeParam4": "", @@ -278083,6 +294518,25 @@ "EffectTypeParam6": "", "EffectTypeParam7": "" }, + "260111511": { + "Id": 260111511, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.05", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, "260111611": { "Id": 260111611, "Name": "", @@ -278094,7 +294548,7 @@ "EffectType": 12, "EffectTypeFirstSubtype": 57, "EffectTypeSecondSubtype": 1, - "EffectTypeParam1": "0.2", + "EffectTypeParam1": "0.5", "EffectTypeParam2": "", "EffectTypeParam3": "", "EffectTypeParam4": "", @@ -278113,7 +294567,7 @@ "EffectType": 12, "EffectTypeFirstSubtype": 57, "EffectTypeSecondSubtype": 1, - "EffectTypeParam1": "0.5", + "EffectTypeParam1": "1", "EffectTypeParam2": "", "EffectTypeParam3": "", "EffectTypeParam4": "", @@ -278132,7 +294586,7 @@ "EffectType": 12, "EffectTypeFirstSubtype": 57, "EffectTypeSecondSubtype": 1, - "EffectTypeParam1": "1", + "EffectTypeParam1": "1.5", "EffectTypeParam2": "", "EffectTypeParam3": "", "EffectTypeParam4": "", @@ -278216,6 +294670,937 @@ "EffectTypeParam6": "", "EffectTypeParam7": "" }, + "260111921": { + "Id": 260111921, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 47, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "1", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112211": { + "Id": 260112211, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 6, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.03", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112212": { + "Id": 260112212, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 8, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.08", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112221": { + "Id": 260112221, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.4", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112222": { + "Id": 260112222, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.4", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112312": { + "Id": 260112312, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.6", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112411": { + "Id": 260112411, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 47, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.2", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112412": { + "Id": 260112412, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 47, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.2", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112421": { + "Id": 260112421, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 51, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.1", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112422": { + "Id": 260112422, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 51, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.1", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112431": { + "Id": 260112431, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 42, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "260112431", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112432": { + "Id": 260112432, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 42, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "260112432", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112441": { + "Id": 260112441, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.06", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112442": { + "Id": 260112442, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.06", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112451": { + "Id": 260112451, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 47, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.15", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112511": { + "Id": 260112511, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 3, + "EffectTypeParam1": "-5", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112611": { + "Id": 260112611, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 47, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.4", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112621": { + "Id": 260112621, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 19, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "3", + "EffectTypeParam2": "0", + "EffectTypeParam3": "3", + "EffectTypeParam4": "0", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112622": { + "Id": 260112622, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 3, + "EffectTypeParam1": "10", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112631": { + "Id": 260112631, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 10, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.5", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112641": { + "Id": 260112641, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 47, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.32", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112651": { + "Id": 260112651, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 19, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "2.4", + "EffectTypeParam2": "0", + "EffectTypeParam3": "2.4", + "EffectTypeParam4": "0", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112652": { + "Id": 260112652, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 2, + "EffectTypeSecondSubtype": 3, + "EffectTypeParam1": "8", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112661": { + "Id": 260112661, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 10, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.4", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112711": { + "Id": 260112711, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.64", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112721": { + "Id": 260112721, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.4", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112731": { + "Id": 260112731, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.1", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112811": { + "Id": 260112811, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 47, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.03", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112821": { + "Id": 260112821, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 47, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.05", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112831": { + "Id": 260112831, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 47, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.06", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112832": { + "Id": 260112832, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.08", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112841": { + "Id": 260112841, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 47, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.06", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112842": { + "Id": 260112842, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 1, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.2", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260112851": { + "Id": 260112851, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.6", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260113011": { + "Id": 260113011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 28, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "2", + "EffectTypeParam2": "0", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260113021": { + "Id": 260113021, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 28, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "2.5", + "EffectTypeParam2": "0", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260113031": { + "Id": 260113031, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 28, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "3", + "EffectTypeParam2": "0", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260113041": { + "Id": 260113041, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.3", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260113111": { + "Id": 260113111, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 42, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "260113111", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260113121": { + "Id": 260113121, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 42, + "EffectTypeFirstSubtype": 0, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "260113112", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260113211": { + "Id": 260113211, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.2", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260113221": { + "Id": 260113221, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 56, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.6", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260113411": { + "Id": 260113411, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 1, + "EffectTypeFirstSubtype": 26, + "EffectTypeSecondSubtype": 0, + "EffectTypeParam1": "", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "260113511": { + "Id": 260113511, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.3", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "100515011": { + "Id": 100515011, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 49, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.5", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "100515021": { + "Id": 100515021, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 49, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "2", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "271001201": { + "Id": 271001201, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 57, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.08", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "271002101": { + "Id": 271002101, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 51, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "0.06", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "271002201": { + "Id": 271002201, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 53, + "EffectTypeSecondSubtype": 1, + "EffectTypeParam1": "-0.06", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, "1011": { "Id": 1011, "Name": "", @@ -290737,6 +308122,120 @@ "EffectTypeParam6": "", "EffectTypeParam7": "" }, + "99880301": { + "Id": 99880301, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.02", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "99880302": { + "Id": 99880302, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.04", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "99880303": { + "Id": 99880303, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.06", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "99880304": { + "Id": 99880304, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.08", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "99880305": { + "Id": 99880305, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.1", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, + "99880306": { + "Id": 99880306, + "Name": "", + "Tag": "1", + "TakeEffectLimit": 0, + "Remove": false, + "CD": 0, + "EffectRate": 100, + "EffectType": 12, + "EffectTypeFirstSubtype": 3, + "EffectTypeSecondSubtype": 2, + "EffectTypeParam1": "0.12", + "EffectTypeParam2": "", + "EffectTypeParam3": "", + "EffectTypeParam4": "", + "EffectTypeParam5": "", + "EffectTypeParam6": "", + "EffectTypeParam7": "" + }, "301": { "Id": 301, "Name": "", diff --git a/data/bin/EndSceneType.json b/data/bin/EndSceneType.json index 7169a5628..fb742419a 100644 --- a/data/bin/EndSceneType.json +++ b/data/bin/EndSceneType.json @@ -173,6 +173,24 @@ "EndSceneName": "Levels/Main/Desert/Desert_Main_0_4_1_Victory01", "BGM": "music_victory_setState_rogueLike" }, + "30": { + "Id": 30, + "Theme": 30, + "EndSceneName": "Levels/Main/Forest_New/Forest_Main_10_1_Victory01", + "BGM": "music_victory_setState_rogueLike" + }, + "31": { + "Id": 31, + "Theme": 31, + "EndSceneName": "Levels/Main/Ruin/Ruin_Main_10_2_Victory01", + "BGM": "music_victory_setState_rogueLike" + }, + "32": { + "Id": 32, + "Theme": 32, + "EndSceneName": "", + "BGM": "music_victory_setState_rogueLike" + }, "101": { "Id": 101, "Theme": 101, @@ -509,6 +527,18 @@ "EndSceneName": "Levels/Roguelike/Roguelike_Common/Roguelike_MiniBoss_001_05_Victory01", "BGM": "music_victory_setState_rogueLike" }, + "481": { + "Id": 481, + "Theme": 481, + "EndSceneName": "Levels/Main/Ruin/Ruin_Main_10_2_Victory01", + "BGM": "music_victory_setState_rogueLike" + }, + "482": { + "Id": 482, + "Theme": 482, + "EndSceneName": "", + "BGM": "music_victory_setState_rogueLike" + }, "901": { "Id": 901, "Theme": 901, diff --git a/data/bin/ErrorCode.json b/data/bin/ErrorCode.json index 005958978..3a8235b28 100644 --- a/data/bin/ErrorCode.json +++ b/data/bin/ErrorCode.json @@ -905,6 +905,120 @@ "Template": "ErrorCode.112901.1", "ShowType": 1 }, + "112911": { + "Id": 112911, + "Title": "ErrDormOverlapPositions", + "Template": "ErrorCode.112911.1", + "ShowType": 1 + }, + "112912": { + "Id": 112912, + "Title": "ErrDormFloorTotal", + "Template": "ErrorCode.112912.1", + "ShowType": 1 + }, + "112913": { + "Id": 112913, + "Title": "ErrDormFurnitureNotEnough", + "Template": "ErrorCode.112913.1", + "ShowType": 1 + }, + "112914": { + "Id": 112914, + "Title": "ErrDormBuildLimit", + "Template": "ErrorCode.112914.1", + "ShowType": 1 + }, + "112915": { + "Id": 112915, + "Title": "ErrDormRoomUnlocked", + "Template": "ErrorCode.112915.1", + "ShowType": 1 + }, + "112916": { + "Id": 112916, + "Title": "ErrDormFurniturePreset", + "Template": "ErrorCode.112916.1", + "ShowType": 1 + }, + "112917": { + "Id": 112917, + "Title": "ErrDormPositionsBeyondBoundaries", + "Template": "ErrorCode.112917.1", + "ShowType": 1 + }, + "112918": { + "Id": 112918, + "Title": "ErrDormNotCanRepeatLike", + "Template": "ErrorCode.112918.1", + "ShowType": 1 + }, + "112919": { + "Id": 112919, + "Title": "ErrDormExceedingInvitationRoleLimit", + "Template": "ErrorCode.112919.1", + "ShowType": 1 + }, + "112920": { + "Id": 112920, + "Title": "ErrDormRoleOwned", + "Template": "ErrorCode.112920.1", + "ShowType": 1 + }, + "112921": { + "Id": 112921, + "Title": "ErrDormRewardAlreadyClaim", + "Template": "ErrorCode.112921.1", + "ShowType": 1 + }, + "112922": { + "Id": 112922, + "Title": "ErrDormDiscNotAcquired", + "Template": "ErrorCode.112922.1", + "ShowType": 1 + }, + "112923": { + "Id": 112923, + "Title": "ErrDormSenceNotAcquired", + "Template": "ErrorCode.112923.1", + "ShowType": 1 + }, + "112924": { + "Id": 112924, + "Title": "ErrDormRoleExclusion", + "Template": "ErrorCode.112924.1", + "ShowType": 1 + }, + "112925": { + "Id": 112925, + "Title": "ErrDormNameResetLimit", + "Template": "ErrorCode.112925.1", + "ShowType": 1 + }, + "112926": { + "Id": 112926, + "Title": "ErrDormNameLenViolation", + "Template": "ErrorCode.112926.1", + "ShowType": 1 + }, + "112927": { + "Id": 112927, + "Title": "ErrDormNameForbidden", + "Template": "ErrorCode.112927.1", + "ShowType": 1 + }, + "112928": { + "Id": 112928, + "Title": "ErrDormLikeLimit", + "Template": "ErrorCode.112928.1", + "ShowType": 1 + }, + "112929": { + "Id": 112929, + "Title": "ErrDormNotFriend", + "Template": "ErrorCode.112929.1", + "ShowType": 1 + }, "11300": { "Id": 11300, "Title": "ErrTraceHuntControlEnd", diff --git a/data/bin/FloorBuff.json b/data/bin/FloorBuff.json index 4a827c398..f82956e16 100644 --- a/data/bin/FloorBuff.json +++ b/data/bin/FloorBuff.json @@ -1442,6 +1442,498 @@ ], "BuffId": [] }, + "10301": { + "Id": 10301, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71041101, + 710411011 + ], + "BuffId": [] + }, + "10302": { + "Id": 10302, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71041102, + 710411021 + ], + "BuffId": [] + }, + "10303": { + "Id": 10303, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71041103, + 710411031 + ], + "BuffId": [] + }, + "10311": { + "Id": 10311, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71041801, + 710418011 + ], + "BuffId": [] + }, + "10321": { + "Id": 10321, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71040701 + ], + "BuffId": [] + }, + "10322": { + "Id": 10322, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71040702 + ], + "BuffId": [] + }, + "10331": { + "Id": 10331, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71040501 + ], + "BuffId": [] + }, + "10341": { + "Id": 10341, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71040901, + 710409011 + ], + "BuffId": [] + }, + "10351": { + "Id": 10351, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71040801 + ], + "BuffId": [] + }, + "10352": { + "Id": 10352, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71020501 + ], + "BuffId": [] + }, + "10353": { + "Id": 10353, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71030801 + ], + "BuffId": [] + }, + "10361": { + "Id": 10361, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71041601 + ], + "BuffId": [] + }, + "10362": { + "Id": 10362, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71041602 + ], + "BuffId": [] + }, + "10371": { + "Id": 10371, + "AddCamp": [ + 3 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71031601 + ], + "BuffId": [] + }, + "10372": { + "Id": 10372, + "AddCamp": [ + 3 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71031602 + ], + "BuffId": [] + }, + "10381": { + "Id": 10381, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71031901, + 710319012 + ], + "BuffId": [] + }, + "10391": { + "Id": 10391, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71031001, + 710310011 + ], + "BuffId": [] + }, + "10401": { + "Id": 10401, + "AddCamp": [ + 3 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71021601 + ], + "BuffId": [] + }, + "10402": { + "Id": 10402, + "AddCamp": [ + 3 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71021602 + ], + "BuffId": [] + }, + "10403": { + "Id": 10403, + "AddCamp": [ + 3 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71021603 + ], + "BuffId": [] + }, + "10421": { + "Id": 10421, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71042101 + ], + "BuffId": [] + }, + "10422": { + "Id": 10422, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71042102 + ], + "BuffId": [] + }, + "10423": { + "Id": 10423, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71042103 + ], + "BuffId": [] + }, + "10431": { + "Id": 10431, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71042201 + ], + "BuffId": [] + }, + "10432": { + "Id": 10432, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71042202 + ], + "BuffId": [] + }, + "10433": { + "Id": 10433, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71042203 + ], + "BuffId": [] + }, + "10441": { + "Id": 10441, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71042301 + ], + "BuffId": [] + }, + "10442": { + "Id": 10442, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71042302 + ], + "BuffId": [] + }, + "10443": { + "Id": 10443, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71042303 + ], + "BuffId": [] + }, + "10451": { + "Id": 10451, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71042401 + ], + "BuffId": [] + }, + "10452": { + "Id": 10452, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71042402 + ], + "BuffId": [] + }, + "10453": { + "Id": 10453, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71042403 + ], + "BuffId": [] + }, + "10461": { + "Id": 10461, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71042501 + ], + "BuffId": [] + }, + "10462": { + "Id": 10462, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71042502 + ], + "BuffId": [] + }, + "10463": { + "Id": 10463, + "AddCamp": [ + 1, + 2 + ], + "AddClass": [ + 1 + ], + "EffectId": [ + 71042503 + ], + "BuffId": [] + }, "81001": { "Id": 81001, "AddCamp": [ diff --git a/data/bin/Force.json b/data/bin/Force.json index 487547009..7c093fa7b 100644 --- a/data/bin/Force.json +++ b/data/bin/Force.json @@ -122,5 +122,12 @@ "Icon1": "Icon/ZZZOther/forces_017_l", "Icon2": "Icon/ZZZOther/forces_017", "TalentPos": [] + }, + "18": { + "Id": 18, + "Title": "Force.18.1", + "Icon1": "Icon/ZZZOther/forces_018_l", + "Icon2": "Icon/ZZZOther/forces_018", + "TalentPos": [] } } \ No newline at end of file diff --git a/data/bin/FormationScene.json b/data/bin/FormationScene.json index dd9807828..367567da5 100644 --- a/data/bin/FormationScene.json +++ b/data/bin/FormationScene.json @@ -38,5 +38,17 @@ "10": { "SceneName": "SelectRole_BreakOut_01", "Path": "Assets/AssetBundles/Levels/SelectRole/SelectRole_BreakOut01" + }, + "11": { + "SceneName": "Soldier_Sandtable_UI_01", + "Path": "Assets/AssetBundles/Levels/Soldier/Soldier_01a_UI" + }, + "12": { + "SceneName": "Soldier_Sandtable_UI_02", + "Path": "Assets/AssetBundles/Levels/Soldier/Soldier_01b_UI" + }, + "13": { + "SceneName": "Soldier_Sandtable_UI_03", + "Path": "Assets/AssetBundles/Levels/Soldier/Soldier_01c_UI" } } \ No newline at end of file diff --git a/data/bin/GMOrder.json b/data/bin/GMOrder.json index 4d3dfbff3..bc6ece52c 100644 --- a/data/bin/GMOrder.json +++ b/data/bin/GMOrder.json @@ -353,7 +353,7 @@ "40": { "Order": "sdAddBuffCard", "Desc": "", - "ParamCount": 2, + "ParamCount": 1, "ParamName1": "", "ParamName2": "", "ParamName3": "", @@ -405,6 +405,15 @@ "ParamName4": "" }, "46": { + "Order": "sdResetRewardLevel", + "Desc": "", + "ParamCount": 0, + "ParamName1": "", + "ParamName2": "", + "ParamName3": "", + "ParamName4": "" + }, + "47": { "Order": "sdSetGradeChallengeId", "Desc": "", "ParamCount": 1, @@ -413,7 +422,16 @@ "ParamName3": "", "ParamName4": "" }, - "47": { + "48": { + "Order": "sdSetRewardLevelAndExp", + "Desc": "", + "ParamCount": 2, + "ParamName1": "", + "ParamName2": "", + "ParamName3": "", + "ParamName4": "" + }, + "49": { "Order": "sdSkipNode", "Desc": "", "ParamCount": 1, @@ -421,5 +439,32 @@ "ParamName2": "", "ParamName3": "", "ParamName4": "" + }, + "50": { + "Order": "activityReturneeQuestComplete", + "Desc": "", + "ParamCount": 1, + "ParamName1": "", + "ParamName2": "", + "ParamName3": "", + "ParamName4": "" + }, + "51": { + "Order": "activityReturneeSetQuestPoint", + "Desc": "", + "ParamCount": 1, + "ParamName1": "", + "ParamName2": "", + "ParamName3": "", + "ParamName4": "" + }, + "52": { + "Order": "setActivityReturneeOpen", + "Desc": "", + "ParamCount": 2, + "ParamName1": "", + "ParamName2": "", + "ParamName3": "", + "ParamName4": "" } } \ No newline at end of file diff --git a/data/bin/GMSuperman.json b/data/bin/GMSuperman.json index a95725b70..adefd0437 100644 --- a/data/bin/GMSuperman.json +++ b/data/bin/GMSuperman.json @@ -344,6 +344,36 @@ "LevelClear": true, "StarTowerGrowth": 3 }, + "29": { + "Id": 29, + "Name": "", + "CharLevel": 70, + "CharSkill": "7,7,7,7", + "TalentKey": 1, + "TalentNormal": 1, + "Affinity": 20, + "DiscLevel": 80, + "DiscPhase": 7, + "DiscStar": 0, + "WorldClass": 40, + "LevelClear": true, + "StarTowerGrowth": 3 + }, + "30": { + "Id": 30, + "Name": "", + "CharLevel": 90, + "CharSkill": "10,10,10,10", + "TalentKey": 1, + "TalentNormal": 1, + "Affinity": 20, + "DiscLevel": 90, + "DiscPhase": 8, + "DiscStar": 0, + "WorldClass": 40, + "LevelClear": true, + "StarTowerGrowth": 3 + }, "105": { "Id": 105, "Name": "", diff --git a/data/bin/GMTeam.json b/data/bin/GMTeam.json index b9f8920a7..f4bbbefd7 100644 --- a/data/bin/GMTeam.json +++ b/data/bin/GMTeam.json @@ -203,5 +203,112 @@ 214044, 214042 ] + }, + "8": { + "Id": 8, + "Name": "", + "TeamCharacter": [ + 103, + 107, + 108, + 110, + 111, + 112, + 113, + 114, + 115, + 116, + 117, + 118, + 119, + 120, + 123, + 125, + 126, + 127, + 130, + 132, + 133, + 134, + 135, + 137, + 139, + 140, + 141, + 142, + 143, + 144, + 145, + 147, + 149, + 150, + 155, + 156, + 157, + 158, + 159, + 160 + ], + "TeamDisc": [ + 214001, + 214002, + 214005, + 214006, + 214007, + 214009, + 214010, + 214011, + 214012, + 214013, + 214014, + 214018, + 214019, + 214020, + 214021, + 214022, + 214023, + 214026, + 214027, + 214028, + 214030, + 214031, + 214032, + 214033, + 214036, + 214037, + 214038, + 214039, + 214017, + 214040, + 214015, + 214024, + 214048, + 214041, + 214004, + 214043, + 214044, + 214042, + 214016, + 214046, + 214008, + 214047, + 214045, + 214050, + 214049, + 214051, + 214003, + 214054, + 214052, + 214029, + 214053, + 214055, + 214056, + 214057, + 214058, + 214059, + 214060, + 214061, + 214062 + ] } } \ No newline at end of file diff --git a/data/bin/Gacha.json b/data/bin/Gacha.json index 3628b2459..1235a6cc8 100644 --- a/data/bin/Gacha.json +++ b/data/bin/Gacha.json @@ -7,12 +7,12 @@ "LimitTimes": 100000, "ATypePkg": 0, "BTypePkg": 0, - "CTypePkg": 1001, - "ATypeUpPkg": 1003, + "CTypePkg": 5001, + "ATypeUpPkg": 5003, "BTypeUpPkg": 100, - "BGuaranteePkg": 1001, + "BGuaranteePkg": 5001, "ATypeGuaranteeTimes": 0, - "GuaranteeTimes": 1002, + "GuaranteeTimes": 5002, "GuaranteeTid": 0, "GuaranteeQty": 0, "FirstTenShow": 0, @@ -25,6 +25,32 @@ "Tag": "", "Voice": "Cover_5" }, + "1001": { + "Id": 1001, + "Name": "Gacha.1001.1", + "StorageId": 6, + "GachaType": 10, + "LimitTimes": 100000, + "ATypePkg": 515, + "BTypePkg": 1, + "CTypePkg": 100101, + "ATypeUpPkg": 100103, + "BTypeUpPkg": 100, + "BGuaranteePkg": 0, + "ATypeGuaranteeTimes": 0, + "GuaranteeTimes": 100102, + "GuaranteeTid": 160, + "GuaranteeQty": 0, + "FirstTenShow": 0, + "StartTime": "", + "EndTime": "", + "Sort": 0, + "Icon": "2026-11-10T10:59:59+08:00", + "BannerRes": "", + "Image": "Icon/Gacha/tab_gacha_1001_lang", + "Tag": "banner_gacha_1001_lang", + "Voice": "Cover_1001" + }, "1": { "Id": 1, "Name": "Gacha.1.1", @@ -857,6 +883,58 @@ "Tag": "banner_gacha_11110_lang", "Voice": "Cover_11110" }, + "10162": { + "Id": 10162, + "Name": "Gacha.10162.1", + "StorageId": 1, + "GachaType": 8, + "LimitTimes": 100000, + "ATypePkg": 514, + "BTypePkg": 1, + "CTypePkg": 1016201, + "ATypeUpPkg": 1016203, + "BTypeUpPkg": 100, + "BGuaranteePkg": 1016211, + "ATypeGuaranteeTimes": 1016212, + "GuaranteeTimes": 1016202, + "GuaranteeTid": 0, + "GuaranteeQty": 120, + "FirstTenShow": 162, + "StartTime": "", + "EndTime": "", + "Sort": 0, + "Icon": "2026-11-10T10:59:59+08:00", + "BannerRes": "", + "Image": "Icon/Gacha/tab_gacha_10162_lang", + "Tag": "banner_gacha_10162_lang", + "Voice": "Cover_10162" + }, + "11115": { + "Id": 11115, + "Name": "Gacha.11115.1", + "StorageId": 1, + "GachaType": 1, + "LimitTimes": 100000, + "ATypePkg": 0, + "BTypePkg": 0, + "CTypePkg": 1111501, + "ATypeUpPkg": 1111503, + "BTypeUpPkg": 100, + "BGuaranteePkg": 1111511, + "ATypeGuaranteeTimes": 1111512, + "GuaranteeTimes": 1111502, + "GuaranteeTid": 0, + "GuaranteeQty": 120, + "FirstTenShow": 115, + "StartTime": "", + "EndTime": "", + "Sort": 0, + "Icon": "2026-11-17T10:59:59+08:00", + "BannerRes": "", + "Image": "Icon/Gacha/tab_gacha_11115_lang", + "Tag": "banner_gacha_11115_lang", + "Voice": "Cover_11115" + }, "2": { "Id": 2, "Name": "Gacha.2.1", @@ -1688,5 +1766,57 @@ "Image": "Icon/Gacha/tab_gacha_21110_lang", "Tag": "", "Voice": "Cover_21110" + }, + "20162": { + "Id": 20162, + "Name": "Gacha.20162.1", + "StorageId": 3, + "GachaType": 9, + "LimitTimes": 100000, + "ATypePkg": 610, + "BTypePkg": 300, + "CTypePkg": 2016201, + "ATypeUpPkg": 0, + "BTypeUpPkg": 100, + "BGuaranteePkg": 2016211, + "ATypeGuaranteeTimes": 2016212, + "GuaranteeTimes": 2016202, + "GuaranteeTid": 0, + "GuaranteeQty": 0, + "FirstTenShow": 0, + "StartTime": "", + "EndTime": "", + "Sort": 0, + "Icon": "2026-11-10T10:59:59+08:00", + "BannerRes": "", + "Image": "Icon/Gacha/tab_gacha_20162_lang", + "Tag": "", + "Voice": "Cover_20162" + }, + "21115": { + "Id": 21115, + "Name": "Gacha.21115.1", + "StorageId": 3, + "GachaType": 3, + "LimitTimes": 100000, + "ATypePkg": 0, + "BTypePkg": 0, + "CTypePkg": 2111501, + "ATypeUpPkg": 0, + "BTypeUpPkg": 100, + "BGuaranteePkg": 2111511, + "ATypeGuaranteeTimes": 2111512, + "GuaranteeTimes": 2111502, + "GuaranteeTid": 0, + "GuaranteeQty": 0, + "FirstTenShow": 0, + "StartTime": "", + "EndTime": "", + "Sort": 0, + "Icon": "2026-11-17T10:59:59+08:00", + "BannerRes": "", + "Image": "Icon/Gacha/tab_gacha_21115_lang", + "Tag": "", + "Voice": "Cover_21115" } } \ No newline at end of file diff --git a/data/bin/GachaPkg.json b/data/bin/GachaPkg.json index 0221c0944..32093d49e 100644 --- a/data/bin/GachaPkg.json +++ b/data/bin/GachaPkg.json @@ -120,10953 +120,12463 @@ "Weight": 100 }, "25": { - "PkgId": 1002, - "GoodsId": 113, + "PkgId": 1001, + "GoodsId": 144, "Weight": 100 }, "26": { - "PkgId": 1002, - "GoodsId": 111, + "PkgId": 1001, + "GoodsId": 155, "Weight": 100 }, "27": { "PkgId": 1002, - "GoodsId": 127, + "GoodsId": 113, "Weight": 100 }, "28": { "PkgId": 1002, - "GoodsId": 103, + "GoodsId": 111, "Weight": 100 }, "29": { "PkgId": 1002, - "GoodsId": 108, + "GoodsId": 127, "Weight": 100 }, "30": { "PkgId": 1002, - "GoodsId": 126, + "GoodsId": 103, "Weight": 100 }, "31": { "PkgId": 1002, - "GoodsId": 112, + "GoodsId": 108, "Weight": 100 }, "32": { "PkgId": 1002, - "GoodsId": 120, + "GoodsId": 126, "Weight": 100 }, "33": { "PkgId": 1002, - "GoodsId": 123, + "GoodsId": 112, "Weight": 100 }, "34": { "PkgId": 1002, - "GoodsId": 150, + "GoodsId": 120, "Weight": 100 }, "35": { "PkgId": 1002, - "GoodsId": 117, + "GoodsId": 123, "Weight": 100 }, "36": { "PkgId": 1002, - "GoodsId": 107, + "GoodsId": 150, "Weight": 100 }, "37": { "PkgId": 1002, - "GoodsId": 147, + "GoodsId": 117, "Weight": 100 }, "38": { "PkgId": 1002, - "GoodsId": 118, + "GoodsId": 107, "Weight": 100 }, "39": { "PkgId": 1002, - "GoodsId": 142, + "GoodsId": 147, "Weight": 100 }, "40": { "PkgId": 1002, - "GoodsId": 116, + "GoodsId": 118, "Weight": 100 }, "41": { - "PkgId": 1003, - "GoodsId": 213003, + "PkgId": 1002, + "GoodsId": 142, "Weight": 100 }, "42": { - "PkgId": 1003, - "GoodsId": 213004, + "PkgId": 1002, + "GoodsId": 116, "Weight": 100 }, "43": { "PkgId": 1003, - "GoodsId": 213005, + "GoodsId": 213003, "Weight": 100 }, "44": { "PkgId": 1003, - "GoodsId": 213006, + "GoodsId": 213004, "Weight": 100 }, "45": { "PkgId": 1003, - "GoodsId": 213007, + "GoodsId": 213005, "Weight": 100 }, "46": { "PkgId": 1003, - "GoodsId": 213008, + "GoodsId": 213006, "Weight": 100 }, "47": { "PkgId": 1003, - "GoodsId": 213009, + "GoodsId": 213007, "Weight": 100 }, "48": { "PkgId": 1003, - "GoodsId": 213010, + "GoodsId": 213008, "Weight": 100 }, "49": { "PkgId": 1003, - "GoodsId": 213011, + "GoodsId": 213009, "Weight": 100 }, "50": { "PkgId": 1003, - "GoodsId": 213012, + "GoodsId": 213010, "Weight": 100 }, "51": { "PkgId": 1003, - "GoodsId": 213013, + "GoodsId": 213011, "Weight": 100 }, "52": { "PkgId": 1003, - "GoodsId": 213014, + "GoodsId": 213012, "Weight": 100 }, "53": { "PkgId": 1003, - "GoodsId": 213015, + "GoodsId": 213013, "Weight": 100 }, "54": { "PkgId": 1003, - "GoodsId": 213016, + "GoodsId": 213014, "Weight": 100 }, "55": { "PkgId": 1003, - "GoodsId": 213017, + "GoodsId": 213015, "Weight": 100 }, "56": { "PkgId": 1003, - "GoodsId": 213018, + "GoodsId": 213016, "Weight": 100 }, "57": { "PkgId": 1003, - "GoodsId": 213019, + "GoodsId": 213017, "Weight": 100 }, "58": { "PkgId": 1003, - "GoodsId": 213020, + "GoodsId": 213018, "Weight": 100 }, "59": { - "PkgId": 2001, - "GoodsId": 214005, + "PkgId": 1003, + "GoodsId": 213019, "Weight": 100 }, "60": { - "PkgId": 2001, - "GoodsId": 214027, + "PkgId": 1003, + "GoodsId": 213020, "Weight": 100 }, "61": { "PkgId": 2001, - "GoodsId": 214028, + "GoodsId": 214005, "Weight": 100 }, "62": { "PkgId": 2001, - "GoodsId": 214007, + "GoodsId": 214027, "Weight": 100 }, "63": { "PkgId": 2001, - "GoodsId": 214006, + "GoodsId": 214028, "Weight": 100 }, "64": { "PkgId": 2001, - "GoodsId": 214036, + "GoodsId": 214007, "Weight": 100 }, "65": { "PkgId": 2001, - "GoodsId": 214037, + "GoodsId": 214006, "Weight": 100 }, "66": { - "PkgId": 2002, - "GoodsId": 213003, + "PkgId": 2001, + "GoodsId": 214036, "Weight": 100 }, "67": { - "PkgId": 2002, - "GoodsId": 213004, + "PkgId": 2001, + "GoodsId": 214037, "Weight": 100 }, "68": { - "PkgId": 2002, - "GoodsId": 213005, + "PkgId": 2001, + "GoodsId": 214026, "Weight": 100 }, "69": { - "PkgId": 2002, - "GoodsId": 213006, + "PkgId": 2001, + "GoodsId": 214038, "Weight": 100 }, "70": { "PkgId": 2002, - "GoodsId": 213007, + "GoodsId": 213003, "Weight": 100 }, "71": { "PkgId": 2002, - "GoodsId": 213008, + "GoodsId": 213004, "Weight": 100 }, "72": { "PkgId": 2002, - "GoodsId": 213009, + "GoodsId": 213005, "Weight": 100 }, "73": { "PkgId": 2002, - "GoodsId": 213010, + "GoodsId": 213006, "Weight": 100 }, "74": { "PkgId": 2002, - "GoodsId": 213011, + "GoodsId": 213007, "Weight": 100 }, "75": { "PkgId": 2002, - "GoodsId": 213012, + "GoodsId": 213008, "Weight": 100 }, "76": { "PkgId": 2002, - "GoodsId": 213013, + "GoodsId": 213009, "Weight": 100 }, "77": { "PkgId": 2002, - "GoodsId": 213014, + "GoodsId": 213010, "Weight": 100 }, "78": { "PkgId": 2002, - "GoodsId": 213015, + "GoodsId": 213011, "Weight": 100 }, "79": { "PkgId": 2002, - "GoodsId": 213016, + "GoodsId": 213012, "Weight": 100 }, "80": { "PkgId": 2002, - "GoodsId": 213017, + "GoodsId": 213013, "Weight": 100 }, "81": { "PkgId": 2002, - "GoodsId": 213018, + "GoodsId": 213014, "Weight": 100 }, "82": { "PkgId": 2002, - "GoodsId": 213019, + "GoodsId": 213015, "Weight": 100 }, "83": { "PkgId": 2002, - "GoodsId": 213020, + "GoodsId": 213016, "Weight": 100 }, "84": { - "PkgId": 5001, - "GoodsId": 125, + "PkgId": 2002, + "GoodsId": 213017, "Weight": 100 }, "85": { - "PkgId": 5001, - "GoodsId": 141, + "PkgId": 2002, + "GoodsId": 213018, "Weight": 100 }, "86": { - "PkgId": 5001, - "GoodsId": 119, + "PkgId": 2002, + "GoodsId": 213019, "Weight": 100 }, "87": { - "PkgId": 5001, - "GoodsId": 132, + "PkgId": 2002, + "GoodsId": 213020, "Weight": 100 }, "88": { "PkgId": 5001, - "GoodsId": 135, + "GoodsId": 125, "Weight": 100 }, "89": { "PkgId": 5001, - "GoodsId": 149, + "GoodsId": 141, "Weight": 100 }, "90": { "PkgId": 5001, - "GoodsId": 156, + "GoodsId": 119, "Weight": 100 }, "91": { - "PkgId": 5002, - "GoodsId": 113, + "PkgId": 5001, + "GoodsId": 132, "Weight": 100 }, "92": { - "PkgId": 5002, - "GoodsId": 111, + "PkgId": 5001, + "GoodsId": 135, "Weight": 100 }, "93": { - "PkgId": 5002, - "GoodsId": 127, + "PkgId": 5001, + "GoodsId": 149, "Weight": 100 }, "94": { - "PkgId": 5002, - "GoodsId": 103, + "PkgId": 5001, + "GoodsId": 156, "Weight": 100 }, "95": { "PkgId": 5002, - "GoodsId": 108, + "GoodsId": 113, "Weight": 100 }, "96": { "PkgId": 5002, - "GoodsId": 126, + "GoodsId": 111, "Weight": 100 }, "97": { "PkgId": 5002, - "GoodsId": 112, + "GoodsId": 127, "Weight": 100 }, "98": { "PkgId": 5002, - "GoodsId": 120, + "GoodsId": 103, "Weight": 100 }, "99": { "PkgId": 5002, - "GoodsId": 123, + "GoodsId": 108, "Weight": 100 }, "100": { "PkgId": 5002, - "GoodsId": 150, + "GoodsId": 126, "Weight": 100 }, "101": { "PkgId": 5002, - "GoodsId": 117, + "GoodsId": 112, "Weight": 100 }, "102": { "PkgId": 5002, - "GoodsId": 107, + "GoodsId": 120, "Weight": 100 }, "103": { "PkgId": 5002, - "GoodsId": 147, + "GoodsId": 123, "Weight": 100 }, "104": { "PkgId": 5002, - "GoodsId": 118, + "GoodsId": 150, "Weight": 100 }, "105": { "PkgId": 5002, - "GoodsId": 142, + "GoodsId": 117, "Weight": 100 }, "106": { "PkgId": 5002, - "GoodsId": 116, + "GoodsId": 107, "Weight": 100 }, "107": { - "PkgId": 5003, - "GoodsId": 213003, + "PkgId": 5002, + "GoodsId": 147, "Weight": 100 }, "108": { - "PkgId": 5003, - "GoodsId": 213004, + "PkgId": 5002, + "GoodsId": 118, "Weight": 100 }, "109": { - "PkgId": 5003, - "GoodsId": 213005, + "PkgId": 5002, + "GoodsId": 142, "Weight": 100 }, "110": { - "PkgId": 5003, - "GoodsId": 213006, + "PkgId": 5002, + "GoodsId": 116, "Weight": 100 }, "111": { "PkgId": 5003, - "GoodsId": 213007, + "GoodsId": 213003, "Weight": 100 }, "112": { "PkgId": 5003, - "GoodsId": 213008, + "GoodsId": 213004, "Weight": 100 }, "113": { "PkgId": 5003, - "GoodsId": 213009, + "GoodsId": 213005, "Weight": 100 }, "114": { "PkgId": 5003, - "GoodsId": 213010, + "GoodsId": 213006, "Weight": 100 }, "115": { "PkgId": 5003, - "GoodsId": 213011, + "GoodsId": 213007, "Weight": 100 }, "116": { "PkgId": 5003, - "GoodsId": 213012, + "GoodsId": 213008, "Weight": 100 }, "117": { "PkgId": 5003, - "GoodsId": 213013, + "GoodsId": 213009, "Weight": 100 }, "118": { "PkgId": 5003, - "GoodsId": 213014, + "GoodsId": 213010, "Weight": 100 }, "119": { "PkgId": 5003, - "GoodsId": 213015, + "GoodsId": 213011, "Weight": 100 }, "120": { "PkgId": 5003, - "GoodsId": 213016, + "GoodsId": 213012, "Weight": 100 }, "121": { "PkgId": 5003, - "GoodsId": 213017, + "GoodsId": 213013, "Weight": 100 }, "122": { "PkgId": 5003, - "GoodsId": 213018, + "GoodsId": 213014, "Weight": 100 }, "123": { "PkgId": 5003, - "GoodsId": 213019, + "GoodsId": 213015, "Weight": 100 }, "124": { "PkgId": 5003, - "GoodsId": 213020, + "GoodsId": 213016, "Weight": 100 }, "125": { + "PkgId": 5003, + "GoodsId": 213017, + "Weight": 100 + }, + "126": { + "PkgId": 5003, + "GoodsId": 213018, + "Weight": 100 + }, + "127": { + "PkgId": 5003, + "GoodsId": 213019, + "Weight": 100 + }, + "128": { + "PkgId": 5003, + "GoodsId": 213020, + "Weight": 100 + }, + "129": { "PkgId": 1014411, "GoodsId": 144, "Weight": 100 }, - "126": { + "130": { "PkgId": 1014412, "GoodsId": 117, "Weight": 100 }, - "127": { + "131": { "PkgId": 1014412, "GoodsId": 127, "Weight": 100 }, - "128": { - "PkgId": 1014401, - "GoodsId": 125, - "Weight": 100 - }, - "129": { - "PkgId": 1014401, - "GoodsId": 141, - "Weight": 100 - }, - "130": { - "PkgId": 1014401, - "GoodsId": 119, - "Weight": 100 - }, - "131": { - "PkgId": 1014401, - "GoodsId": 132, - "Weight": 100 - }, "132": { "PkgId": 1014401, - "GoodsId": 135, + "GoodsId": 125, "Weight": 100 }, "133": { "PkgId": 1014401, - "GoodsId": 149, + "GoodsId": 141, "Weight": 100 }, "134": { "PkgId": 1014401, - "GoodsId": 156, + "GoodsId": 119, "Weight": 100 }, "135": { - "PkgId": 1014402, - "GoodsId": 113, + "PkgId": 1014401, + "GoodsId": 132, "Weight": 100 }, "136": { - "PkgId": 1014402, - "GoodsId": 111, + "PkgId": 1014401, + "GoodsId": 135, "Weight": 100 }, "137": { - "PkgId": 1014402, - "GoodsId": 103, + "PkgId": 1014401, + "GoodsId": 149, "Weight": 100 }, "138": { - "PkgId": 1014402, - "GoodsId": 108, + "PkgId": 1014401, + "GoodsId": 156, "Weight": 100 }, "139": { - "PkgId": 1014402, - "GoodsId": 126, + "PkgId": 1014401, + "GoodsId": 155, "Weight": 100 }, "140": { "PkgId": 1014402, - "GoodsId": 112, + "GoodsId": 113, "Weight": 100 }, "141": { "PkgId": 1014402, - "GoodsId": 120, + "GoodsId": 111, "Weight": 100 }, "142": { "PkgId": 1014402, - "GoodsId": 123, + "GoodsId": 103, "Weight": 100 }, "143": { "PkgId": 1014402, - "GoodsId": 150, + "GoodsId": 108, "Weight": 100 }, "144": { "PkgId": 1014402, - "GoodsId": 107, + "GoodsId": 126, "Weight": 100 }, "145": { "PkgId": 1014402, - "GoodsId": 147, + "GoodsId": 112, "Weight": 100 }, "146": { "PkgId": 1014402, - "GoodsId": 118, + "GoodsId": 120, "Weight": 100 }, "147": { "PkgId": 1014402, - "GoodsId": 142, + "GoodsId": 123, "Weight": 100 }, "148": { "PkgId": 1014402, - "GoodsId": 116, + "GoodsId": 150, "Weight": 100 }, "149": { - "PkgId": 1014403, - "GoodsId": 213003, + "PkgId": 1014402, + "GoodsId": 107, "Weight": 100 }, "150": { - "PkgId": 1014403, - "GoodsId": 213004, + "PkgId": 1014402, + "GoodsId": 147, "Weight": 100 }, "151": { - "PkgId": 1014403, - "GoodsId": 213005, + "PkgId": 1014402, + "GoodsId": 118, "Weight": 100 }, "152": { - "PkgId": 1014403, - "GoodsId": 213006, + "PkgId": 1014402, + "GoodsId": 142, "Weight": 100 }, "153": { - "PkgId": 1014403, - "GoodsId": 213007, + "PkgId": 1014402, + "GoodsId": 116, "Weight": 100 }, "154": { "PkgId": 1014403, - "GoodsId": 213008, + "GoodsId": 213003, "Weight": 100 }, "155": { "PkgId": 1014403, - "GoodsId": 213009, + "GoodsId": 213004, "Weight": 100 }, "156": { "PkgId": 1014403, - "GoodsId": 213010, + "GoodsId": 213005, "Weight": 100 }, "157": { "PkgId": 1014403, - "GoodsId": 213011, + "GoodsId": 213006, "Weight": 100 }, "158": { "PkgId": 1014403, - "GoodsId": 213012, + "GoodsId": 213007, "Weight": 100 }, "159": { "PkgId": 1014403, - "GoodsId": 213013, + "GoodsId": 213008, "Weight": 100 }, "160": { "PkgId": 1014403, - "GoodsId": 213014, + "GoodsId": 213009, "Weight": 100 }, "161": { "PkgId": 1014403, - "GoodsId": 213015, + "GoodsId": 213010, "Weight": 100 }, "162": { "PkgId": 1014403, - "GoodsId": 213016, + "GoodsId": 213011, "Weight": 100 }, "163": { "PkgId": 1014403, - "GoodsId": 213017, + "GoodsId": 213012, "Weight": 100 }, "164": { "PkgId": 1014403, - "GoodsId": 213018, + "GoodsId": 213013, "Weight": 100 }, "165": { "PkgId": 1014403, - "GoodsId": 213019, + "GoodsId": 213014, "Weight": 100 }, "166": { "PkgId": 1014403, - "GoodsId": 213020, + "GoodsId": 213015, "Weight": 100 }, "167": { + "PkgId": 1014403, + "GoodsId": 213016, + "Weight": 100 + }, + "168": { + "PkgId": 1014403, + "GoodsId": 213017, + "Weight": 100 + }, + "169": { + "PkgId": 1014403, + "GoodsId": 213018, + "Weight": 100 + }, + "170": { + "PkgId": 1014403, + "GoodsId": 213019, + "Weight": 100 + }, + "171": { + "PkgId": 1014403, + "GoodsId": 213020, + "Weight": 100 + }, + "172": { "PkgId": 2014411, "GoodsId": 214026, "Weight": 100 }, - "168": { + "173": { "PkgId": 2014412, "GoodsId": 213009, "Weight": 100 }, - "169": { + "174": { "PkgId": 2014412, "GoodsId": 213005, "Weight": 100 }, - "170": { - "PkgId": 2014401, - "GoodsId": 214005, - "Weight": 100 - }, - "171": { - "PkgId": 2014401, - "GoodsId": 214027, - "Weight": 100 - }, - "172": { - "PkgId": 2014401, - "GoodsId": 214028, - "Weight": 100 - }, - "173": { - "PkgId": 2014401, - "GoodsId": 214007, - "Weight": 100 - }, - "174": { - "PkgId": 2014401, - "GoodsId": 214006, - "Weight": 100 - }, "175": { "PkgId": 2014401, - "GoodsId": 214036, + "GoodsId": 214005, "Weight": 100 }, "176": { "PkgId": 2014401, - "GoodsId": 214037, + "GoodsId": 214027, "Weight": 100 }, "177": { - "PkgId": 2014402, - "GoodsId": 213003, + "PkgId": 2014401, + "GoodsId": 214028, "Weight": 100 }, "178": { - "PkgId": 2014402, - "GoodsId": 213004, + "PkgId": 2014401, + "GoodsId": 214007, "Weight": 100 }, "179": { - "PkgId": 2014402, - "GoodsId": 213006, + "PkgId": 2014401, + "GoodsId": 214006, "Weight": 100 }, "180": { - "PkgId": 2014402, - "GoodsId": 213007, + "PkgId": 2014401, + "GoodsId": 214036, "Weight": 100 }, "181": { - "PkgId": 2014402, - "GoodsId": 213008, + "PkgId": 2014401, + "GoodsId": 214037, "Weight": 100 }, "182": { - "PkgId": 2014402, - "GoodsId": 213010, + "PkgId": 2014401, + "GoodsId": 214038, "Weight": 100 }, "183": { "PkgId": 2014402, - "GoodsId": 213011, + "GoodsId": 213003, "Weight": 100 }, "184": { "PkgId": 2014402, - "GoodsId": 213012, + "GoodsId": 213004, "Weight": 100 }, "185": { "PkgId": 2014402, - "GoodsId": 213013, + "GoodsId": 213006, "Weight": 100 }, "186": { "PkgId": 2014402, - "GoodsId": 213014, + "GoodsId": 213007, "Weight": 100 }, "187": { "PkgId": 2014402, - "GoodsId": 213015, + "GoodsId": 213008, "Weight": 100 }, "188": { "PkgId": 2014402, - "GoodsId": 213016, + "GoodsId": 213010, "Weight": 100 }, "189": { "PkgId": 2014402, - "GoodsId": 213017, + "GoodsId": 213011, "Weight": 100 }, "190": { "PkgId": 2014402, - "GoodsId": 213018, + "GoodsId": 213012, "Weight": 100 }, "191": { "PkgId": 2014402, - "GoodsId": 213019, + "GoodsId": 213013, "Weight": 100 }, "192": { "PkgId": 2014402, - "GoodsId": 213020, + "GoodsId": 213014, "Weight": 100 }, "193": { + "PkgId": 2014402, + "GoodsId": 213015, + "Weight": 100 + }, + "194": { + "PkgId": 2014402, + "GoodsId": 213016, + "Weight": 100 + }, + "195": { + "PkgId": 2014402, + "GoodsId": 213017, + "Weight": 100 + }, + "196": { + "PkgId": 2014402, + "GoodsId": 213018, + "Weight": 100 + }, + "197": { + "PkgId": 2014402, + "GoodsId": 213019, + "Weight": 100 + }, + "198": { + "PkgId": 2014402, + "GoodsId": 213020, + "Weight": 100 + }, + "199": { "PkgId": 1015511, "GoodsId": 155, "Weight": 100 }, - "194": { + "200": { "PkgId": 1015512, "GoodsId": 107, "Weight": 100 }, - "195": { + "201": { "PkgId": 1015512, "GoodsId": 108, "Weight": 100 }, - "196": { - "PkgId": 1015501, - "GoodsId": 125, - "Weight": 100 - }, - "197": { - "PkgId": 1015501, - "GoodsId": 141, - "Weight": 100 - }, - "198": { - "PkgId": 1015501, - "GoodsId": 119, - "Weight": 100 - }, - "199": { - "PkgId": 1015501, - "GoodsId": 132, - "Weight": 100 - }, - "200": { - "PkgId": 1015501, - "GoodsId": 135, - "Weight": 100 - }, - "201": { - "PkgId": 1015501, - "GoodsId": 149, - "Weight": 100 - }, "202": { "PkgId": 1015501, - "GoodsId": 156, + "GoodsId": 125, "Weight": 100 }, "203": { - "PkgId": 1015502, - "GoodsId": 113, + "PkgId": 1015501, + "GoodsId": 141, "Weight": 100 }, "204": { - "PkgId": 1015502, - "GoodsId": 111, + "PkgId": 1015501, + "GoodsId": 119, "Weight": 100 }, "205": { - "PkgId": 1015502, - "GoodsId": 103, + "PkgId": 1015501, + "GoodsId": 132, "Weight": 100 }, "206": { - "PkgId": 1015502, - "GoodsId": 127, + "PkgId": 1015501, + "GoodsId": 135, "Weight": 100 }, "207": { - "PkgId": 1015502, - "GoodsId": 126, + "PkgId": 1015501, + "GoodsId": 149, "Weight": 100 }, "208": { - "PkgId": 1015502, - "GoodsId": 112, + "PkgId": 1015501, + "GoodsId": 156, "Weight": 100 }, "209": { - "PkgId": 1015502, - "GoodsId": 120, + "PkgId": 1015501, + "GoodsId": 144, "Weight": 100 }, "210": { "PkgId": 1015502, - "GoodsId": 123, + "GoodsId": 113, "Weight": 100 }, "211": { "PkgId": 1015502, - "GoodsId": 150, + "GoodsId": 111, "Weight": 100 }, "212": { "PkgId": 1015502, - "GoodsId": 117, + "GoodsId": 103, "Weight": 100 }, "213": { "PkgId": 1015502, - "GoodsId": 147, + "GoodsId": 127, "Weight": 100 }, "214": { "PkgId": 1015502, - "GoodsId": 118, + "GoodsId": 126, "Weight": 100 }, "215": { "PkgId": 1015502, - "GoodsId": 142, + "GoodsId": 112, "Weight": 100 }, "216": { "PkgId": 1015502, - "GoodsId": 116, + "GoodsId": 120, "Weight": 100 }, "217": { - "PkgId": 1015503, - "GoodsId": 213003, + "PkgId": 1015502, + "GoodsId": 123, "Weight": 100 }, "218": { - "PkgId": 1015503, - "GoodsId": 213004, + "PkgId": 1015502, + "GoodsId": 150, "Weight": 100 }, "219": { - "PkgId": 1015503, - "GoodsId": 213005, + "PkgId": 1015502, + "GoodsId": 117, "Weight": 100 }, "220": { - "PkgId": 1015503, - "GoodsId": 213006, + "PkgId": 1015502, + "GoodsId": 147, "Weight": 100 }, "221": { - "PkgId": 1015503, - "GoodsId": 213007, + "PkgId": 1015502, + "GoodsId": 118, "Weight": 100 }, "222": { - "PkgId": 1015503, - "GoodsId": 213008, + "PkgId": 1015502, + "GoodsId": 142, "Weight": 100 }, "223": { - "PkgId": 1015503, - "GoodsId": 213009, + "PkgId": 1015502, + "GoodsId": 116, "Weight": 100 }, "224": { "PkgId": 1015503, - "GoodsId": 213010, + "GoodsId": 213003, "Weight": 100 }, "225": { "PkgId": 1015503, - "GoodsId": 213011, + "GoodsId": 213004, "Weight": 100 }, "226": { "PkgId": 1015503, - "GoodsId": 213012, + "GoodsId": 213005, "Weight": 100 }, "227": { "PkgId": 1015503, - "GoodsId": 213013, + "GoodsId": 213006, "Weight": 100 }, "228": { "PkgId": 1015503, - "GoodsId": 213014, + "GoodsId": 213007, "Weight": 100 }, "229": { "PkgId": 1015503, - "GoodsId": 213015, + "GoodsId": 213008, "Weight": 100 }, "230": { "PkgId": 1015503, - "GoodsId": 213016, + "GoodsId": 213009, "Weight": 100 }, "231": { "PkgId": 1015503, - "GoodsId": 213017, + "GoodsId": 213010, "Weight": 100 }, "232": { "PkgId": 1015503, - "GoodsId": 213018, + "GoodsId": 213011, "Weight": 100 }, "233": { "PkgId": 1015503, - "GoodsId": 213019, + "GoodsId": 213012, "Weight": 100 }, "234": { "PkgId": 1015503, - "GoodsId": 213020, + "GoodsId": 213013, "Weight": 100 }, "235": { + "PkgId": 1015503, + "GoodsId": 213014, + "Weight": 100 + }, + "236": { + "PkgId": 1015503, + "GoodsId": 213015, + "Weight": 100 + }, + "237": { + "PkgId": 1015503, + "GoodsId": 213016, + "Weight": 100 + }, + "238": { + "PkgId": 1015503, + "GoodsId": 213017, + "Weight": 100 + }, + "239": { + "PkgId": 1015503, + "GoodsId": 213018, + "Weight": 100 + }, + "240": { + "PkgId": 1015503, + "GoodsId": 213019, + "Weight": 100 + }, + "241": { + "PkgId": 1015503, + "GoodsId": 213020, + "Weight": 100 + }, + "242": { "PkgId": 2015511, "GoodsId": 214038, "Weight": 100 }, - "236": { + "243": { "PkgId": 2015512, "GoodsId": 213004, "Weight": 100 }, - "237": { + "244": { "PkgId": 2015512, "GoodsId": 213006, "Weight": 100 }, - "238": { + "245": { "PkgId": 2015501, "GoodsId": 214005, "Weight": 100 }, - "239": { + "246": { "PkgId": 2015501, "GoodsId": 214027, "Weight": 100 }, - "240": { + "247": { "PkgId": 2015501, "GoodsId": 214028, "Weight": 100 }, - "241": { + "248": { "PkgId": 2015501, "GoodsId": 214007, "Weight": 100 }, - "242": { + "249": { "PkgId": 2015501, "GoodsId": 214006, "Weight": 100 }, - "243": { + "250": { "PkgId": 2015501, "GoodsId": 214036, "Weight": 100 }, - "244": { + "251": { "PkgId": 2015501, "GoodsId": 214037, "Weight": 100 }, - "245": { - "PkgId": 2015502, - "GoodsId": 213003, - "Weight": 100 - }, - "246": { - "PkgId": 2015502, - "GoodsId": 213009, - "Weight": 100 - }, - "247": { - "PkgId": 2015502, - "GoodsId": 213005, - "Weight": 100 - }, - "248": { - "PkgId": 2015502, - "GoodsId": 213007, - "Weight": 100 - }, - "249": { - "PkgId": 2015502, - "GoodsId": 213008, - "Weight": 100 - }, - "250": { - "PkgId": 2015502, - "GoodsId": 213010, - "Weight": 100 - }, - "251": { - "PkgId": 2015502, - "GoodsId": 213011, - "Weight": 100 - }, "252": { - "PkgId": 2015502, - "GoodsId": 213012, + "PkgId": 2015501, + "GoodsId": 214026, "Weight": 100 }, "253": { "PkgId": 2015502, - "GoodsId": 213013, + "GoodsId": 213003, "Weight": 100 }, "254": { "PkgId": 2015502, - "GoodsId": 213014, + "GoodsId": 213009, "Weight": 100 }, "255": { "PkgId": 2015502, - "GoodsId": 213015, + "GoodsId": 213005, "Weight": 100 }, "256": { "PkgId": 2015502, - "GoodsId": 213016, + "GoodsId": 213007, "Weight": 100 }, "257": { "PkgId": 2015502, - "GoodsId": 213017, + "GoodsId": 213008, "Weight": 100 }, "258": { "PkgId": 2015502, - "GoodsId": 213018, + "GoodsId": 213010, "Weight": 100 }, "259": { "PkgId": 2015502, - "GoodsId": 213019, + "GoodsId": 213011, "Weight": 100 }, "260": { "PkgId": 2015502, - "GoodsId": 213020, + "GoodsId": 213012, "Weight": 100 }, "261": { + "PkgId": 2015502, + "GoodsId": 213013, + "Weight": 100 + }, + "262": { + "PkgId": 2015502, + "GoodsId": 213014, + "Weight": 100 + }, + "263": { + "PkgId": 2015502, + "GoodsId": 213015, + "Weight": 100 + }, + "264": { + "PkgId": 2015502, + "GoodsId": 213016, + "Weight": 100 + }, + "265": { + "PkgId": 2015502, + "GoodsId": 213017, + "Weight": 100 + }, + "266": { + "PkgId": 2015502, + "GoodsId": 213018, + "Weight": 100 + }, + "267": { + "PkgId": 2015502, + "GoodsId": 213019, + "Weight": 100 + }, + "268": { + "PkgId": 2015502, + "GoodsId": 213020, + "Weight": 100 + }, + "269": { "PkgId": 1011911, "GoodsId": 119, "Weight": 100 }, - "262": { + "270": { "PkgId": 1011912, "GoodsId": 107, "Weight": 100 }, - "263": { + "271": { "PkgId": 1011912, "GoodsId": 108, "Weight": 100 }, - "264": { + "272": { "PkgId": 1011901, "GoodsId": 125, "Weight": 100 }, - "265": { + "273": { "PkgId": 1011901, "GoodsId": 141, "Weight": 100 }, - "266": { + "274": { "PkgId": 1011901, "GoodsId": 132, "Weight": 100 }, - "267": { + "275": { "PkgId": 1011901, "GoodsId": 135, "Weight": 100 }, - "268": { + "276": { "PkgId": 1011901, "GoodsId": 149, "Weight": 100 }, - "269": { + "277": { "PkgId": 1011901, "GoodsId": 156, "Weight": 100 }, - "270": { - "PkgId": 1011902, - "GoodsId": 113, - "Weight": 100 - }, - "271": { - "PkgId": 1011902, - "GoodsId": 111, - "Weight": 100 - }, - "272": { - "PkgId": 1011902, - "GoodsId": 103, - "Weight": 100 - }, - "273": { - "PkgId": 1011902, - "GoodsId": 127, - "Weight": 100 - }, - "274": { - "PkgId": 1011902, - "GoodsId": 126, - "Weight": 100 - }, - "275": { - "PkgId": 1011902, - "GoodsId": 112, - "Weight": 100 - }, - "276": { - "PkgId": 1011902, - "GoodsId": 120, - "Weight": 100 - }, - "277": { - "PkgId": 1011902, - "GoodsId": 123, - "Weight": 100 - }, "278": { - "PkgId": 1011902, - "GoodsId": 150, + "PkgId": 1011901, + "GoodsId": 144, "Weight": 100 }, "279": { - "PkgId": 1011902, - "GoodsId": 117, + "PkgId": 1011901, + "GoodsId": 155, "Weight": 100 }, "280": { "PkgId": 1011902, - "GoodsId": 147, + "GoodsId": 113, "Weight": 100 }, "281": { "PkgId": 1011902, - "GoodsId": 118, + "GoodsId": 111, "Weight": 100 }, "282": { "PkgId": 1011902, - "GoodsId": 142, + "GoodsId": 103, "Weight": 100 }, "283": { "PkgId": 1011902, - "GoodsId": 116, + "GoodsId": 127, "Weight": 100 }, "284": { - "PkgId": 1011903, - "GoodsId": 213003, + "PkgId": 1011902, + "GoodsId": 126, "Weight": 100 }, "285": { - "PkgId": 1011903, - "GoodsId": 213004, + "PkgId": 1011902, + "GoodsId": 112, "Weight": 100 }, "286": { - "PkgId": 1011903, - "GoodsId": 213005, + "PkgId": 1011902, + "GoodsId": 120, "Weight": 100 }, "287": { - "PkgId": 1011903, - "GoodsId": 213006, + "PkgId": 1011902, + "GoodsId": 123, "Weight": 100 }, "288": { - "PkgId": 1011903, - "GoodsId": 213007, + "PkgId": 1011902, + "GoodsId": 150, "Weight": 100 }, "289": { - "PkgId": 1011903, - "GoodsId": 213008, + "PkgId": 1011902, + "GoodsId": 117, "Weight": 100 }, "290": { - "PkgId": 1011903, - "GoodsId": 213009, + "PkgId": 1011902, + "GoodsId": 147, "Weight": 100 }, "291": { - "PkgId": 1011903, - "GoodsId": 213010, + "PkgId": 1011902, + "GoodsId": 118, "Weight": 100 }, "292": { - "PkgId": 1011903, - "GoodsId": 213011, + "PkgId": 1011902, + "GoodsId": 142, "Weight": 100 }, "293": { - "PkgId": 1011903, - "GoodsId": 213012, + "PkgId": 1011902, + "GoodsId": 116, "Weight": 100 }, "294": { "PkgId": 1011903, - "GoodsId": 213013, + "GoodsId": 213003, "Weight": 100 }, "295": { "PkgId": 1011903, - "GoodsId": 213014, + "GoodsId": 213004, "Weight": 100 }, "296": { "PkgId": 1011903, - "GoodsId": 213015, + "GoodsId": 213005, "Weight": 100 }, "297": { "PkgId": 1011903, - "GoodsId": 213016, + "GoodsId": 213006, "Weight": 100 }, "298": { "PkgId": 1011903, - "GoodsId": 213017, + "GoodsId": 213007, "Weight": 100 }, "299": { "PkgId": 1011903, - "GoodsId": 213018, + "GoodsId": 213008, "Weight": 100 }, "300": { "PkgId": 1011903, - "GoodsId": 213019, + "GoodsId": 213009, "Weight": 100 }, "301": { "PkgId": 1011903, - "GoodsId": 213020, + "GoodsId": 213010, "Weight": 100 }, "302": { + "PkgId": 1011903, + "GoodsId": 213011, + "Weight": 100 + }, + "303": { + "PkgId": 1011903, + "GoodsId": 213012, + "Weight": 100 + }, + "304": { + "PkgId": 1011903, + "GoodsId": 213013, + "Weight": 100 + }, + "305": { + "PkgId": 1011903, + "GoodsId": 213014, + "Weight": 100 + }, + "306": { + "PkgId": 1011903, + "GoodsId": 213015, + "Weight": 100 + }, + "307": { + "PkgId": 1011903, + "GoodsId": 213016, + "Weight": 100 + }, + "308": { + "PkgId": 1011903, + "GoodsId": 213017, + "Weight": 100 + }, + "309": { + "PkgId": 1011903, + "GoodsId": 213018, + "Weight": 100 + }, + "310": { + "PkgId": 1011903, + "GoodsId": 213019, + "Weight": 100 + }, + "311": { + "PkgId": 1011903, + "GoodsId": 213020, + "Weight": 100 + }, + "312": { "PkgId": 2011911, "GoodsId": 214028, "Weight": 100 }, - "303": { + "313": { "PkgId": 2011912, "GoodsId": 213008, "Weight": 100 }, - "304": { + "314": { "PkgId": 2011912, "GoodsId": 213005, "Weight": 100 }, - "305": { + "315": { "PkgId": 2011901, "GoodsId": 214005, "Weight": 100 }, - "306": { + "316": { "PkgId": 2011901, "GoodsId": 214027, "Weight": 100 }, - "307": { + "317": { "PkgId": 2011901, "GoodsId": 214007, "Weight": 100 }, - "308": { + "318": { "PkgId": 2011901, "GoodsId": 214006, "Weight": 100 }, - "309": { + "319": { "PkgId": 2011901, "GoodsId": 214036, "Weight": 100 }, - "310": { + "320": { "PkgId": 2011901, "GoodsId": 214037, "Weight": 100 }, - "311": { - "PkgId": 2011902, - "GoodsId": 213003, - "Weight": 100 - }, - "312": { - "PkgId": 2011902, - "GoodsId": 213009, - "Weight": 100 - }, - "313": { - "PkgId": 2011902, - "GoodsId": 213004, - "Weight": 100 - }, - "314": { - "PkgId": 2011902, - "GoodsId": 213007, - "Weight": 100 - }, - "315": { - "PkgId": 2011902, - "GoodsId": 213006, - "Weight": 100 - }, - "316": { - "PkgId": 2011902, - "GoodsId": 213010, - "Weight": 100 - }, - "317": { - "PkgId": 2011902, - "GoodsId": 213011, - "Weight": 100 - }, - "318": { - "PkgId": 2011902, - "GoodsId": 213012, - "Weight": 100 - }, - "319": { - "PkgId": 2011902, - "GoodsId": 213013, - "Weight": 100 - }, - "320": { - "PkgId": 2011902, - "GoodsId": 213014, - "Weight": 100 - }, "321": { - "PkgId": 2011902, - "GoodsId": 213015, + "PkgId": 2011901, + "GoodsId": 214026, "Weight": 100 }, "322": { - "PkgId": 2011902, - "GoodsId": 213016, + "PkgId": 2011901, + "GoodsId": 214038, "Weight": 100 }, "323": { "PkgId": 2011902, - "GoodsId": 213017, + "GoodsId": 213003, "Weight": 100 }, "324": { "PkgId": 2011902, - "GoodsId": 213018, + "GoodsId": 213009, "Weight": 100 }, "325": { "PkgId": 2011902, - "GoodsId": 213019, + "GoodsId": 213004, "Weight": 100 }, "326": { "PkgId": 2011902, - "GoodsId": 213020, + "GoodsId": 213007, "Weight": 100 }, "327": { + "PkgId": 2011902, + "GoodsId": 213006, + "Weight": 100 + }, + "328": { + "PkgId": 2011902, + "GoodsId": 213010, + "Weight": 100 + }, + "329": { + "PkgId": 2011902, + "GoodsId": 213011, + "Weight": 100 + }, + "330": { + "PkgId": 2011902, + "GoodsId": 213012, + "Weight": 100 + }, + "331": { + "PkgId": 2011902, + "GoodsId": 213013, + "Weight": 100 + }, + "332": { + "PkgId": 2011902, + "GoodsId": 213014, + "Weight": 100 + }, + "333": { + "PkgId": 2011902, + "GoodsId": 213015, + "Weight": 100 + }, + "334": { + "PkgId": 2011902, + "GoodsId": 213016, + "Weight": 100 + }, + "335": { + "PkgId": 2011902, + "GoodsId": 213017, + "Weight": 100 + }, + "336": { + "PkgId": 2011902, + "GoodsId": 213018, + "Weight": 100 + }, + "337": { + "PkgId": 2011902, + "GoodsId": 213019, + "Weight": 100 + }, + "338": { + "PkgId": 2011902, + "GoodsId": 213020, + "Weight": 100 + }, + "339": { "PkgId": 1013411, "GoodsId": 134, "Weight": 100 }, - "328": { + "340": { "PkgId": 1013412, "GoodsId": 126, "Weight": 100 }, - "329": { + "341": { "PkgId": 1013412, "GoodsId": 120, "Weight": 100 }, - "330": { + "342": { "PkgId": 1013401, "GoodsId": 125, "Weight": 100 }, - "331": { + "343": { "PkgId": 1013401, "GoodsId": 141, "Weight": 100 }, - "332": { + "344": { "PkgId": 1013401, "GoodsId": 119, "Weight": 100 }, - "333": { + "345": { "PkgId": 1013401, "GoodsId": 132, "Weight": 100 }, - "334": { + "346": { "PkgId": 1013401, "GoodsId": 135, "Weight": 100 }, - "335": { + "347": { "PkgId": 1013401, "GoodsId": 149, "Weight": 100 }, - "336": { + "348": { "PkgId": 1013401, "GoodsId": 156, "Weight": 100 }, - "337": { + "349": { + "PkgId": 1013401, + "GoodsId": 144, + "Weight": 100 + }, + "350": { + "PkgId": 1013401, + "GoodsId": 155, + "Weight": 100 + }, + "351": { "PkgId": 1013402, "GoodsId": 103, "Weight": 100 }, - "338": { + "352": { "PkgId": 1013402, "GoodsId": 107, "Weight": 100 }, - "339": { + "353": { "PkgId": 1013402, "GoodsId": 108, "Weight": 100 }, - "340": { + "354": { "PkgId": 1013402, "GoodsId": 111, "Weight": 100 }, - "341": { + "355": { "PkgId": 1013402, "GoodsId": 112, "Weight": 100 }, - "342": { + "356": { "PkgId": 1013402, "GoodsId": 113, "Weight": 100 }, - "343": { + "357": { "PkgId": 1013402, "GoodsId": 116, "Weight": 100 }, - "344": { + "358": { "PkgId": 1013402, "GoodsId": 117, "Weight": 100 }, - "345": { + "359": { "PkgId": 1013402, "GoodsId": 118, "Weight": 100 }, - "346": { + "360": { "PkgId": 1013402, "GoodsId": 123, "Weight": 100 }, - "347": { + "361": { "PkgId": 1013402, "GoodsId": 127, "Weight": 100 }, - "348": { + "362": { "PkgId": 1013402, "GoodsId": 142, "Weight": 100 }, - "349": { + "363": { "PkgId": 1013402, "GoodsId": 147, "Weight": 100 }, - "350": { + "364": { "PkgId": 1013402, "GoodsId": 150, "Weight": 100 }, - "351": { - "PkgId": 1013403, - "GoodsId": 213003, - "Weight": 100 - }, - "352": { - "PkgId": 1013403, - "GoodsId": 213004, - "Weight": 100 - }, - "353": { - "PkgId": 1013403, - "GoodsId": 213005, - "Weight": 100 - }, - "354": { - "PkgId": 1013403, - "GoodsId": 213006, - "Weight": 100 - }, - "355": { - "PkgId": 1013403, - "GoodsId": 213007, - "Weight": 100 - }, - "356": { - "PkgId": 1013403, - "GoodsId": 213008, - "Weight": 100 - }, - "357": { - "PkgId": 1013403, - "GoodsId": 213009, - "Weight": 100 - }, - "358": { - "PkgId": 1013403, - "GoodsId": 213010, - "Weight": 100 - }, - "359": { - "PkgId": 1013403, - "GoodsId": 213011, - "Weight": 100 - }, - "360": { - "PkgId": 1013403, - "GoodsId": 213012, - "Weight": 100 - }, - "361": { - "PkgId": 1013403, - "GoodsId": 213013, - "Weight": 100 - }, - "362": { - "PkgId": 1013403, - "GoodsId": 213014, - "Weight": 100 - }, - "363": { - "PkgId": 1013403, - "GoodsId": 213015, - "Weight": 100 - }, - "364": { - "PkgId": 1013403, - "GoodsId": 213016, - "Weight": 100 - }, "365": { "PkgId": 1013403, - "GoodsId": 213017, + "GoodsId": 213003, "Weight": 100 }, "366": { "PkgId": 1013403, - "GoodsId": 213018, + "GoodsId": 213004, "Weight": 100 }, "367": { "PkgId": 1013403, - "GoodsId": 213019, + "GoodsId": 213005, "Weight": 100 }, "368": { "PkgId": 1013403, - "GoodsId": 213020, + "GoodsId": 213006, "Weight": 100 }, "369": { + "PkgId": 1013403, + "GoodsId": 213007, + "Weight": 100 + }, + "370": { + "PkgId": 1013403, + "GoodsId": 213008, + "Weight": 100 + }, + "371": { + "PkgId": 1013403, + "GoodsId": 213009, + "Weight": 100 + }, + "372": { + "PkgId": 1013403, + "GoodsId": 213010, + "Weight": 100 + }, + "373": { + "PkgId": 1013403, + "GoodsId": 213011, + "Weight": 100 + }, + "374": { + "PkgId": 1013403, + "GoodsId": 213012, + "Weight": 100 + }, + "375": { + "PkgId": 1013403, + "GoodsId": 213013, + "Weight": 100 + }, + "376": { + "PkgId": 1013403, + "GoodsId": 213014, + "Weight": 100 + }, + "377": { + "PkgId": 1013403, + "GoodsId": 213015, + "Weight": 100 + }, + "378": { + "PkgId": 1013403, + "GoodsId": 213016, + "Weight": 100 + }, + "379": { + "PkgId": 1013403, + "GoodsId": 213017, + "Weight": 100 + }, + "380": { + "PkgId": 1013403, + "GoodsId": 213018, + "Weight": 100 + }, + "381": { + "PkgId": 1013403, + "GoodsId": 213019, + "Weight": 100 + }, + "382": { + "PkgId": 1013403, + "GoodsId": 213020, + "Weight": 100 + }, + "383": { "PkgId": 2013411, "GoodsId": 214017, "Weight": 100 }, - "370": { + "384": { "PkgId": 2013412, "GoodsId": 213016, "Weight": 100 }, - "371": { + "385": { "PkgId": 2013412, "GoodsId": 213015, "Weight": 100 }, - "372": { + "386": { "PkgId": 2013401, "GoodsId": 214005, "Weight": 100 }, - "373": { + "387": { "PkgId": 2013401, "GoodsId": 214006, "Weight": 100 }, - "374": { + "388": { "PkgId": 2013401, "GoodsId": 214007, "Weight": 100 }, - "375": { + "389": { "PkgId": 2013401, "GoodsId": 214027, "Weight": 100 }, - "376": { + "390": { "PkgId": 2013401, "GoodsId": 214036, "Weight": 100 }, - "377": { + "391": { "PkgId": 2013401, "GoodsId": 214037, "Weight": 100 }, - "378": { + "392": { "PkgId": 2013401, "GoodsId": 214028, "Weight": 100 }, - "379": { + "393": { + "PkgId": 2013401, + "GoodsId": 214026, + "Weight": 100 + }, + "394": { + "PkgId": 2013401, + "GoodsId": 214038, + "Weight": 100 + }, + "395": { "PkgId": 2013402, "GoodsId": 213003, "Weight": 100 }, - "380": { + "396": { "PkgId": 2013402, "GoodsId": 213004, "Weight": 100 }, - "381": { + "397": { "PkgId": 2013402, "GoodsId": 213005, "Weight": 100 }, - "382": { + "398": { "PkgId": 2013402, "GoodsId": 213006, "Weight": 100 }, - "383": { + "399": { "PkgId": 2013402, "GoodsId": 213007, "Weight": 100 }, - "384": { + "400": { "PkgId": 2013402, "GoodsId": 213008, "Weight": 100 }, - "385": { + "401": { "PkgId": 2013402, "GoodsId": 213009, "Weight": 100 }, - "386": { + "402": { "PkgId": 2013402, "GoodsId": 213010, "Weight": 100 }, - "387": { + "403": { "PkgId": 2013402, "GoodsId": 213011, "Weight": 100 }, - "388": { + "404": { "PkgId": 2013402, "GoodsId": 213012, "Weight": 100 }, - "389": { + "405": { "PkgId": 2013402, "GoodsId": 213013, "Weight": 100 }, - "390": { + "406": { "PkgId": 2013402, "GoodsId": 213014, "Weight": 100 }, - "391": { + "407": { "PkgId": 2013402, "GoodsId": 213017, "Weight": 100 }, - "392": { + "408": { "PkgId": 2013402, "GoodsId": 213018, "Weight": 100 }, - "393": { + "409": { "PkgId": 2013402, "GoodsId": 213019, "Weight": 100 }, - "394": { + "410": { "PkgId": 2013402, "GoodsId": 213020, "Weight": 100 }, - "395": { + "411": { "PkgId": 1014911, "GoodsId": 149, "Weight": 100 }, - "396": { + "412": { "PkgId": 1014912, "GoodsId": 126, "Weight": 100 }, - "397": { + "413": { "PkgId": 1014912, "GoodsId": 120, "Weight": 100 }, - "398": { + "414": { "PkgId": 1014901, "GoodsId": 125, "Weight": 100 }, - "399": { + "415": { "PkgId": 1014901, "GoodsId": 141, "Weight": 100 }, - "400": { + "416": { "PkgId": 1014901, "GoodsId": 119, "Weight": 100 }, - "401": { + "417": { "PkgId": 1014901, "GoodsId": 132, "Weight": 100 }, - "402": { + "418": { "PkgId": 1014901, "GoodsId": 135, "Weight": 100 }, - "403": { + "419": { "PkgId": 1014901, "GoodsId": 156, "Weight": 100 }, - "404": { + "420": { + "PkgId": 1014901, + "GoodsId": 144, + "Weight": 100 + }, + "421": { + "PkgId": 1014901, + "GoodsId": 155, + "Weight": 100 + }, + "422": { "PkgId": 1014902, "GoodsId": 103, "Weight": 100 }, - "405": { + "423": { "PkgId": 1014902, "GoodsId": 107, "Weight": 100 }, - "406": { + "424": { "PkgId": 1014902, "GoodsId": 108, "Weight": 100 }, - "407": { + "425": { "PkgId": 1014902, "GoodsId": 111, "Weight": 100 }, - "408": { + "426": { "PkgId": 1014902, "GoodsId": 112, "Weight": 100 }, - "409": { + "427": { "PkgId": 1014902, "GoodsId": 113, "Weight": 100 }, - "410": { + "428": { "PkgId": 1014902, "GoodsId": 116, "Weight": 100 }, - "411": { + "429": { "PkgId": 1014902, "GoodsId": 117, "Weight": 100 }, - "412": { + "430": { "PkgId": 1014902, "GoodsId": 118, "Weight": 100 }, - "413": { + "431": { "PkgId": 1014902, "GoodsId": 123, "Weight": 100 }, - "414": { + "432": { "PkgId": 1014902, "GoodsId": 127, "Weight": 100 }, - "415": { + "433": { "PkgId": 1014902, "GoodsId": 142, "Weight": 100 }, - "416": { + "434": { "PkgId": 1014902, "GoodsId": 147, "Weight": 100 }, - "417": { + "435": { "PkgId": 1014902, "GoodsId": 150, "Weight": 100 }, - "418": { + "436": { "PkgId": 1014903, "GoodsId": 213003, "Weight": 100 }, - "419": { + "437": { "PkgId": 1014903, "GoodsId": 213004, "Weight": 100 }, - "420": { + "438": { "PkgId": 1014903, "GoodsId": 213005, "Weight": 100 }, - "421": { + "439": { "PkgId": 1014903, "GoodsId": 213006, "Weight": 100 }, - "422": { + "440": { "PkgId": 1014903, "GoodsId": 213007, "Weight": 100 }, - "423": { + "441": { "PkgId": 1014903, "GoodsId": 213008, "Weight": 100 }, - "424": { + "442": { "PkgId": 1014903, "GoodsId": 213009, "Weight": 100 }, - "425": { + "443": { "PkgId": 1014903, "GoodsId": 213010, "Weight": 100 }, - "426": { + "444": { "PkgId": 1014903, "GoodsId": 213011, "Weight": 100 }, - "427": { + "445": { "PkgId": 1014903, "GoodsId": 213012, "Weight": 100 }, - "428": { + "446": { "PkgId": 1014903, "GoodsId": 213013, "Weight": 100 }, - "429": { + "447": { "PkgId": 1014903, "GoodsId": 213014, "Weight": 100 }, - "430": { + "448": { "PkgId": 1014903, "GoodsId": 213015, "Weight": 100 }, - "431": { + "449": { "PkgId": 1014903, "GoodsId": 213016, "Weight": 100 }, - "432": { + "450": { "PkgId": 1014903, "GoodsId": 213017, "Weight": 100 }, - "433": { + "451": { "PkgId": 1014903, "GoodsId": 213018, "Weight": 100 }, - "434": { + "452": { "PkgId": 1014903, "GoodsId": 213019, "Weight": 100 }, - "435": { + "453": { "PkgId": 1014903, "GoodsId": 213020, "Weight": 100 }, - "436": { + "454": { "PkgId": 2014911, "GoodsId": 214036, "Weight": 100 }, - "437": { + "455": { "PkgId": 2014912, "GoodsId": 213020, "Weight": 100 }, - "438": { + "456": { "PkgId": 2014912, "GoodsId": 213004, "Weight": 100 }, - "439": { + "457": { "PkgId": 2014901, "GoodsId": 214005, "Weight": 100 }, - "440": { + "458": { "PkgId": 2014901, "GoodsId": 214006, "Weight": 100 }, - "441": { + "459": { "PkgId": 2014901, "GoodsId": 214007, "Weight": 100 }, - "442": { + "460": { "PkgId": 2014901, "GoodsId": 214027, "Weight": 100 }, - "443": { + "461": { "PkgId": 2014901, "GoodsId": 214037, "Weight": 100 }, - "444": { + "462": { "PkgId": 2014901, "GoodsId": 214028, "Weight": 100 }, - "445": { + "463": { + "PkgId": 2014901, + "GoodsId": 214026, + "Weight": 100 + }, + "464": { + "PkgId": 2014901, + "GoodsId": 214038, + "Weight": 100 + }, + "465": { "PkgId": 2014902, "GoodsId": 213003, "Weight": 100 }, - "446": { + "466": { "PkgId": 2014902, "GoodsId": 213005, "Weight": 100 }, - "447": { + "467": { "PkgId": 2014902, "GoodsId": 213006, "Weight": 100 }, - "448": { + "468": { "PkgId": 2014902, "GoodsId": 213007, "Weight": 100 }, - "449": { + "469": { "PkgId": 2014902, "GoodsId": 213008, "Weight": 100 }, - "450": { + "470": { "PkgId": 2014902, "GoodsId": 213009, "Weight": 100 }, - "451": { + "471": { "PkgId": 2014902, "GoodsId": 213010, "Weight": 100 }, - "452": { + "472": { "PkgId": 2014902, "GoodsId": 213011, "Weight": 100 }, - "453": { + "473": { "PkgId": 2014902, "GoodsId": 213012, "Weight": 100 }, - "454": { + "474": { "PkgId": 2014902, "GoodsId": 213013, "Weight": 100 }, - "455": { + "475": { "PkgId": 2014902, "GoodsId": 213014, "Weight": 100 }, - "456": { + "476": { "PkgId": 2014902, "GoodsId": 213015, "Weight": 100 }, - "457": { + "477": { "PkgId": 2014902, "GoodsId": 213016, "Weight": 100 }, - "458": { + "478": { "PkgId": 2014902, "GoodsId": 213017, "Weight": 100 }, - "459": { + "479": { "PkgId": 2014902, "GoodsId": 213018, "Weight": 100 }, - "460": { + "480": { "PkgId": 2014902, "GoodsId": 213019, "Weight": 100 }, - "461": { + "481": { "PkgId": 1013311, "GoodsId": 133, "Weight": 100 }, - "462": { + "482": { "PkgId": 1013312, "GoodsId": 123, "Weight": 100 }, - "463": { + "483": { "PkgId": 1013312, "GoodsId": 108, "Weight": 100 }, - "464": { + "484": { "PkgId": 1013301, "GoodsId": 125, "Weight": 100 }, - "465": { + "485": { "PkgId": 1013301, "GoodsId": 141, "Weight": 100 }, - "466": { + "486": { "PkgId": 1013301, "GoodsId": 119, "Weight": 100 }, - "467": { + "487": { "PkgId": 1013301, "GoodsId": 132, "Weight": 100 }, - "468": { + "488": { "PkgId": 1013301, "GoodsId": 135, "Weight": 100 }, - "469": { + "489": { "PkgId": 1013301, "GoodsId": 149, "Weight": 100 }, - "470": { + "490": { "PkgId": 1013301, "GoodsId": 156, "Weight": 100 }, - "471": { + "491": { + "PkgId": 1013301, + "GoodsId": 144, + "Weight": 100 + }, + "492": { + "PkgId": 1013301, + "GoodsId": 155, + "Weight": 100 + }, + "493": { "PkgId": 1013302, "GoodsId": 103, "Weight": 100 }, - "472": { + "494": { "PkgId": 1013302, "GoodsId": 107, "Weight": 100 }, - "473": { + "495": { "PkgId": 1013302, "GoodsId": 111, "Weight": 100 }, - "474": { + "496": { "PkgId": 1013302, "GoodsId": 112, "Weight": 100 }, - "475": { + "497": { "PkgId": 1013302, "GoodsId": 113, "Weight": 100 }, - "476": { + "498": { "PkgId": 1013302, "GoodsId": 116, "Weight": 100 }, - "477": { + "499": { "PkgId": 1013302, "GoodsId": 117, "Weight": 100 }, - "478": { + "500": { "PkgId": 1013302, "GoodsId": 118, "Weight": 100 }, - "479": { + "501": { "PkgId": 1013302, "GoodsId": 120, "Weight": 100 }, - "480": { + "502": { "PkgId": 1013302, "GoodsId": 126, "Weight": 100 }, - "481": { + "503": { "PkgId": 1013302, "GoodsId": 127, "Weight": 100 }, - "482": { + "504": { "PkgId": 1013302, "GoodsId": 142, "Weight": 100 }, - "483": { + "505": { "PkgId": 1013302, "GoodsId": 147, "Weight": 100 }, - "484": { + "506": { "PkgId": 1013302, "GoodsId": 150, "Weight": 100 }, - "485": { + "507": { "PkgId": 1013303, "GoodsId": 213003, "Weight": 100 }, - "486": { + "508": { "PkgId": 1013303, "GoodsId": 213004, "Weight": 100 }, - "487": { + "509": { "PkgId": 1013303, "GoodsId": 213005, "Weight": 100 }, - "488": { + "510": { "PkgId": 1013303, "GoodsId": 213006, "Weight": 100 }, - "489": { + "511": { "PkgId": 1013303, "GoodsId": 213007, "Weight": 100 }, - "490": { + "512": { "PkgId": 1013303, "GoodsId": 213008, "Weight": 100 }, - "491": { + "513": { "PkgId": 1013303, "GoodsId": 213009, "Weight": 100 }, - "492": { + "514": { "PkgId": 1013303, "GoodsId": 213010, "Weight": 100 }, - "493": { + "515": { "PkgId": 1013303, "GoodsId": 213011, "Weight": 100 }, - "494": { + "516": { "PkgId": 1013303, "GoodsId": 213012, "Weight": 100 }, - "495": { + "517": { "PkgId": 1013303, "GoodsId": 213013, "Weight": 100 }, - "496": { + "518": { "PkgId": 1013303, "GoodsId": 213014, "Weight": 100 }, - "497": { + "519": { "PkgId": 1013303, "GoodsId": 213015, "Weight": 100 }, - "498": { + "520": { "PkgId": 1013303, "GoodsId": 213016, "Weight": 100 }, - "499": { + "521": { "PkgId": 1013303, "GoodsId": 213017, "Weight": 100 }, - "500": { + "522": { "PkgId": 1013303, "GoodsId": 213018, "Weight": 100 }, - "501": { + "523": { "PkgId": 1013303, "GoodsId": 213019, "Weight": 100 }, - "502": { + "524": { "PkgId": 1013303, "GoodsId": 213020, "Weight": 100 }, - "503": { + "525": { "PkgId": 2013311, "GoodsId": 214015, "Weight": 100 }, - "504": { + "526": { "PkgId": 2013312, "GoodsId": 213007, "Weight": 100 }, - "505": { + "527": { "PkgId": 2013312, "GoodsId": 213003, "Weight": 100 }, - "506": { + "528": { "PkgId": 2013301, "GoodsId": 214005, "Weight": 100 }, - "507": { + "529": { "PkgId": 2013301, "GoodsId": 214006, "Weight": 100 }, - "508": { + "530": { "PkgId": 2013301, "GoodsId": 214007, "Weight": 100 }, - "509": { + "531": { "PkgId": 2013301, "GoodsId": 214027, "Weight": 100 }, - "510": { + "532": { "PkgId": 2013301, "GoodsId": 214036, "Weight": 100 }, - "511": { + "533": { "PkgId": 2013301, "GoodsId": 214037, "Weight": 100 }, - "512": { + "534": { "PkgId": 2013301, "GoodsId": 214028, "Weight": 100 }, - "513": { + "535": { + "PkgId": 2013301, + "GoodsId": 214026, + "Weight": 100 + }, + "536": { + "PkgId": 2013301, + "GoodsId": 214038, + "Weight": 100 + }, + "537": { "PkgId": 2013302, "GoodsId": 213004, "Weight": 100 }, - "514": { + "538": { "PkgId": 2013302, "GoodsId": 213005, "Weight": 100 }, - "515": { + "539": { "PkgId": 2013302, "GoodsId": 213006, "Weight": 100 }, - "516": { + "540": { "PkgId": 2013302, "GoodsId": 213008, "Weight": 100 }, - "517": { + "541": { "PkgId": 2013302, "GoodsId": 213009, "Weight": 100 }, - "518": { + "542": { "PkgId": 2013302, "GoodsId": 213010, "Weight": 100 }, - "519": { + "543": { "PkgId": 2013302, "GoodsId": 213011, "Weight": 100 }, - "520": { + "544": { "PkgId": 2013302, "GoodsId": 213012, "Weight": 100 }, - "521": { + "545": { "PkgId": 2013302, "GoodsId": 213013, "Weight": 100 }, - "522": { + "546": { "PkgId": 2013302, "GoodsId": 213014, "Weight": 100 }, - "523": { + "547": { "PkgId": 2013302, "GoodsId": 213015, "Weight": 100 }, - "524": { + "548": { "PkgId": 2013302, "GoodsId": 213016, "Weight": 100 }, - "525": { + "549": { "PkgId": 2013302, "GoodsId": 213017, "Weight": 100 }, - "526": { + "550": { "PkgId": 2013302, "GoodsId": 213018, "Weight": 100 }, - "527": { + "551": { "PkgId": 2013302, "GoodsId": 213019, "Weight": 100 }, - "528": { + "552": { "PkgId": 2013302, "GoodsId": 213020, "Weight": 100 }, - "529": { + "553": { "PkgId": 1015811, "GoodsId": 158, "Weight": 100 }, - "530": { + "554": { "PkgId": 1015812, "GoodsId": 126, "Weight": 100 }, - "531": { + "555": { "PkgId": 1015812, "GoodsId": 118, "Weight": 100 }, - "532": { + "556": { "PkgId": 1015801, "GoodsId": 125, "Weight": 100 }, - "533": { + "557": { "PkgId": 1015801, "GoodsId": 141, "Weight": 100 }, - "534": { + "558": { "PkgId": 1015801, "GoodsId": 119, "Weight": 100 }, - "535": { + "559": { "PkgId": 1015801, "GoodsId": 132, "Weight": 100 }, - "536": { + "560": { "PkgId": 1015801, "GoodsId": 135, "Weight": 100 }, - "537": { + "561": { "PkgId": 1015801, "GoodsId": 149, "Weight": 100 }, - "538": { + "562": { "PkgId": 1015801, "GoodsId": 156, "Weight": 100 }, - "539": { + "563": { + "PkgId": 1015801, + "GoodsId": 144, + "Weight": 100 + }, + "564": { + "PkgId": 1015801, + "GoodsId": 155, + "Weight": 100 + }, + "565": { "PkgId": 1015802, "GoodsId": 103, "Weight": 100 }, - "540": { + "566": { "PkgId": 1015802, "GoodsId": 107, "Weight": 100 }, - "541": { + "567": { "PkgId": 1015802, "GoodsId": 108, "Weight": 100 }, - "542": { + "568": { "PkgId": 1015802, "GoodsId": 111, "Weight": 100 }, - "543": { + "569": { "PkgId": 1015802, "GoodsId": 112, "Weight": 100 }, - "544": { + "570": { "PkgId": 1015802, "GoodsId": 113, "Weight": 100 }, - "545": { + "571": { "PkgId": 1015802, "GoodsId": 116, "Weight": 100 }, - "546": { + "572": { "PkgId": 1015802, "GoodsId": 117, "Weight": 100 }, - "547": { + "573": { "PkgId": 1015802, "GoodsId": 120, "Weight": 100 }, - "548": { + "574": { "PkgId": 1015802, "GoodsId": 123, "Weight": 100 }, - "549": { + "575": { "PkgId": 1015802, "GoodsId": 127, "Weight": 100 }, - "550": { + "576": { "PkgId": 1015802, "GoodsId": 142, "Weight": 100 }, - "551": { + "577": { "PkgId": 1015802, "GoodsId": 147, "Weight": 100 }, - "552": { + "578": { "PkgId": 1015802, "GoodsId": 150, "Weight": 100 }, - "553": { + "579": { "PkgId": 1015803, "GoodsId": 213003, "Weight": 100 }, - "554": { - "PkgId": 1015803, - "GoodsId": 213004, - "Weight": 100 - }, - "555": { - "PkgId": 1015803, - "GoodsId": 213005, - "Weight": 100 - }, - "556": { - "PkgId": 1015803, - "GoodsId": 213006, - "Weight": 100 - }, - "557": { - "PkgId": 1015803, - "GoodsId": 213007, - "Weight": 100 - }, - "558": { - "PkgId": 1015803, - "GoodsId": 213008, - "Weight": 100 - }, - "559": { - "PkgId": 1015803, - "GoodsId": 213009, - "Weight": 100 - }, - "560": { - "PkgId": 1015803, - "GoodsId": 213010, - "Weight": 100 - }, - "561": { - "PkgId": 1015803, - "GoodsId": 213011, - "Weight": 100 - }, - "562": { - "PkgId": 1015803, - "GoodsId": 213012, - "Weight": 100 - }, - "563": { - "PkgId": 1015803, - "GoodsId": 213013, - "Weight": 100 - }, - "564": { - "PkgId": 1015803, - "GoodsId": 213014, - "Weight": 100 - }, - "565": { - "PkgId": 1015803, - "GoodsId": 213015, - "Weight": 100 - }, - "566": { - "PkgId": 1015803, - "GoodsId": 213016, - "Weight": 100 - }, - "567": { - "PkgId": 1015803, - "GoodsId": 213017, - "Weight": 100 - }, - "568": { - "PkgId": 1015803, - "GoodsId": 213018, - "Weight": 100 - }, - "569": { - "PkgId": 1015803, - "GoodsId": 213019, - "Weight": 100 - }, - "570": { - "PkgId": 1015803, - "GoodsId": 213020, - "Weight": 100 - }, - "571": { - "PkgId": 2015811, - "GoodsId": 214048, - "Weight": 100 - }, - "572": { - "PkgId": 2015812, - "GoodsId": 213016, - "Weight": 100 - }, - "573": { - "PkgId": 2015812, - "GoodsId": 213019, - "Weight": 100 - }, - "574": { - "PkgId": 2015801, - "GoodsId": 214005, - "Weight": 100 - }, - "575": { - "PkgId": 2015801, - "GoodsId": 214006, - "Weight": 100 - }, - "576": { - "PkgId": 2015801, - "GoodsId": 214007, - "Weight": 100 - }, - "577": { - "PkgId": 2015801, - "GoodsId": 214027, - "Weight": 100 - }, - "578": { - "PkgId": 2015801, - "GoodsId": 214036, - "Weight": 100 - }, - "579": { - "PkgId": 2015801, - "GoodsId": 214037, - "Weight": 100 - }, "580": { - "PkgId": 2015801, - "GoodsId": 214028, - "Weight": 100 - }, - "581": { - "PkgId": 2015802, - "GoodsId": 213003, - "Weight": 100 - }, - "582": { - "PkgId": 2015802, + "PkgId": 1015803, "GoodsId": 213004, "Weight": 100 }, - "583": { - "PkgId": 2015802, + "581": { + "PkgId": 1015803, "GoodsId": 213005, "Weight": 100 }, - "584": { - "PkgId": 2015802, + "582": { + "PkgId": 1015803, "GoodsId": 213006, "Weight": 100 }, - "585": { - "PkgId": 2015802, + "583": { + "PkgId": 1015803, "GoodsId": 213007, "Weight": 100 }, - "586": { - "PkgId": 2015802, + "584": { + "PkgId": 1015803, "GoodsId": 213008, "Weight": 100 }, - "587": { - "PkgId": 2015802, + "585": { + "PkgId": 1015803, "GoodsId": 213009, "Weight": 100 }, - "588": { - "PkgId": 2015802, + "586": { + "PkgId": 1015803, "GoodsId": 213010, "Weight": 100 }, - "589": { - "PkgId": 2015802, + "587": { + "PkgId": 1015803, "GoodsId": 213011, "Weight": 100 }, - "590": { - "PkgId": 2015802, + "588": { + "PkgId": 1015803, "GoodsId": 213012, "Weight": 100 }, - "591": { - "PkgId": 2015802, + "589": { + "PkgId": 1015803, "GoodsId": 213013, "Weight": 100 }, - "592": { - "PkgId": 2015802, + "590": { + "PkgId": 1015803, "GoodsId": 213014, "Weight": 100 }, - "593": { - "PkgId": 2015802, + "591": { + "PkgId": 1015803, "GoodsId": 213015, "Weight": 100 }, - "594": { - "PkgId": 2015802, + "592": { + "PkgId": 1015803, + "GoodsId": 213016, + "Weight": 100 + }, + "593": { + "PkgId": 1015803, "GoodsId": 213017, "Weight": 100 }, - "595": { - "PkgId": 2015802, + "594": { + "PkgId": 1015803, "GoodsId": 213018, "Weight": 100 }, + "595": { + "PkgId": 1015803, + "GoodsId": 213019, + "Weight": 100 + }, "596": { - "PkgId": 2015802, + "PkgId": 1015803, "GoodsId": 213020, "Weight": 100 }, "597": { + "PkgId": 2015811, + "GoodsId": 214048, + "Weight": 100 + }, + "598": { + "PkgId": 2015812, + "GoodsId": 213016, + "Weight": 100 + }, + "599": { + "PkgId": 2015812, + "GoodsId": 213019, + "Weight": 100 + }, + "600": { + "PkgId": 2015801, + "GoodsId": 214005, + "Weight": 100 + }, + "601": { + "PkgId": 2015801, + "GoodsId": 214006, + "Weight": 100 + }, + "602": { + "PkgId": 2015801, + "GoodsId": 214007, + "Weight": 100 + }, + "603": { + "PkgId": 2015801, + "GoodsId": 214027, + "Weight": 100 + }, + "604": { + "PkgId": 2015801, + "GoodsId": 214036, + "Weight": 100 + }, + "605": { + "PkgId": 2015801, + "GoodsId": 214037, + "Weight": 100 + }, + "606": { + "PkgId": 2015801, + "GoodsId": 214028, + "Weight": 100 + }, + "607": { + "PkgId": 2015801, + "GoodsId": 214026, + "Weight": 100 + }, + "608": { + "PkgId": 2015801, + "GoodsId": 214038, + "Weight": 100 + }, + "609": { + "PkgId": 2015802, + "GoodsId": 213003, + "Weight": 100 + }, + "610": { + "PkgId": 2015802, + "GoodsId": 213004, + "Weight": 100 + }, + "611": { + "PkgId": 2015802, + "GoodsId": 213005, + "Weight": 100 + }, + "612": { + "PkgId": 2015802, + "GoodsId": 213006, + "Weight": 100 + }, + "613": { + "PkgId": 2015802, + "GoodsId": 213007, + "Weight": 100 + }, + "614": { + "PkgId": 2015802, + "GoodsId": 213008, + "Weight": 100 + }, + "615": { + "PkgId": 2015802, + "GoodsId": 213009, + "Weight": 100 + }, + "616": { + "PkgId": 2015802, + "GoodsId": 213010, + "Weight": 100 + }, + "617": { + "PkgId": 2015802, + "GoodsId": 213011, + "Weight": 100 + }, + "618": { + "PkgId": 2015802, + "GoodsId": 213012, + "Weight": 100 + }, + "619": { + "PkgId": 2015802, + "GoodsId": 213013, + "Weight": 100 + }, + "620": { + "PkgId": 2015802, + "GoodsId": 213014, + "Weight": 100 + }, + "621": { + "PkgId": 2015802, + "GoodsId": 213015, + "Weight": 100 + }, + "622": { + "PkgId": 2015802, + "GoodsId": 213017, + "Weight": 100 + }, + "623": { + "PkgId": 2015802, + "GoodsId": 213018, + "Weight": 100 + }, + "624": { + "PkgId": 2015802, + "GoodsId": 213020, + "Weight": 100 + }, + "625": { "PkgId": 1012511, "GoodsId": 125, "Weight": 100 }, - "598": { + "626": { "PkgId": 1012512, "GoodsId": 126, "Weight": 100 }, - "599": { + "627": { "PkgId": 1012512, "GoodsId": 118, "Weight": 100 }, - "600": { + "628": { "PkgId": 1012501, "GoodsId": 141, "Weight": 100 }, - "601": { + "629": { "PkgId": 1012501, "GoodsId": 119, "Weight": 100 }, - "602": { + "630": { "PkgId": 1012501, "GoodsId": 132, "Weight": 100 }, - "603": { + "631": { "PkgId": 1012501, "GoodsId": 135, "Weight": 100 }, - "604": { + "632": { "PkgId": 1012501, "GoodsId": 149, "Weight": 100 }, - "605": { + "633": { "PkgId": 1012501, "GoodsId": 156, "Weight": 100 }, - "606": { + "634": { + "PkgId": 1012501, + "GoodsId": 144, + "Weight": 100 + }, + "635": { + "PkgId": 1012501, + "GoodsId": 155, + "Weight": 100 + }, + "636": { "PkgId": 1012502, "GoodsId": 103, "Weight": 100 }, - "607": { + "637": { "PkgId": 1012502, "GoodsId": 107, "Weight": 100 }, - "608": { + "638": { "PkgId": 1012502, "GoodsId": 108, "Weight": 100 }, - "609": { + "639": { "PkgId": 1012502, "GoodsId": 111, "Weight": 100 }, - "610": { + "640": { "PkgId": 1012502, "GoodsId": 112, "Weight": 100 }, - "611": { + "641": { "PkgId": 1012502, "GoodsId": 113, "Weight": 100 }, - "612": { + "642": { "PkgId": 1012502, "GoodsId": 116, "Weight": 100 }, - "613": { + "643": { "PkgId": 1012502, "GoodsId": 117, "Weight": 100 }, - "614": { + "644": { "PkgId": 1012502, "GoodsId": 120, "Weight": 100 }, - "615": { + "645": { "PkgId": 1012502, "GoodsId": 123, "Weight": 100 }, - "616": { + "646": { "PkgId": 1012502, "GoodsId": 127, "Weight": 100 }, - "617": { + "647": { "PkgId": 1012502, "GoodsId": 142, "Weight": 100 }, - "618": { + "648": { "PkgId": 1012502, "GoodsId": 147, "Weight": 100 }, - "619": { + "649": { "PkgId": 1012502, "GoodsId": 150, "Weight": 100 }, - "620": { + "650": { "PkgId": 1012503, "GoodsId": 213003, "Weight": 100 }, - "621": { + "651": { "PkgId": 1012503, "GoodsId": 213004, "Weight": 100 }, - "622": { + "652": { "PkgId": 1012503, "GoodsId": 213005, "Weight": 100 }, - "623": { + "653": { "PkgId": 1012503, "GoodsId": 213006, "Weight": 100 }, - "624": { + "654": { "PkgId": 1012503, "GoodsId": 213007, "Weight": 100 }, - "625": { + "655": { "PkgId": 1012503, "GoodsId": 213008, "Weight": 100 }, - "626": { + "656": { "PkgId": 1012503, "GoodsId": 213009, "Weight": 100 }, - "627": { + "657": { "PkgId": 1012503, "GoodsId": 213010, "Weight": 100 }, - "628": { + "658": { "PkgId": 1012503, "GoodsId": 213011, "Weight": 100 }, - "629": { + "659": { "PkgId": 1012503, "GoodsId": 213012, "Weight": 100 }, - "630": { + "660": { "PkgId": 1012503, "GoodsId": 213013, "Weight": 100 }, - "631": { + "661": { "PkgId": 1012503, "GoodsId": 213014, "Weight": 100 }, - "632": { + "662": { "PkgId": 1012503, "GoodsId": 213015, "Weight": 100 }, - "633": { + "663": { "PkgId": 1012503, "GoodsId": 213016, "Weight": 100 }, - "634": { + "664": { "PkgId": 1012503, "GoodsId": 213017, "Weight": 100 }, - "635": { + "665": { "PkgId": 1012503, "GoodsId": 213018, "Weight": 100 }, - "636": { + "666": { "PkgId": 1012503, "GoodsId": 213019, "Weight": 100 }, - "637": { + "667": { "PkgId": 1012503, "GoodsId": 213020, "Weight": 100 }, - "638": { + "668": { "PkgId": 2012511, "GoodsId": 214005, "Weight": 100 }, - "639": { + "669": { "PkgId": 2012512, "GoodsId": 213010, "Weight": 100 }, - "640": { + "670": { "PkgId": 2012512, "GoodsId": 213011, "Weight": 100 }, - "641": { + "671": { "PkgId": 2012501, "GoodsId": 214006, "Weight": 100 }, - "642": { + "672": { "PkgId": 2012501, "GoodsId": 214007, "Weight": 100 }, - "643": { + "673": { "PkgId": 2012501, "GoodsId": 214027, "Weight": 100 }, - "644": { + "674": { "PkgId": 2012501, "GoodsId": 214036, "Weight": 100 }, - "645": { + "675": { "PkgId": 2012501, "GoodsId": 214037, "Weight": 100 }, - "646": { + "676": { "PkgId": 2012501, "GoodsId": 214028, "Weight": 100 }, - "647": { + "677": { + "PkgId": 2012501, + "GoodsId": 214026, + "Weight": 100 + }, + "678": { + "PkgId": 2012501, + "GoodsId": 214038, + "Weight": 100 + }, + "679": { "PkgId": 2012502, "GoodsId": 213003, "Weight": 100 }, - "648": { + "680": { "PkgId": 2012502, "GoodsId": 213004, "Weight": 100 }, - "649": { + "681": { "PkgId": 2012502, "GoodsId": 213005, "Weight": 100 }, - "650": { + "682": { "PkgId": 2012502, "GoodsId": 213006, "Weight": 100 }, - "651": { + "683": { "PkgId": 2012502, "GoodsId": 213007, "Weight": 100 }, - "652": { + "684": { "PkgId": 2012502, "GoodsId": 213008, "Weight": 100 }, - "653": { + "685": { "PkgId": 2012502, "GoodsId": 213009, "Weight": 100 }, - "654": { + "686": { "PkgId": 2012502, "GoodsId": 213012, "Weight": 100 }, - "655": { + "687": { "PkgId": 2012502, "GoodsId": 213013, "Weight": 100 }, - "656": { + "688": { "PkgId": 2012502, "GoodsId": 213014, "Weight": 100 }, - "657": { + "689": { "PkgId": 2012502, "GoodsId": 213015, "Weight": 100 }, - "658": { + "690": { "PkgId": 2012502, "GoodsId": 213016, "Weight": 100 }, - "659": { + "691": { "PkgId": 2012502, "GoodsId": 213017, "Weight": 100 }, - "660": { + "692": { "PkgId": 2012502, "GoodsId": 213018, "Weight": 100 }, - "661": { + "693": { "PkgId": 2012502, "GoodsId": 213019, "Weight": 100 }, - "662": { + "694": { "PkgId": 2012502, "GoodsId": 213020, "Weight": 100 }, - "663": { + "695": { "PkgId": 1011011, "GoodsId": 110, "Weight": 100 }, - "664": { + "696": { "PkgId": 1011012, "GoodsId": 142, "Weight": 100 }, - "665": { + "697": { "PkgId": 1011012, "GoodsId": 116, "Weight": 100 }, - "666": { + "698": { "PkgId": 1011001, "GoodsId": 125, "Weight": 100 }, - "667": { + "699": { "PkgId": 1011001, "GoodsId": 141, "Weight": 100 }, - "668": { + "700": { "PkgId": 1011001, "GoodsId": 119, "Weight": 100 }, - "669": { + "701": { "PkgId": 1011001, "GoodsId": 132, "Weight": 100 }, - "670": { + "702": { "PkgId": 1011001, "GoodsId": 135, "Weight": 100 }, - "671": { + "703": { "PkgId": 1011001, "GoodsId": 149, "Weight": 100 }, - "672": { + "704": { "PkgId": 1011001, "GoodsId": 156, "Weight": 100 }, - "673": { + "705": { + "PkgId": 1011001, + "GoodsId": 144, + "Weight": 100 + }, + "706": { + "PkgId": 1011001, + "GoodsId": 155, + "Weight": 100 + }, + "707": { "PkgId": 1011002, "GoodsId": 103, "Weight": 100 }, - "674": { + "708": { "PkgId": 1011002, "GoodsId": 107, "Weight": 100 }, - "675": { + "709": { "PkgId": 1011002, "GoodsId": 108, "Weight": 100 }, - "676": { + "710": { "PkgId": 1011002, "GoodsId": 111, "Weight": 100 }, - "677": { + "711": { "PkgId": 1011002, "GoodsId": 112, "Weight": 100 }, - "678": { + "712": { "PkgId": 1011002, "GoodsId": 113, "Weight": 100 }, - "679": { + "713": { "PkgId": 1011002, "GoodsId": 117, "Weight": 100 }, - "680": { + "714": { "PkgId": 1011002, "GoodsId": 118, "Weight": 100 }, - "681": { + "715": { "PkgId": 1011002, "GoodsId": 120, "Weight": 100 }, - "682": { + "716": { "PkgId": 1011002, "GoodsId": 123, "Weight": 100 }, - "683": { + "717": { "PkgId": 1011002, "GoodsId": 126, "Weight": 100 }, - "684": { + "718": { "PkgId": 1011002, "GoodsId": 127, "Weight": 100 }, - "685": { + "719": { "PkgId": 1011002, "GoodsId": 147, "Weight": 100 }, - "686": { + "720": { "PkgId": 1011002, "GoodsId": 150, "Weight": 100 }, - "687": { + "721": { "PkgId": 1011003, "GoodsId": 213003, "Weight": 100 }, - "688": { + "722": { "PkgId": 1011003, "GoodsId": 213004, "Weight": 100 }, - "689": { + "723": { "PkgId": 1011003, "GoodsId": 213005, "Weight": 100 }, - "690": { + "724": { "PkgId": 1011003, "GoodsId": 213006, "Weight": 100 }, - "691": { + "725": { "PkgId": 1011003, "GoodsId": 213007, "Weight": 100 }, - "692": { + "726": { "PkgId": 1011003, "GoodsId": 213008, "Weight": 100 }, - "693": { + "727": { "PkgId": 1011003, "GoodsId": 213009, "Weight": 100 }, - "694": { + "728": { "PkgId": 1011003, "GoodsId": 213010, "Weight": 100 }, - "695": { + "729": { "PkgId": 1011003, "GoodsId": 213011, "Weight": 100 }, - "696": { + "730": { "PkgId": 1011003, "GoodsId": 213012, "Weight": 100 }, - "697": { + "731": { "PkgId": 1011003, "GoodsId": 213013, "Weight": 100 }, - "698": { + "732": { "PkgId": 1011003, "GoodsId": 213014, "Weight": 100 }, - "699": { + "733": { "PkgId": 1011003, "GoodsId": 213015, "Weight": 100 }, - "700": { + "734": { "PkgId": 1011003, "GoodsId": 213016, "Weight": 100 }, - "701": { + "735": { "PkgId": 1011003, "GoodsId": 213017, "Weight": 100 }, - "702": { + "736": { "PkgId": 1011003, "GoodsId": 213018, "Weight": 100 }, - "703": { + "737": { "PkgId": 1011003, "GoodsId": 213019, "Weight": 100 }, - "704": { + "738": { "PkgId": 1011003, "GoodsId": 213020, "Weight": 100 }, - "705": { + "739": { "PkgId": 2011011, "GoodsId": 214004, "Weight": 100 }, - "706": { + "740": { "PkgId": 2011012, "GoodsId": 213012, "Weight": 100 }, - "707": { + "741": { "PkgId": 2011012, "GoodsId": 213013, "Weight": 100 }, - "708": { + "742": { "PkgId": 2011001, "GoodsId": 214005, "Weight": 100 }, - "709": { + "743": { "PkgId": 2011001, "GoodsId": 214006, "Weight": 100 }, - "710": { + "744": { "PkgId": 2011001, "GoodsId": 214007, "Weight": 100 }, - "711": { + "745": { "PkgId": 2011001, "GoodsId": 214027, "Weight": 100 }, - "712": { + "746": { "PkgId": 2011001, "GoodsId": 214036, "Weight": 100 }, - "713": { + "747": { "PkgId": 2011001, "GoodsId": 214037, "Weight": 100 }, - "714": { + "748": { "PkgId": 2011001, "GoodsId": 214028, "Weight": 100 }, - "715": { + "749": { + "PkgId": 2011001, + "GoodsId": 214026, + "Weight": 100 + }, + "750": { + "PkgId": 2011001, + "GoodsId": 214038, + "Weight": 100 + }, + "751": { "PkgId": 2011002, "GoodsId": 213003, "Weight": 100 }, - "716": { + "752": { "PkgId": 2011002, "GoodsId": 213004, "Weight": 100 }, - "717": { + "753": { "PkgId": 2011002, "GoodsId": 213005, "Weight": 100 }, - "718": { + "754": { "PkgId": 2011002, "GoodsId": 213006, "Weight": 100 }, - "719": { + "755": { "PkgId": 2011002, "GoodsId": 213007, "Weight": 100 }, - "720": { + "756": { "PkgId": 2011002, "GoodsId": 213008, "Weight": 100 }, - "721": { + "757": { "PkgId": 2011002, "GoodsId": 213009, "Weight": 100 }, - "722": { + "758": { "PkgId": 2011002, "GoodsId": 213010, "Weight": 100 }, - "723": { + "759": { "PkgId": 2011002, "GoodsId": 213011, "Weight": 100 }, - "724": { + "760": { "PkgId": 2011002, "GoodsId": 213014, "Weight": 100 }, - "725": { + "761": { "PkgId": 2011002, "GoodsId": 213015, "Weight": 100 }, - "726": { + "762": { "PkgId": 2011002, "GoodsId": 213016, "Weight": 100 }, - "727": { + "763": { "PkgId": 2011002, "GoodsId": 213017, "Weight": 100 }, - "728": { + "764": { "PkgId": 2011002, "GoodsId": 213018, "Weight": 100 }, - "729": { + "765": { "PkgId": 2011002, "GoodsId": 213019, "Weight": 100 }, - "730": { + "766": { "PkgId": 2011002, "GoodsId": 213020, "Weight": 100 }, - "731": { + "767": { "PkgId": 1013511, "GoodsId": 135, "Weight": 100 }, - "732": { + "768": { "PkgId": 1013512, "GoodsId": 142, "Weight": 100 }, - "733": { + "769": { "PkgId": 1013512, "GoodsId": 116, "Weight": 100 }, - "734": { + "770": { "PkgId": 1013501, "GoodsId": 125, "Weight": 100 }, - "735": { + "771": { "PkgId": 1013501, "GoodsId": 141, "Weight": 100 }, - "736": { + "772": { "PkgId": 1013501, "GoodsId": 119, "Weight": 100 }, - "737": { + "773": { "PkgId": 1013501, "GoodsId": 132, "Weight": 100 }, - "738": { + "774": { "PkgId": 1013501, "GoodsId": 149, "Weight": 100 }, - "739": { + "775": { "PkgId": 1013501, "GoodsId": 156, "Weight": 100 }, - "740": { + "776": { + "PkgId": 1013501, + "GoodsId": 144, + "Weight": 100 + }, + "777": { + "PkgId": 1013501, + "GoodsId": 155, + "Weight": 100 + }, + "778": { "PkgId": 1013502, "GoodsId": 103, "Weight": 100 }, - "741": { + "779": { "PkgId": 1013502, "GoodsId": 107, "Weight": 100 }, - "742": { + "780": { "PkgId": 1013502, "GoodsId": 108, "Weight": 100 }, - "743": { + "781": { "PkgId": 1013502, "GoodsId": 111, "Weight": 100 }, - "744": { + "782": { "PkgId": 1013502, "GoodsId": 112, "Weight": 100 }, - "745": { + "783": { "PkgId": 1013502, "GoodsId": 113, "Weight": 100 }, - "746": { + "784": { "PkgId": 1013502, "GoodsId": 117, "Weight": 100 }, - "747": { + "785": { "PkgId": 1013502, "GoodsId": 118, "Weight": 100 }, - "748": { + "786": { "PkgId": 1013502, "GoodsId": 120, "Weight": 100 }, - "749": { + "787": { "PkgId": 1013502, "GoodsId": 123, "Weight": 100 }, - "750": { + "788": { "PkgId": 1013502, "GoodsId": 126, "Weight": 100 }, - "751": { + "789": { "PkgId": 1013502, "GoodsId": 127, "Weight": 100 }, - "752": { + "790": { "PkgId": 1013502, "GoodsId": 147, "Weight": 100 }, - "753": { + "791": { "PkgId": 1013502, "GoodsId": 150, "Weight": 100 }, - "754": { + "792": { "PkgId": 1013503, "GoodsId": 213003, "Weight": 100 }, - "755": { + "793": { "PkgId": 1013503, "GoodsId": 213004, "Weight": 100 }, - "756": { + "794": { "PkgId": 1013503, "GoodsId": 213005, "Weight": 100 }, - "757": { + "795": { "PkgId": 1013503, "GoodsId": 213006, "Weight": 100 }, - "758": { + "796": { "PkgId": 1013503, "GoodsId": 213007, "Weight": 100 }, - "759": { + "797": { "PkgId": 1013503, "GoodsId": 213008, "Weight": 100 }, - "760": { + "798": { "PkgId": 1013503, "GoodsId": 213009, "Weight": 100 }, - "761": { + "799": { "PkgId": 1013503, "GoodsId": 213010, "Weight": 100 }, - "762": { + "800": { "PkgId": 1013503, "GoodsId": 213011, "Weight": 100 }, - "763": { + "801": { "PkgId": 1013503, "GoodsId": 213012, "Weight": 100 }, - "764": { + "802": { "PkgId": 1013503, "GoodsId": 213013, "Weight": 100 }, - "765": { + "803": { "PkgId": 1013503, "GoodsId": 213014, "Weight": 100 }, - "766": { + "804": { "PkgId": 1013503, "GoodsId": 213015, "Weight": 100 }, - "767": { + "805": { "PkgId": 1013503, "GoodsId": 213016, "Weight": 100 }, - "768": { + "806": { "PkgId": 1013503, "GoodsId": 213017, "Weight": 100 }, - "769": { + "807": { "PkgId": 1013503, "GoodsId": 213018, "Weight": 100 }, - "770": { + "808": { "PkgId": 1013503, "GoodsId": 213019, "Weight": 100 }, - "771": { + "809": { "PkgId": 1013503, "GoodsId": 213020, "Weight": 100 }, - "772": { + "810": { "PkgId": 2013511, "GoodsId": 214006, "Weight": 100 }, - "773": { + "811": { "PkgId": 2013512, "GoodsId": 213019, "Weight": 100 }, - "774": { + "812": { "PkgId": 2013512, "GoodsId": 213014, "Weight": 100 }, - "775": { + "813": { "PkgId": 2013501, "GoodsId": 214005, "Weight": 100 }, - "776": { + "814": { "PkgId": 2013501, "GoodsId": 214007, "Weight": 100 }, - "777": { + "815": { "PkgId": 2013501, "GoodsId": 214027, "Weight": 100 }, - "778": { + "816": { "PkgId": 2013501, "GoodsId": 214036, "Weight": 100 }, - "779": { + "817": { "PkgId": 2013501, "GoodsId": 214037, "Weight": 100 }, - "780": { + "818": { "PkgId": 2013501, "GoodsId": 214028, "Weight": 100 }, - "781": { - "PkgId": 2013502, - "GoodsId": 213003, - "Weight": 100 - }, - "782": { - "PkgId": 2013502, - "GoodsId": 213004, - "Weight": 100 - }, - "783": { - "PkgId": 2013502, - "GoodsId": 213005, - "Weight": 100 - }, - "784": { - "PkgId": 2013502, - "GoodsId": 213006, - "Weight": 100 - }, - "785": { - "PkgId": 2013502, - "GoodsId": 213007, - "Weight": 100 - }, - "786": { - "PkgId": 2013502, - "GoodsId": 213008, - "Weight": 100 - }, - "787": { - "PkgId": 2013502, - "GoodsId": 213009, - "Weight": 100 - }, - "788": { - "PkgId": 2013502, - "GoodsId": 213010, - "Weight": 100 - }, - "789": { - "PkgId": 2013502, - "GoodsId": 213011, - "Weight": 100 - }, - "790": { - "PkgId": 2013502, - "GoodsId": 213012, - "Weight": 100 - }, - "791": { - "PkgId": 2013502, - "GoodsId": 213013, - "Weight": 100 - }, - "792": { - "PkgId": 2013502, - "GoodsId": 213015, - "Weight": 100 - }, - "793": { - "PkgId": 2013502, - "GoodsId": 213016, - "Weight": 100 - }, - "794": { - "PkgId": 2013502, - "GoodsId": 213017, - "Weight": 100 - }, - "795": { - "PkgId": 2013502, - "GoodsId": 213018, - "Weight": 100 - }, - "796": { - "PkgId": 2013502, - "GoodsId": 213020, - "Weight": 100 - }, - "797": { - "PkgId": 1015911, - "GoodsId": 159, - "Weight": 100 - }, - "798": { - "PkgId": 1015912, - "GoodsId": 117, - "Weight": 100 - }, - "799": { - "PkgId": 1015912, - "GoodsId": 120, - "Weight": 100 - }, - "800": { - "PkgId": 1015901, - "GoodsId": 125, - "Weight": 100 - }, - "801": { - "PkgId": 1015901, - "GoodsId": 141, - "Weight": 100 - }, - "802": { - "PkgId": 1015901, - "GoodsId": 119, - "Weight": 100 - }, - "803": { - "PkgId": 1015901, - "GoodsId": 132, - "Weight": 100 - }, - "804": { - "PkgId": 1015901, - "GoodsId": 135, - "Weight": 100 - }, - "805": { - "PkgId": 1015901, - "GoodsId": 149, - "Weight": 100 - }, - "806": { - "PkgId": 1015901, - "GoodsId": 156, - "Weight": 100 - }, - "807": { - "PkgId": 1015902, - "GoodsId": 103, - "Weight": 100 - }, - "808": { - "PkgId": 1015902, - "GoodsId": 107, - "Weight": 100 - }, - "809": { - "PkgId": 1015902, - "GoodsId": 108, - "Weight": 100 - }, - "810": { - "PkgId": 1015902, - "GoodsId": 111, - "Weight": 100 - }, - "811": { - "PkgId": 1015902, - "GoodsId": 112, - "Weight": 100 - }, - "812": { - "PkgId": 1015902, - "GoodsId": 113, - "Weight": 100 - }, - "813": { - "PkgId": 1015902, - "GoodsId": 116, - "Weight": 100 - }, - "814": { - "PkgId": 1015902, - "GoodsId": 118, - "Weight": 100 - }, - "815": { - "PkgId": 1015902, - "GoodsId": 123, - "Weight": 100 - }, - "816": { - "PkgId": 1015902, - "GoodsId": 126, - "Weight": 100 - }, - "817": { - "PkgId": 1015902, - "GoodsId": 127, - "Weight": 100 - }, - "818": { - "PkgId": 1015902, - "GoodsId": 142, - "Weight": 100 - }, "819": { - "PkgId": 1015902, - "GoodsId": 147, + "PkgId": 2013501, + "GoodsId": 214026, "Weight": 100 }, "820": { - "PkgId": 1015902, - "GoodsId": 150, + "PkgId": 2013501, + "GoodsId": 214038, "Weight": 100 }, "821": { - "PkgId": 1015903, + "PkgId": 2013502, "GoodsId": 213003, "Weight": 100 }, "822": { - "PkgId": 1015903, + "PkgId": 2013502, "GoodsId": 213004, "Weight": 100 }, "823": { - "PkgId": 1015903, + "PkgId": 2013502, "GoodsId": 213005, "Weight": 100 }, "824": { - "PkgId": 1015903, + "PkgId": 2013502, "GoodsId": 213006, "Weight": 100 }, "825": { - "PkgId": 1015903, + "PkgId": 2013502, "GoodsId": 213007, "Weight": 100 }, "826": { - "PkgId": 1015903, + "PkgId": 2013502, "GoodsId": 213008, "Weight": 100 }, "827": { - "PkgId": 1015903, + "PkgId": 2013502, "GoodsId": 213009, "Weight": 100 }, "828": { - "PkgId": 1015903, + "PkgId": 2013502, "GoodsId": 213010, "Weight": 100 }, "829": { - "PkgId": 1015903, + "PkgId": 2013502, "GoodsId": 213011, "Weight": 100 }, "830": { - "PkgId": 1015903, + "PkgId": 2013502, "GoodsId": 213012, "Weight": 100 }, "831": { - "PkgId": 1015903, + "PkgId": 2013502, "GoodsId": 213013, "Weight": 100 }, "832": { + "PkgId": 2013502, + "GoodsId": 213015, + "Weight": 100 + }, + "833": { + "PkgId": 2013502, + "GoodsId": 213016, + "Weight": 100 + }, + "834": { + "PkgId": 2013502, + "GoodsId": 213017, + "Weight": 100 + }, + "835": { + "PkgId": 2013502, + "GoodsId": 213018, + "Weight": 100 + }, + "836": { + "PkgId": 2013502, + "GoodsId": 213020, + "Weight": 100 + }, + "837": { + "PkgId": 1015911, + "GoodsId": 159, + "Weight": 100 + }, + "838": { + "PkgId": 1015912, + "GoodsId": 117, + "Weight": 100 + }, + "839": { + "PkgId": 1015912, + "GoodsId": 120, + "Weight": 100 + }, + "840": { + "PkgId": 1015901, + "GoodsId": 125, + "Weight": 100 + }, + "841": { + "PkgId": 1015901, + "GoodsId": 141, + "Weight": 100 + }, + "842": { + "PkgId": 1015901, + "GoodsId": 119, + "Weight": 100 + }, + "843": { + "PkgId": 1015901, + "GoodsId": 132, + "Weight": 100 + }, + "844": { + "PkgId": 1015901, + "GoodsId": 135, + "Weight": 100 + }, + "845": { + "PkgId": 1015901, + "GoodsId": 149, + "Weight": 100 + }, + "846": { + "PkgId": 1015901, + "GoodsId": 156, + "Weight": 100 + }, + "847": { + "PkgId": 1015901, + "GoodsId": 144, + "Weight": 100 + }, + "848": { + "PkgId": 1015901, + "GoodsId": 155, + "Weight": 100 + }, + "849": { + "PkgId": 1015902, + "GoodsId": 103, + "Weight": 100 + }, + "850": { + "PkgId": 1015902, + "GoodsId": 107, + "Weight": 100 + }, + "851": { + "PkgId": 1015902, + "GoodsId": 108, + "Weight": 100 + }, + "852": { + "PkgId": 1015902, + "GoodsId": 111, + "Weight": 100 + }, + "853": { + "PkgId": 1015902, + "GoodsId": 112, + "Weight": 100 + }, + "854": { + "PkgId": 1015902, + "GoodsId": 113, + "Weight": 100 + }, + "855": { + "PkgId": 1015902, + "GoodsId": 116, + "Weight": 100 + }, + "856": { + "PkgId": 1015902, + "GoodsId": 118, + "Weight": 100 + }, + "857": { + "PkgId": 1015902, + "GoodsId": 123, + "Weight": 100 + }, + "858": { + "PkgId": 1015902, + "GoodsId": 126, + "Weight": 100 + }, + "859": { + "PkgId": 1015902, + "GoodsId": 127, + "Weight": 100 + }, + "860": { + "PkgId": 1015902, + "GoodsId": 142, + "Weight": 100 + }, + "861": { + "PkgId": 1015902, + "GoodsId": 147, + "Weight": 100 + }, + "862": { + "PkgId": 1015902, + "GoodsId": 150, + "Weight": 100 + }, + "863": { + "PkgId": 1015903, + "GoodsId": 213003, + "Weight": 100 + }, + "864": { + "PkgId": 1015903, + "GoodsId": 213004, + "Weight": 100 + }, + "865": { + "PkgId": 1015903, + "GoodsId": 213005, + "Weight": 100 + }, + "866": { + "PkgId": 1015903, + "GoodsId": 213006, + "Weight": 100 + }, + "867": { + "PkgId": 1015903, + "GoodsId": 213007, + "Weight": 100 + }, + "868": { + "PkgId": 1015903, + "GoodsId": 213008, + "Weight": 100 + }, + "869": { + "PkgId": 1015903, + "GoodsId": 213009, + "Weight": 100 + }, + "870": { + "PkgId": 1015903, + "GoodsId": 213010, + "Weight": 100 + }, + "871": { + "PkgId": 1015903, + "GoodsId": 213011, + "Weight": 100 + }, + "872": { + "PkgId": 1015903, + "GoodsId": 213012, + "Weight": 100 + }, + "873": { + "PkgId": 1015903, + "GoodsId": 213013, + "Weight": 100 + }, + "874": { "PkgId": 1015903, "GoodsId": 213014, "Weight": 100 }, - "833": { + "875": { "PkgId": 1015903, "GoodsId": 213015, "Weight": 100 }, - "834": { + "876": { "PkgId": 1015903, "GoodsId": 213016, "Weight": 100 }, - "835": { + "877": { "PkgId": 1015903, "GoodsId": 213017, "Weight": 100 }, - "836": { + "878": { "PkgId": 1015903, "GoodsId": 213018, "Weight": 100 }, - "837": { + "879": { "PkgId": 1015903, "GoodsId": 213019, "Weight": 100 }, - "838": { + "880": { "PkgId": 1015903, "GoodsId": 213020, "Weight": 100 }, - "839": { + "881": { "PkgId": 2015911, "GoodsId": 214044, "Weight": 100 }, - "840": { + "882": { "PkgId": 2015912, "GoodsId": 213020, "Weight": 100 }, - "841": { + "883": { "PkgId": 2015912, "GoodsId": 213008, "Weight": 100 }, - "842": { + "884": { "PkgId": 2015901, "GoodsId": 214005, "Weight": 100 }, - "843": { + "885": { "PkgId": 2015901, "GoodsId": 214006, "Weight": 100 }, - "844": { + "886": { "PkgId": 2015901, "GoodsId": 214007, "Weight": 100 }, - "845": { + "887": { "PkgId": 2015901, "GoodsId": 214027, "Weight": 100 }, - "846": { + "888": { "PkgId": 2015901, "GoodsId": 214036, "Weight": 100 }, - "847": { + "889": { "PkgId": 2015901, "GoodsId": 214037, "Weight": 100 }, - "848": { + "890": { "PkgId": 2015901, "GoodsId": 214028, "Weight": 100 }, - "849": { + "891": { + "PkgId": 2015901, + "GoodsId": 214026, + "Weight": 100 + }, + "892": { + "PkgId": 2015901, + "GoodsId": 214038, + "Weight": 100 + }, + "893": { "PkgId": 2015902, "GoodsId": 213003, "Weight": 100 }, - "850": { + "894": { "PkgId": 2015902, "GoodsId": 213004, "Weight": 100 }, - "851": { + "895": { "PkgId": 2015902, "GoodsId": 213005, "Weight": 100 }, - "852": { + "896": { "PkgId": 2015902, "GoodsId": 213006, "Weight": 100 }, - "853": { + "897": { "PkgId": 2015902, "GoodsId": 213007, "Weight": 100 }, - "854": { + "898": { "PkgId": 2015902, "GoodsId": 213009, "Weight": 100 }, - "855": { + "899": { "PkgId": 2015902, "GoodsId": 213010, "Weight": 100 }, - "856": { + "900": { "PkgId": 2015902, "GoodsId": 213011, "Weight": 100 }, - "857": { + "901": { "PkgId": 2015902, "GoodsId": 213012, "Weight": 100 }, - "858": { + "902": { "PkgId": 2015902, "GoodsId": 213013, "Weight": 100 }, - "859": { + "903": { "PkgId": 2015902, "GoodsId": 213014, "Weight": 100 }, - "860": { + "904": { "PkgId": 2015902, "GoodsId": 213015, "Weight": 100 }, - "861": { + "905": { "PkgId": 2015902, "GoodsId": 213016, "Weight": 100 }, - "862": { + "906": { "PkgId": 2015902, "GoodsId": 213017, "Weight": 100 }, - "863": { + "907": { "PkgId": 2015902, "GoodsId": 213018, "Weight": 100 }, - "864": { + "908": { "PkgId": 2015902, "GoodsId": 213019, "Weight": 100 }, - "865": { + "909": { "PkgId": 1014111, "GoodsId": 141, "Weight": 100 }, - "866": { + "910": { "PkgId": 1014112, "GoodsId": 117, "Weight": 100 }, - "867": { + "911": { "PkgId": 1014112, "GoodsId": 120, "Weight": 100 }, - "868": { + "912": { "PkgId": 1014101, "GoodsId": 125, "Weight": 100 }, - "869": { + "913": { "PkgId": 1014101, "GoodsId": 119, "Weight": 100 }, - "870": { + "914": { "PkgId": 1014101, "GoodsId": 132, "Weight": 100 }, - "871": { + "915": { "PkgId": 1014101, "GoodsId": 135, "Weight": 100 }, - "872": { + "916": { "PkgId": 1014101, "GoodsId": 149, "Weight": 100 }, - "873": { + "917": { "PkgId": 1014101, "GoodsId": 156, "Weight": 100 }, - "874": { + "918": { + "PkgId": 1014101, + "GoodsId": 144, + "Weight": 100 + }, + "919": { + "PkgId": 1014101, + "GoodsId": 155, + "Weight": 100 + }, + "920": { "PkgId": 1014102, "GoodsId": 103, "Weight": 100 }, - "875": { + "921": { "PkgId": 1014102, "GoodsId": 107, "Weight": 100 }, - "876": { + "922": { "PkgId": 1014102, "GoodsId": 108, "Weight": 100 }, - "877": { + "923": { "PkgId": 1014102, "GoodsId": 111, "Weight": 100 }, - "878": { + "924": { "PkgId": 1014102, "GoodsId": 112, "Weight": 100 }, - "879": { + "925": { "PkgId": 1014102, "GoodsId": 113, "Weight": 100 }, - "880": { + "926": { "PkgId": 1014102, "GoodsId": 116, "Weight": 100 }, - "881": { + "927": { "PkgId": 1014102, "GoodsId": 118, "Weight": 100 }, - "882": { + "928": { "PkgId": 1014102, "GoodsId": 123, "Weight": 100 }, - "883": { + "929": { "PkgId": 1014102, "GoodsId": 126, "Weight": 100 }, - "884": { + "930": { "PkgId": 1014102, "GoodsId": 127, "Weight": 100 }, - "885": { + "931": { "PkgId": 1014102, "GoodsId": 142, "Weight": 100 }, - "886": { + "932": { "PkgId": 1014102, "GoodsId": 147, "Weight": 100 }, - "887": { + "933": { "PkgId": 1014102, "GoodsId": 150, "Weight": 100 }, - "888": { + "934": { "PkgId": 1014103, "GoodsId": 213003, "Weight": 100 }, - "889": { + "935": { "PkgId": 1014103, "GoodsId": 213004, "Weight": 100 }, - "890": { + "936": { "PkgId": 1014103, "GoodsId": 213005, "Weight": 100 }, - "891": { + "937": { "PkgId": 1014103, "GoodsId": 213006, "Weight": 100 }, - "892": { + "938": { "PkgId": 1014103, "GoodsId": 213007, "Weight": 100 }, - "893": { + "939": { "PkgId": 1014103, "GoodsId": 213008, "Weight": 100 }, - "894": { + "940": { "PkgId": 1014103, "GoodsId": 213009, "Weight": 100 }, - "895": { + "941": { "PkgId": 1014103, "GoodsId": 213010, "Weight": 100 }, - "896": { + "942": { "PkgId": 1014103, "GoodsId": 213011, "Weight": 100 }, - "897": { + "943": { "PkgId": 1014103, "GoodsId": 213012, "Weight": 100 }, - "898": { + "944": { "PkgId": 1014103, "GoodsId": 213013, "Weight": 100 }, - "899": { + "945": { "PkgId": 1014103, "GoodsId": 213014, "Weight": 100 }, - "900": { + "946": { "PkgId": 1014103, "GoodsId": 213015, "Weight": 100 }, - "901": { + "947": { "PkgId": 1014103, "GoodsId": 213016, "Weight": 100 }, - "902": { + "948": { "PkgId": 1014103, "GoodsId": 213017, "Weight": 100 }, - "903": { + "949": { "PkgId": 1014103, "GoodsId": 213018, "Weight": 100 }, - "904": { + "950": { "PkgId": 1014103, "GoodsId": 213019, "Weight": 100 }, - "905": { + "951": { "PkgId": 1014103, "GoodsId": 213020, "Weight": 100 }, - "906": { + "952": { "PkgId": 2014111, "GoodsId": 214027, "Weight": 100 }, - "907": { + "953": { "PkgId": 2014112, "GoodsId": 213004, "Weight": 100 }, - "908": { + "954": { "PkgId": 2014112, "GoodsId": 213015, "Weight": 100 }, - "909": { + "955": { "PkgId": 2014101, "GoodsId": 214005, "Weight": 100 }, - "910": { + "956": { "PkgId": 2014101, "GoodsId": 214006, "Weight": 100 }, - "911": { + "957": { "PkgId": 2014101, "GoodsId": 214007, "Weight": 100 }, - "912": { + "958": { "PkgId": 2014101, "GoodsId": 214036, "Weight": 100 }, - "913": { + "959": { "PkgId": 2014101, "GoodsId": 214037, "Weight": 100 }, - "914": { + "960": { "PkgId": 2014101, "GoodsId": 214028, "Weight": 100 }, - "915": { + "961": { + "PkgId": 2014101, + "GoodsId": 214026, + "Weight": 100 + }, + "962": { + "PkgId": 2014101, + "GoodsId": 214038, + "Weight": 100 + }, + "963": { "PkgId": 2014102, "GoodsId": 213003, "Weight": 100 }, - "916": { + "964": { "PkgId": 2014102, "GoodsId": 213005, "Weight": 100 }, - "917": { + "965": { "PkgId": 2014102, "GoodsId": 213006, "Weight": 100 }, - "918": { + "966": { "PkgId": 2014102, "GoodsId": 213007, "Weight": 100 }, - "919": { + "967": { "PkgId": 2014102, "GoodsId": 213008, "Weight": 100 }, - "920": { + "968": { "PkgId": 2014102, "GoodsId": 213009, "Weight": 100 }, - "921": { + "969": { "PkgId": 2014102, "GoodsId": 213010, "Weight": 100 }, - "922": { + "970": { "PkgId": 2014102, "GoodsId": 213011, "Weight": 100 }, - "923": { + "971": { "PkgId": 2014102, "GoodsId": 213012, "Weight": 100 }, - "924": { + "972": { "PkgId": 2014102, "GoodsId": 213013, "Weight": 100 }, - "925": { + "973": { "PkgId": 2014102, "GoodsId": 213014, "Weight": 100 }, - "926": { + "974": { "PkgId": 2014102, "GoodsId": 213016, "Weight": 100 }, - "927": { + "975": { "PkgId": 2014102, "GoodsId": 213017, "Weight": 100 }, - "928": { + "976": { "PkgId": 2014102, "GoodsId": 213018, "Weight": 100 }, - "929": { + "977": { "PkgId": 2014102, "GoodsId": 213019, "Weight": 100 }, - "930": { + "978": { "PkgId": 2014102, "GoodsId": 213020, "Weight": 100 }, - "931": { + "979": { "PkgId": 2014311, "GoodsId": 214016, "Weight": 100 }, - "932": { + "980": { "PkgId": 2014312, "GoodsId": 213007, "Weight": 100 }, - "933": { + "981": { "PkgId": 2014312, "GoodsId": 213009, "Weight": 100 }, - "934": { + "982": { "PkgId": 2014301, "GoodsId": 214005, "Weight": 100 }, - "935": { + "983": { "PkgId": 2014301, "GoodsId": 214006, "Weight": 100 }, - "936": { + "984": { "PkgId": 2014301, "GoodsId": 214007, "Weight": 100 }, - "937": { + "985": { "PkgId": 2014301, "GoodsId": 214027, "Weight": 100 }, - "938": { + "986": { "PkgId": 2014301, "GoodsId": 214036, "Weight": 100 }, - "939": { + "987": { "PkgId": 2014301, "GoodsId": 214037, "Weight": 100 }, - "940": { + "988": { "PkgId": 2014301, "GoodsId": 214028, "Weight": 100 }, - "941": { + "989": { + "PkgId": 2014301, + "GoodsId": 214026, + "Weight": 100 + }, + "990": { + "PkgId": 2014301, + "GoodsId": 214038, + "Weight": 100 + }, + "991": { "PkgId": 2014302, "GoodsId": 213003, "Weight": 100 }, - "942": { + "992": { "PkgId": 2014302, "GoodsId": 213004, "Weight": 100 }, - "943": { + "993": { "PkgId": 2014302, "GoodsId": 213005, "Weight": 100 }, - "944": { + "994": { "PkgId": 2014302, "GoodsId": 213006, "Weight": 100 }, - "945": { + "995": { "PkgId": 2014302, "GoodsId": 213008, "Weight": 100 }, - "946": { + "996": { "PkgId": 2014302, "GoodsId": 213010, "Weight": 100 }, - "947": { + "997": { "PkgId": 2014302, "GoodsId": 213011, "Weight": 100 }, - "948": { + "998": { "PkgId": 2014302, "GoodsId": 213012, "Weight": 100 }, - "949": { + "999": { "PkgId": 2014302, "GoodsId": 213013, "Weight": 100 }, - "950": { + "1000": { "PkgId": 2014302, "GoodsId": 213014, "Weight": 100 }, - "951": { + "1001": { "PkgId": 2014302, "GoodsId": 213015, "Weight": 100 }, - "952": { + "1002": { "PkgId": 2014302, "GoodsId": 213016, "Weight": 100 }, - "953": { + "1003": { "PkgId": 2014302, "GoodsId": 213017, "Weight": 100 }, - "954": { + "1004": { "PkgId": 2014302, "GoodsId": 213018, "Weight": 100 }, - "955": { + "1005": { "PkgId": 2014302, "GoodsId": 213019, "Weight": 100 }, - "956": { + "1006": { "PkgId": 2014302, "GoodsId": 213020, "Weight": 100 }, - "957": { + "1007": { "PkgId": 1014311, "GoodsId": 143, "Weight": 100 }, - "958": { + "1008": { "PkgId": 1014312, "GoodsId": 123, "Weight": 100 }, - "959": { + "1009": { "PkgId": 1014312, "GoodsId": 113, "Weight": 100 }, - "960": { + "1010": { "PkgId": 1014301, "GoodsId": 125, "Weight": 100 }, - "961": { + "1011": { "PkgId": 1014301, "GoodsId": 141, "Weight": 100 }, - "962": { + "1012": { "PkgId": 1014301, "GoodsId": 119, "Weight": 100 }, - "963": { + "1013": { "PkgId": 1014301, "GoodsId": 132, "Weight": 100 }, - "964": { + "1014": { "PkgId": 1014301, "GoodsId": 135, "Weight": 100 }, - "965": { + "1015": { "PkgId": 1014301, "GoodsId": 149, "Weight": 100 }, - "966": { + "1016": { "PkgId": 1014301, "GoodsId": 156, "Weight": 100 }, - "967": { + "1017": { + "PkgId": 1014301, + "GoodsId": 144, + "Weight": 100 + }, + "1018": { + "PkgId": 1014301, + "GoodsId": 155, + "Weight": 100 + }, + "1019": { "PkgId": 1014302, "GoodsId": 103, "Weight": 100 }, - "968": { + "1020": { "PkgId": 1014302, "GoodsId": 107, "Weight": 100 }, - "969": { + "1021": { "PkgId": 1014302, "GoodsId": 108, "Weight": 100 }, - "970": { + "1022": { "PkgId": 1014302, "GoodsId": 111, "Weight": 100 }, - "971": { + "1023": { "PkgId": 1014302, "GoodsId": 112, "Weight": 100 }, - "972": { + "1024": { "PkgId": 1014302, "GoodsId": 116, "Weight": 100 }, - "973": { + "1025": { "PkgId": 1014302, "GoodsId": 117, "Weight": 100 }, - "974": { + "1026": { "PkgId": 1014302, "GoodsId": 118, "Weight": 100 }, - "975": { + "1027": { "PkgId": 1014302, "GoodsId": 120, "Weight": 100 }, - "976": { + "1028": { "PkgId": 1014302, "GoodsId": 126, "Weight": 100 }, - "977": { + "1029": { "PkgId": 1014302, "GoodsId": 127, "Weight": 100 }, - "978": { + "1030": { "PkgId": 1014302, "GoodsId": 142, "Weight": 100 }, - "979": { + "1031": { "PkgId": 1014302, "GoodsId": 147, "Weight": 100 }, - "980": { + "1032": { "PkgId": 1014302, "GoodsId": 150, "Weight": 100 }, - "981": { + "1033": { "PkgId": 1014303, "GoodsId": 213003, "Weight": 100 }, - "982": { + "1034": { "PkgId": 1014303, "GoodsId": 213004, "Weight": 100 }, - "983": { + "1035": { "PkgId": 1014303, "GoodsId": 213005, "Weight": 100 }, - "984": { + "1036": { "PkgId": 1014303, "GoodsId": 213006, "Weight": 100 }, - "985": { + "1037": { "PkgId": 1014303, "GoodsId": 213007, "Weight": 100 }, - "986": { + "1038": { "PkgId": 1014303, "GoodsId": 213008, "Weight": 100 }, - "987": { + "1039": { "PkgId": 1014303, "GoodsId": 213009, "Weight": 100 }, - "988": { + "1040": { "PkgId": 1014303, "GoodsId": 213010, "Weight": 100 }, - "989": { + "1041": { "PkgId": 1014303, "GoodsId": 213011, "Weight": 100 }, - "990": { + "1042": { "PkgId": 1014303, "GoodsId": 213012, "Weight": 100 }, - "991": { + "1043": { "PkgId": 1014303, "GoodsId": 213013, "Weight": 100 }, - "992": { + "1044": { "PkgId": 1014303, "GoodsId": 213014, "Weight": 100 }, - "993": { + "1045": { "PkgId": 1014303, "GoodsId": 213015, "Weight": 100 }, - "994": { + "1046": { "PkgId": 1014303, "GoodsId": 213016, "Weight": 100 }, - "995": { + "1047": { "PkgId": 1014303, "GoodsId": 213017, "Weight": 100 }, - "996": { + "1048": { "PkgId": 1014303, "GoodsId": 213018, "Weight": 100 }, - "997": { + "1049": { "PkgId": 1014303, "GoodsId": 213019, "Weight": 100 }, - "998": { + "1050": { "PkgId": 1014303, "GoodsId": 213020, "Weight": 100 }, - "999": { + "1051": { "PkgId": 2013211, "GoodsId": 214007, "Weight": 100 }, - "1000": { + "1052": { "PkgId": 2013212, "GoodsId": 213017, "Weight": 100 }, - "1001": { + "1053": { "PkgId": 2013212, "GoodsId": 213018, "Weight": 100 }, - "1002": { + "1054": { "PkgId": 2013201, "GoodsId": 214005, "Weight": 100 }, - "1003": { + "1055": { "PkgId": 2013201, "GoodsId": 214006, "Weight": 100 }, - "1004": { + "1056": { "PkgId": 2013201, "GoodsId": 214027, "Weight": 100 }, - "1005": { + "1057": { "PkgId": 2013201, "GoodsId": 214036, "Weight": 100 }, - "1006": { + "1058": { "PkgId": 2013201, "GoodsId": 214037, "Weight": 100 }, - "1007": { + "1059": { "PkgId": 2013201, "GoodsId": 214028, "Weight": 100 }, - "1008": { + "1060": { + "PkgId": 2013201, + "GoodsId": 214026, + "Weight": 100 + }, + "1061": { + "PkgId": 2013201, + "GoodsId": 214038, + "Weight": 100 + }, + "1062": { "PkgId": 2013202, "GoodsId": 213003, "Weight": 100 }, - "1009": { + "1063": { "PkgId": 2013202, "GoodsId": 213004, "Weight": 100 }, - "1010": { + "1064": { "PkgId": 2013202, "GoodsId": 213005, "Weight": 100 }, - "1011": { + "1065": { "PkgId": 2013202, "GoodsId": 213006, "Weight": 100 }, - "1012": { + "1066": { "PkgId": 2013202, "GoodsId": 213007, "Weight": 100 }, - "1013": { + "1067": { "PkgId": 2013202, "GoodsId": 213008, "Weight": 100 }, - "1014": { + "1068": { "PkgId": 2013202, "GoodsId": 213009, "Weight": 100 }, - "1015": { + "1069": { "PkgId": 2013202, "GoodsId": 213010, "Weight": 100 }, - "1016": { + "1070": { "PkgId": 2013202, "GoodsId": 213011, "Weight": 100 }, - "1017": { + "1071": { "PkgId": 2013202, "GoodsId": 213012, "Weight": 100 }, - "1018": { + "1072": { "PkgId": 2013202, "GoodsId": 213013, "Weight": 100 }, - "1019": { + "1073": { "PkgId": 2013202, "GoodsId": 213014, "Weight": 100 }, - "1020": { + "1074": { "PkgId": 2013202, "GoodsId": 213015, "Weight": 100 }, - "1021": { + "1075": { "PkgId": 2013202, "GoodsId": 213016, "Weight": 100 }, - "1022": { + "1076": { "PkgId": 2013202, "GoodsId": 213019, "Weight": 100 }, - "1023": { + "1077": { "PkgId": 2013202, "GoodsId": 213020, "Weight": 100 }, - "1024": { + "1078": { "PkgId": 1013211, "GoodsId": 132, "Weight": 100 }, - "1025": { + "1079": { "PkgId": 1013212, "GoodsId": 123, "Weight": 100 }, - "1026": { - "PkgId": 1013212, - "GoodsId": 113, - "Weight": 100 - }, - "1027": { - "PkgId": 1013201, - "GoodsId": 125, - "Weight": 100 - }, - "1028": { - "PkgId": 1013201, - "GoodsId": 141, - "Weight": 100 - }, - "1029": { - "PkgId": 1013201, - "GoodsId": 119, - "Weight": 100 - }, - "1030": { - "PkgId": 1013201, - "GoodsId": 135, - "Weight": 100 - }, - "1031": { - "PkgId": 1013201, - "GoodsId": 149, - "Weight": 100 - }, - "1032": { - "PkgId": 1013201, - "GoodsId": 156, - "Weight": 100 - }, - "1033": { - "PkgId": 1013202, - "GoodsId": 103, - "Weight": 100 - }, - "1034": { - "PkgId": 1013202, - "GoodsId": 107, - "Weight": 100 - }, - "1035": { - "PkgId": 1013202, - "GoodsId": 108, - "Weight": 100 - }, - "1036": { - "PkgId": 1013202, - "GoodsId": 111, - "Weight": 100 - }, - "1037": { - "PkgId": 1013202, - "GoodsId": 112, - "Weight": 100 - }, - "1038": { - "PkgId": 1013202, - "GoodsId": 116, - "Weight": 100 - }, - "1039": { - "PkgId": 1013202, - "GoodsId": 117, - "Weight": 100 - }, - "1040": { - "PkgId": 1013202, - "GoodsId": 118, - "Weight": 100 - }, - "1041": { - "PkgId": 1013202, - "GoodsId": 120, - "Weight": 100 - }, - "1042": { - "PkgId": 1013202, - "GoodsId": 126, - "Weight": 100 - }, - "1043": { - "PkgId": 1013202, - "GoodsId": 127, - "Weight": 100 - }, - "1044": { - "PkgId": 1013202, - "GoodsId": 142, - "Weight": 100 - }, - "1045": { - "PkgId": 1013202, - "GoodsId": 147, - "Weight": 100 - }, - "1046": { - "PkgId": 1013202, - "GoodsId": 150, - "Weight": 100 - }, - "1047": { - "PkgId": 1013203, - "GoodsId": 213003, - "Weight": 100 - }, - "1048": { - "PkgId": 1013203, - "GoodsId": 213004, - "Weight": 100 - }, - "1049": { - "PkgId": 1013203, - "GoodsId": 213005, - "Weight": 100 - }, - "1050": { - "PkgId": 1013203, - "GoodsId": 213006, - "Weight": 100 - }, - "1051": { - "PkgId": 1013203, - "GoodsId": 213007, - "Weight": 100 - }, - "1052": { - "PkgId": 1013203, - "GoodsId": 213008, - "Weight": 100 - }, - "1053": { - "PkgId": 1013203, - "GoodsId": 213009, - "Weight": 100 - }, - "1054": { - "PkgId": 1013203, - "GoodsId": 213010, - "Weight": 100 - }, - "1055": { - "PkgId": 1013203, - "GoodsId": 213011, - "Weight": 100 - }, - "1056": { - "PkgId": 1013203, - "GoodsId": 213012, - "Weight": 100 - }, - "1057": { - "PkgId": 1013203, - "GoodsId": 213013, - "Weight": 100 - }, - "1058": { - "PkgId": 1013203, - "GoodsId": 213014, - "Weight": 100 - }, - "1059": { - "PkgId": 1013203, - "GoodsId": 213015, - "Weight": 100 - }, - "1060": { - "PkgId": 1013203, - "GoodsId": 213016, - "Weight": 100 - }, - "1061": { - "PkgId": 1013203, - "GoodsId": 213017, - "Weight": 100 - }, - "1062": { - "PkgId": 1013203, - "GoodsId": 213018, - "Weight": 100 - }, - "1063": { - "PkgId": 1013203, - "GoodsId": 213019, - "Weight": 100 - }, - "1064": { - "PkgId": 1013203, - "GoodsId": 213020, - "Weight": 100 - }, - "1065": { - "PkgId": 1013011, - "GoodsId": 130, - "Weight": 100 - }, - "1066": { - "PkgId": 1013012, - "GoodsId": 127, - "Weight": 100 - }, - "1067": { - "PkgId": 1013012, - "GoodsId": 118, - "Weight": 100 - }, - "1068": { - "PkgId": 1013001, - "GoodsId": 125, - "Weight": 100 - }, - "1069": { - "PkgId": 1013001, - "GoodsId": 141, - "Weight": 100 - }, - "1070": { - "PkgId": 1013001, - "GoodsId": 119, - "Weight": 100 - }, - "1071": { - "PkgId": 1013001, - "GoodsId": 132, - "Weight": 100 - }, - "1072": { - "PkgId": 1013001, - "GoodsId": 135, - "Weight": 100 - }, - "1073": { - "PkgId": 1013001, - "GoodsId": 149, - "Weight": 100 - }, - "1074": { - "PkgId": 1013001, - "GoodsId": 156, - "Weight": 100 - }, - "1075": { - "PkgId": 1013002, - "GoodsId": 103, - "Weight": 100 - }, - "1076": { - "PkgId": 1013002, - "GoodsId": 107, - "Weight": 100 - }, - "1077": { - "PkgId": 1013002, - "GoodsId": 108, - "Weight": 100 - }, - "1078": { - "PkgId": 1013002, - "GoodsId": 111, - "Weight": 100 - }, - "1079": { - "PkgId": 1013002, - "GoodsId": 112, - "Weight": 100 - }, "1080": { - "PkgId": 1013002, + "PkgId": 1013212, "GoodsId": 113, "Weight": 100 }, "1081": { + "PkgId": 1013201, + "GoodsId": 125, + "Weight": 100 + }, + "1082": { + "PkgId": 1013201, + "GoodsId": 141, + "Weight": 100 + }, + "1083": { + "PkgId": 1013201, + "GoodsId": 119, + "Weight": 100 + }, + "1084": { + "PkgId": 1013201, + "GoodsId": 135, + "Weight": 100 + }, + "1085": { + "PkgId": 1013201, + "GoodsId": 149, + "Weight": 100 + }, + "1086": { + "PkgId": 1013201, + "GoodsId": 156, + "Weight": 100 + }, + "1087": { + "PkgId": 1013201, + "GoodsId": 144, + "Weight": 100 + }, + "1088": { + "PkgId": 1013201, + "GoodsId": 155, + "Weight": 100 + }, + "1089": { + "PkgId": 1013202, + "GoodsId": 103, + "Weight": 100 + }, + "1090": { + "PkgId": 1013202, + "GoodsId": 107, + "Weight": 100 + }, + "1091": { + "PkgId": 1013202, + "GoodsId": 108, + "Weight": 100 + }, + "1092": { + "PkgId": 1013202, + "GoodsId": 111, + "Weight": 100 + }, + "1093": { + "PkgId": 1013202, + "GoodsId": 112, + "Weight": 100 + }, + "1094": { + "PkgId": 1013202, + "GoodsId": 116, + "Weight": 100 + }, + "1095": { + "PkgId": 1013202, + "GoodsId": 117, + "Weight": 100 + }, + "1096": { + "PkgId": 1013202, + "GoodsId": 118, + "Weight": 100 + }, + "1097": { + "PkgId": 1013202, + "GoodsId": 120, + "Weight": 100 + }, + "1098": { + "PkgId": 1013202, + "GoodsId": 126, + "Weight": 100 + }, + "1099": { + "PkgId": 1013202, + "GoodsId": 127, + "Weight": 100 + }, + "1100": { + "PkgId": 1013202, + "GoodsId": 142, + "Weight": 100 + }, + "1101": { + "PkgId": 1013202, + "GoodsId": 147, + "Weight": 100 + }, + "1102": { + "PkgId": 1013202, + "GoodsId": 150, + "Weight": 100 + }, + "1103": { + "PkgId": 1013203, + "GoodsId": 213003, + "Weight": 100 + }, + "1104": { + "PkgId": 1013203, + "GoodsId": 213004, + "Weight": 100 + }, + "1105": { + "PkgId": 1013203, + "GoodsId": 213005, + "Weight": 100 + }, + "1106": { + "PkgId": 1013203, + "GoodsId": 213006, + "Weight": 100 + }, + "1107": { + "PkgId": 1013203, + "GoodsId": 213007, + "Weight": 100 + }, + "1108": { + "PkgId": 1013203, + "GoodsId": 213008, + "Weight": 100 + }, + "1109": { + "PkgId": 1013203, + "GoodsId": 213009, + "Weight": 100 + }, + "1110": { + "PkgId": 1013203, + "GoodsId": 213010, + "Weight": 100 + }, + "1111": { + "PkgId": 1013203, + "GoodsId": 213011, + "Weight": 100 + }, + "1112": { + "PkgId": 1013203, + "GoodsId": 213012, + "Weight": 100 + }, + "1113": { + "PkgId": 1013203, + "GoodsId": 213013, + "Weight": 100 + }, + "1114": { + "PkgId": 1013203, + "GoodsId": 213014, + "Weight": 100 + }, + "1115": { + "PkgId": 1013203, + "GoodsId": 213015, + "Weight": 100 + }, + "1116": { + "PkgId": 1013203, + "GoodsId": 213016, + "Weight": 100 + }, + "1117": { + "PkgId": 1013203, + "GoodsId": 213017, + "Weight": 100 + }, + "1118": { + "PkgId": 1013203, + "GoodsId": 213018, + "Weight": 100 + }, + "1119": { + "PkgId": 1013203, + "GoodsId": 213019, + "Weight": 100 + }, + "1120": { + "PkgId": 1013203, + "GoodsId": 213020, + "Weight": 100 + }, + "1121": { + "PkgId": 1013011, + "GoodsId": 130, + "Weight": 100 + }, + "1122": { + "PkgId": 1013012, + "GoodsId": 127, + "Weight": 100 + }, + "1123": { + "PkgId": 1013012, + "GoodsId": 118, + "Weight": 100 + }, + "1124": { + "PkgId": 1013001, + "GoodsId": 125, + "Weight": 100 + }, + "1125": { + "PkgId": 1013001, + "GoodsId": 141, + "Weight": 100 + }, + "1126": { + "PkgId": 1013001, + "GoodsId": 119, + "Weight": 100 + }, + "1127": { + "PkgId": 1013001, + "GoodsId": 132, + "Weight": 100 + }, + "1128": { + "PkgId": 1013001, + "GoodsId": 135, + "Weight": 100 + }, + "1129": { + "PkgId": 1013001, + "GoodsId": 149, + "Weight": 100 + }, + "1130": { + "PkgId": 1013001, + "GoodsId": 156, + "Weight": 100 + }, + "1131": { + "PkgId": 1013001, + "GoodsId": 144, + "Weight": 100 + }, + "1132": { + "PkgId": 1013001, + "GoodsId": 155, + "Weight": 100 + }, + "1133": { + "PkgId": 1013002, + "GoodsId": 103, + "Weight": 100 + }, + "1134": { + "PkgId": 1013002, + "GoodsId": 107, + "Weight": 100 + }, + "1135": { + "PkgId": 1013002, + "GoodsId": 108, + "Weight": 100 + }, + "1136": { + "PkgId": 1013002, + "GoodsId": 111, + "Weight": 100 + }, + "1137": { + "PkgId": 1013002, + "GoodsId": 112, + "Weight": 100 + }, + "1138": { + "PkgId": 1013002, + "GoodsId": 113, + "Weight": 100 + }, + "1139": { "PkgId": 1013002, "GoodsId": 116, "Weight": 100 }, - "1082": { + "1140": { "PkgId": 1013002, "GoodsId": 117, "Weight": 100 }, - "1083": { + "1141": { "PkgId": 1013002, "GoodsId": 120, "Weight": 100 }, - "1084": { + "1142": { "PkgId": 1013002, "GoodsId": 123, "Weight": 100 }, - "1085": { + "1143": { "PkgId": 1013002, "GoodsId": 126, "Weight": 100 }, - "1086": { + "1144": { "PkgId": 1013002, "GoodsId": 142, "Weight": 100 }, - "1087": { + "1145": { "PkgId": 1013002, "GoodsId": 147, "Weight": 100 }, - "1088": { + "1146": { "PkgId": 1013002, "GoodsId": 150, "Weight": 100 }, - "1089": { + "1147": { "PkgId": 1013003, "GoodsId": 213003, "Weight": 100 }, - "1090": { + "1148": { "PkgId": 1013003, "GoodsId": 213004, "Weight": 100 }, - "1091": { + "1149": { "PkgId": 1013003, "GoodsId": 213005, "Weight": 100 }, - "1092": { + "1150": { "PkgId": 1013003, "GoodsId": 213006, "Weight": 100 }, - "1093": { + "1151": { "PkgId": 1013003, "GoodsId": 213007, "Weight": 100 }, - "1094": { + "1152": { "PkgId": 1013003, "GoodsId": 213008, "Weight": 100 }, - "1095": { + "1153": { "PkgId": 1013003, "GoodsId": 213009, "Weight": 100 }, - "1096": { + "1154": { "PkgId": 1013003, "GoodsId": 213010, "Weight": 100 }, - "1097": { + "1155": { "PkgId": 1013003, "GoodsId": 213011, "Weight": 100 }, - "1098": { + "1156": { "PkgId": 1013003, "GoodsId": 213012, "Weight": 100 }, - "1099": { + "1157": { "PkgId": 1013003, "GoodsId": 213013, "Weight": 100 }, - "1100": { + "1158": { "PkgId": 1013003, "GoodsId": 213014, "Weight": 100 }, - "1101": { + "1159": { "PkgId": 1013003, "GoodsId": 213015, "Weight": 100 }, - "1102": { + "1160": { "PkgId": 1013003, "GoodsId": 213016, "Weight": 100 }, - "1103": { + "1161": { "PkgId": 1013003, "GoodsId": 213017, "Weight": 100 }, - "1104": { + "1162": { "PkgId": 1013003, "GoodsId": 213018, "Weight": 100 }, - "1105": { + "1163": { "PkgId": 1013003, "GoodsId": 213019, "Weight": 100 }, - "1106": { + "1164": { "PkgId": 1013003, "GoodsId": 213020, "Weight": 100 }, - "1107": { + "1165": { "PkgId": 2013011, "GoodsId": 214008, "Weight": 100 }, - "1108": { + "1166": { "PkgId": 2013012, "GoodsId": 213010, "Weight": 100 }, - "1109": { + "1167": { "PkgId": 2013012, "GoodsId": 213011, "Weight": 100 }, - "1110": { + "1168": { "PkgId": 2013001, "GoodsId": 214005, "Weight": 100 }, - "1111": { + "1169": { "PkgId": 2013001, "GoodsId": 214006, "Weight": 100 }, - "1112": { + "1170": { "PkgId": 2013001, "GoodsId": 214007, "Weight": 100 }, - "1113": { + "1171": { "PkgId": 2013001, "GoodsId": 214027, "Weight": 100 }, - "1114": { + "1172": { "PkgId": 2013001, "GoodsId": 214036, "Weight": 100 }, - "1115": { + "1173": { "PkgId": 2013001, "GoodsId": 214037, "Weight": 100 }, - "1116": { + "1174": { "PkgId": 2013001, "GoodsId": 214028, "Weight": 100 }, - "1117": { + "1175": { + "PkgId": 2013001, + "GoodsId": 214026, + "Weight": 100 + }, + "1176": { + "PkgId": 2013001, + "GoodsId": 214038, + "Weight": 100 + }, + "1177": { "PkgId": 2013002, "GoodsId": 213003, "Weight": 100 }, - "1118": { + "1178": { "PkgId": 2013002, "GoodsId": 213004, "Weight": 100 }, - "1119": { + "1179": { "PkgId": 2013002, "GoodsId": 213005, "Weight": 100 }, - "1120": { + "1180": { "PkgId": 2013002, "GoodsId": 213006, "Weight": 100 }, - "1121": { + "1181": { "PkgId": 2013002, "GoodsId": 213007, "Weight": 100 }, - "1122": { + "1182": { "PkgId": 2013002, "GoodsId": 213008, "Weight": 100 }, - "1123": { + "1183": { "PkgId": 2013002, "GoodsId": 213009, "Weight": 100 }, - "1124": { + "1184": { "PkgId": 2013002, "GoodsId": 213012, "Weight": 100 }, - "1125": { + "1185": { "PkgId": 2013002, "GoodsId": 213013, "Weight": 100 }, - "1126": { + "1186": { "PkgId": 2013002, "GoodsId": 213014, "Weight": 100 }, - "1127": { + "1187": { "PkgId": 2013002, "GoodsId": 213015, "Weight": 100 }, - "1128": { + "1188": { "PkgId": 2013002, "GoodsId": 213016, "Weight": 100 }, - "1129": { + "1189": { "PkgId": 2013002, "GoodsId": 213017, "Weight": 100 }, - "1130": { + "1190": { "PkgId": 2013002, "GoodsId": 213018, "Weight": 100 }, - "1131": { + "1191": { "PkgId": 2013002, "GoodsId": 213019, "Weight": 100 }, - "1132": { + "1192": { "PkgId": 2013002, "GoodsId": 213020, "Weight": 100 }, - "1133": { + "1193": { "PkgId": 1015611, "GoodsId": 156, "Weight": 100 }, - "1134": { + "1194": { "PkgId": 1015612, "GoodsId": 127, "Weight": 100 }, - "1135": { + "1195": { "PkgId": 1015612, "GoodsId": 118, "Weight": 100 }, - "1136": { + "1196": { "PkgId": 1015601, "GoodsId": 125, "Weight": 100 }, - "1137": { + "1197": { "PkgId": 1015601, "GoodsId": 141, "Weight": 100 }, - "1138": { + "1198": { "PkgId": 1015601, "GoodsId": 119, "Weight": 100 }, - "1139": { + "1199": { "PkgId": 1015601, "GoodsId": 132, "Weight": 100 }, - "1140": { + "1200": { "PkgId": 1015601, "GoodsId": 135, "Weight": 100 }, - "1141": { + "1201": { "PkgId": 1015601, "GoodsId": 149, "Weight": 100 }, - "1142": { + "1202": { + "PkgId": 1015601, + "GoodsId": 144, + "Weight": 100 + }, + "1203": { + "PkgId": 1015601, + "GoodsId": 155, + "Weight": 100 + }, + "1204": { "PkgId": 1015602, "GoodsId": 103, "Weight": 100 }, - "1143": { + "1205": { "PkgId": 1015602, "GoodsId": 107, "Weight": 100 }, - "1144": { + "1206": { "PkgId": 1015602, "GoodsId": 108, "Weight": 100 }, - "1145": { + "1207": { "PkgId": 1015602, "GoodsId": 111, "Weight": 100 }, - "1146": { + "1208": { "PkgId": 1015602, "GoodsId": 112, "Weight": 100 }, - "1147": { + "1209": { "PkgId": 1015602, "GoodsId": 113, "Weight": 100 }, - "1148": { + "1210": { "PkgId": 1015602, "GoodsId": 116, "Weight": 100 }, - "1149": { + "1211": { "PkgId": 1015602, "GoodsId": 117, "Weight": 100 }, - "1150": { + "1212": { "PkgId": 1015602, "GoodsId": 120, "Weight": 100 }, - "1151": { + "1213": { "PkgId": 1015602, "GoodsId": 123, "Weight": 100 }, - "1152": { + "1214": { "PkgId": 1015602, "GoodsId": 126, "Weight": 100 }, - "1153": { + "1215": { "PkgId": 1015602, "GoodsId": 142, "Weight": 100 }, - "1154": { + "1216": { "PkgId": 1015602, "GoodsId": 147, "Weight": 100 }, - "1155": { + "1217": { "PkgId": 1015602, "GoodsId": 150, "Weight": 100 }, - "1156": { + "1218": { "PkgId": 1015603, "GoodsId": 213003, "Weight": 100 }, - "1157": { + "1219": { "PkgId": 1015603, "GoodsId": 213004, "Weight": 100 }, - "1158": { + "1220": { "PkgId": 1015603, "GoodsId": 213005, "Weight": 100 }, - "1159": { + "1221": { "PkgId": 1015603, "GoodsId": 213006, "Weight": 100 }, - "1160": { + "1222": { "PkgId": 1015603, "GoodsId": 213007, "Weight": 100 }, - "1161": { + "1223": { "PkgId": 1015603, "GoodsId": 213008, "Weight": 100 }, - "1162": { + "1224": { "PkgId": 1015603, "GoodsId": 213009, "Weight": 100 }, - "1163": { + "1225": { "PkgId": 1015603, "GoodsId": 213010, "Weight": 100 }, - "1164": { + "1226": { "PkgId": 1015603, "GoodsId": 213011, "Weight": 100 }, - "1165": { + "1227": { "PkgId": 1015603, "GoodsId": 213012, "Weight": 100 }, - "1166": { + "1228": { "PkgId": 1015603, "GoodsId": 213013, "Weight": 100 }, - "1167": { + "1229": { "PkgId": 1015603, "GoodsId": 213014, "Weight": 100 }, - "1168": { + "1230": { "PkgId": 1015603, "GoodsId": 213015, "Weight": 100 }, - "1169": { + "1231": { "PkgId": 1015603, "GoodsId": 213016, "Weight": 100 }, - "1170": { + "1232": { "PkgId": 1015603, "GoodsId": 213017, "Weight": 100 }, - "1171": { + "1233": { "PkgId": 1015603, "GoodsId": 213018, "Weight": 100 }, - "1172": { + "1234": { "PkgId": 1015603, "GoodsId": 213019, "Weight": 100 }, - "1173": { + "1235": { "PkgId": 1015603, "GoodsId": 213020, "Weight": 100 }, - "1174": { + "1236": { "PkgId": 2015611, "GoodsId": 214037, "Weight": 100 }, - "1175": { + "1237": { "PkgId": 2015612, "GoodsId": 213009, "Weight": 100 }, - "1176": { + "1238": { "PkgId": 2015612, "GoodsId": 213013, "Weight": 100 }, - "1177": { + "1239": { "PkgId": 2015601, "GoodsId": 214005, "Weight": 100 }, - "1178": { + "1240": { "PkgId": 2015601, "GoodsId": 214006, "Weight": 100 }, - "1179": { + "1241": { "PkgId": 2015601, "GoodsId": 214007, "Weight": 100 }, - "1180": { + "1242": { "PkgId": 2015601, "GoodsId": 214027, "Weight": 100 }, - "1181": { + "1243": { "PkgId": 2015601, "GoodsId": 214036, "Weight": 100 }, - "1182": { + "1244": { "PkgId": 2015601, "GoodsId": 214028, "Weight": 100 }, - "1183": { + "1245": { + "PkgId": 2015601, + "GoodsId": 214026, + "Weight": 100 + }, + "1246": { + "PkgId": 2015601, + "GoodsId": 214038, + "Weight": 100 + }, + "1247": { "PkgId": 2015602, "GoodsId": 213003, "Weight": 100 }, - "1184": { + "1248": { "PkgId": 2015602, "GoodsId": 213004, "Weight": 100 }, - "1185": { + "1249": { "PkgId": 2015602, "GoodsId": 213005, "Weight": 100 }, - "1186": { + "1250": { "PkgId": 2015602, "GoodsId": 213006, "Weight": 100 }, - "1187": { + "1251": { "PkgId": 2015602, "GoodsId": 213007, "Weight": 100 }, - "1188": { + "1252": { "PkgId": 2015602, "GoodsId": 213008, "Weight": 100 }, - "1189": { + "1253": { "PkgId": 2015602, "GoodsId": 213010, "Weight": 100 }, - "1190": { + "1254": { "PkgId": 2015602, "GoodsId": 213011, "Weight": 100 }, - "1191": { + "1255": { "PkgId": 2015602, "GoodsId": 213012, "Weight": 100 }, - "1192": { + "1256": { "PkgId": 2015602, "GoodsId": 213014, "Weight": 100 }, - "1193": { + "1257": { "PkgId": 2015602, "GoodsId": 213015, "Weight": 100 }, - "1194": { + "1258": { "PkgId": 2015602, "GoodsId": 213016, "Weight": 100 }, - "1195": { + "1259": { "PkgId": 2015602, "GoodsId": 213017, "Weight": 100 }, - "1196": { + "1260": { "PkgId": 2015602, "GoodsId": 213018, "Weight": 100 }, - "1197": { + "1261": { "PkgId": 2015602, "GoodsId": 213019, "Weight": 100 }, - "1198": { + "1262": { "PkgId": 2015602, "GoodsId": 213020, "Weight": 100 }, - "1199": { + "1263": { "PkgId": 1014511, "GoodsId": 145, "Weight": 100 }, - "1200": { + "1264": { "PkgId": 1014512, "GoodsId": 142, "Weight": 100 }, - "1201": { + "1265": { "PkgId": 1014512, "GoodsId": 150, "Weight": 100 }, - "1202": { + "1266": { "PkgId": 1014501, "GoodsId": 125, "Weight": 100 }, - "1203": { + "1267": { "PkgId": 1014501, "GoodsId": 141, "Weight": 100 }, - "1204": { + "1268": { "PkgId": 1014501, "GoodsId": 119, "Weight": 100 }, - "1205": { + "1269": { "PkgId": 1014501, "GoodsId": 132, "Weight": 100 }, - "1206": { + "1270": { "PkgId": 1014501, "GoodsId": 135, "Weight": 100 }, - "1207": { + "1271": { "PkgId": 1014501, "GoodsId": 149, "Weight": 100 }, - "1208": { + "1272": { "PkgId": 1014501, "GoodsId": 156, "Weight": 100 }, - "1209": { + "1273": { + "PkgId": 1014501, + "GoodsId": 144, + "Weight": 100 + }, + "1274": { + "PkgId": 1014501, + "GoodsId": 155, + "Weight": 100 + }, + "1275": { "PkgId": 1014502, "GoodsId": 103, "Weight": 100 }, - "1210": { + "1276": { "PkgId": 1014502, "GoodsId": 107, "Weight": 100 }, - "1211": { + "1277": { "PkgId": 1014502, "GoodsId": 108, "Weight": 100 }, - "1212": { - "PkgId": 1014502, - "GoodsId": 111, - "Weight": 100 - }, - "1213": { - "PkgId": 1014502, - "GoodsId": 112, - "Weight": 100 - }, - "1214": { - "PkgId": 1014502, - "GoodsId": 113, - "Weight": 100 - }, - "1215": { - "PkgId": 1014502, - "GoodsId": 116, - "Weight": 100 - }, - "1216": { - "PkgId": 1014502, - "GoodsId": 117, - "Weight": 100 - }, - "1217": { - "PkgId": 1014502, - "GoodsId": 118, - "Weight": 100 - }, - "1218": { - "PkgId": 1014502, - "GoodsId": 120, - "Weight": 100 - }, - "1219": { - "PkgId": 1014502, - "GoodsId": 123, - "Weight": 100 - }, - "1220": { - "PkgId": 1014502, - "GoodsId": 126, - "Weight": 100 - }, - "1221": { - "PkgId": 1014502, - "GoodsId": 127, - "Weight": 100 - }, - "1222": { - "PkgId": 1014502, - "GoodsId": 147, - "Weight": 100 - }, - "1223": { - "PkgId": 1014503, - "GoodsId": 213003, - "Weight": 100 - }, - "1224": { - "PkgId": 1014503, - "GoodsId": 213004, - "Weight": 100 - }, - "1225": { - "PkgId": 1014503, - "GoodsId": 213005, - "Weight": 100 - }, - "1226": { - "PkgId": 1014503, - "GoodsId": 213006, - "Weight": 100 - }, - "1227": { - "PkgId": 1014503, - "GoodsId": 213007, - "Weight": 100 - }, - "1228": { - "PkgId": 1014503, - "GoodsId": 213008, - "Weight": 100 - }, - "1229": { - "PkgId": 1014503, - "GoodsId": 213009, - "Weight": 100 - }, - "1230": { - "PkgId": 1014503, - "GoodsId": 213010, - "Weight": 100 - }, - "1231": { - "PkgId": 1014503, - "GoodsId": 213011, - "Weight": 100 - }, - "1232": { - "PkgId": 1014503, - "GoodsId": 213012, - "Weight": 100 - }, - "1233": { - "PkgId": 1014503, - "GoodsId": 213013, - "Weight": 100 - }, - "1234": { - "PkgId": 1014503, - "GoodsId": 213014, - "Weight": 100 - }, - "1235": { - "PkgId": 1014503, - "GoodsId": 213015, - "Weight": 100 - }, - "1236": { - "PkgId": 1014503, - "GoodsId": 213016, - "Weight": 100 - }, - "1237": { - "PkgId": 1014503, - "GoodsId": 213017, - "Weight": 100 - }, - "1238": { - "PkgId": 1014503, - "GoodsId": 213018, - "Weight": 100 - }, - "1239": { - "PkgId": 1014503, - "GoodsId": 213019, - "Weight": 100 - }, - "1240": { - "PkgId": 1014503, - "GoodsId": 213020, - "Weight": 100 - }, - "1241": { - "PkgId": 2014511, - "GoodsId": 214045, - "Weight": 100 - }, - "1242": { - "PkgId": 2014512, - "GoodsId": 213012, - "Weight": 100 - }, - "1243": { - "PkgId": 2014512, - "GoodsId": 213005, - "Weight": 100 - }, - "1244": { - "PkgId": 2014501, - "GoodsId": 214005, - "Weight": 100 - }, - "1245": { - "PkgId": 2014501, - "GoodsId": 214006, - "Weight": 100 - }, - "1246": { - "PkgId": 2014501, - "GoodsId": 214007, - "Weight": 100 - }, - "1247": { - "PkgId": 2014501, - "GoodsId": 214027, - "Weight": 100 - }, - "1248": { - "PkgId": 2014501, - "GoodsId": 214036, - "Weight": 100 - }, - "1249": { - "PkgId": 2014501, - "GoodsId": 214037, - "Weight": 100 - }, - "1250": { - "PkgId": 2014501, - "GoodsId": 214028, - "Weight": 100 - }, - "1251": { - "PkgId": 2014502, - "GoodsId": 213003, - "Weight": 100 - }, - "1252": { - "PkgId": 2014502, - "GoodsId": 213004, - "Weight": 100 - }, - "1253": { - "PkgId": 2014502, - "GoodsId": 213006, - "Weight": 100 - }, - "1254": { - "PkgId": 2014502, - "GoodsId": 213007, - "Weight": 100 - }, - "1255": { - "PkgId": 2014502, - "GoodsId": 213008, - "Weight": 100 - }, - "1256": { - "PkgId": 2014502, - "GoodsId": 213009, - "Weight": 100 - }, - "1257": { - "PkgId": 2014502, - "GoodsId": 213010, - "Weight": 100 - }, - "1258": { - "PkgId": 2014502, - "GoodsId": 213011, - "Weight": 100 - }, - "1259": { - "PkgId": 2014502, - "GoodsId": 213013, - "Weight": 100 - }, - "1260": { - "PkgId": 2014502, - "GoodsId": 213014, - "Weight": 100 - }, - "1261": { - "PkgId": 2014502, - "GoodsId": 213015, - "Weight": 100 - }, - "1262": { - "PkgId": 2014502, - "GoodsId": 213016, - "Weight": 100 - }, - "1263": { - "PkgId": 2014502, - "GoodsId": 213017, - "Weight": 100 - }, - "1264": { - "PkgId": 2014502, - "GoodsId": 213018, - "Weight": 100 - }, - "1265": { - "PkgId": 2014502, - "GoodsId": 213019, - "Weight": 100 - }, - "1266": { - "PkgId": 2014502, - "GoodsId": 213020, - "Weight": 100 - }, - "1267": { - "PkgId": 1114411, - "GoodsId": 144, - "Weight": 100 - }, - "1268": { - "PkgId": 1114412, - "GoodsId": 117, - "Weight": 100 - }, - "1269": { - "PkgId": 1114412, - "GoodsId": 127, - "Weight": 100 - }, - "1270": { - "PkgId": 1114401, - "GoodsId": 125, - "Weight": 100 - }, - "1271": { - "PkgId": 1114401, - "GoodsId": 141, - "Weight": 100 - }, - "1272": { - "PkgId": 1114401, - "GoodsId": 119, - "Weight": 100 - }, - "1273": { - "PkgId": 1114401, - "GoodsId": 132, - "Weight": 100 - }, - "1274": { - "PkgId": 1114401, - "GoodsId": 135, - "Weight": 100 - }, - "1275": { - "PkgId": 1114401, - "GoodsId": 149, - "Weight": 100 - }, - "1276": { - "PkgId": 1114401, - "GoodsId": 156, - "Weight": 100 - }, - "1277": { - "PkgId": 1114402, - "GoodsId": 113, - "Weight": 100 - }, "1278": { - "PkgId": 1114402, + "PkgId": 1014502, "GoodsId": 111, "Weight": 100 }, "1279": { - "PkgId": 1114402, - "GoodsId": 103, - "Weight": 100 - }, - "1280": { - "PkgId": 1114402, - "GoodsId": 108, - "Weight": 100 - }, - "1281": { - "PkgId": 1114402, - "GoodsId": 126, - "Weight": 100 - }, - "1282": { - "PkgId": 1114402, + "PkgId": 1014502, "GoodsId": 112, "Weight": 100 }, - "1283": { - "PkgId": 1114402, - "GoodsId": 120, + "1280": { + "PkgId": 1014502, + "GoodsId": 113, "Weight": 100 }, - "1284": { - "PkgId": 1114402, - "GoodsId": 123, - "Weight": 100 - }, - "1285": { - "PkgId": 1114402, - "GoodsId": 150, - "Weight": 100 - }, - "1286": { - "PkgId": 1114402, - "GoodsId": 107, - "Weight": 100 - }, - "1287": { - "PkgId": 1114402, - "GoodsId": 147, - "Weight": 100 - }, - "1288": { - "PkgId": 1114402, - "GoodsId": 118, - "Weight": 100 - }, - "1289": { - "PkgId": 1114402, - "GoodsId": 142, - "Weight": 100 - }, - "1290": { - "PkgId": 1114402, + "1281": { + "PkgId": 1014502, "GoodsId": 116, "Weight": 100 }, - "1291": { - "PkgId": 1114403, + "1282": { + "PkgId": 1014502, + "GoodsId": 117, + "Weight": 100 + }, + "1283": { + "PkgId": 1014502, + "GoodsId": 118, + "Weight": 100 + }, + "1284": { + "PkgId": 1014502, + "GoodsId": 120, + "Weight": 100 + }, + "1285": { + "PkgId": 1014502, + "GoodsId": 123, + "Weight": 100 + }, + "1286": { + "PkgId": 1014502, + "GoodsId": 126, + "Weight": 100 + }, + "1287": { + "PkgId": 1014502, + "GoodsId": 127, + "Weight": 100 + }, + "1288": { + "PkgId": 1014502, + "GoodsId": 147, + "Weight": 100 + }, + "1289": { + "PkgId": 1014503, "GoodsId": 213003, "Weight": 100 }, - "1292": { - "PkgId": 1114403, + "1290": { + "PkgId": 1014503, "GoodsId": 213004, "Weight": 100 }, - "1293": { - "PkgId": 1114403, + "1291": { + "PkgId": 1014503, "GoodsId": 213005, "Weight": 100 }, - "1294": { - "PkgId": 1114403, + "1292": { + "PkgId": 1014503, "GoodsId": 213006, "Weight": 100 }, - "1295": { - "PkgId": 1114403, + "1293": { + "PkgId": 1014503, "GoodsId": 213007, "Weight": 100 }, - "1296": { - "PkgId": 1114403, + "1294": { + "PkgId": 1014503, "GoodsId": 213008, "Weight": 100 }, - "1297": { - "PkgId": 1114403, + "1295": { + "PkgId": 1014503, "GoodsId": 213009, "Weight": 100 }, - "1298": { - "PkgId": 1114403, + "1296": { + "PkgId": 1014503, "GoodsId": 213010, "Weight": 100 }, - "1299": { - "PkgId": 1114403, + "1297": { + "PkgId": 1014503, "GoodsId": 213011, "Weight": 100 }, - "1300": { - "PkgId": 1114403, + "1298": { + "PkgId": 1014503, "GoodsId": 213012, "Weight": 100 }, - "1301": { - "PkgId": 1114403, + "1299": { + "PkgId": 1014503, "GoodsId": 213013, "Weight": 100 }, - "1302": { - "PkgId": 1114403, + "1300": { + "PkgId": 1014503, "GoodsId": 213014, "Weight": 100 }, - "1303": { - "PkgId": 1114403, + "1301": { + "PkgId": 1014503, "GoodsId": 213015, "Weight": 100 }, - "1304": { - "PkgId": 1114403, + "1302": { + "PkgId": 1014503, "GoodsId": 213016, "Weight": 100 }, - "1305": { - "PkgId": 1114403, + "1303": { + "PkgId": 1014503, "GoodsId": 213017, "Weight": 100 }, - "1306": { - "PkgId": 1114403, + "1304": { + "PkgId": 1014503, "GoodsId": 213018, "Weight": 100 }, - "1307": { - "PkgId": 1114403, + "1305": { + "PkgId": 1014503, "GoodsId": 213019, "Weight": 100 }, - "1308": { - "PkgId": 1114403, + "1306": { + "PkgId": 1014503, "GoodsId": 213020, "Weight": 100 }, + "1307": { + "PkgId": 2014511, + "GoodsId": 214045, + "Weight": 100 + }, + "1308": { + "PkgId": 2014512, + "GoodsId": 213012, + "Weight": 100 + }, "1309": { - "PkgId": 2114411, - "GoodsId": 214026, - "Weight": 100 - }, - "1310": { - "PkgId": 2114412, - "GoodsId": 213009, - "Weight": 100 - }, - "1311": { - "PkgId": 2114412, + "PkgId": 2014512, "GoodsId": 213005, "Weight": 100 }, - "1312": { - "PkgId": 2114401, + "1310": { + "PkgId": 2014501, "GoodsId": 214005, "Weight": 100 }, + "1311": { + "PkgId": 2014501, + "GoodsId": 214006, + "Weight": 100 + }, + "1312": { + "PkgId": 2014501, + "GoodsId": 214007, + "Weight": 100 + }, "1313": { - "PkgId": 2114401, + "PkgId": 2014501, "GoodsId": 214027, "Weight": 100 }, "1314": { - "PkgId": 2114401, - "GoodsId": 214028, - "Weight": 100 - }, - "1315": { - "PkgId": 2114401, - "GoodsId": 214007, - "Weight": 100 - }, - "1316": { - "PkgId": 2114401, - "GoodsId": 214006, - "Weight": 100 - }, - "1317": { - "PkgId": 2114401, + "PkgId": 2014501, "GoodsId": 214036, "Weight": 100 }, - "1318": { - "PkgId": 2114401, + "1315": { + "PkgId": 2014501, "GoodsId": 214037, "Weight": 100 }, + "1316": { + "PkgId": 2014501, + "GoodsId": 214028, + "Weight": 100 + }, + "1317": { + "PkgId": 2014501, + "GoodsId": 214026, + "Weight": 100 + }, + "1318": { + "PkgId": 2014501, + "GoodsId": 214038, + "Weight": 100 + }, "1319": { - "PkgId": 2114402, + "PkgId": 2014502, "GoodsId": 213003, "Weight": 100 }, "1320": { - "PkgId": 2114402, + "PkgId": 2014502, "GoodsId": 213004, "Weight": 100 }, "1321": { - "PkgId": 2114402, + "PkgId": 2014502, "GoodsId": 213006, "Weight": 100 }, "1322": { - "PkgId": 2114402, + "PkgId": 2014502, "GoodsId": 213007, "Weight": 100 }, "1323": { - "PkgId": 2114402, + "PkgId": 2014502, "GoodsId": 213008, "Weight": 100 }, "1324": { - "PkgId": 2114402, - "GoodsId": 213010, + "PkgId": 2014502, + "GoodsId": 213009, "Weight": 100 }, "1325": { - "PkgId": 2114402, - "GoodsId": 213011, + "PkgId": 2014502, + "GoodsId": 213010, "Weight": 100 }, "1326": { - "PkgId": 2114402, - "GoodsId": 213012, + "PkgId": 2014502, + "GoodsId": 213011, "Weight": 100 }, "1327": { - "PkgId": 2114402, + "PkgId": 2014502, "GoodsId": 213013, "Weight": 100 }, "1328": { - "PkgId": 2114402, + "PkgId": 2014502, "GoodsId": 213014, "Weight": 100 }, "1329": { - "PkgId": 2114402, + "PkgId": 2014502, "GoodsId": 213015, "Weight": 100 }, "1330": { - "PkgId": 2114402, + "PkgId": 2014502, "GoodsId": 213016, "Weight": 100 }, "1331": { - "PkgId": 2114402, + "PkgId": 2014502, "GoodsId": 213017, "Weight": 100 }, "1332": { - "PkgId": 2114402, + "PkgId": 2014502, "GoodsId": 213018, "Weight": 100 }, "1333": { - "PkgId": 2114402, + "PkgId": 2014502, "GoodsId": 213019, "Weight": 100 }, "1334": { - "PkgId": 2114402, + "PkgId": 2014502, "GoodsId": 213020, "Weight": 100 }, "1335": { - "PkgId": 1011511, - "GoodsId": 115, + "PkgId": 1114411, + "GoodsId": 144, "Weight": 100 }, "1336": { - "PkgId": 1011512, - "GoodsId": 107, + "PkgId": 1114412, + "GoodsId": 117, "Weight": 100 }, "1337": { - "PkgId": 1011512, - "GoodsId": 116, + "PkgId": 1114412, + "GoodsId": 127, "Weight": 100 }, "1338": { - "PkgId": 1011501, + "PkgId": 1114401, "GoodsId": 125, "Weight": 100 }, "1339": { - "PkgId": 1011501, + "PkgId": 1114401, "GoodsId": 141, "Weight": 100 }, "1340": { - "PkgId": 1011501, + "PkgId": 1114401, "GoodsId": 119, "Weight": 100 }, "1341": { - "PkgId": 1011501, + "PkgId": 1114401, "GoodsId": 132, "Weight": 100 }, "1342": { - "PkgId": 1011501, + "PkgId": 1114401, "GoodsId": 135, "Weight": 100 }, "1343": { - "PkgId": 1011501, + "PkgId": 1114401, "GoodsId": 149, "Weight": 100 }, "1344": { - "PkgId": 1011501, + "PkgId": 1114401, "GoodsId": 156, "Weight": 100 }, "1345": { - "PkgId": 1011502, - "GoodsId": 103, + "PkgId": 1114401, + "GoodsId": 155, "Weight": 100 }, "1346": { - "PkgId": 1011502, - "GoodsId": 108, + "PkgId": 1114402, + "GoodsId": 113, "Weight": 100 }, "1347": { - "PkgId": 1011502, + "PkgId": 1114402, "GoodsId": 111, "Weight": 100 }, "1348": { - "PkgId": 1011502, - "GoodsId": 112, + "PkgId": 1114402, + "GoodsId": 103, "Weight": 100 }, "1349": { - "PkgId": 1011502, - "GoodsId": 113, + "PkgId": 1114402, + "GoodsId": 108, "Weight": 100 }, "1350": { - "PkgId": 1011502, - "GoodsId": 117, + "PkgId": 1114402, + "GoodsId": 126, "Weight": 100 }, "1351": { - "PkgId": 1011502, - "GoodsId": 118, + "PkgId": 1114402, + "GoodsId": 112, "Weight": 100 }, "1352": { - "PkgId": 1011502, + "PkgId": 1114402, "GoodsId": 120, "Weight": 100 }, "1353": { - "PkgId": 1011502, + "PkgId": 1114402, "GoodsId": 123, "Weight": 100 }, "1354": { - "PkgId": 1011502, - "GoodsId": 126, + "PkgId": 1114402, + "GoodsId": 150, "Weight": 100 }, "1355": { - "PkgId": 1011502, - "GoodsId": 127, - "Weight": 100 - }, - "1356": { - "PkgId": 1011502, - "GoodsId": 142, - "Weight": 100 - }, - "1357": { - "PkgId": 1011502, - "GoodsId": 147, - "Weight": 100 - }, - "1358": { - "PkgId": 1011502, - "GoodsId": 150, - "Weight": 100 - }, - "1359": { - "PkgId": 1011503, - "GoodsId": 213003, - "Weight": 100 - }, - "1360": { - "PkgId": 1011503, - "GoodsId": 213004, - "Weight": 100 - }, - "1361": { - "PkgId": 1011503, - "GoodsId": 213005, - "Weight": 100 - }, - "1362": { - "PkgId": 1011503, - "GoodsId": 213006, - "Weight": 100 - }, - "1363": { - "PkgId": 1011503, - "GoodsId": 213007, - "Weight": 100 - }, - "1364": { - "PkgId": 1011503, - "GoodsId": 213008, - "Weight": 100 - }, - "1365": { - "PkgId": 1011503, - "GoodsId": 213009, - "Weight": 100 - }, - "1366": { - "PkgId": 1011503, - "GoodsId": 213010, - "Weight": 100 - }, - "1367": { - "PkgId": 1011503, - "GoodsId": 213011, - "Weight": 100 - }, - "1368": { - "PkgId": 1011503, - "GoodsId": 213012, - "Weight": 100 - }, - "1369": { - "PkgId": 1011503, - "GoodsId": 213013, - "Weight": 100 - }, - "1370": { - "PkgId": 1011503, - "GoodsId": 213014, - "Weight": 100 - }, - "1371": { - "PkgId": 1011503, - "GoodsId": 213015, - "Weight": 100 - }, - "1372": { - "PkgId": 1011503, - "GoodsId": 213016, - "Weight": 100 - }, - "1373": { - "PkgId": 1011503, - "GoodsId": 213017, - "Weight": 100 - }, - "1374": { - "PkgId": 1011503, - "GoodsId": 213018, - "Weight": 100 - }, - "1375": { - "PkgId": 1011503, - "GoodsId": 213019, - "Weight": 100 - }, - "1376": { - "PkgId": 1011503, - "GoodsId": 213020, - "Weight": 100 - }, - "1377": { - "PkgId": 2011511, - "GoodsId": 214051, - "Weight": 100 - }, - "1378": { - "PkgId": 2011512, - "GoodsId": 213006, - "Weight": 100 - }, - "1379": { - "PkgId": 2011512, - "GoodsId": 213014, - "Weight": 100 - }, - "1380": { - "PkgId": 2011501, - "GoodsId": 214005, - "Weight": 100 - }, - "1381": { - "PkgId": 2011501, - "GoodsId": 214006, - "Weight": 100 - }, - "1382": { - "PkgId": 2011501, - "GoodsId": 214007, - "Weight": 100 - }, - "1383": { - "PkgId": 2011501, - "GoodsId": 214027, - "Weight": 100 - }, - "1384": { - "PkgId": 2011501, - "GoodsId": 214036, - "Weight": 100 - }, - "1385": { - "PkgId": 2011501, - "GoodsId": 214037, - "Weight": 100 - }, - "1386": { - "PkgId": 2011501, - "GoodsId": 214028, - "Weight": 100 - }, - "1387": { - "PkgId": 2011502, - "GoodsId": 213003, - "Weight": 100 - }, - "1388": { - "PkgId": 2011502, - "GoodsId": 213004, - "Weight": 100 - }, - "1389": { - "PkgId": 2011502, - "GoodsId": 213005, - "Weight": 100 - }, - "1390": { - "PkgId": 2011502, - "GoodsId": 213007, - "Weight": 100 - }, - "1391": { - "PkgId": 2011502, - "GoodsId": 213008, - "Weight": 100 - }, - "1392": { - "PkgId": 2011502, - "GoodsId": 213009, - "Weight": 100 - }, - "1393": { - "PkgId": 2011502, - "GoodsId": 213010, - "Weight": 100 - }, - "1394": { - "PkgId": 2011502, - "GoodsId": 213011, - "Weight": 100 - }, - "1395": { - "PkgId": 2011502, - "GoodsId": 213012, - "Weight": 100 - }, - "1396": { - "PkgId": 2011502, - "GoodsId": 213013, - "Weight": 100 - }, - "1397": { - "PkgId": 2011502, - "GoodsId": 213015, - "Weight": 100 - }, - "1398": { - "PkgId": 2011502, - "GoodsId": 213016, - "Weight": 100 - }, - "1399": { - "PkgId": 2011502, - "GoodsId": 213017, - "Weight": 100 - }, - "1400": { - "PkgId": 2011502, - "GoodsId": 213018, - "Weight": 100 - }, - "1401": { - "PkgId": 2011502, - "GoodsId": 213019, - "Weight": 100 - }, - "1402": { - "PkgId": 2011502, - "GoodsId": 213020, - "Weight": 100 - }, - "1403": { - "PkgId": 1115511, - "GoodsId": 155, - "Weight": 100 - }, - "1404": { - "PkgId": 1115512, + "PkgId": 1114402, "GoodsId": 107, "Weight": 100 }, + "1356": { + "PkgId": 1114402, + "GoodsId": 147, + "Weight": 100 + }, + "1357": { + "PkgId": 1114402, + "GoodsId": 118, + "Weight": 100 + }, + "1358": { + "PkgId": 1114402, + "GoodsId": 142, + "Weight": 100 + }, + "1359": { + "PkgId": 1114402, + "GoodsId": 116, + "Weight": 100 + }, + "1360": { + "PkgId": 1114403, + "GoodsId": 213003, + "Weight": 100 + }, + "1361": { + "PkgId": 1114403, + "GoodsId": 213004, + "Weight": 100 + }, + "1362": { + "PkgId": 1114403, + "GoodsId": 213005, + "Weight": 100 + }, + "1363": { + "PkgId": 1114403, + "GoodsId": 213006, + "Weight": 100 + }, + "1364": { + "PkgId": 1114403, + "GoodsId": 213007, + "Weight": 100 + }, + "1365": { + "PkgId": 1114403, + "GoodsId": 213008, + "Weight": 100 + }, + "1366": { + "PkgId": 1114403, + "GoodsId": 213009, + "Weight": 100 + }, + "1367": { + "PkgId": 1114403, + "GoodsId": 213010, + "Weight": 100 + }, + "1368": { + "PkgId": 1114403, + "GoodsId": 213011, + "Weight": 100 + }, + "1369": { + "PkgId": 1114403, + "GoodsId": 213012, + "Weight": 100 + }, + "1370": { + "PkgId": 1114403, + "GoodsId": 213013, + "Weight": 100 + }, + "1371": { + "PkgId": 1114403, + "GoodsId": 213014, + "Weight": 100 + }, + "1372": { + "PkgId": 1114403, + "GoodsId": 213015, + "Weight": 100 + }, + "1373": { + "PkgId": 1114403, + "GoodsId": 213016, + "Weight": 100 + }, + "1374": { + "PkgId": 1114403, + "GoodsId": 213017, + "Weight": 100 + }, + "1375": { + "PkgId": 1114403, + "GoodsId": 213018, + "Weight": 100 + }, + "1376": { + "PkgId": 1114403, + "GoodsId": 213019, + "Weight": 100 + }, + "1377": { + "PkgId": 1114403, + "GoodsId": 213020, + "Weight": 100 + }, + "1378": { + "PkgId": 2114411, + "GoodsId": 214026, + "Weight": 100 + }, + "1379": { + "PkgId": 2114412, + "GoodsId": 213009, + "Weight": 100 + }, + "1380": { + "PkgId": 2114412, + "GoodsId": 213005, + "Weight": 100 + }, + "1381": { + "PkgId": 2114401, + "GoodsId": 214005, + "Weight": 100 + }, + "1382": { + "PkgId": 2114401, + "GoodsId": 214027, + "Weight": 100 + }, + "1383": { + "PkgId": 2114401, + "GoodsId": 214028, + "Weight": 100 + }, + "1384": { + "PkgId": 2114401, + "GoodsId": 214007, + "Weight": 100 + }, + "1385": { + "PkgId": 2114401, + "GoodsId": 214006, + "Weight": 100 + }, + "1386": { + "PkgId": 2114401, + "GoodsId": 214036, + "Weight": 100 + }, + "1387": { + "PkgId": 2114401, + "GoodsId": 214037, + "Weight": 100 + }, + "1388": { + "PkgId": 2114401, + "GoodsId": 214038, + "Weight": 100 + }, + "1389": { + "PkgId": 2114402, + "GoodsId": 213003, + "Weight": 100 + }, + "1390": { + "PkgId": 2114402, + "GoodsId": 213004, + "Weight": 100 + }, + "1391": { + "PkgId": 2114402, + "GoodsId": 213006, + "Weight": 100 + }, + "1392": { + "PkgId": 2114402, + "GoodsId": 213007, + "Weight": 100 + }, + "1393": { + "PkgId": 2114402, + "GoodsId": 213008, + "Weight": 100 + }, + "1394": { + "PkgId": 2114402, + "GoodsId": 213010, + "Weight": 100 + }, + "1395": { + "PkgId": 2114402, + "GoodsId": 213011, + "Weight": 100 + }, + "1396": { + "PkgId": 2114402, + "GoodsId": 213012, + "Weight": 100 + }, + "1397": { + "PkgId": 2114402, + "GoodsId": 213013, + "Weight": 100 + }, + "1398": { + "PkgId": 2114402, + "GoodsId": 213014, + "Weight": 100 + }, + "1399": { + "PkgId": 2114402, + "GoodsId": 213015, + "Weight": 100 + }, + "1400": { + "PkgId": 2114402, + "GoodsId": 213016, + "Weight": 100 + }, + "1401": { + "PkgId": 2114402, + "GoodsId": 213017, + "Weight": 100 + }, + "1402": { + "PkgId": 2114402, + "GoodsId": 213018, + "Weight": 100 + }, + "1403": { + "PkgId": 2114402, + "GoodsId": 213019, + "Weight": 100 + }, + "1404": { + "PkgId": 2114402, + "GoodsId": 213020, + "Weight": 100 + }, "1405": { - "PkgId": 1115512, - "GoodsId": 108, + "PkgId": 1011511, + "GoodsId": 115, "Weight": 100 }, "1406": { - "PkgId": 1115501, - "GoodsId": 125, + "PkgId": 1011512, + "GoodsId": 107, "Weight": 100 }, "1407": { - "PkgId": 1115501, - "GoodsId": 141, + "PkgId": 1011512, + "GoodsId": 116, "Weight": 100 }, "1408": { - "PkgId": 1115501, - "GoodsId": 119, + "PkgId": 1011501, + "GoodsId": 125, "Weight": 100 }, "1409": { - "PkgId": 1115501, - "GoodsId": 132, + "PkgId": 1011501, + "GoodsId": 141, "Weight": 100 }, "1410": { - "PkgId": 1115501, - "GoodsId": 135, + "PkgId": 1011501, + "GoodsId": 119, "Weight": 100 }, "1411": { - "PkgId": 1115501, - "GoodsId": 149, + "PkgId": 1011501, + "GoodsId": 132, "Weight": 100 }, "1412": { - "PkgId": 1115501, - "GoodsId": 156, + "PkgId": 1011501, + "GoodsId": 135, "Weight": 100 }, "1413": { - "PkgId": 1115502, - "GoodsId": 113, + "PkgId": 1011501, + "GoodsId": 149, "Weight": 100 }, "1414": { - "PkgId": 1115502, - "GoodsId": 111, + "PkgId": 1011501, + "GoodsId": 156, "Weight": 100 }, "1415": { - "PkgId": 1115502, - "GoodsId": 103, + "PkgId": 1011501, + "GoodsId": 144, "Weight": 100 }, "1416": { - "PkgId": 1115502, - "GoodsId": 127, + "PkgId": 1011501, + "GoodsId": 155, "Weight": 100 }, "1417": { - "PkgId": 1115502, - "GoodsId": 126, + "PkgId": 1011502, + "GoodsId": 103, "Weight": 100 }, "1418": { - "PkgId": 1115502, - "GoodsId": 112, + "PkgId": 1011502, + "GoodsId": 108, "Weight": 100 }, "1419": { - "PkgId": 1115502, - "GoodsId": 120, + "PkgId": 1011502, + "GoodsId": 111, "Weight": 100 }, "1420": { - "PkgId": 1115502, - "GoodsId": 123, + "PkgId": 1011502, + "GoodsId": 112, "Weight": 100 }, "1421": { - "PkgId": 1115502, - "GoodsId": 150, + "PkgId": 1011502, + "GoodsId": 113, "Weight": 100 }, "1422": { - "PkgId": 1115502, + "PkgId": 1011502, "GoodsId": 117, "Weight": 100 }, "1423": { - "PkgId": 1115502, - "GoodsId": 147, + "PkgId": 1011502, + "GoodsId": 118, "Weight": 100 }, "1424": { - "PkgId": 1115502, - "GoodsId": 118, - "Weight": 100 - }, - "1425": { - "PkgId": 1115502, - "GoodsId": 142, - "Weight": 100 - }, - "1426": { - "PkgId": 1115502, - "GoodsId": 116, - "Weight": 100 - }, - "1427": { - "PkgId": 1115503, - "GoodsId": 213003, - "Weight": 100 - }, - "1428": { - "PkgId": 1115503, - "GoodsId": 213004, - "Weight": 100 - }, - "1429": { - "PkgId": 1115503, - "GoodsId": 213005, - "Weight": 100 - }, - "1430": { - "PkgId": 1115503, - "GoodsId": 213006, - "Weight": 100 - }, - "1431": { - "PkgId": 1115503, - "GoodsId": 213007, - "Weight": 100 - }, - "1432": { - "PkgId": 1115503, - "GoodsId": 213008, - "Weight": 100 - }, - "1433": { - "PkgId": 1115503, - "GoodsId": 213009, - "Weight": 100 - }, - "1434": { - "PkgId": 1115503, - "GoodsId": 213010, - "Weight": 100 - }, - "1435": { - "PkgId": 1115503, - "GoodsId": 213011, - "Weight": 100 - }, - "1436": { - "PkgId": 1115503, - "GoodsId": 213012, - "Weight": 100 - }, - "1437": { - "PkgId": 1115503, - "GoodsId": 213013, - "Weight": 100 - }, - "1438": { - "PkgId": 1115503, - "GoodsId": 213014, - "Weight": 100 - }, - "1439": { - "PkgId": 1115503, - "GoodsId": 213015, - "Weight": 100 - }, - "1440": { - "PkgId": 1115503, - "GoodsId": 213016, - "Weight": 100 - }, - "1441": { - "PkgId": 1115503, - "GoodsId": 213017, - "Weight": 100 - }, - "1442": { - "PkgId": 1115503, - "GoodsId": 213018, - "Weight": 100 - }, - "1443": { - "PkgId": 1115503, - "GoodsId": 213019, - "Weight": 100 - }, - "1444": { - "PkgId": 1115503, - "GoodsId": 213020, - "Weight": 100 - }, - "1445": { - "PkgId": 2115511, - "GoodsId": 214038, - "Weight": 100 - }, - "1446": { - "PkgId": 2115512, - "GoodsId": 213004, - "Weight": 100 - }, - "1447": { - "PkgId": 2115512, - "GoodsId": 213006, - "Weight": 100 - }, - "1448": { - "PkgId": 2115501, - "GoodsId": 214005, - "Weight": 100 - }, - "1449": { - "PkgId": 2115501, - "GoodsId": 214027, - "Weight": 100 - }, - "1450": { - "PkgId": 2115501, - "GoodsId": 214028, - "Weight": 100 - }, - "1451": { - "PkgId": 2115501, - "GoodsId": 214007, - "Weight": 100 - }, - "1452": { - "PkgId": 2115501, - "GoodsId": 214006, - "Weight": 100 - }, - "1453": { - "PkgId": 2115501, - "GoodsId": 214036, - "Weight": 100 - }, - "1454": { - "PkgId": 2115501, - "GoodsId": 214037, - "Weight": 100 - }, - "1455": { - "PkgId": 2115502, - "GoodsId": 213003, - "Weight": 100 - }, - "1456": { - "PkgId": 2115502, - "GoodsId": 213009, - "Weight": 100 - }, - "1457": { - "PkgId": 2115502, - "GoodsId": 213005, - "Weight": 100 - }, - "1458": { - "PkgId": 2115502, - "GoodsId": 213007, - "Weight": 100 - }, - "1459": { - "PkgId": 2115502, - "GoodsId": 213008, - "Weight": 100 - }, - "1460": { - "PkgId": 2115502, - "GoodsId": 213010, - "Weight": 100 - }, - "1461": { - "PkgId": 2115502, - "GoodsId": 213011, - "Weight": 100 - }, - "1462": { - "PkgId": 2115502, - "GoodsId": 213012, - "Weight": 100 - }, - "1463": { - "PkgId": 2115502, - "GoodsId": 213013, - "Weight": 100 - }, - "1464": { - "PkgId": 2115502, - "GoodsId": 213014, - "Weight": 100 - }, - "1465": { - "PkgId": 2115502, - "GoodsId": 213015, - "Weight": 100 - }, - "1466": { - "PkgId": 2115502, - "GoodsId": 213016, - "Weight": 100 - }, - "1467": { - "PkgId": 2115502, - "GoodsId": 213017, - "Weight": 100 - }, - "1468": { - "PkgId": 2115502, - "GoodsId": 213018, - "Weight": 100 - }, - "1469": { - "PkgId": 2115502, - "GoodsId": 213019, - "Weight": 100 - }, - "1470": { - "PkgId": 2115502, - "GoodsId": 213020, - "Weight": 100 - }, - "1471": { - "PkgId": 1011411, - "GoodsId": 114, - "Weight": 100 - }, - "1472": { - "PkgId": 1011412, - "GoodsId": 126, - "Weight": 100 - }, - "1473": { - "PkgId": 1011412, - "GoodsId": 113, - "Weight": 100 - }, - "1474": { - "PkgId": 1011401, - "GoodsId": 125, - "Weight": 100 - }, - "1475": { - "PkgId": 1011401, - "GoodsId": 141, - "Weight": 100 - }, - "1476": { - "PkgId": 1011401, - "GoodsId": 119, - "Weight": 100 - }, - "1477": { - "PkgId": 1011401, - "GoodsId": 132, - "Weight": 100 - }, - "1478": { - "PkgId": 1011401, - "GoodsId": 135, - "Weight": 100 - }, - "1479": { - "PkgId": 1011401, - "GoodsId": 149, - "Weight": 100 - }, - "1480": { - "PkgId": 1011401, - "GoodsId": 156, - "Weight": 100 - }, - "1481": { - "PkgId": 1011402, - "GoodsId": 103, - "Weight": 100 - }, - "1482": { - "PkgId": 1011402, - "GoodsId": 107, - "Weight": 100 - }, - "1483": { - "PkgId": 1011402, - "GoodsId": 108, - "Weight": 100 - }, - "1484": { - "PkgId": 1011402, - "GoodsId": 111, - "Weight": 100 - }, - "1485": { - "PkgId": 1011402, - "GoodsId": 112, - "Weight": 100 - }, - "1486": { - "PkgId": 1011402, - "GoodsId": 116, - "Weight": 100 - }, - "1487": { - "PkgId": 1011402, - "GoodsId": 117, - "Weight": 100 - }, - "1488": { - "PkgId": 1011402, - "GoodsId": 118, - "Weight": 100 - }, - "1489": { - "PkgId": 1011402, + "PkgId": 1011502, "GoodsId": 120, "Weight": 100 }, - "1490": { - "PkgId": 1011402, + "1425": { + "PkgId": 1011502, "GoodsId": 123, "Weight": 100 }, + "1426": { + "PkgId": 1011502, + "GoodsId": 126, + "Weight": 100 + }, + "1427": { + "PkgId": 1011502, + "GoodsId": 127, + "Weight": 100 + }, + "1428": { + "PkgId": 1011502, + "GoodsId": 142, + "Weight": 100 + }, + "1429": { + "PkgId": 1011502, + "GoodsId": 147, + "Weight": 100 + }, + "1430": { + "PkgId": 1011502, + "GoodsId": 150, + "Weight": 100 + }, + "1431": { + "PkgId": 1011503, + "GoodsId": 213003, + "Weight": 100 + }, + "1432": { + "PkgId": 1011503, + "GoodsId": 213004, + "Weight": 100 + }, + "1433": { + "PkgId": 1011503, + "GoodsId": 213005, + "Weight": 100 + }, + "1434": { + "PkgId": 1011503, + "GoodsId": 213006, + "Weight": 100 + }, + "1435": { + "PkgId": 1011503, + "GoodsId": 213007, + "Weight": 100 + }, + "1436": { + "PkgId": 1011503, + "GoodsId": 213008, + "Weight": 100 + }, + "1437": { + "PkgId": 1011503, + "GoodsId": 213009, + "Weight": 100 + }, + "1438": { + "PkgId": 1011503, + "GoodsId": 213010, + "Weight": 100 + }, + "1439": { + "PkgId": 1011503, + "GoodsId": 213011, + "Weight": 100 + }, + "1440": { + "PkgId": 1011503, + "GoodsId": 213012, + "Weight": 100 + }, + "1441": { + "PkgId": 1011503, + "GoodsId": 213013, + "Weight": 100 + }, + "1442": { + "PkgId": 1011503, + "GoodsId": 213014, + "Weight": 100 + }, + "1443": { + "PkgId": 1011503, + "GoodsId": 213015, + "Weight": 100 + }, + "1444": { + "PkgId": 1011503, + "GoodsId": 213016, + "Weight": 100 + }, + "1445": { + "PkgId": 1011503, + "GoodsId": 213017, + "Weight": 100 + }, + "1446": { + "PkgId": 1011503, + "GoodsId": 213018, + "Weight": 100 + }, + "1447": { + "PkgId": 1011503, + "GoodsId": 213019, + "Weight": 100 + }, + "1448": { + "PkgId": 1011503, + "GoodsId": 213020, + "Weight": 100 + }, + "1449": { + "PkgId": 2011511, + "GoodsId": 214051, + "Weight": 100 + }, + "1450": { + "PkgId": 2011512, + "GoodsId": 213006, + "Weight": 100 + }, + "1451": { + "PkgId": 2011512, + "GoodsId": 213014, + "Weight": 100 + }, + "1452": { + "PkgId": 2011501, + "GoodsId": 214005, + "Weight": 100 + }, + "1453": { + "PkgId": 2011501, + "GoodsId": 214006, + "Weight": 100 + }, + "1454": { + "PkgId": 2011501, + "GoodsId": 214007, + "Weight": 100 + }, + "1455": { + "PkgId": 2011501, + "GoodsId": 214027, + "Weight": 100 + }, + "1456": { + "PkgId": 2011501, + "GoodsId": 214036, + "Weight": 100 + }, + "1457": { + "PkgId": 2011501, + "GoodsId": 214037, + "Weight": 100 + }, + "1458": { + "PkgId": 2011501, + "GoodsId": 214028, + "Weight": 100 + }, + "1459": { + "PkgId": 2011501, + "GoodsId": 214026, + "Weight": 100 + }, + "1460": { + "PkgId": 2011501, + "GoodsId": 214038, + "Weight": 100 + }, + "1461": { + "PkgId": 2011502, + "GoodsId": 213003, + "Weight": 100 + }, + "1462": { + "PkgId": 2011502, + "GoodsId": 213004, + "Weight": 100 + }, + "1463": { + "PkgId": 2011502, + "GoodsId": 213005, + "Weight": 100 + }, + "1464": { + "PkgId": 2011502, + "GoodsId": 213007, + "Weight": 100 + }, + "1465": { + "PkgId": 2011502, + "GoodsId": 213008, + "Weight": 100 + }, + "1466": { + "PkgId": 2011502, + "GoodsId": 213009, + "Weight": 100 + }, + "1467": { + "PkgId": 2011502, + "GoodsId": 213010, + "Weight": 100 + }, + "1468": { + "PkgId": 2011502, + "GoodsId": 213011, + "Weight": 100 + }, + "1469": { + "PkgId": 2011502, + "GoodsId": 213012, + "Weight": 100 + }, + "1470": { + "PkgId": 2011502, + "GoodsId": 213013, + "Weight": 100 + }, + "1471": { + "PkgId": 2011502, + "GoodsId": 213015, + "Weight": 100 + }, + "1472": { + "PkgId": 2011502, + "GoodsId": 213016, + "Weight": 100 + }, + "1473": { + "PkgId": 2011502, + "GoodsId": 213017, + "Weight": 100 + }, + "1474": { + "PkgId": 2011502, + "GoodsId": 213018, + "Weight": 100 + }, + "1475": { + "PkgId": 2011502, + "GoodsId": 213019, + "Weight": 100 + }, + "1476": { + "PkgId": 2011502, + "GoodsId": 213020, + "Weight": 100 + }, + "1477": { + "PkgId": 1115511, + "GoodsId": 155, + "Weight": 100 + }, + "1478": { + "PkgId": 1115512, + "GoodsId": 107, + "Weight": 100 + }, + "1479": { + "PkgId": 1115512, + "GoodsId": 108, + "Weight": 100 + }, + "1480": { + "PkgId": 1115501, + "GoodsId": 125, + "Weight": 100 + }, + "1481": { + "PkgId": 1115501, + "GoodsId": 141, + "Weight": 100 + }, + "1482": { + "PkgId": 1115501, + "GoodsId": 119, + "Weight": 100 + }, + "1483": { + "PkgId": 1115501, + "GoodsId": 132, + "Weight": 100 + }, + "1484": { + "PkgId": 1115501, + "GoodsId": 135, + "Weight": 100 + }, + "1485": { + "PkgId": 1115501, + "GoodsId": 149, + "Weight": 100 + }, + "1486": { + "PkgId": 1115501, + "GoodsId": 156, + "Weight": 100 + }, + "1487": { + "PkgId": 1115501, + "GoodsId": 144, + "Weight": 100 + }, + "1488": { + "PkgId": 1115502, + "GoodsId": 113, + "Weight": 100 + }, + "1489": { + "PkgId": 1115502, + "GoodsId": 111, + "Weight": 100 + }, + "1490": { + "PkgId": 1115502, + "GoodsId": 103, + "Weight": 100 + }, "1491": { - "PkgId": 1011402, + "PkgId": 1115502, "GoodsId": 127, "Weight": 100 }, "1492": { + "PkgId": 1115502, + "GoodsId": 126, + "Weight": 100 + }, + "1493": { + "PkgId": 1115502, + "GoodsId": 112, + "Weight": 100 + }, + "1494": { + "PkgId": 1115502, + "GoodsId": 120, + "Weight": 100 + }, + "1495": { + "PkgId": 1115502, + "GoodsId": 123, + "Weight": 100 + }, + "1496": { + "PkgId": 1115502, + "GoodsId": 150, + "Weight": 100 + }, + "1497": { + "PkgId": 1115502, + "GoodsId": 117, + "Weight": 100 + }, + "1498": { + "PkgId": 1115502, + "GoodsId": 147, + "Weight": 100 + }, + "1499": { + "PkgId": 1115502, + "GoodsId": 118, + "Weight": 100 + }, + "1500": { + "PkgId": 1115502, + "GoodsId": 142, + "Weight": 100 + }, + "1501": { + "PkgId": 1115502, + "GoodsId": 116, + "Weight": 100 + }, + "1502": { + "PkgId": 1115503, + "GoodsId": 213003, + "Weight": 100 + }, + "1503": { + "PkgId": 1115503, + "GoodsId": 213004, + "Weight": 100 + }, + "1504": { + "PkgId": 1115503, + "GoodsId": 213005, + "Weight": 100 + }, + "1505": { + "PkgId": 1115503, + "GoodsId": 213006, + "Weight": 100 + }, + "1506": { + "PkgId": 1115503, + "GoodsId": 213007, + "Weight": 100 + }, + "1507": { + "PkgId": 1115503, + "GoodsId": 213008, + "Weight": 100 + }, + "1508": { + "PkgId": 1115503, + "GoodsId": 213009, + "Weight": 100 + }, + "1509": { + "PkgId": 1115503, + "GoodsId": 213010, + "Weight": 100 + }, + "1510": { + "PkgId": 1115503, + "GoodsId": 213011, + "Weight": 100 + }, + "1511": { + "PkgId": 1115503, + "GoodsId": 213012, + "Weight": 100 + }, + "1512": { + "PkgId": 1115503, + "GoodsId": 213013, + "Weight": 100 + }, + "1513": { + "PkgId": 1115503, + "GoodsId": 213014, + "Weight": 100 + }, + "1514": { + "PkgId": 1115503, + "GoodsId": 213015, + "Weight": 100 + }, + "1515": { + "PkgId": 1115503, + "GoodsId": 213016, + "Weight": 100 + }, + "1516": { + "PkgId": 1115503, + "GoodsId": 213017, + "Weight": 100 + }, + "1517": { + "PkgId": 1115503, + "GoodsId": 213018, + "Weight": 100 + }, + "1518": { + "PkgId": 1115503, + "GoodsId": 213019, + "Weight": 100 + }, + "1519": { + "PkgId": 1115503, + "GoodsId": 213020, + "Weight": 100 + }, + "1520": { + "PkgId": 2115511, + "GoodsId": 214038, + "Weight": 100 + }, + "1521": { + "PkgId": 2115512, + "GoodsId": 213004, + "Weight": 100 + }, + "1522": { + "PkgId": 2115512, + "GoodsId": 213006, + "Weight": 100 + }, + "1523": { + "PkgId": 2115501, + "GoodsId": 214005, + "Weight": 100 + }, + "1524": { + "PkgId": 2115501, + "GoodsId": 214027, + "Weight": 100 + }, + "1525": { + "PkgId": 2115501, + "GoodsId": 214028, + "Weight": 100 + }, + "1526": { + "PkgId": 2115501, + "GoodsId": 214007, + "Weight": 100 + }, + "1527": { + "PkgId": 2115501, + "GoodsId": 214006, + "Weight": 100 + }, + "1528": { + "PkgId": 2115501, + "GoodsId": 214036, + "Weight": 100 + }, + "1529": { + "PkgId": 2115501, + "GoodsId": 214037, + "Weight": 100 + }, + "1530": { + "PkgId": 2115501, + "GoodsId": 214026, + "Weight": 100 + }, + "1531": { + "PkgId": 2115502, + "GoodsId": 213003, + "Weight": 100 + }, + "1532": { + "PkgId": 2115502, + "GoodsId": 213009, + "Weight": 100 + }, + "1533": { + "PkgId": 2115502, + "GoodsId": 213005, + "Weight": 100 + }, + "1534": { + "PkgId": 2115502, + "GoodsId": 213007, + "Weight": 100 + }, + "1535": { + "PkgId": 2115502, + "GoodsId": 213008, + "Weight": 100 + }, + "1536": { + "PkgId": 2115502, + "GoodsId": 213010, + "Weight": 100 + }, + "1537": { + "PkgId": 2115502, + "GoodsId": 213011, + "Weight": 100 + }, + "1538": { + "PkgId": 2115502, + "GoodsId": 213012, + "Weight": 100 + }, + "1539": { + "PkgId": 2115502, + "GoodsId": 213013, + "Weight": 100 + }, + "1540": { + "PkgId": 2115502, + "GoodsId": 213014, + "Weight": 100 + }, + "1541": { + "PkgId": 2115502, + "GoodsId": 213015, + "Weight": 100 + }, + "1542": { + "PkgId": 2115502, + "GoodsId": 213016, + "Weight": 100 + }, + "1543": { + "PkgId": 2115502, + "GoodsId": 213017, + "Weight": 100 + }, + "1544": { + "PkgId": 2115502, + "GoodsId": 213018, + "Weight": 100 + }, + "1545": { + "PkgId": 2115502, + "GoodsId": 213019, + "Weight": 100 + }, + "1546": { + "PkgId": 2115502, + "GoodsId": 213020, + "Weight": 100 + }, + "1547": { + "PkgId": 1011411, + "GoodsId": 114, + "Weight": 100 + }, + "1548": { + "PkgId": 1011412, + "GoodsId": 126, + "Weight": 100 + }, + "1549": { + "PkgId": 1011412, + "GoodsId": 113, + "Weight": 100 + }, + "1550": { + "PkgId": 1011401, + "GoodsId": 125, + "Weight": 100 + }, + "1551": { + "PkgId": 1011401, + "GoodsId": 141, + "Weight": 100 + }, + "1552": { + "PkgId": 1011401, + "GoodsId": 119, + "Weight": 100 + }, + "1553": { + "PkgId": 1011401, + "GoodsId": 132, + "Weight": 100 + }, + "1554": { + "PkgId": 1011401, + "GoodsId": 135, + "Weight": 100 + }, + "1555": { + "PkgId": 1011401, + "GoodsId": 149, + "Weight": 100 + }, + "1556": { + "PkgId": 1011401, + "GoodsId": 156, + "Weight": 100 + }, + "1557": { + "PkgId": 1011401, + "GoodsId": 144, + "Weight": 100 + }, + "1558": { + "PkgId": 1011401, + "GoodsId": 155, + "Weight": 100 + }, + "1559": { + "PkgId": 1011402, + "GoodsId": 103, + "Weight": 100 + }, + "1560": { + "PkgId": 1011402, + "GoodsId": 107, + "Weight": 100 + }, + "1561": { + "PkgId": 1011402, + "GoodsId": 108, + "Weight": 100 + }, + "1562": { + "PkgId": 1011402, + "GoodsId": 111, + "Weight": 100 + }, + "1563": { + "PkgId": 1011402, + "GoodsId": 112, + "Weight": 100 + }, + "1564": { + "PkgId": 1011402, + "GoodsId": 116, + "Weight": 100 + }, + "1565": { + "PkgId": 1011402, + "GoodsId": 117, + "Weight": 100 + }, + "1566": { + "PkgId": 1011402, + "GoodsId": 118, + "Weight": 100 + }, + "1567": { + "PkgId": 1011402, + "GoodsId": 120, + "Weight": 100 + }, + "1568": { + "PkgId": 1011402, + "GoodsId": 123, + "Weight": 100 + }, + "1569": { + "PkgId": 1011402, + "GoodsId": 127, + "Weight": 100 + }, + "1570": { "PkgId": 1011402, "GoodsId": 142, "Weight": 100 }, - "1493": { + "1571": { "PkgId": 1011402, "GoodsId": 147, "Weight": 100 }, - "1494": { + "1572": { "PkgId": 1011402, "GoodsId": 150, "Weight": 100 }, - "1495": { + "1573": { "PkgId": 1011403, "GoodsId": 213003, "Weight": 100 }, - "1496": { + "1574": { "PkgId": 1011403, "GoodsId": 213004, "Weight": 100 }, - "1497": { + "1575": { "PkgId": 1011403, "GoodsId": 213005, "Weight": 100 }, - "1498": { + "1576": { "PkgId": 1011403, "GoodsId": 213006, "Weight": 100 }, - "1499": { + "1577": { "PkgId": 1011403, "GoodsId": 213007, "Weight": 100 }, - "1500": { + "1578": { "PkgId": 1011403, "GoodsId": 213008, "Weight": 100 }, - "1501": { + "1579": { "PkgId": 1011403, "GoodsId": 213009, "Weight": 100 }, - "1502": { + "1580": { "PkgId": 1011403, "GoodsId": 213010, "Weight": 100 }, - "1503": { + "1581": { "PkgId": 1011403, "GoodsId": 213011, "Weight": 100 }, - "1504": { + "1582": { "PkgId": 1011403, "GoodsId": 213012, "Weight": 100 }, - "1505": { + "1583": { "PkgId": 1011403, "GoodsId": 213013, "Weight": 100 }, - "1506": { + "1584": { "PkgId": 1011403, "GoodsId": 213014, "Weight": 100 }, - "1507": { + "1585": { "PkgId": 1011403, "GoodsId": 213015, "Weight": 100 }, - "1508": { + "1586": { "PkgId": 1011403, "GoodsId": 213016, "Weight": 100 }, - "1509": { + "1587": { "PkgId": 1011403, "GoodsId": 213017, "Weight": 100 }, - "1510": { + "1588": { "PkgId": 1011403, "GoodsId": 213018, "Weight": 100 }, - "1511": { + "1589": { "PkgId": 1011403, "GoodsId": 213019, "Weight": 100 }, - "1512": { + "1590": { "PkgId": 1011403, "GoodsId": 213020, "Weight": 100 }, - "1513": { + "1591": { "PkgId": 2011411, "GoodsId": 214029, "Weight": 100 }, - "1514": { + "1592": { "PkgId": 2011412, "GoodsId": 213016, "Weight": 100 }, - "1515": { + "1593": { "PkgId": 2011412, "GoodsId": 213010, "Weight": 100 }, - "1516": { + "1594": { "PkgId": 2011401, "GoodsId": 214005, "Weight": 100 }, - "1517": { + "1595": { "PkgId": 2011401, "GoodsId": 214006, "Weight": 100 }, - "1518": { + "1596": { "PkgId": 2011401, "GoodsId": 214007, "Weight": 100 }, - "1519": { + "1597": { "PkgId": 2011401, "GoodsId": 214027, "Weight": 100 }, - "1520": { + "1598": { "PkgId": 2011401, "GoodsId": 214036, "Weight": 100 }, - "1521": { + "1599": { "PkgId": 2011401, "GoodsId": 214037, "Weight": 100 }, - "1522": { + "1600": { "PkgId": 2011401, "GoodsId": 214028, "Weight": 100 }, - "1523": { + "1601": { + "PkgId": 2011401, + "GoodsId": 214026, + "Weight": 100 + }, + "1602": { + "PkgId": 2011401, + "GoodsId": 214038, + "Weight": 100 + }, + "1603": { "PkgId": 2011402, "GoodsId": 213003, "Weight": 100 }, - "1524": { + "1604": { "PkgId": 2011402, "GoodsId": 213004, "Weight": 100 }, - "1525": { + "1605": { "PkgId": 2011402, "GoodsId": 213005, "Weight": 100 }, - "1526": { + "1606": { "PkgId": 2011402, "GoodsId": 213006, "Weight": 100 }, - "1527": { + "1607": { "PkgId": 2011402, "GoodsId": 213007, "Weight": 100 }, - "1528": { + "1608": { "PkgId": 2011402, "GoodsId": 213008, "Weight": 100 }, - "1529": { + "1609": { "PkgId": 2011402, "GoodsId": 213009, "Weight": 100 }, - "1530": { + "1610": { "PkgId": 2011402, "GoodsId": 213011, "Weight": 100 }, - "1531": { + "1611": { "PkgId": 2011402, "GoodsId": 213012, "Weight": 100 }, - "1532": { + "1612": { "PkgId": 2011402, "GoodsId": 213013, "Weight": 100 }, - "1533": { + "1613": { "PkgId": 2011402, "GoodsId": 213014, "Weight": 100 }, - "1534": { + "1614": { "PkgId": 2011402, "GoodsId": 213015, "Weight": 100 }, - "1535": { + "1615": { "PkgId": 2011402, "GoodsId": 213017, "Weight": 100 }, - "1536": { + "1616": { "PkgId": 2011402, "GoodsId": 213018, "Weight": 100 }, - "1537": { + "1617": { "PkgId": 2011402, "GoodsId": 213019, "Weight": 100 }, - "1538": { + "1618": { "PkgId": 2011402, "GoodsId": 213020, "Weight": 100 }, - "1539": { + "1619": { "PkgId": 1014011, "GoodsId": 140, "Weight": 100 }, - "1540": { - "PkgId": 1014012, - "GoodsId": 116, - "Weight": 100 - }, - "1541": { - "PkgId": 1014012, - "GoodsId": 108, - "Weight": 100 - }, - "1542": { - "PkgId": 1014001, - "GoodsId": 125, - "Weight": 100 - }, - "1543": { - "PkgId": 1014001, - "GoodsId": 141, - "Weight": 100 - }, - "1544": { - "PkgId": 1014001, - "GoodsId": 119, - "Weight": 100 - }, - "1545": { - "PkgId": 1014001, - "GoodsId": 132, - "Weight": 100 - }, - "1546": { - "PkgId": 1014001, - "GoodsId": 135, - "Weight": 100 - }, - "1547": { - "PkgId": 1014001, - "GoodsId": 149, - "Weight": 100 - }, - "1548": { - "PkgId": 1014001, - "GoodsId": 156, - "Weight": 100 - }, - "1549": { - "PkgId": 1014002, - "GoodsId": 103, - "Weight": 100 - }, - "1550": { - "PkgId": 1014002, - "GoodsId": 107, - "Weight": 100 - }, - "1551": { - "PkgId": 1014002, - "GoodsId": 111, - "Weight": 100 - }, - "1552": { - "PkgId": 1014002, - "GoodsId": 112, - "Weight": 100 - }, - "1553": { - "PkgId": 1014002, - "GoodsId": 113, - "Weight": 100 - }, - "1554": { - "PkgId": 1014002, - "GoodsId": 117, - "Weight": 100 - }, - "1555": { - "PkgId": 1014002, - "GoodsId": 118, - "Weight": 100 - }, - "1556": { - "PkgId": 1014002, - "GoodsId": 120, - "Weight": 100 - }, - "1557": { - "PkgId": 1014002, - "GoodsId": 123, - "Weight": 100 - }, - "1558": { - "PkgId": 1014002, - "GoodsId": 126, - "Weight": 100 - }, - "1559": { - "PkgId": 1014002, - "GoodsId": 127, - "Weight": 100 - }, - "1560": { - "PkgId": 1014002, - "GoodsId": 142, - "Weight": 100 - }, - "1561": { - "PkgId": 1014002, - "GoodsId": 147, - "Weight": 100 - }, - "1562": { - "PkgId": 1014002, - "GoodsId": 150, - "Weight": 100 - }, - "1563": { - "PkgId": 1014003, - "GoodsId": 213003, - "Weight": 100 - }, - "1564": { - "PkgId": 1014003, - "GoodsId": 213004, - "Weight": 100 - }, - "1565": { - "PkgId": 1014003, - "GoodsId": 213005, - "Weight": 100 - }, - "1566": { - "PkgId": 1014003, - "GoodsId": 213006, - "Weight": 100 - }, - "1567": { - "PkgId": 1014003, - "GoodsId": 213007, - "Weight": 100 - }, - "1568": { - "PkgId": 1014003, - "GoodsId": 213008, - "Weight": 100 - }, - "1569": { - "PkgId": 1014003, - "GoodsId": 213009, - "Weight": 100 - }, - "1570": { - "PkgId": 1014003, - "GoodsId": 213010, - "Weight": 100 - }, - "1571": { - "PkgId": 1014003, - "GoodsId": 213011, - "Weight": 100 - }, - "1572": { - "PkgId": 1014003, - "GoodsId": 213012, - "Weight": 100 - }, - "1573": { - "PkgId": 1014003, - "GoodsId": 213013, - "Weight": 100 - }, - "1574": { - "PkgId": 1014003, - "GoodsId": 213014, - "Weight": 100 - }, - "1575": { - "PkgId": 1014003, - "GoodsId": 213015, - "Weight": 100 - }, - "1576": { - "PkgId": 1014003, - "GoodsId": 213016, - "Weight": 100 - }, - "1577": { - "PkgId": 1014003, - "GoodsId": 213017, - "Weight": 100 - }, - "1578": { - "PkgId": 1014003, - "GoodsId": 213018, - "Weight": 100 - }, - "1579": { - "PkgId": 1014003, - "GoodsId": 213019, - "Weight": 100 - }, - "1580": { - "PkgId": 1014003, - "GoodsId": 213020, - "Weight": 100 - }, - "1581": { - "PkgId": 2014011, - "GoodsId": 214054, - "Weight": 100 - }, - "1582": { - "PkgId": 2014012, - "GoodsId": 213013, - "Weight": 100 - }, - "1583": { - "PkgId": 2014012, - "GoodsId": 213003, - "Weight": 100 - }, - "1584": { - "PkgId": 2014001, - "GoodsId": 214005, - "Weight": 100 - }, - "1585": { - "PkgId": 2014001, - "GoodsId": 214006, - "Weight": 100 - }, - "1586": { - "PkgId": 2014001, - "GoodsId": 214007, - "Weight": 100 - }, - "1587": { - "PkgId": 2014001, - "GoodsId": 214027, - "Weight": 100 - }, - "1588": { - "PkgId": 2014001, - "GoodsId": 214036, - "Weight": 100 - }, - "1589": { - "PkgId": 2014001, - "GoodsId": 214037, - "Weight": 100 - }, - "1590": { - "PkgId": 2014001, - "GoodsId": 214028, - "Weight": 100 - }, - "1591": { - "PkgId": 2014002, - "GoodsId": 213004, - "Weight": 100 - }, - "1592": { - "PkgId": 2014002, - "GoodsId": 213005, - "Weight": 100 - }, - "1593": { - "PkgId": 2014002, - "GoodsId": 213006, - "Weight": 100 - }, - "1594": { - "PkgId": 2014002, - "GoodsId": 213007, - "Weight": 100 - }, - "1595": { - "PkgId": 2014002, - "GoodsId": 213008, - "Weight": 100 - }, - "1596": { - "PkgId": 2014002, - "GoodsId": 213009, - "Weight": 100 - }, - "1597": { - "PkgId": 2014002, - "GoodsId": 213010, - "Weight": 100 - }, - "1598": { - "PkgId": 2014002, - "GoodsId": 213011, - "Weight": 100 - }, - "1599": { - "PkgId": 2014002, - "GoodsId": 213012, - "Weight": 100 - }, - "1600": { - "PkgId": 2014002, - "GoodsId": 213014, - "Weight": 100 - }, - "1601": { - "PkgId": 2014002, - "GoodsId": 213015, - "Weight": 100 - }, - "1602": { - "PkgId": 2014002, - "GoodsId": 213016, - "Weight": 100 - }, - "1603": { - "PkgId": 2014002, - "GoodsId": 213017, - "Weight": 100 - }, - "1604": { - "PkgId": 2014002, - "GoodsId": 213018, - "Weight": 100 - }, - "1605": { - "PkgId": 2014002, - "GoodsId": 213019, - "Weight": 100 - }, - "1606": { - "PkgId": 2014002, - "GoodsId": 213020, - "Weight": 100 - }, - "1607": { - "PkgId": 1111911, - "GoodsId": 119, - "Weight": 100 - }, - "1608": { - "PkgId": 1111912, - "GoodsId": 116, - "Weight": 100 - }, - "1609": { - "PkgId": 1111912, - "GoodsId": 108, - "Weight": 100 - }, - "1610": { - "PkgId": 1111901, - "GoodsId": 125, - "Weight": 100 - }, - "1611": { - "PkgId": 1111901, - "GoodsId": 141, - "Weight": 100 - }, - "1612": { - "PkgId": 1111901, - "GoodsId": 132, - "Weight": 100 - }, - "1613": { - "PkgId": 1111901, - "GoodsId": 135, - "Weight": 100 - }, - "1614": { - "PkgId": 1111901, - "GoodsId": 149, - "Weight": 100 - }, - "1615": { - "PkgId": 1111901, - "GoodsId": 156, - "Weight": 100 - }, - "1616": { - "PkgId": 1111902, - "GoodsId": 103, - "Weight": 100 - }, - "1617": { - "PkgId": 1111902, - "GoodsId": 107, - "Weight": 100 - }, - "1618": { - "PkgId": 1111902, - "GoodsId": 111, - "Weight": 100 - }, - "1619": { - "PkgId": 1111902, - "GoodsId": 112, - "Weight": 100 - }, "1620": { - "PkgId": 1111902, - "GoodsId": 113, + "PkgId": 1014012, + "GoodsId": 116, "Weight": 100 }, "1621": { - "PkgId": 1111902, - "GoodsId": 117, + "PkgId": 1014012, + "GoodsId": 108, "Weight": 100 }, "1622": { - "PkgId": 1111902, - "GoodsId": 118, + "PkgId": 1014001, + "GoodsId": 125, "Weight": 100 }, "1623": { - "PkgId": 1111902, - "GoodsId": 120, + "PkgId": 1014001, + "GoodsId": 141, "Weight": 100 }, "1624": { - "PkgId": 1111902, - "GoodsId": 123, + "PkgId": 1014001, + "GoodsId": 119, "Weight": 100 }, "1625": { - "PkgId": 1111902, - "GoodsId": 126, + "PkgId": 1014001, + "GoodsId": 132, "Weight": 100 }, "1626": { - "PkgId": 1111902, - "GoodsId": 127, + "PkgId": 1014001, + "GoodsId": 135, "Weight": 100 }, "1627": { - "PkgId": 1111902, - "GoodsId": 142, + "PkgId": 1014001, + "GoodsId": 149, "Weight": 100 }, "1628": { - "PkgId": 1111902, - "GoodsId": 147, + "PkgId": 1014001, + "GoodsId": 156, "Weight": 100 }, "1629": { - "PkgId": 1111902, - "GoodsId": 150, + "PkgId": 1014001, + "GoodsId": 144, "Weight": 100 }, "1630": { - "PkgId": 1111903, - "GoodsId": 213003, + "PkgId": 1014001, + "GoodsId": 155, "Weight": 100 }, "1631": { - "PkgId": 1111903, - "GoodsId": 213004, + "PkgId": 1014002, + "GoodsId": 103, "Weight": 100 }, "1632": { - "PkgId": 1111903, - "GoodsId": 213005, + "PkgId": 1014002, + "GoodsId": 107, "Weight": 100 }, "1633": { - "PkgId": 1111903, - "GoodsId": 213006, + "PkgId": 1014002, + "GoodsId": 111, "Weight": 100 }, "1634": { - "PkgId": 1111903, - "GoodsId": 213007, + "PkgId": 1014002, + "GoodsId": 112, "Weight": 100 }, "1635": { - "PkgId": 1111903, - "GoodsId": 213008, + "PkgId": 1014002, + "GoodsId": 113, "Weight": 100 }, "1636": { - "PkgId": 1111903, - "GoodsId": 213009, + "PkgId": 1014002, + "GoodsId": 117, "Weight": 100 }, "1637": { - "PkgId": 1111903, - "GoodsId": 213010, + "PkgId": 1014002, + "GoodsId": 118, "Weight": 100 }, "1638": { - "PkgId": 1111903, - "GoodsId": 213011, + "PkgId": 1014002, + "GoodsId": 120, "Weight": 100 }, "1639": { - "PkgId": 1111903, - "GoodsId": 213012, + "PkgId": 1014002, + "GoodsId": 123, "Weight": 100 }, "1640": { - "PkgId": 1111903, - "GoodsId": 213013, + "PkgId": 1014002, + "GoodsId": 126, "Weight": 100 }, "1641": { - "PkgId": 1111903, - "GoodsId": 213014, + "PkgId": 1014002, + "GoodsId": 127, "Weight": 100 }, "1642": { - "PkgId": 1111903, - "GoodsId": 213015, + "PkgId": 1014002, + "GoodsId": 142, "Weight": 100 }, "1643": { - "PkgId": 1111903, - "GoodsId": 213016, + "PkgId": 1014002, + "GoodsId": 147, "Weight": 100 }, "1644": { - "PkgId": 1111903, - "GoodsId": 213017, + "PkgId": 1014002, + "GoodsId": 150, "Weight": 100 }, "1645": { - "PkgId": 1111903, - "GoodsId": 213018, + "PkgId": 1014003, + "GoodsId": 213003, "Weight": 100 }, "1646": { - "PkgId": 1111903, - "GoodsId": 213019, + "PkgId": 1014003, + "GoodsId": 213004, "Weight": 100 }, "1647": { - "PkgId": 1111903, - "GoodsId": 213020, + "PkgId": 1014003, + "GoodsId": 213005, "Weight": 100 }, "1648": { - "PkgId": 2111911, - "GoodsId": 214028, + "PkgId": 1014003, + "GoodsId": 213006, "Weight": 100 }, "1649": { - "PkgId": 2111912, - "GoodsId": 213014, + "PkgId": 1014003, + "GoodsId": 213007, "Weight": 100 }, "1650": { - "PkgId": 2111912, + "PkgId": 1014003, "GoodsId": 213008, "Weight": 100 }, "1651": { + "PkgId": 1014003, + "GoodsId": 213009, + "Weight": 100 + }, + "1652": { + "PkgId": 1014003, + "GoodsId": 213010, + "Weight": 100 + }, + "1653": { + "PkgId": 1014003, + "GoodsId": 213011, + "Weight": 100 + }, + "1654": { + "PkgId": 1014003, + "GoodsId": 213012, + "Weight": 100 + }, + "1655": { + "PkgId": 1014003, + "GoodsId": 213013, + "Weight": 100 + }, + "1656": { + "PkgId": 1014003, + "GoodsId": 213014, + "Weight": 100 + }, + "1657": { + "PkgId": 1014003, + "GoodsId": 213015, + "Weight": 100 + }, + "1658": { + "PkgId": 1014003, + "GoodsId": 213016, + "Weight": 100 + }, + "1659": { + "PkgId": 1014003, + "GoodsId": 213017, + "Weight": 100 + }, + "1660": { + "PkgId": 1014003, + "GoodsId": 213018, + "Weight": 100 + }, + "1661": { + "PkgId": 1014003, + "GoodsId": 213019, + "Weight": 100 + }, + "1662": { + "PkgId": 1014003, + "GoodsId": 213020, + "Weight": 100 + }, + "1663": { + "PkgId": 2014011, + "GoodsId": 214054, + "Weight": 100 + }, + "1664": { + "PkgId": 2014012, + "GoodsId": 213013, + "Weight": 100 + }, + "1665": { + "PkgId": 2014012, + "GoodsId": 213003, + "Weight": 100 + }, + "1666": { + "PkgId": 2014001, + "GoodsId": 214005, + "Weight": 100 + }, + "1667": { + "PkgId": 2014001, + "GoodsId": 214006, + "Weight": 100 + }, + "1668": { + "PkgId": 2014001, + "GoodsId": 214007, + "Weight": 100 + }, + "1669": { + "PkgId": 2014001, + "GoodsId": 214027, + "Weight": 100 + }, + "1670": { + "PkgId": 2014001, + "GoodsId": 214036, + "Weight": 100 + }, + "1671": { + "PkgId": 2014001, + "GoodsId": 214037, + "Weight": 100 + }, + "1672": { + "PkgId": 2014001, + "GoodsId": 214028, + "Weight": 100 + }, + "1673": { + "PkgId": 2014001, + "GoodsId": 214026, + "Weight": 100 + }, + "1674": { + "PkgId": 2014001, + "GoodsId": 214038, + "Weight": 100 + }, + "1675": { + "PkgId": 2014002, + "GoodsId": 213004, + "Weight": 100 + }, + "1676": { + "PkgId": 2014002, + "GoodsId": 213005, + "Weight": 100 + }, + "1677": { + "PkgId": 2014002, + "GoodsId": 213006, + "Weight": 100 + }, + "1678": { + "PkgId": 2014002, + "GoodsId": 213007, + "Weight": 100 + }, + "1679": { + "PkgId": 2014002, + "GoodsId": 213008, + "Weight": 100 + }, + "1680": { + "PkgId": 2014002, + "GoodsId": 213009, + "Weight": 100 + }, + "1681": { + "PkgId": 2014002, + "GoodsId": 213010, + "Weight": 100 + }, + "1682": { + "PkgId": 2014002, + "GoodsId": 213011, + "Weight": 100 + }, + "1683": { + "PkgId": 2014002, + "GoodsId": 213012, + "Weight": 100 + }, + "1684": { + "PkgId": 2014002, + "GoodsId": 213014, + "Weight": 100 + }, + "1685": { + "PkgId": 2014002, + "GoodsId": 213015, + "Weight": 100 + }, + "1686": { + "PkgId": 2014002, + "GoodsId": 213016, + "Weight": 100 + }, + "1687": { + "PkgId": 2014002, + "GoodsId": 213017, + "Weight": 100 + }, + "1688": { + "PkgId": 2014002, + "GoodsId": 213018, + "Weight": 100 + }, + "1689": { + "PkgId": 2014002, + "GoodsId": 213019, + "Weight": 100 + }, + "1690": { + "PkgId": 2014002, + "GoodsId": 213020, + "Weight": 100 + }, + "1691": { + "PkgId": 1111911, + "GoodsId": 119, + "Weight": 100 + }, + "1692": { + "PkgId": 1111912, + "GoodsId": 116, + "Weight": 100 + }, + "1693": { + "PkgId": 1111912, + "GoodsId": 108, + "Weight": 100 + }, + "1694": { + "PkgId": 1111901, + "GoodsId": 125, + "Weight": 100 + }, + "1695": { + "PkgId": 1111901, + "GoodsId": 141, + "Weight": 100 + }, + "1696": { + "PkgId": 1111901, + "GoodsId": 132, + "Weight": 100 + }, + "1697": { + "PkgId": 1111901, + "GoodsId": 135, + "Weight": 100 + }, + "1698": { + "PkgId": 1111901, + "GoodsId": 149, + "Weight": 100 + }, + "1699": { + "PkgId": 1111901, + "GoodsId": 156, + "Weight": 100 + }, + "1700": { + "PkgId": 1111901, + "GoodsId": 144, + "Weight": 100 + }, + "1701": { + "PkgId": 1111901, + "GoodsId": 155, + "Weight": 100 + }, + "1702": { + "PkgId": 1111902, + "GoodsId": 103, + "Weight": 100 + }, + "1703": { + "PkgId": 1111902, + "GoodsId": 107, + "Weight": 100 + }, + "1704": { + "PkgId": 1111902, + "GoodsId": 111, + "Weight": 100 + }, + "1705": { + "PkgId": 1111902, + "GoodsId": 112, + "Weight": 100 + }, + "1706": { + "PkgId": 1111902, + "GoodsId": 113, + "Weight": 100 + }, + "1707": { + "PkgId": 1111902, + "GoodsId": 117, + "Weight": 100 + }, + "1708": { + "PkgId": 1111902, + "GoodsId": 118, + "Weight": 100 + }, + "1709": { + "PkgId": 1111902, + "GoodsId": 120, + "Weight": 100 + }, + "1710": { + "PkgId": 1111902, + "GoodsId": 123, + "Weight": 100 + }, + "1711": { + "PkgId": 1111902, + "GoodsId": 126, + "Weight": 100 + }, + "1712": { + "PkgId": 1111902, + "GoodsId": 127, + "Weight": 100 + }, + "1713": { + "PkgId": 1111902, + "GoodsId": 142, + "Weight": 100 + }, + "1714": { + "PkgId": 1111902, + "GoodsId": 147, + "Weight": 100 + }, + "1715": { + "PkgId": 1111902, + "GoodsId": 150, + "Weight": 100 + }, + "1716": { + "PkgId": 1111903, + "GoodsId": 213003, + "Weight": 100 + }, + "1717": { + "PkgId": 1111903, + "GoodsId": 213004, + "Weight": 100 + }, + "1718": { + "PkgId": 1111903, + "GoodsId": 213005, + "Weight": 100 + }, + "1719": { + "PkgId": 1111903, + "GoodsId": 213006, + "Weight": 100 + }, + "1720": { + "PkgId": 1111903, + "GoodsId": 213007, + "Weight": 100 + }, + "1721": { + "PkgId": 1111903, + "GoodsId": 213008, + "Weight": 100 + }, + "1722": { + "PkgId": 1111903, + "GoodsId": 213009, + "Weight": 100 + }, + "1723": { + "PkgId": 1111903, + "GoodsId": 213010, + "Weight": 100 + }, + "1724": { + "PkgId": 1111903, + "GoodsId": 213011, + "Weight": 100 + }, + "1725": { + "PkgId": 1111903, + "GoodsId": 213012, + "Weight": 100 + }, + "1726": { + "PkgId": 1111903, + "GoodsId": 213013, + "Weight": 100 + }, + "1727": { + "PkgId": 1111903, + "GoodsId": 213014, + "Weight": 100 + }, + "1728": { + "PkgId": 1111903, + "GoodsId": 213015, + "Weight": 100 + }, + "1729": { + "PkgId": 1111903, + "GoodsId": 213016, + "Weight": 100 + }, + "1730": { + "PkgId": 1111903, + "GoodsId": 213017, + "Weight": 100 + }, + "1731": { + "PkgId": 1111903, + "GoodsId": 213018, + "Weight": 100 + }, + "1732": { + "PkgId": 1111903, + "GoodsId": 213019, + "Weight": 100 + }, + "1733": { + "PkgId": 1111903, + "GoodsId": 213020, + "Weight": 100 + }, + "1734": { + "PkgId": 2111911, + "GoodsId": 214028, + "Weight": 100 + }, + "1735": { + "PkgId": 2111912, + "GoodsId": 213014, + "Weight": 100 + }, + "1736": { + "PkgId": 2111912, + "GoodsId": 213008, + "Weight": 100 + }, + "1737": { "PkgId": 2111901, "GoodsId": 214005, "Weight": 100 }, - "1652": { + "1738": { "PkgId": 2111901, "GoodsId": 214006, "Weight": 100 }, - "1653": { + "1739": { "PkgId": 2111901, "GoodsId": 214007, "Weight": 100 }, - "1654": { + "1740": { "PkgId": 2111901, "GoodsId": 214027, "Weight": 100 }, - "1655": { + "1741": { "PkgId": 2111901, "GoodsId": 214036, "Weight": 100 }, - "1656": { + "1742": { "PkgId": 2111901, "GoodsId": 214037, "Weight": 100 }, - "1657": { + "1743": { + "PkgId": 2111901, + "GoodsId": 214026, + "Weight": 100 + }, + "1744": { + "PkgId": 2111901, + "GoodsId": 214038, + "Weight": 100 + }, + "1745": { "PkgId": 2111902, "GoodsId": 213003, "Weight": 100 }, - "1658": { + "1746": { "PkgId": 2111902, "GoodsId": 213004, "Weight": 100 }, - "1659": { + "1747": { "PkgId": 2111902, "GoodsId": 213005, "Weight": 100 }, - "1660": { + "1748": { "PkgId": 2111902, "GoodsId": 213006, "Weight": 100 }, - "1661": { + "1749": { "PkgId": 2111902, "GoodsId": 213007, "Weight": 100 }, - "1662": { + "1750": { "PkgId": 2111902, "GoodsId": 213009, "Weight": 100 }, - "1663": { + "1751": { "PkgId": 2111902, "GoodsId": 213010, "Weight": 100 }, - "1664": { + "1752": { "PkgId": 2111902, "GoodsId": 213011, "Weight": 100 }, - "1665": { + "1753": { "PkgId": 2111902, "GoodsId": 213012, "Weight": 100 }, - "1666": { + "1754": { "PkgId": 2111902, "GoodsId": 213013, "Weight": 100 }, - "1667": { + "1755": { "PkgId": 2111902, "GoodsId": 213015, "Weight": 100 }, - "1668": { + "1756": { "PkgId": 2111902, "GoodsId": 213016, "Weight": 100 }, - "1669": { + "1757": { "PkgId": 2111902, "GoodsId": 213017, "Weight": 100 }, - "1670": { + "1758": { "PkgId": 2111902, "GoodsId": 213018, "Weight": 100 }, - "1671": { + "1759": { "PkgId": 2111902, "GoodsId": 213019, "Weight": 100 }, - "1672": { + "1760": { "PkgId": 2111902, "GoodsId": 213020, "Weight": 100 }, - "1673": { + "1761": { "PkgId": 1114111, "GoodsId": 141, "Weight": 100 }, - "1674": { + "1762": { "PkgId": 1114112, "GoodsId": 126, "Weight": 100 }, - "1675": { + "1763": { "PkgId": 1114112, "GoodsId": 111, "Weight": 100 }, - "1676": { + "1764": { "PkgId": 1114101, "GoodsId": 125, "Weight": 100 }, - "1677": { + "1765": { "PkgId": 1114101, "GoodsId": 119, "Weight": 100 }, - "1678": { + "1766": { "PkgId": 1114101, "GoodsId": 132, "Weight": 100 }, - "1679": { + "1767": { "PkgId": 1114101, "GoodsId": 135, "Weight": 100 }, - "1680": { + "1768": { "PkgId": 1114101, "GoodsId": 149, "Weight": 100 }, - "1681": { + "1769": { "PkgId": 1114101, "GoodsId": 156, "Weight": 100 }, - "1682": { + "1770": { + "PkgId": 1114101, + "GoodsId": 144, + "Weight": 100 + }, + "1771": { + "PkgId": 1114101, + "GoodsId": 155, + "Weight": 100 + }, + "1772": { "PkgId": 1114102, "GoodsId": 113, "Weight": 100 }, - "1683": { + "1773": { "PkgId": 1114102, "GoodsId": 127, "Weight": 100 }, - "1684": { + "1774": { "PkgId": 1114102, "GoodsId": 103, "Weight": 100 }, - "1685": { + "1775": { "PkgId": 1114102, "GoodsId": 108, "Weight": 100 }, - "1686": { + "1776": { "PkgId": 1114102, "GoodsId": 112, "Weight": 100 }, - "1687": { + "1777": { "PkgId": 1114102, "GoodsId": 120, "Weight": 100 }, - "1688": { + "1778": { "PkgId": 1114102, "GoodsId": 123, "Weight": 100 }, - "1689": { + "1779": { "PkgId": 1114102, "GoodsId": 150, "Weight": 100 }, - "1690": { + "1780": { "PkgId": 1114102, "GoodsId": 117, "Weight": 100 }, - "1691": { + "1781": { "PkgId": 1114102, "GoodsId": 107, "Weight": 100 }, - "1692": { + "1782": { "PkgId": 1114102, "GoodsId": 147, "Weight": 100 }, - "1693": { + "1783": { "PkgId": 1114102, "GoodsId": 118, "Weight": 100 }, - "1694": { + "1784": { "PkgId": 1114102, "GoodsId": 142, "Weight": 100 }, - "1695": { + "1785": { "PkgId": 1114102, "GoodsId": 116, "Weight": 100 }, - "1696": { + "1786": { "PkgId": 1114103, "GoodsId": 213003, "Weight": 100 }, - "1697": { + "1787": { "PkgId": 1114103, "GoodsId": 213004, "Weight": 100 }, - "1698": { + "1788": { "PkgId": 1114103, "GoodsId": 213005, "Weight": 100 }, - "1699": { + "1789": { "PkgId": 1114103, "GoodsId": 213006, "Weight": 100 }, - "1700": { + "1790": { "PkgId": 1114103, "GoodsId": 213007, "Weight": 100 }, - "1701": { + "1791": { "PkgId": 1114103, "GoodsId": 213008, "Weight": 100 }, - "1702": { + "1792": { "PkgId": 1114103, "GoodsId": 213009, "Weight": 100 }, - "1703": { + "1793": { "PkgId": 1114103, "GoodsId": 213010, "Weight": 100 }, - "1704": { + "1794": { "PkgId": 1114103, "GoodsId": 213011, "Weight": 100 }, - "1705": { + "1795": { "PkgId": 1114103, "GoodsId": 213012, "Weight": 100 }, - "1706": { + "1796": { "PkgId": 1114103, "GoodsId": 213013, "Weight": 100 }, - "1707": { + "1797": { "PkgId": 1114103, "GoodsId": 213014, "Weight": 100 }, - "1708": { + "1798": { "PkgId": 1114103, "GoodsId": 213015, "Weight": 100 }, - "1709": { + "1799": { "PkgId": 1114103, "GoodsId": 213016, "Weight": 100 }, - "1710": { + "1800": { "PkgId": 1114103, "GoodsId": 213017, "Weight": 100 }, - "1711": { + "1801": { "PkgId": 1114103, "GoodsId": 213018, "Weight": 100 }, - "1712": { + "1802": { "PkgId": 1114103, "GoodsId": 213019, "Weight": 100 }, - "1713": { + "1803": { "PkgId": 1114103, "GoodsId": 213020, "Weight": 100 }, - "1714": { + "1804": { "PkgId": 2114111, "GoodsId": 214027, "Weight": 100 }, - "1715": { + "1805": { "PkgId": 2114112, "GoodsId": 213004, "Weight": 100 }, - "1716": { + "1806": { "PkgId": 2114112, "GoodsId": 213009, "Weight": 100 }, - "1717": { + "1807": { "PkgId": 2114101, "GoodsId": 214005, "Weight": 100 }, - "1718": { + "1808": { "PkgId": 2114101, "GoodsId": 214028, "Weight": 100 }, - "1719": { + "1809": { "PkgId": 2114101, "GoodsId": 214007, "Weight": 100 }, - "1720": { + "1810": { "PkgId": 2114101, "GoodsId": 214006, "Weight": 100 }, - "1721": { + "1811": { "PkgId": 2114101, "GoodsId": 214036, "Weight": 100 }, - "1722": { + "1812": { "PkgId": 2114101, "GoodsId": 214037, "Weight": 100 }, - "1723": { + "1813": { + "PkgId": 2114101, + "GoodsId": 214026, + "Weight": 100 + }, + "1814": { + "PkgId": 2114101, + "GoodsId": 214038, + "Weight": 100 + }, + "1815": { "PkgId": 2114102, "GoodsId": 213003, "Weight": 100 }, - "1724": { + "1816": { "PkgId": 2114102, "GoodsId": 213005, "Weight": 100 }, - "1725": { + "1817": { "PkgId": 2114102, "GoodsId": 213006, "Weight": 100 }, - "1726": { + "1818": { "PkgId": 2114102, "GoodsId": 213007, "Weight": 100 }, - "1727": { + "1819": { "PkgId": 2114102, "GoodsId": 213008, "Weight": 100 }, - "1728": { + "1820": { "PkgId": 2114102, "GoodsId": 213010, "Weight": 100 }, - "1729": { + "1821": { "PkgId": 2114102, "GoodsId": 213011, "Weight": 100 }, - "1730": { + "1822": { "PkgId": 2114102, "GoodsId": 213012, "Weight": 100 }, - "1731": { + "1823": { "PkgId": 2114102, "GoodsId": 213013, "Weight": 100 }, - "1732": { + "1824": { "PkgId": 2114102, "GoodsId": 213014, "Weight": 100 }, - "1733": { + "1825": { "PkgId": 2114102, "GoodsId": 213015, "Weight": 100 }, - "1734": { + "1826": { "PkgId": 2114102, "GoodsId": 213016, "Weight": 100 }, - "1735": { + "1827": { "PkgId": 2114102, "GoodsId": 213017, "Weight": 100 }, - "1736": { + "1828": { "PkgId": 2114102, "GoodsId": 213018, "Weight": 100 }, - "1737": { + "1829": { "PkgId": 2114102, "GoodsId": 213019, "Weight": 100 }, - "1738": { + "1830": { "PkgId": 2114102, "GoodsId": 213020, "Weight": 100 }, - "1739": { + "1831": { "PkgId": 1016011, "GoodsId": 160, "Weight": 100 }, - "1740": { - "PkgId": 1016012, - "GoodsId": 127, - "Weight": 100 - }, - "1741": { - "PkgId": 1016012, - "GoodsId": 118, - "Weight": 100 - }, - "1742": { - "PkgId": 1016001, - "GoodsId": 125, - "Weight": 100 - }, - "1743": { - "PkgId": 1016001, - "GoodsId": 141, - "Weight": 100 - }, - "1744": { - "PkgId": 1016001, - "GoodsId": 119, - "Weight": 100 - }, - "1745": { - "PkgId": 1016001, - "GoodsId": 132, - "Weight": 100 - }, - "1746": { - "PkgId": 1016001, - "GoodsId": 135, - "Weight": 100 - }, - "1747": { - "PkgId": 1016001, - "GoodsId": 149, - "Weight": 100 - }, - "1748": { - "PkgId": 1016001, - "GoodsId": 156, - "Weight": 100 - }, - "1749": { - "PkgId": 1016002, - "GoodsId": 113, - "Weight": 100 - }, - "1750": { - "PkgId": 1016002, - "GoodsId": 111, - "Weight": 100 - }, - "1751": { - "PkgId": 1016002, - "GoodsId": 103, - "Weight": 100 - }, - "1752": { - "PkgId": 1016002, - "GoodsId": 108, - "Weight": 100 - }, - "1753": { - "PkgId": 1016002, - "GoodsId": 126, - "Weight": 100 - }, - "1754": { - "PkgId": 1016002, - "GoodsId": 112, - "Weight": 100 - }, - "1755": { - "PkgId": 1016002, - "GoodsId": 120, - "Weight": 100 - }, - "1756": { - "PkgId": 1016002, - "GoodsId": 123, - "Weight": 100 - }, - "1757": { - "PkgId": 1016002, - "GoodsId": 150, - "Weight": 100 - }, - "1758": { - "PkgId": 1016002, - "GoodsId": 117, - "Weight": 100 - }, - "1759": { - "PkgId": 1016002, - "GoodsId": 107, - "Weight": 100 - }, - "1760": { - "PkgId": 1016002, - "GoodsId": 147, - "Weight": 100 - }, - "1761": { - "PkgId": 1016002, - "GoodsId": 142, - "Weight": 100 - }, - "1762": { - "PkgId": 1016002, - "GoodsId": 116, - "Weight": 100 - }, - "1763": { - "PkgId": 1016003, - "GoodsId": 213003, - "Weight": 100 - }, - "1764": { - "PkgId": 1016003, - "GoodsId": 213004, - "Weight": 100 - }, - "1765": { - "PkgId": 1016003, - "GoodsId": 213005, - "Weight": 100 - }, - "1766": { - "PkgId": 1016003, - "GoodsId": 213006, - "Weight": 100 - }, - "1767": { - "PkgId": 1016003, - "GoodsId": 213007, - "Weight": 100 - }, - "1768": { - "PkgId": 1016003, - "GoodsId": 213008, - "Weight": 100 - }, - "1769": { - "PkgId": 1016003, - "GoodsId": 213009, - "Weight": 100 - }, - "1770": { - "PkgId": 1016003, - "GoodsId": 213010, - "Weight": 100 - }, - "1771": { - "PkgId": 1016003, - "GoodsId": 213011, - "Weight": 100 - }, - "1772": { - "PkgId": 1016003, - "GoodsId": 213012, - "Weight": 100 - }, - "1773": { - "PkgId": 1016003, - "GoodsId": 213013, - "Weight": 100 - }, - "1774": { - "PkgId": 1016003, - "GoodsId": 213014, - "Weight": 100 - }, - "1775": { - "PkgId": 1016003, - "GoodsId": 213015, - "Weight": 100 - }, - "1776": { - "PkgId": 1016003, - "GoodsId": 213016, - "Weight": 100 - }, - "1777": { - "PkgId": 1016003, - "GoodsId": 213017, - "Weight": 100 - }, - "1778": { - "PkgId": 1016003, - "GoodsId": 213018, - "Weight": 100 - }, - "1779": { - "PkgId": 1016003, - "GoodsId": 213019, - "Weight": 100 - }, - "1780": { - "PkgId": 1016003, - "GoodsId": 213020, - "Weight": 100 - }, - "1781": { - "PkgId": 2016011, - "GoodsId": 214055, - "Weight": 100 - }, - "1782": { - "PkgId": 2016012, - "GoodsId": 213018, - "Weight": 100 - }, - "1783": { - "PkgId": 2016012, - "GoodsId": 213011, - "Weight": 100 - }, - "1784": { - "PkgId": 2016001, - "GoodsId": 214005, - "Weight": 100 - }, - "1785": { - "PkgId": 2016001, - "GoodsId": 214027, - "Weight": 100 - }, - "1786": { - "PkgId": 2016001, - "GoodsId": 214028, - "Weight": 100 - }, - "1787": { - "PkgId": 2016001, - "GoodsId": 214007, - "Weight": 100 - }, - "1788": { - "PkgId": 2016001, - "GoodsId": 214006, - "Weight": 100 - }, - "1789": { - "PkgId": 2016001, - "GoodsId": 214036, - "Weight": 100 - }, - "1790": { - "PkgId": 2016001, - "GoodsId": 214037, - "Weight": 100 - }, - "1791": { - "PkgId": 2016002, - "GoodsId": 213003, - "Weight": 100 - }, - "1792": { - "PkgId": 2016002, - "GoodsId": 213004, - "Weight": 100 - }, - "1793": { - "PkgId": 2016002, - "GoodsId": 213005, - "Weight": 100 - }, - "1794": { - "PkgId": 2016002, - "GoodsId": 213006, - "Weight": 100 - }, - "1795": { - "PkgId": 2016002, - "GoodsId": 213007, - "Weight": 100 - }, - "1796": { - "PkgId": 2016002, - "GoodsId": 213008, - "Weight": 100 - }, - "1797": { - "PkgId": 2016002, - "GoodsId": 213009, - "Weight": 100 - }, - "1798": { - "PkgId": 2016002, - "GoodsId": 213010, - "Weight": 100 - }, - "1799": { - "PkgId": 2016002, - "GoodsId": 213012, - "Weight": 100 - }, - "1800": { - "PkgId": 2016002, - "GoodsId": 213013, - "Weight": 100 - }, - "1801": { - "PkgId": 2016002, - "GoodsId": 213014, - "Weight": 100 - }, - "1802": { - "PkgId": 2016002, - "GoodsId": 213015, - "Weight": 100 - }, - "1803": { - "PkgId": 2016002, - "GoodsId": 213016, - "Weight": 100 - }, - "1804": { - "PkgId": 2016002, - "GoodsId": 213017, - "Weight": 100 - }, - "1805": { - "PkgId": 2016002, - "GoodsId": 213019, - "Weight": 100 - }, - "1806": { - "PkgId": 2016002, - "GoodsId": 213020, - "Weight": 100 - }, - "1807": { - "PkgId": 1113311, - "GoodsId": 133, - "Weight": 100 - }, - "1808": { - "PkgId": 1113312, - "GoodsId": 123, - "Weight": 100 - }, - "1809": { - "PkgId": 1113312, - "GoodsId": 108, - "Weight": 100 - }, - "1810": { - "PkgId": 1113301, - "GoodsId": 125, - "Weight": 100 - }, - "1811": { - "PkgId": 1113301, - "GoodsId": 141, - "Weight": 100 - }, - "1812": { - "PkgId": 1113301, - "GoodsId": 119, - "Weight": 100 - }, - "1813": { - "PkgId": 1113301, - "GoodsId": 132, - "Weight": 100 - }, - "1814": { - "PkgId": 1113301, - "GoodsId": 135, - "Weight": 100 - }, - "1815": { - "PkgId": 1113301, - "GoodsId": 149, - "Weight": 100 - }, - "1816": { - "PkgId": 1113301, - "GoodsId": 156, - "Weight": 100 - }, - "1817": { - "PkgId": 1113302, - "GoodsId": 113, - "Weight": 100 - }, - "1818": { - "PkgId": 1113302, - "GoodsId": 111, - "Weight": 100 - }, - "1819": { - "PkgId": 1113302, - "GoodsId": 127, - "Weight": 100 - }, - "1820": { - "PkgId": 1113302, - "GoodsId": 103, - "Weight": 100 - }, - "1821": { - "PkgId": 1113302, - "GoodsId": 126, - "Weight": 100 - }, - "1822": { - "PkgId": 1113302, - "GoodsId": 112, - "Weight": 100 - }, - "1823": { - "PkgId": 1113302, - "GoodsId": 120, - "Weight": 100 - }, - "1824": { - "PkgId": 1113302, - "GoodsId": 150, - "Weight": 100 - }, - "1825": { - "PkgId": 1113302, - "GoodsId": 117, - "Weight": 100 - }, - "1826": { - "PkgId": 1113302, - "GoodsId": 107, - "Weight": 100 - }, - "1827": { - "PkgId": 1113302, - "GoodsId": 147, - "Weight": 100 - }, - "1828": { - "PkgId": 1113302, - "GoodsId": 118, - "Weight": 100 - }, - "1829": { - "PkgId": 1113302, - "GoodsId": 142, - "Weight": 100 - }, - "1830": { - "PkgId": 1113302, - "GoodsId": 116, - "Weight": 100 - }, - "1831": { - "PkgId": 1113303, - "GoodsId": 213003, - "Weight": 100 - }, "1832": { - "PkgId": 1113303, - "GoodsId": 213004, + "PkgId": 1016012, + "GoodsId": 127, "Weight": 100 }, "1833": { - "PkgId": 1113303, - "GoodsId": 213005, + "PkgId": 1016012, + "GoodsId": 118, "Weight": 100 }, "1834": { - "PkgId": 1113303, - "GoodsId": 213006, + "PkgId": 1016001, + "GoodsId": 125, "Weight": 100 }, "1835": { - "PkgId": 1113303, - "GoodsId": 213007, + "PkgId": 1016001, + "GoodsId": 141, "Weight": 100 }, "1836": { - "PkgId": 1113303, - "GoodsId": 213008, + "PkgId": 1016001, + "GoodsId": 119, "Weight": 100 }, "1837": { - "PkgId": 1113303, - "GoodsId": 213009, + "PkgId": 1016001, + "GoodsId": 132, "Weight": 100 }, "1838": { - "PkgId": 1113303, - "GoodsId": 213010, + "PkgId": 1016001, + "GoodsId": 135, "Weight": 100 }, "1839": { - "PkgId": 1113303, - "GoodsId": 213011, + "PkgId": 1016001, + "GoodsId": 149, "Weight": 100 }, "1840": { - "PkgId": 1113303, - "GoodsId": 213012, + "PkgId": 1016001, + "GoodsId": 156, "Weight": 100 }, "1841": { - "PkgId": 1113303, - "GoodsId": 213013, + "PkgId": 1016001, + "GoodsId": 144, "Weight": 100 }, "1842": { - "PkgId": 1113303, - "GoodsId": 213014, + "PkgId": 1016001, + "GoodsId": 155, "Weight": 100 }, "1843": { - "PkgId": 1113303, - "GoodsId": 213015, + "PkgId": 1016002, + "GoodsId": 113, "Weight": 100 }, "1844": { - "PkgId": 1113303, - "GoodsId": 213016, + "PkgId": 1016002, + "GoodsId": 111, "Weight": 100 }, "1845": { - "PkgId": 1113303, - "GoodsId": 213017, + "PkgId": 1016002, + "GoodsId": 103, "Weight": 100 }, "1846": { - "PkgId": 1113303, - "GoodsId": 213018, + "PkgId": 1016002, + "GoodsId": 108, "Weight": 100 }, "1847": { - "PkgId": 1113303, - "GoodsId": 213019, + "PkgId": 1016002, + "GoodsId": 126, "Weight": 100 }, "1848": { - "PkgId": 1113303, - "GoodsId": 213020, + "PkgId": 1016002, + "GoodsId": 112, "Weight": 100 }, "1849": { - "PkgId": 2113311, - "GoodsId": 214015, + "PkgId": 1016002, + "GoodsId": 120, "Weight": 100 }, "1850": { - "PkgId": 2113312, - "GoodsId": 213007, + "PkgId": 1016002, + "GoodsId": 123, "Weight": 100 }, "1851": { - "PkgId": 2113312, - "GoodsId": 213003, + "PkgId": 1016002, + "GoodsId": 150, "Weight": 100 }, "1852": { - "PkgId": 2113301, - "GoodsId": 214005, + "PkgId": 1016002, + "GoodsId": 117, "Weight": 100 }, "1853": { - "PkgId": 2113301, - "GoodsId": 214027, + "PkgId": 1016002, + "GoodsId": 107, "Weight": 100 }, "1854": { - "PkgId": 2113301, - "GoodsId": 214028, + "PkgId": 1016002, + "GoodsId": 147, "Weight": 100 }, "1855": { - "PkgId": 2113301, - "GoodsId": 214007, + "PkgId": 1016002, + "GoodsId": 142, "Weight": 100 }, "1856": { - "PkgId": 2113301, - "GoodsId": 214006, + "PkgId": 1016002, + "GoodsId": 116, "Weight": 100 }, "1857": { - "PkgId": 2113301, - "GoodsId": 214036, + "PkgId": 1016003, + "GoodsId": 213003, "Weight": 100 }, "1858": { - "PkgId": 2113301, - "GoodsId": 214037, - "Weight": 100 - }, - "1859": { - "PkgId": 2113302, + "PkgId": 1016003, "GoodsId": 213004, "Weight": 100 }, - "1860": { - "PkgId": 2113302, + "1859": { + "PkgId": 1016003, "GoodsId": 213005, "Weight": 100 }, - "1861": { - "PkgId": 2113302, + "1860": { + "PkgId": 1016003, "GoodsId": 213006, "Weight": 100 }, + "1861": { + "PkgId": 1016003, + "GoodsId": 213007, + "Weight": 100 + }, "1862": { - "PkgId": 2113302, + "PkgId": 1016003, "GoodsId": 213008, "Weight": 100 }, "1863": { - "PkgId": 2113302, + "PkgId": 1016003, "GoodsId": 213009, "Weight": 100 }, "1864": { - "PkgId": 2113302, + "PkgId": 1016003, "GoodsId": 213010, "Weight": 100 }, "1865": { - "PkgId": 2113302, + "PkgId": 1016003, "GoodsId": 213011, "Weight": 100 }, "1866": { - "PkgId": 2113302, + "PkgId": 1016003, "GoodsId": 213012, "Weight": 100 }, "1867": { - "PkgId": 2113302, + "PkgId": 1016003, "GoodsId": 213013, "Weight": 100 }, "1868": { - "PkgId": 2113302, + "PkgId": 1016003, "GoodsId": 213014, "Weight": 100 }, "1869": { - "PkgId": 2113302, + "PkgId": 1016003, "GoodsId": 213015, "Weight": 100 }, "1870": { - "PkgId": 2113302, + "PkgId": 1016003, "GoodsId": 213016, "Weight": 100 }, "1871": { - "PkgId": 2113302, + "PkgId": 1016003, "GoodsId": 213017, "Weight": 100 }, "1872": { - "PkgId": 2113302, + "PkgId": 1016003, "GoodsId": 213018, "Weight": 100 }, "1873": { - "PkgId": 2113302, + "PkgId": 1016003, "GoodsId": 213019, "Weight": 100 }, "1874": { - "PkgId": 2113302, + "PkgId": 1016003, "GoodsId": 213020, "Weight": 100 }, "1875": { + "PkgId": 2016011, + "GoodsId": 214055, + "Weight": 100 + }, + "1876": { + "PkgId": 2016012, + "GoodsId": 213018, + "Weight": 100 + }, + "1877": { + "PkgId": 2016012, + "GoodsId": 213011, + "Weight": 100 + }, + "1878": { + "PkgId": 2016001, + "GoodsId": 214005, + "Weight": 100 + }, + "1879": { + "PkgId": 2016001, + "GoodsId": 214027, + "Weight": 100 + }, + "1880": { + "PkgId": 2016001, + "GoodsId": 214028, + "Weight": 100 + }, + "1881": { + "PkgId": 2016001, + "GoodsId": 214007, + "Weight": 100 + }, + "1882": { + "PkgId": 2016001, + "GoodsId": 214006, + "Weight": 100 + }, + "1883": { + "PkgId": 2016001, + "GoodsId": 214036, + "Weight": 100 + }, + "1884": { + "PkgId": 2016001, + "GoodsId": 214037, + "Weight": 100 + }, + "1885": { + "PkgId": 2016001, + "GoodsId": 214026, + "Weight": 100 + }, + "1886": { + "PkgId": 2016001, + "GoodsId": 214038, + "Weight": 100 + }, + "1887": { + "PkgId": 2016002, + "GoodsId": 213003, + "Weight": 100 + }, + "1888": { + "PkgId": 2016002, + "GoodsId": 213004, + "Weight": 100 + }, + "1889": { + "PkgId": 2016002, + "GoodsId": 213005, + "Weight": 100 + }, + "1890": { + "PkgId": 2016002, + "GoodsId": 213006, + "Weight": 100 + }, + "1891": { + "PkgId": 2016002, + "GoodsId": 213007, + "Weight": 100 + }, + "1892": { + "PkgId": 2016002, + "GoodsId": 213008, + "Weight": 100 + }, + "1893": { + "PkgId": 2016002, + "GoodsId": 213009, + "Weight": 100 + }, + "1894": { + "PkgId": 2016002, + "GoodsId": 213010, + "Weight": 100 + }, + "1895": { + "PkgId": 2016002, + "GoodsId": 213012, + "Weight": 100 + }, + "1896": { + "PkgId": 2016002, + "GoodsId": 213013, + "Weight": 100 + }, + "1897": { + "PkgId": 2016002, + "GoodsId": 213014, + "Weight": 100 + }, + "1898": { + "PkgId": 2016002, + "GoodsId": 213015, + "Weight": 100 + }, + "1899": { + "PkgId": 2016002, + "GoodsId": 213016, + "Weight": 100 + }, + "1900": { + "PkgId": 2016002, + "GoodsId": 213017, + "Weight": 100 + }, + "1901": { + "PkgId": 2016002, + "GoodsId": 213019, + "Weight": 100 + }, + "1902": { + "PkgId": 2016002, + "GoodsId": 213020, + "Weight": 100 + }, + "1903": { + "PkgId": 1113311, + "GoodsId": 133, + "Weight": 100 + }, + "1904": { + "PkgId": 1113312, + "GoodsId": 123, + "Weight": 100 + }, + "1905": { + "PkgId": 1113312, + "GoodsId": 108, + "Weight": 100 + }, + "1906": { + "PkgId": 1113301, + "GoodsId": 125, + "Weight": 100 + }, + "1907": { + "PkgId": 1113301, + "GoodsId": 141, + "Weight": 100 + }, + "1908": { + "PkgId": 1113301, + "GoodsId": 119, + "Weight": 100 + }, + "1909": { + "PkgId": 1113301, + "GoodsId": 132, + "Weight": 100 + }, + "1910": { + "PkgId": 1113301, + "GoodsId": 135, + "Weight": 100 + }, + "1911": { + "PkgId": 1113301, + "GoodsId": 149, + "Weight": 100 + }, + "1912": { + "PkgId": 1113301, + "GoodsId": 156, + "Weight": 100 + }, + "1913": { + "PkgId": 1113301, + "GoodsId": 155, + "Weight": 100 + }, + "1914": { + "PkgId": 1113302, + "GoodsId": 113, + "Weight": 100 + }, + "1915": { + "PkgId": 1113302, + "GoodsId": 111, + "Weight": 100 + }, + "1916": { + "PkgId": 1113302, + "GoodsId": 127, + "Weight": 100 + }, + "1917": { + "PkgId": 1113302, + "GoodsId": 103, + "Weight": 100 + }, + "1918": { + "PkgId": 1113302, + "GoodsId": 126, + "Weight": 100 + }, + "1919": { + "PkgId": 1113302, + "GoodsId": 112, + "Weight": 100 + }, + "1920": { + "PkgId": 1113302, + "GoodsId": 120, + "Weight": 100 + }, + "1921": { + "PkgId": 1113302, + "GoodsId": 150, + "Weight": 100 + }, + "1922": { + "PkgId": 1113302, + "GoodsId": 117, + "Weight": 100 + }, + "1923": { + "PkgId": 1113302, + "GoodsId": 107, + "Weight": 100 + }, + "1924": { + "PkgId": 1113302, + "GoodsId": 147, + "Weight": 100 + }, + "1925": { + "PkgId": 1113302, + "GoodsId": 118, + "Weight": 100 + }, + "1926": { + "PkgId": 1113302, + "GoodsId": 142, + "Weight": 100 + }, + "1927": { + "PkgId": 1113302, + "GoodsId": 116, + "Weight": 100 + }, + "1928": { + "PkgId": 1113303, + "GoodsId": 213003, + "Weight": 100 + }, + "1929": { + "PkgId": 1113303, + "GoodsId": 213004, + "Weight": 100 + }, + "1930": { + "PkgId": 1113303, + "GoodsId": 213005, + "Weight": 100 + }, + "1931": { + "PkgId": 1113303, + "GoodsId": 213006, + "Weight": 100 + }, + "1932": { + "PkgId": 1113303, + "GoodsId": 213007, + "Weight": 100 + }, + "1933": { + "PkgId": 1113303, + "GoodsId": 213008, + "Weight": 100 + }, + "1934": { + "PkgId": 1113303, + "GoodsId": 213009, + "Weight": 100 + }, + "1935": { + "PkgId": 1113303, + "GoodsId": 213010, + "Weight": 100 + }, + "1936": { + "PkgId": 1113303, + "GoodsId": 213011, + "Weight": 100 + }, + "1937": { + "PkgId": 1113303, + "GoodsId": 213012, + "Weight": 100 + }, + "1938": { + "PkgId": 1113303, + "GoodsId": 213013, + "Weight": 100 + }, + "1939": { + "PkgId": 1113303, + "GoodsId": 213014, + "Weight": 100 + }, + "1940": { + "PkgId": 1113303, + "GoodsId": 213015, + "Weight": 100 + }, + "1941": { + "PkgId": 1113303, + "GoodsId": 213016, + "Weight": 100 + }, + "1942": { + "PkgId": 1113303, + "GoodsId": 213017, + "Weight": 100 + }, + "1943": { + "PkgId": 1113303, + "GoodsId": 213018, + "Weight": 100 + }, + "1944": { + "PkgId": 1113303, + "GoodsId": 213019, + "Weight": 100 + }, + "1945": { + "PkgId": 1113303, + "GoodsId": 213020, + "Weight": 100 + }, + "1946": { + "PkgId": 2113311, + "GoodsId": 214015, + "Weight": 100 + }, + "1947": { + "PkgId": 2113312, + "GoodsId": 213007, + "Weight": 100 + }, + "1948": { + "PkgId": 2113312, + "GoodsId": 213003, + "Weight": 100 + }, + "1949": { + "PkgId": 2113301, + "GoodsId": 214005, + "Weight": 100 + }, + "1950": { + "PkgId": 2113301, + "GoodsId": 214027, + "Weight": 100 + }, + "1951": { + "PkgId": 2113301, + "GoodsId": 214028, + "Weight": 100 + }, + "1952": { + "PkgId": 2113301, + "GoodsId": 214007, + "Weight": 100 + }, + "1953": { + "PkgId": 2113301, + "GoodsId": 214006, + "Weight": 100 + }, + "1954": { + "PkgId": 2113301, + "GoodsId": 214036, + "Weight": 100 + }, + "1955": { + "PkgId": 2113301, + "GoodsId": 214037, + "Weight": 100 + }, + "1956": { + "PkgId": 2113301, + "GoodsId": 214026, + "Weight": 100 + }, + "1957": { + "PkgId": 2113301, + "GoodsId": 214038, + "Weight": 100 + }, + "1958": { + "PkgId": 2113302, + "GoodsId": 213004, + "Weight": 100 + }, + "1959": { + "PkgId": 2113302, + "GoodsId": 213005, + "Weight": 100 + }, + "1960": { + "PkgId": 2113302, + "GoodsId": 213006, + "Weight": 100 + }, + "1961": { + "PkgId": 2113302, + "GoodsId": 213008, + "Weight": 100 + }, + "1962": { + "PkgId": 2113302, + "GoodsId": 213009, + "Weight": 100 + }, + "1963": { + "PkgId": 2113302, + "GoodsId": 213010, + "Weight": 100 + }, + "1964": { + "PkgId": 2113302, + "GoodsId": 213011, + "Weight": 100 + }, + "1965": { + "PkgId": 2113302, + "GoodsId": 213012, + "Weight": 100 + }, + "1966": { + "PkgId": 2113302, + "GoodsId": 213013, + "Weight": 100 + }, + "1967": { + "PkgId": 2113302, + "GoodsId": 213014, + "Weight": 100 + }, + "1968": { + "PkgId": 2113302, + "GoodsId": 213015, + "Weight": 100 + }, + "1969": { + "PkgId": 2113302, + "GoodsId": 213016, + "Weight": 100 + }, + "1970": { + "PkgId": 2113302, + "GoodsId": 213017, + "Weight": 100 + }, + "1971": { + "PkgId": 2113302, + "GoodsId": 213018, + "Weight": 100 + }, + "1972": { + "PkgId": 2113302, + "GoodsId": 213019, + "Weight": 100 + }, + "1973": { + "PkgId": 2113302, + "GoodsId": 213020, + "Weight": 100 + }, + "1974": { "PkgId": 1113411, "GoodsId": 134, "Weight": 100 }, - "1876": { + "1975": { "PkgId": 1113412, "GoodsId": 126, "Weight": 100 }, - "1877": { + "1976": { "PkgId": 1113412, "GoodsId": 120, "Weight": 100 }, - "1878": { + "1977": { "PkgId": 1113401, "GoodsId": 125, "Weight": 100 }, - "1879": { + "1978": { "PkgId": 1113401, "GoodsId": 141, "Weight": 100 }, - "1880": { + "1979": { "PkgId": 1113401, "GoodsId": 119, "Weight": 100 }, - "1881": { + "1980": { "PkgId": 1113401, "GoodsId": 132, "Weight": 100 }, - "1882": { + "1981": { "PkgId": 1113401, "GoodsId": 135, "Weight": 100 }, - "1883": { + "1982": { "PkgId": 1113401, "GoodsId": 149, "Weight": 100 }, - "1884": { + "1983": { "PkgId": 1113401, "GoodsId": 156, "Weight": 100 }, - "1885": { + "1984": { + "PkgId": 1113401, + "GoodsId": 144, + "Weight": 100 + }, + "1985": { + "PkgId": 1113401, + "GoodsId": 155, + "Weight": 100 + }, + "1986": { "PkgId": 1113402, "GoodsId": 113, "Weight": 100 }, - "1886": { + "1987": { "PkgId": 1113402, "GoodsId": 111, "Weight": 100 }, - "1887": { + "1988": { "PkgId": 1113402, "GoodsId": 127, "Weight": 100 }, - "1888": { + "1989": { "PkgId": 1113402, "GoodsId": 103, "Weight": 100 }, - "1889": { + "1990": { "PkgId": 1113402, "GoodsId": 108, "Weight": 100 }, - "1890": { + "1991": { "PkgId": 1113402, "GoodsId": 112, "Weight": 100 }, - "1891": { + "1992": { "PkgId": 1113402, "GoodsId": 123, "Weight": 100 }, - "1892": { + "1993": { "PkgId": 1113402, "GoodsId": 150, "Weight": 100 }, - "1893": { + "1994": { "PkgId": 1113402, "GoodsId": 117, "Weight": 100 }, - "1894": { + "1995": { "PkgId": 1113402, "GoodsId": 107, "Weight": 100 }, - "1895": { + "1996": { "PkgId": 1113402, "GoodsId": 147, "Weight": 100 }, - "1896": { + "1997": { "PkgId": 1113402, "GoodsId": 118, "Weight": 100 }, - "1897": { + "1998": { "PkgId": 1113402, "GoodsId": 142, "Weight": 100 }, - "1898": { + "1999": { "PkgId": 1113402, "GoodsId": 116, "Weight": 100 }, - "1899": { + "2000": { "PkgId": 1113403, "GoodsId": 213003, "Weight": 100 }, - "1900": { + "2001": { "PkgId": 1113403, "GoodsId": 213004, "Weight": 100 }, - "1901": { + "2002": { "PkgId": 1113403, "GoodsId": 213005, "Weight": 100 }, - "1902": { + "2003": { "PkgId": 1113403, "GoodsId": 213006, "Weight": 100 }, - "1903": { + "2004": { "PkgId": 1113403, "GoodsId": 213007, "Weight": 100 }, - "1904": { + "2005": { "PkgId": 1113403, "GoodsId": 213008, "Weight": 100 }, - "1905": { + "2006": { "PkgId": 1113403, "GoodsId": 213009, "Weight": 100 }, - "1906": { + "2007": { "PkgId": 1113403, "GoodsId": 213010, "Weight": 100 }, - "1907": { + "2008": { "PkgId": 1113403, "GoodsId": 213011, "Weight": 100 }, - "1908": { + "2009": { "PkgId": 1113403, "GoodsId": 213012, "Weight": 100 }, - "1909": { + "2010": { "PkgId": 1113403, "GoodsId": 213013, "Weight": 100 }, - "1910": { + "2011": { "PkgId": 1113403, "GoodsId": 213014, "Weight": 100 }, - "1911": { + "2012": { "PkgId": 1113403, "GoodsId": 213015, "Weight": 100 }, - "1912": { + "2013": { "PkgId": 1113403, "GoodsId": 213016, "Weight": 100 }, - "1913": { + "2014": { "PkgId": 1113403, "GoodsId": 213017, "Weight": 100 }, - "1914": { + "2015": { "PkgId": 1113403, "GoodsId": 213018, "Weight": 100 }, - "1915": { + "2016": { "PkgId": 1113403, "GoodsId": 213019, "Weight": 100 }, - "1916": { + "2017": { "PkgId": 1113403, "GoodsId": 213020, "Weight": 100 }, - "1917": { + "2018": { "PkgId": 2113411, "GoodsId": 214017, "Weight": 100 }, - "1918": { + "2019": { "PkgId": 2113412, "GoodsId": 213016, "Weight": 100 }, - "1919": { + "2020": { "PkgId": 2113412, "GoodsId": 213015, "Weight": 100 }, - "1920": { + "2021": { "PkgId": 2113401, "GoodsId": 214005, "Weight": 100 }, - "1921": { + "2022": { "PkgId": 2113401, "GoodsId": 214027, "Weight": 100 }, - "1922": { + "2023": { "PkgId": 2113401, "GoodsId": 214028, "Weight": 100 }, - "1923": { + "2024": { "PkgId": 2113401, "GoodsId": 214007, "Weight": 100 }, - "1924": { + "2025": { "PkgId": 2113401, "GoodsId": 214006, "Weight": 100 }, - "1925": { + "2026": { "PkgId": 2113401, "GoodsId": 214036, "Weight": 100 }, - "1926": { + "2027": { "PkgId": 2113401, "GoodsId": 214037, "Weight": 100 }, - "1927": { + "2028": { + "PkgId": 2113401, + "GoodsId": 214026, + "Weight": 100 + }, + "2029": { + "PkgId": 2113401, + "GoodsId": 214038, + "Weight": 100 + }, + "2030": { "PkgId": 2113402, "GoodsId": 213003, "Weight": 100 }, - "1928": { + "2031": { "PkgId": 2113402, "GoodsId": 213004, "Weight": 100 }, - "1929": { + "2032": { "PkgId": 2113402, "GoodsId": 213005, "Weight": 100 }, - "1930": { + "2033": { "PkgId": 2113402, "GoodsId": 213006, "Weight": 100 }, - "1931": { + "2034": { "PkgId": 2113402, "GoodsId": 213007, "Weight": 100 }, - "1932": { + "2035": { "PkgId": 2113402, "GoodsId": 213008, "Weight": 100 }, - "1933": { + "2036": { "PkgId": 2113402, "GoodsId": 213009, "Weight": 100 }, - "1934": { + "2037": { "PkgId": 2113402, "GoodsId": 213010, "Weight": 100 }, - "1935": { + "2038": { "PkgId": 2113402, "GoodsId": 213011, "Weight": 100 }, - "1936": { + "2039": { "PkgId": 2113402, "GoodsId": 213012, "Weight": 100 }, - "1937": { + "2040": { "PkgId": 2113402, "GoodsId": 213013, "Weight": 100 }, - "1938": { + "2041": { "PkgId": 2113402, "GoodsId": 213014, "Weight": 100 }, - "1939": { + "2042": { "PkgId": 2113402, "GoodsId": 213017, "Weight": 100 }, - "1940": { + "2043": { "PkgId": 2113402, "GoodsId": 213018, "Weight": 100 }, - "1941": { + "2044": { "PkgId": 2113402, "GoodsId": 213019, "Weight": 100 }, - "1942": { + "2045": { "PkgId": 2113402, "GoodsId": 213020, "Weight": 100 }, - "1943": { + "2046": { "PkgId": 1015711, "GoodsId": 157, "Weight": 100 }, - "1944": { + "2047": { "PkgId": 1015712, "GoodsId": 142, "Weight": 100 }, - "1945": { + "2048": { "PkgId": 1015712, "GoodsId": 120, "Weight": 100 }, - "1946": { + "2049": { "PkgId": 1015701, "GoodsId": 125, "Weight": 100 }, - "1947": { + "2050": { "PkgId": 1015701, "GoodsId": 141, "Weight": 100 }, - "1948": { + "2051": { "PkgId": 1015701, "GoodsId": 119, "Weight": 100 }, - "1949": { + "2052": { "PkgId": 1015701, "GoodsId": 132, "Weight": 100 }, - "1950": { + "2053": { "PkgId": 1015701, "GoodsId": 135, "Weight": 100 }, - "1951": { + "2054": { "PkgId": 1015701, "GoodsId": 149, "Weight": 100 }, - "1952": { + "2055": { "PkgId": 1015701, "GoodsId": 156, "Weight": 100 }, - "1953": { + "2056": { + "PkgId": 1015701, + "GoodsId": 144, + "Weight": 100 + }, + "2057": { + "PkgId": 1015701, + "GoodsId": 155, + "Weight": 100 + }, + "2058": { "PkgId": 1015702, "GoodsId": 113, "Weight": 100 }, - "1954": { + "2059": { "PkgId": 1015702, "GoodsId": 111, "Weight": 100 }, - "1955": { + "2060": { "PkgId": 1015702, "GoodsId": 127, "Weight": 100 }, - "1956": { + "2061": { "PkgId": 1015702, "GoodsId": 103, "Weight": 100 }, - "1957": { + "2062": { "PkgId": 1015702, "GoodsId": 108, "Weight": 100 }, - "1958": { + "2063": { "PkgId": 1015702, "GoodsId": 126, "Weight": 100 }, - "1959": { + "2064": { "PkgId": 1015702, "GoodsId": 112, "Weight": 100 }, - "1960": { + "2065": { "PkgId": 1015702, "GoodsId": 123, "Weight": 100 }, - "1961": { + "2066": { "PkgId": 1015702, "GoodsId": 150, "Weight": 100 }, - "1962": { + "2067": { "PkgId": 1015702, "GoodsId": 117, "Weight": 100 }, - "1963": { + "2068": { "PkgId": 1015702, "GoodsId": 107, "Weight": 100 }, - "1964": { + "2069": { "PkgId": 1015702, "GoodsId": 147, "Weight": 100 }, - "1965": { + "2070": { "PkgId": 1015702, "GoodsId": 118, "Weight": 100 }, - "1966": { + "2071": { "PkgId": 1015702, "GoodsId": 116, "Weight": 100 }, - "1967": { + "2072": { "PkgId": 1015703, "GoodsId": 213003, "Weight": 100 }, - "1968": { + "2073": { "PkgId": 1015703, "GoodsId": 213004, "Weight": 100 }, - "1969": { + "2074": { "PkgId": 1015703, "GoodsId": 213005, "Weight": 100 }, - "1970": { + "2075": { "PkgId": 1015703, "GoodsId": 213006, "Weight": 100 }, - "1971": { + "2076": { "PkgId": 1015703, "GoodsId": 213007, "Weight": 100 }, - "1972": { + "2077": { "PkgId": 1015703, "GoodsId": 213008, "Weight": 100 }, - "1973": { + "2078": { "PkgId": 1015703, "GoodsId": 213009, "Weight": 100 }, - "1974": { + "2079": { "PkgId": 1015703, "GoodsId": 213010, "Weight": 100 }, - "1975": { + "2080": { "PkgId": 1015703, "GoodsId": 213011, "Weight": 100 }, - "1976": { + "2081": { "PkgId": 1015703, "GoodsId": 213012, "Weight": 100 }, - "1977": { + "2082": { "PkgId": 1015703, "GoodsId": 213013, "Weight": 100 }, - "1978": { + "2083": { "PkgId": 1015703, "GoodsId": 213014, "Weight": 100 }, - "1979": { + "2084": { "PkgId": 1015703, "GoodsId": 213015, "Weight": 100 }, - "1980": { + "2085": { "PkgId": 1015703, "GoodsId": 213016, "Weight": 100 }, - "1981": { + "2086": { "PkgId": 1015703, "GoodsId": 213017, "Weight": 100 }, - "1982": { + "2087": { "PkgId": 1015703, "GoodsId": 213018, "Weight": 100 }, - "1983": { + "2088": { "PkgId": 1015703, "GoodsId": 213019, "Weight": 100 }, - "1984": { + "2089": { "PkgId": 1015703, "GoodsId": 213020, "Weight": 100 }, - "1985": { + "2090": { "PkgId": 2015711, "GoodsId": 214057, "Weight": 100 }, - "1986": { + "2091": { "PkgId": 2015712, "GoodsId": 213019, "Weight": 100 }, - "1987": { + "2092": { "PkgId": 2015712, "GoodsId": 213008, "Weight": 100 }, - "1988": { + "2093": { "PkgId": 2015701, "GoodsId": 214005, "Weight": 100 }, - "1989": { + "2094": { "PkgId": 2015701, "GoodsId": 214027, "Weight": 100 }, - "1990": { + "2095": { "PkgId": 2015701, "GoodsId": 214028, "Weight": 100 }, - "1991": { + "2096": { "PkgId": 2015701, "GoodsId": 214007, "Weight": 100 }, - "1992": { + "2097": { "PkgId": 2015701, "GoodsId": 214006, "Weight": 100 }, - "1993": { + "2098": { "PkgId": 2015701, "GoodsId": 214036, "Weight": 100 }, - "1994": { + "2099": { "PkgId": 2015701, "GoodsId": 214037, "Weight": 100 }, - "1995": { + "2100": { + "PkgId": 2015701, + "GoodsId": 214026, + "Weight": 100 + }, + "2101": { + "PkgId": 2015701, + "GoodsId": 214038, + "Weight": 100 + }, + "2102": { "PkgId": 2015702, "GoodsId": 213003, "Weight": 100 }, - "1996": { + "2103": { "PkgId": 2015702, "GoodsId": 213004, "Weight": 100 }, - "1997": { + "2104": { "PkgId": 2015702, "GoodsId": 213005, "Weight": 100 }, - "1998": { + "2105": { "PkgId": 2015702, "GoodsId": 213006, "Weight": 100 }, - "1999": { + "2106": { "PkgId": 2015702, "GoodsId": 213007, "Weight": 100 }, - "2000": { + "2107": { "PkgId": 2015702, "GoodsId": 213009, "Weight": 100 }, - "2001": { + "2108": { "PkgId": 2015702, "GoodsId": 213010, "Weight": 100 }, - "2002": { + "2109": { "PkgId": 2015702, "GoodsId": 213011, "Weight": 100 }, - "2003": { + "2110": { "PkgId": 2015702, "GoodsId": 213012, "Weight": 100 }, - "2004": { + "2111": { "PkgId": 2015702, "GoodsId": 213013, "Weight": 100 }, - "2005": { + "2112": { "PkgId": 2015702, "GoodsId": 213014, "Weight": 100 }, - "2006": { + "2113": { "PkgId": 2015702, "GoodsId": 213015, "Weight": 100 }, - "2007": { + "2114": { "PkgId": 2015702, "GoodsId": 213016, "Weight": 100 }, - "2008": { + "2115": { "PkgId": 2015702, "GoodsId": 213017, "Weight": 100 }, - "2009": { + "2116": { "PkgId": 2015702, "GoodsId": 213018, "Weight": 100 }, - "2010": { + "2117": { "PkgId": 2015702, "GoodsId": 213020, "Weight": 100 }, - "2011": { + "2118": { "PkgId": 1013711, "GoodsId": 137, "Weight": 100 }, - "2012": { + "2119": { "PkgId": 1013712, "GoodsId": 123, "Weight": 100 }, - "2013": { + "2120": { "PkgId": 1013712, "GoodsId": 127, "Weight": 100 }, - "2014": { + "2121": { "PkgId": 1013701, "GoodsId": 125, "Weight": 100 }, - "2015": { + "2122": { "PkgId": 1013701, "GoodsId": 141, "Weight": 100 }, - "2016": { + "2123": { "PkgId": 1013701, "GoodsId": 119, "Weight": 100 }, - "2017": { + "2124": { "PkgId": 1013701, "GoodsId": 132, "Weight": 100 }, - "2018": { + "2125": { "PkgId": 1013701, "GoodsId": 135, "Weight": 100 }, - "2019": { + "2126": { "PkgId": 1013701, "GoodsId": 149, "Weight": 100 }, - "2020": { + "2127": { "PkgId": 1013701, "GoodsId": 156, "Weight": 100 }, - "2021": { + "2128": { + "PkgId": 1013701, + "GoodsId": 144, + "Weight": 100 + }, + "2129": { + "PkgId": 1013701, + "GoodsId": 155, + "Weight": 100 + }, + "2130": { "PkgId": 1013702, "GoodsId": 113, "Weight": 100 }, - "2022": { + "2131": { "PkgId": 1013702, "GoodsId": 111, "Weight": 100 }, - "2023": { + "2132": { "PkgId": 1013702, "GoodsId": 103, "Weight": 100 }, - "2024": { + "2133": { "PkgId": 1013702, "GoodsId": 108, "Weight": 100 }, - "2025": { + "2134": { "PkgId": 1013702, "GoodsId": 126, "Weight": 100 }, - "2026": { + "2135": { "PkgId": 1013702, "GoodsId": 112, "Weight": 100 }, - "2027": { + "2136": { "PkgId": 1013702, "GoodsId": 120, "Weight": 100 }, - "2028": { + "2137": { "PkgId": 1013702, "GoodsId": 150, "Weight": 100 }, - "2029": { + "2138": { "PkgId": 1013702, "GoodsId": 117, "Weight": 100 }, - "2030": { + "2139": { "PkgId": 1013702, "GoodsId": 107, "Weight": 100 }, - "2031": { + "2140": { "PkgId": 1013702, "GoodsId": 147, "Weight": 100 }, - "2032": { + "2141": { "PkgId": 1013702, "GoodsId": 118, "Weight": 100 }, - "2033": { + "2142": { "PkgId": 1013702, "GoodsId": 142, "Weight": 100 }, - "2034": { + "2143": { "PkgId": 1013702, "GoodsId": 116, "Weight": 100 }, - "2035": { + "2144": { "PkgId": 1013703, "GoodsId": 213003, "Weight": 100 }, - "2036": { + "2145": { "PkgId": 1013703, "GoodsId": 213004, "Weight": 100 }, - "2037": { + "2146": { "PkgId": 1013703, "GoodsId": 213005, "Weight": 100 }, - "2038": { + "2147": { "PkgId": 1013703, "GoodsId": 213006, "Weight": 100 }, - "2039": { + "2148": { "PkgId": 1013703, "GoodsId": 213007, "Weight": 100 }, - "2040": { + "2149": { "PkgId": 1013703, "GoodsId": 213008, "Weight": 100 }, - "2041": { + "2150": { "PkgId": 1013703, "GoodsId": 213009, "Weight": 100 }, - "2042": { + "2151": { "PkgId": 1013703, "GoodsId": 213010, "Weight": 100 }, - "2043": { + "2152": { "PkgId": 1013703, "GoodsId": 213011, "Weight": 100 }, - "2044": { + "2153": { "PkgId": 1013703, "GoodsId": 213012, "Weight": 100 }, - "2045": { + "2154": { "PkgId": 1013703, "GoodsId": 213013, "Weight": 100 }, - "2046": { + "2155": { "PkgId": 1013703, "GoodsId": 213014, "Weight": 100 }, - "2047": { + "2156": { "PkgId": 1013703, "GoodsId": 213015, "Weight": 100 }, - "2048": { + "2157": { "PkgId": 1013703, "GoodsId": 213016, "Weight": 100 }, - "2049": { + "2158": { "PkgId": 1013703, "GoodsId": 213017, "Weight": 100 }, - "2050": { + "2159": { "PkgId": 1013703, "GoodsId": 213018, "Weight": 100 }, - "2051": { + "2160": { "PkgId": 1013703, "GoodsId": 213019, "Weight": 100 }, - "2052": { + "2161": { "PkgId": 1013703, "GoodsId": 213020, "Weight": 100 }, - "2053": { + "2162": { "PkgId": 2013711, "GoodsId": 214059, "Weight": 100 }, - "2054": { + "2163": { "PkgId": 2013712, "GoodsId": 213007, "Weight": 100 }, - "2055": { + "2164": { "PkgId": 2013712, "GoodsId": 213010, "Weight": 100 }, - "2056": { + "2165": { "PkgId": 2013701, "GoodsId": 214005, "Weight": 100 }, - "2057": { + "2166": { "PkgId": 2013701, "GoodsId": 214027, "Weight": 100 }, - "2058": { + "2167": { "PkgId": 2013701, "GoodsId": 214028, "Weight": 100 }, - "2059": { + "2168": { "PkgId": 2013701, "GoodsId": 214007, "Weight": 100 }, - "2060": { + "2169": { "PkgId": 2013701, "GoodsId": 214006, "Weight": 100 }, - "2061": { + "2170": { "PkgId": 2013701, "GoodsId": 214036, "Weight": 100 }, - "2062": { + "2171": { "PkgId": 2013701, "GoodsId": 214037, "Weight": 100 }, - "2063": { + "2172": { + "PkgId": 2013701, + "GoodsId": 214026, + "Weight": 100 + }, + "2173": { + "PkgId": 2013701, + "GoodsId": 214038, + "Weight": 100 + }, + "2174": { "PkgId": 2013702, "GoodsId": 213003, "Weight": 100 }, - "2064": { + "2175": { "PkgId": 2013702, "GoodsId": 213004, "Weight": 100 }, - "2065": { + "2176": { "PkgId": 2013702, "GoodsId": 213005, "Weight": 100 }, - "2066": { + "2177": { "PkgId": 2013702, "GoodsId": 213006, "Weight": 100 }, - "2067": { + "2178": { "PkgId": 2013702, "GoodsId": 213008, "Weight": 100 }, - "2068": { + "2179": { "PkgId": 2013702, "GoodsId": 213009, "Weight": 100 }, - "2069": { + "2180": { "PkgId": 2013702, "GoodsId": 213011, "Weight": 100 }, - "2070": { + "2181": { "PkgId": 2013702, "GoodsId": 213012, "Weight": 100 }, - "2071": { + "2182": { "PkgId": 2013702, "GoodsId": 213013, "Weight": 100 }, - "2072": { + "2183": { "PkgId": 2013702, "GoodsId": 213014, "Weight": 100 }, - "2073": { + "2184": { "PkgId": 2013702, "GoodsId": 213015, "Weight": 100 }, - "2074": { + "2185": { "PkgId": 2013702, "GoodsId": 213016, "Weight": 100 }, - "2075": { + "2186": { "PkgId": 2013702, "GoodsId": 213017, "Weight": 100 }, - "2076": { + "2187": { "PkgId": 2013702, "GoodsId": 213018, "Weight": 100 }, - "2077": { + "2188": { "PkgId": 2013702, "GoodsId": 213019, "Weight": 100 }, - "2078": { + "2189": { "PkgId": 2013702, "GoodsId": 213020, "Weight": 100 }, - "2079": { + "2190": { "PkgId": 1013911, "GoodsId": 139, "Weight": 100 }, - "2080": { + "2191": { "PkgId": 1013912, "GoodsId": 113, "Weight": 100 }, - "2081": { + "2192": { "PkgId": 1013912, "GoodsId": 117, "Weight": 100 }, - "2082": { + "2193": { "PkgId": 1013901, "GoodsId": 125, "Weight": 100 }, - "2083": { + "2194": { "PkgId": 1013901, "GoodsId": 141, "Weight": 100 }, - "2084": { + "2195": { "PkgId": 1013901, "GoodsId": 119, "Weight": 100 }, - "2085": { + "2196": { "PkgId": 1013901, "GoodsId": 132, "Weight": 100 }, - "2086": { + "2197": { "PkgId": 1013901, "GoodsId": 135, "Weight": 100 }, - "2087": { + "2198": { "PkgId": 1013901, "GoodsId": 149, "Weight": 100 }, - "2088": { + "2199": { "PkgId": 1013901, "GoodsId": 156, "Weight": 100 }, - "2089": { + "2200": { + "PkgId": 1013901, + "GoodsId": 144, + "Weight": 100 + }, + "2201": { + "PkgId": 1013901, + "GoodsId": 155, + "Weight": 100 + }, + "2202": { "PkgId": 1013902, "GoodsId": 111, "Weight": 100 }, - "2090": { + "2203": { "PkgId": 1013902, "GoodsId": 127, "Weight": 100 }, - "2091": { + "2204": { "PkgId": 1013902, "GoodsId": 103, "Weight": 100 }, - "2092": { + "2205": { "PkgId": 1013902, "GoodsId": 108, "Weight": 100 }, - "2093": { + "2206": { "PkgId": 1013902, "GoodsId": 126, "Weight": 100 }, - "2094": { + "2207": { "PkgId": 1013902, "GoodsId": 112, "Weight": 100 }, - "2095": { + "2208": { "PkgId": 1013902, "GoodsId": 120, "Weight": 100 }, - "2096": { + "2209": { "PkgId": 1013902, "GoodsId": 123, "Weight": 100 }, - "2097": { + "2210": { "PkgId": 1013902, "GoodsId": 150, "Weight": 100 }, - "2098": { + "2211": { "PkgId": 1013902, "GoodsId": 107, "Weight": 100 }, - "2099": { + "2212": { "PkgId": 1013902, "GoodsId": 147, "Weight": 100 }, - "2100": { + "2213": { "PkgId": 1013902, "GoodsId": 118, "Weight": 100 }, - "2101": { + "2214": { "PkgId": 1013902, "GoodsId": 142, "Weight": 100 }, - "2102": { + "2215": { "PkgId": 1013902, "GoodsId": 116, "Weight": 100 }, - "2103": { + "2216": { "PkgId": 1013903, "GoodsId": 213003, "Weight": 100 }, - "2104": { + "2217": { "PkgId": 1013903, "GoodsId": 213004, "Weight": 100 }, - "2105": { + "2218": { "PkgId": 1013903, "GoodsId": 213005, "Weight": 100 }, - "2106": { + "2219": { "PkgId": 1013903, "GoodsId": 213006, "Weight": 100 }, - "2107": { + "2220": { "PkgId": 1013903, "GoodsId": 213007, "Weight": 100 }, - "2108": { + "2221": { "PkgId": 1013903, "GoodsId": 213008, "Weight": 100 }, - "2109": { + "2222": { "PkgId": 1013903, "GoodsId": 213009, "Weight": 100 }, - "2110": { + "2223": { "PkgId": 1013903, "GoodsId": 213010, "Weight": 100 }, - "2111": { + "2224": { "PkgId": 1013903, "GoodsId": 213011, "Weight": 100 }, - "2112": { + "2225": { "PkgId": 1013903, "GoodsId": 213012, "Weight": 100 }, - "2113": { + "2226": { "PkgId": 1013903, "GoodsId": 213013, "Weight": 100 }, - "2114": { + "2227": { "PkgId": 1013903, "GoodsId": 213014, "Weight": 100 }, - "2115": { + "2228": { "PkgId": 1013903, "GoodsId": 213015, "Weight": 100 }, - "2116": { + "2229": { "PkgId": 1013903, "GoodsId": 213016, "Weight": 100 }, - "2117": { + "2230": { "PkgId": 1013903, "GoodsId": 213017, "Weight": 100 }, - "2118": { + "2231": { "PkgId": 1013903, "GoodsId": 213018, "Weight": 100 }, - "2119": { + "2232": { "PkgId": 1013903, "GoodsId": 213019, "Weight": 100 }, - "2120": { + "2233": { "PkgId": 1013903, "GoodsId": 213020, "Weight": 100 }, - "2121": { + "2234": { "PkgId": 2013911, "GoodsId": 214061, "Weight": 100 }, - "2122": { + "2235": { "PkgId": 2013912, "GoodsId": 213009, "Weight": 100 }, - "2123": { + "2236": { "PkgId": 2013912, "GoodsId": 213017, "Weight": 100 }, - "2124": { + "2237": { "PkgId": 2013901, "GoodsId": 214005, "Weight": 100 }, - "2125": { + "2238": { "PkgId": 2013901, "GoodsId": 214027, "Weight": 100 }, - "2126": { + "2239": { "PkgId": 2013901, "GoodsId": 214028, "Weight": 100 }, - "2127": { + "2240": { "PkgId": 2013901, "GoodsId": 214007, "Weight": 100 }, - "2128": { + "2241": { "PkgId": 2013901, "GoodsId": 214006, "Weight": 100 }, - "2129": { + "2242": { "PkgId": 2013901, "GoodsId": 214036, "Weight": 100 }, - "2130": { + "2243": { "PkgId": 2013901, "GoodsId": 214037, "Weight": 100 }, - "2131": { + "2244": { + "PkgId": 2013901, + "GoodsId": 214026, + "Weight": 100 + }, + "2245": { + "PkgId": 2013901, + "GoodsId": 214038, + "Weight": 100 + }, + "2246": { "PkgId": 2013902, "GoodsId": 213003, "Weight": 100 }, - "2132": { + "2247": { "PkgId": 2013902, "GoodsId": 213004, "Weight": 100 }, - "2133": { + "2248": { "PkgId": 2013902, "GoodsId": 213005, "Weight": 100 }, - "2134": { + "2249": { "PkgId": 2013902, "GoodsId": 213006, "Weight": 100 }, - "2135": { + "2250": { "PkgId": 2013902, "GoodsId": 213007, "Weight": 100 }, - "2136": { + "2251": { "PkgId": 2013902, "GoodsId": 213008, "Weight": 100 }, - "2137": { + "2252": { "PkgId": 2013902, "GoodsId": 213010, "Weight": 100 }, - "2138": { + "2253": { "PkgId": 2013902, "GoodsId": 213011, "Weight": 100 }, - "2139": { + "2254": { "PkgId": 2013902, "GoodsId": 213012, "Weight": 100 }, - "2140": { + "2255": { "PkgId": 2013902, "GoodsId": 213013, "Weight": 100 }, - "2141": { + "2256": { "PkgId": 2013902, "GoodsId": 213014, "Weight": 100 }, - "2142": { + "2257": { "PkgId": 2013902, "GoodsId": 213015, "Weight": 100 }, - "2143": { + "2258": { "PkgId": 2013902, "GoodsId": 213016, "Weight": 100 }, - "2144": { + "2259": { "PkgId": 2013902, "GoodsId": 213018, "Weight": 100 }, - "2145": { + "2260": { "PkgId": 2013902, "GoodsId": 213019, "Weight": 100 }, - "2146": { + "2261": { "PkgId": 2013902, "GoodsId": 213020, "Weight": 100 }, - "2147": { + "2262": { "PkgId": 1111011, "GoodsId": 110, "Weight": 100 }, - "2148": { + "2263": { "PkgId": 1111012, "GoodsId": 142, "Weight": 100 }, - "2149": { + "2264": { "PkgId": 1111012, "GoodsId": 116, "Weight": 100 }, - "2150": { + "2265": { "PkgId": 1111001, "GoodsId": 125, "Weight": 100 }, - "2151": { + "2266": { "PkgId": 1111001, "GoodsId": 141, "Weight": 100 }, - "2152": { + "2267": { "PkgId": 1111001, "GoodsId": 119, "Weight": 100 }, - "2153": { + "2268": { "PkgId": 1111001, "GoodsId": 132, "Weight": 100 }, - "2154": { + "2269": { "PkgId": 1111001, "GoodsId": 135, "Weight": 100 }, - "2155": { + "2270": { "PkgId": 1111001, "GoodsId": 149, "Weight": 100 }, - "2156": { + "2271": { "PkgId": 1111001, "GoodsId": 156, "Weight": 100 }, - "2157": { + "2272": { "PkgId": 1111002, "GoodsId": 113, "Weight": 100 }, - "2158": { + "2273": { "PkgId": 1111002, "GoodsId": 111, "Weight": 100 }, - "2159": { + "2274": { "PkgId": 1111002, "GoodsId": 127, "Weight": 100 }, - "2160": { + "2275": { "PkgId": 1111002, "GoodsId": 103, "Weight": 100 }, - "2161": { + "2276": { "PkgId": 1111002, "GoodsId": 108, "Weight": 100 }, - "2162": { + "2277": { "PkgId": 1111002, "GoodsId": 126, "Weight": 100 }, - "2163": { + "2278": { "PkgId": 1111002, "GoodsId": 112, "Weight": 100 }, - "2164": { + "2279": { "PkgId": 1111002, "GoodsId": 120, "Weight": 100 }, - "2165": { + "2280": { "PkgId": 1111002, "GoodsId": 123, "Weight": 100 }, - "2166": { + "2281": { "PkgId": 1111002, "GoodsId": 150, "Weight": 100 }, - "2167": { + "2282": { "PkgId": 1111002, "GoodsId": 117, "Weight": 100 }, - "2168": { + "2283": { "PkgId": 1111002, "GoodsId": 107, "Weight": 100 }, - "2169": { + "2284": { "PkgId": 1111002, "GoodsId": 147, "Weight": 100 }, - "2170": { + "2285": { "PkgId": 1111002, "GoodsId": 118, "Weight": 100 }, - "2171": { + "2286": { "PkgId": 1111003, "GoodsId": 213003, "Weight": 100 }, - "2172": { + "2287": { "PkgId": 1111003, "GoodsId": 213004, "Weight": 100 }, - "2173": { + "2288": { "PkgId": 1111003, "GoodsId": 213005, "Weight": 100 }, - "2174": { + "2289": { "PkgId": 1111003, "GoodsId": 213006, "Weight": 100 }, - "2175": { + "2290": { "PkgId": 1111003, "GoodsId": 213007, "Weight": 100 }, - "2176": { + "2291": { "PkgId": 1111003, "GoodsId": 213008, "Weight": 100 }, - "2177": { + "2292": { "PkgId": 1111003, "GoodsId": 213009, "Weight": 100 }, - "2178": { + "2293": { "PkgId": 1111003, "GoodsId": 213010, "Weight": 100 }, - "2179": { + "2294": { "PkgId": 1111003, "GoodsId": 213011, "Weight": 100 }, - "2180": { + "2295": { "PkgId": 1111003, "GoodsId": 213012, "Weight": 100 }, - "2181": { + "2296": { "PkgId": 1111003, "GoodsId": 213013, "Weight": 100 }, - "2182": { + "2297": { "PkgId": 1111003, "GoodsId": 213014, "Weight": 100 }, - "2183": { + "2298": { "PkgId": 1111003, "GoodsId": 213015, "Weight": 100 }, - "2184": { + "2299": { "PkgId": 1111003, "GoodsId": 213016, "Weight": 100 }, - "2185": { + "2300": { "PkgId": 1111003, "GoodsId": 213017, "Weight": 100 }, - "2186": { + "2301": { "PkgId": 1111003, "GoodsId": 213018, "Weight": 100 }, - "2187": { + "2302": { "PkgId": 1111003, "GoodsId": 213019, "Weight": 100 }, - "2188": { + "2303": { "PkgId": 1111003, "GoodsId": 213020, "Weight": 100 }, - "2189": { + "2304": { "PkgId": 2111011, "GoodsId": 214004, "Weight": 100 }, - "2190": { + "2305": { "PkgId": 2111012, "GoodsId": 213012, "Weight": 100 }, - "2191": { + "2306": { "PkgId": 2111012, "GoodsId": 213013, "Weight": 100 }, - "2192": { + "2307": { "PkgId": 2111001, "GoodsId": 214005, "Weight": 100 }, - "2193": { + "2308": { "PkgId": 2111001, "GoodsId": 214027, "Weight": 100 }, - "2194": { + "2309": { "PkgId": 2111001, "GoodsId": 214028, "Weight": 100 }, - "2195": { + "2310": { "PkgId": 2111001, "GoodsId": 214007, "Weight": 100 }, - "2196": { + "2311": { "PkgId": 2111001, "GoodsId": 214006, "Weight": 100 }, - "2197": { + "2312": { "PkgId": 2111001, "GoodsId": 214036, "Weight": 100 }, - "2198": { + "2313": { "PkgId": 2111001, "GoodsId": 214037, "Weight": 100 }, - "2199": { + "2314": { "PkgId": 2111002, "GoodsId": 213003, "Weight": 100 }, - "2200": { + "2315": { "PkgId": 2111002, "GoodsId": 213004, "Weight": 100 }, - "2201": { + "2316": { "PkgId": 2111002, "GoodsId": 213005, "Weight": 100 }, - "2202": { + "2317": { "PkgId": 2111002, "GoodsId": 213006, "Weight": 100 }, - "2203": { + "2318": { "PkgId": 2111002, "GoodsId": 213007, "Weight": 100 }, - "2204": { + "2319": { "PkgId": 2111002, "GoodsId": 213008, "Weight": 100 }, - "2205": { + "2320": { "PkgId": 2111002, "GoodsId": 213009, "Weight": 100 }, - "2206": { + "2321": { "PkgId": 2111002, "GoodsId": 213010, "Weight": 100 }, - "2207": { + "2322": { "PkgId": 2111002, "GoodsId": 213011, "Weight": 100 }, - "2208": { + "2323": { "PkgId": 2111002, "GoodsId": 213014, "Weight": 100 }, - "2209": { + "2324": { "PkgId": 2111002, "GoodsId": 213015, "Weight": 100 }, - "2210": { + "2325": { "PkgId": 2111002, "GoodsId": 213016, "Weight": 100 }, - "2211": { + "2326": { "PkgId": 2111002, "GoodsId": 213017, "Weight": 100 }, - "2212": { + "2327": { "PkgId": 2111002, "GoodsId": 213018, "Weight": 100 }, - "2213": { + "2328": { "PkgId": 2111002, "GoodsId": 213019, "Weight": 100 }, - "2214": { + "2329": { "PkgId": 2111002, "GoodsId": 213020, "Weight": 100 + }, + "2330": { + "PkgId": 100101, + "GoodsId": 125, + "Weight": 100 + }, + "2331": { + "PkgId": 100101, + "GoodsId": 141, + "Weight": 100 + }, + "2332": { + "PkgId": 100101, + "GoodsId": 119, + "Weight": 100 + }, + "2333": { + "PkgId": 100101, + "GoodsId": 132, + "Weight": 100 + }, + "2334": { + "PkgId": 100101, + "GoodsId": 135, + "Weight": 100 + }, + "2335": { + "PkgId": 100101, + "GoodsId": 149, + "Weight": 100 + }, + "2336": { + "PkgId": 100101, + "GoodsId": 156, + "Weight": 100 + }, + "2337": { + "PkgId": 100101, + "GoodsId": 144, + "Weight": 100 + }, + "2338": { + "PkgId": 100101, + "GoodsId": 155, + "Weight": 100 + }, + "2339": { + "PkgId": 100102, + "GoodsId": 113, + "Weight": 100 + }, + "2340": { + "PkgId": 100102, + "GoodsId": 111, + "Weight": 100 + }, + "2341": { + "PkgId": 100102, + "GoodsId": 127, + "Weight": 100 + }, + "2342": { + "PkgId": 100102, + "GoodsId": 103, + "Weight": 100 + }, + "2343": { + "PkgId": 100102, + "GoodsId": 108, + "Weight": 100 + }, + "2344": { + "PkgId": 100102, + "GoodsId": 126, + "Weight": 100 + }, + "2345": { + "PkgId": 100102, + "GoodsId": 112, + "Weight": 100 + }, + "2346": { + "PkgId": 100102, + "GoodsId": 120, + "Weight": 100 + }, + "2347": { + "PkgId": 100102, + "GoodsId": 123, + "Weight": 100 + }, + "2348": { + "PkgId": 100102, + "GoodsId": 150, + "Weight": 100 + }, + "2349": { + "PkgId": 100102, + "GoodsId": 117, + "Weight": 100 + }, + "2350": { + "PkgId": 100102, + "GoodsId": 107, + "Weight": 100 + }, + "2351": { + "PkgId": 100102, + "GoodsId": 147, + "Weight": 100 + }, + "2352": { + "PkgId": 100102, + "GoodsId": 118, + "Weight": 100 + }, + "2353": { + "PkgId": 100102, + "GoodsId": 142, + "Weight": 100 + }, + "2354": { + "PkgId": 100102, + "GoodsId": 116, + "Weight": 100 + }, + "2355": { + "PkgId": 100103, + "GoodsId": 213003, + "Weight": 100 + }, + "2356": { + "PkgId": 100103, + "GoodsId": 213004, + "Weight": 100 + }, + "2357": { + "PkgId": 100103, + "GoodsId": 213005, + "Weight": 100 + }, + "2358": { + "PkgId": 100103, + "GoodsId": 213006, + "Weight": 100 + }, + "2359": { + "PkgId": 100103, + "GoodsId": 213007, + "Weight": 100 + }, + "2360": { + "PkgId": 100103, + "GoodsId": 213008, + "Weight": 100 + }, + "2361": { + "PkgId": 100103, + "GoodsId": 213009, + "Weight": 100 + }, + "2362": { + "PkgId": 100103, + "GoodsId": 213010, + "Weight": 100 + }, + "2363": { + "PkgId": 100103, + "GoodsId": 213011, + "Weight": 100 + }, + "2364": { + "PkgId": 100103, + "GoodsId": 213012, + "Weight": 100 + }, + "2365": { + "PkgId": 100103, + "GoodsId": 213013, + "Weight": 100 + }, + "2366": { + "PkgId": 100103, + "GoodsId": 213014, + "Weight": 100 + }, + "2367": { + "PkgId": 100103, + "GoodsId": 213015, + "Weight": 100 + }, + "2368": { + "PkgId": 100103, + "GoodsId": 213016, + "Weight": 100 + }, + "2369": { + "PkgId": 100103, + "GoodsId": 213017, + "Weight": 100 + }, + "2370": { + "PkgId": 100103, + "GoodsId": 213018, + "Weight": 100 + }, + "2371": { + "PkgId": 100103, + "GoodsId": 213019, + "Weight": 100 + }, + "2372": { + "PkgId": 100103, + "GoodsId": 213020, + "Weight": 100 + }, + "2373": { + "PkgId": 1016211, + "GoodsId": 162, + "Weight": 100 + }, + "2374": { + "PkgId": 1016212, + "GoodsId": 107, + "Weight": 100 + }, + "2375": { + "PkgId": 1016212, + "GoodsId": 116, + "Weight": 100 + }, + "2376": { + "PkgId": 1016201, + "GoodsId": 125, + "Weight": 100 + }, + "2377": { + "PkgId": 1016201, + "GoodsId": 141, + "Weight": 100 + }, + "2378": { + "PkgId": 1016201, + "GoodsId": 119, + "Weight": 100 + }, + "2379": { + "PkgId": 1016201, + "GoodsId": 132, + "Weight": 100 + }, + "2380": { + "PkgId": 1016201, + "GoodsId": 135, + "Weight": 100 + }, + "2381": { + "PkgId": 1016201, + "GoodsId": 149, + "Weight": 100 + }, + "2382": { + "PkgId": 1016201, + "GoodsId": 156, + "Weight": 100 + }, + "2383": { + "PkgId": 1016201, + "GoodsId": 144, + "Weight": 100 + }, + "2384": { + "PkgId": 1016201, + "GoodsId": 155, + "Weight": 100 + }, + "2385": { + "PkgId": 1016202, + "GoodsId": 113, + "Weight": 100 + }, + "2386": { + "PkgId": 1016202, + "GoodsId": 111, + "Weight": 100 + }, + "2387": { + "PkgId": 1016202, + "GoodsId": 127, + "Weight": 100 + }, + "2388": { + "PkgId": 1016202, + "GoodsId": 103, + "Weight": 100 + }, + "2389": { + "PkgId": 1016202, + "GoodsId": 108, + "Weight": 100 + }, + "2390": { + "PkgId": 1016202, + "GoodsId": 126, + "Weight": 100 + }, + "2391": { + "PkgId": 1016202, + "GoodsId": 112, + "Weight": 100 + }, + "2392": { + "PkgId": 1016202, + "GoodsId": 120, + "Weight": 100 + }, + "2393": { + "PkgId": 1016202, + "GoodsId": 123, + "Weight": 100 + }, + "2394": { + "PkgId": 1016202, + "GoodsId": 150, + "Weight": 100 + }, + "2395": { + "PkgId": 1016202, + "GoodsId": 117, + "Weight": 100 + }, + "2396": { + "PkgId": 1016202, + "GoodsId": 147, + "Weight": 100 + }, + "2397": { + "PkgId": 1016202, + "GoodsId": 118, + "Weight": 100 + }, + "2398": { + "PkgId": 1016202, + "GoodsId": 142, + "Weight": 100 + }, + "2399": { + "PkgId": 1016203, + "GoodsId": 213003, + "Weight": 100 + }, + "2400": { + "PkgId": 1016203, + "GoodsId": 213004, + "Weight": 100 + }, + "2401": { + "PkgId": 1016203, + "GoodsId": 213005, + "Weight": 100 + }, + "2402": { + "PkgId": 1016203, + "GoodsId": 213006, + "Weight": 100 + }, + "2403": { + "PkgId": 1016203, + "GoodsId": 213007, + "Weight": 100 + }, + "2404": { + "PkgId": 1016203, + "GoodsId": 213008, + "Weight": 100 + }, + "2405": { + "PkgId": 1016203, + "GoodsId": 213009, + "Weight": 100 + }, + "2406": { + "PkgId": 1016203, + "GoodsId": 213010, + "Weight": 100 + }, + "2407": { + "PkgId": 1016203, + "GoodsId": 213011, + "Weight": 100 + }, + "2408": { + "PkgId": 1016203, + "GoodsId": 213012, + "Weight": 100 + }, + "2409": { + "PkgId": 1016203, + "GoodsId": 213013, + "Weight": 100 + }, + "2410": { + "PkgId": 1016203, + "GoodsId": 213014, + "Weight": 100 + }, + "2411": { + "PkgId": 1016203, + "GoodsId": 213015, + "Weight": 100 + }, + "2412": { + "PkgId": 1016203, + "GoodsId": 213016, + "Weight": 100 + }, + "2413": { + "PkgId": 1016203, + "GoodsId": 213017, + "Weight": 100 + }, + "2414": { + "PkgId": 1016203, + "GoodsId": 213018, + "Weight": 100 + }, + "2415": { + "PkgId": 1016203, + "GoodsId": 213019, + "Weight": 100 + }, + "2416": { + "PkgId": 1016203, + "GoodsId": 213020, + "Weight": 100 + }, + "2417": { + "PkgId": 2016211, + "GoodsId": 214066, + "Weight": 100 + }, + "2418": { + "PkgId": 2016212, + "GoodsId": 213005, + "Weight": 100 + }, + "2419": { + "PkgId": 2016212, + "GoodsId": 213020, + "Weight": 100 + }, + "2420": { + "PkgId": 2016201, + "GoodsId": 214005, + "Weight": 100 + }, + "2421": { + "PkgId": 2016201, + "GoodsId": 214027, + "Weight": 100 + }, + "2422": { + "PkgId": 2016201, + "GoodsId": 214028, + "Weight": 100 + }, + "2423": { + "PkgId": 2016201, + "GoodsId": 214007, + "Weight": 100 + }, + "2424": { + "PkgId": 2016201, + "GoodsId": 214006, + "Weight": 100 + }, + "2425": { + "PkgId": 2016201, + "GoodsId": 214036, + "Weight": 100 + }, + "2426": { + "PkgId": 2016201, + "GoodsId": 214037, + "Weight": 100 + }, + "2427": { + "PkgId": 2016201, + "GoodsId": 214026, + "Weight": 100 + }, + "2428": { + "PkgId": 2016201, + "GoodsId": 214038, + "Weight": 100 + }, + "2429": { + "PkgId": 2016202, + "GoodsId": 213003, + "Weight": 100 + }, + "2430": { + "PkgId": 2016202, + "GoodsId": 213004, + "Weight": 100 + }, + "2431": { + "PkgId": 2016202, + "GoodsId": 213006, + "Weight": 100 + }, + "2432": { + "PkgId": 2016202, + "GoodsId": 213007, + "Weight": 100 + }, + "2433": { + "PkgId": 2016202, + "GoodsId": 213008, + "Weight": 100 + }, + "2434": { + "PkgId": 2016202, + "GoodsId": 213009, + "Weight": 100 + }, + "2435": { + "PkgId": 2016202, + "GoodsId": 213010, + "Weight": 100 + }, + "2436": { + "PkgId": 2016202, + "GoodsId": 213011, + "Weight": 100 + }, + "2437": { + "PkgId": 2016202, + "GoodsId": 213012, + "Weight": 100 + }, + "2438": { + "PkgId": 2016202, + "GoodsId": 213013, + "Weight": 100 + }, + "2439": { + "PkgId": 2016202, + "GoodsId": 213014, + "Weight": 100 + }, + "2440": { + "PkgId": 2016202, + "GoodsId": 213015, + "Weight": 100 + }, + "2441": { + "PkgId": 2016202, + "GoodsId": 213016, + "Weight": 100 + }, + "2442": { + "PkgId": 2016202, + "GoodsId": 213017, + "Weight": 100 + }, + "2443": { + "PkgId": 2016202, + "GoodsId": 213018, + "Weight": 100 + }, + "2444": { + "PkgId": 2016202, + "GoodsId": 213019, + "Weight": 100 + }, + "2445": { + "PkgId": 1111511, + "GoodsId": 115, + "Weight": 100 + }, + "2446": { + "PkgId": 1111512, + "GoodsId": 107, + "Weight": 100 + }, + "2447": { + "PkgId": 1111512, + "GoodsId": 116, + "Weight": 100 + }, + "2448": { + "PkgId": 1111501, + "GoodsId": 125, + "Weight": 100 + }, + "2449": { + "PkgId": 1111501, + "GoodsId": 141, + "Weight": 100 + }, + "2450": { + "PkgId": 1111501, + "GoodsId": 119, + "Weight": 100 + }, + "2451": { + "PkgId": 1111501, + "GoodsId": 132, + "Weight": 100 + }, + "2452": { + "PkgId": 1111501, + "GoodsId": 135, + "Weight": 100 + }, + "2453": { + "PkgId": 1111501, + "GoodsId": 149, + "Weight": 100 + }, + "2454": { + "PkgId": 1111501, + "GoodsId": 156, + "Weight": 100 + }, + "2455": { + "PkgId": 1111501, + "GoodsId": 144, + "Weight": 100 + }, + "2456": { + "PkgId": 1111501, + "GoodsId": 155, + "Weight": 100 + }, + "2457": { + "PkgId": 1111502, + "GoodsId": 113, + "Weight": 100 + }, + "2458": { + "PkgId": 1111502, + "GoodsId": 111, + "Weight": 100 + }, + "2459": { + "PkgId": 1111502, + "GoodsId": 127, + "Weight": 100 + }, + "2460": { + "PkgId": 1111502, + "GoodsId": 103, + "Weight": 100 + }, + "2461": { + "PkgId": 1111502, + "GoodsId": 108, + "Weight": 100 + }, + "2462": { + "PkgId": 1111502, + "GoodsId": 126, + "Weight": 100 + }, + "2463": { + "PkgId": 1111502, + "GoodsId": 112, + "Weight": 100 + }, + "2464": { + "PkgId": 1111502, + "GoodsId": 120, + "Weight": 100 + }, + "2465": { + "PkgId": 1111502, + "GoodsId": 123, + "Weight": 100 + }, + "2466": { + "PkgId": 1111502, + "GoodsId": 150, + "Weight": 100 + }, + "2467": { + "PkgId": 1111502, + "GoodsId": 117, + "Weight": 100 + }, + "2468": { + "PkgId": 1111502, + "GoodsId": 147, + "Weight": 100 + }, + "2469": { + "PkgId": 1111502, + "GoodsId": 118, + "Weight": 100 + }, + "2470": { + "PkgId": 1111502, + "GoodsId": 142, + "Weight": 100 + }, + "2471": { + "PkgId": 1111503, + "GoodsId": 213003, + "Weight": 100 + }, + "2472": { + "PkgId": 1111503, + "GoodsId": 213004, + "Weight": 100 + }, + "2473": { + "PkgId": 1111503, + "GoodsId": 213005, + "Weight": 100 + }, + "2474": { + "PkgId": 1111503, + "GoodsId": 213006, + "Weight": 100 + }, + "2475": { + "PkgId": 1111503, + "GoodsId": 213007, + "Weight": 100 + }, + "2476": { + "PkgId": 1111503, + "GoodsId": 213008, + "Weight": 100 + }, + "2477": { + "PkgId": 1111503, + "GoodsId": 213009, + "Weight": 100 + }, + "2478": { + "PkgId": 1111503, + "GoodsId": 213010, + "Weight": 100 + }, + "2479": { + "PkgId": 1111503, + "GoodsId": 213011, + "Weight": 100 + }, + "2480": { + "PkgId": 1111503, + "GoodsId": 213012, + "Weight": 100 + }, + "2481": { + "PkgId": 1111503, + "GoodsId": 213013, + "Weight": 100 + }, + "2482": { + "PkgId": 1111503, + "GoodsId": 213014, + "Weight": 100 + }, + "2483": { + "PkgId": 1111503, + "GoodsId": 213015, + "Weight": 100 + }, + "2484": { + "PkgId": 1111503, + "GoodsId": 213016, + "Weight": 100 + }, + "2485": { + "PkgId": 1111503, + "GoodsId": 213017, + "Weight": 100 + }, + "2486": { + "PkgId": 1111503, + "GoodsId": 213018, + "Weight": 100 + }, + "2487": { + "PkgId": 1111503, + "GoodsId": 213019, + "Weight": 100 + }, + "2488": { + "PkgId": 1111503, + "GoodsId": 213020, + "Weight": 100 + }, + "2489": { + "PkgId": 2111511, + "GoodsId": 214051, + "Weight": 100 + }, + "2490": { + "PkgId": 2111512, + "GoodsId": 213006, + "Weight": 100 + }, + "2491": { + "PkgId": 2111512, + "GoodsId": 213014, + "Weight": 100 + }, + "2492": { + "PkgId": 2111501, + "GoodsId": 214005, + "Weight": 100 + }, + "2493": { + "PkgId": 2111501, + "GoodsId": 214027, + "Weight": 100 + }, + "2494": { + "PkgId": 2111501, + "GoodsId": 214028, + "Weight": 100 + }, + "2495": { + "PkgId": 2111501, + "GoodsId": 214007, + "Weight": 100 + }, + "2496": { + "PkgId": 2111501, + "GoodsId": 214006, + "Weight": 100 + }, + "2497": { + "PkgId": 2111501, + "GoodsId": 214036, + "Weight": 100 + }, + "2498": { + "PkgId": 2111501, + "GoodsId": 214037, + "Weight": 100 + }, + "2499": { + "PkgId": 2111501, + "GoodsId": 214026, + "Weight": 100 + }, + "2500": { + "PkgId": 2111501, + "GoodsId": 214038, + "Weight": 100 + }, + "2501": { + "PkgId": 2111502, + "GoodsId": 213003, + "Weight": 100 + }, + "2502": { + "PkgId": 2111502, + "GoodsId": 213004, + "Weight": 100 + }, + "2503": { + "PkgId": 2111502, + "GoodsId": 213005, + "Weight": 100 + }, + "2504": { + "PkgId": 2111502, + "GoodsId": 213007, + "Weight": 100 + }, + "2505": { + "PkgId": 2111502, + "GoodsId": 213008, + "Weight": 100 + }, + "2506": { + "PkgId": 2111502, + "GoodsId": 213009, + "Weight": 100 + }, + "2507": { + "PkgId": 2111502, + "GoodsId": 213010, + "Weight": 100 + }, + "2508": { + "PkgId": 2111502, + "GoodsId": 213011, + "Weight": 100 + }, + "2509": { + "PkgId": 2111502, + "GoodsId": 213012, + "Weight": 100 + }, + "2510": { + "PkgId": 2111502, + "GoodsId": 213013, + "Weight": 100 + }, + "2511": { + "PkgId": 2111502, + "GoodsId": 213015, + "Weight": 100 + }, + "2512": { + "PkgId": 2111502, + "GoodsId": 213016, + "Weight": 100 + }, + "2513": { + "PkgId": 2111502, + "GoodsId": 213017, + "Weight": 100 + }, + "2514": { + "PkgId": 2111502, + "GoodsId": 213018, + "Weight": 100 + }, + "2515": { + "PkgId": 2111502, + "GoodsId": 213019, + "Weight": 100 + }, + "2516": { + "PkgId": 2111502, + "GoodsId": 213020, + "Weight": 100 } } \ No newline at end of file diff --git a/data/bin/GachaStorage.json b/data/bin/GachaStorage.json index 9a69c4795..ba01a3fcc 100644 --- a/data/bin/GachaStorage.json +++ b/data/bin/GachaStorage.json @@ -93,5 +93,24 @@ "BTypeUpProb": 0, "BTypeUpShowProb": 0, "BTypeGuaranteeProb": 10000 + }, + "6": { + "Id": 6, + "Name": "GachaStorage.CharacterCardRewardPool.1", + "DefaultId": 516, + "DefaultQty": 1, + "CostId": 2, + "CostQty": 300, + "OncePreferred": "[{\"516\":1}]", + "TenTimesPreferred": "[{\"516\":10}]", + "GiveItems": "", + "ATypeGroup": 101, + "ATypeUpProb": 0, + "ATypeUpShowProb": 0, + "AUpGuaranteeTimes": 0, + "BTypeProb": 800, + "BTypeUpProb": 0, + "BTypeUpShowProb": 0, + "BTypeGuaranteeProb": 5000 } } \ No newline at end of file diff --git a/data/bin/GachaType.json b/data/bin/GachaType.json index 812244742..9d312db93 100644 --- a/data/bin/GachaType.json +++ b/data/bin/GachaType.json @@ -195,5 +195,27 @@ "Desc6": "GachaType.9.12", "Desc7": "GachaType.9.13", "Desc8": "GachaType.9.14" + }, + "10": { + "Id": 10, + "Name": "GachaType.10.1", + "CoinItem": [ + 2, + 4, + 516 + ], + "Title1": "GachaType.10.2", + "Desc1": "GachaType.10.3", + "Title2": "GachaType.10.4", + "Desc2": "GachaType.10.5", + "Title3": "GachaType.10.6", + "Desc3": "GachaType.10.7", + "Title4": "GachaType.10.8", + "Desc4": "GachaType.10.9", + "Desc5": "GachaType.10.10", + "Title5": "GachaType.10.11", + "Desc6": "GachaType.10.12", + "Desc7": "GachaType.10.13", + "Desc8": "GachaType.10.14" } } \ No newline at end of file diff --git a/data/bin/GamepadAction.json b/data/bin/GamepadAction.json index b74b9b357..6e8ae888b 100644 --- a/data/bin/GamepadAction.json +++ b/data/bin/GamepadAction.json @@ -358,5 +358,53 @@ "XboxIcon": "Icon/Gamepad/XboxOne_RT", "PlayStationIcon": "Icon/Gamepad/PS4_R2", "KeyboardIcon": "Icon/Gamepad/Q" + }, + "IceCream_GiveFood": { + "Id": "IceCream_GiveFood", + "XboxIcon": "Icon/Gamepad/XboxOne_LB", + "PlayStationIcon": "Icon/Gamepad/PS4_L1", + "KeyboardIcon": "Icon/Gamepad/Space" + }, + "IceCream_OctopusFoot": { + "Id": "IceCream_OctopusFoot", + "XboxIcon": "Icon/Gamepad/XboxOne_LB", + "PlayStationIcon": "Icon/Gamepad/PS4_L1", + "KeyboardIcon": "Icon/Gamepad/Space" + }, + "MathParkour_Start": { + "Id": "MathParkour_Start", + "XboxIcon": "Icon/Gamepad/XboxOne_A", + "PlayStationIcon": "Icon/Gamepad/PS4_Cross", + "KeyboardIcon": "" + }, + "MathParkour_Pause": { + "Id": "MathParkour_Pause", + "XboxIcon": "Icon/Gamepad/XboxOne_Menu", + "PlayStationIcon": "Icon/Gamepad/PS4_Options", + "KeyboardIcon": "Icon/Gamepad/Esc" + }, + "MathParkour_Boom": { + "Id": "MathParkour_Boom", + "XboxIcon": "Icon/Gamepad/XboxOne_X", + "PlayStationIcon": "Icon/Gamepad/PS4_Square", + "KeyboardIcon": "Icon/Gamepad/Space" + }, + "MathParkour_QTE": { + "Id": "MathParkour_QTE", + "XboxIcon": "Icon/Gamepad/XboxOne_A", + "PlayStationIcon": "Icon/Gamepad/PS4_Cross", + "KeyboardIcon": "" + }, + "SoldierRefreshShop": { + "Id": "SoldierRefreshShop", + "XboxIcon": "", + "PlayStationIcon": "", + "KeyboardIcon": "Icon/Gamepad/D" + }, + "SoldierOpenShop": { + "Id": "SoldierOpenShop", + "XboxIcon": "", + "PlayStationIcon": "", + "KeyboardIcon": "Icon/Gamepad/F" } } \ No newline at end of file diff --git a/data/bin/GuideGroup.json b/data/bin/GuideGroup.json index 4fca8e21f..fbc2f4074 100644 --- a/data/bin/GuideGroup.json +++ b/data/bin/GuideGroup.json @@ -639,6 +639,38 @@ "ScriptPath": "GuideGroup_52", "IsActive": true }, + "53": { + "Id": 53, + "GuideDetectionType": 1, + "PassiveMsg": "", + "GuidePrepose": 0, + "PreposeParams": "", + "GuidePrepose2": 2, + "PreposeParams2": "[5]", + "GuidePost": 0, + "PostParams": "", + "GuideTrigger": 3, + "TriggerParams": "[573]", + "TowerState": false, + "ScriptPath": "GuideGroup_53", + "IsActive": true + }, + "55": { + "Id": 55, + "GuideDetectionType": 1, + "PassiveMsg": "", + "GuidePrepose": 0, + "PreposeParams": "", + "GuidePrepose2": 2, + "PreposeParams2": "[5]", + "GuidePost": 0, + "PostParams": "", + "GuideTrigger": 3, + "TriggerParams": "[571]", + "TowerState": false, + "ScriptPath": "GuideGroup_55", + "IsActive": true + }, "101": { "Id": 101, "GuideDetectionType": 2, @@ -847,6 +879,22 @@ "ScriptPath": "GuideGroup_304", "IsActive": true }, + "305": { + "Id": 305, + "GuideDetectionType": 2, + "PassiveMsg": "Guide_PenguinCard_305", + "GuidePrepose": 1, + "PreposeParams": "[304]", + "GuidePrepose2": 0, + "PreposeParams2": "", + "GuidePost": 0, + "PostParams": "", + "GuideTrigger": 0, + "TriggerParams": "", + "TowerState": false, + "ScriptPath": "GuideGroup_305", + "IsActive": true + }, "401": { "Id": 401, "GuideDetectionType": 2, @@ -862,5 +910,293 @@ "TowerState": false, "ScriptPath": "GuideGroup_401", "IsActive": true + }, + "501": { + "Id": 501, + "GuideDetectionType": 2, + "PassiveMsg": "Guide_Solider_501", + "GuidePrepose": 0, + "PreposeParams": "", + "GuidePrepose2": 0, + "PreposeParams2": "", + "GuidePost": 0, + "PostParams": "", + "GuideTrigger": 0, + "TriggerParams": "", + "TowerState": false, + "ScriptPath": "GuideGroup_501", + "IsActive": true + }, + "502": { + "Id": 502, + "GuideDetectionType": 2, + "PassiveMsg": "Guide_Solider_502", + "GuidePrepose": 1, + "PreposeParams": "[501]", + "GuidePrepose2": 0, + "PreposeParams2": "", + "GuidePost": 0, + "PostParams": "", + "GuideTrigger": 0, + "TriggerParams": "", + "TowerState": false, + "ScriptPath": "GuideGroup_502", + "IsActive": true + }, + "503": { + "Id": 503, + "GuideDetectionType": 2, + "PassiveMsg": "Guide_Solider_503", + "GuidePrepose": 1, + "PreposeParams": "[502]", + "GuidePrepose2": 0, + "PreposeParams2": "", + "GuidePost": 0, + "PostParams": "", + "GuideTrigger": 0, + "TriggerParams": "", + "TowerState": false, + "ScriptPath": "GuideGroup_503", + "IsActive": true + }, + "504": { + "Id": 504, + "GuideDetectionType": 2, + "PassiveMsg": "Guide_Solider_504", + "GuidePrepose": 1, + "PreposeParams": "[503]", + "GuidePrepose2": 0, + "PreposeParams2": "", + "GuidePost": 0, + "PostParams": "", + "GuideTrigger": 0, + "TriggerParams": "", + "TowerState": false, + "ScriptPath": "GuideGroup_504", + "IsActive": true + }, + "505": { + "Id": 505, + "GuideDetectionType": 2, + "PassiveMsg": "Guide_Solider_505", + "GuidePrepose": 1, + "PreposeParams": "[504]", + "GuidePrepose2": 0, + "PreposeParams2": "", + "GuidePost": 0, + "PostParams": "", + "GuideTrigger": 0, + "TriggerParams": "", + "TowerState": false, + "ScriptPath": "GuideGroup_505", + "IsActive": true + }, + "506": { + "Id": 506, + "GuideDetectionType": 2, + "PassiveMsg": "Guide_Solider_506", + "GuidePrepose": 1, + "PreposeParams": "[505]", + "GuidePrepose2": 0, + "PreposeParams2": "", + "GuidePost": 0, + "PostParams": "", + "GuideTrigger": 0, + "TriggerParams": "", + "TowerState": false, + "ScriptPath": "GuideGroup_506", + "IsActive": true + }, + "507": { + "Id": 507, + "GuideDetectionType": 2, + "PassiveMsg": "Guide_Solider_507", + "GuidePrepose": 1, + "PreposeParams": "[505]", + "GuidePrepose2": 0, + "PreposeParams2": "", + "GuidePost": 0, + "PostParams": "", + "GuideTrigger": 0, + "TriggerParams": "", + "TowerState": false, + "ScriptPath": "GuideGroup_507", + "IsActive": true + }, + "508": { + "Id": 508, + "GuideDetectionType": 2, + "PassiveMsg": "Guide_Solider_508", + "GuidePrepose": 1, + "PreposeParams": "[505]", + "GuidePrepose2": 0, + "PreposeParams2": "", + "GuidePost": 0, + "PostParams": "", + "GuideTrigger": 0, + "TriggerParams": "", + "TowerState": false, + "ScriptPath": "GuideGroup_508", + "IsActive": true + }, + "509": { + "Id": 509, + "GuideDetectionType": 2, + "PassiveMsg": "Guide_Solider_509", + "GuidePrepose": 1, + "PreposeParams": "[507]", + "GuidePrepose2": 0, + "PreposeParams2": "", + "GuidePost": 0, + "PostParams": "", + "GuideTrigger": 0, + "TriggerParams": "", + "TowerState": false, + "ScriptPath": "GuideGroup_509", + "IsActive": true + }, + "510": { + "Id": 510, + "GuideDetectionType": 2, + "PassiveMsg": "Guide_Solider_510", + "GuidePrepose": 1, + "PreposeParams": "[505]", + "GuidePrepose2": 0, + "PreposeParams2": "", + "GuidePost": 0, + "PostParams": "", + "GuideTrigger": 0, + "TriggerParams": "", + "TowerState": false, + "ScriptPath": "GuideGroup_510", + "IsActive": true + }, + "521": { + "Id": 521, + "GuideDetectionType": 1, + "PassiveMsg": "", + "GuidePrepose": 1, + "PreposeParams": "[24]", + "GuidePrepose2": 4, + "PreposeParams2": "[35]", + "GuidePost": 0, + "PostParams": "", + "GuideTrigger": 3, + "TriggerParams": "[10]", + "TowerState": true, + "ScriptPath": "GuideGroup_521", + "IsActive": true + }, + "522": { + "Id": 522, + "GuideDetectionType": 2, + "PassiveMsg": "Guide_DormEnter", + "GuidePrepose": 1, + "PreposeParams": "[521]", + "GuidePrepose2": 8, + "PreposeParams2": "[500010]", + "GuidePost": 0, + "PostParams": "", + "GuideTrigger": 4, + "TriggerParams": "", + "TowerState": true, + "ScriptPath": "GuideGroup_522", + "IsActive": true + }, + "523": { + "Id": 523, + "GuideDetectionType": 2, + "PassiveMsg": "Guide_DormEnter", + "GuidePrepose": 1, + "PreposeParams": "[522]", + "GuidePrepose2": 8, + "PreposeParams2": "[500011]", + "GuidePost": 0, + "PostParams": "", + "GuideTrigger": 4, + "TriggerParams": "", + "TowerState": true, + "ScriptPath": "GuideGroup_523", + "IsActive": true + }, + "524": { + "Id": 524, + "GuideDetectionType": 2, + "PassiveMsg": "Guide_DormEnter", + "GuidePrepose": 1, + "PreposeParams": "[523]", + "GuidePrepose2": 8, + "PreposeParams2": "[500012]", + "GuidePost": 0, + "PostParams": "", + "GuideTrigger": 4, + "TriggerParams": "", + "TowerState": true, + "ScriptPath": "GuideGroup_524", + "IsActive": true + }, + "525": { + "Id": 525, + "GuideDetectionType": 2, + "PassiveMsg": "Guide_DormEnter", + "GuidePrepose": 1, + "PreposeParams": "[524]", + "GuidePrepose2": 8, + "PreposeParams2": "[500013]", + "GuidePost": 0, + "PostParams": "", + "GuideTrigger": 4, + "TriggerParams": "", + "TowerState": true, + "ScriptPath": "GuideGroup_525", + "IsActive": true + }, + "526": { + "Id": 526, + "GuideDetectionType": 2, + "PassiveMsg": "Guide_DormEnter", + "GuidePrepose": 1, + "PreposeParams": "[525]", + "GuidePrepose2": 9, + "PreposeParams2": "[50001]", + "GuidePost": 0, + "PostParams": "", + "GuideTrigger": 4, + "TriggerParams": "", + "TowerState": true, + "ScriptPath": "GuideGroup_526", + "IsActive": true + }, + "527": { + "Id": 527, + "GuideDetectionType": 2, + "PassiveMsg": "Guide_DormEnter", + "GuidePrepose": 1, + "PreposeParams": "[526]", + "GuidePrepose2": 9, + "PreposeParams2": "[50002]", + "GuidePost": 0, + "PostParams": "", + "GuideTrigger": 4, + "TriggerParams": "", + "TowerState": true, + "ScriptPath": "GuideGroup_527", + "IsActive": true + }, + "528": { + "Id": 528, + "GuideDetectionType": 2, + "PassiveMsg": "Guide_DormEnterRoom2", + "GuidePrepose": 1, + "PreposeParams": "[527]", + "GuidePrepose2": 0, + "PreposeParams2": "", + "GuidePost": 0, + "PostParams": "", + "GuideTrigger": 4, + "TriggerParams": "", + "TowerState": true, + "ScriptPath": "GuideGroup_528", + "IsActive": true } } \ No newline at end of file diff --git a/data/bin/Handbook.json b/data/bin/Handbook.json index 1a0d27066..289adb301 100644 --- a/data/bin/Handbook.json +++ b/data/bin/Handbook.json @@ -1375,6 +1375,30 @@ "SkinId": 99904, "Cond": 61 }, + "416201": { + "Id": 416201, + "Index": 186, + "Type": 1, + "CharId": 162, + "SkinId": 16201, + "Cond": 10 + }, + "416202": { + "Id": 416202, + "Index": 187, + "Type": 1, + "CharId": 162, + "SkinId": 16202, + "Cond": 13 + }, + "411205": { + "Id": 411205, + "Index": 194, + "Type": 1, + "CharId": 112, + "SkinId": 11205, + "Cond": 61 + }, "214001": { "Id": 214001, "Index": 1, @@ -1847,6 +1871,22 @@ "SkinId": 0, "Cond": 48 }, + "214066": { + "Id": 214066, + "Index": 66, + "Type": 2, + "CharId": 0, + "SkinId": 0, + "Cond": 48 + }, + "214067": { + "Id": 214067, + "Index": 67, + "Type": 2, + "CharId": 0, + "SkinId": 0, + "Cond": 48 + }, "1001": { "Id": 1001, "Index": 1, @@ -2871,6 +2911,30 @@ "SkinId": 0, "Cond": 63 }, + "1129": { + "Id": 1129, + "Index": 129, + "Type": 3, + "CharId": 0, + "SkinId": 0, + "Cond": 63 + }, + "1130": { + "Id": 1130, + "Index": 130, + "Type": 3, + "CharId": 0, + "SkinId": 0, + "Cond": 63 + }, + "1131": { + "Id": 1131, + "Index": 131, + "Type": 3, + "CharId": 0, + "SkinId": 0, + "Cond": 63 + }, "2001": { "Id": 2001, "Index": 1, @@ -3014,5 +3078,341 @@ "CharId": 0, "SkinId": 0, "Cond": 116 + }, + "30101": { + "Id": 30101, + "Index": 1, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30102": { + "Id": 30102, + "Index": 2, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30103": { + "Id": 30103, + "Index": 3, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30104": { + "Id": 30104, + "Index": 4, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30105": { + "Id": 30105, + "Index": 5, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30106": { + "Id": 30106, + "Index": 6, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30201": { + "Id": 30201, + "Index": 7, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30202": { + "Id": 30202, + "Index": 8, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30203": { + "Id": 30203, + "Index": 9, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30204": { + "Id": 30204, + "Index": 10, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30205": { + "Id": 30205, + "Index": 11, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30206": { + "Id": 30206, + "Index": 12, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30207": { + "Id": 30207, + "Index": 13, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30301": { + "Id": 30301, + "Index": 14, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30302": { + "Id": 30302, + "Index": 15, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30303": { + "Id": 30303, + "Index": 16, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30304": { + "Id": 30304, + "Index": 17, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30401": { + "Id": 30401, + "Index": 18, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30402": { + "Id": 30402, + "Index": 19, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30403": { + "Id": 30403, + "Index": 20, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30404": { + "Id": 30404, + "Index": 21, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30500": { + "Id": 30500, + "Index": 22, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30501": { + "Id": 30501, + "Index": 23, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30502": { + "Id": 30502, + "Index": 24, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30503": { + "Id": 30503, + "Index": 25, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30701": { + "Id": 30701, + "Index": 26, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30702": { + "Id": 30702, + "Index": 27, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30703": { + "Id": 30703, + "Index": 28, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30801": { + "Id": 30801, + "Index": 29, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30802": { + "Id": 30802, + "Index": 30, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30803": { + "Id": 30803, + "Index": 31, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30901": { + "Id": 30901, + "Index": 32, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "30902": { + "Id": 30902, + "Index": 33, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "31001": { + "Id": 31001, + "Index": 34, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "31002": { + "Id": 31002, + "Index": 35, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "31003": { + "Id": 31003, + "Index": 36, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "31100": { + "Id": 31100, + "Index": 37, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "31101": { + "Id": 31101, + "Index": 38, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "31102": { + "Id": 31102, + "Index": 39, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "31103": { + "Id": 31103, + "Index": 40, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "31201": { + "Id": 31201, + "Index": 41, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 + }, + "31202": { + "Id": 31202, + "Index": 42, + "Type": 8, + "CharId": 0, + "SkinId": 0, + "Cond": 173 } } \ No newline at end of file diff --git a/data/bin/HitDamage.json b/data/bin/HitDamage.json index 2f75d37c5..9e1df7e86 100644 --- a/data/bin/HitDamage.json +++ b/data/bin/HitDamage.json @@ -7868,19 +7868,19 @@ ], "DamageBonusType": 1, "SkillPercentAmend": [ - 122000, - 140000, - 158000, - 213000, - 230000, 247000, - 281000, - 296000, - 310000, - 340000, - 364000, - 388000, - 413000 + 284000, + 321000, + 432000, + 467000, + 501000, + 570000, + 600000, + 630000, + 689000, + 738000, + 788000, + 837000 ], "SkillAbsAmend": [ 0, @@ -34359,19 +34359,19 @@ ], "DamageBonusType": 1, "SkillPercentAmend": [ - 118000, - 135000, - 153000, - 206000, - 223000, - 239000, - 272000, - 286000, - 300000, - 329000, - 352000, - 376000, - 399000 + 137000, + 158000, + 179000, + 240000, + 260000, + 279000, + 317000, + 334000, + 350000, + 383000, + 411000, + 438000, + 466000 ], "SkillAbsAmend": [ 0, @@ -34435,19 +34435,19 @@ ], "DamageBonusType": 1, "SkillPercentAmend": [ - 310000, - 360000, - 400000, - 540000, - 590000, - 630000, + 620000, 720000, - 760000, - 790000, - 870000, - 930000, - 990000, - 1050000 + 810000, + 1090000, + 1180000, + 1260000, + 1440000, + 1510000, + 1590000, + 1740000, + 1860000, + 1990000, + 2110000 ], "SkillAbsAmend": [ 0, @@ -34504,24 +34504,23 @@ 1341892246, 41931809, 2146977097, - -772008934, - -674504050 + -772008934 ], "DamageBonusType": 1, "SkillPercentAmend": [ - 2290000, - 2630000, - 2970000, - 4000000, + 3760000, 4320000, - 4640000, - 5280000, - 5550000, - 5830000, - 6380000, - 6830000, - 7290000, - 7750000 + 4880000, + 6570000, + 7100000, + 7630000, + 8680000, + 9130000, + 9580000, + 10480000, + 11230000, + 11980000, + 12740000 ], "SkillAbsAmend": [ 0, @@ -34657,19 +34656,19 @@ ], "DamageBonusType": 1, "SkillPercentAmend": [ - 660000, - 760000, - 860000, - 1150000, - 1250000, - 1340000, - 1520000, - 1600000, - 1680000, - 1840000, - 1970000, - 2110000, - 2240000 + 820000, + 950000, + 1070000, + 1440000, + 1560000, + 1670000, + 1910000, + 2000000, + 2100000, + 2300000, + 2470000, + 2630000, + 2800000 ], "SkillAbsAmend": [ 0, @@ -34729,15 +34728,15 @@ ], "DamageBonusType": 1, "SkillPercentAmend": [ - 1570000, - 2500000, - 3440000, - 4380000, - 5320000, - 6260000, - 7200000, - 8140000, - 9080000 + 1960000, + 3130000, + 4300000, + 5480000, + 6650000, + 7830000, + 9000000, + 10170000, + 11350000 ], "SkillAbsAmend": [ 0, @@ -39165,6 +39164,2081 @@ "PerkId": 511712, "HitImmunityTime": 0 }, + "162000001": { + "Id": 162000001, + "LevelTypeData": 4, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 5, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + -722969706 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 210000, + 270000, + 330000, + 390000, + 450000, + 510000, + 580000, + 640000, + 700000, + 0, + 0, + 0, + 0 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "162100001": { + "Id": 162100001, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + 1014643206, + 556843348, + 460568648 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 450000, + 510000, + 580000, + 780000, + 840000, + 900000, + 1030000, + 1080000, + 1140000, + 1250000, + 1340000, + 1420000, + 1500000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 23500, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 16210000, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "162100002": { + "Id": 162100002, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + 1014643206, + 556843348, + 460568648 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 460000, + 530000, + 600000, + 810000, + 880000, + 940000, + 1070000, + 1130000, + 1180000, + 1300000, + 1390000, + 1470000, + 1560000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 23500, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 16210000, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "162100003": { + "Id": 162100003, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + 1014643206, + 556843348, + 460568648 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 660000, + 760000, + 860000, + 1150000, + 1250000, + 1340000, + 1520000, + 1600000, + 1680000, + 1850000, + 1980000, + 2100000, + 2220000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 35250, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 16210000, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "162100004": { + "Id": 162100004, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + 1014643206, + -583115216, + -460925555 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 210000, + 250000, + 280000, + 370000, + 400000, + 430000, + 490000, + 520000, + 550000, + 600000, + 640000, + 680000, + 720000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 43083, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 16210000, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "162100005": { + "Id": 162100005, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + 1014643206, + 757024667, + -460925555 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 300000, + 350000, + 390000, + 530000, + 570000, + 620000, + 700000, + 740000, + 770000, + 850000, + 910000, + 960000, + 1020000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 14305, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 16210000, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "162100006": { + "Id": 162100006, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + 1014643206, + 757024667, + 556843348, + 460568648 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 890000, + 1030000, + 1160000, + 1560000, + 1690000, + 1810000, + 2060000, + 2170000, + 2280000, + 2500000, + 2680000, + 2840000, + 3000000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 55486, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 16210000, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "162100007": { + "Id": 162100007, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 1, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + -1219492980, + 1014643206, + 556843348, + 460568648, + -1130961647 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 2220000, + 2560000, + 2890000, + 3890000, + 4200000, + 4510000, + 5140000, + 5400000, + 5670000, + 6230000, + 6670000, + 7070000, + 7470000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 16210000, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "162310001": { + "Id": 162310001, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 1, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + -1219492980, + -460925555 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 360000, + 420000, + 470000, + 640000, + 690000, + 740000, + 840000, + 890000, + 930000, + 1020000, + 1090000, + 1160000, + 1230000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 21215, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 16231000, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "162310002": { + "Id": 162310002, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 1, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + -1219492980, + 556843348 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 640000, + 740000, + 840000, + 1130000, + 1220000, + 1310000, + 1490000, + 1560000, + 1640000, + 1800000, + 1930000, + 2050000, + 2160000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 102812, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 16231000, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "162310003": { + "Id": 162310003, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 1, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + -1219492980, + -583115216, + -460925555, + 1407119430 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 1340000, + 1550000, + 1750000, + 2350000, + 2540000, + 2730000, + 3100000, + 3270000, + 3430000, + 3760000, + 4030000, + 4270000, + 4520000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 16231002, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "162310005": { + "Id": 162310005, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 1, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + -583115216, + -460925555 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 210000, + 250000, + 280000, + 370000, + 400000, + 430000, + 490000, + 520000, + 550000, + 600000, + 640000, + 680000, + 720000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 16231000, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "162310006": { + "Id": 162310006, + "LevelTypeData": 1, + "LevelData": 516205, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + -583115216, + -460925555 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 160000, + 250000, + 350000, + 440000, + 530000, + 630000, + 690000, + 740000, + 790000, + 0, + 0, + 0, + 0 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 16231000, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "162310007": { + "Id": 162310007, + "LevelTypeData": 1, + "LevelData": 516209, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + -1219492980, + 556843348 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 140000, + 220000, + 310000, + 390000, + 470000, + 560000, + 610000, + 650000, + 700000, + 0, + 0, + 0, + 0 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 16231000, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "162310008": { + "Id": 162310008, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 1, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + -1219492980, + 556843348 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 230000, + 260000, + 300000, + 400000, + 430000, + 460000, + 520000, + 550000, + 580000, + 640000, + 680000, + 720000, + 760000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 16231000, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "162310009": { + "Id": 162310009, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 1, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + -583115216, + -460925555 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 210000, + 250000, + 280000, + 370000, + 400000, + 430000, + 490000, + 520000, + 550000, + 600000, + 640000, + 680000, + 720000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 16231000, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "162310010": { + "Id": 162310010, + "LevelTypeData": 1, + "LevelData": 516208, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + -1219492980, + 556843348 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 410000, + 660000, + 910000, + 1150000, + 1400000, + 1650000, + 1810000, + 1940000, + 2060000, + 0, + 0, + 0, + 0 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 16231000, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "162320001": { + "Id": 162320001, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 2, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + -1219492980, + 1029436838, + -460925555 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 520000, + 600000, + 670000, + 910000, + 980000, + 1050000, + 1200000, + 1260000, + 1320000, + 1450000, + 1550000, + 1650000, + 1760000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 16232000, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "162320002": { + "Id": 162320002, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 2, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + -1219492980, + 556843348 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 540000, + 620000, + 700000, + 940000, + 1020000, + 1090000, + 1240000, + 1310000, + 1370000, + 1500000, + 1610000, + 1710000, + 1820000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 16232000, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "162320003": { + "Id": 162320003, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 2, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + -1219492980, + 556843348 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 920000, + 1060000, + 1200000, + 1610000, + 1740000, + 1870000, + 2130000, + 2240000, + 2350000, + 2570000, + 2760000, + 2940000, + 3120000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 16232000, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "162320004": { + "Id": 162320004, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 2, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + -1219492980, + 556843348 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 500000, + 580000, + 650000, + 880000, + 950000, + 1020000, + 1160000, + 1220000, + 1280000, + 1400000, + 1500000, + 1600000, + 1700000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 16232000, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "162320005": { + "Id": 162320005, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 2, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + -1219492980, + 1029436838, + -460925555 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 280000, + 320000, + 370000, + 490000, + 530000, + 570000, + 650000, + 680000, + 720000, + 790000, + 840000, + 900000, + 950000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 16232000, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "162320006": { + "Id": 162320006, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 2, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + -1219492980, + 556843348 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 920000, + 1060000, + 1200000, + 1610000, + 1740000, + 1870000, + 2130000, + 2240000, + 2350000, + 2570000, + 2760000, + 2940000, + 3120000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 16232000, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "162400001": { + "Id": 162400001, + "LevelTypeData": 3, + "LevelData": 4, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + -1219492980, + 556843348 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 2160000, + 2480000, + 2810000, + 3780000, + 4080000, + 4380000, + 4990000, + 5250000, + 5510000, + 6050000, + 6480000, + 6870000, + 7260000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 16240000, + "SkillSlotType": 4, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "162400002": { + "Id": 162400002, + "LevelTypeData": 3, + "LevelData": 4, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + -1219492980, + 556843348 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 2700000, + 3110000, + 3510000, + 4730000, + 5100000, + 5480000, + 6240000, + 6560000, + 6890000, + 7560000, + 8100000, + 8590000, + 9070000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 16240000, + "SkillSlotType": 4, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "162400003": { + "Id": 162400003, + "LevelTypeData": 3, + "LevelData": 4, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + -1219492980, + 1029436838, + -460925555 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 540000, + 630000, + 710000, + 950000, + 1030000, + 1110000, + 1260000, + 1320000, + 1390000, + 1530000, + 1630000, + 1730000, + 1830000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 16240000, + "SkillSlotType": 4, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "162400004": { + "Id": 162400004, + "LevelTypeData": 3, + "LevelData": 4, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + -1219492980, + 1029436838, + -460925555 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 1090000, + 1250000, + 1420000, + 1910000, + 2060000, + 2210000, + 2520000, + 2650000, + 2780000, + 3050000, + 3270000, + 3460000, + 3660000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 16240000, + "SkillSlotType": 4, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "162400006": { + "Id": 162400006, + "LevelTypeData": 1, + "LevelData": 516241, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + -583115216, + -460925555, + 1029436838 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 300000, + 480000, + 660000, + 840000, + 1020000, + 1200000, + 1320000, + 1410000, + 1500000, + 0, + 0, + 0, + 0 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 16240000, + "SkillSlotType": 4, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "162400007": { + "Id": 162400007, + "LevelTypeData": 1, + "LevelData": 516242, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 5, + "DamageTag": [ + -1219492980, + 556843348 + ], + "DamageBonusType": 3, + "SkillPercentAmend": [ + 410000, + 660000, + 910000, + 1150000, + 1400000, + 1650000, + 1810000, + 1940000, + 2060000, + 0, + 0, + 0, + 0 + ], + "SkillAbsAmend": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "TalentAbsAmend": [ + 0, + 0, + 0, + 0, + 0 + ], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 16240000, + "SkillSlotType": 4, + "PerkId": 0, + "HitImmunityTime": 0 + }, "110000001": { "Id": 110000001, "LevelTypeData": 4, @@ -48845,19 +50919,19 @@ ], "DamageBonusType": 1, "SkillPercentAmend": [ - 110000, - 126000, - 143000, - 192000, - 208000, - 223000, - 254000, - 267000, - 280000, - 307000, - 329000, - 351000, - 373000 + 152000, + 175000, + 198000, + 266000, + 288000, + 309000, + 352000, + 370000, + 388000, + 425000, + 456000, + 486000, + 517000 ], "SkillAbsAmend": [ 0, @@ -48915,19 +50989,19 @@ ], "DamageBonusType": 1, "SkillPercentAmend": [ - 110000, - 126000, - 143000, - 192000, - 208000, - 223000, - 254000, - 267000, - 280000, - 307000, - 329000, - 351000, - 373000 + 152000, + 175000, + 198000, + 266000, + 288000, + 309000, + 352000, + 370000, + 388000, + 425000, + 456000, + 486000, + 517000 ], "SkillAbsAmend": [ 0, @@ -48985,19 +51059,19 @@ ], "DamageBonusType": 1, "SkillPercentAmend": [ - 161000, - 185000, - 209000, - 282000, - 304000, - 327000, - 372000, + 223000, + 256000, + 289000, 391000, - 411000, - 449000, - 481000, - 514000, - 546000 + 421000, + 453000, + 515000, + 542000, + 569000, + 622000, + 666000, + 712000, + 756000 ], "SkillAbsAmend": [ 0, @@ -49056,19 +51130,19 @@ ], "DamageBonusType": 1, "SkillPercentAmend": [ - 49000, - 56000, - 63000, - 85000, - 92000, - 99000, - 112000, - 118000, - 124000, - 135000, - 145000, - 155000, - 164000 + 69000, + 79000, + 89000, + 120000, + 130000, + 140000, + 158000, + 166000, + 175000, + 190000, + 204000, + 219000, + 231000 ], "SkillAbsAmend": [ 0, @@ -49195,19 +51269,19 @@ "DamageTag": [], "DamageBonusType": 1, "SkillPercentAmend": [ - 94000, - 108000, - 122000, - 165000, - 178000, - 191000, - 217000, + 130000, + 150000, + 169000, 229000, - 240000, - 262000, - 281000, - 300000, - 319000 + 247000, + 265000, + 301000, + 317000, + 332000, + 363000, + 389000, + 416000, + 442000 ], "SkillAbsAmend": [ 0, @@ -49265,19 +51339,19 @@ ], "DamageBonusType": 1, "SkillPercentAmend": [ - 35000, - 40000, - 46000, - 61000, - 66000, - 71000, - 81000, - 85000, - 89000, + 48000, + 55000, + 64000, + 84000, + 91000, 98000, - 105000, 112000, - 119000 + 118000, + 123000, + 136000, + 145000, + 155000, + 165000 ], "SkillAbsAmend": [ 0, @@ -53696,19 +55770,19 @@ ], "DamageBonusType": 1, "SkillPercentAmend": [ - 690000, - 800000, - 900000, - 1210000, - 1310000, - 1410000, - 1600000, - 1680000, - 1770000, - 1930000, - 2070000, - 2210000, - 2350000 + 760000, + 880000, + 990000, + 1330000, + 1440000, + 1550000, + 1750000, + 1840000, + 1940000, + 2110000, + 2270000, + 2420000, + 2580000 ], "SkillAbsAmend": [ 0, @@ -53766,19 +55840,19 @@ ], "DamageBonusType": 1, "SkillPercentAmend": [ - 270000, - 311000, - 351000, - 473000, - 510000, - 548000, - 624000, - 656000, - 689000, - 753000, - 807000, - 861000, - 915000 + 350000, + 404000, + 456000, + 615000, + 663000, + 712000, + 811000, + 853000, + 896000, + 979000, + 1050000, + 1120000, + 1190000 ], "SkillAbsAmend": [ 0, @@ -53836,15 +55910,15 @@ ], "DamageBonusType": 1, "SkillPercentAmend": [ - 770000, - 1230000, - 1690000, - 2160000, - 2620000, - 3080000, - 3540000, - 4000000, - 4460000 + 840000, + 1350000, + 1850000, + 2370000, + 2870000, + 3370000, + 3880000, + 4380000, + 4890000 ], "SkillAbsAmend": [ 0, @@ -58386,19 +60460,19 @@ ], "DamageBonusType": 1, "SkillPercentAmend": [ - 154000, - 177000, - 200000, - 269000, - 290000, - 312000, - 355000, - 373000, - 392000, - 428000, - 459000, - 490000, - 521000 + 310000, + 350000, + 400000, + 540000, + 580000, + 620000, + 710000, + 750000, + 780000, + 860000, + 920000, + 980000, + 1040000 ], "SkillAbsAmend": [ 0, @@ -58458,19 +60532,19 @@ ], "DamageBonusType": 1, "SkillPercentAmend": [ - 98000, - 113000, - 127000, - 172000, - 185000, - 199000, - 226000, - 238000, - 250000, - 273000, - 293000, - 313000, - 332000 + 196000, + 225000, + 255000, + 343000, + 370000, + 398000, + 453000, + 476000, + 500000, + 547000, + 586000, + 625000, + 664000 ], "SkillAbsAmend": [ 0, @@ -58530,19 +60604,19 @@ ], "DamageBonusType": 1, "SkillPercentAmend": [ - 141000, - 162000, - 183000, - 246000, - 266000, - 285000, - 325000, - 342000, - 358000, - 392000, - 420000, - 448000, - 476000 + 281000, + 323000, + 365000, + 492000, + 531000, + 571000, + 649000, + 683000, + 717000, + 784000, + 840000, + 896000, + 953000 ], "SkillAbsAmend": [ 0, @@ -58602,19 +60676,19 @@ ], "DamageBonusType": 1, "SkillPercentAmend": [ - 131000, - 150000, - 170000, - 230000, - 250000, - 270000, + 261000, 300000, - 320000, - 330000, - 360000, - 390000, - 420000, - 440000 + 340000, + 460000, + 490000, + 530000, + 600000, + 640000, + 670000, + 730000, + 780000, + 830000, + 890000 ], "SkillAbsAmend": [ 0, @@ -58674,19 +60748,19 @@ ], "DamageBonusType": 1, "SkillPercentAmend": [ - 229000, - 263000, - 297000, - 400000, - 432000, - 464000, - 528000, - 556000, - 583000, - 638000, - 684000, - 729000, - 775000 + 460000, + 530000, + 590000, + 800000, + 860000, + 930000, + 1060000, + 1110000, + 1170000, + 1280000, + 1370000, + 1460000, + 1550000 ], "SkillAbsAmend": [ 0, @@ -58746,19 +60820,19 @@ ], "DamageBonusType": 1, "SkillPercentAmend": [ - 168000, - 193000, - 218000, - 294000, - 317000, - 341000, - 388000, - 408000, - 428000, - 468000, - 502000, - 535000, - 569000 + 340000, + 390000, + 440000, + 590000, + 630000, + 680000, + 770000, + 820000, + 860000, + 940000, + 1000000, + 1070000, + 1140000 ], "SkillAbsAmend": [ 0, @@ -58818,19 +60892,19 @@ ], "DamageBonusType": 1, "SkillPercentAmend": [ - 860000, - 980000, - 1110000, - 1500000, - 1620000, - 1740000, - 1980000, - 2080000, - 2180000, - 2390000, - 2560000, - 2730000, - 2900000 + 1040000, + 1200000, + 1360000, + 1830000, + 1970000, + 2120000, + 2410000, + 2540000, + 2660000, + 2910000, + 3120000, + 3330000, + 3540000 ], "SkillAbsAmend": [ 0, @@ -58890,19 +60964,19 @@ ], "DamageBonusType": 1, "SkillPercentAmend": [ - 570000, - 660000, - 740000, - 1000000, - 1080000, - 1160000, + 700000, + 800000, + 900000, + 1220000, 1320000, - 1390000, - 1450000, - 1590000, - 1710000, - 1820000, - 1930000 + 1410000, + 1610000, + 1690000, + 1770000, + 1940000, + 2080000, + 2220000, + 2360000 ], "SkillAbsAmend": [ 0, @@ -58963,19 +61037,19 @@ ], "DamageBonusType": 1, "SkillPercentAmend": [ - 252000, - 290000, - 327000, - 441000, - 476000, - 511000, - 582000, - 612000, - 642000, - 702000, - 753000, - 803000, - 853000 + 310000, + 350000, + 400000, + 540000, + 580000, + 620000, + 710000, + 750000, + 780000, + 860000, + 920000, + 980000, + 1040000 ], "SkillAbsAmend": [ 0, @@ -59035,19 +61109,19 @@ ], "DamageBonusType": 1, "SkillPercentAmend": [ - 178000, - 205000, - 232000, - 312000, - 337000, - 362000, - 412000, - 433000, - 455000, - 497000, - 533000, - 569000, - 605000 + 360000, + 410000, + 460000, + 620000, + 670000, + 720000, + 820000, + 870000, + 910000, + 990000, + 1070000, + 1140000, + 1210000 ], "SkillAbsAmend": [ 0, @@ -59108,19 +61182,19 @@ ], "DamageBonusType": 1, "SkillPercentAmend": [ - 670000, - 770000, - 870000, - 1170000, - 1270000, - 1360000, + 820000, + 940000, + 1060000, + 1430000, 1550000, - 1630000, - 1710000, - 1870000, - 2010000, - 2140000, - 2270000 + 1660000, + 1890000, + 1990000, + 2090000, + 2280000, + 2450000, + 2610000, + 2780000 ], "SkillAbsAmend": [ 0, @@ -71912,6 +73986,40 @@ "PerkId": 0, "HitImmunityTime": 0 }, + "13011051": { + "Id": 13011051, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 6, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 800000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 1301105, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, "1301101": { "Id": 1301101, "LevelTypeData": 0, @@ -71980,40 +74088,6 @@ "PerkId": 0, "HitImmunityTime": 0 }, - "13011051": { - "Id": 13011051, - "LevelTypeData": 0, - "LevelData": 0, - "MainOrSupport": 0, - "HitdamageInfo": "", - "DistanceType": 2, - "SourceType": 2, - "DamageType": 1, - "EffectType": 6, - "ElementType": 0, - "DamageTag": [], - "DamageBonusType": 1, - "SkillPercentAmend": [ - 800000, - 0 - ], - "SkillAbsAmend": [ - 0, - 0 - ], - "AdditionalSource": 0, - "AdditionalType": 0, - "AdditionalPercent": [], - "EnergyCharge": 0, - "TalentPercentAmend": [], - "TalentAbsAmend": [], - "IsDenseType": false, - "PerkIntensity": [], - "SkillId": 1301105, - "SkillSlotType": 0, - "PerkId": 0, - "HitImmunityTime": 0 - }, "13021021": { "Id": 13021021, "LevelTypeData": 0, @@ -102182,6 +104256,1502 @@ "PerkId": 0, "HitImmunityTime": 4000 }, + "72013751": { + "Id": 72013751, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 400000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7201375, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 4000 + }, + "700611001": { + "Id": 700611001, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1090000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006110, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 5000 + }, + "700611002": { + "Id": 700611002, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 420000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006110, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 5000 + }, + "700611101": { + "Id": 700611101, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1030000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006111, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "700611102": { + "Id": 700611102, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1220000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006111, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "700612001": { + "Id": 700612001, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1040000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006120, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "700612101": { + "Id": 700612101, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 800000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006121, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "700612201": { + "Id": 700612201, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1180000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006122, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "700612301": { + "Id": 700612301, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 990000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006123, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "700612401": { + "Id": 700612401, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 950000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006124, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 5000 + }, + "700612501": { + "Id": 700612501, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 450000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006125, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 5000 + }, + "700613201": { + "Id": 700613201, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 500000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006132, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 5000 + }, + "700614001": { + "Id": 700614001, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1800000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006140, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 5000 + }, + "700614101": { + "Id": 700614101, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 550000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006141, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "700614102": { + "Id": 700614102, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 600000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006141, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "700614201": { + "Id": 700614201, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1600000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006142, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "700614301": { + "Id": 700614301, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 540000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006143, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "700614302": { + "Id": 700614302, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 560000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006143, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "700615001": { + "Id": 700615001, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 570000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006150, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 5000 + }, + "700615002": { + "Id": 700615002, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 520000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006150, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 5000 + }, + "700615003": { + "Id": 700615003, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1260000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006150, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 5000 + }, + "700615004": { + "Id": 700615004, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1550000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006150, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 5000 + }, + "700616001": { + "Id": 700616001, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1080000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006160, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 5000 + }, + "700616002": { + "Id": 700616002, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1090000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006160, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "700616003": { + "Id": 700616003, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1760000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006160, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "700617001": { + "Id": 700617001, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 820000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006170, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 5000 + }, + "700617002": { + "Id": 700617002, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 420000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006170, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 5000 + }, + "700618001": { + "Id": 700618001, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 750000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006180, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "700618002": { + "Id": 700618002, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 900000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006180, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "700618003": { + "Id": 700618003, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1100000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006180, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "700618004": { + "Id": 700618004, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 350000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006180, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "700619001": { + "Id": 700619001, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1000000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006190, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 5000 + }, + "700619101": { + "Id": 700619101, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1550000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006191, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 5000 + }, + "700619901": { + "Id": 700619901, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 7, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1000000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7006199, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "72015011": { + "Id": 72015011, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 950000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7201501, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "72015021": { + "Id": 72015021, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1100000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7201502, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "72015031": { + "Id": 72015031, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1200000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7201503, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "72016011": { + "Id": 72016011, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1000000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7201601, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "72016021": { + "Id": 72016021, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1200000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7201602, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "72016031": { + "Id": 72016031, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 900000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 7201603, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "31701011": { + "Id": 31701011, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1000000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 3170101, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "90001001": { + "Id": 90001001, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1000000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 9000101, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "90002001": { + "Id": 90002001, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 8000000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 9000201, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "90013001": { + "Id": 90013001, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 1, + "SourceType": 2, + "DamageType": 1, + "EffectType": 1, + "ElementType": 0, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1200000, + 0 + ], + "SkillAbsAmend": [ + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 9001301, + "SkillSlotType": 0, + "PerkId": 0, + "HitImmunityTime": 0 + }, "1160111": { "Id": 1160111, "LevelTypeData": 0, @@ -111557,10 +115127,10 @@ "DamageTag": [], "DamageBonusType": 1, "SkillPercentAmend": [ - 1140000, - 1430000, - 1630000, - 1630000 + 3430000, + 4290000, + 4900000, + 4900000 ], "SkillAbsAmend": [ 0, @@ -111742,10 +115312,10 @@ "DamageTag": [], "DamageBonusType": 1, "SkillPercentAmend": [ - 1830000, - 3820000, - 6250000, - 6940000 + 1650000, + 3430000, + 5620000, + 6240000 ], "SkillAbsAmend": [ 0, @@ -111779,10 +115349,10 @@ "DamageTag": [], "DamageBonusType": 1, "SkillPercentAmend": [ - 10370000, - 11850000, - 12830000, - 13820000 + 7250000, + 8290000, + 8980000, + 9670000 ], "SkillAbsAmend": [ 0, @@ -111816,10 +115386,10 @@ "DamageTag": [], "DamageBonusType": 1, "SkillPercentAmend": [ - 10100000, - 11550000, - 12510000, - 13470000 + 8090000, + 9240000, + 10010000, + 10780000 ], "SkillAbsAmend": [ 0, @@ -112519,10 +116089,10 @@ "DamageTag": [], "DamageBonusType": 1, "SkillPercentAmend": [ - 1300000, - 1300000, - 1300000, - 1300000 + 1900000, + 1900000, + 1900000, + 1900000 ], "SkillAbsAmend": [ 0, @@ -112556,10 +116126,10 @@ "DamageTag": [], "DamageBonusType": 1, "SkillPercentAmend": [ - 1300000, - 1300000, - 1300000, - 1300000 + 1900000, + 1900000, + 1900000, + 1900000 ], "SkillAbsAmend": [ 0, @@ -112593,10 +116163,10 @@ "DamageTag": [], "DamageBonusType": 1, "SkillPercentAmend": [ - 1300000, - 1300000, - 1300000, - 1300000 + 1900000, + 1900000, + 1900000, + 1900000 ], "SkillAbsAmend": [ 0, @@ -112630,10 +116200,10 @@ "DamageTag": [], "DamageBonusType": 1, "SkillPercentAmend": [ - 1300000, - 1300000, - 1300000, - 1300000 + 1900000, + 1900000, + 1900000, + 1900000 ], "SkillAbsAmend": [ 0, @@ -112667,10 +116237,10 @@ "DamageTag": [], "DamageBonusType": 1, "SkillPercentAmend": [ - 1300000, - 1300000, - 1300000, - 1300000 + 1900000, + 1900000, + 1900000, + 1900000 ], "SkillAbsAmend": [ 0, @@ -112704,10 +116274,10 @@ "DamageTag": [], "DamageBonusType": 1, "SkillPercentAmend": [ - 1300000, - 1300000, - 1300000, - 1300000 + 1900000, + 1900000, + 1900000, + 1900000 ], "SkillAbsAmend": [ 0, @@ -112741,10 +116311,10 @@ "DamageTag": [], "DamageBonusType": 1, "SkillPercentAmend": [ - 2900000, - 3630000, - 5000000, - 5000000 + 4230000, + 5290000, + 7300000, + 7300000 ], "SkillAbsAmend": [ 0, @@ -112778,10 +116348,10 @@ "DamageTag": [], "DamageBonusType": 1, "SkillPercentAmend": [ - 1290000, - 1620000, - 2230000, - 2230000 + 1890000, + 2360000, + 3260000, + 3260000 ], "SkillAbsAmend": [ 0, @@ -112815,10 +116385,10 @@ "DamageTag": [], "DamageBonusType": 1, "SkillPercentAmend": [ - 3120000, - 3900000, - 5380000, - 5380000 + 4550000, + 5690000, + 7850000, + 7850000 ], "SkillAbsAmend": [ 0, @@ -112852,10 +116422,10 @@ "DamageTag": [], "DamageBonusType": 1, "SkillPercentAmend": [ - 2480000, - 3100000, - 4270000, - 4270000 + 3610000, + 4520000, + 6230000, + 6230000 ], "SkillAbsAmend": [ 0, @@ -112889,10 +116459,10 @@ "DamageTag": [], "DamageBonusType": 1, "SkillPercentAmend": [ - 1340000, - 1670000, - 2310000, - 2310000 + 1950000, + 2440000, + 3370000, + 3370000 ], "SkillAbsAmend": [ 0, @@ -113925,10 +117495,10 @@ "DamageTag": [], "DamageBonusType": 1, "SkillPercentAmend": [ - 5850000, - 7310000, - 8350000, - 8350000 + 3900000, + 4870000, + 5060000, + 5570000 ], "SkillAbsAmend": [ 0, @@ -113962,10 +117532,10 @@ "DamageTag": [], "DamageBonusType": 1, "SkillPercentAmend": [ - 11690000, - 14610000, - 16700000, - 16700000 + 7800000, + 9750000, + 11140000, + 11140000 ], "SkillAbsAmend": [ 0, @@ -114817,10 +118387,10 @@ "DamageTag": [], "DamageBonusType": 1, "SkillPercentAmend": [ - 4140000, - 5170000, - 8460000, - 9400000 + 2300000, + 2870000, + 4700000, + 5220000 ], "SkillAbsAmend": [ 0, @@ -114854,10 +118424,10 @@ "DamageTag": [], "DamageBonusType": 1, "SkillPercentAmend": [ - 11190000, - 12790000, - 13850000, - 14920000 + 4670000, + 5330000, + 5780000, + 6220000 ], "SkillAbsAmend": [ 0, @@ -115261,10 +118831,10 @@ "DamageTag": [], "DamageBonusType": 1, "SkillPercentAmend": [ - 1900000, - 1900000, - 1900000, - 1900000 + 2850000, + 2850000, + 2850000, + 2850000 ], "SkillAbsAmend": [ 0, @@ -115300,10 +118870,10 @@ ], "DamageBonusType": 1, "SkillPercentAmend": [ - 3820000, - 4770000, - 7630000, - 7630000 + 4580000, + 5730000, + 9160000, + 9160000 ], "SkillAbsAmend": [ 0, @@ -115337,10 +118907,10 @@ "DamageTag": [], "DamageBonusType": 1, "SkillPercentAmend": [ - 5170000, - 5880000, - 6580000, - 6580000 + 7150000, + 8130000, + 9100000, + 9100000 ], "SkillAbsAmend": [ 0, @@ -116691,5 +120261,6039 @@ "SkillSlotType": 2, "PerkId": 0, "HitImmunityTime": 0 + }, + "1030901011": { + "Id": 1030901011, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1400000, + 1400000, + 1400000, + 1400000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1030901021": { + "Id": 1030901021, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 3560000, + 4090000, + 4450000, + 4980000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1030911011": { + "Id": 1030911011, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 2300000, + 2300000, + 2300000, + 2300000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1030911021": { + "Id": 1030911021, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 12550000, + 14340000, + 15540000, + 16730000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1030911022": { + "Id": 1030911022, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 8370000, + 9570000, + 10360000, + 11160000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1030921011": { + "Id": 1030921011, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1500000, + 1500000, + 1500000, + 1500000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1030921021": { + "Id": 1030921021, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 2170000, + 2460000, + 2760000, + 2760000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1030931011": { + "Id": 1030931011, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1500000, + 1500000, + 1500000, + 1500000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1030931012": { + "Id": 1030931012, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1500000, + 1500000, + 1500000, + 1500000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1030931013": { + "Id": 1030931013, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 17780000, + 17780000, + 17780000, + 17780000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1030931014": { + "Id": 1030931014, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 23330000, + 23330000, + 23330000, + 23330000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1030931015": { + "Id": 1030931015, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 25560000, + 25560000, + 25560000, + 25560000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1030931021": { + "Id": 1030931021, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 8270000, + 10340000, + 11820000, + 11820000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1030931022": { + "Id": 1030931022, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 12400000, + 15510000, + 17720000, + 17720000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1030931023": { + "Id": 1030931023, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 49150000, + 61440000, + 70220000, + 70220000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1030931031": { + "Id": 1030931031, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 7130000, + 8020000, + 8320000, + 8320000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1030931111": { + "Id": 1030931111, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 2000000, + 2000000, + 2000000, + 2000000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1030931112": { + "Id": 1030931112, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 2000000, + 2000000, + 2000000, + 2000000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1030931113": { + "Id": 1030931113, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 2000000, + 2000000, + 2000000, + 2000000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1030931121": { + "Id": 1030931121, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 3000000, + 3000000, + 3000000, + 3000000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1015701011": { + "Id": 1015701011, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + 1209906705 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 500000, + 500000, + 500000, + 500000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1015701012": { + "Id": 1015701012, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + 1209906705 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 420000, + 420000, + 420000, + 420000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1015701021": { + "Id": 1015701021, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + 1456320353 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1280000, + 1600000, + 2210000, + 2210000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1015701022": { + "Id": 1015701022, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + 1456320353 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1930000, + 2410000, + 3320000, + 3320000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1015701031": { + "Id": 1015701031, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 480000, + 550000, + 590000, + 590000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1015701032": { + "Id": 1015701032, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 480000, + 550000, + 590000, + 590000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1015701033": { + "Id": 1015701033, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 480000, + 550000, + 590000, + 590000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1015701034": { + "Id": 1015701034, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 480000, + 550000, + 590000, + 590000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1015701035": { + "Id": 1015701035, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 870000, + 980000, + 1060000, + 1060000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1015701036": { + "Id": 1015701036, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 480000, + 550000, + 590000, + 590000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1031101011": { + "Id": 1031101011, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 2250000, + 2250000, + 2250000, + 2250000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1031101021": { + "Id": 1031101021, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 6680000, + 8340000, + 11510000, + 11510000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1031101022": { + "Id": 1031101022, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 12750000, + 15940000, + 21990000, + 21990000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1031101031": { + "Id": 1031101031, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 2370000, + 2670000, + 2880000, + 2880000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1031101032": { + "Id": 1031101032, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 4950000, + 5600000, + 6030000, + 6030000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1013501011": { + "Id": 1013501011, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1480000, + 1480000, + 1480000, + 1480000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1013501012": { + "Id": 1013501012, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1480000, + 1480000, + 1480000, + 1480000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1013501013": { + "Id": 1013501013, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1480000, + 1480000, + 1480000, + 1480000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1013501014": { + "Id": 1013501014, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1480000, + 1480000, + 1480000, + 1480000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1013501021": { + "Id": 1013501021, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 870000, + 1090000, + 1240000, + 1240000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1013501022": { + "Id": 1013501022, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 360000, + 460000, + 520000, + 520000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1013501023": { + "Id": 1013501023, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1810000, + 2270000, + 2590000, + 2590000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1013501031": { + "Id": 1013501031, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 810000, + 910000, + 940000, + 940000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1011701011": { + "Id": 1011701011, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 930000, + 930000, + 930000, + 930000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1011701012": { + "Id": 1011701012, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 930000, + 930000, + 930000, + 930000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1011701013": { + "Id": 1011701013, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 930000, + 930000, + 930000, + 930000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1011701021": { + "Id": 1011701021, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 180000, + 200000, + 290000, + 450000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1011701022": { + "Id": 1011701022, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + 922997787 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 340000, + 380000, + 550000, + 840000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1011701031": { + "Id": 1011701031, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + -1360940518 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 12000000, + 13800000, + 15000000, + 16800000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1011701032": { + "Id": 1011701032, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 960000, + 1100000, + 1200000, + 1340000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1011301011": { + "Id": 1011301011, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 620000, + 620000, + 620000, + 620000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1011301012": { + "Id": 1011301012, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 620000, + 620000, + 620000, + 620000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1011301013": { + "Id": 1011301013, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 620000, + 620000, + 620000, + 620000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1011301021": { + "Id": 1011301021, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 580000, + 720000, + 1180000, + 1310000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1011301031": { + "Id": 1011301031, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1280000, + 1470000, + 1590000, + 1710000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1014101011": { + "Id": 1014101011, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 700000, + 700000, + 700000, + 700000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1014101012": { + "Id": 1014101012, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 700000, + 700000, + 700000, + 700000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1014101013": { + "Id": 1014101013, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 700000, + 700000, + 700000, + 700000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1014101014": { + "Id": 1014101014, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 700000, + 700000, + 700000, + 700000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1014101015": { + "Id": 1014101015, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 700000, + 700000, + 700000, + 700000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1014101021": { + "Id": 1014101021, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 340000, + 420000, + 690000, + 770000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1014101031": { + "Id": 1014101031, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1250000, + 1430000, + 1550000, + 1670000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1014101032": { + "Id": 1014101032, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1660000, + 1890000, + 2050000, + 2210000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1014101033": { + "Id": 1014101033, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 6, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 0, + 0, + 0, + 0 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1030601011": { + "Id": 1030601011, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 3000000, + 3000000, + 3000000, + 3000000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000108001": { + "Id": 1000108001, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 130000, + 130000, + 130000, + 130000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000108002": { + "Id": 1000108002, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 160000, + 200000, + 320000, + 320000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000108003": { + "Id": 1000108003, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + -2027812631 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 2190000, + 2490000, + 2790000, + 2790000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000108004": { + "Id": 1000108004, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 100000, + 120000, + 130000, + 130000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000116001": { + "Id": 1000116001, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 500000, + 500000, + 500000, + 500000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000116002": { + "Id": 1000116002, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1160000, + 1450000, + 2320000, + 2320000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000116003": { + "Id": 1000116003, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 310000, + 350000, + 390000, + 390000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000118001": { + "Id": 1000118001, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 730000, + 730000, + 730000, + 730000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000118002": { + "Id": 1000118002, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 730000, + 730000, + 730000, + 730000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000118003": { + "Id": 1000118003, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 730000, + 730000, + 730000, + 730000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000118004": { + "Id": 1000118004, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 730000, + 730000, + 730000, + 730000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000118005": { + "Id": 1000118005, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + -1688600206 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 3970000, + 4960000, + 7930000, + 7930000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000118006": { + "Id": 1000118006, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1590000, + 1980000, + 3170000, + 3170000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000118007": { + "Id": 1000118007, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + 1743202288 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 2700000, + 3070000, + 3440000, + 3440000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000118008": { + "Id": 1000118008, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 530000, + 600000, + 670000, + 670000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000126001": { + "Id": 1000126001, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 630000, + 630000, + 630000, + 630000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000126002": { + "Id": 1000126002, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + -1866958177 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 340000, + 430000, + 680000, + 680000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000126003": { + "Id": 1000126003, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + 1142048609 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 3610000, + 4100000, + 4590000, + 4590000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000110001": { + "Id": 1000110001, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 560000, + 560000, + 560000, + 560000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000110002": { + "Id": 1000110002, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1680000, + 1680000, + 1680000, + 1680000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000110003": { + "Id": 1000110003, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 340000, + 340000, + 340000, + 340000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000110004": { + "Id": 1000110004, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 560000, + 560000, + 560000, + 560000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000110005": { + "Id": 1000110005, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1310000, + 1640000, + 2260000, + 2260000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000110006": { + "Id": 1000110006, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 330000, + 370000, + 400000, + 400000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000110007": { + "Id": 1000110007, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 970000, + 1100000, + 1180000, + 1180000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000110008": { + "Id": 1000110008, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 180000, + 200000, + 220000, + 220000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000110009": { + "Id": 1000110009, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 330000, + 370000, + 400000, + 400000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000110010": { + "Id": 1000110010, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 7, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1380000, + 1730000, + 2380000, + 2380000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000137001": { + "Id": 1000137001, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + 1275915352 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 410000, + 410000, + 410000, + 410000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000137002": { + "Id": 1000137002, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + 1275915352 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 410000, + 410000, + 410000, + 410000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000137003": { + "Id": 1000137003, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + 1275915352 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 410000, + 410000, + 410000, + 410000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000137004": { + "Id": 1000137004, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + 1275915352 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 410000, + 410000, + 410000, + 410000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000137005": { + "Id": 1000137005, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + 1275915352 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 410000, + 410000, + 410000, + 410000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000137006": { + "Id": 1000137006, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + -40656242 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1880000, + 2350000, + 3240000, + 3240000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000137007": { + "Id": 1000137007, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + -1700289539 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1450000, + 1630000, + 1760000, + 1760000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000137008": { + "Id": 1000137008, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + 426324888 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 970000, + 1100000, + 1180000, + 1180000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000137009": { + "Id": 1000137009, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + -303004690 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1930000, + 2180000, + 2350000, + 2350000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000139001": { + "Id": 1000139001, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + -1414217377 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 430000, + 430000, + 430000, + 430000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000139002": { + "Id": 1000139002, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + -1414217377 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 430000, + 430000, + 430000, + 430000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000139003": { + "Id": 1000139003, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + -1414217377 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 430000, + 430000, + 430000, + 430000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000139004": { + "Id": 1000139004, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + -1414217377 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 430000, + 430000, + 430000, + 430000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000139005": { + "Id": 1000139005, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + -1414217377 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 430000, + 430000, + 430000, + 430000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000139006": { + "Id": 1000139006, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + -1476907313 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 820000, + 820000, + 820000, + 820000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000139007": { + "Id": 1000139007, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + -1476907313 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 820000, + 820000, + 820000, + 820000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000139008": { + "Id": 1000139008, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + -1476907313 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 820000, + 820000, + 820000, + 820000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000139009": { + "Id": 1000139009, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + -1476907313 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 820000, + 820000, + 820000, + 820000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000139010": { + "Id": 1000139010, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + -1476907313 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 820000, + 820000, + 820000, + 820000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000139011": { + "Id": 1000139011, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + -946224130, + -1601719893 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 370000, + 460000, + 630000, + 630000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000139012": { + "Id": 1000139012, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + -946224130, + -1601719893 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 10960000, + 13700000, + 18900000, + 18900000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000139013": { + "Id": 1000139013, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + -946224130, + -1601719893 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 36530000, + 45670000, + 62990000, + 62990000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000139014": { + "Id": 1000139014, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + 1382381679, + -1601719893 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 490000, + 560000, + 600000, + 600000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000139015": { + "Id": 1000139015, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + 1382381679, + -1601719893 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 490000, + 560000, + 600000, + 600000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000119001": { + "Id": 1000119001, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + -1588153687 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 310000, + 310000, + 310000, + 310000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000119002": { + "Id": 1000119002, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + 1554483398 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1000000, + 1000000, + 1000000, + 1000000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000119003": { + "Id": 1000119003, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + 1055267178 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 360000, + 450000, + 620000, + 620000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000119004": { + "Id": 1000119004, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + 1055267178 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 2840000, + 3210000, + 3460000, + 3460000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000119005": { + "Id": 1000119005, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + -1998101345 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1920000, + 1920000, + 1920000, + 1920000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000145001": { + "Id": 1000145001, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + -711521593 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 170000, + 170000, + 170000, + 170000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000145002": { + "Id": 1000145002, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + -711521593 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1690000, + 1690000, + 1690000, + 1690000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000145003": { + "Id": 1000145003, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + 1091795714 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 4840000, + 6060000, + 6920000, + 6920000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000145004": { + "Id": 1000145004, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + 1979464971 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1080000, + 1350000, + 1540000, + 1540000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000145005": { + "Id": 1000145005, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + 418555131 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1180000, + 1480000, + 1690000, + 1690000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000145006": { + "Id": 1000145006, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + -808796973, + -1758714728 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1470000, + 1660000, + 1720000, + 1720000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000145007": { + "Id": 1000145007, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + 1452118018 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1980000, + 2230000, + 2310000, + 2310000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000145008": { + "Id": 1000145008, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + -408795727 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 2410000, + 2410000, + 2410000, + 2410000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1011007001": { + "Id": 1011007001, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1950000, + 1950000, + 1950000, + 1950000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1011007002": { + "Id": 1011007002, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 2990000, + 3420000, + 3710000, + 3990000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1011007003": { + "Id": 1011007003, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 3600000, + 4110000, + 4460000, + 4800000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1018001001": { + "Id": 1018001001, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + -286840263 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1400000, + 1400000, + 1400000, + 1400000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1018001002": { + "Id": 1018001002, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1090000, + 1360000, + 2180000, + 2180000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1018001003": { + "Id": 1018001003, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 3170000, + 3960000, + 6340000, + 6340000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1018001004": { + "Id": 1018001004, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 8220000, + 9340000, + 10460000, + 10460000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1018011001": { + "Id": 1018011001, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 2200000, + 2200000, + 2200000, + 2200000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1018011002": { + "Id": 1018011002, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 2200000, + 2750000, + 3790000, + 3790000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1018011003": { + "Id": 1018011003, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 6270000, + 7090000, + 7630000, + 7630000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1099121011": { + "Id": 1099121011, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1000000, + 1000000, + 1000000, + 1000000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000114001": { + "Id": 1000114001, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + 1468264044 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 330000, + 330000, + 330000, + 330000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000114002": { + "Id": 1000114002, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + 1468264044 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 590000, + 590000, + 590000, + 590000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000114003": { + "Id": 1000114003, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + 1197115484 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 6650000, + 8310000, + 9500000, + 9500000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000114004": { + "Id": 1000114004, + "LevelTypeData": 3, + "LevelData": 2, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1980000, + 2230000, + 2310000, + 2310000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000114005": { + "Id": 1000114005, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1500000, + 1500000, + 1500000, + 1500000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000162001": { + "Id": 1000162001, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + 888595151 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 2250000, + 2250000, + 2250000, + 2250000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000162002": { + "Id": 1000162002, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 1, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [ + 888595151 + ], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 2250000, + 2250000, + 2250000, + 2250000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 5, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000162003": { + "Id": 1000162003, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1650000, + 2060000, + 2350000, + 2350000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000162004": { + "Id": 1000162004, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 13160000, + 16450000, + 18800000, + 18800000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000162005": { + "Id": 1000162005, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1720000, + 2140000, + 2450000, + 2450000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000162006": { + "Id": 1000162006, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 3240000, + 3650000, + 3780000, + 3780000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000162007": { + "Id": 1000162007, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 1950000, + 2190000, + 2270000, + 2270000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000162008": { + "Id": 1000162008, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 16200000, + 18230000, + 18900000, + 18900000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000162009": { + "Id": 1000162009, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 6990000, + 8740000, + 9990000, + 9990000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000162010": { + "Id": 1000162010, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 3890000, + 4380000, + 4540000, + 4540000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000162011": { + "Id": 1000162011, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 12710000, + 15880000, + 18150000, + 18150000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000162012": { + "Id": 1000162012, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 12710000, + 15880000, + 18150000, + 18150000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000162013": { + "Id": 1000162013, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 11710000, + 13170000, + 13660000, + 13660000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 + }, + "1000162014": { + "Id": 1000162014, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0, + "HitdamageInfo": "", + "DistanceType": 2, + "SourceType": 1, + "DamageType": 2, + "EffectType": 1, + "ElementType": 7, + "DamageTag": [], + "DamageBonusType": 1, + "SkillPercentAmend": [ + 36300000, + 36300000, + 36300000, + 36300000 + ], + "SkillAbsAmend": [ + 0, + 0, + 0 + ], + "AdditionalSource": 0, + "AdditionalType": 0, + "AdditionalPercent": [], + "EnergyCharge": 0, + "TalentPercentAmend": [], + "TalentAbsAmend": [], + "IsDenseType": false, + "PerkIntensity": [], + "SkillId": 0, + "SkillSlotType": 2, + "PerkId": 0, + "HitImmunityTime": 0 } } \ No newline at end of file diff --git a/data/bin/Honor.json b/data/bin/Honor.json index 551df79e8..88987b478 100644 --- a/data/bin/Honor.json +++ b/data/bin/Honor.json @@ -207,6 +207,19 @@ "Sort": 0, "BGType": 2 }, + "114006": { + "Id": 114006, + "Name": "Honor.114006.1", + "IsUnlock": false, + "Type": 1, + "TabType": 3, + "Params": [], + "Priotity": 0, + "MainRes": "Icon/HonorTitle/HonorTitle_Operation_006_L", + "SubRes": "Icon/HonorTitle/HonorTitle_Operation_006_S", + "Sort": 0, + "BGType": 2 + }, "115001": { "Id": 115001, "Name": "Honor.115001.1", @@ -415,6 +428,188 @@ "Sort": 0, "BGType": 2 }, + "115017": { + "Id": 115017, + "Name": "Honor.115017.1", + "IsUnlock": false, + "Type": 1, + "TabType": 3, + "Params": [], + "Priotity": 0, + "MainRes": "Icon/HonorTitle/HonorTitle_115017_L_lang", + "SubRes": "Icon/HonorTitle/HonorTitle_115017_S", + "Sort": 0, + "BGType": 2 + }, + "115018": { + "Id": 115018, + "Name": "Honor.115018.1", + "IsUnlock": false, + "Type": 1, + "TabType": 3, + "Params": [], + "Priotity": 0, + "MainRes": "Icon/HonorTitle/HonorTitle_115018_L_lang", + "SubRes": "Icon/HonorTitle/HonorTitle_115018_S", + "Sort": 0, + "BGType": 2 + }, + "115019": { + "Id": 115019, + "Name": "Honor.115019.1", + "IsUnlock": false, + "Type": 1, + "TabType": 3, + "Params": [], + "Priotity": 0, + "MainRes": "Icon/HonorTitle/HonorTitle_115019_L_lang", + "SubRes": "Icon/HonorTitle/HonorTitle_115019_S", + "Sort": 0, + "BGType": 2 + }, + "115020": { + "Id": 115020, + "Name": "Honor.115020.1", + "IsUnlock": false, + "Type": 1, + "TabType": 3, + "Params": [], + "Priotity": 0, + "MainRes": "Icon/HonorTitle/HonorTitle_115020_L_lang", + "SubRes": "Icon/HonorTitle/HonorTitle_115020_S", + "Sort": 0, + "BGType": 2 + }, + "115021": { + "Id": 115021, + "Name": "Honor.115021.1", + "IsUnlock": false, + "Type": 1, + "TabType": 3, + "Params": [], + "Priotity": 0, + "MainRes": "Icon/HonorTitle/HonorTitle_115021_L_lang", + "SubRes": "Icon/HonorTitle/HonorTitle_115021_S", + "Sort": 0, + "BGType": 2 + }, + "115022": { + "Id": 115022, + "Name": "Honor.115022.1", + "IsUnlock": false, + "Type": 1, + "TabType": 3, + "Params": [], + "Priotity": 0, + "MainRes": "Icon/HonorTitle/HonorTitle_115022_L_lang", + "SubRes": "Icon/HonorTitle/HonorTitle_115022_S", + "Sort": 0, + "BGType": 2 + }, + "115023": { + "Id": 115023, + "Name": "Honor.115023.1", + "IsUnlock": false, + "Type": 1, + "TabType": 3, + "Params": [], + "Priotity": 0, + "MainRes": "Icon/HonorTitle/HonorTitle_115023_L_lang", + "SubRes": "Icon/HonorTitle/HonorTitle_115023_S", + "Sort": 0, + "BGType": 2 + }, + "115024": { + "Id": 115024, + "Name": "Honor.115024.1", + "IsUnlock": false, + "Type": 1, + "TabType": 3, + "Params": [], + "Priotity": 0, + "MainRes": "Icon/HonorTitle/HonorTitle_115024_L_lang", + "SubRes": "Icon/HonorTitle/HonorTitle_115024_S", + "Sort": 0, + "BGType": 2 + }, + "115025": { + "Id": 115025, + "Name": "Honor.115025.1", + "IsUnlock": false, + "Type": 1, + "TabType": 3, + "Params": [], + "Priotity": 0, + "MainRes": "Icon/HonorTitle/HonorTitle_115025_L_lang", + "SubRes": "Icon/HonorTitle/HonorTitle_115025_S", + "Sort": 0, + "BGType": 2 + }, + "115026": { + "Id": 115026, + "Name": "Honor.115026.1", + "IsUnlock": false, + "Type": 1, + "TabType": 3, + "Params": [], + "Priotity": 0, + "MainRes": "Icon/HonorTitle/HonorTitle_115026_L_lang", + "SubRes": "Icon/HonorTitle/HonorTitle_115026_S", + "Sort": 0, + "BGType": 2 + }, + "115027": { + "Id": 115027, + "Name": "Honor.115027.1", + "IsUnlock": false, + "Type": 1, + "TabType": 3, + "Params": [], + "Priotity": 0, + "MainRes": "Icon/HonorTitle/HonorTitle_115027_L_lang", + "SubRes": "Icon/HonorTitle/HonorTitle_115027_S", + "Sort": 0, + "BGType": 2 + }, + "115028": { + "Id": 115028, + "Name": "Honor.115028.1", + "IsUnlock": false, + "Type": 1, + "TabType": 3, + "Params": [], + "Priotity": 0, + "MainRes": "Icon/HonorTitle/HonorTitle_115028_L_lang", + "SubRes": "Icon/HonorTitle/HonorTitle_115028_S", + "Sort": 0, + "BGType": 2 + }, + "115029": { + "Id": 115029, + "Name": "Honor.115029.1", + "IsUnlock": false, + "Type": 1, + "TabType": 3, + "Params": [], + "Priotity": 0, + "MainRes": "Icon/HonorTitle/HonorTitle_115029_L_lang", + "SubRes": "Icon/HonorTitle/HonorTitle_115029_S", + "Sort": 0, + "BGType": 2 + }, + "115030": { + "Id": 115030, + "Name": "Honor.115030.1", + "IsUnlock": false, + "Type": 1, + "TabType": 3, + "Params": [], + "Priotity": 0, + "MainRes": "Icon/HonorTitle/HonorTitle_115030_L_lang", + "SubRes": "Icon/HonorTitle/HonorTitle_115030_S", + "Sort": 0, + "BGType": 2 + }, "116001": { "Id": 116001, "Name": "Honor.116001.1", @@ -623,6 +818,19 @@ "Sort": 0, "BGType": 2 }, + "116017": { + "Id": 116017, + "Name": "Honor.116017.1", + "IsUnlock": false, + "Type": 1, + "TabType": 3, + "Params": [], + "Priotity": 0, + "MainRes": "Icon/HonorTitle/HonorTitle_116017_L_lang", + "SubRes": "Icon/HonorTitle/HonorTitle_116017_S", + "Sort": 0, + "BGType": 2 + }, "117001": { "Id": 117001, "Name": "Honor.117001.1", @@ -1481,6 +1689,19 @@ "Sort": 0, "BGType": 2 }, + "119014": { + "Id": 119014, + "Name": "Honor.119014.1", + "IsUnlock": false, + "Type": 1, + "TabType": 3, + "Params": [], + "Priotity": 0, + "MainRes": "Icon/HonorTitle/HonorTitle_119014_L_lang", + "SubRes": "Icon/HonorTitle/HonorTitle_119014_S", + "Sort": 0, + "BGType": 2 + }, "119901": { "Id": 119901, "Name": "Honor.119901.1", @@ -1507,6 +1728,19 @@ "Sort": 0, "BGType": 1 }, + "119903": { + "Id": 119903, + "Name": "Honor.119903.1", + "IsUnlock": false, + "Type": 4, + "TabType": 3, + "Params": [], + "Priotity": 0, + "MainRes": "Icon/HonorTitle/HonorTitle_119903_L_lang", + "SubRes": "Icon/HonorTitle/HonorTitle_119903_S", + "Sort": 0, + "BGType": 1 + }, "112103": { "Id": 112103, "Name": "Honor.112103.1", @@ -2106,5 +2340,33 @@ "SubRes": "Icon/HonorTitle/HonorTitle_Affinity_160_S", "Sort": 0, "BGType": 1 + }, + "112162": { + "Id": 112162, + "Name": "Honor.112162.1", + "IsUnlock": false, + "Type": 2, + "TabType": 2, + "Params": [ + 162 + ], + "Priotity": 0, + "MainRes": "Icon/HonorTitle/HonorTitle_Affinity_162_L_lang", + "SubRes": "Icon/HonorTitle/HonorTitle_Affinity_162_S", + "Sort": 0, + "BGType": 1 + }, + "140001": { + "Id": 140001, + "Name": "Honor.140001.1", + "IsUnlock": false, + "Type": 5, + "TabType": 1, + "Params": [], + "Priotity": 0, + "MainRes": "Icon/HonorTitle/HonorTitle_140001_L_lang", + "SubRes": "Icon/HonorTitle/HonorTitle_140001_S", + "Sort": 0, + "BGType": 2 } } \ No newline at end of file diff --git a/data/bin/HonorCharacter.json b/data/bin/HonorCharacter.json index 4ba0990e6..15a18aaf6 100644 --- a/data/bin/HonorCharacter.json +++ b/data/bin/HonorCharacter.json @@ -54798,5 +54798,1375 @@ "StarGroup": [], "Sort": 0, "BGType": 0 + }, + "11216210": { + "Id": 11216210, + "CharId": 162, + "Level": 10, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S", + "StarGroup": [], + "Sort": 0, + "BGType": 0 + }, + "11216211": { + "Id": 11216211, + "CharId": 162, + "Level": 11, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S", + "StarGroup": [ + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216212": { + "Id": 11216212, + "CharId": 162, + "Level": 12, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S", + "StarGroup": [ + 1, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216213": { + "Id": 11216213, + "CharId": 162, + "Level": 13, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S", + "StarGroup": [ + 1, + 1, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216214": { + "Id": 11216214, + "CharId": 162, + "Level": 14, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S", + "StarGroup": [ + 1, + 1, + 1, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216215": { + "Id": 11216215, + "CharId": 162, + "Level": 15, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S", + "StarGroup": [ + 1, + 1, + 1, + 1, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216216": { + "Id": 11216216, + "CharId": 162, + "Level": 16, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S", + "StarGroup": [ + 2, + 1, + 1, + 1, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216217": { + "Id": 11216217, + "CharId": 162, + "Level": 17, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S", + "StarGroup": [ + 2, + 2, + 1, + 1, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216218": { + "Id": 11216218, + "CharId": 162, + "Level": 18, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S", + "StarGroup": [ + 2, + 2, + 2, + 1, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216219": { + "Id": 11216219, + "CharId": 162, + "Level": 19, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S", + "StarGroup": [ + 2, + 2, + 2, + 2, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216220": { + "Id": 11216220, + "CharId": 162, + "Level": 20, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S", + "StarGroup": [ + 2, + 2, + 2, + 2, + 2 + ], + "Sort": 0, + "BGType": 0 + }, + "11216221": { + "Id": 11216221, + "CharId": 162, + "Level": 21, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L2_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S2", + "StarGroup": [], + "Sort": 0, + "BGType": 0 + }, + "11216222": { + "Id": 11216222, + "CharId": 162, + "Level": 22, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L2_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S2", + "StarGroup": [ + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216223": { + "Id": 11216223, + "CharId": 162, + "Level": 23, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L2_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S2", + "StarGroup": [ + 1, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216224": { + "Id": 11216224, + "CharId": 162, + "Level": 24, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L2_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S2", + "StarGroup": [ + 1, + 1, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216225": { + "Id": 11216225, + "CharId": 162, + "Level": 25, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L2_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S2", + "StarGroup": [ + 1, + 1, + 1, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216226": { + "Id": 11216226, + "CharId": 162, + "Level": 26, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L2_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S2", + "StarGroup": [ + 1, + 1, + 1, + 1, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216227": { + "Id": 11216227, + "CharId": 162, + "Level": 27, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L2_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S2", + "StarGroup": [ + 2, + 1, + 1, + 1, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216228": { + "Id": 11216228, + "CharId": 162, + "Level": 28, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L2_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S2", + "StarGroup": [ + 2, + 2, + 1, + 1, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216229": { + "Id": 11216229, + "CharId": 162, + "Level": 29, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L2_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S2", + "StarGroup": [ + 2, + 2, + 2, + 1, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216230": { + "Id": 11216230, + "CharId": 162, + "Level": 30, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L2_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S2", + "StarGroup": [ + 2, + 2, + 2, + 2, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216231": { + "Id": 11216231, + "CharId": 162, + "Level": 31, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L2_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S2", + "StarGroup": [ + 2, + 2, + 2, + 2, + 2 + ], + "Sort": 0, + "BGType": 0 + }, + "11216232": { + "Id": 11216232, + "CharId": 162, + "Level": 32, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L2_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S2", + "StarGroup": [ + 3, + 2, + 2, + 2, + 2 + ], + "Sort": 0, + "BGType": 0 + }, + "11216233": { + "Id": 11216233, + "CharId": 162, + "Level": 33, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L2_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S2", + "StarGroup": [ + 3, + 3, + 2, + 2, + 2 + ], + "Sort": 0, + "BGType": 0 + }, + "11216234": { + "Id": 11216234, + "CharId": 162, + "Level": 34, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L2_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S2", + "StarGroup": [ + 3, + 3, + 3, + 2, + 2 + ], + "Sort": 0, + "BGType": 0 + }, + "11216235": { + "Id": 11216235, + "CharId": 162, + "Level": 35, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L2_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S2", + "StarGroup": [ + 3, + 3, + 3, + 3, + 2 + ], + "Sort": 0, + "BGType": 0 + }, + "11216236": { + "Id": 11216236, + "CharId": 162, + "Level": 36, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L2_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S2", + "StarGroup": [ + 3, + 3, + 3, + 3, + 3 + ], + "Sort": 0, + "BGType": 0 + }, + "11216237": { + "Id": 11216237, + "CharId": 162, + "Level": 37, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L2_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S2", + "StarGroup": [ + 4, + 3, + 3, + 3, + 3 + ], + "Sort": 0, + "BGType": 0 + }, + "11216238": { + "Id": 11216238, + "CharId": 162, + "Level": 38, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L2_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S2", + "StarGroup": [ + 4, + 4, + 3, + 3, + 3 + ], + "Sort": 0, + "BGType": 0 + }, + "11216239": { + "Id": 11216239, + "CharId": 162, + "Level": 39, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L2_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S2", + "StarGroup": [ + 4, + 4, + 4, + 3, + 3 + ], + "Sort": 0, + "BGType": 0 + }, + "11216240": { + "Id": 11216240, + "CharId": 162, + "Level": 40, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L2_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S2", + "StarGroup": [ + 4, + 4, + 4, + 4, + 3 + ], + "Sort": 0, + "BGType": 0 + }, + "11216241": { + "Id": 11216241, + "CharId": 162, + "Level": 41, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L2_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S2", + "StarGroup": [ + 4, + 4, + 4, + 4, + 4 + ], + "Sort": 0, + "BGType": 0 + }, + "11216242": { + "Id": 11216242, + "CharId": 162, + "Level": 42, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L3_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S3", + "StarGroup": [], + "Sort": 0, + "BGType": 0 + }, + "11216243": { + "Id": 11216243, + "CharId": 162, + "Level": 43, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L3_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S3", + "StarGroup": [ + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216244": { + "Id": 11216244, + "CharId": 162, + "Level": 44, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L3_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S3", + "StarGroup": [ + 1, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216245": { + "Id": 11216245, + "CharId": 162, + "Level": 45, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L3_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S3", + "StarGroup": [ + 1, + 1, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216246": { + "Id": 11216246, + "CharId": 162, + "Level": 46, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L3_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S3", + "StarGroup": [ + 1, + 1, + 1, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216247": { + "Id": 11216247, + "CharId": 162, + "Level": 47, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L3_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S3", + "StarGroup": [ + 1, + 1, + 1, + 1, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216248": { + "Id": 11216248, + "CharId": 162, + "Level": 48, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L3_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S3", + "StarGroup": [ + 2, + 1, + 1, + 1, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216249": { + "Id": 11216249, + "CharId": 162, + "Level": 49, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L3_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S3", + "StarGroup": [ + 2, + 2, + 1, + 1, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216250": { + "Id": 11216250, + "CharId": 162, + "Level": 50, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L3_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S3", + "StarGroup": [ + 2, + 2, + 2, + 1, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216251": { + "Id": 11216251, + "CharId": 162, + "Level": 51, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L3_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S3", + "StarGroup": [ + 2, + 2, + 2, + 2, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216252": { + "Id": 11216252, + "CharId": 162, + "Level": 52, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L3_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S3", + "StarGroup": [ + 2, + 2, + 2, + 2, + 2 + ], + "Sort": 0, + "BGType": 0 + }, + "11216253": { + "Id": 11216253, + "CharId": 162, + "Level": 53, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L3_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S3", + "StarGroup": [ + 3, + 2, + 2, + 2, + 2 + ], + "Sort": 0, + "BGType": 0 + }, + "11216254": { + "Id": 11216254, + "CharId": 162, + "Level": 54, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L3_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S3", + "StarGroup": [ + 3, + 3, + 2, + 2, + 2 + ], + "Sort": 0, + "BGType": 0 + }, + "11216255": { + "Id": 11216255, + "CharId": 162, + "Level": 55, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L3_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S3", + "StarGroup": [ + 3, + 3, + 3, + 2, + 2 + ], + "Sort": 0, + "BGType": 0 + }, + "11216256": { + "Id": 11216256, + "CharId": 162, + "Level": 56, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L3_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S3", + "StarGroup": [ + 3, + 3, + 3, + 3, + 2 + ], + "Sort": 0, + "BGType": 0 + }, + "11216257": { + "Id": 11216257, + "CharId": 162, + "Level": 57, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L3_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S3", + "StarGroup": [ + 3, + 3, + 3, + 3, + 3 + ], + "Sort": 0, + "BGType": 0 + }, + "11216258": { + "Id": 11216258, + "CharId": 162, + "Level": 58, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L3_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S3", + "StarGroup": [ + 4, + 3, + 3, + 3, + 3 + ], + "Sort": 0, + "BGType": 0 + }, + "11216259": { + "Id": 11216259, + "CharId": 162, + "Level": 59, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L3_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S3", + "StarGroup": [ + 4, + 4, + 3, + 3, + 3 + ], + "Sort": 0, + "BGType": 0 + }, + "11216260": { + "Id": 11216260, + "CharId": 162, + "Level": 60, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L3_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S3", + "StarGroup": [ + 4, + 4, + 4, + 3, + 3 + ], + "Sort": 0, + "BGType": 0 + }, + "11216261": { + "Id": 11216261, + "CharId": 162, + "Level": 61, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L3_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S3", + "StarGroup": [ + 4, + 4, + 4, + 4, + 3 + ], + "Sort": 0, + "BGType": 0 + }, + "11216262": { + "Id": 11216262, + "CharId": 162, + "Level": 62, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L3_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S3", + "StarGroup": [ + 4, + 4, + 4, + 4, + 4 + ], + "Sort": 0, + "BGType": 0 + }, + "11216263": { + "Id": 11216263, + "CharId": 162, + "Level": 63, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L3_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S3", + "StarGroup": [ + 5, + 4, + 4, + 4, + 4 + ], + "Sort": 0, + "BGType": 0 + }, + "11216264": { + "Id": 11216264, + "CharId": 162, + "Level": 64, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L3_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S3", + "StarGroup": [ + 5, + 5, + 4, + 4, + 4 + ], + "Sort": 0, + "BGType": 0 + }, + "11216265": { + "Id": 11216265, + "CharId": 162, + "Level": 65, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L3_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S3", + "StarGroup": [ + 5, + 5, + 5, + 4, + 4 + ], + "Sort": 0, + "BGType": 0 + }, + "11216266": { + "Id": 11216266, + "CharId": 162, + "Level": 66, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L3_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S3", + "StarGroup": [ + 5, + 5, + 5, + 5, + 4 + ], + "Sort": 0, + "BGType": 0 + }, + "11216267": { + "Id": 11216267, + "CharId": 162, + "Level": 67, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L3_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S3", + "StarGroup": [ + 5, + 5, + 5, + 5, + 5 + ], + "Sort": 0, + "BGType": 0 + }, + "11216268": { + "Id": 11216268, + "CharId": 162, + "Level": 68, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [], + "Sort": 0, + "BGType": 0 + }, + "11216269": { + "Id": 11216269, + "CharId": 162, + "Level": 69, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216270": { + "Id": 11216270, + "CharId": 162, + "Level": 70, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 1, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216271": { + "Id": 11216271, + "CharId": 162, + "Level": 71, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 1, + 1, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216272": { + "Id": 11216272, + "CharId": 162, + "Level": 72, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 1, + 1, + 1, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216273": { + "Id": 11216273, + "CharId": 162, + "Level": 73, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 1, + 1, + 1, + 1, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216274": { + "Id": 11216274, + "CharId": 162, + "Level": 74, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 2, + 1, + 1, + 1, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216275": { + "Id": 11216275, + "CharId": 162, + "Level": 75, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 2, + 2, + 1, + 1, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216276": { + "Id": 11216276, + "CharId": 162, + "Level": 76, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 2, + 2, + 2, + 1, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216277": { + "Id": 11216277, + "CharId": 162, + "Level": 77, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 2, + 2, + 2, + 2, + 1 + ], + "Sort": 0, + "BGType": 0 + }, + "11216278": { + "Id": 11216278, + "CharId": 162, + "Level": 78, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 2, + 2, + 2, + 2, + 2 + ], + "Sort": 0, + "BGType": 0 + }, + "11216279": { + "Id": 11216279, + "CharId": 162, + "Level": 79, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 3, + 2, + 2, + 2, + 2 + ], + "Sort": 0, + "BGType": 0 + }, + "11216280": { + "Id": 11216280, + "CharId": 162, + "Level": 80, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 3, + 3, + 2, + 2, + 2 + ], + "Sort": 0, + "BGType": 0 + }, + "11216281": { + "Id": 11216281, + "CharId": 162, + "Level": 81, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 3, + 3, + 3, + 2, + 2 + ], + "Sort": 0, + "BGType": 0 + }, + "11216282": { + "Id": 11216282, + "CharId": 162, + "Level": 82, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 3, + 3, + 3, + 3, + 2 + ], + "Sort": 0, + "BGType": 0 + }, + "11216283": { + "Id": 11216283, + "CharId": 162, + "Level": 83, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 3, + 3, + 3, + 3, + 3 + ], + "Sort": 0, + "BGType": 0 + }, + "11216284": { + "Id": 11216284, + "CharId": 162, + "Level": 84, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 4, + 3, + 3, + 3, + 3 + ], + "Sort": 0, + "BGType": 0 + }, + "11216285": { + "Id": 11216285, + "CharId": 162, + "Level": 85, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 4, + 4, + 3, + 3, + 3 + ], + "Sort": 0, + "BGType": 0 + }, + "11216286": { + "Id": 11216286, + "CharId": 162, + "Level": 86, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 4, + 4, + 4, + 3, + 3 + ], + "Sort": 0, + "BGType": 0 + }, + "11216287": { + "Id": 11216287, + "CharId": 162, + "Level": 87, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 4, + 4, + 4, + 4, + 3 + ], + "Sort": 0, + "BGType": 0 + }, + "11216288": { + "Id": 11216288, + "CharId": 162, + "Level": 88, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 4, + 4, + 4, + 4, + 4 + ], + "Sort": 0, + "BGType": 0 + }, + "11216289": { + "Id": 11216289, + "CharId": 162, + "Level": 89, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 5, + 4, + 4, + 4, + 4 + ], + "Sort": 0, + "BGType": 0 + }, + "11216290": { + "Id": 11216290, + "CharId": 162, + "Level": 90, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 5, + 5, + 4, + 4, + 4 + ], + "Sort": 0, + "BGType": 0 + }, + "11216291": { + "Id": 11216291, + "CharId": 162, + "Level": 91, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 5, + 5, + 5, + 4, + 4 + ], + "Sort": 0, + "BGType": 0 + }, + "11216292": { + "Id": 11216292, + "CharId": 162, + "Level": 92, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 5, + 5, + 5, + 5, + 4 + ], + "Sort": 0, + "BGType": 0 + }, + "11216293": { + "Id": 11216293, + "CharId": 162, + "Level": 93, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 5, + 5, + 5, + 5, + 5 + ], + "Sort": 0, + "BGType": 0 + }, + "11216294": { + "Id": 11216294, + "CharId": 162, + "Level": 94, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 6, + 5, + 5, + 5, + 5 + ], + "Sort": 0, + "BGType": 0 + }, + "11216295": { + "Id": 11216295, + "CharId": 162, + "Level": 95, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 6, + 6, + 5, + 5, + 5 + ], + "Sort": 0, + "BGType": 0 + }, + "11216296": { + "Id": 11216296, + "CharId": 162, + "Level": 96, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 6, + 6, + 6, + 5, + 5 + ], + "Sort": 0, + "BGType": 0 + }, + "11216297": { + "Id": 11216297, + "CharId": 162, + "Level": 97, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 6, + 6, + 6, + 6, + 5 + ], + "Sort": 0, + "BGType": 0 + }, + "11216298": { + "Id": 11216298, + "CharId": 162, + "Level": 98, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L4_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S4", + "StarGroup": [ + 6, + 6, + 6, + 6, + 6 + ], + "Sort": 0, + "BGType": 0 + }, + "11216299": { + "Id": 11216299, + "CharId": 162, + "Level": 99, + "BigBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_L5_lang", + "SmallBgPath": "Icon/HonorTitle/HonorTitle_Affinity_162_S5", + "StarGroup": [], + "Sort": 0, + "BGType": 0 } } \ No newline at end of file diff --git a/data/bin/InfinityTower.json b/data/bin/InfinityTower.json index 4d19246c5..dc60be3b0 100644 --- a/data/bin/InfinityTower.json +++ b/data/bin/InfinityTower.json @@ -27,9 +27,13 @@ "OpenDay": [ 0, 1, - 4 + 2, + 3, + 4, + 5, + 6 ], - "OpenDayDesc": "Infinity_OpenDay_Type2" + "OpenDayDesc": "Infinity_OpenDay_Type1" }, "3": { "Id": 3, @@ -40,10 +44,14 @@ "PreTowerLevelId": 11020, "OpenDay": [ 0, + 1, 2, - 5 + 3, + 4, + 5, + 6 ], - "OpenDayDesc": "Infinity_OpenDay_Type3" + "OpenDayDesc": "Infinity_OpenDay_Type1" }, "4": { "Id": 4, @@ -54,10 +62,14 @@ "PreTowerLevelId": 11020, "OpenDay": [ 0, + 1, + 2, 3, + 4, + 5, 6 ], - "OpenDayDesc": "Infinity_OpenDay_Type4" + "OpenDayDesc": "Infinity_OpenDay_Type1" }, "5": { "Id": 5, @@ -69,9 +81,13 @@ "OpenDay": [ 0, 1, - 4 + 2, + 3, + 4, + 5, + 6 ], - "OpenDayDesc": "Infinity_OpenDay_Type2" + "OpenDayDesc": "Infinity_OpenDay_Type1" }, "6": { "Id": 6, @@ -82,10 +98,14 @@ "PreTowerLevelId": 11020, "OpenDay": [ 0, + 1, 2, - 5 + 3, + 4, + 5, + 6 ], - "OpenDayDesc": "Infinity_OpenDay_Type3" + "OpenDayDesc": "Infinity_OpenDay_Type1" }, "7": { "Id": 7, @@ -96,9 +116,13 @@ "PreTowerLevelId": 11020, "OpenDay": [ 0, + 1, + 2, 3, + 4, + 5, 6 ], - "OpenDayDesc": "Infinity_OpenDay_Type4" + "OpenDayDesc": "Infinity_OpenDay_Type1" } } \ No newline at end of file diff --git a/data/bin/InfinityTowerAffix.json b/data/bin/InfinityTowerAffix.json index 5ba9746dd..0b2e104e9 100644 --- a/data/bin/InfinityTowerAffix.json +++ b/data/bin/InfinityTowerAffix.json @@ -1998,5 +1998,565 @@ "Param4": "", "Param5": "", "Param6": "" + }, + "10413": { + "Id": 10413, + "Name": "InfinityTowerAffix.10413.1", + "Desc": "InfinityTowerAffix.10413.2", + "AddCamp": [ + 10301 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "80", + "Param2": "20", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10414": { + "Id": 10414, + "Name": "InfinityTowerAffix.10414.1", + "Desc": "InfinityTowerAffix.10414.2", + "AddCamp": [ + 10302 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "80", + "Param2": "20", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10415": { + "Id": 10415, + "Name": "InfinityTowerAffix.10415.1", + "Desc": "InfinityTowerAffix.10415.2", + "AddCamp": [ + 10303 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "80", + "Param2": "20", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10416": { + "Id": 10416, + "Name": "InfinityTowerAffix.10416.1", + "Desc": "InfinityTowerAffix.10416.2", + "AddCamp": [ + 10311 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "50", + "Param2": "20", + "Param3": "2", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10417": { + "Id": 10417, + "Name": "InfinityTowerAffix.10417.1", + "Desc": "InfinityTowerAffix.10417.2", + "AddCamp": [ + 10321 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "15", + "Param2": "5", + "Param3": "5", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10418": { + "Id": 10418, + "Name": "InfinityTowerAffix.10418.1", + "Desc": "InfinityTowerAffix.10418.2", + "AddCamp": [ + 10322 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "35", + "Param2": "5", + "Param3": "5", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10419": { + "Id": 10419, + "Name": "InfinityTowerAffix.10419.1", + "Desc": "InfinityTowerAffix.10419.2", + "AddCamp": [ + 10331 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "10", + "Param2": "20", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10420": { + "Id": 10420, + "Name": "InfinityTowerAffix.10420.1", + "Desc": "InfinityTowerAffix.10420.2", + "AddCamp": [ + 10341 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "15", + "Param2": "30", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10421": { + "Id": 10421, + "Name": "InfinityTowerAffix.10421.1", + "Desc": "InfinityTowerAffix.10421.2", + "AddCamp": [ + 10351 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "30", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10422": { + "Id": 10422, + "Name": "InfinityTowerAffix.10422.1", + "Desc": "InfinityTowerAffix.10422.2", + "AddCamp": [ + 10352 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "3", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10423": { + "Id": 10423, + "Name": "InfinityTowerAffix.10423.1", + "Desc": "InfinityTowerAffix.10423.2", + "AddCamp": [ + 10353 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "35", + "Param2": "4", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10424": { + "Id": 10424, + "Name": "InfinityTowerAffix.10424.1", + "Desc": "InfinityTowerAffix.10424.2", + "AddCamp": [ + 10361 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "2", + "Param2": "5", + "Param3": "10", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10425": { + "Id": 10425, + "Name": "InfinityTowerAffix.10425.1", + "Desc": "InfinityTowerAffix.10425.2", + "AddCamp": [ + 10362 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "5", + "Param2": "5", + "Param3": "10", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10426": { + "Id": 10426, + "Name": "InfinityTowerAffix.10426.1", + "Desc": "InfinityTowerAffix.10426.2", + "AddCamp": [ + 10371 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "15", + "Param2": "5", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10427": { + "Id": 10427, + "Name": "InfinityTowerAffix.10427.1", + "Desc": "InfinityTowerAffix.10427.2", + "AddCamp": [ + 10372 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "40", + "Param2": "5", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10381": { + "Id": 10381, + "Name": "InfinityTowerAffix.10381.1", + "Desc": "InfinityTowerAffix.10381.2", + "AddCamp": [ + 10381 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "4", + "Param2": "15", + "Param3": "0.5", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10391": { + "Id": 10391, + "Name": "InfinityTowerAffix.10391.1", + "Desc": "InfinityTowerAffix.10391.2", + "AddCamp": [ + 10391 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "90", + "Param2": "6", + "Param3": "6", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10401": { + "Id": 10401, + "Name": "InfinityTowerAffix.10401.1", + "Desc": "InfinityTowerAffix.10401.2", + "AddCamp": [ + 10401 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "18", + "Param2": "1", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10402": { + "Id": 10402, + "Name": "InfinityTowerAffix.10402.1", + "Desc": "InfinityTowerAffix.10402.2", + "AddCamp": [ + 10402 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "16", + "Param2": "3", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10403": { + "Id": 10403, + "Name": "InfinityTowerAffix.10403.1", + "Desc": "InfinityTowerAffix.10403.2", + "AddCamp": [ + 10403 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "15", + "Param2": "5", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10428": { + "Id": 10428, + "Name": "InfinityTowerAffix.10428.1", + "Desc": "InfinityTowerAffix.10428.2", + "AddCamp": [ + 10421 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "20", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10429": { + "Id": 10429, + "Name": "InfinityTowerAffix.10429.1", + "Desc": "InfinityTowerAffix.10429.2", + "AddCamp": [ + 10422 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "40", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10430": { + "Id": 10430, + "Name": "InfinityTowerAffix.10430.1", + "Desc": "InfinityTowerAffix.10430.2", + "AddCamp": [ + 10423 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "60", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10431": { + "Id": 10431, + "Name": "InfinityTowerAffix.10431.1", + "Desc": "InfinityTowerAffix.10431.2", + "AddCamp": [ + 10431 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "20", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10432": { + "Id": 10432, + "Name": "InfinityTowerAffix.10432.1", + "Desc": "InfinityTowerAffix.10432.2", + "AddCamp": [ + 10432 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "40", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10433": { + "Id": 10433, + "Name": "InfinityTowerAffix.10433.1", + "Desc": "InfinityTowerAffix.10433.2", + "AddCamp": [ + 10433 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "60", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10441": { + "Id": 10441, + "Name": "InfinityTowerAffix.10441.1", + "Desc": "InfinityTowerAffix.10441.2", + "AddCamp": [ + 10441 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "20", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10442": { + "Id": 10442, + "Name": "InfinityTowerAffix.10442.1", + "Desc": "InfinityTowerAffix.10442.2", + "AddCamp": [ + 10442 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "40", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10443": { + "Id": 10443, + "Name": "InfinityTowerAffix.10443.1", + "Desc": "InfinityTowerAffix.10443.2", + "AddCamp": [ + 10443 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "60", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10451": { + "Id": 10451, + "Name": "InfinityTowerAffix.10451.1", + "Desc": "InfinityTowerAffix.10451.2", + "AddCamp": [ + 10451 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "20", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10452": { + "Id": 10452, + "Name": "InfinityTowerAffix.10452.1", + "Desc": "InfinityTowerAffix.10452.2", + "AddCamp": [ + 10452 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "40", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10453": { + "Id": 10453, + "Name": "InfinityTowerAffix.10453.1", + "Desc": "InfinityTowerAffix.10453.2", + "AddCamp": [ + 10453 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "60", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10461": { + "Id": 10461, + "Name": "InfinityTowerAffix.10461.1", + "Desc": "InfinityTowerAffix.10461.2", + "AddCamp": [ + 10461 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "20", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10462": { + "Id": 10462, + "Name": "InfinityTowerAffix.10462.1", + "Desc": "InfinityTowerAffix.10462.2", + "AddCamp": [ + 10462 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "40", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "10463": { + "Id": 10463, + "Name": "InfinityTowerAffix.10463.1", + "Desc": "InfinityTowerAffix.10463.2", + "AddCamp": [ + 10463 + ], + "TriggerCondition": 0, + "TriggerParam": "", + "Param1": "60", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" } } \ No newline at end of file diff --git a/data/bin/InfinityTowerDifficulty.json b/data/bin/InfinityTowerDifficulty.json index aa0ecfdbf..412ad586f 100644 --- a/data/bin/InfinityTowerDifficulty.json +++ b/data/bin/InfinityTowerDifficulty.json @@ -318,6 +318,28 @@ "RecommendBuildRank": 40, "Sort": 20 }, + "3120": { + "Id": 3120, + "Name": "InfinityTowerDifficulty.3120.1", + "TowerId": 2, + "UnlockWorldClass": 40, + "UnlockTips": "InfinityTowerDifficulty.3120.2", + "IsChallenge": false, + "RecommendLevel": 90, + "RecommendBuildRank": 40, + "Sort": 21 + }, + "3121": { + "Id": 3121, + "Name": "InfinityTowerDifficulty.3121.1", + "TowerId": 2, + "UnlockWorldClass": 40, + "UnlockTips": "InfinityTowerDifficulty.3121.2", + "IsChallenge": false, + "RecommendLevel": 90, + "RecommendBuildRank": 40, + "Sort": 22 + }, "5100": { "Id": 5100, "Name": "InfinityTowerDifficulty.5100.1", @@ -538,6 +560,28 @@ "RecommendBuildRank": 40, "Sort": 20 }, + "5120": { + "Id": 5120, + "Name": "InfinityTowerDifficulty.5120.1", + "TowerId": 3, + "UnlockWorldClass": 40, + "UnlockTips": "InfinityTowerDifficulty.5120.2", + "IsChallenge": false, + "RecommendLevel": 90, + "RecommendBuildRank": 40, + "Sort": 21 + }, + "5121": { + "Id": 5121, + "Name": "InfinityTowerDifficulty.5121.1", + "TowerId": 3, + "UnlockWorldClass": 40, + "UnlockTips": "InfinityTowerDifficulty.5121.2", + "IsChallenge": false, + "RecommendLevel": 90, + "RecommendBuildRank": 40, + "Sort": 22 + }, "6100": { "Id": 6100, "Name": "InfinityTowerDifficulty.6100.1", @@ -758,6 +802,28 @@ "RecommendBuildRank": 40, "Sort": 20 }, + "6120": { + "Id": 6120, + "Name": "InfinityTowerDifficulty.6120.1", + "TowerId": 4, + "UnlockWorldClass": 40, + "UnlockTips": "InfinityTowerDifficulty.6120.2", + "IsChallenge": false, + "RecommendLevel": 90, + "RecommendBuildRank": 40, + "Sort": 21 + }, + "6121": { + "Id": 6121, + "Name": "InfinityTowerDifficulty.6121.1", + "TowerId": 4, + "UnlockWorldClass": 40, + "UnlockTips": "InfinityTowerDifficulty.6121.2", + "IsChallenge": false, + "RecommendLevel": 90, + "RecommendBuildRank": 40, + "Sort": 22 + }, "2100": { "Id": 2100, "Name": "InfinityTowerDifficulty.2100.1", @@ -978,6 +1044,28 @@ "RecommendBuildRank": 40, "Sort": 20 }, + "2120": { + "Id": 2120, + "Name": "InfinityTowerDifficulty.2120.1", + "TowerId": 5, + "UnlockWorldClass": 40, + "UnlockTips": "InfinityTowerDifficulty.2120.2", + "IsChallenge": false, + "RecommendLevel": 90, + "RecommendBuildRank": 40, + "Sort": 21 + }, + "2121": { + "Id": 2121, + "Name": "InfinityTowerDifficulty.2121.1", + "TowerId": 5, + "UnlockWorldClass": 40, + "UnlockTips": "InfinityTowerDifficulty.2121.2", + "IsChallenge": false, + "RecommendLevel": 90, + "RecommendBuildRank": 40, + "Sort": 22 + }, "4100": { "Id": 4100, "Name": "InfinityTowerDifficulty.4100.1", @@ -1198,6 +1286,28 @@ "RecommendBuildRank": 40, "Sort": 20 }, + "4120": { + "Id": 4120, + "Name": "InfinityTowerDifficulty.4120.1", + "TowerId": 6, + "UnlockWorldClass": 40, + "UnlockTips": "InfinityTowerDifficulty.4120.2", + "IsChallenge": false, + "RecommendLevel": 90, + "RecommendBuildRank": 40, + "Sort": 21 + }, + "4121": { + "Id": 4121, + "Name": "InfinityTowerDifficulty.4121.1", + "TowerId": 6, + "UnlockWorldClass": 40, + "UnlockTips": "InfinityTowerDifficulty.4121.2", + "IsChallenge": false, + "RecommendLevel": 90, + "RecommendBuildRank": 40, + "Sort": 22 + }, "7100": { "Id": 7100, "Name": "InfinityTowerDifficulty.7100.1", @@ -1417,5 +1527,27 @@ "RecommendLevel": 90, "RecommendBuildRank": 40, "Sort": 20 + }, + "7120": { + "Id": 7120, + "Name": "InfinityTowerDifficulty.7120.1", + "TowerId": 7, + "UnlockWorldClass": 40, + "UnlockTips": "InfinityTowerDifficulty.7120.2", + "IsChallenge": false, + "RecommendLevel": 90, + "RecommendBuildRank": 40, + "Sort": 21 + }, + "7121": { + "Id": 7121, + "Name": "InfinityTowerDifficulty.7121.1", + "TowerId": 7, + "UnlockWorldClass": 40, + "UnlockTips": "InfinityTowerDifficulty.7121.2", + "IsChallenge": false, + "RecommendLevel": 90, + "RecommendBuildRank": 40, + "Sort": 22 } } \ No newline at end of file diff --git a/data/bin/InfinityTowerEnemySet.json b/data/bin/InfinityTowerEnemySet.json index fde8d1f62..d2423baef 100644 --- a/data/bin/InfinityTowerEnemySet.json +++ b/data/bin/InfinityTowerEnemySet.json @@ -20500,1107 +20500,1107 @@ "CommonGameplayType": 5 }, "2051": { - "SetId": 31001, + "SetId": 21201, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7100140, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100810, "LevelChange": 0, "CommonGameplayType": 1 }, "2052": { - "SetId": 31001, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 21201, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100140, + "MaxNumPerWave": 4, + "MonsterId": 7110710, "LevelChange": 0, "CommonGameplayType": 1 }, "2053": { - "SetId": 31001, + "SetId": 21201, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100630, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100810, "LevelChange": 0, "CommonGameplayType": 1 }, "2054": { - "SetId": 31001, + "SetId": 21201, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2055": { + "SetId": 21201, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2056": { + "SetId": 21201, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2057": { + "SetId": 21202, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2058": { + "SetId": 21202, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2059": { + "SetId": 21202, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2060": { + "SetId": 21202, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2061": { + "SetId": 21202, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2062": { + "SetId": 21202, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2063": { + "SetId": 21203, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7111720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2064": { + "SetId": 21203, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111410, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2065": { + "SetId": 21203, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112520, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2066": { + "SetId": 21203, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111410, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2067": { + "SetId": 21203, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2068": { + "SetId": 21203, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112520, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2069": { + "SetId": 21204, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102910, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2070": { + "SetId": 21204, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2071": { + "SetId": 21204, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102910, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2072": { + "SetId": 21204, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2073": { + "SetId": 21204, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102910, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2074": { + "SetId": 21204, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2075": { + "SetId": 21205, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7102910, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2076": { + "SetId": 21205, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7112600, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2077": { + "SetId": 21205, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140720, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2078": { + "SetId": 21205, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112600, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2079": { + "SetId": 21205, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102910, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2080": { + "SetId": 21205, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7140720, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2081": { + "SetId": 21206, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112700, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2082": { + "SetId": 21206, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100810, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2083": { + "SetId": 21206, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112700, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2084": { + "SetId": 21206, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100810, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2085": { + "SetId": 21206, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112700, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2086": { + "SetId": 21206, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100810, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2087": { + "SetId": 21207, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112700, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2088": { + "SetId": 21207, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2089": { + "SetId": 21207, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102840, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2090": { + "SetId": 21207, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7114220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2091": { + "SetId": 21207, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112700, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2092": { + "SetId": 21207, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102840, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2093": { + "SetId": 21208, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7112600, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2094": { + "SetId": 21208, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120500, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2095": { + "SetId": 21208, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112600, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2096": { + "SetId": 21208, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120500, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2097": { + "SetId": 21208, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112600, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2098": { + "SetId": 21208, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120500, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2099": { + "SetId": 21209, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7112400, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2100": { + "SetId": 21209, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120500, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2101": { + "SetId": 21209, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112400, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2102": { + "SetId": 21209, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114220, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2103": { + "SetId": 21209, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7114220, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2104": { + "SetId": 21209, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120500, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2105": { + "SetId": 21211, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100152, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2106": { + "SetId": 21211, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100152, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2107": { + "SetId": 21211, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100152, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2108": { + "SetId": 21211, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100152, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2109": { + "SetId": 21211, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100152, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2110": { + "SetId": 21211, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100152, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2111": { + "SetId": 21212, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102910, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2112": { + "SetId": 21212, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100152, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2113": { + "SetId": 21212, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102910, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2114": { + "SetId": 21212, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100152, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2115": { + "SetId": 21212, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102910, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2116": { + "SetId": 21212, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100152, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2117": { + "SetId": 21213, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7125110, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2118": { + "SetId": 21213, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111410, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2119": { + "SetId": 21213, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7125110, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2120": { + "SetId": 21213, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111410, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2121": { + "SetId": 21213, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125110, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2122": { + "SetId": 21213, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111410, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2123": { + "SetId": 21214, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102910, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2124": { + "SetId": 21214, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7110230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2125": { + "SetId": 21214, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102910, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2126": { + "SetId": 21214, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2127": { + "SetId": 21214, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102910, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2128": { + "SetId": 21214, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2129": { + "SetId": 21215, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7141651, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2130": { + "SetId": 21215, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7112010, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2131": { + "SetId": 21215, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120230, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2132": { + "SetId": 21215, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112010, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2133": { + "SetId": 21215, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7141651, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2134": { + "SetId": 21215, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120230, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2135": { + "SetId": 21216, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100152, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2136": { + "SetId": 21216, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111410, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2137": { + "SetId": 21216, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100152, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2138": { + "SetId": 21216, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111410, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2139": { + "SetId": 21216, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100152, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2140": { + "SetId": 21216, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111410, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2141": { + "SetId": 21217, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111410, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2142": { + "SetId": 21217, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2143": { + "SetId": 21217, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111410, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2144": { + "SetId": 21217, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2145": { + "SetId": 21217, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111410, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2146": { + "SetId": 21217, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2147": { + "SetId": 21218, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7141651, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2148": { + "SetId": 21218, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120500, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2149": { + "SetId": 21218, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111320, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2150": { + "SetId": 21218, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120500, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2151": { + "SetId": 21218, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7141651, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2152": { + "SetId": 21218, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111320, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2153": { + "SetId": 21219, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7141651, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2154": { + "SetId": 21219, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120500, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2155": { + "SetId": 21219, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141651, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2156": { + "SetId": 21219, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111320, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2157": { + "SetId": 21219, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111320, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2158": { + "SetId": 21219, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120500, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2159": { + "SetId": 31001, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7100140, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2160": { + "SetId": 31001, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, "MaxNumPerWave": 8, "MonsterId": 7100140, "LevelChange": 0, "CommonGameplayType": 1 }, - "2055": { - "SetId": 31001, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100630, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2056": { - "SetId": 31002, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112530, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2057": { - "SetId": 31002, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110140, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2058": { - "SetId": 31002, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112530, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2059": { - "SetId": 31002, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110630, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2060": { - "SetId": 31002, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112530, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2061": { - "SetId": 31002, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7110140, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2062": { - "SetId": 31003, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112530, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2063": { - "SetId": 31003, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2064": { - "SetId": 31003, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112530, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2065": { - "SetId": 31003, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112830, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2066": { - "SetId": 31003, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112530, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2067": { - "SetId": 31003, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112830, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2068": { - "SetId": 31004, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112530, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2069": { - "SetId": 31004, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2070": { - "SetId": 31004, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112530, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2071": { - "SetId": 31004, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 5, - "MaxNumPerWave": 8, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2072": { - "SetId": 31004, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112530, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2073": { - "SetId": 31004, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2074": { - "SetId": 31005, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7121640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2075": { - "SetId": 31005, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7124240, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2076": { - "SetId": 31005, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2077": { - "SetId": 31005, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124240, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2078": { - "SetId": 31005, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2079": { - "SetId": 31005, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7124240, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2080": { - "SetId": 31006, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2081": { - "SetId": 31006, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7110140, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2082": { - "SetId": 31006, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2083": { - "SetId": 31006, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7110140, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2084": { - "SetId": 31006, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2085": { - "SetId": 31006, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7110140, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2086": { - "SetId": 31007, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2087": { - "SetId": 31007, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2088": { - "SetId": 31007, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2089": { - "SetId": 31007, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110630, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2090": { - "SetId": 31007, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2091": { - "SetId": 31007, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7114240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2092": { - "SetId": 31008, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7121640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2093": { - "SetId": 31008, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7120530, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2094": { - "SetId": 31008, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124240, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2095": { - "SetId": 31008, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7120530, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2096": { - "SetId": 31008, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2097": { - "SetId": 31008, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120530, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2098": { - "SetId": 31009, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7121640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2099": { - "SetId": 31009, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7120530, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2100": { - "SetId": 31009, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2101": { - "SetId": 31009, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120530, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2102": { - "SetId": 31009, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2103": { - "SetId": 31009, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7124240, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2104": { - "SetId": 31011, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100460, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "2105": { - "SetId": 31011, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112830, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "2106": { - "SetId": 31011, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100460, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "2107": { - "SetId": 31011, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 6, - "MonsterId": 7112830, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "2108": { - "SetId": 31011, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7100460, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "2109": { - "SetId": 31011, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112830, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "2110": { - "SetId": 31012, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2111": { - "SetId": 31012, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112830, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2112": { - "SetId": 31012, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2113": { - "SetId": 31012, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7112830, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2114": { - "SetId": 31012, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2115": { - "SetId": 31012, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7112830, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2116": { - "SetId": 31013, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2117": { - "SetId": 31013, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140730, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2118": { - "SetId": 31013, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2119": { - "SetId": 31013, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7140730, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2120": { - "SetId": 31013, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2121": { - "SetId": 31013, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7140730, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2122": { - "SetId": 31014, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2123": { - "SetId": 31014, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2124": { - "SetId": 31014, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2125": { - "SetId": 31014, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7114240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2126": { - "SetId": 31014, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2127": { - "SetId": 31014, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7114240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2128": { - "SetId": 31015, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2129": { - "SetId": 31015, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2130": { - "SetId": 31015, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2131": { - "SetId": 31015, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7124240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2132": { - "SetId": 31015, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7122430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2133": { - "SetId": 31015, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7124240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2134": { - "SetId": 31016, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140730, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2135": { - "SetId": 31016, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100460, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2136": { - "SetId": 31016, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7140730, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2137": { - "SetId": 31016, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7100460, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2138": { - "SetId": 31016, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7140730, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2139": { - "SetId": 31016, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7100460, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2140": { - "SetId": 31017, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140730, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2141": { - "SetId": 31017, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2142": { - "SetId": 31017, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7140730, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2143": { - "SetId": 31017, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7114240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2144": { - "SetId": 31017, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7140730, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2145": { - "SetId": 31017, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7114240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2146": { - "SetId": 31018, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2147": { - "SetId": 31018, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111340, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2148": { - "SetId": 31018, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2149": { - "SetId": 31018, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111340, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2150": { - "SetId": 31018, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7122430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2151": { - "SetId": 31018, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111340, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2152": { - "SetId": 31019, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2153": { - "SetId": 31019, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111340, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2154": { - "SetId": 31019, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2155": { - "SetId": 31019, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 5, - "MonsterId": 7111340, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2156": { - "SetId": 31019, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7122430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2157": { - "SetId": 31019, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111340, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2158": { - "SetId": 31021, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100630, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2159": { - "SetId": 31021, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112830, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2160": { - "SetId": 31021, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112830, - "LevelChange": 0, - "CommonGameplayType": 1 - }, "2161": { - "SetId": 31021, + "SetId": 31001, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, @@ -21610,17 +21610,17 @@ "CommonGameplayType": 1 }, "2162": { - "SetId": 31021, + "SetId": 31001, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112830, + "MaxNumPerWave": 8, + "MonsterId": 7100140, "LevelChange": 0, "CommonGameplayType": 1 }, "2163": { - "SetId": 31021, + "SetId": 31001, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -21630,47 +21630,47 @@ "CommonGameplayType": 1 }, "2164": { - "SetId": 31022, + "SetId": 31002, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2165": { - "SetId": 31022, + "SetId": 31002, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112830, + "MonsterId": 7110140, "LevelChange": 0, "CommonGameplayType": 1 }, "2166": { - "SetId": 31022, + "SetId": 31002, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, + "MaxNumPerWave": 5, "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2167": { - "SetId": 31022, + "SetId": 31002, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112830, + "MaxNumPerWave": 5, + "MonsterId": 7110630, "LevelChange": 0, "CommonGameplayType": 1 }, "2168": { - "SetId": 31022, + "SetId": 31002, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -21680,27 +21680,27 @@ "CommonGameplayType": 1 }, "2169": { - "SetId": 31022, + "SetId": 31002, "WaveNum": 3, "GroupNum": 2, "MaxNum": 6, "MaxNumPerWave": 6, - "MonsterId": 7112830, + "MonsterId": 7110140, "LevelChange": 0, "CommonGameplayType": 1 }, "2170": { - "SetId": 31023, + "SetId": 31003, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, + "MaxNum": 3, "MaxNumPerWave": 4, "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2171": { - "SetId": 31023, + "SetId": 31003, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, @@ -21710,87 +21710,87 @@ "CommonGameplayType": 1 }, "2172": { - "SetId": 31023, + "SetId": 31003, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 2, + "MaxNum": 3, "MaxNumPerWave": 4, "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2173": { - "SetId": 31023, + "SetId": 31003, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7111430, + "MonsterId": 7112830, "LevelChange": 0, "CommonGameplayType": 1 }, "2174": { - "SetId": 31023, + "SetId": 31003, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, + "MaxNumPerWave": 5, "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2175": { - "SetId": 31023, + "SetId": 31003, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7111430, + "MonsterId": 7112830, "LevelChange": 0, "CommonGameplayType": 1 }, "2176": { - "SetId": 31024, + "SetId": 31004, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, + "MaxNum": 3, "MaxNumPerWave": 4, "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2177": { - "SetId": 31024, + "SetId": 31004, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 4, - "MonsterId": 7111240, + "MonsterId": 7112430, "LevelChange": 0, "CommonGameplayType": 1 }, "2178": { - "SetId": 31024, + "SetId": 31004, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 2, + "MaxNum": 3, "MaxNumPerWave": 4, "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2179": { - "SetId": 31024, + "SetId": 31004, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111240, + "MaxNum": 5, + "MaxNumPerWave": 8, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 1 }, "2180": { - "SetId": 31024, + "SetId": 31004, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -21800,137 +21800,137 @@ "CommonGameplayType": 1 }, "2181": { - "SetId": 31024, + "SetId": 31004, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7111240, + "MonsterId": 7112430, "LevelChange": 0, "CommonGameplayType": 1 }, "2182": { - "SetId": 31025, + "SetId": 31005, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7111340, + "MonsterId": 7121640, "LevelChange": 0, "CommonGameplayType": 5 }, "2183": { - "SetId": 31025, + "SetId": 31005, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7121240, + "MonsterId": 7124240, "LevelChange": 0, "CommonGameplayType": 5 }, "2184": { - "SetId": 31025, + "SetId": 31005, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111340, + "MonsterId": 7121640, "LevelChange": 0, "CommonGameplayType": 5 }, "2185": { - "SetId": 31025, + "SetId": 31005, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7121240, + "MonsterId": 7124240, "LevelChange": 0, "CommonGameplayType": 5 }, "2186": { - "SetId": 31025, + "SetId": 31005, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7111340, + "MonsterId": 7121640, "LevelChange": 0, "CommonGameplayType": 5 }, "2187": { - "SetId": 31025, + "SetId": 31005, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7121240, + "MonsterId": 7124240, "LevelChange": 0, "CommonGameplayType": 5 }, "2188": { - "SetId": 31026, + "SetId": 31006, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, "MonsterId": 7111430, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "2189": { - "SetId": 31026, + "SetId": 31006, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, + "MaxNum": 6, "MaxNumPerWave": 6, - "MonsterId": 7112830, + "MonsterId": 7110140, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "2190": { - "SetId": 31026, + "SetId": 31006, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, "MonsterId": 7111430, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "2191": { - "SetId": 31026, + "SetId": 31006, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7112830, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7110140, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "2192": { - "SetId": 31026, + "SetId": 31006, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, "MonsterId": 7111430, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "2193": { - "SetId": 31026, + "SetId": 31006, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7112830, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7110140, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "2194": { - "SetId": 31027, + "SetId": 31007, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, @@ -21940,17 +21940,17 @@ "CommonGameplayType": 1 }, "2195": { - "SetId": 31027, + "SetId": 31007, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111240, + "MonsterId": 7114240, "LevelChange": 0, "CommonGameplayType": 1 }, "2196": { - "SetId": 31027, + "SetId": 31007, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, @@ -21960,17 +21960,17 @@ "CommonGameplayType": 1 }, "2197": { - "SetId": 31027, + "SetId": 31007, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 5, - "MonsterId": 7111240, + "MonsterId": 7110630, "LevelChange": 0, "CommonGameplayType": 1 }, "2198": { - "SetId": 31027, + "SetId": 31007, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, @@ -21980,867 +21980,867 @@ "CommonGameplayType": 1 }, "2199": { - "SetId": 31027, + "SetId": 31007, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7111240, + "MonsterId": 7114240, "LevelChange": 0, "CommonGameplayType": 1 }, "2200": { - "SetId": 31028, + "SetId": 31008, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7116210, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7121640, "LevelChange": 0, "CommonGameplayType": 5 }, "2201": { - "SetId": 31028, + "SetId": 31008, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111340, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7120530, "LevelChange": 0, "CommonGameplayType": 5 }, "2202": { - "SetId": 31028, + "SetId": 31008, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7116210, + "MonsterId": 7124240, "LevelChange": 0, "CommonGameplayType": 5 }, "2203": { - "SetId": 31028, + "SetId": 31008, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111340, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7120530, "LevelChange": 0, "CommonGameplayType": 5 }, "2204": { - "SetId": 31028, + "SetId": 31008, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7116210, + "MonsterId": 7121640, "LevelChange": 0, "CommonGameplayType": 5 }, "2205": { - "SetId": 31028, + "SetId": 31008, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7111340, + "MonsterId": 7120530, "LevelChange": 0, "CommonGameplayType": 5 }, "2206": { - "SetId": 31029, + "SetId": 31009, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7116210, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7121640, "LevelChange": 0, "CommonGameplayType": 5 }, "2207": { - "SetId": 31029, + "SetId": 31009, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111340, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7120530, "LevelChange": 0, "CommonGameplayType": 5 }, "2208": { - "SetId": 31029, + "SetId": 31009, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7116210, + "MonsterId": 7121640, "LevelChange": 0, "CommonGameplayType": 5 }, "2209": { - "SetId": 31029, + "SetId": 31009, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111340, + "MonsterId": 7120530, "LevelChange": 0, "CommonGameplayType": 5 }, "2210": { - "SetId": 31029, + "SetId": 31009, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7116210, + "MonsterId": 7121640, "LevelChange": 0, "CommonGameplayType": 5 }, "2211": { - "SetId": 31029, + "SetId": 31009, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7124240, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2212": { + "SetId": 31011, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100460, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "2213": { + "SetId": 31011, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "2214": { + "SetId": 31011, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100460, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "2215": { + "SetId": 31011, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 6, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "2216": { + "SetId": 31011, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7100460, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "2217": { + "SetId": 31011, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "2218": { + "SetId": 31012, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2219": { + "SetId": 31012, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2220": { + "SetId": 31012, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2221": { + "SetId": 31012, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2222": { + "SetId": 31012, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2223": { + "SetId": 31012, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2224": { + "SetId": 31013, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2225": { + "SetId": 31013, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2226": { + "SetId": 31013, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2227": { + "SetId": 31013, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7140730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2228": { + "SetId": 31013, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2229": { + "SetId": 31013, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7140730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2230": { + "SetId": 31014, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2231": { + "SetId": 31014, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2232": { + "SetId": 31014, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2233": { + "SetId": 31014, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2234": { + "SetId": 31014, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2235": { + "SetId": 31014, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2236": { + "SetId": 31015, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2237": { + "SetId": 31015, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2238": { + "SetId": 31015, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2239": { + "SetId": 31015, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7124240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2240": { + "SetId": 31015, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2241": { + "SetId": 31015, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7124240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2242": { + "SetId": 31016, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140730, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2243": { + "SetId": 31016, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100460, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2244": { + "SetId": 31016, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7140730, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2245": { + "SetId": 31016, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7100460, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2246": { + "SetId": 31016, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7140730, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2247": { + "SetId": 31016, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7100460, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2248": { + "SetId": 31017, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2249": { + "SetId": 31017, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2250": { + "SetId": 31017, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7140730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2251": { + "SetId": 31017, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2252": { + "SetId": 31017, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7140730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2253": { + "SetId": 31017, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2254": { + "SetId": 31018, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2255": { + "SetId": 31018, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111340, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2256": { + "SetId": 31018, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2257": { + "SetId": 31018, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7111340, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2258": { + "SetId": 31018, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2259": { + "SetId": 31018, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111340, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2260": { + "SetId": 31019, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2261": { + "SetId": 31019, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111340, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2262": { + "SetId": 31019, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2263": { + "SetId": 31019, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 5, + "MonsterId": 7111340, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2264": { + "SetId": 31019, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2265": { + "SetId": 31019, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, "MonsterId": 7111340, "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2212": { - "SetId": 31031, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100151, - "LevelChange": 0, "CommonGameplayType": 1 }, - "2213": { - "SetId": 31031, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100630, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2214": { - "SetId": 31031, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100151, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2215": { - "SetId": 31031, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100630, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2216": { - "SetId": 31031, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100151, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2217": { - "SetId": 31031, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100630, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2218": { - "SetId": 31032, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2219": { - "SetId": 31032, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100151, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2220": { - "SetId": 31032, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2221": { - "SetId": 31032, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100151, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2222": { - "SetId": 31032, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2223": { - "SetId": 31032, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100151, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2224": { - "SetId": 31033, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2225": { - "SetId": 31033, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2226": { - "SetId": 31033, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2227": { - "SetId": 31033, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2228": { - "SetId": 31033, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2229": { - "SetId": 31033, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2230": { - "SetId": 31034, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2231": { - "SetId": 31034, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2232": { - "SetId": 31034, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2233": { - "SetId": 31034, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2234": { - "SetId": 31034, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2235": { - "SetId": 31034, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2236": { - "SetId": 31035, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2237": { - "SetId": 31035, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2238": { - "SetId": 31035, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2239": { - "SetId": 31035, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2240": { - "SetId": 31035, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2241": { - "SetId": 31035, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2242": { - "SetId": 31036, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100151, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2243": { - "SetId": 31036, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2244": { - "SetId": 31036, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100151, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2245": { - "SetId": 31036, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2246": { - "SetId": 31036, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100151, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2247": { - "SetId": 31036, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2248": { - "SetId": 31037, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2249": { - "SetId": 31037, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2250": { - "SetId": 31037, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2251": { - "SetId": 31037, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2252": { - "SetId": 31037, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2253": { - "SetId": 31037, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2254": { - "SetId": 31038, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2255": { - "SetId": 31038, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120530, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2256": { - "SetId": 31038, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2257": { - "SetId": 31038, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120530, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2258": { - "SetId": 31038, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2259": { - "SetId": 31038, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120530, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2260": { - "SetId": 31039, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2261": { - "SetId": 31039, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120530, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2262": { - "SetId": 31039, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2263": { - "SetId": 31039, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120530, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2264": { - "SetId": 31039, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2265": { - "SetId": 31039, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120530, - "LevelChange": 0, - "CommonGameplayType": 5 - }, "2266": { - "SetId": 31041, + "SetId": 31021, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7100460, + "MonsterId": 7100630, "LevelChange": 0, "CommonGameplayType": 1 }, "2267": { - "SetId": 31041, + "SetId": 31021, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112230, + "MonsterId": 7112830, "LevelChange": 0, "CommonGameplayType": 1 }, "2268": { - "SetId": 31041, + "SetId": 31021, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7100460, + "MonsterId": 7112830, "LevelChange": 0, "CommonGameplayType": 1 }, "2269": { - "SetId": 31041, + "SetId": 31021, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112230, + "MonsterId": 7100630, "LevelChange": 0, "CommonGameplayType": 1 }, "2270": { - "SetId": 31041, + "SetId": 31021, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7100460, + "MonsterId": 7112830, "LevelChange": 0, "CommonGameplayType": 1 }, "2271": { - "SetId": 31041, + "SetId": 31021, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7112230, + "MonsterId": 7100630, "LevelChange": 0, "CommonGameplayType": 1 }, "2272": { - "SetId": 31042, + "SetId": 31022, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 2, - "MonsterId": 7111240, + "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2273": { - "SetId": 31042, + "SetId": 31022, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112230, + "MonsterId": 7112830, "LevelChange": 0, "CommonGameplayType": 1 }, "2274": { - "SetId": 31042, + "SetId": 31022, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111240, + "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2275": { - "SetId": 31042, + "SetId": 31022, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112230, + "MonsterId": 7112830, "LevelChange": 0, "CommonGameplayType": 1 }, "2276": { - "SetId": 31042, + "SetId": 31022, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111240, + "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2277": { - "SetId": 31042, + "SetId": 31022, "WaveNum": 3, "GroupNum": 2, "MaxNum": 6, "MaxNumPerWave": 6, - "MonsterId": 7112230, + "MonsterId": 7112830, "LevelChange": 0, "CommonGameplayType": 1 }, "2278": { - "SetId": 31043, + "SetId": 31023, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 4, - "MonsterId": 7111240, + "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2279": { - "SetId": 31043, + "SetId": 31023, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112830, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 1 }, "2280": { - "SetId": 31043, + "SetId": 31023, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 4, + "MaxNum": 2, "MaxNumPerWave": 4, - "MonsterId": 7111240, + "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2281": { - "SetId": 31043, + "SetId": 31023, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112830, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 1 }, "2282": { - "SetId": 31043, + "SetId": 31023, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111240, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2283": { - "SetId": 31043, + "SetId": 31023, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7112830, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 1 }, "2284": { - "SetId": 31044, + "SetId": 31024, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7100221, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2285": { - "SetId": 31044, + "SetId": 31024, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, @@ -22850,17 +22850,17 @@ "CommonGameplayType": 1 }, "2286": { - "SetId": 31044, + "SetId": 31024, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7100221, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2287": { - "SetId": 31044, + "SetId": 31024, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, @@ -22870,17 +22870,17 @@ "CommonGameplayType": 1 }, "2288": { - "SetId": 31044, + "SetId": 31024, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7100221, + "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2289": { - "SetId": 31044, + "SetId": 31024, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, @@ -22890,367 +22890,367 @@ "CommonGameplayType": 1 }, "2290": { - "SetId": 31045, + "SetId": 31025, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122430, + "MonsterId": 7111340, "LevelChange": 0, "CommonGameplayType": 5 }, "2291": { - "SetId": 31045, + "SetId": 31025, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7100221, + "MonsterId": 7121240, "LevelChange": 0, "CommonGameplayType": 5 }, "2292": { - "SetId": 31045, + "SetId": 31025, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7122430, + "MonsterId": 7111340, "LevelChange": 0, "CommonGameplayType": 5 }, "2293": { - "SetId": 31045, + "SetId": 31025, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7100221, + "MonsterId": 7121240, "LevelChange": 0, "CommonGameplayType": 5 }, "2294": { - "SetId": 31045, + "SetId": 31025, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7122430, + "MonsterId": 7111340, "LevelChange": 0, "CommonGameplayType": 5 }, "2295": { - "SetId": 31045, + "SetId": 31025, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7100221, + "MonsterId": 7121240, "LevelChange": 0, "CommonGameplayType": 5 }, "2296": { - "SetId": 31046, + "SetId": 31026, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112830, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 6 }, "2297": { - "SetId": 31046, + "SetId": 31026, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7100460, + "MonsterId": 7112830, "LevelChange": 0, "CommonGameplayType": 6 }, "2298": { - "SetId": 31046, + "SetId": 31026, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112830, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 6 }, "2299": { - "SetId": 31046, + "SetId": 31026, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 8, - "MonsterId": 7100460, + "MonsterId": 7112830, "LevelChange": 0, "CommonGameplayType": 6 }, "2300": { - "SetId": 31046, + "SetId": 31026, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7112830, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 6 }, "2301": { - "SetId": 31046, + "SetId": 31026, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 8, - "MonsterId": 7100460, + "MonsterId": 7112830, "LevelChange": 0, "CommonGameplayType": 6 }, "2302": { - "SetId": 31047, + "SetId": 31027, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112830, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 1 }, "2303": { - "SetId": 31047, + "SetId": 31027, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7100221, + "MonsterId": 7111240, "LevelChange": 0, "CommonGameplayType": 1 }, "2304": { - "SetId": 31047, + "SetId": 31027, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112830, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 1 }, "2305": { - "SetId": 31047, + "SetId": 31027, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 5, - "MonsterId": 7100221, + "MonsterId": 7111240, "LevelChange": 0, "CommonGameplayType": 1 }, "2306": { - "SetId": 31047, + "SetId": 31027, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7112830, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 1 }, "2307": { - "SetId": 31047, + "SetId": 31027, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7100221, + "MonsterId": 7111240, "LevelChange": 0, "CommonGameplayType": 1 }, "2308": { - "SetId": 31048, + "SetId": 31028, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122430, + "MonsterId": 7116210, "LevelChange": 0, "CommonGameplayType": 5 }, "2309": { - "SetId": 31048, + "SetId": 31028, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7125130, + "MonsterId": 7111340, "LevelChange": 0, "CommonGameplayType": 5 }, "2310": { - "SetId": 31048, + "SetId": 31028, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7122430, + "MonsterId": 7116210, "LevelChange": 0, "CommonGameplayType": 5 }, "2311": { - "SetId": 31048, + "SetId": 31028, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7125130, + "MonsterId": 7111340, "LevelChange": 0, "CommonGameplayType": 5 }, "2312": { - "SetId": 31048, + "SetId": 31028, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7122430, + "MonsterId": 7116210, "LevelChange": 0, "CommonGameplayType": 5 }, "2313": { - "SetId": 31048, + "SetId": 31028, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7125130, + "MonsterId": 7111340, "LevelChange": 0, "CommonGameplayType": 5 }, "2314": { - "SetId": 31049, + "SetId": 31029, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122430, + "MonsterId": 7116210, "LevelChange": 0, "CommonGameplayType": 5 }, "2315": { - "SetId": 31049, + "SetId": 31029, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7125130, + "MonsterId": 7111340, "LevelChange": 0, "CommonGameplayType": 5 }, "2316": { - "SetId": 31049, + "SetId": 31029, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7122430, + "MonsterId": 7116210, "LevelChange": 0, "CommonGameplayType": 5 }, "2317": { - "SetId": 31049, + "SetId": 31029, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7125130, + "MonsterId": 7111340, "LevelChange": 0, "CommonGameplayType": 5 }, "2318": { - "SetId": 31049, + "SetId": 31029, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7122430, + "MonsterId": 7116210, "LevelChange": 0, "CommonGameplayType": 5 }, "2319": { - "SetId": 31049, + "SetId": 31029, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7125130, + "MonsterId": 7111340, "LevelChange": 0, "CommonGameplayType": 5 }, "2320": { - "SetId": 31051, + "SetId": 31031, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7110630, + "MonsterId": 7100151, "LevelChange": 0, "CommonGameplayType": 1 }, "2321": { - "SetId": 31051, + "SetId": 31031, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112230, + "MonsterId": 7100630, "LevelChange": 0, "CommonGameplayType": 1 }, "2322": { - "SetId": 31051, + "SetId": 31031, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7110630, + "MonsterId": 7100151, "LevelChange": 0, "CommonGameplayType": 1 }, "2323": { - "SetId": 31051, + "SetId": 31031, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112230, + "MonsterId": 7100630, "LevelChange": 0, "CommonGameplayType": 1 }, "2324": { - "SetId": 31051, + "SetId": 31031, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7110630, + "MonsterId": 7100151, "LevelChange": 0, "CommonGameplayType": 1 }, "2325": { - "SetId": 31051, + "SetId": 31031, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7112230, + "MonsterId": 7100630, "LevelChange": 0, "CommonGameplayType": 1 }, "2326": { - "SetId": 31052, + "SetId": 31032, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, @@ -23260,17 +23260,17 @@ "CommonGameplayType": 1 }, "2327": { - "SetId": 31052, + "SetId": 31032, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112230, + "MonsterId": 7100151, "LevelChange": 0, "CommonGameplayType": 1 }, "2328": { - "SetId": 31052, + "SetId": 31032, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, @@ -23280,17 +23280,17 @@ "CommonGameplayType": 1 }, "2329": { - "SetId": 31052, + "SetId": 31032, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112230, + "MonsterId": 7100151, "LevelChange": 0, "CommonGameplayType": 1 }, "2330": { - "SetId": 31052, + "SetId": 31032, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -23300,17 +23300,17 @@ "CommonGameplayType": 1 }, "2331": { - "SetId": 31052, + "SetId": 31032, "WaveNum": 3, "GroupNum": 2, "MaxNum": 6, "MaxNumPerWave": 6, - "MonsterId": 7112230, + "MonsterId": 7100151, "LevelChange": 0, "CommonGameplayType": 1 }, "2332": { - "SetId": 31053, + "SetId": 31033, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, @@ -23320,7 +23320,7 @@ "CommonGameplayType": 1 }, "2333": { - "SetId": 31053, + "SetId": 31033, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, @@ -23330,17 +23330,17 @@ "CommonGameplayType": 1 }, "2334": { - "SetId": 31053, + "SetId": 31033, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 4, + "MaxNum": 2, "MaxNumPerWave": 4, "MonsterId": 7102930, "LevelChange": 0, "CommonGameplayType": 1 }, "2335": { - "SetId": 31053, + "SetId": 31033, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, @@ -23350,17 +23350,17 @@ "CommonGameplayType": 1 }, "2336": { - "SetId": 31053, + "SetId": 31033, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, + "MaxNum": 3, + "MaxNumPerWave": 3, "MonsterId": 7102930, "LevelChange": 0, "CommonGameplayType": 1 }, "2337": { - "SetId": 31053, + "SetId": 31033, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -23370,47 +23370,47 @@ "CommonGameplayType": 1 }, "2338": { - "SetId": 31054, + "SetId": 31034, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, + "MaxNum": 2, + "MaxNumPerWave": 4, "MonsterId": 7102930, "LevelChange": 0, "CommonGameplayType": 1 }, "2339": { - "SetId": 31054, + "SetId": 31034, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 4, - "MonsterId": 7111240, + "MonsterId": 7100221, "LevelChange": 0, "CommonGameplayType": 1 }, "2340": { - "SetId": 31054, + "SetId": 31034, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, + "MaxNum": 2, + "MaxNumPerWave": 4, "MonsterId": 7102930, "LevelChange": 0, "CommonGameplayType": 1 }, "2341": { - "SetId": 31054, + "SetId": 31034, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7111240, + "MonsterId": 7100221, "LevelChange": 0, "CommonGameplayType": 1 }, "2342": { - "SetId": 31054, + "SetId": 31034, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -23420,147 +23420,147 @@ "CommonGameplayType": 1 }, "2343": { - "SetId": 31054, + "SetId": 31034, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7111240, + "MonsterId": 7100221, "LevelChange": 0, "CommonGameplayType": 1 }, "2344": { - "SetId": 31055, + "SetId": 31035, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7125130, + "MonsterId": 7141653, "LevelChange": 0, "CommonGameplayType": 5 }, "2345": { - "SetId": 31055, + "SetId": 31035, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7121240, + "MonsterId": 7100221, "LevelChange": 0, "CommonGameplayType": 5 }, "2346": { - "SetId": 31055, + "SetId": 31035, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7125130, + "MonsterId": 7141653, "LevelChange": 0, "CommonGameplayType": 5 }, "2347": { - "SetId": 31055, + "SetId": 31035, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7121240, + "MonsterId": 7100221, "LevelChange": 0, "CommonGameplayType": 5 }, "2348": { - "SetId": 31055, + "SetId": 31035, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7125130, + "MonsterId": 7141653, "LevelChange": 0, "CommonGameplayType": 5 }, "2349": { - "SetId": 31055, + "SetId": 31035, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7121240, + "MonsterId": 7100221, "LevelChange": 0, "CommonGameplayType": 5 }, "2350": { - "SetId": 31056, + "SetId": 31036, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112830, + "MonsterId": 7100151, "LevelChange": 0, "CommonGameplayType": 6 }, "2351": { - "SetId": 31056, + "SetId": 31036, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7100460, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 6 }, "2352": { - "SetId": 31056, + "SetId": 31036, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112830, + "MonsterId": 7100151, "LevelChange": 0, "CommonGameplayType": 6 }, "2353": { - "SetId": 31056, + "SetId": 31036, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 8, - "MonsterId": 7100460, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 6 }, "2354": { - "SetId": 31056, + "SetId": 31036, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7112830, + "MonsterId": 7100151, "LevelChange": 0, "CommonGameplayType": 6 }, "2355": { - "SetId": 31056, + "SetId": 31036, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 8, - "MonsterId": 7100460, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 6 }, "2356": { - "SetId": 31057, + "SetId": 31037, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112830, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 1 }, "2357": { - "SetId": 31057, + "SetId": 31037, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, @@ -23570,17 +23570,17 @@ "CommonGameplayType": 1 }, "2358": { - "SetId": 31057, + "SetId": 31037, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112830, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 1 }, "2359": { - "SetId": 31057, + "SetId": 31037, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, @@ -23590,17 +23590,17 @@ "CommonGameplayType": 1 }, "2360": { - "SetId": 31057, + "SetId": 31037, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7112830, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 1 }, "2361": { - "SetId": 31057, + "SetId": 31037, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, @@ -23610,107 +23610,407 @@ "CommonGameplayType": 1 }, "2362": { - "SetId": 31058, + "SetId": 31038, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122430, + "MonsterId": 7141653, "LevelChange": 0, "CommonGameplayType": 5 }, "2363": { - "SetId": 31058, + "SetId": 31038, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7125130, + "MonsterId": 7120530, "LevelChange": 0, "CommonGameplayType": 5 }, "2364": { - "SetId": 31058, + "SetId": 31038, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7122430, + "MonsterId": 7141653, "LevelChange": 0, "CommonGameplayType": 5 }, "2365": { - "SetId": 31058, + "SetId": 31038, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7125130, + "MonsterId": 7120530, "LevelChange": 0, "CommonGameplayType": 5 }, "2366": { - "SetId": 31058, + "SetId": 31038, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7122430, + "MonsterId": 7141653, "LevelChange": 0, "CommonGameplayType": 5 }, "2367": { - "SetId": 31058, + "SetId": 31038, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7125130, + "MonsterId": 7120530, "LevelChange": 0, "CommonGameplayType": 5 }, "2368": { - "SetId": 31059, + "SetId": 31039, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122430, + "MonsterId": 7141653, "LevelChange": 0, "CommonGameplayType": 5 }, "2369": { - "SetId": 31059, + "SetId": 31039, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7125130, + "MonsterId": 7120530, "LevelChange": 0, "CommonGameplayType": 5 }, "2370": { - "SetId": 31059, + "SetId": 31039, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7122430, + "MonsterId": 7141653, "LevelChange": 0, "CommonGameplayType": 5 }, "2371": { - "SetId": 31059, + "SetId": 31039, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7125130, + "MonsterId": 7120530, "LevelChange": 0, "CommonGameplayType": 5 }, "2372": { - "SetId": 31059, + "SetId": 31039, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7141653, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2373": { + "SetId": 31039, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120530, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2374": { + "SetId": 31041, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100460, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2375": { + "SetId": 31041, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2376": { + "SetId": 31041, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100460, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2377": { + "SetId": 31041, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2378": { + "SetId": 31041, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100460, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2379": { + "SetId": 31041, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2380": { + "SetId": 31042, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2381": { + "SetId": 31042, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2382": { + "SetId": 31042, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2383": { + "SetId": 31042, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2384": { + "SetId": 31042, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2385": { + "SetId": 31042, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7112230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2386": { + "SetId": 31043, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2387": { + "SetId": 31043, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2388": { + "SetId": 31043, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2389": { + "SetId": 31043, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2390": { + "SetId": 31043, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2391": { + "SetId": 31043, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2392": { + "SetId": 31044, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2393": { + "SetId": 31044, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2394": { + "SetId": 31044, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2395": { + "SetId": 31044, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2396": { + "SetId": 31044, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2397": { + "SetId": 31044, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2398": { + "SetId": 31045, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2399": { + "SetId": 31045, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2400": { + "SetId": 31045, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2401": { + "SetId": 31045, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2402": { + "SetId": 31045, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -23719,318 +24019,18 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "2373": { - "SetId": 31059, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7125130, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2374": { - "SetId": 31061, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100822, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2375": { - "SetId": 31061, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110730, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2376": { - "SetId": 31061, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100822, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2377": { - "SetId": 31061, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110730, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2378": { - "SetId": 31061, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100822, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2379": { - "SetId": 31061, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7110730, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2380": { - "SetId": 31062, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2381": { - "SetId": 31062, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100822, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2382": { - "SetId": 31062, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2383": { - "SetId": 31062, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100822, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2384": { - "SetId": 31062, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2385": { - "SetId": 31062, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100822, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2386": { - "SetId": 31063, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2387": { - "SetId": 31063, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2388": { - "SetId": 31063, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2389": { - "SetId": 31063, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2390": { - "SetId": 31063, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2391": { - "SetId": 31063, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2392": { - "SetId": 31064, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2393": { - "SetId": 31064, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2394": { - "SetId": 31064, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2395": { - "SetId": 31064, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2396": { - "SetId": 31064, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2397": { - "SetId": 31064, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2398": { - "SetId": 31065, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2399": { - "SetId": 31065, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7116210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2400": { - "SetId": 31065, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2401": { - "SetId": 31065, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7116210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2402": { - "SetId": 31065, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 5 - }, "2403": { - "SetId": 31065, + "SetId": 31045, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7116210, + "MonsterId": 7100221, "LevelChange": 0, "CommonGameplayType": 5 }, "2404": { - "SetId": 31066, + "SetId": 31046, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, @@ -24040,17 +24040,17 @@ "CommonGameplayType": 6 }, "2405": { - "SetId": 31066, + "SetId": 31046, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7100822, + "MonsterId": 7100460, "LevelChange": 0, "CommonGameplayType": 6 }, "2406": { - "SetId": 31066, + "SetId": 31046, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, @@ -24060,17 +24060,17 @@ "CommonGameplayType": 6 }, "2407": { - "SetId": 31066, + "SetId": 31046, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 8, - "MonsterId": 7100822, + "MonsterId": 7100460, "LevelChange": 0, "CommonGameplayType": 6 }, "2408": { - "SetId": 31066, + "SetId": 31046, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, @@ -24080,17 +24080,17 @@ "CommonGameplayType": 6 }, "2409": { - "SetId": 31066, + "SetId": 31046, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 8, - "MonsterId": 7100822, + "MonsterId": 7100460, "LevelChange": 0, "CommonGameplayType": 6 }, "2410": { - "SetId": 31067, + "SetId": 31047, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, @@ -24100,17 +24100,17 @@ "CommonGameplayType": 1 }, "2411": { - "SetId": 31067, + "SetId": 31047, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7114240, + "MonsterId": 7100221, "LevelChange": 0, "CommonGameplayType": 1 }, "2412": { - "SetId": 31067, + "SetId": 31047, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, @@ -24120,17 +24120,17 @@ "CommonGameplayType": 1 }, "2413": { - "SetId": 31067, + "SetId": 31047, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 5, - "MonsterId": 7114240, + "MonsterId": 7100221, "LevelChange": 0, "CommonGameplayType": 1 }, "2414": { - "SetId": 31067, + "SetId": 31047, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, @@ -24140,577 +24140,577 @@ "CommonGameplayType": 1 }, "2415": { - "SetId": 31067, + "SetId": 31047, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7114240, + "MonsterId": 7100221, "LevelChange": 0, "CommonGameplayType": 1 }, "2416": { - "SetId": 31068, + "SetId": 31048, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7116210, + "MonsterId": 7122430, "LevelChange": 0, "CommonGameplayType": 5 }, "2417": { - "SetId": 31068, + "SetId": 31048, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7120530, + "MonsterId": 7125130, "LevelChange": 0, "CommonGameplayType": 5 }, "2418": { - "SetId": 31068, + "SetId": 31048, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7116210, + "MonsterId": 7122430, "LevelChange": 0, "CommonGameplayType": 5 }, "2419": { - "SetId": 31068, + "SetId": 31048, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7120530, + "MonsterId": 7125130, "LevelChange": 0, "CommonGameplayType": 5 }, "2420": { - "SetId": 31068, + "SetId": 31048, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7116210, + "MonsterId": 7122430, "LevelChange": 0, "CommonGameplayType": 5 }, "2421": { - "SetId": 31068, + "SetId": 31048, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7120530, + "MonsterId": 7125130, "LevelChange": 0, "CommonGameplayType": 5 }, "2422": { - "SetId": 31069, + "SetId": 31049, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7116210, + "MonsterId": 7122430, "LevelChange": 0, "CommonGameplayType": 5 }, "2423": { - "SetId": 31069, + "SetId": 31049, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7120530, + "MonsterId": 7125130, "LevelChange": 0, "CommonGameplayType": 5 }, "2424": { - "SetId": 31069, + "SetId": 31049, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7116210, + "MonsterId": 7122430, "LevelChange": 0, "CommonGameplayType": 5 }, "2425": { - "SetId": 31069, + "SetId": 31049, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7120530, + "MonsterId": 7125130, "LevelChange": 0, "CommonGameplayType": 5 }, "2426": { - "SetId": 31069, + "SetId": 31049, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7116210, + "MonsterId": 7122430, "LevelChange": 0, "CommonGameplayType": 5 }, "2427": { - "SetId": 31069, + "SetId": 31049, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7120530, + "MonsterId": 7125130, "LevelChange": 0, "CommonGameplayType": 5 }, "2428": { - "SetId": 31071, + "SetId": 31051, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100151, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110630, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "2429": { - "SetId": 31071, + "SetId": 31051, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100630, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112230, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "2430": { - "SetId": 31071, + "SetId": 31051, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 5, + "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7100151, + "MonsterId": 7110630, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "2431": { - "SetId": 31071, + "SetId": 31051, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100630, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112230, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "2432": { - "SetId": 31071, + "SetId": 31051, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7100151, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110630, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "2433": { - "SetId": 31071, + "SetId": 31051, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100630, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112230, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "2434": { - "SetId": 31072, + "SetId": 31052, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100151, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102930, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "2435": { - "SetId": 31072, + "SetId": 31052, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100221, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112230, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "2436": { - "SetId": 31072, + "SetId": 31052, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100151, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102930, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "2437": { - "SetId": 31072, + "SetId": 31052, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100221, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112230, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "2438": { - "SetId": 31072, + "SetId": 31052, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100151, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102930, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "2439": { - "SetId": 31072, + "SetId": 31052, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7112230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2440": { + "SetId": 31053, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2441": { + "SetId": 31053, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2442": { + "SetId": 31053, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2443": { + "SetId": 31053, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2444": { + "SetId": 31053, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2445": { + "SetId": 31053, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100221, + "MaxNumPerWave": 6, + "MonsterId": 7111430, "LevelChange": 0, - "CommonGameplayType": 4 - }, - "2440": { - "SetId": 31073, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102130, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "2441": { - "SetId": 31073, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "2442": { - "SetId": 31073, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102130, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "2443": { - "SetId": 31073, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "2444": { - "SetId": 31073, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102130, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "2445": { - "SetId": 31073, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 8 + "CommonGameplayType": 1 }, "2446": { - "SetId": 31074, + "SetId": 31054, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100221, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102930, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "2447": { - "SetId": 31074, + "SetId": 31054, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114240, + "MaxNumPerWave": 4, + "MonsterId": 7111240, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "2448": { - "SetId": 31074, + "SetId": 31054, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100221, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102930, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "2449": { - "SetId": 31074, + "SetId": 31054, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114240, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111240, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "2450": { - "SetId": 31074, + "SetId": 31054, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100221, + "MaxNumPerWave": 5, + "MonsterId": 7102930, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "2451": { - "SetId": 31074, + "SetId": 31054, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114240, + "MaxNumPerWave": 5, + "MonsterId": 7111240, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "2452": { - "SetId": 31075, + "SetId": 31055, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122430, + "MaxNumPerWave": 3, + "MonsterId": 7125130, "LevelChange": 0, "CommonGameplayType": 5 }, "2453": { - "SetId": 31075, + "SetId": 31055, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102930, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7121240, "LevelChange": 0, "CommonGameplayType": 5 }, "2454": { - "SetId": 31075, + "SetId": 31055, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122430, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125130, "LevelChange": 0, "CommonGameplayType": 5 }, "2455": { - "SetId": 31075, + "SetId": 31055, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7102930, + "MonsterId": 7121240, "LevelChange": 0, "CommonGameplayType": 5 }, "2456": { - "SetId": 31075, + "SetId": 31055, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122430, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125130, "LevelChange": 0, "CommonGameplayType": 5 }, "2457": { - "SetId": 31075, + "SetId": 31055, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102930, + "MaxNumPerWave": 5, + "MonsterId": 7121240, "LevelChange": 0, "CommonGameplayType": 5 }, "2458": { - "SetId": 31076, + "SetId": 31056, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7102130, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112830, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "2459": { - "SetId": 31076, + "SetId": 31056, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100151, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100460, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "2460": { - "SetId": 31076, + "SetId": 31056, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7102130, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112830, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "2461": { - "SetId": 31076, + "SetId": 31056, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100151, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100460, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "2462": { - "SetId": 31076, + "SetId": 31056, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 8, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2463": { + "SetId": 31056, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, "MaxNumPerWave": 8, - "MonsterId": 7102130, + "MonsterId": 7100460, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2464": { + "SetId": 31057, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112830, "LevelChange": 0, "CommonGameplayType": 1 }, - "2463": { - "SetId": 31076, - "WaveNum": 3, + "2465": { + "SetId": 31057, + "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7100151, + "MonsterId": 7100221, "LevelChange": 0, "CommonGameplayType": 1 }, - "2464": { - "SetId": 31077, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7114240, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "2465": { - "SetId": 31077, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102130, - "LevelChange": 0, - "CommonGameplayType": 4 - }, "2466": { - "SetId": 31077, + "SetId": 31057, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7114240, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112830, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "2467": { - "SetId": 31077, + "SetId": 31057, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102130, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7100221, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "2468": { - "SetId": 31077, + "SetId": 31057, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114240, + "MaxNumPerWave": 6, + "MonsterId": 7112830, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "2469": { - "SetId": 31077, + "SetId": 31057, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102130, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100221, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "2470": { - "SetId": 31078, + "SetId": 31058, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 2, + "MaxNumPerWave": 3, "MonsterId": 7122430, "LevelChange": 0, "CommonGameplayType": 5 }, "2471": { - "SetId": 31078, + "SetId": 31058, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7120530, + "MaxNumPerWave": 3, + "MonsterId": 7125130, "LevelChange": 0, "CommonGameplayType": 5 }, "2472": { - "SetId": 31078, + "SetId": 31058, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, @@ -24720,26 +24720,1106 @@ "CommonGameplayType": 5 }, "2473": { - "SetId": 31078, + "SetId": 31058, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7120530, + "MonsterId": 7125130, "LevelChange": 0, "CommonGameplayType": 5 }, "2474": { - "SetId": 31078, + "SetId": 31058, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, + "MaxNum": 3, + "MaxNumPerWave": 5, "MonsterId": 7122430, "LevelChange": 0, "CommonGameplayType": 5 }, "2475": { + "SetId": 31058, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125130, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2476": { + "SetId": 31059, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2477": { + "SetId": 31059, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125130, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2478": { + "SetId": 31059, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2479": { + "SetId": 31059, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125130, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2480": { + "SetId": 31059, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2481": { + "SetId": 31059, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125130, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2482": { + "SetId": 31061, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2483": { + "SetId": 31061, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2484": { + "SetId": 31061, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2485": { + "SetId": 31061, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2486": { + "SetId": 31061, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2487": { + "SetId": 31061, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2488": { + "SetId": 31062, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2489": { + "SetId": 31062, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2490": { + "SetId": 31062, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2491": { + "SetId": 31062, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2492": { + "SetId": 31062, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2493": { + "SetId": 31062, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2494": { + "SetId": 31063, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2495": { + "SetId": 31063, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2496": { + "SetId": 31063, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2497": { + "SetId": 31063, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2498": { + "SetId": 31063, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2499": { + "SetId": 31063, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2500": { + "SetId": 31064, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2501": { + "SetId": 31064, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2502": { + "SetId": 31064, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2503": { + "SetId": 31064, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2504": { + "SetId": 31064, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2505": { + "SetId": 31064, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2506": { + "SetId": 31065, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2507": { + "SetId": 31065, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2508": { + "SetId": 31065, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2509": { + "SetId": 31065, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2510": { + "SetId": 31065, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2511": { + "SetId": 31065, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2512": { + "SetId": 31066, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2513": { + "SetId": 31066, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2514": { + "SetId": 31066, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2515": { + "SetId": 31066, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2516": { + "SetId": 31066, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2517": { + "SetId": 31066, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2518": { + "SetId": 31067, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2519": { + "SetId": 31067, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2520": { + "SetId": 31067, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2521": { + "SetId": 31067, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2522": { + "SetId": 31067, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2523": { + "SetId": 31067, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2524": { + "SetId": 31068, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2525": { + "SetId": 31068, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120530, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2526": { + "SetId": 31068, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2527": { + "SetId": 31068, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120530, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2528": { + "SetId": 31068, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2529": { + "SetId": 31068, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120530, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2530": { + "SetId": 31069, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2531": { + "SetId": 31069, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120530, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2532": { + "SetId": 31069, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2533": { + "SetId": 31069, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120530, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2534": { + "SetId": 31069, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2535": { + "SetId": 31069, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120530, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2536": { + "SetId": 31071, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "2537": { + "SetId": 31071, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100630, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "2538": { + "SetId": 31071, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "2539": { + "SetId": 31071, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100630, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "2540": { + "SetId": 31071, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "2541": { + "SetId": 31071, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100630, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "2542": { + "SetId": 31072, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "2543": { + "SetId": 31072, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "2544": { + "SetId": 31072, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "2545": { + "SetId": 31072, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "2546": { + "SetId": 31072, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "2547": { + "SetId": 31072, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "2548": { + "SetId": 31073, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "2549": { + "SetId": 31073, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "2550": { + "SetId": 31073, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "2551": { + "SetId": 31073, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "2552": { + "SetId": 31073, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "2553": { + "SetId": 31073, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "2554": { + "SetId": 31074, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "2555": { + "SetId": 31074, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "2556": { + "SetId": 31074, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "2557": { + "SetId": 31074, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "2558": { + "SetId": 31074, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "2559": { + "SetId": 31074, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "2560": { + "SetId": 31075, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2561": { + "SetId": 31075, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2562": { + "SetId": 31075, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2563": { + "SetId": 31075, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2564": { + "SetId": 31075, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2565": { + "SetId": 31075, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2566": { + "SetId": 31076, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2567": { + "SetId": 31076, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2568": { + "SetId": 31076, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2569": { + "SetId": 31076, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2570": { + "SetId": 31076, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2571": { + "SetId": 31076, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2572": { + "SetId": 31077, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "2573": { + "SetId": 31077, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "2574": { + "SetId": 31077, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "2575": { + "SetId": 31077, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "2576": { + "SetId": 31077, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "2577": { + "SetId": 31077, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "2578": { + "SetId": 31078, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2579": { + "SetId": 31078, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7120530, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2580": { + "SetId": 31078, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2581": { + "SetId": 31078, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120530, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2582": { + "SetId": 31078, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2583": { "SetId": 31078, "WaveNum": 3, "GroupNum": 2, @@ -24749,2248 +25829,1168 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "2476": { - "SetId": 31079, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122430, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2477": { - "SetId": 31079, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120530, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2478": { - "SetId": 31079, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122430, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2479": { - "SetId": 31079, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7120530, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2480": { - "SetId": 31079, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122430, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2481": { - "SetId": 31079, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7120530, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2482": { - "SetId": 31081, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100630, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2483": { - "SetId": 31081, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100730, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2484": { - "SetId": 31081, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100630, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2485": { - "SetId": 31081, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100730, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2486": { - "SetId": 31081, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100630, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2487": { - "SetId": 31081, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100630, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2488": { - "SetId": 31082, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2489": { - "SetId": 31082, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110630, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2490": { - "SetId": 31082, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2491": { - "SetId": 31082, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110630, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2492": { - "SetId": 31082, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2493": { - "SetId": 31082, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110630, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2494": { - "SetId": 31083, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2495": { - "SetId": 31083, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110730, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2496": { - "SetId": 31083, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2497": { - "SetId": 31083, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110730, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2498": { - "SetId": 31083, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2499": { - "SetId": 31083, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110630, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2500": { - "SetId": 31084, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2501": { - "SetId": 31084, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2502": { - "SetId": 31084, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2503": { - "SetId": 31084, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2504": { - "SetId": 31084, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2505": { - "SetId": 31084, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2506": { - "SetId": 31085, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2507": { - "SetId": 31085, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2508": { - "SetId": 31085, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2509": { - "SetId": 31085, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2510": { - "SetId": 31085, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2511": { - "SetId": 31085, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2512": { - "SetId": 31086, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7100730, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "2513": { - "SetId": 31086, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100151, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "2514": { - "SetId": 31086, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100151, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "2515": { - "SetId": 31086, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100730, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "2516": { - "SetId": 31086, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100151, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "2517": { - "SetId": 31086, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100730, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "2518": { - "SetId": 31087, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2519": { - "SetId": 31087, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100730, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2520": { - "SetId": 31087, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2521": { - "SetId": 31087, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100730, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2522": { - "SetId": 31087, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2523": { - "SetId": 31087, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100730, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2524": { - "SetId": 31088, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2525": { - "SetId": 31088, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7116210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2526": { - "SetId": 31088, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2527": { - "SetId": 31088, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7116210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2528": { - "SetId": 31088, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2529": { - "SetId": 31088, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7116210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2530": { - "SetId": 31089, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2531": { - "SetId": 31089, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7116210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2532": { - "SetId": 31089, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2533": { - "SetId": 31089, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7116210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2534": { - "SetId": 31089, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2535": { - "SetId": 31089, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7116210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2536": { - "SetId": 31091, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100822, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2537": { - "SetId": 31091, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100730, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2538": { - "SetId": 31091, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100822, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2539": { - "SetId": 31091, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100730, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2540": { - "SetId": 31091, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100822, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2541": { - "SetId": 31091, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100730, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2542": { - "SetId": 31092, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110730, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2543": { - "SetId": 31092, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2544": { - "SetId": 31092, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110730, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2545": { - "SetId": 31092, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2546": { - "SetId": 31092, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110730, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2547": { - "SetId": 31092, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2548": { - "SetId": 31093, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "2549": { - "SetId": 31093, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140730, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "2550": { - "SetId": 31093, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "2551": { - "SetId": 31093, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140730, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "2552": { - "SetId": 31093, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "2553": { - "SetId": 31093, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140730, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "2554": { - "SetId": 31094, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2555": { - "SetId": 31094, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114240, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2556": { - "SetId": 31094, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2557": { - "SetId": 31094, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114240, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2558": { - "SetId": 31094, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2559": { - "SetId": 31094, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114240, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2560": { - "SetId": 31095, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124240, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2561": { - "SetId": 31095, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111340, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2562": { - "SetId": 31095, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124240, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2563": { - "SetId": 31095, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111340, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2564": { - "SetId": 31095, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124240, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2565": { - "SetId": 31095, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111340, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2566": { - "SetId": 31096, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102130, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2567": { - "SetId": 31096, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100151, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2568": { - "SetId": 31096, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102130, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2569": { - "SetId": 31096, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100151, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2570": { - "SetId": 31096, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102130, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2571": { - "SetId": 31096, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100151, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2572": { - "SetId": 31097, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7124240, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "2573": { - "SetId": 31097, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102130, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "2574": { - "SetId": 31097, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7124240, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "2575": { - "SetId": 31097, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102130, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "2576": { - "SetId": 31097, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7124240, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "2577": { - "SetId": 31097, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102130, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "2578": { - "SetId": 31098, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111340, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2579": { - "SetId": 31098, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112030, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2580": { - "SetId": 31098, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111340, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2581": { - "SetId": 31098, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112030, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2582": { - "SetId": 31098, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111340, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2583": { - "SetId": 31098, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112030, - "LevelChange": 0, - "CommonGameplayType": 5 - }, "2584": { - "SetId": 31099, + "SetId": 31079, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111340, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122430, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "2585": { - "SetId": 31099, + "SetId": 31079, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112030, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120530, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "2586": { - "SetId": 31099, + "SetId": 31079, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111340, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122430, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "2587": { - "SetId": 31099, + "SetId": 31079, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112030, + "MonsterId": 7120530, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "2588": { - "SetId": 31099, + "SetId": 31079, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111340, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122430, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "2589": { - "SetId": 31099, + "SetId": 31079, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112030, + "MonsterId": 7120530, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "2590": { - "SetId": 31101, + "SetId": 31081, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7100140, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100630, "LevelChange": 0, "CommonGameplayType": 1 }, "2591": { - "SetId": 31101, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 31081, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100140, + "MaxNumPerWave": 4, + "MonsterId": 7100730, "LevelChange": 0, "CommonGameplayType": 1 }, "2592": { - "SetId": 31101, + "SetId": 31081, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, "MonsterId": 7100630, "LevelChange": 0, "CommonGameplayType": 1 }, "2593": { - "SetId": 31101, + "SetId": 31081, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2594": { + "SetId": 31081, "WaveNum": 3, "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100630, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2595": { + "SetId": 31081, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100630, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2596": { + "SetId": 31082, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2597": { + "SetId": 31082, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110630, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2598": { + "SetId": 31082, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2599": { + "SetId": 31082, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110630, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2600": { + "SetId": 31082, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2601": { + "SetId": 31082, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110630, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2602": { + "SetId": 31083, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2603": { + "SetId": 31083, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110730, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2604": { + "SetId": 31083, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2605": { + "SetId": 31083, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110730, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2606": { + "SetId": 31083, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2607": { + "SetId": 31083, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110630, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2608": { + "SetId": 31084, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2609": { + "SetId": 31084, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2610": { + "SetId": 31084, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2611": { + "SetId": 31084, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2612": { + "SetId": 31084, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2613": { + "SetId": 31084, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2614": { + "SetId": 31085, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141653, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2615": { + "SetId": 31085, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2616": { + "SetId": 31085, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141653, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2617": { + "SetId": 31085, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2618": { + "SetId": 31085, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141653, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2619": { + "SetId": 31085, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2620": { + "SetId": 31086, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100730, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "2621": { + "SetId": 31086, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "2622": { + "SetId": 31086, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "2623": { + "SetId": 31086, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100730, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "2624": { + "SetId": 31086, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "2625": { + "SetId": 31086, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100730, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "2626": { + "SetId": 31087, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2627": { + "SetId": 31087, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100730, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2628": { + "SetId": 31087, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2629": { + "SetId": 31087, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100730, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2630": { + "SetId": 31087, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2631": { + "SetId": 31087, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100730, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2632": { + "SetId": 31088, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141653, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2633": { + "SetId": 31088, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2634": { + "SetId": 31088, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141653, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2635": { + "SetId": 31088, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2636": { + "SetId": 31088, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141653, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2637": { + "SetId": 31088, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2638": { + "SetId": 31089, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141653, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2639": { + "SetId": 31089, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2640": { + "SetId": 31089, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141653, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2641": { + "SetId": 31089, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2642": { + "SetId": 31089, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141653, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2643": { + "SetId": 31089, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2644": { + "SetId": 31091, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2645": { + "SetId": 31091, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2646": { + "SetId": 31091, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2647": { + "SetId": 31091, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2648": { + "SetId": 31091, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2649": { + "SetId": 31091, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2650": { + "SetId": 31092, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110730, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2651": { + "SetId": 31092, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2652": { + "SetId": 31092, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110730, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2653": { + "SetId": 31092, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2654": { + "SetId": 31092, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110730, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2655": { + "SetId": 31092, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2656": { + "SetId": 31093, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "2657": { + "SetId": 31093, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140730, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "2658": { + "SetId": 31093, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "2659": { + "SetId": 31093, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140730, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "2660": { + "SetId": 31093, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "2661": { + "SetId": 31093, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140730, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "2662": { + "SetId": 31094, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2663": { + "SetId": 31094, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2664": { + "SetId": 31094, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2665": { + "SetId": 31094, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2666": { + "SetId": 31094, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2667": { + "SetId": 31094, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2668": { + "SetId": 31095, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124240, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2669": { + "SetId": 31095, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111340, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2670": { + "SetId": 31095, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124240, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2671": { + "SetId": 31095, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111340, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2672": { + "SetId": 31095, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124240, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2673": { + "SetId": 31095, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111340, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2674": { + "SetId": 31096, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2675": { + "SetId": 31096, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2676": { + "SetId": 31096, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2677": { + "SetId": 31096, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2678": { + "SetId": 31096, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2679": { + "SetId": 31096, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2680": { + "SetId": 31097, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7124240, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "2681": { + "SetId": 31097, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "2682": { + "SetId": 31097, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7124240, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "2683": { + "SetId": 31097, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "2684": { + "SetId": 31097, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7124240, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "2685": { + "SetId": 31097, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "2686": { + "SetId": 31098, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111340, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2687": { + "SetId": 31098, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112030, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2688": { + "SetId": 31098, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111340, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2689": { + "SetId": 31098, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112030, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2690": { + "SetId": 31098, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111340, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2691": { + "SetId": 31098, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112030, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2692": { + "SetId": 31099, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111340, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2693": { + "SetId": 31099, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112030, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2694": { + "SetId": 31099, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111340, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2695": { + "SetId": 31099, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112030, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2696": { + "SetId": 31099, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111340, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2697": { + "SetId": 31099, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112030, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2698": { + "SetId": 31101, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7100140, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2699": { + "SetId": 31101, + "WaveNum": 2, + "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 8, "MonsterId": 7100140, "LevelChange": 0, "CommonGameplayType": 1 }, - "2594": { - "SetId": 31101, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100630, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2595": { - "SetId": 31102, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112530, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2596": { - "SetId": 31102, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110140, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2597": { - "SetId": 31102, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112530, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2598": { - "SetId": 31102, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110630, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2599": { - "SetId": 31102, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112530, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2600": { - "SetId": 31102, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7110140, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2601": { - "SetId": 31103, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112530, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2602": { - "SetId": 31103, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2603": { - "SetId": 31103, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112530, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2604": { - "SetId": 31103, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112830, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2605": { - "SetId": 31103, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112530, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2606": { - "SetId": 31103, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112830, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2607": { - "SetId": 31104, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112530, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2608": { - "SetId": 31104, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2609": { - "SetId": 31104, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112530, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2610": { - "SetId": 31104, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 5, - "MaxNumPerWave": 8, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2611": { - "SetId": 31104, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112530, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2612": { - "SetId": 31104, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2613": { - "SetId": 31105, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7121640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2614": { - "SetId": 31105, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7124240, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2615": { - "SetId": 31105, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2616": { - "SetId": 31105, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124240, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2617": { - "SetId": 31105, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2618": { - "SetId": 31105, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7124240, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2619": { - "SetId": 31106, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2620": { - "SetId": 31106, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7110140, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2621": { - "SetId": 31106, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2622": { - "SetId": 31106, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7110140, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2623": { - "SetId": 31106, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2624": { - "SetId": 31106, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7110140, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2625": { - "SetId": 31107, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2626": { - "SetId": 31107, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2627": { - "SetId": 31107, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2628": { - "SetId": 31107, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110630, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2629": { - "SetId": 31107, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2630": { - "SetId": 31107, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7114240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2631": { - "SetId": 31108, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7121640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2632": { - "SetId": 31108, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7120530, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2633": { - "SetId": 31108, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124240, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2634": { - "SetId": 31108, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7120530, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2635": { - "SetId": 31108, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2636": { - "SetId": 31108, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120530, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2637": { - "SetId": 31109, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7121640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2638": { - "SetId": 31109, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7120530, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2639": { - "SetId": 31109, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2640": { - "SetId": 31109, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120530, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2641": { - "SetId": 31109, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2642": { - "SetId": 31109, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7124240, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2643": { - "SetId": 31111, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100460, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "2644": { - "SetId": 31111, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112830, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "2645": { - "SetId": 31111, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100460, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "2646": { - "SetId": 31111, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 6, - "MonsterId": 7112830, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "2647": { - "SetId": 31111, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7100460, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "2648": { - "SetId": 31111, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112830, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "2649": { - "SetId": 31112, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2650": { - "SetId": 31112, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112830, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2651": { - "SetId": 31112, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2652": { - "SetId": 31112, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7112830, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2653": { - "SetId": 31112, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2654": { - "SetId": 31112, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7112830, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2655": { - "SetId": 31113, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2656": { - "SetId": 31113, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140730, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2657": { - "SetId": 31113, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2658": { - "SetId": 31113, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7140730, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2659": { - "SetId": 31113, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2660": { - "SetId": 31113, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7140730, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2661": { - "SetId": 31114, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2662": { - "SetId": 31114, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2663": { - "SetId": 31114, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2664": { - "SetId": 31114, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7114240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2665": { - "SetId": 31114, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2666": { - "SetId": 31114, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7114240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2667": { - "SetId": 31115, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2668": { - "SetId": 31115, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2669": { - "SetId": 31115, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2670": { - "SetId": 31115, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7124240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2671": { - "SetId": 31115, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7122430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2672": { - "SetId": 31115, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7124240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2673": { - "SetId": 31116, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140730, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2674": { - "SetId": 31116, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100460, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2675": { - "SetId": 31116, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7140730, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2676": { - "SetId": 31116, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7100460, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2677": { - "SetId": 31116, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7140730, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2678": { - "SetId": 31116, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7100460, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2679": { - "SetId": 31117, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140730, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2680": { - "SetId": 31117, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2681": { - "SetId": 31117, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7140730, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2682": { - "SetId": 31117, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7114240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2683": { - "SetId": 31117, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7140730, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2684": { - "SetId": 31117, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7114240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2685": { - "SetId": 31118, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2686": { - "SetId": 31118, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111340, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2687": { - "SetId": 31118, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2688": { - "SetId": 31118, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111340, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2689": { - "SetId": 31118, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7122430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2690": { - "SetId": 31118, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111340, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2691": { - "SetId": 31119, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2692": { - "SetId": 31119, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111340, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2693": { - "SetId": 31119, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2694": { - "SetId": 31119, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 5, - "MonsterId": 7111340, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2695": { - "SetId": 31119, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7122430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2696": { - "SetId": 31119, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111340, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2697": { - "SetId": 31121, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100630, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2698": { - "SetId": 31121, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112830, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2699": { - "SetId": 31121, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112830, - "LevelChange": 0, - "CommonGameplayType": 1 - }, "2700": { - "SetId": 31121, + "SetId": 31101, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, @@ -27000,17 +27000,17 @@ "CommonGameplayType": 1 }, "2701": { - "SetId": 31121, + "SetId": 31101, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112830, + "MaxNumPerWave": 8, + "MonsterId": 7100140, "LevelChange": 0, "CommonGameplayType": 1 }, "2702": { - "SetId": 31121, + "SetId": 31101, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -27020,47 +27020,47 @@ "CommonGameplayType": 1 }, "2703": { - "SetId": 31122, + "SetId": 31102, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2704": { - "SetId": 31122, + "SetId": 31102, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112830, + "MonsterId": 7110140, "LevelChange": 0, "CommonGameplayType": 1 }, "2705": { - "SetId": 31122, + "SetId": 31102, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, + "MaxNumPerWave": 5, "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2706": { - "SetId": 31122, + "SetId": 31102, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112830, + "MaxNumPerWave": 5, + "MonsterId": 7110630, "LevelChange": 0, "CommonGameplayType": 1 }, "2707": { - "SetId": 31122, + "SetId": 31102, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -27070,27 +27070,27 @@ "CommonGameplayType": 1 }, "2708": { - "SetId": 31122, + "SetId": 31102, "WaveNum": 3, "GroupNum": 2, "MaxNum": 6, "MaxNumPerWave": 6, - "MonsterId": 7112830, + "MonsterId": 7110140, "LevelChange": 0, "CommonGameplayType": 1 }, "2709": { - "SetId": 31123, + "SetId": 31103, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, + "MaxNum": 3, "MaxNumPerWave": 4, "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2710": { - "SetId": 31123, + "SetId": 31103, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, @@ -27100,87 +27100,87 @@ "CommonGameplayType": 1 }, "2711": { - "SetId": 31123, + "SetId": 31103, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 2, + "MaxNum": 3, "MaxNumPerWave": 4, "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2712": { - "SetId": 31123, + "SetId": 31103, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7111430, + "MonsterId": 7112830, "LevelChange": 0, "CommonGameplayType": 1 }, "2713": { - "SetId": 31123, + "SetId": 31103, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, + "MaxNumPerWave": 5, "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2714": { - "SetId": 31123, + "SetId": 31103, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7111430, + "MonsterId": 7112830, "LevelChange": 0, "CommonGameplayType": 1 }, "2715": { - "SetId": 31124, + "SetId": 31104, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, + "MaxNum": 3, "MaxNumPerWave": 4, "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2716": { - "SetId": 31124, + "SetId": 31104, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 4, - "MonsterId": 7111240, + "MonsterId": 7112430, "LevelChange": 0, "CommonGameplayType": 1 }, "2717": { - "SetId": 31124, + "SetId": 31104, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 2, + "MaxNum": 3, "MaxNumPerWave": 4, "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2718": { - "SetId": 31124, + "SetId": 31104, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111240, + "MaxNum": 5, + "MaxNumPerWave": 8, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 1 }, "2719": { - "SetId": 31124, + "SetId": 31104, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -27190,137 +27190,137 @@ "CommonGameplayType": 1 }, "2720": { - "SetId": 31124, + "SetId": 31104, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7111240, + "MonsterId": 7112430, "LevelChange": 0, "CommonGameplayType": 1 }, "2721": { - "SetId": 31125, + "SetId": 31105, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7111340, + "MonsterId": 7121640, "LevelChange": 0, "CommonGameplayType": 5 }, "2722": { - "SetId": 31125, + "SetId": 31105, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7121240, + "MonsterId": 7124240, "LevelChange": 0, "CommonGameplayType": 5 }, "2723": { - "SetId": 31125, + "SetId": 31105, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111340, + "MonsterId": 7121640, "LevelChange": 0, "CommonGameplayType": 5 }, "2724": { - "SetId": 31125, + "SetId": 31105, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7121240, + "MonsterId": 7124240, "LevelChange": 0, "CommonGameplayType": 5 }, "2725": { - "SetId": 31125, + "SetId": 31105, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7111340, + "MonsterId": 7121640, "LevelChange": 0, "CommonGameplayType": 5 }, "2726": { - "SetId": 31125, + "SetId": 31105, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7121240, + "MonsterId": 7124240, "LevelChange": 0, "CommonGameplayType": 5 }, "2727": { - "SetId": 31126, + "SetId": 31106, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, "MonsterId": 7111430, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "2728": { - "SetId": 31126, + "SetId": 31106, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, + "MaxNum": 6, "MaxNumPerWave": 6, - "MonsterId": 7112830, + "MonsterId": 7110140, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "2729": { - "SetId": 31126, + "SetId": 31106, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, "MonsterId": 7111430, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "2730": { - "SetId": 31126, + "SetId": 31106, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7112830, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7110140, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "2731": { - "SetId": 31126, + "SetId": 31106, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, "MonsterId": 7111430, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "2732": { - "SetId": 31126, + "SetId": 31106, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7112830, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7110140, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "2733": { - "SetId": 31127, + "SetId": 31107, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, @@ -27330,17 +27330,17 @@ "CommonGameplayType": 1 }, "2734": { - "SetId": 31127, + "SetId": 31107, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111240, + "MonsterId": 7114240, "LevelChange": 0, "CommonGameplayType": 1 }, "2735": { - "SetId": 31127, + "SetId": 31107, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, @@ -27350,17 +27350,17 @@ "CommonGameplayType": 1 }, "2736": { - "SetId": 31127, + "SetId": 31107, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 5, - "MonsterId": 7111240, + "MonsterId": 7110630, "LevelChange": 0, "CommonGameplayType": 1 }, "2737": { - "SetId": 31127, + "SetId": 31107, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, @@ -27370,867 +27370,867 @@ "CommonGameplayType": 1 }, "2738": { - "SetId": 31127, + "SetId": 31107, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7111240, + "MonsterId": 7114240, "LevelChange": 0, "CommonGameplayType": 1 }, "2739": { - "SetId": 31128, + "SetId": 31108, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7116210, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7121640, "LevelChange": 0, "CommonGameplayType": 5 }, "2740": { - "SetId": 31128, + "SetId": 31108, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111340, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7120530, "LevelChange": 0, "CommonGameplayType": 5 }, "2741": { - "SetId": 31128, + "SetId": 31108, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7116210, + "MonsterId": 7124240, "LevelChange": 0, "CommonGameplayType": 5 }, "2742": { - "SetId": 31128, + "SetId": 31108, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111340, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7120530, "LevelChange": 0, "CommonGameplayType": 5 }, "2743": { - "SetId": 31128, + "SetId": 31108, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7116210, + "MonsterId": 7121640, "LevelChange": 0, "CommonGameplayType": 5 }, "2744": { - "SetId": 31128, + "SetId": 31108, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7111340, + "MonsterId": 7120530, "LevelChange": 0, "CommonGameplayType": 5 }, "2745": { - "SetId": 31129, + "SetId": 31109, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7116210, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7121640, "LevelChange": 0, "CommonGameplayType": 5 }, "2746": { - "SetId": 31129, + "SetId": 31109, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111340, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7120530, "LevelChange": 0, "CommonGameplayType": 5 }, "2747": { - "SetId": 31129, + "SetId": 31109, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7116210, + "MonsterId": 7121640, "LevelChange": 0, "CommonGameplayType": 5 }, "2748": { - "SetId": 31129, + "SetId": 31109, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111340, + "MonsterId": 7120530, "LevelChange": 0, "CommonGameplayType": 5 }, "2749": { - "SetId": 31129, + "SetId": 31109, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7116210, + "MonsterId": 7121640, "LevelChange": 0, "CommonGameplayType": 5 }, "2750": { - "SetId": 31129, + "SetId": 31109, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7124240, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2751": { + "SetId": 31111, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100460, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "2752": { + "SetId": 31111, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "2753": { + "SetId": 31111, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100460, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "2754": { + "SetId": 31111, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 6, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "2755": { + "SetId": 31111, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7100460, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "2756": { + "SetId": 31111, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "2757": { + "SetId": 31112, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2758": { + "SetId": 31112, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2759": { + "SetId": 31112, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2760": { + "SetId": 31112, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2761": { + "SetId": 31112, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2762": { + "SetId": 31112, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2763": { + "SetId": 31113, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2764": { + "SetId": 31113, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2765": { + "SetId": 31113, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2766": { + "SetId": 31113, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7140730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2767": { + "SetId": 31113, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2768": { + "SetId": 31113, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7140730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2769": { + "SetId": 31114, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2770": { + "SetId": 31114, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2771": { + "SetId": 31114, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2772": { + "SetId": 31114, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2773": { + "SetId": 31114, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2774": { + "SetId": 31114, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2775": { + "SetId": 31115, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2776": { + "SetId": 31115, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2777": { + "SetId": 31115, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2778": { + "SetId": 31115, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7124240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2779": { + "SetId": 31115, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2780": { + "SetId": 31115, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7124240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2781": { + "SetId": 31116, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140730, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2782": { + "SetId": 31116, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100460, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2783": { + "SetId": 31116, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7140730, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2784": { + "SetId": 31116, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7100460, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2785": { + "SetId": 31116, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7140730, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2786": { + "SetId": 31116, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7100460, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "2787": { + "SetId": 31117, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2788": { + "SetId": 31117, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2789": { + "SetId": 31117, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7140730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2790": { + "SetId": 31117, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2791": { + "SetId": 31117, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7140730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2792": { + "SetId": 31117, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2793": { + "SetId": 31118, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2794": { + "SetId": 31118, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111340, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2795": { + "SetId": 31118, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2796": { + "SetId": 31118, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7111340, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2797": { + "SetId": 31118, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2798": { + "SetId": 31118, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111340, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2799": { + "SetId": 31119, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2800": { + "SetId": 31119, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111340, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2801": { + "SetId": 31119, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2802": { + "SetId": 31119, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 5, + "MonsterId": 7111340, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2803": { + "SetId": 31119, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2804": { + "SetId": 31119, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, "MonsterId": 7111340, "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2751": { - "SetId": 31131, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100151, - "LevelChange": 0, "CommonGameplayType": 1 }, - "2752": { - "SetId": 31131, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100630, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2753": { - "SetId": 31131, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100151, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2754": { - "SetId": 31131, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100630, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2755": { - "SetId": 31131, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100151, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2756": { - "SetId": 31131, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100630, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2757": { - "SetId": 31132, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2758": { - "SetId": 31132, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100151, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2759": { - "SetId": 31132, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2760": { - "SetId": 31132, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100151, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2761": { - "SetId": 31132, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2762": { - "SetId": 31132, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100151, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2763": { - "SetId": 31133, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2764": { - "SetId": 31133, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2765": { - "SetId": 31133, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2766": { - "SetId": 31133, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2767": { - "SetId": 31133, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2768": { - "SetId": 31133, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2769": { - "SetId": 31134, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2770": { - "SetId": 31134, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2771": { - "SetId": 31134, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2772": { - "SetId": 31134, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2773": { - "SetId": 31134, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2774": { - "SetId": 31134, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2775": { - "SetId": 31135, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2776": { - "SetId": 31135, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2777": { - "SetId": 31135, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2778": { - "SetId": 31135, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2779": { - "SetId": 31135, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2780": { - "SetId": 31135, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2781": { - "SetId": 31136, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100151, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2782": { - "SetId": 31136, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2783": { - "SetId": 31136, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100151, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2784": { - "SetId": 31136, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2785": { - "SetId": 31136, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100151, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2786": { - "SetId": 31136, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "2787": { - "SetId": 31137, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2788": { - "SetId": 31137, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2789": { - "SetId": 31137, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2790": { - "SetId": 31137, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2791": { - "SetId": 31137, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2792": { - "SetId": 31137, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2793": { - "SetId": 31138, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2794": { - "SetId": 31138, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120530, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2795": { - "SetId": 31138, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2796": { - "SetId": 31138, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120530, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2797": { - "SetId": 31138, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2798": { - "SetId": 31138, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120530, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2799": { - "SetId": 31139, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2800": { - "SetId": 31139, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120530, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2801": { - "SetId": 31139, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2802": { - "SetId": 31139, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120530, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2803": { - "SetId": 31139, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2804": { - "SetId": 31139, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120530, - "LevelChange": 0, - "CommonGameplayType": 5 - }, "2805": { - "SetId": 31141, + "SetId": 31121, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7100460, + "MonsterId": 7100630, "LevelChange": 0, "CommonGameplayType": 1 }, "2806": { - "SetId": 31141, + "SetId": 31121, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112230, + "MonsterId": 7112830, "LevelChange": 0, "CommonGameplayType": 1 }, "2807": { - "SetId": 31141, + "SetId": 31121, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7100460, + "MonsterId": 7112830, "LevelChange": 0, "CommonGameplayType": 1 }, "2808": { - "SetId": 31141, + "SetId": 31121, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112230, + "MonsterId": 7100630, "LevelChange": 0, "CommonGameplayType": 1 }, "2809": { - "SetId": 31141, + "SetId": 31121, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7100460, + "MonsterId": 7112830, "LevelChange": 0, "CommonGameplayType": 1 }, "2810": { - "SetId": 31141, + "SetId": 31121, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7112230, + "MonsterId": 7100630, "LevelChange": 0, "CommonGameplayType": 1 }, "2811": { - "SetId": 31142, + "SetId": 31122, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 2, - "MonsterId": 7111240, + "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2812": { - "SetId": 31142, + "SetId": 31122, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112230, + "MonsterId": 7112830, "LevelChange": 0, "CommonGameplayType": 1 }, "2813": { - "SetId": 31142, + "SetId": 31122, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111240, + "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2814": { - "SetId": 31142, + "SetId": 31122, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112230, + "MonsterId": 7112830, "LevelChange": 0, "CommonGameplayType": 1 }, "2815": { - "SetId": 31142, + "SetId": 31122, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111240, + "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2816": { - "SetId": 31142, + "SetId": 31122, "WaveNum": 3, "GroupNum": 2, "MaxNum": 6, "MaxNumPerWave": 6, - "MonsterId": 7112230, + "MonsterId": 7112830, "LevelChange": 0, "CommonGameplayType": 1 }, "2817": { - "SetId": 31143, + "SetId": 31123, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 4, - "MonsterId": 7111240, + "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2818": { - "SetId": 31143, + "SetId": 31123, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112830, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 1 }, "2819": { - "SetId": 31143, + "SetId": 31123, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 4, + "MaxNum": 2, "MaxNumPerWave": 4, - "MonsterId": 7111240, + "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2820": { - "SetId": 31143, + "SetId": 31123, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112830, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 1 }, "2821": { - "SetId": 31143, + "SetId": 31123, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111240, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2822": { - "SetId": 31143, + "SetId": 31123, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7112830, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 1 }, "2823": { - "SetId": 31144, + "SetId": 31124, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7100221, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2824": { - "SetId": 31144, + "SetId": 31124, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, @@ -28240,17 +28240,17 @@ "CommonGameplayType": 1 }, "2825": { - "SetId": 31144, + "SetId": 31124, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7100221, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2826": { - "SetId": 31144, + "SetId": 31124, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, @@ -28260,17 +28260,17 @@ "CommonGameplayType": 1 }, "2827": { - "SetId": 31144, + "SetId": 31124, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7100221, + "MonsterId": 7112530, "LevelChange": 0, "CommonGameplayType": 1 }, "2828": { - "SetId": 31144, + "SetId": 31124, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, @@ -28280,367 +28280,367 @@ "CommonGameplayType": 1 }, "2829": { - "SetId": 31145, + "SetId": 31125, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122430, + "MonsterId": 7111340, "LevelChange": 0, "CommonGameplayType": 5 }, "2830": { - "SetId": 31145, + "SetId": 31125, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7100221, + "MonsterId": 7121240, "LevelChange": 0, "CommonGameplayType": 5 }, "2831": { - "SetId": 31145, + "SetId": 31125, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7122430, + "MonsterId": 7111340, "LevelChange": 0, "CommonGameplayType": 5 }, "2832": { - "SetId": 31145, + "SetId": 31125, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7100221, + "MonsterId": 7121240, "LevelChange": 0, "CommonGameplayType": 5 }, "2833": { - "SetId": 31145, + "SetId": 31125, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7122430, + "MonsterId": 7111340, "LevelChange": 0, "CommonGameplayType": 5 }, "2834": { - "SetId": 31145, + "SetId": 31125, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7100221, + "MonsterId": 7121240, "LevelChange": 0, "CommonGameplayType": 5 }, "2835": { - "SetId": 31146, + "SetId": 31126, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112830, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 6 }, "2836": { - "SetId": 31146, + "SetId": 31126, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7100460, + "MonsterId": 7112830, "LevelChange": 0, "CommonGameplayType": 6 }, "2837": { - "SetId": 31146, + "SetId": 31126, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112830, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 6 }, "2838": { - "SetId": 31146, + "SetId": 31126, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 8, - "MonsterId": 7100460, + "MonsterId": 7112830, "LevelChange": 0, "CommonGameplayType": 6 }, "2839": { - "SetId": 31146, + "SetId": 31126, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7112830, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 6 }, "2840": { - "SetId": 31146, + "SetId": 31126, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 8, - "MonsterId": 7100460, + "MonsterId": 7112830, "LevelChange": 0, "CommonGameplayType": 6 }, "2841": { - "SetId": 31147, + "SetId": 31127, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112830, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 1 }, "2842": { - "SetId": 31147, + "SetId": 31127, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7100221, + "MonsterId": 7111240, "LevelChange": 0, "CommonGameplayType": 1 }, "2843": { - "SetId": 31147, + "SetId": 31127, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112830, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 1 }, "2844": { - "SetId": 31147, + "SetId": 31127, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 5, - "MonsterId": 7100221, + "MonsterId": 7111240, "LevelChange": 0, "CommonGameplayType": 1 }, "2845": { - "SetId": 31147, + "SetId": 31127, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7112830, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 1 }, "2846": { - "SetId": 31147, + "SetId": 31127, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7100221, + "MonsterId": 7111240, "LevelChange": 0, "CommonGameplayType": 1 }, "2847": { - "SetId": 31148, + "SetId": 31128, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122430, + "MonsterId": 7116210, "LevelChange": 0, "CommonGameplayType": 5 }, "2848": { - "SetId": 31148, + "SetId": 31128, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7125130, + "MonsterId": 7111340, "LevelChange": 0, "CommonGameplayType": 5 }, "2849": { - "SetId": 31148, + "SetId": 31128, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7122430, + "MonsterId": 7116210, "LevelChange": 0, "CommonGameplayType": 5 }, "2850": { - "SetId": 31148, + "SetId": 31128, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7125130, + "MonsterId": 7111340, "LevelChange": 0, "CommonGameplayType": 5 }, "2851": { - "SetId": 31148, + "SetId": 31128, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7122430, + "MonsterId": 7116210, "LevelChange": 0, "CommonGameplayType": 5 }, "2852": { - "SetId": 31148, + "SetId": 31128, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7125130, + "MonsterId": 7111340, "LevelChange": 0, "CommonGameplayType": 5 }, "2853": { - "SetId": 31149, + "SetId": 31129, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122430, + "MonsterId": 7116210, "LevelChange": 0, "CommonGameplayType": 5 }, "2854": { - "SetId": 31149, + "SetId": 31129, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7125130, + "MonsterId": 7111340, "LevelChange": 0, "CommonGameplayType": 5 }, "2855": { - "SetId": 31149, + "SetId": 31129, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7122430, + "MonsterId": 7116210, "LevelChange": 0, "CommonGameplayType": 5 }, "2856": { - "SetId": 31149, + "SetId": 31129, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7125130, + "MonsterId": 7111340, "LevelChange": 0, "CommonGameplayType": 5 }, "2857": { - "SetId": 31149, + "SetId": 31129, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7122430, + "MonsterId": 7116210, "LevelChange": 0, "CommonGameplayType": 5 }, "2858": { - "SetId": 31149, + "SetId": 31129, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7125130, + "MonsterId": 7111340, "LevelChange": 0, "CommonGameplayType": 5 }, "2859": { - "SetId": 31151, + "SetId": 31131, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7110630, + "MonsterId": 7100151, "LevelChange": 0, "CommonGameplayType": 1 }, "2860": { - "SetId": 31151, + "SetId": 31131, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112230, + "MonsterId": 7100630, "LevelChange": 0, "CommonGameplayType": 1 }, "2861": { - "SetId": 31151, + "SetId": 31131, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7110630, + "MonsterId": 7100151, "LevelChange": 0, "CommonGameplayType": 1 }, "2862": { - "SetId": 31151, + "SetId": 31131, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112230, + "MonsterId": 7100630, "LevelChange": 0, "CommonGameplayType": 1 }, "2863": { - "SetId": 31151, + "SetId": 31131, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7110630, + "MonsterId": 7100151, "LevelChange": 0, "CommonGameplayType": 1 }, "2864": { - "SetId": 31151, + "SetId": 31131, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7112230, + "MonsterId": 7100630, "LevelChange": 0, "CommonGameplayType": 1 }, "2865": { - "SetId": 31152, + "SetId": 31132, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, @@ -28650,17 +28650,17 @@ "CommonGameplayType": 1 }, "2866": { - "SetId": 31152, + "SetId": 31132, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112230, + "MonsterId": 7100151, "LevelChange": 0, "CommonGameplayType": 1 }, "2867": { - "SetId": 31152, + "SetId": 31132, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, @@ -28670,17 +28670,17 @@ "CommonGameplayType": 1 }, "2868": { - "SetId": 31152, + "SetId": 31132, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112230, + "MonsterId": 7100151, "LevelChange": 0, "CommonGameplayType": 1 }, "2869": { - "SetId": 31152, + "SetId": 31132, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -28690,17 +28690,17 @@ "CommonGameplayType": 1 }, "2870": { - "SetId": 31152, + "SetId": 31132, "WaveNum": 3, "GroupNum": 2, "MaxNum": 6, "MaxNumPerWave": 6, - "MonsterId": 7112230, + "MonsterId": 7100151, "LevelChange": 0, "CommonGameplayType": 1 }, "2871": { - "SetId": 31153, + "SetId": 31133, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, @@ -28710,7 +28710,7 @@ "CommonGameplayType": 1 }, "2872": { - "SetId": 31153, + "SetId": 31133, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, @@ -28720,17 +28720,17 @@ "CommonGameplayType": 1 }, "2873": { - "SetId": 31153, + "SetId": 31133, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 4, + "MaxNum": 2, "MaxNumPerWave": 4, "MonsterId": 7102930, "LevelChange": 0, "CommonGameplayType": 1 }, "2874": { - "SetId": 31153, + "SetId": 31133, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, @@ -28740,17 +28740,17 @@ "CommonGameplayType": 1 }, "2875": { - "SetId": 31153, + "SetId": 31133, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, + "MaxNum": 3, + "MaxNumPerWave": 3, "MonsterId": 7102930, "LevelChange": 0, "CommonGameplayType": 1 }, "2876": { - "SetId": 31153, + "SetId": 31133, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -28760,47 +28760,47 @@ "CommonGameplayType": 1 }, "2877": { - "SetId": 31154, + "SetId": 31134, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, + "MaxNum": 2, + "MaxNumPerWave": 4, "MonsterId": 7102930, "LevelChange": 0, "CommonGameplayType": 1 }, "2878": { - "SetId": 31154, + "SetId": 31134, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 4, - "MonsterId": 7111240, + "MonsterId": 7100221, "LevelChange": 0, "CommonGameplayType": 1 }, "2879": { - "SetId": 31154, + "SetId": 31134, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, + "MaxNum": 2, + "MaxNumPerWave": 4, "MonsterId": 7102930, "LevelChange": 0, "CommonGameplayType": 1 }, "2880": { - "SetId": 31154, + "SetId": 31134, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7111240, + "MonsterId": 7100221, "LevelChange": 0, "CommonGameplayType": 1 }, "2881": { - "SetId": 31154, + "SetId": 31134, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -28810,147 +28810,147 @@ "CommonGameplayType": 1 }, "2882": { - "SetId": 31154, + "SetId": 31134, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7111240, + "MonsterId": 7100221, "LevelChange": 0, "CommonGameplayType": 1 }, "2883": { - "SetId": 31155, + "SetId": 31135, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7125130, + "MonsterId": 7141653, "LevelChange": 0, "CommonGameplayType": 5 }, "2884": { - "SetId": 31155, + "SetId": 31135, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7121240, + "MonsterId": 7100221, "LevelChange": 0, "CommonGameplayType": 5 }, "2885": { - "SetId": 31155, + "SetId": 31135, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7125130, + "MonsterId": 7141653, "LevelChange": 0, "CommonGameplayType": 5 }, "2886": { - "SetId": 31155, + "SetId": 31135, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7121240, + "MonsterId": 7100221, "LevelChange": 0, "CommonGameplayType": 5 }, "2887": { - "SetId": 31155, + "SetId": 31135, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7125130, + "MonsterId": 7141653, "LevelChange": 0, "CommonGameplayType": 5 }, "2888": { - "SetId": 31155, + "SetId": 31135, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7121240, + "MonsterId": 7100221, "LevelChange": 0, "CommonGameplayType": 5 }, "2889": { - "SetId": 31156, + "SetId": 31136, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112830, + "MonsterId": 7100151, "LevelChange": 0, "CommonGameplayType": 6 }, "2890": { - "SetId": 31156, + "SetId": 31136, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7100460, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 6 }, "2891": { - "SetId": 31156, + "SetId": 31136, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112830, + "MonsterId": 7100151, "LevelChange": 0, "CommonGameplayType": 6 }, "2892": { - "SetId": 31156, + "SetId": 31136, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 8, - "MonsterId": 7100460, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 6 }, "2893": { - "SetId": 31156, + "SetId": 31136, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7112830, + "MonsterId": 7100151, "LevelChange": 0, "CommonGameplayType": 6 }, "2894": { - "SetId": 31156, + "SetId": 31136, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 8, - "MonsterId": 7100460, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 6 }, "2895": { - "SetId": 31157, + "SetId": 31137, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112830, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 1 }, "2896": { - "SetId": 31157, + "SetId": 31137, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, @@ -28960,17 +28960,17 @@ "CommonGameplayType": 1 }, "2897": { - "SetId": 31157, + "SetId": 31137, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112830, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 1 }, "2898": { - "SetId": 31157, + "SetId": 31137, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, @@ -28980,17 +28980,17 @@ "CommonGameplayType": 1 }, "2899": { - "SetId": 31157, + "SetId": 31137, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7112830, + "MonsterId": 7111430, "LevelChange": 0, "CommonGameplayType": 1 }, "2900": { - "SetId": 31157, + "SetId": 31137, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, @@ -29000,107 +29000,407 @@ "CommonGameplayType": 1 }, "2901": { - "SetId": 31158, + "SetId": 31138, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122430, + "MonsterId": 7141653, "LevelChange": 0, "CommonGameplayType": 5 }, "2902": { - "SetId": 31158, + "SetId": 31138, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7125130, + "MonsterId": 7120530, "LevelChange": 0, "CommonGameplayType": 5 }, "2903": { - "SetId": 31158, + "SetId": 31138, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7122430, + "MonsterId": 7141653, "LevelChange": 0, "CommonGameplayType": 5 }, "2904": { - "SetId": 31158, + "SetId": 31138, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7125130, + "MonsterId": 7120530, "LevelChange": 0, "CommonGameplayType": 5 }, "2905": { - "SetId": 31158, + "SetId": 31138, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7122430, + "MonsterId": 7141653, "LevelChange": 0, "CommonGameplayType": 5 }, "2906": { - "SetId": 31158, + "SetId": 31138, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7125130, + "MonsterId": 7120530, "LevelChange": 0, "CommonGameplayType": 5 }, "2907": { - "SetId": 31159, + "SetId": 31139, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122430, + "MonsterId": 7141653, "LevelChange": 0, "CommonGameplayType": 5 }, "2908": { - "SetId": 31159, + "SetId": 31139, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7125130, + "MonsterId": 7120530, "LevelChange": 0, "CommonGameplayType": 5 }, "2909": { - "SetId": 31159, + "SetId": 31139, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7122430, + "MonsterId": 7141653, "LevelChange": 0, "CommonGameplayType": 5 }, "2910": { - "SetId": 31159, + "SetId": 31139, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7125130, + "MonsterId": 7120530, "LevelChange": 0, "CommonGameplayType": 5 }, "2911": { - "SetId": 31159, + "SetId": 31139, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7141653, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2912": { + "SetId": 31139, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120530, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2913": { + "SetId": 31141, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100460, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2914": { + "SetId": 31141, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2915": { + "SetId": 31141, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100460, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2916": { + "SetId": 31141, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2917": { + "SetId": 31141, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100460, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2918": { + "SetId": 31141, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2919": { + "SetId": 31142, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2920": { + "SetId": 31142, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2921": { + "SetId": 31142, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2922": { + "SetId": 31142, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2923": { + "SetId": 31142, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2924": { + "SetId": 31142, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7112230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2925": { + "SetId": 31143, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2926": { + "SetId": 31143, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2927": { + "SetId": 31143, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2928": { + "SetId": 31143, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2929": { + "SetId": 31143, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2930": { + "SetId": 31143, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2931": { + "SetId": 31144, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2932": { + "SetId": 31144, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2933": { + "SetId": 31144, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2934": { + "SetId": 31144, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2935": { + "SetId": 31144, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2936": { + "SetId": 31144, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2937": { + "SetId": 31145, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2938": { + "SetId": 31145, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2939": { + "SetId": 31145, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2940": { + "SetId": 31145, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "2941": { + "SetId": 31145, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -29109,318 +29409,18 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "2912": { - "SetId": 31159, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7125130, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2913": { - "SetId": 31161, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100822, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2914": { - "SetId": 31161, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110730, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2915": { - "SetId": 31161, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100822, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2916": { - "SetId": 31161, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110730, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2917": { - "SetId": 31161, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100822, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2918": { - "SetId": 31161, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7110730, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2919": { - "SetId": 31162, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2920": { - "SetId": 31162, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100822, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2921": { - "SetId": 31162, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2922": { - "SetId": 31162, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100822, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2923": { - "SetId": 31162, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2924": { - "SetId": 31162, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100822, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2925": { - "SetId": 31163, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2926": { - "SetId": 31163, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2927": { - "SetId": 31163, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2928": { - "SetId": 31163, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2929": { - "SetId": 31163, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2930": { - "SetId": 31163, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111430, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2931": { - "SetId": 31164, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2932": { - "SetId": 31164, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2933": { - "SetId": 31164, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2934": { - "SetId": 31164, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2935": { - "SetId": 31164, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2936": { - "SetId": 31164, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "2937": { - "SetId": 31165, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2938": { - "SetId": 31165, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7116210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2939": { - "SetId": 31165, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2940": { - "SetId": 31165, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7116210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "2941": { - "SetId": 31165, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 5 - }, "2942": { - "SetId": 31165, + "SetId": 31145, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7116210, + "MonsterId": 7100221, "LevelChange": 0, "CommonGameplayType": 5 }, "2943": { - "SetId": 31166, + "SetId": 31146, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, @@ -29430,17 +29430,17 @@ "CommonGameplayType": 6 }, "2944": { - "SetId": 31166, + "SetId": 31146, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7100822, + "MonsterId": 7100460, "LevelChange": 0, "CommonGameplayType": 6 }, "2945": { - "SetId": 31166, + "SetId": 31146, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, @@ -29450,17 +29450,17 @@ "CommonGameplayType": 6 }, "2946": { - "SetId": 31166, + "SetId": 31146, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 8, - "MonsterId": 7100822, + "MonsterId": 7100460, "LevelChange": 0, "CommonGameplayType": 6 }, "2947": { - "SetId": 31166, + "SetId": 31146, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, @@ -29470,17 +29470,17 @@ "CommonGameplayType": 6 }, "2948": { - "SetId": 31166, + "SetId": 31146, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 8, - "MonsterId": 7100822, + "MonsterId": 7100460, "LevelChange": 0, "CommonGameplayType": 6 }, "2949": { - "SetId": 31167, + "SetId": 31147, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, @@ -29490,17 +29490,17 @@ "CommonGameplayType": 1 }, "2950": { - "SetId": 31167, + "SetId": 31147, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7114240, + "MonsterId": 7100221, "LevelChange": 0, "CommonGameplayType": 1 }, "2951": { - "SetId": 31167, + "SetId": 31147, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, @@ -29510,17 +29510,17 @@ "CommonGameplayType": 1 }, "2952": { - "SetId": 31167, + "SetId": 31147, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 5, - "MonsterId": 7114240, + "MonsterId": 7100221, "LevelChange": 0, "CommonGameplayType": 1 }, "2953": { - "SetId": 31167, + "SetId": 31147, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, @@ -29530,577 +29530,577 @@ "CommonGameplayType": 1 }, "2954": { - "SetId": 31167, + "SetId": 31147, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7114240, + "MonsterId": 7100221, "LevelChange": 0, "CommonGameplayType": 1 }, "2955": { - "SetId": 31168, + "SetId": 31148, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7116210, + "MonsterId": 7122430, "LevelChange": 0, "CommonGameplayType": 5 }, "2956": { - "SetId": 31168, + "SetId": 31148, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7120530, + "MonsterId": 7125130, "LevelChange": 0, "CommonGameplayType": 5 }, "2957": { - "SetId": 31168, + "SetId": 31148, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7116210, + "MonsterId": 7122430, "LevelChange": 0, "CommonGameplayType": 5 }, "2958": { - "SetId": 31168, + "SetId": 31148, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7120530, + "MonsterId": 7125130, "LevelChange": 0, "CommonGameplayType": 5 }, "2959": { - "SetId": 31168, + "SetId": 31148, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7116210, + "MonsterId": 7122430, "LevelChange": 0, "CommonGameplayType": 5 }, "2960": { - "SetId": 31168, + "SetId": 31148, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7120530, + "MonsterId": 7125130, "LevelChange": 0, "CommonGameplayType": 5 }, "2961": { - "SetId": 31169, + "SetId": 31149, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7116210, + "MonsterId": 7122430, "LevelChange": 0, "CommonGameplayType": 5 }, "2962": { - "SetId": 31169, + "SetId": 31149, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7120530, + "MonsterId": 7125130, "LevelChange": 0, "CommonGameplayType": 5 }, "2963": { - "SetId": 31169, + "SetId": 31149, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7116210, + "MonsterId": 7122430, "LevelChange": 0, "CommonGameplayType": 5 }, "2964": { - "SetId": 31169, + "SetId": 31149, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7120530, + "MonsterId": 7125130, "LevelChange": 0, "CommonGameplayType": 5 }, "2965": { - "SetId": 31169, + "SetId": 31149, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7116210, + "MonsterId": 7122430, "LevelChange": 0, "CommonGameplayType": 5 }, "2966": { - "SetId": 31169, + "SetId": 31149, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7120530, + "MonsterId": 7125130, "LevelChange": 0, "CommonGameplayType": 5 }, "2967": { - "SetId": 31171, + "SetId": 31151, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100151, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110630, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "2968": { - "SetId": 31171, + "SetId": 31151, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100630, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112230, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "2969": { - "SetId": 31171, + "SetId": 31151, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 5, + "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7100151, + "MonsterId": 7110630, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "2970": { - "SetId": 31171, + "SetId": 31151, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100630, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112230, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "2971": { - "SetId": 31171, + "SetId": 31151, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7100151, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110630, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "2972": { - "SetId": 31171, + "SetId": 31151, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100630, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112230, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "2973": { - "SetId": 31172, + "SetId": 31152, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100151, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102930, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "2974": { - "SetId": 31172, + "SetId": 31152, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100221, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112230, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "2975": { - "SetId": 31172, + "SetId": 31152, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100151, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102930, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "2976": { - "SetId": 31172, + "SetId": 31152, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100221, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112230, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "2977": { - "SetId": 31172, + "SetId": 31152, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100151, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102930, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "2978": { - "SetId": 31172, + "SetId": 31152, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7112230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2979": { + "SetId": 31153, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2980": { + "SetId": 31153, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2981": { + "SetId": 31153, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2982": { + "SetId": 31153, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2983": { + "SetId": 31153, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "2984": { + "SetId": 31153, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100221, + "MaxNumPerWave": 6, + "MonsterId": 7111430, "LevelChange": 0, - "CommonGameplayType": 4 - }, - "2979": { - "SetId": 31173, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102130, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "2980": { - "SetId": 31173, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "2981": { - "SetId": 31173, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102130, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "2982": { - "SetId": 31173, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "2983": { - "SetId": 31173, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102130, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "2984": { - "SetId": 31173, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 8 + "CommonGameplayType": 1 }, "2985": { - "SetId": 31174, + "SetId": 31154, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100221, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102930, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "2986": { - "SetId": 31174, + "SetId": 31154, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114240, + "MaxNumPerWave": 4, + "MonsterId": 7111240, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "2987": { - "SetId": 31174, + "SetId": 31154, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100221, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102930, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "2988": { - "SetId": 31174, + "SetId": 31154, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114240, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111240, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "2989": { - "SetId": 31174, + "SetId": 31154, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100221, + "MaxNumPerWave": 5, + "MonsterId": 7102930, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "2990": { - "SetId": 31174, + "SetId": 31154, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114240, + "MaxNumPerWave": 5, + "MonsterId": 7111240, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "2991": { - "SetId": 31175, + "SetId": 31155, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122430, + "MaxNumPerWave": 3, + "MonsterId": 7125130, "LevelChange": 0, "CommonGameplayType": 5 }, "2992": { - "SetId": 31175, + "SetId": 31155, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102930, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7121240, "LevelChange": 0, "CommonGameplayType": 5 }, "2993": { - "SetId": 31175, + "SetId": 31155, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122430, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125130, "LevelChange": 0, "CommonGameplayType": 5 }, "2994": { - "SetId": 31175, + "SetId": 31155, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7102930, + "MonsterId": 7121240, "LevelChange": 0, "CommonGameplayType": 5 }, "2995": { - "SetId": 31175, + "SetId": 31155, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122430, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125130, "LevelChange": 0, "CommonGameplayType": 5 }, "2996": { - "SetId": 31175, + "SetId": 31155, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102930, + "MaxNumPerWave": 5, + "MonsterId": 7121240, "LevelChange": 0, "CommonGameplayType": 5 }, "2997": { - "SetId": 31176, + "SetId": 31156, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7102130, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112830, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "2998": { - "SetId": 31176, + "SetId": 31156, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100151, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100460, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "2999": { - "SetId": 31176, + "SetId": 31156, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7102130, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112830, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "3000": { - "SetId": 31176, + "SetId": 31156, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100151, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100460, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "3001": { - "SetId": 31176, + "SetId": 31156, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 8, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3002": { + "SetId": 31156, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, "MaxNumPerWave": 8, - "MonsterId": 7102130, + "MonsterId": 7100460, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3003": { + "SetId": 31157, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112830, "LevelChange": 0, "CommonGameplayType": 1 }, - "3002": { - "SetId": 31176, - "WaveNum": 3, + "3004": { + "SetId": 31157, + "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7100151, + "MonsterId": 7100221, "LevelChange": 0, "CommonGameplayType": 1 }, - "3003": { - "SetId": 31177, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7114240, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "3004": { - "SetId": 31177, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102130, - "LevelChange": 0, - "CommonGameplayType": 4 - }, "3005": { - "SetId": 31177, + "SetId": 31157, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7114240, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112830, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "3006": { - "SetId": 31177, + "SetId": 31157, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102130, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7100221, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "3007": { - "SetId": 31177, + "SetId": 31157, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114240, + "MaxNumPerWave": 6, + "MonsterId": 7112830, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "3008": { - "SetId": 31177, + "SetId": 31157, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102130, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100221, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "3009": { - "SetId": 31178, + "SetId": 31158, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 2, + "MaxNumPerWave": 3, "MonsterId": 7122430, "LevelChange": 0, "CommonGameplayType": 5 }, "3010": { - "SetId": 31178, + "SetId": 31158, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7120530, + "MaxNumPerWave": 3, + "MonsterId": 7125130, "LevelChange": 0, "CommonGameplayType": 5 }, "3011": { - "SetId": 31178, + "SetId": 31158, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, @@ -30110,26 +30110,1106 @@ "CommonGameplayType": 5 }, "3012": { - "SetId": 31178, + "SetId": 31158, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7120530, + "MonsterId": 7125130, "LevelChange": 0, "CommonGameplayType": 5 }, "3013": { - "SetId": 31178, + "SetId": 31158, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, + "MaxNum": 3, + "MaxNumPerWave": 5, "MonsterId": 7122430, "LevelChange": 0, "CommonGameplayType": 5 }, "3014": { + "SetId": 31158, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125130, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3015": { + "SetId": 31159, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3016": { + "SetId": 31159, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125130, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3017": { + "SetId": 31159, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3018": { + "SetId": 31159, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125130, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3019": { + "SetId": 31159, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3020": { + "SetId": 31159, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125130, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3021": { + "SetId": 31161, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3022": { + "SetId": 31161, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3023": { + "SetId": 31161, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3024": { + "SetId": 31161, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3025": { + "SetId": 31161, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3026": { + "SetId": 31161, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3027": { + "SetId": 31162, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3028": { + "SetId": 31162, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3029": { + "SetId": 31162, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3030": { + "SetId": 31162, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3031": { + "SetId": 31162, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3032": { + "SetId": 31162, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3033": { + "SetId": 31163, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3034": { + "SetId": 31163, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3035": { + "SetId": 31163, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3036": { + "SetId": 31163, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3037": { + "SetId": 31163, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3038": { + "SetId": 31163, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3039": { + "SetId": 31164, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3040": { + "SetId": 31164, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3041": { + "SetId": 31164, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3042": { + "SetId": 31164, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3043": { + "SetId": 31164, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3044": { + "SetId": 31164, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3045": { + "SetId": 31165, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3046": { + "SetId": 31165, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3047": { + "SetId": 31165, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3048": { + "SetId": 31165, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3049": { + "SetId": 31165, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3050": { + "SetId": 31165, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3051": { + "SetId": 31166, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3052": { + "SetId": 31166, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3053": { + "SetId": 31166, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3054": { + "SetId": 31166, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3055": { + "SetId": 31166, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3056": { + "SetId": 31166, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3057": { + "SetId": 31167, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3058": { + "SetId": 31167, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3059": { + "SetId": 31167, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3060": { + "SetId": 31167, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3061": { + "SetId": 31167, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3062": { + "SetId": 31167, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3063": { + "SetId": 31168, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3064": { + "SetId": 31168, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120530, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3065": { + "SetId": 31168, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3066": { + "SetId": 31168, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120530, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3067": { + "SetId": 31168, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3068": { + "SetId": 31168, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120530, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3069": { + "SetId": 31169, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3070": { + "SetId": 31169, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120530, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3071": { + "SetId": 31169, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3072": { + "SetId": 31169, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120530, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3073": { + "SetId": 31169, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3074": { + "SetId": 31169, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120530, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3075": { + "SetId": 31171, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3076": { + "SetId": 31171, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100630, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3077": { + "SetId": 31171, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3078": { + "SetId": 31171, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100630, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3079": { + "SetId": 31171, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3080": { + "SetId": 31171, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100630, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3081": { + "SetId": 31172, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3082": { + "SetId": 31172, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3083": { + "SetId": 31172, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3084": { + "SetId": 31172, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3085": { + "SetId": 31172, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3086": { + "SetId": 31172, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3087": { + "SetId": 31173, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "3088": { + "SetId": 31173, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "3089": { + "SetId": 31173, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "3090": { + "SetId": 31173, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "3091": { + "SetId": 31173, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "3092": { + "SetId": 31173, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "3093": { + "SetId": 31174, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3094": { + "SetId": 31174, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3095": { + "SetId": 31174, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3096": { + "SetId": 31174, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3097": { + "SetId": 31174, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3098": { + "SetId": 31174, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3099": { + "SetId": 31175, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3100": { + "SetId": 31175, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3101": { + "SetId": 31175, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3102": { + "SetId": 31175, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3103": { + "SetId": 31175, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3104": { + "SetId": 31175, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3105": { + "SetId": 31176, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3106": { + "SetId": 31176, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3107": { + "SetId": 31176, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3108": { + "SetId": 31176, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3109": { + "SetId": 31176, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3110": { + "SetId": 31176, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3111": { + "SetId": 31177, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3112": { + "SetId": 31177, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3113": { + "SetId": 31177, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3114": { + "SetId": 31177, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3115": { + "SetId": 31177, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3116": { + "SetId": 31177, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3117": { + "SetId": 31178, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3118": { + "SetId": 31178, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7120530, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3119": { + "SetId": 31178, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3120": { + "SetId": 31178, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120530, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3121": { + "SetId": 31178, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7122430, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3122": { "SetId": 31178, "WaveNum": 3, "GroupNum": 2, @@ -30139,1167 +31219,2247 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "3015": { - "SetId": 31179, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122430, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3016": { - "SetId": 31179, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120530, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3017": { - "SetId": 31179, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122430, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3018": { - "SetId": 31179, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7120530, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3019": { - "SetId": 31179, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122430, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3020": { - "SetId": 31179, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7120530, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3021": { - "SetId": 31181, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100630, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3022": { - "SetId": 31181, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100730, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3023": { - "SetId": 31181, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100630, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3024": { - "SetId": 31181, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100730, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3025": { - "SetId": 31181, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100630, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3026": { - "SetId": 31181, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100630, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3027": { - "SetId": 31182, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3028": { - "SetId": 31182, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110630, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3029": { - "SetId": 31182, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3030": { - "SetId": 31182, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110630, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3031": { - "SetId": 31182, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3032": { - "SetId": 31182, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110630, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3033": { - "SetId": 31183, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3034": { - "SetId": 31183, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110730, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3035": { - "SetId": 31183, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3036": { - "SetId": 31183, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110730, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3037": { - "SetId": 31183, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3038": { - "SetId": 31183, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110630, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3039": { - "SetId": 31184, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3040": { - "SetId": 31184, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3041": { - "SetId": 31184, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3042": { - "SetId": 31184, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3043": { - "SetId": 31184, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3044": { - "SetId": 31184, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3045": { - "SetId": 31185, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3046": { - "SetId": 31185, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3047": { - "SetId": 31185, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3048": { - "SetId": 31185, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3049": { - "SetId": 31185, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3050": { - "SetId": 31185, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111750, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3051": { - "SetId": 31186, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7100730, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "3052": { - "SetId": 31186, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100151, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "3053": { - "SetId": 31186, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100151, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "3054": { - "SetId": 31186, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100730, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "3055": { - "SetId": 31186, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100151, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "3056": { - "SetId": 31186, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100730, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "3057": { - "SetId": 31187, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3058": { - "SetId": 31187, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100730, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3059": { - "SetId": 31187, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3060": { - "SetId": 31187, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100730, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3061": { - "SetId": 31187, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100221, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3062": { - "SetId": 31187, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100730, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3063": { - "SetId": 31188, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3064": { - "SetId": 31188, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7116210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3065": { - "SetId": 31188, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3066": { - "SetId": 31188, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7116210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3067": { - "SetId": 31188, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3068": { - "SetId": 31188, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7116210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3069": { - "SetId": 31189, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3070": { - "SetId": 31189, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7116210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3071": { - "SetId": 31189, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3072": { - "SetId": 31189, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7116210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3073": { - "SetId": 31189, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141653, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3074": { - "SetId": 31189, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7116210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3075": { - "SetId": 31191, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100822, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3076": { - "SetId": 31191, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100730, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3077": { - "SetId": 31191, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100822, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3078": { - "SetId": 31191, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100730, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3079": { - "SetId": 31191, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100822, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3080": { - "SetId": 31191, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100730, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3081": { - "SetId": 31192, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110730, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3082": { - "SetId": 31192, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3083": { - "SetId": 31192, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110730, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3084": { - "SetId": 31192, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3085": { - "SetId": 31192, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110730, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3086": { - "SetId": 31192, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3087": { - "SetId": 31193, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "3088": { - "SetId": 31193, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140730, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "3089": { - "SetId": 31193, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "3090": { - "SetId": 31193, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140730, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "3091": { - "SetId": 31193, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "3092": { - "SetId": 31193, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140730, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "3093": { - "SetId": 31194, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3094": { - "SetId": 31194, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114240, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3095": { - "SetId": 31194, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3096": { - "SetId": 31194, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114240, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3097": { - "SetId": 31194, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102930, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3098": { - "SetId": 31194, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114240, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3099": { - "SetId": 31195, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124240, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3100": { - "SetId": 31195, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111340, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3101": { - "SetId": 31195, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124240, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3102": { - "SetId": 31195, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111340, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3103": { - "SetId": 31195, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124240, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3104": { - "SetId": 31195, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111340, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3105": { - "SetId": 31196, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102130, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3106": { - "SetId": 31196, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100151, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3107": { - "SetId": 31196, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102130, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3108": { - "SetId": 31196, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100151, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3109": { - "SetId": 31196, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102130, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3110": { - "SetId": 31196, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100151, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3111": { - "SetId": 31197, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7124240, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "3112": { - "SetId": 31197, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102130, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "3113": { - "SetId": 31197, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7124240, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "3114": { - "SetId": 31197, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102130, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "3115": { - "SetId": 31197, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7124240, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "3116": { - "SetId": 31197, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102130, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "3117": { - "SetId": 31198, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111340, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3118": { - "SetId": 31198, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112030, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3119": { - "SetId": 31198, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111340, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3120": { - "SetId": 31198, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112030, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3121": { - "SetId": 31198, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111340, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3122": { - "SetId": 31198, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112030, - "LevelChange": 0, - "CommonGameplayType": 5 - }, "3123": { - "SetId": 31199, + "SetId": 31179, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111340, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122430, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "3124": { - "SetId": 31199, + "SetId": 31179, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112030, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120530, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "3125": { - "SetId": 31199, + "SetId": 31179, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111340, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122430, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "3126": { - "SetId": 31199, + "SetId": 31179, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112030, + "MonsterId": 7120530, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "3127": { - "SetId": 31199, + "SetId": 31179, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111340, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122430, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "3128": { - "SetId": 31199, + "SetId": 31179, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112030, + "MonsterId": 7120530, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "3129": { - "SetId": 41001, + "SetId": 31181, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7100150, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100630, "LevelChange": 0, "CommonGameplayType": 1 }, "3130": { - "SetId": 41001, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 31181, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100150, + "MaxNumPerWave": 4, + "MonsterId": 7100730, "LevelChange": 0, "CommonGameplayType": 1 }, "3131": { + "SetId": 31181, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100630, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3132": { + "SetId": 31181, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3133": { + "SetId": 31181, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100630, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3134": { + "SetId": 31181, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100630, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3135": { + "SetId": 31182, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3136": { + "SetId": 31182, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110630, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3137": { + "SetId": 31182, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3138": { + "SetId": 31182, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110630, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3139": { + "SetId": 31182, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3140": { + "SetId": 31182, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110630, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3141": { + "SetId": 31183, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3142": { + "SetId": 31183, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110730, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3143": { + "SetId": 31183, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3144": { + "SetId": 31183, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110730, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3145": { + "SetId": 31183, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3146": { + "SetId": 31183, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110630, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3147": { + "SetId": 31184, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3148": { + "SetId": 31184, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3149": { + "SetId": 31184, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3150": { + "SetId": 31184, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3151": { + "SetId": 31184, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3152": { + "SetId": 31184, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3153": { + "SetId": 31185, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141653, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3154": { + "SetId": 31185, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3155": { + "SetId": 31185, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141653, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3156": { + "SetId": 31185, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3157": { + "SetId": 31185, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141653, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3158": { + "SetId": 31185, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3159": { + "SetId": 31186, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100730, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3160": { + "SetId": 31186, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3161": { + "SetId": 31186, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3162": { + "SetId": 31186, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100730, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3163": { + "SetId": 31186, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3164": { + "SetId": 31186, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100730, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3165": { + "SetId": 31187, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3166": { + "SetId": 31187, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100730, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3167": { + "SetId": 31187, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3168": { + "SetId": 31187, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100730, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3169": { + "SetId": 31187, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3170": { + "SetId": 31187, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100730, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3171": { + "SetId": 31188, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141653, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3172": { + "SetId": 31188, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3173": { + "SetId": 31188, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141653, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3174": { + "SetId": 31188, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3175": { + "SetId": 31188, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141653, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3176": { + "SetId": 31188, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3177": { + "SetId": 31189, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141653, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3178": { + "SetId": 31189, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3179": { + "SetId": 31189, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141653, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3180": { + "SetId": 31189, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3181": { + "SetId": 31189, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141653, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3182": { + "SetId": 31189, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3183": { + "SetId": 31191, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3184": { + "SetId": 31191, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3185": { + "SetId": 31191, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3186": { + "SetId": 31191, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3187": { + "SetId": 31191, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3188": { + "SetId": 31191, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3189": { + "SetId": 31192, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110730, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3190": { + "SetId": 31192, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3191": { + "SetId": 31192, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110730, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3192": { + "SetId": 31192, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3193": { + "SetId": 31192, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110730, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3194": { + "SetId": 31192, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3195": { + "SetId": 31193, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3196": { + "SetId": 31193, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140730, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3197": { + "SetId": 31193, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3198": { + "SetId": 31193, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140730, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3199": { + "SetId": 31193, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3200": { + "SetId": 31193, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140730, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3201": { + "SetId": 31194, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3202": { + "SetId": 31194, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3203": { + "SetId": 31194, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3204": { + "SetId": 31194, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3205": { + "SetId": 31194, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3206": { + "SetId": 31194, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3207": { + "SetId": 31195, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124240, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3208": { + "SetId": 31195, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111340, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3209": { + "SetId": 31195, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124240, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3210": { + "SetId": 31195, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111340, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3211": { + "SetId": 31195, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124240, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3212": { + "SetId": 31195, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111340, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3213": { + "SetId": 31196, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3214": { + "SetId": 31196, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3215": { + "SetId": 31196, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3216": { + "SetId": 31196, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3217": { + "SetId": 31196, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3218": { + "SetId": 31196, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3219": { + "SetId": 31197, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7124240, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "3220": { + "SetId": 31197, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "3221": { + "SetId": 31197, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7124240, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "3222": { + "SetId": 31197, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "3223": { + "SetId": 31197, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7124240, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "3224": { + "SetId": 31197, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102130, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "3225": { + "SetId": 31198, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111340, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3226": { + "SetId": 31198, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112030, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3227": { + "SetId": 31198, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111340, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3228": { + "SetId": 31198, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112030, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3229": { + "SetId": 31198, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111340, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3230": { + "SetId": 31198, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112030, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3231": { + "SetId": 31199, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111340, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3232": { + "SetId": 31199, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112030, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3233": { + "SetId": 31199, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111340, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3234": { + "SetId": 31199, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112030, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3235": { + "SetId": 31199, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111340, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3236": { + "SetId": 31199, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112030, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3237": { + "SetId": 31201, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3238": { + "SetId": 31201, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3239": { + "SetId": 31201, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3240": { + "SetId": 31201, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3241": { + "SetId": 31201, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3242": { + "SetId": 31201, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3243": { + "SetId": 31202, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3244": { + "SetId": 31202, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3245": { + "SetId": 31202, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3246": { + "SetId": 31202, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3247": { + "SetId": 31202, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3248": { + "SetId": 31202, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3249": { + "SetId": 31203, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3250": { + "SetId": 31203, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3251": { + "SetId": 31203, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3252": { + "SetId": 31203, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3253": { + "SetId": 31203, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3254": { + "SetId": 31203, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3255": { + "SetId": 31204, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3256": { + "SetId": 31204, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3257": { + "SetId": 31204, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3258": { + "SetId": 31204, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3259": { + "SetId": 31204, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3260": { + "SetId": 31204, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3261": { + "SetId": 31205, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3262": { + "SetId": 31205, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3263": { + "SetId": 31205, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3264": { + "SetId": 31205, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3265": { + "SetId": 31205, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3266": { + "SetId": 31205, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3267": { + "SetId": 31206, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3268": { + "SetId": 31206, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3269": { + "SetId": 31206, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3270": { + "SetId": 31206, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3271": { + "SetId": 31206, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112830, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3272": { + "SetId": 31206, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100822, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3273": { + "SetId": 31207, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3274": { + "SetId": 31207, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3275": { + "SetId": 31207, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3276": { + "SetId": 31207, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3277": { + "SetId": 31207, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3278": { + "SetId": 31207, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3279": { + "SetId": 31208, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3280": { + "SetId": 31208, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7112230, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3281": { + "SetId": 31208, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3282": { + "SetId": 31208, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120530, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3283": { + "SetId": 31208, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112230, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3284": { + "SetId": 31208, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120530, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3285": { + "SetId": 31209, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3286": { + "SetId": 31209, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120530, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3287": { + "SetId": 31209, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7116210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3288": { + "SetId": 31209, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121640, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3289": { + "SetId": 31209, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111640, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3290": { + "SetId": 31209, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120530, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3291": { + "SetId": 31211, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3292": { + "SetId": 31211, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100630, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3293": { + "SetId": 31211, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3294": { + "SetId": 31211, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100630, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3295": { + "SetId": 31211, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3296": { + "SetId": 31211, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100630, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3297": { + "SetId": 31212, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3298": { + "SetId": 31212, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3299": { + "SetId": 31212, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3300": { + "SetId": 31212, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3301": { + "SetId": 31212, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3302": { + "SetId": 31212, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3303": { + "SetId": 31213, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3304": { + "SetId": 31213, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3305": { + "SetId": 31213, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3306": { + "SetId": 31213, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3307": { + "SetId": 31213, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3308": { + "SetId": 31213, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3309": { + "SetId": 31214, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3310": { + "SetId": 31214, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3311": { + "SetId": 31214, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3312": { + "SetId": 31214, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3313": { + "SetId": 31214, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102930, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3314": { + "SetId": 31214, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7114240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3315": { + "SetId": 31215, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7141653, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3316": { + "SetId": 31215, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3317": { + "SetId": 31215, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141653, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3318": { + "SetId": 31215, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125130, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3319": { + "SetId": 31215, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125130, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3320": { + "SetId": 31215, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3321": { + "SetId": 31216, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100151, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3322": { + "SetId": 31216, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111430, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3323": { + "SetId": 31216, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112230, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3324": { + "SetId": 31216, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111430, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3325": { + "SetId": 31216, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112230, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3326": { + "SetId": 31216, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111430, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3327": { + "SetId": 31217, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111430, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3328": { + "SetId": 31217, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3329": { + "SetId": 31217, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112030, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3330": { + "SetId": 31217, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3331": { + "SetId": 31217, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112030, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3332": { + "SetId": 31217, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100221, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3333": { + "SetId": 31218, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7141653, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3334": { + "SetId": 31218, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120530, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3335": { + "SetId": 31218, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141653, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3336": { + "SetId": 31218, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120530, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3337": { + "SetId": 31218, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7141653, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3338": { + "SetId": 31218, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120530, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3339": { + "SetId": 31219, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7141653, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3340": { + "SetId": 31219, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120530, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3341": { + "SetId": 31219, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112430, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3342": { + "SetId": 31219, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120530, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3343": { + "SetId": 31219, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112430, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3344": { + "SetId": 31219, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120530, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3345": { + "SetId": 41001, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7100150, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3346": { + "SetId": 41001, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100150, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3347": { "SetId": 41001, "WaveNum": 2, "GroupNum": 2, @@ -31309,7 +33469,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "3132": { + "3348": { "SetId": 41001, "WaveNum": 3, "GroupNum": 1, @@ -31319,7 +33479,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "3133": { + "3349": { "SetId": 41001, "WaveNum": 3, "GroupNum": 2, @@ -31329,2258 +33489,98 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "3134": { - "SetId": 41002, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3135": { - "SetId": 41002, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110150, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3136": { - "SetId": 41002, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3137": { - "SetId": 41002, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110600, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3138": { - "SetId": 41002, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3139": { - "SetId": 41002, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7110150, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3140": { - "SetId": 41003, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3141": { - "SetId": 41003, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3142": { - "SetId": 41003, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3143": { - "SetId": 41003, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112810, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3144": { - "SetId": 41003, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3145": { - "SetId": 41003, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112810, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3146": { - "SetId": 41004, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3147": { - "SetId": 41004, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112410, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3148": { - "SetId": 41004, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3149": { - "SetId": 41004, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 5, - "MaxNumPerWave": 8, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3150": { - "SetId": 41004, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3151": { - "SetId": 41004, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112410, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3152": { - "SetId": 41005, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7121620, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3153": { - "SetId": 41005, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7124210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3154": { - "SetId": 41005, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121620, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3155": { - "SetId": 41005, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3156": { - "SetId": 41005, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121620, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3157": { - "SetId": 41005, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7124210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3158": { - "SetId": 41006, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3159": { - "SetId": 41006, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7110150, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3160": { - "SetId": 41006, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3161": { - "SetId": 41006, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7110150, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3162": { - "SetId": 41006, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3163": { - "SetId": 41006, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7110150, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3164": { - "SetId": 41007, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3165": { - "SetId": 41007, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3166": { - "SetId": 41007, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3167": { - "SetId": 41007, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110600, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3168": { - "SetId": 41007, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3169": { - "SetId": 41007, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7114210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3170": { - "SetId": 41008, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7121620, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3171": { - "SetId": 41008, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7120510, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3172": { - "SetId": 41008, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3173": { - "SetId": 41008, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7120510, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3174": { - "SetId": 41008, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121620, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3175": { - "SetId": 41008, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120510, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3176": { - "SetId": 41009, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7121620, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3177": { - "SetId": 41009, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7120510, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3178": { - "SetId": 41009, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121620, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3179": { - "SetId": 41009, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120510, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3180": { - "SetId": 41009, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121620, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3181": { - "SetId": 41009, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7124210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3182": { - "SetId": 41011, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100400, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "3183": { - "SetId": 41011, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112810, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "3184": { - "SetId": 41011, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100400, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "3185": { - "SetId": 41011, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 6, - "MonsterId": 7112810, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "3186": { - "SetId": 41011, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7100400, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "3187": { - "SetId": 41011, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112810, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "3188": { - "SetId": 41012, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3189": { - "SetId": 41012, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112810, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3190": { - "SetId": 41012, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3191": { - "SetId": 41012, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7112810, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3192": { - "SetId": 41012, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3193": { - "SetId": 41012, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7112810, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3194": { - "SetId": 41013, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3195": { - "SetId": 41013, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140710, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3196": { - "SetId": 41013, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3197": { - "SetId": 41013, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7140710, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3198": { - "SetId": 41013, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3199": { - "SetId": 41013, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7140710, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3200": { - "SetId": 41014, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3201": { - "SetId": 41014, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3202": { - "SetId": 41014, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3203": { - "SetId": 41014, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7114210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3204": { - "SetId": 41014, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3205": { - "SetId": 41014, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7114210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3206": { - "SetId": 41015, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122410, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3207": { - "SetId": 41015, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3208": { - "SetId": 41015, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122410, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3209": { - "SetId": 41015, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7124210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3210": { - "SetId": 41015, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7122410, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3211": { - "SetId": 41015, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7124210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3212": { - "SetId": 41016, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140710, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3213": { - "SetId": 41016, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100400, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3214": { - "SetId": 41016, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7140710, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3215": { - "SetId": 41016, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7100400, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3216": { - "SetId": 41016, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7140710, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3217": { - "SetId": 41016, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7100400, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3218": { - "SetId": 41017, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140710, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3219": { - "SetId": 41017, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3220": { - "SetId": 41017, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7140710, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3221": { - "SetId": 41017, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7114210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3222": { - "SetId": 41017, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7140710, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3223": { - "SetId": 41017, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7114210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3224": { - "SetId": 41018, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122410, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3225": { - "SetId": 41018, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3226": { - "SetId": 41018, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3227": { - "SetId": 41018, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3228": { - "SetId": 41018, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7122410, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3229": { - "SetId": 41018, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3230": { - "SetId": 41019, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122410, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3231": { - "SetId": 41019, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3232": { - "SetId": 41019, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122410, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3233": { - "SetId": 41019, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 5, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3234": { - "SetId": 41019, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7122410, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3235": { - "SetId": 41019, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3236": { - "SetId": 41021, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100600, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3237": { - "SetId": 41021, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112810, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3238": { - "SetId": 41021, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112810, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3239": { - "SetId": 41021, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100600, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3240": { - "SetId": 41021, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112810, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3241": { - "SetId": 41021, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100600, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3242": { - "SetId": 41022, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3243": { - "SetId": 41022, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112810, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3244": { - "SetId": 41022, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3245": { - "SetId": 41022, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112810, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3246": { - "SetId": 41022, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3247": { - "SetId": 41022, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7112810, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3248": { - "SetId": 41023, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3249": { - "SetId": 41023, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3250": { - "SetId": 41023, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3251": { - "SetId": 41023, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3252": { - "SetId": 41023, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3253": { - "SetId": 41023, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3254": { - "SetId": 41024, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3255": { - "SetId": 41024, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3256": { - "SetId": 41024, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3257": { - "SetId": 41024, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3258": { - "SetId": 41024, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3259": { - "SetId": 41024, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3260": { - "SetId": 41025, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3261": { - "SetId": 41025, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7121220, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3262": { - "SetId": 41025, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3263": { - "SetId": 41025, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121220, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3264": { - "SetId": 41025, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3265": { - "SetId": 41025, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121220, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3266": { - "SetId": 41026, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3267": { - "SetId": 41026, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112810, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3268": { - "SetId": 41026, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3269": { - "SetId": 41026, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7112810, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3270": { - "SetId": 41026, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3271": { - "SetId": 41026, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7112810, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3272": { - "SetId": 41027, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3273": { - "SetId": 41027, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3274": { - "SetId": 41027, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3275": { - "SetId": 41027, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3276": { - "SetId": 41027, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3277": { - "SetId": 41027, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3278": { - "SetId": 41028, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111810, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3279": { - "SetId": 41028, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3280": { - "SetId": 41028, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111810, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3281": { - "SetId": 41028, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3282": { - "SetId": 41028, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111810, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3283": { - "SetId": 41028, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3284": { - "SetId": 41029, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111810, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3285": { - "SetId": 41029, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3286": { - "SetId": 41029, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111810, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3287": { - "SetId": 41029, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3288": { - "SetId": 41029, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111810, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3289": { - "SetId": 41029, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3290": { - "SetId": 41031, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100154, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3291": { - "SetId": 41031, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100600, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3292": { - "SetId": 41031, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100154, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3293": { - "SetId": 41031, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100600, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3294": { - "SetId": 41031, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100154, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3295": { - "SetId": 41031, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100600, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3296": { - "SetId": 41032, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3297": { - "SetId": 41032, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100154, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3298": { - "SetId": 41032, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3299": { - "SetId": 41032, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100154, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3300": { - "SetId": 41032, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3301": { - "SetId": 41032, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100154, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3302": { - "SetId": 41033, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3303": { - "SetId": 41033, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3304": { - "SetId": 41033, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3305": { - "SetId": 41033, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3306": { - "SetId": 41033, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3307": { - "SetId": 41033, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3308": { - "SetId": 41034, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3309": { - "SetId": 41034, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7110200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3310": { - "SetId": 41034, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3311": { - "SetId": 41034, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7110200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3312": { - "SetId": 41034, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3313": { - "SetId": 41034, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3314": { - "SetId": 41035, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3315": { - "SetId": 41035, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3316": { - "SetId": 41035, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3317": { - "SetId": 41035, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3318": { - "SetId": 41035, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3319": { - "SetId": 41035, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3320": { - "SetId": 41036, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100154, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3321": { - "SetId": 41036, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3322": { - "SetId": 41036, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100154, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3323": { - "SetId": 41036, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3324": { - "SetId": 41036, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100154, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3325": { - "SetId": 41036, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3326": { - "SetId": 41037, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3327": { - "SetId": 41037, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3328": { - "SetId": 41037, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3329": { - "SetId": 41037, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3330": { - "SetId": 41037, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3331": { - "SetId": 41037, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3332": { - "SetId": 41038, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3333": { - "SetId": 41038, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120510, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3334": { - "SetId": 41038, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3335": { - "SetId": 41038, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120510, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3336": { - "SetId": 41038, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3337": { - "SetId": 41038, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120510, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3338": { - "SetId": 41039, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3339": { - "SetId": 41039, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120510, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3340": { - "SetId": 41039, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3341": { - "SetId": 41039, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120510, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3342": { - "SetId": 41039, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3343": { - "SetId": 41039, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120510, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3344": { - "SetId": 41041, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3345": { - "SetId": 41041, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3346": { - "SetId": 41041, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3347": { - "SetId": 41041, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3348": { - "SetId": 41041, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3349": { - "SetId": 41041, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, "3350": { - "SetId": 41042, + "SetId": 41002, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111220, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "3351": { - "SetId": 41042, + "SetId": 41002, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112200, + "MonsterId": 7110150, "LevelChange": 0, "CommonGameplayType": 1 }, "3352": { - "SetId": 41042, + "SetId": 41002, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111220, + "MaxNumPerWave": 5, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "3353": { - "SetId": 41042, + "SetId": 41002, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112200, + "MaxNumPerWave": 5, + "MonsterId": 7110600, "LevelChange": 0, "CommonGameplayType": 1 }, "3354": { - "SetId": 41042, + "SetId": 41002, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111220, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "3355": { - "SetId": 41042, + "SetId": 41002, "WaveNum": 3, "GroupNum": 2, "MaxNum": 6, "MaxNumPerWave": 6, - "MonsterId": 7112200, + "MonsterId": 7110150, "LevelChange": 0, "CommonGameplayType": 1 }, "3356": { - "SetId": 41043, + "SetId": 41003, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, + "MaxNum": 3, "MaxNumPerWave": 4, - "MonsterId": 7111220, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "3357": { - "SetId": 41043, + "SetId": 41003, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112810, + "MonsterId": 7111400, "LevelChange": 0, "CommonGameplayType": 1 }, "3358": { - "SetId": 41043, + "SetId": 41003, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 4, + "MaxNum": 3, "MaxNumPerWave": 4, - "MonsterId": 7111220, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "3359": { - "SetId": 41043, + "SetId": 41003, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, @@ -33590,17 +33590,17 @@ "CommonGameplayType": 1 }, "3360": { - "SetId": 41043, + "SetId": 41003, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111220, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "3361": { - "SetId": 41043, + "SetId": 41003, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -33610,767 +33610,947 @@ "CommonGameplayType": 1 }, "3362": { - "SetId": 41044, + "SetId": 41004, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110200, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "3363": { - "SetId": 41044, + "SetId": 41004, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 4, - "MonsterId": 7111220, + "MonsterId": 7112410, "LevelChange": 0, "CommonGameplayType": 1 }, "3364": { - "SetId": 41044, + "SetId": 41004, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110200, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "3365": { - "SetId": 41044, + "SetId": 41004, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111220, + "MaxNum": 5, + "MaxNumPerWave": 8, + "MonsterId": 7111400, "LevelChange": 0, "CommonGameplayType": 1 }, "3366": { - "SetId": 41044, + "SetId": 41004, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7110200, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "3367": { - "SetId": 41044, + "SetId": 41004, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7111220, + "MonsterId": 7112410, "LevelChange": 0, "CommonGameplayType": 1 }, "3368": { - "SetId": 41045, + "SetId": 41005, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122410, + "MonsterId": 7121620, "LevelChange": 0, "CommonGameplayType": 5 }, "3369": { - "SetId": 41045, + "SetId": 41005, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7120200, + "MonsterId": 7124210, "LevelChange": 0, "CommonGameplayType": 5 }, "3370": { - "SetId": 41045, + "SetId": 41005, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7122410, + "MonsterId": 7121620, "LevelChange": 0, "CommonGameplayType": 5 }, "3371": { - "SetId": 41045, + "SetId": 41005, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7120200, + "MonsterId": 7124210, "LevelChange": 0, "CommonGameplayType": 5 }, "3372": { - "SetId": 41045, + "SetId": 41005, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7122410, + "MonsterId": 7121620, "LevelChange": 0, "CommonGameplayType": 5 }, "3373": { - "SetId": 41045, + "SetId": 41005, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7120200, + "MonsterId": 7124210, "LevelChange": 0, "CommonGameplayType": 5 }, "3374": { - "SetId": 41046, + "SetId": 41006, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112810, + "MonsterId": 7111400, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "3375": { - "SetId": 41046, + "SetId": 41006, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, + "MaxNum": 6, "MaxNumPerWave": 6, - "MonsterId": 7100400, + "MonsterId": 7110150, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "3376": { - "SetId": 41046, + "SetId": 41006, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112810, + "MonsterId": 7111400, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "3377": { - "SetId": 41046, + "SetId": 41006, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100400, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7110150, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "3378": { - "SetId": 41046, + "SetId": 41006, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7112810, + "MonsterId": 7111400, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "3379": { - "SetId": 41046, + "SetId": 41006, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100400, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7110150, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "3380": { - "SetId": 41047, + "SetId": 41007, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112810, + "MonsterId": 7111400, "LevelChange": 0, "CommonGameplayType": 1 }, "3381": { - "SetId": 41047, + "SetId": 41007, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7110200, + "MonsterId": 7114210, "LevelChange": 0, "CommonGameplayType": 1 }, "3382": { - "SetId": 41047, + "SetId": 41007, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112810, + "MonsterId": 7111400, "LevelChange": 0, "CommonGameplayType": 1 }, "3383": { - "SetId": 41047, + "SetId": 41007, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 5, - "MonsterId": 7110200, + "MonsterId": 7110600, "LevelChange": 0, "CommonGameplayType": 1 }, "3384": { - "SetId": 41047, + "SetId": 41007, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7112810, + "MonsterId": 7111400, "LevelChange": 0, "CommonGameplayType": 1 }, "3385": { - "SetId": 41047, + "SetId": 41007, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7110200, + "MonsterId": 7114210, "LevelChange": 0, "CommonGameplayType": 1 }, "3386": { - "SetId": 41048, + "SetId": 41008, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7122410, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7121620, "LevelChange": 0, "CommonGameplayType": 5 }, "3387": { - "SetId": 41048, + "SetId": 41008, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125100, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7120510, "LevelChange": 0, "CommonGameplayType": 5 }, "3388": { - "SetId": 41048, + "SetId": 41008, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7122410, + "MonsterId": 7124210, "LevelChange": 0, "CommonGameplayType": 5 }, "3389": { - "SetId": 41048, + "SetId": 41008, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7125100, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7120510, "LevelChange": 0, "CommonGameplayType": 5 }, "3390": { - "SetId": 41048, + "SetId": 41008, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7122410, + "MonsterId": 7121620, "LevelChange": 0, "CommonGameplayType": 5 }, "3391": { - "SetId": 41048, + "SetId": 41008, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7125100, + "MonsterId": 7120510, "LevelChange": 0, "CommonGameplayType": 5 }, "3392": { - "SetId": 41049, + "SetId": 41009, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7122410, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7121620, "LevelChange": 0, "CommonGameplayType": 5 }, "3393": { - "SetId": 41049, + "SetId": 41009, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125100, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7120510, "LevelChange": 0, "CommonGameplayType": 5 }, "3394": { - "SetId": 41049, + "SetId": 41009, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7122410, + "MonsterId": 7121620, "LevelChange": 0, "CommonGameplayType": 5 }, "3395": { - "SetId": 41049, + "SetId": 41009, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7125100, + "MonsterId": 7120510, "LevelChange": 0, "CommonGameplayType": 5 }, "3396": { - "SetId": 41049, + "SetId": 41009, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, + "MonsterId": 7121620, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3397": { + "SetId": 41009, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7124210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3398": { + "SetId": 41011, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100400, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3399": { + "SetId": 41011, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3400": { + "SetId": 41011, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100400, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3401": { + "SetId": 41011, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 6, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3402": { + "SetId": 41011, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7100400, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3403": { + "SetId": 41011, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3404": { + "SetId": 41012, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3405": { + "SetId": 41012, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3406": { + "SetId": 41012, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3407": { + "SetId": 41012, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3408": { + "SetId": 41012, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3409": { + "SetId": 41012, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3410": { + "SetId": 41013, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3411": { + "SetId": 41013, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3412": { + "SetId": 41013, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3413": { + "SetId": 41013, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7140710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3414": { + "SetId": 41013, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3415": { + "SetId": 41013, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7140710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3416": { + "SetId": 41014, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3417": { + "SetId": 41014, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3418": { + "SetId": 41014, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3419": { + "SetId": 41014, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3420": { + "SetId": 41014, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3421": { + "SetId": 41014, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3422": { + "SetId": 41015, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3423": { + "SetId": 41015, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3424": { + "SetId": 41015, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, "MonsterId": 7122410, "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3397": { - "SetId": 41049, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7125100, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3398": { - "SetId": 41051, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110600, - "LevelChange": 0, "CommonGameplayType": 1 }, - "3399": { - "SetId": 41051, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3400": { - "SetId": 41051, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110600, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3401": { - "SetId": 41051, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3402": { - "SetId": 41051, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7110600, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3403": { - "SetId": 41051, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3404": { - "SetId": 41052, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3405": { - "SetId": 41052, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3406": { - "SetId": 41052, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3407": { - "SetId": 41052, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3408": { - "SetId": 41052, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3409": { - "SetId": 41052, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7112200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3410": { - "SetId": 41053, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3411": { - "SetId": 41053, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3412": { - "SetId": 41053, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3413": { - "SetId": 41053, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3414": { - "SetId": 41053, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3415": { - "SetId": 41053, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3416": { - "SetId": 41054, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3417": { - "SetId": 41054, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3418": { - "SetId": 41054, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3419": { - "SetId": 41054, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3420": { - "SetId": 41054, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3421": { - "SetId": 41054, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3422": { - "SetId": 41055, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125100, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3423": { - "SetId": 41055, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7121220, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3424": { - "SetId": 41055, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7125100, - "LevelChange": 0, - "CommonGameplayType": 5 - }, "3425": { - "SetId": 41055, + "SetId": 41015, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121220, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7124210, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "3426": { - "SetId": 41055, + "SetId": 41015, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7125100, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7122410, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "3427": { - "SetId": 41055, + "SetId": 41015, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121220, + "MaxNumPerWave": 7, + "MonsterId": 7124210, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "3428": { - "SetId": 41056, + "SetId": 41016, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112810, + "MonsterId": 7140710, "LevelChange": 0, "CommonGameplayType": 6 }, "3429": { - "SetId": 41056, + "SetId": 41016, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, + "MaxNum": 3, + "MaxNumPerWave": 3, "MonsterId": 7100400, "LevelChange": 0, "CommonGameplayType": 6 }, "3430": { - "SetId": 41056, + "SetId": 41016, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112810, + "MonsterId": 7140710, "LevelChange": 0, "CommonGameplayType": 6 }, "3431": { - "SetId": 41056, + "SetId": 41016, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 8, + "MaxNumPerWave": 5, "MonsterId": 7100400, "LevelChange": 0, "CommonGameplayType": 6 }, "3432": { - "SetId": 41056, + "SetId": 41016, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112810, + "MaxNumPerWave": 8, + "MonsterId": 7140710, "LevelChange": 0, "CommonGameplayType": 6 }, "3433": { - "SetId": 41056, + "SetId": 41016, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, + "MaxNum": 3, + "MaxNumPerWave": 7, "MonsterId": 7100400, "LevelChange": 0, "CommonGameplayType": 6 }, "3434": { - "SetId": 41057, + "SetId": 41017, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112810, + "MonsterId": 7140710, "LevelChange": 0, "CommonGameplayType": 1 }, "3435": { - "SetId": 41057, + "SetId": 41017, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7110200, + "MonsterId": 7114210, "LevelChange": 0, "CommonGameplayType": 1 }, "3436": { - "SetId": 41057, + "SetId": 41017, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112810, + "MonsterId": 7140710, "LevelChange": 0, "CommonGameplayType": 1 }, "3437": { - "SetId": 41057, + "SetId": 41017, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 5, - "MonsterId": 7110200, + "MonsterId": 7114210, "LevelChange": 0, "CommonGameplayType": 1 }, "3438": { - "SetId": 41057, + "SetId": 41017, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7140710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3439": { + "SetId": 41017, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3440": { + "SetId": 41018, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3441": { + "SetId": 41018, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111310, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3442": { + "SetId": 41018, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3443": { + "SetId": 41018, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7111310, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3444": { + "SetId": 41018, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3445": { + "SetId": 41018, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111310, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3446": { + "SetId": 41019, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3447": { + "SetId": 41019, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111310, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3448": { + "SetId": 41019, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3449": { + "SetId": 41019, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 5, + "MonsterId": 7111310, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3450": { + "SetId": 41019, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3451": { + "SetId": 41019, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111310, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3452": { + "SetId": 41021, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100600, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3453": { + "SetId": 41021, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3454": { + "SetId": 41021, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3455": { + "SetId": 41021, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100600, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3456": { + "SetId": 41021, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, @@ -34379,268 +34559,88 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "3439": { - "SetId": 41057, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3440": { - "SetId": 41058, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7122410, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3441": { - "SetId": 41058, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125100, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3442": { - "SetId": 41058, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122410, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3443": { - "SetId": 41058, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7125100, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3444": { - "SetId": 41058, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122410, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3445": { - "SetId": 41058, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7125100, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3446": { - "SetId": 41059, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7122410, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3447": { - "SetId": 41059, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125100, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3448": { - "SetId": 41059, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122410, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3449": { - "SetId": 41059, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7125100, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3450": { - "SetId": 41059, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122410, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3451": { - "SetId": 41059, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7125100, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3452": { - "SetId": 41061, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100823, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3453": { - "SetId": 41061, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110700, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3454": { - "SetId": 41061, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100823, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3455": { - "SetId": 41061, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110700, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3456": { - "SetId": 41061, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100823, - "LevelChange": 0, - "CommonGameplayType": 1 - }, "3457": { - "SetId": 41061, + "SetId": 41021, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7110700, + "MonsterId": 7100600, "LevelChange": 0, "CommonGameplayType": 1 }, "3458": { - "SetId": 41062, + "SetId": 41022, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 2, - "MonsterId": 7111730, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "3459": { - "SetId": 41062, + "SetId": 41022, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7100823, + "MonsterId": 7112810, "LevelChange": 0, "CommonGameplayType": 1 }, "3460": { - "SetId": 41062, + "SetId": 41022, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111730, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "3461": { - "SetId": 41062, + "SetId": 41022, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7100823, + "MonsterId": 7112810, "LevelChange": 0, "CommonGameplayType": 1 }, "3462": { - "SetId": 41062, + "SetId": 41022, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111730, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "3463": { - "SetId": 41062, + "SetId": 41022, "WaveNum": 3, "GroupNum": 2, "MaxNum": 6, "MaxNumPerWave": 6, - "MonsterId": 7100823, + "MonsterId": 7112810, "LevelChange": 0, "CommonGameplayType": 1 }, "3464": { - "SetId": 41063, + "SetId": 41023, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 4, - "MonsterId": 7111730, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "3465": { - "SetId": 41063, + "SetId": 41023, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, @@ -34650,17 +34650,17 @@ "CommonGameplayType": 1 }, "3466": { - "SetId": 41063, + "SetId": 41023, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 4, + "MaxNum": 2, "MaxNumPerWave": 4, - "MonsterId": 7111730, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "3467": { - "SetId": 41063, + "SetId": 41023, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, @@ -34670,17 +34670,17 @@ "CommonGameplayType": 1 }, "3468": { - "SetId": 41063, + "SetId": 41023, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111730, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "3469": { - "SetId": 41063, + "SetId": 41023, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -34690,817 +34690,817 @@ "CommonGameplayType": 1 }, "3470": { - "SetId": 41064, + "SetId": 41024, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102900, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "3471": { - "SetId": 41064, + "SetId": 41024, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 4, - "MonsterId": 7111730, + "MonsterId": 7111220, "LevelChange": 0, "CommonGameplayType": 1 }, "3472": { - "SetId": 41064, + "SetId": 41024, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102900, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "3473": { - "SetId": 41064, + "SetId": 41024, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7111730, + "MonsterId": 7111220, "LevelChange": 0, "CommonGameplayType": 1 }, "3474": { - "SetId": 41064, + "SetId": 41024, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7102900, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "3475": { - "SetId": 41064, + "SetId": 41024, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7111730, + "MonsterId": 7111220, "LevelChange": 0, "CommonGameplayType": 1 }, "3476": { - "SetId": 41065, + "SetId": 41025, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7102900, + "MonsterId": 7111310, "LevelChange": 0, "CommonGameplayType": 5 }, "3477": { - "SetId": 41065, + "SetId": 41025, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7112610, + "MonsterId": 7121220, "LevelChange": 0, "CommonGameplayType": 5 }, "3478": { - "SetId": 41065, + "SetId": 41025, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7102900, + "MonsterId": 7111310, "LevelChange": 0, "CommonGameplayType": 5 }, "3479": { - "SetId": 41065, + "SetId": 41025, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112610, + "MonsterId": 7121220, "LevelChange": 0, "CommonGameplayType": 5 }, "3480": { - "SetId": 41065, + "SetId": 41025, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7102900, + "MonsterId": 7111310, "LevelChange": 0, "CommonGameplayType": 5 }, "3481": { - "SetId": 41065, + "SetId": 41025, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112610, + "MonsterId": 7121220, "LevelChange": 0, "CommonGameplayType": 5 }, "3482": { - "SetId": 41066, + "SetId": 41026, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112810, + "MonsterId": 7111400, "LevelChange": 0, "CommonGameplayType": 6 }, "3483": { - "SetId": 41066, + "SetId": 41026, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7100823, + "MonsterId": 7112810, "LevelChange": 0, "CommonGameplayType": 6 }, "3484": { - "SetId": 41066, + "SetId": 41026, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112810, + "MonsterId": 7111400, "LevelChange": 0, "CommonGameplayType": 6 }, "3485": { - "SetId": 41066, + "SetId": 41026, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 8, - "MonsterId": 7100823, + "MonsterId": 7112810, "LevelChange": 0, "CommonGameplayType": 6 }, "3486": { - "SetId": 41066, + "SetId": 41026, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7112810, + "MonsterId": 7111400, "LevelChange": 0, "CommonGameplayType": 6 }, "3487": { - "SetId": 41066, + "SetId": 41026, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 8, - "MonsterId": 7100823, + "MonsterId": 7112810, "LevelChange": 0, "CommonGameplayType": 6 }, "3488": { - "SetId": 41067, + "SetId": 41027, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112810, + "MonsterId": 7111400, "LevelChange": 0, "CommonGameplayType": 1 }, "3489": { - "SetId": 41067, + "SetId": 41027, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7114210, + "MonsterId": 7111220, "LevelChange": 0, "CommonGameplayType": 1 }, "3490": { - "SetId": 41067, + "SetId": 41027, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112810, + "MonsterId": 7111400, "LevelChange": 0, "CommonGameplayType": 1 }, "3491": { - "SetId": 41067, + "SetId": 41027, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 5, - "MonsterId": 7114210, + "MonsterId": 7111220, "LevelChange": 0, "CommonGameplayType": 1 }, "3492": { - "SetId": 41067, + "SetId": 41027, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7112810, + "MonsterId": 7111400, "LevelChange": 0, "CommonGameplayType": 1 }, "3493": { - "SetId": 41067, + "SetId": 41027, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7114210, + "MonsterId": 7111220, "LevelChange": 0, "CommonGameplayType": 1 }, "3494": { - "SetId": 41068, + "SetId": 41028, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7112610, + "MonsterId": 7111810, "LevelChange": 0, "CommonGameplayType": 5 }, "3495": { - "SetId": 41068, + "SetId": 41028, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7120510, + "MonsterId": 7111310, "LevelChange": 0, "CommonGameplayType": 5 }, "3496": { - "SetId": 41068, + "SetId": 41028, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112610, + "MonsterId": 7111810, "LevelChange": 0, "CommonGameplayType": 5 }, "3497": { - "SetId": 41068, + "SetId": 41028, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7120510, + "MonsterId": 7111310, "LevelChange": 0, "CommonGameplayType": 5 }, "3498": { - "SetId": 41068, + "SetId": 41028, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112610, + "MonsterId": 7111810, "LevelChange": 0, "CommonGameplayType": 5 }, "3499": { - "SetId": 41068, + "SetId": 41028, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7120510, + "MonsterId": 7111310, "LevelChange": 0, "CommonGameplayType": 5 }, "3500": { - "SetId": 41069, + "SetId": 41029, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7112610, + "MonsterId": 7111810, "LevelChange": 0, "CommonGameplayType": 5 }, "3501": { - "SetId": 41069, + "SetId": 41029, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7120510, + "MonsterId": 7111310, "LevelChange": 0, "CommonGameplayType": 5 }, "3502": { - "SetId": 41069, + "SetId": 41029, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112610, + "MonsterId": 7111810, "LevelChange": 0, "CommonGameplayType": 5 }, "3503": { - "SetId": 41069, + "SetId": 41029, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7120510, + "MonsterId": 7111310, "LevelChange": 0, "CommonGameplayType": 5 }, "3504": { - "SetId": 41069, + "SetId": 41029, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112610, + "MonsterId": 7111810, "LevelChange": 0, "CommonGameplayType": 5 }, "3505": { - "SetId": 41069, + "SetId": 41029, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7120510, + "MonsterId": 7111310, "LevelChange": 0, "CommonGameplayType": 5 }, "3506": { - "SetId": 41071, + "SetId": 41031, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, + "MaxNum": 3, + "MaxNumPerWave": 5, "MonsterId": 7100154, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "3507": { - "SetId": 41071, + "SetId": 41031, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, "MonsterId": 7100600, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "3508": { - "SetId": 41071, + "SetId": 41031, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 5, + "MaxNum": 3, "MaxNumPerWave": 5, "MonsterId": 7100154, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "3509": { - "SetId": 41071, + "SetId": 41031, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, + "MaxNum": 4, + "MaxNumPerWave": 4, "MonsterId": 7100600, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "3510": { - "SetId": 41071, + "SetId": 41031, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, + "MaxNum": 4, + "MaxNumPerWave": 6, "MonsterId": 7100154, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "3511": { - "SetId": 41071, + "SetId": 41031, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, + "MaxNum": 4, + "MaxNumPerWave": 6, "MonsterId": 7100600, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "3512": { - "SetId": 41072, + "SetId": 41032, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100154, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102900, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "3513": { - "SetId": 41072, + "SetId": 41032, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100200, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100154, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "3514": { - "SetId": 41072, + "SetId": 41032, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100154, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102900, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "3515": { - "SetId": 41072, + "SetId": 41032, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100200, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "3516": { - "SetId": 41072, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, + "MaxNum": 3, + "MaxNumPerWave": 3, "MonsterId": 7100154, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 + }, + "3516": { + "SetId": 41032, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 }, "3517": { - "SetId": 41072, + "SetId": 41032, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100154, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3518": { + "SetId": 41033, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3519": { + "SetId": 41033, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111400, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3520": { + "SetId": 41033, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3521": { + "SetId": 41033, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111400, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3522": { + "SetId": 41033, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3523": { + "SetId": 41033, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100200, + "MaxNumPerWave": 6, + "MonsterId": 7111400, "LevelChange": 0, - "CommonGameplayType": 4 - }, - "3518": { - "SetId": 41073, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102100, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "3519": { - "SetId": 41073, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7110200, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "3520": { - "SetId": 41073, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102100, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "3521": { - "SetId": 41073, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110200, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "3522": { - "SetId": 41073, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102100, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "3523": { - "SetId": 41073, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110200, - "LevelChange": 0, - "CommonGameplayType": 8 + "CommonGameplayType": 1 }, "3524": { - "SetId": 41074, + "SetId": 41034, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7110200, + "MaxNumPerWave": 4, + "MonsterId": 7102900, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "3525": { - "SetId": 41074, + "SetId": 41034, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114210, + "MaxNumPerWave": 4, + "MonsterId": 7110200, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "3526": { - "SetId": 41074, + "SetId": 41034, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110200, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102900, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "3527": { - "SetId": 41074, + "SetId": 41034, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114210, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110200, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "3528": { - "SetId": 41074, + "SetId": 41034, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110200, + "MaxNumPerWave": 5, + "MonsterId": 7102900, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "3529": { - "SetId": 41074, + "SetId": 41034, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114210, + "MaxNumPerWave": 5, + "MonsterId": 7110200, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "3530": { - "SetId": 41075, + "SetId": 41035, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122410, + "MaxNumPerWave": 3, + "MonsterId": 7141650, "LevelChange": 0, "CommonGameplayType": 5 }, "3531": { - "SetId": 41075, + "SetId": 41035, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102900, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120200, "LevelChange": 0, "CommonGameplayType": 5 }, "3532": { - "SetId": 41075, + "SetId": 41035, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122410, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141650, "LevelChange": 0, "CommonGameplayType": 5 }, "3533": { - "SetId": 41075, + "SetId": 41035, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7102900, + "MonsterId": 7120200, "LevelChange": 0, "CommonGameplayType": 5 }, "3534": { - "SetId": 41075, + "SetId": 41035, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122410, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7141650, "LevelChange": 0, "CommonGameplayType": 5 }, "3535": { - "SetId": 41075, + "SetId": 41035, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102900, + "MaxNumPerWave": 5, + "MonsterId": 7120200, "LevelChange": 0, "CommonGameplayType": 5 }, "3536": { - "SetId": 41076, + "SetId": 41036, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7102100, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100154, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "3537": { - "SetId": 41076, + "SetId": 41036, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100154, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111400, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "3538": { - "SetId": 41076, + "SetId": 41036, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7102100, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100154, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "3539": { - "SetId": 41076, + "SetId": 41036, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100154, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111400, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "3540": { - "SetId": 41076, + "SetId": 41036, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 8, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100154, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3541": { + "SetId": 41036, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, "MaxNumPerWave": 8, - "MonsterId": 7102100, + "MonsterId": 7111400, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3542": { + "SetId": 41037, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111400, "LevelChange": 0, "CommonGameplayType": 1 }, - "3541": { - "SetId": 41076, - "WaveNum": 3, + "3543": { + "SetId": 41037, + "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7100154, + "MonsterId": 7110200, "LevelChange": 0, "CommonGameplayType": 1 }, - "3542": { - "SetId": 41077, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7114210, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "3543": { - "SetId": 41077, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102100, - "LevelChange": 0, - "CommonGameplayType": 4 - }, "3544": { - "SetId": 41077, + "SetId": 41037, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7114210, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111400, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "3545": { - "SetId": 41077, + "SetId": 41037, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102100, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110200, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "3546": { - "SetId": 41077, + "SetId": 41037, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114210, + "MaxNumPerWave": 6, + "MonsterId": 7111400, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "3547": { - "SetId": 41077, + "SetId": 41037, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102100, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110200, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "3548": { - "SetId": 41078, + "SetId": 41038, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122410, + "MaxNumPerWave": 3, + "MonsterId": 7141650, "LevelChange": 0, "CommonGameplayType": 5 }, "3549": { - "SetId": 41078, + "SetId": 41038, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, - "MaxNumPerWave": 2, + "MaxNumPerWave": 3, "MonsterId": 7120510, "LevelChange": 0, "CommonGameplayType": 5 }, "3550": { - "SetId": 41078, + "SetId": 41038, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7122410, + "MonsterId": 7141650, "LevelChange": 0, "CommonGameplayType": 5 }, "3551": { - "SetId": 41078, + "SetId": 41038, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, @@ -35510,318 +35510,358 @@ "CommonGameplayType": 5 }, "3552": { - "SetId": 41078, + "SetId": 41038, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7122410, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7141650, "LevelChange": 0, "CommonGameplayType": 5 }, "3553": { - "SetId": 41078, + "SetId": 41038, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, + "MaxNum": 3, + "MaxNumPerWave": 5, "MonsterId": 7120510, "LevelChange": 0, "CommonGameplayType": 5 }, "3554": { - "SetId": 41079, + "SetId": 41039, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 3, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122410, + "MonsterId": 7141650, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "3555": { - "SetId": 41079, + "SetId": 41039, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 3, + "MaxNum": 2, "MaxNumPerWave": 3, "MonsterId": 7120510, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "3556": { - "SetId": 41079, + "SetId": 41039, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7122410, + "MonsterId": 7141650, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "3557": { - "SetId": 41079, + "SetId": 41039, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, + "MaxNum": 3, + "MaxNumPerWave": 3, "MonsterId": 7120510, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "3558": { - "SetId": 41079, + "SetId": 41039, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122410, + "MaxNumPerWave": 5, + "MonsterId": 7141650, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "3559": { - "SetId": 41079, + "SetId": 41039, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, + "MaxNum": 3, + "MaxNumPerWave": 5, "MonsterId": 7120510, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "3560": { - "SetId": 41081, + "SetId": 41041, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100600, + "MaxNumPerWave": 5, + "MonsterId": 7100400, "LevelChange": 0, "CommonGameplayType": 1 }, "3561": { - "SetId": 41081, + "SetId": 41041, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7100700, + "MonsterId": 7112200, "LevelChange": 0, "CommonGameplayType": 1 }, "3562": { - "SetId": 41081, + "SetId": 41041, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100600, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100400, "LevelChange": 0, "CommonGameplayType": 1 }, "3563": { - "SetId": 41081, + "SetId": 41041, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7100700, + "MonsterId": 7112200, "LevelChange": 0, "CommonGameplayType": 1 }, "3564": { - "SetId": 41081, + "SetId": 41041, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100600, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100400, "LevelChange": 0, "CommonGameplayType": 1 }, "3565": { - "SetId": 41081, + "SetId": 41041, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100600, + "MaxNumPerWave": 6, + "MonsterId": 7112200, "LevelChange": 0, "CommonGameplayType": 1 }, "3566": { - "SetId": 41082, + "SetId": 41042, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 2, - "MonsterId": 7111730, + "MonsterId": 7111220, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "3567": { - "SetId": 41082, + "SetId": 41042, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110600, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112200, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "3568": { - "SetId": 41082, + "SetId": 41042, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111730, + "MonsterId": 7111220, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "3569": { - "SetId": 41082, + "SetId": 41042, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7110600, + "MonsterId": 7112200, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "3570": { - "SetId": 41082, + "SetId": 41042, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111730, + "MonsterId": 7111220, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "3571": { - "SetId": 41082, + "SetId": 41042, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110600, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7112200, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "3572": { - "SetId": 41083, + "SetId": 41043, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111730, + "MaxNumPerWave": 4, + "MonsterId": 7111220, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "3573": { - "SetId": 41083, + "SetId": 41043, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110700, + "MaxNumPerWave": 5, + "MonsterId": 7112810, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "3574": { - "SetId": 41083, + "SetId": 41043, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111730, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111220, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "3575": { - "SetId": 41083, + "SetId": 41043, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110700, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112810, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "3576": { - "SetId": 41083, + "SetId": 41043, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111730, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111220, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "3577": { - "SetId": 41083, + "SetId": 41043, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110600, + "MaxNumPerWave": 6, + "MonsterId": 7112810, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "3578": { - "SetId": 41084, + "SetId": 41044, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111730, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110200, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "3579": { - "SetId": 41084, + "SetId": 41044, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120200, + "MaxNumPerWave": 4, + "MonsterId": 7111220, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "3580": { - "SetId": 41084, + "SetId": 41044, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111730, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110200, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "3581": { - "SetId": 41084, + "SetId": 41044, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120200, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111220, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "3582": { - "SetId": 41084, + "SetId": 41044, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111730, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3583": { + "SetId": 41044, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3584": { + "SetId": 41045, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122410, "LevelChange": 0, "CommonGameplayType": 5 }, - "3583": { - "SetId": 41084, - "WaveNum": 3, + "3585": { + "SetId": 41045, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3586": { + "SetId": 41045, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3587": { + "SetId": 41045, + "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, @@ -35829,2360 +35869,2320 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "3584": { - "SetId": 41085, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3585": { - "SetId": 41085, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111730, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3586": { - "SetId": 41085, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3587": { - "SetId": 41085, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111730, - "LevelChange": 0, - "CommonGameplayType": 6 - }, "3588": { - "SetId": 41085, + "SetId": 41045, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141650, + "MaxNumPerWave": 5, + "MonsterId": 7122410, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "3589": { - "SetId": 41085, + "SetId": 41045, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3590": { + "SetId": 41046, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111730, + "MonsterId": 7112810, "LevelChange": 0, "CommonGameplayType": 6 }, - "3590": { - "SetId": 41086, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7100700, - "LevelChange": 0, - "CommonGameplayType": 9 - }, "3591": { - "SetId": 41086, + "SetId": 41046, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100154, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100400, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 6 }, "3592": { - "SetId": 41086, + "SetId": 41046, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100154, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112810, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 6 }, "3593": { - "SetId": 41086, + "SetId": 41046, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100700, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100400, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 6 }, "3594": { - "SetId": 41086, + "SetId": 41046, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 6, + "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7100154, + "MonsterId": 7112810, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 6 }, "3595": { - "SetId": 41086, + "SetId": 41046, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100700, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100400, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 6 }, "3596": { - "SetId": 41087, + "SetId": 41047, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7110200, + "MonsterId": 7112810, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "3597": { - "SetId": 41087, + "SetId": 41047, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100700, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110200, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "3598": { - "SetId": 41087, + "SetId": 41047, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110200, + "MaxNumPerWave": 5, + "MonsterId": 7112810, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "3599": { - "SetId": 41087, + "SetId": 41047, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100700, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3600": { - "SetId": 41087, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, + "MaxNumPerWave": 5, "MonsterId": 7110200, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 + }, + "3600": { + "SetId": 41047, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 }, "3601": { - "SetId": 41087, + "SetId": 41047, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100700, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110200, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "3602": { - "SetId": 41088, + "SetId": 41048, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141650, + "MaxNumPerWave": 3, + "MonsterId": 7122410, "LevelChange": 0, "CommonGameplayType": 5 }, "3603": { - "SetId": 41088, + "SetId": 41048, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 3, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7111810, + "MonsterId": 7125100, "LevelChange": 0, "CommonGameplayType": 5 }, "3604": { - "SetId": 41088, + "SetId": 41048, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141650, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122410, "LevelChange": 0, "CommonGameplayType": 5 }, "3605": { - "SetId": 41088, + "SetId": 41048, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111810, + "MonsterId": 7125100, "LevelChange": 0, "CommonGameplayType": 5 }, "3606": { - "SetId": 41088, + "SetId": 41048, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141650, + "MaxNumPerWave": 5, + "MonsterId": 7122410, "LevelChange": 0, "CommonGameplayType": 5 }, "3607": { - "SetId": 41088, + "SetId": 41048, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111810, + "MaxNumPerWave": 5, + "MonsterId": 7125100, "LevelChange": 0, "CommonGameplayType": 5 }, "3608": { - "SetId": 41089, + "SetId": 41049, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141650, + "MaxNumPerWave": 3, + "MonsterId": 7122410, "LevelChange": 0, "CommonGameplayType": 5 }, "3609": { - "SetId": 41089, + "SetId": 41049, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111810, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125100, "LevelChange": 0, "CommonGameplayType": 5 }, "3610": { - "SetId": 41089, + "SetId": 41049, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141650, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122410, "LevelChange": 0, "CommonGameplayType": 5 }, "3611": { - "SetId": 41089, + "SetId": 41049, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111810, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125100, "LevelChange": 0, "CommonGameplayType": 5 }, "3612": { - "SetId": 41089, + "SetId": 41049, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141650, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122410, "LevelChange": 0, "CommonGameplayType": 5 }, "3613": { - "SetId": 41089, + "SetId": 41049, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111810, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125100, "LevelChange": 0, "CommonGameplayType": 5 }, "3614": { - "SetId": 41091, + "SetId": 41051, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100823, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110600, "LevelChange": 0, "CommonGameplayType": 1 }, "3615": { - "SetId": 41091, + "SetId": 41051, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100700, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112200, "LevelChange": 0, "CommonGameplayType": 1 }, "3616": { - "SetId": 41091, + "SetId": 41051, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100823, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110600, "LevelChange": 0, "CommonGameplayType": 1 }, "3617": { - "SetId": 41091, + "SetId": 41051, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100700, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112200, "LevelChange": 0, "CommonGameplayType": 1 }, "3618": { - "SetId": 41091, + "SetId": 41051, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100823, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110600, "LevelChange": 0, "CommonGameplayType": 1 }, "3619": { - "SetId": 41091, + "SetId": 41051, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3620": { + "SetId": 41052, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3621": { + "SetId": 41052, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3622": { + "SetId": 41052, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3623": { + "SetId": 41052, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3624": { + "SetId": 41052, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3625": { + "SetId": 41052, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7112200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3626": { + "SetId": 41053, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3627": { + "SetId": 41053, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111400, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3628": { + "SetId": 41053, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3629": { + "SetId": 41053, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111400, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3630": { + "SetId": 41053, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3631": { + "SetId": 41053, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111400, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3632": { + "SetId": 41054, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3633": { + "SetId": 41054, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3634": { + "SetId": 41054, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3635": { + "SetId": 41054, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3636": { + "SetId": 41054, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3637": { + "SetId": 41054, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3638": { + "SetId": 41055, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125100, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3639": { + "SetId": 41055, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7121220, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3640": { + "SetId": 41055, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125100, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3641": { + "SetId": 41055, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121220, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3642": { + "SetId": 41055, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125100, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3643": { + "SetId": 41055, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121220, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3644": { + "SetId": 41056, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3645": { + "SetId": 41056, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100400, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3646": { + "SetId": 41056, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3647": { + "SetId": 41056, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100400, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3648": { + "SetId": 41056, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3649": { + "SetId": 41056, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100400, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3650": { + "SetId": 41057, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3651": { + "SetId": 41057, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3652": { + "SetId": 41057, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3653": { + "SetId": 41057, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3654": { + "SetId": 41057, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3655": { + "SetId": 41057, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3656": { + "SetId": 41058, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3657": { + "SetId": 41058, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125100, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3658": { + "SetId": 41058, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3659": { + "SetId": 41058, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125100, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3660": { + "SetId": 41058, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3661": { + "SetId": 41058, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125100, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3662": { + "SetId": 41059, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3663": { + "SetId": 41059, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125100, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3664": { + "SetId": 41059, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3665": { + "SetId": 41059, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125100, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3666": { + "SetId": 41059, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3667": { + "SetId": 41059, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125100, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3668": { + "SetId": 41061, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100823, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3669": { + "SetId": 41061, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110700, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3670": { + "SetId": 41061, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100823, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3671": { + "SetId": 41061, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110700, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3672": { + "SetId": 41061, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100823, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3673": { + "SetId": 41061, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110700, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3674": { + "SetId": 41062, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3675": { + "SetId": 41062, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100823, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3676": { + "SetId": 41062, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3677": { + "SetId": 41062, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100823, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3678": { + "SetId": 41062, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3679": { + "SetId": 41062, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100823, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3680": { + "SetId": 41063, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3681": { + "SetId": 41063, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111400, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3682": { + "SetId": 41063, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3683": { + "SetId": 41063, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111400, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3684": { + "SetId": 41063, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3685": { + "SetId": 41063, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111400, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3686": { + "SetId": 41064, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3687": { + "SetId": 41064, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3688": { + "SetId": 41064, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3689": { + "SetId": 41064, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3690": { + "SetId": 41064, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3691": { + "SetId": 41064, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3692": { + "SetId": 41065, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3693": { + "SetId": 41065, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7112610, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3694": { + "SetId": 41065, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3695": { + "SetId": 41065, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112610, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3696": { + "SetId": 41065, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3697": { + "SetId": 41065, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112610, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3698": { + "SetId": 41066, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3699": { + "SetId": 41066, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100823, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3700": { + "SetId": 41066, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3701": { + "SetId": 41066, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100823, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3702": { + "SetId": 41066, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3703": { + "SetId": 41066, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100823, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3704": { + "SetId": 41067, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3705": { + "SetId": 41067, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3706": { + "SetId": 41067, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3707": { + "SetId": 41067, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3708": { + "SetId": 41067, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3709": { + "SetId": 41067, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3710": { + "SetId": 41068, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7112610, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3711": { + "SetId": 41068, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3712": { + "SetId": 41068, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112610, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3713": { + "SetId": 41068, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3714": { + "SetId": 41068, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112610, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3715": { + "SetId": 41068, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3716": { + "SetId": 41069, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7112610, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3717": { + "SetId": 41069, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3718": { + "SetId": 41069, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112610, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3719": { + "SetId": 41069, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3720": { + "SetId": 41069, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112610, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3721": { + "SetId": 41069, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3722": { + "SetId": 41071, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100154, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3723": { + "SetId": 41071, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100600, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3724": { + "SetId": 41071, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100154, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3725": { + "SetId": 41071, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100600, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3726": { + "SetId": 41071, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100154, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3727": { + "SetId": 41071, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100600, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3728": { + "SetId": 41072, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100154, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3729": { + "SetId": 41072, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100200, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3730": { + "SetId": 41072, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100154, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3731": { + "SetId": 41072, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100200, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3732": { + "SetId": 41072, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100154, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3733": { + "SetId": 41072, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100200, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3734": { + "SetId": 41073, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102100, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "3735": { + "SetId": 41073, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "3736": { + "SetId": 41073, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102100, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "3737": { + "SetId": 41073, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "3738": { + "SetId": 41073, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102100, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "3739": { + "SetId": 41073, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "3740": { + "SetId": 41074, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3741": { + "SetId": 41074, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3742": { + "SetId": 41074, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3743": { + "SetId": 41074, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3744": { + "SetId": 41074, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3745": { + "SetId": 41074, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3746": { + "SetId": 41075, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3747": { + "SetId": 41075, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3748": { + "SetId": 41075, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3749": { + "SetId": 41075, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3750": { + "SetId": 41075, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3751": { + "SetId": 41075, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3752": { + "SetId": 41076, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7102100, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3753": { + "SetId": 41076, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100154, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3754": { + "SetId": 41076, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7102100, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3755": { + "SetId": 41076, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100154, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3756": { + "SetId": 41076, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7102100, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3757": { + "SetId": 41076, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100154, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3758": { + "SetId": 41077, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3759": { + "SetId": 41077, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102100, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3760": { + "SetId": 41077, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3761": { + "SetId": 41077, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102100, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3762": { + "SetId": 41077, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3763": { + "SetId": 41077, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102100, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3764": { + "SetId": 41078, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3765": { + "SetId": 41078, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3766": { + "SetId": 41078, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3767": { + "SetId": 41078, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3768": { + "SetId": 41078, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3769": { + "SetId": 41078, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3770": { + "SetId": 41079, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3771": { + "SetId": 41079, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3772": { + "SetId": 41079, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3773": { + "SetId": 41079, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3774": { + "SetId": 41079, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3775": { + "SetId": 41079, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3776": { + "SetId": 41081, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100600, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3777": { + "SetId": 41081, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, "MaxNumPerWave": 4, "MonsterId": 7100700, "LevelChange": 0, "CommonGameplayType": 1 }, - "3620": { - "SetId": 41092, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110700, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3621": { - "SetId": 41092, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3622": { - "SetId": 41092, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110700, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3623": { - "SetId": 41092, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3624": { - "SetId": 41092, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110700, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3625": { - "SetId": 41092, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3626": { - "SetId": 41093, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "3627": { - "SetId": 41093, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140710, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "3628": { - "SetId": 41093, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "3629": { - "SetId": 41093, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140710, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "3630": { - "SetId": 41093, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "3631": { - "SetId": 41093, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140710, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "3632": { - "SetId": 41094, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3633": { - "SetId": 41094, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3634": { - "SetId": 41094, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3635": { - "SetId": 41094, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3636": { - "SetId": 41094, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3637": { - "SetId": 41094, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3638": { - "SetId": 41095, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3639": { - "SetId": 41095, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3640": { - "SetId": 41095, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3641": { - "SetId": 41095, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3642": { - "SetId": 41095, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3643": { - "SetId": 41095, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3644": { - "SetId": 41096, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102100, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3645": { - "SetId": 41096, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100154, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3646": { - "SetId": 41096, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102100, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3647": { - "SetId": 41096, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100154, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3648": { - "SetId": 41096, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102100, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3649": { - "SetId": 41096, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100154, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3650": { - "SetId": 41097, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7124210, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "3651": { - "SetId": 41097, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102100, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "3652": { - "SetId": 41097, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7124210, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "3653": { - "SetId": 41097, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102100, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "3654": { - "SetId": 41097, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7124210, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "3655": { - "SetId": 41097, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102100, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "3656": { - "SetId": 41098, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3657": { - "SetId": 41098, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111500, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3658": { - "SetId": 41098, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3659": { - "SetId": 41098, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111500, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3660": { - "SetId": 41098, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3661": { - "SetId": 41098, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111500, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3662": { - "SetId": 41099, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3663": { - "SetId": 41099, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111500, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3664": { - "SetId": 41099, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3665": { - "SetId": 41099, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111500, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3666": { - "SetId": 41099, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3667": { - "SetId": 41099, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111500, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3668": { - "SetId": 41101, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7100150, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3669": { - "SetId": 41101, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100150, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3670": { - "SetId": 41101, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100600, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3671": { - "SetId": 41101, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100150, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3672": { - "SetId": 41101, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100600, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3673": { - "SetId": 41102, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3674": { - "SetId": 41102, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110150, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3675": { - "SetId": 41102, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3676": { - "SetId": 41102, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110600, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3677": { - "SetId": 41102, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3678": { - "SetId": 41102, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7110150, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3679": { - "SetId": 41103, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3680": { - "SetId": 41103, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3681": { - "SetId": 41103, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3682": { - "SetId": 41103, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112810, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3683": { - "SetId": 41103, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3684": { - "SetId": 41103, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112810, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3685": { - "SetId": 41104, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3686": { - "SetId": 41104, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112410, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3687": { - "SetId": 41104, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3688": { - "SetId": 41104, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 5, - "MaxNumPerWave": 8, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3689": { - "SetId": 41104, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3690": { - "SetId": 41104, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112410, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3691": { - "SetId": 41105, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7121620, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3692": { - "SetId": 41105, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7124210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3693": { - "SetId": 41105, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121620, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3694": { - "SetId": 41105, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3695": { - "SetId": 41105, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121620, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3696": { - "SetId": 41105, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7124210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3697": { - "SetId": 41106, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3698": { - "SetId": 41106, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7110150, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3699": { - "SetId": 41106, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3700": { - "SetId": 41106, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7110150, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3701": { - "SetId": 41106, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3702": { - "SetId": 41106, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7110150, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3703": { - "SetId": 41107, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3704": { - "SetId": 41107, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3705": { - "SetId": 41107, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3706": { - "SetId": 41107, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110600, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3707": { - "SetId": 41107, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3708": { - "SetId": 41107, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7114210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3709": { - "SetId": 41108, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7121620, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3710": { - "SetId": 41108, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7120510, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3711": { - "SetId": 41108, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3712": { - "SetId": 41108, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7120510, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3713": { - "SetId": 41108, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121620, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3714": { - "SetId": 41108, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120510, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3715": { - "SetId": 41109, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7121620, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3716": { - "SetId": 41109, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7120510, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3717": { - "SetId": 41109, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121620, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3718": { - "SetId": 41109, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120510, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3719": { - "SetId": 41109, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121620, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3720": { - "SetId": 41109, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7124210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3721": { - "SetId": 41111, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100400, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "3722": { - "SetId": 41111, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112810, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "3723": { - "SetId": 41111, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100400, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "3724": { - "SetId": 41111, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 6, - "MonsterId": 7112810, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "3725": { - "SetId": 41111, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7100400, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "3726": { - "SetId": 41111, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112810, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "3727": { - "SetId": 41112, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3728": { - "SetId": 41112, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112810, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3729": { - "SetId": 41112, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3730": { - "SetId": 41112, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7112810, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3731": { - "SetId": 41112, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3732": { - "SetId": 41112, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7112810, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3733": { - "SetId": 41113, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3734": { - "SetId": 41113, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140710, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3735": { - "SetId": 41113, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3736": { - "SetId": 41113, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7140710, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3737": { - "SetId": 41113, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3738": { - "SetId": 41113, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7140710, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3739": { - "SetId": 41114, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3740": { - "SetId": 41114, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3741": { - "SetId": 41114, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3742": { - "SetId": 41114, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7114210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3743": { - "SetId": 41114, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3744": { - "SetId": 41114, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7114210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3745": { - "SetId": 41115, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122410, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3746": { - "SetId": 41115, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3747": { - "SetId": 41115, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122410, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3748": { - "SetId": 41115, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7124210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3749": { - "SetId": 41115, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7122410, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3750": { - "SetId": 41115, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7124210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3751": { - "SetId": 41116, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140710, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3752": { - "SetId": 41116, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100400, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3753": { - "SetId": 41116, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7140710, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3754": { - "SetId": 41116, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7100400, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3755": { - "SetId": 41116, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7140710, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3756": { - "SetId": 41116, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7100400, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3757": { - "SetId": 41117, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140710, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3758": { - "SetId": 41117, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3759": { - "SetId": 41117, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7140710, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3760": { - "SetId": 41117, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7114210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3761": { - "SetId": 41117, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7140710, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3762": { - "SetId": 41117, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7114210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3763": { - "SetId": 41118, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122410, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3764": { - "SetId": 41118, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3765": { - "SetId": 41118, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3766": { - "SetId": 41118, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3767": { - "SetId": 41118, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7122410, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3768": { - "SetId": 41118, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3769": { - "SetId": 41119, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122410, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3770": { - "SetId": 41119, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3771": { - "SetId": 41119, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122410, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3772": { - "SetId": 41119, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 5, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3773": { - "SetId": 41119, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7122410, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3774": { - "SetId": 41119, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3775": { - "SetId": 41121, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100600, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3776": { - "SetId": 41121, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112810, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3777": { - "SetId": 41121, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112810, - "LevelChange": 0, - "CommonGameplayType": 1 - }, "3778": { - "SetId": 41121, + "SetId": 41081, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, "MonsterId": 7100600, "LevelChange": 0, "CommonGameplayType": 1 }, "3779": { - "SetId": 41121, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 41081, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112810, + "MaxNumPerWave": 4, + "MonsterId": 7100700, "LevelChange": 0, "CommonGameplayType": 1 }, "3780": { - "SetId": 41121, + "SetId": 41081, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, "MonsterId": 7100600, "LevelChange": 0, "CommonGameplayType": 1 }, "3781": { - "SetId": 41122, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7112510, + "SetId": 41081, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100600, "LevelChange": 0, "CommonGameplayType": 1 }, "3782": { - "SetId": 41122, + "SetId": 41082, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112810, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111730, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "3783": { - "SetId": 41122, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 41082, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112510, + "MonsterId": 7110600, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "3784": { - "SetId": 41122, + "SetId": 41082, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112810, + "MonsterId": 7111730, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "3785": { - "SetId": 41122, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 41082, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112510, + "MonsterId": 7110600, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "3786": { - "SetId": 41122, + "SetId": 41082, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7112810, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111730, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "3787": { - "SetId": 41123, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, + "SetId": 41082, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112510, + "MonsterId": 7110600, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "3788": { - "SetId": 41123, + "SetId": 41083, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111400, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111730, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "3789": { - "SetId": 41123, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7112510, + "SetId": 41083, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110700, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "3790": { - "SetId": 41123, + "SetId": 41083, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111400, + "MaxNumPerWave": 3, + "MonsterId": 7111730, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "3791": { - "SetId": 41123, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112510, + "SetId": 41083, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110700, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "3792": { - "SetId": 41123, + "SetId": 41083, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111400, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111730, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "3793": { - "SetId": 41124, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3794": { - "SetId": 41124, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3795": { - "SetId": 41124, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7112510, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3796": { - "SetId": 41124, - "WaveNum": 2, + "SetId": 41083, + "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111220, + "MaxNumPerWave": 4, + "MonsterId": 7110600, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, - "3797": { - "SetId": 41124, - "WaveNum": 3, + "3794": { + "SetId": 41084, + "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112510, + "MaxNumPerWave": 3, + "MonsterId": 7111730, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 + }, + "3795": { + "SetId": 41084, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3796": { + "SetId": 41084, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3797": { + "SetId": 41084, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120200, + "LevelChange": 0, + "CommonGameplayType": 5 }, "3798": { - "SetId": 41124, + "SetId": 41084, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3799": { + "SetId": 41084, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3799": { - "SetId": 41125, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7111310, + "MonsterId": 7120200, "LevelChange": 0, "CommonGameplayType": 5 }, "3800": { - "SetId": 41125, + "SetId": 41085, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7121220, + "MaxNumPerWave": 2, + "MonsterId": 7141650, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "3801": { - "SetId": 41125, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 41085, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111310, + "MonsterId": 7111730, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "3802": { - "SetId": 41125, + "SetId": 41085, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141650, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3803": { + "SetId": 41085, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7121220, + "MonsterId": 7111730, "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3803": { - "SetId": 41125, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "3804": { - "SetId": 41125, + "SetId": 41085, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121220, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3805": { - "SetId": 41126, - "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111400, + "MonsterId": 7141650, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3805": { + "SetId": 41085, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111730, "LevelChange": 0, "CommonGameplayType": 6 }, "3806": { - "SetId": 41126, + "SetId": 41086, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112810, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100700, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 9 }, "3807": { - "SetId": 41126, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111400, + "SetId": 41086, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100154, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 9 }, "3808": { - "SetId": 41126, + "SetId": 41086, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7112810, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100154, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 9 }, "3809": { - "SetId": 41126, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111400, + "SetId": 41086, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100700, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 9 }, "3810": { - "SetId": 41126, + "SetId": 41086, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7112810, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100154, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 9 }, "3811": { - "SetId": 41127, - "WaveNum": 1, - "GroupNum": 1, + "SetId": 41086, + "WaveNum": 3, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111400, + "MonsterId": 7100700, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "3812": { - "SetId": 41127, + "SetId": 41087, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111220, + "MonsterId": 7110200, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "3813": { - "SetId": 41127, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111400, + "SetId": 41087, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100700, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "3814": { - "SetId": 41127, + "SetId": 41087, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3815": { + "SetId": 41087, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7111220, + "MaxNumPerWave": 4, + "MonsterId": 7100700, "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3815": { - "SetId": 41127, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "3816": { - "SetId": 41127, + "SetId": 41087, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111220, + "MaxNumPerWave": 3, + "MonsterId": 7110200, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "3817": { - "SetId": 41128, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111810, + "SetId": 41087, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100700, "LevelChange": 0, "CommonGameplayType": 5 }, "3818": { - "SetId": 41128, + "SetId": 41088, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111310, + "MaxNumPerWave": 2, + "MonsterId": 7141650, "LevelChange": 0, "CommonGameplayType": 5 }, "3819": { - "SetId": 41128, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 41088, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, "MonsterId": 7111810, @@ -38190,147 +38190,687 @@ "CommonGameplayType": 5 }, "3820": { - "SetId": 41128, + "SetId": 41088, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111310, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141650, "LevelChange": 0, "CommonGameplayType": 5 }, "3821": { - "SetId": 41128, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 41088, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, + "MaxNumPerWave": 3, "MonsterId": 7111810, "LevelChange": 0, "CommonGameplayType": 5 }, "3822": { - "SetId": 41128, + "SetId": 41088, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111310, + "MaxNumPerWave": 3, + "MonsterId": 7141650, "LevelChange": 0, "CommonGameplayType": 5 }, "3823": { - "SetId": 41129, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, + "SetId": 41088, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, "MaxNumPerWave": 3, "MonsterId": 7111810, "LevelChange": 0, "CommonGameplayType": 5 }, "3824": { - "SetId": 41129, + "SetId": 41089, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111310, + "MaxNumPerWave": 2, + "MonsterId": 7141650, "LevelChange": 0, "CommonGameplayType": 5 }, "3825": { - "SetId": 41129, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, + "SetId": 41089, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, "MonsterId": 7111810, "LevelChange": 0, "CommonGameplayType": 5 }, "3826": { - "SetId": 41129, + "SetId": 41089, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111310, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141650, "LevelChange": 0, "CommonGameplayType": 5 }, "3827": { - "SetId": 41129, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, + "SetId": 41089, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, "MonsterId": 7111810, "LevelChange": 0, "CommonGameplayType": 5 }, "3828": { - "SetId": 41129, + "SetId": 41089, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111310, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141650, "LevelChange": 0, "CommonGameplayType": 5 }, "3829": { - "SetId": 41131, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100154, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3830": { - "SetId": 41131, - "WaveNum": 1, + "SetId": 41089, + "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7100600, + "MonsterId": 7111810, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3830": { + "SetId": 41091, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100823, "LevelChange": 0, "CommonGameplayType": 1 }, "3831": { - "SetId": 41131, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100154, + "SetId": 41091, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100700, "LevelChange": 0, "CommonGameplayType": 1 }, "3832": { - "SetId": 41131, + "SetId": 41091, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100600, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100823, "LevelChange": 0, "CommonGameplayType": 1 }, "3833": { - "SetId": 41131, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100154, + "SetId": 41091, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100700, "LevelChange": 0, "CommonGameplayType": 1 }, "3834": { - "SetId": 41131, + "SetId": 41091, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100823, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3835": { + "SetId": 41091, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100700, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3836": { + "SetId": 41092, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110700, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3837": { + "SetId": 41092, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3838": { + "SetId": 41092, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110700, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3839": { + "SetId": 41092, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3840": { + "SetId": 41092, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110700, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3841": { + "SetId": 41092, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "3842": { + "SetId": 41093, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3843": { + "SetId": 41093, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140710, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3844": { + "SetId": 41093, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3845": { + "SetId": 41093, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140710, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3846": { + "SetId": 41093, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3847": { + "SetId": 41093, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140710, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "3848": { + "SetId": 41094, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3849": { + "SetId": 41094, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3850": { + "SetId": 41094, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3851": { + "SetId": 41094, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3852": { + "SetId": 41094, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3853": { + "SetId": 41094, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3854": { + "SetId": 41095, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3855": { + "SetId": 41095, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111310, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3856": { + "SetId": 41095, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3857": { + "SetId": 41095, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111310, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3858": { + "SetId": 41095, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3859": { + "SetId": 41095, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111310, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3860": { + "SetId": 41096, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102100, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3861": { + "SetId": 41096, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100154, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3862": { + "SetId": 41096, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102100, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3863": { + "SetId": 41096, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100154, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3864": { + "SetId": 41096, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102100, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3865": { + "SetId": 41096, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100154, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3866": { + "SetId": 41097, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7124210, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "3867": { + "SetId": 41097, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102100, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "3868": { + "SetId": 41097, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7124210, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "3869": { + "SetId": 41097, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102100, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "3870": { + "SetId": 41097, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7124210, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "3871": { + "SetId": 41097, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102100, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "3872": { + "SetId": 41098, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111310, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3873": { + "SetId": 41098, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111500, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3874": { + "SetId": 41098, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111310, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3875": { + "SetId": 41098, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111500, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3876": { + "SetId": 41098, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111310, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3877": { + "SetId": 41098, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111500, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3878": { + "SetId": 41099, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111310, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3879": { + "SetId": 41099, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111500, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3880": { + "SetId": 41099, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111310, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3881": { + "SetId": 41099, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111500, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3882": { + "SetId": 41099, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111310, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3883": { + "SetId": 41099, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111500, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3884": { + "SetId": 41101, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7100150, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3885": { + "SetId": 41101, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100150, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3886": { + "SetId": 41101, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100600, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3887": { + "SetId": 41101, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100150, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3888": { + "SetId": 41101, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -38339,638 +38879,98 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "3835": { - "SetId": 41132, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3836": { - "SetId": 41132, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100154, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3837": { - "SetId": 41132, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3838": { - "SetId": 41132, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100154, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3839": { - "SetId": 41132, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3840": { - "SetId": 41132, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100154, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3841": { - "SetId": 41133, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3842": { - "SetId": 41133, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3843": { - "SetId": 41133, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3844": { - "SetId": 41133, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3845": { - "SetId": 41133, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3846": { - "SetId": 41133, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3847": { - "SetId": 41134, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3848": { - "SetId": 41134, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7110200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3849": { - "SetId": 41134, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3850": { - "SetId": 41134, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7110200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3851": { - "SetId": 41134, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3852": { - "SetId": 41134, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3853": { - "SetId": 41135, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3854": { - "SetId": 41135, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3855": { - "SetId": 41135, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3856": { - "SetId": 41135, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3857": { - "SetId": 41135, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3858": { - "SetId": 41135, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3859": { - "SetId": 41136, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100154, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3860": { - "SetId": 41136, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3861": { - "SetId": 41136, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100154, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3862": { - "SetId": 41136, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3863": { - "SetId": 41136, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100154, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3864": { - "SetId": 41136, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "3865": { - "SetId": 41137, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3866": { - "SetId": 41137, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3867": { - "SetId": 41137, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3868": { - "SetId": 41137, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3869": { - "SetId": 41137, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3870": { - "SetId": 41137, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3871": { - "SetId": 41138, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3872": { - "SetId": 41138, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120510, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3873": { - "SetId": 41138, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3874": { - "SetId": 41138, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120510, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3875": { - "SetId": 41138, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3876": { - "SetId": 41138, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120510, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3877": { - "SetId": 41139, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3878": { - "SetId": 41139, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120510, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3879": { - "SetId": 41139, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3880": { - "SetId": 41139, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120510, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3881": { - "SetId": 41139, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3882": { - "SetId": 41139, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120510, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3883": { - "SetId": 41141, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3884": { - "SetId": 41141, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3885": { - "SetId": 41141, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3886": { - "SetId": 41141, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3887": { - "SetId": 41141, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3888": { - "SetId": 41141, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, "3889": { - "SetId": 41142, + "SetId": 41102, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111220, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "3890": { - "SetId": 41142, + "SetId": 41102, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112200, + "MonsterId": 7110150, "LevelChange": 0, "CommonGameplayType": 1 }, "3891": { - "SetId": 41142, + "SetId": 41102, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111220, + "MaxNumPerWave": 5, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "3892": { - "SetId": 41142, + "SetId": 41102, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112200, + "MaxNumPerWave": 5, + "MonsterId": 7110600, "LevelChange": 0, "CommonGameplayType": 1 }, "3893": { - "SetId": 41142, + "SetId": 41102, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111220, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "3894": { - "SetId": 41142, + "SetId": 41102, "WaveNum": 3, "GroupNum": 2, "MaxNum": 6, "MaxNumPerWave": 6, - "MonsterId": 7112200, + "MonsterId": 7110150, "LevelChange": 0, "CommonGameplayType": 1 }, "3895": { - "SetId": 41143, + "SetId": 41103, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, + "MaxNum": 3, "MaxNumPerWave": 4, - "MonsterId": 7111220, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "3896": { - "SetId": 41143, + "SetId": 41103, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112810, + "MonsterId": 7111400, "LevelChange": 0, "CommonGameplayType": 1 }, "3897": { - "SetId": 41143, + "SetId": 41103, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 4, + "MaxNum": 3, "MaxNumPerWave": 4, - "MonsterId": 7111220, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "3898": { - "SetId": 41143, + "SetId": 41103, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, @@ -38980,17 +38980,17 @@ "CommonGameplayType": 1 }, "3899": { - "SetId": 41143, + "SetId": 41103, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111220, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "3900": { - "SetId": 41143, + "SetId": 41103, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -39000,767 +39000,947 @@ "CommonGameplayType": 1 }, "3901": { - "SetId": 41144, + "SetId": 41104, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110200, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "3902": { - "SetId": 41144, + "SetId": 41104, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 4, - "MonsterId": 7111220, + "MonsterId": 7112410, "LevelChange": 0, "CommonGameplayType": 1 }, "3903": { - "SetId": 41144, + "SetId": 41104, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110200, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "3904": { - "SetId": 41144, + "SetId": 41104, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111220, + "MaxNum": 5, + "MaxNumPerWave": 8, + "MonsterId": 7111400, "LevelChange": 0, "CommonGameplayType": 1 }, "3905": { - "SetId": 41144, + "SetId": 41104, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7110200, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "3906": { - "SetId": 41144, + "SetId": 41104, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7111220, + "MonsterId": 7112410, "LevelChange": 0, "CommonGameplayType": 1 }, "3907": { - "SetId": 41145, + "SetId": 41105, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122410, + "MonsterId": 7121620, "LevelChange": 0, "CommonGameplayType": 5 }, "3908": { - "SetId": 41145, + "SetId": 41105, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7120200, + "MonsterId": 7124210, "LevelChange": 0, "CommonGameplayType": 5 }, "3909": { - "SetId": 41145, + "SetId": 41105, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7122410, + "MonsterId": 7121620, "LevelChange": 0, "CommonGameplayType": 5 }, "3910": { - "SetId": 41145, + "SetId": 41105, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7120200, + "MonsterId": 7124210, "LevelChange": 0, "CommonGameplayType": 5 }, "3911": { - "SetId": 41145, + "SetId": 41105, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7122410, + "MonsterId": 7121620, "LevelChange": 0, "CommonGameplayType": 5 }, "3912": { - "SetId": 41145, + "SetId": 41105, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7120200, + "MonsterId": 7124210, "LevelChange": 0, "CommonGameplayType": 5 }, "3913": { - "SetId": 41146, + "SetId": 41106, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112810, + "MonsterId": 7111400, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "3914": { - "SetId": 41146, + "SetId": 41106, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, + "MaxNum": 6, "MaxNumPerWave": 6, - "MonsterId": 7100400, + "MonsterId": 7110150, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "3915": { - "SetId": 41146, + "SetId": 41106, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112810, + "MonsterId": 7111400, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "3916": { - "SetId": 41146, + "SetId": 41106, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100400, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7110150, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "3917": { - "SetId": 41146, + "SetId": 41106, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7112810, + "MonsterId": 7111400, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "3918": { - "SetId": 41146, + "SetId": 41106, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100400, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7110150, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "3919": { - "SetId": 41147, + "SetId": 41107, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112810, + "MonsterId": 7111400, "LevelChange": 0, "CommonGameplayType": 1 }, "3920": { - "SetId": 41147, + "SetId": 41107, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7110200, + "MonsterId": 7114210, "LevelChange": 0, "CommonGameplayType": 1 }, "3921": { - "SetId": 41147, + "SetId": 41107, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112810, + "MonsterId": 7111400, "LevelChange": 0, "CommonGameplayType": 1 }, "3922": { - "SetId": 41147, + "SetId": 41107, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 5, - "MonsterId": 7110200, + "MonsterId": 7110600, "LevelChange": 0, "CommonGameplayType": 1 }, "3923": { - "SetId": 41147, + "SetId": 41107, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7112810, + "MonsterId": 7111400, "LevelChange": 0, "CommonGameplayType": 1 }, "3924": { - "SetId": 41147, + "SetId": 41107, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7110200, + "MonsterId": 7114210, "LevelChange": 0, "CommonGameplayType": 1 }, "3925": { - "SetId": 41148, + "SetId": 41108, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7122410, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7121620, "LevelChange": 0, "CommonGameplayType": 5 }, "3926": { - "SetId": 41148, + "SetId": 41108, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125100, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7120510, "LevelChange": 0, "CommonGameplayType": 5 }, "3927": { - "SetId": 41148, + "SetId": 41108, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7122410, + "MonsterId": 7124210, "LevelChange": 0, "CommonGameplayType": 5 }, "3928": { - "SetId": 41148, + "SetId": 41108, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7125100, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7120510, "LevelChange": 0, "CommonGameplayType": 5 }, "3929": { - "SetId": 41148, + "SetId": 41108, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7122410, + "MonsterId": 7121620, "LevelChange": 0, "CommonGameplayType": 5 }, "3930": { - "SetId": 41148, + "SetId": 41108, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7125100, + "MonsterId": 7120510, "LevelChange": 0, "CommonGameplayType": 5 }, "3931": { - "SetId": 41149, + "SetId": 41109, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7122410, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7121620, "LevelChange": 0, "CommonGameplayType": 5 }, "3932": { - "SetId": 41149, + "SetId": 41109, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125100, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7120510, "LevelChange": 0, "CommonGameplayType": 5 }, "3933": { - "SetId": 41149, + "SetId": 41109, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7122410, + "MonsterId": 7121620, "LevelChange": 0, "CommonGameplayType": 5 }, "3934": { - "SetId": 41149, + "SetId": 41109, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7125100, + "MonsterId": 7120510, "LevelChange": 0, "CommonGameplayType": 5 }, "3935": { - "SetId": 41149, + "SetId": 41109, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, + "MonsterId": 7121620, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3936": { + "SetId": 41109, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7124210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "3937": { + "SetId": 41111, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100400, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3938": { + "SetId": 41111, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3939": { + "SetId": 41111, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100400, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3940": { + "SetId": 41111, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 6, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3941": { + "SetId": 41111, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7100400, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3942": { + "SetId": 41111, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "3943": { + "SetId": 41112, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3944": { + "SetId": 41112, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3945": { + "SetId": 41112, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3946": { + "SetId": 41112, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3947": { + "SetId": 41112, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3948": { + "SetId": 41112, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3949": { + "SetId": 41113, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3950": { + "SetId": 41113, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3951": { + "SetId": 41113, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3952": { + "SetId": 41113, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7140710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3953": { + "SetId": 41113, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3954": { + "SetId": 41113, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7140710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3955": { + "SetId": 41114, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3956": { + "SetId": 41114, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3957": { + "SetId": 41114, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3958": { + "SetId": 41114, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3959": { + "SetId": 41114, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3960": { + "SetId": 41114, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3961": { + "SetId": 41115, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3962": { + "SetId": 41115, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3963": { + "SetId": 41115, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, "MonsterId": 7122410, "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3936": { - "SetId": 41149, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7125100, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3937": { - "SetId": 41151, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110600, - "LevelChange": 0, "CommonGameplayType": 1 }, - "3938": { - "SetId": 41151, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3939": { - "SetId": 41151, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110600, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3940": { - "SetId": 41151, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3941": { - "SetId": 41151, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7110600, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3942": { - "SetId": 41151, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3943": { - "SetId": 41152, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3944": { - "SetId": 41152, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3945": { - "SetId": 41152, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3946": { - "SetId": 41152, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3947": { - "SetId": 41152, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3948": { - "SetId": 41152, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7112200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3949": { - "SetId": 41153, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3950": { - "SetId": 41153, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3951": { - "SetId": 41153, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3952": { - "SetId": 41153, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3953": { - "SetId": 41153, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3954": { - "SetId": 41153, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111400, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3955": { - "SetId": 41154, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3956": { - "SetId": 41154, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3957": { - "SetId": 41154, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3958": { - "SetId": 41154, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3959": { - "SetId": 41154, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3960": { - "SetId": 41154, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3961": { - "SetId": 41155, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125100, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3962": { - "SetId": 41155, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7121220, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3963": { - "SetId": 41155, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7125100, - "LevelChange": 0, - "CommonGameplayType": 5 - }, "3964": { - "SetId": 41155, + "SetId": 41115, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121220, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7124210, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "3965": { - "SetId": 41155, + "SetId": 41115, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7125100, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7122410, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "3966": { - "SetId": 41155, + "SetId": 41115, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121220, + "MaxNumPerWave": 7, + "MonsterId": 7124210, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "3967": { - "SetId": 41156, + "SetId": 41116, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112810, + "MonsterId": 7140710, "LevelChange": 0, "CommonGameplayType": 6 }, "3968": { - "SetId": 41156, + "SetId": 41116, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, + "MaxNum": 3, + "MaxNumPerWave": 3, "MonsterId": 7100400, "LevelChange": 0, "CommonGameplayType": 6 }, "3969": { - "SetId": 41156, + "SetId": 41116, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112810, + "MonsterId": 7140710, "LevelChange": 0, "CommonGameplayType": 6 }, "3970": { - "SetId": 41156, + "SetId": 41116, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 8, + "MaxNumPerWave": 5, "MonsterId": 7100400, "LevelChange": 0, "CommonGameplayType": 6 }, "3971": { - "SetId": 41156, + "SetId": 41116, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112810, + "MaxNumPerWave": 8, + "MonsterId": 7140710, "LevelChange": 0, "CommonGameplayType": 6 }, "3972": { - "SetId": 41156, + "SetId": 41116, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, + "MaxNum": 3, + "MaxNumPerWave": 7, "MonsterId": 7100400, "LevelChange": 0, "CommonGameplayType": 6 }, "3973": { - "SetId": 41157, + "SetId": 41117, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112810, + "MonsterId": 7140710, "LevelChange": 0, "CommonGameplayType": 1 }, "3974": { - "SetId": 41157, + "SetId": 41117, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7110200, + "MonsterId": 7114210, "LevelChange": 0, "CommonGameplayType": 1 }, "3975": { - "SetId": 41157, + "SetId": 41117, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112810, + "MonsterId": 7140710, "LevelChange": 0, "CommonGameplayType": 1 }, "3976": { - "SetId": 41157, + "SetId": 41117, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 5, - "MonsterId": 7110200, + "MonsterId": 7114210, "LevelChange": 0, "CommonGameplayType": 1 }, "3977": { - "SetId": 41157, + "SetId": 41117, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7140710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3978": { + "SetId": 41117, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3979": { + "SetId": 41118, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3980": { + "SetId": 41118, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111310, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3981": { + "SetId": 41118, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3982": { + "SetId": 41118, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7111310, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3983": { + "SetId": 41118, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3984": { + "SetId": 41118, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111310, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3985": { + "SetId": 41119, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3986": { + "SetId": 41119, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111310, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3987": { + "SetId": 41119, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3988": { + "SetId": 41119, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 5, + "MonsterId": 7111310, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3989": { + "SetId": 41119, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3990": { + "SetId": 41119, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111310, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3991": { + "SetId": 41121, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100600, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3992": { + "SetId": 41121, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3993": { + "SetId": 41121, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3994": { + "SetId": 41121, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100600, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "3995": { + "SetId": 41121, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, @@ -39769,268 +39949,88 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "3978": { - "SetId": 41157, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3979": { - "SetId": 41158, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7122410, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3980": { - "SetId": 41158, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125100, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3981": { - "SetId": 41158, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122410, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3982": { - "SetId": 41158, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7125100, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3983": { - "SetId": 41158, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122410, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3984": { - "SetId": 41158, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7125100, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3985": { - "SetId": 41159, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7122410, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3986": { - "SetId": 41159, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125100, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3987": { - "SetId": 41159, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122410, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3988": { - "SetId": 41159, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7125100, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3989": { - "SetId": 41159, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122410, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3990": { - "SetId": 41159, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7125100, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "3991": { - "SetId": 41161, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100823, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3992": { - "SetId": 41161, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110700, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3993": { - "SetId": 41161, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100823, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3994": { - "SetId": 41161, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110700, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "3995": { - "SetId": 41161, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100823, - "LevelChange": 0, - "CommonGameplayType": 1 - }, "3996": { - "SetId": 41161, + "SetId": 41121, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7110700, + "MonsterId": 7100600, "LevelChange": 0, "CommonGameplayType": 1 }, "3997": { - "SetId": 41162, + "SetId": 41122, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 2, - "MonsterId": 7111730, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "3998": { - "SetId": 41162, + "SetId": 41122, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7100823, + "MonsterId": 7112810, "LevelChange": 0, "CommonGameplayType": 1 }, "3999": { - "SetId": 41162, + "SetId": 41122, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111730, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "4000": { - "SetId": 41162, + "SetId": 41122, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7100823, + "MonsterId": 7112810, "LevelChange": 0, "CommonGameplayType": 1 }, "4001": { - "SetId": 41162, + "SetId": 41122, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111730, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "4002": { - "SetId": 41162, + "SetId": 41122, "WaveNum": 3, "GroupNum": 2, "MaxNum": 6, "MaxNumPerWave": 6, - "MonsterId": 7100823, + "MonsterId": 7112810, "LevelChange": 0, "CommonGameplayType": 1 }, "4003": { - "SetId": 41163, + "SetId": 41123, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 4, - "MonsterId": 7111730, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "4004": { - "SetId": 41163, + "SetId": 41123, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, @@ -40040,17 +40040,17 @@ "CommonGameplayType": 1 }, "4005": { - "SetId": 41163, + "SetId": 41123, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 4, + "MaxNum": 2, "MaxNumPerWave": 4, - "MonsterId": 7111730, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "4006": { - "SetId": 41163, + "SetId": 41123, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, @@ -40060,17 +40060,17 @@ "CommonGameplayType": 1 }, "4007": { - "SetId": 41163, + "SetId": 41123, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111730, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "4008": { - "SetId": 41163, + "SetId": 41123, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -40080,817 +40080,817 @@ "CommonGameplayType": 1 }, "4009": { - "SetId": 41164, + "SetId": 41124, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102900, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "4010": { - "SetId": 41164, + "SetId": 41124, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 4, - "MonsterId": 7111730, + "MonsterId": 7111220, "LevelChange": 0, "CommonGameplayType": 1 }, "4011": { - "SetId": 41164, + "SetId": 41124, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102900, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "4012": { - "SetId": 41164, + "SetId": 41124, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7111730, + "MonsterId": 7111220, "LevelChange": 0, "CommonGameplayType": 1 }, "4013": { - "SetId": 41164, + "SetId": 41124, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7102900, + "MonsterId": 7112510, "LevelChange": 0, "CommonGameplayType": 1 }, "4014": { - "SetId": 41164, + "SetId": 41124, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7111730, + "MonsterId": 7111220, "LevelChange": 0, "CommonGameplayType": 1 }, "4015": { - "SetId": 41165, + "SetId": 41125, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7102900, + "MonsterId": 7111310, "LevelChange": 0, "CommonGameplayType": 5 }, "4016": { - "SetId": 41165, + "SetId": 41125, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7112610, + "MonsterId": 7121220, "LevelChange": 0, "CommonGameplayType": 5 }, "4017": { - "SetId": 41165, + "SetId": 41125, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7102900, + "MonsterId": 7111310, "LevelChange": 0, "CommonGameplayType": 5 }, "4018": { - "SetId": 41165, + "SetId": 41125, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112610, + "MonsterId": 7121220, "LevelChange": 0, "CommonGameplayType": 5 }, "4019": { - "SetId": 41165, + "SetId": 41125, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7102900, + "MonsterId": 7111310, "LevelChange": 0, "CommonGameplayType": 5 }, "4020": { - "SetId": 41165, + "SetId": 41125, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112610, + "MonsterId": 7121220, "LevelChange": 0, "CommonGameplayType": 5 }, "4021": { - "SetId": 41166, + "SetId": 41126, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112810, + "MonsterId": 7111400, "LevelChange": 0, "CommonGameplayType": 6 }, "4022": { - "SetId": 41166, + "SetId": 41126, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7100823, + "MonsterId": 7112810, "LevelChange": 0, "CommonGameplayType": 6 }, "4023": { - "SetId": 41166, + "SetId": 41126, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112810, + "MonsterId": 7111400, "LevelChange": 0, "CommonGameplayType": 6 }, "4024": { - "SetId": 41166, + "SetId": 41126, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 8, - "MonsterId": 7100823, + "MonsterId": 7112810, "LevelChange": 0, "CommonGameplayType": 6 }, "4025": { - "SetId": 41166, + "SetId": 41126, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7112810, + "MonsterId": 7111400, "LevelChange": 0, "CommonGameplayType": 6 }, "4026": { - "SetId": 41166, + "SetId": 41126, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 8, - "MonsterId": 7100823, + "MonsterId": 7112810, "LevelChange": 0, "CommonGameplayType": 6 }, "4027": { - "SetId": 41167, + "SetId": 41127, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112810, + "MonsterId": 7111400, "LevelChange": 0, "CommonGameplayType": 1 }, "4028": { - "SetId": 41167, + "SetId": 41127, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7114210, + "MonsterId": 7111220, "LevelChange": 0, "CommonGameplayType": 1 }, "4029": { - "SetId": 41167, + "SetId": 41127, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112810, + "MonsterId": 7111400, "LevelChange": 0, "CommonGameplayType": 1 }, "4030": { - "SetId": 41167, + "SetId": 41127, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 5, - "MonsterId": 7114210, + "MonsterId": 7111220, "LevelChange": 0, "CommonGameplayType": 1 }, "4031": { - "SetId": 41167, + "SetId": 41127, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7112810, + "MonsterId": 7111400, "LevelChange": 0, "CommonGameplayType": 1 }, "4032": { - "SetId": 41167, + "SetId": 41127, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7114210, + "MonsterId": 7111220, "LevelChange": 0, "CommonGameplayType": 1 }, "4033": { - "SetId": 41168, + "SetId": 41128, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7112610, + "MonsterId": 7111810, "LevelChange": 0, "CommonGameplayType": 5 }, "4034": { - "SetId": 41168, + "SetId": 41128, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7120510, + "MonsterId": 7111310, "LevelChange": 0, "CommonGameplayType": 5 }, "4035": { - "SetId": 41168, + "SetId": 41128, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112610, + "MonsterId": 7111810, "LevelChange": 0, "CommonGameplayType": 5 }, "4036": { - "SetId": 41168, + "SetId": 41128, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7120510, + "MonsterId": 7111310, "LevelChange": 0, "CommonGameplayType": 5 }, "4037": { - "SetId": 41168, + "SetId": 41128, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112610, + "MonsterId": 7111810, "LevelChange": 0, "CommonGameplayType": 5 }, "4038": { - "SetId": 41168, + "SetId": 41128, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7120510, + "MonsterId": 7111310, "LevelChange": 0, "CommonGameplayType": 5 }, "4039": { - "SetId": 41169, + "SetId": 41129, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7112610, + "MonsterId": 7111810, "LevelChange": 0, "CommonGameplayType": 5 }, "4040": { - "SetId": 41169, + "SetId": 41129, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7120510, + "MonsterId": 7111310, "LevelChange": 0, "CommonGameplayType": 5 }, "4041": { - "SetId": 41169, + "SetId": 41129, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112610, + "MonsterId": 7111810, "LevelChange": 0, "CommonGameplayType": 5 }, "4042": { - "SetId": 41169, + "SetId": 41129, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7120510, + "MonsterId": 7111310, "LevelChange": 0, "CommonGameplayType": 5 }, "4043": { - "SetId": 41169, + "SetId": 41129, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112610, + "MonsterId": 7111810, "LevelChange": 0, "CommonGameplayType": 5 }, "4044": { - "SetId": 41169, + "SetId": 41129, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7120510, + "MonsterId": 7111310, "LevelChange": 0, "CommonGameplayType": 5 }, "4045": { - "SetId": 41171, + "SetId": 41131, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, + "MaxNum": 3, + "MaxNumPerWave": 5, "MonsterId": 7100154, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "4046": { - "SetId": 41171, + "SetId": 41131, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, "MonsterId": 7100600, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "4047": { - "SetId": 41171, + "SetId": 41131, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 5, + "MaxNum": 3, "MaxNumPerWave": 5, "MonsterId": 7100154, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "4048": { - "SetId": 41171, + "SetId": 41131, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, + "MaxNum": 4, + "MaxNumPerWave": 4, "MonsterId": 7100600, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "4049": { - "SetId": 41171, + "SetId": 41131, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, + "MaxNum": 4, + "MaxNumPerWave": 6, "MonsterId": 7100154, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "4050": { - "SetId": 41171, + "SetId": 41131, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, + "MaxNum": 4, + "MaxNumPerWave": 6, "MonsterId": 7100600, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "4051": { - "SetId": 41172, + "SetId": 41132, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100154, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102900, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "4052": { - "SetId": 41172, + "SetId": 41132, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100200, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100154, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "4053": { - "SetId": 41172, + "SetId": 41132, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100154, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102900, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "4054": { - "SetId": 41172, + "SetId": 41132, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100200, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "4055": { - "SetId": 41172, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, + "MaxNum": 3, + "MaxNumPerWave": 3, "MonsterId": 7100154, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 + }, + "4055": { + "SetId": 41132, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 }, "4056": { - "SetId": 41172, + "SetId": 41132, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100154, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4057": { + "SetId": 41133, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4058": { + "SetId": 41133, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111400, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4059": { + "SetId": 41133, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4060": { + "SetId": 41133, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111400, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4061": { + "SetId": 41133, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4062": { + "SetId": 41133, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100200, + "MaxNumPerWave": 6, + "MonsterId": 7111400, "LevelChange": 0, - "CommonGameplayType": 4 - }, - "4057": { - "SetId": 41173, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102100, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "4058": { - "SetId": 41173, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7110200, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "4059": { - "SetId": 41173, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102100, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "4060": { - "SetId": 41173, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110200, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "4061": { - "SetId": 41173, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102100, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "4062": { - "SetId": 41173, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110200, - "LevelChange": 0, - "CommonGameplayType": 8 + "CommonGameplayType": 1 }, "4063": { - "SetId": 41174, + "SetId": 41134, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7110200, + "MaxNumPerWave": 4, + "MonsterId": 7102900, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "4064": { - "SetId": 41174, + "SetId": 41134, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114210, + "MaxNumPerWave": 4, + "MonsterId": 7110200, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "4065": { - "SetId": 41174, + "SetId": 41134, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110200, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102900, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "4066": { - "SetId": 41174, + "SetId": 41134, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114210, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110200, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "4067": { - "SetId": 41174, + "SetId": 41134, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110200, + "MaxNumPerWave": 5, + "MonsterId": 7102900, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "4068": { - "SetId": 41174, + "SetId": 41134, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114210, + "MaxNumPerWave": 5, + "MonsterId": 7110200, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "4069": { - "SetId": 41175, + "SetId": 41135, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122410, + "MaxNumPerWave": 3, + "MonsterId": 7141650, "LevelChange": 0, "CommonGameplayType": 5 }, "4070": { - "SetId": 41175, + "SetId": 41135, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102900, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120200, "LevelChange": 0, "CommonGameplayType": 5 }, "4071": { - "SetId": 41175, + "SetId": 41135, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122410, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141650, "LevelChange": 0, "CommonGameplayType": 5 }, "4072": { - "SetId": 41175, + "SetId": 41135, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7102900, + "MonsterId": 7120200, "LevelChange": 0, "CommonGameplayType": 5 }, "4073": { - "SetId": 41175, + "SetId": 41135, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122410, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7141650, "LevelChange": 0, "CommonGameplayType": 5 }, "4074": { - "SetId": 41175, + "SetId": 41135, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102900, + "MaxNumPerWave": 5, + "MonsterId": 7120200, "LevelChange": 0, "CommonGameplayType": 5 }, "4075": { - "SetId": 41176, + "SetId": 41136, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7102100, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100154, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "4076": { - "SetId": 41176, + "SetId": 41136, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100154, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111400, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "4077": { - "SetId": 41176, + "SetId": 41136, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7102100, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100154, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "4078": { - "SetId": 41176, + "SetId": 41136, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100154, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111400, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "4079": { - "SetId": 41176, + "SetId": 41136, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 8, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100154, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4080": { + "SetId": 41136, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, "MaxNumPerWave": 8, - "MonsterId": 7102100, + "MonsterId": 7111400, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4081": { + "SetId": 41137, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111400, "LevelChange": 0, "CommonGameplayType": 1 }, - "4080": { - "SetId": 41176, - "WaveNum": 3, + "4082": { + "SetId": 41137, + "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7100154, + "MonsterId": 7110200, "LevelChange": 0, "CommonGameplayType": 1 }, - "4081": { - "SetId": 41177, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7114210, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "4082": { - "SetId": 41177, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102100, - "LevelChange": 0, - "CommonGameplayType": 4 - }, "4083": { - "SetId": 41177, + "SetId": 41137, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7114210, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111400, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "4084": { - "SetId": 41177, + "SetId": 41137, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102100, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110200, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "4085": { - "SetId": 41177, + "SetId": 41137, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114210, + "MaxNumPerWave": 6, + "MonsterId": 7111400, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "4086": { - "SetId": 41177, + "SetId": 41137, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102100, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110200, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "4087": { - "SetId": 41178, + "SetId": 41138, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122410, + "MaxNumPerWave": 3, + "MonsterId": 7141650, "LevelChange": 0, "CommonGameplayType": 5 }, "4088": { - "SetId": 41178, + "SetId": 41138, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, - "MaxNumPerWave": 2, + "MaxNumPerWave": 3, "MonsterId": 7120510, "LevelChange": 0, "CommonGameplayType": 5 }, "4089": { - "SetId": 41178, + "SetId": 41138, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7122410, + "MonsterId": 7141650, "LevelChange": 0, "CommonGameplayType": 5 }, "4090": { - "SetId": 41178, + "SetId": 41138, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, @@ -40900,136 +40900,2296 @@ "CommonGameplayType": 5 }, "4091": { - "SetId": 41178, + "SetId": 41138, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7122410, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7141650, "LevelChange": 0, "CommonGameplayType": 5 }, "4092": { - "SetId": 41178, + "SetId": 41138, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, + "MaxNum": 3, + "MaxNumPerWave": 5, "MonsterId": 7120510, "LevelChange": 0, "CommonGameplayType": 5 }, "4093": { - "SetId": 41179, + "SetId": 41139, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 3, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122410, + "MonsterId": 7141650, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "4094": { - "SetId": 41179, + "SetId": 41139, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 3, + "MaxNum": 2, "MaxNumPerWave": 3, "MonsterId": 7120510, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "4095": { - "SetId": 41179, + "SetId": 41139, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7122410, + "MonsterId": 7141650, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "4096": { - "SetId": 41179, + "SetId": 41139, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, + "MaxNum": 3, + "MaxNumPerWave": 3, "MonsterId": 7120510, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "4097": { - "SetId": 41179, + "SetId": 41139, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122410, + "MaxNumPerWave": 5, + "MonsterId": 7141650, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "4098": { - "SetId": 41179, + "SetId": 41139, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, + "MaxNum": 3, + "MaxNumPerWave": 5, "MonsterId": 7120510, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "4099": { - "SetId": 41181, + "SetId": 41141, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100600, + "MaxNumPerWave": 5, + "MonsterId": 7100400, "LevelChange": 0, "CommonGameplayType": 1 }, "4100": { - "SetId": 41181, + "SetId": 41141, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7100700, + "MonsterId": 7112200, "LevelChange": 0, "CommonGameplayType": 1 }, "4101": { - "SetId": 41181, + "SetId": 41141, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100600, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100400, "LevelChange": 0, "CommonGameplayType": 1 }, "4102": { - "SetId": 41181, + "SetId": 41141, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7100700, + "MonsterId": 7112200, "LevelChange": 0, "CommonGameplayType": 1 }, "4103": { - "SetId": 41181, + "SetId": 41141, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100600, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100400, "LevelChange": 0, "CommonGameplayType": 1 }, "4104": { + "SetId": 41141, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4105": { + "SetId": 41142, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4106": { + "SetId": 41142, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4107": { + "SetId": 41142, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4108": { + "SetId": 41142, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4109": { + "SetId": 41142, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4110": { + "SetId": 41142, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7112200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4111": { + "SetId": 41143, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4112": { + "SetId": 41143, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4113": { + "SetId": 41143, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4114": { + "SetId": 41143, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4115": { + "SetId": 41143, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4116": { + "SetId": 41143, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4117": { + "SetId": 41144, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4118": { + "SetId": 41144, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4119": { + "SetId": 41144, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4120": { + "SetId": 41144, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4121": { + "SetId": 41144, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4122": { + "SetId": 41144, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4123": { + "SetId": 41145, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4124": { + "SetId": 41145, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4125": { + "SetId": 41145, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4126": { + "SetId": 41145, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4127": { + "SetId": 41145, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4128": { + "SetId": 41145, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4129": { + "SetId": 41146, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4130": { + "SetId": 41146, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100400, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4131": { + "SetId": 41146, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4132": { + "SetId": 41146, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100400, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4133": { + "SetId": 41146, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4134": { + "SetId": 41146, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100400, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4135": { + "SetId": 41147, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4136": { + "SetId": 41147, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4137": { + "SetId": 41147, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4138": { + "SetId": 41147, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4139": { + "SetId": 41147, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4140": { + "SetId": 41147, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4141": { + "SetId": 41148, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4142": { + "SetId": 41148, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125100, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4143": { + "SetId": 41148, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4144": { + "SetId": 41148, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125100, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4145": { + "SetId": 41148, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4146": { + "SetId": 41148, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125100, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4147": { + "SetId": 41149, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4148": { + "SetId": 41149, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125100, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4149": { + "SetId": 41149, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4150": { + "SetId": 41149, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125100, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4151": { + "SetId": 41149, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4152": { + "SetId": 41149, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125100, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4153": { + "SetId": 41151, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110600, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4154": { + "SetId": 41151, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4155": { + "SetId": 41151, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110600, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4156": { + "SetId": 41151, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4157": { + "SetId": 41151, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110600, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4158": { + "SetId": 41151, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4159": { + "SetId": 41152, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4160": { + "SetId": 41152, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4161": { + "SetId": 41152, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4162": { + "SetId": 41152, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4163": { + "SetId": 41152, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4164": { + "SetId": 41152, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7112200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4165": { + "SetId": 41153, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4166": { + "SetId": 41153, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111400, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4167": { + "SetId": 41153, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4168": { + "SetId": 41153, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111400, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4169": { + "SetId": 41153, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4170": { + "SetId": 41153, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111400, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4171": { + "SetId": 41154, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4172": { + "SetId": 41154, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4173": { + "SetId": 41154, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4174": { + "SetId": 41154, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4175": { + "SetId": 41154, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4176": { + "SetId": 41154, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4177": { + "SetId": 41155, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125100, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4178": { + "SetId": 41155, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7121220, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4179": { + "SetId": 41155, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125100, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4180": { + "SetId": 41155, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121220, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4181": { + "SetId": 41155, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125100, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4182": { + "SetId": 41155, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121220, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4183": { + "SetId": 41156, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4184": { + "SetId": 41156, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100400, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4185": { + "SetId": 41156, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4186": { + "SetId": 41156, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100400, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4187": { + "SetId": 41156, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4188": { + "SetId": 41156, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100400, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4189": { + "SetId": 41157, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4190": { + "SetId": 41157, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4191": { + "SetId": 41157, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4192": { + "SetId": 41157, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4193": { + "SetId": 41157, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4194": { + "SetId": 41157, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4195": { + "SetId": 41158, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4196": { + "SetId": 41158, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125100, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4197": { + "SetId": 41158, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4198": { + "SetId": 41158, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125100, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4199": { + "SetId": 41158, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4200": { + "SetId": 41158, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125100, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4201": { + "SetId": 41159, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4202": { + "SetId": 41159, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125100, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4203": { + "SetId": 41159, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4204": { + "SetId": 41159, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125100, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4205": { + "SetId": 41159, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4206": { + "SetId": 41159, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125100, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4207": { + "SetId": 41161, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100823, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4208": { + "SetId": 41161, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110700, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4209": { + "SetId": 41161, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100823, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4210": { + "SetId": 41161, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110700, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4211": { + "SetId": 41161, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100823, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4212": { + "SetId": 41161, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110700, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4213": { + "SetId": 41162, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4214": { + "SetId": 41162, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100823, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4215": { + "SetId": 41162, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4216": { + "SetId": 41162, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100823, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4217": { + "SetId": 41162, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4218": { + "SetId": 41162, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100823, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4219": { + "SetId": 41163, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4220": { + "SetId": 41163, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111400, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4221": { + "SetId": 41163, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4222": { + "SetId": 41163, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111400, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4223": { + "SetId": 41163, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4224": { + "SetId": 41163, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111400, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4225": { + "SetId": 41164, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4226": { + "SetId": 41164, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4227": { + "SetId": 41164, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4228": { + "SetId": 41164, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4229": { + "SetId": 41164, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4230": { + "SetId": 41164, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4231": { + "SetId": 41165, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4232": { + "SetId": 41165, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7112610, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4233": { + "SetId": 41165, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4234": { + "SetId": 41165, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112610, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4235": { + "SetId": 41165, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4236": { + "SetId": 41165, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112610, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4237": { + "SetId": 41166, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4238": { + "SetId": 41166, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100823, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4239": { + "SetId": 41166, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4240": { + "SetId": 41166, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100823, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4241": { + "SetId": 41166, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4242": { + "SetId": 41166, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100823, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4243": { + "SetId": 41167, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4244": { + "SetId": 41167, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4245": { + "SetId": 41167, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4246": { + "SetId": 41167, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4247": { + "SetId": 41167, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4248": { + "SetId": 41167, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4249": { + "SetId": 41168, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7112610, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4250": { + "SetId": 41168, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4251": { + "SetId": 41168, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112610, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4252": { + "SetId": 41168, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4253": { + "SetId": 41168, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112610, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4254": { + "SetId": 41168, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4255": { + "SetId": 41169, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7112610, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4256": { + "SetId": 41169, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4257": { + "SetId": 41169, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112610, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4258": { + "SetId": 41169, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4259": { + "SetId": 41169, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112610, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4260": { + "SetId": 41169, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4261": { + "SetId": 41171, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100154, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "4262": { + "SetId": 41171, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100600, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "4263": { + "SetId": 41171, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100154, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "4264": { + "SetId": 41171, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100600, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "4265": { + "SetId": 41171, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100154, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "4266": { + "SetId": 41171, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100600, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "4267": { + "SetId": 41172, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100154, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "4268": { + "SetId": 41172, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100200, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "4269": { + "SetId": 41172, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100154, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "4270": { + "SetId": 41172, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100200, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "4271": { + "SetId": 41172, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100154, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "4272": { + "SetId": 41172, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100200, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "4273": { + "SetId": 41173, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102100, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "4274": { + "SetId": 41173, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "4275": { + "SetId": 41173, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102100, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "4276": { + "SetId": 41173, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "4277": { + "SetId": 41173, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102100, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "4278": { + "SetId": 41173, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "4279": { + "SetId": 41174, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "4280": { + "SetId": 41174, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "4281": { + "SetId": 41174, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "4282": { + "SetId": 41174, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "4283": { + "SetId": 41174, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "4284": { + "SetId": 41174, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "4285": { + "SetId": 41175, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4286": { + "SetId": 41175, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4287": { + "SetId": 41175, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4288": { + "SetId": 41175, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4289": { + "SetId": 41175, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4290": { + "SetId": 41175, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4291": { + "SetId": 41176, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7102100, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4292": { + "SetId": 41176, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100154, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4293": { + "SetId": 41176, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7102100, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4294": { + "SetId": 41176, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100154, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4295": { + "SetId": 41176, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7102100, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4296": { + "SetId": 41176, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100154, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4297": { + "SetId": 41177, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "4298": { + "SetId": 41177, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102100, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "4299": { + "SetId": 41177, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "4300": { + "SetId": 41177, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102100, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "4301": { + "SetId": 41177, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "4302": { + "SetId": 41177, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102100, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "4303": { + "SetId": 41178, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4304": { + "SetId": 41178, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4305": { + "SetId": 41178, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4306": { + "SetId": 41178, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4307": { + "SetId": 41178, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4308": { + "SetId": 41178, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4309": { + "SetId": 41179, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4310": { + "SetId": 41179, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4311": { + "SetId": 41179, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4312": { + "SetId": 41179, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4313": { + "SetId": 41179, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122410, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4314": { + "SetId": 41179, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4315": { + "SetId": 41181, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100600, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4316": { + "SetId": 41181, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100700, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4317": { + "SetId": 41181, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100600, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4318": { + "SetId": 41181, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100700, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4319": { + "SetId": 41181, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100600, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4320": { "SetId": 41181, "WaveNum": 3, "GroupNum": 2, @@ -41039,6248 +43199,4088 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "4105": { - "SetId": 41182, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111730, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4106": { - "SetId": 41182, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110600, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4107": { - "SetId": 41182, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111730, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4108": { - "SetId": 41182, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110600, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4109": { - "SetId": 41182, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111730, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4110": { - "SetId": 41182, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110600, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4111": { - "SetId": 41183, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111730, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4112": { - "SetId": 41183, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110700, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4113": { - "SetId": 41183, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111730, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4114": { - "SetId": 41183, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110700, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4115": { - "SetId": 41183, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111730, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4116": { - "SetId": 41183, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110600, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4117": { - "SetId": 41184, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111730, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4118": { - "SetId": 41184, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4119": { - "SetId": 41184, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111730, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4120": { - "SetId": 41184, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4121": { - "SetId": 41184, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111730, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4122": { - "SetId": 41184, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4123": { - "SetId": 41185, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4124": { - "SetId": 41185, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111730, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4125": { - "SetId": 41185, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4126": { - "SetId": 41185, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111730, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4127": { - "SetId": 41185, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4128": { - "SetId": 41185, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111730, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4129": { - "SetId": 41186, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7100700, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4130": { - "SetId": 41186, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100154, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4131": { - "SetId": 41186, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100154, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4132": { - "SetId": 41186, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100700, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4133": { - "SetId": 41186, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100154, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4134": { - "SetId": 41186, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100700, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4135": { - "SetId": 41187, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4136": { - "SetId": 41187, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100700, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4137": { - "SetId": 41187, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4138": { - "SetId": 41187, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100700, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4139": { - "SetId": 41187, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4140": { - "SetId": 41187, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100700, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4141": { - "SetId": 41188, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4142": { - "SetId": 41188, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111810, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4143": { - "SetId": 41188, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4144": { - "SetId": 41188, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111810, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4145": { - "SetId": 41188, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4146": { - "SetId": 41188, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111810, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4147": { - "SetId": 41189, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4148": { - "SetId": 41189, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111810, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4149": { - "SetId": 41189, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4150": { - "SetId": 41189, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111810, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4151": { - "SetId": 41189, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4152": { - "SetId": 41189, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111810, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4153": { - "SetId": 41191, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100823, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4154": { - "SetId": 41191, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100700, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4155": { - "SetId": 41191, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100823, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4156": { - "SetId": 41191, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100700, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4157": { - "SetId": 41191, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100823, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4158": { - "SetId": 41191, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100700, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4159": { - "SetId": 41192, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110700, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4160": { - "SetId": 41192, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4161": { - "SetId": 41192, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110700, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4162": { - "SetId": 41192, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4163": { - "SetId": 41192, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110700, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4164": { - "SetId": 41192, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4165": { - "SetId": 41193, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4166": { - "SetId": 41193, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140710, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4167": { - "SetId": 41193, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4168": { - "SetId": 41193, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140710, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4169": { - "SetId": 41193, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4170": { - "SetId": 41193, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140710, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4171": { - "SetId": 41194, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4172": { - "SetId": 41194, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4173": { - "SetId": 41194, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4174": { - "SetId": 41194, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4175": { - "SetId": 41194, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102900, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4176": { - "SetId": 41194, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4177": { - "SetId": 41195, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4178": { - "SetId": 41195, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4179": { - "SetId": 41195, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4180": { - "SetId": 41195, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4181": { - "SetId": 41195, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4182": { - "SetId": 41195, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4183": { - "SetId": 41196, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102100, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4184": { - "SetId": 41196, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100154, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4185": { - "SetId": 41196, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102100, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4186": { - "SetId": 41196, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100154, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4187": { - "SetId": 41196, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102100, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4188": { - "SetId": 41196, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100154, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4189": { - "SetId": 41197, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7124210, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "4190": { - "SetId": 41197, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102100, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "4191": { - "SetId": 41197, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7124210, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "4192": { - "SetId": 41197, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102100, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "4193": { - "SetId": 41197, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7124210, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "4194": { - "SetId": 41197, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102100, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "4195": { - "SetId": 41198, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4196": { - "SetId": 41198, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111500, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4197": { - "SetId": 41198, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4198": { - "SetId": 41198, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111500, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4199": { - "SetId": 41198, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4200": { - "SetId": 41198, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111500, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4201": { - "SetId": 41199, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4202": { - "SetId": 41199, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111500, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4203": { - "SetId": 41199, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4204": { - "SetId": 41199, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111500, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4205": { - "SetId": 41199, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111310, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4206": { - "SetId": 41199, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111500, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4207": { - "SetId": 51001, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100620, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4208": { - "SetId": 51001, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4209": { - "SetId": 51001, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100620, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4210": { - "SetId": 51001, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4211": { - "SetId": 51001, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100620, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4212": { - "SetId": 51001, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100620, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4213": { - "SetId": 51002, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111710, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4214": { - "SetId": 51002, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110620, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4215": { - "SetId": 51002, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111710, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4216": { - "SetId": 51002, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110620, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4217": { - "SetId": 51002, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111710, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4218": { - "SetId": 51002, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110620, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4219": { - "SetId": 51003, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111710, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4220": { - "SetId": 51003, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110720, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4221": { - "SetId": 51003, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111710, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4222": { - "SetId": 51003, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110720, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4223": { - "SetId": 51003, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111710, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4224": { - "SetId": 51003, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110620, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4225": { - "SetId": 51004, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111710, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4226": { - "SetId": 51004, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4227": { - "SetId": 51004, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111710, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4228": { - "SetId": 51004, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4229": { - "SetId": 51004, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111710, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4230": { - "SetId": 51004, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4231": { - "SetId": 51005, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141652, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4232": { - "SetId": 51005, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111710, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4233": { - "SetId": 51005, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141652, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4234": { - "SetId": 51005, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111710, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4235": { - "SetId": 51005, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141652, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4236": { - "SetId": 51005, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111710, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4237": { - "SetId": 51006, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7100720, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4238": { - "SetId": 51006, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100153, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4239": { - "SetId": 51006, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100153, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4240": { - "SetId": 51006, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100720, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4241": { - "SetId": 51006, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100153, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4242": { - "SetId": 51006, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100720, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4243": { - "SetId": 51007, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4244": { - "SetId": 51007, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100720, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4245": { - "SetId": 51007, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4246": { - "SetId": 51007, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100720, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4247": { - "SetId": 51007, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4248": { - "SetId": 51007, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100720, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4249": { - "SetId": 51008, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141652, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4250": { - "SetId": 51008, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111830, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4251": { - "SetId": 51008, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141652, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4252": { - "SetId": 51008, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111830, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4253": { - "SetId": 51008, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141652, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4254": { - "SetId": 51008, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111830, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4255": { - "SetId": 51009, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141652, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4256": { - "SetId": 51009, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111830, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4257": { - "SetId": 51009, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141652, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4258": { - "SetId": 51009, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111830, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4259": { - "SetId": 51009, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141652, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4260": { - "SetId": 51009, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111830, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4261": { - "SetId": 51011, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100821, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4262": { - "SetId": 51011, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4263": { - "SetId": 51011, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100821, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4264": { - "SetId": 51011, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4265": { - "SetId": 51011, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100821, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4266": { - "SetId": 51011, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4267": { - "SetId": 51012, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110720, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4268": { - "SetId": 51012, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4269": { - "SetId": 51012, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110720, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4270": { - "SetId": 51012, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4271": { - "SetId": 51012, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110720, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4272": { - "SetId": 51012, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4273": { - "SetId": 51013, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4274": { - "SetId": 51013, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140740, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4275": { - "SetId": 51013, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4276": { - "SetId": 51013, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140740, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4277": { - "SetId": 51013, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4278": { - "SetId": 51013, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140740, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4279": { - "SetId": 51014, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4280": { - "SetId": 51014, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114230, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4281": { - "SetId": 51014, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4282": { - "SetId": 51014, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114230, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4283": { - "SetId": 51014, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4284": { - "SetId": 51014, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114230, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4285": { - "SetId": 51015, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124230, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4286": { - "SetId": 51015, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4287": { - "SetId": 51015, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124230, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4288": { - "SetId": 51015, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4289": { - "SetId": 51015, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124230, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4290": { - "SetId": 51015, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4291": { - "SetId": 51016, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102120, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4292": { - "SetId": 51016, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100153, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4293": { - "SetId": 51016, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102120, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4294": { - "SetId": 51016, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100153, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4295": { - "SetId": 51016, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102120, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4296": { - "SetId": 51016, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100153, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4297": { - "SetId": 51017, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7124230, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "4298": { - "SetId": 51017, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102120, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "4299": { - "SetId": 51017, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7124230, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "4300": { - "SetId": 51017, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102120, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "4301": { - "SetId": 51017, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7124230, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "4302": { - "SetId": 51017, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102120, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "4303": { - "SetId": 51018, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4304": { - "SetId": 51018, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112020, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4305": { - "SetId": 51018, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4306": { - "SetId": 51018, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112020, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4307": { - "SetId": 51018, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4308": { - "SetId": 51018, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112020, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4309": { - "SetId": 51019, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4310": { - "SetId": 51019, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112020, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4311": { - "SetId": 51019, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4312": { - "SetId": 51019, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112020, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4313": { - "SetId": 51019, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4314": { - "SetId": 51019, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112020, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4315": { - "SetId": 51021, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7100130, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4316": { - "SetId": 51021, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100130, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4317": { - "SetId": 51021, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100620, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4318": { - "SetId": 51021, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100130, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4319": { - "SetId": 51021, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100620, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4320": { - "SetId": 51022, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112500, - "LevelChange": 0, - "CommonGameplayType": 1 - }, "4321": { - "SetId": 51022, + "SetId": 41182, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110130, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111730, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4322": { - "SetId": 51022, + "SetId": 41182, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110600, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4323": { + "SetId": 41182, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112500, + "MaxNumPerWave": 3, + "MonsterId": 7111730, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, - "4323": { - "SetId": 51022, + "4324": { + "SetId": 41182, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110620, + "MaxNumPerWave": 3, + "MonsterId": 7110600, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, - "4324": { - "SetId": 51022, + "4325": { + "SetId": 41182, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112500, + "MonsterId": 7111730, "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4325": { - "SetId": 51022, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7110130, - "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4326": { - "SetId": 51023, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112500, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4327": { - "SetId": 51023, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4328": { - "SetId": 51023, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112500, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4329": { - "SetId": 51023, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4330": { - "SetId": 51023, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112500, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4331": { - "SetId": 51023, + "SetId": 41182, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4332": { - "SetId": 51024, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, "MaxNumPerWave": 4, - "MonsterId": 7112500, + "MonsterId": 7110600, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, - "4333": { - "SetId": 51024, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4334": { - "SetId": 51024, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112500, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4335": { - "SetId": 51024, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 5, - "MaxNumPerWave": 8, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4336": { - "SetId": 51024, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112500, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4337": { - "SetId": 51024, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4338": { - "SetId": 51025, + "4327": { + "SetId": 41183, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4328": { + "SetId": 41183, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7121630, + "MonsterId": 7110700, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4329": { + "SetId": 41183, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4330": { + "SetId": 41183, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110700, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4331": { + "SetId": 41183, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4332": { + "SetId": 41183, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110600, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4333": { + "SetId": 41184, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4334": { + "SetId": 41184, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4335": { + "SetId": 41184, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4336": { + "SetId": 41184, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4337": { + "SetId": 41184, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4338": { + "SetId": 41184, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120200, "LevelChange": 0, "CommonGameplayType": 5 }, "4339": { - "SetId": 51025, + "SetId": 41185, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141650, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4340": { + "SetId": 41185, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4341": { + "SetId": 41185, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141650, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4342": { + "SetId": 41185, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4343": { + "SetId": 41185, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141650, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4344": { + "SetId": 41185, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4345": { + "SetId": 41186, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100700, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "4346": { + "SetId": 41186, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7124230, + "MaxNumPerWave": 2, + "MonsterId": 7100154, "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4340": { - "SetId": 51025, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121630, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4341": { - "SetId": 51025, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124230, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4342": { - "SetId": 51025, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121630, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4343": { - "SetId": 51025, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7124230, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4344": { - "SetId": 51026, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4345": { - "SetId": 51026, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7110130, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4346": { - "SetId": 51026, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "4347": { - "SetId": 51026, + "SetId": 41186, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7110130, + "MaxNumPerWave": 6, + "MonsterId": 7100154, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "4348": { - "SetId": 51026, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111420, + "SetId": 41186, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100700, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "4349": { - "SetId": 51026, + "SetId": 41186, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7110130, + "MaxNumPerWave": 6, + "MonsterId": 7100154, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "4350": { - "SetId": 51027, - "WaveNum": 1, - "GroupNum": 1, + "SetId": 41186, + "WaveNum": 3, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111420, + "MonsterId": 7100700, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "4351": { - "SetId": 51027, + "SetId": 41187, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7114230, + "MonsterId": 7110200, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4352": { - "SetId": 51027, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111420, + "SetId": 41187, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100700, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4353": { - "SetId": 51027, + "SetId": 41187, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4354": { + "SetId": 41187, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110620, + "MaxNumPerWave": 4, + "MonsterId": 7100700, "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4354": { - "SetId": 51027, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4355": { - "SetId": 51027, + "SetId": 41187, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7114230, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4356": { - "SetId": 51028, - "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4356": { + "SetId": 41187, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7121630, + "MonsterId": 7100700, "LevelChange": 0, "CommonGameplayType": 5 }, "4357": { - "SetId": 51028, + "SetId": 41188, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7120520, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141650, "LevelChange": 0, "CommonGameplayType": 5 }, "4358": { - "SetId": 51028, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 41188, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7124230, + "MonsterId": 7111810, "LevelChange": 0, "CommonGameplayType": 5 }, "4359": { - "SetId": 51028, + "SetId": 41188, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7120520, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141650, "LevelChange": 0, "CommonGameplayType": 5 }, "4360": { - "SetId": 51028, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 41188, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121630, + "MaxNumPerWave": 3, + "MonsterId": 7111810, "LevelChange": 0, "CommonGameplayType": 5 }, "4361": { - "SetId": 51028, + "SetId": 41188, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120520, + "MaxNumPerWave": 3, + "MonsterId": 7141650, "LevelChange": 0, "CommonGameplayType": 5 }, "4362": { - "SetId": 51029, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7121630, + "SetId": 41188, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111810, "LevelChange": 0, "CommonGameplayType": 5 }, "4363": { - "SetId": 51029, + "SetId": 41189, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7120520, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141650, "LevelChange": 0, "CommonGameplayType": 5 }, "4364": { - "SetId": 51029, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121630, + "SetId": 41189, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111810, "LevelChange": 0, "CommonGameplayType": 5 }, "4365": { - "SetId": 51029, + "SetId": 41189, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120520, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141650, "LevelChange": 0, "CommonGameplayType": 5 }, "4366": { - "SetId": 51029, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121630, + "SetId": 41189, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111810, "LevelChange": 0, "CommonGameplayType": 5 }, "4367": { - "SetId": 51029, + "SetId": 41189, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7124230, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141650, "LevelChange": 0, "CommonGameplayType": 5 }, "4368": { - "SetId": 51031, - "WaveNum": 1, - "GroupNum": 1, + "SetId": 41189, + "WaveNum": 3, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100420, + "MaxNumPerWave": 4, + "MonsterId": 7111810, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 5 }, "4369": { - "SetId": 51031, + "SetId": 41191, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112720, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100823, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "4370": { - "SetId": 51031, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100420, + "SetId": 41191, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100700, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "4371": { - "SetId": 51031, + "SetId": 41191, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100823, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4372": { + "SetId": 41191, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 6, - "MonsterId": 7112720, + "MaxNumPerWave": 3, + "MonsterId": 7100700, "LevelChange": 0, - "CommonGameplayType": 4 - }, - "4372": { - "SetId": 51031, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7100420, - "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "4373": { - "SetId": 51031, + "SetId": 41191, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100823, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4374": { + "SetId": 41191, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "4374": { - "SetId": 51032, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111210, + "MaxNumPerWave": 4, + "MonsterId": 7100700, "LevelChange": 0, "CommonGameplayType": 1 }, "4375": { - "SetId": 51032, + "SetId": 41192, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112720, + "MonsterId": 7110700, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "4376": { - "SetId": 51032, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 41192, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111210, + "MaxNumPerWave": 3, + "MonsterId": 7102900, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "4377": { - "SetId": 51032, + "SetId": 41192, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7112720, + "MaxNumPerWave": 4, + "MonsterId": 7110700, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "4378": { - "SetId": 51032, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 41192, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111210, + "MaxNumPerWave": 4, + "MonsterId": 7102900, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "4379": { - "SetId": 51032, + "SetId": 41192, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7112720, + "MaxNumPerWave": 3, + "MonsterId": 7110700, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "4380": { - "SetId": 51033, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111210, + "SetId": 41192, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102900, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "4381": { - "SetId": 51033, + "SetId": 41193, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7140740, + "MonsterId": 7102900, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "4382": { - "SetId": 51033, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 41193, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111210, + "MaxNumPerWave": 3, + "MonsterId": 7140710, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "4383": { - "SetId": 51033, + "SetId": 41193, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7140740, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102900, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "4384": { - "SetId": 51033, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111210, + "SetId": 41193, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140710, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "4385": { - "SetId": 51033, + "SetId": 41193, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7140740, + "MaxNumPerWave": 3, + "MonsterId": 7102900, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "4386": { - "SetId": 51034, - "WaveNum": 1, - "GroupNum": 1, + "SetId": 41193, + "WaveNum": 3, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111210, + "MonsterId": 7140710, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "4387": { - "SetId": 51034, + "SetId": 41194, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114230, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102900, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4388": { - "SetId": 51034, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111210, + "SetId": 41194, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114210, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4389": { - "SetId": 51034, + "SetId": 41194, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7114230, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102900, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4390": { - "SetId": 51034, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 41194, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111210, + "MaxNumPerWave": 4, + "MonsterId": 7114210, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4391": { - "SetId": 51034, + "SetId": 41194, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7114230, + "MaxNumPerWave": 3, + "MonsterId": 7102900, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4392": { - "SetId": 51035, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122420, + "SetId": 41194, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114210, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4393": { - "SetId": 51035, + "SetId": 41195, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7124230, + "MonsterId": 7124210, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4394": { - "SetId": 51035, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 41195, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122420, + "MaxNumPerWave": 3, + "MonsterId": 7111310, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4395": { - "SetId": 51035, + "SetId": 41195, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7124230, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124210, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4396": { - "SetId": 51035, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7122420, + "SetId": 41195, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111310, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4397": { - "SetId": 51035, + "SetId": 41195, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4398": { + "SetId": 41195, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7124230, + "MaxNumPerWave": 3, + "MonsterId": 7111310, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4399": { + "SetId": 41196, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102100, "LevelChange": 0, "CommonGameplayType": 1 }, - "4398": { - "SetId": 51036, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140740, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4399": { - "SetId": 51036, + "4400": { + "SetId": 41196, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100420, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100154, "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4400": { - "SetId": 51036, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7140740, - "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "4401": { - "SetId": 51036, + "SetId": 41196, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7100420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4402": { - "SetId": 51036, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7140740, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4403": { - "SetId": 51036, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7100420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4404": { - "SetId": 51037, - "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7140740, + "MonsterId": 7102100, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4402": { + "SetId": 41196, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100154, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4403": { + "SetId": 41196, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102100, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4404": { + "SetId": 41196, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100154, "LevelChange": 0, "CommonGameplayType": 1 }, "4405": { - "SetId": 51037, + "SetId": 41197, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114230, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7124210, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 8 }, "4406": { - "SetId": 51037, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7140740, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4407": { - "SetId": 51037, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7114230, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4408": { - "SetId": 51037, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7140740, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4409": { - "SetId": 51037, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7114230, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4410": { - "SetId": 51038, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4411": { - "SetId": 51038, + "SetId": 41197, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 2, - "MonsterId": 7111330, + "MonsterId": 7102100, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 8 + }, + "4407": { + "SetId": 41197, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7124210, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "4408": { + "SetId": 41197, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102100, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "4409": { + "SetId": 41197, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7124210, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "4410": { + "SetId": 41197, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102100, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "4411": { + "SetId": 41198, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111310, + "LevelChange": 0, + "CommonGameplayType": 5 }, "4412": { - "SetId": 51038, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120210, + "SetId": 41198, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111500, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4413": { - "SetId": 51038, + "SetId": 41198, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111330, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111310, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4414": { - "SetId": 51038, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 41198, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7122420, + "MaxNumPerWave": 4, + "MonsterId": 7111500, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4415": { - "SetId": 51038, + "SetId": 41198, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, + "GroupNum": 1, + "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7111330, + "MonsterId": 7111310, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4416": { - "SetId": 51039, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122420, + "SetId": 41198, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111500, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4417": { - "SetId": 51039, + "SetId": 41199, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4418": { - "SetId": 51039, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4419": { - "SetId": 51039, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 5, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4420": { - "SetId": 51039, - "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7122420, + "MaxNumPerWave": 4, + "MonsterId": 7111310, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, - "4421": { - "SetId": 51039, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4422": { - "SetId": 51041, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100620, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4423": { - "SetId": 51041, + "4418": { + "SetId": 41199, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112720, + "MonsterId": 7111500, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4419": { + "SetId": 41199, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111310, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4420": { + "SetId": 41199, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111500, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4421": { + "SetId": 41199, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111310, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4422": { + "SetId": 41199, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111500, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4423": { + "SetId": 41201, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100823, "LevelChange": 0, "CommonGameplayType": 1 }, "4424": { - "SetId": 51041, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112720, + "SetId": 41201, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110700, "LevelChange": 0, "CommonGameplayType": 1 }, "4425": { - "SetId": 51041, + "SetId": 41201, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100620, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100823, "LevelChange": 0, "CommonGameplayType": 1 }, "4426": { - "SetId": 51041, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 41201, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112720, + "MaxNumPerWave": 4, + "MonsterId": 7110700, "LevelChange": 0, "CommonGameplayType": 1 }, "4427": { - "SetId": 51041, + "SetId": 41201, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7100620, + "MonsterId": 7100823, "LevelChange": 0, "CommonGameplayType": 1 }, "4428": { - "SetId": 51042, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7112500, + "SetId": 41201, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110700, "LevelChange": 0, "CommonGameplayType": 1 }, "4429": { - "SetId": 51042, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4430": { - "SetId": 51042, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112500, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4431": { - "SetId": 51042, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4432": { - "SetId": 51042, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112500, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4433": { - "SetId": 51042, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4434": { - "SetId": 51043, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7112500, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4435": { - "SetId": 51043, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4436": { - "SetId": 51043, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7112500, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4437": { - "SetId": 51043, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4438": { - "SetId": 51043, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112500, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4439": { - "SetId": 51043, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4440": { - "SetId": 51044, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7112500, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4441": { - "SetId": 51044, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4442": { - "SetId": 51044, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7112500, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4443": { - "SetId": 51044, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4444": { - "SetId": 51044, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112500, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4445": { - "SetId": 51044, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4446": { - "SetId": 51045, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4447": { - "SetId": 51045, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7121210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4448": { - "SetId": 51045, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4449": { - "SetId": 51045, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4450": { - "SetId": 51045, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4451": { - "SetId": 51045, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4452": { - "SetId": 51046, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4453": { - "SetId": 51046, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4454": { - "SetId": 51046, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4455": { - "SetId": 51046, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4456": { - "SetId": 51046, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4457": { - "SetId": 51046, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4458": { - "SetId": 51047, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4459": { - "SetId": 51047, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4460": { - "SetId": 51047, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4461": { - "SetId": 51047, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4462": { - "SetId": 51047, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4463": { - "SetId": 51047, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4464": { - "SetId": 51048, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111830, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4465": { - "SetId": 51048, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4466": { - "SetId": 51048, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111830, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4467": { - "SetId": 51048, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4468": { - "SetId": 51048, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111830, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4469": { - "SetId": 51048, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4470": { - "SetId": 51049, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111830, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4471": { - "SetId": 51049, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4472": { - "SetId": 51049, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111830, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4473": { - "SetId": 51049, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4474": { - "SetId": 51049, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111830, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4475": { - "SetId": 51049, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4476": { - "SetId": 51051, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4477": { - "SetId": 51051, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4478": { - "SetId": 51051, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4479": { - "SetId": 51051, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4480": { - "SetId": 51051, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4481": { - "SetId": 51051, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4482": { - "SetId": 51052, + "SetId": 41202, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 2, - "MonsterId": 7111210, + "MonsterId": 7111730, "LevelChange": 0, "CommonGameplayType": 1 }, - "4483": { - "SetId": 51052, + "4430": { + "SetId": 41202, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112220, + "MonsterId": 7100823, "LevelChange": 0, "CommonGameplayType": 1 }, - "4484": { - "SetId": 51052, + "4431": { + "SetId": 41202, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111210, + "MonsterId": 7111730, "LevelChange": 0, "CommonGameplayType": 1 }, - "4485": { - "SetId": 51052, + "4432": { + "SetId": 41202, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112220, + "MonsterId": 7100823, "LevelChange": 0, "CommonGameplayType": 1 }, - "4486": { - "SetId": 51052, + "4433": { + "SetId": 41202, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111210, + "MonsterId": 7111730, "LevelChange": 0, "CommonGameplayType": 1 }, - "4487": { - "SetId": 51052, + "4434": { + "SetId": 41202, "WaveNum": 3, "GroupNum": 2, "MaxNum": 6, "MaxNumPerWave": 6, - "MonsterId": 7112220, + "MonsterId": 7100823, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4435": { + "SetId": 41203, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4436": { + "SetId": 41203, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111400, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4437": { + "SetId": 41203, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4438": { + "SetId": 41203, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100201, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4439": { + "SetId": 41203, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100201, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4440": { + "SetId": 41203, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111400, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4441": { + "SetId": 41204, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4442": { + "SetId": 41204, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4443": { + "SetId": 41204, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4444": { + "SetId": 41204, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4445": { + "SetId": 41204, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4446": { + "SetId": 41204, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111730, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4447": { + "SetId": 41205, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7112200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4448": { + "SetId": 41205, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7112610, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4449": { + "SetId": 41205, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4450": { + "SetId": 41205, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4451": { + "SetId": 41205, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102900, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4452": { + "SetId": 41205, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112610, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4453": { + "SetId": 41206, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112710, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4454": { + "SetId": 41206, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100823, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4455": { + "SetId": 41206, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112710, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4456": { + "SetId": 41206, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100823, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4457": { + "SetId": 41206, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112710, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4458": { + "SetId": 41206, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100823, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4459": { + "SetId": 41207, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4460": { + "SetId": 41207, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4461": { + "SetId": 41207, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7140710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4462": { + "SetId": 41207, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7125100, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4463": { + "SetId": 41207, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7125100, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4464": { + "SetId": 41207, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4465": { + "SetId": 41208, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7112610, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4466": { + "SetId": 41208, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4467": { + "SetId": 41208, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112610, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4468": { + "SetId": 41208, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4469": { + "SetId": 41208, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112610, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4470": { + "SetId": 41208, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4471": { + "SetId": 41209, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7112610, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4472": { + "SetId": 41209, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4473": { + "SetId": 41209, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111310, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4474": { + "SetId": 41209, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120510, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4475": { + "SetId": 41209, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112610, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4476": { + "SetId": 41209, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111310, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4477": { + "SetId": 41211, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100400, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4478": { + "SetId": 41211, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4479": { + "SetId": 41211, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100400, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4480": { + "SetId": 41211, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4481": { + "SetId": 41211, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100400, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4482": { + "SetId": 41211, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4483": { + "SetId": 41212, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4484": { + "SetId": 41212, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4485": { + "SetId": 41212, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4486": { + "SetId": 41212, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4487": { + "SetId": 41212, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111220, "LevelChange": 0, "CommonGameplayType": 1 }, "4488": { - "SetId": 51053, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7111210, + "SetId": 41212, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7112200, "LevelChange": 0, "CommonGameplayType": 1 }, "4489": { - "SetId": 51053, + "SetId": 41213, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112720, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7111220, "LevelChange": 0, "CommonGameplayType": 1 }, "4490": { - "SetId": 51053, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111210, + "SetId": 41213, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102860, "LevelChange": 0, "CommonGameplayType": 1 }, "4491": { - "SetId": 51053, + "SetId": 41213, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112720, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111220, "LevelChange": 0, "CommonGameplayType": 1 }, "4492": { - "SetId": 51053, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111210, + "SetId": 41213, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102860, "LevelChange": 0, "CommonGameplayType": 1 }, "4493": { - "SetId": 51053, + "SetId": 41213, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112720, + "MaxNumPerWave": 4, + "MonsterId": 7111220, "LevelChange": 0, "CommonGameplayType": 1 }, "4494": { - "SetId": 51054, - "WaveNum": 1, - "GroupNum": 1, + "SetId": 41213, + "WaveNum": 3, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110210, + "MaxNumPerWave": 6, + "MonsterId": 7102860, "LevelChange": 0, "CommonGameplayType": 1 }, "4495": { - "SetId": 51054, + "SetId": 41214, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111210, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110200, "LevelChange": 0, "CommonGameplayType": 1 }, "4496": { - "SetId": 51054, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110210, + "SetId": 41214, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111220, "LevelChange": 0, "CommonGameplayType": 1 }, "4497": { - "SetId": 51054, + "SetId": 41214, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111210, + "MaxNumPerWave": 5, + "MonsterId": 7110200, "LevelChange": 0, "CommonGameplayType": 1 }, "4498": { - "SetId": 51054, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110210, + "SetId": 41214, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111220, "LevelChange": 0, "CommonGameplayType": 1 }, "4499": { - "SetId": 51054, + "SetId": 41214, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7111210, + "MonsterId": 7110200, "LevelChange": 0, "CommonGameplayType": 1 }, "4500": { - "SetId": 51055, + "SetId": 41214, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4501": { + "SetId": 41215, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4501": { - "SetId": 51055, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120210, + "MonsterId": 7122410, "LevelChange": 0, "CommonGameplayType": 5 }, "4502": { - "SetId": 51055, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, + "SetId": 41215, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122420, + "MonsterId": 7120200, "LevelChange": 0, "CommonGameplayType": 5 }, "4503": { - "SetId": 51055, + "SetId": 41215, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7120210, + "MonsterId": 7141650, "LevelChange": 0, "CommonGameplayType": 5 }, "4504": { - "SetId": 51055, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 41215, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122420, + "MaxNumPerWave": 3, + "MonsterId": 7120200, "LevelChange": 0, "CommonGameplayType": 5 }, "4505": { - "SetId": 51055, + "SetId": 41215, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7120210, + "MonsterId": 7122410, "LevelChange": 0, "CommonGameplayType": 5 }, "4506": { - "SetId": 51056, + "SetId": 41215, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7141650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4507": { + "SetId": 41216, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4507": { - "SetId": 51056, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100420, + "MonsterId": 7140710, "LevelChange": 0, "CommonGameplayType": 6 }, "4508": { - "SetId": 51056, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112720, + "SetId": 41216, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100400, "LevelChange": 0, "CommonGameplayType": 6 }, "4509": { - "SetId": 51056, + "SetId": 41216, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100420, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7140710, "LevelChange": 0, "CommonGameplayType": 6 }, "4510": { - "SetId": 51056, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 41216, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112720, + "MaxNumPerWave": 8, + "MonsterId": 7100400, "LevelChange": 0, "CommonGameplayType": 6 }, "4511": { - "SetId": 51056, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4512": { - "SetId": 51057, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4513": { - "SetId": 51057, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4514": { - "SetId": 51057, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4515": { - "SetId": 51057, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4516": { - "SetId": 51057, + "SetId": 41216, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7112720, + "MonsterId": 7140710, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4512": { + "SetId": 41216, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100400, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4513": { + "SetId": 41217, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4514": { + "SetId": 41217, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4515": { + "SetId": 41217, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7114210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4516": { + "SetId": 41217, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110200, "LevelChange": 0, "CommonGameplayType": 1 }, "4517": { - "SetId": 51057, + "SetId": 41217, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110210, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7114210, "LevelChange": 0, "CommonGameplayType": 1 }, "4518": { - "SetId": 51058, + "SetId": 41217, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4519": { + "SetId": 41218, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4519": { - "SetId": 51058, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125120, + "MonsterId": 7122410, "LevelChange": 0, "CommonGameplayType": 5 }, "4520": { - "SetId": 51058, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, + "SetId": 41218, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122420, + "MonsterId": 7125100, "LevelChange": 0, "CommonGameplayType": 5 }, "4521": { - "SetId": 51058, + "SetId": 41218, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7125120, + "MonsterId": 7111810, "LevelChange": 0, "CommonGameplayType": 5 }, "4522": { - "SetId": 51058, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 41218, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122420, + "MaxNumPerWave": 3, + "MonsterId": 7125100, "LevelChange": 0, "CommonGameplayType": 5 }, "4523": { - "SetId": 51058, + "SetId": 41218, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7125120, + "MonsterId": 7122410, "LevelChange": 0, "CommonGameplayType": 5 }, "4524": { - "SetId": 51059, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7122420, + "SetId": 41218, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111810, "LevelChange": 0, "CommonGameplayType": 5 }, "4525": { - "SetId": 51059, + "SetId": 41219, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7125120, + "MonsterId": 7122410, "LevelChange": 0, "CommonGameplayType": 5 }, "4526": { - "SetId": 51059, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, + "SetId": 41219, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122420, + "MonsterId": 7125100, "LevelChange": 0, "CommonGameplayType": 5 }, "4527": { - "SetId": 51059, + "SetId": 41219, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7125120, + "MonsterId": 7111500, "LevelChange": 0, "CommonGameplayType": 5 }, "4528": { - "SetId": 51059, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 41219, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122420, + "MaxNumPerWave": 3, + "MonsterId": 7125100, "LevelChange": 0, "CommonGameplayType": 5 }, "4529": { - "SetId": 51059, + "SetId": 41219, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7125120, + "MonsterId": 7122410, "LevelChange": 0, "CommonGameplayType": 5 }, "4530": { - "SetId": 51061, + "SetId": 41219, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111500, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4531": { + "SetId": 51001, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100153, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4531": { - "SetId": 51061, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, + "MaxNumPerWave": 3, "MonsterId": 7100620, "LevelChange": 0, "CommonGameplayType": 1 }, "4532": { - "SetId": 51061, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100153, + "SetId": 51001, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100720, "LevelChange": 0, "CommonGameplayType": 1 }, "4533": { - "SetId": 51061, + "SetId": 51001, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, "MonsterId": 7100620, "LevelChange": 0, "CommonGameplayType": 1 }, "4534": { - "SetId": 51061, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 51001, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100153, + "MaxNumPerWave": 4, + "MonsterId": 7100720, "LevelChange": 0, "CommonGameplayType": 1 }, "4535": { - "SetId": 51061, + "SetId": 51001, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, "MonsterId": 7100620, "LevelChange": 0, "CommonGameplayType": 1 }, "4536": { - "SetId": 51062, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102920, + "SetId": 51001, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100620, "LevelChange": 0, "CommonGameplayType": 1 }, "4537": { - "SetId": 51062, + "SetId": 51002, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100153, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111710, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4538": { - "SetId": 51062, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 51002, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7102920, + "MonsterId": 7110620, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4539": { - "SetId": 51062, + "SetId": 51002, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7100153, + "MonsterId": 7111710, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4540": { - "SetId": 51062, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 51002, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7102920, + "MonsterId": 7110620, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4541": { - "SetId": 51062, + "SetId": 51002, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100153, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111710, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4542": { - "SetId": 51063, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, + "SetId": 51002, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7102920, + "MonsterId": 7110620, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4543": { - "SetId": 51063, + "SetId": 51003, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111420, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111710, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4544": { - "SetId": 51063, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102920, + "SetId": 51003, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110720, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4545": { - "SetId": 51063, + "SetId": 51003, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111420, + "MaxNumPerWave": 3, + "MonsterId": 7111710, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4546": { - "SetId": 51063, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102920, + "SetId": 51003, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110720, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4547": { - "SetId": 51063, + "SetId": 51003, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111420, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111710, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4548": { - "SetId": 51064, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4549": { - "SetId": 51064, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4550": { - "SetId": 51064, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4551": { - "SetId": 51064, - "WaveNum": 2, + "SetId": 51003, + "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7110210, + "MaxNumPerWave": 4, + "MonsterId": 7110620, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, - "4552": { - "SetId": 51064, - "WaveNum": 3, + "4549": { + "SetId": 51004, + "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102920, + "MaxNumPerWave": 3, + "MonsterId": 7111710, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 + }, + "4550": { + "SetId": 51004, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4551": { + "SetId": 51004, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4552": { + "SetId": 51004, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120210, + "LevelChange": 0, + "CommonGameplayType": 5 }, "4553": { - "SetId": 51064, + "SetId": 51004, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4554": { + "SetId": 51004, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4554": { - "SetId": 51065, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7141652, + "MonsterId": 7120210, "LevelChange": 0, "CommonGameplayType": 5 }, "4555": { - "SetId": 51065, + "SetId": 51005, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120210, + "MaxNumPerWave": 2, + "MonsterId": 7141652, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "4556": { - "SetId": 51065, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 51005, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7141652, + "MonsterId": 7111710, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "4557": { - "SetId": 51065, + "SetId": 51005, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141652, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4558": { + "SetId": 51005, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7120210, + "MonsterId": 7111710, "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4558": { - "SetId": 51065, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7141652, - "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "4559": { - "SetId": 51065, + "SetId": 51005, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4560": { - "SetId": 51066, - "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7100153, + "MonsterId": 7141652, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4560": { + "SetId": 51005, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111710, "LevelChange": 0, "CommonGameplayType": 6 }, "4561": { - "SetId": 51066, + "SetId": 51006, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111420, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100720, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 9 }, "4562": { - "SetId": 51066, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, + "SetId": 51006, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, "MonsterId": 7100153, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 9 }, "4563": { - "SetId": 51066, + "SetId": 51006, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4564": { - "SetId": 51066, - "WaveNum": 3, "GroupNum": 1, - "MaxNum": 4, + "MaxNum": 6, "MaxNumPerWave": 6, "MonsterId": 7100153, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 9 + }, + "4564": { + "SetId": 51006, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100720, + "LevelChange": 0, + "CommonGameplayType": 9 }, "4565": { - "SetId": 51066, + "SetId": 51006, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111420, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100153, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 9 }, "4566": { - "SetId": 51067, - "WaveNum": 1, - "GroupNum": 1, + "SetId": 51006, + "WaveNum": 3, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111420, + "MonsterId": 7100720, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "4567": { - "SetId": 51067, + "SetId": 51007, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, "MonsterId": 7110210, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4568": { - "SetId": 51067, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111420, + "SetId": 51007, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100720, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4569": { - "SetId": 51067, + "SetId": 51007, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4570": { + "SetId": 51007, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110210, + "MaxNumPerWave": 4, + "MonsterId": 7100720, "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4570": { - "SetId": 51067, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4571": { - "SetId": 51067, + "SetId": 51007, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 5, + "MaxNumPerWave": 3, "MonsterId": 7110210, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "4572": { - "SetId": 51068, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7141652, + "SetId": 51007, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100720, "LevelChange": 0, "CommonGameplayType": 5 }, "4573": { - "SetId": 51068, + "SetId": 51008, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120520, + "MaxNumPerWave": 2, + "MonsterId": 7141652, "LevelChange": 0, "CommonGameplayType": 5 }, "4574": { - "SetId": 51068, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 51008, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7141652, + "MonsterId": 7111830, "LevelChange": 0, "CommonGameplayType": 5 }, "4575": { - "SetId": 51068, + "SetId": 51008, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120520, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141652, "LevelChange": 0, "CommonGameplayType": 5 }, "4576": { - "SetId": 51068, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 51008, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7141652, + "MaxNumPerWave": 3, + "MonsterId": 7111830, "LevelChange": 0, "CommonGameplayType": 5 }, "4577": { - "SetId": 51068, + "SetId": 51008, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120520, + "MaxNumPerWave": 3, + "MonsterId": 7141652, "LevelChange": 0, "CommonGameplayType": 5 }, "4578": { - "SetId": 51069, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, + "SetId": 51008, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7141652, + "MonsterId": 7111830, "LevelChange": 0, "CommonGameplayType": 5 }, "4579": { - "SetId": 51069, + "SetId": 51009, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120520, + "MaxNumPerWave": 2, + "MonsterId": 7141652, "LevelChange": 0, "CommonGameplayType": 5 }, "4580": { - "SetId": 51069, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141652, + "SetId": 51009, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111830, "LevelChange": 0, "CommonGameplayType": 5 }, "4581": { - "SetId": 51069, + "SetId": 51009, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120520, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4582": { - "SetId": 51069, - "WaveNum": 3, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, + "MaxNum": 2, + "MaxNumPerWave": 2, "MonsterId": 7141652, "LevelChange": 0, "CommonGameplayType": 5 }, - "4583": { - "SetId": 51069, - "WaveNum": 3, + "4582": { + "SetId": 51009, + "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120520, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111830, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4583": { + "SetId": 51009, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141652, "LevelChange": 0, "CommonGameplayType": 5 }, "4584": { - "SetId": 51071, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110620, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4585": { - "SetId": 51071, - "WaveNum": 1, + "SetId": 51009, + "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112220, + "MonsterId": 7111830, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4585": { + "SetId": 51011, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100821, "LevelChange": 0, "CommonGameplayType": 1 }, "4586": { - "SetId": 51071, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110620, + "SetId": 51011, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100720, "LevelChange": 0, "CommonGameplayType": 1 }, "4587": { - "SetId": 51071, + "SetId": 51011, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112220, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100821, "LevelChange": 0, "CommonGameplayType": 1 }, "4588": { - "SetId": 51071, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7110620, + "SetId": 51011, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100720, "LevelChange": 0, "CommonGameplayType": 1 }, "4589": { - "SetId": 51071, + "SetId": 51011, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112220, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100821, "LevelChange": 0, "CommonGameplayType": 1 }, "4590": { - "SetId": 51072, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102920, + "SetId": 51011, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100720, "LevelChange": 0, "CommonGameplayType": 1 }, "4591": { - "SetId": 51072, + "SetId": 51012, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112220, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110720, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "4592": { - "SetId": 51072, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 51012, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, "MonsterId": 7102920, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "4593": { - "SetId": 51072, + "SetId": 51012, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112220, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110720, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "4594": { - "SetId": 51072, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, + "SetId": 51012, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, "MonsterId": 7102920, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "4595": { - "SetId": 51072, + "SetId": 51012, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7112220, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110720, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "4596": { - "SetId": 51073, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, + "SetId": 51012, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, "MaxNumPerWave": 4, "MonsterId": 7102920, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "4597": { - "SetId": 51073, + "SetId": 51013, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111420, + "MaxNumPerWave": 3, + "MonsterId": 7102920, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "4598": { - "SetId": 51073, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102920, + "SetId": 51013, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140740, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "4599": { - "SetId": 51073, + "SetId": 51013, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111420, + "MaxNumPerWave": 3, + "MonsterId": 7102920, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "4600": { - "SetId": 51073, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102920, + "SetId": 51013, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140740, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "4601": { - "SetId": 51073, + "SetId": 51013, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111420, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102920, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "4602": { - "SetId": 51074, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102920, + "SetId": 51013, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140740, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "4603": { - "SetId": 51074, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4604": { - "SetId": 51074, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4605": { - "SetId": 51074, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4606": { - "SetId": 51074, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4607": { - "SetId": 51074, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4608": { - "SetId": 51075, + "SetId": 51014, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4604": { + "SetId": 51014, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4605": { + "SetId": 51014, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7125120, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4606": { + "SetId": 51014, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4607": { + "SetId": 51014, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4608": { + "SetId": 51014, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114230, "LevelChange": 0, "CommonGameplayType": 5 }, "4609": { - "SetId": 51075, + "SetId": 51015, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, + "GroupNum": 1, + "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7121210, + "MonsterId": 7124230, "LevelChange": 0, "CommonGameplayType": 5 }, "4610": { - "SetId": 51075, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 51015, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7125120, + "MonsterId": 7111330, "LevelChange": 0, "CommonGameplayType": 5 }, "4611": { - "SetId": 51075, + "SetId": 51015, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7121210, + "MonsterId": 7124230, "LevelChange": 0, "CommonGameplayType": 5 }, "4612": { - "SetId": 51075, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 51015, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7125120, + "MaxNumPerWave": 3, + "MonsterId": 7111330, "LevelChange": 0, "CommonGameplayType": 5 }, "4613": { - "SetId": 51075, + "SetId": 51015, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121210, + "MaxNumPerWave": 3, + "MonsterId": 7124230, "LevelChange": 0, "CommonGameplayType": 5 }, "4614": { - "SetId": 51076, - "WaveNum": 1, - "GroupNum": 1, + "SetId": 51015, + "WaveNum": 3, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112720, + "MonsterId": 7111330, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "4615": { - "SetId": 51076, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4616": { - "SetId": 51076, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4617": { - "SetId": 51076, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4618": { - "SetId": 51076, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4619": { - "SetId": 51076, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4620": { - "SetId": 51077, + "SetId": 51016, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112720, + "MonsterId": 7102120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4616": { + "SetId": 51016, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4617": { + "SetId": 51016, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4618": { + "SetId": 51016, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4619": { + "SetId": 51016, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4620": { + "SetId": 51016, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100153, "LevelChange": 0, "CommonGameplayType": 1 }, "4621": { - "SetId": 51077, + "SetId": 51017, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110210, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7124230, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 8 }, "4622": { - "SetId": 51077, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112720, + "SetId": 51017, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102120, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 8 }, "4623": { - "SetId": 51077, + "SetId": 51017, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110210, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7124230, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 8 }, "4624": { - "SetId": 51077, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112720, + "SetId": 51017, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102120, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 8 }, "4625": { - "SetId": 51077, + "SetId": 51017, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110210, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7124230, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 8 }, "4626": { - "SetId": 51078, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7122420, + "SetId": 51017, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102120, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 8 }, "4627": { - "SetId": 51078, + "SetId": 51018, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125120, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111330, "LevelChange": 0, "CommonGameplayType": 5 }, "4628": { - "SetId": 51078, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122420, + "SetId": 51018, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112020, "LevelChange": 0, "CommonGameplayType": 5 }, "4629": { - "SetId": 51078, + "SetId": 51018, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7125120, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111330, "LevelChange": 0, "CommonGameplayType": 5 }, "4630": { - "SetId": 51078, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122420, + "SetId": 51018, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112020, "LevelChange": 0, "CommonGameplayType": 5 }, "4631": { - "SetId": 51078, + "SetId": 51018, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7125120, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111330, "LevelChange": 0, "CommonGameplayType": 5 }, "4632": { - "SetId": 51079, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7122420, + "SetId": 51018, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112020, "LevelChange": 0, "CommonGameplayType": 5 }, "4633": { - "SetId": 51079, + "SetId": 51019, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125120, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111330, "LevelChange": 0, "CommonGameplayType": 5 }, "4634": { - "SetId": 51079, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122420, + "SetId": 51019, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112020, "LevelChange": 0, "CommonGameplayType": 5 }, "4635": { - "SetId": 51079, + "SetId": 51019, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7125120, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111330, "LevelChange": 0, "CommonGameplayType": 5 }, "4636": { - "SetId": 51079, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122420, + "SetId": 51019, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112020, "LevelChange": 0, "CommonGameplayType": 5 }, "4637": { - "SetId": 51079, + "SetId": 51019, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7125120, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111330, "LevelChange": 0, "CommonGameplayType": 5 }, "4638": { - "SetId": 51081, - "WaveNum": 1, - "GroupNum": 1, + "SetId": 51019, + "WaveNum": 3, + "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7100153, + "MonsterId": 7112020, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 5 }, "4639": { - "SetId": 51081, + "SetId": 51021, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100620, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7100130, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "4640": { - "SetId": 51081, + "SetId": 51021, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7100153, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100130, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "4641": { - "SetId": 51081, + "SetId": 51021, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, + "MaxNum": 4, + "MaxNumPerWave": 4, "MonsterId": 7100620, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "4642": { - "SetId": 51081, + "SetId": 51021, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7100153, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100130, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "4643": { - "SetId": 51081, + "SetId": 51021, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, + "MaxNum": 4, + "MaxNumPerWave": 6, "MonsterId": 7100620, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "4644": { - "SetId": 51082, + "SetId": 51022, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100153, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112500, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "4645": { - "SetId": 51082, + "SetId": 51022, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100210, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110130, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "4646": { - "SetId": 51082, + "SetId": 51022, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100153, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112500, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "4647": { - "SetId": 51082, + "SetId": 51022, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100210, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110620, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "4648": { - "SetId": 51082, + "SetId": 51022, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100153, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112500, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "4649": { - "SetId": 51082, + "SetId": 51022, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7110130, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4650": { + "SetId": 51023, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7112500, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4651": { + "SetId": 51023, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4652": { + "SetId": 51023, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7112500, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4653": { + "SetId": 51023, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4654": { + "SetId": 51023, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112500, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4655": { + "SetId": 51023, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100210, + "MaxNumPerWave": 6, + "MonsterId": 7112720, "LevelChange": 0, - "CommonGameplayType": 4 - }, - "4650": { - "SetId": 51083, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102120, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "4651": { - "SetId": 51083, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "4652": { - "SetId": 51083, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102120, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "4653": { - "SetId": 51083, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "4654": { - "SetId": 51083, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102120, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "4655": { - "SetId": 51083, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 8 + "CommonGameplayType": 1 }, "4656": { - "SetId": 51084, + "SetId": 51024, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7110210, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7112500, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "4657": { - "SetId": 51084, + "SetId": 51024, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114230, + "MaxNumPerWave": 4, + "MonsterId": 7112420, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "4658": { - "SetId": 51084, + "SetId": 51024, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110210, + "MaxNumPerWave": 4, + "MonsterId": 7112500, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "4659": { - "SetId": 51084, + "SetId": 51024, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114230, + "MaxNum": 5, + "MaxNumPerWave": 8, + "MonsterId": 7111420, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "4660": { - "SetId": 51084, + "SetId": 51024, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110210, + "MaxNumPerWave": 5, + "MonsterId": 7112500, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "4661": { - "SetId": 51084, + "SetId": 51024, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114230, + "MaxNumPerWave": 5, + "MonsterId": 7112420, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "4662": { - "SetId": 51085, + "SetId": 51025, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122420, + "MaxNumPerWave": 3, + "MonsterId": 7121630, "LevelChange": 0, "CommonGameplayType": 5 }, "4663": { - "SetId": 51085, + "SetId": 51025, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102920, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7124230, "LevelChange": 0, "CommonGameplayType": 5 }, "4664": { - "SetId": 51085, + "SetId": 51025, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122420, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121630, "LevelChange": 0, "CommonGameplayType": 5 }, "4665": { - "SetId": 51085, + "SetId": 51025, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7102920, + "MonsterId": 7124230, "LevelChange": 0, "CommonGameplayType": 5 }, "4666": { - "SetId": 51085, + "SetId": 51025, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122420, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121630, "LevelChange": 0, "CommonGameplayType": 5 }, "4667": { - "SetId": 51085, + "SetId": 51025, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102920, + "MaxNumPerWave": 5, + "MonsterId": 7124230, "LevelChange": 0, "CommonGameplayType": 5 }, "4668": { - "SetId": 51086, + "SetId": 51026, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7102120, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111420, "LevelChange": 0, "CommonGameplayType": 1 }, "4669": { - "SetId": 51086, + "SetId": 51026, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100153, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7110130, "LevelChange": 0, "CommonGameplayType": 1 }, "4670": { - "SetId": 51086, + "SetId": 51026, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7102120, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111420, "LevelChange": 0, "CommonGameplayType": 1 }, "4671": { - "SetId": 51086, + "SetId": 51026, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100153, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7110130, "LevelChange": 0, "CommonGameplayType": 1 }, "4672": { - "SetId": 51086, + "SetId": 51026, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7102120, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111420, "LevelChange": 0, "CommonGameplayType": 1 }, "4673": { - "SetId": 51086, + "SetId": 51026, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100153, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7110130, "LevelChange": 0, "CommonGameplayType": 1 }, "4674": { - "SetId": 51087, + "SetId": 51027, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7114230, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111420, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "4675": { - "SetId": 51087, + "SetId": 51027, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102120, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114230, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "4676": { - "SetId": 51087, + "SetId": 51027, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7114230, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111420, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "4677": { - "SetId": 51087, + "SetId": 51027, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102120, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110620, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "4678": { - "SetId": 51087, + "SetId": 51027, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114230, + "MaxNumPerWave": 6, + "MonsterId": 7111420, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "4679": { - "SetId": 51087, + "SetId": 51027, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102120, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7114230, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "4680": { - "SetId": 51088, + "SetId": 51028, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122420, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7121630, "LevelChange": 0, "CommonGameplayType": 5 }, "4681": { - "SetId": 51088, + "SetId": 51028, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, "MonsterId": 7120520, "LevelChange": 0, "CommonGameplayType": 5 }, "4682": { - "SetId": 51088, + "SetId": 51028, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7122420, + "MonsterId": 7124230, "LevelChange": 0, "CommonGameplayType": 5 }, "4683": { - "SetId": 51088, + "SetId": 51028, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, + "MaxNum": 4, + "MaxNumPerWave": 5, "MonsterId": 7120520, "LevelChange": 0, "CommonGameplayType": 5 }, "4684": { - "SetId": 51088, + "SetId": 51028, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7122420, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121630, "LevelChange": 0, "CommonGameplayType": 5 }, "4685": { - "SetId": 51088, + "SetId": 51028, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, + "MaxNum": 3, + "MaxNumPerWave": 5, "MonsterId": 7120520, "LevelChange": 0, "CommonGameplayType": 5 }, "4686": { - "SetId": 51089, + "SetId": 51029, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122420, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7121630, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "4687": { - "SetId": 51089, + "SetId": 51029, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, + "MaxNum": 4, + "MaxNumPerWave": 4, "MonsterId": 7120520, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "4688": { - "SetId": 51089, + "SetId": 51029, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7122420, + "MonsterId": 7121630, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "4689": { - "SetId": 51089, + "SetId": 51029, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, + "MaxNum": 3, + "MaxNumPerWave": 3, "MonsterId": 7120520, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "4690": { - "SetId": 51089, + "SetId": 51029, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121630, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4691": { + "SetId": 51029, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7124230, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4692": { + "SetId": 51031, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100420, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "4693": { + "SetId": 51031, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "4694": { + "SetId": 51031, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100420, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "4695": { + "SetId": 51031, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 6, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "4696": { + "SetId": 51031, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7100420, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "4697": { + "SetId": 51031, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "4698": { + "SetId": 51032, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4691": { - "SetId": 51089, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7120520, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4692": { - "SetId": 51091, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100821, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4693": { - "SetId": 51091, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4694": { - "SetId": 51091, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100821, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4695": { - "SetId": 51091, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4696": { - "SetId": 51091, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100821, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4697": { - "SetId": 51091, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7110720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4698": { - "SetId": 51092, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111710, + "MonsterId": 7111210, "LevelChange": 0, "CommonGameplayType": 1 }, "4699": { - "SetId": 51092, + "SetId": 51032, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100821, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112720, "LevelChange": 0, "CommonGameplayType": 1 }, "4700": { - "SetId": 51092, + "SetId": 51032, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111710, + "MaxNumPerWave": 5, + "MonsterId": 7111210, "LevelChange": 0, "CommonGameplayType": 1 }, "4701": { - "SetId": 51092, + "SetId": 51032, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100821, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7112720, "LevelChange": 0, "CommonGameplayType": 1 }, "4702": { - "SetId": 51092, + "SetId": 51032, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111710, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111210, "LevelChange": 0, "CommonGameplayType": 1 }, "4703": { - "SetId": 51092, + "SetId": 51032, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100821, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7112720, "LevelChange": 0, "CommonGameplayType": 1 }, "4704": { - "SetId": 51093, + "SetId": 51033, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7111710, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111210, "LevelChange": 0, "CommonGameplayType": 1 }, "4705": { - "SetId": 51093, + "SetId": 51033, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111420, + "MaxNumPerWave": 3, + "MonsterId": 7140740, "LevelChange": 0, "CommonGameplayType": 1 }, "4706": { - "SetId": 51093, + "SetId": 51033, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111710, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111210, "LevelChange": 0, "CommonGameplayType": 1 }, "4707": { - "SetId": 51093, + "SetId": 51033, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, + "MaxNum": 4, "MaxNumPerWave": 5, - "MonsterId": 7111420, + "MonsterId": 7140740, "LevelChange": 0, "CommonGameplayType": 1 }, "4708": { - "SetId": 51093, + "SetId": 51033, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111710, + "MaxNumPerWave": 8, + "MonsterId": 7111210, "LevelChange": 0, "CommonGameplayType": 1 }, "4709": { - "SetId": 51093, + "SetId": 51033, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111420, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7140740, "LevelChange": 0, "CommonGameplayType": 1 }, "4710": { - "SetId": 51094, + "SetId": 51034, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102920, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111210, "LevelChange": 0, "CommonGameplayType": 1 }, "4711": { - "SetId": 51094, + "SetId": 51034, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111710, + "MaxNumPerWave": 3, + "MonsterId": 7114230, "LevelChange": 0, "CommonGameplayType": 1 }, "4712": { - "SetId": 51094, + "SetId": 51034, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 4, + "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7102920, + "MonsterId": 7111210, "LevelChange": 0, "CommonGameplayType": 1 }, "4713": { - "SetId": 51094, + "SetId": 51034, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111710, + "MaxNumPerWave": 5, + "MonsterId": 7114230, "LevelChange": 0, "CommonGameplayType": 1 }, "4714": { - "SetId": 51094, + "SetId": 51034, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102920, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111210, "LevelChange": 0, "CommonGameplayType": 1 }, "4715": { - "SetId": 51094, + "SetId": 51034, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111710, + "MaxNumPerWave": 7, + "MonsterId": 7114230, "LevelChange": 0, "CommonGameplayType": 1 }, "4716": { - "SetId": 51095, + "SetId": 51035, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, + "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7102920, + "MonsterId": 7122420, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4717": { - "SetId": 51095, + "SetId": 51035, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, + "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112620, + "MonsterId": 7124230, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4718": { - "SetId": 51095, + "SetId": 51035, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102920, + "MaxNumPerWave": 5, + "MonsterId": 7122420, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4719": { - "SetId": 51095, + "SetId": 51035, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112620, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7124230, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4720": { - "SetId": 51095, + "SetId": 51035, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102920, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7122420, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4721": { - "SetId": 51095, + "SetId": 51035, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112620, + "MaxNumPerWave": 7, + "MonsterId": 7124230, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4722": { - "SetId": 51096, + "SetId": 51036, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112720, + "MonsterId": 7140740, "LevelChange": 0, "CommonGameplayType": 6 }, "4723": { - "SetId": 51096, + "SetId": 51036, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100821, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100420, "LevelChange": 0, "CommonGameplayType": 6 }, "4724": { - "SetId": 51096, + "SetId": 51036, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112720, + "MonsterId": 7140740, "LevelChange": 0, "CommonGameplayType": 6 }, "4725": { - "SetId": 51096, + "SetId": 51036, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100821, + "MaxNumPerWave": 5, + "MonsterId": 7100420, "LevelChange": 0, "CommonGameplayType": 6 }, "4726": { - "SetId": 51096, + "SetId": 51036, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112720, + "MaxNumPerWave": 8, + "MonsterId": 7140740, "LevelChange": 0, "CommonGameplayType": 6 }, "4727": { - "SetId": 51096, + "SetId": 51036, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100821, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7100420, "LevelChange": 0, "CommonGameplayType": 6 }, "4728": { - "SetId": 51097, + "SetId": 51037, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112720, + "MonsterId": 7140740, "LevelChange": 0, "CommonGameplayType": 1 }, "4729": { - "SetId": 51097, + "SetId": 51037, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, @@ -47290,17 +47290,17 @@ "CommonGameplayType": 1 }, "4730": { - "SetId": 51097, + "SetId": 51037, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112720, + "MonsterId": 7140740, "LevelChange": 0, "CommonGameplayType": 1 }, "4731": { - "SetId": 51097, + "SetId": 51037, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, @@ -47310,1267 +47310,1277 @@ "CommonGameplayType": 1 }, "4732": { - "SetId": 51097, + "SetId": 51037, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112720, + "MaxNumPerWave": 8, + "MonsterId": 7140740, "LevelChange": 0, "CommonGameplayType": 1 }, "4733": { - "SetId": 51097, + "SetId": 51037, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, + "MaxNumPerWave": 7, "MonsterId": 7114230, "LevelChange": 0, "CommonGameplayType": 1 }, "4734": { - "SetId": 51098, + "SetId": 51038, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, + "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112620, + "MonsterId": 7122420, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4735": { - "SetId": 51098, + "SetId": 51038, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120520, + "MaxNumPerWave": 2, + "MonsterId": 7111330, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4736": { - "SetId": 51098, + "SetId": 51038, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112620, + "MaxNumPerWave": 5, + "MonsterId": 7120210, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4737": { - "SetId": 51098, + "SetId": 51038, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7120520, + "MonsterId": 7111330, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4738": { - "SetId": 51098, + "SetId": 51038, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112620, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7122420, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4739": { - "SetId": 51098, + "SetId": 51038, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120520, + "MaxNumPerWave": 4, + "MonsterId": 7111330, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4740": { - "SetId": 51099, + "SetId": 51039, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, + "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112620, + "MonsterId": 7122420, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4741": { - "SetId": 51099, + "SetId": 51039, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, + "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7120520, + "MonsterId": 7111330, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4742": { - "SetId": 51099, + "SetId": 51039, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112620, + "MaxNumPerWave": 5, + "MonsterId": 7122420, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4743": { - "SetId": 51099, + "SetId": 51039, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120520, + "MaxNum": 2, + "MaxNumPerWave": 5, + "MonsterId": 7111330, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4744": { - "SetId": 51099, + "SetId": 51039, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112620, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7122420, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4745": { - "SetId": 51099, + "SetId": 51039, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7120520, + "MonsterId": 7111330, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4746": { - "SetId": 51101, + "SetId": 51041, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, + "MaxNumPerWave": 5, "MonsterId": 7100620, "LevelChange": 0, "CommonGameplayType": 1 }, "4747": { - "SetId": 51101, + "SetId": 51041, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7100720, + "MonsterId": 7112720, "LevelChange": 0, "CommonGameplayType": 1 }, "4748": { - "SetId": 51101, + "SetId": 51041, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100620, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112720, "LevelChange": 0, "CommonGameplayType": 1 }, "4749": { - "SetId": 51101, + "SetId": 51041, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7100720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4750": { - "SetId": 51101, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, "MonsterId": 7100620, "LevelChange": 0, "CommonGameplayType": 1 }, + "4750": { + "SetId": 51041, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, "4751": { - "SetId": 51101, + "SetId": 51041, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 4, + "MaxNumPerWave": 6, "MonsterId": 7100620, "LevelChange": 0, "CommonGameplayType": 1 }, "4752": { - "SetId": 51102, + "SetId": 51042, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 2, - "MonsterId": 7111710, + "MonsterId": 7112500, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4753": { - "SetId": 51102, + "SetId": 51042, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110620, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112720, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4754": { - "SetId": 51102, + "SetId": 51042, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111710, + "MonsterId": 7112500, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4755": { - "SetId": 51102, + "SetId": 51042, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7110620, + "MonsterId": 7112720, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4756": { - "SetId": 51102, + "SetId": 51042, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111710, + "MonsterId": 7112500, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4757": { - "SetId": 51102, + "SetId": 51042, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110620, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7112720, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4758": { - "SetId": 51103, + "SetId": 51043, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111710, + "MaxNumPerWave": 4, + "MonsterId": 7112500, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4759": { - "SetId": 51103, + "SetId": 51043, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110720, + "MaxNumPerWave": 5, + "MonsterId": 7111420, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4760": { - "SetId": 51103, + "SetId": 51043, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111710, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7112500, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4761": { - "SetId": 51103, + "SetId": 51043, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110720, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111420, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4762": { - "SetId": 51103, + "SetId": 51043, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111710, + "MonsterId": 7112500, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4763": { - "SetId": 51103, + "SetId": 51043, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110620, + "MaxNumPerWave": 6, + "MonsterId": 7111420, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4764": { - "SetId": 51104, + "SetId": 51044, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111710, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7112500, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4765": { - "SetId": 51104, + "SetId": 51044, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120210, + "MaxNumPerWave": 4, + "MonsterId": 7111210, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4766": { - "SetId": 51104, + "SetId": 51044, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111710, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7112500, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4767": { - "SetId": 51104, + "SetId": 51044, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120210, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111210, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4768": { - "SetId": 51104, + "SetId": 51044, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111710, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112500, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4769": { - "SetId": 51104, + "SetId": 51044, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120210, + "MaxNumPerWave": 5, + "MonsterId": 7111210, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4770": { - "SetId": 51105, + "SetId": 51045, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141652, + "MaxNumPerWave": 3, + "MonsterId": 7111330, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "4771": { - "SetId": 51105, + "SetId": 51045, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 3, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7111710, + "MonsterId": 7121210, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "4772": { - "SetId": 51105, + "SetId": 51045, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7141652, + "MonsterId": 7111330, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "4773": { - "SetId": 51105, + "SetId": 51045, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111710, + "MonsterId": 7121210, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "4774": { - "SetId": 51105, + "SetId": 51045, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141652, + "MaxNumPerWave": 5, + "MonsterId": 7111330, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "4775": { - "SetId": 51105, + "SetId": 51045, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4776": { + "SetId": 51046, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111710, + "MonsterId": 7111420, "LevelChange": 0, "CommonGameplayType": 6 }, - "4776": { - "SetId": 51106, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7100720, - "LevelChange": 0, - "CommonGameplayType": 9 - }, "4777": { - "SetId": 51106, + "SetId": 51046, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100153, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112720, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 6 }, "4778": { - "SetId": 51106, + "SetId": 51046, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100153, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111420, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 6 }, "4779": { - "SetId": 51106, + "SetId": 51046, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100720, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7112720, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 6 }, "4780": { - "SetId": 51106, + "SetId": 51046, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 6, + "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7100153, + "MonsterId": 7111420, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 6 }, "4781": { - "SetId": 51106, + "SetId": 51046, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100720, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7112720, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 6 }, "4782": { - "SetId": 51107, + "SetId": 51047, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7110210, + "MonsterId": 7111420, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4783": { - "SetId": 51107, + "SetId": 51047, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100720, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111210, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4784": { - "SetId": 51107, + "SetId": 51047, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110210, + "MaxNumPerWave": 5, + "MonsterId": 7111420, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4785": { - "SetId": 51107, + "SetId": 51047, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100720, + "MaxNumPerWave": 5, + "MonsterId": 7111210, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4786": { - "SetId": 51107, + "SetId": 51047, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110210, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111420, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4787": { - "SetId": 51107, + "SetId": 51047, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100720, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111210, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4788": { - "SetId": 51108, + "SetId": 51048, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141652, + "MaxNumPerWave": 3, + "MonsterId": 7111830, "LevelChange": 0, "CommonGameplayType": 5 }, "4789": { - "SetId": 51108, + "SetId": 51048, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 3, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7111830, + "MonsterId": 7111330, "LevelChange": 0, "CommonGameplayType": 5 }, "4790": { - "SetId": 51108, + "SetId": 51048, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141652, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111830, "LevelChange": 0, "CommonGameplayType": 5 }, "4791": { - "SetId": 51108, + "SetId": 51048, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111830, + "MonsterId": 7111330, "LevelChange": 0, "CommonGameplayType": 5 }, "4792": { - "SetId": 51108, + "SetId": 51048, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141652, + "MaxNumPerWave": 5, + "MonsterId": 7111830, "LevelChange": 0, "CommonGameplayType": 5 }, "4793": { - "SetId": 51108, + "SetId": 51048, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111830, + "MaxNumPerWave": 5, + "MonsterId": 7111330, "LevelChange": 0, "CommonGameplayType": 5 }, "4794": { - "SetId": 51109, + "SetId": 51049, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141652, + "MaxNumPerWave": 3, + "MonsterId": 7111830, "LevelChange": 0, "CommonGameplayType": 5 }, "4795": { - "SetId": 51109, + "SetId": 51049, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111830, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7111330, "LevelChange": 0, "CommonGameplayType": 5 }, "4796": { - "SetId": 51109, + "SetId": 51049, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141652, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111830, "LevelChange": 0, "CommonGameplayType": 5 }, "4797": { - "SetId": 51109, + "SetId": 51049, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111830, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111330, "LevelChange": 0, "CommonGameplayType": 5 }, "4798": { - "SetId": 51109, + "SetId": 51049, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141652, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4799": { - "SetId": 51109, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, + "MaxNum": 3, + "MaxNumPerWave": 5, "MonsterId": 7111830, "LevelChange": 0, "CommonGameplayType": 5 }, + "4799": { + "SetId": 51049, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111330, + "LevelChange": 0, + "CommonGameplayType": 5 + }, "4800": { - "SetId": 51111, + "SetId": 51051, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100821, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100420, "LevelChange": 0, "CommonGameplayType": 1 }, "4801": { - "SetId": 51111, + "SetId": 51051, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100720, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112220, "LevelChange": 0, "CommonGameplayType": 1 }, "4802": { - "SetId": 51111, + "SetId": 51051, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100821, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100420, "LevelChange": 0, "CommonGameplayType": 1 }, "4803": { - "SetId": 51111, + "SetId": 51051, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100720, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112220, "LevelChange": 0, "CommonGameplayType": 1 }, "4804": { - "SetId": 51111, + "SetId": 51051, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100821, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100420, "LevelChange": 0, "CommonGameplayType": 1 }, "4805": { - "SetId": 51111, + "SetId": 51051, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100720, + "MaxNumPerWave": 6, + "MonsterId": 7112220, "LevelChange": 0, "CommonGameplayType": 1 }, "4806": { - "SetId": 51112, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110720, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4807": { - "SetId": 51112, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4808": { - "SetId": 51112, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110720, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4809": { - "SetId": 51112, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4810": { - "SetId": 51112, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110720, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4811": { - "SetId": 51112, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4812": { - "SetId": 51113, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4813": { - "SetId": 51113, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140740, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4814": { - "SetId": 51113, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4815": { - "SetId": 51113, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140740, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4816": { - "SetId": 51113, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4817": { - "SetId": 51113, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140740, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "4818": { - "SetId": 51114, + "SetId": 51052, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 2, - "MonsterId": 7102920, + "MonsterId": 7111210, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 + }, + "4807": { + "SetId": 51052, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4808": { + "SetId": 51052, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4809": { + "SetId": 51052, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4810": { + "SetId": 51052, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4811": { + "SetId": 51052, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7112220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4812": { + "SetId": 51053, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4813": { + "SetId": 51053, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4814": { + "SetId": 51053, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4815": { + "SetId": 51053, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4816": { + "SetId": 51053, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4817": { + "SetId": 51053, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4818": { + "SetId": 51054, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 1 }, "4819": { - "SetId": 51114, + "SetId": 51054, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, + "MaxNum": 3, "MaxNumPerWave": 4, - "MonsterId": 7114230, + "MonsterId": 7111210, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4820": { - "SetId": 51114, + "SetId": 51054, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102920, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110210, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4821": { - "SetId": 51114, + "SetId": 51054, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114230, + "MaxNumPerWave": 6, + "MonsterId": 7111210, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4822": { - "SetId": 51114, + "SetId": 51054, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102920, + "MaxNumPerWave": 5, + "MonsterId": 7110210, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4823": { - "SetId": 51114, + "SetId": 51054, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114230, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111210, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "4824": { - "SetId": 51115, + "SetId": 51055, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 3, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7124230, + "MonsterId": 7122420, "LevelChange": 0, "CommonGameplayType": 5 }, "4825": { - "SetId": 51115, + "SetId": 51055, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 3, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7111330, + "MonsterId": 7120210, "LevelChange": 0, "CommonGameplayType": 5 }, "4826": { - "SetId": 51115, + "SetId": 51055, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7124230, + "MonsterId": 7122420, "LevelChange": 0, "CommonGameplayType": 5 }, "4827": { - "SetId": 51115, + "SetId": 51055, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111330, + "MonsterId": 7120210, "LevelChange": 0, "CommonGameplayType": 5 }, "4828": { - "SetId": 51115, + "SetId": 51055, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124230, + "MaxNumPerWave": 5, + "MonsterId": 7122420, "LevelChange": 0, "CommonGameplayType": 5 }, "4829": { - "SetId": 51115, + "SetId": 51055, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111330, + "MaxNumPerWave": 5, + "MonsterId": 7120210, "LevelChange": 0, "CommonGameplayType": 5 }, "4830": { - "SetId": 51116, + "SetId": 51056, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7102120, + "MonsterId": 7112720, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "4831": { - "SetId": 51116, + "SetId": 51056, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100153, + "MaxNumPerWave": 6, + "MonsterId": 7100420, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "4832": { - "SetId": 51116, + "SetId": 51056, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102120, + "MaxNumPerWave": 5, + "MonsterId": 7112720, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "4833": { - "SetId": 51116, + "SetId": 51056, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100153, + "MaxNumPerWave": 8, + "MonsterId": 7100420, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "4834": { - "SetId": 51116, + "SetId": 51056, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102120, + "MaxNumPerWave": 6, + "MonsterId": 7112720, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "4835": { - "SetId": 51116, + "SetId": 51056, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100153, + "MaxNumPerWave": 8, + "MonsterId": 7100420, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4836": { + "SetId": 51057, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112720, "LevelChange": 0, "CommonGameplayType": 1 }, - "4836": { - "SetId": 51117, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7124230, - "LevelChange": 0, - "CommonGameplayType": 8 - }, "4837": { - "SetId": 51117, + "SetId": 51057, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102120, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110210, "LevelChange": 0, - "CommonGameplayType": 8 + "CommonGameplayType": 1 }, "4838": { - "SetId": 51117, + "SetId": 51057, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7124230, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112720, "LevelChange": 0, - "CommonGameplayType": 8 + "CommonGameplayType": 1 }, "4839": { - "SetId": 51117, + "SetId": 51057, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102120, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110210, "LevelChange": 0, - "CommonGameplayType": 8 + "CommonGameplayType": 1 }, "4840": { - "SetId": 51117, + "SetId": 51057, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7124230, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112720, "LevelChange": 0, - "CommonGameplayType": 8 + "CommonGameplayType": 1 }, "4841": { - "SetId": 51117, + "SetId": 51057, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102120, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110210, "LevelChange": 0, - "CommonGameplayType": 8 + "CommonGameplayType": 1 }, "4842": { - "SetId": 51118, + "SetId": 51058, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111330, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122420, "LevelChange": 0, "CommonGameplayType": 5 }, "4843": { - "SetId": 51118, + "SetId": 51058, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112020, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125120, "LevelChange": 0, "CommonGameplayType": 5 }, "4844": { - "SetId": 51118, + "SetId": 51058, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111330, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122420, "LevelChange": 0, "CommonGameplayType": 5 }, "4845": { - "SetId": 51118, + "SetId": 51058, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112020, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125120, "LevelChange": 0, "CommonGameplayType": 5 }, "4846": { - "SetId": 51118, + "SetId": 51058, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111330, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122420, "LevelChange": 0, "CommonGameplayType": 5 }, "4847": { - "SetId": 51118, + "SetId": 51058, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112020, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125120, "LevelChange": 0, "CommonGameplayType": 5 }, "4848": { - "SetId": 51119, + "SetId": 51059, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111330, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122420, "LevelChange": 0, "CommonGameplayType": 5 }, "4849": { - "SetId": 51119, + "SetId": 51059, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112020, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125120, "LevelChange": 0, "CommonGameplayType": 5 }, "4850": { - "SetId": 51119, + "SetId": 51059, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111330, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122420, "LevelChange": 0, "CommonGameplayType": 5 }, "4851": { - "SetId": 51119, + "SetId": 51059, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112020, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125120, "LevelChange": 0, "CommonGameplayType": 5 }, "4852": { - "SetId": 51119, + "SetId": 51059, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111330, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122420, "LevelChange": 0, "CommonGameplayType": 5 }, "4853": { - "SetId": 51119, + "SetId": 51059, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112020, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125120, "LevelChange": 0, "CommonGameplayType": 5 }, "4854": { - "SetId": 51121, + "SetId": 51061, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7100130, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100153, "LevelChange": 0, "CommonGameplayType": 1 }, "4855": { - "SetId": 51121, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 51061, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100130, + "MaxNumPerWave": 4, + "MonsterId": 7100620, "LevelChange": 0, "CommonGameplayType": 1 }, "4856": { - "SetId": 51121, + "SetId": 51061, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100620, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100153, "LevelChange": 0, "CommonGameplayType": 1 }, "4857": { - "SetId": 51121, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 51061, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100130, + "MaxNumPerWave": 4, + "MonsterId": 7100620, "LevelChange": 0, "CommonGameplayType": 1 }, "4858": { - "SetId": 51121, + "SetId": 51061, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4859": { + "SetId": 51061, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -48579,308 +48589,308 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "4859": { - "SetId": 51122, + "4860": { + "SetId": 51062, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112500, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4860": { - "SetId": 51122, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110130, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102920, "LevelChange": 0, "CommonGameplayType": 1 }, "4861": { - "SetId": 51122, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112500, + "SetId": 51062, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100153, "LevelChange": 0, "CommonGameplayType": 1 }, "4862": { - "SetId": 51122, + "SetId": 51062, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110620, + "MaxNumPerWave": 3, + "MonsterId": 7102920, "LevelChange": 0, "CommonGameplayType": 1 }, "4863": { - "SetId": 51122, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 51062, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112500, + "MonsterId": 7100153, "LevelChange": 0, "CommonGameplayType": 1 }, "4864": { - "SetId": 51122, + "SetId": 51062, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7110130, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102920, "LevelChange": 0, "CommonGameplayType": 1 }, "4865": { - "SetId": 51123, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112500, + "SetId": 51062, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100153, "LevelChange": 0, "CommonGameplayType": 1 }, "4866": { - "SetId": 51123, + "SetId": 51063, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111420, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102920, "LevelChange": 0, "CommonGameplayType": 1 }, "4867": { - "SetId": 51123, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 51063, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112500, + "MaxNumPerWave": 5, + "MonsterId": 7111420, "LevelChange": 0, "CommonGameplayType": 1 }, "4868": { - "SetId": 51123, + "SetId": 51063, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112720, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102920, "LevelChange": 0, "CommonGameplayType": 1 }, "4869": { - "SetId": 51123, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 51063, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112500, + "MonsterId": 7111420, "LevelChange": 0, "CommonGameplayType": 1 }, "4870": { - "SetId": 51123, + "SetId": 51063, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112720, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102920, "LevelChange": 0, "CommonGameplayType": 1 }, "4871": { - "SetId": 51124, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112500, + "SetId": 51063, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111420, "LevelChange": 0, "CommonGameplayType": 1 }, "4872": { - "SetId": 51124, + "SetId": 51064, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, + "GroupNum": 1, + "MaxNum": 2, "MaxNumPerWave": 4, - "MonsterId": 7112420, + "MonsterId": 7102920, "LevelChange": 0, "CommonGameplayType": 1 }, "4873": { - "SetId": 51124, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 51064, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 4, - "MonsterId": 7112500, + "MonsterId": 7110210, "LevelChange": 0, "CommonGameplayType": 1 }, "4874": { - "SetId": 51124, + "SetId": 51064, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 5, - "MaxNumPerWave": 8, - "MonsterId": 7111420, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102920, "LevelChange": 0, "CommonGameplayType": 1 }, "4875": { - "SetId": 51124, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112500, + "SetId": 51064, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110210, "LevelChange": 0, "CommonGameplayType": 1 }, "4876": { - "SetId": 51124, + "SetId": 51064, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112420, + "MonsterId": 7102920, "LevelChange": 0, "CommonGameplayType": 1 }, "4877": { - "SetId": 51125, + "SetId": 51064, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4878": { + "SetId": 51065, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7121630, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4878": { - "SetId": 51125, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7124230, + "MonsterId": 7141652, "LevelChange": 0, "CommonGameplayType": 5 }, "4879": { - "SetId": 51125, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, + "SetId": 51065, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7121630, + "MonsterId": 7120210, "LevelChange": 0, "CommonGameplayType": 5 }, "4880": { - "SetId": 51125, + "SetId": 51065, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7124230, + "MonsterId": 7141652, "LevelChange": 0, "CommonGameplayType": 5 }, "4881": { - "SetId": 51125, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 51065, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121630, + "MaxNumPerWave": 3, + "MonsterId": 7120210, "LevelChange": 0, "CommonGameplayType": 5 }, "4882": { - "SetId": 51125, + "SetId": 51065, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7124230, + "MonsterId": 7141652, "LevelChange": 0, "CommonGameplayType": 5 }, "4883": { - "SetId": 51126, + "SetId": 51065, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4884": { + "SetId": 51066, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111420, + "MonsterId": 7100153, "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4884": { - "SetId": 51126, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7110130, - "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "4885": { - "SetId": 51126, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4886": { - "SetId": 51126, - "WaveNum": 2, + "SetId": 51066, + "WaveNum": 1, "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7110130, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4887": { - "SetId": 51126, - "WaveNum": 3, - "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, "MonsterId": 7111420, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 + }, + "4886": { + "SetId": 51066, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4887": { + "SetId": 51066, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 6 }, "4888": { - "SetId": 51126, + "SetId": 51066, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7110130, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100153, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "4889": { - "SetId": 51127, + "SetId": 51066, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4890": { + "SetId": 51067, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, @@ -48889,18 +48899,18 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "4890": { - "SetId": 51127, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114230, - "LevelChange": 0, - "CommonGameplayType": 1 - }, "4891": { - "SetId": 51127, + "SetId": 51067, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4892": { + "SetId": 51067, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, @@ -48909,387 +48919,3617 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "4892": { - "SetId": 51127, + "4893": { + "SetId": 51067, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 5, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4894": { + "SetId": 51067, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4895": { + "SetId": 51067, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4896": { + "SetId": 51068, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7141652, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4897": { + "SetId": 51068, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4898": { + "SetId": 51068, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141652, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4899": { + "SetId": 51068, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4900": { + "SetId": 51068, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7141652, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4901": { + "SetId": 51068, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4902": { + "SetId": 51069, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7141652, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4903": { + "SetId": 51069, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4904": { + "SetId": 51069, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141652, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4905": { + "SetId": 51069, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4906": { + "SetId": 51069, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7141652, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4907": { + "SetId": 51069, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4908": { + "SetId": 51071, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, "MonsterId": 7110620, "LevelChange": 0, "CommonGameplayType": 1 }, - "4893": { - "SetId": 51127, + "4909": { + "SetId": 51071, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4910": { + "SetId": 51071, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110620, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4911": { + "SetId": 51071, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4912": { + "SetId": 51071, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, + "MonsterId": 7110620, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4913": { + "SetId": 51071, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4914": { + "SetId": 51072, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4915": { + "SetId": 51072, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4916": { + "SetId": 51072, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4917": { + "SetId": 51072, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4918": { + "SetId": 51072, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4919": { + "SetId": 51072, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7112220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4920": { + "SetId": 51073, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4921": { + "SetId": 51073, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4922": { + "SetId": 51073, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4923": { + "SetId": 51073, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4924": { + "SetId": 51073, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4925": { + "SetId": 51073, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, "MonsterId": 7111420, "LevelChange": 0, "CommonGameplayType": 1 }, - "4894": { - "SetId": 51127, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7114230, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4895": { - "SetId": 51128, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7121630, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4896": { - "SetId": 51128, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7120520, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4897": { - "SetId": 51128, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124230, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4898": { - "SetId": 51128, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7120520, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4899": { - "SetId": 51128, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121630, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4900": { - "SetId": 51128, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120520, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4901": { - "SetId": 51129, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7121630, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4902": { - "SetId": 51129, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7120520, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4903": { - "SetId": 51129, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121630, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4904": { - "SetId": 51129, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120520, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4905": { - "SetId": 51129, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121630, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4906": { - "SetId": 51129, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7124230, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4907": { - "SetId": 51131, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100420, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "4908": { - "SetId": 51131, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "4909": { - "SetId": 51131, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100420, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "4910": { - "SetId": 51131, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 6, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "4911": { - "SetId": 51131, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7100420, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "4912": { - "SetId": 51131, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "4913": { - "SetId": 51132, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4914": { - "SetId": 51132, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4915": { - "SetId": 51132, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4916": { - "SetId": 51132, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4917": { - "SetId": 51132, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4918": { - "SetId": 51132, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4919": { - "SetId": 51133, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4920": { - "SetId": 51133, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140740, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4921": { - "SetId": 51133, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4922": { - "SetId": 51133, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7140740, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4923": { - "SetId": 51133, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4924": { - "SetId": 51133, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7140740, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4925": { - "SetId": 51134, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, "4926": { - "SetId": 51134, + "SetId": 51074, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114230, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102920, "LevelChange": 0, "CommonGameplayType": 1 }, "4927": { - "SetId": 51134, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 51074, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, + "MaxNumPerWave": 4, "MonsterId": 7111210, "LevelChange": 0, "CommonGameplayType": 1 }, "4928": { - "SetId": 51134, + "SetId": 51074, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 5, - "MonsterId": 7114230, + "MonsterId": 7102920, "LevelChange": 0, "CommonGameplayType": 1 }, "4929": { - "SetId": 51134, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 51074, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 8, + "MaxNumPerWave": 6, "MonsterId": 7111210, "LevelChange": 0, "CommonGameplayType": 1 }, "4930": { + "SetId": 51074, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4931": { + "SetId": 51074, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4932": { + "SetId": 51075, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125120, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4933": { + "SetId": 51075, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7121210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4934": { + "SetId": 51075, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125120, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4935": { + "SetId": 51075, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4936": { + "SetId": 51075, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125120, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4937": { + "SetId": 51075, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4938": { + "SetId": 51076, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4939": { + "SetId": 51076, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100420, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4940": { + "SetId": 51076, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4941": { + "SetId": 51076, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100420, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4942": { + "SetId": 51076, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4943": { + "SetId": 51076, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100420, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "4944": { + "SetId": 51077, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4945": { + "SetId": 51077, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4946": { + "SetId": 51077, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4947": { + "SetId": 51077, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4948": { + "SetId": 51077, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4949": { + "SetId": 51077, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4950": { + "SetId": 51078, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4951": { + "SetId": 51078, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125120, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4952": { + "SetId": 51078, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4953": { + "SetId": 51078, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125120, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4954": { + "SetId": 51078, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4955": { + "SetId": 51078, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125120, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4956": { + "SetId": 51079, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4957": { + "SetId": 51079, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125120, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4958": { + "SetId": 51079, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4959": { + "SetId": 51079, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125120, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4960": { + "SetId": 51079, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4961": { + "SetId": 51079, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125120, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4962": { + "SetId": 51081, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "4963": { + "SetId": 51081, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100620, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "4964": { + "SetId": 51081, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "4965": { + "SetId": 51081, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100620, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "4966": { + "SetId": 51081, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "4967": { + "SetId": 51081, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100620, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "4968": { + "SetId": 51082, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "4969": { + "SetId": 51082, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100210, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "4970": { + "SetId": 51082, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "4971": { + "SetId": 51082, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100210, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "4972": { + "SetId": 51082, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "4973": { + "SetId": 51082, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100210, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "4974": { + "SetId": 51083, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102120, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "4975": { + "SetId": 51083, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "4976": { + "SetId": 51083, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102120, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "4977": { + "SetId": 51083, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "4978": { + "SetId": 51083, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102120, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "4979": { + "SetId": 51083, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "4980": { + "SetId": 51084, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "4981": { + "SetId": 51084, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "4982": { + "SetId": 51084, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "4983": { + "SetId": 51084, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "4984": { + "SetId": 51084, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "4985": { + "SetId": 51084, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "4986": { + "SetId": 51085, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4987": { + "SetId": 51085, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4988": { + "SetId": 51085, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4989": { + "SetId": 51085, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4990": { + "SetId": 51085, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4991": { + "SetId": 51085, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "4992": { + "SetId": 51086, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7102120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4993": { + "SetId": 51086, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4994": { + "SetId": 51086, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7102120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4995": { + "SetId": 51086, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4996": { + "SetId": 51086, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7102120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4997": { + "SetId": 51086, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "4998": { + "SetId": 51087, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "4999": { + "SetId": 51087, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102120, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "5000": { + "SetId": 51087, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "5001": { + "SetId": 51087, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102120, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "5002": { + "SetId": 51087, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "5003": { + "SetId": 51087, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102120, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "5004": { + "SetId": 51088, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5005": { + "SetId": 51088, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5006": { + "SetId": 51088, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5007": { + "SetId": 51088, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5008": { + "SetId": 51088, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5009": { + "SetId": 51088, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5010": { + "SetId": 51089, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5011": { + "SetId": 51089, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5012": { + "SetId": 51089, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5013": { + "SetId": 51089, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5014": { + "SetId": 51089, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5015": { + "SetId": 51089, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5016": { + "SetId": 51091, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100821, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5017": { + "SetId": 51091, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5018": { + "SetId": 51091, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100821, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5019": { + "SetId": 51091, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5020": { + "SetId": 51091, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100821, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5021": { + "SetId": 51091, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5022": { + "SetId": 51092, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5023": { + "SetId": 51092, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100821, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5024": { + "SetId": 51092, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5025": { + "SetId": 51092, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100821, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5026": { + "SetId": 51092, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5027": { + "SetId": 51092, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100821, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5028": { + "SetId": 51093, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5029": { + "SetId": 51093, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5030": { + "SetId": 51093, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5031": { + "SetId": 51093, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5032": { + "SetId": 51093, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5033": { + "SetId": 51093, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5034": { + "SetId": 51094, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5035": { + "SetId": 51094, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5036": { + "SetId": 51094, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5037": { + "SetId": 51094, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5038": { + "SetId": 51094, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5039": { + "SetId": 51094, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5040": { + "SetId": 51095, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5041": { + "SetId": 51095, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7112620, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5042": { + "SetId": 51095, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5043": { + "SetId": 51095, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112620, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5044": { + "SetId": 51095, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5045": { + "SetId": 51095, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112620, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5046": { + "SetId": 51096, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5047": { + "SetId": 51096, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100821, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5048": { + "SetId": 51096, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5049": { + "SetId": 51096, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100821, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5050": { + "SetId": 51096, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5051": { + "SetId": 51096, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100821, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5052": { + "SetId": 51097, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5053": { + "SetId": 51097, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5054": { + "SetId": 51097, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5055": { + "SetId": 51097, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5056": { + "SetId": 51097, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5057": { + "SetId": 51097, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5058": { + "SetId": 51098, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7112620, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5059": { + "SetId": 51098, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5060": { + "SetId": 51098, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112620, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5061": { + "SetId": 51098, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5062": { + "SetId": 51098, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112620, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5063": { + "SetId": 51098, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5064": { + "SetId": 51099, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7112620, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5065": { + "SetId": 51099, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5066": { + "SetId": 51099, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112620, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5067": { + "SetId": 51099, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5068": { + "SetId": 51099, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112620, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5069": { + "SetId": 51099, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5070": { + "SetId": 51101, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100620, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5071": { + "SetId": 51101, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5072": { + "SetId": 51101, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100620, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5073": { + "SetId": 51101, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5074": { + "SetId": 51101, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100620, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5075": { + "SetId": 51101, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100620, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5076": { + "SetId": 51102, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5077": { + "SetId": 51102, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110620, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5078": { + "SetId": 51102, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5079": { + "SetId": 51102, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110620, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5080": { + "SetId": 51102, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5081": { + "SetId": 51102, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110620, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5082": { + "SetId": 51103, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5083": { + "SetId": 51103, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110720, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5084": { + "SetId": 51103, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5085": { + "SetId": 51103, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110720, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5086": { + "SetId": 51103, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5087": { + "SetId": 51103, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110620, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5088": { + "SetId": 51104, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5089": { + "SetId": 51104, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5090": { + "SetId": 51104, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5091": { + "SetId": 51104, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5092": { + "SetId": 51104, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5093": { + "SetId": 51104, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5094": { + "SetId": 51105, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141652, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5095": { + "SetId": 51105, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5096": { + "SetId": 51105, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141652, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5097": { + "SetId": 51105, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5098": { + "SetId": 51105, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141652, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5099": { + "SetId": 51105, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5100": { + "SetId": 51106, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100720, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "5101": { + "SetId": 51106, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "5102": { + "SetId": 51106, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "5103": { + "SetId": 51106, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100720, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "5104": { + "SetId": 51106, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "5105": { + "SetId": 51106, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100720, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "5106": { + "SetId": 51107, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5107": { + "SetId": 51107, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100720, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5108": { + "SetId": 51107, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5109": { + "SetId": 51107, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100720, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5110": { + "SetId": 51107, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5111": { + "SetId": 51107, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100720, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5112": { + "SetId": 51108, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141652, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5113": { + "SetId": 51108, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111830, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5114": { + "SetId": 51108, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141652, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5115": { + "SetId": 51108, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111830, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5116": { + "SetId": 51108, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141652, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5117": { + "SetId": 51108, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111830, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5118": { + "SetId": 51109, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141652, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5119": { + "SetId": 51109, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111830, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5120": { + "SetId": 51109, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141652, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5121": { + "SetId": 51109, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111830, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5122": { + "SetId": 51109, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141652, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5123": { + "SetId": 51109, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111830, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5124": { + "SetId": 51111, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100821, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5125": { + "SetId": 51111, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5126": { + "SetId": 51111, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100821, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5127": { + "SetId": 51111, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5128": { + "SetId": 51111, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100821, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5129": { + "SetId": 51111, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5130": { + "SetId": 51112, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110720, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5131": { + "SetId": 51112, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5132": { + "SetId": 51112, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110720, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5133": { + "SetId": 51112, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5134": { + "SetId": 51112, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110720, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5135": { + "SetId": 51112, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5136": { + "SetId": 51113, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "5137": { + "SetId": 51113, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140740, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "5138": { + "SetId": 51113, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "5139": { + "SetId": 51113, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140740, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "5140": { + "SetId": 51113, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "5141": { + "SetId": 51113, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140740, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "5142": { + "SetId": 51114, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5143": { + "SetId": 51114, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5144": { + "SetId": 51114, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5145": { + "SetId": 51114, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5146": { + "SetId": 51114, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5147": { + "SetId": 51114, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5148": { + "SetId": 51115, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124230, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5149": { + "SetId": 51115, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111330, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5150": { + "SetId": 51115, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124230, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5151": { + "SetId": 51115, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111330, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5152": { + "SetId": 51115, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124230, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5153": { + "SetId": 51115, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111330, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5154": { + "SetId": 51116, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5155": { + "SetId": 51116, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5156": { + "SetId": 51116, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5157": { + "SetId": 51116, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5158": { + "SetId": 51116, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5159": { + "SetId": 51116, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5160": { + "SetId": 51117, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7124230, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "5161": { + "SetId": 51117, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102120, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "5162": { + "SetId": 51117, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7124230, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "5163": { + "SetId": 51117, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102120, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "5164": { + "SetId": 51117, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7124230, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "5165": { + "SetId": 51117, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102120, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "5166": { + "SetId": 51118, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111330, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5167": { + "SetId": 51118, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112020, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5168": { + "SetId": 51118, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111330, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5169": { + "SetId": 51118, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112020, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5170": { + "SetId": 51118, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111330, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5171": { + "SetId": 51118, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112020, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5172": { + "SetId": 51119, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111330, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5173": { + "SetId": 51119, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112020, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5174": { + "SetId": 51119, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111330, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5175": { + "SetId": 51119, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112020, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5176": { + "SetId": 51119, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111330, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5177": { + "SetId": 51119, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112020, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5178": { + "SetId": 51121, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7100130, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5179": { + "SetId": 51121, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100130, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5180": { + "SetId": 51121, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100620, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5181": { + "SetId": 51121, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100130, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5182": { + "SetId": 51121, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100620, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5183": { + "SetId": 51122, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112500, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5184": { + "SetId": 51122, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110130, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5185": { + "SetId": 51122, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112500, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5186": { + "SetId": 51122, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110620, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5187": { + "SetId": 51122, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112500, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5188": { + "SetId": 51122, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7110130, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5189": { + "SetId": 51123, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7112500, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5190": { + "SetId": 51123, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5191": { + "SetId": 51123, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7112500, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5192": { + "SetId": 51123, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5193": { + "SetId": 51123, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112500, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5194": { + "SetId": 51123, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5195": { + "SetId": 51124, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7112500, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5196": { + "SetId": 51124, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7112420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5197": { + "SetId": 51124, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7112500, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5198": { + "SetId": 51124, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 5, + "MaxNumPerWave": 8, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5199": { + "SetId": 51124, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112500, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5200": { + "SetId": 51124, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5201": { + "SetId": 51125, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7121630, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5202": { + "SetId": 51125, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7124230, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5203": { + "SetId": 51125, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121630, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5204": { + "SetId": 51125, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124230, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5205": { + "SetId": 51125, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121630, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5206": { + "SetId": 51125, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7124230, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5207": { + "SetId": 51126, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5208": { + "SetId": 51126, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7110130, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5209": { + "SetId": 51126, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5210": { + "SetId": 51126, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7110130, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5211": { + "SetId": 51126, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5212": { + "SetId": 51126, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7110130, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5213": { + "SetId": 51127, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5214": { + "SetId": 51127, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5215": { + "SetId": 51127, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5216": { + "SetId": 51127, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110620, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5217": { + "SetId": 51127, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5218": { + "SetId": 51127, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5219": { + "SetId": 51128, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7121630, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5220": { + "SetId": 51128, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5221": { + "SetId": 51128, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124230, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5222": { + "SetId": 51128, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5223": { + "SetId": 51128, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121630, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5224": { + "SetId": 51128, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5225": { + "SetId": 51129, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7121630, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5226": { + "SetId": 51129, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5227": { + "SetId": 51129, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121630, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5228": { + "SetId": 51129, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5229": { + "SetId": 51129, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121630, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5230": { + "SetId": 51129, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7124230, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5231": { + "SetId": 51131, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100420, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "5232": { + "SetId": 51131, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "5233": { + "SetId": 51131, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100420, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "5234": { + "SetId": 51131, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 6, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "5235": { + "SetId": 51131, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7100420, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "5236": { + "SetId": 51131, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "5237": { + "SetId": 51132, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5238": { + "SetId": 51132, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5239": { + "SetId": 51132, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5240": { + "SetId": 51132, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5241": { + "SetId": 51132, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5242": { + "SetId": 51132, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5243": { + "SetId": 51133, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5244": { + "SetId": 51133, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140740, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5245": { + "SetId": 51133, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5246": { + "SetId": 51133, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7140740, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5247": { + "SetId": 51133, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5248": { + "SetId": 51133, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7140740, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5249": { + "SetId": 51134, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5250": { + "SetId": 51134, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5251": { + "SetId": 51134, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5252": { + "SetId": 51134, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5253": { + "SetId": 51134, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5254": { "SetId": 51134, "WaveNum": 3, "GroupNum": 2, @@ -49299,3378 +52539,138 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "4931": { - "SetId": 51135, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4932": { - "SetId": 51135, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124230, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4933": { - "SetId": 51135, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4934": { - "SetId": 51135, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7124230, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4935": { - "SetId": 51135, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4936": { - "SetId": 51135, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7124230, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4937": { - "SetId": 51136, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140740, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4938": { - "SetId": 51136, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4939": { - "SetId": 51136, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7140740, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4940": { - "SetId": 51136, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7100420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4941": { - "SetId": 51136, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7140740, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4942": { - "SetId": 51136, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7100420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4943": { - "SetId": 51137, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140740, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4944": { - "SetId": 51137, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114230, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4945": { - "SetId": 51137, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7140740, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4946": { - "SetId": 51137, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7114230, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4947": { - "SetId": 51137, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7140740, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4948": { - "SetId": 51137, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7114230, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4949": { - "SetId": 51138, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4950": { - "SetId": 51138, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4951": { - "SetId": 51138, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4952": { - "SetId": 51138, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4953": { - "SetId": 51138, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4954": { - "SetId": 51138, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4955": { - "SetId": 51139, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4956": { - "SetId": 51139, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4957": { - "SetId": 51139, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4958": { - "SetId": 51139, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 5, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4959": { - "SetId": 51139, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4960": { - "SetId": 51139, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4961": { - "SetId": 51141, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100620, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4962": { - "SetId": 51141, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4963": { - "SetId": 51141, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4964": { - "SetId": 51141, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100620, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4965": { - "SetId": 51141, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4966": { - "SetId": 51141, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100620, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4967": { - "SetId": 51142, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7112500, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4968": { - "SetId": 51142, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4969": { - "SetId": 51142, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112500, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4970": { - "SetId": 51142, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4971": { - "SetId": 51142, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112500, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4972": { - "SetId": 51142, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4973": { - "SetId": 51143, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7112500, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4974": { - "SetId": 51143, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4975": { - "SetId": 51143, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7112500, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4976": { - "SetId": 51143, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4977": { - "SetId": 51143, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112500, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4978": { - "SetId": 51143, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4979": { - "SetId": 51144, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7112500, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4980": { - "SetId": 51144, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4981": { - "SetId": 51144, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7112500, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4982": { - "SetId": 51144, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4983": { - "SetId": 51144, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112500, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4984": { - "SetId": 51144, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4985": { - "SetId": 51145, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4986": { - "SetId": 51145, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7121210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4987": { - "SetId": 51145, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4988": { - "SetId": 51145, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4989": { - "SetId": 51145, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4990": { - "SetId": 51145, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "4991": { - "SetId": 51146, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4992": { - "SetId": 51146, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4993": { - "SetId": 51146, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4994": { - "SetId": 51146, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4995": { - "SetId": 51146, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4996": { - "SetId": 51146, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "4997": { - "SetId": 51147, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4998": { - "SetId": 51147, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "4999": { - "SetId": 51147, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5000": { - "SetId": 51147, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5001": { - "SetId": 51147, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5002": { - "SetId": 51147, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5003": { - "SetId": 51148, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111830, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5004": { - "SetId": 51148, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5005": { - "SetId": 51148, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111830, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5006": { - "SetId": 51148, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5007": { - "SetId": 51148, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111830, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5008": { - "SetId": 51148, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5009": { - "SetId": 51149, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111830, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5010": { - "SetId": 51149, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5011": { - "SetId": 51149, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111830, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5012": { - "SetId": 51149, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5013": { - "SetId": 51149, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111830, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5014": { - "SetId": 51149, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111330, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5015": { - "SetId": 51151, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5016": { - "SetId": 51151, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5017": { - "SetId": 51151, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5018": { - "SetId": 51151, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5019": { - "SetId": 51151, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5020": { - "SetId": 51151, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5021": { - "SetId": 51152, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5022": { - "SetId": 51152, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5023": { - "SetId": 51152, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5024": { - "SetId": 51152, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5025": { - "SetId": 51152, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5026": { - "SetId": 51152, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7112220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5027": { - "SetId": 51153, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5028": { - "SetId": 51153, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5029": { - "SetId": 51153, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5030": { - "SetId": 51153, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5031": { - "SetId": 51153, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5032": { - "SetId": 51153, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5033": { - "SetId": 51154, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5034": { - "SetId": 51154, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5035": { - "SetId": 51154, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5036": { - "SetId": 51154, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5037": { - "SetId": 51154, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5038": { - "SetId": 51154, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5039": { - "SetId": 51155, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5040": { - "SetId": 51155, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5041": { - "SetId": 51155, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5042": { - "SetId": 51155, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5043": { - "SetId": 51155, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5044": { - "SetId": 51155, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5045": { - "SetId": 51156, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5046": { - "SetId": 51156, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5047": { - "SetId": 51156, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5048": { - "SetId": 51156, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5049": { - "SetId": 51156, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5050": { - "SetId": 51156, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5051": { - "SetId": 51157, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5052": { - "SetId": 51157, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5053": { - "SetId": 51157, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5054": { - "SetId": 51157, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5055": { - "SetId": 51157, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5056": { - "SetId": 51157, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5057": { - "SetId": 51158, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5058": { - "SetId": 51158, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125120, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5059": { - "SetId": 51158, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5060": { - "SetId": 51158, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7125120, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5061": { - "SetId": 51158, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5062": { - "SetId": 51158, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7125120, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5063": { - "SetId": 51159, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5064": { - "SetId": 51159, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125120, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5065": { - "SetId": 51159, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5066": { - "SetId": 51159, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7125120, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5067": { - "SetId": 51159, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5068": { - "SetId": 51159, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7125120, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5069": { - "SetId": 51161, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100153, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5070": { - "SetId": 51161, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100620, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5071": { - "SetId": 51161, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100153, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5072": { - "SetId": 51161, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100620, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5073": { - "SetId": 51161, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100153, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5074": { - "SetId": 51161, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100620, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5075": { - "SetId": 51162, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5076": { - "SetId": 51162, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100153, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5077": { - "SetId": 51162, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5078": { - "SetId": 51162, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100153, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5079": { - "SetId": 51162, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5080": { - "SetId": 51162, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100153, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5081": { - "SetId": 51163, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5082": { - "SetId": 51163, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5083": { - "SetId": 51163, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5084": { - "SetId": 51163, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5085": { - "SetId": 51163, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5086": { - "SetId": 51163, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5087": { - "SetId": 51164, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5088": { - "SetId": 51164, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5089": { - "SetId": 51164, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5090": { - "SetId": 51164, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5091": { - "SetId": 51164, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5092": { - "SetId": 51164, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5093": { - "SetId": 51165, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7141652, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5094": { - "SetId": 51165, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5095": { - "SetId": 51165, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141652, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5096": { - "SetId": 51165, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5097": { - "SetId": 51165, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7141652, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5098": { - "SetId": 51165, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5099": { - "SetId": 51166, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100153, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5100": { - "SetId": 51166, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5101": { - "SetId": 51166, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100153, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5102": { - "SetId": 51166, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5103": { - "SetId": 51166, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100153, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5104": { - "SetId": 51166, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5105": { - "SetId": 51167, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5106": { - "SetId": 51167, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5107": { - "SetId": 51167, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5108": { - "SetId": 51167, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5109": { - "SetId": 51167, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5110": { - "SetId": 51167, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5111": { - "SetId": 51168, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7141652, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5112": { - "SetId": 51168, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120520, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5113": { - "SetId": 51168, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141652, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5114": { - "SetId": 51168, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120520, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5115": { - "SetId": 51168, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7141652, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5116": { - "SetId": 51168, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120520, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5117": { - "SetId": 51169, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7141652, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5118": { - "SetId": 51169, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120520, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5119": { - "SetId": 51169, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141652, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5120": { - "SetId": 51169, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120520, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5121": { - "SetId": 51169, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7141652, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5122": { - "SetId": 51169, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120520, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5123": { - "SetId": 51171, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110620, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5124": { - "SetId": 51171, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5125": { - "SetId": 51171, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110620, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5126": { - "SetId": 51171, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5127": { - "SetId": 51171, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7110620, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5128": { - "SetId": 51171, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5129": { - "SetId": 51172, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5130": { - "SetId": 51172, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5131": { - "SetId": 51172, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5132": { - "SetId": 51172, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5133": { - "SetId": 51172, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5134": { - "SetId": 51172, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7112220, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5135": { - "SetId": 51173, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5136": { - "SetId": 51173, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5137": { - "SetId": 51173, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5138": { - "SetId": 51173, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5139": { - "SetId": 51173, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5140": { - "SetId": 51173, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5141": { - "SetId": 51174, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5142": { - "SetId": 51174, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5143": { - "SetId": 51174, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5144": { - "SetId": 51174, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5145": { - "SetId": 51174, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5146": { - "SetId": 51174, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5147": { - "SetId": 51175, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125120, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5148": { - "SetId": 51175, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7121210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5149": { - "SetId": 51175, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7125120, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5150": { - "SetId": 51175, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5151": { - "SetId": 51175, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7125120, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5152": { - "SetId": 51175, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121210, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5153": { - "SetId": 51176, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5154": { - "SetId": 51176, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5155": { - "SetId": 51176, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5156": { - "SetId": 51176, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5157": { - "SetId": 51176, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5158": { - "SetId": 51176, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5159": { - "SetId": 51177, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5160": { - "SetId": 51177, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5161": { - "SetId": 51177, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5162": { - "SetId": 51177, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5163": { - "SetId": 51177, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5164": { - "SetId": 51177, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5165": { - "SetId": 51178, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5166": { - "SetId": 51178, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125120, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5167": { - "SetId": 51178, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5168": { - "SetId": 51178, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7125120, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5169": { - "SetId": 51178, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5170": { - "SetId": 51178, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7125120, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5171": { - "SetId": 51179, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5172": { - "SetId": 51179, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125120, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5173": { - "SetId": 51179, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5174": { - "SetId": 51179, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7125120, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5175": { - "SetId": 51179, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5176": { - "SetId": 51179, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7125120, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5177": { - "SetId": 51181, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100153, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "5178": { - "SetId": 51181, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100620, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "5179": { - "SetId": 51181, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7100153, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "5180": { - "SetId": 51181, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100620, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "5181": { - "SetId": 51181, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7100153, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "5182": { - "SetId": 51181, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100620, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "5183": { - "SetId": 51182, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100153, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "5184": { - "SetId": 51182, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100210, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "5185": { - "SetId": 51182, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100153, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "5186": { - "SetId": 51182, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100210, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "5187": { - "SetId": 51182, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100153, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "5188": { - "SetId": 51182, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100210, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "5189": { - "SetId": 51183, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102120, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "5190": { - "SetId": 51183, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "5191": { - "SetId": 51183, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102120, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "5192": { - "SetId": 51183, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "5193": { - "SetId": 51183, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102120, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "5194": { - "SetId": 51183, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "5195": { - "SetId": 51184, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "5196": { - "SetId": 51184, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114230, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "5197": { - "SetId": 51184, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "5198": { - "SetId": 51184, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114230, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "5199": { - "SetId": 51184, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110210, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "5200": { - "SetId": 51184, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114230, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "5201": { - "SetId": 51185, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5202": { - "SetId": 51185, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5203": { - "SetId": 51185, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5204": { - "SetId": 51185, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5205": { - "SetId": 51185, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5206": { - "SetId": 51185, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5207": { - "SetId": 51186, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7102120, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5208": { - "SetId": 51186, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100153, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5209": { - "SetId": 51186, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7102120, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5210": { - "SetId": 51186, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100153, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5211": { - "SetId": 51186, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7102120, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5212": { - "SetId": 51186, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100153, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5213": { - "SetId": 51187, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7114230, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "5214": { - "SetId": 51187, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102120, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "5215": { - "SetId": 51187, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7114230, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "5216": { - "SetId": 51187, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102120, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "5217": { - "SetId": 51187, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114230, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "5218": { - "SetId": 51187, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102120, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "5219": { - "SetId": 51188, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5220": { - "SetId": 51188, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7120520, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5221": { - "SetId": 51188, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5222": { - "SetId": 51188, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120520, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5223": { - "SetId": 51188, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5224": { - "SetId": 51188, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7120520, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5225": { - "SetId": 51189, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5226": { - "SetId": 51189, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120520, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5227": { - "SetId": 51189, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5228": { - "SetId": 51189, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7120520, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5229": { - "SetId": 51189, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122420, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5230": { - "SetId": 51189, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7120520, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5231": { - "SetId": 51191, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100821, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5232": { - "SetId": 51191, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5233": { - "SetId": 51191, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100821, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5234": { - "SetId": 51191, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5235": { - "SetId": 51191, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100821, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5236": { - "SetId": 51191, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7110720, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5237": { - "SetId": 51192, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111710, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5238": { - "SetId": 51192, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100821, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5239": { - "SetId": 51192, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111710, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5240": { - "SetId": 51192, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100821, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5241": { - "SetId": 51192, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111710, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5242": { - "SetId": 51192, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100821, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5243": { - "SetId": 51193, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7111710, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5244": { - "SetId": 51193, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5245": { - "SetId": 51193, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111710, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5246": { - "SetId": 51193, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5247": { - "SetId": 51193, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111710, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5248": { - "SetId": 51193, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111420, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5249": { - "SetId": 51194, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5250": { - "SetId": 51194, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111710, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5251": { - "SetId": 51194, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5252": { - "SetId": 51194, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111710, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5253": { - "SetId": 51194, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102920, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5254": { - "SetId": 51194, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111710, - "LevelChange": 0, - "CommonGameplayType": 1 - }, "5255": { - "SetId": 51195, + "SetId": 51135, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, + "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7102920, + "MonsterId": 7122420, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5256": { - "SetId": 51195, + "SetId": 51135, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, + "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112620, + "MonsterId": 7124230, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5257": { - "SetId": 51195, + "SetId": 51135, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102920, + "MaxNumPerWave": 5, + "MonsterId": 7122420, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5258": { - "SetId": 51195, + "SetId": 51135, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112620, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7124230, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5259": { - "SetId": 51195, + "SetId": 51135, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102920, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7122420, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5260": { - "SetId": 51195, + "SetId": 51135, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112620, + "MaxNumPerWave": 7, + "MonsterId": 7124230, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5261": { - "SetId": 51196, + "SetId": 51136, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112720, + "MonsterId": 7140740, "LevelChange": 0, "CommonGameplayType": 6 }, "5262": { - "SetId": 51196, + "SetId": 51136, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100821, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100420, "LevelChange": 0, "CommonGameplayType": 6 }, "5263": { - "SetId": 51196, + "SetId": 51136, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112720, + "MonsterId": 7140740, "LevelChange": 0, "CommonGameplayType": 6 }, "5264": { - "SetId": 51196, + "SetId": 51136, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100821, + "MaxNumPerWave": 5, + "MonsterId": 7100420, "LevelChange": 0, "CommonGameplayType": 6 }, "5265": { - "SetId": 51196, + "SetId": 51136, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112720, + "MaxNumPerWave": 8, + "MonsterId": 7140740, "LevelChange": 0, "CommonGameplayType": 6 }, "5266": { - "SetId": 51196, + "SetId": 51136, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100821, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7100420, "LevelChange": 0, "CommonGameplayType": 6 }, "5267": { - "SetId": 51197, + "SetId": 51137, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112720, + "MonsterId": 7140740, "LevelChange": 0, "CommonGameplayType": 1 }, "5268": { - "SetId": 51197, + "SetId": 51137, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, @@ -52680,17 +52680,17 @@ "CommonGameplayType": 1 }, "5269": { - "SetId": 51197, + "SetId": 51137, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112720, + "MonsterId": 7140740, "LevelChange": 0, "CommonGameplayType": 1 }, "5270": { - "SetId": 51197, + "SetId": 51137, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, @@ -52700,6 +52700,3246 @@ "CommonGameplayType": 1 }, "5271": { + "SetId": 51137, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7140740, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5272": { + "SetId": 51137, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5273": { + "SetId": 51138, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5274": { + "SetId": 51138, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111330, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5275": { + "SetId": 51138, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5276": { + "SetId": 51138, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7111330, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5277": { + "SetId": 51138, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5278": { + "SetId": 51138, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111330, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5279": { + "SetId": 51139, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5280": { + "SetId": 51139, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111330, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5281": { + "SetId": 51139, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5282": { + "SetId": 51139, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 5, + "MonsterId": 7111330, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5283": { + "SetId": 51139, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5284": { + "SetId": 51139, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111330, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5285": { + "SetId": 51141, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100620, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5286": { + "SetId": 51141, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5287": { + "SetId": 51141, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5288": { + "SetId": 51141, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100620, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5289": { + "SetId": 51141, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5290": { + "SetId": 51141, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100620, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5291": { + "SetId": 51142, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7112500, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5292": { + "SetId": 51142, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5293": { + "SetId": 51142, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112500, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5294": { + "SetId": 51142, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5295": { + "SetId": 51142, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112500, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5296": { + "SetId": 51142, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5297": { + "SetId": 51143, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7112500, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5298": { + "SetId": 51143, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5299": { + "SetId": 51143, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7112500, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5300": { + "SetId": 51143, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5301": { + "SetId": 51143, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112500, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5302": { + "SetId": 51143, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5303": { + "SetId": 51144, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7112500, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5304": { + "SetId": 51144, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5305": { + "SetId": 51144, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7112500, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5306": { + "SetId": 51144, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5307": { + "SetId": 51144, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112500, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5308": { + "SetId": 51144, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5309": { + "SetId": 51145, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7111330, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5310": { + "SetId": 51145, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7121210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5311": { + "SetId": 51145, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111330, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5312": { + "SetId": 51145, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5313": { + "SetId": 51145, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111330, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5314": { + "SetId": 51145, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5315": { + "SetId": 51146, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5316": { + "SetId": 51146, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5317": { + "SetId": 51146, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5318": { + "SetId": 51146, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5319": { + "SetId": 51146, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5320": { + "SetId": 51146, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5321": { + "SetId": 51147, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5322": { + "SetId": 51147, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5323": { + "SetId": 51147, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5324": { + "SetId": 51147, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5325": { + "SetId": 51147, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5326": { + "SetId": 51147, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5327": { + "SetId": 51148, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7111830, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5328": { + "SetId": 51148, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7111330, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5329": { + "SetId": 51148, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111830, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5330": { + "SetId": 51148, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111330, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5331": { + "SetId": 51148, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111830, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5332": { + "SetId": 51148, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111330, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5333": { + "SetId": 51149, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7111830, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5334": { + "SetId": 51149, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7111330, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5335": { + "SetId": 51149, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111830, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5336": { + "SetId": 51149, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111330, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5337": { + "SetId": 51149, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111830, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5338": { + "SetId": 51149, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111330, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5339": { + "SetId": 51151, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5340": { + "SetId": 51151, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5341": { + "SetId": 51151, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5342": { + "SetId": 51151, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5343": { + "SetId": 51151, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5344": { + "SetId": 51151, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5345": { + "SetId": 51152, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5346": { + "SetId": 51152, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5347": { + "SetId": 51152, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5348": { + "SetId": 51152, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5349": { + "SetId": 51152, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5350": { + "SetId": 51152, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7112220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5351": { + "SetId": 51153, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5352": { + "SetId": 51153, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5353": { + "SetId": 51153, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5354": { + "SetId": 51153, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5355": { + "SetId": 51153, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5356": { + "SetId": 51153, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5357": { + "SetId": 51154, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5358": { + "SetId": 51154, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5359": { + "SetId": 51154, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5360": { + "SetId": 51154, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5361": { + "SetId": 51154, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5362": { + "SetId": 51154, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5363": { + "SetId": 51155, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5364": { + "SetId": 51155, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5365": { + "SetId": 51155, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5366": { + "SetId": 51155, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5367": { + "SetId": 51155, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5368": { + "SetId": 51155, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5369": { + "SetId": 51156, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5370": { + "SetId": 51156, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100420, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5371": { + "SetId": 51156, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5372": { + "SetId": 51156, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100420, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5373": { + "SetId": 51156, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5374": { + "SetId": 51156, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100420, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5375": { + "SetId": 51157, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5376": { + "SetId": 51157, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5377": { + "SetId": 51157, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5378": { + "SetId": 51157, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5379": { + "SetId": 51157, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5380": { + "SetId": 51157, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5381": { + "SetId": 51158, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5382": { + "SetId": 51158, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125120, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5383": { + "SetId": 51158, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5384": { + "SetId": 51158, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125120, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5385": { + "SetId": 51158, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5386": { + "SetId": 51158, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125120, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5387": { + "SetId": 51159, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5388": { + "SetId": 51159, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125120, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5389": { + "SetId": 51159, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5390": { + "SetId": 51159, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125120, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5391": { + "SetId": 51159, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5392": { + "SetId": 51159, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125120, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5393": { + "SetId": 51161, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5394": { + "SetId": 51161, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100620, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5395": { + "SetId": 51161, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5396": { + "SetId": 51161, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100620, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5397": { + "SetId": 51161, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5398": { + "SetId": 51161, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100620, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5399": { + "SetId": 51162, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5400": { + "SetId": 51162, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5401": { + "SetId": 51162, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5402": { + "SetId": 51162, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5403": { + "SetId": 51162, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5404": { + "SetId": 51162, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5405": { + "SetId": 51163, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5406": { + "SetId": 51163, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5407": { + "SetId": 51163, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5408": { + "SetId": 51163, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5409": { + "SetId": 51163, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5410": { + "SetId": 51163, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5411": { + "SetId": 51164, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5412": { + "SetId": 51164, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5413": { + "SetId": 51164, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5414": { + "SetId": 51164, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5415": { + "SetId": 51164, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5416": { + "SetId": 51164, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5417": { + "SetId": 51165, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7141652, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5418": { + "SetId": 51165, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5419": { + "SetId": 51165, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141652, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5420": { + "SetId": 51165, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5421": { + "SetId": 51165, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7141652, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5422": { + "SetId": 51165, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5423": { + "SetId": 51166, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5424": { + "SetId": 51166, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5425": { + "SetId": 51166, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5426": { + "SetId": 51166, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5427": { + "SetId": 51166, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5428": { + "SetId": 51166, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5429": { + "SetId": 51167, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5430": { + "SetId": 51167, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5431": { + "SetId": 51167, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5432": { + "SetId": 51167, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5433": { + "SetId": 51167, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5434": { + "SetId": 51167, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5435": { + "SetId": 51168, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7141652, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5436": { + "SetId": 51168, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5437": { + "SetId": 51168, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141652, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5438": { + "SetId": 51168, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5439": { + "SetId": 51168, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7141652, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5440": { + "SetId": 51168, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5441": { + "SetId": 51169, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7141652, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5442": { + "SetId": 51169, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5443": { + "SetId": 51169, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141652, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5444": { + "SetId": 51169, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5445": { + "SetId": 51169, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7141652, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5446": { + "SetId": 51169, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5447": { + "SetId": 51171, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110620, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5448": { + "SetId": 51171, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5449": { + "SetId": 51171, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110620, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5450": { + "SetId": 51171, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5451": { + "SetId": 51171, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110620, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5452": { + "SetId": 51171, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5453": { + "SetId": 51172, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5454": { + "SetId": 51172, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5455": { + "SetId": 51172, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5456": { + "SetId": 51172, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5457": { + "SetId": 51172, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5458": { + "SetId": 51172, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7112220, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5459": { + "SetId": 51173, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5460": { + "SetId": 51173, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5461": { + "SetId": 51173, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5462": { + "SetId": 51173, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5463": { + "SetId": 51173, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5464": { + "SetId": 51173, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5465": { + "SetId": 51174, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5466": { + "SetId": 51174, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5467": { + "SetId": 51174, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5468": { + "SetId": 51174, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5469": { + "SetId": 51174, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5470": { + "SetId": 51174, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5471": { + "SetId": 51175, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125120, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5472": { + "SetId": 51175, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7121210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5473": { + "SetId": 51175, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125120, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5474": { + "SetId": 51175, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5475": { + "SetId": 51175, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125120, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5476": { + "SetId": 51175, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121210, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5477": { + "SetId": 51176, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5478": { + "SetId": 51176, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100420, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5479": { + "SetId": 51176, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5480": { + "SetId": 51176, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100420, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5481": { + "SetId": 51176, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5482": { + "SetId": 51176, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100420, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5483": { + "SetId": 51177, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5484": { + "SetId": 51177, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5485": { + "SetId": 51177, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5486": { + "SetId": 51177, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5487": { + "SetId": 51177, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5488": { + "SetId": 51177, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5489": { + "SetId": 51178, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5490": { + "SetId": 51178, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125120, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5491": { + "SetId": 51178, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5492": { + "SetId": 51178, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125120, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5493": { + "SetId": 51178, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5494": { + "SetId": 51178, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125120, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5495": { + "SetId": 51179, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5496": { + "SetId": 51179, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125120, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5497": { + "SetId": 51179, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5498": { + "SetId": 51179, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125120, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5499": { + "SetId": 51179, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5500": { + "SetId": 51179, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125120, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5501": { + "SetId": 51181, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "5502": { + "SetId": 51181, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100620, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "5503": { + "SetId": 51181, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "5504": { + "SetId": 51181, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100620, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "5505": { + "SetId": 51181, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "5506": { + "SetId": 51181, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100620, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "5507": { + "SetId": 51182, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "5508": { + "SetId": 51182, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100210, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "5509": { + "SetId": 51182, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "5510": { + "SetId": 51182, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100210, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "5511": { + "SetId": 51182, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "5512": { + "SetId": 51182, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100210, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "5513": { + "SetId": 51183, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102120, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "5514": { + "SetId": 51183, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "5515": { + "SetId": 51183, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102120, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "5516": { + "SetId": 51183, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "5517": { + "SetId": 51183, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102120, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "5518": { + "SetId": 51183, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "5519": { + "SetId": 51184, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "5520": { + "SetId": 51184, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "5521": { + "SetId": 51184, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "5522": { + "SetId": 51184, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "5523": { + "SetId": 51184, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "5524": { + "SetId": 51184, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "5525": { + "SetId": 51185, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5526": { + "SetId": 51185, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5527": { + "SetId": 51185, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5528": { + "SetId": 51185, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5529": { + "SetId": 51185, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5530": { + "SetId": 51185, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5531": { + "SetId": 51186, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7102120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5532": { + "SetId": 51186, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5533": { + "SetId": 51186, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7102120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5534": { + "SetId": 51186, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5535": { + "SetId": 51186, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7102120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5536": { + "SetId": 51186, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100153, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5537": { + "SetId": 51187, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "5538": { + "SetId": 51187, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102120, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "5539": { + "SetId": 51187, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "5540": { + "SetId": 51187, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102120, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "5541": { + "SetId": 51187, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "5542": { + "SetId": 51187, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102120, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "5543": { + "SetId": 51188, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5544": { + "SetId": 51188, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5545": { + "SetId": 51188, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5546": { + "SetId": 51188, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5547": { + "SetId": 51188, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5548": { + "SetId": 51188, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5549": { + "SetId": 51189, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5550": { + "SetId": 51189, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5551": { + "SetId": 51189, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5552": { + "SetId": 51189, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5553": { + "SetId": 51189, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5554": { + "SetId": 51189, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5555": { + "SetId": 51191, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100821, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5556": { + "SetId": 51191, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5557": { + "SetId": 51191, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100821, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5558": { + "SetId": 51191, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5559": { + "SetId": 51191, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100821, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5560": { + "SetId": 51191, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5561": { + "SetId": 51192, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5562": { + "SetId": 51192, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100821, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5563": { + "SetId": 51192, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5564": { + "SetId": 51192, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100821, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5565": { + "SetId": 51192, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5566": { + "SetId": 51192, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100821, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5567": { + "SetId": 51193, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5568": { + "SetId": 51193, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5569": { + "SetId": 51193, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5570": { + "SetId": 51193, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5571": { + "SetId": 51193, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5572": { + "SetId": 51193, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5573": { + "SetId": 51194, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5574": { + "SetId": 51194, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5575": { + "SetId": 51194, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5576": { + "SetId": 51194, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5577": { + "SetId": 51194, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5578": { + "SetId": 51194, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111710, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5579": { + "SetId": 51195, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5580": { + "SetId": 51195, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7112620, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5581": { + "SetId": 51195, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5582": { + "SetId": 51195, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112620, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5583": { + "SetId": 51195, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102920, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5584": { + "SetId": 51195, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112620, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5585": { + "SetId": 51196, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5586": { + "SetId": 51196, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100821, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5587": { + "SetId": 51196, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5588": { + "SetId": 51196, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100821, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5589": { + "SetId": 51196, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5590": { + "SetId": 51196, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100821, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5591": { + "SetId": 51197, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5592": { + "SetId": 51197, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5593": { + "SetId": 51197, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112720, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5594": { + "SetId": 51197, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5595": { "SetId": 51197, "WaveNum": 3, "GroupNum": 1, @@ -52709,7 +55949,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5272": { + "5596": { "SetId": 51197, "WaveNum": 3, "GroupNum": 2, @@ -52719,6478 +55959,2168 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5273": { - "SetId": 51198, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7112620, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5274": { - "SetId": 51198, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120520, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5275": { - "SetId": 51198, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112620, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5276": { - "SetId": 51198, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120520, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5277": { - "SetId": 51198, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112620, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5278": { - "SetId": 51198, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120520, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5279": { - "SetId": 51199, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7112620, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5280": { - "SetId": 51199, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120520, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5281": { - "SetId": 51199, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112620, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5282": { - "SetId": 51199, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120520, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5283": { - "SetId": 51199, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112620, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5284": { - "SetId": 51199, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120520, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5285": { - "SetId": 61001, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7100100, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5286": { - "SetId": 61001, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100100, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5287": { - "SetId": 61001, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100650, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5288": { - "SetId": 61001, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100100, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5289": { - "SetId": 61001, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100650, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5290": { - "SetId": 61002, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112550, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5291": { - "SetId": 61002, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110100, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5292": { - "SetId": 61002, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112550, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5293": { - "SetId": 61002, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110650, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5294": { - "SetId": 61002, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112550, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5295": { - "SetId": 61002, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7110100, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5296": { - "SetId": 61003, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112550, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5297": { - "SetId": 61003, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5298": { - "SetId": 61003, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112550, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5299": { - "SetId": 61003, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5300": { - "SetId": 61003, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112550, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5301": { - "SetId": 61003, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5302": { - "SetId": 61004, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112550, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5303": { - "SetId": 61004, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5304": { - "SetId": 61004, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112550, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5305": { - "SetId": 61004, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 5, - "MaxNumPerWave": 8, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5306": { - "SetId": 61004, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112550, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5307": { - "SetId": 61004, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5308": { - "SetId": 61005, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7121660, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5309": { - "SetId": 61005, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7124250, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5310": { - "SetId": 61005, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121660, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5311": { - "SetId": 61005, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124250, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5312": { - "SetId": 61005, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121660, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5313": { - "SetId": 61005, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7124250, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5314": { - "SetId": 61006, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5315": { - "SetId": 61006, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7110100, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5316": { - "SetId": 61006, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5317": { - "SetId": 61006, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7110100, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5318": { - "SetId": 61006, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5319": { - "SetId": 61006, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7110100, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5320": { - "SetId": 61007, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5321": { - "SetId": 61007, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5322": { - "SetId": 61007, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5323": { - "SetId": 61007, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110650, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5324": { - "SetId": 61007, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5325": { - "SetId": 61007, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7114250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5326": { - "SetId": 61008, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7121660, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5327": { - "SetId": 61008, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7120550, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5328": { - "SetId": 61008, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124250, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5329": { - "SetId": 61008, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7120550, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5330": { - "SetId": 61008, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121660, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5331": { - "SetId": 61008, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120550, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5332": { - "SetId": 61009, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7121660, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5333": { - "SetId": 61009, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7120550, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5334": { - "SetId": 61009, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121660, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5335": { - "SetId": 61009, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120550, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5336": { - "SetId": 61009, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121660, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5337": { - "SetId": 61009, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7124250, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5338": { - "SetId": 61011, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100410, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "5339": { - "SetId": 61011, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "5340": { - "SetId": 61011, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100410, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "5341": { - "SetId": 61011, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 6, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "5342": { - "SetId": 61011, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7100410, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "5343": { - "SetId": 61011, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "5344": { - "SetId": 61012, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5345": { - "SetId": 61012, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5346": { - "SetId": 61012, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5347": { - "SetId": 61012, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5348": { - "SetId": 61012, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5349": { - "SetId": 61012, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5350": { - "SetId": 61013, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5351": { - "SetId": 61013, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140760, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5352": { - "SetId": 61013, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5353": { - "SetId": 61013, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7140760, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5354": { - "SetId": 61013, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5355": { - "SetId": 61013, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7140760, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5356": { - "SetId": 61014, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5357": { - "SetId": 61014, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5358": { - "SetId": 61014, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5359": { - "SetId": 61014, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7114250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5360": { - "SetId": 61014, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5361": { - "SetId": 61014, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7114250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5362": { - "SetId": 61015, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5363": { - "SetId": 61015, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5364": { - "SetId": 61015, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5365": { - "SetId": 61015, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7124250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5366": { - "SetId": 61015, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5367": { - "SetId": 61015, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7124250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5368": { - "SetId": 61016, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140760, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5369": { - "SetId": 61016, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100410, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5370": { - "SetId": 61016, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7140760, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5371": { - "SetId": 61016, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7100410, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5372": { - "SetId": 61016, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7140760, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5373": { - "SetId": 61016, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7100410, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5374": { - "SetId": 61017, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140760, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5375": { - "SetId": 61017, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5376": { - "SetId": 61017, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7140760, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5377": { - "SetId": 61017, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7114250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5378": { - "SetId": 61017, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7140760, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5379": { - "SetId": 61017, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7114250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5380": { - "SetId": 61018, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5381": { - "SetId": 61018, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5382": { - "SetId": 61018, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5383": { - "SetId": 61018, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5384": { - "SetId": 61018, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5385": { - "SetId": 61018, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5386": { - "SetId": 61019, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5387": { - "SetId": 61019, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5388": { - "SetId": 61019, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5389": { - "SetId": 61019, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 5, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5390": { - "SetId": 61019, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5391": { - "SetId": 61019, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5392": { - "SetId": 61021, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100650, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5393": { - "SetId": 61021, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5394": { - "SetId": 61021, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5395": { - "SetId": 61021, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100650, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5396": { - "SetId": 61021, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5397": { - "SetId": 61021, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100650, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5398": { - "SetId": 61022, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7112550, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5399": { - "SetId": 61022, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5400": { - "SetId": 61022, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112550, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5401": { - "SetId": 61022, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5402": { - "SetId": 61022, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112550, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5403": { - "SetId": 61022, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5404": { - "SetId": 61023, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7112550, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5405": { - "SetId": 61023, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5406": { - "SetId": 61023, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7112550, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5407": { - "SetId": 61023, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5408": { - "SetId": 61023, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112550, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5409": { - "SetId": 61023, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5410": { - "SetId": 61024, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7112550, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5411": { - "SetId": 61024, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5412": { - "SetId": 61024, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7112550, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5413": { - "SetId": 61024, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5414": { - "SetId": 61024, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112550, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5415": { - "SetId": 61024, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5416": { - "SetId": 61025, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5417": { - "SetId": 61025, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7121200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5418": { - "SetId": 61025, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5419": { - "SetId": 61025, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5420": { - "SetId": 61025, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5421": { - "SetId": 61025, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5422": { - "SetId": 61026, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5423": { - "SetId": 61026, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5424": { - "SetId": 61026, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5425": { - "SetId": 61026, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5426": { - "SetId": 61026, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5427": { - "SetId": 61026, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5428": { - "SetId": 61027, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5429": { - "SetId": 61027, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5430": { - "SetId": 61027, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5431": { - "SetId": 61027, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5432": { - "SetId": 61027, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5433": { - "SetId": 61027, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5434": { - "SetId": 61028, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7121800, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5435": { - "SetId": 61028, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5436": { - "SetId": 61028, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121800, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5437": { - "SetId": 61028, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5438": { - "SetId": 61028, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121800, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5439": { - "SetId": 61028, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5440": { - "SetId": 61029, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7121800, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5441": { - "SetId": 61029, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5442": { - "SetId": 61029, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121800, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5443": { - "SetId": 61029, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5444": { - "SetId": 61029, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121800, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5445": { - "SetId": 61029, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5446": { - "SetId": 61031, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100156, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5447": { - "SetId": 61031, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100650, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5448": { - "SetId": 61031, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100156, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5449": { - "SetId": 61031, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100650, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5450": { - "SetId": 61031, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100156, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5451": { - "SetId": 61031, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100650, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5452": { - "SetId": 61032, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5453": { - "SetId": 61032, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100156, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5454": { - "SetId": 61032, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5455": { - "SetId": 61032, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100156, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5456": { - "SetId": 61032, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5457": { - "SetId": 61032, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100156, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5458": { - "SetId": 61033, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5459": { - "SetId": 61033, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5460": { - "SetId": 61033, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5461": { - "SetId": 61033, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5462": { - "SetId": 61033, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5463": { - "SetId": 61033, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5464": { - "SetId": 61034, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5465": { - "SetId": 61034, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7110250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5466": { - "SetId": 61034, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5467": { - "SetId": 61034, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7110250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5468": { - "SetId": 61034, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5469": { - "SetId": 61034, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5470": { - "SetId": 61035, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7141655, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5471": { - "SetId": 61035, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120250, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5472": { - "SetId": 61035, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141655, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5473": { - "SetId": 61035, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120250, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5474": { - "SetId": 61035, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7141655, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5475": { - "SetId": 61035, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120250, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5476": { - "SetId": 61036, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100156, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5477": { - "SetId": 61036, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5478": { - "SetId": 61036, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100156, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5479": { - "SetId": 61036, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5480": { - "SetId": 61036, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100156, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5481": { - "SetId": 61036, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5482": { - "SetId": 61037, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5483": { - "SetId": 61037, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5484": { - "SetId": 61037, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5485": { - "SetId": 61037, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5486": { - "SetId": 61037, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5487": { - "SetId": 61037, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5488": { - "SetId": 61038, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7141655, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5489": { - "SetId": 61038, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120550, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5490": { - "SetId": 61038, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141655, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5491": { - "SetId": 61038, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120550, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5492": { - "SetId": 61038, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7141655, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5493": { - "SetId": 61038, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120550, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5494": { - "SetId": 61039, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7141655, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5495": { - "SetId": 61039, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120550, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5496": { - "SetId": 61039, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141655, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5497": { - "SetId": 61039, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120550, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5498": { - "SetId": 61039, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7141655, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5499": { - "SetId": 61039, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120550, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5500": { - "SetId": 61041, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100410, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5501": { - "SetId": 61041, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5502": { - "SetId": 61041, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100410, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5503": { - "SetId": 61041, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5504": { - "SetId": 61041, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100410, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5505": { - "SetId": 61041, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5506": { - "SetId": 61042, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5507": { - "SetId": 61042, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5508": { - "SetId": 61042, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5509": { - "SetId": 61042, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5510": { - "SetId": 61042, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5511": { - "SetId": 61042, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7112250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5512": { - "SetId": 61043, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5513": { - "SetId": 61043, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5514": { - "SetId": 61043, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5515": { - "SetId": 61043, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5516": { - "SetId": 61043, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5517": { - "SetId": 61043, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5518": { - "SetId": 61044, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5519": { - "SetId": 61044, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5520": { - "SetId": 61044, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5521": { - "SetId": 61044, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5522": { - "SetId": 61044, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5523": { - "SetId": 61044, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5524": { - "SetId": 61045, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5525": { - "SetId": 61045, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120250, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5526": { - "SetId": 61045, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5527": { - "SetId": 61045, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120250, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5528": { - "SetId": 61045, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5529": { - "SetId": 61045, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120250, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5530": { - "SetId": 61046, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5531": { - "SetId": 61046, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100410, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5532": { - "SetId": 61046, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5533": { - "SetId": 61046, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100410, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5534": { - "SetId": 61046, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5535": { - "SetId": 61046, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100410, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5536": { - "SetId": 61047, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5537": { - "SetId": 61047, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5538": { - "SetId": 61047, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5539": { - "SetId": 61047, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5540": { - "SetId": 61047, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5541": { - "SetId": 61047, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5542": { - "SetId": 61048, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5543": { - "SetId": 61048, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125150, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5544": { - "SetId": 61048, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5545": { - "SetId": 61048, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7125150, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5546": { - "SetId": 61048, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5547": { - "SetId": 61048, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7125150, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5548": { - "SetId": 61049, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5549": { - "SetId": 61049, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125150, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5550": { - "SetId": 61049, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5551": { - "SetId": 61049, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7125150, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5552": { - "SetId": 61049, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5553": { - "SetId": 61049, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7125150, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5554": { - "SetId": 61051, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110650, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5555": { - "SetId": 61051, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5556": { - "SetId": 61051, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110650, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5557": { - "SetId": 61051, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5558": { - "SetId": 61051, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7110650, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5559": { - "SetId": 61051, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5560": { - "SetId": 61052, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5561": { - "SetId": 61052, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5562": { - "SetId": 61052, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5563": { - "SetId": 61052, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5564": { - "SetId": 61052, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5565": { - "SetId": 61052, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7112250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5566": { - "SetId": 61053, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5567": { - "SetId": 61053, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5568": { - "SetId": 61053, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5569": { - "SetId": 61053, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5570": { - "SetId": 61053, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5571": { - "SetId": 61053, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5572": { - "SetId": 61054, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5573": { - "SetId": 61054, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5574": { - "SetId": 61054, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5575": { - "SetId": 61054, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5576": { - "SetId": 61054, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5577": { - "SetId": 61054, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5578": { - "SetId": 61055, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125150, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5579": { - "SetId": 61055, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7121200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5580": { - "SetId": 61055, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7125150, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5581": { - "SetId": 61055, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5582": { - "SetId": 61055, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7125150, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5583": { - "SetId": 61055, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5584": { - "SetId": 61056, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5585": { - "SetId": 61056, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100410, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5586": { - "SetId": 61056, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5587": { - "SetId": 61056, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100410, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5588": { - "SetId": 61056, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5589": { - "SetId": 61056, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100410, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5590": { - "SetId": 61057, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5591": { - "SetId": 61057, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5592": { - "SetId": 61057, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5593": { - "SetId": 61057, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5594": { - "SetId": 61057, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5595": { - "SetId": 61057, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5596": { - "SetId": 61058, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 5 - }, "5597": { - "SetId": 61058, + "SetId": 51198, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7125150, + "MonsterId": 7112620, "LevelChange": 0, "CommonGameplayType": 5 }, "5598": { - "SetId": 61058, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, + "SetId": 51198, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122450, + "MonsterId": 7120520, "LevelChange": 0, "CommonGameplayType": 5 }, "5599": { - "SetId": 61058, + "SetId": 51198, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7125150, + "MonsterId": 7112620, "LevelChange": 0, "CommonGameplayType": 5 }, "5600": { - "SetId": 61058, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 51198, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122450, + "MaxNumPerWave": 3, + "MonsterId": 7120520, "LevelChange": 0, "CommonGameplayType": 5 }, "5601": { - "SetId": 61058, + "SetId": 51198, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7125150, + "MonsterId": 7112620, "LevelChange": 0, "CommonGameplayType": 5 }, "5602": { - "SetId": 61059, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7122450, + "SetId": 51198, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120520, "LevelChange": 0, "CommonGameplayType": 5 }, "5603": { - "SetId": 61059, + "SetId": 51199, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7125150, + "MonsterId": 7112620, "LevelChange": 0, "CommonGameplayType": 5 }, "5604": { - "SetId": 61059, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, + "SetId": 51199, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122450, + "MonsterId": 7120520, "LevelChange": 0, "CommonGameplayType": 5 }, "5605": { - "SetId": 61059, + "SetId": 51199, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7125150, + "MonsterId": 7112620, "LevelChange": 0, "CommonGameplayType": 5 }, "5606": { - "SetId": 61059, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 51199, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122450, + "MaxNumPerWave": 3, + "MonsterId": 7120520, "LevelChange": 0, "CommonGameplayType": 5 }, "5607": { - "SetId": 61059, + "SetId": 51199, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7125150, + "MonsterId": 7112620, "LevelChange": 0, "CommonGameplayType": 5 }, "5608": { - "SetId": 61061, + "SetId": 51199, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5609": { + "SetId": 51201, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7100800, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5609": { - "SetId": 61061, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110750, + "MonsterId": 7100153, "LevelChange": 0, "CommonGameplayType": 1 }, "5610": { - "SetId": 61061, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100800, + "SetId": 51201, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111420, "LevelChange": 0, "CommonGameplayType": 1 }, "5611": { - "SetId": 61061, + "SetId": 51201, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110750, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102120, "LevelChange": 0, "CommonGameplayType": 1 }, "5612": { - "SetId": 61061, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 51201, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100800, + "MaxNumPerWave": 4, + "MonsterId": 7111420, "LevelChange": 0, "CommonGameplayType": 1 }, "5613": { - "SetId": 61061, + "SetId": 51201, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7110750, + "MonsterId": 7100153, "LevelChange": 0, "CommonGameplayType": 1 }, "5614": { - "SetId": 61062, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111700, + "SetId": 51201, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111420, "LevelChange": 0, "CommonGameplayType": 1 }, "5615": { - "SetId": 61062, + "SetId": 51202, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100800, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102920, "LevelChange": 0, "CommonGameplayType": 1 }, "5616": { - "SetId": 61062, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111700, + "SetId": 51202, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100153, "LevelChange": 0, "CommonGameplayType": 1 }, "5617": { - "SetId": 61062, + "SetId": 51202, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7100800, + "MonsterId": 7102920, "LevelChange": 0, "CommonGameplayType": 1 }, "5618": { - "SetId": 61062, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 51202, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111700, + "MonsterId": 7100153, "LevelChange": 0, "CommonGameplayType": 1 }, "5619": { - "SetId": 61062, + "SetId": 51202, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100800, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102920, "LevelChange": 0, "CommonGameplayType": 1 }, "5620": { - "SetId": 61063, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7111700, + "SetId": 51202, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100153, "LevelChange": 0, "CommonGameplayType": 1 }, "5621": { - "SetId": 61063, + "SetId": 51203, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111450, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102920, "LevelChange": 0, "CommonGameplayType": 1 }, "5622": { - "SetId": 61063, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111700, + "SetId": 51203, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111420, "LevelChange": 0, "CommonGameplayType": 1 }, "5623": { - "SetId": 61063, + "SetId": 51203, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111450, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102920, "LevelChange": 0, "CommonGameplayType": 1 }, "5624": { - "SetId": 61063, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111700, + "SetId": 51203, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102830, "LevelChange": 0, "CommonGameplayType": 1 }, "5625": { - "SetId": 61063, + "SetId": 51203, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111450, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102920, "LevelChange": 0, "CommonGameplayType": 1 }, "5626": { - "SetId": 61064, - "WaveNum": 1, - "GroupNum": 1, + "SetId": 51203, + "WaveNum": 3, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102950, + "MaxNumPerWave": 6, + "MonsterId": 7102830, "LevelChange": 0, "CommonGameplayType": 1 }, "5627": { - "SetId": 61064, + "SetId": 51204, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, + "GroupNum": 1, + "MaxNum": 2, "MaxNumPerWave": 4, - "MonsterId": 7111700, + "MonsterId": 7111210, "LevelChange": 0, "CommonGameplayType": 1 }, "5628": { - "SetId": 61064, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102950, + "SetId": 51204, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7110210, "LevelChange": 0, "CommonGameplayType": 1 }, "5629": { - "SetId": 61064, + "SetId": 51204, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111700, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7111210, "LevelChange": 0, "CommonGameplayType": 1 }, "5630": { - "SetId": 61064, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102950, + "SetId": 51204, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110210, "LevelChange": 0, "CommonGameplayType": 1 }, "5631": { - "SetId": 61064, + "SetId": 51204, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7111700, + "MonsterId": 7111210, "LevelChange": 0, "CommonGameplayType": 1 }, "5632": { - "SetId": 61065, + "SetId": 51204, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5633": { + "SetId": 51205, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5633": { - "SetId": 61065, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7112650, + "MonsterId": 7141652, "LevelChange": 0, "CommonGameplayType": 5 }, "5634": { - "SetId": 61065, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, + "SetId": 51205, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7102950, + "MonsterId": 7112020, "LevelChange": 0, "CommonGameplayType": 5 }, "5635": { - "SetId": 61065, + "SetId": 51205, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112650, + "MonsterId": 7141652, "LevelChange": 0, "CommonGameplayType": 5 }, "5636": { - "SetId": 61065, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 51205, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102950, + "MaxNumPerWave": 3, + "MonsterId": 7112020, "LevelChange": 0, "CommonGameplayType": 5 }, "5637": { - "SetId": 61065, + "SetId": 51205, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112650, + "MonsterId": 7141652, "LevelChange": 0, "CommonGameplayType": 5 }, "5638": { - "SetId": 61066, + "SetId": 51205, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112020, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5639": { + "SetId": 51206, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5639": { - "SetId": 61066, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100800, + "MonsterId": 7112020, "LevelChange": 0, "CommonGameplayType": 6 }, "5640": { - "SetId": 61066, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112850, + "SetId": 51206, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111420, "LevelChange": 0, "CommonGameplayType": 6 }, "5641": { - "SetId": 61066, + "SetId": 51206, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100800, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112020, "LevelChange": 0, "CommonGameplayType": 6 }, "5642": { - "SetId": 61066, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 51206, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112850, + "MaxNumPerWave": 8, + "MonsterId": 7111420, "LevelChange": 0, "CommonGameplayType": 6 }, "5643": { - "SetId": 61066, + "SetId": 51206, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100800, + "MaxNumPerWave": 6, + "MonsterId": 7112020, "LevelChange": 0, "CommonGameplayType": 6 }, "5644": { - "SetId": 61067, + "SetId": 51206, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111420, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5645": { + "SetId": 51207, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5645": { - "SetId": 61067, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114250, + "MonsterId": 7102120, "LevelChange": 0, "CommonGameplayType": 1 }, "5646": { - "SetId": 61067, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 51207, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112850, + "MaxNumPerWave": 3, + "MonsterId": 7110210, "LevelChange": 0, "CommonGameplayType": 1 }, "5647": { - "SetId": 61067, + "SetId": 51207, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, + "GroupNum": 1, + "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7114250, + "MonsterId": 7102120, "LevelChange": 0, "CommonGameplayType": 1 }, "5648": { - "SetId": 61067, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 51207, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112850, + "MaxNumPerWave": 5, + "MonsterId": 7110210, "LevelChange": 0, "CommonGameplayType": 1 }, "5649": { - "SetId": 61067, + "SetId": 51207, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7114250, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7102120, "LevelChange": 0, "CommonGameplayType": 1 }, "5650": { - "SetId": 61068, + "SetId": 51207, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110210, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5651": { + "SetId": 51208, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7112650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5651": { - "SetId": 61068, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120550, + "MonsterId": 7141652, "LevelChange": 0, "CommonGameplayType": 5 }, "5652": { - "SetId": 61068, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, + "SetId": 51208, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7112650, + "MonsterId": 7120520, "LevelChange": 0, "CommonGameplayType": 5 }, "5653": { - "SetId": 61068, + "SetId": 51208, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7120550, + "MonsterId": 7111630, "LevelChange": 0, "CommonGameplayType": 5 }, "5654": { - "SetId": 61068, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 51208, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112650, + "MaxNumPerWave": 3, + "MonsterId": 7120520, "LevelChange": 0, "CommonGameplayType": 5 }, "5655": { - "SetId": 61068, + "SetId": 51208, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7120550, + "MonsterId": 7141652, "LevelChange": 0, "CommonGameplayType": 5 }, "5656": { - "SetId": 61069, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7112650, + "SetId": 51208, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111630, "LevelChange": 0, "CommonGameplayType": 5 }, "5657": { - "SetId": 61069, + "SetId": 51209, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7120550, + "MonsterId": 7141652, "LevelChange": 0, "CommonGameplayType": 5 }, "5658": { - "SetId": 61069, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, + "SetId": 51209, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7112650, + "MonsterId": 7120520, "LevelChange": 0, "CommonGameplayType": 5 }, "5659": { - "SetId": 61069, + "SetId": 51209, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7120550, + "MonsterId": 7141652, "LevelChange": 0, "CommonGameplayType": 5 }, "5660": { - "SetId": 61069, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 51209, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112650, + "MaxNumPerWave": 3, + "MonsterId": 7112420, "LevelChange": 0, "CommonGameplayType": 5 }, "5661": { - "SetId": 61069, + "SetId": 51209, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7120550, + "MonsterId": 7112420, "LevelChange": 0, "CommonGameplayType": 5 }, "5662": { - "SetId": 61071, + "SetId": 51209, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120520, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5663": { + "SetId": 51211, "WaveNum": 1, "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100156, + "MaxNumPerWave": 6, + "MonsterId": 7100420, "LevelChange": 0, - "CommonGameplayType": 9 - }, - "5663": { - "SetId": 61071, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100650, - "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 4 }, "5664": { - "SetId": 61071, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7100156, + "SetId": 51211, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112720, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 4 }, "5665": { - "SetId": 61071, + "SetId": 51211, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100420, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "5666": { + "SetId": 51211, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100650, + "MaxNumPerWave": 6, + "MonsterId": 7112720, "LevelChange": 0, - "CommonGameplayType": 9 - }, - "5666": { - "SetId": 61071, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7100156, - "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 4 }, "5667": { - "SetId": 61071, + "SetId": 51211, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100650, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7100420, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 4 }, "5668": { - "SetId": 61072, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100156, + "SetId": 51211, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112720, "LevelChange": 0, "CommonGameplayType": 4 }, "5669": { - "SetId": 61072, + "SetId": 51212, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7100250, + "MonsterId": 7111210, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "5670": { - "SetId": 61072, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100156, + "SetId": 51212, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112720, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "5671": { - "SetId": 61072, + "SetId": 51212, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100250, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100210, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "5672": { - "SetId": 61072, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100156, + "SetId": 51212, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7112720, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "5673": { - "SetId": 61072, + "SetId": 51212, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100250, + "MaxNumPerWave": 8, + "MonsterId": 7111210, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "5674": { - "SetId": 61073, - "WaveNum": 1, - "GroupNum": 1, + "SetId": 51212, + "WaveNum": 3, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102150, + "MaxNumPerWave": 7, + "MonsterId": 7100210, "LevelChange": 0, - "CommonGameplayType": 8 + "CommonGameplayType": 1 }, "5675": { - "SetId": 61073, + "SetId": 51213, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7110250, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111210, "LevelChange": 0, - "CommonGameplayType": 8 + "CommonGameplayType": 1 }, "5676": { - "SetId": 61073, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 51213, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7102150, + "MonsterId": 7140740, "LevelChange": 0, - "CommonGameplayType": 8 + "CommonGameplayType": 1 }, "5677": { - "SetId": 61073, + "SetId": 51213, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110250, + "MaxNumPerWave": 5, + "MonsterId": 7100211, "LevelChange": 0, - "CommonGameplayType": 8 + "CommonGameplayType": 1 }, "5678": { - "SetId": 61073, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102150, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "5679": { - "SetId": 61073, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110250, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "5680": { - "SetId": 61074, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7110250, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "5681": { - "SetId": 61074, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114250, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "5682": { - "SetId": 61074, + "SetId": 51213, "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110250, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "5683": { - "SetId": 61074, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114250, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "5684": { - "SetId": 61074, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110250, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "5685": { - "SetId": 61074, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114250, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "5686": { - "SetId": 61075, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5687": { - "SetId": 61075, - "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102950, + "MaxNumPerWave": 5, + "MonsterId": 7140740, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, - "5688": { - "SetId": 61075, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5689": { - "SetId": 61075, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5690": { - "SetId": 61075, + "5679": { + "SetId": 51213, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122450, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111210, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, - "5691": { - "SetId": 61075, + "5680": { + "SetId": 51213, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102950, + "MaxNumPerWave": 7, + "MonsterId": 7100211, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, - "5692": { - "SetId": 61076, + "5681": { + "SetId": 51214, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7102150, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112500, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5682": { + "SetId": 51214, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5683": { + "SetId": 51214, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112500, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5684": { + "SetId": 51214, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5685": { + "SetId": 51214, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7112500, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5686": { + "SetId": 51214, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7114230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5687": { + "SetId": 51215, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5688": { + "SetId": 51215, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5689": { + "SetId": 51215, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5690": { + "SetId": 51215, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7124230, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5691": { + "SetId": 51215, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5692": { + "SetId": 51215, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7124230, "LevelChange": 0, "CommonGameplayType": 1 }, "5693": { - "SetId": 61076, + "SetId": 51216, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100156, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140740, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "5694": { - "SetId": 61076, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7102150, + "SetId": 51216, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100420, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "5695": { - "SetId": 61076, + "SetId": 51216, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100156, + "MaxNumPerWave": 5, + "MonsterId": 7140740, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "5696": { - "SetId": 61076, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7102150, + "SetId": 51216, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7100420, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "5697": { - "SetId": 61076, + "SetId": 51216, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7140740, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5698": { + "SetId": 51216, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7100420, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5699": { + "SetId": 51217, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7100156, + "MonsterId": 7140740, "LevelChange": 0, "CommonGameplayType": 1 }, - "5698": { - "SetId": 61077, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7114250, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "5699": { - "SetId": 61077, + "5700": { + "SetId": 51217, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102150, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114230, "LevelChange": 0, - "CommonGameplayType": 4 - }, - "5700": { - "SetId": 61077, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7114250, - "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "5701": { - "SetId": 61077, + "SetId": 51217, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102150, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112720, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "5702": { - "SetId": 61077, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 51217, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114250, + "MaxNumPerWave": 5, + "MonsterId": 7114230, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "5703": { - "SetId": 61077, + "SetId": 51217, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102150, + "MaxNumPerWave": 8, + "MonsterId": 7140740, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 }, "5704": { - "SetId": 61078, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122450, + "SetId": 51217, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7112720, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5705": { - "SetId": 61078, + "SetId": 51218, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122420, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5706": { + "SetId": 51218, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 2, - "MonsterId": 7120550, + "MonsterId": 7111330, "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5706": { - "SetId": 61078, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5707": { - "SetId": 61078, + "SetId": 51218, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120550, + "MaxNumPerWave": 5, + "MonsterId": 7120210, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5708": { - "SetId": 61078, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7122450, + "SetId": 51218, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7111330, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5709": { - "SetId": 61078, + "SetId": 51218, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7120550, + "MaxNumPerWave": 6, + "MonsterId": 7122420, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5710": { - "SetId": 61079, - "WaveNum": 1, - "GroupNum": 1, + "SetId": 51218, + "WaveNum": 3, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122450, + "MaxNumPerWave": 4, + "MonsterId": 7111330, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "5711": { - "SetId": 61079, + "SetId": 51219, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7120550, + "MonsterId": 7122420, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "5712": { - "SetId": 61079, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 51219, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7122450, + "MonsterId": 7111330, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "5713": { - "SetId": 61079, + "SetId": 51219, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7120550, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122420, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "5714": { - "SetId": 61079, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122450, + "SetId": 51219, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 5, + "MonsterId": 7111330, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "5715": { - "SetId": 61079, + "SetId": 51219, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7120550, + "MaxNumPerWave": 6, + "MonsterId": 7122420, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "5716": { - "SetId": 61081, - "WaveNum": 1, - "GroupNum": 1, + "SetId": 51219, + "WaveNum": 3, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100650, + "MaxNumPerWave": 5, + "MonsterId": 7111330, "LevelChange": 0, "CommonGameplayType": 1 }, "5717": { - "SetId": 61081, + "SetId": 61001, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100750, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7100100, "LevelChange": 0, "CommonGameplayType": 1 }, "5718": { - "SetId": 61081, + "SetId": 61001, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100650, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100100, "LevelChange": 0, "CommonGameplayType": 1 }, "5719": { - "SetId": 61081, + "SetId": 61001, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7100750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5720": { - "SetId": 61081, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, "MonsterId": 7100650, "LevelChange": 0, "CommonGameplayType": 1 }, + "5720": { + "SetId": 61001, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100100, + "LevelChange": 0, + "CommonGameplayType": 1 + }, "5721": { - "SetId": 61081, + "SetId": 61001, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 4, + "MaxNumPerWave": 6, "MonsterId": 7100650, "LevelChange": 0, "CommonGameplayType": 1 }, "5722": { - "SetId": 61082, + "SetId": 61002, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111700, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112550, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5723": { - "SetId": 61082, + "SetId": 61002, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110650, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110100, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5724": { - "SetId": 61082, + "SetId": 61002, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111700, + "MaxNumPerWave": 5, + "MonsterId": 7112550, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5725": { - "SetId": 61082, + "SetId": 61002, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, + "MaxNumPerWave": 5, "MonsterId": 7110650, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5726": { - "SetId": 61082, + "SetId": 61002, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111700, + "MonsterId": 7112550, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5727": { - "SetId": 61082, + "SetId": 61002, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110650, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7110100, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5728": { - "SetId": 61083, + "SetId": 61003, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111700, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7112550, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5729": { - "SetId": 61083, + "SetId": 61003, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110750, + "MaxNumPerWave": 5, + "MonsterId": 7111450, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5730": { - "SetId": 61083, + "SetId": 61003, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111700, + "MaxNumPerWave": 4, + "MonsterId": 7112550, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5731": { - "SetId": 61083, + "SetId": 61003, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110750, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112850, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5732": { - "SetId": 61083, + "SetId": 61003, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111700, + "MaxNumPerWave": 5, + "MonsterId": 7112550, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5733": { - "SetId": 61083, + "SetId": 61003, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110650, + "MaxNumPerWave": 6, + "MonsterId": 7112850, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5734": { - "SetId": 61084, + "SetId": 61004, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111700, + "MaxNumPerWave": 4, + "MonsterId": 7112550, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5735": { - "SetId": 61084, + "SetId": 61004, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120250, + "MaxNumPerWave": 4, + "MonsterId": 7112450, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5736": { - "SetId": 61084, + "SetId": 61004, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111700, + "MaxNumPerWave": 4, + "MonsterId": 7112550, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5737": { - "SetId": 61084, + "SetId": 61004, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120250, + "MaxNum": 5, + "MaxNumPerWave": 8, + "MonsterId": 7111450, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5738": { - "SetId": 61084, + "SetId": 61004, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111700, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112550, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5739": { - "SetId": 61084, + "SetId": 61004, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120250, + "MaxNumPerWave": 5, + "MonsterId": 7112450, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5740": { - "SetId": 61085, + "SetId": 61005, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141655, + "MaxNumPerWave": 3, + "MonsterId": 7121660, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "5741": { - "SetId": 61085, + "SetId": 61005, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 3, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7111700, + "MonsterId": 7124250, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "5742": { - "SetId": 61085, + "SetId": 61005, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7141655, + "MonsterId": 7121660, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "5743": { - "SetId": 61085, + "SetId": 61005, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111700, + "MonsterId": 7124250, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "5744": { - "SetId": 61085, + "SetId": 61005, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141655, + "MaxNumPerWave": 5, + "MonsterId": 7121660, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "5745": { - "SetId": 61085, + "SetId": 61005, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111700, + "MaxNumPerWave": 5, + "MonsterId": 7124250, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "5746": { - "SetId": 61086, + "SetId": 61006, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7100750, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111450, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "5747": { - "SetId": 61086, + "SetId": 61006, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100156, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7110100, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "5748": { - "SetId": 61086, + "SetId": 61006, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100156, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111450, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "5749": { - "SetId": 61086, + "SetId": 61006, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100750, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7110100, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "5750": { - "SetId": 61086, + "SetId": 61006, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 6, + "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7100156, + "MonsterId": 7111450, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "5751": { - "SetId": 61086, + "SetId": 61006, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100750, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7110100, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "5752": { - "SetId": 61087, + "SetId": 61007, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7110250, + "MonsterId": 7111450, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5753": { - "SetId": 61087, + "SetId": 61007, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100750, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114250, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5754": { - "SetId": 61087, + "SetId": 61007, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110250, + "MaxNumPerWave": 5, + "MonsterId": 7111450, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5755": { - "SetId": 61087, + "SetId": 61007, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100750, + "MaxNumPerWave": 5, + "MonsterId": 7110650, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5756": { - "SetId": 61087, + "SetId": 61007, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110250, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111450, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5757": { - "SetId": 61087, + "SetId": 61007, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100750, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7114250, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5758": { - "SetId": 61088, + "SetId": 61008, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141655, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7121660, "LevelChange": 0, "CommonGameplayType": 5 }, "5759": { - "SetId": 61088, + "SetId": 61008, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121800, + "MaxNumPerWave": 4, + "MonsterId": 7120550, "LevelChange": 0, "CommonGameplayType": 5 }, "5760": { - "SetId": 61088, + "SetId": 61008, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141655, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124250, "LevelChange": 0, "CommonGameplayType": 5 }, "5761": { - "SetId": 61088, + "SetId": 61008, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121800, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7120550, "LevelChange": 0, "CommonGameplayType": 5 }, "5762": { - "SetId": 61088, + "SetId": 61008, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141655, + "MaxNumPerWave": 5, + "MonsterId": 7121660, "LevelChange": 0, "CommonGameplayType": 5 }, "5763": { - "SetId": 61088, + "SetId": 61008, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121800, + "MaxNumPerWave": 5, + "MonsterId": 7120550, "LevelChange": 0, "CommonGameplayType": 5 }, "5764": { - "SetId": 61089, + "SetId": 61009, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141655, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7121660, "LevelChange": 0, "CommonGameplayType": 5 }, "5765": { - "SetId": 61089, + "SetId": 61009, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7121800, + "MonsterId": 7120550, "LevelChange": 0, "CommonGameplayType": 5 }, "5766": { - "SetId": 61089, + "SetId": 61009, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141655, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121660, "LevelChange": 0, "CommonGameplayType": 5 }, "5767": { - "SetId": 61089, + "SetId": 61009, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7121800, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120550, "LevelChange": 0, "CommonGameplayType": 5 }, "5768": { - "SetId": 61089, + "SetId": 61009, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141655, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121660, "LevelChange": 0, "CommonGameplayType": 5 }, "5769": { - "SetId": 61089, + "SetId": 61009, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7121800, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7124250, "LevelChange": 0, "CommonGameplayType": 5 }, "5770": { - "SetId": 61091, + "SetId": 61011, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100800, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100410, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 4 }, "5771": { - "SetId": 61091, + "SetId": 61011, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100750, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112850, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 4 }, "5772": { - "SetId": 61091, + "SetId": 61011, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100800, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100410, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 4 }, "5773": { - "SetId": 61091, + "SetId": 61011, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100750, + "MaxNumPerWave": 6, + "MonsterId": 7112850, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 4 }, "5774": { - "SetId": 61091, + "SetId": 61011, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100800, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7100410, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 4 }, "5775": { - "SetId": 61091, + "SetId": 61011, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100750, + "MaxNumPerWave": 6, + "MonsterId": 7112850, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 4 }, "5776": { - "SetId": 61092, + "SetId": 61012, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7110750, + "MonsterId": 7111200, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "5777": { - "SetId": 61092, + "SetId": 61012, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7102950, + "MonsterId": 7112850, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "5778": { - "SetId": 61092, + "SetId": 61012, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110750, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111200, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "5779": { - "SetId": 61092, + "SetId": 61012, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102950, + "MaxNumPerWave": 5, + "MonsterId": 7112850, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "5780": { - "SetId": 61092, + "SetId": 61012, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110750, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111200, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "5781": { - "SetId": 61092, + "SetId": 61012, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102950, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7112850, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "5782": { - "SetId": 61093, + "SetId": 61013, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7102950, + "MonsterId": 7111200, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "5783": { - "SetId": 61093, + "SetId": 61013, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, "MonsterId": 7140760, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "5784": { - "SetId": 61093, + "SetId": 61013, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102950, + "MaxNumPerWave": 5, + "MonsterId": 7111200, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "5785": { - "SetId": 61093, + "SetId": 61013, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, + "MaxNum": 4, + "MaxNumPerWave": 5, "MonsterId": 7140760, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "5786": { - "SetId": 61093, + "SetId": 61013, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102950, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111200, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "5787": { - "SetId": 61093, + "SetId": 61013, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, + "MaxNumPerWave": 7, "MonsterId": 7140760, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "5788": { - "SetId": 61094, + "SetId": 61014, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102950, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111200, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5789": { - "SetId": 61094, + "SetId": 61014, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, + "MaxNum": 3, + "MaxNumPerWave": 3, "MonsterId": 7114250, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5790": { - "SetId": 61094, + "SetId": 61014, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102950, + "MaxNumPerWave": 5, + "MonsterId": 7111200, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5791": { - "SetId": 61094, + "SetId": 61014, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 4, + "MaxNumPerWave": 5, "MonsterId": 7114250, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5792": { - "SetId": 61094, + "SetId": 61014, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102950, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111200, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5793": { - "SetId": 61094, + "SetId": 61014, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, + "MaxNum": 3, + "MaxNumPerWave": 7, "MonsterId": 7114250, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5794": { - "SetId": 61095, + "SetId": 61015, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7124250, + "MonsterId": 7122450, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5795": { - "SetId": 61095, + "SetId": 61015, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7121300, + "MonsterId": 7124250, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5796": { - "SetId": 61095, + "SetId": 61015, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124250, + "MaxNumPerWave": 5, + "MonsterId": 7122450, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5797": { - "SetId": 61095, + "SetId": 61015, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121300, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7124250, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5798": { - "SetId": 61095, + "SetId": 61015, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124250, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7122450, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5799": { - "SetId": 61095, + "SetId": 61015, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121300, + "MaxNumPerWave": 7, + "MonsterId": 7124250, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5800": { - "SetId": 61096, + "SetId": 61016, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7102150, + "MonsterId": 7140760, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "5801": { - "SetId": 61096, + "SetId": 61016, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100156, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100410, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "5802": { - "SetId": 61096, + "SetId": 61016, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102150, + "MaxNumPerWave": 5, + "MonsterId": 7140760, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "5803": { - "SetId": 61096, + "SetId": 61016, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100156, + "MaxNumPerWave": 5, + "MonsterId": 7100410, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "5804": { - "SetId": 61096, + "SetId": 61016, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102150, + "MaxNumPerWave": 8, + "MonsterId": 7140760, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "5805": { - "SetId": 61096, + "SetId": 61016, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100156, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7100410, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "5806": { - "SetId": 61097, + "SetId": 61017, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7124250, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140760, "LevelChange": 0, - "CommonGameplayType": 8 + "CommonGameplayType": 1 }, "5807": { - "SetId": 61097, + "SetId": 61017, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102150, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114250, "LevelChange": 0, - "CommonGameplayType": 8 + "CommonGameplayType": 1 }, "5808": { - "SetId": 61097, + "SetId": 61017, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7124250, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7140760, "LevelChange": 0, - "CommonGameplayType": 8 + "CommonGameplayType": 1 }, "5809": { - "SetId": 61097, + "SetId": 61017, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102150, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7114250, "LevelChange": 0, - "CommonGameplayType": 8 + "CommonGameplayType": 1 }, "5810": { - "SetId": 61097, + "SetId": 61017, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 8, + "MaxNum": 4, "MaxNumPerWave": 8, - "MonsterId": 7124250, + "MonsterId": 7140760, "LevelChange": 0, - "CommonGameplayType": 8 + "CommonGameplayType": 1 }, "5811": { - "SetId": 61097, + "SetId": 61017, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102150, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7114250, "LevelChange": 0, - "CommonGameplayType": 8 + "CommonGameplayType": 1 }, "5812": { - "SetId": 61098, + "SetId": 61018, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7121300, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122450, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "5813": { - "SetId": 61098, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7122000, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5814": { - "SetId": 61098, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5815": { - "SetId": 61098, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7122000, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5816": { - "SetId": 61098, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5817": { - "SetId": 61098, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7122000, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5818": { - "SetId": 61099, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5819": { - "SetId": 61099, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7122000, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5820": { - "SetId": 61099, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5821": { - "SetId": 61099, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7122000, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5822": { - "SetId": 61099, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5823": { - "SetId": 61099, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7122000, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5824": { - "SetId": 61101, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7100100, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5825": { - "SetId": 61101, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100100, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5826": { - "SetId": 61101, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100650, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5827": { - "SetId": 61101, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100100, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5828": { - "SetId": 61101, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100650, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5829": { - "SetId": 61102, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112550, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5830": { - "SetId": 61102, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110100, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5831": { - "SetId": 61102, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112550, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5832": { - "SetId": 61102, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110650, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5833": { - "SetId": 61102, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112550, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5834": { - "SetId": 61102, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7110100, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5835": { - "SetId": 61103, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112550, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5836": { - "SetId": 61103, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5837": { - "SetId": 61103, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112550, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5838": { - "SetId": 61103, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5839": { - "SetId": 61103, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112550, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5840": { - "SetId": 61103, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5841": { - "SetId": 61104, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112550, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5842": { - "SetId": 61104, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5843": { - "SetId": 61104, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112550, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5844": { - "SetId": 61104, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 5, - "MaxNumPerWave": 8, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5845": { - "SetId": 61104, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112550, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5846": { - "SetId": 61104, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5847": { - "SetId": 61105, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7121660, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5848": { - "SetId": 61105, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7124250, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5849": { - "SetId": 61105, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121660, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5850": { - "SetId": 61105, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124250, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5851": { - "SetId": 61105, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121660, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5852": { - "SetId": 61105, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7124250, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5853": { - "SetId": 61106, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5854": { - "SetId": 61106, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7110100, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5855": { - "SetId": 61106, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5856": { - "SetId": 61106, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7110100, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5857": { - "SetId": 61106, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5858": { - "SetId": 61106, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7110100, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5859": { - "SetId": 61107, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5860": { - "SetId": 61107, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5861": { - "SetId": 61107, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5862": { - "SetId": 61107, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110650, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5863": { - "SetId": 61107, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5864": { - "SetId": 61107, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7114250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5865": { - "SetId": 61108, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7121660, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5866": { - "SetId": 61108, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7120550, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5867": { - "SetId": 61108, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124250, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5868": { - "SetId": 61108, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7120550, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5869": { - "SetId": 61108, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121660, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5870": { - "SetId": 61108, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120550, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5871": { - "SetId": 61109, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7121660, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5872": { - "SetId": 61109, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7120550, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5873": { - "SetId": 61109, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121660, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5874": { - "SetId": 61109, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120550, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5875": { - "SetId": 61109, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121660, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5876": { - "SetId": 61109, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7124250, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5877": { - "SetId": 61111, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100410, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "5878": { - "SetId": 61111, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "5879": { - "SetId": 61111, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100410, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "5880": { - "SetId": 61111, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 6, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "5881": { - "SetId": 61111, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7100410, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "5882": { - "SetId": 61111, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "5883": { - "SetId": 61112, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5884": { - "SetId": 61112, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5885": { - "SetId": 61112, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5886": { - "SetId": 61112, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5887": { - "SetId": 61112, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5888": { - "SetId": 61112, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5889": { - "SetId": 61113, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5890": { - "SetId": 61113, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140760, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5891": { - "SetId": 61113, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5892": { - "SetId": 61113, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7140760, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5893": { - "SetId": 61113, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5894": { - "SetId": 61113, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7140760, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5895": { - "SetId": 61114, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5896": { - "SetId": 61114, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5897": { - "SetId": 61114, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5898": { - "SetId": 61114, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7114250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5899": { - "SetId": 61114, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5900": { - "SetId": 61114, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7114250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5901": { - "SetId": 61115, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5902": { - "SetId": 61115, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5903": { - "SetId": 61115, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5904": { - "SetId": 61115, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7124250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5905": { - "SetId": 61115, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5906": { - "SetId": 61115, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7124250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5907": { - "SetId": 61116, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140760, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5908": { - "SetId": 61116, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100410, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5909": { - "SetId": 61116, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7140760, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5910": { - "SetId": 61116, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7100410, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5911": { - "SetId": 61116, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7140760, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5912": { - "SetId": 61116, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7100410, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "5913": { - "SetId": 61117, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140760, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5914": { - "SetId": 61117, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5915": { - "SetId": 61117, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7140760, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5916": { - "SetId": 61117, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7114250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5917": { - "SetId": 61117, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7140760, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5918": { - "SetId": 61117, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7114250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5919": { - "SetId": 61118, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5920": { - "SetId": 61118, + "SetId": 61018, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, @@ -59199,8 +58129,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5921": { - "SetId": 61118, + "5814": { + "SetId": 61018, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, @@ -59209,8 +58139,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5922": { - "SetId": 61118, + "5815": { + "SetId": 61018, "WaveNum": 2, "GroupNum": 2, "MaxNum": 2, @@ -59219,8 +58149,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5923": { - "SetId": 61118, + "5816": { + "SetId": 61018, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, @@ -59229,8 +58159,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5924": { - "SetId": 61118, + "5817": { + "SetId": 61018, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, @@ -59239,8 +58169,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5925": { - "SetId": 61119, + "5818": { + "SetId": 61019, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, @@ -59249,8 +58179,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5926": { - "SetId": 61119, + "5819": { + "SetId": 61019, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, @@ -59259,8 +58189,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5927": { - "SetId": 61119, + "5820": { + "SetId": 61019, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, @@ -59269,8 +58199,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5928": { - "SetId": 61119, + "5821": { + "SetId": 61019, "WaveNum": 2, "GroupNum": 2, "MaxNum": 2, @@ -59279,8 +58209,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5929": { - "SetId": 61119, + "5822": { + "SetId": 61019, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, @@ -59289,8 +58219,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5930": { - "SetId": 61119, + "5823": { + "SetId": 61019, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, @@ -59299,8 +58229,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5931": { - "SetId": 61121, + "5824": { + "SetId": 61021, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, @@ -59309,8 +58239,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5932": { - "SetId": 61121, + "5825": { + "SetId": 61021, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, @@ -59319,8 +58249,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5933": { - "SetId": 61121, + "5826": { + "SetId": 61021, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, @@ -59329,8 +58259,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5934": { - "SetId": 61121, + "5827": { + "SetId": 61021, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, @@ -59339,8 +58269,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5935": { - "SetId": 61121, + "5828": { + "SetId": 61021, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, @@ -59349,8 +58279,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5936": { - "SetId": 61121, + "5829": { + "SetId": 61021, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -59359,8 +58289,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5937": { - "SetId": 61122, + "5830": { + "SetId": 61022, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, @@ -59369,8 +58299,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5938": { - "SetId": 61122, + "5831": { + "SetId": 61022, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, @@ -59379,8 +58309,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5939": { - "SetId": 61122, + "5832": { + "SetId": 61022, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, @@ -59389,8 +58319,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5940": { - "SetId": 61122, + "5833": { + "SetId": 61022, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, @@ -59399,8 +58329,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5941": { - "SetId": 61122, + "5834": { + "SetId": 61022, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -59409,8 +58339,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5942": { - "SetId": 61122, + "5835": { + "SetId": 61022, "WaveNum": 3, "GroupNum": 2, "MaxNum": 6, @@ -59419,8 +58349,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5943": { - "SetId": 61123, + "5836": { + "SetId": 61023, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, @@ -59429,8 +58359,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5944": { - "SetId": 61123, + "5837": { + "SetId": 61023, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, @@ -59439,8 +58369,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5945": { - "SetId": 61123, + "5838": { + "SetId": 61023, "WaveNum": 2, "GroupNum": 1, "MaxNum": 2, @@ -59449,8 +58379,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5946": { - "SetId": 61123, + "5839": { + "SetId": 61023, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, @@ -59459,8 +58389,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5947": { - "SetId": 61123, + "5840": { + "SetId": 61023, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -59469,8 +58399,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5948": { - "SetId": 61123, + "5841": { + "SetId": 61023, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -59479,8 +58409,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5949": { - "SetId": 61124, + "5842": { + "SetId": 61024, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, @@ -59489,8 +58419,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5950": { - "SetId": 61124, + "5843": { + "SetId": 61024, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, @@ -59499,8 +58429,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5951": { - "SetId": 61124, + "5844": { + "SetId": 61024, "WaveNum": 2, "GroupNum": 1, "MaxNum": 2, @@ -59509,8 +58439,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5952": { - "SetId": 61124, + "5845": { + "SetId": 61024, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, @@ -59519,8 +58449,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5953": { - "SetId": 61124, + "5846": { + "SetId": 61024, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -59529,8 +58459,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5954": { - "SetId": 61124, + "5847": { + "SetId": 61024, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, @@ -59539,8 +58469,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "5955": { - "SetId": 61125, + "5848": { + "SetId": 61025, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, @@ -59549,8 +58479,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "5956": { - "SetId": 61125, + "5849": { + "SetId": 61025, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, @@ -59559,8 +58489,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "5957": { - "SetId": 61125, + "5850": { + "SetId": 61025, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, @@ -59569,8 +58499,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "5958": { - "SetId": 61125, + "5851": { + "SetId": 61025, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, @@ -59579,8 +58509,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "5959": { - "SetId": 61125, + "5852": { + "SetId": 61025, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -59589,8 +58519,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "5960": { - "SetId": 61125, + "5853": { + "SetId": 61025, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, @@ -59599,8 +58529,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "5961": { - "SetId": 61126, + "5854": { + "SetId": 61026, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, @@ -59609,8 +58539,8 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "5962": { - "SetId": 61126, + "5855": { + "SetId": 61026, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, @@ -59619,1068 +58549,2148 @@ "LevelChange": 0, "CommonGameplayType": 6 }, + "5856": { + "SetId": 61026, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5857": { + "SetId": 61026, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5858": { + "SetId": 61026, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5859": { + "SetId": 61026, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5860": { + "SetId": 61027, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5861": { + "SetId": 61027, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5862": { + "SetId": 61027, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5863": { + "SetId": 61027, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5864": { + "SetId": 61027, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5865": { + "SetId": 61027, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5866": { + "SetId": 61028, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7121800, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5867": { + "SetId": 61028, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7121300, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5868": { + "SetId": 61028, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121800, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5869": { + "SetId": 61028, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121300, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5870": { + "SetId": 61028, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121800, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5871": { + "SetId": 61028, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121300, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5872": { + "SetId": 61029, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7121800, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5873": { + "SetId": 61029, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7121300, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5874": { + "SetId": 61029, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121800, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5875": { + "SetId": 61029, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121300, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5876": { + "SetId": 61029, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121800, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5877": { + "SetId": 61029, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121300, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5878": { + "SetId": 61031, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5879": { + "SetId": 61031, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100650, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5880": { + "SetId": 61031, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5881": { + "SetId": 61031, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100650, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5882": { + "SetId": 61031, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5883": { + "SetId": 61031, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100650, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5884": { + "SetId": 61032, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5885": { + "SetId": 61032, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5886": { + "SetId": 61032, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5887": { + "SetId": 61032, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5888": { + "SetId": 61032, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5889": { + "SetId": 61032, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5890": { + "SetId": 61033, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5891": { + "SetId": 61033, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5892": { + "SetId": 61033, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5893": { + "SetId": 61033, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5894": { + "SetId": 61033, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5895": { + "SetId": 61033, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5896": { + "SetId": 61034, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5897": { + "SetId": 61034, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5898": { + "SetId": 61034, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5899": { + "SetId": 61034, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5900": { + "SetId": 61034, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5901": { + "SetId": 61034, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5902": { + "SetId": 61035, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5903": { + "SetId": 61035, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5904": { + "SetId": 61035, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5905": { + "SetId": 61035, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5906": { + "SetId": 61035, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5907": { + "SetId": 61035, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5908": { + "SetId": 61036, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5909": { + "SetId": 61036, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5910": { + "SetId": 61036, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5911": { + "SetId": 61036, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5912": { + "SetId": 61036, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5913": { + "SetId": 61036, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5914": { + "SetId": 61037, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5915": { + "SetId": 61037, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5916": { + "SetId": 61037, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5917": { + "SetId": 61037, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5918": { + "SetId": 61037, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5919": { + "SetId": 61037, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5920": { + "SetId": 61038, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5921": { + "SetId": 61038, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5922": { + "SetId": 61038, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5923": { + "SetId": 61038, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5924": { + "SetId": 61038, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5925": { + "SetId": 61038, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5926": { + "SetId": 61039, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5927": { + "SetId": 61039, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5928": { + "SetId": 61039, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5929": { + "SetId": 61039, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5930": { + "SetId": 61039, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5931": { + "SetId": 61039, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5932": { + "SetId": 61041, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100410, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5933": { + "SetId": 61041, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5934": { + "SetId": 61041, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100410, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5935": { + "SetId": 61041, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5936": { + "SetId": 61041, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100410, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5937": { + "SetId": 61041, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5938": { + "SetId": 61042, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5939": { + "SetId": 61042, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5940": { + "SetId": 61042, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5941": { + "SetId": 61042, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5942": { + "SetId": 61042, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5943": { + "SetId": 61042, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7112250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5944": { + "SetId": 61043, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5945": { + "SetId": 61043, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5946": { + "SetId": 61043, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5947": { + "SetId": 61043, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5948": { + "SetId": 61043, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5949": { + "SetId": 61043, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5950": { + "SetId": 61044, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5951": { + "SetId": 61044, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5952": { + "SetId": 61044, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5953": { + "SetId": 61044, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5954": { + "SetId": 61044, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5955": { + "SetId": 61044, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5956": { + "SetId": 61045, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5957": { + "SetId": 61045, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5958": { + "SetId": 61045, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5959": { + "SetId": 61045, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5960": { + "SetId": 61045, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5961": { + "SetId": 61045, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5962": { + "SetId": 61046, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 6 + }, "5963": { - "SetId": 61126, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111450, + "SetId": 61046, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100410, "LevelChange": 0, "CommonGameplayType": 6 }, "5964": { - "SetId": 61126, + "SetId": 61046, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, "MonsterId": 7112850, "LevelChange": 0, "CommonGameplayType": 6 }, "5965": { - "SetId": 61126, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61046, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111450, + "MaxNumPerWave": 8, + "MonsterId": 7100410, "LevelChange": 0, "CommonGameplayType": 6 }, "5966": { - "SetId": 61126, + "SetId": 61046, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 8, + "MaxNumPerWave": 6, "MonsterId": 7112850, "LevelChange": 0, "CommonGameplayType": 6 }, "5967": { - "SetId": 61127, + "SetId": 61046, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100410, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "5968": { + "SetId": 61047, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5968": { - "SetId": 61127, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111200, + "MonsterId": 7112850, "LevelChange": 0, "CommonGameplayType": 1 }, "5969": { - "SetId": 61127, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 61047, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111450, + "MaxNumPerWave": 3, + "MonsterId": 7110250, "LevelChange": 0, "CommonGameplayType": 1 }, "5970": { - "SetId": 61127, + "SetId": 61047, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, + "GroupNum": 1, + "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7111200, + "MonsterId": 7112850, "LevelChange": 0, "CommonGameplayType": 1 }, "5971": { - "SetId": 61127, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61047, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111450, + "MaxNumPerWave": 5, + "MonsterId": 7110250, "LevelChange": 0, "CommonGameplayType": 1 }, "5972": { - "SetId": 61127, + "SetId": 61047, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111200, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112850, "LevelChange": 0, "CommonGameplayType": 1 }, "5973": { - "SetId": 61128, + "SetId": 61047, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "5974": { + "SetId": 61048, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7121800, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "5974": { - "SetId": 61128, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7121300, + "MonsterId": 7122450, "LevelChange": 0, "CommonGameplayType": 5 }, "5975": { - "SetId": 61128, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, + "SetId": 61048, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7121800, + "MonsterId": 7125150, "LevelChange": 0, "CommonGameplayType": 5 }, "5976": { - "SetId": 61128, + "SetId": 61048, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7121300, + "MonsterId": 7122450, "LevelChange": 0, "CommonGameplayType": 5 }, "5977": { - "SetId": 61128, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61048, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121800, + "MaxNumPerWave": 3, + "MonsterId": 7125150, "LevelChange": 0, "CommonGameplayType": 5 }, "5978": { - "SetId": 61128, + "SetId": 61048, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7121300, + "MonsterId": 7122450, "LevelChange": 0, "CommonGameplayType": 5 }, "5979": { - "SetId": 61129, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7121800, + "SetId": 61048, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125150, "LevelChange": 0, "CommonGameplayType": 5 }, "5980": { - "SetId": 61129, + "SetId": 61049, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7121300, + "MonsterId": 7122450, "LevelChange": 0, "CommonGameplayType": 5 }, "5981": { - "SetId": 61129, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, + "SetId": 61049, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7121800, + "MonsterId": 7125150, "LevelChange": 0, "CommonGameplayType": 5 }, "5982": { - "SetId": 61129, + "SetId": 61049, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7121300, + "MonsterId": 7122450, "LevelChange": 0, "CommonGameplayType": 5 }, "5983": { - "SetId": 61129, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61049, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121800, + "MaxNumPerWave": 3, + "MonsterId": 7125150, "LevelChange": 0, "CommonGameplayType": 5 }, "5984": { - "SetId": 61129, + "SetId": 61049, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7121300, + "MonsterId": 7122450, "LevelChange": 0, "CommonGameplayType": 5 }, "5985": { - "SetId": 61131, + "SetId": 61049, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125150, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "5986": { + "SetId": 61051, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7100156, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "5986": { - "SetId": 61131, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100650, + "MonsterId": 7110650, "LevelChange": 0, "CommonGameplayType": 1 }, "5987": { - "SetId": 61131, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100156, + "SetId": 61051, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112250, "LevelChange": 0, "CommonGameplayType": 1 }, "5988": { - "SetId": 61131, + "SetId": 61051, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100650, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110650, "LevelChange": 0, "CommonGameplayType": 1 }, "5989": { - "SetId": 61131, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61051, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100156, + "MaxNumPerWave": 4, + "MonsterId": 7112250, "LevelChange": 0, "CommonGameplayType": 1 }, "5990": { - "SetId": 61131, + "SetId": 61051, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7100650, + "MonsterId": 7110650, "LevelChange": 0, "CommonGameplayType": 1 }, "5991": { - "SetId": 61132, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102950, + "SetId": 61051, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112250, "LevelChange": 0, "CommonGameplayType": 1 }, "5992": { - "SetId": 61132, + "SetId": 61052, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100156, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102950, "LevelChange": 0, "CommonGameplayType": 1 }, "5993": { - "SetId": 61132, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102950, + "SetId": 61052, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112250, "LevelChange": 0, "CommonGameplayType": 1 }, "5994": { - "SetId": 61132, + "SetId": 61052, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7100156, + "MonsterId": 7102950, "LevelChange": 0, "CommonGameplayType": 1 }, "5995": { - "SetId": 61132, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61052, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7102950, + "MonsterId": 7112250, "LevelChange": 0, "CommonGameplayType": 1 }, "5996": { - "SetId": 61132, + "SetId": 61052, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100156, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102950, "LevelChange": 0, "CommonGameplayType": 1 }, "5997": { - "SetId": 61133, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102950, + "SetId": 61052, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7112250, "LevelChange": 0, "CommonGameplayType": 1 }, "5998": { - "SetId": 61133, + "SetId": 61053, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111450, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102950, "LevelChange": 0, "CommonGameplayType": 1 }, "5999": { - "SetId": 61133, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102950, + "SetId": 61053, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111450, "LevelChange": 0, "CommonGameplayType": 1 }, "6000": { - "SetId": 61133, + "SetId": 61053, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111450, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102950, "LevelChange": 0, "CommonGameplayType": 1 }, "6001": { - "SetId": 61133, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61053, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102950, + "MaxNumPerWave": 5, + "MonsterId": 7111450, "LevelChange": 0, "CommonGameplayType": 1 }, "6002": { - "SetId": 61133, + "SetId": 61053, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111450, + "MaxNumPerWave": 4, + "MonsterId": 7102950, "LevelChange": 0, "CommonGameplayType": 1 }, "6003": { - "SetId": 61134, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102950, + "SetId": 61053, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111450, "LevelChange": 0, "CommonGameplayType": 1 }, "6004": { - "SetId": 61134, + "SetId": 61054, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7110250, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102950, "LevelChange": 0, "CommonGameplayType": 1 }, "6005": { - "SetId": 61134, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, + "SetId": 61054, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, "MaxNumPerWave": 4, - "MonsterId": 7102950, + "MonsterId": 7111200, "LevelChange": 0, "CommonGameplayType": 1 }, "6006": { - "SetId": 61134, + "SetId": 61054, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7110250, + "MaxNumPerWave": 5, + "MonsterId": 7102950, "LevelChange": 0, "CommonGameplayType": 1 }, "6007": { - "SetId": 61134, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102950, + "SetId": 61054, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111200, "LevelChange": 0, "CommonGameplayType": 1 }, "6008": { - "SetId": 61134, + "SetId": 61054, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7110250, + "MonsterId": 7102950, "LevelChange": 0, "CommonGameplayType": 1 }, "6009": { - "SetId": 61135, + "SetId": 61054, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6010": { + "SetId": 61055, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7141655, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6010": { - "SetId": 61135, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120250, + "MonsterId": 7125150, "LevelChange": 0, "CommonGameplayType": 5 }, "6011": { - "SetId": 61135, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, + "SetId": 61055, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7141655, + "MonsterId": 7121200, "LevelChange": 0, "CommonGameplayType": 5 }, "6012": { - "SetId": 61135, + "SetId": 61055, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7120250, + "MonsterId": 7125150, "LevelChange": 0, "CommonGameplayType": 5 }, "6013": { - "SetId": 61135, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61055, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7141655, + "MaxNumPerWave": 3, + "MonsterId": 7121200, "LevelChange": 0, "CommonGameplayType": 5 }, "6014": { - "SetId": 61135, + "SetId": 61055, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7120250, + "MonsterId": 7125150, "LevelChange": 0, "CommonGameplayType": 5 }, "6015": { - "SetId": 61136, + "SetId": 61055, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6016": { + "SetId": 61056, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7100156, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6016": { - "SetId": 61136, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111450, + "MonsterId": 7112850, "LevelChange": 0, "CommonGameplayType": 6 }, "6017": { - "SetId": 61136, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100156, + "SetId": 61056, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100410, "LevelChange": 0, "CommonGameplayType": 6 }, "6018": { - "SetId": 61136, + "SetId": 61056, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111450, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112850, "LevelChange": 0, "CommonGameplayType": 6 }, "6019": { - "SetId": 61136, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61056, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100156, + "MaxNumPerWave": 8, + "MonsterId": 7100410, "LevelChange": 0, "CommonGameplayType": 6 }, "6020": { - "SetId": 61136, + "SetId": 61056, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111450, + "MaxNumPerWave": 6, + "MonsterId": 7112850, "LevelChange": 0, "CommonGameplayType": 6 }, "6021": { - "SetId": 61137, + "SetId": 61056, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100410, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6022": { + "SetId": 61057, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6022": { - "SetId": 61137, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110250, + "MonsterId": 7112850, "LevelChange": 0, "CommonGameplayType": 1 }, "6023": { - "SetId": 61137, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 61057, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111450, + "MaxNumPerWave": 3, + "MonsterId": 7110250, "LevelChange": 0, "CommonGameplayType": 1 }, "6024": { - "SetId": 61137, + "SetId": 61057, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, + "GroupNum": 1, + "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7110250, + "MonsterId": 7112850, "LevelChange": 0, "CommonGameplayType": 1 }, "6025": { - "SetId": 61137, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61057, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111450, + "MaxNumPerWave": 5, + "MonsterId": 7110250, "LevelChange": 0, "CommonGameplayType": 1 }, "6026": { - "SetId": 61137, + "SetId": 61057, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110250, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112850, "LevelChange": 0, "CommonGameplayType": 1 }, "6027": { - "SetId": 61138, + "SetId": 61057, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6028": { + "SetId": 61058, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7141655, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6028": { - "SetId": 61138, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120550, + "MonsterId": 7122450, "LevelChange": 0, "CommonGameplayType": 5 }, "6029": { - "SetId": 61138, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, + "SetId": 61058, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7141655, + "MonsterId": 7125150, "LevelChange": 0, "CommonGameplayType": 5 }, "6030": { - "SetId": 61138, + "SetId": 61058, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7120550, + "MonsterId": 7122450, "LevelChange": 0, "CommonGameplayType": 5 }, "6031": { - "SetId": 61138, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61058, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7141655, + "MaxNumPerWave": 3, + "MonsterId": 7125150, "LevelChange": 0, "CommonGameplayType": 5 }, "6032": { - "SetId": 61138, + "SetId": 61058, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7120550, + "MonsterId": 7122450, "LevelChange": 0, "CommonGameplayType": 5 }, "6033": { - "SetId": 61139, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7141655, + "SetId": 61058, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125150, "LevelChange": 0, "CommonGameplayType": 5 }, "6034": { - "SetId": 61139, + "SetId": 61059, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7120550, + "MonsterId": 7122450, "LevelChange": 0, "CommonGameplayType": 5 }, "6035": { - "SetId": 61139, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, + "SetId": 61059, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7141655, + "MonsterId": 7125150, "LevelChange": 0, "CommonGameplayType": 5 }, "6036": { - "SetId": 61139, + "SetId": 61059, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7120550, + "MonsterId": 7122450, "LevelChange": 0, "CommonGameplayType": 5 }, "6037": { - "SetId": 61139, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61059, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7141655, + "MaxNumPerWave": 3, + "MonsterId": 7125150, "LevelChange": 0, "CommonGameplayType": 5 }, "6038": { - "SetId": 61139, + "SetId": 61059, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7120550, + "MonsterId": 7122450, "LevelChange": 0, "CommonGameplayType": 5 }, "6039": { - "SetId": 61141, + "SetId": 61059, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125150, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6040": { + "SetId": 61061, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7100410, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6040": { - "SetId": 61141, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112250, + "MonsterId": 7100800, "LevelChange": 0, "CommonGameplayType": 1 }, "6041": { - "SetId": 61141, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100410, + "SetId": 61061, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110750, "LevelChange": 0, "CommonGameplayType": 1 }, "6042": { - "SetId": 61141, + "SetId": 61061, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112250, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100800, "LevelChange": 0, "CommonGameplayType": 1 }, "6043": { - "SetId": 61141, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61061, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100410, + "MaxNumPerWave": 4, + "MonsterId": 7110750, "LevelChange": 0, "CommonGameplayType": 1 }, "6044": { - "SetId": 61141, + "SetId": 61061, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7112250, + "MonsterId": 7100800, "LevelChange": 0, "CommonGameplayType": 1 }, "6045": { - "SetId": 61142, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111200, + "SetId": 61061, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110750, "LevelChange": 0, "CommonGameplayType": 1 }, "6046": { - "SetId": 61142, + "SetId": 61062, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112250, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111700, "LevelChange": 0, "CommonGameplayType": 1 }, "6047": { - "SetId": 61142, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111200, + "SetId": 61062, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100800, "LevelChange": 0, "CommonGameplayType": 1 }, "6048": { - "SetId": 61142, + "SetId": 61062, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112250, + "MonsterId": 7111700, "LevelChange": 0, "CommonGameplayType": 1 }, "6049": { - "SetId": 61142, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61062, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111200, + "MonsterId": 7100800, "LevelChange": 0, "CommonGameplayType": 1 }, "6050": { - "SetId": 61142, + "SetId": 61062, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7112250, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111700, "LevelChange": 0, "CommonGameplayType": 1 }, "6051": { - "SetId": 61143, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7111200, + "SetId": 61062, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100800, "LevelChange": 0, "CommonGameplayType": 1 }, "6052": { - "SetId": 61143, + "SetId": 61063, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112850, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7111700, "LevelChange": 0, "CommonGameplayType": 1 }, "6053": { - "SetId": 61143, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111200, + "SetId": 61063, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111450, "LevelChange": 0, "CommonGameplayType": 1 }, "6054": { - "SetId": 61143, + "SetId": 61063, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112850, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111700, "LevelChange": 0, "CommonGameplayType": 1 }, "6055": { - "SetId": 61143, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111200, + "SetId": 61063, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111450, "LevelChange": 0, "CommonGameplayType": 1 }, "6056": { - "SetId": 61143, + "SetId": 61063, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112850, + "MaxNumPerWave": 4, + "MonsterId": 7111700, "LevelChange": 0, "CommonGameplayType": 1 }, "6057": { - "SetId": 61144, - "WaveNum": 1, - "GroupNum": 1, + "SetId": 61063, + "WaveNum": 3, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110250, + "MaxNumPerWave": 6, + "MonsterId": 7111450, "LevelChange": 0, "CommonGameplayType": 1 }, "6058": { - "SetId": 61144, + "SetId": 61064, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111200, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102950, "LevelChange": 0, "CommonGameplayType": 1 }, "6059": { - "SetId": 61144, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110250, + "SetId": 61064, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111700, "LevelChange": 0, "CommonGameplayType": 1 }, "6060": { - "SetId": 61144, + "SetId": 61064, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111200, + "MaxNumPerWave": 5, + "MonsterId": 7102950, "LevelChange": 0, "CommonGameplayType": 1 }, "6061": { - "SetId": 61144, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110250, + "SetId": 61064, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111700, "LevelChange": 0, "CommonGameplayType": 1 }, "6062": { - "SetId": 61144, + "SetId": 61064, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7111200, + "MonsterId": 7102950, "LevelChange": 0, "CommonGameplayType": 1 }, "6063": { - "SetId": 61145, + "SetId": 61064, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6064": { + "SetId": 61065, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6064": { - "SetId": 61145, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120250, + "MonsterId": 7102950, "LevelChange": 0, "CommonGameplayType": 5 }, "6065": { - "SetId": 61145, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, + "SetId": 61065, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122450, + "MonsterId": 7112650, "LevelChange": 0, "CommonGameplayType": 5 }, "6066": { - "SetId": 61145, + "SetId": 61065, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7120250, + "MonsterId": 7102950, "LevelChange": 0, "CommonGameplayType": 5 }, "6067": { - "SetId": 61145, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61065, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122450, + "MaxNumPerWave": 3, + "MonsterId": 7112650, "LevelChange": 0, "CommonGameplayType": 5 }, "6068": { - "SetId": 61145, + "SetId": 61065, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7120250, + "MonsterId": 7102950, "LevelChange": 0, "CommonGameplayType": 5 }, "6069": { - "SetId": 61146, + "SetId": 61065, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6070": { + "SetId": 61066, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, @@ -60689,58 +60699,58 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "6070": { - "SetId": 61146, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100410, - "LevelChange": 0, - "CommonGameplayType": 6 - }, "6071": { - "SetId": 61146, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112850, + "SetId": 61066, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100800, "LevelChange": 0, "CommonGameplayType": 6 }, "6072": { - "SetId": 61146, + "SetId": 61066, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100410, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112850, "LevelChange": 0, "CommonGameplayType": 6 }, "6073": { - "SetId": 61146, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61066, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112850, + "MaxNumPerWave": 8, + "MonsterId": 7100800, "LevelChange": 0, "CommonGameplayType": 6 }, "6074": { - "SetId": 61146, + "SetId": 61066, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100410, + "MaxNumPerWave": 6, + "MonsterId": 7112850, "LevelChange": 0, "CommonGameplayType": 6 }, "6075": { - "SetId": 61147, + "SetId": 61066, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100800, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6076": { + "SetId": 61067, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, @@ -60749,2267 +60759,6577 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "6076": { - "SetId": 61147, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, "6077": { - "SetId": 61147, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 61067, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112850, + "MaxNumPerWave": 3, + "MonsterId": 7114250, "LevelChange": 0, "CommonGameplayType": 1 }, "6078": { - "SetId": 61147, + "SetId": 61067, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, + "GroupNum": 1, + "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7110250, + "MonsterId": 7112850, "LevelChange": 0, "CommonGameplayType": 1 }, "6079": { - "SetId": 61147, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61067, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112850, + "MaxNumPerWave": 5, + "MonsterId": 7114250, "LevelChange": 0, "CommonGameplayType": 1 }, "6080": { - "SetId": 61147, + "SetId": 61067, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110250, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112850, "LevelChange": 0, "CommonGameplayType": 1 }, "6081": { - "SetId": 61148, + "SetId": 61067, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7114250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6082": { + "SetId": 61068, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6082": { - "SetId": 61148, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125150, + "MonsterId": 7112650, "LevelChange": 0, "CommonGameplayType": 5 }, "6083": { - "SetId": 61148, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, + "SetId": 61068, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122450, + "MonsterId": 7120550, "LevelChange": 0, "CommonGameplayType": 5 }, "6084": { - "SetId": 61148, + "SetId": 61068, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7125150, + "MonsterId": 7112650, "LevelChange": 0, "CommonGameplayType": 5 }, "6085": { - "SetId": 61148, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61068, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122450, + "MaxNumPerWave": 3, + "MonsterId": 7120550, "LevelChange": 0, "CommonGameplayType": 5 }, "6086": { - "SetId": 61148, + "SetId": 61068, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7125150, + "MonsterId": 7112650, "LevelChange": 0, "CommonGameplayType": 5 }, "6087": { - "SetId": 61149, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7122450, + "SetId": 61068, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120550, "LevelChange": 0, "CommonGameplayType": 5 }, "6088": { - "SetId": 61149, + "SetId": 61069, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7125150, + "MonsterId": 7112650, "LevelChange": 0, "CommonGameplayType": 5 }, "6089": { - "SetId": 61149, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, + "SetId": 61069, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122450, + "MonsterId": 7120550, "LevelChange": 0, "CommonGameplayType": 5 }, "6090": { - "SetId": 61149, + "SetId": 61069, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7125150, + "MonsterId": 7112650, "LevelChange": 0, "CommonGameplayType": 5 }, "6091": { - "SetId": 61149, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61069, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122450, + "MaxNumPerWave": 3, + "MonsterId": 7120550, "LevelChange": 0, "CommonGameplayType": 5 }, "6092": { - "SetId": 61149, + "SetId": 61069, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7125150, + "MonsterId": 7112650, "LevelChange": 0, "CommonGameplayType": 5 }, "6093": { - "SetId": 61151, - "WaveNum": 1, - "GroupNum": 1, + "SetId": 61069, + "WaveNum": 3, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7110650, + "MonsterId": 7120550, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "6094": { - "SetId": 61151, + "SetId": 61071, "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "6095": { + "SetId": 61071, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100650, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "6096": { + "SetId": 61071, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "6097": { + "SetId": 61071, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100650, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "6098": { + "SetId": 61071, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "6099": { + "SetId": 61071, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100650, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "6100": { + "SetId": 61072, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "6101": { + "SetId": 61072, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100250, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "6102": { + "SetId": 61072, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "6103": { + "SetId": 61072, + "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112250, + "MonsterId": 7100250, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 4 }, - "6095": { - "SetId": 61151, + "6104": { + "SetId": 61072, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "6105": { + "SetId": 61072, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100250, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "6106": { + "SetId": 61073, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102150, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "6107": { + "SetId": 61073, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "6108": { + "SetId": 61073, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110650, + "MaxNumPerWave": 3, + "MonsterId": 7102150, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 8 }, - "6096": { - "SetId": 61151, + "6109": { + "SetId": 61073, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112250, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110250, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 8 }, - "6097": { - "SetId": 61151, + "6110": { + "SetId": 61073, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7110650, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102150, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 8 }, - "6098": { - "SetId": 61151, + "6111": { + "SetId": 61073, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112250, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110250, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 8 }, - "6099": { - "SetId": 61152, + "6112": { + "SetId": 61074, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 2, - "MonsterId": 7102950, + "MonsterId": 7110250, "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6100": { - "SetId": 61152, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6101": { - "SetId": 61152, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6102": { - "SetId": 61152, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6103": { - "SetId": 61152, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6104": { - "SetId": 61152, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7112250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6105": { - "SetId": 61153, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6106": { - "SetId": 61153, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6107": { - "SetId": 61153, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6108": { - "SetId": 61153, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6109": { - "SetId": 61153, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6110": { - "SetId": 61153, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6111": { - "SetId": 61154, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6112": { - "SetId": 61154, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111200, - "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "6113": { - "SetId": 61154, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102950, + "SetId": 61074, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114250, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "6114": { - "SetId": 61154, + "SetId": 61074, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111200, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110250, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "6115": { - "SetId": 61154, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61074, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102950, + "MaxNumPerWave": 3, + "MonsterId": 7114250, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "6116": { - "SetId": 61154, + "SetId": 61074, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "6117": { + "SetId": 61074, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111200, + "MaxNumPerWave": 3, + "MonsterId": 7114250, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, - "6117": { - "SetId": 61155, + "6118": { + "SetId": 61075, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125150, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6118": { - "SetId": 61155, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7121200, + "MaxNumPerWave": 2, + "MonsterId": 7122450, "LevelChange": 0, "CommonGameplayType": 5 }, "6119": { - "SetId": 61155, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7125150, + "SetId": 61075, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102950, "LevelChange": 0, "CommonGameplayType": 5 }, "6120": { - "SetId": 61155, + "SetId": 61075, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121200, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122450, "LevelChange": 0, "CommonGameplayType": 5 }, "6121": { - "SetId": 61155, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61075, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7125150, + "MaxNumPerWave": 3, + "MonsterId": 7102950, "LevelChange": 0, "CommonGameplayType": 5 }, "6122": { - "SetId": 61155, + "SetId": 61075, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121200, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122450, "LevelChange": 0, "CommonGameplayType": 5 }, "6123": { - "SetId": 61156, - "WaveNum": 1, - "GroupNum": 1, + "SetId": 61075, + "WaveNum": 3, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112850, + "MonsterId": 7102950, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "6124": { - "SetId": 61156, + "SetId": 61076, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, + "GroupNum": 1, + "MaxNum": 6, "MaxNumPerWave": 6, - "MonsterId": 7100410, + "MonsterId": 7102150, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "6125": { - "SetId": 61156, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112850, + "SetId": 61076, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100156, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "6126": { - "SetId": 61156, + "SetId": 61076, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100410, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7102150, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 1 }, "6127": { - "SetId": 61156, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6128": { - "SetId": 61156, - "WaveNum": 3, + "SetId": 61076, + "WaveNum": 2, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100410, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6129": { - "SetId": 61157, - "WaveNum": 1, - "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112850, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6128": { + "SetId": 61076, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7102150, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6129": { + "SetId": 61076, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100156, "LevelChange": 0, "CommonGameplayType": 1 }, "6130": { - "SetId": 61157, + "SetId": 61077, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110250, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7114250, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 4 }, "6131": { - "SetId": 61157, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112850, + "SetId": 61077, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102150, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 4 }, "6132": { - "SetId": 61157, + "SetId": 61077, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110250, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7114250, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 4 }, "6133": { - "SetId": 61157, + "SetId": 61077, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102150, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "6134": { + "SetId": 61077, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112850, + "MaxNumPerWave": 4, + "MonsterId": 7114250, "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6134": { - "SetId": 61157, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110250, - "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 4 }, "6135": { - "SetId": 61158, + "SetId": 61077, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102150, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "6136": { + "SetId": 61078, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 3, + "MaxNumPerWave": 2, "MonsterId": 7122450, "LevelChange": 0, "CommonGameplayType": 5 }, - "6136": { - "SetId": 61158, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125150, - "LevelChange": 0, - "CommonGameplayType": 5 - }, "6137": { - "SetId": 61158, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122450, + "SetId": 61078, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7120550, "LevelChange": 0, "CommonGameplayType": 5 }, "6138": { - "SetId": 61158, + "SetId": 61078, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7125150, + "MonsterId": 7122450, "LevelChange": 0, "CommonGameplayType": 5 }, "6139": { - "SetId": 61158, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61078, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122450, + "MaxNumPerWave": 3, + "MonsterId": 7120550, "LevelChange": 0, "CommonGameplayType": 5 }, "6140": { - "SetId": 61158, + "SetId": 61078, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7125150, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7122450, "LevelChange": 0, "CommonGameplayType": 5 }, "6141": { - "SetId": 61159, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7122450, + "SetId": 61078, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7120550, "LevelChange": 0, "CommonGameplayType": 5 }, "6142": { - "SetId": 61159, + "SetId": 61079, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, + "GroupNum": 1, + "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7125150, + "MonsterId": 7122450, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "6143": { - "SetId": 61159, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 61079, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7122450, + "MonsterId": 7120550, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "6144": { - "SetId": 61159, + "SetId": 61079, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7125150, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6145": { - "SetId": 61159, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, "MonsterId": 7122450, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, - "6146": { - "SetId": 61159, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7125150, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6147": { - "SetId": 61161, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100800, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6148": { - "SetId": 61161, - "WaveNum": 1, + "6145": { + "SetId": 61079, + "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7110750, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6146": { + "SetId": 61079, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6147": { + "SetId": 61079, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6148": { + "SetId": 61081, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100650, "LevelChange": 0, "CommonGameplayType": 1 }, "6149": { - "SetId": 61161, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100800, + "SetId": 61081, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100750, "LevelChange": 0, "CommonGameplayType": 1 }, "6150": { - "SetId": 61161, + "SetId": 61081, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110750, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100650, "LevelChange": 0, "CommonGameplayType": 1 }, "6151": { - "SetId": 61161, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61081, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100800, + "MaxNumPerWave": 4, + "MonsterId": 7100750, "LevelChange": 0, "CommonGameplayType": 1 }, "6152": { - "SetId": 61161, + "SetId": 61081, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7110750, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100650, "LevelChange": 0, "CommonGameplayType": 1 }, "6153": { - "SetId": 61162, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111700, + "SetId": 61081, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100650, "LevelChange": 0, "CommonGameplayType": 1 }, "6154": { - "SetId": 61162, + "SetId": 61082, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100800, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111700, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "6155": { - "SetId": 61162, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 61082, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111700, + "MonsterId": 7110650, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "6156": { - "SetId": 61162, + "SetId": 61082, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7100800, + "MonsterId": 7111700, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "6157": { - "SetId": 61162, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61082, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111700, + "MonsterId": 7110650, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "6158": { - "SetId": 61162, + "SetId": 61082, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100800, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111700, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "6159": { - "SetId": 61163, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, + "SetId": 61082, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7111700, + "MonsterId": 7110650, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "6160": { - "SetId": 61163, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6161": { - "SetId": 61163, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111700, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6162": { - "SetId": 61163, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6163": { - "SetId": 61163, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111700, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6164": { - "SetId": 61163, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111450, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6165": { - "SetId": 61164, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6166": { - "SetId": 61164, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111700, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6167": { - "SetId": 61164, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6168": { - "SetId": 61164, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111700, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6169": { - "SetId": 61164, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6170": { - "SetId": 61164, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111700, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6171": { - "SetId": 61165, + "SetId": 61083, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6161": { + "SetId": 61083, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7102950, + "MonsterId": 7110750, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6162": { + "SetId": 61083, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6163": { + "SetId": 61083, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110750, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6164": { + "SetId": 61083, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6165": { + "SetId": 61083, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6166": { + "SetId": 61084, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6167": { + "SetId": 61084, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6168": { + "SetId": 61084, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6169": { + "SetId": 61084, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6170": { + "SetId": 61084, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6171": { + "SetId": 61084, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120250, "LevelChange": 0, "CommonGameplayType": 5 }, "6172": { - "SetId": 61165, + "SetId": 61085, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7112650, + "MaxNumPerWave": 2, + "MonsterId": 7141655, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "6173": { - "SetId": 61165, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 61085, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7102950, + "MonsterId": 7111700, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "6174": { - "SetId": 61165, + "SetId": 61085, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6175": { + "SetId": 61085, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112650, + "MonsterId": 7111700, "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6175": { - "SetId": 61165, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "6176": { - "SetId": 61165, + "SetId": 61085, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6177": { - "SetId": 61166, - "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112850, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6177": { + "SetId": 61085, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111700, "LevelChange": 0, "CommonGameplayType": 6 }, "6178": { - "SetId": 61166, + "SetId": 61086, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100800, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100750, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 9 }, "6179": { - "SetId": 61166, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112850, + "SetId": 61086, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100156, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 9 }, "6180": { - "SetId": 61166, + "SetId": 61086, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100800, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100156, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 9 }, "6181": { - "SetId": 61166, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112850, + "SetId": 61086, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100750, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 9 }, "6182": { - "SetId": 61166, + "SetId": 61086, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100800, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100156, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 9 }, "6183": { - "SetId": 61167, - "WaveNum": 1, - "GroupNum": 1, + "SetId": 61086, + "WaveNum": 3, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112850, + "MonsterId": 7100750, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "6184": { - "SetId": 61167, + "SetId": 61087, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7114250, + "MonsterId": 7110250, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "6185": { - "SetId": 61167, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112850, + "SetId": 61087, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100750, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "6186": { - "SetId": 61167, + "SetId": 61087, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6187": { + "SetId": 61087, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7114250, + "MaxNumPerWave": 4, + "MonsterId": 7100750, "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6187": { - "SetId": 61167, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112850, - "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "6188": { - "SetId": 61167, + "SetId": 61087, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7114250, + "MaxNumPerWave": 3, + "MonsterId": 7110250, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "6189": { - "SetId": 61168, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7112650, + "SetId": 61087, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100750, "LevelChange": 0, "CommonGameplayType": 5 }, "6190": { - "SetId": 61168, + "SetId": 61088, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120550, + "MaxNumPerWave": 2, + "MonsterId": 7141655, "LevelChange": 0, "CommonGameplayType": 5 }, "6191": { - "SetId": 61168, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 61088, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112650, + "MonsterId": 7121800, "LevelChange": 0, "CommonGameplayType": 5 }, "6192": { - "SetId": 61168, + "SetId": 61088, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120550, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141655, "LevelChange": 0, "CommonGameplayType": 5 }, "6193": { - "SetId": 61168, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61088, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112650, + "MaxNumPerWave": 3, + "MonsterId": 7121800, "LevelChange": 0, "CommonGameplayType": 5 }, "6194": { - "SetId": 61168, + "SetId": 61088, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120550, + "MaxNumPerWave": 3, + "MonsterId": 7141655, "LevelChange": 0, "CommonGameplayType": 5 }, "6195": { - "SetId": 61169, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, + "SetId": 61088, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112650, + "MonsterId": 7121800, "LevelChange": 0, "CommonGameplayType": 5 }, "6196": { - "SetId": 61169, + "SetId": 61089, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120550, + "MaxNumPerWave": 2, + "MonsterId": 7141655, "LevelChange": 0, "CommonGameplayType": 5 }, "6197": { - "SetId": 61169, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112650, + "SetId": 61089, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7121800, "LevelChange": 0, "CommonGameplayType": 5 }, "6198": { - "SetId": 61169, + "SetId": 61089, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120550, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141655, "LevelChange": 0, "CommonGameplayType": 5 }, "6199": { - "SetId": 61169, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112650, + "SetId": 61089, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7121800, "LevelChange": 0, "CommonGameplayType": 5 }, "6200": { - "SetId": 61169, + "SetId": 61089, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120550, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141655, "LevelChange": 0, "CommonGameplayType": 5 }, "6201": { - "SetId": 61171, - "WaveNum": 1, - "GroupNum": 1, + "SetId": 61089, + "WaveNum": 3, + "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7100156, + "MonsterId": 7121800, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 5 }, "6202": { - "SetId": 61171, + "SetId": 61091, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100650, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100800, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "6203": { - "SetId": 61171, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7100156, + "SetId": 61091, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100750, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "6204": { - "SetId": 61171, + "SetId": 61091, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100650, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100800, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "6205": { - "SetId": 61171, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7100156, + "SetId": 61091, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100750, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "6206": { - "SetId": 61171, + "SetId": 61091, "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100800, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6207": { + "SetId": 61091, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6208": { + "SetId": 61092, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110750, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6209": { + "SetId": 61092, + "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7100650, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6210": { + "SetId": 61092, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110750, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6211": { + "SetId": 61092, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6212": { + "SetId": 61092, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110750, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6213": { + "SetId": 61092, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6214": { + "SetId": 61093, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102950, "LevelChange": 0, "CommonGameplayType": 9 }, - "6207": { - "SetId": 61172, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100156, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "6208": { - "SetId": 61172, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100250, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "6209": { - "SetId": 61172, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100156, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "6210": { - "SetId": 61172, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100250, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "6211": { - "SetId": 61172, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100156, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "6212": { - "SetId": 61172, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100250, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "6213": { - "SetId": 61173, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102150, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "6214": { - "SetId": 61173, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7110250, - "LevelChange": 0, - "CommonGameplayType": 8 - }, "6215": { - "SetId": 61173, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 61093, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7102150, + "MonsterId": 7140760, "LevelChange": 0, - "CommonGameplayType": 8 + "CommonGameplayType": 9 }, "6216": { - "SetId": 61173, + "SetId": 61093, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "6217": { + "SetId": 61093, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7110250, + "MonsterId": 7140760, "LevelChange": 0, - "CommonGameplayType": 8 + "CommonGameplayType": 9 }, - "6217": { - "SetId": 61173, + "6218": { + "SetId": 61093, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7102150, + "MonsterId": 7102950, "LevelChange": 0, - "CommonGameplayType": 8 + "CommonGameplayType": 9 }, - "6218": { - "SetId": 61173, + "6219": { + "SetId": 61093, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7110250, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "6219": { - "SetId": 61174, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7110250, + "MonsterId": 7140760, "LevelChange": 0, "CommonGameplayType": 9 }, "6220": { - "SetId": 61174, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114250, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6221": { - "SetId": 61174, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110250, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6222": { - "SetId": 61174, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114250, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6223": { - "SetId": 61174, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110250, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6224": { - "SetId": 61174, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114250, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6225": { - "SetId": 61175, + "SetId": 61094, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 2, - "MonsterId": 7122450, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6221": { + "SetId": 61094, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6222": { + "SetId": 61094, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6223": { + "SetId": 61094, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6224": { + "SetId": 61094, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6225": { + "SetId": 61094, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114250, "LevelChange": 0, "CommonGameplayType": 5 }, "6226": { - "SetId": 61175, + "SetId": 61095, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102950, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124250, "LevelChange": 0, "CommonGameplayType": 5 }, "6227": { - "SetId": 61175, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122450, + "SetId": 61095, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121300, "LevelChange": 0, "CommonGameplayType": 5 }, "6228": { - "SetId": 61175, + "SetId": 61095, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7102950, + "MonsterId": 7124250, "LevelChange": 0, "CommonGameplayType": 5 }, "6229": { - "SetId": 61175, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122450, + "SetId": 61095, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121300, "LevelChange": 0, "CommonGameplayType": 5 }, "6230": { - "SetId": 61175, + "SetId": 61095, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7102950, + "MonsterId": 7124250, "LevelChange": 0, "CommonGameplayType": 5 }, "6231": { - "SetId": 61176, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7102150, + "SetId": 61095, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121300, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "6232": { - "SetId": 61176, + "SetId": 61096, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100156, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102150, "LevelChange": 0, "CommonGameplayType": 1 }, "6233": { - "SetId": 61176, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7102150, + "SetId": 61096, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100156, "LevelChange": 0, "CommonGameplayType": 1 }, "6234": { - "SetId": 61176, + "SetId": 61096, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7100156, + "MonsterId": 7102150, "LevelChange": 0, "CommonGameplayType": 1 }, "6235": { - "SetId": 61176, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7102150, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6236": { - "SetId": 61176, - "WaveNum": 3, + "SetId": 61096, + "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, + "MaxNum": 4, + "MaxNumPerWave": 4, "MonsterId": 7100156, "LevelChange": 0, "CommonGameplayType": 1 }, - "6237": { - "SetId": 61177, - "WaveNum": 1, + "6236": { + "SetId": 61096, + "WaveNum": 3, "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7114250, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102150, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 1 + }, + "6237": { + "SetId": 61096, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 1 }, "6238": { - "SetId": 61177, + "SetId": 61097, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102150, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7124250, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 8 }, "6239": { - "SetId": 61177, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7114250, + "SetId": 61097, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102150, "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 8 }, "6240": { - "SetId": 61177, + "SetId": 61097, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7124250, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "6241": { + "SetId": 61097, "WaveNum": 2, "GroupNum": 2, "MaxNum": 2, "MaxNumPerWave": 2, "MonsterId": 7102150, "LevelChange": 0, - "CommonGameplayType": 4 - }, - "6241": { - "SetId": 61177, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114250, - "LevelChange": 0, - "CommonGameplayType": 4 + "CommonGameplayType": 8 }, "6242": { - "SetId": 61177, + "SetId": 61097, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7124250, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "6243": { + "SetId": 61097, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, "MonsterId": 7102150, "LevelChange": 0, - "CommonGameplayType": 4 - }, - "6243": { - "SetId": 61178, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 8 }, "6244": { - "SetId": 61178, + "SetId": 61098, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7120550, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7121300, "LevelChange": 0, "CommonGameplayType": 5 }, "6245": { - "SetId": 61178, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122450, + "SetId": 61098, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7122000, "LevelChange": 0, "CommonGameplayType": 5 }, "6246": { - "SetId": 61178, + "SetId": 61098, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120550, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7121300, "LevelChange": 0, "CommonGameplayType": 5 }, "6247": { - "SetId": 61178, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61098, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7122450, + "MonsterId": 7122000, "LevelChange": 0, "CommonGameplayType": 5 }, "6248": { - "SetId": 61178, + "SetId": 61098, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7120550, + "MonsterId": 7121300, "LevelChange": 0, "CommonGameplayType": 5 }, "6249": { - "SetId": 61179, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122450, + "SetId": 61098, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7122000, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "6250": { - "SetId": 61179, + "SetId": 61099, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120550, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7121300, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "6251": { - "SetId": 61179, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122450, + "SetId": 61099, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7122000, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "6252": { - "SetId": 61179, + "SetId": 61099, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7121300, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6253": { + "SetId": 61099, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7120550, + "MonsterId": 7122000, "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6253": { - "SetId": 61179, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122450, - "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "6254": { - "SetId": 61179, + "SetId": 61099, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7121300, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6255": { + "SetId": 61099, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7120550, + "MonsterId": 7122000, "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6255": { - "SetId": 61181, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100650, - "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "6256": { - "SetId": 61181, + "SetId": 61101, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100750, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7100100, "LevelChange": 0, "CommonGameplayType": 1 }, "6257": { - "SetId": 61181, + "SetId": 61101, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100650, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100100, "LevelChange": 0, "CommonGameplayType": 1 }, "6258": { - "SetId": 61181, + "SetId": 61101, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7100750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6259": { - "SetId": 61181, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, "MonsterId": 7100650, "LevelChange": 0, "CommonGameplayType": 1 }, + "6259": { + "SetId": 61101, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100100, + "LevelChange": 0, + "CommonGameplayType": 1 + }, "6260": { - "SetId": 61181, + "SetId": 61101, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 4, + "MaxNumPerWave": 6, "MonsterId": 7100650, "LevelChange": 0, "CommonGameplayType": 1 }, "6261": { - "SetId": 61182, + "SetId": 61102, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111700, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112550, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6262": { - "SetId": 61182, + "SetId": 61102, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110650, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110100, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6263": { - "SetId": 61182, + "SetId": 61102, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111700, + "MaxNumPerWave": 5, + "MonsterId": 7112550, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6264": { - "SetId": 61182, + "SetId": 61102, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, + "MaxNumPerWave": 5, "MonsterId": 7110650, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6265": { - "SetId": 61182, + "SetId": 61102, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111700, + "MonsterId": 7112550, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6266": { - "SetId": 61182, + "SetId": 61102, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110650, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7110100, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6267": { - "SetId": 61183, + "SetId": 61103, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111700, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7112550, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6268": { - "SetId": 61183, + "SetId": 61103, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110750, + "MaxNumPerWave": 5, + "MonsterId": 7111450, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6269": { - "SetId": 61183, + "SetId": 61103, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111700, + "MaxNumPerWave": 4, + "MonsterId": 7112550, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6270": { - "SetId": 61183, + "SetId": 61103, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110750, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112850, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6271": { - "SetId": 61183, + "SetId": 61103, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111700, + "MaxNumPerWave": 5, + "MonsterId": 7112550, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6272": { - "SetId": 61183, + "SetId": 61103, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110650, + "MaxNumPerWave": 6, + "MonsterId": 7112850, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6273": { - "SetId": 61184, + "SetId": 61104, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111700, + "MaxNumPerWave": 4, + "MonsterId": 7112550, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6274": { - "SetId": 61184, + "SetId": 61104, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120250, + "MaxNumPerWave": 4, + "MonsterId": 7112450, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6275": { - "SetId": 61184, + "SetId": 61104, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111700, + "MaxNumPerWave": 4, + "MonsterId": 7112550, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6276": { - "SetId": 61184, + "SetId": 61104, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120250, + "MaxNum": 5, + "MaxNumPerWave": 8, + "MonsterId": 7111450, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6277": { - "SetId": 61184, + "SetId": 61104, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111700, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112550, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6278": { - "SetId": 61184, + "SetId": 61104, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120250, + "MaxNumPerWave": 5, + "MonsterId": 7112450, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6279": { - "SetId": 61185, + "SetId": 61105, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141655, + "MaxNumPerWave": 3, + "MonsterId": 7121660, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "6280": { - "SetId": 61185, + "SetId": 61105, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 3, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7111700, + "MonsterId": 7124250, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "6281": { - "SetId": 61185, + "SetId": 61105, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7141655, + "MonsterId": 7121660, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "6282": { - "SetId": 61185, + "SetId": 61105, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111700, + "MonsterId": 7124250, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "6283": { - "SetId": 61185, + "SetId": 61105, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141655, + "MaxNumPerWave": 5, + "MonsterId": 7121660, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "6284": { - "SetId": 61185, + "SetId": 61105, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111700, + "MaxNumPerWave": 5, + "MonsterId": 7124250, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "6285": { - "SetId": 61186, + "SetId": 61106, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7100750, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111450, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "6286": { - "SetId": 61186, + "SetId": 61106, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100156, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7110100, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "6287": { - "SetId": 61186, + "SetId": 61106, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100156, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111450, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "6288": { - "SetId": 61186, + "SetId": 61106, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100750, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7110100, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "6289": { - "SetId": 61186, + "SetId": 61106, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 6, + "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7100156, + "MonsterId": 7111450, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "6290": { - "SetId": 61186, + "SetId": 61106, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100750, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7110100, "LevelChange": 0, - "CommonGameplayType": 9 + "CommonGameplayType": 1 }, "6291": { - "SetId": 61187, + "SetId": 61107, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7110250, + "MonsterId": 7111450, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6292": { - "SetId": 61187, + "SetId": 61107, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100750, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114250, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6293": { - "SetId": 61187, + "SetId": 61107, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110250, + "MaxNumPerWave": 5, + "MonsterId": 7111450, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6294": { - "SetId": 61187, + "SetId": 61107, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100750, + "MaxNumPerWave": 5, + "MonsterId": 7110650, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6295": { - "SetId": 61187, + "SetId": 61107, "WaveNum": 3, "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110250, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111450, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6296": { - "SetId": 61187, + "SetId": 61107, "WaveNum": 3, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100750, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7114250, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6297": { - "SetId": 61188, + "SetId": 61108, "WaveNum": 1, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141655, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7121660, "LevelChange": 0, "CommonGameplayType": 5 }, "6298": { - "SetId": 61188, + "SetId": 61108, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121800, + "MaxNumPerWave": 4, + "MonsterId": 7120550, "LevelChange": 0, "CommonGameplayType": 5 }, "6299": { - "SetId": 61188, + "SetId": 61108, "WaveNum": 2, "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141655, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124250, "LevelChange": 0, "CommonGameplayType": 5 }, "6300": { - "SetId": 61188, + "SetId": 61108, "WaveNum": 2, "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121800, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7120550, "LevelChange": 0, "CommonGameplayType": 5 }, "6301": { - "SetId": 61188, + "SetId": 61108, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141655, + "MaxNumPerWave": 5, + "MonsterId": 7121660, "LevelChange": 0, "CommonGameplayType": 5 }, "6302": { + "SetId": 61108, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6303": { + "SetId": 61109, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7121660, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6304": { + "SetId": 61109, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6305": { + "SetId": 61109, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121660, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6306": { + "SetId": 61109, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6307": { + "SetId": 61109, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121660, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6308": { + "SetId": 61109, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7124250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6309": { + "SetId": 61111, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100410, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "6310": { + "SetId": 61111, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "6311": { + "SetId": 61111, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100410, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "6312": { + "SetId": 61111, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 6, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "6313": { + "SetId": 61111, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7100410, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "6314": { + "SetId": 61111, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "6315": { + "SetId": 61112, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6316": { + "SetId": 61112, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6317": { + "SetId": 61112, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6318": { + "SetId": 61112, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6319": { + "SetId": 61112, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6320": { + "SetId": 61112, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6321": { + "SetId": 61113, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6322": { + "SetId": 61113, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140760, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6323": { + "SetId": 61113, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6324": { + "SetId": 61113, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7140760, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6325": { + "SetId": 61113, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6326": { + "SetId": 61113, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7140760, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6327": { + "SetId": 61114, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6328": { + "SetId": 61114, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6329": { + "SetId": 61114, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6330": { + "SetId": 61114, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7114250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6331": { + "SetId": 61114, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6332": { + "SetId": 61114, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7114250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6333": { + "SetId": 61115, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6334": { + "SetId": 61115, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6335": { + "SetId": 61115, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6336": { + "SetId": 61115, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7124250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6337": { + "SetId": 61115, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6338": { + "SetId": 61115, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7124250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6339": { + "SetId": 61116, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140760, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6340": { + "SetId": 61116, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100410, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6341": { + "SetId": 61116, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7140760, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6342": { + "SetId": 61116, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7100410, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6343": { + "SetId": 61116, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7140760, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6344": { + "SetId": 61116, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7100410, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6345": { + "SetId": 61117, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140760, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6346": { + "SetId": 61117, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6347": { + "SetId": 61117, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7140760, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6348": { + "SetId": 61117, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7114250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6349": { + "SetId": 61117, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7140760, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6350": { + "SetId": 61117, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7114250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6351": { + "SetId": 61118, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6352": { + "SetId": 61118, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7121300, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6353": { + "SetId": 61118, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6354": { + "SetId": 61118, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7121300, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6355": { + "SetId": 61118, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6356": { + "SetId": 61118, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7121300, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6357": { + "SetId": 61119, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6358": { + "SetId": 61119, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121300, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6359": { + "SetId": 61119, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6360": { + "SetId": 61119, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 5, + "MonsterId": 7121300, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6361": { + "SetId": 61119, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6362": { + "SetId": 61119, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121300, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6363": { + "SetId": 61121, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100650, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6364": { + "SetId": 61121, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6365": { + "SetId": 61121, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6366": { + "SetId": 61121, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100650, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6367": { + "SetId": 61121, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6368": { + "SetId": 61121, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100650, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6369": { + "SetId": 61122, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7112550, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6370": { + "SetId": 61122, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6371": { + "SetId": 61122, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112550, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6372": { + "SetId": 61122, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6373": { + "SetId": 61122, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112550, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6374": { + "SetId": 61122, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6375": { + "SetId": 61123, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7112550, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6376": { + "SetId": 61123, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6377": { + "SetId": 61123, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7112550, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6378": { + "SetId": 61123, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6379": { + "SetId": 61123, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112550, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6380": { + "SetId": 61123, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6381": { + "SetId": 61124, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7112550, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6382": { + "SetId": 61124, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6383": { + "SetId": 61124, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7112550, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6384": { + "SetId": 61124, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6385": { + "SetId": 61124, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112550, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6386": { + "SetId": 61124, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6387": { + "SetId": 61125, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7121300, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6388": { + "SetId": 61125, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7121200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6389": { + "SetId": 61125, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121300, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6390": { + "SetId": 61125, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6391": { + "SetId": 61125, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121300, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6392": { + "SetId": 61125, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6393": { + "SetId": 61126, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6394": { + "SetId": 61126, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6395": { + "SetId": 61126, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6396": { + "SetId": 61126, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6397": { + "SetId": 61126, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6398": { + "SetId": 61126, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6399": { + "SetId": 61127, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6400": { + "SetId": 61127, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6401": { + "SetId": 61127, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6402": { + "SetId": 61127, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6403": { + "SetId": 61127, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6404": { + "SetId": 61127, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6405": { + "SetId": 61128, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7121800, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6406": { + "SetId": 61128, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7121300, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6407": { + "SetId": 61128, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121800, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6408": { + "SetId": 61128, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121300, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6409": { + "SetId": 61128, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121800, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6410": { + "SetId": 61128, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121300, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6411": { + "SetId": 61129, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7121800, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6412": { + "SetId": 61129, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7121300, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6413": { + "SetId": 61129, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121800, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6414": { + "SetId": 61129, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121300, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6415": { + "SetId": 61129, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121800, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6416": { + "SetId": 61129, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121300, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6417": { + "SetId": 61131, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6418": { + "SetId": 61131, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100650, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6419": { + "SetId": 61131, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6420": { + "SetId": 61131, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100650, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6421": { + "SetId": 61131, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6422": { + "SetId": 61131, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100650, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6423": { + "SetId": 61132, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6424": { + "SetId": 61132, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6425": { + "SetId": 61132, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6426": { + "SetId": 61132, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6427": { + "SetId": 61132, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6428": { + "SetId": 61132, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6429": { + "SetId": 61133, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6430": { + "SetId": 61133, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6431": { + "SetId": 61133, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6432": { + "SetId": 61133, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6433": { + "SetId": 61133, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6434": { + "SetId": 61133, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6435": { + "SetId": 61134, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6436": { + "SetId": 61134, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6437": { + "SetId": 61134, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6438": { + "SetId": 61134, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6439": { + "SetId": 61134, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6440": { + "SetId": 61134, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6441": { + "SetId": 61135, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6442": { + "SetId": 61135, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6443": { + "SetId": 61135, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6444": { + "SetId": 61135, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6445": { + "SetId": 61135, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6446": { + "SetId": 61135, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6447": { + "SetId": 61136, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6448": { + "SetId": 61136, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6449": { + "SetId": 61136, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6450": { + "SetId": 61136, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6451": { + "SetId": 61136, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6452": { + "SetId": 61136, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6453": { + "SetId": 61137, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6454": { + "SetId": 61137, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6455": { + "SetId": 61137, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6456": { + "SetId": 61137, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6457": { + "SetId": 61137, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6458": { + "SetId": 61137, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6459": { + "SetId": 61138, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6460": { + "SetId": 61138, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6461": { + "SetId": 61138, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6462": { + "SetId": 61138, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6463": { + "SetId": 61138, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6464": { + "SetId": 61138, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6465": { + "SetId": 61139, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6466": { + "SetId": 61139, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6467": { + "SetId": 61139, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6468": { + "SetId": 61139, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6469": { + "SetId": 61139, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6470": { + "SetId": 61139, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6471": { + "SetId": 61141, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100410, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6472": { + "SetId": 61141, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6473": { + "SetId": 61141, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100410, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6474": { + "SetId": 61141, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6475": { + "SetId": 61141, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100410, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6476": { + "SetId": 61141, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6477": { + "SetId": 61142, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6478": { + "SetId": 61142, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6479": { + "SetId": 61142, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6480": { + "SetId": 61142, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6481": { + "SetId": 61142, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6482": { + "SetId": 61142, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7112250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6483": { + "SetId": 61143, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6484": { + "SetId": 61143, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6485": { + "SetId": 61143, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6486": { + "SetId": 61143, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6487": { + "SetId": 61143, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6488": { + "SetId": 61143, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6489": { + "SetId": 61144, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6490": { + "SetId": 61144, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6491": { + "SetId": 61144, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6492": { + "SetId": 61144, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6493": { + "SetId": 61144, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6494": { + "SetId": 61144, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6495": { + "SetId": 61145, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6496": { + "SetId": 61145, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6497": { + "SetId": 61145, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6498": { + "SetId": 61145, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6499": { + "SetId": 61145, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6500": { + "SetId": 61145, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6501": { + "SetId": 61146, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6502": { + "SetId": 61146, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100410, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6503": { + "SetId": 61146, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6504": { + "SetId": 61146, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100410, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6505": { + "SetId": 61146, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6506": { + "SetId": 61146, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100410, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6507": { + "SetId": 61147, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6508": { + "SetId": 61147, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6509": { + "SetId": 61147, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6510": { + "SetId": 61147, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6511": { + "SetId": 61147, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6512": { + "SetId": 61147, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6513": { + "SetId": 61148, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6514": { + "SetId": 61148, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125150, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6515": { + "SetId": 61148, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6516": { + "SetId": 61148, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125150, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6517": { + "SetId": 61148, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6518": { + "SetId": 61148, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125150, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6519": { + "SetId": 61149, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6520": { + "SetId": 61149, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125150, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6521": { + "SetId": 61149, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6522": { + "SetId": 61149, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125150, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6523": { + "SetId": 61149, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6524": { + "SetId": 61149, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125150, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6525": { + "SetId": 61151, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110650, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6526": { + "SetId": 61151, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6527": { + "SetId": 61151, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110650, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6528": { + "SetId": 61151, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6529": { + "SetId": 61151, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110650, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6530": { + "SetId": 61151, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6531": { + "SetId": 61152, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6532": { + "SetId": 61152, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6533": { + "SetId": 61152, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6534": { + "SetId": 61152, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6535": { + "SetId": 61152, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6536": { + "SetId": 61152, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7112250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6537": { + "SetId": 61153, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6538": { + "SetId": 61153, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6539": { + "SetId": 61153, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6540": { + "SetId": 61153, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6541": { + "SetId": 61153, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6542": { + "SetId": 61153, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6543": { + "SetId": 61154, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6544": { + "SetId": 61154, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6545": { + "SetId": 61154, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6546": { + "SetId": 61154, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6547": { + "SetId": 61154, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6548": { + "SetId": 61154, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6549": { + "SetId": 61155, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125150, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6550": { + "SetId": 61155, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7121200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6551": { + "SetId": 61155, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125150, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6552": { + "SetId": 61155, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6553": { + "SetId": 61155, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125150, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6554": { + "SetId": 61155, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6555": { + "SetId": 61156, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6556": { + "SetId": 61156, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100410, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6557": { + "SetId": 61156, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6558": { + "SetId": 61156, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100410, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6559": { + "SetId": 61156, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6560": { + "SetId": 61156, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100410, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6561": { + "SetId": 61157, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6562": { + "SetId": 61157, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6563": { + "SetId": 61157, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6564": { + "SetId": 61157, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6565": { + "SetId": 61157, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6566": { + "SetId": 61157, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6567": { + "SetId": 61158, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6568": { + "SetId": 61158, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125150, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6569": { + "SetId": 61158, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6570": { + "SetId": 61158, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125150, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6571": { + "SetId": 61158, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6572": { + "SetId": 61158, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125150, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6573": { + "SetId": 61159, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6574": { + "SetId": 61159, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125150, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6575": { + "SetId": 61159, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6576": { + "SetId": 61159, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125150, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6577": { + "SetId": 61159, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6578": { + "SetId": 61159, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125150, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6579": { + "SetId": 61161, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100800, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6580": { + "SetId": 61161, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6581": { + "SetId": 61161, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100800, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6582": { + "SetId": 61161, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6583": { + "SetId": 61161, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100800, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6584": { + "SetId": 61161, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6585": { + "SetId": 61162, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6586": { + "SetId": 61162, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100800, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6587": { + "SetId": 61162, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6588": { + "SetId": 61162, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100800, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6589": { + "SetId": 61162, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6590": { + "SetId": 61162, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100800, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6591": { + "SetId": 61163, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6592": { + "SetId": 61163, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6593": { + "SetId": 61163, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6594": { + "SetId": 61163, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6595": { + "SetId": 61163, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6596": { + "SetId": 61163, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6597": { + "SetId": 61164, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6598": { + "SetId": 61164, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6599": { + "SetId": 61164, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6600": { + "SetId": 61164, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6601": { + "SetId": 61164, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6602": { + "SetId": 61164, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6603": { + "SetId": 61165, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6604": { + "SetId": 61165, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7112650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6605": { + "SetId": 61165, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6606": { + "SetId": 61165, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6607": { + "SetId": 61165, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6608": { + "SetId": 61165, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6609": { + "SetId": 61166, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6610": { + "SetId": 61166, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100800, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6611": { + "SetId": 61166, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6612": { + "SetId": 61166, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100800, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6613": { + "SetId": 61166, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6614": { + "SetId": 61166, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100800, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6615": { + "SetId": 61167, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6616": { + "SetId": 61167, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6617": { + "SetId": 61167, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6618": { + "SetId": 61167, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7114250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6619": { + "SetId": 61167, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6620": { + "SetId": 61167, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7114250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6621": { + "SetId": 61168, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7112650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6622": { + "SetId": 61168, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6623": { + "SetId": 61168, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6624": { + "SetId": 61168, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6625": { + "SetId": 61168, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6626": { + "SetId": 61168, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6627": { + "SetId": 61169, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7112650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6628": { + "SetId": 61169, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6629": { + "SetId": 61169, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6630": { + "SetId": 61169, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6631": { + "SetId": 61169, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6632": { + "SetId": 61169, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6633": { + "SetId": 61171, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "6634": { + "SetId": 61171, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100650, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "6635": { + "SetId": 61171, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "6636": { + "SetId": 61171, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100650, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "6637": { + "SetId": 61171, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "6638": { + "SetId": 61171, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100650, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "6639": { + "SetId": 61172, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "6640": { + "SetId": 61172, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100250, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "6641": { + "SetId": 61172, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "6642": { + "SetId": 61172, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100250, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "6643": { + "SetId": 61172, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "6644": { + "SetId": 61172, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100250, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "6645": { + "SetId": 61173, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102150, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "6646": { + "SetId": 61173, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "6647": { + "SetId": 61173, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102150, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "6648": { + "SetId": 61173, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "6649": { + "SetId": 61173, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102150, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "6650": { + "SetId": 61173, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "6651": { + "SetId": 61174, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "6652": { + "SetId": 61174, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114250, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "6653": { + "SetId": 61174, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "6654": { + "SetId": 61174, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114250, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "6655": { + "SetId": 61174, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "6656": { + "SetId": 61174, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114250, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "6657": { + "SetId": 61175, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6658": { + "SetId": 61175, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6659": { + "SetId": 61175, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6660": { + "SetId": 61175, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6661": { + "SetId": 61175, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6662": { + "SetId": 61175, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6663": { + "SetId": 61176, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7102150, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6664": { + "SetId": 61176, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6665": { + "SetId": 61176, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7102150, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6666": { + "SetId": 61176, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6667": { + "SetId": 61176, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7102150, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6668": { + "SetId": 61176, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6669": { + "SetId": 61177, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7114250, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "6670": { + "SetId": 61177, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102150, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "6671": { + "SetId": 61177, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7114250, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "6672": { + "SetId": 61177, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102150, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "6673": { + "SetId": 61177, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114250, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "6674": { + "SetId": 61177, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102150, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "6675": { + "SetId": 61178, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6676": { + "SetId": 61178, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6677": { + "SetId": 61178, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6678": { + "SetId": 61178, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6679": { + "SetId": 61178, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6680": { + "SetId": 61178, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6681": { + "SetId": 61179, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6682": { + "SetId": 61179, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6683": { + "SetId": 61179, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6684": { + "SetId": 61179, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6685": { + "SetId": 61179, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122450, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6686": { + "SetId": 61179, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6687": { + "SetId": 61181, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100650, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6688": { + "SetId": 61181, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6689": { + "SetId": 61181, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100650, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6690": { + "SetId": 61181, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6691": { + "SetId": 61181, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100650, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6692": { + "SetId": 61181, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100650, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6693": { + "SetId": 61182, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6694": { + "SetId": 61182, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6695": { + "SetId": 61182, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6696": { + "SetId": 61182, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6697": { + "SetId": 61182, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6698": { + "SetId": 61182, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6699": { + "SetId": 61183, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6700": { + "SetId": 61183, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110750, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6701": { + "SetId": 61183, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6702": { + "SetId": 61183, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110750, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6703": { + "SetId": 61183, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6704": { + "SetId": 61183, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6705": { + "SetId": 61184, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6706": { + "SetId": 61184, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6707": { + "SetId": 61184, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6708": { + "SetId": 61184, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6709": { + "SetId": 61184, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6710": { + "SetId": 61184, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6711": { + "SetId": 61185, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6712": { + "SetId": 61185, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6713": { + "SetId": 61185, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6714": { + "SetId": 61185, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6715": { + "SetId": 61185, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6716": { + "SetId": 61185, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6717": { + "SetId": 61186, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100750, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "6718": { + "SetId": 61186, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "6719": { + "SetId": 61186, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "6720": { + "SetId": 61186, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100750, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "6721": { + "SetId": 61186, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "6722": { + "SetId": 61186, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100750, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "6723": { + "SetId": 61187, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6724": { + "SetId": 61187, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100750, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6725": { + "SetId": 61187, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6726": { + "SetId": 61187, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100750, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6727": { + "SetId": 61187, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6728": { + "SetId": 61187, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100750, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6729": { + "SetId": 61188, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6730": { + "SetId": 61188, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121800, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6731": { + "SetId": 61188, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6732": { + "SetId": 61188, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121800, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6733": { + "SetId": 61188, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6734": { "SetId": 61188, "WaveNum": 3, "GroupNum": 2, @@ -63019,5998 +67339,1688 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "6303": { - "SetId": 61189, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141655, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6304": { - "SetId": 61189, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7121800, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6305": { - "SetId": 61189, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141655, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6306": { - "SetId": 61189, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7121800, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6307": { - "SetId": 61189, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141655, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6308": { - "SetId": 61189, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7121800, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6309": { - "SetId": 61191, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100800, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6310": { - "SetId": 61191, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6311": { - "SetId": 61191, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100800, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6312": { - "SetId": 61191, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6313": { - "SetId": 61191, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100800, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6314": { - "SetId": 61191, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6315": { - "SetId": 61192, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110750, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6316": { - "SetId": 61192, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6317": { - "SetId": 61192, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110750, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6318": { - "SetId": 61192, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6319": { - "SetId": 61192, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110750, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6320": { - "SetId": 61192, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6321": { - "SetId": 61193, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6322": { - "SetId": 61193, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140760, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6323": { - "SetId": 61193, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6324": { - "SetId": 61193, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140760, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6325": { - "SetId": 61193, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6326": { - "SetId": 61193, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140760, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6327": { - "SetId": 61194, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6328": { - "SetId": 61194, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114250, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6329": { - "SetId": 61194, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6330": { - "SetId": 61194, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114250, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6331": { - "SetId": 61194, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102950, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6332": { - "SetId": 61194, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114250, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6333": { - "SetId": 61195, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124250, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6334": { - "SetId": 61195, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6335": { - "SetId": 61195, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124250, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6336": { - "SetId": 61195, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6337": { - "SetId": 61195, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124250, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6338": { - "SetId": 61195, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6339": { - "SetId": 61196, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102150, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6340": { - "SetId": 61196, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100156, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6341": { - "SetId": 61196, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102150, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6342": { - "SetId": 61196, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100156, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6343": { - "SetId": 61196, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102150, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6344": { - "SetId": 61196, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100156, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6345": { - "SetId": 61197, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7124250, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "6346": { - "SetId": 61197, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102150, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "6347": { - "SetId": 61197, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7124250, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "6348": { - "SetId": 61197, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102150, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "6349": { - "SetId": 61197, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7124250, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "6350": { - "SetId": 61197, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102150, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "6351": { - "SetId": 61198, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6352": { - "SetId": 61198, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7122000, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6353": { - "SetId": 61198, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6354": { - "SetId": 61198, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7122000, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6355": { - "SetId": 61198, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6356": { - "SetId": 61198, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7122000, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6357": { - "SetId": 61199, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6358": { - "SetId": 61199, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7122000, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6359": { - "SetId": 61199, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6360": { - "SetId": 61199, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7122000, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6361": { - "SetId": 61199, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7121300, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6362": { - "SetId": 61199, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7122000, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6363": { - "SetId": 71001, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110640, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6364": { - "SetId": 71001, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6365": { - "SetId": 71001, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110640, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6366": { - "SetId": 71001, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6367": { - "SetId": 71001, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7110640, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6368": { - "SetId": 71001, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6369": { - "SetId": 71002, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6370": { - "SetId": 71002, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6371": { - "SetId": 71002, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6372": { - "SetId": 71002, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6373": { - "SetId": 71002, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6374": { - "SetId": 71002, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7112240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6375": { - "SetId": 71003, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6376": { - "SetId": 71003, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111440, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6377": { - "SetId": 71003, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6378": { - "SetId": 71003, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111440, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6379": { - "SetId": 71003, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6380": { - "SetId": 71003, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111440, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6381": { - "SetId": 71004, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6382": { - "SetId": 71004, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6383": { - "SetId": 71004, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6384": { - "SetId": 71004, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6385": { - "SetId": 71004, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6386": { - "SetId": 71004, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6387": { - "SetId": 71005, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125140, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6388": { - "SetId": 71005, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7121250, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6389": { - "SetId": 71005, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7125140, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6390": { - "SetId": 71005, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121250, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6391": { - "SetId": 71005, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7125140, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6392": { - "SetId": 71005, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121250, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6393": { - "SetId": 71006, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112840, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6394": { - "SetId": 71006, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100440, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6395": { - "SetId": 71006, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112840, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6396": { - "SetId": 71006, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100440, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6397": { - "SetId": 71006, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112840, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6398": { - "SetId": 71006, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100440, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6399": { - "SetId": 71007, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112840, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6400": { - "SetId": 71007, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100241, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6401": { - "SetId": 71007, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112840, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6402": { - "SetId": 71007, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7100241, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6403": { - "SetId": 71007, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112840, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6404": { - "SetId": 71007, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100241, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6405": { - "SetId": 71008, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7122440, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6406": { - "SetId": 71008, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125140, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6407": { - "SetId": 71008, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122440, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6408": { - "SetId": 71008, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7125140, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6409": { - "SetId": 71008, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122440, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6410": { - "SetId": 71008, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7125140, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6411": { - "SetId": 71009, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7122440, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6412": { - "SetId": 71009, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125140, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6413": { - "SetId": 71009, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122440, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6414": { - "SetId": 71009, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7125140, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6415": { - "SetId": 71009, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122440, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6416": { - "SetId": 71009, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7125140, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6417": { - "SetId": 71011, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100820, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6418": { - "SetId": 71011, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110740, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6419": { - "SetId": 71011, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100820, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6420": { - "SetId": 71011, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110740, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6421": { - "SetId": 71011, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100820, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6422": { - "SetId": 71011, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7110740, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6423": { - "SetId": 71012, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111740, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6424": { - "SetId": 71012, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100820, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6425": { - "SetId": 71012, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111740, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6426": { - "SetId": 71012, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100820, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6427": { - "SetId": 71012, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111740, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6428": { - "SetId": 71012, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100820, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6429": { - "SetId": 71013, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7111740, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6430": { - "SetId": 71013, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111440, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6431": { - "SetId": 71013, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111740, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6432": { - "SetId": 71013, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111440, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6433": { - "SetId": 71013, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111740, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6434": { - "SetId": 71013, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111440, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6435": { - "SetId": 71014, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6436": { - "SetId": 71014, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111740, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6437": { - "SetId": 71014, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6438": { - "SetId": 71014, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111740, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6439": { - "SetId": 71014, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6440": { - "SetId": 71014, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111740, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6441": { - "SetId": 71015, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6442": { - "SetId": 71015, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7112640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6443": { - "SetId": 71015, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6444": { - "SetId": 71015, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6445": { - "SetId": 71015, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6446": { - "SetId": 71015, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6447": { - "SetId": 71016, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112840, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6448": { - "SetId": 71016, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100820, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6449": { - "SetId": 71016, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112840, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6450": { - "SetId": 71016, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100820, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6451": { - "SetId": 71016, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112840, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6452": { - "SetId": 71016, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100820, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6453": { - "SetId": 71017, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112840, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6454": { - "SetId": 71017, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6455": { - "SetId": 71017, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112840, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6456": { - "SetId": 71017, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7114200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6457": { - "SetId": 71017, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112840, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6458": { - "SetId": 71017, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7114200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6459": { - "SetId": 71018, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7112640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6460": { - "SetId": 71018, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120540, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6461": { - "SetId": 71018, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6462": { - "SetId": 71018, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120540, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6463": { - "SetId": 71018, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6464": { - "SetId": 71018, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120540, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6465": { - "SetId": 71019, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7112640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6466": { - "SetId": 71019, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120540, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6467": { - "SetId": 71019, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6468": { - "SetId": 71019, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120540, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6469": { - "SetId": 71019, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6470": { - "SetId": 71019, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120540, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6471": { - "SetId": 71021, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100155, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6472": { - "SetId": 71021, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100640, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6473": { - "SetId": 71021, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7100155, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6474": { - "SetId": 71021, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100640, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6475": { - "SetId": 71021, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7100155, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6476": { - "SetId": 71021, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100640, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6477": { - "SetId": 71022, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100155, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "6478": { - "SetId": 71022, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100241, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "6479": { - "SetId": 71022, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100155, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "6480": { - "SetId": 71022, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100241, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "6481": { - "SetId": 71022, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100155, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "6482": { - "SetId": 71022, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100241, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "6483": { - "SetId": 71023, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102140, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "6484": { - "SetId": 71023, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100241, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "6485": { - "SetId": 71023, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102140, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "6486": { - "SetId": 71023, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100241, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "6487": { - "SetId": 71023, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102140, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "6488": { - "SetId": 71023, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100241, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "6489": { - "SetId": 71024, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100241, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6490": { - "SetId": 71024, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114200, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6491": { - "SetId": 71024, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100241, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6492": { - "SetId": 71024, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114200, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6493": { - "SetId": 71024, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100241, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6494": { - "SetId": 71024, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114200, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6495": { - "SetId": 71025, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122440, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6496": { - "SetId": 71025, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6497": { - "SetId": 71025, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122440, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6498": { - "SetId": 71025, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6499": { - "SetId": 71025, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122440, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6500": { - "SetId": 71025, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6501": { - "SetId": 71026, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7102140, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6502": { - "SetId": 71026, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100155, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6503": { - "SetId": 71026, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7102140, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6504": { - "SetId": 71026, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100155, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6505": { - "SetId": 71026, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7102140, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6506": { - "SetId": 71026, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100155, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6507": { - "SetId": 71027, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7114200, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "6508": { - "SetId": 71027, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102140, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "6509": { - "SetId": 71027, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7114200, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "6510": { - "SetId": 71027, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102140, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "6511": { - "SetId": 71027, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114200, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "6512": { - "SetId": 71027, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102140, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "6513": { - "SetId": 71028, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7122440, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6514": { - "SetId": 71028, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7120540, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6515": { - "SetId": 71028, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122440, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6516": { - "SetId": 71028, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120540, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6517": { - "SetId": 71028, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7122440, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6518": { - "SetId": 71028, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7120540, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6519": { - "SetId": 71029, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122440, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6520": { - "SetId": 71029, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120540, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6521": { - "SetId": 71029, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122440, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6522": { - "SetId": 71029, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7120540, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6523": { - "SetId": 71029, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122440, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6524": { - "SetId": 71029, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7120540, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6525": { - "SetId": 71031, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100640, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6526": { - "SetId": 71031, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100740, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6527": { - "SetId": 71031, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100640, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6528": { - "SetId": 71031, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100740, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6529": { - "SetId": 71031, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100640, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6530": { - "SetId": 71031, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100640, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6531": { - "SetId": 71032, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111740, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6532": { - "SetId": 71032, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6533": { - "SetId": 71032, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111740, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6534": { - "SetId": 71032, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6535": { - "SetId": 71032, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111740, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6536": { - "SetId": 71032, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6537": { - "SetId": 71033, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111740, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6538": { - "SetId": 71033, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110740, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6539": { - "SetId": 71033, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111740, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6540": { - "SetId": 71033, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110740, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6541": { - "SetId": 71033, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111740, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6542": { - "SetId": 71033, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6543": { - "SetId": 71034, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111740, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6544": { - "SetId": 71034, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100241, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6545": { - "SetId": 71034, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111740, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6546": { - "SetId": 71034, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100241, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6547": { - "SetId": 71034, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111740, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6548": { - "SetId": 71034, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100241, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6549": { - "SetId": 71035, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141654, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6550": { - "SetId": 71035, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111740, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6551": { - "SetId": 71035, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141654, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6552": { - "SetId": 71035, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111740, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6553": { - "SetId": 71035, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141654, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6554": { - "SetId": 71035, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111740, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6555": { - "SetId": 71036, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7100740, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6556": { - "SetId": 71036, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100155, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6557": { - "SetId": 71036, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100155, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6558": { - "SetId": 71036, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100740, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6559": { - "SetId": 71036, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100155, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6560": { - "SetId": 71036, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100740, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6561": { - "SetId": 71037, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100241, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6562": { - "SetId": 71037, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100740, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6563": { - "SetId": 71037, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100241, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6564": { - "SetId": 71037, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100740, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6565": { - "SetId": 71037, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100241, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6566": { - "SetId": 71037, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100740, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6567": { - "SetId": 71038, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141654, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6568": { - "SetId": 71038, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111850, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6569": { - "SetId": 71038, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141654, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6570": { - "SetId": 71038, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111850, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6571": { - "SetId": 71038, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141654, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6572": { - "SetId": 71038, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111850, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6573": { - "SetId": 71039, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141654, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6574": { - "SetId": 71039, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111850, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6575": { - "SetId": 71039, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141654, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6576": { - "SetId": 71039, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111850, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6577": { - "SetId": 71039, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141654, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6578": { - "SetId": 71039, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111850, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6579": { - "SetId": 71041, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100820, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6580": { - "SetId": 71041, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100740, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6581": { - "SetId": 71041, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100820, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6582": { - "SetId": 71041, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100740, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6583": { - "SetId": 71041, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100820, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6584": { - "SetId": 71041, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100740, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6585": { - "SetId": 71042, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110740, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6586": { - "SetId": 71042, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6587": { - "SetId": 71042, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110740, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6588": { - "SetId": 71042, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6589": { - "SetId": 71042, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110740, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6590": { - "SetId": 71042, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6591": { - "SetId": 71043, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6592": { - "SetId": 71043, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140750, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6593": { - "SetId": 71043, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6594": { - "SetId": 71043, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140750, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6595": { - "SetId": 71043, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6596": { - "SetId": 71043, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140750, - "LevelChange": 0, - "CommonGameplayType": 9 - }, - "6597": { - "SetId": 71044, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6598": { - "SetId": 71044, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6599": { - "SetId": 71044, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6600": { - "SetId": 71044, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6601": { - "SetId": 71044, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6602": { - "SetId": 71044, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7114200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6603": { - "SetId": 71045, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6604": { - "SetId": 71045, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111350, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6605": { - "SetId": 71045, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6606": { - "SetId": 71045, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111350, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6607": { - "SetId": 71045, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6608": { - "SetId": 71045, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111350, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6609": { - "SetId": 71046, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102140, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6610": { - "SetId": 71046, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100155, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6611": { - "SetId": 71046, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102140, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6612": { - "SetId": 71046, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100155, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6613": { - "SetId": 71046, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102140, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6614": { - "SetId": 71046, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100155, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6615": { - "SetId": 71047, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7124200, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "6616": { - "SetId": 71047, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102140, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "6617": { - "SetId": 71047, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7124200, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "6618": { - "SetId": 71047, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102140, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "6619": { - "SetId": 71047, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7124200, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "6620": { - "SetId": 71047, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102140, - "LevelChange": 0, - "CommonGameplayType": 8 - }, - "6621": { - "SetId": 71048, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111350, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6622": { - "SetId": 71048, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112040, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6623": { - "SetId": 71048, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111350, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6624": { - "SetId": 71048, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112040, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6625": { - "SetId": 71048, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111350, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6626": { - "SetId": 71048, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112040, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6627": { - "SetId": 71049, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111350, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6628": { - "SetId": 71049, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112040, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6629": { - "SetId": 71049, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111350, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6630": { - "SetId": 71049, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112040, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6631": { - "SetId": 71049, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111350, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6632": { - "SetId": 71049, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112040, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6633": { - "SetId": 71051, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7100120, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6634": { - "SetId": 71051, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100120, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6635": { - "SetId": 71051, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100640, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6636": { - "SetId": 71051, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100120, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6637": { - "SetId": 71051, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100640, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6638": { - "SetId": 71052, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112540, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6639": { - "SetId": 71052, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110120, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6640": { - "SetId": 71052, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112540, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6641": { - "SetId": 71052, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110640, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6642": { - "SetId": 71052, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112540, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6643": { - "SetId": 71052, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7110120, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6644": { - "SetId": 71053, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112540, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6645": { - "SetId": 71053, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111440, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6646": { - "SetId": 71053, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112540, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6647": { - "SetId": 71053, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112840, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6648": { - "SetId": 71053, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112540, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6649": { - "SetId": 71053, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112840, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6650": { - "SetId": 71054, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112540, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6651": { - "SetId": 71054, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112440, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6652": { - "SetId": 71054, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7112540, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6653": { - "SetId": 71054, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 5, - "MaxNumPerWave": 8, - "MonsterId": 7111440, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6654": { - "SetId": 71054, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112540, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6655": { - "SetId": 71054, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112440, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6656": { - "SetId": 71055, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7121650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6657": { - "SetId": 71055, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7124200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6658": { - "SetId": 71055, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6659": { - "SetId": 71055, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6660": { - "SetId": 71055, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6661": { - "SetId": 71055, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7124200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6662": { - "SetId": 71056, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111440, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6663": { - "SetId": 71056, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7110120, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6664": { - "SetId": 71056, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111440, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6665": { - "SetId": 71056, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7110120, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6666": { - "SetId": 71056, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111440, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6667": { - "SetId": 71056, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7110120, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6668": { - "SetId": 71057, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111440, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6669": { - "SetId": 71057, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6670": { - "SetId": 71057, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111440, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6671": { - "SetId": 71057, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7110640, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6672": { - "SetId": 71057, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111440, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6673": { - "SetId": 71057, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7114200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6674": { - "SetId": 71058, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7121650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6675": { - "SetId": 71058, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7120540, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6676": { - "SetId": 71058, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6677": { - "SetId": 71058, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7120540, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6678": { - "SetId": 71058, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6679": { - "SetId": 71058, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120540, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6680": { - "SetId": 71059, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7121650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6681": { - "SetId": 71059, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7120540, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6682": { - "SetId": 71059, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7121650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6683": { - "SetId": 71059, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120540, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6684": { - "SetId": 71059, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121650, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6685": { - "SetId": 71059, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7124200, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6686": { - "SetId": 71061, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100440, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "6687": { - "SetId": 71061, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112840, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "6688": { - "SetId": 71061, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100440, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "6689": { - "SetId": 71061, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 6, - "MonsterId": 7112840, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "6690": { - "SetId": 71061, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 10, - "MonsterId": 7100440, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "6691": { - "SetId": 71061, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112840, - "LevelChange": 0, - "CommonGameplayType": 4 - }, - "6692": { - "SetId": 71062, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6693": { - "SetId": 71062, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112840, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6694": { - "SetId": 71062, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6695": { - "SetId": 71062, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7112840, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6696": { - "SetId": 71062, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6697": { - "SetId": 71062, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7112840, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6698": { - "SetId": 71063, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6699": { - "SetId": 71063, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6700": { - "SetId": 71063, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6701": { - "SetId": 71063, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7140750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6702": { - "SetId": 71063, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6703": { - "SetId": 71063, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7140750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6704": { - "SetId": 71064, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6705": { - "SetId": 71064, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6706": { - "SetId": 71064, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6707": { - "SetId": 71064, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7114200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6708": { - "SetId": 71064, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111250, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6709": { - "SetId": 71064, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7114200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6710": { - "SetId": 71065, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122440, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6711": { - "SetId": 71065, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7124200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6712": { - "SetId": 71065, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122440, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6713": { - "SetId": 71065, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7124200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6714": { - "SetId": 71065, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7122440, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6715": { - "SetId": 71065, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7124200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6716": { - "SetId": 71066, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140750, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6717": { - "SetId": 71066, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100440, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6718": { - "SetId": 71066, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7140750, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6719": { - "SetId": 71066, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7100440, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6720": { - "SetId": 71066, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7140750, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6721": { - "SetId": 71066, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7100440, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6722": { - "SetId": 71067, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6723": { - "SetId": 71067, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6724": { - "SetId": 71067, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7140750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6725": { - "SetId": 71067, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7114200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6726": { - "SetId": 71067, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7140750, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6727": { - "SetId": 71067, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 7, - "MonsterId": 7114200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6728": { - "SetId": 71068, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122440, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6729": { - "SetId": 71068, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111350, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6730": { - "SetId": 71068, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100241, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6731": { - "SetId": 71068, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111350, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6732": { - "SetId": 71068, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7122440, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6733": { - "SetId": 71068, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111350, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6734": { - "SetId": 71069, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122440, - "LevelChange": 0, - "CommonGameplayType": 1 - }, "6735": { - "SetId": 71069, + "SetId": 61189, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111350, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141655, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "6736": { - "SetId": 71069, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122440, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6737": { - "SetId": 71069, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 5, - "MonsterId": 7111350, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6738": { - "SetId": 71069, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7122440, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6739": { - "SetId": 71069, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111350, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6740": { - "SetId": 71071, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100640, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6741": { - "SetId": 71071, + "SetId": 61189, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112840, + "MonsterId": 7121800, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6737": { + "SetId": 61189, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6738": { + "SetId": 61189, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7121800, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6739": { + "SetId": 61189, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6740": { + "SetId": 61189, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7121800, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6741": { + "SetId": 61191, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100800, "LevelChange": 0, "CommonGameplayType": 1 }, "6742": { - "SetId": 71071, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112840, + "SetId": 61191, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100750, "LevelChange": 0, "CommonGameplayType": 1 }, "6743": { - "SetId": 71071, + "SetId": 61191, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100640, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100800, "LevelChange": 0, "CommonGameplayType": 1 }, "6744": { - "SetId": 71071, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112840, + "SetId": 61191, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100750, "LevelChange": 0, "CommonGameplayType": 1 }, "6745": { - "SetId": 71071, + "SetId": 61191, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100640, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100800, "LevelChange": 0, "CommonGameplayType": 1 }, "6746": { - "SetId": 71072, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7112540, + "SetId": 61191, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100750, "LevelChange": 0, "CommonGameplayType": 1 }, "6747": { - "SetId": 71072, + "SetId": 61192, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112840, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110750, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "6748": { - "SetId": 71072, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 61192, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112540, + "MonsterId": 7102950, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "6749": { - "SetId": 71072, + "SetId": 61192, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112840, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110750, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "6750": { - "SetId": 71072, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112540, + "SetId": 61192, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102950, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "6751": { - "SetId": 71072, + "SetId": 61192, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7112840, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110750, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "6752": { - "SetId": 71073, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, + "SetId": 61192, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112540, + "MonsterId": 7102950, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "6753": { - "SetId": 71073, + "SetId": 61193, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111440, + "MaxNumPerWave": 3, + "MonsterId": 7102950, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "6754": { - "SetId": 71073, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7112540, + "SetId": 61193, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140760, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "6755": { - "SetId": 71073, + "SetId": 61193, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111440, + "MaxNumPerWave": 3, + "MonsterId": 7102950, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "6756": { - "SetId": 71073, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61193, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112540, + "MonsterId": 7140760, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "6757": { - "SetId": 71073, + "SetId": 61193, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111440, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102950, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, "6758": { - "SetId": 71074, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7112540, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6759": { - "SetId": 71074, - "WaveNum": 1, + "SetId": 61193, + "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111250, + "MaxNumPerWave": 3, + "MonsterId": 7140760, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 9 }, - "6760": { - "SetId": 71074, - "WaveNum": 2, + "6759": { + "SetId": 61194, + "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7112540, + "MaxNumPerWave": 2, + "MonsterId": 7102950, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 + }, + "6760": { + "SetId": 61194, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114250, + "LevelChange": 0, + "CommonGameplayType": 5 }, "6761": { - "SetId": 71074, + "SetId": 61194, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102950, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6762": { + "SetId": 61194, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111250, + "MaxNumPerWave": 4, + "MonsterId": 7114250, "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6762": { - "SetId": 71074, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112540, - "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "6763": { - "SetId": 71074, + "SetId": 61194, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111250, + "MaxNumPerWave": 3, + "MonsterId": 7102950, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "6764": { - "SetId": 71075, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111350, + "SetId": 61194, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114250, "LevelChange": 0, "CommonGameplayType": 5 }, "6765": { - "SetId": 71075, + "SetId": 61195, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, + "GroupNum": 1, + "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7121250, + "MonsterId": 7124250, "LevelChange": 0, "CommonGameplayType": 5 }, "6766": { - "SetId": 71075, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 61195, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111350, + "MonsterId": 7121300, "LevelChange": 0, "CommonGameplayType": 5 }, "6767": { - "SetId": 71075, + "SetId": 61195, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7121250, + "MonsterId": 7124250, "LevelChange": 0, "CommonGameplayType": 5 }, "6768": { - "SetId": 71075, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61195, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111350, + "MaxNumPerWave": 3, + "MonsterId": 7121300, "LevelChange": 0, "CommonGameplayType": 5 }, "6769": { - "SetId": 71075, + "SetId": 61195, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7121250, + "MaxNumPerWave": 3, + "MonsterId": 7124250, "LevelChange": 0, "CommonGameplayType": 5 }, "6770": { - "SetId": 71076, - "WaveNum": 1, - "GroupNum": 1, + "SetId": 61195, + "WaveNum": 3, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111440, + "MonsterId": 7121300, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "6771": { - "SetId": 71076, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112840, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6772": { - "SetId": 71076, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111440, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6773": { - "SetId": 71076, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7112840, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6774": { - "SetId": 71076, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111440, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6775": { - "SetId": 71076, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7112840, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6776": { - "SetId": 71077, + "SetId": 61196, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111440, + "MonsterId": 7102150, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6772": { + "SetId": 61196, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6773": { + "SetId": 61196, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102150, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6774": { + "SetId": 61196, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100156, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6775": { + "SetId": 61196, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102150, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6776": { + "SetId": 61196, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100156, "LevelChange": 0, "CommonGameplayType": 1 }, "6777": { - "SetId": 71077, + "SetId": 61197, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111250, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7124250, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 8 }, "6778": { - "SetId": 71077, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111440, + "SetId": 61197, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102150, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 8 }, "6779": { - "SetId": 71077, + "SetId": 61197, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7111250, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7124250, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 8 }, "6780": { - "SetId": 71077, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111440, + "SetId": 61197, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102150, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 8 }, "6781": { - "SetId": 71077, + "SetId": 61197, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111250, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7124250, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 8 }, "6782": { - "SetId": 71078, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111850, + "SetId": 61197, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102150, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 8 }, "6783": { - "SetId": 71078, + "SetId": 61198, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111350, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7121300, "LevelChange": 0, "CommonGameplayType": 5 }, "6784": { - "SetId": 71078, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111850, + "SetId": 61198, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7122000, "LevelChange": 0, "CommonGameplayType": 5 }, "6785": { - "SetId": 71078, + "SetId": 61198, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111350, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7121300, "LevelChange": 0, "CommonGameplayType": 5 }, "6786": { - "SetId": 71078, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111850, + "SetId": 61198, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7122000, "LevelChange": 0, "CommonGameplayType": 5 }, "6787": { - "SetId": 71078, + "SetId": 61198, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111350, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7121300, "LevelChange": 0, "CommonGameplayType": 5 }, "6788": { - "SetId": 71079, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111850, + "SetId": 61198, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7122000, "LevelChange": 0, "CommonGameplayType": 5 }, "6789": { - "SetId": 71079, + "SetId": 61199, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7111350, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7121300, "LevelChange": 0, "CommonGameplayType": 5 }, "6790": { - "SetId": 71079, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111850, + "SetId": 61199, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7122000, "LevelChange": 0, "CommonGameplayType": 5 }, "6791": { - "SetId": 71079, + "SetId": 61199, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111350, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7121300, "LevelChange": 0, "CommonGameplayType": 5 }, "6792": { - "SetId": 71079, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111850, + "SetId": 61199, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7122000, "LevelChange": 0, "CommonGameplayType": 5 }, "6793": { - "SetId": 71079, + "SetId": 61199, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111350, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7121300, "LevelChange": 0, "CommonGameplayType": 5 }, "6794": { - "SetId": 71081, + "SetId": 61199, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7122000, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6795": { + "SetId": 61201, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7100155, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6795": { - "SetId": 71081, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100640, + "MonsterId": 7100800, "LevelChange": 0, "CommonGameplayType": 1 }, "6796": { - "SetId": 71081, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100155, + "SetId": 61201, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110750, "LevelChange": 0, "CommonGameplayType": 1 }, "6797": { - "SetId": 71081, + "SetId": 61201, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100640, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100800, "LevelChange": 0, "CommonGameplayType": 1 }, "6798": { - "SetId": 71081, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61201, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100155, + "MaxNumPerWave": 4, + "MonsterId": 7110750, "LevelChange": 0, "CommonGameplayType": 1 }, "6799": { - "SetId": 71081, + "SetId": 61201, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7100640, + "MonsterId": 7100800, "LevelChange": 0, "CommonGameplayType": 1 }, "6800": { - "SetId": 71082, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102940, + "SetId": 61201, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110750, "LevelChange": 0, "CommonGameplayType": 1 }, "6801": { - "SetId": 71082, + "SetId": 61202, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100155, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111700, "LevelChange": 0, "CommonGameplayType": 1 }, "6802": { - "SetId": 71082, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102940, + "SetId": 61202, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100800, "LevelChange": 0, "CommonGameplayType": 1 }, "6803": { - "SetId": 71082, + "SetId": 61202, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7100155, + "MonsterId": 7111700, "LevelChange": 0, "CommonGameplayType": 1 }, "6804": { - "SetId": 71082, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61202, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7102940, + "MonsterId": 7100800, "LevelChange": 0, "CommonGameplayType": 1 }, "6805": { - "SetId": 71082, + "SetId": 61202, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100155, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111700, "LevelChange": 0, "CommonGameplayType": 1 }, "6806": { - "SetId": 71083, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102940, + "SetId": 61202, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100800, "LevelChange": 0, "CommonGameplayType": 1 }, "6807": { - "SetId": 71083, + "SetId": 61203, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111440, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7111700, "LevelChange": 0, "CommonGameplayType": 1 }, "6808": { - "SetId": 71083, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102940, + "SetId": 61203, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111450, "LevelChange": 0, "CommonGameplayType": 1 }, "6809": { - "SetId": 71083, + "SetId": 61203, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111440, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111700, "LevelChange": 0, "CommonGameplayType": 1 }, "6810": { - "SetId": 71083, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61203, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102940, + "MaxNumPerWave": 5, + "MonsterId": 7111450, "LevelChange": 0, "CommonGameplayType": 1 }, "6811": { - "SetId": 71083, + "SetId": 61203, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111440, + "MaxNumPerWave": 4, + "MonsterId": 7111700, "LevelChange": 0, "CommonGameplayType": 1 }, "6812": { - "SetId": 71084, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102940, + "SetId": 61203, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111450, "LevelChange": 0, "CommonGameplayType": 1 }, "6813": { - "SetId": 71084, + "SetId": 61206, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7100241, + "MaxNumPerWave": 3, + "MonsterId": 7112850, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "6814": { - "SetId": 71084, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7102940, + "SetId": 61206, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100800, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "6815": { - "SetId": 71084, + "SetId": 61206, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100241, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112850, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "6816": { - "SetId": 71084, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102940, + "SetId": 61206, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100800, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "6817": { - "SetId": 71084, + "SetId": 61206, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100241, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112850, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 6 }, "6818": { - "SetId": 71085, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7141654, + "SetId": 61206, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100800, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "6819": { - "SetId": 71085, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7100241, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6820": { - "SetId": 71085, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141654, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6821": { - "SetId": 71085, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100241, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6822": { - "SetId": 71085, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7141654, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6823": { - "SetId": 71085, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100241, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6824": { - "SetId": 71086, + "SetId": 61207, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7100155, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6825": { - "SetId": 71086, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111440, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6826": { - "SetId": 71086, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100155, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6827": { - "SetId": 71086, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111440, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6828": { - "SetId": 71086, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100155, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6829": { - "SetId": 71086, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7111440, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6830": { - "SetId": 71087, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111440, + "MonsterId": 7112850, "LevelChange": 0, "CommonGameplayType": 1 }, - "6831": { - "SetId": 71087, + "6820": { + "SetId": 61207, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7100241, + "MonsterId": 7114250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6821": { + "SetId": 61207, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6822": { + "SetId": 61207, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7114250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6823": { + "SetId": 61207, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112850, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6824": { + "SetId": 61207, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7114250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6825": { + "SetId": 61209, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7112650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6826": { + "SetId": 61209, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6827": { + "SetId": 61209, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6828": { + "SetId": 61209, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6829": { + "SetId": 61209, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6830": { + "SetId": 61209, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6831": { + "SetId": 61211, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100156, "LevelChange": 0, "CommonGameplayType": 1 }, "6832": { - "SetId": 71087, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111440, + "SetId": 61211, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100650, "LevelChange": 0, "CommonGameplayType": 1 }, "6833": { - "SetId": 71087, + "SetId": 61211, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, + "GroupNum": 1, + "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7100241, + "MonsterId": 7100156, "LevelChange": 0, "CommonGameplayType": 1 }, "6834": { - "SetId": 71087, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61211, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111440, + "MaxNumPerWave": 4, + "MonsterId": 7100650, "LevelChange": 0, "CommonGameplayType": 1 }, "6835": { - "SetId": 71087, + "SetId": 61211, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100241, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100156, "LevelChange": 0, "CommonGameplayType": 1 }, "6836": { - "SetId": 71088, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7141654, + "SetId": 61211, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100650, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6837": { - "SetId": 71088, + "SetId": 61212, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120540, + "MaxNumPerWave": 2, + "MonsterId": 7102950, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6838": { - "SetId": 71088, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141654, + "SetId": 61212, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100156, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6839": { - "SetId": 71088, + "SetId": 61212, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7120540, + "MonsterId": 7102950, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6840": { - "SetId": 71088, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61212, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7141654, + "MaxNumPerWave": 3, + "MonsterId": 7100156, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6841": { - "SetId": 71088, + "SetId": 61212, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7120540, + "MaxNumPerWave": 3, + "MonsterId": 7102950, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6842": { - "SetId": 71089, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7141654, + "SetId": 61212, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100156, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6843": { - "SetId": 71089, + "SetId": 61214, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120540, + "MaxNumPerWave": 4, + "MonsterId": 7102950, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6844": { - "SetId": 71089, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 61214, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7141654, + "MaxNumPerWave": 4, + "MonsterId": 7110250, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6845": { - "SetId": 71089, + "SetId": 61214, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120540, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102950, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6846": { - "SetId": 71089, + "SetId": 61214, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6847": { + "SetId": 61214, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7141654, + "MonsterId": 7102950, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, - "6847": { - "SetId": 71089, + "6848": { + "SetId": 61214, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7120540, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6848": { - "SetId": 71091, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100440, + "MonsterId": 7110250, "LevelChange": 0, "CommonGameplayType": 1 }, "6849": { - "SetId": 71091, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6850": { - "SetId": 71091, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100440, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6851": { - "SetId": 71091, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6852": { - "SetId": 71091, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100440, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6853": { - "SetId": 71091, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6854": { - "SetId": 71092, + "SetId": 61215, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111250, + "MaxNumPerWave": 3, + "MonsterId": 7141655, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, - "6855": { - "SetId": 71092, + "6850": { + "SetId": 61215, "WaveNum": 1, "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112240, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6851": { + "SetId": 61215, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6852": { + "SetId": 61215, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6853": { + "SetId": 61215, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6854": { + "SetId": 61215, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6855": { + "SetId": 61217, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111450, "LevelChange": 0, "CommonGameplayType": 1 }, "6856": { - "SetId": 71092, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 61217, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111250, + "MonsterId": 7110250, "LevelChange": 0, "CommonGameplayType": 1 }, "6857": { - "SetId": 71092, + "SetId": 61217, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112240, + "MaxNumPerWave": 5, + "MonsterId": 7111450, "LevelChange": 0, "CommonGameplayType": 1 }, "6858": { - "SetId": 71092, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111250, + "SetId": 61217, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110250, "LevelChange": 0, "CommonGameplayType": 1 }, "6859": { - "SetId": 71092, + "SetId": 61217, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, + "GroupNum": 1, + "MaxNum": 4, "MaxNumPerWave": 6, - "MonsterId": 7112240, + "MonsterId": 7111450, "LevelChange": 0, "CommonGameplayType": 1 }, "6860": { - "SetId": 71093, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7111250, + "SetId": 61217, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110250, "LevelChange": 0, "CommonGameplayType": 1 }, "6861": { - "SetId": 71093, + "SetId": 61218, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112840, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7141655, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "6862": { - "SetId": 71093, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111250, + "SetId": 61218, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120550, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "6863": { - "SetId": 71093, + "SetId": 61218, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141655, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6864": { + "SetId": 61218, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112840, + "MaxNumPerWave": 3, + "MonsterId": 7120550, "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6864": { - "SetId": 71093, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111250, - "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "6865": { - "SetId": 71093, + "SetId": 61218, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112840, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7141655, "LevelChange": 0, - "CommonGameplayType": 1 + "CommonGameplayType": 5 }, "6866": { - "SetId": 71094, + "SetId": 61218, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6867": { + "SetId": 61204, "WaveNum": 1, "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 5, - "MonsterId": 7100241, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6867": { - "SetId": 71094, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111250, + "MonsterId": 7102950, "LevelChange": 0, "CommonGameplayType": 1 }, "6868": { - "SetId": 71094, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7100241, + "SetId": 61204, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111700, "LevelChange": 0, "CommonGameplayType": 1 }, "6869": { - "SetId": 71094, + "SetId": 61204, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111250, + "MaxNumPerWave": 5, + "MonsterId": 7102950, "LevelChange": 0, "CommonGameplayType": 1 }, "6870": { - "SetId": 71094, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100241, + "SetId": 61204, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112000, "LevelChange": 0, "CommonGameplayType": 1 }, "6871": { - "SetId": 71094, + "SetId": 61204, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7111250, + "MonsterId": 7112000, "LevelChange": 0, "CommonGameplayType": 1 }, "6872": { - "SetId": 71095, + "SetId": 61204, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111700, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6873": { + "SetId": 61205, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122440, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6873": { - "SetId": 71095, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7100241, + "MonsterId": 7102950, "LevelChange": 0, "CommonGameplayType": 5 }, "6874": { - "SetId": 71095, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, + "SetId": 61205, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122440, + "MonsterId": 7112650, "LevelChange": 0, "CommonGameplayType": 5 }, "6875": { - "SetId": 71095, + "SetId": 61205, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7100241, + "MonsterId": 7102820, "LevelChange": 0, "CommonGameplayType": 5 }, "6876": { - "SetId": 71095, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61205, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122440, + "MaxNumPerWave": 3, + "MonsterId": 7112650, "LevelChange": 0, "CommonGameplayType": 5 }, "6877": { - "SetId": 71095, + "SetId": 61205, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7100241, + "MonsterId": 7102820, "LevelChange": 0, "CommonGameplayType": 5 }, "6878": { - "SetId": 71096, + "SetId": 61205, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6879": { + "SetId": 61208, "WaveNum": 1, "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7112650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6880": { + "SetId": 61208, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6881": { + "SetId": 61208, + "WaveNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112840, + "MonsterId": 7124250, "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, - "6879": { - "SetId": 71096, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100440, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6880": { - "SetId": 71096, + "6882": { + "SetId": 61208, "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6883": { + "SetId": 61208, + "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112840, + "MonsterId": 7114250, "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6881": { - "SetId": 71096, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100440, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6882": { - "SetId": 71096, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112840, - "LevelChange": 0, - "CommonGameplayType": 6 - }, - "6883": { - "SetId": 71096, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100440, - "LevelChange": 0, - "CommonGameplayType": 6 + "CommonGameplayType": 5 }, "6884": { - "SetId": 71097, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7112840, - "LevelChange": 0, - "CommonGameplayType": 1 - }, - "6885": { - "SetId": 71097, - "WaveNum": 1, + "SetId": 61208, + "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100241, + "MaxNumPerWave": 5, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6885": { + "SetId": 61213, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102950, "LevelChange": 0, "CommonGameplayType": 1 }, "6886": { - "SetId": 71097, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 61213, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112840, + "MonsterId": 7111450, "LevelChange": 0, "CommonGameplayType": 1 }, "6887": { - "SetId": 71097, + "SetId": 61213, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7100241, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7122750, "LevelChange": 0, "CommonGameplayType": 1 }, "6888": { - "SetId": 71097, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112840, + "SetId": 61213, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111450, "LevelChange": 0, "CommonGameplayType": 1 }, "6889": { - "SetId": 71097, + "SetId": 61213, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100241, + "MaxNumPerWave": 3, + "MonsterId": 7102950, "LevelChange": 0, "CommonGameplayType": 1 }, "6890": { - "SetId": 71098, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7122440, + "SetId": 61213, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112750, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 1 }, "6891": { - "SetId": 71098, + "SetId": 61216, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, + "GroupNum": 1, + "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7125140, + "MonsterId": 7100156, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "6892": { - "SetId": 71098, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122440, + "SetId": 61216, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111450, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "6893": { - "SetId": 71098, + "SetId": 61216, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7125140, + "MaxNumPerWave": 5, + "MonsterId": 7125150, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "6894": { - "SetId": 71098, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122440, + "SetId": 61216, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111450, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "6895": { - "SetId": 71098, + "SetId": 61216, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7125140, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7125150, "LevelChange": 0, - "CommonGameplayType": 5 + "CommonGameplayType": 6 }, "6896": { - "SetId": 71099, + "SetId": 61216, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111450, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6897": { + "SetId": 61219, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122440, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "6897": { - "SetId": 71099, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125140, + "MonsterId": 7141655, "LevelChange": 0, "CommonGameplayType": 5 }, "6898": { - "SetId": 71099, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, + "SetId": 61219, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122440, + "MonsterId": 7120550, "LevelChange": 0, "CommonGameplayType": 5 }, "6899": { - "SetId": 71099, + "SetId": 61219, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7125140, + "MonsterId": 7141655, "LevelChange": 0, "CommonGameplayType": 5 }, "6900": { - "SetId": 71099, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 61219, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122440, + "MaxNumPerWave": 3, + "MonsterId": 7102820, "LevelChange": 0, "CommonGameplayType": 5 }, "6901": { - "SetId": 71099, + "SetId": 61219, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7125140, + "MonsterId": 7102820, "LevelChange": 0, "CommonGameplayType": 5 }, "6902": { - "SetId": 71101, + "SetId": 61219, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120550, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6903": { + "SetId": 71001, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, @@ -69019,28 +69029,28 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "6903": { - "SetId": 71101, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112240, - "LevelChange": 0, - "CommonGameplayType": 1 - }, "6904": { - "SetId": 71101, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7110640, + "SetId": 71001, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112240, "LevelChange": 0, "CommonGameplayType": 1 }, "6905": { - "SetId": 71101, + "SetId": 71001, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110640, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6906": { + "SetId": 71001, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, @@ -69049,8 +69059,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "6906": { - "SetId": 71101, + "6907": { + "SetId": 71001, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, @@ -69059,8 +69069,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "6907": { - "SetId": 71101, + "6908": { + "SetId": 71001, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -69069,48 +69079,48 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "6908": { - "SetId": 71102, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 1 - }, "6909": { - "SetId": 71102, + "SetId": 71002, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112240, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102940, "LevelChange": 0, "CommonGameplayType": 1 }, "6910": { - "SetId": 71102, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102940, + "SetId": 71002, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112240, "LevelChange": 0, "CommonGameplayType": 1 }, "6911": { - "SetId": 71102, + "SetId": 71002, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112240, + "MonsterId": 7102940, "LevelChange": 0, "CommonGameplayType": 1 }, "6912": { - "SetId": 71102, + "SetId": 71002, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6913": { + "SetId": 71002, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -69119,8 +69129,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "6913": { - "SetId": 71102, + "6914": { + "SetId": 71002, "WaveNum": 3, "GroupNum": 2, "MaxNum": 6, @@ -69129,8 +69139,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "6914": { - "SetId": 71103, + "6915": { + "SetId": 71003, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, @@ -69139,98 +69149,98 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "6915": { - "SetId": 71103, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111440, - "LevelChange": 0, - "CommonGameplayType": 1 - }, "6916": { - "SetId": 71103, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102940, + "SetId": 71003, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111440, "LevelChange": 0, "CommonGameplayType": 1 }, "6917": { - "SetId": 71103, + "SetId": 71003, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111440, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102940, "LevelChange": 0, "CommonGameplayType": 1 }, "6918": { - "SetId": 71103, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102940, + "SetId": 71003, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111440, "LevelChange": 0, "CommonGameplayType": 1 }, "6919": { - "SetId": 71103, + "SetId": 71003, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111440, + "MaxNumPerWave": 4, + "MonsterId": 7102940, "LevelChange": 0, "CommonGameplayType": 1 }, "6920": { - "SetId": 71104, - "WaveNum": 1, - "GroupNum": 1, + "SetId": 71003, + "WaveNum": 3, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102940, + "MaxNumPerWave": 6, + "MonsterId": 7111440, "LevelChange": 0, "CommonGameplayType": 1 }, "6921": { - "SetId": 71104, + "SetId": 71004, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111250, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102940, "LevelChange": 0, "CommonGameplayType": 1 }, "6922": { - "SetId": 71104, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102940, + "SetId": 71004, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111250, "LevelChange": 0, "CommonGameplayType": 1 }, "6923": { - "SetId": 71104, + "SetId": 71004, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111250, + "MaxNumPerWave": 5, + "MonsterId": 7102940, "LevelChange": 0, "CommonGameplayType": 1 }, "6924": { - "SetId": 71104, + "SetId": 71004, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6925": { + "SetId": 71004, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -69239,8 +69249,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "6925": { - "SetId": 71104, + "6926": { + "SetId": 71004, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, @@ -69249,8 +69259,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "6926": { - "SetId": 71105, + "6927": { + "SetId": 71005, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, @@ -69259,38 +69269,38 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "6927": { - "SetId": 71105, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7121250, - "LevelChange": 0, - "CommonGameplayType": 5 - }, "6928": { - "SetId": 71105, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, + "SetId": 71005, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7125140, + "MonsterId": 7121250, "LevelChange": 0, "CommonGameplayType": 5 }, "6929": { - "SetId": 71105, + "SetId": 71005, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7121250, + "MonsterId": 7125140, "LevelChange": 0, "CommonGameplayType": 5 }, "6930": { - "SetId": 71105, + "SetId": 71005, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6931": { + "SetId": 71005, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -69299,8 +69309,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "6931": { - "SetId": 71105, + "6932": { + "SetId": 71005, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, @@ -69309,8 +69319,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "6932": { - "SetId": 71106, + "6933": { + "SetId": 71006, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, @@ -69319,38 +69329,38 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "6933": { - "SetId": 71106, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100440, - "LevelChange": 0, - "CommonGameplayType": 6 - }, "6934": { - "SetId": 71106, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112840, + "SetId": 71006, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100440, "LevelChange": 0, "CommonGameplayType": 6 }, "6935": { - "SetId": 71106, + "SetId": 71006, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100440, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112840, "LevelChange": 0, "CommonGameplayType": 6 }, "6936": { - "SetId": 71106, + "SetId": 71006, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100440, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6937": { + "SetId": 71006, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, @@ -69359,8 +69369,8 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "6937": { - "SetId": 71106, + "6938": { + "SetId": 71006, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -69369,8 +69379,8 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "6938": { - "SetId": 71107, + "6939": { + "SetId": 71007, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, @@ -69379,58 +69389,58 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "6939": { - "SetId": 71107, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100241, - "LevelChange": 0, - "CommonGameplayType": 1 - }, "6940": { - "SetId": 71107, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 71007, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112840, + "MaxNumPerWave": 3, + "MonsterId": 7100241, "LevelChange": 0, "CommonGameplayType": 1 }, "6941": { - "SetId": 71107, + "SetId": 71007, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, + "GroupNum": 1, + "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7100241, + "MonsterId": 7112840, "LevelChange": 0, "CommonGameplayType": 1 }, "6942": { - "SetId": 71107, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 71007, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7112840, + "MaxNumPerWave": 5, + "MonsterId": 7100241, "LevelChange": 0, "CommonGameplayType": 1 }, "6943": { - "SetId": 71107, + "SetId": 71007, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100241, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112840, "LevelChange": 0, "CommonGameplayType": 1 }, "6944": { - "SetId": 71108, + "SetId": 71007, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6945": { + "SetId": 71008, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, @@ -69439,98 +69449,98 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "6945": { - "SetId": 71108, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7125140, - "LevelChange": 0, - "CommonGameplayType": 5 - }, "6946": { - "SetId": 71108, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, + "SetId": 71008, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122440, + "MonsterId": 7125140, "LevelChange": 0, "CommonGameplayType": 5 }, "6947": { - "SetId": 71108, + "SetId": 71008, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7125140, + "MonsterId": 7122440, "LevelChange": 0, "CommonGameplayType": 5 }, "6948": { - "SetId": 71108, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 71008, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7122440, + "MaxNumPerWave": 3, + "MonsterId": 7125140, "LevelChange": 0, "CommonGameplayType": 5 }, "6949": { - "SetId": 71108, + "SetId": 71008, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7125140, + "MonsterId": 7122440, "LevelChange": 0, "CommonGameplayType": 5 }, "6950": { - "SetId": 71109, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7122440, + "SetId": 71008, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125140, "LevelChange": 0, "CommonGameplayType": 5 }, "6951": { - "SetId": 71109, + "SetId": 71009, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7125140, + "MonsterId": 7122440, "LevelChange": 0, "CommonGameplayType": 5 }, "6952": { - "SetId": 71109, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, + "SetId": 71009, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7122440, + "MonsterId": 7125140, "LevelChange": 0, "CommonGameplayType": 5 }, "6953": { - "SetId": 71109, + "SetId": 71009, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7125140, + "MonsterId": 7122440, "LevelChange": 0, "CommonGameplayType": 5 }, "6954": { - "SetId": 71109, + "SetId": 71009, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125140, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6955": { + "SetId": 71009, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -69539,8 +69549,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "6955": { - "SetId": 71109, + "6956": { + "SetId": 71009, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, @@ -69549,8 +69559,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "6956": { - "SetId": 71111, + "6957": { + "SetId": 71011, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, @@ -69559,38 +69569,38 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "6957": { - "SetId": 71111, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110740, - "LevelChange": 0, - "CommonGameplayType": 1 - }, "6958": { - "SetId": 71111, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7100820, + "SetId": 71011, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110740, "LevelChange": 0, "CommonGameplayType": 1 }, "6959": { - "SetId": 71111, + "SetId": 71011, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110740, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100820, "LevelChange": 0, "CommonGameplayType": 1 }, "6960": { - "SetId": 71111, + "SetId": 71011, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110740, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6961": { + "SetId": 71011, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, @@ -69599,8 +69609,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "6961": { - "SetId": 71111, + "6962": { + "SetId": 71011, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -69609,8 +69619,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "6962": { - "SetId": 71112, + "6963": { + "SetId": 71012, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, @@ -69619,98 +69629,98 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "6963": { - "SetId": 71112, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100820, - "LevelChange": 0, - "CommonGameplayType": 1 - }, "6964": { - "SetId": 71112, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111740, + "SetId": 71012, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100820, "LevelChange": 0, "CommonGameplayType": 1 }, "6965": { - "SetId": 71112, + "SetId": 71012, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7100820, + "MonsterId": 7111740, "LevelChange": 0, "CommonGameplayType": 1 }, "6966": { - "SetId": 71112, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 71012, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111740, + "MonsterId": 7100820, "LevelChange": 0, "CommonGameplayType": 1 }, "6967": { - "SetId": 71112, + "SetId": 71012, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100820, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111740, "LevelChange": 0, "CommonGameplayType": 1 }, "6968": { - "SetId": 71113, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 4, - "MonsterId": 7111740, + "SetId": 71012, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100820, "LevelChange": 0, "CommonGameplayType": 1 }, "6969": { - "SetId": 71113, + "SetId": 71013, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111440, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7111740, "LevelChange": 0, "CommonGameplayType": 1 }, "6970": { - "SetId": 71113, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111740, + "SetId": 71013, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111440, "LevelChange": 0, "CommonGameplayType": 1 }, "6971": { - "SetId": 71113, + "SetId": 71013, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7111440, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111740, "LevelChange": 0, "CommonGameplayType": 1 }, "6972": { - "SetId": 71113, + "SetId": 71013, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6973": { + "SetId": 71013, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, @@ -69719,8 +69729,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "6973": { - "SetId": 71113, + "6974": { + "SetId": 71013, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -69729,8 +69739,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "6974": { - "SetId": 71114, + "6975": { + "SetId": 71014, "WaveNum": 1, "GroupNum": 1, "MaxNum": 4, @@ -69739,38 +69749,38 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "6975": { - "SetId": 71114, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 4, - "MonsterId": 7111740, - "LevelChange": 0, - "CommonGameplayType": 1 - }, "6976": { - "SetId": 71114, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 5, - "MonsterId": 7102940, + "SetId": 71014, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111740, "LevelChange": 0, "CommonGameplayType": 1 }, "6977": { - "SetId": 71114, + "SetId": 71014, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7111740, + "MaxNumPerWave": 5, + "MonsterId": 7102940, "LevelChange": 0, "CommonGameplayType": 1 }, "6978": { - "SetId": 71114, + "SetId": 71014, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6979": { + "SetId": 71014, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -69779,8 +69789,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "6979": { - "SetId": 71114, + "6980": { + "SetId": 71014, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, @@ -69789,8 +69799,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "6980": { - "SetId": 71115, + "6981": { + "SetId": 71015, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, @@ -69799,58 +69809,58 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "6981": { - "SetId": 71115, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7112640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, "6982": { - "SetId": 71115, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, + "SetId": 71015, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7102940, + "MonsterId": 7112640, "LevelChange": 0, "CommonGameplayType": 5 }, "6983": { - "SetId": 71115, + "SetId": 71015, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7112640, + "MonsterId": 7102940, "LevelChange": 0, "CommonGameplayType": 5 }, "6984": { - "SetId": 71115, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 71015, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7102940, + "MaxNumPerWave": 3, + "MonsterId": 7112640, "LevelChange": 0, "CommonGameplayType": 5 }, "6985": { - "SetId": 71115, + "SetId": 71015, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7112640, + "MonsterId": 7102940, "LevelChange": 0, "CommonGameplayType": 5 }, "6986": { - "SetId": 71116, + "SetId": 71015, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112640, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "6987": { + "SetId": 71016, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, @@ -69859,38 +69869,38 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "6987": { - "SetId": 71116, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 6, - "MonsterId": 7100820, - "LevelChange": 0, - "CommonGameplayType": 6 - }, "6988": { - "SetId": 71116, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112840, + "SetId": 71016, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100820, "LevelChange": 0, "CommonGameplayType": 6 }, "6989": { - "SetId": 71116, + "SetId": 71016, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100820, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112840, "LevelChange": 0, "CommonGameplayType": 6 }, "6990": { - "SetId": 71116, + "SetId": 71016, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100820, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "6991": { + "SetId": 71016, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, @@ -69899,8 +69909,8 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "6991": { - "SetId": 71116, + "6992": { + "SetId": 71016, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -69909,8 +69919,8 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "6992": { - "SetId": 71117, + "6993": { + "SetId": 71017, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, @@ -69919,28 +69929,28 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "6993": { - "SetId": 71117, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114200, - "LevelChange": 0, - "CommonGameplayType": 1 - }, "6994": { - "SetId": 71117, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 71017, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112840, + "MaxNumPerWave": 3, + "MonsterId": 7114200, "LevelChange": 0, "CommonGameplayType": 1 }, "6995": { - "SetId": 71117, + "SetId": 71017, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "6996": { + "SetId": 71017, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, @@ -69949,8 +69959,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "6996": { - "SetId": 71117, + "6997": { + "SetId": 71017, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, @@ -69959,8 +69969,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "6997": { - "SetId": 71117, + "6998": { + "SetId": 71017, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, @@ -69969,8 +69979,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "6998": { - "SetId": 71118, + "6999": { + "SetId": 71018, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, @@ -69979,88 +69989,88 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "6999": { - "SetId": 71118, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7120540, - "LevelChange": 0, - "CommonGameplayType": 5 - }, "7000": { - "SetId": 71118, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, + "SetId": 71018, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7112640, + "MonsterId": 7120540, "LevelChange": 0, "CommonGameplayType": 5 }, "7001": { - "SetId": 71118, + "SetId": 71018, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7120540, + "MonsterId": 7112640, "LevelChange": 0, "CommonGameplayType": 5 }, "7002": { - "SetId": 71118, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 71018, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, - "MaxNumPerWave": 5, - "MonsterId": 7112640, + "MaxNumPerWave": 3, + "MonsterId": 7120540, "LevelChange": 0, "CommonGameplayType": 5 }, "7003": { - "SetId": 71118, + "SetId": 71018, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 5, - "MonsterId": 7120540, + "MonsterId": 7112640, "LevelChange": 0, "CommonGameplayType": 5 }, "7004": { - "SetId": 71119, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 3, - "MonsterId": 7112640, + "SetId": 71018, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120540, "LevelChange": 0, "CommonGameplayType": 5 }, "7005": { - "SetId": 71119, + "SetId": 71019, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7120540, + "MonsterId": 7112640, "LevelChange": 0, "CommonGameplayType": 5 }, "7006": { - "SetId": 71119, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, + "SetId": 71019, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, "MaxNumPerWave": 3, - "MonsterId": 7112640, + "MonsterId": 7120540, "LevelChange": 0, "CommonGameplayType": 5 }, "7007": { - "SetId": 71119, + "SetId": 71019, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112640, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7008": { + "SetId": 71019, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, @@ -70069,8 +70079,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7008": { - "SetId": 71119, + "7009": { + "SetId": 71019, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -70079,8 +70089,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7009": { - "SetId": 71119, + "7010": { + "SetId": 71019, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, @@ -70089,8 +70099,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7010": { - "SetId": 71121, + "7011": { + "SetId": 71021, "WaveNum": 1, "GroupNum": 1, "MaxNum": 4, @@ -70099,28 +70109,28 @@ "LevelChange": 0, "CommonGameplayType": 9 }, - "7011": { - "SetId": 71121, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100640, - "LevelChange": 0, - "CommonGameplayType": 9 - }, "7012": { - "SetId": 71121, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 5, - "MaxNumPerWave": 5, - "MonsterId": 7100155, + "SetId": 71021, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100640, "LevelChange": 0, "CommonGameplayType": 9 }, "7013": { - "SetId": 71121, + "SetId": 71021, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "7014": { + "SetId": 71021, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, @@ -70129,8 +70139,8 @@ "LevelChange": 0, "CommonGameplayType": 9 }, - "7014": { - "SetId": 71121, + "7015": { + "SetId": 71021, "WaveNum": 3, "GroupNum": 1, "MaxNum": 5, @@ -70139,8 +70149,8 @@ "LevelChange": 0, "CommonGameplayType": 9 }, - "7015": { - "SetId": 71121, + "7016": { + "SetId": 71021, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, @@ -70149,8 +70159,8 @@ "LevelChange": 0, "CommonGameplayType": 9 }, - "7016": { - "SetId": 71122, + "7017": { + "SetId": 71022, "WaveNum": 1, "GroupNum": 1, "MaxNum": 8, @@ -70159,48 +70169,48 @@ "LevelChange": 0, "CommonGameplayType": 4 }, - "7017": { - "SetId": 71122, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100241, - "LevelChange": 0, - "CommonGameplayType": 4 - }, "7018": { - "SetId": 71122, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100155, + "SetId": 71022, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100241, "LevelChange": 0, "CommonGameplayType": 4 }, "7019": { - "SetId": 71122, + "SetId": 71022, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100241, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100155, "LevelChange": 0, "CommonGameplayType": 4 }, "7020": { - "SetId": 71122, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100155, + "SetId": 71022, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100241, "LevelChange": 0, "CommonGameplayType": 4 }, "7021": { - "SetId": 71122, + "SetId": 71022, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "7022": { + "SetId": 71022, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -70209,8 +70219,8 @@ "LevelChange": 0, "CommonGameplayType": 4 }, - "7022": { - "SetId": 71123, + "7023": { + "SetId": 71023, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, @@ -70219,28 +70229,28 @@ "LevelChange": 0, "CommonGameplayType": 8 }, - "7023": { - "SetId": 71123, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100241, - "LevelChange": 0, - "CommonGameplayType": 8 - }, "7024": { - "SetId": 71123, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102140, + "SetId": 71023, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100241, "LevelChange": 0, "CommonGameplayType": 8 }, "7025": { - "SetId": 71123, + "SetId": 71023, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102140, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "7026": { + "SetId": 71023, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, @@ -70249,8 +70259,8 @@ "LevelChange": 0, "CommonGameplayType": 8 }, - "7026": { - "SetId": 71123, + "7027": { + "SetId": 71023, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -70259,8 +70269,8 @@ "LevelChange": 0, "CommonGameplayType": 8 }, - "7027": { - "SetId": 71123, + "7028": { + "SetId": 71023, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, @@ -70269,8 +70279,8 @@ "LevelChange": 0, "CommonGameplayType": 8 }, - "7028": { - "SetId": 71124, + "7029": { + "SetId": 71024, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, @@ -70279,8 +70289,8 @@ "LevelChange": 0, "CommonGameplayType": 9 }, - "7029": { - "SetId": 71124, + "7030": { + "SetId": 71024, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, @@ -70289,8 +70299,8 @@ "LevelChange": 0, "CommonGameplayType": 9 }, - "7030": { - "SetId": 71124, + "7031": { + "SetId": 71024, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, @@ -70299,18 +70309,18 @@ "LevelChange": 0, "CommonGameplayType": 9 }, - "7031": { - "SetId": 71124, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7114200, - "LevelChange": 0, - "CommonGameplayType": 9 - }, "7032": { - "SetId": 71124, + "SetId": 71024, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114200, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "7033": { + "SetId": 71024, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -70319,8 +70329,8 @@ "LevelChange": 0, "CommonGameplayType": 9 }, - "7033": { - "SetId": 71124, + "7034": { + "SetId": 71024, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, @@ -70329,8 +70339,8 @@ "LevelChange": 0, "CommonGameplayType": 9 }, - "7034": { - "SetId": 71125, + "7035": { + "SetId": 71025, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, @@ -70339,8 +70349,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7035": { - "SetId": 71125, + "7036": { + "SetId": 71025, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, @@ -70349,8 +70359,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7036": { - "SetId": 71125, + "7037": { + "SetId": 71025, "WaveNum": 2, "GroupNum": 1, "MaxNum": 2, @@ -70359,18 +70369,18 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7037": { - "SetId": 71125, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 5 - }, "7038": { - "SetId": 71125, + "SetId": 71025, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7039": { + "SetId": 71025, "WaveNum": 3, "GroupNum": 1, "MaxNum": 2, @@ -70379,8 +70389,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7039": { - "SetId": 71125, + "7040": { + "SetId": 71025, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, @@ -70389,8 +70399,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7040": { - "SetId": 71126, + "7041": { + "SetId": 71026, "WaveNum": 1, "GroupNum": 1, "MaxNum": 6, @@ -70399,8 +70409,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7041": { - "SetId": 71126, + "7042": { + "SetId": 71026, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, @@ -70409,8 +70419,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7042": { - "SetId": 71126, + "7043": { + "SetId": 71026, "WaveNum": 2, "GroupNum": 1, "MaxNum": 6, @@ -70419,8 +70429,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7043": { - "SetId": 71126, + "7044": { + "SetId": 71026, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, @@ -70429,8 +70439,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7044": { - "SetId": 71126, + "7045": { + "SetId": 71026, "WaveNum": 3, "GroupNum": 1, "MaxNum": 8, @@ -70439,8 +70449,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7045": { - "SetId": 71126, + "7046": { + "SetId": 71026, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, @@ -70449,8 +70459,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7046": { - "SetId": 71127, + "7047": { + "SetId": 71027, "WaveNum": 1, "GroupNum": 1, "MaxNum": 6, @@ -70459,18 +70469,18 @@ "LevelChange": 0, "CommonGameplayType": 4 }, - "7047": { - "SetId": 71127, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7102140, - "LevelChange": 0, - "CommonGameplayType": 4 - }, "7048": { - "SetId": 71127, + "SetId": 71027, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102140, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "7049": { + "SetId": 71027, "WaveNum": 2, "GroupNum": 1, "MaxNum": 6, @@ -70479,8 +70489,8 @@ "LevelChange": 0, "CommonGameplayType": 4 }, - "7049": { - "SetId": 71127, + "7050": { + "SetId": 71027, "WaveNum": 2, "GroupNum": 2, "MaxNum": 2, @@ -70489,8 +70499,8 @@ "LevelChange": 0, "CommonGameplayType": 4 }, - "7050": { - "SetId": 71127, + "7051": { + "SetId": 71027, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, @@ -70499,8 +70509,8 @@ "LevelChange": 0, "CommonGameplayType": 4 }, - "7051": { - "SetId": 71127, + "7052": { + "SetId": 71027, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -70509,8 +70519,8 @@ "LevelChange": 0, "CommonGameplayType": 4 }, - "7052": { - "SetId": 71128, + "7053": { + "SetId": 71028, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, @@ -70519,48 +70529,48 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7053": { - "SetId": 71128, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7120540, - "LevelChange": 0, - "CommonGameplayType": 5 - }, "7054": { - "SetId": 71128, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7122440, + "SetId": 71028, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7120540, "LevelChange": 0, "CommonGameplayType": 5 }, "7055": { - "SetId": 71128, + "SetId": 71028, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7120540, + "MonsterId": 7122440, "LevelChange": 0, "CommonGameplayType": 5 }, "7056": { - "SetId": 71128, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7122440, + "SetId": 71028, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120540, "LevelChange": 0, "CommonGameplayType": 5 }, "7057": { - "SetId": 71128, + "SetId": 71028, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7058": { + "SetId": 71028, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -70569,8 +70579,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7058": { - "SetId": 71129, + "7059": { + "SetId": 71029, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, @@ -70579,28 +70589,28 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7059": { - "SetId": 71129, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7120540, - "LevelChange": 0, - "CommonGameplayType": 6 - }, "7060": { - "SetId": 71129, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 71029, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7122440, + "MonsterId": 7120540, "LevelChange": 0, "CommonGameplayType": 6 }, "7061": { - "SetId": 71129, + "SetId": 71029, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7062": { + "SetId": 71029, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, @@ -70609,8 +70619,8 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7062": { - "SetId": 71129, + "7063": { + "SetId": 71029, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -70619,8 +70629,8 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7063": { - "SetId": 71129, + "7064": { + "SetId": 71029, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -70629,8 +70639,8 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7064": { - "SetId": 71131, + "7065": { + "SetId": 71031, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, @@ -70639,8 +70649,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7065": { - "SetId": 71131, + "7066": { + "SetId": 71031, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, @@ -70649,8 +70659,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7066": { - "SetId": 71131, + "7067": { + "SetId": 71031, "WaveNum": 2, "GroupNum": 1, "MaxNum": 2, @@ -70659,8 +70669,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7067": { - "SetId": 71131, + "7068": { + "SetId": 71031, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, @@ -70669,8 +70679,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7068": { - "SetId": 71131, + "7069": { + "SetId": 71031, "WaveNum": 3, "GroupNum": 1, "MaxNum": 2, @@ -70679,18 +70689,18 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7069": { - "SetId": 71131, - "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100640, - "LevelChange": 0, - "CommonGameplayType": 1 - }, "7070": { - "SetId": 71132, + "SetId": 71031, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100640, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7071": { + "SetId": 71032, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, @@ -70699,108 +70709,48 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7071": { - "SetId": 71132, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110640, - "LevelChange": 0, - "CommonGameplayType": 5 - }, "7072": { - "SetId": 71132, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 71032, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111740, + "MonsterId": 7110640, "LevelChange": 0, "CommonGameplayType": 5 }, "7073": { - "SetId": 71132, + "SetId": 71032, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7110640, + "MonsterId": 7111740, "LevelChange": 0, "CommonGameplayType": 5 }, "7074": { - "SetId": 71132, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 71032, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111740, + "MonsterId": 7110640, "LevelChange": 0, "CommonGameplayType": 5 }, "7075": { - "SetId": 71132, + "SetId": 71032, "WaveNum": 3, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110640, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111740, "LevelChange": 0, "CommonGameplayType": 5 }, "7076": { - "SetId": 71133, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7111740, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "7077": { - "SetId": 71133, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7110740, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "7078": { - "SetId": 71133, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111740, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "7079": { - "SetId": 71133, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110740, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "7080": { - "SetId": 71133, - "WaveNum": 3, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111740, - "LevelChange": 0, - "CommonGameplayType": 5 - }, - "7081": { - "SetId": 71133, + "SetId": 71032, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -70809,18 +70759,78 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7082": { - "SetId": 71134, + "7077": { + "SetId": 71033, "WaveNum": 1, "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7078": { + "SetId": 71033, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110740, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7079": { + "SetId": 71033, + "WaveNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, "MonsterId": 7111740, "LevelChange": 0, "CommonGameplayType": 5 }, + "7080": { + "SetId": 71033, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110740, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7081": { + "SetId": 71033, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7082": { + "SetId": 71033, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110640, + "LevelChange": 0, + "CommonGameplayType": 5 + }, "7083": { - "SetId": 71134, + "SetId": 71034, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7084": { + "SetId": 71034, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, @@ -70829,8 +70839,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7084": { - "SetId": 71134, + "7085": { + "SetId": 71034, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, @@ -70839,8 +70849,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7085": { - "SetId": 71134, + "7086": { + "SetId": 71034, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, @@ -70849,8 +70859,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7086": { - "SetId": 71134, + "7087": { + "SetId": 71034, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, @@ -70859,8 +70869,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7087": { - "SetId": 71134, + "7088": { + "SetId": 71034, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, @@ -70869,8 +70879,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7088": { - "SetId": 71135, + "7089": { + "SetId": 71035, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, @@ -70879,8 +70889,8 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7089": { - "SetId": 71135, + "7090": { + "SetId": 71035, "WaveNum": 1, "GroupNum": 2, "MaxNum": 3, @@ -70889,8 +70899,8 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7090": { - "SetId": 71135, + "7091": { + "SetId": 71035, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, @@ -70899,18 +70909,18 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7091": { - "SetId": 71135, - "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111740, - "LevelChange": 0, - "CommonGameplayType": 6 - }, "7092": { - "SetId": 71135, + "SetId": 71035, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7093": { + "SetId": 71035, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -70919,8 +70929,8 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7093": { - "SetId": 71135, + "7094": { + "SetId": 71035, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, @@ -70929,8 +70939,8 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7094": { - "SetId": 71136, + "7095": { + "SetId": 71036, "WaveNum": 1, "GroupNum": 1, "MaxNum": 5, @@ -70939,8 +70949,8 @@ "LevelChange": 0, "CommonGameplayType": 9 }, - "7095": { - "SetId": 71136, + "7096": { + "SetId": 71036, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, @@ -70949,18 +70959,18 @@ "LevelChange": 0, "CommonGameplayType": 9 }, - "7096": { - "SetId": 71136, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 6, - "MaxNumPerWave": 6, - "MonsterId": 7100155, - "LevelChange": 0, - "CommonGameplayType": 9 - }, "7097": { - "SetId": 71136, + "SetId": 71036, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "7098": { + "SetId": 71036, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, @@ -70969,8 +70979,8 @@ "LevelChange": 0, "CommonGameplayType": 9 }, - "7098": { - "SetId": 71136, + "7099": { + "SetId": 71036, "WaveNum": 3, "GroupNum": 1, "MaxNum": 6, @@ -70979,8 +70989,8 @@ "LevelChange": 0, "CommonGameplayType": 9 }, - "7099": { - "SetId": 71136, + "7100": { + "SetId": 71036, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, @@ -70989,8 +70999,8 @@ "LevelChange": 0, "CommonGameplayType": 9 }, - "7100": { - "SetId": 71137, + "7101": { + "SetId": 71037, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, @@ -70999,28 +71009,28 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7101": { - "SetId": 71137, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100740, - "LevelChange": 0, - "CommonGameplayType": 5 - }, "7102": { - "SetId": 71137, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7100241, + "SetId": 71037, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100740, "LevelChange": 0, "CommonGameplayType": 5 }, "7103": { - "SetId": 71137, + "SetId": 71037, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7104": { + "SetId": 71037, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, @@ -71029,8 +71039,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7104": { - "SetId": 71137, + "7105": { + "SetId": 71037, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -71039,8 +71049,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7105": { - "SetId": 71137, + "7106": { + "SetId": 71037, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -71049,98 +71059,98 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7106": { - "SetId": 71138, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141654, - "LevelChange": 0, - "CommonGameplayType": 5 - }, "7107": { - "SetId": 71138, + "SetId": 71038, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111850, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141654, "LevelChange": 0, "CommonGameplayType": 5 }, "7108": { - "SetId": 71138, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141654, + "SetId": 71038, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111850, "LevelChange": 0, "CommonGameplayType": 5 }, "7109": { - "SetId": 71138, + "SetId": 71038, "WaveNum": 2, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111850, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141654, "LevelChange": 0, "CommonGameplayType": 5 }, "7110": { - "SetId": 71138, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 71038, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7141654, + "MonsterId": 7111850, "LevelChange": 0, "CommonGameplayType": 5 }, "7111": { - "SetId": 71138, + "SetId": 71038, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7111850, + "MonsterId": 7141654, "LevelChange": 0, "CommonGameplayType": 5 }, "7112": { - "SetId": 71139, - "WaveNum": 1, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141654, + "SetId": 71038, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111850, "LevelChange": 0, "CommonGameplayType": 5 }, "7113": { - "SetId": 71139, + "SetId": 71039, "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7111850, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141654, "LevelChange": 0, "CommonGameplayType": 5 }, "7114": { - "SetId": 71139, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7141654, + "SetId": 71039, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111850, "LevelChange": 0, "CommonGameplayType": 5 }, "7115": { - "SetId": 71139, + "SetId": 71039, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141654, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7116": { + "SetId": 71039, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, @@ -71149,8 +71159,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7116": { - "SetId": 71139, + "7117": { + "SetId": 71039, "WaveNum": 3, "GroupNum": 1, "MaxNum": 2, @@ -71159,8 +71169,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7117": { - "SetId": 71139, + "7118": { + "SetId": 71039, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -71169,8 +71179,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7118": { - "SetId": 71141, + "7119": { + "SetId": 71041, "WaveNum": 1, "GroupNum": 1, "MaxNum": 8, @@ -71179,28 +71189,28 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7119": { - "SetId": 71141, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 2, - "MaxNumPerWave": 2, - "MonsterId": 7100740, - "LevelChange": 0, - "CommonGameplayType": 1 - }, "7120": { - "SetId": 71141, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7100820, + "SetId": 71041, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100740, "LevelChange": 0, "CommonGameplayType": 1 }, "7121": { - "SetId": 71141, + "SetId": 71041, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100820, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7122": { + "SetId": 71041, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, @@ -71209,8 +71219,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7122": { - "SetId": 71141, + "7123": { + "SetId": 71041, "WaveNum": 3, "GroupNum": 1, "MaxNum": 8, @@ -71219,8 +71229,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7123": { - "SetId": 71141, + "7124": { + "SetId": 71041, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -71229,8 +71239,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7124": { - "SetId": 71142, + "7125": { + "SetId": 71042, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, @@ -71239,28 +71249,28 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7125": { - "SetId": 71142, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 6 - }, "7126": { - "SetId": 71142, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7110740, + "SetId": 71042, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102940, "LevelChange": 0, "CommonGameplayType": 6 }, "7127": { - "SetId": 71142, + "SetId": 71042, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110740, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7128": { + "SetId": 71042, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, @@ -71269,8 +71279,8 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7128": { - "SetId": 71142, + "7129": { + "SetId": 71042, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -71279,8 +71289,8 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7129": { - "SetId": 71142, + "7130": { + "SetId": 71042, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -71289,8 +71299,8 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7130": { - "SetId": 71143, + "7131": { + "SetId": 71043, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, @@ -71299,28 +71309,28 @@ "LevelChange": 0, "CommonGameplayType": 9 }, - "7131": { - "SetId": 71143, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7140750, - "LevelChange": 0, - "CommonGameplayType": 9 - }, "7132": { - "SetId": 71143, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 71043, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7102940, + "MonsterId": 7140750, "LevelChange": 0, "CommonGameplayType": 9 }, "7133": { - "SetId": 71143, + "SetId": 71043, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "7134": { + "SetId": 71043, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, @@ -71329,8 +71339,8 @@ "LevelChange": 0, "CommonGameplayType": 9 }, - "7134": { - "SetId": 71143, + "7135": { + "SetId": 71043, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -71339,8 +71349,8 @@ "LevelChange": 0, "CommonGameplayType": 9 }, - "7135": { - "SetId": 71143, + "7136": { + "SetId": 71043, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, @@ -71349,8 +71359,8 @@ "LevelChange": 0, "CommonGameplayType": 9 }, - "7136": { - "SetId": 71144, + "7137": { + "SetId": 71044, "WaveNum": 1, "GroupNum": 1, "MaxNum": 2, @@ -71359,8 +71369,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7137": { - "SetId": 71144, + "7138": { + "SetId": 71044, "WaveNum": 1, "GroupNum": 2, "MaxNum": 4, @@ -71369,18 +71379,18 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7138": { - "SetId": 71144, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7102940, - "LevelChange": 0, - "CommonGameplayType": 5 - }, "7139": { - "SetId": 71144, + "SetId": 71044, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7140": { + "SetId": 71044, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, @@ -71389,8 +71399,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7140": { - "SetId": 71144, + "7141": { + "SetId": 71044, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -71399,8 +71409,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7141": { - "SetId": 71144, + "7142": { + "SetId": 71044, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -71409,8 +71419,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7142": { - "SetId": 71145, + "7143": { + "SetId": 71045, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, @@ -71419,28 +71429,28 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7143": { - "SetId": 71145, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 3, - "MaxNumPerWave": 3, - "MonsterId": 7111350, - "LevelChange": 0, - "CommonGameplayType": 5 - }, "7144": { - "SetId": 71145, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 71045, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 3, "MaxNumPerWave": 3, - "MonsterId": 7124200, + "MonsterId": 7111350, "LevelChange": 0, "CommonGameplayType": 5 }, "7145": { - "SetId": 71145, + "SetId": 71045, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7146": { + "SetId": 71045, "WaveNum": 2, "GroupNum": 2, "MaxNum": 3, @@ -71449,8 +71459,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7146": { - "SetId": 71145, + "7147": { + "SetId": 71045, "WaveNum": 3, "GroupNum": 1, "MaxNum": 3, @@ -71459,8 +71469,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7147": { - "SetId": 71145, + "7148": { + "SetId": 71045, "WaveNum": 3, "GroupNum": 2, "MaxNum": 3, @@ -71469,8 +71479,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7148": { - "SetId": 71146, + "7149": { + "SetId": 71046, "WaveNum": 1, "GroupNum": 1, "MaxNum": 3, @@ -71479,18 +71489,18 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7149": { - "SetId": 71146, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7100155, - "LevelChange": 0, - "CommonGameplayType": 1 - }, "7150": { - "SetId": 71146, + "SetId": 71046, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7151": { + "SetId": 71046, "WaveNum": 2, "GroupNum": 1, "MaxNum": 3, @@ -71499,8 +71509,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7151": { - "SetId": 71146, + "7152": { + "SetId": 71046, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, @@ -71509,8 +71519,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7152": { - "SetId": 71146, + "7153": { + "SetId": 71046, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, @@ -71519,8 +71529,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7153": { - "SetId": 71146, + "7154": { + "SetId": 71046, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -71529,8 +71539,8 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7154": { - "SetId": 71147, + "7155": { + "SetId": 71047, "WaveNum": 1, "GroupNum": 1, "MaxNum": 5, @@ -71539,8 +71549,8 @@ "LevelChange": 0, "CommonGameplayType": 8 }, - "7155": { - "SetId": 71147, + "7156": { + "SetId": 71047, "WaveNum": 1, "GroupNum": 2, "MaxNum": 2, @@ -71549,18 +71559,18 @@ "LevelChange": 0, "CommonGameplayType": 8 }, - "7156": { - "SetId": 71147, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 8, - "MaxNumPerWave": 8, - "MonsterId": 7124200, - "LevelChange": 0, - "CommonGameplayType": 8 - }, "7157": { - "SetId": 71147, + "SetId": 71047, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7124200, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "7158": { + "SetId": 71047, "WaveNum": 2, "GroupNum": 2, "MaxNum": 2, @@ -71569,8 +71579,8 @@ "LevelChange": 0, "CommonGameplayType": 8 }, - "7158": { - "SetId": 71147, + "7159": { + "SetId": 71047, "WaveNum": 3, "GroupNum": 1, "MaxNum": 8, @@ -71579,8 +71589,8 @@ "LevelChange": 0, "CommonGameplayType": 8 }, - "7159": { - "SetId": 71147, + "7160": { + "SetId": 71047, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -71589,8 +71599,8 @@ "LevelChange": 0, "CommonGameplayType": 8 }, - "7160": { - "SetId": 71148, + "7161": { + "SetId": 71048, "WaveNum": 1, "GroupNum": 1, "MaxNum": 4, @@ -71599,88 +71609,88 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7161": { - "SetId": 71148, - "WaveNum": 1, - "GroupNum": 2, - "MaxNum": 4, - "MaxNumPerWave": 4, - "MonsterId": 7112040, - "LevelChange": 0, - "CommonGameplayType": 5 - }, "7162": { - "SetId": 71148, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 71048, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7111350, + "MonsterId": 7112040, "LevelChange": 0, "CommonGameplayType": 5 }, "7163": { - "SetId": 71148, + "SetId": 71048, "WaveNum": 2, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112040, + "MonsterId": 7111350, "LevelChange": 0, "CommonGameplayType": 5 }, "7164": { - "SetId": 71148, - "WaveNum": 3, - "GroupNum": 1, + "SetId": 71048, + "WaveNum": 2, + "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7111350, + "MonsterId": 7112040, "LevelChange": 0, "CommonGameplayType": 5 }, "7165": { - "SetId": 71148, + "SetId": 71048, "WaveNum": 3, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112040, + "MonsterId": 7111350, "LevelChange": 0, "CommonGameplayType": 5 }, "7166": { - "SetId": 71149, - "WaveNum": 1, - "GroupNum": 1, + "SetId": 71048, + "WaveNum": 3, + "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7111350, + "MonsterId": 7112040, "LevelChange": 0, "CommonGameplayType": 5 }, "7167": { - "SetId": 71149, + "SetId": 71049, "WaveNum": 1, - "GroupNum": 2, + "GroupNum": 1, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7112040, + "MonsterId": 7111350, "LevelChange": 0, "CommonGameplayType": 5 }, "7168": { - "SetId": 71149, - "WaveNum": 2, - "GroupNum": 1, + "SetId": 71049, + "WaveNum": 1, + "GroupNum": 2, "MaxNum": 4, "MaxNumPerWave": 4, - "MonsterId": 7111350, + "MonsterId": 7112040, "LevelChange": 0, "CommonGameplayType": 5 }, "7169": { - "SetId": 71149, + "SetId": 71049, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111350, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7170": { + "SetId": 71049, "WaveNum": 2, "GroupNum": 2, "MaxNum": 4, @@ -71689,8 +71699,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7170": { - "SetId": 71149, + "7171": { + "SetId": 71049, "WaveNum": 3, "GroupNum": 1, "MaxNum": 4, @@ -71699,8 +71709,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7171": { - "SetId": 71149, + "7172": { + "SetId": 71049, "WaveNum": 3, "GroupNum": 2, "MaxNum": 4, @@ -71709,8 +71719,8 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7172": { - "SetId": 71151, + "7173": { + "SetId": 71051, "WaveNum": 1, "GroupNum": 1, "MaxNum": 6, @@ -71719,17 +71729,5407 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7173": { - "SetId": 71151, - "WaveNum": 2, - "GroupNum": 1, - "MaxNum": 4, - "MaxNumPerWave": 8, - "MonsterId": 7100120, - "LevelChange": 0, - "CommonGameplayType": 1 - }, "7174": { + "SetId": 71051, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7175": { + "SetId": 71051, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100640, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7176": { + "SetId": 71051, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7177": { + "SetId": 71051, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100640, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7178": { + "SetId": 71052, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112540, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7179": { + "SetId": 71052, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7180": { + "SetId": 71052, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112540, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7181": { + "SetId": 71052, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110640, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7182": { + "SetId": 71052, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112540, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7183": { + "SetId": 71052, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7110120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7184": { + "SetId": 71053, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7112540, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7185": { + "SetId": 71053, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7186": { + "SetId": 71053, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7112540, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7187": { + "SetId": 71053, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7188": { + "SetId": 71053, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112540, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7189": { + "SetId": 71053, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7190": { + "SetId": 71054, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7112540, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7191": { + "SetId": 71054, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7112440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7192": { + "SetId": 71054, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7112540, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7193": { + "SetId": 71054, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 5, + "MaxNumPerWave": 8, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7194": { + "SetId": 71054, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112540, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7195": { + "SetId": 71054, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7196": { + "SetId": 71055, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7121650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7197": { + "SetId": 71055, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7124200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7198": { + "SetId": 71055, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7199": { + "SetId": 71055, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7200": { + "SetId": 71055, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7201": { + "SetId": 71055, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7124200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7202": { + "SetId": 71056, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7203": { + "SetId": 71056, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7110120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7204": { + "SetId": 71056, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7205": { + "SetId": 71056, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7110120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7206": { + "SetId": 71056, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7207": { + "SetId": 71056, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7110120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7208": { + "SetId": 71057, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7209": { + "SetId": 71057, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7210": { + "SetId": 71057, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7211": { + "SetId": 71057, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7110640, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7212": { + "SetId": 71057, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7213": { + "SetId": 71057, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7114200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7214": { + "SetId": 71058, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7121650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7215": { + "SetId": 71058, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7120540, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7216": { + "SetId": 71058, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7217": { + "SetId": 71058, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7120540, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7218": { + "SetId": 71058, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7219": { + "SetId": 71058, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120540, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7220": { + "SetId": 71059, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7121650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7221": { + "SetId": 71059, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7120540, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7222": { + "SetId": 71059, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7223": { + "SetId": 71059, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120540, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7224": { + "SetId": 71059, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7225": { + "SetId": 71059, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7124200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7226": { + "SetId": 71061, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100440, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "7227": { + "SetId": 71061, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "7228": { + "SetId": 71061, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100440, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "7229": { + "SetId": 71061, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 6, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "7230": { + "SetId": 71061, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7100440, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "7231": { + "SetId": 71061, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "7232": { + "SetId": 71062, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7233": { + "SetId": 71062, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7234": { + "SetId": 71062, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7235": { + "SetId": 71062, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7236": { + "SetId": 71062, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7237": { + "SetId": 71062, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7238": { + "SetId": 71063, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7239": { + "SetId": 71063, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7240": { + "SetId": 71063, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7241": { + "SetId": 71063, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7140750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7242": { + "SetId": 71063, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7243": { + "SetId": 71063, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7140750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7244": { + "SetId": 71064, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7245": { + "SetId": 71064, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7246": { + "SetId": 71064, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7247": { + "SetId": 71064, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7114200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7248": { + "SetId": 71064, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7249": { + "SetId": 71064, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7114200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7250": { + "SetId": 71065, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7251": { + "SetId": 71065, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7252": { + "SetId": 71065, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7253": { + "SetId": 71065, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7124200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7254": { + "SetId": 71065, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7255": { + "SetId": 71065, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7124200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7256": { + "SetId": 71066, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140750, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7257": { + "SetId": 71066, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100440, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7258": { + "SetId": 71066, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7140750, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7259": { + "SetId": 71066, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7100440, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7260": { + "SetId": 71066, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7140750, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7261": { + "SetId": 71066, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7100440, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7262": { + "SetId": 71067, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7263": { + "SetId": 71067, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7264": { + "SetId": 71067, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7140750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7265": { + "SetId": 71067, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7114200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7266": { + "SetId": 71067, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7140750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7267": { + "SetId": 71067, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 7, + "MonsterId": 7114200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7268": { + "SetId": 71068, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7269": { + "SetId": 71068, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111350, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7270": { + "SetId": 71068, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7271": { + "SetId": 71068, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7111350, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7272": { + "SetId": 71068, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7273": { + "SetId": 71068, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111350, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7274": { + "SetId": 71069, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7275": { + "SetId": 71069, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111350, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7276": { + "SetId": 71069, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7277": { + "SetId": 71069, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 5, + "MonsterId": 7111350, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7278": { + "SetId": 71069, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7279": { + "SetId": 71069, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111350, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7280": { + "SetId": 71071, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100640, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7281": { + "SetId": 71071, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7282": { + "SetId": 71071, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7283": { + "SetId": 71071, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100640, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7284": { + "SetId": 71071, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7285": { + "SetId": 71071, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100640, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7286": { + "SetId": 71072, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7112540, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7287": { + "SetId": 71072, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7288": { + "SetId": 71072, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112540, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7289": { + "SetId": 71072, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7290": { + "SetId": 71072, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112540, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7291": { + "SetId": 71072, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7292": { + "SetId": 71073, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7112540, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7293": { + "SetId": 71073, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7294": { + "SetId": 71073, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7112540, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7295": { + "SetId": 71073, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7296": { + "SetId": 71073, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112540, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7297": { + "SetId": 71073, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7298": { + "SetId": 71074, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7112540, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7299": { + "SetId": 71074, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7300": { + "SetId": 71074, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7112540, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7301": { + "SetId": 71074, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7302": { + "SetId": 71074, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112540, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7303": { + "SetId": 71074, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7304": { + "SetId": 71075, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7111350, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7305": { + "SetId": 71075, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7121250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7306": { + "SetId": 71075, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111350, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7307": { + "SetId": 71075, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7308": { + "SetId": 71075, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111350, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7309": { + "SetId": 71075, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7310": { + "SetId": 71076, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7311": { + "SetId": 71076, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7312": { + "SetId": 71076, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7313": { + "SetId": 71076, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7314": { + "SetId": 71076, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7315": { + "SetId": 71076, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7316": { + "SetId": 71077, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7317": { + "SetId": 71077, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7318": { + "SetId": 71077, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7319": { + "SetId": 71077, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7111250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7320": { + "SetId": 71077, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7321": { + "SetId": 71077, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7322": { + "SetId": 71078, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7111850, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7323": { + "SetId": 71078, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7111350, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7324": { + "SetId": 71078, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111850, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7325": { + "SetId": 71078, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111350, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7326": { + "SetId": 71078, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111850, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7327": { + "SetId": 71078, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111350, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7328": { + "SetId": 71079, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7111850, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7329": { + "SetId": 71079, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7111350, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7330": { + "SetId": 71079, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111850, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7331": { + "SetId": 71079, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111350, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7332": { + "SetId": 71079, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111850, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7333": { + "SetId": 71079, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111350, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7334": { + "SetId": 71081, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7335": { + "SetId": 71081, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100640, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7336": { + "SetId": 71081, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7337": { + "SetId": 71081, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100640, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7338": { + "SetId": 71081, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7339": { + "SetId": 71081, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100640, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7340": { + "SetId": 71082, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7341": { + "SetId": 71082, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7342": { + "SetId": 71082, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7343": { + "SetId": 71082, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7344": { + "SetId": 71082, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7345": { + "SetId": 71082, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7346": { + "SetId": 71083, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7347": { + "SetId": 71083, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7348": { + "SetId": 71083, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7349": { + "SetId": 71083, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7350": { + "SetId": 71083, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7351": { + "SetId": 71083, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7352": { + "SetId": 71084, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7353": { + "SetId": 71084, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7354": { + "SetId": 71084, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7355": { + "SetId": 71084, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7356": { + "SetId": 71084, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7357": { + "SetId": 71084, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7358": { + "SetId": 71085, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7141654, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7359": { + "SetId": 71085, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7360": { + "SetId": 71085, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141654, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7361": { + "SetId": 71085, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7362": { + "SetId": 71085, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7141654, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7363": { + "SetId": 71085, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7364": { + "SetId": 71086, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7365": { + "SetId": 71086, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7366": { + "SetId": 71086, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7367": { + "SetId": 71086, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7368": { + "SetId": 71086, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7369": { + "SetId": 71086, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7370": { + "SetId": 71087, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7371": { + "SetId": 71087, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7372": { + "SetId": 71087, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7373": { + "SetId": 71087, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7374": { + "SetId": 71087, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7375": { + "SetId": 71087, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7376": { + "SetId": 71088, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7141654, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7377": { + "SetId": 71088, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120540, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7378": { + "SetId": 71088, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141654, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7379": { + "SetId": 71088, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120540, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7380": { + "SetId": 71088, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7141654, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7381": { + "SetId": 71088, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120540, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7382": { + "SetId": 71089, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7141654, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7383": { + "SetId": 71089, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120540, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7384": { + "SetId": 71089, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141654, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7385": { + "SetId": 71089, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120540, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7386": { + "SetId": 71089, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7141654, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7387": { + "SetId": 71089, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120540, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7388": { + "SetId": 71091, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7389": { + "SetId": 71091, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7390": { + "SetId": 71091, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7391": { + "SetId": 71091, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7392": { + "SetId": 71091, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7393": { + "SetId": 71091, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7394": { + "SetId": 71092, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7395": { + "SetId": 71092, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7396": { + "SetId": 71092, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7397": { + "SetId": 71092, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7398": { + "SetId": 71092, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7399": { + "SetId": 71092, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7112240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7400": { + "SetId": 71093, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7111250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7401": { + "SetId": 71093, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7402": { + "SetId": 71093, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7403": { + "SetId": 71093, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7404": { + "SetId": 71093, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7405": { + "SetId": 71093, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7406": { + "SetId": 71094, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7407": { + "SetId": 71094, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7408": { + "SetId": 71094, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7409": { + "SetId": 71094, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7410": { + "SetId": 71094, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7411": { + "SetId": 71094, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7412": { + "SetId": 71095, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7413": { + "SetId": 71095, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7414": { + "SetId": 71095, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7415": { + "SetId": 71095, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7416": { + "SetId": 71095, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7417": { + "SetId": 71095, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7418": { + "SetId": 71096, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7419": { + "SetId": 71096, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100440, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7420": { + "SetId": 71096, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7421": { + "SetId": 71096, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100440, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7422": { + "SetId": 71096, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7423": { + "SetId": 71096, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100440, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7424": { + "SetId": 71097, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7425": { + "SetId": 71097, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7426": { + "SetId": 71097, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7427": { + "SetId": 71097, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7428": { + "SetId": 71097, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7429": { + "SetId": 71097, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7430": { + "SetId": 71098, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7431": { + "SetId": 71098, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125140, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7432": { + "SetId": 71098, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7433": { + "SetId": 71098, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125140, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7434": { + "SetId": 71098, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7435": { + "SetId": 71098, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125140, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7436": { + "SetId": 71099, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7437": { + "SetId": 71099, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125140, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7438": { + "SetId": 71099, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7439": { + "SetId": 71099, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125140, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7440": { + "SetId": 71099, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7441": { + "SetId": 71099, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125140, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7442": { + "SetId": 71101, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110640, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7443": { + "SetId": 71101, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7444": { + "SetId": 71101, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110640, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7445": { + "SetId": 71101, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7446": { + "SetId": 71101, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110640, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7447": { + "SetId": 71101, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7448": { + "SetId": 71102, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7449": { + "SetId": 71102, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7450": { + "SetId": 71102, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7451": { + "SetId": 71102, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7452": { + "SetId": 71102, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7453": { + "SetId": 71102, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7112240, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7454": { + "SetId": 71103, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7455": { + "SetId": 71103, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7456": { + "SetId": 71103, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7457": { + "SetId": 71103, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7458": { + "SetId": 71103, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7459": { + "SetId": 71103, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7460": { + "SetId": 71104, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7461": { + "SetId": 71104, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7462": { + "SetId": 71104, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7463": { + "SetId": 71104, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7464": { + "SetId": 71104, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7465": { + "SetId": 71104, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111250, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7466": { + "SetId": 71105, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125140, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7467": { + "SetId": 71105, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7121250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7468": { + "SetId": 71105, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125140, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7469": { + "SetId": 71105, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7121250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7470": { + "SetId": 71105, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125140, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7471": { + "SetId": 71105, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121250, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7472": { + "SetId": 71106, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7473": { + "SetId": 71106, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100440, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7474": { + "SetId": 71106, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7475": { + "SetId": 71106, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100440, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7476": { + "SetId": 71106, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7477": { + "SetId": 71106, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100440, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7478": { + "SetId": 71107, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7479": { + "SetId": 71107, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7480": { + "SetId": 71107, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7481": { + "SetId": 71107, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7482": { + "SetId": 71107, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7483": { + "SetId": 71107, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7484": { + "SetId": 71108, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7485": { + "SetId": 71108, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125140, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7486": { + "SetId": 71108, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7487": { + "SetId": 71108, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125140, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7488": { + "SetId": 71108, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7489": { + "SetId": 71108, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125140, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7490": { + "SetId": 71109, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7491": { + "SetId": 71109, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7125140, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7492": { + "SetId": 71109, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7493": { + "SetId": 71109, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125140, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7494": { + "SetId": 71109, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7495": { + "SetId": 71109, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7125140, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7496": { + "SetId": 71111, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100820, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7497": { + "SetId": 71111, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110740, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7498": { + "SetId": 71111, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7100820, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7499": { + "SetId": 71111, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110740, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7500": { + "SetId": 71111, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100820, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7501": { + "SetId": 71111, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7110740, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7502": { + "SetId": 71112, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7503": { + "SetId": 71112, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100820, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7504": { + "SetId": 71112, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7505": { + "SetId": 71112, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100820, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7506": { + "SetId": 71112, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7507": { + "SetId": 71112, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100820, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7508": { + "SetId": 71113, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 4, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7509": { + "SetId": 71113, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7510": { + "SetId": 71113, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7511": { + "SetId": 71113, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7512": { + "SetId": 71113, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7513": { + "SetId": 71113, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7514": { + "SetId": 71114, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7515": { + "SetId": 71114, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7516": { + "SetId": 71114, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7517": { + "SetId": 71114, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7518": { + "SetId": 71114, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7519": { + "SetId": 71114, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7520": { + "SetId": 71115, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7521": { + "SetId": 71115, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7112640, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7522": { + "SetId": 71115, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7523": { + "SetId": 71115, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112640, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7524": { + "SetId": 71115, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7525": { + "SetId": 71115, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112640, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7526": { + "SetId": 71116, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7527": { + "SetId": 71116, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100820, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7528": { + "SetId": 71116, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7529": { + "SetId": 71116, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100820, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7530": { + "SetId": 71116, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7531": { + "SetId": 71116, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100820, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7532": { + "SetId": 71117, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7533": { + "SetId": 71117, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7534": { + "SetId": 71117, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7535": { + "SetId": 71117, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7114200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7536": { + "SetId": 71117, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7112840, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7537": { + "SetId": 71117, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7114200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7538": { + "SetId": 71118, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7112640, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7539": { + "SetId": 71118, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120540, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7540": { + "SetId": 71118, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112640, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7541": { + "SetId": 71118, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120540, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7542": { + "SetId": 71118, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112640, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7543": { + "SetId": 71118, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120540, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7544": { + "SetId": 71119, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7112640, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7545": { + "SetId": 71119, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7120540, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7546": { + "SetId": 71119, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112640, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7547": { + "SetId": 71119, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120540, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7548": { + "SetId": 71119, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112640, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7549": { + "SetId": 71119, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120540, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7550": { + "SetId": 71121, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "7551": { + "SetId": 71121, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100640, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "7552": { + "SetId": 71121, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "7553": { + "SetId": 71121, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100640, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "7554": { + "SetId": 71121, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "7555": { + "SetId": 71121, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100640, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "7556": { + "SetId": 71122, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "7557": { + "SetId": 71122, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "7558": { + "SetId": 71122, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "7559": { + "SetId": 71122, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "7560": { + "SetId": 71122, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "7561": { + "SetId": 71122, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "7562": { + "SetId": 71123, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102140, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "7563": { + "SetId": 71123, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "7564": { + "SetId": 71123, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102140, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "7565": { + "SetId": 71123, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "7566": { + "SetId": 71123, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102140, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "7567": { + "SetId": 71123, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "7568": { + "SetId": 71124, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "7569": { + "SetId": 71124, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114200, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "7570": { + "SetId": 71124, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "7571": { + "SetId": 71124, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114200, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "7572": { + "SetId": 71124, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "7573": { + "SetId": 71124, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114200, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "7574": { + "SetId": 71125, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7575": { + "SetId": 71125, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7576": { + "SetId": 71125, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7577": { + "SetId": 71125, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7578": { + "SetId": 71125, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7579": { + "SetId": 71125, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7580": { + "SetId": 71126, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7102140, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7581": { + "SetId": 71126, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7582": { + "SetId": 71126, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7102140, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7583": { + "SetId": 71126, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7584": { + "SetId": 71126, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7102140, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7585": { + "SetId": 71126, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7586": { + "SetId": 71127, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7114200, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "7587": { + "SetId": 71127, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102140, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "7588": { + "SetId": 71127, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7114200, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "7589": { + "SetId": 71127, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102140, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "7590": { + "SetId": 71127, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114200, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "7591": { + "SetId": 71127, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102140, + "LevelChange": 0, + "CommonGameplayType": 4 + }, + "7592": { + "SetId": 71128, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7593": { + "SetId": 71128, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7120540, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7594": { + "SetId": 71128, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7595": { + "SetId": 71128, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120540, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7596": { + "SetId": 71128, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7597": { + "SetId": 71128, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7120540, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7598": { + "SetId": 71129, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7599": { + "SetId": 71129, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120540, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7600": { + "SetId": 71129, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7601": { + "SetId": 71129, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7120540, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7602": { + "SetId": 71129, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7603": { + "SetId": 71129, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7120540, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7604": { + "SetId": 71131, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100640, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7605": { + "SetId": 71131, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100740, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7606": { + "SetId": 71131, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100640, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7607": { + "SetId": 71131, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100740, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7608": { + "SetId": 71131, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100640, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7609": { + "SetId": 71131, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100640, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7610": { + "SetId": 71132, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7611": { + "SetId": 71132, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110640, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7612": { + "SetId": 71132, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7613": { + "SetId": 71132, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110640, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7614": { + "SetId": 71132, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7615": { + "SetId": 71132, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110640, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7616": { + "SetId": 71133, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7617": { + "SetId": 71133, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110740, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7618": { + "SetId": 71133, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7619": { + "SetId": 71133, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110740, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7620": { + "SetId": 71133, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7621": { + "SetId": 71133, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110640, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7622": { + "SetId": 71134, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7623": { + "SetId": 71134, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7624": { + "SetId": 71134, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7625": { + "SetId": 71134, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7626": { + "SetId": 71134, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7627": { + "SetId": 71134, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7628": { + "SetId": 71135, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141654, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7629": { + "SetId": 71135, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7630": { + "SetId": 71135, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141654, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7631": { + "SetId": 71135, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7632": { + "SetId": 71135, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141654, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7633": { + "SetId": 71135, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7634": { + "SetId": 71136, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100740, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "7635": { + "SetId": 71136, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "7636": { + "SetId": 71136, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "7637": { + "SetId": 71136, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100740, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "7638": { + "SetId": 71136, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "7639": { + "SetId": 71136, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100740, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "7640": { + "SetId": 71137, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7641": { + "SetId": 71137, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100740, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7642": { + "SetId": 71137, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7643": { + "SetId": 71137, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100740, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7644": { + "SetId": 71137, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7645": { + "SetId": 71137, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100740, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7646": { + "SetId": 71138, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141654, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7647": { + "SetId": 71138, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111850, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7648": { + "SetId": 71138, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141654, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7649": { + "SetId": 71138, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111850, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7650": { + "SetId": 71138, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141654, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7651": { + "SetId": 71138, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111850, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7652": { + "SetId": 71139, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141654, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7653": { + "SetId": 71139, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111850, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7654": { + "SetId": 71139, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141654, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7655": { + "SetId": 71139, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111850, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7656": { + "SetId": 71139, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141654, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7657": { + "SetId": 71139, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111850, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7658": { + "SetId": 71141, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100820, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7659": { + "SetId": 71141, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100740, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7660": { + "SetId": 71141, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100820, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7661": { + "SetId": 71141, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100740, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7662": { + "SetId": 71141, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7100820, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7663": { + "SetId": 71141, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100740, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7664": { + "SetId": 71142, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110740, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7665": { + "SetId": 71142, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7666": { + "SetId": 71142, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110740, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7667": { + "SetId": 71142, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7668": { + "SetId": 71142, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110740, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7669": { + "SetId": 71142, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "7670": { + "SetId": 71143, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "7671": { + "SetId": 71143, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140750, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "7672": { + "SetId": 71143, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "7673": { + "SetId": 71143, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140750, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "7674": { + "SetId": 71143, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "7675": { + "SetId": 71143, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7140750, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "7676": { + "SetId": 71144, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7677": { + "SetId": 71144, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7678": { + "SetId": 71144, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7679": { + "SetId": 71144, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7680": { + "SetId": 71144, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102940, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7681": { + "SetId": 71144, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7114200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7682": { + "SetId": 71145, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7683": { + "SetId": 71145, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111350, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7684": { + "SetId": 71145, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7685": { + "SetId": 71145, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111350, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7686": { + "SetId": 71145, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7687": { + "SetId": 71145, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111350, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7688": { + "SetId": 71146, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102140, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7689": { + "SetId": 71146, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7690": { + "SetId": 71146, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102140, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7691": { + "SetId": 71146, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7692": { + "SetId": 71146, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102140, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7693": { + "SetId": 71146, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7694": { + "SetId": 71147, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7124200, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "7695": { + "SetId": 71147, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102140, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "7696": { + "SetId": 71147, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7124200, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "7697": { + "SetId": 71147, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7102140, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "7698": { + "SetId": 71147, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 8, + "MaxNumPerWave": 8, + "MonsterId": 7124200, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "7699": { + "SetId": 71147, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102140, + "LevelChange": 0, + "CommonGameplayType": 8 + }, + "7700": { + "SetId": 71148, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111350, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7701": { + "SetId": 71148, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112040, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7702": { + "SetId": 71148, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111350, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7703": { + "SetId": 71148, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112040, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7704": { + "SetId": 71148, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111350, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7705": { + "SetId": 71148, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112040, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7706": { + "SetId": 71149, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111350, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7707": { + "SetId": 71149, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112040, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7708": { + "SetId": 71149, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111350, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7709": { + "SetId": 71149, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112040, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7710": { + "SetId": 71149, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111350, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7711": { + "SetId": 71149, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112040, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "7712": { + "SetId": 71151, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7100120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7713": { + "SetId": 71151, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7714": { "SetId": 71151, "WaveNum": 2, "GroupNum": 2, @@ -71739,7 +77139,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7175": { + "7715": { "SetId": 71151, "WaveNum": 3, "GroupNum": 1, @@ -71749,7 +77149,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7176": { + "7716": { "SetId": 71151, "WaveNum": 3, "GroupNum": 2, @@ -71759,7 +77159,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7177": { + "7717": { "SetId": 71152, "WaveNum": 1, "GroupNum": 1, @@ -71769,7 +77169,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7178": { + "7718": { "SetId": 71152, "WaveNum": 1, "GroupNum": 2, @@ -71779,7 +77179,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7179": { + "7719": { "SetId": 71152, "WaveNum": 2, "GroupNum": 1, @@ -71789,7 +77189,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7180": { + "7720": { "SetId": 71152, "WaveNum": 2, "GroupNum": 2, @@ -71799,7 +77199,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7181": { + "7721": { "SetId": 71152, "WaveNum": 3, "GroupNum": 1, @@ -71809,7 +77209,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7182": { + "7722": { "SetId": 71152, "WaveNum": 3, "GroupNum": 2, @@ -71819,7 +77219,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7183": { + "7723": { "SetId": 71153, "WaveNum": 1, "GroupNum": 1, @@ -71829,7 +77229,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7184": { + "7724": { "SetId": 71153, "WaveNum": 1, "GroupNum": 2, @@ -71839,7 +77239,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7185": { + "7725": { "SetId": 71153, "WaveNum": 2, "GroupNum": 1, @@ -71849,7 +77249,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7186": { + "7726": { "SetId": 71153, "WaveNum": 2, "GroupNum": 2, @@ -71859,7 +77259,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7187": { + "7727": { "SetId": 71153, "WaveNum": 3, "GroupNum": 1, @@ -71869,7 +77269,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7188": { + "7728": { "SetId": 71153, "WaveNum": 3, "GroupNum": 2, @@ -71879,7 +77279,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7189": { + "7729": { "SetId": 71154, "WaveNum": 1, "GroupNum": 1, @@ -71889,7 +77289,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7190": { + "7730": { "SetId": 71154, "WaveNum": 1, "GroupNum": 2, @@ -71899,7 +77299,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7191": { + "7731": { "SetId": 71154, "WaveNum": 2, "GroupNum": 1, @@ -71909,7 +77309,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7192": { + "7732": { "SetId": 71154, "WaveNum": 2, "GroupNum": 2, @@ -71919,7 +77319,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7193": { + "7733": { "SetId": 71154, "WaveNum": 3, "GroupNum": 1, @@ -71929,7 +77329,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7194": { + "7734": { "SetId": 71154, "WaveNum": 3, "GroupNum": 2, @@ -71939,7 +77339,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7195": { + "7735": { "SetId": 71155, "WaveNum": 1, "GroupNum": 1, @@ -71949,7 +77349,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7196": { + "7736": { "SetId": 71155, "WaveNum": 1, "GroupNum": 2, @@ -71959,7 +77359,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7197": { + "7737": { "SetId": 71155, "WaveNum": 2, "GroupNum": 1, @@ -71969,7 +77369,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7198": { + "7738": { "SetId": 71155, "WaveNum": 2, "GroupNum": 2, @@ -71979,7 +77379,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7199": { + "7739": { "SetId": 71155, "WaveNum": 3, "GroupNum": 1, @@ -71989,7 +77389,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7200": { + "7740": { "SetId": 71155, "WaveNum": 3, "GroupNum": 2, @@ -71999,7 +77399,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7201": { + "7741": { "SetId": 71156, "WaveNum": 1, "GroupNum": 1, @@ -72009,7 +77409,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7202": { + "7742": { "SetId": 71156, "WaveNum": 1, "GroupNum": 2, @@ -72019,7 +77419,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7203": { + "7743": { "SetId": 71156, "WaveNum": 2, "GroupNum": 1, @@ -72029,7 +77429,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7204": { + "7744": { "SetId": 71156, "WaveNum": 2, "GroupNum": 2, @@ -72039,7 +77439,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7205": { + "7745": { "SetId": 71156, "WaveNum": 3, "GroupNum": 1, @@ -72049,7 +77449,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7206": { + "7746": { "SetId": 71156, "WaveNum": 3, "GroupNum": 2, @@ -72059,7 +77459,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7207": { + "7747": { "SetId": 71157, "WaveNum": 1, "GroupNum": 1, @@ -72069,7 +77469,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7208": { + "7748": { "SetId": 71157, "WaveNum": 1, "GroupNum": 2, @@ -72079,7 +77479,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7209": { + "7749": { "SetId": 71157, "WaveNum": 2, "GroupNum": 1, @@ -72089,7 +77489,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7210": { + "7750": { "SetId": 71157, "WaveNum": 2, "GroupNum": 2, @@ -72099,7 +77499,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7211": { + "7751": { "SetId": 71157, "WaveNum": 3, "GroupNum": 1, @@ -72109,7 +77509,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7212": { + "7752": { "SetId": 71157, "WaveNum": 3, "GroupNum": 2, @@ -72119,7 +77519,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7213": { + "7753": { "SetId": 71158, "WaveNum": 1, "GroupNum": 1, @@ -72129,7 +77529,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7214": { + "7754": { "SetId": 71158, "WaveNum": 1, "GroupNum": 2, @@ -72139,7 +77539,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7215": { + "7755": { "SetId": 71158, "WaveNum": 2, "GroupNum": 1, @@ -72149,7 +77549,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7216": { + "7756": { "SetId": 71158, "WaveNum": 2, "GroupNum": 2, @@ -72159,7 +77559,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7217": { + "7757": { "SetId": 71158, "WaveNum": 3, "GroupNum": 1, @@ -72169,7 +77569,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7218": { + "7758": { "SetId": 71158, "WaveNum": 3, "GroupNum": 2, @@ -72179,7 +77579,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7219": { + "7759": { "SetId": 71159, "WaveNum": 1, "GroupNum": 1, @@ -72189,7 +77589,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7220": { + "7760": { "SetId": 71159, "WaveNum": 1, "GroupNum": 2, @@ -72199,7 +77599,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7221": { + "7761": { "SetId": 71159, "WaveNum": 2, "GroupNum": 1, @@ -72209,7 +77609,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7222": { + "7762": { "SetId": 71159, "WaveNum": 2, "GroupNum": 2, @@ -72219,7 +77619,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7223": { + "7763": { "SetId": 71159, "WaveNum": 3, "GroupNum": 1, @@ -72229,7 +77629,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7224": { + "7764": { "SetId": 71159, "WaveNum": 3, "GroupNum": 2, @@ -72239,7 +77639,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7225": { + "7765": { "SetId": 71161, "WaveNum": 1, "GroupNum": 1, @@ -72249,7 +77649,7 @@ "LevelChange": 0, "CommonGameplayType": 4 }, - "7226": { + "7766": { "SetId": 71161, "WaveNum": 1, "GroupNum": 2, @@ -72259,7 +77659,7 @@ "LevelChange": 0, "CommonGameplayType": 4 }, - "7227": { + "7767": { "SetId": 71161, "WaveNum": 2, "GroupNum": 1, @@ -72269,7 +77669,7 @@ "LevelChange": 0, "CommonGameplayType": 4 }, - "7228": { + "7768": { "SetId": 71161, "WaveNum": 2, "GroupNum": 2, @@ -72279,7 +77679,7 @@ "LevelChange": 0, "CommonGameplayType": 4 }, - "7229": { + "7769": { "SetId": 71161, "WaveNum": 3, "GroupNum": 1, @@ -72289,7 +77689,7 @@ "LevelChange": 0, "CommonGameplayType": 4 }, - "7230": { + "7770": { "SetId": 71161, "WaveNum": 3, "GroupNum": 2, @@ -72299,7 +77699,7 @@ "LevelChange": 0, "CommonGameplayType": 4 }, - "7231": { + "7771": { "SetId": 71162, "WaveNum": 1, "GroupNum": 1, @@ -72309,7 +77709,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7232": { + "7772": { "SetId": 71162, "WaveNum": 1, "GroupNum": 2, @@ -72319,7 +77719,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7233": { + "7773": { "SetId": 71162, "WaveNum": 2, "GroupNum": 1, @@ -72329,7 +77729,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7234": { + "7774": { "SetId": 71162, "WaveNum": 2, "GroupNum": 2, @@ -72339,7 +77739,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7235": { + "7775": { "SetId": 71162, "WaveNum": 3, "GroupNum": 1, @@ -72349,7 +77749,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7236": { + "7776": { "SetId": 71162, "WaveNum": 3, "GroupNum": 2, @@ -72359,7 +77759,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7237": { + "7777": { "SetId": 71163, "WaveNum": 1, "GroupNum": 1, @@ -72369,7 +77769,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7238": { + "7778": { "SetId": 71163, "WaveNum": 1, "GroupNum": 2, @@ -72379,7 +77779,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7239": { + "7779": { "SetId": 71163, "WaveNum": 2, "GroupNum": 1, @@ -72389,7 +77789,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7240": { + "7780": { "SetId": 71163, "WaveNum": 2, "GroupNum": 2, @@ -72399,7 +77799,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7241": { + "7781": { "SetId": 71163, "WaveNum": 3, "GroupNum": 1, @@ -72409,7 +77809,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7242": { + "7782": { "SetId": 71163, "WaveNum": 3, "GroupNum": 2, @@ -72419,7 +77819,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7243": { + "7783": { "SetId": 71164, "WaveNum": 1, "GroupNum": 1, @@ -72429,7 +77829,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7244": { + "7784": { "SetId": 71164, "WaveNum": 1, "GroupNum": 2, @@ -72439,7 +77839,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7245": { + "7785": { "SetId": 71164, "WaveNum": 2, "GroupNum": 1, @@ -72449,7 +77849,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7246": { + "7786": { "SetId": 71164, "WaveNum": 2, "GroupNum": 2, @@ -72459,7 +77859,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7247": { + "7787": { "SetId": 71164, "WaveNum": 3, "GroupNum": 1, @@ -72469,7 +77869,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7248": { + "7788": { "SetId": 71164, "WaveNum": 3, "GroupNum": 2, @@ -72479,7 +77879,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7249": { + "7789": { "SetId": 71165, "WaveNum": 1, "GroupNum": 1, @@ -72489,7 +77889,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7250": { + "7790": { "SetId": 71165, "WaveNum": 1, "GroupNum": 2, @@ -72499,7 +77899,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7251": { + "7791": { "SetId": 71165, "WaveNum": 2, "GroupNum": 1, @@ -72509,7 +77909,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7252": { + "7792": { "SetId": 71165, "WaveNum": 2, "GroupNum": 2, @@ -72519,7 +77919,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7253": { + "7793": { "SetId": 71165, "WaveNum": 3, "GroupNum": 1, @@ -72529,7 +77929,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7254": { + "7794": { "SetId": 71165, "WaveNum": 3, "GroupNum": 2, @@ -72539,7 +77939,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7255": { + "7795": { "SetId": 71166, "WaveNum": 1, "GroupNum": 1, @@ -72549,7 +77949,7 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7256": { + "7796": { "SetId": 71166, "WaveNum": 1, "GroupNum": 2, @@ -72559,7 +77959,7 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7257": { + "7797": { "SetId": 71166, "WaveNum": 2, "GroupNum": 1, @@ -72569,7 +77969,7 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7258": { + "7798": { "SetId": 71166, "WaveNum": 2, "GroupNum": 2, @@ -72579,7 +77979,7 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7259": { + "7799": { "SetId": 71166, "WaveNum": 3, "GroupNum": 1, @@ -72589,7 +77989,7 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7260": { + "7800": { "SetId": 71166, "WaveNum": 3, "GroupNum": 2, @@ -72599,7 +77999,7 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7261": { + "7801": { "SetId": 71167, "WaveNum": 1, "GroupNum": 1, @@ -72609,7 +78009,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7262": { + "7802": { "SetId": 71167, "WaveNum": 1, "GroupNum": 2, @@ -72619,7 +78019,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7263": { + "7803": { "SetId": 71167, "WaveNum": 2, "GroupNum": 1, @@ -72629,7 +78029,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7264": { + "7804": { "SetId": 71167, "WaveNum": 2, "GroupNum": 2, @@ -72639,7 +78039,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7265": { + "7805": { "SetId": 71167, "WaveNum": 3, "GroupNum": 1, @@ -72649,7 +78049,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7266": { + "7806": { "SetId": 71167, "WaveNum": 3, "GroupNum": 2, @@ -72659,7 +78059,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7267": { + "7807": { "SetId": 71168, "WaveNum": 1, "GroupNum": 1, @@ -72669,7 +78069,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7268": { + "7808": { "SetId": 71168, "WaveNum": 1, "GroupNum": 2, @@ -72679,7 +78079,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7269": { + "7809": { "SetId": 71168, "WaveNum": 2, "GroupNum": 1, @@ -72689,7 +78089,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7270": { + "7810": { "SetId": 71168, "WaveNum": 2, "GroupNum": 2, @@ -72699,7 +78099,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7271": { + "7811": { "SetId": 71168, "WaveNum": 3, "GroupNum": 1, @@ -72709,7 +78109,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7272": { + "7812": { "SetId": 71168, "WaveNum": 3, "GroupNum": 2, @@ -72719,7 +78119,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7273": { + "7813": { "SetId": 71169, "WaveNum": 1, "GroupNum": 1, @@ -72729,7 +78129,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7274": { + "7814": { "SetId": 71169, "WaveNum": 1, "GroupNum": 2, @@ -72739,7 +78139,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7275": { + "7815": { "SetId": 71169, "WaveNum": 2, "GroupNum": 1, @@ -72749,7 +78149,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7276": { + "7816": { "SetId": 71169, "WaveNum": 2, "GroupNum": 2, @@ -72759,7 +78159,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7277": { + "7817": { "SetId": 71169, "WaveNum": 3, "GroupNum": 1, @@ -72769,7 +78169,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7278": { + "7818": { "SetId": 71169, "WaveNum": 3, "GroupNum": 2, @@ -72779,7 +78179,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7279": { + "7819": { "SetId": 71171, "WaveNum": 1, "GroupNum": 1, @@ -72789,7 +78189,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7280": { + "7820": { "SetId": 71171, "WaveNum": 1, "GroupNum": 2, @@ -72799,7 +78199,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7281": { + "7821": { "SetId": 71171, "WaveNum": 2, "GroupNum": 1, @@ -72809,7 +78209,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7282": { + "7822": { "SetId": 71171, "WaveNum": 2, "GroupNum": 2, @@ -72819,7 +78219,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7283": { + "7823": { "SetId": 71171, "WaveNum": 3, "GroupNum": 1, @@ -72829,7 +78229,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7284": { + "7824": { "SetId": 71171, "WaveNum": 3, "GroupNum": 2, @@ -72839,7 +78239,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7285": { + "7825": { "SetId": 71172, "WaveNum": 1, "GroupNum": 1, @@ -72849,7 +78249,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7286": { + "7826": { "SetId": 71172, "WaveNum": 1, "GroupNum": 2, @@ -72859,7 +78259,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7287": { + "7827": { "SetId": 71172, "WaveNum": 2, "GroupNum": 1, @@ -72869,7 +78269,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7288": { + "7828": { "SetId": 71172, "WaveNum": 2, "GroupNum": 2, @@ -72879,7 +78279,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7289": { + "7829": { "SetId": 71172, "WaveNum": 3, "GroupNum": 1, @@ -72889,7 +78289,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7290": { + "7830": { "SetId": 71172, "WaveNum": 3, "GroupNum": 2, @@ -72899,7 +78299,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7291": { + "7831": { "SetId": 71173, "WaveNum": 1, "GroupNum": 1, @@ -72909,7 +78309,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7292": { + "7832": { "SetId": 71173, "WaveNum": 1, "GroupNum": 2, @@ -72919,7 +78319,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7293": { + "7833": { "SetId": 71173, "WaveNum": 2, "GroupNum": 1, @@ -72929,7 +78329,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7294": { + "7834": { "SetId": 71173, "WaveNum": 2, "GroupNum": 2, @@ -72939,7 +78339,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7295": { + "7835": { "SetId": 71173, "WaveNum": 3, "GroupNum": 1, @@ -72949,7 +78349,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7296": { + "7836": { "SetId": 71173, "WaveNum": 3, "GroupNum": 2, @@ -72959,7 +78359,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7297": { + "7837": { "SetId": 71174, "WaveNum": 1, "GroupNum": 1, @@ -72969,7 +78369,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7298": { + "7838": { "SetId": 71174, "WaveNum": 1, "GroupNum": 2, @@ -72979,7 +78379,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7299": { + "7839": { "SetId": 71174, "WaveNum": 2, "GroupNum": 1, @@ -72989,7 +78389,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7300": { + "7840": { "SetId": 71174, "WaveNum": 2, "GroupNum": 2, @@ -72999,7 +78399,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7301": { + "7841": { "SetId": 71174, "WaveNum": 3, "GroupNum": 1, @@ -73009,7 +78409,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7302": { + "7842": { "SetId": 71174, "WaveNum": 3, "GroupNum": 2, @@ -73019,7 +78419,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7303": { + "7843": { "SetId": 71175, "WaveNum": 1, "GroupNum": 1, @@ -73029,7 +78429,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7304": { + "7844": { "SetId": 71175, "WaveNum": 1, "GroupNum": 2, @@ -73039,7 +78439,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7305": { + "7845": { "SetId": 71175, "WaveNum": 2, "GroupNum": 1, @@ -73049,7 +78449,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7306": { + "7846": { "SetId": 71175, "WaveNum": 2, "GroupNum": 2, @@ -73059,7 +78459,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7307": { + "7847": { "SetId": 71175, "WaveNum": 3, "GroupNum": 1, @@ -73069,7 +78469,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7308": { + "7848": { "SetId": 71175, "WaveNum": 3, "GroupNum": 2, @@ -73079,7 +78479,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7309": { + "7849": { "SetId": 71176, "WaveNum": 1, "GroupNum": 1, @@ -73089,7 +78489,7 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7310": { + "7850": { "SetId": 71176, "WaveNum": 1, "GroupNum": 2, @@ -73099,7 +78499,7 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7311": { + "7851": { "SetId": 71176, "WaveNum": 2, "GroupNum": 1, @@ -73109,7 +78509,7 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7312": { + "7852": { "SetId": 71176, "WaveNum": 2, "GroupNum": 2, @@ -73119,7 +78519,7 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7313": { + "7853": { "SetId": 71176, "WaveNum": 3, "GroupNum": 1, @@ -73129,7 +78529,7 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7314": { + "7854": { "SetId": 71176, "WaveNum": 3, "GroupNum": 2, @@ -73139,7 +78539,7 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7315": { + "7855": { "SetId": 71177, "WaveNum": 1, "GroupNum": 1, @@ -73149,7 +78549,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7316": { + "7856": { "SetId": 71177, "WaveNum": 1, "GroupNum": 2, @@ -73159,7 +78559,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7317": { + "7857": { "SetId": 71177, "WaveNum": 2, "GroupNum": 1, @@ -73169,7 +78569,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7318": { + "7858": { "SetId": 71177, "WaveNum": 2, "GroupNum": 2, @@ -73179,7 +78579,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7319": { + "7859": { "SetId": 71177, "WaveNum": 3, "GroupNum": 1, @@ -73189,7 +78589,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7320": { + "7860": { "SetId": 71177, "WaveNum": 3, "GroupNum": 2, @@ -73199,7 +78599,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7321": { + "7861": { "SetId": 71178, "WaveNum": 1, "GroupNum": 1, @@ -73209,7 +78609,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7322": { + "7862": { "SetId": 71178, "WaveNum": 1, "GroupNum": 2, @@ -73219,7 +78619,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7323": { + "7863": { "SetId": 71178, "WaveNum": 2, "GroupNum": 1, @@ -73229,7 +78629,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7324": { + "7864": { "SetId": 71178, "WaveNum": 2, "GroupNum": 2, @@ -73239,7 +78639,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7325": { + "7865": { "SetId": 71178, "WaveNum": 3, "GroupNum": 1, @@ -73249,7 +78649,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7326": { + "7866": { "SetId": 71178, "WaveNum": 3, "GroupNum": 2, @@ -73259,7 +78659,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7327": { + "7867": { "SetId": 71179, "WaveNum": 1, "GroupNum": 1, @@ -73269,7 +78669,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7328": { + "7868": { "SetId": 71179, "WaveNum": 1, "GroupNum": 2, @@ -73279,7 +78679,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7329": { + "7869": { "SetId": 71179, "WaveNum": 2, "GroupNum": 1, @@ -73289,7 +78689,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7330": { + "7870": { "SetId": 71179, "WaveNum": 2, "GroupNum": 2, @@ -73299,7 +78699,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7331": { + "7871": { "SetId": 71179, "WaveNum": 3, "GroupNum": 1, @@ -73309,7 +78709,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7332": { + "7872": { "SetId": 71179, "WaveNum": 3, "GroupNum": 2, @@ -73319,7 +78719,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7333": { + "7873": { "SetId": 71181, "WaveNum": 1, "GroupNum": 1, @@ -73329,7 +78729,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7334": { + "7874": { "SetId": 71181, "WaveNum": 1, "GroupNum": 2, @@ -73339,7 +78739,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7335": { + "7875": { "SetId": 71181, "WaveNum": 2, "GroupNum": 1, @@ -73349,7 +78749,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7336": { + "7876": { "SetId": 71181, "WaveNum": 2, "GroupNum": 2, @@ -73359,7 +78759,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7337": { + "7877": { "SetId": 71181, "WaveNum": 3, "GroupNum": 1, @@ -73369,7 +78769,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7338": { + "7878": { "SetId": 71181, "WaveNum": 3, "GroupNum": 2, @@ -73379,7 +78779,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7339": { + "7879": { "SetId": 71182, "WaveNum": 1, "GroupNum": 1, @@ -73389,7 +78789,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7340": { + "7880": { "SetId": 71182, "WaveNum": 1, "GroupNum": 2, @@ -73399,7 +78799,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7341": { + "7881": { "SetId": 71182, "WaveNum": 2, "GroupNum": 1, @@ -73409,7 +78809,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7342": { + "7882": { "SetId": 71182, "WaveNum": 2, "GroupNum": 2, @@ -73419,7 +78819,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7343": { + "7883": { "SetId": 71182, "WaveNum": 3, "GroupNum": 1, @@ -73429,7 +78829,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7344": { + "7884": { "SetId": 71182, "WaveNum": 3, "GroupNum": 2, @@ -73439,7 +78839,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7345": { + "7885": { "SetId": 71183, "WaveNum": 1, "GroupNum": 1, @@ -73449,7 +78849,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7346": { + "7886": { "SetId": 71183, "WaveNum": 1, "GroupNum": 2, @@ -73459,7 +78859,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7347": { + "7887": { "SetId": 71183, "WaveNum": 2, "GroupNum": 1, @@ -73469,7 +78869,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7348": { + "7888": { "SetId": 71183, "WaveNum": 2, "GroupNum": 2, @@ -73479,7 +78879,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7349": { + "7889": { "SetId": 71183, "WaveNum": 3, "GroupNum": 1, @@ -73489,7 +78889,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7350": { + "7890": { "SetId": 71183, "WaveNum": 3, "GroupNum": 2, @@ -73499,7 +78899,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7351": { + "7891": { "SetId": 71184, "WaveNum": 1, "GroupNum": 1, @@ -73509,7 +78909,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7352": { + "7892": { "SetId": 71184, "WaveNum": 1, "GroupNum": 2, @@ -73519,7 +78919,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7353": { + "7893": { "SetId": 71184, "WaveNum": 2, "GroupNum": 1, @@ -73529,7 +78929,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7354": { + "7894": { "SetId": 71184, "WaveNum": 2, "GroupNum": 2, @@ -73539,7 +78939,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7355": { + "7895": { "SetId": 71184, "WaveNum": 3, "GroupNum": 1, @@ -73549,7 +78949,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7356": { + "7896": { "SetId": 71184, "WaveNum": 3, "GroupNum": 2, @@ -73559,7 +78959,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7357": { + "7897": { "SetId": 71185, "WaveNum": 1, "GroupNum": 1, @@ -73569,7 +78969,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7358": { + "7898": { "SetId": 71185, "WaveNum": 1, "GroupNum": 2, @@ -73579,7 +78979,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7359": { + "7899": { "SetId": 71185, "WaveNum": 2, "GroupNum": 1, @@ -73589,7 +78989,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7360": { + "7900": { "SetId": 71185, "WaveNum": 2, "GroupNum": 2, @@ -73599,7 +78999,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7361": { + "7901": { "SetId": 71185, "WaveNum": 3, "GroupNum": 1, @@ -73609,7 +79009,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7362": { + "7902": { "SetId": 71185, "WaveNum": 3, "GroupNum": 2, @@ -73619,7 +79019,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7363": { + "7903": { "SetId": 71186, "WaveNum": 1, "GroupNum": 1, @@ -73629,7 +79029,7 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7364": { + "7904": { "SetId": 71186, "WaveNum": 1, "GroupNum": 2, @@ -73639,7 +79039,7 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7365": { + "7905": { "SetId": 71186, "WaveNum": 2, "GroupNum": 1, @@ -73649,7 +79049,7 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7366": { + "7906": { "SetId": 71186, "WaveNum": 2, "GroupNum": 2, @@ -73659,7 +79059,7 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7367": { + "7907": { "SetId": 71186, "WaveNum": 3, "GroupNum": 1, @@ -73669,7 +79069,7 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7368": { + "7908": { "SetId": 71186, "WaveNum": 3, "GroupNum": 2, @@ -73679,7 +79079,7 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7369": { + "7909": { "SetId": 71187, "WaveNum": 1, "GroupNum": 1, @@ -73689,7 +79089,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7370": { + "7910": { "SetId": 71187, "WaveNum": 1, "GroupNum": 2, @@ -73699,7 +79099,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7371": { + "7911": { "SetId": 71187, "WaveNum": 2, "GroupNum": 1, @@ -73709,7 +79109,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7372": { + "7912": { "SetId": 71187, "WaveNum": 2, "GroupNum": 2, @@ -73719,7 +79119,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7373": { + "7913": { "SetId": 71187, "WaveNum": 3, "GroupNum": 1, @@ -73729,7 +79129,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7374": { + "7914": { "SetId": 71187, "WaveNum": 3, "GroupNum": 2, @@ -73739,7 +79139,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7375": { + "7915": { "SetId": 71188, "WaveNum": 1, "GroupNum": 1, @@ -73749,7 +79149,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7376": { + "7916": { "SetId": 71188, "WaveNum": 1, "GroupNum": 2, @@ -73759,7 +79159,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7377": { + "7917": { "SetId": 71188, "WaveNum": 2, "GroupNum": 1, @@ -73769,7 +79169,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7378": { + "7918": { "SetId": 71188, "WaveNum": 2, "GroupNum": 2, @@ -73779,7 +79179,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7379": { + "7919": { "SetId": 71188, "WaveNum": 3, "GroupNum": 1, @@ -73789,7 +79189,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7380": { + "7920": { "SetId": 71188, "WaveNum": 3, "GroupNum": 2, @@ -73799,7 +79199,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7381": { + "7921": { "SetId": 71189, "WaveNum": 1, "GroupNum": 1, @@ -73809,7 +79209,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7382": { + "7922": { "SetId": 71189, "WaveNum": 1, "GroupNum": 2, @@ -73819,7 +79219,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7383": { + "7923": { "SetId": 71189, "WaveNum": 2, "GroupNum": 1, @@ -73829,7 +79229,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7384": { + "7924": { "SetId": 71189, "WaveNum": 2, "GroupNum": 2, @@ -73839,7 +79239,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7385": { + "7925": { "SetId": 71189, "WaveNum": 3, "GroupNum": 1, @@ -73849,7 +79249,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7386": { + "7926": { "SetId": 71189, "WaveNum": 3, "GroupNum": 2, @@ -73859,7 +79259,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7387": { + "7927": { "SetId": 71191, "WaveNum": 1, "GroupNum": 1, @@ -73869,7 +79269,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7388": { + "7928": { "SetId": 71191, "WaveNum": 1, "GroupNum": 2, @@ -73879,7 +79279,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7389": { + "7929": { "SetId": 71191, "WaveNum": 2, "GroupNum": 1, @@ -73889,7 +79289,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7390": { + "7930": { "SetId": 71191, "WaveNum": 2, "GroupNum": 2, @@ -73899,7 +79299,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7391": { + "7931": { "SetId": 71191, "WaveNum": 3, "GroupNum": 1, @@ -73909,7 +79309,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7392": { + "7932": { "SetId": 71191, "WaveNum": 3, "GroupNum": 2, @@ -73919,7 +79319,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7393": { + "7933": { "SetId": 71192, "WaveNum": 1, "GroupNum": 1, @@ -73929,7 +79329,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7394": { + "7934": { "SetId": 71192, "WaveNum": 1, "GroupNum": 2, @@ -73939,7 +79339,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7395": { + "7935": { "SetId": 71192, "WaveNum": 2, "GroupNum": 1, @@ -73949,7 +79349,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7396": { + "7936": { "SetId": 71192, "WaveNum": 2, "GroupNum": 2, @@ -73959,7 +79359,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7397": { + "7937": { "SetId": 71192, "WaveNum": 3, "GroupNum": 1, @@ -73969,7 +79369,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7398": { + "7938": { "SetId": 71192, "WaveNum": 3, "GroupNum": 2, @@ -73979,7 +79379,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7399": { + "7939": { "SetId": 71193, "WaveNum": 1, "GroupNum": 1, @@ -73989,7 +79389,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7400": { + "7940": { "SetId": 71193, "WaveNum": 1, "GroupNum": 2, @@ -73999,7 +79399,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7401": { + "7941": { "SetId": 71193, "WaveNum": 2, "GroupNum": 1, @@ -74009,7 +79409,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7402": { + "7942": { "SetId": 71193, "WaveNum": 2, "GroupNum": 2, @@ -74019,7 +79419,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7403": { + "7943": { "SetId": 71193, "WaveNum": 3, "GroupNum": 1, @@ -74029,7 +79429,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7404": { + "7944": { "SetId": 71193, "WaveNum": 3, "GroupNum": 2, @@ -74039,7 +79439,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7405": { + "7945": { "SetId": 71194, "WaveNum": 1, "GroupNum": 1, @@ -74049,7 +79449,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7406": { + "7946": { "SetId": 71194, "WaveNum": 1, "GroupNum": 2, @@ -74059,7 +79459,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7407": { + "7947": { "SetId": 71194, "WaveNum": 2, "GroupNum": 1, @@ -74069,7 +79469,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7408": { + "7948": { "SetId": 71194, "WaveNum": 2, "GroupNum": 2, @@ -74079,7 +79479,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7409": { + "7949": { "SetId": 71194, "WaveNum": 3, "GroupNum": 1, @@ -74089,7 +79489,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7410": { + "7950": { "SetId": 71194, "WaveNum": 3, "GroupNum": 2, @@ -74099,7 +79499,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7411": { + "7951": { "SetId": 71195, "WaveNum": 1, "GroupNum": 1, @@ -74109,7 +79509,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7412": { + "7952": { "SetId": 71195, "WaveNum": 1, "GroupNum": 2, @@ -74119,7 +79519,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7413": { + "7953": { "SetId": 71195, "WaveNum": 2, "GroupNum": 1, @@ -74129,7 +79529,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7414": { + "7954": { "SetId": 71195, "WaveNum": 2, "GroupNum": 2, @@ -74139,7 +79539,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7415": { + "7955": { "SetId": 71195, "WaveNum": 3, "GroupNum": 1, @@ -74149,7 +79549,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7416": { + "7956": { "SetId": 71195, "WaveNum": 3, "GroupNum": 2, @@ -74159,7 +79559,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7417": { + "7957": { "SetId": 71196, "WaveNum": 1, "GroupNum": 1, @@ -74169,7 +79569,7 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7418": { + "7958": { "SetId": 71196, "WaveNum": 1, "GroupNum": 2, @@ -74179,7 +79579,7 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7419": { + "7959": { "SetId": 71196, "WaveNum": 2, "GroupNum": 1, @@ -74189,7 +79589,7 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7420": { + "7960": { "SetId": 71196, "WaveNum": 2, "GroupNum": 2, @@ -74199,7 +79599,7 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7421": { + "7961": { "SetId": 71196, "WaveNum": 3, "GroupNum": 1, @@ -74209,7 +79609,7 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7422": { + "7962": { "SetId": 71196, "WaveNum": 3, "GroupNum": 2, @@ -74219,7 +79619,7 @@ "LevelChange": 0, "CommonGameplayType": 6 }, - "7423": { + "7963": { "SetId": 71197, "WaveNum": 1, "GroupNum": 1, @@ -74229,7 +79629,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7424": { + "7964": { "SetId": 71197, "WaveNum": 1, "GroupNum": 2, @@ -74239,7 +79639,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7425": { + "7965": { "SetId": 71197, "WaveNum": 2, "GroupNum": 1, @@ -74249,7 +79649,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7426": { + "7966": { "SetId": 71197, "WaveNum": 2, "GroupNum": 2, @@ -74259,7 +79659,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7427": { + "7967": { "SetId": 71197, "WaveNum": 3, "GroupNum": 1, @@ -74269,7 +79669,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7428": { + "7968": { "SetId": 71197, "WaveNum": 3, "GroupNum": 2, @@ -74279,7 +79679,7 @@ "LevelChange": 0, "CommonGameplayType": 1 }, - "7429": { + "7969": { "SetId": 71198, "WaveNum": 1, "GroupNum": 1, @@ -74289,7 +79689,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7430": { + "7970": { "SetId": 71198, "WaveNum": 1, "GroupNum": 2, @@ -74299,7 +79699,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7431": { + "7971": { "SetId": 71198, "WaveNum": 2, "GroupNum": 1, @@ -74309,7 +79709,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7432": { + "7972": { "SetId": 71198, "WaveNum": 2, "GroupNum": 2, @@ -74319,7 +79719,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7433": { + "7973": { "SetId": 71198, "WaveNum": 3, "GroupNum": 1, @@ -74329,7 +79729,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7434": { + "7974": { "SetId": 71198, "WaveNum": 3, "GroupNum": 2, @@ -74339,7 +79739,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7435": { + "7975": { "SetId": 71199, "WaveNum": 1, "GroupNum": 1, @@ -74349,7 +79749,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7436": { + "7976": { "SetId": 71199, "WaveNum": 1, "GroupNum": 2, @@ -74359,7 +79759,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7437": { + "7977": { "SetId": 71199, "WaveNum": 2, "GroupNum": 1, @@ -74369,7 +79769,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7438": { + "7978": { "SetId": 71199, "WaveNum": 2, "GroupNum": 2, @@ -74379,7 +79779,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7439": { + "7979": { "SetId": 71199, "WaveNum": 3, "GroupNum": 1, @@ -74389,7 +79789,7 @@ "LevelChange": 0, "CommonGameplayType": 5 }, - "7440": { + "7980": { "SetId": 71199, "WaveNum": 3, "GroupNum": 2, @@ -74398,5 +79798,1075 @@ "MonsterId": 7125140, "LevelChange": 0, "CommonGameplayType": 5 + }, + "7981": { + "SetId": 71201, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7100120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7982": { + "SetId": 71201, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7983": { + "SetId": 71201, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100640, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7984": { + "SetId": 71201, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 8, + "MonsterId": 7100120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7985": { + "SetId": 71201, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7100640, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7986": { + "SetId": 71202, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112540, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7987": { + "SetId": 71202, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7988": { + "SetId": 71202, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112540, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7989": { + "SetId": 71202, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7110640, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7990": { + "SetId": 71202, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112540, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7991": { + "SetId": 71202, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7110120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7992": { + "SetId": 71203, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7112540, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7993": { + "SetId": 71203, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7994": { + "SetId": 71203, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7112540, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7995": { + "SetId": 71203, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7102810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7996": { + "SetId": 71203, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112540, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7997": { + "SetId": 71203, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7102810, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7998": { + "SetId": 71204, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7112540, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "7999": { + "SetId": 71204, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7112440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "8000": { + "SetId": 71204, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7112540, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "8001": { + "SetId": 71204, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 5, + "MaxNumPerWave": 8, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "8002": { + "SetId": 71204, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112540, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "8003": { + "SetId": 71204, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "8004": { + "SetId": 71205, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7121650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8005": { + "SetId": 71205, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 3, + "MonsterId": 7124200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8006": { + "SetId": 71205, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112240, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8007": { + "SetId": 71205, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8008": { + "SetId": 71205, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8009": { + "SetId": 71205, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7112240, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8010": { + "SetId": 71206, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "8011": { + "SetId": 71206, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7110120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "8012": { + "SetId": 71206, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "8013": { + "SetId": 71206, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7110120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "8014": { + "SetId": 71206, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "8015": { + "SetId": 71206, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 6, + "MaxNumPerWave": 10, + "MonsterId": 7110120, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "8016": { + "SetId": 71207, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "8017": { + "SetId": 71207, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "8018": { + "SetId": 71207, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7111440, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "8019": { + "SetId": 71207, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7140750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "8020": { + "SetId": 71207, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 6, + "MonsterId": 7140750, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "8021": { + "SetId": 71207, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7114200, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "8022": { + "SetId": 71208, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7121650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8023": { + "SetId": 71208, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 4, + "MonsterId": 7120540, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8024": { + "SetId": 71208, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7124200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8025": { + "SetId": 71208, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 5, + "MonsterId": 7120540, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8026": { + "SetId": 71208, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8027": { + "SetId": 71208, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7120540, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8028": { + "SetId": 71209, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7121650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8029": { + "SetId": 71209, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7120540, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8030": { + "SetId": 71209, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7114200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8031": { + "SetId": 71209, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7120540, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8032": { + "SetId": 71209, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7121650, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8033": { + "SetId": 71209, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 5, + "MonsterId": 7124200, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8034": { + "SetId": 71211, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100640, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "8035": { + "SetId": 71211, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100740, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "8036": { + "SetId": 71211, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100640, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "8037": { + "SetId": 71211, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100740, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "8038": { + "SetId": 71211, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100640, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "8039": { + "SetId": 71211, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7100640, + "LevelChange": 0, + "CommonGameplayType": 1 + }, + "8040": { + "SetId": 71212, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8041": { + "SetId": 71212, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110640, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8042": { + "SetId": 71212, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8043": { + "SetId": 71212, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110640, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8044": { + "SetId": 71212, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8045": { + "SetId": 71212, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110640, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8046": { + "SetId": 71213, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8047": { + "SetId": 71213, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7110740, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8048": { + "SetId": 71213, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111350, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8049": { + "SetId": 71213, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7110740, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8050": { + "SetId": 71213, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8051": { + "SetId": 71213, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111350, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8052": { + "SetId": 71214, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8053": { + "SetId": 71214, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8054": { + "SetId": 71214, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111850, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8055": { + "SetId": 71214, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8056": { + "SetId": 71214, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8057": { + "SetId": 71214, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111850, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8058": { + "SetId": 71215, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141654, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "8059": { + "SetId": 71215, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "8060": { + "SetId": 71215, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102810, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "8061": { + "SetId": 71215, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111740, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "8062": { + "SetId": 71215, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141654, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "8063": { + "SetId": 71215, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7102810, + "LevelChange": 0, + "CommonGameplayType": 6 + }, + "8064": { + "SetId": 71216, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 5, + "MaxNumPerWave": 5, + "MonsterId": 7100740, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "8065": { + "SetId": 71216, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "8066": { + "SetId": 71216, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "8067": { + "SetId": 71216, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100740, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "8068": { + "SetId": 71216, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 6, + "MaxNumPerWave": 6, + "MonsterId": 7100155, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "8069": { + "SetId": 71216, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100740, + "LevelChange": 0, + "CommonGameplayType": 9 + }, + "8070": { + "SetId": 71217, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8071": { + "SetId": 71217, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102140, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8072": { + "SetId": 71217, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7125140, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8073": { + "SetId": 71217, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7102140, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8074": { + "SetId": 71217, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7100241, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8075": { + "SetId": 71217, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7125140, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8076": { + "SetId": 71218, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141654, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8077": { + "SetId": 71218, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111850, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8078": { + "SetId": 71218, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7122440, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8079": { + "SetId": 71218, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7111850, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8080": { + "SetId": 71218, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7141654, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8081": { + "SetId": 71218, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 3, + "MaxNumPerWave": 3, + "MonsterId": 7112440, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8082": { + "SetId": 71219, + "WaveNum": 1, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141654, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8083": { + "SetId": 71219, + "WaveNum": 1, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111850, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8084": { + "SetId": 71219, + "WaveNum": 2, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7112640, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8085": { + "SetId": 71219, + "WaveNum": 2, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7111850, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8086": { + "SetId": 71219, + "WaveNum": 3, + "GroupNum": 1, + "MaxNum": 2, + "MaxNumPerWave": 2, + "MonsterId": 7141654, + "LevelChange": 0, + "CommonGameplayType": 5 + }, + "8087": { + "SetId": 71219, + "WaveNum": 3, + "GroupNum": 2, + "MaxNum": 4, + "MaxNumPerWave": 4, + "MonsterId": 7112640, + "LevelChange": 0, + "CommonGameplayType": 5 } } \ No newline at end of file diff --git a/data/bin/InfinityTowerFloor.json b/data/bin/InfinityTowerFloor.json index e04fd31fc..2e6f58d4b 100644 --- a/data/bin/InfinityTowerFloor.json +++ b/data/bin/InfinityTowerFloor.json @@ -6405,6 +6405,352 @@ 9988 ] }, + "21201": { + "Id": 21201, + "LvId": 1, + "MapId": 201001, + "BattleLv": 201, + "FloorFunc": 1, + "MonsterLv": 201, + "Stage": 1, + "SetId": 21201, + "LimitTime": 90, + "PreviewMonsterGroupId": 21201, + "AffixId": [ + 9991, + 10426, + 10432 + ] + }, + "21202": { + "Id": 21202, + "LvId": 1, + "MapId": 201001, + "BattleLv": 202, + "FloorFunc": 1, + "MonsterLv": 202, + "Stage": 1, + "SetId": 21202, + "LimitTime": 90, + "PreviewMonsterGroupId": 21202, + "AffixId": [ + 9991, + 10426, + 10432 + ] + }, + "21203": { + "Id": 21203, + "LvId": 1, + "MapId": 201001, + "BattleLv": 203, + "FloorFunc": 1, + "MonsterLv": 203, + "Stage": 1, + "SetId": 21203, + "LimitTime": 90, + "PreviewMonsterGroupId": 21203, + "AffixId": [ + 9991, + 10426, + 10432 + ] + }, + "21204": { + "Id": 21204, + "LvId": 1, + "MapId": 201001, + "BattleLv": 204, + "FloorFunc": 1, + "MonsterLv": 204, + "Stage": 1, + "SetId": 21204, + "LimitTime": 90, + "PreviewMonsterGroupId": 21204, + "AffixId": [ + 9991, + 10427, + 10432, + 10381 + ] + }, + "21205": { + "Id": 21205, + "LvId": 1, + "MapId": 201001, + "BattleLv": 205, + "FloorFunc": 1, + "MonsterLv": 205, + "Stage": 1, + "SetId": 21205, + "LimitTime": 90, + "PreviewMonsterGroupId": 21205, + "AffixId": [ + 9991, + 10427, + 10432, + 10381 + ] + }, + "21206": { + "Id": 21206, + "LvId": 1, + "MapId": 201001, + "BattleLv": 206, + "FloorFunc": 1, + "MonsterLv": 206, + "Stage": 1, + "SetId": 21206, + "LimitTime": 90, + "PreviewMonsterGroupId": 21206, + "AffixId": [ + 9991, + 10302, + 10417 + ] + }, + "21207": { + "Id": 21207, + "LvId": 1, + "MapId": 201001, + "BattleLv": 207, + "FloorFunc": 1, + "MonsterLv": 207, + "Stage": 1, + "SetId": 21207, + "LimitTime": 90, + "PreviewMonsterGroupId": 21207, + "AffixId": [ + 9991, + 10302, + 10417 + ] + }, + "21208": { + "Id": 21208, + "LvId": 1, + "MapId": 201001, + "BattleLv": 208, + "FloorFunc": 1, + "MonsterLv": 208, + "Stage": 1, + "SetId": 21208, + "LimitTime": 90, + "PreviewMonsterGroupId": 21208, + "AffixId": [ + 9991, + 10302, + 10417 + ] + }, + "21209": { + "Id": 21209, + "LvId": 1, + "MapId": 201001, + "BattleLv": 209, + "FloorFunc": 1, + "MonsterLv": 209, + "Stage": 1, + "SetId": 21209, + "LimitTime": 90, + "PreviewMonsterGroupId": 21209, + "AffixId": [ + 9991, + 10302, + 10418 + ] + }, + "21210": { + "Id": 21210, + "LvId": 1, + "MapId": 201090, + "BattleLv": 210, + "FloorFunc": 2, + "MonsterLv": 210, + "Stage": 1, + "SetId": 21210, + "LimitTime": 90, + "PreviewMonsterGroupId": 21210, + "AffixId": [ + 9991, + 10302, + 10418 + ] + }, + "21211": { + "Id": 21211, + "LvId": 1, + "MapId": 201001, + "BattleLv": 211, + "FloorFunc": 1, + "MonsterLv": 211, + "Stage": 1, + "SetId": 21211, + "LimitTime": 90, + "PreviewMonsterGroupId": 21211, + "AffixId": [ + 9991, + 10420, + 10429 + ] + }, + "21212": { + "Id": 21212, + "LvId": 1, + "MapId": 201001, + "BattleLv": 212, + "FloorFunc": 1, + "MonsterLv": 212, + "Stage": 1, + "SetId": 21212, + "LimitTime": 90, + "PreviewMonsterGroupId": 21212, + "AffixId": [ + 9991, + 10420, + 10429 + ] + }, + "21213": { + "Id": 21213, + "LvId": 1, + "MapId": 201001, + "BattleLv": 213, + "FloorFunc": 1, + "MonsterLv": 213, + "Stage": 1, + "SetId": 21213, + "LimitTime": 90, + "PreviewMonsterGroupId": 21213, + "AffixId": [ + 9991, + 10420, + 10429 + ] + }, + "21214": { + "Id": 21214, + "LvId": 1, + "MapId": 201001, + "BattleLv": 214, + "FloorFunc": 1, + "MonsterLv": 214, + "Stage": 1, + "SetId": 21214, + "LimitTime": 90, + "PreviewMonsterGroupId": 21214, + "AffixId": [ + 9991, + 10420, + 10429, + 10421 + ] + }, + "21215": { + "Id": 21215, + "LvId": 1, + "MapId": 201001, + "BattleLv": 215, + "FloorFunc": 1, + "MonsterLv": 215, + "Stage": 1, + "SetId": 21215, + "LimitTime": 90, + "PreviewMonsterGroupId": 21215, + "AffixId": [ + 9991, + 10420, + 10429, + 10421 + ] + }, + "21216": { + "Id": 21216, + "LvId": 1, + "MapId": 201001, + "BattleLv": 216, + "FloorFunc": 1, + "MonsterLv": 216, + "Stage": 1, + "SetId": 21216, + "LimitTime": 90, + "PreviewMonsterGroupId": 21216, + "AffixId": [ + 9991, + 10311, + 10391 + ] + }, + "21217": { + "Id": 21217, + "LvId": 1, + "MapId": 201001, + "BattleLv": 217, + "FloorFunc": 1, + "MonsterLv": 217, + "Stage": 1, + "SetId": 21217, + "LimitTime": 90, + "PreviewMonsterGroupId": 21217, + "AffixId": [ + 9991, + 10311, + 10391 + ] + }, + "21218": { + "Id": 21218, + "LvId": 1, + "MapId": 201001, + "BattleLv": 218, + "FloorFunc": 1, + "MonsterLv": 218, + "Stage": 1, + "SetId": 21218, + "LimitTime": 90, + "PreviewMonsterGroupId": 21218, + "AffixId": [ + 9991, + 10311, + 10391 + ] + }, + "21219": { + "Id": 21219, + "LvId": 1, + "MapId": 201001, + "BattleLv": 219, + "FloorFunc": 1, + "MonsterLv": 219, + "Stage": 1, + "SetId": 21219, + "LimitTime": 90, + "PreviewMonsterGroupId": 21219, + "AffixId": [ + 9991, + 10311, + 10391, + 10423 + ] + }, + "21220": { + "Id": 21220, + "LvId": 1, + "MapId": 201080, + "BattleLv": 220, + "FloorFunc": 2, + "MonsterLv": 220, + "Stage": 1, + "SetId": 21220, + "LimitTime": 90, + "PreviewMonsterGroupId": 21220, + "AffixId": [ + 9991, + 10311, + 10391, + 10423 + ] + }, "31001": { "Id": 31001, "LvId": 1, @@ -9841,6 +10187,339 @@ 9988 ] }, + "31201": { + "Id": 31201, + "LvId": 1, + "MapId": 301001, + "BattleLv": 201, + "FloorFunc": 1, + "MonsterLv": 201, + "Stage": 1, + "SetId": 31201, + "LimitTime": 90, + "PreviewMonsterGroupId": 31201, + "AffixId": [ + 9991, + 10322 + ] + }, + "31202": { + "Id": 31202, + "LvId": 1, + "MapId": 301001, + "BattleLv": 202, + "FloorFunc": 1, + "MonsterLv": 202, + "Stage": 1, + "SetId": 31202, + "LimitTime": 90, + "PreviewMonsterGroupId": 31202, + "AffixId": [ + 9991, + 10322 + ] + }, + "31203": { + "Id": 31203, + "LvId": 1, + "MapId": 301001, + "BattleLv": 203, + "FloorFunc": 1, + "MonsterLv": 203, + "Stage": 1, + "SetId": 31203, + "LimitTime": 90, + "PreviewMonsterGroupId": 31203, + "AffixId": [ + 9991, + 10322 + ] + }, + "31204": { + "Id": 31204, + "LvId": 1, + "MapId": 301001, + "BattleLv": 204, + "FloorFunc": 1, + "MonsterLv": 204, + "Stage": 1, + "SetId": 31204, + "LimitTime": 90, + "PreviewMonsterGroupId": 31204, + "AffixId": [ + 9991, + 10322, + 10423 + ] + }, + "31205": { + "Id": 31205, + "LvId": 1, + "MapId": 301001, + "BattleLv": 205, + "FloorFunc": 1, + "MonsterLv": 205, + "Stage": 1, + "SetId": 31205, + "LimitTime": 90, + "PreviewMonsterGroupId": 31205, + "AffixId": [ + 9991, + 10322, + 10423 + ] + }, + "31206": { + "Id": 31206, + "LvId": 1, + "MapId": 301001, + "BattleLv": 206, + "FloorFunc": 1, + "MonsterLv": 206, + "Stage": 1, + "SetId": 31206, + "LimitTime": 90, + "PreviewMonsterGroupId": 31206, + "AffixId": [ + 9991, + 10331 + ] + }, + "31207": { + "Id": 31207, + "LvId": 1, + "MapId": 301001, + "BattleLv": 207, + "FloorFunc": 1, + "MonsterLv": 207, + "Stage": 1, + "SetId": 31207, + "LimitTime": 90, + "PreviewMonsterGroupId": 31207, + "AffixId": [ + 9991, + 10331 + ] + }, + "31208": { + "Id": 31208, + "LvId": 1, + "MapId": 301001, + "BattleLv": 208, + "FloorFunc": 1, + "MonsterLv": 208, + "Stage": 1, + "SetId": 31208, + "LimitTime": 90, + "PreviewMonsterGroupId": 31208, + "AffixId": [ + 9991, + 10331 + ] + }, + "31209": { + "Id": 31209, + "LvId": 1, + "MapId": 301001, + "BattleLv": 209, + "FloorFunc": 1, + "MonsterLv": 209, + "Stage": 1, + "SetId": 31209, + "LimitTime": 90, + "PreviewMonsterGroupId": 31209, + "AffixId": [ + 9991, + 10331, + 10429 + ] + }, + "31210": { + "Id": 31210, + "LvId": 1, + "MapId": 301040, + "BattleLv": 210, + "FloorFunc": 2, + "MonsterLv": 210, + "Stage": 1, + "SetId": 31210, + "LimitTime": 90, + "PreviewMonsterGroupId": 31210, + "AffixId": [ + 9991, + 10331, + 10429 + ] + }, + "31211": { + "Id": 31211, + "LvId": 1, + "MapId": 301001, + "BattleLv": 211, + "FloorFunc": 1, + "MonsterLv": 211, + "Stage": 1, + "SetId": 31211, + "LimitTime": 90, + "PreviewMonsterGroupId": 31211, + "AffixId": [ + 9991, + 10322, + 10401 + ] + }, + "31212": { + "Id": 31212, + "LvId": 1, + "MapId": 301001, + "BattleLv": 212, + "FloorFunc": 1, + "MonsterLv": 212, + "Stage": 1, + "SetId": 31212, + "LimitTime": 90, + "PreviewMonsterGroupId": 31212, + "AffixId": [ + 9991, + 10322, + 10401 + ] + }, + "31213": { + "Id": 31213, + "LvId": 1, + "MapId": 301001, + "BattleLv": 213, + "FloorFunc": 1, + "MonsterLv": 213, + "Stage": 1, + "SetId": 31213, + "LimitTime": 90, + "PreviewMonsterGroupId": 31213, + "AffixId": [ + 9991, + 10322, + 10401 + ] + }, + "31214": { + "Id": 31214, + "LvId": 1, + "MapId": 301001, + "BattleLv": 214, + "FloorFunc": 1, + "MonsterLv": 214, + "Stage": 1, + "SetId": 31214, + "LimitTime": 90, + "PreviewMonsterGroupId": 31214, + "AffixId": [ + 9991, + 10322, + 10401, + 10420 + ] + }, + "31215": { + "Id": 31215, + "LvId": 1, + "MapId": 301001, + "BattleLv": 215, + "FloorFunc": 1, + "MonsterLv": 215, + "Stage": 1, + "SetId": 31215, + "LimitTime": 90, + "PreviewMonsterGroupId": 31215, + "AffixId": [ + 9991, + 10322, + 10401, + 10420 + ] + }, + "31216": { + "Id": 31216, + "LvId": 1, + "MapId": 301001, + "BattleLv": 216, + "FloorFunc": 1, + "MonsterLv": 216, + "Stage": 1, + "SetId": 31216, + "LimitTime": 90, + "PreviewMonsterGroupId": 31216, + "AffixId": [ + 9991, + 10331 + ] + }, + "31217": { + "Id": 31217, + "LvId": 1, + "MapId": 301001, + "BattleLv": 217, + "FloorFunc": 1, + "MonsterLv": 217, + "Stage": 1, + "SetId": 31217, + "LimitTime": 90, + "PreviewMonsterGroupId": 31217, + "AffixId": [ + 9991, + 10331 + ] + }, + "31218": { + "Id": 31218, + "LvId": 1, + "MapId": 301001, + "BattleLv": 218, + "FloorFunc": 1, + "MonsterLv": 218, + "Stage": 1, + "SetId": 31218, + "LimitTime": 90, + "PreviewMonsterGroupId": 31218, + "AffixId": [ + 9991, + 10331 + ] + }, + "31219": { + "Id": 31219, + "LvId": 1, + "MapId": 301001, + "BattleLv": 219, + "FloorFunc": 1, + "MonsterLv": 219, + "Stage": 1, + "SetId": 31219, + "LimitTime": 90, + "PreviewMonsterGroupId": 31219, + "AffixId": [ + 9991, + 10331, + 10425 + ] + }, + "31220": { + "Id": 31220, + "LvId": 1, + "MapId": 301060, + "BattleLv": 220, + "FloorFunc": 2, + "MonsterLv": 220, + "Stage": 1, + "SetId": 31220, + "LimitTime": 90, + "PreviewMonsterGroupId": 31220, + "AffixId": [ + 9991, + 10331, + 10425 + ] + }, "41001": { "Id": 41001, "LvId": 1, @@ -13125,6 +13804,348 @@ 9988 ] }, + "41201": { + "Id": 41201, + "LvId": 1, + "MapId": 401001, + "BattleLv": 201, + "FloorFunc": 1, + "MonsterLv": 201, + "Stage": 1, + "SetId": 41201, + "LimitTime": 90, + "PreviewMonsterGroupId": 41201, + "AffixId": [ + 9991, + 10342, + 10452 + ] + }, + "41202": { + "Id": 41202, + "LvId": 1, + "MapId": 401001, + "BattleLv": 202, + "FloorFunc": 1, + "MonsterLv": 202, + "Stage": 1, + "SetId": 41202, + "LimitTime": 90, + "PreviewMonsterGroupId": 41202, + "AffixId": [ + 9991, + 10342, + 10452 + ] + }, + "41203": { + "Id": 41203, + "LvId": 1, + "MapId": 401001, + "BattleLv": 203, + "FloorFunc": 1, + "MonsterLv": 203, + "Stage": 1, + "SetId": 41203, + "LimitTime": 90, + "PreviewMonsterGroupId": 41203, + "AffixId": [ + 9991, + 10342, + 10452 + ] + }, + "41204": { + "Id": 41204, + "LvId": 1, + "MapId": 401001, + "BattleLv": 204, + "FloorFunc": 1, + "MonsterLv": 204, + "Stage": 1, + "SetId": 41204, + "LimitTime": 90, + "PreviewMonsterGroupId": 41204, + "AffixId": [ + 9991, + 10342, + 10451 + ] + }, + "41205": { + "Id": 41205, + "LvId": 1, + "MapId": 401001, + "BattleLv": 205, + "FloorFunc": 1, + "MonsterLv": 205, + "Stage": 1, + "SetId": 41205, + "LimitTime": 90, + "PreviewMonsterGroupId": 41205, + "AffixId": [ + 9991, + 10342, + 10451 + ] + }, + "41206": { + "Id": 41206, + "LvId": 1, + "MapId": 401001, + "BattleLv": 206, + "FloorFunc": 1, + "MonsterLv": 206, + "Stage": 1, + "SetId": 41206, + "LimitTime": 90, + "PreviewMonsterGroupId": 41206, + "AffixId": [ + 9991, + 10351, + 10420 + ] + }, + "41207": { + "Id": 41207, + "LvId": 1, + "MapId": 401001, + "BattleLv": 207, + "FloorFunc": 1, + "MonsterLv": 207, + "Stage": 1, + "SetId": 41207, + "LimitTime": 90, + "PreviewMonsterGroupId": 41207, + "AffixId": [ + 9991, + 10351, + 10420 + ] + }, + "41208": { + "Id": 41208, + "LvId": 1, + "MapId": 401001, + "BattleLv": 208, + "FloorFunc": 1, + "MonsterLv": 208, + "Stage": 1, + "SetId": 41208, + "LimitTime": 90, + "PreviewMonsterGroupId": 41208, + "AffixId": [ + 9991, + 10351, + 10420 + ] + }, + "41209": { + "Id": 41209, + "LvId": 1, + "MapId": 401001, + "BattleLv": 209, + "FloorFunc": 1, + "MonsterLv": 209, + "Stage": 1, + "SetId": 41209, + "LimitTime": 90, + "PreviewMonsterGroupId": 41209, + "AffixId": [ + 9991, + 10351, + 10420 + ] + }, + "41210": { + "Id": 41210, + "LvId": 1, + "MapId": 401021, + "BattleLv": 210, + "FloorFunc": 2, + "MonsterLv": 210, + "Stage": 1, + "SetId": 41210, + "LimitTime": 90, + "PreviewMonsterGroupId": 41210, + "AffixId": [ + 9991, + 10351, + 10420 + ] + }, + "41211": { + "Id": 41211, + "LvId": 1, + "MapId": 401001, + "BattleLv": 211, + "FloorFunc": 1, + "MonsterLv": 211, + "Stage": 1, + "SetId": 41211, + "LimitTime": 90, + "PreviewMonsterGroupId": 41211, + "AffixId": [ + 9991, + 10351, + 10419 + ] + }, + "41212": { + "Id": 41212, + "LvId": 1, + "MapId": 401001, + "BattleLv": 212, + "FloorFunc": 1, + "MonsterLv": 212, + "Stage": 1, + "SetId": 41212, + "LimitTime": 90, + "PreviewMonsterGroupId": 41212, + "AffixId": [ + 9991, + 10351, + 10419 + ] + }, + "41213": { + "Id": 41213, + "LvId": 1, + "MapId": 401001, + "BattleLv": 213, + "FloorFunc": 1, + "MonsterLv": 213, + "Stage": 1, + "SetId": 41213, + "LimitTime": 90, + "PreviewMonsterGroupId": 41213, + "AffixId": [ + 9991, + 10351, + 10419 + ] + }, + "41214": { + "Id": 41214, + "LvId": 1, + "MapId": 401001, + "BattleLv": 214, + "FloorFunc": 1, + "MonsterLv": 214, + "Stage": 1, + "SetId": 41214, + "LimitTime": 90, + "PreviewMonsterGroupId": 41214, + "AffixId": [ + 9991, + 10351, + 10424 + ] + }, + "41215": { + "Id": 41215, + "LvId": 1, + "MapId": 401001, + "BattleLv": 215, + "FloorFunc": 1, + "MonsterLv": 215, + "Stage": 1, + "SetId": 41215, + "LimitTime": 90, + "PreviewMonsterGroupId": 41215, + "AffixId": [ + 9991, + 10351, + 10424 + ] + }, + "41216": { + "Id": 41216, + "LvId": 1, + "MapId": 401001, + "BattleLv": 216, + "FloorFunc": 1, + "MonsterLv": 216, + "Stage": 1, + "SetId": 41216, + "LimitTime": 90, + "PreviewMonsterGroupId": 41216, + "AffixId": [ + 9991, + 10342, + 10391 + ] + }, + "41217": { + "Id": 41217, + "LvId": 1, + "MapId": 401001, + "BattleLv": 217, + "FloorFunc": 1, + "MonsterLv": 217, + "Stage": 1, + "SetId": 41217, + "LimitTime": 90, + "PreviewMonsterGroupId": 41217, + "AffixId": [ + 9991, + 10342, + 10391 + ] + }, + "41218": { + "Id": 41218, + "LvId": 1, + "MapId": 401001, + "BattleLv": 218, + "FloorFunc": 1, + "MonsterLv": 218, + "Stage": 1, + "SetId": 41218, + "LimitTime": 90, + "PreviewMonsterGroupId": 41218, + "AffixId": [ + 9991, + 10342, + 10391 + ] + }, + "41219": { + "Id": 41219, + "LvId": 1, + "MapId": 401001, + "BattleLv": 219, + "FloorFunc": 1, + "MonsterLv": 219, + "Stage": 1, + "SetId": 41219, + "LimitTime": 90, + "PreviewMonsterGroupId": 41219, + "AffixId": [ + 9991, + 10342, + 10391, + 10423 + ] + }, + "41220": { + "Id": 41220, + "LvId": 1, + "MapId": 401030, + "BattleLv": 220, + "FloorFunc": 2, + "MonsterLv": 220, + "Stage": 1, + "SetId": 41220, + "LimitTime": 90, + "PreviewMonsterGroupId": 41220, + "AffixId": [ + 9991, + 10342, + 10391, + 10423 + ] + }, "51001": { "Id": 51001, "LvId": 1, @@ -16560,6 +17581,350 @@ 9988 ] }, + "51201": { + "Id": 51201, + "LvId": 1, + "MapId": 501001, + "BattleLv": 201, + "FloorFunc": 1, + "MonsterLv": 201, + "Stage": 1, + "SetId": 51201, + "LimitTime": 90, + "PreviewMonsterGroupId": 51201, + "AffixId": [ + 9991, + 10362, + 10432 + ] + }, + "51202": { + "Id": 51202, + "LvId": 1, + "MapId": 501001, + "BattleLv": 202, + "FloorFunc": 1, + "MonsterLv": 202, + "Stage": 1, + "SetId": 51202, + "LimitTime": 90, + "PreviewMonsterGroupId": 51202, + "AffixId": [ + 9991, + 10362, + 10432 + ] + }, + "51203": { + "Id": 51203, + "LvId": 1, + "MapId": 501001, + "BattleLv": 203, + "FloorFunc": 1, + "MonsterLv": 203, + "Stage": 1, + "SetId": 51203, + "LimitTime": 90, + "PreviewMonsterGroupId": 51203, + "AffixId": [ + 9991, + 10362, + 10432 + ] + }, + "51204": { + "Id": 51204, + "LvId": 1, + "MapId": 501001, + "BattleLv": 204, + "FloorFunc": 1, + "MonsterLv": 204, + "Stage": 1, + "SetId": 51204, + "LimitTime": 90, + "PreviewMonsterGroupId": 51204, + "AffixId": [ + 9991, + 10362, + 10432, + 10426 + ] + }, + "51205": { + "Id": 51205, + "LvId": 1, + "MapId": 501001, + "BattleLv": 205, + "FloorFunc": 1, + "MonsterLv": 205, + "Stage": 1, + "SetId": 51205, + "LimitTime": 90, + "PreviewMonsterGroupId": 51205, + "AffixId": [ + 9991, + 10362, + 10432, + 10426 + ] + }, + "51206": { + "Id": 51206, + "LvId": 1, + "MapId": 501001, + "BattleLv": 206, + "FloorFunc": 1, + "MonsterLv": 206, + "Stage": 1, + "SetId": 51206, + "LimitTime": 90, + "PreviewMonsterGroupId": 51206, + "AffixId": [ + 9991, + 10371, + 10051 + ] + }, + "51207": { + "Id": 51207, + "LvId": 1, + "MapId": 501001, + "BattleLv": 207, + "FloorFunc": 1, + "MonsterLv": 207, + "Stage": 1, + "SetId": 51207, + "LimitTime": 90, + "PreviewMonsterGroupId": 51207, + "AffixId": [ + 9991, + 10371, + 10051 + ] + }, + "51208": { + "Id": 51208, + "LvId": 1, + "MapId": 501001, + "BattleLv": 208, + "FloorFunc": 1, + "MonsterLv": 208, + "Stage": 1, + "SetId": 51208, + "LimitTime": 90, + "PreviewMonsterGroupId": 51208, + "AffixId": [ + 9991, + 10371, + 10051 + ] + }, + "51209": { + "Id": 51209, + "LvId": 1, + "MapId": 501001, + "BattleLv": 209, + "FloorFunc": 1, + "MonsterLv": 209, + "Stage": 1, + "SetId": 51209, + "LimitTime": 90, + "PreviewMonsterGroupId": 51209, + "AffixId": [ + 9991, + 10371, + 10051 + ] + }, + "51210": { + "Id": 51210, + "LvId": 1, + "MapId": 501040, + "BattleLv": 210, + "FloorFunc": 2, + "MonsterLv": 210, + "Stage": 1, + "SetId": 51210, + "LimitTime": 90, + "PreviewMonsterGroupId": 51210, + "AffixId": [ + 9991, + 10371, + 10052 + ] + }, + "51211": { + "Id": 51211, + "LvId": 1, + "MapId": 501001, + "BattleLv": 211, + "FloorFunc": 1, + "MonsterLv": 211, + "Stage": 1, + "SetId": 51211, + "LimitTime": 90, + "PreviewMonsterGroupId": 51211, + "AffixId": [ + 9991, + 10362, + 10462 + ] + }, + "51212": { + "Id": 51212, + "LvId": 1, + "MapId": 501001, + "BattleLv": 212, + "FloorFunc": 1, + "MonsterLv": 212, + "Stage": 1, + "SetId": 51212, + "LimitTime": 90, + "PreviewMonsterGroupId": 51212, + "AffixId": [ + 9991, + 10362, + 10462 + ] + }, + "51213": { + "Id": 51213, + "LvId": 1, + "MapId": 501001, + "BattleLv": 213, + "FloorFunc": 1, + "MonsterLv": 213, + "Stage": 1, + "SetId": 51213, + "LimitTime": 90, + "PreviewMonsterGroupId": 51213, + "AffixId": [ + 9991, + 10362, + 10462 + ] + }, + "51214": { + "Id": 51214, + "LvId": 1, + "MapId": 501001, + "BattleLv": 214, + "FloorFunc": 1, + "MonsterLv": 214, + "Stage": 1, + "SetId": 51214, + "LimitTime": 90, + "PreviewMonsterGroupId": 51214, + "AffixId": [ + 9991, + 10362, + 10462, + 10426 + ] + }, + "51215": { + "Id": 51215, + "LvId": 1, + "MapId": 501001, + "BattleLv": 215, + "FloorFunc": 1, + "MonsterLv": 215, + "Stage": 1, + "SetId": 51215, + "LimitTime": 90, + "PreviewMonsterGroupId": 51215, + "AffixId": [ + 9991, + 10362, + 10462, + 10426 + ] + }, + "51216": { + "Id": 51216, + "LvId": 1, + "MapId": 501001, + "BattleLv": 216, + "FloorFunc": 1, + "MonsterLv": 216, + "Stage": 1, + "SetId": 51216, + "LimitTime": 90, + "PreviewMonsterGroupId": 51216, + "AffixId": [ + 9991, + 10371, + 10424 + ] + }, + "51217": { + "Id": 51217, + "LvId": 1, + "MapId": 501001, + "BattleLv": 217, + "FloorFunc": 1, + "MonsterLv": 217, + "Stage": 1, + "SetId": 51217, + "LimitTime": 90, + "PreviewMonsterGroupId": 51217, + "AffixId": [ + 9991, + 10371, + 10424 + ] + }, + "51218": { + "Id": 51218, + "LvId": 1, + "MapId": 501001, + "BattleLv": 218, + "FloorFunc": 1, + "MonsterLv": 218, + "Stage": 1, + "SetId": 51218, + "LimitTime": 90, + "PreviewMonsterGroupId": 51218, + "AffixId": [ + 9991, + 10371, + 10424 + ] + }, + "51219": { + "Id": 51219, + "LvId": 1, + "MapId": 501001, + "BattleLv": 219, + "FloorFunc": 1, + "MonsterLv": 219, + "Stage": 1, + "SetId": 51219, + "LimitTime": 90, + "PreviewMonsterGroupId": 51219, + "AffixId": [ + 9991, + 10371, + 10424 + ] + }, + "51220": { + "Id": 51220, + "LvId": 1, + "MapId": 501020, + "BattleLv": 220, + "FloorFunc": 2, + "MonsterLv": 220, + "Stage": 1, + "SetId": 51220, + "LimitTime": 90, + "PreviewMonsterGroupId": 51220, + "AffixId": [ + 9991, + 10371, + 10424 + ] + }, "61001": { "Id": 61001, "LvId": 1, @@ -20040,6 +21405,345 @@ 9988 ] }, + "61201": { + "Id": 61201, + "LvId": 1, + "MapId": 601001, + "BattleLv": 201, + "FloorFunc": 1, + "MonsterLv": 201, + "Stage": 1, + "SetId": 61201, + "LimitTime": 90, + "PreviewMonsterGroupId": 61201, + "AffixId": [ + 9991, + 10012 + ] + }, + "61202": { + "Id": 61202, + "LvId": 1, + "MapId": 601001, + "BattleLv": 202, + "FloorFunc": 1, + "MonsterLv": 202, + "Stage": 1, + "SetId": 61202, + "LimitTime": 90, + "PreviewMonsterGroupId": 61202, + "AffixId": [ + 9991, + 10012 + ] + }, + "61203": { + "Id": 61203, + "LvId": 1, + "MapId": 601001, + "BattleLv": 203, + "FloorFunc": 1, + "MonsterLv": 203, + "Stage": 1, + "SetId": 61203, + "LimitTime": 90, + "PreviewMonsterGroupId": 61203, + "AffixId": [ + 9991, + 10012 + ] + }, + "61204": { + "Id": 61204, + "LvId": 1, + "MapId": 601001, + "BattleLv": 204, + "FloorFunc": 1, + "MonsterLv": 204, + "Stage": 1, + "SetId": 61204, + "LimitTime": 90, + "PreviewMonsterGroupId": 61204, + "AffixId": [ + 9991, + 10012 + ] + }, + "61205": { + "Id": 61205, + "LvId": 1, + "MapId": 601001, + "BattleLv": 205, + "FloorFunc": 1, + "MonsterLv": 205, + "Stage": 1, + "SetId": 61205, + "LimitTime": 90, + "PreviewMonsterGroupId": 61205, + "AffixId": [ + 9991, + 10012 + ] + }, + "61206": { + "Id": 61206, + "LvId": 1, + "MapId": 601001, + "BattleLv": 206, + "FloorFunc": 1, + "MonsterLv": 206, + "Stage": 1, + "SetId": 61206, + "LimitTime": 90, + "PreviewMonsterGroupId": 61206, + "AffixId": [ + 9991, + 10021, + 10462 + ] + }, + "61207": { + "Id": 61207, + "LvId": 1, + "MapId": 601001, + "BattleLv": 207, + "FloorFunc": 1, + "MonsterLv": 207, + "Stage": 1, + "SetId": 61207, + "LimitTime": 90, + "PreviewMonsterGroupId": 61207, + "AffixId": [ + 9991, + 10021, + 10462 + ] + }, + "61208": { + "Id": 61208, + "LvId": 1, + "MapId": 601001, + "BattleLv": 208, + "FloorFunc": 1, + "MonsterLv": 208, + "Stage": 1, + "SetId": 61208, + "LimitTime": 90, + "PreviewMonsterGroupId": 61208, + "AffixId": [ + 9991, + 10021, + 10462 + ] + }, + "61209": { + "Id": 61209, + "LvId": 1, + "MapId": 601001, + "BattleLv": 209, + "FloorFunc": 1, + "MonsterLv": 209, + "Stage": 1, + "SetId": 61209, + "LimitTime": 90, + "PreviewMonsterGroupId": 61209, + "AffixId": [ + 9991, + 10021, + 10462, + 10426 + ] + }, + "61210": { + "Id": 61210, + "LvId": 1, + "MapId": 601090, + "BattleLv": 210, + "FloorFunc": 2, + "MonsterLv": 210, + "Stage": 1, + "SetId": 61210, + "LimitTime": 90, + "PreviewMonsterGroupId": 61210, + "AffixId": [ + 9991, + 10021, + 10462, + 10426 + ] + }, + "61211": { + "Id": 61211, + "LvId": 1, + "MapId": 601001, + "BattleLv": 211, + "FloorFunc": 1, + "MonsterLv": 211, + "Stage": 1, + "SetId": 61211, + "LimitTime": 90, + "PreviewMonsterGroupId": 61211, + "AffixId": [ + 9991, + 10021, + 10052 + ] + }, + "61212": { + "Id": 61212, + "LvId": 1, + "MapId": 601001, + "BattleLv": 212, + "FloorFunc": 1, + "MonsterLv": 212, + "Stage": 1, + "SetId": 61212, + "LimitTime": 90, + "PreviewMonsterGroupId": 61212, + "AffixId": [ + 9991, + 10021, + 10052 + ] + }, + "61213": { + "Id": 61213, + "LvId": 1, + "MapId": 601001, + "BattleLv": 213, + "FloorFunc": 1, + "MonsterLv": 213, + "Stage": 1, + "SetId": 61213, + "LimitTime": 90, + "PreviewMonsterGroupId": 61213, + "AffixId": [ + 9991, + 10021, + 10052 + ] + }, + "61214": { + "Id": 61214, + "LvId": 1, + "MapId": 601001, + "BattleLv": 214, + "FloorFunc": 1, + "MonsterLv": 214, + "Stage": 1, + "SetId": 61214, + "LimitTime": 90, + "PreviewMonsterGroupId": 61214, + "AffixId": [ + 9991, + 10021, + 10053 + ] + }, + "61215": { + "Id": 61215, + "LvId": 1, + "MapId": 601001, + "BattleLv": 215, + "FloorFunc": 1, + "MonsterLv": 215, + "Stage": 1, + "SetId": 61215, + "LimitTime": 90, + "PreviewMonsterGroupId": 61215, + "AffixId": [ + 9991, + 10021, + 10053 + ] + }, + "61216": { + "Id": 61216, + "LvId": 1, + "MapId": 601001, + "BattleLv": 216, + "FloorFunc": 1, + "MonsterLv": 216, + "Stage": 1, + "SetId": 61216, + "LimitTime": 90, + "PreviewMonsterGroupId": 61216, + "AffixId": [ + 9991, + 10012, + 10462 + ] + }, + "61217": { + "Id": 61217, + "LvId": 1, + "MapId": 601001, + "BattleLv": 217, + "FloorFunc": 1, + "MonsterLv": 217, + "Stage": 1, + "SetId": 61217, + "LimitTime": 90, + "PreviewMonsterGroupId": 61217, + "AffixId": [ + 9991, + 10012, + 10462 + ] + }, + "61218": { + "Id": 61218, + "LvId": 1, + "MapId": 601001, + "BattleLv": 218, + "FloorFunc": 1, + "MonsterLv": 218, + "Stage": 1, + "SetId": 61218, + "LimitTime": 90, + "PreviewMonsterGroupId": 61218, + "AffixId": [ + 9991, + 10012, + 10462 + ] + }, + "61219": { + "Id": 61219, + "LvId": 1, + "MapId": 601001, + "BattleLv": 219, + "FloorFunc": 1, + "MonsterLv": 219, + "Stage": 1, + "SetId": 61219, + "LimitTime": 90, + "PreviewMonsterGroupId": 61219, + "AffixId": [ + 9991, + 10012, + 10462, + 10418 + ] + }, + "61220": { + "Id": 61220, + "LvId": 1, + "MapId": 601030, + "BattleLv": 220, + "FloorFunc": 2, + "MonsterLv": 220, + "Stage": 1, + "SetId": 61220, + "LimitTime": 90, + "PreviewMonsterGroupId": 61220, + "AffixId": [ + 9991, + 10012, + 10462, + 10418 + ] + }, "71001": { "Id": 71001, "LvId": 1, @@ -23449,5 +25153,351 @@ "AffixId": [ 9988 ] + }, + "71201": { + "Id": 71201, + "LvId": 1, + "MapId": 701001, + "BattleLv": 201, + "FloorFunc": 1, + "MonsterLv": 201, + "Stage": 1, + "SetId": 71201, + "LimitTime": 90, + "PreviewMonsterGroupId": 71201, + "AffixId": [ + 9991, + 10202, + 10429 + ] + }, + "71202": { + "Id": 71202, + "LvId": 1, + "MapId": 701001, + "BattleLv": 202, + "FloorFunc": 1, + "MonsterLv": 202, + "Stage": 1, + "SetId": 71202, + "LimitTime": 90, + "PreviewMonsterGroupId": 71202, + "AffixId": [ + 9991, + 10202, + 10429 + ] + }, + "71203": { + "Id": 71203, + "LvId": 1, + "MapId": 701001, + "BattleLv": 203, + "FloorFunc": 1, + "MonsterLv": 203, + "Stage": 1, + "SetId": 71203, + "LimitTime": 90, + "PreviewMonsterGroupId": 71203, + "AffixId": [ + 9991, + 10202, + 10429 + ] + }, + "71204": { + "Id": 71204, + "LvId": 1, + "MapId": 701001, + "BattleLv": 204, + "FloorFunc": 1, + "MonsterLv": 204, + "Stage": 1, + "SetId": 71204, + "LimitTime": 90, + "PreviewMonsterGroupId": 71204, + "AffixId": [ + 9991, + 10202, + 10428 + ] + }, + "71205": { + "Id": 71205, + "LvId": 1, + "MapId": 701001, + "BattleLv": 205, + "FloorFunc": 1, + "MonsterLv": 205, + "Stage": 1, + "SetId": 71205, + "LimitTime": 90, + "PreviewMonsterGroupId": 71205, + "AffixId": [ + 9991, + 10202, + 10428 + ] + }, + "71206": { + "Id": 71206, + "LvId": 1, + "MapId": 701001, + "BattleLv": 206, + "FloorFunc": 1, + "MonsterLv": 206, + "Stage": 1, + "SetId": 71206, + "LimitTime": 90, + "PreviewMonsterGroupId": 71206, + "AffixId": [ + 9991, + 10211, + 10442 + ] + }, + "71207": { + "Id": 71207, + "LvId": 1, + "MapId": 701001, + "BattleLv": 207, + "FloorFunc": 1, + "MonsterLv": 207, + "Stage": 1, + "SetId": 71207, + "LimitTime": 90, + "PreviewMonsterGroupId": 71207, + "AffixId": [ + 9991, + 10211, + 10442 + ] + }, + "71208": { + "Id": 71208, + "LvId": 1, + "MapId": 701001, + "BattleLv": 208, + "FloorFunc": 1, + "MonsterLv": 208, + "Stage": 1, + "SetId": 71208, + "LimitTime": 90, + "PreviewMonsterGroupId": 71208, + "AffixId": [ + 9991, + 10211, + 10442 + ] + }, + "71209": { + "Id": 71209, + "LvId": 1, + "MapId": 701001, + "BattleLv": 209, + "FloorFunc": 1, + "MonsterLv": 209, + "Stage": 1, + "SetId": 71209, + "LimitTime": 90, + "PreviewMonsterGroupId": 71209, + "AffixId": [ + 9991, + 10211, + 10442, + 10416 + ] + }, + "71210": { + "Id": 71210, + "LvId": 1, + "MapId": 701050, + "BattleLv": 210, + "FloorFunc": 2, + "MonsterLv": 210, + "Stage": 1, + "SetId": 71210, + "LimitTime": 90, + "PreviewMonsterGroupId": 71210, + "AffixId": [ + 9991, + 10211, + 10442, + 10416 + ] + }, + "71211": { + "Id": 71211, + "LvId": 1, + "MapId": 701001, + "BattleLv": 211, + "FloorFunc": 1, + "MonsterLv": 211, + "Stage": 1, + "SetId": 71211, + "LimitTime": 90, + "PreviewMonsterGroupId": 71211, + "AffixId": [ + 9991, + 10211, + 10123 + ] + }, + "71212": { + "Id": 71212, + "LvId": 1, + "MapId": 701001, + "BattleLv": 212, + "FloorFunc": 1, + "MonsterLv": 212, + "Stage": 1, + "SetId": 71212, + "LimitTime": 90, + "PreviewMonsterGroupId": 71212, + "AffixId": [ + 9991, + 10211, + 10123 + ] + }, + "71213": { + "Id": 71213, + "LvId": 1, + "MapId": 701001, + "BattleLv": 213, + "FloorFunc": 1, + "MonsterLv": 213, + "Stage": 1, + "SetId": 71213, + "LimitTime": 90, + "PreviewMonsterGroupId": 71213, + "AffixId": [ + 9991, + 10211, + 10123 + ] + }, + "71214": { + "Id": 71214, + "LvId": 1, + "MapId": 701001, + "BattleLv": 214, + "FloorFunc": 1, + "MonsterLv": 214, + "Stage": 1, + "SetId": 71214, + "LimitTime": 90, + "PreviewMonsterGroupId": 71214, + "AffixId": [ + 9991, + 10211, + 10123, + 10152 + ] + }, + "71215": { + "Id": 71215, + "LvId": 1, + "MapId": 701001, + "BattleLv": 215, + "FloorFunc": 1, + "MonsterLv": 215, + "Stage": 1, + "SetId": 71215, + "LimitTime": 90, + "PreviewMonsterGroupId": 71215, + "AffixId": [ + 9991, + 10211, + 10123, + 10152 + ] + }, + "71216": { + "Id": 71216, + "LvId": 1, + "MapId": 701001, + "BattleLv": 216, + "FloorFunc": 1, + "MonsterLv": 216, + "Stage": 1, + "SetId": 71216, + "LimitTime": 90, + "PreviewMonsterGroupId": 71216, + "AffixId": [ + 9991, + 10202, + 10242 + ] + }, + "71217": { + "Id": 71217, + "LvId": 1, + "MapId": 701001, + "BattleLv": 217, + "FloorFunc": 1, + "MonsterLv": 217, + "Stage": 1, + "SetId": 71217, + "LimitTime": 90, + "PreviewMonsterGroupId": 71217, + "AffixId": [ + 9991, + 10202, + 10242 + ] + }, + "71218": { + "Id": 71218, + "LvId": 1, + "MapId": 701001, + "BattleLv": 218, + "FloorFunc": 1, + "MonsterLv": 218, + "Stage": 1, + "SetId": 71218, + "LimitTime": 90, + "PreviewMonsterGroupId": 71218, + "AffixId": [ + 9991, + 10202, + 10242 + ] + }, + "71219": { + "Id": 71219, + "LvId": 1, + "MapId": 701001, + "BattleLv": 219, + "FloorFunc": 1, + "MonsterLv": 219, + "Stage": 1, + "SetId": 71219, + "LimitTime": 90, + "PreviewMonsterGroupId": 71219, + "AffixId": [ + 9991, + 10202, + 10242, + 10421 + ] + }, + "71220": { + "Id": 71220, + "LvId": 1, + "MapId": 701060, + "BattleLv": 220, + "FloorFunc": 2, + "MonsterLv": 220, + "Stage": 1, + "SetId": 71220, + "LimitTime": 90, + "PreviewMonsterGroupId": 71220, + "AffixId": [ + 9991, + 10202, + 10242, + 10421 + ] } } \ No newline at end of file diff --git a/data/bin/InfinityTowerLevel.json b/data/bin/InfinityTowerLevel.json index e372ba982..5f8c72300 100644 --- a/data/bin/InfinityTowerLevel.json +++ b/data/bin/InfinityTowerLevel.json @@ -4749,6 +4749,346 @@ "RecommendBuildRank": 40, "BaseAwardPreview": "[[503,2,0],[2,150,0],[30003,25,0],[30004,12,0]]" }, + "21201": { + "Id": 21201, + "Name": "InfinityTowerLevel.21201.1", + "DifficultyId": 2120, + "LevelType": 1, + "Floor": 201, + "FloorId": 21201, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 1 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "21202": { + "Id": 21202, + "Name": "InfinityTowerLevel.21202.1", + "DifficultyId": 2120, + "LevelType": 1, + "Floor": 202, + "FloorId": 21202, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 1 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "21203": { + "Id": 21203, + "Name": "InfinityTowerLevel.21203.1", + "DifficultyId": 2120, + "LevelType": 1, + "Floor": 203, + "FloorId": 21203, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 1 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "21204": { + "Id": 21204, + "Name": "InfinityTowerLevel.21204.1", + "DifficultyId": 2120, + "LevelType": 1, + "Floor": 204, + "FloorId": 21204, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 1 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "21205": { + "Id": 21205, + "Name": "InfinityTowerLevel.21205.1", + "DifficultyId": 2120, + "LevelType": 1, + "Floor": 205, + "FloorId": 21205, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 1 + ], + "AwardDropId": 6173, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[2,150,0],[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "21206": { + "Id": 21206, + "Name": "InfinityTowerLevel.21206.1", + "DifficultyId": 2120, + "LevelType": 1, + "Floor": 206, + "FloorId": 21206, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 1 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "21207": { + "Id": 21207, + "Name": "InfinityTowerLevel.21207.1", + "DifficultyId": 2120, + "LevelType": 1, + "Floor": 207, + "FloorId": 21207, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 1 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "21208": { + "Id": 21208, + "Name": "InfinityTowerLevel.21208.1", + "DifficultyId": 2120, + "LevelType": 1, + "Floor": 208, + "FloorId": 21208, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 1 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "21209": { + "Id": 21209, + "Name": "InfinityTowerLevel.21209.1", + "DifficultyId": 2120, + "LevelType": 1, + "Floor": 209, + "FloorId": 21209, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 1 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "21210": { + "Id": 21210, + "Name": "InfinityTowerLevel.21210.1", + "DifficultyId": 2120, + "LevelType": 2, + "Floor": 210, + "FloorId": 21210, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 1 + ], + "AwardDropId": 6174, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[503,2,0],[2,150,0],[35012,1,0],[30003,26,0],[30004,12,0]]" + }, + "21211": { + "Id": 21211, + "Name": "InfinityTowerLevel.21211.1", + "DifficultyId": 2121, + "LevelType": 1, + "Floor": 211, + "FloorId": 21211, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 1 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "21212": { + "Id": 21212, + "Name": "InfinityTowerLevel.21212.1", + "DifficultyId": 2121, + "LevelType": 1, + "Floor": 212, + "FloorId": 21212, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 1 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "21213": { + "Id": 21213, + "Name": "InfinityTowerLevel.21213.1", + "DifficultyId": 2121, + "LevelType": 1, + "Floor": 213, + "FloorId": 21213, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 1 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "21214": { + "Id": 21214, + "Name": "InfinityTowerLevel.21214.1", + "DifficultyId": 2121, + "LevelType": 1, + "Floor": 214, + "FloorId": 21214, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 1 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "21215": { + "Id": 21215, + "Name": "InfinityTowerLevel.21215.1", + "DifficultyId": 2121, + "LevelType": 1, + "Floor": 215, + "FloorId": 21215, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 1 + ], + "AwardDropId": 6176, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[2,150,0],[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "21216": { + "Id": 21216, + "Name": "InfinityTowerLevel.21216.1", + "DifficultyId": 2121, + "LevelType": 1, + "Floor": 216, + "FloorId": 21216, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 1 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "21217": { + "Id": 21217, + "Name": "InfinityTowerLevel.21217.1", + "DifficultyId": 2121, + "LevelType": 1, + "Floor": 217, + "FloorId": 21217, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 1 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "21218": { + "Id": 21218, + "Name": "InfinityTowerLevel.21218.1", + "DifficultyId": 2121, + "LevelType": 1, + "Floor": 218, + "FloorId": 21218, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 1 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "21219": { + "Id": 21219, + "Name": "InfinityTowerLevel.21219.1", + "DifficultyId": 2121, + "LevelType": 1, + "Floor": 219, + "FloorId": 21219, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 1 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "21220": { + "Id": 21220, + "Name": "InfinityTowerLevel.21220.1", + "DifficultyId": 2121, + "LevelType": 2, + "Floor": 220, + "FloorId": 21220, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 1 + ], + "AwardDropId": 6177, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[503,2,0],[2,150,0],[35013,1,0],[30003,27,0],[30004,12,0]]" + }, "41001": { "Id": 41001, "Name": "InfinityTowerLevel.41001.1", @@ -8149,6 +8489,346 @@ "RecommendBuildRank": 40, "BaseAwardPreview": "[[503,2,0],[2,150,0],[30003,25,0],[30004,12,0]]" }, + "41201": { + "Id": 41201, + "Name": "InfinityTowerLevel.41201.1", + "DifficultyId": 4120, + "LevelType": 1, + "Floor": 201, + "FloorId": 41201, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 3 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "41202": { + "Id": 41202, + "Name": "InfinityTowerLevel.41202.1", + "DifficultyId": 4120, + "LevelType": 1, + "Floor": 202, + "FloorId": 41202, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 3 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "41203": { + "Id": 41203, + "Name": "InfinityTowerLevel.41203.1", + "DifficultyId": 4120, + "LevelType": 1, + "Floor": 203, + "FloorId": 41203, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 3 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "41204": { + "Id": 41204, + "Name": "InfinityTowerLevel.41204.1", + "DifficultyId": 4120, + "LevelType": 1, + "Floor": 204, + "FloorId": 41204, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 3 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "41205": { + "Id": 41205, + "Name": "InfinityTowerLevel.41205.1", + "DifficultyId": 4120, + "LevelType": 1, + "Floor": 205, + "FloorId": 41205, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 3 + ], + "AwardDropId": 6173, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[2,150,0],[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "41206": { + "Id": 41206, + "Name": "InfinityTowerLevel.41206.1", + "DifficultyId": 4120, + "LevelType": 1, + "Floor": 206, + "FloorId": 41206, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 3 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "41207": { + "Id": 41207, + "Name": "InfinityTowerLevel.41207.1", + "DifficultyId": 4120, + "LevelType": 1, + "Floor": 207, + "FloorId": 41207, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 3 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "41208": { + "Id": 41208, + "Name": "InfinityTowerLevel.41208.1", + "DifficultyId": 4120, + "LevelType": 1, + "Floor": 208, + "FloorId": 41208, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 3 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "41209": { + "Id": 41209, + "Name": "InfinityTowerLevel.41209.1", + "DifficultyId": 4120, + "LevelType": 1, + "Floor": 209, + "FloorId": 41209, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 3 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "41210": { + "Id": 41210, + "Name": "InfinityTowerLevel.41210.1", + "DifficultyId": 4120, + "LevelType": 2, + "Floor": 210, + "FloorId": 41210, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 3 + ], + "AwardDropId": 6174, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[503,2,0],[2,150,0],[35012,1,0],[30003,26,0],[30004,12,0]]" + }, + "41211": { + "Id": 41211, + "Name": "InfinityTowerLevel.41211.1", + "DifficultyId": 4121, + "LevelType": 1, + "Floor": 211, + "FloorId": 41211, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 3 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "41212": { + "Id": 41212, + "Name": "InfinityTowerLevel.41212.1", + "DifficultyId": 4121, + "LevelType": 1, + "Floor": 212, + "FloorId": 41212, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 3 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "41213": { + "Id": 41213, + "Name": "InfinityTowerLevel.41213.1", + "DifficultyId": 4121, + "LevelType": 1, + "Floor": 213, + "FloorId": 41213, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 3 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "41214": { + "Id": 41214, + "Name": "InfinityTowerLevel.41214.1", + "DifficultyId": 4121, + "LevelType": 1, + "Floor": 214, + "FloorId": 41214, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 3 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "41215": { + "Id": 41215, + "Name": "InfinityTowerLevel.41215.1", + "DifficultyId": 4121, + "LevelType": 1, + "Floor": 215, + "FloorId": 41215, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 3 + ], + "AwardDropId": 6176, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[2,150,0],[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "41216": { + "Id": 41216, + "Name": "InfinityTowerLevel.41216.1", + "DifficultyId": 4121, + "LevelType": 1, + "Floor": 216, + "FloorId": 41216, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 3 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "41217": { + "Id": 41217, + "Name": "InfinityTowerLevel.41217.1", + "DifficultyId": 4121, + "LevelType": 1, + "Floor": 217, + "FloorId": 41217, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 3 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "41218": { + "Id": 41218, + "Name": "InfinityTowerLevel.41218.1", + "DifficultyId": 4121, + "LevelType": 1, + "Floor": 218, + "FloorId": 41218, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 3 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "41219": { + "Id": 41219, + "Name": "InfinityTowerLevel.41219.1", + "DifficultyId": 4121, + "LevelType": 1, + "Floor": 219, + "FloorId": 41219, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 3 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "41220": { + "Id": 41220, + "Name": "InfinityTowerLevel.41220.1", + "DifficultyId": 4121, + "LevelType": 2, + "Floor": 220, + "FloorId": 41220, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 3 + ], + "AwardDropId": 6177, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[503,2,0],[2,150,0],[35013,1,0],[30003,27,0],[30004,12,0]]" + }, "31001": { "Id": 31001, "Name": "InfinityTowerLevel.31001.1", @@ -11549,6 +12229,346 @@ "RecommendBuildRank": 40, "BaseAwardPreview": "[[503,2,0],[2,150,0],[30003,25,0],[30004,12,0]]" }, + "31201": { + "Id": 31201, + "Name": "InfinityTowerLevel.31201.1", + "DifficultyId": 3120, + "LevelType": 1, + "Floor": 201, + "FloorId": 31201, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 2 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "31202": { + "Id": 31202, + "Name": "InfinityTowerLevel.31202.1", + "DifficultyId": 3120, + "LevelType": 1, + "Floor": 202, + "FloorId": 31202, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 2 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "31203": { + "Id": 31203, + "Name": "InfinityTowerLevel.31203.1", + "DifficultyId": 3120, + "LevelType": 1, + "Floor": 203, + "FloorId": 31203, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 2 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "31204": { + "Id": 31204, + "Name": "InfinityTowerLevel.31204.1", + "DifficultyId": 3120, + "LevelType": 1, + "Floor": 204, + "FloorId": 31204, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 2 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "31205": { + "Id": 31205, + "Name": "InfinityTowerLevel.31205.1", + "DifficultyId": 3120, + "LevelType": 1, + "Floor": 205, + "FloorId": 31205, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 2 + ], + "AwardDropId": 6173, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[2,150,0],[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "31206": { + "Id": 31206, + "Name": "InfinityTowerLevel.31206.1", + "DifficultyId": 3120, + "LevelType": 1, + "Floor": 206, + "FloorId": 31206, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 2 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "31207": { + "Id": 31207, + "Name": "InfinityTowerLevel.31207.1", + "DifficultyId": 3120, + "LevelType": 1, + "Floor": 207, + "FloorId": 31207, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 2 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "31208": { + "Id": 31208, + "Name": "InfinityTowerLevel.31208.1", + "DifficultyId": 3120, + "LevelType": 1, + "Floor": 208, + "FloorId": 31208, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 2 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "31209": { + "Id": 31209, + "Name": "InfinityTowerLevel.31209.1", + "DifficultyId": 3120, + "LevelType": 1, + "Floor": 209, + "FloorId": 31209, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 2 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "31210": { + "Id": 31210, + "Name": "InfinityTowerLevel.31210.1", + "DifficultyId": 3120, + "LevelType": 2, + "Floor": 210, + "FloorId": 31210, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 2 + ], + "AwardDropId": 6174, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[503,2,0],[2,150,0],[35012,1,0],[30003,26,0],[30004,12,0]]" + }, + "31211": { + "Id": 31211, + "Name": "InfinityTowerLevel.31211.1", + "DifficultyId": 3121, + "LevelType": 1, + "Floor": 211, + "FloorId": 31211, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 2 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "31212": { + "Id": 31212, + "Name": "InfinityTowerLevel.31212.1", + "DifficultyId": 3121, + "LevelType": 1, + "Floor": 212, + "FloorId": 31212, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 2 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "31213": { + "Id": 31213, + "Name": "InfinityTowerLevel.31213.1", + "DifficultyId": 3121, + "LevelType": 1, + "Floor": 213, + "FloorId": 31213, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 2 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "31214": { + "Id": 31214, + "Name": "InfinityTowerLevel.31214.1", + "DifficultyId": 3121, + "LevelType": 1, + "Floor": 214, + "FloorId": 31214, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 2 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "31215": { + "Id": 31215, + "Name": "InfinityTowerLevel.31215.1", + "DifficultyId": 3121, + "LevelType": 1, + "Floor": 215, + "FloorId": 31215, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 2 + ], + "AwardDropId": 6176, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[2,150,0],[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "31216": { + "Id": 31216, + "Name": "InfinityTowerLevel.31216.1", + "DifficultyId": 3121, + "LevelType": 1, + "Floor": 216, + "FloorId": 31216, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 2 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "31217": { + "Id": 31217, + "Name": "InfinityTowerLevel.31217.1", + "DifficultyId": 3121, + "LevelType": 1, + "Floor": 217, + "FloorId": 31217, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 2 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "31218": { + "Id": 31218, + "Name": "InfinityTowerLevel.31218.1", + "DifficultyId": 3121, + "LevelType": 1, + "Floor": 218, + "FloorId": 31218, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 2 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "31219": { + "Id": 31219, + "Name": "InfinityTowerLevel.31219.1", + "DifficultyId": 3121, + "LevelType": 1, + "Floor": 219, + "FloorId": 31219, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 2 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "31220": { + "Id": 31220, + "Name": "InfinityTowerLevel.31220.1", + "DifficultyId": 3121, + "LevelType": 2, + "Floor": 220, + "FloorId": 31220, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 2 + ], + "AwardDropId": 6177, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[503,2,0],[2,150,0],[35013,1,0],[30003,27,0],[30004,12,0]]" + }, "51001": { "Id": 51001, "Name": "InfinityTowerLevel.51001.1", @@ -14949,6 +15969,346 @@ "RecommendBuildRank": 40, "BaseAwardPreview": "[[503,2,0],[2,150,0],[30003,25,0],[30004,12,0]]" }, + "51201": { + "Id": 51201, + "Name": "InfinityTowerLevel.51201.1", + "DifficultyId": 5120, + "LevelType": 1, + "Floor": 201, + "FloorId": 51201, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 4 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "51202": { + "Id": 51202, + "Name": "InfinityTowerLevel.51202.1", + "DifficultyId": 5120, + "LevelType": 1, + "Floor": 202, + "FloorId": 51202, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 4 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "51203": { + "Id": 51203, + "Name": "InfinityTowerLevel.51203.1", + "DifficultyId": 5120, + "LevelType": 1, + "Floor": 203, + "FloorId": 51203, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 4 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "51204": { + "Id": 51204, + "Name": "InfinityTowerLevel.51204.1", + "DifficultyId": 5120, + "LevelType": 1, + "Floor": 204, + "FloorId": 51204, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 4 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "51205": { + "Id": 51205, + "Name": "InfinityTowerLevel.51205.1", + "DifficultyId": 5120, + "LevelType": 1, + "Floor": 205, + "FloorId": 51205, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 4 + ], + "AwardDropId": 6173, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[2,150,0],[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "51206": { + "Id": 51206, + "Name": "InfinityTowerLevel.51206.1", + "DifficultyId": 5120, + "LevelType": 1, + "Floor": 206, + "FloorId": 51206, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 4 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "51207": { + "Id": 51207, + "Name": "InfinityTowerLevel.51207.1", + "DifficultyId": 5120, + "LevelType": 1, + "Floor": 207, + "FloorId": 51207, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 4 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "51208": { + "Id": 51208, + "Name": "InfinityTowerLevel.51208.1", + "DifficultyId": 5120, + "LevelType": 1, + "Floor": 208, + "FloorId": 51208, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 4 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "51209": { + "Id": 51209, + "Name": "InfinityTowerLevel.51209.1", + "DifficultyId": 5120, + "LevelType": 1, + "Floor": 209, + "FloorId": 51209, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 4 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "51210": { + "Id": 51210, + "Name": "InfinityTowerLevel.51210.1", + "DifficultyId": 5120, + "LevelType": 2, + "Floor": 210, + "FloorId": 51210, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 4 + ], + "AwardDropId": 6174, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[503,2,0],[2,150,0],[35012,1,0],[30003,26,0],[30004,12,0]]" + }, + "51211": { + "Id": 51211, + "Name": "InfinityTowerLevel.51211.1", + "DifficultyId": 5121, + "LevelType": 1, + "Floor": 211, + "FloorId": 51211, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 4 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "51212": { + "Id": 51212, + "Name": "InfinityTowerLevel.51212.1", + "DifficultyId": 5121, + "LevelType": 1, + "Floor": 212, + "FloorId": 51212, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 4 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "51213": { + "Id": 51213, + "Name": "InfinityTowerLevel.51213.1", + "DifficultyId": 5121, + "LevelType": 1, + "Floor": 213, + "FloorId": 51213, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 4 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "51214": { + "Id": 51214, + "Name": "InfinityTowerLevel.51214.1", + "DifficultyId": 5121, + "LevelType": 1, + "Floor": 214, + "FloorId": 51214, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 4 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "51215": { + "Id": 51215, + "Name": "InfinityTowerLevel.51215.1", + "DifficultyId": 5121, + "LevelType": 1, + "Floor": 215, + "FloorId": 51215, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 4 + ], + "AwardDropId": 6176, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[2,150,0],[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "51216": { + "Id": 51216, + "Name": "InfinityTowerLevel.51216.1", + "DifficultyId": 5121, + "LevelType": 1, + "Floor": 216, + "FloorId": 51216, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 4 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "51217": { + "Id": 51217, + "Name": "InfinityTowerLevel.51217.1", + "DifficultyId": 5121, + "LevelType": 1, + "Floor": 217, + "FloorId": 51217, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 4 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "51218": { + "Id": 51218, + "Name": "InfinityTowerLevel.51218.1", + "DifficultyId": 5121, + "LevelType": 1, + "Floor": 218, + "FloorId": 51218, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 4 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "51219": { + "Id": 51219, + "Name": "InfinityTowerLevel.51219.1", + "DifficultyId": 5121, + "LevelType": 1, + "Floor": 219, + "FloorId": 51219, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 4 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "51220": { + "Id": 51220, + "Name": "InfinityTowerLevel.51220.1", + "DifficultyId": 5121, + "LevelType": 2, + "Floor": 220, + "FloorId": 51220, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 4 + ], + "AwardDropId": 6177, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[503,2,0],[2,150,0],[35013,1,0],[30003,27,0],[30004,12,0]]" + }, "71001": { "Id": 71001, "Name": "InfinityTowerLevel.71001.1", @@ -18349,6 +19709,346 @@ "RecommendBuildRank": 40, "BaseAwardPreview": "[[503,2,0],[2,150,0],[30003,25,0],[30004,12,0]]" }, + "71201": { + "Id": 71201, + "Name": "InfinityTowerLevel.71201.1", + "DifficultyId": 7120, + "LevelType": 1, + "Floor": 201, + "FloorId": 71201, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 6 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "71202": { + "Id": 71202, + "Name": "InfinityTowerLevel.71202.1", + "DifficultyId": 7120, + "LevelType": 1, + "Floor": 202, + "FloorId": 71202, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 6 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "71203": { + "Id": 71203, + "Name": "InfinityTowerLevel.71203.1", + "DifficultyId": 7120, + "LevelType": 1, + "Floor": 203, + "FloorId": 71203, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 6 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "71204": { + "Id": 71204, + "Name": "InfinityTowerLevel.71204.1", + "DifficultyId": 7120, + "LevelType": 1, + "Floor": 204, + "FloorId": 71204, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 6 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "71205": { + "Id": 71205, + "Name": "InfinityTowerLevel.71205.1", + "DifficultyId": 7120, + "LevelType": 1, + "Floor": 205, + "FloorId": 71205, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 6 + ], + "AwardDropId": 6173, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[2,150,0],[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "71206": { + "Id": 71206, + "Name": "InfinityTowerLevel.71206.1", + "DifficultyId": 7120, + "LevelType": 1, + "Floor": 206, + "FloorId": 71206, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 6 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "71207": { + "Id": 71207, + "Name": "InfinityTowerLevel.71207.1", + "DifficultyId": 7120, + "LevelType": 1, + "Floor": 207, + "FloorId": 71207, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 6 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "71208": { + "Id": 71208, + "Name": "InfinityTowerLevel.71208.1", + "DifficultyId": 7120, + "LevelType": 1, + "Floor": 208, + "FloorId": 71208, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 6 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "71209": { + "Id": 71209, + "Name": "InfinityTowerLevel.71209.1", + "DifficultyId": 7120, + "LevelType": 1, + "Floor": 209, + "FloorId": 71209, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 6 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "71210": { + "Id": 71210, + "Name": "InfinityTowerLevel.71210.1", + "DifficultyId": 7120, + "LevelType": 2, + "Floor": 210, + "FloorId": 71210, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 6 + ], + "AwardDropId": 6174, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[503,2,0],[2,150,0],[35012,1,0],[30003,26,0],[30004,12,0]]" + }, + "71211": { + "Id": 71211, + "Name": "InfinityTowerLevel.71211.1", + "DifficultyId": 7121, + "LevelType": 1, + "Floor": 211, + "FloorId": 71211, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 6 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "71212": { + "Id": 71212, + "Name": "InfinityTowerLevel.71212.1", + "DifficultyId": 7121, + "LevelType": 1, + "Floor": 212, + "FloorId": 71212, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 6 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "71213": { + "Id": 71213, + "Name": "InfinityTowerLevel.71213.1", + "DifficultyId": 7121, + "LevelType": 1, + "Floor": 213, + "FloorId": 71213, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 6 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "71214": { + "Id": 71214, + "Name": "InfinityTowerLevel.71214.1", + "DifficultyId": 7121, + "LevelType": 1, + "Floor": 214, + "FloorId": 71214, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 6 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "71215": { + "Id": 71215, + "Name": "InfinityTowerLevel.71215.1", + "DifficultyId": 7121, + "LevelType": 1, + "Floor": 215, + "FloorId": 71215, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 6 + ], + "AwardDropId": 6176, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[2,150,0],[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "71216": { + "Id": 71216, + "Name": "InfinityTowerLevel.71216.1", + "DifficultyId": 7121, + "LevelType": 1, + "Floor": 216, + "FloorId": 71216, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 6 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "71217": { + "Id": 71217, + "Name": "InfinityTowerLevel.71217.1", + "DifficultyId": 7121, + "LevelType": 1, + "Floor": 217, + "FloorId": 71217, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 6 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "71218": { + "Id": 71218, + "Name": "InfinityTowerLevel.71218.1", + "DifficultyId": 7121, + "LevelType": 1, + "Floor": 218, + "FloorId": 71218, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 6 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "71219": { + "Id": 71219, + "Name": "InfinityTowerLevel.71219.1", + "DifficultyId": 7121, + "LevelType": 1, + "Floor": 219, + "FloorId": 71219, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 6 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "71220": { + "Id": 71220, + "Name": "InfinityTowerLevel.71220.1", + "DifficultyId": 7121, + "LevelType": 2, + "Floor": 220, + "FloorId": 71220, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 6 + ], + "AwardDropId": 6177, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[503,2,0],[2,150,0],[35013,1,0],[30003,27,0],[30004,12,0]]" + }, "61001": { "Id": 61001, "Name": "InfinityTowerLevel.61001.1", @@ -21748,5 +23448,345 @@ "RecommendLv": 90, "RecommendBuildRank": 40, "BaseAwardPreview": "[[503,2,0],[2,150,0],[30003,25,0],[30004,12,0]]" + }, + "61201": { + "Id": 61201, + "Name": "InfinityTowerLevel.61201.1", + "DifficultyId": 6120, + "LevelType": 1, + "Floor": 201, + "FloorId": 61201, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 5 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "61202": { + "Id": 61202, + "Name": "InfinityTowerLevel.61202.1", + "DifficultyId": 6120, + "LevelType": 1, + "Floor": 202, + "FloorId": 61202, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 5 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "61203": { + "Id": 61203, + "Name": "InfinityTowerLevel.61203.1", + "DifficultyId": 6120, + "LevelType": 1, + "Floor": 203, + "FloorId": 61203, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 5 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "61204": { + "Id": 61204, + "Name": "InfinityTowerLevel.61204.1", + "DifficultyId": 6120, + "LevelType": 1, + "Floor": 204, + "FloorId": 61204, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 5 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "61205": { + "Id": 61205, + "Name": "InfinityTowerLevel.61205.1", + "DifficultyId": 6120, + "LevelType": 1, + "Floor": 205, + "FloorId": 61205, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 5 + ], + "AwardDropId": 6173, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[2,150,0],[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "61206": { + "Id": 61206, + "Name": "InfinityTowerLevel.61206.1", + "DifficultyId": 6120, + "LevelType": 1, + "Floor": 206, + "FloorId": 61206, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 5 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "61207": { + "Id": 61207, + "Name": "InfinityTowerLevel.61207.1", + "DifficultyId": 6120, + "LevelType": 1, + "Floor": 207, + "FloorId": 61207, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 5 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "61208": { + "Id": 61208, + "Name": "InfinityTowerLevel.61208.1", + "DifficultyId": 6120, + "LevelType": 1, + "Floor": 208, + "FloorId": 61208, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 5 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "61209": { + "Id": 61209, + "Name": "InfinityTowerLevel.61209.1", + "DifficultyId": 6120, + "LevelType": 1, + "Floor": 209, + "FloorId": 61209, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 5 + ], + "AwardDropId": 6172, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,26,0],[30004,12,0],[1,66300,0]]" + }, + "61210": { + "Id": 61210, + "Name": "InfinityTowerLevel.61210.1", + "DifficultyId": 6120, + "LevelType": 2, + "Floor": 210, + "FloorId": 61210, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 5 + ], + "AwardDropId": 6174, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[503,2,0],[2,150,0],[35012,1,0],[30003,26,0],[30004,12,0]]" + }, + "61211": { + "Id": 61211, + "Name": "InfinityTowerLevel.61211.1", + "DifficultyId": 6121, + "LevelType": 1, + "Floor": 211, + "FloorId": 61211, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 5 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "61212": { + "Id": 61212, + "Name": "InfinityTowerLevel.61212.1", + "DifficultyId": 6121, + "LevelType": 1, + "Floor": 212, + "FloorId": 61212, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 5 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "61213": { + "Id": 61213, + "Name": "InfinityTowerLevel.61213.1", + "DifficultyId": 6121, + "LevelType": 1, + "Floor": 213, + "FloorId": 61213, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 5 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "61214": { + "Id": 61214, + "Name": "InfinityTowerLevel.61214.1", + "DifficultyId": 6121, + "LevelType": 1, + "Floor": 214, + "FloorId": 61214, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 5 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "61215": { + "Id": 61215, + "Name": "InfinityTowerLevel.61215.1", + "DifficultyId": 6121, + "LevelType": 1, + "Floor": 215, + "FloorId": 61215, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 5 + ], + "AwardDropId": 6176, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[2,150,0],[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "61216": { + "Id": 61216, + "Name": "InfinityTowerLevel.61216.1", + "DifficultyId": 6121, + "LevelType": 1, + "Floor": 216, + "FloorId": 61216, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 5 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "61217": { + "Id": 61217, + "Name": "InfinityTowerLevel.61217.1", + "DifficultyId": 6121, + "LevelType": 1, + "Floor": 217, + "FloorId": 61217, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 5 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "61218": { + "Id": 61218, + "Name": "InfinityTowerLevel.61218.1", + "DifficultyId": 6121, + "LevelType": 1, + "Floor": 218, + "FloorId": 61218, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 5 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "61219": { + "Id": 61219, + "Name": "InfinityTowerLevel.61219.1", + "DifficultyId": 6121, + "LevelType": 1, + "Floor": 219, + "FloorId": 61219, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 5 + ], + "AwardDropId": 6175, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[30003,27,0],[30004,12,0],[1,67700,0]]" + }, + "61220": { + "Id": 61220, + "Name": "InfinityTowerLevel.61220.1", + "DifficultyId": 6121, + "LevelType": 2, + "Floor": 220, + "FloorId": 61220, + "PreLevelId": 0, + "EntryCond": 5, + "EntryCondParam": [ + 5 + ], + "AwardDropId": 6177, + "RecommendLv": 90, + "RecommendBuildRank": 40, + "BaseAwardPreview": "[[503,2,0],[2,150,0],[35013,1,0],[30003,27,0],[30004,12,0]]" } } \ No newline at end of file diff --git a/data/bin/InfinityTowerMap.json b/data/bin/InfinityTowerMap.json index dc58390be..762bee72d 100644 --- a/data/bin/InfinityTowerMap.json +++ b/data/bin/InfinityTowerMap.json @@ -49,6 +49,16 @@ "LeaveTriggerEvent": "amb_endlessTower_all_stop", "IntroCutscene": "" }, + "201030": { + "Id": 201030, + "SceneName": "Levels/InfinityTower/InfinityTower_Common_01_Fire", + "ConfigPrefabName": "InfinityTower_MiniBoss_Liequan_Fire", + "ContinuePrefabName": "InfinityTower_MiniBoss_Liequan_Fire", + "Theme": 105, + "BGM": "endlessTower_combatBoss_setState", + "LeaveTriggerEvent": "amb_endlessTower_all_stop", + "IntroCutscene": "" + }, "201040": { "Id": 201040, "SceneName": "Levels/InfinityTower/InfinityTower_Common_01_Fire", @@ -89,6 +99,16 @@ "LeaveTriggerEvent": "amb_endlessTower_all_stop", "IntroCutscene": "" }, + "201090": { + "Id": 201090, + "SceneName": "Levels/InfinityTower/InfinityTower_Common_01_Fire", + "ConfigPrefabName": "InfinityTower_MiniBoss_Chuansong_Fire", + "ContinuePrefabName": "InfinityTower_MiniBoss_Chuansong_Fire", + "Theme": 105, + "BGM": "endlessTower_combatBoss_setState", + "LeaveTriggerEvent": "amb_endlessTower_all_stop", + "IntroCutscene": "" + }, "201100": { "Id": 201100, "SceneName": "Levels/Roguelike/Roguelike_3/Roguelike_3_Boss_003", @@ -149,6 +169,26 @@ "LeaveTriggerEvent": "amb_roguelike_all_stop", "IntroCutscene": "" }, + "401021": { + "Id": 401021, + "SceneName": "Levels/InfinityTower/InfinityTower_Common_01_Aqua", + "ConfigPrefabName": "InfinityTower_MiniBoss_Chuansong_Water", + "ContinuePrefabName": "InfinityTower_MiniBoss_Chuansong_Water", + "Theme": 105, + "BGM": "endlessTower_combatBoss_setState", + "LeaveTriggerEvent": "amb_endlessTower_all_stop", + "IntroCutscene": "" + }, + "401030": { + "Id": 401030, + "SceneName": "Levels/InfinityTower/InfinityTower_Common_01_Aqua", + "ConfigPrefabName": "InfinityTower_MiniBoss_XiaoGaoDa_Water", + "ContinuePrefabName": "InfinityTower_MiniBoss_XiaoGaoDa_Water", + "Theme": 105, + "BGM": "endlessTower_combatBoss_setState", + "LeaveTriggerEvent": "amb_endlessTower_all_stop", + "IntroCutscene": "" + }, "501001": { "Id": 501001, "SceneName": "Levels/InfinityTower/InfinityTower_Common_01_Earth", @@ -199,6 +239,16 @@ "LeaveTriggerEvent": "amb_endlessTower_all_stop", "IntroCutscene": "" }, + "501020": { + "Id": 501020, + "SceneName": "Levels/InfinityTower/InfinityTower_Common_01_Earth", + "ConfigPrefabName": "InfinityTower_MiniBoss_XiaoGaoDa_Earth", + "ContinuePrefabName": "InfinityTower_MiniBoss_XiaoGaoDa_Earth", + "Theme": 105, + "BGM": "endlessTower_combatBoss_setState", + "LeaveTriggerEvent": "amb_endlessTower_all_stop", + "IntroCutscene": "" + }, "301001": { "Id": 301001, "SceneName": "Levels/InfinityTower/InfinityTower_Common_01_Wind", @@ -259,6 +309,26 @@ "LeaveTriggerEvent": "amb_forest_all_stop", "IntroCutscene": "" }, + "301040": { + "Id": 301040, + "SceneName": "Levels/InfinityTower/InfinityTower_Common_01_Wind", + "ConfigPrefabName": "InfinityTower_MiniBoss_Liequan_Wind", + "ContinuePrefabName": "InfinityTower_MiniBoss_Liequan_Wind", + "Theme": 105, + "BGM": "endlessTower_combatBoss_setState", + "LeaveTriggerEvent": "amb_endlessTower_all_stop", + "IntroCutscene": "" + }, + "301060": { + "Id": 301060, + "SceneName": "Levels/InfinityTower/InfinityTower_Common_01_Wind", + "ConfigPrefabName": "InfinityTower_MiniBoss_XiaoGaoDa_Wind", + "ContinuePrefabName": "InfinityTower_MiniBoss_XiaoGaoDa_Wind", + "Theme": 105, + "BGM": "endlessTower_combatBoss_setState", + "LeaveTriggerEvent": "amb_endlessTower_all_stop", + "IntroCutscene": "" + }, "701001": { "Id": 701001, "SceneName": "Levels/InfinityTower/InfinityTower_Common_01_Light", @@ -302,8 +372,8 @@ "701050": { "Id": 701050, "SceneName": "Levels/InfinityTower/InfinityTower_Common_01_Light", - "ConfigPrefabName": "Roguelike_MiniBoss_SanJianKe", - "ContinuePrefabName": "Roguelike_MiniBoss_SanJianKe", + "ConfigPrefabName": "InfinityTower_MiniBoss_LieQuan_Light", + "ContinuePrefabName": "InfinityTower_MiniBoss_LieQuan_Light", "Theme": 105, "BGM": "endlessTower_combatBoss_setState", "LeaveTriggerEvent": "amb_endlessTower_all_stop", @@ -329,6 +399,16 @@ "LeaveTriggerEvent": "amb_endlessTower_all_stop", "IntroCutscene": "" }, + "701060": { + "Id": 701060, + "SceneName": "Levels/InfinityTower/InfinityTower_Common_01_Light", + "ConfigPrefabName": "InfinityTower_MiniBoss_XiaoGaoDa_Light", + "ContinuePrefabName": "InfinityTower_MiniBoss_XiaoGaoDa_Light", + "Theme": 105, + "BGM": "endlessTower_combatBoss_setState", + "LeaveTriggerEvent": "amb_endlessTower_all_stop", + "IntroCutscene": "" + }, "601001": { "Id": 601001, "SceneName": "Levels/InfinityTower/InfinityTower_Common_01_Dark", @@ -398,5 +478,25 @@ "BGM": "roguelike_combatShasha_setState", "LeaveTriggerEvent": "amb_roguelike_all_stop", "IntroCutscene": "" + }, + "601090": { + "Id": 601090, + "SceneName": "Levels/InfinityTower/InfinityTower_Common_01_Dark", + "ConfigPrefabName": "InfinityTower_MiniBoss_Liequan_Dark", + "ContinuePrefabName": "InfinityTower_MiniBoss_Liequan_Dark", + "Theme": 105, + "BGM": "endlessTower_combatBoss_setState", + "LeaveTriggerEvent": "amb_endlessTower_all_stop", + "IntroCutscene": "" + }, + "601030": { + "Id": 601030, + "SceneName": "Levels/InfinityTower/InfinityTower_Common_01_Dark", + "ConfigPrefabName": "InfinityTower_MiniBoss_XiaoGaoDa_Dark", + "ContinuePrefabName": "InfinityTower_MiniBoss_XiaoGaoDa_Dark", + "Theme": 105, + "BGM": "endlessTower_combatBoss_setState", + "LeaveTriggerEvent": "amb_endlessTower_all_stop", + "IntroCutscene": "" } } \ No newline at end of file diff --git a/data/bin/InfinityTowerMsg.json b/data/bin/InfinityTowerMsg.json index 415ddb614..59c16bf47 100644 --- a/data/bin/InfinityTowerMsg.json +++ b/data/bin/InfinityTowerMsg.json @@ -1,51 +1,21 @@ { - "1001": { - "Id": 1001, - "Title": "InfinityTowerMsg.1001.1", - "Content": "InfinityTowerMsg.1001.2", + "1004": { + "Id": 1004, + "Title": "InfinityTowerMsg.1004.1", + "Content": "InfinityTowerMsg.1004.2", "Type": 1, "DayOfWeek": [ + 0, 1, - 4 - ], - "Condition": 0, - "Params": "" - }, - "1002": { - "Id": 1002, - "Title": "InfinityTowerMsg.1002.1", - "Content": "InfinityTowerMsg.1002.2", - "Type": 1, - "DayOfWeek": [ 2, - 5 - ], - "Condition": 0, - "Params": "" - }, - "1003": { - "Id": 1003, - "Title": "InfinityTowerMsg.1003.1", - "Content": "InfinityTowerMsg.1003.2", - "Type": 1, - "DayOfWeek": [ 3, + 4, + 5, 6 ], "Condition": 0, "Params": "" }, - "1005": { - "Id": 1005, - "Title": "InfinityTowerMsg.1005.1", - "Content": "InfinityTowerMsg.1005.2", - "Type": 1, - "DayOfWeek": [ - 0 - ], - "Condition": 0, - "Params": "" - }, "2101": { "Id": 2101, "Title": "InfinityTowerMsg.2101.1", @@ -367,7 +337,7 @@ 6 ], "Condition": 1, - "Params": "[21200]" + "Params": "[21220]" }, "2301": { "Id": 2301, @@ -537,7 +507,7 @@ 6 ], "Condition": 1, - "Params": "[31200]" + "Params": "[31220]" }, "2401": { "Id": 2401, @@ -707,7 +677,7 @@ 6 ], "Condition": 1, - "Params": "[41200]" + "Params": "[41220]" }, "2501": { "Id": 2501, @@ -877,7 +847,7 @@ 6 ], "Condition": 1, - "Params": "[51200]" + "Params": "[51220]" }, "2601": { "Id": 2601, @@ -1047,7 +1017,7 @@ 6 ], "Condition": 1, - "Params": "[61200]" + "Params": "[61220]" }, "2701": { "Id": 2701, @@ -1217,7 +1187,7 @@ 6 ], "Condition": 1, - "Params": "[71200]" + "Params": "[71220]" }, "3001": { "Id": 3001, diff --git a/data/bin/InteractiveAction.json b/data/bin/InteractiveAction.json index 6d55b9390..d6df59483 100644 --- a/data/bin/InteractiveAction.json +++ b/data/bin/InteractiveAction.json @@ -62,5 +62,13 @@ "Title0": "InteractiveAction.1200301.1", "Icon1": "Icon/ZZZOther/interact_btn_investigate", "Title1": "InteractiveAction.1200301.2" + }, + "10006": { + "Id": 10006, + "PlayerAni": false, + "Icon0": "Icon/ZZZOther/interact_btn_perfume", + "Title0": "InteractiveAction.10006.1", + "Icon1": "Icon/ZZZOther/interact_btn_perfume", + "Title1": "InteractiveAction.10006.2" } } \ No newline at end of file diff --git a/data/bin/Item.json b/data/bin/Item.json index bf2012fa2..fc1befd4f 100644 --- a/data/bin/Item.json +++ b/data/bin/Item.json @@ -14657,6 +14657,615 @@ "Icon": "", "Icon2": "Icon/Potential/15501_Potential_41" }, + "516201": { + "Id": 516201, + "Title": "Item.516201.1", + "Desc": "Item.516201.2", + "Literary": "Item.516201.3", + "Type": 6, + "Stype": 42, + "Rarity": 1, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/16201_Potential_01" + }, + "516202": { + "Id": 516202, + "Title": "Item.516202.1", + "Desc": "Item.516202.2", + "Literary": "Item.516202.3", + "Type": 6, + "Stype": 42, + "Rarity": 1, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/16201_Potential_02" + }, + "516203": { + "Id": 516203, + "Title": "Item.516203.1", + "Desc": "Item.516203.2", + "Literary": "Item.516203.3", + "Type": 6, + "Stype": 42, + "Rarity": 1, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/16201_Potential_03" + }, + "516204": { + "Id": 516204, + "Title": "Item.516204.1", + "Desc": "Item.516204.2", + "Literary": "Item.516204.3", + "Type": 6, + "Stype": 42, + "Rarity": 1, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/16201_Potential_04" + }, + "516205": { + "Id": 516205, + "Title": "Item.516205.1", + "Desc": "Item.516205.2", + "Literary": "Item.516205.3", + "Type": 6, + "Stype": 41, + "Rarity": 1, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/16201_Potential_05" + }, + "516206": { + "Id": 516206, + "Title": "Item.516206.1", + "Desc": "Item.516206.2", + "Literary": "Item.516206.3", + "Type": 6, + "Stype": 41, + "Rarity": 2, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/Common_Potential_8" + }, + "516207": { + "Id": 516207, + "Title": "Item.516207.1", + "Desc": "Item.516207.2", + "Literary": "Item.516207.3", + "Type": 6, + "Stype": 41, + "Rarity": 2, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/Common_Potential_14" + }, + "516208": { + "Id": 516208, + "Title": "Item.516208.1", + "Desc": "Item.516208.2", + "Literary": "Item.516208.3", + "Type": 6, + "Stype": 41, + "Rarity": 1, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/16201_Potential_04" + }, + "516209": { + "Id": 516209, + "Title": "Item.516209.1", + "Desc": "Item.516209.2", + "Literary": "Item.516209.3", + "Type": 6, + "Stype": 41, + "Rarity": 2, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/16201_Potential_09" + }, + "516210": { + "Id": 516210, + "Title": "Item.516210.1", + "Desc": "Item.516210.2", + "Literary": "Item.516210.3", + "Type": 6, + "Stype": 41, + "Rarity": 2, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/16201_Potential_03" + }, + "516211": { + "Id": 516211, + "Title": "Item.516211.1", + "Desc": "Item.516211.2", + "Literary": "Item.516211.3", + "Type": 6, + "Stype": 41, + "Rarity": 2, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/Common_Potential_15" + }, + "516212": { + "Id": 516212, + "Title": "Item.516212.1", + "Desc": "Item.516212.2", + "Literary": "Item.516212.3", + "Type": 6, + "Stype": 41, + "Rarity": 1, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/Common_Potential_Light_1" + }, + "516213": { + "Id": 516213, + "Title": "Item.516213.1", + "Desc": "Item.516213.2", + "Literary": "Item.516213.3", + "Type": 6, + "Stype": 41, + "Rarity": 2, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/Common_Potential_7" + }, + "516221": { + "Id": 516221, + "Title": "Item.516221.1", + "Desc": "Item.516221.2", + "Literary": "Item.516221.3", + "Type": 6, + "Stype": 42, + "Rarity": 1, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/16201_Potential_21" + }, + "516222": { + "Id": 516222, + "Title": "Item.516222.1", + "Desc": "Item.516222.2", + "Literary": "Item.516222.3", + "Type": 6, + "Stype": 42, + "Rarity": 1, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/16201_Potential_22" + }, + "516223": { + "Id": 516223, + "Title": "Item.516223.1", + "Desc": "Item.516223.2", + "Literary": "Item.516223.3", + "Type": 6, + "Stype": 42, + "Rarity": 1, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/16201_Potential_23" + }, + "516224": { + "Id": 516224, + "Title": "Item.516224.1", + "Desc": "Item.516224.2", + "Literary": "Item.516224.3", + "Type": 6, + "Stype": 42, + "Rarity": 1, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/16201_Potential_24" + }, + "516225": { + "Id": 516225, + "Title": "Item.516225.1", + "Desc": "Item.516225.2", + "Literary": "Item.516225.3", + "Type": 6, + "Stype": 41, + "Rarity": 1, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/Common_Potential_8" + }, + "516226": { + "Id": 516226, + "Title": "Item.516226.1", + "Desc": "Item.516226.2", + "Literary": "Item.516226.3", + "Type": 6, + "Stype": 41, + "Rarity": 2, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/Common_Potential_11" + }, + "516227": { + "Id": 516227, + "Title": "Item.516227.1", + "Desc": "Item.516227.2", + "Literary": "Item.516227.3", + "Type": 6, + "Stype": 41, + "Rarity": 2, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/16201_Potential_22" + }, + "516228": { + "Id": 516228, + "Title": "Item.516228.1", + "Desc": "Item.516228.2", + "Literary": "Item.516228.3", + "Type": 6, + "Stype": 41, + "Rarity": 1, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/Common_Potential_9" + }, + "516229": { + "Id": 516229, + "Title": "Item.516229.1", + "Desc": "Item.516229.2", + "Literary": "Item.516229.3", + "Type": 6, + "Stype": 41, + "Rarity": 2, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/Common_Potential_11" + }, + "516230": { + "Id": 516230, + "Title": "Item.516230.1", + "Desc": "Item.516230.2", + "Literary": "Item.516230.3", + "Type": 6, + "Stype": 41, + "Rarity": 2, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/16201_Potential_23" + }, + "516231": { + "Id": 516231, + "Title": "Item.516231.1", + "Desc": "Item.516231.2", + "Literary": "Item.516231.3", + "Type": 6, + "Stype": 41, + "Rarity": 1, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/Common_Potential_Light_1" + }, + "516232": { + "Id": 516232, + "Title": "Item.516232.1", + "Desc": "Item.516232.2", + "Literary": "Item.516232.3", + "Type": 6, + "Stype": 41, + "Rarity": 2, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/Common_Potential_12" + }, + "516233": { + "Id": 516233, + "Title": "Item.516233.1", + "Desc": "Item.516233.2", + "Literary": "Item.516233.3", + "Type": 6, + "Stype": 41, + "Rarity": 2, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/Common_Potential_20" + }, + "516241": { + "Id": 516241, + "Title": "Item.516241.1", + "Desc": "Item.516241.2", + "Literary": "Item.516241.3", + "Type": 6, + "Stype": 41, + "Rarity": 2, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/16201_Potential_41" + }, + "516242": { + "Id": 516242, + "Title": "Item.516242.1", + "Desc": "Item.516242.2", + "Literary": "Item.516242.3", + "Type": 6, + "Stype": 41, + "Rarity": 2, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/16201_Potential_42" + }, + "516243": { + "Id": 516243, + "Title": "Item.516243.1", + "Desc": "Item.516243.2", + "Literary": "Item.516243.3", + "Type": 6, + "Stype": 41, + "Rarity": 2, + "Stack": true, + "PositionLimit": 9999, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Potential/16201_Potential_43" + }, "511001": { "Id": 511001, "Title": "Item.511001.1", @@ -28370,6 +28979,48 @@ "Icon": "", "Icon2": "Icon/Outfit/outfit_4062" }, + "214066": { + "Id": 214066, + "Title": "Item.214066.1", + "Desc": "Item.214066.2", + "Literary": "Item.214066.3", + "Type": 7, + "Stype": 8, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Outfit/outfit_4066" + }, + "214067": { + "Id": 214067, + "Title": "Item.214067.1", + "Desc": "Item.214067.2", + "Literary": "Item.214067.3", + "Type": 7, + "Stype": 8, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Outfit/outfit_4067" + }, "221001": { "Id": 221001, "Title": "Item.221001.1", @@ -30512,6 +31163,48 @@ "Icon": "", "Icon2": "Icon/Item/item_224062" }, + "224066": { + "Id": 224066, + "Title": "Item.224066.1", + "Desc": "Item.224066.2", + "Literary": "Item.224066.3", + "Type": 2, + "Stype": 40, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_224066" + }, + "224067": { + "Id": 224067, + "Title": "Item.224067.1", + "Desc": "Item.224067.2", + "Literary": "Item.224067.3", + "Type": 2, + "Stype": 40, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_224067" + }, "2501001": { "Id": 2501001, "Title": "Item.2501001.1", @@ -31352,6 +32045,3576 @@ "Icon": "", "Icon2": "" }, + "2501041": { + "Id": 2501041, + "Title": "Item.2501041.1", + "Desc": "Item.2501041.2", + "Literary": "Item.2501041.3", + "Type": 18, + "Stype": 49, + "Rarity": 1, + "Stack": true, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, + "2501042": { + "Id": 2501042, + "Title": "Item.2501042.1", + "Desc": "Item.2501042.2", + "Literary": "Item.2501042.3", + "Type": 18, + "Stype": 49, + "Rarity": 1, + "Stack": true, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, + "2501043": { + "Id": 2501043, + "Title": "Item.2501043.1", + "Desc": "Item.2501043.2", + "Literary": "Item.2501043.3", + "Type": 18, + "Stype": 49, + "Rarity": 1, + "Stack": true, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, + "2501044": { + "Id": 2501044, + "Title": "Item.2501044.1", + "Desc": "Item.2501044.2", + "Literary": "Item.2501044.3", + "Type": 18, + "Stype": 49, + "Rarity": 1, + "Stack": true, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, + "2501045": { + "Id": 2501045, + "Title": "Item.2501045.1", + "Desc": "Item.2501045.2", + "Literary": "Item.2501045.3", + "Type": 18, + "Stype": 49, + "Rarity": 1, + "Stack": true, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, + "2501046": { + "Id": 2501046, + "Title": "Item.2501046.1", + "Desc": "Item.2501046.2", + "Literary": "Item.2501046.3", + "Type": 18, + "Stype": 49, + "Rarity": 1, + "Stack": true, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, + "2501047": { + "Id": 2501047, + "Title": "Item.2501047.1", + "Desc": "Item.2501047.2", + "Literary": "Item.2501047.3", + "Type": 18, + "Stype": 49, + "Rarity": 1, + "Stack": true, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, + "2501048": { + "Id": 2501048, + "Title": "Item.2501048.1", + "Desc": "Item.2501048.2", + "Literary": "Item.2501048.3", + "Type": 18, + "Stype": 49, + "Rarity": 1, + "Stack": true, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, + "2501049": { + "Id": 2501049, + "Title": "Item.2501049.1", + "Desc": "Item.2501049.2", + "Literary": "Item.2501049.3", + "Type": 18, + "Stype": 49, + "Rarity": 1, + "Stack": true, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, + "2501050": { + "Id": 2501050, + "Title": "Item.2501050.1", + "Desc": "Item.2501050.2", + "Literary": "Item.2501050.3", + "Type": 18, + "Stype": 49, + "Rarity": 1, + "Stack": true, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, + "2501051": { + "Id": 2501051, + "Title": "Item.2501051.1", + "Desc": "Item.2501051.2", + "Literary": "Item.2501051.3", + "Type": 18, + "Stype": 49, + "Rarity": 1, + "Stack": true, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, + "2501052": { + "Id": 2501052, + "Title": "Item.2501052.1", + "Desc": "Item.2501052.2", + "Literary": "Item.2501052.3", + "Type": 18, + "Stype": 49, + "Rarity": 1, + "Stack": true, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, + "2501053": { + "Id": 2501053, + "Title": "Item.2501053.1", + "Desc": "Item.2501053.2", + "Literary": "Item.2501053.3", + "Type": 18, + "Stype": 49, + "Rarity": 1, + "Stack": true, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, + "2501054": { + "Id": 2501054, + "Title": "Item.2501054.1", + "Desc": "Item.2501054.2", + "Literary": "Item.2501054.3", + "Type": 18, + "Stype": 49, + "Rarity": 1, + "Stack": true, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, + "2501055": { + "Id": 2501055, + "Title": "Item.2501055.1", + "Desc": "Item.2501055.2", + "Literary": "Item.2501055.3", + "Type": 18, + "Stype": 49, + "Rarity": 1, + "Stack": true, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, + "2501056": { + "Id": 2501056, + "Title": "Item.2501056.1", + "Desc": "Item.2501056.2", + "Literary": "Item.2501056.3", + "Type": 18, + "Stype": 49, + "Rarity": 1, + "Stack": true, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, + "2501057": { + "Id": 2501057, + "Title": "Item.2501057.1", + "Desc": "Item.2501057.2", + "Literary": "Item.2501057.3", + "Type": 18, + "Stype": 49, + "Rarity": 1, + "Stack": true, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, + "2501058": { + "Id": 2501058, + "Title": "Item.2501058.1", + "Desc": "Item.2501058.2", + "Literary": "Item.2501058.3", + "Type": 18, + "Stype": 49, + "Rarity": 1, + "Stack": true, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, + "2501059": { + "Id": 2501059, + "Title": "Item.2501059.1", + "Desc": "Item.2501059.2", + "Literary": "Item.2501059.3", + "Type": 18, + "Stype": 49, + "Rarity": 1, + "Stack": true, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, + "2501060": { + "Id": 2501060, + "Title": "Item.2501060.1", + "Desc": "Item.2501060.2", + "Literary": "Item.2501060.3", + "Type": 18, + "Stype": 49, + "Rarity": 1, + "Stack": true, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, + "2501061": { + "Id": 2501061, + "Title": "Item.2501061.1", + "Desc": "Item.2501061.2", + "Literary": "Item.2501061.3", + "Type": 18, + "Stype": 49, + "Rarity": 1, + "Stack": true, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, + "2501062": { + "Id": 2501062, + "Title": "Item.2501062.1", + "Desc": "Item.2501062.2", + "Literary": "Item.2501062.3", + "Type": 18, + "Stype": 49, + "Rarity": 1, + "Stack": true, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, + "2501063": { + "Id": 2501063, + "Title": "Item.2501063.1", + "Desc": "Item.2501063.2", + "Literary": "Item.2501063.3", + "Type": 18, + "Stype": 49, + "Rarity": 1, + "Stack": true, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, + "2501064": { + "Id": 2501064, + "Title": "Item.2501064.1", + "Desc": "Item.2501064.2", + "Literary": "Item.2501064.3", + "Type": 18, + "Stype": 49, + "Rarity": 1, + "Stack": true, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, + "701001": { + "Id": 701001, + "Title": "Item.701001.1", + "Desc": "Item.701001.2", + "Literary": "Item.701001.3", + "Type": 19, + "Stype": 55, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_701001" + }, + "701002": { + "Id": 701002, + "Title": "Item.701002.1", + "Desc": "Item.701002.2", + "Literary": "Item.701002.3", + "Type": 19, + "Stype": 55, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_701001" + }, + "732001": { + "Id": 732001, + "Title": "Item.732001.1", + "Desc": "Item.732001.2", + "Literary": "Item.732001.3", + "Type": 19, + "Stype": 56, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormRoomLayout/item_732001" + }, + "732002": { + "Id": 732002, + "Title": "Item.732002.1", + "Desc": "Item.732002.2", + "Literary": "Item.732002.3", + "Type": 19, + "Stype": 56, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormRoomLayout/item_732002" + }, + "720001": { + "Id": 720001, + "Title": "Item.720001.1", + "Desc": "Item.720001.2", + "Literary": "Item.720001.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720001" + }, + "720002": { + "Id": 720002, + "Title": "Item.720002.1", + "Desc": "Item.720002.2", + "Literary": "Item.720002.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720002" + }, + "720003": { + "Id": 720003, + "Title": "Item.720003.1", + "Desc": "Item.720003.2", + "Literary": "Item.720003.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720003" + }, + "720011": { + "Id": 720011, + "Title": "Item.720011.1", + "Desc": "Item.720011.2", + "Literary": "Item.720011.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720011" + }, + "720000": { + "Id": 720000, + "Title": "Item.720000.1", + "Desc": "Item.720000.2", + "Literary": "Item.720000.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, + "700001": { + "Id": 700001, + "Title": "Item.700001.1", + "Desc": "Item.700001.2", + "Literary": "Item.700001.3", + "Type": 19, + "Stype": 51, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_700001" + }, + "700002": { + "Id": 700002, + "Title": "Item.700002.1", + "Desc": "Item.700002.2", + "Literary": "Item.700002.3", + "Type": 19, + "Stype": 51, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_700002" + }, + "700003": { + "Id": 700003, + "Title": "Item.700003.1", + "Desc": "Item.700003.2", + "Literary": "Item.700003.3", + "Type": 19, + "Stype": 51, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_700003" + }, + "700004": { + "Id": 700004, + "Title": "Item.700004.1", + "Desc": "Item.700004.2", + "Literary": "Item.700004.3", + "Type": 19, + "Stype": 51, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_700004" + }, + "700005": { + "Id": 700005, + "Title": "Item.700005.1", + "Desc": "Item.700005.2", + "Literary": "Item.700005.3", + "Type": 19, + "Stype": 51, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_700005" + }, + "710001": { + "Id": 710001, + "Title": "Item.710001.1", + "Desc": "Item.710001.2", + "Literary": "Item.710001.3", + "Type": 19, + "Stype": 51, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_710001" + }, + "710003": { + "Id": 710003, + "Title": "Item.710003.1", + "Desc": "Item.710003.2", + "Literary": "Item.710003.3", + "Type": 19, + "Stype": 51, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_710003" + }, + "710004": { + "Id": 710004, + "Title": "Item.710004.1", + "Desc": "Item.710004.2", + "Literary": "Item.710004.3", + "Type": 19, + "Stype": 51, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_710004" + }, + "710005": { + "Id": 710005, + "Title": "Item.710005.1", + "Desc": "Item.710005.2", + "Literary": "Item.710005.3", + "Type": 19, + "Stype": 51, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_710005" + }, + "710007": { + "Id": 710007, + "Title": "Item.710007.1", + "Desc": "Item.710007.2", + "Literary": "Item.710007.3", + "Type": 19, + "Stype": 51, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_710007" + }, + "710008": { + "Id": 710008, + "Title": "Item.710008.1", + "Desc": "Item.710008.2", + "Literary": "Item.710008.3", + "Type": 19, + "Stype": 51, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_710008" + }, + "710010": { + "Id": 710010, + "Title": "Item.710010.1", + "Desc": "Item.710010.2", + "Literary": "Item.710010.3", + "Type": 19, + "Stype": 51, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_710010" + }, + "710011": { + "Id": 710011, + "Title": "Item.710011.1", + "Desc": "Item.710011.2", + "Literary": "Item.710011.3", + "Type": 19, + "Stype": 51, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_710011" + }, + "710012": { + "Id": 710012, + "Title": "Item.710012.1", + "Desc": "Item.710012.2", + "Literary": "Item.710012.3", + "Type": 19, + "Stype": 51, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_710012" + }, + "710013": { + "Id": 710013, + "Title": "Item.710013.1", + "Desc": "Item.710013.2", + "Literary": "Item.710013.3", + "Type": 19, + "Stype": 51, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_710013" + }, + "710014": { + "Id": 710014, + "Title": "Item.710014.1", + "Desc": "Item.710014.2", + "Literary": "Item.710014.3", + "Type": 19, + "Stype": 51, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_710014" + }, + "720039": { + "Id": 720039, + "Title": "Item.720039.1", + "Desc": "Item.720039.2", + "Literary": "Item.720039.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720039" + }, + "720040": { + "Id": 720040, + "Title": "Item.720040.1", + "Desc": "Item.720040.2", + "Literary": "Item.720040.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720040" + }, + "720004": { + "Id": 720004, + "Title": "Item.720004.1", + "Desc": "Item.720004.2", + "Literary": "Item.720004.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720004" + }, + "720005": { + "Id": 720005, + "Title": "Item.720005.1", + "Desc": "Item.720005.2", + "Literary": "Item.720005.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720005" + }, + "720006": { + "Id": 720006, + "Title": "Item.720006.1", + "Desc": "Item.720006.2", + "Literary": "Item.720006.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720006" + }, + "720007": { + "Id": 720007, + "Title": "Item.720007.1", + "Desc": "Item.720007.2", + "Literary": "Item.720007.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720007" + }, + "720008": { + "Id": 720008, + "Title": "Item.720008.1", + "Desc": "Item.720008.2", + "Literary": "Item.720008.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720008" + }, + "720009": { + "Id": 720009, + "Title": "Item.720009.1", + "Desc": "Item.720009.2", + "Literary": "Item.720009.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720009" + }, + "720010": { + "Id": 720010, + "Title": "Item.720010.1", + "Desc": "Item.720010.2", + "Literary": "Item.720010.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720010" + }, + "720071": { + "Id": 720071, + "Title": "Item.720071.1", + "Desc": "Item.720071.2", + "Literary": "Item.720071.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720071" + }, + "720072": { + "Id": 720072, + "Title": "Item.720072.1", + "Desc": "Item.720072.2", + "Literary": "Item.720072.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720072" + }, + "720073": { + "Id": 720073, + "Title": "Item.720073.1", + "Desc": "Item.720073.2", + "Literary": "Item.720073.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720073" + }, + "720074": { + "Id": 720074, + "Title": "Item.720074.1", + "Desc": "Item.720074.2", + "Literary": "Item.720074.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720074" + }, + "720075": { + "Id": 720075, + "Title": "Item.720075.1", + "Desc": "Item.720075.2", + "Literary": "Item.720075.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720075" + }, + "720076": { + "Id": 720076, + "Title": "Item.720076.1", + "Desc": "Item.720076.2", + "Literary": "Item.720076.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720076" + }, + "720077": { + "Id": 720077, + "Title": "Item.720077.1", + "Desc": "Item.720077.2", + "Literary": "Item.720077.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720077" + }, + "720078": { + "Id": 720078, + "Title": "Item.720078.1", + "Desc": "Item.720078.2", + "Literary": "Item.720078.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720078" + }, + "720079": { + "Id": 720079, + "Title": "Item.720079.1", + "Desc": "Item.720079.2", + "Literary": "Item.720079.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720079" + }, + "720080": { + "Id": 720080, + "Title": "Item.720080.1", + "Desc": "Item.720080.2", + "Literary": "Item.720080.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720080" + }, + "720081": { + "Id": 720081, + "Title": "Item.720081.1", + "Desc": "Item.720081.2", + "Literary": "Item.720081.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720081" + }, + "720082": { + "Id": 720082, + "Title": "Item.720082.1", + "Desc": "Item.720082.2", + "Literary": "Item.720082.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720082" + }, + "720083": { + "Id": 720083, + "Title": "Item.720083.1", + "Desc": "Item.720083.2", + "Literary": "Item.720083.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720083" + }, + "720084": { + "Id": 720084, + "Title": "Item.720084.1", + "Desc": "Item.720084.2", + "Literary": "Item.720084.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720084" + }, + "720085": { + "Id": 720085, + "Title": "Item.720085.1", + "Desc": "Item.720085.2", + "Literary": "Item.720085.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720085" + }, + "720086": { + "Id": 720086, + "Title": "Item.720086.1", + "Desc": "Item.720086.2", + "Literary": "Item.720086.3", + "Type": 19, + "Stype": 51, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720086" + }, + "720087": { + "Id": 720087, + "Title": "Item.720087.1", + "Desc": "Item.720087.2", + "Literary": "Item.720087.3", + "Type": 19, + "Stype": 51, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720087" + }, + "720088": { + "Id": 720088, + "Title": "Item.720088.1", + "Desc": "Item.720088.2", + "Literary": "Item.720088.3", + "Type": 19, + "Stype": 51, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720088" + }, + "720089": { + "Id": 720089, + "Title": "Item.720089.1", + "Desc": "Item.720089.2", + "Literary": "Item.720089.3", + "Type": 19, + "Stype": 51, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720089" + }, + "720090": { + "Id": 720090, + "Title": "Item.720090.1", + "Desc": "Item.720090.2", + "Literary": "Item.720090.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720090" + }, + "720091": { + "Id": 720091, + "Title": "Item.720091.1", + "Desc": "Item.720091.2", + "Literary": "Item.720091.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720091" + }, + "720092": { + "Id": 720092, + "Title": "Item.720092.1", + "Desc": "Item.720092.2", + "Literary": "Item.720092.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720092" + }, + "720012": { + "Id": 720012, + "Title": "Item.720012.1", + "Desc": "Item.720012.2", + "Literary": "Item.720012.3", + "Type": 19, + "Stype": 51, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720012" + }, + "720013": { + "Id": 720013, + "Title": "Item.720013.1", + "Desc": "Item.720013.2", + "Literary": "Item.720013.3", + "Type": 19, + "Stype": 51, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720013" + }, + "720014": { + "Id": 720014, + "Title": "Item.720014.1", + "Desc": "Item.720014.2", + "Literary": "Item.720014.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720014" + }, + "720015": { + "Id": 720015, + "Title": "Item.720015.1", + "Desc": "Item.720015.2", + "Literary": "Item.720015.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720015" + }, + "720016": { + "Id": 720016, + "Title": "Item.720016.1", + "Desc": "Item.720016.2", + "Literary": "Item.720016.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720016" + }, + "720017": { + "Id": 720017, + "Title": "Item.720017.1", + "Desc": "Item.720017.2", + "Literary": "Item.720017.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720017" + }, + "720018": { + "Id": 720018, + "Title": "Item.720018.1", + "Desc": "Item.720018.2", + "Literary": "Item.720018.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720018" + }, + "720019": { + "Id": 720019, + "Title": "Item.720019.1", + "Desc": "Item.720019.2", + "Literary": "Item.720019.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720019" + }, + "720041": { + "Id": 720041, + "Title": "Item.720041.1", + "Desc": "Item.720041.2", + "Literary": "Item.720041.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720041" + }, + "720042": { + "Id": 720042, + "Title": "Item.720042.1", + "Desc": "Item.720042.2", + "Literary": "Item.720042.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720042" + }, + "720043": { + "Id": 720043, + "Title": "Item.720043.1", + "Desc": "Item.720043.2", + "Literary": "Item.720043.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720043" + }, + "720044": { + "Id": 720044, + "Title": "Item.720044.1", + "Desc": "Item.720044.2", + "Literary": "Item.720044.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720044" + }, + "720045": { + "Id": 720045, + "Title": "Item.720045.1", + "Desc": "Item.720045.2", + "Literary": "Item.720045.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720045" + }, + "720046": { + "Id": 720046, + "Title": "Item.720046.1", + "Desc": "Item.720046.2", + "Literary": "Item.720046.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720046" + }, + "720047": { + "Id": 720047, + "Title": "Item.720047.1", + "Desc": "Item.720047.2", + "Literary": "Item.720047.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720047" + }, + "720048": { + "Id": 720048, + "Title": "Item.720048.1", + "Desc": "Item.720048.2", + "Literary": "Item.720048.3", + "Type": 19, + "Stype": 51, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720048" + }, + "720049": { + "Id": 720049, + "Title": "Item.720049.1", + "Desc": "Item.720049.2", + "Literary": "Item.720049.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720049" + }, + "720050": { + "Id": 720050, + "Title": "Item.720050.1", + "Desc": "Item.720050.2", + "Literary": "Item.720050.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720050" + }, + "720051": { + "Id": 720051, + "Title": "Item.720051.1", + "Desc": "Item.720051.2", + "Literary": "Item.720051.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720051" + }, + "720052": { + "Id": 720052, + "Title": "Item.720052.1", + "Desc": "Item.720052.2", + "Literary": "Item.720052.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720052" + }, + "720053": { + "Id": 720053, + "Title": "Item.720053.1", + "Desc": "Item.720053.2", + "Literary": "Item.720053.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720053" + }, + "720054": { + "Id": 720054, + "Title": "Item.720054.1", + "Desc": "Item.720054.2", + "Literary": "Item.720054.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720054" + }, + "720055": { + "Id": 720055, + "Title": "Item.720055.1", + "Desc": "Item.720055.2", + "Literary": "Item.720055.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720055" + }, + "720056": { + "Id": 720056, + "Title": "Item.720056.1", + "Desc": "Item.720056.2", + "Literary": "Item.720056.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720056" + }, + "720057": { + "Id": 720057, + "Title": "Item.720057.1", + "Desc": "Item.720057.2", + "Literary": "Item.720057.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720057" + }, + "720058": { + "Id": 720058, + "Title": "Item.720058.1", + "Desc": "Item.720058.2", + "Literary": "Item.720058.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720058" + }, + "720059": { + "Id": 720059, + "Title": "Item.720059.1", + "Desc": "Item.720059.2", + "Literary": "Item.720059.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720059" + }, + "720060": { + "Id": 720060, + "Title": "Item.720060.1", + "Desc": "Item.720060.2", + "Literary": "Item.720060.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720060" + }, + "720061": { + "Id": 720061, + "Title": "Item.720061.1", + "Desc": "Item.720061.2", + "Literary": "Item.720061.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720061" + }, + "720062": { + "Id": 720062, + "Title": "Item.720062.1", + "Desc": "Item.720062.2", + "Literary": "Item.720062.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720062" + }, + "720063": { + "Id": 720063, + "Title": "Item.720063.1", + "Desc": "Item.720063.2", + "Literary": "Item.720063.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720063" + }, + "720064": { + "Id": 720064, + "Title": "Item.720064.1", + "Desc": "Item.720064.2", + "Literary": "Item.720064.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720064" + }, + "720065": { + "Id": 720065, + "Title": "Item.720065.1", + "Desc": "Item.720065.2", + "Literary": "Item.720065.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720065" + }, + "720066": { + "Id": 720066, + "Title": "Item.720066.1", + "Desc": "Item.720066.2", + "Literary": "Item.720066.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720066" + }, + "720067": { + "Id": 720067, + "Title": "Item.720067.1", + "Desc": "Item.720067.2", + "Literary": "Item.720067.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720067" + }, + "720068": { + "Id": 720068, + "Title": "Item.720068.1", + "Desc": "Item.720068.2", + "Literary": "Item.720068.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720068" + }, + "720069": { + "Id": 720069, + "Title": "Item.720069.1", + "Desc": "Item.720069.2", + "Literary": "Item.720069.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720069" + }, + "720070": { + "Id": 720070, + "Title": "Item.720070.1", + "Desc": "Item.720070.2", + "Literary": "Item.720070.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720070" + }, + "720020": { + "Id": 720020, + "Title": "Item.720020.1", + "Desc": "Item.720020.2", + "Literary": "Item.720020.3", + "Type": 19, + "Stype": 51, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720020" + }, + "720021": { + "Id": 720021, + "Title": "Item.720021.1", + "Desc": "Item.720021.2", + "Literary": "Item.720021.3", + "Type": 19, + "Stype": 51, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720021" + }, + "720022": { + "Id": 720022, + "Title": "Item.720022.1", + "Desc": "Item.720022.2", + "Literary": "Item.720022.3", + "Type": 19, + "Stype": 51, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720022" + }, + "720023": { + "Id": 720023, + "Title": "Item.720023.1", + "Desc": "Item.720023.2", + "Literary": "Item.720023.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720023" + }, + "720024": { + "Id": 720024, + "Title": "Item.720024.1", + "Desc": "Item.720024.2", + "Literary": "Item.720024.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720024" + }, + "720025": { + "Id": 720025, + "Title": "Item.720025.1", + "Desc": "Item.720025.2", + "Literary": "Item.720025.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720025" + }, + "720026": { + "Id": 720026, + "Title": "Item.720026.1", + "Desc": "Item.720026.2", + "Literary": "Item.720026.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720026" + }, + "720027": { + "Id": 720027, + "Title": "Item.720027.1", + "Desc": "Item.720027.2", + "Literary": "Item.720027.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720027" + }, + "720028": { + "Id": 720028, + "Title": "Item.720028.1", + "Desc": "Item.720028.2", + "Literary": "Item.720028.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720028" + }, + "720093": { + "Id": 720093, + "Title": "Item.720093.1", + "Desc": "Item.720093.2", + "Literary": "Item.720093.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720093" + }, + "720094": { + "Id": 720094, + "Title": "Item.720094.1", + "Desc": "Item.720094.2", + "Literary": "Item.720094.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720094" + }, + "720095": { + "Id": 720095, + "Title": "Item.720095.1", + "Desc": "Item.720095.2", + "Literary": "Item.720095.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720095" + }, + "720096": { + "Id": 720096, + "Title": "Item.720096.1", + "Desc": "Item.720096.2", + "Literary": "Item.720096.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720096" + }, + "720097": { + "Id": 720097, + "Title": "Item.720097.1", + "Desc": "Item.720097.2", + "Literary": "Item.720097.3", + "Type": 19, + "Stype": 51, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720097" + }, + "720098": { + "Id": 720098, + "Title": "Item.720098.1", + "Desc": "Item.720098.2", + "Literary": "Item.720098.3", + "Type": 19, + "Stype": 51, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720098" + }, + "720099": { + "Id": 720099, + "Title": "Item.720099.1", + "Desc": "Item.720099.2", + "Literary": "Item.720099.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720099" + }, + "720100": { + "Id": 720100, + "Title": "Item.720100.1", + "Desc": "Item.720100.2", + "Literary": "Item.720100.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720100" + }, + "720101": { + "Id": 720101, + "Title": "Item.720101.1", + "Desc": "Item.720101.2", + "Literary": "Item.720101.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720101" + }, + "720102": { + "Id": 720102, + "Title": "Item.720102.1", + "Desc": "Item.720102.2", + "Literary": "Item.720102.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720102" + }, + "720103": { + "Id": 720103, + "Title": "Item.720103.1", + "Desc": "Item.720103.2", + "Literary": "Item.720103.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720103" + }, + "720104": { + "Id": 720104, + "Title": "Item.720104.1", + "Desc": "Item.720104.2", + "Literary": "Item.720104.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720104" + }, + "720105": { + "Id": 720105, + "Title": "Item.720105.1", + "Desc": "Item.720105.2", + "Literary": "Item.720105.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720105" + }, + "720106": { + "Id": 720106, + "Title": "Item.720106.1", + "Desc": "Item.720106.2", + "Literary": "Item.720106.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720106" + }, + "720107": { + "Id": 720107, + "Title": "Item.720107.1", + "Desc": "Item.720107.2", + "Literary": "Item.720107.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720107" + }, + "720108": { + "Id": 720108, + "Title": "Item.720108.1", + "Desc": "Item.720108.2", + "Literary": "Item.720108.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720108" + }, + "720109": { + "Id": 720109, + "Title": "Item.720109.1", + "Desc": "Item.720109.2", + "Literary": "Item.720109.3", + "Type": 19, + "Stype": 51, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720109" + }, + "720110": { + "Id": 720110, + "Title": "Item.720110.1", + "Desc": "Item.720110.2", + "Literary": "Item.720110.3", + "Type": 19, + "Stype": 51, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurniture/item_720110" + }, + "741001": { + "Id": 741001, + "Title": "Item.741001.1", + "Desc": "Item.741001.2", + "Literary": "Item.741001.3", + "Type": 19, + "Stype": 52, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 2, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurnitureSet/item_741001" + }, + "741002": { + "Id": 741002, + "Title": "Item.741002.1", + "Desc": "Item.741002.2", + "Literary": "Item.741002.3", + "Type": 19, + "Stype": 52, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 2, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurnitureSet/item_741001" + }, + "741003": { + "Id": 741003, + "Title": "Item.741003.1", + "Desc": "Item.741003.2", + "Literary": "Item.741003.3", + "Type": 19, + "Stype": 52, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 2, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurnitureSet/item_741001" + }, + "741004": { + "Id": 741004, + "Title": "Item.741004.1", + "Desc": "Item.741004.2", + "Literary": "Item.741004.3", + "Type": 19, + "Stype": 52, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 2, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurnitureSet/item_741001" + }, + "741005": { + "Id": 741005, + "Title": "Item.741005.1", + "Desc": "Item.741005.2", + "Literary": "Item.741005.3", + "Type": 19, + "Stype": 52, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 2, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurnitureSet/item_741001" + }, + "741006": { + "Id": 741006, + "Title": "Item.741006.1", + "Desc": "Item.741006.2", + "Literary": "Item.741006.3", + "Type": 19, + "Stype": 52, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 2, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurnitureSet/item_741001" + }, + "741007": { + "Id": 741007, + "Title": "Item.741007.1", + "Desc": "Item.741007.2", + "Literary": "Item.741007.3", + "Type": 19, + "Stype": 52, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 2, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurnitureSet/item_741001" + }, + "741008": { + "Id": 741008, + "Title": "Item.741008.1", + "Desc": "Item.741008.2", + "Literary": "Item.741008.3", + "Type": 19, + "Stype": 52, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 2, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurnitureSet/item_741001" + }, + "741009": { + "Id": 741009, + "Title": "Item.741009.1", + "Desc": "Item.741009.2", + "Literary": "Item.741009.3", + "Type": 19, + "Stype": 52, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 2, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurnitureSet/item_741001" + }, + "741010": { + "Id": 741010, + "Title": "Item.741010.1", + "Desc": "Item.741010.2", + "Literary": "Item.741010.3", + "Type": 19, + "Stype": 52, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 2, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurnitureSet/item_741001" + }, + "741011": { + "Id": 741011, + "Title": "Item.741011.1", + "Desc": "Item.741011.2", + "Literary": "Item.741011.3", + "Type": 19, + "Stype": 52, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 2, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurnitureSet/item_741001" + }, + "741012": { + "Id": 741012, + "Title": "Item.741012.1", + "Desc": "Item.741012.2", + "Literary": "Item.741012.3", + "Type": 19, + "Stype": 52, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 2, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurnitureSet/item_741001" + }, + "741013": { + "Id": 741013, + "Title": "Item.741013.1", + "Desc": "Item.741013.2", + "Literary": "Item.741013.3", + "Type": 19, + "Stype": 52, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 2, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurnitureSet/item_741001" + }, + "741014": { + "Id": 741014, + "Title": "Item.741014.1", + "Desc": "Item.741014.2", + "Literary": "Item.741014.3", + "Type": 19, + "Stype": 52, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 2, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurnitureSet/item_741001" + }, + "741015": { + "Id": 741015, + "Title": "Item.741015.1", + "Desc": "Item.741015.2", + "Literary": "Item.741015.3", + "Type": 19, + "Stype": 52, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 2, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurnitureSet/item_741001" + }, + "741016": { + "Id": 741016, + "Title": "Item.741016.1", + "Desc": "Item.741016.2", + "Literary": "Item.741016.3", + "Type": 19, + "Stype": 52, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 2, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurnitureSet/item_741001" + }, + "741017": { + "Id": 741017, + "Title": "Item.741017.1", + "Desc": "Item.741017.2", + "Literary": "Item.741017.3", + "Type": 19, + "Stype": 52, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 2, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurnitureSet/item_741001" + }, + "731001": { + "Id": 731001, + "Title": "Item.731001.1", + "Desc": "Item.731001.2", + "Literary": "Item.731001.3", + "Type": 19, + "Stype": 52, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 2, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurnitureSet/item_731001" + }, + "731003": { + "Id": 731003, + "Title": "Item.731003.1", + "Desc": "Item.731003.2", + "Literary": "Item.731003.3", + "Type": 19, + "Stype": 52, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 2, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/DormFurnitureSet/item_731003" + }, + "705001": { + "Id": 705001, + "Title": "Item.705001.1", + "Desc": "Item.705001.2", + "Literary": "Item.705001.3", + "Type": 19, + "Stype": 53, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Room/DormRoom_001_Out_01_big" + }, + "705002": { + "Id": 705002, + "Title": "Item.705002.1", + "Desc": "Item.705002.2", + "Literary": "Item.705002.3", + "Type": 19, + "Stype": 53, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Room/DormRoom_001_In_01" + }, + "705003": { + "Id": 705003, + "Title": "Item.705003.1", + "Desc": "Item.705003.2", + "Literary": "Item.705003.3", + "Type": 19, + "Stype": 53, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, + "706001": { + "Id": 706001, + "Title": "Item.706001.1", + "Desc": "Item.706001.2", + "Literary": "Item.706001.3", + "Type": 19, + "Stype": 54, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, + "706002": { + "Id": 706002, + "Title": "Item.706002.1", + "Desc": "Item.706002.2", + "Literary": "Item.706002.3", + "Type": 19, + "Stype": 54, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, + "706003": { + "Id": 706003, + "Title": "Item.706003.1", + "Desc": "Item.706003.2", + "Literary": "Item.706003.3", + "Type": 19, + "Stype": 54, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "" + }, "1": { "Id": 1, "Title": "Item.1.1", @@ -31812,7 +36075,49 @@ "ObtainWays": "", "JumpTo": [], "Icon": "", - "Icon2": "Icon/Item/item_39" + "Icon2": "Icon/Item/item_40" + }, + "41": { + "Id": 41, + "Title": "Item.41.1", + "Desc": "Item.41.2", + "Literary": "Item.41.3", + "Type": 1, + "Stype": 1, + "Rarity": 3, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_41" + }, + "42": { + "Id": 42, + "Title": "Item.42.1", + "Desc": "Item.42.2", + "Literary": "Item.42.3", + "Type": 1, + "Stype": 1, + "Rarity": 3, + "Stack": false, + "PositionLimit": 20000, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_42" }, "11": { "Id": 11, @@ -32066,6 +36371,69 @@ "Icon": "", "Icon2": "Icon/Item/item_513" }, + "514": { + "Id": 514, + "Title": "Item.514.1", + "Desc": "Item.514.2", + "Literary": "Item.514.3", + "Type": 2, + "Stype": 2, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 4, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_514" + }, + "515": { + "Id": 515, + "Title": "Item.515.1", + "Desc": "Item.515.2", + "Literary": "Item.515.3", + "Type": 2, + "Stype": 2, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 4, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_515" + }, + "516": { + "Id": 516, + "Title": "Item.516.1", + "Desc": "Item.516.2", + "Literary": "Item.516.3", + "Type": 2, + "Stype": 2, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_515" + }, "601": { "Id": 601, "Title": "Item.601.1", @@ -32129,6 +36497,27 @@ "Icon": "", "Icon2": "Icon/Item/item_603" }, + "610": { + "Id": 610, + "Title": "Item.610.1", + "Desc": "Item.610.2", + "Literary": "Item.610.3", + "Type": 2, + "Stype": 2, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 4, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_610" + }, "1000": { "Id": 1000, "Title": "Item.1000.1", @@ -33011,6 +37400,27 @@ "Icon": "", "Icon2": "Icon/Item/item_1600" }, + "1620": { + "Id": 1620, + "Title": "Item.1620.1", + "Desc": "Item.1620.2", + "Literary": "Item.1620.3", + "Type": 2, + "Stype": 6, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_1620" + }, "9970": { "Id": 9970, "Title": "Item.9970.1", @@ -34859,6 +39269,69 @@ "Icon": "", "Icon2": "Icon/Item/item_35010" }, + "35011": { + "Id": 35011, + "Title": "Item.35011.1", + "Desc": "Item.35011.2", + "Literary": "Item.35011.3", + "Type": 2, + "Stype": 35, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_35011" + }, + "35012": { + "Id": 35012, + "Title": "Item.35012.1", + "Desc": "Item.35012.2", + "Literary": "Item.35012.3", + "Type": 2, + "Stype": 2, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_35012" + }, + "35013": { + "Id": 35013, + "Title": "Item.35013.1", + "Desc": "Item.35013.2", + "Literary": "Item.35013.3", + "Type": 2, + "Stype": 2, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_35013" + }, "50000": { "Id": 50000, "Title": "Item.50000.1", @@ -35426,6 +39899,27 @@ "Icon": "", "Icon2": "Icon/Item/item_70001" }, + "71023": { + "Id": 71023, + "Title": "Item.71023.1", + "Desc": "Item.71023.2", + "Literary": "Item.71023.3", + "Type": 12, + "Stype": 2, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_70001" + }, "71024": { "Id": 71024, "Title": "Item.71024.1", @@ -35489,6 +39983,48 @@ "Icon": "", "Icon2": "Icon/Item/item_70001" }, + "71028": { + "Id": 71028, + "Title": "Item.71028.1", + "Desc": "Item.71028.2", + "Literary": "Item.71028.3", + "Type": 12, + "Stype": 2, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_70001" + }, + "71029": { + "Id": 71029, + "Title": "Item.71029.1", + "Desc": "Item.71029.2", + "Literary": "Item.71029.3", + "Type": 12, + "Stype": 2, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_70001" + }, "72001": { "Id": 72001, "Title": "Item.72001.1", @@ -35951,6 +40487,27 @@ "Icon": "", "Icon2": "Icon/Item/item_70001" }, + "72023": { + "Id": 72023, + "Title": "Item.72023.1", + "Desc": "Item.72023.2", + "Literary": "Item.72023.3", + "Type": 12, + "Stype": 2, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_70001" + }, "72024": { "Id": 72024, "Title": "Item.72024.1", @@ -36014,6 +40571,48 @@ "Icon": "", "Icon2": "Icon/Item/item_70001" }, + "72028": { + "Id": 72028, + "Title": "Item.72028.1", + "Desc": "Item.72028.2", + "Literary": "Item.72028.3", + "Type": 12, + "Stype": 2, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_70001" + }, + "72029": { + "Id": 72029, + "Title": "Item.72029.1", + "Desc": "Item.72029.2", + "Literary": "Item.72029.3", + "Type": 12, + "Stype": 2, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_70001" + }, "73101": { "Id": 73101, "Title": "Item.73101.1", @@ -36350,6 +40949,27 @@ "Icon": "", "Icon2": "Icon/Item/item_73116" }, + "73117": { + "Id": 73117, + "Title": "Item.73117.1", + "Desc": "Item.73117.2", + "Literary": "Item.73117.3", + "Type": 2, + "Stype": 2, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_73117" + }, "73201": { "Id": 73201, "Title": "Item.73201.1", @@ -36665,6 +41285,27 @@ "Icon": "", "Icon2": "Icon/Item/item_81002" }, + "81011": { + "Id": 81011, + "Title": "Item.81011.1", + "Desc": "Item.81011.2", + "Literary": "Item.81011.3", + "Type": 2, + "Stype": 57, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 1, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_81011" + }, "82001": { "Id": 82001, "Title": "Item.82001.1", @@ -37043,6 +41684,69 @@ "Icon": "", "Icon2": "Icon/Item/item_86003" }, + "86013": { + "Id": 86013, + "Title": "Item.86013.1", + "Desc": "Item.86013.2", + "Literary": "Item.86013.3", + "Type": 2, + "Stype": 44, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 1, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_86501" + }, + "86014": { + "Id": 86014, + "Title": "Item.86014.1", + "Desc": "Item.86014.2", + "Literary": "Item.86014.3", + "Type": 2, + "Stype": 34, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 2, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_86014" + }, + "86015": { + "Id": 86015, + "Title": "Item.86015.1", + "Desc": "Item.86015.2", + "Literary": "Item.86015.3", + "Type": 2, + "Stype": 33, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 1, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_86001" + }, "86016": { "Id": 86016, "Title": "Item.86016.1", @@ -37148,6 +41852,48 @@ "Icon": "", "Icon2": "Icon/Item/item_86019" }, + "86021": { + "Id": 86021, + "Title": "Item.86021.1", + "Desc": "Item.86021.2", + "Literary": "Item.86021.3", + "Type": 2, + "Stype": 44, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 1, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_86021" + }, + "86022": { + "Id": 86022, + "Title": "Item.86022.1", + "Desc": "Item.86022.2", + "Literary": "Item.86022.3", + "Type": 2, + "Stype": 33, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 1, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_86022" + }, "90001": { "Id": 90001, "Title": "Item.90001.1", @@ -44687,6 +49433,27 @@ "Icon": "", "Icon2": "Icon/Item/item_112160" }, + "112162": { + "Id": 112162, + "Title": "Item.112162.1", + "Desc": "Item.112162.2", + "Literary": "Item.112162.3", + "Type": 13, + "Stype": 43, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_112162" + }, "114001": { "Id": 114001, "Title": "Item.114001.1", @@ -44792,6 +49559,27 @@ "Icon": "", "Icon2": "Icon/Item/item_114005" }, + "114006": { + "Id": 114006, + "Title": "Item.114006.1", + "Desc": "Item.114006.2", + "Literary": "Item.114006.3", + "Type": 13, + "Stype": 43, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_114006" + }, "115001": { "Id": 115001, "Title": "Item.115001.1", @@ -45128,6 +49916,300 @@ "Icon": "", "Icon2": "Icon/Item/item_115016" }, + "115017": { + "Id": 115017, + "Title": "Item.115017.1", + "Desc": "Item.115017.2", + "Literary": "Item.115017.3", + "Type": 13, + "Stype": 43, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_115017" + }, + "115018": { + "Id": 115018, + "Title": "Item.115018.1", + "Desc": "Item.115018.2", + "Literary": "Item.115018.3", + "Type": 13, + "Stype": 43, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_115018" + }, + "115019": { + "Id": 115019, + "Title": "Item.115019.1", + "Desc": "Item.115019.2", + "Literary": "Item.115019.3", + "Type": 13, + "Stype": 43, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_115019" + }, + "115020": { + "Id": 115020, + "Title": "Item.115020.1", + "Desc": "Item.115020.2", + "Literary": "Item.115020.3", + "Type": 13, + "Stype": 43, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_115020" + }, + "115021": { + "Id": 115021, + "Title": "Item.115021.1", + "Desc": "Item.115021.2", + "Literary": "Item.115021.3", + "Type": 13, + "Stype": 43, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_115021" + }, + "115022": { + "Id": 115022, + "Title": "Item.115022.1", + "Desc": "Item.115022.2", + "Literary": "Item.115022.3", + "Type": 13, + "Stype": 43, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_115022" + }, + "115023": { + "Id": 115023, + "Title": "Item.115023.1", + "Desc": "Item.115023.2", + "Literary": "Item.115023.3", + "Type": 13, + "Stype": 43, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_115023" + }, + "115024": { + "Id": 115024, + "Title": "Item.115024.1", + "Desc": "Item.115024.2", + "Literary": "Item.115024.3", + "Type": 13, + "Stype": 43, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_115024" + }, + "115025": { + "Id": 115025, + "Title": "Item.115025.1", + "Desc": "Item.115025.2", + "Literary": "Item.115025.3", + "Type": 13, + "Stype": 43, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_115025" + }, + "115026": { + "Id": 115026, + "Title": "Item.115026.1", + "Desc": "Item.115026.2", + "Literary": "Item.115026.3", + "Type": 13, + "Stype": 43, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_115026" + }, + "115027": { + "Id": 115027, + "Title": "Item.115027.1", + "Desc": "Item.115027.2", + "Literary": "Item.115027.3", + "Type": 13, + "Stype": 43, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_115027" + }, + "115028": { + "Id": 115028, + "Title": "Item.115028.1", + "Desc": "Item.115028.2", + "Literary": "Item.115028.3", + "Type": 13, + "Stype": 43, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_115028" + }, + "115029": { + "Id": 115029, + "Title": "Item.115029.1", + "Desc": "Item.115029.2", + "Literary": "Item.115029.3", + "Type": 13, + "Stype": 43, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_115029" + }, + "115030": { + "Id": 115030, + "Title": "Item.115030.1", + "Desc": "Item.115030.2", + "Literary": "Item.115030.3", + "Type": 13, + "Stype": 43, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_115030" + }, "116001": { "Id": 116001, "Title": "Item.116001.1", @@ -45464,6 +50546,27 @@ "Icon": "", "Icon2": "Icon/Item/item_116016" }, + "116017": { + "Id": 116017, + "Title": "Item.116017.1", + "Desc": "Item.116017.2", + "Literary": "Item.116017.3", + "Type": 13, + "Stype": 43, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_116017" + }, "117001": { "Id": 117001, "Title": "Item.117001.1", @@ -46850,6 +51953,27 @@ "Icon": "", "Icon2": "Icon/Item/item_119013" }, + "119014": { + "Id": 119014, + "Title": "Item.119014.1", + "Desc": "Item.119014.2", + "Literary": "Item.119014.3", + "Type": 13, + "Stype": 43, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_119014" + }, "119901": { "Id": 119901, "Title": "Item.119901.1", @@ -46892,6 +52016,27 @@ "Icon": "", "Icon2": "Icon/Item/item_119902" }, + "119903": { + "Id": 119903, + "Title": "Item.119903.1", + "Desc": "Item.119903.2", + "Literary": "Item.119903.3", + "Type": 15, + "Stype": 15, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_119903" + }, "120001": { "Id": 120001, "Title": "Item.120001.1", @@ -47270,6 +52415,69 @@ "Icon": "", "Icon2": "Icon/PlayerHead/playerhead_130012_XXL" }, + "131001": { + "Id": 131001, + "Title": "Item.131001.1", + "Desc": "Item.131001.2", + "Literary": "Item.131001.3", + "Type": 2, + "Stype": 2, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 2, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_131001" + }, + "1310011": { + "Id": 1310011, + "Title": "Item.1310011.1", + "Desc": "Item.1310011.2", + "Literary": "Item.1310011.3", + "Type": 14, + "Stype": 45, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/PlayerHead/playerhead_131001_FP_XXL" + }, + "1310012": { + "Id": 1310012, + "Title": "Item.1310012.1", + "Desc": "Item.1310012.2", + "Literary": "Item.1310012.3", + "Type": 14, + "Stype": 45, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/PlayerHead/playerhead_131001_MP_XXL" + }, "200010": { "Id": 200010, "Title": "Item.200010.1", @@ -47585,6 +52793,111 @@ "Icon": "", "Icon2": "Icon/SoldierOtherIcon/icon_soldier_random_strategycard" }, + "2701003": { + "Id": 2701003, + "Title": "Item.2701003.1", + "Desc": "Item.2701003.2", + "Literary": "Item.2701003.3", + "Type": 2, + "Stype": 2, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_2701003" + }, + "2701004": { + "Id": 2701004, + "Title": "Item.2701004.1", + "Desc": "Item.2701004.2", + "Literary": "Item.2701004.3", + "Type": 2, + "Stype": 2, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_2701004" + }, + "2701005": { + "Id": 2701005, + "Title": "Item.2701005.1", + "Desc": "Item.2701005.2", + "Literary": "Item.2701005.3", + "Type": 2, + "Stype": 2, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_2701005" + }, + "701": { + "Id": 701, + "Title": "Item.701.1", + "Desc": "Item.701.2", + "Literary": "Item.701.3", + "Type": 1, + "Stype": 1, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_701" + }, + "140001": { + "Id": 140001, + "Title": "Item.140001.1", + "Desc": "Item.140001.2", + "Literary": "Item.140001.3", + "Type": 13, + "Stype": 43, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": true, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Item/item_140001" + }, "103": { "Id": 103, "Title": "Item.103.1", @@ -48425,6 +53738,27 @@ "Icon": "", "Icon2": "Icon/Head/head_16001_XXL" }, + "162": { + "Id": 162, + "Title": "Item.162.1", + "Desc": "Item.162.2", + "Literary": "Item.162.3", + "Type": 3, + "Stype": 3, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Head/head_16201_XXL" + }, "997": { "Id": 997, "Title": "Item.997.1", @@ -48740,6 +54074,27 @@ "Icon": "", "Icon2": "Icon/Head/head_11002_XXL" }, + "11003": { + "Id": 11003, + "Title": "Item.11003.1", + "Desc": "Item.11003.2", + "Literary": "Item.11003.3", + "Type": 10, + "Stype": 46, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Head/head_11003_XXL" + }, "11101": { "Id": 11101, "Title": "Item.11101.1", @@ -48887,6 +54242,27 @@ "Icon": "", "Icon2": "Icon/Head/head_11203_XXL" }, + "11205": { + "Id": 11205, + "Title": "Item.11205.1", + "Desc": "Item.11205.2", + "Literary": "Item.11205.3", + "Type": 10, + "Stype": 46, + "Rarity": 2, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Head/head_11205_XXL" + }, "11301": { "Id": 11301, "Title": "Item.11301.1", @@ -50525,6 +55901,27 @@ "Icon": "", "Icon2": "Icon/Head/head_15502_XXL" }, + "15503": { + "Id": 15503, + "Title": "Item.15503.1", + "Desc": "Item.15503.2", + "Literary": "Item.15503.3", + "Type": 10, + "Stype": 46, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Head/head_15503_XXL" + }, "15601": { "Id": 15601, "Title": "Item.15601.1", @@ -50756,6 +56153,48 @@ "Icon": "", "Icon2": "Icon/Head/head_16002_XXL" }, + "16201": { + "Id": 16201, + "Title": "Item.16201.1", + "Desc": "Item.16201.2", + "Literary": "Item.16201.3", + "Type": 10, + "Stype": 46, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Head/head_16201_XXL" + }, + "16202": { + "Id": 16202, + "Title": "Item.16202.1", + "Desc": "Item.16202.2", + "Literary": "Item.16202.3", + "Type": 10, + "Stype": 46, + "Rarity": 1, + "Stack": false, + "PositionLimit": 0, + "ExpireType": 0, + "UseMode": 0, + "UseAction": 0, + "UseArgs": "", + "Display": false, + "DisHaving": false, + "ObtainWays": "", + "JumpTo": [], + "Icon": "", + "Icon2": "Icon/Head/head_16202_XXL" + }, "99701": { "Id": 99701, "Title": "Item.99701.1", diff --git a/data/bin/ItemPackMark.json b/data/bin/ItemPackMark.json index e0136b5a7..9aa96a46f 100644 --- a/data/bin/ItemPackMark.json +++ b/data/bin/ItemPackMark.json @@ -27,7 +27,8 @@ 33, 34, 44, - 47 + 47, + 57 ], "Name": "ItemPackMark.3.1", "Sort": 3 diff --git a/data/bin/JointDrillFloor.json b/data/bin/JointDrillFloor.json index 170f32caa..204db477c 100644 --- a/data/bin/JointDrillFloor.json +++ b/data/bin/JointDrillFloor.json @@ -399,244 +399,244 @@ "DungeonDelay": 45000, "IntroCutscene": "fx_m70001_base_boss_change_tl" }, - "2000111": { - "Id": 2000111, - "FloorId": 2001, + "1000311": { + "Id": 1000311, + "FloorId": 11, "BattleLvs": 1, "FloorType": 2, "BattleLvsToggle": 1, - "BattleLvsToggleParam1": "0.5", - "MaxEnergyValue": 35, + "BattleLvsToggleParam1": "0.6", + "MaxEnergyValue": 60, "SaveEnergyValue": false, "TeamSaveEnergyValue": false, "SaveResilience": false, "TeamSaveResilience": true, - "SceneName": "Levels/JointDrill/JointDrill_03/JointDrill_03", - "ConfigPrefabName": "S1_JointDrill_03_Stage1_Lv1", - "Theme": 255, - "BGM": "Mode_JointDrill_magician_setState", + "SceneName": "Levels/JointDrill/JointDrill_01/JointDrill_01_JuYuanMeiYing", + "ConfigPrefabName": "JuYuanMeiYing_Phase3_Stage1_Lv1", + "Theme": 251, + "BGM": "roguelike_combatMedusa_setState", "LeaveTriggerEvent": "amb_city_all_stop", "DungeonDelay": 45000, - "IntroCutscene": "fx_m72011_base_Born" + "IntroCutscene": "fx_m70001_base_boss_bron_tl" }, - "2000112": { - "Id": 2000112, - "FloorId": 2001, + "1000312": { + "Id": 1000312, + "FloorId": 11, "BattleLvs": 2, "FloorType": 2, "BattleLvsToggle": 0, "BattleLvsToggleParam1": "", - "MaxEnergyValue": 35, + "MaxEnergyValue": 60, "SaveEnergyValue": false, "TeamSaveEnergyValue": false, "SaveResilience": false, "TeamSaveResilience": true, - "SceneName": "Levels/JointDrill/JointDrill_03/JointDrill_03", - "ConfigPrefabName": "S1_JointDrill_03_Stage2_Lv1", - "Theme": 255, - "BGM": "Mode_JointDrill_magician2_setState", + "SceneName": "Levels/JointDrill/JointDrill_01/JointDrill_01_JuYuanMeiYing01", + "ConfigPrefabName": "JuYuanMeiYing_Phase3_Stage2_Lv1", + "Theme": 251, + "BGM": "roguelike_combatMedusa2_setState", "LeaveTriggerEvent": "", "DungeonDelay": 45000, - "IntroCutscene": "fx_jointdrill_03_base_boss_change_tl" + "IntroCutscene": "fx_m70001_base_boss_change_tl" }, - "2000121": { - "Id": 2000121, - "FloorId": 2002, + "1000321": { + "Id": 1000321, + "FloorId": 12, "BattleLvs": 1, "FloorType": 2, "BattleLvsToggle": 1, - "BattleLvsToggleParam1": "0.5", - "MaxEnergyValue": 35, + "BattleLvsToggleParam1": "0.6", + "MaxEnergyValue": 60, "SaveEnergyValue": false, "TeamSaveEnergyValue": false, "SaveResilience": false, "TeamSaveResilience": true, - "SceneName": "Levels/JointDrill/JointDrill_03/JointDrill_03", - "ConfigPrefabName": "S1_JointDrill_03_Stage1_Lv2", - "Theme": 255, - "BGM": "Mode_JointDrill_magician_setState", + "SceneName": "Levels/JointDrill/JointDrill_01/JointDrill_01_JuYuanMeiYing", + "ConfigPrefabName": "JuYuanMeiYing_Phase3_Stage1_Lv2", + "Theme": 251, + "BGM": "roguelike_combatMedusa_setState", "LeaveTriggerEvent": "amb_city_all_stop", "DungeonDelay": 45000, - "IntroCutscene": "fx_m72011_base_Born" + "IntroCutscene": "fx_m70001_base_boss_bron_tl" }, - "2000122": { - "Id": 2000122, - "FloorId": 2002, + "1000322": { + "Id": 1000322, + "FloorId": 12, "BattleLvs": 2, "FloorType": 2, "BattleLvsToggle": 0, "BattleLvsToggleParam1": "", - "MaxEnergyValue": 35, + "MaxEnergyValue": 60, "SaveEnergyValue": false, "TeamSaveEnergyValue": false, "SaveResilience": false, "TeamSaveResilience": true, - "SceneName": "Levels/JointDrill/JointDrill_03/JointDrill_03", - "ConfigPrefabName": "S1_JointDrill_03_Stage2_Lv2", - "Theme": 255, - "BGM": "Mode_JointDrill_magician2_setState", + "SceneName": "Levels/JointDrill/JointDrill_01/JointDrill_01_JuYuanMeiYing01", + "ConfigPrefabName": "JuYuanMeiYing_Phase3_Stage2_Lv2", + "Theme": 251, + "BGM": "roguelike_combatMedusa2_setState", "LeaveTriggerEvent": "", "DungeonDelay": 45000, - "IntroCutscene": "fx_jointdrill_03_base_boss_change_tl" + "IntroCutscene": "fx_m70001_base_boss_change_tl" }, - "2000131": { - "Id": 2000131, - "FloorId": 2003, + "1000331": { + "Id": 1000331, + "FloorId": 13, "BattleLvs": 1, "FloorType": 2, "BattleLvsToggle": 1, - "BattleLvsToggleParam1": "0.5", - "MaxEnergyValue": 35, + "BattleLvsToggleParam1": "0.6", + "MaxEnergyValue": 60, "SaveEnergyValue": false, "TeamSaveEnergyValue": false, "SaveResilience": false, "TeamSaveResilience": true, - "SceneName": "Levels/JointDrill/JointDrill_03/JointDrill_03", - "ConfigPrefabName": "S1_JointDrill_03_Stage1_Lv3", - "Theme": 255, - "BGM": "Mode_JointDrill_magician_setState", + "SceneName": "Levels/JointDrill/JointDrill_01/JointDrill_01_JuYuanMeiYing", + "ConfigPrefabName": "JuYuanMeiYing_Phase3_Stage1_Lv3", + "Theme": 251, + "BGM": "roguelike_combatMedusa_setState", "LeaveTriggerEvent": "amb_city_all_stop", "DungeonDelay": 45000, - "IntroCutscene": "fx_m72011_base_Born" + "IntroCutscene": "fx_m70001_base_boss_bron_tl" }, - "2000132": { - "Id": 2000132, - "FloorId": 2003, + "1000332": { + "Id": 1000332, + "FloorId": 13, "BattleLvs": 2, "FloorType": 2, "BattleLvsToggle": 0, "BattleLvsToggleParam1": "", - "MaxEnergyValue": 35, + "MaxEnergyValue": 60, "SaveEnergyValue": false, "TeamSaveEnergyValue": false, "SaveResilience": false, "TeamSaveResilience": true, - "SceneName": "Levels/JointDrill/JointDrill_03/JointDrill_03", - "ConfigPrefabName": "S1_JointDrill_03_Stage2_Lv3", - "Theme": 255, - "BGM": "Mode_JointDrill_magician2_setState", + "SceneName": "Levels/JointDrill/JointDrill_01/JointDrill_01_JuYuanMeiYing01", + "ConfigPrefabName": "JuYuanMeiYing_Phase3_Stage2_Lv3", + "Theme": 251, + "BGM": "roguelike_combatMedusa2_setState", "LeaveTriggerEvent": "", "DungeonDelay": 45000, - "IntroCutscene": "fx_jointdrill_03_base_boss_change_tl" + "IntroCutscene": "fx_m70001_base_boss_change_tl" }, - "2000141": { - "Id": 2000141, - "FloorId": 2004, + "1000341": { + "Id": 1000341, + "FloorId": 14, "BattleLvs": 1, "FloorType": 2, "BattleLvsToggle": 1, - "BattleLvsToggleParam1": "0.5", - "MaxEnergyValue": 35, + "BattleLvsToggleParam1": "0.6", + "MaxEnergyValue": 60, "SaveEnergyValue": false, "TeamSaveEnergyValue": false, "SaveResilience": false, "TeamSaveResilience": true, - "SceneName": "Levels/JointDrill/JointDrill_03/JointDrill_03", - "ConfigPrefabName": "S1_JointDrill_03_Stage1_Lv4", - "Theme": 255, - "BGM": "Mode_JointDrill_magician_setState", + "SceneName": "Levels/JointDrill/JointDrill_01/JointDrill_01_JuYuanMeiYing", + "ConfigPrefabName": "JuYuanMeiYing_Phase3_Stage1_Lv4", + "Theme": 251, + "BGM": "roguelike_combatMedusa_setState", "LeaveTriggerEvent": "amb_city_all_stop", "DungeonDelay": 45000, - "IntroCutscene": "fx_m72011_base_Born" + "IntroCutscene": "fx_m70001_base_boss_bron_tl" }, - "2000142": { - "Id": 2000142, - "FloorId": 2004, + "1000342": { + "Id": 1000342, + "FloorId": 14, "BattleLvs": 2, "FloorType": 2, "BattleLvsToggle": 0, "BattleLvsToggleParam1": "", - "MaxEnergyValue": 35, + "MaxEnergyValue": 60, "SaveEnergyValue": false, "TeamSaveEnergyValue": false, "SaveResilience": false, "TeamSaveResilience": true, - "SceneName": "Levels/JointDrill/JointDrill_03/JointDrill_03", - "ConfigPrefabName": "S1_JointDrill_03_Stage2_Lv4", - "Theme": 255, - "BGM": "Mode_JointDrill_magician2_setState", + "SceneName": "Levels/JointDrill/JointDrill_01/JointDrill_01_JuYuanMeiYing01", + "ConfigPrefabName": "JuYuanMeiYing_Phase3_Stage2_Lv4", + "Theme": 251, + "BGM": "roguelike_combatMedusa2_setState", "LeaveTriggerEvent": "", "DungeonDelay": 45000, - "IntroCutscene": "fx_jointdrill_03_base_boss_change_tl" + "IntroCutscene": "fx_m70001_base_boss_change_tl" }, - "2000151": { - "Id": 2000151, - "FloorId": 2005, + "1000351": { + "Id": 1000351, + "FloorId": 15, "BattleLvs": 1, "FloorType": 2, "BattleLvsToggle": 1, - "BattleLvsToggleParam1": "0.5", - "MaxEnergyValue": 35, + "BattleLvsToggleParam1": "0.6", + "MaxEnergyValue": 60, "SaveEnergyValue": false, "TeamSaveEnergyValue": false, "SaveResilience": false, "TeamSaveResilience": true, - "SceneName": "Levels/JointDrill/JointDrill_03/JointDrill_03", - "ConfigPrefabName": "S1_JointDrill_03_Stage1_Lv5", - "Theme": 255, - "BGM": "Mode_JointDrill_magician_setState", + "SceneName": "Levels/JointDrill/JointDrill_01/JointDrill_01_JuYuanMeiYing", + "ConfigPrefabName": "JuYuanMeiYing_Phase3_Stage1_Lv5", + "Theme": 251, + "BGM": "roguelike_combatMedusa_setState", "LeaveTriggerEvent": "amb_city_all_stop", "DungeonDelay": 45000, - "IntroCutscene": "fx_m72011_base_Born" + "IntroCutscene": "fx_m70001_base_boss_bron_tl" }, - "2000152": { - "Id": 2000152, - "FloorId": 2005, + "1000352": { + "Id": 1000352, + "FloorId": 15, "BattleLvs": 2, "FloorType": 2, "BattleLvsToggle": 0, "BattleLvsToggleParam1": "", - "MaxEnergyValue": 35, + "MaxEnergyValue": 60, "SaveEnergyValue": false, "TeamSaveEnergyValue": false, "SaveResilience": false, "TeamSaveResilience": true, - "SceneName": "Levels/JointDrill/JointDrill_03/JointDrill_03", - "ConfigPrefabName": "S1_JointDrill_03_Stage2_Lv5", - "Theme": 255, - "BGM": "Mode_JointDrill_magician2_setState", + "SceneName": "Levels/JointDrill/JointDrill_01/JointDrill_01_JuYuanMeiYing01", + "ConfigPrefabName": "JuYuanMeiYing_Phase3_Stage2_Lv5", + "Theme": 251, + "BGM": "roguelike_combatMedusa2_setState", "LeaveTriggerEvent": "", "DungeonDelay": 45000, - "IntroCutscene": "fx_jointdrill_03_base_boss_change_tl" + "IntroCutscene": "fx_m70001_base_boss_change_tl" }, - "2000161": { - "Id": 2000161, - "FloorId": 2006, + "1000361": { + "Id": 1000361, + "FloorId": 16, "BattleLvs": 1, "FloorType": 2, "BattleLvsToggle": 1, - "BattleLvsToggleParam1": "0.5", - "MaxEnergyValue": 35, + "BattleLvsToggleParam1": "0.6", + "MaxEnergyValue": 60, "SaveEnergyValue": false, "TeamSaveEnergyValue": false, "SaveResilience": false, "TeamSaveResilience": true, - "SceneName": "Levels/JointDrill/JointDrill_03/JointDrill_03", - "ConfigPrefabName": "S1_JointDrill_03_Stage1_Lv6", - "Theme": 255, - "BGM": "Mode_JointDrill_magician_setState", + "SceneName": "Levels/JointDrill/JointDrill_01/JointDrill_01_JuYuanMeiYing", + "ConfigPrefabName": "JuYuanMeiYing_Phase3_Stage1_Lv6", + "Theme": 251, + "BGM": "roguelike_combatMedusa_setState", "LeaveTriggerEvent": "amb_city_all_stop", "DungeonDelay": 45000, - "IntroCutscene": "fx_m72011_base_Born" + "IntroCutscene": "fx_m70001_base_boss_bron_tl" }, - "2000162": { - "Id": 2000162, - "FloorId": 2006, + "1000362": { + "Id": 1000362, + "FloorId": 16, "BattleLvs": 2, "FloorType": 2, "BattleLvsToggle": 0, "BattleLvsToggleParam1": "", - "MaxEnergyValue": 35, + "MaxEnergyValue": 60, "SaveEnergyValue": false, "TeamSaveEnergyValue": false, "SaveResilience": false, "TeamSaveResilience": true, - "SceneName": "Levels/JointDrill/JointDrill_03/JointDrill_03", - "ConfigPrefabName": "S1_JointDrill_03_Stage2_Lv6", - "Theme": 255, - "BGM": "Mode_JointDrill_magician2_setState", + "SceneName": "Levels/JointDrill/JointDrill_01/JointDrill_01_JuYuanMeiYing01", + "ConfigPrefabName": "JuYuanMeiYing_Phase3_Stage2_Lv6", + "Theme": 251, + "BGM": "roguelike_combatMedusa2_setState", "LeaveTriggerEvent": "", "DungeonDelay": 45000, - "IntroCutscene": "fx_jointdrill_03_base_boss_change_tl" + "IntroCutscene": "fx_m70001_base_boss_change_tl" } } \ No newline at end of file diff --git a/data/bin/JumpTo.json b/data/bin/JumpTo.json index 6d87566f8..5f0e8b5ec 100644 --- a/data/bin/JumpTo.json +++ b/data/bin/JumpTo.json @@ -662,6 +662,60 @@ "Desc": "JumpTo.78.1", "Icon": "Icon/JumpTo/btn_icon_system_TraceHunt" }, + "79": { + "Id": 79, + "Type": 23, + "Param": [ + 1, + 2 + ], + "Desc": "JumpTo.79.1", + "Icon": "Icon/JumpTo/btn_icon_system_EquipmentInstance" + }, + "80": { + "Id": 80, + "Type": 23, + "Param": [ + 2, + 2 + ], + "Desc": "JumpTo.80.1", + "Icon": "Icon/JumpTo/btn_icon_system_EquipmentInstance" + }, + "81": { + "Id": 81, + "Type": 23, + "Param": [ + 3, + 2 + ], + "Desc": "JumpTo.81.1", + "Icon": "Icon/JumpTo/btn_icon_system_EquipmentInstance" + }, + "82": { + "Id": 82, + "Type": 48, + "Param": [], + "Desc": "JumpTo.82.1", + "Icon": "Icon/JumpTo/btn_icon_system_Soldier" + }, + "83": { + "Id": 83, + "Type": 49, + "Param": [], + "Desc": "JumpTo.83.1", + "Icon": "Icon/JumpTo/btn_icon_system_Dorm" + }, + "84": { + "Id": 84, + "Type": 11, + "Param": [ + 2, + 5 + ], + "Desc": "JumpTo.84.1", + "Icon": "Icon/JumpTo/btn_icon_system_MallGem" + }, "5005": { "Id": 5005, "Type": 40, @@ -1466,5 +1520,14 @@ ], "Desc": "JumpTo.21063001.1", "Icon": "Icon/JumpTo/btn_icon_system_Production" + }, + "35010001": { + "Id": 35010001, + "Type": 10, + "Param": [ + 5 + ], + "Desc": "JumpTo.35010001.1", + "Icon": "Icon/JumpTo/btn_icon_system_ResidentShop" } } \ No newline at end of file diff --git a/data/bin/LevelQuest.json b/data/bin/LevelQuest.json index ce6c53033..cf477bac0 100644 --- a/data/bin/LevelQuest.json +++ b/data/bin/LevelQuest.json @@ -231,6 +231,412 @@ 12606005 ] }, + "1100501": { + "Id": 1100501, + "QuestName": "LevelQuest.1100501.1", + "LevelQuestTargetIds": [ + 11005001, + 11005002 + ] + }, + "1100502": { + "Id": 1100502, + "QuestName": "LevelQuest.1100502.1", + "LevelQuestTargetIds": [ + 11005003 + ] + }, + "1100503": { + "Id": 1100503, + "QuestName": "LevelQuest.1100503.1", + "LevelQuestTargetIds": [ + 11005004 + ] + }, + "1100504": { + "Id": 1100504, + "QuestName": "LevelQuest.1100504.1", + "LevelQuestTargetIds": [ + 11005005 + ] + }, + "1100601": { + "Id": 1100601, + "QuestName": "LevelQuest.1100601.1", + "LevelQuestTargetIds": [ + 11006001, + 11006002 + ] + }, + "1100602": { + "Id": 1100602, + "QuestName": "LevelQuest.1100602.1", + "LevelQuestTargetIds": [ + 11006003 + ] + }, + "1100603": { + "Id": 1100603, + "QuestName": "LevelQuest.1100603.1", + "LevelQuestTargetIds": [ + 11006004 + ] + }, + "1100604": { + "Id": 1100604, + "QuestName": "LevelQuest.1100604.1", + "LevelQuestTargetIds": [ + 11006005 + ] + }, + "1550501": { + "Id": 1550501, + "QuestName": "LevelQuest.1550501.1", + "LevelQuestTargetIds": [ + 15505001, + 15505002 + ] + }, + "1550502": { + "Id": 1550502, + "QuestName": "LevelQuest.1550502.1", + "LevelQuestTargetIds": [ + 15505003 + ] + }, + "1550503": { + "Id": 1550503, + "QuestName": "LevelQuest.1550503.1", + "LevelQuestTargetIds": [ + 15505004 + ] + }, + "1550504": { + "Id": 1550504, + "QuestName": "LevelQuest.1550504.1", + "LevelQuestTargetIds": [ + 15505005 + ] + }, + "1550601": { + "Id": 1550601, + "QuestName": "LevelQuest.1550601.1", + "LevelQuestTargetIds": [ + 15506001, + 15506002 + ] + }, + "1550602": { + "Id": 1550602, + "QuestName": "LevelQuest.1550602.1", + "LevelQuestTargetIds": [ + 15506003 + ] + }, + "1550603": { + "Id": 1550603, + "QuestName": "LevelQuest.1550603.1", + "LevelQuestTargetIds": [ + 15506004 + ] + }, + "1550604": { + "Id": 1550604, + "QuestName": "LevelQuest.1550604.1", + "LevelQuestTargetIds": [ + 15506005 + ] + }, + "1490501": { + "Id": 1490501, + "QuestName": "LevelQuest.1490501.1", + "LevelQuestTargetIds": [ + 14905001, + 14905002 + ] + }, + "1490502": { + "Id": 1490502, + "QuestName": "LevelQuest.1490502.1", + "LevelQuestTargetIds": [ + 14905003 + ] + }, + "1490503": { + "Id": 1490503, + "QuestName": "LevelQuest.1490503.1", + "LevelQuestTargetIds": [ + 14905004 + ] + }, + "1490504": { + "Id": 1490504, + "QuestName": "LevelQuest.1490504.1", + "LevelQuestTargetIds": [ + 14905005 + ] + }, + "1490601": { + "Id": 1490601, + "QuestName": "LevelQuest.1490601.1", + "LevelQuestTargetIds": [ + 14906001, + 14906002 + ] + }, + "1490602": { + "Id": 1490602, + "QuestName": "LevelQuest.1490602.1", + "LevelQuestTargetIds": [ + 14906003 + ] + }, + "1490603": { + "Id": 1490603, + "QuestName": "LevelQuest.1490603.1", + "LevelQuestTargetIds": [ + 14906004 + ] + }, + "1490604": { + "Id": 1490604, + "QuestName": "LevelQuest.1490604.1", + "LevelQuestTargetIds": [ + 14906005 + ] + }, + "1440501": { + "Id": 1440501, + "QuestName": "LevelQuest.1440501.1", + "LevelQuestTargetIds": [ + 14405001, + 14405002 + ] + }, + "1440502": { + "Id": 1440502, + "QuestName": "LevelQuest.1440502.1", + "LevelQuestTargetIds": [ + 14405003 + ] + }, + "1440503": { + "Id": 1440503, + "QuestName": "LevelQuest.1440503.1", + "LevelQuestTargetIds": [ + 14405004 + ] + }, + "1440504": { + "Id": 1440504, + "QuestName": "LevelQuest.1440504.1", + "LevelQuestTargetIds": [ + 14405005 + ] + }, + "1440601": { + "Id": 1440601, + "QuestName": "LevelQuest.1440601.1", + "LevelQuestTargetIds": [ + 14406001, + 14406002 + ] + }, + "1440602": { + "Id": 1440602, + "QuestName": "LevelQuest.1440602.1", + "LevelQuestTargetIds": [ + 14406003 + ] + }, + "1440603": { + "Id": 1440603, + "QuestName": "LevelQuest.1440603.1", + "LevelQuestTargetIds": [ + 14406004 + ] + }, + "1440604": { + "Id": 1440604, + "QuestName": "LevelQuest.1440604.1", + "LevelQuestTargetIds": [ + 14406005 + ] + }, + "1190501": { + "Id": 1190501, + "QuestName": "LevelQuest.1190501.1", + "LevelQuestTargetIds": [ + 11905001, + 11905002 + ] + }, + "1190502": { + "Id": 1190502, + "QuestName": "LevelQuest.1190502.1", + "LevelQuestTargetIds": [ + 11905003 + ] + }, + "1190503": { + "Id": 1190503, + "QuestName": "LevelQuest.1190503.1", + "LevelQuestTargetIds": [ + 11905004 + ] + }, + "1190504": { + "Id": 1190504, + "QuestName": "LevelQuest.1190504.1", + "LevelQuestTargetIds": [ + 11905005 + ] + }, + "1190601": { + "Id": 1190601, + "QuestName": "LevelQuest.1190601.1", + "LevelQuestTargetIds": [ + 11906001, + 11906002 + ] + }, + "1190602": { + "Id": 1190602, + "QuestName": "LevelQuest.1190602.1", + "LevelQuestTargetIds": [ + 11906003 + ] + }, + "1190603": { + "Id": 1190603, + "QuestName": "LevelQuest.1190603.1", + "LevelQuestTargetIds": [ + 11906004 + ] + }, + "1190604": { + "Id": 1190604, + "QuestName": "LevelQuest.1190604.1", + "LevelQuestTargetIds": [ + 11906005 + ] + }, + "1120501": { + "Id": 1120501, + "QuestName": "LevelQuest.1120501.1", + "LevelQuestTargetIds": [ + 11205001, + 11205002 + ] + }, + "1120502": { + "Id": 1120502, + "QuestName": "LevelQuest.1120502.1", + "LevelQuestTargetIds": [ + 11205003 + ] + }, + "1120503": { + "Id": 1120503, + "QuestName": "LevelQuest.1120503.1", + "LevelQuestTargetIds": [ + 11205004 + ] + }, + "1120504": { + "Id": 1120504, + "QuestName": "LevelQuest.1120504.1", + "LevelQuestTargetIds": [ + 11205005 + ] + }, + "1120601": { + "Id": 1120601, + "QuestName": "LevelQuest.1120601.1", + "LevelQuestTargetIds": [ + 11206001, + 11206002 + ] + }, + "1120602": { + "Id": 1120602, + "QuestName": "LevelQuest.1120602.1", + "LevelQuestTargetIds": [ + 11206003 + ] + }, + "1120603": { + "Id": 1120603, + "QuestName": "LevelQuest.1120603.1", + "LevelQuestTargetIds": [ + 11206004 + ] + }, + "1120604": { + "Id": 1120604, + "QuestName": "LevelQuest.1120604.1", + "LevelQuestTargetIds": [ + 11206005 + ] + }, + "1350501": { + "Id": 1350501, + "QuestName": "LevelQuest.1350501.1", + "LevelQuestTargetIds": [ + 13505001, + 13505002 + ] + }, + "1350502": { + "Id": 1350502, + "QuestName": "LevelQuest.1350502.1", + "LevelQuestTargetIds": [ + 13505003 + ] + }, + "1350503": { + "Id": 1350503, + "QuestName": "LevelQuest.1350503.1", + "LevelQuestTargetIds": [ + 13505004 + ] + }, + "1350504": { + "Id": 1350504, + "QuestName": "LevelQuest.1350504.1", + "LevelQuestTargetIds": [ + 13505005 + ] + }, + "1350601": { + "Id": 1350601, + "QuestName": "LevelQuest.1350601.1", + "LevelQuestTargetIds": [ + 13506001, + 13506002 + ] + }, + "1350602": { + "Id": 1350602, + "QuestName": "LevelQuest.1350602.1", + "LevelQuestTargetIds": [ + 13506003 + ] + }, + "1350603": { + "Id": 1350603, + "QuestName": "LevelQuest.1350603.1", + "LevelQuestTargetIds": [ + 13506004 + ] + }, + "1350604": { + "Id": 1350604, + "QuestName": "LevelQuest.1350604.1", + "LevelQuestTargetIds": [ + 13506005 + ] + }, "1440101": { "Id": 1440101, "QuestName": "LevelQuest.1440101.1", @@ -3123,6 +3529,126 @@ 13904016 ] }, + "1620101": { + "Id": 1620101, + "QuestName": "LevelQuest.1620101.1", + "LevelQuestTargetIds": [ + 16201011, + 16201012 + ] + }, + "1620102": { + "Id": 1620102, + "QuestName": "LevelQuest.1620102.1", + "LevelQuestTargetIds": [ + 16201013, + 16201014 + ] + }, + "1620103": { + "Id": 1620103, + "QuestName": "LevelQuest.1620103.1", + "LevelQuestTargetIds": [ + 16201015 + ] + }, + "1620104": { + "Id": 1620104, + "QuestName": "LevelQuest.1620104.1", + "LevelQuestTargetIds": [ + 16201016 + ] + }, + "1620201": { + "Id": 1620201, + "QuestName": "LevelQuest.1620201.1", + "LevelQuestTargetIds": [ + 16202011, + 16202012 + ] + }, + "1620202": { + "Id": 1620202, + "QuestName": "LevelQuest.1620202.1", + "LevelQuestTargetIds": [ + 16202013, + 16202014 + ] + }, + "1620203": { + "Id": 1620203, + "QuestName": "LevelQuest.1620203.1", + "LevelQuestTargetIds": [ + 16202015 + ] + }, + "1620204": { + "Id": 1620204, + "QuestName": "LevelQuest.1620204.1", + "LevelQuestTargetIds": [ + 16202016 + ] + }, + "1620301": { + "Id": 1620301, + "QuestName": "LevelQuest.1620301.1", + "LevelQuestTargetIds": [ + 16203011, + 16203012 + ] + }, + "1620302": { + "Id": 1620302, + "QuestName": "LevelQuest.1620302.1", + "LevelQuestTargetIds": [ + 16203013, + 16203014 + ] + }, + "1620303": { + "Id": 1620303, + "QuestName": "LevelQuest.1620303.1", + "LevelQuestTargetIds": [ + 16203015 + ] + }, + "1620304": { + "Id": 1620304, + "QuestName": "LevelQuest.1620304.1", + "LevelQuestTargetIds": [ + 16203016 + ] + }, + "1620401": { + "Id": 1620401, + "QuestName": "LevelQuest.1620401.1", + "LevelQuestTargetIds": [ + 16204011, + 16204012 + ] + }, + "1620402": { + "Id": 1620402, + "QuestName": "LevelQuest.1620402.1", + "LevelQuestTargetIds": [ + 16204013, + 16204014 + ] + }, + "1620403": { + "Id": 1620403, + "QuestName": "LevelQuest.1620403.1", + "LevelQuestTargetIds": [ + 16204015 + ] + }, + "1620404": { + "Id": 1620404, + "QuestName": "LevelQuest.1620404.1", + "LevelQuestTargetIds": [ + 16204016 + ] + }, "1210101": { "Id": 1210101, "QuestName": "LevelQuest.1210101.1", diff --git a/data/bin/LevelQuestTarget.json b/data/bin/LevelQuestTarget.json index 9ebadbe1b..f49efe69a 100644 --- a/data/bin/LevelQuestTarget.json +++ b/data/bin/LevelQuestTarget.json @@ -596,6 +596,706 @@ "Param4": "", "Param5": [] }, + "11005001": { + "Id": 11005001, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.11005001.1", + "Param1": "1", + "Param2": "11031000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11005002": { + "Id": 11005002, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.11005002.1", + "Param1": "1", + "Param2": "11040000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11005003": { + "Id": 11005003, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.11005003.1", + "Param1": "18", + "Param2": "1230129", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11005004": { + "Id": 11005004, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.11005004.1", + "Param1": "18", + "Param2": "1230130", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11005005": { + "Id": 11005005, + "QuestType": 0, + "QuestDes": "LevelQuestTarget.11005005.1", + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11006001": { + "Id": 11006001, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.11006001.1", + "Param1": "1", + "Param2": "11032000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11006002": { + "Id": 11006002, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.11006002.1", + "Param1": "1", + "Param2": "11040000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11006003": { + "Id": 11006003, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.11006003.1", + "Param1": "18", + "Param2": "1230137", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11006004": { + "Id": 11006004, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.11006004.1", + "Param1": "18", + "Param2": "1230138", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11006005": { + "Id": 11006005, + "QuestType": 0, + "QuestDes": "LevelQuestTarget.11006005.1", + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "15505001": { + "Id": 15505001, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.15505001.1", + "Param1": "1", + "Param2": "15531000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "15505002": { + "Id": 15505002, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.15505002.1", + "Param1": "1", + "Param2": "15540000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "15505003": { + "Id": 15505003, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.15505003.1", + "Param1": "16", + "Param2": "1230030", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "15505004": { + "Id": 15505004, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.15505004.1", + "Param1": "16", + "Param2": "1230061", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "15505005": { + "Id": 15505005, + "QuestType": 0, + "QuestDes": "LevelQuestTarget.15505005.1", + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "15506001": { + "Id": 15506001, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.15506001.1", + "Param1": "1", + "Param2": "15532000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "15506002": { + "Id": 15506002, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.15506002.1", + "Param1": "1", + "Param2": "15540000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "15506003": { + "Id": 15506003, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.15506003.1", + "Param1": "16", + "Param2": "1230030", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "15506004": { + "Id": 15506004, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.15506004.1", + "Param1": "16", + "Param2": "1230061", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "15506005": { + "Id": 15506005, + "QuestType": 0, + "QuestDes": "LevelQuestTarget.15506005.1", + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "14905001": { + "Id": 14905001, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.14905001.1", + "Param1": "1", + "Param2": "14931000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "14905002": { + "Id": 14905002, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.14905002.1", + "Param1": "1", + "Param2": "14940000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "14905003": { + "Id": 14905003, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.14905003.1", + "Param1": "18", + "Param2": "1230079", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "14905004": { + "Id": 14905004, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.14905004.1", + "Param1": "18", + "Param2": "1230081", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "14905005": { + "Id": 14905005, + "QuestType": 0, + "QuestDes": "LevelQuestTarget.14905005.1", + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "14906001": { + "Id": 14906001, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.14906001.1", + "Param1": "1", + "Param2": "14932000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "14906002": { + "Id": 14906002, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.14906002.1", + "Param1": "1", + "Param2": "14940000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "14906003": { + "Id": 14906003, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.14906003.1", + "Param1": "18", + "Param2": "1230082", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "14906004": { + "Id": 14906004, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.14906004.1", + "Param1": "12", + "Param2": "1230084", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "14906005": { + "Id": 14906005, + "QuestType": 0, + "QuestDes": "LevelQuestTarget.14906005.1", + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "14405001": { + "Id": 14405001, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.14405001.1", + "Param1": "1", + "Param2": "14431000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "14405002": { + "Id": 14405002, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.14405002.1", + "Param1": "1", + "Param2": "14440000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "14405003": { + "Id": 14405003, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.14405003.1", + "Param1": "18", + "Param2": "1230117", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "14405004": { + "Id": 14405004, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.14405004.1", + "Param1": "12", + "Param2": "1230118", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "14405005": { + "Id": 14405005, + "QuestType": 0, + "QuestDes": "LevelQuestTarget.14405005.1", + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "14406001": { + "Id": 14406001, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.14406001.1", + "Param1": "1", + "Param2": "14432000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "14406002": { + "Id": 14406002, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.14406002.1", + "Param1": "1", + "Param2": "14440000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "14406003": { + "Id": 14406003, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.14406003.1", + "Param1": "18", + "Param2": "1230126", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "14406004": { + "Id": 14406004, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.14406004.1", + "Param1": "18", + "Param2": "1230127", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "14406005": { + "Id": 14406005, + "QuestType": 0, + "QuestDes": "LevelQuestTarget.14406005.1", + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11905001": { + "Id": 11905001, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.11905001.1", + "Param1": "1", + "Param2": "11931000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11905002": { + "Id": 11905002, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.11905002.1", + "Param1": "1", + "Param2": "11940000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11905003": { + "Id": 11905003, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.11905003.1", + "Param1": "18", + "Param2": "1230272", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11905004": { + "Id": 11905004, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.11905004.1", + "Param1": "12", + "Param2": "1230274", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11905005": { + "Id": 11905005, + "QuestType": 0, + "QuestDes": "LevelQuestTarget.11905005.1", + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11906001": { + "Id": 11906001, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.11906001.1", + "Param1": "1", + "Param2": "11932000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11906002": { + "Id": 11906002, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.11906002.1", + "Param1": "1", + "Param2": "11940000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11906003": { + "Id": 11906003, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.11906003.1", + "Param1": "18", + "Param2": "1230281", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11906004": { + "Id": 11906004, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.11906004.1", + "Param1": "12", + "Param2": "1230283", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11906005": { + "Id": 11906005, + "QuestType": 0, + "QuestDes": "LevelQuestTarget.11906005.1", + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11205001": { + "Id": 11205001, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.11205001.1", + "Param1": "1", + "Param2": "11231001", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11205002": { + "Id": 11205002, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.11205002.1", + "Param1": "1", + "Param2": "11240000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11205003": { + "Id": 11205003, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.11205003.1", + "Param1": "18", + "Param2": "1230272", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11205004": { + "Id": 11205004, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.11205004.1", + "Param1": "12", + "Param2": "1230274", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11205005": { + "Id": 11205005, + "QuestType": 0, + "QuestDes": "LevelQuestTarget.11205005.1", + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11206001": { + "Id": 11206001, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.11206001.1", + "Param1": "1", + "Param2": "11232000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11206002": { + "Id": 11206002, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.11206002.1", + "Param1": "1", + "Param2": "11240000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11206003": { + "Id": 11206003, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.11206003.1", + "Param1": "18", + "Param2": "1230281", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11206004": { + "Id": 11206004, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.11206004.1", + "Param1": "12", + "Param2": "1230283", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "11206005": { + "Id": 11206005, + "QuestType": 0, + "QuestDes": "LevelQuestTarget.11206005.1", + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "13505001": { + "Id": 13505001, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.13505001.1", + "Param1": "1", + "Param2": "13531000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "13505002": { + "Id": 13505002, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.13505002.1", + "Param1": "1", + "Param2": "13540000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "13505003": { + "Id": 13505003, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.13505003.1", + "Param1": "18", + "Param2": "1230140", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "13505004": { + "Id": 13505004, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.13505004.1", + "Param1": "18", + "Param2": "1230141", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "13505005": { + "Id": 13505005, + "QuestType": 0, + "QuestDes": "LevelQuestTarget.13505005.1", + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "13506001": { + "Id": 13506001, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.13506001.1", + "Param1": "1", + "Param2": "13532000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "13506002": { + "Id": 13506002, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.13506002.1", + "Param1": "1", + "Param2": "13540000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "13506003": { + "Id": 13506003, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.13506003.1", + "Param1": "18", + "Param2": "1230146", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "13506004": { + "Id": 13506004, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.13506004.1", + "Param1": "18", + "Param2": "1230147", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "13506005": { + "Id": 13506005, + "QuestType": 0, + "QuestDes": "LevelQuestTarget.13506005.1", + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": [] + }, "14401011": { "Id": 14401011, "QuestType": 8, @@ -6693,6 +7393,246 @@ "Param4": "", "Param5": [] }, + "16201011": { + "Id": 16201011, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.16201011.1", + "Param1": "1", + "Param2": "16231000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "16201012": { + "Id": 16201012, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.16201012.1", + "Param1": "12", + "Param2": "1230344", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "16201013": { + "Id": 16201013, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.16201013.1", + "Param1": "1", + "Param2": "16240000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "16201014": { + "Id": 16201014, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.16201014.1", + "Param1": "18", + "Param2": "1230345", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "16201015": { + "Id": 16201015, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.16201015.1", + "Param1": "18", + "Param2": "1230346", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "16201016": { + "Id": 16201016, + "QuestType": 0, + "QuestDes": "LevelQuestTarget.16201016.1", + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "16202011": { + "Id": 16202011, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.16202011.1", + "Param1": "1", + "Param2": "16231000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "16202012": { + "Id": 16202012, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.16202012.1", + "Param1": "12", + "Param2": "1230347", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "16202013": { + "Id": 16202013, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.16202013.1", + "Param1": "1", + "Param2": "16240000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "16202014": { + "Id": 16202014, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.16202014.1", + "Param1": "18", + "Param2": "1230348", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "16202015": { + "Id": 16202015, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.16202015.1", + "Param1": "18", + "Param2": "1230349", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "16202016": { + "Id": 16202016, + "QuestType": 0, + "QuestDes": "LevelQuestTarget.16202016.1", + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "16203011": { + "Id": 16203011, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.16203011.1", + "Param1": "1", + "Param2": "16232000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "16203012": { + "Id": 16203012, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.16203012.1", + "Param1": "6", + "Param2": "1230350", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "16203013": { + "Id": 16203013, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.16203013.1", + "Param1": "1", + "Param2": "16240000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "16203014": { + "Id": 16203014, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.16203014.1", + "Param1": "6", + "Param2": "1230351", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "16203015": { + "Id": 16203015, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.16203015.1", + "Param1": "12", + "Param2": "1230352", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "16203016": { + "Id": 16203016, + "QuestType": 0, + "QuestDes": "LevelQuestTarget.16203016.1", + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "16204011": { + "Id": 16204011, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.16204011.1", + "Param1": "1", + "Param2": "16232000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "16204012": { + "Id": 16204012, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.16204012.1", + "Param1": "6", + "Param2": "1230353", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "16204013": { + "Id": 16204013, + "QuestType": 8, + "QuestDes": "LevelQuestTarget.16204013.1", + "Param1": "1", + "Param2": "16240000", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "16204014": { + "Id": 16204014, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.16204014.1", + "Param1": "6", + "Param2": "1230354", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "16204015": { + "Id": 16204015, + "QuestType": 1, + "QuestDes": "LevelQuestTarget.16204015.1", + "Param1": "12", + "Param2": "1230355", + "Param3": "", + "Param4": "", + "Param5": [] + }, + "16204016": { + "Id": 16204016, + "QuestType": 0, + "QuestDes": "LevelQuestTarget.16204016.1", + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": [] + }, "121010101": { "Id": 121010101, "QuestType": 1, diff --git a/data/bin/LoginRewardControl.json b/data/bin/LoginRewardControl.json index 7f7fc5867..fdd691e6e 100644 --- a/data/bin/LoginRewardControl.json +++ b/data/bin/LoginRewardControl.json @@ -86,5 +86,37 @@ "UIAssets": "_301042/loginReward_act_01", "CtrlName": "_301042/LoginRewardCtrl_01", "PopUpUIAssets": "_301042/LoginReward_01" + }, + "301051": { + "Id": 301051, + "RewardsGroup": 301051, + "DesText": "LoginRewardControl.301051.1", + "UIAssets": "_301051/loginSpReward_act_01", + "CtrlName": "_301051/LoginSpRewardCtrl_01", + "PopUpUIAssets": "_301051/LoginSpReward_01" + }, + "301052": { + "Id": 301052, + "RewardsGroup": 301052, + "DesText": "LoginRewardControl.301052.1", + "UIAssets": "_301052/loginReward_act_01", + "CtrlName": "_301052/LoginRewardCtrl_01", + "PopUpUIAssets": "_301052/LoginReward_01" + }, + "301053": { + "Id": 301053, + "RewardsGroup": 301053, + "DesText": "LoginRewardControl.301053.1", + "UIAssets": "_301053/LoginSkinReward_act_01", + "CtrlName": "_301053/LoginSkinRewardCtrl_01", + "PopUpUIAssets": "_301053/LoginSkinReward_01" + }, + "302001": { + "Id": 302001, + "RewardsGroup": 302001, + "DesText": "LoginRewardControl.302001.1", + "UIAssets": "_302001/MallCheckInAct", + "CtrlName": "_302001/MallCheckInCtrl", + "PopUpUIAssets": "" } } \ No newline at end of file diff --git a/data/bin/LoginRewardGroup.json b/data/bin/LoginRewardGroup.json index f01840997..bdcb4f01d 100644 --- a/data/bin/LoginRewardGroup.json +++ b/data/bin/LoginRewardGroup.json @@ -1123,5 +1123,350 @@ "RewardCount": 0, "RewardDesc": "LoginRewardGroup.30104207.1", "DisRare": true + }, + "30105101": { + "Id": 30105101, + "RewardGroupId": 301051, + "Order": 1, + "RewardId1": 514, + "Qty1": 10, + "RewardId2": 610, + "Qty2": 3000, + "RewardId3": 0, + "Qty3": 0, + "RewardIcon": "", + "RewardCount": 0, + "RewardDesc": "LoginRewardGroup.30105101.1", + "DisRare": true + }, + "30105102": { + "Id": 30105102, + "RewardGroupId": 301051, + "Order": 2, + "RewardId1": 514, + "Qty1": 2, + "RewardId2": 610, + "Qty2": 600, + "RewardId3": 0, + "Qty3": 0, + "RewardIcon": "", + "RewardCount": 0, + "RewardDesc": "LoginRewardGroup.30105102.1", + "DisRare": false + }, + "30105103": { + "Id": 30105103, + "RewardGroupId": 301051, + "Order": 3, + "RewardId1": 514, + "Qty1": 2, + "RewardId2": 610, + "Qty2": 600, + "RewardId3": 0, + "Qty3": 0, + "RewardIcon": "", + "RewardCount": 0, + "RewardDesc": "LoginRewardGroup.30105103.1", + "DisRare": false + }, + "30105104": { + "Id": 30105104, + "RewardGroupId": 301051, + "Order": 4, + "RewardId1": 514, + "Qty1": 2, + "RewardId2": 610, + "Qty2": 600, + "RewardId3": 0, + "Qty3": 0, + "RewardIcon": "", + "RewardCount": 0, + "RewardDesc": "LoginRewardGroup.30105104.1", + "DisRare": false + }, + "30105105": { + "Id": 30105105, + "RewardGroupId": 301051, + "Order": 5, + "RewardId1": 514, + "Qty1": 2, + "RewardId2": 610, + "Qty2": 600, + "RewardId3": 0, + "Qty3": 0, + "RewardIcon": "", + "RewardCount": 0, + "RewardDesc": "LoginRewardGroup.30105105.1", + "DisRare": false + }, + "30105106": { + "Id": 30105106, + "RewardGroupId": 301051, + "Order": 6, + "RewardId1": 514, + "Qty1": 2, + "RewardId2": 610, + "Qty2": 600, + "RewardId3": 0, + "Qty3": 0, + "RewardIcon": "", + "RewardCount": 0, + "RewardDesc": "LoginRewardGroup.30105106.1", + "DisRare": false + }, + "30105107": { + "Id": 30105107, + "RewardGroupId": 301051, + "Order": 7, + "RewardId1": 35010, + "Qty1": 1, + "RewardId2": 0, + "Qty2": 0, + "RewardId3": 0, + "Qty3": 0, + "RewardIcon": "Icon/Item/item_35010", + "RewardCount": 1, + "RewardDesc": "LoginRewardGroup.30105107.1", + "DisRare": true + }, + "30105201": { + "Id": 30105201, + "RewardGroupId": 301052, + "Order": 1, + "RewardId1": 515, + "Qty1": 10, + "RewardId2": 0, + "Qty2": 0, + "RewardId3": 0, + "Qty3": 0, + "RewardIcon": "Icon/Item/item_515", + "RewardCount": 10, + "RewardDesc": "LoginRewardGroup.30105201.1", + "DisRare": false + }, + "30105202": { + "Id": 30105202, + "RewardGroupId": 301052, + "Order": 2, + "RewardId1": 515, + "Qty1": 10, + "RewardId2": 0, + "Qty2": 0, + "RewardId3": 0, + "Qty3": 0, + "RewardIcon": "Icon/Item/item_515", + "RewardCount": 10, + "RewardDesc": "LoginRewardGroup.30105202.1", + "DisRare": false + }, + "30105203": { + "Id": 30105203, + "RewardGroupId": 301052, + "Order": 3, + "RewardId1": 515, + "Qty1": 10, + "RewardId2": 0, + "Qty2": 0, + "RewardId3": 0, + "Qty3": 0, + "RewardIcon": "Icon/Item/item_515", + "RewardCount": 10, + "RewardDesc": "LoginRewardGroup.30105203.1", + "DisRare": false + }, + "30105204": { + "Id": 30105204, + "RewardGroupId": 301052, + "Order": 4, + "RewardId1": 515, + "Qty1": 10, + "RewardId2": 0, + "Qty2": 0, + "RewardId3": 0, + "Qty3": 0, + "RewardIcon": "Icon/Item/item_515", + "RewardCount": 10, + "RewardDesc": "LoginRewardGroup.30105204.1", + "DisRare": false + }, + "30105205": { + "Id": 30105205, + "RewardGroupId": 301052, + "Order": 5, + "RewardId1": 515, + "Qty1": 10, + "RewardId2": 0, + "Qty2": 0, + "RewardId3": 0, + "Qty3": 0, + "RewardIcon": "Icon/Item/item_515", + "RewardCount": 10, + "RewardDesc": "LoginRewardGroup.30105205.1", + "DisRare": false + }, + "30105206": { + "Id": 30105206, + "RewardGroupId": 301052, + "Order": 6, + "RewardId1": 515, + "Qty1": 10, + "RewardId2": 0, + "Qty2": 0, + "RewardId3": 0, + "Qty3": 0, + "RewardIcon": "Icon/Item/item_515", + "RewardCount": 10, + "RewardDesc": "LoginRewardGroup.30105206.1", + "DisRare": false + }, + "30105207": { + "Id": 30105207, + "RewardGroupId": 301052, + "Order": 7, + "RewardId1": 515, + "Qty1": 10, + "RewardId2": 0, + "Qty2": 0, + "RewardId3": 0, + "Qty3": 0, + "RewardIcon": "Icon/Item/item_515", + "RewardCount": 10, + "RewardDesc": "LoginRewardGroup.30105207.1", + "DisRare": false + }, + "30105208": { + "Id": 30105208, + "RewardGroupId": 301052, + "Order": 8, + "RewardId1": 515, + "Qty1": 10, + "RewardId2": 0, + "Qty2": 0, + "RewardId3": 0, + "Qty3": 0, + "RewardIcon": "Icon/Item/item_515", + "RewardCount": 10, + "RewardDesc": "LoginRewardGroup.30105208.1", + "DisRare": false + }, + "30105209": { + "Id": 30105209, + "RewardGroupId": 301052, + "Order": 9, + "RewardId1": 515, + "Qty1": 10, + "RewardId2": 0, + "Qty2": 0, + "RewardId3": 0, + "Qty3": 0, + "RewardIcon": "Icon/Item/item_515", + "RewardCount": 10, + "RewardDesc": "LoginRewardGroup.30105209.1", + "DisRare": false + }, + "30105210": { + "Id": 30105210, + "RewardGroupId": 301052, + "Order": 10, + "RewardId1": 515, + "Qty1": 10, + "RewardId2": 0, + "Qty2": 0, + "RewardId3": 0, + "Qty3": 0, + "RewardIcon": "Icon/Item/item_515", + "RewardCount": 10, + "RewardDesc": "LoginRewardGroup.30105210.1", + "DisRare": false + }, + "30105301": { + "Id": 30105301, + "RewardGroupId": 301053, + "Order": 1, + "RewardId1": 11205, + "Qty1": 1, + "RewardId2": 0, + "Qty2": 0, + "RewardId3": 0, + "Qty3": 0, + "RewardIcon": "", + "RewardCount": 0, + "RewardDesc": "LoginRewardGroup.30105301.1", + "DisRare": true + }, + "30200101": { + "Id": 30200101, + "RewardGroupId": 302001, + "Order": 1, + "RewardId1": 4, + "Qty1": 600, + "RewardId2": 81004, + "Qty2": 3, + "RewardId3": 0, + "Qty3": 0, + "RewardIcon": "", + "RewardCount": 0, + "RewardDesc": "LoginRewardGroup.30200101.1", + "DisRare": true + }, + "30200102": { + "Id": 30200102, + "RewardGroupId": 302001, + "Order": 2, + "RewardId1": 502, + "Qty1": 1, + "RewardId2": 81004, + "Qty2": 2, + "RewardId3": 0, + "Qty3": 0, + "RewardIcon": "", + "RewardCount": 0, + "RewardDesc": "LoginRewardGroup.30200102.1", + "DisRare": false + }, + "30200103": { + "Id": 30200103, + "RewardGroupId": 302001, + "Order": 3, + "RewardId1": 502, + "Qty1": 1, + "RewardId2": 81004, + "Qty2": 2, + "RewardId3": 0, + "Qty3": 0, + "RewardIcon": "", + "RewardCount": 0, + "RewardDesc": "LoginRewardGroup.30200103.1", + "DisRare": false + }, + "30200104": { + "Id": 30200104, + "RewardGroupId": 302001, + "Order": 4, + "RewardId1": 502, + "Qty1": 1, + "RewardId2": 81004, + "Qty2": 2, + "RewardId3": 0, + "Qty3": 0, + "RewardIcon": "", + "RewardCount": 0, + "RewardDesc": "LoginRewardGroup.30200104.1", + "DisRare": false + }, + "30200105": { + "Id": 30200105, + "RewardGroupId": 302001, + "Order": 5, + "RewardId1": 502, + "Qty1": 1, + "RewardId2": 81004, + "Qty2": 2, + "RewardId3": 0, + "Qty3": 0, + "RewardIcon": "", + "RewardCount": 0, + "RewardDesc": "LoginRewardGroup.30200105.1", + "DisRare": false } } \ No newline at end of file diff --git a/data/bin/MailTemplate.json b/data/bin/MailTemplate.json index f56c15fd6..3e34acf4a 100644 --- a/data/bin/MailTemplate.json +++ b/data/bin/MailTemplate.json @@ -54,6 +54,17 @@ "Type": 1, "Items": "" }, + "2022": { + "Id": 2022, + "Explanation": "星途一载·追梦特典未领取奖励", + "Icon": "Icon/Head/head_12501", + "Author": "MailTemplate.2022.1", + "LetterPaper": "background2", + "Subject": "MailTemplate.2022.2", + "Desc": "MailTemplate.2022.3", + "Type": 1, + "Items": "" + }, "2031": { "Id": 2031, "Explanation": "充值后未领取成功", @@ -186,6 +197,17 @@ "Type": 1, "Items": "" }, + "2102": { + "Id": 2102, + "Explanation": "抽卡累抽补发", + "Icon": "Icon/Head/head_npc10201", + "Author": "MailTemplate.2102.1", + "LetterPaper": "background2", + "Subject": "MailTemplate.2102.2", + "Desc": "MailTemplate.2102.3", + "Type": 1, + "Items": "" + }, "2111": { "Id": 2111, "Explanation": "猎影合围讨伐结算", @@ -298,7 +320,7 @@ }, "4001": { "Id": 4001, - "Explanation": "活动结束补偿邮件", + "Explanation": "周期任务组类型活动结束补偿邮件", "Icon": "Icon/Head/head_12501", "Author": "MailTemplate.4001.1", "LetterPaper": "background2", @@ -343,7 +365,7 @@ "4005": { "Id": 4005, "Explanation": "活动结束补偿邮件", - "Icon": "Icon/Head/head_12501", + "Icon": "Icon/Head/head_917203", "Author": "MailTemplate.4005.1", "LetterPaper": "background2", "Subject": "MailTemplate.4005.2", @@ -472,6 +494,39 @@ "Type": 1, "Items": "" }, + "4017": { + "Id": 4017, + "Explanation": "活动结束补偿邮件", + "Icon": "Icon/Head/head_12501", + "Author": "MailTemplate.4017.1", + "LetterPaper": "background2", + "Subject": "MailTemplate.4017.2", + "Desc": "MailTemplate.4017.3", + "Type": 1, + "Items": "" + }, + "4018": { + "Id": 4018, + "Explanation": "活动结束补偿邮件", + "Icon": "Icon/Head/head_12501", + "Author": "MailTemplate.4018.1", + "LetterPaper": "background2", + "Subject": "MailTemplate.4018.2", + "Desc": "MailTemplate.4018.3", + "Type": 1, + "Items": "" + }, + "4019": { + "Id": 4019, + "Explanation": "活动结束补偿邮件", + "Icon": "Icon/Head/head_12501", + "Author": "MailTemplate.4019.1", + "LetterPaper": "background2", + "Subject": "MailTemplate.4019.2", + "Desc": "MailTemplate.4019.3", + "Type": 1, + "Items": "" + }, "5001": { "Id": 5001, "Explanation": "问卷调查奖励邮件", @@ -494,6 +549,39 @@ "Type": 1, "Items": "" }, + "6001": { + "Id": 6001, + "Explanation": "回流活动结束补偿邮件", + "Icon": "Icon/Head/head_12501", + "Author": "MailTemplate.6001.1", + "LetterPaper": "background2", + "Subject": "MailTemplate.6001.2", + "Desc": "MailTemplate.6001.3", + "Type": 1, + "Items": "" + }, + "6002": { + "Id": 6002, + "Explanation": "回流活动周卡补发邮件", + "Icon": "Icon/Head/head_npc13301", + "Author": "MailTemplate.6002.1", + "LetterPaper": "background2", + "Subject": "MailTemplate.6002.2", + "Desc": "MailTemplate.6002.3", + "Type": 1, + "Items": "" + }, + "6003": { + "Id": 6003, + "Explanation": "回流活动周卡补发邮件", + "Icon": "Icon/Head/head_npc13301", + "Author": "MailTemplate.6003.1", + "LetterPaper": "background2", + "Subject": "MailTemplate.6003.2", + "Desc": "MailTemplate.6003.3", + "Type": 1, + "Items": "" + }, "10001": { "Id": 10001, "Explanation": "泳装活动结束倒计时邮件", @@ -901,6 +989,28 @@ "Type": 1, "Items": "" }, + "910162": { + "Id": 910162, + "Explanation": "邂逅源初之剑卡池关闭提示", + "Icon": "Icon/Head/head_12501", + "Author": "MailTemplate.910162.1", + "LetterPaper": "background2", + "Subject": "MailTemplate.910162.2", + "Desc": "MailTemplate.910162.3", + "Type": 1, + "Items": "" + }, + "920162": { + "Id": 920162, + "Explanation": "心意凝于剑尖秘纹卡池关闭提示", + "Icon": "Icon/Head/head_12501", + "Author": "MailTemplate.920162.1", + "LetterPaper": "background2", + "Subject": "MailTemplate.920162.2", + "Desc": "MailTemplate.920162.3", + "Type": 1, + "Items": "" + }, "10801": { "Id": 10801, "Explanation": "心跳!柔光狂想曲 活动结束倒计时邮件", @@ -1098,5 +1208,38 @@ "Desc": "MailTemplate.11203.3", "Type": 1, "Items": "" + }, + "20401": { + "Id": 20401, + "Explanation": "完璧之庭 微尘破晓 活动结束倒计时邮件", + "Icon": "Icon/Head/head_12501", + "Author": "MailTemplate.20401.1", + "LetterPaper": "background2", + "Subject": "MailTemplate.20401.2", + "Desc": "MailTemplate.20401.3", + "Type": 1, + "Items": "" + }, + "20402": { + "Id": 20402, + "Explanation": "完璧之庭 微尘破晓 活动结束货币转换邮件", + "Icon": "Icon/Head/head_12501", + "Author": "MailTemplate.20402.1", + "LetterPaper": "background2", + "Subject": "MailTemplate.20402.2", + "Desc": "MailTemplate.20402.3", + "Type": 1, + "Items": "" + }, + "20403": { + "Id": 20403, + "Explanation": "完璧之庭 微尘破晓 活动任务结束未领取邮件", + "Icon": "Icon/Head/head_12501", + "Author": "MailTemplate.20403.1", + "LetterPaper": "background2", + "Subject": "MailTemplate.20403.2", + "Desc": "MailTemplate.20403.3", + "Type": 1, + "Items": "" } } \ No newline at end of file diff --git a/data/bin/MainScreenCG.json b/data/bin/MainScreenCG.json index 34f91a863..cf1b209ff 100644 --- a/data/bin/MainScreenCG.json +++ b/data/bin/MainScreenCG.json @@ -1279,6 +1279,36 @@ "Name": "MainScreenCG.1128.1", "Sort": 8953 }, + "1129": { + "Id": 1129, + "IsShown": true, + "FullScreenImg": "CG/1129/1129", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_main_10001_001_l_L", + "Icon": "Icon/CGHead/story_main_10001_001_l_S", + "Name": "MainScreenCG.1129.1", + "Sort": 8952 + }, + "1130": { + "Id": 1130, + "IsShown": true, + "FullScreenImg": "CG/1130/1130", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_main_10001_002_01_L", + "Icon": "Icon/CGHead/story_main_10001_002_01_S", + "Name": "MainScreenCG.1130.1", + "Sort": 8951 + }, + "1131": { + "Id": 1131, + "IsShown": true, + "FullScreenImg": "CG/1131/1131", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_main_10001_003_c_L", + "Icon": "Icon/CGHead/story_main_10001_003_c_S", + "Name": "MainScreenCG.1131.1", + "Sort": 8950 + }, "2001": { "Id": 2001, "IsShown": true, @@ -1458,5 +1488,425 @@ "Icon": "Icon/CGHead/story_tales_18_001_S", "Name": "MainScreenCG.2018.1", "Sort": 1983 + }, + "30101": { + "Id": 30101, + "IsShown": true, + "FullScreenImg": "CG/30101/30101", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_event_01_001_L", + "Icon": "Icon/CGHead/story_event_01_001_S", + "Name": "MainScreenCG.30101.1", + "Sort": 999 + }, + "30102": { + "Id": 30102, + "IsShown": false, + "FullScreenImg": "", + "FullScreenL2D": "", + "ListImg": "", + "Icon": "", + "Name": "MainScreenCG.30102.1", + "Sort": 0 + }, + "30103": { + "Id": 30103, + "IsShown": false, + "FullScreenImg": "", + "FullScreenL2D": "", + "ListImg": "", + "Icon": "", + "Name": "MainScreenCG.30103.1", + "Sort": 0 + }, + "30104": { + "Id": 30104, + "IsShown": false, + "FullScreenImg": "", + "FullScreenL2D": "", + "ListImg": "", + "Icon": "", + "Name": "MainScreenCG.30104.1", + "Sort": 0 + }, + "30105": { + "Id": 30105, + "IsShown": true, + "FullScreenImg": "CG/30105/30105", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_event_01_005_L", + "Icon": "Icon/CGHead/story_event_01_005_S", + "Name": "MainScreenCG.30105.1", + "Sort": 995 + }, + "30106": { + "Id": 30106, + "IsShown": true, + "FullScreenImg": "CG/30106/30106", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_event_01_006_L", + "Icon": "Icon/CGHead/story_event_01_006_S", + "Name": "MainScreenCG.30106.1", + "Sort": 994 + }, + "30201": { + "Id": 30201, + "IsShown": true, + "FullScreenImg": "CG/30201/30201", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_event_02_001_L", + "Icon": "Icon/CGHead/story_event_02_001_S", + "Name": "MainScreenCG.30201.1", + "Sort": 993 + }, + "30202": { + "Id": 30202, + "IsShown": false, + "FullScreenImg": "", + "FullScreenL2D": "", + "ListImg": "", + "Icon": "", + "Name": "MainScreenCG.30202.1", + "Sort": 0 + }, + "30203": { + "Id": 30203, + "IsShown": true, + "FullScreenImg": "CG/30203/30203", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_event_02_003_L", + "Icon": "Icon/CGHead/story_event_02_003_S", + "Name": "MainScreenCG.30203.1", + "Sort": 991 + }, + "30204": { + "Id": 30204, + "IsShown": false, + "FullScreenImg": "", + "FullScreenL2D": "", + "ListImg": "", + "Icon": "", + "Name": "MainScreenCG.30204.1", + "Sort": 0 + }, + "30205": { + "Id": 30205, + "IsShown": true, + "FullScreenImg": "CG/30205/30205", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_event_02_005_L", + "Icon": "Icon/CGHead/story_event_02_005_S", + "Name": "MainScreenCG.30205.1", + "Sort": 989 + }, + "30206": { + "Id": 30206, + "IsShown": false, + "FullScreenImg": "", + "FullScreenL2D": "", + "ListImg": "", + "Icon": "", + "Name": "MainScreenCG.30206.1", + "Sort": 0 + }, + "30207": { + "Id": 30207, + "IsShown": true, + "FullScreenImg": "CG/30207/30207", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_event_02_007_L", + "Icon": "Icon/CGHead/story_event_02_007_S", + "Name": "MainScreenCG.30207.1", + "Sort": 987 + }, + "30301": { + "Id": 30301, + "IsShown": true, + "FullScreenImg": "CG/30301/30301", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_event_03_001_L", + "Icon": "Icon/CGHead/story_event_03_001_S", + "Name": "MainScreenCG.30301.1", + "Sort": 986 + }, + "30302": { + "Id": 30302, + "IsShown": true, + "FullScreenImg": "CG/30302/30302", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_event_03_002_L", + "Icon": "Icon/CGHead/story_event_03_002_S", + "Name": "MainScreenCG.30302.1", + "Sort": 985 + }, + "30303": { + "Id": 30303, + "IsShown": false, + "FullScreenImg": "", + "FullScreenL2D": "", + "ListImg": "", + "Icon": "", + "Name": "MainScreenCG.30303.1", + "Sort": 0 + }, + "30304": { + "Id": 30304, + "IsShown": false, + "FullScreenImg": "", + "FullScreenL2D": "", + "ListImg": "", + "Icon": "", + "Name": "MainScreenCG.30304.1", + "Sort": 0 + }, + "30401": { + "Id": 30401, + "IsShown": true, + "FullScreenImg": "CG/30401/30401", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_event_04_001_c_L", + "Icon": "Icon/CGHead/story_event_04_001_c_S", + "Name": "MainScreenCG.30401.1", + "Sort": 982 + }, + "30402": { + "Id": 30402, + "IsShown": true, + "FullScreenImg": "CG/30402/30402", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_event_04_002_L", + "Icon": "Icon/CGHead/story_event_04_002_S", + "Name": "MainScreenCG.30402.1", + "Sort": 981 + }, + "30403": { + "Id": 30403, + "IsShown": true, + "FullScreenImg": "CG/30403/30403", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_event_04_003_b_L", + "Icon": "Icon/CGHead/story_event_04_003_b_S", + "Name": "MainScreenCG.30403.1", + "Sort": 980 + }, + "30404": { + "Id": 30404, + "IsShown": false, + "FullScreenImg": "", + "FullScreenL2D": "", + "ListImg": "", + "Icon": "", + "Name": "MainScreenCG.30404.1", + "Sort": 0 + }, + "30500": { + "Id": 30500, + "IsShown": true, + "FullScreenImg": "CG/30500/30500", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/ev05KV_L", + "Icon": "Icon/CGHead/ev05KV_S", + "Name": "MainScreenCG.30500.1", + "Sort": 978 + }, + "30501": { + "Id": 30501, + "IsShown": true, + "FullScreenImg": "CG/30501/30501", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_event_05_001_L", + "Icon": "Icon/CGHead/story_event_05_001_S", + "Name": "MainScreenCG.30501.1", + "Sort": 977 + }, + "30502": { + "Id": 30502, + "IsShown": true, + "FullScreenImg": "CG/30502/30502", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_event_05_002_a_L", + "Icon": "Icon/CGHead/story_event_05_002_a_S", + "Name": "MainScreenCG.30502.1", + "Sort": 976 + }, + "30503": { + "Id": 30503, + "IsShown": true, + "FullScreenImg": "CG/30503/30503", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_event_05_003_L", + "Icon": "Icon/CGHead/story_event_05_003_S", + "Name": "MainScreenCG.30503.1", + "Sort": 975 + }, + "30701": { + "Id": 30701, + "IsShown": true, + "FullScreenImg": "CG/30701/30701", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_event_07_001_L", + "Icon": "Icon/CGHead/story_event_07_001_S", + "Name": "MainScreenCG.30701.1", + "Sort": 974 + }, + "30702": { + "Id": 30702, + "IsShown": true, + "FullScreenImg": "CG/30702/30702", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_event_07_002_L", + "Icon": "Icon/CGHead/story_event_07_002_S", + "Name": "MainScreenCG.30702.1", + "Sort": 973 + }, + "30703": { + "Id": 30703, + "IsShown": true, + "FullScreenImg": "CG/30703/30703", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_event_07_003_L", + "Icon": "Icon/CGHead/story_event_07_003_S", + "Name": "MainScreenCG.30703.1", + "Sort": 972 + }, + "30801": { + "Id": 30801, + "IsShown": true, + "FullScreenImg": "CG/30801/30801", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_event_08_001_L", + "Icon": "Icon/CGHead/story_event_08_001_S", + "Name": "MainScreenCG.30801.1", + "Sort": 971 + }, + "30802": { + "Id": 30802, + "IsShown": false, + "FullScreenImg": "", + "FullScreenL2D": "", + "ListImg": "", + "Icon": "", + "Name": "MainScreenCG.30802.1", + "Sort": 0 + }, + "30803": { + "Id": 30803, + "IsShown": true, + "FullScreenImg": "CG/30803/30803", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_event_08_003_L", + "Icon": "Icon/CGHead/story_event_08_003_S", + "Name": "MainScreenCG.30803.1", + "Sort": 969 + }, + "30901": { + "Id": 30901, + "IsShown": true, + "FullScreenImg": "CG/30901/30901", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_event_09_001_a_L", + "Icon": "Icon/CGHead/story_event_09_001_a_S", + "Name": "MainScreenCG.30901.1", + "Sort": 968 + }, + "30902": { + "Id": 30902, + "IsShown": false, + "FullScreenImg": "", + "FullScreenL2D": "", + "ListImg": "", + "Icon": "", + "Name": "MainScreenCG.30902.1", + "Sort": 0 + }, + "31001": { + "Id": 31001, + "IsShown": true, + "FullScreenImg": "CG/31001/31001", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_event_10_001_L", + "Icon": "Icon/CGHead/story_event_10_001_S", + "Name": "MainScreenCG.31001.1", + "Sort": 966 + }, + "31002": { + "Id": 31002, + "IsShown": false, + "FullScreenImg": "", + "FullScreenL2D": "", + "ListImg": "", + "Icon": "", + "Name": "MainScreenCG.31002.1", + "Sort": 0 + }, + "31003": { + "Id": 31003, + "IsShown": true, + "FullScreenImg": "CG/31003/31003", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_event_10_003_L", + "Icon": "Icon/CGHead/story_event_10_003_S", + "Name": "MainScreenCG.31003.1", + "Sort": 964 + }, + "31100": { + "Id": 31100, + "IsShown": true, + "FullScreenImg": "CG/31100/31100", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/ev11KV_L", + "Icon": "Icon/CGHead/ev11KV_S", + "Name": "MainScreenCG.31100.1", + "Sort": 963 + }, + "31101": { + "Id": 31101, + "IsShown": true, + "FullScreenImg": "CG/31101/31101", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_event_11_001_L", + "Icon": "Icon/CGHead/story_event_11_001_S", + "Name": "MainScreenCG.31101.1", + "Sort": 962 + }, + "31102": { + "Id": 31102, + "IsShown": true, + "FullScreenImg": "CG/31102/31102", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_event_11_002_L", + "Icon": "Icon/CGHead/story_event_11_002_S", + "Name": "MainScreenCG.31102.1", + "Sort": 961 + }, + "31103": { + "Id": 31103, + "IsShown": true, + "FullScreenImg": "CG/31103/31103", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_event_11_003_L", + "Icon": "Icon/CGHead/story_event_11_003_S", + "Name": "MainScreenCG.31103.1", + "Sort": 960 + }, + "31201": { + "Id": 31201, + "IsShown": true, + "FullScreenImg": "CG/31201/31201", + "FullScreenL2D": "", + "ListImg": "Icon/CGHead/story_event_12_001_L", + "Icon": "Icon/CGHead/story_event_12_001_S", + "Name": "MainScreenCG.31201.1", + "Sort": 959 + }, + "31202": { + "Id": 31202, + "IsShown": false, + "FullScreenImg": "", + "FullScreenL2D": "", + "ListImg": "", + "Icon": "", + "Name": "MainScreenCG.31202.1", + "Sort": 0 } } \ No newline at end of file diff --git a/data/bin/MainSkill.json b/data/bin/MainSkill.json index 9b48055a1..848e597fb 100644 --- a/data/bin/MainSkill.json +++ b/data/bin/MainSkill.json @@ -11713,5 +11713,209 @@ "Param5": "", "Param6": "", "Param7": "" + }, + "406601": { + "Id": 406601, + "GroupId": 4066, + "Level": 1, + "EffectId": [], + "Name": "MainSkill.406601.1", + "Icon": "Icon/DiscSkill/DiscSkill_214066", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "MainSkill.406601.2", + "Param1": "15%", + "Param2": "15%", + "Param3": "5", + "Param4": "15%", + "Param5": "8", + "Param6": "", + "Param7": "" + }, + "406602": { + "Id": 406602, + "GroupId": 4066, + "Level": 2, + "EffectId": [], + "Name": "MainSkill.406602.1", + "Icon": "Icon/DiscSkill/DiscSkill_214066", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "MainSkill.406602.2", + "Param1": "18%", + "Param2": "18%", + "Param3": "5", + "Param4": "18%", + "Param5": "8", + "Param6": "", + "Param7": "" + }, + "406603": { + "Id": 406603, + "GroupId": 4066, + "Level": 3, + "EffectId": [], + "Name": "MainSkill.406603.1", + "Icon": "Icon/DiscSkill/DiscSkill_214066", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "MainSkill.406603.2", + "Param1": "21%", + "Param2": "21%", + "Param3": "5", + "Param4": "21%", + "Param5": "8", + "Param6": "", + "Param7": "" + }, + "406604": { + "Id": 406604, + "GroupId": 4066, + "Level": 4, + "EffectId": [], + "Name": "MainSkill.406604.1", + "Icon": "Icon/DiscSkill/DiscSkill_214066", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "MainSkill.406604.2", + "Param1": "24%", + "Param2": "24%", + "Param3": "5", + "Param4": "24%", + "Param5": "8", + "Param6": "", + "Param7": "" + }, + "406605": { + "Id": 406605, + "GroupId": 4066, + "Level": 5, + "EffectId": [], + "Name": "MainSkill.406605.1", + "Icon": "Icon/DiscSkill/DiscSkill_214066", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "MainSkill.406605.2", + "Param1": "27%", + "Param2": "27%", + "Param3": "5", + "Param4": "27%", + "Param5": "8", + "Param6": "", + "Param7": "" + }, + "406606": { + "Id": 406606, + "GroupId": 4066, + "Level": 6, + "EffectId": [], + "Name": "MainSkill.406606.1", + "Icon": "Icon/DiscSkill/DiscSkill_214066", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "MainSkill.406606.2", + "Param1": "30%", + "Param2": "30%", + "Param3": "5", + "Param4": "30%", + "Param5": "8", + "Param6": "", + "Param7": "" + }, + "406701": { + "Id": 406701, + "GroupId": 4067, + "Level": 1, + "EffectId": [], + "Name": "MainSkill.406701.1", + "Icon": "Icon/DiscSkill/DiscSkill_214067", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "MainSkill.406701.2", + "Param1": "5", + "Param2": "0.5%", + "Param3": "15", + "Param4": "5%", + "Param5": "", + "Param6": "", + "Param7": "" + }, + "406702": { + "Id": 406702, + "GroupId": 4067, + "Level": 2, + "EffectId": [], + "Name": "MainSkill.406702.1", + "Icon": "Icon/DiscSkill/DiscSkill_214067", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "MainSkill.406702.2", + "Param1": "5", + "Param2": "0.6%", + "Param3": "15", + "Param4": "6%", + "Param5": "", + "Param6": "", + "Param7": "" + }, + "406703": { + "Id": 406703, + "GroupId": 4067, + "Level": 3, + "EffectId": [], + "Name": "MainSkill.406703.1", + "Icon": "Icon/DiscSkill/DiscSkill_214067", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "MainSkill.406703.2", + "Param1": "5", + "Param2": "0.7%", + "Param3": "15", + "Param4": "7%", + "Param5": "", + "Param6": "", + "Param7": "" + }, + "406704": { + "Id": 406704, + "GroupId": 4067, + "Level": 4, + "EffectId": [], + "Name": "MainSkill.406704.1", + "Icon": "Icon/DiscSkill/DiscSkill_214067", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "MainSkill.406704.2", + "Param1": "5", + "Param2": "0.8%", + "Param3": "15", + "Param4": "8%", + "Param5": "", + "Param6": "", + "Param7": "" + }, + "406705": { + "Id": 406705, + "GroupId": 4067, + "Level": 5, + "EffectId": [], + "Name": "MainSkill.406705.1", + "Icon": "Icon/DiscSkill/DiscSkill_214067", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "MainSkill.406705.2", + "Param1": "5", + "Param2": "0.9%", + "Param3": "15", + "Param4": "9%", + "Param5": "", + "Param6": "", + "Param7": "" + }, + "406706": { + "Id": 406706, + "GroupId": 4067, + "Level": 6, + "EffectId": [], + "Name": "MainSkill.406706.1", + "Icon": "Icon/DiscSkill/DiscSkill_214067", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "MainSkill.406706.2", + "Param1": "5", + "Param2": "1%", + "Param3": "15", + "Param4": "10%", + "Param5": "", + "Param6": "", + "Param7": "" } } \ No newline at end of file diff --git a/data/bin/MainlineFloor.json b/data/bin/MainlineFloor.json index eac3b5ec3..ab568c86d 100644 --- a/data/bin/MainlineFloor.json +++ b/data/bin/MainlineFloor.json @@ -89,46 +89,6 @@ "MonsterLv": 9, "IntroCutscene": "" }, - "1100102": { - "Id": 1100102, - "SceneName": "Levels/Main/Countryside/CountrySide_Main_2_1", - "ConfigPrefabName": "Countryside_Main_1", - "Theme": 1, - "BGM": "", - "LeaveTriggerEvent": "amb_countryside_all_stop", - "MonsterLv": 10, - "IntroCutscene": "" - }, - "1100202": { - "Id": 1100202, - "SceneName": "Levels/Main/Countryside/CountrySide_Main_2_2", - "ConfigPrefabName": "Countryside_Main_2", - "Theme": 1, - "BGM": "", - "LeaveTriggerEvent": "amb_countryside_all_stop", - "MonsterLv": 10, - "IntroCutscene": "" - }, - "1100302": { - "Id": 1100302, - "SceneName": "Levels/Main/Countryside/CountrySide_Main_2_3", - "ConfigPrefabName": "Countryside_Main_3", - "Theme": 1, - "BGM": "", - "LeaveTriggerEvent": "amb_countryside_all_stop", - "MonsterLv": 10, - "IntroCutscene": "" - }, - "1100401": { - "Id": 1100401, - "SceneName": "Levels/Main/ForestRuins/Forest_Ruins_Main_2_4", - "ConfigPrefabName": "Countryside_Main_4", - "Theme": 7, - "BGM": "", - "LeaveTriggerEvent": "amb_forestRuins_all_stop", - "MonsterLv": 10, - "IntroCutscene": "" - }, "1200102": { "Id": 1200102, "SceneName": "Levels/Main/Desert/Desert_Main_0_5", @@ -669,25 +629,35 @@ "MonsterLv": 6, "IntroCutscene": "" }, - "1060505": { - "Id": 1060505, - "SceneName": "Levels/StoryActivity/StoryActivity_8/StoryActivity_8_010_B_01", - "ConfigPrefabName": "StoryActivity_8_010_N2", - "Theme": 436, - "BGM": "amb_Duona_combatNormal_setState", - "LeaveTriggerEvent": "amb_Duona_all_stop", - "MonsterLv": 7, + "1100101": { + "Id": 1100101, + "SceneName": "Levels/Main/Forest_New/Forest_Main_10_1", + "ConfigPrefabName": "Forest_Main_10_1", + "Theme": 30, + "BGM": "forest_explore_setState", + "LeaveTriggerEvent": "amb_forest_all_stop", + "MonsterLv": 6, "IntroCutscene": "" }, - "1060506": { - "Id": 1060506, - "SceneName": "Levels/StoryActivity/StoryActivity_8/StoryActivity_8_Boss_A", - "ConfigPrefabName": "StoryActivity_8_Boss_N8", - "Theme": 436, - "BGM": "amb_Duona_combatBoss_setState", - "LeaveTriggerEvent": "amb_Duona_all_stop", - "MonsterLv": 7, - "IntroCutscene": "" + "1100301": { + "Id": 1100301, + "SceneName": "Levels/JointDrill/JointDrill_03/JointDrill_03", + "ConfigPrefabName": "JointDrill_03_Stage1", + "Theme": 255, + "BGM": "Mode_JointDrill_magician_setState", + "LeaveTriggerEvent": "amb_city_all_stop", + "MonsterLv": 6, + "IntroCutscene": "fx_m72011_base_Born" + }, + "1100302": { + "Id": 1100302, + "SceneName": "Levels/JointDrill/JointDrill_03/JointDrill_03", + "ConfigPrefabName": "JointDrill_03_Stage2", + "Theme": 255, + "BGM": "Mode_JointDrill_magician2_setState", + "LeaveTriggerEvent": "", + "MonsterLv": 6, + "IntroCutscene": "fx_jointdrill_03_base_boss_change_tl" }, "9920284": { "Id": 9920284, diff --git a/data/bin/MallPackage.json b/data/bin/MallPackage.json index feb0b9224..a491884d2 100644 --- a/data/bin/MallPackage.json +++ b/data/bin/MallPackage.json @@ -1,4 +1,159 @@ { + "Dorm.710008": { + "Id": "Dorm.710008", + "Name": "MallPackage.Dorm.710008.1", + "DetailName": "MallPackage.Dorm.710008.2", + "GroupId": 21, + "StatisticalGroup": "", + "SaleRate": 0, + "Tag": 3, + "Sort": 1, + "CurrencyType": 2, + "CurrencyItemId": 701, + "CurrencyItemQty": 500, + "CurrencyShowPrice": "", + "Stock": 1, + "RefreshType": 0, + "Items": "{\"710008\":1}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "", + "DeListTime": "", + "ProDeListTime": "", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [], + "DisplayMode": 1, + "Icon": "Icon/DormFurniture/item_710008", + "IconBg": "UI/big_sprites/db_pack_4" + }, + "Dorm.710011": { + "Id": "Dorm.710011", + "Name": "MallPackage.Dorm.710011.1", + "DetailName": "MallPackage.Dorm.710011.2", + "GroupId": 21, + "StatisticalGroup": "", + "SaleRate": 0, + "Tag": 3, + "Sort": 2, + "CurrencyType": 2, + "CurrencyItemId": 701, + "CurrencyItemQty": 500, + "CurrencyShowPrice": "", + "Stock": 1, + "RefreshType": 0, + "Items": "{\"710011\":1}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "", + "DeListTime": "", + "ProDeListTime": "", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [], + "DisplayMode": 1, + "Icon": "Icon/DormFurniture/item_710011", + "IconBg": "UI/big_sprites/db_pack_4" + }, + "Dorm.710012": { + "Id": "Dorm.710012", + "Name": "MallPackage.Dorm.710012.1", + "DetailName": "MallPackage.Dorm.710012.2", + "GroupId": 21, + "StatisticalGroup": "", + "SaleRate": 0, + "Tag": 3, + "Sort": 3, + "CurrencyType": 2, + "CurrencyItemId": 701, + "CurrencyItemQty": 500, + "CurrencyShowPrice": "", + "Stock": 1, + "RefreshType": 0, + "Items": "{\"710012\":1}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "", + "DeListTime": "", + "ProDeListTime": "", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [], + "DisplayMode": 1, + "Icon": "Icon/DormFurniture/item_710012", + "IconBg": "UI/big_sprites/db_pack_4" + }, + "DormRoomLayout.1001": { + "Id": "DormRoomLayout.1001", + "Name": "MallPackage.DormRoomLayout.1001.1", + "DetailName": "MallPackage.DormRoomLayout.1001.2", + "GroupId": 22, + "StatisticalGroup": "", + "SaleRate": 0, + "Tag": 3, + "Sort": 6, + "CurrencyType": 2, + "CurrencyItemId": 701, + "CurrencyItemQty": 3000, + "CurrencyShowPrice": "", + "Stock": 1, + "RefreshType": 0, + "Items": "{\"731001\":1}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "", + "DeListTime": "", + "ProDeListTime": "", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [], + "DisplayMode": 1, + "Icon": "Icon/DormFurnitureSet/item_731001", + "IconBg": "UI/big_sprites/db_pack_3" + }, + "DormRoomLayout.1003": { + "Id": "DormRoomLayout.1003", + "Name": "MallPackage.DormRoomLayout.1003.1", + "DetailName": "MallPackage.DormRoomLayout.1003.2", + "GroupId": 22, + "StatisticalGroup": "", + "SaleRate": 0, + "Tag": 3, + "Sort": 5, + "CurrencyType": 2, + "CurrencyItemId": 701, + "CurrencyItemQty": 4800, + "CurrencyShowPrice": "", + "Stock": 1, + "RefreshType": 0, + "Items": "{\"731003\":1}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "", + "DeListTime": "", + "ProDeListTime": "", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [], + "DisplayMode": 1, + "Icon": "Icon/DormFurnitureSet/item_731003", + "IconBg": "UI/big_sprites/db_pack_4" + }, "skin.98.01": { "Id": "skin.98.01", "Name": "MallPackage.skin.98.01.1", @@ -713,6 +868,244 @@ "Icon": "Icon/Head/head_12503_SPSK", "IconBg": "" }, + "skin.98.17": { + "Id": "skin.98.17", + "Name": "MallPackage.skin.98.17.1", + "DetailName": "MallPackage.skin.98.17.2", + "GroupId": 11, + "StatisticalGroup": "skin_3d", + "SaleRate": 0, + "Tag": 2, + "Sort": 1, + "CurrencyType": 1, + "CurrencyItemId": 0, + "CurrencyItemQty": 19000, + "CurrencyShowPrice": "₩ 19,000", + "Stock": 1, + "RefreshType": 0, + "Items": "{\"15503\":1}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "2026-10-20T12:00:00+08:00", + "DeListTime": "2026-11-17T10:59:59+08:00", + "ProDeListTime": "2026-11-17T10:59:59+08:00", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [ + 4, + 1 + ], + "DisplayMode": 1, + "Icon": "Icon/Head/head_15503_SPSK", + "IconBg": "" + }, + "skin.98.18": { + "Id": "skin.98.18", + "Name": "MallPackage.skin.98.18.1", + "DetailName": "MallPackage.skin.98.18.2", + "GroupId": 11, + "StatisticalGroup": "skin_3d", + "SaleRate": 0, + "Tag": 2, + "Sort": 2, + "CurrencyType": 1, + "CurrencyItemId": 0, + "CurrencyItemQty": 19000, + "CurrencyShowPrice": "₩ 19,000", + "Stock": 1, + "RefreshType": 0, + "Items": "{\"11003\":1}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "2026-10-20T12:00:00+08:00", + "DeListTime": "2026-11-17T10:59:59+08:00", + "ProDeListTime": "2026-11-17T10:59:59+08:00", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [ + 4, + 1 + ], + "DisplayMode": 1, + "Icon": "Icon/Head/head_11003_SPSK", + "IconBg": "" + }, + "skin.98.05.1": { + "Id": "skin.98.05.1", + "Name": "MallPackage.skin.98.05.1.1", + "DetailName": "MallPackage.skin.98.05.1.2", + "GroupId": 12, + "StatisticalGroup": "skin_3d", + "SaleRate": 0, + "Tag": 2, + "Sort": 2, + "CurrencyType": 1, + "CurrencyItemId": 0, + "CurrencyItemQty": 19000, + "CurrencyShowPrice": "₩ 19,000", + "Stock": 1, + "RefreshType": 0, + "Items": "{\"13503\":1}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "2026-10-20T12:00:00+08:00", + "DeListTime": "2026-11-10T10:59:59+08:00", + "ProDeListTime": "2026-11-10T10:59:59+08:00", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [ + 4, + 1 + ], + "DisplayMode": 1, + "Icon": "Icon/Head/head_13503_SPSK", + "IconBg": "" + }, + "skin.98.06.1": { + "Id": "skin.98.06.1", + "Name": "MallPackage.skin.98.06.1.1", + "DetailName": "MallPackage.skin.98.06.1.2", + "GroupId": 12, + "StatisticalGroup": "skin_3d", + "SaleRate": 0, + "Tag": 2, + "Sort": 3, + "CurrencyType": 1, + "CurrencyItemId": 0, + "CurrencyItemQty": 19000, + "CurrencyShowPrice": "₩ 19,000", + "Stock": 1, + "RefreshType": 0, + "Items": "{\"14903\":1}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "2026-10-20T12:00:00+08:00", + "DeListTime": "2026-11-10T10:59:59+08:00", + "ProDeListTime": "2026-11-10T10:59:59+08:00", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [ + 4, + 1 + ], + "DisplayMode": 1, + "Icon": "Icon/Head/head_14903_SPSK", + "IconBg": "" + }, + "skin.98.08.1": { + "Id": "skin.98.08.1", + "Name": "MallPackage.skin.98.08.1.1", + "DetailName": "MallPackage.skin.98.08.1.2", + "GroupId": 12, + "StatisticalGroup": "skin_3d", + "SaleRate": 0, + "Tag": 2, + "Sort": 1, + "CurrencyType": 1, + "CurrencyItemId": 0, + "CurrencyItemQty": 19000, + "CurrencyShowPrice": "₩ 19,000", + "Stock": 1, + "RefreshType": 0, + "Items": "{\"14403\":1}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "2026-10-20T12:00:00+08:00", + "DeListTime": "2026-11-10T10:59:59+08:00", + "ProDeListTime": "2026-11-10T10:59:59+08:00", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [ + 4, + 1 + ], + "DisplayMode": 1, + "Icon": "Icon/Head/head_14403_SPSK", + "IconBg": "" + }, + "skin.98.01.2": { + "Id": "skin.98.01.2", + "Name": "MallPackage.skin.98.01.2.1", + "DetailName": "MallPackage.skin.98.01.2.2", + "GroupId": 13, + "StatisticalGroup": "skin_3d", + "SaleRate": 0, + "Tag": 2, + "Sort": 1, + "CurrencyType": 1, + "CurrencyItemId": 0, + "CurrencyItemQty": 19000, + "CurrencyShowPrice": "₩ 19,000", + "Stock": 1, + "RefreshType": 0, + "Items": "{\"11203\":1}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "", + "DeListTime": "", + "ProDeListTime": "", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [ + 4, + 1 + ], + "DisplayMode": 1, + "Icon": "Icon/Head/head_11203_SPSK", + "IconBg": "" + }, + "skin.98.02.2": { + "Id": "skin.98.02.2", + "Name": "MallPackage.skin.98.02.2.1", + "DetailName": "MallPackage.skin.98.02.2.2", + "GroupId": 13, + "StatisticalGroup": "skin_3d", + "SaleRate": 0, + "Tag": 2, + "Sort": 2, + "CurrencyType": 1, + "CurrencyItemId": 0, + "CurrencyItemQty": 19000, + "CurrencyShowPrice": "₩ 19,000", + "Stock": 1, + "RefreshType": 0, + "Items": "{\"11903\":1}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "", + "DeListTime": "", + "ProDeListTime": "", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [ + 4, + 1 + ], + "DisplayMode": 1, + "Icon": "Icon/Head/head_11903_SPSK", + "IconBg": "" + }, "pack.first": { "Id": "pack.first", "Name": "MallPackage.pack.first.1", @@ -5765,5 +6158,625 @@ "DisplayMode": 1, "Icon": "Icon/ShopGoods/pack_10112_disc_l", "IconBg": "UI/big_sprites/db_pack_4" + }, + "pack.PaymentCenter_01": { + "Id": "pack.PaymentCenter_01", + "Name": "MallPackage.pack.PaymentCenter_01.1", + "DetailName": "MallPackage.pack.PaymentCenter_01.2", + "GroupId": 0, + "StatisticalGroup": "pack_role", + "SaleRate": 180, + "Tag": 1, + "Sort": 1, + "CurrencyType": 1, + "CurrencyItemId": 0, + "CurrencyItemQty": 14725, + "CurrencyShowPrice": "₩ 14,725", + "Stock": 1, + "RefreshType": 0, + "Items": "{\"502\":10}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "", + "DeListTime": "", + "ProDeListTime": "", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [], + "DisplayMode": 1, + "Icon": "Icon/ShopGoods/pack_payment_center_01", + "IconBg": "UI/big_sprites/db_pack_4" + }, + "pack.PaymentCenter_02": { + "Id": "pack.PaymentCenter_02", + "Name": "MallPackage.pack.PaymentCenter_02.1", + "DetailName": "MallPackage.pack.PaymentCenter_02.2", + "GroupId": 0, + "StatisticalGroup": "pack_disc", + "SaleRate": 180, + "Tag": 1, + "Sort": 2, + "CurrencyType": 1, + "CurrencyItemId": 0, + "CurrencyItemQty": 14725, + "CurrencyShowPrice": "₩ 14,725", + "Stock": 1, + "RefreshType": 0, + "Items": "{\"602\":3000}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "", + "DeListTime": "", + "ProDeListTime": "", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [], + "DisplayMode": 1, + "Icon": "Icon/ShopGoods/pack_payment_centerr_02", + "IconBg": "UI/big_sprites/db_pack_4" + }, + "pack.18_role": { + "Id": "pack.18_role", + "Name": "MallPackage.pack.18_role.1", + "DetailName": "MallPackage.pack.18_role.2", + "GroupId": 2, + "StatisticalGroup": "pack_role", + "SaleRate": 140, + "Tag": 1, + "Sort": 81, + "CurrencyType": 1, + "CurrencyItemId": 0, + "CurrencyItemQty": 19000, + "CurrencyShowPrice": "₩ 19,000", + "Stock": 3, + "RefreshType": 0, + "Items": "{\"502\":10}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "2026-10-20T12:00:00+08:00", + "DeListTime": "2026-11-10T10:59:59+08:00", + "ProDeListTime": "", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [], + "DisplayMode": 1, + "Icon": "Icon/ShopGoods/pack_20104_role", + "IconBg": "UI/big_sprites/db_pack_4" + }, + "pack.18_role_s": { + "Id": "pack.18_role_s", + "Name": "MallPackage.pack.18_role_s.1", + "DetailName": "MallPackage.pack.18_role_s.2", + "GroupId": 2, + "StatisticalGroup": "pack.05_role_s", + "SaleRate": 160, + "Tag": 1, + "Sort": 82, + "CurrencyType": 1, + "CurrencyItemId": 0, + "CurrencyItemQty": 30000, + "CurrencyShowPrice": "₩ 30,000", + "Stock": 3, + "RefreshType": 0, + "Items": "{\"502\":15,\"503\":3,\"33903\":3}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "2026-10-20T12:00:00+08:00", + "DeListTime": "2026-11-10T10:59:59+08:00", + "ProDeListTime": "", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [], + "DisplayMode": 1, + "Icon": "Icon/ShopGoods/pack_20104_role_s", + "IconBg": "UI/big_sprites/db_pack_4" + }, + "pack.18_role_l": { + "Id": "pack.18_role_l", + "Name": "MallPackage.pack.18_role_l.1", + "DetailName": "MallPackage.pack.18_role_l.2", + "GroupId": 2, + "StatisticalGroup": "pack.05_role_l", + "SaleRate": 160, + "Tag": 1, + "Sort": 83, + "CurrencyType": 1, + "CurrencyItemId": 0, + "CurrencyItemQty": 44000, + "CurrencyShowPrice": "₩ 44,000", + "Stock": 3, + "RefreshType": 0, + "Items": "{\"502\":20,\"503\":5,\"33903\":5}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "2026-10-20T12:00:00+08:00", + "DeListTime": "2026-11-10T10:59:59+08:00", + "ProDeListTime": "", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [], + "DisplayMode": 1, + "Icon": "Icon/ShopGoods/pack_20104_role_l", + "IconBg": "UI/big_sprites/db_pack_4" + }, + "pack.18_disc": { + "Id": "pack.18_disc", + "Name": "MallPackage.pack.18_disc.1", + "DetailName": "MallPackage.pack.18_disc.2", + "GroupId": 2, + "StatisticalGroup": "pack_disc", + "SaleRate": 140, + "Tag": 1, + "Sort": 84, + "CurrencyType": 1, + "CurrencyItemId": 0, + "CurrencyItemQty": 19000, + "CurrencyShowPrice": "₩ 19,000", + "Stock": 3, + "RefreshType": 0, + "Items": "{\"602\":3000}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "2026-10-20T12:00:00+08:00", + "DeListTime": "2026-11-10T10:59:59+08:00", + "ProDeListTime": "", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [], + "DisplayMode": 1, + "Icon": "Icon/ShopGoods/pack_20104_disc", + "IconBg": "UI/big_sprites/db_pack_4" + }, + "pack.18_disc_s": { + "Id": "pack.18_disc_s", + "Name": "MallPackage.pack.18_disc_s.1", + "DetailName": "MallPackage.pack.18_disc_s.2", + "GroupId": 2, + "StatisticalGroup": "pack.05_disc_s", + "SaleRate": 160, + "Tag": 1, + "Sort": 85, + "CurrencyType": 1, + "CurrencyItemId": 0, + "CurrencyItemQty": 30000, + "CurrencyShowPrice": "₩ 30,000", + "Stock": 3, + "RefreshType": 0, + "Items": "{\"602\":4500,\"603\":900,\"33903\":3}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "2026-10-20T12:00:00+08:00", + "DeListTime": "2026-11-10T10:59:59+08:00", + "ProDeListTime": "", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [], + "DisplayMode": 1, + "Icon": "Icon/ShopGoods/pack_20104_disc_s", + "IconBg": "UI/big_sprites/db_pack_4" + }, + "pack.18_disc_l": { + "Id": "pack.18_disc_l", + "Name": "MallPackage.pack.18_disc_l.1", + "DetailName": "MallPackage.pack.18_disc_l.2", + "GroupId": 2, + "StatisticalGroup": "pack.05_disc_l", + "SaleRate": 160, + "Tag": 1, + "Sort": 86, + "CurrencyType": 1, + "CurrencyItemId": 0, + "CurrencyItemQty": 44000, + "CurrencyShowPrice": "₩ 44,000", + "Stock": 3, + "RefreshType": 0, + "Items": "{\"602\":6000,\"603\":1500,\"33903\":5}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "2026-10-20T12:00:00+08:00", + "DeListTime": "2026-11-10T10:59:59+08:00", + "ProDeListTime": "", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [], + "DisplayMode": 1, + "Icon": "Icon/ShopGoods/pack_20104_disc_l", + "IconBg": "UI/big_sprites/db_pack_4" + }, + "pack.18_gift": { + "Id": "pack.18_gift", + "Name": "MallPackage.pack.18_gift.1", + "DetailName": "MallPackage.pack.18_gift.2", + "GroupId": 2, + "StatisticalGroup": "pack_gift", + "SaleRate": 140, + "Tag": 1, + "Sort": 87, + "CurrencyType": 1, + "CurrencyItemId": 0, + "CurrencyItemQty": 11000, + "CurrencyShowPrice": "₩ 11,000", + "Stock": 1, + "RefreshType": 0, + "Items": "{\"502\":5,\"33012\":2}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "2026-10-20T12:00:00+08:00", + "DeListTime": "2026-11-10T10:59:59+08:00", + "ProDeListTime": "", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [], + "DisplayMode": 1, + "Icon": "Icon/ShopGoods/pack_20104_gift", + "IconBg": "UI/big_sprites/db_pack_4" + }, + "pack.18_res": { + "Id": "pack.18_res", + "Name": "MallPackage.pack.18_res.1", + "DetailName": "MallPackage.pack.18_res.2", + "GroupId": 2, + "StatisticalGroup": "pack_res", + "SaleRate": 0, + "Tag": 1, + "Sort": 88, + "CurrencyType": 1, + "CurrencyItemId": 0, + "CurrencyItemQty": 15400, + "CurrencyShowPrice": "₩ 15,400", + "Stock": 1, + "RefreshType": 0, + "Items": "{\"20091\":80,\"20092\":65,\"20093\":20,\"30004\":40}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "2026-10-20T12:00:00+08:00", + "DeListTime": "2026-11-10T10:59:59+08:00", + "ProDeListTime": "", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [], + "DisplayMode": 1, + "Icon": "Icon/ShopGoods/pack_20104_res", + "IconBg": "UI/big_sprites/db_pack_3" + }, + "pack.18_touxiang": { + "Id": "pack.18_touxiang", + "Name": "MallPackage.pack.18_touxiang.1", + "DetailName": "MallPackage.pack.18_touxiang.2", + "GroupId": 5, + "StatisticalGroup": "pack_touxiang", + "SaleRate": 200, + "Tag": 1, + "Sort": 1, + "CurrencyType": 1, + "CurrencyItemId": 0, + "CurrencyItemQty": 4700, + "CurrencyShowPrice": "₩ 4,700", + "Stock": 1, + "RefreshType": 0, + "Items": "{\"131001\":1,\"2\":1000,\"1\":400000}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "2026-10-20T12:00:00+08:00", + "DeListTime": "2026-11-10T10:59:59+08:00", + "ProDeListTime": "", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [], + "DisplayMode": 0, + "Icon": "Icon/ShopGoods/pack_18_touxiang", + "IconBg": "UI/big_sprites/db_pack_4" + }, + "pack.18_role_sp": { + "Id": "pack.18_role_sp", + "Name": "MallPackage.pack.18_role_sp.1", + "DetailName": "MallPackage.pack.18_role_sp.2", + "GroupId": 5, + "StatisticalGroup": "pack_role_sp", + "SaleRate": -1, + "Tag": 1, + "Sort": 5, + "CurrencyType": 1, + "CurrencyItemId": 0, + "CurrencyItemQty": 25000, + "CurrencyShowPrice": "₩ 25,000", + "Stock": 1, + "RefreshType": 0, + "Items": "{\"516\":20}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "2026-10-20T12:00:00+08:00", + "DeListTime": "2026-11-10T10:59:59+08:00", + "ProDeListTime": "", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [], + "DisplayMode": 0, + "Icon": "Icon/ShopGoods/pack_20104_role_sp", + "IconBg": "UI/big_sprites/db_pack_4" + }, + "pack.18_role_sel": { + "Id": "pack.18_role_sel", + "Name": "MallPackage.pack.18_role_sel.1", + "DetailName": "MallPackage.pack.18_role_sel.2", + "GroupId": 5, + "StatisticalGroup": "pack_role_sel", + "SaleRate": -1, + "Tag": 1, + "Sort": 3, + "CurrencyType": 1, + "CurrencyItemId": 0, + "CurrencyItemQty": 25000, + "CurrencyShowPrice": "₩ 25,000", + "Stock": 1, + "RefreshType": 0, + "Items": "{\"86021\":1,\"86004\":2,\"82003\":20,\"82002\":145,\"82001\":85,\"30004\":120,\"1\":1000000}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "2026-10-20T12:00:00+08:00", + "DeListTime": "2026-11-10T10:59:59+08:00", + "ProDeListTime": "", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [], + "DisplayMode": 0, + "Icon": "Icon/ShopGoods/pack_18_role_sel", + "IconBg": "UI/big_sprites/db_pack_4" + }, + "pack.18_disc_sel": { + "Id": "pack.18_disc_sel", + "Name": "MallPackage.pack.18_disc_sel.1", + "DetailName": "MallPackage.pack.18_disc_sel.2", + "GroupId": 5, + "StatisticalGroup": "pack_disc_sel", + "SaleRate": -1, + "Tag": 1, + "Sort": 4, + "CurrencyType": 1, + "CurrencyItemId": 0, + "CurrencyItemQty": 25000, + "CurrencyShowPrice": "₩ 25,000", + "Stock": 1, + "RefreshType": 0, + "Items": "{\"86022\":1,\"86012\":1,\"86010\":1,\"82006\":26,\"82005\":192,\"82004\":111,\"50004\":80,\"1\":1200000}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "2026-10-20T12:00:00+08:00", + "DeListTime": "2026-11-10T10:59:59+08:00", + "ProDeListTime": "", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [], + "DisplayMode": 0, + "Icon": "Icon/ShopGoods/pack_18_disc_sel", + "IconBg": "UI/big_sprites/db_pack_4" + }, + "pack.18_celebration": { + "Id": "pack.18_celebration", + "Name": "MallPackage.pack.18_celebration.1", + "DetailName": "MallPackage.pack.18_celebration.2", + "GroupId": 5, + "StatisticalGroup": "pack_celebration", + "SaleRate": 580, + "Tag": 1, + "Sort": 2, + "CurrencyType": 1, + "CurrencyItemId": 0, + "CurrencyItemQty": 45500, + "CurrencyShowPrice": "₩ 45,500", + "Stock": 1, + "RefreshType": 0, + "Items": "{\"4\":8000,\"33903\":5,\"1\":7300000,\"82003\":50,\"82002\":220,\"82001\":90,\"30004\":170,\"82006\":70,\"82005\":300,\"82004\":120,\"50004\":150,\"82010\":2,\"82009\":50,\"82008\":150,\"82007\":300,\"32000\":660}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "2026-10-20T12:00:00+08:00", + "DeListTime": "2026-11-10T10:59:59+08:00", + "ProDeListTime": "", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [], + "DisplayMode": 0, + "Icon": "Icon/ShopGoods/pack_18_celebration", + "IconBg": "UI/big_sprites/db_pack_4" + }, + "pack.18_gem": { + "Id": "pack.18_gem", + "Name": "MallPackage.pack.18_gem.1", + "DetailName": "MallPackage.pack.18_gem.2", + "GroupId": 4, + "StatisticalGroup": "pack.10_gem", + "SaleRate": 0, + "Tag": 1, + "Sort": 1, + "CurrencyType": 2, + "CurrencyItemId": 3, + "CurrencyItemQty": 1280, + "CurrencyShowPrice": "", + "Stock": 3, + "RefreshType": 0, + "Items": "{\"35010\":1,\"35000\":10,\"35001\":50,\"35002\":50,\"35003\":50,\"81004\":5,\"1\":100000}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "2026-10-20T12:00:00+08:00", + "DeListTime": "2026-11-10T10:59:59+08:00", + "ProDeListTime": "", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [], + "DisplayMode": 0, + "Icon": "Icon/ShopGoods/pack_18_gem", + "IconBg": "UI/big_sprites/db_pack_3" + }, + "pack.18_bd": { + "Id": "pack.18_bd", + "Name": "MallPackage.pack.18_bd.1", + "DetailName": "MallPackage.pack.18_bd.2", + "GroupId": 4, + "StatisticalGroup": "pack.18_bd", + "SaleRate": 0, + "Tag": 1, + "Sort": 2, + "CurrencyType": 2, + "CurrencyItemId": 3, + "CurrencyItemQty": 980, + "CurrencyShowPrice": "", + "Stock": 3, + "RefreshType": 0, + "Items": "{\"35012\":3,\"35013\":3,\"81011\":10,\"30\":20}", + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "2026-10-20T12:00:00+08:00", + "DeListTime": "2026-11-10T10:59:59+08:00", + "ProDeListTime": "", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [], + "DisplayMode": 0, + "Icon": "Icon/ShopGoods/pack_18_bd", + "IconBg": "UI/big_sprites/db_pack_3" + }, + "pac.world40": { + "Id": "pac.world40", + "Name": "MallPackage.pac.world40.1", + "DetailName": "MallPackage.pac.world40.2", + "GroupId": 4, + "StatisticalGroup": "pac.world40", + "SaleRate": 0, + "Tag": 1, + "Sort": 96, + "CurrencyType": 2, + "CurrencyItemId": 3, + "CurrencyItemQty": 3000, + "CurrencyShowPrice": "", + "Stock": 1, + "RefreshType": 0, + "Items": "{\"2\":3000,\"82007\":240,\"82008\":25,\"82009\":10,\"32000\":140,\"82010\":3,\"1\":800000}", + "ListCondType": 71, + "ListCondParams": "[35]", + "OrderCondType": 71, + "OrderCondParams": "[40]", + "ListTime": "", + "DeListTime": "", + "ProDeListTime": "", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [], + "DisplayMode": 0, + "Icon": "Icon/ShopGoods/pac_world40", + "IconBg": "UI/big_sprites/db_pack_3" + }, + "pac.world50": { + "Id": "pac.world50", + "Name": "MallPackage.pac.world50.1", + "DetailName": "MallPackage.pac.world50.2", + "GroupId": 4, + "StatisticalGroup": "pac.world50", + "SaleRate": 0, + "Tag": 1, + "Sort": 97, + "CurrencyType": 2, + "CurrencyItemId": 3, + "CurrencyItemQty": 3400, + "CurrencyShowPrice": "", + "Stock": 1, + "RefreshType": 0, + "Items": "{\"2\":3400,\"82007\":260,\"82008\":30,\"82009\":12,\"32000\":160,\"82010\":4,\"1\":900000}", + "ListCondType": 71, + "ListCondParams": "[45]", + "OrderCondType": 71, + "OrderCondParams": "[50]", + "ListTime": "", + "DeListTime": "", + "ProDeListTime": "", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [], + "DisplayMode": 0, + "Icon": "Icon/ShopGoods/pac_world50", + "IconBg": "UI/big_sprites/db_pack_4" + }, + "pac.world60": { + "Id": "pac.world60", + "Name": "MallPackage.pac.world60.1", + "DetailName": "MallPackage.pac.world60.2", + "GroupId": 4, + "StatisticalGroup": "pac.world60", + "SaleRate": 0, + "Tag": 1, + "Sort": 98, + "CurrencyType": 2, + "CurrencyItemId": 3, + "CurrencyItemQty": 3800, + "CurrencyShowPrice": "", + "Stock": 1, + "RefreshType": 0, + "Items": "{\"2\":3800,\"82007\":280,\"82008\":35,\"82009\":14,\"32000\":180,\"82010\":4,\"1\":1000000}", + "ListCondType": 71, + "ListCondParams": "[55]", + "OrderCondType": 71, + "OrderCondParams": "[60]", + "ListTime": "", + "DeListTime": "", + "ProDeListTime": "", + "IsSaleSkin": false, + "BasePrice": 0, + "CurrencyShowBasePrice": "", + "ContentIcon": [], + "DisplayMode": 0, + "Icon": "Icon/ShopGoods/pac_world60", + "IconBg": "UI/big_sprites/db_pack_4" } } \ No newline at end of file diff --git a/data/bin/MallPackagePage.json b/data/bin/MallPackagePage.json index 095740e5d..a25e8b4e8 100644 --- a/data/bin/MallPackagePage.json +++ b/data/bin/MallPackagePage.json @@ -3,7 +3,7 @@ "Id": 1, "Name": "MallPackagePage.1.1", "Type": 1, - "Sort": 2 + "Sort": 1 }, "2": { "Id": 2, @@ -15,24 +15,54 @@ "Id": 3, "Name": "MallPackagePage.3.1", "Type": 1, - "Sort": 3 + "Sort": 1 }, "4": { "Id": 4, "Name": "MallPackagePage.4.1", "Type": 1, - "Sort": 4 + "Sort": 1 + }, + "5": { + "Id": 5, + "Name": "MallPackagePage.5.1", + "Type": 1, + "Sort": 1 }, "11": { "Id": 11, "Name": "MallPackagePage.11.1", "Type": 2, - "Sort": 1 + "Sort": 2 }, "12": { "Id": 12, "Name": "MallPackagePage.12.1", "Type": 2, "Sort": 2 + }, + "13": { + "Id": 13, + "Name": "MallPackagePage.13.1", + "Type": 2, + "Sort": 2 + }, + "21": { + "Id": 21, + "Name": "MallPackagePage.21.1", + "Type": 3, + "Sort": 3 + }, + "22": { + "Id": 22, + "Name": "MallPackagePage.22.1", + "Type": 3, + "Sort": 4 + }, + "23": { + "Id": 23, + "Name": "MallPackagePage.23.1", + "Type": 3, + "Sort": 5 } } \ No newline at end of file diff --git a/data/bin/MallShop.json b/data/bin/MallShop.json index 19cc71fb5..12637627b 100644 --- a/data/bin/MallShop.json +++ b/data/bin/MallShop.json @@ -518,5 +518,25 @@ "ListTime": "", "DeListTime": "", "DisplayMode": 1 + }, + "30005": { + "Id": "30005", + "Name": "MallShop.30005.1", + "Desc": "MallShop.30005.2", + "GroupId": 3, + "Sort": 5, + "ExchangeItemId": 2, + "ExchangeItemQty": 10, + "Stock": 0, + "RefreshType": 0, + "ItemId": 81011, + "ItemQty": 1, + "ListCondType": 0, + "ListCondParams": "", + "OrderCondType": 0, + "OrderCondParams": "", + "ListTime": "", + "DeListTime": "", + "DisplayMode": 1 } } \ No newline at end of file diff --git a/data/bin/MangaLoading.json b/data/bin/MangaLoading.json index a78b3576f..5c6929ca5 100644 --- a/data/bin/MangaLoading.json +++ b/data/bin/MangaLoading.json @@ -465,6 +465,24 @@ "ConditionType": 1, "StartTime": "", "EndTime": "", - "Weight": 550 + "Weight": 100 + }, + "54": { + "Id": 54, + "Source": "Icon/Loading/loading_comic_54_lang", + "Title": "MangaLoading.54.1", + "ConditionType": 1, + "StartTime": "", + "EndTime": "", + "Weight": 300 + }, + "55": { + "Id": 55, + "Source": "Icon/Loading/loading_comic_55_lang", + "Title": "MangaLoading.55.1", + "ConditionType": 1, + "StartTime": "", + "EndTime": "", + "Weight": 300 } } \ No newline at end of file diff --git a/data/bin/Monster.json b/data/bin/Monster.json index a20bae529..aeeb9ce2c 100644 --- a/data/bin/Monster.json +++ b/data/bin/Monster.json @@ -1885,6 +1885,420 @@ "BlockPriority": 0, "MonsterTeamId": 3 }, + "8210421": { + "Id": 8210421, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 1, + "Force": "", + "FCId": 0, + "FAId": 8210421, + "MovType": 5024102, + "RunSpd": 2, + "TransSpdScale": 30000, + "WalkSpd": 6000, + "MovAcc": 15000, + "VisionRng": 700000, + "VisionDeg": 1000000, + "HearRng": 3600000, + "RefRng": 1000000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 4800000, + "Templete": 9000000, + "BuffIds": [ + 8210010 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 3, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "Monster1", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 2 + }, + "8210422": { + "Id": 8210422, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 1, + "Force": "", + "FCId": 0, + "FAId": 8210421, + "MovType": 5024102, + "RunSpd": 2, + "TransSpdScale": 30000, + "WalkSpd": 6000, + "MovAcc": 15000, + "VisionRng": 700000, + "VisionDeg": 1000000, + "HearRng": 3600000, + "RefRng": 1000000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 4800000, + "Templete": 9000000, + "BuffIds": [ + 8210010 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 3, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 2 + }, + "8210431": { + "Id": 8210431, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 2, + "Force": "", + "FCId": 0, + "FAId": 8210431, + "MovType": 5004107, + "RunSpd": 2, + "TransSpdScale": 30000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 1000000, + "HearRng": 3600000, + "RefRng": 1000000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 8210010 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 1, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 1 + }, + "8210432": { + "Id": 8210432, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 2, + "Force": "", + "FCId": 0, + "FAId": 8210431, + "MovType": 5004107, + "RunSpd": 2, + "TransSpdScale": 30000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 1000000, + "HearRng": 3600000, + "RefRng": 1000000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 8210010 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 1, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 1 + }, + "8210441": { + "Id": 8210441, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 2, + "Force": "", + "FCId": 0, + "FAId": 8210431, + "MovType": 5004107, + "RunSpd": 2, + "TransSpdScale": 30000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 1000000, + "HearRng": 3600000, + "RefRng": 1000000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 8210010 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 1, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 1 + }, + "8210451": { + "Id": 8210451, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 1, + "Force": "", + "FCId": 0, + "FAId": 8210421, + "MovType": 5024102, + "RunSpd": 2, + "TransSpdScale": 30000, + "WalkSpd": 6000, + "MovAcc": 15000, + "VisionRng": 700000, + "VisionDeg": 1000000, + "HearRng": 3600000, + "RefRng": 1000000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 4800000, + "Templete": 9000000, + "BuffIds": [ + 8210010 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 3, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "Monster1", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 2 + }, + "8210452": { + "Id": 8210452, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 1, + "Force": "", + "FCId": 0, + "FAId": 8210421, + "MovType": 5024102, + "RunSpd": 2, + "TransSpdScale": 30000, + "WalkSpd": 6000, + "MovAcc": 15000, + "VisionRng": 700000, + "VisionDeg": 1000000, + "HearRng": 3600000, + "RefRng": 1000000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 4800000, + "Templete": 9000000, + "BuffIds": [ + 8210010 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 3, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "Monster1", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 2 + }, + "8210453": { + "Id": 8210453, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 2, + "Force": "", + "FCId": 0, + "FAId": 8210431, + "MovType": 5004107, + "RunSpd": 2, + "TransSpdScale": 30000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 1000000, + "HearRng": 3600000, + "RefRng": 1000000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 8210010 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 1, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 1 + }, + "8210481": { + "Id": 8210481, + "Name": "", + "EpicLv": 2, + "MonsterPosition": 0, + "BloodType": 2, + "Force": "", + "FCId": 0, + "FAId": 8210181, + "MovType": 5018117, + "RunSpd": 2, + "TransSpdScale": 50000, + "WalkSpd": 6000, + "MovAcc": 80000, + "VisionRng": 700000, + "VisionDeg": 990000, + "HearRng": 3600000, + "RefRng": 990000, + "ActRng": 900000, + "DisActRng": 300000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 8210030 + ], + "SubType": 501810002, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 3 + }, "8100300": { "Id": 8100300, "Name": "", @@ -53773,6 +54187,328 @@ "BlockPriority": 0, "MonsterTeamId": 2 }, + "7102810": { + "Id": 7102810, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 5028102, + "MovType": 5028102, + "RunSpd": 2, + "TransSpdScale": 60000, + "WalkSpd": 6000, + "MovAcc": 60000, + "VisionRng": 700000, + "VisionDeg": 990000, + "HearRng": 3600000, + "RefRng": 990000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 9000000, + "Templete": 0, + "BuffIds": [ + 7102810 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 2, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "Light", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 2 + }, + "7102820": { + "Id": 7102820, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 5028104, + "MovType": 5028103, + "RunSpd": 2, + "TransSpdScale": 60000, + "WalkSpd": 6000, + "MovAcc": 60000, + "VisionRng": 700000, + "VisionDeg": 990000, + "HearRng": 3600000, + "RefRng": 990000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 9000000, + "Templete": 0, + "BuffIds": [ + 7102820 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 2, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "Dark", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 2 + }, + "7102830": { + "Id": 7102830, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 5028105, + "MovType": 5028104, + "RunSpd": 2, + "TransSpdScale": 60000, + "WalkSpd": 6000, + "MovAcc": 60000, + "VisionRng": 700000, + "VisionDeg": 990000, + "HearRng": 3600000, + "RefRng": 990000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 9000000, + "Templete": 0, + "BuffIds": [ + 7102830 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 2, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "Earth", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 2 + }, + "7102840": { + "Id": 7102840, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 5028106, + "MovType": 5028105, + "RunSpd": 2, + "TransSpdScale": 60000, + "WalkSpd": 6000, + "MovAcc": 60000, + "VisionRng": 700000, + "VisionDeg": 990000, + "HearRng": 3600000, + "RefRng": 990000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 9000000, + "Templete": 0, + "BuffIds": [ + 7102840 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 2, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "Fire", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 2 + }, + "7102850": { + "Id": 7102850, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 5028107, + "MovType": 5028106, + "RunSpd": 2, + "TransSpdScale": 60000, + "WalkSpd": 6000, + "MovAcc": 60000, + "VisionRng": 700000, + "VisionDeg": 990000, + "HearRng": 3600000, + "RefRng": 990000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 9000000, + "Templete": 0, + "BuffIds": [ + 7102850 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 2, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "Common", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 2 + }, + "7102860": { + "Id": 7102860, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 5028108, + "MovType": 5028107, + "RunSpd": 2, + "TransSpdScale": 60000, + "WalkSpd": 6000, + "MovAcc": 60000, + "VisionRng": 700000, + "VisionDeg": 990000, + "HearRng": 3600000, + "RefRng": 990000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 9000000, + "Templete": 0, + "BuffIds": [ + 7102860 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 2, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "Water", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 2 + }, + "7102870": { + "Id": 7102870, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 5028109, + "MovType": 5028108, + "RunSpd": 2, + "TransSpdScale": 60000, + "WalkSpd": 6000, + "MovAcc": 60000, + "VisionRng": 700000, + "VisionDeg": 990000, + "HearRng": 3600000, + "RefRng": 990000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 9000000, + "Templete": 0, + "BuffIds": [ + 7102870 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 2, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "Wind", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 2 + }, "7150000": { "Id": 7150000, "Name": "", @@ -55521,6 +56257,558 @@ "BlockPriority": 1, "MonsterTeamId": 3 }, + "7150180": { + "Id": 7150180, + "Name": "", + "EpicLv": 2, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 5018121, + "MovType": 5018102, + "RunSpd": 2, + "TransSpdScale": 50000, + "WalkSpd": 6000, + "MovAcc": 80000, + "VisionRng": 700000, + "VisionDeg": 990000, + "HearRng": 3600000, + "RefRng": 990000, + "ActRng": 900000, + "DisActRng": 300000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7150180 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 1, + "MonsterTeamId": 3 + }, + "7150181": { + "Id": 7150181, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 5018122, + "MovType": 5018102, + "RunSpd": 1, + "TransSpdScale": 25000, + "WalkSpd": 6000, + "MovAcc": 25000, + "VisionRng": 700000, + "VisionDeg": 990000, + "HearRng": 3600000, + "RefRng": 990000, + "ActRng": 900000, + "DisActRng": 990000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7150180 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "7150182": { + "Id": 7150182, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 5018124, + "MovType": 5018102, + "RunSpd": 1, + "TransSpdScale": 25000, + "WalkSpd": 6000, + "MovAcc": 25000, + "VisionRng": 700000, + "VisionDeg": 990000, + "HearRng": 3600000, + "RefRng": 990000, + "ActRng": 900000, + "DisActRng": 990000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7150180 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "7150183": { + "Id": 7150183, + "Name": "", + "EpicLv": 2, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 5018131, + "MovType": 5018103, + "RunSpd": 2, + "TransSpdScale": 50000, + "WalkSpd": 6000, + "MovAcc": 80000, + "VisionRng": 700000, + "VisionDeg": 990000, + "HearRng": 3600000, + "RefRng": 990000, + "ActRng": 900000, + "DisActRng": 300000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7150183 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 1, + "MonsterTeamId": 3 + }, + "7150184": { + "Id": 7150184, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 5018133, + "MovType": 5018103, + "RunSpd": 1, + "TransSpdScale": 25000, + "WalkSpd": 6000, + "MovAcc": 25000, + "VisionRng": 700000, + "VisionDeg": 990000, + "HearRng": 3600000, + "RefRng": 990000, + "ActRng": 900000, + "DisActRng": 990000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7150183 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "7150185": { + "Id": 7150185, + "Name": "", + "EpicLv": 3, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 5018100, + "MovType": 5018101, + "RunSpd": 2, + "TransSpdScale": 60000, + "WalkSpd": 6000, + "MovAcc": 60000, + "VisionRng": 150000, + "VisionDeg": 990000, + "HearRng": 3600000, + "RefRng": 140000, + "ActRng": 900000, + "DisActRng": 300000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 9000000, + "Templete": 0, + "BuffIds": [ + 7150185 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 3, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 1, + "MonsterTeamId": 3 + }, + "7150186": { + "Id": 7150186, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 5018101, + "MovType": 5018101, + "RunSpd": 2, + "TransSpdScale": 25000, + "WalkSpd": 6000, + "MovAcc": 25000, + "VisionRng": 700000, + "VisionDeg": 990000, + "HearRng": 3600000, + "RefRng": 990000, + "ActRng": 900000, + "DisActRng": 990000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7150185 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "7190250": { + "Id": 7190250, + "Name": "", + "EpicLv": 3, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 5025120, + "MovType": 5025134, + "RunSpd": 2, + "TransSpdScale": 60000, + "WalkSpd": 6000, + "MovAcc": 15000, + "VisionRng": 700000, + "VisionDeg": 300000, + "HearRng": 1200000, + "RefRng": 140000, + "ActRng": 900000, + "DisActRng": 140000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 5000000, + "Templete": 0, + "BuffIds": [ + 7190250 + ], + "SubType": 502510007, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 1, + "MonsterTeamId": 3 + }, + "7190251": { + "Id": 7190251, + "Name": "", + "EpicLv": 3, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 5025130, + "MovType": 5025112, + "RunSpd": 2, + "TransSpdScale": 60000, + "WalkSpd": 6000, + "MovAcc": 15000, + "VisionRng": 700000, + "VisionDeg": 300000, + "HearRng": 1200000, + "RefRng": 140000, + "ActRng": 900000, + "DisActRng": 140000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 5000000, + "Templete": 0, + "BuffIds": [ + 7190251 + ], + "SubType": 502510010, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 1, + "MonsterTeamId": 3 + }, + "7190252": { + "Id": 7190252, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 5025132, + "MovType": 5025122, + "RunSpd": 2, + "TransSpdScale": 60000, + "WalkSpd": 6000, + "MovAcc": 15000, + "VisionRng": 700000, + "VisionDeg": 300000, + "HearRng": 1200000, + "RefRng": 140000, + "ActRng": 900000, + "DisActRng": 140000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 5000000, + "Templete": 0, + "BuffIds": [ + 7190251 + ], + "SubType": 502510010, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 1, + "MonsterTeamId": 0 + }, + "7190253": { + "Id": 7190253, + "Name": "", + "EpicLv": 3, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 5025150, + "MovType": 5025113, + "RunSpd": 2, + "TransSpdScale": 60000, + "WalkSpd": 6000, + "MovAcc": 15000, + "VisionRng": 700000, + "VisionDeg": 300000, + "HearRng": 1200000, + "RefRng": 140000, + "ActRng": 900000, + "DisActRng": 140000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 5000000, + "Templete": 0, + "BuffIds": [ + 7190253 + ], + "SubType": 502510015, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 1, + "MonsterTeamId": 3 + }, + "7190254": { + "Id": 7190254, + "Name": "", + "EpicLv": 3, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 5025110, + "MovType": 5025111, + "RunSpd": 2, + "TransSpdScale": 60000, + "WalkSpd": 6000, + "MovAcc": 15000, + "VisionRng": 700000, + "VisionDeg": 300000, + "HearRng": 1200000, + "RefRng": 140000, + "ActRng": 900000, + "DisActRng": 140000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 5000000, + "Templete": 0, + "BuffIds": [ + 7190254 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 1, + "MonsterTeamId": 3 + }, "7170200": { "Id": 7170200, "Name": "", @@ -69622,7 +70910,7 @@ "RotSpdInSkill": 3000000, "Templete": 0, "BuffIds": [ - 10001031 + 10001027 ], "SubType": 0, "Faction": 1, @@ -69714,7 +71002,7 @@ "RotSpdInSkill": 3000000, "Templete": 0, "BuffIds": [ - 10001031 + 10001027 ], "SubType": 0, "Faction": 1, @@ -81749,8 +83037,8 @@ "BloodType": 0, "Force": "", "FCId": 0, - "FAId": 1001522, - "MovType": 1001503, + "FAId": 5012101, + "MovType": 5012101, "RunSpd": 2, "TransSpdScale": 30000, "WalkSpd": 6000, @@ -81766,7 +83054,7 @@ "RotSpdInSkill": 3000000, "Templete": 0, "BuffIds": [ - 10001028 + 10001023 ], "SubType": 0, "Faction": 1, @@ -81795,8 +83083,8 @@ "BloodType": 0, "Force": "", "FCId": 0, - "FAId": 5002033, - "MovType": 5002004, + "FAId": 5003201, + "MovType": 5003106, "RunSpd": 2, "TransSpdScale": 30000, "WalkSpd": 6000, @@ -81812,7 +83100,7 @@ "RotSpdInSkill": 3000000, "Templete": 0, "BuffIds": [ - 10001025 + 10001018 ], "SubType": 0, "Faction": 1, @@ -81841,8 +83129,8 @@ "BloodType": 0, "Force": "", "FCId": 0, - "FAId": 5002120, - "MovType": 5002101, + "FAId": 5014151, + "MovType": 5014101, "RunSpd": 2, "TransSpdScale": 30000, "WalkSpd": 6000, @@ -81858,7 +83146,7 @@ "RotSpdInSkill": 3000000, "Templete": 0, "BuffIds": [ - 10001027 + 10001018 ], "SubType": 0, "Faction": 1, @@ -81887,8 +83175,8 @@ "BloodType": 0, "Force": "", "FCId": 0, - "FAId": 5006133, - "MovType": 5006183, + "FAId": 5003201, + "MovType": 5003106, "RunSpd": 2, "TransSpdScale": 30000, "WalkSpd": 6000, @@ -81904,7 +83192,7 @@ "RotSpdInSkill": 3000000, "Templete": 0, "BuffIds": [ - 10001028 + 10001023 ], "SubType": 0, "Faction": 1, @@ -81933,8 +83221,8 @@ "BloodType": 0, "Force": "", "FCId": 0, - "FAId": 5055103, - "MovType": 5055104, + "FAId": 5055102, + "MovType": 5055107, "RunSpd": 2, "TransSpdScale": 30000, "WalkSpd": 6000, @@ -81950,7 +83238,7 @@ "RotSpdInSkill": 3000000, "Templete": 0, "BuffIds": [ - 10001025 + 10001018 ], "SubType": 0, "Faction": 1, @@ -81979,8 +83267,8 @@ "BloodType": 0, "Force": "", "FCId": 0, - "FAId": 5004180, - "MovType": 5004101, + "FAId": 5021107, + "MovType": 5021107, "RunSpd": 2, "TransSpdScale": 30000, "WalkSpd": 6000, @@ -81996,7 +83284,7 @@ "RotSpdInSkill": 3000000, "Templete": 0, "BuffIds": [ - 10001027 + 10001018 ], "SubType": 0, "Faction": 1, @@ -82025,8 +83313,8 @@ "BloodType": 0, "Force": "", "FCId": 0, - "FAId": 5002120, - "MovType": 5002101, + "FAId": 5012101, + "MovType": 5012101, "RunSpd": 2, "TransSpdScale": 30000, "WalkSpd": 6000, @@ -82042,7 +83330,7 @@ "RotSpdInSkill": 3000000, "Templete": 0, "BuffIds": [ - 10001028 + 10001023 ], "SubType": 0, "Faction": 1, @@ -82071,8 +83359,8 @@ "BloodType": 0, "Force": "", "FCId": 0, - "FAId": 5055103, - "MovType": 5055104, + "FAId": 5003201, + "MovType": 5003106, "RunSpd": 2, "TransSpdScale": 30000, "WalkSpd": 6000, @@ -82088,7 +83376,7 @@ "RotSpdInSkill": 3000000, "Templete": 0, "BuffIds": [ - 10001025 + 10001023 ], "SubType": 0, "Faction": 1, @@ -82117,8 +83405,8 @@ "BloodType": 0, "Force": "", "FCId": 0, - "FAId": 5004180, - "MovType": 5004101, + "FAId": 5014151, + "MovType": 5014101, "RunSpd": 2, "TransSpdScale": 30000, "WalkSpd": 6000, @@ -82134,7 +83422,7 @@ "RotSpdInSkill": 3000000, "Templete": 0, "BuffIds": [ - 10001027 + 10001023 ], "SubType": 0, "Faction": 1, @@ -82163,8 +83451,8 @@ "BloodType": 0, "Force": "", "FCId": 0, - "FAId": 1001522, - "MovType": 1001503, + "FAId": 5003201, + "MovType": 5003106, "RunSpd": 2, "TransSpdScale": 30000, "WalkSpd": 6000, @@ -82180,7 +83468,7 @@ "RotSpdInSkill": 3000000, "Templete": 0, "BuffIds": [ - 10001028 + 10001023 ], "SubType": 0, "Faction": 1, @@ -82209,8 +83497,8 @@ "BloodType": 0, "Force": "", "FCId": 0, - "FAId": 5002120, - "MovType": 5002101, + "FAId": 5055102, + "MovType": 5055107, "RunSpd": 2, "TransSpdScale": 30000, "WalkSpd": 6000, @@ -82226,7 +83514,7 @@ "RotSpdInSkill": 3000000, "Templete": 0, "BuffIds": [ - 10001025 + 10001023 ], "SubType": 0, "Faction": 1, @@ -82255,8 +83543,8 @@ "BloodType": 0, "Force": "", "FCId": 0, - "FAId": 5006133, - "MovType": 5006183, + "FAId": 5021107, + "MovType": 5021107, "RunSpd": 2, "TransSpdScale": 30000, "WalkSpd": 6000, @@ -82272,7 +83560,7 @@ "RotSpdInSkill": 3000000, "Templete": 0, "BuffIds": [ - 10001027 + 10001023 ], "SubType": 0, "Faction": 1, @@ -93517,6 +94805,1110 @@ "BlockPriority": 0, "MonsterTeamId": 2 }, + "1900601": { + "Id": 1900601, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 3170101, + "MovType": 9990003, + "RunSpd": 2, + "TransSpdScale": 50000, + "WalkSpd": 6000, + "MovAcc": 80000, + "VisionRng": 700000, + "VisionDeg": 3600000, + "HearRng": 3600000, + "RefRng": 3600000, + "ActRng": 900000, + "DisActRng": 900000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 1900601 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 2 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 3 + }, + "1900602": { + "Id": 1900602, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 3170103, + "MovType": 3170101, + "RunSpd": 2, + "TransSpdScale": 50000, + "WalkSpd": 6000, + "MovAcc": 80000, + "VisionRng": 700000, + "VisionDeg": 3600000, + "HearRng": 3600000, + "RefRng": 3600000, + "ActRng": 900000, + "DisActRng": 900000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 1900602 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 2 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 3 + }, + "1900603": { + "Id": 1900603, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 3170102, + "MovType": 9990003, + "RunSpd": 2, + "TransSpdScale": 50000, + "WalkSpd": 6000, + "MovAcc": 80000, + "VisionRng": 700000, + "VisionDeg": 3600000, + "HearRng": 3600000, + "RefRng": 3600000, + "ActRng": 900000, + "DisActRng": 900000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 1900603 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 2 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 3 + }, + "1900604": { + "Id": 1900604, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201371, + "MovType": 7201301, + "RunSpd": 2, + "TransSpdScale": 30000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 500000, + "HearRng": 3600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 1900604 + ], + "SubType": 990010030, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "1900605": { + "Id": 1900605, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 1000804, + "MovType": 1000801, + "RunSpd": 3, + "TransSpdScale": 30000, + "WalkSpd": 6000, + "MovAcc": 8000, + "VisionRng": 700000, + "VisionDeg": 300000, + "HearRng": 600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 1900605 + ], + "SubType": 317010030, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 2, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 1 + }, + "1900606": { + "Id": 1900606, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 1001552, + "MovType": 1001506, + "RunSpd": 2, + "TransSpdScale": 45000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 200000, + "HearRng": 600000, + "RefRng": 300000, + "ActRng": 400000, + "DisActRng": 300000, + "SearchRng": 900000, + "RotSpd": 900000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 1900606 + ], + "SubType": 317010030, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 1, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 1 + }, + "1900607": { + "Id": 1900607, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201373, + "MovType": 7201402, + "RunSpd": 2, + "TransSpdScale": 45000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 3600000, + "HearRng": 3600000, + "RefRng": 3600000, + "ActRng": 900000, + "DisActRng": 900000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 1900607 + ], + "SubType": 317010030, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "Mark1", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "1900608": { + "Id": 1900608, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 3170104, + "MovType": 9990003, + "RunSpd": 2, + "TransSpdScale": 50000, + "WalkSpd": 6000, + "MovAcc": 80000, + "VisionRng": 700000, + "VisionDeg": 900000, + "HearRng": 3600000, + "RefRng": 900000, + "ActRng": 900000, + "DisActRng": 900000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 1900608 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "Mark1", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 3 + }, + "1900609": { + "Id": 1900609, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 3170104, + "MovType": 9990003, + "RunSpd": 2, + "TransSpdScale": 50000, + "WalkSpd": 6000, + "MovAcc": 80000, + "VisionRng": 700000, + "VisionDeg": 900000, + "HearRng": 3600000, + "RefRng": 900000, + "ActRng": 900000, + "DisActRng": 900000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 1900609 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "Mark2", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 3 + }, + "1900610": { + "Id": 1900610, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 3170104, + "MovType": 9990003, + "RunSpd": 2, + "TransSpdScale": 50000, + "WalkSpd": 6000, + "MovAcc": 80000, + "VisionRng": 700000, + "VisionDeg": 900000, + "HearRng": 3600000, + "RefRng": 900000, + "ActRng": 900000, + "DisActRng": 900000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 1900610 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "Mark3", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 3 + }, + "1900611": { + "Id": 1900611, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201372, + "MovType": 7201301, + "RunSpd": 2, + "TransSpdScale": 30000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 500000, + "HearRng": 3600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 1900611 + ], + "SubType": 990010030, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "1900612": { + "Id": 1900612, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201374, + "MovType": 7201402, + "RunSpd": 2, + "TransSpdScale": 45000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 3600000, + "HearRng": 3600000, + "RefRng": 3600000, + "ActRng": 900000, + "DisActRng": 900000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 1900612 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "Mark1", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "1900613": { + "Id": 1900613, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201373, + "MovType": 7201402, + "RunSpd": 2, + "TransSpdScale": 45000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 3600000, + "HearRng": 3600000, + "RefRng": 3600000, + "ActRng": 900000, + "DisActRng": 900000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 1900613 + ], + "SubType": 317010030, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "Mark2", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "1900614": { + "Id": 1900614, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 3170103, + "MovType": 3170101, + "RunSpd": 2, + "TransSpdScale": 50000, + "WalkSpd": 6000, + "MovAcc": 80000, + "VisionRng": 700000, + "VisionDeg": 3600000, + "HearRng": 3600000, + "RefRng": 3600000, + "ActRng": 900000, + "DisActRng": 900000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 1900614 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 2 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "Mark1", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 3 + }, + "1900615": { + "Id": 1900615, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 3170104, + "MovType": 9990003, + "RunSpd": 2, + "TransSpdScale": 50000, + "WalkSpd": 6000, + "MovAcc": 80000, + "VisionRng": 700000, + "VisionDeg": 900000, + "HearRng": 3600000, + "RefRng": 900000, + "ActRng": 900000, + "DisActRng": 900000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 1900615 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "Mark4", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 3 + }, + "1900616": { + "Id": 1900616, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 1001552, + "MovType": 1001506, + "RunSpd": 2, + "TransSpdScale": 45000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 200000, + "HearRng": 600000, + "RefRng": 300000, + "ActRng": 400000, + "DisActRng": 300000, + "SearchRng": 900000, + "RotSpd": 900000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 1900616 + ], + "SubType": 317010030, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 1, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 1 + }, + "1900617": { + "Id": 1900617, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 1000804, + "MovType": 1000801, + "RunSpd": 3, + "TransSpdScale": 30000, + "WalkSpd": 6000, + "MovAcc": 8000, + "VisionRng": 700000, + "VisionDeg": 300000, + "HearRng": 600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 1900617 + ], + "SubType": 317010030, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 2, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 1 + }, + "1900618": { + "Id": 1900618, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201373, + "MovType": 7201402, + "RunSpd": 2, + "TransSpdScale": 45000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 3600000, + "HearRng": 3600000, + "RefRng": 3600000, + "ActRng": 900000, + "DisActRng": 900000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 1900618 + ], + "SubType": 317010030, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "Mark3", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "1900619": { + "Id": 1900619, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201374, + "MovType": 7201402, + "RunSpd": 2, + "TransSpdScale": 45000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 3600000, + "HearRng": 3600000, + "RefRng": 3600000, + "ActRng": 900000, + "DisActRng": 900000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 1900619 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "Mark2", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "1900620": { + "Id": 1900620, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201374, + "MovType": 7201402, + "RunSpd": 2, + "TransSpdScale": 45000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 3600000, + "HearRng": 3600000, + "RefRng": 3600000, + "ActRng": 900000, + "DisActRng": 900000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 1900620 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "Mark3", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "1900621": { + "Id": 1900621, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201452, + "MovType": 7201402, + "RunSpd": 1, + "TransSpdScale": 45000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 3600000, + "HearRng": 3600000, + "RefRng": 2000000, + "ActRng": 9000000, + "DisActRng": 9800000, + "SearchRng": 9900000, + "RotSpd": 9900000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 1900621 + ], + "SubType": 720140150, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 999 + }, + "1900622": { + "Id": 1900622, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201363, + "MovType": 7201301, + "RunSpd": 1, + "TransSpdScale": 30000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 500000, + "HearRng": 3600000, + "RefRng": 2000000, + "ActRng": 9000000, + "DisActRng": 9800000, + "SearchRng": 9900000, + "RotSpd": 9900000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 1900622 + ], + "SubType": 720140150, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 999 + }, + "1900623": { + "Id": 1900623, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201452, + "MovType": 7201402, + "RunSpd": 1, + "TransSpdScale": 45000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 3600000, + "HearRng": 3600000, + "RefRng": 2000000, + "ActRng": 9000000, + "DisActRng": 9800000, + "SearchRng": 9900000, + "RotSpd": 9900000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 1900623 + ], + "SubType": 990010091, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 999 + }, + "1900624": { + "Id": 1900624, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201363, + "MovType": 7201301, + "RunSpd": 1, + "TransSpdScale": 30000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 500000, + "HearRng": 3600000, + "RefRng": 2000000, + "ActRng": 9000000, + "DisActRng": 9800000, + "SearchRng": 9900000, + "RotSpd": 9900000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 1900624 + ], + "SubType": 990010091, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 999 + }, "1200301": { "Id": 1200301, "Name": "", @@ -95035,6 +97427,1018 @@ "BlockPriority": 0, "MonsterTeamId": 2 }, + "7201101": { + "Id": 7201101, + "Name": "", + "EpicLv": 2, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201151, + "MovType": 7201101, + "RunSpd": 2, + "TransSpdScale": 60000, + "WalkSpd": 6000, + "MovAcc": 60000, + "VisionRng": 700000, + "VisionDeg": 500000, + "HearRng": 3600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7201101 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "7201201": { + "Id": 7201201, + "Name": "", + "EpicLv": 2, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201251, + "MovType": 7201201, + "RunSpd": 3, + "TransSpdScale": 80000, + "WalkSpd": 6000, + "MovAcc": 80000, + "VisionRng": 700000, + "VisionDeg": 500000, + "HearRng": 3600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7201101 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "7201301": { + "Id": 7201301, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201351, + "MovType": 7201301, + "RunSpd": 2, + "TransSpdScale": 30000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 500000, + "HearRng": 3600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7201101 + ], + "SubType": 990010091, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "7201302": { + "Id": 7201302, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201352, + "MovType": 7201301, + "RunSpd": 2, + "TransSpdScale": 30000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 500000, + "HearRng": 3600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7201101 + ], + "SubType": 990010091, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "7201303": { + "Id": 7201303, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201353, + "MovType": 7201301, + "RunSpd": 2, + "TransSpdScale": 20000, + "WalkSpd": 6000, + "MovAcc": 20000, + "VisionRng": 700000, + "VisionDeg": 500000, + "HearRng": 3600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7201101 + ], + "SubType": 990010091, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "7201304": { + "Id": 7201304, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201354, + "MovType": 7201301, + "RunSpd": 2, + "TransSpdScale": 30000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 500000, + "HearRng": 3600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7201101 + ], + "SubType": 990010091, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "7201305": { + "Id": 7201305, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201355, + "MovType": 7201301, + "RunSpd": 2, + "TransSpdScale": 20000, + "WalkSpd": 6000, + "MovAcc": 20000, + "VisionRng": 700000, + "VisionDeg": 500000, + "HearRng": 3600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7201101 + ], + "SubType": 990010091, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "7201401": { + "Id": 7201401, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201451, + "MovType": 7201401, + "RunSpd": 2, + "TransSpdScale": 60000, + "WalkSpd": 6000, + "MovAcc": 60000, + "VisionRng": 700000, + "VisionDeg": 500000, + "HearRng": 3600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7201401 + ], + "SubType": 720130106, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "7201306": { + "Id": 7201306, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201356, + "MovType": 7201301, + "RunSpd": 2, + "TransSpdScale": 60000, + "WalkSpd": 6000, + "MovAcc": 60000, + "VisionRng": 700000, + "VisionDeg": 500000, + "HearRng": 3600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7201101 + ], + "SubType": 990010040, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "7201211": { + "Id": 7201211, + "Name": "", + "EpicLv": 2, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201261, + "MovType": 7201201, + "RunSpd": 3, + "TransSpdScale": 60000, + "WalkSpd": 6000, + "MovAcc": 60000, + "VisionRng": 700000, + "VisionDeg": 500000, + "HearRng": 3600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7201211 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "7201311": { + "Id": 7201311, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201351, + "MovType": 7201301, + "RunSpd": 2, + "TransSpdScale": 30000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 500000, + "HearRng": 3600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7201211 + ], + "SubType": 990010091, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "7201312": { + "Id": 7201312, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201352, + "MovType": 7201301, + "RunSpd": 2, + "TransSpdScale": 30000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 500000, + "HearRng": 3600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7201211 + ], + "SubType": 990010091, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "7201313": { + "Id": 7201313, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201353, + "MovType": 7201301, + "RunSpd": 2, + "TransSpdScale": 20000, + "WalkSpd": 6000, + "MovAcc": 20000, + "VisionRng": 700000, + "VisionDeg": 500000, + "HearRng": 3600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7201211 + ], + "SubType": 990010091, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "7201314": { + "Id": 7201314, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201354, + "MovType": 7201301, + "RunSpd": 2, + "TransSpdScale": 30000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 500000, + "HearRng": 3600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7201211 + ], + "SubType": 990010091, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "7201315": { + "Id": 7201315, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201355, + "MovType": 7201301, + "RunSpd": 2, + "TransSpdScale": 20000, + "WalkSpd": 6000, + "MovAcc": 20000, + "VisionRng": 700000, + "VisionDeg": 500000, + "HearRng": 3600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7201211 + ], + "SubType": 990010091, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "7201316": { + "Id": 7201316, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201356, + "MovType": 7201301, + "RunSpd": 2, + "TransSpdScale": 60000, + "WalkSpd": 6000, + "MovAcc": 60000, + "VisionRng": 700000, + "VisionDeg": 500000, + "HearRng": 3600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7201211 + ], + "SubType": 990010040, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "7201317": { + "Id": 7201317, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201357, + "MovType": 7201301, + "RunSpd": 2, + "TransSpdScale": 10000, + "WalkSpd": 6000, + "MovAcc": 10000, + "VisionRng": 700000, + "VisionDeg": 500000, + "HearRng": 3600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7201211 + ], + "SubType": 990010040, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "7201318": { + "Id": 7201318, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201358, + "MovType": 7201301, + "RunSpd": 2, + "TransSpdScale": 20000, + "WalkSpd": 6000, + "MovAcc": 20000, + "VisionRng": 700000, + "VisionDeg": 500000, + "HearRng": 3600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7201211 + ], + "SubType": 990010091, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "7201319": { + "Id": 7201319, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201359, + "MovType": 7201301, + "RunSpd": 2, + "TransSpdScale": 40000, + "WalkSpd": 6000, + "MovAcc": 40000, + "VisionRng": 700000, + "VisionDeg": 500000, + "HearRng": 3600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7201211 + ], + "SubType": 990010040, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "7201320": { + "Id": 7201320, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201360, + "MovType": 7201301, + "RunSpd": 2, + "TransSpdScale": 20000, + "WalkSpd": 6000, + "MovAcc": 20000, + "VisionRng": 700000, + "VisionDeg": 500000, + "HearRng": 3600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7201211 + ], + "SubType": 990010091, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "7201321": { + "Id": 7201321, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201361, + "MovType": 7201301, + "RunSpd": 2, + "TransSpdScale": 20000, + "WalkSpd": 6000, + "MovAcc": 20000, + "VisionRng": 700000, + "VisionDeg": 500000, + "HearRng": 3600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7201211 + ], + "SubType": 990010091, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "7201322": { + "Id": 7201322, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201362, + "MovType": 7201301, + "RunSpd": 2, + "TransSpdScale": 20000, + "WalkSpd": 6000, + "MovAcc": 20000, + "VisionRng": 700000, + "VisionDeg": 500000, + "HearRng": 3600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7201211 + ], + "SubType": 990010091, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, "6008101": { "Id": 6008101, "Name": "", @@ -103269,6 +106673,374 @@ "BlockPriority": 1, "MonsterTeamId": 3 }, + "7006101": { + "Id": 7006101, + "Name": "", + "EpicLv": 2, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7006101, + "MovType": 7006101, + "RunSpd": 2, + "TransSpdScale": 56000, + "WalkSpd": 6000, + "MovAcc": 25000, + "VisionRng": 700000, + "VisionDeg": 250000, + "HearRng": 250000, + "RefRng": 80000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 900000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7006101 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 1, + "MonsterTeamId": 4 + }, + "7006102": { + "Id": 7006102, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7006102, + "MovType": 7006102, + "RunSpd": 2, + "TransSpdScale": 60000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 250000, + "HearRng": 250000, + "RefRng": 80000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 900000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7006102 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 1, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 1 + }, + "7006103": { + "Id": 7006103, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7006103, + "MovType": 7006103, + "RunSpd": 2, + "TransSpdScale": 60000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 250000, + "HearRng": 250000, + "RefRng": 80000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 900000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7006103 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 2, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 2 + }, + "7006104": { + "Id": 7006104, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7006104, + "MovType": 7006104, + "RunSpd": 2, + "TransSpdScale": 60000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 250000, + "HearRng": 250000, + "RefRng": 80000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 900000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7006104 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 2, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 2 + }, + "7006105": { + "Id": 7006105, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7006105, + "MovType": 7006105, + "RunSpd": 2, + "TransSpdScale": 30000, + "WalkSpd": 6000, + "MovAcc": 15000, + "VisionRng": 700000, + "VisionDeg": 250000, + "HearRng": 250000, + "RefRng": 80000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 900000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7006105 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 3, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 3 + }, + "7006106": { + "Id": 7006106, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7006106, + "MovType": 7006104, + "RunSpd": 2, + "TransSpdScale": 60000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 250000, + "HearRng": 250000, + "RefRng": 80000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 900000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7006103 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 2, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 2 + }, + "7006107": { + "Id": 7006107, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7006107, + "MovType": 7006103, + "RunSpd": 2, + "TransSpdScale": 60000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 250000, + "HearRng": 250000, + "RefRng": 80000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 900000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7006104 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 2, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 2 + }, + "7006108": { + "Id": 7006108, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7006108, + "MovType": 7006108, + "RunSpd": 2, + "TransSpdScale": 60000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 250000, + "HearRng": 250000, + "RefRng": 80000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 900000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 7006105 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 3, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 3 + }, "3000101": { "Id": 3000101, "Name": "", @@ -125947,6 +129719,1156 @@ "BlockPriority": 0, "MonsterTeamId": 999 }, + "3170001": { + "Id": 3170001, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201501, + "MovType": 7201501, + "RunSpd": 2, + "TransSpdScale": 50000, + "WalkSpd": 6000, + "MovAcc": 15000, + "VisionRng": 700000, + "VisionDeg": 200000, + "HearRng": 600000, + "RefRng": 200000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 3170001 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 3, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 3 + }, + "3170002": { + "Id": 3170002, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201601, + "MovType": 7201601, + "RunSpd": 2, + "TransSpdScale": 40000, + "WalkSpd": 6000, + "MovAcc": 20000, + "VisionRng": 700000, + "VisionDeg": 300000, + "HearRng": 1200000, + "RefRng": 300000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 3170002 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 3, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 3 + }, + "3170003": { + "Id": 3170003, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 3170111, + "MovType": 9990003, + "RunSpd": 2, + "TransSpdScale": 50000, + "WalkSpd": 6000, + "MovAcc": 80000, + "VisionRng": 700000, + "VisionDeg": 3600000, + "HearRng": 3600000, + "RefRng": 3600000, + "ActRng": 900000, + "DisActRng": 900000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 3170003 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 2 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 3 + }, + "3170004": { + "Id": 3170004, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 3170113, + "MovType": 3170101, + "RunSpd": 2, + "TransSpdScale": 50000, + "WalkSpd": 6000, + "MovAcc": 80000, + "VisionRng": 700000, + "VisionDeg": 3600000, + "HearRng": 3600000, + "RefRng": 3600000, + "ActRng": 900000, + "DisActRng": 900000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 3170006 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 3 + }, + "3170005": { + "Id": 3170005, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 3170112, + "MovType": 9990003, + "RunSpd": 2, + "TransSpdScale": 50000, + "WalkSpd": 6000, + "MovAcc": 80000, + "VisionRng": 700000, + "VisionDeg": 3600000, + "HearRng": 3600000, + "RefRng": 3600000, + "ActRng": 900000, + "DisActRng": 900000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 3170003 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 2 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 3 + }, + "3170006": { + "Id": 3170006, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201302, + "MovType": 7201301, + "RunSpd": 2, + "TransSpdScale": 30000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 500000, + "HearRng": 3600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 3170006 + ], + "SubType": 317010030, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "3170007": { + "Id": 3170007, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201304, + "MovType": 7201301, + "RunSpd": 2, + "TransSpdScale": 30000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 500000, + "HearRng": 3600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 3170007 + ], + "SubType": 317010030, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 4 + }, + "3170008": { + "Id": 3170008, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 3170114, + "MovType": 9990003, + "RunSpd": 2, + "TransSpdScale": 50000, + "WalkSpd": 6000, + "MovAcc": 80000, + "VisionRng": 700000, + "VisionDeg": 900000, + "HearRng": 3600000, + "RefRng": 900000, + "ActRng": 900000, + "DisActRng": 900000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 3170006 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "Mark1", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 3 + }, + "3170009": { + "Id": 3170009, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 3170116, + "MovType": 9990003, + "RunSpd": 2, + "TransSpdScale": 50000, + "WalkSpd": 6000, + "MovAcc": 80000, + "VisionRng": 700000, + "VisionDeg": 900000, + "HearRng": 3600000, + "RefRng": 900000, + "ActRng": 900000, + "DisActRng": 900000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 3170006 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "Mark1", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 3 + }, + "3170010": { + "Id": 3170010, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 3170117, + "MovType": 9990003, + "RunSpd": 2, + "TransSpdScale": 50000, + "WalkSpd": 6000, + "MovAcc": 80000, + "VisionRng": 700000, + "VisionDeg": 900000, + "HearRng": 3600000, + "RefRng": 900000, + "ActRng": 900000, + "DisActRng": 900000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 3170006 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "Mark1", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 3 + }, + "3170011": { + "Id": 3170011, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 3170113, + "MovType": 9990003, + "RunSpd": 2, + "TransSpdScale": 50000, + "WalkSpd": 6000, + "MovAcc": 80000, + "VisionRng": 700000, + "VisionDeg": 3600000, + "HearRng": 3600000, + "RefRng": 3600000, + "ActRng": 900000, + "DisActRng": 900000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 3170003 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 2 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 3 + }, + "3170012": { + "Id": 3170012, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 1000441, + "MovType": 1000401, + "RunSpd": 2, + "TransSpdScale": 25000, + "WalkSpd": 6000, + "MovAcc": 15000, + "VisionRng": 700000, + "VisionDeg": 120000, + "HearRng": 600000, + "RefRng": 120000, + "ActRng": 400000, + "DisActRng": 990000, + "SearchRng": 980000, + "RotSpd": 980000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 3170012 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 2, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 2 + }, + "3170013": { + "Id": 3170013, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 1000641, + "MovType": 1000601, + "RunSpd": 3, + "TransSpdScale": 30000, + "WalkSpd": 6000, + "MovAcc": 12000, + "VisionRng": 700000, + "VisionDeg": 120000, + "HearRng": 600000, + "RefRng": 80000, + "ActRng": 400000, + "DisActRng": 200000, + "SearchRng": 250000, + "RotSpd": 250000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 3170013 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 2, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 2 + }, + "3170014": { + "Id": 3170014, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 1000804, + "MovType": 1000801, + "RunSpd": 3, + "TransSpdScale": 30000, + "WalkSpd": 6000, + "MovAcc": 8000, + "VisionRng": 700000, + "VisionDeg": 300000, + "HearRng": 600000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 3170014 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 2, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 2 + }, + "3170015": { + "Id": 3170015, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 1001501, + "MovType": 1001501, + "RunSpd": 2, + "TransSpdScale": 45000, + "WalkSpd": 6000, + "MovAcc": 30000, + "VisionRng": 700000, + "VisionDeg": 200000, + "HearRng": 600000, + "RefRng": 30000, + "ActRng": 400000, + "DisActRng": 300000, + "SearchRng": 900000, + "RotSpd": 900000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 3170015 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 1, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 2 + }, + "3170016": { + "Id": 3170016, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 9000201, + "MovType": 9000201, + "RunSpd": 3, + "TransSpdScale": 40000, + "WalkSpd": 6000, + "MovAcc": 12000, + "VisionRng": 700000, + "VisionDeg": 120000, + "HearRng": 600000, + "RefRng": 990000, + "ActRng": 400000, + "DisActRng": 500000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 3170016 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 1, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 2 + }, + "3170017": { + "Id": 3170017, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 9000101, + "MovType": 9000101, + "RunSpd": 2, + "TransSpdScale": 30000, + "WalkSpd": 6000, + "MovAcc": 8000, + "VisionRng": 700000, + "VisionDeg": 120000, + "HearRng": 900000, + "RefRng": 80000, + "ActRng": 300000, + "DisActRng": 300000, + "SearchRng": 350000, + "RotSpd": 350000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 3170017 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 2, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 2 + }, + "3170018": { + "Id": 3170018, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 9001301, + "MovType": 9001301, + "RunSpd": 3, + "TransSpdScale": 50000, + "WalkSpd": 6000, + "MovAcc": 12000, + "VisionRng": 700000, + "VisionDeg": 180000, + "HearRng": 600000, + "RefRng": 80000, + "ActRng": 200000, + "DisActRng": 300000, + "SearchRng": 250000, + "RotSpd": 250000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 3170018 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 1, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 1 + }, + "3170019": { + "Id": 3170019, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 3170118, + "MovType": 9990003, + "RunSpd": 2, + "TransSpdScale": 50000, + "WalkSpd": 6000, + "MovAcc": 80000, + "VisionRng": 700000, + "VisionDeg": 900000, + "HearRng": 3600000, + "RefRng": 900000, + "ActRng": 900000, + "DisActRng": 900000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 3170006 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "Mark1", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 3 + }, + "3170020": { + "Id": 3170020, + "Name": "", + "EpicLv": 4, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 3170119, + "MovType": 9990003, + "RunSpd": 2, + "TransSpdScale": 50000, + "WalkSpd": 6000, + "MovAcc": 80000, + "VisionRng": 700000, + "VisionDeg": 900000, + "HearRng": 3600000, + "RefRng": 900000, + "ActRng": 900000, + "DisActRng": 900000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 3170006 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 4, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "Mark1", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 3 + }, + "3170021": { + "Id": 3170021, + "Name": "", + "EpicLv": 2, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 1305103, + "MovType": 1305101, + "RunSpd": 3, + "TransSpdScale": 30000, + "WalkSpd": 6000, + "MovAcc": 12000, + "VisionRng": 700000, + "VisionDeg": 10000, + "HearRng": 10000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 9990000, + "RotSpd": 9990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 3170021 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": true, + "Tag1": "", + "Tag2": "ChenShaAct", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 1, + "MonsterTeamId": 999 + }, + "3170022": { + "Id": 3170022, + "Name": "", + "EpicLv": 3, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 1305201, + "MovType": 1305201, + "RunSpd": 3, + "TransSpdScale": 200000, + "WalkSpd": 6000, + "MovAcc": 80000, + "VisionRng": 7000000, + "VisionDeg": 10000, + "HearRng": 10000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 9990000, + "RotSpd": 9990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 3170022 + ], + "SubType": 990010070, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "ChenShaAct", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 3 + }, + "3170023": { + "Id": 3170023, + "Name": "", + "EpicLv": 3, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 1305301, + "MovType": 1305301, + "RunSpd": 3, + "TransSpdScale": 200000, + "WalkSpd": 6000, + "MovAcc": 80000, + "VisionRng": 7000000, + "VisionDeg": 10000, + "HearRng": 10000, + "RefRng": 500000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 9990000, + "RotSpd": 9990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 3170023 + ], + "SubType": 990010070, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 0, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 99, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "ChenShaAct", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 3 + }, + "3170024": { + "Id": 3170024, + "Name": "", + "EpicLv": 3, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201501, + "MovType": 7201505, + "RunSpd": 2, + "TransSpdScale": 50000, + "WalkSpd": 6000, + "MovAcc": 15000, + "VisionRng": 700000, + "VisionDeg": 200000, + "HearRng": 600000, + "RefRng": 200000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 3170024 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 3, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 3 + }, + "3170025": { + "Id": 3170025, + "Name": "", + "EpicLv": 3, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 7201601, + "MovType": 7201605, + "RunSpd": 2, + "TransSpdScale": 40000, + "WalkSpd": 6000, + "MovAcc": 20000, + "VisionRng": 700000, + "VisionDeg": 300000, + "HearRng": 1200000, + "RefRng": 300000, + "ActRng": 900000, + "DisActRng": 980000, + "SearchRng": 990000, + "RotSpd": 990000, + "RotSpdInSkill": 3000000, + "Templete": 0, + "BuffIds": [ + 3170025 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 3 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 3, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 3 + }, "5000100": { "Id": 5000100, "Name": "", @@ -139517,6 +144439,98 @@ "BlockPriority": 0, "MonsterTeamId": 2 }, + "11000003": { + "Id": 11000003, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 11000001, + "MovType": 11000003, + "RunSpd": 1, + "TransSpdScale": 100000, + "WalkSpd": 6000, + "MovAcc": 35000, + "VisionRng": 600000, + "VisionDeg": 70000, + "HearRng": 750000, + "RefRng": 70000, + "ActRng": 400000, + "DisActRng": 9990000, + "SearchRng": 9990000, + "RotSpd": 250000, + "RotSpdInSkill": 7200000, + "Templete": 0, + "BuffIds": [ + 11000001 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 2 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 3, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 2 + }, + "11000004": { + "Id": 11000004, + "Name": "", + "EpicLv": 5, + "MonsterPosition": 0, + "BloodType": 0, + "Force": "", + "FCId": 0, + "FAId": 11000002, + "MovType": 11000004, + "RunSpd": 1, + "TransSpdScale": 100000, + "WalkSpd": 6000, + "MovAcc": 35000, + "VisionRng": 600000, + "VisionDeg": 70000, + "HearRng": 750000, + "RefRng": 70000, + "ActRng": 400000, + "DisActRng": 9990000, + "SearchRng": 9990000, + "RotSpd": 250000, + "RotSpdInSkill": 7200000, + "Templete": 0, + "BuffIds": [ + 11000002 + ], + "SubType": 0, + "Faction": 1, + "TrapTagIds": [ + 2 + ], + "SupCharge": 2, + "IsShowRng": false, + "Weight": 0, + "ToughnessBrokenTime": 3, + "IsToughnessRecorver": false, + "Tag1": "", + "Tag2": "", + "Tag3": "", + "Tag4": "", + "Tag5": "", + "AttackHintType": 0, + "BlockPriority": 0, + "MonsterTeamId": 2 + }, "13500010": { "Id": 13500010, "Name": "", diff --git a/data/bin/MonsterAI.json b/data/bin/MonsterAI.json index 207e28872..2ae381735 100644 --- a/data/bin/MonsterAI.json +++ b/data/bin/MonsterAI.json @@ -509,6 +509,40 @@ "WanderInterval": 0, "WanderRate": 0 }, + "8210421": { + "Id": 8210421, + "ComboGroupPath": "Monster/50241ShiZiDao/Combo/ComboGroup_None", + "SpawnShowSkillId": 9999989, + "IdleShowSkillId": 0, + "DieSkillId": 9999990, + "ActionAIPath": "AIScript.Monster.Activity.BreakOut.Action_4_Common", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "8210431": { + "Id": 8210431, + "ComboGroupPath": "Monster/50041XiaoFa/Combo/BreakOut/ComboGroup_None", + "SpawnShowSkillId": 9999989, + "IdleShowSkillId": 0, + "DieSkillId": 9999990, + "ActionAIPath": "AIScript.Monster.Activity.BreakOut.Action_4_Common", + "ActionBranchIds": [], + "ThinkInterval": 0, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, "1000399": { "Id": 1000399, "ComboGroupPath": "Monster/10003ShuZhuangShu/Combo/ComboGroup", @@ -1671,6 +1705,25 @@ "WanderInterval": 0, "WanderRate": 0 }, + "3080308": { + "Id": 3080308, + "ComboGroupPath": "Monster/10007KuangFengQingXiao/Combo/New/ComboGroup", + "SpawnShowSkillId": 1000799, + "IdleShowSkillId": 0, + "DieSkillId": 9999990, + "ActionAIPath": "AIScript.Monster._10007KuangFengQingXiao.Action_Activity_TraceHunt", + "ActionBranchIds": [ + 160019901 + ], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, "1001601": { "Id": 1001601, "ComboGroupPath": "Monster/10016ShuiYu/Combo/ComboGroup_new", @@ -8946,6 +8999,25 @@ "WanderInterval": 0, "WanderRate": 0 }, + "5091701": { + "Id": 5091701, + "ComboGroupPath": "Monster/99101ColumnTrap/Combo/99101ZhuziTrap_ComboGroup", + "SpawnShowSkillId": 0, + "IdleShowSkillId": 0, + "DieSkillId": 0, + "ActionAIPath": "", + "ActionBranchIds": [ + 509170101 + ], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, "5012101": { "Id": 5012101, "ComboGroupPath": "Monster/50121DunWei/Combo/Dark/ComboGroup", @@ -17840,6 +17912,26 @@ "WanderInterval": 0, "WanderRate": 0 }, + "5028110": { + "Id": 5028110, + "ComboGroupPath": "Monster/50281LeiSheZhu/Combo/Easy/ComboGroup_Easy", + "SpawnShowSkillId": 0, + "IdleShowSkillId": 0, + "DieSkillId": 9999990, + "ActionAIPath": "AIScript.Monster._50281LeiSheZhu.Action_Lv1_TraceHunt", + "ActionBranchIds": [ + 502810601, + 502810099 + ], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, "1751001": { "Id": 1751001, "ComboGroupPath": "Monster/17510GuLuHaiTu/Combo/ComboGroup", @@ -18340,7 +18432,7 @@ "5017104": { "Id": 5017104, "ComboGroupPath": "Monster/50171BingXiangGuai/Combo/Version3.0/ComboGroup", - "SpawnShowSkillId": 5017118, + "SpawnShowSkillId": 5017119, "IdleShowSkillId": 0, "DieSkillId": 9999990, "ActionAIPath": "AIScript.Monster._50171BingXiangGuai_V3.Action_TraceHunt", @@ -19004,6 +19096,261 @@ "WanderInterval": 0, "WanderRate": 0 }, + "3170101": { + "Id": 3170101, + "ComboGroupPath": "Monster/StoryActivity_17/ComboGroup", + "SpawnShowSkillId": 3170101, + "IdleShowSkillId": 0, + "DieSkillId": 0, + "ActionAIPath": "AIScript.Monster._99121MuZhuangGuai.Action", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "3170102": { + "Id": 3170102, + "ComboGroupPath": "Monster/StoryActivity_17/ComboGroup", + "SpawnShowSkillId": 3170102, + "IdleShowSkillId": 0, + "DieSkillId": 0, + "ActionAIPath": "AIScript.Monster._99121MuZhuangGuai.Action", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "3170103": { + "Id": 3170103, + "ComboGroupPath": "Monster/StoryActivity_17/ComboGroup", + "SpawnShowSkillId": 3170103, + "IdleShowSkillId": 0, + "DieSkillId": 0, + "ActionAIPath": "AIScript.Monster._99121MuZhuangGuai.Action", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "3170104": { + "Id": 3170104, + "ComboGroupPath": "Monster/StoryActivity_17/ComboGroup", + "SpawnShowSkillId": 3170104, + "IdleShowSkillId": 0, + "DieSkillId": 0, + "ActionAIPath": "AIScript.Monster._99121MuZhuangGuai.Action", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "3170111": { + "Id": 3170111, + "ComboGroupPath": "Monster/StoryActivity_17/ComboGroup", + "SpawnShowSkillId": 3170111, + "IdleShowSkillId": 0, + "DieSkillId": 0, + "ActionAIPath": "AIScript.Monster._99121MuZhuangGuai.Action", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "3170112": { + "Id": 3170112, + "ComboGroupPath": "Monster/StoryActivity_17/ComboGroup", + "SpawnShowSkillId": 3170112, + "IdleShowSkillId": 0, + "DieSkillId": 0, + "ActionAIPath": "AIScript.Monster._99121MuZhuangGuai.Action", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "3170113": { + "Id": 3170113, + "ComboGroupPath": "Monster/StoryActivity_17/ComboGroup", + "SpawnShowSkillId": 3170113, + "IdleShowSkillId": 0, + "DieSkillId": 0, + "ActionAIPath": "AIScript.Monster._99121MuZhuangGuai.Action", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "3170114": { + "Id": 3170114, + "ComboGroupPath": "Monster/StoryActivity_17/ComboGroup", + "SpawnShowSkillId": 3170114, + "IdleShowSkillId": 0, + "DieSkillId": 0, + "ActionAIPath": "AIScript.Monster._99121MuZhuangGuai.Action", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "3170115": { + "Id": 3170115, + "ComboGroupPath": "Monster/StoryActivity_17/ComboGroup", + "SpawnShowSkillId": 3170115, + "IdleShowSkillId": 0, + "DieSkillId": 0, + "ActionAIPath": "AIScript.Monster._99121MuZhuangGuai.Action", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "3170116": { + "Id": 3170116, + "ComboGroupPath": "Monster/StoryActivity_17/ComboGroup", + "SpawnShowSkillId": 3170116, + "IdleShowSkillId": 0, + "DieSkillId": 0, + "ActionAIPath": "AIScript.Monster._99121MuZhuangGuai.Action", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "3170117": { + "Id": 3170117, + "ComboGroupPath": "Monster/StoryActivity_17/ComboGroup", + "SpawnShowSkillId": 3170117, + "IdleShowSkillId": 0, + "DieSkillId": 0, + "ActionAIPath": "AIScript.Monster._99121MuZhuangGuai.Action", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "3170118": { + "Id": 3170118, + "ComboGroupPath": "Monster/StoryActivity_17/ComboGroup", + "SpawnShowSkillId": 3170118, + "IdleShowSkillId": 0, + "DieSkillId": 0, + "ActionAIPath": "AIScript.Monster._99121MuZhuangGuai.Action", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "3170119": { + "Id": 3170119, + "ComboGroupPath": "Monster/StoryActivity_17/ComboGroup", + "SpawnShowSkillId": 3170119, + "IdleShowSkillId": 0, + "DieSkillId": 0, + "ActionAIPath": "AIScript.Monster._99121MuZhuangGuai.Action", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "3170121": { + "Id": 3170121, + "ComboGroupPath": "Monster/StoryActivity_17/ComboGroup", + "SpawnShowSkillId": 3170121, + "IdleShowSkillId": 0, + "DieSkillId": 0, + "ActionAIPath": "AIScript.Monster._99121MuZhuangGuai.Action", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "3170122": { + "Id": 3170122, + "ComboGroupPath": "Monster/StoryActivity_17/ComboGroup", + "SpawnShowSkillId": 3170122, + "IdleShowSkillId": 0, + "DieSkillId": 0, + "ActionAIPath": "AIScript.Monster._99121MuZhuangGuai.Action", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, "3060101": { "Id": 3060101, "ComboGroupPath": "Monster/30601YanHua/Combo/ComboGroup", @@ -20600,6 +20947,518 @@ "WanderInterval": 0, "WanderRate": 0 }, + "7201452": { + "Id": 7201452, + "ComboGroupPath": "Monster/72014RenOu_Shiti/Combo/ComboGroup", + "SpawnShowSkillId": 7201590, + "IdleShowSkillId": 0, + "DieSkillId": 7201591, + "ActionAIPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Action_ChongNengKuiLei", + "ActionBranchIds": [], + "ThinkInterval": 0, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7201151": { + "Id": 7201151, + "ComboGroupPath": "Monster/72011MoShuShi_Nan/Combo/ComboGroup", + "SpawnShowSkillId": 7201199, + "IdleShowSkillId": 0, + "DieSkillId": 9999990, + "ActionAIPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Action", + "ActionBranchIds": [], + "ThinkInterval": 0, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Parallel_XiaoMoXiang", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7201251": { + "Id": 7201251, + "ComboGroupPath": "Monster/72012MoShuShi_Nv/Combo/ComboGroup", + "SpawnShowSkillId": 7201299, + "IdleShowSkillId": 0, + "DieSkillId": 9999990, + "ActionAIPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Action_JuXingMoXiang", + "ActionBranchIds": [], + "ThinkInterval": 0, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Parallel_JuXingMoXiang", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7201261": { + "Id": 7201261, + "ComboGroupPath": "Monster/72012MoShuShi_Nv/Combo/ComboGroup", + "SpawnShowSkillId": 7201200, + "IdleShowSkillId": 0, + "DieSkillId": 9999990, + "ActionAIPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Action_JuXingMoXiang_Phase2", + "ActionBranchIds": [], + "ThinkInterval": 0, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Parallel_JuXingMoXiang_Phase2", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7201351": { + "Id": 7201351, + "ComboGroupPath": "Monster/72013RenOu_Xuhuan/Combo/ComboGroup", + "SpawnShowSkillId": 7201399, + "IdleShowSkillId": 0, + "DieSkillId": 9999990, + "ActionAIPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Action_ChongFengKuiLei", + "ActionBranchIds": [], + "ThinkInterval": 0, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7201352": { + "Id": 7201352, + "ComboGroupPath": "Monster/72013RenOu_Xuhuan/Combo/ComboGroup", + "SpawnShowSkillId": 7201399, + "IdleShowSkillId": 0, + "DieSkillId": 9999990, + "ActionAIPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Action_TiaoYueKuiLei", + "ActionBranchIds": [], + "ThinkInterval": 0, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7201353": { + "Id": 7201353, + "ComboGroupPath": "Monster/72013RenOu_Xuhuan/Combo/ComboGroup", + "SpawnShowSkillId": 7201399, + "IdleShowSkillId": 0, + "DieSkillId": 9999990, + "ActionAIPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Action_XuanFengKuiLei", + "ActionBranchIds": [], + "ThinkInterval": 0, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7201354": { + "Id": 7201354, + "ComboGroupPath": "Monster/72013RenOu_Xuhuan/Combo/ComboGroup", + "SpawnShowSkillId": 7201399, + "IdleShowSkillId": 0, + "DieSkillId": 9999990, + "ActionAIPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Action_SiXianKuiLei", + "ActionBranchIds": [], + "ThinkInterval": 0, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7201355": { + "Id": 7201355, + "ComboGroupPath": "Monster/72013RenOu_Xuhuan/Combo/ComboGroup", + "SpawnShowSkillId": 7201399, + "IdleShowSkillId": 0, + "DieSkillId": 9999990, + "ActionAIPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Action_EnergyRingKuiLei", + "ActionBranchIds": [], + "ThinkInterval": 0, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7201356": { + "Id": 7201356, + "ComboGroupPath": "Monster/72012MoShuShi_Nv/Combo/LaserBall/ComboGroup", + "SpawnShowSkillId": 0, + "IdleShowSkillId": 0, + "DieSkillId": 0, + "ActionAIPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Action_LaserOrb", + "ActionBranchIds": [], + "ThinkInterval": 0, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7201357": { + "Id": 7201357, + "ComboGroupPath": "Monster/72012MoShuShi_Nv/Combo/SilkTrap/ComboGroup", + "SpawnShowSkillId": 0, + "IdleShowSkillId": 0, + "DieSkillId": 0, + "ActionAIPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Action_ShuFuXianJing", + "ActionBranchIds": [], + "ThinkInterval": 0, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7201358": { + "Id": 7201358, + "ComboGroupPath": "Monster/72013RenOu_Xuhuan/Combo/ComboGroup", + "SpawnShowSkillId": 7201399, + "IdleShowSkillId": 0, + "DieSkillId": 9999990, + "ActionAIPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Action_XianJingPatrol", + "ActionBranchIds": [], + "ThinkInterval": 0, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7201359": { + "Id": 7201359, + "ComboGroupPath": "Monster/72012MoShuShi_Nv/Combo/EnergyBall/ComboGroup", + "SpawnShowSkillId": 7201309, + "IdleShowSkillId": 0, + "DieSkillId": 0, + "ActionAIPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Action_NengLiangQiu", + "ActionBranchIds": [ + 170010199 + ], + "ThinkInterval": 0, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7201360": { + "Id": 7201360, + "ComboGroupPath": "Monster/72013RenOu_Xuhuan/Combo/ComboGroup", + "SpawnShowSkillId": 7201399, + "IdleShowSkillId": 0, + "DieSkillId": 9999990, + "ActionAIPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Action_EnergyBallPatrol", + "ActionBranchIds": [], + "ThinkInterval": 0, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7201361": { + "Id": 7201361, + "ComboGroupPath": "Monster/72013RenOu_Xuhuan/Combo/ComboGroup", + "SpawnShowSkillId": 7201399, + "IdleShowSkillId": 0, + "DieSkillId": 9999990, + "ActionAIPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Action_GuangXianPatrol", + "ActionBranchIds": [], + "ThinkInterval": 0, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7201362": { + "Id": 7201362, + "ComboGroupPath": "Monster/72013RenOu_Xuhuan/Combo/ComboGroup", + "SpawnShowSkillId": 7201399, + "IdleShowSkillId": 0, + "DieSkillId": 9999990, + "ActionAIPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Action_JiGuangQiuPatrol", + "ActionBranchIds": [], + "ThinkInterval": 0, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7201451": { + "Id": 7201451, + "ComboGroupPath": "Monster/72014RenOu_Shiti/Combo/ComboGroup", + "SpawnShowSkillId": 7201499, + "IdleShowSkillId": 0, + "DieSkillId": 7201498, + "ActionAIPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Action_ChongNengKuiLei", + "ActionBranchIds": [], + "ThinkInterval": 0, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7201371": { + "Id": 7201371, + "ComboGroupPath": "Monster/72013RenOu_Xuhuan/Combo/ComboGroup", + "SpawnShowSkillId": 7201371, + "IdleShowSkillId": 0, + "DieSkillId": 7201373, + "ActionAIPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Action_ChongFengKuiLei", + "ActionBranchIds": [], + "ThinkInterval": 0, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7201372": { + "Id": 7201372, + "ComboGroupPath": "Monster/72013RenOu_Xuhuan/Combo/ComboGroup", + "SpawnShowSkillId": 7201372, + "IdleShowSkillId": 0, + "DieSkillId": 7201373, + "ActionAIPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Action_XuanFengKuiLei", + "ActionBranchIds": [], + "ThinkInterval": 0, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7201373": { + "Id": 7201373, + "ComboGroupPath": "Monster/72014RenOu_Shiti/Combo/Maline10_1/ComboGroup", + "SpawnShowSkillId": 7201499, + "IdleShowSkillId": 0, + "DieSkillId": 7201377, + "ActionAIPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Action_ChongNengKuiLei_10_1", + "ActionBranchIds": [], + "ThinkInterval": 0, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7201374": { + "Id": 7201374, + "ComboGroupPath": "Monster/72014RenOu_Shiti/Combo/Maline10_1/ComboGroup", + "SpawnShowSkillId": 7201376, + "IdleShowSkillId": 0, + "DieSkillId": 9999990, + "ActionAIPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Action_ChongNengKuiLei_10_1", + "ActionBranchIds": [], + "ThinkInterval": 0, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7201363": { + "Id": 7201363, + "ComboGroupPath": "Monster/72013RenOu_Xuhuan/Combo/ComboGroup", + "SpawnShowSkillId": 7201590, + "IdleShowSkillId": 0, + "DieSkillId": 7201591, + "ActionAIPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Action_JiGuangQiuPatrol", + "ActionBranchIds": [], + "ThinkInterval": 0, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7006101": { + "Id": 7006101, + "ComboGroupPath": "Monster/70061WuYu/Combo/WuYu/ComboGroup", + "SpawnShowSkillId": 7006196, + "IdleShowSkillId": 0, + "DieSkillId": 7006194, + "ActionAIPath": "AIScript.Monster._70061WuYu.Action", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "AIScript.Monster._70061WuYu.Parallel", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7006102": { + "Id": 7006102, + "ComboGroupPath": "Monster/70061WuYu/Combo/BoomGhost/ComboGroup", + "SpawnShowSkillId": 7006112, + "IdleShowSkillId": 0, + "DieSkillId": 7006113, + "ActionAIPath": "AIScript.Monster._70061WuYu.BoomGhost.Action", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7006103": { + "Id": 7006103, + "ComboGroupPath": "Monster/70061WuYu/Combo/BigHeadGhost/ComboGroup", + "SpawnShowSkillId": 7006126, + "IdleShowSkillId": 0, + "DieSkillId": 7006127, + "ActionAIPath": "AIScript.Monster._70061WuYu.BigHeadGhost.Action", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7006104": { + "Id": 7006104, + "ComboGroupPath": "Monster/70061WuYu/Combo/MageGhost/ComboGroup", + "SpawnShowSkillId": 7006133, + "IdleShowSkillId": 0, + "DieSkillId": 7006134, + "ActionAIPath": "AIScript.Monster._70061WuYu.MageGhost.Action", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7006105": { + "Id": 7006105, + "ComboGroupPath": "Monster/70061WuYu/Combo/HorrorGhost/ComboGroup", + "SpawnShowSkillId": 7006144, + "IdleShowSkillId": 0, + "DieSkillId": 0, + "ActionAIPath": "AIScript.Monster._70061WuYu.HorrorGhost.Action", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "AIScript.Monster._70061WuYu.HorrorGhost.Parallel_TerrorGhost", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7006106": { + "Id": 7006106, + "ComboGroupPath": "Monster/70061WuYu/Combo/MageGhost/ComboGroup", + "SpawnShowSkillId": 7006133, + "IdleShowSkillId": 0, + "DieSkillId": 7006134, + "ActionAIPath": "AIScript.Monster._70061WuYu.MageGhost.Action_Ranged", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7006107": { + "Id": 7006107, + "ComboGroupPath": "Monster/70061WuYu/Combo/BigHeadGhost/ComboGroup", + "SpawnShowSkillId": 7006126, + "IdleShowSkillId": 0, + "DieSkillId": 7006127, + "ActionAIPath": "AIScript.Monster._70061WuYu.BigHeadGhost.Action_Ranged", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7006108": { + "Id": 7006108, + "ComboGroupPath": "Monster/70061WuYu/Combo/HorrorGhost/ComboGroup", + "SpawnShowSkillId": 7006144, + "IdleShowSkillId": 0, + "DieSkillId": 0, + "ActionAIPath": "AIScript.Monster._70061WuYu.HorrorGhost.Action_Giant", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "AIScript.Monster._70061WuYu.HorrorGhost.Parallel_TerrorGhost", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, "3160101": { "Id": 3160101, "ComboGroupPath": "Monster/99900EmptyMonster/ComboGroup", @@ -20634,6 +21493,165 @@ "WanderInterval": 0, "WanderRate": 0 }, + "7201501": { + "Id": 7201501, + "ComboGroupPath": "Monster/72015RenOu_BiaoQiang/Combo/ComboGroup", + "SpawnShowSkillId": 9999989, + "IdleShowSkillId": 0, + "DieSkillId": 9999990, + "ActionAIPath": "AIScript.Monster._72015KuiLeiBiaoQiang.Action_Activity", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7201503": { + "Id": 7201503, + "ComboGroupPath": "Monster/72015RenOu_BiaoQiang/Combo/ComboGroup", + "SpawnShowSkillId": 7201590, + "IdleShowSkillId": 0, + "DieSkillId": 7201591, + "ActionAIPath": "AIScript.Monster._72015KuiLeiBiaoQiang.Action_Activity", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7201504": { + "Id": 7201504, + "ComboGroupPath": "Monster/72015RenOu_BiaoQiang/Combo/ComboGroup", + "SpawnShowSkillId": 7201590, + "IdleShowSkillId": 0, + "DieSkillId": 9999990, + "ActionAIPath": "AIScript.Monster._72015KuiLeiBiaoQiang.Action_Activity", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7201601": { + "Id": 7201601, + "ComboGroupPath": "Monster/72016RenOu_JuNu/Combo/ComboGroup", + "SpawnShowSkillId": 9999989, + "IdleShowSkillId": 0, + "DieSkillId": 9999990, + "ActionAIPath": "AIScript.Monster._72016KuiLeiJuNu.Action_Activity", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7201603": { + "Id": 7201603, + "ComboGroupPath": "Monster/72016RenOu_JuNu/Combo/ComboGroup", + "SpawnShowSkillId": 7201590, + "IdleShowSkillId": 0, + "DieSkillId": 7201591, + "ActionAIPath": "AIScript.Monster._72016KuiLeiJuNu.Action_Activity", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "7201604": { + "Id": 7201604, + "ComboGroupPath": "Monster/72016RenOu_JuNu/Combo/ComboGroup", + "SpawnShowSkillId": 7201590, + "IdleShowSkillId": 0, + "DieSkillId": 9999990, + "ActionAIPath": "AIScript.Monster._72016KuiLeiJuNu.Action_Activity", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "9000201": { + "Id": 9000201, + "ComboGroupPath": "Monster/90002WuRenJi/Combo/ComboGroup_new", + "SpawnShowSkillId": 9999989, + "IdleShowSkillId": 0, + "DieSkillId": 9999990, + "ActionAIPath": "", + "ActionBranchIds": [ + 900020101, + 900020102 + ], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "9001301": { + "Id": 9001301, + "ComboGroupPath": "Monster/90013WuRenJi/Combo/90013_ComboGroup_Mob", + "SpawnShowSkillId": 9999989, + "IdleShowSkillId": 0, + "DieSkillId": 9999990, + "ActionAIPath": "AIScript.Monster._90013WuRenJi.Action", + "ActionBranchIds": [], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, + "9000101": { + "Id": 9000101, + "ComboGroupPath": "Monster/90001SaoDiJiQiRen/Combo/ComboGroup", + "SpawnShowSkillId": 9999989, + "IdleShowSkillId": 0, + "DieSkillId": 9999990, + "ActionAIPath": "", + "ActionBranchIds": [ + 900010101, + 900010102 + ], + "ThinkInterval": 2000, + "IdleAIPath": "", + "SpawnAIPath": "", + "ParallelAIPath": "", + "CheckAchievement": false, + "WanderRange": 0, + "WanderInterval": 0, + "WanderRate": 0 + }, "11601111": { "Id": 11601111, "ComboGroupPath": "Character/11601/Combos_Monster/ComboGroup_Monster_PeaShooter", diff --git a/data/bin/MonsterActionBranch.json b/data/bin/MonsterActionBranch.json index 6e519ebdd..bbefd7435 100644 --- a/data/bin/MonsterActionBranch.json +++ b/data/bin/MonsterActionBranch.json @@ -1600,6 +1600,129 @@ "FollowEventType3": 0, "FollowEventParam3": "" }, + "900020101": { + "Id": 900020101, + "GroupId": 1, + "SkillId": 9000201, + "Priority": 5, + "Weight": 1, + "Rate": 10000, + "CD": 50000, + "InitialCDPool": [ + 0, + 10000 + ], + "StartCDTime": 0, + "FixedCD": false, + "ReleaseDistance": 100000, + "ReleaseAngle": 300000, + "TraceDuration": 50000, + "Activate": true, + "ActiveConditionType1": 0, + "ActiveParam1": "", + "ActiveParam2": "", + "DeActiveConditionType1": 0, + "DeActiveParam1": "", + "DeActiveParam2": "", + "FollowEventType1": 0, + "FollowEventParam1": "", + "FollowEventType2": 0, + "FollowEventParam2": "", + "FollowEventType3": 0, + "FollowEventParam3": "" + }, + "900020102": { + "Id": 900020102, + "GroupId": 1, + "SkillId": 9000202, + "Priority": 1, + "Weight": 1, + "Rate": 10000, + "CD": 50000, + "InitialCDPool": [ + 0, + 10000 + ], + "StartCDTime": 0, + "FixedCD": false, + "ReleaseDistance": 200000, + "ReleaseAngle": 600000, + "TraceDuration": 50000, + "Activate": false, + "ActiveConditionType1": 4, + "ActiveParam1": "6", + "ActiveParam2": "", + "DeActiveConditionType1": 3, + "DeActiveParam1": "6", + "DeActiveParam2": "", + "FollowEventType1": 0, + "FollowEventParam1": "", + "FollowEventType2": 0, + "FollowEventParam2": "", + "FollowEventType3": 0, + "FollowEventParam3": "" + }, + "900010101": { + "Id": 900010101, + "GroupId": 1, + "SkillId": 9000101, + "Priority": 5, + "Weight": 1, + "Rate": 10000, + "CD": 30000, + "InitialCDPool": [ + 10000 + ], + "StartCDTime": 0, + "FixedCD": true, + "ReleaseDistance": 60000, + "ReleaseAngle": 300000, + "TraceDuration": 50000, + "Activate": true, + "ActiveConditionType1": 0, + "ActiveParam1": "", + "ActiveParam2": "", + "DeActiveConditionType1": 0, + "DeActiveParam1": "", + "DeActiveParam2": "", + "FollowEventType1": 0, + "FollowEventParam1": "", + "FollowEventType2": 0, + "FollowEventParam2": "", + "FollowEventType3": 0, + "FollowEventParam3": "" + }, + "900010102": { + "Id": 900010102, + "GroupId": 1, + "SkillId": 9999999, + "Priority": 1, + "Weight": 1, + "Rate": 10000, + "CD": 0, + "InitialCDPool": [ + 0, + 10000 + ], + "StartCDTime": 0, + "FixedCD": false, + "ReleaseDistance": 100000, + "ReleaseAngle": 300000, + "TraceDuration": 50000, + "Activate": true, + "ActiveConditionType1": 0, + "ActiveParam1": "", + "ActiveParam2": "", + "DeActiveConditionType1": 0, + "DeActiveParam1": "", + "DeActiveParam2": "", + "FollowEventType1": 0, + "FollowEventParam1": "", + "FollowEventType2": 0, + "FollowEventParam2": "", + "FollowEventType3": 0, + "FollowEventParam3": "" + }, "110010501": { "Id": 110010501, "GroupId": 1, @@ -13749,6 +13872,36 @@ "FollowEventType3": 0, "FollowEventParam3": "" }, + "509170101": { + "Id": 509170101, + "GroupId": 1, + "SkillId": 5091701, + "Priority": 1, + "Weight": 1, + "Rate": 10000, + "CD": 99990000, + "InitialCDPool": [ + 0 + ], + "StartCDTime": 0, + "FixedCD": false, + "ReleaseDistance": 2000000, + "ReleaseAngle": 3600000, + "TraceDuration": 10000, + "Activate": true, + "ActiveConditionType1": 0, + "ActiveParam1": "", + "ActiveParam2": "", + "DeActiveConditionType1": 0, + "DeActiveParam1": "", + "DeActiveParam2": "", + "FollowEventType1": 0, + "FollowEventParam1": "", + "FollowEventType2": 0, + "FollowEventParam2": "", + "FollowEventType3": 0, + "FollowEventParam3": "" + }, "501210101": { "Id": 501210101, "GroupId": 1, diff --git a/data/bin/MonsterAttributeContact.json b/data/bin/MonsterAttributeContact.json index 725bdb94d..73553948d 100644 --- a/data/bin/MonsterAttributeContact.json +++ b/data/bin/MonsterAttributeContact.json @@ -183,5 +183,25 @@ "Id": 6500350, "GroupId": 3002, "MaxLevel": 100 + }, + "6500410": { + "Id": 6500410, + "GroupId": 3001, + "MaxLevel": 100 + }, + "6500420": { + "Id": 6500420, + "GroupId": 3001, + "MaxLevel": 100 + }, + "6500430": { + "Id": 6500430, + "GroupId": 3002, + "MaxLevel": 100 + }, + "6500440": { + "Id": 6500440, + "GroupId": 3002, + "MaxLevel": 100 } } \ No newline at end of file diff --git a/data/bin/MonsterManual.json b/data/bin/MonsterManual.json index 7821b355a..9eb278f39 100644 --- a/data/bin/MonsterManual.json +++ b/data/bin/MonsterManual.json @@ -8657,5 +8657,305 @@ "AbilityDesc2": "", "AbilityTitle3": "", "AbilityDesc3": "" + }, + "7201300": { + "Id": 7201300, + "Icon": "Icon/Monster/monsterhead_72013RenOu_Xuhuan_Com_L", + "Name": "MonsterManual.7201300.1", + "EET": [], + "WeakEET": [], + "Desc": "MonsterManual.7201300.2", + "SkillDesc": "MonsterManual.7201300.3", + "EpicLv": 4, + "HP": 2, + "ATK": 1, + "DEF": 2, + "TOUGHNESS": 0, + "AbilityTitle1": "", + "AbilityDesc1": "", + "AbilityTitle2": "", + "AbilityDesc2": "", + "AbilityTitle3": "", + "AbilityDesc3": "" + }, + "7201400": { + "Id": 7201400, + "Icon": "Icon/Monster/monsterhead_72014RenOu_Shiti_Com_L", + "Name": "MonsterManual.7201400.1", + "EET": [], + "WeakEET": [], + "Desc": "MonsterManual.7201400.2", + "SkillDesc": "MonsterManual.7201400.3", + "EpicLv": 4, + "HP": 1, + "ATK": 3, + "DEF": 1, + "TOUGHNESS": 0, + "AbilityTitle1": "", + "AbilityDesc1": "", + "AbilityTitle2": "", + "AbilityDesc2": "", + "AbilityTitle3": "", + "AbilityDesc3": "" + }, + "7201500": { + "Id": 7201500, + "Icon": "Icon/Monster/monsterhead_72015RenOu_BiaoQaing_Com_L", + "Name": "MonsterManual.7201500.1", + "EET": [], + "WeakEET": [], + "Desc": "MonsterManual.7201500.2", + "SkillDesc": "MonsterManual.7201500.3", + "EpicLv": 4, + "HP": 2, + "ATK": 1, + "DEF": 2, + "TOUGHNESS": 0, + "AbilityTitle1": "", + "AbilityDesc1": "", + "AbilityTitle2": "", + "AbilityDesc2": "", + "AbilityTitle3": "", + "AbilityDesc3": "" + }, + "7201505": { + "Id": 7201505, + "Icon": "Icon/Monster/monsterhead_72015RenOu_BiaoQaing_Com_L", + "Name": "MonsterManual.7201505.1", + "EET": [], + "WeakEET": [], + "Desc": "MonsterManual.7201505.2", + "SkillDesc": "MonsterManual.7201505.3", + "EpicLv": 3, + "HP": 2, + "ATK": 1, + "DEF": 2, + "TOUGHNESS": 0, + "AbilityTitle1": "", + "AbilityDesc1": "", + "AbilityTitle2": "", + "AbilityDesc2": "", + "AbilityTitle3": "", + "AbilityDesc3": "" + }, + "7201600": { + "Id": 7201600, + "Icon": "Icon/Monster/monsterhead_72015RenOu_JuNu_Com_L", + "Name": "MonsterManual.7201600.1", + "EET": [], + "WeakEET": [], + "Desc": "MonsterManual.7201600.2", + "SkillDesc": "MonsterManual.7201600.3", + "EpicLv": 4, + "HP": 2, + "ATK": 1, + "DEF": 2, + "TOUGHNESS": 0, + "AbilityTitle1": "", + "AbilityDesc1": "", + "AbilityTitle2": "", + "AbilityDesc2": "", + "AbilityTitle3": "", + "AbilityDesc3": "" + }, + "7201605": { + "Id": 7201605, + "Icon": "Icon/Monster/monsterhead_72015RenOu_JuNu_Com_L", + "Name": "MonsterManual.7201605.1", + "EET": [], + "WeakEET": [], + "Desc": "MonsterManual.7201605.2", + "SkillDesc": "MonsterManual.7201605.3", + "EpicLv": 3, + "HP": 2, + "ATK": 1, + "DEF": 2, + "TOUGHNESS": 0, + "AbilityTitle1": "", + "AbilityDesc1": "", + "AbilityTitle2": "", + "AbilityDesc2": "", + "AbilityTitle3": "", + "AbilityDesc3": "" + }, + "7006166": { + "Id": 7006166, + "Icon": "Icon/Monster/monsterhead_70061WuYu_Dark_L", + "Name": "MonsterManual.7006166.1", + "EET": [ + 6 + ], + "WeakEET": [ + 5 + ], + "Desc": "MonsterManual.7006166.2", + "SkillDesc": "MonsterManual.7006166.3", + "EpicLv": 2, + "HP": 1, + "ATK": 1, + "DEF": 1, + "TOUGHNESS": 0, + "AbilityTitle1": "", + "AbilityDesc1": "", + "AbilityTitle2": "", + "AbilityDesc2": "", + "AbilityTitle3": "", + "AbilityDesc3": "" + }, + "7006261": { + "Id": 7006261, + "Icon": "Icon/Monster/monsterhead_70062BoomGhost_Dark_L", + "Name": "MonsterManual.7006261.1", + "EET": [ + 6 + ], + "WeakEET": [ + 5 + ], + "Desc": "MonsterManual.7006261.2", + "SkillDesc": "MonsterManual.7006261.3", + "EpicLv": 5, + "HP": 3, + "ATK": 3, + "DEF": 3, + "TOUGHNESS": 0, + "AbilityTitle1": "", + "AbilityDesc1": "", + "AbilityTitle2": "", + "AbilityDesc2": "", + "AbilityTitle3": "", + "AbilityDesc3": "" + }, + "7006361": { + "Id": 7006361, + "Icon": "Icon/Monster/monsterhead_70063BigHeadGhost_Dark_L", + "Name": "MonsterManual.7006361.1", + "EET": [ + 6 + ], + "WeakEET": [ + 5 + ], + "Desc": "MonsterManual.7006361.2", + "SkillDesc": "MonsterManual.7006361.3", + "EpicLv": 4, + "HP": 2, + "ATK": 2, + "DEF": 2, + "TOUGHNESS": 0, + "AbilityTitle1": "", + "AbilityDesc1": "", + "AbilityTitle2": "", + "AbilityDesc2": "", + "AbilityTitle3": "", + "AbilityDesc3": "" + }, + "7006461": { + "Id": 7006461, + "Icon": "Icon/Monster/monsterhead_70064MageGhost_Dark_L", + "Name": "MonsterManual.7006461.1", + "EET": [ + 6 + ], + "WeakEET": [ + 5 + ], + "Desc": "MonsterManual.7006461.2", + "SkillDesc": "MonsterManual.7006461.3", + "EpicLv": 4, + "HP": 3, + "ATK": 2, + "DEF": 3, + "TOUGHNESS": 0, + "AbilityTitle1": "", + "AbilityDesc1": "", + "AbilityTitle2": "", + "AbilityDesc2": "", + "AbilityTitle3": "", + "AbilityDesc3": "" + }, + "7006561": { + "Id": 7006561, + "Icon": "Icon/Monster/monsterhead_70065HorrorGhost_Dark_L", + "Name": "MonsterManual.7006561.1", + "EET": [ + 6 + ], + "WeakEET": [ + 5 + ], + "Desc": "MonsterManual.7006561.2", + "SkillDesc": "MonsterManual.7006561.3", + "EpicLv": 4, + "HP": 2, + "ATK": 1, + "DEF": 1, + "TOUGHNESS": 0, + "AbilityTitle1": "", + "AbilityDesc1": "", + "AbilityTitle2": "", + "AbilityDesc2": "", + "AbilityTitle3": "", + "AbilityDesc3": "" + }, + "9000100": { + "Id": 9000100, + "Icon": "Icon/Monster/monsterhead_90001SaoDiJiQiRen_Earth_L", + "Name": "MonsterManual.9000100.1", + "EET": [], + "WeakEET": [], + "Desc": "MonsterManual.9000100.2", + "SkillDesc": "MonsterManual.9000100.3", + "EpicLv": 5, + "HP": 2, + "ATK": 3, + "DEF": 3, + "TOUGHNESS": 0, + "AbilityTitle1": "", + "AbilityDesc1": "", + "AbilityTitle2": "", + "AbilityDesc2": "", + "AbilityTitle3": "", + "AbilityDesc3": "" + }, + "9000200": { + "Id": 9000200, + "Icon": "Icon/Monster/monsterhead_90002WuRenJi_Wind_L", + "Name": "MonsterManual.9000200.1", + "EET": [], + "WeakEET": [], + "Desc": "MonsterManual.9000200.2", + "SkillDesc": "MonsterManual.9000200.3", + "EpicLv": 5, + "HP": 3, + "ATK": 2, + "DEF": 3, + "TOUGHNESS": 0, + "AbilityTitle1": "", + "AbilityDesc1": "", + "AbilityTitle2": "", + "AbilityDesc2": "", + "AbilityTitle3": "", + "AbilityDesc3": "" + }, + "9001300": { + "Id": 9001300, + "Icon": "Icon/Monster/monsterhead_90013WuRenJi_Wind_L", + "Name": "MonsterManual.9001300.1", + "EET": [], + "WeakEET": [], + "Desc": "MonsterManual.9001300.2", + "SkillDesc": "MonsterManual.9001300.3", + "EpicLv": 5, + "HP": 3, + "ATK": 2, + "DEF": 3, + "TOUGHNESS": 0, + "AbilityTitle1": "", + "AbilityDesc1": "", + "AbilityTitle2": "", + "AbilityDesc2": "", + "AbilityTitle3": "", + "AbilityDesc3": "" } } \ No newline at end of file diff --git a/data/bin/MonsterSkin.json b/data/bin/MonsterSkin.json index 46e768640..700cbeb52 100644 --- a/data/bin/MonsterSkin.json +++ b/data/bin/MonsterSkin.json @@ -1023,22 +1023,6 @@ "HitFxRadialOffset": [], "TagEffectScaleValue": 0 }, - "9000101": { - "Id": 9000101, - "MonsterManual": 9000100, - "Name": "Actor/Monster/90001SaoDiJiQiRen/90001SaoDiJiQiRen_Actor", - "Desc": "", - "Model": "", - "RunAnimationSpd": 8000, - "WalkAnimationSpd": 11000, - "BarHeight": 10000, - "ModelScale": 0, - "ColliderScale": 0, - "ForbiddenBehitRot": false, - "EffectScaleValue": 0, - "HitFxRadialOffset": [], - "TagEffectScaleValue": 0 - }, "9000102": { "Id": 9000102, "MonsterManual": 0, @@ -1151,38 +1135,6 @@ "HitFxRadialOffset": [], "TagEffectScaleValue": 0 }, - "9000201": { - "Id": 9000201, - "MonsterManual": 9000200, - "Name": "Actor/Monster/90002WuRenJi/90002WuRenJi_Low_Actor", - "Desc": "", - "Model": "", - "RunAnimationSpd": 8000, - "WalkAnimationSpd": 11000, - "BarHeight": 10000, - "ModelScale": 0, - "ColliderScale": 0, - "ForbiddenBehitRot": false, - "EffectScaleValue": 0, - "HitFxRadialOffset": [], - "TagEffectScaleValue": 0 - }, - "9000202": { - "Id": 9000202, - "MonsterManual": 0, - "Name": "Actor/Monster/90013WuRenJi/90013WuRenJi_Actor", - "Desc": "", - "Model": "", - "RunAnimationSpd": 8000, - "WalkAnimationSpd": 8000, - "BarHeight": 10000, - "ModelScale": 0, - "ColliderScale": 0, - "ForbiddenBehitRot": false, - "EffectScaleValue": 0, - "HitFxRadialOffset": [], - "TagEffectScaleValue": 0 - }, "9000203": { "Id": 9000203, "MonsterManual": 0, @@ -8977,7 +8929,7 @@ }, "7201301": { "Id": 7201301, - "MonsterManual": 7201301, + "MonsterManual": 7201300, "Name": "Actor/Monster/72013RenOu_Xuhuan/72013RenOu_Xuhuan_Actor_xuhuan", "Desc": "", "Model": "", @@ -8993,7 +8945,7 @@ }, "7201401": { "Id": 7201401, - "MonsterManual": 7201401, + "MonsterManual": 7201400, "Name": "Actor/Monster/72014RenOu_Shiti/72014RenOu_Shiti_Actor", "Desc": "", "Model": "", @@ -9007,6 +8959,86 @@ "HitFxRadialOffset": [], "TagEffectScaleValue": 0 }, + "7201402": { + "Id": 7201402, + "MonsterManual": 7201400, + "Name": "Actor/Monster/72014RenOu_Shiti/72014RenOu_Shiti_Actor", + "Desc": "", + "Model": "", + "RunAnimationSpd": 10000, + "WalkAnimationSpd": 15000, + "BarHeight": 10000, + "ModelScale": 1, + "ColliderScale": 0, + "ForbiddenBehitRot": false, + "EffectScaleValue": 0, + "HitFxRadialOffset": [], + "TagEffectScaleValue": 0 + }, + "7201501": { + "Id": 7201501, + "MonsterManual": 7201500, + "Name": "Actor/Monster/72015RenOu_BiaoQiang/72015RenOu_BiaoQiang_Actor", + "Desc": "", + "Model": "", + "RunAnimationSpd": 10000, + "WalkAnimationSpd": 12000, + "BarHeight": 10000, + "ModelScale": 0, + "ColliderScale": 0, + "ForbiddenBehitRot": false, + "EffectScaleValue": 0, + "HitFxRadialOffset": [], + "TagEffectScaleValue": 0 + }, + "7201505": { + "Id": 7201505, + "MonsterManual": 7201505, + "Name": "Actor/Monster/72015RenOu_BiaoQiang/72015RenOu_BiaoQiang_Actor", + "Desc": "", + "Model": "", + "RunAnimationSpd": 10000, + "WalkAnimationSpd": 14000, + "BarHeight": 10000, + "ModelScale": 0, + "ColliderScale": 0, + "ForbiddenBehitRot": false, + "EffectScaleValue": 0, + "HitFxRadialOffset": [], + "TagEffectScaleValue": 0 + }, + "7201601": { + "Id": 7201601, + "MonsterManual": 7201600, + "Name": "Actor/Monster/72016RenOu_JuNu/72016RenOu_JuNu_Actor", + "Desc": "", + "Model": "", + "RunAnimationSpd": 10000, + "WalkAnimationSpd": 12000, + "BarHeight": 10000, + "ModelScale": 0, + "ColliderScale": 0, + "ForbiddenBehitRot": false, + "EffectScaleValue": 0, + "HitFxRadialOffset": [], + "TagEffectScaleValue": 0 + }, + "7201605": { + "Id": 7201605, + "MonsterManual": 7201605, + "Name": "Actor/Monster/72016RenOu_JuNu/72016RenOu_JuNu_Actor", + "Desc": "", + "Model": "", + "RunAnimationSpd": 10000, + "WalkAnimationSpd": 14000, + "BarHeight": 10000, + "ModelScale": 0, + "ColliderScale": 0, + "ForbiddenBehitRot": false, + "EffectScaleValue": 0, + "HitFxRadialOffset": [], + "TagEffectScaleValue": 0 + }, "9912101": { "Id": 9912101, "MonsterManual": 100, @@ -9599,6 +9631,182 @@ "HitFxRadialOffset": [], "TagEffectScaleValue": 0 }, + "3170101": { + "Id": 3170101, + "MonsterManual": 0, + "Name": "Actor/Monster/StoryActivity_17/fx_storyactivity_17_item_1_Actor", + "Desc": "", + "Model": "", + "RunAnimationSpd": 30000, + "WalkAnimationSpd": 10000, + "BarHeight": 5000, + "ModelScale": 1, + "ColliderScale": 0, + "ForbiddenBehitRot": false, + "EffectScaleValue": 0, + "HitFxRadialOffset": [], + "TagEffectScaleValue": 0 + }, + "9000101": { + "Id": 9000101, + "MonsterManual": 9000100, + "Name": "Actor/Monster/90001SaoDiJiQiRen/90001SaoDiJiQiRen_Actor", + "Desc": "", + "Model": "", + "RunAnimationSpd": 8000, + "WalkAnimationSpd": 12000, + "BarHeight": 10000, + "ModelScale": 0, + "ColliderScale": 0, + "ForbiddenBehitRot": false, + "EffectScaleValue": 0, + "HitFxRadialOffset": [], + "TagEffectScaleValue": 0 + }, + "9000201": { + "Id": 9000201, + "MonsterManual": 9000200, + "Name": "Actor/Monster/90002WuRenJi/90002WuRenJi_Low_Actor", + "Desc": "", + "Model": "", + "RunAnimationSpd": 8000, + "WalkAnimationSpd": 11000, + "BarHeight": 10000, + "ModelScale": 0, + "ColliderScale": 0, + "ForbiddenBehitRot": false, + "EffectScaleValue": 0, + "HitFxRadialOffset": [], + "TagEffectScaleValue": 0 + }, + "9001301": { + "Id": 9001301, + "MonsterManual": 9001300, + "Name": "Actor/Monster/90013WuRenJi/90013WuRenJi_Actor", + "Desc": "", + "Model": "", + "RunAnimationSpd": 8000, + "WalkAnimationSpd": 8000, + "BarHeight": 10000, + "ModelScale": 0, + "ColliderScale": 0, + "ForbiddenBehitRot": false, + "EffectScaleValue": 0, + "HitFxRadialOffset": [], + "TagEffectScaleValue": 0 + }, + "7006101": { + "Id": 7006101, + "MonsterManual": 7006166, + "Name": "Actor/Monster/70061WuYu/70061WuYu_Actor", + "Desc": "", + "Model": "", + "RunAnimationSpd": 8000, + "WalkAnimationSpd": 16000, + "BarHeight": 10000, + "ModelScale": 0, + "ColliderScale": 0, + "ForbiddenBehitRot": false, + "EffectScaleValue": 0, + "HitFxRadialOffset": [], + "TagEffectScaleValue": 0 + }, + "7006102": { + "Id": 7006102, + "MonsterManual": 7006261, + "Name": "Actor/Monster/70061WuYu/70061ZhaoHuanWu01_Actor", + "Desc": "", + "Model": "", + "RunAnimationSpd": 8000, + "WalkAnimationSpd": 15000, + "BarHeight": 10000, + "ModelScale": 0, + "ColliderScale": 0, + "ForbiddenBehitRot": false, + "EffectScaleValue": 0, + "HitFxRadialOffset": [], + "TagEffectScaleValue": 0 + }, + "7006103": { + "Id": 7006103, + "MonsterManual": 7006361, + "Name": "Actor/Monster/70061WuYu/70061ZhaoHuanWu02_Actor", + "Desc": "", + "Model": "", + "RunAnimationSpd": 8000, + "WalkAnimationSpd": 10000, + "BarHeight": 10000, + "ModelScale": 0, + "ColliderScale": 0, + "ForbiddenBehitRot": false, + "EffectScaleValue": 0, + "HitFxRadialOffset": [], + "TagEffectScaleValue": 0 + }, + "7006104": { + "Id": 7006104, + "MonsterManual": 7006461, + "Name": "Actor/Monster/70061WuYu/70061ZhaoHuanWu03_Actor", + "Desc": "", + "Model": "", + "RunAnimationSpd": 8000, + "WalkAnimationSpd": 10000, + "BarHeight": 10000, + "ModelScale": 0, + "ColliderScale": 0, + "ForbiddenBehitRot": false, + "EffectScaleValue": 0, + "HitFxRadialOffset": [], + "TagEffectScaleValue": 0 + }, + "7006105": { + "Id": 7006105, + "MonsterManual": 7006561, + "Name": "Actor/Monster/70061WuYu/70061ZhaoHuanWu04_Actor_Shadow", + "Desc": "", + "Model": "", + "RunAnimationSpd": 8000, + "WalkAnimationSpd": 10000, + "BarHeight": 10000, + "ModelScale": 0, + "ColliderScale": 0, + "ForbiddenBehitRot": false, + "EffectScaleValue": 0, + "HitFxRadialOffset": [], + "TagEffectScaleValue": 0 + }, + "7006106": { + "Id": 7006106, + "MonsterManual": 0, + "Name": "Actor/Monster/70061WuYu/70061SaoZhou_Actor", + "Desc": "", + "Model": "", + "RunAnimationSpd": 8000, + "WalkAnimationSpd": 10000, + "BarHeight": 10000, + "ModelScale": 0, + "ColliderScale": 0, + "ForbiddenBehitRot": false, + "EffectScaleValue": 0, + "HitFxRadialOffset": [], + "TagEffectScaleValue": 0 + }, + "7006108": { + "Id": 7006108, + "MonsterManual": 7006561, + "Name": "Actor/Monster/70061WuYu/70061ZhaoHuanWu04_Actor_Shadow", + "Desc": "", + "Model": "", + "RunAnimationSpd": 8000, + "WalkAnimationSpd": 17500, + "BarHeight": 10000, + "ModelScale": 0, + "ColliderScale": 0, + "ForbiddenBehitRot": false, + "EffectScaleValue": 0, + "HitFxRadialOffset": [], + "TagEffectScaleValue": 0 + }, "11601111": { "Id": 11601111, "MonsterManual": 0, @@ -9743,6 +9951,38 @@ "HitFxRadialOffset": [], "TagEffectScaleValue": 0 }, + "11000003": { + "Id": 11000003, + "MonsterManual": 0, + "Name": "Actor/Character/11003/11003_Actor_Monster", + "Desc": "", + "Model": "", + "RunAnimationSpd": 8000, + "WalkAnimationSpd": 12500, + "BarHeight": 10000, + "ModelScale": 0, + "ColliderScale": 0, + "ForbiddenBehitRot": false, + "EffectScaleValue": 0, + "HitFxRadialOffset": [], + "TagEffectScaleValue": 0 + }, + "11000004": { + "Id": 11000004, + "MonsterManual": 0, + "Name": "Actor/Character/11003/11003_Actor_Monster", + "Desc": "", + "Model": "", + "RunAnimationSpd": 8000, + "WalkAnimationSpd": 12500, + "BarHeight": 10000, + "ModelScale": 0, + "ColliderScale": 0, + "ForbiddenBehitRot": false, + "EffectScaleValue": 0, + "HitFxRadialOffset": [], + "TagEffectScaleValue": 0 + }, "13500010": { "Id": 13500010, "MonsterManual": 0, diff --git a/data/bin/MonsterTeam.json b/data/bin/MonsterTeam.json index e39fbe05f..d992711d2 100644 --- a/data/bin/MonsterTeam.json +++ b/data/bin/MonsterTeam.json @@ -65,6 +65,50 @@ "Mate6Id": 0, "Mate7Id": 0 }, + "7150185": { + "Id": 7150185, + "Mate0Id": 7150185, + "Mate1Id": 7150186, + "Mate2Id": 0, + "Mate3Id": 0, + "Mate4Id": 0, + "Mate5Id": 0, + "Mate6Id": 0, + "Mate7Id": 0 + }, + "7150180": { + "Id": 7150180, + "Mate0Id": 7150180, + "Mate1Id": 7150181, + "Mate2Id": 7150182, + "Mate3Id": 0, + "Mate4Id": 0, + "Mate5Id": 0, + "Mate6Id": 0, + "Mate7Id": 0 + }, + "7150183": { + "Id": 7150183, + "Mate0Id": 7150183, + "Mate1Id": 7150184, + "Mate2Id": 0, + "Mate3Id": 0, + "Mate4Id": 0, + "Mate5Id": 0, + "Mate6Id": 0, + "Mate7Id": 0 + }, + "7190251": { + "Id": 7190251, + "Mate0Id": 7190251, + "Mate1Id": 7190252, + "Mate2Id": 0, + "Mate3Id": 0, + "Mate4Id": 0, + "Mate5Id": 0, + "Mate6Id": 0, + "Mate7Id": 0 + }, "5050500": { "Id": 5050500, "Mate0Id": 5050500, @@ -406,6 +450,17 @@ "Mate6Id": 0, "Mate7Id": 0 }, + "3170021": { + "Id": 3170021, + "Mate0Id": 3170021, + "Mate1Id": 3170022, + "Mate2Id": 3170023, + "Mate3Id": 0, + "Mate4Id": 0, + "Mate5Id": 0, + "Mate6Id": 0, + "Mate7Id": 0 + }, "1200312": { "Id": 1200312, "Mate0Id": 1200312, @@ -1781,6 +1836,28 @@ "Mate6Id": 0, "Mate7Id": 0 }, + "6500420": { + "Id": 6500420, + "Mate0Id": 6500420, + "Mate1Id": 6500421, + "Mate2Id": 0, + "Mate3Id": 0, + "Mate4Id": 0, + "Mate5Id": 0, + "Mate6Id": 0, + "Mate7Id": 0 + }, + "6500440": { + "Id": 6500440, + "Mate0Id": 6500440, + "Mate1Id": 6500441, + "Mate2Id": 0, + "Mate3Id": 0, + "Mate4Id": 0, + "Mate5Id": 0, + "Mate6Id": 0, + "Mate7Id": 0 + }, "5050640": { "Id": 5050640, "Mate0Id": 5050640, @@ -2298,6 +2375,17 @@ "Mate6Id": 0, "Mate7Id": 0 }, + "6500410": { + "Id": 6500410, + "Mate0Id": 6500410, + "Mate1Id": 6500414, + "Mate2Id": 6500415, + "Mate3Id": 6500416, + "Mate4Id": 6500417, + "Mate5Id": 0, + "Mate6Id": 0, + "Mate7Id": 0 + }, "3090001": { "Id": 3090001, "Mate0Id": 3090001, @@ -2529,6 +2617,17 @@ "Mate6Id": 6310226, "Mate7Id": 6310228 }, + "7006101": { + "Id": 7006101, + "Mate0Id": 7006101, + "Mate1Id": 7006102, + "Mate2Id": 7006103, + "Mate3Id": 7006104, + "Mate4Id": 7006105, + "Mate5Id": 7006106, + "Mate6Id": 7006107, + "Mate7Id": 7006108 + }, "6310260": { "Id": 6310260, "Mate0Id": 6310260, @@ -2550,5 +2649,49 @@ "Mate5Id": 0, "Mate6Id": 0, "Mate7Id": 0 + }, + "1900607": { + "Id": 1900607, + "Mate0Id": 1900607, + "Mate1Id": 1900614, + "Mate2Id": 1900612, + "Mate3Id": 1900618, + "Mate4Id": 1900619, + "Mate5Id": 1900620, + "Mate6Id": 0, + "Mate7Id": 0 + }, + "1900608": { + "Id": 1900608, + "Mate0Id": 1900608, + "Mate1Id": 1900609, + "Mate2Id": 1900610, + "Mate3Id": 1900604, + "Mate4Id": 1900611, + "Mate5Id": 1900612, + "Mate6Id": 1900613, + "Mate7Id": 0 + }, + "3170008": { + "Id": 3170008, + "Mate0Id": 3170008, + "Mate1Id": 3170009, + "Mate2Id": 3170010, + "Mate3Id": 3170006, + "Mate4Id": 3170007, + "Mate5Id": 3170019, + "Mate6Id": 3170020, + "Mate7Id": 0 + }, + "3180101": { + "Id": 3180101, + "Mate0Id": 3180101, + "Mate1Id": 3180201, + "Mate2Id": 0, + "Mate3Id": 0, + "Mate4Id": 0, + "Mate5Id": 0, + "Mate6Id": 0, + "Mate7Id": 0 } } \ No newline at end of file diff --git a/data/bin/MonsterValueTemplete.json b/data/bin/MonsterValueTemplete.json index ea2252eba..df64b62d5 100644 --- a/data/bin/MonsterValueTemplete.json +++ b/data/bin/MonsterValueTemplete.json @@ -759103,6 +759103,48726 @@ "Suppress": 10000, "RCDMARKDMG": 0 }, + "8212011": { + "Id": 8212011, + "TemplateId": 8210, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8212021": { + "Id": 8212021, + "TemplateId": 8210, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8212031": { + "Id": 8212031, + "TemplateId": 8210, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8212041": { + "Id": 8212041, + "TemplateId": 8210, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8212051": { + "Id": 8212051, + "TemplateId": 8210, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8212061": { + "Id": 8212061, + "TemplateId": 8210, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8212071": { + "Id": 8212071, + "TemplateId": 8210, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8212081": { + "Id": 8212081, + "TemplateId": 8210, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8212091": { + "Id": 8212091, + "TemplateId": 8210, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8212101": { + "Id": 8212101, + "TemplateId": 8210, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8212111": { + "Id": 8212111, + "TemplateId": 8210, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8212121": { + "Id": 8212121, + "TemplateId": 8210, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8212131": { + "Id": 8212131, + "TemplateId": 8210, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8212141": { + "Id": 8212141, + "TemplateId": 8210, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8212151": { + "Id": 8212151, + "TemplateId": 8210, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8212161": { + "Id": 8212161, + "TemplateId": 8210, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8212171": { + "Id": 8212171, + "TemplateId": 8210, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8212181": { + "Id": 8212181, + "TemplateId": 8210, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8212191": { + "Id": 8212191, + "TemplateId": 8210, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8212201": { + "Id": 8212201, + "TemplateId": 8210, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8222011": { + "Id": 8222011, + "TemplateId": 8220, + "Name": "", + "Lv": 101463415, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8222021": { + "Id": 8222021, + "TemplateId": 8220, + "Name": "", + "Lv": 101463415, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8222031": { + "Id": 8222031, + "TemplateId": 8220, + "Name": "", + "Lv": 101463415, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8222041": { + "Id": 8222041, + "TemplateId": 8220, + "Name": "", + "Lv": 101463415, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8222051": { + "Id": 8222051, + "TemplateId": 8220, + "Name": "", + "Lv": 101463415, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8222061": { + "Id": 8222061, + "TemplateId": 8220, + "Name": "", + "Lv": 209268293, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8222071": { + "Id": 8222071, + "TemplateId": 8220, + "Name": "", + "Lv": 284761905, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8222081": { + "Id": 8222081, + "TemplateId": 8220, + "Name": "", + "Lv": 284761905, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8222091": { + "Id": 8222091, + "TemplateId": 8220, + "Name": "", + "Lv": 284761905, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8222101": { + "Id": 8222101, + "TemplateId": 8220, + "Name": "", + "Lv": 284761905, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8222111": { + "Id": 8222111, + "TemplateId": 8220, + "Name": "", + "Lv": 702000000, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8222121": { + "Id": 8222121, + "TemplateId": 8220, + "Name": "", + "Lv": 639219513, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8222131": { + "Id": 8222131, + "TemplateId": 8220, + "Name": "", + "Lv": 639219513, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8222141": { + "Id": 8222141, + "TemplateId": 8220, + "Name": "", + "Lv": 639219513, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8222151": { + "Id": 8222151, + "TemplateId": 8220, + "Name": "", + "Lv": 639219513, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8222161": { + "Id": 8222161, + "TemplateId": 8220, + "Name": "", + "Lv": 1196590910, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8222171": { + "Id": 8222171, + "TemplateId": 8220, + "Name": "", + "Lv": 1196590910, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8222181": { + "Id": 8222181, + "TemplateId": 8220, + "Name": "", + "Lv": 1196590910, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8222191": { + "Id": 8222191, + "TemplateId": 8220, + "Name": "", + "Lv": 1196590910, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8222201": { + "Id": 8222201, + "TemplateId": 8220, + "Name": "", + "Lv": 1196590910, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8232011": { + "Id": 8232011, + "TemplateId": 8230, + "Name": "", + "Lv": 158536586, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8232021": { + "Id": 8232021, + "TemplateId": 8230, + "Name": "", + "Lv": 138125000, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8232031": { + "Id": 8232031, + "TemplateId": 8230, + "Name": "", + "Lv": 158507948, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8232041": { + "Id": 8232041, + "TemplateId": 8230, + "Name": "", + "Lv": 154375000, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8232051": { + "Id": 8232051, + "TemplateId": 8230, + "Name": "", + "Lv": 164252022, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8232061": { + "Id": 8232061, + "TemplateId": 8230, + "Name": "", + "Lv": 326981708, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8232071": { + "Id": 8232071, + "TemplateId": 8230, + "Name": "", + "Lv": 444940477, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8232081": { + "Id": 8232081, + "TemplateId": 8230, + "Name": "", + "Lv": 444940477, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8232091": { + "Id": 8232091, + "TemplateId": 8230, + "Name": "", + "Lv": 569805195, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8232101": { + "Id": 8232101, + "TemplateId": 8230, + "Name": "", + "Lv": 569805195, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8232111": { + "Id": 8232111, + "TemplateId": 8230, + "Name": "", + "Lv": 569805195, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8232121": { + "Id": 8232121, + "TemplateId": 8230, + "Name": "", + "Lv": 998780488, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8232131": { + "Id": 8232131, + "TemplateId": 8230, + "Name": "", + "Lv": 998780488, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8232141": { + "Id": 8232141, + "TemplateId": 8230, + "Name": "", + "Lv": 1053000000, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8232151": { + "Id": 8232151, + "TemplateId": 8230, + "Name": "", + "Lv": 1139610390, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8232161": { + "Id": 8232161, + "TemplateId": 8230, + "Name": "", + "Lv": 1139610390, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8232171": { + "Id": 8232171, + "TemplateId": 8230, + "Name": "", + "Lv": 1654411765, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8232181": { + "Id": 8232181, + "TemplateId": 8230, + "Name": "", + "Lv": 1654411765, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8232191": { + "Id": 8232191, + "TemplateId": 8230, + "Name": "", + "Lv": 1654411765, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8232201": { + "Id": 8232201, + "TemplateId": 8230, + "Name": "", + "Lv": 1654411765, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8242011": { + "Id": 8242011, + "TemplateId": 8240, + "Name": "", + "Lv": 150000000, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8242021": { + "Id": 8242021, + "TemplateId": 8240, + "Name": "", + "Lv": 150000000, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8242031": { + "Id": 8242031, + "TemplateId": 8240, + "Name": "", + "Lv": 121734105, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8242041": { + "Id": 8242041, + "TemplateId": 8240, + "Name": "", + "Lv": 121734105, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8242051": { + "Id": 8242051, + "TemplateId": 8240, + "Name": "", + "Lv": 126145553, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8242061": { + "Id": 8242061, + "TemplateId": 8240, + "Name": "", + "Lv": 126145553, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8242071": { + "Id": 8242071, + "TemplateId": 8240, + "Name": "", + "Lv": 126145553, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8242081": { + "Id": 8242081, + "TemplateId": 8240, + "Name": "", + "Lv": 126145553, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8242091": { + "Id": 8242091, + "TemplateId": 8240, + "Name": "", + "Lv": 126145553, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8242101": { + "Id": 8242101, + "TemplateId": 8240, + "Name": "", + "Lv": 126145553, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8242111": { + "Id": 8242111, + "TemplateId": 8240, + "Name": "", + "Lv": 126145553, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8242121": { + "Id": 8242121, + "TemplateId": 8240, + "Name": "", + "Lv": 126145553, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8242131": { + "Id": 8242131, + "TemplateId": 8240, + "Name": "", + "Lv": 730536586, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8242141": { + "Id": 8242141, + "TemplateId": 8240, + "Name": "", + "Lv": 730536586, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8242151": { + "Id": 8242151, + "TemplateId": 8240, + "Name": "", + "Lv": 730536586, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8242161": { + "Id": 8242161, + "TemplateId": 8240, + "Name": "", + "Lv": 1435909091, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8242171": { + "Id": 8242171, + "TemplateId": 8240, + "Name": "", + "Lv": 1270588236, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8242181": { + "Id": 8242181, + "TemplateId": 8240, + "Name": "", + "Lv": 1270588236, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8242191": { + "Id": 8242191, + "TemplateId": 8240, + "Name": "", + "Lv": 1270588236, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8242201": { + "Id": 8242201, + "TemplateId": 8240, + "Name": "", + "Lv": 1270588236, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8252011": { + "Id": 8252011, + "TemplateId": 8250, + "Name": "", + "Lv": 150000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8252021": { + "Id": 8252021, + "TemplateId": 8250, + "Name": "", + "Lv": 150000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8252031": { + "Id": 8252031, + "TemplateId": 8250, + "Name": "", + "Lv": 150000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8252041": { + "Id": 8252041, + "TemplateId": 8250, + "Name": "", + "Lv": 150000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8252051": { + "Id": 8252051, + "TemplateId": 8250, + "Name": "", + "Lv": 197102426, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8252061": { + "Id": 8252061, + "TemplateId": 8250, + "Name": "", + "Lv": 197102426, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8252071": { + "Id": 8252071, + "TemplateId": 8250, + "Name": "", + "Lv": 197102426, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8252081": { + "Id": 8252081, + "TemplateId": 8250, + "Name": "", + "Lv": 553125000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8252091": { + "Id": 8252091, + "TemplateId": 8250, + "Name": "", + "Lv": 683766234, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8252101": { + "Id": 8252101, + "TemplateId": 8250, + "Name": "", + "Lv": 683766234, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8252111": { + "Id": 8252111, + "TemplateId": 8250, + "Name": "", + "Lv": 683766234, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8252121": { + "Id": 8252121, + "TemplateId": 8250, + "Name": "", + "Lv": 683766234, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8252131": { + "Id": 8252131, + "TemplateId": 8250, + "Name": "", + "Lv": 1141463415, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8252141": { + "Id": 8252141, + "TemplateId": 8250, + "Name": "", + "Lv": 1141463415, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8252151": { + "Id": 8252151, + "TemplateId": 8250, + "Name": "", + "Lv": 1367532468, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8252161": { + "Id": 8252161, + "TemplateId": 8250, + "Name": "", + "Lv": 1367532468, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8252171": { + "Id": 8252171, + "TemplateId": 8250, + "Name": "", + "Lv": 1367532468, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8252181": { + "Id": 8252181, + "TemplateId": 8250, + "Name": "", + "Lv": 1765701220, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8252191": { + "Id": 8252191, + "TemplateId": 8250, + "Name": "", + "Lv": 1926219513, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8252201": { + "Id": 8252201, + "TemplateId": 8250, + "Name": "", + "Lv": 1926219513, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8262011": { + "Id": 8262011, + "TemplateId": 8260, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8262021": { + "Id": 8262021, + "TemplateId": 8260, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8262031": { + "Id": 8262031, + "TemplateId": 8260, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8262041": { + "Id": 8262041, + "TemplateId": 8260, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8262051": { + "Id": 8262051, + "TemplateId": 8260, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8262061": { + "Id": 8262061, + "TemplateId": 8260, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8262071": { + "Id": 8262071, + "TemplateId": 8260, + "Name": "", + "Lv": 391547620, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8262081": { + "Id": 8262081, + "TemplateId": 8260, + "Name": "", + "Lv": 405625000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8262091": { + "Id": 8262091, + "TemplateId": 8260, + "Name": "", + "Lv": 501428572, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8262101": { + "Id": 8262101, + "TemplateId": 8260, + "Name": "", + "Lv": 501428572, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8262111": { + "Id": 8262111, + "TemplateId": 8260, + "Name": "", + "Lv": 501428572, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8262121": { + "Id": 8262121, + "TemplateId": 8260, + "Name": "", + "Lv": 501428572, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8262131": { + "Id": 8262131, + "TemplateId": 8260, + "Name": "", + "Lv": 501428572, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8262141": { + "Id": 8262141, + "TemplateId": 8260, + "Name": "", + "Lv": 501428572, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8262151": { + "Id": 8262151, + "TemplateId": 8260, + "Name": "", + "Lv": 1002857143, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8262161": { + "Id": 8262161, + "TemplateId": 8260, + "Name": "", + "Lv": 1002857143, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8262171": { + "Id": 8262171, + "TemplateId": 8260, + "Name": "", + "Lv": 1002857143, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8262181": { + "Id": 8262181, + "TemplateId": 8260, + "Name": "", + "Lv": 1294847561, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8262191": { + "Id": 8262191, + "TemplateId": 8260, + "Name": "", + "Lv": 1412560976, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8262201": { + "Id": 8262201, + "TemplateId": 8260, + "Name": "", + "Lv": 1412560976, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8922011": { + "Id": 8922011, + "TemplateId": 8920, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8922021": { + "Id": 8922021, + "TemplateId": 8920, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8922031": { + "Id": 8922031, + "TemplateId": 8920, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8922041": { + "Id": 8922041, + "TemplateId": 8920, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8922051": { + "Id": 8922051, + "TemplateId": 8920, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8922061": { + "Id": 8922061, + "TemplateId": 8920, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8922071": { + "Id": 8922071, + "TemplateId": 8920, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8922081": { + "Id": 8922081, + "TemplateId": 8920, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8922091": { + "Id": 8922091, + "TemplateId": 8920, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8922101": { + "Id": 8922101, + "TemplateId": 8920, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8922111": { + "Id": 8922111, + "TemplateId": 8920, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8922121": { + "Id": 8922121, + "TemplateId": 8920, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8922131": { + "Id": 8922131, + "TemplateId": 8920, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8922141": { + "Id": 8922141, + "TemplateId": 8920, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8922151": { + "Id": 8922151, + "TemplateId": 8920, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8922161": { + "Id": 8922161, + "TemplateId": 8920, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8922171": { + "Id": 8922171, + "TemplateId": 8920, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8922181": { + "Id": 8922181, + "TemplateId": 8920, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8922191": { + "Id": 8922191, + "TemplateId": 8920, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8922201": { + "Id": 8922201, + "TemplateId": 8920, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8412011": { + "Id": 8412011, + "TemplateId": 8410, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8412021": { + "Id": 8412021, + "TemplateId": 8410, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8412031": { + "Id": 8412031, + "TemplateId": 8410, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8412041": { + "Id": 8412041, + "TemplateId": 8410, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8412051": { + "Id": 8412051, + "TemplateId": 8410, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8412061": { + "Id": 8412061, + "TemplateId": 8410, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8412071": { + "Id": 8412071, + "TemplateId": 8410, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8412081": { + "Id": 8412081, + "TemplateId": 8410, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8412091": { + "Id": 8412091, + "TemplateId": 8410, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8412101": { + "Id": 8412101, + "TemplateId": 8410, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8412111": { + "Id": 8412111, + "TemplateId": 8410, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8412121": { + "Id": 8412121, + "TemplateId": 8410, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8412131": { + "Id": 8412131, + "TemplateId": 8410, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8412141": { + "Id": 8412141, + "TemplateId": 8410, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8412151": { + "Id": 8412151, + "TemplateId": 8410, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8412161": { + "Id": 8412161, + "TemplateId": 8410, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8412171": { + "Id": 8412171, + "TemplateId": 8410, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8412181": { + "Id": 8412181, + "TemplateId": 8410, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8412191": { + "Id": 8412191, + "TemplateId": 8410, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8412201": { + "Id": 8412201, + "TemplateId": 8410, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8422011": { + "Id": 8422011, + "TemplateId": 8420, + "Name": "", + "Lv": 101463415, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8422021": { + "Id": 8422021, + "TemplateId": 8420, + "Name": "", + "Lv": 101463415, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8422031": { + "Id": 8422031, + "TemplateId": 8420, + "Name": "", + "Lv": 101463415, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8422041": { + "Id": 8422041, + "TemplateId": 8420, + "Name": "", + "Lv": 101463415, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8422051": { + "Id": 8422051, + "TemplateId": 8420, + "Name": "", + "Lv": 101463415, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8422061": { + "Id": 8422061, + "TemplateId": 8420, + "Name": "", + "Lv": 209268293, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8422071": { + "Id": 8422071, + "TemplateId": 8420, + "Name": "", + "Lv": 277279753, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8422081": { + "Id": 8422081, + "TemplateId": 8420, + "Name": "", + "Lv": 277279753, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8422091": { + "Id": 8422091, + "TemplateId": 8420, + "Name": "", + "Lv": 277279753, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8422101": { + "Id": 8422101, + "TemplateId": 8420, + "Name": "", + "Lv": 277279753, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8422111": { + "Id": 8422111, + "TemplateId": 8420, + "Name": "", + "Lv": 702000000, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8422121": { + "Id": 8422121, + "TemplateId": 8420, + "Name": "", + "Lv": 623011094, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8422131": { + "Id": 8422131, + "TemplateId": 8420, + "Name": "", + "Lv": 623011094, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8422141": { + "Id": 8422141, + "TemplateId": 8420, + "Name": "", + "Lv": 623011094, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8422151": { + "Id": 8422151, + "TemplateId": 8420, + "Name": "", + "Lv": 623011094, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8422161": { + "Id": 8422161, + "TemplateId": 8420, + "Name": "", + "Lv": 1128214286, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8422171": { + "Id": 8422171, + "TemplateId": 8420, + "Name": "", + "Lv": 1128214286, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8422181": { + "Id": 8422181, + "TemplateId": 8420, + "Name": "", + "Lv": 1128214286, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8422191": { + "Id": 8422191, + "TemplateId": 8420, + "Name": "", + "Lv": 1128214286, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8422201": { + "Id": 8422201, + "TemplateId": 8420, + "Name": "", + "Lv": 1128214286, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8432011": { + "Id": 8432011, + "TemplateId": 8430, + "Name": "", + "Lv": 158536586, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8432021": { + "Id": 8432021, + "TemplateId": 8430, + "Name": "", + "Lv": 138125000, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8432031": { + "Id": 8432031, + "TemplateId": 8430, + "Name": "", + "Lv": 165441177, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8432041": { + "Id": 8432041, + "TemplateId": 8430, + "Name": "", + "Lv": 154375000, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8432051": { + "Id": 8432051, + "TemplateId": 8430, + "Name": "", + "Lv": 183823530, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8432061": { + "Id": 8432061, + "TemplateId": 8430, + "Name": "", + "Lv": 326981708, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8432071": { + "Id": 8432071, + "TemplateId": 8430, + "Name": "", + "Lv": 433249614, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8432081": { + "Id": 8432081, + "TemplateId": 8430, + "Name": "", + "Lv": 433249614, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8432091": { + "Id": 8432091, + "TemplateId": 8430, + "Name": "", + "Lv": 433249614, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8432101": { + "Id": 8432101, + "TemplateId": 8430, + "Name": "", + "Lv": 433249614, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8432111": { + "Id": 8432111, + "TemplateId": 8430, + "Name": "", + "Lv": 433249614, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8432121": { + "Id": 8432121, + "TemplateId": 8430, + "Name": "", + "Lv": 973454834, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8432131": { + "Id": 8432131, + "TemplateId": 8430, + "Name": "", + "Lv": 1058823530, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8432141": { + "Id": 8432141, + "TemplateId": 8430, + "Name": "", + "Lv": 1053000000, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8432151": { + "Id": 8432151, + "TemplateId": 8430, + "Name": "", + "Lv": 1032352942, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8432161": { + "Id": 8432161, + "TemplateId": 8430, + "Name": "", + "Lv": 1032352942, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8432171": { + "Id": 8432171, + "TemplateId": 8430, + "Name": "", + "Lv": 1587373372, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8432181": { + "Id": 8432181, + "TemplateId": 8430, + "Name": "", + "Lv": 1587373372, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8432191": { + "Id": 8432191, + "TemplateId": 8430, + "Name": "", + "Lv": 1587373372, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8432201": { + "Id": 8432201, + "TemplateId": 8430, + "Name": "", + "Lv": 1587373372, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8442011": { + "Id": 8442011, + "TemplateId": 8440, + "Name": "", + "Lv": 150000000, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8442021": { + "Id": 8442021, + "TemplateId": 8440, + "Name": "", + "Lv": 150000000, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8442031": { + "Id": 8442031, + "TemplateId": 8440, + "Name": "", + "Lv": 127058824, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8442041": { + "Id": 8442041, + "TemplateId": 8440, + "Name": "", + "Lv": 127058824, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8442051": { + "Id": 8442051, + "TemplateId": 8440, + "Name": "", + "Lv": 141176471, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8442061": { + "Id": 8442061, + "TemplateId": 8440, + "Name": "", + "Lv": 141176471, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8442071": { + "Id": 8442071, + "TemplateId": 8440, + "Name": "", + "Lv": 332735704, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8442081": { + "Id": 8442081, + "TemplateId": 8440, + "Name": "", + "Lv": 457152318, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8442091": { + "Id": 8442091, + "TemplateId": 8440, + "Name": "", + "Lv": 473258427, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8442101": { + "Id": 8442101, + "TemplateId": 8440, + "Name": "", + "Lv": 473258427, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8442111": { + "Id": 8442111, + "TemplateId": 8440, + "Name": "", + "Lv": 473258427, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8442121": { + "Id": 8442121, + "TemplateId": 8440, + "Name": "", + "Lv": 747613313, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8442131": { + "Id": 8442131, + "TemplateId": 8440, + "Name": "", + "Lv": 813176471, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8442141": { + "Id": 8442141, + "TemplateId": 8440, + "Name": "", + "Lv": 813176471, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8442151": { + "Id": 8442151, + "TemplateId": 8440, + "Name": "", + "Lv": 813176471, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8442161": { + "Id": 8442161, + "TemplateId": 8440, + "Name": "", + "Lv": 1353857143, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8442171": { + "Id": 8442171, + "TemplateId": 8440, + "Name": "", + "Lv": 1219102750, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8442181": { + "Id": 8442181, + "TemplateId": 8440, + "Name": "", + "Lv": 1219102750, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8442191": { + "Id": 8442191, + "TemplateId": 8440, + "Name": "", + "Lv": 1219102750, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8442201": { + "Id": 8442201, + "TemplateId": 8440, + "Name": "", + "Lv": 1219102750, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8452011": { + "Id": 8452011, + "TemplateId": 8450, + "Name": "", + "Lv": 150000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8452021": { + "Id": 8452021, + "TemplateId": 8450, + "Name": "", + "Lv": 150000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8452031": { + "Id": 8452031, + "TemplateId": 8450, + "Name": "", + "Lv": 150000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8452041": { + "Id": 8452041, + "TemplateId": 8450, + "Name": "", + "Lv": 150000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8452051": { + "Id": 8452051, + "TemplateId": 8450, + "Name": "", + "Lv": 150000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8452061": { + "Id": 8452061, + "TemplateId": 8450, + "Name": "", + "Lv": 150000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8452071": { + "Id": 8452071, + "TemplateId": 8450, + "Name": "", + "Lv": 150000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8452081": { + "Id": 8452081, + "TemplateId": 8450, + "Name": "", + "Lv": 150000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8452091": { + "Id": 8452091, + "TemplateId": 8450, + "Name": "", + "Lv": 739466293, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8452101": { + "Id": 8452101, + "TemplateId": 8450, + "Name": "", + "Lv": 739466293, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8452111": { + "Id": 8452111, + "TemplateId": 8450, + "Name": "", + "Lv": 739466293, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8452121": { + "Id": 8452121, + "TemplateId": 8450, + "Name": "", + "Lv": 739466293, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8452131": { + "Id": 8452131, + "TemplateId": 8450, + "Name": "", + "Lv": 739466293, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8452141": { + "Id": 8452141, + "TemplateId": 8450, + "Name": "", + "Lv": 739466293, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8452151": { + "Id": 8452151, + "TemplateId": 8450, + "Name": "", + "Lv": 1238823530, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8452161": { + "Id": 8452161, + "TemplateId": 8450, + "Name": "", + "Lv": 1238823530, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8452171": { + "Id": 8452171, + "TemplateId": 8450, + "Name": "", + "Lv": 1238823530, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8452181": { + "Id": 8452181, + "TemplateId": 8450, + "Name": "", + "Lv": 1856250000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8452191": { + "Id": 8452191, + "TemplateId": 8450, + "Name": "", + "Lv": 2025000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8452201": { + "Id": 8452201, + "TemplateId": 8450, + "Name": "", + "Lv": 2025000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8462011": { + "Id": 8462011, + "TemplateId": 8460, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8462021": { + "Id": 8462021, + "TemplateId": 8460, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8462031": { + "Id": 8462031, + "TemplateId": 8460, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8462041": { + "Id": 8462041, + "TemplateId": 8460, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8462051": { + "Id": 8462051, + "TemplateId": 8460, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8462061": { + "Id": 8462061, + "TemplateId": 8460, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8462071": { + "Id": 8462071, + "TemplateId": 8460, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8462081": { + "Id": 8462081, + "TemplateId": 8460, + "Name": "", + "Lv": 523820365, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8462091": { + "Id": 8462091, + "TemplateId": 8460, + "Name": "", + "Lv": 542275281, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8462101": { + "Id": 8462101, + "TemplateId": 8460, + "Name": "", + "Lv": 542275281, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8462111": { + "Id": 8462111, + "TemplateId": 8460, + "Name": "", + "Lv": 542275281, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8462121": { + "Id": 8462121, + "TemplateId": 8460, + "Name": "", + "Lv": 542275281, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8462131": { + "Id": 8462131, + "TemplateId": 8460, + "Name": "", + "Lv": 542275281, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8462141": { + "Id": 8462141, + "TemplateId": 8460, + "Name": "", + "Lv": 542275281, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8462151": { + "Id": 8462151, + "TemplateId": 8460, + "Name": "", + "Lv": 542275281, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8462161": { + "Id": 8462161, + "TemplateId": 8460, + "Name": "", + "Lv": 542275281, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8462171": { + "Id": 8462171, + "TemplateId": 8460, + "Name": "", + "Lv": 1396888568, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8462181": { + "Id": 8462181, + "TemplateId": 8460, + "Name": "", + "Lv": 1361250000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8462191": { + "Id": 8462191, + "TemplateId": 8460, + "Name": "", + "Lv": 1485000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8462201": { + "Id": 8462201, + "TemplateId": 8460, + "Name": "", + "Lv": 1485000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8942011": { + "Id": 8942011, + "TemplateId": 8940, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8942021": { + "Id": 8942021, + "TemplateId": 8940, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8942031": { + "Id": 8942031, + "TemplateId": 8940, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8942041": { + "Id": 8942041, + "TemplateId": 8940, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8942051": { + "Id": 8942051, + "TemplateId": 8940, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8942061": { + "Id": 8942061, + "TemplateId": 8940, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8942071": { + "Id": 8942071, + "TemplateId": 8940, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8942081": { + "Id": 8942081, + "TemplateId": 8940, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8942091": { + "Id": 8942091, + "TemplateId": 8940, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8942101": { + "Id": 8942101, + "TemplateId": 8940, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8942111": { + "Id": 8942111, + "TemplateId": 8940, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8942121": { + "Id": 8942121, + "TemplateId": 8940, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8942131": { + "Id": 8942131, + "TemplateId": 8940, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8942141": { + "Id": 8942141, + "TemplateId": 8940, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8942151": { + "Id": 8942151, + "TemplateId": 8940, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8942161": { + "Id": 8942161, + "TemplateId": 8940, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8942171": { + "Id": 8942171, + "TemplateId": 8940, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8942181": { + "Id": 8942181, + "TemplateId": 8940, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8942191": { + "Id": 8942191, + "TemplateId": 8940, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8942201": { + "Id": 8942201, + "TemplateId": 8940, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8112011": { + "Id": 8112011, + "TemplateId": 8110, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8112021": { + "Id": 8112021, + "TemplateId": 8110, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8112031": { + "Id": 8112031, + "TemplateId": 8110, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8112041": { + "Id": 8112041, + "TemplateId": 8110, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8112051": { + "Id": 8112051, + "TemplateId": 8110, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8112061": { + "Id": 8112061, + "TemplateId": 8110, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8112071": { + "Id": 8112071, + "TemplateId": 8110, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8112081": { + "Id": 8112081, + "TemplateId": 8110, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8112091": { + "Id": 8112091, + "TemplateId": 8110, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8112101": { + "Id": 8112101, + "TemplateId": 8110, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8112111": { + "Id": 8112111, + "TemplateId": 8110, + "Name": "", + "Lv": 716326531, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8112121": { + "Id": 8112121, + "TemplateId": 8110, + "Name": "", + "Lv": 716326531, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8112131": { + "Id": 8112131, + "TemplateId": 8110, + "Name": "", + "Lv": 716326531, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8112141": { + "Id": 8112141, + "TemplateId": 8110, + "Name": "", + "Lv": 716326531, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8112151": { + "Id": 8112151, + "TemplateId": 8110, + "Name": "", + "Lv": 716326531, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8112161": { + "Id": 8112161, + "TemplateId": 8110, + "Name": "", + "Lv": 1343112245, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8112171": { + "Id": 8112171, + "TemplateId": 8110, + "Name": "", + "Lv": 1343112245, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8112181": { + "Id": 8112181, + "TemplateId": 8110, + "Name": "", + "Lv": 1343112245, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8112191": { + "Id": 8112191, + "TemplateId": 8110, + "Name": "", + "Lv": 1343112245, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8112201": { + "Id": 8112201, + "TemplateId": 8110, + "Name": "", + "Lv": 1343112245, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8122011": { + "Id": 8122011, + "TemplateId": 8120, + "Name": "", + "Lv": 101463415, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8122021": { + "Id": 8122021, + "TemplateId": 8120, + "Name": "", + "Lv": 101463415, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8122031": { + "Id": 8122031, + "TemplateId": 8120, + "Name": "", + "Lv": 101463415, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8122041": { + "Id": 8122041, + "TemplateId": 8120, + "Name": "", + "Lv": 101463415, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8122051": { + "Id": 8122051, + "TemplateId": 8120, + "Name": "", + "Lv": 101463415, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8122061": { + "Id": 8122061, + "TemplateId": 8120, + "Name": "", + "Lv": 209268293, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8122071": { + "Id": 8122071, + "TemplateId": 8120, + "Name": "", + "Lv": 209268293, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8122081": { + "Id": 8122081, + "TemplateId": 8120, + "Name": "", + "Lv": 209268293, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8122091": { + "Id": 8122091, + "TemplateId": 8120, + "Name": "", + "Lv": 209268293, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8122101": { + "Id": 8122101, + "TemplateId": 8120, + "Name": "", + "Lv": 209268293, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8122111": { + "Id": 8122111, + "TemplateId": 8120, + "Name": "", + "Lv": 209268293, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8122121": { + "Id": 8122121, + "TemplateId": 8120, + "Name": "", + "Lv": 209268293, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8122131": { + "Id": 8122131, + "TemplateId": 8120, + "Name": "", + "Lv": 209268293, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8122141": { + "Id": 8122141, + "TemplateId": 8120, + "Name": "", + "Lv": 209268293, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8122151": { + "Id": 8122151, + "TemplateId": 8120, + "Name": "", + "Lv": 209268293, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8122161": { + "Id": 8122161, + "TemplateId": 8120, + "Name": "", + "Lv": 209268293, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8122171": { + "Id": 8122171, + "TemplateId": 8120, + "Name": "", + "Lv": 209268293, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8122181": { + "Id": 8122181, + "TemplateId": 8120, + "Name": "", + "Lv": 209268293, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8122191": { + "Id": 8122191, + "TemplateId": 8120, + "Name": "", + "Lv": 209268293, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8122201": { + "Id": 8122201, + "TemplateId": 8120, + "Name": "", + "Lv": 209268293, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8132011": { + "Id": 8132011, + "TemplateId": 8130, + "Name": "", + "Lv": 158536586, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8132021": { + "Id": 8132021, + "TemplateId": 8130, + "Name": "", + "Lv": 138125000, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8132031": { + "Id": 8132031, + "TemplateId": 8130, + "Name": "", + "Lv": 158507948, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8132041": { + "Id": 8132041, + "TemplateId": 8130, + "Name": "", + "Lv": 154375000, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8132051": { + "Id": 8132051, + "TemplateId": 8130, + "Name": "", + "Lv": 164252022, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8132061": { + "Id": 8132061, + "TemplateId": 8130, + "Name": "", + "Lv": 326981708, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8132071": { + "Id": 8132071, + "TemplateId": 8130, + "Name": "", + "Lv": 377779650, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8132081": { + "Id": 8132081, + "TemplateId": 8130, + "Name": "", + "Lv": 377779650, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8132091": { + "Id": 8132091, + "TemplateId": 8130, + "Name": "", + "Lv": 377779650, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8132101": { + "Id": 8132101, + "TemplateId": 8130, + "Name": "", + "Lv": 377779650, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8132111": { + "Id": 8132111, + "TemplateId": 8130, + "Name": "", + "Lv": 377779650, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8132121": { + "Id": 8132121, + "TemplateId": 8130, + "Name": "", + "Lv": 926470589, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8132131": { + "Id": 8132131, + "TemplateId": 8130, + "Name": "", + "Lv": 995744681, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8132141": { + "Id": 8132141, + "TemplateId": 8130, + "Name": "", + "Lv": 1053000000, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8132151": { + "Id": 8132151, + "TemplateId": 8130, + "Name": "", + "Lv": 1032352942, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8132161": { + "Id": 8132161, + "TemplateId": 8130, + "Name": "", + "Lv": 1032352942, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8132171": { + "Id": 8132171, + "TemplateId": 8130, + "Name": "", + "Lv": 1462500000, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8132181": { + "Id": 8132181, + "TemplateId": 8130, + "Name": "", + "Lv": 1462500000, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8132191": { + "Id": 8132191, + "TemplateId": 8130, + "Name": "", + "Lv": 1462500000, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8132201": { + "Id": 8132201, + "TemplateId": 8130, + "Name": "", + "Lv": 1462500000, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8142011": { + "Id": 8142011, + "TemplateId": 8140, + "Name": "", + "Lv": 150000000, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8142021": { + "Id": 8142021, + "TemplateId": 8140, + "Name": "", + "Lv": 150000000, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8142031": { + "Id": 8142031, + "TemplateId": 8140, + "Name": "", + "Lv": 121734105, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8142041": { + "Id": 8142041, + "TemplateId": 8140, + "Name": "", + "Lv": 121734105, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8142051": { + "Id": 8142051, + "TemplateId": 8140, + "Name": "", + "Lv": 126145553, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8142061": { + "Id": 8142061, + "TemplateId": 8140, + "Name": "", + "Lv": 126145553, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8142071": { + "Id": 8142071, + "TemplateId": 8140, + "Name": "", + "Lv": 290134771, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8142081": { + "Id": 8142081, + "TemplateId": 8140, + "Name": "", + "Lv": 290134771, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8142091": { + "Id": 8142091, + "TemplateId": 8140, + "Name": "", + "Lv": 290134771, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8142101": { + "Id": 8142101, + "TemplateId": 8140, + "Name": "", + "Lv": 290134771, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8142111": { + "Id": 8142111, + "TemplateId": 8140, + "Name": "", + "Lv": 687673470, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8142121": { + "Id": 8142121, + "TemplateId": 8140, + "Name": "", + "Lv": 711529412, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8142131": { + "Id": 8142131, + "TemplateId": 8140, + "Name": "", + "Lv": 711529412, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8142141": { + "Id": 8142141, + "TemplateId": 8140, + "Name": "", + "Lv": 711529412, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8142151": { + "Id": 8142151, + "TemplateId": 8140, + "Name": "", + "Lv": 711529412, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8142161": { + "Id": 8142161, + "TemplateId": 8140, + "Name": "", + "Lv": 1289387756, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8142171": { + "Id": 8142171, + "TemplateId": 8140, + "Name": "", + "Lv": 1289387756, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8142181": { + "Id": 8142181, + "TemplateId": 8140, + "Name": "", + "Lv": 1289387756, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8142191": { + "Id": 8142191, + "TemplateId": 8140, + "Name": "", + "Lv": 1289387756, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8142201": { + "Id": 8142201, + "TemplateId": 8140, + "Name": "", + "Lv": 1289387756, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8152011": { + "Id": 8152011, + "TemplateId": 8150, + "Name": "", + "Lv": 150000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8152021": { + "Id": 8152021, + "TemplateId": 8150, + "Name": "", + "Lv": 150000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8152031": { + "Id": 8152031, + "TemplateId": 8150, + "Name": "", + "Lv": 150000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8152041": { + "Id": 8152041, + "TemplateId": 8150, + "Name": "", + "Lv": 150000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8152051": { + "Id": 8152051, + "TemplateId": 8150, + "Name": "", + "Lv": 197102426, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8152061": { + "Id": 8152061, + "TemplateId": 8150, + "Name": "", + "Lv": 197102426, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8152071": { + "Id": 8152071, + "TemplateId": 8150, + "Name": "", + "Lv": 453335580, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8152081": { + "Id": 8152081, + "TemplateId": 8150, + "Name": "", + "Lv": 553125000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8152091": { + "Id": 8152091, + "TemplateId": 8150, + "Name": "", + "Lv": 642073171, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8152101": { + "Id": 8152101, + "TemplateId": 8150, + "Name": "", + "Lv": 642073171, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8152111": { + "Id": 8152111, + "TemplateId": 8150, + "Name": "", + "Lv": 642073171, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8152121": { + "Id": 8152121, + "TemplateId": 8150, + "Name": "", + "Lv": 642073171, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8152131": { + "Id": 8152131, + "TemplateId": 8150, + "Name": "", + "Lv": 642073171, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8152141": { + "Id": 8152141, + "TemplateId": 8150, + "Name": "", + "Lv": 642073171, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8152151": { + "Id": 8152151, + "TemplateId": 8150, + "Name": "", + "Lv": 1238823530, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8152161": { + "Id": 8152161, + "TemplateId": 8150, + "Name": "", + "Lv": 1238823530, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8152171": { + "Id": 8152171, + "TemplateId": 8150, + "Name": "", + "Lv": 1238823530, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8152181": { + "Id": 8152181, + "TemplateId": 8150, + "Name": "", + "Lv": 1765701220, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8152191": { + "Id": 8152191, + "TemplateId": 8150, + "Name": "", + "Lv": 1926219513, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8152201": { + "Id": 8152201, + "TemplateId": 8150, + "Name": "", + "Lv": 1926219513, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8162011": { + "Id": 8162011, + "TemplateId": 8160, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8162021": { + "Id": 8162021, + "TemplateId": 8160, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8162031": { + "Id": 8162031, + "TemplateId": 8160, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8162041": { + "Id": 8162041, + "TemplateId": 8160, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8162051": { + "Id": 8162051, + "TemplateId": 8160, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8162061": { + "Id": 8162061, + "TemplateId": 8160, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8162071": { + "Id": 8162071, + "TemplateId": 8160, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8162081": { + "Id": 8162081, + "TemplateId": 8160, + "Name": "", + "Lv": 405625000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8162091": { + "Id": 8162091, + "TemplateId": 8160, + "Name": "", + "Lv": 470853659, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8162101": { + "Id": 8162101, + "TemplateId": 8160, + "Name": "", + "Lv": 470853659, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8162111": { + "Id": 8162111, + "TemplateId": 8160, + "Name": "", + "Lv": 470853659, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8162121": { + "Id": 8162121, + "TemplateId": 8160, + "Name": "", + "Lv": 470853659, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8162131": { + "Id": 8162131, + "TemplateId": 8160, + "Name": "", + "Lv": 876255320, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8162141": { + "Id": 8162141, + "TemplateId": 8160, + "Name": "", + "Lv": 876255320, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8162151": { + "Id": 8162151, + "TemplateId": 8160, + "Name": "", + "Lv": 876255320, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8162161": { + "Id": 8162161, + "TemplateId": 8160, + "Name": "", + "Lv": 876255320, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8162171": { + "Id": 8162171, + "TemplateId": 8160, + "Name": "", + "Lv": 876255320, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8162181": { + "Id": 8162181, + "TemplateId": 8160, + "Name": "", + "Lv": 1294847561, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8162191": { + "Id": 8162191, + "TemplateId": 8160, + "Name": "", + "Lv": 1412560976, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8162201": { + "Id": 8162201, + "TemplateId": 8160, + "Name": "", + "Lv": 1412560976, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8912011": { + "Id": 8912011, + "TemplateId": 8910, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8912021": { + "Id": 8912021, + "TemplateId": 8910, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8912031": { + "Id": 8912031, + "TemplateId": 8910, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8912041": { + "Id": 8912041, + "TemplateId": 8910, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8912051": { + "Id": 8912051, + "TemplateId": 8910, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8912061": { + "Id": 8912061, + "TemplateId": 8910, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8912071": { + "Id": 8912071, + "TemplateId": 8910, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8912081": { + "Id": 8912081, + "TemplateId": 8910, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8912091": { + "Id": 8912091, + "TemplateId": 8910, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8912101": { + "Id": 8912101, + "TemplateId": 8910, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8912111": { + "Id": 8912111, + "TemplateId": 8910, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8912121": { + "Id": 8912121, + "TemplateId": 8910, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8912131": { + "Id": 8912131, + "TemplateId": 8910, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8912141": { + "Id": 8912141, + "TemplateId": 8910, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8912151": { + "Id": 8912151, + "TemplateId": 8910, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8912161": { + "Id": 8912161, + "TemplateId": 8910, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8912171": { + "Id": 8912171, + "TemplateId": 8910, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8912181": { + "Id": 8912181, + "TemplateId": 8910, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8912191": { + "Id": 8912191, + "TemplateId": 8910, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8912201": { + "Id": 8912201, + "TemplateId": 8910, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8312011": { + "Id": 8312011, + "TemplateId": 8310, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8312021": { + "Id": 8312021, + "TemplateId": 8310, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8312031": { + "Id": 8312031, + "TemplateId": 8310, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8312041": { + "Id": 8312041, + "TemplateId": 8310, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8312051": { + "Id": 8312051, + "TemplateId": 8310, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8312061": { + "Id": 8312061, + "TemplateId": 8310, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8312071": { + "Id": 8312071, + "TemplateId": 8310, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8312081": { + "Id": 8312081, + "TemplateId": 8310, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8312091": { + "Id": 8312091, + "TemplateId": 8310, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8312101": { + "Id": 8312101, + "TemplateId": 8310, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8312111": { + "Id": 8312111, + "TemplateId": 8310, + "Name": "", + "Lv": 780000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8312121": { + "Id": 8312121, + "TemplateId": 8310, + "Name": "", + "Lv": 780000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8312131": { + "Id": 8312131, + "TemplateId": 8310, + "Name": "", + "Lv": 780000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8312141": { + "Id": 8312141, + "TemplateId": 8310, + "Name": "", + "Lv": 780000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8312151": { + "Id": 8312151, + "TemplateId": 8310, + "Name": "", + "Lv": 780000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8312161": { + "Id": 8312161, + "TemplateId": 8310, + "Name": "", + "Lv": 1343112245, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8312171": { + "Id": 8312171, + "TemplateId": 8310, + "Name": "", + "Lv": 1343112245, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8312181": { + "Id": 8312181, + "TemplateId": 8310, + "Name": "", + "Lv": 1343112245, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8312191": { + "Id": 8312191, + "TemplateId": 8310, + "Name": "", + "Lv": 1343112245, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8312201": { + "Id": 8312201, + "TemplateId": 8310, + "Name": "", + "Lv": 1343112245, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8322011": { + "Id": 8322011, + "TemplateId": 8320, + "Name": "", + "Lv": 114705883, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8322021": { + "Id": 8322021, + "TemplateId": 8320, + "Name": "", + "Lv": 107804879, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8322031": { + "Id": 8322031, + "TemplateId": 8320, + "Name": "", + "Lv": 107804879, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8322041": { + "Id": 8322041, + "TemplateId": 8320, + "Name": "", + "Lv": 107804879, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8322051": { + "Id": 8322051, + "TemplateId": 8320, + "Name": "", + "Lv": 107804879, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8322061": { + "Id": 8322061, + "TemplateId": 8320, + "Name": "", + "Lv": 107804879, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8322071": { + "Id": 8322071, + "TemplateId": 8320, + "Name": "", + "Lv": 107804879, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8322081": { + "Id": 8322081, + "TemplateId": 8320, + "Name": "", + "Lv": 107804879, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8322091": { + "Id": 8322091, + "TemplateId": 8320, + "Name": "", + "Lv": 107804879, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8322101": { + "Id": 8322101, + "TemplateId": 8320, + "Name": "", + "Lv": 107804879, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8322111": { + "Id": 8322111, + "TemplateId": 8320, + "Name": "", + "Lv": 624000000, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8322121": { + "Id": 8322121, + "TemplateId": 8320, + "Name": "", + "Lv": 595636364, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8322131": { + "Id": 8322131, + "TemplateId": 8320, + "Name": "", + "Lv": 595636364, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8322141": { + "Id": 8322141, + "TemplateId": 8320, + "Name": "", + "Lv": 595636364, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8322151": { + "Id": 8322151, + "TemplateId": 8320, + "Name": "", + "Lv": 595636364, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8322161": { + "Id": 8322161, + "TemplateId": 8320, + "Name": "", + "Lv": 595636364, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8322171": { + "Id": 8322171, + "TemplateId": 8320, + "Name": "", + "Lv": 1166112957, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8322181": { + "Id": 8322181, + "TemplateId": 8320, + "Name": "", + "Lv": 1166112957, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8322191": { + "Id": 8322191, + "TemplateId": 8320, + "Name": "", + "Lv": 1166112957, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8322201": { + "Id": 8322201, + "TemplateId": 8320, + "Name": "", + "Lv": 1166112957, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8332011": { + "Id": 8332011, + "TemplateId": 8330, + "Name": "", + "Lv": 150000000, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8332021": { + "Id": 8332021, + "TemplateId": 8330, + "Name": "", + "Lv": 168445122, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8332031": { + "Id": 8332031, + "TemplateId": 8330, + "Name": "", + "Lv": 158737338, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8332041": { + "Id": 8332041, + "TemplateId": 8330, + "Name": "", + "Lv": 154375000, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8332051": { + "Id": 8332051, + "TemplateId": 8330, + "Name": "", + "Lv": 154375000, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8332061": { + "Id": 8332061, + "TemplateId": 8330, + "Name": "", + "Lv": 154375000, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8332071": { + "Id": 8332071, + "TemplateId": 8330, + "Name": "", + "Lv": 422794118, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8332081": { + "Id": 8332081, + "TemplateId": 8330, + "Name": "", + "Lv": 422794118, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8332091": { + "Id": 8332091, + "TemplateId": 8330, + "Name": "", + "Lv": 422794118, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8332101": { + "Id": 8332101, + "TemplateId": 8330, + "Name": "", + "Lv": 422794118, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8332111": { + "Id": 8332111, + "TemplateId": 8330, + "Name": "", + "Lv": 422794118, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8332121": { + "Id": 8332121, + "TemplateId": 8330, + "Name": "", + "Lv": 930681819, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8332131": { + "Id": 8332131, + "TemplateId": 8330, + "Name": "", + "Lv": 1014450868, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8332141": { + "Id": 8332141, + "TemplateId": 8330, + "Name": "", + "Lv": 1053000000, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8332151": { + "Id": 8332151, + "TemplateId": 8330, + "Name": "", + "Lv": 1063636364, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8332161": { + "Id": 8332161, + "TemplateId": 8330, + "Name": "", + "Lv": 1063636364, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8332171": { + "Id": 8332171, + "TemplateId": 8330, + "Name": "", + "Lv": 1822051496, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8332181": { + "Id": 8332181, + "TemplateId": 8330, + "Name": "", + "Lv": 1378928572, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8332191": { + "Id": 8332191, + "TemplateId": 8330, + "Name": "", + "Lv": 1378928572, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8332201": { + "Id": 8332201, + "TemplateId": 8330, + "Name": "", + "Lv": 1378928572, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8342011": { + "Id": 8342011, + "TemplateId": 8340, + "Name": "", + "Lv": 137647059, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8342021": { + "Id": 8342021, + "TemplateId": 8340, + "Name": "", + "Lv": 137647059, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8342031": { + "Id": 8342031, + "TemplateId": 8340, + "Name": "", + "Lv": 121910275, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8342041": { + "Id": 8342041, + "TemplateId": 8340, + "Name": "", + "Lv": 121910275, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8342051": { + "Id": 8342051, + "TemplateId": 8340, + "Name": "", + "Lv": 121910275, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8342061": { + "Id": 8342061, + "TemplateId": 8340, + "Name": "", + "Lv": 249902913, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8342071": { + "Id": 8342071, + "TemplateId": 8340, + "Name": "", + "Lv": 324705883, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8342081": { + "Id": 8342081, + "TemplateId": 8340, + "Name": "", + "Lv": 324705883, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8342091": { + "Id": 8342091, + "TemplateId": 8340, + "Name": "", + "Lv": 324705883, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8342101": { + "Id": 8342101, + "TemplateId": 8340, + "Name": "", + "Lv": 324705883, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8342111": { + "Id": 8342111, + "TemplateId": 8340, + "Name": "", + "Lv": 324705883, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8342121": { + "Id": 8342121, + "TemplateId": 8340, + "Name": "", + "Lv": 324705883, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8342131": { + "Id": 8342131, + "TemplateId": 8340, + "Name": "", + "Lv": 779098266, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8342141": { + "Id": 8342141, + "TemplateId": 8340, + "Name": "", + "Lv": 779098266, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8342151": { + "Id": 8342151, + "TemplateId": 8340, + "Name": "", + "Lv": 779098266, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8342161": { + "Id": 8342161, + "TemplateId": 8340, + "Name": "", + "Lv": 1289387756, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8342171": { + "Id": 8342171, + "TemplateId": 8340, + "Name": "", + "Lv": 1399335549, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8342181": { + "Id": 8342181, + "TemplateId": 8340, + "Name": "", + "Lv": 1399335549, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8342191": { + "Id": 8342191, + "TemplateId": 8340, + "Name": "", + "Lv": 1399335549, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8342201": { + "Id": 8342201, + "TemplateId": 8340, + "Name": "", + "Lv": 1399335549, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8352011": { + "Id": 8352011, + "TemplateId": 8350, + "Name": "", + "Lv": 150000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8352021": { + "Id": 8352021, + "TemplateId": 8350, + "Name": "", + "Lv": 150000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8352031": { + "Id": 8352031, + "TemplateId": 8350, + "Name": "", + "Lv": 150000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8352041": { + "Id": 8352041, + "TemplateId": 8350, + "Name": "", + "Lv": 150000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8352051": { + "Id": 8352051, + "TemplateId": 8350, + "Name": "", + "Lv": 187500000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8352061": { + "Id": 8352061, + "TemplateId": 8350, + "Name": "", + "Lv": 187500000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8352071": { + "Id": 8352071, + "TemplateId": 8350, + "Name": "", + "Lv": 187500000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8352081": { + "Id": 8352081, + "TemplateId": 8350, + "Name": "", + "Lv": 526143293, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8352091": { + "Id": 8352091, + "TemplateId": 8350, + "Name": "", + "Lv": 642073171, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8352101": { + "Id": 8352101, + "TemplateId": 8350, + "Name": "", + "Lv": 642073171, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8352111": { + "Id": 8352111, + "TemplateId": 8350, + "Name": "", + "Lv": 642073171, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8352121": { + "Id": 8352121, + "TemplateId": 8350, + "Name": "", + "Lv": 642073171, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8352131": { + "Id": 8352131, + "TemplateId": 8350, + "Name": "", + "Lv": 642073171, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8352141": { + "Id": 8352141, + "TemplateId": 8350, + "Name": "", + "Lv": 642073171, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8352151": { + "Id": 8352151, + "TemplateId": 8350, + "Name": "", + "Lv": 1276363637, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8352161": { + "Id": 8352161, + "TemplateId": 8350, + "Name": "", + "Lv": 1276363637, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8352171": { + "Id": 8352171, + "TemplateId": 8350, + "Name": "", + "Lv": 1276363637, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8352181": { + "Id": 8352181, + "TemplateId": 8350, + "Name": "", + "Lv": 1654714286, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8352191": { + "Id": 8352191, + "TemplateId": 8350, + "Name": "", + "Lv": 1755000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8352201": { + "Id": 8352201, + "TemplateId": 8350, + "Name": "", + "Lv": 1755000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8362011": { + "Id": 8362011, + "TemplateId": 8360, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8362021": { + "Id": 8362021, + "TemplateId": 8360, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8362031": { + "Id": 8362031, + "TemplateId": 8360, + "Name": "", + "Lv": 139688857, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8362041": { + "Id": 8362041, + "TemplateId": 8360, + "Name": "", + "Lv": 139688857, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8362051": { + "Id": 8362051, + "TemplateId": 8360, + "Name": "", + "Lv": 137500000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8362061": { + "Id": 8362061, + "TemplateId": 8360, + "Name": "", + "Lv": 286347088, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8362071": { + "Id": 8362071, + "TemplateId": 8360, + "Name": "", + "Lv": 286347088, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8362081": { + "Id": 8362081, + "TemplateId": 8360, + "Name": "", + "Lv": 385838415, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8362091": { + "Id": 8362091, + "TemplateId": 8360, + "Name": "", + "Lv": 470853659, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8362101": { + "Id": 8362101, + "TemplateId": 8360, + "Name": "", + "Lv": 470853659, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8362111": { + "Id": 8362111, + "TemplateId": 8360, + "Name": "", + "Lv": 470853659, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8362121": { + "Id": 8362121, + "TemplateId": 8360, + "Name": "", + "Lv": 470853659, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8362131": { + "Id": 8362131, + "TemplateId": 8360, + "Name": "", + "Lv": 470853659, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8362141": { + "Id": 8362141, + "TemplateId": 8360, + "Name": "", + "Lv": 470853659, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8362151": { + "Id": 8362151, + "TemplateId": 8360, + "Name": "", + "Lv": 470853659, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8362161": { + "Id": 8362161, + "TemplateId": 8360, + "Name": "", + "Lv": 470853659, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8362171": { + "Id": 8362171, + "TemplateId": 8360, + "Name": "", + "Lv": 470853659, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8362181": { + "Id": 8362181, + "TemplateId": 8360, + "Name": "", + "Lv": 470853659, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8362191": { + "Id": 8362191, + "TemplateId": 8360, + "Name": "", + "Lv": 470853659, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8362201": { + "Id": 8362201, + "TemplateId": 8360, + "Name": "", + "Lv": 470853659, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8932011": { + "Id": 8932011, + "TemplateId": 8930, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8932021": { + "Id": 8932021, + "TemplateId": 8930, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8932031": { + "Id": 8932031, + "TemplateId": 8930, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8932041": { + "Id": 8932041, + "TemplateId": 8930, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8932051": { + "Id": 8932051, + "TemplateId": 8930, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8932061": { + "Id": 8932061, + "TemplateId": 8930, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8932071": { + "Id": 8932071, + "TemplateId": 8930, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8932081": { + "Id": 8932081, + "TemplateId": 8930, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8932091": { + "Id": 8932091, + "TemplateId": 8930, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8932101": { + "Id": 8932101, + "TemplateId": 8930, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8932111": { + "Id": 8932111, + "TemplateId": 8930, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8932121": { + "Id": 8932121, + "TemplateId": 8930, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8932131": { + "Id": 8932131, + "TemplateId": 8930, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8932141": { + "Id": 8932141, + "TemplateId": 8930, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8932151": { + "Id": 8932151, + "TemplateId": 8930, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8932161": { + "Id": 8932161, + "TemplateId": 8930, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8932171": { + "Id": 8932171, + "TemplateId": 8930, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8932181": { + "Id": 8932181, + "TemplateId": 8930, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8932191": { + "Id": 8932191, + "TemplateId": 8930, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8932201": { + "Id": 8932201, + "TemplateId": 8930, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8612011": { + "Id": 8612011, + "TemplateId": 8610, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8612021": { + "Id": 8612021, + "TemplateId": 8610, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8612031": { + "Id": 8612031, + "TemplateId": 8610, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8612041": { + "Id": 8612041, + "TemplateId": 8610, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8612051": { + "Id": 8612051, + "TemplateId": 8610, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8612061": { + "Id": 8612061, + "TemplateId": 8610, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8612071": { + "Id": 8612071, + "TemplateId": 8610, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8612081": { + "Id": 8612081, + "TemplateId": 8610, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8612091": { + "Id": 8612091, + "TemplateId": 8610, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8612101": { + "Id": 8612101, + "TemplateId": 8610, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8612111": { + "Id": 8612111, + "TemplateId": 8610, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8612121": { + "Id": 8612121, + "TemplateId": 8610, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8612131": { + "Id": 8612131, + "TemplateId": 8610, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8612141": { + "Id": 8612141, + "TemplateId": 8610, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8612151": { + "Id": 8612151, + "TemplateId": 8610, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8612161": { + "Id": 8612161, + "TemplateId": 8610, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8612171": { + "Id": 8612171, + "TemplateId": 8610, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8612181": { + "Id": 8612181, + "TemplateId": 8610, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8612191": { + "Id": 8612191, + "TemplateId": 8610, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8612201": { + "Id": 8612201, + "TemplateId": 8610, + "Name": "", + "Lv": 150000000, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8622011": { + "Id": 8622011, + "TemplateId": 8620, + "Name": "", + "Lv": 101463415, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8622021": { + "Id": 8622021, + "TemplateId": 8620, + "Name": "", + "Lv": 101463415, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8622031": { + "Id": 8622031, + "TemplateId": 8620, + "Name": "", + "Lv": 101463415, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8622041": { + "Id": 8622041, + "TemplateId": 8620, + "Name": "", + "Lv": 112272728, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8622051": { + "Id": 8622051, + "TemplateId": 8620, + "Name": "", + "Lv": 126829269, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8622061": { + "Id": 8622061, + "TemplateId": 8620, + "Name": "", + "Lv": 126829269, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8622071": { + "Id": 8622071, + "TemplateId": 8620, + "Name": "", + "Lv": 260000000, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8622081": { + "Id": 8622081, + "TemplateId": 8620, + "Name": "", + "Lv": 438285715, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8622091": { + "Id": 8622091, + "TemplateId": 8620, + "Name": "", + "Lv": 456585366, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8622101": { + "Id": 8622101, + "TemplateId": 8620, + "Name": "", + "Lv": 456585366, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8622111": { + "Id": 8622111, + "TemplateId": 8620, + "Name": "", + "Lv": 456585366, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8622121": { + "Id": 8622121, + "TemplateId": 8620, + "Name": "", + "Lv": 569739131, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8622131": { + "Id": 8622131, + "TemplateId": 8620, + "Name": "", + "Lv": 689079755, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8622141": { + "Id": 8622141, + "TemplateId": 8620, + "Name": "", + "Lv": 821853659, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8622151": { + "Id": 8622151, + "TemplateId": 8620, + "Name": "", + "Lv": 821853659, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8622161": { + "Id": 8622161, + "TemplateId": 8620, + "Name": "", + "Lv": 821853659, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8622171": { + "Id": 8622171, + "TemplateId": 8620, + "Name": "", + "Lv": 821853659, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8622181": { + "Id": 8622181, + "TemplateId": 8620, + "Name": "", + "Lv": 1255609757, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8622191": { + "Id": 8622191, + "TemplateId": 8620, + "Name": "", + "Lv": 1477894737, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8622201": { + "Id": 8622201, + "TemplateId": 8620, + "Name": "", + "Lv": 1477894737, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8632011": { + "Id": 8632011, + "TemplateId": 8630, + "Name": "", + "Lv": 158536586, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8632021": { + "Id": 8632021, + "TemplateId": 8630, + "Name": "", + "Lv": 138125000, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8632031": { + "Id": 8632031, + "TemplateId": 8630, + "Name": "", + "Lv": 165441177, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8632041": { + "Id": 8632041, + "TemplateId": 8630, + "Name": "", + "Lv": 175426137, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8632051": { + "Id": 8632051, + "TemplateId": 8630, + "Name": "", + "Lv": 198170732, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8632061": { + "Id": 8632061, + "TemplateId": 8630, + "Name": "", + "Lv": 243750000, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8632071": { + "Id": 8632071, + "TemplateId": 8630, + "Name": "", + "Lv": 243750000, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8632081": { + "Id": 8632081, + "TemplateId": 8630, + "Name": "", + "Lv": 684821429, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8632091": { + "Id": 8632091, + "TemplateId": 8630, + "Name": "", + "Lv": 713414635, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8632101": { + "Id": 8632101, + "TemplateId": 8630, + "Name": "", + "Lv": 713414635, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8632111": { + "Id": 8632111, + "TemplateId": 8630, + "Name": "", + "Lv": 713414635, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8632121": { + "Id": 8632121, + "TemplateId": 8630, + "Name": "", + "Lv": 713414635, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8632131": { + "Id": 8632131, + "TemplateId": 8630, + "Name": "", + "Lv": 713414635, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8632141": { + "Id": 8632141, + "TemplateId": 8630, + "Name": "", + "Lv": 1284146342, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8632151": { + "Id": 8632151, + "TemplateId": 8630, + "Name": "", + "Lv": 1170000000, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8632161": { + "Id": 8632161, + "TemplateId": 8630, + "Name": "", + "Lv": 1434865553, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8632171": { + "Id": 8632171, + "TemplateId": 8630, + "Name": "", + "Lv": 1654411765, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8632181": { + "Id": 8632181, + "TemplateId": 8630, + "Name": "", + "Lv": 1961890244, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8632191": { + "Id": 8632191, + "TemplateId": 8630, + "Name": "", + "Lv": -1985756769, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8632201": { + "Id": 8632201, + "TemplateId": 8630, + "Name": "", + "Lv": -1985756769, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8642011": { + "Id": 8642011, + "TemplateId": 8640, + "Name": "", + "Lv": 150000000, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8642021": { + "Id": 8642021, + "TemplateId": 8640, + "Name": "", + "Lv": 150000000, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8642031": { + "Id": 8642031, + "TemplateId": 8640, + "Name": "", + "Lv": 127058824, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8642041": { + "Id": 8642041, + "TemplateId": 8640, + "Name": "", + "Lv": 127058824, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8642051": { + "Id": 8642051, + "TemplateId": 8640, + "Name": "", + "Lv": 127058824, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8642061": { + "Id": 8642061, + "TemplateId": 8640, + "Name": "", + "Lv": 127058824, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8642071": { + "Id": 8642071, + "TemplateId": 8640, + "Name": "", + "Lv": 127058824, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8642081": { + "Id": 8642081, + "TemplateId": 8640, + "Name": "", + "Lv": 127058824, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8642091": { + "Id": 8642091, + "TemplateId": 8640, + "Name": "", + "Lv": 127058824, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8642101": { + "Id": 8642101, + "TemplateId": 8640, + "Name": "", + "Lv": 127058824, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8642111": { + "Id": 8642111, + "TemplateId": 8640, + "Name": "", + "Lv": 127058824, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8642121": { + "Id": 8642121, + "TemplateId": 8640, + "Name": "", + "Lv": 127058824, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8642131": { + "Id": 8642131, + "TemplateId": 8640, + "Name": "", + "Lv": 826895706, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8642141": { + "Id": 8642141, + "TemplateId": 8640, + "Name": "", + "Lv": 826895706, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8642151": { + "Id": 8642151, + "TemplateId": 8640, + "Name": "", + "Lv": 826895706, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8642161": { + "Id": 8642161, + "TemplateId": 8640, + "Name": "", + "Lv": 1101976745, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8642171": { + "Id": 8642171, + "TemplateId": 8640, + "Name": "", + "Lv": 1270588236, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8642181": { + "Id": 8642181, + "TemplateId": 8640, + "Name": "", + "Lv": 1270588236, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8642191": { + "Id": 8642191, + "TemplateId": 8640, + "Name": "", + "Lv": 1270588236, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8642201": { + "Id": 8642201, + "TemplateId": 8640, + "Name": "", + "Lv": 1270588236, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8652011": { + "Id": 8652011, + "TemplateId": 8650, + "Name": "", + "Lv": 150000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8652021": { + "Id": 8652021, + "TemplateId": 8650, + "Name": "", + "Lv": 150000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8652031": { + "Id": 8652031, + "TemplateId": 8650, + "Name": "", + "Lv": 150000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8652041": { + "Id": 8652041, + "TemplateId": 8650, + "Name": "", + "Lv": 150000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8652051": { + "Id": 8652051, + "TemplateId": 8650, + "Name": "", + "Lv": 150000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8652061": { + "Id": 8652061, + "TemplateId": 8650, + "Name": "", + "Lv": 292500000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8652071": { + "Id": 8652071, + "TemplateId": 8650, + "Name": "", + "Lv": 487500000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8652081": { + "Id": 8652081, + "TemplateId": 8650, + "Name": "", + "Lv": 487500000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8652091": { + "Id": 8652091, + "TemplateId": 8650, + "Name": "", + "Lv": 487500000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8652101": { + "Id": 8652101, + "TemplateId": 8650, + "Name": "", + "Lv": 487500000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8652111": { + "Id": 8652111, + "TemplateId": 8650, + "Name": "", + "Lv": 702000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8652121": { + "Id": 8652121, + "TemplateId": 8650, + "Name": "", + "Lv": 1068260870, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8652131": { + "Id": 8652131, + "TemplateId": 8650, + "Name": "", + "Lv": 1292024540, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8652141": { + "Id": 8652141, + "TemplateId": 8650, + "Name": "", + "Lv": 1292024540, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8652151": { + "Id": 8652151, + "TemplateId": 8650, + "Name": "", + "Lv": 1292024540, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8652161": { + "Id": 8652161, + "TemplateId": 8650, + "Name": "", + "Lv": 1721838663, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8652171": { + "Id": 8652171, + "TemplateId": 8650, + "Name": "", + "Lv": 1721838663, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8652181": { + "Id": 8652181, + "TemplateId": 8650, + "Name": "", + "Lv": 1721838663, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8652191": { + "Id": 8652191, + "TemplateId": 8650, + "Name": "", + "Lv": 1721838663, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8652201": { + "Id": 8652201, + "TemplateId": 8650, + "Name": "", + "Lv": 1721838663, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8662011": { + "Id": 8662011, + "TemplateId": 8660, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8662021": { + "Id": 8662021, + "TemplateId": 8660, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8662031": { + "Id": 8662031, + "TemplateId": 8660, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8662041": { + "Id": 8662041, + "TemplateId": 8660, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8662051": { + "Id": 8662051, + "TemplateId": 8660, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8662061": { + "Id": 8662061, + "TemplateId": 8660, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8662071": { + "Id": 8662071, + "TemplateId": 8660, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8662081": { + "Id": 8662081, + "TemplateId": 8660, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8662091": { + "Id": 8662091, + "TemplateId": 8660, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8662101": { + "Id": 8662101, + "TemplateId": 8660, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8662111": { + "Id": 8662111, + "TemplateId": 8660, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8662121": { + "Id": 8662121, + "TemplateId": 8660, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8662131": { + "Id": 8662131, + "TemplateId": 8660, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8662141": { + "Id": 8662141, + "TemplateId": 8660, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8662151": { + "Id": 8662151, + "TemplateId": 8660, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8662161": { + "Id": 8662161, + "TemplateId": 8660, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8662171": { + "Id": 8662171, + "TemplateId": 8660, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8662181": { + "Id": 8662181, + "TemplateId": 8660, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8662191": { + "Id": 8662191, + "TemplateId": 8660, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8662201": { + "Id": 8662201, + "TemplateId": 8660, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8962011": { + "Id": 8962011, + "TemplateId": 8960, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8962021": { + "Id": 8962021, + "TemplateId": 8960, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8962031": { + "Id": 8962031, + "TemplateId": 8960, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8962041": { + "Id": 8962041, + "TemplateId": 8960, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8962051": { + "Id": 8962051, + "TemplateId": 8960, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8962061": { + "Id": 8962061, + "TemplateId": 8960, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8962071": { + "Id": 8962071, + "TemplateId": 8960, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8962081": { + "Id": 8962081, + "TemplateId": 8960, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8962091": { + "Id": 8962091, + "TemplateId": 8960, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8962101": { + "Id": 8962101, + "TemplateId": 8960, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8962111": { + "Id": 8962111, + "TemplateId": 8960, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8962121": { + "Id": 8962121, + "TemplateId": 8960, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8962131": { + "Id": 8962131, + "TemplateId": 8960, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8962141": { + "Id": 8962141, + "TemplateId": 8960, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8962151": { + "Id": 8962151, + "TemplateId": 8960, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8962161": { + "Id": 8962161, + "TemplateId": 8960, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8962171": { + "Id": 8962171, + "TemplateId": 8960, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8962181": { + "Id": 8962181, + "TemplateId": 8960, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8962191": { + "Id": 8962191, + "TemplateId": 8960, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8962201": { + "Id": 8962201, + "TemplateId": 8960, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8512011": { + "Id": 8512011, + "TemplateId": 8510, + "Name": "", + "Lv": 169565218, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8512021": { + "Id": 8512021, + "TemplateId": 8510, + "Name": "", + "Lv": 126526718, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8512031": { + "Id": 8512031, + "TemplateId": 8510, + "Name": "", + "Lv": 126526718, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8512041": { + "Id": 8512041, + "TemplateId": 8510, + "Name": "", + "Lv": 126526718, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8512051": { + "Id": 8512051, + "TemplateId": 8510, + "Name": "", + "Lv": 126526718, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8512061": { + "Id": 8512061, + "TemplateId": 8510, + "Name": "", + "Lv": 273596939, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8512071": { + "Id": 8512071, + "TemplateId": 8510, + "Name": "", + "Lv": 273596939, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8512081": { + "Id": 8512081, + "TemplateId": 8510, + "Name": "", + "Lv": 273596939, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8512091": { + "Id": 8512091, + "TemplateId": 8510, + "Name": "", + "Lv": 273596939, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8512101": { + "Id": 8512101, + "TemplateId": 8510, + "Name": "", + "Lv": 273596939, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8512111": { + "Id": 8512111, + "TemplateId": 8510, + "Name": "", + "Lv": 273596939, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8512121": { + "Id": 8512121, + "TemplateId": 8510, + "Name": "", + "Lv": 273596939, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8512131": { + "Id": 8512131, + "TemplateId": 8510, + "Name": "", + "Lv": 273596939, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8512141": { + "Id": 8512141, + "TemplateId": 8510, + "Name": "", + "Lv": 273596939, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8512151": { + "Id": 8512151, + "TemplateId": 8510, + "Name": "", + "Lv": 273596939, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8512161": { + "Id": 8512161, + "TemplateId": 8510, + "Name": "", + "Lv": 273596939, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8512171": { + "Id": 8512171, + "TemplateId": 8510, + "Name": "", + "Lv": 273596939, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8512181": { + "Id": 8512181, + "TemplateId": 8510, + "Name": "", + "Lv": 273596939, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8512191": { + "Id": 8512191, + "TemplateId": 8510, + "Name": "", + "Lv": 273596939, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8512201": { + "Id": 8512201, + "TemplateId": 8510, + "Name": "", + "Lv": 273596939, + "Hp": 5200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8522011": { + "Id": 8522011, + "TemplateId": 8520, + "Name": "", + "Lv": 135652174, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8522021": { + "Id": 8522021, + "TemplateId": 8520, + "Name": "", + "Lv": 101221375, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8522031": { + "Id": 8522031, + "TemplateId": 8520, + "Name": "", + "Lv": 101221375, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8522041": { + "Id": 8522041, + "TemplateId": 8520, + "Name": "", + "Lv": 101221375, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8522051": { + "Id": 8522051, + "TemplateId": 8520, + "Name": "", + "Lv": 101221375, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8522061": { + "Id": 8522061, + "TemplateId": 8520, + "Name": "", + "Lv": 101221375, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8522071": { + "Id": 8522071, + "TemplateId": 8520, + "Name": "", + "Lv": 101221375, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8522081": { + "Id": 8522081, + "TemplateId": 8520, + "Name": "", + "Lv": 101221375, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8522091": { + "Id": 8522091, + "TemplateId": 8520, + "Name": "", + "Lv": 101221375, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8522101": { + "Id": 8522101, + "TemplateId": 8520, + "Name": "", + "Lv": 101221375, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8522111": { + "Id": 8522111, + "TemplateId": 8520, + "Name": "", + "Lv": 702000000, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8522121": { + "Id": 8522121, + "TemplateId": 8520, + "Name": "", + "Lv": 639219513, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8522131": { + "Id": 8522131, + "TemplateId": 8520, + "Name": "", + "Lv": 632788733, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8522141": { + "Id": 8522141, + "TemplateId": 8520, + "Name": "", + "Lv": 632788733, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8522151": { + "Id": 8522151, + "TemplateId": 8520, + "Name": "", + "Lv": 632788733, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8522161": { + "Id": 8522161, + "TemplateId": 8520, + "Name": "", + "Lv": 1316250000, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8522171": { + "Id": 8522171, + "TemplateId": 8520, + "Name": "", + "Lv": 1316250000, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8522181": { + "Id": 8522181, + "TemplateId": 8520, + "Name": "", + "Lv": 1316250000, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8522191": { + "Id": 8522191, + "TemplateId": 8520, + "Name": "", + "Lv": 1316250000, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8522201": { + "Id": 8522201, + "TemplateId": 8520, + "Name": "", + "Lv": 1316250000, + "Hp": 5720, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8532011": { + "Id": 8532011, + "TemplateId": 8530, + "Name": "", + "Lv": 150000000, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8532021": { + "Id": 8532021, + "TemplateId": 8530, + "Name": "", + "Lv": 158158397, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8532031": { + "Id": 8532031, + "TemplateId": 8530, + "Name": "", + "Lv": 158737338, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8532041": { + "Id": 8532041, + "TemplateId": 8530, + "Name": "", + "Lv": 150170234, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8532051": { + "Id": 8532051, + "TemplateId": 8530, + "Name": "", + "Lv": 164252022, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8532061": { + "Id": 8532061, + "TemplateId": 8530, + "Name": "", + "Lv": 164252022, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8532071": { + "Id": 8532071, + "TemplateId": 8530, + "Name": "", + "Lv": 442133281, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8532081": { + "Id": 8532081, + "TemplateId": 8530, + "Name": "", + "Lv": 476200332, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8532091": { + "Id": 8532091, + "TemplateId": 8530, + "Name": "", + "Lv": 569805195, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8532101": { + "Id": 8532101, + "TemplateId": 8530, + "Name": "", + "Lv": 569805195, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8532111": { + "Id": 8532111, + "TemplateId": 8530, + "Name": "", + "Lv": 569805195, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8532121": { + "Id": 8532121, + "TemplateId": 8530, + "Name": "", + "Lv": 998780488, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8532131": { + "Id": 8532131, + "TemplateId": 8530, + "Name": "", + "Lv": 988732395, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8532141": { + "Id": 8532141, + "TemplateId": 8530, + "Name": "", + "Lv": 1096875000, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8532151": { + "Id": 8532151, + "TemplateId": 8530, + "Name": "", + "Lv": 1139610390, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8532161": { + "Id": 8532161, + "TemplateId": 8530, + "Name": "", + "Lv": 1139610390, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8532171": { + "Id": 8532171, + "TemplateId": 8530, + "Name": "", + "Lv": 1478268195, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8532181": { + "Id": 8532181, + "TemplateId": 8530, + "Name": "", + "Lv": 1478268195, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8532191": { + "Id": 8532191, + "TemplateId": 8530, + "Name": "", + "Lv": 1478268195, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8532201": { + "Id": 8532201, + "TemplateId": 8530, + "Name": "", + "Lv": 1478268195, + "Hp": 6587, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8542011": { + "Id": 8542011, + "TemplateId": 8540, + "Name": "", + "Lv": 150000000, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8542021": { + "Id": 8542021, + "TemplateId": 8540, + "Name": "", + "Lv": 150000000, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8542031": { + "Id": 8542031, + "TemplateId": 8540, + "Name": "", + "Lv": 121910275, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8542041": { + "Id": 8542041, + "TemplateId": 8540, + "Name": "", + "Lv": 115330740, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8542051": { + "Id": 8542051, + "TemplateId": 8540, + "Name": "", + "Lv": 126145553, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8542061": { + "Id": 8542061, + "TemplateId": 8540, + "Name": "", + "Lv": 262653062, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8542071": { + "Id": 8542071, + "TemplateId": 8540, + "Name": "", + "Lv": 339558360, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8542081": { + "Id": 8542081, + "TemplateId": 8540, + "Name": "", + "Lv": 339558360, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8542091": { + "Id": 8542091, + "TemplateId": 8540, + "Name": "", + "Lv": 339558360, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8542101": { + "Id": 8542101, + "TemplateId": 8540, + "Name": "", + "Lv": 339558360, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8542111": { + "Id": 8542111, + "TemplateId": 8540, + "Name": "", + "Lv": 339558360, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8542121": { + "Id": 8542121, + "TemplateId": 8540, + "Name": "", + "Lv": 339558360, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8542131": { + "Id": 8542131, + "TemplateId": 8540, + "Name": "", + "Lv": 339558360, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8542141": { + "Id": 8542141, + "TemplateId": 8540, + "Name": "", + "Lv": 339558360, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8542151": { + "Id": 8542151, + "TemplateId": 8540, + "Name": "", + "Lv": 339558360, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8542161": { + "Id": 8542161, + "TemplateId": 8540, + "Name": "", + "Lv": 339558360, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8542171": { + "Id": 8542171, + "TemplateId": 8540, + "Name": "", + "Lv": 1135309974, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8542181": { + "Id": 8542181, + "TemplateId": 8540, + "Name": "", + "Lv": 1135309974, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8542191": { + "Id": 8542191, + "TemplateId": 8540, + "Name": "", + "Lv": 1135309974, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8542201": { + "Id": 8542201, + "TemplateId": 8540, + "Name": "", + "Lv": 1135309974, + "Hp": 6933, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8552011": { + "Id": 8552011, + "TemplateId": 8550, + "Name": "", + "Lv": 150000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8552021": { + "Id": 8552021, + "TemplateId": 8550, + "Name": "", + "Lv": 150000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8552031": { + "Id": 8552031, + "TemplateId": 8550, + "Name": "", + "Lv": 150000000, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8552041": { + "Id": 8552041, + "TemplateId": 8550, + "Name": "", + "Lv": 180204281, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8552051": { + "Id": 8552051, + "TemplateId": 8550, + "Name": "", + "Lv": 197102426, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8552061": { + "Id": 8552061, + "TemplateId": 8550, + "Name": "", + "Lv": 197102426, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8552071": { + "Id": 8552071, + "TemplateId": 8550, + "Name": "", + "Lv": 197102426, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8552081": { + "Id": 8552081, + "TemplateId": 8550, + "Name": "", + "Lv": 571440398, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8552091": { + "Id": 8552091, + "TemplateId": 8550, + "Name": "", + "Lv": 683766234, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8552101": { + "Id": 8552101, + "TemplateId": 8550, + "Name": "", + "Lv": 683766234, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8552111": { + "Id": 8552111, + "TemplateId": 8550, + "Name": "", + "Lv": 683766234, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8552121": { + "Id": 8552121, + "TemplateId": 8550, + "Name": "", + "Lv": 683766234, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8552131": { + "Id": 8552131, + "TemplateId": 8550, + "Name": "", + "Lv": 1186478874, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8552141": { + "Id": 8552141, + "TemplateId": 8550, + "Name": "", + "Lv": 1186478874, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8552151": { + "Id": 8552151, + "TemplateId": 8550, + "Name": "", + "Lv": 1367532468, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8552161": { + "Id": 8552161, + "TemplateId": 8550, + "Name": "", + "Lv": 1367532468, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8552171": { + "Id": 8552171, + "TemplateId": 8550, + "Name": "", + "Lv": 1773921833, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8552181": { + "Id": 8552181, + "TemplateId": 8550, + "Name": "", + "Lv": 1765701220, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8552191": { + "Id": 8552191, + "TemplateId": 8550, + "Name": "", + "Lv": 1926219513, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8552201": { + "Id": 8552201, + "TemplateId": 8550, + "Name": "", + "Lv": 1926219513, + "Hp": 11787, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8562011": { + "Id": 8562011, + "TemplateId": 8560, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8562021": { + "Id": 8562021, + "TemplateId": 8560, + "Name": "", + "Lv": 150000000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8562031": { + "Id": 8562031, + "TemplateId": 8560, + "Name": "", + "Lv": 139688857, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8562041": { + "Id": 8562041, + "TemplateId": 8560, + "Name": "", + "Lv": 139688857, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8562051": { + "Id": 8562051, + "TemplateId": 8560, + "Name": "", + "Lv": 139688857, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8562061": { + "Id": 8562061, + "TemplateId": 8560, + "Name": "", + "Lv": 139688857, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8562071": { + "Id": 8562071, + "TemplateId": 8560, + "Name": "", + "Lv": 139688857, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8562081": { + "Id": 8562081, + "TemplateId": 8560, + "Name": "", + "Lv": 419056292, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8562091": { + "Id": 8562091, + "TemplateId": 8560, + "Name": "", + "Lv": 501428572, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8562101": { + "Id": 8562101, + "TemplateId": 8560, + "Name": "", + "Lv": 501428572, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8562111": { + "Id": 8562111, + "TemplateId": 8560, + "Name": "", + "Lv": 501428572, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8562121": { + "Id": 8562121, + "TemplateId": 8560, + "Name": "", + "Lv": 501428572, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8562131": { + "Id": 8562131, + "TemplateId": 8560, + "Name": "", + "Lv": 501428572, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8562141": { + "Id": 8562141, + "TemplateId": 8560, + "Name": "", + "Lv": 965250000, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8562151": { + "Id": 8562151, + "TemplateId": 8560, + "Name": "", + "Lv": 1002857143, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8562161": { + "Id": 8562161, + "TemplateId": 8560, + "Name": "", + "Lv": 1002857143, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8562171": { + "Id": 8562171, + "TemplateId": 8560, + "Name": "", + "Lv": 1002857143, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8562181": { + "Id": 8562181, + "TemplateId": 8560, + "Name": "", + "Lv": 1294847561, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8562191": { + "Id": 8562191, + "TemplateId": 8560, + "Name": "", + "Lv": 1412560976, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8562201": { + "Id": 8562201, + "TemplateId": 8560, + "Name": "", + "Lv": 1412560976, + "Hp": 12133, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8952011": { + "Id": 8952011, + "TemplateId": 8950, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8952021": { + "Id": 8952021, + "TemplateId": 8950, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8952031": { + "Id": 8952031, + "TemplateId": 8950, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8952041": { + "Id": 8952041, + "TemplateId": 8950, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8952051": { + "Id": 8952051, + "TemplateId": 8950, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8952061": { + "Id": 8952061, + "TemplateId": 8950, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8952071": { + "Id": 8952071, + "TemplateId": 8950, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8952081": { + "Id": 8952081, + "TemplateId": 8950, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8952091": { + "Id": 8952091, + "TemplateId": 8950, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8952101": { + "Id": 8952101, + "TemplateId": 8950, + "Name": "", + "Lv": 635098112, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": -1579869184, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8952111": { + "Id": 8952111, + "TemplateId": 8950, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8952121": { + "Id": 8952121, + "TemplateId": 8950, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8952131": { + "Id": 8952131, + "TemplateId": 8950, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8952141": { + "Id": 8952141, + "TemplateId": 8950, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8952151": { + "Id": 8952151, + "TemplateId": 8950, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8952161": { + "Id": 8952161, + "TemplateId": 8950, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8952171": { + "Id": 8952171, + "TemplateId": 8950, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8952181": { + "Id": 8952181, + "TemplateId": 8950, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8952191": { + "Id": 8952191, + "TemplateId": 8950, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "8952201": { + "Id": 8952201, + "TemplateId": 8950, + "Name": "", + "Lv": -1194836480, + "Hp": 26000, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1925163520, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, "7880011": { "Id": 7880011, "TemplateId": 7880, @@ -793153,8 +841873,8 @@ "Id": 215011, "TemplateId": 215, "Name": "", - "Lv": 1200000, - "Hp": 1500, + "Lv": 2250000, + "Hp": 2400, "Atk": 500, "Def": 0, "CritRate": 0, @@ -793202,7 +841922,7 @@ "SER": 0, "AER": 0, "LER": 0, - "DER": 720000, + "DER": 1350000, "Toughness": 0, "Suppress": 10000, "RCDMARKDMG": 0 @@ -903233,6 +951953,9402 @@ "Suppress": 10000, "RCDMARKDMG": 0 }, + "301011": { + "Id": 301011, + "TemplateId": 301, + "Name": "", + "Lv": 3393, + "Hp": 57, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "301021": { + "Id": 301021, + "TemplateId": 301, + "Name": "", + "Lv": 3616, + "Hp": 69, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "301031": { + "Id": 301031, + "TemplateId": 301, + "Name": "", + "Lv": 4564, + "Hp": 62, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "301041": { + "Id": 301041, + "TemplateId": 301, + "Name": "", + "Lv": 7170, + "Hp": 77, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "301051": { + "Id": 301051, + "TemplateId": 301, + "Name": "", + "Lv": 7060, + "Hp": 77, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "301061": { + "Id": 301061, + "TemplateId": 301, + "Name": "", + "Lv": 3476, + "Hp": 155, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "301071": { + "Id": 301071, + "TemplateId": 301, + "Name": "", + "Lv": 10860, + "Hp": 361, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "301081": { + "Id": 301081, + "TemplateId": 301, + "Name": "", + "Lv": 12164, + "Hp": 258, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "301091": { + "Id": 301091, + "TemplateId": 301, + "Name": "", + "Lv": 13696, + "Hp": 361, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "301101": { + "Id": 301101, + "TemplateId": 301, + "Name": "", + "Lv": 11128, + "Hp": 361, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "301111": { + "Id": 301111, + "TemplateId": 301, + "Name": "", + "Lv": 17120, + "Hp": 361, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "301121": { + "Id": 301121, + "TemplateId": 301, + "Name": "", + "Lv": 18832, + "Hp": 361, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "301131": { + "Id": 301131, + "TemplateId": 301, + "Name": "", + "Lv": 40504, + "Hp": 1245, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "301141": { + "Id": 301141, + "TemplateId": 301, + "Name": "", + "Lv": 73640, + "Hp": 1245, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "301151": { + "Id": 301151, + "TemplateId": 301, + "Name": "", + "Lv": 51548, + "Hp": 1245, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "301161": { + "Id": 301161, + "TemplateId": 301, + "Name": "", + "Lv": 92052, + "Hp": 711, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "301171": { + "Id": 301171, + "TemplateId": 301, + "Name": "", + "Lv": 103576, + "Hp": 1179, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "301181": { + "Id": 301181, + "TemplateId": 301, + "Name": "", + "Lv": 103576, + "Hp": 1179, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "301191": { + "Id": 301191, + "TemplateId": 301, + "Name": "", + "Lv": 112204, + "Hp": 1179, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "301201": { + "Id": 301201, + "TemplateId": 301, + "Name": "", + "Lv": 215780, + "Hp": 1179, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "301211": { + "Id": 301211, + "TemplateId": 301, + "Name": "", + "Lv": 1718372, + "Hp": 10771, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "301221": { + "Id": 301221, + "TemplateId": 301, + "Name": "", + "Lv": 5536972, + "Hp": 6924, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "301231": { + "Id": 301231, + "TemplateId": 301, + "Name": "", + "Lv": 5536972, + "Hp": 10002, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "301241": { + "Id": 301241, + "TemplateId": 301, + "Name": "", + "Lv": 5536972, + "Hp": 2539, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "302011": { + "Id": 302011, + "TemplateId": 302, + "Name": "", + "Lv": 3054, + "Hp": 76, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "302021": { + "Id": 302021, + "TemplateId": 302, + "Name": "", + "Lv": 3254, + "Hp": 91, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "302031": { + "Id": 302031, + "TemplateId": 302, + "Name": "", + "Lv": 4108, + "Hp": 83, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "302041": { + "Id": 302041, + "TemplateId": 302, + "Name": "", + "Lv": 6453, + "Hp": 103, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "302051": { + "Id": 302051, + "TemplateId": 302, + "Name": "", + "Lv": 6354, + "Hp": 103, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "302061": { + "Id": 302061, + "TemplateId": 302, + "Name": "", + "Lv": 3128, + "Hp": 207, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "302071": { + "Id": 302071, + "TemplateId": 302, + "Name": "", + "Lv": 9774, + "Hp": 482, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "302081": { + "Id": 302081, + "TemplateId": 302, + "Name": "", + "Lv": 10948, + "Hp": 344, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "302091": { + "Id": 302091, + "TemplateId": 302, + "Name": "", + "Lv": 12326, + "Hp": 482, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "302101": { + "Id": 302101, + "TemplateId": 302, + "Name": "", + "Lv": 10015, + "Hp": 482, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "302111": { + "Id": 302111, + "TemplateId": 302, + "Name": "", + "Lv": 15408, + "Hp": 482, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "302121": { + "Id": 302121, + "TemplateId": 302, + "Name": "", + "Lv": 16949, + "Hp": 482, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "302131": { + "Id": 302131, + "TemplateId": 302, + "Name": "", + "Lv": 36454, + "Hp": 1660, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "302141": { + "Id": 302141, + "TemplateId": 302, + "Name": "", + "Lv": 66276, + "Hp": 1660, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "302151": { + "Id": 302151, + "TemplateId": 302, + "Name": "", + "Lv": 46393, + "Hp": 1660, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "302161": { + "Id": 302161, + "TemplateId": 302, + "Name": "", + "Lv": 82847, + "Hp": 949, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "302171": { + "Id": 302171, + "TemplateId": 302, + "Name": "", + "Lv": 93218, + "Hp": 1572, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "302181": { + "Id": 302181, + "TemplateId": 302, + "Name": "", + "Lv": 93218, + "Hp": 1572, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "302191": { + "Id": 302191, + "TemplateId": 302, + "Name": "", + "Lv": 100984, + "Hp": 1572, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "302201": { + "Id": 302201, + "TemplateId": 302, + "Name": "", + "Lv": 194202, + "Hp": 1572, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "302211": { + "Id": 302211, + "TemplateId": 302, + "Name": "", + "Lv": 1546535, + "Hp": 11489, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "302221": { + "Id": 302221, + "TemplateId": 302, + "Name": "", + "Lv": 4983275, + "Hp": 7386, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "302231": { + "Id": 302231, + "TemplateId": 302, + "Name": "", + "Lv": 4983275, + "Hp": 10669, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "302241": { + "Id": 302241, + "TemplateId": 302, + "Name": "", + "Lv": 4983275, + "Hp": 2708, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "303011": { + "Id": 303011, + "TemplateId": 303, + "Name": "", + "Lv": 3393, + "Hp": 95, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "303021": { + "Id": 303021, + "TemplateId": 303, + "Name": "", + "Lv": 5424, + "Hp": 114, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "303031": { + "Id": 303031, + "TemplateId": 303, + "Name": "", + "Lv": 8476, + "Hp": 103, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "303041": { + "Id": 303041, + "TemplateId": 303, + "Name": "", + "Lv": 16730, + "Hp": 129, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "303051": { + "Id": 303051, + "TemplateId": 303, + "Name": "", + "Lv": 21180, + "Hp": 129, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "303061": { + "Id": 303061, + "TemplateId": 303, + "Name": "", + "Lv": 13035, + "Hp": 258, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "303071": { + "Id": 303071, + "TemplateId": 303, + "Name": "", + "Lv": 40725, + "Hp": 602, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "303081": { + "Id": 303081, + "TemplateId": 303, + "Name": "", + "Lv": 45615, + "Hp": 430, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "303091": { + "Id": 303091, + "TemplateId": 303, + "Name": "", + "Lv": 51360, + "Hp": 602, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "303101": { + "Id": 303101, + "TemplateId": 303, + "Name": "", + "Lv": 41730, + "Hp": 602, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "303111": { + "Id": 303111, + "TemplateId": 303, + "Name": "", + "Lv": 64200, + "Hp": 602, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "303121": { + "Id": 303121, + "TemplateId": 303, + "Name": "", + "Lv": 70620, + "Hp": 602, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "303131": { + "Id": 303131, + "TemplateId": 303, + "Name": "", + "Lv": 151890, + "Hp": 2075, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "303141": { + "Id": 303141, + "TemplateId": 303, + "Name": "", + "Lv": 276150, + "Hp": 2075, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "303151": { + "Id": 303151, + "TemplateId": 303, + "Name": "", + "Lv": 193305, + "Hp": 2075, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "303161": { + "Id": 303161, + "TemplateId": 303, + "Name": "", + "Lv": 345195, + "Hp": 1186, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "303171": { + "Id": 303171, + "TemplateId": 303, + "Name": "", + "Lv": 388410, + "Hp": 1965, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "303181": { + "Id": 303181, + "TemplateId": 303, + "Name": "", + "Lv": 388410, + "Hp": 1965, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "303191": { + "Id": 303191, + "TemplateId": 303, + "Name": "", + "Lv": 420765, + "Hp": 1965, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "303201": { + "Id": 303201, + "TemplateId": 303, + "Name": "", + "Lv": 809175, + "Hp": 1965, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "303211": { + "Id": 303211, + "TemplateId": 303, + "Name": "", + "Lv": 6443895, + "Hp": 17952, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "303221": { + "Id": 303221, + "TemplateId": 303, + "Name": "", + "Lv": 20763645, + "Hp": 11541, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "303231": { + "Id": 303231, + "TemplateId": 303, + "Name": "", + "Lv": 20763645, + "Hp": 16670, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "303241": { + "Id": 303241, + "TemplateId": 303, + "Name": "", + "Lv": 20763645, + "Hp": 4232, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "304011": { + "Id": 304011, + "TemplateId": 304, + "Name": "", + "Lv": 3054, + "Hp": 143, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "304021": { + "Id": 304021, + "TemplateId": 304, + "Name": "", + "Lv": 4882, + "Hp": 171, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "304031": { + "Id": 304031, + "TemplateId": 304, + "Name": "", + "Lv": 7628, + "Hp": 155, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "304041": { + "Id": 304041, + "TemplateId": 304, + "Name": "", + "Lv": 15057, + "Hp": 194, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "304051": { + "Id": 304051, + "TemplateId": 304, + "Name": "", + "Lv": 19062, + "Hp": 194, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "304061": { + "Id": 304061, + "TemplateId": 304, + "Name": "", + "Lv": 11732, + "Hp": 387, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "304071": { + "Id": 304071, + "TemplateId": 304, + "Name": "", + "Lv": 36653, + "Hp": 904, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "304081": { + "Id": 304081, + "TemplateId": 304, + "Name": "", + "Lv": 41054, + "Hp": 645, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "304091": { + "Id": 304091, + "TemplateId": 304, + "Name": "", + "Lv": 46224, + "Hp": 904, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "304101": { + "Id": 304101, + "TemplateId": 304, + "Name": "", + "Lv": 37557, + "Hp": 904, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "304111": { + "Id": 304111, + "TemplateId": 304, + "Name": "", + "Lv": 57780, + "Hp": 904, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "304121": { + "Id": 304121, + "TemplateId": 304, + "Name": "", + "Lv": 63558, + "Hp": 904, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "304131": { + "Id": 304131, + "TemplateId": 304, + "Name": "", + "Lv": 136701, + "Hp": 3113, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "304141": { + "Id": 304141, + "TemplateId": 304, + "Name": "", + "Lv": 248535, + "Hp": 3113, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "304151": { + "Id": 304151, + "TemplateId": 304, + "Name": "", + "Lv": 173975, + "Hp": 3113, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "304161": { + "Id": 304161, + "TemplateId": 304, + "Name": "", + "Lv": 310676, + "Hp": 1779, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "304171": { + "Id": 304171, + "TemplateId": 304, + "Name": "", + "Lv": 349569, + "Hp": 2947, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "304181": { + "Id": 304181, + "TemplateId": 304, + "Name": "", + "Lv": 349569, + "Hp": 2947, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "304191": { + "Id": 304191, + "TemplateId": 304, + "Name": "", + "Lv": 378689, + "Hp": 2947, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "304201": { + "Id": 304201, + "TemplateId": 304, + "Name": "", + "Lv": 728258, + "Hp": 2947, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "304211": { + "Id": 304211, + "TemplateId": 304, + "Name": "", + "Lv": 5799506, + "Hp": 16157, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "304221": { + "Id": 304221, + "TemplateId": 304, + "Name": "", + "Lv": 18687281, + "Hp": 10387, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "304231": { + "Id": 304231, + "TemplateId": 304, + "Name": "", + "Lv": 18687281, + "Hp": 15003, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "304241": { + "Id": 304241, + "TemplateId": 304, + "Name": "", + "Lv": 18687281, + "Hp": 3808, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "305011": { + "Id": 305011, + "TemplateId": 305, + "Name": "", + "Lv": 18850, + "Hp": 190, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 11310, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "305021": { + "Id": 305021, + "TemplateId": 305, + "Name": "", + "Lv": 22600, + "Hp": 228, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 13560, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "305031": { + "Id": 305031, + "TemplateId": 305, + "Name": "", + "Lv": 32600, + "Hp": 207, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 19560, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "305041": { + "Id": 305041, + "TemplateId": 305, + "Name": "", + "Lv": 59750, + "Hp": 258, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 35850, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "305051": { + "Id": 305051, + "TemplateId": 305, + "Name": "", + "Lv": 70600, + "Hp": 258, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 42360, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "305061": { + "Id": 305061, + "TemplateId": 305, + "Name": "", + "Lv": 43450, + "Hp": 516, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 26070, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "305071": { + "Id": 305071, + "TemplateId": 305, + "Name": "", + "Lv": 135750, + "Hp": 1205, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 81450, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "305081": { + "Id": 305081, + "TemplateId": 305, + "Name": "", + "Lv": 243280, + "Hp": 861, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 145968, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "305091": { + "Id": 305091, + "TemplateId": 305, + "Name": "", + "Lv": 273920, + "Hp": 1205, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 164352, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "305101": { + "Id": 305101, + "TemplateId": 305, + "Name": "", + "Lv": 222560, + "Hp": 1205, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 133536, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "305111": { + "Id": 305111, + "TemplateId": 305, + "Name": "", + "Lv": 342400, + "Hp": 1205, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 205440, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "305121": { + "Id": 305121, + "TemplateId": 305, + "Name": "", + "Lv": 376640, + "Hp": 1205, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 225984, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "305131": { + "Id": 305131, + "TemplateId": 305, + "Name": "", + "Lv": 506300, + "Hp": 4150, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 303780, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "305141": { + "Id": 305141, + "TemplateId": 305, + "Name": "", + "Lv": 920500, + "Hp": 4150, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 552300, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "305151": { + "Id": 305151, + "TemplateId": 305, + "Name": "", + "Lv": 644350, + "Hp": 4150, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 386610, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "305161": { + "Id": 305161, + "TemplateId": 305, + "Name": "", + "Lv": 1150650, + "Hp": 2371, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 690390, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "305171": { + "Id": 305171, + "TemplateId": 305, + "Name": "", + "Lv": 1294700, + "Hp": 3930, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 776820, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "305181": { + "Id": 305181, + "TemplateId": 305, + "Name": "", + "Lv": 1294700, + "Hp": 3930, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 776820, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "305191": { + "Id": 305191, + "TemplateId": 305, + "Name": "", + "Lv": 2244080, + "Hp": 3930, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 1346448, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "305201": { + "Id": 305201, + "TemplateId": 305, + "Name": "", + "Lv": 4315600, + "Hp": 3930, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 2589360, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "305211": { + "Id": 305211, + "TemplateId": 305, + "Name": "", + "Lv": 21479650, + "Hp": 35905, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 12887790, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "305221": { + "Id": 305221, + "TemplateId": 305, + "Name": "", + "Lv": 69212150, + "Hp": 23082, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 41527290, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "305231": { + "Id": 305231, + "TemplateId": 305, + "Name": "", + "Lv": 69212150, + "Hp": 33340, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 41527290, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "305241": { + "Id": 305241, + "TemplateId": 305, + "Name": "", + "Lv": 110739440, + "Hp": 8463, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 66443664, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "306011": { + "Id": 306011, + "TemplateId": 306, + "Name": "", + "Lv": 3393, + "Hp": 68, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "306021": { + "Id": 306021, + "TemplateId": 306, + "Name": "", + "Lv": 3616, + "Hp": 108, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "306031": { + "Id": 306031, + "TemplateId": 306, + "Name": "", + "Lv": 4564, + "Hp": 170, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "306041": { + "Id": 306041, + "TemplateId": 306, + "Name": "", + "Lv": 7170, + "Hp": 335, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "306051": { + "Id": 306051, + "TemplateId": 306, + "Name": "", + "Lv": 7060, + "Hp": 424, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "306061": { + "Id": 306061, + "TemplateId": 306, + "Name": "", + "Lv": 3476, + "Hp": 261, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "306071": { + "Id": 306071, + "TemplateId": 306, + "Name": "", + "Lv": 10860, + "Hp": 815, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "306081": { + "Id": 306081, + "TemplateId": 306, + "Name": "", + "Lv": 12164, + "Hp": 912, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "306091": { + "Id": 306091, + "TemplateId": 306, + "Name": "", + "Lv": 13696, + "Hp": 1027, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "306101": { + "Id": 306101, + "TemplateId": 306, + "Name": "", + "Lv": 11128, + "Hp": 835, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "306111": { + "Id": 306111, + "TemplateId": 306, + "Name": "", + "Lv": 17120, + "Hp": 1284, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "306121": { + "Id": 306121, + "TemplateId": 306, + "Name": "", + "Lv": 18832, + "Hp": 1412, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "306131": { + "Id": 306131, + "TemplateId": 306, + "Name": "", + "Lv": 40504, + "Hp": 3038, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "306141": { + "Id": 306141, + "TemplateId": 306, + "Name": "", + "Lv": 73640, + "Hp": 5523, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "306151": { + "Id": 306151, + "TemplateId": 306, + "Name": "", + "Lv": 51548, + "Hp": 3866, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "306161": { + "Id": 306161, + "TemplateId": 306, + "Name": "", + "Lv": 92052, + "Hp": 6904, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "306171": { + "Id": 306171, + "TemplateId": 306, + "Name": "", + "Lv": 103576, + "Hp": 7768, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "306181": { + "Id": 306181, + "TemplateId": 306, + "Name": "", + "Lv": 103576, + "Hp": 7768, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "306191": { + "Id": 306191, + "TemplateId": 306, + "Name": "", + "Lv": 112204, + "Hp": 8415, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "306201": { + "Id": 306201, + "TemplateId": 306, + "Name": "", + "Lv": 215780, + "Hp": 16184, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "306211": { + "Id": 306211, + "TemplateId": 306, + "Name": "", + "Lv": 1718372, + "Hp": 128878, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "306221": { + "Id": 306221, + "TemplateId": 306, + "Name": "", + "Lv": 5536972, + "Hp": 415273, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "306231": { + "Id": 306231, + "TemplateId": 306, + "Name": "", + "Lv": 5536972, + "Hp": 415273, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "306241": { + "Id": 306241, + "TemplateId": 306, + "Name": "", + "Lv": 5536972, + "Hp": 415273, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "301911": { + "Id": 301911, + "TemplateId": 301, + "Name": "", + "Lv": 252000, + "Hp": 409, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "301921": { + "Id": 301921, + "TemplateId": 301, + "Name": "", + "Lv": 2714, + "Hp": 91, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "301931": { + "Id": 301931, + "TemplateId": 301, + "Name": "", + "Lv": 2054, + "Hp": 83, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "302911": { + "Id": 302911, + "TemplateId": 302, + "Name": "", + "Lv": 210000, + "Hp": 545, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "302921": { + "Id": 302921, + "TemplateId": 302, + "Name": "", + "Lv": 11400, + "Hp": 215, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "302931": { + "Id": 302931, + "TemplateId": 302, + "Name": "", + "Lv": 12225, + "Hp": 258, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "303911": { + "Id": 303911, + "TemplateId": 303, + "Name": "", + "Lv": 810000, + "Hp": 682, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "303921": { + "Id": 303921, + "TemplateId": 303, + "Name": "", + "Lv": 17591, + "Hp": 904, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "303931": { + "Id": 303931, + "TemplateId": 303, + "Name": "", + "Lv": 63558, + "Hp": 516, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "304911": { + "Id": 304911, + "TemplateId": 304, + "Name": "", + "Lv": 750000, + "Hp": 800, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "304921": { + "Id": 304921, + "TemplateId": 304, + "Name": "", + "Lv": 273920, + "Hp": 861, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "304931": { + "Id": 304931, + "TemplateId": 304, + "Name": "", + "Lv": 239680, + "Hp": 947, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "305911": { + "Id": 305911, + "TemplateId": 305, + "Name": "", + "Lv": 1500000, + "Hp": 889, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 900000, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "305921": { + "Id": 305921, + "TemplateId": 305, + "Name": "", + "Lv": 506300, + "Hp": 889, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 303780, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "305931": { + "Id": 305931, + "TemplateId": 305, + "Name": "", + "Lv": 552300, + "Hp": 889, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 331380, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "306911": { + "Id": 306911, + "TemplateId": 306, + "Name": "", + "Lv": 3000000, + "Hp": 889, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "306921": { + "Id": 306921, + "TemplateId": 306, + "Name": "", + "Lv": 506300, + "Hp": 889, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "306931": { + "Id": 306931, + "TemplateId": 306, + "Name": "", + "Lv": 552300, + "Hp": 889, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, "9900011": { "Id": 9900011, "TemplateId": 9900, @@ -992615,9 +1050731,9 @@ "Id": 721011, "TemplateId": 721, "Name": "", - "Lv": 441, - "Hp": 53, - "Atk": 50, + "Lv": 287, + "Hp": 35, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -992673,9 +1050789,9 @@ "Id": 721012, "TemplateId": 721, "Name": "", - "Lv": 529, - "Hp": 53, - "Atk": 50, + "Lv": 288, + "Hp": 36, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -992731,9 +1050847,9 @@ "Id": 721013, "TemplateId": 721, "Name": "", - "Lv": 618, - "Hp": 53, - "Atk": 50, + "Lv": 289, + "Hp": 36, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -992789,9 +1050905,9 @@ "Id": 721014, "TemplateId": 721, "Name": "", - "Lv": 711, - "Hp": 54, - "Atk": 50, + "Lv": 297, + "Hp": 36, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -992847,9 +1050963,9 @@ "Id": 721015, "TemplateId": 721, "Name": "", - "Lv": 804, - "Hp": 54, - "Atk": 50, + "Lv": 305, + "Hp": 37, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -992905,9 +1051021,9 @@ "Id": 721016, "TemplateId": 721, "Name": "", - "Lv": 870, - "Hp": 54, - "Atk": 50, + "Lv": 326, + "Hp": 37, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -992963,9 +1051079,9 @@ "Id": 721017, "TemplateId": 721, "Name": "", - "Lv": 937, - "Hp": 55, - "Atk": 50, + "Lv": 348, + "Hp": 38, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -993021,9 +1051137,9 @@ "Id": 721018, "TemplateId": 721, "Name": "", - "Lv": 1155, - "Hp": 56, - "Atk": 50, + "Lv": 454, + "Hp": 39, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -993079,9 +1051195,9 @@ "Id": 721019, "TemplateId": 721, "Name": "", - "Lv": 1372, - "Hp": 56, - "Atk": 50, + "Lv": 561, + "Hp": 41, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -993137,9 +1051253,9 @@ "Id": 721020, "TemplateId": 721, "Name": "", - "Lv": 1469, - "Hp": 57, - "Atk": 50, + "Lv": 622, + "Hp": 42, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -993195,9 +1051311,9 @@ "Id": 721021, "TemplateId": 721, "Name": "", - "Lv": 1567, - "Hp": 58, - "Atk": 50, + "Lv": 683, + "Hp": 43, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -993253,9 +1051369,9 @@ "Id": 721022, "TemplateId": 721, "Name": "", - "Lv": 1663, - "Hp": 59, - "Atk": 50, + "Lv": 729, + "Hp": 45, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -993311,9 +1051427,9 @@ "Id": 721023, "TemplateId": 721, "Name": "", - "Lv": 1760, - "Hp": 60, - "Atk": 50, + "Lv": 775, + "Hp": 47, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -993369,9 +1051485,9 @@ "Id": 721024, "TemplateId": 721, "Name": "", - "Lv": 1760, - "Hp": 60, - "Atk": 50, + "Lv": 775, + "Hp": 47, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -993427,9 +1051543,9 @@ "Id": 721025, "TemplateId": 721, "Name": "", - "Lv": 1760, - "Hp": 60, - "Atk": 50, + "Lv": 775, + "Hp": 47, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -993485,9 +1051601,9 @@ "Id": 721026, "TemplateId": 721, "Name": "", - "Lv": 1772, - "Hp": 60, - "Atk": 50, + "Lv": 777, + "Hp": 47, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -993543,9 +1051659,9 @@ "Id": 721027, "TemplateId": 721, "Name": "", - "Lv": 1784, - "Hp": 60, - "Atk": 50, + "Lv": 779, + "Hp": 47, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -993601,9 +1051717,9 @@ "Id": 721028, "TemplateId": 721, "Name": "", - "Lv": 1869, - "Hp": 60, - "Atk": 50, + "Lv": 786, + "Hp": 47, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -993659,9 +1051775,9 @@ "Id": 721029, "TemplateId": 721, "Name": "", - "Lv": 1954, - "Hp": 61, - "Atk": 50, + "Lv": 792, + "Hp": 48, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -993717,9 +1051833,9 @@ "Id": 721030, "TemplateId": 721, "Name": "", - "Lv": 2185, - "Hp": 61, - "Atk": 50, + "Lv": 803, + "Hp": 48, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -993775,9 +1051891,9 @@ "Id": 721031, "TemplateId": 721, "Name": "", - "Lv": 2416, - "Hp": 62, - "Atk": 50, + "Lv": 814, + "Hp": 48, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -993833,9 +1051949,9 @@ "Id": 721032, "TemplateId": 721, "Name": "", - "Lv": 2865, - "Hp": 63, - "Atk": 50, + "Lv": 829, + "Hp": 48, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -993891,9 +1052007,9 @@ "Id": 721033, "TemplateId": 721, "Name": "", - "Lv": 3315, - "Hp": 65, - "Atk": 50, + "Lv": 844, + "Hp": 49, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -993949,9 +1052065,9 @@ "Id": 721034, "TemplateId": 721, "Name": "", - "Lv": 4055, - "Hp": 67, - "Atk": 50, + "Lv": 863, + "Hp": 49, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -994007,9 +1052123,9 @@ "Id": 721035, "TemplateId": 721, "Name": "", - "Lv": 4796, - "Hp": 70, - "Atk": 50, + "Lv": 882, + "Hp": 50, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -994065,9 +1052181,9 @@ "Id": 721036, "TemplateId": 721, "Name": "", - "Lv": 5901, - "Hp": 73, - "Atk": 50, + "Lv": 906, + "Hp": 50, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -994123,9 +1052239,9 @@ "Id": 721037, "TemplateId": 721, "Name": "", - "Lv": 7007, - "Hp": 77, - "Atk": 50, + "Lv": 930, + "Hp": 50, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -994181,9 +1052297,9 @@ "Id": 721038, "TemplateId": 721, "Name": "", - "Lv": 7007, - "Hp": 77, - "Atk": 50, + "Lv": 930, + "Hp": 50, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -994239,9 +1052355,9 @@ "Id": 721039, "TemplateId": 721, "Name": "", - "Lv": 7007, - "Hp": 77, - "Atk": 50, + "Lv": 930, + "Hp": 50, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -994297,9 +1052413,9 @@ "Id": 721040, "TemplateId": 721, "Name": "", - "Lv": 7154, - "Hp": 77, - "Atk": 50, + "Lv": 945, + "Hp": 51, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -994355,9 +1052471,9 @@ "Id": 721041, "TemplateId": 721, "Name": "", - "Lv": 7301, - "Hp": 77, - "Atk": 50, + "Lv": 961, + "Hp": 51, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -994413,9 +1052529,9 @@ "Id": 721042, "TemplateId": 721, "Name": "", - "Lv": 7742, - "Hp": 77, - "Atk": 50, + "Lv": 976, + "Hp": 51, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -994471,9 +1052587,9 @@ "Id": 721043, "TemplateId": 721, "Name": "", - "Lv": 8184, - "Hp": 77, - "Atk": 50, + "Lv": 992, + "Hp": 51, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -994529,9 +1052645,9 @@ "Id": 721044, "TemplateId": 721, "Name": "", - "Lv": 8919, - "Hp": 77, - "Atk": 50, + "Lv": 1007, + "Hp": 51, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -994587,9 +1052703,9 @@ "Id": 721045, "TemplateId": 721, "Name": "", - "Lv": 9655, - "Hp": 78, - "Atk": 50, + "Lv": 1023, + "Hp": 51, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -994645,9 +1052761,9 @@ "Id": 721046, "TemplateId": 721, "Name": "", - "Lv": 10685, - "Hp": 78, - "Atk": 50, + "Lv": 1038, + "Hp": 52, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -994703,9 +1052819,9 @@ "Id": 721047, "TemplateId": 721, "Name": "", - "Lv": 11715, - "Hp": 78, - "Atk": 50, + "Lv": 1054, + "Hp": 52, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -994761,9 +1052877,9 @@ "Id": 721048, "TemplateId": 721, "Name": "", - "Lv": 13039, - "Hp": 78, - "Atk": 50, + "Lv": 1069, + "Hp": 52, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -994819,9 +1052935,9 @@ "Id": 721049, "TemplateId": 721, "Name": "", - "Lv": 14363, - "Hp": 78, - "Atk": 50, + "Lv": 1085, + "Hp": 52, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -994877,9 +1052993,9 @@ "Id": 721050, "TemplateId": 721, "Name": "", - "Lv": 15982, - "Hp": 79, - "Atk": 50, + "Lv": 1100, + "Hp": 52, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -994935,9 +1053051,9 @@ "Id": 721051, "TemplateId": 721, "Name": "", - "Lv": 17600, - "Hp": 79, - "Atk": 50, + "Lv": 1116, + "Hp": 53, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -994993,9 +1053109,9 @@ "Id": 721052, "TemplateId": 721, "Name": "", - "Lv": 17600, - "Hp": 83, - "Atk": 50, + "Lv": 1116, + "Hp": 55, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -995051,9 +1053167,9 @@ "Id": 721053, "TemplateId": 721, "Name": "", - "Lv": 17600, - "Hp": 87, - "Atk": 50, + "Lv": 1116, + "Hp": 58, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -995109,9 +1053225,9 @@ "Id": 721054, "TemplateId": 721, "Name": "", - "Lv": 17600, - "Hp": 91, - "Atk": 50, + "Lv": 1116, + "Hp": 60, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -995167,9 +1053283,9 @@ "Id": 721055, "TemplateId": 721, "Name": "", - "Lv": 17600, - "Hp": 95, - "Atk": 50, + "Lv": 1116, + "Hp": 63, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -995225,9 +1053341,9 @@ "Id": 722011, "TemplateId": 722, "Name": "", - "Lv": 441, - "Hp": 53, - "Atk": 50, + "Lv": 287, + "Hp": 35, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -995283,9 +1053399,9 @@ "Id": 722012, "TemplateId": 722, "Name": "", - "Lv": 529, - "Hp": 53, - "Atk": 50, + "Lv": 288, + "Hp": 36, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -995341,9 +1053457,9 @@ "Id": 722013, "TemplateId": 722, "Name": "", - "Lv": 618, - "Hp": 53, - "Atk": 50, + "Lv": 289, + "Hp": 36, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -995399,9 +1053515,9 @@ "Id": 722014, "TemplateId": 722, "Name": "", - "Lv": 711, - "Hp": 54, - "Atk": 50, + "Lv": 297, + "Hp": 36, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -995457,9 +1053573,9 @@ "Id": 722015, "TemplateId": 722, "Name": "", - "Lv": 804, - "Hp": 54, - "Atk": 50, + "Lv": 305, + "Hp": 37, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -995515,9 +1053631,9 @@ "Id": 722016, "TemplateId": 722, "Name": "", - "Lv": 870, - "Hp": 54, - "Atk": 50, + "Lv": 326, + "Hp": 37, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -995573,9 +1053689,9 @@ "Id": 722017, "TemplateId": 722, "Name": "", - "Lv": 937, - "Hp": 55, - "Atk": 50, + "Lv": 348, + "Hp": 38, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -995631,9 +1053747,9 @@ "Id": 722018, "TemplateId": 722, "Name": "", - "Lv": 1155, - "Hp": 56, - "Atk": 50, + "Lv": 454, + "Hp": 39, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -995689,9 +1053805,9 @@ "Id": 722019, "TemplateId": 722, "Name": "", - "Lv": 1372, - "Hp": 56, - "Atk": 50, + "Lv": 561, + "Hp": 41, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -995747,9 +1053863,9 @@ "Id": 722020, "TemplateId": 722, "Name": "", - "Lv": 1469, - "Hp": 57, - "Atk": 50, + "Lv": 622, + "Hp": 42, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -995805,9 +1053921,9 @@ "Id": 722021, "TemplateId": 722, "Name": "", - "Lv": 1567, - "Hp": 58, - "Atk": 50, + "Lv": 683, + "Hp": 43, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -995863,9 +1053979,9 @@ "Id": 722022, "TemplateId": 722, "Name": "", - "Lv": 1663, - "Hp": 59, - "Atk": 50, + "Lv": 729, + "Hp": 45, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -995921,9 +1054037,9 @@ "Id": 722023, "TemplateId": 722, "Name": "", - "Lv": 1760, - "Hp": 60, - "Atk": 50, + "Lv": 775, + "Hp": 47, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -995979,9 +1054095,9 @@ "Id": 722024, "TemplateId": 722, "Name": "", - "Lv": 1760, - "Hp": 60, - "Atk": 50, + "Lv": 775, + "Hp": 47, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -996037,9 +1054153,9 @@ "Id": 722025, "TemplateId": 722, "Name": "", - "Lv": 1760, - "Hp": 60, - "Atk": 50, + "Lv": 775, + "Hp": 47, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -996095,9 +1054211,9 @@ "Id": 722026, "TemplateId": 722, "Name": "", - "Lv": 1772, - "Hp": 60, - "Atk": 50, + "Lv": 777, + "Hp": 47, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -996153,9 +1054269,9 @@ "Id": 722027, "TemplateId": 722, "Name": "", - "Lv": 1784, - "Hp": 60, - "Atk": 50, + "Lv": 779, + "Hp": 47, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -996211,9 +1054327,9 @@ "Id": 722028, "TemplateId": 722, "Name": "", - "Lv": 1869, - "Hp": 60, - "Atk": 50, + "Lv": 786, + "Hp": 47, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -996269,9 +1054385,9 @@ "Id": 722029, "TemplateId": 722, "Name": "", - "Lv": 1954, - "Hp": 61, - "Atk": 50, + "Lv": 792, + "Hp": 48, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -996327,9 +1054443,9 @@ "Id": 722030, "TemplateId": 722, "Name": "", - "Lv": 2185, - "Hp": 61, - "Atk": 50, + "Lv": 803, + "Hp": 48, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -996385,9 +1054501,9 @@ "Id": 722031, "TemplateId": 722, "Name": "", - "Lv": 2416, - "Hp": 62, - "Atk": 50, + "Lv": 814, + "Hp": 48, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -996443,9 +1054559,9 @@ "Id": 722032, "TemplateId": 722, "Name": "", - "Lv": 2865, - "Hp": 63, - "Atk": 50, + "Lv": 829, + "Hp": 48, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -996501,9 +1054617,9 @@ "Id": 722033, "TemplateId": 722, "Name": "", - "Lv": 3315, - "Hp": 65, - "Atk": 50, + "Lv": 844, + "Hp": 49, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -996559,9 +1054675,9 @@ "Id": 722034, "TemplateId": 722, "Name": "", - "Lv": 4055, - "Hp": 67, - "Atk": 50, + "Lv": 863, + "Hp": 49, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -996617,9 +1054733,9 @@ "Id": 722035, "TemplateId": 722, "Name": "", - "Lv": 4796, - "Hp": 70, - "Atk": 50, + "Lv": 882, + "Hp": 50, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -996675,9 +1054791,9 @@ "Id": 722036, "TemplateId": 722, "Name": "", - "Lv": 5901, - "Hp": 73, - "Atk": 50, + "Lv": 906, + "Hp": 50, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -996733,9 +1054849,9 @@ "Id": 722037, "TemplateId": 722, "Name": "", - "Lv": 7007, - "Hp": 77, - "Atk": 50, + "Lv": 930, + "Hp": 50, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -996791,9 +1054907,9 @@ "Id": 722038, "TemplateId": 722, "Name": "", - "Lv": 7007, - "Hp": 77, - "Atk": 50, + "Lv": 930, + "Hp": 50, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -996849,9 +1054965,9 @@ "Id": 722039, "TemplateId": 722, "Name": "", - "Lv": 7007, - "Hp": 77, - "Atk": 50, + "Lv": 930, + "Hp": 50, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -996907,9 +1055023,9 @@ "Id": 722040, "TemplateId": 722, "Name": "", - "Lv": 7154, - "Hp": 77, - "Atk": 50, + "Lv": 945, + "Hp": 51, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -996965,9 +1055081,9 @@ "Id": 722041, "TemplateId": 722, "Name": "", - "Lv": 7301, - "Hp": 77, - "Atk": 50, + "Lv": 961, + "Hp": 51, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -997023,9 +1055139,9 @@ "Id": 722042, "TemplateId": 722, "Name": "", - "Lv": 7742, - "Hp": 77, - "Atk": 50, + "Lv": 976, + "Hp": 51, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -997081,9 +1055197,9 @@ "Id": 722043, "TemplateId": 722, "Name": "", - "Lv": 8184, - "Hp": 77, - "Atk": 50, + "Lv": 992, + "Hp": 51, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -997139,9 +1055255,9 @@ "Id": 722044, "TemplateId": 722, "Name": "", - "Lv": 8919, - "Hp": 77, - "Atk": 50, + "Lv": 1007, + "Hp": 51, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -997197,9 +1055313,9 @@ "Id": 722045, "TemplateId": 722, "Name": "", - "Lv": 9655, - "Hp": 78, - "Atk": 50, + "Lv": 1023, + "Hp": 51, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -997255,9 +1055371,9 @@ "Id": 722046, "TemplateId": 722, "Name": "", - "Lv": 10685, - "Hp": 78, - "Atk": 50, + "Lv": 1038, + "Hp": 52, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -997313,9 +1055429,9 @@ "Id": 722047, "TemplateId": 722, "Name": "", - "Lv": 11715, - "Hp": 78, - "Atk": 50, + "Lv": 1054, + "Hp": 52, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -997371,9 +1055487,9 @@ "Id": 722048, "TemplateId": 722, "Name": "", - "Lv": 13039, - "Hp": 78, - "Atk": 50, + "Lv": 1069, + "Hp": 52, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -997429,9 +1055545,9 @@ "Id": 722049, "TemplateId": 722, "Name": "", - "Lv": 14363, - "Hp": 78, - "Atk": 50, + "Lv": 1085, + "Hp": 52, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -997487,9 +1055603,9 @@ "Id": 722050, "TemplateId": 722, "Name": "", - "Lv": 15982, - "Hp": 79, - "Atk": 50, + "Lv": 1100, + "Hp": 52, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -997545,9 +1055661,9 @@ "Id": 722051, "TemplateId": 722, "Name": "", - "Lv": 17600, - "Hp": 79, - "Atk": 50, + "Lv": 1116, + "Hp": 53, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -997603,9 +1055719,9 @@ "Id": 722052, "TemplateId": 722, "Name": "", - "Lv": 17600, - "Hp": 83, - "Atk": 50, + "Lv": 1116, + "Hp": 55, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -997661,9 +1055777,9 @@ "Id": 722053, "TemplateId": 722, "Name": "", - "Lv": 17600, - "Hp": 87, - "Atk": 50, + "Lv": 1116, + "Hp": 58, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -997719,9 +1055835,9 @@ "Id": 722054, "TemplateId": 722, "Name": "", - "Lv": 17600, - "Hp": 91, - "Atk": 50, + "Lv": 1116, + "Hp": 60, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -997777,9 +1055893,9 @@ "Id": 722055, "TemplateId": 722, "Name": "", - "Lv": 17600, - "Hp": 95, - "Atk": 50, + "Lv": 1116, + "Hp": 63, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -997835,9 +1055951,9 @@ "Id": 723011, "TemplateId": 723, "Name": "", - "Lv": 331, - "Hp": 67, - "Atk": 50, + "Lv": 215, + "Hp": 45, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -997893,9 +1056009,9 @@ "Id": 723012, "TemplateId": 723, "Name": "", - "Lv": 397, - "Hp": 67, - "Atk": 50, + "Lv": 216, + "Hp": 45, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -997951,9 +1056067,9 @@ "Id": 723013, "TemplateId": 723, "Name": "", - "Lv": 463, - "Hp": 68, - "Atk": 50, + "Lv": 217, + "Hp": 45, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -998009,9 +1056125,9 @@ "Id": 723014, "TemplateId": 723, "Name": "", - "Lv": 533, - "Hp": 68, - "Atk": 50, + "Lv": 223, + "Hp": 46, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -998067,9 +1056183,9 @@ "Id": 723015, "TemplateId": 723, "Name": "", - "Lv": 603, - "Hp": 68, - "Atk": 50, + "Lv": 229, + "Hp": 46, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -998125,9 +1056241,9 @@ "Id": 723016, "TemplateId": 723, "Name": "", - "Lv": 653, - "Hp": 69, - "Atk": 50, + "Lv": 245, + "Hp": 47, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -998183,9 +1056299,9 @@ "Id": 723017, "TemplateId": 723, "Name": "", - "Lv": 703, - "Hp": 69, - "Atk": 50, + "Lv": 261, + "Hp": 48, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -998241,9 +1056357,9 @@ "Id": 723018, "TemplateId": 723, "Name": "", - "Lv": 866, - "Hp": 70, - "Atk": 50, + "Lv": 341, + "Hp": 50, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -998299,9 +1056415,9 @@ "Id": 723019, "TemplateId": 723, "Name": "", - "Lv": 1029, - "Hp": 71, - "Atk": 50, + "Lv": 421, + "Hp": 51, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -998357,9 +1056473,9 @@ "Id": 723020, "TemplateId": 723, "Name": "", - "Lv": 1102, - "Hp": 72, - "Atk": 50, + "Lv": 467, + "Hp": 53, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -998415,9 +1056531,9 @@ "Id": 723021, "TemplateId": 723, "Name": "", - "Lv": 1175, - "Hp": 73, - "Atk": 50, + "Lv": 512, + "Hp": 55, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -998473,9 +1056589,9 @@ "Id": 723022, "TemplateId": 723, "Name": "", - "Lv": 1247, - "Hp": 75, - "Atk": 50, + "Lv": 547, + "Hp": 57, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -998531,9 +1056647,9 @@ "Id": 723023, "TemplateId": 723, "Name": "", - "Lv": 1320, - "Hp": 76, - "Atk": 50, + "Lv": 581, + "Hp": 59, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -998589,9 +1056705,9 @@ "Id": 723024, "TemplateId": 723, "Name": "", - "Lv": 1320, - "Hp": 76, - "Atk": 50, + "Lv": 581, + "Hp": 59, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -998647,9 +1056763,9 @@ "Id": 723025, "TemplateId": 723, "Name": "", - "Lv": 1320, - "Hp": 76, - "Atk": 50, + "Lv": 581, + "Hp": 59, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -998705,9 +1056821,9 @@ "Id": 723026, "TemplateId": 723, "Name": "", - "Lv": 1329, - "Hp": 76, - "Atk": 50, + "Lv": 583, + "Hp": 60, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -998763,9 +1056879,9 @@ "Id": 723027, "TemplateId": 723, "Name": "", - "Lv": 1338, - "Hp": 76, - "Atk": 50, + "Lv": 584, + "Hp": 60, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -998821,9 +1056937,9 @@ "Id": 723028, "TemplateId": 723, "Name": "", - "Lv": 1402, - "Hp": 76, - "Atk": 50, + "Lv": 589, + "Hp": 60, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -998879,9 +1056995,9 @@ "Id": 723029, "TemplateId": 723, "Name": "", - "Lv": 1466, - "Hp": 77, - "Atk": 50, + "Lv": 594, + "Hp": 60, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -998937,9 +1057053,9 @@ "Id": 723030, "TemplateId": 723, "Name": "", - "Lv": 1639, - "Hp": 78, - "Atk": 50, + "Lv": 602, + "Hp": 61, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -998995,9 +1057111,9 @@ "Id": 723031, "TemplateId": 723, "Name": "", - "Lv": 1812, - "Hp": 79, - "Atk": 50, + "Lv": 610, + "Hp": 61, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -999053,9 +1057169,9 @@ "Id": 723032, "TemplateId": 723, "Name": "", - "Lv": 2149, - "Hp": 80, - "Atk": 50, + "Lv": 621, + "Hp": 61, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -999111,9 +1057227,9 @@ "Id": 723033, "TemplateId": 723, "Name": "", - "Lv": 2486, - "Hp": 82, - "Atk": 50, + "Lv": 633, + "Hp": 62, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -999169,9 +1057285,9 @@ "Id": 723034, "TemplateId": 723, "Name": "", - "Lv": 3042, - "Hp": 85, - "Atk": 50, + "Lv": 647, + "Hp": 62, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -999227,9 +1057343,9 @@ "Id": 723035, "TemplateId": 723, "Name": "", - "Lv": 3597, - "Hp": 88, - "Atk": 50, + "Lv": 662, + "Hp": 63, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -999285,9 +1057401,9 @@ "Id": 723036, "TemplateId": 723, "Name": "", - "Lv": 4426, - "Hp": 93, - "Atk": 50, + "Lv": 680, + "Hp": 63, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -999343,9 +1057459,9 @@ "Id": 723037, "TemplateId": 723, "Name": "", - "Lv": 5255, - "Hp": 97, - "Atk": 50, + "Lv": 697, + "Hp": 64, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -999401,9 +1057517,9 @@ "Id": 723038, "TemplateId": 723, "Name": "", - "Lv": 5255, - "Hp": 97, - "Atk": 50, + "Lv": 697, + "Hp": 64, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -999459,9 +1057575,9 @@ "Id": 723039, "TemplateId": 723, "Name": "", - "Lv": 5255, - "Hp": 97, - "Atk": 50, + "Lv": 697, + "Hp": 64, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -999517,9 +1057633,9 @@ "Id": 723040, "TemplateId": 723, "Name": "", - "Lv": 5365, - "Hp": 97, - "Atk": 50, + "Lv": 709, + "Hp": 64, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -999575,9 +1057691,9 @@ "Id": 723041, "TemplateId": 723, "Name": "", - "Lv": 5476, - "Hp": 97, - "Atk": 50, + "Lv": 721, + "Hp": 64, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -999633,9 +1057749,9 @@ "Id": 723042, "TemplateId": 723, "Name": "", - "Lv": 5807, - "Hp": 98, - "Atk": 50, + "Lv": 732, + "Hp": 64, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -999691,9 +1057807,9 @@ "Id": 723043, "TemplateId": 723, "Name": "", - "Lv": 6138, - "Hp": 98, - "Atk": 50, + "Lv": 744, + "Hp": 65, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -999749,9 +1057865,9 @@ "Id": 723044, "TemplateId": 723, "Name": "", - "Lv": 6690, - "Hp": 98, - "Atk": 50, + "Lv": 755, + "Hp": 65, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -999807,9 +1057923,9 @@ "Id": 723045, "TemplateId": 723, "Name": "", - "Lv": 7241, - "Hp": 98, - "Atk": 50, + "Lv": 767, + "Hp": 65, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -999865,9 +1057981,9 @@ "Id": 723046, "TemplateId": 723, "Name": "", - "Lv": 8014, - "Hp": 99, - "Atk": 50, + "Lv": 779, + "Hp": 65, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -999923,9 +1058039,9 @@ "Id": 723047, "TemplateId": 723, "Name": "", - "Lv": 8786, - "Hp": 99, - "Atk": 50, + "Lv": 790, + "Hp": 66, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -999981,9 +1058097,9 @@ "Id": 723048, "TemplateId": 723, "Name": "", - "Lv": 9779, - "Hp": 99, - "Atk": 50, + "Lv": 802, + "Hp": 66, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1000039,9 +1058155,9 @@ "Id": 723049, "TemplateId": 723, "Name": "", - "Lv": 10772, - "Hp": 99, - "Atk": 50, + "Lv": 814, + "Hp": 66, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1000097,9 +1058213,9 @@ "Id": 723050, "TemplateId": 723, "Name": "", - "Lv": 11986, - "Hp": 100, - "Atk": 50, + "Lv": 825, + "Hp": 66, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1000155,9 +1058271,9 @@ "Id": 723051, "TemplateId": 723, "Name": "", - "Lv": 13200, - "Hp": 100, - "Atk": 50, + "Lv": 837, + "Hp": 67, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1000213,9 +1058329,9 @@ "Id": 723052, "TemplateId": 723, "Name": "", - "Lv": 13200, - "Hp": 105, - "Atk": 50, + "Lv": 837, + "Hp": 70, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1000271,9 +1058387,9 @@ "Id": 723053, "TemplateId": 723, "Name": "", - "Lv": 13200, - "Hp": 110, - "Atk": 50, + "Lv": 837, + "Hp": 73, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1000329,9 +1058445,9 @@ "Id": 723054, "TemplateId": 723, "Name": "", - "Lv": 13200, - "Hp": 115, - "Atk": 50, + "Lv": 837, + "Hp": 76, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1000387,9 +1058503,9 @@ "Id": 723055, "TemplateId": 723, "Name": "", - "Lv": 13200, - "Hp": 120, - "Atk": 50, + "Lv": 837, + "Hp": 80, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1000445,9 +1058561,9 @@ "Id": 724011, "TemplateId": 724, "Name": "", - "Lv": 1428, - "Hp": 106, - "Atk": 50, + "Lv": 836, + "Hp": 57, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1000503,9 +1058619,9 @@ "Id": 724012, "TemplateId": 724, "Name": "", - "Lv": 1715, - "Hp": 106, - "Atk": 50, + "Lv": 840, + "Hp": 57, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1000561,9 +1058677,9 @@ "Id": 724013, "TemplateId": 724, "Name": "", - "Lv": 2001, - "Hp": 107, - "Atk": 50, + "Lv": 843, + "Hp": 57, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1000619,9 +1058735,9 @@ "Id": 724014, "TemplateId": 724, "Name": "", - "Lv": 2302, - "Hp": 107, - "Atk": 50, + "Lv": 866, + "Hp": 58, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1000677,9 +1058793,9 @@ "Id": 724015, "TemplateId": 724, "Name": "", - "Lv": 2603, - "Hp": 108, - "Atk": 50, + "Lv": 889, + "Hp": 59, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1000735,9 +1058851,9 @@ "Id": 724016, "TemplateId": 724, "Name": "", - "Lv": 2819, - "Hp": 109, - "Atk": 50, + "Lv": 952, + "Hp": 60, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1000793,9 +1058909,9 @@ "Id": 724017, "TemplateId": 724, "Name": "", - "Lv": 3034, - "Hp": 110, - "Atk": 50, + "Lv": 1014, + "Hp": 61, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1000851,9 +1058967,9 @@ "Id": 724018, "TemplateId": 724, "Name": "", - "Lv": 3739, - "Hp": 111, - "Atk": 50, + "Lv": 1325, + "Hp": 63, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1000909,9 +1059025,9 @@ "Id": 724019, "TemplateId": 724, "Name": "", - "Lv": 4444, - "Hp": 112, - "Atk": 50, + "Lv": 1635, + "Hp": 65, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1000967,9 +1059083,9 @@ "Id": 724020, "TemplateId": 724, "Name": "", - "Lv": 4759, - "Hp": 114, - "Atk": 50, + "Lv": 1813, + "Hp": 67, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1001025,9 +1059141,9 @@ "Id": 724021, "TemplateId": 724, "Name": "", - "Lv": 5074, - "Hp": 116, - "Atk": 50, + "Lv": 1991, + "Hp": 69, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1001083,9 +1059199,9 @@ "Id": 724022, "TemplateId": 724, "Name": "", - "Lv": 5387, - "Hp": 118, - "Atk": 50, + "Lv": 2125, + "Hp": 72, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1001141,9 +1059257,9 @@ "Id": 724023, "TemplateId": 724, "Name": "", - "Lv": 5700, - "Hp": 120, - "Atk": 50, + "Lv": 2258, + "Hp": 75, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1001199,9 +1059315,9 @@ "Id": 724024, "TemplateId": 724, "Name": "", - "Lv": 5700, - "Hp": 120, - "Atk": 50, + "Lv": 2258, + "Hp": 75, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1001257,9 +1059373,9 @@ "Id": 724025, "TemplateId": 724, "Name": "", - "Lv": 5700, - "Hp": 120, - "Atk": 50, + "Lv": 2258, + "Hp": 75, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1001315,9 +1059431,9 @@ "Id": 724026, "TemplateId": 724, "Name": "", - "Lv": 5739, - "Hp": 120, - "Atk": 50, + "Lv": 2265, + "Hp": 75, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1001373,9 +1059489,9 @@ "Id": 724027, "TemplateId": 724, "Name": "", - "Lv": 5779, - "Hp": 120, - "Atk": 50, + "Lv": 2271, + "Hp": 75, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1001431,9 +1059547,9 @@ "Id": 724028, "TemplateId": 724, "Name": "", - "Lv": 6054, - "Hp": 121, - "Atk": 50, + "Lv": 2290, + "Hp": 76, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1001489,9 +1059605,9 @@ "Id": 724029, "TemplateId": 724, "Name": "", - "Lv": 6329, - "Hp": 121, - "Atk": 50, + "Lv": 2309, + "Hp": 76, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1001547,9 +1059663,9 @@ "Id": 724030, "TemplateId": 724, "Name": "", - "Lv": 7077, - "Hp": 123, - "Atk": 50, + "Lv": 2340, + "Hp": 77, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1001605,9 +1059721,9 @@ "Id": 724031, "TemplateId": 724, "Name": "", - "Lv": 7824, - "Hp": 124, - "Atk": 50, + "Lv": 2371, + "Hp": 77, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1001663,9 +1059779,9 @@ "Id": 724032, "TemplateId": 724, "Name": "", - "Lv": 9279, - "Hp": 127, - "Atk": 50, + "Lv": 2415, + "Hp": 77, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1001721,9 +1059837,9 @@ "Id": 724033, "TemplateId": 724, "Name": "", - "Lv": 10735, - "Hp": 130, - "Atk": 50, + "Lv": 2459, + "Hp": 78, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1001779,9 +1059895,9 @@ "Id": 724034, "TemplateId": 724, "Name": "", - "Lv": 13134, - "Hp": 134, - "Atk": 50, + "Lv": 2516, + "Hp": 79, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1001837,9 +1059953,9 @@ "Id": 724035, "TemplateId": 724, "Name": "", - "Lv": 15533, - "Hp": 139, - "Atk": 50, + "Lv": 2572, + "Hp": 79, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1001895,9 +1060011,9 @@ "Id": 724036, "TemplateId": 724, "Name": "", - "Lv": 19113, - "Hp": 146, - "Atk": 50, + "Lv": 2641, + "Hp": 80, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1001953,9 +1060069,9 @@ "Id": 724037, "TemplateId": 724, "Name": "", - "Lv": 22692, - "Hp": 153, - "Atk": 50, + "Lv": 2710, + "Hp": 81, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1002011,9 +1060127,9 @@ "Id": 724038, "TemplateId": 724, "Name": "", - "Lv": 22692, - "Hp": 153, - "Atk": 50, + "Lv": 2710, + "Hp": 81, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1002069,9 +1060185,9 @@ "Id": 724039, "TemplateId": 724, "Name": "", - "Lv": 22692, - "Hp": 153, - "Atk": 50, + "Lv": 2710, + "Hp": 81, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1002127,9 +1060243,9 @@ "Id": 724040, "TemplateId": 724, "Name": "", - "Lv": 23169, - "Hp": 153, - "Atk": 50, + "Lv": 2755, + "Hp": 81, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1002185,9 +1060301,9 @@ "Id": 724041, "TemplateId": 724, "Name": "", - "Lv": 23645, - "Hp": 154, - "Atk": 50, + "Lv": 2800, + "Hp": 81, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1002243,9 +1060359,9 @@ "Id": 724042, "TemplateId": 724, "Name": "", - "Lv": 25075, - "Hp": 154, - "Atk": 50, + "Lv": 2845, + "Hp": 81, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1002301,9 +1060417,9 @@ "Id": 724043, "TemplateId": 724, "Name": "", - "Lv": 26504, - "Hp": 155, - "Atk": 50, + "Lv": 2891, + "Hp": 82, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1002359,9 +1060475,9 @@ "Id": 724044, "TemplateId": 724, "Name": "", - "Lv": 28887, - "Hp": 155, - "Atk": 50, + "Lv": 2936, + "Hp": 82, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1002417,9 +1060533,9 @@ "Id": 724045, "TemplateId": 724, "Name": "", - "Lv": 31269, - "Hp": 155, - "Atk": 50, + "Lv": 2981, + "Hp": 82, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1002475,9 +1060591,9 @@ "Id": 724046, "TemplateId": 724, "Name": "", - "Lv": 34605, - "Hp": 156, - "Atk": 50, + "Lv": 3026, + "Hp": 83, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1002533,9 +1060649,9 @@ "Id": 724047, "TemplateId": 724, "Name": "", - "Lv": 37940, - "Hp": 156, - "Atk": 50, + "Lv": 3071, + "Hp": 83, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1002591,9 +1060707,9 @@ "Id": 724048, "TemplateId": 724, "Name": "", - "Lv": 42229, - "Hp": 156, - "Atk": 50, + "Lv": 3116, + "Hp": 83, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1002649,9 +1060765,9 @@ "Id": 724049, "TemplateId": 724, "Name": "", - "Lv": 46517, - "Hp": 157, - "Atk": 50, + "Lv": 3162, + "Hp": 83, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1002707,9 +1060823,9 @@ "Id": 724050, "TemplateId": 724, "Name": "", - "Lv": 51759, - "Hp": 157, - "Atk": 50, + "Lv": 3207, + "Hp": 84, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1002765,9 +1060881,9 @@ "Id": 724051, "TemplateId": 724, "Name": "", - "Lv": 57000, - "Hp": 158, - "Atk": 50, + "Lv": 3252, + "Hp": 84, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1002823,9 +1060939,9 @@ "Id": 724052, "TemplateId": 724, "Name": "", - "Lv": 57000, - "Hp": 165, - "Atk": 50, + "Lv": 3252, + "Hp": 88, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1002881,9 +1060997,9 @@ "Id": 724053, "TemplateId": 724, "Name": "", - "Lv": 57000, - "Hp": 173, - "Atk": 50, + "Lv": 3252, + "Hp": 92, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1002939,9 +1061055,9 @@ "Id": 724054, "TemplateId": 724, "Name": "", - "Lv": 57000, - "Hp": 181, - "Atk": 50, + "Lv": 3252, + "Hp": 97, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1002997,9 +1061113,9 @@ "Id": 724055, "TemplateId": 724, "Name": "", - "Lv": 57000, - "Hp": 189, - "Atk": 50, + "Lv": 3252, + "Hp": 101, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1003055,9 +1061171,9 @@ "Id": 725011, "TemplateId": 725, "Name": "", - "Lv": 3721, - "Hp": 195, - "Atk": 50, + "Lv": 2421, + "Hp": 104, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1003113,9 +1061229,9 @@ "Id": 725012, "TemplateId": 725, "Name": "", - "Lv": 4468, - "Hp": 195, - "Atk": 50, + "Lv": 2431, + "Hp": 104, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1003171,9 +1061287,9 @@ "Id": 725013, "TemplateId": 725, "Name": "", - "Lv": 5214, - "Hp": 196, - "Atk": 50, + "Lv": 2440, + "Hp": 105, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1003229,9 +1061345,9 @@ "Id": 725014, "TemplateId": 725, "Name": "", - "Lv": 5997, - "Hp": 197, - "Atk": 50, + "Lv": 2507, + "Hp": 106, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1003287,9 +1061403,9 @@ "Id": 725015, "TemplateId": 725, "Name": "", - "Lv": 6781, - "Hp": 198, - "Atk": 50, + "Lv": 2574, + "Hp": 108, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1003345,9 +1061461,9 @@ "Id": 725016, "TemplateId": 725, "Name": "", - "Lv": 7343, - "Hp": 199, - "Atk": 50, + "Lv": 2755, + "Hp": 110, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1003403,9 +1061519,9 @@ "Id": 725017, "TemplateId": 725, "Name": "", - "Lv": 7906, - "Hp": 201, - "Atk": 50, + "Lv": 2936, + "Hp": 112, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1003461,9 +1061577,9 @@ "Id": 725018, "TemplateId": 725, "Name": "", - "Lv": 9742, - "Hp": 204, - "Atk": 50, + "Lv": 3834, + "Hp": 116, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1003519,9 +1061635,9 @@ "Id": 725019, "TemplateId": 725, "Name": "", - "Lv": 11578, - "Hp": 206, - "Atk": 50, + "Lv": 4733, + "Hp": 119, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1003577,9 +1061693,9 @@ "Id": 725020, "TemplateId": 725, "Name": "", - "Lv": 12398, - "Hp": 209, - "Atk": 50, + "Lv": 5248, + "Hp": 123, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1003635,9 +1061751,9 @@ "Id": 725021, "TemplateId": 725, "Name": "", - "Lv": 13218, - "Hp": 212, - "Atk": 50, + "Lv": 5764, + "Hp": 127, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1003693,9 +1061809,9 @@ "Id": 725022, "TemplateId": 725, "Name": "", - "Lv": 14034, - "Hp": 216, - "Atk": 50, + "Lv": 6151, + "Hp": 132, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1003751,9 +1061867,9 @@ "Id": 725023, "TemplateId": 725, "Name": "", - "Lv": 14850, - "Hp": 220, - "Atk": 50, + "Lv": 6537, + "Hp": 138, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1003809,9 +1061925,9 @@ "Id": 725024, "TemplateId": 725, "Name": "", - "Lv": 14850, - "Hp": 220, - "Atk": 50, + "Lv": 6537, + "Hp": 138, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1003867,9 +1061983,9 @@ "Id": 725025, "TemplateId": 725, "Name": "", - "Lv": 14850, - "Hp": 220, - "Atk": 50, + "Lv": 6537, + "Hp": 138, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1003925,9 +1062041,9 @@ "Id": 725026, "TemplateId": 725, "Name": "", - "Lv": 14952, - "Hp": 220, - "Atk": 50, + "Lv": 6555, + "Hp": 138, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1003983,9 +1062099,9 @@ "Id": 725027, "TemplateId": 725, "Name": "", - "Lv": 15055, - "Hp": 220, - "Atk": 50, + "Lv": 6574, + "Hp": 138, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1004041,9 +1062157,9 @@ "Id": 725028, "TemplateId": 725, "Name": "", - "Lv": 15772, - "Hp": 221, - "Atk": 50, + "Lv": 6628, + "Hp": 139, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1004099,9 +1062215,9 @@ "Id": 725029, "TemplateId": 725, "Name": "", - "Lv": 16490, - "Hp": 222, - "Atk": 50, + "Lv": 6683, + "Hp": 139, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1004157,9 +1062273,9 @@ "Id": 725030, "TemplateId": 725, "Name": "", - "Lv": 18437, - "Hp": 225, - "Atk": 50, + "Lv": 6773, + "Hp": 140, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1004215,9 +1062331,9 @@ "Id": 725031, "TemplateId": 725, "Name": "", - "Lv": 20384, - "Hp": 228, - "Atk": 50, + "Lv": 6864, + "Hp": 141, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1004273,9 +1062389,9 @@ "Id": 725032, "TemplateId": 725, "Name": "", - "Lv": 24175, - "Hp": 233, - "Atk": 50, + "Lv": 6991, + "Hp": 142, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1004331,9 +1062447,9 @@ "Id": 725033, "TemplateId": 725, "Name": "", - "Lv": 27967, - "Hp": 238, - "Atk": 50, + "Lv": 7118, + "Hp": 143, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1004389,9 +1062505,9 @@ "Id": 725034, "TemplateId": 725, "Name": "", - "Lv": 34218, - "Hp": 247, - "Atk": 50, + "Lv": 7282, + "Hp": 144, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1004447,9 +1062563,9 @@ "Id": 725035, "TemplateId": 725, "Name": "", - "Lv": 40469, - "Hp": 255, - "Atk": 50, + "Lv": 7445, + "Hp": 145, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1004505,9 +1062621,9 @@ "Id": 725036, "TemplateId": 725, "Name": "", - "Lv": 49794, - "Hp": 268, - "Atk": 50, + "Lv": 7645, + "Hp": 146, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1004563,9 +1062679,9 @@ "Id": 725037, "TemplateId": 725, "Name": "", - "Lv": 59119, - "Hp": 281, - "Atk": 50, + "Lv": 7845, + "Hp": 148, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1004621,9 +1062737,9 @@ "Id": 725038, "TemplateId": 725, "Name": "", - "Lv": 59119, - "Hp": 281, - "Atk": 50, + "Lv": 7845, + "Hp": 148, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1004679,9 +1062795,9 @@ "Id": 725039, "TemplateId": 725, "Name": "", - "Lv": 59119, - "Hp": 281, - "Atk": 50, + "Lv": 7845, + "Hp": 148, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1004737,9 +1062853,9 @@ "Id": 725040, "TemplateId": 725, "Name": "", - "Lv": 60360, - "Hp": 281, - "Atk": 50, + "Lv": 7975, + "Hp": 148, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1004795,9 +1062911,9 @@ "Id": 725041, "TemplateId": 725, "Name": "", - "Lv": 61602, - "Hp": 282, - "Atk": 50, + "Lv": 8106, + "Hp": 149, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1004853,9 +1062969,9 @@ "Id": 725042, "TemplateId": 725, "Name": "", - "Lv": 65326, - "Hp": 283, - "Atk": 50, + "Lv": 8237, + "Hp": 149, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1004911,9 +1063027,9 @@ "Id": 725043, "TemplateId": 725, "Name": "", - "Lv": 69050, - "Hp": 283, - "Atk": 50, + "Lv": 8368, + "Hp": 150, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1004969,9 +1063085,9 @@ "Id": 725044, "TemplateId": 725, "Name": "", - "Lv": 75257, - "Hp": 284, - "Atk": 50, + "Lv": 8498, + "Hp": 150, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1005027,9 +1063143,9 @@ "Id": 725045, "TemplateId": 725, "Name": "", - "Lv": 81464, - "Hp": 285, - "Atk": 50, + "Lv": 8629, + "Hp": 151, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1005085,9 +1063201,9 @@ "Id": 725046, "TemplateId": 725, "Name": "", - "Lv": 90154, - "Hp": 285, - "Atk": 50, + "Lv": 8760, + "Hp": 151, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1005143,9 +1063259,9 @@ "Id": 725047, "TemplateId": 725, "Name": "", - "Lv": 98844, - "Hp": 286, - "Atk": 50, + "Lv": 8891, + "Hp": 152, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1005201,9 +1063317,9 @@ "Id": 725048, "TemplateId": 725, "Name": "", - "Lv": 110016, - "Hp": 287, - "Atk": 50, + "Lv": 9021, + "Hp": 152, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1005259,9 +1063375,9 @@ "Id": 725049, "TemplateId": 725, "Name": "", - "Lv": 121189, - "Hp": 287, - "Atk": 50, + "Lv": 9152, + "Hp": 153, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1005317,9 +1063433,9 @@ "Id": 725050, "TemplateId": 725, "Name": "", - "Lv": 134845, - "Hp": 288, - "Atk": 50, + "Lv": 9283, + "Hp": 154, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1005375,9 +1063491,9 @@ "Id": 725051, "TemplateId": 725, "Name": "", - "Lv": 148500, - "Hp": 289, - "Atk": 50, + "Lv": 9414, + "Hp": 154, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1005433,9 +1063549,9 @@ "Id": 725052, "TemplateId": 725, "Name": "", - "Lv": 148500, - "Hp": 303, - "Atk": 50, + "Lv": 9414, + "Hp": 162, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1005491,9 +1063607,9 @@ "Id": 725053, "TemplateId": 725, "Name": "", - "Lv": 148500, - "Hp": 318, - "Atk": 50, + "Lv": 9414, + "Hp": 169, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1005549,9 +1063665,9 @@ "Id": 725054, "TemplateId": 725, "Name": "", - "Lv": 148500, - "Hp": 332, - "Atk": 50, + "Lv": 9414, + "Hp": 177, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1005607,9 +1063723,9 @@ "Id": 725055, "TemplateId": 725, "Name": "", - "Lv": 148500, - "Hp": 347, - "Atk": 50, + "Lv": 9414, + "Hp": 185, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1005665,9 +1063781,9 @@ "Id": 726011, "TemplateId": 726, "Name": "", - "Lv": 3721, - "Hp": 195, - "Atk": 50, + "Lv": 2421, + "Hp": 104, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1005723,9 +1063839,9 @@ "Id": 726012, "TemplateId": 726, "Name": "", - "Lv": 4468, - "Hp": 195, - "Atk": 50, + "Lv": 2431, + "Hp": 104, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1005781,9 +1063897,9 @@ "Id": 726013, "TemplateId": 726, "Name": "", - "Lv": 5214, - "Hp": 196, - "Atk": 50, + "Lv": 2440, + "Hp": 105, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1005839,9 +1063955,9 @@ "Id": 726014, "TemplateId": 726, "Name": "", - "Lv": 5997, - "Hp": 197, - "Atk": 50, + "Lv": 2507, + "Hp": 106, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1005897,9 +1064013,9 @@ "Id": 726015, "TemplateId": 726, "Name": "", - "Lv": 6781, - "Hp": 198, - "Atk": 50, + "Lv": 2574, + "Hp": 108, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1005955,9 +1064071,9 @@ "Id": 726016, "TemplateId": 726, "Name": "", - "Lv": 7343, - "Hp": 199, - "Atk": 50, + "Lv": 2755, + "Hp": 110, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1006013,9 +1064129,9 @@ "Id": 726017, "TemplateId": 726, "Name": "", - "Lv": 7906, - "Hp": 201, - "Atk": 50, + "Lv": 2936, + "Hp": 112, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1006071,9 +1064187,9 @@ "Id": 726018, "TemplateId": 726, "Name": "", - "Lv": 9742, - "Hp": 204, - "Atk": 50, + "Lv": 3834, + "Hp": 116, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1006129,9 +1064245,9 @@ "Id": 726019, "TemplateId": 726, "Name": "", - "Lv": 11578, - "Hp": 206, - "Atk": 50, + "Lv": 4733, + "Hp": 119, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1006187,9 +1064303,9 @@ "Id": 726020, "TemplateId": 726, "Name": "", - "Lv": 12398, - "Hp": 209, - "Atk": 50, + "Lv": 5248, + "Hp": 123, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1006245,9 +1064361,9 @@ "Id": 726021, "TemplateId": 726, "Name": "", - "Lv": 13218, - "Hp": 212, - "Atk": 50, + "Lv": 5764, + "Hp": 127, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1006303,9 +1064419,9 @@ "Id": 726022, "TemplateId": 726, "Name": "", - "Lv": 14034, - "Hp": 216, - "Atk": 50, + "Lv": 6151, + "Hp": 132, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1006361,9 +1064477,9 @@ "Id": 726023, "TemplateId": 726, "Name": "", - "Lv": 14850, - "Hp": 220, - "Atk": 50, + "Lv": 6537, + "Hp": 138, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1006419,9 +1064535,9 @@ "Id": 726024, "TemplateId": 726, "Name": "", - "Lv": 14850, - "Hp": 220, - "Atk": 50, + "Lv": 6537, + "Hp": 138, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1006477,9 +1064593,9 @@ "Id": 726025, "TemplateId": 726, "Name": "", - "Lv": 14850, - "Hp": 220, - "Atk": 50, + "Lv": 6537, + "Hp": 138, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1006535,9 +1064651,9 @@ "Id": 726026, "TemplateId": 726, "Name": "", - "Lv": 14952, - "Hp": 220, - "Atk": 50, + "Lv": 6555, + "Hp": 138, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1006593,9 +1064709,9 @@ "Id": 726027, "TemplateId": 726, "Name": "", - "Lv": 15055, - "Hp": 220, - "Atk": 50, + "Lv": 6574, + "Hp": 138, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1006651,9 +1064767,9 @@ "Id": 726028, "TemplateId": 726, "Name": "", - "Lv": 15772, - "Hp": 221, - "Atk": 50, + "Lv": 6628, + "Hp": 139, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1006709,9 +1064825,9 @@ "Id": 726029, "TemplateId": 726, "Name": "", - "Lv": 16490, - "Hp": 222, - "Atk": 50, + "Lv": 6683, + "Hp": 139, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1006767,9 +1064883,9 @@ "Id": 726030, "TemplateId": 726, "Name": "", - "Lv": 18437, - "Hp": 225, - "Atk": 50, + "Lv": 6773, + "Hp": 140, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1006825,9 +1064941,9 @@ "Id": 726031, "TemplateId": 726, "Name": "", - "Lv": 20384, - "Hp": 228, - "Atk": 50, + "Lv": 6864, + "Hp": 141, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1006883,9 +1064999,9 @@ "Id": 726032, "TemplateId": 726, "Name": "", - "Lv": 24175, - "Hp": 233, - "Atk": 50, + "Lv": 6991, + "Hp": 142, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1006941,9 +1065057,9 @@ "Id": 726033, "TemplateId": 726, "Name": "", - "Lv": 27967, - "Hp": 238, - "Atk": 50, + "Lv": 7118, + "Hp": 143, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1006999,9 +1065115,9 @@ "Id": 726034, "TemplateId": 726, "Name": "", - "Lv": 34218, - "Hp": 247, - "Atk": 50, + "Lv": 7282, + "Hp": 144, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1007057,9 +1065173,9 @@ "Id": 726035, "TemplateId": 726, "Name": "", - "Lv": 40469, - "Hp": 255, - "Atk": 50, + "Lv": 7445, + "Hp": 145, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1007115,9 +1065231,9 @@ "Id": 726036, "TemplateId": 726, "Name": "", - "Lv": 49794, - "Hp": 268, - "Atk": 50, + "Lv": 7645, + "Hp": 146, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1007173,9 +1065289,9 @@ "Id": 726037, "TemplateId": 726, "Name": "", - "Lv": 59119, - "Hp": 281, - "Atk": 50, + "Lv": 7845, + "Hp": 148, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1007231,9 +1065347,9 @@ "Id": 726038, "TemplateId": 726, "Name": "", - "Lv": 59119, - "Hp": 281, - "Atk": 50, + "Lv": 7845, + "Hp": 148, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1007289,9 +1065405,9 @@ "Id": 726039, "TemplateId": 726, "Name": "", - "Lv": 59119, - "Hp": 281, - "Atk": 50, + "Lv": 7845, + "Hp": 148, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1007347,9 +1065463,9 @@ "Id": 726040, "TemplateId": 726, "Name": "", - "Lv": 60360, - "Hp": 281, - "Atk": 50, + "Lv": 7975, + "Hp": 148, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1007405,9 +1065521,9 @@ "Id": 726041, "TemplateId": 726, "Name": "", - "Lv": 61602, - "Hp": 282, - "Atk": 50, + "Lv": 8106, + "Hp": 149, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1007463,9 +1065579,9 @@ "Id": 726042, "TemplateId": 726, "Name": "", - "Lv": 65326, - "Hp": 283, - "Atk": 50, + "Lv": 8237, + "Hp": 149, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1007521,9 +1065637,9 @@ "Id": 726043, "TemplateId": 726, "Name": "", - "Lv": 69050, - "Hp": 283, - "Atk": 50, + "Lv": 8368, + "Hp": 150, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1007579,9 +1065695,9 @@ "Id": 726044, "TemplateId": 726, "Name": "", - "Lv": 75257, - "Hp": 284, - "Atk": 50, + "Lv": 8498, + "Hp": 150, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1007637,9 +1065753,9 @@ "Id": 726045, "TemplateId": 726, "Name": "", - "Lv": 81464, - "Hp": 285, - "Atk": 50, + "Lv": 8629, + "Hp": 151, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1007695,9 +1065811,9 @@ "Id": 726046, "TemplateId": 726, "Name": "", - "Lv": 90154, - "Hp": 285, - "Atk": 50, + "Lv": 8760, + "Hp": 151, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1007753,9 +1065869,9 @@ "Id": 726047, "TemplateId": 726, "Name": "", - "Lv": 98844, - "Hp": 286, - "Atk": 50, + "Lv": 8891, + "Hp": 152, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1007811,9 +1065927,9 @@ "Id": 726048, "TemplateId": 726, "Name": "", - "Lv": 110016, - "Hp": 287, - "Atk": 50, + "Lv": 9021, + "Hp": 152, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1007869,9 +1065985,9 @@ "Id": 726049, "TemplateId": 726, "Name": "", - "Lv": 121189, - "Hp": 287, - "Atk": 50, + "Lv": 9152, + "Hp": 153, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1007927,9 +1066043,9 @@ "Id": 726050, "TemplateId": 726, "Name": "", - "Lv": 134845, - "Hp": 288, - "Atk": 50, + "Lv": 9283, + "Hp": 154, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1007985,9 +1066101,9 @@ "Id": 726051, "TemplateId": 726, "Name": "", - "Lv": 148500, - "Hp": 289, - "Atk": 50, + "Lv": 9414, + "Hp": 154, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1008043,9 +1066159,9 @@ "Id": 726052, "TemplateId": 726, "Name": "", - "Lv": 148500, - "Hp": 303, - "Atk": 50, + "Lv": 9414, + "Hp": 162, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1008101,9 +1066217,9 @@ "Id": 726053, "TemplateId": 726, "Name": "", - "Lv": 148500, - "Hp": 318, - "Atk": 50, + "Lv": 9414, + "Hp": 169, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1008159,9 +1066275,9 @@ "Id": 726054, "TemplateId": 726, "Name": "", - "Lv": 148500, - "Hp": 332, - "Atk": 50, + "Lv": 9414, + "Hp": 177, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1008217,9 +1066333,9 @@ "Id": 726055, "TemplateId": 726, "Name": "", - "Lv": 148500, - "Hp": 347, - "Atk": 50, + "Lv": 9414, + "Hp": 185, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1008275,9 +1066391,9 @@ "Id": 727011, "TemplateId": 727, "Name": "", - "Lv": 7908, - "Hp": 230, - "Atk": 50, + "Lv": 7203, + "Hp": 153, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1008333,9 +1066449,9 @@ "Id": 727012, "TemplateId": 727, "Name": "", - "Lv": 9494, - "Hp": 231, - "Atk": 50, + "Lv": 7232, + "Hp": 154, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1008391,9 +1066507,9 @@ "Id": 727013, "TemplateId": 727, "Name": "", - "Lv": 11080, - "Hp": 231, - "Atk": 50, + "Lv": 7260, + "Hp": 155, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1008449,9 +1066565,9 @@ "Id": 727014, "TemplateId": 727, "Name": "", - "Lv": 12744, - "Hp": 232, - "Atk": 50, + "Lv": 7458, + "Hp": 157, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1008507,9 +1066623,9 @@ "Id": 727015, "TemplateId": 727, "Name": "", - "Lv": 14409, - "Hp": 234, - "Atk": 50, + "Lv": 7657, + "Hp": 159, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1008565,9 +1066681,9 @@ "Id": 727016, "TemplateId": 727, "Name": "", - "Lv": 15605, - "Hp": 236, - "Atk": 50, + "Lv": 8195, + "Hp": 162, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1008623,9 +1066739,9 @@ "Id": 727017, "TemplateId": 727, "Name": "", - "Lv": 16800, - "Hp": 238, - "Atk": 50, + "Lv": 8734, + "Hp": 166, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1008681,9 +1066797,9 @@ "Id": 727018, "TemplateId": 727, "Name": "", - "Lv": 20701, - "Hp": 241, - "Atk": 50, + "Lv": 11407, + "Hp": 171, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1008739,9 +1066855,9 @@ "Id": 727019, "TemplateId": 727, "Name": "", - "Lv": 24603, - "Hp": 243, - "Atk": 50, + "Lv": 14081, + "Hp": 176, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1008797,9 +1066913,9 @@ "Id": 727020, "TemplateId": 727, "Name": "", - "Lv": 26346, - "Hp": 247, - "Atk": 50, + "Lv": 15614, + "Hp": 182, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1008855,9 +1066971,9 @@ "Id": 727021, "TemplateId": 727, "Name": "", - "Lv": 28089, - "Hp": 251, - "Atk": 50, + "Lv": 17148, + "Hp": 188, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1008913,9 +1067029,9 @@ "Id": 727022, "TemplateId": 727, "Name": "", - "Lv": 29823, - "Hp": 255, - "Atk": 50, + "Lv": 18298, + "Hp": 196, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1008971,9 +1067087,9 @@ "Id": 727023, "TemplateId": 727, "Name": "", - "Lv": 31557, - "Hp": 260, - "Atk": 50, + "Lv": 19449, + "Hp": 203, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1009029,9 +1067145,9 @@ "Id": 727024, "TemplateId": 727, "Name": "", - "Lv": 31557, - "Hp": 260, - "Atk": 50, + "Lv": 19449, + "Hp": 203, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1009087,9 +1067203,9 @@ "Id": 727025, "TemplateId": 727, "Name": "", - "Lv": 31557, - "Hp": 260, - "Atk": 50, + "Lv": 19449, + "Hp": 203, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1009145,9 +1067261,9 @@ "Id": 727026, "TemplateId": 727, "Name": "", - "Lv": 31775, - "Hp": 260, - "Atk": 50, + "Lv": 19503, + "Hp": 204, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1009203,9 +1067319,9 @@ "Id": 727027, "TemplateId": 727, "Name": "", - "Lv": 31993, - "Hp": 260, - "Atk": 50, + "Lv": 19557, + "Hp": 204, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1009261,9 +1067377,9 @@ "Id": 727028, "TemplateId": 727, "Name": "", - "Lv": 33517, - "Hp": 261, - "Atk": 50, + "Lv": 19719, + "Hp": 205, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1009319,9 +1067435,9 @@ "Id": 727029, "TemplateId": 727, "Name": "", - "Lv": 35041, - "Hp": 263, - "Atk": 50, + "Lv": 19881, + "Hp": 206, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1009377,9 +1067493,9 @@ "Id": 727030, "TemplateId": 727, "Name": "", - "Lv": 39179, - "Hp": 266, - "Atk": 50, + "Lv": 20151, + "Hp": 207, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1009435,9 +1067551,9 @@ "Id": 727031, "TemplateId": 727, "Name": "", - "Lv": 43316, - "Hp": 269, - "Atk": 50, + "Lv": 20421, + "Hp": 208, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1009493,9 +1067609,9 @@ "Id": 727032, "TemplateId": 727, "Name": "", - "Lv": 51373, - "Hp": 275, - "Atk": 50, + "Lv": 20799, + "Hp": 210, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1009551,9 +1067667,9 @@ "Id": 727033, "TemplateId": 727, "Name": "", - "Lv": 59431, - "Hp": 281, - "Atk": 50, + "Lv": 21177, + "Hp": 211, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1009609,9 +1067725,9 @@ "Id": 727034, "TemplateId": 727, "Name": "", - "Lv": 72714, - "Hp": 291, - "Atk": 50, + "Lv": 21664, + "Hp": 213, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1009667,9 +1067783,9 @@ "Id": 727035, "TemplateId": 727, "Name": "", - "Lv": 85998, - "Hp": 301, - "Atk": 50, + "Lv": 22150, + "Hp": 215, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1009725,9 +1067841,9 @@ "Id": 727036, "TemplateId": 727, "Name": "", - "Lv": 105814, - "Hp": 317, - "Atk": 50, + "Lv": 22744, + "Hp": 216, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1009783,9 +1067899,9 @@ "Id": 727037, "TemplateId": 727, "Name": "", - "Lv": 125631, - "Hp": 332, - "Atk": 50, + "Lv": 23338, + "Hp": 218, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1009841,9 +1067957,9 @@ "Id": 727038, "TemplateId": 727, "Name": "", - "Lv": 125631, - "Hp": 332, - "Atk": 50, + "Lv": 23338, + "Hp": 218, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1009899,9 +1068015,9 @@ "Id": 727039, "TemplateId": 727, "Name": "", - "Lv": 125631, - "Hp": 332, - "Atk": 50, + "Lv": 23338, + "Hp": 218, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1009957,9 +1068073,9 @@ "Id": 727040, "TemplateId": 727, "Name": "", - "Lv": 128269, - "Hp": 332, - "Atk": 50, + "Lv": 23727, + "Hp": 219, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1010015,9 +1068131,9 @@ "Id": 727041, "TemplateId": 727, "Name": "", - "Lv": 130907, - "Hp": 333, - "Atk": 50, + "Lv": 24116, + "Hp": 220, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1010073,9 +1068189,9 @@ "Id": 727042, "TemplateId": 727, "Name": "", - "Lv": 138821, - "Hp": 334, - "Atk": 50, + "Lv": 24505, + "Hp": 221, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1010131,9 +1068247,9 @@ "Id": 727043, "TemplateId": 727, "Name": "", - "Lv": 146735, - "Hp": 335, - "Atk": 50, + "Lv": 24894, + "Hp": 221, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1010189,9 +1068305,9 @@ "Id": 727044, "TemplateId": 727, "Name": "", - "Lv": 159925, - "Hp": 336, - "Atk": 50, + "Lv": 25283, + "Hp": 222, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1010247,9 +1068363,9 @@ "Id": 727045, "TemplateId": 727, "Name": "", - "Lv": 173116, - "Hp": 336, - "Atk": 50, + "Lv": 25672, + "Hp": 223, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1010305,9 +1068421,9 @@ "Id": 727046, "TemplateId": 727, "Name": "", - "Lv": 191582, - "Hp": 337, - "Atk": 50, + "Lv": 26061, + "Hp": 224, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1010363,9 +1068479,9 @@ "Id": 727047, "TemplateId": 727, "Name": "", - "Lv": 210048, - "Hp": 338, - "Atk": 50, + "Lv": 26450, + "Hp": 224, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1010421,9 +1068537,9 @@ "Id": 727048, "TemplateId": 727, "Name": "", - "Lv": 233791, - "Hp": 339, - "Atk": 50, + "Lv": 26839, + "Hp": 225, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1010479,9 +1068595,9 @@ "Id": 727049, "TemplateId": 727, "Name": "", - "Lv": 257533, - "Hp": 340, - "Atk": 50, + "Lv": 27228, + "Hp": 226, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1010537,9 +1068653,9 @@ "Id": 727050, "TemplateId": 727, "Name": "", - "Lv": 286551, - "Hp": 341, - "Atk": 50, + "Lv": 27617, + "Hp": 227, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1010595,9 +1068711,9 @@ "Id": 727051, "TemplateId": 727, "Name": "", - "Lv": 315570, - "Hp": 341, - "Atk": 50, + "Lv": 28006, + "Hp": 228, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1010653,9 +1068769,9 @@ "Id": 727052, "TemplateId": 727, "Name": "", - "Lv": 315570, - "Hp": 358, - "Atk": 50, + "Lv": 28006, + "Hp": 239, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1010711,9 +1068827,9 @@ "Id": 727053, "TemplateId": 727, "Name": "", - "Lv": 315570, - "Hp": 375, - "Atk": 50, + "Lv": 28006, + "Hp": 250, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1010769,9 +1068885,9 @@ "Id": 727054, "TemplateId": 727, "Name": "", - "Lv": 315570, - "Hp": 393, - "Atk": 50, + "Lv": 28006, + "Hp": 262, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1010827,9 +1068943,9 @@ "Id": 727055, "TemplateId": 727, "Name": "", - "Lv": 315570, - "Hp": 410, - "Atk": 50, + "Lv": 28006, + "Hp": 273, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1010885,9 +1069001,9 @@ "Id": 728011, "TemplateId": 728, "Name": "", - "Lv": 21088, - "Hp": 129, - "Atk": 50, + "Lv": 9580, + "Hp": 86, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1010943,9 +1069059,9 @@ "Id": 728012, "TemplateId": 728, "Name": "", - "Lv": 21096, - "Hp": 129, - "Atk": 50, + "Lv": 9618, + "Hp": 86, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1011001,9 +1069117,9 @@ "Id": 728013, "TemplateId": 728, "Name": "", - "Lv": 21104, - "Hp": 129, - "Atk": 50, + "Lv": 9656, + "Hp": 87, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1011059,9 +1069175,9 @@ "Id": 728014, "TemplateId": 728, "Name": "", - "Lv": 21226, - "Hp": 130, - "Atk": 50, + "Lv": 9920, + "Hp": 88, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1011117,9 +1069233,9 @@ "Id": 728015, "TemplateId": 728, "Name": "", - "Lv": 21347, - "Hp": 131, - "Atk": 50, + "Lv": 10183, + "Hp": 89, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1011175,9 +1069291,9 @@ "Id": 728016, "TemplateId": 728, "Name": "", - "Lv": 21873, - "Hp": 132, - "Atk": 50, + "Lv": 10900, + "Hp": 91, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1011233,9 +1069349,9 @@ "Id": 728017, "TemplateId": 728, "Name": "", - "Lv": 22400, - "Hp": 133, - "Atk": 50, + "Lv": 11616, + "Hp": 93, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1011291,9 +1069407,9 @@ "Id": 728018, "TemplateId": 728, "Name": "", - "Lv": 23817, - "Hp": 135, - "Atk": 50, + "Lv": 15172, + "Hp": 96, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1011349,9 +1069465,9 @@ "Id": 728019, "TemplateId": 728, "Name": "", - "Lv": 25234, - "Hp": 136, - "Atk": 50, + "Lv": 18728, + "Hp": 99, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1011407,9 +1069523,9 @@ "Id": 728020, "TemplateId": 728, "Name": "", - "Lv": 28222, - "Hp": 138, - "Atk": 50, + "Lv": 20767, + "Hp": 102, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1011465,9 +1069581,9 @@ "Id": 728021, "TemplateId": 728, "Name": "", - "Lv": 31210, - "Hp": 141, - "Atk": 50, + "Lv": 22806, + "Hp": 105, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1011523,9 +1069639,9 @@ "Id": 728022, "TemplateId": 728, "Name": "", - "Lv": 36643, - "Hp": 143, - "Atk": 50, + "Lv": 24337, + "Hp": 110, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1011581,9 +1069697,9 @@ "Id": 728023, "TemplateId": 728, "Name": "", - "Lv": 42076, - "Hp": 146, - "Atk": 50, + "Lv": 25867, + "Hp": 114, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1011639,9 +1069755,9 @@ "Id": 728024, "TemplateId": 728, "Name": "", - "Lv": 42076, - "Hp": 146, - "Atk": 50, + "Lv": 25867, + "Hp": 114, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1011697,9 +1069813,9 @@ "Id": 728025, "TemplateId": 728, "Name": "", - "Lv": 42076, - "Hp": 146, - "Atk": 50, + "Lv": 25867, + "Hp": 114, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1011755,9 +1069871,9 @@ "Id": 728026, "TemplateId": 728, "Name": "", - "Lv": 46343, - "Hp": 146, - "Atk": 50, + "Lv": 25939, + "Hp": 114, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1011813,9 +1069929,9 @@ "Id": 728027, "TemplateId": 728, "Name": "", - "Lv": 50611, - "Hp": 146, - "Atk": 50, + "Lv": 26010, + "Hp": 114, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1011871,9 +1069987,9 @@ "Id": 728028, "TemplateId": 728, "Name": "", - "Lv": 58413, - "Hp": 146, - "Atk": 50, + "Lv": 26226, + "Hp": 115, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1011929,9 +1070045,9 @@ "Id": 728029, "TemplateId": 728, "Name": "", - "Lv": 66215, - "Hp": 147, - "Atk": 50, + "Lv": 26442, + "Hp": 115, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1011987,9 +1070103,9 @@ "Id": 728030, "TemplateId": 728, "Name": "", - "Lv": 76319, - "Hp": 149, - "Atk": 50, + "Lv": 26801, + "Hp": 116, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1012045,9 +1070161,9 @@ "Id": 728031, "TemplateId": 728, "Name": "", - "Lv": 86423, - "Hp": 151, - "Atk": 50, + "Lv": 27160, + "Hp": 116, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1012103,9 +1070219,9 @@ "Id": 728032, "TemplateId": 728, "Name": "", - "Lv": 98388, - "Hp": 154, - "Atk": 50, + "Lv": 27663, + "Hp": 118, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1012161,9 +1070277,9 @@ "Id": 728033, "TemplateId": 728, "Name": "", - "Lv": 110352, - "Hp": 157, - "Atk": 50, + "Lv": 28166, + "Hp": 118, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1012219,9 +1070335,9 @@ "Id": 728034, "TemplateId": 728, "Name": "", - "Lv": 123924, - "Hp": 163, - "Atk": 50, + "Lv": 28813, + "Hp": 119, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1012277,9 +1070393,9 @@ "Id": 728035, "TemplateId": 728, "Name": "", - "Lv": 137495, - "Hp": 169, - "Atk": 50, + "Lv": 29459, + "Hp": 120, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1012335,9 +1070451,9 @@ "Id": 728036, "TemplateId": 728, "Name": "", - "Lv": 152501, - "Hp": 178, - "Atk": 50, + "Lv": 30250, + "Hp": 121, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1012393,9 +1070509,9 @@ "Id": 728037, "TemplateId": 728, "Name": "", - "Lv": 167508, - "Hp": 186, - "Atk": 50, + "Lv": 31040, + "Hp": 122, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1012451,9 +1070567,9 @@ "Id": 728038, "TemplateId": 728, "Name": "", - "Lv": 167508, - "Hp": 186, - "Atk": 50, + "Lv": 31040, + "Hp": 122, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1012509,9 +1070625,9 @@ "Id": 728039, "TemplateId": 728, "Name": "", - "Lv": 167508, - "Hp": 186, - "Atk": 50, + "Lv": 31040, + "Hp": 122, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1012567,9 +1070683,9 @@ "Id": 728040, "TemplateId": 728, "Name": "", - "Lv": 171025, - "Hp": 186, - "Atk": 50, + "Lv": 31557, + "Hp": 123, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1012625,9 +1070741,9 @@ "Id": 728041, "TemplateId": 728, "Name": "", - "Lv": 174542, - "Hp": 186, - "Atk": 50, + "Lv": 32075, + "Hp": 123, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1012683,9 +1070799,9 @@ "Id": 728042, "TemplateId": 728, "Name": "", - "Lv": 185095, - "Hp": 187, - "Atk": 50, + "Lv": 32592, + "Hp": 124, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1012741,9 +1070857,9 @@ "Id": 728043, "TemplateId": 728, "Name": "", - "Lv": 195647, - "Hp": 188, - "Atk": 50, + "Lv": 33109, + "Hp": 124, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1012799,9 +1070915,9 @@ "Id": 728044, "TemplateId": 728, "Name": "", - "Lv": 213234, - "Hp": 188, - "Atk": 50, + "Lv": 33627, + "Hp": 124, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1012857,9 +1070973,9 @@ "Id": 728045, "TemplateId": 728, "Name": "", - "Lv": 230821, - "Hp": 188, - "Atk": 50, + "Lv": 34144, + "Hp": 125, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1012915,9 +1071031,9 @@ "Id": 728046, "TemplateId": 728, "Name": "", - "Lv": 255442, - "Hp": 189, - "Atk": 50, + "Lv": 34662, + "Hp": 125, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1012973,9 +1071089,9 @@ "Id": 728047, "TemplateId": 728, "Name": "", - "Lv": 280064, - "Hp": 189, - "Atk": 50, + "Lv": 35179, + "Hp": 125, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1013031,9 +1071147,9 @@ "Id": 728048, "TemplateId": 728, "Name": "", - "Lv": 311721, - "Hp": 190, - "Atk": 50, + "Lv": 35696, + "Hp": 126, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1013089,9 +1071205,9 @@ "Id": 728049, "TemplateId": 728, "Name": "", - "Lv": 343377, - "Hp": 190, - "Atk": 50, + "Lv": 36214, + "Hp": 127, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1013147,9 +1071263,9 @@ "Id": 728050, "TemplateId": 728, "Name": "", - "Lv": 382069, - "Hp": 191, - "Atk": 50, + "Lv": 36731, + "Hp": 127, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1013205,9 +1071321,9 @@ "Id": 728051, "TemplateId": 728, "Name": "", - "Lv": 420760, - "Hp": 191, - "Atk": 50, + "Lv": 37248, + "Hp": 128, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1013263,9 +1071379,9 @@ "Id": 728052, "TemplateId": 728, "Name": "", - "Lv": 420760, - "Hp": 200, - "Atk": 50, + "Lv": 37248, + "Hp": 134, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1013321,9 +1071437,9 @@ "Id": 728053, "TemplateId": 728, "Name": "", - "Lv": 420760, - "Hp": 210, - "Atk": 50, + "Lv": 37248, + "Hp": 140, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1013379,9 +1071495,9 @@ "Id": 728054, "TemplateId": 728, "Name": "", - "Lv": 420760, - "Hp": 220, - "Atk": 50, + "Lv": 37248, + "Hp": 147, + "Atk": 500, "Def": 0, "CritRate": 0, "NormalCritRate": 0, @@ -1013437,9 +1071553,2793 @@ "Id": 728055, "TemplateId": 728, "Name": "", - "Lv": 420760, - "Hp": 230, - "Atk": 50, + "Lv": 37248, + "Hp": 153, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729011": { + "Id": 729011, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729012": { + "Id": 729012, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729013": { + "Id": 729013, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729014": { + "Id": 729014, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729015": { + "Id": 729015, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729016": { + "Id": 729016, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729017": { + "Id": 729017, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729018": { + "Id": 729018, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729019": { + "Id": 729019, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729020": { + "Id": 729020, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729021": { + "Id": 729021, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729022": { + "Id": 729022, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729023": { + "Id": 729023, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729024": { + "Id": 729024, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729025": { + "Id": 729025, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729026": { + "Id": 729026, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729027": { + "Id": 729027, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729028": { + "Id": 729028, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729029": { + "Id": 729029, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729030": { + "Id": 729030, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729031": { + "Id": 729031, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729032": { + "Id": 729032, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729033": { + "Id": 729033, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729034": { + "Id": 729034, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729035": { + "Id": 729035, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729036": { + "Id": 729036, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729037": { + "Id": 729037, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729038": { + "Id": 729038, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729039": { + "Id": 729039, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729040": { + "Id": 729040, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729041": { + "Id": 729041, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729042": { + "Id": 729042, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729043": { + "Id": 729043, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729044": { + "Id": 729044, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729045": { + "Id": 729045, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729046": { + "Id": 729046, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729047": { + "Id": 729047, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729048": { + "Id": 729048, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729049": { + "Id": 729049, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729050": { + "Id": 729050, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729051": { + "Id": 729051, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729052": { + "Id": 729052, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729053": { + "Id": 729053, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729054": { + "Id": 729054, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "729055": { + "Id": 729055, + "TemplateId": 729, + "Name": "", + "Lv": 1410065407, + "Hp": 200, + "Atk": 500, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "741011": { + "Id": 741011, + "TemplateId": 741, + "Name": "", + "Lv": 2400, + "Hp": 50, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "742011": { + "Id": 742011, + "TemplateId": 742, + "Name": "", + "Lv": 1000, + "Hp": 200, + "Atk": 0, + "Def": 0, + "CritRate": 0, + "NormalCritRate": 0, + "SkillCritRate": 0, + "UltraCritRate": 0, + "MarkCritRate": 0, + "SummonCritRate": 0, + "ProjectileCritRate": 0, + "OtherCritRate": 0, + "CritResistance": 0, + "CritPower": 0, + "NormalCritPower": 0, + "SkillCritPower": 0, + "UltraCritPower": 0, + "MarkCritPower": 0, + "SummonCritPower": 0, + "ProjectileCritPower": 0, + "OtherCritPower": 10000, + "HitRate": 0, + "Evd": 10000, + "AtkSpd": 0, + "DefPierce": 0, + "DefIgnore": 0, + "WEP": 0, + "FEP": 0, + "SEP": 0, + "AEP": 0, + "LEP": 0, + "DEP": 0, + "WEI": 0, + "FEI": 0, + "SEI": 0, + "AEI": 0, + "LEI": 0, + "DEI": 10000, + "WEE": 10000, + "FEE": 10000, + "SEE": 10000, + "AEE": 10000, + "LEE": 10000, + "DEE": 0, + "WER": 0, + "FER": 0, + "SER": 0, + "AER": 0, + "LER": 0, + "DER": 0, + "Toughness": 0, + "Suppress": 10000, + "RCDMARKDMG": 0 + }, + "743011": { + "Id": 743011, + "TemplateId": 743, + "Name": "", + "Lv": 1000, + "Hp": 100, + "Atk": 0, "Def": 0, "CritRate": 0, "NormalCritRate": 0, diff --git a/data/bin/MonsterValueTempleteAdjust.json b/data/bin/MonsterValueTempleteAdjust.json index 8c7edb98e..514df8069 100644 --- a/data/bin/MonsterValueTempleteAdjust.json +++ b/data/bin/MonsterValueTempleteAdjust.json @@ -22769,6 +22769,207 @@ "SuppressRatio": 0, "SuppressFix": 0 }, + "7102840": { + "Id": 7102840, + "TemplateId": 8260, + "Name": "", + "EET": 2, + "WeakEET": [ + 1 + ], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 100, + "WERRatio": 0, + "WERFix": 250, + "FERRatio": 0, + "FERFix": 2000, + "SERRatio": 0, + "SERFix": 750, + "AERRatio": 0, + "AERFix": 750, + "LERRatio": 0, + "LERFix": 750, + "DERRatio": 0, + "DERFix": 750, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "7102860": { + "Id": 7102860, + "TemplateId": 8160, + "Name": "", + "EET": 1, + "WeakEET": [ + 3 + ], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 100, + "WERRatio": 0, + "WERFix": 2000, + "FERRatio": 0, + "FERFix": 750, + "SERRatio": 0, + "SERFix": 250, + "AERRatio": 0, + "AERFix": 750, + "LERRatio": 0, + "LERFix": 750, + "DERRatio": 0, + "DERFix": 750, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "7102830": { + "Id": 7102830, + "TemplateId": 8360, + "Name": "", + "EET": 3, + "WeakEET": [ + 4 + ], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 100, + "WERRatio": 0, + "WERFix": 750, + "FERRatio": 0, + "FERFix": 750, + "SERRatio": 0, + "SERFix": 2000, + "AERRatio": 0, + "AERFix": 250, + "LERRatio": 0, + "LERFix": 750, + "DERRatio": 0, + "DERFix": 750, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "7102870": { + "Id": 7102870, + "TemplateId": 8460, + "Name": "", + "EET": 4, + "WeakEET": [ + 2 + ], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 100, + "WERRatio": 0, + "WERFix": 750, + "FERRatio": 0, + "FERFix": 250, + "SERRatio": 0, + "SERFix": 750, + "AERRatio": 0, + "AERFix": 2000, + "LERRatio": 0, + "LERFix": 750, + "DERRatio": 0, + "DERFix": 750, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "7102810": { + "Id": 7102810, + "TemplateId": 8560, + "Name": "", + "EET": 5, + "WeakEET": [ + 6 + ], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 100, + "WERRatio": 0, + "WERFix": 750, + "FERRatio": 0, + "FERFix": 750, + "SERRatio": 0, + "SERFix": 750, + "AERRatio": 0, + "AERFix": 750, + "LERRatio": 0, + "LERFix": 2000, + "DERRatio": 0, + "DERFix": 250, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "7102820": { + "Id": 7102820, + "TemplateId": 8660, + "Name": "", + "EET": 6, + "WeakEET": [ + 5 + ], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 100, + "WERRatio": 0, + "WERFix": 750, + "FERRatio": 0, + "FERFix": 750, + "SERRatio": 0, + "SERFix": 750, + "AERRatio": 0, + "AERFix": 750, + "LERRatio": 0, + "LERFix": 250, + "DERRatio": 0, + "DERFix": 2000, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "7102850": { + "Id": 7102850, + "TemplateId": 8760, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 100, + "WERRatio": 0, + "WERFix": 250, + "FERRatio": 0, + "FERFix": 250, + "SERRatio": 0, + "SERFix": 250, + "AERRatio": 0, + "AERFix": 250, + "LERRatio": 0, + "LERFix": 250, + "DERRatio": 0, + "DERFix": 250, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, "7150000": { "Id": 7150000, "TemplateId": 8910, @@ -23403,6 +23604,209 @@ "SuppressRatio": 0, "SuppressFix": 0 }, + "7150180": { + "Id": 7150180, + "TemplateId": 8920, + "Name": "", + "EET": 2, + "WeakEET": [ + 1 + ], + "HpRatio": -5730, + "HpFix": 0, + "AtkRatio": -4000, + "AtkFix": 100, + "WERRatio": 0, + "WERFix": 250, + "FERRatio": 0, + "FERFix": 2000, + "SERRatio": 0, + "SERFix": 750, + "AERRatio": 0, + "AERFix": 750, + "LERRatio": 0, + "LERFix": 750, + "DERRatio": 0, + "DERFix": 750, + "ToughnessRatio": -5000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "7150183": { + "Id": 7150183, + "TemplateId": 8920, + "Name": "", + "EET": 1, + "WeakEET": [ + 3 + ], + "HpRatio": -5730, + "HpFix": 0, + "AtkRatio": -4000, + "AtkFix": 100, + "WERRatio": 0, + "WERFix": 2000, + "FERRatio": 0, + "FERFix": 750, + "SERRatio": 0, + "SERFix": 250, + "AERRatio": 0, + "AERFix": 750, + "LERRatio": 0, + "LERFix": 750, + "DERRatio": 0, + "DERFix": 750, + "ToughnessRatio": -5000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "7150185": { + "Id": 7150185, + "TemplateId": 8920, + "Name": "", + "EET": 3, + "WeakEET": [ + 4 + ], + "HpRatio": -5730, + "HpFix": 0, + "AtkRatio": -4000, + "AtkFix": 100, + "WERRatio": 0, + "WERFix": 750, + "FERRatio": 0, + "FERFix": 750, + "SERRatio": 0, + "SERFix": 2000, + "AERRatio": 0, + "AERFix": 250, + "LERRatio": 0, + "LERFix": 750, + "DERRatio": 0, + "DERFix": 750, + "ToughnessRatio": -5000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "7190250": { + "Id": 7190250, + "TemplateId": 8920, + "Name": "", + "EET": 2, + "WeakEET": [ + 1 + ], + "HpRatio": -5730, + "HpFix": 0, + "AtkRatio": -4000, + "AtkFix": 100, + "WERRatio": 0, + "WERFix": 250, + "FERRatio": 0, + "FERFix": 2000, + "SERRatio": 0, + "SERFix": 750, + "AERRatio": 0, + "AERFix": 750, + "LERRatio": 0, + "LERFix": 750, + "DERRatio": 0, + "DERFix": 750, + "ToughnessRatio": -5000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "7190251": { + "Id": 7190251, + "TemplateId": 8920, + "Name": "", + "EET": 6, + "WeakEET": [ + 5 + ], + "HpRatio": -5730, + "HpFix": 0, + "AtkRatio": -4000, + "AtkFix": 100, + "WERRatio": 0, + "WERFix": 750, + "FERRatio": 0, + "FERFix": 750, + "SERRatio": 0, + "SERFix": 750, + "AERRatio": 0, + "AERFix": 750, + "LERRatio": 0, + "LERFix": 250, + "DERRatio": 0, + "DERFix": 2000, + "ToughnessRatio": -5000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "7190253": { + "Id": 7190253, + "TemplateId": 8920, + "Name": "", + "EET": 4, + "WeakEET": [ + 2 + ], + "HpRatio": -5730, + "HpFix": 0, + "AtkRatio": -4000, + "AtkFix": 100, + "WERRatio": 0, + "WERFix": 750, + "FERRatio": 0, + "FERFix": 250, + "SERRatio": 0, + "SERFix": 750, + "AERRatio": 0, + "AERFix": 2000, + "LERRatio": 0, + "LERFix": 750, + "DERRatio": 0, + "DERFix": 750, + "ToughnessRatio": -5000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "7190254": { + "Id": 7190254, + "TemplateId": 8920, + "Name": "", + "EET": 5, + "WeakEET": [ + 6 + ], + "HpRatio": -5730, + "HpFix": 0, + "AtkRatio": -4000, + "AtkFix": 100, + "WERRatio": 0, + "WERFix": 750, + "FERRatio": 0, + "FERFix": 750, + "SERRatio": 0, + "SERFix": 750, + "AERRatio": 0, + "AERFix": 750, + "LERRatio": 0, + "LERFix": 2000, + "DERRatio": 0, + "DERFix": 250, + "ToughnessRatio": -5000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, "7150700": { "Id": 7150700, "TemplateId": 8920, @@ -31791,6 +32195,654 @@ "SuppressRatio": 0, "SuppressFix": 0 }, + "1900601": { + "Id": 1900601, + "TemplateId": 10000, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 1990000, + "HpFix": 0, + "AtkRatio": 74584, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -10000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "1900602": { + "Id": 1900602, + "TemplateId": 10000, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 140000, + "HpFix": 0, + "AtkRatio": -9688, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -10000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "1900603": { + "Id": 1900603, + "TemplateId": 10000, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 1990000, + "HpFix": 0, + "AtkRatio": 74584, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -10000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "1900614": { + "Id": 1900614, + "TemplateId": 10000, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 140000, + "HpFix": 0, + "AtkRatio": -9688, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -10000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "1900604": { + "Id": 1900604, + "TemplateId": 10000, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 140000, + "HpFix": 0, + "AtkRatio": -7180, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -10000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "1900605": { + "Id": 1900605, + "TemplateId": 10000, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 3740000, + "HpFix": 0, + "AtkRatio": -8872, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -10000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "1900606": { + "Id": 1900606, + "TemplateId": 10000, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 3740000, + "HpFix": 0, + "AtkRatio": -8872, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -10000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "1900607": { + "Id": 1900607, + "TemplateId": 10000, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 11427500, + "HpFix": 0, + "AtkRatio": -8872, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -10000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "1900608": { + "Id": 1900608, + "TemplateId": 10000, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 140000, + "HpFix": 0, + "AtkRatio": -9688, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -10000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "1900609": { + "Id": 1900609, + "TemplateId": 10000, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 140000, + "HpFix": 0, + "AtkRatio": -9688, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -10000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "1900610": { + "Id": 1900610, + "TemplateId": 10000, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 140000, + "HpFix": 0, + "AtkRatio": -9688, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -10000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "1900611": { + "Id": 1900611, + "TemplateId": 10000, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 140000, + "HpFix": 0, + "AtkRatio": -8308, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -10000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "1900612": { + "Id": 1900612, + "TemplateId": 10000, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 140000, + "HpFix": 0, + "AtkRatio": -9688, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -10000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "1900613": { + "Id": 1900613, + "TemplateId": 10000, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 11427500, + "HpFix": 0, + "AtkRatio": -8599, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -10000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "1900615": { + "Id": 1900615, + "TemplateId": 10000, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 140000, + "HpFix": 0, + "AtkRatio": -9688, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -10000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "1900616": { + "Id": 1900616, + "TemplateId": 10000, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 7490000, + "HpFix": 0, + "AtkRatio": -8872, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -10000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "1900617": { + "Id": 1900617, + "TemplateId": 10000, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 7490000, + "HpFix": 0, + "AtkRatio": -8872, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -10000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "1900618": { + "Id": 1900618, + "TemplateId": 10000, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 11427500, + "HpFix": 0, + "AtkRatio": -8872, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -10000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "1900619": { + "Id": 1900619, + "TemplateId": 10000, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 140000, + "HpFix": 0, + "AtkRatio": -9688, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -10000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "1900620": { + "Id": 1900620, + "TemplateId": 10000, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 140000, + "HpFix": 0, + "AtkRatio": -9688, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -10000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "1900621": { + "Id": 1900621, + "TemplateId": 10000, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 927500, + "HpFix": 0, + "AtkRatio": -8872, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -10000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "1900622": { + "Id": 1900622, + "TemplateId": 10000, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 927500, + "HpFix": 0, + "AtkRatio": -8872, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -10000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "1900623": { + "Id": 1900623, + "TemplateId": 10000, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 625, + "HpFix": 0, + "AtkRatio": -9688, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -10000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "1900624": { + "Id": 1900624, + "TemplateId": 10000, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 625, + "HpFix": 0, + "AtkRatio": -9688, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -10000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, "1200102": { "Id": 1200102, "TemplateId": 10000, @@ -34600,6 +35652,151 @@ "SuppressRatio": 0, "SuppressFix": 0 }, + "7006101": { + "Id": 7006101, + "TemplateId": 212, + "Name": "", + "EET": 0, + "WeakEET": [ + 5 + ], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 250, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "7006102": { + "Id": 7006102, + "TemplateId": 212, + "Name": "", + "EET": 0, + "WeakEET": [ + 5 + ], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 250, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -10000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "7006103": { + "Id": 7006103, + "TemplateId": 212, + "Name": "", + "EET": 0, + "WeakEET": [ + 5 + ], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 250, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -10000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "7006104": { + "Id": 7006104, + "TemplateId": 212, + "Name": "", + "EET": 0, + "WeakEET": [ + 5 + ], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 250, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -10000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "7006105": { + "Id": 7006105, + "TemplateId": 212, + "Name": "", + "EET": 0, + "WeakEET": [ + 5 + ], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 250, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -10000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, "6100401": { "Id": 6100401, "TemplateId": 600, @@ -40837,6 +42034,465 @@ "SuppressRatio": 0, "SuppressFix": 0 }, + "3170001": { + "Id": 3170001, + "TemplateId": 303, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "3170002": { + "Id": 3170002, + "TemplateId": 304, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "3170003": { + "Id": 3170003, + "TemplateId": 306, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "3170006": { + "Id": 3170006, + "TemplateId": 301, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "3170007": { + "Id": 3170007, + "TemplateId": 302, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "3170012": { + "Id": 3170012, + "TemplateId": 303, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "3170013": { + "Id": 3170013, + "TemplateId": 302, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "3170014": { + "Id": 3170014, + "TemplateId": 301, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "3170015": { + "Id": 3170015, + "TemplateId": 302, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "3170016": { + "Id": 3170016, + "TemplateId": 302, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "3170017": { + "Id": 3170017, + "TemplateId": 303, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 5000, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": 5000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "3170018": { + "Id": 3170018, + "TemplateId": 301, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "3170021": { + "Id": 3170021, + "TemplateId": 305, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "3170022": { + "Id": 3170022, + "TemplateId": 305, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": -4000, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -4000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "3170023": { + "Id": 3170023, + "TemplateId": 305, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": -4000, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -4000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "3170024": { + "Id": 3170024, + "TemplateId": 305, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": -4000, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -4000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "3170025": { + "Id": 3170025, + "TemplateId": 305, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": -5000, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 570, + "FERRatio": 0, + "FERFix": 570, + "SERRatio": 0, + "SERFix": 570, + "AERRatio": 0, + "AERFix": 570, + "LERRatio": 0, + "LERFix": 570, + "DERRatio": 0, + "DERFix": 570, + "ToughnessRatio": -5000, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, "5000100": { "Id": 5000100, "TemplateId": 2000, @@ -48405,6 +50061,222 @@ "SuppressRatio": 0, "SuppressFix": 0 }, + "6500410": { + "Id": 6500410, + "TemplateId": 9205, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 750, + "FERRatio": 0, + "FERFix": 750, + "SERRatio": 0, + "SERFix": 750, + "AERRatio": 0, + "AERFix": 750, + "LERRatio": 0, + "LERFix": 750, + "DERRatio": 0, + "DERFix": 750, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "6500417": { + "Id": 6500417, + "TemplateId": 9206, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 750, + "FERRatio": 0, + "FERFix": 750, + "SERRatio": 0, + "SERFix": 750, + "AERRatio": 0, + "AERFix": 750, + "LERRatio": 0, + "LERFix": 750, + "DERRatio": 0, + "DERFix": 750, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "6500420": { + "Id": 6500420, + "TemplateId": 9205, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 750, + "FERRatio": 0, + "FERFix": 750, + "SERRatio": 0, + "SERFix": 750, + "AERRatio": 0, + "AERFix": 750, + "LERRatio": 0, + "LERFix": 750, + "DERRatio": 0, + "DERFix": 750, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "6500421": { + "Id": 6500421, + "TemplateId": 9206, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 750, + "FERRatio": 0, + "FERFix": 750, + "SERRatio": 0, + "SERFix": 750, + "AERRatio": 0, + "AERFix": 750, + "LERRatio": 0, + "LERFix": 750, + "DERRatio": 0, + "DERFix": 750, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "6500430": { + "Id": 6500430, + "TemplateId": 9207, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 750, + "FERRatio": 0, + "FERFix": 750, + "SERRatio": 0, + "SERFix": 750, + "AERRatio": 0, + "AERFix": 750, + "LERRatio": 0, + "LERFix": 750, + "DERRatio": 0, + "DERFix": 750, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "6500437": { + "Id": 6500437, + "TemplateId": 9208, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 750, + "FERRatio": 0, + "FERFix": 750, + "SERRatio": 0, + "SERFix": 750, + "AERRatio": 0, + "AERFix": 750, + "LERRatio": 0, + "LERFix": 750, + "DERRatio": 0, + "DERFix": 750, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "6500440": { + "Id": 6500440, + "TemplateId": 9207, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 750, + "FERRatio": 0, + "FERFix": 750, + "SERRatio": 0, + "SERFix": 750, + "AERRatio": 0, + "AERFix": 750, + "LERRatio": 0, + "LERFix": 750, + "DERRatio": 0, + "DERFix": 750, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "6500441": { + "Id": 6500441, + "TemplateId": 9208, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 750, + "FERRatio": 0, + "FERFix": 750, + "SERRatio": 0, + "SERFix": 750, + "AERRatio": 0, + "AERFix": 750, + "LERRatio": 0, + "LERFix": 750, + "DERRatio": 0, + "DERFix": 750, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, "100001": { "Id": 100001, "TemplateId": 702, @@ -49160,5 +51032,113 @@ "ToughnessFix": 0, "SuppressRatio": 0, "SuppressFix": 0 + }, + "100552": { + "Id": 100552, + "TemplateId": 729, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 750, + "FERRatio": 0, + "FERFix": 750, + "SERRatio": 0, + "SERFix": 750, + "AERRatio": 0, + "AERFix": 750, + "LERRatio": 0, + "LERFix": 750, + "DERRatio": 0, + "DERFix": 750, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "100201": { + "Id": 100201, + "TemplateId": 741, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 750, + "FERRatio": 0, + "FERFix": 750, + "SERRatio": 0, + "SERFix": 750, + "AERRatio": 0, + "AERFix": 750, + "LERRatio": 0, + "LERFix": 750, + "DERRatio": 0, + "DERFix": 750, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "100202": { + "Id": 100202, + "TemplateId": 742, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 750, + "FERRatio": 0, + "FERFix": 750, + "SERRatio": 0, + "SERFix": 750, + "AERRatio": 0, + "AERFix": 750, + "LERRatio": 0, + "LERFix": 750, + "DERRatio": 0, + "DERFix": 750, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 + }, + "100203": { + "Id": 100203, + "TemplateId": 743, + "Name": "", + "EET": 0, + "WeakEET": [], + "HpRatio": 0, + "HpFix": 0, + "AtkRatio": 0, + "AtkFix": 0, + "WERRatio": 0, + "WERFix": 750, + "FERRatio": 0, + "FERFix": 750, + "SERRatio": 0, + "SERFix": 750, + "AERRatio": 0, + "AERFix": 750, + "LERRatio": 0, + "LERFix": 750, + "DERRatio": 0, + "DERFix": 750, + "ToughnessRatio": 0, + "ToughnessFix": 0, + "SuppressRatio": 0, + "SuppressFix": 0 } } \ No newline at end of file diff --git a/data/bin/NPCSkin.json b/data/bin/NPCSkin.json index fa8ff1902..a2b9f5165 100644 --- a/data/bin/NPCSkin.json +++ b/data/bin/NPCSkin.json @@ -1049,6 +1049,27 @@ "InteractiveAction": true, "InteractiveActionId": 10003 }, + "915201": { + "Id": 915201, + "Name": "", + "Desc": "", + "IsShow": true, + "CharId": 915201, + "Type": 1, + "SourceDesc": 1, + "Icon": "", + "SmallPortrait": "", + "ModelScale": 12500, + "Model": "Actor/NPC/NPC_915201/NPC_915201_Actor", + "Portrait": "Actor2D/NPC/915201/915201_a.spriteatlas", + "Bg": "", + "Offset": "Actor2D/NPC/915201/915201.asset", + "L2D": "Actor2D/NPC/915201/915201_L.prefab", + "FullScreenPortrait": "", + "SkinTheme": 0, + "InteractiveAction": true, + "InteractiveActionId": 10003 + }, "813701": { "Id": 813701, "Name": "", @@ -1090,5 +1111,68 @@ "SkinTheme": 0, "InteractiveAction": true, "InteractiveActionId": 10003 + }, + "713901": { + "Id": 713901, + "Name": "", + "Desc": "", + "IsShow": true, + "CharId": 7139, + "Type": 1, + "SourceDesc": 1, + "Icon": "", + "SmallPortrait": "", + "ModelScale": 10000, + "Model": "Actor/Character/13901/13901_Actor", + "Portrait": "Actor2D/Character/13901/13901_a.spriteatlas", + "Bg": "", + "Offset": "Actor2D/Character/13901/13901.asset", + "L2D": "Actor2D/Character/13901/13901_L.prefab", + "FullScreenPortrait": "", + "SkinTheme": 0, + "InteractiveAction": true, + "InteractiveActionId": 10003 + }, + "716201": { + "Id": 716201, + "Name": "", + "Desc": "", + "IsShow": true, + "CharId": 7162, + "Type": 1, + "SourceDesc": 1, + "Icon": "", + "SmallPortrait": "", + "ModelScale": 10000, + "Model": "Actor/Character/16201/16201_Actor", + "Portrait": "Actor2D/Character/16201/16201_a.spriteatlas", + "Bg": "", + "Offset": "Actor2D/Character/16201/16201.asset", + "L2D": "Actor2D/Character/16201/16201_L.prefab", + "FullScreenPortrait": "", + "SkinTheme": 0, + "InteractiveAction": true, + "InteractiveActionId": 10003 + }, + "816201": { + "Id": 816201, + "Name": "", + "Desc": "", + "IsShow": true, + "CharId": 8162, + "Type": 1, + "SourceDesc": 1, + "Icon": "", + "SmallPortrait": "", + "ModelScale": 10000, + "Model": "Actor/Character/16201/16201_Actor", + "Portrait": "Actor2D/Character/16201/16201_a.spriteatlas", + "Bg": "", + "Offset": "Actor2D/Character/16201/16201.asset", + "L2D": "Actor2D/Character/16201/16201_L.prefab", + "FullScreenPortrait": "", + "SkinTheme": 0, + "InteractiveAction": true, + "InteractiveActionId": 10003 } } \ No newline at end of file diff --git a/data/bin/OnceAdditionalAttribute.json b/data/bin/OnceAdditionalAttribute.json index 4819e405c..92b5edec5 100644 --- a/data/bin/OnceAdditionalAttribute.json +++ b/data/bin/OnceAdditionalAttribute.json @@ -1631,6 +1631,102 @@ "LevelData": 0, "MainOrSupport": 0 }, + "16290001": { + "Id": 16290001, + "LevelTypeData": 3, + "LevelData": 5, + "MainOrSupport": 0 + }, + "16204011": { + "Id": 16204011, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, + "16205001": { + "Id": 16205001, + "LevelTypeData": 1, + "LevelData": 516205, + "MainOrSupport": 0 + }, + "16206001": { + "Id": 16206001, + "LevelTypeData": 1, + "LevelData": 516206, + "MainOrSupport": 0 + }, + "16208001": { + "Id": 16208001, + "LevelTypeData": 1, + "LevelData": 516208, + "MainOrSupport": 0 + }, + "16210001": { + "Id": 16210001, + "LevelTypeData": 1, + "LevelData": 516210, + "MainOrSupport": 0 + }, + "16211001": { + "Id": 16211001, + "LevelTypeData": 1, + "LevelData": 516211, + "MainOrSupport": 0 + }, + "16227001": { + "Id": 16227001, + "LevelTypeData": 1, + "LevelData": 516227, + "MainOrSupport": 0 + }, + "16228001": { + "Id": 16228001, + "LevelTypeData": 1, + "LevelData": 516228, + "MainOrSupport": 0 + }, + "16230001": { + "Id": 16230001, + "LevelTypeData": 1, + "LevelData": 516230, + "MainOrSupport": 0 + }, + "16296111": { + "Id": 16296111, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, + "16296211": { + "Id": 16296211, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, + "16296221": { + "Id": 16296221, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, + "16296311": { + "Id": 16296311, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, + "16296511": { + "Id": 16296511, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, + "16296521": { + "Id": 16296521, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, "11052501": { "Id": 11052501, "LevelTypeData": 1, @@ -2009,6 +2105,12 @@ "LevelData": 511906, "MainOrSupport": 0 }, + "11950602": { + "Id": 11950602, + "LevelTypeData": 1, + "LevelData": 511906, + "MainOrSupport": 0 + }, "11950801": { "Id": 11950801, "LevelTypeData": 1, @@ -8969,6 +9071,42 @@ "LevelData": 4062105, "MainOrSupport": 0 }, + "4067011": { + "Id": 4067011, + "LevelTypeData": 6, + "LevelData": 406701, + "MainOrSupport": 0 + }, + "4067012": { + "Id": 4067012, + "LevelTypeData": 6, + "LevelData": 406702, + "MainOrSupport": 0 + }, + "4067013": { + "Id": 4067013, + "LevelTypeData": 6, + "LevelData": 406703, + "MainOrSupport": 0 + }, + "4067014": { + "Id": 4067014, + "LevelTypeData": 6, + "LevelData": 406704, + "MainOrSupport": 0 + }, + "4067015": { + "Id": 4067015, + "LevelTypeData": 6, + "LevelData": 406705, + "MainOrSupport": 0 + }, + "4067016": { + "Id": 4067016, + "LevelTypeData": 6, + "LevelData": 406706, + "MainOrSupport": 0 + }, "260110611": { "Id": 260110611, "LevelTypeData": 0, @@ -8980,5 +9118,107 @@ "LevelTypeData": 0, "LevelData": 0, "MainOrSupport": 0 + }, + "260112711": { + "Id": 260112711, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, + "260112712": { + "Id": 260112712, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, + "260112713": { + "Id": 260112713, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, + "260113711": { + "Id": 260113711, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, + "250100901": { + "Id": 250100901, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, + "250100902": { + "Id": 250100902, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, + "250100903": { + "Id": 250100903, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, + "250104701": { + "Id": 250104701, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, + "250104702": { + "Id": 250104702, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, + "250104703": { + "Id": 250104703, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, + "250104704": { + "Id": 250104704, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, + "250104705": { + "Id": 250104705, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, + "250104901": { + "Id": 250104901, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, + "250117901": { + "Id": 250117901, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, + "250106201": { + "Id": 250106201, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, + "250106202": { + "Id": 250106202, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, + "250106203": { + "Id": 250106203, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 } } \ No newline at end of file diff --git a/data/bin/OnceAdditionalAttributeValue.json b/data/bin/OnceAdditionalAttributeValue.json index 91cbd61f1..702f75956 100644 --- a/data/bin/OnceAdditionalAttributeValue.json +++ b/data/bin/OnceAdditionalAttributeValue.json @@ -19595,6 +19595,1110 @@ "ParameterType3": 0, "Value3": 0 }, + "16290011": { + "Id": 16290011, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 420, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16290021": { + "Id": 16290021, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 490, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16290031": { + "Id": 16290031, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 550, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16290041": { + "Id": 16290041, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 750, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16290051": { + "Id": 16290051, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 810, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16290061": { + "Id": 16290061, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 870, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16290071": { + "Id": 16290071, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 990, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16290081": { + "Id": 16290081, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 1040, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16290091": { + "Id": 16290091, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 1090, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16290101": { + "Id": 16290101, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 1200, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16290111": { + "Id": 16290111, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 1250, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16290121": { + "Id": 16290121, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 1300, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16290131": { + "Id": 16290131, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 1350, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16204011": { + "Id": 16204011, + "AttributeType1": 0, + "ParameterType1": 5, + "Value1": 56, + "AttributeType2": 1, + "ParameterType2": 2000, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16205011": { + "Id": 16205011, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 71, + "AttributeType2": 1, + "ParameterType2": 370, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16205021": { + "Id": 16205021, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 71, + "AttributeType2": 1, + "ParameterType2": 600, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16205031": { + "Id": 16205031, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 71, + "AttributeType2": 1, + "ParameterType2": 820, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16205041": { + "Id": 16205041, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 71, + "AttributeType2": 1, + "ParameterType2": 1050, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16205051": { + "Id": 16205051, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 71, + "AttributeType2": 1, + "ParameterType2": 1270, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16205061": { + "Id": 16205061, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 71, + "AttributeType2": 1, + "ParameterType2": 1500, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16205071": { + "Id": 16205071, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 71, + "AttributeType2": 1, + "ParameterType2": 1500, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16205081": { + "Id": 16205081, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 71, + "AttributeType2": 1, + "ParameterType2": 1500, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16205091": { + "Id": 16205091, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 71, + "AttributeType2": 1, + "ParameterType2": 1500, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16206011": { + "Id": 16206011, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 450, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16206021": { + "Id": 16206021, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 720, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16206031": { + "Id": 16206031, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 990, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16206041": { + "Id": 16206041, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 1260, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16206051": { + "Id": 16206051, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 1530, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16206061": { + "Id": 16206061, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 1800, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16206071": { + "Id": 16206071, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 2000, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16206081": { + "Id": 16206081, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 2200, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16206091": { + "Id": 16206091, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 2400, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16208011": { + "Id": 16208011, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 70, + "AttributeType2": 1, + "ParameterType2": 370, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16208021": { + "Id": 16208021, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 70, + "AttributeType2": 1, + "ParameterType2": 600, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16208031": { + "Id": 16208031, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 70, + "AttributeType2": 1, + "ParameterType2": 820, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16208041": { + "Id": 16208041, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 70, + "AttributeType2": 1, + "ParameterType2": 1050, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16208051": { + "Id": 16208051, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 70, + "AttributeType2": 1, + "ParameterType2": 1270, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16208061": { + "Id": 16208061, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 70, + "AttributeType2": 1, + "ParameterType2": 1500, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16208071": { + "Id": 16208071, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 70, + "AttributeType2": 1, + "ParameterType2": 1500, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16208081": { + "Id": 16208081, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 70, + "AttributeType2": 1, + "ParameterType2": 1500, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16208091": { + "Id": 16208091, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 70, + "AttributeType2": 1, + "ParameterType2": 1500, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16210011": { + "Id": 16210011, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 9, + "AttributeType2": 1, + "ParameterType2": 150000, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16210021": { + "Id": 16210021, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 9, + "AttributeType2": 1, + "ParameterType2": 240000, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16210031": { + "Id": 16210031, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 9, + "AttributeType2": 1, + "ParameterType2": 330000, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16210041": { + "Id": 16210041, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 9, + "AttributeType2": 1, + "ParameterType2": 420000, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16210051": { + "Id": 16210051, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 9, + "AttributeType2": 1, + "ParameterType2": 510000, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16210061": { + "Id": 16210061, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 9, + "AttributeType2": 1, + "ParameterType2": 600000, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16210071": { + "Id": 16210071, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 9, + "AttributeType2": 1, + "ParameterType2": 660000, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16210081": { + "Id": 16210081, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 9, + "AttributeType2": 1, + "ParameterType2": 720000, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16210091": { + "Id": 16210091, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 9, + "AttributeType2": 1, + "ParameterType2": 780000, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16211011": { + "Id": 16211011, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 21, + "AttributeType2": 1, + "ParameterType2": 600, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16211021": { + "Id": 16211021, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 21, + "AttributeType2": 1, + "ParameterType2": 960, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16211031": { + "Id": 16211031, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 21, + "AttributeType2": 1, + "ParameterType2": 1320, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16211041": { + "Id": 16211041, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 21, + "AttributeType2": 1, + "ParameterType2": 1680, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16211051": { + "Id": 16211051, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 21, + "AttributeType2": 1, + "ParameterType2": 2040, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16211061": { + "Id": 16211061, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 21, + "AttributeType2": 1, + "ParameterType2": 2400, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16211071": { + "Id": 16211071, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 21, + "AttributeType2": 1, + "ParameterType2": 2640, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16211081": { + "Id": 16211081, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 21, + "AttributeType2": 1, + "ParameterType2": 2820, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16211091": { + "Id": 16211091, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 21, + "AttributeType2": 1, + "ParameterType2": 3000, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16227011": { + "Id": 16227011, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 500, + "Value2": 0, + "AttributeType3": 5, + "ParameterType3": 70, + "Value3": 1 + }, + "16227021": { + "Id": 16227021, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 800, + "Value2": 0, + "AttributeType3": 5, + "ParameterType3": 70, + "Value3": 1 + }, + "16227031": { + "Id": 16227031, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 1100, + "Value2": 0, + "AttributeType3": 5, + "ParameterType3": 70, + "Value3": 1 + }, + "16227041": { + "Id": 16227041, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 1400, + "Value2": 0, + "AttributeType3": 5, + "ParameterType3": 70, + "Value3": 1 + }, + "16227051": { + "Id": 16227051, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 1700, + "Value2": 0, + "AttributeType3": 5, + "ParameterType3": 70, + "Value3": 1 + }, + "16227061": { + "Id": 16227061, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 2000, + "Value2": 0, + "AttributeType3": 5, + "ParameterType3": 70, + "Value3": 1 + }, + "16227071": { + "Id": 16227071, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 2300, + "Value2": 0, + "AttributeType3": 5, + "ParameterType3": 70, + "Value3": 1 + }, + "16227081": { + "Id": 16227081, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 2600, + "Value2": 0, + "AttributeType3": 5, + "ParameterType3": 70, + "Value3": 1 + }, + "16227091": { + "Id": 16227091, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 2900, + "Value2": 0, + "AttributeType3": 5, + "ParameterType3": 70, + "Value3": 1 + }, + "16228011": { + "Id": 16228011, + "AttributeType1": 0, + "ParameterType1": 5, + "Value1": 57, + "AttributeType2": 1, + "ParameterType2": 1500, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16228021": { + "Id": 16228021, + "AttributeType1": 0, + "ParameterType1": 5, + "Value1": 57, + "AttributeType2": 1, + "ParameterType2": 2400, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16228031": { + "Id": 16228031, + "AttributeType1": 0, + "ParameterType1": 5, + "Value1": 57, + "AttributeType2": 1, + "ParameterType2": 3300, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16228041": { + "Id": 16228041, + "AttributeType1": 0, + "ParameterType1": 5, + "Value1": 57, + "AttributeType2": 1, + "ParameterType2": 4200, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16228051": { + "Id": 16228051, + "AttributeType1": 0, + "ParameterType1": 5, + "Value1": 57, + "AttributeType2": 1, + "ParameterType2": 5100, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16228061": { + "Id": 16228061, + "AttributeType1": 0, + "ParameterType1": 5, + "Value1": 57, + "AttributeType2": 1, + "ParameterType2": 6000, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16228071": { + "Id": 16228071, + "AttributeType1": 0, + "ParameterType1": 5, + "Value1": 57, + "AttributeType2": 1, + "ParameterType2": 6900, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16228081": { + "Id": 16228081, + "AttributeType1": 0, + "ParameterType1": 5, + "Value1": 57, + "AttributeType2": 1, + "ParameterType2": 7800, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16228091": { + "Id": 16228091, + "AttributeType1": 0, + "ParameterType1": 5, + "Value1": 57, + "AttributeType2": 1, + "ParameterType2": 8700, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16230011": { + "Id": 16230011, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 500, + "Value2": 0, + "AttributeType3": 5, + "ParameterType3": 71, + "Value3": 1 + }, + "16230021": { + "Id": 16230021, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 800, + "Value2": 0, + "AttributeType3": 5, + "ParameterType3": 71, + "Value3": 1 + }, + "16230031": { + "Id": 16230031, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 1100, + "Value2": 0, + "AttributeType3": 5, + "ParameterType3": 71, + "Value3": 1 + }, + "16230041": { + "Id": 16230041, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 1400, + "Value2": 0, + "AttributeType3": 5, + "ParameterType3": 71, + "Value3": 1 + }, + "16230051": { + "Id": 16230051, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 1700, + "Value2": 0, + "AttributeType3": 5, + "ParameterType3": 71, + "Value3": 1 + }, + "16230061": { + "Id": 16230061, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 2000, + "Value2": 0, + "AttributeType3": 5, + "ParameterType3": 71, + "Value3": 1 + }, + "16230071": { + "Id": 16230071, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 2300, + "Value2": 0, + "AttributeType3": 5, + "ParameterType3": 71, + "Value3": 1 + }, + "16230081": { + "Id": 16230081, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 2600, + "Value2": 0, + "AttributeType3": 5, + "ParameterType3": 71, + "Value3": 1 + }, + "16230091": { + "Id": 16230091, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 2900, + "Value2": 0, + "AttributeType3": 5, + "ParameterType3": 71, + "Value3": 1 + }, + "16296111": { + "Id": 16296111, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 8, + "AttributeType2": 1, + "ParameterType2": 1200, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16296211": { + "Id": 16296211, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 3600, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16296221": { + "Id": 16296221, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 3600, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16296311": { + "Id": 16296311, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 21, + "AttributeType2": 1, + "ParameterType2": 1800, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16296511": { + "Id": 16296511, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 2100, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "16296521": { + "Id": 16296521, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 85, + "AttributeType2": 1, + "ParameterType2": 1800, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, "11052511": { "Id": 11052511, "AttributeType1": 0, @@ -23267,13 +24371,121 @@ "ParameterType3": 0, "Value3": 0 }, + "11950612": { + "Id": 11950612, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 56, + "AttributeType2": 1, + "ParameterType2": 1400, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "11950622": { + "Id": 11950622, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 56, + "AttributeType2": 1, + "ParameterType2": 2300, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "11950632": { + "Id": 11950632, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 56, + "AttributeType2": 1, + "ParameterType2": 3200, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "11950642": { + "Id": 11950642, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 56, + "AttributeType2": 1, + "ParameterType2": 4000, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "11950652": { + "Id": 11950652, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 56, + "AttributeType2": 1, + "ParameterType2": 4900, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "11950662": { + "Id": 11950662, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 56, + "AttributeType2": 1, + "ParameterType2": 5700, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "11950672": { + "Id": 11950672, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 56, + "AttributeType2": 1, + "ParameterType2": 6600, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "11950682": { + "Id": 11950682, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 56, + "AttributeType2": 1, + "ParameterType2": 7500, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "11950692": { + "Id": 11950692, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 56, + "AttributeType2": 1, + "ParameterType2": 8300, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, "11950811": { "Id": 11950811, "AttributeType1": 0, "ParameterType1": 0, "Value1": 57, "AttributeType2": 1, - "ParameterType2": 1600, + "ParameterType2": 4000, "Value2": 0, "AttributeType3": 0, "ParameterType3": 0, @@ -23285,7 +24497,7 @@ "ParameterType1": 0, "Value1": 57, "AttributeType2": 1, - "ParameterType2": 2600, + "ParameterType2": 6500, "Value2": 0, "AttributeType3": 0, "ParameterType3": 0, @@ -23297,7 +24509,7 @@ "ParameterType1": 0, "Value1": 57, "AttributeType2": 1, - "ParameterType2": 3600, + "ParameterType2": 9000, "Value2": 0, "AttributeType3": 0, "ParameterType3": 0, @@ -23309,7 +24521,7 @@ "ParameterType1": 0, "Value1": 57, "AttributeType2": 1, - "ParameterType2": 4600, + "ParameterType2": 11500, "Value2": 0, "AttributeType3": 0, "ParameterType3": 0, @@ -23321,7 +24533,7 @@ "ParameterType1": 0, "Value1": 57, "AttributeType2": 1, - "ParameterType2": 5600, + "ParameterType2": 14000, "Value2": 0, "AttributeType3": 0, "ParameterType3": 0, @@ -23333,7 +24545,7 @@ "ParameterType1": 0, "Value1": 57, "AttributeType2": 1, - "ParameterType2": 6500, + "ParameterType2": 16300, "Value2": 0, "AttributeType3": 0, "ParameterType3": 0, @@ -23345,7 +24557,7 @@ "ParameterType1": 0, "Value1": 57, "AttributeType2": 1, - "ParameterType2": 7500, + "ParameterType2": 18800, "Value2": 0, "AttributeType3": 0, "ParameterType3": 0, @@ -23357,7 +24569,7 @@ "ParameterType1": 0, "Value1": 57, "AttributeType2": 1, - "ParameterType2": 8500, + "ParameterType2": 21300, "Value2": 0, "AttributeType3": 0, "ParameterType3": 0, @@ -23369,7 +24581,7 @@ "ParameterType1": 0, "Value1": 57, "AttributeType2": 1, - "ParameterType2": 9500, + "ParameterType2": 23800, "Value2": 0, "AttributeType3": 0, "ParameterType3": 0, @@ -27461,7 +28673,7 @@ "ParameterType1": 4, "Value1": 56, "AttributeType2": 1, - "ParameterType2": 1500, + "ParameterType2": 1800, "Value2": 0, "AttributeType3": 0, "ParameterType3": 0, @@ -27473,7 +28685,7 @@ "ParameterType1": 4, "Value1": 56, "AttributeType2": 1, - "ParameterType2": 2300, + "ParameterType2": 2800, "Value2": 0, "AttributeType3": 0, "ParameterType3": 0, @@ -27485,7 +28697,7 @@ "ParameterType1": 4, "Value1": 56, "AttributeType2": 1, - "ParameterType2": 3200, + "ParameterType2": 3900, "Value2": 0, "AttributeType3": 0, "ParameterType3": 0, @@ -27497,7 +28709,7 @@ "ParameterType1": 4, "Value1": 56, "AttributeType2": 1, - "ParameterType2": 4100, + "ParameterType2": 5000, "Value2": 0, "AttributeType3": 0, "ParameterType3": 0, @@ -27509,7 +28721,7 @@ "ParameterType1": 4, "Value1": 56, "AttributeType2": 1, - "ParameterType2": 5000, + "ParameterType2": 6000, "Value2": 0, "AttributeType3": 0, "ParameterType3": 0, @@ -27521,7 +28733,7 @@ "ParameterType1": 4, "Value1": 56, "AttributeType2": 1, - "ParameterType2": 5900, + "ParameterType2": 7100, "Value2": 0, "AttributeType3": 0, "ParameterType3": 0, @@ -27533,7 +28745,7 @@ "ParameterType1": 4, "Value1": 56, "AttributeType2": 1, - "ParameterType2": 6700, + "ParameterType2": 8100, "Value2": 0, "AttributeType3": 0, "ParameterType3": 0, @@ -27545,7 +28757,7 @@ "ParameterType1": 4, "Value1": 56, "AttributeType2": 1, - "ParameterType2": 7600, + "ParameterType2": 9200, "Value2": 0, "AttributeType3": 0, "ParameterType3": 0, @@ -27557,7 +28769,7 @@ "ParameterType1": 4, "Value1": 56, "AttributeType2": 1, - "ParameterType2": 8500, + "ParameterType2": 10300, "Value2": 0, "AttributeType3": 0, "ParameterType3": 0, @@ -42791,6 +44003,78 @@ "ParameterType3": 0, "Value3": 0 }, + "4067021": { + "Id": 4067021, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 21, + "AttributeType2": 1, + "ParameterType2": 500, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "4067022": { + "Id": 4067022, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 21, + "AttributeType2": 1, + "ParameterType2": 600, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "4067023": { + "Id": 4067023, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 21, + "AttributeType2": 1, + "ParameterType2": 700, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "4067024": { + "Id": 4067024, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 21, + "AttributeType2": 1, + "ParameterType2": 800, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "4067025": { + "Id": 4067025, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 21, + "AttributeType2": 1, + "ParameterType2": 900, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "4067026": { + "Id": 4067026, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 21, + "AttributeType2": 1, + "ParameterType2": 1000, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, "260110611": { "Id": 260110611, "AttributeType1": 0, @@ -42814,5 +44098,209 @@ "AttributeType3": 0, "ParameterType3": 0, "Value3": 0 + }, + "260112711": { + "Id": 260112711, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 57, + "AttributeType2": 1, + "ParameterType2": 5000, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "260112712": { + "Id": 260112712, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 57, + "AttributeType2": 1, + "ParameterType2": 7000, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "260112713": { + "Id": 260112713, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 57, + "AttributeType2": 1, + "ParameterType2": 10000, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "260113711": { + "Id": 260113711, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 57, + "AttributeType2": 1, + "ParameterType2": 25, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "250100901": { + "Id": 250100901, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 51, + "AttributeType2": 1, + "ParameterType2": -6400, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "250100902": { + "Id": 250100902, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 51, + "AttributeType2": 1, + "ParameterType2": -4000, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "250100903": { + "Id": 250100903, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 51, + "AttributeType2": 1, + "ParameterType2": -1000, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "250104701": { + "Id": 250104701, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 51, + "AttributeType2": 1, + "ParameterType2": -6400, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "250104702": { + "Id": 250104702, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 51, + "AttributeType2": 1, + "ParameterType2": -4000, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "250104703": { + "Id": 250104703, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 51, + "AttributeType2": 1, + "ParameterType2": -1000, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "250104704": { + "Id": 250104704, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 57, + "AttributeType2": 1, + "ParameterType2": 300, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "250104705": { + "Id": 250104705, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 57, + "AttributeType2": 1, + "ParameterType2": 600, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "250104901": { + "Id": 250104901, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 51, + "AttributeType2": 1, + "ParameterType2": 3000, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "250117901": { + "Id": 250117901, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 57, + "AttributeType2": 1, + "ParameterType2": 600, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "250106201": { + "Id": 250106201, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 51, + "AttributeType2": 1, + "ParameterType2": -6400, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "250106202": { + "Id": 250106202, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 51, + "AttributeType2": 1, + "ParameterType2": -4000, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 + }, + "250106203": { + "Id": 250106203, + "AttributeType1": 0, + "ParameterType1": 0, + "Value1": 51, + "AttributeType2": 1, + "ParameterType2": -1000, + "Value2": 0, + "AttributeType3": 0, + "ParameterType3": 0, + "Value3": 0 } } \ No newline at end of file diff --git a/data/bin/OpenFunc.json b/data/bin/OpenFunc.json index d1994be73..b20f9b860 100644 --- a/data/bin/OpenFunc.json +++ b/data/bin/OpenFunc.json @@ -559,5 +559,73 @@ "Param4": "", "Param5": "", "Param6": "" + }, + "35": { + "Id": 35, + "Name": "OpenFunc.Dorm.1", + "NeedWorldClass": 8, + "NeedConditions": 0, + "NeedRoguelike": 0, + "PopWindows": true, + "Desc": "OpenFunc.Dorm.2", + "Icon": "Icon/ZZZOther/zs_openfunc_Dorm", + "Tips": "OpenFunc.Dorm.3", + "Param1": "8", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "37": { + "Id": 37, + "Name": "OpenFunc.Soldier.1", + "NeedWorldClass": 12, + "NeedConditions": 0, + "NeedRoguelike": 0, + "PopWindows": true, + "Desc": "OpenFunc.Soldier.2", + "Icon": "Icon/ZZZOther/zs_openfunc_Soldier", + "Tips": "OpenFunc.Soldier.3", + "Param1": "12", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "36": { + "Id": 36, + "Name": "OpenFunc.GuideMission.1", + "NeedWorldClass": 5, + "NeedConditions": 0, + "NeedRoguelike": 0, + "PopWindows": true, + "Desc": "OpenFunc.GuideMission.2", + "Icon": "Icon/ZZZOther/zs_openfunc_Mainline", + "Tips": "OpenFunc.GuideMission.3", + "Param1": "5", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" + }, + "38": { + "Id": 38, + "Name": "OpenFunc.ActivityReview.1", + "NeedWorldClass": 5, + "NeedConditions": 0, + "NeedRoguelike": 0, + "PopWindows": false, + "Desc": "OpenFunc.ActivityReview.2", + "Icon": "", + "Tips": "OpenFunc.ActivityReview.3", + "Param1": "5", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "" } } \ No newline at end of file diff --git a/data/bin/PeriodicQuest.json b/data/bin/PeriodicQuest.json index 7522a5c47..04223d546 100644 --- a/data/bin/PeriodicQuest.json +++ b/data/bin/PeriodicQuest.json @@ -628,5 +628,509 @@ "JumpTo": 43, "Reward": 82002, "RewardQty": 50 + }, + "111070101": { + "Id": 111070101, + "Belong": 1110701, + "Groupid": 1, + "Title": "PeriodicQuest.111070101.1", + "JumpTo": 0, + "Reward": 41, + "RewardQty": 100 + }, + "111070102": { + "Id": 111070102, + "Belong": 1110701, + "Groupid": 1, + "Title": "PeriodicQuest.111070102.1", + "JumpTo": 32, + "Reward": 41, + "RewardQty": 100 + }, + "111070103": { + "Id": 111070103, + "Belong": 1110701, + "Groupid": 1, + "Title": "PeriodicQuest.111070103.1", + "JumpTo": 32, + "Reward": 41, + "RewardQty": 100 + }, + "111070104": { + "Id": 111070104, + "Belong": 1110701, + "Groupid": 1, + "Title": "PeriodicQuest.111070104.1", + "JumpTo": 60, + "Reward": 41, + "RewardQty": 100 + }, + "111070105": { + "Id": 111070105, + "Belong": 1110701, + "Groupid": 1, + "Title": "PeriodicQuest.111070105.1", + "JumpTo": 59, + "Reward": 41, + "RewardQty": 100 + }, + "111070106": { + "Id": 111070106, + "Belong": 1110701, + "Groupid": 1, + "Title": "PeriodicQuest.111070106.1", + "JumpTo": 57, + "Reward": 41, + "RewardQty": 100 + }, + "111070107": { + "Id": 111070107, + "Belong": 1110701, + "Groupid": 1, + "Title": "PeriodicQuest.111070107.1", + "JumpTo": 32, + "Reward": 41, + "RewardQty": 100 + }, + "111070108": { + "Id": 111070108, + "Belong": 1110701, + "Groupid": 1, + "Title": "PeriodicQuest.111070108.1", + "JumpTo": 32, + "Reward": 41, + "RewardQty": 100 + }, + "111070111": { + "Id": 111070111, + "Belong": 1110701, + "Groupid": 2, + "Title": "PeriodicQuest.111070111.1", + "JumpTo": 0, + "Reward": 41, + "RewardQty": 100 + }, + "111070112": { + "Id": 111070112, + "Belong": 1110701, + "Groupid": 2, + "Title": "PeriodicQuest.111070112.1", + "JumpTo": 32, + "Reward": 41, + "RewardQty": 100 + }, + "111070113": { + "Id": 111070113, + "Belong": 1110701, + "Groupid": 2, + "Title": "PeriodicQuest.111070113.1", + "JumpTo": 32, + "Reward": 41, + "RewardQty": 100 + }, + "111070114": { + "Id": 111070114, + "Belong": 1110701, + "Groupid": 2, + "Title": "PeriodicQuest.111070114.1", + "JumpTo": 27, + "Reward": 41, + "RewardQty": 100 + }, + "111070115": { + "Id": 111070115, + "Belong": 1110701, + "Groupid": 2, + "Title": "PeriodicQuest.111070115.1", + "JumpTo": 83, + "Reward": 41, + "RewardQty": 100 + }, + "111070116": { + "Id": 111070116, + "Belong": 1110701, + "Groupid": 2, + "Title": "PeriodicQuest.111070116.1", + "JumpTo": 60, + "Reward": 41, + "RewardQty": 100 + }, + "111070117": { + "Id": 111070117, + "Belong": 1110701, + "Groupid": 2, + "Title": "PeriodicQuest.111070117.1", + "JumpTo": 32, + "Reward": 41, + "RewardQty": 100 + }, + "111070118": { + "Id": 111070118, + "Belong": 1110701, + "Groupid": 2, + "Title": "PeriodicQuest.111070118.1", + "JumpTo": 32, + "Reward": 41, + "RewardQty": 100 + }, + "111070121": { + "Id": 111070121, + "Belong": 1110701, + "Groupid": 3, + "Title": "PeriodicQuest.111070121.1", + "JumpTo": 0, + "Reward": 41, + "RewardQty": 120 + }, + "111070122": { + "Id": 111070122, + "Belong": 1110701, + "Groupid": 3, + "Title": "PeriodicQuest.111070122.1", + "JumpTo": 32, + "Reward": 41, + "RewardQty": 120 + }, + "111070123": { + "Id": 111070123, + "Belong": 1110701, + "Groupid": 3, + "Title": "PeriodicQuest.111070123.1", + "JumpTo": 32, + "Reward": 41, + "RewardQty": 120 + }, + "111070124": { + "Id": 111070124, + "Belong": 1110701, + "Groupid": 3, + "Title": "PeriodicQuest.111070124.1", + "JumpTo": 60, + "Reward": 41, + "RewardQty": 120 + }, + "111070125": { + "Id": 111070125, + "Belong": 1110701, + "Groupid": 3, + "Title": "PeriodicQuest.111070125.1", + "JumpTo": 59, + "Reward": 41, + "RewardQty": 120 + }, + "111070126": { + "Id": 111070126, + "Belong": 1110701, + "Groupid": 3, + "Title": "PeriodicQuest.111070126.1", + "JumpTo": 57, + "Reward": 41, + "RewardQty": 120 + }, + "111070127": { + "Id": 111070127, + "Belong": 1110701, + "Groupid": 3, + "Title": "PeriodicQuest.111070127.1", + "JumpTo": 32, + "Reward": 41, + "RewardQty": 120 + }, + "111070128": { + "Id": 111070128, + "Belong": 1110701, + "Groupid": 3, + "Title": "PeriodicQuest.111070128.1", + "JumpTo": 32, + "Reward": 41, + "RewardQty": 120 + }, + "111070131": { + "Id": 111070131, + "Belong": 1110701, + "Groupid": 4, + "Title": "PeriodicQuest.111070131.1", + "JumpTo": 0, + "Reward": 41, + "RewardQty": 120 + }, + "111070132": { + "Id": 111070132, + "Belong": 1110701, + "Groupid": 4, + "Title": "PeriodicQuest.111070132.1", + "JumpTo": 32, + "Reward": 41, + "RewardQty": 120 + }, + "111070133": { + "Id": 111070133, + "Belong": 1110701, + "Groupid": 4, + "Title": "PeriodicQuest.111070133.1", + "JumpTo": 32, + "Reward": 41, + "RewardQty": 120 + }, + "111070134": { + "Id": 111070134, + "Belong": 1110701, + "Groupid": 4, + "Title": "PeriodicQuest.111070134.1", + "JumpTo": 27, + "Reward": 41, + "RewardQty": 120 + }, + "111070135": { + "Id": 111070135, + "Belong": 1110701, + "Groupid": 4, + "Title": "PeriodicQuest.111070135.1", + "JumpTo": 83, + "Reward": 41, + "RewardQty": 120 + }, + "111070136": { + "Id": 111070136, + "Belong": 1110701, + "Groupid": 4, + "Title": "PeriodicQuest.111070136.1", + "JumpTo": 60, + "Reward": 41, + "RewardQty": 120 + }, + "111070137": { + "Id": 111070137, + "Belong": 1110701, + "Groupid": 4, + "Title": "PeriodicQuest.111070137.1", + "JumpTo": 32, + "Reward": 41, + "RewardQty": 120 + }, + "111070138": { + "Id": 111070138, + "Belong": 1110701, + "Groupid": 4, + "Title": "PeriodicQuest.111070138.1", + "JumpTo": 32, + "Reward": 41, + "RewardQty": 120 + }, + "111070141": { + "Id": 111070141, + "Belong": 1110701, + "Groupid": 5, + "Title": "PeriodicQuest.111070141.1", + "JumpTo": 0, + "Reward": 41, + "RewardQty": 120 + }, + "111070142": { + "Id": 111070142, + "Belong": 1110701, + "Groupid": 5, + "Title": "PeriodicQuest.111070142.1", + "JumpTo": 32, + "Reward": 41, + "RewardQty": 120 + }, + "111070143": { + "Id": 111070143, + "Belong": 1110701, + "Groupid": 5, + "Title": "PeriodicQuest.111070143.1", + "JumpTo": 32, + "Reward": 41, + "RewardQty": 120 + }, + "111070144": { + "Id": 111070144, + "Belong": 1110701, + "Groupid": 5, + "Title": "PeriodicQuest.111070144.1", + "JumpTo": 60, + "Reward": 41, + "RewardQty": 120 + }, + "111070145": { + "Id": 111070145, + "Belong": 1110701, + "Groupid": 5, + "Title": "PeriodicQuest.111070145.1", + "JumpTo": 59, + "Reward": 41, + "RewardQty": 120 + }, + "111070146": { + "Id": 111070146, + "Belong": 1110701, + "Groupid": 5, + "Title": "PeriodicQuest.111070146.1", + "JumpTo": 57, + "Reward": 41, + "RewardQty": 120 + }, + "111070147": { + "Id": 111070147, + "Belong": 1110701, + "Groupid": 5, + "Title": "PeriodicQuest.111070147.1", + "JumpTo": 32, + "Reward": 41, + "RewardQty": 120 + }, + "111070148": { + "Id": 111070148, + "Belong": 1110701, + "Groupid": 5, + "Title": "PeriodicQuest.111070148.1", + "JumpTo": 32, + "Reward": 41, + "RewardQty": 120 + }, + "111070151": { + "Id": 111070151, + "Belong": 1110701, + "Groupid": 6, + "Title": "PeriodicQuest.111070151.1", + "JumpTo": 0, + "Reward": 41, + "RewardQty": 120 + }, + "111070152": { + "Id": 111070152, + "Belong": 1110701, + "Groupid": 6, + "Title": "PeriodicQuest.111070152.1", + "JumpTo": 32, + "Reward": 41, + "RewardQty": 120 + }, + "111070153": { + "Id": 111070153, + "Belong": 1110701, + "Groupid": 6, + "Title": "PeriodicQuest.111070153.1", + "JumpTo": 32, + "Reward": 41, + "RewardQty": 120 + }, + "111070154": { + "Id": 111070154, + "Belong": 1110701, + "Groupid": 6, + "Title": "PeriodicQuest.111070154.1", + "JumpTo": 62001, + "Reward": 41, + "RewardQty": 120 + }, + "111070155": { + "Id": 111070155, + "Belong": 1110701, + "Groupid": 6, + "Title": "PeriodicQuest.111070155.1", + "JumpTo": 83, + "Reward": 41, + "RewardQty": 120 + }, + "111070156": { + "Id": 111070156, + "Belong": 1110701, + "Groupid": 6, + "Title": "PeriodicQuest.111070156.1", + "JumpTo": 60, + "Reward": 41, + "RewardQty": 120 + }, + "111070157": { + "Id": 111070157, + "Belong": 1110701, + "Groupid": 6, + "Title": "PeriodicQuest.111070157.1", + "JumpTo": 32, + "Reward": 41, + "RewardQty": 120 + }, + "111070158": { + "Id": 111070158, + "Belong": 1110701, + "Groupid": 6, + "Title": "PeriodicQuest.111070158.1", + "JumpTo": 32, + "Reward": 41, + "RewardQty": 120 + }, + "111070161": { + "Id": 111070161, + "Belong": 1110701, + "Groupid": 7, + "Title": "PeriodicQuest.111070161.1", + "JumpTo": 0, + "Reward": 41, + "RewardQty": 120 + }, + "111070162": { + "Id": 111070162, + "Belong": 1110701, + "Groupid": 7, + "Title": "PeriodicQuest.111070162.1", + "JumpTo": 32, + "Reward": 41, + "RewardQty": 120 + }, + "111070163": { + "Id": 111070163, + "Belong": 1110701, + "Groupid": 7, + "Title": "PeriodicQuest.111070163.1", + "JumpTo": 32, + "Reward": 41, + "RewardQty": 120 + }, + "111070164": { + "Id": 111070164, + "Belong": 1110701, + "Groupid": 7, + "Title": "PeriodicQuest.111070164.1", + "JumpTo": 60, + "Reward": 41, + "RewardQty": 120 + }, + "111070165": { + "Id": 111070165, + "Belong": 1110701, + "Groupid": 7, + "Title": "PeriodicQuest.111070165.1", + "JumpTo": 59, + "Reward": 41, + "RewardQty": 120 + }, + "111070166": { + "Id": 111070166, + "Belong": 1110701, + "Groupid": 7, + "Title": "PeriodicQuest.111070166.1", + "JumpTo": 57, + "Reward": 41, + "RewardQty": 120 + }, + "111070167": { + "Id": 111070167, + "Belong": 1110701, + "Groupid": 7, + "Title": "PeriodicQuest.111070167.1", + "JumpTo": 32, + "Reward": 41, + "RewardQty": 120 + }, + "111070168": { + "Id": 111070168, + "Belong": 1110701, + "Groupid": 7, + "Title": "PeriodicQuest.111070168.1", + "JumpTo": 32, + "Reward": 41, + "RewardQty": 120 } } \ No newline at end of file diff --git a/data/bin/PeriodicQuestControl.json b/data/bin/PeriodicQuestControl.json index 1195f596c..b20977c18 100644 --- a/data/bin/PeriodicQuestControl.json +++ b/data/bin/PeriodicQuestControl.json @@ -11,5 +11,18 @@ "UIAssets": "_101002/periodic_act_01", "CtrlName": "_101002/PeriodicQuestCtrl_01", "PreviewType": 2 + }, + "1110701": { + "Id": 1110701, + "FinalReward1": 0, + "FinalRewardQty1": 0, + "FinalReward2": 0, + "FinalRewardQty2": 0, + "FinalReward3": 0, + "FinalRewardQty3": 0, + "DesText": "PeriodicQuestControl.1110701.1", + "UIAssets": "_1110701/_1110701", + "CtrlName": "_1110701/PeriodicQuestCtrl_cover", + "PreviewType": 2 } } \ No newline at end of file diff --git a/data/bin/PeriodicQuestGroup.json b/data/bin/PeriodicQuestGroup.json index d7dfd93ae..623c14c54 100644 --- a/data/bin/PeriodicQuestGroup.json +++ b/data/bin/PeriodicQuestGroup.json @@ -33,5 +33,40 @@ "Belong": 101002, "GroupId": 7, "UnlockTime": 6 + }, + "8": { + "Belong": 1110701, + "GroupId": 1, + "UnlockTime": 0 + }, + "9": { + "Belong": 1110701, + "GroupId": 2, + "UnlockTime": 1 + }, + "10": { + "Belong": 1110701, + "GroupId": 3, + "UnlockTime": 2 + }, + "11": { + "Belong": 1110701, + "GroupId": 4, + "UnlockTime": 3 + }, + "12": { + "Belong": 1110701, + "GroupId": 5, + "UnlockTime": 4 + }, + "13": { + "Belong": 1110701, + "GroupId": 6, + "UnlockTime": 5 + }, + "14": { + "Belong": 1110701, + "GroupId": 7, + "UnlockTime": 6 } } \ No newline at end of file diff --git a/data/bin/PlayerHead.json b/data/bin/PlayerHead.json index b2b80d4b1..8f0fe845a 100644 --- a/data/bin/PlayerHead.json +++ b/data/bin/PlayerHead.json @@ -167,6 +167,30 @@ "TrQty": 0, "Icon": "" }, + "1310011": { + "Id": 1310011, + "HeadType": 4, + "Desc": "PlayerHead.1310011.1", + "IsShow": true, + "IsLockShow": false, + "UnlockChar": 0, + "UnlockSkin": 0, + "TrId": 0, + "TrQty": 131001, + "Icon": "" + }, + "1310012": { + "Id": 1310012, + "HeadType": 4, + "Desc": "PlayerHead.1310012.1", + "IsShow": true, + "IsLockShow": false, + "UnlockChar": 0, + "UnlockSkin": 0, + "TrId": 1, + "TrQty": 131001, + "Icon": "" + }, "10301": { "Id": 10301, "HeadType": 3, @@ -311,6 +335,18 @@ "TrQty": 0, "Icon": "" }, + "11003": { + "Id": 11003, + "HeadType": 3, + "Desc": "PlayerHead.11003.1", + "IsShow": true, + "IsLockShow": false, + "UnlockChar": 110, + "UnlockSkin": 11003, + "TrId": 0, + "TrQty": 0, + "Icon": "" + }, "11101": { "Id": 11101, "HeadType": 3, @@ -395,6 +431,18 @@ "TrQty": 0, "Icon": "" }, + "11205": { + "Id": 11205, + "HeadType": 3, + "Desc": "PlayerHead.11205.1", + "IsShow": true, + "IsLockShow": false, + "UnlockChar": 112, + "UnlockSkin": 11205, + "TrId": 0, + "TrQty": 0, + "Icon": "" + }, "11301": { "Id": 11301, "HeadType": 3, @@ -1331,6 +1379,18 @@ "TrQty": 0, "Icon": "" }, + "15503": { + "Id": 15503, + "HeadType": 3, + "Desc": "PlayerHead.15503.1", + "IsShow": true, + "IsLockShow": false, + "UnlockChar": 155, + "UnlockSkin": 15503, + "TrId": 0, + "TrQty": 0, + "Icon": "" + }, "15601": { "Id": 15601, "HeadType": 3, @@ -1462,5 +1522,29 @@ "TrId": 0, "TrQty": 0, "Icon": "" + }, + "16201": { + "Id": 16201, + "HeadType": 3, + "Desc": "PlayerHead.16201.1", + "IsShow": true, + "IsLockShow": false, + "UnlockChar": 162, + "UnlockSkin": 16201, + "TrId": 0, + "TrQty": 0, + "Icon": "" + }, + "16202": { + "Id": 16202, + "HeadType": 3, + "Desc": "PlayerHead.16202.1", + "IsShow": true, + "IsLockShow": false, + "UnlockChar": 162, + "UnlockSkin": 16202, + "TrId": 0, + "TrQty": 0, + "Icon": "" } } \ No newline at end of file diff --git a/data/bin/Plot.json b/data/bin/Plot.json index 0e7b6ff85..450f6eb83 100644 --- a/data/bin/Plot.json +++ b/data/bin/Plot.json @@ -1919,6 +1919,54 @@ "Rewards": "", "PicSource": "" }, + "16201": { + "Id": 16201, + "Char": 162, + "Name": "Plot.16201.1", + "Desc": "Plot.16201.2", + "AvgId": "CG_162_01", + "Mainlines": [ + 1 + ], + "PrePlot": 0, + "UnlockAffinityLevel": 0, + "ConnectChatId": 1, + "CharAdvanceCond": "", + "Rewards": "", + "PicSource": "" + }, + "16202": { + "Id": 16202, + "Char": 162, + "Name": "Plot.16202.1", + "Desc": "Plot.16202.2", + "AvgId": "CG_162_02", + "Mainlines": [ + 1 + ], + "PrePlot": 0, + "UnlockAffinityLevel": 16201, + "ConnectChatId": 5, + "CharAdvanceCond": "", + "Rewards": "", + "PicSource": "" + }, + "16203": { + "Id": 16203, + "Char": 162, + "Name": "Plot.16203.1", + "Desc": "Plot.16203.2", + "AvgId": "CG_162_03", + "Mainlines": [ + 1 + ], + "PrePlot": 0, + "UnlockAffinityLevel": 16202, + "ConnectChatId": 10, + "CharAdvanceCond": "", + "Rewards": "", + "PicSource": "" + }, "99701": { "Id": 99701, "Char": 997, diff --git a/data/bin/PopUp.json b/data/bin/PopUp.json index a1aa58bd3..8db930b35 100644 --- a/data/bin/PopUp.json +++ b/data/bin/PopUp.json @@ -339,6 +339,46 @@ "EndTime": "", "EndDuration": 0 }, + "21": { + "Id": 21, + "SortId": 21, + "PopUpType": 3, + "ActivityId": 0, + "PopUpRes": "UI/MallPkgPopup/Popup_17", + "ScriptName": "OwnPopUp.MallPkgPopupCtrl", + "PopRefreshType": 0, + "PopJumpType": 3, + "JumpToParams": 3, + "StartCondType": 18, + "StartCondParams": [ + 71 + ], + "StartType": 2, + "StartTime": "", + "EndType": 0, + "EndTime": "", + "EndDuration": 0 + }, + "23": { + "Id": 23, + "SortId": 23, + "PopUpType": 3, + "ActivityId": 0, + "PopUpRes": "UI/Soldier/SoldierPopUp", + "ScriptName": "Soldier.SoldierPopUpCtrl", + "PopRefreshType": 0, + "PopJumpType": 3, + "JumpToParams": 3, + "StartCondType": 82, + "StartCondParams": [ + 71 + ], + "StartType": 12, + "StartTime": "", + "EndType": 0, + "EndTime": "", + "EndDuration": 0 + }, "1000": { "Id": 1000, "SortId": 1000, @@ -699,6 +739,42 @@ "EndTime": "", "EndDuration": 0 }, + "1020": { + "Id": 1020, + "SortId": 1020, + "PopUpType": 2, + "ActivityId": 20104, + "PopUpRes": "UI_Activity/20104/PopUp", + "ScriptName": "ActivityPopUp.ActivityDustDawn_20104PopUpCtrl", + "PopRefreshType": 0, + "PopJumpType": 2, + "JumpToParams": 2, + "StartCondType": 0, + "StartCondParams": [], + "StartType": 0, + "StartTime": "", + "EndType": 0, + "EndTime": "", + "EndDuration": 0 + }, + "1021": { + "Id": 1021, + "SortId": 1021, + "PopUpType": 2, + "ActivityId": 30104, + "PopUpRes": "UI_Activity/30104/PopUp", + "ScriptName": "ActivityPopUp.ActivityBreakOutPopUpCtrl", + "PopRefreshType": 0, + "PopJumpType": 2, + "JumpToParams": 2, + "StartCondType": 0, + "StartCondParams": [], + "StartType": 0, + "StartTime": "", + "EndType": 0, + "EndTime": "", + "EndDuration": 0 + }, "2005": { "Id": 2005, "SortId": 2005, @@ -1031,6 +1107,24 @@ "EndTime": "", "EndDuration": 0 }, + "2023": { + "Id": 2023, + "SortId": 3011, + "PopUpType": 1, + "ActivityId": 103006, + "PopUpRes": "UI_Activity/_103001/PopUp", + "ScriptName": "ActivityPopUp.ActivityDoubleDrop_103001PopUpCtrl", + "PopRefreshType": 0, + "PopJumpType": 2, + "JumpToParams": 2, + "StartCondType": 0, + "StartCondParams": [], + "StartType": 0, + "StartTime": "", + "EndType": 0, + "EndTime": "", + "EndDuration": 0 + }, "2027": { "Id": 2027, "SortId": 2011, diff --git a/data/bin/PopUpSequence.json b/data/bin/PopUpSequence.json index 39ab6c4ca..12b991219 100644 --- a/data/bin/PopUpSequence.json +++ b/data/bin/PopUpSequence.json @@ -1,58 +1,86 @@ { "1": { "Id": 1, - "SortId": 1, + "SortId": 4, "Type": 4, "PanelId": 72, "BLocalSave": true }, "2": { "Id": 2, - "SortId": 2, + "SortId": 5, "Type": 6, "PanelId": 317, "BLocalSave": false }, "3": { "Id": 3, - "SortId": 3, + "SortId": 6, "Type": 3, "PanelId": 73, "BLocalSave": true }, "4": { "Id": 4, - "SortId": 4, + "SortId": 7, "Type": 5, "PanelId": 242, "BLocalSave": false }, "5": { "Id": 5, - "SortId": 5, + "SortId": 8, "Type": 1, "PanelId": 75, "BLocalSave": false }, "6": { "Id": 6, - "SortId": 6, + "SortId": 9, "Type": 2, "PanelId": 224, "BLocalSave": false }, "7": { "Id": 7, - "SortId": 7, + "SortId": 10, "Type": 7, - "PanelId": 317, + "PanelId": 262, "BLocalSave": false }, "8": { "Id": 8, - "SortId": 8, + "SortId": 11, "Type": 8, "PanelId": 0, "BLocalSave": false + }, + "9": { + "Id": 9, + "SortId": 12, + "Type": 9, + "PanelId": 558, + "BLocalSave": false + }, + "10": { + "Id": 10, + "SortId": 1, + "Type": 10, + "PanelId": 0, + "BLocalSave": false + }, + "12": { + "Id": 12, + "SortId": 3, + "Type": 12, + "PanelId": 0, + "BLocalSave": false + }, + "13": { + "Id": 13, + "SortId": 13, + "Type": 13, + "PanelId": 0, + "BLocalSave": false } } \ No newline at end of file diff --git a/data/bin/Potential.json b/data/bin/Potential.json index ce9a04d31..961feb640 100644 --- a/data/bin/Potential.json +++ b/data/bin/Potential.json @@ -30641,6 +30641,1279 @@ "Param9": "", "Param10": "Skill,NoLevel,15540000,Title,Text" }, + "516201": { + "Id": 516201, + "CharId": 162, + "Build": 1, + "BranchType": 1, + "MaxLevel": 1, + "ScoreGroupId": 401, + "BuildScore": [ + 180, + 180, + 180, + 180, + 180 + ], + "GameBookId": 549, + "EffectGroupId": 16201, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 0, + "SpBg": "Icon/Potential/Sp_Potential_bg_01", + "SpFace": "Icon/Potential/Sp_Potential_char_162_01", + "EffectId1": 0, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516201.1", + "Desc": "Potential.516201.2", + "Param1": "HitDamage,DamageNum,162310005", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "516202": { + "Id": 516202, + "CharId": 162, + "Build": 1, + "BranchType": 1, + "MaxLevel": 1, + "ScoreGroupId": 401, + "BuildScore": [ + 180, + 180, + 180, + 180, + 180 + ], + "GameBookId": 550, + "EffectGroupId": 16202, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 0, + "SpBg": "Icon/Potential/Sp_Potential_bg_02", + "SpFace": "Icon/Potential/Sp_Potential_char_162_02", + "EffectId1": 0, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516202.1", + "Desc": "Potential.516202.2", + "Param1": "BuffValue,NoLevel,16202011,LaminatedNum,Fixed", + "Param2": "HitDamage,DamageNum,162310003", + "Param3": "HitDamage,DamageNum,162310009", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "516203": { + "Id": 516203, + "CharId": 162, + "Build": 2, + "BranchType": 1, + "MaxLevel": 1, + "ScoreGroupId": 401, + "BuildScore": [ + 180, + 180, + 180, + 180, + 180 + ], + "GameBookId": 551, + "EffectGroupId": 16203, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 0, + "SpBg": "Icon/Potential/Sp_Potential_bg_03", + "SpFace": "Icon/Potential/Sp_Potential_char_162_03", + "EffectId1": 0, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516203.1", + "Desc": "Potential.516203.2", + "Param1": "HitDamage,DamageNum,162100006", + "Param2": "HitDamage,DamageNum,162310008", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "516204": { + "Id": 516204, + "CharId": 162, + "Build": 2, + "BranchType": 1, + "MaxLevel": 1, + "ScoreGroupId": 401, + "BuildScore": [ + 180, + 180, + 180, + 180, + 180 + ], + "GameBookId": 552, + "EffectGroupId": 16204, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 0, + "SpBg": "Icon/Potential/Sp_Potential_bg_04", + "SpFace": "Icon/Potential/Sp_Potential_char_162_04", + "EffectId1": 0, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516204.1", + "Desc": "Potential.516204.2", + "Param1": "BuffValue,NoLevel,16204011,LaminatedNum,Fixed", + "Param2": "HitDamage,DamageNum,162100007", + "Param3": "OnceAdditionalAttribute,LevelUp,16204011,AttributeType1,Enum,EAT", + "Param4": "OnceAdditionalAttribute,LevelUp,16204011,Value1,10KHdPct", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "516205": { + "Id": 516205, + "CharId": 162, + "Build": 1, + "BranchType": 3, + "MaxLevel": 3, + "ScoreGroupId": 401, + "BuildScore": [ + 60, + 120, + 180, + 240, + 300, + 360, + 420, + 480, + 540 + ], + "GameBookId": 553, + "EffectGroupId": 16205, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 1, + "SpBg": "", + "SpFace": "", + "EffectId1": 0, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516205.1", + "Desc": "Potential.516205.2", + "Param1": "HitDamage,DamageNum,162310006", + "Param2": "OnceAdditionalAttribute,LevelUp,16205001,AttributeType1,Enum,EAT", + "Param3": "OnceAdditionalAttribute,LevelUp,16205001,Value1,10KHdPct", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "516206": { + "Id": 516206, + "CharId": 162, + "Build": 1, + "BranchType": 3, + "MaxLevel": 3, + "ScoreGroupId": 401, + "BuildScore": [ + 60, + 120, + 180, + 240, + 300, + 360, + 420, + 480, + 540 + ], + "GameBookId": 554, + "EffectGroupId": 16206, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 2, + "SpBg": "", + "SpFace": "", + "EffectId1": 0, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516206.1", + "Desc": "Potential.516206.2", + "Param1": "OnceAdditionalAttribute,LevelUp,16206001,AttributeType1,Enum,EAT", + "Param2": "OnceAdditionalAttribute,LevelUp,16206001,Value1,10KHdPct", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "516207": { + "Id": 516207, + "CharId": 162, + "Build": 1, + "BranchType": 3, + "MaxLevel": 3, + "ScoreGroupId": 401, + "BuildScore": [ + 60, + 120, + 180, + 240, + 300, + 360, + 420, + 480, + 540 + ], + "GameBookId": 555, + "EffectGroupId": 16207, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 3, + "SpBg": "", + "SpFace": "", + "EffectId1": 0, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516207.1", + "Desc": "Potential.516207.2", + "Param1": "ScriptParameterValue,NoLevel,16207011,CommonData,10K", + "Param2": "Effect,LevelUp,16207001,EffectTypeFirstSubtype,Enum,EAT", + "Param3": "Effect,LevelUp,16207001,EffectTypeParam1,HdPct", + "Param4": "Effect,LevelUp,16207002,EffectTypeFirstSubtype,Enum,EAT", + "Param5": "Effect,LevelUp,16207002,EffectTypeParam1,HdPct", + "Param6": "BuffValue,NoLevel,16207011,Time,10K", + "Param7": "BuffValue,NoLevel,16207011,LaminatedNum,Fixed", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "516208": { + "Id": 516208, + "CharId": 162, + "Build": 2, + "BranchType": 3, + "MaxLevel": 3, + "ScoreGroupId": 401, + "BuildScore": [ + 60, + 120, + 180, + 240, + 300, + 360, + 420, + 480, + 540 + ], + "GameBookId": 556, + "EffectGroupId": 16208, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 1, + "SpBg": "", + "SpFace": "", + "EffectId1": 0, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516208.1", + "Desc": "Potential.516208.2", + "Param1": "HitDamage,DamageNum,162310010", + "Param2": "OnceAdditionalAttribute,LevelUp,16208001,AttributeType1,Enum,EAT", + "Param3": "OnceAdditionalAttribute,LevelUp,16208001,Value1,10KHdPct", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "516209": { + "Id": 516209, + "CharId": 162, + "Build": 2, + "BranchType": 3, + "MaxLevel": 3, + "ScoreGroupId": 401, + "BuildScore": [ + 60, + 120, + 180, + 240, + 300, + 360, + 420, + 480, + 540 + ], + "GameBookId": 557, + "EffectGroupId": 16209, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 2, + "SpBg": "", + "SpFace": "", + "EffectId1": 0, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516209.1", + "Desc": "Potential.516209.2", + "Param1": "HitDamage,DamageNum,162310007", + "Param2": "Effect,LevelUp,16209001,EffectTypeFirstSubtype,Enum,EAT", + "Param3": "Effect,LevelUp,16209001,EffectTypeParam1,HdPct", + "Param4": "BuffValue,NoLevel,16209011,Time,10K", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "516210": { + "Id": 516210, + "CharId": 162, + "Build": 2, + "BranchType": 3, + "MaxLevel": 3, + "ScoreGroupId": 401, + "BuildScore": [ + 60, + 120, + 180, + 240, + 300, + 360, + 420, + 480, + 540 + ], + "GameBookId": 558, + "EffectGroupId": 16210, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 3, + "SpBg": "", + "SpFace": "", + "EffectId1": 0, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516210.1", + "Desc": "Potential.516210.2", + "Param1": "OnceAdditionalAttribute,LevelUp,16210001,AttributeType1,Enum,EAT", + "Param2": "OnceAdditionalAttribute,LevelUp,16210001,Value1,10K", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "516211": { + "Id": 516211, + "CharId": 162, + "Build": 3, + "BranchType": 3, + "MaxLevel": 3, + "ScoreGroupId": 401, + "BuildScore": [ + 60, + 120, + 180, + 240, + 300, + 360, + 420, + 480, + 540 + ], + "GameBookId": 559, + "EffectGroupId": 16211, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 1, + "SpBg": "", + "SpFace": "", + "EffectId1": 16211001, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516211.1", + "Desc": "Potential.516211.2", + "Param1": "OnceAdditionalAttribute,LevelUp,16211001,AttributeType1,Enum,EAT", + "Param2": "OnceAdditionalAttribute,LevelUp,16211001,Value1,10KHdPct", + "Param3": "Effect,LevelUp,16211001,EffectTypeFirstSubtype,Enum,EAT", + "Param4": "Effect,LevelUp,16211001,EffectTypeParam1,Fixed", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "516212": { + "Id": 516212, + "CharId": 162, + "Build": 3, + "BranchType": 3, + "MaxLevel": 3, + "ScoreGroupId": 401, + "BuildScore": [ + 60, + 120, + 180, + 240, + 300, + 360, + 420, + 480, + 540 + ], + "GameBookId": 560, + "EffectGroupId": 16212, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 2, + "SpBg": "", + "SpFace": "", + "EffectId1": 0, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516212.1", + "Desc": "Potential.516212.2", + "Param1": "Effect,LevelUp,16212001,EffectTypeFirstSubtype,Enum,EAT", + "Param2": "Effect,LevelUp,16212001,EffectTypeParam1,Fixed", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "516213": { + "Id": 516213, + "CharId": 162, + "Build": 3, + "BranchType": 3, + "MaxLevel": 3, + "ScoreGroupId": 401, + "BuildScore": [ + 60, + 120, + 180, + 240, + 300, + 360, + 420, + 480, + 540 + ], + "GameBookId": 561, + "EffectGroupId": 16213, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 3, + "SpBg": "", + "SpFace": "", + "EffectId1": 16213001, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516213.1", + "Desc": "Potential.516213.2", + "Param1": "Effect,LevelUp,16213001,EffectTypeFirstSubtype,Enum,EAT", + "Param2": "Effect,LevelUp,16213001,EffectTypeParam1,Fixed", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "516221": { + "Id": 516221, + "CharId": 162, + "Build": 1, + "BranchType": 2, + "MaxLevel": 1, + "ScoreGroupId": 401, + "BuildScore": [ + 180, + 180, + 180, + 180, + 180 + ], + "GameBookId": 562, + "EffectGroupId": 16221, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 0, + "SpBg": "Icon/Potential/Sp_Potential_bg_01", + "SpFace": "Icon/Potential/Sp_Potential_char_162_01", + "EffectId1": 0, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516221.1", + "Desc": "Potential.516221.2", + "Param1": "HitDamage,DamageNum,162320006", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "516222": { + "Id": 516222, + "CharId": 162, + "Build": 1, + "BranchType": 2, + "MaxLevel": 1, + "ScoreGroupId": 401, + "BuildScore": [ + 180, + 180, + 180, + 180, + 180 + ], + "GameBookId": 563, + "EffectGroupId": 16222, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 0, + "SpBg": "Icon/Potential/Sp_Potential_bg_02", + "SpFace": "Icon/Potential/Sp_Potential_char_162_02", + "EffectId1": 0, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516222.1", + "Desc": "Potential.516222.2", + "Param1": "HitDamage,DamageNum,162320004", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "516223": { + "Id": 516223, + "CharId": 162, + "Build": 2, + "BranchType": 2, + "MaxLevel": 1, + "ScoreGroupId": 401, + "BuildScore": [ + 180, + 180, + 180, + 180, + 180 + ], + "GameBookId": 549, + "EffectGroupId": 16223, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 0, + "SpBg": "Icon/Potential/Sp_Potential_bg_03", + "SpFace": "Icon/Potential/Sp_Potential_char_162_03", + "EffectId1": 0, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516223.1", + "Desc": "Potential.516223.2", + "Param1": "HitDamage,DamageNum,162320005", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "516224": { + "Id": 516224, + "CharId": 162, + "Build": 2, + "BranchType": 2, + "MaxLevel": 1, + "ScoreGroupId": 401, + "BuildScore": [ + 180, + 180, + 180, + 180, + 180 + ], + "GameBookId": 550, + "EffectGroupId": 16224, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 0, + "SpBg": "Icon/Potential/Sp_Potential_bg_04", + "SpFace": "Icon/Potential/Sp_Potential_char_162_04", + "EffectId1": 0, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516224.1", + "Desc": "Potential.516224.2", + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "516225": { + "Id": 516225, + "CharId": 162, + "Build": 1, + "BranchType": 3, + "MaxLevel": 3, + "ScoreGroupId": 401, + "BuildScore": [ + 60, + 120, + 180, + 240, + 300, + 360, + 420, + 480, + 540 + ], + "GameBookId": 551, + "EffectGroupId": 16225, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 1, + "SpBg": "", + "SpFace": "", + "EffectId1": 0, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516225.1", + "Desc": "Potential.516225.2", + "Param1": "Effect,LevelUp,16225001,EffectTypeFirstSubtype,Enum,EAT", + "Param2": "Effect,LevelUp,16225001,EffectTypeParam1,HdPct", + "Param3": "BuffValue,NoLevel,16225011,Time,10K", + "Param4": "BuffValue,NoLevel,16225011,LaminatedNum,Fixed", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "516226": { + "Id": 516226, + "CharId": 162, + "Build": 1, + "BranchType": 3, + "MaxLevel": 3, + "ScoreGroupId": 401, + "BuildScore": [ + 60, + 120, + 180, + 240, + 300, + 360, + 420, + 480, + 540 + ], + "GameBookId": 552, + "EffectGroupId": 16226, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 2, + "SpBg": "", + "SpFace": "", + "EffectId1": 0, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516226.1", + "Desc": "Potential.516226.2", + "Param1": "Effect,LevelUp,16226001,EffectTypeFirstSubtype,Enum,EAT", + "Param2": "Effect,LevelUp,16226001,EffectTypeParam1,HdPct", + "Param3": "BuffValue,NoLevel,16226011,Time,10K", + "Param4": "BuffValue,NoLevel,16226011,LaminatedNum,Fixed", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "516227": { + "Id": 516227, + "CharId": 162, + "Build": 1, + "BranchType": 3, + "MaxLevel": 3, + "ScoreGroupId": 401, + "BuildScore": [ + 60, + 120, + 180, + 240, + 300, + 360, + 420, + 480, + 540 + ], + "GameBookId": 553, + "EffectGroupId": 16227, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 3, + "SpBg": "", + "SpFace": "", + "EffectId1": 0, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516227.1", + "Desc": "Potential.516227.2", + "Param1": "OnceAdditionalAttribute,LevelUp,16227001,AttributeType1,Enum,EAT", + "Param2": "OnceAdditionalAttribute,LevelUp,16227001,Value1,10KHdPct", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "516228": { + "Id": 516228, + "CharId": 162, + "Build": 2, + "BranchType": 3, + "MaxLevel": 3, + "ScoreGroupId": 401, + "BuildScore": [ + 60, + 120, + 180, + 240, + 300, + 360, + 420, + 480, + 540 + ], + "GameBookId": 554, + "EffectGroupId": 16228, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 1, + "SpBg": "", + "SpFace": "", + "EffectId1": 0, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516228.1", + "Desc": "Potential.516228.2", + "Param1": "ScriptParameterValue,NoLevel,16228011,CommonData,10K", + "Param2": "OnceAdditionalAttribute,LevelUp,16228001,AttributeType1,Enum,EAT", + "Param3": "OnceAdditionalAttribute,LevelUp,16228001,Value1,10KHdPct", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "516229": { + "Id": 516229, + "CharId": 162, + "Build": 2, + "BranchType": 3, + "MaxLevel": 3, + "ScoreGroupId": 401, + "BuildScore": [ + 60, + 120, + 180, + 240, + 300, + 360, + 420, + 480, + 540 + ], + "GameBookId": 555, + "EffectGroupId": 16229, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 2, + "SpBg": "", + "SpFace": "", + "EffectId1": 0, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516229.1", + "Desc": "Potential.516229.2", + "Param1": "Effect,LevelUp,16229001,EffectTypeFirstSubtype,Enum,EAT", + "Param2": "Effect,LevelUp,16229001,EffectTypeParam1,HdPct", + "Param3": "BuffValue,NoLevel,16229011,Time,10K", + "Param4": "BuffValue,NoLevel,16229011,LaminatedNum,Fixed", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "516230": { + "Id": 516230, + "CharId": 162, + "Build": 2, + "BranchType": 3, + "MaxLevel": 3, + "ScoreGroupId": 401, + "BuildScore": [ + 60, + 120, + 180, + 240, + 300, + 360, + 420, + 480, + 540 + ], + "GameBookId": 556, + "EffectGroupId": 16230, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 3, + "SpBg": "", + "SpFace": "", + "EffectId1": 0, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516230.1", + "Desc": "Potential.516230.2", + "Param1": "OnceAdditionalAttribute,LevelUp,16230001,AttributeType1,Enum,EAT", + "Param2": "OnceAdditionalAttribute,LevelUp,16230001,Value1,10KHdPct", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "516231": { + "Id": 516231, + "CharId": 162, + "Build": 3, + "BranchType": 3, + "MaxLevel": 3, + "ScoreGroupId": 401, + "BuildScore": [ + 60, + 120, + 180, + 240, + 300, + 360, + 420, + 480, + 540 + ], + "GameBookId": 557, + "EffectGroupId": 16231, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 1, + "SpBg": "", + "SpFace": "", + "EffectId1": 0, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516231.1", + "Desc": "Potential.516231.2", + "Param1": "Effect,LevelUp,16231001,EffectTypeFirstSubtype,Enum,EAT", + "Param2": "Effect,LevelUp,16231001,EffectTypeParam1,HdPct", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "516232": { + "Id": 516232, + "CharId": 162, + "Build": 3, + "BranchType": 3, + "MaxLevel": 3, + "ScoreGroupId": 401, + "BuildScore": [ + 60, + 120, + 180, + 240, + 300, + 360, + 420, + 480, + 540 + ], + "GameBookId": 558, + "EffectGroupId": 16232, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 2, + "SpBg": "", + "SpFace": "", + "EffectId1": 0, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516232.1", + "Desc": "Potential.516232.2", + "Param1": "Effect,LevelUp,16232001,EffectTypeFirstSubtype,Enum,EAT", + "Param2": "Effect,LevelUp,16232001,EffectTypeParam1,HdPct", + "Param3": "BuffValue,NoLevel,16232011,Time,10K", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "516233": { + "Id": 516233, + "CharId": 162, + "Build": 3, + "BranchType": 3, + "MaxLevel": 3, + "ScoreGroupId": 401, + "BuildScore": [ + 60, + 120, + 180, + 240, + 300, + 360, + 420, + 480, + 540 + ], + "GameBookId": 559, + "EffectGroupId": 16233, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 3, + "SpBg": "", + "SpFace": "", + "EffectId1": 0, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516233.1", + "Desc": "Potential.516233.2", + "Param1": "Effect,LevelUp,16233001,EffectTypeFirstSubtype,Enum,EAT", + "Param2": "Effect,LevelUp,16233001,EffectTypeParam1,HdPct", + "Param3": "BuffValue,NoLevel,16233011,Time,10K", + "Param4": "BuffValue,NoLevel,16233011,LaminatedNum,Fixed", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "516241": { + "Id": 516241, + "CharId": 162, + "Build": 3, + "BranchType": 3, + "MaxLevel": 3, + "ScoreGroupId": 401, + "BuildScore": [ + 60, + 120, + 180, + 240, + 300, + 360, + 420, + 480, + 540 + ], + "GameBookId": 560, + "EffectGroupId": 16241, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 1, + "SpBg": "", + "SpFace": "", + "EffectId1": 16241001, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516241.1", + "Desc": "Potential.516241.2", + "Param1": "HitDamage,DamageNum,162400006", + "Param2": "Effect,LevelUp,16241001,EffectTypeFirstSubtype,Enum,EAT", + "Param3": "Effect,LevelUp,16241001,EffectTypeParam1,HdPct", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "516242": { + "Id": 516242, + "CharId": 162, + "Build": 3, + "BranchType": 3, + "MaxLevel": 3, + "ScoreGroupId": 401, + "BuildScore": [ + 60, + 120, + 180, + 240, + 300, + 360, + 420, + 480, + 540 + ], + "GameBookId": 561, + "EffectGroupId": 16242, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 2, + "SpBg": "", + "SpFace": "", + "EffectId1": 16242001, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516242.1", + "Desc": "Potential.516242.2", + "Param1": "HitDamage,DamageNum,162400007", + "Param2": "Effect,LevelUp,16242001,EffectTypeFirstSubtype,Enum,EAT", + "Param3": "Effect,LevelUp,16242001,EffectTypeParam1,HdPct", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "516243": { + "Id": 516243, + "CharId": 162, + "Build": 3, + "BranchType": 3, + "MaxLevel": 3, + "ScoreGroupId": 401, + "BuildScore": [ + 60, + 120, + 180, + 240, + 300, + 360, + 420, + 480, + 540 + ], + "GameBookId": 562, + "EffectGroupId": 16243, + "IsEffective": true, + "PotentialTag1": "", + "PotentialTag2": "", + "PotentialTag3": "", + "PotentialTag4": "", + "Corner": 3, + "SpBg": "", + "SpFace": "", + "EffectId1": 0, + "EffectId2": 0, + "EffectId3": 0, + "EffectId4": 0, + "BriefDesc": "Potential.516243.1", + "Desc": "Potential.516243.2", + "Param1": "Effect,LevelUp,16243001,EffectTypeFirstSubtype,Enum,EAT", + "Param2": "Effect,LevelUp,16243001,EffectTypeParam1,HdPct", + "Param3": "ScriptParameter,LevelUp,16243011,CommonData,10K", + "Param4": "ScriptParameter,LevelUp,16243002,CommonData,10K", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, "511001": { "Id": 511001, "CharId": 110, @@ -41070,9 +42343,9 @@ "Desc": "Potential.511906.2", "Param1": "OnceAdditionalAttribute,LevelUp,11950601,Value1,10KHdPct", "Param2": "OnceAdditionalAttribute,LevelUp,11950601,AttributeType1,Enum,EAT", - "Param3": "", - "Param4": "", - "Param5": "", + "Param3": "BuffValue,NoLevel,11950611,LaminatedNum,Fixed", + "Param4": "OnceAdditionalAttribute,LevelUp,11950602,AttributeType1,Enum,EAT", + "Param5": "OnceAdditionalAttribute,LevelUp,11950602,Value1,10KHdPct", "Param6": "", "Param7": "", "Param8": "", @@ -41158,8 +42431,8 @@ "EffectId4": 0, "BriefDesc": "Potential.511908.1", "Desc": "Potential.511908.2", - "Param1": "OnceAdditionalAttribute,LevelUp,11950801,Value1,10KHdPct", - "Param2": "OnceAdditionalAttribute,LevelUp,11950801,AttributeType1,Enum,EAT", + "Param1": "OnceAdditionalAttribute,LevelUp,11950801,AttributeType1,Enum,EAT", + "Param2": "OnceAdditionalAttribute,LevelUp,11950801,Value1,10KHdPct", "Param3": "", "Param4": "", "Param5": "", @@ -41249,9 +42522,9 @@ "BriefDesc": "Potential.511910.1", "Desc": "Potential.511910.2", "Param1": "HitDamage,DamageNum,119510001", - "Param2": "", - "Param3": "", - "Param4": "", + "Param2": "Effect,LevelUp,11951001,EffectTypeFirstSubtype,Enum,EAT", + "Param3": "Effect,LevelUp,11951001,EffectTypeParam1,HdPct", + "Param4": "BuffValue,NoLevel,11951011,Time,10K", "Param5": "", "Param6": "", "Param7": "", diff --git a/data/bin/PreviewMonsterGroup.json b/data/bin/PreviewMonsterGroup.json index 0331a9035..db1439e0c 100644 --- a/data/bin/PreviewMonsterGroup.json +++ b/data/bin/PreviewMonsterGroup.json @@ -489,6 +489,13 @@ 7003101 ] }, + "70003": { + "Id": 70003, + "MonsterIds": [ + 7006101, + 7006105 + ] + }, "10101": { "Id": 10101, "MonsterIds": [ @@ -723,6 +730,32 @@ 1900509 ] }, + "10906": { + "Id": 10906, + "MonsterIds": [ + 1900604, + 1900621, + 1900605, + 1900606 + ] + }, + "10907": { + "Id": 10907, + "MonsterIds": [ + 1900711, + 1900712, + 1900705, + 1900706, + 1900703 + ] + }, + "10908": { + "Id": 10908, + "MonsterIds": [ + 7201101, + 7201201 + ] + }, "300101": { "Id": 300101, "MonsterIds": [ @@ -3633,6 +3666,399 @@ 3160061 ] }, + "301701": { + "Id": 301701, + "MonsterIds": [ + 3170016, + 3170017, + 3170018 + ] + }, + "301702": { + "Id": 301702, + "MonsterIds": [ + 3170012, + 3170013, + 3170014 + ] + }, + "301703": { + "Id": 301703, + "MonsterIds": [ + 3170016, + 3170017, + 3170018 + ] + }, + "301704": { + "Id": 301704, + "MonsterIds": [ + 3170012, + 3170013, + 3170015, + 3170001 + ] + }, + "301705": { + "Id": 301705, + "MonsterIds": [ + 3170012, + 3170014, + 3170015 + ] + }, + "301706": { + "Id": 301706, + "MonsterIds": [ + 3170016, + 3170017, + 3170018 + ] + }, + "301707": { + "Id": 301707, + "MonsterIds": [ + 3170012, + 3170013, + 3170014, + 3170002 + ] + }, + "301708": { + "Id": 301708, + "MonsterIds": [ + 3170001, + 3170002 + ] + }, + "301709": { + "Id": 301709, + "MonsterIds": [ + 3170016, + 3170017, + 3170018 + ] + }, + "301710": { + "Id": 301710, + "MonsterIds": [ + 3170012, + 3170013, + 3170015, + 3170001 + ] + }, + "301711": { + "Id": 301711, + "MonsterIds": [ + 3170012, + 3170013, + 3170014, + 3170002 + ] + }, + "301712": { + "Id": 301712, + "MonsterIds": [ + 3170021 + ] + }, + "301713": { + "Id": 301713, + "MonsterIds": [ + 3170016, + 3170017, + 3170018 + ] + }, + "301714": { + "Id": 301714, + "MonsterIds": [ + 3170012, + 3170013, + 3170014, + 3170015 + ] + }, + "301715": { + "Id": 301715, + "MonsterIds": [ + 3170016, + 3170017, + 3170018, + 3170001 + ] + }, + "301716": { + "Id": 301716, + "MonsterIds": [ + 3170001, + 3170002 + ] + }, + "301717": { + "Id": 301717, + "MonsterIds": [ + 3170012, + 3170013, + 3170014, + 3170002 + ] + }, + "301718": { + "Id": 301718, + "MonsterIds": [ + 3170012, + 3170013, + 3170015, + 3170001 + ] + }, + "301719": { + "Id": 301719, + "MonsterIds": [ + 3170016, + 3170017, + 3170018, + 3170002 + ] + }, + "301720": { + "Id": 301720, + "MonsterIds": [ + 3170021 + ] + }, + "301721": { + "Id": 301721, + "MonsterIds": [ + 3170016, + 3170017, + 3170018, + 3170002 + ] + }, + "301722": { + "Id": 301722, + "MonsterIds": [ + 3170001, + 3170002 + ] + }, + "301723": { + "Id": 301723, + "MonsterIds": [ + 3170012, + 3170013, + 3170014, + 3170015, + 3170001 + ] + }, + "301724": { + "Id": 301724, + "MonsterIds": [ + 3170021 + ] + }, + "301801": { + "Id": 301801, + "MonsterIds": [ + 3180001, + 3180002 + ] + }, + "301802": { + "Id": 301802, + "MonsterIds": [ + 3180001, + 3180004 + ] + }, + "301803": { + "Id": 301803, + "MonsterIds": [ + 3180001, + 3180002, + 3180003 + ] + }, + "301804": { + "Id": 301804, + "MonsterIds": [ + 3180001, + 3180004, + 3180005 + ] + }, + "301805": { + "Id": 301805, + "MonsterIds": [ + 3180001, + 3180002, + 3180004, + 3180005 + ] + }, + "301806": { + "Id": 301806, + "MonsterIds": [ + 3180001, + 3180002, + 3180003, + 3180004 + ] + }, + "301807": { + "Id": 301807, + "MonsterIds": [ + 3180001, + 3180002, + 3180004, + 3180005 + ] + }, + "301808": { + "Id": 301808, + "MonsterIds": [ + 3180001, + 3180002, + 3180003, + 3180004 + ] + }, + "301809": { + "Id": 301809, + "MonsterIds": [ + 3180001, + 3180002, + 3180004, + 3180005 + ] + }, + "301810": { + "Id": 301810, + "MonsterIds": [ + 3180001, + 3180002, + 3180003, + 3180004 + ] + }, + "301811": { + "Id": 301811, + "MonsterIds": [ + 3180001, + 3180002, + 3180004, + 3180005 + ] + }, + "301812": { + "Id": 301812, + "MonsterIds": [ + 3180101 + ] + }, + "301813": { + "Id": 301813, + "MonsterIds": [ + 3180001, + 3180002, + 3180003 + ] + }, + "301814": { + "Id": 301814, + "MonsterIds": [ + 3180001, + 3180004, + 3180005 + ] + }, + "301815": { + "Id": 301815, + "MonsterIds": [ + 3180001, + 3180004, + 3180005 + ] + }, + "301816": { + "Id": 301816, + "MonsterIds": [ + 3180001, + 3180004, + 3180005 + ] + }, + "301817": { + "Id": 301817, + "MonsterIds": [ + 3180001, + 3180002, + 3180003, + 3180005 + ] + }, + "301818": { + "Id": 301818, + "MonsterIds": [ + 3180001, + 3180002, + 3180004, + 3180005 + ] + }, + "301819": { + "Id": 301819, + "MonsterIds": [ + 3180001, + 3180002, + 3180003, + 3180004, + 3180005 + ] + }, + "301820": { + "Id": 301820, + "MonsterIds": [ + 3180101 + ] + }, + "301821": { + "Id": 301821, + "MonsterIds": [ + 3180001, + 3180002, + 3180003, + 3180005 + ] + }, + "301822": { + "Id": 301822, + "MonsterIds": [ + 3180001, + 3180002, + 3180003, + 3180004 + ] + }, + "301823": { + "Id": 301823, + "MonsterIds": [ + 3180001, + 3180002, + 3180004, + 3180005 + ] + }, + "301824": { + "Id": 301824, + "MonsterIds": [ + 3180101 + ] + }, "81001": { "Id": 81001, "MonsterIds": [ @@ -7504,6 +7930,150 @@ 7170300 ] }, + "21201": { + "Id": 21201, + "MonsterIds": [ + 7100810, + 7110710 + ] + }, + "21202": { + "Id": 21202, + "MonsterIds": [ + 7111720, + 7100810 + ] + }, + "21203": { + "Id": 21203, + "MonsterIds": [ + 7111720, + 7111410, + 7112520 + ] + }, + "21204": { + "Id": 21204, + "MonsterIds": [ + 7102910, + 7111720 + ] + }, + "21205": { + "Id": 21205, + "MonsterIds": [ + 7102910, + 7112600, + 7140720 + ] + }, + "21206": { + "Id": 21206, + "MonsterIds": [ + 7112700, + 7100810 + ] + }, + "21207": { + "Id": 21207, + "MonsterIds": [ + 7112700, + 7114220, + 7102840 + ] + }, + "21208": { + "Id": 21208, + "MonsterIds": [ + 7112600, + 7120500 + ] + }, + "21209": { + "Id": 21209, + "MonsterIds": [ + 7112400, + 7120500, + 7114220 + ] + }, + "21210": { + "Id": 21210, + "MonsterIds": [ + 7150180 + ] + }, + "21211": { + "Id": 21211, + "MonsterIds": [ + 7100152 + ] + }, + "21212": { + "Id": 21212, + "MonsterIds": [ + 7102910, + 7100152 + ] + }, + "21213": { + "Id": 21213, + "MonsterIds": [ + 7125110, + 7111410 + ] + }, + "21214": { + "Id": 21214, + "MonsterIds": [ + 7102910, + 7110230 + ] + }, + "21215": { + "Id": 21215, + "MonsterIds": [ + 7141651, + 7112010, + 7120230 + ] + }, + "21216": { + "Id": 21216, + "MonsterIds": [ + 7100152, + 7111410 + ] + }, + "21217": { + "Id": 21217, + "MonsterIds": [ + 7111410, + 7110230 + ] + }, + "21218": { + "Id": 21218, + "MonsterIds": [ + 7141651, + 7120500, + 7111320 + ] + }, + "21219": { + "Id": 21219, + "MonsterIds": [ + 7141651, + 7120500, + 7111320 + ] + }, + "21220": { + "Id": 21220, + "MonsterIds": [ + 7150210 + ] + }, "31001": { "Id": 31001, "MonsterIds": [ @@ -8900,6 +9470,154 @@ 7156101 ] }, + "31201": { + "Id": 31201, + "MonsterIds": [ + 7100822, + 7110730 + ] + }, + "31202": { + "Id": 31202, + "MonsterIds": [ + 7111750, + 7100822 + ] + }, + "31203": { + "Id": 31203, + "MonsterIds": [ + 7111750, + 7111430 + ] + }, + "31204": { + "Id": 31204, + "MonsterIds": [ + 7102930, + 7111750 + ] + }, + "31205": { + "Id": 31205, + "MonsterIds": [ + 7102930, + 7116210 + ] + }, + "31206": { + "Id": 31206, + "MonsterIds": [ + 7112830, + 7100822 + ] + }, + "31207": { + "Id": 31207, + "MonsterIds": [ + 7112230, + 7114240, + 7112730 + ] + }, + "31208": { + "Id": 31208, + "MonsterIds": [ + 7116210, + 7112230, + 7120530 + ] + }, + "31209": { + "Id": 31209, + "MonsterIds": [ + 7116210, + 7120530, + 7121640 + ] + }, + "31210": { + "Id": 31210, + "MonsterIds": [ + 7190253 + ] + }, + "31211": { + "Id": 31211, + "MonsterIds": [ + 7100151, + 7100630 + ] + }, + "31212": { + "Id": 31212, + "MonsterIds": [ + 7102930, + 7100151, + 7111430 + ] + }, + "31213": { + "Id": 31213, + "MonsterIds": [ + 7102930, + 7111430, + 7114240 + ] + }, + "31214": { + "Id": 31214, + "MonsterIds": [ + 7102930, + 7100221, + 7114240 + ] + }, + "31215": { + "Id": 31215, + "MonsterIds": [ + 7141653, + 7100221, + 7125130 + ] + }, + "31216": { + "Id": 31216, + "MonsterIds": [ + 7100151, + 7111430, + 7112230 + ] + }, + "31217": { + "Id": 31217, + "MonsterIds": [ + 7111430, + 7100221, + 7112030 + ] + }, + "31218": { + "Id": 31218, + "MonsterIds": [ + 7141653, + 7120530 + ] + }, + "31219": { + "Id": 31219, + "MonsterIds": [ + 7141653, + 7120530, + 7112430 + ] + }, + "31220": { + "Id": 31220, + "MonsterIds": [ + 7150630 + ] + }, "41001": { "Id": 41001, "MonsterIds": [ @@ -10294,6 +11012,151 @@ 7170210 ] }, + "41201": { + "Id": 41201, + "MonsterIds": [ + 7100823, + 7110700 + ] + }, + "41202": { + "Id": 41202, + "MonsterIds": [ + 7111730, + 7100823 + ] + }, + "41203": { + "Id": 41203, + "MonsterIds": [ + 7111730, + 7111400, + 7100201 + ] + }, + "41204": { + "Id": 41204, + "MonsterIds": [ + 7102900, + 7111730 + ] + }, + "41205": { + "Id": 41205, + "MonsterIds": [ + 7112200, + 7112610, + 7102900 + ] + }, + "41206": { + "Id": 41206, + "MonsterIds": [ + 7112710, + 7100823 + ] + }, + "41207": { + "Id": 41207, + "MonsterIds": [ + 7140710, + 7114210, + 7125100 + ] + }, + "41208": { + "Id": 41208, + "MonsterIds": [ + 7112610, + 7120510 + ] + }, + "41209": { + "Id": 41209, + "MonsterIds": [ + 7112610, + 7120510, + 7111310 + ] + }, + "41210": { + "Id": 41210, + "MonsterIds": [ + 7150183 + ] + }, + "41211": { + "Id": 41211, + "MonsterIds": [ + 7100400, + 7112200 + ] + }, + "41212": { + "Id": 41212, + "MonsterIds": [ + 7111220, + 7112200 + ] + }, + "41213": { + "Id": 41213, + "MonsterIds": [ + 7111220, + 7102860 + ] + }, + "41214": { + "Id": 41214, + "MonsterIds": [ + 7110200, + 7111220 + ] + }, + "41215": { + "Id": 41215, + "MonsterIds": [ + 7122410, + 7120200, + 7141650 + ] + }, + "41216": { + "Id": 41216, + "MonsterIds": [ + 7140710, + 7100400 + ] + }, + "41217": { + "Id": 41217, + "MonsterIds": [ + 7114210, + 7110200 + ] + }, + "41218": { + "Id": 41218, + "MonsterIds": [ + 7122410, + 7125100, + 7111810 + ] + }, + "41219": { + "Id": 41219, + "MonsterIds": [ + 7122410, + 7125100, + 7111500 + ] + }, + "41220": { + "Id": 41220, + "MonsterIds": [ + 7150620 + ] + }, "51001": { "Id": 51001, "MonsterIds": [ @@ -11690,6 +12553,151 @@ 7153100 ] }, + "51201": { + "Id": 51201, + "MonsterIds": [ + 7100153, + 7100620 + ] + }, + "51202": { + "Id": 51202, + "MonsterIds": [ + 7102920, + 7100153 + ] + }, + "51203": { + "Id": 51203, + "MonsterIds": [ + 7102920, + 7111420, + 7102830 + ] + }, + "51204": { + "Id": 51204, + "MonsterIds": [ + 7111210, + 7110210 + ] + }, + "51205": { + "Id": 51205, + "MonsterIds": [ + 7141652, + 7112020 + ] + }, + "51206": { + "Id": 51206, + "MonsterIds": [ + 7112020, + 7111420 + ] + }, + "51207": { + "Id": 51207, + "MonsterIds": [ + 7102120, + 7110210 + ] + }, + "51208": { + "Id": 51208, + "MonsterIds": [ + 7141652, + 7120520, + 7111630 + ] + }, + "51209": { + "Id": 51209, + "MonsterIds": [ + 7141652, + 7120520, + 7112420 + ] + }, + "51210": { + "Id": 51210, + "MonsterIds": [ + 7150185 + ] + }, + "51211": { + "Id": 51211, + "MonsterIds": [ + 7100420, + 7112720 + ] + }, + "51212": { + "Id": 51212, + "MonsterIds": [ + 7111210, + 7112720, + 7100210 + ] + }, + "51213": { + "Id": 51213, + "MonsterIds": [ + 7111210, + 7140740, + 7100211 + ] + }, + "51214": { + "Id": 51214, + "MonsterIds": [ + 7112500, + 7114230 + ] + }, + "51215": { + "Id": 51215, + "MonsterIds": [ + 7122420, + 7124230 + ] + }, + "51216": { + "Id": 51216, + "MonsterIds": [ + 7140740, + 7100420 + ] + }, + "51217": { + "Id": 51217, + "MonsterIds": [ + 7140740, + 7114230, + 7112720 + ] + }, + "51218": { + "Id": 51218, + "MonsterIds": [ + 7122420, + 7111330, + 7120210 + ] + }, + "51219": { + "Id": 51219, + "MonsterIds": [ + 7122420, + 7111330 + ] + }, + "51220": { + "Id": 51220, + "MonsterIds": [ + 7150610 + ] + }, "61001": { "Id": 61001, "MonsterIds": [ @@ -13084,6 +14092,150 @@ 7170200 ] }, + "61201": { + "Id": 61201, + "MonsterIds": [ + 7100800, + 7110750 + ] + }, + "61202": { + "Id": 61202, + "MonsterIds": [ + 7111700, + 7100800 + ] + }, + "61203": { + "Id": 61203, + "MonsterIds": [ + 7111700, + 7111450 + ] + }, + "61204": { + "Id": 61204, + "MonsterIds": [ + 7102950, + 7111700, + 7112000 + ] + }, + "61205": { + "Id": 61205, + "MonsterIds": [ + 7102950, + 7112650, + 7102820 + ] + }, + "61206": { + "Id": 61206, + "MonsterIds": [ + 7112850, + 7100800 + ] + }, + "61207": { + "Id": 61207, + "MonsterIds": [ + 7112850, + 7114250 + ] + }, + "61208": { + "Id": 61208, + "MonsterIds": [ + 7112650, + 7120550, + 7124250 + ] + }, + "61209": { + "Id": 61209, + "MonsterIds": [ + 7112650, + 7120550 + ] + }, + "61210": { + "Id": 61210, + "MonsterIds": [ + 7190251 + ] + }, + "61211": { + "Id": 61211, + "MonsterIds": [ + 7100156, + 7100650 + ] + }, + "61212": { + "Id": 61212, + "MonsterIds": [ + 7102950, + 7100156 + ] + }, + "61213": { + "Id": 61213, + "MonsterIds": [ + 7102950, + 7111450, + 7122750 + ] + }, + "61214": { + "Id": 61214, + "MonsterIds": [ + 7102950, + 7110250 + ] + }, + "61215": { + "Id": 61215, + "MonsterIds": [ + 7141655, + 7120250 + ] + }, + "61216": { + "Id": 61216, + "MonsterIds": [ + 7100156, + 7111450, + 7125150 + ] + }, + "61217": { + "Id": 61217, + "MonsterIds": [ + 7111450, + 7110250 + ] + }, + "61218": { + "Id": 61218, + "MonsterIds": [ + 7141655, + 7120550 + ] + }, + "61219": { + "Id": 61219, + "MonsterIds": [ + 7141655, + 7120550, + 7102820 + ] + }, + "61220": { + "Id": 61220, + "MonsterIds": [ + 7150650 + ] + }, "71001": { "Id": 71001, "MonsterIds": [ @@ -14478,6 +15630,157 @@ 7158100 ] }, + "71201": { + "Id": 71201, + "MonsterIds": [ + 7100120, + 7100640 + ] + }, + "71202": { + "Id": 71202, + "MonsterIds": [ + 7112540, + 7110120, + 7110640 + ] + }, + "71203": { + "Id": 71203, + "MonsterIds": [ + 7112540, + 7111440, + 7102810 + ] + }, + "71204": { + "Id": 71204, + "MonsterIds": [ + 7112540, + 7112440, + 7111440 + ] + }, + "71205": { + "Id": 71205, + "MonsterIds": [ + 7121650, + 7124200, + 7112240 + ] + }, + "71206": { + "Id": 71206, + "MonsterIds": [ + 7111440, + 7110120 + ] + }, + "71207": { + "Id": 71207, + "MonsterIds": [ + 7111440, + 7114200, + 7140750 + ] + }, + "71208": { + "Id": 71208, + "MonsterIds": [ + 7121650, + 7120540, + 7124200 + ] + }, + "71209": { + "Id": 71209, + "MonsterIds": [ + 7121650, + 7120540, + 7124200 + ] + }, + "71210": { + "Id": 71210, + "MonsterIds": [ + 7190254 + ] + }, + "71211": { + "Id": 71211, + "MonsterIds": [ + 7100640, + 7100740 + ] + }, + "71212": { + "Id": 71212, + "MonsterIds": [ + 7111740, + 7110640 + ] + }, + "71213": { + "Id": 71213, + "MonsterIds": [ + 7111740, + 7110740, + 7111350 + ] + }, + "71214": { + "Id": 71214, + "MonsterIds": [ + 7111740, + 7100241, + 7111850 + ] + }, + "71215": { + "Id": 71215, + "MonsterIds": [ + 7141654, + 7111740, + 7102810 + ] + }, + "71216": { + "Id": 71216, + "MonsterIds": [ + 7100740, + 7100155 + ] + }, + "71217": { + "Id": 71217, + "MonsterIds": [ + 7100241, + 7102140, + 7125140 + ] + }, + "71218": { + "Id": 71218, + "MonsterIds": [ + 7141654, + 7111850, + 7122440 + ] + }, + "71219": { + "Id": 71219, + "MonsterIds": [ + 7141654, + 7111850, + 7112640 + ] + }, + "71220": { + "Id": 71220, + "MonsterIds": [ + 7150640 + ] + }, "1011101": { "Id": 1011101, "MonsterIds": [ @@ -15009,5 +16312,50 @@ "MonsterIds": [ 8210381 ] + }, + "8200131": { + "Id": 8200131, + "MonsterIds": [] + }, + "8200132": { + "Id": 8200132, + "MonsterIds": [ + 8210421 + ] + }, + "8200133": { + "Id": 8200133, + "MonsterIds": [ + 8210431 + ] + }, + "8200134": { + "Id": 8200134, + "MonsterIds": [ + 8210441 + ] + }, + "8200135": { + "Id": 8200135, + "MonsterIds": [ + 8210451, + 8210453 + ] + }, + "8200136": { + "Id": 8200136, + "MonsterIds": [ + 8210441 + ] + }, + "8200137": { + "Id": 8200137, + "MonsterIds": [] + }, + "8200138": { + "Id": 8200138, + "MonsterIds": [ + 8210481 + ] } } \ No newline at end of file diff --git a/data/bin/ResidentGoods.json b/data/bin/ResidentGoods.json index c895e4939..2e6cecb6e 100644 --- a/data/bin/ResidentGoods.json +++ b/data/bin/ResidentGoods.json @@ -26,7 +26,7 @@ "Name": "ResidentGoods.102.1", "Desc": "ResidentGoods.102.2", "ShopId": 1, - "SaleNumber": 12, + "SaleNumber": 14, "ItemId": 33911, "ItemQuantity": 1, "MaximumLimit": 150, @@ -48,7 +48,7 @@ "Name": "ResidentGoods.103.1", "Desc": "ResidentGoods.103.2", "ShopId": 1, - "SaleNumber": 11, + "SaleNumber": 13, "ItemId": 33912, "ItemQuantity": 1, "MaximumLimit": 30, @@ -70,7 +70,7 @@ "Name": "ResidentGoods.104.1", "Desc": "ResidentGoods.104.2", "ShopId": 1, - "SaleNumber": 10, + "SaleNumber": 12, "ItemId": 82001, "ItemQuantity": 1, "MaximumLimit": 50, @@ -92,7 +92,7 @@ "Name": "ResidentGoods.105.1", "Desc": "ResidentGoods.105.2", "ShopId": 1, - "SaleNumber": 9, + "SaleNumber": 11, "ItemId": 82002, "ItemQuantity": 1, "MaximumLimit": 20, @@ -114,7 +114,7 @@ "Name": "ResidentGoods.106.1", "Desc": "ResidentGoods.106.2", "ShopId": 1, - "SaleNumber": 8, + "SaleNumber": 10, "ItemId": 82003, "ItemQuantity": 1, "MaximumLimit": 10, @@ -136,7 +136,7 @@ "Name": "ResidentGoods.107.1", "Desc": "ResidentGoods.107.2", "ShopId": 1, - "SaleNumber": 13, + "SaleNumber": 15, "ItemId": 1, "ItemQuantity": 25000, "MaximumLimit": 600, @@ -158,7 +158,7 @@ "Name": "ResidentGoods.108.1", "Desc": "ResidentGoods.108.2", "ShopId": 1, - "SaleNumber": 14, + "SaleNumber": 16, "ItemId": 1, "ItemQuantity": 25000, "MaximumLimit": 0, @@ -307,6 +307,50 @@ "UnlockPurchaseTime": "", "DisplayMode": 1 }, + "115": { + "Id": 115, + "Name": "ResidentGoods.115.1", + "Desc": "ResidentGoods.115.2", + "ShopId": 1, + "SaleNumber": 8, + "ItemId": 35012, + "ItemQuantity": 1, + "MaximumLimit": 1, + "CurrencyItemId": 12, + "Price": 300, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "116": { + "Id": 116, + "Name": "ResidentGoods.116.1", + "Desc": "ResidentGoods.116.2", + "ShopId": 1, + "SaleNumber": 9, + "ItemId": 35013, + "ItemQuantity": 1, + "MaximumLimit": 1, + "CurrencyItemId": 12, + "Price": 300, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, "301": { "Id": 301, "Name": "ResidentGoods.301.1", @@ -708,7 +752,7 @@ "Name": "ResidentGoods.409.1", "Desc": "ResidentGoods.409.2", "ShopId": 3, - "SaleNumber": 9, + "SaleNumber": 11, "ItemId": 82007, "ItemQuantity": 1, "MaximumLimit": 30, @@ -730,7 +774,7 @@ "Name": "ResidentGoods.410.1", "Desc": "ResidentGoods.410.2", "ShopId": 3, - "SaleNumber": 10, + "SaleNumber": 12, "ItemId": 82008, "ItemQuantity": 1, "MaximumLimit": 60, @@ -752,7 +796,7 @@ "Name": "ResidentGoods.411.1", "Desc": "ResidentGoods.411.2", "ShopId": 3, - "SaleNumber": 11, + "SaleNumber": 13, "ItemId": 82009, "ItemQuantity": 1, "MaximumLimit": 20, @@ -774,7 +818,7 @@ "Name": "ResidentGoods.412.1", "Desc": "ResidentGoods.412.2", "ShopId": 3, - "SaleNumber": 12, + "SaleNumber": 14, "ItemId": 32000, "ItemQuantity": 1, "MaximumLimit": 400, @@ -796,7 +840,7 @@ "Name": "ResidentGoods.413.1", "Desc": "ResidentGoods.413.2", "ShopId": 3, - "SaleNumber": 13, + "SaleNumber": 15, "ItemId": 1, "ItemQuantity": 5000, "MaximumLimit": 60, @@ -813,6 +857,50 @@ "UnlockPurchaseTime": "", "DisplayMode": 1 }, + "414": { + "Id": 414, + "Name": "ResidentGoods.414.1", + "Desc": "ResidentGoods.414.2", + "ShopId": 3, + "SaleNumber": 9, + "ItemId": 35012, + "ItemQuantity": 1, + "MaximumLimit": 5, + "CurrencyItemId": 34, + "Price": 2000, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "415": { + "Id": 415, + "Name": "ResidentGoods.415.1", + "Desc": "ResidentGoods.415.2", + "ShopId": 3, + "SaleNumber": 10, + "ItemId": 35013, + "ItemQuantity": 1, + "MaximumLimit": 5, + "CurrencyItemId": 34, + "Price": 2000, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, "501": { "Id": 501, "Name": "ResidentGoods.501.1", @@ -1032,5 +1120,643 @@ "DownShelfTime": "", "UnlockPurchaseTime": "", "DisplayMode": 1 + }, + "601": { + "Id": 601, + "Name": "ResidentGoods.601.1", + "Desc": "ResidentGoods.601.2", + "ShopId": 5, + "SaleNumber": 1, + "ItemId": 35010, + "ItemQuantity": 1, + "MaximumLimit": 2, + "CurrencyItemId": 35011, + "Price": 60, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "602": { + "Id": 602, + "Name": "ResidentGoods.602.1", + "Desc": "ResidentGoods.602.2", + "ShopId": 5, + "SaleNumber": 2, + "ItemId": 35001, + "ItemQuantity": 30, + "MaximumLimit": 0, + "CurrencyItemId": 35011, + "Price": 2, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "603": { + "Id": 603, + "Name": "ResidentGoods.603.1", + "Desc": "ResidentGoods.603.2", + "ShopId": 5, + "SaleNumber": 3, + "ItemId": 35002, + "ItemQuantity": 30, + "MaximumLimit": 0, + "CurrencyItemId": 35011, + "Price": 2, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "604": { + "Id": 604, + "Name": "ResidentGoods.604.1", + "Desc": "ResidentGoods.604.2", + "ShopId": 5, + "SaleNumber": 4, + "ItemId": 35003, + "ItemQuantity": 30, + "MaximumLimit": 0, + "CurrencyItemId": 35011, + "Price": 2, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "10101": { + "Id": 10101, + "Name": "ResidentGoods.10101.1", + "Desc": "ResidentGoods.10101.2", + "ShopId": 101, + "SaleNumber": 1, + "ItemId": 33902, + "ItemQuantity": 2, + "MaximumLimit": 5, + "CurrencyItemId": 41, + "Price": 260, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "10102": { + "Id": 10102, + "Name": "ResidentGoods.10102.1", + "Desc": "ResidentGoods.10102.2", + "ShopId": 101, + "SaleNumber": 2, + "ItemId": 30004, + "ItemQuantity": 10, + "MaximumLimit": 6, + "CurrencyItemId": 41, + "Price": 180, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "10103": { + "Id": 10103, + "Name": "ResidentGoods.10103.1", + "Desc": "ResidentGoods.10103.2", + "ShopId": 101, + "SaleNumber": 3, + "ItemId": 50004, + "ItemQuantity": 10, + "MaximumLimit": 2, + "CurrencyItemId": 41, + "Price": 180, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "10104": { + "Id": 10104, + "Name": "ResidentGoods.10104.1", + "Desc": "ResidentGoods.10104.2", + "ShopId": 101, + "SaleNumber": 4, + "ItemId": 30, + "ItemQuantity": 5, + "MaximumLimit": 4, + "CurrencyItemId": 41, + "Price": 90, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "10105": { + "Id": 10105, + "Name": "ResidentGoods.10105.1", + "Desc": "ResidentGoods.10105.2", + "ShopId": 101, + "SaleNumber": 5, + "ItemId": 32000, + "ItemQuantity": 10, + "MaximumLimit": 10, + "CurrencyItemId": 41, + "Price": 90, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "10106": { + "Id": 10106, + "Name": "ResidentGoods.10106.1", + "Desc": "ResidentGoods.10106.2", + "ShopId": 101, + "SaleNumber": 6, + "ItemId": 82001, + "ItemQuantity": 10, + "MaximumLimit": 18, + "CurrencyItemId": 41, + "Price": 50, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "10107": { + "Id": 10107, + "Name": "ResidentGoods.10107.1", + "Desc": "ResidentGoods.10107.2", + "ShopId": 101, + "SaleNumber": 7, + "ItemId": 82004, + "ItemQuantity": 10, + "MaximumLimit": 10, + "CurrencyItemId": 41, + "Price": 50, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "10108": { + "Id": 10108, + "Name": "ResidentGoods.10108.1", + "Desc": "ResidentGoods.10108.2", + "ShopId": 101, + "SaleNumber": 8, + "ItemId": 82007, + "ItemQuantity": 10, + "MaximumLimit": 10, + "CurrencyItemId": 41, + "Price": 50, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "10109": { + "Id": 10109, + "Name": "ResidentGoods.10109.1", + "Desc": "ResidentGoods.10109.2", + "ShopId": 101, + "SaleNumber": 9, + "ItemId": 1, + "ItemQuantity": 40000, + "MaximumLimit": 75, + "CurrencyItemId": 41, + "Price": 30, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "10110": { + "Id": 10110, + "Name": "ResidentGoods.10110.1", + "Desc": "ResidentGoods.10110.2", + "ShopId": 101, + "SaleNumber": 10, + "ItemId": 1, + "ItemQuantity": 20000, + "MaximumLimit": 0, + "CurrencyItemId": 41, + "Price": 30, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "10201": { + "Id": 10201, + "Name": "ResidentGoods.10201.1", + "Desc": "ResidentGoods.10201.2", + "ShopId": 102, + "SaleNumber": 1, + "ItemId": 710007, + "ItemQuantity": 1, + "MaximumLimit": 1, + "CurrencyItemId": 41, + "Price": 300, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "10202": { + "Id": 10202, + "Name": "ResidentGoods.10202.1", + "Desc": "ResidentGoods.10202.2", + "ShopId": 102, + "SaleNumber": 2, + "ItemId": 710010, + "ItemQuantity": 1, + "MaximumLimit": 1, + "CurrencyItemId": 41, + "Price": 300, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "10203": { + "Id": 10203, + "Name": "ResidentGoods.10203.1", + "Desc": "ResidentGoods.10203.2", + "ShopId": 102, + "SaleNumber": 3, + "ItemId": 710013, + "ItemQuantity": 1, + "MaximumLimit": 1, + "CurrencyItemId": 41, + "Price": 300, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "10204": { + "Id": 10204, + "Name": "ResidentGoods.10204.1", + "Desc": "ResidentGoods.10204.2", + "ShopId": 102, + "SaleNumber": 4, + "ItemId": 214039, + "ItemQuantity": 1, + "MaximumLimit": 1, + "CurrencyItemId": 41, + "Price": 800, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "10205": { + "Id": 10205, + "Name": "ResidentGoods.10205.1", + "Desc": "ResidentGoods.10205.2", + "ShopId": 102, + "SaleNumber": 5, + "ItemId": 224039, + "ItemQuantity": 1, + "MaximumLimit": 5, + "CurrencyItemId": 41, + "Price": 800, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "10206": { + "Id": 10206, + "Name": "ResidentGoods.10206.1", + "Desc": "ResidentGoods.10206.2", + "ShopId": 102, + "SaleNumber": 6, + "ItemId": 214040, + "ItemQuantity": 1, + "MaximumLimit": 1, + "CurrencyItemId": 41, + "Price": 800, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "10207": { + "Id": 10207, + "Name": "ResidentGoods.10207.1", + "Desc": "ResidentGoods.10207.2", + "ShopId": 102, + "SaleNumber": 7, + "ItemId": 224040, + "ItemQuantity": 1, + "MaximumLimit": 5, + "CurrencyItemId": 41, + "Price": 800, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "10208": { + "Id": 10208, + "Name": "ResidentGoods.10208.1", + "Desc": "ResidentGoods.10208.2", + "ShopId": 102, + "SaleNumber": 8, + "ItemId": 214024, + "ItemQuantity": 1, + "MaximumLimit": 1, + "CurrencyItemId": 41, + "Price": 800, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "10209": { + "Id": 10209, + "Name": "ResidentGoods.10209.1", + "Desc": "ResidentGoods.10209.2", + "ShopId": 102, + "SaleNumber": 9, + "ItemId": 224024, + "ItemQuantity": 1, + "MaximumLimit": 5, + "CurrencyItemId": 41, + "Price": 800, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "10210": { + "Id": 10210, + "Name": "ResidentGoods.10210.1", + "Desc": "ResidentGoods.10210.2", + "ShopId": 102, + "SaleNumber": 10, + "ItemId": 214041, + "ItemQuantity": 1, + "MaximumLimit": 1, + "CurrencyItemId": 41, + "Price": 800, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "10211": { + "Id": 10211, + "Name": "ResidentGoods.10211.1", + "Desc": "ResidentGoods.10211.2", + "ShopId": 102, + "SaleNumber": 11, + "ItemId": 224041, + "ItemQuantity": 1, + "MaximumLimit": 5, + "CurrencyItemId": 41, + "Price": 800, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "10212": { + "Id": 10212, + "Name": "ResidentGoods.10212.1", + "Desc": "ResidentGoods.10212.2", + "ShopId": 102, + "SaleNumber": 12, + "ItemId": 214043, + "ItemQuantity": 1, + "MaximumLimit": 1, + "CurrencyItemId": 41, + "Price": 800, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "10213": { + "Id": 10213, + "Name": "ResidentGoods.10213.1", + "Desc": "ResidentGoods.10213.2", + "ShopId": 102, + "SaleNumber": 13, + "ItemId": 224043, + "ItemQuantity": 1, + "MaximumLimit": 5, + "CurrencyItemId": 41, + "Price": 800, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "10214": { + "Id": 10214, + "Name": "ResidentGoods.10214.1", + "Desc": "ResidentGoods.10214.2", + "ShopId": 102, + "SaleNumber": 14, + "ItemId": 214003, + "ItemQuantity": 1, + "MaximumLimit": 1, + "CurrencyItemId": 41, + "Price": 800, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 + }, + "10215": { + "Id": 10215, + "Name": "ResidentGoods.10215.1", + "Desc": "ResidentGoods.10215.2", + "ShopId": 102, + "SaleNumber": 15, + "ItemId": 224003, + "ItemQuantity": 1, + "MaximumLimit": 5, + "CurrencyItemId": 41, + "Price": 800, + "OriginalPrice": 0, + "Discount": 0, + "AppearCondType": 0, + "AppearCondParams": "", + "PurchaseCondType": 0, + "PurchaseCondParams": "", + "UpShelfTime": "", + "DownShelfTime": "", + "UnlockPurchaseTime": "", + "DisplayMode": 1 } } \ No newline at end of file diff --git a/data/bin/ResidentShop.json b/data/bin/ResidentShop.json index 1c4705885..1f72190db 100644 --- a/data/bin/ResidentShop.json +++ b/data/bin/ResidentShop.json @@ -4,7 +4,7 @@ "ShopCoin": [ 12 ], - "Type": 0, + "Type": 1, "Name": "ResidentShop.1.1", "Sequence": 1, "RefreshTimeType": 3, @@ -19,7 +19,7 @@ "ShopCoin": [ 31 ], - "Type": 0, + "Type": 1, "Name": "ResidentShop.2.1", "Sequence": 3, "RefreshTimeType": 3, @@ -34,7 +34,7 @@ "ShopCoin": [ 34 ], - "Type": 0, + "Type": 1, "Name": "ResidentShop.3.1", "Sequence": 4, "RefreshTimeType": 3, @@ -49,7 +49,7 @@ "ShopCoin": [ 37 ], - "Type": 0, + "Type": 1, "Name": "ResidentShop.4.1", "Sequence": 5, "RefreshTimeType": 3, @@ -58,5 +58,50 @@ "UnlockCondParams": "[9]", "OpenTime": "2025-11-10T12:00:00+08:00", "CloseTime": "" + }, + "5": { + "Id": 5, + "ShopCoin": [ + 35011 + ], + "Type": 1, + "Name": "ResidentShop.5.1", + "Sequence": 6, + "RefreshTimeType": 3, + "RefreshInterval": 1, + "UnlockCondType": 71, + "UnlockCondParams": "[32]", + "OpenTime": "2025-11-10T12:00:00+08:00", + "CloseTime": "" + }, + "101": { + "Id": 101, + "ShopCoin": [ + 41 + ], + "Type": 2, + "Name": "ResidentShop.101.1", + "Sequence": 1, + "RefreshTimeType": 3, + "RefreshInterval": 1, + "UnlockCondType": 71, + "UnlockCondParams": "[5]", + "OpenTime": "2025-11-10T12:00:00+08:00", + "CloseTime": "" + }, + "102": { + "Id": 102, + "ShopCoin": [ + 41 + ], + "Type": 2, + "Name": "ResidentShop.102.1", + "Sequence": 2, + "RefreshTimeType": 0, + "RefreshInterval": 1, + "UnlockCondType": 71, + "UnlockCondParams": "[5]", + "OpenTime": "2025-11-10T12:00:00+08:00", + "CloseTime": "" } } \ No newline at end of file diff --git a/data/bin/ScriptParameter.json b/data/bin/ScriptParameter.json index 1355e1f1e..0bea6eb26 100644 --- a/data/bin/ScriptParameter.json +++ b/data/bin/ScriptParameter.json @@ -983,6 +983,54 @@ "LevelData": 0, "MainOrSupport": 0 }, + "16243011": { + "Id": 16243011, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, + "16243002": { + "Id": 16243002, + "LevelTypeData": 1, + "LevelData": 516243, + "MainOrSupport": 0 + }, + "16201011": { + "Id": 16201011, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, + "16202011": { + "Id": 16202011, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, + "16203011": { + "Id": 16203011, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, + "16207011": { + "Id": 16207011, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, + "16224011": { + "Id": 16224011, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, + "16228011": { + "Id": 16228011, + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0 + }, "13550001": { "Id": 13550001, "LevelTypeData": 0, diff --git a/data/bin/ScriptParameterValue.json b/data/bin/ScriptParameterValue.json index 7151ebfc2..f4cad24f2 100644 --- a/data/bin/ScriptParameterValue.json +++ b/data/bin/ScriptParameterValue.json @@ -1439,6 +1439,70 @@ "Id": 15526011, "CommonData": 240000 }, + "16243011": { + "Id": 16243011, + "CommonData": 10000 + }, + "16243012": { + "Id": 16243012, + "CommonData": 5000 + }, + "16243022": { + "Id": 16243022, + "CommonData": 9000 + }, + "16243032": { + "Id": 16243032, + "CommonData": 13000 + }, + "16243042": { + "Id": 16243042, + "CommonData": 17000 + }, + "16243052": { + "Id": 16243052, + "CommonData": 21000 + }, + "16243062": { + "Id": 16243062, + "CommonData": 25000 + }, + "16243072": { + "Id": 16243072, + "CommonData": 25000 + }, + "16243082": { + "Id": 16243082, + "CommonData": 25000 + }, + "16243092": { + "Id": 16243092, + "CommonData": 25000 + }, + "16201011": { + "Id": 16201011, + "CommonData": 293750 + }, + "16202011": { + "Id": 16202011, + "CommonData": 80000 + }, + "16203011": { + "Id": 16203011, + "CommonData": 10000 + }, + "16207011": { + "Id": 16207011, + "CommonData": 500000 + }, + "16224011": { + "Id": 16224011, + "CommonData": 50000 + }, + "16228011": { + "Id": 16228011, + "CommonData": 500000 + }, "13550001": { "Id": 13550001, "CommonData": 10000 diff --git a/data/bin/SecondarySkill.json b/data/bin/SecondarySkill.json index f4556e403..99c990112 100644 --- a/data/bin/SecondarySkill.json +++ b/data/bin/SecondarySkill.json @@ -15022,5 +15022,385 @@ "Param5": "", "Param6": "", "Param7": "" + }, + "4066101": { + "Id": 4066101, + "GroupId": 40661, + "Level": 1, + "NeedSubNoteSkills": "{\"90022\":10,\"90016\":10}", + "Score": 120, + "EffectId": [], + "Name": "SecondarySkill.4066101.1", + "Icon": "Icon/DiscSkill/DiscSkill_4", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "SecondarySkill.4066101.2", + "Param1": "10%", + "Param2": "5", + "Param3": "7.5%", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "" + }, + "4066102": { + "Id": 4066102, + "GroupId": 40661, + "Level": 2, + "NeedSubNoteSkills": "{\"90022\":25,\"90016\":25}", + "Score": 240, + "EffectId": [], + "Name": "SecondarySkill.4066102.1", + "Icon": "Icon/DiscSkill/DiscSkill_4", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "SecondarySkill.4066102.2", + "Param1": "15%", + "Param2": "5", + "Param3": "15%", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "" + }, + "4066103": { + "Id": 4066103, + "GroupId": 40661, + "Level": 3, + "NeedSubNoteSkills": "{\"90022\":40,\"90016\":40}", + "Score": 360, + "EffectId": [], + "Name": "SecondarySkill.4066103.1", + "Icon": "Icon/DiscSkill/DiscSkill_4", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "SecondarySkill.4066103.2", + "Param1": "20%", + "Param2": "5", + "Param3": "22.5%", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "" + }, + "4066104": { + "Id": 4066104, + "GroupId": 40661, + "Level": 4, + "NeedSubNoteSkills": "{\"90022\":55,\"90016\":55}", + "Score": 480, + "EffectId": [], + "Name": "SecondarySkill.4066104.1", + "Icon": "Icon/DiscSkill/DiscSkill_4", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "SecondarySkill.4066104.2", + "Param1": "25%", + "Param2": "5", + "Param3": "30%", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "" + }, + "4066105": { + "Id": 4066105, + "GroupId": 40661, + "Level": 5, + "NeedSubNoteSkills": "{\"90022\":70,\"90016\":70}", + "Score": 600, + "EffectId": [], + "Name": "SecondarySkill.4066105.1", + "Icon": "Icon/DiscSkill/DiscSkill_4", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "SecondarySkill.4066105.2", + "Param1": "30%", + "Param2": "5", + "Param3": "37.5%", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "" + }, + "4066201": { + "Id": 4066201, + "GroupId": 40662, + "Level": 1, + "NeedSubNoteSkills": "{\"90022\":15,\"90012\":15,\"90016\":15}", + "Score": 120, + "EffectId": [], + "Name": "SecondarySkill.4066201.1", + "Icon": "Icon/DiscSkill/DiscSkill_3", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "SecondarySkill.4066201.2", + "Param1": "15%", + "Param2": "12", + "Param3": "3%", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "" + }, + "4066202": { + "Id": 4066202, + "GroupId": 40662, + "Level": 2, + "NeedSubNoteSkills": "{\"90022\":30,\"90012\":30,\"90016\":30}", + "Score": 240, + "EffectId": [], + "Name": "SecondarySkill.4066202.1", + "Icon": "Icon/DiscSkill/DiscSkill_3", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "SecondarySkill.4066202.2", + "Param1": "20%", + "Param2": "12", + "Param3": "4%", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "" + }, + "4066203": { + "Id": 4066203, + "GroupId": 40662, + "Level": 3, + "NeedSubNoteSkills": "{\"90022\":45,\"90012\":45,\"90016\":45}", + "Score": 360, + "EffectId": [], + "Name": "SecondarySkill.4066203.1", + "Icon": "Icon/DiscSkill/DiscSkill_3", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "SecondarySkill.4066203.2", + "Param1": "25%", + "Param2": "12", + "Param3": "5%", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "" + }, + "4066204": { + "Id": 4066204, + "GroupId": 40662, + "Level": 4, + "NeedSubNoteSkills": "{\"90022\":60,\"90012\":60,\"90016\":60}", + "Score": 480, + "EffectId": [], + "Name": "SecondarySkill.4066204.1", + "Icon": "Icon/DiscSkill/DiscSkill_3", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "SecondarySkill.4066204.2", + "Param1": "30%", + "Param2": "12", + "Param3": "6%", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "" + }, + "4066205": { + "Id": 4066205, + "GroupId": 40662, + "Level": 5, + "NeedSubNoteSkills": "{\"90022\":75,\"90012\":75,\"90016\":75}", + "Score": 600, + "EffectId": [], + "Name": "SecondarySkill.4066205.1", + "Icon": "Icon/DiscSkill/DiscSkill_3", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "SecondarySkill.4066205.2", + "Param1": "35%", + "Param2": "12", + "Param3": "7%", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "" + }, + "4067101": { + "Id": 4067101, + "GroupId": 40671, + "Level": 1, + "NeedSubNoteSkills": "{\"90022\":10,\"90014\":10}", + "Score": 120, + "EffectId": [], + "Name": "SecondarySkill.4067101.1", + "Icon": "Icon/DiscSkill/DiscSkill_4", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "SecondarySkill.4067101.2", + "Param1": "5", + "Param2": "0.3%", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "" + }, + "4067102": { + "Id": 4067102, + "GroupId": 40671, + "Level": 2, + "NeedSubNoteSkills": "{\"90022\":25,\"90014\":25}", + "Score": 240, + "EffectId": [], + "Name": "SecondarySkill.4067102.1", + "Icon": "Icon/DiscSkill/DiscSkill_4", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "SecondarySkill.4067102.2", + "Param1": "5", + "Param2": "0.6%", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "" + }, + "4067103": { + "Id": 4067103, + "GroupId": 40671, + "Level": 3, + "NeedSubNoteSkills": "{\"90022\":40,\"90014\":40}", + "Score": 360, + "EffectId": [], + "Name": "SecondarySkill.4067103.1", + "Icon": "Icon/DiscSkill/DiscSkill_4", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "SecondarySkill.4067103.2", + "Param1": "5", + "Param2": "0.9%", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "" + }, + "4067104": { + "Id": 4067104, + "GroupId": 40671, + "Level": 4, + "NeedSubNoteSkills": "{\"90022\":55,\"90014\":55}", + "Score": 480, + "EffectId": [], + "Name": "SecondarySkill.4067104.1", + "Icon": "Icon/DiscSkill/DiscSkill_4", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "SecondarySkill.4067104.2", + "Param1": "5", + "Param2": "1.2%", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "" + }, + "4067105": { + "Id": 4067105, + "GroupId": 40671, + "Level": 5, + "NeedSubNoteSkills": "{\"90022\":70,\"90014\":70}", + "Score": 600, + "EffectId": [], + "Name": "SecondarySkill.4067105.1", + "Icon": "Icon/DiscSkill/DiscSkill_4", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "SecondarySkill.4067105.2", + "Param1": "5", + "Param2": "1.5%", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "" + }, + "4067201": { + "Id": 4067201, + "GroupId": 40672, + "Level": 1, + "NeedSubNoteSkills": "{\"90014\":15,\"90022\":15,\"90016\":15}", + "Score": 120, + "EffectId": [], + "Name": "SecondarySkill.4067201.1", + "Icon": "Icon/DiscSkill/DiscSkill_14", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "SecondarySkill.4067201.2", + "Param1": "5%", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "" + }, + "4067202": { + "Id": 4067202, + "GroupId": 40672, + "Level": 2, + "NeedSubNoteSkills": "{\"90014\":30,\"90022\":30,\"90016\":30}", + "Score": 240, + "EffectId": [], + "Name": "SecondarySkill.4067202.1", + "Icon": "Icon/DiscSkill/DiscSkill_14", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "SecondarySkill.4067202.2", + "Param1": "10%", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "" + }, + "4067203": { + "Id": 4067203, + "GroupId": 40672, + "Level": 3, + "NeedSubNoteSkills": "{\"90014\":45,\"90022\":45,\"90016\":45}", + "Score": 360, + "EffectId": [], + "Name": "SecondarySkill.4067203.1", + "Icon": "Icon/DiscSkill/DiscSkill_14", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "SecondarySkill.4067203.2", + "Param1": "15%", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "" + }, + "4067204": { + "Id": 4067204, + "GroupId": 40672, + "Level": 4, + "NeedSubNoteSkills": "{\"90014\":60,\"90022\":60,\"90016\":60}", + "Score": 480, + "EffectId": [], + "Name": "SecondarySkill.4067204.1", + "Icon": "Icon/DiscSkill/DiscSkill_14", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "SecondarySkill.4067204.2", + "Param1": "20%", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "" + }, + "4067205": { + "Id": 4067205, + "GroupId": 40672, + "Level": 5, + "NeedSubNoteSkills": "{\"90014\":75,\"90022\":75,\"90016\":75}", + "Score": 600, + "EffectId": [], + "Name": "SecondarySkill.4067205.1", + "Icon": "Icon/DiscSkill/DiscSkill_14", + "IconBg": "Icon/DiscSkill/db_DiscSkill_3", + "Desc": "SecondarySkill.4067205.2", + "Param1": "25%", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "" } } \ No newline at end of file diff --git a/data/bin/Shield.json b/data/bin/Shield.json index ad323b441..29284445d 100644 --- a/data/bin/Shield.json +++ b/data/bin/Shield.json @@ -209,6 +209,34 @@ "NotRemove": false, "NotShieldScale": false }, + "709054152": { + "Id": 709054152, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "BindEffect": "", + "ShieldTag1": 0, + "ShieldTag2": 0, + "ShieldTag3": 0, + "TimeSuperposition": 1, + "NotRemove": false, + "NotShieldScale": true + }, + "709054081": { + "Id": 709054081, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "BindEffect": "", + "ShieldTag1": 0, + "ShieldTag2": 0, + "ShieldTag3": 0, + "TimeSuperposition": 1, + "NotRemove": false, + "NotShieldScale": true + }, "250100601": { "Id": 250100601, "Name": "", @@ -293,6 +321,174 @@ "NotRemove": false, "NotShieldScale": true }, + "250106201": { + "Id": 250106201, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "BindEffect": "FX/Buff/fx_buff_common_Shield", + "ShieldTag1": 0, + "ShieldTag2": 0, + "ShieldTag3": 0, + "TimeSuperposition": 2, + "NotRemove": false, + "NotShieldScale": true + }, + "250106202": { + "Id": 250106202, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "BindEffect": "FX/Buff/fx_buff_common_Shield", + "ShieldTag1": 0, + "ShieldTag2": 0, + "ShieldTag3": 0, + "TimeSuperposition": 2, + "NotRemove": false, + "NotShieldScale": true + }, + "250106203": { + "Id": 250106203, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "BindEffect": "FX/Buff/fx_buff_common_Shield", + "ShieldTag1": 0, + "ShieldTag2": 0, + "ShieldTag3": 0, + "TimeSuperposition": 2, + "NotRemove": false, + "NotShieldScale": true + }, + "250104601": { + "Id": 250104601, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "BindEffect": "FX/Buff/fx_buff_common_Shield", + "ShieldTag1": 0, + "ShieldTag2": 0, + "ShieldTag3": 0, + "TimeSuperposition": 2, + "NotRemove": false, + "NotShieldScale": true + }, + "250104602": { + "Id": 250104602, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "BindEffect": "FX/Buff/fx_buff_common_Shield", + "ShieldTag1": 0, + "ShieldTag2": 0, + "ShieldTag3": 0, + "TimeSuperposition": 2, + "NotRemove": false, + "NotShieldScale": true + }, + "260112431": { + "Id": 260112431, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "BindEffect": "FX/Buff/fx_buff_common_Shield", + "ShieldTag1": 0, + "ShieldTag2": 0, + "ShieldTag3": 0, + "TimeSuperposition": 2, + "NotRemove": false, + "NotShieldScale": true + }, + "260112432": { + "Id": 260112432, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "BindEffect": "FX/Buff/fx_buff_common_Shield", + "ShieldTag1": 0, + "ShieldTag2": 0, + "ShieldTag3": 0, + "TimeSuperposition": 2, + "NotRemove": false, + "NotShieldScale": true + }, + "260113011": { + "Id": 260113011, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "BindEffect": "FX/Buff/fx_buff_common_Shield", + "ShieldTag1": 0, + "ShieldTag2": 0, + "ShieldTag3": 0, + "TimeSuperposition": 2, + "NotRemove": false, + "NotShieldScale": true + }, + "260113012": { + "Id": 260113012, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "BindEffect": "FX/Buff/fx_buff_common_Shield", + "ShieldTag1": 0, + "ShieldTag2": 0, + "ShieldTag3": 0, + "TimeSuperposition": 2, + "NotRemove": false, + "NotShieldScale": true + }, + "260113013": { + "Id": 260113013, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "BindEffect": "FX/Buff/fx_buff_common_Shield", + "ShieldTag1": 0, + "ShieldTag2": 0, + "ShieldTag3": 0, + "TimeSuperposition": 2, + "NotRemove": false, + "NotShieldScale": true + }, + "260113111": { + "Id": 260113111, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "BindEffect": "FX/Buff/fx_buff_common_Shield", + "ShieldTag1": 0, + "ShieldTag2": 0, + "ShieldTag3": 0, + "TimeSuperposition": 2, + "NotRemove": false, + "NotShieldScale": true + }, + "260113112": { + "Id": 260113112, + "Name": "", + "LevelTypeData": 0, + "LevelData": 0, + "MainOrSupport": 0, + "BindEffect": "FX/Buff/fx_buff_common_Shield", + "ShieldTag1": 0, + "ShieldTag2": 0, + "ShieldTag3": 0, + "TimeSuperposition": 2, + "NotRemove": false, + "NotShieldScale": true + }, "4009020": { "Id": 4009020, "Name": "", diff --git a/data/bin/ShieldValue.json b/data/bin/ShieldValue.json index df069bd44..973927557 100644 --- a/data/bin/ShieldValue.json +++ b/data/bin/ShieldValue.json @@ -194,6 +194,32 @@ "NotRemove": false, "ReferenceLimit": 0 }, + "709054152": { + "Id": 709054152, + "Name": "", + "AbsorptionBase": 0, + "ReferenceTarget": 2, + "ReferenceAttrib": 1, + "ReferenceScale": 600, + "Time": -10000, + "ShieldLaminatedNum": 1, + "TimeSuperposition": 1, + "NotRemove": false, + "ReferenceLimit": 0 + }, + "709054081": { + "Id": 709054081, + "Name": "", + "AbsorptionBase": 0, + "ReferenceTarget": 2, + "ReferenceAttrib": 1, + "ReferenceScale": 200, + "Time": 40000, + "ShieldLaminatedNum": 10, + "TimeSuperposition": 2, + "NotRemove": false, + "ReferenceLimit": 0 + }, "250100601": { "Id": 250100601, "Name": "", @@ -272,6 +298,162 @@ "NotRemove": false, "ReferenceLimit": 0 }, + "250106201": { + "Id": 250106201, + "Name": "", + "AbsorptionBase": 0, + "ReferenceTarget": 2, + "ReferenceAttrib": 1, + "ReferenceScale": 10300, + "Time": 50000, + "ShieldLaminatedNum": 1, + "TimeSuperposition": 2, + "NotRemove": false, + "ReferenceLimit": 0 + }, + "250106202": { + "Id": 250106202, + "Name": "", + "AbsorptionBase": 0, + "ReferenceTarget": 2, + "ReferenceAttrib": 1, + "ReferenceScale": 10500, + "Time": 50000, + "ShieldLaminatedNum": 1, + "TimeSuperposition": 2, + "NotRemove": false, + "ReferenceLimit": 0 + }, + "250106203": { + "Id": 250106203, + "Name": "", + "AbsorptionBase": 0, + "ReferenceTarget": 2, + "ReferenceAttrib": 1, + "ReferenceScale": 10500, + "Time": 50000, + "ShieldLaminatedNum": 1, + "TimeSuperposition": 2, + "NotRemove": false, + "ReferenceLimit": 0 + }, + "250104601": { + "Id": 250104601, + "Name": "", + "AbsorptionBase": 0, + "ReferenceTarget": 2, + "ReferenceAttrib": 1, + "ReferenceScale": 300, + "Time": 9990000, + "ShieldLaminatedNum": 1, + "TimeSuperposition": 2, + "NotRemove": false, + "ReferenceLimit": 0 + }, + "250104602": { + "Id": 250104602, + "Name": "", + "AbsorptionBase": 0, + "ReferenceTarget": 2, + "ReferenceAttrib": 1, + "ReferenceScale": 600, + "Time": 9990000, + "ShieldLaminatedNum": 1, + "TimeSuperposition": 2, + "NotRemove": false, + "ReferenceLimit": 0 + }, + "260112431": { + "Id": 260112431, + "Name": "", + "AbsorptionBase": 0, + "ReferenceTarget": 2, + "ReferenceAttrib": 1, + "ReferenceScale": 800, + "Time": 150000, + "ShieldLaminatedNum": 1, + "TimeSuperposition": 2, + "NotRemove": false, + "ReferenceLimit": 0 + }, + "260112432": { + "Id": 260112432, + "Name": "", + "AbsorptionBase": 0, + "ReferenceTarget": 2, + "ReferenceAttrib": 1, + "ReferenceScale": 800, + "Time": 150000, + "ShieldLaminatedNum": 1, + "TimeSuperposition": 2, + "NotRemove": false, + "ReferenceLimit": 0 + }, + "260113011": { + "Id": 260113011, + "Name": "", + "AbsorptionBase": 0, + "ReferenceTarget": 2, + "ReferenceAttrib": 22, + "ReferenceScale": 300, + "Time": 9990000, + "ShieldLaminatedNum": 1, + "TimeSuperposition": 2, + "NotRemove": false, + "ReferenceLimit": 0 + }, + "260113012": { + "Id": 260113012, + "Name": "", + "AbsorptionBase": 0, + "ReferenceTarget": 2, + "ReferenceAttrib": 22, + "ReferenceScale": 500, + "Time": 9990000, + "ShieldLaminatedNum": 1, + "TimeSuperposition": 2, + "NotRemove": false, + "ReferenceLimit": 0 + }, + "260113013": { + "Id": 260113013, + "Name": "", + "AbsorptionBase": 0, + "ReferenceTarget": 2, + "ReferenceAttrib": 22, + "ReferenceScale": 1000, + "Time": 9990000, + "ShieldLaminatedNum": 1, + "TimeSuperposition": 2, + "NotRemove": false, + "ReferenceLimit": 0 + }, + "260113111": { + "Id": 260113111, + "Name": "", + "AbsorptionBase": 0, + "ReferenceTarget": 1, + "ReferenceAttrib": 1, + "ReferenceScale": 2000, + "Time": 9990000, + "ShieldLaminatedNum": 8, + "TimeSuperposition": 2, + "NotRemove": false, + "ReferenceLimit": 0 + }, + "260113112": { + "Id": 260113112, + "Name": "", + "AbsorptionBase": 0, + "ReferenceTarget": 1, + "ReferenceAttrib": 1, + "ReferenceScale": 1000, + "Time": 9990000, + "ShieldLaminatedNum": 8, + "TimeSuperposition": 2, + "NotRemove": false, + "ReferenceLimit": 0 + }, "4009020": { "Id": 4009020, "Name": "", diff --git a/data/bin/Skill.json b/data/bin/Skill.json index 15a78e2a3..b37e346a8 100644 --- a/data/bin/Skill.json +++ b/data/bin/Skill.json @@ -7625,6 +7625,223 @@ "IsCleanSkillCD": false, "CheckSkillInterval": false }, + "16210000": { + "Id": 16210000, + "Title": "Skill.16210000.1", + "FCPath": "AIScript.Character._16201.SkillScript_NormalAttack", + "Type": 1, + "BriefDesc": "Skill.16210000.13", + "Desc": "Skill.16210000.2", + "Icon": "Icon/Skill/16201_Normal", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 59837, + "Param1": "HitDamage,DamageNum,162100001", + "Param2": "HitDamage,DamageNum,162100002", + "Param3": "HitDamage,DamageNum,162100003", + "Param4": "HitDamage,DamageNum,162100004", + "Param5": "HitDamage,DamageNum,162100005", + "Param6": "OnceAdditionalAttribute,LevelUp,16290001,AttributeType1,Enum,EAT", + "Param7": "OnceAdditionalAttribute,LevelUp,16290001,Value1,10KHdPct", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": true + }, + "16220000": { + "Id": 16220000, + "Title": "Skill.16220000.1", + "FCPath": "AIScript.Character._16201.SkillScript_Dodge", + "Type": 6, + "BriefDesc": "Skill.16220000.13", + "Desc": "Skill.16220000.2", + "Icon": "Icon/Skill/Common_Dodge", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 2, + "UseInterval": 2000, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": true + }, + "16231000": { + "Id": 16231000, + "Title": "Skill.16231000.1", + "FCPath": "AIScript.Character._16201.SkillScript_Skill_MainControl", + "Type": 3, + "BriefDesc": "Skill.16231000.13", + "Desc": "Skill.16231000.2", + "Icon": "Icon/Skill/16201_Skill_Main", + "SkillCD": 100000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 208888, + "Param1": "HitDamage,DamageNum,162310001", + "Param2": "HitDamage,DamageNum,162310002", + "Param3": "HitDamage,DamageNum,162310008", + "Param4": "HitDamage,DamageNum,162000001", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": true + }, + "16231002": { + "Id": 16231002, + "Title": "Skill.16231002.1", + "FCPath": "AIScript.Character._16201.SkillScript_ExtraSkill_MainControl", + "Type": 3, + "BriefDesc": "Skill.16231002.13", + "Desc": "Skill.16231002.2", + "Icon": "Icon/Skill/16201_Skill_Main_2", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 100000, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": true + }, + "16232000": { + "Id": 16232000, + "Title": "Skill.16232000.1", + "FCPath": "AIScript.Character._16201.SkillScript_Skill_Support", + "Type": 4, + "BriefDesc": "Skill.16232000.13", + "Desc": "Skill.16232000.2", + "Icon": "Icon/Skill/16201_Skill_Support", + "SkillCD": 120000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,162320001", + "Param2": "HitDamage,DamageNum,162320002", + "Param3": "HitDamage,DamageNum,162320003", + "Param4": "HitDamage,DamageNum,162000001", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": true + }, + "16240000": { + "Id": 16240000, + "Title": "Skill.16240000.1", + "FCPath": "AIScript.Character._16201.SkillScript_Ultra", + "Type": 5, + "BriefDesc": "Skill.16240000.13", + "Desc": "Skill.16240000.2", + "Icon": "Icon/Skill/16201_Ultra_1", + "SkillCD": 300000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 2350000, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,162400001", + "Param2": "HitDamage,DamageNum,162400002", + "Param3": "HitDamage,DamageNum,162400003", + "Param4": "HitDamage,DamageNum,162400004", + "Param5": "Effect,LevelUp,16290003,EffectTypeFirstSubtype,Enum,EAT", + "Param6": "Effect,LevelUp,16290003,EffectTypeParam1,HdPct", + "Param7": "Buff,LevelUp,16290003,Time,10K", + "Param8": "HitDamage,DamageNum,162000001", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": true + }, + "16270000": { + "Id": 16270000, + "Title": "Skill.16270000.1", + "FCPath": "AIScript.Character._16201.SkillScript_Rush", + "Type": 7, + "BriefDesc": "Skill.16270000.13", + "Desc": "Skill.16270000.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": true + }, "11010000": { "Id": 11010000, "Title": "Skill.11010000.1", @@ -14228,6 +14445,68 @@ "IsCleanSkillCD": false, "CheckSkillInterval": false }, + "8216201": { + "Id": 8216201, + "Title": "Skill.8216201.1", + "FCPath": "AIScript.BrickBreaker._162.Skill", + "Type": 0, + "BriefDesc": "Skill.8216201.13", + "Desc": "Skill.8216201.2", + "Icon": "Icon/Skill/16201_Skill_Main", + "SkillCD": 20, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "8213901": { + "Id": 8213901, + "Title": "Skill.8213901.1", + "FCPath": "AIScript.BrickBreaker._139.Skill", + "Type": 0, + "BriefDesc": "Skill.8213901.13", + "Desc": "Skill.8213901.2", + "Icon": "Icon/Skill/13901_Skill_Main", + "SkillCD": 20, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, "8219999": { "Id": 8219999, "Title": "Skill.8219999.1", @@ -15375,6 +15654,68 @@ "IsCleanSkillCD": false, "CheckSkillInterval": false }, + "8210421": { + "Id": 8210421, + "Title": "Skill.8210421.1", + "FCPath": "AIScript.Monster.Activity.BreakOut.Monser_4_ShiZiDao", + "Type": 2, + "BriefDesc": "Skill.8210421.13", + "Desc": "Skill.8210421.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "8210422": { + "Id": 8210422, + "Title": "Skill.8210422.1", + "FCPath": "AIScript.Monster.Activity.BreakOut.Monser_4_XiaoFa", + "Type": 2, + "BriefDesc": "Skill.8210422.13", + "Desc": "Skill.8210422.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, "9999988": { "Id": 9999988, "Title": "Skill.9999988.1", @@ -28767,6 +29108,37 @@ "IsCleanSkillCD": false, "CheckSkillInterval": false }, + "5091701": { + "Id": 5091701, + "Title": "Skill.5091701.1", + "FCPath": "AIScript.Monster.Activity.BreakOut.Skill_SplitBall", + "Type": 2, + "BriefDesc": "Skill.5091701.13", + "Desc": "Skill.5091701.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, "5012101": { "Id": 5012101, "Title": "Skill.5012101.1", @@ -58124,6 +58496,37 @@ "IsCleanSkillCD": false, "CheckSkillInterval": false }, + "5017119": { + "Id": 5017119, + "Title": "Skill.5017119.1", + "FCPath": "AIScript.Monster._50171BingXiangGuai_V3.Spawn_TraceHunt", + "Type": 2, + "BriefDesc": "Skill.5017119.13", + "Desc": "Skill.5017119.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, "5017121": { "Id": 5017121, "Title": "Skill.5017121.1", @@ -59550,6 +59953,471 @@ "IsCleanSkillCD": false, "CheckSkillInterval": false }, + "3170101": { + "Id": 3170101, + "Title": "Skill.3170101.1", + "FCPath": "AIScript.Monster._31701MoFaZhen.MagicCircle_1", + "Type": 2, + "BriefDesc": "Skill.3170101.13", + "Desc": "Skill.3170101.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "3170102": { + "Id": 3170102, + "Title": "Skill.3170102.1", + "FCPath": "AIScript.Monster._31701MoFaZhen.MagicCircle_2", + "Type": 2, + "BriefDesc": "Skill.3170102.13", + "Desc": "Skill.3170102.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "3170103": { + "Id": 3170103, + "Title": "Skill.3170103.1", + "FCPath": "AIScript.Monster._31701MoFaZhen.Sigil", + "Type": 2, + "BriefDesc": "Skill.3170103.13", + "Desc": "Skill.3170103.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "3170104": { + "Id": 3170104, + "Title": "Skill.3170104.1", + "FCPath": "AIScript.Monster._31701MoFaZhen.Summon", + "Type": 2, + "BriefDesc": "Skill.3170104.13", + "Desc": "Skill.3170104.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "3170111": { + "Id": 3170111, + "Title": "Skill.3170111.1", + "FCPath": "AIScript.Monster._31701MoFaZhen.MagicCircle_Activity_1", + "Type": 2, + "BriefDesc": "Skill.3170111.13", + "Desc": "Skill.3170111.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "3170112": { + "Id": 3170112, + "Title": "Skill.3170112.1", + "FCPath": "AIScript.Monster._31701MoFaZhen.MagicCircle_Activity_2", + "Type": 2, + "BriefDesc": "Skill.3170112.13", + "Desc": "Skill.3170112.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "3170113": { + "Id": 3170113, + "Title": "Skill.3170113.1", + "FCPath": "AIScript.Monster._31701MoFaZhen.Sigil_Activity", + "Type": 2, + "BriefDesc": "Skill.3170113.13", + "Desc": "Skill.3170113.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "3170114": { + "Id": 3170114, + "Title": "Skill.3170114.1", + "FCPath": "AIScript.Monster._31701MoFaZhen.Summon_Activity", + "Type": 2, + "BriefDesc": "Skill.3170114.13", + "Desc": "Skill.3170114.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "3170115": { + "Id": 3170115, + "Title": "Skill.3170115.1", + "FCPath": "AIScript.Monster._31701MoFaZhen.MagicCircle_Activity_3", + "Type": 2, + "BriefDesc": "Skill.3170115.13", + "Desc": "Skill.3170115.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "3170116": { + "Id": 3170116, + "Title": "Skill.3170116.1", + "FCPath": "AIScript.Monster._31701MoFaZhen.Summon_Activity_2", + "Type": 2, + "BriefDesc": "Skill.3170116.13", + "Desc": "Skill.3170116.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "3170117": { + "Id": 3170117, + "Title": "Skill.3170117.1", + "FCPath": "AIScript.Monster._31701MoFaZhen.Summon_Activity_3", + "Type": 2, + "BriefDesc": "Skill.3170117.13", + "Desc": "Skill.3170117.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "3170118": { + "Id": 3170118, + "Title": "Skill.3170118.1", + "FCPath": "AIScript.Monster._31701MoFaZhen.Summon_Activity_4", + "Type": 2, + "BriefDesc": "Skill.3170118.13", + "Desc": "Skill.3170118.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "3170119": { + "Id": 3170119, + "Title": "Skill.3170119.1", + "FCPath": "AIScript.Monster._31701MoFaZhen.Summon_Activity_5", + "Type": 2, + "BriefDesc": "Skill.3170119.13", + "Desc": "Skill.3170119.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "3170121": { + "Id": 3170121, + "Title": "Skill.3170121.1", + "FCPath": "AIScript.Monster._31701MoFaZhen.MagicCircle_MiniBoss", + "Type": 2, + "BriefDesc": "Skill.3170121.13", + "Desc": "Skill.3170121.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "3170122": { + "Id": 3170122, + "Title": "Skill.3170122.1", + "FCPath": "AIScript.Monster._31701MoFaZhen.Sigil_MiniBoss", + "Type": 2, + "BriefDesc": "Skill.3170122.13", + "Desc": "Skill.3170122.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, "3012101": { "Id": 3012101, "Title": "Skill.3012101.1", @@ -67548,6 +68416,2052 @@ "IsCleanSkillCD": false, "CheckSkillInterval": false }, + "7201151": { + "Id": 7201151, + "Title": "Skill.7201151.1", + "FCPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Skill_SilkPierce", + "Type": 2, + "BriefDesc": "Skill.7201151.13", + "Desc": "Skill.7201151.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201152": { + "Id": 7201152, + "Title": "Skill.7201152.1", + "FCPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Skill_PuppetControl", + "Type": 2, + "BriefDesc": "Skill.7201152.13", + "Desc": "Skill.7201152.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201153": { + "Id": 7201153, + "Title": "Skill.7201153.1", + "FCPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Skill_MeleeCombo", + "Type": 2, + "BriefDesc": "Skill.7201153.13", + "Desc": "Skill.7201153.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201154": { + "Id": 7201154, + "Title": "Skill.7201154.1", + "FCPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Skill_RangedCombo", + "Type": 2, + "BriefDesc": "Skill.7201154.13", + "Desc": "Skill.7201154.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201155": { + "Id": 7201155, + "Title": "Skill.7201155.1", + "FCPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Skill_ZhuNengGuangXian", + "Type": 2, + "BriefDesc": "Skill.7201155.13", + "Desc": "Skill.7201155.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201156": { + "Id": 7201156, + "Title": "Skill.7201156.1", + "FCPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Skill_NengLiangQiu", + "Type": 2, + "BriefDesc": "Skill.7201156.13", + "Desc": "Skill.7201156.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201221": { + "Id": 7201221, + "Title": "Skill.7201221.1", + "FCPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Skill_Bombard_JuXingMoXiang", + "Type": 2, + "BriefDesc": "Skill.7201221.13", + "Desc": "Skill.7201221.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201222": { + "Id": 7201222, + "Title": "Skill.7201222.1", + "FCPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Skill_LaserSweep_JuXingMoXiang", + "Type": 2, + "BriefDesc": "Skill.7201222.13", + "Desc": "Skill.7201222.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201223": { + "Id": 7201223, + "Title": "Skill.7201223.1", + "FCPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Skill_HeXinBaoFa_JuXingMoXiang", + "Type": 2, + "BriefDesc": "Skill.7201223.13", + "Desc": "Skill.7201223.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201224": { + "Id": 7201224, + "Title": "Skill.7201224.1", + "FCPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Skill_GuangXian_P1_JuXingMoXiang", + "Type": 2, + "BriefDesc": "Skill.7201224.13", + "Desc": "Skill.7201224.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201225": { + "Id": 7201225, + "Title": "Skill.7201225.1", + "FCPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Skill_Approach_JuXingMoXiang", + "Type": 2, + "BriefDesc": "Skill.7201225.13", + "Desc": "Skill.7201225.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201231": { + "Id": 7201231, + "Title": "Skill.7201231.1", + "FCPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Skill_JuXiangHuiJi_JuXingMoXiang", + "Type": 2, + "BriefDesc": "Skill.7201231.13", + "Desc": "Skill.7201231.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201232": { + "Id": 7201232, + "Title": "Skill.7201232.1", + "FCPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Skill_HeXinJiGuang_JuXingMoXiang", + "Type": 2, + "BriefDesc": "Skill.7201232.13", + "Desc": "Skill.7201232.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201233": { + "Id": 7201233, + "Title": "Skill.7201233.1", + "FCPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Skill_LiPaoHongJi_Phase2_JuXingMoXiang", + "Type": 2, + "BriefDesc": "Skill.7201233.13", + "Desc": "Skill.7201233.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201234": { + "Id": 7201234, + "Title": "Skill.7201234.1", + "FCPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Skill_JiGuangFangShe_JuXingMoXiang", + "Type": 2, + "BriefDesc": "Skill.7201234.13", + "Desc": "Skill.7201234.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201235": { + "Id": 7201235, + "Title": "Skill.7201235.1", + "FCPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Skill_ShuFuXianJing_JuXingMoXiang", + "Type": 2, + "BriefDesc": "Skill.7201235.13", + "Desc": "Skill.7201235.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201236": { + "Id": 7201236, + "Title": "Skill.7201236.1", + "FCPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Skill_HeXinBaoFa_Phase2_JuXingMoXiang", + "Type": 2, + "BriefDesc": "Skill.7201236.13", + "Desc": "Skill.7201236.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201237": { + "Id": 7201237, + "Title": "Skill.7201237.1", + "FCPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Skill_ZhuNengGuangXian_JuXingMoXiang", + "Type": 2, + "BriefDesc": "Skill.7201237.13", + "Desc": "Skill.7201237.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201238": { + "Id": 7201238, + "Title": "Skill.7201238.1", + "FCPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Skill_NengLiangQiu_JuXingMoXiang", + "Type": 2, + "BriefDesc": "Skill.7201238.13", + "Desc": "Skill.7201238.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201239": { + "Id": 7201239, + "Title": "Skill.7201239.1", + "FCPath": "AIScript.Monster._73001KuiLeiShi_Mainline.Skill_ParalyzeCharge_JuXingMoXiang", + "Type": 2, + "BriefDesc": "Skill.7201239.13", + "Desc": "Skill.7201239.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201371": { + "Id": 7201371, + "Title": "Skill.7201371.1", + "FCPath": "AIScript.Monster._73001KuiLeiShi.Skill_Charge_ChongFengKuiLei_10_1", + "Type": 2, + "BriefDesc": "Skill.7201371.13", + "Desc": "Skill.7201371.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201372": { + "Id": 7201372, + "Title": "Skill.7201372.1", + "FCPath": "AIScript.Monster._73001KuiLeiShi.Skill_JumpWhirlwind_XuanFengKuiLei_10_1", + "Type": 2, + "BriefDesc": "Skill.7201372.13", + "Desc": "Skill.7201372.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201373": { + "Id": 7201373, + "Title": "Skill.7201373.1", + "FCPath": "AIScript.Monster._73001KuiLeiShi.Skill_Die_ChongFengKuiLei_10_1", + "Type": 2, + "BriefDesc": "Skill.7201373.13", + "Desc": "Skill.7201373.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201374": { + "Id": 7201374, + "Title": "Skill.7201374.1", + "FCPath": "AIScript.Monster._73001KuiLeiShi.Skill_HealAura_10_1", + "Type": 2, + "BriefDesc": "Skill.7201374.13", + "Desc": "Skill.7201374.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201375": { + "Id": 7201375, + "Title": "Skill.7201375.1", + "FCPath": "AIScript.Monster._73001KuiLeiShi.Skill_Slam_10_1", + "Type": 2, + "BriefDesc": "Skill.7201375.13", + "Desc": "Skill.7201375.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201376": { + "Id": 7201376, + "Title": "Skill.7201376.1", + "FCPath": "AIScript.Monster._73001KuiLeiShi.Skill_HealAura_Born_10_1", + "Type": 2, + "BriefDesc": "Skill.7201376.13", + "Desc": "Skill.7201376.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201377": { + "Id": 7201377, + "Title": "Skill.7201377.1", + "FCPath": "AIScript.Monster._73001KuiLeiShi.Skill_Die_ChongNengKuiLei_10_1", + "Type": 2, + "BriefDesc": "Skill.7201377.13", + "Desc": "Skill.7201377.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006110": { + "Id": 7006110, + "Title": "Skill.7006110.1", + "FCPath": "AIScript.Monster._70061WuYu.Skill1_SummonBoomGhost", + "Type": 2, + "BriefDesc": "Skill.7006110.13", + "Desc": "Skill.7006110.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006111": { + "Id": 7006111, + "Title": "Skill.7006111.1", + "FCPath": "AIScript.Monster._70061WuYu.BoomGhost.Skill1_Boom", + "Type": 2, + "BriefDesc": "Skill.7006111.13", + "Desc": "Skill.7006111.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006112": { + "Id": 7006112, + "Title": "Skill.7006112.1", + "FCPath": "AIScript.Monster._70061WuYu.BoomGhost.Skill_Born_ExplodeGhost", + "Type": 2, + "BriefDesc": "Skill.7006112.13", + "Desc": "Skill.7006112.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006113": { + "Id": 7006113, + "Title": "Skill.7006113.1", + "FCPath": "AIScript.Monster._70061WuYu.BoomGhost.Skill_Dead", + "Type": 2, + "BriefDesc": "Skill.7006113.13", + "Desc": "Skill.7006113.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006120": { + "Id": 7006120, + "Title": "Skill.7006120.1", + "FCPath": "AIScript.Monster._70061WuYu.Skill2_SummonBigHeadGhost", + "Type": 2, + "BriefDesc": "Skill.7006120.13", + "Desc": "Skill.7006120.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006121": { + "Id": 7006121, + "Title": "Skill.7006121.1", + "FCPath": "AIScript.Monster._70061WuYu.BigHeadGhost.Skill1_WavingTie", + "Type": 2, + "BriefDesc": "Skill.7006121.13", + "Desc": "Skill.7006121.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006122": { + "Id": 7006122, + "Title": "Skill.7006122.1", + "FCPath": "AIScript.Monster._70061WuYu.BigHeadGhost.Skill2_HeadStrike", + "Type": 2, + "BriefDesc": "Skill.7006122.13", + "Desc": "Skill.7006122.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006123": { + "Id": 7006123, + "Title": "Skill.7006123.1", + "FCPath": "AIScript.Monster._70061WuYu.BigHeadGhost.Skill3_MagicAttack", + "Type": 2, + "BriefDesc": "Skill.7006123.13", + "Desc": "Skill.7006123.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006124": { + "Id": 7006124, + "Title": "Skill.7006124.1", + "FCPath": "AIScript.Monster._70061WuYu.BigHeadGhost.Skill4_SpinAttack", + "Type": 2, + "BriefDesc": "Skill.7006124.13", + "Desc": "Skill.7006124.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006125": { + "Id": 7006125, + "Title": "Skill.7006125.1", + "FCPath": "AIScript.Monster._70061WuYu.BigHeadGhost.Skill5_Boom", + "Type": 2, + "BriefDesc": "Skill.7006125.13", + "Desc": "Skill.7006125.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006126": { + "Id": 7006126, + "Title": "Skill.7006126.1", + "FCPath": "AIScript.Monster._70061WuYu.BigHeadGhost.Skill_Born_BigHeadGhost", + "Type": 2, + "BriefDesc": "Skill.7006126.13", + "Desc": "Skill.7006126.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006127": { + "Id": 7006127, + "Title": "Skill.7006127.1", + "FCPath": "AIScript.Monster._70061WuYu.BigHeadGhost.Skill_Dead", + "Type": 2, + "BriefDesc": "Skill.7006127.13", + "Desc": "Skill.7006127.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006128": { + "Id": 7006128, + "Title": "Skill.7006128.1", + "FCPath": "AIScript.Monster._70061WuYu.BigHeadGhost.Skill_Wander_Near", + "Type": 2, + "BriefDesc": "Skill.7006128.13", + "Desc": "Skill.7006128.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006129": { + "Id": 7006129, + "Title": "Skill.7006129.1", + "FCPath": "AIScript.Monster._70061WuYu.BigHeadGhost.Skill_Wander_Far", + "Type": 2, + "BriefDesc": "Skill.7006129.13", + "Desc": "Skill.7006129.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006130": { + "Id": 7006130, + "Title": "Skill.7006130.1", + "FCPath": "AIScript.Monster._70061WuYu.Skill3_SummonMagicGhost", + "Type": 2, + "BriefDesc": "Skill.7006130.13", + "Desc": "Skill.7006130.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006131": { + "Id": 7006131, + "Title": "Skill.7006131.1", + "FCPath": "AIScript.Monster._70061WuYu.MageGhost.Skill1_Shoot", + "Type": 2, + "BriefDesc": "Skill.7006131.13", + "Desc": "Skill.7006131.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006132": { + "Id": 7006132, + "Title": "Skill.7006132.1", + "FCPath": "AIScript.Monster._70061WuYu.MageGhost.Skill2_Boom", + "Type": 2, + "BriefDesc": "Skill.7006132.13", + "Desc": "Skill.7006132.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006133": { + "Id": 7006133, + "Title": "Skill.7006133.1", + "FCPath": "AIScript.Monster._70061WuYu.MageGhost.Skill_Born_WarlockGhost", + "Type": 2, + "BriefDesc": "Skill.7006133.13", + "Desc": "Skill.7006133.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006134": { + "Id": 7006134, + "Title": "Skill.7006134.1", + "FCPath": "AIScript.Monster._70061WuYu.MageGhost.Skill_Dead", + "Type": 2, + "BriefDesc": "Skill.7006134.13", + "Desc": "Skill.7006134.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006135": { + "Id": 7006135, + "Title": "Skill.7006135.1", + "FCPath": "AIScript.Monster._70061WuYu.MageGhost.Skill_Wander", + "Type": 2, + "BriefDesc": "Skill.7006135.13", + "Desc": "Skill.7006135.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006140": { + "Id": 7006140, + "Title": "Skill.7006140.1", + "FCPath": "AIScript.Monster._70061WuYu.Skill4_SummonHorrorGhost", + "Type": 2, + "BriefDesc": "Skill.7006140.13", + "Desc": "Skill.7006140.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006141": { + "Id": 7006141, + "Title": "Skill.7006141.1", + "FCPath": "AIScript.Monster._70061WuYu.HorrorGhost.Skill1_DoubleSlash", + "Type": 2, + "BriefDesc": "Skill.7006141.13", + "Desc": "Skill.7006141.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006142": { + "Id": 7006142, + "Title": "Skill.7006142.1", + "FCPath": "AIScript.Monster._70061WuYu.HorrorGhost.Skill2_GroundHit", + "Type": 2, + "BriefDesc": "Skill.7006142.13", + "Desc": "Skill.7006142.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006143": { + "Id": 7006143, + "Title": "Skill.7006143.1", + "FCPath": "AIScript.Monster._70061WuYu.HorrorGhost.Skill3_Crush", + "Type": 2, + "BriefDesc": "Skill.7006143.13", + "Desc": "Skill.7006143.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006144": { + "Id": 7006144, + "Title": "Skill.7006144.1", + "FCPath": "AIScript.Monster._70061WuYu.HorrorGhost.Skill_Born_TerrorGhost", + "Type": 2, + "BriefDesc": "Skill.7006144.13", + "Desc": "Skill.7006144.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006145": { + "Id": 7006145, + "Title": "Skill.7006145.1", + "FCPath": "AIScript.Monster._70061WuYu.HorrorGhost.Skill_GroundHit_GiantGhost", + "Type": 2, + "BriefDesc": "Skill.7006145.13", + "Desc": "Skill.7006145.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006146": { + "Id": 7006146, + "Title": "Skill.7006146.1", + "FCPath": "AIScript.Monster._70061WuYu.HorrorGhost.Skill_Wander", + "Type": 2, + "BriefDesc": "Skill.7006146.13", + "Desc": "Skill.7006146.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006150": { + "Id": 7006150, + "Title": "Skill.7006150.1", + "FCPath": "AIScript.Monster._70061WuYu.Skill5_BroomShoot", + "Type": 2, + "BriefDesc": "Skill.7006150.13", + "Desc": "Skill.7006150.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006160": { + "Id": 7006160, + "Title": "Skill.7006160.1", + "FCPath": "AIScript.Monster._70061WuYu.Skill6_BroomRing", + "Type": 2, + "BriefDesc": "Skill.7006160.13", + "Desc": "Skill.7006160.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006170": { + "Id": 7006170, + "Title": "Skill.7006170.1", + "FCPath": "AIScript.Monster._70061WuYu.Skill7_PerfumeBoom", + "Type": 2, + "BriefDesc": "Skill.7006170.13", + "Desc": "Skill.7006170.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006180": { + "Id": 7006180, + "Title": "Skill.7006180.1", + "FCPath": "AIScript.Monster._70061WuYu.Skill8_BroomAttack", + "Type": 2, + "BriefDesc": "Skill.7006180.13", + "Desc": "Skill.7006180.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006190": { + "Id": 7006190, + "Title": "Skill.7006190.1", + "FCPath": "AIScript.Monster._70061WuYu.Skill9_GhostArmy", + "Type": 2, + "BriefDesc": "Skill.7006190.13", + "Desc": "Skill.7006190.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006191": { + "Id": 7006191, + "Title": "Skill.7006191.1", + "FCPath": "AIScript.Monster._70061WuYu.Skill10_UltraSkill", + "Type": 2, + "BriefDesc": "Skill.7006191.13", + "Desc": "Skill.7006191.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006192": { + "Id": 7006192, + "Title": "Skill.7006192.1", + "FCPath": "AIScript.Monster._70061WuYu.Skill11_BroomDodge", + "Type": 2, + "BriefDesc": "Skill.7006192.13", + "Desc": "Skill.7006192.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006193": { + "Id": 7006193, + "Title": "Skill.7006193.1", + "FCPath": "AIScript.Monster._70061WuYu.Skill12_SwithPhase", + "Type": 2, + "BriefDesc": "Skill.7006193.13", + "Desc": "Skill.7006193.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006194": { + "Id": 7006194, + "Title": "Skill.7006194.1", + "FCPath": "AIScript.Monster._70061WuYu.Skill_Death", + "Type": 2, + "BriefDesc": "Skill.7006194.13", + "Desc": "Skill.7006194.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006195": { + "Id": 7006195, + "Title": "Skill.7006195.1", + "FCPath": "AIScript.Monster._70061WuYu.Skill_DispelStun", + "Type": 2, + "BriefDesc": "Skill.7006195.13", + "Desc": "Skill.7006195.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006196": { + "Id": 7006196, + "Title": "Skill.7006196.1", + "FCPath": "AIScript.Monster._70061WuYu.Skill_Spawn", + "Type": 2, + "BriefDesc": "Skill.7006196.13", + "Desc": "Skill.7006196.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7006197": { + "Id": 7006197, + "Title": "Skill.7006197.1", + "FCPath": "AIScript.Monster._70061WuYu.Skill_Wander", + "Type": 2, + "BriefDesc": "Skill.7006197.13", + "Desc": "Skill.7006197.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, "3160101": { "Id": 3160101, "Title": "Skill.3160101.1", @@ -67610,6 +70524,440 @@ "IsCleanSkillCD": false, "CheckSkillInterval": false }, + "7201501": { + "Id": 7201501, + "Title": "Skill.7201501.1", + "FCPath": "AIScript.Monster._72015KuiLeiBiaoQiang.Skill_KuiLeiDunCi", + "Type": 2, + "BriefDesc": "Skill.7201501.13", + "Desc": "Skill.7201501.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201502": { + "Id": 7201502, + "Title": "Skill.7201502.1", + "FCPath": "AIScript.Monster._72015KuiLeiBiaoQiang.Skill_DianKuangTouZhi", + "Type": 2, + "BriefDesc": "Skill.7201502.13", + "Desc": "Skill.7201502.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201503": { + "Id": 7201503, + "Title": "Skill.7201503.1", + "FCPath": "AIScript.Monster._72015KuiLeiBiaoQiang.Skill_XiShuaSaoJi", + "Type": 2, + "BriefDesc": "Skill.7201503.13", + "Desc": "Skill.7201503.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201590": { + "Id": 7201590, + "Title": "Skill.7201590.1", + "FCPath": "AIScript.Monster._72015KuiLeiBiaoQiang.Skill_Spawn_ShiXiang", + "Type": 2, + "BriefDesc": "Skill.7201590.13", + "Desc": "Skill.7201590.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201591": { + "Id": 7201591, + "Title": "Skill.7201591.1", + "FCPath": "AIScript.Monster._72015KuiLeiBiaoQiang.Skill_Die_ShiXiang", + "Type": 2, + "BriefDesc": "Skill.7201591.13", + "Desc": "Skill.7201591.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201601": { + "Id": 7201601, + "Title": "Skill.7201601.1", + "FCPath": "AIScript.Monster._72016KuiLeiJuNu.Skill_PuTongSheJi", + "Type": 2, + "BriefDesc": "Skill.7201601.13", + "Desc": "Skill.7201601.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201602": { + "Id": 7201602, + "Title": "Skill.7201602.1", + "FCPath": "AIScript.Monster._72016KuiLeiJuNu.Skill_BaoZhaXianJing", + "Type": 2, + "BriefDesc": "Skill.7201602.13", + "Desc": "Skill.7201602.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201603": { + "Id": 7201603, + "Title": "Skill.7201603.1", + "FCPath": "AIScript.Monster._72016KuiLeiJuNu.Skill_ChanRaoXianJing", + "Type": 2, + "BriefDesc": "Skill.7201603.13", + "Desc": "Skill.7201603.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201604": { + "Id": 7201604, + "Title": "Skill.7201604.1", + "FCPath": "AIScript.Monster._72016KuiLeiJuNu.Skill_JianShiZhuangTian", + "Type": 2, + "BriefDesc": "Skill.7201604.13", + "Desc": "Skill.7201604.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "7201605": { + "Id": 7201605, + "Title": "Skill.7201605.1", + "FCPath": "AIScript.Monster._72016KuiLeiJuNu.Skill_ShanShuoWeiYi", + "Type": 2, + "BriefDesc": "Skill.7201605.13", + "Desc": "Skill.7201605.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "9000201": { + "Id": 9000201, + "Title": "Skill.9000201.1", + "FCPath": "AIScript.Monster._90002WuRenJi.Skill_Attack_LookAt", + "Type": 1, + "BriefDesc": "Skill.9000201.13", + "Desc": "Skill.9000201.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 0, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "9000202": { + "Id": 9000202, + "Title": "Skill.9000202.1", + "FCPath": "AIScript.Monster._90002WuRenJi.Skill_RunAway_API", + "Type": 1, + "BriefDesc": "Skill.9000202.13", + "Desc": "Skill.9000202.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 0, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "9001301": { + "Id": 9001301, + "Title": "Skill.9001301.1", + "FCPath": "AIScript.Monster._90013WuRenJi.Skill_Boom", + "Type": 1, + "BriefDesc": "Skill.9001301.13", + "Desc": "Skill.9001301.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 0, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "9000101": { + "Id": 9000101, + "Title": "Skill.9000101.1", + "FCPath": "AIScript.Monster._90001SaoDiJiQiRen.Skill_NormalAttack", + "Type": 2, + "BriefDesc": "Skill.9000101.13", + "Desc": "Skill.9000101.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 1, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, "5000901": { "Id": 5000901, "Title": "Skill.5000901.1", @@ -74957,6 +78305,2827 @@ "IsCleanSkillCD": false, "CheckSkillInterval": false }, + "100011701": { + "Id": 100011701, + "Title": "Skill.100011701.1", + "FCPath": "AIScript.Monster.Soldier._117.NormalSkill", + "Type": 1, + "BriefDesc": "Skill.100011701.13", + "Desc": "Skill.100011701.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100011702": { + "Id": 100011702, + "Title": "Skill.100011702.1", + "FCPath": "AIScript.Monster.Soldier._117.MainSkill", + "Type": 3, + "BriefDesc": "Skill.100011702.13", + "Desc": "Skill.100011702.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_11701_Skill_01", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1011701021", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100011703": { + "Id": 100011703, + "Title": "Skill.100011703.1", + "FCPath": "AIScript.Monster.Soldier._117.SupportSkill", + "Type": 4, + "BriefDesc": "Skill.100011703.13", + "Desc": "Skill.100011703.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_11701_Skill_02", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1011701031", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100011301": { + "Id": 100011301, + "Title": "Skill.100011301.1", + "FCPath": "AIScript.Monster.Soldier._113.NormalSkill", + "Type": 1, + "BriefDesc": "Skill.100011301.13", + "Desc": "Skill.100011301.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100011302": { + "Id": 100011302, + "Title": "Skill.100011302.1", + "FCPath": "AIScript.Monster.Soldier._113.MainSkill", + "Type": 3, + "BriefDesc": "Skill.100011302.13", + "Desc": "Skill.100011302.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_11301_Skill_01", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1011301021", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100011303": { + "Id": 100011303, + "Title": "Skill.100011303.1", + "FCPath": "AIScript.Monster.Soldier._113.SupportSkill", + "Type": 4, + "BriefDesc": "Skill.100011303.13", + "Desc": "Skill.100011303.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_11301_Skill_02", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1011301031", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100014101": { + "Id": 100014101, + "Title": "Skill.100014101.1", + "FCPath": "AIScript.Monster.Soldier._141.NormalSkill", + "Type": 1, + "BriefDesc": "Skill.100014101.13", + "Desc": "Skill.100014101.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100014102": { + "Id": 100014102, + "Title": "Skill.100014102.1", + "FCPath": "AIScript.Monster.Soldier._141.MainSkill", + "Type": 3, + "BriefDesc": "Skill.100014102.13", + "Desc": "Skill.100014102.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_14101_Skill_01", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1014101021", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100014103": { + "Id": 100014103, + "Title": "Skill.100014103.1", + "FCPath": "AIScript.Monster.Soldier._141.SupportSkill", + "Type": 4, + "BriefDesc": "Skill.100014103.13", + "Desc": "Skill.100014103.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_14101_Skill_02", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1014101031", + "Param2": "HitDamage,DamageNum,1014101032", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100014104": { + "Id": 100014104, + "Title": "Skill.100014104.1", + "FCPath": "AIScript.Monster.Soldier._141.SummonSkill1", + "Type": 1, + "BriefDesc": "Skill.100014104.13", + "Desc": "Skill.100014104.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1014101041", + "Param2": "Skill,NoLevel,1014101042,Title,Text", + "Param3": "HitDamage,DamageNum,1014101043", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100014105": { + "Id": 100014105, + "Title": "Skill.100014105.1", + "FCPath": "AIScript.Monster.Soldier._141.SummonDeath", + "Type": 3, + "BriefDesc": "Skill.100014105.13", + "Desc": "Skill.100014105.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100010801": { + "Id": 100010801, + "Title": "Skill.100010801.1", + "FCPath": "AIScript.Monster.Soldier._108.NormalSkill", + "Type": 1, + "BriefDesc": "Skill.100010801.13", + "Desc": "Skill.100010801.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100010802": { + "Id": 100010802, + "Title": "Skill.100010802.1", + "FCPath": "AIScript.Monster.Soldier._108.MainSkill", + "Type": 3, + "BriefDesc": "Skill.100010802.13", + "Desc": "Skill.100010802.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_10801_Skill_01", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1000108002", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100010803": { + "Id": 100010803, + "Title": "Skill.100010803.1", + "FCPath": "AIScript.Monster.Soldier._108.SupportSkill", + "Type": 4, + "BriefDesc": "Skill.100010803.13", + "Desc": "Skill.100010803.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_10801_Skill_02", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1000108003", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100011601": { + "Id": 100011601, + "Title": "Skill.100011601.1", + "FCPath": "AIScript.Monster.Soldier._116.NormalSkill", + "Type": 1, + "BriefDesc": "Skill.100011601.13", + "Desc": "Skill.100011601.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100011602": { + "Id": 100011602, + "Title": "Skill.100011602.1", + "FCPath": "AIScript.Monster.Soldier._116.MainSkill", + "Type": 3, + "BriefDesc": "Skill.100011602.13", + "Desc": "Skill.100011602.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_11601_Skill_01", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1000116002", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100011603": { + "Id": 100011603, + "Title": "Skill.100011603.1", + "FCPath": "AIScript.Monster.Soldier._116.SupportSkill", + "Type": 4, + "BriefDesc": "Skill.100011603.13", + "Desc": "Skill.100011603.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_11601_Skill_02", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1000116003", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100011801": { + "Id": 100011801, + "Title": "Skill.100011801.1", + "FCPath": "AIScript.Monster.Soldier._118.NormalSkill", + "Type": 1, + "BriefDesc": "Skill.100011801.13", + "Desc": "Skill.100011801.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100011802": { + "Id": 100011802, + "Title": "Skill.100011802.1", + "FCPath": "AIScript.Monster.Soldier._118.MainSkill", + "Type": 3, + "BriefDesc": "Skill.100011802.13", + "Desc": "Skill.100011802.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_11801_Skill_01", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1000118005", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100011803": { + "Id": 100011803, + "Title": "Skill.100011803.1", + "FCPath": "AIScript.Monster.Soldier._118.SupportSkill", + "Type": 4, + "BriefDesc": "Skill.100011803.13", + "Desc": "Skill.100011803.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_11801_Skill_02", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1000118007", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100012601": { + "Id": 100012601, + "Title": "Skill.100012601.1", + "FCPath": "AIScript.Monster.Soldier._126.NormalSkill", + "Type": 1, + "BriefDesc": "Skill.100012601.13", + "Desc": "Skill.100012601.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100012602": { + "Id": 100012602, + "Title": "Skill.100012602.1", + "FCPath": "AIScript.Monster.Soldier._126.MainSkill", + "Type": 3, + "BriefDesc": "Skill.100012602.13", + "Desc": "Skill.100012602.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_12601_Skill_01", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1000126002", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100012603": { + "Id": 100012603, + "Title": "Skill.100012603.1", + "FCPath": "AIScript.Monster.Soldier._126.SupportSkill", + "Type": 4, + "BriefDesc": "Skill.100012603.13", + "Desc": "Skill.100012603.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_12601_Skill_02", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1000126003", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100011001": { + "Id": 100011001, + "Title": "Skill.100011001.1", + "FCPath": "AIScript.Monster.Soldier._110.NormalSkill", + "Type": 1, + "BriefDesc": "Skill.100011001.13", + "Desc": "Skill.100011001.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100011002": { + "Id": 100011002, + "Title": "Skill.100011002.1", + "FCPath": "AIScript.Monster.Soldier._110.MainSkill", + "Type": 3, + "BriefDesc": "Skill.100011002.13", + "Desc": "Skill.100011002.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_11001_Skill_01", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1000110005", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100011003": { + "Id": 100011003, + "Title": "Skill.100011003.1", + "FCPath": "AIScript.Monster.Soldier._110.SupportSkill", + "Type": 4, + "BriefDesc": "Skill.100011003.13", + "Desc": "Skill.100011003.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_11001_Skill_02", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100011004": { + "Id": 100011004, + "Title": "Skill.100011004.1", + "FCPath": "AIScript.Monster.Soldier._110.SummonSkill1", + "Type": 1, + "BriefDesc": "Skill.100011004.13", + "Desc": "Skill.100011004.2", + "Icon": "", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100015701": { + "Id": 100015701, + "Title": "Skill.100015701.1", + "FCPath": "AIScript.Monster.Soldier._157.NormalSkill", + "Type": 1, + "BriefDesc": "Skill.100015701.13", + "Desc": "Skill.100015701.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100015702": { + "Id": 100015702, + "Title": "Skill.100015702.1", + "FCPath": "AIScript.Monster.Soldier._157.MainSkill", + "Type": 3, + "BriefDesc": "Skill.100015702.13", + "Desc": "Skill.100015702.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_15701_Skill_01", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1015701021", + "Param2": "HitDamage,DamageNum,1015701022", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100015703": { + "Id": 100015703, + "Title": "Skill.100015703.1", + "FCPath": "AIScript.Monster.Soldier._157.SupportSkill", + "Type": 4, + "BriefDesc": "Skill.100015703.13", + "Desc": "Skill.100015703.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_15701_Skill_02", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1015701031", + "Param2": "HitDamage,DamageNum,1015701036", + "Param3": "HitDamage,DamageNum,1015701035", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100013701": { + "Id": 100013701, + "Title": "Skill.100013701.1", + "FCPath": "AIScript.Monster.Soldier._137.NormalSkill", + "Type": 1, + "BriefDesc": "Skill.100013701.13", + "Desc": "Skill.100013701.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100013702": { + "Id": 100013702, + "Title": "Skill.100013702.1", + "FCPath": "AIScript.Monster.Soldier._137.MainSkill", + "Type": 3, + "BriefDesc": "Skill.100013702.13", + "Desc": "Skill.100013702.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_13701_Skill_01", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1000137006", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100013703": { + "Id": 100013703, + "Title": "Skill.100013703.1", + "FCPath": "AIScript.Monster.Soldier._137.SupportSkill", + "Type": 4, + "BriefDesc": "Skill.100013703.13", + "Desc": "Skill.100013703.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_13701_Skill_02", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1000137007", + "Param2": "HitDamage,DamageNum,1000137008", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100013704": { + "Id": 100013704, + "Title": "Skill.100013704.1", + "FCPath": "AIScript.Monster.Soldier._137.SummonSkill", + "Type": 4, + "BriefDesc": "Skill.100013704.13", + "Desc": "Skill.100013704.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_13701_Skill_02", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1000137007", + "Param2": "HitDamage,DamageNum,1000137008", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100013705": { + "Id": 100013705, + "Title": "Skill.100013705.1", + "FCPath": "AIScript.Monster.Soldier._137.SummonDeathSkill", + "Type": 4, + "BriefDesc": "Skill.100013705.13", + "Desc": "Skill.100013705.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_13701_Skill_02", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1000137007", + "Param2": "HitDamage,DamageNum,1000137008", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100013901": { + "Id": 100013901, + "Title": "Skill.100013901.1", + "FCPath": "AIScript.Monster.Soldier._139.NormalSkill", + "Type": 1, + "BriefDesc": "Skill.100013901.13", + "Desc": "Skill.100013901.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100013902": { + "Id": 100013902, + "Title": "Skill.100013902.1", + "FCPath": "AIScript.Monster.Soldier._139.MainSkill", + "Type": 3, + "BriefDesc": "Skill.100013902.13", + "Desc": "Skill.100013902.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_13901_Skill_01", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1000139011", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100013903": { + "Id": 100013903, + "Title": "Skill.100013903.1", + "FCPath": "AIScript.Monster.Soldier._139.SupportSkill", + "Type": 4, + "BriefDesc": "Skill.100013903.13", + "Desc": "Skill.100013903.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_13901_Skill_02", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1000139014", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100011901": { + "Id": 100011901, + "Title": "Skill.100011901.1", + "FCPath": "AIScript.Monster.Soldier._119.NormalSkill", + "Type": 1, + "BriefDesc": "Skill.100011901.13", + "Desc": "Skill.100011901.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100011902": { + "Id": 100011902, + "Title": "Skill.100011902.1", + "FCPath": "AIScript.Monster.Soldier._119.MainSkill", + "Type": 3, + "BriefDesc": "Skill.100011902.13", + "Desc": "Skill.100011902.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_11901_Skill_01", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1000119003", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100011903": { + "Id": 100011903, + "Title": "Skill.100011903.1", + "FCPath": "AIScript.Monster.Soldier._119.SupportSkill", + "Type": 4, + "BriefDesc": "Skill.100011903.13", + "Desc": "Skill.100011903.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_11901_Skill_02", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1000119004", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100014501": { + "Id": 100014501, + "Title": "Skill.100014501.1", + "FCPath": "AIScript.Monster.Soldier._145.NormalSkill", + "Type": 1, + "BriefDesc": "Skill.100014501.13", + "Desc": "Skill.100014501.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100014502": { + "Id": 100014502, + "Title": "Skill.100014502.1", + "FCPath": "AIScript.Monster.Soldier._145.MainSkill", + "Type": 3, + "BriefDesc": "Skill.100014502.13", + "Desc": "Skill.100014502.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_14501_Skill_01", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1000145003", + "Param2": "HitDamage,DamageNum,1000145004", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100014503": { + "Id": 100014503, + "Title": "Skill.100014503.1", + "FCPath": "AIScript.Monster.Soldier._145.SupportSkill", + "Type": 4, + "BriefDesc": "Skill.100014503.13", + "Desc": "Skill.100014503.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_14501_Skill_02", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1000145006", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100014504": { + "Id": 100014504, + "Title": "Skill.100014504.1", + "FCPath": "AIScript.Monster.Soldier._145.SummonSkill", + "Type": 4, + "BriefDesc": "Skill.100014504.13", + "Desc": "Skill.100014504.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_14501_Skill_02", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1000145006", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100013501": { + "Id": 100013501, + "Title": "Skill.100013501.1", + "FCPath": "AIScript.Monster.Soldier._135.NormalSkill", + "Type": 1, + "BriefDesc": "Skill.100013501.13", + "Desc": "Skill.100013501.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100013502": { + "Id": 100013502, + "Title": "Skill.100013502.1", + "FCPath": "AIScript.Monster.Soldier._135.MainSkill", + "Type": 3, + "BriefDesc": "Skill.100013502.13", + "Desc": "Skill.100013502.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_13501_Skill_01", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1013501021", + "Param2": "HitDamage,DamageNum,1013501022", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100013503": { + "Id": 100013503, + "Title": "Skill.100013503.1", + "FCPath": "AIScript.Monster.Soldier._135.SupportSkill", + "Type": 4, + "BriefDesc": "Skill.100013503.13", + "Desc": "Skill.100013503.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_13501_Skill_02", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1013501031", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100013504": { + "Id": 100013504, + "Title": "Skill.100013504.1", + "FCPath": "AIScript.Monster.Soldier._135._135BigHeadGhost.SummonSkill1", + "Type": 3, + "BriefDesc": "Skill.100013504.13", + "Desc": "Skill.100013504.2", + "Icon": "", + "SkillCD": 10000, + "MaxLevel": 0, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100013505": { + "Id": 100013505, + "Title": "Skill.100013505.1", + "FCPath": "AIScript.Monster.Soldier._135._135BigHeadGhost.SummonSkill1_Extra", + "Type": 3, + "BriefDesc": "Skill.100013505.13", + "Desc": "Skill.100013505.2", + "Icon": "", + "SkillCD": 10000, + "MaxLevel": 0, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100013506": { + "Id": 100013506, + "Title": "Skill.100013506.1", + "FCPath": "AIScript.Monster.Soldier._135._135BigHeadGhost.SummonSkill2", + "Type": 3, + "BriefDesc": "Skill.100013506.13", + "Desc": "Skill.100013506.2", + "Icon": "", + "SkillCD": 10000, + "MaxLevel": 0, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100011401": { + "Id": 100011401, + "Title": "Skill.100011401.1", + "FCPath": "AIScript.Monster.Soldier._114.NormalSkill", + "Type": 1, + "BriefDesc": "Skill.100011401.13", + "Desc": "Skill.100011401.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100011402": { + "Id": 100011402, + "Title": "Skill.100011402.1", + "FCPath": "AIScript.Monster.Soldier._114.MainSkill", + "Type": 3, + "BriefDesc": "Skill.100011402.13", + "Desc": "Skill.100011402.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_11401_Skill_01", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1000114003", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100011403": { + "Id": 100011403, + "Title": "Skill.100011403.1", + "FCPath": "AIScript.Monster.Soldier._114.SupportSkill", + "Type": 4, + "BriefDesc": "Skill.100011403.13", + "Desc": "Skill.100011403.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_11401_Skill_02", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1000114004", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100016201": { + "Id": 100016201, + "Title": "Skill.100016201.1", + "FCPath": "AIScript.Monster.Soldier._162.NormalSkill", + "Type": 1, + "BriefDesc": "Skill.100016201.13", + "Desc": "Skill.100016201.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100016202": { + "Id": 100016202, + "Title": "Skill.100016202.1", + "FCPath": "AIScript.Monster.Soldier._162.MainSkill", + "Type": 3, + "BriefDesc": "Skill.100016202.13", + "Desc": "Skill.100016202.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_16201_Skill_01", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1000162003", + "Param2": "HitDamage,DamageNum,1000162004", + "Param3": "HitDamage,DamageNum,1000162005", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "100016203": { + "Id": 100016203, + "Title": "Skill.100016203.1", + "FCPath": "AIScript.Monster.Soldier._162.SupportSkill", + "Type": 4, + "BriefDesc": "Skill.100016203.13", + "Desc": "Skill.100016203.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Actor_16201_Skill_02", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1000162006", + "Param2": "HitDamage,DamageNum,1000162007", + "Param3": "HitDamage,DamageNum,1000162008", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "103090101": { + "Id": 103090101, + "Title": "Skill.103090101.1", + "FCPath": "AIScript.Monster.Soldier._30901.NormalSkill", + "Type": 1, + "BriefDesc": "Skill.103090101.13", + "Desc": "Skill.103090101.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "103090102": { + "Id": 103090102, + "Title": "Skill.103090102.1", + "FCPath": "AIScript.Monster.Soldier._30901.MainSkill", + "Type": 3, + "BriefDesc": "Skill.103090102.13", + "Desc": "Skill.103090102.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Monster_30901_Skill_01", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "EffectValue,NoLevel,250105701,EffectTypeParam1,HdPct", + "Param2": "BuffValue,NoLevel,250105701,Time,10K", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "103090103": { + "Id": 103090103, + "Title": "Skill.103090103.1", + "FCPath": "AIScript.Monster.Soldier._30901.SupportSkill", + "Type": 4, + "BriefDesc": "Skill.103090103.13", + "Desc": "Skill.103090103.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Monster_30901_Skill_02", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1030901021", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "101100701": { + "Id": 101100701, + "Title": "Skill.101100701.1", + "FCPath": "AIScript.Monster.Soldier._11007.NormalSkill", + "Type": 1, + "BriefDesc": "Skill.101100701.13", + "Desc": "Skill.101100701.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "101100702": { + "Id": 101100702, + "Title": "Skill.101100702.1", + "FCPath": "AIScript.Monster.Soldier._11007.MainSkill", + "Type": 3, + "BriefDesc": "Skill.101100702.13", + "Desc": "Skill.101100702.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Monster_11007_Skill_01", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "EffectValue,NoLevel,250105801,EffectTypeParam1,Fixed", + "Param2": "BuffValue,NoLevel,250105801,Time,10K", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "101100703": { + "Id": 101100703, + "Title": "Skill.101100703.1", + "FCPath": "AIScript.Monster.Soldier._11007.SupportSkill", + "Type": 4, + "BriefDesc": "Skill.101100703.13", + "Desc": "Skill.101100703.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Monster_11007_Skill_02", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1011007002", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "103091101": { + "Id": 103091101, + "Title": "Skill.103091101.1", + "FCPath": "AIScript.Monster.Soldier._30911.NormalSkill", + "Type": 1, + "BriefDesc": "Skill.103091101.13", + "Desc": "Skill.103091101.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "103091102": { + "Id": 103091102, + "Title": "Skill.103091102.1", + "FCPath": "AIScript.Monster.Soldier._30911.MainSkill", + "Type": 3, + "BriefDesc": "Skill.103091102.13", + "Desc": "Skill.103091102.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Monster_30911_Skill_01", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "EffectValue,NoLevel,250105901,EffectTypeParam1,HdPct", + "Param2": "BuffValue,NoLevel,250105901,Time,10K", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "103091103": { + "Id": 103091103, + "Title": "Skill.103091103.1", + "FCPath": "AIScript.Monster.Soldier._30911.SupportSkill", + "Type": 4, + "BriefDesc": "Skill.103091103.13", + "Desc": "Skill.103091103.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Monster_30911_Skill_02", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1030911021", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "103092101": { + "Id": 103092101, + "Title": "Skill.103092101.1", + "FCPath": "AIScript.Monster.Soldier._30921.NormalSkill", + "Type": 1, + "BriefDesc": "Skill.103092101.13", + "Desc": "Skill.103092101.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "103092102": { + "Id": 103092102, + "Title": "Skill.103092102.1", + "FCPath": "AIScript.Monster.Soldier._30921.MainSkill", + "Type": 3, + "BriefDesc": "Skill.103092102.13", + "Desc": "Skill.103092102.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Monster_30921_Skill_01", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "EffectValue,NoLevel,250106001,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "103092103": { + "Id": 103092103, + "Title": "Skill.103092103.1", + "FCPath": "AIScript.Monster.Soldier._30921.SupportSkill", + "Type": 4, + "BriefDesc": "Skill.103092103.13", + "Desc": "Skill.103092103.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Monster_30921_Skill_02", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1030921021", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "101800101": { + "Id": 101800101, + "Title": "Skill.101800101.1", + "FCPath": "AIScript.Monster.Soldier._18001.NormalSkill", + "Type": 1, + "BriefDesc": "Skill.101800101.13", + "Desc": "Skill.101800101.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "101800102": { + "Id": 101800102, + "Title": "Skill.101800102.1", + "FCPath": "AIScript.Monster.Soldier._18001.MainSkill", + "Type": 3, + "BriefDesc": "Skill.101800102.13", + "Desc": "Skill.101800102.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Monster_18001_Skill_01", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1018001002", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "101800103": { + "Id": 101800103, + "Title": "Skill.101800103.1", + "FCPath": "AIScript.Monster.Soldier._18001.SupportSkill", + "Type": 4, + "BriefDesc": "Skill.101800103.13", + "Desc": "Skill.101800103.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Monster_18001_Skill_02", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1018001004", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "101801101": { + "Id": 101801101, + "Title": "Skill.101801101.1", + "FCPath": "AIScript.Monster.Soldier._18011.NormalSkill", + "Type": 1, + "BriefDesc": "Skill.101801101.13", + "Desc": "Skill.101801101.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "101801102": { + "Id": 101801102, + "Title": "Skill.101801102.1", + "FCPath": "AIScript.Monster.Soldier._18011.MainSkill", + "Type": 3, + "BriefDesc": "Skill.101801102.13", + "Desc": "Skill.101801102.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Monster_18011_Skill_01", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1018011002", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "101801103": { + "Id": 101801103, + "Title": "Skill.101801103.1", + "FCPath": "AIScript.Monster.Soldier._18011.SupportSkill", + "Type": 4, + "BriefDesc": "Skill.101801103.13", + "Desc": "Skill.101801103.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Monster_18011_Skill_02", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1018011003", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "103110101": { + "Id": 103110101, + "Title": "Skill.103110101.1", + "FCPath": "AIScript.Monster.Soldier._31101.NormalSkill", + "Type": 1, + "BriefDesc": "Skill.103110101.13", + "Desc": "Skill.103110101.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "103110102": { + "Id": 103110102, + "Title": "Skill.103110102.1", + "FCPath": "AIScript.Monster.Soldier._31101.MainSkill", + "Type": 3, + "BriefDesc": "Skill.103110102.13", + "Desc": "Skill.103110102.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Monster_31101_Skill_01", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1031101021", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "103110103": { + "Id": 103110103, + "Title": "Skill.103110103.1", + "FCPath": "AIScript.Monster.Soldier._31101.SupportSkill", + "Type": 4, + "BriefDesc": "Skill.103110103.13", + "Desc": "Skill.103110103.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Monster_31101_Skill_02", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1031101031", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "103110104": { + "Id": 103110104, + "Title": "Skill.103110104.1", + "FCPath": "AIScript.Monster.Soldier._31101.Summon_Spawn", + "Type": 3, + "BriefDesc": "Skill.103110104.13", + "Desc": "Skill.103110104.2", + "Icon": "", + "SkillCD": 10000, + "MaxLevel": 0, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "103110105": { + "Id": 103110105, + "Title": "Skill.103110105.1", + "FCPath": "AIScript.Monster.Soldier._31101.SummonSkill", + "Type": 3, + "BriefDesc": "Skill.103110105.13", + "Desc": "Skill.103110105.2", + "Icon": "", + "SkillCD": 10000, + "MaxLevel": 0, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "103110106": { + "Id": 103110106, + "Title": "Skill.103110106.1", + "FCPath": "AIScript.Monster.Soldier._31101.SummonDie", + "Type": 3, + "BriefDesc": "Skill.103110106.13", + "Desc": "Skill.103110106.2", + "Icon": "", + "SkillCD": 10000, + "MaxLevel": 0, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "103093101": { + "Id": 103093101, + "Title": "Skill.103093101.1", + "FCPath": "AIScript.Monster.Soldier._30931.NormalSkill", + "Type": 1, + "BriefDesc": "Skill.103093101.13", + "Desc": "Skill.103093101.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "103093102": { + "Id": 103093102, + "Title": "Skill.103093102.1", + "FCPath": "AIScript.Monster.Soldier._30931.MainSkill", + "Type": 3, + "BriefDesc": "Skill.103093102.13", + "Desc": "Skill.103093102.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Monster_30931_Skill_01", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1030931021", + "Param2": "HitDamage,DamageNum,1030931022", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "103093103": { + "Id": 103093103, + "Title": "Skill.103093103.1", + "FCPath": "AIScript.Monster.Soldier._30931.SupportSkill", + "Type": 4, + "BriefDesc": "Skill.103093103.13", + "Desc": "Skill.103093103.2", + "Icon": "Icon/SoldierSkill/Soldier_00_Monster_30931_Skill_02", + "SkillCD": 10000, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "HitDamage,DamageNum,1030931031", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "103093104": { + "Id": 103093104, + "Title": "Skill.103093104.1", + "FCPath": "AIScript.Monster.Soldier._30931.SpawnSkill", + "Type": 3, + "BriefDesc": "Skill.103093104.13", + "Desc": "Skill.103093104.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 0, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "103093201": { + "Id": 103093201, + "Title": "Skill.103093201.1", + "FCPath": "AIScript.Monster.Soldier._30932.SummonSkill1", + "Type": 3, + "BriefDesc": "Skill.103093201.13", + "Desc": "Skill.103093201.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 0, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "103093202": { + "Id": 103093202, + "Title": "Skill.103093202.1", + "FCPath": "AIScript.Monster.Soldier._30932.SummonSkill2", + "Type": 3, + "BriefDesc": "Skill.103093202.13", + "Desc": "Skill.103093202.2", + "Icon": "", + "SkillCD": 150000, + "MaxLevel": 0, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "103093203": { + "Id": 103093203, + "Title": "Skill.103093203.1", + "FCPath": "AIScript.Monster.Soldier._30932.Summon_Spawn", + "Type": 3, + "BriefDesc": "Skill.103093203.13", + "Desc": "Skill.103093203.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 0, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "103060101": { + "Id": 103060101, + "Title": "Skill.103060101.1", + "FCPath": "AIScript.Monster.Soldier._30601.SummonSkill1", + "Type": 3, + "BriefDesc": "Skill.103060101.13", + "Desc": "Skill.103060101.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 0, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "109912101": { + "Id": 109912101, + "Title": "Skill.109912101.1", + "FCPath": "AIScript.Monster.Soldier._2501073.TauntSkill", + "Type": 3, + "BriefDesc": "Skill.109912101.13", + "Desc": "Skill.109912101.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 0, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "109912102": { + "Id": 109912102, + "Title": "Skill.109912102.1", + "FCPath": "AIScript.Monster.Soldier._2501073.DeathSkill", + "Type": 3, + "BriefDesc": "Skill.109912102.13", + "Desc": "Skill.109912102.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 0, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, "109999999": { "Id": 109999999, "Title": "Skill.109999999.1", @@ -75886,5 +82055,253 @@ "Param10": "", "IsCleanSkillCD": false, "CheckSkillInterval": false + }, + "107201101": { + "Id": 107201101, + "Title": "Skill.107201101.1", + "FCPath": "AIScript.Monster.Soldier._72011.Skill_Main_1", + "Type": 0, + "BriefDesc": "Skill.107201101.13", + "Desc": "Skill.107201101.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "101001201": { + "Id": 101001201, + "Title": "Skill.101001201.1", + "FCPath": "AIScript.Monster.Soldier._10012.Dark.FanRong_Dark_Attack_01_Ex", + "Type": 0, + "BriefDesc": "Skill.101001201.13", + "Desc": "Skill.101001201.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "101001202": { + "Id": 101001202, + "Title": "Skill.101001202.1", + "FCPath": "AIScript.Monster.Soldier._10012.Dark.FanRong_Dark_Attack_04_Ex", + "Type": 0, + "BriefDesc": "Skill.101001202.13", + "Desc": "Skill.101001202.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "101001203": { + "Id": 101001203, + "Title": "Skill.101001203.1", + "FCPath": "AIScript.Monster.Soldier._10012.Dark.FanRong_Dark_Attack_06_Lv2", + "Type": 0, + "BriefDesc": "Skill.101001203.13", + "Desc": "Skill.101001203.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "101001204": { + "Id": 101001204, + "Title": "Skill.101001204.1", + "FCPath": "AIScript.Monster.Soldier._10012.Dark.FanRong_Dark_Attack_05_Lv1", + "Type": 0, + "BriefDesc": "Skill.101001204.13", + "Desc": "Skill.101001204.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "105018102": { + "Id": 105018102, + "Title": "Skill.105018102.1", + "FCPath": "AIScript.Monster.Soldier._50181.Water.Water_Attack01", + "Type": 0, + "BriefDesc": "Skill.105018102.13", + "Desc": "Skill.105018102.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "105018103": { + "Id": 105018103, + "Title": "Skill.105018103.1", + "FCPath": "AIScript.Monster.Soldier._50181.Water.Water_Attack02", + "Type": 0, + "BriefDesc": "Skill.105018103.13", + "Desc": "Skill.105018103.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false + }, + "105018104": { + "Id": 105018104, + "Title": "Skill.105018104.1", + "FCPath": "AIScript.Monster.Soldier._50181.Water.Water_Attack04", + "Type": 0, + "BriefDesc": "Skill.105018104.13", + "Desc": "Skill.105018104.2", + "Icon": "", + "SkillCD": 0, + "MaxLevel": 10, + "RelatedSkill": "", + "SectionAmount": 0, + "UseInterval": 0, + "UseTimeHint": 0, + "UltraEnergy": 0, + "CheckCDRestore": false, + "ForceRunFinish": false, + "GetEnergyLimit": 0, + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "", + "IsCleanSkillCD": false, + "CheckSkillInterval": false } } \ No newline at end of file diff --git a/data/bin/StarTowerBookEventReward.json b/data/bin/StarTowerBookEventReward.json index 40a6e769f..ca87b574b 100644 --- a/data/bin/StarTowerBookEventReward.json +++ b/data/bin/StarTowerBookEventReward.json @@ -1679,6 +1679,48 @@ "ItemQty": 10, "IsBanned": false }, + "16201": { + "Id": 16201, + "Name": "StarTowerBookEventReward.16201.1", + "Story": "StarTowerBookEventReward.16201.2", + "Type": 1, + "NPCId": 162, + "Sort": 121, + "Source": "StarTowerBookEventReward.16201.3", + "CompleteCond": 94, + "CompleteCondParams": "[162,1]", + "ItemId": 2, + "ItemQty": 10, + "IsBanned": false + }, + "16202": { + "Id": 16202, + "Name": "StarTowerBookEventReward.16202.1", + "Story": "StarTowerBookEventReward.16202.2", + "Type": 1, + "NPCId": 162, + "Sort": 122, + "Source": "StarTowerBookEventReward.16202.3", + "CompleteCond": 94, + "CompleteCondParams": "[162,2]", + "ItemId": 2, + "ItemQty": 10, + "IsBanned": false + }, + "16203": { + "Id": 16203, + "Name": "StarTowerBookEventReward.16203.1", + "Story": "StarTowerBookEventReward.16203.2", + "Type": 1, + "NPCId": 162, + "Sort": 123, + "Source": "StarTowerBookEventReward.16203.3", + "CompleteCond": 94, + "CompleteCondParams": "[162,3]", + "ItemId": 2, + "ItemQty": 10, + "IsBanned": false + }, "16001": { "Id": 16001, "Name": "StarTowerBookEventReward.16001.1", diff --git a/data/bin/StarTowerBookPotentialReward.json b/data/bin/StarTowerBookPotentialReward.json index 0033ce64e..25b70e15e 100644 --- a/data/bin/StarTowerBookPotentialReward.json +++ b/data/bin/StarTowerBookPotentialReward.json @@ -1198,5 +1198,35 @@ "Params": "", "ItemId": 20, "ItemQty": 0 + }, + "127": { + "Id": 127, + "CharId": 162, + "Desc": "", + "Sort": 401, + "Cond": 0, + "Params": "", + "ItemId": 5, + "ItemQty": 0 + }, + "128": { + "Id": 128, + "CharId": 162, + "Desc": "", + "Sort": 401, + "Cond": 0, + "Params": "", + "ItemId": 10, + "ItemQty": 0 + }, + "129": { + "Id": 129, + "CharId": 162, + "Desc": "", + "Sort": 401, + "Cond": 0, + "Params": "", + "ItemId": 20, + "ItemQty": 0 } } \ No newline at end of file diff --git a/data/bin/Story.json b/data/bin/Story.json index b743b630d..f0b931fe3 100644 --- a/data/bin/Story.json +++ b/data/bin/Story.json @@ -3,6584 +3,5463 @@ "Id": 100, "StoryId": "BAm01_05", "Comment": "", - "Chapter": 1, - "Index": "Story.100.4", - "Title": "Story.100.1", - "Desc": "Story.100.2", - "TrialBuild": 101, - "ConditionId": "C01_05", - "IsBranch": false, - "IsBattle": true, - "Reward": 0, - "RewardDisplay": "", + "Chapter": 0, + "Index": "Story.100.1", + "Title": "Story.100.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm01_05" ], "HasEvidence": false, "AvgLuaName": "", - "FloorId": [], - "PreviewMonsterGroupId": 1010201, - "Recommend": "", - "Aim": "5", + "FloorId": [ + 1010201 + ], + "PreviewMonsterGroupId": 10102, + "Recommend": "5", + "Aim": "Story.100.3", "IsLast": false }, "101": { "Id": 101, "StoryId": "STm01_01", "Comment": "", - "Chapter": 1, - "Index": "Story.101.4", - "Title": "Story.101.1", - "Desc": "Story.101.2", + "Chapter": 0, + "Index": "Story.101.1", + "Title": "Story.101.2", + "Desc": "", "TrialBuild": 0, "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", - "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 49, - 95, - 48, - 49 - ], + "AvgLuaName": "STm01_01", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.101.3", "IsLast": false }, "102": { "Id": 102, "StoryId": "STm01_02", "Comment": "", - "Chapter": 1, - "Index": "Story.102.4", - "Title": "Story.102.1", - "Desc": "Story.102.2", + "Chapter": 0, + "Index": "Story.102.1", + "Title": "Story.102.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C01_01", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm01_01" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 49, - 95, - 48, - 50 - ], + "AvgLuaName": "STm01_02", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.102.3", "IsLast": false }, "103": { "Id": 103, "StoryId": "STm01_03", "Comment": "", - "Chapter": 1, - "Index": "Story.103.4", - "Title": "Story.103.1", - "Desc": "Story.103.2", + "Chapter": 0, + "Index": "Story.103.1", + "Title": "Story.103.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C01_02", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm01_02" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 49, - 95, - 48, - 51 - ], + "AvgLuaName": "STm01_03", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.103.3", "IsLast": false }, "104": { "Id": 104, "StoryId": "STm01_04", "Comment": "", - "Chapter": 1, - "Index": "Story.104.4", - "Title": "Story.104.1", - "Desc": "Story.104.2", + "Chapter": 0, + "Index": "Story.104.1", + "Title": "Story.104.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C01_03", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm01_03" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 49, - 95, - 48, - 52 - ], + "AvgLuaName": "STm01_04", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.104.3", "IsLast": false }, "105": { "Id": 105, "StoryId": "STm01_05", "Comment": "", - "Chapter": 1, - "Index": "Story.105.4", - "Title": "Story.105.1", - "Desc": "Story.105.2", + "Chapter": 0, + "Index": "Story.105.1", + "Title": "Story.105.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C01_04", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm01_04" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 49, - 95, - 48, - 53 - ], + "AvgLuaName": "STm01_05", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.105.3", "IsLast": false }, "106": { "Id": 106, "StoryId": "STm01_06", "Comment": "", - "Chapter": 1, - "Index": "Story.106.4", - "Title": "Story.106.1", - "Desc": "Story.106.2", + "Chapter": 0, + "Index": "Story.106.1", + "Title": "Story.106.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "CBA01_05", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "BAm01_05" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 49, - 95, - 48, - 54 - ], + "AvgLuaName": "STm01_06", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.106.3", "IsLast": false }, "107": { "Id": 107, "StoryId": "STm01_07", "Comment": "", - "Chapter": 1, - "Index": "Story.107.4", - "Title": "Story.107.1", - "Desc": "Story.107.2", + "Chapter": 0, + "Index": "Story.107.1", + "Title": "Story.107.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C01_06", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], - "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 49, - 95, - 48, - 55 + "STm01_06" ], + "HasEvidence": true, + "AvgLuaName": "STm01_07", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.107.3", "IsLast": false }, "108": { "Id": 108, "StoryId": "STm01_08_a", "Comment": "", - "Chapter": 1, - "Index": "Story.108.4", - "Title": "Story.108.1", - "Desc": "Story.108.2", + "Chapter": 0, + "Index": "Story.108.1", + "Title": "Story.108.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C01_07_a", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm01_07" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 49, - 95, - 48, - 56, - 95, - 97 - ], + "AvgLuaName": "STm01_08_a", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.108.3", "IsLast": false }, "109": { "Id": 109, "StoryId": "STm01_08_c", "Comment": "", - "Chapter": 1, - "Index": "Story.109.4", - "Title": "Story.109.1", - "Desc": "Story.109.2", + "Chapter": 0, + "Index": "Story.109.1", + "Title": "Story.109.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C01_07_c", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm01_07" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 49, - 95, - 48, - 56, - 95, - 99 - ], + "AvgLuaName": "STm01_08_c", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.109.3", "IsLast": false }, "110": { "Id": 110, "StoryId": "STm01_08_b", "Comment": "", - "Chapter": 1, - "Index": "Story.110.4", - "Title": "Story.110.1", - "Desc": "Story.110.2", + "Chapter": 0, + "Index": "Story.110.1", + "Title": "Story.110.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C01_07_b", - "IsBranch": true, + "ConditionId": "", + "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 112, + "RewardDisplay": "[{\"Tid\":1,\"Qty\":666}]", "ParentStoryId": [ - "[{\"Tid\":1,\"Qty\":666}]" + "STm01_07" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 49, - 95, - 48, - 56, - 95, - 98 - ], + "AvgLuaName": "STm01_08_b", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.110.3", "IsLast": false }, "111": { "Id": 111, "StoryId": "STm01_09", "Comment": "", - "Chapter": 1, - "Index": "Story.111.4", - "Title": "Story.111.1", - "Desc": "Story.111.2", + "Chapter": 0, + "Index": "Story.111.1", + "Title": "Story.111.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C01_08", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm01_08_a", + "STm01_08_c" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 49, - 95, - 48, - 57 - ], + "AvgLuaName": "STm01_09", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.111.3", "IsLast": false }, "112": { "Id": 112, "StoryId": "STm01_10", "Comment": "", - "Chapter": 1, - "Index": "Story.112.4", - "Title": "Story.112.1", - "Desc": "Story.112.2", + "Chapter": 0, + "Index": "Story.112.1", + "Title": "Story.112.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C01_09", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 104, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":50}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":50}]" + "STm01_09" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 49, - 95, - 49, - 48 - ], + "AvgLuaName": "STm01_10", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", - "IsLast": false + "Aim": "Story.112.3", + "IsLast": true }, "201": { "Id": 201, "StoryId": "BAm02_03", "Comment": "", - "Chapter": 2, - "Index": "Story.201.4", - "Title": "Story.201.1", - "Desc": "Story.201.2", - "TrialBuild": 201, - "ConditionId": "C02_03", - "IsBranch": false, - "IsBattle": true, - "Reward": 0, - "RewardDisplay": "", + "Chapter": 0, + "Index": "Story.201.1", + "Title": "Story.201.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm02_03_a", + "STm02_03_b" ], "HasEvidence": false, "AvgLuaName": "", - "FloorId": [], - "PreviewMonsterGroupId": 1020301, - "Recommend": "", - "Aim": "5", + "FloorId": [ + 1020301 + ], + "PreviewMonsterGroupId": 10203, + "Recommend": "5", + "Aim": "Story.201.3", "IsLast": false }, "202": { "Id": 202, "StoryId": "BAm02_09", "Comment": "", - "Chapter": 2, - "Index": "Story.202.4", - "Title": "Story.202.1", - "Desc": "Story.202.2", - "TrialBuild": 202, - "ConditionId": "C02_09", - "IsBranch": false, - "IsBattle": true, - "Reward": 0, - "RewardDisplay": "", + "Chapter": 0, + "Index": "Story.202.1", + "Title": "Story.202.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm02_09" ], "HasEvidence": false, "AvgLuaName": "", - "FloorId": [], - "PreviewMonsterGroupId": 1020101, - "Recommend": "", - "Aim": "5", + "FloorId": [ + 1020101 + ], + "PreviewMonsterGroupId": 10201, + "Recommend": "5", + "Aim": "Story.202.3", "IsLast": false }, "203": { "Id": 203, "StoryId": "BAm02_10", "Comment": "", - "Chapter": 2, - "Index": "Story.203.4", - "Title": "Story.203.1", - "Desc": "Story.203.2", - "TrialBuild": 203, - "ConditionId": "C02_10", - "IsBranch": false, - "IsBattle": true, - "Reward": 0, - "RewardDisplay": "", + "Chapter": 0, + "Index": "Story.203.1", + "Title": "Story.203.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm02_10" ], "HasEvidence": false, "AvgLuaName": "", - "FloorId": [], - "PreviewMonsterGroupId": 1020201, - "Recommend": "", - "Aim": "5", + "FloorId": [ + 1020201 + ], + "PreviewMonsterGroupId": 10202, + "Recommend": "5", + "Aim": "Story.203.3", "IsLast": false }, "204": { "Id": 204, "StoryId": "STm02_01", "Comment": "", - "Chapter": 2, - "Index": "Story.204.4", - "Title": "Story.204.1", - "Desc": "Story.204.2", + "Chapter": 0, + "Index": "Story.204.1", + "Title": "Story.204.2", + "Desc": "", "TrialBuild": 0, "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", - "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], - "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 50, - 95, - 48, - 49 - ], + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], + "HasEvidence": true, + "AvgLuaName": "STm02_01", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.204.3", "IsLast": false }, "205": { "Id": 205, "StoryId": "STm02_02_a", "Comment": "", - "Chapter": 2, - "Index": "Story.205.4", - "Title": "Story.205.1", - "Desc": "Story.205.2", + "Chapter": 0, + "Index": "Story.205.1", + "Title": "Story.205.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C02_02_a", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm02_01" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 50, - 95, - 48, - 50, - 95, - 97 - ], + "AvgLuaName": "STm02_02_a", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.205.3", "IsLast": false }, "206": { "Id": 206, "StoryId": "STm02_02_b", "Comment": "", - "Chapter": 2, - "Index": "Story.206.4", - "Title": "Story.206.1", - "Desc": "Story.206.2", + "Chapter": 0, + "Index": "Story.206.1", + "Title": "Story.206.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C02_02_b", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm02_01" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 50, - 95, - 48, - 50, - 95, - 98 - ], + "AvgLuaName": "STm02_02_b", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.206.3", "IsLast": false }, "207": { "Id": 207, "StoryId": "STm02_02_c", "Comment": "", - "Chapter": 2, - "Index": "Story.207.4", - "Title": "Story.207.1", - "Desc": "Story.207.2", + "Chapter": 0, + "Index": "Story.207.1", + "Title": "Story.207.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C02_02_c", - "IsBranch": true, + "ConditionId": "", + "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 112, + "RewardDisplay": "[{\"Tid\":1,\"Qty\":666}]", "ParentStoryId": [ - "[{\"Tid\":1,\"Qty\":666}]" + "STm02_01" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 50, - 95, - 48, - 50, - 95, - 99 - ], + "AvgLuaName": "STm02_02_c", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.207.3", "IsLast": false }, "208": { "Id": 208, "StoryId": "STm02_03_a", "Comment": "", - "Chapter": 2, - "Index": "Story.208.4", - "Title": "Story.208.1", - "Desc": "Story.208.2", + "Chapter": 0, + "Index": "Story.208.1", + "Title": "Story.208.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C02_03_a", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm02_02_a" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 50, - 95, - 48, - 51, - 95, - 97 - ], + "AvgLuaName": "STm02_03_a", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.208.3", "IsLast": false }, "209": { "Id": 209, "StoryId": "STm02_03_b", "Comment": "", - "Chapter": 2, - "Index": "Story.209.4", - "Title": "Story.209.1", - "Desc": "Story.209.2", + "Chapter": 0, + "Index": "Story.209.1", + "Title": "Story.209.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C02_03_b", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm02_02_b" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 50, - 95, - 48, - 51, - 95, - 98 - ], + "AvgLuaName": "STm02_03_b", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.209.3", "IsLast": false }, "210": { "Id": 210, "StoryId": "STm02_04", "Comment": "", - "Chapter": 2, - "Index": "Story.210.4", - "Title": "Story.210.1", - "Desc": "Story.210.2", + "Chapter": 0, + "Index": "Story.210.1", + "Title": "Story.210.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "CBA02_03", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "BAm02_03" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 50, - 95, - 48, - 52 - ], + "AvgLuaName": "STm02_04", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.210.3", "IsLast": false }, "211": { "Id": 211, "StoryId": "STm02_05", "Comment": "", - "Chapter": 2, - "Index": "Story.211.4", - "Title": "Story.211.1", - "Desc": "Story.211.2", + "Chapter": 0, + "Index": "Story.211.1", + "Title": "Story.211.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C02_04", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm02_04" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 50, - 95, - 48, - 53 - ], + "AvgLuaName": "STm02_05", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.211.3", "IsLast": false }, "212": { "Id": 212, "StoryId": "STm02_06", "Comment": "", - "Chapter": 2, - "Index": "Story.212.4", - "Title": "Story.212.1", - "Desc": "Story.212.2", + "Chapter": 0, + "Index": "Story.212.1", + "Title": "Story.212.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C02_05", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm02_05" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 50, - 95, - 48, - 54 - ], + "AvgLuaName": "STm02_06", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.212.3", "IsLast": false }, "213": { "Id": 213, "StoryId": "STm02_07", "Comment": "", - "Chapter": 2, - "Index": "Story.213.4", - "Title": "Story.213.1", - "Desc": "Story.213.2", + "Chapter": 0, + "Index": "Story.213.1", + "Title": "Story.213.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C02_06", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm02_06" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 50, - 95, - 48, - 55 - ], + "AvgLuaName": "STm02_07", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.213.3", "IsLast": false }, "214": { "Id": 214, "StoryId": "STm02_08", "Comment": "", - "Chapter": 2, - "Index": "Story.214.4", - "Title": "Story.214.1", - "Desc": "Story.214.2", + "Chapter": 0, + "Index": "Story.214.1", + "Title": "Story.214.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C02_07", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm02_07" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 50, - 95, - 48, - 56 - ], + "AvgLuaName": "STm02_08", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.214.3", "IsLast": false }, "215": { "Id": 215, "StoryId": "STm02_09", "Comment": "", - "Chapter": 2, - "Index": "Story.215.4", - "Title": "Story.215.1", - "Desc": "Story.215.2", + "Chapter": 0, + "Index": "Story.215.1", + "Title": "Story.215.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C02_08", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm02_08" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 50, - 95, - 48, - 57 - ], + "AvgLuaName": "STm02_09", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.215.3", "IsLast": false }, "216": { "Id": 216, "StoryId": "STm02_10", "Comment": "", - "Chapter": 2, - "Index": "Story.216.4", - "Title": "Story.216.1", - "Desc": "Story.216.2", + "Chapter": 0, + "Index": "Story.216.1", + "Title": "Story.216.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "CBA02_09", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "BAm02_09" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 50, - 95, - 49, - 48 - ], + "AvgLuaName": "STm02_10", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.216.3", "IsLast": false }, "217": { "Id": 217, "StoryId": "STm02_11", "Comment": "", - "Chapter": 2, - "Index": "Story.217.4", - "Title": "Story.217.1", - "Desc": "Story.217.2", + "Chapter": 0, + "Index": "Story.217.1", + "Title": "Story.217.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "CBA02_10", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 104, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":50}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":50}]" + "BAm02_10" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 50, - 95, - 49, - 49 - ], + "AvgLuaName": "STm02_11", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", - "IsLast": false + "Aim": "Story.217.3", + "IsLast": true }, "301": { "Id": 301, "StoryId": "BAm03_04", "Comment": "", - "Chapter": 3, - "Index": "Story.301.4", - "Title": "Story.301.1", - "Desc": "Story.301.2", - "TrialBuild": 301, - "ConditionId": "C03_04", - "IsBranch": false, - "IsBattle": true, - "Reward": 0, - "RewardDisplay": "", + "Chapter": 0, + "Index": "Story.301.1", + "Title": "Story.301.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm03_04" ], "HasEvidence": false, "AvgLuaName": "", - "FloorId": [], - "PreviewMonsterGroupId": 1030101, + "FloorId": [ + 1030101 + ], + "PreviewMonsterGroupId": 10301, "Recommend": "", - "Aim": "", + "Aim": "Story.301.3", "IsLast": false }, "302": { "Id": 302, "StoryId": "BAm03_09", "Comment": "", - "Chapter": 3, - "Index": "Story.302.4", - "Title": "Story.302.1", - "Desc": "Story.302.2", - "TrialBuild": 302, - "ConditionId": "C03_09", - "IsBranch": false, - "IsBattle": true, - "Reward": 0, - "RewardDisplay": "", + "Chapter": 0, + "Index": "Story.302.1", + "Title": "Story.302.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm03_09" ], "HasEvidence": false, "AvgLuaName": "", - "FloorId": [], - "PreviewMonsterGroupId": 1030201, + "FloorId": [ + 1030201 + ], + "PreviewMonsterGroupId": 10302, "Recommend": "", - "Aim": "", + "Aim": "Story.302.3", "IsLast": false }, "304": { "Id": 304, "StoryId": "STm03_00_a", "Comment": "", - "Chapter": 3, - "Index": "Story.304.4", - "Title": "Story.304.1", - "Desc": "Story.304.2", + "Chapter": 0, + "Index": "Story.304.1", + "Title": "Story.304.2", + "Desc": "", "TrialBuild": 0, "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", - "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 51, - 95, - 48, - 48, - 95, - 97 - ], + "AvgLuaName": "STm03_00_a", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.304.3", "IsLast": false }, "305": { "Id": 305, "StoryId": "STm03_00_b", "Comment": "", - "Chapter": 3, - "Index": "Story.305.4", - "Title": "Story.305.1", - "Desc": "Story.305.2", + "Chapter": 0, + "Index": "Story.305.1", + "Title": "Story.305.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C03_00_a", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm03_00_a" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 51, - 95, - 48, - 48, - 95, - 98 - ], + "AvgLuaName": "STm03_00_b", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.305.3", "IsLast": false }, "306": { "Id": 306, "StoryId": "STm03_01", "Comment": "", - "Chapter": 3, - "Index": "Story.306.4", - "Title": "Story.306.1", - "Desc": "Story.306.2", + "Chapter": 0, + "Index": "Story.306.1", + "Title": "Story.306.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C03_00_b", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm03_00_b" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 51, - 95, - 48, - 49 - ], + "AvgLuaName": "STm03_01", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.306.3", "IsLast": false }, "307": { "Id": 307, "StoryId": "STm03_02", "Comment": "", - "Chapter": 3, - "Index": "Story.307.4", - "Title": "Story.307.1", - "Desc": "Story.307.2", + "Chapter": 0, + "Index": "Story.307.1", + "Title": "Story.307.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C03_01", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm03_01" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 51, - 95, - 48, - 50 - ], + "AvgLuaName": "STm03_02", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.307.3", "IsLast": false }, "308": { "Id": 308, "StoryId": "STm03_03", "Comment": "", - "Chapter": 3, - "Index": "Story.308.4", - "Title": "Story.308.1", - "Desc": "Story.308.2", + "Chapter": 0, + "Index": "Story.308.1", + "Title": "Story.308.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C03_02", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm03_02" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 51, - 95, - 48, - 51 - ], + "AvgLuaName": "STm03_03", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.308.3", "IsLast": false }, "309": { "Id": 309, "StoryId": "STm03_04", "Comment": "", - "Chapter": 3, - "Index": "Story.309.4", - "Title": "Story.309.1", - "Desc": "Story.309.2", + "Chapter": 0, + "Index": "Story.309.1", + "Title": "Story.309.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C03_03", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm03_03" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 51, - 95, - 48, - 52 - ], + "AvgLuaName": "STm03_04", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.309.3", "IsLast": false }, "310": { "Id": 310, "StoryId": "STm03_05", "Comment": "", - "Chapter": 3, - "Index": "Story.310.4", - "Title": "Story.310.1", - "Desc": "Story.310.2", + "Chapter": 0, + "Index": "Story.310.1", + "Title": "Story.310.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "CBA03_04", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], - "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 51, - 95, - 48, - 53 + "BAm03_04" ], + "HasEvidence": true, + "AvgLuaName": "STm03_05", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.310.3", "IsLast": false }, "311": { "Id": 311, "StoryId": "STm03_06_a", "Comment": "", - "Chapter": 3, - "Index": "Story.311.4", - "Title": "Story.311.1", - "Desc": "Story.311.2", + "Chapter": 0, + "Index": "Story.311.1", + "Title": "Story.311.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C03_05_a", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm03_05" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 51, - 95, - 48, - 54, - 95, - 97 - ], + "AvgLuaName": "STm03_06_a", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.311.3", "IsLast": false }, "312": { "Id": 312, "StoryId": "STm03_06_b", "Comment": "", - "Chapter": 3, - "Index": "Story.312.4", - "Title": "Story.312.1", - "Desc": "Story.312.2", + "Chapter": 0, + "Index": "Story.312.1", + "Title": "Story.312.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C03_05_b", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm03_05" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 51, - 95, - 48, - 54, - 95, - 98 - ], + "AvgLuaName": "STm03_06_b", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.312.3", "IsLast": false }, "313": { "Id": 313, "StoryId": "STm03_06_c", "Comment": "", - "Chapter": 3, - "Index": "Story.313.4", - "Title": "Story.313.1", - "Desc": "Story.313.2", + "Chapter": 0, + "Index": "Story.313.1", + "Title": "Story.313.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C03_05_c", - "IsBranch": true, + "ConditionId": "", + "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 112, + "RewardDisplay": "[{\"Tid\":1,\"Qty\":666}]", "ParentStoryId": [ - "[{\"Tid\":1,\"Qty\":666}]" + "STm03_05" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 51, - 95, - 48, - 54, - 95, - 99 - ], + "AvgLuaName": "STm03_06_c", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.313.3", "IsLast": false }, "314": { "Id": 314, "StoryId": "STm03_07", "Comment": "", - "Chapter": 3, - "Index": "Story.314.4", - "Title": "Story.314.1", - "Desc": "Story.314.2", + "Chapter": 0, + "Index": "Story.314.1", + "Title": "Story.314.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C03_06", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm03_06_a", + "STm03_06_b" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 51, - 95, - 48, - 55 - ], + "AvgLuaName": "STm03_07", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.314.3", "IsLast": false }, "315": { "Id": 315, "StoryId": "STm03_08", "Comment": "", - "Chapter": 3, - "Index": "Story.315.4", - "Title": "Story.315.1", - "Desc": "Story.315.2", + "Chapter": 0, + "Index": "Story.315.1", + "Title": "Story.315.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C03_07", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm03_07" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 51, - 95, - 48, - 56 - ], + "AvgLuaName": "STm03_08", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.315.3", "IsLast": false }, "316": { "Id": 316, "StoryId": "STm03_09", "Comment": "", - "Chapter": 3, - "Index": "Story.316.4", - "Title": "Story.316.1", - "Desc": "Story.316.2", + "Chapter": 0, + "Index": "Story.316.1", + "Title": "Story.316.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C03_08", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm03_08" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 51, - 95, - 48, - 57 - ], + "AvgLuaName": "STm03_09", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.316.3", "IsLast": false }, "317": { "Id": 317, "StoryId": "STm03_10", "Comment": "", - "Chapter": 3, - "Index": "Story.317.4", - "Title": "Story.317.1", - "Desc": "Story.317.2", + "Chapter": 0, + "Index": "Story.317.1", + "Title": "Story.317.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "CBA03_09", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "BAm03_09" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 51, - 95, - 49, - 48 - ], + "AvgLuaName": "STm03_10", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.317.3", "IsLast": false }, "318": { "Id": 318, "StoryId": "STm03_11", "Comment": "", - "Chapter": 3, - "Index": "Story.318.4", - "Title": "Story.318.1", - "Desc": "Story.318.2", + "Chapter": 0, + "Index": "Story.318.1", + "Title": "Story.318.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C03_10", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 104, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":50}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":50}]" + "STm03_10" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 51, - 95, - 49, - 49 - ], + "AvgLuaName": "STm03_11", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", - "IsLast": false + "Aim": "Story.318.3", + "IsLast": true }, "401": { "Id": 401, "StoryId": "BAm04_04", "Comment": "", - "Chapter": 4, - "Index": "Story.401.4", - "Title": "Story.401.1", - "Desc": "Story.401.2", - "TrialBuild": 401, - "ConditionId": "C04_04", - "IsBranch": false, - "IsBattle": true, - "Reward": 0, - "RewardDisplay": "", + "Chapter": 0, + "Index": "Story.401.1", + "Title": "Story.401.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm04_04_a", + "STm04_04_b", + "STm04_04_c" ], "HasEvidence": false, "AvgLuaName": "", - "FloorId": [], - "PreviewMonsterGroupId": 1040101, + "FloorId": [ + 1040101 + ], + "PreviewMonsterGroupId": 10401, "Recommend": "", - "Aim": "", + "Aim": "Story.401.3", "IsLast": false }, "402": { "Id": 402, "StoryId": "BAm04_09", "Comment": "", - "Chapter": 4, - "Index": "Story.402.4", - "Title": "Story.402.1", - "Desc": "Story.402.2", - "TrialBuild": 402, - "ConditionId": "C04_09", - "IsBranch": false, - "IsBattle": true, - "Reward": 0, - "RewardDisplay": "", + "Chapter": 0, + "Index": "Story.402.1", + "Title": "Story.402.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm04_09" ], "HasEvidence": false, "AvgLuaName": "", - "FloorId": [], - "PreviewMonsterGroupId": 1040201, + "FloorId": [ + 1040201 + ], + "PreviewMonsterGroupId": 10402, "Recommend": "", - "Aim": "", + "Aim": "Story.402.3", "IsLast": false }, "403": { "Id": 403, "StoryId": "STm04_01", "Comment": "", - "Chapter": 4, - "Index": "Story.403.4", - "Title": "Story.403.1", - "Desc": "Story.403.2", + "Chapter": 0, + "Index": "Story.403.1", + "Title": "Story.403.2", + "Desc": "", "TrialBuild": 0, "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", - "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 52, - 95, - 48, - 49 - ], + "AvgLuaName": "STm04_01", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.403.3", "IsLast": false }, "404": { "Id": 404, "StoryId": "STm04_02", "Comment": "", - "Chapter": 4, - "Index": "Story.404.4", - "Title": "Story.404.1", - "Desc": "Story.404.2", + "Chapter": 0, + "Index": "Story.404.1", + "Title": "Story.404.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C04_01", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], - "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 52, - 95, - 48, - 50 + "STm04_01" ], + "HasEvidence": true, + "AvgLuaName": "STm04_02", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.404.3", "IsLast": false }, "405": { "Id": 405, "StoryId": "STm04_03_a", "Comment": "", - "Chapter": 4, - "Index": "Story.405.4", - "Title": "Story.405.1", - "Desc": "Story.405.2", + "Chapter": 0, + "Index": "Story.405.1", + "Title": "Story.405.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C04_03_a", - "IsBranch": true, + "ConditionId": "", + "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 112, + "RewardDisplay": "[{\"Tid\":1,\"Qty\":666}]", "ParentStoryId": [ - "[{\"Tid\":1,\"Qty\":666}]" + "STm04_02" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 52, - 95, - 48, - 51, - 95, - 97 - ], + "AvgLuaName": "STm04_03_a", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.405.3", "IsLast": false }, "406": { "Id": 406, "StoryId": "STm04_03_b", "Comment": "", - "Chapter": 4, - "Index": "Story.406.4", - "Title": "Story.406.1", - "Desc": "Story.406.2", + "Chapter": 0, + "Index": "Story.406.1", + "Title": "Story.406.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C04_03_b", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], - "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 52, - 95, - 48, - 51, - 95, - 98 + "STm04_02" ], + "HasEvidence": true, + "AvgLuaName": "STm04_03_b", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.406.3", "IsLast": false }, "407": { "Id": 407, "StoryId": "STm04_03_c", "Comment": "", - "Chapter": 4, - "Index": "Story.407.4", - "Title": "Story.407.1", - "Desc": "Story.407.2", + "Chapter": 0, + "Index": "Story.407.1", + "Title": "Story.407.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C04_03_c", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], - "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 52, - 95, - 48, - 51, - 95, - 99 + "STm04_02" ], + "HasEvidence": true, + "AvgLuaName": "STm04_03_c", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.407.3", "IsLast": false }, "408": { "Id": 408, "StoryId": "STm04_04_a", "Comment": "", - "Chapter": 4, - "Index": "Story.408.4", - "Title": "Story.408.1", - "Desc": "Story.408.2", + "Chapter": 0, + "Index": "Story.408.1", + "Title": "Story.408.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C04_04_a", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm04_03_b", + "STm04_03_c" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 52, - 95, - 48, - 52, - 95, - 97 - ], + "AvgLuaName": "STm04_04_a", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.408.3", "IsLast": false }, "409": { "Id": 409, "StoryId": "STm04_04_b", "Comment": "", - "Chapter": 4, - "Index": "Story.409.4", - "Title": "Story.409.1", - "Desc": "Story.409.2", + "Chapter": 0, + "Index": "Story.409.1", + "Title": "Story.409.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C04_04_b", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm04_03_b", + "STm04_03_c" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 52, - 95, - 48, - 52, - 95, - 98 - ], + "AvgLuaName": "STm04_04_b", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.409.3", "IsLast": false }, "410": { "Id": 410, "StoryId": "STm04_04_c", "Comment": "", - "Chapter": 4, - "Index": "Story.410.4", - "Title": "Story.410.1", - "Desc": "Story.410.2", + "Chapter": 0, + "Index": "Story.410.1", + "Title": "Story.410.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C04_04_c", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm04_03_b", + "STm04_03_c" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 52, - 95, - 48, - 52, - 95, - 99 - ], + "AvgLuaName": "STm04_04_c", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.410.3", "IsLast": false }, "411": { "Id": 411, "StoryId": "STm04_05", "Comment": "", - "Chapter": 4, - "Index": "Story.411.4", - "Title": "Story.411.1", - "Desc": "Story.411.2", + "Chapter": 0, + "Index": "Story.411.1", + "Title": "Story.411.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "CBA04_04", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "BAm04_04" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 52, - 95, - 48, - 53 - ], + "AvgLuaName": "STm04_05", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.411.3", "IsLast": false }, "412": { "Id": 412, "StoryId": "STm04_06", "Comment": "", - "Chapter": 4, - "Index": "Story.412.4", - "Title": "Story.412.1", - "Desc": "Story.412.2", + "Chapter": 0, + "Index": "Story.412.1", + "Title": "Story.412.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C04_05", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm04_05" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 52, - 95, - 48, - 54 - ], + "AvgLuaName": "STm04_06", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.412.3", "IsLast": false }, "413": { "Id": 413, "StoryId": "STm04_07", "Comment": "", - "Chapter": 4, - "Index": "Story.413.4", - "Title": "Story.413.1", - "Desc": "Story.413.2", + "Chapter": 0, + "Index": "Story.413.1", + "Title": "Story.413.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C04_06", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm04_06" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 52, - 95, - 48, - 55 - ], + "AvgLuaName": "STm04_07", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.413.3", "IsLast": false }, "414": { "Id": 414, "StoryId": "STm04_08", "Comment": "", - "Chapter": 4, - "Index": "Story.414.4", - "Title": "Story.414.1", - "Desc": "Story.414.2", + "Chapter": 0, + "Index": "Story.414.1", + "Title": "Story.414.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C04_07", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm04_07" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 52, - 95, - 48, - 56 - ], + "AvgLuaName": "STm04_08", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.414.3", "IsLast": false }, "415": { "Id": 415, "StoryId": "STm04_09", "Comment": "", - "Chapter": 4, - "Index": "Story.415.4", - "Title": "Story.415.1", - "Desc": "Story.415.2", + "Chapter": 0, + "Index": "Story.415.1", + "Title": "Story.415.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C04_08", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm04_08" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 52, - 95, - 48, - 57 - ], + "AvgLuaName": "STm04_09", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.415.3", "IsLast": false }, "416": { "Id": 416, "StoryId": "STm04_10", "Comment": "", - "Chapter": 4, - "Index": "Story.416.4", - "Title": "Story.416.1", - "Desc": "Story.416.2", + "Chapter": 0, + "Index": "Story.416.1", + "Title": "Story.416.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "CBA04_09", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "BAm04_09" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 52, - 95, - 49, - 48 - ], + "AvgLuaName": "STm04_10", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.416.3", "IsLast": false }, "417": { "Id": 417, "StoryId": "STm04_11", "Comment": "", - "Chapter": 4, - "Index": "Story.417.4", - "Title": "Story.417.1", - "Desc": "Story.417.2", + "Chapter": 0, + "Index": "Story.417.1", + "Title": "Story.417.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C04_10", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 104, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":50}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":50}]" + "STm04_10" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 52, - 95, - 49, - 49 - ], + "AvgLuaName": "STm04_11", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", - "IsLast": false + "Aim": "Story.417.3", + "IsLast": true }, "501": { "Id": 501, "StoryId": "BAm05_05", "Comment": "", - "Chapter": 5, - "Index": "Story.501.4", - "Title": "Story.501.1", - "Desc": "Story.501.2", - "TrialBuild": 501, - "ConditionId": "C05_05", - "IsBranch": false, - "IsBattle": true, - "Reward": 0, - "RewardDisplay": "", + "Chapter": 0, + "Index": "Story.501.1", + "Title": "Story.501.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm05_05" ], "HasEvidence": false, "AvgLuaName": "", - "FloorId": [], - "PreviewMonsterGroupId": 1050103, + "FloorId": [ + 1050101, + 1050102, + 1050103 + ], + "PreviewMonsterGroupId": 10501, "Recommend": "", - "Aim": "", + "Aim": "Story.501.3", "IsLast": false }, "502": { "Id": 502, "StoryId": "BAm05_08", "Comment": "", - "Chapter": 5, - "Index": "Story.502.4", - "Title": "Story.502.1", - "Desc": "Story.502.2", - "TrialBuild": 502, - "ConditionId": "C05_07", - "IsBranch": false, - "IsBattle": true, - "Reward": 0, - "RewardDisplay": "", + "Chapter": 0, + "Index": "Story.502.1", + "Title": "Story.502.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm05_07" ], "HasEvidence": false, "AvgLuaName": "", - "FloorId": [], - "PreviewMonsterGroupId": 1050201, + "FloorId": [ + 1050201 + ], + "PreviewMonsterGroupId": 10502, "Recommend": "", - "Aim": "", + "Aim": "Story.502.3", "IsLast": false }, "503": { "Id": 503, "StoryId": "BAm05_10", "Comment": "", - "Chapter": 5, - "Index": "Story.503.4", - "Title": "Story.503.1", - "Desc": "Story.503.2", - "TrialBuild": 503, - "ConditionId": "C05_09", - "IsBranch": false, - "IsBattle": true, - "Reward": 0, - "RewardDisplay": "", + "Chapter": 0, + "Index": "Story.503.1", + "Title": "Story.503.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm05_09_b" ], "HasEvidence": false, "AvgLuaName": "", - "FloorId": [], - "PreviewMonsterGroupId": 1050301, + "FloorId": [ + 1050301 + ], + "PreviewMonsterGroupId": 10503, "Recommend": "", - "Aim": "", + "Aim": "Story.503.3", "IsLast": false }, "504": { "Id": 504, "StoryId": "STm05_00", "Comment": "", - "Chapter": 5, - "Index": "Story.504.4", - "Title": "Story.504.1", - "Desc": "Story.504.2", + "Chapter": 0, + "Index": "Story.504.1", + "Title": "Story.504.2", + "Desc": "", "TrialBuild": 0, "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", - "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 53, - 95, - 48, - 48 - ], + "AvgLuaName": "STm05_00", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.504.3", "IsLast": false }, "505": { "Id": 505, "StoryId": "STm05_01", "Comment": "", - "Chapter": 5, - "Index": "Story.505.4", - "Title": "Story.505.1", - "Desc": "Story.505.2", + "Chapter": 0, + "Index": "Story.505.1", + "Title": "Story.505.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C05_00", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm05_00" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 53, - 95, - 48, - 49 - ], + "AvgLuaName": "STm05_01", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.505.3", "IsLast": false }, "506": { "Id": 506, "StoryId": "STm05_02", "Comment": "", - "Chapter": 5, - "Index": "Story.506.4", - "Title": "Story.506.1", - "Desc": "Story.506.2", + "Chapter": 0, + "Index": "Story.506.1", + "Title": "Story.506.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C05_01", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], - "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 53, - 95, - 48, - 50 + "STm05_01" ], + "HasEvidence": true, + "AvgLuaName": "STm05_02", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.506.3", "IsLast": false }, "507": { "Id": 507, "StoryId": "STm05_03_a", "Comment": "", - "Chapter": 5, - "Index": "Story.507.4", - "Title": "Story.507.1", - "Desc": "Story.507.2", + "Chapter": 0, + "Index": "Story.507.1", + "Title": "Story.507.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C05_02_a", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm05_02" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 53, - 95, - 48, - 51, - 95, - 97 - ], + "AvgLuaName": "STm05_03_a", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.507.3", "IsLast": false }, "508": { "Id": 508, "StoryId": "STm05_03_b", "Comment": "", - "Chapter": 5, - "Index": "Story.508.4", - "Title": "Story.508.1", - "Desc": "Story.508.2", + "Chapter": 0, + "Index": "Story.508.1", + "Title": "Story.508.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C05_02_b", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm05_02" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 53, - 95, - 48, - 51, - 95, - 98 - ], + "AvgLuaName": "STm05_03_b", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.508.3", "IsLast": false }, "509": { "Id": 509, "StoryId": "STm05_03_c", "Comment": "", - "Chapter": 5, - "Index": "Story.509.4", - "Title": "Story.509.1", - "Desc": "Story.509.2", + "Chapter": 0, + "Index": "Story.509.1", + "Title": "Story.509.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C05_02_c", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm05_02" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 53, - 95, - 48, - 51, - 95, - 99 - ], + "AvgLuaName": "STm05_03_c", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.509.3", "IsLast": false }, "510": { "Id": 510, "StoryId": "STm05_04", "Comment": "", - "Chapter": 5, - "Index": "Story.510.4", - "Title": "Story.510.1", - "Desc": "Story.510.2", + "Chapter": 0, + "Index": "Story.510.1", + "Title": "Story.510.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C05_03", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm05_03_c" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 53, - 95, - 48, - 52 - ], + "AvgLuaName": "STm05_04", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.510.3", "IsLast": false }, "511": { "Id": 511, "StoryId": "STm05_05", "Comment": "", - "Chapter": 5, - "Index": "Story.511.4", - "Title": "Story.511.1", - "Desc": "Story.511.2", + "Chapter": 0, + "Index": "Story.511.1", + "Title": "Story.511.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C05_04", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm05_04" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 53, - 95, - 48, - 53 - ], + "AvgLuaName": "STm05_05", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.511.3", "IsLast": false }, "512": { "Id": 512, "StoryId": "STm05_06", "Comment": "", - "Chapter": 5, - "Index": "Story.512.4", - "Title": "Story.512.1", - "Desc": "Story.512.2", + "Chapter": 0, + "Index": "Story.512.1", + "Title": "Story.512.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "CBA05_05", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "BAm05_05" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 53, - 95, - 48, - 54 - ], + "AvgLuaName": "STm05_06", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.512.3", "IsLast": false }, "513": { "Id": 513, "StoryId": "STm05_07", "Comment": "", - "Chapter": 5, - "Index": "Story.513.4", - "Title": "Story.513.1", - "Desc": "Story.513.2", + "Chapter": 0, + "Index": "Story.513.1", + "Title": "Story.513.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C05_06", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm05_06" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 53, - 95, - 48, - 55 - ], + "AvgLuaName": "STm05_07", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.513.3", "IsLast": false }, "514": { "Id": 514, "StoryId": "STm05_08", "Comment": "", - "Chapter": 5, - "Index": "Story.514.4", - "Title": "Story.514.1", - "Desc": "Story.514.2", + "Chapter": 0, + "Index": "Story.514.1", + "Title": "Story.514.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "CBA05_08", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], - "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 53, - 95, - 48, - 56 + "BAm05_08" ], + "HasEvidence": true, + "AvgLuaName": "STm05_08", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.514.3", "IsLast": false }, "515": { "Id": 515, "StoryId": "STm05_09_a", "Comment": "", - "Chapter": 5, - "Index": "Story.515.4", - "Title": "Story.515.1", - "Desc": "Story.515.2", + "Chapter": 0, + "Index": "Story.515.1", + "Title": "Story.515.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C05_08_a", - "IsBranch": true, + "ConditionId": "", + "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 112, + "RewardDisplay": "[{\"Tid\":1,\"Qty\":666}]", "ParentStoryId": [ - "[{\"Tid\":1,\"Qty\":666}]" + "STm05_08" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 53, - 95, - 48, - 57, - 95, - 97 - ], + "AvgLuaName": "STm05_09_a", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.515.3", "IsLast": false }, "516": { "Id": 516, "StoryId": "STm05_09_b", "Comment": "", - "Chapter": 5, - "Index": "Story.516.4", - "Title": "Story.516.1", - "Desc": "Story.516.2", + "Chapter": 0, + "Index": "Story.516.1", + "Title": "Story.516.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C05_08_b", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm05_08" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 53, - 95, - 48, - 57, - 95, - 98 - ], + "AvgLuaName": "STm05_09_b", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.516.3", "IsLast": false }, "517": { "Id": 517, "StoryId": "STm05_09_c", "Comment": "", - "Chapter": 5, - "Index": "Story.517.4", - "Title": "Story.517.1", - "Desc": "Story.517.2", + "Chapter": 0, + "Index": "Story.517.1", + "Title": "Story.517.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C05_08_c", - "IsBranch": true, + "ConditionId": "", + "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 112, + "RewardDisplay": "[{\"Tid\":1,\"Qty\":666}]", "ParentStoryId": [ - "[{\"Tid\":1,\"Qty\":666}]" + "STm05_08" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 53, - 95, - 48, - 57, - 95, - 99 - ], + "AvgLuaName": "STm05_09_c", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.517.3", "IsLast": false }, "518": { "Id": 518, "StoryId": "STm05_10", "Comment": "", - "Chapter": 5, - "Index": "Story.518.4", - "Title": "Story.518.1", - "Desc": "Story.518.2", + "Chapter": 0, + "Index": "Story.518.1", + "Title": "Story.518.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "CBA05_10", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "BAm05_10" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 53, - 95, - 49, - 48 - ], + "AvgLuaName": "STm05_10", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.518.3", "IsLast": false }, "519": { "Id": 519, "StoryId": "STm05_11", "Comment": "", - "Chapter": 5, - "Index": "Story.519.4", - "Title": "Story.519.1", - "Desc": "Story.519.2", + "Chapter": 0, + "Index": "Story.519.1", + "Title": "Story.519.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C05_10", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 104, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":50}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":50}]" + "STm05_10" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 53, - 95, - 49, - 49 - ], + "AvgLuaName": "STm05_11", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", - "IsLast": false + "Aim": "Story.519.3", + "IsLast": true }, "601": { "Id": 601, "StoryId": "BAm06_01", "Comment": "", - "Chapter": 6, - "Index": "Story.601.4", - "Title": "Story.601.1", - "Desc": "Story.601.2", - "TrialBuild": 601, - "ConditionId": "CBA06_01", - "IsBranch": false, - "IsBattle": true, - "Reward": 0, - "RewardDisplay": "", + "Chapter": 0, + "Index": "Story.601.1", + "Title": "Story.601.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm06_02_b", + "STm06_02_c" ], "HasEvidence": false, "AvgLuaName": "", - "FloorId": [], - "PreviewMonsterGroupId": 1060101, + "FloorId": [ + 1060101 + ], + "PreviewMonsterGroupId": 10601, "Recommend": "", - "Aim": "", + "Aim": "Story.601.3", "IsLast": false }, "602": { "Id": 602, "StoryId": "BAm06_02", "Comment": "", - "Chapter": 6, - "Index": "Story.602.4", - "Title": "Story.602.1", - "Desc": "Story.602.2", - "TrialBuild": 602, - "ConditionId": "CBA06_02", - "IsBranch": false, - "IsBattle": true, - "Reward": 0, - "RewardDisplay": "", + "Chapter": 0, + "Index": "Story.602.1", + "Title": "Story.602.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm06_09" ], "HasEvidence": false, "AvgLuaName": "", - "FloorId": [], - "PreviewMonsterGroupId": 1060201, + "FloorId": [ + 1060201 + ], + "PreviewMonsterGroupId": 10602, "Recommend": "", - "Aim": "", + "Aim": "Story.602.3", "IsLast": false }, "603": { "Id": 603, "StoryId": "BAm06_03", "Comment": "", - "Chapter": 6, - "Index": "Story.603.4", - "Title": "Story.603.1", - "Desc": "Story.603.2", - "TrialBuild": 603, - "ConditionId": "CBA06_03", - "IsBranch": false, - "IsBattle": true, - "Reward": 0, - "RewardDisplay": "", + "Chapter": 0, + "Index": "Story.603.1", + "Title": "Story.603.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm06_11" ], "HasEvidence": false, "AvgLuaName": "", - "FloorId": [], - "PreviewMonsterGroupId": 1060301, + "FloorId": [ + 1060301 + ], + "PreviewMonsterGroupId": 10603, "Recommend": "", - "Aim": "", + "Aim": "Story.603.3", "IsLast": false }, "604": { "Id": 604, "StoryId": "STm06_00", "Comment": "", - "Chapter": 6, - "Index": "Story.604.4", - "Title": "Story.604.1", - "Desc": "Story.604.2", + "Chapter": 0, + "Index": "Story.604.1", + "Title": "Story.604.2", + "Desc": "", "TrialBuild": 0, "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", - "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 95, - 48, - 48 - ], + "AvgLuaName": "STm06_00", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.604.3", "IsLast": false }, "605": { "Id": 605, "StoryId": "STm06_01", "Comment": "", - "Chapter": 6, - "Index": "Story.605.4", - "Title": "Story.605.1", - "Desc": "Story.605.2", + "Chapter": 0, + "Index": "Story.605.1", + "Title": "Story.605.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C06_01", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], - "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 95, - 48, - 49 + "STm06_00" ], + "HasEvidence": true, + "AvgLuaName": "STm06_01", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.605.3", "IsLast": false }, "606": { "Id": 606, "StoryId": "STm06_02_a", "Comment": "", - "Chapter": 6, - "Index": "Story.606.4", - "Title": "Story.606.1", - "Desc": "Story.606.2", + "Chapter": 0, + "Index": "Story.606.1", + "Title": "Story.606.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C06_02_a", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm06_01" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 95, - 48, - 50, - 95, - 97 - ], + "AvgLuaName": "STm06_02_a", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.606.3", "IsLast": false }, "607": { "Id": 607, "StoryId": "STm06_02_b", "Comment": "", - "Chapter": 6, - "Index": "Story.607.4", - "Title": "Story.607.1", - "Desc": "Story.607.2", + "Chapter": 0, + "Index": "Story.607.1", + "Title": "Story.607.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C06_02_b", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm06_01" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 95, - 48, - 50, - 95, - 98 - ], + "AvgLuaName": "STm06_02_b", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.607.3", "IsLast": false }, "608": { "Id": 608, "StoryId": "STm06_02_c", "Comment": "", - "Chapter": 6, - "Index": "Story.608.4", - "Title": "Story.608.1", - "Desc": "Story.608.2", + "Chapter": 0, + "Index": "Story.608.1", + "Title": "Story.608.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C06_02_c", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm06_01" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 95, - 48, - 50, - 95, - 99 - ], + "AvgLuaName": "STm06_02_c", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.608.3", "IsLast": false }, "609": { "Id": 609, "StoryId": "STm06_03_a", "Comment": "", - "Chapter": 6, - "Index": "Story.609.4", - "Title": "Story.609.1", - "Desc": "Story.609.2", + "Chapter": 0, + "Index": "Story.609.1", + "Title": "Story.609.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C06_03_a", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm06_02_a" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 95, - 48, - 51, - 95, - 97 - ], + "AvgLuaName": "STm06_03_a", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.609.3", "IsLast": false }, "610": { "Id": 610, "StoryId": "STm06_03_b", "Comment": "", - "Chapter": 6, - "Index": "Story.610.4", - "Title": "Story.610.1", - "Desc": "Story.610.2", + "Chapter": 0, + "Index": "Story.610.1", + "Title": "Story.610.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C06_03_b", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "BAm06_01" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 95, - 48, - 51, - 95, - 98 - ], + "AvgLuaName": "STm06_03_b", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.610.3", "IsLast": false }, "611": { "Id": 611, "StoryId": "STm06_04_a", "Comment": "", - "Chapter": 6, - "Index": "Story.611.4", - "Title": "Story.611.1", - "Desc": "Story.611.2", + "Chapter": 0, + "Index": "Story.611.1", + "Title": "Story.611.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C06_04_a", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm06_03_a" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 95, - 48, - 52, - 95, - 97 - ], + "AvgLuaName": "STm06_04_a", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.611.3", "IsLast": false }, "612": { "Id": 612, "StoryId": "STm06_04_b", "Comment": "", - "Chapter": 6, - "Index": "Story.612.4", - "Title": "Story.612.1", - "Desc": "Story.612.2", + "Chapter": 0, + "Index": "Story.612.1", + "Title": "Story.612.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C06_04_b", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm06_03_b" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 95, - 48, - 52, - 95, - 98 - ], + "AvgLuaName": "STm06_04_b", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.612.3", "IsLast": false }, "613": { "Id": 613, "StoryId": "STm06_05_a", "Comment": "", - "Chapter": 6, - "Index": "Story.613.4", - "Title": "Story.613.1", - "Desc": "Story.613.2", + "Chapter": 0, + "Index": "Story.613.1", + "Title": "Story.613.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C06_05_a", - "IsBranch": true, + "ConditionId": "", + "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 112, + "RewardDisplay": "[{\"Tid\":1,\"Qty\":666}]", "ParentStoryId": [ - "[{\"Tid\":1,\"Qty\":666}]" + "STm06_04_a" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 95, - 48, - 53, - 95, - 97 - ], + "AvgLuaName": "STm06_05_a", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.613.3", "IsLast": false }, "614": { "Id": 614, "StoryId": "STm06_05_b", "Comment": "", - "Chapter": 6, - "Index": "Story.614.4", - "Title": "Story.614.1", - "Desc": "Story.614.2", + "Chapter": 0, + "Index": "Story.614.1", + "Title": "Story.614.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C06_05_b", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm06_04_b" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 95, - 48, - 53, - 95, - 98 - ], + "AvgLuaName": "STm06_05_b", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.614.3", "IsLast": false }, "615": { "Id": 615, "StoryId": "STm06_06", "Comment": "", - "Chapter": 6, - "Index": "Story.615.4", - "Title": "Story.615.1", - "Desc": "Story.615.2", + "Chapter": 0, + "Index": "Story.615.1", + "Title": "Story.615.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C06_06", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm06_05_b" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 95, - 48, - 54 - ], + "AvgLuaName": "STm06_06", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.615.3", "IsLast": false }, "616": { "Id": 616, "StoryId": "STm06_07", "Comment": "", - "Chapter": 6, - "Index": "Story.616.4", - "Title": "Story.616.1", - "Desc": "Story.616.2", + "Chapter": 0, + "Index": "Story.616.1", + "Title": "Story.616.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C06_07", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm06_06" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 95, - 48, - 55 - ], + "AvgLuaName": "STm06_07", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.616.3", "IsLast": false }, "617": { "Id": 617, "StoryId": "STm06_08", "Comment": "", - "Chapter": 6, - "Index": "Story.617.4", - "Title": "Story.617.1", - "Desc": "Story.617.2", + "Chapter": 0, + "Index": "Story.617.1", + "Title": "Story.617.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C06_08", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm06_07" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 95, - 48, - 56 - ], + "AvgLuaName": "STm06_08", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.617.3", "IsLast": false }, "618": { "Id": 618, "StoryId": "STm06_09", "Comment": "", - "Chapter": 6, - "Index": "Story.618.4", - "Title": "Story.618.1", - "Desc": "Story.618.2", + "Chapter": 0, + "Index": "Story.618.1", + "Title": "Story.618.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C06_09", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm06_08" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 95, - 48, - 57 - ], + "AvgLuaName": "STm06_09", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.618.3", "IsLast": false }, "619": { "Id": 619, "StoryId": "STm06_10", "Comment": "", - "Chapter": 6, - "Index": "Story.619.4", - "Title": "Story.619.1", - "Desc": "Story.619.2", + "Chapter": 0, + "Index": "Story.619.1", + "Title": "Story.619.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C06_10", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "BAm06_02" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 95, - 49, - 48 - ], + "AvgLuaName": "STm06_10", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.619.3", "IsLast": false }, "620": { "Id": 620, "StoryId": "STm06_11", "Comment": "", - "Chapter": 6, - "Index": "Story.620.4", - "Title": "Story.620.1", - "Desc": "Story.620.2", + "Chapter": 0, + "Index": "Story.620.1", + "Title": "Story.620.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C06_11", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm06_10" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 95, - 49, - 49 - ], + "AvgLuaName": "STm06_11", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.620.3", "IsLast": false }, "621": { "Id": 621, "StoryId": "STm06_12", "Comment": "", - "Chapter": 6, - "Index": "Story.621.4", - "Title": "Story.621.1", - "Desc": "Story.621.2", + "Chapter": 0, + "Index": "Story.621.1", + "Title": "Story.621.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C06_12", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "BAm06_03" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 95, - 49, - 50 - ], + "AvgLuaName": "STm06_12", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.621.3", "IsLast": false }, "622": { "Id": 622, "StoryId": "STm06_13", "Comment": "", - "Chapter": 6, - "Index": "Story.622.4", - "Title": "Story.622.1", - "Desc": "Story.622.2", + "Chapter": 0, + "Index": "Story.622.1", + "Title": "Story.622.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C06_13", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 104, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":50}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":50}]" + "STm06_12" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 95, - 49, - 51 - ], + "AvgLuaName": "STm06_13", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", - "IsLast": false + "Aim": "Story.622.3", + "IsLast": true }, "801": { "Id": 801, "StoryId": "BAm07_01", "Comment": "", - "Chapter": 8, - "Index": "Story.801.4", - "Title": "Story.801.1", - "Desc": "Story.801.2", - "TrialBuild": 701, - "ConditionId": "CBA07_01", - "IsBranch": false, - "IsBattle": true, - "Reward": 0, - "RewardDisplay": "", + "Chapter": 0, + "Index": "Story.801.1", + "Title": "Story.801.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm07_01" ], "HasEvidence": false, "AvgLuaName": "", - "FloorId": [], - "PreviewMonsterGroupId": 1070101, + "FloorId": [ + 1070101 + ], + "PreviewMonsterGroupId": 10701, "Recommend": "", - "Aim": "", + "Aim": "Story.801.3", "IsLast": false }, "802": { "Id": 802, "StoryId": "BAm07_02", "Comment": "", - "Chapter": 8, - "Index": "Story.802.4", - "Title": "Story.802.1", - "Desc": "Story.802.2", - "TrialBuild": 702, - "ConditionId": "CBA07_02", - "IsBranch": false, - "IsBattle": true, - "Reward": 0, - "RewardDisplay": "", + "Chapter": 0, + "Index": "Story.802.1", + "Title": "Story.802.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm07_07" ], "HasEvidence": false, "AvgLuaName": "", - "FloorId": [], - "PreviewMonsterGroupId": 1070201, + "FloorId": [ + 1070201 + ], + "PreviewMonsterGroupId": 10702, "Recommend": "", - "Aim": "", + "Aim": "Story.802.3", "IsLast": false }, "803": { "Id": 803, "StoryId": "BAm07_03", "Comment": "", - "Chapter": 8, - "Index": "Story.803.4", - "Title": "Story.803.1", - "Desc": "Story.803.2", - "TrialBuild": 703, - "ConditionId": "CBA07_03", - "IsBranch": false, - "IsBattle": true, - "Reward": 0, - "RewardDisplay": "", + "Chapter": 0, + "Index": "Story.803.1", + "Title": "Story.803.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm07_15" ], "HasEvidence": false, "AvgLuaName": "", - "FloorId": [], - "PreviewMonsterGroupId": 1070302, + "FloorId": [ + 1070301, + 1070302 + ], + "PreviewMonsterGroupId": 10703, "Recommend": "", - "Aim": "", + "Aim": "Story.803.3", "IsLast": false }, "804": { "Id": 804, "StoryId": "STm07_00", "Comment": "", - "Chapter": 8, - "Index": "Story.804.4", - "Title": "Story.804.1", - "Desc": "Story.804.2", + "Chapter": 0, + "Index": "Story.804.1", + "Title": "Story.804.2", + "Desc": "", "TrialBuild": 0, "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", - "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 55, - 95, - 48, - 48 - ], + "AvgLuaName": "STm07_00", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.804.3", "IsLast": false }, "805": { "Id": 805, "StoryId": "STm07_01", "Comment": "", - "Chapter": 8, - "Index": "Story.805.4", - "Title": "Story.805.1", - "Desc": "Story.805.2", + "Chapter": 0, + "Index": "Story.805.1", + "Title": "Story.805.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C07_01", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm07_00" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 55, - 95, - 48, - 49 - ], + "AvgLuaName": "STm07_01", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.805.3", "IsLast": false }, "806": { "Id": 806, "StoryId": "STm07_02", "Comment": "", - "Chapter": 8, - "Index": "Story.806.4", - "Title": "Story.806.1", - "Desc": "Story.806.2", + "Chapter": 0, + "Index": "Story.806.1", + "Title": "Story.806.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C07_02", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "BAm07_01" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 55, - 95, - 48, - 50 - ], + "AvgLuaName": "STm07_02", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.806.3", "IsLast": false }, "807": { "Id": 807, "StoryId": "STm07_03", "Comment": "", - "Chapter": 8, - "Index": "Story.807.4", - "Title": "Story.807.1", - "Desc": "Story.807.2", + "Chapter": 0, + "Index": "Story.807.1", + "Title": "Story.807.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C07_03", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm07_02" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 55, - 95, - 48, - 51 - ], + "AvgLuaName": "STm07_03", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.807.3", "IsLast": false }, "808": { "Id": 808, "StoryId": "STm07_04", "Comment": "", - "Chapter": 8, - "Index": "Story.808.4", - "Title": "Story.808.1", - "Desc": "Story.808.2", + "Chapter": 0, + "Index": "Story.808.1", + "Title": "Story.808.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C07_04", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], - "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 55, - 95, - 48, - 52 + "STm07_03" ], + "HasEvidence": true, + "AvgLuaName": "STm07_04", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.808.3", "IsLast": false }, "809": { "Id": 809, "StoryId": "STm07_05_c", "Comment": "", - "Chapter": 8, - "Index": "Story.809.4", - "Title": "Story.809.1", - "Desc": "Story.809.2", + "Chapter": 0, + "Index": "Story.809.1", + "Title": "Story.809.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C07_05_c", - "IsBranch": true, + "ConditionId": "", + "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 112, + "RewardDisplay": "[{\"Tid\":1,\"Qty\":666}]", "ParentStoryId": [ - "[{\"Tid\":1,\"Qty\":666}]" + "STm07_04" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 55, - 95, - 48, - 53, - 95, - 99 - ], + "AvgLuaName": "STm07_05_c", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.809.3", "IsLast": false }, "810": { "Id": 810, "StoryId": "STm07_05_a", "Comment": "", - "Chapter": 8, - "Index": "Story.810.4", - "Title": "Story.810.1", - "Desc": "Story.810.2", + "Chapter": 0, + "Index": "Story.810.1", + "Title": "Story.810.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C07_05_a", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm07_04" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 55, - 95, - 48, - 53, - 95, - 97 - ], + "AvgLuaName": "STm07_05_a", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.810.3", "IsLast": false }, "811": { "Id": 811, "StoryId": "STm07_05_b", "Comment": "", - "Chapter": 8, - "Index": "Story.811.4", - "Title": "Story.811.1", - "Desc": "Story.811.2", + "Chapter": 0, + "Index": "Story.811.1", + "Title": "Story.811.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C07_05_b", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], - "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 55, - 95, - 48, - 53, - 95, - 98 + "STm07_04" ], + "HasEvidence": true, + "AvgLuaName": "STm07_05_b", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.811.3", "IsLast": false }, "812": { "Id": 812, "StoryId": "STm07_06_ba", "Comment": "", - "Chapter": 8, - "Index": "Story.812.4", - "Title": "Story.812.1", - "Desc": "Story.812.2", + "Chapter": 0, + "Index": "Story.812.1", + "Title": "Story.812.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C07_06_ba", - "IsBranch": true, + "ConditionId": "", + "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 112, + "RewardDisplay": "[{\"Tid\":1,\"Qty\":666}]", "ParentStoryId": [ - "[{\"Tid\":1,\"Qty\":666}]" + "STm07_05_b" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 55, - 95, - 48, - 54, - 95, - 98, - 97 - ], + "AvgLuaName": "STm07_06_ba", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.812.3", "IsLast": false }, "813": { "Id": 813, "StoryId": "STm07_06_bb", "Comment": "", - "Chapter": 8, - "Index": "Story.813.4", - "Title": "Story.813.1", - "Desc": "Story.813.2", + "Chapter": 0, + "Index": "Story.813.1", + "Title": "Story.813.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C07_06_bb", - "IsBranch": true, + "ConditionId": "", + "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 112, + "RewardDisplay": "[{\"Tid\":1,\"Qty\":666}]", "ParentStoryId": [ - "[{\"Tid\":1,\"Qty\":666}]" + "STm07_05_b" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 55, - 95, - 48, - 54, - 95, - 98, - 98 - ], + "AvgLuaName": "STm07_06_bb", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.813.3", "IsLast": false }, "814": { "Id": 814, "StoryId": "STm07_06_bc", "Comment": "", - "Chapter": 8, - "Index": "Story.814.4", - "Title": "Story.814.1", - "Desc": "Story.814.2", + "Chapter": 0, + "Index": "Story.814.1", + "Title": "Story.814.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C07_06_bc", - "IsBranch": true, + "ConditionId": "", + "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 112, + "RewardDisplay": "[{\"Tid\":1,\"Qty\":666}]", "ParentStoryId": [ - "[{\"Tid\":1,\"Qty\":666}]" + "STm07_05_b" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 55, - 95, - 48, - 54, - 95, - 98, - 99 - ], + "AvgLuaName": "STm07_06_bc", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.814.3", "IsLast": false }, "815": { "Id": 815, "StoryId": "STm07_06_a", "Comment": "", - "Chapter": 8, - "Index": "Story.815.4", - "Title": "Story.815.1", - "Desc": "Story.815.2", + "Chapter": 0, + "Index": "Story.815.1", + "Title": "Story.815.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C07_06_a", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm07_05_a" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 55, - 95, - 48, - 54, - 95, - 97 - ], + "AvgLuaName": "STm07_06_a", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.815.3", "IsLast": false }, "816": { "Id": 816, "StoryId": "STm07_07", "Comment": "", - "Chapter": 8, - "Index": "Story.816.4", - "Title": "Story.816.1", - "Desc": "Story.816.2", + "Chapter": 0, + "Index": "Story.816.1", + "Title": "Story.816.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C07_07", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm07_06_a" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 55, - 95, - 48, - 55 - ], + "AvgLuaName": "STm07_07", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.816.3", "IsLast": false }, "817": { "Id": 817, "StoryId": "STm07_08", "Comment": "", - "Chapter": 8, - "Index": "Story.817.4", - "Title": "Story.817.1", - "Desc": "Story.817.2", + "Chapter": 0, + "Index": "Story.817.1", + "Title": "Story.817.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C07_08", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "BAm07_02" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 55, - 95, - 48, - 56 - ], + "AvgLuaName": "STm07_08", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.817.3", "IsLast": false }, "818": { "Id": 818, "StoryId": "STm07_09", "Comment": "", - "Chapter": 8, - "Index": "Story.818.4", - "Title": "Story.818.1", - "Desc": "Story.818.2", + "Chapter": 0, + "Index": "Story.818.1", + "Title": "Story.818.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C07_09", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm07_08" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 55, - 95, - 48, - 57 - ], + "AvgLuaName": "STm07_09", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.818.3", "IsLast": false }, "819": { "Id": 819, "StoryId": "STm07_12", "Comment": "", - "Chapter": 8, - "Index": "Story.819.4", - "Title": "Story.819.1", - "Desc": "Story.819.2", + "Chapter": 0, + "Index": "Story.819.1", + "Title": "Story.819.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C07_12", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm07_08" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 55, - 95, - 49, - 50 - ], + "AvgLuaName": "STm07_12", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.819.3", "IsLast": false }, "820": { "Id": 820, "StoryId": "STm07_10", "Comment": "", - "Chapter": 8, - "Index": "Story.820.4", - "Title": "Story.820.1", - "Desc": "Story.820.2", + "Chapter": 0, + "Index": "Story.820.1", + "Title": "Story.820.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C07_10", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm07_09" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 55, - 95, - 49, - 48 - ], + "AvgLuaName": "STm07_10", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.820.3", "IsLast": false }, "821": { "Id": 821, "StoryId": "STm07_11", "Comment": "", - "Chapter": 8, - "Index": "Story.821.4", - "Title": "Story.821.1", - "Desc": "Story.821.2", + "Chapter": 0, + "Index": "Story.821.1", + "Title": "Story.821.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C07_11", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm07_10" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 55, - 95, - 49, - 49 - ], + "AvgLuaName": "STm07_11", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.821.3", "IsLast": false }, "822": { "Id": 822, "StoryId": "STm07_13", "Comment": "", - "Chapter": 8, - "Index": "Story.822.4", - "Title": "Story.822.1", - "Desc": "Story.822.2", + "Chapter": 0, + "Index": "Story.822.1", + "Title": "Story.822.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C07_13", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm07_12" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 55, - 95, - 49, - 51 - ], + "AvgLuaName": "STm07_13", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.822.3", "IsLast": false }, "823": { "Id": 823, "StoryId": "STm07_14", "Comment": "", - "Chapter": 8, - "Index": "Story.823.4", - "Title": "Story.823.1", - "Desc": "Story.823.2", + "Chapter": 0, + "Index": "Story.823.1", + "Title": "Story.823.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C07_14", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm07_13" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 55, - 95, - 49, - 52 - ], + "AvgLuaName": "STm07_14", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.823.3", "IsLast": false }, "824": { "Id": 824, "StoryId": "STm07_15", "Comment": "", - "Chapter": 8, - "Index": "Story.824.4", - "Title": "Story.824.1", - "Desc": "Story.824.2", + "Chapter": 0, + "Index": "Story.824.1", + "Title": "Story.824.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C07_15", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm07_11", + "STm07_14" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 55, - 95, - 49, - 53 - ], + "AvgLuaName": "STm07_15", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.824.3", "IsLast": false }, "825": { "Id": 825, "StoryId": "STm07_16", "Comment": "", - "Chapter": 8, - "Index": "Story.825.4", - "Title": "Story.825.1", - "Desc": "Story.825.2", + "Chapter": 0, + "Index": "Story.825.1", + "Title": "Story.825.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C07_16", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 104, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":50}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":50}]" + "BAm07_03" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 55, - 95, - 49, - 54 - ], + "AvgLuaName": "STm07_16", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", - "IsLast": false + "Aim": "Story.825.3", + "IsLast": true }, "901": { "Id": 901, "StoryId": "STm08_01", "Comment": "", - "Chapter": 9, - "Index": "Story.901.4", - "Title": "Story.901.1", - "Desc": "Story.901.2", + "Chapter": 0, + "Index": "Story.901.1", + "Title": "Story.901.2", + "Desc": "", "TrialBuild": 0, "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", - "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 56, - 95, - 48, - 49 - ], + "AvgLuaName": "STm08_01", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.901.3", "IsLast": false }, "902": { "Id": 902, "StoryId": "BAm08_01", "Comment": "", - "Chapter": 9, - "Index": "Story.902.4", - "Title": "Story.902.1", - "Desc": "Story.902.2", - "TrialBuild": 801, - "ConditionId": "C08_BT01", - "IsBranch": false, - "IsBattle": true, - "Reward": 0, - "RewardDisplay": "", + "Chapter": 0, + "Index": "Story.902.1", + "Title": "Story.902.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm08_01" ], "HasEvidence": false, "AvgLuaName": "", - "FloorId": [], - "PreviewMonsterGroupId": 1080101, + "FloorId": [ + 1080101 + ], + "PreviewMonsterGroupId": 10801, "Recommend": "", - "Aim": "", + "Aim": "Story.902.3", "IsLast": false }, "903": { "Id": 903, "StoryId": "STm08_02", "Comment": "", - "Chapter": 9, - "Index": "Story.903.4", - "Title": "Story.903.1", - "Desc": "Story.903.2", + "Chapter": 0, + "Index": "Story.903.1", + "Title": "Story.903.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C08_02", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "BAm08_01" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 56, - 95, - 48, - 50 - ], + "AvgLuaName": "STm08_02", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.903.3", "IsLast": false }, "904": { "Id": 904, "StoryId": "STm08_03", "Comment": "", - "Chapter": 9, - "Index": "Story.904.4", - "Title": "Story.904.1", - "Desc": "Story.904.2", + "Chapter": 0, + "Index": "Story.904.1", + "Title": "Story.904.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C08_03", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm08_02" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 56, - 95, - 48, - 51 - ], + "AvgLuaName": "STm08_03", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.904.3", "IsLast": false }, "905": { "Id": 905, "StoryId": "STm08_04", "Comment": "", - "Chapter": 9, - "Index": "Story.905.4", - "Title": "Story.905.1", - "Desc": "Story.905.2", + "Chapter": 0, + "Index": "Story.905.1", + "Title": "Story.905.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C08_04", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm08_03" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 56, - 95, - 48, - 52 - ], + "AvgLuaName": "STm08_04", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.905.3", "IsLast": false }, "906": { "Id": 906, "StoryId": "STm08_05", "Comment": "", - "Chapter": 9, - "Index": "Story.906.4", - "Title": "Story.906.1", - "Desc": "Story.906.2", + "Chapter": 0, + "Index": "Story.906.1", + "Title": "Story.906.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C08_05", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm08_04" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 56, - 95, - 48, - 53 - ], + "AvgLuaName": "STm08_05", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.906.3", "IsLast": false }, "907": { "Id": 907, "StoryId": "STm08_06", "Comment": "", - "Chapter": 9, - "Index": "Story.907.4", - "Title": "Story.907.1", - "Desc": "Story.907.2", + "Chapter": 0, + "Index": "Story.907.1", + "Title": "Story.907.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C08_06", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm08_05" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 56, - 95, - 48, - 54 - ], + "AvgLuaName": "STm08_06", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.907.3", "IsLast": false }, "908": { "Id": 908, "StoryId": "STm08_07", "Comment": "", - "Chapter": 9, - "Index": "Story.908.4", - "Title": "Story.908.1", - "Desc": "Story.908.2", + "Chapter": 0, + "Index": "Story.908.1", + "Title": "Story.908.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C08_07", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm08_06" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 56, - 95, - 48, - 55 - ], + "AvgLuaName": "STm08_07", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.908.3", "IsLast": false }, "909": { "Id": 909, "StoryId": "STm08_08", "Comment": "", - "Chapter": 9, - "Index": "Story.909.4", - "Title": "Story.909.1", - "Desc": "Story.909.2", + "Chapter": 0, + "Index": "Story.909.1", + "Title": "Story.909.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C08_08", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm08_07" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 56, - 95, - 48, - 56 - ], + "AvgLuaName": "STm08_08", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.909.3", "IsLast": false }, "910": { "Id": 910, "StoryId": "STm08_09", "Comment": "", - "Chapter": 9, - "Index": "Story.910.4", - "Title": "Story.910.1", - "Desc": "Story.910.2", + "Chapter": 0, + "Index": "Story.910.1", + "Title": "Story.910.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C08_09", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm08_08" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 56, - 95, - 48, - 57 - ], + "AvgLuaName": "STm08_09", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.910.3", "IsLast": false }, "911": { "Id": 911, "StoryId": "STm08_10", "Comment": "", - "Chapter": 9, - "Index": "Story.911.4", - "Title": "Story.911.1", - "Desc": "Story.911.2", + "Chapter": 0, + "Index": "Story.911.1", + "Title": "Story.911.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C08_10", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm08_09" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 56, - 95, - 49, - 48 - ], + "AvgLuaName": "STm08_10", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.911.3", "IsLast": false }, "912": { "Id": 912, "StoryId": "BAm08_02", "Comment": "", - "Chapter": 9, - "Index": "Story.912.4", - "Title": "Story.912.1", - "Desc": "Story.912.2", - "TrialBuild": 802, - "ConditionId": "C08_BT02", - "IsBranch": false, + "Chapter": 0, + "Index": "Story.912.1", + "Title": "Story.912.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, "IsBattle": true, - "Reward": 1, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm08_10" ], "HasEvidence": false, "AvgLuaName": "", - "FloorId": [], - "PreviewMonsterGroupId": 1080201, + "FloorId": [ + 1080201 + ], + "PreviewMonsterGroupId": 10802, "Recommend": "", - "Aim": "", + "Aim": "Story.912.3", "IsLast": false }, "913": { "Id": 913, "StoryId": "STm08_11", "Comment": "", - "Chapter": 9, - "Index": "Story.913.4", - "Title": "Story.913.1", - "Desc": "Story.913.2", + "Chapter": 0, + "Index": "Story.913.1", + "Title": "Story.913.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C08_11", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "BAm08_02" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 56, - 95, - 49, - 49 - ], + "AvgLuaName": "STm08_11", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.913.3", "IsLast": false }, "914": { "Id": 914, "StoryId": "STm08_12", "Comment": "", - "Chapter": 9, - "Index": "Story.914.4", - "Title": "Story.914.1", - "Desc": "Story.914.2", + "Chapter": 0, + "Index": "Story.914.1", + "Title": "Story.914.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C08_12", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm08_11" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 56, - 95, - 49, - 50 - ], + "AvgLuaName": "STm08_12", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.914.3", "IsLast": false }, "915": { "Id": 915, "StoryId": "STm08_13", "Comment": "", - "Chapter": 9, - "Index": "Story.915.4", - "Title": "Story.915.1", - "Desc": "Story.915.2", + "Chapter": 0, + "Index": "Story.915.1", + "Title": "Story.915.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C08_13", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm08_12" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 56, - 95, - 49, - 51 - ], + "AvgLuaName": "STm08_13", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.915.3", "IsLast": false }, "916": { "Id": 916, "StoryId": "STm08_14", "Comment": "", - "Chapter": 9, - "Index": "Story.916.4", - "Title": "Story.916.1", - "Desc": "Story.916.2", + "Chapter": 0, + "Index": "Story.916.1", + "Title": "Story.916.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C08_14", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm08_13" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 56, - 95, - 49, - 52 - ], + "AvgLuaName": "STm08_14", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.916.3", "IsLast": false }, "917": { "Id": 917, "StoryId": "STm08_15", "Comment": "", - "Chapter": 9, - "Index": "Story.917.4", - "Title": "Story.917.1", - "Desc": "Story.917.2", + "Chapter": 0, + "Index": "Story.917.1", + "Title": "Story.917.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C08_15", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], - "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 56, - 95, - 49, - 53 + "STm08_14" ], + "HasEvidence": true, + "AvgLuaName": "STm08_15", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.917.3", "IsLast": false }, "918": { "Id": 918, "StoryId": "STm08_16_a", "Comment": "", - "Chapter": 9, - "Index": "Story.918.4", - "Title": "Story.918.1", - "Desc": "Story.918.2", + "Chapter": 0, + "Index": "Story.918.1", + "Title": "Story.918.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C08_16_a", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm08_15" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 56, - 95, - 49, - 54, - 95, - 97 - ], + "AvgLuaName": "STm08_16_a", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.918.3", "IsLast": false }, "919": { "Id": 919, "StoryId": "STm08_16_b", "Comment": "", - "Chapter": 9, - "Index": "Story.919.4", - "Title": "Story.919.1", - "Desc": "Story.919.2", + "Chapter": 0, + "Index": "Story.919.1", + "Title": "Story.919.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C08_16_b", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm08_15" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 56, - 95, - 49, - 54, - 95, - 98 - ], + "AvgLuaName": "STm08_16_b", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.919.3", "IsLast": false }, "920": { "Id": 920, "StoryId": "STm08_17_a", "Comment": "", - "Chapter": 9, - "Index": "Story.920.4", - "Title": "Story.920.1", - "Desc": "Story.920.2", + "Chapter": 0, + "Index": "Story.920.1", + "Title": "Story.920.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C08_17_a", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm08_16_a" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 56, - 95, - 49, - 55, - 95, - 97 - ], + "AvgLuaName": "STm08_17_a", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.920.3", "IsLast": false }, "921": { "Id": 921, "StoryId": "STm08_18_a", "Comment": "", - "Chapter": 9, - "Index": "Story.921.4", - "Title": "Story.921.1", - "Desc": "Story.921.2", + "Chapter": 0, + "Index": "Story.921.1", + "Title": "Story.921.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C08_18_a", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm08_17_a" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 56, - 95, - 49, - 56, - 95, - 97 - ], + "AvgLuaName": "STm08_18_a", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.921.3", "IsLast": false }, "922": { "Id": 922, "StoryId": "STm08_19_a", "Comment": "", - "Chapter": 9, - "Index": "Story.922.4", - "Title": "Story.922.1", - "Desc": "Story.922.2", + "Chapter": 0, + "Index": "Story.922.1", + "Title": "Story.922.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C08_19_a", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm08_18_a" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 56, - 95, - 49, - 57, - 95, - 97 - ], + "AvgLuaName": "STm08_19_a", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.922.3", "IsLast": false }, "923": { "Id": 923, "StoryId": "STm08_20", "Comment": "", - "Chapter": 9, - "Index": "Story.923.4", - "Title": "Story.923.1", - "Desc": "Story.923.2", + "Chapter": 0, + "Index": "Story.923.1", + "Title": "Story.923.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C08_20", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm08_19_a" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 56, - 95, - 50, - 48 - ], + "AvgLuaName": "STm08_20", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.923.3", "IsLast": false }, "924": { "Id": 924, "StoryId": "STm08_17_b", "Comment": "", - "Chapter": 9, - "Index": "Story.924.4", - "Title": "Story.924.1", - "Desc": "Story.924.2", + "Chapter": 0, + "Index": "Story.924.1", + "Title": "Story.924.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C08_17_b", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm08_16_b" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 56, - 95, - 49, - 55, - 95, - 98 - ], + "AvgLuaName": "STm08_17_b", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.924.3", "IsLast": false }, "925": { "Id": 925, "StoryId": "BAm08_03", "Comment": "", - "Chapter": 9, - "Index": "Story.925.4", - "Title": "Story.925.1", - "Desc": "Story.925.2", - "TrialBuild": 803, - "ConditionId": "C08_BT03", - "IsBranch": false, - "IsBattle": true, - "Reward": 0, - "RewardDisplay": "", + "Chapter": 0, + "Index": "Story.925.1", + "Title": "Story.925.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm08_20" ], "HasEvidence": false, "AvgLuaName": "", - "FloorId": [], - "PreviewMonsterGroupId": 1080301, + "FloorId": [ + 1080301 + ], + "PreviewMonsterGroupId": 10803, "Recommend": "", - "Aim": "", + "Aim": "Story.925.3", "IsLast": false }, "926": { "Id": 926, "StoryId": "STm08_21", "Comment": "", - "Chapter": 9, - "Index": "Story.926.4", - "Title": "Story.926.1", - "Desc": "Story.926.2", + "Chapter": 0, + "Index": "Story.926.1", + "Title": "Story.926.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C08_21", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 104, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":50}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":50}]" + "BAm08_03" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 56, - 95, - 50, - 49 - ], + "AvgLuaName": "STm08_21", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", - "IsLast": false + "Aim": "Story.926.3", + "IsLast": true }, "927": { "Id": 927, "StoryId": "STm08_18_b", "Comment": "", - "Chapter": 9, - "Index": "Story.927.4", - "Title": "Story.927.1", - "Desc": "Story.927.2", + "Chapter": 0, + "Index": "Story.927.1", + "Title": "Story.927.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C08_18_b", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm08_17_b" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 56, - 95, - 49, - 56, - 95, - 98 - ], + "AvgLuaName": "STm08_18_b", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.927.3", "IsLast": false }, "928": { "Id": 928, "StoryId": "STm08_19_b", "Comment": "", - "Chapter": 9, - "Index": "Story.928.4", - "Title": "Story.928.1", - "Desc": "Story.928.2", + "Chapter": 0, + "Index": "Story.928.1", + "Title": "Story.928.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C08_19_b", - "IsBranch": true, + "ConditionId": "", + "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 112, + "RewardDisplay": "[{\"Tid\":1,\"Qty\":666}]", "ParentStoryId": [ - "[{\"Tid\":1,\"Qty\":666}]" + "STm08_18_b" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 56, - 95, - 49, - 57, - 95, - 98 - ], + "AvgLuaName": "STm08_19_b", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.928.3", "IsLast": false }, "1001": { "Id": 1001, "StoryId": "STm09_00_a", - "Comment": "1001", - "Chapter": 10, - "Index": "Story.1001.4", - "Title": "Story.1001.1", - "Desc": "Story.1001.2", + "Comment": "", + "Chapter": 0, + "Index": "Story.1001.1", + "Title": "Story.1001.2", + "Desc": "", "TrialBuild": 0, "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", - "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 57, - 95, - 48, - 48, - 95, - 97 - ], + "AvgLuaName": "STm09_00_a", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.1001.3", "IsLast": false }, "1002": { "Id": 1002, "StoryId": "STm09_00_b", - "Comment": "1002", - "Chapter": 10, - "Index": "Story.1002.4", - "Title": "Story.1002.1", - "Desc": "Story.1002.2", + "Comment": "", + "Chapter": 0, + "Index": "Story.1002.1", + "Title": "Story.1002.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C09_00_b", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], - "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 57, - 95, - 48, - 48, - 95, - 98 + "STm09_00_a" ], + "HasEvidence": true, + "AvgLuaName": "STm09_00_b", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.1002.3", "IsLast": false }, "1003": { "Id": 1003, "StoryId": "STm09_01_a", - "Comment": "1003", - "Chapter": 10, - "Index": "Story.1003.4", - "Title": "Story.1003.1", - "Desc": "Story.1003.2", + "Comment": "", + "Chapter": 0, + "Index": "Story.1003.1", + "Title": "Story.1003.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C09_01_a", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm09_00_b" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 57, - 95, - 48, - 49, - 95, - 97 - ], + "AvgLuaName": "STm09_01_a", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.1003.3", "IsLast": false }, "1004": { "Id": 1004, "StoryId": "BAm09_BT01", - "Comment": "1004", - "Chapter": 10, - "Index": "Story.1004.4", - "Title": "Story.1004.1", - "Desc": "Story.1004.2", - "TrialBuild": 901, - "ConditionId": "C09_BT01", - "IsBranch": false, + "Comment": "", + "Chapter": 0, + "Index": "Story.1004.1", + "Title": "Story.1004.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, "IsBattle": true, - "Reward": 1, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm09_01_a" ], "HasEvidence": false, "AvgLuaName": "", - "FloorId": [], - "PreviewMonsterGroupId": 1090101, - "Recommend": "", - "Aim": "5", + "FloorId": [ + 1090101 + ], + "PreviewMonsterGroupId": 10901, + "Recommend": "5", + "Aim": "Story.1004.3", "IsLast": false }, "1005": { "Id": 1005, "StoryId": "STm09_02_a", - "Comment": "1005", - "Chapter": 10, - "Index": "Story.1005.4", - "Title": "Story.1005.1", - "Desc": "Story.1005.2", + "Comment": "", + "Chapter": 0, + "Index": "Story.1005.1", + "Title": "Story.1005.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C09_02_a", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "BAm09_BT01" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 57, - 95, - 48, - 50, - 95, - 97 - ], + "AvgLuaName": "STm09_02_a", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.1005.3", "IsLast": false }, "1006": { "Id": 1006, "StoryId": "STm09_03_a", - "Comment": "1006", - "Chapter": 10, - "Index": "Story.1006.4", - "Title": "Story.1006.1", - "Desc": "Story.1006.2", + "Comment": "", + "Chapter": 0, + "Index": "Story.1006.1", + "Title": "Story.1006.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C09_03_a", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm09_02_a" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 57, - 95, - 48, - 51, - 95, - 97 - ], + "AvgLuaName": "STm09_03_a", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.1006.3", "IsLast": false }, "1007": { "Id": 1007, "StoryId": "STm09_04_a", - "Comment": "1008", - "Chapter": 10, - "Index": "Story.1007.4", - "Title": "Story.1007.1", - "Desc": "Story.1007.2", + "Comment": "", + "Chapter": 0, + "Index": "Story.1007.1", + "Title": "Story.1007.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C09_04_a", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm09_03_a" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 57, - 95, - 48, - 52, - 95, - 97 - ], + "AvgLuaName": "STm09_04_a", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.1007.3", "IsLast": false }, "1008": { "Id": 1008, "StoryId": "STm09_05_a", - "Comment": "1009", - "Chapter": 10, - "Index": "Story.1008.4", - "Title": "Story.1008.1", - "Desc": "Story.1008.2", + "Comment": "", + "Chapter": 0, + "Index": "Story.1008.1", + "Title": "Story.1008.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C09_05_a", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm09_04_a" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 57, - 95, - 48, - 53, - 95, - 97 - ], + "AvgLuaName": "STm09_05_a", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.1008.3", "IsLast": false }, "1009": { "Id": 1009, "StoryId": "STm09_06_a", - "Comment": "1010", - "Chapter": 10, - "Index": "Story.1009.4", - "Title": "Story.1009.1", - "Desc": "Story.1009.2", + "Comment": "", + "Chapter": 0, + "Index": "Story.1009.1", + "Title": "Story.1009.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C09_06_a", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm09_05_a" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 57, - 95, - 48, - 54, - 95, - 97 - ], + "AvgLuaName": "STm09_06_a", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.1009.3", "IsLast": false }, "1010": { "Id": 1010, "StoryId": "BAm09_BT03", - "Comment": "1011", - "Chapter": 10, - "Index": "Story.1010.4", - "Title": "Story.1010.1", - "Desc": "Story.1010.2", - "TrialBuild": 903, - "ConditionId": "C09_BT03", - "IsBranch": false, + "Comment": "", + "Chapter": 0, + "Index": "Story.1010.1", + "Title": "Story.1010.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, "IsBattle": true, - "Reward": 1, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm09_06_a" ], "HasEvidence": false, "AvgLuaName": "", - "FloorId": [], - "PreviewMonsterGroupId": 1090301, - "Recommend": "", - "Aim": "5", + "FloorId": [ + 1090301 + ], + "PreviewMonsterGroupId": 10903, + "Recommend": "5", + "Aim": "Story.1010.3", "IsLast": false }, "1011": { "Id": 1011, "StoryId": "STm09_07_a", - "Comment": "1011", - "Chapter": 10, - "Index": "Story.1011.4", - "Title": "Story.1011.1", - "Desc": "Story.1011.2", + "Comment": "", + "Chapter": 0, + "Index": "Story.1011.1", + "Title": "Story.1011.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C09_07_a", - "IsBranch": true, + "ConditionId": "", + "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "BAm09_BT03" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 57, - 95, - 48, - 55, - 95, - 97 - ], + "AvgLuaName": "STm09_07_a", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.1011.3", "IsLast": false }, "1012": { "Id": 1012, "StoryId": "STm09_01_b", - "Comment": "1003", - "Chapter": 10, - "Index": "Story.1012.4", - "Title": "Story.1012.1", - "Desc": "Story.1012.2", + "Comment": "", + "Chapter": 0, + "Index": "Story.1012.1", + "Title": "Story.1012.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C09_01_b", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm09_00_b" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 57, - 95, - 48, - 49, - 95, - 98 - ], + "AvgLuaName": "STm09_01_b", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.1012.3", "IsLast": false }, "1013": { "Id": 1013, "StoryId": "BAm09_BT02", - "Comment": "1004", - "Chapter": 10, - "Index": "Story.1013.4", - "Title": "Story.1013.1", - "Desc": "Story.1013.2", - "TrialBuild": 902, - "ConditionId": "C09_BT02", - "IsBranch": false, + "Comment": "", + "Chapter": 0, + "Index": "Story.1013.1", + "Title": "Story.1013.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, "IsBattle": true, - "Reward": 1, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm09_01_b" ], "HasEvidence": false, "AvgLuaName": "", - "FloorId": [], - "PreviewMonsterGroupId": 1090201, - "Recommend": "", - "Aim": "5", + "FloorId": [ + 1090201 + ], + "PreviewMonsterGroupId": 10902, + "Recommend": "5", + "Aim": "Story.1013.3", "IsLast": false }, "1014": { "Id": 1014, "StoryId": "STm09_02_b", - "Comment": "1005", - "Chapter": 10, - "Index": "Story.1014.4", - "Title": "Story.1014.1", - "Desc": "Story.1014.2", + "Comment": "", + "Chapter": 0, + "Index": "Story.1014.1", + "Title": "Story.1014.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C09_02_b", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "BAm09_BT02" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 57, - 95, - 48, - 50, - 95, - 98 - ], + "AvgLuaName": "STm09_02_b", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.1014.3", "IsLast": false }, "1015": { "Id": 1015, "StoryId": "STm09_03_b", - "Comment": "1006", - "Chapter": 10, - "Index": "Story.1015.4", - "Title": "Story.1015.1", - "Desc": "Story.1015.2", + "Comment": "", + "Chapter": 0, + "Index": "Story.1015.1", + "Title": "Story.1015.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C09_03_b", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm09_02_b" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 57, - 95, - 48, - 51, - 95, - 98 - ], + "AvgLuaName": "STm09_03_b", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.1015.3", "IsLast": false }, "1016": { "Id": 1016, "StoryId": "STm09_04_b", - "Comment": "1007", - "Chapter": 10, - "Index": "Story.1016.4", - "Title": "Story.1016.1", - "Desc": "Story.1016.2", + "Comment": "", + "Chapter": 0, + "Index": "Story.1016.1", + "Title": "Story.1016.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C09_04_b", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm09_03_b" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 57, - 95, - 48, - 52, - 95, - 98 - ], + "AvgLuaName": "STm09_04_b", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.1016.3", "IsLast": false }, "1017": { "Id": 1017, "StoryId": "STm09_05_b", - "Comment": "1012", - "Chapter": 10, - "Index": "Story.1017.4", - "Title": "Story.1017.1", - "Desc": "Story.1017.2", + "Comment": "", + "Chapter": 0, + "Index": "Story.1017.1", + "Title": "Story.1017.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C09_05_b", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm09_04_b" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 57, - 95, - 48, - 53, - 95, - 98 - ], + "AvgLuaName": "STm09_05_b", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.1017.3", "IsLast": false }, "1018": { "Id": 1018, "StoryId": "STm09_06_b", - "Comment": "1012", - "Chapter": 10, - "Index": "Story.1018.4", - "Title": "Story.1018.1", - "Desc": "Story.1018.2", + "Comment": "", + "Chapter": 0, + "Index": "Story.1018.1", + "Title": "Story.1018.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C09_06_b", - "IsBranch": true, + "ConditionId": "", + "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm09_05_b" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 57, - 95, - 48, - 54, - 95, - 98 - ], + "AvgLuaName": "STm09_06_b", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.1018.3", "IsLast": false }, "1019": { "Id": 1019, "StoryId": "STm09_01_c", - "Comment": "1003", - "Chapter": 10, - "Index": "Story.1019.4", - "Title": "Story.1019.1", - "Desc": "Story.1019.2", + "Comment": "", + "Chapter": 0, + "Index": "Story.1019.1", + "Title": "Story.1019.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C09_01_c", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm09_00_b" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 57, - 95, - 48, - 49, - 95, - 99 - ], + "AvgLuaName": "STm09_01_c", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.1019.3", "IsLast": false }, "1020": { "Id": 1020, "StoryId": "BAm09_BT04", - "Comment": "1006", - "Chapter": 10, - "Index": "Story.1020.4", - "Title": "Story.1020.1", - "Desc": "Story.1020.2", - "TrialBuild": 904, - "ConditionId": "C09_BT04", - "IsBranch": false, + "Comment": "", + "Chapter": 0, + "Index": "Story.1020.1", + "Title": "Story.1020.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, "IsBattle": true, - "Reward": 1, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm09_01_c" ], "HasEvidence": false, "AvgLuaName": "", - "FloorId": [], - "PreviewMonsterGroupId": 1090403, - "Recommend": "", - "Aim": "5", + "FloorId": [ + 1090401, + 1090402, + 1090403 + ], + "PreviewMonsterGroupId": 10904, + "Recommend": "5", + "Aim": "Story.1020.3", "IsLast": false }, "1021": { "Id": 1021, "StoryId": "STm09_02_c", - "Comment": "1008", - "Chapter": 10, - "Index": "Story.1021.4", - "Title": "Story.1021.1", - "Desc": "Story.1021.2", + "Comment": "", + "Chapter": 0, + "Index": "Story.1021.1", + "Title": "Story.1021.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C09_02_c", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "BAm09_BT04" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 57, - 95, - 48, - 50, - 95, - 99 - ], + "AvgLuaName": "STm09_02_c", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.1021.3", "IsLast": false }, "1022": { "Id": 1022, "StoryId": "STm09_03_c", - "Comment": "1011", - "Chapter": 10, - "Index": "Story.1022.4", - "Title": "Story.1022.1", - "Desc": "Story.1022.2", + "Comment": "", + "Chapter": 0, + "Index": "Story.1022.1", + "Title": "Story.1022.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C09_03_c", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm09_02_c" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 57, - 95, - 48, - 51, - 95, - 99 - ], + "AvgLuaName": "STm09_03_c", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.1022.3", "IsLast": false }, "1023": { "Id": 1023, "StoryId": "BAm09_BT05", - "Comment": "1013", - "Chapter": 10, - "Index": "Story.1023.4", - "Title": "Story.1023.1", - "Desc": "Story.1023.2", - "TrialBuild": 905, - "ConditionId": "C09_BT05", - "IsBranch": false, + "Comment": "", + "Chapter": 0, + "Index": "Story.1023.1", + "Title": "Story.1023.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, "IsBattle": true, - "Reward": 2, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm09_03_c" ], "HasEvidence": false, "AvgLuaName": "", - "FloorId": [], - "PreviewMonsterGroupId": 1090501, - "Recommend": "", - "Aim": "5", + "FloorId": [ + 1090501 + ], + "PreviewMonsterGroupId": 10905, + "Recommend": "5", + "Aim": "Story.1023.3", "IsLast": false }, "1024": { "Id": 1024, "StoryId": "STm09_04_c", - "Comment": "1014", - "Chapter": 10, - "Index": "Story.1024.4", - "Title": "Story.1024.1", - "Desc": "Story.1024.2", + "Comment": "", + "Chapter": 0, + "Index": "Story.1024.1", + "Title": "Story.1024.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C09_04_c", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "BAm09_BT05" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 57, - 95, - 48, - 52, - 95, - 99 - ], + "AvgLuaName": "STm09_04_c", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.1024.3", "IsLast": false }, "1025": { "Id": 1025, "StoryId": "STm09_05_c", - "Comment": "1014", - "Chapter": 10, - "Index": "Story.1025.4", - "Title": "Story.1025.1", - "Desc": "Story.1025.2", + "Comment": "", + "Chapter": 0, + "Index": "Story.1025.1", + "Title": "Story.1025.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C09_05_c", - "IsBranch": true, + "ConditionId": "", + "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" + "STm09_04_c" ], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 57, - 95, - 48, - 53, - 95, - 99 - ], + "AvgLuaName": "STm09_05_c", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.1025.3", "IsLast": false }, "1026": { "Id": 1026, "StoryId": "STm09_01_d", - "Comment": "1002", - "Chapter": 10, - "Index": "Story.1026.4", - "Title": "Story.1026.1", - "Desc": "Story.1026.2", + "Comment": "", + "Chapter": 0, + "Index": "Story.1026.1", + "Title": "Story.1026.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C09_01_d", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", + "Reward": 104, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":50}]", "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":50}]" + "STm09_00_b" ], "HasEvidence": false, + "AvgLuaName": "STm09_01_d", + "FloorId": [], + "PreviewMonsterGroupId": 0, + "Recommend": "", + "Aim": "Story.1026.3", + "IsLast": true + }, + "1101": { + "Id": 1101, + "StoryId": "STm10001_01", + "Comment": "", + "Chapter": 0, + "Index": "Story.1101.1", + "Title": "Story.1101.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": false, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], + "HasEvidence": false, + "AvgLuaName": "STm10001_01", + "FloorId": [], + "PreviewMonsterGroupId": 0, + "Recommend": "", + "Aim": "Story.1101.3", + "IsLast": false + }, + "1102": { + "Id": 1102, + "StoryId": "BAm10001_BT01", + "Comment": "", + "Chapter": 0, + "Index": "Story.1102.1", + "Title": "Story.1102.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], + "HasEvidence": false, "AvgLuaName": "", "FloorId": [ - 83, - 84, - 109, - 48, - 57, - 95, - 48, - 49, - 95, - 100 + 1100101 ], + "PreviewMonsterGroupId": 10906, + "Recommend": "5", + "Aim": "Story.1102.3", + "IsLast": false + }, + "1103": { + "Id": 1103, + "StoryId": "STm10001_02", + "Comment": "", + "Chapter": 0, + "Index": "Story.1103.1", + "Title": "Story.1103.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": false, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], + "HasEvidence": false, + "AvgLuaName": "STm10001_02", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.1103.3", "IsLast": false }, + "1104": { + "Id": 1104, + "StoryId": "STm10001_03", + "Comment": "", + "Chapter": 0, + "Index": "Story.1104.1", + "Title": "Story.1104.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": false, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], + "HasEvidence": false, + "AvgLuaName": "STm10001_03", + "FloorId": [], + "PreviewMonsterGroupId": 0, + "Recommend": "", + "Aim": "Story.1104.3", + "IsLast": false + }, + "1105": { + "Id": 1105, + "StoryId": "STm10001_04", + "Comment": "", + "Chapter": 0, + "Index": "Story.1105.1", + "Title": "Story.1105.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": false, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], + "HasEvidence": false, + "AvgLuaName": "STm10001_04", + "FloorId": [], + "PreviewMonsterGroupId": 0, + "Recommend": "", + "Aim": "Story.1105.3", + "IsLast": false + }, + "1106": { + "Id": 1106, + "StoryId": "STm10001_05", + "Comment": "", + "Chapter": 0, + "Index": "Story.1106.1", + "Title": "Story.1106.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": false, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], + "HasEvidence": false, + "AvgLuaName": "STm10001_05", + "FloorId": [], + "PreviewMonsterGroupId": 0, + "Recommend": "", + "Aim": "Story.1106.3", + "IsLast": false + }, + "1107": { + "Id": 1107, + "StoryId": "STm10001_06", + "Comment": "", + "Chapter": 0, + "Index": "Story.1107.1", + "Title": "Story.1107.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": false, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], + "HasEvidence": false, + "AvgLuaName": "STm10001_06", + "FloorId": [], + "PreviewMonsterGroupId": 0, + "Recommend": "", + "Aim": "Story.1107.3", + "IsLast": false + }, + "1108": { + "Id": 1108, + "StoryId": "STm10001_07", + "Comment": "", + "Chapter": 0, + "Index": "Story.1108.1", + "Title": "Story.1108.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": false, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], + "HasEvidence": false, + "AvgLuaName": "STm10001_07", + "FloorId": [], + "PreviewMonsterGroupId": 0, + "Recommend": "", + "Aim": "Story.1108.3", + "IsLast": false + }, + "1109": { + "Id": 1109, + "StoryId": "STm10001_08", + "Comment": "", + "Chapter": 0, + "Index": "Story.1109.1", + "Title": "Story.1109.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": false, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], + "HasEvidence": false, + "AvgLuaName": "STm10001_08", + "FloorId": [], + "PreviewMonsterGroupId": 0, + "Recommend": "", + "Aim": "Story.1109.3", + "IsLast": false + }, + "1110": { + "Id": 1110, + "StoryId": "STm10001_09", + "Comment": "", + "Chapter": 0, + "Index": "Story.1110.1", + "Title": "Story.1110.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": false, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], + "HasEvidence": false, + "AvgLuaName": "STm10001_09", + "FloorId": [], + "PreviewMonsterGroupId": 0, + "Recommend": "", + "Aim": "Story.1110.3", + "IsLast": false + }, + "1111": { + "Id": 1111, + "StoryId": "STm10001_10", + "Comment": "", + "Chapter": 0, + "Index": "Story.1111.1", + "Title": "Story.1111.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": false, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], + "HasEvidence": false, + "AvgLuaName": "STm10001_10", + "FloorId": [], + "PreviewMonsterGroupId": 0, + "Recommend": "", + "Aim": "Story.1111.3", + "IsLast": false + }, + "1112": { + "Id": 1112, + "StoryId": "STm10001_11", + "Comment": "", + "Chapter": 0, + "Index": "Story.1112.1", + "Title": "Story.1112.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": false, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], + "HasEvidence": false, + "AvgLuaName": "STm10001_11", + "FloorId": [], + "PreviewMonsterGroupId": 0, + "Recommend": "", + "Aim": "Story.1112.3", + "IsLast": false + }, + "1113": { + "Id": 1113, + "StoryId": "STm10001_12", + "Comment": "", + "Chapter": 0, + "Index": "Story.1113.1", + "Title": "Story.1113.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": false, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], + "HasEvidence": false, + "AvgLuaName": "STm10001_12", + "FloorId": [], + "PreviewMonsterGroupId": 0, + "Recommend": "", + "Aim": "Story.1113.3", + "IsLast": false + }, + "1114": { + "Id": 1114, + "StoryId": "STm10001_13", + "Comment": "", + "Chapter": 0, + "Index": "Story.1114.1", + "Title": "Story.1114.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": false, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], + "HasEvidence": false, + "AvgLuaName": "STm10001_13", + "FloorId": [], + "PreviewMonsterGroupId": 0, + "Recommend": "", + "Aim": "Story.1114.3", + "IsLast": false + }, + "1115": { + "Id": 1115, + "StoryId": "STm10001_14", + "Comment": "", + "Chapter": 0, + "Index": "Story.1115.1", + "Title": "Story.1115.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": false, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], + "HasEvidence": false, + "AvgLuaName": "STm10001_14", + "FloorId": [], + "PreviewMonsterGroupId": 0, + "Recommend": "", + "Aim": "Story.1115.3", + "IsLast": false + }, + "1116": { + "Id": 1116, + "StoryId": "BAm10001_BT02", + "Comment": "", + "Chapter": 0, + "Index": "Story.1116.1", + "Title": "Story.1116.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], + "HasEvidence": false, + "AvgLuaName": "", + "FloorId": [ + 1100201 + ], + "PreviewMonsterGroupId": 10907, + "Recommend": "5", + "Aim": "Story.1116.3", + "IsLast": false + }, + "1117": { + "Id": 1117, + "StoryId": "STm10001_15", + "Comment": "", + "Chapter": 0, + "Index": "Story.1117.1", + "Title": "Story.1117.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": false, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], + "HasEvidence": false, + "AvgLuaName": "STm10001_15", + "FloorId": [], + "PreviewMonsterGroupId": 0, + "Recommend": "", + "Aim": "Story.1117.3", + "IsLast": false + }, + "1118": { + "Id": 1118, + "StoryId": "STm10001_16", + "Comment": "", + "Chapter": 0, + "Index": "Story.1118.1", + "Title": "Story.1118.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": false, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], + "HasEvidence": false, + "AvgLuaName": "STm10001_16", + "FloorId": [], + "PreviewMonsterGroupId": 0, + "Recommend": "", + "Aim": "Story.1118.3", + "IsLast": false + }, + "1119": { + "Id": 1119, + "StoryId": "STm10001_17", + "Comment": "", + "Chapter": 0, + "Index": "Story.1119.1", + "Title": "Story.1119.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": false, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], + "HasEvidence": false, + "AvgLuaName": "STm10001_17", + "FloorId": [], + "PreviewMonsterGroupId": 0, + "Recommend": "", + "Aim": "Story.1119.3", + "IsLast": false + }, + "1120": { + "Id": 1120, + "StoryId": "STm10001_18", + "Comment": "", + "Chapter": 0, + "Index": "Story.1120.1", + "Title": "Story.1120.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": false, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], + "HasEvidence": false, + "AvgLuaName": "STm10001_18", + "FloorId": [], + "PreviewMonsterGroupId": 0, + "Recommend": "", + "Aim": "Story.1120.3", + "IsLast": false + }, + "1121": { + "Id": 1121, + "StoryId": "BAm10001_BT03", + "Comment": "", + "Chapter": 0, + "Index": "Story.1121.1", + "Title": "Story.1121.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], + "HasEvidence": false, + "AvgLuaName": "", + "FloorId": [ + 1100301, + 1100302 + ], + "PreviewMonsterGroupId": 10908, + "Recommend": "5", + "Aim": "Story.1121.3", + "IsLast": false + }, + "1122": { + "Id": 1122, + "StoryId": "STm10001_19", + "Comment": "", + "Chapter": 0, + "Index": "Story.1122.1", + "Title": "Story.1122.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": false, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], + "HasEvidence": false, + "AvgLuaName": "STm10001_19", + "FloorId": [], + "PreviewMonsterGroupId": 0, + "Recommend": "", + "Aim": "Story.1122.3", + "IsLast": false + }, + "1123": { + "Id": 1123, + "StoryId": "STm10001_20", + "Comment": "", + "Chapter": 0, + "Index": "Story.1123.1", + "Title": "Story.1123.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": false, + "IsBattle": false, + "Reward": 104, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":50}]", + "ParentStoryId": [], + "HasEvidence": false, + "AvgLuaName": "STm10001_20", + "FloorId": [], + "PreviewMonsterGroupId": 0, + "Recommend": "", + "Aim": "Story.1123.3", + "IsLast": true + }, "6501": { "Id": 6501, "StoryId": "BAm06x5_01", "Comment": "", - "Chapter": 7, - "Index": "Story.6501.4", - "Title": "Story.6501.1", - "Desc": "Story.6501.2", - "TrialBuild": 200081, - "ConditionId": "CBA06x5_01", - "IsBranch": false, - "IsBattle": true, - "Reward": 0, - "RewardDisplay": "", - "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], + "Chapter": 0, + "Index": "Story.6501.1", + "Title": "Story.6501.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], "HasEvidence": false, "AvgLuaName": "", - "FloorId": [], - "PreviewMonsterGroupId": 1060401, + "FloorId": [ + 1060401 + ], + "PreviewMonsterGroupId": 10604, "Recommend": "", - "Aim": "", + "Aim": "Story.6501.3", "IsLast": false }, "6502": { "Id": 6502, "StoryId": "BAm06x5_02", "Comment": "", - "Chapter": 7, - "Index": "Story.6502.4", - "Title": "Story.6502.1", - "Desc": "Story.6502.2", - "TrialBuild": 200082, - "ConditionId": "CBA06x5_02", - "IsBranch": false, - "IsBattle": true, - "Reward": 0, - "RewardDisplay": "", - "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], + "Chapter": 0, + "Index": "Story.6502.1", + "Title": "Story.6502.2", + "Desc": "", + "TrialBuild": 0, + "ConditionId": "", + "IsBranch": true, + "IsBattle": false, + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], "HasEvidence": false, "AvgLuaName": "", - "FloorId": [], - "PreviewMonsterGroupId": 1060501, + "FloorId": [ + 1060501 + ], + "PreviewMonsterGroupId": 10605, "Recommend": "", - "Aim": "", + "Aim": "Story.6502.3", "IsLast": false }, "6503": { "Id": 6503, "StoryId": "STm06x5_01", "Comment": "", - "Chapter": 7, - "Index": "Story.6503.4", - "Title": "Story.6503.1", - "Desc": "Story.6503.2", + "Chapter": 0, + "Index": "Story.6503.1", + "Title": "Story.6503.2", + "Desc": "", "TrialBuild": 0, "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", - "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 120, - 53, - 95, - 48, - 49 - ], + "AvgLuaName": "STm06x5_01", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.6503.3", "IsLast": false }, "6504": { "Id": 6504, "StoryId": "STm06x5_02", "Comment": "", - "Chapter": 7, - "Index": "Story.6504.4", - "Title": "Story.6504.1", - "Desc": "Story.6504.2", + "Chapter": 0, + "Index": "Story.6504.1", + "Title": "Story.6504.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C06x5_01", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", - "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 120, - 53, - 95, - 48, - 50 - ], + "AvgLuaName": "STm06x5_02", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.6504.3", "IsLast": false }, "6505": { "Id": 6505, "StoryId": "STm06x5_03", "Comment": "", - "Chapter": 7, - "Index": "Story.6505.4", - "Title": "Story.6505.1", - "Desc": "Story.6505.2", + "Chapter": 0, + "Index": "Story.6505.1", + "Title": "Story.6505.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C06x5_02", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", - "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 120, - 53, - 95, - 48, - 51 - ], + "AvgLuaName": "STm06x5_03", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.6505.3", "IsLast": false }, "6506": { "Id": 6506, "StoryId": "STm06x5_04", "Comment": "", - "Chapter": 7, - "Index": "Story.6506.4", - "Title": "Story.6506.1", - "Desc": "Story.6506.2", + "Chapter": 0, + "Index": "Story.6506.1", + "Title": "Story.6506.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C06x5_03", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", - "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 120, - 53, - 95, - 48, - 52 - ], + "AvgLuaName": "STm06x5_04", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.6506.3", "IsLast": false }, "6507": { "Id": 6507, "StoryId": "STm06x5_05", "Comment": "", - "Chapter": 7, - "Index": "Story.6507.4", - "Title": "Story.6507.1", - "Desc": "Story.6507.2", + "Chapter": 0, + "Index": "Story.6507.1", + "Title": "Story.6507.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C06x5_04", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", - "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 120, - 53, - 95, - 48, - 53 - ], + "AvgLuaName": "STm06x5_05", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.6507.3", "IsLast": false }, "6508": { "Id": 6508, "StoryId": "STm06x5_06", "Comment": "", - "Chapter": 7, - "Index": "Story.6508.4", - "Title": "Story.6508.1", - "Desc": "Story.6508.2", + "Chapter": 0, + "Index": "Story.6508.1", + "Title": "Story.6508.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C06x5_05", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", - "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 120, - 53, - 95, - 48, - 54 - ], + "AvgLuaName": "STm06x5_06", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.6508.3", "IsLast": false }, "6509": { "Id": 6509, "StoryId": "STm06x5_07", "Comment": "", - "Chapter": 7, - "Index": "Story.6509.4", - "Title": "Story.6509.1", - "Desc": "Story.6509.2", + "Chapter": 0, + "Index": "Story.6509.1", + "Title": "Story.6509.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C06x5_06", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", - "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 120, - 53, - 95, - 48, - 55 - ], + "AvgLuaName": "STm06x5_07", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.6509.3", "IsLast": false }, "6510": { "Id": 6510, "StoryId": "STm06x5_08", "Comment": "", - "Chapter": 7, - "Index": "Story.6510.4", - "Title": "Story.6510.1", - "Desc": "Story.6510.2", + "Chapter": 0, + "Index": "Story.6510.1", + "Title": "Story.6510.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C06x5_07", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", - "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 120, - 53, - 95, - 48, - 56 - ], + "AvgLuaName": "STm06x5_08", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.6510.3", "IsLast": false }, "6511": { "Id": 6511, "StoryId": "STm06x5_09", "Comment": "", - "Chapter": 7, - "Index": "Story.6511.4", - "Title": "Story.6511.1", - "Desc": "Story.6511.2", + "Chapter": 0, + "Index": "Story.6511.1", + "Title": "Story.6511.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C06x5_08", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", - "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":30}]" - ], + "Reward": 102, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":30}]", + "ParentStoryId": [], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 120, - 53, - 95, - 48, - 57 - ], + "AvgLuaName": "STm06x5_09", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", + "Aim": "Story.6511.3", "IsLast": false }, "6512": { "Id": 6512, "StoryId": "STm06x5_10", "Comment": "", - "Chapter": 7, - "Index": "Story.6512.4", - "Title": "Story.6512.1", - "Desc": "Story.6512.2", + "Chapter": 0, + "Index": "Story.6512.1", + "Title": "Story.6512.2", + "Desc": "", "TrialBuild": 0, - "ConditionId": "C06x5_09", + "ConditionId": "", "IsBranch": false, "IsBattle": false, - "Reward": 0, - "RewardDisplay": "", - "ParentStoryId": [ - "[{\"Tid\":2,\"Qty\":50}]" - ], + "Reward": 104, + "RewardDisplay": "[{\"Tid\":2,\"Qty\":50}]", + "ParentStoryId": [], "HasEvidence": false, - "AvgLuaName": "", - "FloorId": [ - 83, - 84, - 109, - 48, - 54, - 120, - 53, - 95, - 49, - 48 - ], + "AvgLuaName": "STm06x5_10", + "FloorId": [], "PreviewMonsterGroupId": 0, "Recommend": "", - "Aim": "", - "IsLast": false + "Aim": "Story.6512.3", + "IsLast": true } } \ No newline at end of file diff --git a/data/bin/StoryChapter.json b/data/bin/StoryChapter.json index 6c51a44af..14f1a350b 100644 --- a/data/bin/StoryChapter.json +++ b/data/bin/StoryChapter.json @@ -136,5 +136,19 @@ "ChapterIcon": "Icon/MapChapter/chapter_stage_09", "ChapterYear": "UI/big_sprites/banner_avg_chapter9", "UnlockShowStoryId": 0 + }, + "11": { + "Id": 11, + "Type": 2, + "WorldClass": 25, + "PrevStories": [ + "STm09_01_d" + ], + "Index": "", + "Name": "StoryChapter.11.1", + "Desc": "StoryChapter.11.2", + "ChapterIcon": "Icon/MapChapter/chapter_stage_10001", + "ChapterYear": "UI/big_sprites/banner_avg_chapter10001", + "UnlockShowStoryId": 0 } } \ No newline at end of file diff --git a/data/bin/StoryCondition.json b/data/bin/StoryCondition.json index 2ae99d101..ffb58824e 100644 --- a/data/bin/StoryCondition.json +++ b/data/bin/StoryCondition.json @@ -2549,6 +2549,316 @@ "PlayerWorldLevel": 0, "AchieveIds": [] }, + "1101": { + "Id": 1101, + "ConditionId": "Cm10001_01", + "Comment": "", + "EvIdsA": [], + "EvIdsB": [], + "StoryIdA": [], + "StoryIdB": [], + "PlayerWorldLevel": 0, + "AchieveIds": [] + }, + "1102": { + "Id": 1102, + "ConditionId": "Cm10001_BT01", + "Comment": "", + "EvIdsA": [], + "EvIdsB": [], + "StoryIdA": [ + "STm10001_01" + ], + "StoryIdB": [], + "PlayerWorldLevel": 0, + "AchieveIds": [] + }, + "1103": { + "Id": 1103, + "ConditionId": "Cm10001_02", + "Comment": "", + "EvIdsA": [], + "EvIdsB": [], + "StoryIdA": [ + "BAm10001_BT01" + ], + "StoryIdB": [], + "PlayerWorldLevel": 0, + "AchieveIds": [] + }, + "1104": { + "Id": 1104, + "ConditionId": "Cm10001_03", + "Comment": "", + "EvIdsA": [], + "EvIdsB": [], + "StoryIdA": [ + "STm10001_02" + ], + "StoryIdB": [], + "PlayerWorldLevel": 0, + "AchieveIds": [] + }, + "1105": { + "Id": 1105, + "ConditionId": "Cm10001_04", + "Comment": "", + "EvIdsA": [], + "EvIdsB": [], + "StoryIdA": [ + "STm10001_03" + ], + "StoryIdB": [], + "PlayerWorldLevel": 0, + "AchieveIds": [] + }, + "1106": { + "Id": 1106, + "ConditionId": "Cm10001_05", + "Comment": "", + "EvIdsA": [], + "EvIdsB": [], + "StoryIdA": [ + "STm10001_04" + ], + "StoryIdB": [], + "PlayerWorldLevel": 0, + "AchieveIds": [] + }, + "1107": { + "Id": 1107, + "ConditionId": "Cm10001_06", + "Comment": "", + "EvIdsA": [], + "EvIdsB": [], + "StoryIdA": [ + "STm10001_05" + ], + "StoryIdB": [], + "PlayerWorldLevel": 0, + "AchieveIds": [] + }, + "1108": { + "Id": 1108, + "ConditionId": "Cm10001_07", + "Comment": "", + "EvIdsA": [], + "EvIdsB": [], + "StoryIdA": [ + "STm10001_06" + ], + "StoryIdB": [], + "PlayerWorldLevel": 0, + "AchieveIds": [] + }, + "1109": { + "Id": 1109, + "ConditionId": "Cm10001_08", + "Comment": "", + "EvIdsA": [], + "EvIdsB": [], + "StoryIdA": [ + "STm10001_07" + ], + "StoryIdB": [], + "PlayerWorldLevel": 0, + "AchieveIds": [] + }, + "1110": { + "Id": 1110, + "ConditionId": "Cm10001_09", + "Comment": "", + "EvIdsA": [], + "EvIdsB": [], + "StoryIdA": [ + "STm10001_08" + ], + "StoryIdB": [], + "PlayerWorldLevel": 0, + "AchieveIds": [] + }, + "1111": { + "Id": 1111, + "ConditionId": "Cm10001_10", + "Comment": "", + "EvIdsA": [], + "EvIdsB": [], + "StoryIdA": [ + "STm10001_09" + ], + "StoryIdB": [], + "PlayerWorldLevel": 0, + "AchieveIds": [] + }, + "1112": { + "Id": 1112, + "ConditionId": "Cm10001_11", + "Comment": "", + "EvIdsA": [], + "EvIdsB": [], + "StoryIdA": [ + "STm10001_10" + ], + "StoryIdB": [], + "PlayerWorldLevel": 0, + "AchieveIds": [] + }, + "1113": { + "Id": 1113, + "ConditionId": "Cm10001_12", + "Comment": "", + "EvIdsA": [], + "EvIdsB": [], + "StoryIdA": [ + "STm10001_11" + ], + "StoryIdB": [], + "PlayerWorldLevel": 0, + "AchieveIds": [] + }, + "1114": { + "Id": 1114, + "ConditionId": "Cm10001_13", + "Comment": "", + "EvIdsA": [], + "EvIdsB": [], + "StoryIdA": [ + "STm10001_12" + ], + "StoryIdB": [], + "PlayerWorldLevel": 0, + "AchieveIds": [] + }, + "1115": { + "Id": 1115, + "ConditionId": "Cm10001_14", + "Comment": "", + "EvIdsA": [], + "EvIdsB": [], + "StoryIdA": [ + "STm10001_13" + ], + "StoryIdB": [], + "PlayerWorldLevel": 0, + "AchieveIds": [] + }, + "1116": { + "Id": 1116, + "ConditionId": "Cm10001_BT02", + "Comment": "", + "EvIdsA": [], + "EvIdsB": [], + "StoryIdA": [ + "STm10001_14" + ], + "StoryIdB": [], + "PlayerWorldLevel": 0, + "AchieveIds": [] + }, + "1117": { + "Id": 1117, + "ConditionId": "Cm10001_15", + "Comment": "", + "EvIdsA": [], + "EvIdsB": [], + "StoryIdA": [ + "BAm10001_BT02" + ], + "StoryIdB": [], + "PlayerWorldLevel": 0, + "AchieveIds": [] + }, + "1118": { + "Id": 1118, + "ConditionId": "Cm10001_16", + "Comment": "", + "EvIdsA": [], + "EvIdsB": [], + "StoryIdA": [ + "STm10001_15" + ], + "StoryIdB": [], + "PlayerWorldLevel": 0, + "AchieveIds": [] + }, + "1119": { + "Id": 1119, + "ConditionId": "Cm10001_17", + "Comment": "", + "EvIdsA": [], + "EvIdsB": [], + "StoryIdA": [ + "STm10001_16" + ], + "StoryIdB": [], + "PlayerWorldLevel": 0, + "AchieveIds": [] + }, + "1120": { + "Id": 1120, + "ConditionId": "Cm10001_18", + "Comment": "", + "EvIdsA": [], + "EvIdsB": [], + "StoryIdA": [ + "STm10001_17" + ], + "StoryIdB": [], + "PlayerWorldLevel": 0, + "AchieveIds": [] + }, + "1121": { + "Id": 1121, + "ConditionId": "Cm10001_BT03", + "Comment": "", + "EvIdsA": [], + "EvIdsB": [], + "StoryIdA": [ + "STm10001_18" + ], + "StoryIdB": [], + "PlayerWorldLevel": 0, + "AchieveIds": [] + }, + "1122": { + "Id": 1122, + "ConditionId": "Cm10001_19", + "Comment": "", + "EvIdsA": [], + "EvIdsB": [], + "StoryIdA": [ + "BAm10001_BT03" + ], + "StoryIdB": [], + "PlayerWorldLevel": 0, + "AchieveIds": [] + }, + "1123": { + "Id": 1123, + "ConditionId": "Cm10001_20", + "Comment": "", + "EvIdsA": [], + "EvIdsB": [], + "StoryIdA": [ + "STm10001_19" + ], + "StoryIdB": [], + "PlayerWorldLevel": 0, + "AchieveIds": [] + }, + "1124": { + "Id": 1124, + "ConditionId": "Cm10001_ED", + "Comment": "", + "EvIdsA": [], + "EvIdsB": [], + "StoryIdA": [ + "STm10001_20" + ], + "StoryIdB": [], + "PlayerWorldLevel": 0, + "AchieveIds": [] + }, "6501": { "Id": 6501, "ConditionId": "CBA06x5_01", diff --git a/data/bin/SubNoteSkillPromoteGroup.json b/data/bin/SubNoteSkillPromoteGroup.json index 040257877..949e746e9 100644 --- a/data/bin/SubNoteSkillPromoteGroup.json +++ b/data/bin/SubNoteSkillPromoteGroup.json @@ -6154,5 +6154,113 @@ "GroupId": 4065, "Phase": 8, "SubNoteSkills": "{\"90012\":4,\"90021\":10}" + }, + "406600": { + "Id": 406600, + "GroupId": 4066, + "Phase": 0, + "SubNoteSkills": "{\"90012\":2,\"90022\":4}" + }, + "406601": { + "Id": 406601, + "GroupId": 4066, + "Phase": 1, + "SubNoteSkills": "{\"90012\":2,\"90022\":5}" + }, + "406602": { + "Id": 406602, + "GroupId": 4066, + "Phase": 2, + "SubNoteSkills": "{\"90012\":2,\"90022\":6}" + }, + "406603": { + "Id": 406603, + "GroupId": 4066, + "Phase": 3, + "SubNoteSkills": "{\"90012\":3,\"90022\":6}" + }, + "406604": { + "Id": 406604, + "GroupId": 4066, + "Phase": 4, + "SubNoteSkills": "{\"90012\":3,\"90022\":7}" + }, + "406605": { + "Id": 406605, + "GroupId": 4066, + "Phase": 5, + "SubNoteSkills": "{\"90012\":3,\"90022\":8}" + }, + "406606": { + "Id": 406606, + "GroupId": 4066, + "Phase": 6, + "SubNoteSkills": "{\"90012\":4,\"90022\":8}" + }, + "406607": { + "Id": 406607, + "GroupId": 4066, + "Phase": 7, + "SubNoteSkills": "{\"90012\":4,\"90022\":9}" + }, + "406608": { + "Id": 406608, + "GroupId": 4066, + "Phase": 8, + "SubNoteSkills": "{\"90012\":4,\"90022\":10}" + }, + "406700": { + "Id": 406700, + "GroupId": 4067, + "Phase": 0, + "SubNoteSkills": "{\"90022\":3,\"90016\":3}" + }, + "406701": { + "Id": 406701, + "GroupId": 4067, + "Phase": 1, + "SubNoteSkills": "{\"90022\":4,\"90016\":3}" + }, + "406702": { + "Id": 406702, + "GroupId": 4067, + "Phase": 2, + "SubNoteSkills": "{\"90022\":4,\"90016\":4}" + }, + "406703": { + "Id": 406703, + "GroupId": 4067, + "Phase": 3, + "SubNoteSkills": "{\"90022\":5,\"90016\":4}" + }, + "406704": { + "Id": 406704, + "GroupId": 4067, + "Phase": 4, + "SubNoteSkills": "{\"90022\":5,\"90016\":5}" + }, + "406705": { + "Id": 406705, + "GroupId": 4067, + "Phase": 5, + "SubNoteSkills": "{\"90022\":6,\"90016\":5}" + }, + "406706": { + "Id": 406706, + "GroupId": 4067, + "Phase": 6, + "SubNoteSkills": "{\"90022\":6,\"90016\":6}" + }, + "406707": { + "Id": 406707, + "GroupId": 4067, + "Phase": 7, + "SubNoteSkills": "{\"90022\":7,\"90016\":6}" + }, + "406708": { + "Id": 406708, + "GroupId": 4067, + "Phase": 8, + "SubNoteSkills": "{\"90022\":7,\"90016\":7}" } } \ No newline at end of file diff --git a/data/bin/Talent.json b/data/bin/Talent.json index abd792125..c4c75801f 100644 --- a/data/bin/Talent.json +++ b/data/bin/Talent.json @@ -63401,6 +63401,1591 @@ "Param9": "", "Param10": "" }, + "1620101": { + "Id": 1620101, + "Index": 1, + "Title": "Talent.1620101.1", + "GroupId": 16201, + "Type": 2, + "SubType": 0, + "Sort": 1, + "Nodes": 0, + "EffectId": [ + 16290010 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620101.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290010,EffectTypeParam1,Fixed", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620102": { + "Id": 1620102, + "Index": 2, + "Title": "Talent.1620102.1", + "GroupId": 16201, + "Type": 2, + "SubType": 0, + "Sort": 2, + "Nodes": 0, + "EffectId": [ + 16290020 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620102.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290020,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620103": { + "Id": 1620103, + "Index": 3, + "Title": "Talent.1620103.1", + "GroupId": 16201, + "Type": 2, + "SubType": 0, + "Sort": 3, + "Nodes": 0, + "EffectId": [ + 16290030 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620103.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290030,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620104": { + "Id": 1620104, + "Index": 4, + "Title": "Talent.1620104.1", + "GroupId": 16201, + "Type": 2, + "SubType": 0, + "Sort": 4, + "Nodes": 0, + "EffectId": [ + 16290040 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620104.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290040,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620105": { + "Id": 1620105, + "Index": 5, + "Title": "Talent.1620105.1", + "GroupId": 16201, + "Type": 2, + "SubType": 0, + "Sort": 5, + "Nodes": 0, + "EffectId": [ + 16290050 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620105.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290050,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620106": { + "Id": 1620106, + "Index": 6, + "Title": "Talent.1620106.1", + "GroupId": 16201, + "Type": 2, + "SubType": 0, + "Sort": 6, + "Nodes": 0, + "EffectId": [ + 16290060 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620106.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290060,EffectTypeParam1,Fixed", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620107": { + "Id": 1620107, + "Index": 7, + "Title": "Talent.1620107.1", + "GroupId": 16201, + "Type": 2, + "SubType": 0, + "Sort": 7, + "Nodes": 0, + "EffectId": [ + 16290070 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620107.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290070,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620108": { + "Id": 1620108, + "Index": 8, + "Title": "Talent.1620108.1", + "GroupId": 16201, + "Type": 2, + "SubType": 0, + "Sort": 8, + "Nodes": 0, + "EffectId": [ + 16290080 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620108.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290080,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620109": { + "Id": 1620109, + "Index": 9, + "Title": "Talent.1620109.1", + "GroupId": 16201, + "Type": 2, + "SubType": 0, + "Sort": 9, + "Nodes": 0, + "EffectId": [ + 16290090 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620109.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290090,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620110": { + "Id": 1620110, + "Index": 10, + "Title": "Talent.1620110.1", + "GroupId": 16201, + "Type": 2, + "SubType": 0, + "Sort": 10, + "Nodes": 0, + "EffectId": [ + 16290100 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620110.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290100,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620116": { + "Id": 1620116, + "Index": 16, + "Title": "Talent.1620116.1", + "GroupId": 16201, + "Type": 1, + "SubType": 1, + "Sort": 1, + "Nodes": 10, + "EffectId": [], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620116.2", + "Icon": "", + "Param1": "OnceAdditionalAttributeValue,NoLevel,16296111,Value1,10KHdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620217": { + "Id": 1620217, + "Index": 17, + "Title": "Talent.1620217.1", + "GroupId": 16202, + "Type": 2, + "SubType": 0, + "Sort": 1, + "Nodes": 0, + "EffectId": [ + 16290110 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620217.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290110,EffectTypeParam1,Fixed", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620218": { + "Id": 1620218, + "Index": 18, + "Title": "Talent.1620218.1", + "GroupId": 16202, + "Type": 2, + "SubType": 0, + "Sort": 2, + "Nodes": 0, + "EffectId": [ + 16290120 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620218.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290120,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620219": { + "Id": 1620219, + "Index": 19, + "Title": "Talent.1620219.1", + "GroupId": 16202, + "Type": 2, + "SubType": 0, + "Sort": 3, + "Nodes": 0, + "EffectId": [ + 16290130 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620219.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290130,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620220": { + "Id": 1620220, + "Index": 20, + "Title": "Talent.1620220.1", + "GroupId": 16202, + "Type": 2, + "SubType": 0, + "Sort": 4, + "Nodes": 0, + "EffectId": [ + 16290140 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620220.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290140,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620221": { + "Id": 1620221, + "Index": 21, + "Title": "Talent.1620221.1", + "GroupId": 16202, + "Type": 2, + "SubType": 0, + "Sort": 5, + "Nodes": 0, + "EffectId": [ + 16290150 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620221.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290150,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620222": { + "Id": 1620222, + "Index": 22, + "Title": "Talent.1620222.1", + "GroupId": 16202, + "Type": 2, + "SubType": 0, + "Sort": 6, + "Nodes": 0, + "EffectId": [ + 16290160 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620222.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290160,EffectTypeParam1,Fixed", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620223": { + "Id": 1620223, + "Index": 23, + "Title": "Talent.1620223.1", + "GroupId": 16202, + "Type": 2, + "SubType": 0, + "Sort": 7, + "Nodes": 0, + "EffectId": [ + 16290170 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620223.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290170,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620224": { + "Id": 1620224, + "Index": 24, + "Title": "Talent.1620224.1", + "GroupId": 16202, + "Type": 2, + "SubType": 0, + "Sort": 8, + "Nodes": 0, + "EffectId": [ + 16290180 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620224.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290180,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620225": { + "Id": 1620225, + "Index": 25, + "Title": "Talent.1620225.1", + "GroupId": 16202, + "Type": 2, + "SubType": 0, + "Sort": 9, + "Nodes": 0, + "EffectId": [ + 16290190 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620225.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290190,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620226": { + "Id": 1620226, + "Index": 26, + "Title": "Talent.1620226.1", + "GroupId": 16202, + "Type": 2, + "SubType": 0, + "Sort": 10, + "Nodes": 0, + "EffectId": [ + 16290200 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620226.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290200,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620232": { + "Id": 1620232, + "Index": 32, + "Title": "Talent.1620232.1", + "GroupId": 16202, + "Type": 1, + "SubType": 2, + "Sort": 1, + "Nodes": 10, + "EffectId": [], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620232.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16296211,EffectTypeParam1,HdPct", + "Param2": "OnceAdditionalAttributeValue,NoLevel,16296221,Value1,10KHdPct", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620333": { + "Id": 1620333, + "Index": 33, + "Title": "Talent.1620333.1", + "GroupId": 16203, + "Type": 2, + "SubType": 0, + "Sort": 1, + "Nodes": 0, + "EffectId": [ + 16290210 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620333.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290210,EffectTypeParam1,Fixed", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620334": { + "Id": 1620334, + "Index": 34, + "Title": "Talent.1620334.1", + "GroupId": 16203, + "Type": 2, + "SubType": 0, + "Sort": 2, + "Nodes": 0, + "EffectId": [ + 16290220 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620334.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290220,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620335": { + "Id": 1620335, + "Index": 35, + "Title": "Talent.1620335.1", + "GroupId": 16203, + "Type": 2, + "SubType": 0, + "Sort": 3, + "Nodes": 0, + "EffectId": [ + 16290230 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620335.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290230,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620336": { + "Id": 1620336, + "Index": 36, + "Title": "Talent.1620336.1", + "GroupId": 16203, + "Type": 2, + "SubType": 0, + "Sort": 4, + "Nodes": 0, + "EffectId": [ + 16290240 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620336.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290240,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620337": { + "Id": 1620337, + "Index": 37, + "Title": "Talent.1620337.1", + "GroupId": 16203, + "Type": 2, + "SubType": 0, + "Sort": 5, + "Nodes": 0, + "EffectId": [ + 16290250 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620337.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290250,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620338": { + "Id": 1620338, + "Index": 38, + "Title": "Talent.1620338.1", + "GroupId": 16203, + "Type": 2, + "SubType": 0, + "Sort": 6, + "Nodes": 0, + "EffectId": [ + 16290260 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620338.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290260,EffectTypeParam1,Fixed", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620339": { + "Id": 1620339, + "Index": 39, + "Title": "Talent.1620339.1", + "GroupId": 16203, + "Type": 2, + "SubType": 0, + "Sort": 7, + "Nodes": 0, + "EffectId": [ + 16290270 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620339.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290270,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620340": { + "Id": 1620340, + "Index": 40, + "Title": "Talent.1620340.1", + "GroupId": 16203, + "Type": 2, + "SubType": 0, + "Sort": 8, + "Nodes": 0, + "EffectId": [ + 16290280 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620340.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290280,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620341": { + "Id": 1620341, + "Index": 41, + "Title": "Talent.1620341.1", + "GroupId": 16203, + "Type": 2, + "SubType": 0, + "Sort": 9, + "Nodes": 0, + "EffectId": [ + 16290290 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620341.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290290,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620342": { + "Id": 1620342, + "Index": 42, + "Title": "Talent.1620342.1", + "GroupId": 16203, + "Type": 2, + "SubType": 0, + "Sort": 10, + "Nodes": 0, + "EffectId": [ + 16290300 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620342.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290300,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620348": { + "Id": 1620348, + "Index": 48, + "Title": "Talent.1620348.1", + "GroupId": 16203, + "Type": 1, + "SubType": 3, + "Sort": 1, + "Nodes": 10, + "EffectId": [], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620348.2", + "Icon": "", + "Param1": "OnceAdditionalAttributeValue,NoLevel,16296311,Value1,10KHdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620449": { + "Id": 1620449, + "Index": 49, + "Title": "Talent.1620449.1", + "GroupId": 16204, + "Type": 2, + "SubType": 0, + "Sort": 1, + "Nodes": 0, + "EffectId": [ + 16290310 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620449.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290310,EffectTypeParam1,Fixed", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620450": { + "Id": 1620450, + "Index": 50, + "Title": "Talent.1620450.1", + "GroupId": 16204, + "Type": 2, + "SubType": 0, + "Sort": 2, + "Nodes": 0, + "EffectId": [ + 16290320 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620450.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290320,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620451": { + "Id": 1620451, + "Index": 51, + "Title": "Talent.1620451.1", + "GroupId": 16204, + "Type": 2, + "SubType": 0, + "Sort": 3, + "Nodes": 0, + "EffectId": [ + 16290330 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620451.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290330,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620452": { + "Id": 1620452, + "Index": 52, + "Title": "Talent.1620452.1", + "GroupId": 16204, + "Type": 2, + "SubType": 0, + "Sort": 4, + "Nodes": 0, + "EffectId": [ + 16290340 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620452.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290340,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620453": { + "Id": 1620453, + "Index": 53, + "Title": "Talent.1620453.1", + "GroupId": 16204, + "Type": 2, + "SubType": 0, + "Sort": 5, + "Nodes": 0, + "EffectId": [ + 16290350 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620453.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290350,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620454": { + "Id": 1620454, + "Index": 54, + "Title": "Talent.1620454.1", + "GroupId": 16204, + "Type": 2, + "SubType": 0, + "Sort": 6, + "Nodes": 0, + "EffectId": [ + 16290360 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620454.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290360,EffectTypeParam1,Fixed", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620455": { + "Id": 1620455, + "Index": 55, + "Title": "Talent.1620455.1", + "GroupId": 16204, + "Type": 2, + "SubType": 0, + "Sort": 7, + "Nodes": 0, + "EffectId": [ + 16290370 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620455.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290370,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620456": { + "Id": 1620456, + "Index": 56, + "Title": "Talent.1620456.1", + "GroupId": 16204, + "Type": 2, + "SubType": 0, + "Sort": 8, + "Nodes": 0, + "EffectId": [ + 16290380 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620456.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290380,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620457": { + "Id": 1620457, + "Index": 57, + "Title": "Talent.1620457.1", + "GroupId": 16204, + "Type": 2, + "SubType": 0, + "Sort": 9, + "Nodes": 0, + "EffectId": [ + 16290390 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620457.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290390,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620458": { + "Id": 1620458, + "Index": 58, + "Title": "Talent.1620458.1", + "GroupId": 16204, + "Type": 2, + "SubType": 0, + "Sort": 10, + "Nodes": 0, + "EffectId": [ + 16290400 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620458.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290400,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620464": { + "Id": 1620464, + "Index": 64, + "Title": "Talent.1620464.1", + "GroupId": 16204, + "Type": 1, + "SubType": 4, + "Sort": 1, + "Nodes": 10, + "EffectId": [], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620464.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16296411,EffectTypeParam1,HdPct", + "Param2": "BuffValue,NoLevel,16296411,Time,10K", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620565": { + "Id": 1620565, + "Index": 65, + "Title": "Talent.1620565.1", + "GroupId": 16205, + "Type": 2, + "SubType": 0, + "Sort": 1, + "Nodes": 0, + "EffectId": [ + 16290410 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620565.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290410,EffectTypeParam1,Fixed", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620566": { + "Id": 1620566, + "Index": 66, + "Title": "Talent.1620566.1", + "GroupId": 16205, + "Type": 2, + "SubType": 0, + "Sort": 2, + "Nodes": 0, + "EffectId": [ + 16290420 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620566.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290420,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620567": { + "Id": 1620567, + "Index": 67, + "Title": "Talent.1620567.1", + "GroupId": 16205, + "Type": 2, + "SubType": 0, + "Sort": 3, + "Nodes": 0, + "EffectId": [ + 16290430 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620567.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290430,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620568": { + "Id": 1620568, + "Index": 68, + "Title": "Talent.1620568.1", + "GroupId": 16205, + "Type": 2, + "SubType": 0, + "Sort": 4, + "Nodes": 0, + "EffectId": [ + 16290440 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620568.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290440,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620569": { + "Id": 1620569, + "Index": 69, + "Title": "Talent.1620569.1", + "GroupId": 16205, + "Type": 2, + "SubType": 0, + "Sort": 5, + "Nodes": 0, + "EffectId": [ + 16290450 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620569.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290450,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620570": { + "Id": 1620570, + "Index": 70, + "Title": "Talent.1620570.1", + "GroupId": 16205, + "Type": 2, + "SubType": 0, + "Sort": 6, + "Nodes": 0, + "EffectId": [ + 16290460 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620570.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290460,EffectTypeParam1,Fixed", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620571": { + "Id": 1620571, + "Index": 71, + "Title": "Talent.1620571.1", + "GroupId": 16205, + "Type": 2, + "SubType": 0, + "Sort": 7, + "Nodes": 0, + "EffectId": [ + 16290470 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620571.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290470,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620572": { + "Id": 1620572, + "Index": 72, + "Title": "Talent.1620572.1", + "GroupId": 16205, + "Type": 2, + "SubType": 0, + "Sort": 8, + "Nodes": 0, + "EffectId": [ + 16290480 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620572.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290480,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620573": { + "Id": 1620573, + "Index": 73, + "Title": "Talent.1620573.1", + "GroupId": 16205, + "Type": 2, + "SubType": 0, + "Sort": 9, + "Nodes": 0, + "EffectId": [ + 16290490 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620573.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290490,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620574": { + "Id": 1620574, + "Index": 74, + "Title": "Talent.1620574.1", + "GroupId": 16205, + "Type": 2, + "SubType": 0, + "Sort": 10, + "Nodes": 0, + "EffectId": [ + 16290500 + ], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620574.2", + "Icon": "", + "Param1": "EffectValue,NoLevel,16290500,EffectTypeParam1,HdPct", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "1620580": { + "Id": 1620580, + "Index": 80, + "Title": "Talent.1620580.1", + "GroupId": 16205, + "Type": 1, + "SubType": 5, + "Sort": 1, + "Nodes": 10, + "EffectId": [], + "EnhanceSkillId": 0, + "EnhanceSkillLevel": 0, + "EnhancePotentialId": 0, + "EnhancePotentialLevel": 0, + "Desc": "Talent.1620580.2", + "Icon": "", + "Param1": "OnceAdditionalAttributeValue,NoLevel,16296511,Value1,10KHdPct", + "Param2": "OnceAdditionalAttributeValue,NoLevel,16296521,Value1,10KHdPct", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, "9970101": { "Id": 9970101, "Index": 1, diff --git a/data/bin/TalentGroup.json b/data/bin/TalentGroup.json index 8ada95681..5ddf3f9e3 100644 --- a/data/bin/TalentGroup.json +++ b/data/bin/TalentGroup.json @@ -1718,5 +1718,45 @@ "NodeLimit": 10, "Background": 5, "Title": "TalentGroup.99905.1" + }, + "16201": { + "Id": 16201, + "CharId": 162, + "PreGroup": 0, + "NodeLimit": 10, + "Background": 1, + "Title": "TalentGroup.16201.1" + }, + "16202": { + "Id": 16202, + "CharId": 162, + "PreGroup": 16201, + "NodeLimit": 10, + "Background": 2, + "Title": "TalentGroup.16202.1" + }, + "16203": { + "Id": 16203, + "CharId": 162, + "PreGroup": 16202, + "NodeLimit": 10, + "Background": 3, + "Title": "TalentGroup.16203.1" + }, + "16204": { + "Id": 16204, + "CharId": 162, + "PreGroup": 16203, + "NodeLimit": 10, + "Background": 4, + "Title": "TalentGroup.16204.1" + }, + "16205": { + "Id": 16205, + "CharId": 162, + "PreGroup": 16204, + "NodeLimit": 10, + "Background": 5, + "Title": "TalentGroup.16205.1" } } \ No newline at end of file diff --git a/data/bin/TestCharacterList.json b/data/bin/TestCharacterList.json index 30a821fc8..f883f70bb 100644 --- a/data/bin/TestCharacterList.json +++ b/data/bin/TestCharacterList.json @@ -35,6 +35,9 @@ "130": { "Id": 130 }, + "139": { + "Id": 139 + }, "112": { "Id": 112 }, @@ -50,6 +53,12 @@ "133": { "Id": 133 }, + "143": { + "Id": 143 + }, + "137": { + "Id": 137 + }, "107": { "Id": 107 }, diff --git a/data/bin/Title.json b/data/bin/Title.json index c79ee4217..dec0d2579 100644 --- a/data/bin/Title.json +++ b/data/bin/Title.json @@ -312,41 +312,83 @@ "ItemId": 71024, "TitleType": 1, "Desc": "Title.45.1", - "Sort": 24 + "Sort": 23 }, "46": { "Id": 46, "ItemId": 72024, "TitleType": 2, "Desc": "Title.46.1", - "Sort": 24 + "Sort": 23 }, "47": { "Id": 47, "ItemId": 71025, "TitleType": 1, "Desc": "Title.47.1", - "Sort": 25 + "Sort": 24 }, "48": { "Id": 48, "ItemId": 72025, "TitleType": 2, "Desc": "Title.48.1", - "Sort": 25 + "Sort": 24 }, "49": { "Id": 49, "ItemId": 71026, "TitleType": 1, "Desc": "Title.49.1", - "Sort": 26 + "Sort": 25 }, "50": { "Id": 50, "ItemId": 72026, "TitleType": 2, "Desc": "Title.50.1", + "Sort": 25 + }, + "51": { + "Id": 51, + "ItemId": 71023, + "TitleType": 1, + "Desc": "Title.51.1", "Sort": 26 + }, + "52": { + "Id": 52, + "ItemId": 72023, + "TitleType": 2, + "Desc": "Title.52.1", + "Sort": 26 + }, + "53": { + "Id": 53, + "ItemId": 71028, + "TitleType": 1, + "Desc": "Title.53.1", + "Sort": 27 + }, + "54": { + "Id": 54, + "ItemId": 72028, + "TitleType": 2, + "Desc": "Title.54.1", + "Sort": 27 + }, + "55": { + "Id": 55, + "ItemId": 71029, + "TitleType": 1, + "Desc": "Title.55.1", + "Sort": 28 + }, + "56": { + "Id": 56, + "ItemId": 72029, + "TitleType": 2, + "Desc": "Title.56.1", + "Sort": 28 } } \ No newline at end of file diff --git a/data/bin/TopBar.json b/data/bin/TopBar.json index a2d064c33..ee2a1d9dd 100644 --- a/data/bin/TopBar.json +++ b/data/bin/TopBar.json @@ -2526,5 +2526,284 @@ 73116 ], "HideCoinAdd": false + }, + "BreakOutThemePanel_S4": { + "Id": "BreakOutThemePanel_S4", + "Title": "TopBar.BreakOutThemePanel_S4.1", + "EntryId": 0, + "HideBack": false, + "Energy": false, + "Coin": true, + "CoinIds": [ + 73202 + ], + "HideCoinAdd": false + }, + "Shop_30104": { + "Id": "Shop_30104", + "Title": "TopBar.Shop_30104.1", + "EntryId": 0, + "HideBack": false, + "Energy": false, + "Coin": true, + "CoinIds": [], + "HideCoinAdd": false + }, + "Task_30104": { + "Id": "Task_30104", + "Title": "TopBar.Task_30104.1", + "EntryId": 0, + "HideBack": false, + "Energy": false, + "Coin": true, + "CoinIds": [ + 73202 + ], + "HideCoinAdd": false + }, + "BreakOutLevelDetailPanelS4": { + "Id": "BreakOutLevelDetailPanelS4", + "Title": "TopBar.BreakOutLevelDetailPanelS4.1", + "EntryId": 0, + "HideBack": false, + "Energy": false, + "Coin": false, + "CoinIds": [], + "HideCoinAdd": false + }, + "ActivityStoryReview": { + "Id": "ActivityStoryReview", + "Title": "TopBar.ActivityStoryReview.1", + "EntryId": 0, + "HideBack": false, + "Energy": false, + "Coin": false, + "CoinIds": [], + "HideCoinAdd": false + }, + "ReengagementPanel": { + "Id": "ReengagementPanel", + "Title": "TopBar.ReengagementPanel.1", + "EntryId": 0, + "HideBack": false, + "Energy": false, + "Coin": false, + "CoinIds": [], + "HideCoinAdd": false + }, + "DormPanel": { + "Id": "DormPanel", + "Title": "TopBar.DormPanel.1", + "EntryId": 0, + "HideBack": false, + "Energy": false, + "Coin": false, + "CoinIds": [], + "HideCoinAdd": false + }, + "DormRoomSelectPanel": { + "Id": "DormRoomSelectPanel", + "Title": "TopBar.DormRoomSelectPanel.1", + "EntryId": 0, + "HideBack": false, + "Energy": false, + "Coin": false, + "CoinIds": [], + "HideCoinAdd": false + }, + "GuideMission": { + "Id": "GuideMission", + "Title": "TopBar.GuideMission.1", + "EntryId": 0, + "HideBack": false, + "Energy": false, + "Coin": true, + "CoinIds": [ + 41 + ], + "HideCoinAdd": false + }, + "MathParkourLevelSelectPanel": { + "Id": "MathParkourLevelSelectPanel", + "Title": "TopBar.MathParkourLevelSelectPanel.1", + "EntryId": 0, + "HideBack": false, + "Energy": false, + "Coin": false, + "CoinIds": [], + "HideCoinAdd": false + }, + "SoldierTechPanel": { + "Id": "SoldierTechPanel", + "Title": "TopBar.SoldierTechPanel.1", + "EntryId": 0, + "HideBack": false, + "Energy": false, + "Coin": true, + "CoinIds": [ + 2701003 + ], + "HideCoinAdd": false + }, + "SoldierLevelRewardPanel": { + "Id": "SoldierLevelRewardPanel", + "Title": "TopBar.SoldierLevelRewardPanel.1", + "EntryId": 0, + "HideBack": false, + "Energy": false, + "Coin": false, + "CoinIds": [], + "HideCoinAdd": false + }, + "SoldierHandbookPartnerDetailPanel": { + "Id": "SoldierHandbookPartnerDetailPanel", + "Title": "TopBar.SoldierHandbookPartnerDetailPanel.1", + "EntryId": 0, + "HideBack": false, + "Energy": false, + "Coin": false, + "CoinIds": [], + "HideCoinAdd": false + }, + "BuildModifierMusicPanel": { + "Id": "BuildModifierMusicPanel", + "Title": "TopBar.BuildModifierMusicPanel.1", + "EntryId": 300121, + "HideBack": false, + "Energy": false, + "Coin": true, + "CoinIds": [], + "HideCoinAdd": false + }, + "BuildModifierPotentialPanel": { + "Id": "BuildModifierPotentialPanel", + "Title": "TopBar.BuildModifierPotentialPanel.1", + "EntryId": 300120, + "HideBack": false, + "Energy": false, + "Coin": true, + "CoinIds": [], + "HideCoinAdd": false + }, + "ActivityLevelsSelectPanel_20104": { + "Id": "ActivityLevelsSelectPanel_20104", + "Title": "TopBar.ActivityLevelsSelectPanel_20104.1", + "EntryId": 0, + "HideBack": false, + "Energy": true, + "Coin": false, + "CoinIds": [], + "HideCoinAdd": false + }, + "Shop_20104": { + "Id": "Shop_20104", + "Title": "TopBar.Shop_20104.1", + "EntryId": 0, + "HideBack": false, + "Energy": false, + "Coin": true, + "CoinIds": [], + "HideCoinAdd": false + }, + "Task_20104": { + "Id": "Task_20104", + "Title": "TopBar.Task_20104.1", + "EntryId": 0, + "HideBack": false, + "Energy": false, + "Coin": true, + "CoinIds": [ + 73117 + ], + "HideCoinAdd": false + }, + "DustDawnPanel": { + "Id": "DustDawnPanel", + "Title": "TopBar.DustDawnPanel.1", + "EntryId": 0, + "HideBack": false, + "Energy": false, + "Coin": true, + "CoinIds": [ + 73117 + ], + "HideCoinAdd": false + }, + "DustDawnStory": { + "Id": "DustDawnStory", + "Title": "TopBar.DustDawnStory.1", + "EntryId": 0, + "HideBack": false, + "Energy": false, + "Coin": false, + "CoinIds": [], + "HideCoinAdd": false + }, + "ActivityLevelsSelectPanel_10113": { + "Id": "ActivityLevelsSelectPanel_10113", + "Title": "TopBar.ActivityLevelsSelectPanel_10113.1", + "EntryId": 0, + "HideBack": false, + "Energy": true, + "Coin": false, + "CoinIds": [], + "HideCoinAdd": false + }, + "Shop_10113": { + "Id": "Shop_10113", + "Title": "TopBar.Shop_10113.1", + "EntryId": 0, + "HideBack": false, + "Energy": false, + "Coin": true, + "CoinIds": [], + "HideCoinAdd": false + }, + "Task_10113": { + "Id": "Task_10113", + "Title": "TopBar.Task_10113.1", + "EntryId": 0, + "HideBack": false, + "Energy": false, + "Coin": true, + "CoinIds": [ + 73117 + ], + "HideCoinAdd": false + }, + "UnchartedMapStory_10113": { + "Id": "UnchartedMapStory_10113", + "Title": "TopBar.UnchartedMapStory_10113.1", + "EntryId": 0, + "HideBack": false, + "Energy": false, + "Coin": false, + "CoinIds": [], + "HideCoinAdd": false + }, + "UnchartedMapPanel": { + "Id": "UnchartedMapPanel", + "Title": "TopBar.UnchartedMapPanel.1", + "EntryId": 0, + "HideBack": false, + "Energy": false, + "Coin": true, + "CoinIds": [ + 73117 + ], + "HideCoinAdd": false + }, + "StarTowerTokenBuyPanel": { + "Id": "StarTowerTokenBuyPanel", + "Title": "TopBar.StarTowerTokenBuyPanel.1", + "EntryId": 0, + "HideBack": true, + "Energy": false, + "Coin": true, + "CoinIds": [ + 2, + 3 + ], + "HideCoinAdd": true } } \ No newline at end of file diff --git a/data/bin/Trap.json b/data/bin/Trap.json index d671eca95..a4205c8d7 100644 --- a/data/bin/Trap.json +++ b/data/bin/Trap.json @@ -3609,6 +3609,45 @@ "RotSpd": 0, "MoveSpd": 0 }, + "50917001": { + "Id": 50917001, + "Name": "", + "FCId": 5091701, + "Model": "Actor/Monster/99072CircleAreaTrap/99072_CircleAreaTrap", + "ModelScale": 10000, + "BuffFXScale": 10000, + "ColliderScale": 10000, + "AttributeId": "1300101", + "Templete": 9100000, + "BuffIds": [ + 990010050, + 990010100, + 990010040 + ], + "TurnOffBuffIds": [], + "TurnOnBuffIds": [], + "InterruptSkill": true, + "SubType": 2, + "Faction": 4, + "Filter": [ + 2 + ], + "IgnoreCollision": true, + "ActiveEff": "", + "ShapeType": 1, + "Width": 0.0, + "Length": 0.0, + "Radius": 99.0, + "InnerRadius": 0.0, + "Angle": 0.0, + "Offset": [], + "Rotation": 0.0, + "IsMove": false, + "IsBlock": false, + "MovAcc": 0, + "RotSpd": 0, + "MoveSpd": 0 + }, "50931001": { "Id": 50931001, "Name": "", diff --git a/data/bin/TravelerDuelBoss.json b/data/bin/TravelerDuelBoss.json index 9a51d14f4..4f0f00d25 100644 --- a/data/bin/TravelerDuelBoss.json +++ b/data/bin/TravelerDuelBoss.json @@ -25,5 +25,14 @@ "Image": "Icon/MapEpisode/ep_duel_challenge_boss_001", "Cover": "UI/TravelerDuelLevelSelect/Cover/Cover_3001", "ShowReward": [] + }, + "4001": { + "Id": 4001, + "Name": "TravelerDuelBoss.4001.1", + "TravelerDuelBossType": 2, + "Episode": "Icon/MapEpisode/ep_ duel_challenge_004", + "Image": "Icon/MapEpisode/ep_duel_challenge_boss_001", + "Cover": "UI/TravelerDuelLevelSelect/Cover/Cover_4001", + "ShowReward": [] } } \ No newline at end of file diff --git a/data/bin/TravelerDuelBossLevel.json b/data/bin/TravelerDuelBossLevel.json index 877e7305a..aa19e4733 100644 --- a/data/bin/TravelerDuelBossLevel.json +++ b/data/bin/TravelerDuelBossLevel.json @@ -79,5 +79,32 @@ "Cover": "", "SkinId": 0, "ExtraDropPreview": [] + }, + "400100": { + "Id": 400100, + "BossId": 4001, + "Difficulty": 0, + "Name": "TravelerDuelBossLevel.400100.2", + "Desc": "", + "SuggestedPower": 35, + "RecommendBuildRank": 5, + "EET": [ + 180 + ], + "Timelimit": 70003, + "PreviewMonsterGroupId": 6007101, + "FloorId": 0, + "PreLevelId": 0, + "PreLevelStar": 0, + "UnlockWorldClass": 11501, + "UnlockDuelLevel": 0, + "DuelExp": 0, + "BaseAwardPreview": "", + "Affinity": 0, + "Icon": "", + "SkillShow": [], + "Cover": "", + "SkinId": 0, + "ExtraDropPreview": [] } } \ No newline at end of file diff --git a/data/bin/TravelerDuelChallengeAffix.json b/data/bin/TravelerDuelChallengeAffix.json index 07d8549aa..26f7d2b35 100644 --- a/data/bin/TravelerDuelChallengeAffix.json +++ b/data/bin/TravelerDuelChallengeAffix.json @@ -3214,5 +3214,914 @@ "SkillId": 0, "BranchId": 0, "LogicTag": "Effect,NoLevel,29041902,TriggerParam1,Fixed" + }, + "500101": { + "Id": 500101, + "GroupId": 500101, + "Difficulty": 6, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 0, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.500101.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_500101", + "Icon": "", + "Element": 3, + "AddCamp": [ + 1 + ], + "AddClass": [], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "" + }, + "500102": { + "Id": 500102, + "GroupId": 500102, + "Difficulty": 6, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 0, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.500102.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_500102", + "Icon": "", + "Element": 3, + "AddCamp": [ + 1 + ], + "AddClass": [], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "" + }, + "500103": { + "Id": 500103, + "GroupId": 500103, + "Difficulty": 6, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 0, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.500103.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_500103", + "Icon": "", + "Element": 3, + "AddCamp": [ + 1 + ], + "AddClass": [], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "" + }, + "500104": { + "Id": 500104, + "GroupId": 500104, + "Difficulty": 6, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 0, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.500104.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_500104", + "Icon": "", + "Element": 3, + "AddCamp": [ + 1 + ], + "AddClass": [], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "" + }, + "500105": { + "Id": 500105, + "GroupId": 500105, + "Difficulty": 6, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 0, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.500105.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_500105", + "Icon": "", + "Element": 3, + "AddCamp": [ + 1 + ], + "AddClass": [], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "" + }, + "500106": { + "Id": 500106, + "GroupId": 500105, + "Difficulty": 6, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 0, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.500106.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_500106", + "Icon": "", + "Element": 3, + "AddCamp": [ + 1 + ], + "AddClass": [], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "" + }, + "29050101": { + "Id": 29050101, + "GroupId": 501, + "Difficulty": 1, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 0, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29050101.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_50101", + "Icon": "", + "Element": 3, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054011 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "EffectValue,NoLevel,709054011,EffectTypeParam1,HdPct" + }, + "29050102": { + "Id": 29050102, + "GroupId": 501, + "Difficulty": 2, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 0, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29050102.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_50102", + "Icon": "", + "Element": 3, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054021 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "EffectValue,NoLevel,709054021,EffectTypeParam1,HdPct" + }, + "29050103": { + "Id": 29050103, + "GroupId": 501, + "Difficulty": 4, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 0, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29050103.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_50103", + "Icon": "", + "Element": 3, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054031 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "EffectValue,NoLevel,709054031,EffectTypeParam1,HdPct" + }, + "29050201": { + "Id": 29050201, + "GroupId": 502, + "Difficulty": 1, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 0, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29050201.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_50201", + "Icon": "", + "Element": 2, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054041, + 709054042 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "EffectValue,NoLevel,709054041,EffectTypeParam1,HdPct" + }, + "29050202": { + "Id": 29050202, + "GroupId": 502, + "Difficulty": 2, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 0, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29050202.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_50202", + "Icon": "", + "Element": 2, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054051, + 709054052 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "EffectValue,NoLevel,709054051,EffectTypeParam1,HdPct" + }, + "29050203": { + "Id": 29050203, + "GroupId": 502, + "Difficulty": 4, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 0, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29050203.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_50203", + "Icon": "", + "Element": 2, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054061, + 709054062 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "EffectValue,NoLevel,709054061,EffectTypeParam1,HdPct" + }, + "29050301": { + "Id": 29050301, + "GroupId": 503, + "Difficulty": 2, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 0, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29050301.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_50301", + "Icon": "", + "Element": 2, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054071, + 709054072 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "EffectValue,NoLevel,709054071,EffectTypeParam1,HdPct" + }, + "29050401": { + "Id": 29050401, + "GroupId": 504, + "Difficulty": 4, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 0, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29050401.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_50401", + "Icon": "", + "Element": 2, + "AddCamp": [ + 1 + ], + "AddClass": [], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "EffectValue,NoLevel,709054081,EffectTypeParam1,HdPct" + }, + "29050402": { + "Id": 29050402, + "GroupId": 504, + "Difficulty": 4, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 0, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29050402.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_50402", + "Icon": "", + "Element": 2, + "AddCamp": [ + 1 + ], + "AddClass": [], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "EffectValue,NoLevel,709054091,EffectTypeParam1,HdPct" + }, + "29050501": { + "Id": 29050501, + "GroupId": 505, + "Difficulty": 1, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 2400, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29050501.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_50501", + "Icon": "", + "Element": 2, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054101, + 709054102 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "EffectValue,NoLevel,709054101,EffectTypeParam1,HdPct" + }, + "29050601": { + "Id": 29050601, + "GroupId": 506, + "Difficulty": 1, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 3840, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29050601.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_50601", + "Icon": "", + "Element": 2, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054111, + 709054112 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "Effect,NoLevel,709054111,TakeEffectParam1,Pct" + }, + "29050701": { + "Id": 29050701, + "GroupId": 507, + "Difficulty": 2, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 2400, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29050701.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_50701", + "Icon": "", + "Element": 2, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054121 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "EffectValue,NoLevel,709054122,EffectTypeParam1,HdPct" + }, + "29050702": { + "Id": 29050702, + "GroupId": 507, + "Difficulty": 6, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 2400, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29050702.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_50702", + "Icon": "", + "Element": 2, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054131 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "EffectValue,NoLevel,709054132,EffectTypeParam1,HdPct" + }, + "29050801": { + "Id": 29050801, + "GroupId": 508, + "Difficulty": 6, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 8160, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29050801.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_50801", + "Icon": "", + "Element": 2, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054141 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "BuffValue,NoLevel,709054140,Time,10K" + }, + "29050901": { + "Id": 29050901, + "GroupId": 509, + "Difficulty": 4, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 3840, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29050901.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_50901", + "Icon": "", + "Element": 2, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054161, + 709054166 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "BuffValue,NoLevel,709054160,Time,10K" + }, + "29050902": { + "Id": 29050902, + "GroupId": 509, + "Difficulty": 4, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 3840, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29050902.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_50902", + "Icon": "", + "Element": 2, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054177, + 709054178, + 709054179 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "BuffValue,NoLevel,709054170,Time,10K" + }, + "29051001": { + "Id": 29051001, + "GroupId": 510, + "Difficulty": 2, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 5280, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29051001.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_51001", + "Icon": "", + "Element": 2, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054152, + 709054153 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "Effect,NoLevel,709054152,TriggerParam1,Fixed" + }, + "29051101": { + "Id": 29051101, + "GroupId": 511, + "Difficulty": 2, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 960, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29051101.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_51101", + "Icon": "", + "Element": 2, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054181, + 709054182 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "EffectValue,NoLevel,709054181,EffectTypeParam1,HdPct" + }, + "29051102": { + "Id": 29051102, + "GroupId": 511, + "Difficulty": 2, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 960, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29051102.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_51102", + "Icon": "", + "Element": 2, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054191, + 709054192 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "EffectValue,NoLevel,709054191,EffectTypeParam1,HdPct" + }, + "29051103": { + "Id": 29051103, + "GroupId": 511, + "Difficulty": 2, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 960, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29051103.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_51103", + "Icon": "", + "Element": 2, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054201, + 709054202 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "EffectValue,NoLevel,709054201,EffectTypeParam1,HdPct" + }, + "29051201": { + "Id": 29051201, + "GroupId": 512, + "Difficulty": 2, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 0, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29051201.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_51201", + "Icon": "", + "Element": 3, + "AddCamp": [ + 2 + ], + "AddClass": [ + 709054211, + 709054212 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "Effect,NoLevel,709054211,TriggerParam1,Fixed" + }, + "29051202": { + "Id": 29051202, + "GroupId": 512, + "Difficulty": 6, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 0, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29051202.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_51202", + "Icon": "", + "Element": 3, + "AddCamp": [ + 2 + ], + "AddClass": [ + 709054221, + 709054222 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "Effect,NoLevel,709054221,TriggerParam1,Fixed" + }, + "29051301": { + "Id": 29051301, + "GroupId": 513, + "Difficulty": 2, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 5280, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29051301.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_51301", + "Icon": "", + "Element": 2, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054231, + 709054232 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "EffectValue,NoLevel,709054231,EffectTypeParam1,HdPct" + }, + "29051302": { + "Id": 29051302, + "GroupId": 513, + "Difficulty": 2, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 5280, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29051302.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_51302", + "Icon": "", + "Element": 2, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054241, + 709054242 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "EffectValue,NoLevel,709054242,EffectTypeParam1,HdPct" + }, + "29051401": { + "Id": 29051401, + "GroupId": 514, + "Difficulty": 1, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 0, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29051401.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_51401", + "Icon": "", + "Element": 3, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054251, + 709054252, + 709054253, + 709054254, + 709054255, + 709054256, + 709054257, + 709054258, + 709054259 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "TravelerDuelChallengeAffix,NoLevel,29051401,Value1,Pct" + }, + "29051402": { + "Id": 29051402, + "GroupId": 514, + "Difficulty": 2, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 0, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29051402.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_51402", + "Icon": "", + "Element": 3, + "AddCamp": [ + 2 + ], + "AddClass": [ + 709054261, + 709054262, + 709054263, + 709054264, + 709054265, + 709054266, + 709054267, + 709054268, + 709054269 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "TravelerDuelChallengeAffix,NoLevel,29051402,Value1,Pct" + }, + "29051403": { + "Id": 29051403, + "GroupId": 514, + "Difficulty": 6, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 0, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29051403.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_51403", + "Icon": "", + "Element": 3, + "AddCamp": [ + 2 + ], + "AddClass": [ + 709054271, + 709054272, + 709054273, + 709054274, + 709054275, + 709054276, + 709054277, + 709054278, + 709054279 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "TravelerDuelChallengeAffix,NoLevel,29051403,Value1,Pct" + }, + "29051501": { + "Id": 29051501, + "GroupId": 515, + "Difficulty": 6, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 8160, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29051501.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_51501", + "Icon": "", + "Element": 2, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054281, + 709054282 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "EffectValue,NoLevel,709054281,EffectTypeParam1,HdPct" + }, + "29051601": { + "Id": 29051601, + "GroupId": 516, + "Difficulty": 1, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 8160, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29051601.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_51601", + "Icon": "", + "Element": 2, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054291 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "BuffValue,NoLevel,709054290,Time,10K" + }, + "29051602": { + "Id": 29051602, + "GroupId": 516, + "Difficulty": 4, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 8160, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29051602.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_51602", + "Icon": "", + "Element": 2, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054301 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "BuffValue,NoLevel,709054300,Time,10K" + }, + "29051701": { + "Id": 29051701, + "GroupId": 517, + "Difficulty": 1, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 0, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29051701.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_51701", + "Icon": "", + "Element": 3, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054311 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "EffectValue,NoLevel,709054312,EffectTypeParam1,HdPct" + }, + "29051702": { + "Id": 29051702, + "GroupId": 517, + "Difficulty": 2, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 0, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29051702.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_51702", + "Icon": "", + "Element": 3, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054321 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "EffectValue,NoLevel,709054322,EffectTypeParam1,HdPct" + }, + "29051703": { + "Id": 29051703, + "GroupId": 517, + "Difficulty": 6, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 0, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29051703.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_51703", + "Icon": "", + "Element": 3, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054331 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "EffectValue,NoLevel,709054332,EffectTypeParam1,HdPct" + }, + "29051801": { + "Id": 29051801, + "GroupId": 518, + "Difficulty": 2, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 6720, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29051801.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_51801", + "Icon": "", + "Element": 2, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054341, + 709054342, + 709054343 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "EffectValue,NoLevel,709054341,EffectTypeParam1,HdPct" + }, + "29051901": { + "Id": 29051901, + "GroupId": 519, + "Difficulty": 1, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 6720, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29051901.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_51901", + "Icon": "", + "Element": 2, + "AddCamp": [ + 1 + ], + "AddClass": [], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "TravelerDuelChallengeAffix,NoLevel,29051901,Value1,Fixed" + }, + "29052001": { + "Id": 29052001, + "GroupId": 520, + "Difficulty": 1, + "UnlockWorldClass": 0, + "UnlockDuelLevel": 6720, + "UnlockDifficulty": 0, + "Name": "TravelerDuelChallengeAffix.29052001.2", + "Desc": "UI_Activity/_600004/Affix/duelaffix_52001", + "Icon": "", + "Element": 2, + "AddCamp": [ + 1 + ], + "AddClass": [ + 709054361, + 709054362 + ], + "SkillId": 0, + "BranchId": 0, + "LogicTag": "EffectValue,NoLevel,709054361,EffectTypeParam1,Pct" } } \ No newline at end of file diff --git a/data/bin/TravelerDuelChallengeDifficulty.json b/data/bin/TravelerDuelChallengeDifficulty.json index 0999f004b..eeca5cf34 100644 --- a/data/bin/TravelerDuelChallengeDifficulty.json +++ b/data/bin/TravelerDuelChallengeDifficulty.json @@ -10,10 +10,10 @@ "Id": 1, "Attr": 1, "EffectId": [ - 29121001, - 29122001, - 29123001, - 29124001 + 709050001, + 709051001, + 709052001, + 709053001 ], "RecommendScore": 18, "RecommendBuildRank": 50 @@ -22,1186 +22,1186 @@ "Id": 2, "Attr": 2, "EffectId": [ - 29121002, - 29122002, - 29123002, - 29124002 + 709050002, + 709051002, + 709052002, + 709053002 ], "RecommendScore": 18, "RecommendBuildRank": 50 }, "3": { "Id": 3, - "Attr": 3, + "Attr": 5, "EffectId": [ - 29121003, - 29122003, - 29123003, - 29124003 + 709050003, + 709051003, + 709052003, + 709053003 ], "RecommendScore": 18, "RecommendBuildRank": 50 }, "4": { "Id": 4, - "Attr": 4, + "Attr": 6, "EffectId": [ - 29121004, - 29122004, - 29123004, - 29124004 + 709050004, + 709051004, + 709052004, + 709053004 ], "RecommendScore": 18, "RecommendBuildRank": 50 }, "5": { "Id": 5, - "Attr": 5, + "Attr": 7, "EffectId": [ - 29121005, - 29122005, - 29123005, - 29124005 + 709050005, + 709051005, + 709052005, + 709053005 ], "RecommendScore": 18, "RecommendBuildRank": 50 }, "6": { "Id": 6, - "Attr": 5, + "Attr": 8, "EffectId": [ - 29121006, - 29122006, - 29123006, - 29124006 + 709050006, + 709051006, + 709052006, + 709053006 ], "RecommendScore": 18, "RecommendBuildRank": 50 }, "7": { "Id": 7, - "Attr": 6, + "Attr": 10, "EffectId": [ - 29121007, - 29122007, - 29123007, - 29124007 + 709050007, + 709051007, + 709052007, + 709053007 ], "RecommendScore": 18, "RecommendBuildRank": 50 }, "8": { "Id": 8, - "Attr": 7, + "Attr": 11, "EffectId": [ - 29121008, - 29122008, - 29123008, - 29124008 + 709050008, + 709051008, + 709052008, + 709053008 ], "RecommendScore": 18, "RecommendBuildRank": 50 }, "9": { "Id": 9, - "Attr": 8, + "Attr": 12, "EffectId": [ - 29121009, - 29122009, - 29123009, - 29124009 + 709050009, + 709051009, + 709052009, + 709053009 ], "RecommendScore": 18, "RecommendBuildRank": 50 }, "10": { "Id": 10, - "Attr": 8, + "Attr": 13, "EffectId": [ - 29121010, - 29122010, - 29123010, - 29124010 + 709050010, + 709051010, + 709052010, + 709053010 ], "RecommendScore": 18, "RecommendBuildRank": 50 }, "11": { "Id": 11, - "Attr": 9, + "Attr": 14, "EffectId": [ - 29121011, - 29122011, - 29123011, - 29124011 + 709050011, + 709051011, + 709052011, + 709053011 ], "RecommendScore": 21, "RecommendBuildRank": 60 }, "12": { "Id": 12, - "Attr": 10, + "Attr": 16, "EffectId": [ - 29121012, - 29122012, - 29123012, - 29124012 + 709050012, + 709051012, + 709052012, + 709053012 ], "RecommendScore": 21, "RecommendBuildRank": 60 }, "13": { "Id": 13, - "Attr": 10, + "Attr": 17, "EffectId": [ - 29121013, - 29122013, - 29123013, - 29124013 + 709050013, + 709051013, + 709052013, + 709053013 ], "RecommendScore": 21, "RecommendBuildRank": 60 }, "14": { "Id": 14, - "Attr": 11, + "Attr": 18, "EffectId": [ - 29121014, - 29122014, - 29123014, - 29124014 + 709050014, + 709051014, + 709052014, + 709053014 ], "RecommendScore": 21, "RecommendBuildRank": 60 }, "15": { "Id": 15, - "Attr": 12, + "Attr": 19, "EffectId": [ - 29121015, - 29122015, - 29123015, - 29124015 + 709050015, + 709051015, + 709052015, + 709053015 ], "RecommendScore": 21, "RecommendBuildRank": 60 }, "16": { "Id": 16, - "Attr": 13, + "Attr": 21, "EffectId": [ - 29121016, - 29122016, - 29123016, - 29124016 + 709050016, + 709051016, + 709052016, + 709053016 ], "RecommendScore": 21, "RecommendBuildRank": 60 }, "17": { "Id": 17, - "Attr": 13, + "Attr": 22, "EffectId": [ - 29121017, - 29122017, - 29123017, - 29124017 + 709050017, + 709051017, + 709052017, + 709053017 ], "RecommendScore": 21, "RecommendBuildRank": 60 }, "18": { "Id": 18, - "Attr": 14, + "Attr": 23, "EffectId": [ - 29121018, - 29122018, - 29123018, - 29124018 + 709050018, + 709051018, + 709052018, + 709053018 ], "RecommendScore": 21, "RecommendBuildRank": 60 }, "19": { "Id": 19, - "Attr": 15, + "Attr": 24, "EffectId": [ - 29121019, - 29122019, - 29123019, - 29124019 + 709050019, + 709051019, + 709052019, + 709053019 ], "RecommendScore": 21, "RecommendBuildRank": 60 }, "20": { "Id": 20, - "Attr": 16, + "Attr": 26, "EffectId": [ - 29121020, - 29122020, - 29123020, - 29124020 + 709050020, + 709051020, + 709052020, + 709053020 ], "RecommendScore": 21, "RecommendBuildRank": 60 }, "21": { "Id": 21, - "Attr": 16, + "Attr": 27, "EffectId": [ - 29121021, - 29122021, - 29123021, - 29124021 + 709050021, + 709051021, + 709052021, + 709053021 ], "RecommendScore": 24, "RecommendBuildRank": 70 }, "22": { "Id": 22, - "Attr": 17, + "Attr": 28, "EffectId": [ - 29121022, - 29122022, - 29123022, - 29124022 + 709050022, + 709051022, + 709052022, + 709053022 ], "RecommendScore": 24, "RecommendBuildRank": 70 }, "23": { "Id": 23, - "Attr": 18, + "Attr": 29, "EffectId": [ - 29121023, - 29122023, - 29123023, - 29124023 + 709050023, + 709051023, + 709052023, + 709053023 ], "RecommendScore": 24, "RecommendBuildRank": 70 }, "24": { "Id": 24, - "Attr": 18, + "Attr": 30, "EffectId": [ - 29121024, - 29122024, - 29123024, - 29124024 + 709050024, + 709051024, + 709052024, + 709053024 ], "RecommendScore": 24, "RecommendBuildRank": 70 }, "25": { "Id": 25, - "Attr": 19, + "Attr": 32, "EffectId": [ - 29121025, - 29122025, - 29123025, - 29124025 + 709050025, + 709051025, + 709052025, + 709053025 ], "RecommendScore": 24, "RecommendBuildRank": 70 }, "26": { "Id": 26, - "Attr": 20, + "Attr": 33, "EffectId": [ - 29121026, - 29122026, - 29123026, - 29124026 + 709050026, + 709051026, + 709052026, + 709053026 ], "RecommendScore": 24, "RecommendBuildRank": 70 }, "27": { "Id": 27, - "Attr": 21, + "Attr": 34, "EffectId": [ - 29121027, - 29122027, - 29123027, - 29124027 + 709050027, + 709051027, + 709052027, + 709053027 ], "RecommendScore": 24, "RecommendBuildRank": 70 }, "28": { "Id": 28, - "Attr": 21, + "Attr": 35, "EffectId": [ - 29121028, - 29122028, - 29123028, - 29124028 + 709050028, + 709051028, + 709052028, + 709053028 ], "RecommendScore": 24, "RecommendBuildRank": 70 }, "29": { "Id": 29, - "Attr": 22, + "Attr": 37, "EffectId": [ - 29121029, - 29122029, - 29123029, - 29124029 + 709050029, + 709051029, + 709052029, + 709053029 ], "RecommendScore": 24, "RecommendBuildRank": 70 }, "30": { "Id": 30, - "Attr": 23, + "Attr": 38, "EffectId": [ - 29121030, - 29122030, - 29123030, - 29124030 + 709050030, + 709051030, + 709052030, + 709053030 ], "RecommendScore": 24, "RecommendBuildRank": 70 }, "31": { "Id": 31, - "Attr": 23, + "Attr": 39, "EffectId": [ - 29121031, - 29122031, - 29123031, - 29124031 + 709050031, + 709051031, + 709052031, + 709053031 ], "RecommendScore": 25, "RecommendBuildRank": 70 }, "32": { "Id": 32, - "Attr": 24, + "Attr": 40, "EffectId": [ - 29121032, - 29122032, - 29123032, - 29124032 + 709050032, + 709051032, + 709052032, + 709053032 ], "RecommendScore": 25, "RecommendBuildRank": 70 }, "33": { "Id": 33, - "Attr": 25, + "Attr": 41, "EffectId": [ - 29121033, - 29122033, - 29123033, - 29124033 + 709050033, + 709051033, + 709052033, + 709053033 ], "RecommendScore": 25, "RecommendBuildRank": 70 }, "34": { "Id": 34, - "Attr": 26, + "Attr": 43, "EffectId": [ - 29121034, - 29122034, - 29123034, - 29124034 + 709050034, + 709051034, + 709052034, + 709053034 ], "RecommendScore": 25, "RecommendBuildRank": 70 }, "35": { "Id": 35, - "Attr": 26, + "Attr": 44, "EffectId": [ - 29121035, - 29122035, - 29123035, - 29124035 + 709050035, + 709051035, + 709052035, + 709053035 ], "RecommendScore": 25, "RecommendBuildRank": 70 }, "36": { "Id": 36, - "Attr": 26, + "Attr": 45, "EffectId": [ - 29121036, - 29122036, - 29123036, - 29124036 + 709050036, + 709051036, + 709052036, + 709053036 ], "RecommendScore": 25, "RecommendBuildRank": 70 }, "37": { "Id": 37, - "Attr": 26, + "Attr": 46, "EffectId": [ - 29121037, - 29122037, - 29123037, - 29124037 + 709050037, + 709051037, + 709052037, + 709053037 ], "RecommendScore": 25, "RecommendBuildRank": 70 }, "38": { "Id": 38, - "Attr": 28, + "Attr": 48, "EffectId": [ - 29121038, - 29122038, - 29123038, - 29124038 + 709050038, + 709051038, + 709052038, + 709053038 ], "RecommendScore": 25, "RecommendBuildRank": 70 }, "39": { "Id": 39, - "Attr": 28, + "Attr": 49, "EffectId": [ - 29121039, - 29122039, - 29123039, - 29124039 + 709050039, + 709051039, + 709052039, + 709053039 ], "RecommendScore": 25, "RecommendBuildRank": 70 }, "40": { "Id": 40, - "Attr": 40, + "Attr": 50, "EffectId": [ - 29121040, - 29122040, - 29123040, - 29124040 + 709050040, + 709051040, + 709052040, + 709053040 ], "RecommendScore": 25, "RecommendBuildRank": 70 }, "41": { "Id": 41, - "Attr": 42, + "Attr": 55, "EffectId": [ - 29121041, - 29122041, - 29123041, - 29124041 + 709050041, + 709051041, + 709052041, + 709053041 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "42": { "Id": 42, - "Attr": 54, + "Attr": 60, "EffectId": [ - 29121042, - 29122042, - 29123042, - 29124042 + 709050042, + 709051042, + 709052042, + 709053042 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "43": { "Id": 43, - "Attr": 66, + "Attr": 65, "EffectId": [ - 29121043, - 29122043, - 29123043, - 29124043 + 709050043, + 709051043, + 709052043, + 709053043 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "44": { "Id": 44, - "Attr": 80, + "Attr": 70, "EffectId": [ - 29121044, - 29122044, - 29123044, - 29124044 + 709050044, + 709051044, + 709052044, + 709053044 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "45": { "Id": 45, - "Attr": 92, + "Attr": 75, "EffectId": [ - 29121045, - 29122045, - 29123045, - 29124045 + 709050045, + 709051045, + 709052045, + 709053045 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "46": { "Id": 46, - "Attr": 104, + "Attr": 80, "EffectId": [ - 29121046, - 29122046, - 29123046, - 29124046 + 709050046, + 709051046, + 709052046, + 709053046 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "47": { "Id": 47, - "Attr": 118, + "Attr": 85, "EffectId": [ - 29121047, - 29122047, - 29123047, - 29124047 + 709050047, + 709051047, + 709052047, + 709053047 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "48": { "Id": 48, - "Attr": 130, + "Attr": 90, "EffectId": [ - 29121048, - 29122048, - 29123048, - 29124048 + 709050048, + 709051048, + 709052048, + 709053048 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "49": { "Id": 49, - "Attr": 142, + "Attr": 95, "EffectId": [ - 29121049, - 29122049, - 29123049, - 29124049 + 709050049, + 709051049, + 709052049, + 709053049 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "50": { "Id": 50, - "Attr": 150, + "Attr": 100, "EffectId": [ - 29121050, - 29122050, - 29123050, - 29124050 + 709050050, + 709051050, + 709052050, + 709053050 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "51": { "Id": 51, - "Attr": 164, + "Attr": 120, "EffectId": [ - 29121051, - 29122051, - 29123051, - 29124051 + 709050051, + 709051051, + 709052051, + 709053051 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "52": { "Id": 52, - "Attr": 172, + "Attr": 140, "EffectId": [ - 29121052, - 29122052, - 29123052, - 29124052 + 709050052, + 709051052, + 709052052, + 709053052 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "53": { "Id": 53, - "Attr": 182, + "Attr": 160, "EffectId": [ - 29121053, - 29122053, - 29123053, - 29124053 + 709050053, + 709051053, + 709052053, + 709053053 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "54": { "Id": 54, - "Attr": 190, + "Attr": 180, "EffectId": [ - 29121054, - 29122054, - 29123054, - 29124054 + 709050054, + 709051054, + 709052054, + 709053054 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "55": { "Id": 55, - "Attr": 198, + "Attr": 200, "EffectId": [ - 29121055, - 29122055, - 29123055, - 29124055 + 709050055, + 709051055, + 709052055, + 709053055 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "56": { "Id": 56, - "Attr": 206, + "Attr": 220, "EffectId": [ - 29121056, - 29122056, - 29123056, - 29124056 + 709050056, + 709051056, + 709052056, + 709053056 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "57": { "Id": 57, - "Attr": 216, + "Attr": 240, "EffectId": [ - 29121057, - 29122057, - 29123057, - 29124057 + 709050057, + 709051057, + 709052057, + 709053057 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "58": { "Id": 58, - "Attr": 224, + "Attr": 260, "EffectId": [ - 29121058, - 29122058, - 29123058, - 29124058 + 709050058, + 709051058, + 709052058, + 709053058 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "59": { "Id": 59, - "Attr": 232, + "Attr": 280, "EffectId": [ - 29121059, - 29122059, - 29123059, - 29124059 + 709050059, + 709051059, + 709052059, + 709053059 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "60": { "Id": 60, - "Attr": 242, + "Attr": 300, "EffectId": [ - 29121060, - 29122060, - 29123060, - 29124060 + 709050060, + 709051060, + 709052060, + 709053060 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "61": { "Id": 61, - "Attr": 250, + "Attr": 320, "EffectId": [ - 29121061, - 29122061, - 29123061, - 29124061 + 709050061, + 709051061, + 709052061, + 709053061 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "62": { "Id": 62, - "Attr": 258, + "Attr": 340, "EffectId": [ - 29121062, - 29122062, - 29123062, - 29124062 + 709050062, + 709051062, + 709052062, + 709053062 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "63": { "Id": 63, - "Attr": 266, + "Attr": 360, "EffectId": [ - 29121063, - 29122063, - 29123063, - 29124063 + 709050063, + 709051063, + 709052063, + 709053063 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "64": { "Id": 64, - "Attr": 276, + "Attr": 380, "EffectId": [ - 29121064, - 29122064, - 29123064, - 29124064 + 709050064, + 709051064, + 709052064, + 709053064 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "65": { "Id": 65, - "Attr": 284, + "Attr": 400, "EffectId": [ - 29121065, - 29122065, - 29123065, - 29124065 + 709050065, + 709051065, + 709052065, + 709053065 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "66": { "Id": 66, - "Attr": 292, + "Attr": 420, "EffectId": [ - 29121066, - 29122066, - 29123066, - 29124066 + 709050066, + 709051066, + 709052066, + 709053066 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "67": { "Id": 67, - "Attr": 302, + "Attr": 440, "EffectId": [ - 29121067, - 29122067, - 29123067, - 29124067 + 709050067, + 709051067, + 709052067, + 709053067 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "68": { "Id": 68, - "Attr": 310, + "Attr": 460, "EffectId": [ - 29121068, - 29122068, - 29123068, - 29124068 + 709050068, + 709051068, + 709052068, + 709053068 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "69": { "Id": 69, - "Attr": 318, + "Attr": 480, "EffectId": [ - 29121069, - 29122069, - 29123069, - 29124069 + 709050069, + 709051069, + 709052069, + 709053069 ], "RecommendScore": 27, "RecommendBuildRank": 80 }, "70": { "Id": 70, - "Attr": 328, + "Attr": 500, "EffectId": [ - 29121070, - 29122070, - 29123070, - 29124070 + 709050070, + 709051070, + 709052070, + 709053070 ], "RecommendScore": 30, "RecommendBuildRank": 90 }, "71": { "Id": 71, - "Attr": 332, + "Attr": 517, "EffectId": [ - 29121071, - 29122071, - 29123071, - 29124071 + 709050071, + 709051071, + 709052071, + 709053071 ], "RecommendScore": 30, "RecommendBuildRank": 90 }, "72": { "Id": 72, - "Attr": 338, + "Attr": 533, "EffectId": [ - 29121072, - 29122072, - 29123072, - 29124072 + 709050072, + 709051072, + 709052072, + 709053072 ], "RecommendScore": 30, "RecommendBuildRank": 90 }, "73": { "Id": 73, - "Attr": 344, + "Attr": 550, "EffectId": [ - 29121073, - 29122073, - 29123073, - 29124073 + 709050073, + 709051073, + 709052073, + 709053073 ], "RecommendScore": 30, "RecommendBuildRank": 90 }, "74": { "Id": 74, - "Attr": 350, + "Attr": 567, "EffectId": [ - 29121074, - 29122074, - 29123074, - 29124074 + 709050074, + 709051074, + 709052074, + 709053074 ], "RecommendScore": 30, "RecommendBuildRank": 90 }, "75": { "Id": 75, - "Attr": 356, + "Attr": 583, "EffectId": [ - 29121075, - 29122075, - 29123075, - 29124075 + 709050075, + 709051075, + 709052075, + 709053075 ], "RecommendScore": 30, "RecommendBuildRank": 90 }, "76": { "Id": 76, - "Attr": 362, + "Attr": 600, "EffectId": [ - 29121076, - 29122076, - 29123076, - 29124076 + 709050076, + 709051076, + 709052076, + 709053076 ], "RecommendScore": 30, "RecommendBuildRank": 90 }, "77": { "Id": 77, - "Attr": 368, + "Attr": 616, "EffectId": [ - 29121077, - 29122077, - 29123077, - 29124077 + 709050077, + 709051077, + 709052077, + 709053077 ], "RecommendScore": 30, "RecommendBuildRank": 90 }, "78": { "Id": 78, - "Attr": 372, + "Attr": 633, "EffectId": [ - 29121078, - 29122078, - 29123078, - 29124078 + 709050078, + 709051078, + 709052078, + 709053078 ], "RecommendScore": 30, "RecommendBuildRank": 90 }, "79": { "Id": 79, - "Attr": 378, + "Attr": 650, "EffectId": [ - 29121079, - 29122079, - 29123079, - 29124079 + 709050079, + 709051079, + 709052079, + 709053079 ], "RecommendScore": 30, "RecommendBuildRank": 90 }, "80": { "Id": 80, - "Attr": 384, + "Attr": 666, "EffectId": [ - 29121080, - 29122080, - 29123080, - 29124080 + 709050080, + 709051080, + 709052080, + 709053080 ], "RecommendScore": 30, "RecommendBuildRank": 90 }, "81": { "Id": 81, - "Attr": 390, + "Attr": 683, "EffectId": [ - 29121081, - 29122081, - 29123081, - 29124081 + 709050081, + 709051081, + 709052081, + 709053081 ], "RecommendScore": 32, "RecommendBuildRank": 90 }, "82": { "Id": 82, - "Attr": 396, + "Attr": 700, "EffectId": [ - 29121082, - 29122082, - 29123082, - 29124082 + 709050082, + 709051082, + 709052082, + 709053082 ], "RecommendScore": 32, "RecommendBuildRank": 90 }, "83": { "Id": 83, - "Attr": 402, + "Attr": 716, "EffectId": [ - 29121083, - 29122083, - 29123083, - 29124083 + 709050083, + 709051083, + 709052083, + 709053083 ], "RecommendScore": 32, "RecommendBuildRank": 90 }, "84": { "Id": 84, - "Attr": 408, + "Attr": 733, "EffectId": [ - 29121084, - 29122084, - 29123084, - 29124084 + 709050084, + 709051084, + 709052084, + 709053084 ], "RecommendScore": 32, "RecommendBuildRank": 90 }, "85": { "Id": 85, - "Attr": 414, + "Attr": 750, "EffectId": [ - 29121085, - 29122085, - 29123085, - 29124085 + 709050085, + 709051085, + 709052085, + 709053085 ], "RecommendScore": 34, "RecommendBuildRank": 90 }, "86": { "Id": 86, - "Attr": 418, + "Attr": 766, "EffectId": [ - 29121086, - 29122086, - 29123086, - 29124086 + 709050086, + 709051086, + 709052086, + 709053086 ], "RecommendScore": 34, "RecommendBuildRank": 90 }, "87": { "Id": 87, - "Attr": 424, + "Attr": 783, "EffectId": [ - 29121087, - 29122087, - 29123087, - 29124087 + 709050087, + 709051087, + 709052087, + 709053087 ], "RecommendScore": 34, "RecommendBuildRank": 90 }, "88": { "Id": 88, - "Attr": 430, + "Attr": 799, "EffectId": [ - 29121088, - 29122088, - 29123088, - 29124088 + 709050088, + 709051088, + 709052088, + 709053088 ], "RecommendScore": 34, "RecommendBuildRank": 90 }, "89": { "Id": 89, - "Attr": 436, + "Attr": 816, "EffectId": [ - 29121089, - 29122089, - 29123089, - 29124089 + 709050089, + 709051089, + 709052089, + 709053089 ], "RecommendScore": 34, "RecommendBuildRank": 90 }, "90": { "Id": 90, - "Attr": 442, + "Attr": 833, "EffectId": [ - 29121090, - 29122090, - 29123090, - 29124090 + 709050090, + 709051090, + 709052090, + 709053090 ], "RecommendScore": 36, "RecommendBuildRank": 90 }, "91": { "Id": 91, - "Attr": 448, + "Attr": 849, "EffectId": [ - 29121091, - 29122091, - 29123091, - 29124091 + 709050091, + 709051091, + 709052091, + 709053091 ], "RecommendScore": 36, "RecommendBuildRank": 90 }, "92": { "Id": 92, - "Attr": 454, + "Attr": 866, "EffectId": [ - 29121092, - 29122092, - 29123092, - 29124092 + 709050092, + 709051092, + 709052092, + 709053092 ], "RecommendScore": 36, "RecommendBuildRank": 90 }, "93": { "Id": 93, - "Attr": 458, + "Attr": 883, "EffectId": [ - 29121093, - 29122093, - 29123093, - 29124093 + 709050093, + 709051093, + 709052093, + 709053093 ], "RecommendScore": 36, "RecommendBuildRank": 90 }, "94": { "Id": 94, - "Attr": 464, + "Attr": 899, "EffectId": [ - 29121094, - 29122094, - 29123094, - 29124094 + 709050094, + 709051094, + 709052094, + 709053094 ], "RecommendScore": 36, "RecommendBuildRank": 90 }, "95": { "Id": 95, - "Attr": 470, + "Attr": 916, "EffectId": [ - 29121095, - 29122095, - 29123095, - 29124095 + 709050095, + 709051095, + 709052095, + 709053095 ], "RecommendScore": 38, "RecommendBuildRank": 90 }, "96": { "Id": 96, - "Attr": 476, + "Attr": 932, "EffectId": [ - 29121096, - 29122096, - 29123096, - 29124096 + 709050096, + 709051096, + 709052096, + 709053096 ], "RecommendScore": 38, "RecommendBuildRank": 90 }, "97": { "Id": 97, - "Attr": 482, + "Attr": 949, "EffectId": [ - 29121097, - 29122097, - 29123097, - 29124097 + 709050097, + 709051097, + 709052097, + 709053097 ], "RecommendScore": 38, "RecommendBuildRank": 90 }, "98": { "Id": 98, - "Attr": 488, + "Attr": 966, "EffectId": [ - 29121098, - 29122098, - 29123098, - 29124098 + 709050098, + 709051098, + 709052098, + 709053098 ], "RecommendScore": 38, "RecommendBuildRank": 90 }, "99": { "Id": 99, - "Attr": 494, + "Attr": 982, "EffectId": [ - 29121099, - 29122099, - 29123099, - 29124099 + 709050099, + 709051099, + 709052099, + 709053099 ], "RecommendScore": 38, "RecommendBuildRank": 90 }, "100": { "Id": 100, - "Attr": 500, + "Attr": 999, "EffectId": [ - 29121100, - 29122100, - 29123100, - 29124100 + 709050100, + 709051100, + 709052100, + 709053100 ], "RecommendScore": 40, "RecommendBuildRank": 90 diff --git a/data/bin/TravelerDuelChallengeQuest.json b/data/bin/TravelerDuelChallengeQuest.json index adf7f759c..2124fa597 100644 --- a/data/bin/TravelerDuelChallengeQuest.json +++ b/data/bin/TravelerDuelChallengeQuest.json @@ -1001,5 +1001,379 @@ "AwardItemNum2": 50000, "AwardItemTid3": 0, "AwardItemNum3": 0 + }, + "400100": { + "Id": 400100, + "GroupId": 4001, + "Title": "TravelerDuelChallengeQuest.400100.1", + "Desc": "", + "JumpTo": 29050201, + "Order": 0, + "AcceptParams2": "", + "CompleteCond": 65, + "CompleteCondParams": "[600004,29050301,29050201]", + "AwardItemTid1": 74201, + "AwardItemNum1": 600, + "AwardItemTid2": 1, + "AwardItemNum2": 50000, + "AwardItemTid3": 0, + "AwardItemNum3": 0 + }, + "400101": { + "Id": 400101, + "GroupId": 4001, + "Title": "TravelerDuelChallengeQuest.400101.1", + "Desc": "", + "JumpTo": 29051101, + "Order": 0, + "AcceptParams2": "", + "CompleteCond": 65, + "CompleteCondParams": "[600004,500101,29050103,29051101]", + "AwardItemTid1": 74201, + "AwardItemNum1": 600, + "AwardItemTid2": 50004, + "AwardItemNum2": 10, + "AwardItemTid3": 0, + "AwardItemNum3": 0 + }, + "400102": { + "Id": 400102, + "GroupId": 4001, + "Title": "TravelerDuelChallengeQuest.400102.1", + "Desc": "", + "JumpTo": 29050402, + "Order": 0, + "AcceptParams2": "", + "CompleteCond": 65, + "CompleteCondParams": "[600004,500102,29050702,29050402]", + "AwardItemTid1": 74201, + "AwardItemNum1": 600, + "AwardItemTid2": 82004, + "AwardItemNum2": 100, + "AwardItemTid3": 0, + "AwardItemNum3": 0 + }, + "400103": { + "Id": 400103, + "GroupId": 4001, + "Title": "TravelerDuelChallengeQuest.400103.1", + "Desc": "", + "JumpTo": 29050902, + "Order": 0, + "AcceptParams2": "", + "CompleteCond": 65, + "CompleteCondParams": "[600004,500103,29051202,29050902]", + "AwardItemTid1": 74201, + "AwardItemNum1": 600, + "AwardItemTid2": 1, + "AwardItemNum2": 50000, + "AwardItemTid3": 0, + "AwardItemNum3": 0 + }, + "400104": { + "Id": 400104, + "GroupId": 4001, + "Title": "TravelerDuelChallengeQuest.400104.1", + "Desc": "", + "JumpTo": 29050501, + "Order": 0, + "AcceptParams2": "", + "CompleteCond": 65, + "CompleteCondParams": "[600004,500104,29051001,29050501]", + "AwardItemTid1": 74201, + "AwardItemNum1": 600, + "AwardItemTid2": 50004, + "AwardItemNum2": 10, + "AwardItemTid3": 0, + "AwardItemNum3": 0 + }, + "400105": { + "Id": 400105, + "GroupId": 4001, + "Title": "TravelerDuelChallengeQuest.400105.1", + "Desc": "", + "JumpTo": 29051403, + "Order": 0, + "AcceptParams2": "", + "CompleteCond": 65, + "CompleteCondParams": "[600004,500105,29051801,29051403]", + "AwardItemTid1": 74201, + "AwardItemNum1": 600, + "AwardItemTid2": 82004, + "AwardItemNum2": 100, + "AwardItemTid3": 0, + "AwardItemNum3": 0 + }, + "400106": { + "Id": 400106, + "GroupId": 4001, + "Title": "TravelerDuelChallengeQuest.400106.1", + "Desc": "", + "JumpTo": 29051602, + "Order": 0, + "AcceptParams2": "", + "CompleteCond": 65, + "CompleteCondParams": "[600004,500106,29050801,29051602]", + "AwardItemTid1": 74201, + "AwardItemNum1": 600, + "AwardItemTid2": 1, + "AwardItemNum2": 50000, + "AwardItemTid3": 0, + "AwardItemNum3": 0 + }, + "400107": { + "Id": 400107, + "GroupId": 4001, + "Title": "TravelerDuelChallengeQuest.400107.1", + "Desc": "", + "JumpTo": 0, + "Order": 0, + "AcceptParams2": "", + "CompleteCond": 66, + "CompleteCondParams": "[1,0,600004]", + "AwardItemTid1": 2, + "AwardItemNum1": 50, + "AwardItemTid2": 1, + "AwardItemNum2": 50000, + "AwardItemTid3": 0, + "AwardItemNum3": 0 + }, + "400108": { + "Id": 400108, + "GroupId": 4001, + "Title": "TravelerDuelChallengeQuest.400108.1", + "Desc": "", + "JumpTo": 0, + "Order": 0, + "AcceptParams2": "", + "CompleteCond": 66, + "CompleteCondParams": "[1,10,600004]", + "AwardItemTid1": 2, + "AwardItemNum1": 50, + "AwardItemTid2": 50004, + "AwardItemNum2": 10, + "AwardItemTid3": 0, + "AwardItemNum3": 0 + }, + "400109": { + "Id": 400109, + "GroupId": 4001, + "Title": "TravelerDuelChallengeQuest.400109.1", + "Desc": "", + "JumpTo": 0, + "Order": 0, + "AcceptParams2": "", + "CompleteCond": 66, + "CompleteCondParams": "[1,20,600004]", + "AwardItemTid1": 2, + "AwardItemNum1": 50, + "AwardItemTid2": 82004, + "AwardItemNum2": 100, + "AwardItemTid3": 0, + "AwardItemNum3": 0 + }, + "400110": { + "Id": 400110, + "GroupId": 4001, + "Title": "TravelerDuelChallengeQuest.400110.1", + "Desc": "", + "JumpTo": 0, + "Order": 0, + "AcceptParams2": "", + "CompleteCond": 66, + "CompleteCondParams": "[1,30,600004]", + "AwardItemTid1": 2, + "AwardItemNum1": 50, + "AwardItemTid2": 50004, + "AwardItemNum2": 10, + "AwardItemTid3": 0, + "AwardItemNum3": 0 + }, + "400111": { + "Id": 400111, + "GroupId": 4001, + "Title": "TravelerDuelChallengeQuest.400111.1", + "Desc": "", + "JumpTo": 0, + "Order": 0, + "AcceptParams2": "", + "CompleteCond": 66, + "CompleteCondParams": "[1,40,600004]", + "AwardItemTid1": 2, + "AwardItemNum1": 50, + "AwardItemTid2": 82004, + "AwardItemNum2": 100, + "AwardItemTid3": 0, + "AwardItemNum3": 0 + }, + "400112": { + "Id": 400112, + "GroupId": 4001, + "Title": "TravelerDuelChallengeQuest.400112.1", + "Desc": "", + "JumpTo": 0, + "Order": 0, + "AcceptParams2": "", + "CompleteCond": 66, + "CompleteCondParams": "[1,50,600004]", + "AwardItemTid1": 1, + "AwardItemNum1": 22222, + "AwardItemTid2": 35001, + "AwardItemNum2": 100, + "AwardItemTid3": 0, + "AwardItemNum3": 0 + }, + "400113": { + "Id": 400113, + "GroupId": 4001, + "Title": "TravelerDuelChallengeQuest.400113.1", + "Desc": "", + "JumpTo": 0, + "Order": 0, + "AcceptParams2": "", + "CompleteCond": 66, + "CompleteCondParams": "[1,60,600004]", + "AwardItemTid1": 1, + "AwardItemNum1": 66666, + "AwardItemTid2": 35002, + "AwardItemNum2": 100, + "AwardItemTid3": 0, + "AwardItemNum3": 0 + }, + "400114": { + "Id": 400114, + "GroupId": 4001, + "Title": "TravelerDuelChallengeQuest.400114.1", + "Desc": "", + "JumpTo": 0, + "Order": 0, + "AcceptParams2": "", + "CompleteCond": 66, + "CompleteCondParams": "[1,70,600004]", + "AwardItemTid1": 50003, + "AwardItemNum1": 10, + "AwardItemTid2": 35003, + "AwardItemNum2": 100, + "AwardItemTid3": 0, + "AwardItemNum3": 0 + }, + "400115": { + "Id": 400115, + "GroupId": 4001, + "Title": "TravelerDuelChallengeQuest.400115.1", + "Desc": "", + "JumpTo": 0, + "Order": 0, + "AcceptParams2": "", + "CompleteCond": 67, + "CompleteCondParams": "[600004,2]", + "AwardItemTid1": 74202, + "AwardItemNum1": 60, + "AwardItemTid2": 1, + "AwardItemNum2": 50000, + "AwardItemTid3": 0, + "AwardItemNum3": 0 + }, + "400116": { + "Id": 400116, + "GroupId": 4001, + "Title": "TravelerDuelChallengeQuest.400116.1", + "Desc": "", + "JumpTo": 0, + "Order": 0, + "AcceptParams2": "", + "CompleteCond": 67, + "CompleteCondParams": "[600004,4]", + "AwardItemTid1": 74202, + "AwardItemNum1": 60, + "AwardItemTid2": 50004, + "AwardItemNum2": 10, + "AwardItemTid3": 0, + "AwardItemNum3": 0 + }, + "400117": { + "Id": 400117, + "GroupId": 4001, + "Title": "TravelerDuelChallengeQuest.400117.1", + "Desc": "", + "JumpTo": 0, + "Order": 0, + "AcceptParams2": "", + "CompleteCond": 67, + "CompleteCondParams": "[600004,6]", + "AwardItemTid1": 74202, + "AwardItemNum1": 60, + "AwardItemTid2": 82004, + "AwardItemNum2": 100, + "AwardItemTid3": 0, + "AwardItemNum3": 0 + }, + "400118": { + "Id": 400118, + "GroupId": 4001, + "Title": "TravelerDuelChallengeQuest.400118.1", + "Desc": "", + "JumpTo": 0, + "Order": 0, + "AcceptParams2": "", + "CompleteCond": 67, + "CompleteCondParams": "[600004,7]", + "AwardItemTid1": 74202, + "AwardItemNum1": 60, + "AwardItemTid2": 1, + "AwardItemNum2": 50000, + "AwardItemTid3": 0, + "AwardItemNum3": 0 + }, + "400119": { + "Id": 400119, + "GroupId": 4001, + "Title": "TravelerDuelChallengeQuest.400119.1", + "Desc": "", + "JumpTo": 0, + "Order": 0, + "AcceptParams2": "", + "CompleteCond": 67, + "CompleteCondParams": "[600004,9]", + "AwardItemTid1": 74202, + "AwardItemNum1": 60, + "AwardItemTid2": 50004, + "AwardItemNum2": 10, + "AwardItemTid3": 0, + "AwardItemNum3": 0 + }, + "400120": { + "Id": 400120, + "GroupId": 4001, + "Title": "TravelerDuelChallengeQuest.400120.1", + "Desc": "", + "JumpTo": 0, + "Order": 0, + "AcceptParams2": "", + "CompleteCond": 67, + "CompleteCondParams": "[600004,12]", + "AwardItemTid1": 74202, + "AwardItemNum1": 60, + "AwardItemTid2": 82004, + "AwardItemNum2": 100, + "AwardItemTid3": 0, + "AwardItemNum3": 0 + }, + "400121": { + "Id": 400121, + "GroupId": 4001, + "Title": "TravelerDuelChallengeQuest.400121.1", + "Desc": "", + "JumpTo": 0, + "Order": 0, + "AcceptParams2": "", + "CompleteCond": 67, + "CompleteCondParams": "[600004,13]", + "AwardItemTid1": 74202, + "AwardItemNum1": 60, + "AwardItemTid2": 1, + "AwardItemNum2": 50000, + "AwardItemTid3": 0, + "AwardItemNum3": 0 } } \ No newline at end of file diff --git a/data/bin/TravelerDuelFloor.json b/data/bin/TravelerDuelFloor.json index 547926900..d35c0c63a 100644 --- a/data/bin/TravelerDuelFloor.json +++ b/data/bin/TravelerDuelFloor.json @@ -138,5 +138,15 @@ "LeaveTriggerEvent": "amb_travelerDuel_huoChui_all_stop", "MonsterLv": 1, "IntroCutscene": "fx_70031Huochui_base_Born" + }, + "6007101": { + "Id": 6007101, + "SceneName": "Levels/TravelerDuel/TravelerDuel_05/TravelerDuel_05_WuYu", + "ConfigPrefabName": "TravelerDuel_05_WuYu", + "Theme": 204, + "BGM": "travelerDuel_wuyu_combatBoss_setState", + "LeaveTriggerEvent": "amb_travelerDuel_wuyu_all_stop", + "MonsterLv": 1, + "IntroCutscene": "fx_70061WuYu_base_Bron" } } \ No newline at end of file diff --git a/data/bin/TrialBuild.json b/data/bin/TrialBuild.json index 99fea9024..6c05b8484 100644 --- a/data/bin/TrialBuild.json +++ b/data/bin/TrialBuild.json @@ -8410,6 +8410,579 @@ "ActiveSecondaryIds": [], "Note": "" }, + "1001": { + "Id": 1001, + "Name": "TrialBuild.1001.1", + "Score": 0, + "Char": [ + 4720 + ], + "Disc": [ + 100101 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 48, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 48, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 48, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 48, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 48, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 49, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 93 + ], + "Note": "" + }, + "1002": { + "Id": 1002, + "Name": "TrialBuild.1002.1", + "Score": 0, + "Char": [ + 5260 + ], + "Disc": [ + 100201 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 48, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 48, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 48, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 48, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 48, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 93 + ], + "Note": "" + }, + "1003": { + "Id": 1003, + "Name": "TrialBuild.1003.1", + "Score": 0, + "Char": [ + 5620 + ], + "Disc": [ + 100301 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 48, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 48, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 48, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 48, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 49, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 93 + ], + "Note": "" + }, "12106": { "Id": 12106, "Name": "TrialBuild.12106.1", @@ -30706,6 +31279,878 @@ ], "Note": "" }, + "16201": { + "Id": 16201, + "Name": "TrialBuild.16201.1", + "Score": 0, + "Char": [ + 1300 + ], + "Disc": [ + 16201, + 10701, + 11701 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 48, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 48, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 48, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 48, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 48, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 93 + ], + "Note": "" + }, + "16202": { + "Id": 16202, + "Name": "TrialBuild.16202.1", + "Score": 0, + "Char": [ + 1300 + ], + "Disc": [ + 16201, + 10701, + 11701 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 48, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 48, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 48, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 48, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 49, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 93 + ], + "Note": "" + }, + "16203": { + "Id": 16203, + "Name": "TrialBuild.16203.1", + "Score": 0, + "Char": [ + 1300 + ], + "Disc": [ + 11701, + 10701, + 16201 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 50, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 50, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 50, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 93 + ], + "Note": "" + }, + "16204": { + "Id": 16204, + "Name": "TrialBuild.16204.1", + "Score": 0, + "Char": [ + 1300 + ], + "Disc": [ + 11701, + 10701, + 16201 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 50, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 51, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 54, + 50, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 93 + ], + "Note": "" + }, "134031": { "Id": 134031, "Name": "TrialBuild.134031.1", @@ -32450,6 +33895,3058 @@ ], "Note": "" }, + "110031": { + "Id": 110031, + "Name": "TrialBuild.110031.1", + "Score": 0, + "Char": [ + 1300 + ], + "Disc": [ + 11003, + 11801, + 14201 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 48, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 48, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 48, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 48, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 48, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 93 + ], + "Note": "" + }, + "110032": { + "Id": 110032, + "Name": "TrialBuild.110032.1", + "Score": 0, + "Char": [ + 1300 + ], + "Disc": [ + 14701, + 14201, + 11003 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 50, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 51, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 93 + ], + "Note": "" + }, + "155031": { + "Id": 155031, + "Name": "TrialBuild.155031.1", + "Score": 0, + "Char": [ + 1300 + ], + "Disc": [ + 15503, + 10701, + 11701 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 48, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 48, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 48, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 48, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 49, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 93 + ], + "Note": "" + }, + "155032": { + "Id": 155032, + "Name": "TrialBuild.155032.1", + "Score": 0, + "Char": [ + 1300 + ], + "Disc": [ + 11701, + 10701, + 15503 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 50, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 50, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 50, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 93 + ], + "Note": "" + }, + "149031": { + "Id": 149031, + "Name": "TrialBuild.149031.1", + "Score": 0, + "Char": [ + 1300 + ], + "Disc": [ + 14903, + 11601, + 15601 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 57, + 48, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 57, + 48, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 57, + 48, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 57, + 48, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 57, + 48, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 57, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 57, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 57, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 93 + ], + "Note": "" + }, + "149032": { + "Id": 149032, + "Name": "TrialBuild.149032.1", + "Score": 0, + "Char": [ + 1300 + ], + "Disc": [ + 15601, + 11601, + 14903 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 57, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 57, + 50, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 57, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 57, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 57, + 51, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 57, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 57, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 57, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 93 + ], + "Note": "" + }, + "144031": { + "Id": 144031, + "Name": "TrialBuild.144031.1", + "Score": 0, + "Char": [ + 1300 + ], + "Disc": [ + 14403, + 11101, + 12701 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 48, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 48, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 48, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 48, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 48, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 93 + ], + "Note": "" + }, + "144032": { + "Id": 144032, + "Name": "TrialBuild.144032.1", + "Score": 0, + "Char": [ + 1300 + ], + "Disc": [ + 11301, + 12701, + 14403 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 50, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 51, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 93 + ], + "Note": "" + }, + "119031": { + "Id": 119031, + "Name": "TrialBuild.119031.1", + "Score": 0, + "Char": [ + 1300 + ], + "Disc": [ + 11903, + 12001, + 12301 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 57, + 48, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 57, + 48, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 57, + 48, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 57, + 48, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 57, + 48, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 57, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 57, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 57, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 93 + ], + "Note": "" + }, + "119032": { + "Id": 119032, + "Name": "TrialBuild.119032.1", + "Score": 0, + "Char": [ + 1300 + ], + "Disc": [ + 12001, + 12301, + 11903 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 57, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 57, + 50, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 57, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 57, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 57, + 51, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 57, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 57, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 57, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 93 + ], + "Note": "" + }, + "112031": { + "Id": 112031, + "Name": "TrialBuild.112031.1", + "Score": 0, + "Char": [ + 1300 + ], + "Disc": [ + 11203, + 12001, + 12301 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 50, + 48, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 50, + 48, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 50, + 48, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 50, + 48, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 50, + 48, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 50, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 50, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 50, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 93 + ], + "Note": "" + }, + "112032": { + "Id": 112032, + "Name": "TrialBuild.112032.1", + "Score": 0, + "Char": [ + 1300 + ], + "Disc": [ + 12001, + 12301, + 11203 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 50, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 50, + 50, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 50, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 50, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 50, + 51, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 50, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 50, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 50, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 93 + ], + "Note": "" + }, + "135031": { + "Id": 135031, + "Name": "TrialBuild.135031.1", + "Score": 0, + "Char": [ + 1300 + ], + "Disc": [ + 13503, + 11801, + 14201 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 53, + 48, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 53, + 48, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 53, + 48, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 53, + 48, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 53, + 48, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 53, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 53, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 53, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 93 + ], + "Note": "" + }, + "135032": { + "Id": 135032, + "Name": "TrialBuild.135032.1", + "Score": 0, + "Char": [ + 1300 + ], + "Disc": [ + 14701, + 14201, + 13503 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 53, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 53, + 50, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 53, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 53, + 50, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 53, + 50, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 53, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 53, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 53, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 93 + ], + "Note": "" + }, "121010": { "Id": 121010, "Name": "TrialBuild.121010.1", @@ -38873,5 +43370,13637 @@ 93 ], "Note": "" + }, + "290110": { + "Id": 290110, + "Name": "TrialBuild.290110.1", + "Score": 0, + "Char": [ + 4500 + ], + "Disc": [ + 290111, + 290112, + 290113 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 48, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 48, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 48, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 48, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 49, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 49, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 49, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 56, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 56, + 50, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 56, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 56, + 50, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 56, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 56, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 56, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 54, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 54, + 50, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 54, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 54, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 54, + 50, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 54, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 54, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 93 + ], + "Note": "" + }, + "290120": { + "Id": 290120, + "Name": "TrialBuild.290120.1", + "Score": 0, + "Char": [ + 4500 + ], + "Disc": [ + 290121, + 290122, + 290123 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 48, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 48, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 49, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 48, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 49, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 49, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 48, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 48, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 48, + 50, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 48, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 48, + 50, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 48, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 48, + 51, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 48, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 55, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 55, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 55, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 55, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 55, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 55, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 55, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 93 + ], + "Note": "" + }, + "290130": { + "Id": 290130, + "Name": "TrialBuild.290130.1", + "Score": 0, + "Char": [ + 4500 + ], + "Disc": [ + 290131, + 290132, + 290133 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 48, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 48, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 48, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 48, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 49, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 48, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 49, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 53, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 53, + 50, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 53, + 51, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 53, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 53, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 53, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 53, + 51, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 48, + 55, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 48, + 55, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 48, + 55, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 48, + 55, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 48, + 55, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 48, + 55, + 50, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 48, + 55, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 93 + ], + "Note": "" + }, + "290140": { + "Id": 290140, + "Name": "TrialBuild.290140.1", + "Score": 0, + "Char": [ + 4500 + ], + "Disc": [ + 290141, + 290142, + 290143 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 48, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 48, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 48, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 49, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 48, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 48, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 53, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 53, + 50, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 53, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 53, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 53, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 53, + 51, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 53, + 51, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 50, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 50, + 50, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 50, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 50, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 50, + 50, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 50, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 50, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 93 + ], + "Note": "" + }, + "290150": { + "Id": 290150, + "Name": "TrialBuild.290150.1", + "Score": 0, + "Char": [ + 4500 + ], + "Disc": [ + 290151, + 290152, + 290153 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 48, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 48, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 48, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 48, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 49, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 48, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 49, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 51, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 51, + 50, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 51, + 51, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 51, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 51, + 51, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 51, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 51, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 51, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 51, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 51, + 51, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 51, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 51, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 51, + 51, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 51, + 50, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 93 + ], + "Note": "" + }, + "290160": { + "Id": 290160, + "Name": "TrialBuild.290160.1", + "Score": 0, + "Char": [ + 4500 + ], + "Disc": [ + 290161, + 290162, + 290163 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 48, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 48, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 48, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 48, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 48, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 49, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 49, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 57, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 57, + 50, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 57, + 50, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 57, + 50, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 57, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 57, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 57, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 54, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 54, + 50, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 54, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 54, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 54, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 54, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 54, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 93 + ], + "Note": "" + }, + "290210": { + "Id": 290210, + "Name": "TrialBuild.290210.1", + "Score": 0, + "Char": [ + 5160 + ], + "Disc": [ + 290211, + 290212, + 290213 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 48, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 48, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 48, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 48, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 49, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 49, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 49, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 56, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 56, + 50, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 56, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 56, + 50, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 56, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 56, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 56, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 54, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 54, + 50, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 54, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 54, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 54, + 50, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 54, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 54, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 93 + ], + "Note": "" + }, + "290220": { + "Id": 290220, + "Name": "TrialBuild.290220.1", + "Score": 0, + "Char": [ + 5160 + ], + "Disc": [ + 290221, + 290222, + 290223 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 48, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 48, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 49, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 48, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 49, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 49, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 48, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 48, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 48, + 50, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 48, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 48, + 50, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 48, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 48, + 51, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 48, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 55, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 55, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 55, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 55, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 55, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 55, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 55, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 93 + ], + "Note": "" + }, + "290230": { + "Id": 290230, + "Name": "TrialBuild.290230.1", + "Score": 0, + "Char": [ + 5160 + ], + "Disc": [ + 290231, + 290232, + 290233 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 48, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 48, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 48, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 48, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 49, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 48, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 49, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 53, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 53, + 50, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 53, + 51, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 53, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 53, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 53, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 53, + 51, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 48, + 55, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 48, + 55, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 48, + 55, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 48, + 55, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 48, + 55, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 48, + 55, + 50, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 48, + 55, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 93 + ], + "Note": "" + }, + "290240": { + "Id": 290240, + "Name": "TrialBuild.290240.1", + "Score": 0, + "Char": [ + 5160 + ], + "Disc": [ + 290241, + 290242, + 290243 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 48, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 48, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 48, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 49, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 48, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 48, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 53, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 53, + 50, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 53, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 53, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 53, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 53, + 51, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 53, + 51, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 50, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 50, + 50, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 50, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 50, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 50, + 50, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 50, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 50, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 93 + ], + "Note": "" + }, + "290250": { + "Id": 290250, + "Name": "TrialBuild.290250.1", + "Score": 0, + "Char": [ + 5160 + ], + "Disc": [ + 290251, + 290252, + 290253 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 48, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 48, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 48, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 48, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 49, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 48, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 49, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 51, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 51, + 50, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 51, + 51, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 51, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 51, + 51, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 51, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 51, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 51, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 51, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 51, + 51, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 51, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 51, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 51, + 51, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 51, + 50, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 93 + ], + "Note": "" + }, + "290260": { + "Id": 290260, + "Name": "TrialBuild.290260.1", + "Score": 0, + "Char": [ + 5160 + ], + "Disc": [ + 290261, + 290262, + 290263 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 48, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 48, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 48, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 48, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 48, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 49, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 49, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 57, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 57, + 50, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 57, + 50, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 57, + 50, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 57, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 57, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 57, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 54, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 54, + 50, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 54, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 54, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 54, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 54, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 54, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 93 + ], + "Note": "" + }, + "290310": { + "Id": 290310, + "Name": "TrialBuild.290310.1", + "Score": 0, + "Char": [ + 6120 + ], + "Disc": [ + 290311, + 290312, + 290313 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 48, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 48, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 48, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 48, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 49, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 49, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 49, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 56, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 56, + 50, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 56, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 56, + 50, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 56, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 56, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 56, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 54, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 54, + 50, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 54, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 54, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 54, + 50, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 54, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 54, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 93 + ], + "Note": "" + }, + "290320": { + "Id": 290320, + "Name": "TrialBuild.290320.1", + "Score": 0, + "Char": [ + 6120 + ], + "Disc": [ + 290321, + 290322, + 290323 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 48, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 48, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 49, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 48, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 49, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 49, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 48, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 48, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 48, + 50, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 48, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 48, + 50, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 48, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 48, + 51, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 48, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 55, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 55, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 55, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 55, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 55, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 55, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 55, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 93 + ], + "Note": "" + }, + "290330": { + "Id": 290330, + "Name": "TrialBuild.290330.1", + "Score": 0, + "Char": [ + 6120 + ], + "Disc": [ + 290331, + 290332, + 290333 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 48, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 48, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 48, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 48, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 49, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 48, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 49, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 53, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 53, + 50, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 53, + 51, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 53, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 53, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 53, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 53, + 51, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 48, + 55, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 48, + 55, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 48, + 55, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 48, + 55, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 48, + 55, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 48, + 55, + 50, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 48, + 55, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 93 + ], + "Note": "" + }, + "290340": { + "Id": 290340, + "Name": "TrialBuild.290340.1", + "Score": 0, + "Char": [ + 6120 + ], + "Disc": [ + 290341, + 290342, + 290343 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 48, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 48, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 48, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 49, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 48, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 48, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 53, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 53, + 50, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 53, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 53, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 53, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 53, + 51, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 53, + 51, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 50, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 50, + 50, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 50, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 50, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 50, + 50, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 50, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 50, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 93 + ], + "Note": "" + }, + "290350": { + "Id": 290350, + "Name": "TrialBuild.290350.1", + "Score": 0, + "Char": [ + 6120 + ], + "Disc": [ + 290351, + 290352, + 290353 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 48, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 48, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 48, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 48, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 49, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 48, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 49, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 51, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 51, + 50, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 51, + 51, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 51, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 51, + 51, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 51, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 51, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 51, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 51, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 51, + 51, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 51, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 51, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 51, + 51, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 51, + 50, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 93 + ], + "Note": "" + }, + "290360": { + "Id": 290360, + "Name": "TrialBuild.290360.1", + "Score": 0, + "Char": [ + 6120 + ], + "Disc": [ + 290361, + 290362, + 290363 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 48, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 48, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 48, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 48, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 48, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 49, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 49, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 57, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 57, + 50, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 57, + 50, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 57, + 50, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 57, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 57, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 57, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 54, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 54, + 50, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 54, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 54, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 54, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 54, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 54, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 93 + ], + "Note": "" + }, + "290410": { + "Id": 290410, + "Name": "TrialBuild.290410.1", + "Score": 0, + "Char": [ + 7440 + ], + "Disc": [ + 290411, + 290412, + 290413 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 48, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 48, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 48, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 48, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 49, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 49, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 49, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 52, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 56, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 56, + 50, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 56, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 56, + 50, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 56, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 56, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 56, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 54, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 54, + 50, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 54, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 54, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 54, + 50, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 54, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 54, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 93 + ], + "Note": "" + }, + "290420": { + "Id": 290420, + "Name": "TrialBuild.290420.1", + "Score": 0, + "Char": [ + 7440 + ], + "Disc": [ + 290421, + 290422, + 290423 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 48, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 48, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 49, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 48, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 49, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 49, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 48, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 52, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 48, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 48, + 50, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 48, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 48, + 50, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 48, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 48, + 51, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 48, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 55, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 55, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 55, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 55, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 55, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 55, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 55, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 93 + ], + "Note": "" + }, + "290430": { + "Id": 290430, + "Name": "TrialBuild.290430.1", + "Score": 0, + "Char": [ + 7440 + ], + "Disc": [ + 290431, + 290432, + 290433 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 48, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 48, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 48, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 48, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 49, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 48, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 49, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 53, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 53, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 53, + 50, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 53, + 51, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 53, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 53, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 53, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 53, + 51, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 48, + 55, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 48, + 55, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 48, + 55, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 48, + 55, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 48, + 55, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 48, + 55, + 50, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 48, + 55, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 93 + ], + "Note": "" + }, + "290440": { + "Id": 290440, + "Name": "TrialBuild.290440.1", + "Score": 0, + "Char": [ + 7440 + ], + "Disc": [ + 290441, + 290442, + 290443 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 48, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 48, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 48, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 49, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 48, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 48, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 49, + 48, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 53, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 53, + 50, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 53, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 53, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 53, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 53, + 51, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 53, + 51, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 50, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 50, + 50, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 50, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 50, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 50, + 50, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 50, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 50, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 93 + ], + "Note": "" + }, + "290450": { + "Id": 290450, + "Name": "TrialBuild.290450.1", + "Score": 0, + "Char": [ + 7440 + ], + "Disc": [ + 290451, + 290452, + 290453 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 48, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 48, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 48, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 48, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 49, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 48, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 52, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 49, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 51, + 52, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 51, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 51, + 50, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 51, + 51, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 51, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 51, + 51, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 51, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 51, + 51, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 51, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 51, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 51, + 51, + 48, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 51, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 53, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 51, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 51, + 51, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 50, + 51, + 50, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 93 + ], + "Note": "" + }, + "290460": { + "Id": 290460, + "Name": "TrialBuild.290460.1", + "Score": 0, + "Char": [ + 7440 + ], + "Disc": [ + 290461, + 290462, + 290463 + ], + "Potential": "", + "ActiveSecondaryIds": [ + 91, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 48, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 48, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 48, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 48, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 48, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 49, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 49, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 52, + 48, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 57, + 50, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 57, + 50, + 50, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 57, + 50, + 55, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 57, + 50, + 54, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 57, + 50, + 53, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 57, + 50, + 57, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 57, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 54, + 50, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 54, + 50, + 52, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 49, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 54, + 51, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 54, + 52, + 49, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 54, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 54, + 52, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 51, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 54, + 50, + 56, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 44, + 123, + 34, + 84, + 105, + 100, + 34, + 58, + 53, + 49, + 53, + 54, + 51, + 51, + 44, + 34, + 76, + 101, + 118, + 101, + 108, + 34, + 58, + 50, + 125, + 93 + ], + "Note": "" } } \ No newline at end of file diff --git a/data/bin/TrialCharacter.json b/data/bin/TrialCharacter.json index a344f98bd..cd83fbae9 100644 --- a/data/bin/TrialCharacter.json +++ b/data/bin/TrialCharacter.json @@ -599,6 +599,21 @@ ], "Talent": [] }, + "162": { + "Id": 162, + "Name": "TrialCharacter.162.1", + "CharId": 162, + "CharacterSkin": 16202, + "Break": 8, + "Level": 90, + "SkillLevel": [ + 10, + 10, + 10, + 10 + ], + "Talent": [] + }, "31601": { "Id": 31601, "Name": "TrialCharacter.31601.1", @@ -1559,6 +1574,51 @@ ], "Talent": [] }, + "100101": { + "Id": 100101, + "Name": "TrialCharacter.100101.1", + "CharId": 162, + "CharacterSkin": 16201, + "Break": 7, + "Level": 80, + "SkillLevel": [ + 8, + 8, + 8, + 8 + ], + "Talent": [] + }, + "100201": { + "Id": 100201, + "Name": "TrialCharacter.100201.1", + "CharId": 162, + "CharacterSkin": 16201, + "Break": 7, + "Level": 80, + "SkillLevel": [ + 8, + 8, + 8, + 8 + ], + "Talent": [] + }, + "100301": { + "Id": 100301, + "Name": "TrialCharacter.100301.1", + "CharId": 162, + "CharacterSkin": 16201, + "Break": 7, + "Level": 80, + "SkillLevel": [ + 8, + 8, + 8, + 8 + ], + "Talent": [] + }, "10301": { "Id": 10301, "Name": "TrialCharacter.10301.1", @@ -2204,6 +2264,21 @@ ], "Talent": [] }, + "16201": { + "Id": 16201, + "Name": "TrialCharacter.16201.1", + "CharId": 162, + "CharacterSkin": 16201, + "Break": 8, + "Level": 90, + "SkillLevel": [ + 10, + 10, + 10, + 10 + ], + "Talent": [] + }, "13901": { "Id": 13901, "Name": "TrialCharacter.13901.1", @@ -2279,6 +2354,111 @@ ], "Talent": [] }, + "11003": { + "Id": 11003, + "Name": "TrialCharacter.11003.1", + "CharId": 110, + "CharacterSkin": 11003, + "Break": 8, + "Level": 90, + "SkillLevel": [ + 10, + 10, + 10, + 10 + ], + "Talent": [] + }, + "15503": { + "Id": 15503, + "Name": "TrialCharacter.15503.1", + "CharId": 155, + "CharacterSkin": 15503, + "Break": 8, + "Level": 90, + "SkillLevel": [ + 10, + 10, + 10, + 10 + ], + "Talent": [] + }, + "14903": { + "Id": 14903, + "Name": "TrialCharacter.14903.1", + "CharId": 149, + "CharacterSkin": 14903, + "Break": 8, + "Level": 90, + "SkillLevel": [ + 10, + 10, + 10, + 10 + ], + "Talent": [] + }, + "14403": { + "Id": 14403, + "Name": "TrialCharacter.14403.1", + "CharId": 144, + "CharacterSkin": 14403, + "Break": 8, + "Level": 90, + "SkillLevel": [ + 10, + 10, + 10, + 10 + ], + "Talent": [] + }, + "11903": { + "Id": 11903, + "Name": "TrialCharacter.11903.1", + "CharId": 119, + "CharacterSkin": 11903, + "Break": 8, + "Level": 90, + "SkillLevel": [ + 10, + 10, + 10, + 10 + ], + "Talent": [] + }, + "11203": { + "Id": 11203, + "Name": "TrialCharacter.11203.1", + "CharId": 112, + "CharacterSkin": 11203, + "Break": 8, + "Level": 90, + "SkillLevel": [ + 10, + 10, + 10, + 10 + ], + "Talent": [] + }, + "13503": { + "Id": 13503, + "Name": "TrialCharacter.13503.1", + "CharId": 135, + "CharacterSkin": 13503, + "Break": 8, + "Level": 90, + "SkillLevel": [ + 10, + 10, + 10, + 10 + ], + "Talent": [] + }, "121011": { "Id": 121011, "Name": "TrialCharacter.121011.1", @@ -2953,5 +3133,1085 @@ 7 ], "Talent": [] + }, + "290111": { + "Id": 290111, + "Name": "TrialCharacter.290111.1", + "CharId": 134, + "CharacterSkin": 13402, + "Break": 2, + "Level": 30, + "SkillLevel": [ + 4, + 4, + 4, + 4 + ], + "Talent": [] + }, + "290112": { + "Id": 290112, + "Name": "TrialCharacter.290112.1", + "CharId": 158, + "CharacterSkin": 15802, + "Break": 2, + "Level": 30, + "SkillLevel": [ + 4, + 4, + 4, + 4 + ], + "Talent": [] + }, + "290113": { + "Id": 290113, + "Name": "TrialCharacter.290113.1", + "CharId": 126, + "CharacterSkin": 12602, + "Break": 2, + "Level": 30, + "SkillLevel": [ + 4, + 4, + 4, + 4 + ], + "Talent": [] + }, + "290121": { + "Id": 290121, + "Name": "TrialCharacter.290121.1", + "CharId": 144, + "CharacterSkin": 14402, + "Break": 2, + "Level": 30, + "SkillLevel": [ + 4, + 4, + 4, + 4 + ], + "Talent": [] + }, + "290122": { + "Id": 290122, + "Name": "TrialCharacter.290122.1", + "CharId": 130, + "CharacterSkin": 13002, + "Break": 2, + "Level": 30, + "SkillLevel": [ + 4, + 4, + 4, + 4 + ], + "Talent": [] + }, + "290123": { + "Id": 290123, + "Name": "TrialCharacter.290123.1", + "CharId": 127, + "CharacterSkin": 12702, + "Break": 2, + "Level": 30, + "SkillLevel": [ + 4, + 4, + 4, + 4 + ], + "Talent": [] + }, + "290131": { + "Id": 290131, + "Name": "TrialCharacter.290131.1", + "CharId": 155, + "CharacterSkin": 15502, + "Break": 2, + "Level": 30, + "SkillLevel": [ + 4, + 4, + 4, + 4 + ], + "Talent": [] + }, + "290132": { + "Id": 290132, + "Name": "TrialCharacter.290132.1", + "CharId": 115, + "CharacterSkin": 11502, + "Break": 2, + "Level": 30, + "SkillLevel": [ + 4, + 4, + 4, + 4 + ], + "Talent": [] + }, + "290133": { + "Id": 290133, + "Name": "TrialCharacter.290133.1", + "CharId": 107, + "CharacterSkin": 10702, + "Break": 2, + "Level": 30, + "SkillLevel": [ + 4, + 4, + 4, + 4 + ], + "Talent": [] + }, + "290141": { + "Id": 290141, + "Name": "TrialCharacter.290141.1", + "CharId": 110, + "CharacterSkin": 11002, + "Break": 2, + "Level": 30, + "SkillLevel": [ + 4, + 4, + 4, + 4 + ], + "Talent": [] + }, + "290142": { + "Id": 290142, + "Name": "TrialCharacter.290142.1", + "CharId": 145, + "CharacterSkin": 14502, + "Break": 2, + "Level": 30, + "SkillLevel": [ + 4, + 4, + 4, + 4 + ], + "Talent": [] + }, + "290143": { + "Id": 290143, + "Name": "TrialCharacter.290143.1", + "CharId": 142, + "CharacterSkin": 14202, + "Break": 2, + "Level": 30, + "SkillLevel": [ + 4, + 4, + 4, + 4 + ], + "Talent": [] + }, + "290151": { + "Id": 290151, + "Name": "TrialCharacter.290151.1", + "CharId": 143, + "CharacterSkin": 14302, + "Break": 2, + "Level": 30, + "SkillLevel": [ + 4, + 4, + 4, + 4 + ], + "Talent": [] + }, + "290152": { + "Id": 290152, + "Name": "TrialCharacter.290152.1", + "CharId": 133, + "CharacterSkin": 13302, + "Break": 2, + "Level": 30, + "SkillLevel": [ + 4, + 4, + 4, + 4 + ], + "Talent": [] + }, + "290153": { + "Id": 290153, + "Name": "TrialCharacter.290153.1", + "CharId": 123, + "CharacterSkin": 12302, + "Break": 2, + "Level": 30, + "SkillLevel": [ + 4, + 4, + 4, + 4 + ], + "Talent": [] + }, + "290161": { + "Id": 290161, + "Name": "TrialCharacter.290161.1", + "CharId": 140, + "CharacterSkin": 14002, + "Break": 2, + "Level": 30, + "SkillLevel": [ + 4, + 4, + 4, + 4 + ], + "Talent": [] + }, + "290162": { + "Id": 290162, + "Name": "TrialCharacter.290162.1", + "CharId": 159, + "CharacterSkin": 15902, + "Break": 2, + "Level": 30, + "SkillLevel": [ + 4, + 4, + 4, + 4 + ], + "Talent": [] + }, + "290163": { + "Id": 290163, + "Name": "TrialCharacter.290163.1", + "CharId": 156, + "CharacterSkin": 15602, + "Break": 2, + "Level": 30, + "SkillLevel": [ + 4, + 4, + 4, + 4 + ], + "Talent": [] + }, + "290211": { + "Id": 290211, + "Name": "TrialCharacter.290211.1", + "CharId": 134, + "CharacterSkin": 13402, + "Break": 4, + "Level": 50, + "SkillLevel": [ + 6, + 6, + 6, + 6 + ], + "Talent": [] + }, + "290212": { + "Id": 290212, + "Name": "TrialCharacter.290212.1", + "CharId": 158, + "CharacterSkin": 15802, + "Break": 4, + "Level": 50, + "SkillLevel": [ + 6, + 6, + 6, + 6 + ], + "Talent": [] + }, + "290213": { + "Id": 290213, + "Name": "TrialCharacter.290213.1", + "CharId": 126, + "CharacterSkin": 12602, + "Break": 4, + "Level": 50, + "SkillLevel": [ + 6, + 6, + 6, + 6 + ], + "Talent": [] + }, + "290221": { + "Id": 290221, + "Name": "TrialCharacter.290221.1", + "CharId": 144, + "CharacterSkin": 14402, + "Break": 4, + "Level": 50, + "SkillLevel": [ + 6, + 6, + 6, + 6 + ], + "Talent": [] + }, + "290222": { + "Id": 290222, + "Name": "TrialCharacter.290222.1", + "CharId": 130, + "CharacterSkin": 13002, + "Break": 4, + "Level": 50, + "SkillLevel": [ + 6, + 6, + 6, + 6 + ], + "Talent": [] + }, + "290223": { + "Id": 290223, + "Name": "TrialCharacter.290223.1", + "CharId": 127, + "CharacterSkin": 12702, + "Break": 4, + "Level": 50, + "SkillLevel": [ + 6, + 6, + 6, + 6 + ], + "Talent": [] + }, + "290231": { + "Id": 290231, + "Name": "TrialCharacter.290231.1", + "CharId": 155, + "CharacterSkin": 15502, + "Break": 4, + "Level": 50, + "SkillLevel": [ + 6, + 6, + 6, + 6 + ], + "Talent": [] + }, + "290232": { + "Id": 290232, + "Name": "TrialCharacter.290232.1", + "CharId": 115, + "CharacterSkin": 11502, + "Break": 4, + "Level": 50, + "SkillLevel": [ + 6, + 6, + 6, + 6 + ], + "Talent": [] + }, + "290233": { + "Id": 290233, + "Name": "TrialCharacter.290233.1", + "CharId": 107, + "CharacterSkin": 10702, + "Break": 4, + "Level": 50, + "SkillLevel": [ + 6, + 6, + 6, + 6 + ], + "Talent": [] + }, + "290241": { + "Id": 290241, + "Name": "TrialCharacter.290241.1", + "CharId": 110, + "CharacterSkin": 11002, + "Break": 4, + "Level": 50, + "SkillLevel": [ + 6, + 6, + 6, + 6 + ], + "Talent": [] + }, + "290242": { + "Id": 290242, + "Name": "TrialCharacter.290242.1", + "CharId": 145, + "CharacterSkin": 14502, + "Break": 4, + "Level": 50, + "SkillLevel": [ + 6, + 6, + 6, + 6 + ], + "Talent": [] + }, + "290243": { + "Id": 290243, + "Name": "TrialCharacter.290243.1", + "CharId": 142, + "CharacterSkin": 14202, + "Break": 4, + "Level": 50, + "SkillLevel": [ + 6, + 6, + 6, + 6 + ], + "Talent": [] + }, + "290251": { + "Id": 290251, + "Name": "TrialCharacter.290251.1", + "CharId": 143, + "CharacterSkin": 14302, + "Break": 4, + "Level": 50, + "SkillLevel": [ + 6, + 6, + 6, + 6 + ], + "Talent": [] + }, + "290252": { + "Id": 290252, + "Name": "TrialCharacter.290252.1", + "CharId": 133, + "CharacterSkin": 13302, + "Break": 4, + "Level": 50, + "SkillLevel": [ + 6, + 6, + 6, + 6 + ], + "Talent": [] + }, + "290253": { + "Id": 290253, + "Name": "TrialCharacter.290253.1", + "CharId": 123, + "CharacterSkin": 12302, + "Break": 4, + "Level": 50, + "SkillLevel": [ + 6, + 6, + 6, + 6 + ], + "Talent": [] + }, + "290261": { + "Id": 290261, + "Name": "TrialCharacter.290261.1", + "CharId": 140, + "CharacterSkin": 14002, + "Break": 4, + "Level": 50, + "SkillLevel": [ + 6, + 6, + 6, + 6 + ], + "Talent": [] + }, + "290262": { + "Id": 290262, + "Name": "TrialCharacter.290262.1", + "CharId": 159, + "CharacterSkin": 15902, + "Break": 4, + "Level": 50, + "SkillLevel": [ + 6, + 6, + 6, + 6 + ], + "Talent": [] + }, + "290263": { + "Id": 290263, + "Name": "TrialCharacter.290263.1", + "CharId": 156, + "CharacterSkin": 15602, + "Break": 4, + "Level": 50, + "SkillLevel": [ + 6, + 6, + 6, + 6 + ], + "Talent": [] + }, + "290311": { + "Id": 290311, + "Name": "TrialCharacter.290311.1", + "CharId": 134, + "CharacterSkin": 13402, + "Break": 6, + "Level": 70, + "SkillLevel": [ + 8, + 8, + 8, + 8 + ], + "Talent": [] + }, + "290312": { + "Id": 290312, + "Name": "TrialCharacter.290312.1", + "CharId": 158, + "CharacterSkin": 15802, + "Break": 6, + "Level": 70, + "SkillLevel": [ + 8, + 8, + 8, + 8 + ], + "Talent": [] + }, + "290313": { + "Id": 290313, + "Name": "TrialCharacter.290313.1", + "CharId": 126, + "CharacterSkin": 12602, + "Break": 6, + "Level": 70, + "SkillLevel": [ + 8, + 8, + 8, + 8 + ], + "Talent": [] + }, + "290321": { + "Id": 290321, + "Name": "TrialCharacter.290321.1", + "CharId": 144, + "CharacterSkin": 14402, + "Break": 6, + "Level": 70, + "SkillLevel": [ + 8, + 8, + 8, + 8 + ], + "Talent": [] + }, + "290322": { + "Id": 290322, + "Name": "TrialCharacter.290322.1", + "CharId": 130, + "CharacterSkin": 13002, + "Break": 6, + "Level": 70, + "SkillLevel": [ + 8, + 8, + 8, + 8 + ], + "Talent": [] + }, + "290323": { + "Id": 290323, + "Name": "TrialCharacter.290323.1", + "CharId": 127, + "CharacterSkin": 12702, + "Break": 6, + "Level": 70, + "SkillLevel": [ + 8, + 8, + 8, + 8 + ], + "Talent": [] + }, + "290331": { + "Id": 290331, + "Name": "TrialCharacter.290331.1", + "CharId": 155, + "CharacterSkin": 15502, + "Break": 6, + "Level": 70, + "SkillLevel": [ + 8, + 8, + 8, + 8 + ], + "Talent": [] + }, + "290332": { + "Id": 290332, + "Name": "TrialCharacter.290332.1", + "CharId": 115, + "CharacterSkin": 11502, + "Break": 6, + "Level": 70, + "SkillLevel": [ + 8, + 8, + 8, + 8 + ], + "Talent": [] + }, + "290333": { + "Id": 290333, + "Name": "TrialCharacter.290333.1", + "CharId": 107, + "CharacterSkin": 10702, + "Break": 6, + "Level": 70, + "SkillLevel": [ + 8, + 8, + 8, + 8 + ], + "Talent": [] + }, + "290341": { + "Id": 290341, + "Name": "TrialCharacter.290341.1", + "CharId": 110, + "CharacterSkin": 11002, + "Break": 6, + "Level": 70, + "SkillLevel": [ + 8, + 8, + 8, + 8 + ], + "Talent": [] + }, + "290342": { + "Id": 290342, + "Name": "TrialCharacter.290342.1", + "CharId": 145, + "CharacterSkin": 14502, + "Break": 6, + "Level": 70, + "SkillLevel": [ + 8, + 8, + 8, + 8 + ], + "Talent": [] + }, + "290343": { + "Id": 290343, + "Name": "TrialCharacter.290343.1", + "CharId": 142, + "CharacterSkin": 14202, + "Break": 6, + "Level": 70, + "SkillLevel": [ + 8, + 8, + 8, + 8 + ], + "Talent": [] + }, + "290351": { + "Id": 290351, + "Name": "TrialCharacter.290351.1", + "CharId": 143, + "CharacterSkin": 14302, + "Break": 6, + "Level": 70, + "SkillLevel": [ + 8, + 8, + 8, + 8 + ], + "Talent": [] + }, + "290352": { + "Id": 290352, + "Name": "TrialCharacter.290352.1", + "CharId": 133, + "CharacterSkin": 13302, + "Break": 6, + "Level": 70, + "SkillLevel": [ + 8, + 8, + 8, + 8 + ], + "Talent": [] + }, + "290353": { + "Id": 290353, + "Name": "TrialCharacter.290353.1", + "CharId": 123, + "CharacterSkin": 12302, + "Break": 6, + "Level": 70, + "SkillLevel": [ + 8, + 8, + 8, + 8 + ], + "Talent": [] + }, + "290361": { + "Id": 290361, + "Name": "TrialCharacter.290361.1", + "CharId": 140, + "CharacterSkin": 14002, + "Break": 6, + "Level": 70, + "SkillLevel": [ + 8, + 8, + 8, + 8 + ], + "Talent": [] + }, + "290362": { + "Id": 290362, + "Name": "TrialCharacter.290362.1", + "CharId": 159, + "CharacterSkin": 15902, + "Break": 6, + "Level": 70, + "SkillLevel": [ + 8, + 8, + 8, + 8 + ], + "Talent": [] + }, + "290363": { + "Id": 290363, + "Name": "TrialCharacter.290363.1", + "CharId": 156, + "CharacterSkin": 15602, + "Break": 6, + "Level": 70, + "SkillLevel": [ + 8, + 8, + 8, + 8 + ], + "Talent": [] + }, + "290411": { + "Id": 290411, + "Name": "TrialCharacter.290411.1", + "CharId": 134, + "CharacterSkin": 13402, + "Break": 7, + "Level": 80, + "SkillLevel": [ + 9, + 9, + 9, + 9 + ], + "Talent": [] + }, + "290412": { + "Id": 290412, + "Name": "TrialCharacter.290412.1", + "CharId": 158, + "CharacterSkin": 15802, + "Break": 7, + "Level": 80, + "SkillLevel": [ + 9, + 9, + 9, + 9 + ], + "Talent": [] + }, + "290413": { + "Id": 290413, + "Name": "TrialCharacter.290413.1", + "CharId": 126, + "CharacterSkin": 12602, + "Break": 7, + "Level": 80, + "SkillLevel": [ + 9, + 9, + 9, + 9 + ], + "Talent": [] + }, + "290421": { + "Id": 290421, + "Name": "TrialCharacter.290421.1", + "CharId": 144, + "CharacterSkin": 14402, + "Break": 7, + "Level": 80, + "SkillLevel": [ + 9, + 9, + 9, + 9 + ], + "Talent": [] + }, + "290422": { + "Id": 290422, + "Name": "TrialCharacter.290422.1", + "CharId": 130, + "CharacterSkin": 13002, + "Break": 7, + "Level": 80, + "SkillLevel": [ + 9, + 9, + 9, + 9 + ], + "Talent": [] + }, + "290423": { + "Id": 290423, + "Name": "TrialCharacter.290423.1", + "CharId": 127, + "CharacterSkin": 12702, + "Break": 7, + "Level": 80, + "SkillLevel": [ + 9, + 9, + 9, + 9 + ], + "Talent": [] + }, + "290431": { + "Id": 290431, + "Name": "TrialCharacter.290431.1", + "CharId": 155, + "CharacterSkin": 15502, + "Break": 7, + "Level": 80, + "SkillLevel": [ + 9, + 9, + 9, + 9 + ], + "Talent": [] + }, + "290432": { + "Id": 290432, + "Name": "TrialCharacter.290432.1", + "CharId": 115, + "CharacterSkin": 11502, + "Break": 7, + "Level": 80, + "SkillLevel": [ + 9, + 9, + 9, + 9 + ], + "Talent": [] + }, + "290433": { + "Id": 290433, + "Name": "TrialCharacter.290433.1", + "CharId": 107, + "CharacterSkin": 10702, + "Break": 7, + "Level": 80, + "SkillLevel": [ + 9, + 9, + 9, + 9 + ], + "Talent": [] + }, + "290441": { + "Id": 290441, + "Name": "TrialCharacter.290441.1", + "CharId": 110, + "CharacterSkin": 11002, + "Break": 7, + "Level": 80, + "SkillLevel": [ + 9, + 9, + 9, + 9 + ], + "Talent": [] + }, + "290442": { + "Id": 290442, + "Name": "TrialCharacter.290442.1", + "CharId": 145, + "CharacterSkin": 14502, + "Break": 7, + "Level": 80, + "SkillLevel": [ + 9, + 9, + 9, + 9 + ], + "Talent": [] + }, + "290443": { + "Id": 290443, + "Name": "TrialCharacter.290443.1", + "CharId": 142, + "CharacterSkin": 14202, + "Break": 7, + "Level": 80, + "SkillLevel": [ + 9, + 9, + 9, + 9 + ], + "Talent": [] + }, + "290451": { + "Id": 290451, + "Name": "TrialCharacter.290451.1", + "CharId": 143, + "CharacterSkin": 14302, + "Break": 7, + "Level": 80, + "SkillLevel": [ + 9, + 9, + 9, + 9 + ], + "Talent": [] + }, + "290452": { + "Id": 290452, + "Name": "TrialCharacter.290452.1", + "CharId": 133, + "CharacterSkin": 13302, + "Break": 7, + "Level": 80, + "SkillLevel": [ + 9, + 9, + 9, + 9 + ], + "Talent": [] + }, + "290453": { + "Id": 290453, + "Name": "TrialCharacter.290453.1", + "CharId": 123, + "CharacterSkin": 12302, + "Break": 7, + "Level": 80, + "SkillLevel": [ + 9, + 9, + 9, + 9 + ], + "Talent": [] + }, + "290461": { + "Id": 290461, + "Name": "TrialCharacter.290461.1", + "CharId": 140, + "CharacterSkin": 14002, + "Break": 7, + "Level": 80, + "SkillLevel": [ + 9, + 9, + 9, + 9 + ], + "Talent": [] + }, + "290462": { + "Id": 290462, + "Name": "TrialCharacter.290462.1", + "CharId": 159, + "CharacterSkin": 15902, + "Break": 7, + "Level": 80, + "SkillLevel": [ + 9, + 9, + 9, + 9 + ], + "Talent": [] + }, + "290463": { + "Id": 290463, + "Name": "TrialCharacter.290463.1", + "CharId": 156, + "CharacterSkin": 15602, + "Break": 7, + "Level": 80, + "SkillLevel": [ + 9, + 9, + 9, + 9 + ], + "Talent": [] } } \ No newline at end of file diff --git a/data/bin/TrialControl.json b/data/bin/TrialControl.json index 18c3f2fde..fe9522ba1 100644 --- a/data/bin/TrialControl.json +++ b/data/bin/TrialControl.json @@ -339,5 +339,27 @@ ], "UIAssets": "Trial", "CtrlName": "TrialCtrl" + }, + "700132": { + "Id": 700132, + "GroupIds": [ + 16201 + ], + "Gachas": [ + 10162 + ], + "UIAssets": "Trial", + "CtrlName": "TrialCtrl" + }, + "700133": { + "Id": 700133, + "GroupIds": [ + 11501 + ], + "Gachas": [ + 11115 + ], + "UIAssets": "Trial", + "CtrlName": "TrialCtrl" } } \ No newline at end of file diff --git a/data/bin/TrialDisc.json b/data/bin/TrialDisc.json index 046f8dc08..63e5da061 100644 --- a/data/bin/TrialDisc.json +++ b/data/bin/TrialDisc.json @@ -1496,5 +1496,1013 @@ "Phase": 0, "Level": 1, "Star": 1 + }, + "290111": { + "Id": 290111, + "DiscId": 214017, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290112": { + "Id": 290112, + "DiscId": 214048, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290113": { + "Id": 290113, + "DiscId": 214027, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290114": { + "Id": 290114, + "DiscId": 214001, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290115": { + "Id": 290115, + "DiscId": 214019, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290116": { + "Id": 290116, + "DiscId": 214013, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290121": { + "Id": 290121, + "DiscId": 214026, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290122": { + "Id": 290122, + "DiscId": 214008, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290123": { + "Id": 290123, + "DiscId": 214005, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290124": { + "Id": 290124, + "DiscId": 214031, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290125": { + "Id": 290125, + "DiscId": 214021, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290126": { + "Id": 290126, + "DiscId": 214047, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290131": { + "Id": 290131, + "DiscId": 214038, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290132": { + "Id": 290132, + "DiscId": 214051, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290133": { + "Id": 290133, + "DiscId": 214007, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290134": { + "Id": 290134, + "DiscId": 214030, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290135": { + "Id": 290135, + "DiscId": 214020, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290136": { + "Id": 290136, + "DiscId": 214010, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290141": { + "Id": 290141, + "DiscId": 214004, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290142": { + "Id": 290142, + "DiscId": 214045, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290143": { + "Id": 290143, + "DiscId": 214006, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290144": { + "Id": 290144, + "DiscId": 214032, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290145": { + "Id": 290145, + "DiscId": 214022, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290146": { + "Id": 290146, + "DiscId": 214012, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290151": { + "Id": 290151, + "DiscId": 214016, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290152": { + "Id": 290152, + "DiscId": 214015, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290153": { + "Id": 290153, + "DiscId": 214028, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290154": { + "Id": 290154, + "DiscId": 214002, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290155": { + "Id": 290155, + "DiscId": 214018, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290156": { + "Id": 290156, + "DiscId": 214024, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290161": { + "Id": 290161, + "DiscId": 214054, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290162": { + "Id": 290162, + "DiscId": 214044, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290163": { + "Id": 290163, + "DiscId": 214037, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290164": { + "Id": 290164, + "DiscId": 214033, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290165": { + "Id": 290165, + "DiscId": 214023, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290166": { + "Id": 290166, + "DiscId": 214036, + "Phase": 2, + "Level": 30, + "Star": 0 + }, + "290211": { + "Id": 290211, + "DiscId": 214017, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290212": { + "Id": 290212, + "DiscId": 214048, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290213": { + "Id": 290213, + "DiscId": 214027, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290214": { + "Id": 290214, + "DiscId": 214001, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290215": { + "Id": 290215, + "DiscId": 214019, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290216": { + "Id": 290216, + "DiscId": 214013, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290221": { + "Id": 290221, + "DiscId": 214026, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290222": { + "Id": 290222, + "DiscId": 214008, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290223": { + "Id": 290223, + "DiscId": 214005, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290224": { + "Id": 290224, + "DiscId": 214031, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290225": { + "Id": 290225, + "DiscId": 214021, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290226": { + "Id": 290226, + "DiscId": 214047, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290231": { + "Id": 290231, + "DiscId": 214038, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290232": { + "Id": 290232, + "DiscId": 214051, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290233": { + "Id": 290233, + "DiscId": 214007, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290234": { + "Id": 290234, + "DiscId": 214030, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290235": { + "Id": 290235, + "DiscId": 214020, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290236": { + "Id": 290236, + "DiscId": 214010, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290241": { + "Id": 290241, + "DiscId": 214004, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290242": { + "Id": 290242, + "DiscId": 214045, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290243": { + "Id": 290243, + "DiscId": 214006, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290244": { + "Id": 290244, + "DiscId": 214032, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290245": { + "Id": 290245, + "DiscId": 214022, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290246": { + "Id": 290246, + "DiscId": 214012, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290251": { + "Id": 290251, + "DiscId": 214016, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290252": { + "Id": 290252, + "DiscId": 214015, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290253": { + "Id": 290253, + "DiscId": 214028, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290254": { + "Id": 290254, + "DiscId": 214002, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290255": { + "Id": 290255, + "DiscId": 214018, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290256": { + "Id": 290256, + "DiscId": 214024, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290261": { + "Id": 290261, + "DiscId": 214054, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290262": { + "Id": 290262, + "DiscId": 214044, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290263": { + "Id": 290263, + "DiscId": 214037, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290264": { + "Id": 290264, + "DiscId": 214033, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290265": { + "Id": 290265, + "DiscId": 214023, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290266": { + "Id": 290266, + "DiscId": 214036, + "Phase": 4, + "Level": 50, + "Star": 0 + }, + "290311": { + "Id": 290311, + "DiscId": 214017, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290312": { + "Id": 290312, + "DiscId": 214048, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290313": { + "Id": 290313, + "DiscId": 214027, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290314": { + "Id": 290314, + "DiscId": 214001, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290315": { + "Id": 290315, + "DiscId": 214019, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290316": { + "Id": 290316, + "DiscId": 214013, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290321": { + "Id": 290321, + "DiscId": 214026, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290322": { + "Id": 290322, + "DiscId": 214008, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290323": { + "Id": 290323, + "DiscId": 214005, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290324": { + "Id": 290324, + "DiscId": 214031, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290325": { + "Id": 290325, + "DiscId": 214021, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290326": { + "Id": 290326, + "DiscId": 214047, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290331": { + "Id": 290331, + "DiscId": 214038, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290332": { + "Id": 290332, + "DiscId": 214051, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290333": { + "Id": 290333, + "DiscId": 214007, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290334": { + "Id": 290334, + "DiscId": 214030, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290335": { + "Id": 290335, + "DiscId": 214020, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290336": { + "Id": 290336, + "DiscId": 214010, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290341": { + "Id": 290341, + "DiscId": 214004, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290342": { + "Id": 290342, + "DiscId": 214045, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290343": { + "Id": 290343, + "DiscId": 214006, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290344": { + "Id": 290344, + "DiscId": 214032, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290345": { + "Id": 290345, + "DiscId": 214022, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290346": { + "Id": 290346, + "DiscId": 214012, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290351": { + "Id": 290351, + "DiscId": 214016, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290352": { + "Id": 290352, + "DiscId": 214015, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290353": { + "Id": 290353, + "DiscId": 214028, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290354": { + "Id": 290354, + "DiscId": 214002, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290355": { + "Id": 290355, + "DiscId": 214018, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290356": { + "Id": 290356, + "DiscId": 214024, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290361": { + "Id": 290361, + "DiscId": 214054, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290362": { + "Id": 290362, + "DiscId": 214044, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290363": { + "Id": 290363, + "DiscId": 214037, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290364": { + "Id": 290364, + "DiscId": 214033, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290365": { + "Id": 290365, + "DiscId": 214023, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290366": { + "Id": 290366, + "DiscId": 214036, + "Phase": 6, + "Level": 70, + "Star": 0 + }, + "290411": { + "Id": 290411, + "DiscId": 214017, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290412": { + "Id": 290412, + "DiscId": 214048, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290413": { + "Id": 290413, + "DiscId": 214027, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290414": { + "Id": 290414, + "DiscId": 214001, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290415": { + "Id": 290415, + "DiscId": 214019, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290416": { + "Id": 290416, + "DiscId": 214013, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290421": { + "Id": 290421, + "DiscId": 214026, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290422": { + "Id": 290422, + "DiscId": 214008, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290423": { + "Id": 290423, + "DiscId": 214005, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290424": { + "Id": 290424, + "DiscId": 214031, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290425": { + "Id": 290425, + "DiscId": 214021, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290426": { + "Id": 290426, + "DiscId": 214047, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290431": { + "Id": 290431, + "DiscId": 214038, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290432": { + "Id": 290432, + "DiscId": 214051, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290433": { + "Id": 290433, + "DiscId": 214007, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290434": { + "Id": 290434, + "DiscId": 214030, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290435": { + "Id": 290435, + "DiscId": 214020, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290436": { + "Id": 290436, + "DiscId": 214010, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290441": { + "Id": 290441, + "DiscId": 214004, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290442": { + "Id": 290442, + "DiscId": 214045, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290443": { + "Id": 290443, + "DiscId": 214006, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290444": { + "Id": 290444, + "DiscId": 214032, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290445": { + "Id": 290445, + "DiscId": 214022, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290446": { + "Id": 290446, + "DiscId": 214012, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290451": { + "Id": 290451, + "DiscId": 214016, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290452": { + "Id": 290452, + "DiscId": 214015, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290453": { + "Id": 290453, + "DiscId": 214028, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290454": { + "Id": 290454, + "DiscId": 214002, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290455": { + "Id": 290455, + "DiscId": 214018, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290456": { + "Id": 290456, + "DiscId": 214024, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290461": { + "Id": 290461, + "DiscId": 214054, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290462": { + "Id": 290462, + "DiscId": 214044, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290463": { + "Id": 290463, + "DiscId": 214037, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290464": { + "Id": 290464, + "DiscId": 214033, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290465": { + "Id": 290465, + "DiscId": 214023, + "Phase": 7, + "Level": 80, + "Star": 0 + }, + "290466": { + "Id": 290466, + "DiscId": 214036, + "Phase": 7, + "Level": 80, + "Star": 0 } } \ No newline at end of file diff --git a/data/bin/TrialFloor.json b/data/bin/TrialFloor.json index 301ef2143..969e053f3 100644 --- a/data/bin/TrialFloor.json +++ b/data/bin/TrialFloor.json @@ -1823,6 +1823,82 @@ "Theme": 101, "MonsterLv": 1 }, + "1231621": { + "Id": 1231621, + "TrialChar": 162, + "TrialSectType": 1, + "SceneName": "Levels/TrainingLevels/TrainingLevels_01/TrainingLevels_01", + "ConfigPrefabName": "TutorialLevel_16201", + "TrialBuild": 16201, + "QuestFlow": [ + 1620101, + 1620102, + 1620103, + 1620104 + ], + "BGM": "travelerTrail_combatNormal_setState", + "LeaveTriggerEvent": "amb_city_all_stop", + "DungeonDelay": 45000, + "Theme": 101, + "MonsterLv": 1 + }, + "1231622": { + "Id": 1231622, + "TrialChar": 162, + "TrialSectType": 2, + "SceneName": "Levels/TrainingLevels/TrainingLevels_01/TrainingLevels_01", + "ConfigPrefabName": "TutorialLevel_16202", + "TrialBuild": 16202, + "QuestFlow": [ + 1620201, + 1620202, + 1620203, + 1620204 + ], + "BGM": "travelerTrail_combatNormal_setState", + "LeaveTriggerEvent": "amb_city_all_stop", + "DungeonDelay": 45000, + "Theme": 101, + "MonsterLv": 1 + }, + "1231623": { + "Id": 1231623, + "TrialChar": 162, + "TrialSectType": 3, + "SceneName": "Levels/TrainingLevels/TrainingLevels_01/TrainingLevels_01", + "ConfigPrefabName": "TutorialLevel_16203", + "TrialBuild": 16203, + "QuestFlow": [ + 1620301, + 1620302, + 1620303, + 1620304 + ], + "BGM": "travelerTrail_combatNormal_setState", + "LeaveTriggerEvent": "amb_city_all_stop", + "DungeonDelay": 45000, + "Theme": 101, + "MonsterLv": 1 + }, + "1231624": { + "Id": 1231624, + "TrialChar": 162, + "TrialSectType": 4, + "SceneName": "Levels/TrainingLevels/TrainingLevels_01/TrainingLevels_01", + "ConfigPrefabName": "TutorialLevel_16204", + "TrialBuild": 16204, + "QuestFlow": [ + 1620401, + 1620402, + 1620403, + 1620404 + ], + "BGM": "travelerTrail_combatNormal_setState", + "LeaveTriggerEvent": "amb_city_all_stop", + "DungeonDelay": 45000, + "Theme": 101, + "MonsterLv": 1 + }, "2134031": { "Id": 2134031, "TrialChar": 134, @@ -1974,5 +2050,271 @@ "DungeonDelay": 45000, "Theme": 101, "MonsterLv": 1 + }, + "2110031": { + "Id": 2110031, + "TrialChar": 110, + "TrialSectType": 5, + "SceneName": "Levels/TrainingLevels/TrainingLevels_01/TrainingLevels_01", + "ConfigPrefabName": "TutorialLevel_11005", + "TrialBuild": 110031, + "QuestFlow": [ + 1100501, + 1100502, + 1100503, + 1100504 + ], + "BGM": "travelerTrail_combatNormal_setState", + "LeaveTriggerEvent": "amb_city_all_stop", + "DungeonDelay": 45000, + "Theme": 101, + "MonsterLv": 1 + }, + "2110032": { + "Id": 2110032, + "TrialChar": 110, + "TrialSectType": 6, + "SceneName": "Levels/TrainingLevels/TrainingLevels_01/TrainingLevels_01", + "ConfigPrefabName": "TutorialLevel_11006", + "TrialBuild": 110032, + "QuestFlow": [ + 1100601, + 1100602, + 1100603, + 1100604 + ], + "BGM": "travelerTrail_combatNormal_setState", + "LeaveTriggerEvent": "amb_city_all_stop", + "DungeonDelay": 45000, + "Theme": 101, + "MonsterLv": 1 + }, + "2155031": { + "Id": 2155031, + "TrialChar": 155, + "TrialSectType": 5, + "SceneName": "Levels/TrainingLevels/TrainingLevels_01/TrainingLevels_01", + "ConfigPrefabName": "TutorialLevel_15505", + "TrialBuild": 155031, + "QuestFlow": [ + 1550501, + 1550502, + 1550503, + 1550504 + ], + "BGM": "travelerTrail_combatNormal_setState", + "LeaveTriggerEvent": "amb_city_all_stop", + "DungeonDelay": 45000, + "Theme": 101, + "MonsterLv": 1 + }, + "2155032": { + "Id": 2155032, + "TrialChar": 155, + "TrialSectType": 6, + "SceneName": "Levels/TrainingLevels/TrainingLevels_01/TrainingLevels_01", + "ConfigPrefabName": "TutorialLevel_15506", + "TrialBuild": 155032, + "QuestFlow": [ + 1550601, + 1550602, + 1550603, + 1550604 + ], + "BGM": "travelerTrail_combatNormal_setState", + "LeaveTriggerEvent": "amb_city_all_stop", + "DungeonDelay": 45000, + "Theme": 101, + "MonsterLv": 1 + }, + "2149031": { + "Id": 2149031, + "TrialChar": 149, + "TrialSectType": 5, + "SceneName": "Levels/TrainingLevels/TrainingLevels_01/TrainingLevels_01", + "ConfigPrefabName": "TutorialLevel_14905", + "TrialBuild": 149031, + "QuestFlow": [ + 1490501, + 1490502, + 1490503, + 1490504 + ], + "BGM": "travelerTrail_combatNormal_setState", + "LeaveTriggerEvent": "amb_city_all_stop", + "DungeonDelay": 45000, + "Theme": 101, + "MonsterLv": 1 + }, + "2149032": { + "Id": 2149032, + "TrialChar": 149, + "TrialSectType": 6, + "SceneName": "Levels/TrainingLevels/TrainingLevels_01/TrainingLevels_01", + "ConfigPrefabName": "TutorialLevel_14906", + "TrialBuild": 149032, + "QuestFlow": [ + 1490601, + 1490602, + 1490603, + 1490604 + ], + "BGM": "travelerTrail_combatNormal_setState", + "LeaveTriggerEvent": "amb_city_all_stop", + "DungeonDelay": 45000, + "Theme": 101, + "MonsterLv": 1 + }, + "2144031": { + "Id": 2144031, + "TrialChar": 144, + "TrialSectType": 5, + "SceneName": "Levels/TrainingLevels/TrainingLevels_01/TrainingLevels_01", + "ConfigPrefabName": "TutorialLevel_14405", + "TrialBuild": 144031, + "QuestFlow": [ + 1440501, + 1440502, + 1440503, + 1440504 + ], + "BGM": "travelerTrail_combatNormal_setState", + "LeaveTriggerEvent": "amb_city_all_stop", + "DungeonDelay": 45000, + "Theme": 101, + "MonsterLv": 1 + }, + "2144032": { + "Id": 2144032, + "TrialChar": 144, + "TrialSectType": 6, + "SceneName": "Levels/TrainingLevels/TrainingLevels_01/TrainingLevels_01", + "ConfigPrefabName": "TutorialLevel_14406", + "TrialBuild": 144032, + "QuestFlow": [ + 1440601, + 1440602, + 1440603, + 1440604 + ], + "BGM": "travelerTrail_combatNormal_setState", + "LeaveTriggerEvent": "amb_city_all_stop", + "DungeonDelay": 45000, + "Theme": 101, + "MonsterLv": 1 + }, + "2119031": { + "Id": 2119031, + "TrialChar": 119, + "TrialSectType": 5, + "SceneName": "Levels/TrainingLevels/TrainingLevels_01/TrainingLevels_01", + "ConfigPrefabName": "TutorialLevel_11905", + "TrialBuild": 119031, + "QuestFlow": [ + 1190501, + 1190502, + 1190503, + 1190504 + ], + "BGM": "travelerTrail_combatNormal_setState", + "LeaveTriggerEvent": "amb_city_all_stop", + "DungeonDelay": 45000, + "Theme": 101, + "MonsterLv": 1 + }, + "2119032": { + "Id": 2119032, + "TrialChar": 119, + "TrialSectType": 6, + "SceneName": "Levels/TrainingLevels/TrainingLevels_01/TrainingLevels_01", + "ConfigPrefabName": "TutorialLevel_11906", + "TrialBuild": 119032, + "QuestFlow": [ + 1190601, + 1190602, + 1190603, + 1190604 + ], + "BGM": "travelerTrail_combatNormal_setState", + "LeaveTriggerEvent": "amb_city_all_stop", + "DungeonDelay": 45000, + "Theme": 101, + "MonsterLv": 1 + }, + "2112031": { + "Id": 2112031, + "TrialChar": 112, + "TrialSectType": 5, + "SceneName": "Levels/TrainingLevels/TrainingLevels_01/TrainingLevels_01", + "ConfigPrefabName": "TutorialLevel_11205", + "TrialBuild": 112031, + "QuestFlow": [ + 1120501, + 1120502, + 1120503, + 1120504 + ], + "BGM": "travelerTrail_combatNormal_setState", + "LeaveTriggerEvent": "amb_city_all_stop", + "DungeonDelay": 45000, + "Theme": 101, + "MonsterLv": 1 + }, + "2112032": { + "Id": 2112032, + "TrialChar": 112, + "TrialSectType": 6, + "SceneName": "Levels/TrainingLevels/TrainingLevels_01/TrainingLevels_01", + "ConfigPrefabName": "TutorialLevel_11206", + "TrialBuild": 112032, + "QuestFlow": [ + 1120601, + 1120602, + 1120603, + 1120604 + ], + "BGM": "travelerTrail_combatNormal_setState", + "LeaveTriggerEvent": "amb_city_all_stop", + "DungeonDelay": 45000, + "Theme": 101, + "MonsterLv": 1 + }, + "2135031": { + "Id": 2135031, + "TrialChar": 135, + "TrialSectType": 5, + "SceneName": "Levels/TrainingLevels/TrainingLevels_01/TrainingLevels_01", + "ConfigPrefabName": "TutorialLevel_13505", + "TrialBuild": 135031, + "QuestFlow": [ + 1350501, + 1350502, + 1350503, + 1350504 + ], + "BGM": "travelerTrail_combatNormal_setState", + "LeaveTriggerEvent": "amb_city_all_stop", + "DungeonDelay": 45000, + "Theme": 101, + "MonsterLv": 1 + }, + "2135032": { + "Id": 2135032, + "TrialChar": 135, + "TrialSectType": 6, + "SceneName": "Levels/TrainingLevels/TrainingLevels_01/TrainingLevels_01", + "ConfigPrefabName": "TutorialLevel_13506", + "TrialBuild": 135032, + "QuestFlow": [ + 1350601, + 1350602, + 1350603, + 1350604 + ], + "BGM": "travelerTrail_combatNormal_setState", + "LeaveTriggerEvent": "amb_city_all_stop", + "DungeonDelay": 45000, + "Theme": 101, + "MonsterLv": 1 } } \ No newline at end of file diff --git a/data/bin/TrialGroup.json b/data/bin/TrialGroup.json index a9bcb72fd..a626cd862 100644 --- a/data/bin/TrialGroup.json +++ b/data/bin/TrialGroup.json @@ -431,6 +431,24 @@ "RewardId3": 1, "Qty3": 50000 }, + "16201": { + "Id": 16201, + "TrialChar": 16201, + "MasterPotential": [ + 1620101, + 1620102 + ], + "AssistPotential": [ + 1620103, + 1620104 + ], + "RewardId1": 2, + "Qty1": 50, + "RewardId2": 30003, + "Qty2": 5, + "RewardId3": 1, + "Qty3": 50000 + }, "13403": { "Id": 13403, "TrialChar": 13403, @@ -494,5 +512,117 @@ "Qty2": 5, "RewardId3": 1, "Qty3": 50000 + }, + "15503": { + "Id": 15503, + "TrialChar": 15503, + "MasterPotential": [ + 1550301 + ], + "AssistPotential": [ + 1550302 + ], + "RewardId1": 2, + "Qty1": 50, + "RewardId2": 30003, + "Qty2": 5, + "RewardId3": 1, + "Qty3": 50000 + }, + "11003": { + "Id": 11003, + "TrialChar": 11003, + "MasterPotential": [ + 1100301 + ], + "AssistPotential": [ + 1100302 + ], + "RewardId1": 2, + "Qty1": 50, + "RewardId2": 30003, + "Qty2": 5, + "RewardId3": 1, + "Qty3": 50000 + }, + "14403": { + "Id": 14403, + "TrialChar": 14403, + "MasterPotential": [ + 1440301 + ], + "AssistPotential": [ + 1440302 + ], + "RewardId1": 2, + "Qty1": 50, + "RewardId2": 30003, + "Qty2": 5, + "RewardId3": 1, + "Qty3": 50000 + }, + "14903": { + "Id": 14903, + "TrialChar": 14903, + "MasterPotential": [ + 1490301 + ], + "AssistPotential": [ + 1490302 + ], + "RewardId1": 2, + "Qty1": 50, + "RewardId2": 30003, + "Qty2": 5, + "RewardId3": 1, + "Qty3": 50000 + }, + "13503": { + "Id": 13503, + "TrialChar": 13503, + "MasterPotential": [ + 1350301 + ], + "AssistPotential": [ + 1350302 + ], + "RewardId1": 2, + "Qty1": 50, + "RewardId2": 30003, + "Qty2": 5, + "RewardId3": 1, + "Qty3": 50000 + }, + "11903": { + "Id": 11903, + "TrialChar": 11903, + "MasterPotential": [ + 1190301 + ], + "AssistPotential": [ + 1190302 + ], + "RewardId1": 2, + "Qty1": 50, + "RewardId2": 30003, + "Qty2": 5, + "RewardId3": 1, + "Qty3": 50000 + }, + "11203": { + "Id": 11203, + "TrialChar": 11203, + "MasterPotential": [ + 1120301 + ], + "AssistPotential": [ + 1120302 + ], + "RewardId1": 2, + "Qty1": 50, + "RewardId2": 30003, + "Qty2": 5, + "RewardId3": 1, + "Qty3": 50000 } } \ No newline at end of file diff --git a/data/bin/TrialPotential.json b/data/bin/TrialPotential.json index 4406e39aa..ac61d3598 100644 --- a/data/bin/TrialPotential.json +++ b/data/bin/TrialPotential.json @@ -1535,6 +1535,70 @@ 513943 ] }, + "1620101": { + "Id": 1620101, + "Title": "PotentialMain1", + "Desc": "PotentialMainContent1", + "FloorId": 1231621, + "Potential": [ + 516201, + 516202, + 516205, + 516206, + 516207, + 516241, + 516242, + 516243 + ] + }, + "1620102": { + "Id": 1620102, + "Title": "PotentialMain2", + "Desc": "PotentialMainContent2", + "FloorId": 1231622, + "Potential": [ + 516203, + 516204, + 516208, + 516209, + 516210, + 516241, + 516242, + 516243 + ] + }, + "1620103": { + "Id": 1620103, + "Title": "PotentialAssistant1", + "Desc": "PotentialAssistantContent1", + "FloorId": 1231623, + "Potential": [ + 516221, + 516222, + 516225, + 516226, + 516227, + 516241, + 516242, + 516243 + ] + }, + "1620104": { + "Id": 1620104, + "Title": "PotentialAssistant2", + "Desc": "PotentialAssistantContent2", + "FloorId": 1231624, + "Potential": [ + 516223, + 516224, + 516228, + 516229, + 516230, + 516241, + 516242, + 516243 + ] + }, "1340301": { "Id": 1340301, "Title": "PotentialMain1", @@ -1649,8 +1713,8 @@ }, "1260302": { "Id": 1260302, - "Title": "PotentialAssistant1", - "Desc": "PotentialAssistantContent1", + "Title": "PotentialAssistant2", + "Desc": "PotentialAssistantContent2", "FloorId": 2126032, "Potential": [ 512623, @@ -1662,5 +1726,229 @@ 512642, 512643 ] + }, + "1550301": { + "Id": 1550301, + "Title": "PotentialMain2", + "Desc": "PotentialMainContent2", + "FloorId": 2155031, + "Potential": [ + 515503, + 515504, + 515508, + 515509, + 515510, + 515541, + 515542, + 515543 + ] + }, + "1550302": { + "Id": 1550302, + "Title": "PotentialAssistant1", + "Desc": "PotentialAssistantContent1", + "FloorId": 2155032, + "Potential": [ + 515521, + 515522, + 515525, + 515526, + 515527, + 515541, + 515542, + 515543 + ] + }, + "1100301": { + "Id": 1100301, + "Title": "PotentialMain1", + "Desc": "PotentialMainContent1", + "FloorId": 2110031, + "Potential": [ + 511001, + 511002, + 511005, + 511006, + 511007, + 511041, + 511042, + 511043 + ] + }, + "1100302": { + "Id": 1100302, + "Title": "PotentialAssistant2", + "Desc": "PotentialAssistantContent2", + "FloorId": 2110032, + "Potential": [ + 511023, + 511024, + 511028, + 511029, + 511030, + 511041, + 511042, + 511043 + ] + }, + "1440301": { + "Id": 1440301, + "Title": "PotentialMain1", + "Desc": "PotentialMainContent1", + "FloorId": 2144031, + "Potential": [ + 514401, + 514402, + 514405, + 514406, + 514407, + 514441, + 514442, + 514443 + ] + }, + "1440302": { + "Id": 1440302, + "Title": "PotentialAssistant2", + "Desc": "PotentialAssistantContent2", + "FloorId": 2144032, + "Potential": [ + 514423, + 514424, + 514428, + 514429, + 514430, + 514441, + 514442, + 514443 + ] + }, + "1490301": { + "Id": 1490301, + "Title": "PotentialMain1", + "Desc": "PotentialMainContent1", + "FloorId": 2149031, + "Potential": [ + 514901, + 514902, + 514905, + 514906, + 514907, + 514941, + 514942, + 514943 + ] + }, + "1490302": { + "Id": 1490302, + "Title": "PotentialAssistant2", + "Desc": "PotentialAssistantContent2", + "FloorId": 2149032, + "Potential": [ + 514923, + 514924, + 514928, + 514929, + 514930, + 514941, + 514942, + 514943 + ] + }, + "1350301": { + "Id": 1350301, + "Title": "PotentialMain1", + "Desc": "PotentialMainContent1", + "FloorId": 2135031, + "Potential": [ + 513501, + 513502, + 513505, + 513506, + 513507, + 513541, + 513542, + 513543 + ] + }, + "1350302": { + "Id": 1350302, + "Title": "PotentialAssistant1", + "Desc": "PotentialAssistantContent1", + "FloorId": 2135032, + "Potential": [ + 513521, + 513522, + 513525, + 513526, + 513527, + 513541, + 513542, + 513543 + ] + }, + "1190301": { + "Id": 1190301, + "Title": "PotentialMain1", + "Desc": "PotentialMainContent1", + "FloorId": 2119031, + "Potential": [ + 511901, + 511902, + 511905, + 511906, + 511907, + 511941, + 511942, + 511943 + ] + }, + "1190302": { + "Id": 1190302, + "Title": "PotentialAssistant2", + "Desc": "PotentialAssistantContent2", + "FloorId": 2119032, + "Potential": [ + 511923, + 511924, + 511928, + 511929, + 511930, + 511941, + 511942, + 511943 + ] + }, + "1120301": { + "Id": 1120301, + "Title": "PotentialMain1", + "Desc": "PotentialMainContent1", + "FloorId": 2112031, + "Potential": [ + 511201, + 511202, + 511205, + 511206, + 511207, + 511241, + 511242, + 511243 + ] + }, + "1120302": { + "Id": 1120302, + "Title": "PotentialAssistant2", + "Desc": "PotentialAssistantContent2", + "FloorId": 2112032, + "Potential": [ + 511223, + 511224, + 511228, + 511229, + 511230, + 511241, + 511242, + 511243 + ] } } \ No newline at end of file diff --git a/data/bin/UIText.json b/data/bin/UIText.json index 03223f5d9..8786d2e77 100644 --- a/data/bin/UIText.json +++ b/data/bin/UIText.json @@ -1463,6 +1463,22 @@ "Id": "Guide_303_3", "Text": "UIText.Guide_303_3.1" }, + "Guide_305_1": { + "Id": "Guide_305_1", + "Text": "UIText.Guide_305_1.1" + }, + "Guide_305_2": { + "Id": "Guide_305_2", + "Text": "UIText.Guide_305_2.1" + }, + "Guide_305_3": { + "Id": "Guide_305_3", + "Text": "UIText.Guide_305_3.1" + }, + "Guide_305_5": { + "Id": "Guide_305_5", + "Text": "UIText.Guide_305_5.1" + }, "Guide_401_1": { "Id": "Guide_401_1", "Text": "UIText.Guide_401_1.1" @@ -1479,6 +1495,270 @@ "Id": "Guide_401_4", "Text": "UIText.Guide_401_4.1" }, + "Guide_521_1": { + "Id": "Guide_521_1", + "Text": "UIText.Guide_521_1.1" + }, + "Guide_521_5": { + "Id": "Guide_521_5", + "Text": "UIText.Guide_521_5.1" + }, + "Guide_522_1": { + "Id": "Guide_522_1", + "Text": "UIText.Guide_522_1.1" + }, + "Guide_522_4": { + "Id": "Guide_522_4", + "Text": "UIText.Guide_522_4.1" + }, + "Guide_522_5": { + "Id": "Guide_522_5", + "Text": "UIText.Guide_522_5.1" + }, + "Guide_522_6": { + "Id": "Guide_522_6", + "Text": "UIText.Guide_522_6.1" + }, + "Guide_523_1": { + "Id": "Guide_523_1", + "Text": "UIText.Guide_523_1.1" + }, + "Guide_524_1": { + "Id": "Guide_524_1", + "Text": "UIText.Guide_524_1.1" + }, + "Guide_524_2": { + "Id": "Guide_524_2", + "Text": "UIText.Guide_524_2.1" + }, + "Guide_524_4": { + "Id": "Guide_524_4", + "Text": "UIText.Guide_524_4.1" + }, + "Guide_525_1": { + "Id": "Guide_525_1", + "Text": "UIText.Guide_525_1.1" + }, + "Guide_525_2": { + "Id": "Guide_525_2", + "Text": "UIText.Guide_525_2.1" + }, + "Guide_525_3": { + "Id": "Guide_525_3", + "Text": "UIText.Guide_525_3.1" + }, + "Guide_526_1": { + "Id": "Guide_526_1", + "Text": "UIText.Guide_526_1.1" + }, + "Guide_527_1": { + "Id": "Guide_527_1", + "Text": "UIText.Guide_527_1.1" + }, + "Guide_527_2": { + "Id": "Guide_527_2", + "Text": "UIText.Guide_527_2.1" + }, + "Guide_502_1": { + "Id": "Guide_502_1", + "Text": "UIText.Guide_502_1.1" + }, + "Guide_502_2": { + "Id": "Guide_502_2", + "Text": "UIText.Guide_502_2.1" + }, + "Guide_502_3": { + "Id": "Guide_502_3", + "Text": "UIText.Guide_502_3.1" + }, + "Guide_503_1": { + "Id": "Guide_503_1", + "Text": "UIText.Guide_503_1.1" + }, + "Guide_503_2": { + "Id": "Guide_503_2", + "Text": "UIText.Guide_503_2.1" + }, + "Guide_503_3": { + "Id": "Guide_503_3", + "Text": "UIText.Guide_503_3.1" + }, + "Guide_503_4": { + "Id": "Guide_503_4", + "Text": "UIText.Guide_503_4.1" + }, + "Guide_503_5": { + "Id": "Guide_503_5", + "Text": "UIText.Guide_503_5.1" + }, + "Guide_504_1": { + "Id": "Guide_504_1", + "Text": "UIText.Guide_504_1.1" + }, + "Guide_504_2": { + "Id": "Guide_504_2", + "Text": "UIText.Guide_504_2.1" + }, + "Guide_504_3": { + "Id": "Guide_504_3", + "Text": "UIText.Guide_504_3.1" + }, + "Guide_504_4": { + "Id": "Guide_504_4", + "Text": "UIText.Guide_504_4.1" + }, + "Guide_504_5": { + "Id": "Guide_504_5", + "Text": "UIText.Guide_504_5.1" + }, + "Guide_504_6": { + "Id": "Guide_504_6", + "Text": "UIText.Guide_504_6.1" + }, + "Guide_504_7": { + "Id": "Guide_504_7", + "Text": "UIText.Guide_504_7.1" + }, + "Guide_504_8": { + "Id": "Guide_504_8", + "Text": "UIText.Guide_504_8.1" + }, + "Guide_505_1": { + "Id": "Guide_505_1", + "Text": "UIText.Guide_505_1.1" + }, + "Guide_505_2": { + "Id": "Guide_505_2", + "Text": "UIText.Guide_505_2.1" + }, + "Guide_505_3": { + "Id": "Guide_505_3", + "Text": "UIText.Guide_505_3.1" + }, + "Guide_505_4": { + "Id": "Guide_505_4", + "Text": "UIText.Guide_505_4.1" + }, + "Guide_505_5": { + "Id": "Guide_505_5", + "Text": "UIText.Guide_505_5.1" + }, + "Guide_505_6": { + "Id": "Guide_505_6", + "Text": "UIText.Guide_505_6.1" + }, + "Guide_506_1": { + "Id": "Guide_506_1", + "Text": "UIText.Guide_506_1.1" + }, + "Guide_506_2": { + "Id": "Guide_506_2", + "Text": "UIText.Guide_506_2.1" + }, + "Guide_506_3": { + "Id": "Guide_506_3", + "Text": "UIText.Guide_506_3.1" + }, + "Guide_506_4": { + "Id": "Guide_506_4", + "Text": "UIText.Guide_506_4.1" + }, + "Guide_506_5": { + "Id": "Guide_506_5", + "Text": "UIText.Guide_506_5.1" + }, + "Guide_506_6": { + "Id": "Guide_506_6", + "Text": "UIText.Guide_506_6.1" + }, + "Guide_506_7": { + "Id": "Guide_506_7", + "Text": "UIText.Guide_506_7.1" + }, + "Guide_507_1": { + "Id": "Guide_507_1", + "Text": "UIText.Guide_507_1.1" + }, + "Guide_507_2": { + "Id": "Guide_507_2", + "Text": "UIText.Guide_507_2.1" + }, + "Guide_507_3": { + "Id": "Guide_507_3", + "Text": "UIText.Guide_507_3.1" + }, + "Guide_507_4": { + "Id": "Guide_507_4", + "Text": "UIText.Guide_507_4.1" + }, + "Guide_507_5": { + "Id": "Guide_507_5", + "Text": "UIText.Guide_507_5.1" + }, + "Guide_507_6": { + "Id": "Guide_507_6", + "Text": "UIText.Guide_507_6.1" + }, + "Guide_507_7": { + "Id": "Guide_507_7", + "Text": "UIText.Guide_507_7.1" + }, + "Guide_507_8": { + "Id": "Guide_507_8", + "Text": "UIText.Guide_507_8.1" + }, + "Guide_507_9": { + "Id": "Guide_507_9", + "Text": "UIText.Guide_507_9.1" + }, + "Guide_507_10": { + "Id": "Guide_507_10", + "Text": "UIText.Guide_507_10.1" + }, + "Guide_507_11": { + "Id": "Guide_507_11", + "Text": "UIText.Guide_507_11.1" + }, + "Guide_507_12": { + "Id": "Guide_507_12", + "Text": "UIText.Guide_507_12.1" + }, + "Guide_507_13": { + "Id": "Guide_507_13", + "Text": "UIText.Guide_507_13.1" + }, + "Guide_508_1": { + "Id": "Guide_508_1", + "Text": "UIText.Guide_508_1.1" + }, + "Guide_508_2": { + "Id": "Guide_508_2", + "Text": "UIText.Guide_508_2.1" + }, + "Guide_508_3": { + "Id": "Guide_508_3", + "Text": "UIText.Guide_508_3.1" + }, + "Guide_508_4": { + "Id": "Guide_508_4", + "Text": "UIText.Guide_508_4.1" + }, + "Guide_509_1": { + "Id": "Guide_509_1", + "Text": "UIText.Guide_509_1.1" + }, + "Guide_510_1": { + "Id": "Guide_510_1", + "Text": "UIText.Guide_510_1.1" + }, + "Guide_510_2": { + "Id": "Guide_510_2", + "Text": "UIText.Guide_510_2.1" + }, + "Guide_510_3": { + "Id": "Guide_510_3", + "Text": "UIText.Guide_510_3.1" + }, "Infinity_OpenDay_Type1": { "Id": "Infinity_OpenDay_Type1", "Text": "UIText.Infinity_OpenDay_Type1.1" @@ -1523,6 +1803,14 @@ "Id": "Infinity_Clear", "Text": "UIText.Infinity_Clear.1" }, + "WuYu_Perfume_Player": { + "Id": "WuYu_Perfume_Player", + "Text": "UIText.WuYu_Perfume_Player.1" + }, + "WuYu_Perfume_WuYu": { + "Id": "WuYu_Perfume_WuYu", + "Text": "UIText.WuYu_Perfume_WuYu.1" + }, "PenguinCard_Btn_AddRound": { "Id": "PenguinCard_Btn_AddRound", "Text": "UIText.PenguinCard_Btn_AddRound.1" @@ -2091,6 +2379,10 @@ "Id": "PenguinCard_EndlessPause_LevelTitle", "Text": "UIText.PenguinCard_EndlessPause_LevelTitle.1" }, + "PenguinCard_EndlessAimTitle": { + "Id": "PenguinCard_EndlessAimTitle", + "Text": "UIText.PenguinCard_EndlessAimTitle.1" + }, "PenguinCard_AideLevel": { "Id": "PenguinCard_AideLevel", "Text": "UIText.PenguinCard_AideLevel.1" @@ -2107,6 +2399,22 @@ "Id": "PenguinCard_Btn_ReconnectCancel", "Text": "UIText.PenguinCard_Btn_ReconnectCancel.1" }, + "PenguinCard_Btn_SkipLevel": { + "Id": "PenguinCard_Btn_SkipLevel", + "Text": "UIText.PenguinCard_Btn_SkipLevel.1" + }, + "PenguinCard_Btn_DontSkip": { + "Id": "PenguinCard_Btn_DontSkip", + "Text": "UIText.PenguinCard_Btn_DontSkip.1" + }, + "PenguinCard_SkipTipsDesc": { + "Id": "PenguinCard_SkipTipsDesc", + "Text": "UIText.PenguinCard_SkipTipsDesc.1" + }, + "PenguinCard_SkipTipsSubDesc": { + "Id": "PenguinCard_SkipTipsSubDesc", + "Text": "UIText.PenguinCard_SkipTipsSubDesc.1" + }, "Soldier_Entrance": { "Id": "Soldier_Entrance", "Text": "UIText.Soldier_Entrance.1" @@ -2179,13 +2487,17 @@ "Id": "Soldier_Handbook_Character", "Text": "UIText.Soldier_Handbook_Character.1" }, + "Soldier_Handbook_End": { + "Id": "Soldier_Handbook_End", + "Text": "UIText.Soldier_Handbook_End.1" + }, "Soldier_Handbook_Partner": { "Id": "Soldier_Handbook_Partner", "Text": "UIText.Soldier_Handbook_Partner.1" }, - "Soldier_Handbook_StarterCard": { - "Id": "Soldier_Handbook_StarterCard", - "Text": "UIText.Soldier_Handbook_StarterCard.1" + "Soldier_Handbook_Boss": { + "Id": "Soldier_Handbook_Boss", + "Text": "UIText.Soldier_Handbook_Boss.1" }, "Soldier_Handbook_StrategyCard": { "Id": "Soldier_Handbook_StrategyCard", @@ -2207,6 +2519,22 @@ "Id": "Soldier_Handbook_PartnerCharListTitle", "Text": "UIText.Soldier_Handbook_PartnerCharListTitle.1" }, + "Soldier_Handbook_CharDetail_Switch1": { + "Id": "Soldier_Handbook_CharDetail_Switch1", + "Text": "UIText.Soldier_Handbook_CharDetail_Switch1.1" + }, + "Soldier_Handbook_CharDetail_Switch2": { + "Id": "Soldier_Handbook_CharDetail_Switch2", + "Text": "UIText.Soldier_Handbook_CharDetail_Switch2.1" + }, + "Soldier_Handbook_Partner_Camp": { + "Id": "Soldier_Handbook_Partner_Camp", + "Text": "UIText.Soldier_Handbook_Partner_Camp.1" + }, + "Soldier_Handbook_Partner_Sect": { + "Id": "Soldier_Handbook_Partner_Sect", + "Text": "UIText.Soldier_Handbook_Partner_Sect.1" + }, "Soldier_Detail_CharTitle": { "Id": "Soldier_Detail_CharTitle", "Text": "UIText.Soldier_Detail_CharTitle.1" @@ -2631,6 +2959,702 @@ "Id": "Solider_Trace", "Text": "UIText.Solider_Trace.1" }, + "Solider_SurvivalTime": { + "Id": "Solider_SurvivalTime", + "Text": "UIText.Solider_SurvivalTime.1" + }, + "Solider_SurvivalTimeScore": { + "Id": "Solider_SurvivalTimeScore", + "Text": "UIText.Solider_SurvivalTimeScore.1" + }, + "Solider_TotalScore": { + "Id": "Solider_TotalScore", + "Text": "UIText.Solider_TotalScore.1" + }, + "Solider_TotalDamage": { + "Id": "Solider_TotalDamage", + "Text": "UIText.Solider_TotalDamage.1" + }, + "Soldier_Notice": { + "Id": "Soldier_Notice", + "Text": "UIText.Soldier_Notice.1" + }, + "Soldier_Tech": { + "Id": "Soldier_Tech", + "Text": "UIText.Soldier_Tech.1" + }, + "Soldier_NoNextReward": { + "Id": "Soldier_NoNextReward", + "Text": "UIText.Soldier_NoNextReward.1" + }, + "Soldier_Level": { + "Id": "Soldier_Level", + "Text": "UIText.Soldier_Level.1" + }, + "Soldier_Lv": { + "Id": "Soldier_Lv", + "Text": "UIText.Soldier_Lv.1" + }, + "Soldier_NextReward": { + "Id": "Soldier_NextReward", + "Text": "UIText.Soldier_NextReward.1" + }, + "Soldier_BossSkill_Active": { + "Id": "Soldier_BossSkill_Active", + "Text": "UIText.Soldier_BossSkill_Active.1" + }, + "Soldier_BossSkill_Passive": { + "Id": "Soldier_BossSkill_Passive", + "Text": "UIText.Soldier_BossSkill_Passive.1" + }, + "Soldier_Stage_Title": { + "Id": "Soldier_Stage_Title", + "Text": "UIText.Soldier_Stage_Title.1" + }, + "Soldier_Stage_CheckStage": { + "Id": "Soldier_Stage_CheckStage", + "Text": "UIText.Soldier_Stage_CheckStage.1" + }, + "Soldier_Stage_Tips": { + "Id": "Soldier_Stage_Tips", + "Text": "UIText.Soldier_Stage_Tips.1" + }, + "Soldier_Stage_Click_Tips": { + "Id": "Soldier_Stage_Click_Tips", + "Text": "UIText.Soldier_Stage_Click_Tips.1" + }, + "Soldier_Shop_Card_Trial": { + "Id": "Soldier_Shop_Card_Trial", + "Text": "UIText.Soldier_Shop_Card_Trial.1" + }, + "Soldier_Tech_Node_Detail_Title": { + "Id": "Soldier_Tech_Node_Detail_Title", + "Text": "UIText.Soldier_Tech_Node_Detail_Title.1" + }, + "Soldier_Tech_Node_Active_Btn": { + "Id": "Soldier_Tech_Node_Active_Btn", + "Text": "UIText.Soldier_Tech_Node_Active_Btn.1" + }, + "Soldier_Tech_Node_Lock": { + "Id": "Soldier_Tech_Node_Lock", + "Text": "UIText.Soldier_Tech_Node_Lock.1" + }, + "Soldier_Tech_Detail_Btn": { + "Id": "Soldier_Tech_Detail_Btn", + "Text": "UIText.Soldier_Tech_Detail_Btn.1" + }, + "Soldier_Tech_Node_Actived": { + "Id": "Soldier_Tech_Node_Actived", + "Text": "UIText.Soldier_Tech_Node_Actived.1" + }, + "Soldier_Tech_Node_Active_Count": { + "Id": "Soldier_Tech_Node_Active_Count", + "Text": "UIText.Soldier_Tech_Node_Active_Count.1" + }, + "Soldier_Tech_Preview_Empty": { + "Id": "Soldier_Tech_Preview_Empty", + "Text": "UIText.Soldier_Tech_Preview_Empty.1" + }, + "Soldier_Tech_Preview_Title": { + "Id": "Soldier_Tech_Preview_Title", + "Text": "UIText.Soldier_Tech_Preview_Title.1" + }, + "Soldier_Tech_Node_Active_Not_Enough": { + "Id": "Soldier_Tech_Node_Active_Not_Enough", + "Text": "UIText.Soldier_Tech_Node_Active_Not_Enough.1" + }, + "Soldier_LevelSelect_InitialHp": { + "Id": "Soldier_LevelSelect_InitialHp", + "Text": "UIText.Soldier_LevelSelect_InitialHp.1" + }, + "Soldier_LevelSelect_Experience": { + "Id": "Soldier_LevelSelect_Experience", + "Text": "UIText.Soldier_LevelSelect_Experience.1" + }, + "Soldier_LevelSelect_Tech": { + "Id": "Soldier_LevelSelect_Tech", + "Text": "UIText.Soldier_LevelSelect_Tech.1" + }, + "Soldier_LevelSelect_RewardTitle": { + "Id": "Soldier_LevelSelect_RewardTitle", + "Text": "UIText.Soldier_LevelSelect_RewardTitle.1" + }, + "Soldier_LevelSelect_TechTree": { + "Id": "Soldier_LevelSelect_TechTree", + "Text": "UIText.Soldier_LevelSelect_TechTree.1" + }, + "Soldier_LevelSelect_Difficulty": { + "Id": "Soldier_LevelSelect_Difficulty", + "Text": "UIText.Soldier_LevelSelect_Difficulty.1" + }, + "Soldier_RewardLevel_Title": { + "Id": "Soldier_RewardLevel_Title", + "Text": "UIText.Soldier_RewardLevel_Title.1" + }, + "Soldier_RewardLevel_TimeTipsTitle": { + "Id": "Soldier_RewardLevel_TimeTipsTitle", + "Text": "UIText.Soldier_RewardLevel_TimeTipsTitle.1" + }, + "Soldier_RewardLevel_Okay": { + "Id": "Soldier_RewardLevel_Okay", + "Text": "UIText.Soldier_RewardLevel_Okay.1" + }, + "Soldier_LevelSelect_ExpRewardNum": { + "Id": "Soldier_LevelSelect_ExpRewardNum", + "Text": "UIText.Soldier_LevelSelect_ExpRewardNum.1" + }, + "Soldier_LevelSelect_ExpRewardDesc": { + "Id": "Soldier_LevelSelect_ExpRewardDesc", + "Text": "UIText.Soldier_LevelSelect_ExpRewardDesc.1" + }, + "Soldier_LevelSelect_TechRewardNum": { + "Id": "Soldier_LevelSelect_TechRewardNum", + "Text": "UIText.Soldier_LevelSelect_TechRewardNum.1" + }, + "Soldier_LevelSelect_TechRewardDesc": { + "Id": "Soldier_LevelSelect_TechRewardDesc", + "Text": "UIText.Soldier_LevelSelect_TechRewardDesc.1" + }, + "Soldier_LevelSelect_CurRank": { + "Id": "Soldier_LevelSelect_CurRank", + "Text": "UIText.Soldier_LevelSelect_CurRank.1" + }, + "Soldier_RoleSkillType_1": { + "Id": "Soldier_RoleSkillType_1", + "Text": "UIText.Soldier_RoleSkillType_1.1" + }, + "Soldier_RoleSkillType_2": { + "Id": "Soldier_RoleSkillType_2", + "Text": "UIText.Soldier_RoleSkillType_2.1" + }, + "Soldier_RoleSkillType_3": { + "Id": "Soldier_RoleSkillType_3", + "Text": "UIText.Soldier_RoleSkillType_3.1" + }, + "Soldier_RoleSkillType_4": { + "Id": "Soldier_RoleSkillType_4", + "Text": "UIText.Soldier_RoleSkillType_4.1" + }, + "Soldier_Select_BossTemplate_Title": { + "Id": "Soldier_Select_BossTemplate_Title", + "Text": "UIText.Soldier_Select_BossTemplate_Title.1" + }, + "Soldier_BossTemplate_Lock": { + "Id": "Soldier_BossTemplate_Lock", + "Text": "UIText.Soldier_BossTemplate_Lock.1" + }, + "Soldier_BossTemplate_Confirm": { + "Id": "Soldier_BossTemplate_Confirm", + "Text": "UIText.Soldier_BossTemplate_Confirm.1" + }, + "Soldier_Boss_Template_Skill_Title": { + "Id": "Soldier_Boss_Template_Skill_Title", + "Text": "UIText.Soldier_Boss_Template_Skill_Title.1" + }, + "Soldier_Rational_Text": { + "Id": "Soldier_Rational_Text", + "Text": "UIText.Soldier_Rational_Text.1" + }, + "Soldier_Economy_Text": { + "Id": "Soldier_Economy_Text", + "Text": "UIText.Soldier_Economy_Text.1" + }, + "Soldier_Battle_Export_Char_List_Title": { + "Id": "Soldier_Battle_Export_Char_List_Title", + "Text": "UIText.Soldier_Battle_Export_Char_List_Title.1" + }, + "Soldier_Battle_Export_Partner_Title": { + "Id": "Soldier_Battle_Export_Partner_Title", + "Text": "UIText.Soldier_Battle_Export_Partner_Title.1" + }, + "Soldier_Battle_Export_BuffCard_Title": { + "Id": "Soldier_Battle_Export_BuffCard_Title", + "Text": "UIText.Soldier_Battle_Export_BuffCard_Title.1" + }, + "Soldier_Battle_Export_Damage_Title": { + "Id": "Soldier_Battle_Export_Damage_Title", + "Text": "UIText.Soldier_Battle_Export_Damage_Title.1" + }, + "Soldier_Battle_Export_Continue": { + "Id": "Soldier_Battle_Export_Continue", + "Text": "UIText.Soldier_Battle_Export_Continue.1" + }, + "Soldier_BossTemplate_Title": { + "Id": "Soldier_BossTemplate_Title", + "Text": "UIText.Soldier_BossTemplate_Title.1" + }, + "Soldier_Result_ScoreTitle_1": { + "Id": "Soldier_Result_ScoreTitle_1", + "Text": "UIText.Soldier_Result_ScoreTitle_1.1" + }, + "Soldier_Result_ScoreTitle_2": { + "Id": "Soldier_Result_ScoreTitle_2", + "Text": "UIText.Soldier_Result_ScoreTitle_2.1" + }, + "Soldier_Result_ScoreTitle_3": { + "Id": "Soldier_Result_ScoreTitle_3", + "Text": "UIText.Soldier_Result_ScoreTitle_3.1" + }, + "SoldierResult_RewardTitle_Progress": { + "Id": "SoldierResult_RewardTitle_Progress", + "Text": "UIText.SoldierResult_RewardTitle_Progress.1" + }, + "SoldierResult_RewardTitle_Technology": { + "Id": "SoldierResult_RewardTitle_Technology", + "Text": "UIText.SoldierResult_RewardTitle_Technology.1" + }, + "SoldierResult_RewardTitle_Grade": { + "Id": "SoldierResult_RewardTitle_Grade", + "Text": "UIText.SoldierResult_RewardTitle_Grade.1" + }, + "Soldier_Result_Continue": { + "Id": "Soldier_Result_Continue", + "Text": "UIText.Soldier_Result_Continue.1" + }, + "Soldier_Result_Continue_Report": { + "Id": "Soldier_Result_Continue_Report", + "Text": "UIText.Soldier_Result_Continue_Report.1" + }, + "Soldier_Result_Report_Confirm": { + "Id": "Soldier_Result_Report_Confirm", + "Text": "UIText.Soldier_Result_Report_Confirm.1" + }, + "Soldier_NotEnoughChess_Tips": { + "Id": "Soldier_NotEnoughChess_Tips", + "Text": "UIText.Soldier_NotEnoughChess_Tips.1" + }, + "Soldier_LevelSelect_EnemyDifficulty": { + "Id": "Soldier_LevelSelect_EnemyDifficulty", + "Text": "UIText.Soldier_LevelSelect_EnemyDifficulty.1" + }, + "Soldier_LevelSelect_RankReward": { + "Id": "Soldier_LevelSelect_RankReward", + "Text": "UIText.Soldier_LevelSelect_RankReward.1" + }, + "Soldier_BattleEvent_Click": { + "Id": "Soldier_BattleEvent_Click", + "Text": "UIText.Soldier_BattleEvent_Click.1" + }, + "Soldier_BattleEvent_Lock": { + "Id": "Soldier_BattleEvent_Lock", + "Text": "UIText.Soldier_BattleEvent_Lock.1" + }, + "Soldier_BattleEvent_Need": { + "Id": "Soldier_BattleEvent_Need", + "Text": "UIText.Soldier_BattleEvent_Need.1" + }, + "Soldier_BattleEvent_Cost": { + "Id": "Soldier_BattleEvent_Cost", + "Text": "UIText.Soldier_BattleEvent_Cost.1" + }, + "Soldier_Recommend_RcmdSquare": { + "Id": "Soldier_Recommend_RcmdSquare", + "Text": "UIText.Soldier_Recommend_RcmdSquare.1" + }, + "Soldier_Recommend_ImportRcmd": { + "Id": "Soldier_Recommend_ImportRcmd", + "Text": "UIText.Soldier_Recommend_ImportRcmd.1" + }, + "Soldier_Recommend_GoToWebTips": { + "Id": "Soldier_Recommend_GoToWebTips", + "Text": "UIText.Soldier_Recommend_GoToWebTips.1" + }, + "Soldier_Recommend_NoRcmd": { + "Id": "Soldier_Recommend_NoRcmd", + "Text": "UIText.Soldier_Recommend_NoRcmd.1" + }, + "Soldier_Recommend_Recommend": { + "Id": "Soldier_Recommend_Recommend", + "Text": "UIText.Soldier_Recommend_Recommend.1" + }, + "Soldier_Recommend_Collect": { + "Id": "Soldier_Recommend_Collect", + "Text": "UIText.Soldier_Recommend_Collect.1" + }, + "Soldier_Recommend_Favored": { + "Id": "Soldier_Recommend_Favored", + "Text": "UIText.Soldier_Recommend_Favored.1" + }, + "Soldier_Recommend_Import_Tips": { + "Id": "Soldier_Recommend_Import_Tips", + "Text": "UIText.Soldier_Recommend_Import_Tips.1" + }, + "Soldier_LevelSelect_RankDifficulty": { + "Id": "Soldier_LevelSelect_RankDifficulty", + "Text": "UIText.Soldier_LevelSelect_RankDifficulty.1" + }, + "Soldier_LevelSelect_PhaseTitle": { + "Id": "Soldier_LevelSelect_PhaseTitle", + "Text": "UIText.Soldier_LevelSelect_PhaseTitle.1" + }, + "Soldier_Personality_Intuition": { + "Id": "Soldier_Personality_Intuition", + "Text": "UIText.Soldier_Personality_Intuition.1" + }, + "Soldier_Personality_Analyze": { + "Id": "Soldier_Personality_Analyze", + "Text": "UIText.Soldier_Personality_Analyze.1" + }, + "Soldier_Personality_Chaos": { + "Id": "Soldier_Personality_Chaos", + "Text": "UIText.Soldier_Personality_Chaos.1" + }, + "Soldier_MainView_OnGoingInfo": { + "Id": "Soldier_MainView_OnGoingInfo", + "Text": "UIText.Soldier_MainView_OnGoingInfo.1" + }, + "Soldier_Select_BattleEvent": { + "Id": "Soldier_Select_BattleEvent", + "Text": "UIText.Soldier_Select_BattleEvent.1" + }, + "Soldier_Select_BattleEvent_Title_1": { + "Id": "Soldier_Select_BattleEvent_Title_1", + "Text": "UIText.Soldier_Select_BattleEvent_Title_1.1" + }, + "Soldier_Select_BattleEvent_Title_2": { + "Id": "Soldier_Select_BattleEvent_Title_2", + "Text": "UIText.Soldier_Select_BattleEvent_Title_2.1" + }, + "Soldier_Resolveadispute_AddBuff": { + "Id": "Soldier_Resolveadispute_AddBuff", + "Text": "UIText.Soldier_Resolveadispute_AddBuff.1" + }, + "Soldier_Resolveadispute_Probability": { + "Id": "Soldier_Resolveadispute_Probability", + "Text": "UIText.Soldier_Resolveadispute_Probability.1" + }, + "Soldier_Tech_Node_FinalDamageUp": { + "Id": "Soldier_Tech_Node_FinalDamageUp", + "Text": "UIText.Soldier_Tech_Node_FinalDamageUp.1" + }, + "Soldier_Tech_Node_FinalDamageReduceUp": { + "Id": "Soldier_Tech_Node_FinalDamageReduceUp", + "Text": "UIText.Soldier_Tech_Node_FinalDamageReduceUp.1" + }, + "Soldier_Tech_Node_SkillCritRateUp": { + "Id": "Soldier_Tech_Node_SkillCritRateUp", + "Text": "UIText.Soldier_Tech_Node_SkillCritRateUp.1" + }, + "Soldier_Tech_Node_SkillFinalDamageUp": { + "Id": "Soldier_Tech_Node_SkillFinalDamageUp", + "Text": "UIText.Soldier_Tech_Node_SkillFinalDamageUp.1" + }, + "Soldier_Event_NeedCoin": { + "Id": "Soldier_Event_NeedCoin", + "Text": "UIText.Soldier_Event_NeedCoin.1" + }, + "Soldier_Event_NeedHp": { + "Id": "Soldier_Event_NeedHp", + "Text": "UIText.Soldier_Event_NeedHp.1" + }, + "Soldier_Event_NeedEnding": { + "Id": "Soldier_Event_NeedEnding", + "Text": "UIText.Soldier_Event_NeedEnding.1" + }, + "Soldier_LevelSelect_Locked": { + "Id": "Soldier_LevelSelect_Locked", + "Text": "UIText.Soldier_LevelSelect_Locked.1" + }, + "Soldier_Event_Title": { + "Id": "Soldier_Event_Title", + "Text": "UIText.Soldier_Event_Title.1" + }, + "Soldier_LevelSelect_BackToHighest": { + "Id": "Soldier_LevelSelect_BackToHighest", + "Text": "UIText.Soldier_LevelSelect_BackToHighest.1" + }, + "Soldier_LevelSelect_Start": { + "Id": "Soldier_LevelSelect_Start", + "Text": "UIText.Soldier_LevelSelect_Start.1" + }, + "Soldier_Battle_Ending_Title": { + "Id": "Soldier_Battle_Ending_Title", + "Text": "UIText.Soldier_Battle_Ending_Title.1" + }, + "Soldier_LevelSelect_OppoAttrAddShow": { + "Id": "Soldier_LevelSelect_OppoAttrAddShow", + "Text": "UIText.Soldier_LevelSelect_OppoAttrAddShow.1" + }, + "Soldier_Recommend_Loading": { + "Id": "Soldier_Recommend_Loading", + "Text": "UIText.Soldier_Recommend_Loading.1" + }, + "Soldier_AddSpeed": { + "Id": "Soldier_AddSpeed", + "Text": "UIText.Soldier_AddSpeed.1" + }, + "Soldier_BattleEnding_Continue": { + "Id": "Soldier_BattleEnding_Continue", + "Text": "UIText.Soldier_BattleEnding_Continue.1" + }, + "Soldier_Recommend_Report_Max": { + "Id": "Soldier_Recommend_Report_Max", + "Text": "UIText.Soldier_Recommend_Report_Max.1" + }, + "AutoDecision_DefualtPresetName": { + "Id": "AutoDecision_DefualtPresetName", + "Text": "UIText.AutoDecision_DefualtPresetName.1" + }, + "AutoDecision_Potential": { + "Id": "AutoDecision_Potential", + "Text": "UIText.AutoDecision_Potential.1" + }, + "AutoDecision_PresetFirst": { + "Id": "AutoDecision_PresetFirst", + "Text": "UIText.AutoDecision_PresetFirst.1" + }, + "AutoDecision_PresetOnly": { + "Id": "AutoDecision_PresetOnly", + "Text": "UIText.AutoDecision_PresetOnly.1" + }, + "AutoDecision_PotentialSort": { + "Id": "AutoDecision_PotentialSort", + "Text": "UIText.AutoDecision_PotentialSort.1" + }, + "AutoDecision_MainCharPotential": { + "Id": "AutoDecision_MainCharPotential", + "Text": "UIText.AutoDecision_MainCharPotential.1" + }, + "AutoDecision_SubCharPotential": { + "Id": "AutoDecision_SubCharPotential", + "Text": "UIText.AutoDecision_SubCharPotential.1" + }, + "AutoDecision_PotentialLv+2": { + "Id": "AutoDecision_PotentialLv+2", + "Text": "UIText.AutoDecision_PotentialLv+2.1" + }, + "AutoDecision_PotentialLv+3": { + "Id": "AutoDecision_PotentialLv+3", + "Text": "UIText.AutoDecision_PotentialLv+3.1" + }, + "AutoDecision_PotentialBookUnlock": { + "Id": "AutoDecision_PotentialBookUnlock", + "Text": "UIText.AutoDecision_PotentialBookUnlock.1" + }, + "AutoDecision_PotentialRare": { + "Id": "AutoDecision_PotentialRare", + "Text": "UIText.AutoDecision_PotentialRare.1" + }, + "AutoDecision_PotentialReroll": { + "Id": "AutoDecision_PotentialReroll", + "Text": "UIText.AutoDecision_PotentialReroll.1" + }, + "AutoDecision_PotentialNoMatchReroll": { + "Id": "AutoDecision_PotentialNoMatchReroll", + "Text": "UIText.AutoDecision_PotentialNoMatchReroll.1" + }, + "AutoDecision_PotentialCoinReroll": { + "Id": "AutoDecision_PotentialCoinReroll", + "Text": "UIText.AutoDecision_PotentialCoinReroll.1" + }, + "AutoDecision_PotentialCoinRerollNum": { + "Id": "AutoDecision_PotentialCoinRerollNum", + "Text": "UIText.AutoDecision_PotentialCoinRerollNum.1" + }, + "AutoDecision_Shop": { + "Id": "AutoDecision_Shop", + "Text": "UIText.AutoDecision_Shop.1" + }, + "AutoDecision_ShopFirst": { + "Id": "AutoDecision_ShopFirst", + "Text": "UIText.AutoDecision_ShopFirst.1" + }, + "AutoDecision_ShopBuyFirst": { + "Id": "AutoDecision_ShopBuyFirst", + "Text": "UIText.AutoDecision_ShopBuyFirst.1" + }, + "AutoDecision_ShopUpgrade": { + "Id": "AutoDecision_ShopUpgrade", + "Text": "UIText.AutoDecision_ShopUpgrade.1" + }, + "AutoDecision_ShopUpgradePrice": { + "Id": "AutoDecision_ShopUpgradePrice", + "Text": "UIText.AutoDecision_ShopUpgradePrice.1" + }, + "AutoDecision_ShopSort": { + "Id": "AutoDecision_ShopSort", + "Text": "UIText.AutoDecision_ShopSort.1" + }, + "AutoDecision_ShopDiscSkillNote": { + "Id": "AutoDecision_ShopDiscSkillNote", + "Text": "UIText.AutoDecision_ShopDiscSkillNote.1" + }, + "AutoDecision_ShopDiscountNote": { + "Id": "AutoDecision_ShopDiscountNote", + "Text": "UIText.AutoDecision_ShopDiscountNote.1" + }, + "AutoDecision_ShopMainPotentialHigh": { + "Id": "AutoDecision_ShopMainPotentialHigh", + "Text": "UIText.AutoDecision_ShopMainPotentialHigh.1" + }, + "AutoDecision_ShopMainPotentialLow": { + "Id": "AutoDecision_ShopMainPotentialLow", + "Text": "UIText.AutoDecision_ShopMainPotentialLow.1" + }, + "AutoDecision_ShopRandomPotentialHigh": { + "Id": "AutoDecision_ShopRandomPotentialHigh", + "Text": "UIText.AutoDecision_ShopRandomPotentialHigh.1" + }, + "AutoDecision_ShopRandomPotentialLow": { + "Id": "AutoDecision_ShopRandomPotentialLow", + "Text": "UIText.AutoDecision_ShopRandomPotentialLow.1" + }, + "AutoDecision_ShopCoinReroll": { + "Id": "AutoDecision_ShopCoinReroll", + "Text": "UIText.AutoDecision_ShopCoinReroll.1" + }, + "AutoDecision_ShopFinalReroll": { + "Id": "AutoDecision_ShopFinalReroll", + "Text": "UIText.AutoDecision_ShopFinalReroll.1" + }, + "AutoDecision_ShopFinalAllIn": { + "Id": "AutoDecision_ShopFinalAllIn", + "Text": "UIText.AutoDecision_ShopFinalAllIn.1" + }, + "AutoDecision_Event": { + "Id": "AutoDecision_Event", + "Text": "UIText.AutoDecision_Event.1" + }, + "AutoDecision_EventTendency": { + "Id": "AutoDecision_EventTendency", + "Text": "UIText.AutoDecision_EventTendency.1" + }, + "AutoDecision_EventConserve": { + "Id": "AutoDecision_EventConserve", + "Text": "UIText.AutoDecision_EventConserve.1" + }, + "AutoDecision_EventStandard": { + "Id": "AutoDecision_EventStandard", + "Text": "UIText.AutoDecision_EventStandard.1" + }, + "AutoDecision_EventRadical": { + "Id": "AutoDecision_EventRadical", + "Text": "UIText.AutoDecision_EventRadical.1" + }, + "AutoDecision_EventSort": { + "Id": "AutoDecision_EventSort", + "Text": "UIText.AutoDecision_EventSort.1" + }, + "AutoDecision_EventRandomNote": { + "Id": "AutoDecision_EventRandomNote", + "Text": "UIText.AutoDecision_EventRandomNote.1" + }, + "AutoDecision_EventCoin": { + "Id": "AutoDecision_EventCoin", + "Text": "UIText.AutoDecision_EventCoin.1" + }, + "AutoDecision_ResetConfirm": { + "Id": "AutoDecision_ResetConfirm", + "Text": "UIText.AutoDecision_ResetConfirm.1" + }, + "AutoDecision_Rename": { + "Id": "AutoDecision_Rename", + "Text": "UIText.AutoDecision_Rename.1" + }, + "AutoDecision_Vita": { + "Id": "AutoDecision_Vita", + "Text": "UIText.AutoDecision_Vita.1" + }, + "AutoDecision_Ongoing": { + "Id": "AutoDecision_Ongoing", + "Text": "UIText.AutoDecision_Ongoing.1" + }, + "AutoDecision_Enable": { + "Id": "AutoDecision_Enable", + "Text": "UIText.AutoDecision_Enable.1" + }, + "AutoDecision_Disable": { + "Id": "AutoDecision_Disable", + "Text": "UIText.AutoDecision_Disable.1" + }, + "AutoDecision_PresetSelect": { + "Id": "AutoDecision_PresetSelect", + "Text": "UIText.AutoDecision_PresetSelect.1" + }, + "AutoDecision_PresetReset": { + "Id": "AutoDecision_PresetReset", + "Text": "UIText.AutoDecision_PresetReset.1" + }, + "AutoDecision_VitaName": { + "Id": "AutoDecision_VitaName", + "Text": "UIText.AutoDecision_VitaName.1" + }, + "AutoDecision_InputLocked": { + "Id": "AutoDecision_InputLocked", + "Text": "UIText.AutoDecision_InputLocked.1" + }, + "AutoDecision_PotentialRefreshGray": { + "Id": "AutoDecision_PotentialRefreshGray", + "Text": "UIText.AutoDecision_PotentialRefreshGray.1" + }, + "AutoDecision_ShopRefreshGray": { + "Id": "AutoDecision_ShopRefreshGray", + "Text": "UIText.AutoDecision_ShopRefreshGray.1" + }, + "TokenBuy_WindowTitle": { + "Id": "TokenBuy_WindowTitle", + "Text": "UIText.TokenBuy_WindowTitle.1" + }, + "TokenBuy_Desc": { + "Id": "TokenBuy_Desc", + "Text": "UIText.TokenBuy_Desc.1" + }, + "TokenBuy_Confirm_Title": { + "Id": "TokenBuy_Confirm_Title", + "Text": "UIText.TokenBuy_Confirm_Title.1" + }, + "TokenBuy_Confirm_TokenName": { + "Id": "TokenBuy_Confirm_TokenName", + "Text": "UIText.TokenBuy_Confirm_TokenName.1" + }, + "AutoDecision_PlanDefaultName": { + "Id": "AutoDecision_PlanDefaultName", + "Text": "UIText.AutoDecision_PlanDefaultName.1" + }, + "TokenBuy_Confirm_Text": { + "Id": "TokenBuy_Confirm_Text", + "Text": "UIText.TokenBuy_Confirm_Text.1" + }, + "TokenBuy_Success": { + "Id": "TokenBuy_Success", + "Text": "UIText.TokenBuy_Success.1" + }, + "TokenBuy_NoItem": { + "Id": "TokenBuy_NoItem", + "Text": "UIText.TokenBuy_NoItem.1" + }, + "TokenBuy_HitLimit": { + "Id": "TokenBuy_HitLimit", + "Text": "UIText.TokenBuy_HitLimit.1" + }, + "TokenBuy_NoCoin": { + "Id": "TokenBuy_NoCoin", + "Text": "UIText.TokenBuy_NoCoin.1" + }, + "AutoDecision_SelectPlanTip": { + "Id": "AutoDecision_SelectPlanTip", + "Text": "UIText.AutoDecision_SelectPlanTip.1" + }, + "AutoDecision_PlanActivatedTip": { + "Id": "AutoDecision_PlanActivatedTip", + "Text": "UIText.AutoDecision_PlanActivatedTip.1" + }, + "AutoDecision_ResetConfirmTitle": { + "Id": "AutoDecision_ResetConfirmTitle", + "Text": "UIText.AutoDecision_ResetConfirmTitle.1" + }, + "AutoDecision_SettingLock": { + "Id": "AutoDecision_SettingLock", + "Text": "UIText.AutoDecision_SettingLock.1" + }, + "AutoDecision_InsufficientToken": { + "Id": "AutoDecision_InsufficientToken", + "Text": "UIText.AutoDecision_InsufficientToken.1" + }, + "AutoDecision_SettingBusy": { + "Id": "AutoDecision_SettingBusy", + "Text": "UIText.AutoDecision_SettingBusy.1" + }, "OUTFIT_04": { "Id": "OUTFIT_04", "Text": "UIText.OUTFIT_04.1" @@ -3823,6 +4847,22 @@ "Id": "Potential_Preselection_SystemRcmd_Same", "Text": "UIText.Potential_Preselection_SystemRcmd_Same.1" }, + "LimitedTrialBuild_UnableTip": { + "Id": "LimitedTrialBuild_UnableTip", + "Text": "UIText.LimitedTrialBuild_UnableTip.1" + }, + "StoryReview_ReceiveLockTip": { + "Id": "StoryReview_ReceiveLockTip", + "Text": "UIText.StoryReview_ReceiveLockTip.1" + }, + "Mall_Activity_CheckIn_BuySuc": { + "Id": "Mall_Activity_CheckIn_BuySuc", + "Text": "UIText.Mall_Activity_CheckIn_BuySuc.1" + }, + "Reengagement_BuildInvalid": { + "Id": "Reengagement_BuildInvalid", + "Text": "UIText.Reengagement_BuildInvalid.1" + }, "Level_2_5_1": { "Id": "Level_2_5_1", "Text": "UIText.Level_2_5_1.1" @@ -4823,6 +5863,10 @@ "Id": "TraceHunt_HardSwitch_TipsDesc", "Text": "UIText.TraceHunt_HardSwitch_TipsDesc.1" }, + "TraceHunt_HuntCountNumMax": { + "Id": "TraceHunt_HuntCountNumMax", + "Text": "UIText.TraceHunt_HuntCountNumMax.1" + }, "Lv": { "Id": "Lv", "Text": "UIText.Lv.1" @@ -5727,6 +6771,22 @@ "Id": "Settings_BattleHUD_Type2", "Text": "UIText.Settings_BattleHUD_Type2.1" }, + "Settings_DamageHUD_Title": { + "Id": "Settings_DamageHUD_Title", + "Text": "UIText.Settings_DamageHUD_Title.1" + }, + "Settings_DamageHUD_Default": { + "Id": "Settings_DamageHUD_Default", + "Text": "UIText.Settings_DamageHUD_Default.1" + }, + "Settings_DamageHUD_Merge": { + "Id": "Settings_DamageHUD_Merge", + "Text": "UIText.Settings_DamageHUD_Merge.1" + }, + "Settings_DamageHUD_Close": { + "Id": "Settings_DamageHUD_Close", + "Text": "UIText.Settings_DamageHUD_Close.1" + }, "Presents_Btn_Disassemble": { "Id": "Presents_Btn_Disassemble", "Text": "UIText.Presents_Btn_Disassemble.1" @@ -6551,6 +7611,10 @@ "Id": "ItemStype_48", "Text": "UIText.ItemStype_48.1" }, + "ItemStype_57": { + "Id": "ItemStype_57", + "Text": "UIText.ItemStype_57.1" + }, "ItemTip_DepotCount": { "Id": "ItemTip_DepotCount", "Text": "UIText.ItemTip_DepotCount.1" @@ -7591,6 +8655,10 @@ "Id": "Mall_Tog_Recommend", "Text": "UIText.Mall_Tog_Recommend.1" }, + "Mall_Tog_Furniture": { + "Id": "Mall_Tog_Furniture", + "Text": "UIText.Mall_Tog_Furniture.1" + }, "Mall_Gem_Maiden": { "Id": "Mall_Gem_Maiden", "Text": "UIText.Mall_Gem_Maiden.1" @@ -7719,6 +8787,10 @@ "Id": "Mall_Package_PopupTitle", "Text": "UIText.Mall_Package_PopupTitle.1" }, + "Mall_Package_FurnitureList": { + "Id": "Mall_Package_FurnitureList", + "Text": "UIText.Mall_Package_FurnitureList.1" + }, "Mall_Cond_WorldClass": { "Id": "Mall_Cond_WorldClass", "Text": "UIText.Mall_Cond_WorldClass.1" @@ -7811,6 +8883,38 @@ "Id": "Mall_Skin_Empty", "Text": "UIText.Mall_Skin_Empty.1" }, + "Mall_Furniture_Empty": { + "Id": "Mall_Furniture_Empty", + "Text": "UIText.Mall_Furniture_Empty.1" + }, + "Mall_Activity_CheckIn_LeftTimeTitle": { + "Id": "Mall_Activity_CheckIn_LeftTimeTitle", + "Text": "UIText.Mall_Activity_CheckIn_LeftTimeTitle.1" + }, + "Mall_Activity_CheckIn_ReceiveTips": { + "Id": "Mall_Activity_CheckIn_ReceiveTips", + "Text": "UIText.Mall_Activity_CheckIn_ReceiveTips.1" + }, + "Mall_Activity_CheckIn_Btn_Done": { + "Id": "Mall_Activity_CheckIn_Btn_Done", + "Text": "UIText.Mall_Activity_CheckIn_Btn_Done.1" + }, + "Mall_Activity_CheckIn_Receive": { + "Id": "Mall_Activity_CheckIn_Receive", + "Text": "UIText.Mall_Activity_CheckIn_Receive.1" + }, + "Mall_Activity_CheckIn_Received": { + "Id": "Mall_Activity_CheckIn_Received", + "Text": "UIText.Mall_Activity_CheckIn_Received.1" + }, + "Mall_Activity_CheckIn_NextReceive": { + "Id": "Mall_Activity_CheckIn_NextReceive", + "Text": "UIText.Mall_Activity_CheckIn_NextReceive.1" + }, + "Mall_Activity_CheckIn_Lock": { + "Id": "Mall_Activity_CheckIn_Lock", + "Text": "UIText.Mall_Activity_CheckIn_Lock.1" + }, "MainBattle_Time": { "Id": "MainBattle_Time", "Text": "UIText.MainBattle_Time.1" @@ -16547,6 +17651,18 @@ "Id": "IceCreamTruck_BuffTips_105", "Text": "UIText.IceCreamTruck_BuffTips_105.1" }, + "IceCreamTruck_FeedPG": { + "Id": "IceCreamTruck_FeedPG", + "Text": "UIText.IceCreamTruck_FeedPG.1" + }, + "IceCreamTruck_FeedPGTips": { + "Id": "IceCreamTruck_FeedPGTips", + "Text": "UIText.IceCreamTruck_FeedPGTips.1" + }, + "IceCreamTruck_OctopusFoot": { + "Id": "IceCreamTruck_OctopusFoot", + "Text": "UIText.IceCreamTruck_OctopusFoot.1" + }, "IceCreamTruck_BuffAutomaticTips": { "Id": "IceCreamTruck_BuffAutomaticTips", "Text": "UIText.IceCreamTruck_BuffAutomaticTips.1" @@ -16591,6 +17707,78 @@ "Id": "Activity_Story2_10112", "Text": "UIText.Activity_Story2_10112.1" }, + "Reengagement_DoubleDrop_Count": { + "Id": "Reengagement_DoubleDrop_Count", + "Text": "UIText.Reengagement_DoubleDrop_Count.1" + }, + "Reengagement_DoubleDrop_Tip": { + "Id": "Reengagement_DoubleDrop_Tip", + "Text": "UIText.Reengagement_DoubleDrop_Tip.1" + }, + "Reengagement_DoubleDrop_Title": { + "Id": "Reengagement_DoubleDrop_Title", + "Text": "UIText.Reengagement_DoubleDrop_Title.1" + }, + "Reengagement_Signin_Title": { + "Id": "Reengagement_Signin_Title", + "Text": "UIText.Reengagement_Signin_Title.1" + }, + "Reengagement_Signin_OnceReward": { + "Id": "Reengagement_Signin_OnceReward", + "Text": "UIText.Reengagement_Signin_OnceReward.1" + }, + "Reengagement_Signin_Replay": { + "Id": "Reengagement_Signin_Replay", + "Text": "UIText.Reengagement_Signin_Replay.1" + }, + "Reengagement_Task_Title": { + "Id": "Reengagement_Task_Title", + "Text": "UIText.Reengagement_Task_Title.1" + }, + "Reengagement_Mall_BannerTitle": { + "Id": "Reengagement_Mall_BannerTitle", + "Text": "UIText.Reengagement_Mall_BannerTitle.1" + }, + "Reengagement_Mall_EndTip": { + "Id": "Reengagement_Mall_EndTip", + "Text": "UIText.Reengagement_Mall_EndTip.1" + }, + "Reengagement_BDTrial_Title": { + "Id": "Reengagement_BDTrial_Title", + "Text": "UIText.Reengagement_BDTrial_Title.1" + }, + "Reengagement_BDTrial_TimeLimit": { + "Id": "Reengagement_BDTrial_TimeLimit", + "Text": "UIText.Reengagement_BDTrial_TimeLimit.1" + }, + "Reengagement_BDTrialPreview_Title": { + "Id": "Reengagement_BDTrialPreview_Title", + "Text": "UIText.Reengagement_BDTrialPreview_Title.1" + }, + "Reengagement_BDTrialPreview_LevelInterval": { + "Id": "Reengagement_BDTrialPreview_LevelInterval", + "Text": "UIText.Reengagement_BDTrialPreview_LevelInterval.1" + }, + "Reengagement_BDTrialPreview_Tip": { + "Id": "Reengagement_BDTrialPreview_Tip", + "Text": "UIText.Reengagement_BDTrialPreview_Tip.1" + }, + "Reengagement_BDTrialPreview_WorldClass": { + "Id": "Reengagement_BDTrialPreview_WorldClass", + "Text": "UIText.Reengagement_BDTrialPreview_WorldClass.1" + }, + "Reengagement_BDTrialPreview_BDLabel": { + "Id": "Reengagement_BDTrialPreview_BDLabel", + "Text": "UIText.Reengagement_BDTrialPreview_BDLabel.1" + }, + "Reengagement_DoubleDrop_LevelTip": { + "Id": "Reengagement_DoubleDrop_LevelTip", + "Text": "UIText.Reengagement_DoubleDrop_LevelTip.1" + }, + "Reengagement_Popup_Tip": { + "Id": "Reengagement_Popup_Tip", + "Text": "UIText.Reengagement_Popup_Tip.1" + }, "Mainline_Last_End": { "Id": "Mainline_Last_End", "Text": "UIText.Mainline_Last_End.1" @@ -16611,6 +17799,78 @@ "Id": "Item_Reengagement_DoubleDrop", "Text": "UIText.Item_Reengagement_DoubleDrop.1" }, + "LoginSkinRewardTips1_301053": { + "Id": "LoginSkinRewardTips1_301053", + "Text": "UIText.LoginSkinRewardTips1_301053.1" + }, + "LoginSkinRewardTips2_301053": { + "Id": "LoginSkinRewardTips2_301053", + "Text": "UIText.LoginSkinRewardTips2_301053.1" + }, + "Reengagement_GetNow": { + "Id": "Reengagement_GetNow", + "Text": "UIText.Reengagement_GetNow.1" + }, + "Reengagement_GetDaily": { + "Id": "Reengagement_GetDaily", + "Text": "UIText.Reengagement_GetDaily.1" + }, + "MainView_Reengagement": { + "Id": "MainView_Reengagement", + "Text": "UIText.MainView_Reengagement.1" + }, + "StoryReview_PreType_Mainline": { + "Id": "StoryReview_PreType_Mainline", + "Text": "UIText.StoryReview_PreType_Mainline.1" + }, + "StoryReview_PreType_StorySet": { + "Id": "StoryReview_PreType_StorySet", + "Text": "UIText.StoryReview_PreType_StorySet.1" + }, + "StoryReview_PreType_ActivityStory": { + "Id": "StoryReview_PreType_ActivityStory", + "Text": "UIText.StoryReview_PreType_ActivityStory.1" + }, + "StoryReview_PreStory_Btn_Goto": { + "Id": "StoryReview_PreStory_Btn_Goto", + "Text": "UIText.StoryReview_PreStory_Btn_Goto.1" + }, + "StoryReview_Read_Continue": { + "Id": "StoryReview_Read_Continue", + "Text": "UIText.StoryReview_Read_Continue.1" + }, + "StoryReview_Read_Cancel": { + "Id": "StoryReview_Read_Cancel", + "Text": "UIText.StoryReview_Read_Cancel.1" + }, + "StoryReview_PreStory_Tips": { + "Id": "StoryReview_PreStory_Tips", + "Text": "UIText.StoryReview_PreStory_Tips.1" + }, + "StoryReview_PreStory_Window_Title": { + "Id": "StoryReview_PreStory_Window_Title", + "Text": "UIText.StoryReview_PreStory_Window_Title.1" + }, + "StoryReview_ReadProgress": { + "Id": "StoryReview_ReadProgress", + "Text": "UIText.StoryReview_ReadProgress.1" + }, + "StoryReview_CGReceived": { + "Id": "StoryReview_CGReceived", + "Text": "UIText.StoryReview_CGReceived.1" + }, + "StoryReview_Btn_ReceiveCG": { + "Id": "StoryReview_Btn_ReceiveCG", + "Text": "UIText.StoryReview_Btn_ReceiveCG.1" + }, + "StoryReview_ReceiveCGSuc": { + "Id": "StoryReview_ReceiveCGSuc", + "Text": "UIText.StoryReview_ReceiveCGSuc.1" + }, + "Reengagement_Popup_Welcome": { + "Id": "Reengagement_Popup_Welcome", + "Text": "UIText.Reengagement_Popup_Welcome.1" + }, "Depot_LeftTime_Hour2": { "Id": "Depot_LeftTime_Hour2", "Text": "UIText.Depot_LeftTime_Hour2.1" @@ -16619,16 +17879,920 @@ "Id": "Depot_LeftTime_Min2", "Text": "UIText.Depot_LeftTime_Min2.1" }, + "ReengagementTog_1": { + "Id": "ReengagementTog_1", + "Text": "UIText.ReengagementTog_1.1" + }, + "ReengagementTog_2": { + "Id": "ReengagementTog_2", + "Text": "UIText.ReengagementTog_2.1" + }, + "ReengagementTog_3": { + "Id": "ReengagementTog_3", + "Text": "UIText.ReengagementTog_3.1" + }, + "ReengagementTog_4": { + "Id": "ReengagementTog_4", + "Text": "UIText.ReengagementTog_4.1" + }, + "ReengagementTog_5": { + "Id": "ReengagementTog_5", + "Text": "UIText.ReengagementTog_5.1" + }, + "Coin_Exchange": { + "Id": "Coin_Exchange", + "Text": "UIText.Coin_Exchange.1" + }, + "Go_Back": { + "Id": "Go_Back", + "Text": "UIText.Go_Back.1" + }, + "MathParkour_ScoreTitle": { + "Id": "MathParkour_ScoreTitle", + "Text": "UIText.MathParkour_ScoreTitle.1" + }, + "MathParkour_Title1": { + "Id": "MathParkour_Title1", + "Text": "UIText.MathParkour_Title1.1" + }, + "MathParkour_Title2": { + "Id": "MathParkour_Title2", + "Text": "UIText.MathParkour_Title2.1" + }, + "MathParkour_Go": { + "Id": "MathParkour_Go", + "Text": "UIText.MathParkour_Go.1" + }, + "MathParkour_Text_Confirm": { + "Id": "MathParkour_Text_Confirm", + "Text": "UIText.MathParkour_Text_Confirm.1" + }, + "MathParkour_Text_NewScore": { + "Id": "MathParkour_Text_NewScore", + "Text": "UIText.MathParkour_Text_NewScore.1" + }, + "MathParkour_Text_CompleteTipsPrev": { + "Id": "MathParkour_Text_CompleteTipsPrev", + "Text": "UIText.MathParkour_Text_CompleteTipsPrev.1" + }, + "MathParkour_Text_Again": { + "Id": "MathParkour_Text_Again", + "Text": "UIText.MathParkour_Text_Again.1" + }, + "MathParkour_Text_SmashScore": { + "Id": "MathParkour_Text_SmashScore", + "Text": "UIText.MathParkour_Text_SmashScore.1" + }, + "MathParkour_Text_NextLevel": { + "Id": "MathParkour_Text_NextLevel", + "Text": "UIText.MathParkour_Text_NextLevel.1" + }, + "MathParkour_Text_Score1": { + "Id": "MathParkour_Text_Score1", + "Text": "UIText.MathParkour_Text_Score1.1" + }, + "MathParkour_StarTitle": { + "Id": "MathParkour_StarTitle", + "Text": "UIText.MathParkour_StarTitle.1" + }, + "MathParkour_QuestTitle": { + "Id": "MathParkour_QuestTitle", + "Text": "UIText.MathParkour_QuestTitle.1" + }, + "MathParkour_Clearthescene": { + "Id": "MathParkour_Clearthescene", + "Text": "UIText.MathParkour_Clearthescene.1" + }, + "GuideMission_Boss_Record": { + "Id": "GuideMission_Boss_Record", + "Text": "UIText.GuideMission_Boss_Record.1" + }, + "GuideMission_Item_Change": { + "Id": "GuideMission_Item_Change", + "Text": "UIText.GuideMission_Item_Change.1" + }, + "GuideMission_Disc_Change": { + "Id": "GuideMission_Disc_Change", + "Text": "UIText.GuideMission_Disc_Change.1" + }, "Potential_System_Preset_WindowTitle": { "Id": "Potential_System_Preset_WindowTitle", "Text": "UIText.Potential_System_Preset_WindowTitle.1" }, + "BuildDetail_NoteModifiyTitle": { + "Id": "BuildDetail_NoteModifiyTitle", + "Text": "UIText.BuildDetail_NoteModifiyTitle.1" + }, + "BuildDetail_PotentialModifiyTitle": { + "Id": "BuildDetail_PotentialModifiyTitle", + "Text": "UIText.BuildDetail_PotentialModifiyTitle.1" + }, "JointDrill_Act_Challenge_End": { "Id": "JointDrill_Act_Challenge_End", "Text": "UIText.JointDrill_Act_Challenge_End.1" }, + "Vampire_FateCardAutoSelect": { + "Id": "Vampire_FateCardAutoSelect", + "Text": "UIText.Vampire_FateCardAutoSelect.1" + }, + "Vampire_Tips_AutoSelectLock": { + "Id": "Vampire_Tips_AutoSelectLock", + "Text": "UIText.Vampire_Tips_AutoSelectLock.1" + }, "Mainline_Preview_Lock_Read": { "Id": "Mainline_Preview_Lock_Read", "Text": "UIText.Mainline_Preview_Lock_Read.1" + }, + "BuildModifier_FreeNote": { + "Id": "BuildModifier_FreeNote", + "Text": "UIText.BuildModifier_FreeNote.1" + }, + "BuildModifier_TotalFixableNote": { + "Id": "BuildModifier_TotalFixableNote", + "Text": "UIText.BuildModifier_TotalFixableNote.1" + }, + "BuildModifier_FreePotential": { + "Id": "BuildModifier_FreePotential", + "Text": "UIText.BuildModifier_FreePotential.1" + }, + "BuildModifier_TotalFixablePotential": { + "Id": "BuildModifier_TotalFixablePotential", + "Text": "UIText.BuildModifier_TotalFixablePotential.1" + }, + "BuildModifier_NoteTips1": { + "Id": "BuildModifier_NoteTips1", + "Text": "UIText.BuildModifier_NoteTips1.1" + }, + "BuildModifier_NoteTips2": { + "Id": "BuildModifier_NoteTips2", + "Text": "UIText.BuildModifier_NoteTips2.1" + }, + "BuildModifier_NoteTips3": { + "Id": "BuildModifier_NoteTips3", + "Text": "UIText.BuildModifier_NoteTips3.1" + }, + "BuildModifier_NoteTips4": { + "Id": "BuildModifier_NoteTips4", + "Text": "UIText.BuildModifier_NoteTips4.1" + }, + "BuildModifier_NoteTips5": { + "Id": "BuildModifier_NoteTips5", + "Text": "UIText.BuildModifier_NoteTips5.1" + }, + "BuildModifier_NoteTips6": { + "Id": "BuildModifier_NoteTips6", + "Text": "UIText.BuildModifier_NoteTips6.1" + }, + "BtnBuildModifier_Confirm": { + "Id": "BtnBuildModifier_Confirm", + "Text": "UIText.BtnBuildModifier_Confirm.1" + }, + "BuildModifier_PotentialPopupTitle1": { + "Id": "BuildModifier_PotentialPopupTitle1", + "Text": "UIText.BuildModifier_PotentialPopupTitle1.1" + }, + "BuildModifier_PotentialPopupTitle2": { + "Id": "BuildModifier_PotentialPopupTitle2", + "Text": "UIText.BuildModifier_PotentialPopupTitle2.1" + }, + "BuildModifier_PotentialTips1": { + "Id": "BuildModifier_PotentialTips1", + "Text": "UIText.BuildModifier_PotentialTips1.1" + }, + "BuildModifier_PotentialTips2": { + "Id": "BuildModifier_PotentialTips2", + "Text": "UIText.BuildModifier_PotentialTips2.1" + }, + "BuildModifier_PotentialTips3": { + "Id": "BuildModifier_PotentialTips3", + "Text": "UIText.BuildModifier_PotentialTips3.1" + }, + "BuildModifier_PotentialTips4": { + "Id": "BuildModifier_PotentialTips4", + "Text": "UIText.BuildModifier_PotentialTips4.1" + }, + "BuildModifier_PotentialTips5": { + "Id": "BuildModifier_PotentialTips5", + "Text": "UIText.BuildModifier_PotentialTips5.1" + }, + "BuildModifier_PotentialTips6": { + "Id": "BuildModifier_PotentialTips6", + "Text": "UIText.BuildModifier_PotentialTips6.1" + }, + "BuildModifier_PotentialPopupTitle3": { + "Id": "BuildModifier_PotentialPopupTitle3", + "Text": "UIText.BuildModifier_PotentialPopupTitle3.1" + }, + "BuildModifier_PotentialTips7": { + "Id": "BuildModifier_PotentialTips7", + "Text": "UIText.BuildModifier_PotentialTips7.1" + }, + "BuildModifier_NoteTips7": { + "Id": "BuildModifier_NoteTips7", + "Text": "UIText.BuildModifier_NoteTips7.1" + }, + "BuildModifier_ValidTips1": { + "Id": "BuildModifier_ValidTips1", + "Text": "UIText.BuildModifier_ValidTips1.1" + }, + "BuildModifier_ValidTips2": { + "Id": "BuildModifier_ValidTips2", + "Text": "UIText.BuildModifier_ValidTips2.1" + }, + "BuildModifier_ValidTips3": { + "Id": "BuildModifier_ValidTips3", + "Text": "UIText.BuildModifier_ValidTips3.1" + }, + "BuildModifier_ValidTips4": { + "Id": "BuildModifier_ValidTips4", + "Text": "UIText.BuildModifier_ValidTips4.1" + }, + "BuildModifier_ValidTips5": { + "Id": "BuildModifier_ValidTips5", + "Text": "UIText.BuildModifier_ValidTips5.1" + }, + "Activity_StoryName_20104": { + "Id": "Activity_StoryName_20104", + "Text": "UIText.Activity_StoryName_20104.1" + }, + "Activity_StoryNameTips_20104": { + "Id": "Activity_StoryNameTips_20104", + "Text": "UIText.Activity_StoryNameTips_20104.1" + }, + "MathParkour_PlayTitle": { + "Id": "MathParkour_PlayTitle", + "Text": "UIText.MathParkour_PlayTitle.1" + }, + "Activity_Fate_Card_20104": { + "Id": "Activity_Fate_Card_20104", + "Text": "UIText.Activity_Fate_Card_20104.1" + }, + "MailBind_Go": { + "Id": "MailBind_Go", + "Text": "UIText.MailBind_Go.1" + }, + "MailBind_GoLock": { + "Id": "MailBind_GoLock", + "Text": "UIText.MailBind_GoLock.1" + }, + "Story_UnlockPreId_Color_Common": { + "Id": "Story_UnlockPreId_Color_Common", + "Text": "UIText.Story_UnlockPreId_Color_Common.1" + }, + "Story_Will_Unlock_In_Time": { + "Id": "Story_Will_Unlock_In_Time", + "Text": "UIText.Story_Will_Unlock_In_Time.1" + }, + "Activity_Advertise_ChargeReset_201018": { + "Id": "Activity_Advertise_ChargeReset_201018", + "Text": "UIText.Activity_Advertise_ChargeReset_201018.1" + }, + "Activity_Advertise_Skin_201018": { + "Id": "Activity_Advertise_Skin_201018", + "Text": "UIText.Activity_Advertise_Skin_201018.1" + }, + "Activity_Advertise_Bonus_201018": { + "Id": "Activity_Advertise_Bonus_201018", + "Text": "UIText.Activity_Advertise_Bonus_201018.1" + }, + "Activity_Advertise_Package_201018": { + "Id": "Activity_Advertise_Package_201018", + "Text": "UIText.Activity_Advertise_Package_201018.1" + }, + "Activity_Advertise_PackageDiscount_201018": { + "Id": "Activity_Advertise_PackageDiscount_201018", + "Text": "UIText.Activity_Advertise_PackageDiscount_201018.1" + }, + "GuideMission_UnlockTime_Min": { + "Id": "GuideMission_UnlockTime_Min", + "Text": "UIText.GuideMission_UnlockTime_Min.1" + }, + "GuideMission_UnlockTime_Sec": { + "Id": "GuideMission_UnlockTime_Sec", + "Text": "UIText.GuideMission_UnlockTime_Sec.1" + }, + "GuideMission_UnlockTime_Day": { + "Id": "GuideMission_UnlockTime_Day", + "Text": "UIText.GuideMission_UnlockTime_Day.1" + }, + "GuideMission_UnlockTime_Hour": { + "Id": "GuideMission_UnlockTime_Hour", + "Text": "UIText.GuideMission_UnlockTime_Hour.1" + }, + "Activity_CopyMemo": { + "Id": "Activity_CopyMemo", + "Text": "UIText.Activity_CopyMemo.1" + }, + "Activity_AvgReview": { + "Id": "Activity_AvgReview", + "Text": "UIText.Activity_AvgReview.1" + }, + "BuildModifier_PotentialCountTips1": { + "Id": "BuildModifier_PotentialCountTips1", + "Text": "UIText.BuildModifier_PotentialCountTips1.1" + }, + "BuildModifier_PotentialCountTips2": { + "Id": "BuildModifier_PotentialCountTips2", + "Text": "UIText.BuildModifier_PotentialCountTips2.1" + }, + "BuildModifier_PotentialCountTips3": { + "Id": "BuildModifier_PotentialCountTips3", + "Text": "UIText.BuildModifier_PotentialCountTips3.1" + }, + "BuildModifier_PotentialCountTips4": { + "Id": "BuildModifier_PotentialCountTips4", + "Text": "UIText.BuildModifier_PotentialCountTips4.1" + }, + "BuildModifier_NoteCountTips1": { + "Id": "BuildModifier_NoteCountTips1", + "Text": "UIText.BuildModifier_NoteCountTips1.1" + }, + "BuildModifier_NoteCountTips2": { + "Id": "BuildModifier_NoteCountTips2", + "Text": "UIText.BuildModifier_NoteCountTips2.1" + }, + "BuildModifier_NoteCountTips3": { + "Id": "BuildModifier_NoteCountTips3", + "Text": "UIText.BuildModifier_NoteCountTips3.1" + }, + "BuildModifier_NoteCountTips4": { + "Id": "BuildModifier_NoteCountTips4", + "Text": "UIText.BuildModifier_NoteCountTips4.1" + }, + "BuildModifier_BuildError1": { + "Id": "BuildModifier_BuildError1", + "Text": "UIText.BuildModifier_BuildError1.1" + }, + "BuildModifier_BuildError2": { + "Id": "BuildModifier_BuildError2", + "Text": "UIText.BuildModifier_BuildError2.1" + }, + "BuildModifier_PopupTitle": { + "Id": "BuildModifier_PopupTitle", + "Text": "UIText.BuildModifier_PopupTitle.1" + }, + "Guide_Mission_PreChapter_UnComplete": { + "Id": "Guide_Mission_PreChapter_UnComplete", + "Text": "UIText.Guide_Mission_PreChapter_UnComplete.1" + }, + "Guide_Mission_NotOpen": { + "Id": "Guide_Mission_NotOpen", + "Text": "UIText.Guide_Mission_NotOpen.1" + }, + "Dorm_Default_MusicName": { + "Id": "Dorm_Default_MusicName", + "Text": "UIText.Dorm_Default_MusicName.1" + }, + "Dorm_MusicSelect_CurMusicTitle": { + "Id": "Dorm_MusicSelect_CurMusicTitle", + "Text": "UIText.Dorm_MusicSelect_CurMusicTitle.1" + }, + "Dorm_MusicSelect_Save": { + "Id": "Dorm_MusicSelect_Save", + "Text": "UIText.Dorm_MusicSelect_Save.1" + }, + "Dorm_MusicSelect_ApplyAllHint": { + "Id": "Dorm_MusicSelect_ApplyAllHint", + "Text": "UIText.Dorm_MusicSelect_ApplyAllHint.1" + }, + "Dorm_MusicSelect_ApplyAll": { + "Id": "Dorm_MusicSelect_ApplyAll", + "Text": "UIText.Dorm_MusicSelect_ApplyAll.1" + }, + "Dorm_MusicSelect_SaveSuccess": { + "Id": "Dorm_MusicSelect_SaveSuccess", + "Text": "UIText.Dorm_MusicSelect_SaveSuccess.1" + }, + "Dorm_MusicSelect_ListTitle": { + "Id": "Dorm_MusicSelect_ListTitle", + "Text": "UIText.Dorm_MusicSelect_ListTitle.1" + }, + "Dorm_FurnitureList_Tog1": { + "Id": "Dorm_FurnitureList_Tog1", + "Text": "UIText.Dorm_FurnitureList_Tog1.1" + }, + "Dorm_FurnitureList_Tog2": { + "Id": "Dorm_FurnitureList_Tog2", + "Text": "UIText.Dorm_FurnitureList_Tog2.1" + }, + "Dorm_FurnitureList_Tog3": { + "Id": "Dorm_FurnitureList_Tog3", + "Text": "UIText.Dorm_FurnitureList_Tog3.1" + }, + "Dorm_FurnitureList_Tog4": { + "Id": "Dorm_FurnitureList_Tog4", + "Text": "UIText.Dorm_FurnitureList_Tog4.1" + }, + "Dorm_FurnitureList_Tog5": { + "Id": "Dorm_FurnitureList_Tog5", + "Text": "UIText.Dorm_FurnitureList_Tog5.1" + }, + "Dorm_FurnitureList_Tog6": { + "Id": "Dorm_FurnitureList_Tog6", + "Text": "UIText.Dorm_FurnitureList_Tog6.1" + }, + "Dorm_FurnitureList_Tog7": { + "Id": "Dorm_FurnitureList_Tog7", + "Text": "UIText.Dorm_FurnitureList_Tog7.1" + }, + "Dorm_FurnitureList_Tog8": { + "Id": "Dorm_FurnitureList_Tog8", + "Text": "UIText.Dorm_FurnitureList_Tog8.1" + }, + "Dorm_Editor_MainTog1": { + "Id": "Dorm_Editor_MainTog1", + "Text": "UIText.Dorm_Editor_MainTog1.1" + }, + "Dorm_Editor_MainTog2": { + "Id": "Dorm_Editor_MainTog2", + "Text": "UIText.Dorm_Editor_MainTog2.1" + }, + "Dorm_Editor_MainTog3": { + "Id": "Dorm_Editor_MainTog3", + "Text": "UIText.Dorm_Editor_MainTog3.1" + }, + "Dorm_SuitList_Tog1": { + "Id": "Dorm_SuitList_Tog1", + "Text": "UIText.Dorm_SuitList_Tog1.1" + }, + "Dorm_SuitList_Tog2": { + "Id": "Dorm_SuitList_Tog2", + "Text": "UIText.Dorm_SuitList_Tog2.1" + }, + "Dorm_CharListTitle": { + "Id": "Dorm_CharListTitle", + "Text": "UIText.Dorm_CharListTitle.1" + }, + "Dorm_AffinityUp": { + "Id": "Dorm_AffinityUp", + "Text": "UIText.Dorm_AffinityUp.1" + }, + "Dorm_Furniture_FloorRatioTitle": { + "Id": "Dorm_Furniture_FloorRatioTitle", + "Text": "UIText.Dorm_Furniture_FloorRatioTitle.1" + }, + "Dorm_Interaction_DayLimitHint": { + "Id": "Dorm_Interaction_DayLimitHint", + "Text": "UIText.Dorm_Interaction_DayLimitHint.1" + }, + "Dorm_Interaction_NoCharHint": { + "Id": "Dorm_Interaction_NoCharHint", + "Text": "UIText.Dorm_Interaction_NoCharHint.1" + }, + "Dorm_Preset_RoomHIntTitle": { + "Id": "Dorm_Preset_RoomHIntTitle", + "Text": "UIText.Dorm_Preset_RoomHIntTitle.1" + }, + "Dorm_RoomType0": { + "Id": "Dorm_RoomType0", + "Text": "UIText.Dorm_RoomType0.1" + }, + "Dorm_RoomType1": { + "Id": "Dorm_RoomType1", + "Text": "UIText.Dorm_RoomType1.1" + }, + "Dorm_Suit_DetailTitle": { + "Id": "Dorm_Suit_DetailTitle", + "Text": "UIText.Dorm_Suit_DetailTitle.1" + }, + "Dorm_Preset_DetailTitle": { + "Id": "Dorm_Preset_DetailTitle", + "Text": "UIText.Dorm_Preset_DetailTitle.1" + }, + "Dorm_Detail_CoverTitle": { + "Id": "Dorm_Detail_CoverTitle", + "Text": "UIText.Dorm_Detail_CoverTitle.1" + }, + "Dorm_Detail_FurnitureTitle": { + "Id": "Dorm_Detail_FurnitureTitle", + "Text": "UIText.Dorm_Detail_FurnitureTitle.1" + }, + "Dorm_PresetDefaultName": { + "Id": "Dorm_PresetDefaultName", + "Text": "UIText.Dorm_PresetDefaultName.1" + }, + "Dorm_BtnState_Cur": { + "Id": "Dorm_BtnState_Cur", + "Text": "UIText.Dorm_BtnState_Cur.1" + }, + "Dorm_FurnitureTips_Collection": { + "Id": "Dorm_FurnitureTips_Collection", + "Text": "UIText.Dorm_FurnitureTips_Collection.1" + }, + "Dorm_FurnitureTips_ActionCharTitle": { + "Id": "Dorm_FurnitureTips_ActionCharTitle", + "Text": "UIText.Dorm_FurnitureTips_ActionCharTitle.1" + }, + "Dorm_DefaultName": { + "Id": "Dorm_DefaultName", + "Text": "UIText.Dorm_DefaultName.1" + }, + "Dorm_ItemHint_RoomType1": { + "Id": "Dorm_ItemHint_RoomType1", + "Text": "UIText.Dorm_ItemHint_RoomType1.1" + }, + "Dorm_ItemHint_RoomType2": { + "Id": "Dorm_ItemHint_RoomType2", + "Text": "UIText.Dorm_ItemHint_RoomType2.1" + }, + "Dorm_ItemHint_RoomType3": { + "Id": "Dorm_ItemHint_RoomType3", + "Text": "UIText.Dorm_ItemHint_RoomType3.1" + }, + "Dorm_ItemHint_RoomType4": { + "Id": "Dorm_ItemHint_RoomType4", + "Text": "UIText.Dorm_ItemHint_RoomType4.1" + }, + "Dorm_SuitHint_RoomType1": { + "Id": "Dorm_SuitHint_RoomType1", + "Text": "UIText.Dorm_SuitHint_RoomType1.1" + }, + "Dorm_SuitHint_RoomType2": { + "Id": "Dorm_SuitHint_RoomType2", + "Text": "UIText.Dorm_SuitHint_RoomType2.1" + }, + "Dorm_RoomNotAvailable": { + "Id": "Dorm_RoomNotAvailable", + "Text": "UIText.Dorm_RoomNotAvailable.1" + }, + "Dorm_RoomNotOpen": { + "Id": "Dorm_RoomNotOpen", + "Text": "UIText.Dorm_RoomNotOpen.1" + }, + "DormReward_FastReceive": { + "Id": "DormReward_FastReceive", + "Text": "UIText.DormReward_FastReceive.1" + }, + "DormQuest_Title": { + "Id": "DormQuest_Title", + "Text": "UIText.DormQuest_Title.1" + }, + "DormBtn_Elevator": { + "Id": "DormBtn_Elevator", + "Text": "UIText.DormBtn_Elevator.1" + }, + "DormBtn_Visit": { + "Id": "DormBtn_Visit", + "Text": "UIText.DormBtn_Visit.1" + }, + "DormBtn_Role": { + "Id": "DormBtn_Role", + "Text": "UIText.DormBtn_Role.1" + }, + "DormBtn_Edior": { + "Id": "DormBtn_Edior", + "Text": "UIText.DormBtn_Edior.1" + }, + "DormBtn_BossMode": { + "Id": "DormBtn_BossMode", + "Text": "UIText.DormBtn_BossMode.1" + }, + "DormBtn_ViewMode": { + "Id": "DormBtn_ViewMode", + "Text": "UIText.DormBtn_ViewMode.1" + }, + "DormBtn_InteractiveMode": { + "Id": "DormBtn_InteractiveMode", + "Text": "UIText.DormBtn_InteractiveMode.1" + }, + "DormBtn_Clear": { + "Id": "DormBtn_Clear", + "Text": "UIText.DormBtn_Clear.1" + }, + "DormBtn_Revert": { + "Id": "DormBtn_Revert", + "Text": "UIText.DormBtn_Revert.1" + }, + "DormBtn_HideFurniture": { + "Id": "DormBtn_HideFurniture", + "Text": "UIText.DormBtn_HideFurniture.1" + }, + "DormBtn_ShowFurniture": { + "Id": "DormBtn_ShowFurniture", + "Text": "UIText.DormBtn_ShowFurniture.1" + }, + "DormBtn_SaveRoom": { + "Id": "DormBtn_SaveRoom", + "Text": "UIText.DormBtn_SaveRoom.1" + }, + "DormFriend_EmptyHint": { + "Id": "DormFriend_EmptyHint", + "Text": "UIText.DormFriend_EmptyHint.1" + }, + "Dorm_MainMenu_LikeTitle": { + "Id": "Dorm_MainMenu_LikeTitle", + "Text": "UIText.Dorm_MainMenu_LikeTitle.1" + }, + "Dorm_MainMenu_VisitorToday": { + "Id": "Dorm_MainMenu_VisitorToday", + "Text": "UIText.Dorm_MainMenu_VisitorToday.1" + }, + "Dorm_MainMenu_Visitor": { + "Id": "Dorm_MainMenu_Visitor", + "Text": "UIText.Dorm_MainMenu_Visitor.1" + }, + "Dorm_MainMenu_Record": { + "Id": "Dorm_MainMenu_Record", + "Text": "UIText.Dorm_MainMenu_Record.1" + }, + "Dorm_MainMenu_FurnitureReward": { + "Id": "Dorm_MainMenu_FurnitureReward", + "Text": "UIText.Dorm_MainMenu_FurnitureReward.1" + }, + "Dorm_MainMenu_Escape": { + "Id": "Dorm_MainMenu_Escape", + "Text": "UIText.Dorm_MainMenu_Escape.1" + }, + "Dorm_MainMenu_DefaultMode": { + "Id": "Dorm_MainMenu_DefaultMode", + "Text": "UIText.Dorm_MainMenu_DefaultMode.1" + }, + "Dorm_HandBook_Title": { + "Id": "Dorm_HandBook_Title", + "Text": "UIText.Dorm_HandBook_Title.1" + }, + "Dorm_HandBook_Tog1": { + "Id": "Dorm_HandBook_Tog1", + "Text": "UIText.Dorm_HandBook_Tog1.1" + }, + "Dorm_HandBook_Tog2": { + "Id": "Dorm_HandBook_Tog2", + "Text": "UIText.Dorm_HandBook_Tog2.1" + }, + "Dorm_HandBook_Tog3": { + "Id": "Dorm_HandBook_Tog3", + "Text": "UIText.Dorm_HandBook_Tog3.1" + }, + "Dorm_Quest_GroupTitle": { + "Id": "Dorm_Quest_GroupTitle", + "Text": "UIText.Dorm_Quest_GroupTitle.1" + }, + "Dorm_Preset_RenameHint": { + "Id": "Dorm_Preset_RenameHint", + "Text": "UIText.Dorm_Preset_RenameHint.1" + }, + "Dorm_Preset_BtnUse": { + "Id": "Dorm_Preset_BtnUse", + "Text": "UIText.Dorm_Preset_BtnUse.1" + }, + "Dorm_Preset_BtnApplNow": { + "Id": "Dorm_Preset_BtnApplNow", + "Text": "UIText.Dorm_Preset_BtnApplNow.1" + }, + "Dorm_SuitDetail_BtnGet": { + "Id": "Dorm_SuitDetail_BtnGet", + "Text": "UIText.Dorm_SuitDetail_BtnGet.1" + }, + "Dorm_GiftDesc": { + "Id": "Dorm_GiftDesc", + "Text": "UIText.Dorm_GiftDesc.1" + }, + "Dorm_Contact_Interactive1": { + "Id": "Dorm_Contact_Interactive1", + "Text": "UIText.Dorm_Contact_Interactive1.1" + }, + "Dorm_Contact_Interactive2": { + "Id": "Dorm_Contact_Interactive2", + "Text": "UIText.Dorm_Contact_Interactive2.1" + }, + "Dorm_Contact_BtnSendGift": { + "Id": "Dorm_Contact_BtnSendGift", + "Text": "UIText.Dorm_Contact_BtnSendGift.1" + }, + "Dorm_GiftEmptyTitle": { + "Id": "Dorm_GiftEmptyTitle", + "Text": "UIText.Dorm_GiftEmptyTitle.1" + }, + "Dorm_GiftCountMaxHint": { + "Id": "Dorm_GiftCountMaxHint", + "Text": "UIText.Dorm_GiftCountMaxHint.1" + }, + "Dorm_FurnitreSaveCDHint": { + "Id": "Dorm_FurnitreSaveCDHint", + "Text": "UIText.Dorm_FurnitreSaveCDHint.1" + }, + "Dorm_MainViewBtnName": { + "Id": "Dorm_MainViewBtnName", + "Text": "UIText.Dorm_MainViewBtnName.1" + }, + "Dorm_MainViewBtnNameBeta": { + "Id": "Dorm_MainViewBtnNameBeta", + "Text": "UIText.Dorm_MainViewBtnNameBeta.1" + }, + "Dorm_SaveConfirmContent": { + "Id": "Dorm_SaveConfirmContent", + "Text": "UIText.Dorm_SaveConfirmContent.1" + }, + "Dorm_PresetBtn_Save": { + "Id": "Dorm_PresetBtn_Save", + "Text": "UIText.Dorm_PresetBtn_Save.1" + }, + "Dorm_PresetBtn_Use": { + "Id": "Dorm_PresetBtn_Use", + "Text": "UIText.Dorm_PresetBtn_Use.1" + }, + "Dorm_PresetBtn_OverWrite": { + "Id": "Dorm_PresetBtn_OverWrite", + "Text": "UIText.Dorm_PresetBtn_OverWrite.1" + }, + "Dorm_Editor_EmptyFurniture": { + "Id": "Dorm_Editor_EmptyFurniture", + "Text": "UIText.Dorm_Editor_EmptyFurniture.1" + }, + "Dorm_EditorBtn_GetFurniture": { + "Id": "Dorm_EditorBtn_GetFurniture", + "Text": "UIText.Dorm_EditorBtn_GetFurniture.1" + }, + "Dorm_MusicSelect_CurMusicGridTitle": { + "Id": "Dorm_MusicSelect_CurMusicGridTitle", + "Text": "UIText.Dorm_MusicSelect_CurMusicGridTitle.1" + }, + "Dorm_Friend_LikeLimit": { + "Id": "Dorm_Friend_LikeLimit", + "Text": "UIText.Dorm_Friend_LikeLimit.1" + }, + "Dorm_Friend_PanelTitle": { + "Id": "Dorm_Friend_PanelTitle", + "Text": "UIText.Dorm_Friend_PanelTitle.1" + }, + "Dorm_FriendRoot_Elevator": { + "Id": "Dorm_FriendRoot_Elevator", + "Text": "UIText.Dorm_FriendRoot_Elevator.1" + }, + "Dorm_FriendRoot_Visit": { + "Id": "Dorm_FriendRoot_Visit", + "Text": "UIText.Dorm_FriendRoot_Visit.1" + }, + "Dorm_friendRoot_GoHome": { + "Id": "Dorm_friendRoot_GoHome", + "Text": "UIText.Dorm_friendRoot_GoHome.1" + }, + "Dorm_EditorClearHint": { + "Id": "Dorm_EditorClearHint", + "Text": "UIText.Dorm_EditorClearHint.1" + }, + "Dorm_Hint_Err_FurniturePos": { + "Id": "Dorm_Hint_Err_FurniturePos", + "Text": "UIText.Dorm_Hint_Err_FurniturePos.1" + }, + "Dorm_Hint_Err_FixedFurniture": { + "Id": "Dorm_Hint_Err_FixedFurniture", + "Text": "UIText.Dorm_Hint_Err_FixedFurniture.1" + }, + "Dorm_Hint_Err_FloorCapacity": { + "Id": "Dorm_Hint_Err_FloorCapacity", + "Text": "UIText.Dorm_Hint_Err_FloorCapacity.1" + }, + "Dorm_Hint_Err_NoNeedToSave": { + "Id": "Dorm_Hint_Err_NoNeedToSave", + "Text": "UIText.Dorm_Hint_Err_NoNeedToSave.1" + }, + "Dorm_EditorRevertHint": { + "Id": "Dorm_EditorRevertHint", + "Text": "UIText.Dorm_EditorRevertHint.1" + }, + "DormBtn_UIShow": { + "Id": "DormBtn_UIShow", + "Text": "UIText.DormBtn_UIShow.1" + }, + "DormTips_VisitSameFriend": { + "Id": "DormTips_VisitSameFriend", + "Text": "UIText.DormTips_VisitSameFriend.1" + }, + "DormTips_LikeForToday": { + "Id": "DormTips_LikeForToday", + "Text": "UIText.DormTips_LikeForToday.1" + }, + "DormTips_LikeSuccess": { + "Id": "DormTips_LikeSuccess", + "Text": "UIText.DormTips_LikeSuccess.1" + }, + "DormTips_RoleFull": { + "Id": "DormTips_RoleFull", + "Text": "UIText.DormTips_RoleFull.1" + }, + "Dorm_Editor_Save": { + "Id": "Dorm_Editor_Save", + "Text": "UIText.Dorm_Editor_Save.1" + }, + "Dorm_Editor_SaveSuccess": { + "Id": "Dorm_Editor_SaveSuccess", + "Text": "UIText.Dorm_Editor_SaveSuccess.1" + }, + "Dorm_Editor_ApplicatSuccess": { + "Id": "Dorm_Editor_ApplicatSuccess", + "Text": "UIText.Dorm_Editor_ApplicatSuccess.1" + }, + "DormBtn_SaveAndExit": { + "Id": "DormBtn_SaveAndExit", + "Text": "UIText.DormBtn_SaveAndExit.1" + }, + "DormBtn_Exit": { + "Id": "DormBtn_Exit", + "Text": "UIText.DormBtn_Exit.1" + }, + "Dorm_Set_UseSuccess": { + "Id": "Dorm_Set_UseSuccess", + "Text": "UIText.Dorm_Set_UseSuccess.1" + }, + "Dorm_Set_UseHint": { + "Id": "Dorm_Set_UseHint", + "Text": "UIText.Dorm_Set_UseHint.1" + }, + "Dorm_Set_UseLackHint": { + "Id": "Dorm_Set_UseLackHint", + "Text": "UIText.Dorm_Set_UseLackHint.1" + }, + "Dorm_PresetSaveHint": { + "Id": "Dorm_PresetSaveHint", + "Text": "UIText.Dorm_PresetSaveHint.1" + }, + "Dorm_PresetUseHint": { + "Id": "Dorm_PresetUseHint", + "Text": "UIText.Dorm_PresetUseHint.1" + }, + "Dorm_PresetUseLackHint": { + "Id": "Dorm_PresetUseLackHint", + "Text": "UIText.Dorm_PresetUseLackHint.1" + }, + "Dorm_PresetCoverHint": { + "Id": "Dorm_PresetCoverHint", + "Text": "UIText.Dorm_PresetCoverHint.1" + }, + "Dorm_PresetSaveSuccess": { + "Id": "Dorm_PresetSaveSuccess", + "Text": "UIText.Dorm_PresetSaveSuccess.1" + }, + "Dorm_PresetUseSuccess": { + "Id": "Dorm_PresetUseSuccess", + "Text": "UIText.Dorm_PresetUseSuccess.1" + }, + "Dorm_PresetCoverSuccess": { + "Id": "Dorm_PresetCoverSuccess", + "Text": "UIText.Dorm_PresetCoverSuccess.1" + }, + "Dorm_NotObtained": { + "Id": "Dorm_NotObtained", + "Text": "UIText.Dorm_NotObtained.1" + }, + "Dorm_RenameDormTitle": { + "Id": "Dorm_RenameDormTitle", + "Text": "UIText.Dorm_RenameDormTitle.1" + }, + "Dorm_RenameRoomTitle": { + "Id": "Dorm_RenameRoomTitle", + "Text": "UIText.Dorm_RenameRoomTitle.1" + }, + "Dorm_RenamePresetTitle": { + "Id": "Dorm_RenamePresetTitle", + "Text": "UIText.Dorm_RenamePresetTitle.1" + }, + "Dorm_Rename_TimeCDWarning1": { + "Id": "Dorm_Rename_TimeCDWarning1", + "Text": "UIText.Dorm_Rename_TimeCDWarning1.1" + }, + "Dorm_Rename_TimeCDWarning2": { + "Id": "Dorm_Rename_TimeCDWarning2", + "Text": "UIText.Dorm_Rename_TimeCDWarning2.1" + }, + "Dorm_Rename_TimeCD": { + "Id": "Dorm_Rename_TimeCD", + "Text": "UIText.Dorm_Rename_TimeCD.1" + }, + "Dorm_Rename_TimeCDWarning3": { + "Id": "Dorm_Rename_TimeCDWarning3", + "Text": "UIText.Dorm_Rename_TimeCDWarning3.1" + }, + "Dorm_Rename_TimeCDWarning4": { + "Id": "Dorm_Rename_TimeCDWarning4", + "Text": "UIText.Dorm_Rename_TimeCDWarning4.1" + }, + "Dorm_PresetCount": { + "Id": "Dorm_PresetCount", + "Text": "UIText.Dorm_PresetCount.1" + }, + "Dorm_RoomNotAvailable_Lock": { + "Id": "Dorm_RoomNotAvailable_Lock", + "Text": "UIText.Dorm_RoomNotAvailable_Lock.1" + }, + "DormMainMenu_Knowledge": { + "Id": "DormMainMenu_Knowledge", + "Text": "UIText.DormMainMenu_Knowledge.1" + }, + "Dorm_Interactive_GroupTitle": { + "Id": "Dorm_Interactive_GroupTitle", + "Text": "UIText.Dorm_Interactive_GroupTitle.1" + }, + "ItemStype_51": { + "Id": "ItemStype_51", + "Text": "UIText.ItemStype_51.1" + }, + "ItemStype_52": { + "Id": "ItemStype_52", + "Text": "UIText.ItemStype_52.1" + }, + "ItemStype_55": { + "Id": "ItemStype_55", + "Text": "UIText.ItemStype_55.1" } } \ No newline at end of file diff --git a/data/bin/VampireEnemyPool.json b/data/bin/VampireEnemyPool.json index 09a0f1441..969710f6e 100644 --- a/data/bin/VampireEnemyPool.json +++ b/data/bin/VampireEnemyPool.json @@ -2370,7 +2370,7 @@ "297": { "PoolId": 1086, "WaveNum": 1, - "MonsterLevel": 68, + "MonsterLevel": 92, "EnemySetID": 108601, "WaveKeepTime": 30, "PoolType": 0 @@ -2378,7 +2378,7 @@ "298": { "PoolId": 1086, "WaveNum": 2, - "MonsterLevel": 69, + "MonsterLevel": 93, "EnemySetID": 108602, "WaveKeepTime": 30, "PoolType": 0 @@ -2386,7 +2386,7 @@ "299": { "PoolId": 1086, "WaveNum": 3, - "MonsterLevel": 70, + "MonsterLevel": 94, "EnemySetID": 108606, "WaveKeepTime": 30, "PoolType": 1 @@ -2394,7 +2394,7 @@ "300": { "PoolId": 1086, "WaveNum": 4, - "MonsterLevel": 71, + "MonsterLevel": 95, "EnemySetID": 108608, "WaveKeepTime": 30, "PoolType": 0 @@ -2402,7 +2402,7 @@ "301": { "PoolId": 1086, "WaveNum": 5, - "MonsterLevel": 72, + "MonsterLevel": 96, "EnemySetID": 108609, "WaveKeepTime": 60, "PoolType": 2 @@ -2506,7 +2506,7 @@ "314": { "PoolId": 1105, "WaveNum": 1, - "MonsterLevel": 61, + "MonsterLevel": 85, "EnemySetID": 110501, "WaveKeepTime": 30, "PoolType": 0 @@ -2514,7 +2514,7 @@ "315": { "PoolId": 1105, "WaveNum": 2, - "MonsterLevel": 62, + "MonsterLevel": 86, "EnemySetID": 110502, "WaveKeepTime": 30, "PoolType": 0 @@ -2522,7 +2522,7 @@ "316": { "PoolId": 1105, "WaveNum": 3, - "MonsterLevel": 63, + "MonsterLevel": 87, "EnemySetID": 110511, "WaveKeepTime": 30, "PoolType": 0 @@ -2530,7 +2530,7 @@ "317": { "PoolId": 1105, "WaveNum": 4, - "MonsterLevel": 64, + "MonsterLevel": 88, "EnemySetID": 110512, "WaveKeepTime": 30, "PoolType": 1 @@ -2538,7 +2538,7 @@ "318": { "PoolId": 1105, "WaveNum": 5, - "MonsterLevel": 65, + "MonsterLevel": 89, "EnemySetID": 110513, "WaveKeepTime": 30, "PoolType": 0 @@ -2546,7 +2546,7 @@ "319": { "PoolId": 1105, "WaveNum": 6, - "MonsterLevel": 66, + "MonsterLevel": 90, "EnemySetID": 110514, "WaveKeepTime": 30, "PoolType": 0 @@ -2554,7 +2554,7 @@ "320": { "PoolId": 1105, "WaveNum": 7, - "MonsterLevel": 67, + "MonsterLevel": 91, "EnemySetID": 110515, "WaveKeepTime": 60, "PoolType": 2 diff --git a/data/bin/VampireFloor.json b/data/bin/VampireFloor.json index 66db4ef88..3d7653df7 100644 --- a/data/bin/VampireFloor.json +++ b/data/bin/VampireFloor.json @@ -766,5 +766,31 @@ "SHBossId": 8270110, "SpecialEnemySetId": "[[102599,100]]", "TreasureSetId": "[[102699,100]]" + }, + "83017": { + "Id": 83017, + "MapId": 8100201, + "WaveCount": [ + 7, + 5 + ], + "FirstHalfPoolId": 1105, + "FHAffixId": [ + 81050, + 81040, + 81001, + 9989 + ], + "FHBossId": 8250230, + "SecondHalfPoolId": 1086, + "SHAffixId": [ + 81050, + 81010, + 81001, + 9989 + ], + "SHBossId": 8270100, + "SpecialEnemySetId": "[[102599,100]]", + "TreasureSetId": "[[102699,100]]" } } \ No newline at end of file diff --git a/data/bin/VampireRankSeason.json b/data/bin/VampireRankSeason.json index d11b7e537..73ca28184 100644 --- a/data/bin/VampireRankSeason.json +++ b/data/bin/VampireRankSeason.json @@ -254,5 +254,21 @@ "SpeciaFateCard": "[[],[98625,98626,98627],[98619,98620,98621],[98607,98608,98609],[98652,98653,98654]]", "SpeciaFateCardParam": "[[],[3,6,6],[3,6,6],[3,6,6],[3,6,6]]", "QuestGroup": 3 + }, + "17": { + "Id": 17, + "MissionId": 317, + "OpenTime": "2026-10-20T12:00:00+08:00", + "EndTime": "2026-11-10T10:59:59+08:00", + "FateCardBundle": [ + 101, + 207, + 202, + 203, + 304 + ], + "SpeciaFateCard": "[[],[98634,98635,98636],[98625,98626,98627],[98601,98602,98603],[98628,98629,98630]]", + "SpeciaFateCardParam": "[[],[3,6,6],[3,6,6],[3,6,6],[3,6,6]]", + "QuestGroup": 3 } } \ No newline at end of file diff --git a/data/bin/VampireSurvivor.json b/data/bin/VampireSurvivor.json index 3a773ecad..f2059dfa6 100644 --- a/data/bin/VampireSurvivor.json +++ b/data/bin/VampireSurvivor.json @@ -1637,5 +1637,62 @@ ], "SpeciaFateCard": "[[],[98625,98626,98627],[98619,98620,98621],[98607,98608,98609],[98652,98653,98654]]", "SpeciaFateCardParam": "[[],[3,6,6],[3,6,6],[3,6,6],[3,6,6]]" + }, + "317": { + "Id": 317, + "Name": "VampireSurvivor.317.1", + "Name1": "VampireSurvivor.317.2", + "Name2": "VampireSurvivor.317.3", + "EET": [ + 4, + 5, + 1 + ], + "NotEET": [ + 2, + 6, + 3 + ], + "SuggestedPower": 70, + "RecommendBuildRank": 26, + "Mode": 2, + "Type": 3, + "PreLevelId": 201, + "NeedWorldClass": 12, + "FirstQuestGroupId": 317, + "LevelGroupId": 1, + "FloorId": 83017, + "NormalScore1": 15, + "EliteScore1": 60, + "BossScore1": 7000, + "TimeScore1": 7000, + "TimeLimit1": 800, + "NormalScore2": 15, + "EliteScore2": 60, + "BossScore2": 7000, + "TimeScore2": 7000, + "TimeLimit2": 800, + "EETScore1": [ + 4, + 5 + ], + "EETScore2": [ + 1, + 5 + ], + "FHPreviewMonsterGroupId": 830101, + "SHPreviewMonsterGroupId": 830082, + "CoverEpisode": "Icon/MapChallenge/zs_survivor_entrancepic_301", + "Episode": "Icon/MapChallenge/zs_survivor_entrancepic_301_L1", + "Episode2": "Icon/MapChallenge/zs_survivor_entrancepic_301_L2", + "FateCardBundle": [ + 101, + 207, + 202, + 203, + 304 + ], + "SpeciaFateCard": "[[],[98634,98635,98636],[98625,98626,98627],[98601,98602,98603],[98628,98629,98630]]", + "SpeciaFateCardParam": "[[],[3,6,6],[3,6,6],[3,6,6],[3,6,6]]" } } \ No newline at end of file diff --git a/data/bin/VampireSurvivorQuest.json b/data/bin/VampireSurvivorQuest.json index 0622693a6..3fbc235c8 100644 --- a/data/bin/VampireSurvivorQuest.json +++ b/data/bin/VampireSurvivorQuest.json @@ -2429,5 +2429,90 @@ "AwardItemNum2": 100, "AwardItemTid3": 0, "AwardItemNum3": 0 + }, + "31701": { + "Id": 31701, + "GroupId": 317, + "Title": "VampireSurvivorQuest.31701.1", + "Desc": "VampireSurvivorQuest.31701.2", + "JumpTo": 0, + "Order": 1, + "Type": 3, + "CompleteCond": 77, + "CompleteCondParams": "[317]", + "AwardItemTid1": 31, + "AwardItemNum1": 2000, + "AwardItemTid2": 2, + "AwardItemNum2": 100, + "AwardItemTid3": 0, + "AwardItemNum3": 0 + }, + "31702": { + "Id": 31702, + "GroupId": 317, + "Title": "VampireSurvivorQuest.31702.1", + "Desc": "VampireSurvivorQuest.31702.2", + "JumpTo": 0, + "Order": 2, + "Type": 3, + "CompleteCond": 76, + "CompleteCondParams": "[317,20000]", + "AwardItemTid1": 31, + "AwardItemNum1": 2000, + "AwardItemTid2": 503, + "AwardItemNum2": 2, + "AwardItemTid3": 0, + "AwardItemNum3": 0 + }, + "31703": { + "Id": 31703, + "GroupId": 317, + "Title": "VampireSurvivorQuest.31703.1", + "Desc": "VampireSurvivorQuest.31703.2", + "JumpTo": 0, + "Order": 3, + "Type": 3, + "CompleteCond": 76, + "CompleteCondParams": "[317,25000]", + "AwardItemTid1": 31, + "AwardItemNum1": 3000, + "AwardItemTid2": 503, + "AwardItemNum2": 3, + "AwardItemTid3": 0, + "AwardItemNum3": 0 + }, + "31704": { + "Id": 31704, + "GroupId": 317, + "Title": "VampireSurvivorQuest.31704.1", + "Desc": "VampireSurvivorQuest.31704.2", + "JumpTo": 0, + "Order": 4, + "Type": 3, + "CompleteCond": 76, + "CompleteCondParams": "[317,28000]", + "AwardItemTid1": 115017, + "AwardItemNum1": 1, + "AwardItemTid2": 31, + "AwardItemNum2": 3000, + "AwardItemTid3": 0, + "AwardItemNum3": 0 + }, + "31705": { + "Id": 31705, + "GroupId": 317, + "Title": "VampireSurvivorQuest.31705.1", + "Desc": "VampireSurvivorQuest.31705.2", + "JumpTo": 0, + "Order": 5, + "Type": 3, + "CompleteCond": 76, + "CompleteCondParams": "[317,32000]", + "AwardItemTid1": 31, + "AwardItemNum1": 5000, + "AwardItemTid2": 2, + "AwardItemNum2": 100, + "AwardItemTid3": 0, + "AwardItemNum3": 0 } } \ No newline at end of file diff --git a/data/bin/VoDirectory.json b/data/bin/VoDirectory.json index c2dd1d8d8..68d5ae5d4 100644 --- a/data/bin/VoDirectory.json +++ b/data/bin/VoDirectory.json @@ -27719,6 +27719,699 @@ "Votype": "catchphrase", "SkinId": 0 }, + "1625601": { + "Id": 1625601, + "VoResource": "vo_162_combat_ultskill_001", + "CharacterId": 162, + "Votype": "ultskill", + "SkinId": 0 + }, + "1625602": { + "Id": 1625602, + "VoResource": "vo_162_combat_ultskill_002", + "CharacterId": 162, + "Votype": "ultskill", + "SkinId": 0 + }, + "1625701": { + "Id": 1625701, + "VoResource": "vo_162_combat_dead_001", + "CharacterId": 162, + "Votype": "dead", + "SkinId": 0 + }, + "1625702": { + "Id": 1625702, + "VoResource": "vo_162_combat_dead_002", + "CharacterId": 162, + "Votype": "dead", + "SkinId": 0 + }, + "1620101": { + "Id": 1620101, + "VoResource": "vo_162_combat_perk_001", + "CharacterId": 162, + "Votype": "perk", + "SkinId": 0 + }, + "1620102": { + "Id": 1620102, + "VoResource": "vo_162_combat_perk_002", + "CharacterId": 162, + "Votype": "perk", + "SkinId": 0 + }, + "1620103": { + "Id": 1620103, + "VoResource": "vo_162_combat_perk_003", + "CharacterId": 162, + "Votype": "perk", + "SkinId": 0 + }, + "1620201": { + "Id": 1620201, + "VoResource": "vo_162_combat_subPerk_001", + "CharacterId": 162, + "Votype": "subPerk", + "SkinId": 0 + }, + "1620202": { + "Id": 1620202, + "VoResource": "vo_162_combat_subPerk_002", + "CharacterId": 162, + "Votype": "subPerk", + "SkinId": 0 + }, + "1620301": { + "Id": 1620301, + "VoResource": "vo_162_combat_chat_001", + "CharacterId": 162, + "Votype": "chat", + "SkinId": 0 + }, + "1620302": { + "Id": 1620302, + "VoResource": "vo_162_combat_chat_002", + "CharacterId": 162, + "Votype": "chat", + "SkinId": 0 + }, + "1620303": { + "Id": 1620303, + "VoResource": "vo_162_combat_chat_003", + "CharacterId": 162, + "Votype": "chat", + "SkinId": 0 + }, + "1620304": { + "Id": 1620304, + "VoResource": "vo_162_combat_chat_004", + "CharacterId": 162, + "Votype": "chat", + "SkinId": 0 + }, + "1620305": { + "Id": 1620305, + "VoResource": "vo_162_combat_chat_005", + "CharacterId": 162, + "Votype": "chat", + "SkinId": 0 + }, + "1620401": { + "Id": 1620401, + "VoResource": "vo_162_combat_chatLvUp_001", + "CharacterId": 162, + "Votype": "chatLvUp", + "SkinId": 0 + }, + "1620501": { + "Id": 1620501, + "VoResource": "vo_162_combat_chatNext_001", + "CharacterId": 162, + "Votype": "chatNext", + "SkinId": 0 + }, + "1620601": { + "Id": 1620601, + "VoResource": "vo_162_combat_shopRoom_001", + "CharacterId": 162, + "Votype": "shopRoom", + "SkinId": 0 + }, + "1620701": { + "Id": 1620701, + "VoResource": "vo_162_combat_restRoom_001", + "CharacterId": 162, + "Votype": "restRoom", + "SkinId": 0 + }, + "1620801": { + "Id": 1620801, + "VoResource": "vo_162_combat_eventRoom_001", + "CharacterId": 162, + "Votype": "eventRoom", + "SkinId": 0 + }, + "1620901": { + "Id": 1620901, + "VoResource": "vo_162_combat_battleClear_001", + "CharacterId": 162, + "Votype": "battleClear", + "SkinId": 0 + }, + "1620902": { + "Id": 1620902, + "VoResource": "vo_162_combat_battleClear_002", + "CharacterId": 162, + "Votype": "battleClear", + "SkinId": 0 + }, + "1620903": { + "Id": 1620903, + "VoResource": "vo_162_combat_battleClear_003", + "CharacterId": 162, + "Votype": "battleClear", + "SkinId": 0 + }, + "1621001": { + "Id": 1621001, + "VoResource": "vo_162_ui_greet_001", + "CharacterId": 162, + "Votype": "greet", + "SkinId": 0 + }, + "1621002": { + "Id": 1621002, + "VoResource": "vo_162_ui_greet_002", + "CharacterId": 162, + "Votype": "greet", + "SkinId": 0 + }, + "1621101": { + "Id": 1621101, + "VoResource": "vo_162_ui_greetmorn_001", + "CharacterId": 162, + "Votype": "greetmorn", + "SkinId": 0 + }, + "1621201": { + "Id": 1621201, + "VoResource": "vo_162_ui_greetnoon_001", + "CharacterId": 162, + "Votype": "greetnoon", + "SkinId": 0 + }, + "1621301": { + "Id": 1621301, + "VoResource": "vo_162_ui_greetnight_001", + "CharacterId": 162, + "Votype": "greetnight", + "SkinId": 0 + }, + "1621401": { + "Id": 1621401, + "VoResource": "vo_162_ui_standee_001", + "CharacterId": 162, + "Votype": "standee", + "SkinId": 0 + }, + "1621402": { + "Id": 1621402, + "VoResource": "vo_162_ui_standee_002", + "CharacterId": 162, + "Votype": "standee", + "SkinId": 0 + }, + "1621501": { + "Id": 1621501, + "VoResource": "vo_162_ui_fullscreen_001", + "CharacterId": 162, + "Votype": "fullscreen", + "SkinId": 0 + }, + "1621502": { + "Id": 1621502, + "VoResource": "vo_162_ui_fullscreen_002", + "CharacterId": 162, + "Votype": "fullscreen", + "SkinId": 0 + }, + "1621601": { + "Id": 1621601, + "VoResource": "vo_162_ui_posterchat_001", + "CharacterId": 162, + "Votype": "posterchat", + "SkinId": 0 + }, + "1621602": { + "Id": 1621602, + "VoResource": "vo_162_ui_posterchat_002", + "CharacterId": 162, + "Votype": "posterchat", + "SkinId": 0 + }, + "1621603": { + "Id": 1621603, + "VoResource": "vo_162_ui_posterchat_003", + "CharacterId": 162, + "Votype": "posterchat", + "SkinId": 0 + }, + "1621604": { + "Id": 1621604, + "VoResource": "vo_162_ui_posterchat_004", + "CharacterId": 162, + "Votype": "posterchat", + "SkinId": 0 + }, + "1621605": { + "Id": 1621605, + "VoResource": "vo_162_ui_posterchat_005", + "CharacterId": 162, + "Votype": "posterchat", + "SkinId": 0 + }, + "1621606": { + "Id": 1621606, + "VoResource": "vo_162_ui_posterchat_006", + "CharacterId": 162, + "Votype": "posterchat", + "SkinId": 0 + }, + "1621701": { + "Id": 1621701, + "VoResource": "vo_162_ui_affchat1_001", + "CharacterId": 162, + "Votype": "affchat1", + "SkinId": 0 + }, + "1621801": { + "Id": 1621801, + "VoResource": "vo_162_ui_affchat2_001", + "CharacterId": 162, + "Votype": "affchat2", + "SkinId": 0 + }, + "1621901": { + "Id": 1621901, + "VoResource": "vo_162_ui_affchat3_001", + "CharacterId": 162, + "Votype": "affchat3", + "SkinId": 0 + }, + "1622001": { + "Id": 1622001, + "VoResource": "vo_162_ui_affchat4_001", + "CharacterId": 162, + "Votype": "affchat4", + "SkinId": 0 + }, + "1622101": { + "Id": 1622101, + "VoResource": "vo_162_ui_affchat5_001", + "CharacterId": 162, + "Votype": "affchat5", + "SkinId": 0 + }, + "1622201": { + "Id": 1622201, + "VoResource": "vo_162_ui_discuss_001", + "CharacterId": 162, + "Votype": "posterchat", + "SkinId": 0 + }, + "1622202": { + "Id": 1622202, + "VoResource": "vo_162_ui_discuss_002", + "CharacterId": 162, + "Votype": "posterchat", + "SkinId": 0 + }, + "1622203": { + "Id": 1622203, + "VoResource": "vo_162_ui_discuss_003", + "CharacterId": 162, + "Votype": "posterchat", + "SkinId": 0 + }, + "1622204": { + "Id": 1622204, + "VoResource": "vo_162_ui_discuss_004", + "CharacterId": 162, + "Votype": "posterchat", + "SkinId": 0 + }, + "1622205": { + "Id": 1622205, + "VoResource": "vo_162_ui_discuss_005", + "CharacterId": 162, + "Votype": "posterchat", + "SkinId": 0 + }, + "1622301": { + "Id": 1622301, + "VoResource": "vo_162_ui_hfc_001", + "CharacterId": 162, + "Votype": "hfc", + "SkinId": 0 + }, + "1622302": { + "Id": 1622302, + "VoResource": "vo_162_ui_hfc_002", + "CharacterId": 162, + "Votype": "hfc", + "SkinId": 0 + }, + "1622401": { + "Id": 1622401, + "VoResource": "vo_162_ui_hang_001", + "CharacterId": 162, + "Votype": "hang", + "SkinId": 0 + }, + "1622402": { + "Id": 1622402, + "VoResource": "vo_162_ui_hang_002", + "CharacterId": 162, + "Votype": "hang", + "SkinId": 0 + }, + "1622501": { + "Id": 1622501, + "VoResource": "vo_162_ui_exhang_001", + "CharacterId": 162, + "Votype": "exhang", + "SkinId": 0 + }, + "1622601": { + "Id": 1622601, + "VoResource": "vo_162_ui_logo_001", + "CharacterId": 162, + "Votype": "yostar", + "SkinId": 0 + }, + "1622701": { + "Id": 1622701, + "VoResource": "vo_162_ui_gachaNew_001", + "CharacterId": 162, + "Votype": "gachaNew", + "SkinId": 0 + }, + "1622801": { + "Id": 1622801, + "VoResource": "vo_162_ui_gacha_001", + "CharacterId": 162, + "Votype": "gacha", + "SkinId": 0 + }, + "1622901": { + "Id": 1622901, + "VoResource": "vo_162_ui_win_001", + "CharacterId": 162, + "Votype": "win", + "SkinId": 0 + }, + "1622902": { + "Id": 1622902, + "VoResource": "vo_162_ui_win_002", + "CharacterId": 162, + "Votype": "win", + "SkinId": 0 + }, + "1623001": { + "Id": 1623001, + "VoResource": "vo_162_ui_lose_001", + "CharacterId": 162, + "Votype": "lose", + "SkinId": 0 + }, + "1623002": { + "Id": 1623002, + "VoResource": "vo_162_ui_lose_002", + "CharacterId": 162, + "Votype": "lose", + "SkinId": 0 + }, + "1623101": { + "Id": 1623101, + "VoResource": "vo_162_ui_charup_001", + "CharacterId": 162, + "Votype": "charUp", + "SkinId": 0 + }, + "1623201": { + "Id": 1623201, + "VoResource": "vo_162_ui_excharup_001", + "CharacterId": 162, + "Votype": "exCharUp", + "SkinId": 0 + }, + "1623301": { + "Id": 1623301, + "VoResource": "vo_162_ui_uniMusic_001", + "CharacterId": 162, + "Votype": "uniMusic", + "SkinId": 0 + }, + "1623401": { + "Id": 1623401, + "VoResource": "vo_162_ui_music_001", + "CharacterId": 162, + "Votype": "music", + "SkinId": 0 + }, + "1623501": { + "Id": 1623501, + "VoResource": "vo_162_ui_unlockLook_001", + "CharacterId": 162, + "Votype": "unlockLook", + "SkinId": 0 + }, + "1623601": { + "Id": 1623601, + "VoResource": "vo_162_ui_unlockCG_001", + "CharacterId": 162, + "Votype": "unlockCG", + "SkinId": 0 + }, + "1623701": { + "Id": 1623701, + "VoResource": "vo_162_ui_swap_001", + "CharacterId": 162, + "Votype": "swap", + "SkinId": 0 + }, + "1623702": { + "Id": 1623702, + "VoResource": "vo_162_ui_swap_002", + "CharacterId": 162, + "Votype": "swap", + "SkinId": 0 + }, + "1623703": { + "Id": 1623703, + "VoResource": "vo_162_ui_swap_003", + "CharacterId": 162, + "Votype": "swap", + "SkinId": 0 + }, + "1623704": { + "Id": 1623704, + "VoResource": "vo_162_ui_swap_004", + "CharacterId": 162, + "Votype": "swap", + "SkinId": 0 + }, + "1623801": { + "Id": 1623801, + "VoResource": "vo_162_ui_swap_001", + "CharacterId": 162, + "Votype": "buildPick", + "SkinId": 0 + }, + "1623802": { + "Id": 1623802, + "VoResource": "vo_162_ui_swap_002", + "CharacterId": 162, + "Votype": "buildPick", + "SkinId": 0 + }, + "1623803": { + "Id": 1623803, + "VoResource": "vo_162_ui_swap_003", + "CharacterId": 162, + "Votype": "buildPick", + "SkinId": 0 + }, + "1623804": { + "Id": 1623804, + "VoResource": "vo_162_ui_swap_004", + "CharacterId": 162, + "Votype": "buildPick", + "SkinId": 0 + }, + "1623901": { + "Id": 1623901, + "VoResource": "vo_162_ui_afflv1_001", + "CharacterId": 162, + "Votype": "afflv1", + "SkinId": 0 + }, + "1624001": { + "Id": 1624001, + "VoResource": "vo_162_ui_afflv2_001", + "CharacterId": 162, + "Votype": "afflv2", + "SkinId": 0 + }, + "1624101": { + "Id": 1624101, + "VoResource": "vo_162_ui_afflv3_001", + "CharacterId": 162, + "Votype": "afflv3", + "SkinId": 0 + }, + "1624201": { + "Id": 1624201, + "VoResource": "vo_162_ui_afflv4_001", + "CharacterId": 162, + "Votype": "afflv4", + "SkinId": 0 + }, + "1624301": { + "Id": 1624301, + "VoResource": "vo_162_ui_thankSmall_001", + "CharacterId": 162, + "Votype": "thankSmall", + "SkinId": 0 + }, + "1624401": { + "Id": 1624401, + "VoResource": "vo_162_ui_thank_001", + "CharacterId": 162, + "Votype": "thank", + "SkinId": 0 + }, + "1624501": { + "Id": 1624501, + "VoResource": "vo_162_ui_thankEx_001", + "CharacterId": 162, + "Votype": "thankEx", + "SkinId": 0 + }, + "1625801": { + "Id": 1625801, + "VoResource": "vo_162_ui_valentine_001", + "CharacterId": 162, + "Votype": "valentine", + "SkinId": 0 + }, + "1625901": { + "Id": 1625901, + "VoResource": "vo_162_ui_xmas_001", + "CharacterId": 162, + "Votype": "xmas", + "SkinId": 0 + }, + "1626001": { + "Id": 1626001, + "VoResource": "vo_162_ui_newyear_001", + "CharacterId": 162, + "Votype": "newyear", + "SkinId": 0 + }, + "1626101": { + "Id": 1626101, + "VoResource": "vo_162_ui_birth_001", + "CharacterId": 162, + "Votype": "birth", + "SkinId": 0 + }, + "1626201": { + "Id": 1626201, + "VoResource": "vo_162_ui_yourbirth_001", + "CharacterId": 162, + "Votype": "yourbirth", + "SkinId": 0 + }, + "1624601": { + "Id": 1624601, + "VoResource": "vo_story_162_001_confirm", + "CharacterId": 162, + "Votype": "confirm", + "SkinId": 0 + }, + "1624701": { + "Id": 1624701, + "VoResource": "vo_story_162_002_deny", + "CharacterId": 162, + "Votype": "deny", + "SkinId": 0 + }, + "1624801": { + "Id": 1624801, + "VoResource": "vo_story_162_003_question", + "CharacterId": 162, + "Votype": "question", + "SkinId": 0 + }, + "1624901": { + "Id": 1624901, + "VoResource": "vo_story_162_004_confuse", + "CharacterId": 162, + "Votype": "confuse", + "SkinId": 0 + }, + "1625001": { + "Id": 1625001, + "VoResource": "vo_story_162_005_sad", + "CharacterId": 162, + "Votype": "sad", + "SkinId": 0 + }, + "1625101": { + "Id": 1625101, + "VoResource": "vo_story_162_006_excit", + "CharacterId": 162, + "Votype": "excit", + "SkinId": 0 + }, + "1625201": { + "Id": 1625201, + "VoResource": "vo_story_162_007_angry", + "CharacterId": 162, + "Votype": "angry", + "SkinId": 0 + }, + "1625301": { + "Id": 1625301, + "VoResource": "vo_story_162_008_happy", + "CharacterId": 162, + "Votype": "happy", + "SkinId": 0 + }, + "1625401": { + "Id": 1625401, + "VoResource": "vo_story_162_009_sigh", + "CharacterId": 162, + "Votype": "sigh", + "SkinId": 0 + }, + "1625501": { + "Id": 1625501, + "VoResource": "vo_story_162_010_catchphrase", + "CharacterId": 162, + "Votype": "catchphrase", + "SkinId": 0 + }, + "1625502": { + "Id": 1625502, + "VoResource": "vo_story_162_011_catchphrase", + "CharacterId": 162, + "Votype": "catchphrase", + "SkinId": 0 + }, + "1625503": { + "Id": 1625503, + "VoResource": "vo_story_162_012_catchphrase", + "CharacterId": 162, + "Votype": "catchphrase", + "SkinId": 0 + }, + "1625504": { + "Id": 1625504, + "VoResource": "vo_story_162_013_catchphrase", + "CharacterId": 162, + "Votype": "catchphrase", + "SkinId": 0 + }, + "1625505": { + "Id": 1625505, + "VoResource": "vo_story_162_014_catchphrase", + "CharacterId": 162, + "Votype": "catchphrase", + "SkinId": 0 + }, "81100101": { "Id": 81100101, "VoResource": "vo_110_ui_greet_001", @@ -29896,6 +30589,139 @@ "Votype": "exhang_npc", "SkinId": 0 }, + "81620101": { + "Id": 81620101, + "VoResource": "vo_162_ui_greet_001", + "CharacterId": 8162, + "Votype": "greet_npc", + "SkinId": 0 + }, + "81620102": { + "Id": 81620102, + "VoResource": "vo_162_ui_greet_002", + "CharacterId": 8162, + "Votype": "greet_npc", + "SkinId": 0 + }, + "81620201": { + "Id": 81620201, + "VoResource": "vo_162_ui_greetmorn_001", + "CharacterId": 8162, + "Votype": "greetmorn_npc", + "SkinId": 0 + }, + "81620301": { + "Id": 81620301, + "VoResource": "vo_162_ui_greetnoon_001", + "CharacterId": 8162, + "Votype": "greetnoon_npc", + "SkinId": 0 + }, + "81620401": { + "Id": 81620401, + "VoResource": "vo_162_ui_greetnight_001", + "CharacterId": 8162, + "Votype": "greetnight_npc", + "SkinId": 0 + }, + "81620501": { + "Id": 81620501, + "VoResource": "vo_162_ui_posterchat_001", + "CharacterId": 8162, + "Votype": "posterchat_npc", + "SkinId": 0 + }, + "81620502": { + "Id": 81620502, + "VoResource": "vo_162_ui_posterchat_002", + "CharacterId": 8162, + "Votype": "posterchat_npc", + "SkinId": 0 + }, + "81620503": { + "Id": 81620503, + "VoResource": "vo_162_ui_posterchat_003", + "CharacterId": 8162, + "Votype": "posterchat_npc", + "SkinId": 0 + }, + "81620504": { + "Id": 81620504, + "VoResource": "vo_162_ui_posterchat_004", + "CharacterId": 8162, + "Votype": "posterchat_npc", + "SkinId": 0 + }, + "81620505": { + "Id": 81620505, + "VoResource": "vo_162_ui_posterchat_005", + "CharacterId": 8162, + "Votype": "posterchat_npc", + "SkinId": 0 + }, + "81620506": { + "Id": 81620506, + "VoResource": "vo_162_ui_posterchat_006", + "CharacterId": 8162, + "Votype": "posterchat_npc", + "SkinId": 0 + }, + "81620601": { + "Id": 81620601, + "VoResource": "vo_story_162_001_confirm", + "CharacterId": 8162, + "Votype": "limited", + "SkinId": 0 + }, + "81620602": { + "Id": 81620602, + "VoResource": "vo_story_162_006_excit", + "CharacterId": 8162, + "Votype": "limited", + "SkinId": 0 + }, + "81620603": { + "Id": 81620603, + "VoResource": "vo_story_162_008_happy", + "CharacterId": 8162, + "Votype": "limited", + "SkinId": 0 + }, + "81620701": { + "Id": 81620701, + "VoResource": "vo_story_162_011_catchphrase", + "CharacterId": 8162, + "Votype": "hfc_npc", + "SkinId": 0 + }, + "81620702": { + "Id": 81620702, + "VoResource": "vo_story_162_013_catchphrase", + "CharacterId": 8162, + "Votype": "hfc_npc", + "SkinId": 0 + }, + "81620801": { + "Id": 81620801, + "VoResource": "vo_story_162_010_catchphrase", + "CharacterId": 8162, + "Votype": "hang_npc", + "SkinId": 0 + }, + "81620802": { + "Id": 81620802, + "VoResource": "vo_story_162_012_catchphrase", + "CharacterId": 8162, + "Votype": "hang_npc", + "SkinId": 0 + }, + "81620901": { + "Id": 81620901, + "VoResource": "vo_story_162_014_catchphrase", + "CharacterId": 8162, + "Votype": "exhang_npc", + "SkinId": 0 + }, "-1431835591": { "Id": -1431835591, "VoResource": "vo_LoginNpc158_Xmas25_day01", @@ -30022,27 +30848,6 @@ "Votype": "login_npc_day07", "SkinId": 0 }, - "-1478835591": { - "Id": -1478835591, - "VoResource": "vo_LoginNpc111_HalfAnniversary_day01", - "CharacterId": 7111, - "Votype": "login_npc_day01", - "SkinId": 0 - }, - "-1486835590": { - "Id": -1486835590, - "VoResource": "vo_LoginNpc103_HalfAnniversary_day02", - "CharacterId": 7103, - "Votype": "login_npc_day02", - "SkinId": 0 - }, - "-1477835589": { - "Id": -1477835589, - "VoResource": "vo_LoginNpc112_HalfAnniversary_day03", - "CharacterId": 7112, - "Votype": "login_npc_day03", - "SkinId": 0 - }, "-1456835588": { "Id": -1456835588, "VoResource": "vo_LoginNpc133_HalfAnniversary_day04", @@ -30120,6 +30925,55 @@ "Votype": "login_npc_day07", "SkinId": 0 }, + "-1478835591": { + "Id": -1478835591, + "VoResource": "vo_LoginNpc111_FirstAnniversary_day01", + "CharacterId": 7111, + "Votype": "login_npc_day01", + "SkinId": 0 + }, + "-1486835590": { + "Id": -1486835590, + "VoResource": "vo_LoginNpc103_FirstAnniversary_day02", + "CharacterId": 7103, + "Votype": "login_npc_day02", + "SkinId": 0 + }, + "-1477835589": { + "Id": -1477835589, + "VoResource": "vo_LoginNpc112_FirstAnniversary_day03", + "CharacterId": 7112, + "Votype": "login_npc_day03", + "SkinId": 0 + }, + "-1445835588": { + "Id": -1445835588, + "VoResource": "vo_LoginNpc144_FirstAnniversary_day04", + "CharacterId": 7144, + "Votype": "login_npc_day04", + "SkinId": 0 + }, + "-1444835587": { + "Id": -1444835587, + "VoResource": "vo_LoginNpc145_FirstAnniversary_day05", + "CharacterId": 7145, + "Votype": "login_npc_day05", + "SkinId": 0 + }, + "-1450835586": { + "Id": -1450835586, + "VoResource": "vo_LoginNpc139_FirstAnniversary_day06", + "CharacterId": 7139, + "Votype": "login_npc_day06", + "SkinId": 0 + }, + "-1427835585": { + "Id": -1427835585, + "VoResource": "vo_LoginNpc162_FirstAnniversary_day07", + "CharacterId": 7162, + "Votype": "login_npc_day07", + "SkinId": 0 + }, "91020101": { "Id": 91020101, "VoResource": "vo_npc102_ui_greet_001", @@ -31338,6 +32192,356 @@ "Votype": "thankLvup", "SkinId": 0 }, + "562075509": { + "Id": 562075509, + "VoResource": "vo_npc152_ui_greet_001", + "CharacterId": 915201, + "Votype": "greet_npc", + "SkinId": 0 + }, + "562075510": { + "Id": 562075510, + "VoResource": "vo_npc152_ui_greet_002", + "CharacterId": 915201, + "Votype": "greet_npc", + "SkinId": 0 + }, + "562075511": { + "Id": 562075511, + "VoResource": "vo_npc152_ui_greet_003", + "CharacterId": 915201, + "Votype": "greet_npc", + "SkinId": 0 + }, + "562075512": { + "Id": 562075512, + "VoResource": "vo_npc152_ui_greet_004", + "CharacterId": 915201, + "Votype": "greet_npc", + "SkinId": 0 + }, + "562075513": { + "Id": 562075513, + "VoResource": "vo_npc152_ui_greet_005", + "CharacterId": 915201, + "Votype": "greet_npc", + "SkinId": 0 + }, + "562075609": { + "Id": 562075609, + "VoResource": "vo_npc152_ui_greetmorn_001", + "CharacterId": 915201, + "Votype": "greetmorn_npc", + "SkinId": 0 + }, + "562075610": { + "Id": 562075610, + "VoResource": "vo_npc152_ui_greetmorn_002", + "CharacterId": 915201, + "Votype": "greetmorn_npc", + "SkinId": 0 + }, + "562075611": { + "Id": 562075611, + "VoResource": "vo_npc152_ui_greetmorn_003", + "CharacterId": 915201, + "Votype": "greetmorn_npc", + "SkinId": 0 + }, + "562075709": { + "Id": 562075709, + "VoResource": "vo_npc152_ui_greetnoon_001", + "CharacterId": 915201, + "Votype": "greetnoon_npc", + "SkinId": 0 + }, + "562075710": { + "Id": 562075710, + "VoResource": "vo_npc152_ui_greetnoon_002", + "CharacterId": 915201, + "Votype": "greetnoon_npc", + "SkinId": 0 + }, + "562075711": { + "Id": 562075711, + "VoResource": "vo_npc152_ui_greetnoon_003", + "CharacterId": 915201, + "Votype": "greetnoon_npc", + "SkinId": 0 + }, + "562075809": { + "Id": 562075809, + "VoResource": "vo_npc152_ui_greetnight_001", + "CharacterId": 915201, + "Votype": "greetnight_npc", + "SkinId": 0 + }, + "562075810": { + "Id": 562075810, + "VoResource": "vo_npc152_ui_greetnight_002", + "CharacterId": 915201, + "Votype": "greetnight_npc", + "SkinId": 0 + }, + "562075811": { + "Id": 562075811, + "VoResource": "vo_npc152_ui_greetnight_003", + "CharacterId": 915201, + "Votype": "greetnight_npc", + "SkinId": 0 + }, + "562075909": { + "Id": 562075909, + "VoResource": "vo_npc152_ui_posterchat_001", + "CharacterId": 915201, + "Votype": "posterchat_npc", + "SkinId": 0 + }, + "562075910": { + "Id": 562075910, + "VoResource": "vo_npc152_ui_posterchat_002", + "CharacterId": 915201, + "Votype": "posterchat_npc", + "SkinId": 0 + }, + "562075911": { + "Id": 562075911, + "VoResource": "vo_npc152_ui_posterchat_003", + "CharacterId": 915201, + "Votype": "posterchat_npc", + "SkinId": 0 + }, + "562075912": { + "Id": 562075912, + "VoResource": "vo_npc152_ui_posterchat_004", + "CharacterId": 915201, + "Votype": "posterchat_npc", + "SkinId": 0 + }, + "562075913": { + "Id": 562075913, + "VoResource": "vo_npc152_ui_posterchat_005", + "CharacterId": 915201, + "Votype": "posterchat_npc", + "SkinId": 0 + }, + "562075914": { + "Id": 562075914, + "VoResource": "vo_npc152_ui_posterchat_006", + "CharacterId": 915201, + "Votype": "posterchat_npc", + "SkinId": 0 + }, + "562075915": { + "Id": 562075915, + "VoResource": "vo_npc152_ui_posterchat_007", + "CharacterId": 915201, + "Votype": "posterchat_npc", + "SkinId": 0 + }, + "562075916": { + "Id": 562075916, + "VoResource": "vo_npc152_ui_posterchat_008", + "CharacterId": 915201, + "Votype": "posterchat_npc", + "SkinId": 0 + }, + "562075917": { + "Id": 562075917, + "VoResource": "vo_npc152_ui_posterchat_009", + "CharacterId": 915201, + "Votype": "posterchat_npc", + "SkinId": 0 + }, + "562075918": { + "Id": 562075918, + "VoResource": "vo_npc152_ui_posterchat_010", + "CharacterId": 915201, + "Votype": "posterchat_npc", + "SkinId": 0 + }, + "562076009": { + "Id": 562076009, + "VoResource": "vo_npc152_ui_posterchat_001", + "CharacterId": 915201, + "Votype": "Tab", + "SkinId": 0 + }, + "562076010": { + "Id": 562076010, + "VoResource": "vo_npc152_ui_posterchat_002", + "CharacterId": 915201, + "Votype": "Tab", + "SkinId": 0 + }, + "562076011": { + "Id": 562076011, + "VoResource": "vo_npc152_ui_posterchat_003", + "CharacterId": 915201, + "Votype": "Tab", + "SkinId": 0 + }, + "562076012": { + "Id": 562076012, + "VoResource": "vo_npc152_ui_posterchat_004", + "CharacterId": 915201, + "Votype": "Tab", + "SkinId": 0 + }, + "562076013": { + "Id": 562076013, + "VoResource": "vo_npc152_ui_posterchat_005", + "CharacterId": 915201, + "Votype": "Tab", + "SkinId": 0 + }, + "562076014": { + "Id": 562076014, + "VoResource": "vo_npc152_ui_posterchat_006", + "CharacterId": 915201, + "Votype": "Tab", + "SkinId": 0 + }, + "562076015": { + "Id": 562076015, + "VoResource": "vo_npc152_ui_posterchat_007", + "CharacterId": 915201, + "Votype": "Tab", + "SkinId": 0 + }, + "562076016": { + "Id": 562076016, + "VoResource": "vo_npc152_ui_posterchat_008", + "CharacterId": 915201, + "Votype": "Tab", + "SkinId": 0 + }, + "562076017": { + "Id": 562076017, + "VoResource": "vo_npc152_ui_posterchat_009", + "CharacterId": 915201, + "Votype": "Tab", + "SkinId": 0 + }, + "562076018": { + "Id": 562076018, + "VoResource": "vo_npc152_ui_posterchat_010", + "CharacterId": 915201, + "Votype": "Tab", + "SkinId": 0 + }, + "562076109": { + "Id": 562076109, + "VoResource": "vo_npc152_ui_hfc_001", + "CharacterId": 915201, + "Votype": "hfc_npc", + "SkinId": 0 + }, + "562076110": { + "Id": 562076110, + "VoResource": "vo_npc152_ui_hfc_002", + "CharacterId": 915201, + "Votype": "hfc_npc", + "SkinId": 0 + }, + "562076111": { + "Id": 562076111, + "VoResource": "vo_npc152_ui_hfc_003", + "CharacterId": 915201, + "Votype": "hfc_npc", + "SkinId": 0 + }, + "562076112": { + "Id": 562076112, + "VoResource": "vo_npc152_ui_hfc_004", + "CharacterId": 915201, + "Votype": "hfc_npc", + "SkinId": 0 + }, + "562076113": { + "Id": 562076113, + "VoResource": "vo_npc152_ui_hfc_005", + "CharacterId": 915201, + "Votype": "hfc_npc", + "SkinId": 0 + }, + "562076209": { + "Id": 562076209, + "VoResource": "vo_npc152_ui_hang_001", + "CharacterId": 915201, + "Votype": "hang_npc", + "SkinId": 0 + }, + "562076210": { + "Id": 562076210, + "VoResource": "vo_npc152_ui_hang_002", + "CharacterId": 915201, + "Votype": "hang_npc", + "SkinId": 0 + }, + "562076211": { + "Id": 562076211, + "VoResource": "vo_npc152_ui_hang_003", + "CharacterId": 915201, + "Votype": "hang_npc", + "SkinId": 0 + }, + "562076212": { + "Id": 562076212, + "VoResource": "vo_npc152_ui_hang_004", + "CharacterId": 915201, + "Votype": "hang_npc", + "SkinId": 0 + }, + "562076213": { + "Id": 562076213, + "VoResource": "vo_npc152_ui_hang_005", + "CharacterId": 915201, + "Votype": "hang_npc", + "SkinId": 0 + }, + "562076309": { + "Id": 562076309, + "VoResource": "vo_npc152_ui_exhang_001", + "CharacterId": 915201, + "Votype": "exhang_npc", + "SkinId": 0 + }, + "562076310": { + "Id": 562076310, + "VoResource": "vo_npc152_ui_exhang_002", + "CharacterId": 915201, + "Votype": "exhang_npc", + "SkinId": 0 + }, + "562076311": { + "Id": 562076311, + "VoResource": "vo_npc152_ui_exhang_003", + "CharacterId": 915201, + "Votype": "exhang_npc", + "SkinId": 0 + }, + "562076409": { + "Id": 562076409, + "VoResource": "vo_npc152_ui_thank_001", + "CharacterId": 915201, + "Votype": "limited", + "SkinId": 0 + }, + "562076410": { + "Id": 562076410, + "VoResource": "vo_npc152_ui_thank_002", + "CharacterId": 915201, + "Votype": "limited", + "SkinId": 0 + }, + "562076411": { + "Id": 562076411, + "VoResource": "vo_npc152_ui_thank_003", + "CharacterId": 915201, + "Votype": "limited", + "SkinId": 0 + }, "91590101": { "Id": 91590101, "VoResource": "vo_npc159_ui_greet_001", diff --git a/data/bin/Word.json b/data/bin/Word.json index 495e44a78..804bbf384 100644 --- a/data/bin/Word.json +++ b/data/bin/Word.json @@ -189,6 +189,25 @@ "Param9": "", "Param10": "" }, + "67": { + "Id": 67, + "Title": "Word.67.1", + "TitleIcon": "", + "Type": 1, + "Desc": "Word.67.2", + "Color": "6A90EB", + "Icon": "0", + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, "1001": { "Id": 1001, "Title": "Word.1001.1", @@ -1595,6 +1614,120 @@ "Param9": "", "Param10": "" }, + "2068": { + "Id": 2068, + "Title": "Word.2068.1", + "TitleIcon": "", + "Type": 1, + "Desc": "Word.2068.2", + "Color": "6A90EB", + "Icon": "0", + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "2069": { + "Id": 2069, + "Title": "Word.2069.1", + "TitleIcon": "", + "Type": 1, + "Desc": "Word.2069.2", + "Color": "6A90EB", + "Icon": "0", + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "2070": { + "Id": 2070, + "Title": "Word.2070.1", + "TitleIcon": "", + "Type": 1, + "Desc": "Word.2070.2", + "Color": "6A92EB", + "Icon": "2", + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "2071": { + "Id": 2071, + "Title": "Word.2071.1", + "TitleIcon": "", + "Type": 1, + "Desc": "Word.2071.2", + "Color": "6A93EB", + "Icon": "3", + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "2072": { + "Id": 2072, + "Title": "Word.2072.1", + "TitleIcon": "", + "Type": 1, + "Desc": "Word.2072.2", + "Color": "6A94EB", + "Icon": "4", + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, + "2073": { + "Id": 2073, + "Title": "Word.2073.1", + "TitleIcon": "", + "Type": 1, + "Desc": "Word.2073.2", + "Color": "6A95EB", + "Icon": "5", + "Param1": "", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, "3001": { "Id": 3001, "Title": "Word.3001.1", @@ -2469,6 +2602,25 @@ "Param9": "", "Param10": "" }, + "4044": { + "Id": 4044, + "Title": "Word.4044.1", + "TitleIcon": "", + "Type": 1, + "Desc": "Word.4044.2", + "Color": "6A90EB", + "Icon": "0", + "Param1": "HitDamage,DamageNum,162310003", + "Param2": "", + "Param3": "", + "Param4": "", + "Param5": "", + "Param6": "", + "Param7": "", + "Param8": "", + "Param9": "", + "Param10": "" + }, "4045": { "Id": 4045, "Title": "Word.4045.1", diff --git a/data/bin/WorldClass.json b/data/bin/WorldClass.json index aa9d7ad67..640fcaff0 100644 --- a/data/bin/WorldClass.json +++ b/data/bin/WorldClass.json @@ -92,7 +92,9 @@ "DoubleCount": 0, "Reward": "{\"2\":100,\"20\":60,\"1\":800000}", "RewardLimit": 2000, - "OpenFunc": [], + "OpenFunc": [ + 35 + ], "FuncChangeText1": "WorldClass.8.1", "FuncChangeText2": "WorldClass.8.2", "FuncChangeText3": "WorldClass.8.3" @@ -103,7 +105,9 @@ "DoubleCount": 0, "Reward": "{\"2\":100,\"20\":60,\"1\":800000}", "RewardLimit": 2000, - "OpenFunc": [], + "OpenFunc": [ + 32 + ], "FuncChangeText1": "WorldClass.9.1", "FuncChangeText2": "WorldClass.9.2", "FuncChangeText3": "WorldClass.9.3" @@ -138,7 +142,9 @@ "DoubleCount": 0, "Reward": "{\"2\":100,\"20\":60,\"1\":800000}", "RewardLimit": 2000, - "OpenFunc": [], + "OpenFunc": [ + 37 + ], "FuncChangeText1": "WorldClass.12.1", "FuncChangeText2": "WorldClass.12.2", "FuncChangeText3": "WorldClass.12.3" @@ -456,5 +462,225 @@ "FuncChangeText1": "WorldClass.40.1", "FuncChangeText2": "WorldClass.40.2", "FuncChangeText3": "WorldClass.40.3" + }, + "41": { + "Id": 41, + "Exp": 2000, + "DoubleCount": 0, + "Reward": "{\"2\":100,\"20\":60,\"1\":800000}", + "RewardLimit": 2000, + "OpenFunc": [], + "FuncChangeText1": "WorldClass.41.1", + "FuncChangeText2": "WorldClass.41.2", + "FuncChangeText3": "WorldClass.41.3" + }, + "42": { + "Id": 42, + "Exp": 2000, + "DoubleCount": 0, + "Reward": "{\"2\":100,\"20\":60,\"1\":800000}", + "RewardLimit": 2000, + "OpenFunc": [], + "FuncChangeText1": "WorldClass.42.1", + "FuncChangeText2": "WorldClass.42.2", + "FuncChangeText3": "WorldClass.42.3" + }, + "43": { + "Id": 43, + "Exp": 2000, + "DoubleCount": 0, + "Reward": "{\"2\":100,\"20\":60,\"1\":800000}", + "RewardLimit": 2000, + "OpenFunc": [], + "FuncChangeText1": "WorldClass.43.1", + "FuncChangeText2": "WorldClass.43.2", + "FuncChangeText3": "WorldClass.43.3" + }, + "44": { + "Id": 44, + "Exp": 3000, + "DoubleCount": 0, + "Reward": "{\"2\":100,\"20\":60,\"1\":800000}", + "RewardLimit": 2000, + "OpenFunc": [], + "FuncChangeText1": "WorldClass.44.1", + "FuncChangeText2": "WorldClass.44.2", + "FuncChangeText3": "WorldClass.44.3" + }, + "45": { + "Id": 45, + "Exp": 3000, + "DoubleCount": 0, + "Reward": "{\"2\":100,\"20\":60,\"71028\":1}", + "RewardLimit": 2000, + "OpenFunc": [], + "FuncChangeText1": "WorldClass.45.1", + "FuncChangeText2": "WorldClass.45.2", + "FuncChangeText3": "WorldClass.45.3" + }, + "46": { + "Id": 46, + "Exp": 3000, + "DoubleCount": 0, + "Reward": "{\"2\":100,\"20\":60,\"1\":800000}", + "RewardLimit": 2000, + "OpenFunc": [], + "FuncChangeText1": "WorldClass.46.1", + "FuncChangeText2": "WorldClass.46.2", + "FuncChangeText3": "WorldClass.46.3" + }, + "47": { + "Id": 47, + "Exp": 4000, + "DoubleCount": 0, + "Reward": "{\"2\":100,\"20\":60,\"1\":800000}", + "RewardLimit": 2000, + "OpenFunc": [], + "FuncChangeText1": "WorldClass.47.1", + "FuncChangeText2": "WorldClass.47.2", + "FuncChangeText3": "WorldClass.47.3" + }, + "48": { + "Id": 48, + "Exp": 4000, + "DoubleCount": 0, + "Reward": "{\"2\":100,\"20\":60,\"1\":800000}", + "RewardLimit": 2000, + "OpenFunc": [], + "FuncChangeText1": "WorldClass.48.1", + "FuncChangeText2": "WorldClass.48.2", + "FuncChangeText3": "WorldClass.48.3" + }, + "49": { + "Id": 49, + "Exp": 4000, + "DoubleCount": 0, + "Reward": "{\"2\":100,\"20\":60,\"1\":800000}", + "RewardLimit": 2000, + "OpenFunc": [], + "FuncChangeText1": "WorldClass.49.1", + "FuncChangeText2": "WorldClass.49.2", + "FuncChangeText3": "WorldClass.49.3" + }, + "50": { + "Id": 50, + "Exp": 4000, + "DoubleCount": 0, + "Reward": "{\"2\":100,\"20\":60,\"72028\":1}", + "RewardLimit": 2000, + "OpenFunc": [], + "FuncChangeText1": "WorldClass.50.1", + "FuncChangeText2": "WorldClass.50.2", + "FuncChangeText3": "WorldClass.50.3" + }, + "51": { + "Id": 51, + "Exp": 5000, + "DoubleCount": 0, + "Reward": "{\"2\":100,\"20\":60,\"1\":800000}", + "RewardLimit": 2000, + "OpenFunc": [], + "FuncChangeText1": "WorldClass.51.1", + "FuncChangeText2": "WorldClass.51.2", + "FuncChangeText3": "WorldClass.51.3" + }, + "52": { + "Id": 52, + "Exp": 5000, + "DoubleCount": 0, + "Reward": "{\"2\":100,\"20\":60,\"1\":800000}", + "RewardLimit": 2000, + "OpenFunc": [], + "FuncChangeText1": "WorldClass.52.1", + "FuncChangeText2": "WorldClass.52.2", + "FuncChangeText3": "WorldClass.52.3" + }, + "53": { + "Id": 53, + "Exp": 5000, + "DoubleCount": 0, + "Reward": "{\"2\":100,\"20\":60,\"1\":800000}", + "RewardLimit": 2000, + "OpenFunc": [], + "FuncChangeText1": "WorldClass.53.1", + "FuncChangeText2": "WorldClass.53.2", + "FuncChangeText3": "WorldClass.53.3" + }, + "54": { + "Id": 54, + "Exp": 5000, + "DoubleCount": 0, + "Reward": "{\"2\":100,\"20\":60,\"1\":800000}", + "RewardLimit": 2000, + "OpenFunc": [], + "FuncChangeText1": "WorldClass.54.1", + "FuncChangeText2": "WorldClass.54.2", + "FuncChangeText3": "WorldClass.54.3" + }, + "55": { + "Id": 55, + "Exp": 5000, + "DoubleCount": 0, + "Reward": "{\"2\":100,\"20\":60,\"71029\":1}", + "RewardLimit": 2000, + "OpenFunc": [], + "FuncChangeText1": "WorldClass.55.1", + "FuncChangeText2": "WorldClass.55.2", + "FuncChangeText3": "WorldClass.55.3" + }, + "56": { + "Id": 56, + "Exp": 6000, + "DoubleCount": 0, + "Reward": "{\"2\":100,\"20\":60,\"1\":800000}", + "RewardLimit": 2000, + "OpenFunc": [], + "FuncChangeText1": "WorldClass.56.1", + "FuncChangeText2": "WorldClass.56.2", + "FuncChangeText3": "WorldClass.56.3" + }, + "57": { + "Id": 57, + "Exp": 6000, + "DoubleCount": 0, + "Reward": "{\"2\":100,\"20\":60,\"1\":800000}", + "RewardLimit": 2000, + "OpenFunc": [], + "FuncChangeText1": "WorldClass.57.1", + "FuncChangeText2": "WorldClass.57.2", + "FuncChangeText3": "WorldClass.57.3" + }, + "58": { + "Id": 58, + "Exp": 6000, + "DoubleCount": 0, + "Reward": "{\"2\":100,\"20\":60,\"1\":800000}", + "RewardLimit": 2000, + "OpenFunc": [], + "FuncChangeText1": "WorldClass.58.1", + "FuncChangeText2": "WorldClass.58.2", + "FuncChangeText3": "WorldClass.58.3" + }, + "59": { + "Id": 59, + "Exp": 6000, + "DoubleCount": 0, + "Reward": "{\"2\":100,\"20\":60,\"1\":800000}", + "RewardLimit": 2000, + "OpenFunc": [], + "FuncChangeText1": "WorldClass.59.1", + "FuncChangeText2": "WorldClass.59.2", + "FuncChangeText3": "WorldClass.59.3" + }, + "60": { + "Id": 60, + "Exp": 6000, + "DoubleCount": 0, + "Reward": "{\"2\":100,\"20\":60,\"72029\":1}", + "RewardLimit": 2000, + "OpenFunc": [], + "FuncChangeText1": "WorldClass.60.1", + "FuncChangeText2": "WorldClass.60.2", + "FuncChangeText3": "WorldClass.60.3" } } \ No newline at end of file diff --git a/data/bin/achievement.bytes b/data/bin/achievement.bytes index 7db8d8436..6515dc85d 100644 Binary files a/data/bin/achievement.bytes and b/data/bin/achievement.bytes differ diff --git a/data/bin/activity.bytes b/data/bin/activity.bytes index d0137c990..616df4c8d 100644 Binary files a/data/bin/activity.bytes and b/data/bin/activity.bytes differ diff --git a/data/bin/activitydouble.bytes b/data/bin/activitydouble.bytes index 8b042d380..9e5e08b0c 100644 Binary files a/data/bin/activitydouble.bytes and b/data/bin/activitydouble.bytes differ diff --git a/data/bin/activitydoublequest.bytes b/data/bin/activitydoublequest.bytes index 0d6c1babe..2653e3cf3 100644 Binary files a/data/bin/activitydoublequest.bytes and b/data/bin/activitydoublequest.bytes differ diff --git a/data/bin/activityentrance.bytes b/data/bin/activityentrance.bytes new file mode 100644 index 000000000..14cd763e7 Binary files /dev/null and b/data/bin/activityentrance.bytes differ diff --git a/data/bin/activitygoods.bytes b/data/bin/activitygoods.bytes index bba576f6b..1726ac2e9 100644 Binary files a/data/bin/activitygoods.bytes and b/data/bin/activitygoods.bytes differ diff --git a/data/bin/activitygroup.bytes b/data/bin/activitygroup.bytes index bb69879ce..1134d1ee9 100644 Binary files a/data/bin/activitygroup.bytes and b/data/bin/activitygroup.bytes differ diff --git a/data/bin/activityicecreamlevel.bytes b/data/bin/activityicecreamlevel.bytes index 958d3656d..70ea879a9 100644 Binary files a/data/bin/activityicecreamlevel.bytes and b/data/bin/activityicecreamlevel.bytes differ diff --git a/data/bin/activitylevelsfloor.bytes b/data/bin/activitylevelsfloor.bytes index 01b714054..13c46ee8b 100644 Binary files a/data/bin/activitylevelsfloor.bytes and b/data/bin/activitylevelsfloor.bytes differ diff --git a/data/bin/activitylevelslevel.bytes b/data/bin/activitylevelslevel.bytes index 5a8db277a..9b5d58a5a 100644 Binary files a/data/bin/activitylevelslevel.bytes and b/data/bin/activitylevelslevel.bytes differ diff --git a/data/bin/activitymailbindcontrol.bytes b/data/bin/activitymailbindcontrol.bytes new file mode 100644 index 000000000..d0dca8f7b Binary files /dev/null and b/data/bin/activitymailbindcontrol.bytes differ diff --git a/data/bin/activitypenguincardlevel.bytes b/data/bin/activitypenguincardlevel.bytes index 4ebb266d0..efead41cf 100644 Binary files a/data/bin/activitypenguincardlevel.bytes and b/data/bin/activitypenguincardlevel.bytes differ diff --git a/data/bin/activityreturnee.bytes b/data/bin/activityreturnee.bytes new file mode 100644 index 000000000..719ddece6 Binary files /dev/null and b/data/bin/activityreturnee.bytes differ diff --git a/data/bin/activityreturneecard.bytes b/data/bin/activityreturneecard.bytes new file mode 100644 index 000000000..b4a2385a8 Binary files /dev/null and b/data/bin/activityreturneecard.bytes differ diff --git a/data/bin/activityreturneeloginrewardcontrol.bytes b/data/bin/activityreturneeloginrewardcontrol.bytes new file mode 100644 index 000000000..c407e5e5d Binary files /dev/null and b/data/bin/activityreturneeloginrewardcontrol.bytes differ diff --git a/data/bin/activityreturneeloginrewardgroup.bytes b/data/bin/activityreturneeloginrewardgroup.bytes new file mode 100644 index 000000000..3d019054b Binary files /dev/null and b/data/bin/activityreturneeloginrewardgroup.bytes differ diff --git a/data/bin/activityreturneepack.bytes b/data/bin/activityreturneepack.bytes new file mode 100644 index 000000000..fd6a514f7 Binary files /dev/null and b/data/bin/activityreturneepack.bytes differ diff --git a/data/bin/activityreturneequest.bytes b/data/bin/activityreturneequest.bytes new file mode 100644 index 000000000..9ddf4981e Binary files /dev/null and b/data/bin/activityreturneequest.bytes differ diff --git a/data/bin/activityreturneequestgroup.bytes b/data/bin/activityreturneequestgroup.bytes new file mode 100644 index 000000000..e5f044491 Binary files /dev/null and b/data/bin/activityreturneequestgroup.bytes differ diff --git a/data/bin/activityreturneequestpoint.bytes b/data/bin/activityreturneequestpoint.bytes new file mode 100644 index 000000000..1107079c4 Binary files /dev/null and b/data/bin/activityreturneequestpoint.bytes differ diff --git a/data/bin/activityreturneereunionreward.bytes b/data/bin/activityreturneereunionreward.bytes new file mode 100644 index 000000000..e65968e6d Binary files /dev/null and b/data/bin/activityreturneereunionreward.bytes differ diff --git a/data/bin/activityreturneetrialbuild.bytes b/data/bin/activityreturneetrialbuild.bytes new file mode 100644 index 000000000..2b7adb60d Binary files /dev/null and b/data/bin/activityreturneetrialbuild.bytes differ diff --git a/data/bin/activityreturneetrialbuildgroup.bytes b/data/bin/activityreturneetrialbuildgroup.bytes new file mode 100644 index 000000000..23d956019 Binary files /dev/null and b/data/bin/activityreturneetrialbuildgroup.bytes differ diff --git a/data/bin/activityshop.bytes b/data/bin/activityshop.bytes index b9c8576f1..624abf551 100644 Binary files a/data/bin/activityshop.bytes and b/data/bin/activityshop.bytes differ diff --git a/data/bin/activityshopcontrol.bytes b/data/bin/activityshopcontrol.bytes index 682ac0012..e98e0aad1 100644 Binary files a/data/bin/activityshopcontrol.bytes and b/data/bin/activityshopcontrol.bytes differ diff --git a/data/bin/activitystory.bytes b/data/bin/activitystory.bytes index 5cf978b6b..ba57cd197 100644 Binary files a/data/bin/activitystory.bytes and b/data/bin/activitystory.bytes differ diff --git a/data/bin/activitystorychapter.bytes b/data/bin/activitystorychapter.bytes index ee3b4decd..ba16f0202 100644 Binary files a/data/bin/activitystorychapter.bytes and b/data/bin/activitystorychapter.bytes differ diff --git a/data/bin/activitystoryline.bytes b/data/bin/activitystoryline.bytes new file mode 100644 index 000000000..827ce5459 Binary files /dev/null and b/data/bin/activitystoryline.bytes differ diff --git a/data/bin/activitytask.bytes b/data/bin/activitytask.bytes index 97402eb41..79b9fe940 100644 Binary files a/data/bin/activitytask.bytes and b/data/bin/activitytask.bytes differ diff --git a/data/bin/activitytaskcontrol.bytes b/data/bin/activitytaskcontrol.bytes index 2f6b5e2c4..fd1d36b2e 100644 Binary files a/data/bin/activitytaskcontrol.bytes and b/data/bin/activitytaskcontrol.bytes differ diff --git a/data/bin/activitytaskgroup.bytes b/data/bin/activitytaskgroup.bytes index 80d3c62e3..62ac7c15d 100644 Binary files a/data/bin/activitytaskgroup.bytes and b/data/bin/activitytaskgroup.bytes differ diff --git a/data/bin/adcontrol.bytes b/data/bin/adcontrol.bytes index 437fd9118..72f0f3bee 100644 Binary files a/data/bin/adcontrol.bytes and b/data/bin/adcontrol.bytes differ diff --git a/data/bin/affinitylevel.bytes b/data/bin/affinitylevel.bytes index db1924f00..f09fc819c 100644 Binary files a/data/bin/affinitylevel.bytes and b/data/bin/affinitylevel.bytes differ diff --git a/data/bin/affinityquest.bytes b/data/bin/affinityquest.bytes index 16f38c149..87d5f4c00 100644 Binary files a/data/bin/affinityquest.bytes and b/data/bin/affinityquest.bytes differ diff --git a/data/bin/affinityupreward.bytes b/data/bin/affinityupreward.bytes index 559c19220..147335a20 100644 Binary files a/data/bin/affinityupreward.bytes and b/data/bin/affinityupreward.bytes differ diff --git a/data/bin/agentspecialperformance.bytes b/data/bin/agentspecialperformance.bytes index b9264421d..ba40d653a 100644 Binary files a/data/bin/agentspecialperformance.bytes and b/data/bin/agentspecialperformance.bytes differ diff --git a/data/bin/ai.bytes b/data/bin/ai.bytes index ca792b9d3..70f525b76 100644 Binary files a/data/bin/ai.bytes and b/data/bin/ai.bytes differ diff --git a/data/bin/attribute.bytes b/data/bin/attribute.bytes index 4fa1582b3..69c68d830 100644 Binary files a/data/bin/attribute.bytes and b/data/bin/attribute.bytes differ diff --git a/data/bin/attributesetlimit.bytes b/data/bin/attributesetlimit.bytes index f8c7df4ac..145440254 100644 Binary files a/data/bin/attributesetlimit.bytes and b/data/bin/attributesetlimit.bytes differ diff --git a/data/bin/banner.bytes b/data/bin/banner.bytes index 5ed420857..fa3b24094 100644 Binary files a/data/bin/banner.bytes and b/data/bin/banner.bytes differ diff --git a/data/bin/battlepassreward.bytes b/data/bin/battlepassreward.bytes index 05768adef..968e7d7f2 100644 Binary files a/data/bin/battlepassreward.bytes and b/data/bin/battlepassreward.bytes differ diff --git a/data/bin/bdconvert.bytes b/data/bin/bdconvert.bytes index 680c9b006..70c5eb99e 100644 Binary files a/data/bin/bdconvert.bytes and b/data/bin/bdconvert.bytes differ diff --git a/data/bin/bdconvertcondition.bytes b/data/bin/bdconvertcondition.bytes index d4b8a65bc..5e7c512ba 100644 Binary files a/data/bin/bdconvertcondition.bytes and b/data/bin/bdconvertcondition.bytes differ diff --git a/data/bin/bdconvertcontent.bytes b/data/bin/bdconvertcontent.bytes index 96a2d221f..3cbd39e04 100644 Binary files a/data/bin/bdconvertcontent.bytes and b/data/bin/bdconvertcontent.bytes differ diff --git a/data/bin/bdconvertcontrol.bytes b/data/bin/bdconvertcontrol.bytes index 4b1c6967c..0cec210f3 100644 Binary files a/data/bin/bdconvertcontrol.bytes and b/data/bin/bdconvertcontrol.bytes differ diff --git a/data/bin/bdconvertrewardgroup.bytes b/data/bin/bdconvertrewardgroup.bytes index 54dadbc14..1ee4f55c7 100644 Binary files a/data/bin/bdconvertrewardgroup.bytes and b/data/bin/bdconvertrewardgroup.bytes differ diff --git a/data/bin/boardnpc.bytes b/data/bin/boardnpc.bytes index f13f298be..0e1f8979c 100644 Binary files a/data/bin/boardnpc.bytes and b/data/bin/boardnpc.bytes differ diff --git a/data/bin/breakoutcharacter.bytes b/data/bin/breakoutcharacter.bytes index c313bc06b..a986469e2 100644 Binary files a/data/bin/breakoutcharacter.bytes and b/data/bin/breakoutcharacter.bytes differ diff --git a/data/bin/breakoutcontrol.bytes b/data/bin/breakoutcontrol.bytes index 560de3632..e0d65b5f0 100644 Binary files a/data/bin/breakoutcontrol.bytes and b/data/bin/breakoutcontrol.bytes differ diff --git a/data/bin/breakoutenemyspr.bytes b/data/bin/breakoutenemyspr.bytes index 582a16894..92dba2e15 100644 Binary files a/data/bin/breakoutenemyspr.bytes and b/data/bin/breakoutenemyspr.bytes differ diff --git a/data/bin/breakoutfloor.bytes b/data/bin/breakoutfloor.bytes index d11fe53d6..1ceb8c5ee 100644 Binary files a/data/bin/breakoutfloor.bytes and b/data/bin/breakoutfloor.bytes differ diff --git a/data/bin/breakoutlevel.bytes b/data/bin/breakoutlevel.bytes index 5d76abb1c..ef62e229b 100644 Binary files a/data/bin/breakoutlevel.bytes and b/data/bin/breakoutlevel.bytes differ diff --git a/data/bin/buff.bytes b/data/bin/buff.bytes index 682e27fce..84064a183 100644 Binary files a/data/bin/buff.bytes and b/data/bin/buff.bytes differ diff --git a/data/bin/buffvalue.bytes b/data/bin/buffvalue.bytes index 3d11032ff..81d06d776 100644 Binary files a/data/bin/buffvalue.bytes and b/data/bin/buffvalue.bytes differ diff --git a/data/bin/character.bytes b/data/bin/character.bytes index 794e5c96a..884e7a805 100644 Binary files a/data/bin/character.bytes and b/data/bin/character.bytes differ diff --git a/data/bin/characteradvance.bytes b/data/bin/characteradvance.bytes index 194f2fab0..88bbf4cf0 100644 Binary files a/data/bin/characteradvance.bytes and b/data/bin/characteradvance.bytes differ diff --git a/data/bin/characterarchive.bytes b/data/bin/characterarchive.bytes index 5e249331b..084966dfb 100644 Binary files a/data/bin/characterarchive.bytes and b/data/bin/characterarchive.bytes differ diff --git a/data/bin/characterarchivebaseinfo.bytes b/data/bin/characterarchivebaseinfo.bytes index 8d3b8a97d..9f62c873a 100644 Binary files a/data/bin/characterarchivebaseinfo.bytes and b/data/bin/characterarchivebaseinfo.bytes differ diff --git a/data/bin/characterarchivecontent.bytes b/data/bin/characterarchivecontent.bytes index d55ff517c..8be56e754 100644 Binary files a/data/bin/characterarchivecontent.bytes and b/data/bin/characterarchivecontent.bytes differ diff --git a/data/bin/characterarchivevoice.bytes b/data/bin/characterarchivevoice.bytes index 537bf54eb..e3214172a 100644 Binary files a/data/bin/characterarchivevoice.bytes and b/data/bin/characterarchivevoice.bytes differ diff --git a/data/bin/charactercg.bytes b/data/bin/charactercg.bytes index 89af59b55..1b9844e7d 100644 Binary files a/data/bin/charactercg.bytes and b/data/bin/charactercg.bytes differ diff --git a/data/bin/characterdes.bytes b/data/bin/characterdes.bytes index d0e028bb9..15d037e9a 100644 Binary files a/data/bin/characterdes.bytes and b/data/bin/characterdes.bytes differ diff --git a/data/bin/characterskillupgrade.bytes b/data/bin/characterskillupgrade.bytes index 687e7a499..a8e259249 100644 Binary files a/data/bin/characterskillupgrade.bytes and b/data/bin/characterskillupgrade.bytes differ diff --git a/data/bin/characterskin.bytes b/data/bin/characterskin.bytes index 848647a86..b07c533ed 100644 Binary files a/data/bin/characterskin.bytes and b/data/bin/characterskin.bytes differ diff --git a/data/bin/characterskinoverlap.bytes b/data/bin/characterskinoverlap.bytes index 5811d932c..42da10416 100644 Binary files a/data/bin/characterskinoverlap.bytes and b/data/bin/characterskinoverlap.bytes differ diff --git a/data/bin/charactertag.bytes b/data/bin/charactertag.bytes index df0a68716..3899a6d44 100644 Binary files a/data/bin/charactertag.bytes and b/data/bin/charactertag.bytes differ diff --git a/data/bin/charaffinitytemplate.bytes b/data/bin/charaffinitytemplate.bytes index 7c56c2320..d44e9587c 100644 Binary files a/data/bin/charaffinitytemplate.bytes and b/data/bin/charaffinitytemplate.bytes differ diff --git a/data/bin/chargeminstance.bytes b/data/bin/chargeminstance.bytes index ad6e083f2..3cc375e7e 100644 Binary files a/data/bin/chargeminstance.bytes and b/data/bin/chargeminstance.bytes differ diff --git a/data/bin/chargeminstancefloor.bytes b/data/bin/chargeminstancefloor.bytes index 54eb6e6a4..475aeb55f 100644 Binary files a/data/bin/chargeminstancefloor.bytes and b/data/bin/chargeminstancefloor.bytes differ diff --git a/data/bin/chargeminstancerewardgroup.bytes b/data/bin/chargeminstancerewardgroup.bytes index acc1ca8ed..72013048d 100644 Binary files a/data/bin/chargeminstancerewardgroup.bytes and b/data/bin/chargeminstancerewardgroup.bytes differ diff --git a/data/bin/chargetlines.bytes b/data/bin/chargetlines.bytes index f6d8573c8..d5b87e1f2 100644 Binary files a/data/bin/chargetlines.bytes and b/data/bin/chargetlines.bytes differ diff --git a/data/bin/charpotential.bytes b/data/bin/charpotential.bytes index 3c5bd41a2..27b56b242 100644 Binary files a/data/bin/charpotential.bytes and b/data/bin/charpotential.bytes differ diff --git a/data/bin/chat.bytes b/data/bin/chat.bytes index cdbf60eda..272e43769 100644 Binary files a/data/bin/chat.bytes and b/data/bin/chat.bytes differ diff --git a/data/bin/config.bytes b/data/bin/config.bytes index aba53533e..0a5bed257 100644 Binary files a/data/bin/config.bytes and b/data/bin/config.bytes differ diff --git a/data/bin/dailyquest.bytes b/data/bin/dailyquest.bytes index e6e2ed49d..29e30bd88 100644 Binary files a/data/bin/dailyquest.bytes and b/data/bin/dailyquest.bytes differ diff --git a/data/bin/dailyquestactive.bytes b/data/bin/dailyquestactive.bytes index c0024509b..c6cec88b7 100644 Binary files a/data/bin/dailyquestactive.bytes and b/data/bin/dailyquestactive.bytes differ diff --git a/data/bin/datingbranch.bytes b/data/bin/datingbranch.bytes index a632881cd..1d7ca5880 100644 Binary files a/data/bin/datingbranch.bytes and b/data/bin/datingbranch.bytes differ diff --git a/data/bin/datingcharacterevent.bytes b/data/bin/datingcharacterevent.bytes index 41ea7dd33..c44d5d588 100644 Binary files a/data/bin/datingcharacterevent.bytes and b/data/bin/datingcharacterevent.bytes differ diff --git a/data/bin/datingcharresponse.bytes b/data/bin/datingcharresponse.bytes index a1920ff1f..81310404c 100644 Binary files a/data/bin/datingcharresponse.bytes and b/data/bin/datingcharresponse.bytes differ diff --git a/data/bin/datingchartag.bytes b/data/bin/datingchartag.bytes index 369161b6d..42333d849 100644 Binary files a/data/bin/datingchartag.bytes and b/data/bin/datingchartag.bytes differ diff --git a/data/bin/datinglandmark.bytes b/data/bin/datinglandmark.bytes index b523f2e4f..8e27eacb4 100644 Binary files a/data/bin/datinglandmark.bytes and b/data/bin/datinglandmark.bytes differ diff --git a/data/bin/datinglandmarkevent.bytes b/data/bin/datinglandmarkevent.bytes index 35bf5ba48..f2f4eb432 100644 Binary files a/data/bin/datinglandmarkevent.bytes and b/data/bin/datinglandmarkevent.bytes differ diff --git a/data/bin/datingstartendevent.bytes b/data/bin/datingstartendevent.bytes index 09e83ce10..992dfdb3a 100644 Binary files a/data/bin/datingstartendevent.bytes and b/data/bin/datingstartendevent.bytes differ diff --git a/data/bin/demonadvance.bytes b/data/bin/demonadvance.bytes index 20de858da..228927cbb 100644 Binary files a/data/bin/demonadvance.bytes and b/data/bin/demonadvance.bytes differ diff --git a/data/bin/dictionarydiagram.bytes b/data/bin/dictionarydiagram.bytes index bbd03eba0..06ad400bf 100644 Binary files a/data/bin/dictionarydiagram.bytes and b/data/bin/dictionarydiagram.bytes differ diff --git a/data/bin/dictionaryentry.bytes b/data/bin/dictionaryentry.bytes index 943d45b89..0db60645c 100644 Binary files a/data/bin/dictionaryentry.bytes and b/data/bin/dictionaryentry.bytes differ diff --git a/data/bin/dictionarytab.bytes b/data/bin/dictionarytab.bytes index 76a159dc2..340a16217 100644 Binary files a/data/bin/dictionarytab.bytes and b/data/bin/dictionarytab.bytes differ diff --git a/data/bin/dictionarytopbarentry.bytes b/data/bin/dictionarytopbarentry.bytes index 4ee539827..e34f787ea 100644 Binary files a/data/bin/dictionarytopbarentry.bytes and b/data/bin/dictionarytopbarentry.bytes differ diff --git a/data/bin/disc.bytes b/data/bin/disc.bytes index 4922e61d0..bd0d72bd7 100644 Binary files a/data/bin/disc.bytes and b/data/bin/disc.bytes differ diff --git a/data/bin/discip.bytes b/data/bin/discip.bytes index 8a7fb90d5..d1a8b1101 100644 Binary files a/data/bin/discip.bytes and b/data/bin/discip.bytes differ diff --git a/data/bin/dormachievement.bytes b/data/bin/dormachievement.bytes new file mode 100644 index 000000000..f5d7c821c Binary files /dev/null and b/data/bin/dormachievement.bytes differ diff --git a/data/bin/dormfurniture.bytes b/data/bin/dormfurniture.bytes new file mode 100644 index 000000000..28bc6ebcf Binary files /dev/null and b/data/bin/dormfurniture.bytes differ diff --git a/data/bin/dormhonortitle.bytes b/data/bin/dormhonortitle.bytes new file mode 100644 index 000000000..797beebfb Binary files /dev/null and b/data/bin/dormhonortitle.bytes differ diff --git a/data/bin/dorminteractive.bytes b/data/bin/dorminteractive.bytes new file mode 100644 index 000000000..9dde7b060 Binary files /dev/null and b/data/bin/dorminteractive.bytes differ diff --git a/data/bin/dormlayoutreward.bytes b/data/bin/dormlayoutreward.bytes new file mode 100644 index 000000000..3c9002ac9 Binary files /dev/null and b/data/bin/dormlayoutreward.bytes differ diff --git a/data/bin/dormquest.bytes b/data/bin/dormquest.bytes new file mode 100644 index 000000000..49a8b2d16 Binary files /dev/null and b/data/bin/dormquest.bytes differ diff --git a/data/bin/dormquestgroup.bytes b/data/bin/dormquestgroup.bytes new file mode 100644 index 000000000..ce83b2d9b Binary files /dev/null and b/data/bin/dormquestgroup.bytes differ diff --git a/data/bin/dormreward.bytes b/data/bin/dormreward.bytes new file mode 100644 index 000000000..361973e2d Binary files /dev/null and b/data/bin/dormreward.bytes differ diff --git a/data/bin/dormrole.bytes b/data/bin/dormrole.bytes new file mode 100644 index 000000000..88ffea57a Binary files /dev/null and b/data/bin/dormrole.bytes differ diff --git a/data/bin/dormroleskin.bytes b/data/bin/dormroleskin.bytes new file mode 100644 index 000000000..acb3c8673 Binary files /dev/null and b/data/bin/dormroleskin.bytes differ diff --git a/data/bin/dormroom.bytes b/data/bin/dormroom.bytes new file mode 100644 index 000000000..90644c6bd Binary files /dev/null and b/data/bin/dormroom.bytes differ diff --git a/data/bin/dormroomlayout.bytes b/data/bin/dormroomlayout.bytes new file mode 100644 index 000000000..405b23313 Binary files /dev/null and b/data/bin/dormroomlayout.bytes differ diff --git a/data/bin/dormroomscene.bytes b/data/bin/dormroomscene.bytes new file mode 100644 index 000000000..f6e5d2a27 Binary files /dev/null and b/data/bin/dormroomscene.bytes differ diff --git a/data/bin/dormroomsize.bytes b/data/bin/dormroomsize.bytes new file mode 100644 index 000000000..1db531b1d Binary files /dev/null and b/data/bin/dormroomsize.bytes differ diff --git a/data/bin/drop.bytes b/data/bin/drop.bytes index 1d1121e52..59943399a 100644 Binary files a/data/bin/drop.bytes and b/data/bin/drop.bytes differ diff --git a/data/bin/dropobject.bytes b/data/bin/dropobject.bytes index 056e8c972..4ff50478b 100644 Binary files a/data/bin/dropobject.bytes and b/data/bin/dropobject.bytes differ diff --git a/data/bin/droppkg.bytes b/data/bin/droppkg.bytes index 8fb78ca17..865732a31 100644 Binary files a/data/bin/droppkg.bytes and b/data/bin/droppkg.bytes differ diff --git a/data/bin/effect.bytes b/data/bin/effect.bytes index 598ce7da6..443546213 100644 Binary files a/data/bin/effect.bytes and b/data/bin/effect.bytes differ diff --git a/data/bin/effectdesc.bytes b/data/bin/effectdesc.bytes index 129468b7f..e3ddf2b76 100644 Binary files a/data/bin/effectdesc.bytes and b/data/bin/effectdesc.bytes differ diff --git a/data/bin/effectvalue.bytes b/data/bin/effectvalue.bytes index 5d53c5790..d3ed877bb 100644 Binary files a/data/bin/effectvalue.bytes and b/data/bin/effectvalue.bytes differ diff --git a/data/bin/endscenetype.bytes b/data/bin/endscenetype.bytes index b1bd7b134..12f5e7a72 100644 Binary files a/data/bin/endscenetype.bytes and b/data/bin/endscenetype.bytes differ diff --git a/data/bin/errorcode.bytes b/data/bin/errorcode.bytes index 0124ca223..fa1a90e41 100644 Binary files a/data/bin/errorcode.bytes and b/data/bin/errorcode.bytes differ diff --git a/data/bin/eventoptions.bytes b/data/bin/eventoptions.bytes index dd9491347..e8ec1b148 100644 Binary files a/data/bin/eventoptions.bytes and b/data/bin/eventoptions.bytes differ diff --git a/data/bin/floorbuff.bytes b/data/bin/floorbuff.bytes index 86caaac88..ae3b8bbdd 100644 Binary files a/data/bin/floorbuff.bytes and b/data/bin/floorbuff.bytes differ diff --git a/data/bin/followsocialmediacontrol.bytes b/data/bin/followsocialmediacontrol.bytes index acc1ca8ed..508f035e0 100644 Binary files a/data/bin/followsocialmediacontrol.bytes and b/data/bin/followsocialmediacontrol.bytes differ diff --git a/data/bin/followsocialmedialinkconfig.bytes b/data/bin/followsocialmedialinkconfig.bytes index acc1ca8ed..31524508a 100644 Binary files a/data/bin/followsocialmedialinkconfig.bytes and b/data/bin/followsocialmedialinkconfig.bytes differ diff --git a/data/bin/force.bytes b/data/bin/force.bytes index 368ded680..526ecdad5 100644 Binary files a/data/bin/force.bytes and b/data/bin/force.bytes differ diff --git a/data/bin/formationscene.bytes b/data/bin/formationscene.bytes index b15c49c92..489e7ce17 100644 Binary files a/data/bin/formationscene.bytes and b/data/bin/formationscene.bytes differ diff --git a/data/bin/gacha.bytes b/data/bin/gacha.bytes index 1f356ed82..f12784793 100644 Binary files a/data/bin/gacha.bytes and b/data/bin/gacha.bytes differ diff --git a/data/bin/gachapkg.bytes b/data/bin/gachapkg.bytes index a7c0ec611..37bab2422 100644 Binary files a/data/bin/gachapkg.bytes and b/data/bin/gachapkg.bytes differ diff --git a/data/bin/gachareward.bytes b/data/bin/gachareward.bytes new file mode 100644 index 000000000..ea67854eb Binary files /dev/null and b/data/bin/gachareward.bytes differ diff --git a/data/bin/gachastorage.bytes b/data/bin/gachastorage.bytes index 6b2387d7f..7295c77d3 100644 Binary files a/data/bin/gachastorage.bytes and b/data/bin/gachastorage.bytes differ diff --git a/data/bin/gachatype.bytes b/data/bin/gachatype.bytes index f9b19443e..b2631a179 100644 Binary files a/data/bin/gachatype.bytes and b/data/bin/gachatype.bytes differ diff --git a/data/bin/gamepadaction.bytes b/data/bin/gamepadaction.bytes index 8c0023c02..9498d6b54 100644 Binary files a/data/bin/gamepadaction.bytes and b/data/bin/gamepadaction.bytes differ diff --git a/data/bin/gmorder.bytes b/data/bin/gmorder.bytes index d33614967..a73792a99 100644 Binary files a/data/bin/gmorder.bytes and b/data/bin/gmorder.bytes differ diff --git a/data/bin/gmsuperman.bytes b/data/bin/gmsuperman.bytes index 0259bf288..78402f72b 100644 Binary files a/data/bin/gmsuperman.bytes and b/data/bin/gmsuperman.bytes differ diff --git a/data/bin/gmteam.bytes b/data/bin/gmteam.bytes index d1e1d5bdb..c6666136c 100644 Binary files a/data/bin/gmteam.bytes and b/data/bin/gmteam.bytes differ diff --git a/data/bin/guidegroup.bytes b/data/bin/guidegroup.bytes index 30f89b42b..914112b2e 100644 Binary files a/data/bin/guidegroup.bytes and b/data/bin/guidegroup.bytes differ diff --git a/data/bin/guidemissionchapter.bytes b/data/bin/guidemissionchapter.bytes index acc1ca8ed..d50bd76fa 100644 Binary files a/data/bin/guidemissionchapter.bytes and b/data/bin/guidemissionchapter.bytes differ diff --git a/data/bin/guidemissionquest.bytes b/data/bin/guidemissionquest.bytes index acc1ca8ed..8e0f1b3c6 100644 Binary files a/data/bin/guidemissionquest.bytes and b/data/bin/guidemissionquest.bytes differ diff --git a/data/bin/guidemissionquestgroup.bytes b/data/bin/guidemissionquestgroup.bytes index acc1ca8ed..c04eb0f3d 100644 Binary files a/data/bin/guidemissionquestgroup.bytes and b/data/bin/guidemissionquestgroup.bytes differ diff --git a/data/bin/handbook.bytes b/data/bin/handbook.bytes index bf7303530..95724f59e 100644 Binary files a/data/bin/handbook.bytes and b/data/bin/handbook.bytes differ diff --git a/data/bin/hitdamage.bytes b/data/bin/hitdamage.bytes index 4deed16ae..9143f4256 100644 Binary files a/data/bin/hitdamage.bytes and b/data/bin/hitdamage.bytes differ diff --git a/data/bin/honor.bytes b/data/bin/honor.bytes index 1c2f1b4f1..e67bd5b08 100644 Binary files a/data/bin/honor.bytes and b/data/bin/honor.bytes differ diff --git a/data/bin/honorcharacter.bytes b/data/bin/honorcharacter.bytes index 7935513b7..d10bb5520 100644 Binary files a/data/bin/honorcharacter.bytes and b/data/bin/honorcharacter.bytes differ diff --git a/data/bin/honorlevel.bytes b/data/bin/honorlevel.bytes index 273ce7979..7935af21a 100644 Binary files a/data/bin/honorlevel.bytes and b/data/bin/honorlevel.bytes differ diff --git a/data/bin/infinitytower.bytes b/data/bin/infinitytower.bytes index 0eec8254e..d6c261e1d 100644 Binary files a/data/bin/infinitytower.bytes and b/data/bin/infinitytower.bytes differ diff --git a/data/bin/infinitytoweraffix.bytes b/data/bin/infinitytoweraffix.bytes index 2d23c26a7..17865651b 100644 Binary files a/data/bin/infinitytoweraffix.bytes and b/data/bin/infinitytoweraffix.bytes differ diff --git a/data/bin/infinitytowerdifficulty.bytes b/data/bin/infinitytowerdifficulty.bytes index a554719c6..2e7ffe607 100644 Binary files a/data/bin/infinitytowerdifficulty.bytes and b/data/bin/infinitytowerdifficulty.bytes differ diff --git a/data/bin/infinitytowerenemyset.bytes b/data/bin/infinitytowerenemyset.bytes index 5ebfa9d7e..f9878fefd 100644 Binary files a/data/bin/infinitytowerenemyset.bytes and b/data/bin/infinitytowerenemyset.bytes differ diff --git a/data/bin/infinitytowerfloor.bytes b/data/bin/infinitytowerfloor.bytes index f9eb60580..09f75da21 100644 Binary files a/data/bin/infinitytowerfloor.bytes and b/data/bin/infinitytowerfloor.bytes differ diff --git a/data/bin/infinitytowerlevel.bytes b/data/bin/infinitytowerlevel.bytes index fd7454c25..cc7bdf6d9 100644 Binary files a/data/bin/infinitytowerlevel.bytes and b/data/bin/infinitytowerlevel.bytes differ diff --git a/data/bin/infinitytowermap.bytes b/data/bin/infinitytowermap.bytes index f86afc7bb..305ccae66 100644 Binary files a/data/bin/infinitytowermap.bytes and b/data/bin/infinitytowermap.bytes differ diff --git a/data/bin/infinitytowermsg.bytes b/data/bin/infinitytowermsg.bytes index 042e36f49..596ef5468 100644 Binary files a/data/bin/infinitytowermsg.bytes and b/data/bin/infinitytowermsg.bytes differ diff --git a/data/bin/interactiveaction.bytes b/data/bin/interactiveaction.bytes index b64af07a9..1265892bd 100644 Binary files a/data/bin/interactiveaction.bytes and b/data/bin/interactiveaction.bytes differ diff --git a/data/bin/item.bytes b/data/bin/item.bytes index c51cb2db1..703864545 100644 Binary files a/data/bin/item.bytes and b/data/bin/item.bytes differ diff --git a/data/bin/itempackmark.bytes b/data/bin/itempackmark.bytes index 0770579bb..a828497f6 100644 Binary files a/data/bin/itempackmark.bytes and b/data/bin/itempackmark.bytes differ diff --git a/data/bin/jointdrillfloor.bytes b/data/bin/jointdrillfloor.bytes index 63a805d64..8a2bceadb 100644 Binary files a/data/bin/jointdrillfloor.bytes and b/data/bin/jointdrillfloor.bytes differ diff --git a/data/bin/jumpto.bytes b/data/bin/jumpto.bytes index 2f2ab1aba..5b8335650 100644 Binary files a/data/bin/jumpto.bytes and b/data/bin/jumpto.bytes differ diff --git a/data/bin/levelquest.bytes b/data/bin/levelquest.bytes index 29a8ec895..d742bbda2 100644 Binary files a/data/bin/levelquest.bytes and b/data/bin/levelquest.bytes differ diff --git a/data/bin/levelquesttarget.bytes b/data/bin/levelquesttarget.bytes index 4f0f03b73..29e073314 100644 Binary files a/data/bin/levelquesttarget.bytes and b/data/bin/levelquesttarget.bytes differ diff --git a/data/bin/loginrewardcontrol.bytes b/data/bin/loginrewardcontrol.bytes index cea0922b2..5796e9754 100644 Binary files a/data/bin/loginrewardcontrol.bytes and b/data/bin/loginrewardcontrol.bytes differ diff --git a/data/bin/loginrewardgroup.bytes b/data/bin/loginrewardgroup.bytes index 8615ee723..e30d070ba 100644 Binary files a/data/bin/loginrewardgroup.bytes and b/data/bin/loginrewardgroup.bytes differ diff --git a/data/bin/mailtemplate.bytes b/data/bin/mailtemplate.bytes index 57acbe6a6..2bf65bf6c 100644 Binary files a/data/bin/mailtemplate.bytes and b/data/bin/mailtemplate.bytes differ diff --git a/data/bin/mainlinefloor.bytes b/data/bin/mainlinefloor.bytes index ebc101380..47ffe6414 100644 Binary files a/data/bin/mainlinefloor.bytes and b/data/bin/mainlinefloor.bytes differ diff --git a/data/bin/mainscreencg.bytes b/data/bin/mainscreencg.bytes index 1eabb1597..e65d17529 100644 Binary files a/data/bin/mainscreencg.bytes and b/data/bin/mainscreencg.bytes differ diff --git a/data/bin/mainskill.bytes b/data/bin/mainskill.bytes index af589953e..56916cf92 100644 Binary files a/data/bin/mainskill.bytes and b/data/bin/mainskill.bytes differ diff --git a/data/bin/mallactivity.bytes b/data/bin/mallactivity.bytes new file mode 100644 index 000000000..4e3095d86 Binary files /dev/null and b/data/bin/mallactivity.bytes differ diff --git a/data/bin/malladvrecommend.bytes b/data/bin/malladvrecommend.bytes index a7eb0d43d..a41fb9d24 100644 Binary files a/data/bin/malladvrecommend.bytes and b/data/bin/malladvrecommend.bytes differ diff --git a/data/bin/mallpackage.bytes b/data/bin/mallpackage.bytes index 1bea46867..599f07a70 100644 Binary files a/data/bin/mallpackage.bytes and b/data/bin/mallpackage.bytes differ diff --git a/data/bin/mallpackagepage.bytes b/data/bin/mallpackagepage.bytes index 954ae805d..0ea89c691 100644 Binary files a/data/bin/mallpackagepage.bytes and b/data/bin/mallpackagepage.bytes differ diff --git a/data/bin/mallrecommendgroup.bytes b/data/bin/mallrecommendgroup.bytes index 25e5fdce6..1bdd95acb 100644 Binary files a/data/bin/mallrecommendgroup.bytes and b/data/bin/mallrecommendgroup.bytes differ diff --git a/data/bin/mallshop.bytes b/data/bin/mallshop.bytes index 5422c398f..8c86524fc 100644 Binary files a/data/bin/mallshop.bytes and b/data/bin/mallshop.bytes differ diff --git a/data/bin/mangaloading.bytes b/data/bin/mangaloading.bytes index 205caeed9..10a890d9e 100644 Binary files a/data/bin/mangaloading.bytes and b/data/bin/mangaloading.bytes differ diff --git a/data/bin/mathparkourareaconfig.bytes b/data/bin/mathparkourareaconfig.bytes new file mode 100644 index 000000000..08786f49d Binary files /dev/null and b/data/bin/mathparkourareaconfig.bytes differ diff --git a/data/bin/mathparkourbuffitem.bytes b/data/bin/mathparkourbuffitem.bytes new file mode 100644 index 000000000..2e764fc21 Binary files /dev/null and b/data/bin/mathparkourbuffitem.bytes differ diff --git a/data/bin/mathparkourconfig.bytes b/data/bin/mathparkourconfig.bytes new file mode 100644 index 000000000..24ecf6ec7 Binary files /dev/null and b/data/bin/mathparkourconfig.bytes differ diff --git a/data/bin/mathparkourcontrol.bytes b/data/bin/mathparkourcontrol.bytes new file mode 100644 index 000000000..acc1ca8ed Binary files /dev/null and b/data/bin/mathparkourcontrol.bytes differ diff --git a/data/bin/mathparkouritemgroup.bytes b/data/bin/mathparkouritemgroup.bytes new file mode 100644 index 000000000..8ac132291 Binary files /dev/null and b/data/bin/mathparkouritemgroup.bytes differ diff --git a/data/bin/mathparkourlevel.bytes b/data/bin/mathparkourlevel.bytes new file mode 100644 index 000000000..a49d1b015 Binary files /dev/null and b/data/bin/mathparkourlevel.bytes differ diff --git a/data/bin/mathparkourobject.bytes b/data/bin/mathparkourobject.bytes new file mode 100644 index 000000000..f302c675c Binary files /dev/null and b/data/bin/mathparkourobject.bytes differ diff --git a/data/bin/mathparkourquest.bytes b/data/bin/mathparkourquest.bytes new file mode 100644 index 000000000..acc1ca8ed Binary files /dev/null and b/data/bin/mathparkourquest.bytes differ diff --git a/data/bin/mathparkourquestgroup.bytes b/data/bin/mathparkourquestgroup.bytes new file mode 100644 index 000000000..acc1ca8ed Binary files /dev/null and b/data/bin/mathparkourquestgroup.bytes differ diff --git a/data/bin/monster.bytes b/data/bin/monster.bytes index 448bd666b..20c4fb785 100644 Binary files a/data/bin/monster.bytes and b/data/bin/monster.bytes differ diff --git a/data/bin/monsteractionbranch.bytes b/data/bin/monsteractionbranch.bytes index cbe69d93b..ac2ff933d 100644 Binary files a/data/bin/monsteractionbranch.bytes and b/data/bin/monsteractionbranch.bytes differ diff --git a/data/bin/monsterai.bytes b/data/bin/monsterai.bytes index 47822a62b..1d9b700c0 100644 Binary files a/data/bin/monsterai.bytes and b/data/bin/monsterai.bytes differ diff --git a/data/bin/monsterattributecontact.bytes b/data/bin/monsterattributecontact.bytes index 913b570a0..3f2b90c6b 100644 Binary files a/data/bin/monsterattributecontact.bytes and b/data/bin/monsterattributecontact.bytes differ diff --git a/data/bin/monstermanual.bytes b/data/bin/monstermanual.bytes index 46bc845ab..b7cc097b4 100644 Binary files a/data/bin/monstermanual.bytes and b/data/bin/monstermanual.bytes differ diff --git a/data/bin/monsterskin.bytes b/data/bin/monsterskin.bytes index 57405dcb8..07829b8c0 100644 Binary files a/data/bin/monsterskin.bytes and b/data/bin/monsterskin.bytes differ diff --git a/data/bin/monsterteam.bytes b/data/bin/monsterteam.bytes index b7106dc75..ea5bfbf37 100644 Binary files a/data/bin/monsterteam.bytes and b/data/bin/monsterteam.bytes differ diff --git a/data/bin/monstervaluetemplete.bytes b/data/bin/monstervaluetemplete.bytes index 9bf6326c1..d325d2250 100644 Binary files a/data/bin/monstervaluetemplete.bytes and b/data/bin/monstervaluetemplete.bytes differ diff --git a/data/bin/monstervaluetempleteadjust.bytes b/data/bin/monstervaluetempleteadjust.bytes index 8e3638ed7..52ebe81ae 100644 Binary files a/data/bin/monstervaluetempleteadjust.bytes and b/data/bin/monstervaluetempleteadjust.bytes differ diff --git a/data/bin/npcskin.bytes b/data/bin/npcskin.bytes index e65fba36b..1cf671da5 100644 Binary files a/data/bin/npcskin.bytes and b/data/bin/npcskin.bytes differ diff --git a/data/bin/onceadditionalattribute.bytes b/data/bin/onceadditionalattribute.bytes index 28025167e..33f15b4b9 100644 Binary files a/data/bin/onceadditionalattribute.bytes and b/data/bin/onceadditionalattribute.bytes differ diff --git a/data/bin/onceadditionalattributevalue.bytes b/data/bin/onceadditionalattributevalue.bytes index 2363334e1..fe882e576 100644 Binary files a/data/bin/onceadditionalattributevalue.bytes and b/data/bin/onceadditionalattributevalue.bytes differ diff --git a/data/bin/openfunc.bytes b/data/bin/openfunc.bytes index 4066fa4ed..f09ea7ef1 100644 Binary files a/data/bin/openfunc.bytes and b/data/bin/openfunc.bytes differ diff --git a/data/bin/penguincardcontrol.bytes b/data/bin/penguincardcontrol.bytes index 080b33e40..324663b2b 100644 Binary files a/data/bin/penguincardcontrol.bytes and b/data/bin/penguincardcontrol.bytes differ diff --git a/data/bin/penguincardendlesslevel.bytes b/data/bin/penguincardendlesslevel.bytes index 6e1e11376..d2ab4c99d 100644 Binary files a/data/bin/penguincardendlesslevel.bytes and b/data/bin/penguincardendlesslevel.bytes differ diff --git a/data/bin/penguincardfloor.bytes b/data/bin/penguincardfloor.bytes index 3874499b2..3a3dd2545 100644 Binary files a/data/bin/penguincardfloor.bytes and b/data/bin/penguincardfloor.bytes differ diff --git a/data/bin/penguincardweight.bytes b/data/bin/penguincardweight.bytes index 1b1306049..1dfd3a2b8 100644 Binary files a/data/bin/penguincardweight.bytes and b/data/bin/penguincardweight.bytes differ diff --git a/data/bin/periodicquest.bytes b/data/bin/periodicquest.bytes index 7435c61ea..ca0f3a34d 100644 Binary files a/data/bin/periodicquest.bytes and b/data/bin/periodicquest.bytes differ diff --git a/data/bin/periodicquestcontrol.bytes b/data/bin/periodicquestcontrol.bytes index 7607777b7..9a5bd1a71 100644 Binary files a/data/bin/periodicquestcontrol.bytes and b/data/bin/periodicquestcontrol.bytes differ diff --git a/data/bin/periodicquestgroup.bytes b/data/bin/periodicquestgroup.bytes index fede48631..05c8e74fa 100644 Binary files a/data/bin/periodicquestgroup.bytes and b/data/bin/periodicquestgroup.bytes differ diff --git a/data/bin/playerhead.bytes b/data/bin/playerhead.bytes index 089fad57b..9f1327dd3 100644 Binary files a/data/bin/playerhead.bytes and b/data/bin/playerhead.bytes differ diff --git a/data/bin/plot.bytes b/data/bin/plot.bytes index 2680979c1..aea815927 100644 Binary files a/data/bin/plot.bytes and b/data/bin/plot.bytes differ diff --git a/data/bin/popup.bytes b/data/bin/popup.bytes index f01a8c8d6..094065bae 100644 Binary files a/data/bin/popup.bytes and b/data/bin/popup.bytes differ diff --git a/data/bin/popupsequence.bytes b/data/bin/popupsequence.bytes index ff9eeafa3..c898ba195 100644 Binary files a/data/bin/popupsequence.bytes and b/data/bin/popupsequence.bytes differ diff --git a/data/bin/potential.bytes b/data/bin/potential.bytes index 6297604c1..68eead800 100644 Binary files a/data/bin/potential.bytes and b/data/bin/potential.bytes differ diff --git a/data/bin/potentialpreset.bytes b/data/bin/potentialpreset.bytes index b556f2498..73fda736f 100644 Binary files a/data/bin/potentialpreset.bytes and b/data/bin/potentialpreset.bytes differ diff --git a/data/bin/previewmonstergroup.bytes b/data/bin/previewmonstergroup.bytes index 4018fdbe4..b2edf11c7 100644 Binary files a/data/bin/previewmonstergroup.bytes and b/data/bin/previewmonstergroup.bytes differ diff --git a/data/bin/residentgoods.bytes b/data/bin/residentgoods.bytes index 1b31dc980..6ca9e6464 100644 Binary files a/data/bin/residentgoods.bytes and b/data/bin/residentgoods.bytes differ diff --git a/data/bin/residentshop.bytes b/data/bin/residentshop.bytes index 3b81b5e4a..e5b7481cf 100644 Binary files a/data/bin/residentshop.bytes and b/data/bin/residentshop.bytes differ diff --git a/data/bin/scriptparameter.bytes b/data/bin/scriptparameter.bytes index 4359b38d8..db4cf89f2 100644 Binary files a/data/bin/scriptparameter.bytes and b/data/bin/scriptparameter.bytes differ diff --git a/data/bin/scriptparametervalue.bytes b/data/bin/scriptparametervalue.bytes index 1055e1482..573db687f 100644 Binary files a/data/bin/scriptparametervalue.bytes and b/data/bin/scriptparametervalue.bytes differ diff --git a/data/bin/secondaryskill.bytes b/data/bin/secondaryskill.bytes index e685d3d54..20f3cced1 100644 Binary files a/data/bin/secondaryskill.bytes and b/data/bin/secondaryskill.bytes differ diff --git a/data/bin/shield.bytes b/data/bin/shield.bytes index 1538fbbb6..5f7090c3d 100644 Binary files a/data/bin/shield.bytes and b/data/bin/shield.bytes differ diff --git a/data/bin/shieldvalue.bytes b/data/bin/shieldvalue.bytes index 20ea2fce3..de2f9ee45 100644 Binary files a/data/bin/shieldvalue.bytes and b/data/bin/shieldvalue.bytes differ diff --git a/data/bin/skill.bytes b/data/bin/skill.bytes index a5bb1415c..924ca4ef0 100644 Binary files a/data/bin/skill.bytes and b/data/bin/skill.bytes differ diff --git a/data/bin/soldierbosspersonalitygrade.bytes b/data/bin/soldierbosspersonalitygrade.bytes new file mode 100644 index 000000000..8243608d2 Binary files /dev/null and b/data/bin/soldierbosspersonalitygrade.bytes differ diff --git a/data/bin/soldierbosstemplate.bytes b/data/bin/soldierbosstemplate.bytes new file mode 100644 index 000000000..73c9dc2ec Binary files /dev/null and b/data/bin/soldierbosstemplate.bytes differ diff --git a/data/bin/soldierbuff.bytes b/data/bin/soldierbuff.bytes index 26ecb9b89..9c63d8ad7 100644 Binary files a/data/bin/soldierbuff.bytes and b/data/bin/soldierbuff.bytes differ diff --git a/data/bin/soldiercardeffect.bytes b/data/bin/soldiercardeffect.bytes index d81896ab7..53dc40ce0 100644 Binary files a/data/bin/soldiercardeffect.bytes and b/data/bin/soldiercardeffect.bytes differ diff --git a/data/bin/soldiercharacter.bytes b/data/bin/soldiercharacter.bytes index 2ab85dd15..e2e4b98a7 100644 Binary files a/data/bin/soldiercharacter.bytes and b/data/bin/soldiercharacter.bytes differ diff --git a/data/bin/soldierchargrowthtier.bytes b/data/bin/soldierchargrowthtier.bytes new file mode 100644 index 000000000..02fadabe9 Binary files /dev/null and b/data/bin/soldierchargrowthtier.bytes differ diff --git a/data/bin/soldierchartierattrbonus.bytes b/data/bin/soldierchartierattrbonus.bytes new file mode 100644 index 000000000..64d13b98c Binary files /dev/null and b/data/bin/soldierchartierattrbonus.bytes differ diff --git a/data/bin/soldiercheckstageaddscore.bytes b/data/bin/soldiercheckstageaddscore.bytes new file mode 100644 index 000000000..5f56a2ba8 Binary files /dev/null and b/data/bin/soldiercheckstageaddscore.bytes differ diff --git a/data/bin/soldierchessai.bytes b/data/bin/soldierchessai.bytes index 5ecb2ce68..e97a5464c 100644 Binary files a/data/bin/soldierchessai.bytes and b/data/bin/soldierchessai.bytes differ diff --git a/data/bin/soldierclientbuff.bytes b/data/bin/soldierclientbuff.bytes index decbc808b..a05fc8475 100644 Binary files a/data/bin/soldierclientbuff.bytes and b/data/bin/soldierclientbuff.bytes differ diff --git a/data/bin/soldierdifficultyadjustgrade.bytes b/data/bin/soldierdifficultyadjustgrade.bytes new file mode 100644 index 000000000..9a8b58858 Binary files /dev/null and b/data/bin/soldierdifficultyadjustgrade.bytes differ diff --git a/data/bin/soldierendingplan.bytes b/data/bin/soldierendingplan.bytes new file mode 100644 index 000000000..fdc317f59 Binary files /dev/null and b/data/bin/soldierendingplan.bytes differ diff --git a/data/bin/soldiereventbattlepool.bytes b/data/bin/soldiereventbattlepool.bytes index 99f98adb0..16121045a 100644 Binary files a/data/bin/soldiereventbattlepool.bytes and b/data/bin/soldiereventbattlepool.bytes differ diff --git a/data/bin/soldiereventpersonalitystory.bytes b/data/bin/soldiereventpersonalitystory.bytes new file mode 100644 index 000000000..94a0487ae Binary files /dev/null and b/data/bin/soldiereventpersonalitystory.bytes differ diff --git a/data/bin/soldiereventplan.bytes b/data/bin/soldiereventplan.bytes index 34225b57a..edff61371 100644 Binary files a/data/bin/soldiereventplan.bytes and b/data/bin/soldiereventplan.bytes differ diff --git a/data/bin/soldierfloor.bytes b/data/bin/soldierfloor.bytes index 076cc0f94..afc3dfd6d 100644 Binary files a/data/bin/soldierfloor.bytes and b/data/bin/soldierfloor.bytes differ diff --git a/data/bin/soldiergradechallenge.bytes b/data/bin/soldiergradechallenge.bytes index 1804dfe98..04582cf65 100644 Binary files a/data/bin/soldiergradechallenge.bytes and b/data/bin/soldiergradechallenge.bytes differ diff --git a/data/bin/soldierkeygrade.bytes b/data/bin/soldierkeygrade.bytes index 808765360..21067a3f6 100644 Binary files a/data/bin/soldierkeygrade.bytes and b/data/bin/soldierkeygrade.bytes differ diff --git a/data/bin/soldiernodeplan.bytes b/data/bin/soldiernodeplan.bytes index 4d346a8aa..de5bf4834 100644 Binary files a/data/bin/soldiernodeplan.bytes and b/data/bin/soldiernodeplan.bytes differ diff --git a/data/bin/soldieroptiontype.bytes b/data/bin/soldieroptiontype.bytes new file mode 100644 index 000000000..99d440251 Binary files /dev/null and b/data/bin/soldieroptiontype.bytes differ diff --git a/data/bin/soldierpartner.bytes b/data/bin/soldierpartner.bytes index d59445cc8..6b1abca21 100644 Binary files a/data/bin/soldierpartner.bytes and b/data/bin/soldierpartner.bytes differ diff --git a/data/bin/soldierpartnergroup.bytes b/data/bin/soldierpartnergroup.bytes index 02ba7d721..29a5ee8d5 100644 Binary files a/data/bin/soldierpartnergroup.bytes and b/data/bin/soldierpartnergroup.bytes differ diff --git a/data/bin/soldierpositioneffect.bytes b/data/bin/soldierpositioneffect.bytes index dd6b92759..abfa364a2 100644 Binary files a/data/bin/soldierpositioneffect.bytes and b/data/bin/soldierpositioneffect.bytes differ diff --git a/data/bin/soldierpotential.bytes b/data/bin/soldierpotential.bytes index acaba8141..58aef5a35 100644 Binary files a/data/bin/soldierpotential.bytes and b/data/bin/soldierpotential.bytes differ diff --git a/data/bin/soldierquest.bytes b/data/bin/soldierquest.bytes index bbd83d0e5..acc1ca8ed 100644 Binary files a/data/bin/soldierquest.bytes and b/data/bin/soldierquest.bytes differ diff --git a/data/bin/soldierquestgroup.bytes b/data/bin/soldierquestgroup.bytes index 47d35cac6..acc1ca8ed 100644 Binary files a/data/bin/soldierquestgroup.bytes and b/data/bin/soldierquestgroup.bytes differ diff --git a/data/bin/soldierrecommendbuilds.bytes b/data/bin/soldierrecommendbuilds.bytes index 117ff6187..ff723eee3 100644 Binary files a/data/bin/soldierrecommendbuilds.bytes and b/data/bin/soldierrecommendbuilds.bytes differ diff --git a/data/bin/soldierseason.bytes b/data/bin/soldierseason.bytes index 03786229a..83301830e 100644 Binary files a/data/bin/soldierseason.bytes and b/data/bin/soldierseason.bytes differ diff --git a/data/bin/soldiershoppool.bytes b/data/bin/soldiershoppool.bytes index 1a5e6d502..58d36be6b 100644 Binary files a/data/bin/soldiershoppool.bytes and b/data/bin/soldiershoppool.bytes differ diff --git a/data/bin/soldierskin.bytes b/data/bin/soldierskin.bytes index 7e8c7173e..8ffeb1b31 100644 Binary files a/data/bin/soldierskin.bytes and b/data/bin/soldierskin.bytes differ diff --git a/data/bin/soldierstartercard.bytes b/data/bin/soldierstartercard.bytes index faba1f3e1..acc1ca8ed 100644 Binary files a/data/bin/soldierstartercard.bytes and b/data/bin/soldierstartercard.bytes differ diff --git a/data/bin/soldierstorypersonalityoption.bytes b/data/bin/soldierstorypersonalityoption.bytes new file mode 100644 index 000000000..483adf9c0 Binary files /dev/null and b/data/bin/soldierstorypersonalityoption.bytes differ diff --git a/data/bin/soldierstoryresult.bytes b/data/bin/soldierstoryresult.bytes new file mode 100644 index 000000000..8e01781f2 Binary files /dev/null and b/data/bin/soldierstoryresult.bytes differ diff --git a/data/bin/soldierstoryreward.bytes b/data/bin/soldierstoryreward.bytes new file mode 100644 index 000000000..f31b9dc92 Binary files /dev/null and b/data/bin/soldierstoryreward.bytes differ diff --git a/data/bin/soldierstorytype.bytes b/data/bin/soldierstorytype.bytes new file mode 100644 index 000000000..194b2d9da Binary files /dev/null and b/data/bin/soldierstorytype.bytes differ diff --git a/data/bin/soldierstrategycard.bytes b/data/bin/soldierstrategycard.bytes index 212179f87..dbb20ea96 100644 Binary files a/data/bin/soldierstrategycard.bytes and b/data/bin/soldierstrategycard.bytes differ diff --git a/data/bin/soldiertechbattleeffect.bytes b/data/bin/soldiertechbattleeffect.bytes new file mode 100644 index 000000000..642625772 Binary files /dev/null and b/data/bin/soldiertechbattleeffect.bytes differ diff --git a/data/bin/soldiertechnode.bytes b/data/bin/soldiertechnode.bytes new file mode 100644 index 000000000..d5ca6588a Binary files /dev/null and b/data/bin/soldiertechnode.bytes differ diff --git a/data/bin/soldiertotalreward.bytes b/data/bin/soldiertotalreward.bytes new file mode 100644 index 000000000..b906715e7 Binary files /dev/null and b/data/bin/soldiertotalreward.bytes differ diff --git a/data/bin/startowerbookeventreward.bytes b/data/bin/startowerbookeventreward.bytes index d22d8c8f4..14891e4ab 100644 Binary files a/data/bin/startowerbookeventreward.bytes and b/data/bin/startowerbookeventreward.bytes differ diff --git a/data/bin/startowerbookpotentialreward.bytes b/data/bin/startowerbookpotentialreward.bytes index 5bbd6c2ec..9bde6f4b5 100644 Binary files a/data/bin/startowerbookpotentialreward.bytes and b/data/bin/startowerbookpotentialreward.bytes differ diff --git a/data/bin/story.bytes b/data/bin/story.bytes index bc257faf2..e7dc42419 100644 Binary files a/data/bin/story.bytes and b/data/bin/story.bytes differ diff --git a/data/bin/storychapter.bytes b/data/bin/storychapter.bytes index 714e68893..73700fed1 100644 Binary files a/data/bin/storychapter.bytes and b/data/bin/storychapter.bytes differ diff --git a/data/bin/storycondition.bytes b/data/bin/storycondition.bytes index 3c51c35be..989131608 100644 Binary files a/data/bin/storycondition.bytes and b/data/bin/storycondition.bytes differ diff --git a/data/bin/storyline.bytes b/data/bin/storyline.bytes new file mode 100644 index 000000000..e486b9da8 Binary files /dev/null and b/data/bin/storyline.bytes differ diff --git a/data/bin/storypreview.bytes b/data/bin/storypreview.bytes index 33d8f1e40..af9eeb82d 100644 Binary files a/data/bin/storypreview.bytes and b/data/bin/storypreview.bytes differ diff --git a/data/bin/subnoteskillpromotegroup.bytes b/data/bin/subnoteskillpromotegroup.bytes index ec3ca1d87..6171e1e37 100644 Binary files a/data/bin/subnoteskillpromotegroup.bytes and b/data/bin/subnoteskillpromotegroup.bytes differ diff --git a/data/bin/talent.bytes b/data/bin/talent.bytes index 6722fdb45..0e39b30ac 100644 Binary files a/data/bin/talent.bytes and b/data/bin/talent.bytes differ diff --git a/data/bin/talentgroup.bytes b/data/bin/talentgroup.bytes index d5164fb2a..67c77327f 100644 Binary files a/data/bin/talentgroup.bytes and b/data/bin/talentgroup.bytes differ diff --git a/data/bin/testcharacterlist.bytes b/data/bin/testcharacterlist.bytes index 59f1315f6..3e9226db5 100644 Binary files a/data/bin/testcharacterlist.bytes and b/data/bin/testcharacterlist.bytes differ diff --git a/data/bin/title.bytes b/data/bin/title.bytes index 86dd339f4..b15c54010 100644 Binary files a/data/bin/title.bytes and b/data/bin/title.bytes differ diff --git a/data/bin/topbar.bytes b/data/bin/topbar.bytes index 915d9361d..110980a2d 100644 Binary files a/data/bin/topbar.bytes and b/data/bin/topbar.bytes differ diff --git a/data/bin/towervitaoption.bytes b/data/bin/towervitaoption.bytes new file mode 100644 index 000000000..1db1b8ccb Binary files /dev/null and b/data/bin/towervitaoption.bytes differ diff --git a/data/bin/tracehuntboss.bytes b/data/bin/tracehuntboss.bytes index 545845d40..df97cb017 100644 Binary files a/data/bin/tracehuntboss.bytes and b/data/bin/tracehuntboss.bytes differ diff --git a/data/bin/tracehuntcontrol.bytes b/data/bin/tracehuntcontrol.bytes index d370e0446..a0e8fd0bb 100644 Binary files a/data/bin/tracehuntcontrol.bytes and b/data/bin/tracehuntcontrol.bytes differ diff --git a/data/bin/tracehuntfloor.bytes b/data/bin/tracehuntfloor.bytes index ccde6bac0..3edeea6f1 100644 Binary files a/data/bin/tracehuntfloor.bytes and b/data/bin/tracehuntfloor.bytes differ diff --git a/data/bin/tracehuntfloorgroup.bytes b/data/bin/tracehuntfloorgroup.bytes index db7920074..89bbb331c 100644 Binary files a/data/bin/tracehuntfloorgroup.bytes and b/data/bin/tracehuntfloorgroup.bytes differ diff --git a/data/bin/trap.bytes b/data/bin/trap.bytes index 80bbfb687..4814020ee 100644 Binary files a/data/bin/trap.bytes and b/data/bin/trap.bytes differ diff --git a/data/bin/travelerduelboss.bytes b/data/bin/travelerduelboss.bytes index 1b95ffb29..45f634443 100644 Binary files a/data/bin/travelerduelboss.bytes and b/data/bin/travelerduelboss.bytes differ diff --git a/data/bin/travelerduelbosslevel.bytes b/data/bin/travelerduelbosslevel.bytes index 3221a1c95..a6eb03d51 100644 Binary files a/data/bin/travelerduelbosslevel.bytes and b/data/bin/travelerduelbosslevel.bytes differ diff --git a/data/bin/travelerduelchallengeaffix.bytes b/data/bin/travelerduelchallengeaffix.bytes index 592029fd7..51d717879 100644 Binary files a/data/bin/travelerduelchallengeaffix.bytes and b/data/bin/travelerduelchallengeaffix.bytes differ diff --git a/data/bin/travelerduelchallengecontrol.bytes b/data/bin/travelerduelchallengecontrol.bytes index 6594d70be..84d49f1f0 100644 Binary files a/data/bin/travelerduelchallengecontrol.bytes and b/data/bin/travelerduelchallengecontrol.bytes differ diff --git a/data/bin/travelerduelchallengedifficulty.bytes b/data/bin/travelerduelchallengedifficulty.bytes index aa47c28ec..84fcc056d 100644 Binary files a/data/bin/travelerduelchallengedifficulty.bytes and b/data/bin/travelerduelchallengedifficulty.bytes differ diff --git a/data/bin/travelerduelchallengequest.bytes b/data/bin/travelerduelchallengequest.bytes index ca02e9603..02b654724 100644 Binary files a/data/bin/travelerduelchallengequest.bytes and b/data/bin/travelerduelchallengequest.bytes differ diff --git a/data/bin/travelerduelfanslevel.bytes b/data/bin/travelerduelfanslevel.bytes index b8d426ddd..634b3de69 100644 Binary files a/data/bin/travelerduelfanslevel.bytes and b/data/bin/travelerduelfanslevel.bytes differ diff --git a/data/bin/travelerduelfloor.bytes b/data/bin/travelerduelfloor.bytes index d21c6cc08..e14d2b230 100644 Binary files a/data/bin/travelerduelfloor.bytes and b/data/bin/travelerduelfloor.bytes differ diff --git a/data/bin/travelerduelhotvaluerewards.bytes b/data/bin/travelerduelhotvaluerewards.bytes index 5f1fff773..3511153b6 100644 Binary files a/data/bin/travelerduelhotvaluerewards.bytes and b/data/bin/travelerduelhotvaluerewards.bytes differ diff --git a/data/bin/travelerdueltarget.bytes b/data/bin/travelerdueltarget.bytes index 3ac9add2b..37046df82 100644 Binary files a/data/bin/travelerdueltarget.bytes and b/data/bin/travelerdueltarget.bytes differ diff --git a/data/bin/trialbuild.bytes b/data/bin/trialbuild.bytes index 95294ac03..4be475ce4 100644 Binary files a/data/bin/trialbuild.bytes and b/data/bin/trialbuild.bytes differ diff --git a/data/bin/trialcharacter.bytes b/data/bin/trialcharacter.bytes index 5099742a9..96461ca4d 100644 Binary files a/data/bin/trialcharacter.bytes and b/data/bin/trialcharacter.bytes differ diff --git a/data/bin/trialcontrol.bytes b/data/bin/trialcontrol.bytes index aa21941b9..dcccb758c 100644 Binary files a/data/bin/trialcontrol.bytes and b/data/bin/trialcontrol.bytes differ diff --git a/data/bin/trialdisc.bytes b/data/bin/trialdisc.bytes index 60919ef09..cf7d3d1fa 100644 Binary files a/data/bin/trialdisc.bytes and b/data/bin/trialdisc.bytes differ diff --git a/data/bin/trialfloor.bytes b/data/bin/trialfloor.bytes index e80d581b8..58fb3d5e4 100644 Binary files a/data/bin/trialfloor.bytes and b/data/bin/trialfloor.bytes differ diff --git a/data/bin/trialgroup.bytes b/data/bin/trialgroup.bytes index 0197bc9b5..d40c18366 100644 Binary files a/data/bin/trialgroup.bytes and b/data/bin/trialgroup.bytes differ diff --git a/data/bin/trialpotential.bytes b/data/bin/trialpotential.bytes index d61b3c89a..26fe56b12 100644 Binary files a/data/bin/trialpotential.bytes and b/data/bin/trialpotential.bytes differ diff --git a/data/bin/uitext.bytes b/data/bin/uitext.bytes index 3eac20ed9..baece9f4c 100644 Binary files a/data/bin/uitext.bytes and b/data/bin/uitext.bytes differ diff --git a/data/bin/vampireenemypool.bytes b/data/bin/vampireenemypool.bytes index 2dfc9e7e8..6759fd3f1 100644 Binary files a/data/bin/vampireenemypool.bytes and b/data/bin/vampireenemypool.bytes differ diff --git a/data/bin/vampirefloor.bytes b/data/bin/vampirefloor.bytes index 9cb45633a..6e1b3c408 100644 Binary files a/data/bin/vampirefloor.bytes and b/data/bin/vampirefloor.bytes differ diff --git a/data/bin/vampirerankseason.bytes b/data/bin/vampirerankseason.bytes index cb8b4cc98..888f62374 100644 Binary files a/data/bin/vampirerankseason.bytes and b/data/bin/vampirerankseason.bytes differ diff --git a/data/bin/vampiresurvivor.bytes b/data/bin/vampiresurvivor.bytes index 12bcc4901..94d6a2f16 100644 Binary files a/data/bin/vampiresurvivor.bytes and b/data/bin/vampiresurvivor.bytes differ diff --git a/data/bin/vampiresurvivorquest.bytes b/data/bin/vampiresurvivorquest.bytes index 67fe4f599..7cac73d15 100644 Binary files a/data/bin/vampiresurvivorquest.bytes and b/data/bin/vampiresurvivorquest.bytes differ diff --git a/data/bin/vodirectory.bytes b/data/bin/vodirectory.bytes index e577b26d0..585a56d8f 100644 Binary files a/data/bin/vodirectory.bytes and b/data/bin/vodirectory.bytes differ diff --git a/data/bin/weeklyquest.bytes b/data/bin/weeklyquest.bytes index 21e6a4fbd..3ee768683 100644 Binary files a/data/bin/weeklyquest.bytes and b/data/bin/weeklyquest.bytes differ diff --git a/data/bin/word.bytes b/data/bin/word.bytes index ab6d0e100..b268e6472 100644 Binary files a/data/bin/word.bytes and b/data/bin/word.bytes differ diff --git a/data/bin/worldclass.bytes b/data/bin/worldclass.bytes index 516153a4c..1ea1f4da1 100644 Binary files a/data/bin/worldclass.bytes and b/data/bin/worldclass.bytes differ diff --git a/data/bubble/_cn/bubbledata.json b/data/bubble/_cn/bubbledata.json index 39bcd7a89..f8833edd4 100644 --- a/data/bubble/_cn/bubbledata.json +++ b/data/bubble/_cn/bubbledata.json @@ -93507,6 +93507,2521 @@ ] } }, + "vo_162_combat_battleClear_001": { + "anim": {}, + "text": { + "female_cn": [ + "暂时安全了,大家都没事吧?", + "", + "", + "" + ], + "female_jp": [ + "呼……敌人已经被打退了。大家都没事吧?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.562, + 0, + 0, + 0 + ], + "female_jp": [ + 4.449, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_battleClear_002": { + "anim": {}, + "text": { + "female_cn": [ + "嗯。接下来往哪走?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.033, + 0, + 0, + 0 + ], + "female_jp": [ + 2.867, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_battleClear_003": { + "anim": {}, + "text": { + "female_cn": [ + "先喘口气,然后继续前进吧。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.269, + 0, + 0, + 0 + ], + "female_jp": [ + 2.87, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_chatLvUp_001": { + "anim": {}, + "text": { + "female_cn": [ + "这种程度的阻碍,还不足以让我停下脚步。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.339, + 0, + 0, + 0 + ], + "female_jp": [ + 3.598, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_chatNext_001": { + "anim": {}, + "text": { + "female_cn": [ + "无论前方有什么危险,我都会全力以赴。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.118, + 0, + 0, + 0 + ], + "female_jp": [ + 4.968, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_chat_001": { + "anim": {}, + "text": { + "female_cn": [ + "不必多言,拔剑吧。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 2.812, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_chat_002": { + "anim": {}, + "text": { + "female_cn": [ + "我会全力应战。", + "", + "", + "" + ], + "female_jp": [ + "尽管放马过来。我会全力与你一战。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 4.457, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_chat_003": { + "anim": {}, + "text": { + "female_cn": [ + "以最小的代价结束战斗。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 2.081, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_chat_004": { + "anim": {}, + "text": { + "female_cn": [ + "跟紧我,不要离开我的视线。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.233, + 0, + 0, + 0 + ], + "female_jp": [ + 2.901, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_chat_005": { + "anim": {}, + "text": { + "female_cn": [ + "我感觉到了敌人的气息。准备迎击。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.667, + 0, + 0, + 0 + ], + "female_jp": [ + 2.516, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_dead_001": { + "anim": {}, + "text": { + "female_cn": [ + "我不能……在这停下……", + "", + "", + "" + ], + "female_jp": [ + "我还……不能在这里倒下……", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.806, + 0, + 0, + 0 + ], + "female_jp": [ + 2.476, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_dead_002": { + "anim": {}, + "text": { + "female_cn": [ + "辜负……你的期待了……", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.389, + 0, + 0, + 0 + ], + "female_jp": [ + 2.723, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_eventRoom_001": { + "anim": {}, + "text": { + "female_cn": [ + "要开始谈判了吗?我已经准备好了。诶?只是普通聊天?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 5.773, + 0, + 0, + 0 + ], + "female_jp": [ + 7.676, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_perk_001": { + "anim": {}, + "text": { + "female_cn": [ + "星塔的力量……我会妥善使用的。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.242, + 0, + 0, + 0 + ], + "female_jp": [ + 3.354, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_perk_002": { + "anim": {}, + "text": { + "female_cn": [ + "这源源不绝的力量……是来自星塔吗?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.045, + 0, + 0, + 0 + ], + "female_jp": [ + 5.18, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_perk_003": { + "anim": {}, + "text": { + "female_cn": [ + "嗯,就这样继续前进吧!", + "", + "", + "" + ], + "female_jp": [ + "燃起斗志吧!", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.167, + 0, + 0, + 0 + ], + "female_jp": [ + 1.637, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_restRoom_001": { + "anim": {}, + "text": { + "female_cn": [ + "这里很安全。好好休息吧。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.39, + 0, + 0, + 0 + ], + "female_jp": [ + 3.716, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_shopRoom_001": { + "anim": {}, + "text": { + "female_cn": [ + "“便利店”……?听起来是个很方便的地方。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 5.033, + 0, + 0, + 0 + ], + "female_jp": [ + 6.044, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_subPerk_001": { + "anim": {}, + "text": { + "female_cn": [ + "我会用这份力量,回应你的期待。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.3, + 0, + 0, + 0 + ], + "female_jp": [ + 2.855, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_subPerk_002": { + "anim": {}, + "text": { + "female_cn": [ + "这柄剑,是为了守护他人而存在的。", + "", + "", + "" + ], + "female_jp": [ + "这把剑,为了守护弱者而存在!", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.8, + 0, + 0, + 0 + ], + "female_jp": [ + 3.583, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_ultskill_001": { + "anim": {}, + "text": { + "female_cn": [ + "为弱者挥剑,为正义而战!", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.3, + 0, + 0, + 0 + ], + "female_jp": [ + 3.788, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_ultskill_002": { + "anim": {}, + "text": { + "female_cn": [ + "就用此剑,开辟未来!", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.433, + 0, + 0, + 0 + ], + "female_jp": [ + 2.59, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_ultskill_003": { + "anim": {}, + "text": { + "female_cn": [ + "愿星辰指引——以此剑,斩破黑暗!", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.3, + 0, + 0, + 0 + ], + "female_jp": [ + 4.622, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_ultskill_004": { + "anim": {}, + "text": { + "female_cn": [ + "到此为止了,就让我来结束这一切!", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.567, + 0, + 0, + 0 + ], + "female_jp": [ + 3.112, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_affchat1_001": { + "anim": { + "female_cn": [ + "presents_a", + "presents_b", + "", + "" + ] + }, + "text": { + "female_cn": [ + "骑马……我在训练时也试过几次,似乎还算有些天赋。", + "要是以后有机会拥有一匹自己的马,我就带你一起去兜风。", + "", + "" + ] + }, + "time": { + "female_cn": [ + 7.8, + 12, + 0, + 0 + ], + "female_jp": [ + 4.81, + 9.605, + 0, + 0 + ] + } + }, + "vo_162_ui_affchat2_001": { + "anim": { + "female_cn": [ + "chat_b", + "think_a", + "", + "" + ] + }, + "text": { + "female_cn": [ + "你太不把性命当回事了。今后遇到危险,别再擅自拿命去冒险。", + "我知道你有自己的判断,但至少行动之前,先告诉我一声……我们一起想办法。", + "", + "" + ], + "female_jp": [ + "你太不把自己的性命当回事了。今后遇到危险,别再擅自拿命去冒险了。", + "这样吧……如果你以后拿不定主意,就先告诉我一声。我们一起想办法。", + "", + "" + ] + }, + "time": { + "female_cn": [ + 7.7, + 15.433, + 0, + 0 + ], + "female_jp": [ + 12.05, + 21.152, + 0, + 0 + ] + } + }, + "vo_162_ui_affchat3_001": { + "anim": { + "female_cn": [ + "presents_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "你以前的冒险故事,也能讲给我听吗?你和天冬讲过,对吧?既然都是伙伴了……我也想多了解你一些。", + "", + "", + "" + ], + "female_jp": [ + "你以前的冒险故事,也能讲给我听吗?你和天冬讲过,对吧?", + "既然都是伙伴了……我也想多了解你一些。", + "", + "" + ] + }, + "time": { + "female_cn": [ + 11.167, + 0, + 0, + 0 + ], + "female_jp": [ + 12.49, + 20.298, + 0, + 0 + ] + } + }, + "vo_162_ui_affchat4_001": { + "anim": { + "female_cn": [ + "chat_b", + "presents_b", + "", + "" + ] + }, + "text": { + "female_cn": [ + "你最近似乎有些疲惫。要不要去浴场放松一下?和蕴含魔力的热水不同,普通的热水也能很好地缓解疲劳。", + "我带你一起去。嗯……时间就定在早上,浴场里的人会少一些。", + "", + "" + ], + "female_jp": [ + "你最近似乎有些疲惫,要不要一起去浴场?就算不是那种含有魔力的热水,泡一泡也能消除疲劳。", + "不过……要去的话还是尽量早点吧。早上人少,可以慢慢泡。", + "", + "" + ] + }, + "time": { + "female_cn": [ + 10.5, + 19.367, + 0, + 0 + ], + "female_jp": [ + 10.23, + 19.09, + 0, + 0 + ] + } + }, + "vo_162_ui_affchat5_001": { + "anim": { + "female_cn": [ + "presents_a", + "think_a", + "", + "" + ] + }, + "text": { + "female_cn": [ + "故事终会迎来结尾,而你也必将再次启程。", + "但在那之前,请让我陪在你身边,作为你的剑,你的骑士……守护你直到生命的最后一刻。", + "", + "" + ], + "female_jp": [ + "故事终会迎来结尾,而你也必将从菲兰尼斯启程。但在那之前,请让我陪在你身边,作为你的剑,你的骑士……", + "我向你承诺,直到这条性命燃尽的那一刻,我都会守护你到最后。", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.7, + 15.333, + 0, + 0 + ], + "female_jp": [ + 17.29, + 23.107, + 0, + 0 + ] + } + }, + "vo_162_ui_afflv1_001": { + "anim": {}, + "text": { + "female_cn": [ + "虽然我一直想要掌握魔法,但不管怎么努力,进展都不尽人意……", + "对了!你不是来自遥远的地方吗?那里有没有一些特别的技巧,能让我快速学会魔法?", + "", + "" + ] + }, + "time": { + "female_cn": [ + 6.3, + 13.367, + 0, + 0 + ], + "female_jp": [ + 8.91, + 15.806, + 0, + 0 + ] + } + }, + "vo_162_ui_afflv2_001": { + "anim": {}, + "text": { + "female_cn": [ + "虽然我们相处的时间不长,但你愿意认真听取我的意见。", + "你把我当作伙伴,和我一起做决定。这份信任,我会牢记在心。今后若有需要,请尽管依靠我。", + "", + "" + ], + "female_jp": [ + "虽然我们相处的时间不长,但你愿意认真听取我的意见。", + "你把我当作伙伴,和我一同烦恼,一同做出抉择。你的这份信任,我会牢记在心。", + "今后若有需要,请尽管依靠我。", + "" + ] + }, + "time": { + "female_cn": [ + 5, + 15.167, + 0, + 0 + ], + "female_jp": [ + 9.04, + 23.7, + 29.574, + 0 + ] + } + }, + "vo_162_ui_afflv3_001": { + "anim": {}, + "text": { + "female_cn": [ + "今后如果受了伤,请立刻告诉我。不要说什么没事不用担心……", + "我知道这不是你的错,也知道战斗不可能毫无代价……可我不想看到你为了达成目的,自己承担所有代价。", + "", + "" + ] + }, + "time": { + "female_cn": [ + 6.5, + 17.367, + 0, + 0 + ], + "female_jp": [ + 10.62, + 27.027, + 0, + 0 + ] + } + }, + "vo_162_ui_afflv4_001": { + "anim": {}, + "text": { + "female_cn": [ + "以前我不明白,牵挂一个人究竟是什么感觉。现在……我似乎明白了。", + "你有属于自己的道路,我会尊重你的选择。但请你记住,无论你走向哪里,只要你需要我,我就会站在你身边,为你挡下所有危险。", + "", + "" + ], + "female_jp": [ + "以前我不明白,牵挂一个人究竟是什么感觉。不过自从遇见了你……我似乎明白了。", + "所以……从今往后,请让我成为只属于你一个人的骑士吧。", + "", + "" + ] + }, + "time": { + "female_cn": [ + 10, + 23.59, + 0, + 0 + ], + "female_jp": [ + 18.2, + 26.076, + 0, + 0 + ] + } + }, + "vo_162_ui_birth_001": { + "anim": { + "female_cn": [ + "shy_a", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "我的生日吗……?我不觉得有什么值得庆祝的,但是……谢谢。", + "", + "", + "" + ], + "female_jp": [ + "我的生日吗……?我不觉得这有什么值得庆祝的,不过……还是要谢、谢谢你。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 7.1, + 0, + 0, + 0 + ], + "female_jp": [ + 10.877, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_charup_001": { + "anim": {}, + "text": { + "female_cn": [ + "我必须更加严格地磨炼自己。", + "", + "", + "" + ], + "female_jp": [ + "我必须……变得更强才行……", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 2.02, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_discuss_001": { + "anim": { + "female_cn": [ + "chat_a", + "chat_b", + "", + "" + ] + }, + "text": { + "female_cn": [ + "你是在问这身制服的设计吗?守夜人的制服一向以简洁、方便行动为主。不过你看,我这件的内饰还是有特别设计的……", + "说起来,这套制服还是奥林匹娅大人当初特意替我挑选的……", + "", + "" + ] + }, + "time": { + "female_cn": [ + 13.8, + 20.809, + 0, + 0 + ], + "female_jp": [ + 13.17, + 20.211, + 0, + 0 + ] + } + }, + "vo_162_ui_discuss_002": { + "anim": { + "female_cn": [ + "chat_a", + "presents_a", + "", + "" + ] + }, + "text": { + "female_cn": [ + "天冬虽然嘴上会说她只在乎自己,可到了真正危险的时刻,她还是会选择留下来,与我们一起面对。", + "对我而言,她毫无疑问是位值得信赖的伙伴。", + "", + "" + ] + }, + "time": { + "female_cn": [ + 9, + 13.367, + 0, + 0 + ], + "female_jp": [ + 12.77, + 19.022, + 0, + 0 + ] + } + }, + "vo_162_ui_discuss_003": { + "anim": { + "female_cn": [ + "think_a", + "chat_a", + "", + "" + ] + }, + "text": { + "female_cn": [ + "你之前提过的那位……跟我样貌相似的女孩子,听你的描述,我总觉得她非常活泼开朗。", + "明明有着相似的脸,却拥有完全不同的性格……真不可思议。", + "", + "" + ] + }, + "time": { + "female_cn": [ + 8.9, + 14.733, + 0, + 0 + ], + "female_jp": [ + 5.75, + 14.478, + 0, + 0 + ] + } + }, + "vo_162_ui_discuss_004": { + "anim": { + "female_cn": [ + "presents_a", + "think_a", + "", + "" + ] + }, + "text": { + "female_cn": [ + "露露那孩子很擅长收集情报,大街小巷的消息几乎都瞒不过她。", + "除此之外,她拥有相当出色的魔法天赋。若能认真钻研,未来一定会成为优秀的魔法师。", + "", + "" + ], + "female_jp": [ + "说到收集情报,没人比得过露露。就算是再隐蔽的情报都逃不过她的耳朵。", + "不过她厉害的地方还不止于此,她似乎还有魔法天赋。只要勤加训练,她将来一定能成为一个出色的魔法师。", + "", + "" + ] + }, + "time": { + "female_cn": [ + 6.5, + 14.5, + 0, + 0 + ], + "female_jp": [ + 8.41, + 24.77, + 0, + 0 + ] + } + }, + "vo_162_ui_discuss_005": { + "anim": { + "female_cn": [ + "think_a", + "presents_a", + "", + "" + ] + }, + "text": { + "female_cn": [ + "我曾经答应过决斗场的同伴们,会想办法把大家都带出去。可是最后,只有我一个人站在了这里。", + "我从没忘记过他们,那段互相扶持共同战斗的日子……至今仍是我珍视的回忆。", + "", + "" + ] + }, + "time": { + "female_cn": [ + 11, + 19.267, + 0, + 0 + ], + "female_jp": [ + 16.82, + 29.877, + 0, + 0 + ] + } + }, + "vo_162_ui_excharup_001": { + "anim": {}, + "text": { + "female_cn": [ + "这份力量会成为守护他人的剑。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.767, + 0, + 0, + 0 + ], + "female_jp": [ + 4.463, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_exhang_001": { + "anim": { + "female_cn": [ + "think_a", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "睡着了吗?安心休息吧,我会守在这里。", + "", + "", + "" + ], + "female_jp": [ + "我说怎么这么安静,原来是睡着了啊……安心休息吧,我会守在你身边的。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.667, + 0, + 0, + 0 + ], + "female_jp": [ + 9.957, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_fullscreen_001": { + "anim": { + "female_cn": [ + "special_a", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "怎么一直看着我……是有什么事吗?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.1, + 0, + 0, + 0 + ], + "female_jp": [ + 5.51, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_fullscreen_002": { + "anim": { + "female_cn": [ + "special_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "伤口?啊,不必在意,在战斗中受伤是常有的事。", + "", + "", + "" + ], + "female_jp": [ + "我背上的伤?在角斗中受伤是常有的事,不必在意。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 5.733, + 0, + 0, + 0 + ], + "female_jp": [ + 8.263, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_gachaNew_001": { + "anim": {}, + "text": { + "female_cn": [ + "菲兰尼斯守夜人队长,应召而来。虽然我不擅长魔法,但剑术还算可靠。我会与你并肩作战,用这把剑,守护你珍视的一切。", + "", + "", + "" + ], + "female_jp": [ + "菲兰尼斯守夜人队长——艾琳娜,应召前来。虽然我不擅长魔法,但论剑术,我不会输给任何人。我在此立下誓言:我会与你并肩战斗到最后,守护你珍视的一切。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 13, + 0, + 0, + 0 + ], + "female_jp": [ + 18.433, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_gacha_001": { + "anim": {}, + "text": { + "female_cn": [ + "“相逢即是有缘,再遇便是命运”……我们能再次相遇,或许真的是命运吧?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 8.9, + 0, + 0, + 0 + ], + "female_jp": [ + 11.565, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_greet_001": { + "anim": { + "female_cn": [ + "presents_a", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "你还没有好好逛过菲兰尼斯吧?如果有空,要不要和我一起去城里走走?", + "", + "", + "" + ], + "female_jp": [ + "你想在菲兰尼斯四处逛逛的话,我可以为你带路。别客气,尽管开口。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 6.133, + 0, + 0, + 0 + ], + "female_jp": [ + 6.04, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_greet_002": { + "anim": { + "female_cn": [ + "presents_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "和平安宁的日常,真是再好不过了。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.667, + 0, + 0, + 0 + ], + "female_jp": [ + 2.903, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_greetmorn_001": { + "anim": { + "female_cn": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "早上好,我刚结束巡逻,接下来有什么安排?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.073, + 0, + 0, + 0 + ], + "female_jp": [ + 5.754, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_greetnight_001": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "夜间巡逻是我的职责。你如果没有其他安排,就在房间里好好休息吧。", + "", + "", + "" + ], + "female_jp": [ + "我去夜间巡逻了。你就在房间里好好休息吧。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 5.167, + 0, + 0, + 0 + ], + "female_jp": [ + 5.59, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_greetnoon_001": { + "anim": { + "female_cn": [ + "chat_a", + "presents_b", + "", + "" + ] + }, + "text": { + "female_cn": [ + "现在是午休时间,暂时没有紧急事务。嗯?你想和我一起吃午饭?", + "……请稍等,我这就去准备。", + "", + "" + ] + }, + "time": { + "female_cn": [ + 7.8, + 10.567, + 0, + 0 + ], + "female_jp": [ + 11.9, + 17.133, + 0, + 0 + ] + } + }, + "vo_162_ui_hang_001": { + "anim": { + "female_cn": [ + "presents_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "这样悠闲的时光,实在难得。", + "", + "", + "" + ], + "female_jp": [ + "这样悠闲的时光,似乎也不赖呢。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.533, + 0, + 0, + 0 + ], + "female_jp": [ + 3.764, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_hang_002": { + "anim": { + "female_cn": [ + "presents_a", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "看着你的脸,真让人感到安心……", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.067, + 0, + 0, + 0 + ], + "female_jp": [ + 4.551, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_hfc_001": { + "anim": { + "female_cn": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "这是某种礼仪?我、我也要做吗?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.833, + 0, + 0, + 0 + ], + "female_jp": [ + 6.972, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_hfc_002": { + "anim": { + "female_cn": [ + "shy_a", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "请,请停下……有点痒……", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.633, + 0, + 0, + 0 + ], + "female_jp": [ + 5.886, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_logo_001": { + "anim": {}, + "text": { + "female_cn": [ + "YOSTAR", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 2, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_lose_001": { + "anim": {}, + "text": { + "female_cn": [ + "是我没能履行职责。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 2.57, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_lose_002": { + "anim": {}, + "text": { + "female_cn": [ + "我会重新审视这场战斗……", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 3.691, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_music_001": { + "anim": {}, + "text": { + "female_cn": [ + "由人心谱写的旋律……确实不可思议。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4, + 0, + 0, + 0 + ], + "female_jp": [ + 5.197, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_newyear_001": { + "anim": { + "female_cn": [ + "presents_a", + "presents_b", + "", + "" + ] + }, + "text": { + "female_cn": [ + "不知不觉又是新的一年,虽然世界并不会因为年份的交替就变得更加美好。", + "但只要我们不把希望寄托在虚无的愿望上,而是愿意一同迈出脚步,就一定能让未来变得更加美好。", + "", + "" + ] + }, + "time": { + "female_cn": [ + 8.5, + 16.4, + 0, + 0 + ], + "female_jp": [ + 13.44, + 21.974, + 0, + 0 + ] + } + }, + "vo_162_ui_posterchat_001": { + "anim": { + "female_cn": [ + "think_a", + "think_a", + "", + "" + ] + }, + "text": { + "female_cn": [ + "平息纷争、制止暴乱,是守夜人的职责。这工作既不轻松,也谈不上伟大。", + "但至少……它应该是……维系城邦的基石……对吧?", + "", + "" + ], + "female_jp": [ + "平息纷争、制止暴乱,是守夜人的职责。这工作既说不上轻松,也不会被人感激……", + "但至少,我们肩负着守护城市治安的重任,这一点毋庸置疑。", + "", + "" + ] + }, + "time": { + "female_cn": [ + 8, + 13.333, + 0, + 0 + ], + "female_jp": [ + 13.53, + 20.35, + 0, + 0 + ] + } + }, + "vo_162_ui_posterchat_002": { + "anim": { + "female_cn": [ + "think_a", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "埃摩的繁华建立在无数人的性命之上。来到菲兰尼斯后,我曾以为……这里不会再发生那样的悲剧。", + "", + "", + "" + ], + "female_jp": [ + "我之前在埃摩待过,那座城市的繁华,是用无数人的牺牲换来的。", + "所以刚来菲兰尼斯的时候,我本以为在这里能过上平静的日子……", + "", + "" + ] + }, + "time": { + "female_cn": [ + 11.067, + 0, + 0, + 0 + ], + "female_jp": [ + 7.5, + 13.835, + 0, + 0 + ] + } + }, + "vo_162_ui_posterchat_003": { + "anim": { + "female_cn": [ + "chat_a", + "chat_b", + "", + "" + ] + }, + "text": { + "female_cn": [ + "岛上有家店的面包做得很好吃,只是价格总让人有些望而却步。", + "要是将来能有一种既便宜又美味,还能保存很久的面包就好了。", + "", + "" + ] + }, + "time": { + "female_cn": [ + 6.6, + 11.467, + 0, + 0 + ], + "female_jp": [ + 8.25, + 14.055, + 0, + 0 + ] + } + }, + "vo_162_ui_posterchat_004": { + "anim": { + "female_cn": [ + "chat_a", + "chat_b", + "think_a", + "" + ] + }, + "text": { + "female_cn": [ + "比起学习魔法,烹饪这种事,只要肯下功夫,总能学会——", + "什么?烹饪并非战斗,不能只靠毅力?", + "……你不会是在骗我吧?", + "" + ] + }, + "time": { + "female_cn": [ + 5.74, + 12.32, + 14.323, + 0 + ], + "female_jp": [ + 6.49, + 13.33, + 17.988, + 0 + ] + } + }, + "vo_162_ui_posterchat_005": { + "anim": { + "female_cn": [ + "think_a", + "chat_a", + "", + "" + ] + }, + "text": { + "female_cn": [ + "这把剑,是我在埃摩城做角斗士时,与我并肩作战的伙伴们凑钱买给我的。", + "对我而言,它不只是武器,也是我的半身,更是他们曾存在过的证明。", + "", + "" + ], + "female_jp": [ + "这把剑,是我在埃摩当角斗士时常用的武器……", + "是当时一起战斗的同伴们,凑钱买给我的。", + "", + "" + ] + }, + "time": { + "female_cn": [ + 8.1, + 15.933, + 0, + 0 + ], + "female_jp": [ + 4.96, + 10.379, + 0, + 0 + ] + } + }, + "vo_162_ui_posterchat_006": { + "anim": { + "female_cn": [ + "presents_a", + "think_a", + "", + "" + ] + }, + "text": { + "female_cn": [ + "在你的故乡,人们能够平等地对待彼此吗?不会有人因为身份低微,就被剥夺选择生活的权利吧?", + "……加班?每天工作到深夜,甚至凌晨才能回去?这、这样不会把身体拖垮吗?难道没有人阻止这种事吗?", + "", + "" + ] + }, + "time": { + "female_cn": [ + 11, + 21.467, + 0, + 0 + ], + "female_jp": [ + 13.87, + 32.1, + 0, + 0 + ] + } + }, + "vo_162_ui_standee_001": { + "anim": { + "female_cn": [ + "special_a", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "想让未来变得更好,就不能停下脚步。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.333, + 0, + 0, + 0 + ], + "female_jp": [ + 5.107, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_standee_002": { + "anim": { + "female_cn": [ + "special_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "万物都会改变。正因如此,我们才更该珍惜眼前的一切。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 6.3, + 0, + 0, + 0 + ], + "female_jp": [ + 7.925, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_swap_001": { + "anim": {}, + "text": { + "female_cn": [ + "出发吧,我们的首要目标是什么?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.567, + 0, + 0, + 0 + ], + "female_jp": [ + 3.208, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_swap_002": { + "anim": {}, + "text": { + "female_cn": [ + "以此剑为誓,我将与诸位并肩作战。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.433, + 0, + 0, + 0 + ], + "female_jp": [ + 3.619, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_swap_003": { + "anim": {}, + "text": { + "female_cn": [ + "各位,务必彼此照应,平安归来。", + "", + "", + "" + ], + "female_jp": [ + "各位,我们一定会取得胜利,平安归来。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.033, + 0, + 0, + 0 + ], + "female_jp": [ + 3.392, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_swap_004": { + "anim": {}, + "text": { + "female_cn": [ + "整备已全部完成,哼……随时可以出击。", + "", + "", + "" + ], + "female_jp": [ + "万事俱备,随时可以出阵。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.2, + 0, + 0, + 0 + ], + "female_jp": [ + 3.196, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_thankEx_001": { + "anim": { + "female_cn": [ + "shy_a", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "你就是这个世界上对我最好的人……", + "", + "", + "" + ], + "female_jp": [ + "就算找遍整个世界,恐怕也只有你会对我这么好吧……我会为你献上我最诚挚的谢意。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.733, + 0, + 0, + 0 + ], + "female_jp": [ + 12.674, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_thankSmall_001": { + "anim": { + "female_cn": [ + "presents_a", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "谢谢,我会妥善保管。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 1.98, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_thank_001": { + "anim": { + "female_cn": [ + "presents_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "你总是考虑得如此周到。多谢。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.633, + 0, + 0, + 0 + ], + "female_jp": [ + 5.724, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_uniMusic_001": { + "anim": {}, + "text": { + "female_cn": [ + "愿星辰见证——从今往后,我也会继续前行。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 5.1, + 0, + 0, + 0 + ], + "female_jp": [ + 8.303, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_unlockCG_001": { + "anim": {}, + "text": { + "female_cn": [ + "怎么了?不快点去清洗身体的话,会着凉的。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.316, + 0, + 0, + 0 + ], + "female_jp": [ + 5.463, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_unlockLook_001": { + "anim": {}, + "text": { + "female_cn": [ + "无论命运将你带向何方,我都会守在你身边,为你扫清前路的阻碍。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 6.033, + 0, + 0, + 0 + ], + "female_jp": [ + 8.2, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_valentine_001": { + "anim": { + "female_cn": [ + "presents_a", + "shy_a", + "", + "" + ] + }, + "text": { + "female_cn": [ + "我试着做了巧克力。火候、分量和步骤都是严格按照食谱一步一步完成的。", + "但是,不管形状还是口味都跟书上描述的不一样……不,这一定不是失败,只是成品比较独特。", + "", + "" + ], + "female_jp": [ + "我试着做了这个叫做……“巧克力”的东西。", + "明明火候、分量和步骤都是严格按照食谱一步一步完成的。可不管形状还是口味都跟书上描述的不一样……", + "不对,我才没有搞砸,只是我的创意比较独特……一定是这样!", + "" + ] + }, + "time": { + "female_cn": [ + 7.2, + 17.033, + 0, + 0 + ], + "female_jp": [ + 4.39, + 17.65, + 24.992, + 0 + ] + } + }, + "vo_162_ui_win_001": { + "anim": {}, + "text": { + "female_cn": [ + "胜利来之不易,享受当下吧。", + "", + "", + "" + ], + "female_jp": [ + "胜利,乃是奋战到底之人应得的至高荣誉。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.567, + 0, + 0, + 0 + ], + "female_jp": [ + 4.539, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_win_002": { + "anim": {}, + "text": { + "female_cn": [ + "既已开辟未来,便当继续前行。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.133, + 0, + 0, + 0 + ], + "female_jp": [ + 4.266, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_xmas_001": { + "anim": { + "female_cn": [ + "think_a", + "presents_a", + "", + "" + ] + }, + "text": { + "female_cn": [ + "这场雪下得太大了……如果继续这么下下去,城里的道路和物资可能都会受到影响。", + "我得马上去确认情况。你就待在屋里,不要出门。", + "", + "" + ] + }, + "time": { + "female_cn": [ + 7.9, + 12.412, + 0, + 0 + ], + "female_jp": [ + 9.7, + 17.709, + 0, + 0 + ] + } + }, + "vo_162_ui_yourbirth_001": { + "anim": { + "female_cn": [ + "chat_a", + "", + "presents_a", + "" + ] + }, + "text": { + "female_cn": [ + "生日快乐。这个木马是我用木头刻出来的,送给你。", + "如今的我还买不起真正的马,但我还是想为你准备一件礼物。", + "请收下它,愿它能陪你走过接下来的旅途。", + "" + ], + "female_jp": [ + "生日快乐。如果不嫌弃的话,就收下这匹我亲手雕的木马吧。", + "其实我本想送你一匹真马的,可说来惭愧,我实在没有那么多资金……", + "总之,愿这匹木马护佑你往后的旅途。", + "" + ] + }, + "time": { + "female_cn": [ + 6.82, + 13.72, + 18.731, + 0 + ], + "female_jp": [ + 9.81, + 18.2, + 26.27, + 0 + ] + } + }, "vo_LoginNpc103_ChineseNewYear26_day04": { "anim": { "female_cn": [ @@ -93539,6 +96054,38 @@ ] } }, + "vo_LoginNpc103_FirstAnniversary_day02": { + "anim": { + "female_cn": [ + "chat_a", + "chat_b", + "presents_b", + "" + ] + }, + "text": { + "female_cn": [ + "魔王碰到了大麻烦,可我……一点也不担心。", + "一直以来,不管碰到什么样的大危机,魔王都能解决。这次也一定没事的。", + "我更期待,看到魔王扭转这绝望的局面。我会等你的好消息。", + "" + ] + }, + "time": { + "female_cn": [ + 6.7, + 15.7, + 23.231, + 0 + ], + "female_jp": [ + 6.87, + 19.36, + 26.745, + 0 + ] + } + }, "vo_LoginNpc103_HalfAnniversary_day02": { "anim": { "female_cn": [ @@ -93705,6 +96252,38 @@ ] } }, + "vo_LoginNpc111_FirstAnniversary_day01": { + "anim": { + "female_cn": [ + "presents_a", + "presents_b", + "chat_a", + "shy_a" + ] + }, + "text": { + "female_cn": [ + "快乐的时光总是过得飞快……", + "回过神来,和魔王已经一起度过一年了。", + "那一天的事,就好像昨天才发生一样鲜明地在脑海里,真是不可思议呢。", + "今后也请继续和我们一起创造更多的回忆吧。" + ] + }, + "time": { + "female_cn": [ + 3, + 7.1, + 16, + 20.141 + ], + "female_jp": [ + 4.58, + 10.23, + 19.27, + 24.9 + ] + } + }, "vo_LoginNpc111_HalfAnniversary_day01": { "anim": { "female_cn": [ @@ -93833,6 +96412,38 @@ ] } }, + "vo_LoginNpc112_FirstAnniversary_day03": { + "anim": { + "female_cn": [ + "presents_a", + "think_a", + "shy_a", + "presents_b" + ] + }, + "text": { + "female_cn": [ + "不知不觉,跟魔王相遇已经一年了呢~还记得在沙漠刚见到你的时候,大家都吓了一跳!", + "那天的事,到现在还鲜明地……鲜明地记在脑海……", + "魔王?你是不是胖了啊?", + "嗯?因为我做的饭太好吃了,一不小心就吃多了?哼哼~那今天的晚饭你也好好期待一下吧~" + ] + }, + "time": { + "female_cn": [ + 8, + 14.5, + 17.5, + 25.733 + ], + "female_jp": [ + 16.91, + 24.03, + 31.89, + 45.457 + ] + } + }, "vo_LoginNpc112_HalfAnniversary_day03": { "anim": { "female_cn": [ @@ -94185,6 +96796,44 @@ ] } }, + "vo_LoginNpc139_FirstAnniversary_day06": { + "anim": { + "female_cn": [ + "presents_a", + "chat_a", + "presents_b", + "shy_a" + ] + }, + "text": { + "female_cn": [ + "不知不觉,你和那些孩子们一起踏上旅途,已经有一年了呢。", + "这一年来,大家似乎都受了你不少照顾。作为院长……也作为那些孩子们的“妈妈”,我真的很感谢你。", + "往后的路上,恐怕还会遇到很多辛苦的事……但不管发生什么,你都可以把这里当成自己的家。", + "还有我也……如果你愿意,也可以像依赖妈妈那样依赖我哦。要是累了,随时都欢迎你回来。" + ], + "female_jp": [ + "不知不觉,你和那些孩子们一起踏上旅途,已经有一年了呢。", + "这一年来,大家似乎都受了你不少照顾。作为院长……也作为那些孩子们的“妈妈”,我真的很感谢你。", + "往后的路上,恐怕还会遇到很多辛苦的事……但不管发生什么,你都可以把这里当成自己的家。", + "还有……也可以像依赖妈妈那样依赖我哦。要是累了,随时都欢迎你回来。" + ] + }, + "time": { + "female_cn": [ + 6, + 16.4, + 25, + 35.853 + ], + "female_jp": [ + 5.98, + 13.79, + 21.4, + 30.693 + ] + } + }, "vo_LoginNpc141_ChineseNewYear26_day02": { "anim": { "female_cn": [ @@ -94217,6 +96866,38 @@ ] } }, + "vo_LoginNpc144_FirstAnniversary_day04": { + "anim": { + "female_cn": [ + "presents_a", + "presents_b", + "chat_a", + "shy_a" + ] + }, + "text": { + "female_cn": [ + "这一年,于妾身而言,注定会成为此生难忘的一年。", + "妾身这把刀,长久以来一直在找寻自己的持刀人……如今,终于与主公相遇了。", + "通往人刀合一的道路,想来仍是凶险重重。", + "不过……主公已经跟妾身约好了……要一同锻造一把……新的刀了。" + ] + }, + "time": { + "female_cn": [ + 6.9, + 18, + 23.8, + 32.025 + ], + "female_jp": [ + 8.82, + 19.99, + 25.91, + 37.9 + ] + } + }, "vo_LoginNpc144_HalfAnniversary_day06": { "anim": { "female_cn": [ @@ -94249,6 +96930,38 @@ ] } }, + "vo_LoginNpc145_FirstAnniversary_day05": { + "anim": { + "female_cn": [ + "chat_a", + "presents_a", + "think_a", + "shy_a" + ] + }, + "text": { + "female_cn": [ + "忍者本就该将自己藏进阴影里,不轻易在旁人面前现身。", + "不过,既然都给了我这样的机会,偶尔露个脸也无妨。", + "嗯?想向我打听什么?这条毛茸茸的尾巴平时是怎么藏起来的……", + "那个嘛……暂时还是秘密。等我们的关系更进一步,我或许就会告诉你哦。" + ] + }, + "time": { + "female_cn": [ + 6.2, + 12.3, + 21, + 32.135 + ], + "female_jp": [ + 9.27, + 18.98, + 32.35, + 45.934 + ] + } + }, "vo_LoginNpc145_HalfAnniversary_day07": { "anim": { "female_cn": [ @@ -94741,6 +97454,38 @@ ] } }, + "vo_LoginNpc162_FirstAnniversary_day07": { + "anim": { + "female_cn": [ + "chat_a", + "presents_a", + "chat_b", + "presents_b" + ] + }, + "text": { + "female_cn": [ + "现在的我,除了挥剑之外,似乎没什么值得称道的地方。", + "不过,我已经决定了——今后不只要继续磨炼剑术,也要认真学习料理和魔法。", + "还有……我也想让自己变得更容易亲近一些。所以,我会试着练习如何微笑,以及学习怎样和人开些玩笑。", + "下次见面时,我一定会让你刮目相看。到时候,还请你好好见证我的成长。" + ] + }, + "time": { + "female_cn": [ + 5.2, + 12.7, + 24, + 32.162 + ], + "female_jp": [ + 5.2, + 11.8, + 21.27, + 30.318 + ] + } + }, "vo_npc102_ui_Lvup_001": { "anim": { "female_cn": [ @@ -99712,6 +102457,1400 @@ ] } }, + "vo_npc152_ui_exhang_001": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "我知道的哦,无论经历了多少波折,您都会义无反顾地继续踏上旅程。", + "但在这里,您可以好好休息一下哦。", + "", + "" + ] + }, + "time": { + "female_cn": [ + 5.7, + 8.76, + 0, + 0 + ], + "female_jp": [ + 7.3, + 12.755, + 0, + 0 + ] + } + }, + "vo_npc152_ui_exhang_002": { + "anim": { + "female_cn": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "虽然发生了不少事,但我从未后悔过当初帮您办理公司的解冻手续。能够见证您的旅程,是我的荣幸。", + "", + "", + "" + ], + "female_jp": [ + "虽然发生了不少事,但我从未后悔过当初帮您办理公司的解冻手续。能够在最近的距离见证您的旅程,是我的荣幸。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 8.848, + 0, + 0, + 0 + ], + "female_jp": [ + 12.829, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_exhang_003": { + "anim": { + "female_cn": [ + "chat_d", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "哼,光看不买,还无视贝修莉娜。再这样下去,我可要把店里的好东西都藏起来了。", + "", + "", + "" + ], + "female_jp": [ + "哼,光看不买,还无视可爱的贝修莉娜。再这样下去,我可要把店里的好东西都藏起来了。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 7.72, + 0, + 0, + 0 + ], + "female_jp": [ + 11.585, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greet_001": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "魔王,欢迎光临~", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 3.028, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greet_002": { + "anim": { + "female_cn": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "魔王,再和我讲讲您的故事吧,嗯!贝修莉娜最喜欢听了!", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.94, + 0, + 0, + 0 + ], + "female_jp": [ + 7.048, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greet_003": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "您终于来啦,我一直在等您哦~", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.24, + 0, + 0, + 0 + ], + "female_jp": [ + 4.722, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greet_004": { + "anim": { + "female_cn": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "今天也是来找我聊天的吗?", + "", + "", + "" + ], + "female_jp": [ + "今天也是特意来找可爱的贝修莉娜聊天的吗?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.2, + 0, + 0, + 0 + ], + "female_jp": [ + 3.734, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greet_005": { + "anim": { + "female_cn": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "哼哼,今天当班的依旧是可靠的贝修莉娜哦~", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.648, + 0, + 0, + 0 + ], + "female_jp": [ + 2.894, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetmorn_001": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "早安~可爱的贝修莉娜已经准备好迎接您啦。", + "", + "", + "" + ], + "female_jp": [ + "早安~今天也要可可爱爱地开始工作啦♪", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.8, + 0, + 0, + 0 + ], + "female_jp": [ + 4.728, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetmorn_002": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "龙裔有句俗语,一日之计在于晨……嗯,我会加油的!", + "", + "", + "" + ], + "female_jp": [ + "龙裔有句俗语,叫做“一日之计在于晨”……今天也要打起精神,元气满满地加油哦♪", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 6.2, + 0, + 0, + 0 + ], + "female_jp": [ + 8.201, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetmorn_003": { + "anim": { + "female_cn": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "哼哼,为了能早点见到您,我可是天没亮就开张了呢~", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.96, + 0, + 0, + 0 + ], + "female_jp": [ + 6.305, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetnight_001": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "今晚就好好犒劳一下自己吧~我去准备些小零食。", + "", + "", + "" + ], + "female_jp": [ + "努力了一整天,今晚要好好犒劳一下自己哦。我这就去准备点心,请稍等片刻♪", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.92, + 0, + 0, + 0 + ], + "female_jp": [ + 11.156, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetnight_002": { + "anim": { + "female_cn": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "不管多晚,可爱又努力的贝修莉娜都会在这儿等着您!", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.269, + 0, + 0, + 0 + ], + "female_jp": [ + 6.838, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetnight_003": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "哈啊……放心,只要您还没休息,我就永远不打烊……", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 6.72, + 0, + 0, + 0 + ], + "female_jp": [ + 10.937, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetnoon_001": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "您都忙一上午了,要进来歇会儿吗?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.16, + 0, + 0, + 0 + ], + "female_jp": [ + 5.655, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetnoon_002": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "外面可真热闹……啊,您要是想在这儿清静一会儿也没关系哦。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 5.12, + 0, + 0, + 0 + ], + "female_jp": [ + 7.515, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetnoon_003": { + "anim": { + "female_cn": [ + "chat_d", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "……吃饱后就是容易犯困呢……==RT==不行,不能学菈露前辈摸鱼!得打起精神来!", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 9.04, + 0, + 0, + 0 + ], + "female_jp": [ + 12.065, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hang_001": { + "anim": { + "female_cn": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "作为您最忠实的粉丝,贝修莉娜会一直支持您的!", + "", + "", + "" + ], + "female_jp": [ + "作为您最忠实的粉丝,可爱的贝修莉娜会一直支持您的!", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.04, + 0, + 0, + 0 + ], + "female_jp": [ + 5.798, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hang_002": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "这些过往的旋律,会勾起您怎样的回忆呢?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.92, + 0, + 0, + 0 + ], + "female_jp": [ + 5.058, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hang_003": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "您走到哪里,哪里就会发生有趣的事。看来,您就是“有趣”的源头呢~", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 6.48, + 0, + 0, + 0 + ], + "female_jp": [ + 10.537, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hang_004": { + "anim": { + "female_cn": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "外面围了那么多人,全都是在等您吗……哎呀呀~贝修莉娜是不是该加固一下这里的大门了。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 8.4, + 0, + 0, + 0 + ], + "female_jp": [ + 11.144, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hang_005": { + "anim": { + "female_cn": [ + "chat_b", + "chat_d", + "", + "" + ] + }, + "text": { + "female_cn": [ + "最上层的货架稍微有点乱了……", + "哎?不、不用,我自己够得到!", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.1, + 6.52, + 0, + 0 + ], + "female_jp": [ + 6.52, + 10.966, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hfc_001": { + "anim": { + "female_cn": [ + "chat_d", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "哎~您戳人的手法很熟练嘛,看来之前没少捉弄前辈她们吧。", + "", + "", + "" + ], + "female_jp": [ + "哎呀~您戳人的手法很熟练嘛,看来之前没少捉弄其他几位前辈吧。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 6.92, + 0, + 0, + 0 + ], + "female_jp": [ + 15.191, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hfc_002": { + "anim": { + "female_cn": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "哈,哈哈哈哈,好、好痒……请您不要再捉弄我了嘛……", + "", + "", + "" + ], + "female_jp": [ + "呀、住手……呵哈哈哈……好、好痒呀……", + "嘿嘿,我在开玩笑啦……没想到魔王大人这么喜欢捉弄人啊♪", + "", + "" + ] + }, + "time": { + "female_cn": [ + 5.6, + 0, + 0, + 0 + ], + "female_jp": [ + 6.6, + 11.935, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hfc_003": { + "anim": { + "female_cn": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "一直点我做什么呀?是觉得贝修莉娜很可爱吗~", + "", + "", + "" + ], + "female_jp": [ + "您要摸我的头我倒是不介意啦……呵呵呵,是觉得贝修莉娜很可爱吗~", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.2, + 0, + 0, + 0 + ], + "female_jp": [ + 6.678, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hfc_004": { + "anim": { + "female_cn": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "魔王喜欢捉弄可爱的女孩子……嗯嗯,记下来了。", + "", + "", + "" + ], + "female_jp": [ + "魔王喜欢捉弄可爱的女孩子……好,我已经牢牢记在小本本上了♪", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 5.88, + 0, + 0, + 0 + ], + "female_jp": [ + 8.686, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hfc_005": { + "anim": { + "female_cn": [ + "chat_d", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "啊哈哈……这个笔记本才不是什么“魔王观察日记”,您、您是听谁说的呀?", + "", + "", + "" + ], + "female_jp": [ + "您听说这本笔记叫做\"魔王观察日记\"?我、我才没写过这种东西呢……您是从哪里听来的?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 7.48, + 0, + 0, + 0 + ], + "female_jp": [ + 12.281, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_001": { + "anim": { + "female_cn": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "呵呵,交给靠谱的贝修莉娜吧~", + "", + "", + "" + ], + "female_jp": [ + "欢迎光临!可爱的贝修莉娜为您服务♪", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.92, + 0, + 0, + 0 + ], + "female_jp": [ + 4.031, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_002": { + "anim": { + "female_cn": [ + "chat_d", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "要注意形象哦,您现在可是这一带的大明星了。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.433, + 0, + 0, + 0 + ], + "female_jp": [ + 5.398, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_003": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "有什么我能帮上忙的吗?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 2.326, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_004": { + "anim": { + "female_cn": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "哎呀,要把小小的又可爱的贝修莉娜也带回家吗~", + "", + "", + "" + ], + "female_jp": [ + "呵呵呵……♪您该不会是想把小小又可爱的贝修莉娜也打包带回家吧~", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 5.054, + 0, + 0, + 0 + ], + "female_jp": [ + 6.171, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_005": { + "anim": { + "female_cn": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "嗯!能为名扬诺瓦的魔王服务,是贝修莉娜的荣幸!", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.92, + 0, + 0, + 0 + ], + "female_jp": [ + 5.28, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_006": { + "anim": { + "female_cn": [ + "chat_b", + "chat_a", + "", + "" + ] + }, + "text": { + "female_cn": [ + "哼哼,不要小瞧我的情报网哦,只要是您想要的情报,我都能帮您搞到手~", + "哎?您说我的身高……这个您自己动手量一下就好了……", + "", + "" + ], + "female_jp": [ + "哼哼,不要小瞧我的情报网哦,只要是您想要的情报,我都能帮您搞到手~", + "哎?您说我的身高……==RT==如果您坚持的话……可以让您亲自动手量一下……", + "", + "" + ] + }, + "time": { + "female_cn": [ + 8.1, + 15.014, + 0, + 0 + ], + "female_jp": [ + 9.83, + 22.2, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_007": { + "anim": { + "female_cn": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "要是恩赐意志里有人问起您的近况,我该怎么回答?“状态很好,还是一样魅力四射。”——这样可以吗?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 10.64, + 0, + 0, + 0 + ], + "female_jp": [ + 13.158, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_008": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "嗯!如果能让您感到开心的话,我也会非常开心哦~", + "", + "", + "" + ], + "female_jp": [ + "呵呵~客人的幸福,就是我的幸福♪", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 5, + 0, + 0, + 0 + ], + "female_jp": [ + 4.184, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_009": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "只要是您的需求,我全都会满足哦~", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.8, + 0, + 0, + 0 + ], + "female_jp": [ + 6.594, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_010": { + "anim": { + "female_cn": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "肚子饿了吗?要吃东西吗?==RT==哼哼,那就让可爱又能干的贝修莉娜帮您热份便当吧~", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 7.52, + 0, + 0, + 0 + ], + "female_jp": [ + 7.489, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_thank_001": { + "anim": { + "female_cn": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "还要再来哦~", + "", + "", + "" + ], + "female_jp": [ + "衷心期待您的再次光临♪", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 2.835, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_thank_002": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "愿它能陪您走过接下来的旅程,祝您一路顺风~", + "", + "", + "" + ], + "female_jp": [ + "愿您在这里购入的商品,都能在您接下来的旅途中派上大用场♪", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.04, + 0, + 0, + 0 + ], + "female_jp": [ + 5.427, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_thank_003": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "嗯!这个一定能派上用场~", + "", + "", + "" + ], + "female_jp": [ + "呵呵,不愧是魔王大人,真有眼光。这件商品一定能帮上您的忙♪", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.404, + 0, + 0, + 0 + ], + "female_jp": [ + 5.31, + 0, + 0, + 0 + ] + } + }, "vo_npc159_ui_clear_001": { "anim": { "female_cn": [ @@ -124874,5 +129013,453 @@ 0 ] } + }, + "vo_story_162_001_confirm": { + "anim": { + "female_cn": [ + "presents_a", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "嗯!", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 2, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_002_deny": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "不!", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 2, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_003_question": { + "anim": { + "female_cn": [ + "think_a", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "……嗯?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 2, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_004_confuse": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "唔……", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 2, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_005_sad": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "呜……", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 2, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_006_excit": { + "anim": { + "female_cn": [ + "presents_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "做得不错!", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 2, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_007_angry": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "无礼!", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 2, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_008_happy": { + "anim": { + "female_cn": [ + "presents_a", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "太好了!", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 2, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_009_sigh": { + "anim": { + "female_cn": [ + "think_a", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "唉……", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 2, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_010_catchphrase": { + "anim": { + "female_cn": [ + "presents_a", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "需要我的时候,随时呼唤我。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.4, + 0, + 0, + 0 + ], + "female_jp": [ + 4.043, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_011_catchphrase": { + "anim": { + "female_cn": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "我自愿成为守夜人,也从未后悔过这个选择。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.6, + 0, + 0, + 0 + ], + "female_jp": [ + 7.127, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_012_catchphrase": { + "anim": { + "female_cn": [ + "think_a", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "学习魔法真是件困难的事……", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.733, + 0, + 0, + 0 + ], + "female_jp": [ + 3.932, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_013_catchphrase": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "人的性命,不是供权贵玩乐的道具。", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.333, + 0, + 0, + 0 + ], + "female_jp": [ + 3.601, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_014_catchphrase": { + "anim": { + "female_cn": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "为了所有人都能安然入眠的未来……", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.2, + 0, + 0, + 0 + ], + "female_jp": [ + 2.948, + 0, + 0, + 0 + ] + } } } \ No newline at end of file diff --git a/data/bubble/_en/bubbledata.json b/data/bubble/_en/bubbledata.json index 89da9490a..770b58ecf 100644 --- a/data/bubble/_en/bubbledata.json +++ b/data/bubble/_en/bubbledata.json @@ -12025,6 +12025,12 @@ ] }, "time": { + "female_cn": [ + 10.7, + 0, + 0, + 0 + ], "female_jp": [ 5.229, 0, @@ -12069,6 +12075,12 @@ ] }, "time": { + "female_cn": [ + 6.2, + 0, + 0, + 0 + ], "female_jp": [ 4, 7.234, @@ -12088,8 +12100,14 @@ ] }, "time": { + "female_cn": [ + 7.3, + 0, + 0, + 0 + ], "female_jp": [ - 6.4, + 7.055, 0, 0, 0 @@ -12107,6 +12125,12 @@ ] }, "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], "female_jp": [ 3.361, 0, @@ -12151,6 +12175,12 @@ ] }, "time": { + "female_cn": [ + 2.6, + 0, + 0, + 0 + ], "female_jp": [ 4.02, 0, @@ -12386,6 +12416,12 @@ }, "vo_112_ui_affchat1_001": { "anim": { + "female_cn": [ + "presents_a", + "", + "", + "" + ], "female_jp": [ "presents_a", "", @@ -12394,6 +12430,12 @@ ] }, "text": { + "female_cn": [ + "We really nailed that commission, huh? ♪ I wonder what I should get for everyone with the pay...", + "Amber, Iris, Willow... Everyone! Oh, and what about you? What do you want?", + "Huh? You want something handmade? Well, I think I can accommodate that! ♪", + "" + ], "female_jp": [ "We really nailed that commission, huh? ♪", "I wonder what I should get for everyone with the pay...", @@ -12402,6 +12444,12 @@ ] }, "time": { + "female_cn": [ + 5, + 11.5, + 16.2, + 0 + ], "female_jp": [ 2.75, 9.4, @@ -12412,6 +12460,12 @@ }, "vo_112_ui_affchat2_001": { "anim": { + "female_cn": [ + "presents_a", + "", + "", + "" + ], "female_jp": [ "presents_a", "", @@ -12428,6 +12482,12 @@ ] }, "time": { + "female_cn": [ + 7, + 12, + 0, + 0 + ], "female_jp": [ 8.4, 15.536, @@ -12438,6 +12498,12 @@ }, "vo_112_ui_affchat3_001": { "anim": { + "female_cn": [ + "presents_a", + "", + "", + "" + ], "female_jp": [ "presents_a", "", @@ -12454,6 +12520,12 @@ ] }, "time": { + "female_cn": [ + 4.5, + 0, + 0, + 0 + ], "female_jp": [ 6.648, 0, @@ -12464,6 +12536,12 @@ }, "vo_112_ui_affchat4_001": { "anim": { + "female_cn": [ + "presents_a", + "chat_b", + "", + "" + ], "female_jp": [ "shy_a", "", @@ -12480,6 +12558,12 @@ ] }, "time": { + "female_cn": [ + 3.5, + 7.5, + 0, + 0 + ], "female_jp": [ 4, 13.509, @@ -12490,6 +12574,12 @@ }, "vo_112_ui_affchat5_001": { "anim": { + "female_cn": [ + "presents_b", + "", + "", + "" + ], "female_jp": [ "presents_b", "", @@ -12506,6 +12596,12 @@ ] }, "time": { + "female_cn": [ + 3, + 8.5, + 14.5, + 0 + ], "female_jp": [ 6.3, 14, @@ -12567,6 +12663,12 @@ "vo_112_ui_afflv3_001": { "anim": {}, "text": { + "female_cn": [ + "What if we can't find my Runic Disc? No problem! Because I'm going to forge enough new memories to make a hundred of them!", + "", + "", + "" + ], "female_jp": [ "What if we can't find my Runic Disc?", "No problem! Because even if I have a hundred Discs, my memories won't fit in!", @@ -12575,6 +12677,12 @@ ] }, "time": { + "female_cn": [ + 10, + 0, + 0, + 0 + ], "female_jp": [ 4.1, 10, @@ -12594,6 +12702,12 @@ ] }, "time": { + "female_cn": [ + 7, + 11, + 0, + 0 + ], "female_jp": [ 5.4, 10.668, @@ -12661,6 +12775,12 @@ }, "vo_112_ui_discuss_001": { "anim": { + "female_cn": [ + "chat_a", + "", + "", + "" + ], "female_jp": [ "chat_a", "", @@ -12677,6 +12797,12 @@ ] }, "time": { + "female_cn": [ + 4.5, + 7.5, + 0, + 0 + ], "female_jp": [ 8.95, 15.925, @@ -12687,6 +12813,12 @@ }, "vo_112_ui_discuss_002": { "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ], "female_jp": [ "chat_b", "", @@ -12695,6 +12827,12 @@ ] }, "text": { + "female_cn": [ + "Loxy isn't as agile as Minova's skateboarding...", + "She's always taking everyone around to all sorts of places, so I feel like Loxy is just as amazing! ♪", + "", + "" + ], "female_jp": [ "Loxy isn't as agile as Minova's skateboarding...", "But she's always taking everyone around to all sorts of places.", @@ -12703,6 +12841,12 @@ ] }, "time": { + "female_cn": [ + 5.5, + 8.5, + 0, + 0 + ], "female_jp": [ 6.3, 10.4, @@ -12713,6 +12857,12 @@ }, "vo_112_ui_discuss_003": { "anim": { + "female_cn": [ + "think_a", + "", + "", + "" + ], "female_jp": [ "think_a", "", @@ -12723,8 +12873,8 @@ "text": { "female_jp": [ "I'd rather fight 100 Stellaroids than get on the bad side of Bloc. ", - "Every time I shop there, my money turns into junk—totally sketchy magic!", - "", + "Every time I shop there, my money turns into junk!", + "Totally sketchy magic!", "" ] }, @@ -12736,15 +12886,21 @@ 0 ], "female_jp": [ - 6, - 15, - 0, + 5.85, + 11.8, + 14.965, 0 ] } }, "vo_112_ui_discuss_004": { "anim": { + "female_cn": [ + "presents_a", + "", + "", + "" + ], "female_jp": [ "presents_a", "", @@ -12753,23 +12909,29 @@ ] }, "text": { - "female_jp": [ + "female_cn": [ "Tilia's on the Lapis Eagle! So cool! I wanna ride it too!", "", "", "" + ], + "female_jp": [ + "Tilia's on the Lapis Eagle! So cool!", + "I wanna ride it too!", + "", + "" ] }, "time": { "female_cn": [ - 7, + 6.1, 0, 0, 0 ], "female_jp": [ - 8, - 0, + 5.4, + 7.86, 0, 0 ] @@ -12898,6 +13060,12 @@ }, "vo_112_ui_fullscreen_002": { "anim": { + "female_cn": [ + "special_b", + "", + "", + "" + ], "female_jp": [ "special_b", "", @@ -12914,6 +13082,12 @@ ] }, "time": { + "female_cn": [ + 3.3, + 8.6, + 0, + 0 + ], "female_jp": [ 8.75, 14.168, @@ -12958,6 +13132,12 @@ ] }, "time": { + "female_cn": [ + 6, + 7.5, + 0, + 0 + ], "female_jp": [ 8, 11.664, @@ -13064,6 +13244,12 @@ }, "vo_112_ui_greetnight_001": { "anim": { + "female_cn": [ + "chat_a", + "", + "", + "" + ], "female_jp": [ "chat_a", "", @@ -13072,6 +13258,12 @@ ] }, "text": { + "female_cn": [ + "Evening. If there's nothing urgent, I suggest you get some rest. Gotta be ready for tomorrow's big adventures!", + "", + "", + "" + ], "female_jp": [ "Evening. If there's nothing urgent, I suggest you get some rest now.", "Gotta be ready for tomorrow's big adventures!", @@ -13080,6 +13272,12 @@ ] }, "time": { + "female_cn": [ + 5, + 0, + 0, + 0 + ], "female_jp": [ 4.75, 8.592, @@ -13154,6 +13352,12 @@ }, "vo_112_ui_hang_002": { "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ], "female_jp": [ "chat_b", "", @@ -13170,6 +13374,12 @@ ] }, "time": { + "female_cn": [ + 3, + 0, + 0, + 0 + ], "female_jp": [ 6.457, 0, @@ -13408,6 +13618,12 @@ }, "vo_112_ui_posterchat_002": { "anim": { + "female_cn": [ + "think_a", + "", + "", + "" + ], "female_jp": [ "think_a", "", @@ -13416,6 +13632,12 @@ ] }, "text": { + "female_cn": [ + "I don't get it. Okay, so you need money to live, and ya gotta work to make money. But why's everyone always working themselves to death?", + "", + "", + "" + ], "female_jp": [ "I don't get it. Okay, so you need money to live...", "... and ya gotta work to make money.", @@ -13424,6 +13646,12 @@ ] }, "time": { + "female_cn": [ + 6, + 0, + 0, + 0 + ], "female_jp": [ 4.6, 8.8, @@ -13434,6 +13662,12 @@ }, "vo_112_ui_posterchat_003": { "anim": { + "female_cn": [ + "presents_a", + "", + "", + "" + ], "female_jp": [ "presents_a", "", @@ -13450,6 +13684,12 @@ ] }, "time": { + "female_cn": [ + 5, + 8, + 0, + 0 + ], "female_jp": [ 3.4, 10.965, @@ -13524,6 +13764,12 @@ }, "vo_112_ui_posterchat_006": { "anim": { + "female_cn": [ + "chat_a", + "", + "", + "" + ], "female_jp": [ "chat_a", "", @@ -13532,6 +13778,12 @@ ] }, "text": { + "female_cn": [ + "I heal really fast compared to most people. I've had a couple of major injuries before...", + "Like, here, here... oh, and here. You can't even tell, right? Wait, why are you looking away?", + "", + "" + ], "female_jp": [ "I heal really fast compared to most people.", "I've had a couple of major injuries before, like here, here ... and here! You can't even tell, right?", @@ -13540,6 +13792,12 @@ ] }, "time": { + "female_cn": [ + 6, + 12, + 0, + 0 + ], "female_jp": [ 6.3, 15.7, @@ -13714,6 +13972,12 @@ }, "vo_112_ui_thankEx_001": { "anim": { + "female_cn": [ + "presents_b", + "", + "", + "" + ], "female_jp": [ "presents_b", "", @@ -13730,6 +13994,12 @@ ] }, "time": { + "female_cn": [ + 5, + 0, + 0, + 0 + ], "female_jp": [ 5.401, 0, @@ -13830,6 +14100,12 @@ "vo_112_ui_unlockCG_001": { "anim": {}, "text": { + "female_cn": [ + "Once Loxy's fixed, let's go see a Monolith together, shall we?", + "Just the two of us.", + "", + "" + ], "female_jp": [ "Once Loxy's fixed, let's go see a Monolith together, shall we?", "", @@ -13838,6 +14114,12 @@ ] }, "time": { + "female_cn": [ + 5, + 6, + 0, + 0 + ], "female_jp": [ 6.15, 0, @@ -96361,6 +96643,2707 @@ ] } }, + "vo_162_combat_battleClear_001": { + "anim": {}, + "text": { + "female_jp": [ + "Phew... We drove the enemy back. Is everyone safe and sound?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.562, + 0, + 0, + 0 + ], + "female_jp": [ + 4.449, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_battleClear_002": { + "anim": {}, + "text": { + "female_jp": [ + "Well then, where should we go next?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.033, + 0, + 0, + 0 + ], + "female_jp": [ + 2.867, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_battleClear_003": { + "anim": {}, + "text": { + "female_jp": [ + "Let's rest up a little and then forge ahead.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.269, + 0, + 0, + 0 + ], + "female_jp": [ + 2.87, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_chatLvUp_001": { + "anim": {}, + "text": { + "female_jp": [ + "I'll overcome trials like this, no matter how many there are!", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.339, + 0, + 0, + 0 + ], + "female_jp": [ + 3.598, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_chatNext_001": { + "anim": {}, + "text": { + "female_jp": [ + "No matter what challenges may lie ahead, I'll tackle them with everything I've got.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.118, + 0, + 0, + 0 + ], + "female_jp": [ + 4.968, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_chat_001": { + "anim": {}, + "text": { + "female_jp": [ + "Words aren't needed when lives are on the line.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 2.812, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_chat_002": { + "anim": {}, + "text": { + "female_jp": [ + "Come at me from wherever you like. I'll give it my all.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 4.457, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_chat_003": { + "anim": {}, + "text": { + "female_jp": [ + "Let's finish this with as few casualties as possible.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 2.081, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_chat_004": { + "anim": {}, + "text": { + "female_jp": [ + "Make sure not to stray far from my sight.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.233, + 0, + 0, + 0 + ], + "female_jp": [ + 2.901, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_chat_005": { + "anim": {}, + "text": { + "female_jp": [ + "Enemies in sight. Prepare for a counter-attack.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.667, + 0, + 0, + 0 + ], + "female_jp": [ + 2.516, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_dead_001": { + "anim": {}, + "text": { + "female_jp": [ + "I mustn't fall yet...", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.806, + 0, + 0, + 0 + ], + "female_jp": [ + 2.476, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_dead_002": { + "anim": {}, + "text": { + "female_jp": [ + "I failed you...", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.389, + 0, + 0, + 0 + ], + "female_jp": [ + 2.723, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_eventRoom_001": { + "anim": {}, + "text": { + "female_cn": [ + "Negotiations? Leave it to me. Huh? It's only a chat?", + "", + "", + "" + ], + "female_jp": [ + "Negotiations? Leave it to me.", + "Huh? It's only a chat?", + "", + "" + ] + }, + "time": { + "female_cn": [ + 5.773, + 0, + 0, + 0 + ], + "female_jp": [ + 4.75, + 7.676, + 0, + 0 + ] + } + }, + "vo_162_combat_perk_001": { + "anim": {}, + "text": { + "female_jp": [ + "I'll make full use of the power of the Monolith.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.242, + 0, + 0, + 0 + ], + "female_jp": [ + 3.354, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_perk_002": { + "anim": {}, + "text": { + "female_jp": [ + "The source of this surging power ... is the Monolith?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.045, + 0, + 0, + 0 + ], + "female_jp": [ + 5.18, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_perk_003": { + "anim": {}, + "text": { + "female_jp": [ + "Let's steel ourselves for battle!", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.167, + 0, + 0, + 0 + ], + "female_jp": [ + 1.637, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_restRoom_001": { + "anim": {}, + "text": { + "female_jp": [ + "It seems safe here. Please take it easy and rest.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.39, + 0, + 0, + 0 + ], + "female_jp": [ + 3.716, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_shopRoom_001": { + "anim": {}, + "text": { + "female_jp": [ + "A convenience store? That is quite a convenient place, isn't it?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 5.033, + 0, + 0, + 0 + ], + "female_jp": [ + 6.044, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_subPerk_001": { + "anim": {}, + "text": { + "female_jp": [ + "With this power, I won't disappoint you!", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.3, + 0, + 0, + 0 + ], + "female_jp": [ + 2.855, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_subPerk_002": { + "anim": {}, + "text": { + "female_jp": [ + "This sword is for protecting the weak!", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.8, + 0, + 0, + 0 + ], + "female_jp": [ + 3.583, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_ultskill_001": { + "anim": {}, + "text": { + "female_jp": [ + "I stand with the weak, and uphold justice!", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.3, + 0, + 0, + 0 + ], + "female_jp": [ + 3.788, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_ultskill_002": { + "anim": {}, + "text": { + "female_jp": [ + "With this sword, I'll carve out the future!", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.433, + 0, + 0, + 0 + ], + "female_jp": [ + 2.59, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_ultskill_003": { + "anim": {}, + "text": { + "female_jp": [ + "O Stars, light my path! For I am the sword that shall vanquish the darkness!", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.3, + 0, + 0, + 0 + ], + "female_jp": [ + 4.622, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_ultskill_004": { + "anim": {}, + "text": { + "female_jp": [ + "Surrender! I'm putting an end to all of this.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.567, + 0, + 0, + 0 + ], + "female_jp": [ + 3.112, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_affchat1_001": { + "anim": { + "female_cn": [ + "presents_a", + "presents_b", + "", + "" + ], + "female_jp": [ + "presents_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "I've actually been told I have a knack for riding.", + "If I ever get a horse of my own, let's go for a long ride together sometime.", + "", + "" + ] + }, + "time": { + "female_cn": [ + 7.8, + 12, + 0, + 0 + ], + "female_jp": [ + 4.81, + 9.605, + 0, + 0 + ] + } + }, + "vo_162_ui_affchat2_001": { + "anim": { + "female_cn": [ + "chat_b", + "think_a", + "", + "" + ], + "female_jp": [ + "chat_b", + "", + "presents_a", + "" + ] + }, + "text": { + "female_cn": [ + "Sometimes, it feels like you don't even value your own life... But you shouldn't be so quick to throw yourself away.", + "If you're ever unsure, talk to me first. We can figure out a solution together.", + "", + "" + ], + "female_jp": [ + "Sometimes, it feels like you don't even value your own life...", + "But you shouldn't be so quick to throw yourself away.", + "If you're ever unsure, talk to me first. We can figure out a solution together.", + "" + ] + }, + "time": { + "female_cn": [ + 7.7, + 15.433, + 0, + 0 + ], + "female_jp": [ + 6.11, + 12.05, + 21.152, + 0 + ] + } + }, + "vo_162_ui_affchat3_001": { + "anim": { + "female_cn": [ + "presents_b", + "", + "", + "" + ], + "female_jp": [ + "presents_b", + "shy_a", + "", + "" + ] + }, + "text": { + "female_cn": [ + "Would you tell me about your adventures? You told Elis about them, didn't you? And I'm your companion too, so... I'd like to get to know you better.", + "", + "", + "" + ], + "female_jp": [ + "Would you tell me about your adventures, if you don't mind?", + "Hm? Why? Well... You told Elis about them, didn't you?", + "And I'm your companion too, so... I'd like to get to know you better.", + "" + ] + }, + "time": { + "female_cn": [ + 11.167, + 0, + 0, + 0 + ], + "female_jp": [ + 5.29, + 12.49, + 20.298, + 0 + ] + } + }, + "vo_162_ui_affchat4_001": { + "anim": { + "female_cn": [ + "chat_b", + "presents_b", + "", + "" + ], + "female_jp": [ + "chat_a", + "", + "presents_a", + "" + ] + }, + "text": { + "female_cn": [ + "If you're feeling worn out, would you like to go to the baths with me? Even if the water isn't infused with magic, just soaking in it should help with your fatigue.", + "Ah, but... If we're going, let's make it early. There won't be as many people then, so we can relax.", + "", + "" + ], + "female_jp": [ + "If you're feeling worn out, would you like to go to the baths with me?", + "Even if the water isn't infused with magic, just soaking in it should help with your fatigue.", + "Ah, but... If we're going, let's make it early.", + "There won't be as many people then, so we can relax." + ] + }, + "time": { + "female_cn": [ + 10.5, + 19.367, + 0, + 0 + ], + "female_jp": [ + 4.37, + 10.23, + 15.15, + 19.09 + ] + } + }, + "vo_162_ui_affchat5_001": { + "anim": { + "female_cn": [ + "presents_a", + "think_a", + "", + "" + ], + "female_jp": [ + "presents_a", + "chat_b", + "", + "" + ] + }, + "text": { + "female_cn": [ + "Just as every story must come to an end, I know you'll leave Filanis someday.", + "But until that day comes, please let me stay by your side as your sword, and as your knight. I swear I'll protect you for as long as I live.", + "", + "" + ], + "female_jp": [ + "Just as every story must come to an end, I know you'll leave Filanis someday.", + "But until that day comes, please let me stay by your side as your sword, and as your knight.", + "I swear I'll protect you for as long as I live.", + "" + ] + }, + "time": { + "female_cn": [ + 4.7, + 15.333, + 0, + 0 + ], + "female_jp": [ + 7.78, + 17.29, + 23.107, + 0 + ] + } + }, + "vo_162_ui_afflv1_001": { + "anim": {}, + "text": { + "female_cn": [ + "I really want to be able to use magic, but no matter how much I train, I don't get any better...", + "If you don't mind, would you tell me how you practiced it where you came from?", + "", + "" + ], + "female_jp": [ + "I really want to be able to use magic, but no matter how much I train, I don't get any better...", + "If you don't mind, would you tell me how you practiced it where you came from?", + "", + "" + ] + }, + "time": { + "female_cn": [ + 6.3, + 13.367, + 0, + 0 + ], + "female_jp": [ + 8.91, + 15.806, + 0, + 0 + ] + } + }, + "vo_162_ui_afflv2_001": { + "anim": {}, + "text": { + "female_cn": [ + "I know we don't spend a lot of time together, but you're always honest with me.", + "You view me as a friend and trust me enough to share your worries and thoughts. That's why I want to repay your kindness as best as I can. If you're ever in trouble, don't hesitate to reach out to me.", + "", + "" + ], + "female_jp": [ + "I know we don't spend a lot of time together, but you're always honest with me.", + "You view me as a friend and trust me enough to share your worries and thoughts.", + "That's why I want to repay your kindness as best as I can.", + "If you're ever in trouble, don't hesitate to reach out to me." + ] + }, + "time": { + "female_cn": [ + 5, + 15.167, + 0, + 0 + ], + "female_jp": [ + 9.04, + 17.13, + 23.7, + 29.574 + ] + } + }, + "vo_162_ui_afflv3_001": { + "anim": {}, + "text": { + "female_cn": [ + "You don't need to go out of your way to hide things from me... If you ever get injured, tell me at once.", + "I understand that it's not your fault and how difficult it is to win without any casualties. But... Even if it's for the sake of the mission, you shouldn't bear everything on your own.", + "", + "" + ], + "female_jp": [ + "You don't need to go out of your way to hide things from me... If you ever get injured, tell me at once.", + "I understand that it's not your fault and how difficult it is to win without any casualties. But...", + "Even if it's for the sake of the mission, you shouldn't bear everything on your own.", + "" + ] + }, + "time": { + "female_cn": [ + 6.5, + 17.367, + 0, + 0 + ], + "female_jp": [ + 10.62, + 20.44, + 27.027, + 0 + ] + } + }, + "vo_162_ui_afflv4_001": { + "anim": {}, + "text": { + "female_cn": [ + "Until recently, I couldn't understand at all what it felt like to think of someone as special. But... Since I met you, I feel like I've started to understand it.", + "So... I'd be happy if you'd let me be your knight, and yours alone.", + "", + "" + ], + "female_jp": [ + "Until recently, I couldn't understand at all what it felt like to think of someone as special.", + "But... Since I met you, I feel like I've started to understand it.", + "So... I'd be happy if you'd let me be your knight, and yours alone.", + "" + ] + }, + "time": { + "female_cn": [ + 10, + 23.59, + 0, + 0 + ], + "female_jp": [ + 10.07, + 18.2, + 26.076, + 0 + ] + } + }, + "vo_162_ui_birth_001": { + "anim": { + "female_cn": [ + "shy_a", + "", + "", + "" + ], + "female_jp": [ + "shy_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "My birthday...? I didn't think it was something worth going out of your way to celebrate, but... Th-thank you.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 7.1, + 0, + 0, + 0 + ], + "female_jp": [ + 10.877, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_charup_001": { + "anim": {}, + "text": { + "female_jp": [ + "I have to get even stronger...", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 2.02, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_discuss_001": { + "anim": { + "female_cn": [ + "chat_a", + "chat_b", + "", + "" + ], + "female_jp": [ + "chat_a", + "chat_b", + "", + "" + ] + }, + "text": { + "female_cn": [ + "You're curious about this uniform? The Night Watch's uniforms are designed with mobility in mind. That said, there are a few decorative touches on the inside...", + "This is actually the one Olympia personally chose for me when I joined.", + "", + "" + ], + "female_jp": [ + "You're curious about this uniform? The Night Watch's uniforms are designed with mobility in mind.", + "That said, there are a few decorative touches on the inside...", + "This is actually the one Olympia personally chose for me when I joined.", + "" + ] + }, + "time": { + "female_cn": [ + 13.8, + 20.809, + 0, + 0 + ], + "female_jp": [ + 8.07, + 13.17, + 20.211, + 0 + ] + } + }, + "vo_162_ui_discuss_002": { + "anim": { + "female_cn": [ + "chat_a", + "presents_a", + "", + "" + ], + "female_jp": [ + "chat_a", + "", + "presents_a", + "" + ] + }, + "text": { + "female_cn": [ + "Elis always acts as if she only cares about herself... But when it really matters, she pushes past the urge to run away and helps us.", + "That's why I trust her, and why I consider her a dependable companion.", + "", + "" + ], + "female_jp": [ + "Elis always acts as if she only cares about herself...", + "But when it really matters, she pushes past the urge to run away and helps us.", + "That's why I trust her, and why I consider her a dependable companion.", + "" + ] + }, + "time": { + "female_cn": [ + 9, + 13.367, + 0, + 0 + ], + "female_jp": [ + 5.36, + 12.77, + 19.022, + 0 + ] + } + }, + "vo_162_ui_discuss_003": { + "anim": { + "female_cn": [ + "think_a", + "chat_a", + "", + "" + ], + "female_jp": [ + "think_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "About that girl you told me about before, the one who looks so much like me...", + "It's strange to think we have the same face, and yet our personalities are complete opposites. Hehe, it feels a little surreal.", + "", + "" + ] + }, + "time": { + "female_cn": [ + 8.9, + 14.733, + 0, + 0 + ], + "female_jp": [ + 5.75, + 14.478, + 0, + 0 + ] + } + }, + "vo_162_ui_discuss_004": { + "anim": { + "female_cn": [ + "presents_a", + "think_a", + "", + "" + ], + "female_jp": [ + "presents_a", + "", + "chat_a", + "" + ] + }, + "text": { + "female_cn": [ + "When it comes to gathering information, no one can match Lulu. She never misses even the smallest detail. But that's not the only remarkable thing about her.", + "It seems she has a real talent for magic too. With proper training, I'm sure she could grow into a fine mage someday.", + "", + "" + ], + "female_jp": [ + "When it comes to gathering information, no one can match Lulu.", + "She never misses even the smallest detail. But that's not the only remarkable thing about her. It seems she has a real talent for magic too.", + "With proper training, I'm sure she could grow into a fine mage someday.", + "" + ] + }, + "time": { + "female_cn": [ + 6.5, + 14.5, + 0, + 0 + ], + "female_jp": [ + 8.41, + 17.37, + 24.77, + 0 + ] + } + }, + "vo_162_ui_discuss_005": { + "anim": { + "female_cn": [ + "think_a", + "presents_a", + "", + "" + ], + "female_jp": [ + "think_a", + "", + "presents_a", + "" + ] + }, + "text": { + "female_cn": [ + "A long time ago, I made a promise to my comrades in the arena. I swore that one day, I'd get all of us out of there. But in the end... I was the only one who ever gained freedom.", + "Even so, I've never forgotten the promise I made that day. The days we spent fighting together and supporting one another... Those memories mean a great deal to me.", + "", + "" + ], + "female_jp": [ + "A long time ago, I made a promise to my comrades in the arena. I swore that one day, I'd get all of us out of there.", + "But in the end... I was the only one who ever gained freedom. Even so, I've never forgotten the promise I made that day.", + "The days we spent fighting together and supporting one another... Those memories mean a great deal to me.", + "" + ] + }, + "time": { + "female_cn": [ + 11, + 19.267, + 0, + 0 + ], + "female_jp": [ + 9.6, + 21.73, + 29.877, + 0 + ] + } + }, + "vo_162_ui_excharup_001": { + "anim": {}, + "text": { + "female_jp": [ + "I will master this power and wield it in a way that protects people.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.767, + 0, + 0, + 0 + ], + "female_jp": [ + 4.463, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_exhang_001": { + "anim": { + "female_cn": [ + "think_a", + "", + "", + "" + ], + "female_jp": [ + "think_a", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "So that's why you got quiet... You fell asleep, right? I'll keep watch over you, so get some rest.", + "", + "", + "" + ], + "female_jp": [ + "So that's why you got quiet... You fell asleep, right?", + "I'll keep watch over you, so get some rest.", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.667, + 0, + 0, + 0 + ], + "female_jp": [ + 4.98, + 9.957, + 0, + 0 + ] + } + }, + "vo_162_ui_fullscreen_001": { + "anim": { + "female_cn": [ + "special_a", + "", + "", + "" + ], + "female_jp": [ + "special_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "You've been staring at me for a while now... Is there something you need?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.1, + 0, + 0, + 0 + ], + "female_jp": [ + 5.51, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_fullscreen_002": { + "anim": { + "female_cn": [ + "special_b", + "", + "", + "" + ], + "female_jp": [ + "special_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "The scar on my back? Injuries from battle are not uncommon. Don't worry about it.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 5.733, + 0, + 0, + 0 + ], + "female_jp": [ + 8.263, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_gachaNew_001": { + "anim": {}, + "text": { + "female_cn": [ + "I am Alina, captain of the Night Watch. I have answered your call. I may not be skilled in magic, but when it comes to the sword, I won't lose to anyone. I swear here and now that I will fight by your side to the very end and protect all that you hold dear.", + "", + "", + "" + ], + "female_jp": [ + "I am Alina, captain of the Night Watch.", + "I have answered your call. I may not be skilled in magic, but when it comes to the sword, I won't lose to anyone.", + "I swear here and now that I will fight by your side to the very end and protect all that you hold dear.", + "" + ] + }, + "time": { + "female_cn": [ + 13, + 0, + 0, + 0 + ], + "female_jp": [ + 5.57, + 11.68, + 18.433, + 0 + ] + } + }, + "vo_162_ui_gacha_001": { + "anim": {}, + "text": { + "female_cn": [ + "They say the first meeting is chance, and the second is destiny... If that's true, then perhaps this reunion was meant to be.", + "", + "", + "" + ], + "female_jp": [ + "They say the first meeting is chance, and the second is destiny...", + "If that's true, then perhaps this reunion was meant to be.", + "", + "" + ] + }, + "time": { + "female_cn": [ + 8.9, + 0, + 0, + 0 + ], + "female_jp": [ + 6.07, + 11.565, + 0, + 0 + ] + } + }, + "vo_162_ui_greet_001": { + "anim": { + "female_cn": [ + "presents_a", + "", + "", + "" + ], + "female_jp": [ + "presents_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "If you're planning to look around Filanis, I'd be happy to show you around. Just let me know.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 6.133, + 0, + 0, + 0 + ], + "female_jp": [ + 6.04, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_greet_002": { + "anim": { + "female_cn": [ + "presents_b", + "", + "", + "" + ], + "female_jp": [ + "presents_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "In the end, peaceful daily life is the best.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.667, + 0, + 0, + 0 + ], + "female_jp": [ + 2.903, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_greetmorn_001": { + "anim": { + "female_cn": [ + "chat_a", + "", + "", + "" + ], + "female_jp": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "Good morning. I just finished my patrol. Is there any work for me?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.073, + 0, + 0, + 0 + ], + "female_jp": [ + 5.754, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_greetnight_001": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ], + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "I'm heading out for my night patrol. You can just relax in your room.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 5.167, + 0, + 0, + 0 + ], + "female_jp": [ + 5.59, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_greetnoon_001": { + "anim": { + "female_cn": [ + "chat_a", + "presents_b", + "", + "" + ], + "female_jp": [ + "chat_b", + "", + "presents_b", + "" + ] + }, + "text": { + "female_cn": [ + "It's lunch break right now, so there's nothing urgent to take care of… Huh? You want to have lunch with me?", + "Alright. I'll go get ready, so please wait just a moment.", + "", + "" + ], + "female_jp": [ + "It's lunch break right now, so there's nothing urgent to take care of... What is it?", + "Huh? You want to have lunch with me?", + "Alright. I'll go get ready, so please wait just a moment.", + "" + ] + }, + "time": { + "female_cn": [ + 7.8, + 10.567, + 0, + 0 + ], + "female_jp": [ + 6.8, + 11.9, + 17.133, + 0 + ] + } + }, + "vo_162_ui_hang_001": { + "anim": { + "female_cn": [ + "presents_b", + "", + "", + "" + ], + "female_jp": [ + "presents_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "Spending time like this, nice and slow ... isn't so bad.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.533, + 0, + 0, + 0 + ], + "female_jp": [ + 3.764, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_hang_002": { + "anim": { + "female_cn": [ + "presents_a", + "", + "", + "" + ], + "female_jp": [ + "presents_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "When I look at your face, I feel strangely at ease.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.067, + 0, + 0, + 0 + ], + "female_jp": [ + 4.551, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_hfc_001": { + "anim": { + "female_cn": [ + "chat_a", + "", + "", + "" + ], + "female_jp": [ + "shy_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "I'm ... not really sure what this is, but do I have to do it too?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.833, + 0, + 0, + 0 + ], + "female_jp": [ + 6.972, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_hfc_002": { + "anim": { + "female_cn": [ + "shy_a", + "", + "", + "" + ], + "female_jp": [ + "shy_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "W-Wait... Please...!==RT==Ah... That tickles...!", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.633, + 0, + 0, + 0 + ], + "female_jp": [ + 5.886, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_logo_001": { + "anim": {}, + "text": { + "female_jp": [ + "YOSTAR", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 1, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_lose_001": { + "anim": {}, + "text": { + "female_jp": [ + "I'm sorry. It's my fault...", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 2.57, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_lose_002": { + "anim": {}, + "text": { + "female_jp": [ + "Let's reflect and learn from this defeat...", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 3.691, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_music_001": { + "anim": {}, + "text": { + "female_jp": [ + "Melodies woven by the human heart... Fascinating to behold, don't you think?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4, + 0, + 0, + 0 + ], + "female_jp": [ + 5.197, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_newyear_001": { + "anim": { + "female_cn": [ + "presents_a", + "presents_b", + "", + "" + ], + "female_jp": [ + "presents_a", + "", + "presents_b", + "" + ] + }, + "text": { + "female_cn": [ + "Happy New Year. It's the start of another year... But the world doesn't just become better on its own.", + "That's why we must work together if we want to create a brighter future.", + "", + "" + ], + "female_jp": [ + "Happy New Year. It's the start of another year...", + "But the world doesn't just become better on its own.", + "That's why we must work together if we want to create a brighter future.", + "" + ] + }, + "time": { + "female_cn": [ + 8.5, + 16.4, + 0, + 0 + ], + "female_jp": [ + 7.13, + 13.44, + 21.974, + 0 + ] + } + }, + "vo_162_ui_posterchat_001": { + "anim": { + "female_cn": [ + "think_a", + "think_a", + "", + "" + ], + "female_jp": [ + "chat_b", + "think_a", + "chat_a", + "" + ] + }, + "text": { + "female_cn": [ + "Our duty in the Night Watch is to settle conflicts and put down riots. It's not an easy job, and it's not the kind of work people are always grateful for...", + "But there's no doubt that it plays a vital role in keeping the city safe.", + "", + "" + ], + "female_jp": [ + "Our duty in the Night Watch is to settle conflicts and put down riots.", + "It's not an easy job, and it's not the kind of work people are always grateful for...", + "But there's no doubt that it plays a vital role in keeping the city safe.", + "" + ] + }, + "time": { + "female_cn": [ + 8, + 13.333, + 0, + 0 + ], + "female_jp": [ + 6.68, + 13.53, + 20.35, + 0 + ] + } + }, + "vo_162_ui_posterchat_002": { + "anim": { + "female_cn": [ + "think_a", + "", + "", + "" + ], + "female_jp": [ + "chat_a", + "think_a", + "", + "" + ] + }, + "text": { + "female_jp": [ + "The city I used to live in, Emor, achieved its prosperity on top of countless sacrifices. ==RT====RT==So when I first came to Filanis, I thought maybe I'd finally be able to live here in peace…", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 11.067, + 0, + 0, + 0 + ], + "female_jp": [ + 7.5, + 13.835, + 0, + 0 + ] + } + }, + "vo_162_ui_posterchat_003": { + "anim": { + "female_cn": [ + "chat_a", + "chat_b", + "", + "" + ], + "female_jp": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "There's a bakery on the island in the lake that makes delicious bread. Of course, it's pretty expensive...", + "Still, maybe someday they'll make bread that's cheap, tasty, and—if I'm asking too much—lasts a long time, too.", + "", + "" + ] + }, + "time": { + "female_cn": [ + 6.6, + 11.467, + 0, + 0 + ], + "female_jp": [ + 8.25, + 14.055, + 0, + 0 + ] + } + }, + "vo_162_ui_posterchat_004": { + "anim": { + "female_cn": [ + "chat_a", + "chat_b", + "think_a", + "" + ], + "female_jp": [ + "chat_b", + "", + "shy_a", + "" + ] + }, + "text": { + "female_jp": [ + "So unlike magic, anyone can become a good cook if they practice?", + "And unlike fighting, cooking takes more than just grit?", + "Hmm... You're not making fun of me, are you?", + "" + ] + }, + "time": { + "female_cn": [ + 5.74, + 12.32, + 14.323, + 0 + ], + "female_jp": [ + 6.49, + 13.33, + 17.988, + 0 + ] + } + }, + "vo_162_ui_posterchat_005": { + "anim": { + "female_cn": [ + "think_a", + "chat_a", + "", + "" + ], + "female_jp": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "This sword is from my days as a gladiator in Emor.", + "The comrades I fought alongside all pitched in to buy it for me.", + "", + "" + ] + }, + "time": { + "female_cn": [ + 8.1, + 15.933, + 0, + 0 + ], + "female_jp": [ + 4.96, + 10.379, + 0, + 0 + ] + } + }, + "vo_162_ui_posterchat_006": { + "anim": { + "female_cn": [ + "presents_a", + "think_a", + "", + "" + ], + "female_jp": [ + "chat_b", + "", + "think_a", + "shy_a" + ] + }, + "text": { + "female_cn": [ + "Is it true that in your homeland, everyone is treated equally? That people aren't denied the right to choose how they live just because of their low status?", + "Hm? But people still have to work overtime? Staying late every day, and sometimes not even getting to go home... Wh-What kind of place is that!? Won't that ruin their health eventually? Why doesn't anyone think that's wrong!?", + "", + "" + ], + "female_jp": [ + "Is it true that in your homeland, everyone is treated equally?", + "That people aren't denied the right to choose how they live just because of their low status?", + "Hm? But people still have to work overtime? Staying late every day, and sometimes not even getting to go home...", + "Wh-What kind of place is that!? Won't that ruin their health eventually? Why doesn't anyone think that's wrong!?" + ] + }, + "time": { + "female_cn": [ + 11, + 21.467, + 0, + 0 + ], + "female_jp": [ + 7.08, + 13.87, + 23.98, + 32.1 + ] + } + }, + "vo_162_ui_standee_001": { + "anim": { + "female_cn": [ + "special_a", + "", + "", + "" + ], + "female_jp": [ + "special_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "If we want to create a better future, we cannot waste our time here.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.333, + 0, + 0, + 0 + ], + "female_jp": [ + 5.107, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_standee_002": { + "anim": { + "female_cn": [ + "special_b", + "", + "", + "" + ], + "female_jp": [ + "special_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "Nothing stays the same forever. That's why we must cherish the present.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 6.3, + 0, + 0, + 0 + ], + "female_jp": [ + 7.925, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_swap_001": { + "anim": {}, + "text": { + "female_jp": [ + "Let's head out. What should we do first?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.567, + 0, + 0, + 0 + ], + "female_jp": [ + 3.208, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_swap_002": { + "anim": {}, + "text": { + "female_jp": [ + "I swear upon this sword I'll fight with you until the bitter end.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.433, + 0, + 0, + 0 + ], + "female_jp": [ + 3.619, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_swap_003": { + "anim": {}, + "text": { + "female_jp": [ + "We're going to win, and we're all making it home safe.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.033, + 0, + 0, + 0 + ], + "female_jp": [ + 3.392, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_swap_004": { + "anim": {}, + "text": { + "female_jp": [ + "All set. Ready to go anytime.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.2, + 0, + 0, + 0 + ], + "female_jp": [ + 3.196, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_thankEx_001": { + "anim": { + "female_cn": [ + "shy_a", + "", + "", + "" + ], + "female_jp": [ + "shy_a", + "presents_b", + "", + "" + ] + }, + "text": { + "female_cn": [ + "If I searched the whole world for the person who's been the kindest to me, it would still be you. Thank you so much. You have my deepest gratitude.", + "", + "", + "" + ], + "female_jp": [ + "If I searched the whole world for the person who's been the kindest to me, it would still be you.", + "Thank you so much. You have my deepest gratitude.", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.733, + 0, + 0, + 0 + ], + "female_jp": [ + 7.19, + 12.674, + 0, + 0 + ] + } + }, + "vo_162_ui_thankSmall_001": { + "anim": { + "female_cn": [ + "presents_a", + "", + "", + "" + ], + "female_jp": [ + "presents_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "Thank you. I appreciate it.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 1.98, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_thank_001": { + "anim": { + "female_cn": [ + "presents_b", + "", + "", + "" + ], + "female_jp": [ + "presents_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "You have a keen eye for the smallest details. Thank you. I appreciate it.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.633, + 0, + 0, + 0 + ], + "female_jp": [ + 5.724, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_uniMusic_001": { + "anim": {}, + "text": { + "female_jp": [ + "O Stars, please watch over me... From here on out, I shall keep going forward.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 5.1, + 0, + 0, + 0 + ], + "female_jp": [ + 8.303, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_unlockCG_001": { + "anim": {}, + "text": { + "female_jp": [ + "What's wrong? Hurry and wash up, or you'll get cold.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.316, + 0, + 0, + 0 + ], + "female_jp": [ + 5.463, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_unlockLook_001": { + "anim": {}, + "text": { + "female_jp": [ + "No matter where fate may lead you, if anything stands in your way, I will become your sword and cut it down.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 6.033, + 0, + 0, + 0 + ], + "female_jp": [ + 8.2, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_valentine_001": { + "anim": { + "female_cn": [ + "presents_a", + "shy_a", + "", + "" + ], + "female_jp": [ + "think_a", + "", + "", + "shy_a" + ] + }, + "text": { + "female_cn": [ + "I tried making something you call ... chocolate. But even though I followed the recipe to the letter...", + "What I created ... was nothing like the book described... B-But... I'd say my creation was just unique... It was not a failure! I think...", + "", + "" + ], + "female_jp": [ + "I tried making something you call ... chocolate.", + "But even though I followed the recipe to the letter...", + "What I created ... was nothing like the book described...", + "B-But... I'd say my creation was just unique... It was not a failure! I think..." + ] + }, + "time": { + "female_cn": [ + 7.2, + 17.033, + 0, + 0 + ], + "female_jp": [ + 4.39, + 10.58, + 17.65, + 24.992 + ] + } + }, + "vo_162_ui_win_001": { + "anim": {}, + "text": { + "female_jp": [ + "Victory is the greatest honor bestowed upon those who fight to the end.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.567, + 0, + 0, + 0 + ], + "female_jp": [ + 4.539, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_win_002": { + "anim": {}, + "text": { + "female_jp": [ + "Once you have carved your path forward, all you have to do is charge ahead.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.133, + 0, + 0, + 0 + ], + "female_jp": [ + 4.266, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_xmas_001": { + "anim": { + "female_cn": [ + "think_a", + "presents_a", + "", + "" + ], + "female_jp": [ + "think_a", + "chat_b", + "", + "" + ] + }, + "text": { + "female_jp": [ + "It's snowing pretty hard... If this keeps up, travel and transportation will be heavily affected...", + "I'm going to check on the situation, please wait here. It's dangerous out there, so stay put.", + "", + "" + ] + }, + "time": { + "female_cn": [ + 7.9, + 12.412, + 0, + 0 + ], + "female_jp": [ + 9.7, + 17.709, + 0, + 0 + ] + } + }, + "vo_162_ui_yourbirth_001": { + "anim": { + "female_cn": [ + "chat_a", + "", + "presents_a", + "" + ], + "female_jp": [ + "presents_a", + "think_a", + "presents_b", + "" + ] + }, + "text": { + "female_jp": [ + "Happy birthday. If it's okay with you, please take this rocking horse that I carved myself.", + "As much as I wanted to give you a real horse, I'm sorry to say that I didn't have the means to make that happen...", + "Anyway, I hope this rocking horse will protect you on your journeys ahead.", + "" + ] + }, + "time": { + "female_cn": [ + 6.82, + 13.72, + 18.731, + 0 + ], + "female_jp": [ + 9.81, + 18.2, + 26.27, + 0 + ] + } + }, "vo_LoginNpc103_ChineseNewYear26_day04": { "anim": { "female_cn": [ @@ -96399,6 +99382,44 @@ ] } }, + "vo_LoginNpc103_FirstAnniversary_day02": { + "anim": { + "female_cn": [ + "chat_a", + "chat_b", + "presents_b", + "" + ], + "female_jp": [ + "chat_b", + "chat_a", + "presents_a", + "" + ] + }, + "text": { + "female_jp": [ + "Even though you're in a tight spot, Boss, I'm not worried.", + "Because no matter the crisis, you've always been able to handle it, right? I have no doubt it'll be fine this time too.", + "In fact, I can hardly wait to see you turn this hopeless situation around.", + "" + ] + }, + "time": { + "female_cn": [ + 6.7, + 15.7, + 23.231, + 0 + ], + "female_jp": [ + 6.87, + 19.36, + 26.745, + 0 + ] + } + }, "vo_LoginNpc103_HalfAnniversary_day02": { "anim": { "female_cn": [ @@ -96589,6 +99610,44 @@ ] } }, + "vo_LoginNpc111_FirstAnniversary_day01": { + "anim": { + "female_cn": [ + "presents_a", + "presents_b", + "chat_a", + "shy_a" + ], + "female_jp": [ + "", + "chat_b", + "", + "presents_b" + ] + }, + "text": { + "female_jp": [ + "They say time flies when you're having fun...", + "I can't believe it has been one year since I first met you, Boss.", + "What happened that day... Even though I remember it like it was yesterday, it still feels kind of surreal.", + "Let's continue to create wonderful memories together in the future!" + ] + }, + "time": { + "female_cn": [ + 3, + 7.1, + 16, + 20.141 + ], + "female_jp": [ + 4.58, + 10.23, + 19.27, + 24.9 + ] + } + }, "vo_LoginNpc111_HalfAnniversary_day01": { "anim": { "female_cn": [ @@ -96747,6 +99806,44 @@ ] } }, + "vo_LoginNpc112_FirstAnniversary_day03": { + "anim": { + "female_cn": [ + "presents_a", + "think_a", + "shy_a", + "presents_b" + ], + "female_jp": [ + "chat_a", + "presents_a", + "think_a", + "shy_a" + ] + }, + "text": { + "female_jp": [ + "I can't believe it's been a year since we first met, Boss. Looking back, it went by so fast...", + "We were really shocked when we first saw you in the desert.", + "I still remember that day so... So vividly... Huh? Boss? Did you by any chance ... gain a few extra pounds?", + "Huh? You just can't resist the food I make? Hm-hm, well, you can look forward to dinner tonight too♪" + ] + }, + "time": { + "female_cn": [ + 8, + 14.5, + 17.5, + 25.733 + ], + "female_jp": [ + 9.81, + 16.91, + 31.89, + 45.457 + ] + } + }, "vo_LoginNpc112_HalfAnniversary_day03": { "anim": { "female_cn": [ @@ -97129,6 +100226,44 @@ ] } }, + "vo_LoginNpc139_FirstAnniversary_day06": { + "anim": { + "female_cn": [ + "presents_a", + "chat_a", + "presents_b", + "shy_a" + ], + "female_jp": [ + "chat_a", + "chat_b", + "presents_a", + "presents_b" + ] + }, + "text": { + "female_jp": [ + "It's been a year since the kids and I started our journey.", + "You've been taking such good care of them all this time. As their Mom, I can't thank you enough.", + "There's going to be hard times ahead of us, but please think of this orphanage as your home, and...", + "Think of me as your real mother. Whenever you need a place to rest, don't hesitate to come home." + ] + }, + "time": { + "female_cn": [ + 6, + 16.4, + 25, + 35.853 + ], + "female_jp": [ + 5.98, + 13.79, + 22.9, + 30.693 + ] + } + }, "vo_LoginNpc141_ChineseNewYear26_day02": { "anim": { "female_cn": [ @@ -97167,6 +100302,62 @@ ] } }, + "vo_LoginNpc144_FirstAnniversary_day04": { + "anim": { + "female_cn": [ + "presents_a", + "presents_b", + "chat_a", + "shy_a" + ], + "female_jp": [ + "presents_a", + "presents_b", + "shy_a", + "" + ] + }, + "text": { + "female_cn": [ + "For me, this year has been one that I shall never forget for as long as I live.", + "I was able to finally find you, my lady... The wielder I've sought for so many years.", + "Even though the road to mastering the Oneness is steep...", + "I've made a promise to... Um... Forge a new blade with you, my lady..." + ], + "female_jp": [ + "For me, this year has been one that I shall never forget for as long as I live.", + "I was able to finally find you, my lady... The wielder I've sought for so many years.", + "Even though the road to mastering the Oneness is steep... I've made a promise to... Um... Forge a new blade with you, my lady...", + "" + ], + "male_cn": [ + "For me, this year has been one that I shall never forget for as long as I live.", + "I was able to finally find you, my lord... The wielder I've sought for so many years.", + "Even though the road to mastering the Oneness is steep...", + "I've made a promise to... Um... Forge a new blade with you, my lord..." + ], + "male_jp": [ + "For me, this year has been one that I shall never forget for as long as I live.", + "I was able to finally find you, my lord... The wielder I've sought for so many years.", + "Even though the road to mastering the Oneness is steep... I've made a promise to... Um... Forge a new blade with you, my lord...", + "" + ] + }, + "time": { + "female_cn": [ + 6.9, + 18, + 23.8, + 32.025 + ], + "female_jp": [ + 8.82, + 19.99, + 37.9, + 0 + ] + } + }, "vo_LoginNpc144_HalfAnniversary_day06": { "anim": { "female_cn": [ @@ -97205,6 +100396,44 @@ ] } }, + "vo_LoginNpc145_FirstAnniversary_day05": { + "anim": { + "female_cn": [ + "chat_a", + "presents_a", + "think_a", + "shy_a" + ], + "female_jp": [ + "chat_b", + "presents_a", + "think_a", + "shy_a" + ] + }, + "text": { + "female_jp": [ + "A true ninja stays hidden and never shows their face.", + "That said, for an opportunity like this, I can hardly resist making an appearance.", + "Well? Anything you want to ask me? How do I normally hide my adorable and fluffy tail?", + "That's ... a secret for now. It shall be revealed when we get to know each other a little better." + ] + }, + "time": { + "female_cn": [ + 6.2, + 12.3, + 21, + 32.135 + ], + "female_jp": [ + 9.27, + 18.98, + 32.35, + 45.934 + ] + } + }, "vo_LoginNpc145_HalfAnniversary_day07": { "anim": { "female_cn": [ @@ -97751,6 +100980,44 @@ ] } }, + "vo_LoginNpc162_FirstAnniversary_day07": { + "anim": { + "female_cn": [ + "chat_a", + "presents_a", + "chat_b", + "presents_b" + ], + "female_jp": [ + "chat_a", + "", + "shy_a", + "presents_b" + ] + }, + "text": { + "female_jp": [ + "Right now, swinging a sword is still the only thing I’m any good at...", + "But from now on, I plan to hone not only my swordsmanship but also my skills in cooking and magic.", + "And... I'm thinking I'll practice smiling and joking a little more, so I can be a bit friendlier.", + "The next time we meet, I'll definitely surprise you... So please look forward to it." + ] + }, + "time": { + "female_cn": [ + 5.2, + 12.7, + 24, + 32.162 + ], + "female_jp": [ + 5.2, + 11.8, + 21.27, + 30.318 + ] + } + }, "vo_npc102_ui_Lvup_001": { "anim": { "female_jp": [ @@ -102715,6 +105982,1592 @@ ] } }, + "vo_npc152_ui_exhang_001": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ], + "female_jp": [ + "", + "chat_b", + "", + "" + ] + }, + "text": { + "female_jp": [ + "No matter what hardships lie ahead, I suppose you'll never stop moving forward.", + "Still, at least while you're here, please set your journey aside and take your time to relax♪", + "", + "" + ] + }, + "time": { + "female_cn": [ + 5.7, + 8.76, + 0, + 0 + ], + "female_jp": [ + 7.3, + 12.755, + 0, + 0 + ] + } + }, + "vo_npc152_ui_exhang_002": { + "anim": { + "female_cn": [ + "chat_c", + "", + "", + "" + ], + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "I've never once regretted helping unfreeze your company back then. If anything, I'm proud to be able to watch over your journey from closer than anyone else♪", + "", + "", + "" + ], + "female_jp": [ + "I've never once regretted helping unfreeze your company back then.", + "If anything, I'm proud to be able to watch over your journey from closer than anyone else♪", + "", + "" + ] + }, + "time": { + "female_cn": [ + 8.848, + 0, + 0, + 0 + ], + "female_jp": [ + 6.26, + 12.829, + 0, + 0 + ] + } + }, + "vo_npc152_ui_exhang_003": { + "anim": { + "female_cn": [ + "chat_d", + "", + "", + "" + ], + "female_jp": [ + "chat_a", + "chat_d", + "", + "" + ] + }, + "text": { + "female_cn": [ + "Browsing without buying is one thing, but ignoring the cute Bastelina standing right in front of you... If you keep that up, I might just put away all the good merchandise.", + "", + "", + "" + ], + "female_jp": [ + "Browsing without buying is one thing, but ignoring the cute Bastelina standing right in front of you...", + "If you keep that up, I might just put away all the good merchandise.", + "", + "" + ] + }, + "time": { + "female_cn": [ + 7.72, + 0, + 0, + 0 + ], + "female_jp": [ + 6.31, + 11.585, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greet_001": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ], + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "Nice to see you, Tyrant! Thank you so much for coming♪", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 3.028, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greet_002": { + "anim": { + "female_cn": [ + "chat_c", + "", + "", + "" + ], + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "Hehe... As expected of you, Tyrant♪ Please tell me more about your amazing adventures!", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.94, + 0, + 0, + 0 + ], + "female_jp": [ + 7.048, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greet_003": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ], + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "Hehehe... I've been looking forward to seeing you, Tyrant", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.24, + 0, + 0, + 0 + ], + "female_jp": [ + 4.722, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greet_004": { + "anim": { + "female_cn": [ + "chat_a", + "", + "", + "" + ], + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "Did you come all this way just to talk with adorable Bastelina?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.2, + 0, + 0, + 0 + ], + "female_jp": [ + 3.734, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greet_005": { + "anim": { + "female_cn": [ + "chat_c", + "", + "", + "" + ], + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "The adorable Bastelina is on duty today as always♪", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.648, + 0, + 0, + 0 + ], + "female_jp": [ + 2.894, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetmorn_001": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ], + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "Good morning! Time to start another day of work, cute as ever♪", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.8, + 0, + 0, + 0 + ], + "female_jp": [ + 4.728, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetmorn_002": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ], + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "There's an old Loong saying: \"The early bird catches the worm.\" Let's stay positive and do our best♪", + "", + "", + "" + ], + "female_jp": [ + "There's an old Loong saying: \"The early bird catches the worm.\"", + "Let's stay positive and do our best♪", + "", + "" + ] + }, + "time": { + "female_cn": [ + 6.2, + 0, + 0, + 0 + ], + "female_jp": [ + 5.56, + 8.201, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetmorn_003": { + "anim": { + "female_cn": [ + "chat_a", + "", + "", + "" + ], + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "I was so eager to see you, Tyrant, that I ended up opening the shop before dawn♪", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.96, + 0, + 0, + 0 + ], + "female_jp": [ + 6.305, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetnight_001": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ], + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "It's important to treat yourself after a hard day's work. I'm preparing some snacks, so please wait a bit♪", + "", + "", + "" + ], + "female_jp": [ + "It's important to treat yourself after a hard day's work.", + "I'm preparing some snacks, so please wait a bit♪", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.92, + 0, + 0, + 0 + ], + "female_jp": [ + 4.88, + 11.156, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetnight_002": { + "anim": { + "female_cn": [ + "chat_c", + "", + "", + "" + ], + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "No matter how late it is, your lovely and devoted Bastelina will always be waiting to see you, Tyrant♪", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.269, + 0, + 0, + 0 + ], + "female_jp": [ + 6.838, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetnight_003": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ], + "female_jp": [ + "chat_d", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "Hooaah... I'm not sleepy yet... As long as you have business here, Tyrant, our shop will keep its doors open for you...", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 6.72, + 0, + 0, + 0 + ], + "female_jp": [ + 10.937, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetnoon_001": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ], + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "You've been busy since this morning, haven't you? Please take a short break if you'd like.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.16, + 0, + 0, + 0 + ], + "female_jp": [ + 5.655, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetnoon_002": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "It looks pretty lively outside... Oh, please don't worry about it. Take your time and relax♪", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 5.12, + 0, + 0, + 0 + ], + "female_jp": [ + 7.515, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetnoon_003": { + "anim": { + "female_cn": [ + "chat_d", + "", + "", + "" + ], + "female_jp": [ + "chat_d", + "chat_a", + "", + "" + ] + }, + "text": { + "female_cn": [ + "Maybe it's because I just had lunch, but I'm suddenly feeling sleepy... Ah!? I can't slack off at work like Laru! I have to stay focused...!", + "", + "", + "" + ], + "female_jp": [ + "Maybe it's because I just had lunch, but I'm suddenly feeling sleepy...", + "Ah!? I can't slack off at work like Laru! I have to stay focused...!", + "", + "" + ] + }, + "time": { + "female_cn": [ + 9.04, + 0, + 0, + 0 + ], + "female_jp": [ + 6.35, + 12.065, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hang_001": { + "anim": { + "female_cn": [ + "chat_c", + "", + "", + "" + ], + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "As your first and cutest fan, I will always support you, Tyrant♪", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.04, + 0, + 0, + 0 + ], + "female_jp": [ + 5.798, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hang_002": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ], + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "The melody we heard that day... I wonder what memories it stirs up in you, Tyrant♪", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.92, + 0, + 0, + 0 + ], + "female_jp": [ + 5.058, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hang_003": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ], + "female_jp": [ + "", + "chat_c", + "", + "" + ] + }, + "text": { + "female_cn": [ + "Interesting things always seem to happen wherever you go, Tyrant... At this point, maybe it's fair to say you're the center of it all?", + "", + "", + "" + ], + "female_jp": [ + "Interesting things always seem to happen wherever you go, Tyrant...", + "At this point, maybe it's fair to say you're the center of it all?", + "", + "" + ] + }, + "time": { + "female_cn": [ + 6.48, + 0, + 0, + 0 + ], + "female_jp": [ + 4.79, + 10.537, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hang_004": { + "anim": { + "female_cn": [ + "chat_a", + "", + "", + "" + ], + "female_jp": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "It looks like all the people gathered outside are here for you, Tyrant. Hehe... Before they barge in, should we reinforce the entrance?", + "", + "", + "" + ], + "female_jp": [ + "It looks like all the people gathered outside are here for you, Tyrant.", + "Hehe... Before they barge in, should we reinforce the entrance?", + "", + "" + ] + }, + "time": { + "female_cn": [ + 8.4, + 0, + 0, + 0 + ], + "female_jp": [ + 5.66, + 11.144, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hang_005": { + "anim": { + "female_cn": [ + "chat_b", + "chat_d", + "", + "" + ], + "female_jp": [ + "chat_a", + "chat_b", + "", + "" + ] + }, + "text": { + "female_jp": [ + "The top shelf is a mess. I should tidy it up...", + "Don't trouble yourself with that! I can reach it on my own!", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.1, + 6.52, + 0, + 0 + ], + "female_jp": [ + 6.52, + 10.966, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hfc_001": { + "anim": { + "female_cn": [ + "chat_d", + "", + "", + "" + ], + "female_jp": [ + "", + "chat_b", + "", + "" + ] + }, + "text": { + "female_cn": [ + "Your finger movements seem remarkably practiced, Tyrant... Hehehe... Does that mean you've teased a lot of my seniors like this before?", + "", + "", + "" + ], + "female_jp": [ + "Your finger movements seem remarkably practiced, Tyrant...", + "Hehehe... Does that mean you've teased a lot of my seniors like this before?", + "", + "" + ] + }, + "time": { + "female_cn": [ + 6.92, + 0, + 0, + 0 + ], + "female_jp": [ + 8.05, + 15.191, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hfc_002": { + "anim": { + "female_cn": [ + "chat_a", + "", + "", + "" + ], + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_cn": [ + "Ah... Wait... Hehe... That tickles... Oh, come on! Tyrant... You're pretty bold, aren't you♪", + "", + "", + "" + ], + "female_jp": [ + "Ah... Wait... Hehe... That tickles... Oh, come on!", + "Tyrant... You're pretty bold, aren't you♪", + "", + "" + ] + }, + "time": { + "female_cn": [ + 5.6, + 0, + 0, + 0 + ], + "female_jp": [ + 6.6, + 11.935, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hfc_003": { + "anim": { + "female_cn": [ + "chat_c", + "", + "", + "" + ], + "female_jp": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "I don't mind the patting, but... Hehe, what's the matter?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.2, + 0, + 0, + 0 + ], + "female_jp": [ + 6.678, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hfc_004": { + "anim": { + "female_cn": [ + "chat_a", + "", + "", + "" + ], + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "Tyrant enjoys patting girls' heads... Yes, I've made a note of that♪", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 5.88, + 0, + 0, + 0 + ], + "female_jp": [ + 8.686, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hfc_005": { + "anim": { + "female_cn": [ + "chat_d", + "", + "", + "" + ], + "female_jp": [ + "chat_a", + "chat_d", + "", + "" + ] + }, + "text": { + "female_cn": [ + "You heard a rumor that this notebook is an observation journal about you? Th-That's... Where did you even hear that from?", + "", + "", + "" + ], + "female_jp": [ + "You heard a rumor that this notebook is an observation journal about you?", + "Th-That's... Where did you even hear that from?", + "", + "" + ] + }, + "time": { + "female_cn": [ + 7.48, + 0, + 0, + 0 + ], + "female_jp": [ + 5.94, + 12.281, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_001": { + "anim": { + "female_cn": [ + "chat_c", + "", + "", + "" + ], + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "Welcome! Your cute and adorable guide, Bastelina, is here to show you around! ♪", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.92, + 0, + 0, + 0 + ], + "female_jp": [ + 4.031, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_002": { + "anim": { + "female_cn": [ + "chat_d", + "", + "", + "" + ], + "female_jp": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "Maintaining your image is important, isn't it? After all, you're a big star now, Tyrant.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.433, + 0, + 0, + 0 + ], + "female_jp": [ + 5.398, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_003": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ], + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "Is there anything I can do to help you?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 2.326, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_004": { + "anim": { + "female_cn": [ + "chat_c", + "", + "", + "" + ], + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "Hehehe...♪ Are you planning to take this cute and adorable me home with you?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 5.054, + 0, + 0, + 0 + ], + "female_jp": [ + 6.171, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_005": { + "anim": { + "female_cn": [ + "chat_c", + "", + "", + "" + ], + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "It's such an honor to meet the Tyrant whose name echoes across the Nova Continent♪", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.92, + 0, + 0, + 0 + ], + "female_jp": [ + 5.28, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_006": { + "anim": { + "female_cn": [ + "chat_b", + "chat_a", + "", + "" + ], + "female_jp": [ + "chat_b", + "", + "chat_a", + "" + ] + }, + "text": { + "female_cn": [ + "Hehe... Don't underestimate my information network. No matter what kind of information it is...", + "Yes? My height? If you're that curious, why not measure me yourself?", + "", + "" + ], + "female_jp": [ + "Hehe... Don't underestimate my information network.", + "No matter what kind of information it is...", + "Yes? My height?", + "If you're that curious, why not measure me yourself?" + ] + }, + "time": { + "female_cn": [ + 8.1, + 15.014, + 0, + 0 + ], + "female_jp": [ + 4.82, + 9.83, + 14.05, + 22.2 + ] + } + }, + "vo_npc152_ui_posterchat_007": { + "anim": { + "female_cn": [ + "chat_c", + "", + "", + "" + ], + "female_jp": [ + "", + "chat_b", + "", + "" + ] + }, + "text": { + "female_cn": [ + "If a coworker asks how you've been lately, Tyrant, what should I tell them? \"The Tyrant's as healthy and charming as ever.\" Hehe... Something like that, perhaps? ♪", + "", + "", + "" + ], + "female_jp": [ + "If a coworker asks how you've been lately, Tyrant, what should I tell them?", + "\"The Tyrant's as healthy and charming as ever.\" Hehe... Something like that, perhaps? ♪", + "", + "" + ] + }, + "time": { + "female_cn": [ + 10.64, + 0, + 0, + 0 + ], + "female_jp": [ + 6.33, + 13.158, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_008": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ], + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "Hehe... If you're happy, then I'm happy♪", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 5, + 0, + 0, + 0 + ], + "female_jp": [ + 4.184, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_009": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ], + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "Let me know if you need anything at all! I'll do my very best to fulfill your requests, Tyrant♪", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.8, + 0, + 0, + 0 + ], + "female_jp": [ + 6.594, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_010": { + "anim": { + "female_cn": [ + "chat_c", + "", + "", + "" + ], + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "Oh, you're hungry? Well then, let the cute and adorable me warm up your meal for you♪", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 7.52, + 0, + 0, + 0 + ], + "female_jp": [ + 7.489, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_thank_001": { + "anim": { + "female_cn": [ + "chat_c", + "", + "", + "" + ], + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "I sincerely look forward to your next visit♪", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 2.835, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_thank_002": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ], + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "We hope the items you bought here will serve you well on your journey, Tyrant♪", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 4.04, + 0, + 0, + 0 + ], + "female_jp": [ + 5.427, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_thank_003": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ], + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "Hehe... You have a good eye. I'm sure it will come in handy for you, Tyrant♪", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.404, + 0, + 0, + 0 + ], + "female_jp": [ + 5.31, + 0, + 0, + 0 + ] + } + }, "vo_npc159_ui_clear_001": { "anim": { "female_jp": [ @@ -127569,5 +132422,537 @@ 0 ] } + }, + "vo_story_162_001_confirm": { + "anim": { + "female_cn": [ + "presents_a", + "", + "", + "" + ], + "female_jp": [ + "presents_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "Sure.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 1, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_002_deny": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ], + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "No thanks.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 1, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_003_question": { + "anim": { + "female_cn": [ + "think_a", + "", + "", + "" + ], + "female_jp": [ + "shy_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "Hm?", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 1, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_004_confuse": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ], + "female_jp": [ + "think_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "Um...", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 1, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_005_sad": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ], + "female_jp": [ + "think_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "Ugh...", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 1, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_006_excit": { + "anim": { + "female_cn": [ + "presents_b", + "", + "", + "" + ], + "female_jp": [ + "presents_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "Whoa.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 1, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_007_angry": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ], + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "You...!", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 1, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_008_happy": { + "anim": { + "female_cn": [ + "presents_a", + "", + "", + "" + ], + "female_jp": [ + "presents_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "Hehe.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 1, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_009_sigh": { + "anim": { + "female_cn": [ + "think_a", + "", + "", + "" + ], + "female_jp": [ + "think_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "Sigh...", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2, + 0, + 0, + 0 + ], + "female_jp": [ + 1, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_010_catchphrase": { + "anim": { + "female_cn": [ + "presents_a", + "", + "", + "" + ], + "female_jp": [ + "presents_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "Please let me know whenever you need my help.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.4, + 0, + 0, + 0 + ], + "female_jp": [ + 4.043, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_011_catchphrase": { + "anim": { + "female_cn": [ + "chat_a", + "", + "", + "" + ], + "female_jp": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "It was my own wish to join the Night Watcher. And I never once regretted that decision.", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.6, + 0, + 0, + 0 + ], + "female_jp": [ + 7.127, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_012_catchphrase": { + "anim": { + "female_cn": [ + "think_a", + "", + "", + "" + ], + "female_jp": [ + "think_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "Magic is really difficult to learn...", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 2.733, + 0, + 0, + 0 + ], + "female_jp": [ + 3.932, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_013_catchphrase": { + "anim": { + "female_cn": [ + "chat_b", + "", + "", + "" + ], + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "People are not toys for those in power!", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.333, + 0, + 0, + 0 + ], + "female_jp": [ + 3.601, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_014_catchphrase": { + "anim": { + "female_cn": [ + "chat_a", + "", + "", + "" + ], + "female_jp": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "For a future where everyone can live peacefully...", + "", + "", + "" + ] + }, + "time": { + "female_cn": [ + 3.2, + 0, + 0, + 0 + ], + "female_jp": [ + 2.948, + 0, + 0, + 0 + ] + } } } \ No newline at end of file diff --git a/data/bubble/_jp/bubbledata.json b/data/bubble/_jp/bubbledata.json index 9c64eb4ea..648636efd 100644 --- a/data/bubble/_jp/bubbledata.json +++ b/data/bubble/_jp/bubbledata.json @@ -7237,7 +7237,7 @@ }, "time": { "female_jp": [ - 2.01, + 2.226, 0, 0, 0 @@ -7256,7 +7256,7 @@ }, "time": { "female_jp": [ - 7.88, + 7.851, 0, 0, 0 @@ -7333,7 +7333,7 @@ "time": { "female_jp": [ 4.8, - 8.7, + 8.079, 0, 0 ] @@ -7484,7 +7484,7 @@ }, "time": { "female_jp": [ - 2.46, + 2.308, 0, 0, 0 @@ -7503,7 +7503,7 @@ }, "time": { "female_jp": [ - 3.09, + 3.867, 0, 0, 0 @@ -7541,7 +7541,7 @@ }, "time": { "female_jp": [ - 5.58, + 5.75, 0, 0, 0 @@ -7586,8 +7586,8 @@ }, "time": { "female_jp": [ - 9.141, - 16.734, + 11.52, + 20.565, 0, 0 ] @@ -7690,8 +7690,8 @@ }, "time": { "female_jp": [ - 5.2, - 11.16, + 4.45, + 9.676, 0, 0 ] @@ -7766,8 +7766,8 @@ }, "time": { "female_jp": [ - 16.1, - 21.06, + 15.82, + 19.142, 0, 0 ] @@ -7792,10 +7792,10 @@ }, "time": { "female_jp": [ - 4, - 9.6, - 16.4, - 23.486 + 3.91, + 12.1, + 18.2, + 25.246 ] } }, @@ -7837,7 +7837,7 @@ }, "time": { "female_jp": [ - 8.07, + 8.272, 0, 0, 0 @@ -7863,7 +7863,7 @@ }, "time": { "female_jp": [ - 6.64, + 6.214, 0, 0, 0 @@ -7889,7 +7889,7 @@ }, "time": { "female_jp": [ - 9.98, + 9.507, 0, 0, 0 @@ -7986,7 +7986,7 @@ }, "time": { "female_jp": [ - 14.26, + 11.246, 0, 0, 0 @@ -8012,7 +8012,7 @@ }, "time": { "female_jp": [ - 9.14, + 7.864, 0, 0, 0 @@ -8057,8 +8057,8 @@ }, "time": { "female_jp": [ - 2.8, - 8.89, + 3.2, + 8.489, 0, 0 ] @@ -8076,8 +8076,8 @@ }, "time": { "female_jp": [ - 1.6, - 7.91, + 1.8, + 8.398, 0, 0 ] @@ -8232,7 +8232,7 @@ }, "time": { "female_jp": [ - 4.83, + 5.767, 0, 0, 0 @@ -8258,8 +8258,8 @@ }, "time": { "female_jp": [ - 6.4, - 13.53, + 6.1, + 11.339, 0, 0 ] @@ -8310,7 +8310,7 @@ }, "time": { "female_jp": [ - 4.43, + 4.626, 0, 0, 0 @@ -8348,7 +8348,7 @@ }, "time": { "female_jp": [ - 4.71, + 5.097, 0, 0, 0 @@ -8367,7 +8367,7 @@ }, "time": { "female_jp": [ - 4.1, + 3.913, 0, 0, 0 @@ -8386,7 +8386,7 @@ }, "time": { "female_jp": [ - 4.2, + 3.749, 0, 0, 0 @@ -8412,8 +8412,8 @@ }, "time": { "female_jp": [ - 2.4, - 8.2, + 2.65, + 8.537, 0, 0 ] @@ -8490,8 +8490,8 @@ }, "time": { "female_jp": [ - 6.8, - 10.46, + 7.12, + 10.733, 0, 0 ] @@ -8639,7 +8639,7 @@ }, "time": { "female_jp": [ - 2.1, + 1.904, 0, 0, 0 @@ -8658,7 +8658,7 @@ }, "time": { "female_jp": [ - 4.09, + 4.262, 0, 0, 0 @@ -8677,7 +8677,7 @@ }, "time": { "female_jp": [ - 1.75, + 1.818, 0, 0, 0 @@ -8696,7 +8696,7 @@ }, "time": { "female_jp": [ - 1.92, + 1.819, 0, 0, 0 @@ -8774,7 +8774,7 @@ }, "time": { "female_jp": [ - 6.9, + 7.127, 0, 0, 0 @@ -8857,8 +8857,8 @@ }, "time": { "female_jp": [ - 4.3, - 12.471, + 4.57, + 12.812, 0, 0 ] @@ -8895,7 +8895,7 @@ }, "time": { "female_jp": [ - 2.58, + 2.564, 0, 0, 0 @@ -8921,9 +8921,9 @@ }, "time": { "female_jp": [ - 4.6, - 8.9, - 15.364, + 4.33, + 8, + 14.929, 0 ] } @@ -8947,9 +8947,9 @@ }, "time": { "female_jp": [ - 3.2, - 9.7, - 11.639, + 3.4, + 10.14, + 12.383, 0 ] } @@ -72124,6 +72124,1849 @@ ] } }, + "vo_162_combat_battleClear_001": { + "anim": {}, + "text": { + "female_jp": [ + "ふう…敵は退けた。==RT==みんな、無事か?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.449, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_battleClear_002": { + "anim": {}, + "text": { + "female_jp": [ + "さて、==RT==次はどこへ向かいましょう?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.867, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_battleClear_003": { + "anim": {}, + "text": { + "female_jp": [ + "少し休んでから、==RT==先へ進みましょう。", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.87, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_chatLvUp_001": { + "anim": {}, + "text": { + "female_jp": [ + "この程度の試練、==RT==いくらでも乗り越えてみせる!", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.598, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_chatNext_001": { + "anim": {}, + "text": { + "female_jp": [ + "どんな困難が==RT==待ち受けていようと、==RT==全力で挑むまでです", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.968, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_chat_001": { + "anim": {}, + "text": { + "female_jp": [ + "命のやり取りに言葉はいらない。", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.812, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_chat_002": { + "anim": {}, + "text": { + "female_jp": [ + "どこからでも==RT==かかってくるといい。==RT==本気で相手をしよう。", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.457, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_chat_003": { + "anim": {}, + "text": { + "female_jp": [ + "最小限の犠牲で終わらせよう。", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.081, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_chat_004": { + "anim": {}, + "text": { + "female_jp": [ + "私の目の届く範囲から==RT==離れないように。", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.901, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_chat_005": { + "anim": {}, + "text": { + "female_jp": [ + "敵の気配だ。迎撃の準備を。", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.516, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_dead_001": { + "anim": {}, + "text": { + "female_jp": [ + "まだ、倒れるわけには…", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.476, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_dead_002": { + "anim": {}, + "text": { + "female_jp": [ + "期待に、応えられなかった…", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.723, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_eventRoom_001": { + "anim": {}, + "text": { + "female_jp": [ + "交渉ですか、それなら私に==RT==任せてください", + "え?ただのおしゃべり?", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.75, + 7.676, + 0, + 0 + ] + } + }, + "vo_162_combat_perk_001": { + "anim": {}, + "text": { + "female_jp": [ + "星ノ塔の力、==RT==使いこなしてみせる。", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.354, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_perk_002": { + "anim": {}, + "text": { + "female_jp": [ + "湧き上がるこの力の源は…==RT==星ノ塔なのか?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.18, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_perk_003": { + "anim": {}, + "text": { + "female_jp": [ + "闘志を奮い立たせろ!", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 1.637, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_restRoom_001": { + "anim": {}, + "text": { + "female_jp": [ + "ここは安全なようだ。==RT==ゆっくり休んでください", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.716, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_shopRoom_001": { + "anim": {}, + "text": { + "female_jp": [ + "コンビニ?これは…==RT==なかなか便利そうな場所ですね", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.044, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_subPerk_001": { + "anim": {}, + "text": { + "female_jp": [ + "この力で、期待に応えてみせる!", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.855, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_subPerk_002": { + "anim": {}, + "text": { + "female_jp": [ + "この剣は、==RT==弱き者を守るための力だ!", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.583, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_ultskill_001": { + "anim": {}, + "text": { + "female_jp": [ + "弱き者に寄り添い、==RT==正義を実現します!", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.788, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_ultskill_002": { + "anim": {}, + "text": { + "female_jp": [ + "この剣で、未来を切り拓く!", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.59, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_ultskill_003": { + "anim": {}, + "text": { + "female_jp": [ + "星々の導きよ!==RT==私こそ闇を断つ剣なり!", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.622, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_ultskill_004": { + "anim": {}, + "text": { + "female_jp": [ + "諦めろ。==RT==私がすべてを終わらせる。", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.112, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_affchat1_001": { + "anim": { + "female_jp": [ + "presents_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "乗馬の訓練では、筋が良いと==RT==褒められたこともありますよ", + "いつか自分の馬を持てたら、==RT==一緒に遠乗りに出かけましょう", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.81, + 9.605, + 0, + 0 + ] + } + }, + "vo_162_ui_affchat2_001": { + "anim": { + "female_jp": [ + "chat_b", + "", + "presents_a", + "" + ] + }, + "text": { + "female_jp": [ + "あなたはときどき、自分の命すら==RT==軽んじているように見えることが==RT==ありますけど…", + "そうおいそれと、自らを犠牲に==RT==しようとすべきではありません", + "そうですね…もし迷っているなら==RT==まずは声をかけてください。==RT==一緒に解決策を考えますから", + "" + ] + }, + "time": { + "female_jp": [ + 6.11, + 12.05, + 21.152, + 0 + ] + } + }, + "vo_162_ui_affchat3_001": { + "anim": { + "female_jp": [ + "presents_b", + "shy_a", + "", + "" + ] + }, + "text": { + "female_jp": [ + "あなたの冒険の話、==RT==よければ聞かせてくれませんか?", + "え?なんでって…だって、==RT==イリスさんには聞かせたん==RT==ですよね?", + "なら、私だって仲間なんだし…==RT==あなたのこと、もっといろいろ==RT==知りたいといいますか…", + "" + ] + }, + "time": { + "female_jp": [ + 5.29, + 12.49, + 20.298, + 0 + ] + } + }, + "vo_162_ui_affchat4_001": { + "anim": { + "female_jp": [ + "chat_a", + "", + "presents_a", + "" + ] + }, + "text": { + "female_jp": [ + "疲れが溜まっているなら、==RT==一緒に浴場へ行きませんか?", + "魔力を含んだお湯じゃなくても、==RT==浸かるだけで疲れが取れるはず==RT==です", + "あ、でも…どうせ行くなら早い==RT==時間にしましょう", + "その時間なら人が少ないから、==RT==ゆっくりできますよ" + ] + }, + "time": { + "female_jp": [ + 4.37, + 10.23, + 15.15, + 19.09 + ] + } + }, + "vo_162_ui_affchat5_001": { + "anim": { + "female_jp": [ + "presents_a", + "chat_b", + "", + "" + ] + }, + "text": { + "female_jp": [ + "どんな物語にも終わりがある==RT==ように、あなたはフィラニス==RT==から旅立っていくんでしょうね", + "でも…それまでは、あなたの==RT==剣として、騎士として…==RT==そばにいさせてください", + "この命が尽きるそのときまで、==RT==あなたを守り抜くと約束します", + "" + ] + }, + "time": { + "female_jp": [ + 7.78, + 17.29, + 23.107, + 0 + ] + } + }, + "vo_162_ui_afflv1_001": { + "anim": {}, + "text": { + "female_jp": [ + "魔法を使えるようになりたいと==RT==思っているんですが、いくら訓練==RT==しても一向に上達しなくて…", + "あなたがいたところでは、==RT==どうやって訓練していたのか、==RT==よければ教えてくれませんか?", + "", + "" + ] + }, + "time": { + "female_jp": [ + 8.91, + 15.806, + 0, + 0 + ] + } + }, + "vo_162_ui_afflv2_001": { + "anim": {}, + "text": { + "female_jp": [ + "ともに過ごした時間は長くあり==RT==ませんが、あなたはいつも私と==RT==誠実に向き合ってくれる", + "私を仲間として見てくれて、==RT==ともに悩み、ともに答えを==RT==考えてくれる", + "だから私も、そんなあなたの==RT==信頼にはできる限り応えたい", + "もし困ったことがあれば、==RT==そのときは遠慮なく私を==RT==頼ってください" + ] + }, + "time": { + "female_jp": [ + 9.04, + 17.13, + 23.7, + 29.574 + ] + } + }, + "vo_162_ui_afflv3_001": { + "anim": {}, + "text": { + "female_jp": [ + "私に心配かけないように…なんて==RT==気にする必要ありません。ケガを==RT==したときはすぐに言ってください", + "あなたに非がないことも、==RT==犠牲を出さずに勝利する難しさも==RT==理解しています。それでも…", + "目的を果たすためとはいえ、==RT==あなただけにすべてを==RT==背負わせたくはないんです", + "" + ] + }, + "time": { + "female_jp": [ + 10.62, + 20.44, + 27.027, + 0 + ] + } + }, + "vo_162_ui_afflv4_001": { + "anim": {}, + "text": { + "female_jp": [ + "誰かを特別に思う気持ちがどんな==RT==感覚なのか、少し前までは==RT==ちっとも理解できませんでした", + "でも…あなたと出会ったことで、==RT==なんとなくわかってきたような==RT==気がして…", + "だから…これからは私を、==RT==あなただけの騎士にして==RT==もらえるとうれしいです", + "" + ] + }, + "time": { + "female_jp": [ + 10.07, + 18.2, + 26.076, + 0 + ] + } + }, + "vo_162_ui_birth_001": { + "anim": { + "female_jp": [ + "shy_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "私の誕生日…?わざわざ祝うよう==RT==なことではないと思いますが…==RT==あ、ありがとうございます", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 10.877, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_charup_001": { + "anim": {}, + "text": { + "female_jp": [ + "もっと力をつけないと…", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.02, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_discuss_001": { + "anim": { + "female_jp": [ + "chat_a", + "chat_b", + "", + "" + ] + }, + "text": { + "female_jp": [ + "この制服が気になる?==RT==閃銀騎士団の制服は、動きやす==RT==さが重視されているんです", + "とはいえ内側にはちょっとした==RT==意匠が入っていて…", + "これは私が閃銀騎士団に入るとき==RT==オリンピアが直々に選んだもの==RT==でもあるんです", + "" + ] + }, + "time": { + "female_jp": [ + 8.07, + 13.17, + 20.211, + 0 + ] + } + }, + "vo_162_ui_discuss_002": { + "anim": { + "female_jp": [ + "chat_a", + "", + "presents_a", + "" + ] + }, + "text": { + "female_jp": [ + "イリスはいつも自分のことだけを==RT==考えているように見えますが…", + "いざというときは、逃げ出したく==RT==なる気持ちを抑えて、私たちに==RT==手を貸してくれるんです", + "だから私も彼女を信頼して==RT==いるし、頼りになる仲間だと==RT==思っています", + "" + ] + }, + "time": { + "female_jp": [ + 5.36, + 12.77, + 19.022, + 0 + ] + } + }, + "vo_162_ui_discuss_003": { + "anim": { + "female_jp": [ + "think_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "前にあなたが話してくれた、==RT==私とよく似ている女の子ですが…", + "顔はそっくりなのに、==RT==性格は私と正反対だなんて…==RT==ふふ、なんだか不思議な感覚です", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.75, + 14.478, + 0, + 0 + ] + } + }, + "vo_162_ui_discuss_004": { + "anim": { + "female_jp": [ + "presents_a", + "", + "chat_a", + "" + ] + }, + "text": { + "female_jp": [ + "情報収集なら、ルルの右に出る==RT==者はいません。どんな些細な==RT==情報も聞き漏らしませんから", + "でも彼女のすごいところは==RT==それだけじゃなくて。どうやら==RT==魔法の才能もあるみたいなんです", + "きちんとした訓練を積めば、==RT==将来はきっと立派な魔法使いに==RT==だってなれるに違いありません", + "" + ] + }, + "time": { + "female_jp": [ + 8.41, + 17.37, + 24.77, + 0 + ] + } + }, + "vo_162_ui_discuss_005": { + "anim": { + "female_jp": [ + "think_a", + "", + "presents_a", + "" + ] + }, + "text": { + "female_jp": [ + "かつて、闘技場の仲間たちと約束==RT==したんです。いつか必ず、==RT==みんなをここから連れ出すと…", + "でも…結局自由を得られたのは、==RT==私だけでした。とはいえ、あの日==RT==の約束を忘れたことはありません", + "支え合いながらともに戦った==RT==日々は…私にとって大切な思い出==RT==ですから", + "" + ] + }, + "time": { + "female_jp": [ + 9.6, + 21.73, + 29.877, + 0 + ] + } + }, + "vo_162_ui_excharup_001": { + "anim": {}, + "text": { + "female_jp": [ + "この力をものにして、==RT==人々を守る剣に変えてみせる。", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.463, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_exhang_001": { + "anim": { + "female_jp": [ + "think_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "静かになったと思ったら…==RT==寝てしまったんですね", + "私が見守っていますから、==RT==ゆっくり休んでください", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.98, + 9.957, + 0, + 0 + ] + } + }, + "vo_162_ui_fullscreen_001": { + "anim": { + "female_jp": [ + "special_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "さっきからジッとこちらを見て…==RT==なにかご用ですか?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.51, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_fullscreen_002": { + "anim": { + "female_jp": [ + "special_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "背中の傷?闘技でケガをするのは==RT==めずらしいことではありません。==RT==どうぞお気になさらず", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 8.263, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_gachaNew_001": { + "anim": {}, + "text": { + "female_jp": [ + "閃銀騎士団団長のエリナ。==RT==要請を受けて参上しました", + "魔法は得意じゃないけど…==RT==剣の腕なら誰にも負けません", + "あなたと最後まで戦い抜き、==RT==あなたの大切なものを守り==RT==抜くとここに誓いましょう", + "" + ] + }, + "time": { + "female_jp": [ + 5.57, + 11.68, + 18.433, + 0 + ] + } + }, + "vo_162_ui_gacha_001": { + "anim": {}, + "text": { + "female_jp": [ + "『一度目の出会いは縁、==RT==二度目の出会いは運命』==RT==と言いますが…", + "それが本当なら、==RT==この再会は運命なのかも==RT==しれませんね。", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.07, + 11.565, + 0, + 0 + ] + } + }, + "vo_162_ui_greet_001": { + "anim": { + "female_jp": [ + "presents_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "もしフィラニスを見て回るつもり==RT==なら、私が案内します。==RT==遠慮せず言ってください", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.04, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_greet_002": { + "anim": { + "female_jp": [ + "presents_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "やはり平穏な毎日が一番ですね", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.903, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_greetmorn_001": { + "anim": { + "female_jp": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "おはよう。ちょうど巡回が==RT==終わったところなんですが、==RT==なにか仕事はありますか?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.754, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_greetnight_001": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "私は夜の巡回に行ってきます。==RT==あなたは部屋でゆっくり==RT==していてください", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.59, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_greetnoon_001": { + "anim": { + "female_jp": [ + "chat_b", + "", + "presents_b", + "" + ] + }, + "text": { + "female_jp": [ + "いまは昼休みだから、==RT==急ぎの仕事はありませんが…==RT==どうしたんですか?", + "えっ?==RT==私と一緒に昼ごはんを食べたい?", + "わかりました。==RT==すぐに支度してくるので、==RT==少しだけ待っていてください", + "" + ] + }, + "time": { + "female_jp": [ + 6.8, + 11.9, + 17.133, + 0 + ] + } + }, + "vo_162_ui_hang_001": { + "anim": { + "female_jp": [ + "presents_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "こうしてのんびり過ごすのも、==RT==悪くありませんね", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.764, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_hang_002": { + "anim": { + "female_jp": [ + "presents_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "あなたの顔を見ていると、==RT==不思議と落ち着きます", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.551, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_hfc_001": { + "anim": { + "female_jp": [ + "shy_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "これは…よくわかりませんが、==RT==私もやらないとダメですか?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.972, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_hfc_002": { + "anim": { + "female_jp": [ + "shy_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "クッ…ま、待ってください…!==RT==あぅ…これは…くすぐったっ…!", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.886, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_logo_001": { + "anim": {}, + "text": { + "female_jp": [ + "ヨースター", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 1, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_lose_001": { + "anim": {}, + "text": { + "female_jp": [ + "すまない、私のせいだ…", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.57, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_lose_002": { + "anim": {}, + "text": { + "female_jp": [ + "なにが悪かったのか、==RT==あらためて考えてみよう。", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.691, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_music_001": { + "anim": {}, + "text": { + "female_jp": [ + "人の心が紡ぎ出す旋律…==RT==不思議なものですね", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.197, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_newyear_001": { + "anim": { + "female_jp": [ + "presents_a", + "", + "presents_b", + "" + ] + }, + "text": { + "female_jp": [ + "あけましておめでとう。==RT==今年も当たり前のように==RT==新しい年が始まりますが…", + "誰かが動かない限り、==RT==世界が勝手に良くなる==RT==ことはありません", + "だから明るい未来を作るため、==RT==私たちひとりひとりが助け合って==RT==いかなければならないんです", + "" + ] + }, + "time": { + "female_jp": [ + 7.13, + 13.44, + 21.974, + 0 + ] + } + }, + "vo_162_ui_posterchat_001": { + "anim": { + "female_jp": [ + "chat_b", + "think_a", + "chat_a", + "" + ] + }, + "text": { + "female_jp": [ + "争いをおさめ、暴動を鎮める。==RT==それが閃銀騎士団の役目です", + "決して楽な仕事とは言えないし、==RT==他人から感謝される仕事だとも==RT==言えませんが…", + "少なくとも、都市の治安を守る==RT==重要な役割であることは間違い==RT==ありません", + "" + ] + }, + "time": { + "female_jp": [ + 6.68, + 13.53, + 20.35, + 0 + ] + } + }, + "vo_162_ui_posterchat_002": { + "anim": { + "female_jp": [ + "chat_a", + "think_a", + "", + "" + ] + }, + "text": { + "female_jp": [ + "以前いたアモールという都市は、==RT==数え切れないほどの犠牲の上に==RT==栄華を極めていました", + "だからフィラニスに来たばかりの==RT==頃、ここでなら平和に暮らせると==RT==思ってたんですが…", + "", + "" + ] + }, + "time": { + "female_jp": [ + 7.5, + 13.835, + 0, + 0 + ] + } + }, + "vo_162_ui_posterchat_003": { + "anim": { + "female_jp": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "湖の島には、おいしいパンを==RT==作る店があるんです。==RT==まあ、その分値も張りますが…", + "いつか…安くておいしくて、==RT==欲を言えば長持ちするパンが==RT==できたらいいですね", + "", + "" + ] + }, + "time": { + "female_jp": [ + 8.25, + 14.055, + 0, + 0 + ] + } + }, + "vo_162_ui_posterchat_004": { + "anim": { + "female_jp": [ + "chat_b", + "", + "shy_a", + "" + ] + }, + "text": { + "female_jp": [ + "魔法と違って、練習すれば==RT==誰でも上手に料理できる==RT==ようになる?", + "戦いと違って、料理は根性==RT==だけではどうにもならない?", + "うーん…私のこと、==RT==からかっていませんか?", + "" + ] + }, + "time": { + "female_jp": [ + 6.49, + 13.33, + 17.988, + 0 + ] + } + }, + "vo_162_ui_posterchat_005": { + "anim": { + "female_jp": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "この剣は、私がアモールで==RT==剣闘士をしていた頃のもので…", + "ともに戦っていた仲間たちが、==RT==お金を出し合って買ってくれた==RT==ものなんです", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.96, + 10.379, + 0, + 0 + ] + } + }, + "vo_162_ui_posterchat_006": { + "anim": { + "female_jp": [ + "chat_b", + "", + "think_a", + "shy_a" + ] + }, + "text": { + "female_jp": [ + "あなたの故郷では、==RT==誰もが平等に扱われる==RT==というのは本当ですか?", + "身分が低いというだけで、==RT==生き方を選ぶ権利を奪われる==RT==こともないと?", + "ん?それでも残業はある?==RT==毎日夜遅くまで働いて、==RT==最悪帰れないことも…", + "な、なんですかそれは!?==RT==いつか体を壊すんじゃ…なぜ誰も==RT==おかしいと思わないんですか!?" + ] + }, + "time": { + "female_jp": [ + 7.08, + 13.87, + 23.98, + 32.1 + ] + } + }, + "vo_162_ui_standee_001": { + "anim": { + "female_jp": [ + "special_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "よりよい未来を創造するため==RT==にも、ここで立ち止まるわけ==RT==にはいきません", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.107, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_standee_002": { + "anim": { + "female_jp": [ + "special_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "永遠に変わらないものなどあり==RT==ません。だからこそ、私たちは==RT==いまを大切にすべきなんです", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 7.925, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_swap_001": { + "anim": {}, + "text": { + "female_jp": [ + "出発しよう。==RT==まずはなにをすればいい?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.208, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_swap_002": { + "anim": {}, + "text": { + "female_jp": [ + "最後までともに戦うと、==RT==この剣に誓おう。", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.619, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_swap_003": { + "anim": {}, + "text": { + "female_jp": [ + "必ず勝利して、==RT==みんなで無事に帰ろう。", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.392, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_swap_004": { + "anim": {}, + "text": { + "female_jp": [ + "準備完了。==RT==いつでも出られます。", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.196, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_thankEx_001": { + "anim": { + "female_jp": [ + "shy_a", + "presents_b", + "", + "" + ] + }, + "text": { + "female_jp": [ + "私にここまで優しくしてくれる==RT==のは、世界中探してもあなた==RT==くらいです", + "ありがとうございます。==RT==心からの感謝を、あなたに", + "", + "" + ] + }, + "time": { + "female_jp": [ + 7.19, + 12.674, + 0, + 0 + ] + } + }, + "vo_162_ui_thankSmall_001": { + "anim": { + "female_jp": [ + "presents_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "ありがとう、感謝します", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 1.98, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_thank_001": { + "anim": { + "female_jp": [ + "presents_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "細かいところまで、==RT==よく見ていますね。==RT==ありがとう、感謝します", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.724, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_uniMusic_001": { + "anim": {}, + "text": { + "female_jp": [ + "星々よ、どうか見届けてくれ…==RT==これからも私は、==RT==前へと進み続ける", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 8.303, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_unlockCG_001": { + "anim": {}, + "text": { + "female_jp": [ + "どうしたんですか?==RT==早く洗わないと、==RT==体が冷えてしまいますよ?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.463, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_unlockLook_001": { + "anim": {}, + "text": { + "female_jp": [ + "運命があなたをどこへ導こう==RT==とも、行く手をふさぐものは、==RT==私が剣となり斬り払います", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 8.2, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_valentine_001": { + "anim": { + "female_jp": [ + "think_a", + "", + "", + "shy_a" + ] + }, + "text": { + "female_jp": [ + "チョコレート…というものを==RT==作ってみたんです", + "ただ、手順も分量もきちんと==RT==説明どおりにしたはずなのに…", + "完成したものは、本に書いて==RT==あったものと全然違っていて…", + "い、いえ、やはりこれは==RT==個性的に仕上がっただけで、==RT==失敗ではない…はず!" + ] + }, + "time": { + "female_jp": [ + 4.39, + 10.58, + 17.65, + 24.992 + ] + } + }, + "vo_162_ui_win_001": { + "anim": {}, + "text": { + "female_jp": [ + "勝利とは、戦い抜いた者が==RT==得る最大の栄誉だ。", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.539, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_win_002": { + "anim": {}, + "text": { + "female_jp": [ + "未来への道を切り拓いたなら、==RT==あとは突き進むだけだ。", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.266, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_xmas_001": { + "anim": { + "female_jp": [ + "think_a", + "chat_b", + "", + "" + ] + }, + "text": { + "female_jp": [ + "雪が強い…このまま降り積もっ==RT==たら、人の移動や物資の輸送にも==RT==影響が出るかもしれないし…", + "私は様子を見てきますから、==RT==あなたは待っていてください。==RT==危ないから、外には出ないように", + "", + "" + ] + }, + "time": { + "female_jp": [ + 9.7, + 17.709, + 0, + 0 + ] + } + }, + "vo_162_ui_yourbirth_001": { + "anim": { + "female_jp": [ + "presents_a", + "think_a", + "presents_b", + "" + ] + }, + "text": { + "female_jp": [ + "誕生日おめでとうございます。==RT==よければ私が彫って作った、==RT==この木馬を受け取ってください", + "本物の馬を贈ることができれば==RT==いいんですが、恥ずかしながら==RT==そんな余裕はありませんので…", + "とにかくこの木馬が、これから==RT==のあなたの旅路を守ってくれる==RT==よう願っています", + "" + ] + }, + "time": { + "female_jp": [ + 9.81, + 18.2, + 26.27, + 0 + ] + } + }, "vo_LoginNpc103_ChineseNewYear26_day04": { "anim": { "female_jp": [ @@ -72150,6 +73993,32 @@ ] } }, + "vo_LoginNpc103_FirstAnniversary_day02": { + "anim": { + "female_jp": [ + "chat_b", + "chat_a", + "presents_a", + "" + ] + }, + "text": { + "female_jp": [ + "ボスが大変なことになっちゃった==RT==けど、あたしはなにも心配してな==RT==いよ", + "だってボスは、いつだってどんな==RT==ピンチも乗り越えてきたでしょ?==RT==だからきっと今回も大丈夫", + "むしろあの絶望的な状況からどう==RT==やって逆転するのか、たのしみに==RT==待ってるからね", + "" + ] + }, + "time": { + "female_jp": [ + 6.87, + 19.36, + 26.745, + 0 + ] + } + }, "vo_LoginNpc103_HalfAnniversary_day02": { "anim": { "female_jp": [ @@ -72280,6 +74149,32 @@ ] } }, + "vo_LoginNpc111_FirstAnniversary_day01": { + "anim": { + "female_jp": [ + "", + "chat_b", + "", + "presents_b" + ] + }, + "text": { + "female_jp": [ + "楽しい時間はあっという間に過ぎ==RT==ていくと言いますが…", + "ボスと出会ってから、気づけば==RT==もう一年が経っていたんですね", + "あの日の出来事は、まるで昨日の==RT==ことのように鮮明に思い出せる==RT==のに、なんだか不思議な感じです", + "これからも私たちと一緒に、==RT==たくさんの思い出を作って==RT==いきましょうね!" + ] + }, + "time": { + "female_jp": [ + 4.58, + 10.23, + 19.27, + 24.9 + ] + } + }, "vo_LoginNpc111_HalfAnniversary_day01": { "anim": { "female_jp": [ @@ -72384,6 +74279,32 @@ ] } }, + "vo_LoginNpc112_FirstAnniversary_day03": { + "anim": { + "female_jp": [ + "chat_a", + "presents_a", + "think_a", + "shy_a" + ] + }, + "text": { + "female_jp": [ + "魔王さんと出会ってからもう==RT==1年かぁ、思い返すとあっと==RT==いう間だったな~", + "砂漠ではじめてキミを見たときは==RT==みんな本当に驚いたんだから。", + "あの日のことは、まだ鮮明に…==RT==鮮明に覚えて…あれ?魔王さん?==RT==もしかして…太った?", + "え?私の料理がおいしくて、つい==RT==食べ過ぎちゃう?ふーん、じゃあ==RT==今日の夕飯も期待しててね♪" + ] + }, + "time": { + "female_jp": [ + 9.81, + 16.91, + 31.89, + 45.457 + ] + } + }, "vo_LoginNpc112_HalfAnniversary_day03": { "anim": { "female_jp": [ @@ -72670,6 +74591,32 @@ ] } }, + "vo_LoginNpc139_FirstAnniversary_day06": { + "anim": { + "female_jp": [ + "chat_a", + "chat_b", + "presents_a", + "presents_b" + ] + }, + "text": { + "female_jp": [ + "あの子たちとの旅が始まって==RT==から、もう1年になるのね", + "ここまでいろいろとお世話に==RT==なったみたいだし、みんなの==RT==ママとして、お礼を言うわ", + "これから先も大変なことがある==RT==でしょうけど、この孤児院を==RT==自分の家だと思って、そして…", + "私を本当のママだと思って、==RT==疲れたときは遠慮しないで==RT==いつでも帰ってらっしゃい" + ] + }, + "time": { + "female_jp": [ + 5.98, + 13.79, + 22.9, + 30.693 + ] + } + }, "vo_LoginNpc141_ChineseNewYear26_day02": { "anim": { "female_jp": [ @@ -72696,6 +74643,32 @@ ] } }, + "vo_LoginNpc144_FirstAnniversary_day04": { + "anim": { + "female_jp": [ + "presents_a", + "presents_b", + "shy_a", + "" + ] + }, + "text": { + "female_jp": [ + "この1年、チトセにとっては==RT==一生忘れることのできない年と==RT==なりました", + "長年探し求めていた、==RT==チトセという刀の使い手、==RT==主殿と出会うことができ…", + "人刀一如へと至る道は険しい==RT==ながらも、主殿と…その…新しい==RT==刀を打つ約束ができましたので…", + "" + ] + }, + "time": { + "female_jp": [ + 8.82, + 19.99, + 37.9, + 0 + ] + } + }, "vo_LoginNpc144_HalfAnniversary_day06": { "anim": { "female_jp": [ @@ -72722,6 +74695,32 @@ ] } }, + "vo_LoginNpc145_FirstAnniversary_day05": { + "anim": { + "female_jp": [ + "chat_b", + "presents_a", + "think_a", + "shy_a" + ] + }, + "text": { + "female_jp": [ + "陰に身を潜め、==RT==表には顔を出さぬのが、==RT==本来あるべき忍の姿", + "とはいえこのような機会を==RT==いただきんした以上、==RT==顔を出さぬわけにはいきんせん", + "はて?アチキに聞きたいこと?==RT==この愛らしいモフモフな尻尾を、==RT==普段どのように隠しているのか?", + "それは…まだ秘密でありんす。==RT==もう少し仲が深まれば、その折に==RT==お教えいたしんしょう" + ] + }, + "time": { + "female_jp": [ + 9.27, + 18.98, + 32.35, + 45.934 + ] + } + }, "vo_LoginNpc145_HalfAnniversary_day07": { "anim": { "female_jp": [ @@ -73077,6 +75076,32 @@ ] } }, + "vo_LoginNpc162_FirstAnniversary_day07": { + "anim": { + "female_jp": [ + "chat_a", + "", + "shy_a", + "presents_b" + ] + }, + "text": { + "female_jp": [ + "いまはまだ、剣を振るう以外==RT==なんの取り柄もない私ですが…", + "これからは剣技だけでなく、==RT==料理や魔法の腕も磨いていく==RT==つもりです", + "あとは…もう少し愛想よくできる==RT==よう、笑顔と冗談も少しずつ練習==RT==していこうかと", + "次にお会いするときには、必ずや==RT==あなたを驚かせてみせますから…==RT==どうぞ楽しみにしていてください" + ] + }, + "time": { + "female_jp": [ + 5.2, + 11.8, + 21.27, + 30.318 + ] + } + }, "vo_npc102_ui_Lvup_001": { "anim": { "female_jp": [ @@ -77074,6 +79099,1039 @@ ] } }, + "vo_npc152_ui_exhang_001": { + "anim": { + "female_jp": [ + "", + "chat_b", + "", + "" + ] + }, + "text": { + "female_jp": [ + "どんな困難が待ち受けていよう==RT==とも、魔王さんが歩みを止める==RT==ことはないのでしょう", + "ですがここへ来たときくらい、==RT==旅のことは忘れて、ゆっくり==RT==していってくださいね♪", + "", + "" + ] + }, + "time": { + "female_jp": [ + 7.3, + 12.755, + 0, + 0 + ] + } + }, + "vo_npc152_ui_exhang_002": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "あのときカンパニーの凍結解除==RT==手続きをしたことについて、==RT==後悔したことはありませんよ", + "むしろ誰よりも近くで魔王さんの==RT==旅を見守れることが、わたくしの==RT==誇りですから♪", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.26, + 12.829, + 0, + 0 + ] + } + }, + "vo_npc152_ui_exhang_003": { + "anim": { + "female_jp": [ + "chat_a", + "chat_d", + "", + "" + ] + }, + "text": { + "female_jp": [ + "ひやかしだけならともかく、==RT==プリチーなわたくしを無視==RT==するなんて…", + "そんなことをしていると、==RT==素敵な商品はみんな片づけて==RT==しまいますよ?", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.31, + 11.585, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greet_001": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "魔王さん、ようこそ==RT==おいでくださいました♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.028, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greet_002": { + "anim": { + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "ふふ、さすがは魔王さんですね♪==RT==素敵な武勇伝、もっともっと==RT==わたくしに聞かせてください♡", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 7.048, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greet_003": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "ふふふ…==RT==魔王さんがお越しくださるのを==RT==お待ちしていましたよ♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.722, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greet_004": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "プリチーなわたくしと、お話し==RT==しに来てくださったんですか?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.734, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greet_005": { + "anim": { + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "今日もプリチーなわたくしに==RT==お任せください♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.894, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetmorn_001": { + "anim": { + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "おはようございます!==RT==今日もプリチーにお仕事を==RT==始めていきますよ♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.728, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetmorn_002": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "龍族のことわざにも、==RT==『1日の計は朝にあり』==RT==とありますからね", + "今日も元気に==RT==張り切っていきましょう♪", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.56, + 8.201, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetmorn_003": { + "anim": { + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "早く魔王さんにお会いしたくて、==RT==夜明け前なのについついお店を==RT==開けてしまいました♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.305, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetnight_001": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "がんばった日には、自分に==RT==ご褒美をあげることも大切ですよ", + "それではプリチーなわたくしが==RT==お菓子を用意して来ますので、==RT==少々お待ちくださいね♪", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.88, + 11.156, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetnight_002": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "どんなに遅い時間でも、プリチー==RT==で健気なベスティナが、魔王さん==RT==のお越しをお待ちしていますよ♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.838, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetnight_003": { + "anim": { + "female_jp": [ + "chat_d", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "ふぁぁ…まだ眠くありません…==RT==魔王さんがお仕事中なら、==RT==お店は閉めませんので…", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 10.937, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetnoon_001": { + "anim": { + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "今日も朝からお疲れさまです!==RT==よければ少し休んでいかれては==RT==いかがでしょう?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.655, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetnoon_002": { + "anim": {}, + "text": { + "female_jp": [ + "外は賑やかですねぇ…==RT==ああ、どうぞお気になさらず、==RT==ごゆっくりお過ごしください♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 7.515, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetnoon_003": { + "anim": { + "female_jp": [ + "chat_d", + "chat_a", + "", + "" + ] + }, + "text": { + "female_jp": [ + "お昼ごはんを食べたからか、==RT==なんだか眠くなって…", + "ハッ!?ラール先輩のように==RT==サボるわけにはいきません!==RT==しっかりしないと…!", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.35, + 12.065, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hang_001": { + "anim": { + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "最初のファンとして、==RT==プリチーなわたくしはいつでも==RT==魔王さんを応援しています♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.798, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hang_002": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "あの日聴いた旋律は、==RT==魔王さんになにを思い==RT==起こさせるのでしょうね♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.058, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hang_003": { + "anim": { + "female_jp": [ + "", + "chat_c", + "", + "" + ] + }, + "text": { + "female_jp": [ + "魔王さんの行く先々で、==RT==おもしろいことが起きる==RT==というのは…", + "もはや魔王さんが、おもしろい==RT==出来事の中心にいると言っても==RT==よいのではないでしょうか?", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.79, + 10.537, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hang_004": { + "anim": { + "female_jp": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "外に集まっている方々は、==RT==みなさん魔王さん目当ての==RT==ようですね", + "ふふ…押し入ってくる前に、==RT==入り口を補強したほうが==RT==よいでしょうか?", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.66, + 11.144, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hang_005": { + "anim": { + "female_jp": [ + "chat_a", + "chat_b", + "", + "" + ] + }, + "text": { + "female_jp": [ + "1番上の棚が乱れていますね。==RT==整理しないと…", + "いえいえ!自分でできますので、==RT==どうぞおかまいなく!", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.52, + 10.966, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hfc_001": { + "anim": { + "female_jp": [ + "", + "chat_b", + "", + "" + ] + }, + "text": { + "female_jp": [ + "魔王さんのツンツンする==RT==指使い、ずいぶんと慣れて==RT==いらっしゃるようですが…", + "ふふふ…これまでたくさん==RT==先輩たちを弄んできた、==RT==ということでしょうか?", + "", + "" + ] + }, + "time": { + "female_jp": [ + 8.05, + 15.191, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hfc_002": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "やっ、ちょ…ふふ…==RT==くすぐったいですよ…==RT==もうっ♡", + "なんて…魔王さんって、==RT==案外大胆な方なんですね♪", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.6, + 11.935, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hfc_003": { + "anim": { + "female_jp": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "ナデナデしていただくのは==RT==かまいませんが…==RT==ふふふ、どうされたんですか?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.678, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hfc_004": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "魔王さんは、女の子を==RT==ナデナデするのがお好き…==RT==はい、バッチリメモしました♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 8.686, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hfc_005": { + "anim": { + "female_jp": [ + "chat_a", + "chat_d", + "", + "" + ] + }, + "text": { + "female_jp": [ + "このノートが魔王さんの==RT==観察日記だという噂を耳にした?", + "そ、そんなことは…==RT==いったいどこで聞いたんですか?", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.94, + 12.281, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_001": { + "anim": { + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "いらっしゃいませ!==RT==プリチーなベスティナが==RT==ご案内いたします♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.031, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_002": { + "anim": { + "female_jp": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "イメージ戦略は大切ですよ?==RT==いまや魔王さんは、==RT==大スターですからね。", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.398, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_003": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "なにかお手伝いできることは==RT==ありますか?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.326, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_004": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "ふふふ…♪==RT==小さくてプリチーなわたくしを、==RT==お持ち帰りするおつもりですか?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.171, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_005": { + "anim": { + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "ノヴァ大陸にその名を轟かせる==RT==魔王さんにお会いできて、==RT==大変光栄です♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.28, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_006": { + "anim": { + "female_jp": [ + "chat_b", + "", + "chat_a", + "" + ] + }, + "text": { + "female_jp": [ + "ふふふ…わたくしの情報網を==RT==甘く見てはいけませんよ?", + "たいていの情報なら、==RT==どんなことでも…", + "はい?わたくしの身長?", + "それは…どうしてもとおっしゃる==RT==なら、ご自由に測っていただいて==RT==かまいませんよ?" + ] + }, + "time": { + "female_jp": [ + 4.82, + 9.83, + 14.05, + 22.2 + ] + } + }, + "vo_npc152_ui_posterchat_007": { + "anim": { + "female_jp": [ + "", + "chat_b", + "", + "" + ] + }, + "text": { + "female_jp": [ + "もし同僚に魔王さんの近況を==RT==尋ねられたら、どう答えれば==RT==よいでしょうか?", + "「相変わらずお元気で、==RT==魅力にあふれていますよ」==RT==ふふ…こんなところでしょうか♪", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.33, + 13.158, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_008": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "ふふふ、お客様の幸せが、==RT==わたくしの幸せです♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.184, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_009": { + "anim": { + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "なんでもお申し付けください!==RT==魔王さんのリクエストには、==RT==可能な限りお応えしますよ♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.594, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_010": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "おなかが空いたんですか?==RT==ではプリチーで有能なわたくしが==RT==お弁当を温めて差し上げます♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 7.489, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_thank_001": { + "anim": { + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "またのお越しを==RT==心よりお待ちしています♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.835, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_thank_002": { + "anim": { + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "お買い上げいただいた商品が、==RT==魔王さんの旅で活躍することを==RT==お祈りしています♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.427, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_thank_003": { + "anim": { + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "ふふふ、お目が高いですね。==RT==きっと魔王さんのお役に==RT==立ちますよ♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.31, + 0, + 0, + 0 + ] + } + }, "vo_npc159_ui_clear_001": { "anim": { "female_jp": [ @@ -84658,7 +87716,7 @@ }, "time": { "female_jp": [ - 1, + 1.556, 0, 0, 0 @@ -84696,7 +87754,7 @@ }, "time": { "female_jp": [ - 2.13, + 1.661, 0, 0, 0 @@ -84715,7 +87773,7 @@ }, "time": { "female_jp": [ - 1.16, + 1.146, 0, 0, 0 @@ -84734,7 +87792,7 @@ }, "time": { "female_jp": [ - 1.25, + 1.056, 0, 0, 0 @@ -84829,7 +87887,7 @@ }, "time": { "female_jp": [ - 1.72, + 1.761, 0, 0, 0 @@ -84867,7 +87925,7 @@ }, "time": { "female_jp": [ - 1.65, + 1.468, 0, 0, 0 @@ -95731,6 +98789,370 @@ ] } }, + "vo_story_162_001_confirm": { + "anim": { + "female_jp": [ + "presents_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "ああ。", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 1, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_002_deny": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "断る。", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 1, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_003_question": { + "anim": { + "female_jp": [ + "shy_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "ん?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 1, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_004_confuse": { + "anim": { + "female_jp": [ + "think_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "うーん…", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 1, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_005_sad": { + "anim": { + "female_jp": [ + "think_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "うぅ…", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 1, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_006_excit": { + "anim": { + "female_jp": [ + "presents_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "おおっ。", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 1, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_007_angry": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "このっ!", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 1, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_008_happy": { + "anim": { + "female_jp": [ + "presents_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "ふふ。", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 1, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_009_sigh": { + "anim": { + "female_jp": [ + "think_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "はぁ…", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 1, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_010_catchphrase": { + "anim": { + "female_jp": [ + "presents_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "私の助けが必要なときは、==RT==いつでも呼んでください", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.043, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_011_catchphrase": { + "anim": { + "female_jp": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "私は自ら閃銀騎士団に==RT==志願しました。その選択を==RT==後悔したことはありません", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 7.127, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_012_catchphrase": { + "anim": { + "female_jp": [ + "think_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "魔法というのは、==RT==本当に難しいな…", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.932, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_013_catchphrase": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "人の命は、権力者どもの==RT==おもちゃじゃない!", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.601, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_014_catchphrase": { + "anim": { + "female_jp": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "誰もが安心して暮らせる==RT==未来のために…", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.948, + 0, + 0, + 0 + ] + } + }, "未初始化": { "anim": {}, "text": { diff --git a/data/bubble/_kr/bubbledata.json b/data/bubble/_kr/bubbledata.json index 9c780950d..680e06c0e 100644 --- a/data/bubble/_kr/bubbledata.json +++ b/data/bubble/_kr/bubbledata.json @@ -81313,6 +81313,1842 @@ ] } }, + "vo_162_combat_battleClear_001": { + "anim": {}, + "text": { + "female_jp": [ + "후우…… 적은 물러났다. ==RT==다들, 무사한가?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.449, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_battleClear_002": { + "anim": {}, + "text": { + "female_jp": [ + "그러면, 다음은 어디로 갈까요?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.867, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_battleClear_003": { + "anim": {}, + "text": { + "female_jp": [ + "조금 쉬고 나서, ==RT==앞으로 나아갑시다.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.87, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_chatLvUp_001": { + "anim": {}, + "text": { + "female_jp": [ + "이 정도의 시련, ==RT==얼마든지 극복해 주겠다!", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.598, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_chatNext_001": { + "anim": {}, + "text": { + "female_jp": [ + "어떤 어려움이 기다리고 있어도, ==RT==전력으로 도전할 뿐이에요", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.968, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_chat_001": { + "anim": {}, + "text": { + "female_jp": [ + "목숨이 걸린 일에 ==RT==말은 필요 없다.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.812, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_chat_002": { + "anim": {}, + "text": { + "female_jp": [ + "어디서 덤비든 상관없다. ==RT==진심으로 상대해 주지.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.457, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_chat_003": { + "anim": {}, + "text": { + "female_jp": [ + "최소한의 희생으로 끝내지.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.081, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_chat_004": { + "anim": {}, + "text": { + "female_jp": [ + "내 시야에서 벗어나지 말도록.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.901, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_chat_005": { + "anim": {}, + "text": { + "female_jp": [ + "적의 기척이다. 요격 준비를.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.516, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_dead_001": { + "anim": {}, + "text": { + "female_jp": [ + "아직, 쓰러질 수는……", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.476, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_dead_002": { + "anim": {}, + "text": { + "female_jp": [ + "기대에, 부응하지 못했어……", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.723, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_eventRoom_001": { + "anim": {}, + "text": { + "female_jp": [ + "교섭인가요. 그렇다면 제게 ==RT==맡겨 주시죠. 네? ==RT==그냥 잡담이라고요?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 7.676, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_perk_001": { + "anim": {}, + "text": { + "female_jp": [ + "별의 탑의 힘, ==RT==제대로 사용해 주지.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.354, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_perk_002": { + "anim": {}, + "text": { + "female_jp": [ + "솟아오르는 이 힘의 근원은…… ==RT==별의 탑인가?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.18, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_perk_003": { + "anim": {}, + "text": { + "female_jp": [ + "투지를 불태워라!", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 1.637, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_restRoom_001": { + "anim": {}, + "text": { + "female_jp": [ + "여기는 안전한 것 같군요. ==RT==편하게 쉬십시오.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.716, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_shopRoom_001": { + "anim": {}, + "text": { + "female_jp": [ + "편의점? 이건…… ==RT==꽤 편리해 보이는 곳이네요.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.044, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_subPerk_001": { + "anim": {}, + "text": { + "female_jp": [ + "이 힘으로, 기대에 부응하겠다!", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.855, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_subPerk_002": { + "anim": {}, + "text": { + "female_jp": [ + "이 검은 약자를 ==RT==지키기 위한 힘이다!", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.583, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_ultskill_001": { + "anim": {}, + "text": { + "female_jp": [ + "약자의 곁에서, ==RT==정의를 실현하겠습니다!", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.788, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_ultskill_002": { + "anim": {}, + "text": { + "female_jp": [ + "이 검으로, 미래를 개척하겠다!", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.59, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_ultskill_003": { + "anim": {}, + "text": { + "female_jp": [ + "별들의 인도여! 내가 바로 ==RT==어둠을 가를 검일지니!", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.622, + 0, + 0, + 0 + ] + } + }, + "vo_162_combat_ultskill_004": { + "anim": {}, + "text": { + "female_jp": [ + "포기해라. ==RT==내가 모든 것을 끝내겠다.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.112, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_affchat1_001": { + "anim": { + "female_jp": [ + "presents_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "승마 훈련을 할 때 소질이 ==RT==있다고 칭찬받은 적도 있습니다. ", + "언젠가 제 말을 가지게 된다면, ==RT==같이 멀리까지 나가 보시죠.", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.81, + 9.605, + 0, + 0 + ] + } + }, + "vo_162_ui_affchat2_001": { + "anim": { + "female_jp": [ + "chat_b", + "", + "presents_a", + "" + ] + }, + "text": { + "female_jp": [ + "당신은 가끔, 자신의 목숨조차 ==RT==가볍게 여기는 것처럼 보일 ==RT==때가 있습니다만…… ", + "그렇게 섣불리 자신을 ==RT==희생하려고 하면 안 됩니다. ==RT==그러면…… ", + "혹시 고민이 있다면 일단 말을 ==RT==걸어 주십시오. 같이 해결책을 ==RT==생각해 볼 테니까요.", + "" + ] + }, + "time": { + "female_jp": [ + 6.11, + 14, + 21.152, + 0 + ] + } + }, + "vo_162_ui_affchat3_001": { + "anim": { + "female_jp": [ + "presents_b", + "shy_a", + "", + "" + ] + }, + "text": { + "female_jp": [ + "당신의 모험 이야기, 괜찮다면 ==RT==얘기해 주실 수 있나요? ", + "네? 왜냐 하면…… 그야, ==RT==이리스 씨에게는 얘기해 ==RT==주셨잖습니까? ", + "그러면, 저도 동료고…… ==RT==당신에 대해서 이것저것 더 ==RT==알고 싶다고 해야 할까요……", + "" + ] + }, + "time": { + "female_jp": [ + 5.29, + 12.49, + 20.298, + 0 + ] + } + }, + "vo_162_ui_affchat4_001": { + "anim": { + "female_jp": [ + "chat_a", + "", + "presents_a", + "" + ] + }, + "text": { + "female_jp": [ + "피로가 쌓여 있다면, ==RT==함께 목욕탕에 가지 ==RT==않으시겠습니까? ", + "마력이 담긴 온수가 아니더라도, ==RT==몸을 담그는 것만으로도 피로를 ==RT==풀 수 있을 겁니다. ", + "아, 그래도…… 이왕 갈 거라면 ==RT==이른 시간으로 하시죠. ", + "그 시간대라면 사람이 적어서 ==RT==느긋하게 있을 수 있으니까요." + ] + }, + "time": { + "female_jp": [ + 4.37, + 10.23, + 15.15, + 19.09 + ] + } + }, + "vo_162_ui_affchat5_001": { + "anim": { + "female_jp": [ + "presents_a", + "chat_b", + "", + "" + ] + }, + "text": { + "female_jp": [ + "어떤 이야기든 끝이 있듯이, ==RT==당신은 필라니스를 ==RT==떠나게 되겠죠. ", + "하지만…… 그때까지는, 당신의 ==RT==검으로써, 기사로서…… ==RT==곁에 있게 해 주십시오. ", + "이 목숨이 다하는 그 순간까지, ==RT==당신을 지키겠다고 ==RT==약속하겠습니다.", + "" + ] + }, + "time": { + "female_jp": [ + 7.78, + 17.29, + 23.107, + 0 + ] + } + }, + "vo_162_ui_afflv1_001": { + "anim": {}, + "text": { + "female_jp": [ + "마법을 쓰고 싶습니다만, ==RT==아무리 훈련을 해도 전혀 ==RT==늘지를 않아서…… ", + "당신이 있던 곳에서는 어떻게 ==RT==훈련했는지, 괜찮다면 가르쳐 ==RT==주시지 않겠습니까?", + "", + "" + ] + }, + "time": { + "female_jp": [ + 8.91, + 15.806, + 0, + 0 + ] + } + }, + "vo_162_ui_afflv2_001": { + "anim": {}, + "text": { + "female_jp": [ + "함께 보낸 시간은 길지 않지만, ==RT==당신은 언제나 저를 성실하게 ==RT==대해 주십니다. ", + "저를 동료로 생각해 주고, 함께 ==RT==고민하고, 함께 답을 생각해 ==RT==주십니다. ", + "그러니 저도, 그런 당신의 ==RT==신뢰에 최대한 부응하고 ==RT==싶습니다. ", + "혹시 곤란한 일이 있다면, ==RT==주저하지 말고 저를 찾아 ==RT==주십시오." + ] + }, + "time": { + "female_jp": [ + 9.04, + 17.13, + 23.7, + 29.574 + ] + } + }, + "vo_162_ui_afflv3_001": { + "anim": {}, + "text": { + "female_jp": [ + "제가 걱정할까 봐 신경 쓰실 ==RT==필요는 없습니다. 다치면 ==RT==바로 말씀해 주십시오.", + "당신에게 잘못이 없다는 것도, ==RT==희생을 내지 않고 승리하는 것의 ==RT==어려움도 이해하고 있습니다. ", + "그래도…… ", + "목적을 달성하기 위해서라지만, ==RT==당신에게 모든 걸 짊어지게 ==RT==하고 싶지는 않으니까요." + ] + }, + "time": { + "female_jp": [ + 10.62, + 18, + 20.6, + 27.027 + ] + } + }, + "vo_162_ui_afflv4_001": { + "anim": {}, + "text": { + "female_jp": [ + "누군가를 특별하게 생각하는 ==RT==마음이 어떤 느낌인지, ", + "얼마 전까지만 해도 전혀 ==RT==이해하지 못했습니다. ", + "하지만…… 당신과 만나고 ==RT==나서는, 왠지 알 것 같은 ==RT==느낌이라…… ", + "그러니까…… 앞으로는 저를, ==RT==당신만의 기사로 삼아 주신다면 좋겠습니다." + ] + }, + "time": { + "female_jp": [ + 5.5, + 10.07, + 18.2, + 26.076 + ] + } + }, + "vo_162_ui_birth_001": { + "anim": { + "female_jp": [ + "shy_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "제 생일……? 굳이 축하할 일은 ==RT==아닌 것 같습니다만…… ==RT==가, 감사합니다.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 10.877, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_charup_001": { + "anim": {}, + "text": { + "female_jp": [ + "더 힘을 키워야……", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.02, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_discuss_001": { + "anim": { + "female_jp": [ + "chat_a", + "chat_b", + "", + "" + ] + }, + "text": { + "female_jp": [ + "이 제복이 신경 쓰이시나요? ==RT==섬은 기사단의 제복은 ==RT==활동성을 중시합니다. ", + "그렇다고 해도 안쪽에는 ==RT==소소하게 디자인이 ==RT==들어가 있어서…… ", + "이건 제가 섬은 기사단에 ==RT==들어올 때 올림피아가 ==RT==직접 골라 준 것이기도 하죠", + "" + ] + }, + "time": { + "female_jp": [ + 8.07, + 13.17, + 20.211, + 0 + ] + } + }, + "vo_162_ui_discuss_002": { + "anim": { + "female_jp": [ + "chat_a", + "", + "presents_a", + "" + ] + }, + "text": { + "female_jp": [ + "이리스는 항상 자신만 생각하는 ==RT==것처럼 보이지만…… ", + "유사시에는 도망치고 싶은 ==RT==마음을 누르고 우리를 도와주죠. ", + "그래서 저도 이리스를 신뢰하고, ==RT==의지할 수 있는 동료라고 ==RT==생각합니다.", + "" + ] + }, + "time": { + "female_jp": [ + 5.36, + 12.77, + 19.022, + 0 + ] + } + }, + "vo_162_ui_discuss_003": { + "anim": { + "female_jp": [ + "think_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "전에 당신이 말했던 저와 닮은 ==RT==여자아이 말입니다만…… ", + "얼굴은 똑같은데 성격은 ==RT==정반대라니…… 후후, ==RT==왠지 신기한 느낌이군요.", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.75, + 14.478, + 0, + 0 + ] + } + }, + "vo_162_ui_discuss_004": { + "anim": { + "female_jp": [ + "presents_a", + "", + "chat_a", + "" + ] + }, + "text": { + "female_jp": [ + "정보 수집이라면 루루와 비교할 ==RT==수 있는 사람은 없습니다. 어떤 ==RT==사소한 정보도 놓치지 않으니까요.", + "하지만 루루가 대단한 점은 그게 ==RT==전부가 아닙니다. 아무래도 마법 ==RT==쪽 재능도 있는 모양이라서요. ", + "제대로 된 훈련을 쌓다 보면, ==RT==나중에는 분명 훌륭한 마법사가 ==RT==될 수 있을 겁니다.", + "" + ] + }, + "time": { + "female_jp": [ + 8.41, + 17.37, + 24.77, + 0 + ] + } + }, + "vo_162_ui_discuss_005": { + "anim": { + "female_jp": [ + "think_a", + "", + "presents_a", + "" + ] + }, + "text": { + "female_jp": [ + "예전에 검투장 동료들과 약속==RT==했습니다. 언젠가 반드시 모두를 ==RT==여기서 데리고 나가겠다고…… ", + "하지만, 결국 자유를 얻은 건 ==RT==저뿐이었죠. 그렇지만, 그날의 ==RT==약속을 잊은 적은 없습니다. ", + "서로 의지하면서 함께 싸웠던 ==RT==날들은…… 제게는 소중한 ==RT==추억이니까요.", + "" + ] + }, + "time": { + "female_jp": [ + 9.6, + 21.73, + 29.877, + 0 + ] + } + }, + "vo_162_ui_excharup_001": { + "anim": {}, + "text": { + "female_jp": [ + "이 힘을 내 것으로 만들어서, ==RT==사람들을 지키는 검으로 ==RT==바꿔 내겠다.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.463, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_exhang_001": { + "anim": { + "female_jp": [ + "think_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "조용해졌나 싶더니…… ==RT==잠들어 버리셨군요.", + "제가 지키고 있으니, ==RT==느긋하게 쉬세요.", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.98, + 9.957, + 0, + 0 + ] + } + }, + "vo_162_ui_fullscreen_001": { + "anim": { + "female_jp": [ + "special_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "아까부터 계속 이쪽을 ==RT==보시는데…… 무슨 ==RT==용건이라도 있으신가요?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.51, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_fullscreen_002": { + "anim": { + "female_jp": [ + "special_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "등의 상처요? 투기에서 다치는 ==RT==건 드문 일이 아닙니다. ==RT==신경 쓰지 마시길.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 8.263, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_gachaNew_001": { + "anim": {}, + "text": { + "female_jp": [ + "섬은 기사단 단장 엘리나. ==RT==요청을 받고 찾아왔습니다. ", + "마법은 자신 없습니다만…… ==RT==검 실력이라면 누구에게도 ==RT==지지 않습니다. ", + "당신과 마지막까지 싸우며, 당신의 ==RT==소중한 것을 끝까지 지키겠다고 ==RT==여기에 맹세하겠습니다.", + "" + ] + }, + "time": { + "female_jp": [ + 5.57, + 11.68, + 18.433, + 0 + ] + } + }, + "vo_162_ui_gacha_001": { + "anim": {}, + "text": { + "female_jp": [ + "‘첫 번째 만남은 인연, 두 번째 ==RT==만남은 운명'이라고 ==RT==합니다만…… ", + "그게 진짜라면, 이 재회는 ==RT==운명일지도 모르겠군요.", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.07, + 11.565, + 0, + 0 + ] + } + }, + "vo_162_ui_greet_001": { + "anim": { + "female_jp": [ + "presents_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "혹시 필라니스를 돌아보실 ==RT==예정이라면 제가 안내하겠습니다. ==RT==사양 말고 말씀해 주세요.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.04, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_greet_002": { + "anim": { + "female_jp": [ + "presents_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "역시 평온한 일상이 ==RT==제일이네요.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.903, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_greetmorn_001": { + "anim": { + "female_jp": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "좋은 아침이군요. 마침 순찰이 ==RT==끝난 참입니다만, 뭔가 일거리는 ==RT==없나요?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.754, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_greetnight_001": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "저는 야간 순찰을 다녀오도록 ==RT==하겠습니다. 당신은 방에서 ==RT==편하게 쉬십시오.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.59, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_greetnoon_001": { + "anim": { + "female_jp": [ + "chat_b", + "", + "presents_b", + "" + ] + }, + "text": { + "female_jp": [ + "지금은 점심시간이니 급한 ==RT==일은 없습니다만…… ==RT==무슨 일이시죠? ", + "네? 저랑 같이 점심을 ==RT==먹고 싶으시다고요? ", + "알겠습니다. 금방 준비하고 ==RT==올 테니, 조금만 기다려 ==RT==주십시오.", + "" + ] + }, + "time": { + "female_jp": [ + 6.8, + 11.9, + 17.133, + 0 + ] + } + }, + "vo_162_ui_hang_001": { + "anim": { + "female_jp": [ + "presents_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "이렇게 느긋하게 있는 것도 ==RT==나쁘지 않네요.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.764, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_hang_002": { + "anim": { + "female_jp": [ + "presents_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "당신의 얼굴을 보고 있으면, ==RT==신기하게도 침착해지는군요.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.551, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_hfc_001": { + "anim": { + "female_jp": [ + "shy_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "이건…… 잘은 모르겠지만, ==RT==저도 해야만 하는 건가요?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.972, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_hfc_002": { + "anim": {}, + "text": { + "female_jp": [ + "큭…… 자, 잠깐만요……! ==RT==아으…… 이건…… 간지럽……!", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.886, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_logo_001": { + "anim": {}, + "text": { + "female_jp": [ + "요스타", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 1, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_lose_001": { + "anim": {}, + "text": { + "female_jp": [ + "미안하다. 나 때문이야……", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.57, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_lose_002": { + "anim": {}, + "text": { + "female_jp": [ + "뭐가 잘못됐는지 다시 ==RT==생각해 보자.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.691, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_music_001": { + "anim": {}, + "text": { + "female_jp": [ + "사람의 마음이 만들어 내는 ==RT==선율…… 신기하네요.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.197, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_newyear_001": { + "anim": { + "female_jp": [ + "presents_a", + "", + "presents_b", + "" + ] + }, + "text": { + "female_jp": [ + "새해 복 많이 받으십시오. ==RT==올해도 당연하다는 듯 새로운 ==RT==한 해가 시작됩니다만…… ", + "누군가 움직이지 않는 한, ==RT==세상이 저절로 좋아지지는 ==RT==않습니다. ", + "그러니 밝은 미래를 만들기 ==RT==위해, 우리 한 사람 한 사람이 ==RT==서로 도와야만 하는 것이죠.", + "" + ] + }, + "time": { + "female_jp": [ + 7.13, + 13.44, + 21.974, + 0 + ] + } + }, + "vo_162_ui_posterchat_001": { + "anim": { + "female_jp": [ + "chat_b", + "think_a", + "chat_a", + "" + ] + }, + "text": { + "female_jp": [ + "분쟁을 수습하고, 폭동을 ==RT==진압한다. 그것이 섬은 ==RT==기사단의 역할입니다. ", + "절대 쉬운 일이라고 할 수는 ==RT==없고, 남들에게 감사받는 ==RT==일이라고도 못 합니다만…… ", + "적어도, 도시의 치안을 지키는 ==RT==중요한 역할인 건 틀림없죠.", + "" + ] + }, + "time": { + "female_jp": [ + 6.68, + 13.53, + 20.35, + 0 + ] + } + }, + "vo_162_ui_posterchat_002": { + "anim": { + "female_jp": [ + "chat_a", + "think_a", + "", + "" + ] + }, + "text": { + "female_jp": [ + "전에 있던 아모르라는 도시는, ==RT==셀 수 없을 정도의 희생 위에서 ==RT==영화를 누리고 있었습니다. ", + "그래서 필라니스에 막 왔을 때는, ==RT==여기라면 평화롭게 살 수 있을 ==RT==거라 생각했습니다만……", + "", + "" + ] + }, + "time": { + "female_jp": [ + 7.5, + 13.835, + 0, + 0 + ] + } + }, + "vo_162_ui_posterchat_003": { + "anim": { + "female_jp": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "호수의 섬에는 맛있는 빵을 ==RT==만드는 가게가 있습니다. 뭐, ==RT==그만큼 가격도 비쌉니다만…… ", + "언젠가, 저렴하고 맛있으면서…… ==RT==욕심을 부리자면, 오래 보관할 ==RT==수도 있는 빵이 나온다면 좋겠네요.", + "", + "" + ] + }, + "time": { + "female_jp": [ + 8.25, + 14.055, + 0, + 0 + ] + } + }, + "vo_162_ui_posterchat_004": { + "anim": { + "female_jp": [ + "chat_b", + "", + "shy_a", + "" + ] + }, + "text": { + "female_jp": [ + "마법과는 다르게, 요리는 ==RT==연습하면 누구나 잘하게 ==RT==된다고요? ", + "싸움과는 다르게, 요리는 ==RT==근성만으로는 해결할 수 ==RT==없다고요? ", + "으음…… 절 놀리시는 건가요?", + "" + ] + }, + "time": { + "female_jp": [ + 6.49, + 13.33, + 17.988, + 0 + ] + } + }, + "vo_162_ui_posterchat_005": { + "anim": { + "female_jp": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "이 검은 제가 아모르에서 ==RT==검투사로 활동하던 ==RT==시절의 것…… ", + "함께 싸우던 동료들이 돈을 ==RT==모아 사 준 것입니다.", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.96, + 10.379, + 0, + 0 + ] + } + }, + "vo_162_ui_posterchat_006": { + "anim": { + "female_jp": [ + "chat_b", + "", + "think_a", + "shy_a" + ] + }, + "text": { + "female_jp": [ + "당신 고향에서는 모두가 ==RT==평등하다는 게 진짜입니까? ", + "신분이 낮다는 이유만으로 삶의 ==RT==방식을 선택할 권리를 빼앗기는 ==RT==일도 없고요? 음? ", + "그래도 야근은 있다고요? 매일 ==RT==밤늦게까지 일하고, 최악의 ==RT==경우 퇴근조차…… ", + "뭐, 뭐죠, 그게?! 언젠가 몸을 ==RT==망치는 게 아닌지…… 왜 아무도 ==RT==이상하다고 생각하지 않는 건가요?!" + ] + }, + "time": { + "female_jp": [ + 7.08, + 15.2, + 24, + 32.1 + ] + } + }, + "vo_162_ui_standee_001": { + "anim": { + "female_jp": [ + "special_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "더 나은 미래를 만들어 내기 ==RT==위해서라도, 여기서 멈출 수는 ==RT==없습니다.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.107, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_standee_002": { + "anim": { + "female_jp": [ + "special_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "영원히 변하지 않는 것은 ==RT==없습니다. ", + "그렇기에 우리는 지금을 ==RT==소중히 여겨야 하는 것입니다.", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.3, + 7.925, + 0, + 0 + ] + } + }, + "vo_162_ui_swap_001": { + "anim": {}, + "text": { + "female_jp": [ + "출발하자. 우선 뭘 하면 되지?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.208, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_swap_002": { + "anim": {}, + "text": { + "female_jp": [ + "마지막까지 함께 싸울 것을, ==RT==이 검에 맹세한다.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.619, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_swap_003": { + "anim": {}, + "text": { + "female_jp": [ + "반드시 승리하고, ==RT==모두 무사히 돌아오자.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.392, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_swap_004": { + "anim": {}, + "text": { + "female_jp": [ + "준비 완료. ==RT==언제든 갈 수 있습니다.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.196, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_thankEx_001": { + "anim": { + "female_jp": [ + "shy_a", + "presents_b", + "", + "" + ] + }, + "text": { + "female_jp": [ + "제게 이렇게까지 상냥하게 ==RT==대해 주시는 건, ", + "온 세상을 다 뒤져 봐도 ==RT==당신뿐일 겁니다. ", + "감사합니다. ==RT==진심을 담은 감사를, 당신에게.", + "" + ] + }, + "time": { + "female_jp": [ + 3.4, + 7.19, + 12.674, + 0 + ] + } + }, + "vo_162_ui_thankSmall_001": { + "anim": { + "female_jp": [ + "presents_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "고맙습니다. 감사를 표하죠.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 1.98, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_thank_001": { + "anim": { + "female_jp": [ + "presents_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "세세한 부분까지 잘 보고 ==RT==계셨군요. 감사합니다.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.724, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_uniMusic_001": { + "anim": {}, + "text": { + "female_jp": [ + "별들이여, 부디 지켜봐 다오…… ==RT==앞으로도 나는 계속 ==RT==전진할 것이다.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 8.303, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_unlockCG_001": { + "anim": {}, + "text": { + "female_jp": [ + "무슨 일이시죠? 빨리 안 씻으면 ==RT==몸이 식어버릴 텐데요?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.463, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_unlockLook_001": { + "anim": {}, + "text": { + "female_jp": [ + "운명이 당신을 어디로 이끌든, ==RT==앞길을 막는 것은 제가 검이 ==RT==되어 베어내겠습니다.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 8.2, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_valentine_001": { + "anim": { + "female_jp": [ + "think_a", + "", + "", + "shy_a" + ] + }, + "text": { + "female_jp": [ + "초콜릿이라는 것을 만들어 ==RT==봤습니다…… ", + "그런데 순서도 분량도 분명 ==RT==설명대로 했을 텐데…… ", + "완성된 건 책에 적혀 있던 ==RT==것과는 전혀 달라서…… ", + "아, 아뇨. 역시 이건 개성적인 ==RT==결과물이지, 실패는…… ==RT==아닐 겁니다!" + ] + }, + "time": { + "female_jp": [ + 4.39, + 10.58, + 17.65, + 24.992 + ] + } + }, + "vo_162_ui_win_001": { + "anim": {}, + "text": { + "female_jp": [ + "승리란, 끝까지 싸운 자가 얻는 ==RT==최고의 영예다.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.539, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_win_002": { + "anim": {}, + "text": { + "female_jp": [ + "미래로 향하는 길을 열어냈다면, ==RT==남은 건 전진뿐이다.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.266, + 0, + 0, + 0 + ] + } + }, + "vo_162_ui_xmas_001": { + "anim": { + "female_jp": [ + "think_a", + "chat_b", + "", + "" + ] + }, + "text": { + "female_jp": [ + "눈이 거세군요…… ", + "이대로 쌓이면 사람들의 ==RT==이동이나 물자 수송에도 영향이 ==RT==생길지도 모릅니다만…… ", + "저는 상황을 살펴보고 올 테니, ==RT==당신은 기다려 주십시오. 위험==RT==하니 밖으로는 나가지 마시길.", + "" + ] + }, + "time": { + "female_jp": [ + 2, + 9.7, + 17.709, + 0 + ] + } + }, + "vo_162_ui_yourbirth_001": { + "anim": { + "female_jp": [ + "presents_a", + "think_a", + "presents_b", + "" + ] + }, + "text": { + "female_jp": [ + "생일 축하합니다. 괜찮으시다면, ==RT==제가 깎은 이 목마를 ==RT==받아 주십시오. ", + "진짜 말을 선물할 수 있다면 ==RT==좋겠지만, 부끄럽게도 그럴만한 ==RT==여유는 없어서…… ", + "어쨌든 이 목마가, 앞으로 당신의 ==RT==여정을 지켜 줄 수 있기를 ==RT==바랍니다.", + "" + ] + }, + "time": { + "female_jp": [ + 9.81, + 18.2, + 26.27, + 0 + ] + } + }, "vo_LoginNpc103_ChineseNewYear26_day04": { "anim": { "female_jp": [ @@ -81339,6 +83175,32 @@ ] } }, + "vo_LoginNpc103_FirstAnniversary_day02": { + "anim": { + "female_jp": [ + "chat_b", + "chat_a", + "presents_a", + "" + ] + }, + "text": { + "female_jp": [ + "보스한테 큰일이 난 것 같지만, ==RT==난 하나도 걱정 안 해.", + "왜냐면 보스는, 항상 어떤 위기든 ==RT==극복해 왔잖아? 그러니까 분명 ==RT==이번에도 괜찮을 거야.", + "오히려 그 절망적인 상황에서 ==RT==어떻게 역전할지, ==RT==기대하고 있을게.", + "" + ] + }, + "time": { + "female_jp": [ + 6.87, + 19.36, + 26.745, + 0 + ] + } + }, "vo_LoginNpc103_HalfAnniversary_day02": { "anim": { "female_jp": [ @@ -81469,6 +83331,32 @@ ] } }, + "vo_LoginNpc111_FirstAnniversary_day01": { + "anim": { + "female_jp": [ + "", + "chat_b", + "", + "presents_b" + ] + }, + "text": { + "female_jp": [ + "즐거운 시간은 순식간에 ==RT==지나간다고 하죠……", + "보스와 만난 후로, 어느새 ==RT==벌써 1년이 지났네요.", + "그날의 일들이 마치 어제 ==RT==일처럼 선명하게 떠오르는데, ==RT==왠지 신기한 느낌이에요.", + "앞으로도 저희와 함께, ==RT==많은 추억들을 만들어 가요!" + ] + }, + "time": { + "female_jp": [ + 4.58, + 10.23, + 19.27, + 24.9 + ] + } + }, "vo_LoginNpc111_HalfAnniversary_day01": { "anim": { "female_jp": [ @@ -81573,6 +83461,32 @@ ] } }, + "vo_LoginNpc112_FirstAnniversary_day03": { + "anim": { + "female_jp": [ + "chat_a", + "presents_a", + "think_a", + "shy_a" + ] + }, + "text": { + "female_jp": [ + "마왕님과 만난 지도 벌써 ==RT==1년이구나. 돌이켜보면 ==RT==정말 순식간이었네~", + "사막에서 처음 널 봤을 땐, ==RT==모두 정말 깜짝 놀랐었지.", + "그날의 일은 아직 선명하게…… ==RT==선명하게 기억하고…… 어라? ==RT==마왕님? 혹시…… 살쪘어?", + "응? 내 요리가 맛있어서, 자기도 ==RT==모르게 과식하게 된다고? 흐응~ ==RT==그럼 오늘 저녁도 기대해♪" + ] + }, + "time": { + "female_jp": [ + 9.81, + 16.91, + 31.89, + 45.457 + ] + } + }, "vo_LoginNpc112_HalfAnniversary_day03": { "anim": { "female_jp": [ @@ -81859,6 +83773,32 @@ ] } }, + "vo_LoginNpc139_FirstAnniversary_day06": { + "anim": { + "female_jp": [ + "chat_a", + "chat_b", + "presents_a", + "presents_b" + ] + }, + "text": { + "female_jp": [ + "그 아이들과 여행을 시작한 지 ==RT==벌써 1년이 됐구나.", + "지금까지 여러모로 신세를 진 ==RT==것 같으니, 모두의 엄마로서 ==RT==감사 인사를 할게.", + "앞으로도 힘든 일들이 있겠지만, ==RT==이 보육원을 집이라 생각하고, ==RT==그리고……", + "나를 진짜 엄마라 생각하고, ==RT==지쳤을 땐 사양 말고 언제든 ==RT==돌아오렴." + ] + }, + "time": { + "female_jp": [ + 5.98, + 13.79, + 22.9, + 30.693 + ] + } + }, "vo_LoginNpc141_ChineseNewYear26_day02": { "anim": { "female_jp": [ @@ -81885,6 +83825,32 @@ ] } }, + "vo_LoginNpc144_FirstAnniversary_day04": { + "anim": { + "female_jp": [ + "presents_a", + "presents_b", + "shy_a", + "" + ] + }, + "text": { + "female_jp": [ + "지난 1년은 치토세에게 평생 ==RT==잊을 수 없는 해가 되었습니다.", + "오랜 세월 찾아 헤매던, ==RT==치토세라는 칼의 사용자이신 ==RT==주공과 만날 수 있었고……", + "인도합일로 가는 길은 험난==RT==하지만, 주공과…… 그…… 새로운 ==RT==칼을 만들기로 약속했기에……", + "" + ] + }, + "time": { + "female_jp": [ + 8.82, + 19.99, + 37.9, + 0 + ] + } + }, "vo_LoginNpc144_HalfAnniversary_day06": { "anim": { "female_jp": [ @@ -81911,6 +83877,32 @@ ] } }, + "vo_LoginNpc145_FirstAnniversary_day05": { + "anim": { + "female_jp": [ + "chat_b", + "presents_a", + "think_a", + "shy_a" + ] + }, + "text": { + "female_jp": [ + "그늘에 몸을 숨기고 겉으로 ==RT==얼굴을 드러내지 않는 것이, ==RT==본디 닌자가 지녀야 할 모습.", + "하나 이런 기회를 얻게 된 이상, ==RT==얼굴을 내보이지 않을 수는 ==RT==없겠지요. ", + "하여, 제게 묻고 싶은 것은……? 이 사랑스럽고 복슬복슬한 꼬리를, ==RT==평소에 어떻게 숨기고 있느냐고요?", + "그것은…… 아직 비밀이옵니다.==RT==조금 더 사이가 깊어진다면, ==RT==그때 알려드리도록 하지요." + ] + }, + "time": { + "female_jp": [ + 9.27, + 18.98, + 32.35, + 45.934 + ] + } + }, "vo_LoginNpc145_HalfAnniversary_day07": { "anim": { "female_jp": [ @@ -82266,6 +84258,32 @@ ] } }, + "vo_LoginNpc162_FirstAnniversary_day07": { + "anim": { + "female_jp": [ + "chat_a", + "", + "shy_a", + "presents_b" + ] + }, + "text": { + "female_jp": [ + "지금은 아직, 검을 휘두르는 것 ==RT==외에 아무런 장점이 없는 ==RT==저이지만……", + "앞으로는 검술뿐만 아니라, ==RT==요리와 마법 실력도 갈고닦을 ==RT==생각입니다.", + "그다음엔…… 좀 더 상냥해질 ==RT==수 있도록, 미소와 농담도 ==RT==조금씩 연습해 볼까 합니다.", + "다음에 만날 때엔, 반드시 ==RT==당신을 놀라게 만들겠습니다. ==RT==기대해 주십시오." + ] + }, + "time": { + "female_jp": [ + 5.2, + 11.8, + 21.27, + 30.318 + ] + } + }, "vo_npc102_ui_Lvup_001": { "anim": { "female_jp": [ @@ -86269,6 +88287,1025 @@ ] } }, + "vo_npc152_ui_exhang_001": { + "anim": { + "female_jp": [ + "", + "chat_b", + "", + "" + ] + }, + "text": { + "female_jp": [ + "어떤 고난이 기다리고 있다 ==RT==해도, 마왕님이 걸음을 멈출 ==RT==일은 없겠죠. ", + "그래도 여기 오셨을 때 정도는, ==RT==여행은 잠시 잊고 편하게 ==RT==쉬다 가세요♪", + "", + "" + ] + }, + "time": { + "female_jp": [ + 7.3, + 12.755, + 0, + 0 + ] + } + }, + "vo_npc152_ui_exhang_002": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "그때 컴퍼니 동결 해제 절차를 ==RT==했던 걸 후회한 적은 없어요. ", + "오히려 누구보다도 가까이서 ==RT==마왕님의 여행을 지켜볼 수 ==RT==있는 게 제 자랑이니까요♪", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.26, + 12.829, + 0, + 0 + ] + } + }, + "vo_npc152_ui_exhang_003": { + "anim": { + "female_jp": [ + "chat_a", + "chat_d", + "", + "" + ] + }, + "text": { + "female_jp": [ + "구경만 하시는 거면 몰라도, ==RT==프리티한 저를 무시하다니…… ", + "자꾸 그러시면, 좋은 상품은 ==RT==다 치워버릴 거예요?", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.31, + 11.585, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greet_001": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "마왕님, 잘 오셨습니다♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.028, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greet_002": { + "anim": { + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "후후, 역시 마왕님이시네요♪ ==RT==멋진 무용담, 좀 더 제게 ==RT==들려주세요♡", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 7.048, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greet_003": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "후후후…… 마왕님이 오시길 ==RT==기다리고 있었어요♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.722, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greet_004": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "프리티한 저와 얘기하러 ==RT==와 주신 건가요?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.734, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greet_005": { + "anim": { + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "오늘도 프리티한 제게 ==RT==맡겨주세요♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.894, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetmorn_001": { + "anim": { + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "좋은 아침이에요! 오늘도 ==RT==프리티하게 일 시작하겠습니다♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.728, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetmorn_002": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "용족 속담에도 ‘하루의 계획은 ==RT==아침에 있다’라는 말이 ==RT==있으니까요. ", + "오늘도 활기차게 힘내서 ==RT==가보죠♪", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.56, + 8.201, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetmorn_003": { + "anim": { + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "얼른 마왕님을 만나고 싶어서, ==RT==저도 모르게 동이 트기도 ==RT==전에 가게를 열어버렸어요♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.305, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetnight_001": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "열심히 한 날에는, 스스로에게 ==RT==포상을 주는 것도 중요하죠. ", + "그러면 프리티한 제가 과자를 ==RT==준비해 올 테니까, 잠시만 ==RT==기다려 주세요♪", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.88, + 11.156, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetnight_002": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "아무리 늦은 시간이라도, ", + "프리티하고 기특한 베스티나가 ==RT==마왕님의 방문을 기다리고 ==RT==있답니다♪", + "", + "" + ] + }, + "time": { + "female_jp": [ + 1.9, + 6.838, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetnight_003": { + "anim": { + "female_jp": [ + "chat_d", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "후아암…… 아직 안 졸려요…… ==RT==마왕님이 일하시는 중이면, ==RT==가게는 안 닫을 거니까요……", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 10.937, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetnoon_001": { + "anim": { + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "오늘도 아침부터 수고하십니다! ==RT==괜찮으시면 잠시 쉬다 가시는 ==RT==건 어떠세요?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.655, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetnoon_002": { + "anim": {}, + "text": { + "female_jp": [ + "밖은 시끌시끌하네요…… ==RT==아아, 부디 신경 쓰지 마시고 ==RT==편하게 쉬세요♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 7.515, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_greetnoon_003": { + "anim": { + "female_jp": [ + "chat_d", + "chat_a", + "", + "" + ] + }, + "text": { + "female_jp": [ + "점심을 먹어서 그런가, ==RT==왠지 졸리…… 핫!? ", + "라루 선배처럼 땡땡이칠 ==RT==수는 없죠! 정신 차려야지……!", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.35, + 12.065, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hang_001": { + "anim": { + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "첫 팬으로서, 프리티한 저는 ==RT==언제나 마왕님을 응원하고 ==RT==있답니다♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.798, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hang_002": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "그날 들었던 선율은 마왕님에게 ==RT==무엇을 떠올리게 하는 걸까요♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.058, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hang_003": { + "anim": { + "female_jp": [ + "", + "chat_c", + "", + "" + ] + }, + "text": { + "female_jp": [ + "마왕님이 가시는 곳마다 ==RT==재미있는 일이 ==RT==일어난다는 건…… ", + "이제 마왕님이 재미있는 사건의 ==RT==중심에 있다고 말해도 ==RT==괜찮지 않을까요?", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.79, + 10.537, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hang_004": { + "anim": { + "female_jp": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "밖에 모여 있는 분들은 모두 ==RT==마왕님이 목표인 것 같네요. ", + "후후…… 들이닥치기 전에 ==RT==입구를 보강해 두는 게 ==RT==좋을까요?", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.66, + 11.144, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hang_005": { + "anim": { + "female_jp": [ + "chat_a", + "chat_b", + "", + "" + ] + }, + "text": { + "female_jp": [ + "맨 위쪽 선반이 정리가 안 ==RT==돼있네요. 정리해야지…… ", + "아뇨 아뇨! 혼자서 할 수 ==RT==있으니까, 부디 신경 ==RT==쓰지 마시길!", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.52, + 10.966, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hfc_001": { + "anim": { + "female_jp": [ + "", + "chat_b", + "", + "" + ] + }, + "text": { + "female_jp": [ + "마왕 님의 콕콕 찌르는 손놀림, ==RT==꽤 익숙하신 것 같은데요…… ", + "후후후…… 지금까지 수많은 ==RT==선배들을 건드리셨다는, ==RT==그런 뜻일까요?", + "", + "" + ] + }, + "time": { + "female_jp": [ + 8.05, + 15.191, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hfc_002": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "앗, 잠깐…… 후후…… ==RT==간지러워요…… ", + "진짜♡ 참…… 마왕님은 의외로 ==RT==대담한 분이시네요♪", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.6, + 11.935, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hfc_003": { + "anim": { + "female_jp": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "쓰다듬어 주시는 건 ==RT==괜찮지만…… 후후후. ==RT==무슨 일이신가요?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.678, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hfc_004": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "마왕님은 여자아이를 쓰다듬는 ==RT==것을 좋아한다…… ==RT==네, 확실하게 메모했습니다♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 8.686, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_hfc_005": { + "anim": { + "female_jp": [ + "chat_a", + "chat_d", + "", + "" + ] + }, + "text": { + "female_jp": [ + "이 노트가 마왕님 관찰 ==RT==일지라는 소문을 들으셨다고요? ", + "그, 그건…… 대체 어디서 ==RT==들으셨나요?", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.94, + 12.281, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_001": { + "anim": { + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "어서 오세요! 프리티한 ==RT==베스티나가 안내하겠습니다♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.031, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_002": { + "anim": {}, + "text": { + "female_jp": [ + "이미지 전략은 중요하다구요? ==RT==지금 마왕님은 대스타니까요.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.398, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_003": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "뭐 도와드릴 일은 없나요?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.326, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_004": { + "anim": {}, + "text": { + "female_jp": [ + "후후후……♪ 작고 프리티한 ==RT==저를 가져가실 생각인가요?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.171, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_005": { + "anim": { + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "노바 대륙에 이름을 떨치고 ==RT==있는 마왕님을 뵙게 되어 ==RT==매우 영광입니다♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.28, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_006": { + "anim": { + "female_jp": [ + "chat_b", + "", + "chat_a", + "" + ] + }, + "text": { + "female_jp": [ + "후후후…… 제 정보망을 ==RT==얕보시면 안 된답니다? ", + "웬만한 정보는 다…… ==RT==네? 제 키요? 그건…… ", + "꼭 알고 싶으시다면 마음대로 ==RT==재 보셔도 괜찮은데요?", + "" + ] + }, + "time": { + "female_jp": [ + 4.82, + 16, + 22.2, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_007": { + "anim": { + "female_jp": [ + "", + "chat_b", + "", + "" + ] + }, + "text": { + "female_jp": [ + "혹시 동료가 마왕 님의 근황을 ==RT==물어보면, 어떻게 대답하면 ==RT==될까요? ", + "‘변함없이 건강하시고, 매력 ==RT==넘치시죠’ 후후…… ==RT==이 정도면 될까요♪", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.33, + 13.158, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_008": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "후후후. 고객님의 행복이 ==RT==제 행복이랍니다♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.184, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_009": { + "anim": { + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "뭐든 말씀해 주세요! 마왕님의 ==RT==요청은 최대한 맞춰 드릴게요♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 6.594, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_posterchat_010": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "배가 고프세요? 그럼 ==RT==프리티하고 유능한 제가 ==RT==도시락을 데워 드릴게요♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 7.489, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_thank_001": { + "anim": { + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "또 오시길 진심으로 ==RT==기다리고 있겠습니다♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.835, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_thank_002": { + "anim": { + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "구매하신 상품이 마왕님의 ==RT==여정에서 활약하기를 ==RT==기원합니다♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.427, + 0, + 0, + 0 + ] + } + }, + "vo_npc152_ui_thank_003": { + "anim": { + "female_jp": [ + "chat_c", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "후후후, 눈이 높으시네요. ==RT==분명 마왕님께 도움이 ==RT==될 거예요♪", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 5.31, + 0, + 0, + 0 + ] + } + }, "vo_npc159_ui_clear_001": { "anim": { "female_jp": [ @@ -106612,5 +109649,369 @@ 0 ] } + }, + "vo_story_162_001_confirm": { + "anim": { + "female_jp": [ + "presents_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "그래.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 0.338, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_002_deny": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "거절한다.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 0.586, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_003_question": { + "anim": { + "female_jp": [ + "shy_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "음?", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 0.305, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_004_confuse": { + "anim": { + "female_jp": [ + "think_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "으음……", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 0.854, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_005_sad": { + "anim": { + "female_jp": [ + "think_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "으으……", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 0.686, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_006_excit": { + "anim": { + "female_jp": [ + "presents_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "오옷.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 0.584, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_007_angry": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "이게!", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 0.745, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_008_happy": { + "anim": { + "female_jp": [ + "presents_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "후후.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 0.473, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_009_sigh": { + "anim": { + "female_jp": [ + "think_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "하아……", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 0.816, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_010_catchphrase": { + "anim": { + "female_jp": [ + "presents_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "제 도움이 필요할 때는 ==RT==언제든 불러 주십시오.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 4.043, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_011_catchphrase": { + "anim": { + "female_jp": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "저는 섬은 기사단에 ==RT==지원했습니다. 그 선택을 ==RT==후회한 적은 없습니다.", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 7.127, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_012_catchphrase": { + "anim": { + "female_jp": [ + "think_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "마법이라는 건 정말로 ==RT==어렵군……", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.932, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_013_catchphrase": { + "anim": { + "female_jp": [ + "chat_b", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "사람의 목숨은 권력자들의 ==RT==장난감이 아냐!", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 3.601, + 0, + 0, + 0 + ] + } + }, + "vo_story_162_014_catchphrase": { + "anim": { + "female_jp": [ + "chat_a", + "", + "", + "" + ] + }, + "text": { + "female_jp": [ + "모두가 안심하고 살 수 ==RT==있는 미래를 위해……", + "", + "", + "" + ] + }, + "time": { + "female_jp": [ + 2.948, + 0, + 0, + 0 + ] + } } } \ No newline at end of file diff --git a/data/bubble/bubbleoffset.json b/data/bubble/bubbleoffset.json index 91ff617b3..1e9f7ecc7 100644 --- a/data/bubble/bubbleoffset.json +++ b/data/bubble/bubbleoffset.json @@ -95,6 +95,14 @@ "x": 0, "y": 0 }, + "11003": { + "cgLeft": true, + "cgX": 0, + "cgY": 0, + "left": false, + "x": -182, + "y": 67 + }, "11101": { "cgLeft": false, "cgX": -170, @@ -759,6 +767,14 @@ "x": -222, "y": 123 }, + "15503": { + "cgLeft": true, + "cgX": 0, + "cgY": 0, + "left": true, + "x": 97, + "y": 49 + }, "15601": { "cgLeft": true, "cgX": 0, @@ -846,5 +862,13 @@ "left": false, "x": -45, "y": 35 + }, + "16202": { + "cgLeft": true, + "cgX": -17, + "cgY": -63, + "left": false, + "x": -151, + "y": 68 } } \ No newline at end of file diff --git a/data/bubble/voreslen.json b/data/bubble/voreslen.json index 6a46f141a..64595c9a1 100644 --- a/data/bubble/voreslen.json +++ b/data/bubble/voreslen.json @@ -673,9 +673,9 @@ "vo_111_combat_chatLvUp_001_cn": 4.005, "vo_111_combat_chatLvUp_001_jp": 5.024, "vo_111_combat_chatNext_001_cn": 1.721, - "vo_111_combat_chatNext_001_jp": 2.013, + "vo_111_combat_chatNext_001_jp": 2.226, "vo_111_combat_chat_001_cn": 5.714, - "vo_111_combat_chat_001_jp": 7.884, + "vo_111_combat_chat_001_jp": 7.851, "vo_111_combat_chat_002_cn": 8.052, "vo_111_combat_chat_002_jp": 12.622, "vo_111_combat_chat_003_cn": 4.314, @@ -683,7 +683,7 @@ "vo_111_combat_chat_004_cn": 2.911, "vo_111_combat_chat_004_jp": 3.952, "vo_111_combat_chat_005_cn": 4.562, - "vo_111_combat_chat_005_jp": 8.697, + "vo_111_combat_chat_005_jp": 8.079, "vo_111_combat_dead_001_cn": 4.933, "vo_111_combat_dead_001_jp": 2.34, "vo_111_combat_dead_002_cn": 6.008, @@ -699,17 +699,17 @@ "vo_111_combat_restRoom_001_cn": 1.901, "vo_111_combat_restRoom_001_jp": 3.046, "vo_111_combat_shopRoom_001_cn": 1.81, - "vo_111_combat_shopRoom_001_jp": 2.463, + "vo_111_combat_shopRoom_001_jp": 2.308, "vo_111_combat_subPerk_001_cn": 2.866, - "vo_111_combat_subPerk_001_jp": 3.086, + "vo_111_combat_subPerk_001_jp": 3.867, "vo_111_combat_subPerk_002_cn": 2.225, "vo_111_combat_subPerk_002_jp": 3.148, "vo_111_combat_ultskill_001_cn": 4.494, - "vo_111_combat_ultskill_001_jp": 5.582, + "vo_111_combat_ultskill_001_jp": 5.75, "vo_111_combat_ultskill_002_cn": 4.456, "vo_111_combat_ultskill_002_jp": 3.084, "vo_111_ui_affchat1_001_cn": 11.153, - "vo_111_ui_affchat1_001_jp": 16.734, + "vo_111_ui_affchat1_001_jp": 20.565, "vo_111_ui_affchat2_001_cn": 9.821, "vo_111_ui_affchat2_001_jp": 14.773, "vo_111_ui_affchat3_001_cn": 11.318, @@ -717,7 +717,7 @@ "vo_111_ui_affchat4_001_cn": 10.581, "vo_111_ui_affchat4_001_jp": 11.795, "vo_111_ui_affchat5_001_cn": 7.853, - "vo_111_ui_affchat5_001_jp": 11.159, + "vo_111_ui_affchat5_001_jp": 9.676, "vo_111_ui_afflv1_001_cn": 6.368, "vo_111_ui_afflv1_001_jp": 9.605, "vo_111_ui_afflv2_001_cn": 11.168, @@ -725,17 +725,17 @@ "vo_111_ui_afflv3_001_cn": 7.594, "vo_111_ui_afflv3_001_jp": 13.324, "vo_111_ui_afflv4_001_cn": 14.83, - "vo_111_ui_afflv4_001_jp": 21.064, + "vo_111_ui_afflv4_001_jp": 19.141, "vo_111_ui_birth_001_cn": 18.289, - "vo_111_ui_birth_001_jp": 23.486, + "vo_111_ui_birth_001_jp": 25.246, "vo_111_ui_charup_001_cn": 2.858, "vo_111_ui_charup_001_jp": 2.315, "vo_111_ui_discuss_001_cn": 6.598, - "vo_111_ui_discuss_001_jp": 8.07, + "vo_111_ui_discuss_001_jp": 8.272, "vo_111_ui_discuss_002_cn": 7.964, - "vo_111_ui_discuss_002_jp": 6.639, + "vo_111_ui_discuss_002_jp": 6.214, "vo_111_ui_discuss_003_cn": 5.001, - "vo_111_ui_discuss_003_jp": 9.975, + "vo_111_ui_discuss_003_jp": 9.507, "vo_111_ui_discuss_004_cn": 18.692, "vo_111_ui_discuss_004_jp": 18.589, "vo_111_ui_discuss_005_cn": 5.573, @@ -743,15 +743,15 @@ "vo_111_ui_excharup_001_cn": 3.901, "vo_111_ui_excharup_001_jp": 5.818, "vo_111_ui_exhang_001_cn": 7.425, - "vo_111_ui_exhang_001_jp": 14.258, + "vo_111_ui_exhang_001_jp": 11.246, "vo_111_ui_fullscreen_001_cn": 8.217, - "vo_111_ui_fullscreen_001_jp": 9.143, + "vo_111_ui_fullscreen_001_jp": 7.864, "vo_111_ui_fullscreen_002_cn": 7.152, "vo_111_ui_fullscreen_002_jp": 8.937, "vo_111_ui_gachaNew_001_cn": 6.84, - "vo_111_ui_gachaNew_001_jp": 8.895, + "vo_111_ui_gachaNew_001_jp": 8.489, "vo_111_ui_gacha_001_cn": 8.337, - "vo_111_ui_gacha_001_jp": 7.91, + "vo_111_ui_gacha_001_jp": 8.398, "vo_111_ui_greetmorn_001_cn": 3.116, "vo_111_ui_greetmorn_001_jp": 4.595, "vo_111_ui_greetnight_001_cn": 4.269, @@ -763,30 +763,30 @@ "vo_111_ui_greet_002_cn": 3.44, "vo_111_ui_greet_002_jp": 9.593, "vo_111_ui_hang_001_cn": 4.691, - "vo_111_ui_hang_001_jp": 4.828, + "vo_111_ui_hang_001_jp": 5.767, "vo_111_ui_hang_002_cn": 6.165, - "vo_111_ui_hang_002_jp": 13.528, + "vo_111_ui_hang_002_jp": 11.339, "vo_111_ui_hang_01_cn": 5.555, "vo_111_ui_hfc_001_cn": 1.915, "vo_111_ui_hfc_001_jp": 3.63, "vo_111_ui_hfc_002_cn": 2.993, - "vo_111_ui_hfc_002_jp": 4.429, + "vo_111_ui_hfc_002_jp": 4.626, "vo_111_ui_logo_001_cn": 0.644, - "vo_111_ui_logo_001_jp": 0.803, + "vo_111_ui_logo_001_jp": 0.784, "vo_111_ui_lose_001_cn": 3.199, - "vo_111_ui_lose_001_jp": 4.71, + "vo_111_ui_lose_001_jp": 5.097, "vo_111_ui_lose_002_cn": 2.919, - "vo_111_ui_lose_002_jp": 4.105, + "vo_111_ui_lose_002_jp": 3.913, "vo_111_ui_music_001_cn": 2.042, - "vo_111_ui_music_001_jp": 4.198, + "vo_111_ui_music_001_jp": 3.749, "vo_111_ui_newyear_001_cn": 6.45, - "vo_111_ui_newyear_001_jp": 8.2, + "vo_111_ui_newyear_001_jp": 8.537, "vo_111_ui_posterchat_001_cn": 7.408, "vo_111_ui_posterchat_001_jp": 14.549, "vo_111_ui_posterchat_002_cn": 5.11, "vo_111_ui_posterchat_002_jp": 9.021, "vo_111_ui_posterchat_003_cn": 9.41, - "vo_111_ui_posterchat_003_jp": 10.458, + "vo_111_ui_posterchat_003_jp": 10.733, "vo_111_ui_posterchat_004_cn": 10.856, "vo_111_ui_posterchat_004_jp": 12.958, "vo_111_ui_posterchat_005_cn": 5.934, @@ -798,19 +798,19 @@ "vo_111_ui_standee_002_cn": 3.71, "vo_111_ui_standee_002_jp": 7.895, "vo_111_ui_swap_001_cn": 0.765, - "vo_111_ui_swap_001_jp": 2.1, + "vo_111_ui_swap_001_jp": 1.904, "vo_111_ui_swap_002_cn": 3.016, - "vo_111_ui_swap_002_jp": 4.088, + "vo_111_ui_swap_002_jp": 4.262, "vo_111_ui_swap_003_cn": 1.804, - "vo_111_ui_swap_003_jp": 1.754, + "vo_111_ui_swap_003_jp": 1.818, "vo_111_ui_swap_004_cn": 1.004, - "vo_111_ui_swap_004_jp": 1.916, + "vo_111_ui_swap_004_jp": 1.819, "vo_111_ui_thankEx_001_cn": 10.414, "vo_111_ui_thankEx_001_jp": 12.811, "vo_111_ui_thankSmall_001_cn": 8.213, "vo_111_ui_thankSmall_001_jp": 6.303, "vo_111_ui_thank_001_cn": 6.379, - "vo_111_ui_thank_001_jp": 6.903, + "vo_111_ui_thank_001_jp": 7.127, "vo_111_ui_uniMusic001_cn": 5.029, "vo_111_ui_uniMusic_001_cn": 5.029, "vo_111_ui_uniMusic_001_jp": 5.369, @@ -819,15 +819,15 @@ "vo_111_ui_unlockLook_001_cn": 3.67, "vo_111_ui_unlockLook_001_jp": 5.619, "vo_111_ui_valentine_001_cn": 10.468, - "vo_111_ui_valentine_001_jp": 12.471, + "vo_111_ui_valentine_001_jp": 12.812, "vo_111_ui_win_001_cn": 1.142, - "vo_111_ui_win_001_jp": 2.862, + "vo_111_ui_win_001_jp": 2.833, "vo_111_ui_win_002_cn": 2.916, - "vo_111_ui_win_002_jp": 2.577, + "vo_111_ui_win_002_jp": 2.564, "vo_111_ui_xmas_001_cn": 14.555, - "vo_111_ui_xmas_001_jp": 15.364, + "vo_111_ui_xmas_001_jp": 14.929, "vo_111_ui_yourbirth_001_cn": 7.716, - "vo_111_ui_yourbirth_001_jp": 11.639, + "vo_111_ui_yourbirth_001_jp": 12.383, "vo_112_combat_battleClear_001_cn": 0.784, "vo_112_combat_battleClear_001_jp": 1.317, "vo_112_combat_battleClear_002_cn": 0.512, @@ -6565,6 +6565,173 @@ "vo_160_ui_xmas_001_jp": 23.407, "vo_160_ui_yourbirth_001_cn": 11.024, "vo_160_ui_yourbirth_001_jp": 12.982, + "vo_162_combat_battleClear_001_cn": 2.562, + "vo_162_combat_battleClear_001_jp": 4.449, + "vo_162_combat_battleClear_002_cn": 2.033, + "vo_162_combat_battleClear_002_jp": 2.867, + "vo_162_combat_battleClear_003_cn": 2.269, + "vo_162_combat_battleClear_003_jp": 2.87, + "vo_162_combat_chatLvUp_001_cn": 3.339, + "vo_162_combat_chatLvUp_001_jp": 3.598, + "vo_162_combat_chatNext_001_cn": 3.118, + "vo_162_combat_chatNext_001_jp": 4.968, + "vo_162_combat_chat_001_cn": 1.75, + "vo_162_combat_chat_001_jp": 2.812, + "vo_162_combat_chat_002_cn": 0.994, + "vo_162_combat_chat_002_jp": 4.457, + "vo_162_combat_chat_003_cn": 1.748, + "vo_162_combat_chat_003_jp": 2.081, + "vo_162_combat_chat_004_cn": 2.233, + "vo_162_combat_chat_004_jp": 2.901, + "vo_162_combat_chat_005_cn": 3.667, + "vo_162_combat_chat_005_jp": 2.516, + "vo_162_combat_dead_001_cn": 2.806, + "vo_162_combat_dead_001_jp": 2.476, + "vo_162_combat_dead_002_cn": 2.389, + "vo_162_combat_dead_002_jp": 2.723, + "vo_162_combat_eventRoom_001_cn": 5.773, + "vo_162_combat_eventRoom_001_jp": 7.676, + "vo_162_combat_perk_001_cn": 3.242, + "vo_162_combat_perk_001_jp": 3.354, + "vo_162_combat_perk_002_cn": 3.045, + "vo_162_combat_perk_002_jp": 5.18, + "vo_162_combat_perk_003_cn": 2.167, + "vo_162_combat_perk_003_jp": 1.637, + "vo_162_combat_restRoom_001_cn": 2.39, + "vo_162_combat_restRoom_001_jp": 3.716, + "vo_162_combat_shopRoom_001_cn": 5.033, + "vo_162_combat_shopRoom_001_jp": 6.044, + "vo_162_combat_subPerk_001_cn": 2.3, + "vo_162_combat_subPerk_001_jp": 2.855, + "vo_162_combat_subPerk_002_cn": 2.8, + "vo_162_combat_subPerk_002_jp": 3.583, + "vo_162_combat_ultskill_001_cn": 3.3, + "vo_162_combat_ultskill_001_jp": 3.788, + "vo_162_combat_ultskill_002_cn": 3.433, + "vo_162_combat_ultskill_002_jp": 2.59, + "vo_162_combat_ultskill_003_cn": 4.3, + "vo_162_combat_ultskill_003_jp": 4.622, + "vo_162_combat_ultskill_004_cn": 3.567, + "vo_162_combat_ultskill_004_jp": 3.112, + "vo_162_ui_affchat1_001_cn": 12.0, + "vo_162_ui_affchat1_001_jp": 9.605, + "vo_162_ui_affchat2_001_cn": 15.433, + "vo_162_ui_affchat2_001_jp": 21.152, + "vo_162_ui_affchat3_001_cn": 11.167, + "vo_162_ui_affchat3_001_jp": 20.298, + "vo_162_ui_affchat4_001_cn": 19.367, + "vo_162_ui_affchat4_001_jp": 19.09, + "vo_162_ui_affchat5_001_cn": 15.333, + "vo_162_ui_affchat5_001_jp": 23.107, + "vo_162_ui_afflv1_001_cn": 13.367, + "vo_162_ui_afflv1_001_jp": 15.806, + "vo_162_ui_afflv2_001_cn": 15.167, + "vo_162_ui_afflv2_001_jp": 29.574, + "vo_162_ui_afflv3_001_cn": 17.367, + "vo_162_ui_afflv3_001_jp": 27.027, + "vo_162_ui_afflv4_001_cn": 23.59, + "vo_162_ui_afflv4_001_jp": 26.076, + "vo_162_ui_birth_001_cn": 7.1, + "vo_162_ui_birth_001_jp": 10.877, + "vo_162_ui_charup_001_cn": 2.0, + "vo_162_ui_charup_001_jp": 2.02, + "vo_162_ui_discuss_001_cn": 20.809, + "vo_162_ui_discuss_001_jp": 20.211, + "vo_162_ui_discuss_002_cn": 13.367, + "vo_162_ui_discuss_002_jp": 19.022, + "vo_162_ui_discuss_003_cn": 14.733, + "vo_162_ui_discuss_003_jp": 14.478, + "vo_162_ui_discuss_004_cn": 14.5, + "vo_162_ui_discuss_004_jp": 24.77, + "vo_162_ui_discuss_005_cn": 19.267, + "vo_162_ui_discuss_005_jp": 29.877, + "vo_162_ui_excharup_001_cn": 2.767, + "vo_162_ui_excharup_001_jp": 4.463, + "vo_162_ui_exhang_001_cn": 4.667, + "vo_162_ui_exhang_001_jp": 9.957, + "vo_162_ui_fullscreen_001_cn": 3.1, + "vo_162_ui_fullscreen_001_jp": 5.51, + "vo_162_ui_fullscreen_002_cn": 5.733, + "vo_162_ui_fullscreen_002_jp": 8.263, + "vo_162_ui_gachaNew_001_cn": 13.0, + "vo_162_ui_gachaNew_001_jp": 18.433, + "vo_162_ui_gacha_001_cn": 8.9, + "vo_162_ui_gacha_001_jp": 11.565, + "vo_162_ui_greetmorn_001_cn": 4.073, + "vo_162_ui_greetmorn_001_jp": 5.754, + "vo_162_ui_greetnight_001_cn": 5.167, + "vo_162_ui_greetnight_001_jp": 5.59, + "vo_162_ui_greetnoon_001_cn": 10.567, + "vo_162_ui_greetnoon_001_jp": 17.133, + "vo_162_ui_greet_001_cn": 6.133, + "vo_162_ui_greet_001_jp": 6.04, + "vo_162_ui_greet_002_cn": 3.667, + "vo_162_ui_greet_002_jp": 2.903, + "vo_162_ui_hang_001_cn": 2.533, + "vo_162_ui_hang_001_jp": 3.764, + "vo_162_ui_hang_002_cn": 3.067, + "vo_162_ui_hang_002_jp": 4.551, + "vo_162_ui_hfc_001_cn": 4.833, + "vo_162_ui_hfc_001_jp": 6.972, + "vo_162_ui_hfc_002_cn": 2.633, + "vo_162_ui_hfc_002_jp": 5.886, + "vo_162_ui_logo_001_cn": 0.767, + "vo_162_ui_logo_001_jp": 0.817, + "vo_162_ui_lose_001_cn": 1.6, + "vo_162_ui_lose_001_jp": 2.57, + "vo_162_ui_lose_002_cn": 1.833, + "vo_162_ui_lose_002_jp": 3.691, + "vo_162_ui_music_001_cn": 4.0, + "vo_162_ui_music_001_jp": 5.197, + "vo_162_ui_newyear_001_cn": 16.4, + "vo_162_ui_newyear_001_jp": 21.974, + "vo_162_ui_posterchat_001_cn": 13.333, + "vo_162_ui_posterchat_001_jp": 20.35, + "vo_162_ui_posterchat_002_cn": 11.067, + "vo_162_ui_posterchat_002_jp": 13.835, + "vo_162_ui_posterchat_003_cn": 11.467, + "vo_162_ui_posterchat_003_jp": 14.055, + "vo_162_ui_posterchat_004_cn": 14.323, + "vo_162_ui_posterchat_004_jp": 17.988, + "vo_162_ui_posterchat_005_cn": 15.933, + "vo_162_ui_posterchat_005_jp": 10.379, + "vo_162_ui_posterchat_006_cn": 21.467, + "vo_162_ui_posterchat_006_jp": 32.1, + "vo_162_ui_standee_001_cn": 3.333, + "vo_162_ui_standee_001_jp": 5.107, + "vo_162_ui_standee_002_cn": 6.3, + "vo_162_ui_standee_002_jp": 7.925, + "vo_162_ui_swap_001_cn": 2.567, + "vo_162_ui_swap_001_jp": 3.208, + "vo_162_ui_swap_002_cn": 3.433, + "vo_162_ui_swap_002_jp": 3.619, + "vo_162_ui_swap_003_cn": 3.033, + "vo_162_ui_swap_003_jp": 3.392, + "vo_162_ui_swap_004_cn": 4.2, + "vo_162_ui_swap_004_jp": 3.196, + "vo_162_ui_thankEx_001_cn": 2.733, + "vo_162_ui_thankEx_001_jp": 12.674, + "vo_162_ui_thankSmall_001_cn": 1.934, + "vo_162_ui_thankSmall_001_jp": 1.98, + "vo_162_ui_thank_001_cn": 2.633, + "vo_162_ui_thank_001_jp": 5.724, + "vo_162_ui_tittle_001_jp": 0.831, + "vo_162_ui_uniMusic_001_cn": 5.1, + "vo_162_ui_uniMusic_001_jp": 8.303, + "vo_162_ui_unlockCG_001_cn": 4.316, + "vo_162_ui_unlockCG_001_jp": 5.463, + "vo_162_ui_unlockLook_001_cn": 6.033, + "vo_162_ui_unlockLook_001_jp": 8.2, + "vo_162_ui_valentine_001_cn": 17.033, + "vo_162_ui_valentine_001_jp": 24.992, + "vo_162_ui_win_001_cn": 2.567, + "vo_162_ui_win_001_jp": 4.539, + "vo_162_ui_win_002_cn": 3.133, + "vo_162_ui_win_002_jp": 4.266, + "vo_162_ui_xmas_001_cn": 12.412, + "vo_162_ui_xmas_001_jp": 17.709, + "vo_162_ui_yourbirth_001_cn": 18.731, + "vo_162_ui_yourbirth_001_jp": 26.27, "vo_BBm00_01_001_cn": 3.768, "vo_BBm00_01_001_jp": 3.768, "vo_BBm00_01_002_cn": 2.384, @@ -6691,6 +6858,64 @@ "vo_BBm00_06_003_jp": 2.111, "vo_BBm00_06_004_cn": 2.0, "vo_BBm00_06_004_jp": 2.0, + "vo_BBm010_BT01_001_cn": 5.418, + "vo_BBm010_BT01_001_jp": 6.396, + "vo_BBm010_BT01_002_cn": 8.264, + "vo_BBm010_BT01_002_jp": 7.173, + "vo_BBm010_BT01_003_cn": 5.487, + "vo_BBm010_BT01_003_jp": 5.6, + "vo_BBm010_BT01_004_cn": 2.316, + "vo_BBm010_BT01_004_jp": 2.682, + "vo_BBm010_BT01_005_cn": 4.184, + "vo_BBm010_BT01_005_jp": 5.59, + "vo_BBm010_BT01_006_cn": 5.765, + "vo_BBm010_BT01_006_jp": 5.189, + "vo_BBm010_BT01_007_cn": 5.017, + "vo_BBm010_BT01_007_jp": 3.82, + "vo_BBm010_BT01_008_cn": 7.374, + "vo_BBm010_BT01_008_jp": 7.5, + "vo_BBm010_BT01_009_cn": 3.434, + "vo_BBm010_BT01_009_jp": 5.434, + "vo_BBm010_BT01_010_cn": 3.785, + "vo_BBm010_BT01_010_jp": 3.739, + "vo_BBm010_BT01_011_cn": 4.201, + "vo_BBm010_BT01_011_jp": 4.077, + "vo_BBm010_BT01_012_cn": 8.658, + "vo_BBm010_BT01_012_jp": 7.928, + "vo_BBm010_BT01_013_cn": 5.967, + "vo_BBm010_BT01_013_jp": 4.742, + "vo_BBm010_BT02_001_cn": 2.554, + "vo_BBm010_BT02_001_jp": 2.554, + "vo_BBm010_BT02_002_cn": 4.685, + "vo_BBm010_BT02_002_jp": 4.685, + "vo_BBm010_BT02_003_cn": 4.85, + "vo_BBm010_BT02_003_jp": 4.85, + "vo_BBm010_BT02_004_cn": 2.726, + "vo_BBm010_BT02_004_jp": 2.52, + "vo_BBm010_BT02_005_cn": 3.016, + "vo_BBm010_BT02_005_jp": 4.926, + "vo_BBm010_BT02_006_cn": 7.243, + "vo_BBm010_BT02_006_jp": 6.333, + "vo_BBm010_BT02_007_cn": 7.224, + "vo_BBm010_BT02_007_jp": 5.881, + "vo_BBm010_BT02_008_cn": 1.276, + "vo_BBm010_BT02_008_jp": 1.824, + "vo_BBm010_BT02_009_cn": 2.491, + "vo_BBm010_BT02_009_jp": 3.119, + "vo_BBm010_BT02_010_cn": 1.914, + "vo_BBm010_BT02_010_jp": 1.286, + "vo_BBm010_BT02_011_cn": 4.5, + "vo_BBm010_BT02_011_jp": 5.593, + "vo_BBm010_BT02_012_cn": 6.595, + "vo_BBm010_BT02_012_jp": 6.156, + "vo_BBm010_BT02_013_cn": 3.919, + "vo_BBm010_BT02_013_jp": 3.764, + "vo_BBm010_BT02_014_cn": 3.623, + "vo_BBm010_BT02_014_jp": 3.865, + "vo_BBm010_BT02_015_cn": 3.451, + "vo_BBm010_BT02_015_jp": 2.712, + "vo_BBm010_BT02_016_cn": 3.203, + "vo_BBm010_BT02_016_jp": 3.203, "vo_BBm01_BT01_001_cn": 2.255, "vo_BBm01_BT01_001_jp": 2.01, "vo_BBm01_BT01_002_cn": 4.795, @@ -7976,8 +8201,24 @@ "vo_cgstory_160_f_jp": 20.513, "vo_cgstory_160_g_cn": 11.725, "vo_cgstory_160_g_jp": 12.73, + "vo_cgstory_162_a_cn": 7.0, + "vo_cgstory_162_a_jp": 8.366, + "vo_cgstory_162_b_cn": 10.3, + "vo_cgstory_162_b_jp": 11.991, + "vo_cgstory_162_c_cn": 18.549, + "vo_cgstory_162_c_jp": 20.65, + "vo_cgstory_162_d_cn": 20.775, + "vo_cgstory_162_d_jp": 24.089, + "vo_cgstory_162_e_cn": 20.364, + "vo_cgstory_162_e_jp": 18.572, + "vo_cgstory_162_f_cn": 27.444, + "vo_cgstory_162_f_jp": 31.753, + "vo_cgstory_162_g_cn": 14.109, + "vo_cgstory_162_g_jp": 14.212, "vo_LoginNpc103_ChineseNewYear26_day04_cn": 16.235, "vo_LoginNpc103_ChineseNewYear26_day04_jp": 13.49, + "vo_LoginNpc103_FirstAnniversary_day02_cn": 23.231, + "vo_LoginNpc103_FirstAnniversary_day02_jp": 26.745, "vo_LoginNpc103_HalfAnniversary_day02_cn": 32.361, "vo_LoginNpc103_HalfAnniversary_day02_jp": 39.441, "vo_LoginNpc103_NewYear26_day02_cn": 8.788, @@ -7988,6 +8229,8 @@ "vo_LoginNpc110_Valentine26_day04_jp": 36.257, "vo_LoginNpc111_ChineseNewYear26_day05_cn": 11.521, "vo_LoginNpc111_ChineseNewYear26_day05_jp": 13.625, + "vo_LoginNpc111_FirstAnniversary_day01_cn": 20.141, + "vo_LoginNpc111_FirstAnniversary_day01_jp": 24.896, "vo_LoginNpc111_HalfAnniversary_day01_cn": 23.004, "vo_LoginNpc111_HalfAnniversary_day01_jp": 21.835, "vo_LoginNpc111_NewYear26_day01_cn": 17.43, @@ -7996,6 +8239,8 @@ "vo_LoginNpc111_Valentine26_day01_jp": 21.113, "vo_LoginNpc112_ChineseNewYear26_day06_cn": 13.424, "vo_LoginNpc112_ChineseNewYear26_day06_jp": 15.8, + "vo_LoginNpc112_FirstAnniversary_day03_cn": 25.733, + "vo_LoginNpc112_FirstAnniversary_day03_jp": 45.457, "vo_LoginNpc112_HalfAnniversary_day03_cn": 25.557, "vo_LoginNpc112_HalfAnniversary_day03_jp": 32.9, "vo_LoginNpc112_NewYear26_day03_cn": 16.082, @@ -8018,10 +8263,16 @@ "vo_LoginNpc135_NewYear26_day04_jp": 25.048, "vo_LoginNpc135_Valentine26_day05_cn": 32.0, "vo_LoginNpc135_Valentine26_day05_jp": 35.506, + "vo_LoginNpc139_FirstAnniversary_day06_cn": 35.853, + "vo_LoginNpc139_FirstAnniversary_day06_jp": 30.693, "vo_LoginNpc141_ChineseNewYear26_day02_cn": 14.416, "vo_LoginNpc141_ChineseNewYear26_day02_jp": 20.42, + "vo_LoginNpc144_FirstAnniversary_day04_cn": 32.025, + "vo_LoginNpc144_FirstAnniversary_day04_jp": 37.9, "vo_LoginNpc144_HalfAnniversary_day06_cn": 50.066, "vo_LoginNpc144_HalfAnniversary_day06_jp": 59.29, + "vo_LoginNpc145_FirstAnniversary_day05_cn": 32.554, + "vo_LoginNpc145_FirstAnniversary_day05_jp": 45.934, "vo_LoginNpc145_HalfAnniversary_day07_cn": 11.651, "vo_LoginNpc145_HalfAnniversary_day07_jp": 13.002, "vo_LoginNpc156_HalfAnniversary_day05_cn": 29.948, @@ -8052,6 +8303,8 @@ "vo_LoginNpc160_SummerEvent26_day06_jp": 28.575, "vo_LoginNpc160_SummerEvent26_day07_cn": 28.528, "vo_LoginNpc160_SummerEvent26_day07_jp": 33.996, + "vo_LoginNpc162_FirstAnniversary_day07_cn": 32.162, + "vo_LoginNpc162_FirstAnniversary_day07_jp": 30.318, "vo_npc102_ui_clear_001_cn": 2.352, "vo_npc102_ui_clear_001_jp": 3.991, "vo_npc102_ui_clear_002_cn": 2.548, @@ -8425,6 +8678,86 @@ "vo_npc133_ui_typeC_002_jp": 5.413, "vo_npc133_ui_typeC_003_cn": 3.754, "vo_npc133_ui_typeC_003_jp": 4.448, + "vo_npc152_ui_exhang_001_cn": 8.76, + "vo_npc152_ui_exhang_001_jp": 12.755, + "vo_npc152_ui_exhang_002_cn": 8.848, + "vo_npc152_ui_exhang_002_jp": 12.829, + "vo_npc152_ui_exhang_003_cn": 7.72, + "vo_npc152_ui_exhang_003_jp": 11.585, + "vo_npc152_ui_greetmorn_001_cn": 3.8, + "vo_npc152_ui_greetmorn_001_jp": 4.728, + "vo_npc152_ui_greetmorn_002_cn": 6.2, + "vo_npc152_ui_greetmorn_002_jp": 8.201, + "vo_npc152_ui_greetmorn_003_cn": 4.96, + "vo_npc152_ui_greetmorn_003_jp": 6.305, + "vo_npc152_ui_greetnight_001_cn": 3.92, + "vo_npc152_ui_greetnight_001_jp": 11.156, + "vo_npc152_ui_greetnight_002_cn": 4.269, + "vo_npc152_ui_greetnight_002_jp": 6.838, + "vo_npc152_ui_greetnight_003_cn": 6.72, + "vo_npc152_ui_greetnight_003_jp": 10.937, + "vo_npc152_ui_greetnoon_001_cn": 3.16, + "vo_npc152_ui_greetnoon_001_jp": 5.655, + "vo_npc152_ui_greetnoon_002_cn": 5.12, + "vo_npc152_ui_greetnoon_002_jp": 7.515, + "vo_npc152_ui_greetnoon_003_cn": 9.04, + "vo_npc152_ui_greetnoon_003_jp": 12.065, + "vo_npc152_ui_greet_001_cn": 1.64, + "vo_npc152_ui_greet_001_jp": 3.028, + "vo_npc152_ui_greet_002_cn": 4.94, + "vo_npc152_ui_greet_002_jp": 7.048, + "vo_npc152_ui_greet_003_cn": 3.24, + "vo_npc152_ui_greet_003_jp": 4.722, + "vo_npc152_ui_greet_004_cn": 2.2, + "vo_npc152_ui_greet_004_jp": 3.734, + "vo_npc152_ui_greet_005_cn": 4.648, + "vo_npc152_ui_greet_005_jp": 2.894, + "vo_npc152_ui_hang_001_cn": 4.04, + "vo_npc152_ui_hang_001_jp": 5.798, + "vo_npc152_ui_hang_002_cn": 3.92, + "vo_npc152_ui_hang_002_jp": 5.058, + "vo_npc152_ui_hang_003_cn": 6.48, + "vo_npc152_ui_hang_003_jp": 10.537, + "vo_npc152_ui_hang_004_cn": 8.4, + "vo_npc152_ui_hang_004_jp": 11.144, + "vo_npc152_ui_hang_005_cn": 6.52, + "vo_npc152_ui_hang_005_jp": 10.966, + "vo_npc152_ui_hfc_001_cn": 6.92, + "vo_npc152_ui_hfc_001_jp": 15.191, + "vo_npc152_ui_hfc_002_cn": 5.6, + "vo_npc152_ui_hfc_002_jp": 11.935, + "vo_npc152_ui_hfc_003_cn": 4.2, + "vo_npc152_ui_hfc_003_jp": 6.678, + "vo_npc152_ui_hfc_004_cn": 5.88, + "vo_npc152_ui_hfc_004_jp": 8.686, + "vo_npc152_ui_hfc_005_cn": 7.48, + "vo_npc152_ui_hfc_005_jp": 12.281, + "vo_npc152_ui_posterchat_001_cn": 2.92, + "vo_npc152_ui_posterchat_001_jp": 4.031, + "vo_npc152_ui_posterchat_002_cn": 4.433, + "vo_npc152_ui_posterchat_002_jp": 5.398, + "vo_npc152_ui_posterchat_003_cn": 1.485, + "vo_npc152_ui_posterchat_003_jp": 2.326, + "vo_npc152_ui_posterchat_004_cn": 5.054, + "vo_npc152_ui_posterchat_004_jp": 6.171, + "vo_npc152_ui_posterchat_005_cn": 4.92, + "vo_npc152_ui_posterchat_005_jp": 5.28, + "vo_npc152_ui_posterchat_006_cn": 15.014, + "vo_npc152_ui_posterchat_006_jp": 22.2, + "vo_npc152_ui_posterchat_007_cn": 10.64, + "vo_npc152_ui_posterchat_007_jp": 13.158, + "vo_npc152_ui_posterchat_008_cn": 5.0, + "vo_npc152_ui_posterchat_008_jp": 4.184, + "vo_npc152_ui_posterchat_009_cn": 3.8, + "vo_npc152_ui_posterchat_009_jp": 6.594, + "vo_npc152_ui_posterchat_010_cn": 7.52, + "vo_npc152_ui_posterchat_010_jp": 7.489, + "vo_npc152_ui_thank_001_cn": 1.28, + "vo_npc152_ui_thank_001_jp": 2.835, + "vo_npc152_ui_thank_002_cn": 4.04, + "vo_npc152_ui_thank_002_jp": 5.427, + "vo_npc152_ui_thank_003_cn": 2.404, + "vo_npc152_ui_thank_003_jp": 5.31, "vo_npc159_ui_clear_001_cn": 2.5, "vo_npc159_ui_clear_001_jp": 3.393, "vo_npc159_ui_clear_002_cn": 2.976, @@ -10326,6 +10659,216 @@ "vo_STm09_07C_058_jp": 2.337, "vo_STm09_07C_059_cn": 3.534, "vo_STm09_07C_059_jp": 3.401, + "vo_STm10_05_001_cn": 3.2, + "vo_STm10_05_001_jp": 2.585, + "vo_STm10_05_002_cn": 1.2, + "vo_STm10_05_002_jp": 1.032, + "vo_STm10_05_003_cn": 16.351, + "vo_STm10_05_003_jp": 13.667, + "vo_STm10_05_004_cn": 0.943, + "vo_STm10_05_004_jp": 1.096, + "vo_STm10_05_005_cn": 7.581, + "vo_STm10_05_005_jp": 5.651, + "vo_STm10_05_006_cn": 14.697, + "vo_STm10_05_006_jp": 14.1, + "vo_STm10_05_007_cn": 7.914, + "vo_STm10_05_007_jp": 8.653, + "vo_STm10_05_008_cn": 1.271, + "vo_STm10_05_008_jp": 1.5, + "vo_STm10_05_009_cn": 11.82, + "vo_STm10_05_009_jp": 7.657, + "vo_STm10_05_010_cn": 1.341, + "vo_STm10_05_010_jp": 1.104, + "vo_STm10_05_011_cn": 13.784, + "vo_STm10_05_011_jp": 9.894, + "vo_STm10_05_012_cn": 5.444, + "vo_STm10_05_012_jp": 5.845, + "vo_STm10_05_013_cn": 16.3, + "vo_STm10_05_013_jp": 16.192, + "vo_STm10_05_014_cn": 6.497, + "vo_STm10_05_014_jp": 6.502, + "vo_STm10_05_015_cn": 11.339, + "vo_STm10_05_015_jp": 10.485, + "vo_STm10_05_016_cn": 10.0, + "vo_STm10_05_016_jp": 8.613, + "vo_STm10_05_017_cn": 18.545, + "vo_STm10_05_017_jp": 14.627, + "vo_STm10_05_018_cn": 9.615, + "vo_STm10_05_018_jp": 11.493, + "vo_STm10_05_019_cn": 13.468, + "vo_STm10_05_019_jp": 15.301, + "vo_STm10_05_020_cn": 10.246, + "vo_STm10_05_020_jp": 10.488, + "vo_STm10_05_021_cn": 5.623, + "vo_STm10_05_021_jp": 6.45, + "vo_STm10_05_022_cn": 3.53, + "vo_STm10_05_022_jp": 5.164, + "vo_STm10_05_023_cn": 11.303, + "vo_STm10_05_023_jp": 10.23, + "vo_STm10_05_024_cn": 1.207, + "vo_STm10_05_024_jp": 1.604, + "vo_STm10_05_025_cn": 8.058, + "vo_STm10_05_025_jp": 11.189, + "vo_STm10_05_026_cn": 2.611, + "vo_STm10_05_026_jp": 4.189, + "vo_STm10_05_027_cn": 3.455, + "vo_STm10_05_027_jp": 5.81, + "vo_STm10_05_028_cn": 9.66, + "vo_STm10_05_028_jp": 9.728, + "vo_STm10_05_029_cn": 6.678, + "vo_STm10_05_029_jp": 6.81, + "vo_STm10_05_030_cn": 7.0, + "vo_STm10_05_030_jp": 5.504, + "vo_STm10_05_031_cn": 7.69, + "vo_STm10_05_031_jp": 9.346, + "vo_STm10_05_032_cn": 9.31, + "vo_STm10_05_032_jp": 11.556, + "vo_STm10_05_033_cn": 9.732, + "vo_STm10_05_033_jp": 6.844, + "vo_STm10_05_034_cn": 6.441, + "vo_STm10_05_034_jp": 9.2, + "vo_STm10_05_035_cn": 12.519, + "vo_STm10_05_035_jp": 11.795, + "vo_STm10_05_036_cn": 6.072, + "vo_STm10_05_036_jp": 10.767, + "vo_STm10_05_037_cn": 7.91, + "vo_STm10_05_037_jp": 10.093, + "vo_STm10_05_038_cn": 6.898, + "vo_STm10_05_038_jp": 7.83, + "vo_STm10_05_039_cn": 14.979, + "vo_STm10_05_039_jp": 11.797, + "vo_STm10_05_040_cn": 11.417, + "vo_STm10_05_040_jp": 15.03, + "vo_STm10_05_041_cn": 16.152, + "vo_STm10_05_041_jp": 17.369, + "vo_STm10_05_042_cn": 11.875, + "vo_STm10_05_042_jp": 13.77, + "vo_STm10_05_043_cn": 11.434, + "vo_STm10_05_043_jp": 17.482, + "vo_STm10_05_044_cn": 3.807, + "vo_STm10_05_044_jp": 2.711, + "vo_STm10_05_045_cn": 4.766, + "vo_STm10_05_045_jp": 5.105, + "vo_STm10_05_046_cn": 4.505, + "vo_STm10_05_046_jp": 4.319, + "vo_STm10_05_047_cn": 6.337, + "vo_STm10_05_047_jp": 7.856, + "vo_STm10_05_048_cn": 4.015, + "vo_STm10_05_048_jp": 3.374, + "vo_STm10_05_049_cn": 17.159, + "vo_STm10_05_049_jp": 16.891, + "vo_STm10_05_050_cn": 13.732, + "vo_STm10_05_050_jp": 16.388, + "vo_STm10_05_051_cn": 13.855, + "vo_STm10_05_051_jp": 12.946, + "vo_STm10_05_052_cn": 9.819, + "vo_STm10_05_052_jp": 12.921, + "vo_STm10_05_053_cn": 14.681, + "vo_STm10_05_053_jp": 18.488, + "vo_STm10_05_054_cn": 5.75, + "vo_STm10_05_054_jp": 6.229, + "vo_STm10_05_055_cn": 9.754, + "vo_STm10_05_055_jp": 12.996, + "vo_STm10_05_056_cn": 10.013, + "vo_STm10_05_056_jp": 9.504, + "vo_STm10_05_057_cn": 6.316, + "vo_STm10_05_057_jp": 8.761, + "vo_STm10_05_058_cn": 12.166, + "vo_STm10_05_058_jp": 11.838, + "vo_STm10_05_059_cn": 11.416, + "vo_STm10_05_059_jp": 13.834, + "vo_STm10_05_060_cn": 9.299, + "vo_STm10_05_060_jp": 13.064, + "vo_STm10_05_061_cn": 8.225, + "vo_STm10_05_061_jp": 9.891, + "vo_STm10_05_062_cn": 15.789, + "vo_STm10_05_062_jp": 15.31, + "vo_STm10_05_063_cn": 10.346, + "vo_STm10_05_063_jp": 11.64, + "vo_STm10_05_064_cn": 5.778, + "vo_STm10_05_064_jp": 5.71, + "vo_STm10_05_065_cn": 12.648, + "vo_STm10_05_065_jp": 17.435, + "vo_STm10_05_066_cn": 17.406, + "vo_STm10_05_066_jp": 19.52, + "vo_STm10_05_067_cn": 9.631, + "vo_STm10_05_067_jp": 11.519, + "vo_STm10_05_068_cn": 7.069, + "vo_STm10_05_068_jp": 7.377, + "vo_STm10_05_069_cn": 13.277, + "vo_STm10_05_069_jp": 17.605, + "vo_STm10_05_070_cn": 10.933, + "vo_STm10_05_070_jp": 15.734, + "vo_STm10_05_071_cn": 10.06, + "vo_STm10_05_071_jp": 8.986, + "vo_STm10_05_072_cn": 9.781, + "vo_STm10_05_072_jp": 8.315, + "vo_STm10_05_073_cn": 6.447, + "vo_STm10_05_073_jp": 5.66, + "vo_STm10_05_074_cn": 9.578, + "vo_STm10_05_074_jp": 8.752, + "vo_STm10_05_075_cn": 3.318, + "vo_STm10_05_075_jp": 3.389, + "vo_STm10_05_076_cn": 23.185, + "vo_STm10_05_076_jp": 16.372, + "vo_STm10_05_077_cn": 8.568, + "vo_STm10_05_077_jp": 4.914, + "vo_STm10_05_078_cn": 7.84, + "vo_STm10_05_078_jp": 7.392, + "vo_STm10_05_079_cn": 21.216, + "vo_STm10_05_079_jp": 18.542, + "vo_STm10_05_080_cn": 25.223, + "vo_STm10_05_080_jp": 14.422, + "vo_STm10_05_081_cn": 24.467, + "vo_STm10_05_081_jp": 18.672, + "vo_STm10_05_082_cn": 12.296, + "vo_STm10_05_082_jp": 10.766, + "vo_STm10_05_083_cn": 8.903, + "vo_STm10_05_083_jp": 10.661, + "vo_STm10_05_084_cn": 6.854, + "vo_STm10_05_084_jp": 5.088, + "vo_STm10_05_085_cn": 6.775, + "vo_STm10_05_085_jp": 6.1, + "vo_STm10_05_086_cn": 9.257, + "vo_STm10_05_086_jp": 7.315, + "vo_STm10_05_087_cn": 13.249, + "vo_STm10_05_087_jp": 9.139, + "vo_STm10_05_088_cn": 21.051, + "vo_STm10_05_088_jp": 15.252, + "vo_STm10_05_089_cn": 12.038, + "vo_STm10_05_089_jp": 11.81, + "vo_STm10_05_090_cn": 8.535, + "vo_STm10_05_090_jp": 8.457, + "vo_STm10_05_091_cn": 8.464, + "vo_STm10_05_091_jp": 7.028, + "vo_STm10_05_092_cn": 6.07, + "vo_STm10_05_092_jp": 5.424, + "vo_STm10_05_093_cn": 9.722, + "vo_STm10_05_093_jp": 8.575, + "vo_STm10_05_094_cn": 9.82, + "vo_STm10_05_094_jp": 9.213, + "vo_STm10_05_095_cn": 8.164, + "vo_STm10_05_095_jp": 11.587, + "vo_STm10_05_096_cn": 10.069, + "vo_STm10_05_096_jp": 9.672, + "vo_STm10_05_097_cn": 11.529, + "vo_STm10_05_097_jp": 12.572, + "vo_STm10_05_098_cn": 11.402, + "vo_STm10_05_098_jp": 8.077, + "vo_STm10_05_099_cn": 9.151, + "vo_STm10_05_099_jp": 10.022, + "vo_STm10_05_100_cn": 7.525, + "vo_STm10_05_100_jp": 15.349, + "vo_STm10_05_101_cn": 7.359, + "vo_STm10_05_101_jp": 6.112, + "vo_STm10_05_102_cn": 10.26, + "vo_STm10_05_102_jp": 10.115, + "vo_STm10_05_103_cn": 6.477, + "vo_STm10_05_103_jp": 7.236, + "vo_STm10_05_104_cn": 13.621, + "vo_STm10_05_104_jp": 11.962, + "vo_STm10_05_105_cn": 15.556, + "vo_STm10_05_105_jp": 7.434, "vo_story_103_001_confirm_cn": 0.459, "vo_story_103_001_confirm_jp": 0.632, "vo_story_103_002_deny_cn": 0.356, @@ -10451,33 +10994,33 @@ "vo_story_110_014_catchphrase_cn": 0.76, "vo_story_110_014_catchphrase_jp": 0.973, "vo_story_111_001_confirm_cn": 0.25, - "vo_story_111_001_confirm_jp": 0.395, + "vo_story_111_001_confirm_jp": 0.433, "vo_story_111_002_deny_cn": 1.091, "vo_story_111_002_deny_jp": 0.665, "vo_story_111_003_question_cn": 1.119, "vo_story_111_003_question_jp": 1.556, "vo_story_111_004_confuse_cn": 0.312, - "vo_story_111_004_confuse_jp": 0.253, + "vo_story_111_004_confuse_jp": 0.264, "vo_story_111_005_sad_cn": 1.252, - "vo_story_111_005_sad_jp": 2.13, + "vo_story_111_005_sad_jp": 1.661, "vo_story_111_006_excit_cn": 0.917, - "vo_story_111_006_excit_jp": 1.165, + "vo_story_111_006_excit_jp": 1.146, "vo_story_111_007_angry_cn": 2.447, - "vo_story_111_007_angry_jp": 1.249, + "vo_story_111_007_angry_jp": 1.056, "vo_story_111_008_happy_cn": 0.54, - "vo_story_111_008_happy_jp": 0.9, + "vo_story_111_008_happy_jp": 0.983, "vo_story_111_009_sigh_cn": 0.773, - "vo_story_111_009_sigh_jp": 0.981, + "vo_story_111_009_sigh_jp": 0.862, "vo_story_111_010_catchphrase_cn": 1.623, "vo_story_111_010_catchphrase_jp": 1.822, "vo_story_111_011_catchphrase_cn": 0.808, "vo_story_111_011_catchphrase_jp": 1.607, "vo_story_111_012_catchphrase_cn": 0.785, - "vo_story_111_012_catchphrase_jp": 1.72, + "vo_story_111_012_catchphrase_jp": 1.761, "vo_story_111_013_catchphrase_cn": 0.934, "vo_story_111_013_catchphrase_jp": 1.423, "vo_story_111_014_catchphrase_cn": 0.631, - "vo_story_111_014_catchphrase_jp": 1.649, + "vo_story_111_014_catchphrase_jp": 1.468, "vo_story_112_001_confirm_cn": 0.331, "vo_story_112_001_confirm_jp": 0.514, "vo_story_112_002_deny_cn": 0.592, @@ -11457,5 +12000,33 @@ "vo_story_160_013_catchphrase_cn": 1.279, "vo_story_160_013_catchphrase_jp": 1.982, "vo_story_160_014_catchphrase_cn": 2.7, - "vo_story_160_014_catchphrase_jp": 2.269 + "vo_story_160_014_catchphrase_jp": 2.269, + "vo_story_162_001_confirm_cn": 0.433, + "vo_story_162_001_confirm_jp": 0.338, + "vo_story_162_002_deny_cn": 0.4, + "vo_story_162_002_deny_jp": 0.586, + "vo_story_162_003_question_cn": 0.467, + "vo_story_162_003_question_jp": 0.305, + "vo_story_162_004_confuse_cn": 1.033, + "vo_story_162_004_confuse_jp": 0.854, + "vo_story_162_005_sad_cn": 1.333, + "vo_story_162_005_sad_jp": 0.686, + "vo_story_162_006_excit_cn": 0.933, + "vo_story_162_006_excit_jp": 0.584, + "vo_story_162_007_angry_cn": 0.667, + "vo_story_162_007_angry_jp": 0.745, + "vo_story_162_008_happy_cn": 0.733, + "vo_story_162_008_happy_jp": 0.473, + "vo_story_162_009_sigh_cn": 0.933, + "vo_story_162_009_sigh_jp": 0.816, + "vo_story_162_010_catchphrase_cn": 2.4, + "vo_story_162_010_catchphrase_jp": 4.043, + "vo_story_162_011_catchphrase_cn": 3.6, + "vo_story_162_011_catchphrase_jp": 7.127, + "vo_story_162_012_catchphrase_cn": 2.733, + "vo_story_162_012_catchphrase_jp": 3.932, + "vo_story_162_013_catchphrase_cn": 3.333, + "vo_story_162_013_catchphrase_jp": 3.601, + "vo_story_162_014_catchphrase_cn": 3.2, + "vo_story_162_014_catchphrase_jp": 2.948 } \ No newline at end of file diff --git a/data/dirty_words/punctuationregex.txt b/data/dirty_words/punctuationregex.txt new file mode 100644 index 000000000..496840cfe --- /dev/null +++ b/data/dirty_words/punctuationregex.txt @@ -0,0 +1 @@ +^[,.+:?!\u002D\u3001\uFF0C\u3002\uFF1A\uFF1F\uFF01]+$ \ No newline at end of file diff --git a/data/dirty_words/spaceregex.txt b/data/dirty_words/spaceregex.txt new file mode 100644 index 000000000..2d3d1ee1b --- /dev/null +++ b/data/dirty_words/spaceregex.txt @@ -0,0 +1 @@ +^[\u0020\u3000]+$ \ No newline at end of file diff --git a/data/language/en_us/achievement.json b/data/language/en_us/achievement.json index 34b004f43..9188c20e2 100644 --- a/data/language/en_us/achievement.json +++ b/data/language/en_us/achievement.json @@ -1239,8 +1239,18 @@ "Achievement.656.2": "Complete 1,500 co-op hunts in Operation: Shadow Siege", "Achievement.657.1": "Goodbye Tyrant", "Achievement.657.2": "Complete Chapter Nine", + "Achievement.658.1": "Deep Tower Seeker I", + "Achievement.658.2": "Successfully complete Through Hostile Depths 1 time.", + "Achievement.659.1": "Deep Tower Seeker II", + "Achievement.659.2": "Successfully complete Through Hostile Depths 5 times.", "Achievement.66.1": "Burnt Out Ⅲ", "Achievement.66.2": "Complete Dust and Flames on Difficulty 3 for the first time", + "Achievement.660.1": "Deep Tower Seeker III", + "Achievement.660.2": "Successfully complete Through Hostile Depths 10 times.", + "Achievement.661.1": "Deep Tower Seeker IV", + "Achievement.661.2": "Successfully complete Through Hostile Depths 20 times.", + "Achievement.662.1": "Deep Tower Seeker V", + "Achievement.662.2": "Successfully complete Through Hostile Depths 50 times.", "Achievement.67.1": "Burnt Out Ⅳ", "Achievement.67.2": "Complete Dust and Flames on Difficulty 4 for the first time", "Achievement.68.1": "Burnt Out Ⅴ", diff --git a/data/language/en_us/activitydouble.json b/data/language/en_us/activitydouble.json index 514722821..03f7b288c 100644 --- a/data/language/en_us/activitydouble.json +++ b/data/language/en_us/activitydouble.json @@ -3,5 +3,6 @@ "ActivityDouble.103002.1": "\u000b[Event Period]\u000b13:00, Aug 10, 2026 – 12:59, Aug 17, 2026\u000b\u000b[Requirement]\u000bAuthorization Level ≥3\u000b\u000b[Event Details]\u000bUrgent Commissions are now available! Complete specific types of trial stages to earn double rewards!", "ActivityDouble.103003.1": "\u000b[Event Period]\u000b21:00, Aug 31, 2026 – 19:59:59, Sep 7, 2026\u000b\u000b[Requirement]\u000bAuthorization Level ≥3\u000b\u000b[Event Details]\u000bUrgent Commissions are now available! Complete specific types of trial stages to earn double rewards!", "ActivityDouble.103004.1": "\u000b[Event Period]\u000b13:00, Sep 21, 2026 – 12:59, Sep 28, 2026\u000b\u000b[Requirement]\u000bAuthorization Level ≥3\u000b\u000b[Event Details]\u000bUrgent Commissions are now available! Complete specific types of trial stages to earn double rewards!", - "ActivityDouble.103005.1": "\u000b[Event Period]\u000b13:00, Oct 12, 2026 – 12:59:59, Oct 19, 2026\u000b\u000b[Requirement]\u000bAuthorization Level ≥3\u000b\u000b[Event Details]\u000bUrgent Commissions are now available! Complete specific types of trial stages to earn double rewards!" + "ActivityDouble.103005.1": "\u000b[Event Period]\u000b13:00, Oct 12, 2026 – 12:59:59, Oct 19, 2026\u000b\u000b[Requirement]\u000bAuthorization Level ≥3\u000b\u000b[Event Details]\u000bUrgent Commissions are now available! Complete specific types of trial stages to earn double rewards!", + "ActivityDouble.103006.1": "\u000b[Event Period]\u000b13:00, 11/02/2026 – 12:59, 11/09/2026\u000b\u000b[Requirement]\u000bAuthorization Level ≥3\u000b\u000b[Event Details]\u000bUrgent Commissions are now available! Complete specific types of trial stages to earn double rewards!" } \ No newline at end of file diff --git a/data/language/en_us/activitydoublequest.json b/data/language/en_us/activitydoublequest.json index cd7dd87b6..40ab405e7 100644 --- a/data/language/en_us/activitydoublequest.json +++ b/data/language/en_us/activitydoublequest.json @@ -33,5 +33,12 @@ "ActivityDoubleQuest.105004.1": "Consume a total of 600 Vigor", "ActivityDoubleQuest.105005.1": "Consume a total of 800 Vigor", "ActivityDoubleQuest.105006.1": "Consume a total of 1,000 Vigor", - "ActivityDoubleQuest.105007.1": "Consume a total of 1,200 Vigor" + "ActivityDoubleQuest.105007.1": "Consume a total of 1,200 Vigor", + "ActivityDoubleQuest.106001.1": "Consume a total of 200 Vigor", + "ActivityDoubleQuest.106002.1": "Consume a total of 300 Vigor", + "ActivityDoubleQuest.106003.1": "Consume a total of 400 Vigor", + "ActivityDoubleQuest.106004.1": "Consume a total of 600 Vigor", + "ActivityDoubleQuest.106005.1": "Consume a total of 800 Vigor", + "ActivityDoubleQuest.106006.1": "Consume a total of 1,000 Vigor", + "ActivityDoubleQuest.106007.1": "Consume a total of 1,200 Vigor" } \ No newline at end of file diff --git a/data/language/en_us/activitygoods.json b/data/language/en_us/activitygoods.json index 93faf2fa3..eece8a7ce 100644 --- a/data/language/en_us/activitygoods.json +++ b/data/language/en_us/activitygoods.json @@ -108,7 +108,7 @@ "ActivityGoods.100311.1": "Eternal Gloom Core", "ActivityGoods.100311.2": "An advanced material used for Trekker tier-up.", "ActivityGoods.100312.1": "Magic Sound Game Cartridge", - "ActivityGoods.100312.2": "An advanced material used for Trekker ability upgrades.", + "ActivityGoods.100312.2": "An advanced material used for Trekker skill upgrades.", "ActivityGoods.100313.1": "Duloos Essence", "ActivityGoods.100313.2": "An advanced material used for Discs tier-up.", "ActivityGoods.100314.1": "Monolith Stairs Pass", @@ -410,7 +410,7 @@ "ActivityGoods.101001.1": "Seed Alike", "ActivityGoods.101001.2": "A Runic Disc titled [Seed Alike]. It can unleash great power.", "ActivityGoods.101002.1": "Seed Alike Melody", - "ActivityGoods.101002.2": "Material required to Crescendo the Disc \"Seed Alike\"", + "ActivityGoods.101002.2": "Material required to Crescendo the Disc \"Seed Alike\".", "ActivityGoods.101003.1": "Framing the Feelings Unseen", "ActivityGoods.101003.2": "Unlocks the Honor Title: Framing the Feelings Unseen", "ActivityGoods.101004.1": "Radiant Crown Essence", @@ -775,6 +775,54 @@ "ActivityGoods.101722.2": "Grants a Basic Game Cartridge of your choice.", "ActivityGoods.101723.1": "Dorra", "ActivityGoods.101723.2": "A basic currency that can be used in various features.", + "ActivityGoods.101801.1": "Eternal Brilliance", + "ActivityGoods.101801.2": "A Runic Disc titled [Eternal Brilliance]. It can unleash great power.", + "ActivityGoods.101802.1": "Eternal Brilliance Melody", + "ActivityGoods.101802.2": "Material required for the Crescendo of the Disc: Eternal Brilliance.", + "ActivityGoods.101803.1": "Wholeness at Reunion's Dawn", + "ActivityGoods.101803.2": "Unlocks the Honor Title: Wholeness at Reunion's Dawn.", + "ActivityGoods.101804.1": "Knight's Display Cabinet", + "ActivityGoods.101804.2": "Used for certain Trekker skill upgrade (Lv.7 to Lv.10).", + "ActivityGoods.101805.1": "Radiant Feather Crown", + "ActivityGoods.101805.2": "Used for certain Trekker skill upgrade (Lv.7 to Lv.10).", + "ActivityGoods.101806.1": "Cerulean Ticket", + "ActivityGoods.101806.2": "A certificate used for recruiting in Limited Trekker Banner.", + "ActivityGoods.101807.1": "Sprout Ticket", + "ActivityGoods.101807.2": "A certificate used for recruiting in Permanent Trekker Banner.", + "ActivityGoods.101808.1": "Star Emblem Polisher", + "ActivityGoods.101808.2": "Special material for locking Affixes during Trekker Emblems resets.", + "ActivityGoods.101809.1": "Brick of Dreams", + "ActivityGoods.101809.2": "A mysterious material capable of turning inner visions into reality. Collect enough, and you may be able to recreate the scene of your dreams.", + "ActivityGoods.101810.1": "Blazing Wings", + "ActivityGoods.101810.2": "A gift that increases a Trekker's Affinity by 500.", + "ActivityGoods.101811.1": "Fragrant Ice Delight", + "ActivityGoods.101811.2": "A gift that increases a Trekker's Affinity by 500.", + "ActivityGoods.101812.1": "Eternal Gloom Core", + "ActivityGoods.101812.2": "An advanced material used for Trekker tier-up.", + "ActivityGoods.101813.1": "Evernight Essence", + "ActivityGoods.101813.2": "An advanced material used for Discs tier-up.", + "ActivityGoods.101814.1": "Phantom Game Cartridge", + "ActivityGoods.101814.2": "An advanced material used for Trekker ability upgrades.", + "ActivityGoods.101815.1": "Monolith Stairs Pass", + "ActivityGoods.101815.2": "A pass used to initiate a Monolith Express.", + "ActivityGoods.101816.1": "Trekker's Handwritten Encyclopedia", + "ActivityGoods.101816.2": "Grants tons of EXP for leveling up Trekkers.", + "ActivityGoods.101817.1": "Starlit Colored Glass", + "ActivityGoods.101817.2": "Grants tons of EXP for upgrading Discs.", + "ActivityGoods.101818.1": "Lumen Essence", + "ActivityGoods.101818.2": "An intermediate material used for Trekker tier-up.", + "ActivityGoods.101819.1": "Emberflies Soul", + "ActivityGoods.101819.2": "An intermediate material used for Discs tier-up.", + "ActivityGoods.101820.1": "Fighting Game Cartridge", + "ActivityGoods.101820.2": "An intermediate material used for Trekker skill upgrades.", + "ActivityGoods.101821.1": "Novice Trekker Promotion Box", + "ActivityGoods.101821.2": "Grants one basic Trekker promotion material from Tier-up Trial of your choice.", + "ActivityGoods.101822.1": "Novice Disc Promotion Box", + "ActivityGoods.101822.2": "Grants one basic Disc material from Tier-up Trial of your choice.", + "ActivityGoods.101823.1": "Beginner Cartridge Box", + "ActivityGoods.101823.2": "Grants a Basic Game Cartridge of your choice.", + "ActivityGoods.101824.1": "Dorra", + "ActivityGoods.101824.2": "A basic currency that can be used in various features.", "ActivityGoods.300101.1": "Exquisite Gift Box", "ActivityGoods.300101.2": "Grants a random exquisite gift.", "ActivityGoods.300102.1": "Monolith Stairs Pass", @@ -816,5 +864,19 @@ "ActivityGoods.300306.1": "Chess Piece of Skill", "ActivityGoods.300306.2": "A generic material used for Trekker skill upgrades.", "ActivityGoods.300307.1": "Dorra", - "ActivityGoods.300307.2": "A basic currency that can be used in various features." + "ActivityGoods.300307.2": "A basic currency that can be used in various features.", + "ActivityGoods.300401.1": "Exquisite Gift Box", + "ActivityGoods.300401.2": "Grants a random exquisite gift.", + "ActivityGoods.300402.1": "Monolith Stairs Pass", + "ActivityGoods.300402.2": "A pass used to initiate a Monolith Express.", + "ActivityGoods.300403.1": "Starlit Colored Glass", + "ActivityGoods.300403.2": "Grants tons of EXP for upgrading Discs.", + "ActivityGoods.300404.1": "Elegant Rim", + "ActivityGoods.300404.2": "Grants a large amount of EXP for upgrading Discs.", + "ActivityGoods.300405.1": "Beginner Cartridge Box", + "ActivityGoods.300405.2": "Grants a Basic Game Cartridge of your choice.", + "ActivityGoods.300406.1": "Chess Piece of Skill", + "ActivityGoods.300406.2": "A generic material used for Trekker skill upgrades.", + "ActivityGoods.300407.1": "Dorra", + "ActivityGoods.300407.2": "A basic currency that can be used in various features." } \ No newline at end of file diff --git a/data/language/en_us/activitygroup.json b/data/language/en_us/activitygroup.json index 402efbf27..33755a258 100644 --- a/data/language/en_us/activitygroup.json +++ b/data/language/en_us/activitygroup.json @@ -16,7 +16,9 @@ "ActivityGroup.20101.1": "[Event Notes]\nThe [Radiant Messenger, Holy Night Spirit] event has begun!\n\nDuring the event, you can challenge limited-time stages, read event stories, and play the mini-game Cookie Workshop.\n\nCompleting these activities and event missions will reward you with event currency Snowish Gingerbread Cookie, which can be used to redeem various rewards.", "ActivityGroup.20102.1": "[Event Notes]\nThe [Solitary Waltz in Night's Embrace] event has begun!\nDuring the event, you can challenge limited-time stages, read the event story, experience \"Fatebound Stellar Deck\" and play the \"Silver-Veiled Dream Catcher\" mini-game. \nComplete these activities and event objectives to earn the event currency \"Midnight Letter\" and exchange it for rich rewards.", "ActivityGroup.20103.1": "[Event Notes]\nThe [Sunlit Breeze, Azure Seas Checking In for A Cozy Summer~] event has begun!\nDuring the event, you can challenge limited-time levels, read event stories, experience the Fatebound Stellar Deck and play the mini-game: Cooling Supply Station.\nComplete these activities and event missions to earn event currency: Sunlit Conchs, which can be used to redeem various rewards.", + "ActivityGroup.20104.1": "[Event Notes]\nThe [Wholeness at Reunion's Dawn] event has begun!\nDuring the event, you can challenge limited-time stages, read the main story, experience \"Fatebound Stellar Deck\" and play the \"Speed & Wheels\" mini-game.\nComplete these activities and event objectives to earn the event currency \"Antique Bronze Coins\" and exchange them for amazing rewards.", "ActivityGroup.30101.1": "[Event Period]\nFeb. 16, 2026 21:00 – Feb. 23, 2026 19:59:59 (UTC-7)\n\n[Requirements]\nAuthorization Level ≥ 5\n\n[Details]\nThe Bouncing Bumper Bash event has begun!\n\nDuring the event, challenge and complete event missions to earn the event currency: United Council Tokens, which can be used to redeem various rewards.", "ActivityGroup.30102.1": "[Event Period]\n21:00, May 25, 2026 – 19:59, June 01, 2026 (UTC-7)\n\n[Requirements]\nAuthorization Level ≥ 5\n\n[Details]\nDuring the event, challenge and complete event missions to earn the event currency: United Council Tokens, which can be used to redeem various rewards.", - "ActivityGroup.30103.1": "[Event Period]\n21:00, Aug 31, 2026 – 19:59:59, Sep 07, 2026\n\n[Requirements]\nAuthorization Level ≥ 5\n\n[Details]\nDuring the event, challenge and complete event missions to earn the event currency: United Council Tokens, which can be used to redeem various rewards." + "ActivityGroup.30103.1": "[Event Period]\n21:00, Aug 31, 2026 – 19:59:59, Sep 07, 2026\n\n[Requirements]\nAuthorization Level ≥ 5\n\n[Details]\nDuring the event, challenge and complete event missions to earn the event currency: United Council Tokens, which can be used to redeem various rewards.", + "ActivityGroup.30104.1": "[Event Period]\n21:00, 11/02/2026 – 19:59, 11/09/2026\n\n[Requirements]\nAuthorization Level ≥ 5\n\n[Details]\nDuring the event, challenge and complete event missions to earn the event currency: United Council Tokens, which can be used to redeem various rewards." } \ No newline at end of file diff --git a/data/language/en_us/activitylevelslevel.json b/data/language/en_us/activitylevelslevel.json index 75d6b7265..2b567c13a 100644 --- a/data/language/en_us/activitylevelslevel.json +++ b/data/language/en_us/activitylevelslevel.json @@ -1658,5 +1658,125 @@ "ActivityLevelsLevel.2030304.2": "Beach safety won't be compromised—not by anyone, or any CRAB!", "ActivityLevelsLevel.2030304.3": "Clear time ≤150s", "ActivityLevelsLevel.2030304.4": "Clear with >30s remaining", - "ActivityLevelsLevel.2030304.5": "Clear with >60s remaining" + "ActivityLevelsLevel.2030304.5": "Clear with >60s remaining", + "ActivityLevelsLevel.2040101.1": "Whispers in the Dark Ⅰ", + "ActivityLevelsLevel.2040101.2": "Hush now... It's only the wind.", + "ActivityLevelsLevel.2040101.3": "Clear time ≤120s", + "ActivityLevelsLevel.2040101.4": "Clear with >20s remaining", + "ActivityLevelsLevel.2040101.5": "Clear with >30s remaining", + "ActivityLevelsLevel.2040102.1": "A Gathering Storm Ⅰ", + "ActivityLevelsLevel.2040102.2": "Scout, breach, engage. Just like the good old days.", + "ActivityLevelsLevel.2040102.3": "Clear time ≤120s", + "ActivityLevelsLevel.2040102.4": "Clear with >20s remaining", + "ActivityLevelsLevel.2040102.5": "Clear with >30s remaining", + "ActivityLevelsLevel.2040103.1": "Whispers in the Dark Ⅱ", + "ActivityLevelsLevel.2040103.2": "Hush now... It's only the wind.", + "ActivityLevelsLevel.2040103.3": "Clear time ≤120s", + "ActivityLevelsLevel.2040103.4": "Clear with >20s remaining", + "ActivityLevelsLevel.2040103.5": "Clear with >30s remaining", + "ActivityLevelsLevel.2040104.1": "Piercing Chill Ⅰ", + "ActivityLevelsLevel.2040104.2": "Keep your weapon close and your head down. If you can't smell the malice in these ruins, you have no business in the dark.", + "ActivityLevelsLevel.2040104.3": "Clear time ≤120s", + "ActivityLevelsLevel.2040104.4": "Clear with >20s remaining", + "ActivityLevelsLevel.2040104.5": "Clear with >30s remaining", + "ActivityLevelsLevel.2040105.1": "A Gathering Storm Ⅱ", + "ActivityLevelsLevel.2040105.2": "Scout, breach, engage. Just like the good old days.", + "ActivityLevelsLevel.2040105.3": "Clear time ≤120s", + "ActivityLevelsLevel.2040105.4": "Clear with >20s remaining", + "ActivityLevelsLevel.2040105.5": "Clear with >30s remaining", + "ActivityLevelsLevel.2040106.1": "Whispers in the Dark Ⅲ", + "ActivityLevelsLevel.2040106.2": "Hush now... It's only the wind.", + "ActivityLevelsLevel.2040106.3": "Clear time ≤120s", + "ActivityLevelsLevel.2040106.4": "Clear with >20s remaining", + "ActivityLevelsLevel.2040106.5": "Clear with >30s remaining", + "ActivityLevelsLevel.2040107.1": "Glint of Steel Ⅰ", + "ActivityLevelsLevel.2040107.2": "A light in the dark isn't always salvation. Sometimes, it's just the gleam of a blade coming for your throat.", + "ActivityLevelsLevel.2040107.3": "Clear time ≤120s", + "ActivityLevelsLevel.2040107.4": "Clear with >20s remaining", + "ActivityLevelsLevel.2040107.5": "Clear with >30s remaining", + "ActivityLevelsLevel.2040108.1": "Thralls of Eternity Ⅰ", + "ActivityLevelsLevel.2040108.2": "Eternity and perfection are just pipe dreams sold by the Creator. And mortals will gladly damn themselves to chase them...", + "ActivityLevelsLevel.2040108.3": "Clear time ≤150s", + "ActivityLevelsLevel.2040108.4": "Clear with >30s remaining", + "ActivityLevelsLevel.2040108.5": "Clear with >60s remaining", + "ActivityLevelsLevel.2040109.1": "Whispers in the Dark Ⅳ", + "ActivityLevelsLevel.2040109.2": "Hush now... It's only the wind.", + "ActivityLevelsLevel.2040109.3": "Clear time ≤120s", + "ActivityLevelsLevel.2040109.4": "Clear with >20s remaining", + "ActivityLevelsLevel.2040109.5": "Clear with >30s remaining", + "ActivityLevelsLevel.2040110.1": "Piercing Chill Ⅱ", + "ActivityLevelsLevel.2040110.2": "Keep your weapon close and your head down. If you can't smell the malice in these ruins, you have no business in the dark.", + "ActivityLevelsLevel.2040110.3": "Clear time ≤120s", + "ActivityLevelsLevel.2040110.4": "Clear with >20s remaining", + "ActivityLevelsLevel.2040110.5": "Clear with >30s remaining", + "ActivityLevelsLevel.2040111.1": "Glint of Steel Ⅱ", + "ActivityLevelsLevel.2040111.2": "A light in the dark isn't always salvation. Sometimes, it's just the gleam of a blade coming for your throat.", + "ActivityLevelsLevel.2040111.3": "Clear time ≤120s", + "ActivityLevelsLevel.2040111.4": "Clear with >20s remaining", + "ActivityLevelsLevel.2040111.5": "Clear with >30s remaining", + "ActivityLevelsLevel.2040112.1": "The First Throne Ⅰ", + "ActivityLevelsLevel.2040112.2": "Oceans dry and mountains crumble, but this seat alone defies time.", + "ActivityLevelsLevel.2040112.3": "Clear time ≤150s", + "ActivityLevelsLevel.2040112.4": "Clear with >30s remaining", + "ActivityLevelsLevel.2040112.5": "Clear with >60s remaining", + "ActivityLevelsLevel.2040201.1": "Whispers in the Dark Ⅴ", + "ActivityLevelsLevel.2040201.2": "Hush now... It's only the wind.", + "ActivityLevelsLevel.2040201.3": "Clear time ≤120s", + "ActivityLevelsLevel.2040201.4": "Clear with >20s remaining", + "ActivityLevelsLevel.2040201.5": "Clear with >30s remaining", + "ActivityLevelsLevel.2040202.1": "A Gathering Storm Ⅲ", + "ActivityLevelsLevel.2040202.2": "Scout, breach, engage. Just like the good old days.", + "ActivityLevelsLevel.2040202.3": "Clear time ≤120s", + "ActivityLevelsLevel.2040202.4": "Clear with >20s remaining", + "ActivityLevelsLevel.2040202.5": "Clear with >30s remaining", + "ActivityLevelsLevel.2040203.1": "Piercing Chill Ⅲ", + "ActivityLevelsLevel.2040203.2": "Keep your weapon close and your head down. If you can't smell the malice in these ruins, you have no business in the dark.", + "ActivityLevelsLevel.2040203.3": "Clear time ≤120s", + "ActivityLevelsLevel.2040203.4": "Clear with >20s remaining", + "ActivityLevelsLevel.2040203.5": "Clear with >30s remaining", + "ActivityLevelsLevel.2040204.1": "Thralls of Eternity Ⅱ", + "ActivityLevelsLevel.2040204.2": "Eternity and perfection are just pipe dreams sold by the Creator. And mortals will gladly damn themselves to chase them...", + "ActivityLevelsLevel.2040204.3": "Clear time ≤150s", + "ActivityLevelsLevel.2040204.4": "Clear with >30s remaining", + "ActivityLevelsLevel.2040204.5": "Clear with >60s remaining", + "ActivityLevelsLevel.2040205.1": "Glint of Steel Ⅲ", + "ActivityLevelsLevel.2040205.2": "A light in the dark isn't always salvation. Sometimes, it's just the gleam of a blade coming for your throat.", + "ActivityLevelsLevel.2040205.3": "Clear time ≤120s", + "ActivityLevelsLevel.2040205.4": "Clear with >20s remaining", + "ActivityLevelsLevel.2040205.5": "Clear with >30s remaining", + "ActivityLevelsLevel.2040206.1": "Piercing Chill Ⅳ", + "ActivityLevelsLevel.2040206.2": "Keep your weapon close and your head down. If you can't smell the malice in these ruins, you have no business in the dark.", + "ActivityLevelsLevel.2040206.3": "Clear time ≤120s", + "ActivityLevelsLevel.2040206.4": "Clear with >20s remaining", + "ActivityLevelsLevel.2040206.5": "Clear with >30s remaining", + "ActivityLevelsLevel.2040207.1": "Ancient Malice Ⅰ", + "ActivityLevelsLevel.2040207.2": "Hatred this old doesn't fade with time. It just buries itself in the dark, waiting to re-emerge.", + "ActivityLevelsLevel.2040207.3": "Clear time ≤120s", + "ActivityLevelsLevel.2040207.4": "Clear with >20s remaining", + "ActivityLevelsLevel.2040207.5": "Clear with >30s remaining", + "ActivityLevelsLevel.2040208.1": "The First Throne Ⅱ", + "ActivityLevelsLevel.2040208.2": "Oceans dry and mountains crumble, but this seat alone defies time.", + "ActivityLevelsLevel.2040208.3": "Clear time ≤150s", + "ActivityLevelsLevel.2040208.4": "Clear with >30s remaining", + "ActivityLevelsLevel.2040208.5": "Clear with >60s remaining", + "ActivityLevelsLevel.2040301.1": "Ancient Malice Ⅱ", + "ActivityLevelsLevel.2040301.2": "Hatred this old doesn't fade with time. It just buries itself in the dark, waiting to re-emerge.", + "ActivityLevelsLevel.2040301.3": "Clear time ≤120s", + "ActivityLevelsLevel.2040301.4": "Clear with >20s remaining", + "ActivityLevelsLevel.2040301.5": "Clear with >30s remaining", + "ActivityLevelsLevel.2040302.1": "Thralls of Eternity Ⅲ", + "ActivityLevelsLevel.2040302.2": "Eternity and perfection are just pipe dreams sold by the Creator. And mortals will gladly damn themselves to chase them...", + "ActivityLevelsLevel.2040302.3": "Clear time ≤150s", + "ActivityLevelsLevel.2040302.4": "Clear with >30s remaining", + "ActivityLevelsLevel.2040302.5": "Clear with >60s remaining", + "ActivityLevelsLevel.2040303.1": "Defiled Sanctuary", + "ActivityLevelsLevel.2040303.2": "When a holy place loses its light, it's just another breeding ground for monsters.", + "ActivityLevelsLevel.2040303.3": "Clear time ≤120s", + "ActivityLevelsLevel.2040303.4": "Clear with >20s remaining", + "ActivityLevelsLevel.2040303.5": "Clear with >30s remaining", + "ActivityLevelsLevel.2040304.1": "The First Throne Ⅲ", + "ActivityLevelsLevel.2040304.2": "Oceans dry and mountains crumble, but this seat alone defies time.", + "ActivityLevelsLevel.2040304.3": "Clear time ≤150s", + "ActivityLevelsLevel.2040304.4": "Clear with >30s remaining", + "ActivityLevelsLevel.2040304.5": "Clear with >60s remaining" } \ No newline at end of file diff --git a/data/language/en_us/activitymailbindcontrol.json b/data/language/en_us/activitymailbindcontrol.json new file mode 100644 index 000000000..167e1beae --- /dev/null +++ b/data/language/en_us/activitymailbindcontrol.json @@ -0,0 +1,3 @@ +{ + "ActivityMailBindControl.211002.1": "Be the first to know! Link your email to get the latest Stella Sora news and updates!" +} \ No newline at end of file diff --git a/data/language/en_us/activitypenguincardlevel.json b/data/language/en_us/activitypenguincardlevel.json index 5323bdba9..3f2d1fea1 100644 --- a/data/language/en_us/activitypenguincardlevel.json +++ b/data/language/en_us/activitypenguincardlevel.json @@ -20,5 +20,10 @@ "ActivityPenguinCardLevel.1052.1": "Contract Mirror", "ActivityPenguinCardLevel.1053.1": "Ignis Mirror", "ActivityPenguinCardLevel.1054.1": "Ultimate Mirror", - "ActivityPenguinCardLevel.1055.1": "Transcendence Mirror" + "ActivityPenguinCardLevel.1055.1": "Transcendence Mirror", + "ActivityPenguinCardLevel.1061.1": "Moment of Entry", + "ActivityPenguinCardLevel.1062.1": "Contract Mirror", + "ActivityPenguinCardLevel.1063.1": "Ignis Mirror", + "ActivityPenguinCardLevel.1064.1": "Ultimate Mirror", + "ActivityPenguinCardLevel.1065.1": "Transcendence Mirror" } \ No newline at end of file diff --git a/data/language/en_us/activityreturneecard.json b/data/language/en_us/activityreturneecard.json new file mode 100644 index 000000000..e6d04d3d1 --- /dev/null +++ b/data/language/en_us/activityreturneecard.json @@ -0,0 +1,4 @@ +{ + "ActivityReturneeCard.weekCard.Returnee.1": "Stellar Return 7-Day Pass", + "ActivityReturneeCard.weekCard.Returnee.2": "※ Expires in 7 days!\nReceive up to 1,200 Stellanite Dust and 28 Bottled Vigor Sodas!\nUnclaimed rewards will be sent to your mailbox when the event ends." +} \ No newline at end of file diff --git a/data/language/en_us/activityreturneeloginrewardgroup.json b/data/language/en_us/activityreturneeloginrewardgroup.json new file mode 100644 index 000000000..3e725541b --- /dev/null +++ b/data/language/en_us/activityreturneeloginrewardgroup.json @@ -0,0 +1,9 @@ +{ + "ActivityReturneeLoginRewardGroup.100101.1": "Gold Disc", + "ActivityReturneeLoginRewardGroup.100102.1": "Sprout Ticket", + "ActivityReturneeLoginRewardGroup.100103.1": "Silver Disc", + "ActivityReturneeLoginRewardGroup.100104.1": "Resonant Chorus", + "ActivityReturneeLoginRewardGroup.100105.1": "Cerulean Ticket", + "ActivityReturneeLoginRewardGroup.100106.1": "Vintage Reserve", + "ActivityReturneeLoginRewardGroup.100107.1": "Drop of Purity" +} \ No newline at end of file diff --git a/data/language/en_us/activityreturneepack.json b/data/language/en_us/activityreturneepack.json new file mode 100644 index 000000000..7319fe930 --- /dev/null +++ b/data/language/en_us/activityreturneepack.json @@ -0,0 +1,8 @@ +{ + "ActivityReturneePack.pack.Returnee_01.1": "Stellar Return Special:\u000bReunion", + "ActivityReturneePack.pack.Returnee_01.2": "Stellar Return Special: Reunion", + "ActivityReturneePack.pack.Returnee_02.1": "Stellar Return Special:\u000bRenewal", + "ActivityReturneePack.pack.Returnee_02.2": "Stellar Return Special: Renewal", + "ActivityReturneePack.pack.Returnee_03.1": "Stellar Return Special:\u000bGlory", + "ActivityReturneePack.pack.Returnee_03.2": "Stellar Return Special: Glory" +} \ No newline at end of file diff --git a/data/language/en_us/activityreturneequest.json b/data/language/en_us/activityreturneequest.json new file mode 100644 index 000000000..c2fad6683 --- /dev/null +++ b/data/language/en_us/activityreturneequest.json @@ -0,0 +1,86 @@ +{ + "ActivityReturneeQuest.10101.1": "Log in for 1 day", + "ActivityReturneeQuest.10102.1": "Spend 240 Vigor", + "ActivityReturneeQuest.10103.1": "Complete 3 battles in Tier-up Trial", + "ActivityReturneeQuest.10104.1": "Complete 3 battles in Skill Trial", + "ActivityReturneeQuest.10105.1": "Carry out 1 dispatch commission", + "ActivityReturneeQuest.10106.1": "Participate in Ascension 1 time", + "ActivityReturneeQuest.10107.1": "Invite 1 Trekker in Heartlink", + "ActivityReturneeQuest.10108.1": "Send gift in Heartlink once", + "ActivityReturneeQuest.10109.1": "Upgrade any Trekker level once", + "ActivityReturneeQuest.10110.1": "Upgrade any Disc level once", + "ActivityReturneeQuest.10111.1": "Use 1 Tracking Permit in Operation: Shadow Siege", + "ActivityReturneeQuest.10112.1": "Claim rewards from Sherlock Statue once in Tyrant's Tower", + "ActivityReturneeQuest.10201.1": "Log in for 2 days", + "ActivityReturneeQuest.10202.1": "Spend 480 Vigor", + "ActivityReturneeQuest.10203.1": "Complete 6 battles in Tier-up Trial", + "ActivityReturneeQuest.10204.1": "Complete 6 battles in Skill Trial", + "ActivityReturneeQuest.10205.1": "Use 2 Tracking Permits in Operation: Shadow Siege", + "ActivityReturneeQuest.10206.1": "Carry out 2 dispatch commissions", + "ActivityReturneeQuest.10207.1": "Participate in Ascension twice", + "ActivityReturneeQuest.10208.1": "Invite 2 Trekkers in Heartlink", + "ActivityReturneeQuest.10209.1": "Upgrade any Trekker level 2 times", + "ActivityReturneeQuest.10210.1": "Upgrade any Disc level 2 times", + "ActivityReturneeQuest.10211.1": "Claim a random reward from the Shop", + "ActivityReturneeQuest.10212.1": "Claim rewards from Sherlock Statue 2 times in Tyrant's Tower", + "ActivityReturneeQuest.10301.1": "Log in for 3 days", + "ActivityReturneeQuest.10302.1": "Spend 720 Vigor", + "ActivityReturneeQuest.10303.1": "Complete 9 battles in Tier-up Trial", + "ActivityReturneeQuest.10304.1": "Complete 9 battles in Skill Trial", + "ActivityReturneeQuest.10305.1": "Use 3 Tracking Permits in Operation: Shadow Siege", + "ActivityReturneeQuest.10306.1": "Carry out 3 dispatch commissions", + "ActivityReturneeQuest.10307.1": "Participate in Ascension 3 times", + "ActivityReturneeQuest.10308.1": "Invite 3 Trekkers in Heartlink", + "ActivityReturneeQuest.10309.1": "Send gifts in Heartlink 3 times", + "ActivityReturneeQuest.10310.1": "Upgrade any Trekker level 3 times", + "ActivityReturneeQuest.10311.1": "Upgrade any Disc level 3 times", + "ActivityReturneeQuest.10312.1": "Claim rewards from Sherlock Statue 3 times in Tyrant's Tower", + "ActivityReturneeQuest.10401.1": "Log in for 4 days", + "ActivityReturneeQuest.10402.1": "Spend 960 Vigor", + "ActivityReturneeQuest.10403.1": "Complete 12 battles in Tier-up Trial", + "ActivityReturneeQuest.10404.1": "Complete 12 battles in Skill Trial", + "ActivityReturneeQuest.10405.1": "Use 4 Tracking Permits in Operation: Shadow Siege", + "ActivityReturneeQuest.10406.1": "Complete 1 battle in Cataclysm Survivor", + "ActivityReturneeQuest.10407.1": "Carry out 4 dispatch commissions", + "ActivityReturneeQuest.10408.1": "Participate in Ascension 4 times", + "ActivityReturneeQuest.10409.1": "Send gifts in Heartlink 4 times", + "ActivityReturneeQuest.10410.1": "Upgrade any Trekker level 4 times", + "ActivityReturneeQuest.10411.1": "Upgrade any Disc level 4 times", + "ActivityReturneeQuest.10412.1": "Claim rewards from Sherlock Statue 4 times in Tyrant's Tower", + "ActivityReturneeQuest.10501.1": "Log in for 5 days", + "ActivityReturneeQuest.10502.1": "Spend 1,200 Vigor", + "ActivityReturneeQuest.10503.1": "Complete 15 battles in Tier-up Trial", + "ActivityReturneeQuest.10504.1": "Complete 15 battles in Skill Trial", + "ActivityReturneeQuest.10505.1": "Use 5 Tracking Permits in Operation: Shadow Siege", + "ActivityReturneeQuest.10506.1": "Complete 2 battles in Cataclysm Survivor", + "ActivityReturneeQuest.10507.1": "Carry out 5 dispatch commissions", + "ActivityReturneeQuest.10508.1": "Participate in Ascension 5 times", + "ActivityReturneeQuest.10509.1": "Invite 5 Trekkers in Heartlink", + "ActivityReturneeQuest.10510.1": "Upgrade any Trekker level 5 times", + "ActivityReturneeQuest.10511.1": "Upgrade any Disc level 5 times", + "ActivityReturneeQuest.10512.1": "Complete 1 battle in Proving Grounds", + "ActivityReturneeQuest.10601.1": "Log in for 6 days", + "ActivityReturneeQuest.10602.1": "Spend 1,440 Vigor", + "ActivityReturneeQuest.10603.1": "Complete 18 battles in Tier-up Trial", + "ActivityReturneeQuest.10604.1": "Complete 18 battles in Skill Trial", + "ActivityReturneeQuest.10605.1": "Use 6 Tracking Permits in Operation: Shadow Siege", + "ActivityReturneeQuest.10606.1": "Carry out 6 dispatch commissions", + "ActivityReturneeQuest.10607.1": "Participate in Ascension 6 times", + "ActivityReturneeQuest.10608.1": "Send gifts in Heartlink 6 times", + "ActivityReturneeQuest.10609.1": "Upgrade any Trekker level 6 times", + "ActivityReturneeQuest.10610.1": "Upgrade any Disc level 6 times", + "ActivityReturneeQuest.10611.1": "Complete 1 investigation in Through Hostile Depths", + "ActivityReturneeQuest.10612.1": "Complete 2 battles in Proving Grounds", + "ActivityReturneeQuest.10701.1": "Log in for 7 days", + "ActivityReturneeQuest.10702.1": "Spend 1,680 Vigor", + "ActivityReturneeQuest.10703.1": "Complete 21 battles in Tier-up Trial", + "ActivityReturneeQuest.10704.1": "Complete 21 battles in Skill Trial", + "ActivityReturneeQuest.10705.1": "Use 7 Tracking Permits in Operation: Shadow Siege", + "ActivityReturneeQuest.10706.1": "Carry out 7 dispatch commissions", + "ActivityReturneeQuest.10707.1": "Participate in Ascension 7 times", + "ActivityReturneeQuest.10708.1": "Send gifts in Heartlink 7 times", + "ActivityReturneeQuest.10709.1": "Upgrade any Trekker level 7 times", + "ActivityReturneeQuest.10710.1": "Upgrade any Disc level 7 times", + "ActivityReturneeQuest.10711.1": "Complete 3 battles in Emblem Trial", + "ActivityReturneeQuest.10712.1": "Claim rewards from Sherlock Statue 5 times in Tyrant's Tower" +} \ No newline at end of file diff --git a/data/language/en_us/activityshop.json b/data/language/en_us/activityshop.json index d6e4511d2..a545efe8c 100644 --- a/data/language/en_us/activityshop.json +++ b/data/language/en_us/activityshop.json @@ -16,7 +16,9 @@ "ActivityShop.1015.1": "!NONEED!", "ActivityShop.1016.1": "!NONEED!", "ActivityShop.1017.1": "Allie Event Shop", + "ActivityShop.1018.1": "Anniversary Noya Event Shop", "ActivityShop.3001.1": "Bouncing Bumper Bash Shop", "ActivityShop.3002.1": "Bouncing Bumper Bash Season 2 Shop", - "ActivityShop.3003.1": "Bouncing Bumper Bash Season 2 Shop" + "ActivityShop.3003.1": "Bouncing Bumper Bash Season 3 Shop", + "ActivityShop.3004.1": "!NONEED!" } \ No newline at end of file diff --git a/data/language/en_us/activitystorychapter.json b/data/language/en_us/activitystorychapter.json new file mode 100644 index 000000000..c5acb4e98 --- /dev/null +++ b/data/language/en_us/activitystorychapter.json @@ -0,0 +1,24 @@ +{ + "ActivityStoryChapter.1010402.1": "Crackling Hint of Spring", + "ActivityStoryChapter.1010402.2": "Monolith Calendar Year 997, Nivis Month", + "ActivityStoryChapter.1010502.1": "Winter Requiem and the Trigger of Dawn", + "ActivityStoryChapter.1010502.2": "Monolith Calendar Year 997, Clarus Month", + "ActivityStoryChapter.1010602.1": "To My Dearest You", + "ActivityStoryChapter.1010602.2": "Monolith Calendar Year 997, Clarus Month", + "ActivityStoryChapter.1010702.1": "Framing the Feelings Unseen", + "ActivityStoryChapter.1010702.2": "Monolith Calendar Year 997, Sonus Month", + "ActivityStoryChapter.1010802.1": "Heartbeat! Neo-Inspired Rhapsody", + "ActivityStoryChapter.1010802.2": "Monolith Calendar Year 997, Pluvia Month", + "ActivityStoryChapter.1010902.1": "A Sandstorm of Gunfire", + "ActivityStoryChapter.1010902.2": "Monolith Calendar Year 996, Messis Month", + "ActivityStoryChapter.1011002.1": "Surfing Splash: A Sparkling Holiday Adventure!", + "ActivityStoryChapter.1011002.2": "Monolith Calendar Year 997, Calor Month", + "ActivityStoryChapter.1011102.1": "Go, My Lady! Training Handbook Plus!", + "ActivityStoryChapter.1011102.2": "Monolith Calendar Year 997, Clarus Month", + "ActivityStoryChapter.1110002.1": "Daring Adventure! The Ghost Ship Haunts the Deep", + "ActivityStoryChapter.1110002.2": "Monolith Calendar Year 997, Pluvia Month", + "ActivityStoryChapter.2010102.1": "Radiant Messenger, Holy Night Spirit", + "ActivityStoryChapter.2010102.2": "Monolith Calendar Year 996, Gelu Month", + "ActivityStoryChapter.2010302.1": "Sunlit Breeze, Azure Seas: Checking In for A Cozy Summer~", + "ActivityStoryChapter.2010302.2": "Monolith Calendar Year 997, Calor Month" +} \ No newline at end of file diff --git a/data/language/en_us/activitystoryline.json b/data/language/en_us/activitystoryline.json new file mode 100644 index 000000000..be54e0d8d --- /dev/null +++ b/data/language/en_us/activitystoryline.json @@ -0,0 +1,5 @@ +{ + "ActivityStoryLine.1.1": "Grand Journey", + "ActivityStoryLine.2.1": "Weigh Anchor", + "ActivityStoryLine.3.1": "Festival Vibes" +} \ No newline at end of file diff --git a/data/language/en_us/activitytask.json b/data/language/en_us/activitytask.json index 91fd2edf4..72bc2f004 100644 --- a/data/language/en_us/activitytask.json +++ b/data/language/en_us/activitytask.json @@ -846,6 +846,66 @@ "ActivityTask.201030510.2": "Score 100,000 points in a single run of Fatebound Stellar Deck", "ActivityTask.201030511.2": "Score 200,000 points in a single run of Fatebound Stellar Deck", "ActivityTask.201030512.2": "Score 300,000 points in a single run of Fatebound Stellar Deck", + "ActivityTask.201040101.2": "Clear the Main Story Special Episode: Yesterday Once More", + "ActivityTask.201040102.2": "Clear the Main Story Special Episode: The Meaning of the Saintess", + "ActivityTask.201040103.2": "Main story continues on Oct 30.", + "ActivityTask.201040104.2": "Main story continues on Oct 30.", + "ActivityTask.201040105.2": "Main story continues on Oct 30.", + "ActivityTask.201040106.2": "Clear A Gathering Storm Ⅰ with 3★", + "ActivityTask.201040107.2": "Clear Piercing Chill Ⅰ with 3★", + "ActivityTask.201040108.2": "Clear A Gathering Storm Ⅱ with 3★", + "ActivityTask.201040109.2": "Clear Glint of Steel Ⅰ with 3★", + "ActivityTask.201040110.2": "Clear Thralls of Eternity Ⅰ with 3★", + "ActivityTask.201040111.2": "Clear Piercing Chill Ⅱ with 3★", + "ActivityTask.201040112.2": "Clear The First Throne Ⅰ with 3★", + "ActivityTask.201040201.2": "Clear event Battle Stages 5 times.", + "ActivityTask.201040202.2": "Clear event Battle Stages 10 times.", + "ActivityTask.201040203.2": "Clear event Battle Stages 15 times.", + "ActivityTask.201040204.2": "Clear event Battle Stages 20 times.", + "ActivityTask.201040205.2": "Clear event Battle Stages 30 times.", + "ActivityTask.201040206.2": "Clear event Battle Stages 40 times.", + "ActivityTask.201040207.2": "Clear event Battle Stages 50 times.", + "ActivityTask.201040208.2": "Clear event Battle Stages 60 times.", + "ActivityTask.201040209.2": "Clear event Battle Stages 70 times.", + "ActivityTask.201040210.2": "Clear event Battle Stages 80 times.", + "ActivityTask.201040211.2": "Clear event Battle Stages 90 times.", + "ActivityTask.201040212.2": "Clear event Battle Stages 100 times.", + "ActivityTask.201040301.2": "Clear Whispers in the Dark Ⅴ with 3★", + "ActivityTask.201040302.2": "Clear A Gathering Storm Ⅲ with 3", + "ActivityTask.201040303.2": "Clear Piercing Chill Ⅲ with 3★", + "ActivityTask.201040304.2": "Clear Thralls of Eternity Ⅱ with 3★", + "ActivityTask.201040305.2": "Clear Glint of Steel Ⅲ with 3★", + "ActivityTask.201040306.2": "Clear Piercing Chill Ⅳ with 3★", + "ActivityTask.201040307.2": "Clear Ancient Malice Ⅰ with 3★", + "ActivityTask.201040308.2": "Clear The First Throne Ⅱ with 3★", + "ActivityTask.201040309.2": "Obtain Antique Bronze Coin ×40,000 during the event", + "ActivityTask.201040310.2": "Obtain Antique Bronze Coin ×60,000 during the event", + "ActivityTask.201040311.2": "Obtain Antique Bronze Coin ×80,000 during the event", + "ActivityTask.201040312.2": "Obtain Antique Bronze Coin ×100,000 during the event", + "ActivityTask.201040401.2": "Clear Rolling Start in Speed & Wheels", + "ActivityTask.201040402.2": "Clear Joyride in Speed & Wheels", + "ActivityTask.201040403.2": "Clear Hot Pursuit in Speed & Wheels", + "ActivityTask.201040404.2": "Clear Asphalt Rush in Speed & Wheels", + "ActivityTask.201040405.2": "Clear Most Wanted in Speed & Wheels", + "ActivityTask.201040406.2": "Clear Neo Romance in Speed & Wheels", + "ActivityTask.201040407.2": "Clear Racing Horizon in Speed & Wheels", + "ActivityTask.201040408.2": "Reach a total score of 100 in Speed & Wheels", + "ActivityTask.201040409.2": "Reach a total score of 1,000 in Speed & Wheels", + "ActivityTask.201040410.2": "Reach a total score of 10,000 in Speed & Wheels", + "ActivityTask.201040411.2": "Reach a total score of 100,000 in Speed & Wheels", + "ActivityTask.201040412.2": "Reach a total score of 200,000 in Speed & Wheels", + "ActivityTask.201040501.2": "Clear Moment of Entry in Fatebound Stellar Deck", + "ActivityTask.201040502.2": "Clear Contract Mirror in Fatebound Stellar Deck", + "ActivityTask.201040503.2": "Clear Ignis Mirror in Fatebound Stellar Deck", + "ActivityTask.201040504.2": "Clear Ultimate Mirror in Fatebound Stellar Deck", + "ActivityTask.201040505.2": "Score 10,000 points in a single run of Fatebound Stellar Deck", + "ActivityTask.201040506.2": "Score 20,000 points in a single run of Fatebound Stellar Deck", + "ActivityTask.201040507.2": "Score 40,000 points in a single run of Fatebound Stellar Deck", + "ActivityTask.201040508.2": "Score 60,000 points in a single run of Fatebound Stellar Deck", + "ActivityTask.201040509.2": "Score 80,000 points in a single run of Fatebound Stellar Deck", + "ActivityTask.201040510.2": "Score 100,000 points in a single run of Fatebound Stellar Deck", + "ActivityTask.201040511.2": "Score 200,000 points in a single run of Fatebound Stellar Deck", + "ActivityTask.201040512.2": "Score 300,000 points in a single run of Fatebound Stellar Deck", "ActivityTask.301020101.2": "Clear Stardust Fantasy (Beginner) within 100s.", "ActivityTask.301020102.2": "Clear Meteor Journey (Beginner) within 100s.", "ActivityTask.301020103.2": "Clear Satellite Orbit (Normal) within 100s.", @@ -917,5 +977,29 @@ "ActivityTask.303020305.2": "Collect 30 items in any stage", "ActivityTask.303020306.2": "Collect 35 items in any stage", "ActivityTask.303020307.2": "Collect 40 items in any stage", - "ActivityTask.303020308.2": "Collect 50 items in any stage" + "ActivityTask.303020308.2": "Collect 50 items in any stage", + "ActivityTask.304020101.2": "Clear Stardust Whispers (Beginner) within 100s", + "ActivityTask.304020102.2": "Clear Aurora Mirage (Beginner) within 100s", + "ActivityTask.304020103.2": "Clear Ode to Nova (Normal) within 100s", + "ActivityTask.304020104.2": "Clear Meteor's Song (Normal) within 100s", + "ActivityTask.304020105.2": "Clear Pulse Overture (Hard) with at least 4 Stamina remaining", + "ActivityTask.304020106.2": "Clear Gaze into Time (Hard) with at least 4 Stamina remaining", + "ActivityTask.304020107.2": "Clear Black Hole Echoes (Expert) with at least 4 Stamina remaining", + "ActivityTask.304020108.2": "Clear Cosmic Drift (Expert) with at least 4 Stamina remaining", + "ActivityTask.304020201.2": "Defeat 2 enemies in any stage", + "ActivityTask.304020202.2": "Defeat 4 enemies in any stage.", + "ActivityTask.304020203.2": "Defeat 6 enemies in any stage.", + "ActivityTask.304020204.2": "Defeat 8 enemies in any stage.", + "ActivityTask.304020205.2": "Destroy 50 tiles in any stage.", + "ActivityTask.304020206.2": "Destroy 100 tiles in any stage.", + "ActivityTask.304020207.2": "Destroy 200 tiles in any stage.", + "ActivityTask.304020208.2": "Destroy 300 tiles in any stage.", + "ActivityTask.304020301.2": "Collect 10 items in any stage.", + "ActivityTask.304020302.2": "Collect 15 items in any stage.", + "ActivityTask.304020303.2": "Collect 20 items in any stage.", + "ActivityTask.304020304.2": "Collect 25 items in any stage.", + "ActivityTask.304020305.2": "Collect 30 items in any stage.", + "ActivityTask.304020306.2": "Collect 35 items in any stage.", + "ActivityTask.304020307.2": "Collect 40 items in any stage.", + "ActivityTask.304020308.2": "Collect 60 items in any stage." } \ No newline at end of file diff --git a/data/language/en_us/activitytaskgroup.json b/data/language/en_us/activitytaskgroup.json index 22b5eaba2..32ab3ed33 100644 --- a/data/language/en_us/activitytaskgroup.json +++ b/data/language/en_us/activitytaskgroup.json @@ -64,12 +64,17 @@ "ActivityTaskGroup.2010202.1": "Challenge Quests", "ActivityTaskGroup.2010203.1": "Adventure Quests", "ActivityTaskGroup.2010204.1": "Fun Quests", - "ActivityTaskGroup.2010205.1": "Destiny Missions", + "ActivityTaskGroup.2010205.1": "Destiny Quests", "ActivityTaskGroup.2010301.1": "Common Quests", "ActivityTaskGroup.2010302.1": "Challenge Quests", "ActivityTaskGroup.2010303.1": "Adventure Quests", "ActivityTaskGroup.2010304.1": "Special Quests", "ActivityTaskGroup.2010305.1": "Destiny Missions", + "ActivityTaskGroup.2010401.1": "Common Quests", + "ActivityTaskGroup.2010402.1": "Challenge Quests", + "ActivityTaskGroup.2010403.1": "Adventure Quests", + "ActivityTaskGroup.2010404.1": "Special Quests", + "ActivityTaskGroup.2010405.1": "Destiny Missions", "ActivityTaskGroup.3010201.1": "Challenge Quests", "ActivityTaskGroup.3010202.1": "Marble Quests", "ActivityTaskGroup.3010203.1": "Collection Quests", @@ -78,5 +83,8 @@ "ActivityTaskGroup.3020203.1": "Collection Quests", "ActivityTaskGroup.3030201.1": "Challenge Quests", "ActivityTaskGroup.3030202.1": "Marble Quests", - "ActivityTaskGroup.3030203.1": "Collection Quests" + "ActivityTaskGroup.3030203.1": "Collection Quests", + "ActivityTaskGroup.3040201.1": "Challenge Quests", + "ActivityTaskGroup.3040202.1": "Marble Quests", + "ActivityTaskGroup.3040203.1": "Collection Quests" } \ No newline at end of file diff --git a/data/language/en_us/affinitylevel.json b/data/language/en_us/affinitylevel.json index 2ef0920e6..ae1b42e03 100644 --- a/data/language/en_us/affinitylevel.json +++ b/data/language/en_us/affinitylevel.json @@ -98,5 +98,105 @@ "AffinityLevel.2096.1": "Soulmate", "AffinityLevel.2097.1": "Soulmate", "AffinityLevel.2098.1": "Soulmate", - "AffinityLevel.2099.1": "Soulmate" + "AffinityLevel.2099.1": "Soulmate", + "AffinityLevel.3000.1": "Acquainted", + "AffinityLevel.3001.1": "Acquainted", + "AffinityLevel.3002.1": "Acquainted", + "AffinityLevel.3003.1": "Acquainted", + "AffinityLevel.3004.1": "Acquainted", + "AffinityLevel.3005.1": "Friendly", + "AffinityLevel.3006.1": "Friendly", + "AffinityLevel.3007.1": "Friendly", + "AffinityLevel.3008.1": "Friendly", + "AffinityLevel.3009.1": "Friendly", + "AffinityLevel.3010.1": "Connected", + "AffinityLevel.3011.1": "Connected", + "AffinityLevel.3012.1": "Connected", + "AffinityLevel.3013.1": "Connected", + "AffinityLevel.3014.1": "Connected", + "AffinityLevel.3015.1": "Devoted", + "AffinityLevel.3016.1": "Devoted", + "AffinityLevel.3017.1": "Devoted", + "AffinityLevel.3018.1": "Devoted", + "AffinityLevel.3019.1": "Devoted", + "AffinityLevel.3020.1": "Inseparable", + "AffinityLevel.3021.1": "Inseparable", + "AffinityLevel.3022.1": "Inseparable", + "AffinityLevel.3023.1": "Inseparable", + "AffinityLevel.3024.1": "Inseparable", + "AffinityLevel.3025.1": "Inseparable", + "AffinityLevel.3026.1": "Inseparable", + "AffinityLevel.3027.1": "Inseparable", + "AffinityLevel.3028.1": "Inseparable", + "AffinityLevel.3029.1": "Inseparable", + "AffinityLevel.3030.1": "Inseparable", + "AffinityLevel.3031.1": "Inseparable", + "AffinityLevel.3032.1": "Inseparable", + "AffinityLevel.3033.1": "Inseparable", + "AffinityLevel.3034.1": "Inseparable", + "AffinityLevel.3035.1": "Inseparable", + "AffinityLevel.3036.1": "Inseparable", + "AffinityLevel.3037.1": "Inseparable", + "AffinityLevel.3038.1": "Inseparable", + "AffinityLevel.3039.1": "Inseparable", + "AffinityLevel.3040.1": "Inseparable", + "AffinityLevel.3041.1": "Inseparable", + "AffinityLevel.3042.1": "Inseparable", + "AffinityLevel.3043.1": "Inseparable", + "AffinityLevel.3044.1": "Inseparable", + "AffinityLevel.3045.1": "Inseparable", + "AffinityLevel.3046.1": "Inseparable", + "AffinityLevel.3047.1": "Inseparable", + "AffinityLevel.3048.1": "Inseparable", + "AffinityLevel.3049.1": "Inseparable", + "AffinityLevel.3050.1": "Inseparable", + "AffinityLevel.3051.1": "Inseparable", + "AffinityLevel.3052.1": "Inseparable", + "AffinityLevel.3053.1": "Inseparable", + "AffinityLevel.3054.1": "Inseparable", + "AffinityLevel.3055.1": "Inseparable", + "AffinityLevel.3056.1": "Inseparable", + "AffinityLevel.3057.1": "Inseparable", + "AffinityLevel.3058.1": "Inseparable", + "AffinityLevel.3059.1": "Inseparable", + "AffinityLevel.3060.1": "Inseparable", + "AffinityLevel.3061.1": "Inseparable", + "AffinityLevel.3062.1": "Inseparable", + "AffinityLevel.3063.1": "Inseparable", + "AffinityLevel.3064.1": "Inseparable", + "AffinityLevel.3065.1": "Inseparable", + "AffinityLevel.3066.1": "Inseparable", + "AffinityLevel.3067.1": "Inseparable", + "AffinityLevel.3068.1": "Soulmate", + "AffinityLevel.3069.1": "Soulmate", + "AffinityLevel.3070.1": "Soulmate", + "AffinityLevel.3071.1": "Soulmate", + "AffinityLevel.3072.1": "Soulmate", + "AffinityLevel.3073.1": "Soulmate", + "AffinityLevel.3074.1": "Soulmate", + "AffinityLevel.3075.1": "Soulmate", + "AffinityLevel.3076.1": "Soulmate", + "AffinityLevel.3077.1": "Soulmate", + "AffinityLevel.3078.1": "Soulmate", + "AffinityLevel.3079.1": "Soulmate", + "AffinityLevel.3080.1": "Soulmate", + "AffinityLevel.3081.1": "Soulmate", + "AffinityLevel.3082.1": "Soulmate", + "AffinityLevel.3083.1": "Soulmate", + "AffinityLevel.3084.1": "Soulmate", + "AffinityLevel.3085.1": "Soulmate", + "AffinityLevel.3086.1": "Soulmate", + "AffinityLevel.3087.1": "Soulmate", + "AffinityLevel.3088.1": "Soulmate", + "AffinityLevel.3089.1": "Soulmate", + "AffinityLevel.3090.1": "Soulmate", + "AffinityLevel.3091.1": "Soulmate", + "AffinityLevel.3092.1": "Soulmate", + "AffinityLevel.3093.1": "Soulmate", + "AffinityLevel.3094.1": "Soulmate", + "AffinityLevel.3095.1": "Soulmate", + "AffinityLevel.3096.1": "Soulmate", + "AffinityLevel.3097.1": "Soulmate", + "AffinityLevel.3098.1": "Soulmate", + "AffinityLevel.3099.1": "Soulmate" } \ No newline at end of file diff --git a/data/language/en_us/affinityquest.json b/data/language/en_us/affinityquest.json index cd1dce543..c1cb6fe4e 100644 --- a/data/language/en_us/affinityquest.json +++ b/data/language/en_us/affinityquest.json @@ -358,5 +358,14 @@ "AffinityQuest.16006.1": "Suntide Willow reaches Tier {1}", "AffinityQuest.16007.1": "All Suntide Willow's skills ≥ Lv.{1}", "AffinityQuest.16008.1": "Save {1} Records with a Rating of {2} with Suntide Willow", - "AffinityQuest.16009.1": "Collect Suntide Willow's Potential ×{1}" + "AffinityQuest.16009.1": "Collect Suntide Willow's Potential ×{1}", + "AffinityQuest.16201.1": "Complete {1} Ascension with Firstlight Noya", + "AffinityQuest.16202.1": "Invited and hung out with Firstlight Noya {1} times", + "AffinityQuest.16203.1": "Firstlight Noya reaches Tier {1}", + "AffinityQuest.16204.1": "Upgraded Firstlight Noya's skills {1} times", + "AffinityQuest.16205.1": "Save {1} Records with a Rating of {2} with Firstlight Noya", + "AffinityQuest.16206.1": "Firstlight Noya reaches Tier {1}", + "AffinityQuest.16207.1": "All Firstlight Noya's skills ≥ Lv.{1}", + "AffinityQuest.16208.1": "Save {1} Records with a Rating of {2} with Firstlight Noya", + "AffinityQuest.16209.1": "Collect Firstlight Noya's Potential ×{1}" } \ No newline at end of file diff --git a/data/language/en_us/affinityupreward.json b/data/language/en_us/affinityupreward.json index eabe30fa7..cc0d1fd53 100644 --- a/data/language/en_us/affinityupreward.json +++ b/data/language/en_us/affinityupreward.json @@ -1758,5 +1758,49 @@ "AffinityUpReward.16068.1": "Affinity Title", "AffinityUpReward.16068.4": "Affinity Up", "AffinityUpReward.16099.1": "Affinity Title", - "AffinityUpReward.16099.4": "Affinity Up" + "AffinityUpReward.16099.4": "Affinity Up", + "AffinityUpReward.16201.1": "Trekker Story", + "AffinityUpReward.16201.4": "Trekker Story, Part Ⅰ", + "AffinityUpReward.16202.1": "Archive", + "AffinityUpReward.16202.4": "CV Excerpt", + "AffinityUpReward.16204.1": "Archive", + "AffinityUpReward.16204.4": "CV Excerpt", + "AffinityUpReward.16205.1": "Trekker Story", + "AffinityUpReward.16205.4": "Trekker Story, Part Ⅱ", + "AffinityUpReward.16207.1": "Archive", + "AffinityUpReward.16207.4": "CV Excerpt", + "AffinityUpReward.16210.1": "Trekker Story", + "AffinityUpReward.16210.2": "Affinity Title", + "AffinityUpReward.16210.3": "Voiceover", + "AffinityUpReward.16210.4": "Trekker Story, Part Ⅲ", + "AffinityUpReward.16210.5": "Unlock", + "AffinityUpReward.16210.6": "Affinity Voiceover 1", + "AffinityUpReward.16212.1": "Archive", + "AffinityUpReward.16212.4": "Peer Comments", + "AffinityUpReward.16215.1": "Voiceover", + "AffinityUpReward.16215.2": "Archive", + "AffinityUpReward.16215.4": "Affinity Voiceover 2", + "AffinityUpReward.16215.5": "TA Feedback", + "AffinityUpReward.16218.1": "Archive", + "AffinityUpReward.16218.4": "Appendix", + "AffinityUpReward.16220.1": "Voiceover", + "AffinityUpReward.16220.2": "Archive", + "AffinityUpReward.16220.4": "Affinity Voiceover 3", + "AffinityUpReward.16220.5": "Special Archive Entry", + "AffinityUpReward.16221.1": "Affinity Title", + "AffinityUpReward.16221.4": "Affinity Up", + "AffinityUpReward.16225.1": "Voiceover", + "AffinityUpReward.16225.2": "Archive", + "AffinityUpReward.16225.4": "Affinity Voiceover 4", + "AffinityUpReward.16225.5": "Special Archive Entry", + "AffinityUpReward.16230.1": "Voiceover", + "AffinityUpReward.16230.2": "Archive", + "AffinityUpReward.16230.4": "Affinity Voiceover 5", + "AffinityUpReward.16230.5": "Weapon Anecdote", + "AffinityUpReward.16242.1": "Affinity Title", + "AffinityUpReward.16242.4": "Affinity Up", + "AffinityUpReward.16268.1": "Affinity Title", + "AffinityUpReward.16268.4": "Affinity Up", + "AffinityUpReward.16299.1": "Affinity Title", + "AffinityUpReward.16299.4": "Affinity Up" } \ No newline at end of file diff --git a/data/language/en_us/bdconvertcondition.json b/data/language/en_us/bdconvertcondition.json index 7fa035e4e..a74f204b8 100644 --- a/data/language/en_us/bdconvertcondition.json +++ b/data/language/en_us/bdconvertcondition.json @@ -40,6 +40,7 @@ "BdConvertCondition.611.1": "Deploy a Terra or Lux Trekker as the Main Trekker", "BdConvertCondition.612.1": "Deploy an Ignis or Terra Trekker as the Main Trekker", "BdConvertCondition.613.1": "Deploy an Aqua or Ignis Trekker as the Main Trekker", + "BdConvertCondition.614.1": "Deploy an Aqua or Lux Trekker as the Main Trekker", "BdConvertCondition.7011.1": "Collect Melody of Pummel ×10 or more", "BdConvertCondition.7012.1": "Collect Melody of Pummel ×15 or more", "BdConvertCondition.7013.1": "Collect Melody of Pummel ×20 or more", diff --git a/data/language/en_us/bdconvertcontent.json b/data/language/en_us/bdconvertcontent.json index 126ac0eab..243835dd0 100644 --- a/data/language/en_us/bdconvertcontent.json +++ b/data/language/en_us/bdconvertcontent.json @@ -8,6 +8,9 @@ "BdConvertContent.1101.1": "Uncharted Heights", "BdConvertContent.1102.1": "Deep Dive", "BdConvertContent.1103.1": "First Steps", + "BdConvertContent.1201.1": "Uncharted Heights", + "BdConvertContent.1202.1": "Deep Dive", + "BdConvertContent.1203.1": "First Steps", "BdConvertContent.201.1": "Uncharted Heights", "BdConvertContent.202.1": "Deep Dive", "BdConvertContent.203.1": "First Steps", diff --git a/data/language/en_us/bdconvertcontrol.json b/data/language/en_us/bdconvertcontrol.json index 6a25b72bd..5cd7a46dc 100644 --- a/data/language/en_us/bdconvertcontrol.json +++ b/data/language/en_us/bdconvertcontrol.json @@ -9,5 +9,6 @@ "BdConvertControl.500008.1": "\u000b[Event Period]\u000b21:00, Jul 13, 2026 – 19:59, Jul 20, 2026\u000b\u000b[Requirements]\u000bAuthorization Level ≥ 10\u000b\u000b[Details]\u000b1. The Trekker Association is calling for Records of successful Monolith clears in exchange for Clearance Points.\u000b2. Accumulate Clearance Points to earn fantastic rewards!", "BdConvertControl.500009.1": "\u000b[Event Period]\u000b21:00, Aug 10, 2026 – 19:59, Aug 17, 2026\u000b\u000b[Requirements]\u000bAuthorization Level ≥ 10\u000b\u000b[Details]\u000b1. The Trekker Association is calling for Records of successful Monolith clears in exchange for Clearance Points.\u000b2. Accumulate Clearance Points to earn fantastic rewards!", "BdConvertControl.500010.1": "\u000b[Event Period]\u000b21:00, Aug 31, 2026 – 19:59:59, Sep 07, 2026\u000b\u000b[Requirements]\u000bAuthorization Level ≥ 10\u000b\u000b[Details]\u000b1. The Trekker Association is calling for Records of successful Monolith clears in exchange for Clearance Points.\u000b2. Accumulate Clearance Points to earn fantastic rewards!", - "BdConvertControl.500011.1": "\u000b[Event Period]\u000b21:00, Oct 12, 2026 – 19:59:59, Oct 19, 2026\u000b\u000b[Requirements]\u000bAuthorization Level ≥ 10\u000b\u000b[Details]\u000b1. The Trekker Association is calling for Records of successful Monolith clears in exchange for Clearance Points.\u000b2. Accumulate Clearance Points to earn fantastic rewards!" + "BdConvertControl.500011.1": "\u000b[Event Period]\u000b21:00, Oct 12, 2026 – 19:59:59, Oct 19, 2026\u000b\u000b[Requirements]\u000bAuthorization Level ≥ 10\u000b\u000b[Details]\u000b1. The Trekker Association is calling for Records of successful Monolith clears in exchange for Clearance Points.\u000b2. Accumulate Clearance Points to earn fantastic rewards!", + "BdConvertControl.500012.1": "\u000b[Event Period]\u000b21:00, 11/02/2026 – 19:59, 11/09/2026\u000b\u000b[Requirements]\u000bAuthorization Level ≥ 10\u000b\u000b[Details]\u000b1. The Trekker Association is calling for Records of successful Monolith clears in exchange for Clearance Points.\u000b2. Accumulate Clearance Points to earn fantastic rewards!" } \ No newline at end of file diff --git a/data/language/en_us/bdconvertrewardgroup.json b/data/language/en_us/bdconvertrewardgroup.json index 80b22c9d7..eff42f3eb 100644 --- a/data/language/en_us/bdconvertrewardgroup.json +++ b/data/language/en_us/bdconvertrewardgroup.json @@ -35,6 +35,18 @@ "BdConvertRewardGroup.1111.1": "Total Clearance Points reach 2,200 in Call for Best Records", "BdConvertRewardGroup.1112.1": "Total Clearance Points reach 2,400 in Call for Best Records", "BdConvertRewardGroup.112.1": "Total Clearance Points reach 2,400 in Call for Best Records", + "BdConvertRewardGroup.1201.1": "Total Clearance Points reach 200 in Call for Best Records", + "BdConvertRewardGroup.1202.1": "Total Clearance Points reach 400 in Call for Best Records", + "BdConvertRewardGroup.1203.1": "Total Clearance Points reach 600 in Call for Best Records", + "BdConvertRewardGroup.1204.1": "Total Clearance Points reach 800 in Call for Best Records", + "BdConvertRewardGroup.1205.1": "Total Clearance Points reach 1,000 in Call for Best Records", + "BdConvertRewardGroup.1206.1": "Total Clearance Points reach 1,200 in Call for Best Records", + "BdConvertRewardGroup.1207.1": "Total Clearance Points reach 1,400 in Call for Best Records", + "BdConvertRewardGroup.1208.1": "Total Clearance Points reach 1,600 in Call for Best Records", + "BdConvertRewardGroup.1209.1": "Total Clearance Points reach 1,800 in Call for Best Records", + "BdConvertRewardGroup.1210.1": "Total Clearance Points reach 2,000 in Call for Best Records", + "BdConvertRewardGroup.1211.1": "Total Clearance Points reach 2,200 in Call for Best Records", + "BdConvertRewardGroup.1212.1": "Total Clearance Points reach 2,400 in Call for Best Records", "BdConvertRewardGroup.201.1": "Total Clearance Points reach 200 in Call for Best Records", "BdConvertRewardGroup.202.1": "Total Clearance Points reach 400 in Call for Best Records", "BdConvertRewardGroup.203.1": "Total Clearance Points reach 600 in Call for Best Records", diff --git a/data/language/en_us/boardnpc.json b/data/language/en_us/boardnpc.json index 55b3f7e07..747e012a5 100644 --- a/data/language/en_us/boardnpc.json +++ b/data/language/en_us/boardnpc.json @@ -23,6 +23,8 @@ "BoardNPC.7135.2": "Special Check-In", "BoardNPC.713503.1": "Valentine's Day Mistique", "BoardNPC.713503.2": "Special Check-In", + "BoardNPC.7139.1": "Allie", + "BoardNPC.7139.2": "Special Check-In", "BoardNPC.7141.1": "Chixia", "BoardNPC.7141.2": "Special Check-In", "BoardNPC.7144.1": "Chitose", @@ -37,6 +39,8 @@ "BoardNPC.7159.2": "Special Check-In", "BoardNPC.7160.1": "Suntide Willow", "BoardNPC.7160.2": "Special Check-In", + "BoardNPC.7162.1": "Firstlight Noya", + "BoardNPC.7162.2": "Special Check-In", "BoardNPC.8110.1": "Firenze", "BoardNPC.8110.2": "Event Shop", "BoardNPC.8114.1": "Chaton", @@ -67,6 +71,8 @@ "BoardNPC.8159.2": "Event Shop", "BoardNPC.8160.1": "Suntide Willow", "BoardNPC.8160.2": "Event Shop", + "BoardNPC.8162.1": "Firstlight Noya", + "BoardNPC.8162.2": "Event Shop", "BoardNPC.9102.1": "Willow", "BoardNPC.9102.2": "Showcase", "BoardNPC.910202.1": "Willow", @@ -79,6 +85,8 @@ "BoardNPC.913302.2": "Monolith Shop", "BoardNPC.913303.1": "Portia", "BoardNPC.913303.2": "Monolith Shop", + "BoardNPC.915201.1": "Bastelina", + "BoardNPC.915201.2": "Journey Recap", "BoardNPC.9155.1": "Shia", "BoardNPC.9155.2": "Event Shop", "BoardNPC.9159.1": "Horizon", diff --git a/data/language/en_us/breakoutcharacter.json b/data/language/en_us/breakoutcharacter.json index b1651d20a..27e8b4367 100644 --- a/data/language/en_us/breakoutcharacter.json +++ b/data/language/en_us/breakoutcharacter.json @@ -1,9 +1,11 @@ { "BreakOutCharacter.1.1": "Noya", "BreakOutCharacter.11501.1": "Firefly", + "BreakOutCharacter.13901.1": "Allie", "BreakOutCharacter.14501.1": "Otoha", "BreakOutCharacter.15701.1": "Karin", "BreakOutCharacter.16001.1": "Suntide Willow", + "BreakOutCharacter.16201.1": "Firstlight Noya", "BreakOutCharacter.2.1": "Amber", "BreakOutCharacter.3.1": "Iris" } \ No newline at end of file diff --git a/data/language/en_us/breakoutlevel.json b/data/language/en_us/breakoutlevel.json index bea9ef216..dea411d07 100644 --- a/data/language/en_us/breakoutlevel.json +++ b/data/language/en_us/breakoutlevel.json @@ -46,5 +46,21 @@ "BreakOutLevel.301030141.1": "Realm of Chaos", "BreakOutLevel.301030141.2": "Welcome to the challenge stage!\nUse what you've learned about each device to complete the challenge!", "BreakOutLevel.301030142.1": "Galactic Saga", - "BreakOutLevel.301030142.2": "Welcome to the challenge stage!\nPut your skills to the test against the toughest enemies!" + "BreakOutLevel.301030142.2": "Welcome to the challenge stage!\nPut your skills to the test against the toughest enemies!", + "BreakOutLevel.301040111.1": "Stardust Whispers", + "BreakOutLevel.301040111.2": "Welcome to Bouncing Bumper Bash! Let's dive into the tutorial to learn the basics:\n1. Try moving the launcher to shoot or bounce marbles.\n2. Use Trekker skills to destroy Quartz tiles.\n3. Clear the board down to under 5 tiles to trigger the next wave!", + "BreakOutLevel.301040112.1": "Aurora Mirage", + "BreakOutLevel.301040112.2": "Time for the advanced tutorial! In this stage:\n1. You're coming up against new moving enemies.\n2. Marbles and character skills deal damage to enemies.\n3. You'll learn about the effects of dropped items.\n4. You'll also learn to use special energy balls.", + "BreakOutLevel.301040121.1": "Ode to Nova", + "BreakOutLevel.301040121.2": "The enemy hides behind the tiles, totally out of reach. Dodge its bullets! It drops a bomb every time it moves a set distance.\nNew Drop: Split Ball. Pair this with an Amp Ball for a massive, screen-clearing blast!", + "BreakOutLevel.301040122.1": "Meteor's Song", + "BreakOutLevel.301040122.2": "High-defense Quartz are here and they take several hits to destroy.\nWatch your drops. The new Lightning Ball unleashes expanding shockwaves on impact and merges with Laser Balls for an upgrade.\nNew Drop: Invincible Star.", + "BreakOutLevel.301040131.1": "Pulse Overture", + "BreakOutLevel.301040131.2": "New Hazard: Ejector Pillars!\nThese fixed pillars send energy balls flying at high speeds on impact before slowly returning to normal. Catching a boosted ball is much harder, so stay alert!", + "BreakOutLevel.301040132.1": "Gaze into Time", + "BreakOutLevel.301040132.2": "New Hazard: Split Pillars!\nHit one of these fixed pillars with an energy ball, and it splits a mini-ball right off the main one.", + "BreakOutLevel.301040141.1": "Black Hole Echoes", + "BreakOutLevel.301040141.2": "New Hazard: Black Holes! These cosmic traps pull energy balls off their normal trajectory, making them tough to catch.", + "BreakOutLevel.301040142.1": "Cosmic Drift", + "BreakOutLevel.301040142.2": "Welcome to the challenge stage!\nPut your skills to the test against the toughest enemies!" } \ No newline at end of file diff --git a/data/language/en_us/character.json b/data/language/en_us/character.json index 7d74ba890..6f4c88b67 100644 --- a/data/language/en_us/character.json +++ b/data/language/en_us/character.json @@ -39,6 +39,7 @@ "Character.158.1": "Snowish Laru", "Character.159.1": "Springseek Coronis", "Character.160.1": "Suntide Willow", + "Character.162.1": "Firstlight Noya", "Character.997.1": "Spellbound Golem (Left Hand)", "Character.998.1": "Spellbound Golem (Right Hand)", "Character.999.1": "Spellbound Golem" diff --git a/data/language/en_us/characterarchivebaseinfo.json b/data/language/en_us/characterarchivebaseinfo.json index 5d373d34d..0a5007771 100644 --- a/data/language/en_us/characterarchivebaseinfo.json +++ b/data/language/en_us/characterarchivebaseinfo.json @@ -644,5 +644,25 @@ "CharacterArchiveBaseInfo.16007.1": "Weapon", "CharacterArchiveBaseInfo.16007.2": "Warning Smile", "CharacterArchiveBaseInfo.16008.1": "Rate", - "CharacterArchiveBaseInfo.16008.2": "No private commissions; exceptions negotiable." + "CharacterArchiveBaseInfo.16008.2": "No private commissions; exceptions negotiable.", + "CharacterArchiveBaseInfo.16201.1": "Name", + "CharacterArchiveBaseInfo.16201.2": "Alina", + "CharacterArchiveBaseInfo.16201.3": "Noya", + "CharacterArchiveBaseInfo.16202.1": "Birthday", + "CharacterArchiveBaseInfo.16202.2": "June 21st", + "CharacterArchiveBaseInfo.16203.1": "Affiliation", + "CharacterArchiveBaseInfo.16203.2": "The Night Watch", + "CharacterArchiveBaseInfo.16204.1": "Skills", + "CharacterArchiveBaseInfo.16204.2": "Swordsmanship", + "CharacterArchiveBaseInfo.16205.1": "Address", + "CharacterArchiveBaseInfo.16205.2": "Filanis", + "CharacterArchiveBaseInfo.16206.1": "Experience", + "CharacterArchiveBaseInfo.16206.2": "██", + "CharacterArchiveBaseInfo.16206.3": "Cannot be verified", + "CharacterArchiveBaseInfo.16207.1": "Weapon", + "CharacterArchiveBaseInfo.16207.2": "██", + "CharacterArchiveBaseInfo.16207.3": "Daybreak&Dawn", + "CharacterArchiveBaseInfo.16208.1": "Stipend", + "CharacterArchiveBaseInfo.16208.2": "██", + "CharacterArchiveBaseInfo.16208.3": "None" } \ No newline at end of file diff --git a/data/language/en_us/characterarchivecontent.json b/data/language/en_us/characterarchivecontent.json index e9bf8baa6..7fa30e3c7 100644 --- a/data/language/en_us/characterarchivecontent.json +++ b/data/language/en_us/characterarchivecontent.json @@ -1048,5 +1048,33 @@ "CharacterArchiveContent.16012.1": "Haggling", "CharacterArchiveContent.16012.2": "Willow and Iris locked eyes at the entrance to the crowded market, both radiating the exact same fierce resolve.\n\"We are not going a single cent over budget today.\"\n\"And we're scoring the absolute best deals!\"\nThey bumped fists and plunged into the bustling market, dead set on walking away victorious.\n\nBut let's rewind...\nA few days ago, after finalizing the new quarter's shopping list, the Trekkers' House staff realized with horror that the bare essentials alone would blow their entire budget out of the water.\nThe finance team spent all night crunching numbers and pulling their hair out until it finally hit them: Horizon had recently advanced internal funds for a shipbuilding project. They had an investor lined up, sure, but the Dorra hadn't actually cleared yet.\n\"Willow, what are we gonna do?! The Trekkers' House is practically out of toilet paper!\"\nThe frantic staffer burst in right as Willow and Iris were chatting about the weekend beach market. After getting up to speed, Iris grabbed the list, gave it a quick once-over, and said, genuinely puzzled:\n\"But covering all this with your current budget is a total piece of cake! Leave it to me—stretching a Dorra is my superpower.\"\n\nBy evening, the two returned, arms practically overflowing with bags.\nTallying up the receipts, Willow shook her head in awe. \"Incredible. We actually have money to spare. I seriously need you to teach me how to haggle like that.\"\n\"No way! The only reason we scored such crazy deals today was all thanks to you!\"\n\"But I don't remember contributing?\"\n\"Didn't you notice? You're always looking out for these vendors! The second you asked for a lower price, they were thrilled to give us a discount. That was all you!\"\n\"Now that you mention it...\"\nPicturing their little market \"battles\" and recalling the eager, friendly voices of the vendors, Willow broke into a heartfelt smile.\n\"I guess I never imagined I'd be on the receiving end of everyone's kindness for a change...\"\n\nMaybe all the hard work she put in would quietly find its way back to her in different forms.", "CharacterArchiveContent.16013.1": "Weapon Anecdote: Warning Smile", - "CharacterArchiveContent.16013.2": "The package from Sparkla held more than just a mechanical arm. She had also slipped in a white megaphone.\n\nSparkla was notorious for her oddball inventions, so Willow didn't bat an eye. But when she gave the megaphone a try, its sheer volume genuinely impressed her. She figured it would be perfect for the beach—loud enough to shock reckless Trekkers out of diving into dangerous waters.\nBut Willow should have known better. Sparkla wasn't the type to hand over a standard-issue megaphone.\nThe gadget's first trick was gushing out a sea of bubbles, convincing Willow it was just a glorified toy. That is, until she fumbled a button one day. The bubbles instantly turned into explosive cannonballs, narrowly avoiding a complete catastrophe.\n\n\"Bloc! Don't you ever send me something this dangerous again!\"\n\"Huh? But you said you were at the beach and needed a megaphone!\"\n\"But this isn't a normal megaphone, is it? Why didn't you warn me it doubles as a weapon?!\"\n\"Alright, alright, take it easy. I was afraid you wouldn't figure it out, so I had Sparkla put together a manual for it.\"\n\"... You had a manual this whole time, and you're only telling me now?\"\n\"Well, you never asked, so it slipped my mind!\"\nWillow took a deep breath, actively fighting the urge to strangle the shady merchant. In the end, she gave Bloc a \"warning smile\" of her own and sent her packing." + "CharacterArchiveContent.16013.2": "The package from Sparkla held more than just a mechanical arm. She had also slipped in a white megaphone.\n\nSparkla was notorious for her oddball inventions, so Willow didn't bat an eye. But when she gave the megaphone a try, its sheer volume genuinely impressed her. She figured it would be perfect for the beach—loud enough to shock reckless Trekkers out of diving into dangerous waters.\nBut Willow should have known better. Sparkla wasn't the type to hand over a standard-issue megaphone.\nThe gadget's first trick was gushing out a sea of bubbles, convincing Willow it was just a glorified toy. That is, until she fumbled a button one day. The bubbles instantly turned into explosive cannonballs, narrowly avoiding a complete catastrophe.\n\n\"Bloc! Don't you ever send me something this dangerous again!\"\n\"Huh? But you said you were at the beach and needed a megaphone!\"\n\"But this isn't a normal megaphone, is it? Why didn't you warn me it doubles as a weapon?!\"\n\"Alright, alright, take it easy. I was afraid you wouldn't figure it out, so I had Sparkla put together a manual for it.\"\n\"... You had a manual this whole time, and you're only telling me now?\"\n\"Well, you never asked, so it slipped my mind!\"\nWillow took a deep breath, actively fighting the urge to strangle the shady merchant. In the end, she gave Bloc a \"warning smile\" of her own and sent her packing.", + "CharacterArchiveContent.16201.1": "Case File", + "CharacterArchiveContent.16201.2": "Name: Alina\nBirthday: June 21st\nAffiliation: Night Watcher\nSkills: Swordsmanship\nResidence: Filanis\nExperience: ██\nWeapon: ██\nStipend: ██", + "CharacterArchiveContent.16201.3": "Name: Noya\nBirthday: June 21st\nAffiliation: Night Watcher\nSkills: Swordsmanship\nResidence: Filanis\nExperience: Unverifiable\nWeapon: Daybreak&Dawn\nStipend: None", + "CharacterArchiveContent.16202.1": "Reason for Becoming a Night Watcher", + "CharacterArchiveContent.16202.2": "Protect Filanis and earn the right to make a wish.", + "CharacterArchiveContent.16203.1": "Archive Excerpt 1: Savings Goal", + "CharacterArchiveContent.16203.2": "Night Watchers don't receive a stipend, so Alina picks up side jobs when she can.\nShe seems to be saving up for a carriage once this whole mess is over. Apparently, ==PLAYER_NAME=='s stories left an impression. She even plans to name the horse Loxy.", + "CharacterArchiveContent.16204.1": "Archive Excerpt 2: Alina's Cooking", + "CharacterArchiveContent.16204.2": "I know she is a knight of justice, but why is her cooking pure dark and evil?!\n—Lulu\n\nThat is the warning Alina's little shadow gave us before we headed over for a victory feast. Alina took offense to that. She decided to prove us wrong by serving something less dark and more ... kaleidoscopic.\nIf ==PLAYER_NAME== had not stepped in to save dinner, I probably would have met the gods of magic a little earlier than planned.", + "CharacterArchiveContent.16205.1": "Archive Excerpt 3: The Magic Stone", + "CharacterArchiveContent.16205.2": "Alina seems to have mistaken a twenty-sided die for a magic stone. She believes that as long as she keeps turning it over in her hand, once the count reaches 999,990,000, the God of Magic will grant any wish she desires - was she captivated by its exquisite craftsmanship, or is her obsession with having her wish granted simply too deep?", + "CharacterArchiveContent.16206.1": "Archive Excerpt 4: Night Watchers", + "CharacterArchiveContent.16206.2": "The citizens within Filanis have a terrible attitude toward Alina. Her arrival cut off their source of income: the original Night Watchers were drawn from the island's residents, and they not only put out fires, but also set fires at the shops of merchants who refused to pay fire-fighting fees.\n\nAlina dismissed these people from the Night Watchers, leaving her as the only legitimate Night Watcher in the city.\n\nThe freed slaves outside the island respect the Night Watcher, but deep down they see Alina as one of the high-ranking elites, and do not dare truly get close to her.\n\nIn the end, Alina can only chew on this loneliness alone in the depths of night...\n\nFilanis needs her, but she does not belong to Filanis.", + "CharacterArchiveContent.16207.1": "Archive Excerpt 5: About the Names", + "CharacterArchiveContent.16207.2": "When ==PLAYER_NAME== first woke up, ==SEX== called Alina \"Noya,\" and later got her name wrong several more times. Perhaps it is precisely because Alina resembles that Noya so much that ==PLAYER_NAME== mistook her.\n\nWhat is truly strange is this: Alina is not angry at all about being called the wrong name. She really dotes on ==PLAYER_NAME== too much.", + "CharacterArchiveContent.16208.1": "Letter of Recommendation", + "CharacterArchiveContent.16208.2": "To the dedicated Night Watcher, Filanis will not forget your sacrifice and contributions.\n—Leita\n\nMaster Elis said that even non-nobles can write recommendation letters. Such a rare opportunity! Then I have to write lots and lots and lots of words to praise Captain Alina! She's the coolest, the most amazing, uh... I can't think of any other words...\n—Lulu", + "CharacterArchiveContent.16209.1": "Feedback", + "CharacterArchiveContent.16209.2": "Totally accurate.\nAlina is the biggest fo... no no no, the most upright knight I have ever seen, and the one who most faithfully follows the way of the ancestors of the Nova nobles.\n\nAlthough ==PLAYER_NAME== once led her astray, making her believe that she had already become a \"fallen black knight,\" even then, she was still ten thousand times better than those sanctimonious nobles.\n—Elis", + "CharacterArchiveContent.16210.1": "Appendix: \"Resume\"", + "CharacterArchiveContent.16210.2": "==PLAYER_NAME== brought up a concept from ==SEX3== homeland for organizing personal files, calling it a \"resume.\" The format ==SEX== mocked up is clean and intuitive. I'm actually thinking of making it the standard across Filanis.\nAlina took an interest in the idea and filled out her own profile. That is where the data above came from, technically making it the first resume in Filanis history.\n—Elis", + "CharacterArchiveContent.16210.3": "==PLAYER_NAME== brought up a concept from ==SEX3== homeland for organizing personal files, calling it a \"resume.\" The format ==SEX== mocked up is clean and intuitive. I'm actually thinking of making it the standard across Filanis.\nAlina took an interest in the idea and filled out her own profile. That is where the data above came from, technically making it the first resume in Filanis history.\nLater, she strongly insisted that I change every name in the resume to Noya. Hm... what a hassle, I'll just change the name at the beginning for her~\n—Elis", + "CharacterArchiveContent.16211.1": "Slave No.18 - Part 1", + "CharacterArchiveContent.16211.2": "The newborn baby cried with all her might, her voice loud, as if she were desperately trying to prove that she was still alive.\nVery soon, her efforts paid off, an injured female gladiator tore open the relatively clean cloak on her back and wrapped the baby in it.\n\"Who is her mother?\" A weary voice echoed through the underground chambers of the arena.\n\"She was dragged off to fight a monster right after giving birth, and now she's already... in that manticore's belly,\" an even wearier voice replied.\n\"Take it. It's the only thing we can give you.\" The old gladiator who had returned from above blinked his one eye and placed a bloodstained stone shard engraved with \"18\" on the newborn's swaddling clothes.\nIt was proof, proof of her status as a gladiator slave, but at the same time it was also a token that entitled her to continue living in the Grand Arena.\nThe nobles in purple robes would not spare the stone shard a second glance, but to the farm slaves struggling in the mire, this shard was more precious than gold.\nThe loud cries drew over the limping guard of the arena. The fierce man, who had taken an arrow to the knee and could no longer continue fighting on the battlefield, unexpectedly did not release his falcon, and only asked a question that many people wanted to ask -\n\"Why?\"\n\"Why do you keep that eagle?\"\n'I need it to help me fight, and... it counts as my... pet?\"\n\"Me too.\"\n\"But that isn't an eagle, that's a person.\"\n'A person? Heh, you actually still treat us as people.\"\nThe female gladiator laughed soundlessly, and all the gladiators underground laughed along with her.\nThe baby seemed to be infected by this cheerful atmosphere and stopped crying. She blinked her newborn eyes, unable to see anything a little farther away, and tried hard to remember something.\nHowever, because of the way she was positioned, the only thing she could see was the hilt at the female gladiator's waist.", + "CharacterArchiveContent.16212.1": "Slave No.18 - Part 2", + "CharacterArchiveContent.16212.2": "Several years ago, before the old gladiator who had witnessed the birth of \"No.18\" was fortunate enough to die of old age, he left behind this prophecy...\n\"That child... is special. She will evade the Reaper's scythe countless times, obtain a true name, and live a legendary life. But only at the very end of her life will she obtain true happiness.\"\nAt first, no one cared about his mad ramblings, but when \"No.18\" truly began to display her talent for combat, people could not help but start regretting it, regretting why they had never gone to that old prophet to ask for a revelation.\n\"No.18\" was a child of the arena. She was born suited for this place.\nEven after going hungry for three days, she could still outrun the other children who had eaten their fill. Faced with a gladiator twice her height, she could still easily slip behind the opponent and knock them to the ground.\nAt the same time, she perhaps also understood a thing or two about human relations. Once she was able to stand on her own, she deliberately distanced herself from the female gladiator who had raised her.\nIt was not because she had forgotten the kindness of being raised by her, but because she had once seen the arena's audience deliberately scatter gold coins and demand that a pair of brothers who had just slain a monster draw their swords against each other.\nThat female gladiator was an extremely rare case, a gladiator slave who had successfully redeemed herself. Her luck in battle was very good, but where her luck was even better was this - that guard whose knee was in bad shape, yet who possessed the status of a \"knight,\" was willing to help her.\nThe female gladiator's number plate was passed on to a timid newcomer, and 18 remembered that number, No. 103.\nVery soon, fate made its arrangement: 18's next opponent was No. 103.\nThe battle, where by default only one person was meant to survive, began. Young No. 103 quickly realized that no matter how fierce an attack she launched, or what openings she exposed, her opponent had never once intended to kill her.\nFrom beginning to end, No.18's blade was aimed only at places that were not fatal but bled heavily, even though her opponent would not do the same.\nNo. 103 did not know why No.18 was doing this. She only knew that there was no way she could defeat No.18.\nShe watched that old sword pierce into her flesh, avoiding her vital organs, and burst out from another part of her body together with a spray of red blood.\nThunderous applause erupted from the stands, and she knew that she had survived.\nBefore she collapsed, the only thing she wanted to remember was this: when she woke up, she had to properly thank her.", + "CharacterArchiveContent.16213.1": "A Gift from Friends", + "CharacterArchiveContent.16213.2": "Some girls stood outside a rundown forge...\n\"Hmm... Not this one... Ugh, too heavy...\"\n\"Yara, what are you doing?\"\n\"Oh, Morgan. Isn't it obvious? I'm weapon shopping.\"\n\"You use a shield. Why are you looking at longswords... Wait, don't tell me.\"\n\"Yep. It's not for me. It's for her.\"\n\"No.18... Why do you still talk to her? She's a total battle maniac.\"\n\"And that battle maniac kept us alive more than once, didn't she?\"\n\"I guess... I did heal up fast thanks to her. Even scored two weeks of downtime.\"\n\"Ugh, fine. I'll help you look. But let's ditch this junk first. It's all dead gladiators' leftovers. You won't find a good sword inside the Arena.\"\n\"Then where am I supposed to look?\"\n\"... Heh, I have an idea. Yara, feel like taking a walk outside?\"\n\nSix girls huddled outside the guardhouse...\n\n\"Buying an hour of free time? Is this actually going to work?\"\n\"Trust me, I've seen people do it. We'll have to wear magic collars, though. Step out of bounds and you die.\"\n\"We can't get a decent sword in here. We need a real weapon shop on the outside.\"\n\"But how much is an hour going to cost? Plus, this sounds dangerous...\"\n\"Relax. You aren't the only one who owes her a favor.\"\n\"We pool our coin, bribe the head guard, and use whatever's left for the gift.\"\n\"Alright, I'll trust you... I wonder if No. 18 will like it.\"\n\nBlood flowed across the stone-paved road...\n\n\"Damn it...! Damn it...! Why won't it stop bleeding...!\"\n\"Sorry, Yara... I miscalculated. Never thought that those bastards could burn right through my spear...\"\n\"Stop talking! I'm getting you back to the Arena!\"\n\"Heh, we've... caused you trouble...Forget that... Where's the gift?\"\n\"I kept it safe. Their magic didn't burn it. This is my fault...! I blew our cover!\"\n\"Couldn't be helped. Who knew we'd run into the night patrol...\"\n\"Yara... listen to me. Don't tell her we snuck out for this.\"\n\"She can be so stubborn. We don't want her thinking about us every time she swings that thing...\"\n\"I know... Your body is losing so much blood. Please, stop talking!\"\n\"What are you saying, I still have to go into the arena...\"\n\"Take a good look at those puppets, and take a good look at the way that guy swings his sword...\"\nThe young gladiator girl fainted in her companion's arms. Blood pooled across the ground into a thin puddle, reflecting the vast starry sky that no one was there to admire." } \ No newline at end of file diff --git a/data/language/en_us/characterarchivevoice.json b/data/language/en_us/characterarchivevoice.json index 4a8d54658..cf469406e 100644 --- a/data/language/en_us/characterarchivevoice.json +++ b/data/language/en_us/characterarchivevoice.json @@ -3558,5 +3558,94 @@ "CharacterArchiveVoice.160086.1": "Motto 2", "CharacterArchiveVoice.160087.1": "Motto 3", "CharacterArchiveVoice.160088.1": "Motto 4", - "CharacterArchiveVoice.160089.1": "Motto 5" + "CharacterArchiveVoice.160089.1": "Motto 5", + "CharacterArchiveVoice.162001.1": "Ultimate Battle Cry 1", + "CharacterArchiveVoice.162002.1": "Ultimate Battle Cry 2", + "CharacterArchiveVoice.162003.1": "Character Down 1", + "CharacterArchiveVoice.162004.1": "Character Down 2", + "CharacterArchiveVoice.162005.1": "Potential Acquired 1", + "CharacterArchiveVoice.162006.1": "Potential Acquired 2", + "CharacterArchiveVoice.162007.1": "Potential Acquired 3", + "CharacterArchiveVoice.162008.1": "Potential Acquired 4", + "CharacterArchiveVoice.162009.1": "Potential Acquired 5", + "CharacterArchiveVoice.162010.1": "Monolith: Ascension Begins 1", + "CharacterArchiveVoice.162011.1": "Monolith: Ascension Begins 2", + "CharacterArchiveVoice.162012.1": "Monolith: Ascension Begins 3", + "CharacterArchiveVoice.162013.1": "Monolith: Ascension Begins 4", + "CharacterArchiveVoice.162014.1": "Monolith: Ascension Begins 5", + "CharacterArchiveVoice.162015.1": "Monolith: Ascension Begins (New Difficulty)", + "CharacterArchiveVoice.162016.1": "Monolith: Ascension Begins (New Type)", + "CharacterArchiveVoice.162017.1": "Monolith Shop", + "CharacterArchiveVoice.162018.1": "Monolith: Safe Room", + "CharacterArchiveVoice.162019.1": "Monolith: Event", + "CharacterArchiveVoice.162020.1": "Monolith: Battle Ended 1", + "CharacterArchiveVoice.162021.1": "Monolith: Battle Ended 2", + "CharacterArchiveVoice.162022.1": "Monolith: Battle Ended 3", + "CharacterArchiveVoice.162023.1": "Greetings 1", + "CharacterArchiveVoice.162024.1": "Greetings 2", + "CharacterArchiveVoice.162025.1": "Greetings 3", + "CharacterArchiveVoice.162026.1": "Greetings 4", + "CharacterArchiveVoice.162027.1": "Greetings 5", + "CharacterArchiveVoice.162028.1": "Home Screen Interaction 1", + "CharacterArchiveVoice.162029.1": "Home Screen Interaction 2", + "CharacterArchiveVoice.162030.1": "Home Screen Interaction 3", + "CharacterArchiveVoice.162031.1": "Home Screen Interaction 4", + "CharacterArchiveVoice.162032.1": "Home Screen Interaction 5", + "CharacterArchiveVoice.162033.1": "Home Screen Interaction 6", + "CharacterArchiveVoice.162034.1": "Home Screen Interaction 7", + "CharacterArchiveVoice.162035.1": "Home Screen Interaction 8", + "CharacterArchiveVoice.162036.1": "Home Screen Interaction 9", + "CharacterArchiveVoice.162037.1": "Home Screen Interaction 10", + "CharacterArchiveVoice.162038.1": "Home Screen Interaction: Affinity 10", + "CharacterArchiveVoice.162039.1": "Home Screen Interaction: Affinity 15", + "CharacterArchiveVoice.162040.1": "Home Screen Interaction: Affinity 20", + "CharacterArchiveVoice.162041.1": "Home Screen Interaction: Affinity 25", + "CharacterArchiveVoice.162042.1": "Home Screen Interaction: Affinity 30", + "CharacterArchiveVoice.162043.1": "Home Screen Interaction 11", + "CharacterArchiveVoice.162044.1": "Home Screen Interaction 12", + "CharacterArchiveVoice.162045.1": "Home Screen Interaction 13", + "CharacterArchiveVoice.162046.1": "Home Screen Interaction 14", + "CharacterArchiveVoice.162047.1": "Home Screen Interaction 15", + "CharacterArchiveVoice.162048.1": "Home Screen Interaction: Repeated Input 1", + "CharacterArchiveVoice.162049.1": "Home Screen Interaction: Repeated Input 2", + "CharacterArchiveVoice.162050.1": "Home Screen Interaction: Idle 1", + "CharacterArchiveVoice.162051.1": "Home Screen Interaction: Idle 2", + "CharacterArchiveVoice.162052.1": "Home Screen Interaction: Inactive", + "CharacterArchiveVoice.162053.1": "First Meeting", + "CharacterArchiveVoice.162054.1": "Meeting Again", + "CharacterArchiveVoice.162055.1": "Victory 1", + "CharacterArchiveVoice.162056.1": "Victory 2", + "CharacterArchiveVoice.162057.1": "Defeated 1", + "CharacterArchiveVoice.162058.1": "Defeated 2", + "CharacterArchiveVoice.162059.1": "Trekker Development", + "CharacterArchiveVoice.162060.1": "Significant Trekker Growth", + "CharacterArchiveVoice.162061.1": "Listen to a Common Runic Disc", + "CharacterArchiveVoice.162062.1": "Listen to a Unique Runic Disc", + "CharacterArchiveVoice.162063.1": "New Stance Unlocked", + "CharacterArchiveVoice.162064.1": "Memory Snapshot Unlocked", + "CharacterArchiveVoice.162065.1": "Entering Combat 1", + "CharacterArchiveVoice.162066.1": "Entering Combat 2", + "CharacterArchiveVoice.162067.1": "Entering Combat 3", + "CharacterArchiveVoice.162068.1": "Entering Combat 4", + "CharacterArchiveVoice.162069.1": "Reach Affinity Lv. 10", + "CharacterArchiveVoice.162070.1": "Reach Affinity Lv. 15", + "CharacterArchiveVoice.162071.1": "Reach Affinity Lv. 25", + "CharacterArchiveVoice.162072.1": "Reach Affinity Lv. 30", + "CharacterArchiveVoice.162073.1": "Appreciating the Gift 1", + "CharacterArchiveVoice.162074.1": "Appreciating the Gift 2", + "CharacterArchiveVoice.162075.1": "Appreciating the Gift 3", + "CharacterArchiveVoice.162076.1": "Affirmative", + "CharacterArchiveVoice.162077.1": "Disagreeing", + "CharacterArchiveVoice.162078.1": "Questioning", + "CharacterArchiveVoice.162079.1": "Confused", + "CharacterArchiveVoice.162080.1": "Sad", + "CharacterArchiveVoice.162081.1": "Excited", + "CharacterArchiveVoice.162082.1": "Angry", + "CharacterArchiveVoice.162083.1": "Happy", + "CharacterArchiveVoice.162084.1": "Sigh", + "CharacterArchiveVoice.162085.1": "Motto 1", + "CharacterArchiveVoice.162086.1": "Motto 2", + "CharacterArchiveVoice.162087.1": "Motto 3", + "CharacterArchiveVoice.162088.1": "Motto 4", + "CharacterArchiveVoice.162089.1": "Motto 5" } \ No newline at end of file diff --git a/data/language/en_us/charactercg.json b/data/language/en_us/charactercg.json index c130f2f8e..f2f9f7675 100644 --- a/data/language/en_us/charactercg.json +++ b/data/language/en_us/charactercg.json @@ -39,6 +39,7 @@ "CharacterCG.15801.1": "Snowish Laru - Memory Snapshots", "CharacterCG.15901.1": "Springseek Coronis - Memory Snapshots", "CharacterCG.16001.1": "Suntide Willow - Memory Snapshots", + "CharacterCG.16201.1": "Firstlight Noya - Memory Snapshots", "CharacterCG.99701.1": "Spellbound Golem (Left Hand) - Memory Snapshots", "CharacterCG.99801.1": "Spellbound Golem (Right Hand) - Memory Snapshots", "CharacterCG.99901.1": "Spellbound Golem - Memory Snapshots" diff --git a/data/language/en_us/characterdes.json b/data/language/en_us/characterdes.json index 6982dd2e6..6aebff456 100644 --- a/data/language/en_us/characterdes.json +++ b/data/language/en_us/characterdes.json @@ -479,6 +479,18 @@ "CharacterDes.160.7": "Willow: Support Build 2", "CharacterDes.160.8": "Hitomi Nabatame", "CharacterDes.160.9": "A build centered on enlarging the Bubble Frog to deal massive AoE damage.", + "CharacterDes.162.1": "Kiyo", + "CharacterDes.162.10": "A build that swings the greatsword in massive arcs, crushing enemies under thunderous blows.", + "CharacterDes.162.11": "A build that enhances the greatsword to unleash a barrage of lightning attacks against enemies.", + "CharacterDes.162.12": "A build that enhances high-speed slashes to launch thunder assaults on enemies.", + "CharacterDes.162.2": "Firstlight Noya", + "CharacterDes.162.3": "Swinging a greatsword that buried her past, Noya relies on years of brutal arena combat to carve out a path to the future.", + "CharacterDes.162.4": "Firstlight Noya Main Build 1", + "CharacterDes.162.5": "Firstlight Noya Main Build 2", + "CharacterDes.162.6": "Firstlight Noya Support Build 1", + "CharacterDes.162.7": "Firstlight Noya Support Build 2", + "CharacterDes.162.8": "Riona Imaizumi", + "CharacterDes.162.9": "A build that keeps up relentless pressure with rapid longsword slashes, racking up hit after hit.", "CharacterDes.997.1": "???", "CharacterDes.997.10": "Main Description 2", "CharacterDes.997.11": "Support Description 1", diff --git a/data/language/en_us/characterskin.json b/data/language/en_us/characterskin.json index f06bf9f10..6265cc321 100644 --- a/data/language/en_us/characterskin.json +++ b/data/language/en_us/characterskin.json @@ -15,6 +15,8 @@ "CharacterSkin.10802.1": "Kasimira: Awakened", "CharacterSkin.11001.1": "Firenze: Default", "CharacterSkin.11002.1": "Firenze: Awakened", + "CharacterSkin.11003.1": "Deadly Beauty, Unparalleled Allure", + "CharacterSkin.11003.2": "Borrowed power demands a price.\nWhy are you so nervous? I'm no demon.", "CharacterSkin.11101.1": "Iris: Default", "CharacterSkin.11102.1": "Iris: Awakened", "CharacterSkin.11103.1": "The 1/365th of You", @@ -25,6 +27,8 @@ "CharacterSkin.11202.1": "Noya: Awakened", "CharacterSkin.11203.1": "Lingering Sunlight", "CharacterSkin.11203.2": "Sun, sand, and sea—time to slip into your swimsuit!\u000bFeel the warm sun on your skin and the gentle kiss of the waves. Summer's calling, just don't forget your sunscreen!", + "CharacterSkin.11205.1": "A Moment's Rest by Your Side", + "CharacterSkin.11205.2": "Your mission today is to slack off with me!\nGo put your pajamas on. I saved the spot right next to me just for you!", "CharacterSkin.11301.1": "Shimiao: Default", "CharacterSkin.11302.1": "Shimiao: Awakened", "CharacterSkin.11303.1": "Feeling Spicy? Take the Heat!", @@ -123,6 +127,8 @@ "CharacterSkin.15002.1": "Laru: Awakened", "CharacterSkin.15501.1": "Shia: Default", "CharacterSkin.15502.1": "Shia: Awakened", + "CharacterSkin.15503.1": "Call of the Coral Sea", + "CharacterSkin.15503.2": "The sea breeze smells of coral, and of you. When I close my eyes, I feel like I'm wrapped in a gentle embrace.", "CharacterSkin.15601.1": "Nazuna: Default", "CharacterSkin.15602.1": "Nazuna: Awakened", "CharacterSkin.15603.1": "Quirky Tea Party", @@ -135,6 +141,8 @@ "CharacterSkin.15902.1": "Springseek Coronis: Awakened", "CharacterSkin.16001.1": "Suntide Willow: Default", "CharacterSkin.16002.1": "Suntide Willow: Awakened", + "CharacterSkin.16201.1": "Firstlight Noya: Default", + "CharacterSkin.16202.1": "Firstlight Noya: Awakened", "CharacterSkin.99701.1": "Spellbound Golem (Left Hand)", "CharacterSkin.99702.1": "???", "CharacterSkin.99801.1": "Spellbound Golem (Right Hand)", diff --git a/data/language/en_us/charactertag.json b/data/language/en_us/charactertag.json index 7e786ce3a..fd6febdb7 100644 --- a/data/language/en_us/charactertag.json +++ b/data/language/en_us/charactertag.json @@ -25,5 +25,6 @@ "CharacterTag.314.1": "Yunji Studio", "CharacterTag.315.1": "Grace Imperium", "CharacterTag.316.1": "Petal Bloom", - "CharacterTag.317.1": "Neo Grace Organization" + "CharacterTag.317.1": "Neo Grace Organization", + "CharacterTag.318.1": "The Night Watch" } \ No newline at end of file diff --git a/data/language/en_us/chargeminstance.json b/data/language/en_us/chargeminstance.json index 88882cc61..e73e92f26 100644 --- a/data/language/en_us/chargeminstance.json +++ b/data/language/en_us/chargeminstance.json @@ -5,16 +5,22 @@ "CharGemInstance.1001.2": "The Ashwind Clan is shredding the streets with their skateboards again!\u000bDefeat Vollara, Neuvira, and Ashwind members to restore traffic safety and win Citizen Points!", "CharGemInstance.1002.1": "Clan Clash", "CharGemInstance.1002.2": "The Ashwind Clan is shredding the streets with their skateboards again!\u000bDefeat Vollara, Neuvira, and Ashwind members to restore traffic safety and win Citizen Points!", + "CharGemInstance.1003.1": "Clan Clash", + "CharGemInstance.1003.2": "The Ashwind Clan is shredding the streets with their skateboards again!\u000bDefeat Vollara, Neuvira, and Ashwind members to restore traffic safety and win Citizen Points!", "CharGemInstance.2000.1": "Misty Mayhem", "CharGemInstance.2000.2": "Help the Trekker Association investigate the Misty Forest!\u000bSurvive the poisonous mist, quickly eliminate the Shrubshrews, and win Contribution Passes!", "CharGemInstance.2001.1": "Misty Mayhem", "CharGemInstance.2001.2": "Help the Trekker Association investigate the Misty Forest!\u000bSurvive the poisonous mist, quickly eliminate the Shrubshrews, and win Contribution Passes!", "CharGemInstance.2002.1": "Misty Mayhem", "CharGemInstance.2002.2": "Help the Trekker Association investigate the Misty Forest!\u000bSurvive the poisonous mist, quickly eliminate the Shrubshrews, and win Contribution Passes!", + "CharGemInstance.2003.1": "Misty Mayhem", + "CharGemInstance.2003.2": "Help the Trekker Association investigate the Misty Forest!\u000bSurvive the poisonous mist, quickly eliminate the Shrubshrews, and win Contribution Passes!", "CharGemInstance.3000.1": "Slime Swarm", "CharGemInstance.3000.2": "Endless Glopos are on the attack!\u000bEliminate Glopos to refresh your combat skills, help Grace Imperium control the Monolith, and win Grace Vouchers!", "CharGemInstance.3001.1": "Slime Swarm", "CharGemInstance.3001.2": "Endless Glopos are on the attack!\u000bEliminate Glopos to refresh your combat skills, help Grace Imperium control the Monolith, and win Grace Vouchers!", "CharGemInstance.3002.1": "Slime Swarm", - "CharGemInstance.3002.2": "Endless Glopos are on the attack!\u000bEliminate Glopos to refresh your combat skills, help Grace Imperium control the Monolith, and win Grace Vouchers!" + "CharGemInstance.3002.2": "Endless Glopos are on the attack!\u000bEliminate Glopos to refresh your combat skills, help Grace Imperium control the Monolith, and win Grace Vouchers!", + "CharGemInstance.3003.1": "Slime Swarm", + "CharGemInstance.3003.2": "Endless Glopos are on the attack!\u000bEliminate Glopos to refresh your combat skills, help Grace Imperium control the Monolith, and win Grace Vouchers!" } \ No newline at end of file diff --git a/data/language/en_us/chargeminstancerewardgroup.json b/data/language/en_us/chargeminstancerewardgroup.json new file mode 100644 index 000000000..81877b179 --- /dev/null +++ b/data/language/en_us/chargeminstancerewardgroup.json @@ -0,0 +1,8 @@ +{ + "CharGemInstanceRewardGroup.101.1": "Citizen Point", + "CharGemInstanceRewardGroup.102.1": "Shattered Drop of Purity", + "CharGemInstanceRewardGroup.201.1": "Contribution Pass", + "CharGemInstanceRewardGroup.202.1": "Shattered Drop of Purity", + "CharGemInstanceRewardGroup.301.1": "Grace Voucher", + "CharGemInstanceRewardGroup.302.1": "Shattered Drop of Purity" +} \ No newline at end of file diff --git a/data/language/en_us/chargetlines.json b/data/language/en_us/chargetlines.json index 25e849f14..92f0e838b 100644 --- a/data/language/en_us/chargetlines.json +++ b/data/language/en_us/chargetlines.json @@ -19,6 +19,7 @@ "CharGetLines.11002.1": "We know each other well enough. No need for formalities.\nTell me why you want me, and maybe I'll go along.", "CharGetLines.11003.1": "Perhaps it's time to renegotiate our contract. Our partnership would benefit from it.", "CharGetLines.11004.1": "Now that you've chosen to stay by my side, there's no escaping me.", + "CharGetLines.11005.1": "Borrowed power demands a price.\nWhy are you so nervous? I'm no demon.", "CharGetLines.11101.1": "Nice to meet you, I'm Iris. Uh... If there's anything I can improve on, please don't hesitate to tell me.", "CharGetLines.11102.1": "I'm back. Here, take this. Please treat my part-time earnings as the guild's emergency fund.", "CharGetLines.11103.1": "My bag is heavier than most would assume—that's because you should never underestimate the weight of knowledge!", @@ -30,6 +31,7 @@ "CharGetLines.11203.1": "Let's keep traveling together forever!", "CharGetLines.11204.1": "Once Loxy's fixed, let's go see a Monolith... just the two of us.", "CharGetLines.11205.1": "Sun, sand, and sea—time to slip into your swimsuit!\u000bFeel the warm sun on your skin and the gentle kiss of the waves. Summer's calling, just don't forget your sunscreen!", + "CharGetLines.11207.1": "Your mission today is to slack off with me!\nGo put your pajamas on. I saved the spot right next to me just for you!", "CharGetLines.11301.1": "Nice to meet you. I'm Shimiao from the Baize Bureau. From now on, I'll handle all all communications regarding our cooperation with your guild. I look forward to working with you.", "CharGetLines.11302.1": "Boss! Been a bit, huh? I've got an urgent task for you—I'll fill you in on the way.", "CharGetLines.11303.1": "Water can take any shape it wants. Which means its potential is limitless!", @@ -166,6 +168,7 @@ "CharGetLines.15502.1": "Ah, hello again! The bond between us must be stronger than a ship's mooring rope! ♪", "CharGetLines.15503.1": "I'll show you the joy of surfing!", "CharGetLines.15504.1": "Ah, the night air, the moonlight sparkling on the waves... We'll never forget this moment, will we?", + "CharGetLines.15505.1": "The sea breeze smells of coral, and of you. When I close my eyes, I feel like I'm wrapped in a gentle embrace.", "CharGetLines.15601.1": "Yaawn... I'm Nazuna with Petal Bloom. I'm not great at working hard, but… I guess I can try a little as long as I'm with you, Boss.", "CharGetLines.15602.1": "Hello again, Boss.\nOh, no, no. Please don't worry about me.\nLet's both just take it easy.", "CharGetLines.15603.1": "Swish, swish, swish! Hoo, I feel a little stronger here.", @@ -186,5 +189,9 @@ "CharGetLines.16001.1": "I don't get to come to the beach with everyone much, so I hope we can make the most of it. Ah, but just so you know... If you do anything risky, you're getting a \"gentle warning\" from me!", "CharGetLines.16002.1": "Looks like this beach still needs me around a little longer. Well then, I'll happily keep you all company!", "CharGetLines.16003.1": "Alright, I'm done talking. Don't blame me when things get a little rough!", - "CharGetLines.16004.1": "It's about time we headed back... But...\nThe sunset is so beautiful. Let's stay a little longer." + "CharGetLines.16004.1": "It's about time we headed back... But...\nThe sunset is so beautiful. Let's stay a little longer.", + "CharGetLines.16201.1": "I am Alina, captain of the Night Watch. I have answered your call. I swear here and now that I will fight by your side to the very end and protect all that you hold dear.", + "CharGetLines.16202.1": "They say the first meeting is chance, and the second is destiny...If that's true, then perhaps this reunion was meant to be.", + "CharGetLines.16203.1": "No matter where fate may lead you, if anything stands in your way, I will become your sword and cut it down.", + "CharGetLines.16204.1": "What's wrong? Hurry and wash up, or you'll get cold." } \ No newline at end of file diff --git a/data/language/en_us/dailyquest.json b/data/language/en_us/dailyquest.json index 6dac444ed..b1aabb045 100644 --- a/data/language/en_us/dailyquest.json +++ b/data/language/en_us/dailyquest.json @@ -9,6 +9,7 @@ "DailyQuest.1008.1": "Send 1 gift in Heartlink", "DailyQuest.1009.1": "Claim a random reward from the Shop", "DailyQuest.1010.1": "Carry out 1 dispatch commission", + "DailyQuest.1011.1": "Claim rewards once in Tyrant's Tower", "DailyQuest.2001.1": "Complete 1 battle in Skill Trial", "DailyQuest.2002.1": "Complete 1 battle in Tier-up Trial", "DailyQuest.2003.1": "Complete 1 battle in Basic Trial", diff --git a/data/language/en_us/datingbranch.json b/data/language/en_us/datingbranch.json index e349cf491..f51ad9d75 100644 --- a/data/language/en_us/datingbranch.json +++ b/data/language/en_us/datingbranch.json @@ -8,6 +8,12 @@ "DatingBranch.17001.1": "Let’s go soak in the hot springs.", "DatingBranch.17001.2": "Let’s play some ping-pong.", "DatingBranch.17001.3": "Wander around for a bit.", + "DatingBranch.18001.1": "Take a stroll.", + "DatingBranch.18002.1": "There's a board game stall ahead.", + "DatingBranch.19001.1": "Enter the bathhouse.", + "DatingBranch.19002.1": "Apply bath oil.", + "DatingBranch.20001.1": "Let's go inside.", + "DatingBranch.20002.1": "It's pouring. Stay the night.", "DatingBranch.5000.1": "Explore the space on the left.", "DatingBranch.5000.2": "Explore the space on the right.", "DatingBranch.5001.1": "Keep exploring deeper.", diff --git a/data/language/en_us/datingcharacterevent.json b/data/language/en_us/datingcharacterevent.json index b9fec6ff1..263e41e01 100644 --- a/data/language/en_us/datingcharacterevent.json +++ b/data/language/en_us/datingcharacterevent.json @@ -11,6 +11,12 @@ "DatingCharacterEvent.103303.5": "Cafeteria Trick", "DatingCharacterEvent.103303.6": "Visit the Academy to unlock", "DatingCharacterEvent.103303.7": "At the student cafeteria, you and Amber experienced the infamous \"ladle technique\". Your heartbeats rushed with each swing of the ladle.\n\nWhy is it that even in the cafeteria, what you see is never what you get?", + "DatingCharacterEvent.103304.1": "You and Amber lock eyes the second you spot the Bouncy Ball table. You both know exactly what has to happen next.\n\"Let's settle this right here!\" You grab a paddle and point it her way.\n\"I ... won't lose.\" Amber shows a rare flash of fighting spirit.", + "DatingCharacterEvent.103304.2": "\"Hah!\" \"Take that!\" \"Hyah!\"\nThe rally is fast and brutal. You match each other blow for blow.\nSparks fly as you stare each other down across the table with respect for the other's skills.", + "DatingCharacterEvent.103304.3": "Despite putting up a solid fight, you eventually drop the ball.\n\"You're too good, Amber.\"\n\"Good game, Boss.\"\nYou set your paddles down and shake on it with a grin. What an epic, hard-fought duel...\nThe final score is 3 to 11.", + "DatingCharacterEvent.103304.5": "Bouncy Ball Showdown", + "DatingCharacterEvent.103304.6": "Visit Hot Spring Resort to unlock", + "DatingCharacterEvent.103304.7": "You and Amber faced off in a fierce game of Bouncy Ball.\nUnsurprisingly, she wiped the floor with you.\nStill, it was an incredibly fun match for both of you.", "DatingCharacterEvent.107301.1": "The shop employee eagerly points to a poster, explaining a promotion.\n\nUnexpectedly, Tilia leans in to scrutinize the fine print.", "DatingCharacterEvent.107301.2": "\"Hmm, as far as I can tell from the description here, there doesn't seem to be any rule violations.\"\n\nShe sighs and returns to her seat.", "DatingCharacterEvent.107301.3": "\"Hmph, I guess I might be a little too obsessed with Imperial Guard's work,\" she says, scratching her head in embarrassment.\n\nStill, you can't help but feel that she's radiating the aura of a \"champion of justice.\"", @@ -23,6 +29,12 @@ "DatingCharacterEvent.107302.5": "Solved On the Spot", "DatingCharacterEvent.107302.6": "Visit the Market to unlock", "DatingCharacterEvent.107302.7": "While strolling through the market with Tilia, the two of you encountered a thief.\n\nEven though it was her day off, Tilia swiftly apprehended the criminal. Although it cost her a bit of free time, her smile grew even brighter after justice was upheld.", + "DatingCharacterEvent.107303.1": "\"Great idea! I'd love a soak.\" Tilia agrees, yet sprints straight for her luggage.\nWhen she returns, she is holding her Imperial Guard helmet...", + "DatingCharacterEvent.107303.2": "\"Don't tell me you're...\"\n\"Yep! Time for some endurance training! If I can handle a boiling bath, I'll never pass out on guard duty!\"\n\"Uh... Taking a metal helmet into a steam room is a good way to get it rusted, you know?\"", + "DatingCharacterEvent.107303.3": "The staff quickly shuts down Tilia's ridiculous training idea. With a bit of extra coaxing from you, she drops it.\n\"Stop being so on edge. Just relax.\"\n\"Sorry... Wow, the water is so warm. This feels amazing...\"\nTilia finally clears her head and simply enjoys the soak.", + "DatingCharacterEvent.107303.5": "Training Canceled", + "DatingCharacterEvent.107303.6": "Visit Hot Spring Resort to unlock", + "DatingCharacterEvent.107303.7": "Tilia tried to wear her helmet into the hot springs for some whimsical \"endurance training.\"\nNaturally, the staff didn't allow it.\nIn the end, the two of you just settled for a normal, relaxing soak.", "DatingCharacterEvent.108301.1": "You and Kasimira reach a cliff.\n\n\"There's a shortcut this way,\" she says.\n\nShe extends her hand out to you.", "DatingCharacterEvent.108301.2": "Just as you're wondering what Kasimira has planned, she grabs your arm, effortlessly lifts you up, and in a few swift, powerful jumps, lands on the other side of the broken bridge.\n\nBefore you can even wrap your head around what just happened, she gently sets you down—her agility and strength leave you thoroughly impressed.", "DatingCharacterEvent.108301.3": "\"It's nothing. This is nowhere near as dangerous as the battlefield.\"\n\nEven though her words are confident, you're certain you saw a flash of nervousness on her face just now.\n\nYou wonder—What could have caused her to falter, even for a single moment?", @@ -53,6 +65,12 @@ "DatingCharacterEvent.110302.5": "The Bait", "DatingCharacterEvent.110302.6": "Visit the Port to unlock", "DatingCharacterEvent.110302.7": "Firenze suddenly becomes interested in fishing, saying that it builds character, and asks you to go night fishing.\n\nHowever, after not catching any fish for a while, she loses her patience and uses some special bait. She's no quitter.\n\nAnd you, naturally, join her endeavor.", + "DatingCharacterEvent.110303.1": "The market is far busier than you expected, yet Firenze weaves through the crowds with ease.\nFor someone tied to a desk all day, she certainly knows her way around.\nWhen you point this out, she smiles. \"This is why field inspections matter.\"", + "DatingCharacterEvent.110303.2": "It turns out she regularly leaves the office to inspect commercial hubs across the city, including this one.\n\"This is the only place you see genuine market trends and real civic life,\" she explains.\n\"So this is just work to you, not a casual stroll...\" You sigh. That sounds exactly like the Firenze you know.", + "DatingCharacterEvent.110303.3": "\"It usually is. But since I'm out with you today, it might mean something different ...\"\nFirenze winks, dropping a deliberate hint.\n...\nA moment later, she smiles and hooks her arm through yours. The two of you stroll through the market like any ordinary couple.\n... You really can never read her mind.", + "DatingCharacterEvent.110303.5": "A \"Romantic\" Stroll", + "DatingCharacterEvent.110303.6": "Visit the Market to unlock", + "DatingCharacterEvent.110303.7": "Firenze knew the market far better than you expected. She frequently patrolled the area to gather authentic market feedback.\nYou figured she was just stuck in work mode as always.\nHowever, she quickly shattered that illusion by looping her arm through yours, turning the business inspection into a \"romantic\" stroll... You never know what she is thinking.", "DatingCharacterEvent.111301.1": "The tension eases, and Iris starts to relax a little.\n\nShe begins to talk about her recent troubles.", "DatingCharacterEvent.111301.2": "The guild's budget, the challenges of working as a Trekker, fluctuating market prices, restrictions imposed by the Cities... She goes through the laundry list.\n\nYou listen attentively, occasionally reminding her to take a bite of her dessert.", "DatingCharacterEvent.111301.3": "After pouring out all her worries, she seems to feel much better.\n\n\"Do you think I'm being a burden?\" she asks, lowering her head with a hint of guilt. \"I shouldn't be talking about all this on a rare day off...\"\n\nBut you know it's only because she's the most caring and gentle soul.\n\nYou decide to order her the sweetest special drink of the day.", @@ -65,6 +83,12 @@ "DatingCharacterEvent.111303.5": "Library Talk", "DatingCharacterEvent.111303.6": "Visit the Academy to unlock", "DatingCharacterEvent.111303.7": "You and Iris went to the library. For her, it must be a place of relaxation. The life she once dreamed of lies hidden just behind that bookshelf. The shelf is large and sturdy, but it also blocks the sunlight streaming in from the window.", + "DatingCharacterEvent.111304.1": "Since trips to the hot spring resort are rare, you and Iris decide to make the most of it.\n\"I can feel all my exhaustion melting into the water... My head is spinning...\"\n\"Yeah, it's nice.\"\nYou both enjoy the privacy of your own baths in comfortable silence.", + "DatingCharacterEvent.111304.2": "A little while later, a faint scratching noise from the partition behind you breaks the silence.\nCuriosity gets the better of you.\n\"Iris, what are you doing over there?\"\n\"N-Nothing!\"", + "DatingCharacterEvent.111304.3": "You press her on it, and Iris sheepishly admits she was tracing words on the foggy glass. She feels a bit childish.\n\"So, what did you write?\"\n\"... Nothing! It already melted!\"", + "DatingCharacterEvent.111304.5": "Childish Antics", + "DatingCharacterEvent.111304.6": "Visit Hot Spring Resort to unlock", + "DatingCharacterEvent.111304.7": "You and Iris enjoyed a relaxing soak in the hot springs.\nSuddenly, you heard a scratching noise from her side of the partition. She was tracing words on the foggy glass.\nTo this day, you still don't know what she wrote.", "DatingCharacterEvent.112301.1": "You spot a beautiful mushroom and are just about to take a bite when Noya stops you.\n\"Eating this raw will make you hallucinate.\"\n\nShe then examines the mushroom with a mischievous look.", "DatingCharacterEvent.112301.2": "\"But if you cook it, it's perfectly fine.\"\n\nShe expertly gathers some dry branches and leaves, stacks up a small stone stove, pulls out a firestarter, and builds a fire.\n\n\"Just a quick roast... Mmm, smell amazing, doesn't it?\"", "DatingCharacterEvent.112301.3": "The two of you gather the nearby mushrooms and feast on them together.\n\nDelicious as they are, you are starting to feel dizzy.\n\"Don't worry. If it comes to it, I'll carry you.\" After a short break, Noya helps you up and the two of you continue on your journey.", @@ -77,6 +101,12 @@ "DatingCharacterEvent.112302.5": "The Professional", "DatingCharacterEvent.112302.6": "Visit the Market to unlock", "DatingCharacterEvent.112302.7": "You watched Noya as she partook in a swordplay match and clinched victory. In the roaring cheers of the crowd, you wonder: Are all Trekkers this skilled in combat?", + "DatingCharacterEvent.112303.1": "\"That was amazing! I feel completely refreshed!\"\nNoya stretches her arms high. She's about to head back to Loxy for a nap when an Artifact in the lounge catches her eye.", + "DatingCharacterEvent.112303.2": "\"Looks like a jukebox,\" you say after a quick inspection.\nNoticing Noya's curiosity, you hand her the microphone. \"Want to give it a try?\"\nShe takes it nervously. \"Ah—Ahh! Whoa! My voice is so loud!\"", + "DatingCharacterEvent.112303.3": "\"♪... ♪♪... \"\nNoya quickly gets swept up in the music. She refuses to put the mic down until you remind her it's time to leave. Reluctantly, she turns the Artifact off.\n\"Next time, I'm wishing for a jukebox!\" she declares.", + "DatingCharacterEvent.112303.5": "The Jukebox Queen", + "DatingCharacterEvent.112303.6": "Visit Hot Spring Resort to unlock", + "DatingCharacterEvent.112303.7": "After your bath, you and Noya stumbled upon a jukebox in the lounge. You nudged her into singing a track, and she discovered a hidden talent for it. Now, she's determined to wish for a jukebox of her own to keep on Loxy.", "DatingCharacterEvent.113301.1": "The small table is covered with an array of cakes and drinks.\n\nShimiao stares at them hesitatingly.", "DatingCharacterEvent.113301.2": "\"Just one meal shouldn't make me gain weight.\"\n\nShe mutters to herself.\n\nNoticing her hesitation, you grab your fork and dig in, letting Shimiao know through your actions that she doesn't need to stress about it.", "DatingCharacterEvent.113301.3": "She hesitates for a moment before finally digging in.\n\n\"Oh well,\" she seems to be talking to herself, \"I guess, worst case scenario, we'll gain weight together.\"", @@ -167,6 +197,12 @@ "DatingCharacterEvent.118303.5": "Burning Gaze", "DatingCharacterEvent.118303.6": "Visit the Academy to unlock", "DatingCharacterEvent.118303.7": "With Coronis, you read medical journals in the library. Though she's been away from academia for a long time, she keeps up with the latest theories. Theory and practice are like two legs of progress—sometimes one leads, sometimes the other.", + "DatingCharacterEvent.118304.1": "As you wander the market, Coronis's eyes are practically glowing. She stops at every single stall, but gut instinct tells you that whatever she wants to buy, she isn't planning to use it for its intended purpose.", + "DatingCharacterEvent.118304.2": "You step into a flower shop.\n\"Look at the shape and material of this vase. Don't you think it'd make a perfect flask?\"\nCoronis yanks the flowers right out of it to examine the glasswork.\nYou immediately notice the shopkeeper glaring at you from the side.", + "DatingCharacterEvent.118304.3": "Not wanting to get kicked out, you quickly put a stop to her inspection. The irritated shopkeeper insists you pay for the tampered vase anyway, which plays right into Coronis's hands.\nAnd so, you spend the price of a bouquet and a vase just to buy her a new \"flask.\"", + "DatingCharacterEvent.118304.5": "Alternative Use", + "DatingCharacterEvent.118304.6": "Visit the Market to unlock", + "DatingCharacterEvent.118304.7": "Coronis found a vase at the market that she thought would make a great flask. To get a better look, she pulled the flowers out and excitedly showed off her discovery to you.", "DatingCharacterEvent.119301.1": "The small table is covered with an array of cakes and drinks.\n\nOnce the staff brings out the final dessert, Nanoha looks at you with a cheerful smile.\n\n\"Actually... I have a surprise prepared just for you.\"", "DatingCharacterEvent.119301.2": "\"One of these little cakes is made just for you, with all your favorite flavors mixed in. Would you care to guess which one?\"\n\nExcited by the fun challenge, you dive in and start tasting them one by one.", "DatingCharacterEvent.119301.3": "The moment that perfect flavor hits your taste buds, you know exactly which one it is.\n\n\"That is a relief! Looks like I do know you to some degree...\"\n\nUnder Nanoha's eager gaze, you quickly devour the one-of-a-kind little cake made just for you.", @@ -287,6 +323,12 @@ "DatingCharacterEvent.130302.5": "Old Letters", "DatingCharacterEvent.130302.6": "Visit the Academy to unlock", "DatingCharacterEvent.130302.7": "You and Donna found a pile of forgotten letters in the library. Messages left behind and buried by time.", + "DatingCharacterEvent.130303.1": "A sudden mountain gust snatched the letter from Donna's hand and carried it into a pitch-black cave.", + "DatingCharacterEvent.130303.2": "\"Oh, no!\"\nWithout a moment's hesitation, Donna chased after the letter and ran into the cave.\nYou quickly followed, but before you had even climbed over the rocks at the entrance, you heard a voice echoing from deep inside the cavern.\n\"Ah—!\"\nYour heart lurched, and you hurried toward the sound.\n\"Donna! Are you alright?!\"", + "DatingCharacterEvent.130303.3": "\"Ahaha... I'm fine. I just slipped.\"\nYou found Donna under a rock outcrop, where she had fallen. There was a bit of dirt smeared on her face, making her look a little messy.\n\"But good news! I caught the letter! It almost got blown even deeper!\"\n\"Well... The letter is important, but your safety is important, too!\"", + "DatingCharacterEvent.130303.5": "Blown Away", + "DatingCharacterEvent.130303.6": "Visit the Cave to unlock", + "DatingCharacterEvent.130303.7": "Fortunately, Donna wasn't hurt in the end, and the letter was successfully retrieved.\n\nAfter leaving the cave, you were still worried about the danger just now. But you also knew that no matter how many times it happened again, Donna, as a courier, would still chase after that letter without the slightest hesitation.", "DatingCharacterEvent.132301.1": "You lead Minova deeper into the cave. A faint light starts to glow ahead.\n\nA vast expanse of bioluminescent plants appears before you, transforming the dim cave into a dazzling river of stars.", "DatingCharacterEvent.132301.2": "Minova gazes at the scene in awe.\n\n\"Look, if you collect the sap from the plants like this...\"\n\nYou cut a leaf, and a fluorescent sap drips into the container.", "DatingCharacterEvent.132301.3": "When you pull out the unpainted skateboard you've been carrying, Minova's eyes light up. \"This is awesome!\"\n\nLooks like she's finally got what you meant.", @@ -317,6 +359,12 @@ "DatingCharacterEvent.133302.5": "Ever-Turning Waterwheel", "DatingCharacterEvent.133302.6": "Visit the Port to unlock", "DatingCharacterEvent.133302.7": "You and Nazuka took a small boat out on the water. She noticed a waterwheel turning on the distant shore.\n\nShe said it was always her favorite sight, but now it held new meaning because you were next to her.\n\nYou understood what she meant, and the two of you watched the waterwheel in peaceful silence.", + "DatingCharacterEvent.133303.1": "Nazuka wants to look up old records and texts on the Monolith's internal environment. With your help, she quickly finds what she needs.\n\"Is there anything else you want to read?\" she asks.\n\"What about you?\" you ask back. Nazuka hesitates for a second, then nods softly.", + "DatingCharacterEvent.133303.2": "She leads you to another section. Looking at the shelves, you realize they're filled with poetry anthologies.\n\"Some of these are from inside the Monolith. Others are by ancient poets.\"\nNazuka explains as she browses. After comparing a few books, she finally picks out her favorite.", + "DatingCharacterEvent.133303.3": "She hugs the book to her chest. Then, as if a thought just struck her, she asks carefully.\n\n\"If there's ever a chance ... would you want to hear me read a poem? Not for any weird reason! I just ... need an audience to practice with.\"\n\"Of course,\" you reply. \"I'm looking forward to it.\"\n\"That's great.\" Nazuka breathes a sigh of relief. \"Then it's a promise, okay?\"", + "DatingCharacterEvent.133303.5": "Poems for You", + "DatingCharacterEvent.133303.6": "Visit the Academy to unlock", + "DatingCharacterEvent.133303.7": "After gathering important data at the library, Nazuka showed you what else she was interested in.\nPoetry—beautiful words from the heart.\nShe wanted to read them to you, and you couldn't wait to hear her.", "DatingCharacterEvent.134301.1": "You and Fuyuka bumped into the shopkeeper. \"Well, if it isn't Lady Fuyuka! Don't tell me you're on a secret date?\" Fuyuka was so flustered she nearly fainted.", "DatingCharacterEvent.134301.2": "With your help, she finally managed to fend off the questioning, but things didn't end there...\n\n\"Lady Fuyuka, how about being our Manager for a Day? I bet the shop would be packed!\"\n\nThe shopkeeper's eager sincerity left Fuyuka with no way to turn the invitation down.", "DatingCharacterEvent.134301.3": "Just as the shopkeeper predicted, Fuyuka's popularity drew in a huge crowd. As thanks, the shopkeeper not only doubled the payment but also personally prepared freshly baked cakes for you and Fuyuka.\n\n\"The cake is good. It's all thanks to you, Fuyuka.\"\n\n\"Heh... Hehe, it's only because of your encouragement, Master...\"", @@ -329,6 +377,12 @@ "DatingCharacterEvent.134302.5": "The Brave One's Proposition", "DatingCharacterEvent.134302.6": "Visit the Cave to unlock", "DatingCharacterEvent.134302.7": "You and Fuyuka ventured into The Cave together. Partway through, she sensed danger ahead and decided to stall for a bit.\n\nWorried that you might think her a coward, she grew uneasy. You saw through it, reassured her, and taught her what courage truly means.\n\nYour words brought her relief and your bond grew a little stronger.", + "DatingCharacterEvent.134303.1": "You and Fuyuka are strolling down a small street.\n\"Master, is there anything you want to eat? O-Or anywhere you want to go? It's ... it's my treat...\"\nIt's rare for Fuyuka to muster up the courage to invite you out, so you decide to accept.", + "DatingCharacterEvent.134303.2": "You pick out a few local specialties, and Fuyuka happily pays for them.\nBut as her Master, you can't just let your apprentice foot the bill. You tell her to pick out a return gift.\n\"Huh? O-Oh, you really don't have to...\"\n\"Just think of it as a token of my appreciation.\"\n\"T-Then ... I'll take this.\"", + "DatingCharacterEvent.134303.3": "Fuyuka points to a carton of milk.\n\"Just that?\"\n\"Y-Yeah. I heard it's really good for you, so I drink it every day...\"\n\"Oh, no wonder our little Fuyuka is so strong.\"\n\"Heh...\" Fuyuka breaks into a shy but happy smile at that praise.", + "DatingCharacterEvent.134303.5": "Healthy Habit", + "DatingCharacterEvent.134303.6": "Visit Hot Spring Resort to unlock", + "DatingCharacterEvent.134303.7": "At the hot spring resort, Fuyuka offered to treat you to some local specialties, and you decided to buy her a return gift.\nShe ended up choosing milk. She drank it every day because she heard it supported healthy growth.\nIt made you wonder... Is that where her superhuman strength came from?", "DatingCharacterEvent.135301.1": "In the innermost part of the cave, Mistique discovers a massive shrine, inside which is a giant projector artifact.", "DatingCharacterEvent.135301.2": "Judging by the nearby wall paintings, it seems that those who worshiped here believed the image revealed by the artifact was that of a deity's.\n\nMistique excitedly grabs her camera and starts clicking.\n\n\"What a rare find! An actual archaeological discovery!\"", "DatingCharacterEvent.135301.3": "\"Aren't you going to take it?\" you ask.\n\n\"News is not only about front page, but to preserve the site and truth.\"\n\nLooks like the Witch sticks to her principles.\n\nYou smile at each other and carry on with your journey.", @@ -425,6 +479,12 @@ "DatingCharacterEvent.142302.5": "The Lure of the Bling-Bling", "DatingCharacterEvent.142302.6": "Visit the Market to unlock", "DatingCharacterEvent.142302.7": "You explored the bustling market with Cosette. It was an unfamiliar environment for her.\n\nShe fell in love with a trinket at a stall.\n\nEven though it was a bit overpriced, you bought it for her as a gift.", + "DatingCharacterEvent.142303.1": "Cosette hates it here, which catches you off guard. She clings to your shirt from behind, trying to drag you away. Did she have some kind of traumatic library experience as a kid?", + "DatingCharacterEvent.142303.2": "You casually raise your voice. \"I heard they just installed a few vending machines in the library. Supposedly they have new fla...\"\nBefore you can even finish, Cosette teleports right next to you.\n\"What flavors?! Take me there right now!\"", + "DatingCharacterEvent.142303.3": "\"Well... The academy's vending machines take special coins. Students only get them after attending a class.\"\nCosette, who has never sat through a class in her life, looks lost. But for the sake of the drinks, she begs you to take her to one.\nFifty minutes later, after surviving a math lecture, Cosette finds herself genuinely impressed by Nova's education system.", + "DatingCharacterEvent.142303.5": "Hitting the Books", + "DatingCharacterEvent.142303.6": "Visit the Academy to unlock", + "DatingCharacterEvent.142303.7": "You managed to cure Cosette's fear of the library with the promise of a drink. It was only supposed to be a joke, but she fell for it. To earn a vending machine coin, Cosette actually forced herself through a math lecture she didn't understand a single word of.", "DatingCharacterEvent.143301.1": "The streets are overflowing with merchandise, yet nothing seems to stop her in her tracks.\nThen you spot a modest sign tucked in an obscure corner: Vintage Shop — Soft Opening.\nFiguring it's worth a shot, you drag her along to see what treasures you can dig up.", "DatingCharacterEvent.143301.2": "After winding through a maze of alleys, you finally reach the shop.\n\nIt's a trove of oddities. Just as you're about to dive into the clutter, a rare, sharp gasp comes from behind you.\n\n\"No way... It's real!\"\n\nWraith is holding up a seemingly ordinary pair of nippers, but the blades catch the light with a blinding, razor-sharp glint.", "DatingCharacterEvent.143301.3": "\"It's the legendary Godly Hand! The nippers that leave absolutely no stress marks on plastic models!\"\n\nYou have no idea what that means, but she's clearly struck gold.\n\nSeeing her this excited—a rare sight indeed—makes the whole trip worth it.", @@ -437,6 +497,12 @@ "DatingCharacterEvent.143302.5": "\"Hot\" Springs?", "DatingCharacterEvent.143302.6": "Visit the Cave to unlock", "DatingCharacterEvent.143302.7": "Wraith led you deep into a cavern to show off a private bathhouse she built herself.\n\nJust as you were getting ready to relax, you realized the water temperature was ... nothing like the hot springs you were expecting.", + "DatingCharacterEvent.143303.1": "You scan the menu and spot a new seasonal dessert.\n\"I'll order this too. I think you'll really like it.\"\nHearing the confidence in your voice, Wraith's eyes light up with anticipation.", + "DatingCharacterEvent.143303.2": "\"Thanks for waiting. Here is your seasonal special.\"\nWhen the waiter sets the dessert down in front of her, Wraith just stares at it.\n\"Watermelon...? Dessert shops serve fruit?\"\n\"No, it's an ice pop.\"\n\"So they slice the watermelon and freeze it?\"\n\"It's just shaped like a watermelon...\"", + "DatingCharacterEvent.143303.3": "Satisfied with your answer, Wraith takes a slow bite.\n\"Mmm... It tastes like watermelon!\"\n\"They probably used watermelon juice or something.\"\nShe eats about half of it, but stops when she reaches the bottom.\n\"What do I do with the rind? Do we stir-fry it?\"\n\"I told you, it's an ice pop!\"\n\"It looks like watermelon, and tastes like watermelon. Why isn't it watermelon? The South is so confusing...\"", + "DatingCharacterEvent.143303.5": "Watermelon Ice Pop", + "DatingCharacterEvent.143303.6": "Visit the Dessert Shop to unlock", + "DatingCharacterEvent.143303.7": "You and Wraith ordered a seasonal special at a dessert shop.\nWhen the waiter brought out an ice pop shaped like a slice of watermelon, Wraith was confused. You explained that it was just a design.\nAfter taking a bite, Wraith complained that it shouldn't look or taste like a watermelon when it wasn't one.\nLooks like she still has a lot to learn about things here.", "DatingCharacterEvent.144301.1": "Chitose stands silently at the bow, moonlight spilling over her hair. Does the night coast make her homesick?", "DatingCharacterEvent.144301.2": "\"Do you ever think of returning to Goodwind?\"\n\n\"I shan't return until I become a true blade.\"\n\nYou chat idly for a long while.", "DatingCharacterEvent.144301.3": "The past always catches up, and changes the upcoming future. But before then, you need to help her to find herself as a person.", @@ -449,6 +515,12 @@ "DatingCharacterEvent.144302.5": "A Sugar-Tempered Blade", "DatingCharacterEvent.144302.6": "Visit the Dessert Shop to unlock", "DatingCharacterEvent.144302.7": "At the dessert shop with Chitose, she said she didn't deserve such fine treatment, but you got her to see it differently.\n\n\"I do not care for such indulgence,\" she said—yet all afternoon, she had been smiling.", + "DatingCharacterEvent.144303.1": "The market is packed today, likely thanks to a massive new Stella Drama. Shops lining the street are overflowing with merchandise from the show.\nChitose hasn't seen it, so you fill her in on the plot as you walk together.", + "DatingCharacterEvent.144303.2": "The most famous scene is undoubtedly an epic lightsaber duel. Right as you reach this climax in your story, you pass a small stall displaying a replica of that iconic lightsaber in its window.\nThe model is incredibly realistic. It looks flawless and matches the drama perfectly—you just can't actually cut anything with it.", + "DatingCharacterEvent.144303.3": "You admire the replica, oblivious to Chitose glaring at it with burning jealousy.\n\"Since my ==SEX11== favors this blade so much, let us see how it fares against my own.\"\nYou turn around and realize Chitose already has her hand on her hilt, her eyes locked in a death stare on the toy in your hands.\nYou immediately put the lightsaber down. Instantly, Chitose's expression returns to normal.", + "DatingCharacterEvent.144303.5": "A Hint of Jealousy", + "DatingCharacterEvent.144303.6": "Visit the Market to unlock", + "DatingCharacterEvent.144303.7": "The market was bustling today, packed with shops selling merchandise for a popular Stella Drama. You walked through the crowd with Chitose, explaining the plot to her. Suddenly, a highly detailed lightsaber replica caught your eye. It looked exactly like the one from the drama, but your fascination ended up stirring up a bit of jealousy in Chitose.", "DatingCharacterEvent.145301.1": "\"Hm? They look exactly the same, but the taste ... seems a little different from before.\" Otoha tried them one by one, frowning even harder.\n\n\"Have you been to this shop before?\" you asked, curious.", "DatingCharacterEvent.145301.2": "For once, you caught a hint of nostalgia on Otoha's face.\n\n\"Back when it first started, this place was just a little roadside stall. Their strawberry cake was the go-to item. I used to buy a slice every time I came home.\"\n\n\"Until... She figured it out.\"", "DatingCharacterEvent.145301.3": "\"After that, she developed a sweet tooth as well. But I kept her on a tight leash. A ninja can't afford obvious likes or dislikes—they become weak spots.\"\n\nYou couldn't help but grin. \"But you clearly like them, too.\"\n\nOtoha gently set her teacup back on the saucer with a soft clink, as if covering for her embarrassment. \"That's why, from then on, I could only eat them in secrecy.\"\n\nThen that familiar, sly smile returned to her face. \"Which is exactly why... Today I plan to enjoy them properly.\"", @@ -461,6 +533,12 @@ "DatingCharacterEvent.145302.5": "Beyond the Horizon", "DatingCharacterEvent.145302.6": "Visit the Port to unlock", "DatingCharacterEvent.145302.7": "Perhaps one day she will cross the sea again and return to her homeland.\n\nBut neither of you knows whether that day will ever come.\nUntil then, the best you can do is keep going.", + "DatingCharacterEvent.145303.1": "Otoha wore a school uniform today to blend in, but students keep turning their heads to stare anyway.\n\"Are you sure no one's going to get suspicious...?\" you sigh, looking at her. Otoha remains unfazed, smiling as she sets two books down in front of you.", + "DatingCharacterEvent.145303.2": "She sits across from you, aimlessly flipping through the pages. After a while, she starts jotting something down in her notebook, the tip of her tail swishing gently.\nOtoha looks focused as the evening sun filters through the blinds, casting a glow on her face that reveals her rare and quiet side.", + "DatingCharacterEvent.145303.3": "Did she ever have a normal school life?\nMany students dream of joining a guild and going on grand adventures, just as wanderers fantasize about hometowns, childhoods, and moonlight. Maybe, growing up, she intentionally played the part of someone unlikable.", + "DatingCharacterEvent.145303.5": "Campus Rendezvous", + "DatingCharacterEvent.145303.6": "Visit the Academy to unlock", + "DatingCharacterEvent.145303.7": "Otoha told you that you were the only person who had ever seen her in a school uniform.\nGiven the chance, she wanted to experience a normal school life. After all, she had spent her entire childhood in endless training.", "DatingCharacterEvent.147301.1": "On the wide bay, Caramel sees a perfect \"stage.\"", "DatingCharacterEvent.147301.2": "She begins to play an enchanting melody, and you are captivated by the ethereal echoes resonating above the waves.", "DatingCharacterEvent.147301.3": "Having finished her performance, she bows to you with heartfelt satisfaction.", @@ -509,6 +587,12 @@ "DatingCharacterEvent.150303.5": "Port Fishing Guide", "DatingCharacterEvent.150303.6": "Visit the Port to unlock", "DatingCharacterEvent.150303.7": "Fishing with Laru at the port, she shared her rich knowledge about the port's unique ecology and her brilliant hooking techniques.\n\nWith her guidance, the two of you enjoyed a plentiful catch.", + "DatingCharacterEvent.150304.1": "\"A team-building trip to a hot spring resort is such an uninspired idea. Why can't they just give us paid time off?\"\nDespite her complaining, Laru is currently strolling down the resort path with you, fresh out of the bath.\nAs for why you're here? Employees get to bring one family member for free, and Laru's golden rule is to \"never pass up a freebie.\" So, congratulations, you are now officially her \"family.\"", + "DatingCharacterEvent.150304.2": "Oddly enough, Laru doesn't seem all that interested in the hot springs.\n\"I heard if you follow the spring down to the cooler streams at the bottom of the mountain, there's a type of fish that's adapted to the water here. Want to go fishing?\"\nShe whips out a full set of fishing gear. Clearly, she came prepared.", + "DatingCharacterEvent.150304.3": "Hard work pays off. After waiting by the stream all afternoon, she finally pulls the legendary hot spring fish out of the lukewarm water...\n\"Why is it so tiny?! This doesn't even cover the cost of my bait!\"", + "DatingCharacterEvent.150304.5": "Hot Spring Fish", + "DatingCharacterEvent.150304.6": "Visit Hot Spring Resort to unlock", + "DatingCharacterEvent.150304.7": "Even though she used the \"free plus-one\" perk to drag you to the hot spring resort, Laru's true goal was to hunt down the legendary \"hot spring fish.\" You ended up watching her fishing by the stream all afternoon, only for her to reel in a tiny fish barely the size of a thumb.", "DatingCharacterEvent.155301.1": "You sit side by side with Shia in the stern of a small boat. Her hair, light as the breeze, drifts across your neck, sending a soft shiver through you. You catch a faint, subtle fragrance.", "DatingCharacterEvent.155301.2": "The sea reflects scattered starlight. Shia dips her legs into the gentle rise and fall of the tide, and you follow, letting your feet sink into the cool embrace. Shia wraps her arm around yours —a silent promise that you will not fall.", "DatingCharacterEvent.155301.3": "Amid the gentle rocking of the waves, you feel an unusual sense of calm. The starlight dances in Shia’s eyes. She blinks, then looks at you. For the first time, you see how clear and bright her gaze is—as if reflecting the sea and sky.", @@ -521,6 +605,12 @@ "DatingCharacterEvent.155302.5": "Underground Drift", "DatingCharacterEvent.155302.6": "Visit the Cave to unlock", "DatingCharacterEvent.155302.7": "You share a thrilling journey with Shia as you drift through the cave.\n\nThough it may seem dangerous, you realize that for Shia, any flowing water is easy to handle. You both have a lot of fun.", + "DatingCharacterEvent.155303.1": "The dessert shop just rolled out a new menu. Shia gave it a taste test, fell in love, and has been asking you to go with her ever since.\nYou finally manage to sync your weekend schedules, and the two of you step into the shop.", + "DatingCharacterEvent.155303.2": "The air is thick with the usual sugary scents. Buttery pastry, tart berries, and rich chocolate. It's the kind of smell that instantly puts you in a good mood.\nBut then, something else hits your nose. Something ... fishy.\nYou look around and spot Shia walking toward you. She's carrying a pie ... with fish heads poking right out of the crust?", + "DatingCharacterEvent.155303.3": "\"It's their newest item! They call it Sky-gazy Pie.\" Shia beams as she sets it down on the table. \"Sweet pastry crust wrapped around baked fish! I can't even imagine how happy I'd be to eat a warm dessert like this out on a long voyage!\"\nYou listen to her pitch, though the fishy stench overpowers everything else. Still, you can't exactly say no to that face, so you take a bite. Surprisingly ... it tastes pretty good.", + "DatingCharacterEvent.155303.5": "Sky-gazy Pie", + "DatingCharacterEvent.155303.6": "Visit the Dessert Shop to unlock", + "DatingCharacterEvent.155303.7": "Shia invited you to try a new \"Sky-gazy Pie\" at the dessert shop. Despite its terrifying appearance and off-putting smell, it actually tasted good. A few days later, she invited you over to try a dessert she baked herself. Turns out, she badgered the shop owner into giving up the recipe and successfully baked the pie from scratch.", "DatingCharacterEvent.156301.1": "As soon as you reach the game stalls, Nazuna spots a row of claw machines. Before you've even located them, she challenges you to a competition.", "DatingCharacterEvent.156301.2": "She plays like a pro: coin in, prize out, smooth as can be.\n\nNow it's your turn against the machine, and she's watching.", "DatingCharacterEvent.156301.3": "You seize the right moment and smack the button with a snap.\n\n\"Got it!\" Nazuna slaps the claw machine at the same time, and the claw—thrown off by the interference—fails to catch anything, of course.\n\nNazuna doubles over with laughter, but she gives you all the prizes she won.", @@ -563,6 +653,12 @@ "DatingCharacterEvent.158302.5": "Where Are the Fish?", "DatingCharacterEvent.158302.6": "Visit the Port to unlock", "DatingCharacterEvent.158302.7": "Laru still wants to show you real luminous fish.\n\nShe brings you to the port excitedly after having someone in the Trekker Association work out for her the exact time luminous fish will pass by.\n\nHowever, she forgot to ask about the exact date...", + "DatingCharacterEvent.158303.1": "The deeper you go, the darker the cave gets.\n\"Maybe ... we should turn back? It's way too dark in here!\" She shrinks back, pressing herself against you.\n\"Hey, look up.\" You spot something overhead.", + "DatingCharacterEvent.158303.2": "You both look up to find the ceiling covered in pale blue dots, shimmering like a starry night sky.\n\"So pretty...\" Laru gazes up at the \"stars,\" clasping her hands over her chest like she's making a wish.", + "DatingCharacterEvent.158303.3": "\"The sky was just this full of stars the night I met the spirit!\"\n\"Wait, you don't know?\"\n\"Those are actually a type of bug spit...\"\n\"No, no, no. Stop right there!\"\nYour poorly-timed joke cracks Laru up. The two of you finish off your little spelunking trip in stitches.", + "DatingCharacterEvent.158303.5": "Surprise", + "DatingCharacterEvent.158303.6": "Visit the Cave to unlock", + "DatingCharacterEvent.158303.7": "You and Laru ventured deep into a cave for a little \"adventure.\"\nYou didn't expect to find such a breathtaking view. Looking at the glowing dots above, she got sentimental and reminisced about the night she met the Snowish Tree Spirit.\nWait, so what exactly were those glowing dots? They definitely weren't stars!", "DatingCharacterEvent.159301.1": "You and Coronis venture deeper into the cave. She looks around, as if searching for something. \"Looking for something?\" you have to ask.\n\nHer eyes light up, \"Legend says a lost totem of the Loong ancestors is hidden here.\"", "DatingCharacterEvent.159301.2": "\"Loong culture is fascinating,\" she muses. \"Even their totems defy our standard classifications.\"\n\"Is that what we're investigating?\"\nShe doesn't answer. Instead, she beckons you deeper inside.\n\"You'll see soon enough.\"", "DatingCharacterEvent.159301.3": "You trail her through the cave for a while, seeing nothing remotely like a totem.\nJust as you open your mouth to ask, she halts.\n\"Get over here. I can't move this by myself. I need you to help transport it.\"\nYou look where she's pointing: a corpse of a boar, completely overgrown with mushrooms.", @@ -575,6 +671,12 @@ "DatingCharacterEvent.159302.5": "A Peculiar Doll", "DatingCharacterEvent.159302.6": "Visit the Market to unlock", "DatingCharacterEvent.159302.7": "Neither of you expected to find a stall owner at the Loong market who shared such an obsession with human anatomy. The doll is a bit creepy, sure, but Coronis clearly loves it—so you'll count today as a win.", + "DatingCharacterEvent.159303.1": "The dessert shop has a few new limited-edition items on the menu, so you decide to order some and give them a try.\n\"I'll take the Ignis Fruit Cake.\"\nYou both lock in your orders.\nThe waiter brings the cakes over.\nBright red fruit sits atop soft yellow cream. It looks mouthwatering.", + "DatingCharacterEvent.159303.2": "\"The structure of this cake is fascinating...\"\nFork and knife in hand, Coronis slices through each layer with terrifying, surgical precision.\n\"Heh. Every layer is a different flavor, serving a different purpose. It's exactly like the human body.\"\nShe stares in satisfaction at the perfectly dissected cake lined up on her plate.", + "DatingCharacterEvent.159303.3": "\"Stop playing with your food,\" you sigh.\nShe clearly doesn't care. Putting her cutlery down, she rests her chin on her hand and stares at you.\n\"I'm not playing. Eating is healing, don't you think?\"\nYou know you can't win an argument against her ... so you just give up.\nStomachs full, you head back together under the setting sun.", + "DatingCharacterEvent.159303.5": "Cake Anatomy", + "DatingCharacterEvent.159303.6": "Visit the Dessert Shop to unlock", + "DatingCharacterEvent.159303.7": "The nearby dessert shop launched some new items, so you and Coronis went to try them out. You never expected her to apply her surgical dissection skills to a cake... You had to respect her absolute dedication to the pursuit of knowledge.", "DatingCharacterEvent.160301.1": "Deep inside the cavern, you stumbled upon a dark, unmapped opening with water steadily dripping from the ceiling.\n\"An uncharted tunnel... For everyone's safety, we'd better go in and check whether the entrance needs to be sealed off.\"\nWillow struck a torch and walked right in.\nThe cave was overgrown with algae. All kinds of shelled creatures clung to the surfaces of the rocks, and the air was thick with the briny smell of the sea.", "DatingCharacterEvent.160301.2": "You and Willow made a circuit of the cave and discovered that it was a dead end, nothing special.\n\"Looks like there isn't anything dangerous...\"\nBefore you could finish, Willow shook her head.\n\"No, there is still danger here.\"\nYou looked in the direction Willow was pointing, but couldn't make out anything dangerous in the darkness.\nWillow walked over, crouched down, and began prying at the stones on the ground. A moment later, you saw her pry up one of the \"stones\"—upon closer inspection, it turned out to be an enormous black-and-gold abalone.", "DatingCharacterEvent.160301.3": "\"There are too many abalones growing here. If the Trekkers find out, some of them will definitely come here at low tide to dig them up. And if they lose track of when the tide comes in, since this place only has one way out, there would be trouble.\"\n\"I see. Then we need someone to guard this entrance.\"\n\"But before that...\" Willow smiled at you. \"We can solve part of the problem at the source. Let's dig up some abalones and take them back. We're going to eat well tonight!\"", @@ -587,6 +689,18 @@ "DatingCharacterEvent.160302.5": "By Your Side", "DatingCharacterEvent.160302.6": "Visit Hot Spring Resort to unlock", "DatingCharacterEvent.160302.7": "In the end, you made it to the fireworks festival in time. As the two of you stood side by side beneath the sky filled with brilliant bursts of light, you stole a glance at Willow—only to discover that she was already looking at you. This might be the most unforgettable moment of the entire trip.", + "DatingCharacterEvent.162301.1": "A sudden commotion catches your attention. Looking over, you see a crowd gathered around a game of chess.\nThe two of you walk over. Once you confirm nothing is wrong, you turn to leave, but the chess player calls out to Alina.", + "DatingCharacterEvent.162301.2": "The player eagerly challenges her to a match, and the crowd starts cheering her on. She looks at you, and you nod. You have never seen Alina play chess before—you did not even know she knew how.\nWith your approval, a confident smile spreads across Alina's face, as if to say: Guess I have no choice. Watch this!", + "DatingCharacterEvent.162301.3": "\"Knight to F7. Checkmate.\"\n\"That makes ten losses in a row, Night Watcher. You are not letting me win, are you?\"\n\"No. You played brilliantly. You earned this victory.\"\nAlina stands up to leave, and the crowd applauds her sportsmanship.\nShe walks slowly over to you, exiting the stage with the elegance of a knight.\nBut you are the only one who notices her shoulders trembling. It seems she is actually bitter about the loss.\nYou gently pat her back to comfort her, but it left you wondering: She played with so much confidence... Is she actually just terrible at chess?", + "DatingCharacterEvent.162301.5": "A Bitter Defeat", + "DatingCharacterEvent.162301.6": "Visit the streets of Filanis to unlock", + "DatingCharacterEvent.162301.7": "Urged on by an enthusiastic crowd, Alina joined a chess match. You were amused and surprised to find out she played. Seeing her confident gaze and decisive moves, it was as if the win was already hers.\nHowever, she lost all ten games she played. Her opponent even wondered if she was throwing the match. Escorted by the crowd's applause, she returned to your side, bitter about the loss. As you comforted her, you couldn't help but think: Is she actually just terrible at this?", + "DatingCharacterEvent.162302.1": "It has been raining non-stop outside, forcing you and Alina to stay indoors. But there is another problem at hand.\n\"Lulu forgot to bring the blankets in again...\"\nThe blankets you hung out to dry this morning are soaked.", + "DatingCharacterEvent.162302.2": "It is late at night. You and Alina place the blankets by the fire, hoping they will dry.\nTo avoid catching a cold from sleeping on the floor, you sit by the fire with her, chatting about random things to stay awake.\n\"The desert has a very different kind of scenery. When evening comes, it feels like the whole world is painted gold...\"\n\"And the people living in that city have their own rules...\"", + "DatingCharacterEvent.162302.3": "As you delve deeper into your memories, drowsiness begins to take over.\n\"... Then, everyone at the orphanage...\"\nYour memory stops there. Alina listens quietly, and once you are fully asleep, she gently stands up and takes off her coat.\n\"Thank you for sharing your stories with me.\"\nYou feel a slight weight settle over you, and the chill in the air slowly fades.\n\"Now, please get some rest.\"", + "DatingCharacterEvent.162302.5": "Warmth", + "DatingCharacterEvent.162302.6": "Visit Insura to unlock", + "DatingCharacterEvent.162302.7": "Because Lulu forgot to bring the blankets in from the rain, you were forced to sleep sitting by the fire. You tried to force yourself to stay awake by telling Alina about your past, but as the memories flowed, you drifted off to sleep. Just before you went under, you felt warmth wrapped around you.", "DatingCharacterEvent.1714.1": "Before sunset, you and ==DATING_CHARACTER== quicken your pace toward the outdoor hot spring you booked.\n It sits on a hillside, with a small stream below, and a view of the surrounding forest stretching into the distance.", "DatingCharacterEvent.1714.2": "Sitting in the hot spring, you realize it feels even better than you imagined. You can’t find a reason to get out—part of you wants to stay like this forever.\nAcross from you, ==DATING_CHARACTER== seems a little warm, gently fanning herself with her hand.", "DatingCharacterEvent.1714.3": "With the sunset behind her, her skin glimmers with fine, pearl-like droplets. Suddenly, ==DATING_CHARACTER== flicks a splash of water onto your face. \"What are you staring at?\"\n \"The sunset.\"", @@ -605,6 +719,18 @@ "DatingCharacterEvent.1719.1": "You stroll aimlessly along a stone path under the setting sun. The glass windows of boutique shops reflect fiery hues of dusk, and even the posters on display seem to glow as if they’ve caught flame.", "DatingCharacterEvent.1719.2": "The rich fragrance of wildflowers drifts down from the hillside, carried by the evening breeze before sunset. \"It’s so beautiful… it feels like a dream,\" ==DATING_CHARACTER== murmurs.", "DatingCharacterEvent.1719.3": "Night falls, and the streets gradually darken. The roads take on a quieter, more solemn air, while only a trace of light lingers on the distant hills. You find yourself recalling fragments of the day… almost as if it had all been a dream.", + "DatingCharacterEvent.1807.1": "A sudden commotion catches your attention. Looking over, you see a crowd gathered around a game of chess.\nYou challenge Alina to a game.", + "DatingCharacterEvent.1807.2": "Hiding your phone under the table, you boot up a chess simulator to feed you the best moves.\nUnsurprisingly, you go on an absolute winning streak.\n\"What kind of strategy is this?\"", + "DatingCharacterEvent.1807.3": "You slip the phone back into your pocket with a smirk. \"The smart strategy.\"", + "DatingCharacterEvent.1907.1": "Alina tells you to take a seat so she can apply your bath oil. You take your clothes off and find the air chilly.", + "DatingCharacterEvent.1907.2": "She scoops up some floral-scented oil and carefully rubs it onto your skin. She's so close you can feel her body heat radiating against your cheek.", + "DatingCharacterEvent.1907.3": "That quiet, gentle warmth nudges the chill right out of your bones. It's like she lent you a tiny sliver of sunshine, bringing back memories of bright summer days.", + "DatingCharacterEvent.1908.1": "You tell Alina to lie on her stomach while you grab a tin of bath oil.\nScooping some into your palm, you mix in a little water, rub your hands together, and coat your fingers.", + "DatingCharacterEvent.1908.2": "Brushing her hair aside, you massage the oil from the nape of her neck down her spine, spreading it outward. You press a little harder, feeling the steady rhythm of her heartbeat against your fingertips.", + "DatingCharacterEvent.1908.3": "You knead the tension right out of her muscles, working the oil into her skin until it's soft and gleaming. Giving a massage is a real workout. You can already feel your own body heat rising.", + "DatingCharacterEvent.2007.1": "It's a freezing, rainy night, and the two of you huddle together for warmth. You close your eyes, letting your mind drift. You want to say something, but the words get stuck in your throat, fading away before you can speak them...", + "DatingCharacterEvent.2007.2": "You jolt awake at some point in the night. The world outside the window is a deep, heavy blue that feels suffocating.\nAlina murmurs something in her sleep, and you quietly lie back down.", + "DatingCharacterEvent.2007.3": "The halo butterflies are golden.\nDreams drift past the cross-shaped star.\nEven the wandering birds are sleepy.", "DatingCharacterEvent.515.1": "In the innermost part of the cave, ==DATING_CHARACTER== discovers a massive shrine.", "DatingCharacterEvent.515.2": "In the very center of the shrine sits a massive projector artifact.", "DatingCharacterEvent.515.3": "Judging by the nearby wall paintings, it seems that those who worshiped here believed the image revealed by the artifact was that of a deity's.", diff --git a/data/language/en_us/datinglandmark.json b/data/language/en_us/datinglandmark.json index fe00e9bf2..0789ce91b 100644 --- a/data/language/en_us/datinglandmark.json +++ b/data/language/en_us/datinglandmark.json @@ -3,6 +3,12 @@ "DatingLandmark.14.2": "A place to gain knowledge and skills. Go relive your student days together.", "DatingLandmark.17.1": "Hot Spring Resort", "DatingLandmark.17.2": "Let your lightened spirit drift away in the clear, warm waters.", + "DatingLandmark.18.1": "Filanis Street", + "DatingLandmark.18.2": "When you least expect it, a special surprise might just be waiting around the corner.", + "DatingLandmark.19.1": "Filanis Bathhouse", + "DatingLandmark.19.2": "Chest-deep hot water works wonders for washing away both exhaustion and shyness.", + "DatingLandmark.20.1": "Insura", + "DatingLandmark.20.2": "The attic nurtures lucid dreams, while the cellar buries the words left unsaid.", "DatingLandmark.5.1": "The Cave", "DatingLandmark.5.2": "A famous site for exploration not too far from the city. Perhaps it's good for a trip?", "DatingLandmark.6.1": "The Dessert Shop", diff --git a/data/language/en_us/datinglandmarkevent.json b/data/language/en_us/datinglandmarkevent.json index 28c3b6565..685820694 100644 --- a/data/language/en_us/datinglandmarkevent.json +++ b/data/language/en_us/datinglandmarkevent.json @@ -88,6 +88,59 @@ "DatingLandmarkEvent.1720.1": "The evening's activities had ended, and it was time to turn in. These nights can be beautiful in a way that also feels a little melancholy. With insects chirping all around, the two of you walked slowly back toward the guestrooms.", "DatingLandmarkEvent.1720.2": "She grabs your arm. \"Hold still—let me spray some repellent.\" She gives you a few quick sprays, and the cool scent instantly pulls you back to a summer from your childhood. Something stirs in your dry, brittle memories… \n\nYou try to follow that feeling upstream, but everything around you dissolves into static, like drifting snow. Then—at the end of that fading thread—you feel someone's fingers.", "DatingLandmarkEvent.1720.3": "\"How come you spaced out?\" ==DATING_CHARACTER== asked as she held your hand.\n\nShe watched the small shifts in your expression, trying to read the feeling hidden in the shadow on your face, but eventually gave up. \"Don't want to leave yet? Let's come back here again sometime, okay?\" You gladly agreed. After a full day of wandering, you were both tired—it was time to get some rest.", + "DatingLandmarkEvent.1801.1": "The street is packed. You weave through the crowd, keeping an eye out for Alina.", + "DatingLandmarkEvent.1801.2": "A sudden twitch of movement catches your eye. You turn around and find Alina swinging her legs on the low brick wall right next to you.", + "DatingLandmarkEvent.1801.3": "\"You finally noticed!\" She hops down. \"I thought you were going to walk right past me again.\"", + "DatingLandmarkEvent.1802.1": "The weather is gorgeous, painting Filanis streets like a masterpiece. Under the blinding sun, people walking in blue and white robes turn the street into a vibrant river.", + "DatingLandmarkEvent.1802.2": "Alina loops her arm through yours, and you wander down the street aimlessly.", + "DatingLandmarkEvent.1802.3": "Alina leads you up to a high ground. From here, you can see the entire street, the woods past the city limits, and the glaring reflection of the lake, where a few white sails lazily drift.", + "DatingLandmarkEvent.1803.1": "You duck into a side alley paved with uneven cobblestones. Rumor has it this used to be a guard outpost that saw its fair share of fierce battles.", + "DatingLandmarkEvent.1803.2": "Now, though, weeds hang off the crumbling rooftops, plaster peels from the walls, and the exposed bricks are full of deep cracks.", + "DatingLandmarkEvent.1803.3": "A few minutes later, you step out of the desolate alley and back onto the main street, greeted once again by lazy lute music and the scent of incense.", + "DatingLandmarkEvent.1804.1": "Under the theater arcade, a merchant is selling stuffed animals. You walk over, look through the pile, and ask, \"Got any bears?\"", + "DatingLandmarkEvent.1804.2": "The vendor digs one out of a box and hands it to you. You give it a squish. \"Can you dye this pink?\"", + "DatingLandmarkEvent.1804.3": "You think for a second, snap a blade of grass off the ground, and stick it into the bear's mouth. \"Perfect! Just like this. I want a custom bear exactly like this!\"", + "DatingLandmarkEvent.1805.1": "You buy two honey-boiled pears from a snack stall. You devour yours in one bite, and before you even register the taste, you're already eyeing the one in Alina's hand.", + "DatingLandmarkEvent.1805.2": "\"Can I get a bite of that?\"\n\"Uh... I already took a bite. It's all sticky now...\"\n\"I don't mind!\" You successfully coax half a pear out of her.", + "DatingLandmarkEvent.1805.3": "A thought suddenly strikes you, and you turn to her with a deadpan look. \"If you ever find a sweet treat that doesn't have honey in it, do not eat it!\"\n\"What are you talking about... Are you trying to scam me out of my other half?\"", + "DatingLandmarkEvent.1806.1": "Evening approaches, casting a golden hue over the cobblestone streets. Your footsteps tap against the bricks like a distant melody.", + "DatingLandmarkEvent.1806.2": "Soft whispers drift down from open balconies, blending with the sparse chatter from the park. The sun hangs low, and the world goes quiet.", + "DatingLandmarkEvent.1806.3": "A lamplighter climbs his ladder to ignite the streetlamps while you and Alina hold each other close. You half-close your eyes, letting the seconds tick by.", + "DatingLandmarkEvent.1901.1": "You lean against a tree, waiting for Alina to show up.", + "DatingLandmarkEvent.1901.2": "A familiar figure appears at the corner, looking around. A gust of wind then seems to nudge you out from the crowd. She spots you right away.", + "DatingLandmarkEvent.1902.1": "Half-submerged in the bath, you watch the clouds drift past the skylight. Thick shadows cover the distant hillside, shifting unevenly under the pulsing sunlight.", + "DatingLandmarkEvent.1902.2": "You close your eyes. The mountain wind rustles through the treetops. When it stops, a profound silence washes over you like an autumn rain.", + "DatingLandmarkEvent.1902.3": "\"You really love staring at the sky. Is there something up there?\"\n\"Nothing at all.\"\n\"Then what's the point?\"\n\"Alina, life is beautiful exactly because it has no point.\"", + "DatingLandmarkEvent.1903.1": "As a fruit platter floats past in the bath, you grab a few pieces. The second you open your mouth, Alina splashes a handful of water into your face.", + "DatingLandmarkEvent.1903.2": "This entire scene feels like a déjà vu, like it already happened at some resort. Once again, you find yourself wondering who you really are.", + "DatingLandmarkEvent.1903.3": "If you exist here, you shouldn't be someone else. You refuse to let your own identity remain this vague.\n\"Hey? Are you mad?\"", + "DatingLandmarkEvent.1904.1": "You tell Alina about your past. Mountains and oceans, winter snows, spring blooms, and the crystal-clear skies of summer.", + "DatingLandmarkEvent.1904.2": "You also tell Alina about a girl who looked exactly like her. She had a dozen outfits, seven pairs of socks, a few half-read books, and some records she never listened to anymore...", + "DatingLandmarkEvent.1904.3": "The storyteller falls asleep, and so does the listener...\nMemories are like a hangover with no cure, especially when you can't tell which direction they're coming from.", + "DatingLandmarkEvent.1905.1": "Alina leans into you and asks, \"Can we come back to the bathhouse again?\"\n\"Of course! We can come every single day if you want!\"", + "DatingLandmarkEvent.1905.2": "\"You agreed so fast, almost like you've said it a million times.\" She takes a sip of tea, then pushes the cup away. \"This tea tastes like peaches.\"", + "DatingLandmarkEvent.1905.3": "Peaches? Surprised, you grab the teapot and look inside. It's just regular tea leaves. But when you take a sip, it really does taste like peaches.", + "DatingLandmarkEvent.1906.1": "It's getting late, and the moon hangs against a pastel pink sky. You and Alina lie back in your lounge chairs, watching the daylight slowly fade away.", + "DatingLandmarkEvent.1906.2": "\"Whenever you feel lonely, just look at the moon,\" Alina tells you. \"No matter how much time passes, the moon never changes. As long as you look up, we'll always be looking at the same moon.\"", + "DatingLandmarkEvent.1906.3": "You chatter endlessly under the moonlight until the night fully sets in. You reach a hand up, as if trying to grasp the moon in your palm.", + "DatingLandmarkEvent.2001.1": "Alina is waiting for you on the steps. The morning wind catches her, blowing the hair at the nape of her neck and whipping her shawl around like a flag.", + "DatingLandmarkEvent.2001.2": "It rained earlier. Leftover puddles drip from the roof, catching the sunlight and sparkling as they fall.", + "DatingLandmarkEvent.2001.3": "\"I've been waiting forever!\" Alina says, pulling you inside.", + "DatingLandmarkEvent.2002.1": "It's freezing inside. Your nose even feels a little numb. A thin layer of sunlight paints the walls. Noticing your \"distress\", Alina crouches by the fireplace and gets a fire going.", + "DatingLandmarkEvent.2002.2": "It finally warms up. You lean close to the hearth, letting the hot air caress your face.\n\"Don't get your face dirty!\" Alina pulls you back. \"You're going to get covered in soot.\"", + "DatingLandmarkEvent.2002.3": "She exhales slowly into her palms, then rubs your cheeks. \"Your face is freezing!\" she gasps softly.\nHer hands are warm, like a vortex of light, pulling you into a perfectly curated summer evening.", + "DatingLandmarkEvent.2003.1": "You sit at the table drinking tea with Alina while the fire crackles nearby. Suddenly, you both feel each other's gaze and lock eyes for a split second.", + "DatingLandmarkEvent.2003.2": "You feel yourself shrink down, captured in her bright, shimmering eyes. Maybe this girl always keeps a spot in her vision reserved just for you.", + "DatingLandmarkEvent.2003.3": "Perhaps feeling shy, she turns her head toward the window, looking away. Gripping her teacup, Alina blows a long breath of hot air. The faint sigh hits the white windowpanes, clouding them with a hazy layer of steam.", + "DatingLandmarkEvent.2004.1": "\"Look, it's raining,\" Alina says, staring out the window.\nWe should take a picture to capture this moment. You pull her over to the window and hold up your phone.", + "DatingLandmarkEvent.2004.2": "Standing with your backs to the window, you frame the ash-gray sky and the rainy wasteland in the shot. But the background is so bright that your faces are cast in heavy shadow. You adjust the focus, but now the sky and wasteland are blown out, turning into a blinding white background.", + "DatingLandmarkEvent.2004.3": "Giving up on the lighting, you turn around and face the window instead. The shutter clicks. You're smiling a bit awkwardly, while she's grinning ear to ear. The room behind you looks like a total mess. Maybe you should have cleaned up first?\nLooking at the photo, you thought: If you ever meet again, no matter what happens in the future, you'll always be able to recognize each other.", + "DatingLandmarkEvent.2005.1": "Before you know it, it's pouring outside. You sit by the window with Alina. The wasteland is soaked, and the world around the cabin grows profoundly quiet.", + "DatingLandmarkEvent.2005.2": "Caught in the mood, you pull out your phone and put on a song.\nYou listen to it in silence. Even in this windless room, her long eyelashes flutter slightly.", + "DatingLandmarkEvent.2005.3": "As the drumbeat kicks in, you stand up and offer her your hand. Alina takes it. Your footsteps weave together, tapping rhythmically against the floorboards. In perfect moments like this, you have to choose a good song, a good dance—something to leave behind as a marker for the future.", + "DatingLandmarkEvent.2006.1": "You wake up just as the night comes to an end. The rain has stopped. Alina lies beside you, her breathing steady. If only the night could last forever. If only you could lie in this bed and never have to get up. But the sunlight still pierces through the window the next morning, utterly unforgiving.", + "DatingLandmarkEvent.2006.2": "Alina wakes up soon after, throwing her arms around you with sleepy eyes. If you were a poet, you could probably find the perfect words to describe how you feel right now.", + "DatingLandmarkEvent.2006.3": "The morning is bright and shining. You share a bowl of porridge together. As you get ready to leave, she carefully wraps a scarf around your neck.\n\"Come back and see me soon,\" she says as she walks you to the door, giving your ear an affectionate rub.", "DatingLandmarkEvent.501.1": "The entrance of the cave is covered in moss. It looks like nobody has visited here for a long time.", "DatingLandmarkEvent.501.2": "\"What are we going to find today?\" The two of you continue to explore while chatting along the way.", "DatingLandmarkEvent.502.1": "You discover an ancient statue wedged in a crack in the stone wall. It seems like someone deliberately hid it here.", diff --git a/data/language/en_us/datingstartendevent.json b/data/language/en_us/datingstartendevent.json index f3fa48140..66fb4da53 100644 --- a/data/language/en_us/datingstartendevent.json +++ b/data/language/en_us/datingstartendevent.json @@ -158,5 +158,9 @@ "DatingStartEndEvent.160101.1": "On a whim, you used your phone to invite ==DATING_CHARACTER== to hang out with you.", "DatingStartEndEvent.160101.2": "The two of you will be spending some time together. What will happen?", "DatingStartEndEvent.160102.1": "Before you realize it, time has flown by.", - "DatingStartEndEvent.160102.2": "You have made some great memories with ==DATING_CHARACTER==, and now..." + "DatingStartEndEvent.160102.2": "You have made some great memories with ==DATING_CHARACTER==, and now...", + "DatingStartEndEvent.162101.1": "Feeling a bit bored, you ask Alina to go for a walk.", + "DatingStartEndEvent.162101.2": "The two of you will be spending some time together. What will happen?", + "DatingStartEndEvent.162102.1": "Before you realize it, time has flown by.", + "DatingStartEndEvent.162102.2": "You have made some great memories with Alina, and now..." } \ No newline at end of file diff --git a/data/language/en_us/dictionarydiagram.json b/data/language/en_us/dictionarydiagram.json index ffe9b841b..2e6d8cda6 100644 --- a/data/language/en_us/dictionarydiagram.json +++ b/data/language/en_us/dictionarydiagram.json @@ -193,6 +193,10 @@ "DictionaryDiagram.30011701.2": "If a target has been inflicted with a mark, try attacking it with a skill of the same element that can trigger the mark!", "DictionaryDiagram.30011801.1": "Musical Note Source", "DictionaryDiagram.30011801.2": "You will receive Musical Notes by completing battle, making purchases in the shop, and encountering random events in the Monolith Walkthrough.", + "DictionaryDiagram.30011901.1": "Record Adjusting: Potentials", + "DictionaryDiagram.30011901.2": "Once a Record meets the rating requirement, you get Potential adjustment and Note adjustment.\u000bAdjusting Potentials lets you shift levels from one Potential over to another.\u000bConfirming costs specific materials, and you can't adjust that Record again.", + "DictionaryDiagram.30012001.1": "Record Adjusting: Notes", + "DictionaryDiagram.30012001.2": "Once a Record meets the rating requirement, you get Potential adjustment and Note adjustment.\u000bAdjusting Potentials lets you shift levels from one Potential over to another.\u000bConfirming costs specific materials, and you can't adjust that Record again.", "DictionaryDiagram.40010101.1": "Gameplay Overview", "DictionaryDiagram.40010101.2": "Areas buried with rare treasures await Trekkers. Explore these areas to uncover these treasures, accumulate points, and earn generous rewards.", "DictionaryDiagram.40010102.1": "How to Obtain Treasure Shovels", @@ -378,39 +382,95 @@ "DictionaryDiagram.40080401.1": "Endless Challenge", "DictionaryDiagram.40080401.2": "The summer fun never ends! In Endless Challenge mode, running out of time will cost you HP.\nMake smart use of your Summer Drinks, rack up massive combos, and aim for the highest score possible!", "DictionaryDiagram.40090101.1": "Through Hostile Depths", - "DictionaryDiagram.40090101.2": "In Through Hostile Depths, you will match your wits against a mysterious sage, leading the Trekkers under your command—along with powerful allies and former foes—as Chess Pieces to play out the match!\nUse Talent Gold to recruit pieces, expand your team, reach the Final Battle, and claim victory!", + "DictionaryDiagram.40090101.2": "In Through Hostile Depths mode, you will delve into the Starward Tower, command the investigation team, and trace the footsteps of the Exalted One.\nYour objective is to use Talent Gold to recruit members, build a well-balanced lineup, win battles, and maintain your Sanity... until you reach the endgame!", "DictionaryDiagram.40090102.1": "Board Layout", - "DictionaryDiagram.40090102.2": "In a match of Through Hostile Depths, the board consists of a maximum 3 Offense slots and 6 Assist slots.\nThe 3 Offense slots each have unique buffs, and pieces placed here receive the corresponding bonuses.\nPieces deployed in Offense slots face enemies directly in battle, and cast Offense Skills when their Energy is full.\nPieces deployed in Assist slots do not enter the field, but cast Assist Skills when their Energy is full.", + "DictionaryDiagram.40090102.2": "In Through Hostile Depths, your team can consist of up to 3 Offense members and 6 Assist members. Members deployed in Offense Zone fight enemies directly in battle and use their Offense Skills when their Energy is full. Members deployed in Support area do not remain on the field, but use their Support Skills when their Energy is full.", "DictionaryDiagram.40090103.1": "Phases and Nodes", - "DictionaryDiagram.40090103.2": "A match is divided into several phases, each composed of multiple nodes. Node types include Encounter, Opportunity, Lord, and Final Battle.", + "DictionaryDiagram.40090103.2": "An investigation is divided into several phases, each composed of multiple nodes. Node types include Encounter, Opportunity, Lord, and Final Battle.", "DictionaryDiagram.40090104.1": "Node Introduction", - "DictionaryDiagram.40090104.2": "Encounter: Combat node. Enemies grow stronger as the match progresses. Only Encounter battles count toward Win/Lose Streaks.\nOpportunity: Grants an Opportunity choice with three Challenge difficulties. You may roll the Dice before choosing. If the result meets the requirement, you can claim the reward directly without taking the Challenge.", + "DictionaryDiagram.40090104.2": "Encounter: Battle Mode. Enemies grow stronger as the investigation progresses. Only Encounter battles count toward Win/Lose Streaks.\nOpportunity: Grants an Opportunity choice with three Challenge difficulties. You may roll the Dice before choosing. If the result meets the requirement, you can claim the reward directly without taking the Challenge.", "DictionaryDiagram.40090105.1": "Sanity (SAN)", - "DictionaryDiagram.40090105.2": "Sanity (SAN) is the key to maintaining your focus during a match. If SAN reaches 0, the match ends immediately.\nLosing a battle reduces SAN, while winning restores a small amount.\nRemaining SAN at the end of the Final Battle affects your final score.", + "DictionaryDiagram.40090105.2": "Sanity (SAN) is the key to maintaining your focus during a match. If SAN reaches 0, the investigation ends immediately.\nLosing a battle reduces SAN, while winning restores a small amount. Remaining SAN at the end of the Final Battle affects your final score.", "DictionaryDiagram.40090106.1": "Battle Victory & Defeat", - "DictionaryDiagram.40090106.2": "Battles, including Auto Attacks, Offense Skills, and Assist Skills, are fully automatic.\nVictory is achieved by defeating all enemies; defeat occurs if all your Offense pieces are defeated.\nEach battle has a countdown; once the countdown ends, all healing will be disabled across the field, and both sides will unleash their full firepower to speed up the battle.", - "DictionaryDiagram.40090107.1": "Piece Cost", - "DictionaryDiagram.40090107.2": "Each piece has a recruitment cost in the Shop, ranging from 1 to 5.\nHigher-cost pieces generally possess more powerful Skills or superior stats, but they also have a lower probability of appearing in the Shop.", - "DictionaryDiagram.40090108.1": "Piece Stars", - "DictionaryDiagram.40090108.2": "Having 3 identical pieces automatically combines them into the same piece with a higher star level.\nAs the star level increases, the piece's stats will greatly improve. Typically, 3★ is the strongest level.", - "DictionaryDiagram.40090109.1": "Piece Roles", - "DictionaryDiagram.40090109.2": "Pieces are classified as Offense, Assist, and Balanced.\nPieces can be deployed anywhere on the board, but the abilities or mechanics of Offense pieces only take effect when they're deployed in Offense slots. The same applies to Assist pieces.\nBalanced pieces can use their full abilities in any slot.", + "DictionaryDiagram.40090106.2": "Battles, including Auto Attacks, Offense Skills, and Assist Skills, are fully automatic.\nVictory is achieved by defeating all enemies; defeat occurs if all your Offense members are defeated.\nEach battle has a countdown. Once the countdown ends, and both sides will unleash their full firepower to speed up the battle.", + "DictionaryDiagram.40090107.1": "Member Cost", + "DictionaryDiagram.40090107.2": "Each member has a recruitment cost in the Shop, ranging from 1 to 5.\nHigher-cost members generally possess more powerful Skills or superior stats, but they also have a lower probability of appearing in the Shop.", + "DictionaryDiagram.40090108.1": "Member Stars", + "DictionaryDiagram.40090108.2": "Having 3 identical members automatically combines them into the same member with a higher star level. As the star level increases, the member's stats will greatly improve. Typically, 3★ is the strongest level.", + "DictionaryDiagram.40090109.1": "Member Roles", + "DictionaryDiagram.40090109.2": "Members are divided into three roles: Offense, Assist, and Balanced. All members can be placed in either the Offense or Assist Zone, but each role performs best in its designated position. Offense members excel in combat, Assist members in support, while Balanced members perform well in either area.", "DictionaryDiagram.40090110.1": "Traits", - "DictionaryDiagram.40090110.2": "Each piece comes with one or more Trait affixes.\nDeploy pieces with matching Traits to activate powerful synergy effects when conditions are met.\nThe higher the Trait level, the stronger the effect.", + "DictionaryDiagram.40090110.2": "Each member comes with one or more Trait affixes.\nDeploy members with matching Traits to activate powerful synergy effects when conditions are met.\nThe higher the Trait level, the stronger the effect.", "DictionaryDiagram.40090111.1": "Track Traits", - "DictionaryDiagram.40090111.2": "You can use the Track Traits function on specific Traits. In the Shop, pieces associated with tracked Traits will be marked to help you identify them and achieve synergy effects quickly.", - "DictionaryDiagram.40090112.1": "Plans and Blessings", - "DictionaryDiagram.40090112.2": "At the beginning of a match, you can choose 1 of 3 Starting Plans. Opportunity nodes may grant additional Blessing choices. Choosing the right Plan or Blessings can provide major bonuses for the match.", + "DictionaryDiagram.40090111.2": "You can use the Track Traits function on specific Traits. In the Shop, members associated with tracked Traits will be marked to help you identify them and achieve synergy effects quickly.", + "DictionaryDiagram.40090112.1": "Blessings", + "DictionaryDiagram.40090112.2": "Opportunity nodes may grant additional Blessings. Choosing the right Blessings can provide major bonuses for the match.", "DictionaryDiagram.40090113.1": "Talent Gold", - "DictionaryDiagram.40090113.2": "Talent Gold is the core currency used to recruit pieces, refresh the Shop, and raise the Shop Level.\nNode Income = Base Gold + Interest + Win/Lose Streak Bonus + Gold from extra bonuses, special Pieces, or special Traits.", + "DictionaryDiagram.40090113.2": "Talent Gold is the core currency used to recruit members, refresh the Shop, and raise the Shop Level.\nNode Income = Base Gold + Interest + Win/Lose Streak Bonus + Gold from extra bonuses, special members, or special Traits.", "DictionaryDiagram.40090114.1": "Shop Refresh", - "DictionaryDiagram.40090114.2": "You can use Talent Gold to recruit desired pieces in the Shop. Spend 2 Gold to refresh the Shop. The Shop automatically refreshes once when entering a new node, unless you have set it to locked.", - "DictionaryDiagram.40090115.1": "Shop Level", - "DictionaryDiagram.40090115.2": "Higher Shop levels increase the probability of recruiting high-cost pieces and expand your deployment limit.\nShop EXP is earned automatically per node or can be purchased with Talent Gold.", - "DictionaryDiagram.40090116.1": "Team Guides", - "DictionaryDiagram.40090116.2": "During deployment, you can view Team Guides for lineup references.\nYou can use the Apply function on a specific lineup, and the Shop will display recommended pieces that match the lineup.", + "DictionaryDiagram.40090114.2": "You can use Talent Gold to recruit desired members in the Shop. Spend 2 Gold to refresh the Shop. The Shop automatically refreshes once when entering a new node, unless you have set it to locked.", + "DictionaryDiagram.40090115.1": "Tyrant Level", + "DictionaryDiagram.40090115.2": "Higher Tyrant levels increase the probability of recruiting high-cost members and expand your deployment limit.\nTyrant EXP is earned automatically per node or can be purchased with Talent Gold.", + "DictionaryDiagram.40090116.1": "Lineup Guides", + "DictionaryDiagram.40090116.2": "During deployment, you can view Lineup Guides for lineup references.\nYou can use the Apply function on a specific lineup, and the Shop will display recommended members that match the lineup.", + "DictionaryDiagram.40090117.1": "Tyrant Authority", + "DictionaryDiagram.40090117.2": "Before setting out, you must first choose the Tyrant type you wish to play in this investigation.\nDifferent Tyrant types have different Tyrant Authorities and vary across the dimensions of Intuition, Analysis, and Chaos.\nUnlock more nodes in the Strategy Tree to unlock more Tyrant types.", + "DictionaryDiagram.40090118.1": "Offense Bonuses", + "DictionaryDiagram.40090118.2": "Unlocking Strategy Tree nodes also unlocks position bonuses for Offense slots. Members placed in those slots will receive the corresponding bonuses.", + "DictionaryDiagram.40090119.1": "Prime Stance", + "DictionaryDiagram.40090119.2": "Quite a few familiar faces you've already come to know are also part of the investigation team!\nTrekkers already recruited under your command will be converted into base attribute bonuses based on their current development progress, including Trekker Level and Talent Level.", "DictionaryDiagram.40090204.1": "Node Introduction", "DictionaryDiagram.40090204.2": "Lord: The final battle of each Phase against a powerful enemy.\nFinal Battle: The final battle of the match against a powerful boss. Clear it to win.", + "DictionaryDiagram.40100101.1": "Startup Sequence", + "DictionaryDiagram.40100101.2": "Sparkla drives Super Action Pie forward nonstop. Press and drag to steer her left or right.", + "DictionaryDiagram.40100102.1": "Startup Sequence", + "DictionaryDiagram.40100102.2": "Sparkla starts with a set amount of Speed. Pick up a Bunny Firework Cannon or drive over a Boost Glyph to gain more Speed.", + "DictionaryDiagram.40100103.1": "Startup Sequence", + "DictionaryDiagram.40100103.2": "Driving over a Slow Glyph reduces Speed.\nMonsters lying in wait along the track have their own Speed. When Sparkla collides with one, both sides lose an equal amount of Speed.\nBoth hitting monsters and knocking them back award points.", + "DictionaryDiagram.40100104.1": "Startup Sequence", + "DictionaryDiagram.40100104.2": "After a certain distance, a Spirit of Brutality blocks the way. Sparkla spends all the Speed she has banked to wrestle it head-on. Only by knocking the Spirit of Brutality back can you win.", + "DictionaryDiagram.40100105.1": "Startup Sequence", + "DictionaryDiagram.40100105.2": "If Sparkla's Speed drops to zero before she reaches the Spirit of Brutality, the run ends in failure.", + "DictionaryDiagram.40100106.1": "Revving Up", + "DictionaryDiagram.40100106.2": "Boost Glyphs and Slow Glyphs that multiply and divide Speed have been added. Barriers will block lateral movement.", + "DictionaryDiagram.40100107.1": "Revving Up", + "DictionaryDiagram.40100107.2": "Get ready for tougher monsters. Pick up the NGO Breaker Drill to strip Speed from monsters twice as fast.", + "DictionaryDiagram.40100108.1": "NGO Gear and Allies", + "DictionaryDiagram.40100108.2": "Crash into the trapped Amber along the track to free her and gain her covering fire support.\nThe NGO Circular Saw lets Sparkla hit several monsters at once.\nThe Action Pie Formula lets her blast monsters away instantly, but only once per pickup.", + "DictionaryDiagram.40100109.1": "New Allies", + "DictionaryDiagram.40100109.2": "Noya and Iris also appear along the track waiting to be freed, and each lends her own support once rescued.", + "DictionaryDiagram.40100110.1": "It's All Yours, Rabbit Pie!", + "DictionaryDiagram.40100110.2": "The Omni Suppressor can be picked up along the track. Press the button to have Rabbit Pie launch a powerful bomb that wipes out the monsters ahead.\nIt can't be carried for long. A short while after pickup, Rabbit Pie fires the bomb automatically.", + "DictionaryDiagram.40100111.1": "Prototype", + "DictionaryDiagram.40100111.2": "Mysterious Reverse Glyphs appear. Drive over one and the digits of the current Speed flip.\nThink twice before taking that gamble.", + "DictionaryDiagram.70010101.1": "The Tyrant's Tower", + "DictionaryDiagram.70010101.2": "This is a private space for you and your Trekkers. Here, you can interact closely with your companions and freely arrange a variety of furnishings.", + "DictionaryDiagram.70010102.1": "Basic Controls", + "DictionaryDiagram.70010102.2": "Swipe left or right on the screen (or click and drag left or right with the mouse) to rotate the camera view.", + "DictionaryDiagram.70010201.1": "Placing Furniture", + "DictionaryDiagram.70010201.2": "Choose a piece of furniture you like for the current space and place it. Please note that some furniture can only be used indoors or outdoors.", + "DictionaryDiagram.70010202.1": "Adjusting Furniture", + "DictionaryDiagram.70010202.2": "Before placing a piece of furniture, you can rotate or move it. Once you're satisfied with the position, tap Confirm to place it.\nFurniture that has already been placed can also be repositioned or stored away.", + "DictionaryDiagram.70010203.1": "Sets", + "DictionaryDiagram.70010203.2": "You can quickly complete a layout by applying a preset furniture set.\nAfter applying a preset, you can still make further adjustments. Completed layouts can also be saved as presets for easy use later.", + "DictionaryDiagram.70010301.1": "Daily Gifts", + "DictionaryDiagram.70010301.2": "Interact with the placed Sherlock Statue once per day to receive a random small gift.\nBesides the Sherlock Statue, there are also other pieces of furniture with special functions waiting to be discovered.", + "DictionaryDiagram.70010401.1": "Movement Controls", + "DictionaryDiagram.70010401.2": "In Tyrant Mode, you can directly control the Tyrant's movement.", + "DictionaryDiagram.70010402.1": "Interacting with Trekkers", + "DictionaryDiagram.70010402.2": "Control the Tyrant and move close to a Trekker to tap the button and interact with her.", + "DictionaryDiagram.70010403.1": "Interaction Rewards and Gifts", + "DictionaryDiagram.70010403.2": "The first daily interaction with each Trekker grants Affinity rewards and a gift from them. Up to 5 rewards can be obtained each day.", + "DictionaryDiagram.70010501.1": "Exclusive Interactive Furniture", + "DictionaryDiagram.70010501.2": "You can place a Trekker's exclusive interactive furniture in the scene.\nWhen a Trekker approaches this furniture, there is a chance that their exclusive interaction animation will be triggered.", + "DictionaryDiagram.70010601.1": "Switching Modes", + "DictionaryDiagram.70010601.2": "Select the button to switch between Tyrant Mode and Tower Mode.\nIn Tyrant Mode, you can control the Tyrant to interact with Trekkers and furniture.\nIn Tower Mode, you can observe the entire scene from an overhead view.", + "DictionaryDiagram.70010602.1": "Zooming the View", + "DictionaryDiagram.70010602.2": "In Tower Mode, use a two-finger pinch gesture or the mouse wheel to zoom in and out.", + "DictionaryDiagram.70010603.1": "Picking Up Characters", + "DictionaryDiagram.70010603.2": "In Tower Mode, press and hold to pick up a character, then drag them to any valid location in the scene.\nThis may make it easier to trigger interaction animations.", + "DictionaryDiagram.70010701.1": "Elevator", + "DictionaryDiagram.70010701.2": "Tap the elevator button or use the elevator in the scene to move between different areas of the Tyrant's Tower.", "DictionaryDiagram.90010101.1": "Daily Tyrant Points", "DictionaryDiagram.90010101.2": "Complete daily tasks to earn Tyrant Points for item rewards. Accumulate more Tyrant Points to unlock milestone rewards. Tyrant Points and milestone rewards will reset at 1:00 PM every day.", "DictionaryDiagram.90010102.1": "Special Tasks", diff --git a/data/language/en_us/dictionaryentry.json b/data/language/en_us/dictionaryentry.json index ffb119138..584648f38 100644 --- a/data/language/en_us/dictionaryentry.json +++ b/data/language/en_us/dictionaryentry.json @@ -17,11 +17,21 @@ "DictionaryEntry.201401.1": "Proving Grounds", "DictionaryEntry.201501.1": "Boss Blitz", "DictionaryEntry.201701.1": "Operation: Shadow Siege", + "DictionaryEntry.201801.1": "Through Hostile Depths", + "DictionaryEntry.201802.1": "Through Hostile Depths - Members", + "DictionaryEntry.201803.1": "Through Hostile Depths - Traits and Blessings", "DictionaryEntry.300102.1": "Records", "DictionaryEntry.300103.1": "Potentials", "DictionaryEntry.300104.1": "Disc", "DictionaryEntry.300105.1": "Basic Controls", "DictionaryEntry.300106.1": "Elemental Mark", "DictionaryEntry.300107.1": "Element", - "DictionaryEntry.300108.1": "Resilience" + "DictionaryEntry.300108.1": "Resilience", + "DictionaryEntry.700101.1": "About the Tyrant's Tower", + "DictionaryEntry.700102.1": "Decoration", + "DictionaryEntry.700103.1": "Functional Furniture", + "DictionaryEntry.700104.1": "Interaction with Trekkers", + "DictionaryEntry.700105.1": "Interaction with Furniture", + "DictionaryEntry.700106.1": "Switching Modes", + "DictionaryEntry.700107.1": "Elevator" } \ No newline at end of file diff --git a/data/language/en_us/dictionarytab.json b/data/language/en_us/dictionarytab.json index c2db82a2c..fb296abbd 100644 --- a/data/language/en_us/dictionarytab.json +++ b/data/language/en_us/dictionarytab.json @@ -1,5 +1,6 @@ { "DictionaryTab.1.1": "Trekkers", "DictionaryTab.2.1": "Gameplay", - "DictionaryTab.3.1": "Combat" + "DictionaryTab.3.1": "Combat", + "DictionaryTab.4.1": "Tyrant's Tower" } \ No newline at end of file diff --git a/data/language/en_us/dictionarytopbarentry.json b/data/language/en_us/dictionarytopbarentry.json index 1fabaface..36057e181 100644 --- a/data/language/en_us/dictionarytopbarentry.json +++ b/data/language/en_us/dictionarytopbarentry.json @@ -38,6 +38,8 @@ "DictionaryTopBarEntry.300117.1": "Element: Mark Infliction", "DictionaryTopBarEntry.300118.1": "Musical Note Source", "DictionaryTopBarEntry.300119.1": "Musical Notes", + "DictionaryTopBarEntry.300120.1": "Adjusting Potentials", + "DictionaryTopBarEntry.300121.1": "Adjusting Notes", "DictionaryTopBarEntry.400101.1": "Lucky Treasure Shovel", "DictionaryTopBarEntry.400201.1": "Chess Defense - Basic Gameplay", "DictionaryTopBarEntry.400202.1": "Chess Defense - Character Upgrade", @@ -85,6 +87,22 @@ "DictionaryTopBarEntry.400803.1": "Cooling Supply Station: Fever Mode", "DictionaryTopBarEntry.400804.1": "Cooling Supply Station: Endless Challenge", "DictionaryTopBarEntry.400901.1": "Through Hostile Depths", + "DictionaryTopBarEntry.400902.1": "Through Hostile Depths - Beginner Guides", + "DictionaryTopBarEntry.400903.1": "Through Hostile Depths - Beginner Guides", + "DictionaryTopBarEntry.400904.1": "Through Hostile Depths - Beginner Guides", + "DictionaryTopBarEntry.401001.1": "Speed & Wheels: How to Play", + "DictionaryTopBarEntry.401002.1": "Speed & Wheels: Rising Difficulty", + "DictionaryTopBarEntry.401003.1": "Speed & Wheels: NGO Gear", + "DictionaryTopBarEntry.401004.1": "Speed & Wheels: Trapped Trekkers", + "DictionaryTopBarEntry.401005.1": "Speed & Wheels: Omni Suppressor", + "DictionaryTopBarEntry.401006.1": "Speed & Wheels: Reverse Glyph", + "DictionaryTopBarEntry.700101.1": "About the Tyrant's Tower", + "DictionaryTopBarEntry.700102.1": "Decoration", + "DictionaryTopBarEntry.700103.1": "Functional Furniture", + "DictionaryTopBarEntry.700104.1": "Interaction with Trekkers", + "DictionaryTopBarEntry.700105.1": "Interaction with Furniture", + "DictionaryTopBarEntry.700106.1": "Switching Modes", + "DictionaryTopBarEntry.700107.1": "Elevator", "DictionaryTopBarEntry.900101.1": "Daily Task", "DictionaryTopBarEntry.900301.1": "Startup Grant" } \ No newline at end of file diff --git a/data/language/en_us/discip.json b/data/language/en_us/discip.json index d50ca4c63..abf7eccb5 100644 --- a/data/language/en_us/discip.json +++ b/data/language/en_us/discip.json @@ -406,5 +406,13 @@ "DiscIP.214062.1": "Main Melody", "DiscIP.214062.2": "Victory Tune", "DiscIP.214062.3": "All That Was Beautiful", - "DiscIP.214062.4": "Memories of better days flash through your mind.\nNights at the camp, laughing around the campfire while the breeze carried the scent of woodsmoke and wild grass. Tearing down the roads in Loxy with Noya, kicking up clouds of dust. Scouring the alleyways with Amber for some runaway cat. Scrambling alongside Iris to snatch up sale items, just to save a few Dorra for tomorrow.\n\nThe awe of first meeting the girl who calls herself a blade, and the promise you finally kept when your paths crossed again. The unwavering bond that got you through the clashes with the Big Three. The polite smiles masking hidden daggers during the company's power struggles. The allies and rivals, the highs and lows, the fleeting peace and the crushing tension. It all blends into a distant but unforgettable history.\n\nMaybe those bygone days are what silently shape you now. The laughter and the scars, the moments of quiet and the fierce battles. They became part of you long before you even noticed.\n\nYou can lay low and try to slip out of this mess with minimal casualties. \nYou can grab fate by the throat and tackle the problem head-on. \nOr you can risk everything in one final stand, fighting for a permanent way out.\n\nYet, no matter what you choose, it feels like fate has already rigged the game from on high, tying every path to the exact same end.\nThat's when it finally hits you.\nAll the warmth that made you hesitate, the memories you clung to—they belong to yesterday. They aren't gone, but they have no place here in the present. They can't light the way forward. What awaits you now is heavier, colder, and far more unforgiving than anything you've faced before.\n\nBut the choice is still yours. Because the road ahead is pitch black, because the good times are over, and because there is no turning back, what you do right now matters more than ever.\nSo... What will you choose?" + "DiscIP.214062.4": "Memories of better days flash through your mind.\nNights at the camp, laughing around the campfire while the breeze carried the scent of woodsmoke and wild grass. Tearing down the roads in Loxy with Noya, kicking up clouds of dust. Scouring the alleyways with Amber for some runaway cat. Scrambling alongside Iris to snatch up sale items, just to save a few Dorra for tomorrow.\n\nThe awe of first meeting the girl who calls herself a blade, and the promise you finally kept when your paths crossed again. The unwavering bond that got you through the clashes with the Big Three. The polite smiles masking hidden daggers during the company's power struggles. The allies and rivals, the highs and lows, the fleeting peace and the crushing tension. It all blends into a distant but unforgettable history.\n\nMaybe those bygone days are what silently shape you now. The laughter and the scars, the moments of quiet and the fierce battles. They became part of you long before you even noticed.\n\nYou can lay low and try to slip out of this mess with minimal casualties. \nYou can grab fate by the throat and tackle the problem head-on. \nOr you can risk everything in one final stand, fighting for a permanent way out.\n\nYet, no matter what you choose, it feels like fate has already rigged the game from on high, tying every path to the exact same end.\nThat's when it finally hits you.\nAll the warmth that made you hesitate, the memories you clung to—they belong to yesterday. They aren't gone, but they have no place here in the present. They can't light the way forward. What awaits you now is heavier, colder, and far more unforgiving than anything you've faced before.\n\nBut the choice is still yours. Because the road ahead is pitch black, because the good times are over, and because there is no turning back, what you do right now matters more than ever.\nSo... What will you choose?", + "DiscIP.214066.1": "Main Melody", + "DiscIP.214066.2": "Victory Tune", + "DiscIP.214066.3": "My Guiding Star", + "DiscIP.214066.4": "Dawn broke. The flawed puppets lay dead among the flowers in the bathhouse.\nThe missing woke up and found their way home. Families reunited. Life seemed to return to this city by the water.\nSome things survived. Others are gone forever.\n\nElis keeps her doors shut now. She seems obsessed with studying that \"box.\"\nUnlike me, she understands magic. So I wouldn't even know how I can contribute.\nLulu is pushing forward... She's learning to read and write, trying to put our story down on paper.\nUnlike me, the kid is a natural learner. I have nothing left to teach her.\n\nAs for me... I fell apart for a while.\nAfter my Night Watcher patrols, I often sit by that tombstone and talk about my day.\nSince when did I become someone who reflects and shares about my days like this?\nIs it because of you?\n\nI always felt safe around you.\nI told you secrets I'd buried deep, things I couldn't stomach telling anyone else... And you just listened.\nEven though you were so thin. So fragile.\nYet when the moment came, you chose to sacrifice yourself without a second thought.\n\"In my world, people help each other out in the Wilds. We share our stories, laugh together, and shoulder each other's burdens. Those people are called Trekkers.\"\nIs that what it means to be a companion?\n\nThe moon rises above the bare branches. Stars scatter across the night sky.\nI grip my sword and head to the empty lakeshore alone.\n\nI force myself to remember it all. Every moment of my life.\nThat desperate need to survive.\nThat burning drive to protect everyone.\nI swing the sword.\nFor the ones who are gone. For the ones still breathing.\nI have to get stronger if I want any hope of standing by your side again.\n\n\"There are enemies out there stronger than Olympia!\"\n\"Foes more cunning than Coppelius!\"\n\"There will be so many more obstacles in the world beyond Filanis!\"\n\nSwing. Train. Focus...\nPush until my body breaks down, rest, and pick the sword right back up.\nOver and over again...\nI will tear down my limits and rewrite my destiny.\n\nYou are still out there shining somewhere. My Guiding Star.\nEven if my memories fade, I will follow your light.\nWill I find you at the end of it all?", + "DiscIP.214067.1": "Main Melody", + "DiscIP.214067.2": "Victory Tune", + "DiscIP.214067.3": "Eternal Brilliance", + "DiscIP.214067.4": "This was your descent into another long night. A story known only to you.\nYou reached out for the bonds you knew, only to find two very familiar strangers staring back in a foreign land.\nYou realized there was no going back. The rules you knew meant nothing here. No pacts. No rules. Just raw violence and crushing oppression. But even in the pitch black, some people still looked to the stars.\n\nCarrying a past of sand and blood, the young knight raised her great sword to defend the one who gave her a name.\nSpurning hollow glory and false sacrifices, the fake Saintess poured her wisdom into a Soul Stone of hope.\nThen there were the ordinary people. Folks with simple dreams and too many words left unsaid.\nYou watched them make their stand. Thanks to the struggle of countless souls, the puppets chasing perfection finally ground to a halt.\nYou waded through their wreckage and took your seat on the throne beneath the cross-shaped star, exactly like the drawing in that hidden room.\n\nLooking back, you thought of the countless Trekkers from your own time. How they fought for freedom and a better tomorrow, their lives woven together into tales of love and hope.\nYou wanted the people here to have that same chance. To stand on equal ground and reach for their own skies.\nYou only had one wish to make.\n\"From this day forward, the right to freedom shall be returned to all living souls.\"" } \ No newline at end of file diff --git a/data/language/en_us/dormachievement.json b/data/language/en_us/dormachievement.json new file mode 100644 index 000000000..20cd74c3b --- /dev/null +++ b/data/language/en_us/dormachievement.json @@ -0,0 +1,12 @@ +{ + "DormAchievement.100.1": "Starting from Scratch", + "DormAchievement.100.2": "Collect 200 pieces of furniture", + "DormAchievement.101.1": "A Modest Fortune", + "DormAchievement.101.2": "Collect 9,500 pieces of furniture", + "DormAchievement.102.1": "Treasures Gathered", + "DormAchievement.102.2": "Collect 21,500 pieces of furniture", + "DormAchievement.103.1": "A Feast for the Eyes", + "DormAchievement.103.2": "Collect 33,500 pieces of furniture", + "DormAchievement.104.1": "Ultimate Aesthetics", + "DormAchievement.104.2": "Collect 45,500 pieces of furniture" +} \ No newline at end of file diff --git a/data/language/en_us/dormlayoutreward.json b/data/language/en_us/dormlayoutreward.json new file mode 100644 index 000000000..42e04094a --- /dev/null +++ b/data/language/en_us/dormlayoutreward.json @@ -0,0 +1,15 @@ +{ + "DormLayoutReward.730001.1": "Default Preset (Outdoors)", + "DormLayoutReward.730001.2": "Set 1 description", + "DormLayoutReward.730002.1": "Default Preset (Indoors)", + "DormLayoutReward.730002.2": "Set 2 description", + "DormLayoutReward.731001.1": "Everyday Living Room Set", + "DormLayoutReward.731001.2": "Eat, read, or curl up and let your worries sink quietly into the couch cushions—\nA perfect home doesn't need to be luxurious. What matters most is that it feels good to lounge in.", + "DormLayoutReward.731001.4": "Obtained from Shop", + "DormLayoutReward.731002.1": "Simple White Camping Set", + "DormLayoutReward.731002.2": "Everyone's already found their own sunny spot, so go pick the best seat for taking in the view—\nLife moves fast and the journey is long, so now and then, it's worth stopping for a while and simply enjoying the moment.", + "DormLayoutReward.731002.4": "Obtained by completing Path of Wealth missions", + "DormLayoutReward.731003.1": "Sleek Black Camping Set", + "DormLayoutReward.731003.2": "Bright sunshine, a lovely breeze, and the latest full set of trendy black—\nif you're going to be comfortable, you might as well look fabulous too!", + "DormLayoutReward.731003.4": "Obtained from the Shop" +} \ No newline at end of file diff --git a/data/language/en_us/dormquest.json b/data/language/en_us/dormquest.json new file mode 100644 index 000000000..3dd1d6b99 --- /dev/null +++ b/data/language/en_us/dormquest.json @@ -0,0 +1,19 @@ +{ + "DormQuest.500010.1": "Unlock Hall 1", + "DormQuest.500011.1": "Place the [Sherlock Statue]", + "DormQuest.500012.1": "Claim daily gifts from Sherlock Statue once", + "DormQuest.500013.1": "Pat a Trekker for rewards once", + "DormQuest.500014.1": "Apply a layout in Hall 1 once", + "DormQuest.500015.1": "Collect 8 different types of furniture", + "DormQuest.500016.1": "Place the [Heartlink Booth]", + "DormQuest.500017.1": "Claim daily gifts from Sherlock Statue 3 times", + "DormQuest.500018.1": "Pat Trekkers for rewards 5 times", + "DormQuest.500019.1": "Apply a layout in Hall 1 once", + "DormQuest.500020.1": "Collect 15 different types of furniture", + "DormQuest.500021.1": "Unlock Hall 2", + "DormQuest.500022.1": "Place the [Wish Gacha Machine]", + "DormQuest.500023.1": "Claim daily gifts from Sherlock Statue 7 times", + "DormQuest.500024.1": "Pat Trekkers for rewards 15 times", + "DormQuest.500025.1": "Apply a layout in Hall 2 once", + "DormQuest.500026.1": "Collect 30 different types of furniture" +} \ No newline at end of file diff --git a/data/language/en_us/dormquestgroup.json b/data/language/en_us/dormquestgroup.json new file mode 100644 index 000000000..48bc4b533 --- /dev/null +++ b/data/language/en_us/dormquestgroup.json @@ -0,0 +1,5 @@ +{ + "DormQuestGroup.50001.1": "A Tyrant's First Steps", + "DormQuestGroup.50002.1": "Stockpiling Treasures", + "DormQuestGroup.50003.1": "Grand Designs" +} \ No newline at end of file diff --git a/data/language/en_us/dormroom.json b/data/language/en_us/dormroom.json new file mode 100644 index 000000000..4f3a65c02 --- /dev/null +++ b/data/language/en_us/dormroom.json @@ -0,0 +1,4 @@ +{ + "DormRoom.701001.1": "Hall 1", + "DormRoom.701002.1": "Hall 2" +} \ No newline at end of file diff --git a/data/language/en_us/dormroomscene.json b/data/language/en_us/dormroomscene.json new file mode 100644 index 000000000..4a301a1c8 --- /dev/null +++ b/data/language/en_us/dormroomscene.json @@ -0,0 +1,6 @@ +{ + "DormRoomScene.705001.2": "Outdoors", + "DormRoomScene.705002.2": "Indoors", + "DormRoomScene.705003.2": "Outdoors", + "DormRoomScene.709001.2": "Outdoors" +} \ No newline at end of file diff --git a/data/language/en_us/errorcode.json b/data/language/en_us/errorcode.json index ffedf8404..b7abdfa06 100644 --- a/data/language/en_us/errorcode.json +++ b/data/language/en_us/errorcode.json @@ -150,6 +150,25 @@ "ErrorCode.112704.1": "Challenge Ended", "ErrorCode.112801.1": "Boss Blitz not available", "ErrorCode.112901.1": "Nickname on cooldown. Please try again later.", + "ErrorCode.112911.1": "This spot overlaps with other furniture.", + "ErrorCode.112912.1": "No more furniture space.", + "ErrorCode.112913.1": "Insufficient furniture.", + "ErrorCode.112914.1": "Cannot save more layouts.", + "ErrorCode.112915.1": "This room is not yet unlocked.", + "ErrorCode.112916.1": "This preset does not exist.", + "ErrorCode.112917.1": "This furniture is out of bounds.", + "ErrorCode.112918.1": "You've already liked this.", + "ErrorCode.112919.1": "Exceeded maximum amount.", + "ErrorCode.112920.1": "You haven't obtained this character yet.", + "ErrorCode.112921.1": "You've already claimed this reward.", + "ErrorCode.112922.1": "This Runic Disc does not exist.", + "ErrorCode.112923.1": "You haven't obtained this scene yet.", + "ErrorCode.112924.1": "This character can't be invited while a conflicting character is present.", + "ErrorCode.112925.1": "Renaming is on cooldown. Please try again later.", + "ErrorCode.112926.1": "Illegal name length", + "ErrorCode.112927.1": "Name contains illegal characters", + "ErrorCode.112928.1": "You've used up today's likes.", + "ErrorCode.112929.1": "This player isn't on your friend list. Please exit this screen and try again.", "ErrorCode.11300.1": "Operation: Shadow Siege Season has ended.", "ErrorCode.11301.1": "Target has been hunted. Please choose another target.", "ErrorCode.11401.1": "Data does not exist", diff --git a/data/language/en_us/followsocialmedialinkconfig.json b/data/language/en_us/followsocialmedialinkconfig.json new file mode 100644 index 000000000..2c51c31c2 --- /dev/null +++ b/data/language/en_us/followsocialmedialinkconfig.json @@ -0,0 +1,5 @@ +{ + "FollowSocialMediaLinkConfig.1.1": "X", + "FollowSocialMediaLinkConfig.2.1": "FACEBOOK", + "FollowSocialMediaLinkConfig.3.1": "DISCORD" +} \ No newline at end of file diff --git a/data/language/en_us/force.json b/data/language/en_us/force.json index e0235998c..c8e4948d0 100644 --- a/data/language/en_us/force.json +++ b/data/language/en_us/force.json @@ -8,6 +8,7 @@ "Force.15.1": "Baize Bureau", "Force.16.1": "Yunji Studio", "Force.17.1": "Neo Grace Organization", + "Force.18.1": "The Night Watch", "Force.2.1": "Freelance Trekker", "Force.4.1": "Imperial Guard", "Force.5.1": "White Cat Troupe", diff --git a/data/language/en_us/gacha.json b/data/language/en_us/gacha.json index a6c44141a..b672949db 100644 --- a/data/language/en_us/gacha.json +++ b/data/language/en_us/gacha.json @@ -1,5 +1,6 @@ { "Gacha.1.1": "Boss's Regulars", + "Gacha.1001.1": "One Starlit Year, One Destined Reunion", "Gacha.10110.1": "Mirroring the Jade's Ideal", "Gacha.10114.1": "Sniper of the Meowverse", "Gacha.10115.1": "Stardust Rising in the Light", @@ -24,7 +25,9 @@ "Gacha.10158.1": "Holy Night Gift Rush!", "Gacha.10159.1": "Warmth Lingers, Longing Stirs", "Gacha.10160.1": "Warm Up Before Jumping In!", + "Gacha.10162.1": "At the First Piercing Light", "Gacha.11110.1": "Mirroring the Jade's Ideal", + "Gacha.11115.1": "Stardust Rising in the Light", "Gacha.11119.1": "A Fateful Encounter", "Gacha.11133.1": "A Breezy Romance", "Gacha.11134.1": "The Promise of Melting Snow", @@ -56,7 +59,9 @@ "Gacha.20158.1": "Ode of the Kingdom of Fries", "Gacha.20159.1": "Fresh Affection Awakes", "Gacha.20160.1": "Rippling Waves, a Touch so Gentle", + "Gacha.20162.1": "Resolve at the Tip of My Sword", "Gacha.21110.1": "Tipsy Wisteria Dreams", + "Gacha.21115.1": "If Only I Could Touch the Stars", "Gacha.21119.1": "A Heart-Tuned Melody", "Gacha.21133.1": "Afternoon Glimmer into the Green", "Gacha.21134.1": "Fireworks Dazzling the Night", diff --git a/data/language/en_us/gachastorage.json b/data/language/en_us/gachastorage.json index 7b982fa09..cbc7e884d 100644 --- a/data/language/en_us/gachastorage.json +++ b/data/language/en_us/gachastorage.json @@ -1,6 +1,7 @@ { "GachaStorage.BeginnerCardPool.1": "Opening Act", "GachaStorage.CharacterCardPool.1": "Permanent Trekker Banner", + "GachaStorage.CharacterCardRewardPool.1": "Anniversary Exclusive Recruitment", "GachaStorage.CharacterUpCardPool.1": "Limited Trekker Banner", "GachaStorage.DiscCardPool.1": "Permanent Disc Banner", "GachaStorage.DiscUpCardPool.1": "Limited Disc Banner" diff --git a/data/language/en_us/gachatype.json b/data/language/en_us/gachatype.json index 6c5f56509..50ba8be9b 100644 --- a/data/language/en_us/gachatype.json +++ b/data/language/en_us/gachatype.json @@ -16,6 +16,20 @@ "GachaType.1.7": "※When you acquire a duplicate ★5 Trekker, it will be converted into 60 Soul Keys of the corresponding ★5 Trekker and 200 Expert Permits. For any Soul Key of the corresponding ★5 Trekker exceeding max limit, it will be converted into 5 Expert Permits.\n\n※When you acquire a duplicate ★4 Trekker, it will be converted into 30 Soul Keys of the corresponding ★4 Trekker and 40 Expert Permits. For any Soul Key of the corresponding ★4 Trekker exceeding max limit, it will be converted into 1 Expert Permit.\n\n※When you acquire a duplicate ★4 Disc, it will be converted into 1 Melody of the corresponding ★4 Disc and 40 Expert Permits. For any Melody of the corresponding ★4 Disc exceeding max limit, it will be converted into 40 Expert Permits.\n\n※When you acquire a duplicate ★3 Disc, it will be converted into 1 Melody of the corresponding ★3 Disc and 200 Travel Permits. For any Melody of the corresponding ★3 Disc exceeding max limit, it will be converted into 100 Travel Permits.", "GachaType.1.8": "Trekker UP!", "GachaType.1.9": "★5 Trekker Rate Weight: 50%!", + "GachaType.10.1": "Limited Banner: One Starlit Year, One Destined Reunion", + "GachaType.10.11": "List", + "GachaType.10.12": "Possible ★5 Trekkers", + "GachaType.10.13": "Possible ★4 Trekkers & Discs", + "GachaType.10.14": "Possible ★3 Discs", + "GachaType.10.15": "{0} is a 1st Anniversary Limited Banner.", + "GachaType.10.16": "One of the Trekkers below is guaranteed in the remaining {0} recruitments.", + "GachaType.10.17": "{0} is a 1st Anniversary Limited Banner. A ★5 Trekker is guaranteed within 160 recruitment attempts.\n\n※ Recruitment count and guarantee progress for 1st Anniversary Limited Banner are tracked on their own, independent from other banner types.", + "GachaType.10.2": "Banner Instructions", + "GachaType.10.3": "{0} is a 1st Anniversary Limited Banner, and you can recruit here with Fated Reunion Limited Tickets. Tickets bought from the Shop can be used in Permanent Trekker Banner even after this banner closes.\n\nHit 30, 100, or 120 total recruitment milestones in 1st Anniversary Limited Banner to claim bonus gifts.\n\n※ This banner is part of 1st Anniversary Limited Banner, so every attempt here adds to that running total. Its recruitment count and guarantee progress are tracked on their own, independent from other banner types.", + "GachaType.10.4": "Rate Instructions", + "GachaType.10.5": "※The ★5 Trekker base rate is 2.000%, with a comprehensive rate (including guarantees) of 2.082%. A ★5 Trekker is guaranteed within 160 recruitment attempts.\n\n※The base rate for a ★4 Trekker or Disc is 8.000% with a comprehensive rate (including guarantees) of 14.650%. A ★4 or higher-quality Trekker is guaranteed within 10 recruitment attempts. When triggering the guarantee, the ★4 Trekker rate is 98.000% and the ★5 Trekker rate is 2.000%.", + "GachaType.10.6": "Special Notes", + "GachaType.10.7": "※When you acquire a duplicate ★5 Trekker, it will be converted into 60 Soul Keys of the corresponding ★5 Trekker and 200 Expert Permits. For any Soul Key of the corresponding ★5 Trekker exceeding max limit, it will be converted into 5 Expert Permits.\n\n※When you acquire a duplicate ★4 Trekker, it will be converted into 30 Soul Keys of the corresponding ★4 Trekker and 40 Expert Permits. For any Soul Key of the corresponding ★4 Trekker exceeding max limit, it will be converted into 1 Expert Permit.\n\n※When you acquire a duplicate ★4 Disc, it will be converted into 1 Melody of the corresponding ★4 Disc and 40 Expert Permits. For any Melody of the corresponding ★4 Disc exceeding max limit, it will be converted into 40 Expert Permits.\n\n※When you acquire a duplicate ★3 Disc, it will be converted into 1 Melody of the corresponding ★3 Disc and 200 Travel Permits. For any Melody of the corresponding ★3 Disc exceeding max limit, it will be converted into 100 Travel Permits.", "GachaType.2.1": "Permanent Trekker Banner", "GachaType.2.11": "List", "GachaType.2.12": "Possible ★5 Trekkers", @@ -114,11 +128,11 @@ "GachaType.8.14": "Possible ★3 Discs", "GachaType.8.15": "{0} is a Limited Trekker Banner.", "GachaType.8.16": "One of the Trekkers below is guaranteed in the remaining {0} recruitments.", - "GachaType.8.17": "{0} is a Limited Trekker Banner. The current limited ★5 Trekker is guaranteed within 160 recruitment attempts.\n\n※All recruitment attempts that fail to obtain {1} (★5) will accumulate within and carry over across all Limited Trekker Banners, independent from other banner types.\n\n※When the recruitment period ends, {1} (★5) will not be added to the Permanent Trekker Banner.\n\n※After 120 cumulative recruitments in this banner, you can claim 1 {1} (★5). This reward can be claimed once and resets upon the banner's expiration. It cannot be carried over to the next banner.\n\n※The 120-recruitment guarantee and 160-recruitment guarantee are calculated independently.", + "GachaType.8.17": "{0} is a Limited Trekker Banner. The current ★5 Trekker is guaranteed within 160 recruitment attempts.\n\n※All recruitment attempts that fail to obtain {1} (★5) will accumulate within and carry over across all Limited Trekker Banners, independent from other banner types.\n\n※When the recruitment period ends, {1} (★5) will not be added to the Permanent Trekker Banner.\n\n※After 120 cumulative recruitments in this banner, you can claim 1 {1} (★5). This reward can be claimed once and resets upon the banner's expiration. It cannot be carried over to the next banner.\n\n※The 120-recruitment guarantee and 160-recruitment guarantee are calculated independently.", "GachaType.8.2": "Banner Instructions", "GachaType.8.3": "{0} is a Limited Trekker Banner where you can use Cerulean Tickets to recruit Trekkers.\n\nDuring this period, the drop rates for {1} (★5), {2} (★4), and {3} (★4) are significantly increased!\n\n※When the recruitment period ends, {1} (★5) will not be added to the Permanent Trekker Banner.\n\n※All recruitment attempts that fail to obtain {1} (★5) will only accumulate within the Limited Trekker Banner, independent from other banners.\n\n※After this limited recruitment ends, all Trekkers and Discs in this banner may be featured again in the future.\n\n※Each recruitment from this banner grants 30 bonus Gold Discs, which can be used in the Limited Disc Banner.\n\n※After 120 cumulative recruitments in this banner, you can claim 1 {1} (★5). This reward can be claimed once and resets upon the banner's expiration. It cannot be carried over to the next banner.", "GachaType.8.4": "Rate Instructions", - "GachaType.8.5": "※The ★5 Trekker base rate is 2.000%. The current limited ★5 Trekker is guaranteed within 160 recruitment attempts. The comprehensive rate (including guarantees) of obtaining a ★5 Trekker is 2.247%. The comprehensive rate (including guarantees) of obtaining the current limited ★5 Trekker is 1.250%.\n\n※The base rate for a ★4 Trekker or Disc is 8.000%, with a comprehensive rate (including guarantees) of 14.600%. At a maximum of 10 recruitment attempts, a ★4 or higher-quality Trekker is guaranteed. When triggering the guarantee, the ★4 Trekker rate is 98.000% and the ★5 Trekker rate is 2.000%.\n\n※When acquiring a ★4 Trekker or Disc, there is a 25.000% chance it will be a ★4 Trekker with the improved drop rate, a 25.000% chance it will be a ★4 Trekker without the improved drop rate, and a 50.000% chance it will be a ★4 Disc.\n\n※When acquiring a ★5 Trekker, there is a 50.000% chance it will be {1} (★5), and a 50.000% chance it will be another ★5 Trekker from the current banner, with each Trekker having an equal chance of being obtained. When acquiring a ★4 Trekker, there is a 50.000% chance it will be {2} (★4) or {3} (★4), with equal chance for both.", + "GachaType.8.5": "※The ★5 Trekker base rate is 2.000%. The current ★5 Trekker is guaranteed within 160 recruitment attempts. The comprehensive rate (including guarantees) of obtaining a ★5 Trekker is 2.247%. The comprehensive rate (including guarantees) of obtaining the current limited ★5 Trekker is 1.250%.\n\n※The base rate for a ★4 Trekker or Disc is 8.000%, with a comprehensive rate (including guarantees) of 14.600%. At a maximum of 10 recruitment attempts, a ★4 or higher-quality Trekker is guaranteed. When triggering the guarantee, the ★4 Trekker rate is 98.000% and the ★5 Trekker rate is 2.000%.\n\n※When acquiring a ★4 Trekker or Disc, there is a 25.000% chance it will be a ★4 Trekker with the improved drop rate, a 25.000% chance it will be a ★4 Trekker without the improved drop rate, and a 50.000% chance it will be a ★4 Disc.\n\n※When acquiring a ★5 Trekker, there is a 50.000% chance it will be {1} (★5), and a 50.000% chance it will be another ★5 Trekker from the current banner, with each Trekker having an equal chance of being obtained. When acquiring a ★4 Trekker, there is a 50.000% chance it will be {2} (★4) or {3} (★4), with equal chance for both.", "GachaType.8.6": "Special Notes", "GachaType.8.7": "※When you acquire a duplicate ★5 Trekker, it will be converted into 60 Soul Keys of the corresponding ★5 Trekker and 200 Expert Permits. For any Soul Key of the corresponding ★5 Trekker exceeding max limit, it will be converted into 5 Expert Permits.\n\n※When you acquire a duplicate ★4 Trekker, it will be converted into 30 Soul Keys of the corresponding ★4 Trekker and 40 Expert Permits. For any Soul Key of the corresponding ★4 Trekker exceeding max limit, it will be converted into 1 Expert Permit.\n\n※When you acquire a duplicate ★4 Disc, it will be converted into 1 Melody of the corresponding ★4 Disc and 40 Expert Permits. For any Melody of the corresponding ★4 Disc exceeding max limit, it will be converted into 40 Expert Permits.\n\n※When you acquire a duplicate ★3 Disc, it will be converted into 1 Melody of the corresponding ★3 Disc and 200 Travel Permits. For any Melody of the corresponding ★3 Disc exceeding max limit, it will be converted into 100 Travel Permits.", "GachaType.8.8": "Trekker UP!", @@ -131,11 +145,11 @@ "GachaType.9.14": "Possible ★3 Discs", "GachaType.9.15": "{0} is a Limited Disc Banner.", "GachaType.9.16": "One of the Discs below is guaranteed in the remaining {0} recruitments.", - "GachaType.9.17": "{0} is a Limited Disc Banner. The current ★5 Limited Disc is guaranteed within 120 recruitment attempts.\n\n※All recruitment attempts that fail to obtain {1} (★5) will accumulate within and carry over across all Limited Disc Banners, independent from other banner types.\n\n※When the recruitment period ends, {1} (★5) will not be added to the Permanent Disc Banner.", + "GachaType.9.17": "{0} is a Limited Disc Banner. The current ★5 Disc is guaranteed within 120 recruitment attempts.\n\n※All recruitment attempts that fail to obtain {1} (★5) will accumulate within and carry over across all Limited Disc Banners, independent from other banner types.\n\n※When the recruitment period ends, {1} (★5) will not be added to the Permanent Disc Banner.", "GachaType.9.2": "Banner Instructions", "GachaType.9.3": "{0} is a Limited Disc Banner where you can use Gold Discs to recruit Discs.\n\nDuring this period, the drop rates for {1} (★5), {2} (★4), and {3} (★4) are significantly increased!\n\nWhen the banner expires, {1} (★5) will not be added to the Permanent Disc Banner.\n\n※All recruitment attempts that fail to obtain {1} (★5) will only accumulate within the Limited Disc Banner, independent from other banners.\n\n※After this limited recruitment ends, all Trekkers and Discs in this banner may be featured again in the future.", "GachaType.9.4": "Rate Instructions", - "GachaType.9.5": "※The ★5 Disc base rate is 2.000%. The current limited ★5 Disc is guaranteed within 120 recruitment attempts. The comprehensive rate (including guarantees) of obtaining a ★5 Disc is 2.290%. The comprehensive rate (including guarantees) of obtaining the current limited-time ★5 Disc is 1.792%.\n\n※The base rate for a ★4 Disc is 8.000%, with a comprehensive rate (including guarantees) of 13.313%. At a maximum of 10 recruitment attempts, a ★4 or higher-quality Disc is guaranteed. When triggering the guarantee, the ★4 Disc rate is 98.000% and the ★5 Disc rate is 2.000%.\n\n※When acquiring a ★5 Disc, there is a 75.000% chance it will be {1} (★5) and a 25.000% chance it will be another ★5 Disc from the current banner, with each Disc having an equal chance of being obtained. When acquiring a ★4 Disc, there is a 50.000% chance it will be {2} (★4) or {3} (★4), with equal chance for both.", + "GachaType.9.5": "※The ★5 Disc base rate is 2.000%. The current ★5 Disc is guaranteed within 120 recruitment attempts. The comprehensive rate (including guarantees) of obtaining a ★5 Disc is 2.290%. The comprehensive rate (including guarantees) of obtaining the current limited-time ★5 Disc is 1.792%.\n\n※The base rate for a ★4 Disc is 8.000%, with a comprehensive rate (including guarantees) of 13.313%. At a maximum of 10 recruitment attempts, a ★4 or higher-quality Disc is guaranteed. When triggering the guarantee, the ★4 Disc rate is 98.000% and the ★5 Disc rate is 2.000%.\n\n※When acquiring a ★5 Disc, there is a 75.000% chance it will be {1} (★5) and a 25.000% chance it will be another ★5 Disc from the current banner, with each Disc having an equal chance of being obtained. When acquiring a ★4 Disc, there is a 50.000% chance it will be {2} (★4) or {3} (★4), with equal chance for both.", "GachaType.9.6": "Special Notes", "GachaType.9.7": "※When you acquire a duplicate ★5 Disc, it will be converted into 1 Melody of the corresponding ★5 Disc and 200 Expert Permits. For any Melody of the corresponding ★5 Disc exceeding max limit, it will be converted into 200 Expert Permits.\n\n※When you acquire a duplicate ★4 Disc, it will be converted into 1 Melody of the corresponding ★4 Disc and 40 Expert Permits. For any Melody of the corresponding ★4 Disc exceeding max limit, it will be converted into 40 Expert Permits.\n\n※When you acquire a duplicate ★3 Disc, it will be converted into 1 Melody of the corresponding ★3 Disc and 200 Travel Permits. For any Melody of the corresponding ★3 Disc exceeding max limit, it will be converted into 100 Travel Permits.", "GachaType.9.8": "Disc Up!", diff --git a/data/language/en_us/guidemissionchapter.json b/data/language/en_us/guidemissionchapter.json new file mode 100644 index 000000000..d20d23ee8 --- /dev/null +++ b/data/language/en_us/guidemissionchapter.json @@ -0,0 +1,4 @@ +{ + "GuideMissionChapter.1.1": "Part.1", + "GuideMissionChapter.1.2": "Making New Friends" +} \ No newline at end of file diff --git a/data/language/en_us/guidemissionquest.json b/data/language/en_us/guidemissionquest.json new file mode 100644 index 000000000..bca9682cf --- /dev/null +++ b/data/language/en_us/guidemissionquest.json @@ -0,0 +1,58 @@ +{ + "GuideMissionQuest.10101.1": "Clear Main Story: Chapter 1 - Beings Without Memory", + "GuideMissionQuest.10102.1": "Clear any Battle Stage once", + "GuideMissionQuest.10103.1": "Clear any Battle Stage 3 times", + "GuideMissionQuest.10104.1": "Spend 30 Vigor", + "GuideMissionQuest.10105.1": "Spend 60 Vigor", + "GuideMissionQuest.10106.1": "Send gift in Heartlink once", + "GuideMissionQuest.10107.1": "Complete 1 battle in Tier-up Trial", + "GuideMissionQuest.10108.1": "Clear Main Story: Chapter 3 - Guild Sweet Guild", + "GuideMissionQuest.10201.1": "Daily login", + "GuideMissionQuest.10202.1": "Clear any Battle Stage once", + "GuideMissionQuest.10203.1": "Clear any Battle Stage 3 times", + "GuideMissionQuest.10204.1": "Spend 30 Vigor", + "GuideMissionQuest.10205.1": "Spend 60 Vigor", + "GuideMissionQuest.10206.1": "Invite Trekkers in Heartlink once", + "GuideMissionQuest.10207.1": "Carry out 1 dispatch commission", + "GuideMissionQuest.10208.1": "Complete 1 battle in Skill Trial", + "GuideMissionQuest.10301.1": "Daily login", + "GuideMissionQuest.10302.1": "Clear any Battle Stage once", + "GuideMissionQuest.10303.1": "Clear any Battle Stage 3 times", + "GuideMissionQuest.10304.1": "Spend 30 Vigor", + "GuideMissionQuest.10305.1": "Spend 60 Vigor", + "GuideMissionQuest.10306.1": "Send gift in Heartlink once", + "GuideMissionQuest.10307.1": "Complete 1 battle in Tier-up Trial", + "GuideMissionQuest.10308.1": "Carry out 1 dispatch commission", + "GuideMissionQuest.10401.1": "Daily login", + "GuideMissionQuest.10402.1": "Clear any Battle Stage once", + "GuideMissionQuest.10403.1": "Clear any Battle Stage 3 times", + "GuideMissionQuest.10404.1": "Spend 30 Vigor", + "GuideMissionQuest.10405.1": "Spend 60 Vigor", + "GuideMissionQuest.10406.1": "Invite Trekkers in Heartlink once", + "GuideMissionQuest.10407.1": "Carry out 1 dispatch commission", + "GuideMissionQuest.10408.1": "Complete 1 battle in Skill Trial", + "GuideMissionQuest.10501.1": "Daily login", + "GuideMissionQuest.10502.1": "Clear any Battle Stage once", + "GuideMissionQuest.10503.1": "Clear any Battle Stage 3 times", + "GuideMissionQuest.10504.1": "Spend 30 Vigor", + "GuideMissionQuest.10505.1": "Spend 60 Vigor", + "GuideMissionQuest.10506.1": "Send gift in Heartlink once", + "GuideMissionQuest.10507.1": "Complete 1 battle in Emblem Trial", + "GuideMissionQuest.10508.1": "Carry out 1 dispatch commission", + "GuideMissionQuest.10601.1": "Daily login", + "GuideMissionQuest.10602.1": "Clear any Battle Stage once", + "GuideMissionQuest.10603.1": "Clear any Battle Stage 3 times", + "GuideMissionQuest.10604.1": "Spend 30 Vigor", + "GuideMissionQuest.10605.1": "Spend 60 Vigor", + "GuideMissionQuest.10606.1": "Invite Trekkers in Heartlink once", + "GuideMissionQuest.10607.1": "Carry out 1 dispatch commission", + "GuideMissionQuest.10608.1": "Complete 1 battle in Skill Trial", + "GuideMissionQuest.10701.1": "Daily login", + "GuideMissionQuest.10702.1": "Clear any Battle Stage once", + "GuideMissionQuest.10703.1": "Clear any Battle Stage 3 times", + "GuideMissionQuest.10704.1": "Spend 30 Vigor", + "GuideMissionQuest.10705.1": "Spend 60 Vigor", + "GuideMissionQuest.10706.1": "Send gift in Heartlink once", + "GuideMissionQuest.10707.1": "Complete 1 battle in Emblem Trial", + "GuideMissionQuest.10708.1": "Carry out 1 dispatch commission" +} \ No newline at end of file diff --git a/data/language/en_us/honor.json b/data/language/en_us/honor.json index 820765ba2..55462f63b 100644 --- a/data/language/en_us/honor.json +++ b/data/language/en_us/honor.json @@ -50,11 +50,13 @@ "Honor.112158.1": "Holy Night Spirit", "Honor.112159.1": "Healing Touch", "Honor.112160.1": "Safety Advisor", + "Honor.112162.1": "Like the First Time", "Honor.114001.1": "Hello Gamer", "Honor.114002.1": "Cheers! Let's go!", "Honor.114003.1": "Starborne Pioneer", "Honor.114004.1": "Starpath Guide", "Honor.114005.1": "Hunter on the Spot", + "Honor.114006.1": "Guardian of the Stars", "Honor.115001.1": "Season 1 Survival Champ", "Honor.115002.1": "Season 2 Survival Champ", "Honor.115003.1": "Season 3 Survival Champ", @@ -71,6 +73,20 @@ "Honor.115014.1": "Season 14 Survival Champ", "Honor.115015.1": "Season 15 Survival Champ", "Honor.115016.1": "Season 16 Survival Champ", + "Honor.115017.1": "Season 17 Survival Champ", + "Honor.115018.1": "Season 18 Survival Champ", + "Honor.115019.1": "Season 19 Survival Champ", + "Honor.115020.1": "Season 20 Survival Champ", + "Honor.115021.1": "Season 21 Survival Champ", + "Honor.115022.1": "Season 22 Survival Champ", + "Honor.115023.1": "Season 23 Survival Champ", + "Honor.115024.1": "Season 24 Survival Champ", + "Honor.115025.1": "Season 25 Survival Champ", + "Honor.115026.1": "Season 26 Survival Champ", + "Honor.115027.1": "Season 27 Survival Champ", + "Honor.115028.1": "Season 28 Survival Champ", + "Honor.115029.1": "Season 29 Survival Champ", + "Honor.115030.1": "Season 30 Survival Champ", "Honor.116001.1": "Daring Adventure! The Ghost Ship Haunts the Deep", "Honor.116002.1": "Guild Sweet Guild", "Honor.116003.1": "Beyond the Dream", @@ -87,6 +103,7 @@ "Honor.116014.1": "Surfing Splash: A Sparkling Holiday Adventure!", "Honor.116015.1": "Go, My Lady! Training Handbook Plus!", "Honor.116016.1": "A Monolith Too Far", + "Honor.116017.1": "Wholeness at Reunion's Dawn", "Honor.117001.1": "Endgame Ace", "Honor.117002.1": "Endgame Master", "Honor.117003.1": "Endgame Elite", @@ -153,6 +170,9 @@ "Honor.119011.1": "Space Cadet S1", "Honor.119012.1": "Space Cadet S2", "Honor.119013.1": "Space Cadet S3", + "Honor.119014.1": "Space Cadet S4", "Honor.119901.1": "Lili Bae Club", - "Honor.119902.1": "Cat-stle Siege Title Series" + "Honor.119902.1": "Cat-stle Siege Title Series", + "Honor.119903.1": "Scent of a Witch Title Series", + "Honor.140001.1": "Furniture Collector Test Title" } \ No newline at end of file diff --git a/data/language/en_us/infinitytoweraffix.json b/data/language/en_us/infinitytoweraffix.json index ea2329904..da2dd0940 100644 --- a/data/language/en_us/infinitytoweraffix.json +++ b/data/language/en_us/infinitytoweraffix.json @@ -223,6 +223,76 @@ "InfinityTowerAffix.10372.2": "When the number of Ventus Element Trekkers in the building ≥ {1}, reduce Skill Cooldown by {2}%", "InfinityTowerAffix.10373.1": "Rising Wind Ⅲ", "InfinityTowerAffix.10373.2": "When the number of Ventus Element Trekkers in the building ≥ {1}, reduce Skill Cooldown by {2}%", + "InfinityTowerAffix.10381.1": "Blade Hunger", + "InfinityTowerAffix.10381.2": "The Main Trekker loses {2}% of current HP every {1}s, but each Crit Hit restores {3}% of Max HP.", + "InfinityTowerAffix.10391.1": "Cognitive Glitch", + "InfinityTowerAffix.10391.2": "Increases the Main Trekker's Skill DMG by {1}%, which then decreases it by {2}% every {3}s", + "InfinityTowerAffix.10401.1": "Battle Enraged Ⅰ", + "InfinityTowerAffix.10401.2": "[Monster] For every {1}s in combat, increases DMG by {2}%.", + "InfinityTowerAffix.10402.1": "Battle Enraged Ⅱ", + "InfinityTowerAffix.10402.2": "[Monster] For every {1}s in combat, increases DMG by {2}%.", + "InfinityTowerAffix.10403.1": "Battle Enraged Ⅲ", + "InfinityTowerAffix.10403.2": "[Monster] For every {1}s in combat, increases DMG by {2}%.", + "InfinityTowerAffix.10413.1": "Technique Tradeoff Ⅰ", + "InfinityTowerAffix.10413.2": "[Squad] Reduces Mark DMG by {1}% and increases Ultimate DMG by {2}%.", + "InfinityTowerAffix.10414.1": "Offense Tradeoff Ⅰ", + "InfinityTowerAffix.10414.2": "[Squad] Reduces Auto ATK DMG by {1}% and increases Skill DMG by {2}%.", + "InfinityTowerAffix.10415.1": "Minion Tradeoff Ⅰ", + "InfinityTowerAffix.10415.2": "[Squad] Reduces Skill DMG by {1}% and increases Minion DMG by {2}%.", + "InfinityTowerAffix.10416.1": "Pain into Power", + "InfinityTowerAffix.10416.2": "The Main Trekker takes {1}% more DMG, but gains {2} Energy when hit. Triggers once every {3}s.", + "InfinityTowerAffix.10417.1": "Disrupted Rhythm", + "InfinityTowerAffix.10417.2": "When the Main Trekker is hit, reduces Skill DMG by {1}% for {2}s. Triggers once every {3}s.", + "InfinityTowerAffix.10418.1": "Disrupted Rhythm: Greater", + "InfinityTowerAffix.10418.2": "When the Main Trekker is hit, reduces Skill DMG by {1}% for {2}s. Triggers once every {3}s.", + "InfinityTowerAffix.10419.1": "Sluggish Recharge", + "InfinityTowerAffix.10419.2": "[Squad] Within {1}s after casting a skill, reduces Charge Efficiency by {2}%.", + "InfinityTowerAffix.10420.1": "Onslaught Tradeoff", + "InfinityTowerAffix.10420.2": "[Squad] Increases Skill DMG by {1}%, but increases DMG taken by {2}%.", + "InfinityTowerAffix.10421.1": "Price of Escape", + "InfinityTowerAffix.10421.2": "After the Main Trekker dodges, loses {1} Ultimate Energy.", + "InfinityTowerAffix.10422.1": "Dodge Slowdown", + "InfinityTowerAffix.10422.2": "Increases the Main Trekker's Dodge Cooldown by {1}s.", + "InfinityTowerAffix.10423.1": "Perilous Evade", + "InfinityTowerAffix.10423.2": "After the Main Trekker dodges, increases DMG taken by {1}% for {2}s.", + "InfinityTowerAffix.10424.1": "Riddled with Wounds Ⅰ", + "InfinityTowerAffix.10424.2": "When the Main Trekker is hit, increases DMG taken by {1}% for {2}s. Stacks up to {3} times.", + "InfinityTowerAffix.10425.1": "Riddled with Wounds Ⅱ", + "InfinityTowerAffix.10425.2": "When the Main Trekker is hit, increases DMG taken by {1}% for {2}s. Stacks up to {3} times.", + "InfinityTowerAffix.10426.1": "Victorious Pursuit Ⅰ", + "InfinityTowerAffix.10426.2": "[Monster] After hitting the Main Trekker, increases DMG by {1}% for {2}s.", + "InfinityTowerAffix.10427.1": "Victorious Pursuit Ⅱ", + "InfinityTowerAffix.10427.2": "[Monster] After hitting the Main Trekker, increases DMG by {1}% for {2}s.", + "InfinityTowerAffix.10428.1": "Auto Attack Mastery Ⅰ", + "InfinityTowerAffix.10428.2": "[Squad] Increases Auto ATK DMG Power by {1}%.", + "InfinityTowerAffix.10429.1": "Auto Attack Mastery Ⅱ", + "InfinityTowerAffix.10429.2": "[Squad] Increases Auto ATK DMG Power by {1}%.", + "InfinityTowerAffix.10430.1": "Auto Attack Mastery Ⅲ", + "InfinityTowerAffix.10430.2": "[Squad] Increases Auto ATK DMG Power by {1}%.", + "InfinityTowerAffix.10431.1": "Skill Mastery I", + "InfinityTowerAffix.10431.2": "[Squad] Increases Skill DMG Power by {1}%.", + "InfinityTowerAffix.10432.1": "Skill Mastery Ⅱ", + "InfinityTowerAffix.10432.2": "[Squad] Increases Skill DMG Power by {1}%.", + "InfinityTowerAffix.10433.1": "Skill Mastery Ⅲ", + "InfinityTowerAffix.10433.2": "[Squad] Increases Skill DMG Power by {1}%.", + "InfinityTowerAffix.10441.1": "Ultimate Mastery Ⅰ", + "InfinityTowerAffix.10441.2": "[Squad] Increases Ultimate DMG Power by {1}%.", + "InfinityTowerAffix.10442.1": "Ultimate Mastery Ⅱ", + "InfinityTowerAffix.10442.2": "[Squad] Increases Ultimate DMG Power by {1}%.", + "InfinityTowerAffix.10443.1": "Ultimate Mastery Ⅲ", + "InfinityTowerAffix.10443.2": "[Squad] Increases Ultimate DMG Power by {1}%.", + "InfinityTowerAffix.10451.1": "Mark Mastery Ⅰ", + "InfinityTowerAffix.10451.2": "[Squad] Increases Mark DMG Power by {1}%.", + "InfinityTowerAffix.10452.1": "Mark Mastery Ⅱ", + "InfinityTowerAffix.10452.2": "[Squad] Increases Mark DMG Power by {1}%.", + "InfinityTowerAffix.10453.1": "Mark Mastery Ⅲ", + "InfinityTowerAffix.10453.2": "[Squad] Increases Mark DMG Power by {1}%.", + "InfinityTowerAffix.10461.1": "HP Boost Ⅰ", + "InfinityTowerAffix.10461.2": "Increases the Main Trekker's Max HP by {1}%.", + "InfinityTowerAffix.10462.1": "HP Boost Ⅱ", + "InfinityTowerAffix.10462.2": "Increases the Main Trekker's Max HP by {1}%.", + "InfinityTowerAffix.10463.1": "HP Boost Ⅲ", + "InfinityTowerAffix.10463.2": "Increases the Main Trekker's Max HP by {1}%.", "InfinityTowerAffix.9001.1": "Spiritual Exoskeleton I", "InfinityTowerAffix.9001.2": "Enemies gain a shield equal to {1}% of HP", "InfinityTowerAffix.9002.1": "Spiritual Exoskeleton Ⅱ", diff --git a/data/language/en_us/infinitytowerdifficulty.json b/data/language/en_us/infinitytowerdifficulty.json index f94b0af95..a7a7354d8 100644 --- a/data/language/en_us/infinitytowerdifficulty.json +++ b/data/language/en_us/infinitytowerdifficulty.json @@ -56,6 +56,10 @@ "InfinityTowerDifficulty.2118.2": "Reach Authorization Lv. 38 to unlock", "InfinityTowerDifficulty.2119.1": "[Flames and Beats] Difficulty 20", "InfinityTowerDifficulty.2119.2": "Reach Authorization Lv. 38 to unlock", + "InfinityTowerDifficulty.2120.1": "[Flames and Beats] Difficulty 21", + "InfinityTowerDifficulty.2120.2": "Reach Authorization Lv. 40 to unlock", + "InfinityTowerDifficulty.2121.1": "[Flames and Beats] Difficulty 22", + "InfinityTowerDifficulty.2121.2": "Reach Authorization Lv. 40 to unlock", "InfinityTowerDifficulty.3100.1": "[Thrilling Beat] Difficulty 1", "InfinityTowerDifficulty.3100.2": "Reach Authorization Lv. 8 to unlock", "InfinityTowerDifficulty.3101.1": "[Thrilling Beat] Difficulty 2", @@ -96,6 +100,10 @@ "InfinityTowerDifficulty.3118.2": "Reach Authorization Lv. 38 to unlock", "InfinityTowerDifficulty.3119.1": "[Thrilling Beat] Difficulty 20", "InfinityTowerDifficulty.3119.2": "Reach Authorization Lv. 38 to unlock", + "InfinityTowerDifficulty.3120.1": "[Thrilling Beat] Difficulty 21", + "InfinityTowerDifficulty.3120.2": "Reach Authorization Lv. 40 to unlock", + "InfinityTowerDifficulty.3121.1": "[Thrilling Beat] Difficulty 22", + "InfinityTowerDifficulty.3121.2": "Reach Authorization Lv. 40 to unlock", "InfinityTowerDifficulty.4100.1": "[Elegance and Flow] Difficulty 1", "InfinityTowerDifficulty.4100.2": "Reach Authorization Lv. 8 to unlock", "InfinityTowerDifficulty.4101.1": "[Elegance and Flow] Difficulty 2", @@ -136,6 +144,10 @@ "InfinityTowerDifficulty.4118.2": "Reach Authorization Lv. 38 to unlock", "InfinityTowerDifficulty.4119.1": "[Elegance and Flow] Difficulty 20", "InfinityTowerDifficulty.4119.2": "Reach Authorization Lv. 38 to unlock", + "InfinityTowerDifficulty.4120.1": "[Elegance and Flow] Difficulty 21", + "InfinityTowerDifficulty.4120.2": "Reach Authorization Lv. 40 to unlock", + "InfinityTowerDifficulty.4121.1": "[Elegance and Flow] Difficulty 22", + "InfinityTowerDifficulty.4121.2": "Reach Authorization Lv. 40 to unlock", "InfinityTowerDifficulty.5100.1": "[Shake The Floor] Difficulty 1", "InfinityTowerDifficulty.5100.2": "Reach Authorization Lv. 8 to unlock", "InfinityTowerDifficulty.5101.1": "[Shake The Floor] Difficulty 2", @@ -176,6 +188,10 @@ "InfinityTowerDifficulty.5118.2": "Reach Authorization Lv. 38 to unlock", "InfinityTowerDifficulty.5119.1": "[Shake The Floor] Difficulty 20", "InfinityTowerDifficulty.5119.2": "Reach Authorization Lv. 38 to unlock", + "InfinityTowerDifficulty.5120.1": "[Shake the Floor] Difficulty 21", + "InfinityTowerDifficulty.5120.2": "Reach Authorization Lv. 40 to unlock", + "InfinityTowerDifficulty.5121.1": "[Shake the Floor] Difficulty 22", + "InfinityTowerDifficulty.5121.2": "Reach Authorization Lv. 40 to unlock", "InfinityTowerDifficulty.6100.1": "[Sinister Ritual] Difficulty 1", "InfinityTowerDifficulty.6100.2": "Reach Authorization Lv. 8 to unlock", "InfinityTowerDifficulty.6101.1": "[Sinister Ritual] Difficulty 2", @@ -216,6 +232,10 @@ "InfinityTowerDifficulty.6118.2": "Reach Authorization Lv. 38 to unlock", "InfinityTowerDifficulty.6119.1": "[Sinister Ritual] Difficulty 20", "InfinityTowerDifficulty.6119.2": "Reach Authorization Lv. 38 to unlock", + "InfinityTowerDifficulty.6120.1": "[Sinister Ritual] Difficulty 21", + "InfinityTowerDifficulty.6120.2": "Reach Authorization Lv. 40 to unlock", + "InfinityTowerDifficulty.6121.1": "[Sinister Ritual] Difficulty 22", + "InfinityTowerDifficulty.6121.2": "Reach Authorization Lv. 40 to unlock", "InfinityTowerDifficulty.7100.1": "[Upbeat Party] Difficulty 1", "InfinityTowerDifficulty.7100.2": "Reach Authorization Lv. 8 to unlock", "InfinityTowerDifficulty.7101.1": "[Upbeat Party] Difficulty 2", @@ -255,5 +275,9 @@ "InfinityTowerDifficulty.7118.1": "[Upbeat Party] Difficulty 19", "InfinityTowerDifficulty.7118.2": "Reach Authorization Lv. 38 to unlock", "InfinityTowerDifficulty.7119.1": "[Upbeat Party] Difficulty 20", - "InfinityTowerDifficulty.7119.2": "Reach Authorization Lv. 38 to unlock" + "InfinityTowerDifficulty.7119.2": "Reach Authorization Lv. 38 to unlock", + "InfinityTowerDifficulty.7120.1": "[Upbeat Party] Difficulty 21", + "InfinityTowerDifficulty.7120.2": "Reach Authorization Lv. 40 to unlock", + "InfinityTowerDifficulty.7121.1": "[Upbeat Party] Difficulty 22", + "InfinityTowerDifficulty.7121.2": "Reach Authorization Lv. 40 to unlock" } \ No newline at end of file diff --git a/data/language/en_us/infinitytowerlevel.json b/data/language/en_us/infinitytowerlevel.json index 354f9ee0c..1849a1fbb 100644 --- a/data/language/en_us/infinitytowerlevel.json +++ b/data/language/en_us/infinitytowerlevel.json @@ -289,6 +289,26 @@ "InfinityTowerLevel.21198.1": "[Flames and Beats] Difficulty 20", "InfinityTowerLevel.21199.1": "[Flames and Beats] Difficulty 20", "InfinityTowerLevel.21200.1": "[Flames and Beats] Difficulty 20", + "InfinityTowerLevel.21201.1": "[Flames and Beats] Difficulty 21", + "InfinityTowerLevel.21202.1": "[Flames and Beats] Difficulty 21", + "InfinityTowerLevel.21203.1": "[Flames and Beats] Difficulty 21", + "InfinityTowerLevel.21204.1": "[Flames and Beats] Difficulty 21", + "InfinityTowerLevel.21205.1": "[Flames and Beats] Difficulty 21", + "InfinityTowerLevel.21206.1": "[Flames and Beats] Difficulty 21", + "InfinityTowerLevel.21207.1": "[Flames and Beats] Difficulty 21", + "InfinityTowerLevel.21208.1": "[Flames and Beats] Difficulty 21", + "InfinityTowerLevel.21209.1": "[Flames and Beats] Difficulty 21", + "InfinityTowerLevel.21210.1": "[Flames and Beats] Difficulty 21", + "InfinityTowerLevel.21211.1": "[Flames and Beats] Difficulty 22", + "InfinityTowerLevel.21212.1": "[Flames and Beats] Difficulty 22", + "InfinityTowerLevel.21213.1": "[Flames and Beats] Difficulty 22", + "InfinityTowerLevel.21214.1": "[Flames and Beats] Difficulty 22", + "InfinityTowerLevel.21215.1": "[Flames and Beats] Difficulty 22", + "InfinityTowerLevel.21216.1": "[Flames and Beats] Difficulty 22", + "InfinityTowerLevel.21217.1": "[Flames and Beats] Difficulty 22", + "InfinityTowerLevel.21218.1": "[Flames and Beats] Difficulty 22", + "InfinityTowerLevel.21219.1": "[Flames and Beats] Difficulty 22", + "InfinityTowerLevel.21220.1": "[Flames and Beats] Difficulty 22", "InfinityTowerLevel.31001.1": "[Thrilling Beat] Difficulty 1", "InfinityTowerLevel.31002.1": "[Thrilling Beat] Difficulty 1", "InfinityTowerLevel.31003.1": "[Thrilling Beat] Difficulty 1", @@ -489,6 +509,26 @@ "InfinityTowerLevel.31198.1": "[Thrilling Beat] Difficulty 20", "InfinityTowerLevel.31199.1": "[Thrilling Beat] Difficulty 20", "InfinityTowerLevel.31200.1": "[Thrilling Beat] Difficulty 20", + "InfinityTowerLevel.31201.1": "[Thrilling Beat] Difficulty 21", + "InfinityTowerLevel.31202.1": "[Thrilling Beat] Difficulty 21", + "InfinityTowerLevel.31203.1": "[Thrilling Beat] Difficulty 21", + "InfinityTowerLevel.31204.1": "[Thrilling Beat] Difficulty 21", + "InfinityTowerLevel.31205.1": "[Thrilling Beat] Difficulty 21", + "InfinityTowerLevel.31206.1": "[Thrilling Beat] Difficulty 21", + "InfinityTowerLevel.31207.1": "[Thrilling Beat] Difficulty 21", + "InfinityTowerLevel.31208.1": "[Thrilling Beat] Difficulty 21", + "InfinityTowerLevel.31209.1": "[Thrilling Beat] Difficulty 21", + "InfinityTowerLevel.31210.1": "[Thrilling Beat] Difficulty 21", + "InfinityTowerLevel.31211.1": "[Thrilling Beat] Difficulty 22", + "InfinityTowerLevel.31212.1": "[Thrilling Beat] Difficulty 22", + "InfinityTowerLevel.31213.1": "[Thrilling Beat] Difficulty 22", + "InfinityTowerLevel.31214.1": "[Thrilling Beat] Difficulty 22", + "InfinityTowerLevel.31215.1": "[Thrilling Beat] Difficulty 22", + "InfinityTowerLevel.31216.1": "[Thrilling Beat] Difficulty 22", + "InfinityTowerLevel.31217.1": "[Thrilling Beat] Difficulty 22", + "InfinityTowerLevel.31218.1": "[Thrilling Beat] Difficulty 22", + "InfinityTowerLevel.31219.1": "[Thrilling Beat] Difficulty 22", + "InfinityTowerLevel.31220.1": "[Thrilling Beat] Difficulty 22", "InfinityTowerLevel.41001.1": "[Elegance and Flow] Difficulty 1", "InfinityTowerLevel.41002.1": "[Elegance and Flow] Difficulty 1", "InfinityTowerLevel.41003.1": "[Elegance and Flow] Difficulty 1", @@ -689,6 +729,26 @@ "InfinityTowerLevel.41198.1": "[Elegance and Flow] Difficulty 20", "InfinityTowerLevel.41199.1": "[Elegance and Flow] Difficulty 20", "InfinityTowerLevel.41200.1": "[Elegance and Flow] Difficulty 20", + "InfinityTowerLevel.41201.1": "[Elegance and Flow] Difficulty 21", + "InfinityTowerLevel.41202.1": "[Elegance and Flow] Difficulty 21", + "InfinityTowerLevel.41203.1": "[Elegance and Flow] Difficulty 21", + "InfinityTowerLevel.41204.1": "[Elegance and Flow] Difficulty 21", + "InfinityTowerLevel.41205.1": "[Elegance and Flow] Difficulty 21", + "InfinityTowerLevel.41206.1": "[Elegance and Flow] Difficulty 21", + "InfinityTowerLevel.41207.1": "[Elegance and Flow] Difficulty 21", + "InfinityTowerLevel.41208.1": "[Elegance and Flow] Difficulty 21", + "InfinityTowerLevel.41209.1": "[Elegance and Flow] Difficulty 21", + "InfinityTowerLevel.41210.1": "[Elegance and Flow] Difficulty 21", + "InfinityTowerLevel.41211.1": "[Elegance and Flow] Difficulty 22", + "InfinityTowerLevel.41212.1": "[Elegance and Flow] Difficulty 22", + "InfinityTowerLevel.41213.1": "[Elegance and Flow] Difficulty 22", + "InfinityTowerLevel.41214.1": "[Elegance and Flow] Difficulty 22", + "InfinityTowerLevel.41215.1": "[Elegance and Flow] Difficulty 22", + "InfinityTowerLevel.41216.1": "[Elegance and Flow] Difficulty 22", + "InfinityTowerLevel.41217.1": "[Elegance and Flow] Difficulty 22", + "InfinityTowerLevel.41218.1": "[Elegance and Flow] Difficulty 22", + "InfinityTowerLevel.41219.1": "[Elegance and Flow] Difficulty 22", + "InfinityTowerLevel.41220.1": "[Elegance and Flow] Difficulty 22", "InfinityTowerLevel.51001.1": "[Shake The Floor] Difficulty 1", "InfinityTowerLevel.51002.1": "[Shake The Floor] Difficulty 1", "InfinityTowerLevel.51003.1": "[Shake The Floor] Difficulty 1", @@ -889,6 +949,26 @@ "InfinityTowerLevel.51198.1": "[Shake The Floor] Difficulty 20", "InfinityTowerLevel.51199.1": "[Shake The Floor] Difficulty 20", "InfinityTowerLevel.51200.1": "[Shake The Floor] Difficulty 20", + "InfinityTowerLevel.51201.1": "[Shake the Floor] Difficulty 21", + "InfinityTowerLevel.51202.1": "[Shake the Floor] Difficulty 21", + "InfinityTowerLevel.51203.1": "[Shake the Floor] Difficulty 21", + "InfinityTowerLevel.51204.1": "[Shake the Floor] Difficulty 21", + "InfinityTowerLevel.51205.1": "[Shake the Floor] Difficulty 21", + "InfinityTowerLevel.51206.1": "[Shake the Floor] Difficulty 21", + "InfinityTowerLevel.51207.1": "[Shake the Floor] Difficulty 21", + "InfinityTowerLevel.51208.1": "[Shake the Floor] Difficulty 21", + "InfinityTowerLevel.51209.1": "[Shake the Floor] Difficulty 21", + "InfinityTowerLevel.51210.1": "[Shake the Floor] Difficulty 21", + "InfinityTowerLevel.51211.1": "[Shake the Floor] Difficulty 22", + "InfinityTowerLevel.51212.1": "[Shake the Floor] Difficulty 22", + "InfinityTowerLevel.51213.1": "[Shake the Floor] Difficulty 22", + "InfinityTowerLevel.51214.1": "[Shake the Floor] Difficulty 22", + "InfinityTowerLevel.51215.1": "[Shake the Floor] Difficulty 22", + "InfinityTowerLevel.51216.1": "[Shake the Floor] Difficulty 22", + "InfinityTowerLevel.51217.1": "[Shake the Floor] Difficulty 22", + "InfinityTowerLevel.51218.1": "[Shake the Floor] Difficulty 22", + "InfinityTowerLevel.51219.1": "[Shake the Floor] Difficulty 22", + "InfinityTowerLevel.51220.1": "[Shake the Floor] Difficulty 22", "InfinityTowerLevel.61001.1": "[Sinister Ritual] Difficulty 1", "InfinityTowerLevel.61002.1": "[Sinister Ritual] Difficulty 1", "InfinityTowerLevel.61003.1": "[Sinister Ritual] Difficulty 1", @@ -1089,6 +1169,26 @@ "InfinityTowerLevel.61198.1": "[Sinister Ritual] Difficulty 20", "InfinityTowerLevel.61199.1": "[Sinister Ritual] Difficulty 20", "InfinityTowerLevel.61200.1": "[Sinister Ritual] Difficulty 20", + "InfinityTowerLevel.61201.1": "[Sinister Ritual] Difficulty 21", + "InfinityTowerLevel.61202.1": "[Sinister Ritual] Difficulty 21", + "InfinityTowerLevel.61203.1": "[Sinister Ritual] Difficulty 21", + "InfinityTowerLevel.61204.1": "[Sinister Ritual] Difficulty 21", + "InfinityTowerLevel.61205.1": "[Sinister Ritual] Difficulty 21", + "InfinityTowerLevel.61206.1": "[Sinister Ritual] Difficulty 21", + "InfinityTowerLevel.61207.1": "[Sinister Ritual] Difficulty 21", + "InfinityTowerLevel.61208.1": "[Sinister Ritual] Difficulty 21", + "InfinityTowerLevel.61209.1": "[Sinister Ritual] Difficulty 21", + "InfinityTowerLevel.61210.1": "[Sinister Ritual] Difficulty 21", + "InfinityTowerLevel.61211.1": "[Sinister Ritual] Difficulty 22", + "InfinityTowerLevel.61212.1": "[Sinister Ritual] Difficulty 22", + "InfinityTowerLevel.61213.1": "[Sinister Ritual] Difficulty 22", + "InfinityTowerLevel.61214.1": "[Sinister Ritual] Difficulty 22", + "InfinityTowerLevel.61215.1": "[Sinister Ritual] Difficulty 22", + "InfinityTowerLevel.61216.1": "[Sinister Ritual] Difficulty 22", + "InfinityTowerLevel.61217.1": "[Sinister Ritual] Difficulty 22", + "InfinityTowerLevel.61218.1": "[Sinister Ritual] Difficulty 22", + "InfinityTowerLevel.61219.1": "[Sinister Ritual] Difficulty 22", + "InfinityTowerLevel.61220.1": "[Sinister Ritual] Difficulty 22", "InfinityTowerLevel.71001.1": "[Upbeat Party] Difficulty 1", "InfinityTowerLevel.71002.1": "[Upbeat Party] Difficulty 1", "InfinityTowerLevel.71003.1": "[Upbeat Party] Difficulty 1", @@ -1288,5 +1388,25 @@ "InfinityTowerLevel.71197.1": "[Upbeat Party] Difficulty 20", "InfinityTowerLevel.71198.1": "[Upbeat Party] Difficulty 20", "InfinityTowerLevel.71199.1": "[Upbeat Party] Difficulty 20", - "InfinityTowerLevel.71200.1": "[Upbeat Party] Difficulty 20" + "InfinityTowerLevel.71200.1": "[Upbeat Party] Difficulty 20", + "InfinityTowerLevel.71201.1": "[Upbeat Party] Difficulty 21", + "InfinityTowerLevel.71202.1": "[Upbeat Party] Difficulty 21", + "InfinityTowerLevel.71203.1": "[Upbeat Party] Difficulty 21", + "InfinityTowerLevel.71204.1": "[Upbeat Party] Difficulty 21", + "InfinityTowerLevel.71205.1": "[Upbeat Party] Difficulty 21", + "InfinityTowerLevel.71206.1": "[Upbeat Party] Difficulty 21", + "InfinityTowerLevel.71207.1": "[Upbeat Party] Difficulty 21", + "InfinityTowerLevel.71208.1": "[Upbeat Party] Difficulty 21", + "InfinityTowerLevel.71209.1": "[Upbeat Party] Difficulty 21", + "InfinityTowerLevel.71210.1": "[Upbeat Party] Difficulty 21", + "InfinityTowerLevel.71211.1": "[Upbeat Party] Difficulty 22", + "InfinityTowerLevel.71212.1": "[Upbeat Party] Difficulty 22", + "InfinityTowerLevel.71213.1": "[Upbeat Party] Difficulty 22", + "InfinityTowerLevel.71214.1": "[Upbeat Party] Difficulty 22", + "InfinityTowerLevel.71215.1": "[Upbeat Party] Difficulty 22", + "InfinityTowerLevel.71216.1": "[Upbeat Party] Difficulty 22", + "InfinityTowerLevel.71217.1": "[Upbeat Party] Difficulty 22", + "InfinityTowerLevel.71218.1": "[Upbeat Party] Difficulty 22", + "InfinityTowerLevel.71219.1": "[Upbeat Party] Difficulty 22", + "InfinityTowerLevel.71220.1": "[Upbeat Party] Difficulty 22" } \ No newline at end of file diff --git a/data/language/en_us/infinitytowermsg.json b/data/language/en_us/infinitytowermsg.json index 4ae7c2294..70fbe5def 100644 --- a/data/language/en_us/infinitytowermsg.json +++ b/data/language/en_us/infinitytowermsg.json @@ -1,12 +1,6 @@ { - "InfinityTowerMsg.1001.1": "Daily", - "InfinityTowerMsg.1001.2": "Today's Open Arenas: Flames and Beats, Thrilling Beat, and Infinite Arena!", - "InfinityTowerMsg.1002.1": "Daily", - "InfinityTowerMsg.1002.2": "Today's Open Arenas: Elegance and Flow, Shake The Floor, Infinite Arena!", - "InfinityTowerMsg.1003.1": "Daily", - "InfinityTowerMsg.1003.2": "Today's Open Arenas: Sinister Ritual, Upbeat Party, Infinite Arena!", - "InfinityTowerMsg.1005.1": "Daily", - "InfinityTowerMsg.1005.2": "All arenas available to be challenged!", + "InfinityTowerMsg.1004.1": "Daily", + "InfinityTowerMsg.1004.2": "Menace Gala: All Arenas available to be challenged!", "InfinityTowerMsg.2101.1": "Dynamic", "InfinityTowerMsg.2101.2": "A newcomer has easily completed [Infinite Arena] Difficulty 1! Who's next?!", "InfinityTowerMsg.2102.1": "Dynamic", diff --git a/data/language/en_us/interactiveaction.json b/data/language/en_us/interactiveaction.json index bf7396cf7..8bd3c9b8e 100644 --- a/data/language/en_us/interactiveaction.json +++ b/data/language/en_us/interactiveaction.json @@ -13,6 +13,8 @@ "InteractiveAction.10004.2": "Leave", "InteractiveAction.10005.1": "Enhance", "InteractiveAction.10005.2": "Enhance", + "InteractiveAction.10006.1": "Perfume Strike", + "InteractiveAction.10006.2": "Perfume Strike", "InteractiveAction.1200301.1": "Ride", "InteractiveAction.1200301.2": "Ride" } \ No newline at end of file diff --git a/data/language/en_us/item.json b/data/language/en_us/item.json index 468ab4599..ad98ef4a7 100644 --- a/data/language/en_us/item.json +++ b/data/language/en_us/item.json @@ -106,6 +106,9 @@ "Item.1100.3": "Perched atop the world's gaze, she surveys all beneath her, like a monarch overlooking her realm.\u000bIn her tender grasp, her fingers trace the familiar, worn contours of an old chair.", "Item.11001.1": "Firenze: Default", "Item.11002.1": "Firenze: Awakened", + "Item.11003.1": "Deadly Beauty, Unparalleled Allure", + "Item.11003.2": "Certificate that unlocks Firenze's exclusive appearance \"Deadly Beauty, Unparalleled Allure\"!", + "Item.11003.3": "Borrowed power demands a price.\nWhy are you so nervous? I'm no demon.", "Item.111.1": "Iris", "Item.111.2": "Proof of invitation to add Iris to your squad", "Item.111.3": "It's a serene dreamscape, a blissful day when all work is finished.", @@ -164,6 +167,9 @@ "Item.11203.1": "Lingering Sunlight", "Item.11203.2": "Certificate that unlocks Noya's exclusive appearance: Lingering Sunlight!", "Item.11203.3": "Sun, sand, and sea—time to slip into your swimsuit!\u000bFeel the warm sun on your skin and the gentle kiss of the waves. Summer's calling, just don't forget your sunscreen!", + "Item.11205.1": "A Moment's Rest by Your Side", + "Item.11205.2": "Certificate that unlocks Noya's exclusive appearance \"A Moment's Rest by Your Side\"!", + "Item.11205.3": "Your mission today is to slack off with me!\nGo put your pajamas on. I saved the spot right next to me just for you!", "Item.112103.1": "Kitty Seeker", "Item.112103.2": "Unlocks the Honor Title: Kitty Seeker.", "Item.112103.3": "Proof of friendship with Amber!", @@ -284,6 +290,9 @@ "Item.112160.1": "Safety Advisor", "Item.112160.2": "Unlocks the Honor Title: Safety Advisor.", "Item.112160.3": "Proof of friendship with Suntide Willow!", + "Item.112162.1": "Like the First Time", + "Item.112162.2": "Unlocks the Honor Title: Like the First Time.", + "Item.112162.3": "Proof of friendship with Firstlight Noya!", "Item.113.1": "Shimiao", "Item.113.2": "Proof of invitation to add Shimiao to your squad", "Item.113.3": "Beneath the cicada-filled tree in the afternoon academy, she finally relaxes in her dreams, shedding all her tensions.", @@ -316,6 +325,9 @@ "Item.114005.1": "Hunter on the Spot", "Item.114005.2": "Unlocks the Honor Title: Hunter on the Spot.", "Item.114005.3": "Proof of your mastery in Operation: Shadow Siege!", + "Item.114006.1": "Guardian of the Stars", + "Item.114006.2": "Unlocks the Honor Title: Guardian of the Stars.", + "Item.114006.3": "Obtained from the event: Raising Stars", "Item.11401.1": "Chaton: Default", "Item.11402.1": "Chaton: Awakened", "Item.115.1": "Firefly", @@ -373,7 +385,49 @@ "Item.115016.1": "Season 16 Survival Champ", "Item.115016.2": "Unlocks the Honor Title: Season 16 Survival Champ.", "Item.115016.3": "The proof of holding the line in Cataclysm Survivor Season 16!", + "Item.115017.1": "Season 17 Survival Champ", + "Item.115017.2": "Season 17 Survival Champ", + "Item.115017.3": "Unlocks the Honor Title: Season 17 Survival Champ.", + "Item.115018.1": "The proof of holding the line in Cataclysm Survivor Season 17!", + "Item.115018.2": "Season 18 Survival Champ", + "Item.115018.3": "Unlocks the Honor Title: Season 18 Survival Champ.", + "Item.115019.1": "The proof of holding the line in Cataclysm Survivor Season 18!", + "Item.115019.2": "Season 19 Survival Champ", + "Item.115019.3": "Unlocks the Honor Title: Season 19 Survival Champ.", "Item.11502.1": "Firefly: Awakened", + "Item.115020.1": "The proof of holding the line in Cataclysm Survivor Season 19!", + "Item.115020.2": "Season 20 Survival Champ", + "Item.115020.3": "Unlocks the Honor Title: Season 20 Survival Champ.", + "Item.115021.1": "The proof of holding the line in Cataclysm Survivor Season 20!", + "Item.115021.2": "Season 21 Survival Champ", + "Item.115021.3": "Unlocks the Honor Title: Season 21 Survival Champ.", + "Item.115022.1": "The proof of holding the line in Cataclysm Survivor Season 21!", + "Item.115022.2": "Season 22 Survival Champ", + "Item.115022.3": "Unlocks the Honor Title: Season 22 Survival Champ.", + "Item.115023.1": "The proof of holding the line in Cataclysm Survivor Season 22!", + "Item.115023.2": "Season 23 Survival Champ", + "Item.115023.3": "Unlocks the Honor Title: Season 23 Survival Champ.", + "Item.115024.1": "The proof of holding the line in Cataclysm Survivor Season 23!", + "Item.115024.2": "Season 24 Survival Champ", + "Item.115024.3": "Unlocks the Honor Title: Season 24 Survival Champ.", + "Item.115025.1": "The proof of holding the line in Cataclysm Survivor Season 24!", + "Item.115025.2": "Season 25 Survival Champ", + "Item.115025.3": "Unlocks the Honor Title: Season 25 Survival Champ.", + "Item.115026.1": "The proof of holding the line in Cataclysm Survivor Season 25!", + "Item.115026.2": "Season 26 Survival Champ", + "Item.115026.3": "Unlocks the Honor Title: Season 26 Survival Champ.", + "Item.115027.1": "The proof of holding the line in Cataclysm Survivor Season 26!", + "Item.115027.2": "Season 27 Survival Champ", + "Item.115027.3": "Unlocks the Honor Title: Season 27 Survival Champ.", + "Item.115028.1": "The proof of holding the line in Cataclysm Survivor Season 27!", + "Item.115028.2": "Season 28 Survival Champ", + "Item.115028.3": "Unlocks the Honor Title: Season 28 Survival Champ.", + "Item.115029.1": "The proof of holding the line in Cataclysm Survivor Season 28!", + "Item.115029.2": "Season 29 Survival Champ", + "Item.115029.3": "Unlocks the Honor Title: Season 29 Survival Champ.", + "Item.115030.1": "The proof of holding the line in Cataclysm Survivor Season 29!", + "Item.115030.2": "Season 30 Survival Champ", + "Item.115030.3": "Unlocks the Honor Title: Season 30 Survival Champ.", "Item.116.1": "Ridge", "Item.116.2": "Proof of invitation to add Ridge to your squad", "Item.116.3": "Driven by evasion and fear, she built a wall of despair in her heart.\u000bYet, she subtly crafted tiny flaws, longing for someone to break through and reach her.", @@ -429,6 +483,9 @@ "Item.116016.1": "A Monolith Too Far", "Item.116016.2": "Unlocks the Honor Title: A Monolith Too Far.", "Item.116016.3": "Proof of a great success in the event: A Monolith Too Far!", + "Item.116017.1": "Wholeness at Reunion's Dawn", + "Item.116017.2": "Unlocks the Honor Title: Wholeness at Reunion's Dawn.", + "Item.116017.3": "Proof of a great success in the event: Wholeness at Reunion's Dawn!", "Item.11602.1": "Ridge: Awakened", "Item.11603.1": "Resting in the Lush Greenhouse", "Item.11603.2": "Certificate that unlocks Ridge's exclusive appearance \"Resting in the Lush Greenhouse\"!", @@ -657,6 +714,9 @@ "Item.119013.1": "Space Cadet S3", "Item.119013.2": "Unlocks the Honor Title: Space Cadet S3.", "Item.119013.3": "Proof of a great success in the event: Season 3 Bouncing Bumper Bash!", + "Item.119014.1": "Space Cadet S4", + "Item.119014.2": "Unlocks the Honor Title: Space Cadet S4.", + "Item.119014.3": "Proof of a great success in the event: Season 4 Bouncing Bumper Bash!", "Item.11902.1": "Nanoha: Awakened", "Item.11903.1": "When Distant Winds Rise", "Item.11903.2": "Certificate that unlocks Nanoha's exclusive appearance \"When Distant Winds Rise\"!", @@ -667,6 +727,9 @@ "Item.119902.1": "Cat-stle Siege Title Series", "Item.119902.2": "Unlock the Honor Title series: Cat-stle Siege", "Item.119902.3": "Proof of a stellar performance and support for Lilibea in Summit Show: Cat-stle Siege", + "Item.119903.1": "Scent of a Witch Title Series", + "Item.119903.2": "Unlocks the Honor Title: Scent of a Witch.", + "Item.119903.3": "Proof of a stellar performance and support for Lilibea in Summit Show: Scent of a Witch!", "Item.12.1": "Journey Ticket", "Item.12.2": "A reward obtained after completing the Monolith. Can be exchanged for items in the Shop.", "Item.12.3": "Obtained at the end of the exploration journey, this commemorative ticket stub symbolizes the honor of scaling the heights.\u000bYet, for many Trekkers, a clear head and safe return are far more cherished than any accolades.", @@ -787,6 +850,15 @@ "Item.130012.2": "Unlocks the Avatar: Tit-for-Tat", "Item.130012.3": "Who is the most qualified to protect the one they love?", "Item.13002.1": "Donna: Awakened", + "Item.131001.1": "Big Bites", + "Item.131001.2": "Unlocks the Avatar: Big Bites.", + "Item.131001.3": "No matter what life throws at you, never forget to take big bites!", + "Item.1310011.1": "Big Bites", + "Item.1310011.2": "Unlocks the Avatar: Big Bites.", + "Item.1310011.3": "No matter what life throws at you, never forget to take big bites!", + "Item.1310012.1": "Big Bites", + "Item.1310012.2": "Unlocks the Avatar: Big Bites.", + "Item.1310012.3": "No matter what life throws at you, never forget to take big bites!", "Item.132.1": "Minova", "Item.132.2": "Proof of invitation to add Minova to your squad", "Item.132.3": "Strangers are the desks, the classroom, the uniform.\u000bYet, your familiar smile is comforting.", @@ -859,6 +931,9 @@ "Item.1400.1": "Sparkla's Soul Key", "Item.1400.2": "Activates Trekker Talents.", "Item.1400.3": "The person who created it had just one thing in mind—make it cuter!", + "Item.140001.1": "Furniture Collector", + "Item.140001.2": "Unlocks the Honor Title: Furniture Collector.", + "Item.140001.3": "The world is noisy outside the door; taste is tranquil within.", "Item.14001.1": "Sparkla: Default", "Item.14002.1": "Sparkla: Awakened", "Item.141.1": "Chixia", @@ -948,6 +1023,9 @@ "Item.1550.3": "Piercing the sea mist and crashing through the waves, a familiar scent will guide you home.", "Item.15501.1": "Shia: Default", "Item.15502.1": "Shia: Awakened", + "Item.15503.1": "Call of the Coral Sea", + "Item.15503.2": "Certificate that unlocks Shia's exclusive appearance \"Call of the Coral Sea\"!", + "Item.15503.3": "The sea breeze smells of coral, and of you. When I close my eyes, I feel like I'm wrapped in a gentle embrace.", "Item.156.1": "Nazuna", "Item.156.2": "Proof of invitation to add Nazuna to your squad", "Item.156.3": "She only let her childish side show around those she trusts most.", @@ -995,6 +1073,14 @@ "Item.1600.3": "Sun, sand, and surf—this is the vacation she truly deserves.", "Item.16001.1": "Suntide Willow: Default", "Item.16002.1": "Suntide Willow: Awakened", + "Item.162.1": "Firstlight Noya", + "Item.162.2": "Proof of invitation to add Firstlight Noya to your squad", + "Item.162.3": "A white tower, an island on the lake, an encounter, and a farewell.\u000bNo matter the time or distance, that breeze will always find its way back to you.", + "Item.1620.1": "Firstlight Noya's Soul Key", + "Item.1620.2": "Activates Trekker Talents.", + "Item.1620.3": "A white tower, an island on the lake, an encounter, and a farewell.\u000bNo matter the time or distance, that breeze will always find its way back to you.", + "Item.16201.1": "Firstlight Noya: Default", + "Item.16202.1": "Firstlight Noya: Awakened", "Item.198025.1": "Ventus Team Record", "Item.198025.2": "Grants a Ventus Monolith: Record to a beginner!", "Item.198026.1": "Ignis Team Record", @@ -1398,6 +1484,10 @@ "Item.214061.3": "Raise your sails and travel toward the horizon at the edge of the world.\u000bJourney alongside cats, roaming through cities and the Wilds.\u000bWhether unspoken dreams or deep-seated hopes, they will all come true in this magical fairytale.", "Item.214062.1": "All That Was Beautiful", "Item.214062.3": "Do not dwell on memories of the past,\u000bfor yesterday's scars have long faded with time.\u000bDo not cling to the beauty of today,\u000bfor today's laughter will eventually fall silent.\u000bBrace yourself for the hardships and struggles ahead ... because all that was beautiful belongs to yesterday.", + "Item.214066.1": "My Guiding Star", + "Item.214066.3": "Remember the feelings that carried me this far.\u000bThe will to survive. The vow to keep everyone safe.\u000bThe dream of fighting side by side just one more time.\u000bThe painful past, the fleeting encounters.\u000bCarrying all of it, I take up this sword once more.\u000bMemories may fade, but that one light must never be betrayed.\u000bLet the stars bear witness: I am forging ahead.", + "Item.214067.1": "Eternal Brilliance", + "Item.214067.3": "This is the tale of a fall into another long night.\u000bBefore any rule had taken shape,\u000bmagic was the absolute ruler.\u000bLife grew wild beneath the weight of it,\u000band freedom clung on in the cracks.\u000bThose who refused to accept things as they were, those who dared to defy fate...\u000bTheir solitary wills sparked brightly against the endless dark,\u000band only the one who knew everything witnessed it all.", "Item.21997.1": "Random Boss Disc Material", "Item.21997.2": "Grants a random basic material for Disc tier-up.", "Item.22.1": "Grant Tier", @@ -1703,12 +1793,18 @@ "Item.224060.1": "Moment of Glory Melody", "Item.224060.2": "Material required for the Crescendo of specific Discs.", "Item.224060.3": "Her heart is pounding.\u000bThe cheers from the crowd, the shutter sound of photo capturers,\u000band the lights illuminating the hall and sparkling like stars.\u000bFor the first time, people are here for her, looking at her with approval.\u000bThis is the most glorious moment of her life.", - "Item.224061.1": "Bedtime Story", + "Item.224061.1": "Bedtime Story Melody", "Item.224061.2": "Material required for the Crescendo of specific Discs.", "Item.224061.3": "Raise your sails and travel toward the horizon at the edge of the world.\u000bJourney alongside cats, roaming through cities and the Wilds.\u000bWhether unspoken dreams or deep-seated hopes, they will all come true in this magical fairytale.", - "Item.224062.1": "All That Was Beautiful", + "Item.224062.1": "All That Was Beautiful Melody", "Item.224062.2": "Material required for the Crescendo of specific Discs.", "Item.224062.3": "Do not dwell on memories of the past,\u000bfor yesterday's scars have long faded with time.\u000bDo not cling to the beauty of today,\u000bfor today's laughter will eventually fall silent.\u000bBrace yourself for the hardships and struggles ahead ... because all that was beautiful belongs to yesterday.", + "Item.224066.1": "My Guiding Star Melody", + "Item.224066.2": "Material required for the Crescendo of specific Discs.", + "Item.224066.3": "Remember the feelings that carried me this far.\u000bThe will to survive. The vow to keep everyone safe.\u000bThe dream of fighting side by side just one more time.\u000bThe painful past, the fleeting encounters.\u000bCarrying all of it, I take up this sword once more.\u000bMemories may fade, but that one light must never be betrayed.\u000bLet the stars bear witness: I am forging ahead.", + "Item.224067.1": "Eternal Brilliance Melody", + "Item.224067.2": "Material required for the Crescendo of specific Discs.", + "Item.224067.3": "This is the tale of a fall into another long night.\u000bBefore any rule had taken shape,\u000bmagic was the absolute ruler.\u000bLife grew wild beneath the weight of it,\u000band freedom clung on in the cracks.\u000bThose who refused to accept things as they were, those who dared to defy fate...\u000bTheir solitary wills sparked brightly against the endless dark,\u000band only the one who knew everything witnessed it all.", "Item.23.1": "Travel Permit", "Item.23.2": "A certificate obtained through recruiting Trekkers. Can be exchanged for items in the Shop.", "Item.23.3": "A testament to every distant voyage,\u000bwhere each stack's thickness whispers tales of delightful encounters.", @@ -1758,12 +1854,45 @@ "Item.2501038.1": "Captain Ⅴacuum", "Item.2501039.1": "Vacuum Kitty", "Item.2501040.1": "Bomber Chicken", - "Item.2701001.1": "Random Piece", - "Item.2701001.2": "A Random Piece", - "Item.2701001.3": "A Random Piece", + "Item.2501041.1": "Jinglin", + "Item.2501042.1": "Shimiao", + "Item.2501043.1": "Chixia", + "Item.2501044.1": "Kasimira", + "Item.2501045.1": "Ridge", + "Item.2501046.1": "Coronis", + "Item.2501047.1": "Flora", + "Item.2501048.1": "Firenze", + "Item.2501049.1": "Karin", + "Item.2501050.1": "Eleanor", + "Item.2501051.1": "Allie", + "Item.2501052.1": "Nanoha", + "Item.2501053.1": "Otoha", + "Item.2501054.1": "Mistique", + "Item.2501055.1": "Chaton", + "Item.2501056.1": "Firstlight Noya", + "Item.2501057.1": "Desert Swordsman", + "Item.2501058.1": "Pest Control Expert", + "Item.2501059.1": "Desert Crossbowman", + "Item.2501060.1": "Desert Sniper", + "Item.2501061.1": "Sentinel Blader", + "Item.2501062.1": "Sentinel Mage", + "Item.2501063.1": "Greyhorn", + "Item.2501064.1": "Hazana", + "Item.2701001.1": "Unknown Resume", + "Item.2701001.2": "Gain a random Member", + "Item.2701001.3": "Who will be the next to join...?", "Item.2701002.1": "Random Blessing", - "Item.2701002.2": "A Random Blessing", - "Item.2701002.3": "A Random Blessing", + "Item.2701002.2": "Gain a random Blessing", + "Item.2701002.3": "Pray that Lady Luck is on your side.", + "Item.2701003.1": "Ancient Tablet", + "Item.2701003.2": "Unlock strategy nodes in the Strategy Tree of Through Hostile Depths", + "Item.2701003.3": "Etched with cryptic script, this stone tablet whispers the forgotten history of a long-lost civilization.", + "Item.2701004.1": "Runestone", + "Item.2701004.2": "Upgrade the Investigation EXP in Through Hostile Depths", + "Item.2701004.3": "A stone carved with unknown symbols, waiting for a brilliant mind to finally decipher them.", + "Item.2701005.1": "Sanity (SAN)", + "Item.2701005.2": "SAN is reduced when battles are lost. When SAN reaches 0, the investigation will be forcibly terminated.", + "Item.2701005.3": "Stay rational, stay alert, and survive.", "Item.28.1": "Urgent Hunt Order", "Item.28.2": "A certificate used for unlocking Proving Grounds.", "Item.28.3": "A hunting bounty posted by the Trekker Association.\u000bBe sure to gauge your strength before taking on the hunt.", @@ -1843,7 +1972,7 @@ "Item.33013.1": "Fiery Honeypot", "Item.33013.2": "A gift that increases a Trekker's Affinity by 2,000.", "Item.33013.3": "With super-charged firepower and capacity, it can even serve as a weapon to fend off wild beasts.\u000bBe warned, it's banned from all forms of transportation in Nova's cities due to its hazardous nature. Yet, it remains a highly sought-after treasure among Trekkers, chefs, and acrobats!", - "Item.33021.1": "Card Photo Capturer", + "Item.33021.1": "Card Capturer", "Item.33021.2": "A gift that increases a Trekker's Affinity by 150.", "Item.33021.3": "The unveiling of camera Artifact marks another groundbreaking moment in the arts and media landscape.\u000bSome believe capturing a photo steals a part of one's soul, making it a niche hobby.", "Item.33022.1": "Reflective Photo Capturer", @@ -1879,7 +2008,7 @@ "Item.33053.1": "Shining Star", "Item.33053.2": "A gift that increases a Trekker's Affinity by 2,000.", "Item.33053.3": "Even if you've become a megastar, I'll be in the stands, waving the glow stick for you with all my heart once more!\u000bIn the instant our eyes meet, that's when magic happens.", - "Item.33061.1": "Stellanite Enchantment", + "Item.33061.1": "Star Eclipse", "Item.33061.2": "A gift that increases a Trekker's Affinity by 150.", "Item.33061.3": "It's said that placing it beside your bed will summon stars to your dreams.\u000bDid these twinkles traverse the night sky just for us?", "Item.33062.1": "Moonlit Companion", @@ -1888,19 +2017,19 @@ "Item.33063.1": "Cosmic Form", "Item.33063.2": "A gift that increases a Trekker's Affinity by 2,000.", "Item.33063.3": "Scholars have yet to fathom the universe,\u000bSo the Starry Tyrant grants wisdom from beyond this world,\u000bCrystallizing truth into tangible shapes.", - "Item.33071.1": "Summer Chill Crushed Ice", + "Item.33071.1": "Chill Crushed Ice", "Item.33071.2": "A gift that increases a Trekker's Affinity by 150.", "Item.33071.3": "Escape the scorching heat of summer with a delightful bowl of refreshing crushed ice!", "Item.33072.1": "Fragrant Ice Delight", "Item.33072.2": "A gift that increases a Trekker's Affinity by 500.", "Item.33072.3": "Wandering the streets on a lazy afternoon, I passed by an ice cream shop with inviting chill, dreaming of sharing a sweet treat with you on my next visit.", - "Item.33073.1": "Sweet IceFurry", + "Item.33073.1": "Sweet Ice Furry", "Item.33073.2": "A gift that increases a Trekker's Affinity by 2,000.", "Item.33073.3": "I've finally asked you out. The \"Buy One, Get One Half Off\" deal was just my excuse.\u000bMy favorite flavor? Same as yours!", "Item.33081.1": "Gilded Ceramic Bowl", "Item.33081.2": "A gift that increases a Trekker's Affinity by 150.", "Item.33081.3": "This uniquely shaped tea bowl is said to attract purring mystical beasts when placed at your doorstep. The more delicious the food inside, the more cracks will appear on its surface—greedy beasts often knock it over in their haste.", - "Item.33082.1": "Blossom Porcelain Cup", + "Item.33082.1": "Porcelain Cup", "Item.33082.2": "A gift that increases a Trekker's Affinity by 500.", "Item.33082.3": "A treasured heirloom passed down through generations, delicately crafted with intricate designs of azure blossoms on its pristine white glaze. Whenever esteemed guests visit, the enthusiastic Loong retrieves it from the wooden cabinet to brew a cup of warm tea.", "Item.33083.1": "Mystic Potion Kettle", @@ -1947,6 +2076,15 @@ "Item.35010.1": "Drop of Purity", "Item.35010.2": "A special material used to Temper Trekker Emblem affixes.", "Item.35010.3": "Sacred water blessed by the God of Grace. Items cleansed by it shine with greater brilliance—but remember, such rituals are limited.", + "Item.35011.1": "Shattered Drop of Purity", + "Item.35011.2": "A special item used to exchange for Drops of Purity and other Emblem Materials.", + "Item.35011.3": "The relic is shattered, but its divine power remains. Gathering these fragments is an act of rebuilding faith. As long as hope endures, miracles will follow.", + "Item.35012.1": "Vintage Reserve", + "Item.35012.2": "A special material used to modify Potential levels in the Records.", + "Item.35012.3": "A premium vintage poured in the halls of heroes since ancient times.\u000bThe spray of its foam just might be the prelude to your next great triumph.", + "Item.35013.1": "Resonant Chorus", + "Item.35013.2": "A special material used to modify Musical Note quantity in the Records.", + "Item.35013.3": "An instrument holding the voice of nature itself. A single note is all it takes to wash away doubt and give you the strength to stand tall again.", "Item.36.1": "Showdown Decree", "Item.36.2": "During the event, you get three challenge attempts per day.\u000bEach attempt gives you a 60-minute window to enter as many battles as you can.\u000bSimulation battles don't consume any Showdown Decree.\u000bAfter the challenge period ends, you can no longer use Showdown Decree to start new challenges, but any ongoing challenge can still be completed normally.", "Item.37.1": "Hunter Medal", @@ -1968,6 +2106,12 @@ "Item.401.2": "Valid for 30 days. Log in daily to receive 90 Stellanite Dust.", "Item.402.1": "Everbright Wishes: Ascent", "Item.402.2": "Valid for 30 days. Log in daily to receive Canned Vigor Soda and Monolith Stairs Pass.", + "Item.41.1": "Share Certificate", + "Item.41.2": "Obtained from Journey Recap. Used to exchange for past event items.", + "Item.41.3": "A document buried under mountains of red tape and legal jargon.\u000bYet here in Nova, these scribbles can hit harder than any spell or sword.", + "Item.42.1": "Token", + "Item.42.2": "Used by Vita to auto-complete Monolith Ascensions.", + "Item.42.3": "According to Vita's completely unverified and highly biased statistics, feeding her Tokens once a day keeps her working at peak efficiency. :)", "Item.50000.1": "Disc", "Item.50000.2": "A vinyl record imbued with magical power, boosting Trekkers' stats when equipped.", "Item.50000.3": "There is a chance to obtain Average, Advanced, and Expert Discs.", @@ -2730,6 +2874,9 @@ "Item.513941.1": "Purge Stance", "Item.513942.1": "Swift Wipe", "Item.513943.1": "Mirror Blade", + "Item.514.1": "Destined Dawn Limited Ticket", + "Item.514.2": "An exclusive certificate used for recruiting in At the First Piercing Light.", + "Item.514.3": "Set the direction, embrace an unforgettable encounter.", "Item.514001.1": "Bunny-Ear Volley", "Item.514002.1": "Click-Clack Echoes", "Item.514003.1": "Fluffy Rechamber", @@ -2964,6 +3111,9 @@ "Item.514941.1": "Emberwing's Proclamation", "Item.514942.1": "Quadrifrons' Lore", "Item.514943.1": "Samsara's Judgment", + "Item.515.1": "Fated Reunion Limited Ticket", + "Item.515.2": "An exclusive certificate used for recruiting in One Starlit Year, One Destined Reunion.", + "Item.515.3": "Set the direction, embrace an unforgettable encounter.", "Item.515001.1": "Aerial Suspension", "Item.515002.1": "Arc Chain Laser", "Item.515003.1": "Lance Sweep", @@ -3138,6 +3288,9 @@ "Item.515941.1": "Dream Shock", "Item.515942.1": "Lingering Grace", "Item.515943.1": "United Flame", + "Item.516.1": "Fated Reunion Limited Ticket", + "Item.516.2": "A limited certificate used for recruiting in One Starlit Year, One Destined Reunion. Can be exchanged for Sprout Tickets after the event ends.", + "Item.516.3": "Set the direction, embrace an unforgettable encounter.", "Item.516001.1": "Bubble Flurry", "Item.516002.1": "Rippling Radiance", "Item.516003.1": "Rhythmic Bubbles", @@ -3167,6 +3320,35 @@ "Item.516041.1": "Tidal Warning", "Item.516042.1": "Shore Regulation", "Item.516043.1": "Marine Justice", + "Item.516201.1": "Lucent Blitz", + "Item.516202.1": "Dawnflare", + "Item.516203.1": "Stardust Descent", + "Item.516204.1": "Sinbreaker", + "Item.516205.1": "Prism Warp", + "Item.516206.1": "Resolve: Blitz", + "Item.516207.1": "Lucent Tide", + "Item.516208.1": "Eclipse Phantom", + "Item.516209.1": "Gavel of Absolution", + "Item.516210.1": "Resolve: Sunder", + "Item.516211.1": "Searing Sun", + "Item.516212.1": "Astral Brilliance", + "Item.516213.1": "Veteran's Grit", + "Item.516221.1": "Tempest Scourge", + "Item.516222.1": "Inquisitor's Edge", + "Item.516223.1": "Skyrend Flash", + "Item.516224.1": "Galeblade", + "Item.516225.1": "Radiant Sever", + "Item.516226.1": "Aegis: Sunder", + "Item.516227.1": "Fiendbreaker", + "Item.516228.1": "Sunfire Cleave", + "Item.516229.1": "Aegis: Blitz", + "Item.516230.1": "Breath of Light", + "Item.516231.1": "No More Goodbyes", + "Item.516232.1": "No More Sorrow", + "Item.516233.1": "No More Chains", + "Item.516241.1": "Argent Mirage: Legion's End", + "Item.516242.1": "Empyrean Starfall: Devil's End", + "Item.516243.1": "Guiding Star", "Item.601.1": "!NONEED!", "Item.602.1": "Gold Disc", "Item.602.2": "A certificate used for recruiting in Limited Disc Banner.", @@ -3176,12 +3358,78 @@ "Item.603.3": "Clean up the memory hall and look for the eternal symphony.", "Item.61.1": "Daily Tyrant Points", "Item.61.2": "Points obtained by completing daily quests. Reaching certain milestones will unlock daily rewards.", + "Item.610.1": "Destined Dawn Limited Disc", + "Item.610.2": "An exclusive certificate used for recruiting in Resolve at the Tip of My Sword.", + "Item.610.3": "Clean up the memory hall and look for the eternal symphony.", "Item.62.1": "!NONEED!", "Item.63.1": "Weekly Tyrant Points", "Item.63.2": "Points obtained by completing Weekly Affairs. Reach milestones to unlock weekly rewards.", + "Item.700001.1": "Heartlink Booth", + "Item.700001.2": "[Special] furniture for decorating the Tyrant's Tower.", + "Item.700001.3": "A cellphone fixed to a booth... Let's just call it a fixed-line!", + "Item.700002.1": "Wish Gacha Machine", + "Item.700002.2": "[Special] furniture for decorating the Tyrant's Tower.", + "Item.700002.3": "A gacha machine stuffed with Artifact Wishing Eggs. Simulates the thrill of wishing whenever the urge strikes.", + "Item.700003.1": "Sherlock Statue", + "Item.700003.2": "[Special] furniture for decorating the Tyrant's Tower.", + "Item.700003.3": "A statue of the silent Manager from the Monolith Convenience Store.\nIt even glows!", + "Item.700004.1": "Disc Gramophone", + "Item.700004.2": "[Special] furniture for decorating the Tyrant's Tower.", + "Item.700004.3": "Drop the needle, and let the melodies and memories flood back...", + "Item.700005.1": "Heartlink Station", + "Item.700005.2": "[Special] furniture for decorating the Tyrant's Tower.", + "Item.700005.3": "A cellphone fixed to a desk... We can call this a fixed-line too!", + "Item.701.1": "Brick of Dreams", + "Item.701.2": "Used to exchange for furniture from the Tyrant's Tower.", + "Item.701.3": "A mysterious material capable of turning inner visions into reality. Collect enough, and you may be able to recreate the scene of your dreams.", + "Item.701001.1": "Hall 1 Prototype Room", + "Item.701001.2": "Used to enter Hall 1 of the Tyrant's Tower.", + "Item.701001.3": "A miniature space not yet given form, bearing infinite possibilities. Infuse it with the vision in your heart, and it can transform into a royal court in reality, opening up a brand-new realm for you.", + "Item.701002.1": "Hall 2 Prototype Room", + "Item.701002.2": "Used to enter Hall 2 of the Tyrant's Tower.", + "Item.701002.3": "A miniature space not yet given form, bearing infinite possibilities. Infuse it with the vision in your heart, and it can transform into a royal court in reality, opening up a brand-new realm for you.", + "Item.705001.1": "Scene 1", + "Item.705002.1": "Scene 2", + "Item.705003.1": "Scene 3", + "Item.706001.1": "Male Tyrant Skin", + "Item.706002.1": "Female Tyrant Skin", + "Item.706003.1": "NPC 1 Skin", + "Item.710001.1": "Auto Vending Artifacts", + "Item.710001.2": "The Tyrant's favorite furniture. Used to decorate the Tyrant's Tower.", + "Item.710001.3": "A legendary Artifact that dispenses a limitless supply of ice-cold sugary drinks.\nRumor has it you still need to give it a good kick every now and then to get it working, though.", + "Item.710003.1": "Cat Nest Beanbag", + "Item.710003.2": "Amber's favorite furniture. Used to decorate the Tyrant's Tower.", + "Item.710003.3": "When Amber curls up to sleep in this, she looks exactly like Inky.", + "Item.710004.1": "Expert Toolbox", + "Item.710004.2": "Noya's favorite furniture. Used to decorate the Tyrant's Tower.", + "Item.710004.3": "Noya always manages to fish something out from the bottom of this thing—a wrench, Loxy, maybe some polish?", + "Item.710005.1": "Office Desk", + "Item.710005.2": "Iris's favorite furniture. Used to decorate the Tyrant's Tower.", + "Item.710005.3": "Before Iris leaves this desk for the day, she always makes absolutely sure the books are balanced.", + "Item.710007.1": "Pedestal Fan", + "Item.710007.2": "Nazuka's favorite furniture. Used to decorate the Tyrant's Tower.", + "Item.710007.3": "Nazuka does have a soft spot for things that spin in loops.\nBut honestly, she probably just likes this because it blows a ton of air.", + "Item.710008.1": "Practice Log", + "Item.710008.2": "Chitose's favorite furniture. Used to decorate the Tyrant's Tower.", + "Item.710008.3": "Chitose leaves a few more slash marks on this log every time she walks past it.\nLooks like she's still holding a grudge against that black thing that slipped away.", "Item.71001.1": "Prefix Title: Amnesia", "Item.71001.2": "Unlocks the title: Amnesia.", "Item.71001.3": "A small card inscribed with magical words.", + "Item.710010.1": "Cardboard Box with a Hole", + "Item.710010.2": "Fuyuka's favorite furniture. Used to decorate the Tyrant's Tower.", + "Item.710010.3": "Fuyuka claims she \"loves hanging out inside because it feels safe.\"\nYou really need to get her out for some fresh air.", + "Item.710011.1": "Claw Machine", + "Item.710011.2": "Nazuna's favorite furniture. Used to decorate the Tyrant's Tower.", + "Item.710011.3": "The claw machine master's philosophy: If you win, hug the prize and spin in circles. If you lose, lie on the floor and spin in circles anyway.", + "Item.710012.1": "Cabinet of Truths", + "Item.710012.2": "Mistique's favorite furniture. Used to decorate the Tyrant's Tower.", + "Item.710012.3": "The witch claims to \"feast on the truth,\" so that probably makes this her pantry.", + "Item.710013.1": "Elegant Tea Table", + "Item.710013.2": "Firenze's favorite furniture. Used to decorate the Tyrant's Tower.", + "Item.710013.3": "The teapot is always steaming hot, but the higher-up made it clear: no talking business at this table.", + "Item.710014.1": "Knight's Display Cabinet", + "Item.710014.2": "Firstlight Noya's favorite furniture. Used to decorate the Tyrant's Tower.", + "Item.710014.3": "All the gear is polished to a mirror shine and looks brand new!", "Item.71002.1": "Prefix Title: Blank", "Item.71002.2": "Unlocks the title: Blank.", "Item.71002.3": "A small card inscribed with magical words.", @@ -3245,6 +3493,9 @@ "Item.71022.1": "Prefix Title: Gentle", "Item.71022.2": "Used to unlock the title: Gentle", "Item.71022.3": "A small card inscribed with magical words.", + "Item.71023.1": "Prefix Title: Nightwatch", + "Item.71023.2": "Used to unlock the title: Nightwatch.", + "Item.71023.3": "A small card inscribed with magical words.", "Item.71024.1": "Prefix Title: Cold-Blooded", "Item.71024.2": "Used to unlock the title: Cold-Blooded", "Item.71024.3": "A small card inscribed with magical words.", @@ -3254,39 +3505,346 @@ "Item.71026.1": "Prefix Title: Nova", "Item.71026.2": "Used to unlock the title: Nova", "Item.71026.3": "A small card inscribed with magical words.", + "Item.71028.1": "Prefix Title: Bidder", + "Item.71028.2": "Used to unlock the title: Bidder.", + "Item.71028.3": "A small card inscribed with magical words.", + "Item.71029.1": "Prefix Title: Glory", + "Item.71029.2": "Used to unlock the title: Glory.", + "Item.71029.3": "A small card inscribed with magical words.", + "Item.720000.1": "Default Outdoor Floor", + "Item.720001.1": "Walls of Origin", + "Item.720001.2": "[Wallpaper] for decorating the Tyrant's Tower.", + "Item.720001.3": "Your standard Monolith wall.", + "Item.720002.1": "Floor Tiles of Origin", + "Item.720002.2": "[Flooring] for decorating the Tyrant's Tower.", + "Item.720002.3": "Your standard Monolith floor.", + "Item.720003.1": "Elevator of Origin", + "Item.720003.2": "[Elevator] for decorating the Tyrant's Tower.", + "Item.720003.3": "A perfectly ordinary Monolith elevator.", + "Item.720004.1": "Cozy Pale Wood Bed", + "Item.720004.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720004.3": "A plain wood bed. Nobody ever thought about dragging one of these into the Monolith.", + "Item.720005.1": "Cozy Nightstand", + "Item.720005.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720005.3": "A small bedside cabinet. Perfect for holding flowers.", + "Item.720006.1": "Cozy Sofa", + "Item.720006.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720006.3": "A sky-blue wooden sofa. The cushions aren't super soft, but they offer great support. Plus, it's roomy enough for two.", + "Item.720007.1": "Cozy Floor Lamp", + "Item.720007.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720007.3": "As long as it lights up the space right next to you, it's doing its job.", + "Item.720008.1": "Sky Blue Rug", + "Item.720008.2": "[Rug] for decorating the Tyrant's Tower.", + "Item.720008.3": "A sky-blue rug. Feels great on bare feet.", + "Item.720009.1": "Charming Portrait", + "Item.720009.2": "[Wall decor] for decorating the Tyrant's Tower.", + "Item.720009.3": "According to the artist, this painting depicts the most handsome man they could possibly imagine.", "Item.72001.1": "Suffix Title: Tyrant", "Item.72001.2": "Unlocks the title: Tyrant.", "Item.72001.3": "A small card inscribed with magical words.", + "Item.720010.1": "Charming Portrait", + "Item.720010.2": "[Wall decor] for decorating the Tyrant's Tower.", + "Item.720010.3": "According to the artist, this painting depicts the most beautiful woman they could possibly imagine.", + "Item.720011.1": "Forest Elevator", + "Item.720011.2": "[Elevator] for decorating the Tyrant's Tower.", + "Item.720011.3": "A Monolith entrance hidden in the woods.\nA Trekker couldn't ask for a luckier find.", + "Item.720012.1": "Basic Canopy", + "Item.720012.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720012.3": "A simple canopy anyone can set up. Unfold it to carve out a cozy little room right under the trees.", + "Item.720013.1": "Basic Campfire", + "Item.720013.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720013.3": "A hastily stacked pile of wood. Good luck getting it to actually light.", + "Item.720014.1": "Basic Folding Stool", + "Item.720014.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720014.3": "Folds down to the size of your palm, yet holds your weight without a single wobble.", + "Item.720015.1": "Basic Folding Table", + "Item.720015.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720015.3": "An instant dining table. Just picturing it hosting a massive feast is enough to make you hungry.", + "Item.720016.1": "Basic Grill", + "Item.720016.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720016.3": "This handy Artifact works like magic, turning ingredients into a proper feast.", + "Item.720017.1": "Pole-Mounted Lantern", + "Item.720017.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720017.3": "Stick a lantern on a pole, and you've got yourself a makeshift streetlamp.", + "Item.720018.1": "Common Shrub", + "Item.720018.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720018.3": "A standard Novian bush. It rustles with every passing breeze.", + "Item.720019.1": "Basic Ground Mat", + "Item.720019.2": "[Rug] for decorating the Tyrant's Tower.", + "Item.720019.3": "Blocks out the damp dirt and softens the rough ground.", "Item.72002.1": "Suffix Title: Trekker", "Item.72002.2": "Unlocks the title: Trekker.", "Item.72002.3": "A small card inscribed with magical words.", + "Item.720020.1": "Spotless Elevator", + "Item.720020.2": "[Elevator] for decorating the Tyrant's Tower.", + "Item.720020.3": "A freshly swept Monolith entrance.\nWithout the usual weeds, it almost feels like the wrong place.", + "Item.720021.1": "Chic Canopy", + "Item.720021.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720021.3": "Bigger and tougher. Pitching this feels more like building a house than camping.", + "Item.720022.1": "Chic Tent", + "Item.720022.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720022.3": "When the RV gets too cramped, pitching a tent is your next best bet.", + "Item.720023.1": "Chic Tea Table", + "Item.720023.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720023.3": "Living in the Wilds doesn't mean you have to give up your elegance.", + "Item.720024.1": "Chic Folding Chair", + "Item.720024.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720024.3": "A premium chair that doesn't sacrifice comfort for portability.", + "Item.720025.1": "Basic Pet Bed", + "Item.720025.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720025.3": "Think Inky will actually sleep in this?", + "Item.720026.1": "Chic Artifact Lamp", + "Item.720026.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720026.3": "A rare Artifact won from a wish. It casts a warm, unwavering light.", + "Item.720027.1": "Soul Waker", + "Item.720027.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720027.3": "Toss a few leaves in your tea. Whether it cures your fatigue is debatable, but the bitter kick alone will definitely jolt you awake.", + "Item.720028.1": "Chic Deck", + "Item.720028.2": "[Rug] for decorating the Tyrant's Tower.", + "Item.720028.3": "Lays a solid foundation over the soft dirt. Beats tossing a flimsy mat on the ground any day.", "Item.72003.1": "Suffix Title: Steward", "Item.72003.2": "Unlocks the title: Steward.", "Item.72003.3": "A small card inscribed with magical words.", + "Item.720039.1": "Cozy Wall", + "Item.720039.2": "[Wallpaper] for decorating the Tyrant's Tower.", + "Item.720039.3": "It looks like an ordinary wall, but turning a Monolith into a proper home took some real elbow grease.", "Item.72004.1": "Suffix Title: Boss", "Item.72004.2": "Unlocks the title: Boss.", "Item.72004.3": "A small card inscribed with magical words.", + "Item.720040.1": "Cozy Flooring", + "Item.720040.2": "[Flooring] for decorating the Tyrant's Tower.", + "Item.720040.3": "It looks like ordinary flooring, but turning a Monolith into a proper home took some real elbow grease.", + "Item.720041.1": "Simple Backpack", + "Item.720041.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720041.3": "Big enough to hold all your possessions. Though if you ask a Trekker, it's still way too small.", + "Item.720042.1": "Simple Tea Stove", + "Item.720042.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720042.3": "A sleek, minimalist tea-brewing set. Perfect for whipping up whatever drink you're craving.", + "Item.720043.1": "Simple Kettle", + "Item.720043.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720043.3": "A rugged, heavy-duty kettle. The bottom is still scorched from the last campfire.", + "Item.720044.1": "Simple Picnic Basket", + "Item.720044.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720044.3": "A hastily packed picnic basket. It gives off a classy vibe, doesn't it?", + "Item.720045.1": "Simple Cutlery Case", + "Item.720045.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720045.3": "Packing your plates in a proper case makes dining in the Wild feel a lot more civilized.", + "Item.720046.1": "Simple Roll-up Mat", + "Item.720046.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720046.3": "Just roll it up, and you're good to go.", + "Item.720047.1": "Camp Lamp Post", + "Item.720047.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720047.3": "Adds a touch of light and a whole lot of warmth.", + "Item.720048.1": "Camp Wooden Gate", + "Item.720048.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720048.3": "Frames the scenery perfectly, like the title of a painting.", + "Item.720049.1": "Camp Signpost", + "Item.720049.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720049.3": "Just staking it into the ground makes the whole place feel safer.", "Item.72005.1": "Suffix Title: Captain", "Item.72005.2": "Unlocks the title: Captain.", "Item.72005.3": "A small card inscribed with magical words.", + "Item.720050.1": "Camp Flagpole", + "Item.720050.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720050.3": "Flutters in the wind, giving the camp a nice sense of territory.", + "Item.720051.1": "Camp Torch", + "Item.720051.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720051.3": "Great for lighting up the dark, and even better for keeping the bugs away.", + "Item.720052.1": "Camp Utensil Rack", + "Item.720052.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720052.3": "A sturdy wooden rack stocked with all your essential pots and pans.", + "Item.720053.1": "Log Stool A", + "Item.720053.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720053.3": "A low stool chopped straight from a log. It's a bit rough, but it's reliable.", + "Item.720054.1": "Log Stool B", + "Item.720054.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720054.3": "A low stool chopped straight from a log. It's a bit rough, but it's reliable.", + "Item.720055.1": "Log Stool C", + "Item.720055.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720055.3": "A low stool chopped straight from a log. It's a bit rough, but it's reliable.", + "Item.720056.1": "Log Stool D", + "Item.720056.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720056.3": "A low stool chopped straight from a log. It's a bit rough, but it's reliable.", + "Item.720057.1": "Camp Log Table", + "Item.720057.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720057.3": "Anyway, cheers!", + "Item.720058.1": "Simple Cooking Pot", + "Item.720058.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720058.3": "Thick, heavy, and reliable. Perfect for boiling and stewing.", + "Item.720059.1": "Firewood Pile", + "Item.720059.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720059.3": "The most reliable fuel in the Wilds. Just don't let it get wet.", "Item.72006.1": "Suffix Title: Principal", "Item.72006.2": "Unlocks the title: Principal.", "Item.72006.3": "A small card inscribed with magical words.", + "Item.720060.1": "Cookware Set", + "Item.720060.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720060.3": "A clanking set of pots and pans. Better hang them up if you want them to dry.", + "Item.720061.1": "Simple Picnic Table", + "Item.720061.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720061.3": "It doesn't fold, but the tradeoff is it won't wobble while you eat.", + "Item.720062.1": "Simple Folding Chair A", + "Item.720062.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720062.3": "A camping chair with a proper backrest. Surprisingly comfortable.", + "Item.720063.1": "Simple Folding Chair B", + "Item.720063.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720063.3": "A camping chair with a proper backrest. Surprisingly comfortable.", + "Item.720064.1": "Camp Storage Box A", + "Item.720064.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720064.3": "The moment you close the lid, you'll forget what you put inside.", + "Item.720065.1": "Camp Storage Box B", + "Item.720065.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720065.3": "The moment you close the lid, you'll forget what you put inside.", + "Item.720066.1": "Camp Storage Box C", + "Item.720066.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720066.3": "The moment you close the lid, you'll forget what you put inside.", + "Item.720067.1": "Cast-Iron Grill", + "Item.720067.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720067.3": "A rugged, heavy-duty grill. Perfect for searing the meat of fierce monsters.", + "Item.720068.1": "Fishing Gear", + "Item.720068.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720068.3": "Take advantage of a rare break to sit back, relax, and enjoy the quiet.", + "Item.720069.1": "BBQ Spice Rack", + "Item.720069.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720069.3": "Every master chef's personal spellcasting station.", "Item.72007.1": "Suffix Title: Guardian", "Item.72007.2": "Unlocks the title: Guardian.", "Item.72007.3": "A small card inscribed with magical words.", + "Item.720070.1": "Camping Wagon", + "Item.720070.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720070.3": "Slap some wheels on it, and your hauling capacity goes through the roof.", + "Item.720071.1": "Wall Planter", + "Item.720071.2": "[Wall decor] for decorating the Tyrant's Tower.", + "Item.720071.3": "It grows incredibly slow. Probably because it's such a pain to water.", + "Item.720072.1": "Cozy Nightlight", + "Item.720072.2": "[Wall decor] for decorating the Tyrant's Tower.", + "Item.720072.3": "A wall-mounted lamp featuring a classic, retro pull-cord switch.", + "Item.720073.1": "Cozy Wall Shelf", + "Item.720073.2": "[Wall decor] for decorating the Tyrant's Tower.", + "Item.720073.3": "An open wall shelf. The perfect spot for a small plant or some incense.", + "Item.720074.1": "Large Potted Plant", + "Item.720074.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720074.3": "It doesn't need much attention. Just water it whenever you happen to remember.", + "Item.720075.1": "Round Table", + "Item.720075.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720075.3": "A plain round table with a sleek, elegant design.", + "Item.720076.1": "Cozy Shoe Cabinet", + "Item.720076.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720076.3": "A massive, practical shoe cabinet... Seriously, how many feet do you need to actually fill this thing?", + "Item.720077.1": "Cozy Wardrobe", + "Item.720077.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720077.3": "A spacious wooden wardrobe. Rumor has it that 80% of the hesitation before heading out happens right in front of it.", + "Item.720078.1": "Cozy Wooden Chair", + "Item.720078.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720078.3": "An incredibly ordinary chair. It gives a gentle creak whenever you sit down.", + "Item.720079.1": "Cozy Coffee Table", + "Item.720079.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720079.3": "A low table sitting right at the perfect reach-for-your-drink height.", "Item.72008.1": "Suffix Title: Foodie", "Item.72008.2": "Unlocks the title: Foodie.", "Item.72008.3": "A small card inscribed with magical words.", + "Item.720080.1": "Cozy Low Cabinet", + "Item.720080.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720080.3": "A decorated, long cabinet that adds a touch of ambiance to your everyday life.", + "Item.720081.1": "Cozy Folding Screen", + "Item.720081.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720081.3": "Unfold it to split the room right in half ... at least psychologically, anyway.", + "Item.720082.1": "Cozy Shoe Rack", + "Item.720082.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720082.3": "You only have two feet, yet somehow, you'll still run out of space for your shoes.", + "Item.720083.1": "Egg Yolk Rug", + "Item.720083.2": "[Rug] for decorating the Tyrant's Tower.", + "Item.720083.3": "Perfect for bare feet on a chilly day. Also great for sitting down and never getting back up.", + "Item.720084.1": "Potted Plant Stepladder", + "Item.720084.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720084.3": "Great for holding a houseplant, but also doubles as a step stool. Highly practical.", + "Item.720085.1": "Sky Blue Curtains", + "Item.720085.2": "[Wall decor] for decorating the Tyrant's Tower.", + "Item.720085.3": "You can't actually look outside from inside the Monolith, so you'll just have to imagine the view.", + "Item.720086.1": "Folding Laundry Basket", + "Item.720086.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720086.3": "You're supposed to do laundry once this hits a \"certain amount.\" But what exactly is that amount...?", + "Item.720087.1": "Cozy Desk", + "Item.720087.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720087.3": "By the time you perfectly line up your pens and open your notebook, you've already lost all motivation to actually work.", + "Item.720088.1": "Cozy Office Chair", + "Item.720088.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720088.3": "A desk chair with a slight recline. It actually keeps your back from screaming after a long day of sitting.", + "Item.720089.1": "Cozy Round Cabinet", + "Item.720089.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720089.3": "A little Sherlock plushie rests in the basket, sleeping like a baby.", "Item.72009.1": "Suffix Title: Author", "Item.72009.2": "Unlocks the title: Author.", "Item.72009.3": "A small card inscribed with magical words.", + "Item.720090.1": "Upholstered Bench", + "Item.720090.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720090.3": "It provides the comforting reassurance that you can sit down at any time.", + "Item.720091.1": "Wooden Bookcase", + "Item.720091.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720091.3": "If a bookcase is organized this perfectly, chances are no one is actually reading from it.", + "Item.720092.1": "Sky Blue Round Rug", + "Item.720092.2": "[Rug] for decorating the Tyrant's Tower.", + "Item.720092.3": "It has no fixed direction, so you can place it however you like.", + "Item.720093.1": "Chic Backpack", + "Item.720093.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720093.3": "A highly fashionable backpack with extra capacity. You can even fit a pet inside.", + "Item.720094.1": "Audio Receiver", + "Item.720094.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720094.3": "It seems to receive Scarlet Sights' sonic magic, letting you listen to news and shows. It's more durable and affordable than a Photo Capturer.", + "Item.720095.1": "Chic Kettle", + "Item.720095.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720095.3": "A kettle that comes with a heating stove. It looks especially new and shiny.", + "Item.720096.1": "Stacked Firewood", + "Item.720096.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720096.3": "An elegant solution to keep firewood from being scattered everywhere.", + "Item.720097.1": "Chic Cookware Set", + "Item.720097.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720097.3": "A cookware rack that boasts an excellent folding design and takes up minimal space.", + "Item.720098.1": "Chic Camping Wagon", + "Item.720098.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720098.3": "A sturdy and durable camping wagon that doesn't compromise on style.", + "Item.720099.1": "Chic Tool Set", + "Item.720099.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720099.3": "A stylish yet sturdy tool set. You have to sweat a little more now to rest more comfortably later!", "Item.72010.1": "Suffix Title: Appraiser", "Item.72010.2": "Unlocks the title: Appraiser.", "Item.72010.3": "A small card inscribed with magical words.", + "Item.720100.1": "Chic Picnic Box", + "Item.720100.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720100.3": "A beautiful and stylish picnic set. Using this gear just makes your food taste better.", + "Item.720101.1": "Chic Guitar", + "Item.720101.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720101.3": "Bringing an instrument along means you plan to sing, even if you end up just carrying it there and back.", + "Item.720102.1": "Pet Bowl", + "Item.720102.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720102.3": "If you bring your little buddy along, you have to make sure they get their food and water.", + "Item.720103.1": "Chic Folding Stool", + "Item.720103.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720103.3": "A lightweight and stylish folding stool. It saves space while keeping you comfortable.", + "Item.720104.1": "Chic Utensil Rack", + "Item.720104.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720104.3": "Hang your pots and pans so you won't lose them—at least, that's the theory.", + "Item.720105.1": "Chic Camp Flagpole B", + "Item.720105.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720105.3": "Use these poles to mark your stylish territory!\nThe mug is hung there on purpose to add a touch of everyday life.", + "Item.720106.1": "Simple Fire Pit", + "Item.720106.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720106.3": "At the very least, this makes cleaning up the ashes much easier.", + "Item.720107.1": "Chic Camp Light Pole", + "Item.720107.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720107.3": "Decorate your stylish camping trip with these string lights!", + "Item.720108.1": "Chic Camp Sign", + "Item.720108.2": "[Ornament] for decorating the Tyrant's Tower.", + "Item.720108.3": "Pointing in the direction of style!", + "Item.720109.1": "Chic Tea Table Setup", + "Item.720109.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720109.3": "Maintain an elegant and stylish posture for tea breaks, anywhere and anytime.\nIt also covers your rain protection and lighting needs.", "Item.72011.1": "Suffix Title: Instrumentalist", "Item.72011.2": "Unlocks the title: Instrumentalist.", "Item.72011.3": "A small card inscribed with magical words.", + "Item.720110.1": "Chic Camp Flagpole A", + "Item.720110.2": "[Furniture] for decorating the Tyrant's Tower.", + "Item.720110.3": "Use these poles to mark your stylish territory!", "Item.72012.1": "Suffix Title: Ninja", "Item.72012.2": "Unlocks the title: Ninja.", "Item.72012.3": "A small card inscribed with magical words.", @@ -3320,6 +3878,9 @@ "Item.72022.1": "Suffix Title: Mom", "Item.72022.2": "Used to unlock the title: Mom", "Item.72022.3": "A small card inscribed with magical words.", + "Item.72023.1": "Suffix Title: Knight", + "Item.72023.2": "Used to unlock the title: Knight.", + "Item.72023.3": "A small card inscribed with magical words.", "Item.72024.1": "Suffix Title: Hunter", "Item.72024.2": "Used to unlock the title: Hunter", "Item.72024.3": "A small card inscribed with magical words.", @@ -3329,6 +3890,18 @@ "Item.72026.1": "Suffix Title: Monster Hunter", "Item.72026.2": "Used to unlock the title: Monster Hunter", "Item.72026.3": "A small card inscribed with magical words.", + "Item.72028.1": "Suffix Title: Expert", + "Item.72028.2": "Used to unlock the title: Expert.", + "Item.72028.3": "A small card inscribed with magical words.", + "Item.72029.1": "Suffix Title: Chief", + "Item.72029.2": "Used to unlock the title: Chief.", + "Item.72029.3": "A small card inscribed with magical words.", + "Item.731001.1": "Everyday Living Room Set", + "Item.731001.2": "A furniture set for decorating indoor areas of the Tyrant's Tower.", + "Item.731001.3": "Eat, read, or curl up and let your worries sink quietly into the couch cushions—\nA perfect home doesn't need to be luxurious. What matters most is that it feels good to lounge in.", + "Item.731003.1": "Sleek Black Camping Set", + "Item.731003.2": "A furniture set for decorating indoor areas of the Tyrant's Tower.", + "Item.731003.3": "Bright sunshine, a lovely breeze, and the latest full set of trendy black—\nif you're going to be comfortable, you might as well look fabulous too!", "Item.73101.1": "Squid Rice Cracker", "Item.73101.2": "Currency earned via active participation in the event: Daring Adventure! The Ghost Ship Haunts the Deep. Can be used to redeem items in the Event Shop.", "Item.73101.3": "How many of these squid rice crackers she made can you eat in one go?", @@ -3377,12 +3950,51 @@ "Item.73116.1": "Flower Sticker", "Item.73116.2": "Currency earned via active participation in the [A Monolith Too Far] event. Can be used to redeem items in the Event Shop.", "Item.73116.3": "Whenever the children at the orphanage do something praiseworthy, they receive a flower sticker as a reward.", + "Item.73117.1": "Antique Bronze Coin", + "Item.73117.2": "Currency earned via active participation in the Wholeness at Reunion's Dawn event. Can be used to redeem items in the Event Shop.", + "Item.73117.3": "Records say this coin changed hands across the continent long before Deepsea Finance was ever founded. Only a handful survive today, kept under glass in the Emor Museum.", + "Item.732001.1": "Everyday Living Room Layout", + "Item.732002.1": "Outdoor Camping Layout", "Item.73201.1": "Banner of Clearance", "Item.73201.2": "Currency earned via active participation in the Call for Best Records event.", "Item.73201.3": "A banner sent by the Trekker Association to recognize Trekkers who have fully explored the Monolith and contributed Records—\"All for one, one for all.\"", "Item.73202.1": "United Council Token", "Item.73202.2": "Item earned via active participation in the Bouncing Bumper Bash event!", "Item.73202.3": "Tokens distributed to honor combatants who made outstanding contributions to Planetary Defense.\n\"Dedicate your hearts to the United Council!\"", + "Item.741001.1": "Simple Camping Set 01", + "Item.741001.2": "Includes Basic Canopy x1, Basic Grill x1.", + "Item.741002.1": "Simple Camping Set 02", + "Item.741002.2": "Includes Basic Folding Stool x1, Basic Folding Table x2, Simple Picnic Basket x1.", + "Item.741003.1": "Simple Camping Set 03", + "Item.741003.2": "Includes Simple Backpack x1, Basic Ground Mat x2, Simple Roll-up Mat x1.", + "Item.741004.1": "Simple Camping Set 04", + "Item.741004.2": "Includes Pole-Mounted Lantern x2, Camp Flagpole x3, Common Shrub x3.", + "Item.741005.1": "Simple Camping Set 05", + "Item.741005.2": "Includes Cookware Set x1, Simple Tea Stove x1.", + "Item.741006.1": "Simple Camping Set 06", + "Item.741006.2": "Includes Simple Picnic Table x1, Basic Folding Stool x3, Basic Ground Mat x2.", + "Item.741007.1": "Simple Camping Set 07", + "Item.741007.2": "Includes Camp Torch x3, Camp Lamp Post x5.", + "Item.741008.1": "Simple Camping Set 08", + "Item.741008.2": "Includes Camp Wooden Gate x1, Camp Signpost x1.", + "Item.741009.1": "Simple Camping Set 09", + "Item.741009.2": "Includes Camp Utensil Rack x1, Simple Cooking Pot x2.", + "Item.741010.1": "Simple Camping Set 10", + "Item.741010.2": "Includes Basic Campfire x1, Firewood Pile x2.", + "Item.741011.1": "Simple Camping Set 11", + "Item.741011.2": "Includes Camp Log Table x1, Log Stool A x1, Log Stool B x1, Log Stool C x1, Log Stool D x1.", + "Item.741012.1": "Simple Camping Set 12", + "Item.741012.2": "Includes Simple Kettle x1, Simple Cutlery Case x1.", + "Item.741013.1": "Simple Camping Set 13", + "Item.741013.2": "Includes Camp Lamp Post x5, Common Shrub x4.", + "Item.741014.1": "Simple Camping Set 14", + "Item.741014.2": "Includes Simple Folding Chair A x1, Simple Folding Chair B x1.", + "Item.741015.1": "Simple Camping Set 15", + "Item.741015.2": "Includes Camp Storage Box A x1, Camp Storage Box B x1, Camp Storage Box C x1.", + "Item.741016.1": "Simple Camping Set 16", + "Item.741016.2": "Includes Fishing Gear x1, Camping Wagon x1.", + "Item.741017.1": "Simple Camping Set 17", + "Item.741017.2": "Includes Cast-Iron Grill x1, BBQ Spice Rack x1.", "Item.74201.1": "Celebration Time", "Item.74201.2": "An item used to support streamers in \"Summit Show.\" Grants +1 Popularity and +1 Fan Club EXP when used.", "Item.74201.3": "Show your love for your favorite streamer! \u000bA small investment… for a chance at something legendary!", @@ -3422,6 +4034,9 @@ "Item.81010.1": "Bottled Vigor Soda", "Item.81010.2": "Restores 60 Vigor when used.", "Item.81010.3": "Meet [Energy Surge], the famous energy drink!\u000bJust a bottle, and you'll feel instantly energized!\u000b※Note: This product is not a substitute for medication. Please consume with caution!", + "Item.81011.1": "Token Supply", + "Item.81011.2": "Restores 30% of Vita's Tokens.\nSpend Tokens to hand Monolith Exploration over to Vita, and she'll run the ascensions for you.", + "Item.81011.3": "Vita never gets hungry, but she still needs Tokens. Now that's a token excuse. Hahaha. :)", "Item.82001.1": "Novice Trekker Promotion Box", "Item.82001.2": "Grants one basic Trekker promotion material from Tier-up Trial of your choice.", "Item.82001.3": "A gift box for new Trekkers filled with various Trekker Crescendo materials. Grants one material of your choice.", @@ -3453,7 +4068,7 @@ "Item.82010.2": "Grants one Overlord material from Proving Grounds of your choice.", "Item.82010.3": "A gift box for seasoned Trekkers, filled with various Proving Grounds Overlord materials. Grants one material of your choice.", "Item.86002.1": "Rainbow Disc Pack", - "Item.86002.2": "Allows you to select one ★5 Disc from Permanent Disc Banner: Memories Rewind.", + "Item.86002.2": "Grants a Disc of your choice: Sunlit Blossom, Mystic Brushstrokes, Daylight Garden, Midnight Mayhem, Witch's Swing, The Lost Pilgrim, or Claw the Claw.", "Item.86002.3": "A precious Disc collection, handpicked from a massive Disc library. A good melody is timeless.", "Item.86003.1": "Gold Disc Pack: Series 1", "Item.86003.2": "Grants a Disc of your choice: Twin Moon Mischief, ★Bam Bam Girl★, Emerald Dream, Rainy Tune, Meow Rhythm, or Leaf Her to Me.", @@ -3465,7 +4080,7 @@ "Item.86005.2": "Grants a Disc of your choice: Meowing Cat God, Sky, Flowers, Poem, A Moment in the Afternoon, The Clash of Blade and Axe, Dream Factory of ☆Truth, or Dancing with the Bones.", "Item.86005.3": "A precious Disc collection, handpicked from a massive Disc library. A good melody is timeless.", "Item.86009.1": "Stellar Resume Pack", - "Item.86009.2": "Allows you to select a ★5 Trekker from the Permanent Trekker Banner of Boss's Regulars.", + "Item.86009.2": "Grants a Trekker of your choice: Freesia, Chixia, Nanoha, Minova, Mistique, Gerie, or Nazuna.", "Item.86009.3": "A resume meticulously selected from the talent reserve. Don't miss your chance to meet stellar individuals.", "Item.86010.1": "Gold Disc Pack: Series 2", "Item.86010.2": "Grants a Disc of your choice: Cage of Roses, Good Night, Unknown Fragrance, Steam Syndrome, Starry Night Ode, or The Knight's Smith.", @@ -3476,6 +4091,15 @@ "Item.86012.1": "Gold Disc Pack: Series 1", "Item.86012.2": "Grants a Disc of your choice: Twin Moon Mischief, ★Bam Bam Girl★, Emerald Dream, Rainy Tune, Meow Rhythm, or Leaf Her to Me.", "Item.86012.3": "A precious Disc collection, handpicked from a massive disc library. Each track is worth savoring in detail.", + "Item.86013.1": "Fated Reunion: Stellar Resume Pack", + "Item.86013.2": "Grants a Trekker of your choice: Freesia, Chixia, Nanoha, Minova, Mistique, Gerie, Nazuna, Chitose, or Shia.", + "Item.86013.3": "A resume meticulously selected from the talent reserve of past events. Don't let the chance to meet them again slip away.", + "Item.86014.1": "Fated Reunion: Stellar Resume", + "Item.86014.2": "Grants a Trekker at random: Freesia, Chixia, Nanoha, Minova, Mistique, Gerie, Nazuna, Chitose, or Shia.", + "Item.86014.3": "A resume meticulously selected from the talent reserve of past events. Don't let the chance to meet them again slip away.", + "Item.86015.1": "Fated Reunion: Rainbow Disc Pack", + "Item.86015.2": "Grants a Disc of your choice: Sunlit Blossom, Mystic Brushstrokes, Daylight Garden, Midnight Mayhem, Witch's Swing, The Lost Pilgrim, Claw the Claw, Sword Against Stream, or Ripples of Nostalgia.", + "Item.86015.3": "A precious Disc collection, handpicked from the archives of past events. The classics never fade.", "Item.86016.1": "Proving Grounds Overlord Material Rewards", "Item.86016.2": "Defeat Overlords in Proving Grounds for Overlord Material Rewards.", "Item.86017.1": "Proving Grounds Skill Cartridge Rewards", @@ -3489,6 +4113,12 @@ "Item.86020.1": "Operation: Shadow Siege Disc Rewards", "Item.86020.2": "Exchange Hunter Medals obtained through Operation: Shadow Siege for Discs such as Zesty Curiosity and Seasonal Waves.", "Item.86020.3": "A precious Disc collection, handpicked from a massive disc library. Each track is worth savoring in detail.", + "Item.86021.1": "Anniversary Exclusive: Stellar Resume Pack", + "Item.86021.2": "Grants a Trekker of your choice: Freesia, Chixia, Nanoha, Minova, Mistique, Gerie, Nazuna, Chitose, or Shia.", + "Item.86021.3": "A resume meticulously selected from the talent reserve of past events. Don't let the chance to meet them again slip away.", + "Item.86022.1": "Anniversary Exclusive: Rainbow Disc Pack", + "Item.86022.2": "Grants a Disc of your choice: Sunlit Blossom, Mystic Brushstrokes, Daylight Garden, Midnight Mayhem, Witch's Swing, The Lost Pilgrim, Claw the Claw, Sword Against Stream, or Ripples of Nostalgia.", + "Item.86022.3": "A precious Disc collection, handpicked from the archives of past events. The classics never fade.", "Item.90001.1": "Destiny Pack", "Item.90001.2": "Grants a random Destiny Card.", "Item.90001.3": "Come try your luck!", diff --git a/data/language/en_us/jumpto.json b/data/language/en_us/jumpto.json index 8f14c7f59..5634a24c1 100644 --- a/data/language/en_us/jumpto.json +++ b/data/language/en_us/jumpto.json @@ -95,6 +95,7 @@ "JumpTo.33082001.1": "Material Crafting", "JumpTo.33911001.1": "Material Crafting", "JumpTo.35.1": "Basic Trial: Note", + "JumpTo.35010001.1": "Emblem Material", "JumpTo.36.1": "Basic Trial: Dorra", "JumpTo.37.1": "Basic Trial: Blank Disc", "JumpTo.38.1": "Dust and Flames", @@ -158,5 +159,11 @@ "JumpTo.76.1": "Throne: Level Rewards", "JumpTo.77.1": "Basic Trial: Any Type", "JumpTo.78.1": "Operation: Shadow Siege", - "JumpTo.8.1": "Purchase From Shop" + "JumpTo.79.1": "Emblem Trial: Good Citizen Point - Difficulty 4", + "JumpTo.8.1": "Purchase From Shop", + "JumpTo.80.1": "Emblem Trial: Association Contribution Pass - Difficulty 4", + "JumpTo.81.1": "Emblem Trial: Grace Voucher - Difficulty 4", + "JumpTo.82.1": "Through Hostile Depths", + "JumpTo.83.1": "Tyrant's Tower", + "JumpTo.84.1": "Limited Picks" } \ No newline at end of file diff --git a/data/language/en_us/levelquesttarget.json b/data/language/en_us/levelquesttarget.json index 7ba4353fc..aa28612b1 100644 --- a/data/language/en_us/levelquesttarget.json +++ b/data/language/en_us/levelquesttarget.json @@ -46,6 +46,26 @@ "LevelQuestTarget.11004014.1": "Kill {Param2} ×{Param1}", "LevelQuestTarget.11004015.1": "Kill {Param2} ×{Param1}", "LevelQuestTarget.11004016.1": "You have completed all the missions. You may continue the battle or exit using the elevator above.", + "LevelQuestTarget.11005001.1": "Cast Firenze's Main Skill {Param2} {Param1} times", + "LevelQuestTarget.11005002.1": "Cast Firenze's Ultimate {Param2} {Param1} times", + "LevelQuestTarget.11005003.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.11005004.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.11005005.1": "You have completed all the missions. You may continue the battle or exit using the elevator above.", + "LevelQuestTarget.11006001.1": "Cast Firenze's Support Skill {Param2} {Param1} times", + "LevelQuestTarget.11006002.1": "Cast Firenze's Ultimate {Param2} {Param1} times", + "LevelQuestTarget.11006003.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.11006004.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.11006005.1": "You have completed all the missions. You may continue the battle or exit using the elevator above.", + "LevelQuestTarget.11205001.1": "Cast Noya's Main Skill {Param2} {Param1} times", + "LevelQuestTarget.11205002.1": "Cast Noya's Ultimate {Param2} {Param1} times", + "LevelQuestTarget.11205003.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.11205004.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.11205005.1": "You have completed all the missions. You may continue the battle or exit using the elevator above.", + "LevelQuestTarget.11206001.1": "Cast Noya's Support Skill {Param2} {Param1} times", + "LevelQuestTarget.11206002.1": "Cast Noya's Ultimate {Param2} {Param1} times", + "LevelQuestTarget.11206003.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.11206004.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.11206005.1": "You have completed all the missions. You may continue the battle or exit using the elevator above.", "LevelQuestTarget.11401011.1": "Hold to cast {Param2} (Main Skill), activating Meow Bouncer", "LevelQuestTarget.11401012.1": "Kill {Param2} ×{Param1}", "LevelQuestTarget.11401013.1": "Cast Chaton's Ultimate Skill {Param2} {Param1} times", @@ -120,6 +140,16 @@ "LevelQuestTarget.11904022.1": "Kill {Param2} ×{Param1}", "LevelQuestTarget.11904031.1": "Kill {Param2} ×{Param1}", "LevelQuestTarget.11904041.1": "You have completed all the missions. You may continue the battle or exit using the elevator above.", + "LevelQuestTarget.11905001.1": "Cast Nanoha's Main Skill {Param2} {Param1} times", + "LevelQuestTarget.11905002.1": "Cast Nanoha's Ultimate {Param2} {Param1} times", + "LevelQuestTarget.11905003.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.11905004.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.11905005.1": "You have completed all the missions. You may continue the battle or exit using the elevator above.", + "LevelQuestTarget.11906001.1": "Cast Nanoha's Support Skill {Param2} {Param1} times", + "LevelQuestTarget.11906002.1": "Cast Nanoha's Ultimate {Param2} {Param1} times", + "LevelQuestTarget.11906003.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.11906004.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.11906005.1": "You have completed all the missions. You may continue the battle or exit using the elevator above.", "LevelQuestTarget.11911011.1": "Cast Nanoha's Main Skill {Param2} {Param1} times", "LevelQuestTarget.11911012.1": "Kill {Param2} ×{Param1}", "LevelQuestTarget.11911013.1": "Cast Nanoha's Ultimate {Param2} {Param1} times", @@ -349,6 +379,16 @@ "LevelQuestTarget.13504014.1": "Kill {Param2} ×{Param1}", "LevelQuestTarget.13504015.1": "Kill {Param2} ×{Param1}", "LevelQuestTarget.13504016.1": "You have completed all the missions. You may continue the battle or exit using the elevator above.", + "LevelQuestTarget.13505001.1": "Cast Mistique's Main Skill {Param2} {Param1} times", + "LevelQuestTarget.13505002.1": "Cast Mistique's Ultimate {Param2} {Param1} times", + "LevelQuestTarget.13505003.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.13505004.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.13505005.1": "You have completed all the missions. You may continue the battle or exit using the elevator above.", + "LevelQuestTarget.13506001.1": "Cast Mistique's Support Skill {Param2} {Param1} times", + "LevelQuestTarget.13506002.1": "Cast Mistique's Ultimate {Param2} {Param1} times", + "LevelQuestTarget.13506003.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.13506004.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.13506005.1": "You have completed all the missions. You may continue the battle or exit using the elevator above.", "LevelQuestTarget.13701011.1": "Cast Eleanor's Main Skill {Param2} {Param1} times", "LevelQuestTarget.13701012.1": "Kill {Param2} ×{Param1}", "LevelQuestTarget.13701013.1": "Cast Eleanor's Ultimate {Param2} {Param1} times", @@ -493,6 +533,16 @@ "LevelQuestTarget.14404014.1": "Kill {Param2} ×{Param1}", "LevelQuestTarget.14404015.1": "Kill {Param2} ×{Param1}", "LevelQuestTarget.14404016.1": "You have completed all the missions. You may continue the battle or exit using the elevator above.", + "LevelQuestTarget.14405001.1": "Cast Chitose's Main Skill {Param2} {Param1} times", + "LevelQuestTarget.14405002.1": "Cast Chitose's Ultimate {Param2} {Param1} times", + "LevelQuestTarget.14405003.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.14405004.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.14405005.1": "You have completed all the missions. You may continue the battle or exit using the elevator above.", + "LevelQuestTarget.14406001.1": "Cast Chitose's Support Skill {Param2} {Param1} times", + "LevelQuestTarget.14406002.1": "Cast Chitose's Ultimate {Param2} {Param1} times", + "LevelQuestTarget.14406003.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.14406004.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.14406005.1": "You have completed all the missions. You may continue the battle or exit using the elevator above.", "LevelQuestTarget.14501011.1": "Cast Otoha's Main Skill {Param2} {Param1} times", "LevelQuestTarget.14501012.1": "Kill {Param2} ×{Param1}", "LevelQuestTarget.14501013.1": "Cast Otoha's Ultimate Skill {Param2} {Param1} times", @@ -543,6 +593,16 @@ "LevelQuestTarget.14904031.1": "Kill {Param2} ×{Param1}", "LevelQuestTarget.14904041.1": "Kill {Param2} ×{Param1}", "LevelQuestTarget.14904051.1": "You have completed all the missions. You may continue the battle or exit using the elevator above.", + "LevelQuestTarget.14905001.1": "Cast Gerie's Main Skill {Param2} {Param1} times", + "LevelQuestTarget.14905002.1": "Cast Gerie's Ultimate {Param2} {Param1} times", + "LevelQuestTarget.14905003.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.14905004.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.14905005.1": "You have completed all the missions. You may continue the battle or exit using the elevator above.", + "LevelQuestTarget.14906001.1": "Cast Gerie's Support Skill {Param2} {Param1} times", + "LevelQuestTarget.14906002.1": "Cast Gerie's Ultimate {Param2} {Param1} times", + "LevelQuestTarget.14906003.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.14906004.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.14906005.1": "You have completed all the missions. You may continue the battle or exit using the elevator above.", "LevelQuestTarget.15501011.1": "Cast Shia's Main Skill {Param2} {Param1} times", "LevelQuestTarget.15501012.1": "Kill {Param2} ×{Param1}", "LevelQuestTarget.15501021.1": "Cast Shia's Ultimate {Param2} {Param1} times", @@ -571,6 +631,16 @@ "LevelQuestTarget.15504022.1": "Kill {Param2} ×{Param1}", "LevelQuestTarget.15504031.1": "Kill {Param2} ×{Param1}", "LevelQuestTarget.15504041.1": "You have completed all the missions. You may continue the battle or exit using the elevator above.", + "LevelQuestTarget.15505001.1": "Cast Shia's Main Skill {Param2} {Param1} times", + "LevelQuestTarget.15505002.1": "Cast Shia's Ultimate {Param2} {Param1} times", + "LevelQuestTarget.15505003.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.15505004.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.15505005.1": "You have completed all the missions. You may continue the battle or exit using the elevator above.", + "LevelQuestTarget.15506001.1": "Cast Shia's Support Skill {Param2} {Param1} times", + "LevelQuestTarget.15506002.1": "Cast Shia's Ultimate {Param2} {Param1} times", + "LevelQuestTarget.15506003.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.15506004.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.15506005.1": "You have completed all the missions. You may continue the battle or exit using the elevator above.", "LevelQuestTarget.15601011.1": "Cast Nazuna's Main Skill {Param2} {Param1} times.", "LevelQuestTarget.15601012.1": "Kill {Param2} ×{Param1}", "LevelQuestTarget.15601013.1": "Cast Nazuna's Ultimate {Param2} {Param1} times.", @@ -690,5 +760,29 @@ "LevelQuestTarget.16004013.1": "Cast Suntide Willow's Ultimate {Param2} {Param1} times", "LevelQuestTarget.16004014.1": "Kill {Param2} ×{Param1}", "LevelQuestTarget.16004015.1": "Kill {Param2} ×{Param1}", - "LevelQuestTarget.16004016.1": "You have completed all the missions. You may continue the battle or exit using the elevator above." + "LevelQuestTarget.16004016.1": "You have completed all the missions. You may continue the battle or exit using the elevator above.", + "LevelQuestTarget.16201011.1": "Cast Firstlight Noya's Main Skill {Param2} {Param1} times}", + "LevelQuestTarget.16201012.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.16201013.1": "Cast Firstlight Noya's Ultimate {Param2} {Param1} times}", + "LevelQuestTarget.16201014.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.16201015.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.16201016.1": "You have completed all the missions. You may continue the battle or exit using the elevator above.", + "LevelQuestTarget.16202011.1": "Cast Firstlight Noya's Main Skill {Param2} {Param1} times}", + "LevelQuestTarget.16202012.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.16202013.1": "Cast Firstlight Noya's Ultimate {Param2} {Param1} times}", + "LevelQuestTarget.16202014.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.16202015.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.16202016.1": "You have completed all the missions. You may continue the battle or exit using the elevator above.", + "LevelQuestTarget.16203011.1": "Cast Firstlight Noya's Support Skill {Param2} {Param1} times}", + "LevelQuestTarget.16203012.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.16203013.1": "Cast Firstlight Noya's Ultimate {Param2} {Param1} times}", + "LevelQuestTarget.16203014.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.16203015.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.16203016.1": "You have completed all the missions. You may continue the battle or exit using the elevator above.", + "LevelQuestTarget.16204011.1": "Cast Firstlight Noya's Support Skill {Param2} {Param1} times}", + "LevelQuestTarget.16204012.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.16204013.1": "Cast Firstlight Noya's Ultimate {Param2} {Param1} times}", + "LevelQuestTarget.16204014.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.16204015.1": "Kill {Param2} ×{Param1}", + "LevelQuestTarget.16204016.1": "You have completed all the missions. You may continue the battle or exit using the elevator above." } \ No newline at end of file diff --git a/data/language/en_us/loginrewardcontrol.json b/data/language/en_us/loginrewardcontrol.json index fae5ba0cc..b1c3de5c1 100644 --- a/data/language/en_us/loginrewardcontrol.json +++ b/data/language/en_us/loginrewardcontrol.json @@ -1,3 +1,4 @@ { - "LoginRewardControl.301001.1": "[Event Period]\u000bRuns for the entire testing phase.\u000b\u000b[Participation Requirements]\u000bReach Authorization Level 2 or higher and unlock the Event feature.\u000b\u000b[Event Rules]\u000bLog in for consecutive days during the event to claim rich rewards!" + "LoginRewardControl.301001.1": "[Event Period]\u000bRuns for the entire testing phase.\u000b\u000b[Participation Requirements]\u000bReach Authorization Level 2 or higher and unlock the Event feature.\u000b\u000b[Event Rules]\u000bLog in for consecutive days during the event to claim rich rewards!", + "LoginRewardControl.302001.1": "[Product Details]\u000bBuy One Starlit Year: Dream-Chasing Special and the first day's reward is yours right away. Log in on the days after to unlock the rest.\u000bAnything you haven't unlocked or claimed by the time the product leaves the shop will be mailed to you." } \ No newline at end of file diff --git a/data/language/en_us/loginrewardgroup.json b/data/language/en_us/loginrewardgroup.json index ada164f6d..85e0f1667 100644 --- a/data/language/en_us/loginrewardgroup.json +++ b/data/language/en_us/loginrewardgroup.json @@ -25,6 +25,17 @@ "LoginRewardGroup.30104105.1": "Suntide Limited Ticket", "LoginRewardGroup.30104106.1": "Suntide Limited Ticket", "LoginRewardGroup.30104107.1": "Drop of Purity", + "LoginRewardGroup.30105107.1": "Drop of Purity", + "LoginRewardGroup.30105201.1": "Fated Reunion Limited Ticket", + "LoginRewardGroup.30105202.1": "Fated Reunion Limited Ticket", + "LoginRewardGroup.30105203.1": "Fated Reunion Limited Ticket", + "LoginRewardGroup.30105204.1": "Fated Reunion Limited Ticket", + "LoginRewardGroup.30105205.1": "Fated Reunion Limited Ticket", + "LoginRewardGroup.30105206.1": "Fated Reunion Limited Ticket", + "LoginRewardGroup.30105207.1": "Fated Reunion Limited Ticket", + "LoginRewardGroup.30105208.1": "Fated Reunion Limited Ticket", + "LoginRewardGroup.30105209.1": "Fated Reunion Limited Ticket", + "LoginRewardGroup.30105210.1": "Fated Reunion Limited Ticket", "LoginRewardGroup.4.1": "Cerulean Ticket", "LoginRewardGroup.5.1": "Stellar Resume Pack", "LoginRewardGroup.6.1": "Cerulean Ticket", diff --git a/data/language/en_us/mailtemplate.json b/data/language/en_us/mailtemplate.json index bf5f03790..0e654cdaa 100644 --- a/data/language/en_us/mailtemplate.json +++ b/data/language/en_us/mailtemplate.json @@ -140,6 +140,9 @@ "MailTemplate.2021.1": "Guild Management", "MailTemplate.2021.2": "Reissue Parcel - Mission Reward", "MailTemplate.2021.3": "The claim deadline has passed for the previous mission!\n\nFortunately, the Association is extremely considerate and has packaged and mailed the rewards to your guild office. Please take a look.\n\nRemember to claim your rewards after completing a mission next time!", + "MailTemplate.2022.1": "Guild Management", + "MailTemplate.2022.2": "Unclaimed One Starlit Year: Dream-Chasing Special Reward", + "MailTemplate.2022.3": "The claim deadline has passed for [One Starlit Year: Dream-Chasing Special]!\nFortunately, the extremely considerate Association has packaged and mailed the rewards to your guild office. Please take a look.\nRemember to claim your rewards after completing a mission next time!", "MailTemplate.20301.1": "Trekker Association", "MailTemplate.20301.2": "Event Token Expiry Reminder", "MailTemplate.20301.3": "[Sunlit Breeze, Azure Seas Checking In for A Cozy Summer~] will end in {0}d!\nYour hard-earned Sunlit Conchs will expire after the event.\nBe sure to visit the Event Shop before then to exchange them for rewards!", @@ -152,6 +155,15 @@ "MailTemplate.2031.1": "Guild Management", "MailTemplate.2031.2": "Reissue Parcel - Merchandise Delivery Service", "MailTemplate.2031.3": "Items purchased last time!\n\nThe Association is extremely considerate and has mailed the extra rewards to your guild office. Please take a look.", + "MailTemplate.20401.1": "Trekker Association", + "MailTemplate.20401.2": "Event Token Expiry Reminder", + "MailTemplate.20401.3": "[Wholeness at Reunion's Dawn] will end in {0} days!\nYour hard-earned Antique Bronze Coins will expire after the event.\nBe sure to visit the Event Shop before then to exchange them for rewards!", + "MailTemplate.20402.1": "Trekker Association", + "MailTemplate.20402.2": "Reissued Delivery – Expired Tokens", + "MailTemplate.20402.3": "[Wholeness at Reunion's Dawn] has ended.\nAny unused Antique Bronze Coins have been automatically converted into Dorra and sent to your guild warehouse. Please check your mail!", + "MailTemplate.20403.1": "Trekker Association", + "MailTemplate.20403.2": "Reissued Delivery – Quest Rewards", + "MailTemplate.20403.3": "The claim deadline has passed for [Wholeness at Reunion's Dawn]!\nFortunately, the extremely considerate Association has packaged and mailed the rewards to your guild office. Please take a look.\nRemember to claim your rewards after completing a mission next time!", "MailTemplate.2041.1": "Trekker Association", "MailTemplate.2041.2": "Reissue Parcel - Grant Reward", "MailTemplate.2041.3": "The claim deadline has passed for the previous grant mission!\n\nFortunately, the Association is extremely considerate and has packaged and mailed the rewards to your guild office. Please take a look. \n\nRemember to claim your rewards after completing a mission next time!", @@ -185,6 +197,9 @@ "MailTemplate.2101.1": "Guild Management", "MailTemplate.2101.2": "Reissue Parcel - Trekker Recruitment Rewards", "MailTemplate.2101.3": "It's time for the Trekker recruited last time to report in!\nPlease note that the Trekker has found your guild office on their own.\nBe sure to recruit again once the next goal is achieved!", + "MailTemplate.2102.1": "Guild Management", + "MailTemplate.2102.2": "Reissue Parcel - Exclusive Recruitment Rewards", + "MailTemplate.2102.3": "As thanks for all your support, the Association put together a gift for you. It's been safely redelivered to your office, so please take a look.\nHere's to even more Trekkers finding their way to you!", "MailTemplate.2111.1": "Trekker Association", "MailTemplate.2111.2": "Unclaimed Operation: Shadow Siege Reward", "MailTemplate.2111.3": "The previous Operation: Shadow Siege has ended. Please claim your unclaimed Hunt rewards below.", @@ -226,7 +241,7 @@ "MailTemplate.3018.3": "Dear Guild Representative,\nThe Fatebound Stellar Deck event is about to end. Don't miss out!", "MailTemplate.4001.1": "Trekker Association", "MailTemplate.4001.2": "Reissue Parcel - Event Reward", - "MailTemplate.4001.3": "The claim deadline has passed for the First Trek!\n\nFortunately, the Association is extremely considerate and has packaged and mailed the rewards to your guild office. Please take a look.\n\nRemember to claim your rewards after completing a mission next time!", + "MailTemplate.4001.3": "The claim deadline has passed for the event!\nFortunately, the extremely considerate Association has packaged and mailed the rewards to your guild office. Please take a look.\nRemember to claim your rewards after completing a mission next time!", "MailTemplate.4002.1": "Trekker Association", "MailTemplate.4002.2": "Reissue Parcel - Event Reward", "MailTemplate.4002.3": "[Fortune Shovel] has ended. Any unused shovels have been converted and sent to your office~", @@ -236,9 +251,9 @@ "MailTemplate.4004.1": "Trekker Association", "MailTemplate.4004.2": "Reissue Parcel - Event Reward", "MailTemplate.4004.3": "The Call for Best Records event has ended, and the reward claim period has passed!\nBut don't worry, the Association has thoughtfully packed up your rewards and delivered them to your guild headquarter.\nNext time, be sure to claim them on time after completing the mission!", - "MailTemplate.4005.1": "Trekker Association", - "MailTemplate.4005.2": "Reissue Parcel - Event Reward", - "MailTemplate.4005.3": "The claim deadline has passed for [Summit Show]!\nFortunately, the extremely considerate Association has packaged and mailed the rewards to your guild office. Please take a look.\nRemember to claim your rewards after completing a mission next time!", + "MailTemplate.4005.1": "♥ Lilibea ♥", + "MailTemplate.4005.2": "♥ Your Summit Show Rewards! ♥", + "MailTemplate.4005.3": "Lilibea, ding-a-ling!\nThank you for throwing yourself into the Summit Show, dear Bea-lover! Your healing angel, Lilibea, has wrapped up all of your rewards and sent them your way. Please take a look!\nYou've worked so hard! Come visit Lilibea's House of Healing again next time, and don't be late ♥!", "MailTemplate.4006.1": "Trekker Association", "MailTemplate.4006.2": "Reissue Parcel - Event Reward", "MailTemplate.4006.3": "The claim deadline has passed for [Festival Gift Delivery]!\nFortunately, the extremely considerate Association has packaged and mailed the rewards to your guild office. Please take a look.\nRemember to claim your rewards after completing a mission next time!", @@ -272,12 +287,30 @@ "MailTemplate.4016.1": "Trekker Association", "MailTemplate.4016.2": "Reissue Parcel - Event Reward", "MailTemplate.4016.3": "The claim deadline has passed for the Lingering Warmth!\n\nFortunately, the Association is extremely considerate and has packaged and mailed the rewards to your guild office. Please take a look.\n\nRemember to claim your rewards after completing a mission next time!", + "MailTemplate.4017.1": "Trekker Association", + "MailTemplate.4017.2": "Reissue Parcel - Event Reward", + "MailTemplate.4017.3": "The claim deadline has passed for [One Year of Starlight Journey Together]!\nFortunately, the extremely considerate Association has packaged and mailed the rewards to your guild office. Please take a look.\nRemember to claim your rewards after completing a mission next time!", + "MailTemplate.4018.1": "Trekker Association", + "MailTemplate.4018.2": "Reissue Parcel - Event Reward", + "MailTemplate.4018.3": "The claim deadline has passed for [Back to the Starlit Path]!\nFortunately, the extremely considerate Association has packaged and mailed the rewards to your guild office. Please take a look.\nRemember to claim your rewards after completing a mission next time!", + "MailTemplate.4019.1": "Trekker Association", + "MailTemplate.4019.2": "Reissue Parcel - Event Reward", + "MailTemplate.4019.3": "The claim deadline has passed for [One Starlit Year, Wishes Unfold]!\nFortunately, the extremely considerate Association has packaged and mailed the rewards to your guild office. Please take a look.\nRemember to claim your rewards after completing a mission next time!", "MailTemplate.5001.1": "Stella Sora Team", "MailTemplate.5001.2": "Thank You for Participating in the Survey!", "MailTemplate.5001.3": "Thank you so much for taking part in the survey! We've prepared a gift for you—please check your inbox.", "MailTemplate.5002.1": "Stella Sora Team", "MailTemplate.5002.2": "Thank you for your support!", "MailTemplate.5002.3": "We truly appreciate your support and have prepared the following gifts for you:", + "MailTemplate.6001.1": "Trekker Association", + "MailTemplate.6001.2": "Reissue Parcel - Event Reward", + "MailTemplate.6001.3": "The claim deadline has passed for [Stellar Return]!\nFortunately, the extremely considerate Association has packaged and mailed the rewards to your guild office. Please take a look.\nRemember to claim your rewards after completing a mission next time!", + "MailTemplate.6002.1": "Portia", + "MailTemplate.6002.2": "Stellar Return 7-Day Pass Expiration Notice", + "MailTemplate.6002.3": "Dear customer,\nYour Stellar Return 7-Day Pass has run its course, and the claim window closed right along with it!\nNo harm done. I packed up what was left and shipped it straight to your guild office, so please take a look... Thanks so much for your business!", + "MailTemplate.6003.1": "Portia", + "MailTemplate.6003.2": "Unclaimed Stellar Return 7-Day Pass Rewards", + "MailTemplate.6003.3": "Dear customer,\nThe claim window for your last Stellar Return 7-Day Pass rewards has closed!\nNo harm done. I packed up what was left and shipped it straight to your guild office, so please take a look.\nNext time, be sure to log in and claim them yourself!", "MailTemplate.90001.1": "Stella Sora Team", "MailTemplate.90001.2": "Journey Experience Survey - Part 1", "MailTemplate.90001.3": "Hello there, renowned Tyrant!\u000bWe have prepared a questionnaire to better understand your gaming experience in this beta test and to improve the quality of the game. You can find and participate in the questionnaire through \"Questionnaire\" at the bottom.\u000bOnce you've completed the questionnaire, you will receive [Stellanite Dust x100]. Your feedback and suggestions during the beta test are highly appreciated, and we look forward to joining you on your adventure across Nova Continent as you make your wishes come true!", @@ -296,6 +329,12 @@ "MailTemplate.910160.1": "Trekker Association", "MailTemplate.910160.2": "Warm Up Before Jumping In! Expiration Notice", "MailTemplate.910160.3": "Warm Up Before Jumping In! Exclusive Banner will end in {0} days.\nThe Suntide Limited Ticket will expire once the banner is closed.\nDon't miss the opportunity and recruit while the banner is still open!", + "MailTemplate.910162.1": "Trekker Association", + "MailTemplate.910162.2": "At the First Piercing Light Expiration Notice", + "MailTemplate.910162.3": "The [At the First Piercing Light] Exclusive Banner will end in {0} days.\nDestined Dawn Limited Tickets will expire once the banner is closed.\nDon't miss the opportunity and recruit while the banner is still open!", + "MailTemplate.920162.1": "Trekker Association", + "MailTemplate.920162.2": "Resolve at the Tip of My Sword Expiration Notice", + "MailTemplate.920162.3": "The [Resolve at the Tip of My Sword] Exclusive Banner will end in {0} days.\nDestined Dawn Limited Discs will expire once the banner is closed.\nDon't miss the opportunity and recruit while the banner is still open!", "MailTemplate.9999.1": "Stella Sora Team", "MailTemplate.9999.2": "Item Delivery Notification", "MailTemplate.9999.3": "You have successfully purchased {0} x{1}. All items and benefits have been credited to your account. Thank you for choosing us!" diff --git a/data/language/en_us/mainscreencg.json b/data/language/en_us/mainscreencg.json index e734434f0..0efe067db 100644 --- a/data/language/en_us/mainscreencg.json +++ b/data/language/en_us/mainscreencg.json @@ -3,7 +3,7 @@ "MainScreenCG.1002.1": "Calibration", "MainScreenCG.1003.1": "Dreamless Sleep", "MainScreenCG.1004.1": "Surprise", - "MainScreenCG.1005.1": "Wish Box", + "MainScreenCG.1005.1": "Wishing Box", "MainScreenCG.1006.1": "Critical Decision", "MainScreenCG.1007.1": "First Contact", "MainScreenCG.1008.1": "The Awakening Reset", @@ -75,6 +75,9 @@ "MainScreenCG.1126.1": "Graffiti of Hope", "MainScreenCG.1127.1": "Radiant Longing", "MainScreenCG.1128.1": "Daisy's Departure", + "MainScreenCG.1129.1": "Upon Waking: Again", + "MainScreenCG.1130.1": "Firstlight Sword", + "MainScreenCG.1131.1": "Shared Fragrance", "MainScreenCG.2001.1": "Warmth of Your Grip", "MainScreenCG.2002.1": "Oasis Welcome Party", "MainScreenCG.2003.1": "A Thousand Blossoms by Night", @@ -92,5 +95,34 @@ "MainScreenCG.2015.1": "Cuteness Dependency Syndrome", "MainScreenCG.2016.1": "Life Goes On", "MainScreenCG.2017.1": "The Most Precious Treasure", - "MainScreenCG.2018.1": "Autumn Equinox Lullaby" + "MainScreenCG.2018.1": "Autumn Equinox Lullaby", + "MainScreenCG.30101.1": "A Captivating Fragrance", + "MainScreenCG.30105.1": "Sizzle and Savor", + "MainScreenCG.30106.1": "Lazy Midsummer Days", + "MainScreenCG.30201.1": "A Shower of Surprises", + "MainScreenCG.30203.1": "A Wish Upon a Holy Night", + "MainScreenCG.30205.1": "Beneath the Frosted Boughs", + "MainScreenCG.30207.1": "The Ultimate Surprise", + "MainScreenCG.30301.1": "When Spring Awakens", + "MainScreenCG.30302.1": "An Everlasting Bounty", + "MainScreenCG.30401.1": "Through the Dancing Snow", + "MainScreenCG.30402.1": "Trigger of Dawn", + "MainScreenCG.30403.1": "Strike Three, You're Out!", + "MainScreenCG.30500.1": "To the One I Cherish", + "MainScreenCG.30501.1": "A Courier Sets Forth", + "MainScreenCG.30502.1": "The Courier's Unbroken Will", + "MainScreenCG.30503.1": "A Moment's Quiet Repose", + "MainScreenCG.30701.1": "Walls Around the Heart", + "MainScreenCG.30702.1": "A Heart-to-Heart", + "MainScreenCG.30703.1": "When the Heart Sparks", + "MainScreenCG.30801.1": "When Inspiration Strikes!", + "MainScreenCG.30803.1": "The Great Adorable Escape", + "MainScreenCG.30901.1": "Plunge from the Heavens", + "MainScreenCG.31001.1": "Whispers of a Passing Rain", + "MainScreenCG.31003.1": "Drifting on Gentle Waves", + "MainScreenCG.31100.1": "Surfing Splash", + "MainScreenCG.31101.1": "Until I Find You", + "MainScreenCG.31102.1": "A Gift to Adorn You", + "MainScreenCG.31103.1": "A Sparkling Holiday", + "MainScreenCG.31201.1": "An Afternoon of Elegance" } \ No newline at end of file diff --git a/data/language/en_us/mainskill.json b/data/language/en_us/mainskill.json index e3f75f1fa..6b144ab37 100644 --- a/data/language/en_us/mainskill.json +++ b/data/language/en_us/mainskill.json @@ -1223,6 +1223,30 @@ "MainSkill.406205.2": "When the Aqua Main Trekker triggers ##Aqua Mark#1018# or takes DMG, gains 1 stack of Hope for {1}s, up to 6 stacks.\u000bWhen Hope reaches 3 stacks, increases the squad's Aqua Skill DMG dealt by {2}.\u000bWhen Hope reaches 6 stacks, increases own Mark DMG by {3}.", "MainSkill.406206.1": "All That Was Beautiful", "MainSkill.406206.2": "When the Aqua Main Trekker triggers ##Aqua Mark#1018# or takes DMG, gains 1 stack of Hope for {1}s, up to 6 stacks.\u000bWhen Hope reaches 3 stacks, increases the squad's Aqua Skill DMG dealt by {2}.\u000bWhen Hope reaches 6 stacks, increases own Mark DMG by {3}.", + "MainSkill.406601.1": "My Guiding Star", + "MainSkill.406601.2": "Increases the squad's HP by {1}.\u000bAfter the Main Trekker triggers ##Lux Mark#1015# for the first time, gains 1 stack of Starwish.\u000bWhen a Trekker with Starwish deals Skill DMG to a target, increases the target's Lux Skill DMG Taken by {2} for {3}s.\u000bWhen the Lux Main Trekker triggers the Mark to generate ##Lucent#4028#, increases own Crit Rate by {4} for {5}s.", + "MainSkill.406602.1": "My Guiding Star", + "MainSkill.406602.2": "Increases the squad's HP by {1}.\u000bAfter the Main Trekker triggers ##Lux Mark#1015# for the first time, gains 1 stack of Starwish.\u000bWhen a Trekker with Starwish deals Skill DMG to a target, increases the target's Lux Skill DMG Taken by {2} for {3}s.\u000bWhen the Lux Main Trekker triggers the Mark to generate ##Lucent#4028#, increases own Crit Rate by {4} for {5}s.", + "MainSkill.406603.1": "My Guiding Star", + "MainSkill.406603.2": "Increases the squad's HP by {1}.\u000bAfter the Main Trekker triggers ##Lux Mark#1015# for the first time, gains 1 stack of Starwish.\u000bWhen a Trekker with Starwish deals Skill DMG to a target, increases the target's Lux Skill DMG Taken by {2} for {3}s.\u000bWhen the Lux Main Trekker triggers the Mark to generate ##Lucent#4028#, increases own Crit Rate by {4} for {5}s.", + "MainSkill.406604.1": "My Guiding Star", + "MainSkill.406604.2": "Increases the squad's HP by {1}.\u000bAfter the Main Trekker triggers ##Lux Mark#1015# for the first time, gains 1 stack of Starwish.\u000bWhen a Trekker with Starwish deals Skill DMG to a target, increases the target's Lux Skill DMG Taken by {2} for {3}s.\u000bWhen the Lux Main Trekker triggers the Mark to generate ##Lucent#4028#, increases own Crit Rate by {4} for {5}s.", + "MainSkill.406605.1": "My Guiding Star", + "MainSkill.406605.2": "Increases the squad's HP by {1}.\u000bAfter the Main Trekker triggers ##Lux Mark#1015# for the first time, gains 1 stack of Starwish.\u000bWhen a Trekker with Starwish deals Skill DMG to a target, increases the target's Lux Skill DMG Taken by {2} for {3}s.\u000bWhen the Lux Main Trekker triggers the Mark to generate ##Lucent#4028#, increases own Crit Rate by {4} for {5}s.", + "MainSkill.406606.1": "My Guiding Star", + "MainSkill.406606.2": "Increases the squad's HP by {1}.\u000bAfter the Main Trekker triggers ##Lux Mark#1015# for the first time, gains 1 stack of Starwish.\u000bWhen a Trekker with Starwish deals Skill DMG to a target, increases the target's Lux Skill DMG Taken by {2} for {3}s.\u000bWhen the Lux Main Trekker triggers the Mark to generate ##Lucent#4028#, increases own Crit Rate by {4} for {5}s.", + "MainSkill.406701.1": "Eternal Brilliance", + "MainSkill.406701.2": "When the Lux Main Trekker deals Auto Attack or Skill DMG {1} times in total, gains 1 stack of Eternity: increases Lux Skill DMG by {2} for {3}s, up to 10 stacks.\u000bWhile the Main Trekker has Eternity, increases the squad's Lux DMG dealt by {4}.", + "MainSkill.406702.1": "Eternal Brilliance", + "MainSkill.406702.2": "When the Lux Main Trekker deals Auto Attack or Skill DMG {1} times in total, gains 1 stack of Eternity: increases Lux Skill DMG by {2} for {3}s, up to 10 stacks.\u000bWhile the Main Trekker has Eternity, increases the squad's Lux DMG dealt by {4}.", + "MainSkill.406703.1": "Eternal Brilliance", + "MainSkill.406703.2": "When the Lux Main Trekker deals Auto Attack or Skill DMG {1} times in total, gains 1 stack of Eternity: increases Lux Skill DMG by {2} for {3}s, up to 10 stacks.\u000bWhile the Main Trekker has Eternity, increases the squad's Lux DMG dealt by {4}.", + "MainSkill.406704.1": "Eternal Brilliance", + "MainSkill.406704.2": "When the Lux Main Trekker deals Auto Attack or Skill DMG {1} times in total, gains 1 stack of Eternity: increases Lux Skill DMG by {2} for {3}s, up to 10 stacks.\u000bWhile the Main Trekker has Eternity, increases the squad's Lux DMG dealt by {4}.", + "MainSkill.406705.1": "Eternal Brilliance", + "MainSkill.406705.2": "When the Lux Main Trekker deals Auto Attack or Skill DMG {1} times in total, gains 1 stack of Eternity: increases Lux Skill DMG by {2} for {3}s, up to 10 stacks.\u000bWhile the Main Trekker has Eternity, increases the squad's Lux DMG dealt by {4}.", + "MainSkill.406706.1": "Eternal Brilliance", + "MainSkill.406706.2": "When the Lux Main Trekker deals Auto Attack or Skill DMG {1} times in total, gains 1 stack of Eternity: increases Lux Skill DMG by {2} for {3}s, up to 10 stacks.\u000bWhile the Main Trekker has Eternity, increases the squad's Lux DMG dealt by {4}.", "MainSkill.900101.1": "!NONEED!", "MainSkill.900102.1": "!NONEED!", "MainSkill.900103.1": "!NONEED!" diff --git a/data/language/en_us/mallactivity.json b/data/language/en_us/mallactivity.json new file mode 100644 index 000000000..48f84b20e --- /dev/null +++ b/data/language/en_us/mallactivity.json @@ -0,0 +1,3 @@ +{ + "MallActivity.pack.18_qd.1": "Dream-Chasing Special" +} \ No newline at end of file diff --git a/data/language/en_us/mallpackage.json b/data/language/en_us/mallpackage.json index 897aad0b5..8754381f9 100644 --- a/data/language/en_us/mallpackage.json +++ b/data/language/en_us/mallpackage.json @@ -1,4 +1,14 @@ { + "MallPackage.Dorm.710008.1": "Practice Log", + "MallPackage.Dorm.710008.2": "Practice Log", + "MallPackage.Dorm.710011.1": "Claw Machine", + "MallPackage.Dorm.710011.2": "Claw Machine", + "MallPackage.Dorm.710012.1": "Cabinet of Truths", + "MallPackage.Dorm.710012.2": "Cabinet of Truths", + "MallPackage.DormRoomLayout.1001.1": "Everyday Living Room Set", + "MallPackage.DormRoomLayout.1001.2": "Everyday Living Room Set", + "MallPackage.DormRoomLayout.1003.1": "Sleek Black Camping Set", + "MallPackage.DormRoomLayout.1003.2": "Sleek Black Camping Set", "MallPackage.pac.world10.1": "Lv. 10 Trekker Boost Set", "MallPackage.pac.world10.2": "Lv. 10 Trekker Boost Set", "MallPackage.pac.world15.1": "Lv. 15 Trekker Boost Set", @@ -9,8 +19,14 @@ "MallPackage.pac.world25.2": "Lv. 25 Power Boost Set", "MallPackage.pac.world30.1": "Lv. 30 Power Boost Set", "MallPackage.pac.world30.2": "Lv. 30 Power Boost Set", + "MallPackage.pac.world40.1": "Lv. 40 Power Boost Set", + "MallPackage.pac.world40.2": "Lv. 40 Power Boost Set", "MallPackage.pac.world5.1": "Lv. 5 Trekker Boost Set", "MallPackage.pac.world5.2": "Lv. 5 Trekker Boost Set", + "MallPackage.pac.world50.1": "Lv. 50 Power Boost Set", + "MallPackage.pac.world50.2": "Lv. 50 Power Boost Set", + "MallPackage.pac.world60.1": "Lv. 60 Power Boost Set", + "MallPackage.pac.world60.2": "Lv. 60 Power Boost Set", "MallPackage.pack.01_disc_m.1": "Wishing Special\u000bGold Disc Set", "MallPackage.pack.01_disc_m.2": "Wishing: Gold Disc Set", "MallPackage.pack.01_disc_w.1": "Weekly Special\u000bDisc Tuning Bundle", @@ -378,6 +394,48 @@ "MallPackage.pack.17_role_l.3": "Deluxe Ticket Set", "MallPackage.pack.17_role_s.1": "Starlight Guardian\u000bTicket Value Set", "MallPackage.pack.17_role_s.2": "Starlight Guardian: Ticket Value Set", + "MallPackage.pack.18_bd.1": "Stellar Ascent\u000bRecord Crescendo Set", + "MallPackage.pack.18_bd.2": "Stellar Ascent: Record Crescendo Set", + "MallPackage.pack.18_bd.3": "Record Crescendo Set", + "MallPackage.pack.18_celebration.1": "Stellar Splendor\u000bSpecial Anniversary Bundle", + "MallPackage.pack.18_celebration.2": "Stellar Splendor: Special Anniversary Bundle", + "MallPackage.pack.18_celebration.3": "Special Anniversary Bundle", + "MallPackage.pack.18_disc.1": "Journey to Origins\u000bSpecial Disc Set", + "MallPackage.pack.18_disc.2": "Journey to Origins: Special Disc Set", + "MallPackage.pack.18_disc_l.1": "Journey to Origins\u000bDeluxe Disc Set", + "MallPackage.pack.18_disc_l.2": "Journey to Origins: Deluxe Disc Set", + "MallPackage.pack.18_disc_l.3": "Deluxe Disc Set", + "MallPackage.pack.18_disc_s.1": "Journey to Origins\u000bDisc Value Set", + "MallPackage.pack.18_disc_s.2": "Journey to Origins: Disc Value Set", + "MallPackage.pack.18_disc_sel.1": "Duet with the Stars\u000bDisc Choice Bundle", + "MallPackage.pack.18_disc_sel.2": "Duet with the Stars: Disc Choice Bundle", + "MallPackage.pack.18_gem.1": "Shine with the Stars\u000bEmblems Bloom Bundle", + "MallPackage.pack.18_gem.2": "Shine with the Stars: Emblems Bloom Bundle", + "MallPackage.pack.18_gem.3": "Emblems Bloom Bundle", + "MallPackage.pack.18_gift.1": "Journey to Origins\u000bHeartfelt Bundle", + "MallPackage.pack.18_gift.2": "Journey to Origins: Heartfelt Bundle", + "MallPackage.pack.18_gift.3": "Heartfelt Bundle", + "MallPackage.pack.18_res.1": "Journey to Origins\u000bTrekker Boost Bundle", + "MallPackage.pack.18_res.2": "Journey to Origins: Trekker Boost Bundle", + "MallPackage.pack.18_res.3": "Trekker Boost Bundle", + "MallPackage.pack.18_role.1": "Journey to Origins\u000bTicket Deal Set", + "MallPackage.pack.18_role.2": "Journey to Origins: Ticket Deal Set", + "MallPackage.pack.18_role_l.1": "Journey to Origins\u000bDeluxe Ticket Set", + "MallPackage.pack.18_role_l.2": "Journey to Origins: Deluxe Ticket Set", + "MallPackage.pack.18_role_l.3": "Deluxe Ticket Set", + "MallPackage.pack.18_role_s.1": "Journey to Origins\u000bTicket Value Set", + "MallPackage.pack.18_role_s.2": "Journey to Origins: Ticket Value Set", + "MallPackage.pack.18_role_sel.1": "Alongside the Stars\u000bTrekker Choice Bundle", + "MallPackage.pack.18_role_sel.2": "Alongside the Stars: Trekker Choice Bundle", + "MallPackage.pack.18_role_sel.3": "Trekker Choice Bundle", + "MallPackage.pack.18_role_sp.1": "One Starlit Year\u000bOne Destined Reunion Ticket Set", + "MallPackage.pack.18_role_sp.2": "One Starlit Year: One Destined Reunion Ticket Set", + "MallPackage.pack.18_touxiang.1": "One Starlit Year\u000bSpecial Anniversary Bundle", + "MallPackage.pack.18_touxiang.2": "One Starlit Year: Special Anniversary Bundle", + "MallPackage.pack.PaymentCenter_01.1": "Treasured Collection\u000bEncounter", + "MallPackage.pack.PaymentCenter_01.2": "Treasured Collection: Encounter", + "MallPackage.pack.PaymentCenter_02.1": "Treasured Collection\u000bHarmony", + "MallPackage.pack.PaymentCenter_02.2": "Treasured Collection: Harmony", "MallPackage.pack.disc.1": "Departure Limited\u000bGold Disc Set", "MallPackage.pack.disc.2": "Departure: Gold Disc Set", "MallPackage.pack.first.1": "Departure Limited\u000bWelcome Pack", @@ -396,10 +454,14 @@ "MallPackage.skin.98.01.1.1": "Lingering Sunlight", "MallPackage.skin.98.01.1.2": "Certificate that unlocks Noya's exclusive appearance: Lingering Sunlight!", "MallPackage.skin.98.01.2": "Certificate that unlocks Noya's exclusive appearance \"Lingering Sunlight\"!", + "MallPackage.skin.98.01.2.1": "Lingering Sunlight", + "MallPackage.skin.98.01.2.2": "Certificate that unlocks Noya's exclusive appearance: Lingering Sunlight!", "MallPackage.skin.98.02.1": "When Distant Winds Rise", "MallPackage.skin.98.02.1.1": "When Distant Winds Rise", "MallPackage.skin.98.02.1.2": "Certificate that unlocks Nanoha's exclusive appearance \"When Distant Winds Rise\"!", "MallPackage.skin.98.02.2": "Certificate that unlocks Nanoha's exclusive appearance \"When Distant Winds Rise\"!", + "MallPackage.skin.98.02.2.1": "When Distant Winds Rise", + "MallPackage.skin.98.02.2.2": "Certificate that unlocks Nanoha's exclusive appearance \"When Distant Winds Rise\"!", "MallPackage.skin.98.03.1": "The Gift of Falling Snow", "MallPackage.skin.98.03.1.1": "The Gift of Falling Snow", "MallPackage.skin.98.03.1.2": "Certificate that unlocks Freesia's exclusive appearance \"The Gift of Falling Snow\"!", @@ -409,14 +471,20 @@ "MallPackage.skin.98.04.1.2": "Certificate that unlocks Fuyuka's exclusive appearance \"Probation Period Cleared!\"!", "MallPackage.skin.98.04.2": "Certificate that unlocks Fuyuka's exclusive appearance \"Probation Period Cleared!\"!", "MallPackage.skin.98.05.1": "Cocoa Night Sweetheart", + "MallPackage.skin.98.05.1.1": "Cocoa Night Sweetheart", + "MallPackage.skin.98.05.1.2": "Certificate that unlocks Mistique's exclusive appearance \"Cocoa Night Sweetheart\"!", "MallPackage.skin.98.05.2": "Certificate that unlocks Mistique's exclusive appearance \"Cocoa Night Sweetheart\"!", "MallPackage.skin.98.06.1": "Promise Beyond the Thaw", + "MallPackage.skin.98.06.1.1": "Promise Beyond the Thaw", + "MallPackage.skin.98.06.1.2": "Certificate that unlocks Gerie's exclusive appearance \"Promise Beyond the Thaw\"!", "MallPackage.skin.98.06.2": "Certificate that unlocks Gerie's exclusive appearance \"Promise Beyond the Thaw\"!", "MallPackage.skin.98.07.1": "A Dip of Fresh Summer", "MallPackage.skin.98.07.1.1": "A Dip of Fresh Summer", "MallPackage.skin.98.07.1.2": "Certificate that unlocks Nazuka's exclusive appearance \"A Dip of Fresh Summer\"!", "MallPackage.skin.98.07.2": "Certificate that unlocks Nazuka's exclusive appearance \"A Dip of Fresh Summer\"!", "MallPackage.skin.98.08.1": "When Morning Glories Bloom, Her Eyes Open", + "MallPackage.skin.98.08.1.1": "When Morning Glories Bloom, Her Eyes Open", + "MallPackage.skin.98.08.1.2": "Certificate that unlocks Chitose's exclusive appearance \"When Morning Glories Bloom, Her Eyes Open\"!", "MallPackage.skin.98.08.2": "Certificate that unlocks Chitose's exclusive appearance \"When Morning Glories Bloom, Her Eyes Open\"!", "MallPackage.skin.98.09.1": "Quirky Tea Party", "MallPackage.skin.98.09.2": "Certificate that unlocks Nazuna's exclusive appearance \"Quirky Tea Party\"!", @@ -433,5 +501,9 @@ "MallPackage.skin.98.15.1": "Shining Bright, Spirits High", "MallPackage.skin.98.15.2": "Certificate that unlocks Tilia's exclusive appearance \"Shining Bright, Spirits High\"!", "MallPackage.skin.98.16.1": "My Stage, My Creation", - "MallPackage.skin.98.16.2": "Certificate that unlocks Flora's exclusive appearance \"My Stage, My Creation\"!" + "MallPackage.skin.98.16.2": "Certificate that unlocks Flora's exclusive appearance \"My Stage, My Creation\"!", + "MallPackage.skin.98.17.1": "Call of the Coral Sea", + "MallPackage.skin.98.17.2": "Certificate that unlocks Shia's exclusive appearance \"Call of the Coral Sea\"!", + "MallPackage.skin.98.18.1": "Deadly Beauty, Unparalleled Allure", + "MallPackage.skin.98.18.2": "Certificate that unlocks Firenze's exclusive appearance \"Deadly Beauty, Unparalleled Allure\"!" } \ No newline at end of file diff --git a/data/language/en_us/mallpackagepage.json b/data/language/en_us/mallpackagepage.json index 266958ea7..5af96de5c 100644 --- a/data/language/en_us/mallpackagepage.json +++ b/data/language/en_us/mallpackagepage.json @@ -2,7 +2,12 @@ "MallPackagePage.1.1": "Newcomer Gift", "MallPackagePage.11.1": "Hot & New", "MallPackagePage.12.1": "Previous", + "MallPackagePage.13.1": "Best Sellers", "MallPackagePage.2.1": "Event Sale", + "MallPackagePage.21.1": "Single Pieces", + "MallPackagePage.22.1": "Furniture Sets", + "MallPackagePage.23.1": "Themed Collections", "MallPackagePage.3.1": "Stellar Special", - "MallPackagePage.4.1": "Travel Essentials" + "MallPackagePage.4.1": "Travel Essentials", + "MallPackagePage.5.1": "Limited Picks" } \ No newline at end of file diff --git a/data/language/en_us/mallrecommendgroup.json b/data/language/en_us/mallrecommendgroup.json index fb6ae4d94..397cab046 100644 --- a/data/language/en_us/mallrecommendgroup.json +++ b/data/language/en_us/mallrecommendgroup.json @@ -38,5 +38,10 @@ "MallRecommendGroup.1037.1": "Trekker Gear", "MallRecommendGroup.1038.1": "Disc Trove", "MallRecommendGroup.1039.1": "Premium Selection", - "MallRecommendGroup.1040.1": "Premium Selection" + "MallRecommendGroup.1040.1": "Premium Selection", + "MallRecommendGroup.1041.1": "New Arrivals", + "MallRecommendGroup.1042.1": "Trekker Gear", + "MallRecommendGroup.1043.1": "Disc Trove", + "MallRecommendGroup.1044.1": "Premium Selection", + "MallRecommendGroup.1045.1": "Premium Selection" } \ No newline at end of file diff --git a/data/language/en_us/mallshop.json b/data/language/en_us/mallshop.json index 2b14a8e45..594742af9 100644 --- a/data/language/en_us/mallshop.json +++ b/data/language/en_us/mallshop.json @@ -50,5 +50,7 @@ "MallShop.30003.1": "Sprout Ticket", "MallShop.30003.2": "A certificate used for recruiting in Permanent Trekker Banner.", "MallShop.30004.1": "Silver Disc", - "MallShop.30004.2": "A certificate used for recruiting in Permanent Disc Banner." + "MallShop.30004.2": "A certificate used for recruiting in Permanent Disc Banner.", + "MallShop.30005.1": "Token Supply", + "MallShop.30005.2": "Restores 30% of Tokens." } \ No newline at end of file diff --git a/data/language/en_us/mangaloading.json b/data/language/en_us/mangaloading.json index 38d7dcd97..57c1de30b 100644 --- a/data/language/en_us/mangaloading.json +++ b/data/language/en_us/mangaloading.json @@ -48,6 +48,8 @@ "MangaLoading.51.1": "The Sharp Gaze", "MangaLoading.52.1": "Stay Prepared", "MangaLoading.53.1": "Home-Cooked with Love", + "MangaLoading.54.1": "Testing the Waters", + "MangaLoading.55.1": "Strict Recipe", "MangaLoading.6.1": "Tear Collector", "MangaLoading.7.1": "Pastry Seduction", "MangaLoading.9.1": "Purehearted Secret" diff --git a/data/language/en_us/mathparkourbuffitem.json b/data/language/en_us/mathparkourbuffitem.json new file mode 100644 index 000000000..f80ab50b5 --- /dev/null +++ b/data/language/en_us/mathparkourbuffitem.json @@ -0,0 +1,18 @@ +{ + "MathParkourBuffItem.1.1": "Bunny Firework Cannon", + "MathParkourBuffItem.1.2": "Grants Sparkla a small burst of Speed upon pickup.", + "MathParkourBuffItem.2.1": "Neo Breaker Drill", + "MathParkourBuffItem.2.2": "When hitting an obstacle, Sparkla doubles the Speed the obstacle consumes while her own consumption remains the same. Lasts 15s.", + "MathParkourBuffItem.3.1": "Neo Circular Saw", + "MathParkourBuffItem.3.2": "Hitting an obstacle also hits obstacles in adjacent lanes. Lasts 15s.", + "MathParkourBuffItem.4.1": "Action Pie Formula", + "MathParkourBuffItem.4.2": "When Sparkla hits an obstacle, Super Action Pie knocks it away and destroys it. Triggers only once per pickup. Lasts 8s.", + "MathParkourBuffItem.5.1": "Fireworks Jam", + "MathParkourBuffItem.5.2": "Amber assists Sparkla by firing a steady stream of bullets forward, reducing the Speed of any obstacles they hit. Lasts 8s.", + "MathParkourBuffItem.6.1": "Gale Storm", + "MathParkourBuffItem.6.2": "Noya assists Sparkla by firing Sword Auras at random obstacles, reducing their Speed. Noya unleashes a stronger Sword Aura right before the effect ends. Lasts 8s.", + "MathParkourBuffItem.7.1": "Glacial Eruption", + "MathParkourBuffItem.7.2": "Iris assists Sparkla by casting Glacier Array, continuously reducing the Speed of obstacles within range. A massive ice block drops right before the effect ends. Lasts 5s.", + "MathParkourBuffItem.8.1": "Omni Suppressor", + "MathParkourBuffItem.8.2": "Press the button to activate the Omni Suppressor. Once active, Rabbit Pie throws a powerful bomb that clears all obstacles ahead. If not activated manually, it automatically triggers after 5s." +} \ No newline at end of file diff --git a/data/language/en_us/mathparkourlevel.json b/data/language/en_us/mathparkourlevel.json new file mode 100644 index 000000000..659a92922 --- /dev/null +++ b/data/language/en_us/mathparkourlevel.json @@ -0,0 +1,16 @@ +{ + "MathParkourLevel.40001801.1": "Rolling Start", + "MathParkourLevel.40001801.2": "Machines need to warm up too. Take it for a quick spin and get a feel for the controls!", + "MathParkourLevel.40001802.1": "Joyride", + "MathParkourLevel.40001802.2": "Got the hang of it? Great... Let the joyride begin!", + "MathParkourLevel.40001803.1": "Hot Pursuit", + "MathParkourLevel.40001803.2": "Ooh! The engine's finally running hot. Time to throw some items into the mix!", + "MathParkourLevel.40001804.1": "Asphalt Rush", + "MathParkourLevel.40001804.2": "Alright... We're kicking it into high gear now. Ready?", + "MathParkourLevel.40001805.1": "Most Wanted", + "MathParkourLevel.40001805.2": "Funny enough, I happen to be on a wanted list myself.", + "MathParkourLevel.40001806.1": "Neo Romance", + "MathParkourLevel.40001806.2": "Push it to the limit before you come to a dead stop!", + "MathParkourLevel.40001807.1": "Racing Horizon", + "MathParkourLevel.40001807.2": "Enjoy the ride. Keep driving toward that endless horizon." +} \ No newline at end of file diff --git a/data/language/en_us/mathparkourobject.json b/data/language/en_us/mathparkourobject.json new file mode 100644 index 000000000..56a74f2c8 --- /dev/null +++ b/data/language/en_us/mathparkourobject.json @@ -0,0 +1,36 @@ +{ + "MathParkourObject.10101.1": "Enemy S (5)", + "MathParkourObject.10102.1": "Enemy S (8)", + "MathParkourObject.10103.1": "Enemy S (14)", + "MathParkourObject.10104.1": "Enemy M (10)", + "MathParkourObject.10105.1": "Enemy M (16)", + "MathParkourObject.10106.1": "Enemy M (24)", + "MathParkourObject.10107.1": "Enemy L (20)", + "MathParkourObject.10108.1": "Enemy L (35)", + "MathParkourObject.10109.1": "Enemy L (50)", + "MathParkourObject.20101.1": "Amber S", + "MathParkourObject.20102.1": "Amber L", + "MathParkourObject.20103.1": "Noya S", + "MathParkourObject.20104.1": "Noya L", + "MathParkourObject.20105.1": "Iris S", + "MathParkourObject.20106.1": "Iris L", + "MathParkourObject.30101.1": "+5", + "MathParkourObject.30102.1": "+10", + "MathParkourObject.30103.1": "+15", + "MathParkourObject.30104.1": "×2", + "MathParkourObject.30105.1": "×3", + "MathParkourObject.30106.1": "×5", + "MathParkourObject.30201.1": "-4", + "MathParkourObject.30202.1": "-8", + "MathParkourObject.30203.1": "-12", + "MathParkourObject.30204.1": "÷2", + "MathParkourObject.30205.1": "÷3", + "MathParkourObject.30301.1": "Special Conveyor", + "MathParkourObject.40101.1": "Rocket", + "MathParkourObject.40201.1": "Drill", + "MathParkourObject.40301.1": "Saw", + "MathParkourObject.40401.1": "Shield", + "MathParkourObject.40501.1": "Red Button", + "MathParkourObject.50101.1": "Boss", + "MathParkourObject.60101.1": "Wall" +} \ No newline at end of file diff --git a/data/language/en_us/monstermanual.json b/data/language/en_us/monstermanual.json index 51aa45b84..e267d4db6 100644 --- a/data/language/en_us/monstermanual.json +++ b/data/language/en_us/monstermanual.json @@ -677,6 +677,16 @@ "MonsterManual.7002246.2": "Those who are lost in the past do not fear death. As the ninja sword grazes your throat, all she seeks is the warmth of your touch.\u000b\n※Combat Skills\u000bSunflower Dance: hurls a massive shuriken to deal DMG.\u000bScattered Gale: performs a backflip and throws numerous kunai to deal DMG.\u000bShrouded Moon: moves at extreme speed, dealing DMG to targets along her zigzag path.\u000bShadow Dance: Leaf Barrier: summons clones, then unleashes massive shurikens whirlwinding around each clone.\u000bShadow Dance: Wither: summons clones and vanishes into smoke, creating a large-area dealing DMG.", "MonsterManual.7003156.1": "Firefly ???", "MonsterManual.7003156.2": "Torn between the desire for true companionship and the urge to wield weapons of destruction—that is Firefly's choice. \u000bThose she defeats, and those who defeat her, are destined to become her closest allies. That's the promise…\u000b\n※Abilities: \u000bFirefly: Flash — Fires drones that deal damage to enemies hit. \u000bFirefly: Spin — Forms drones into a returning boomerang, damaging enemies along its path. \u000bFirefly: Meteor — Creates a circular field on the ground that contracts and explodes. \u000bCosmic Symphony— Bombards the battlefield at high frequency. \u000bOmni-Blade: Dashes along a set path, dealing massive damage to enemies in its path. \u000bAll Fired Up — Gains 5 Heat when Skills or attacks hit. At 100 Heat, enters All Fired Up: skills consume Heat to enhance their effects, exits when Heat is depleted and heat generation is significantly increased afterward.", + "MonsterManual.7006166.1": "Mistique ???", + "MonsterManual.7006166.2": "Following the breadcrumbs of rumors, she always uncovers where the secrets hide.\u000bAnd—snap!\u000b\n※ Combat Capabilities\u000bHexing Summons: Mistique casts various spells to summon minions. Small minions trigger a Deathrattle after a short delay. If successful, Mistique gains Perfume.\u000bScent Trace: Defeat minions to stop their Deathrattle and collect Perfume. Once the Perfume gauge is full, Indigo Perfume will appear on the field. Throw it at Mistique to interrupt her skill cast and dispel her DMG RES protection.\u000bFragrant Summons: The first two times the Perfume gauge is filled, Mistique commands a magic bottle to unleash massive, expanding ring attacks. On the second cast, she also summons the immortal Grouch.\u000bWitch's Aroma: From the third time the Perfume gauge fills onwards, Mistique summons a colossal perfume bottle to bombard the entire arena, alongside a massive Grouch that delivers a devastating strike.\u000bCursed Halo: Mistique rides her broomstick, drawing magical rings around the target that continuously close in.\u000bAroma Barrage: Mistique conjures a volley of explosive perfume bottles and hurls them at the target.\u000bReverie Tour: Mistique zooms around the field on her broomstick, leaving a massive swarm of minions in her wake.", + "MonsterManual.7006261.1": "Loud Whisper", + "MonsterManual.7006261.2": "It cannot keep a secret to save its life.\u000bNo matter the distance, it will track you down and deliver the rest of its message with a massive bang.", + "MonsterManual.7006361.1": "Wicked Idea", + "MonsterManual.7006361.2": "That perfectly round head is packed with endless, bizarre concepts.\u000bIt never fails to liven up the party.", + "MonsterManual.7006461.1": "Malice", + "MonsterManual.7006461.2": "Bad news loves to strike from all directions.\u000bWell, things just went from bad to worse.", + "MonsterManual.7006561.1": "Grump", + "MonsterManual.7006561.2": "It takes no questions and allows no trespassers.\u000bPoint a Photo Capture at it, and it will shyly smash you away.", "MonsterManual.7200105.1": "Celsia: Chariot of Frenzy", "MonsterManual.7200105.2": "She tears across the endless battlefield,\u000breveling in the searing heat of combat.\u000bIt isn't madness that drives her, but pure, unadulterated desire.\u000bAs long as the war rages, her roar will never die.", "MonsterManual.7200205.1": "Celsia: Chariot of Despair", @@ -685,6 +695,24 @@ "MonsterManual.7201105.2": "The pursuit of perfection never ceases, no matter the cost in painful sacrifice.\u000bHoly, exalted puppets dance gracefully upon the magician's strings...", "MonsterManual.7201205.1": "Exalted Puppets: Coppelius & Olympia", "MonsterManual.7201205.2": "The pursuit of perfection never ceases, no matter the cost in painful sacrifice.\u000bHoly, exalted puppets dance gracefully upon the magician's strings...", + "MonsterManual.7201300.1": "Guardian Puppet", + "MonsterManual.7201300.2": "A puppet overflowing with eerie magic, clearly the masterpiece of a powerful mage.\u000bIt faithfully executes orders, blocking all uninvited guests.", + "MonsterManual.7201400.1": "Caster Puppet", + "MonsterManual.7201400.2": "A puppet overflowing with eerie magic, clearly the masterpiece of a powerful mage.\u000bGuided by unseen threads, it weaves highly precise spells.", + "MonsterManual.7201500.1": "Javelin Puppet", + "MonsterManual.7201500.2": "A puppet overflowing with eerie magic, clearly the masterpiece of a powerful mage.\u000bIt locks onto distant targets and runs them through with razor-sharp javelins.", + "MonsterManual.7201505.1": "Javelin Puppet", + "MonsterManual.7201505.2": "A puppet overflowing with eerie magic, clearly the masterpiece of a powerful mage.\u000bIt locks onto distant targets and runs them through with razor-sharp javelins.", + "MonsterManual.7201600.1": "Ballista Puppet", + "MonsterManual.7201600.2": "A puppet overflowing with eerie magic, clearly the masterpiece of a powerful mage.\u000bIt draws back its bowstring with terrifying strength to unleash a devastating bolt.", + "MonsterManual.7201605.1": "Ballista Puppet", + "MonsterManual.7201605.2": "A puppet overflowing with eerie magic, clearly the masterpiece of a powerful mage.\u000bIt draws back its bowstring with terrifying strength to unleash a devastating bolt.", + "MonsterManual.9000100.1": "Vacuum Kitty", + "MonsterManual.9000100.2": "Hunting is also part of housework. A Vacuum Kitty doesn't just do simple cleaning.", + "MonsterManual.9000200.1": "Bomber Chicken", + "MonsterManual.9000200.2": "Fiery! Explosive! Reckless!\u000bDive! Circle! Shriek!\u000bThe Bomber Chicken storms in, locking down the skies!", + "MonsterManual.9001300.1": "Boom-Bun Bomber", + "MonsterManual.9001300.2": "Boot up, lift off, and blast everything out of the way.\u000bGuaranteed to fly, explode, and satisfy.", "MonsterManual.9912101.1": "Hit me!", "MonsterManual.9912101.2": "Is that all you've got? Harder!" } \ No newline at end of file diff --git a/data/language/en_us/openfunc.json b/data/language/en_us/openfunc.json index 93e1d7e61..1c6f62eb7 100644 --- a/data/language/en_us/openfunc.json +++ b/data/language/en_us/openfunc.json @@ -1,5 +1,7 @@ { "OpenFunc.Activity.1": "Event", + "OpenFunc.ActivityReview.1": "Event Review", + "OpenFunc.ActivityReview.3": "Reach Authorization Lv. {1} to unlock", "OpenFunc.Agent.1": "Commission", "OpenFunc.Agent.2": "Dispatch Trekkers on commissions to earn rewards!", "OpenFunc.Agent.3": "Reach Authorization Lv. {1} to unlock", @@ -19,11 +21,17 @@ "OpenFunc.DailyQuest.3": "Reach Authorization Lv. {1} to unlock", "OpenFunc.DailyReward.1": "Daily Gift", "OpenFunc.DailyReward.3": "Reach Authorization Lv. {1} to unlock", + "OpenFunc.Dorm.1": "The Tyrant's Tower", + "OpenFunc.Dorm.2": "Tyrant's Tower Unlocked. Time to Decorate!", + "OpenFunc.Dorm.3": "Reach Authorization Lv. {1} to unlock", "OpenFunc.EnergyBattery.1": "Vigor Reserve", "OpenFunc.EnergyBattery.3": "Reach Authorization Lv. {1} to unlock", "OpenFunc.EventReminder.1": "To-Do", "OpenFunc.EventReminder.3": "Reach Authorization Lv. {1} to unlock", "OpenFunc.Gacha.1": "Recruit", + "OpenFunc.GuideMission.1": "Journey Recap", + "OpenFunc.GuideMission.2": "Look back at the milestones of your journey.", + "OpenFunc.GuideMission.3": "Reach Authorization Lv. {1} to unlock", "OpenFunc.InfinityTower.1": "Menace Arena", "OpenFunc.InfinityTower.2": "Elevate your legacy in the Arena to win massive rewards!", "OpenFunc.InfinityTower.3": "Reach Authorization Lv. {1} to unlock", @@ -51,6 +59,9 @@ "OpenFunc.SkillInstance.1": "Skill Trial", "OpenFunc.SkillInstance.2": "Complete trial challenges to claim skill-boosting rewards!", "OpenFunc.SkillInstance.3": "Reach Authorization Lv. {1} to unlock", + "OpenFunc.Soldier.1": "Through Hostile Depths", + "OpenFunc.Soldier.2": "Recruit Talents, build your squad, and outmaneuver everything waiting in the Monolith depths!", + "OpenFunc.Soldier.3": "Reach Authorization Lv. {1} to unlock", "OpenFunc.StarTower.1": "Ascension", "OpenFunc.StarTower.2": "Explore the ruins of Monolith and earn powerful records.", "OpenFunc.StarTower.3": "Reach Authorization Lv. {1} to unlock", diff --git a/data/language/en_us/penguincard.json b/data/language/en_us/penguincard.json index a83368839..abc9fb7fb 100644 --- a/data/language/en_us/penguincard.json +++ b/data/language/en_us/penguincard.json @@ -1,36 +1,36 @@ { "PenguinCard.100101.1": "!PENDING!", - "PenguinCard.100101.2": "Upgrades cost 20% less .", + "PenguinCard.100101.2": "Upgrade costs {EffectParam_All_1(%)} less .", "PenguinCard.100102.1": "!PENDING!", - "PenguinCard.100102.2": "Upgrades cost 30% less .", + "PenguinCard.100102.2": "Upgrade costs {EffectParam_All_1(%)} less .", "PenguinCard.100103.1": "!PENDING!", - "PenguinCard.100103.2": "Upgrades cost 40% less .", + "PenguinCard.100103.2": "Upgrade costs {EffectParam_All_1(%)} less .", "PenguinCard.100201.1": "!PENDING!", - "PenguinCard.100201.2": "Lowers clear requirements by 20%.", + "PenguinCard.100201.2": "Lowers clear requirements by {EffectParam_All_1(%)}.", "PenguinCard.100202.1": "!PENDING!", - "PenguinCard.100202.2": "Lowers clear requirements by 25%.", + "PenguinCard.100202.2": "Lowers clear requirements by {EffectParam_All_1(%)}.", "PenguinCard.100203.1": "!PENDING!", - "PenguinCard.100203.2": "Lowers clear requirements by 30%.", + "PenguinCard.100203.2": "Lowers clear requirements by {EffectParam_All_1(%)}.", "PenguinCard.100301.1": "!PENDING!", - "PenguinCard.100301.2": "Gain 1 Card Peek per turn", + "PenguinCard.100301.2": "Gain {EffectParam_All_1} Card Peek per turn", "PenguinCard.100302.1": "!PENDING!", - "PenguinCard.100302.2": "Gain 2 Card Peeks per turn", + "PenguinCard.100302.2": "Gain {EffectParam_All_1} Card Peek per turn", "PenguinCard.100303.1": "!PENDING!", - "PenguinCard.100303.2": "Gain 3 Card Peeks per turn", + "PenguinCard.100303.2": "Gain {EffectParam_All_1} Card Peek per turn", "PenguinCard.100401.1": "!PENDING!", - "PenguinCard.100401.2": "When flipping cards, there is a 20% chance to draw a [Wild Card] that counts as any element, up to {TriggerLimitParam} times.", + "PenguinCard.100401.2": "When flipping cards, there is a 20% chance to draw a [Wild Card] that counts as any element, up to {TriggerLimitParam_All_1} times.", "PenguinCard.100402.1": "!PENDING!", - "PenguinCard.100402.2": "When flipping cards, there is a 20% chance to draw a [Wild Card] that counts as any element, up to {TriggerLimitParam} times.", + "PenguinCard.100402.2": "When flipping cards, there is a 20% chance to draw a [Wild Card] that counts as any element, up to {TriggerLimitParam_All_1} times.", "PenguinCard.100403.1": "!PENDING!", - "PenguinCard.100403.2": "When flipping cards, there is a 20% chance to draw a [Wild Card] that counts as any element, up to {TriggerLimitParam} times.", + "PenguinCard.100403.2": "When flipping cards, there is a 20% chance to draw a [Wild Card] that counts as any element, up to {TriggerLimitParam_All_1} times.", "PenguinCard.100501.1": "!PENDING!", "PenguinCard.100501.2": "Recover 1 Stamina when starting a new difficulty.", "PenguinCard.100601.1": "!PENDING!", - "PenguinCard.100601.2": "When starting a new difficulty, increases the level of 1 random Fatebound Stellar Card by 1.", + "PenguinCard.100601.2": "When starting a new difficulty, increases the level of {EffectParam_All_1} random Fatebound Stellar Card by {EffectParam_All_2}.", "PenguinCard.100602.1": "!PENDING!", - "PenguinCard.100602.2": "When starting a new difficulty, increases the level of 1 random Fatebound Stellar Card by 1.", + "PenguinCard.100602.2": "When starting a new difficulty, increases the level of {EffectParam_All_1} random Fatebound Stellar Card by {EffectParam_All_2}.", "PenguinCard.100603.1": "!PENDING!", - "PenguinCard.100603.2": "When starting a new difficulty, increases the level of 2 random Fatebound Stellar Cards by 1.", + "PenguinCard.100603.2": "When starting a new difficulty, increases the level of {EffectParam_All_1} random Fatebound Stellar Card by {EffectParam_All_2}.", "PenguinCard.10101.1": "Ember Reborn", "PenguinCard.10101.2": "Each revealed {GrowthTriggerParam_1} this turn grants + {GrowthEffectParam_1} Multiplier when scored.\u000b(Current: + {TotalEffectParam_1} Multiplier)", "PenguinCard.10102.1": "Ember Reborn +1", diff --git a/data/language/en_us/penguincardfloor.json b/data/language/en_us/penguincardfloor.json index ded96a941..3249ed94a 100644 --- a/data/language/en_us/penguincardfloor.json +++ b/data/language/en_us/penguincardfloor.json @@ -18,5 +18,11 @@ "PenguinCardFloor.502.1": "Choose paths within your means.", "PenguinCardFloor.503.1": "Increases the drop rate of this turn.", "PenguinCardFloor.504.1": "Aim for 1,000,000 points, my Tyrant!", - "PenguinCardFloor.505.1": "All acquired cleared when entering a new difficulty." + "PenguinCardFloor.505.1": "All acquired cleared when entering a new difficulty.", + "PenguinCardFloor.601.1": "Welcome to the Fatebound Stellar Deck.", + "PenguinCardFloor.602.1": "Choose paths within your means.", + "PenguinCardFloor.603.1": "Increases the drop rate of this turn.", + "PenguinCardFloor.604.1": "Aim for 1,000,000 points, my Tyrant!", + "PenguinCardFloor.605.1": "All acquired cleared when entering a new difficulty.", + "PenguinCardFloor.605.2": "Add one copy of \"Destined Pair\" and \"Four As One\" to your starting hand." } \ No newline at end of file diff --git a/data/language/en_us/periodicquest.json b/data/language/en_us/periodicquest.json index 175577c8b..464a5e287 100644 --- a/data/language/en_us/periodicquest.json +++ b/data/language/en_us/periodicquest.json @@ -68,5 +68,61 @@ "PeriodicQuest.10100267.1": "Complete 10 Trekker Commissions", "PeriodicQuest.10100268.1": "Chat with Trekkers in Heartlink 10 times", "PeriodicQuest.10100269.1": "Invite Trekkers in Heartlink 8 times", - "PeriodicQuest.10100270.1": "Clear Arena 5 on Infinite Arena: Difficulty 8 in the Menace Arena" + "PeriodicQuest.10100270.1": "Clear Arena 5 on Infinite Arena: Difficulty 8 in the Menace Arena", + "PeriodicQuest.111070101.1": "Log in for 1 day", + "PeriodicQuest.111070102.1": "Clear any Battle Stage once", + "PeriodicQuest.111070103.1": "Spend 60 Vigor", + "PeriodicQuest.111070104.1": "Send gift in Heartlink once", + "PeriodicQuest.111070105.1": "Invite Trekkers in Heartlink once", + "PeriodicQuest.111070106.1": "Carry out 1 dispatch commission", + "PeriodicQuest.111070107.1": "Clear any Battle Stage 3 times", + "PeriodicQuest.111070108.1": "Spend 90 Vigor", + "PeriodicQuest.111070111.1": "Log in for 2 days", + "PeriodicQuest.111070112.1": "Clear any Battle Stage 5 times", + "PeriodicQuest.111070113.1": "Spend 180 Vigor", + "PeriodicQuest.111070114.1": "Clear Monolith 1 time", + "PeriodicQuest.111070115.1": "Claim rewards from Sherlock Statue once in Tyrant's Tower", + "PeriodicQuest.111070116.1": "Send gifts in Heartlink 3 times", + "PeriodicQuest.111070117.1": "Clear any Battle Stage 8 times", + "PeriodicQuest.111070118.1": "Spend 240 Vigor", + "PeriodicQuest.111070121.1": "Log in for 3 days", + "PeriodicQuest.111070122.1": "Clear any Battle Stage 10 times", + "PeriodicQuest.111070123.1": "Spend 320 Vigor", + "PeriodicQuest.111070124.1": "Send gifts in Heartlink 5 times", + "PeriodicQuest.111070125.1": "Invite Trekkers in Heartlink 3 times", + "PeriodicQuest.111070126.1": "Carry out 3 dispatch commissions", + "PeriodicQuest.111070127.1": "Clear any Battle Stage 12 times", + "PeriodicQuest.111070128.1": "Spend 360 Vigor", + "PeriodicQuest.111070131.1": "Log in for 4 days", + "PeriodicQuest.111070132.1": "Clear any Battle Stage 15 times", + "PeriodicQuest.111070133.1": "Spend 480 Vigor", + "PeriodicQuest.111070134.1": "Clear Monolith 2 times", + "PeriodicQuest.111070135.1": "Claim rewards from Sherlock Statue 3 times in Tyrant's Tower", + "PeriodicQuest.111070136.1": "Send gifts in Heartlink 7 times", + "PeriodicQuest.111070137.1": "Clear any Battle Stage 18 times", + "PeriodicQuest.111070138.1": "Spend 540 Vigor", + "PeriodicQuest.111070141.1": "Log in for 5 days", + "PeriodicQuest.111070142.1": "Clear any Battle Stage 20 times", + "PeriodicQuest.111070143.1": "Spend 660 Vigor", + "PeriodicQuest.111070144.1": "Send gifts in Heartlink 9 times", + "PeriodicQuest.111070145.1": "Invite a Trekker in Heartlink 5 times", + "PeriodicQuest.111070146.1": "Carry out 5 dispatch commissions", + "PeriodicQuest.111070147.1": "Clear any Battle Stage 24 times", + "PeriodicQuest.111070148.1": "Spend 720 Vigor", + "PeriodicQuest.111070151.1": "Log in for 6 days", + "PeriodicQuest.111070152.1": "Clear any Battle Stage 28 times", + "PeriodicQuest.111070153.1": "Spend 900 Vigor", + "PeriodicQuest.111070154.1": "Complete Proving Grounds 3 times", + "PeriodicQuest.111070155.1": "Claim rewards from Sherlock Statue 5 times in Tyrant's Tower", + "PeriodicQuest.111070156.1": "Send gifts in Heartlink 12 times", + "PeriodicQuest.111070157.1": "Clear any Battle Stage 32 times", + "PeriodicQuest.111070158.1": "Spend 960 Vigor", + "PeriodicQuest.111070161.1": "Log in for 7 days", + "PeriodicQuest.111070162.1": "Clear any Battle Stage 36 times", + "PeriodicQuest.111070163.1": "Spend 1140 Vigor", + "PeriodicQuest.111070164.1": "Send gifts in Heartlink 15 times", + "PeriodicQuest.111070165.1": "Invite Trekkers in Heartlink 7 times", + "PeriodicQuest.111070166.1": "Carry out 7 dispatch commissions", + "PeriodicQuest.111070167.1": "Clear any Battle Stage 40 times", + "PeriodicQuest.111070168.1": "Spend 1,200 Vigor" } \ No newline at end of file diff --git a/data/language/en_us/periodicquestcontrol.json b/data/language/en_us/periodicquestcontrol.json index 0b3f37b79..c7d68fa9d 100644 --- a/data/language/en_us/periodicquestcontrol.json +++ b/data/language/en_us/periodicquestcontrol.json @@ -1,3 +1,4 @@ { - "PeriodicQuestControl.101002.1": "\u000b[Event Period]\u000bThe event is active from its start until all missions are completed and rewards are claimed.\u000b\u000b[Participation Requirements]\u000bReach Authorization Level 1 or higher and unlock the Event feature.\u000b\u000b[Event Rules]\u000bDuring the event period, a new set of missions will be available daily. Complete them to earn generous rewards. Finish all missions to receive an ★5 Disc Choice Pack." + "PeriodicQuestControl.101002.1": "\u000b[Event Period]\u000bThe event is active from its start until all missions are completed and rewards are claimed.\u000b\u000b[Participation Requirements]\u000bReach Authorization Level 1 or higher and unlock the Event feature.\u000b\u000b[Event Rules]\u000bDuring the event period, a new set of missions will be available daily. Complete them to earn generous rewards. Finish all missions to receive an ★5 Disc Choice Pack.", + "PeriodicQuestControl.1110701.1": "[Participation Requirements]\u000bAuthorization Level ≥ 5\u000b\u000b[Event Rules]\u000bDuring the event period, 1 new set of missions will be available daily. You will receive abundant rewards upon mission completion." } \ No newline at end of file diff --git a/data/language/en_us/playerhead.json b/data/language/en_us/playerhead.json index 308fce738..063f2fbc6 100644 --- a/data/language/en_us/playerhead.json +++ b/data/language/en_us/playerhead.json @@ -3,9 +3,11 @@ "PlayerHead.10304.1": "Acquire the appearance to unlock\nEase Into an Unhurried Summer", "PlayerHead.10703.1": "Acquire the appearance to unlock\nThis Is My Justice!", "PlayerHead.10704.1": "Acquire the appearance to unlock\nShining Bright, Spirits High", + "PlayerHead.11003.1": "Acquire the appearance to unlock\nDeadly Beauty, Unparalleled Allure", "PlayerHead.11103.1": "Acquire the appearance to unlock\nThe 1/365th of You", "PlayerHead.11104.1": "Acquire the appearance to unlock\nDrifting Together on Gentle Waves", "PlayerHead.11203.1": "Acquire the appearance to unlock\nLingering Sunlight", + "PlayerHead.11205.1": "Acquire the appearance to unlock\nA Moment's Rest by Your Side", "PlayerHead.11303.1": "Acquire the appearance to unlock\nFeeling Spicy? Take the Heat!", "PlayerHead.11603.1": "Acquire the appearance to unlock\nRepose in the Ever-Warm Shade", "PlayerHead.11703.1": "Acquire the appearance to unlock\nFeast of Fortune March", @@ -27,6 +29,8 @@ "PlayerHead.130010.1": "Royal Grant of Startup Grant (Season 10)", "PlayerHead.130011.1": "Royal Grant of Startup Grant (Season 11)", "PlayerHead.130012.1": "Royal Grant of Startup Grant (Season 12)", + "PlayerHead.1310011.1": "Buy [One Starlit Year: Special Anniversary Bundle] to unlock", + "PlayerHead.1310012.1": "Buy [One Starlit Year: Special Anniversary Bundle] to unlock", "PlayerHead.13203.1": "Acquire the appearance to unlock\nTipsy Daydream", "PlayerHead.13204.1": "Acquire the appearance to unlock\nRippling Void of the Darkest Heartbreak", "PlayerHead.13303.1": "Acquire the appearance to unlock\nA Dip of Fresh Summer", @@ -38,5 +42,6 @@ "PlayerHead.14403.1": "Acquire the appearance to unlock\nWhen Morning Glories Bloom, Her Eyes Open", "PlayerHead.14703.1": "Acquire the appearance to unlock\nMellow Bass Echo", "PlayerHead.14903.1": "Acquire the appearance to unlock\nPromise Beyond the Thaw", + "PlayerHead.15503.1": "Acquire the appearance to unlock\nCall of the Coral Sea", "PlayerHead.15603.1": "Acquire the appearance to unlock\nQuirky Tea Party" } \ No newline at end of file diff --git a/data/language/en_us/plot.json b/data/language/en_us/plot.json index 7163411e8..b41bc52be 100644 --- a/data/language/en_us/plot.json +++ b/data/language/en_us/plot.json @@ -238,5 +238,11 @@ "Plot.16002.1": "A Hustling Holiday Ⅱ", "Plot.16002.2": "Work??? Ⅴacation??? Forget it—another event has popped up!", "Plot.16003.1": "A Hustling Holiday Ⅲ", - "Plot.16003.2": "It's a hard-to-come-by holiday, so why not clock out for once and just enjoy the vacation?" + "Plot.16003.2": "It's a hard-to-come-by holiday, so why not clock out for once and just enjoy the vacation?", + "Plot.16201.1": "The Name of Hers, Part Ⅰ", + "Plot.16201.2": "A striking sense of déjà vu. The catalyst for true change. Everything began the moment she heard that name.", + "Plot.16202.1": "The Name of Hers, Part Ⅱ", + "Plot.16202.2": "She just wants to pull closer and stand by your side. She wants to be a companion you can truly rely on.", + "Plot.16203.1": "The Name of Hers, Part Ⅲ", + "Plot.16203.2": "Finding comfort in each other, your fingers intertwined, guarding a secret that belongs solely to the two of you." } \ No newline at end of file diff --git a/data/language/en_us/potential.json b/data/language/en_us/potential.json index d996285f2..3d489dba2 100644 --- a/data/language/en_us/potential.json +++ b/data/language/en_us/potential.json @@ -705,16 +705,16 @@ "Potential.511904.2": "Increases the Attack Range of Flowers Dance (Main Skill)'s sunflower shuriken by 50% and its &Param1& by &Param2&.", "Potential.511905.1": "Each time Nanoha throws the sunflower shuriken, increases &Param5& and &Param6&.", "Potential.511905.2": "Each time Nanoha throws the sunflower shuriken during Flowers Dance (Main Skill), increases &Param5& by &Param1&, and &Param6& by &Param2& for &Param3&s, stacking up to &Param4& times.", - "Potential.511906.1": "Each mirror image increases Nanoha's &Param2&.", - "Potential.511906.2": "Each mirror image on the battlefield increases Nanoha's &Param2& by &Param1&.", + "Potential.511906.1": "Increases Nanoha's &Param2& for each active clone. Increases Nanoha's &Param4& while her Ultimate is on cooldown.", + "Potential.511906.2": "Increases Nanoha's &Param2& by &Param1& for each active clone, stacking up to &Param3& times. Increases Nanoha's &Param4& by &Param5& while Flowers Thrice (Ultimate) is on cooldown.", "Potential.511907.1": "When Nanoha deals DMG, there is a chance to increase her &Param4& and &Param5&.", "Potential.511907.2": "When Nanoha deals DMG, there is a 30% chance to increase her &Param4& by &Param1& and &Param5& by &Param2& for &Param3&s.", - "Potential.511908.1": "The farther the sunflower shuriken is from Nanoha, the more &Param2& it deals.", - "Potential.511908.2": "When Flowers Dance (Main Skill) is cast, the farther the sunflower shuriken is from Nanoha, the more &Param2& it deals, with a minimum increase of &Param1&.", + "Potential.511908.1": "The farther the sunflower shuriken is from Nanoha, increases the &Param1& it deals.", + "Potential.511908.2": "When the sunflower shuriken cast by Flowers Dance (Main Skill) is farther from Nanoha, increases the &Param1& it deals by &Param2&.", "Potential.511909.1": "When the Main Skill triggers ##Ventus Mark#1017#, increases &Param4&.", "Potential.511909.2": "When Flowers Dance (Main Skill) triggers a ##Ventus Mark#1017#, increases &Param4& by &Param1& for &Param2&s, stacking up to &Param3& times.", - "Potential.511910.1": "When casting the Main Skill, the clones fire sunflower shurikens.", - "Potential.511910.2": "When casting Flowers Dance (Main Skill), the clones fire non-returning sunflower shurikens, each dealing &Param1& of Nanoha's ATK as Ventus Skill DMG.", + "Potential.511910.1": "When casting the Main Skill, the clones fire sunflower shurikens. Casting Flowers Thrice (Ultimate) increases Nanoha's &Param2&.", + "Potential.511910.2": "When casting Flowers Dance (Main Skill), up to 2 active clones fire non-returning sunflower shurikens, each dealing &Param1& of Nanoha's ATK as Ventus Skill DMG. Casting Flowers Thrice (Ultimate) increases Nanoha's &Param2& by &Param3& for &Param4&s.", "Potential.511911.1": "When casting the Main Skill, increases &Param3&.", "Potential.511911.2": "When casting Flowers Dance (Main Skill), increases &Param3& by &Param1& for &Param2&s.", "Potential.511912.1": "When Nanoha triggers ##Ventus Mark#1017#, increases her &Param3&.", @@ -1103,8 +1103,8 @@ "Potential.513043.2": "Each time &Param10& (Ultimate) hits a target inflicted with ##Frozen#1002#/##Chill#1027#, increases rain of arrows' duration by &Param1&s and its &Param3& dealt by &Param2&. This effect can only be triggered &Param4& times.", "Potential.513201.1": "Adds a third phase to the Main Skill: Three Base Hit.", "Potential.513201.2": "Adds a third phase to the Main Skill: Three Base Hit. Deals &Param2& of ATK x2/&Param3& of ATK as AoE Lux Skill DMG. \u000bDuring this phase, Minova becomes immune to damage.", - "Potential.513202.1": "When the Main Skill triggers a ##Lux Mark#1015#, enhances Two Base Hit.", - "Potential.513202.2": "When &Param1& (Main Skill) triggers a ##Lux Mark#1015#, enhances Two Base Hit's DMG Multiplier by &Param2& and reduces its Attack Interval by 30%.", + "Potential.513202.1": "Increases the DMG Multiplier of Three Base Hit from Ultimatum (Potential).\u000bAfter the Main Skill triggers ##Lux Mark#1015#, enhances Three Base Hit from Ultimatum and Two Base Hit.", + "Potential.513202.2": "Increases the DMG Multiplier of Three Base Hit from Ultimatum (Potential) by &Param2&.\u000bAfter &Param1& (Main Skill) triggers ##Lux Mark#1015#, increases the DMG Multiplier of Two Base Hit by &Param2& and reduces its Attack Interval by 30%. Three Base Hit from Ultimatum also deals an additional &Param4& of ATK as AoE Lux Skill DMG.", "Potential.513203.1": "Increases Main Skill DMG. When triggering a mark, increases the Skill DMG taken by the target.", "Potential.513203.2": "Increases the DMG Multiplier of &Param1& (Main Skill) by &Param2&.\u000bWhen ##Lux Mark#1015# is triggered, increases the Skill DMG taken by the target by &Param3& for &Param4&s.", "Potential.513204.1": "Two Base Hit becomes a 3-hit combo and its DMG is increased. Casting Two Base Hit immediately after &Param1& deals additional DMG.", @@ -1525,8 +1525,8 @@ "Potential.514108.2": "For each stack of Ink on the target, increases the Ignis DMG taken by the target by &Param1&.", "Potential.514109.1": "The Main Skill deals additional damage. When the Main Skill inflicts ##Burn#2027# on targets, increases the Ignis DMG they take.", "Potential.514109.2": "When casting Purifying Flames (Main Skill), deals an additional &Param1& of ATK as AoE Ignis Skill DMG and inflicts Ink.\u000bWhen the Main Skill inflicts ##Burn#2027# on targets inflicted with Ink, increases the Ignis DMG they take by &Param2&.", - "Potential.514110.1": "When Chixia casts the Main Skill, she gains a shield.", - "Potential.514110.2": "When Chixia casts Purifying Flames (Main Skill), she gains a shield equal to &Param1& of her Max HP.", + "Potential.514110.1": "Casting the Main Skill grants a Shield and Super Armor while the Shield lasts.", + "Potential.514110.2": "Casting Purifying Flames (Main Skill) grants a Shield equal to &Param1& of Max HP and Super Armor while the Shield lasts.", "Potential.514111.1": "The Ultimate can trigger ##Ignis Mark#1016# and inflict Incineration. Each time the mark is triggered, increases Chixia's ATK.", "Potential.514111.2": "Dragon's Ascension (Ultimate) can trigger ##Ignis Mark#1016# and inflict Incineration, dealing &Param1& of ATK as AoE Ignis Mark DMG. Each time the mark is triggered, increases Chixia's ATK by &Param2& for &Param3&s, up to &Param4& stacks.", "Potential.514112.1": "When Chixia triggers ##Ignis Mark#1016#, increases the Ignis DMG taken by the target.", @@ -1627,8 +1627,8 @@ "Potential.514301.2": "Within &Param1&s after casting Whirling Onslaught (Main Skill), when the next Auto Attack slash deals DMG, it generates a Whirlwind that deal &Param2& of ATK as AoE Auto Attack DMG every 0.5s for 4s.\u000bThe Whirlwind can track and attack enemies, triggering ##Ventus Mark#1017#.", "Potential.514302.1": "When casting the Main Skill, generates multiple Whirlwinds to deal DMG. The Whirlwind can increase its Attack Range over time.", "Potential.514302.2": "When casting Whirling Onslaught (Main Skill), generates 2 Whirlwinds that deal &Param1& of ATK as AoE Auto Attack DMG every 0.5s for 4s. \u000bThe Whirlwind can increase its Attack Range over time and trigger ##Ventus Mark#1017#.", - "Potential.514303.1": "The Main Skill's bullets become lasers that track distant targets. Increases the &Param1& dealt by Wraith's shots to distant targets.", - "Potential.514303.2": "The bullets of Whirling Onslaught (Main Skill) become lasers that track distant targets. Increases the &Param1& dealt by Wraith's shots to distant targets by &Param2&.", + "Potential.514303.1": "The Main Skill fires homing lasers instead of bullets, dealing AoE DMG. Increases the &Param1& dealt by Wraith's shots.", + "Potential.514303.2": "Whirling Onslaught (Main Skill) fires homing lasers instead of bullets, dealing AoE DMG. Increases the &Param1& dealt by Wraith's shots by &Param2&.", "Potential.514304.1": "Increases the number of bullets fired when holding to cast the Main Skill continuously. Increases the &Param1& dealt by all Wraith's shots.", "Potential.514304.2": "When holding to cast Whirling Onslaught (Main Skill), each round fires 4 more bullets than the previous one.\u000bIncreases the &Param1& dealt by Wraith's bullets by &Param2&. Can trigger ##Ventus Mark#1017#.", "Potential.514305.1": "The Main Skill's slashes can block enemy projectile attacks. Increases Wraith's DMG dealt to nearby targets.", @@ -2297,8 +2297,8 @@ "Potential.516022.2": "When Decibels ≥40, immediately consumes 40 Decibels to launch a rotating water jet attack, dealing &Param1&x3 of ATK as AoE Aqua Skill DMG, inflicting ##Smiling Sanction#4040# and ##Aqua Mark: Torrent#2008#.", "Potential.516023.1": "Increases initial Decibels upon entering the field. At full Decibels, increases the squad's &Param1&, while continuously consuming Decibels to rapidly fire bubbles.", "Potential.516023.2": "Initial Decibel upon entering the field equals 70.\u000bAt 100 Decibels, increases the squad's &Param1& by &Param2& for &Param3&s, while consuming Decibels over time to rapidly fire bubbles until Decibels drop to 50.", - "Potential.516024.1": "Increases Decibels gained from shots.\u000bWhile ##Safety Alert#4043# is active, bubbles turn into sonic waves, increasing DMG multiplier and the target's &Param2&.", - "Potential.516024.2": "Increases Decibels gained per shot from 2 to 4.\u000bWhile ##Safety Alert#4043# is active, bubbles turn into piercing sonic waves, increasing DMG multiplier by &Param1&, and increasing the target's &Param2& by &Param3& for &Param4&s, stacking up to &Param5& times.", + "Potential.516024.1": "Increases Decibels gained from shots.\u000bWhile ##Safety Alert#4043# is active, bubbles turn into sonic waves, increasing DMG Multiplier and the target's &Param2&.", + "Potential.516024.2": "Increases Decibels gained per shot from 2 to 4.\u000bWhile ##Safety Alert#4043# is active, bubbles turn into piercing sonic waves, increasing DMG Multiplier by &Param1&, and increasing the target's &Param2& by &Param3& for &Param4&s, stacking up to &Param5& times.", "Potential.516025.1": "When entering with the Support Skill, the DMG from diving into the water also inflicts 1 stack of ##Smiling Sanction#4040#. Increases the max stack limit of ##Smiling Sanction#4040#, and additionally increases the target's &Param1&.", "Potential.516025.2": "When entering with Frolic in the Sea (Support Skill), the DMG from diving into the water also inflicts 1 stack of ##Smiling Sanction#4040#. The max stack limit of ##Smiling Sanction#4040# is increased to &Param3& stacks, and each stack additionally increases the target's &Param1& by &Param2&.", "Potential.516026.1": "When a target with ##Smiling Sanction#4040# has ##Aqua Mark#1018# triggered, this target is immediately inflicted with ##Aqua Mark: Torrent#2008# again and receives additional Aqua Mark DMG. The &Param2& received this time is increased based on the stacks of ##Smiling Sanction#4040#.", @@ -2322,5 +2322,63 @@ "Potential.516042.1": "When casting the Ultimate, increases the squad's &Param1&.", "Potential.516042.2": "When casting Beach Warning (Ultimate), increases the squad's &Param1& by &Param2& for &Param3&s.", "Potential.516043.1": "When the Ultimate deals DMG, increases the target's &Param1&.", - "Potential.516043.2": "When Beach Warning deals DMG, increases the target's &Param1& by &Param2& for &Param3&s, stacking up to &Param4& times." + "Potential.516043.2": "When Beach Warning deals DMG, increases the target's &Param1& by &Param2& for &Param3&s, stacking up to &Param4& times.", + "Potential.516201.1": "Storm Flash: Radiance (Main Skill) unleashes more longsword attacks and fires multiple Glows at the target.", + "Potential.516201.2": "Storm Flash: Radiance (Main Skill) unleashes 4 more longsword attacks and fires 9 Glows, each Glow dealing &Param1& of Max HP as Lux Skill DMG.", + "Potential.516202.1": "Firing a certain number of Glows grants Firstlight Noya Radiance Flurry (Special Main Skill), which deals AoE DMG. Longsword sprint attacks during Auto Attacks now fire multiple Glows.", + "Potential.516202.2": "Firing a total of &Param1& Glows grants Radiance Flurry (Special Main Skill): swings the longsword to unleash a massive blade light that deals &Param2& x6 of Max HP as Lux Skill DMG and can trigger ##Lux Mark#1015#.\u000bLongsword sprint attacks during Auto Attacks now fire 3 Glows, each dealing &Param3& of Max HP as Lux Skill DMG.", + "Potential.516203.1": "Storm Flash: Radiance (Main Skill) attacks generate multiple Starfalls. Auto Attack sprints become greatsword attacks that generate Starfalls. Firstlight Noya triggering a Mark also generates Starfalls. All Starfalls deal AoE DMG.", + "Potential.516203.2": "Storm Flash: Radiance (Main Skill) attacks additionally generate 2 Starfalls. Auto Attack sprints become greatsword attacks that deal &Param1& of Max HP as Lux Auto Attack DMG and generate 1 Starfall. Firstlight Noya triggering a Mark generates 1 Starfall, and this effect triggers only once every 1s. The above Starfalls deal &Param2& of Max HP as AoE Lux Auto Attack DMG.", + "Potential.516204.1": "Firstlight Noya absorbs lingering Starfalls nearby. After absorbing enough, her next Auto Attack becomes Judgment Starfall, dealing AoE DMG. Increases the greatsword's Attack Range and &Param3& during Auto Attacks, allowing them to trigger ##Lux Mark#1015#.", + "Potential.516204.2": "Firstlight Noya absorbs lingering Starfalls nearby. For every &Param1& Starfalls absorbed, her next Auto Attack becomes Judgment Starfall (Special Auto Attack): channels energy into a massive downward greatsword strike, dealing &Param2& x2 of Max HP as AoE Lux Auto Attack DMG, which can trigger ##Lux Mark#1015#.\u000bIncreases the greatsword's Attack Range and &Param3& during Auto Attacks by &Param4&. They can also trigger ##Lux Mark#1015#.", + "Potential.516205.1": "Glows fired by Firstlight Noya return to deal DMG. Increases the &Param2& dealt by Firstlight Noya's longsword attacks and Glows.", + "Potential.516205.2": "Glows fired by Firstlight Noya return to hit targets, dealing &Param1& of Max HP as Lux Skill DMG.\u000bIncreases the &Param2& dealt by Firstlight Noya's longsword attacks and Glows by &Param3&.", + "Potential.516206.1": "Casting the Special Main Skill switches Firstlight Noya's Ultimate to the longsword form. Her longsword attacks and Glows deal increased &Param1& to targets with ##Glimmer#4029#.", + "Potential.516206.2": "Casting Radiance Flurry (Main Skill) switches Firstlight Noya's Ultimate to the longsword form.\u000bHer longsword attacks and Glows deal &Param2& more &Param1& to targets with ##Glimmer#4029#.", + "Potential.516207.1": "Glows can trigger ##Lux Mark#1015# and have a chance to gain increased Attack Range. Casting the Main Skill increases Firstlight Noya's &Param2& and Lux Versatile Trekkers' &Param4&.", + "Potential.516207.2": "Glows can trigger ##Lux Mark#1015# and have a &Param1&% chance to gain increased Attack Range.\u000bCasting the Main Skill increases Firstlight Noya's &Param2& by &Param3& and Lux Versatile Trekkers' &Param4& by &Param5& for &Param6&s, stacking up to &Param7& times.", + "Potential.516208.1": "Casting Judgment Starfall (Special Auto Attack) generates a field that deals DMG multiple times. Increases the &Param2& dealt by Firstlight Noya's greatsword attacks and Starfalls.", + "Potential.516208.2": "Casting Judgment Starfall (Special Auto Attack) generates a field that deals &Param1& x6 of Max HP as Lux Auto Attack DMG.\u000bIncreases the &Param2& dealt by Firstlight Noya's greatsword attacks and Starfalls by &Param3&.", + "Potential.516209.1": "When Starfalls dissipate, strike the target with lightning. Casting the Main Skill increases Firstlight Noya's &Param2&.", + "Potential.516209.2": "When Starfalls dissipate, strike the target with a lightning bolt, dealing &Param1& of Max HP as Lux Auto Attack DMG.\u000bCasting the Main Skill increases Firstlight Noya's &Param2& by &Param3& for &Param4&.", + "Potential.516210.1": "Casting Judgment Starfall (Special Auto Attack) switches Firstlight Noya's Ultimate to the greatsword form. Increases the &Param1& dealt by her greatsword attacks and Starfalls.", + "Potential.516210.2": "Casting Judgment Starfall (Special Auto Attack) switches Firstlight Noya's Ultimate to the greatsword form.\u000bIncreases the &Param1& dealt by her greatsword attacks and Starfalls by &Param2&.", + "Potential.516211.1": "Increases Firstlight Noya's &Param1& dealt to targets with ##Glimmer#4029#. Increases her &Param3&.", + "Potential.516211.2": "Increases Firstlight Noya's &Param1& dealt to targets with ##Glimmer#4029# by &Param2&.\u000bIncreases her &Param3& by &Param4&.", + "Potential.516212.1": "Lux Trekkers in the squad increase Firstlight Noya's ##Lux PEN#2068#.", + "Potential.516212.2": "Each Lux Trekker in the squad increases Firstlight Noya's ##Lux PEN#2068# by &Param2&.", + "Potential.516213.1": "Increases Firstlight Noya's &Param1&.", + "Potential.516213.2": "Increases Firstlight Noya's &Param1& by &Param2&.", + "Potential.516221.1": "The greatsword attack in Thunderstrike: Break (Support Skill) leaves behind a field that deals DMG multiple times.", + "Potential.516221.2": "The greatsword attack in Thunderstrike: Break (Support Skill) leaves behind a field that deals &Param1& x6 of Max HP as Lux Auto Attack DMG.", + "Potential.516222.1": "The greatsword attack in Thunderstrike: Break (Support Skill) generates multiple Starfalls to attack the target.", + "Potential.516222.2": "The greatsword attack in Thunderstrike: Break (Support Skill) generates 11 Starfalls, each dealing &Param1& of Max HP as Lux Auto Attack DMG.", + "Potential.516223.1": "The longsword attack in Thunderstrike: Break (Support Skill) continuously fires Glows at the target.", + "Potential.516223.2": "The longsword attack in Thunderstrike: Break (Support Skill) continuously fires Glows at the target, each dealing &Param1& of Max HP as Lux Skill DMG.", + "Potential.516224.1": "Thunderstrike: Break (Support Skill) performs more longsword attacks.", + "Potential.516224.2": "Thunderstrike: Break (Support Skill) performs 10 more longsword attacks.", + "Potential.516225.1": "Increases the Attack Range of Starfalls generated by Thunderstrike: Break (Support Skill). Generating a Starfall increases Firstlight Noya's &Param1&.", + "Potential.516225.2": "Increases the Attack Range of Starfalls generated by Thunderstrike: Break (Support Skill).\u000bEach generated Starfall increases Firstlight Noya's &Param1& by &Param2& for &Param3&s, stacking up to &Param4& times.", + "Potential.516226.1": "After the greatsword attack in Thunderstrike: Break (Support Skill), switches Firstlight Noya's Ultimate to the greatsword form. When her longsword attacks deal DMG, increases her &Param1&.", + "Potential.516226.2": "After the greatsword attack in Thunderstrike: Break (Support Skill), switches Firstlight Noya's Ultimate to the greatsword form.\u000bWhen her longsword attacks deal DMG, increases her &Param1& by &Param2& for &Param3&s, stacking up to &Param4& times.", + "Potential.516227.1": "Increases the &Param1& dealt by Firstlight Noya's greatsword attacks and Starfalls.", + "Potential.516227.2": "Increases the &Param1& dealt by Firstlight Noya's greatsword attacks and Starfalls by &Param2&.", + "Potential.516228.1": "Glows have a chance to gain increased Attack Range when fired. Increases the &Param2& dealt by Firstlight Noya's longsword attacks and Glows.", + "Potential.516228.2": "Glows have a &Param1&% chance to gain increased Attack Range when fired.\u000bIncreases the &Param2& dealt by Firstlight Noya's longsword attacks and Glows by &Param3&.", + "Potential.516229.1": "After the longsword attack in Thunderstrike: Break (Support Skill), Firstlight Noya's Ultimate switches to the longsword form. When her greatsword attacks deal DMG, increases her &Param1&.", + "Potential.516229.2": "After the longsword attack in Thunderstrike: Break (Support Skill), switches Firstlight Noya's Ultimate to the longsword form.\u000bWhen her greatsword deals DMG, increases her &Param1& by &Param2& for &Param3&s, stacking up to &Param4& times.", + "Potential.516230.1": "Increases the &Param1& dealt by Firstlight Noya's longsword attacks and Glows.", + "Potential.516230.2": "Increases the &Param1& dealt by Firstlight Noya's longsword attacks and Glows by &Param2&.", + "Potential.516231.1": "Lux Trekkers in the squad increase all Lux Trekkers' &Param1&.", + "Potential.516231.2": "Each Lux Trekker in the squad increases all Lux Trekkers' &Param1& by &Param2&.", + "Potential.516232.1": "When the Lux Main Trekker casts the Main Skill, increases Firstlight Noya's &Param1&.", + "Potential.516232.2": "When the Lux Main Trekker casts the Main Skill, increases Firstlight Noya's &Param1& by &Param2& for &Param3&s.", + "Potential.516233.1": "When any Lux Trekker in the squad casts a Main Skill or Support Skill, increases Firstlight Noya's &Param1&.", + "Potential.516233.2": "When any Lux Trekker in the squad casts a Main Skill or Support Skill, increases Firstlight Noya's &Param1& by &Param2& for &Param3&, stacking up to &Param4& times.", + "Potential.516241.1": "When casting the longsword form Empyrean Starender (Ultimate), fires multiple Glows at the target and increases Firstlight Noya's &Param2&.", + "Potential.516241.2": "When casting the longsword form Empyrean Starender (Ultimate), fires 7 Glows that each deal &Param1&of Max HP as Lux Skill DMG.\u000bIncreases Firstlight Noya's &Param2& by &Param3&.", + "Potential.516242.1": "The greatsword form Empyrean Starender (Ultimate) leaves behind a field to attack the target. Increases Firstlight Noya's &Param2&.", + "Potential.516242.2": "The greatsword form Empyrean Starender (Ultimate) leaves behind a field that deals &Param1& x6 of Max HP as Lux Auto Attack DMG.\u000bIncreases Firstlight Noya's &Param2& by &Param3&.", + "Potential.516243.1": "While in the Starender state, Noya gains additional &Param1& and regularly restores Energy.", + "Potential.516243.2": "While in the Starender state, Noya gains &Param2& additional &Param1& and restores &Param4& Energy every &Param3&s." } \ No newline at end of file diff --git a/data/language/en_us/potentialpreset.json b/data/language/en_us/potentialpreset.json index b2dd461a3..7dd3704e4 100644 --- a/data/language/en_us/potentialpreset.json +++ b/data/language/en_us/potentialpreset.json @@ -158,5 +158,9 @@ "PotentialPreset.16001.1": "Default Preset 1", "PotentialPreset.16001.2": "Suntide Willow Default Preset 1", "PotentialPreset.16002.1": "Default Preset 2", - "PotentialPreset.16002.2": "Suntide Willow Default Preset 1" + "PotentialPreset.16002.2": "Suntide Willow Default Preset 1", + "PotentialPreset.16201.1": "Default Preset 1", + "PotentialPreset.16201.2": "Firstlight Noya Default Preset 1", + "PotentialPreset.16202.1": "Default Preset 2", + "PotentialPreset.16202.2": "Firstlight Noya Default Preset 2" } \ No newline at end of file diff --git a/data/language/en_us/residentgoods.json b/data/language/en_us/residentgoods.json index edfab04a8..b45275427 100644 --- a/data/language/en_us/residentgoods.json +++ b/data/language/en_us/residentgoods.json @@ -1,8 +1,58 @@ { "ResidentGoods.101.1": "Silver Disc", "ResidentGoods.101.2": "A certificate used for recruiting in Permanent Disc Banner.", + "ResidentGoods.10101.1": "Exquisite Choice Box", + "ResidentGoods.10101.2": "Grants an exquisite gift of your choice.", + "ResidentGoods.10102.1": "Trekker's Handwritten Encyclopedia", + "ResidentGoods.10102.2": "Grants tons of EXP for leveling up Trekkers.", + "ResidentGoods.10103.1": "Starlit Colored Glass", + "ResidentGoods.10103.2": "Grants tons of EXP for upgrading Discs.", + "ResidentGoods.10104.1": "Monolith Stairs Pass", + "ResidentGoods.10104.2": "A pass used to initiate a Monolith Express.", + "ResidentGoods.10105.1": "Chess Piece of Skill", + "ResidentGoods.10105.2": "A generic material used for Trekker skill upgrades.", + "ResidentGoods.10106.1": "Novice Trekker Promotion Box", + "ResidentGoods.10106.2": "Grants one basic Trekker promotion material from Tier-up Trial of your choice.", + "ResidentGoods.10107.1": "Novice Disc Promotion Box", + "ResidentGoods.10107.2": "Grants one basic Disc material from Tier-up Trial of your choice.", + "ResidentGoods.10108.1": "Beginner Cartridge Box", + "ResidentGoods.10108.2": "Grants a Basic Game Cartridge of your choice.", + "ResidentGoods.10109.1": "Dorra", + "ResidentGoods.10109.2": "A basic currency that can be used in various features.", + "ResidentGoods.10110.1": "Dorra", + "ResidentGoods.10110.2": "A basic currency that can be used in various features.", "ResidentGoods.102.1": "Common Gift Box", "ResidentGoods.102.2": "Grants a random common gift.", + "ResidentGoods.10201.1": "Pedestal Fan", + "ResidentGoods.10201.2": "Nazuka's favorite furniture. Used to decorate the Tyrant's Tower.", + "ResidentGoods.10202.1": "Cardboard Box with a Hole", + "ResidentGoods.10202.2": "Fuyuka's favorite furniture. Used to decorate the Tyrant's Tower.", + "ResidentGoods.10203.1": "Elegant Tea Table", + "ResidentGoods.10203.2": "Firenze's favorite furniture. Used to decorate the Tyrant's Tower.", + "ResidentGoods.10204.1": "Summer Sanctuary", + "ResidentGoods.10204.2": "A Runic Disc titled [Summer Sanctuary]. It can unleash great power.", + "ResidentGoods.10205.1": "Summer Sanctuary Melody", + "ResidentGoods.10205.2": "Material required for the Crescendo of Summer Sanctuary.", + "ResidentGoods.10206.1": "Fist of Courage Melody", + "ResidentGoods.10206.2": "A Runic Disc titled [Fist of Courage]. It can unleash great power.", + "ResidentGoods.10207.1": "Fist of Courage Melody", + "ResidentGoods.10207.2": "Material required for the Crescendo of this Disc: Fist of Courage.", + "ResidentGoods.10208.1": "One, Two, Three, Jump!", + "ResidentGoods.10208.2": "A Runic Disc titled [One, Two, Three, Jump!]. It can unleash great power.", + "ResidentGoods.10209.1": "One, Two, Three, Jump! Melody", + "ResidentGoods.10209.2": "Material required for the Crescendo of the Disc: One, Two, Three, Jump!.", + "ResidentGoods.10210.1": "A Gift for the Journey", + "ResidentGoods.10210.2": "A Runic Disc titled [A Gift for the Journey]. It can unleash great power.", + "ResidentGoods.10211.1": "A Gift for the Journey Melody", + "ResidentGoods.10211.2": "Material required for the Crescendo of the [A Gift for the Journey] Disc.", + "ResidentGoods.10212.1": "The Bud of Change", + "ResidentGoods.10212.2": "A Runic Disc titled [The Bud of Change]. It can unleash great power.", + "ResidentGoods.10213.1": "The Bud of Change Melody", + "ResidentGoods.10213.2": "Material required for the Crescendo of this Disc: The Bud of Change.", + "ResidentGoods.10214.1": "Seed Alike", + "ResidentGoods.10214.2": "A Runic Disc titled [Seed Alike]. It can unleash great power.", + "ResidentGoods.10215.1": "Seed Alike Melody", + "ResidentGoods.10215.2": "Material required to Crescendo the Disc \"Seed Alike\"", "ResidentGoods.103.1": "Exquisite Gift Box", "ResidentGoods.103.2": "Grants a random exquisite gift.", "ResidentGoods.104.1": "Novice Trekker Promotion Box", @@ -27,6 +77,10 @@ "ResidentGoods.113.2": "A Runic Disc titled [Sweet Invitation]. It can unleash great power.", "ResidentGoods.114.1": "Vent It Out ♥", "ResidentGoods.114.2": "A Runic Disc titled [Vent It Out ♥]. It can unleash great power.", + "ResidentGoods.115.1": "Vintage Reserve", + "ResidentGoods.115.2": "Material used to adjust Potential levels in the Records.", + "ResidentGoods.116.1": "Resonant Chorus", + "ResidentGoods.116.2": "Material used to adjust Note types in the Records.", "ResidentGoods.301.1": "Lemon & Black Tea", "ResidentGoods.301.2": "A Runic Disc titled [Lemon & Black Tea]. It can unleash great power.", "ResidentGoods.302.1": "One Shot, One Down", @@ -73,6 +127,10 @@ "ResidentGoods.412.2": "A generic material used for Trekker skill upgrades.", "ResidentGoods.413.1": "Dorra", "ResidentGoods.413.2": "A basic currency that can be used in various features.", + "ResidentGoods.414.1": "Vintage Reserve", + "ResidentGoods.414.2": "Material used to adjust Potential levels in the Records.", + "ResidentGoods.415.1": "Resonant Chorus", + "ResidentGoods.415.2": "Material used to adjust Note types in the Records.", "ResidentGoods.501.1": "Zesty Curiosity", "ResidentGoods.501.2": "A Runic Disc titled [Zesty Curiosity]. It can unleash great power.", "ResidentGoods.502.1": "Seasonal Waves", @@ -92,5 +150,13 @@ "ResidentGoods.509.1": "Common Gift Box", "ResidentGoods.509.2": "Grants a random common gift.", "ResidentGoods.510.1": "Dorra", - "ResidentGoods.510.2": "A basic currency that can be used in various features." + "ResidentGoods.510.2": "A basic currency that can be used in various features.", + "ResidentGoods.601.1": "Drop of Purity", + "ResidentGoods.601.2": "A special material used to Temper Trekker Emblem affixes.", + "ResidentGoods.602.1": "Grace Voucher", + "ResidentGoods.602.2": "Material for upgrading Trekker Emblems.", + "ResidentGoods.603.1": "Contribution Pass", + "ResidentGoods.603.2": "Material for upgrading Trekker Emblems.", + "ResidentGoods.604.1": "Citizen Point", + "ResidentGoods.604.2": "Material for upgrading Trekker Emblems." } \ No newline at end of file diff --git a/data/language/en_us/residentshop.json b/data/language/en_us/residentshop.json index 046e386fa..4f91f7ed0 100644 --- a/data/language/en_us/residentshop.json +++ b/data/language/en_us/residentshop.json @@ -1,6 +1,9 @@ { "ResidentShop.1.1": "Journey Ticket", + "ResidentShop.101.1": "Item Exchange", + "ResidentShop.102.1": "Trekker's Pick", "ResidentShop.2.1": "Cataclysm Survivor", "ResidentShop.3.1": "A Finale Echoing", - "ResidentShop.4.1": "Shadow Siege" + "ResidentShop.4.1": "Shadow Siege", + "ResidentShop.5.1": "Emblem Material" } \ No newline at end of file diff --git a/data/language/en_us/secondaryskill.json b/data/language/en_us/secondaryskill.json index 319cc20be..7c1410b2c 100644 --- a/data/language/en_us/secondaryskill.json +++ b/data/language/en_us/secondaryskill.json @@ -1439,6 +1439,46 @@ "SecondarySkill.4062204.2": "When the Aqua Main Trekker inflicts Lingering Wish, increases the squad's ATK by {1} for {2}s.", "SecondarySkill.4062205.1": "Shadow of the Past", "SecondarySkill.4062205.2": "When the Aqua Main Trekker inflicts Lingering Wish, increases the squad's ATK by {1} for {2}s.", + "SecondarySkill.4066101.1": "Shining Starwish", + "SecondarySkill.4066101.2": "After a Versatile Trekker inflicts ##Lux Mark#1015# on a target for the first time, the Main Trekker gains 1 stack of Starwish.\u000bWhen a Trekker with Starwish deals Auto Attack DMG to a target, increases the target's Lux Auto Attack DMG Taken by {1} for {2}s.\u000bStarwish gains an additional effect: each stack increases own Lux Skill DMG and Lux Auto Attack DMG by {3}.", + "SecondarySkill.4066102.1": "Shining Starwish", + "SecondarySkill.4066102.2": "After a Versatile Trekker inflicts ##Lux Mark#1015# on a target for the first time, the Main Trekker gains 1 stack of Starwish.\u000bWhen a Trekker with Starwish deals Auto Attack DMG to a target, increases the target's Lux Auto Attack DMG Taken by {1} for {2}s.\u000bStarwish gains an additional effect: each stack increases own Lux Skill DMG and Lux Auto Attack DMG by {3}.", + "SecondarySkill.4066103.1": "Shining Starwish", + "SecondarySkill.4066103.2": "After a Versatile Trekker inflicts ##Lux Mark#1015# on a target for the first time, the Main Trekker gains 1 stack of Starwish.\u000bWhen a Trekker with Starwish deals Auto Attack DMG to a target, increases the target's Lux Auto Attack DMG Taken by {1} for {2}s.\u000bStarwish gains an additional effect: each stack increases own Lux Skill DMG and Lux Auto Attack DMG by {3}.", + "SecondarySkill.4066104.1": "Shining Starwish", + "SecondarySkill.4066104.2": "After a Versatile Trekker inflicts ##Lux Mark#1015# on a target for the first time, the Main Trekker gains 1 stack of Starwish.\u000bWhen a Trekker with Starwish deals Auto Attack DMG to a target, increases the target's Lux Auto Attack DMG Taken by {1} for {2}s.\u000bStarwish gains an additional effect: each stack increases own Lux Skill DMG and Lux Auto Attack DMG by {3}.", + "SecondarySkill.4066105.1": "Shining Starwish", + "SecondarySkill.4066105.2": "After a Versatile Trekker inflicts ##Lux Mark#1015# on a target for the first time, the Main Trekker gains 1 stack of Starwish.\u000bWhen a Trekker with Starwish deals Auto Attack DMG to a target, increases the target's Lux Auto Attack DMG Taken by {1} for {2}s.\u000bStarwish gains an additional effect: each stack increases own Lux Skill DMG and Lux Auto Attack DMG by {3}.", + "SecondarySkill.4066201.1": "Forging Tomorrow", + "SecondarySkill.4066201.2": "After a Support Trekker inflicts ##Lux Mark#1015# on a target for the first time, the Main Trekker gains 1 stack of Starwish.\u000bWhen any Lux Trekker casts a skill, increases the Lux Main Trekker's Crit DMG by {1} for {2}s.\u000bStarwish gains an additional effect: Each stack increases the Skill Crit DMG dealt by the Lux Main Trekker by {3}.", + "SecondarySkill.4066202.1": "Forging Tomorrow", + "SecondarySkill.4066202.2": "After a Support Trekker inflicts ##Lux Mark#1015# on a target for the first time, the Main Trekker gains 1 stack of Starwish.\u000bWhen any Lux Trekker casts a skill, increases the Lux Main Trekker's Crit DMG by {1} for {2}s.\u000bStarwish gains an additional effect: Each stack increases the Skill Crit DMG dealt by the Lux Main Trekker by {3}.", + "SecondarySkill.4066203.1": "Forging Tomorrow", + "SecondarySkill.4066203.2": "After a Support Trekker inflicts ##Lux Mark#1015# on a target for the first time, the Main Trekker gains 1 stack of Starwish.\u000bWhen any Lux Trekker casts a skill, increases the Lux Main Trekker's Crit DMG by {1} for {2}s.\u000bStarwish gains an additional effect: Each stack increases the Skill Crit DMG dealt by the Lux Main Trekker by {3}.", + "SecondarySkill.4066204.1": "Forging Tomorrow", + "SecondarySkill.4066204.2": "After a Support Trekker inflicts ##Lux Mark#1015# on a target for the first time, the Main Trekker gains 1 stack of Starwish.\u000bWhen any Lux Trekker casts a skill, increases the Lux Main Trekker's Crit DMG by {1} for {2}s.\u000bStarwish gains an additional effect: Each stack increases the Skill Crit DMG dealt by the Lux Main Trekker by {3}.", + "SecondarySkill.4066205.1": "Forging Tomorrow", + "SecondarySkill.4066205.2": "After a Support Trekker inflicts ##Lux Mark#1015# on a target for the first time, the Main Trekker gains 1 stack of Starwish.\u000bWhen any Lux Trekker casts a skill, increases the Lux Main Trekker's Crit DMG by {1} for {2}s.\u000bStarwish gains an additional effect: Each stack increases the Skill Crit DMG dealt by the Lux Main Trekker by {3}.", + "SecondarySkill.4067101.1": "Garden of Eternity", + "SecondarySkill.4067101.2": "For every {1}s a Lux Versatile Trekker is on the battlefield, grants the Main Trekker 1 stack of Eternity.\u000bEternity gains an additional effect: each stack increases own Lux Auto Attack DMG by {2}.", + "SecondarySkill.4067102.1": "Garden of Eternity", + "SecondarySkill.4067102.2": "For every {1}s a Lux Versatile Trekker is on the battlefield, grants the Main Trekker 1 stack of Eternity.\u000bEternity gains an additional effect: each stack increases own Lux Auto Attack DMG by {2}.", + "SecondarySkill.4067103.1": "Garden of Eternity", + "SecondarySkill.4067103.2": "For every {1}s a Lux Versatile Trekker is on the battlefield, grants the Main Trekker 1 stack of Eternity.\u000bEternity gains an additional effect: each stack increases own Lux Auto Attack DMG by {2}.", + "SecondarySkill.4067104.1": "Garden of Eternity", + "SecondarySkill.4067104.2": "For every {1}s a Lux Versatile Trekker is on the battlefield, grants the Main Trekker 1 stack of Eternity.\u000bEternity gains an additional effect: each stack increases own Lux Auto Attack DMG by {2}.", + "SecondarySkill.4067105.1": "Garden of Eternity", + "SecondarySkill.4067105.2": "For every {1}s a Lux Versatile Trekker is on the battlefield, grants the Main Trekker 1 stack of Eternity.\u000bEternity gains an additional effect: each stack increases own Lux Auto Attack DMG by {2}.", + "SecondarySkill.4067201.1": "Light of Humanity", + "SecondarySkill.4067201.2": "When a Lux Support Trekker casts a skill, grants the Main Trekker 1 stack of Eternity.\u000bEternity can stack up to 20 times. When Eternity is at max stacks, increases own Lux DMG dealt by {1}.", + "SecondarySkill.4067202.1": "Light of Humanity", + "SecondarySkill.4067202.2": "When a Lux Support Trekker casts a skill, grants the Main Trekker 1 stack of Eternity.\u000bEternity can stack up to 20 times. When Eternity is at max stacks, increases own Lux DMG dealt by {1}.", + "SecondarySkill.4067203.1": "Light of Humanity", + "SecondarySkill.4067203.2": "When a Lux Support Trekker casts a skill, grants the Main Trekker 1 stack of Eternity.\u000bEternity can stack up to 20 times. When Eternity is at max stacks, increases own Lux DMG dealt by {1}.", + "SecondarySkill.4067204.1": "Light of Humanity", + "SecondarySkill.4067204.2": "When a Lux Support Trekker casts a skill, grants the Main Trekker 1 stack of Eternity.\u000bEternity can stack up to 20 times. When Eternity is at max stacks, increases own Lux DMG dealt by {1}.", + "SecondarySkill.4067205.1": "Light of Humanity", + "SecondarySkill.4067205.2": "When a Lux Support Trekker casts a skill, grants the Main Trekker 1 stack of Eternity.\u000bEternity can stack up to 20 times. When Eternity is at max stacks, increases own Lux DMG dealt by {1}.", "SecondarySkill.9001.1": "!NONEED!", "SecondarySkill.9001.2": "Test Placeholder Skill" } \ No newline at end of file diff --git a/data/language/en_us/skill.json b/data/language/en_us/skill.json index 6b39c8ad8..5ade6f240 100644 --- a/data/language/en_us/skill.json +++ b/data/language/en_us/skill.json @@ -7,6 +7,15 @@ "Skill.100010702.2": "Reduces DMG taken by &Param1& for &Param2&s.", "Skill.100010703.1": "Aegis Intervention", "Skill.100010703.2": "Throws the Aegis of Light, dealing &Param1& of ATK as Skill DMG to the target.", + "Skill.100010802.1": "Banishing Barrage", + "Skill.100010802.2": "Loads 3 Incendiary Shells, each pellet dealing &Param1& of ATK as Auto Attack DMG when fired.", + "Skill.100010803.1": "Precision Strike", + "Skill.100010803.2": "Air-drops a bomb, dealing &Param1& of ATK as AoE Skill DMG.", + "Skill.100011002.1": "Elegant Parade", + "Skill.100011002.2": "Slashes forward repeatedly, dealing &Param1& of ATK as AoE Skill DMG multiple times.", + "Skill.100011003.1": "Reign of Night", + "Skill.100011003.2": "Summons 2 Shadow Clones that last 6s around the target. Shadow Clones continuously attack the target.", + "Skill.100011004.1": "Reign of Night", "Skill.100011102.1": "Frozen Path", "Skill.100011102.2": "Fires multiple ice arrows, dealing &Param1& of ATK as Skill DMG to the target.", "Skill.100011103.1": "Glacial Eruption", @@ -15,10 +24,34 @@ "Skill.100011202.2": "Leaps and unleashes a heavy strike, dealing &Param1& of ATK as Skill DMG to the target.", "Skill.100011203.1": "Windflash Break", "Skill.100011203.2": "Swings the sword downward, dealing &Param1& of ATK as Skill DMG to the target.", + "Skill.100011302.1": "Rising Tides", + "Skill.100011302.2": "Swings the sword to send out multiple waves, dealing &Param1& of ATK as AoE Skill DMG.", + "Skill.100011303.1": "Chilling Drizzle", + "Skill.100011303.2": "Condenses and fires a water blade, dealing &Param1& of ATK as Skill DMG to the target.", + "Skill.100011402.1": "Sniper Operation", + "Skill.100011402.2": "Fires Dark Ray, dealing &Param1& of ATK as AoE Skill DMG.", + "Skill.100011403.1": "Area Explosion", + "Skill.100011403.2": "Throws 2 Bouncing Bombs at the target. Each deals &Param1& of ATK as AoE Skill DMG upon landing and can bounce up to 3 times.", "Skill.100011502.1": "Phantom Blast", "Skill.100011502.2": "Generates a shadow that self-detonates, dealing &Param1& of ATK as Skill DMG.", "Skill.100011503.1": "Starflare Pursuit", "Skill.100011503.2": "Swings the greatsword, dealing &Param1& of ATK as Skill DMG to the target.", + "Skill.100011602.1": "Bean Cyclone", + "Skill.100011602.2": "Hurls seeds, dealing &Param1& of ATK as AoE Skill DMG.", + "Skill.100011603.1": "Floral Storm", + "Skill.100011603.2": "Rains down seeds, dealing &Param1& of ATK as AoE Skill DMG over time.", + "Skill.100011702.1": "Static Discharge", + "Skill.100011702.2": "Generates a lightning field, dealing &Param1& of ATK as AoE Skill DMG over time.", + "Skill.100011703.1": "Thunder Strike", + "Skill.100011703.2": "Calls down lightning, dealing &Param1& of ATK as Skill DMG to the target.", + "Skill.100011802.1": "Bone Chain", + "Skill.100011802.2": "Swings the blade in a horizontal slash, dealing &Param1& of ATK as AoE Skill DMG.", + "Skill.100011803.1": "Skeleton Sculpture", + "Skill.100011803.2": "Fires multiple Shadow Scythes, each dealing &Param1& of ATK as Skill DMG to the target.", + "Skill.100011902.1": "Flowers Dance", + "Skill.100011902.2": "Throws sunflower shurikens that strike the target and return, dealing &Param1& of ATK as Skill DMG when it hits the target.", + "Skill.100011903.1": "Flowers Bloom", + "Skill.100011903.2": "Generates an exploding sunflower that fires 12 shurikens, each dealing &Param1& of ATK as Skill DMG.", "Skill.100012002.1": "Erratic Weather", "Skill.100012002.2": "Condenses energy and detonates it, dealing &Param1& of ATK as Skill DMG to targets.", "Skill.100012003.1": "Dustwind Star", @@ -27,6 +60,10 @@ "Skill.100012502.2": "Casts Whirlwind Slash, dealing &Param2& of ATK as AoE Skill DMG to nearby targets every 0.3s.", "Skill.100012503.1": "Frost Bloom", "Skill.100012503.2": "Generates an Ice Flower that deals &Param1& of ATK as AoE Skill DMG.", + "Skill.100012602.1": "Hat Toss", + "Skill.100012602.2": "Throws a magic hat, dealing &Param1& of ATK as AoE Skill DMG over time.", + "Skill.100012603.1": "Flutter Flare", + "Skill.100012603.2": "Generates 3 Soulflare Butterflies, each dealing &Param1& of ATK as Skill DMG to the target.", "Skill.100012702.1": "Rising Tide", "Skill.100012702.2": "Plunges the magic sword into the ground to generate a Tidal Domain, dealing &Param2& of ATK as AoE Skill DMG to nearby targets every 1s.", "Skill.100012703.1": "Flying Blossoms", @@ -47,10 +84,32 @@ "Skill.100013402.2": "Slams forward, dealing &Param1&x2 of ATK as Skill DMG.", "Skill.100013403.1": "Eruption Punch", "Skill.100013403.2": "Unleashes a fist gust forward, dealing &Param1& of ATK as Skill DMG.", + "Skill.100013502.1": "Pumpka Pummel", + "Skill.100013502.2": "Takes a photo ahead, dealing &Param1& of ATK as AoE Skill DMG. Meanwhile, summons 2 Pumpka Phantoms that last 10s, up to 6 at the same time. Pumpka Phantoms automatically track and attack the target, dealing &Param2& of ATK as Skill DMG.", + "Skill.100013503.1": "Summoning Circle", + "Skill.100013503.2": "Draws a magic circle that summons 1 Lanterna Phantom every 1s. Lanterna Phantoms automatically track the target and self-destruct, dealing &Param1& of ATK as AoE Skill DMG.", + "Skill.100013702.1": "Sentry Deployment", + "Skill.100013702.2": "Spins rapidly, dealing &Param1& of ATK as AoE Skill DMG.", + "Skill.100013703.1": "Armed Assault", + "Skill.100013703.2": "Leaps and slams down 3 times, dealing &Param1& of ATK as AoE Skill DMG. The final strike generates 1 Sentry on the spot that lasts 3s. The Sentry fires bullets at the target, dealing &Param2& of ATK as Skill DMG.", + "Skill.100013704.1": "Armed Assault", + "Skill.100013704.2": "Leaps and slams down 3 times, dealing &Param1& of ATK as AoE Skill DMG. The final strike generates 1 Sentry on the spot that lasts 3s. The Sentry fires bullets at the target, dealing &Param2& of ATK as Skill DMG.", + "Skill.100013705.1": "Armed Assault", + "Skill.100013705.2": "Leaps and slams down 3 times, dealing &Param1& of ATK as AoE Skill DMG. The final strike generates 1 Sentry on the spot that lasts 3s. The Sentry fires bullets at the target, dealing &Param2& of ATK as Skill DMG.", + "Skill.100013902.1": "Sweeping Rush", + "Skill.100013902.2": "Dashes to the target and slashes repeatedly, dealing &Param1& of ATK as AoE Skill DMG multiple times, and gains 1 Sweep Mark.", + "Skill.100013903.1": "Sweeping Slashes", + "Skill.100013903.2": "Wields the long blade to perform Cycling Slashes, dealing &Param1& of ATK as AoE Skill DMG multiple times, and gains 1 Sweep Mark.", "Skill.100014002.1": "Rabbit Pie Tempo Switch", "Skill.100014002.2": "Fires continuously, dealing &Param1&x3 of ATK as Skill DMG to the target.", "Skill.100014003.1": "Homing Bunny Volley", "Skill.100014003.2": "Fires the Bunny Firework, dealing &Param1&x2 of ATK as Skill DMG to the target.", + "Skill.100014102.1": "Purifying Flames", + "Skill.100014102.2": "Breathes fire forward, dealing &Param1& of ATK as AoE Skill DMG over time.", + "Skill.100014103.1": "Awakening: Crimson Dragon", + "Skill.100014103.2": "Summons 1 Crimson Dragon that lasts 5s. The Crimson Dragon continuously attacks the target, and upon death, charges at the target and self-destructs, dealing &Param2& of ATK as AoE Skill DMG.", + "Skill.100014104.1": "Eruption Punch", + "Skill.100014105.1": "Eruption Punch", "Skill.100014302.1": "Whirling Onslaught", "Skill.100014302.2": "Spins rapidly to slash, dealing Skill DMG equal to&Param1&x2 of ATK as Skill DMG to the target.", "Skill.100014303.1": "Rolling Bungee", @@ -59,6 +118,12 @@ "Skill.100014402.2": "Unleashes a high-speed flurry of slashes, dealing &Param1& of ATK as AoE Skill DMG.", "Skill.100014403.1": "Torrent Flash", "Skill.100014403.2": "Dashes forward, dealing &Param1& of ATK as AoE Skill DMG.", + "Skill.100014502.1": "Nightbloom", + "Skill.100014502.2": "Moves quickly and then shoots, dealing &Param1& of ATK as Skill DMG when it hits the target, and sets off a fan-shaped blast to the rear that deals &Param2& of ATK as AoE Skill DMG.", + "Skill.100014503.1": "Shattered Edge", + "Skill.100014503.2": "Generates 1 forward-moving Weeping Skies, dealing &Param1& of ATK as AoE Skill DMG over time.", + "Skill.100014504.1": "Shattered Edge", + "Skill.100014504.2": "Generates 1 forward-moving Weeping Skies, dealing &Param1& of ATK as AoE Skill DMG over time.", "Skill.100014902.1": "Immediate Execution", "Skill.100014902.2": "Whips out a chain shovel, dealing &Param1& of ATK as Skill DMG to the target.", "Skill.100014903.1": "Thorned Inferno", @@ -75,38 +140,50 @@ "Skill.100015602.2": "Throws a golden egg, dealing &Param1& of ATK as Skill DMG to the target.", "Skill.100015603.1": "Plushie Charge", "Skill.100015603.2": "Generates a penguin doll that charges at the target and self-destructs, dealing &Param1& of ATK as AoE Skill DMG.", + "Skill.100015702.1": "Bait and Catch", + "Skill.100015702.2": "Launches a fishcake, dealing &Param1& of ATK as AoE Skill DMG. Then lures Boss Shark in to devour it, dealing &Param2& of ATK as AoE Skill DMG.", + "Skill.100015703.1": "Raging Sea", + "Skill.100015703.2": "Swings the chain, dealing &Param1& of ATK as AoE Skill DMG multiple times, and lures in Boss Shark to deal &Param2& of ATK as AoE Skill DMG. Finally, rides Boss Shark to slam the ground, dealing &Param3& of ATK as AoE Skill DMG.", "Skill.100016002.1": "Flying Droplets", "Skill.100016002.2": "Generates a Bubble Bath at the target's location, dealing &Param1& of ATK as AoE Skill DMG.", "Skill.100016003.1": "Sonic Bubble", "Skill.100016003.2": "Generates a Bubble Frog to perform bouncing attacks, dealing &Param1& of ATK as AoE Skill DMG.", + "Skill.100016202.1": "Storm Flash: Radiance", + "Skill.100016202.2": "Performs quick consecutive slashes with the longsword [Dawn], dealing &Param1& of ATK as AoE Skill DMG multiple times, then slams the greatsword [Daybreak] into the ground, dealing &Param2& of ATK as AoE Skill DMG, generating 1 Starfall that deals &Param3& of ATK as AoE Skill DMG.", + "Skill.100016203.1": "Thunderstrike: Break", + "Skill.100016203.2": "Swings the longsword [Dawn] in circle, dealing &Param1& of ATK as AoE Skill DMG multiple times, then thrusts the greatsword [Daybreak] into the ground to deliver continuous shockwaves, dealing &Param2& of ATK as AoE Skill DMG multiple times. Pulling out the greatsword triggers an explosion that deals &Param3& of ATK as AoE Skill DMG.", "Skill.101000102.1": "Grudge Revenge", - "Skill.101000102.2": "Locks onto the enemy piece with the highest HP and fires seeds, dealing &Param1& of ATK as Skill DMG to the target.", + "Skill.101000102.2": "Locks onto the enemy with the highest HP and fires seeds, dealing &Param1& of ATK as Skill DMG to the target.", "Skill.101000103.1": "Shrew Toss", "Skill.101000103.2": "Throws seeds forward, dealing &Param1& of ATK as Skill DMG to the target.", "Skill.101000302.1": "Biting Hex", "Skill.101000302.2": "Waves the staff, dealing Skill DMG equal to &Param1& of ATK to the target.", "Skill.101000303.1": "Shrew Pact", - "Skill.101000303.2": "After casting the Skill, restores 5 Energy to allied pieces deployed, and 10 Energy to allied Forest Friend pieces deployed.", + "Skill.101000303.2": "After casting the skill, restores 15 Energy to allied members deployed, and 30 Energy to allied Forest Friend members deployed.", "Skill.101000502.1": "Boar Rush", - "Skill.101000502.2": "Charges at the farthest enemy piece, dealing &Param1& of ATK as AoE Skill DMG. When dealing DMG to the enemy, decreases own DMG dealt by 20%, stacking up to 4 times.", + "Skill.101000502.2": "Charges at the farthest enemy, dealing &Param1& of ATK as AoE Skill DMG. When dealing DMG to the enemy, decreases own DMG dealt by 20%, stacking up to 4 times.", "Skill.101000503.1": "Charging Fang", "Skill.101000503.2": "Rams a single target, dealing &Param1& of ATK as Skill DMG to the target.", "Skill.101000602.1": "Sweeping Storm", "Skill.101000602.2": "Conjures a gust of wind, dealing &Param1& of ATK as Skill DMG to the target.", "Skill.101000603.1": "Verdant Aegis", - "Skill.101000603.2": "Casting the Skill increases the DEF of allied pieces deployed by &Param1&, and the DEF of allied Forest Friend pieces deployed by &Param2&, stacking up to &Param3& times.", + "Skill.101000603.2": "After casting the skill, increases the DEF of allied members deployed by &Param1&, and the DEF of allied Forest Friend members deployed by &Param2&, stacking up to &Param3& times.", "Skill.101001502.1": "Bam Bam Bomb", "Skill.101001502.2": "Spits bullets at the target, dealing &Param1& of ATK as Skill DMG to the target.", "Skill.101001503.1": "Bam Bam Cure", - "Skill.101001503.2": "After casting the skill, increases the HP of allied pieces deployed by &Param1&, and the HP of allied Forest Friend pieces deployed by &Param2&, stacking up to &Param3& times.", + "Skill.101001503.2": "After casting the skill, increases the Max HP of allied members deployed by &Param1&, and the HP of allied Forest Friend members deployed by &Param2&, stacking up to &Param3& times.", "Skill.101001701.1": "Feline Gift", "Skill.101001701.2": "Passive: Captain Vacuum does not perform Auto Attacks.\nAfter casting the skill, gains 1 Talent Gold.", "Skill.101001702.1": "Feline Inspiration", - "Skill.101001702.2": "After casting the skill, increases the ATK of a random allied piece deployed by &Param1& for &Param2&s.", + "Skill.101001702.2": "After casting the skill, increases the ATK of a random allied member deployed by &Param1& for &Param2&s.", "Skill.101100102.1": "Pounce", "Skill.101100102.2": "Leaps forward and attacks, dealing &Param1& of ATK as Skill DMG to the target.", "Skill.101100103.1": "Wolf Howl", - "Skill.101100103.2": "After casting the skill, increases the ATK of allied pieces deployed by &Param1&, and the ATK of allied Forest Friend pieces deployed by &Param2&, stacking up to &Param3& times.", + "Skill.101100103.2": "After casting the skill, increases the ATK of allied members deployed by &Param1&, and the ATK of allied Forest Friend members deployed by &Param2&, stacking up to &Param3& times.", + "Skill.101100702.1": "Output Drive", + "Skill.101100702.2": "Increases own ATK by &Param1& for &Param2&s.", + "Skill.101100703.1": "Efficient Operation", + "Skill.101100703.2": "Fires three-round bursts, each shot dealing &Param1& of ATK as Skill DMG. Lasts 3s.", "Skill.101300102.1": "Solo Home Run", "Skill.101300102.2": "Swings the bat, dealing &Param1& of ATK as Skill DMG to the target.", "Skill.101300103.1": "Pinch-hit Homer", @@ -142,11 +219,19 @@ "Skill.101702102.1": "Triumphant Charge", "Skill.101702102.2": "Passive: The Guard Captain does not perform Auto Attacks. Charge forward continuously, dealing &Param1& of ATK as AoE Skill DMG.\nAfter casting the skill, increases ATK by &Param2& for &Param3&s.", "Skill.101702103.1": "Inspiring Word", - "Skill.101702103.2": "Inspires a random allied piece deployed, restoring 15 Energy.", + "Skill.101702103.2": "Inspires a random allied member deployed, restoring 30 Energy.", "Skill.101703102.1": "Arrow Volley", "Skill.101703102.2": "Throws a light projectile, dealing &Param1& of ATK as Skill DMG to the target.", "Skill.101703103.1": "Fortress Ballista", "Skill.101703103.2": "Fires a crossbow bolt forward, dealing &Param1& of ATK as Skill DMG to the target.", + "Skill.101800102.1": "Lightchase Flurry", + "Skill.101800102.2": "Charges forward with a flurry of blade strikes, dealing &Param1& of ATK as AoE Skill DMG multiple times.", + "Skill.101800103.1": "Whirling Rush", + "Skill.101800103.2": "Whirls and dashes forward, dealing &Param1& of ATK as AoE Skill DMG.", + "Skill.101801102.1": "Orb Barrage", + "Skill.101801102.2": "Fires 3 magic orbs, each dealing &Param1& of ATK as Skill DMG.", + "Skill.101801103.1": "Starlight Fall", + "Skill.101801103.2": "Calls down stars, dealing &Param1& of ATK as AoE Skill DMG.", "Skill.10201.13": "Auto Attack", "Skill.10201.2": "Auto Attack", "Skill.10202.13": "Evasion", @@ -157,9 +242,29 @@ "Skill.10204.2": "Skill 2", "Skill.10205.13": "Ultimate", "Skill.10205.2": "Ultimate", + "Skill.103090102.1": "Sandwall Bulwark", + "Skill.103090102.2": "Increases own DEF by &Param1& for &Param2&s.", + "Skill.103090103.1": "Sandstep Thrust", + "Skill.103090103.2": "Steps forward with a thrust, dealing &Param1& of ATK as AoE Skill DMG.", + "Skill.103091102.1": "Rapid Reload", + "Skill.103091102.2": "Increases own ATK SPD by &Param1& for &Param2&s.", + "Skill.103091103.1": "Sandpiercer Bolt", + "Skill.103091103.2": "Fires a crossbow bolt, dealing &Param1& of ATK as Skill DMG.", + "Skill.103092102.1": "Lethal Calibration", + "Skill.103092102.2": "After casting the skill, increases the DMG of the next sniper shot by &Param1&.", + "Skill.103092103.1": "Pinpoint Hunt", + "Skill.103092103.2": "Enters the field for 6s and continuously snipes the target, each shot dealing &Param1& of ATK as Skill DMG.", + "Skill.103093102.1": "Sandsweep Moonbreaker", + "Skill.103093102.2": "Locks onto the farthest enemy target and charges, dealing &Param1& of ATK as AoE Skill DMG to targets along the way. Upon arrival, turns around and unleashes a charged draw slash, dealing &Param2& of ATK as AoE Skill DMG.", + "Skill.103093103.1": "Sandy Burial", + "Skill.103093103.2": "Condenses 3 massive sand pillars that crash down from the sky, dealing &Param1& of ATK as AoE Skill DMG.", "Skill.10310000.1": "Duet", "Skill.10310000.13": "Fires both pistols at the target rapidly.", "Skill.10310000.2": "Fires both pistols. Each shot deals &Param1& of ATK as Ignis Auto Attack DMG. Magazine holds 12 ammo.", + "Skill.103110102.1": "Rapier Waltz", + "Skill.103110102.2": "Dashes and performs a spinning rapier technique, dealing &Param1& of ATK as AoE Skill DMG.", + "Skill.103110103.1": "Elegant Hunt", + "Skill.103110103.2": "Summons 3 hounds that track and pounce on the target, dealing &Param1& of ATK as AoE Skill DMG.", "Skill.10320000.13": "Evasion", "Skill.10320000.2": "Evasion", "Skill.10331000.1": "Fireworks Jam", @@ -211,7 +316,7 @@ "Skill.105080101.1": "Sherlock Time", "Skill.105080101.2": "Passive: Sherlock does not perform Auto Attacks.\nAfter casting the skill, scatters a large number of Welcoming Bombs around, dealing &Param1& of ATK as AoE Skill DMG.", "Skill.105080102.1": "Backup Sherlock", - "Skill.105080102.2": "When an allied piece falls, Sherlock enters the field to fight.", + "Skill.105080102.2": "When an allied member falls, Sherlock enters the field to fight.", "Skill.10710000.1": "Guard Style: Melee", "Skill.10710000.13": "Strikes the target multiple times with her shield and lance to deal damage.", "Skill.10710000.2": "Wields the shield and lance to launch consecutive attacks.\u000bStrike 1: &Param1& of ATK as Lux Auto Attack DMG.\u000bStrike 2: &Param2& of ATK as Lux Auto Attack DMG.\u000bStrike 3: &Param3& of ATK as Lux Auto Attack DMG.\u000bStrike 4: &Param4& of ATK as Lux Auto Attack DMG.", @@ -246,11 +351,11 @@ "Skill.10870000.13": "Dodge and Charge", "Skill.10870000.2": "Dodge and Charge", "Skill.109000101.1": "Feline Healing", - "Skill.109000101.2": "After casting the skill, restores &Param1& of Max HP to a random allied piece deployed.", + "Skill.109000101.2": "After casting the skill, restores &Param1& of Max HP to a random allied member deployed.", "Skill.109000102.1": "Feline Protection", - "Skill.109000102.2": "After casting the skill, grants a shield to a random allied piece deployed for &Param1&s.", + "Skill.109000102.2": "After casting the skill, grants a shield to a random allied member deployed for &Param1&s.", "Skill.109000201.1": "Furious Drone", - "Skill.109000201.2": "Passive: The Bomber Chicken does not perform Auto Attacks.\nFires bullets at the target, dealing &Param1&x2 of ATK as Skill DMG.", + "Skill.109000201.2": "Passive: The Bomber Chicken does not perform Auto Attacks.\nFires bullets at the target, dealing &Param1& of ATK ×2 as Skill DMG.", "Skill.109000202.1": "Fearless Drone", "Skill.109000202.2": "Charges at the target and self-destructs, dealing &Param1& of ATK as Skill DMG.", "Skill.11010000.1": "Blooming Shadows", @@ -453,13 +558,13 @@ "Skill.11920000.2": "Basic Dodge Logic", "Skill.11931000.1": "Flowers Dance", "Skill.11931000.13": "Throws sunflower shurikens that strike the target and return. The Main Skill can trigger ##Ventus Mark#1017# and create a Blossom.", - "Skill.11931000.2": "Throws two sunflower shurikens that strike the target and return for 4 times. Each hit deals &Param1& of ATK as Ventus Skill DMG.\u000bFlowers Dance (Main Skill) can trigger ##Ventus Mark#1017# and create a Blossom, dealing &Param2& of ATK as AoE Ventus Mark DMG.", + "Skill.11931000.2": "Throws two sunflower shurikens, each flying back and forth 8 times and dealing &Param1& of ATK as Ventus Skill DMG.\u000bFlowers Dance (Main Skill) can trigger ##Ventus Mark#1017# and create a Blossom, dealing &Param2& of ATK as AoE Ventus Mark DMG.", "Skill.11932000.1": "Flowers Bloom", "Skill.11932000.13": "Conjures an exploding sunflower that fires multiple shurikens. The Support Skill can trigger ##Ventus Mark#1017# and create a Blossom.", "Skill.11932000.2": "Conjures an exploding sunflower that fires 12 shurikens, each dealing &Param1& of ATK as Ventus Skill DMG.\u000bFlowers Bloom (Support Skill) can trigger ##Ventus Mark#1017# and create a Blossom, dealing &Param2& of ATK as AoE Ventus Mark DMG.", "Skill.11940000.1": "Flowers Thrice", "Skill.11940000.13": "Generates clones that attack enemies. The clones can trigger ##Ventus Mark#1017# and create a Blossom.", - "Skill.11940000.2": "Generates 2 stationary clones that attack enemies with shurikens, dealing &Param1& x2 of ATK, &Param2& x2 of ATK, and &Param3& x3 of ATK as Ventus Ultimate DMG.\u000bEach clone lasts for 10s. Up to 2 clones can be present simultaneously.\u000bWhen a clone deals DMG, it can trigger ##Ventus Mark#1017# and create a Blossom, dealing &Param4& of ATK as AoE Ventus Mark DMG.", + "Skill.11940000.2": "Generates 2 stationary clones that attack enemies with shurikens, dealing of ATK&Param1& x2, &Param2& x2, and &Param3& x3 as Ventus Ultimate DMG.\u000bEach clone lasts for 25s. Up to 2 clones can be present simultaneously.\u000bWhen a clone deals DMG, it can trigger ##Ventus Mark#1017# and create a Blossom, dealing &Param4& of ATK as AoE Ventus Mark DMG.", "Skill.11940001.1": "Auto Attack Darts", "Skill.11940001.13": "Monster Skill, no description", "Skill.11940001.2": "Monster Skill, no description", @@ -903,8 +1008,8 @@ "Skill.14933001.13": "Spawn Scene", "Skill.14933001.2": "Spawn Scene", "Skill.14940000.1": "Divine: Retribution of Evil", - "Skill.14940000.13": "Generates a huge chain shovel, dealing Terra DMG to targets in its path.\u000bThe Ultimate can trigger ##Terra Mark#1020#.", - "Skill.14940000.2": "Generates a huge chain shovel, dealing &Param1& x3 of ATK as Terra Ultimate DMG to targets in its path.\u000bDivine: Retribution of Evil (Ultimate) can trigger ##Terra Mark#1020#, dealing &Param3& of ATK as AoE Terra Mark DMG.", + "Skill.14940000.13": "Generates multiple huge chain shovels, each dealing Terra DMG to targets along its path.\u000bHer Ultimate can trigger ##Terra Mark#1020#.", + "Skill.14940000.2": "Generates 3 huge chain shovels, each dealing &Param1& of ATK x3 as Terra Ultimate DMG to targets along its path.\u000bDivine: Retribution of Evil (Ultimate) can trigger ##Terra Mark#1020#, dealing &Param3& of ATK as AoE Terra Mark DMG.", "Skill.14970000.13": "Skill 2", "Skill.14970000.2": "Skill 2", "Skill.15010000.1": "Stormpiercer Dance", @@ -1092,6 +1197,19 @@ "Skill.16040000.1": "Beach Warning", "Skill.16040000.13": "Blows multiple bubbles and fiercely hits them consecutively, dealing AoE Aqua Ultimate DMG and inflicting ##Aqua Mark: Torrent#2008#, while increasing the squad's &Param3&.", "Skill.16040000.2": "Blows multiple bubbles and fiercely hits them consecutively, dealing &Param1&x7 and &Param2& of ATK as AoE Aqua Ultimate DMG, inflicting ##Aqua Mark: Torrent#2008#, while increasing the squad's &Param3& by &Param4& for &Param5&s, stacking up to &Param6& times.", + "Skill.16210000.1": "Honed Sword Art", + "Skill.16210000.13": "Wields the greatsword and longsword to deal continuous attacks. When farther away from the target, Firstlight Noya performs a sprint attack with the longsword. Increases the &Param6& dealt by Firstlight Noya's Auto Attacks against targets with ##Glimmer#4029#.", + "Skill.16210000.2": "Wields the greatsword [Daybreak] and the longsword [Dawn] to deal continuous attacks.\u000bStrike 1: Swings the greatsword, dealing &Param1& x2 of Max HP as Lux Auto Attack DMG.\u000bStrike 2: Swings the greatsword, dealing &Param2& x3 of Max HP as Lux Auto Attack DMG.\u000bStrike 3: Swings the greatsword, dealing &Param3& x2 of Max HP as Lux Auto Attack DMG.\u000bStrike 4: Swings the longsword and fires 2 Glows, each dealing &Param4& of Max HP as Lux Skill DMG.\u000bWhen Firstlight Noya is farther away from the target, her Auto Attacks become a sprint attack with the longsword, dealing &Param5& x3 of Max HP as Lux Skill DMG. This effect can be triggered once every 1.5s.\u000bWhen Firstlight Noya's Auto Attacks deal DMG to a target with ##Glimmer#4029#, each stack of ##Glimmer#4029# on the target increases the &Param6& of this attack by &Param7&.", + "Skill.16220000.1": "Dodge", + "Skill.16231000.1": "Storm Flash: Radiance", + "Skill.16231000.13": "Rapidly swings the longsword to deal DMG multiple times, then slams down with the greatsword to deal AoE DMG and generate Starfall. The Main Skill can trigger ##Lux Mark#1015#.", + "Skill.16231000.2": "Rapidly swings the longsword [Dawn], dealing &Param1& x5 of Max HP as AoE Lux Skill DMG. Then slams down with the greatsword [Daybreak], dealing &Param2& of Max HP as AoE Lux Auto Attack DMG, and generates 1 Starfall that deals &Param3& of Max HP as AoE Lux Auto Attack DMG.\u000bStorm Flash: Radiance (Main Skill) can trigger ##Lux Mark#1015# to generate ##Lucent#4028#: deals &Param4& of Max HP as AoE Lux Mark DMG and inflicts 1 stack of ##Glimmer#4029#.", + "Skill.16232000.1": "Thunderstrike: Break", + "Skill.16232000.13": "Spins rapidly with the longsword, then thrusts the greatsword into the ground to create shockwaves, dealing AoE DMG. The Support Skill can trigger ##Lux Mark#1015#.", + "Skill.16232000.2": "Spins rapidly with the longsword [Dawn], dealing &Param1& x8 of Max HP as AoE Lux Skill DMG. Then thrusts the greatsword [Daybreak] into the ground to create continuous shockwaves, dealing &Param2& x6 and &Param3& of Max HP as AoE Lux Auto Attack DMG.\u000bThunderstrike: Break (Support Skill) can trigger ##Lux Mark#1015# to generate ##Lucent#4028#: deals &Param4& of Max HP as AoE Lux Mark DMG and inflicts 1 stack of ##Glimmer#4029#.", + "Skill.16240000.1": "Empyrean Starender", + "Skill.16240000.13": "Firstlight Noya's Ultimate has two forms, attacking with the greatsword [Daybreak] and the longsword [Dawn] respectively to deal large AoE DMG. When casting the Ultimate, Firstlight Noya gains Starender: increases &Param5&. The Ultimate can trigger ##Lux Mark#1015#.", + "Skill.16240000.2": "Firstlight Noya's Ultimate has two forms, attacking with the greatsword [Daybreak] and the longsword [Dawn] respectively. She enters battle with the greatsword-form Ultimate by default.\u000bGreatsword Form: Leaps into the air and swings the greatsword, dealing &Param1& x5 and &Param2& of Max HP as AoE Lux Auto Attack DMG in a large area.\u000bLongsword Form: Dashes quickly and attacks at high speed, dealing &Param3& x7 of Max HP as AoE Lux Skill DMG in a large area, then generates a field that deals &Param4& x7 of Max HP as AoE Lux Skill DMG in a large area.\u000bWhen casting Empyrean Starender (Ultimate), Firstlight Noya gains Starender: increases &Param5& by &Param6& for &Param7&s.\u000bEmpyrean Starender (Ultimate) can trigger ##Lux Mark#1015# to generate ##Lucent#4028#: deals &Param8& of Max HP as AoE Lux Mark DMG and inflicts 1 stack of ##Glimmer#4029#.", "Skill.5000104.13": "Idle Skill", "Skill.5000104.2": "Idle Skill", "Skill.5007103.13": "Idle Skill", @@ -1242,6 +1360,8 @@ "Skill.8210301.1": "Spark of Finality", "Skill.8210301.13": "Shoots a beam forward.\nThe marble transforms into a fireball after Amber casts her Skill.", "Skill.8210301.2": "Shoots a beam forward.\nThe marble transforms into a fireball after Amber casts her Skill.", + "Skill.8210421.1": "???", + "Skill.8210422.1": "???", "Skill.8211101.1": "Frozen Path", "Skill.8211101.13": "Shoots a Frost Arrow forward.\nIris gets additional points for picking up an item.", "Skill.8211101.2": "Shoots a Frost Arrow forward.\nIris gets additional points for picking up an item.", @@ -1251,6 +1371,9 @@ "Skill.8211501.1": "Astral Beam", "Skill.8211501.13": "Shoots a beam forward.\nAfter casting a skill, Firefly becomes immune to all DMG for a period of time.", "Skill.8211501.2": "Shoots a beam forward.\nAfter casting a skill, Firefly becomes immune to all DMG for a period of time.", + "Skill.8213901.1": "Sweeping Slashes", + "Skill.8213901.13": "Each time an item is picked up, generates 1 Sweep Mark, stacking up to 3 times.\nWhen casting the skill, Allie wields the long blade to perform Cycling Slashes, continuously firing Frost Blades to deal AoE DMG\nWhen casting the skill, if she already has 3 Sweep Marks, additionally generates a long blade phantom after Cycling Slashes ends to deal DMG.", + "Skill.8213901.2": "Each time an item is picked up, generates 1 Sweep Mark, stacking up to 3 times.\nWhen casting the skill, Allie wields the long blade to perform Cycling Slashes, continuously firing Frost Blades to deal AoE DMG\nWhen casting the skill, if she already has 3 Sweep Marks, additionally generates a long blade phantom after Cycling Slashes ends to deal DMG.", "Skill.8214501.1": "Void Blossom", "Skill.8214501.13": "Detonates the marbles, then fires multiple kunai in all directions.\nOtoha fires a kunai forward when picking up an item.", "Skill.8214501.2": "Detonates the marbles, then fires multiple kunai in all directions.\nOtoha fires a kunai forward when picking up an item.", @@ -1260,6 +1383,9 @@ "Skill.8216001.1": "Luminous Leaper", "Skill.8216001.13": "Creates a bubble at a random energy ball's position, reflecting other energy balls.\nThe energy ball is protected by the bubble and grants Invulnerability once.", "Skill.8216001.2": "Creates a bubble at a random energy ball's position, reflecting other energy balls.\nThe energy ball is protected by the bubble and grants Invulnerability once.", + "Skill.8216201.1": "Storm Flash: Radiance", + "Skill.8216201.13": "Each time the marble destroys Quartz or defeats a monster, generates 1 stack of Starfall beside Noya.\nCasting the skill summons falling light blades to deal AoE DMG and consumes all Starfalls. Based on the stacks consumed, the marble is enhanced so that the energy ball deals additional AoE DMG on impact.", + "Skill.8216201.2": "Each time the marble destroys Quartz or defeats a monster, generates 1 stack of Starfall beside Noya.\nCasting the skill summons falling light blades to deal AoE DMG and consumes all Starfalls. Based on the stacks consumed, the marble is enhanced so that the energy ball deals additional AoE DMG on impact.", "Skill.8219990.1": "Bricker Breaker Spawn", "Skill.8219999.1": "Bricker Breaker Idle", "Skill.8299999.1": "Wooden Stake", diff --git a/data/language/en_us/soldierbosstemplate.json b/data/language/en_us/soldierbosstemplate.json new file mode 100644 index 000000000..03c98f512 --- /dev/null +++ b/data/language/en_us/soldierbosstemplate.json @@ -0,0 +1,14 @@ +{ + "SoldierBossTemplate.101.1": "Tyrant of the Land of Balance", + "SoldierBossTemplate.101.2": "Scales of Harmony", + "SoldierBossTemplate.101.3": "Start with 6 extra Talent Gold and a random 3-Cost member. Gain 6 more Gold after 3 nodes.", + "SoldierBossTemplate.102.1": "Tyrant with a Childlike Heart", + "SoldierBossTemplate.102.2": "Chaotic Eloquence", + "SoldierBossTemplate.102.3": "Gain 1 free Shop refresh each time you enter a new node. Gain an additional 2 free Shop refreshes upon entering Stages 2 and 3.", + "SoldierBossTemplate.103.1": "Tyrant Who Guides to Victory", + "SoldierBossTemplate.103.2": "Steady Recap", + "SoldierBossTemplate.103.3": "Gain 2 Tyrant EXP every time you enter a new node.", + "SoldierBossTemplate.104.1": "Tyrant with Grand Ambitions", + "SoldierBossTemplate.104.2": "Intuitive Investment", + "SoldierBossTemplate.104.3": "Talent Gold interest cap +2. Gain 15 extra Talent Gold upon entering Stages 2 and 3." +} \ No newline at end of file diff --git a/data/language/en_us/soldiercharacter.json b/data/language/en_us/soldiercharacter.json index 4a3dbe28f..dbbaaa6a8 100644 --- a/data/language/en_us/soldiercharacter.json +++ b/data/language/en_us/soldiercharacter.json @@ -38,5 +38,29 @@ "SoldierCharacter.2501037.1": "Firefang", "SoldierCharacter.2501038.1": "Captain Ⅴacuum", "SoldierCharacter.2501039.1": "Vacuum Kitty", - "SoldierCharacter.2501040.1": "Bomber Chicken" + "SoldierCharacter.2501040.1": "Bomber Chicken", + "SoldierCharacter.2501041.1": "Jinglin", + "SoldierCharacter.2501042.1": "Shimiao", + "SoldierCharacter.2501043.1": "Chixia", + "SoldierCharacter.2501044.1": "Kasimira", + "SoldierCharacter.2501045.1": "Ridge", + "SoldierCharacter.2501046.1": "Coronis", + "SoldierCharacter.2501047.1": "Flora", + "SoldierCharacter.2501048.1": "Firenze", + "SoldierCharacter.2501049.1": "Karin", + "SoldierCharacter.2501050.1": "Eleanor", + "SoldierCharacter.2501051.1": "Allie", + "SoldierCharacter.2501052.1": "Nanoha", + "SoldierCharacter.2501053.1": "Otoha", + "SoldierCharacter.2501054.1": "Mistique", + "SoldierCharacter.2501055.1": "Chaton", + "SoldierCharacter.2501056.1": "Firstlight Noya", + "SoldierCharacter.2501057.1": "Desert Swordsman", + "SoldierCharacter.2501058.1": "Pest Control Expert", + "SoldierCharacter.2501059.1": "Desert Crossbowman", + "SoldierCharacter.2501060.1": "Desert Sniper", + "SoldierCharacter.2501061.1": "Sentinel Blader", + "SoldierCharacter.2501062.1": "Sentinel Mage", + "SoldierCharacter.2501063.1": "Greyhorn", + "SoldierCharacter.2501064.1": "Hazana" } \ No newline at end of file diff --git a/data/language/en_us/soldierendingplan.json b/data/language/en_us/soldierendingplan.json new file mode 100644 index 000000000..9fc52a007 --- /dev/null +++ b/data/language/en_us/soldierendingplan.json @@ -0,0 +1,6 @@ +{ + "SoldierEndingPlan.10101.1": "The Puppet", + "SoldierEndingPlan.10101.2": "The fight has gone on too long.\n\nThe enemy absorbs strike after strike, mending the damage each time. The Archon's power swells with each clash, pushing your team to the brink of defeat. Now, the figure maintains that same elegant, unhurried grace, waiting for your challenge. But you and your companions have nothing left to give.\nYour best hits barely leave a mark. A crack spreads across the lowered face. Torn robes reveal clockwork joints. The truth hits you. This overwhelming enemy you chased and fought so hard to destroy is nothing but a puppet sent to greet the guests.\n\nThat realization offers no comfort. You thought you were closing in on the Archon. In reality, you couldn't even bypass the actors placed before the curtain. It seems all the intel gathered, the paths charted, and the prices paid still fall short of reaching the true depths of this Monolith.\n\nApplause rings out from above.\n\nYou look up. The figure stands pristine on the high balcony, offering a polite approval.\n\nBehind it, the massive shadow of the City of Perfection's master blots out the ground ahead. Master and loyal servant loom out of reach, studying your every move from on high.\n\n\"Your performance is commendable. But before seeking an audience with the master of the City of Perfection, guests must first learn perfection.\"\n\nThe Archon bows. The heavy doors respond, slowly sliding shut. Through the narrowing gap, you watch as the Archon looks up. The Archon's gaze bypasses the rest of the team and locks onto you.\n\nThe gap vanishes before you can react. The sealed doors reflect nothing but your blurred silhouette.\n\nA faint tremor underfoot breaks the trance. The team is already in the elevator. It starts its descent, carrying you and your hard-earned intel back outside. The Archon dismissed you. The crusade is over for now.\n\nSilence fills the air. Everyone stares at their own reflection in the metal. You play back the sight of that bowing figure and the final look the Archon gave you before the doors met. It was a promise.\n\nYou will meet again.", + "SoldierEndingPlan.10102.1": "The Unreached End", + "SoldierEndingPlan.10102.2": "You've lost count of how many times you've walked this hall and entered this room.\n\nThe battle scars are still here. If you look hard enough, you can find your own trail markers. But the furniture sits slightly off from your memory. After this many loops, you can't tell if you're retreading old ground or walking into a brand-new trap built to look familiar.\n\nYou keep chasing leads through this Monolith, cutting down everything in your path. A dozen times now you thought you had the Archon cornered, only to fight your way there and find another elaborate decoy.\n\nYou stop walking. It feels like you've stepped into a shadow with no edges. The walls, the halls, even your companions seem miles away. The tangled clues in your head scream at you to push forward, but exhaustion nails your feet to the floor.\nA massive shadow sweeps over you.\n\nYou look up, straining to make out the shape in the dark. You can't tell if it's the Archon or just something the Archon intends for you to chase. Frustration boils over. You want to throw caution away, tear straight to the Archon, and wipe the smirk off that face.\n\nSomeone grabs your arm. A familiar voice yanks you back to reality. You blink, finally remembering your team just took a beating in the last fight. They huddle around you. Some are patching wounds. Others lean against the stone to stay upright or slump on the floor, too drained to even ask for orders.\n\nThe team has given their all. You can't afford to see what kind of welcome party awaits behind the next door. You stare at the sealed entrance, then give the order to fall back.\n\nYou follow your markers out. This time, the trick paths that kept leading you astray are gone. Maybe your intel finally paid off. Or maybe the Archon got bored and called off the game.\n\nStanding at the Monolith's exit, that chilling silhouette flashes through your head again." +} \ No newline at end of file diff --git a/data/language/en_us/soldiereventbattlepool.json b/data/language/en_us/soldiereventbattlepool.json index 99b368dc1..06f9391a4 100644 --- a/data/language/en_us/soldiereventbattlepool.json +++ b/data/language/en_us/soldiereventbattlepool.json @@ -1,50 +1,50 @@ { - "SoldierEventBattlePool.10101.1": "Easy Challenge", - "SoldierEventBattlePool.10101.2": "A simple, low-risk challenge. The safe bet.", - "SoldierEventBattlePool.10102.1": "Hard Challenge", - "SoldierEventBattlePool.10102.2": "The difficulty is ramping up. Proceed with caution.", - "SoldierEventBattlePool.10103.1": "Epic Challenge", - "SoldierEventBattlePool.10103.2": "A high-risk, high-reward challenge. Choose carefully.", - "SoldierEventBattlePool.10104.1": "Dire Challenge", - "SoldierEventBattlePool.10104.2": "A brutal challenge that pushes you to the brink. Clear it to earn a chance to select a blessing.", - "SoldierEventBattlePool.10105.1": "Easy Challenge", - "SoldierEventBattlePool.10105.2": "A simple, low-risk challenge. The safe bet.", - "SoldierEventBattlePool.10106.1": "Hard Challenge", - "SoldierEventBattlePool.10106.2": "The difficulty is ramping up. Proceed with caution.", - "SoldierEventBattlePool.10107.1": "Epic Challenge", - "SoldierEventBattlePool.10107.2": "A high-risk, high-reward challenge. Complete it to earn a Blessing choice.", - "SoldierEventBattlePool.10108.1": "Dire Challenge", - "SoldierEventBattlePool.10108.2": "A brutal challenge that pushes you to the brink. Clear it to earn a chance to select a blessing.", - "SoldierEventBattlePool.10201.1": "Easy Challenge", - "SoldierEventBattlePool.10201.2": "A simple, low-risk challenge. The safe bet.", - "SoldierEventBattlePool.10202.1": "Hard Challenge", - "SoldierEventBattlePool.10202.2": "The difficulty is ramping up. Proceed with caution.", - "SoldierEventBattlePool.10203.1": "Epic Challenge", - "SoldierEventBattlePool.10203.2": "A high-risk, high-reward challenge. Choose carefully.", - "SoldierEventBattlePool.10204.1": "Dire Challenge", - "SoldierEventBattlePool.10204.2": "A brutal challenge that pushes you to the brink. Clear it to earn a chance to select a blessing.", - "SoldierEventBattlePool.10205.1": "Easy Challenge", - "SoldierEventBattlePool.10205.2": "A simple, low-risk challenge. The safe bet.", - "SoldierEventBattlePool.10206.1": "Hard Challenge", - "SoldierEventBattlePool.10206.2": "The difficulty is ramping up. Proceed with caution.", - "SoldierEventBattlePool.10207.1": "Epic Challenge", - "SoldierEventBattlePool.10207.2": "A high-risk, high-reward challenge. Complete it to earn a Blessing choice.", - "SoldierEventBattlePool.10208.1": "Dire Challenge", - "SoldierEventBattlePool.10208.2": "A brutal challenge that pushes you to the brink. Clear it to earn a chance to select a blessing.", - "SoldierEventBattlePool.10209.1": "Easy Challenge", - "SoldierEventBattlePool.10209.2": "A simple, low-risk challenge. The safe bet.", - "SoldierEventBattlePool.1020901.1": "Easy Challenge", - "SoldierEventBattlePool.1020901.2": "A simple, low-risk challenge. The safe bet.", - "SoldierEventBattlePool.10210.1": "Hard Challenge", - "SoldierEventBattlePool.10210.2": "The difficulty is ramping up. Proceed with caution.", - "SoldierEventBattlePool.1021001.1": "Hard Challenge", - "SoldierEventBattlePool.1021001.2": "The difficulty is ramping up. Proceed with caution.", - "SoldierEventBattlePool.10211.1": "Epic Challenge", - "SoldierEventBattlePool.10211.2": "A high-risk, high-reward challenge. Complete it to earn a Blessing choice.", - "SoldierEventBattlePool.1021101.1": "Epic Challenge", - "SoldierEventBattlePool.1021101.2": "A high-risk, high-reward challenge. Choose carefully.", - "SoldierEventBattlePool.10212.1": "Dire Challenge", - "SoldierEventBattlePool.10212.2": "A brutal challenge that pushes you to the brink. Clear it to earn a chance to select a blessing.", - "SoldierEventBattlePool.1021201.1": "Dire Challenge", - "SoldierEventBattlePool.1021201.2": "A brutal challenge that pushes you to the brink. Clear it to earn a chance to select a blessing." + "SoldierEventBattlePool.10101.1": "Safe Route", + "SoldierEventBattlePool.10101.2": "Mild anomaly ahead, but nothing you can't handle. Play it safe and advance with low risk.", + "SoldierEventBattlePool.10102.1": "Deeper Threat", + "SoldierEventBattlePool.10102.2": "The anomaly is spreading, twisting the space around you. Push deeper to face tougher enemies for better loot.", + "SoldierEventBattlePool.10103.1": "All or Nothing", + "SoldierEventBattlePool.10103.2": "The anomaly has completely consumed the path ahead, breeding frenzied Stellaroids. It's a massive risk, but the payout is worth it.", + "SoldierEventBattlePool.10104.1": "Death Wish", + "SoldierEventBattlePool.10104.2": "Dive straight into the anomaly's core against impossible odds. Survive, and the squad earns a powerful Blessing.", + "SoldierEventBattlePool.10105.1": "Safe Route", + "SoldierEventBattlePool.10105.2": "Mild anomaly ahead, but nothing you can't handle. Play it safe and advance with low risk.", + "SoldierEventBattlePool.10106.1": "Deeper Threat", + "SoldierEventBattlePool.10106.2": "The anomaly is spreading, twisting the space around you. Push deeper to face tougher enemies for better loot.", + "SoldierEventBattlePool.10107.1": "All or Nothing", + "SoldierEventBattlePool.10107.2": "The anomaly has completely consumed the path ahead, breeding frenzied Stellaroids. It's a massive risk, but the payout is worth it.", + "SoldierEventBattlePool.10108.1": "Death Wish", + "SoldierEventBattlePool.10108.2": "Dive straight into the anomaly's core against impossible odds. Survive, and the squad earns a powerful Blessing.", + "SoldierEventBattlePool.10201.1": "Safe Route", + "SoldierEventBattlePool.10201.2": "Mild anomaly ahead, but nothing you can't handle. Play it safe and advance with low risk.", + "SoldierEventBattlePool.10202.1": "Deeper Threat", + "SoldierEventBattlePool.10202.2": "The anomaly is spreading, twisting the space around you. Push deeper to face tougher enemies for better loot.", + "SoldierEventBattlePool.10203.1": "All or Nothing", + "SoldierEventBattlePool.10203.2": "The anomaly has completely consumed the path ahead, breeding frenzied Stellaroids. It's a massive risk, but the payout is worth it.", + "SoldierEventBattlePool.10204.1": "Death Wish", + "SoldierEventBattlePool.10204.2": "Dive straight into the anomaly's core against impossible odds. Survive, and the squad earns a powerful Blessing.", + "SoldierEventBattlePool.10205.1": "Safe Route", + "SoldierEventBattlePool.10205.2": "Mild anomaly ahead, but nothing you can't handle. Play it safe and advance with low risk.", + "SoldierEventBattlePool.10206.1": "Deeper Threat", + "SoldierEventBattlePool.10206.2": "The anomaly is spreading, twisting the space around you. Push deeper to face tougher enemies for better loot.", + "SoldierEventBattlePool.10207.1": "All or Nothing", + "SoldierEventBattlePool.10207.2": "The anomaly has completely consumed the path ahead, breeding frenzied Stellaroids. It's a massive risk, but the payout is worth it.", + "SoldierEventBattlePool.10208.1": "Death Wish", + "SoldierEventBattlePool.10208.2": "Dive straight into the anomaly's core against impossible odds. Survive, and the squad earns a powerful Blessing.", + "SoldierEventBattlePool.10209.1": "Safe Route", + "SoldierEventBattlePool.10209.2": "Mild anomaly ahead, but nothing you can't handle. Play it safe and advance with low risk.", + "SoldierEventBattlePool.1020901.1": "Safe Route", + "SoldierEventBattlePool.1020901.2": "Mild anomaly ahead, but nothing you can't handle. Play it safe and advance with low risk.", + "SoldierEventBattlePool.10210.1": "Deeper Threat", + "SoldierEventBattlePool.10210.2": "The anomaly is spreading, twisting the space around you. Push deeper to face tougher enemies for better loot.", + "SoldierEventBattlePool.1021001.1": "Deeper Threat", + "SoldierEventBattlePool.1021001.2": "The anomaly is spreading, twisting the space around you. Push deeper to face tougher enemies for better loot.", + "SoldierEventBattlePool.10211.1": "All or Nothing", + "SoldierEventBattlePool.10211.2": "The anomaly has completely consumed the path ahead, breeding frenzied Stellaroids. It's a massive risk, but the payout is worth it.", + "SoldierEventBattlePool.1021101.1": "All or Nothing", + "SoldierEventBattlePool.1021101.2": "The anomaly has completely consumed the path ahead, breeding frenzied Stellaroids. It's a massive risk, but the payout is worth it.", + "SoldierEventBattlePool.10212.1": "Death Wish", + "SoldierEventBattlePool.10212.2": "Dive straight into the anomaly's core against impossible odds. Survive, and the squad earns a powerful Blessing.", + "SoldierEventBattlePool.1021201.1": "Death Wish", + "SoldierEventBattlePool.1021201.2": "Dive straight into the anomaly's core against impossible odds. Survive, and the squad earns a powerful Blessing." } \ No newline at end of file diff --git a/data/language/en_us/soldiergradechallenge.json b/data/language/en_us/soldiergradechallenge.json index daf7d3105..7414ea465 100644 --- a/data/language/en_us/soldiergradechallenge.json +++ b/data/language/en_us/soldiergradechallenge.json @@ -1,4 +1,22 @@ { - "SoldierGradeChallenge.10101.1": "Order", - "SoldierGradeChallenge.10201.1": "Chaos" + "SoldierGradeChallenge.10101.1": "Depth 01", + "SoldierGradeChallenge.10102.1": "Depth 02", + "SoldierGradeChallenge.10103.1": "Depth 03", + "SoldierGradeChallenge.10104.1": "Depth 04", + "SoldierGradeChallenge.10105.1": "Depth 05", + "SoldierGradeChallenge.10106.1": "Depth 06", + "SoldierGradeChallenge.10107.1": "Depth 07", + "SoldierGradeChallenge.10108.1": "Depth 08", + "SoldierGradeChallenge.10109.1": "Depth 09", + "SoldierGradeChallenge.10110.1": "Depth 10", + "SoldierGradeChallenge.10111.1": "Depth 11", + "SoldierGradeChallenge.10112.1": "Depth 12", + "SoldierGradeChallenge.10113.1": "Depth 13", + "SoldierGradeChallenge.10114.1": "Depth 14", + "SoldierGradeChallenge.10115.1": "Depth 15", + "SoldierGradeChallenge.10116.1": "Depth 16", + "SoldierGradeChallenge.10117.1": "Depth 17", + "SoldierGradeChallenge.10118.1": "Depth 18", + "SoldierGradeChallenge.10119.1": "Depth 19", + "SoldierGradeChallenge.10120.1": "Depth 20" } \ No newline at end of file diff --git a/data/language/en_us/soldierkeygrade.json b/data/language/en_us/soldierkeygrade.json index 81b089d9d..35817e09c 100644 --- a/data/language/en_us/soldierkeygrade.json +++ b/data/language/en_us/soldierkeygrade.json @@ -1,4 +1,4 @@ { - "SoldierKeyGrade.101.1": "Shallow Layer", - "SoldierKeyGrade.102.1": "Deep Layer" + "SoldierKeyGrade.101.1": "Labyrinth: Shallow", + "SoldierKeyGrade.102.1": "Labyrinth: Shallow" } \ No newline at end of file diff --git a/data/language/en_us/soldieroptiontype.json b/data/language/en_us/soldieroptiontype.json new file mode 100644 index 000000000..05d7a134c --- /dev/null +++ b/data/language/en_us/soldieroptiontype.json @@ -0,0 +1,90 @@ +{ + "SoldierOptionType.110001.1": "Ignore it. You're already carrying enough luggage as it is.", + "SoldierOptionType.110101.1": "Meet the gaze coming from inside. Maybe it wants you to come closer.", + "SoldierOptionType.110102.1": "Say hello to the suitcase and see if it responds again.", + "SoldierOptionType.110103.1": "Touch the suitcase to figure out what it wants.", + "SoldierOptionType.110104.1": "Pick up the suitcase and look for where it wants to go.", + "SoldierOptionType.110105.1": "Try to sense the suitcase's mood.", + "SoldierOptionType.110201.1": "Inspect the outside of the suitcase.", + "SoldierOptionType.110202.1": "Try to open the suitcase.", + "SoldierOptionType.110203.1": "Reach into the gap and feel around.", + "SoldierOptionType.110204.1": "Ask around to see if anyone lost their luggage.", + "SoldierOptionType.110205.1": "Look up information on this type of suitcase.", + "SoldierOptionType.110301.1": "Knock on the suitcase and ask it to open up.", + "SoldierOptionType.110302.1": "Ask the suitcase if it's willing to carry your stuff.", + "SoldierOptionType.110303.1": "Try to squeeze yourself inside the suitcase.", + "SoldierOptionType.110304.1": "Give the suitcase to someone who needs it.", + "SoldierOptionType.110305.1": "Sit against the suitcase and declare yourself a piece of luggage.", + "SoldierOptionType.120001.1": "Keep your hand to yourself. It's much more useful attached to your arm.", + "SoldierOptionType.120101.1": "Stick your hand in. You're confident you have nothing to hide.", + "SoldierOptionType.120102.1": "Stick your hand in again. Why stop at just once?", + "SoldierOptionType.120103.1": "Confess a worry you've been too afraid to tell your companions.", + "SoldierOptionType.120104.1": "Express your absolute trust in your companions.", + "SoldierOptionType.120105.1": "Admit that all you really want now is a break.", + "SoldierOptionType.120201.1": "Inspect the mechanics of the sculpture's mouth.", + "SoldierOptionType.120202.1": "Poke your weapon inside to see what happens.", + "SoldierOptionType.120203.1": "Tell a truth, followed by a lie.", + "SoldierOptionType.120204.1": "Peel back the layers of sticky notes to find the original message.", + "SoldierOptionType.120205.1": "Ask the sculpture a question.", + "SoldierOptionType.120301.1": "Stick your hand in and give a thumbs-up.", + "SoldierOptionType.120302.1": "Stick your other hand in and give another thumbs-up.", + "SoldierOptionType.120303.1": "Tickle its tongue. Let's see if stone is ticklish.", + "SoldierOptionType.120304.1": "Toss a coin in and make a wish.", + "SoldierOptionType.120305.1": "Offer the sculpture something to eat.", + "SoldierOptionType.130001.1": "Grab your companions and leave.", + "SoldierOptionType.130101.1": "Comfort the person behind the door and tell them not to be afraid.", + "SoldierOptionType.130102.1": "Try to figure out what the voice behind the door really wants.", + "SoldierOptionType.130103.1": "Ask them who \"it\" is supposed to be.", + "SoldierOptionType.130104.1": "Give the door a push.", + "SoldierOptionType.130105.1": "Admit you can't tell what's going on.", + "SoldierOptionType.130201.1": "Press your ear against the door and listen closely.", + "SoldierOptionType.130202.1": "Ask what happened.", + "SoldierOptionType.130203.1": "Demand the voice behind the door to prove their identity.", + "SoldierOptionType.130204.1": "Look for a way leadings to the other side of the door.", + "SoldierOptionType.130205.1": "Find the Divine Messenger and ask what's going on.", + "SoldierOptionType.130301.1": "Ask the voice how much they're willing to pay.", + "SoldierOptionType.130302.1": "Renegotiate the reward. Regulars shouldn't have to pay full price.", + "SoldierOptionType.130303.1": "Let the two companions talk it out and see who slips up first.", + "SoldierOptionType.130304.1": "Go find a locksmith.", + "SoldierOptionType.130305.1": "Yell for help and beg the person inside to come out and save you.", + "SoldierOptionType.210001.1": "Buy nothing.", + "SoldierOptionType.210011.1": "Leave.", + "SoldierOptionType.210101.1": "Smack the Automatic Vending Artifact.", + "SoldierOptionType.210101.2": "Lose 10 SAN", + "SoldierOptionType.210102.1": "Smack the Automatic Vending Artifact.", + "SoldierOptionType.210102.2": "Lose 15 SAN", + "SoldierOptionType.210103.1": "Smack the Automatic Vending Artifact.", + "SoldierOptionType.210103.2": "Lose 35 SAN", + "SoldierOptionType.210104.1": "Smack the Automatic Vending Artifact.", + "SoldierOptionType.210104.2": "Lose 10 SAN", + "SoldierOptionType.210105.1": "Smack the Automatic Vending Artifact.", + "SoldierOptionType.210105.2": "Lose 10 SAN", + "SoldierOptionType.210111.1": "Shake the Automatic Vending Artifact.", + "SoldierOptionType.210111.2": "Lose 15 SAN", + "SoldierOptionType.210121.1": "Kick the Automatic Vending Artifact.", + "SoldierOptionType.210121.2": "Lose 35 SAN", + "SoldierOptionType.210201.1": "Insert coins to buy a unique experience.", + "SoldierOptionType.210201.2": "Lose 5 Gold", + "SoldierOptionType.210202.1": "Insert coins to buy a unique experience.", + "SoldierOptionType.210202.2": "Lose 5 Gold", + "SoldierOptionType.210203.1": "Insert coins to buy a unique experience.", + "SoldierOptionType.210203.2": "Lose 15 Gold", + "SoldierOptionType.210204.1": "Insert coins to buy a unique experience.", + "SoldierOptionType.210204.2": "Lose 5 Gold", + "SoldierOptionType.210205.1": "Insert coins to buy a unique experience.", + "SoldierOptionType.210205.2": "Lose 5 Gold", + "SoldierOptionType.210211.1": "Insert coins to buy a peculiar experience.", + "SoldierOptionType.210211.2": "Lose 10 Gold", + "SoldierOptionType.210221.1": "Insert coins to buy a fantastic experience.", + "SoldierOptionType.210221.2": "Lose 15 Gold", + "SoldierOptionType.210301.1": "Buy the Go Bankrupt bundle.", + "SoldierOptionType.210301.2": "Lose all Gold", + "SoldierOptionType.210302.1": "Buy the Go Bankrupt bundle.", + "SoldierOptionType.210302.2": "Lose all Gold", + "SoldierOptionType.210303.1": "Buy the Go Bankrupt bundle.", + "SoldierOptionType.210303.2": "Lose all Gold", + "SoldierOptionType.210304.1": "Buy the Go Bankrupt bundle.", + "SoldierOptionType.210304.2": "Lose all Gold", + "SoldierOptionType.210305.1": "Buy the Go Bankrupt bundle.", + "SoldierOptionType.210305.2": "Lose all Gold" +} \ No newline at end of file diff --git a/data/language/en_us/soldierpartner.json b/data/language/en_us/soldierpartner.json index 9cc309d5c..17362491c 100644 --- a/data/language/en_us/soldierpartner.json +++ b/data/language/en_us/soldierpartner.json @@ -10,47 +10,55 @@ "SoldierPartner.10202.1": "Post Haste", "SoldierPartner.10202.2": "Applies 2 stacks of Wet Mist each time, up to 10 stacks. At 10 stacks, Wet Mist is converted into 1 stack of Condensation.\n- Condensation: Stuns the target, increasing DMG taken by 50% for 5s.", "SoldierPartner.10301.1": "Petal Bloom", - "SoldierPartner.10301.2": "Gain 6, 3%", + "SoldierPartner.10301.2": "Gain 6, 2%", "SoldierPartner.10302.1": "Petal Bloom", - "SoldierPartner.10302.2": "Gains 12, 5%", + "SoldierPartner.10302.2": "Gains 12, 3%", "SoldierPartner.10401.1": "Grace Imperium", - "SoldierPartner.10401.2": "Applies 1 stack of Sanction Mark, up to 2 stacks.", + "SoldierPartner.10401.2": "Applies 1 stack of Reckoning Mark, up to 2 stacks.", "SoldierPartner.10402.1": "Grace Imperium", - "SoldierPartner.10402.2": "Applies 1 stack of Sanction Mark, up to 3 stacks.", + "SoldierPartner.10402.2": "Applies 1 stack of Reckoning Mark, up to 3 stacks.", "SoldierPartner.10403.1": "Grace Imperium", "SoldierPartner.10403.2": "Applies 1 stack of Reckoning Mark, up to 5 stacks.\nUpon reaching 5 stacks, all marks detonate immediately, causing the target to lose HP equal to 10× the DMG of a single stack, and removing all Reckoning Marks from the target.", "SoldierPartner.10501.1": "Gear Spinner", "SoldierPartner.10501.2": "5% , 10% ", "SoldierPartner.10502.1": "Gear Spinner", - "SoldierPartner.10502.2": "5% , 20% \nWhenever a Gear Spinner piece casts a skill, 1 random Offense piece gains Neo Shield, up to 1 stack.\nFor every 3 skills cast by Gear Spinner pieces in Assist Slots, triggers Neo Charge once.\nNeo Shield: A shield equal to 5% of own Max HP for 6s.\nNeo Charge: Restores 3% of Max HP to all pieces.", + "SoldierPartner.10502.2": "5% , 20% \nWhenever a Neo Grace Organization member casts a skill, 1 random Offense member gains Neo Shield, up to 1 stack.\nFor every 3 skills cast by Neo Grace Organization members in Assist Slots, triggers Neo Charge once.\nNeo Shield: A shield equal to 5% of own Max HP for 6s.\nNeo Charge: Restores 3% of Max HP to all members.", "SoldierPartner.10601.1": "Imperial Guard", "SoldierPartner.10601.2": "After the battle starts, increases by 20 and by 20%.", "SoldierPartner.10602.1": "Imperial Guard", - "SoldierPartner.10602.2": "After the battle starts, increases by 60 and by 50%.", + "SoldierPartner.10602.2": "After the battle starts, increases by 60 and by 60%.", "SoldierPartner.10603.1": "Imperial Guard", - "SoldierPartner.10603.2": "After the battle starts, gains 50% (min. 60) and 50% .\nWhen attacking enemy pieces with debuffs, increases DMG by 50%.", + "SoldierPartner.10603.2": "At the start of battle, gains 50% (min. 60) and 90% .\nOther allied members receive half these amounts.", "SoldierPartner.10604.1": "Imperial Guard", - "SoldierPartner.10604.2": "After the battle starts, gains 50% (min. 60) and 50% .\nWhen attacking enemy pieces with debuffs, increases DMG by 50%.\nAt battle settlement, gains +1 Gold for each Imperial Guard piece participating in the battle.", + "SoldierPartner.10604.2": "At the start of battle, gains 100% and 120% .\nOther allied members receive half these amounts.", "SoldierPartner.10701.1": "Trekker Association", "SoldierPartner.10701.2": "1★: Gains 1 stack every 5s, up to 6 stacks;\n2★: Gains 2 stacks every 5s, up to 8 stacks;\n3★: Gains 2 stacks every 4s, up to 12 stacks.", "SoldierPartner.10801.1": "Freelance Trekker", - "SoldierPartner.10801.2": "Chitose: Increases Crit Rate by 15%\nShia: Increases Crit DMG by 30% ", + "SoldierPartner.10801.2": "Chitose: Crit Rate +6%.\nShia: Crit DMG +12%.\nCoronis: Grants deployed members a 3% Max HP Shield at the start of battle.\nFlora: Skill DMG +3%.\nEleanor: Energy Recovery Efficiency +4%.\nAllie: ATK SPD +4%.\nOtoha: Executes enemies below 5% HP .", "SoldierPartner.10901.1": "Ashwind Clan", "SoldierPartner.10901.2": "Max stack limit of Besieged: 3 stack", "SoldierPartner.10902.1": "Ashwind Clan", - "SoldierPartner.10902.2": "Max Besieged stacks: 5.\nFor each enemy marked with Besieged, increases Ashwind Clan pieces' Auto ATK DMG by 10% and Energy Regen by 10%.", + "SoldierPartner.10902.2": "Max Besieged stacks: 5.\nFor each enemy marked with Besieged, increases Ashwind Clan members' Auto ATK DMG by 20% and Energy Recovery Efficiency by 20%.", "SoldierPartner.10903.1": "Ashwind Clan", - "SoldierPartner.10903.2": "Max Besieged stacks: 5.\nFor each enemy marked with Besieged, Ashwind Clan pieces gain 10% , and 10% .\nWhen an Ashwind Clan piece defeats a chess piece marked with Besieged, increases it's ATK by 6%.", + "SoldierPartner.10903.2": "Max Besieged stacks: 5.\nFor each enemy marked with Besieged, increases Ashwind Clan members' by 20%, and by 20%.\nWhen an Ashwind Clan member defeats a member marked with Besieged, increases its ATK by 10%.", "SoldierPartner.10904.1": "Ashwind Clan", - "SoldierPartner.10904.2": "Assist Ashwind Clan pieces gain 100% (Max Besieged stacks: 5.)\nFor each enemy marked with Besieged, Ashwind Clan pieces gain 10% , and 10% .\nWhen an Ashwind Clan piece defeats a Besieged target, its ATK increases by 6%.", + "SoldierPartner.10904.2": "Increases Assist Ashwind Clan members' by 100%.\nMax Besieged stacks: 5.\nFor each enemy marked with Besieged, Ashwind Clan members gain 20% , and 20% .\nWhen an Ashwind Clan member defeats a Besieged target, increases its ATK by 10%.", "SoldierPartner.11001.1": "United Harvest", - "SoldierPartner.11001.2": "Gain 2 for each battle victory and 3 upon entering a new Phase.", + "SoldierPartner.11001.2": "Gains 1 at the end of the battle, and 3 upon entering a new stage.", + "SoldierPartner.11002.1": "United Harvest", + "SoldierPartner.11002.2": "Gains 1 at the end of the battle, and 3 upon entering a new stage.\nUpon defeat, grants additional equal to your current loss streak (up to 5 per battle).", + "SoldierPartner.11003.1": "United Harvest", + "SoldierPartner.11003.2": "Gains 1 at the end of the battle, and 3 upon entering a new stage.\nUpon defeat, grants additional equal to your current loss streak (up to 5 per battle).\nIncreases the Performance effect by an additional 50%.", + "SoldierPartner.11004.1": "United Harvest", + "SoldierPartner.11004.2": "Gains 1 at the end of the battle, and 3 upon entering a new stage.\nUpon defeat, grants additional equal to your current loss streak (up to 5 per battle).\nIncreases the Performance effect by an additional 50%. Each stack of Performance also grants United Harvest members 1.5% Energy Recovery Efficiency.", + "SoldierPartner.11005.1": "United Harvest", + "SoldierPartner.11005.2": "Gains 1 at the end of the battle, and 3 upon entering a new stage.\nUpon defeat, grants additional equal to your current loss streak (up to 5 per battle).\nIncreases the Performance effect by an additional 50%. Each stack of Performance also grants United Harvest members 1.5% Energy Recovery Efficiency.\nWhen a United Harvest member casts a skill, gains 1 (up to 3 per battle).", "SoldierPartner.11101.1": "Forest Friends", "SoldierPartner.11101.2": "Triggers every 10s.", "SoldierPartner.11102.1": "Forest Friends", "SoldierPartner.11102.2": "Triggers every 8s.", "SoldierPartner.11103.1": "Forest Friends", - "SoldierPartner.11103.2": "Triggers every 5s.\nWhenever a piece is defeated, Forest Friends gain 100% Energy Regen.", + "SoldierPartner.11103.2": "Triggers every 5s.\nWhenever a member is defeated, Forest Friend members gain 100% Energy Recovery Efficiency.", "SoldierPartner.11201.1": "Sherlock", "SoldierPartner.11201.2": "1-Star: Inherits 60% , inherits 10% ;\n2-Star: Inherits 120% , inherits 50% ;\n3-Star: Inherits 500% , inherits 100% ", "SoldierPartner.11301.1": "Survival Expert", @@ -63,28 +71,106 @@ "SoldierPartner.11401.2": "Activates 1 Holy Aegis", "SoldierPartner.11402.1": "Divine Favor", "SoldierPartner.11402.2": "Activates 1 additional Holy Aegis (a total of 2)", + "SoldierPartner.11403.1": "Divine Favor", + "SoldierPartner.11403.2": "Activates 2 additional Holy Aegis (3 total) and increases their stats by an additional 100%.", "SoldierPartner.11501.1": "Dead Shot", - "SoldierPartner.11501.2": "All pieces gain 5% , Dead Shot pieces gain an additional 5%", + "SoldierPartner.11501.2": "All allied members gain 8% . Dead Shot members gain additional 10% .", "SoldierPartner.11502.1": "Dead Shot", - "SoldierPartner.11502.2": "All pieces gain 10% , Dead Shot pieces gain additional 10%", + "SoldierPartner.11502.2": "All allied members gain 16% . Dead Shot members gain additional 24% .", "SoldierPartner.11503.1": "Dead Shot", - "SoldierPartner.11503.2": "All pieces gain 15% , Dead Shot pieces gain additional 15% ", + "SoldierPartner.11503.2": "All allied members gain 20% . Dead Shot members gain additional 30% .\nDead Shot members gain 5% Crit DMG each time they land a critical hit, stacking up to 60 times.", + "SoldierPartner.11504.1": "Dead Shot", + "SoldierPartner.11504.2": "All allied members gain 30% . Dead Shot members gain additional 45%.\nDead Shot members gain 5% Crit DMG each time they land a critical hit, stacking up to 60 times.\nDead Shot members always land critical hits when attacking enemies below 70% HP.", "SoldierPartner.11601.1": "Apex Warrior", - "SoldierPartner.11601.2": "For each stack of Warrior Momentum, 20% ", + "SoldierPartner.11601.2": "For each stack of Warrior Momentum, 50% ", "SoldierPartner.11602.1": "Apex Warrior", - "SoldierPartner.11602.2": "For each stack of Warrior Momentum, 50% ", + "SoldierPartner.11602.2": "For each stack of Warrior Momentum, 100% ", "SoldierPartner.11603.1": "Apex Warrior", - "SoldierPartner.11603.2": "For each stack of Warrior Momentum, 100% ", + "SoldierPartner.11603.2": "For each stack of Warrior Momentum, 150% ", "SoldierPartner.11701.1": "Charm Aura", - "SoldierPartner.11701.2": "Gain 1 stack of Charm each time, up to 2 stacks", + "SoldierPartner.11701.2": "Gain 1 stack of Charm each time, up to 3 stacks", "SoldierPartner.11702.1": "Charm Aura", - "SoldierPartner.11702.2": "Gain 2 stacks of Charm each time, up to 5 stacks", + "SoldierPartner.11702.2": "Gain 1 stacks of Charm each time, up to 6 stacks", "SoldierPartner.11703.1": "Charm Aura", - "SoldierPartner.11703.2": "No Stack Limit", + "SoldierPartner.11703.2": "Gain 1 stacks of Charm each time, no Stack Limit", "SoldierPartner.11801.1": "United Force", - "SoldierPartner.11801.2": "United Force pieces gain 10% , and 5% ", + "SoldierPartner.11801.2": "United Force members gain 10% , and 5% .", "SoldierPartner.11802.1": "United Force", - "SoldierPartner.11802.2": "All pieces gain 10% , and 5% ", + "SoldierPartner.11802.2": "All allied members gain 10% , and 5% .", "SoldierPartner.11901.1": "Master Slacker", - "SoldierPartner.11901.2": "Master Slacker pieces enter Relaxing State every 12s for 4s.\nGain 2 EXP after each battle node." + "SoldierPartner.11901.2": "Enters Relaxing State every 12s for 4s.", + "SoldierPartner.11902.1": "Master Slacker", + "SoldierPartner.11902.2": "Enters Relaxing State every 12s for 4s.\nWhen Relaxing State ends, triggers So Much To Do Meow until the next Relaxing State.\nSo Much To Do Meow: Master Slacker members gain 100% ATK SPD and 100% Energy Recovery Efficiency.", + "SoldierPartner.12001.1": "Loong", + "SoldierPartner.12001.2": "Summons a Heavenly Chromatic Blaster to assist in battle.", + "SoldierPartner.12002.1": "Loong", + "SoldierPartner.12002.2": "Summons a Heavenly Chromatic Blaster to assist in battle.\nAt the end of the round, gains a 1★ copy of a random Loong member.", + "SoldierPartner.12101.1": "White Cat Troupe", + "SoldierPartner.12101.2": "Kasimira: The Assist Skill's airdropped bombs stun targets for 0.5s, with a 50% chance to trigger an additional round of bombing.\nChaton: The Offense Skill's Dark Ray applies Dark Mark to enemies hit for 5s. Chaton's Auto Attacks against marked enemies deal an additional 150% of ATK as DMG. This effect can be triggered up to twice per second per target.", + "SoldierPartner.12201.1": "Desert Scorpion", + "SoldierPartner.12201.2": "Summons a Desert Golem to assist in battle.", + "SoldierPartner.12202.1": "Desert Scorpion", + "SoldierPartner.12202.2": "The Desert Golem taunts nearby enemies upon entering the field.\nTaunt: Forces the target to attack the taunting unit.", + "SoldierPartner.12203.1": "Desert Scorpion", + "SoldierPartner.12203.2": "The Desert Golem taunts nearby enemies upon entering the field.\nThe Desert Golem unlocks Sandstorm, spewing quicksand in a large fan-shaped area to deal 300% of ATK as DMG to enemies hit and knock them back.", + "SoldierPartner.12204.1": "Desert Scorpion", + "SoldierPartner.12204.2": "The Desert Golem taunts nearby enemies upon entering the field.\nThe Desert Golem unlocks Sandstorm, spewing quicksand in a large fan-shaped area to deal 300% of ATK as DMG to enemies hit and knock them back.\nWhile the Desert Golem is alive, Desert Scorpion members gain 3% Crit Rate and 8% Crit DMG every 3s. Stacks up to 12 times.", + "SoldierPartner.12301.1": "Sentinel of Dawn", + "SoldierPartner.12301.2": "Gains 1 stack of Hunt is On. Stacks up to 5 times.", + "SoldierPartner.12302.1": "Sentinel of Dawn", + "SoldierPartner.12302.2": "Gains 1 stack of Hunt is On. Stacks up to 5 times.\nGaining Hunt is On grants an additional 40% Energy.", + "SoldierPartner.12401.1": "Navigation Expert", + "SoldierPartner.12401.2": "Gale: All allied members gain 20% ATK SPD. Navigation Expert members gain an additional 20% and start the battle with 30% Energy.\nClear Skies: All allied members deal 10% more DMG. Navigation Expert members gain an additional 10% .\nRising Tide: All allied members gain a Shield equal to 8% of Max HP. Navigation Expert members gain an additional 8% .\nSea Fog: All allied members take 6% less DMG, while Navigation Expert members additionally take 6% less.\nDownpour: All units on the field lose 15% ATK SPD and 30% Energy Recovery Efficiency. Navigation Expert members are immune.", + "SoldierPartner.12501.1": "Ace Agent", + "SoldierPartner.12501.2": "Allied members gain 30% . Ace Agent members gain an additional 30% .", + "SoldierPartner.12502.1": "Ace Agent", + "SoldierPartner.12502.2": "Allied members gain 60% . Ace Agent members gain an additional 60% .\nWhen an Ace Agent member lands a crit, the target loses 5 DEF, stacking up to 10 times.", + "SoldierPartner.12601.1": "Commander", + "SoldierPartner.12601.2": "Kasimira: After casting a skill, grants all Followers 40% ATK SPD for 4s.\nFirenze: After casting a skill, all Followers immediately gain 15% Energy.\nGreyhorn: After casting a skill, all Followers restore 3% Max HP and gain 10% DEF. Stacks up to 6 times.\nHazana: After casting a skill, all Followers' attacks ignore 50% of target DEF for 10s.", + "SoldierPartner.12602.1": "Commander", + "SoldierPartner.12602.2": "The highest-value Commander member becomes the Chief Commander, gaining all Morale Beacon effects, and all other allied members become Followers. The Chief Commander also benefits from Morale Beacon, but at 20% reduced effectiveness.", + "SoldierPartner.12701.1": "Glamour Magic", + "SoldierPartner.12701.2": "50% . The second skill cast's effectiveness drops to 36%.", + "SoldierPartner.12702.1": "Glamour Magic", + "SoldierPartner.12702.2": "70% . The second skill cast's effectiveness drops to 60%.", + "SoldierPartner.12703.1": "Glamour Magic", + "SoldierPartner.12703.2": "100% . The second skill cast's effectiveness drops to 90%.\nGlamour Magic members gain an additional 30% Energy Recovery Efficiency.", + "SoldierPartner.12801.1": "Suppressive Fire", + "SoldierPartner.12801.2": "3% .", + "SoldierPartner.12802.1": "Suppressive Fire", + "SoldierPartner.12802.2": "5% .", + "SoldierPartner.12803.1": "Suppressive Fire", + "SoldierPartner.12803.2": "6% , and additionally gains 8% ATK.", + "SoldierPartner.12804.1": "Suppressive Fire", + "SoldierPartner.12804.2": "6% , and additionally gains 20% ATK. Max stacks increased to 30.", + "SoldierPartner.12901.1": "Erudite", + "SoldierPartner.12901.2": "10% . Erudite members gain an additional 10% .", + "SoldierPartner.12902.1": "Erudite", + "SoldierPartner.12902.2": "15% . Erudite members gain an additional 25% .", + "SoldierPartner.12903.1": "Erudite", + "SoldierPartner.12903.2": "30% . Erudite members gain an additional 60% .", + "SoldierPartner.13001.1": "Gourmet", + "SoldierPartner.13001.2": "Restores HP equal to 2% of DMG dealt, and grants a Shield equal to 3% of HP after 10s.", + "SoldierPartner.13002.1": "Gourmet", + "SoldierPartner.13002.2": "Restores HP equal to 2.5% of DMG dealt, and grants a Shield equal to 5% of HP after 10s.", + "SoldierPartner.13003.1": "Gourmet", + "SoldierPartner.13003.2": "Restores HP equal to 3% of DMG dealt, and grants a Shield equal to 10% of after 10s.\nWhile the Shield is active, takes 30% less DMG.", + "SoldierPartner.13101.1": "Chivalry", + "SoldierPartner.13101.2": "Grants a Shield equal to 20% of . This effect can be triggered up to 4 times per battle.", + "SoldierPartner.13102.1": "Chivalry", + "SoldierPartner.13102.2": "Grants a Shield equal to 20% of , and also grants a Shield equal to 10% Max HP to self. Increases trigger limit to 8.", + "SoldierPartner.13201.1": "Weapon Master", + "SoldierPartner.13201.2": "Build-Up stacks up to 5 times.", + "SoldierPartner.13202.1": "Weapon Master", + "SoldierPartner.13202.2": "Build-Up stacks up to 10 times.", + "SoldierPartner.13301.1": "The Night Watch", + "SoldierPartner.13301.2": "Converts 1% of Max HP and 50% of DEF into ATK. Casting a skill consumes all Shield. For every 1 Shield consumed, the skill deals 0.05% more Skill DMG.", + "SoldierPartner.13401.1": "Breaking News", + "SoldierPartner.13401.2": "At the start of battle, marks the current enemy target as the Headline. The enemy with Headline takes 30% more DMG. When the enemy with Headline dies, it spawns a Pumpka Phantom and marks next new enemy target as the Headline.", + "SoldierPartner.13501.1": "Protean Ninja", + "SoldierPartner.13501.2": "Upon entering the field, Otoha gains the Trait with the most members currently deployed among Dead Shot, Suppressive Fire, and Ace Agent. She counts as 1 additional member for that Trait and benefits from its effects.\nEach time her star level increases, she can gain 1 additional Trait, up to all 3.", + "SoldierPartner.13601.1": "Ninja Legacy", + "SoldierPartner.13601.2": "Nanoha: When a skill hits an enemy, there is a 5% chance for Otoha to follow up with Doomfall, dealing 241% of ATK as Skill DMG. Every 3rd trigger launches 3 Doomfalls instead.\nOtoha: When casting a skill, there is a 100% chance for Nanoha to follow up with Petal Flurry, dealing 192% of ATK as Skill DMG multiple times to enemies along its path.", + "SoldierPartner.13701.1": "The Real Deal", + "SoldierPartner.13701.2": "Nazuna: At the start of battle, summons a Punching Bag Sherlock to taunt all enemies on the field. After 5s, the Punching Bag Sherlock explodes, dealing 100% of ATK as AoE Skill DMG before leaving the field, which can trigger Sherlock's Assist Skill entry effect.\nSherlock: Once deployed, triggers Call for Backup every 6s, granting Nazuna 50% Energy." } \ No newline at end of file diff --git a/data/language/en_us/soldierpartnergroup.json b/data/language/en_us/soldierpartnergroup.json index 69f14efb2..fd63e91d9 100644 --- a/data/language/en_us/soldierpartnergroup.json +++ b/data/language/en_us/soldierpartnergroup.json @@ -1,40 +1,76 @@ { "SoldierPartnerGroup.1.1": "New Star", - "SoldierPartnerGroup.1.2": "When a New Star piece casts a skill, all New Star Guild pieces gain Daisy.\n- Daisy: Increases ATK by 5%, and Crit DMG by 10%.\nWhen the total stacks of Daisy on the field reaches 30, activates Triple Nova.\n- Triple Nova: Increases Energy Regen by 20%, and Crit Rate by 100% for all pieces for 5s. Clears all Daisy from the field when it ends.", + "SoldierPartnerGroup.1.2": "When a New Star Guild member casts a skill, all New Star Guild members gain Daisy.\nDaisy: Increases ATK by 5%, and Crit DMG by 10%.\nWhen the total stacks of Daisy on the field reach 30, activates Triple Nova.\nTriple Nova: Increases Energy Recovery Efficiency by 20%, and Crit Rate by 100% for all members for 5s. Clears all Daisy from the field when it ends.", "SoldierPartnerGroup.10.1": "United Harvest", - "SoldierPartnerGroup.10.2": "Gains additional Gold upon victory.", + "SoldierPartnerGroup.10.2": "Gains bonus Gold through multiple sources. Each Gold gained from this Trait grants 1 stack of Performance.\nPerformance: Each stack grants United Harvest members 2% Max HP and 5% ATK.\nCurrent Performance Stacks: ==HARVEST==", "SoldierPartnerGroup.11.1": "Forest Friend", - "SoldierPartnerGroup.11.2": "Triggers Natural Growth once at fixed intervals.\n- Natural Growth: Restores 3% of Max HP to Offense pieces, effect doubled for Forest Friend pieces.", + "SoldierPartnerGroup.11.2": "Triggers Natural Growth once at fixed intervals.\nNatural Growth: Restores 3% of Max HP to Offense members, effect doubled for Forest Friend members.", "SoldierPartnerGroup.12.1": "Sherlock", "SoldierPartnerGroup.12.2": "Once the battle starts, Sherlock sacrifices all other Forest Friends when it is deployed. Sherlock inherits their ATK and Max HP, then recovers HP equal to the total amount inherited.", "SoldierPartnerGroup.13.1": "Survival Expert", - "SoldierPartnerGroup.13.2": "For each Survival Expert piece on the field, increases Max HP of all pieces.", + "SoldierPartnerGroup.13.2": "For each Survival Expert member on the field, increases Max HP of all allied members.", "SoldierPartnerGroup.14.1": "Divine Favor", - "SoldierPartnerGroup.14.2": "Increases ATK of all pieces by 5%. Activates Holy Aegis for the Offense piece with the highest ATK.\n- Holy Aegis: Increases ATK by 20%, ATK SPD by 100%, and Energy Regen by 60%.", + "SoldierPartnerGroup.14.2": "Increases ATK of all allied members by 3%. Activates Holy Aegis for the Offense member with the highest ATK.\nHoly Aegis: Increases ATK by 30%, ATK SPD by 50%, and Energy Recovery Efficiency by 25%.", "SoldierPartnerGroup.15.1": "Dead Shot", - "SoldierPartnerGroup.15.2": "Increases the Crit Rate of all pieces, additionally for Dead Shot pieces.", + "SoldierPartnerGroup.15.2": "All allied members gain Crit Rate. Dead Shot members gain an additional boost.", "SoldierPartnerGroup.16.1": "Apex Warrior", - "SoldierPartnerGroup.16.2": "When an Apex Warrior piece casts a skill, gains 1 stack of Warrior Momentum (up to 5 stacks).\nWarrior Momentum stacks increase Skill DMG.", + "SoldierPartnerGroup.16.2": "When an Apex Warrior member casts a skill, gains 1 stack of Warrior Momentum (up to 5 stacks).\nWarrior Momentum stacks increase Skill DMG.", "SoldierPartnerGroup.17.1": "Charm Aura", - "SoldierPartnerGroup.17.2": "When an Charm Aura piece casts a skill, applies Charm to all enemies.\n- Charm: Increases DMG taken by 10% for 8s.", + "SoldierPartnerGroup.17.2": "When a Charm Aura member casts a skill, applies Charm to all enemies.\nCharm: Increases DMG taken by 10% for 8s.", "SoldierPartnerGroup.18.1": "United Force", "SoldierPartnerGroup.18.2": "Each different Trait activated increases ATK and Crit Rate.", "SoldierPartnerGroup.19.1": "Master Slacker", - "SoldierPartnerGroup.19.2": "Master Slacker pieces enter Relaxing State periodically. Gain EXP at the end of battle in Encounter nodes.\n- Relaxing State: Cannot actively use Skills or Auto Attacks; decreases DMG taken by 25%.", + "SoldierPartnerGroup.19.2": "Master Slacker members enter Relaxing State periodically. At the end of battle in Encounter nodes, gain EXP equal to the number of Master Slacker members on the field.\nRelaxing State: Cannot actively use Skills or Auto Attacks; decreases DMG taken by 25%.", "SoldierPartnerGroup.2.1": "Post Haste", - "SoldierPartnerGroup.2.2": "When a Post Haste piece's skill deals DMG, applies Wet Mist to the target, up to 1 stack every 0.5s.\n- Wet Mist: Decreases ATK SPD by 5%, and DMG dealt by 5% for 10s.", + "SoldierPartnerGroup.2.2": "When a Post Haste member's skill deals DMG, applies Wet Mist to the target, up to 1 stack every 0.5s.\nWet Mist: Decreases ATK SPD by 5%, and DMG dealt by 5% for 10s.", + "SoldierPartnerGroup.20.1": "Loong", + "SoldierPartnerGroup.20.2": "Summons a Heavenly Chromatic Blaster to assist in battle, which continuously fires fireworks at random enemies. The firing rate scales with the total star level of Loong members.", + "SoldierPartnerGroup.21.1": "White Cat Troupe", + "SoldierPartnerGroup.21.2": "Enhances White Cat Troupe members' skills.", + "SoldierPartnerGroup.22.1": "Desert Scorpion", + "SoldierPartnerGroup.22.2": "Summons a Desert Golem to assist in battle.\nThe Desert Golem unlocks more skills as the Trait level increases, and its Max HP and ATK scale with the total star level of Desert Scorpion members.", + "SoldierPartnerGroup.23.1": "Sentinel of Dawn", + "SoldierPartnerGroup.23.2": "Whenever an enemy dies, Sentinel of Dawn members immediately gain Hunt is On.\nHunt is On: Increases Skill DMG by 60%. Casting a skill consumes 1 stack of Hunt is On.", + "SoldierPartnerGroup.24.1": "Navigation Expert", + "SoldierPartnerGroup.24.2": "Randomly triggers a weather effect at the start of battle. Navigation Expert members gain additional bonuses and are immune to severe weather.", + "SoldierPartnerGroup.25.1": "Ace Agent", + "SoldierPartnerGroup.25.2": "All allied members gain Crit DMG. Ace Agent members gain an additional boost.", + "SoldierPartnerGroup.26.1": "Commander", + "SoldierPartnerGroup.26.2": "Any member sharing at least one other Trait with a Commander member becomes its Follower. When a Commander casts a skill, Followers receive various Morale Beacon bonuses. This effect is disabled if there are 2 or 3 Commanders on the field.", + "SoldierPartnerGroup.27.1": "Glamour Magic", + "SoldierPartnerGroup.27.2": "Glamour Magic members gain a Skill DMG bonus and Dual Cast. Reduces the second skill cast's effectiveness.", + "SoldierPartnerGroup.28.1": "Suppressive Fire", + "SoldierPartnerGroup.28.2": "Dealing Auto ATK DMG grants Suppressive Fire members stacking ATK SPD (up to 1 stack every 0.5s, max 20 stacks).\nAt max stacks, they gain an additional 60% Auto ATK DMG.", + "SoldierPartnerGroup.29.1": "Erudite", + "SoldierPartnerGroup.29.2": "All allied members gain Energy Recovery Efficiency. Erudite members gain an additional boost.", "SoldierPartnerGroup.3.1": "Petal Bloom", - "SoldierPartnerGroup.3.2": "When any piece in the Assist Slots casts a skill, Petal Bloom pieces immediately gain Energy, and Skill DMG increases.\n- The star level of Assist Petal Bloom pieces doubles the Skill DMG increase of Offense Petal Bloom pieces. Effects of different pieces stack.\n- 1/2/3★ Petal Bloom pieces provide a 1/2/3× increase to Skill DMG.", + "SoldierPartnerGroup.3.2": "When any member in the Assist Slots casts a skill, Petal Bloom members immediately gain Energy, and Skill DMG increases.\n- The star level of Assist Petal Bloom members doubles the Skill DMG increase of Offense Petal Bloom members. Effects of different members stack.\n- 1/2/3★ Petal Bloom members provide a 1/2/3× increase to Skill DMG.", + "SoldierPartnerGroup.30.1": "Gourmet", + "SoldierPartnerGroup.30.2": "All allied members restore HP equal to a percentage of DMG dealt. They also gain a Shield equal to a percentage of their current HP 10s after the battle starts.", + "SoldierPartnerGroup.31.1": "Chivalry", + "SoldierPartnerGroup.31.2": "When a Chivalry member casts a skill, it grants a shield to another deployed member with the lowest Shield.", + "SoldierPartnerGroup.32.1": "Weapon Master", + "SoldierPartnerGroup.32.2": "Dealing Auto ATK DMG grants Weapon Master members 1 stack of Build-Up. Casting a skill consumes all Build-Up to grant an equal number of Aftershock stacks.\nBuild-Up: Each stack increases Skill DMG by 20%.\nAftershock: Auto Attacks consume 1 stack to deal an additional 60% Auto ATK DMG.", + "SoldierPartnerGroup.33.1": "The Night Watch", + "SoldierPartnerGroup.33.2": "Activates an effect when Firstlight Noya enters the field.", + "SoldierPartnerGroup.34.1": "Breaking News", + "SoldierPartnerGroup.34.2": "Activates an effect when Mistique enters the field.", + "SoldierPartnerGroup.35.1": "Protean Ninja", + "SoldierPartnerGroup.35.2": "Activates an effect when Otoha enters the field.", + "SoldierPartnerGroup.36.1": "Ninja Legacy", + "SoldierPartnerGroup.36.2": "Activates a synergy effect when Nanoha and Otoha are on the field together.", + "SoldierPartnerGroup.37.1": "The Real Deal", + "SoldierPartnerGroup.37.2": "Activates a synergy effect when Nazuna and Sherlock are on the field together.", "SoldierPartnerGroup.4.1": "Grace Imperium", - "SoldierPartnerGroup.4.2": "When a Grace Imperium piece casts a skill, it applies Grace Marks to all enemies. When pieces inflicted with Grace Marks are defeated, their current Grace Mark stacks are transferred to their nearest allied piece.\n- Sanction Mark: Loses HP equal to 30% of the total ATK of all surviving Grace Imperium pieces every 2s for 8s.\n- Reckoning Mark: Loses HP equal to 60% of the total ATK of all surviving Grace Imperium pieces every 2s for 8s.", + "SoldierPartnerGroup.4.2": "When a Grace Imperium member casts a skill, it applies Grace Marks to all enemies. When members inflicted with Grace Marks are defeated, their current Grace Mark stacks are transferred to their nearest allied member of the same faction.\nSanction Mark: Loses HP equal to 10% of the total ATK of all surviving Grace Imperium members every 2s for 8s.\nReckoning Mark: Loses HP equal to 20% of the total ATK of all surviving Grace Imperium members every 2s for 8s.", "SoldierPartnerGroup.5.1": "Gear Spinner", - "SoldierPartnerGroup.5.2": "Gear Spinner pieces in the Assist Slots gain boosted Skill DMG and Energy Regen.", + "SoldierPartnerGroup.5.2": "Neo Grace Organization members in the Assist Slots gain boosted Skill DMG and Energy Recovery Efficiency.", "SoldierPartnerGroup.6.1": "Imperial Guard", - "SoldierPartnerGroup.6.2": "At the start of battle, Imperial Guard pieces gain increased initial Energy and Energy Regen.", + "SoldierPartnerGroup.6.2": "At the start of battle, Imperial Guard members gain increased initial Energy and Energy Recovery Efficiency.", "SoldierPartnerGroup.7.1": "Trekker Association", - "SoldierPartnerGroup.7.2": "Trekker Association pieces gain Support Fire at fixed intervals.\n- Support Fire: Increases Final DMG dealt by Auto Attacks and skills by 20%.", + "SoldierPartnerGroup.7.2": "Trekker Association members gain Support Fire at fixed intervals.\nSupport Fire: Increases Final DMG dealt by Auto Attacks and skills by 20%.", "SoldierPartnerGroup.8.1": "Freelance Trekker", - "SoldierPartnerGroup.8.2": "When a chess piece is deployed, increases specific stats for the squad. Freelance Trekker pieces gain double the bonuses.\n*The Freelance Trekker Trait is active only when exactly 1 piece is deployed.", + "SoldierPartnerGroup.8.2": "When deployed, increases specific stats for the squad. Freelance Trekker members gain an additional 100% boost.", "SoldierPartnerGroup.9.1": "Ashwind Clan", - "SoldierPartnerGroup.9.2": "When Ashwind Clan pieces deal DMG to an enemy, they apply Besieged for 5s.\nAshwind Clan pieces deal 20% increased DMG to Besieged targets." + "SoldierPartnerGroup.9.2": "When Ashwind Clan members deal DMG to an enemy, they apply Besieged for 5s.\nAshwind Clan members deal 20% increased DMG to Besieged targets." } \ No newline at end of file diff --git a/data/language/en_us/soldierpotential.json b/data/language/en_us/soldierpotential.json index 21152bf78..dd793b3d6 100644 --- a/data/language/en_us/soldierpotential.json +++ b/data/language/en_us/soldierpotential.json @@ -2,23 +2,23 @@ "SoldierPotential.1000101.1": "Shatter Pitch", "SoldierPotential.1000101.2": "[Active in Offense Slot] When the Offense Skill hits, decreases the target's DEF, up to 10 stacks.", "SoldierPotential.1000102.1": "Fearless Stand", - "SoldierPotential.1000102.2": "[Active in Offense Slot] The Offense Skill can additionally target the enemy piece with the highest HP.", + "SoldierPotential.1000102.2": "[Active in Offense Slot] The Offense Skill can additionally target the enemy with the highest HP.", "SoldierPotential.1000301.1": "Wildwood Wrath", - "SoldierPotential.1000301.2": "[Active in Assist Slot] After casting a Assist Skill, additionally increases the ATK SPD increase effect of allied Forest Friend pieces deployed.", + "SoldierPotential.1000301.2": "[Active in Assist Slot] After casting a Assist Skill, additionally increases the ATK SPD increase effect of allied Forest Friends deployed.", "SoldierPotential.1000302.1": "Wildwood Outrage", - "SoldierPotential.1000302.2": "[Active in Assist Slot] After casting a Assist Skill, significantly increases the ATK SPD increase effect of allied Forest Friend pieces deployed.", + "SoldierPotential.1000302.2": "[Active in Assist Slot] After casting a Assist Skill, significantly increases the ATK SPD increase effect of allied Forest Friends deployed.", "SoldierPotential.1000501.1": "Fearsome Dash", "SoldierPotential.1000501.2": "[Active in Offense Slot] When Charge Forward deals DMG, decreases the target's ATK, stacking up to 10 times.", "SoldierPotential.1000502.1": "Endless Ram", "SoldierPotential.1000502.2": "[Active in Offense Slot] When Charge Forward deals DMG, no longer decreases own DMG dealt.", "SoldierPotential.1000601.1": "Wildwood Watcher", - "SoldierPotential.1000601.2": "[Active in Assist Slot] After casting a Assist Skill, additionally increases the DEF increase effect of allied Forest Friend pieces deployed.", + "SoldierPotential.1000601.2": "[Active in Assist Slot] After casting a Assist Skill, additionally increases the DEF increase effect of allied Forest Friends deployed.", "SoldierPotential.1000602.1": "Wildwood Patron", - "SoldierPotential.1000602.2": "[Active in Assist Slot] After casting a Assist Skill, significantly increases the DEF increase effect of allied Forest Friend pieces deployed.", + "SoldierPotential.1000602.2": "[Active in Assist Slot] After casting a Assist Skill, significantly increases the DEF increase effect of allied Forest Friends deployed.", "SoldierPotential.1001501.1": "Wildwood Boon", - "SoldierPotential.1001501.2": "[Active in Assist Slot] After casting a Assist Skill, additionally increases the HP increase effect of allied Forest Friend pieces deployed.", + "SoldierPotential.1001501.2": "[Active in Assist Slot] After casting a Assist Skill, additionally increases the HP increase effect of allied Forest Friends deployed.", "SoldierPotential.1001502.1": "Wildwood Prayer", - "SoldierPotential.1001502.2": "[Active in Assist Slot] After casting a Assist Skill, significantly increases the HP increase effect of allied Forest Friend pieces deployed.", + "SoldierPotential.1001502.2": "[Active in Assist Slot] After casting a Assist Skill, significantly increases the HP increase effect of allied Forest Friends deployed.", "SoldierPotential.1001701.1": "Power Purree", "SoldierPotential.1001701.2": "Increases own Energy Recovery Efficiency.", "SoldierPotential.1001702.1": "Meow's Grace", @@ -31,10 +31,22 @@ "SoldierPotential.10701.2": "[Active in Assist Slot] When Aegis of Light (Assist Skill) hits a target, applies Stun.", "SoldierPotential.10702.1": "Perfect Spiral", "SoldierPotential.10702.2": "[Active in Assist Slot] Aegis of Light (Assist Skill) can ricochet 3 times. Each ricochet generates a sphere, dealing AoE DMG.", + "SoldierPotential.10801.1": "Area Bombardment", + "SoldierPotential.10801.2": "[Active in Assist Slot] Increases the number of airdropped bombs from the Assist Skill.", + "SoldierPotential.10802.1": "Heated Battle", + "SoldierPotential.10802.2": "[Active in Assist Slot] The Assist Skill's airdropped bombs leave behind fire pits that deal DMG over time.", + "SoldierPotential.11001.1": "Twin Nightborn", + "SoldierPotential.11001.2": "[Active in Assist Slot] The Assist Skill summons 1 additional Shadow Clone, and all clones last longer.", "SoldierPotential.1100101.1": "Wolfpack Coordination", - "SoldierPotential.1100101.2": "[Active in Assist Slot] After casting a Assist Skill, additionally increases the ATK increase effect of allied Forest Friend pieces deployed.", + "SoldierPotential.1100101.2": "[Active in Assist Slot] After casting a Assist Skill, additionally increases the ATK increase effect of allied Forest Friends deployed.", "SoldierPotential.1100102.1": "Alpha Wolf", - "SoldierPotential.1100102.2": "[Active in Assist Slot] After casting a Assist Skill, significantly increases the ATK increase effect of allied Forest Friend pieces deployed.", + "SoldierPotential.1100102.2": "[Active in Assist Slot] After casting a Assist Skill, significantly increases the ATK increase effect of allied Forest Friends deployed.", + "SoldierPotential.11002.1": "Phantom Waltz", + "SoldierPotential.11002.2": "[Active in Offense Slot] While in the Offense Slot, continuously spawns Shadow Clones next to random enemies (up to 3 clones). When casting the Offense Skill, all Shadow Clones launch a combo slash together.", + "SoldierPotential.1100701.1": "Mass Sowing", + "SoldierPotential.1100701.2": "[Active in Assist Slot] The Assist Skill's triple shot becomes a barrage.", + "SoldierPotential.1100702.1": "Overtime Work", + "SoldierPotential.1100702.2": "[Active in Assist Slot] Extends the field duration of the Assist Skill.", "SoldierPotential.11101.1": "Vector: Solidifying", "SoldierPotential.11101.2": "[Active in Offense Slot] For each ice arrow fired by the Offense Skill, increases own DMG dealt, up to 10 stacks. This effect disappears when the skill ends.", "SoldierPotential.11102.1": "Blizzard: Stack", @@ -43,10 +55,34 @@ "SoldierPotential.11201.2": "[Active in Offense Slot] Auto Attacks change to continuous sword aura attacks, dealing AoE DMG.", "SoldierPotential.11202.1": "Quadra Blinks", "SoldierPotential.11202.2": "[Active in Offense Slot] When casting the Offense Skill, additionally fires 3 sword aura waves, dealing AoE DMG.", + "SoldierPotential.11301.1": "Wave Swirl", + "SoldierPotential.11301.2": "[Active in Offense Slot] Increases the number of waves unleashed by the Offense Skill.", + "SoldierPotential.11302.1": "Cliffside Spring", + "SoldierPotential.11302.2": "[Active in Offense Slot] Casting the Offense Skill empowers Auto Attacks, expanding their range and turning the final hit into a double strike.", + "SoldierPotential.11401.1": "Dark Evil Eye", + "SoldierPotential.11401.2": "[Active in Offense Slot] After casting the Offense Skill, enters Evil Eye Unleashed state for 5s. While this effect is active, enhances Auto Attacks into Dark Burst, and significantly increases Attack Speed.", + "SoldierPotential.11402.1": "Penetrating Bullet", + "SoldierPotential.11402.2": "[Active in Offense Slot] Extends the duration of Evil Eye Unleashed. Dark Burst projectiles can now pierce through targets.", "SoldierPotential.11501.1": "Firefly Glow: Radiance", "SoldierPotential.11501.2": "[Active in Offense Slot] After the shadow generated by the Offense Skill self-destructs, leaves behind Scorching Sunray that deals DMG to the target.", "SoldierPotential.11502.1": "Firefly Glow: Luminary", "SoldierPotential.11502.2": "[Active in Offense Slot] After continuously attacking the same target for a period of time, can fire an Enhanced Cannon at the target, dealing DMG.", + "SoldierPotential.11601.1": "Corrosive Vines", + "SoldierPotential.11601.2": "[Active in Assist Slot] Seed Shower (Assist Skill) decreases target DEF.", + "SoldierPotential.11602.1": "Bouquet Blast", + "SoldierPotential.11602.2": "[Active in Assist Slot] Expands the range of Seed Shower (Assist Skill).", + "SoldierPotential.11701.1": "Energy Storage: Channel", + "SoldierPotential.11701.2": "[Active in Assist Slot] When the Assist Skill's lightning hits a target, generates a Chain Lightning that bounces between enemies.", + "SoldierPotential.11702.1": "Thunderbolt: Dragon", + "SoldierPotential.11702.2": "[Active in Offense Slot] Expands the range and increases the damage frequency of Thunder Domain (Offense Skill).", + "SoldierPotential.11801.1": "Soul Buckle", + "SoldierPotential.11801.2": "[Active in Offense Slot] The Offense Skill's horizontal sweep generates chains that pull targets. Breaking the chains deals an additional hit of DMG.", + "SoldierPotential.11802.1": "Roaming Spectre", + "SoldierPotential.11802.2": "[Active in Assist Slot] Dealing DMG with Shadow Scythe (Assist Skill) spawns venom that deals DMG over time.", + "SoldierPotential.11901.1": "Distant Prayer", + "SoldierPotential.11901.2": "[Active in Offense Slot] The DMG of the Offense Skill's sunflower shurikens scales with travel distance.", + "SoldierPotential.11902.1": "Blossom Flurry", + "SoldierPotential.11902.2": "[Active in Offense Slot] For 10s after casting the Offense Skill, Auto Attacks fire 3 additional piercing shurikens.", "SoldierPotential.12001.1": "Verdant Shroud", "SoldierPotential.12001.2": "[Active in Offense Slot] After the Offense Skill gathers energy and detonates, continuously deals DMG to the target location.", "SoldierPotential.12002.1": "Double Tempest", @@ -55,8 +91,12 @@ "SoldierPotential.12501.2": "[Active in Assist Slot] The Assist Skill can additionally generate 3 Ice Flowers.", "SoldierPotential.12502.1": "Unstoppable March", "SoldierPotential.12502.2": "[Active in Offense Slot] Increases the attack range of the Offense Skill and extends its duration.", + "SoldierPotential.12601.1": "Butterfly Flaw-Seeker", + "SoldierPotential.12601.2": "[Active in Assist Slot] Hits from the Assist Skill inflict Butterfly Mark on the target, decreasing their DEF.", + "SoldierPotential.12602.1": "Ember of Tomorrow", + "SoldierPotential.12602.2": "[Active in Assist Slot] The Assist Skill fires 2 additional Soulflare Butterflies.", "SoldierPotential.12701.1": "Billowing Tide", - "SoldierPotential.12701.2": "[Active in Offense Slot] After casting the Offense Skill, allied pieces deployed gain a shield.", + "SoldierPotential.12701.2": "[Active in Offense Slot] After casting the Offense Skill, allies deployed gain a shield.", "SoldierPotential.12702.1": "Limpid Stream", "SoldierPotential.12702.2": "[Active in Assist Slot] The Assist Skill becomes additionally performing 4 consecutive slashes, dealing DMG to the target.", "SoldierPotential.13001.1": "Lethal Puppet", @@ -82,7 +122,7 @@ "SoldierPotential.13201.1": "Gi: Supernova Burst", "SoldierPotential.13201.2": "[Active in Offense Slot] The Offense Skill can perform multiple additional attacks, dealing DMG to the target.", "SoldierPotential.13202.1": "Ultimatum", - "SoldierPotential.13202.2": "[Active in Offense Slot] The Offense Skill can follow up with an additional attack, dealing AoE DMG. For each Ashwind Clan piece deployed in Support spots, increases own DMG dealt, stacking up to 10 times.", + "SoldierPotential.13202.2": "[Active in Offense Slot] The Offense Skill can follow up with an additional attack, dealing AoE DMG. For each Ashwind Clan allies deployed in Support spots, increases own DMG dealt, stacking up to 10 times.", "SoldierPotential.13301.1": "Flower Sea: Blast", "SoldierPotential.13301.2": "[Active in Offense Slot] When petals fired by the Offense Skill defeat a target, triggers Flower Formation, dealing AoE DMG.", "SoldierPotential.13302.1": "Youth: Dazzling", @@ -91,10 +131,26 @@ "SoldierPotential.13401.2": "[Active in Assist Slot] The Assist Skill becomes a continuous attack.", "SoldierPotential.13402.1": "Voidrend Blitz", "SoldierPotential.13402.2": "[Active in Assist Slot] When the Assist Skill duration ends, triggers an explosion, dealing AoE DMG.", + "SoldierPotential.13501.1": "Thread the Needle", + "SoldierPotential.13501.2": "[Active in Offense Slot] Casting the Offense Skill causes all active Pumpka Phantoms to simultaneously unleash Whirlwind Slash.", + "SoldierPotential.13502.1": "Extended Exposure", + "SoldierPotential.13502.2": "[Active in Offense Slot] The Offense Skill summons 1 additional Pumpka Phantoms, up to 10. Casting a skill extends the duration of all Pumpka Phantoms by 5s.", + "SoldierPotential.13701.1": "Mass Deployment", + "SoldierPotential.13701.2": "[Active in Assist Slot] Increases the Assist Skill's slam count to 6. Every 3rd slam spawns a Sentry.", + "SoldierPotential.13702.1": "Piercing Trajectory", + "SoldierPotential.13702.2": "[Active in Assist Slot] Increases the size and DMG of projectiles fired by Sentries, allowing them to pierce through targets.", + "SoldierPotential.13901.1": "Dusting Vortex", + "SoldierPotential.13901.2": "Upon reaching 3 Sweep Marks, the next skill consumes all marks to become an Ultimate.", + "SoldierPotential.13902.1": "Overtime Chore", + "SoldierPotential.13902.2": "[Active in Offense Slot] After casting the Ultimate, enters Abyss state for 10s, altering Auto Attack form and increasing its DMG.", "SoldierPotential.14001.1": "Gauge Overdrive", "SoldierPotential.14001.2": "[Active in Assist Slot] Bunny Fireworks fired by the Assist Skill deal AoE DMG.", "SoldierPotential.14002.1": "Furball Fusillade", - "SoldierPotential.14002.2": "[Active in Assist Slot] The Assist Skill can fire Bunny Fireworks at up to 3 enemy pieces.", + "SoldierPotential.14002.2": "[Active in Assist Slot] The Assist Skill can fire Bunny Fireworks at up to 3 enemies.", + "SoldierPotential.14101.1": "Crimson Dragon: Convergence", + "SoldierPotential.14101.2": "[Active in Assist Slot] The Assist Skill summons 1 additional Crimson Dragon.", + "SoldierPotential.14102.1": "Ink Sigil: Horn Call", + "SoldierPotential.14102.2": "[Active in Assist Slot] Each active Crimson Dragon on the field increases Offense members' ATK.", "SoldierPotential.14301.1": "Rotary Saw", "SoldierPotential.14301.2": "[Active in Assist Slot] The Assist Skill can slash 1 additional time, dealing DMG to the target.", "SoldierPotential.14302.1": "Underbarrel Launcher", @@ -103,6 +159,10 @@ "SoldierPotential.14401.2": "[Active in Offense Slot] After casting the Offense Skill, Auto Attacks can generate a Coiling Serpent for a period of time. The Coiling Serpent automatically attacks the target, dealing DMG to the target.", "SoldierPotential.14402.1": "Raging Waves", "SoldierPotential.14402.2": "[Active in Offense Slot] Auto Attacks become continuous high-speed slashes, dealing AoE DMG. The Offense Skill controls Coiling Serpent to deal AoE DMG, dealing DMG in a large area.", + "SoldierPotential.14501.1": "Solitary Lantern", + "SoldierPotential.14501.2": "[Active in Offense Slot] For 10s after casting the Offense Skill, Auto Attacks have a chance to trigger clone shots.\n[Active in Assist Slot] Casting the Assist Skill summons 3 clones to shoot at the target.", + "SoldierPotential.14502.1": "Solemn Echo", + "SoldierPotential.14502.2": "[Active in Offense Slot] The Offense Skill's projectiles can bounce twice. Significantly increases the chance for Auto Attacks to trigger clone shots.\n[Active in Assist Slot] Decreases the travel speed of Weeping Skies (Assist Skill), but increases its bombardment count.", "SoldierPotential.14901.1": "Earthshaker", "SoldierPotential.14901.2": "[Active in Offense Slot] The Offense Skill can generate Seismic Waves, dealing AoE DMG.", "SoldierPotential.14902.1": "Beyond All Control", @@ -110,15 +170,15 @@ "SoldierPotential.15001.1": "Divine Thunderquake", "SoldierPotential.15001.2": "[Active in Assist Slot] The Assist Skill channels Lux Energy, dealing AoE DMG.", "SoldierPotential.1500101.1": "Scatter Scratch: Duo", - "SoldierPotential.1500101.2": "[Active in Assist Slot] The Assist Skill can continuously attack up to 2 enemy pieces.", + "SoldierPotential.1500101.2": "[Active in Assist Slot] The Assist Skill can continuously attack up to 2 enemies.", "SoldierPotential.1500102.1": "Scatter Scratch: Trio", - "SoldierPotential.1500102.2": "[Active in Assist Slot] The Assist Skill can continuously attack up to 3 enemy pieces.", + "SoldierPotential.1500102.2": "[Active in Assist Slot] The Assist Skill can continuously attack up to 3 enemies.", "SoldierPotential.15002.1": "Radiant Ascent", "SoldierPotential.15002.2": "[Active in Assist Slot] Increases the number of times the Assist Skill channels Lux Energy.", "SoldierPotential.1501101.1": "Chain Sprint", "SoldierPotential.1501101.2": "[Active in Assist Slot] After casting a Assist Skill, Veteran Harvest Employees can enter the field to fight.", "SoldierPotential.1501102.1": "Shield of Protection", - "SoldierPotential.1501102.2": "[Active in Assist Slot] While Veteran Harvest Employees are on the field, decreases DMG taken by allied pieces.", + "SoldierPotential.1501102.2": "[Active in Assist Slot] While Veteran Harvest Employees are on the field, decreases DMG taken by allies.", "SoldierPotential.15501.1": "Dance of the Riptide", "SoldierPotential.15501.2": "[Active in Assist Slot] Increases the number of surfs triggered by the Assist Skill.", "SoldierPotential.15502.1": "Kick the Wave", @@ -126,11 +186,19 @@ "SoldierPotential.15601.1": "Spooky Dance", "SoldierPotential.15601.2": "[Active in Assist Slot] The Penguin summoned by the Assist Skill charges at the target, then deals AoE DMG to nearby targets every 1s for a period of time.", "SoldierPotential.15602.1": "Bingo Crush", - "SoldierPotential.15602.2": "[Active in Assist Slot] The Assist Skill becomes granting shields to allied pieces and generating a Penguin Statue, dealing AoE DMG.", + "SoldierPotential.15602.2": "[Active in Assist Slot] The Assist Skill becomes granting shields to allies and generating a Penguin Statue, dealing AoE DMG.", + "SoldierPotential.15701.1": "Hunting Dark Shackle", + "SoldierPotential.15701.2": "[Active in Offense Slot] Hits from the Offense Skill apply Hunter's Mark to the target. Increases Auto ATK DMG against marked targets.", + "SoldierPotential.15702.1": "Scatter Shot", + "SoldierPotential.15702.2": "[Active in Offense Slot] Extends the duration of Hunter's Mark. Auto Attacks against marked targets fire an additional lob shot that deals AoE DMG.", "SoldierPotential.16001.1": "Rainbow Rebound", "SoldierPotential.16001.2": "[Active in Assist Slot] Increases the number of bounces of Bubble Frog from the Assist Skill.", "SoldierPotential.16002.1": "Hovering Gale", "SoldierPotential.16002.2": "[Active in Offense Slot] The Offense Skill becomes generating Waters, dealing DMG in a large area. Willow can perform Diving attacks, dealing AoE DMG.\n[Active in Assist Slot] Greatly increases the number of jumps of Bubble Frog from the Assist Skill and increases its bounce speed.", + "SoldierPotential.16201.1": "Gavel of Absolution", + "SoldierPotential.16201.2": "[Active in Offense Slot] Auto Attacks have a chance to trigger Starfall to attack a random enemy. When Starfall disappears, it fires lightning that moves toward Firstlight Noya, dealing DMG to enemies along its path.\n[Active in Assist Slot] Continuously fires Glows as sword aura in all directions while Firstlight Noya swings her longsword during her Assist Skill.", + "SoldierPotential.16202.1": "Sinbreaker", + "SoldierPotential.16202.2": "[Active in Offense Slot] Starfall is instantly absorbed upon landing, stacking up to 5 times. At max stacks, the next Offense Skill consumes all stacks and transforms into Judgment Starfall.\n[Active in Assist Slot] Extends the duration of the longsword swinging during Assist Skill, and increases the size and DMG of Glows as sword aura.", "SoldierPotential.1700101.1": "Divine Sanction Ward", "SoldierPotential.1700101.2": "[Active in Assist Slot] When casting the Assist Skill, if the target's HP is above 50%, deals additional DMG.", "SoldierPotential.1700102.1": "Knight's Resolve", @@ -142,11 +210,39 @@ "SoldierPotential.1702101.1": "Grace Refund", "SoldierPotential.1702101.2": "[Active in Assist Slot] Increases Energy gained by the Assist Skill.", "SoldierPotential.1702102.1": "Glory's Boon", - "SoldierPotential.1702102.2": "[Active in Assist Slot] The Assist Skill can additionally apply Morale Boost to 1 allied piece deployed.", + "SoldierPotential.1702102.2": "[Active in Assist Slot] The Assist Skill can additionally apply Morale Boost to 1 allies deployed.", "SoldierPotential.1703101.1": "Banner of Valor", "SoldierPotential.1703101.2": "[Active in Assist Slot] Increases DMG dealt by the Assist Skill.", "SoldierPotential.1703102.1": "Drums of War", "SoldierPotential.1703102.2": "[Active in Assist Slot] Significantly increases DMG dealt by the Assist Skill.", + "SoldierPotential.1800101.1": "Leaping Whirlblade", + "SoldierPotential.1800101.2": "[Active in Offense Slot] Adds a leaping spin slash to the end of the Offense Skill.", + "SoldierPotential.1800102.1": "Growing Edge", + "SoldierPotential.1800102.2": "[Active in Offense Slot] Landing Auto Attacks increases own Crit Rate, stacking up to 20 times.", + "SoldierPotential.1801101.1": "Magic Barrier", + "SoldierPotential.1801101.2": "[Active in Assist Slot] Casting the Assist Skill grants Shield to all Offense members.", + "SoldierPotential.1801102.1": "Star Multiplier", + "SoldierPotential.1801102.2": "[Active in Assist Slot] Increases the number and DMG of stars summoned by the Assist Skill.", + "SoldierPotential.3090101.1": "Hidden Edge", + "SoldierPotential.3090101.2": "[Active in Offense Slot] Casting the Offense Skill grants bonus ATK.", + "SoldierPotential.3090102.1": "Sharp Scorpion Sting", + "SoldierPotential.3090102.2": "[Active in Assist Slot] Increases the DMG of the Assist Skill.", + "SoldierPotential.3091101.1": "Crossbow Overdrive", + "SoldierPotential.3091101.2": "[Active in Assist Slot] Increases the DMG of the Assist Skill's crossbow bolts.", + "SoldierPotential.3091102.1": "Triple Sand Piercer", + "SoldierPotential.3091102.2": "[Active in Assist Slot] The Assist Skill now fires a 3-round burst.", + "SoldierPotential.3092101.1": "Trajectory Heat-Up", + "SoldierPotential.3092101.2": "[Active in Assist Slot] Each successful snipe from the Assist Skill increases own DMG, stacking up to 5 times.", + "SoldierPotential.3092102.1": "Efficient Snipe", + "SoldierPotential.3092102.2": "[Active in Assist Slot] Reduces the aiming time of the Assist Skill.", + "SoldierPotential.3093101.1": "Sandstorm Overturn", + "SoldierPotential.3093101.2": "[Active in Assist Slot] Increases the number of Sand Pillar Missiles summoned by the Assist Skill.", + "SoldierPotential.3093102.1": "Assault Armament", + "SoldierPotential.3093102.2": "[Active in Offense Slot] The Offense Skill forms a sand hammer on the blade, increasing the range and DMG of the draw slash. After the skill ends, Auto Attacks are replaced by a 3-hit hammer combo that deals higher DMG.", + "SoldierPotential.3110101.1": "Apex Hunter", + "SoldierPotential.3110101.2": "[Active in Assist Slot] Randomly empowers 1 hound summoned by the Assist Skill, expanding its detection and attack range, and dealing more DMG.", + "SoldierPotential.3110102.1": "Silver Edge Finale", + "SoldierPotential.3110102.2": "[Active in Offense Slot] Increases the dash count of the Offense Skill by 1, adding a teleport slash at the end that deals AoE Skill DMG in a large area.", "SoldierPotential.5080101.1": "Sherlock's Bonus", "SoldierPotential.5080101.2": "[Active in Assist Slot] When the Assist Skill enters the field, gains a random amount of Gold.", "SoldierPotential.5080102.1": "Sherlock the Moneybag", @@ -154,7 +250,7 @@ "SoldierPotential.9000101.1": "Meow God Aegis", "SoldierPotential.9000101.2": "[Active in Assist Slot] Increases the Shield provided by the Assist Skill.", "SoldierPotential.9000102.1": "Meow God Cure", - "SoldierPotential.9000102.2": "[Active in Assist Slot] The Assist Skill now grants a shield to a random allied piece deployed, restoring HP every second for 5 seconds.", + "SoldierPotential.9000102.2": "[Active in Assist Slot] The Assist Skill now grants a shield to a random allied member deployed, restoring HP every second for 5 seconds.", "SoldierPotential.9000201.1": "Scorching Oven", "SoldierPotential.9000201.2": "[Active in Assist Slot] After the Bomber Chicken self-destructs, applies permanent Burn to the target.", "SoldierPotential.9000202.1": "Deep Fry", diff --git a/data/language/en_us/soldierquest.json b/data/language/en_us/soldierquest.json deleted file mode 100644 index a7732daf0..000000000 --- a/data/language/en_us/soldierquest.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "SoldierQuest.10101.1": "Earn a total of 400 Mission Points", - "SoldierQuest.10102.1": "Earn a total of 800 Mission Points", - "SoldierQuest.10103.1": "Earn a total of 1,200 Mission Points", - "SoldierQuest.10104.1": "Earn a total of 1,600 Mission Points", - "SoldierQuest.10105.1": "Earn a total of 2,000 Mission Points", - "SoldierQuest.10106.1": "Earn a total of 2,400 Mission Points", - "SoldierQuest.10201.1": "Earn a total of 2,800 Mission Points", - "SoldierQuest.10202.1": "Earn a total of 3,200 Mission Points", - "SoldierQuest.10203.1": "Earn a total of 3,600 Mission Points", - "SoldierQuest.10204.1": "Earn a total of 4,000 Mission Points", - "SoldierQuest.10205.1": "Earn a total of 4,400 Mission Points", - "SoldierQuest.10206.1": "Earn a total of 4,800 Mission Points" -} \ No newline at end of file diff --git a/data/language/en_us/soldierquestgroup.json b/data/language/en_us/soldierquestgroup.json deleted file mode 100644 index 7aa0693da..000000000 --- a/data/language/en_us/soldierquestgroup.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "SoldierQuestGroup.101.1": "Week 1", - "SoldierQuestGroup.102.1": "Week 2" -} \ No newline at end of file diff --git a/data/language/en_us/soldierrecommendbuilds.json b/data/language/en_us/soldierrecommendbuilds.json index 1016ae994..c8768f8b6 100644 --- a/data/language/en_us/soldierrecommendbuilds.json +++ b/data/language/en_us/soldierrecommendbuilds.json @@ -1,18 +1,22 @@ { - "SoldierRecommendBuilds.1.1": "[3 New Star, 3 Dead Shot] New Star Guild: Balanced and All-Rounded", + "SoldierRecommendBuilds.1.1": "[3 New Star, 4 Dead Shot] New Star Guild: Balanced and All-Rounded", "SoldierRecommendBuilds.1.2": "Noya stacks Daisy effect. Paired with Dead Shot's Crit buffs and Divine Favor's effects, it's a balanced build.", - "SoldierRecommendBuilds.2.1": "[3 Petal Bloom, 3 Apex Warrior] Petal Bloom: Survival and Stacking", - "SoldierRecommendBuilds.2.2": "With Apex Warrior stacking Warrior Momentum, paired with Petal Bloom's high Skill DMG, this build deals top-tier Skill DMG burst. Chitose's Freelance Trekker doubles the team's stats, while Post Haste slows the enemies with frost, and Survival Expert stacks HP for sustain.", - "SoldierRecommendBuilds.3.1": "[5 Grace Imperium, 4 Divine Favor] Grace Imperium: DoT Burst", - "SoldierRecommendBuilds.3.2": "Canace leads by inflicting Grace Marks for continuous DMG, detonates 5 stacks for 10x burst DMG, supplemented by Divine Favor's warrior effects and Charm Aura for reliable crowd control, dealing top-tier DPS output.", - "SoldierRecommendBuilds.4.1": "[5 Ashwind Clan, 4 United Force] Ashwind Clan: Besiege", - "SoldierRecommendBuilds.4.2": "With Vollara as the core, this build applies Besieged Marks to buff Auto Attacks and boost Energy Regen. Paired with United Force to maximize Team ATK and Crit, forming an Auto Attack-focused, steamrolling formation.", - "SoldierRecommendBuilds.5.1": "[Sherlock: 7 Forest Friends] Sherlock Hypercarry", - "SoldierRecommendBuilds.5.2": "Once frontline pieces are defeated, Sherlock steps in to inherit the high stats from Forest Friends. Seven Forest Friends pieces ensure massive Energy Regen, enabling infinite spamming of single-target burst.", - "SoldierRecommendBuilds.6.1": "[4 Gear Spinner, 3 Grace Imperium] Gear Spinner Sustain DoT", - "SoldierRecommendBuilds.6.2": "Gear Spinner's shields and the maintenance program provide team-wide healing and survivability. Firefly and Gerie apply Grace Marks for continuous DMG, while Shia's Charm Aura control and Freelance Trekker's doubled stats bring both sustain and burst.", - "SoldierRecommendBuilds.7.1": "[Trekker Association: 3 Charm Aura] Suntide Willow Debuff", - "SoldierRecommendBuilds.7.2": "Stacks Trekker Association Assist DMG, while Charm Aura builds up debuffs with unlimited stacks. Linked with Divine Favor and a three-Trait synergy to combo for a great battle performance.", - "SoldierRecommendBuilds.8.1": "[4 Imperial Guard, 2 United Harvest] United Harvest Economy Comp", - "SoldierRecommendBuilds.8.2": "Imperial Guard Economic build. Call to Arms snowballs your advantage by generating extra gold at battle end. Combined with United Harvest, it grants a massive resource advantage in the late game." + "SoldierRecommendBuilds.10.1": "White Cat Troupe: 8 Suppressive Fire] Suppressive Fire Extreme Attack Speed", + "SoldierRecommendBuilds.10.2": "In the early stage, center the strategy around Kasimira and continuously stack Attack Speed through high-frequency Auto Attacks. Chaton Evil Eye Unleashed can maximize Auto Attack bonuses.", + "SoldierRecommendBuilds.2.1": "[6 Ashwind Club, 4 Suppressive Fire] Ashwind Club Besiege Build", + "SoldierRecommendBuilds.2.2": "Ashwind members stack Besieged marks to enhance Auto Attacks and Energy Regen. Paired with Suppressive Fire to increase Attack Speed, this is an Auto Attack-focused, steamrolling lineup.", + "SoldierRecommendBuilds.3.1": "[7 Sherlock Forest Friends] Sherlock Hypercarry", + "SoldierRecommendBuilds.3.2": "Rush levels early to find Sherlock. After the frontline falls, Sherlock subbing in can inherit Forest Friends' high stats. Level 7 Forest Friends' Energy Regen amplifies this single-core burst build.", + "SoldierRecommendBuilds.4.1": "[5 Grace Imperium, 4 Divine Favor] Grace Imperium DoT Burst", + "SoldierRecommendBuilds.4.2": "Led by Canace, this build uses Grace Marks to inflict continuous HP loss, then detonates 5 stacks for a tenfold burst. Supplemented by Divine Favor and Charm control, it delivers top-tier damage.", + "SoldierRecommendBuilds.5.1": "[6 United Harvest, 4 Charm Aura] United Harvest Economy Build", + "SoldierRecommendBuilds.5.2": "United Harvest builds economy through loss streaks, grants extra gold at battle settlement, and stacks Performance to increase stats, using its resource advantage to crush the late game.", + "SoldierRecommendBuilds.6.1": "[3 Petal Bloom, 6 Glamour Magic] Petal Bloom Double Cast", + "SoldierRecommendBuilds.6.2": "Petal Bloom stacks extremely high Skill DMG bonuses, while Glamour Magic grants members repeated skill casts, allowing the team to deal astonishing damage in prolonged battles.", + "SoldierRecommendBuilds.7.1": "[5 Desert Scorpion, 4 Apex Warrior] Sandscorpion Mercenary Summon Build", + "SoldierRecommendBuilds.7.2": "Desert Golem supports the battle and improves overall combat strength. Use Apex Warrior for a stable transition, and finding Commander Hazana can greatly increase the team's power.", + "SoldierRecommendBuilds.8.1": "[3 Chivalry, 4 Imperial Guard] Firstlight Noya Balanced", + "SoldierRecommendBuilds.8.2": "Firstlight Noya consumes Shield when casting skills to increase damage. Chivalric Spirit can generate large amounts of Shield, balancing both offense and survivability.", + "SoldierRecommendBuilds.9.1": "[Ninja Legacy, 8 Dead Shot] Dead Shot Crit Build", + "SoldierRecommendBuilds.9.2": "Dead Shot members gain high Crit Rate and Crit DMG, while the Legacy of Ninjutsu bond further strengthens Otoha and Nanoha, forming a burst-damage lineup." } \ No newline at end of file diff --git a/data/language/en_us/soldierskin.json b/data/language/en_us/soldierskin.json index 022acd47c..a1498b083 100644 --- a/data/language/en_us/soldierskin.json +++ b/data/language/en_us/soldierskin.json @@ -38,5 +38,29 @@ "SoldierSkin.2501037.1": "Firefang", "SoldierSkin.2501038.1": "Captain Ⅴacuum", "SoldierSkin.2501039.1": "Vacuum Kitty", - "SoldierSkin.2501040.1": "Bomber Chicken" + "SoldierSkin.2501040.1": "Bomber Chicken", + "SoldierSkin.2501041.1": "Jinglin", + "SoldierSkin.2501042.1": "Shimiao", + "SoldierSkin.2501043.1": "Chixia", + "SoldierSkin.2501044.1": "Kasimira", + "SoldierSkin.2501045.1": "Ridge", + "SoldierSkin.2501046.1": "Coronis", + "SoldierSkin.2501047.1": "Flora", + "SoldierSkin.2501048.1": "Firenze", + "SoldierSkin.2501049.1": "Karin", + "SoldierSkin.2501050.1": "Eleanor", + "SoldierSkin.2501051.1": "Allie", + "SoldierSkin.2501052.1": "Nanoha", + "SoldierSkin.2501053.1": "Otoha", + "SoldierSkin.2501054.1": "Mistique", + "SoldierSkin.2501055.1": "Chaton", + "SoldierSkin.2501056.1": "Firstlight Noya", + "SoldierSkin.2501057.1": "Desert Swordsman", + "SoldierSkin.2501058.1": "Beak Mask Employee", + "SoldierSkin.2501059.1": "Desert Crossbowman", + "SoldierSkin.2501060.1": "Desert Sniper", + "SoldierSkin.2501061.1": "Sentinel Blader", + "SoldierSkin.2501062.1": "Sentinel Mage", + "SoldierSkin.2501063.1": "Greyhorn", + "SoldierSkin.2501064.1": "Hazana" } \ No newline at end of file diff --git a/data/language/en_us/soldierstartercard.json b/data/language/en_us/soldierstartercard.json deleted file mode 100644 index 1555afc91..000000000 --- a/data/language/en_us/soldierstartercard.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "SoldierStarterCard.1010101.1": "New Star", - "SoldierStarterCard.1010101.2": "Increases the drop rate of New Star pieces. The first time a New Star piece is combined into 2★, gain 1 random New Star piece.", - "SoldierStarterCard.1010101.3": "Increases the drop rate of New Star pieces. The first time a New Star piece is combined into 2★, gain 1 random New Star piece.", - "SoldierStarterCard.1010102.1": "Post Haste", - "SoldierStarterCard.1010102.2": "Increases the drop rate of Post Haste pieces. Gain 1 random Post Haste piece the first time a Post Haste piece is combined into 2★.", - "SoldierStarterCard.1010102.3": "Increases the drop rate of Post Haste pieces. Gain 1 random Post Haste piece the first time a Post Haste piece is combined into 2★.", - "SoldierStarterCard.1010103.1": "Petal Bloom", - "SoldierStarterCard.1010103.2": "Increases the drop rate of Petal Bloom pieces. Gain 1 random Petal Bloom piece the first time a Petal Bloom piece is combined into 2★.", - "SoldierStarterCard.1010103.3": "Increases the drop rate of Petal Bloom pieces. Gain 1 random Petal Bloom piece the first time a Petal Bloom piece is combined into 2★.", - "SoldierStarterCard.1010104.1": "Grace Imperium", - "SoldierStarterCard.1010104.2": "Increases the drop rate of Grace Imperium pieces. Gain Laru at the start of the round.", - "SoldierStarterCard.1010104.3": "Increases the drop rate of Grace Imperium pieces. Gain Laru at the start of the round.", - "SoldierStarterCard.1010105.1": "Gear Spinner", - "SoldierStarterCard.1010105.2": "Increases the drop rate of Gear Spinner pieces. Gain Captain Ⅴacuum at the start of the round.", - "SoldierStarterCard.1010105.3": "Increases the drop rate of Gear Spinner pieces. Gain Captain Ⅴacuum at the start of the round.", - "SoldierStarterCard.1010106.1": "Imperial Guard", - "SoldierStarterCard.1010106.2": "Increases the drop rate of Imperial Guard pieces. Gain Guard Captain at the start of the round.", - "SoldierStarterCard.1010106.3": "Increases the drop rate of Imperial Guard pieces. Gain Guard Captain at the start of the round.", - "SoldierStarterCard.1010107.1": "Freelance Trekker", - "SoldierStarterCard.1010107.2": "Increases the drop rate of Freelance Trekker pieces. Gain 1 random Freelance Trekker piece the first time a Freelance Trekker piece is combined into 2★.", - "SoldierStarterCard.1010107.3": "Increases the drop rate of Freelance Trekker pieces. Gain 1 random Freelance Trekker piece the first time a Freelance Trekker piece is combined into 2★.", - "SoldierStarterCard.1010108.1": "Ashwind Clan", - "SoldierStarterCard.1010108.2": "Increases the drop rate of Ashwind Clan pieces. Gain Captain Vollara at the start of the round.", - "SoldierStarterCard.1010108.3": "Increases the drop rate of Ashwind Clan pieces. Gain Captain Vollara at the start of the round.", - "SoldierStarterCard.1010109.1": "United Harvest", - "SoldierStarterCard.1010109.2": "Increases the drop rate of United Harvest pieces. Gain Veteran Employee at the start of the round.", - "SoldierStarterCard.1010109.3": "Increases the drop rate of United Harvest pieces. Gain Veteran Employee at the start of the round.", - "SoldierStarterCard.1010110.1": "Forest Friends", - "SoldierStarterCard.1010110.2": "Increases the drop rate of Forest Friend pieces. Gain Firefang at the start of the round.", - "SoldierStarterCard.1010110.3": "Increases the drop rate of Forest Friend pieces. Gain Firefang at the start of the round.", - "SoldierStarterCard.1010111.1": "Survival Expert", - "SoldierStarterCard.1010111.2": "Increases the drop rate of Survival Expert pieces. Gain Spirit of Brutality at the start of the round.", - "SoldierStarterCard.1010111.3": "Increases the drop rate of Survival Expert pieces. Gain Spirit of Brutality at the start of the round.", - "SoldierStarterCard.1010112.1": "Divine Favor", - "SoldierStarterCard.1010112.2": "Increases the drop rate of Divine Favor pieces. Gain Laru at the start of the round.", - "SoldierStarterCard.1010112.3": "Increases the drop rate of Divine Favor pieces. Gain Laru at the start of the round.", - "SoldierStarterCard.1010113.1": "Dead Shot", - "SoldierStarterCard.1010113.2": "Increases the drop rate of Dead Shot pieces. Gain 1 random Dead Shot piece the first time a Dead Shot piece is combined into 2★.", - "SoldierStarterCard.1010113.3": "Increases the drop rate of Dead Shot pieces. Gain 1 random Dead Shot piece the first time a Dead Shot piece is combined into 2★.", - "SoldierStarterCard.1010114.1": "Apex Warrior", - "SoldierStarterCard.1010114.2": "Increases the drop rate of Apex Warrior pieces. Gain 1 random Apex Warrior piece the first time an Apex Warrior piece is combined into 2★.", - "SoldierStarterCard.1010114.3": "Increases the drop rate of Apex Warrior pieces. Gain 1 random Apex Warrior piece the first time an Apex Warrior piece is combined into 2★.", - "SoldierStarterCard.1010115.1": "Charm Aura", - "SoldierStarterCard.1010115.2": "Increases the drop rate of Charm Aura pieces. Gain 1 random Charm Aura piece the first time a Charm Aura piece is combined into 2★.", - "SoldierStarterCard.1010115.3": "Increases the drop rate of Charm Aura pieces. Gain 1 random Charm Aura piece the first time a Charm Aura piece is combined into 2★.", - "SoldierStarterCard.1010116.1": "United Force", - "SoldierStarterCard.1010116.2": "Increases the drop rate of United Force pieces. Gain Citadel Shrubshew at the start of the round.", - "SoldierStarterCard.1010116.3": "Increases the drop rate of United Force pieces. Gain Citadel Shrubshew at the start of the round.", - "SoldierStarterCard.1010117.1": "Master Slacker", - "SoldierStarterCard.1010117.2": "Increases the drop rate of Master Slacker pieces. Gain 1 random Master Slacker piece the first time a Master Slacker piece is combined into 2★.", - "SoldierStarterCard.1010117.3": "Increases the drop rate of Master Slacker pieces. Gain 1 random Master Slacker piece the first time a Master Slacker piece is combined into 2★.", - "SoldierStarterCard.1010118.1": "Starting Funds", - "SoldierStarterCard.1010118.2": "Start the round with 8 Talent Gold.", - "SoldierStarterCard.1010118.3": "Start the round with 8 Talent Gold.", - "SoldierStarterCard.1010119.1": "Steady Nerves", - "SoldierStarterCard.1010119.2": "Start the round with SAN +20.", - "SoldierStarterCard.1010119.3": "Start the round with SAN +20.", - "SoldierStarterCard.1010120.1": "Startup Team", - "SoldierStarterCard.1010120.2": "Start the round with an extra 1-cost piece and an extra 2-cost piece.", - "SoldierStarterCard.1010120.3": "Start the round with an extra 1-cost piece and an extra 2-cost piece.", - "SoldierStarterCard.1010121.1": "Standing Orders", - "SoldierStarterCard.1010121.2": "After 15 total Shop refreshes, refresh cost is permanently reduced by 1.", - "SoldierStarterCard.1010121.3": "After 15 total Shop refreshes, refresh cost is permanently reduced by 1.", - "SoldierStarterCard.1010122.1": "Lessons Learned", - "SoldierStarterCard.1010122.2": "After spending a total of 30 Talent Gold, the cost of buying EXP is permanently reduced by 1.", - "SoldierStarterCard.1010122.3": "After spending a total of 30 Talent Gold, the cost of buying EXP is permanently reduced by 1.", - "SoldierStarterCard.1010123.1": "EXP Exchange", - "SoldierStarterCard.1010123.2": "After 30 total Shop refreshes, each Shop refresh grants 2 EXP.", - "SoldierStarterCard.1010123.3": "After 30 total Shop refreshes, each Shop refresh grants 2 EXP.", - "SoldierStarterCard.1010124.1": "Clientele Refinement", - "SoldierStarterCard.1010124.2": "2★ pieces may appear in the Shop.", - "SoldierStarterCard.1010124.3": "2★ pieces may appear in the Shop.", - "SoldierStarterCard.1010125.1": "Advanced Recruitment", - "SoldierStarterCard.1010125.2": "At the start of Phase 2, gain 1 random 2★ 3-cost piece. At the start of Phase 3, gain 1 random 2★ 4-cost piece", - "SoldierStarterCard.1010125.3": "At the start of Phase 2, gain 1 random 2★ 3-cost piece. At the start of Phase 3, gain 1 random 2★ 4-cost piece", - "SoldierStarterCard.1010126.1": "Steady Exploration", - "SoldierStarterCard.1010126.2": "In Phase 3, all Encounter nodes become Opportunity Node.", - "SoldierStarterCard.1010126.3": "In Phase 3, all Encounter nodes become Opportunity Node.", - "SoldierStarterCard.1010127.1": "Elite Strategies", - "SoldierStarterCard.1010127.2": "For the rest of this match, all Blessing Cards you obtain are upgraded to Gold quality.", - "SoldierStarterCard.1010127.3": "For the rest of this match, all Blessing Cards you obtain are upgraded to Gold quality.", - "SoldierStarterCard.1010128.1": "Undefeated Renown", - "SoldierStarterCard.1010128.2": "The first time you reach a 5-win streak, gain 20 Talent Gold and 10 EXP.", - "SoldierStarterCard.1010128.3": "The first time you reach a 5-win streak, gain 20 Talent Gold and 10 EXP.", - "SoldierStarterCard.1010129.1": "Winning Streak", - "SoldierStarterCard.1010129.2": "The first time you reach a 3-win streak, gain 12 Talent Gold.", - "SoldierStarterCard.1010129.3": "The first time you reach a 3-win streak, gain 12 Talent Gold.", - "SoldierStarterCard.1010130.1": "Founding Partner", - "SoldierStarterCard.1010130.2": "Start the round with two 2-cost pieces.", - "SoldierStarterCard.1010130.3": "Start the round with two 2-cost pieces.", - "SoldierStarterCard.1010131.1": "Aggressive Investment", - "SoldierStarterCard.1010131.2": "At the start of each new Phase, your SAN and Talent Gold are swapped (SAN can exceed 100).", - "SoldierStarterCard.1010131.3": "At the start of each new Phase, your SAN and Talent Gold are swapped (SAN can exceed 100).", - "SoldierStarterCard.1010133.1": "Bounce Back", - "SoldierStarterCard.1010133.2": "The first time you reach a 5-loss streak, gain 25 Talent Gold and a 2★ 2-cost piece.", - "SoldierStarterCard.1010133.3": "The first time you reach a 5-loss streak, gain 25 Talent Gold and a 2★ 2-cost piece.", - "SoldierStarterCard.1010134.1": "Artisan Reserve", - "SoldierStarterCard.1010134.2": "Once the Shop reaches Lv. 9, gain 4 EXP for every 4 Shop refreshes.", - "SoldierStarterCard.1010134.3": "Once the Shop reaches Lv. 9, gain 4 EXP for every 4 Shop refreshes.", - "SoldierStarterCard.1010135.1": "Sole Core", - "SoldierStarterCard.1010135.2": "Start the round with a 4-cost piece.", - "SoldierStarterCard.1010135.3": "Start the round with a 4-cost piece.", - "SoldierStarterCard.1010136.1": "Breakthrough Reward", - "SoldierStarterCard.1010136.2": "The first time a piece of each cost is upgraded to 2★, gain 6 additional Talent Gold.", - "SoldierStarterCard.1010136.3": "The first time a piece of each cost is upgraded to 2★, gain 6 additional Talent Gold.", - "SoldierStarterCard.1010137.1": "Lavish Wealth", - "SoldierStarterCard.1010137.2": "Start the round with 12 Talent Gold, but you cannot refresh the Shop for the first 5 nodes.", - "SoldierStarterCard.1010137.3": "Start the round with 12 Talent Gold, but you cannot refresh the Shop for the first 5 nodes.", - "SoldierStarterCard.1010138.1": "Risky Bet", - "SoldierStarterCard.1010138.2": "Start the round with SAN set to 20 and gain 20 Talent Gold.", - "SoldierStarterCard.1010138.3": "Start the round with SAN set to 20 and gain 20 Talent Gold.", - "SoldierStarterCard.1010139.1": "Unearthing Wealth", - "SoldierStarterCard.1010139.2": "Gain 1 Talent Gold each time a non-Trekker piece is upgraded to 2★.", - "SoldierStarterCard.1010139.3": "Gain 1 Talent Gold each time a non-Trekker piece is upgraded to 2★.", - "SoldierStarterCard.1010140.1": "Gathering Talents", - "SoldierStarterCard.1010140.2": "Gain 3 Talent Gold for every 5 1-cost pieces purchased.", - "SoldierStarterCard.1010140.3": "Gain 3 Talent Gold for every 5 1-cost pieces purchased." -} \ No newline at end of file diff --git a/data/language/en_us/soldierstoryresult.json b/data/language/en_us/soldierstoryresult.json new file mode 100644 index 000000000..f47e3b0bb --- /dev/null +++ b/data/language/en_us/soldierstoryresult.json @@ -0,0 +1,116 @@ +{ + "SoldierStoryResult.1110.1": "Leave", + "SoldierStoryResult.1110011.1": "Maybe Next Time", + "SoldierStoryResult.1120.1": "Leave", + "SoldierStoryResult.1120011.1": "Maybe Next Time", + "SoldierStoryResult.1130.1": "Leave", + "SoldierStoryResult.1130011.1": "Maybe Next Time", + "SoldierStoryResult.2111100.1": "Maybe Next Time", + "SoldierStoryResult.2111111.1": "You smack the Automatic Vending Artifact. It groans as if it's breaking down, then spits shiny gold coins into the tray with a cheerful clink.\n\nIt clearly resents the blow but pays you to back off.\nYou can push your luck again if you don't mind angering it further.", + "SoldierStoryResult.2111121.1": "You drop the coins in, and the Artifact blares a cheerful victory tune. You snag some extra supplies, meaning you can now bring another companion into battle.\nA pricier \"Peculiar Experience\" pops up on the screen, promising your next purchase will be one to remember.", + "SoldierStoryResult.2111131.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2111132.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2111133.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2111134.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2111135.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2111211.1": "You shake the Automatic Vending Artifact, setting off a piercing malfunction alarm. The noise cuts out as it spits a few shiny gold coins into the tray with a pleasant clink.\nIt clearly dislikes what you just did, but it pays you off to back down.\nYou could always push your luck again, assuming you don't mind angering it even more.", + "SoldierStoryResult.2111212.1": "You shake the Automatic Vending Artifact, setting off a piercing malfunction alarm. The noise cuts out as it spits a few shiny gold coins into the tray with a pleasant clink.\nIt clearly dislikes what you just did, but it pays you off to back down.\nYou could always push your luck again, assuming you don't mind angering it even more.", + "SoldierStoryResult.2111221.1": "You drop the coins in, and the Artifact blares a cheerful victory tune. You snag some extra supplies, meaning you can now bring another companion into battle.\nA pricier \"Fantastic Experience\" pops up on the screen, promising your next purchase will be one to remember.", + "SoldierStoryResult.2111222.1": "You drop the coins in, and the Artifact blares a cheerful victory tune. You snag some extra supplies, meaning you can now bring another companion into battle.\nA pricier \"Fantastic Experience\" pops up on the screen, promising your next purchase will be one to remember.", + "SoldierStoryResult.2121100.1": "Maybe Next Time", + "SoldierStoryResult.2121111.1": "You smack the Automatic Vending Artifact. It groans as if it's breaking down, then spits shiny gold coins into the tray with a cheerful clink.\n\nIt clearly resents the blow but pays you to back off.\nYou can push your luck again if you don't mind angering it further.", + "SoldierStoryResult.2121121.1": "You drop the coins in, and the Artifact blares a cheerful victory tune. You snag some extra supplies, meaning you can now bring another companion into battle.\nA pricier \"Peculiar Experience\" pops up on the screen, promising your next purchase will be one to remember.", + "SoldierStoryResult.2121131.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2121132.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2121133.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2121134.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2121135.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2121211.1": "You shake the Automatic Vending Artifact, setting off a piercing malfunction alarm. The noise cuts out as it spits a few shiny gold coins into the tray with a pleasant clink.\nIt clearly dislikes what you just did, but it pays you off to back down.\nYou could always push your luck again, assuming you don't mind angering it even more.", + "SoldierStoryResult.2121212.1": "You shake the Automatic Vending Artifact, setting off a piercing malfunction alarm. The noise cuts out as it spits a few shiny gold coins into the tray with a pleasant clink.\nIt clearly dislikes what you just did, but it pays you off to back down.\nYou could always push your luck again, assuming you don't mind angering it even more.", + "SoldierStoryResult.2121221.1": "You drop the coins in, and the Artifact blares a cheerful victory tune. You snag some extra supplies, meaning you can now bring another companion into battle.\nA pricier \"Fantastic Experience\" pops up on the screen, promising your next purchase will be one to remember.", + "SoldierStoryResult.2121222.1": "You drop the coins in, and the Artifact blares a cheerful victory tune. You snag some extra supplies, meaning you can now bring another companion into battle.\nA pricier \"Fantastic Experience\" pops up on the screen, promising your next purchase will be one to remember.", + "SoldierStoryResult.2131100.1": "Maybe Next Time", + "SoldierStoryResult.2131111.1": "You smack the Automatic Vending Artifact. It groans as if it's breaking down, then spits shiny gold coins into the tray with a cheerful clink.\n\nIt clearly resents the blow but pays you to back off.\nYou can push your luck again if you don't mind angering it further.", + "SoldierStoryResult.2131121.1": "You drop the coins in, and the Artifact blares a cheerful victory tune. You snag some extra supplies, meaning you can now bring another companion into battle.\nA pricier \"Peculiar Experience\" pops up on the screen, promising your next purchase will be one to remember.", + "SoldierStoryResult.2131131.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2131132.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2131133.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2131134.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2131135.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2131211.1": "You shake the Automatic Vending Artifact, setting off a piercing malfunction alarm. The noise cuts out as it spits a few shiny gold coins into the tray with a pleasant clink.\nIt clearly dislikes what you just did, but it pays you off to back down.\nYou could always push your luck again, assuming you don't mind angering it even more.", + "SoldierStoryResult.2131212.1": "You shake the Automatic Vending Artifact, setting off a piercing malfunction alarm. The noise cuts out as it spits a few shiny gold coins into the tray with a pleasant clink.\nIt clearly dislikes what you just did, but it pays you off to back down.\nYou could always push your luck again, assuming you don't mind angering it even more.", + "SoldierStoryResult.2131221.1": "You drop the coins in, and the Artifact blares a cheerful victory tune. You snag some extra supplies, meaning you can now bring another companion into battle.\nA pricier \"Fantastic Experience\" pops up on the screen, promising your next purchase will be one to remember.", + "SoldierStoryResult.2131222.1": "You drop the coins in, and the Artifact blares a cheerful victory tune. You snag some extra supplies, meaning you can now bring another companion into battle.\nA pricier \"Fantastic Experience\" pops up on the screen, promising your next purchase will be one to remember.", + "SoldierStoryResult.2211100.1": "Maybe Next Time", + "SoldierStoryResult.2211111.1": "You smack the Automatic Vending Artifact. It groans as if it's breaking down, then spits shiny gold coins into the tray with a cheerful clink.\n\nIt clearly resents the blow but pays you to back off.\nYou can push your luck again if you don't mind angering it further.", + "SoldierStoryResult.2211121.1": "You drop the coins in, and the Artifact blares a cheerful victory tune. You snag some extra supplies, meaning you can now bring another companion into battle.\nA pricier \"Peculiar Experience\" pops up on the screen, promising your next purchase will be one to remember.", + "SoldierStoryResult.2211131.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2211132.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2211133.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2211134.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2211135.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2211211.1": "You shake the Automatic Vending Artifact, setting off a piercing malfunction alarm. The noise cuts out as it spits a few shiny gold coins into the tray with a pleasant clink.\nIt clearly dislikes what you just did, but it pays you off to back down.\nYou could always push your luck again, assuming you don't mind angering it even more.", + "SoldierStoryResult.2211212.1": "You shake the Automatic Vending Artifact, setting off a piercing malfunction alarm. The noise cuts out as it spits a few shiny gold coins into the tray with a pleasant clink.\nIt clearly dislikes what you just did, but it pays you off to back down.\nYou could always push your luck again, assuming you don't mind angering it even more.", + "SoldierStoryResult.2211221.1": "You drop the coins in, and the Artifact blares a cheerful victory tune. You snag some extra supplies, meaning you can now bring another companion into battle.\nA pricier \"Fantastic Experience\" pops up on the screen, promising your next purchase will be one to remember.", + "SoldierStoryResult.2211222.1": "You drop the coins in, and the Artifact blares a cheerful victory tune. You snag some extra supplies, meaning you can now bring another companion into battle.\nA pricier \"Fantastic Experience\" pops up on the screen, promising your next purchase will be one to remember.", + "SoldierStoryResult.2221100.1": "Maybe Next Time", + "SoldierStoryResult.2221111.1": "You smack the Automatic Vending Artifact. It groans as if it's breaking down, then spits shiny gold coins into the tray with a cheerful clink.\n\nIt clearly resents the blow but pays you to back off.\nYou can push your luck again if you don't mind angering it further.", + "SoldierStoryResult.2221121.1": "You drop the coins in, and the Artifact blares a cheerful victory tune. You snag some extra supplies, meaning you can now bring another companion into battle.\nA pricier \"Peculiar Experience\" pops up on the screen, promising your next purchase will be one to remember.", + "SoldierStoryResult.2221131.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2221132.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2221133.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2221134.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2221135.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2221211.1": "You shake the Automatic Vending Artifact, setting off a piercing malfunction alarm. The noise cuts out as it spits a few shiny gold coins into the tray with a pleasant clink.\nIt clearly dislikes what you just did, but it pays you off to back down.\nYou could always push your luck again, assuming you don't mind angering it even more.", + "SoldierStoryResult.2221212.1": "You shake the Automatic Vending Artifact, setting off a piercing malfunction alarm. The noise cuts out as it spits a few shiny gold coins into the tray with a pleasant clink.\nIt clearly dislikes what you just did, but it pays you off to back down.\nYou could always push your luck again, assuming you don't mind angering it even more.", + "SoldierStoryResult.2221221.1": "You drop the coins in, and the Artifact blares a cheerful victory tune. You snag some extra supplies, meaning you can now bring another companion into battle.\nA pricier \"Fantastic Experience\" pops up on the screen, promising your next purchase will be one to remember.", + "SoldierStoryResult.2221222.1": "You drop the coins in, and the Artifact blares a cheerful victory tune. You snag some extra supplies, meaning you can now bring another companion into battle.\nA pricier \"Fantastic Experience\" pops up on the screen, promising your next purchase will be one to remember.", + "SoldierStoryResult.2231100.1": "Maybe Next Time", + "SoldierStoryResult.2231111.1": "You smack the Automatic Vending Artifact. It groans as if it's breaking down, then spits shiny gold coins into the tray with a cheerful clink.\n\nIt clearly resents the blow but pays you to back off.\nYou can push your luck again if you don't mind angering it further.", + "SoldierStoryResult.2231121.1": "You drop the coins in, and the Artifact blares a cheerful victory tune. You snag some extra supplies, meaning you can now bring another companion into battle.\nA pricier \"Peculiar Experience\" pops up on the screen, promising your next purchase will be one to remember.", + "SoldierStoryResult.2231131.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2231132.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2231133.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2231134.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2231135.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2231211.1": "You shake the Automatic Vending Artifact, setting off a piercing malfunction alarm. The noise cuts out as it spits a few shiny gold coins into the tray with a pleasant clink.\nIt clearly dislikes what you just did, but it pays you off to back down.\nYou could always push your luck again, assuming you don't mind angering it even more.", + "SoldierStoryResult.2231212.1": "You shake the Automatic Vending Artifact, setting off a piercing malfunction alarm. The noise cuts out as it spits a few shiny gold coins into the tray with a pleasant clink.\nIt clearly dislikes what you just did, but it pays you off to back down.\nYou could always push your luck again, assuming you don't mind angering it even more.", + "SoldierStoryResult.2231221.1": "You drop the coins in, and the Artifact blares a cheerful victory tune. You snag some extra supplies, meaning you can now bring another companion into battle.\nA pricier \"Fantastic Experience\" pops up on the screen, promising your next purchase will be one to remember.", + "SoldierStoryResult.2231222.1": "You drop the coins in, and the Artifact blares a cheerful victory tune. You snag some extra supplies, meaning you can now bring another companion into battle.\nA pricier \"Fantastic Experience\" pops up on the screen, promising your next purchase will be one to remember.", + "SoldierStoryResult.2311100.1": "Maybe Next Time", + "SoldierStoryResult.2311111.1": "You smack the Automatic Vending Artifact. It groans as if it's breaking down, then spits shiny gold coins into the tray with a cheerful clink.\n\nIt clearly resents the blow but pays you to back off.\nYou can push your luck again if you don't mind angering it further.", + "SoldierStoryResult.2311121.1": "You drop the coins in, and the Artifact blares a cheerful victory tune. You snag some extra supplies, meaning you can now bring another companion into battle.\nA pricier \"Peculiar Experience\" pops up on the screen, promising your next purchase will be one to remember.", + "SoldierStoryResult.2311131.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2311132.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2311133.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2311134.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2311135.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2311211.1": "You shake the Automatic Vending Artifact, setting off a piercing malfunction alarm. The noise cuts out as it spits a few shiny gold coins into the tray with a pleasant clink.\nIt clearly dislikes what you just did, but it pays you off to back down.\nYou could always push your luck again, assuming you don't mind angering it even more.", + "SoldierStoryResult.2311212.1": "You shake the Automatic Vending Artifact, setting off a piercing malfunction alarm. The noise cuts out as it spits a few shiny gold coins into the tray with a pleasant clink.\nIt clearly dislikes what you just did, but it pays you off to back down.\nYou could always push your luck again, assuming you don't mind angering it even more.", + "SoldierStoryResult.2311221.1": "You drop the coins in, and the Artifact blares a cheerful victory tune. You snag some extra supplies, meaning you can now bring another companion into battle.\nA pricier \"Fantastic Experience\" pops up on the screen, promising your next purchase will be one to remember.", + "SoldierStoryResult.2311222.1": "You drop the coins in, and the Artifact blares a cheerful victory tune. You snag some extra supplies, meaning you can now bring another companion into battle.\nA pricier \"Fantastic Experience\" pops up on the screen, promising your next purchase will be one to remember.", + "SoldierStoryResult.2321100.1": "Maybe Next Time", + "SoldierStoryResult.2321111.1": "You smack the Automatic Vending Artifact. It groans as if it's breaking down, then spits shiny gold coins into the tray with a cheerful clink.\n\nIt clearly resents the blow but pays you to back off.\nYou can push your luck again if you don't mind angering it further.", + "SoldierStoryResult.2321121.1": "You drop the coins in, and the Artifact blares a cheerful victory tune. You snag some extra supplies, meaning you can now bring another companion into battle.\nA pricier \"Peculiar Experience\" pops up on the screen, promising your next purchase will be one to remember.", + "SoldierStoryResult.2321131.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2321132.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2321133.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2321134.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2321135.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2321211.1": "You shake the Automatic Vending Artifact, setting off a piercing malfunction alarm. The noise cuts out as it spits a few shiny gold coins into the tray with a pleasant clink.\nIt clearly dislikes what you just did, but it pays you off to back down.\nYou could always push your luck again, assuming you don't mind angering it even more.", + "SoldierStoryResult.2321212.1": "You shake the Automatic Vending Artifact, setting off a piercing malfunction alarm. The noise cuts out as it spits a few shiny gold coins into the tray with a pleasant clink.\nIt clearly dislikes what you just did, but it pays you off to back down.\nYou could always push your luck again, assuming you don't mind angering it even more.", + "SoldierStoryResult.2321221.1": "You drop the coins in, and the Artifact blares a cheerful victory tune. You snag some extra supplies, meaning you can now bring another companion into battle.\nA pricier \"Fantastic Experience\" pops up on the screen, promising your next purchase will be one to remember.", + "SoldierStoryResult.2321222.1": "You drop the coins in, and the Artifact blares a cheerful victory tune. You snag some extra supplies, meaning you can now bring another companion into battle.\nA pricier \"Fantastic Experience\" pops up on the screen, promising your next purchase will be one to remember.", + "SoldierStoryResult.2331100.1": "Maybe Next Time", + "SoldierStoryResult.2331111.1": "You smack the Automatic Vending Artifact. It groans as if it's breaking down, then spits shiny gold coins into the tray with a cheerful clink.\n\nIt clearly resents the blow but pays you to back off.\nYou can push your luck again if you don't mind angering it further.", + "SoldierStoryResult.2331121.1": "You drop the coins in, and the Artifact blares a cheerful victory tune. You snag some extra supplies, meaning you can now bring another companion into battle.\nA pricier \"Peculiar Experience\" pops up on the screen, promising your next purchase will be one to remember.", + "SoldierStoryResult.2331131.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2331132.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2331133.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2331134.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2331135.1": "You slide your last coin into the slot, and the Artifact lights up like a jackpot winner.\nBig spenders get big payouts. The Go Bankrupt bundle absolutely drains your wallet, but it hands you exactly what you need right now.\nYou might be broke, but you still have other ways to pay...", + "SoldierStoryResult.2331211.1": "You shake the Automatic Vending Artifact, setting off a piercing malfunction alarm. The noise cuts out as it spits a few shiny gold coins into the tray with a pleasant clink.\nIt clearly dislikes what you just did, but it pays you off to back down.\nYou could always push your luck again, assuming you don't mind angering it even more.", + "SoldierStoryResult.2331212.1": "You shake the Automatic Vending Artifact, setting off a piercing malfunction alarm. The noise cuts out as it spits a few shiny gold coins into the tray with a pleasant clink.\nIt clearly dislikes what you just did, but it pays you off to back down.\nYou could always push your luck again, assuming you don't mind angering it even more.", + "SoldierStoryResult.2331221.1": "You drop the coins in, and the Artifact blares a cheerful victory tune. You snag some extra supplies, meaning you can now bring another companion into battle.\nA pricier \"Fantastic Experience\" pops up on the screen, promising your next purchase will be one to remember.", + "SoldierStoryResult.2331222.1": "You drop the coins in, and the Artifact blares a cheerful victory tune. You snag some extra supplies, meaning you can now bring another companion into battle.\nA pricier \"Fantastic Experience\" pops up on the screen, promising your next purchase will be one to remember." +} \ No newline at end of file diff --git a/data/language/en_us/soldierstorytype.json b/data/language/en_us/soldierstorytype.json new file mode 100644 index 000000000..e900f0655 --- /dev/null +++ b/data/language/en_us/soldierstorytype.json @@ -0,0 +1,14 @@ +{ + "SoldierStoryType.1101.1": "No one saw this suitcase appear. It looks like it crawled out of the shadows and could melt right back into them. It sits dead center in your path.\n\nA pair of eyes watches you from a narrow crack. You swear you can hear a faint gurgling from inside, as if it's coaxing you closer.\n\nSomeone says open it. Someone else says that's how people disappear. While the debate rages, the eyes blink, waiting for you to make a choice, a smart or stupid one.", + "SoldierStoryType.1101.2": "You could walk around it. But the Monolith's curiosity won't just vanish because you looked away.", + "SoldierStoryType.1101.3": "Mimic Luggage", + "SoldierStoryType.1102.1": "A massive, icy stone head glares down the hallway.\nIts gaping mouth is just big enough to fit an arm. The stone rim is polished smooth. Clearly, plenty of fools have tested their luck here. Whether they kept their hands afterward is anyone's guess.\n\nThe wall is plastered with sticky notes:\n\"Stick your hand in. It senses lies.\"\n\"Right hand only!\"\n\"Give it a thumbs-up and it won't bite. Tested it.\"\n\"I heard if you make a wish with your hand inside, it comes true.\"\n\"Really? Let me try.\"\n\"Did it work? Following.\"\n\"Following.\"\n\"Same.\"\n...", + "SoldierStoryType.1102.2": "You step up, heart pounding. A sticky note flutters down: \"Do it already.\"\n\nYou glance back, but the Trekkers behind you all look away. Well, it's your turn to make a move.", + "SoldierStoryType.1102.3": "The Mouth of Truth", + "SoldierStoryType.1103.1": "Someone is screaming for help behind the locked door.\nAt first, it's just muffled noise. Then the voice yells your name. You realize you know that voice. It belongs to...\nYou spin around. The owner of the voice is right there in your team, looking bewildered.\nThe person behind the door begs for rescue. She warns you that \"it\" infiltrated the team, and that you must not let \"it\" fool you.\nYou have a tricky choice to make.", + "SoldierStoryType.1103.2": "The voice on the other side keeps shouting your name, furious that you haven't recognized them yet through the heavy wood.", + "SoldierStoryType.1103.3": "Who is Calling?", + "SoldierStoryType.2101.1": "A low hum blends into your footsteps, drifting in and out. The source only reveals itself once the squad stops moving.\n\nIt rushes out to greet you, so eager for business it didn't even bother to hide its \"extra appendages.\"\n\nBy unspoken agreement, everyone pretends those tentacles are just frayed wiring.\n\n\"Welcome!\"\n\nThe Automatic Vending Artifact chimes in a sweet voice.\n\n\"This unit delivers the unexpected to every customer!\"\n\nApparently, it registers hesitation as a willingness to buy.", + "SoldierStoryType.2101.2": "\"Shop with confidence!\" it cheers. \"This unit never lets a customer leave empty-handed.\"\nYou can hear something wet and heavy slithering in the dark behind it, eager to pick out your reward.", + "SoldierStoryType.2101.3": "Surprise Vending Artifact" +} \ No newline at end of file diff --git a/data/language/en_us/soldierstrategycard.json b/data/language/en_us/soldierstrategycard.json index ab04a49fd..117421a5d 100644 --- a/data/language/en_us/soldierstrategycard.json +++ b/data/language/en_us/soldierstrategycard.json @@ -1,137 +1,170 @@ { - "SoldierStrategyCard.2010101.1": "Bundle Sale", - "SoldierStrategyCard.2010101.2": "Gain 10 Talent Gold for every 5 pieces sold.", - "SoldierStrategyCard.2010101.3": "Gain 10 Talent Gold for every 5 pieces sold.", - "SoldierStrategyCard.2010102.1": "Growth Plan", - "SoldierStrategyCard.2010102.2": "Gain 2 Talent Gold each time a 2★ 1-cost piece is combined.", - "SoldierStrategyCard.2010102.3": "Gain 2 Talent Gold each time a 2★ 1-cost piece is combined.", - "SoldierStrategyCard.2010103.1": "Bonus Reward", - "SoldierStrategyCard.2010103.2": "Gain 1 Talent Gold for each battle victory.", - "SoldierStrategyCard.2010103.3": "Gain 1 Talent Gold for each battle victory.", - "SoldierStrategyCard.2010104.1": "Sunk Cost", - "SoldierStrategyCard.2010104.2": "The first time you reach a 3-loss streak, gain 5 Talent Gold upon entering the next node.", - "SoldierStrategyCard.2010104.3": "The first time you reach a 3-loss streak, gain 5 Talent Gold upon entering the next node.", - "SoldierStrategyCard.2010105.1": "Bonus Refresh", - "SoldierStrategyCard.2010105.2": "Purchasing Shop EXP has a chance to grant 1 free Shop refresh.", - "SoldierStrategyCard.2010105.3": "Purchasing Shop EXP has a chance to grant 1 free Shop refresh.", - "SoldierStrategyCard.2010106.1": "Node Subsidy", - "SoldierStrategyCard.2010106.2": "Gain 4 Talent Gold for every 4 nodes entered.", - "SoldierStrategyCard.2010106.3": "Gain 4 Talent Gold for every 4 nodes entered.", - "SoldierStrategyCard.2010107.1": "Squad Replenishment", - "SoldierStrategyCard.2010107.2": "Gain 1 random 2-cost piece for every 5 1-cost pieces purchased.", - "SoldierStrategyCard.2010107.3": "Gain 1 random 2-cost piece for every 5 1-cost pieces purchased.", - "SoldierStrategyCard.2010108.1": "Refresh Rebate", - "SoldierStrategyCard.2010108.2": "Gain 2 Talent Gold for every 8 Shop refreshes.", - "SoldierStrategyCard.2010108.3": "Gain 2 Talent Gold for every 8 Shop refreshes.", - "SoldierStrategyCard.2010109.1": "Talent Development", - "SoldierStrategyCard.2010109.2": "Gain 1 random 2-cost piece each time a 2★ 2-cost piece is combined.", - "SoldierStrategyCard.2010109.3": "Gain 1 random 2-cost piece each time a 2★ 2-cost piece is combined.", - "SoldierStrategyCard.2010110.1": "Calm Insurance", - "SoldierStrategyCard.2010110.2": "Gain 20 Talent Gold the first time SAN drops below 20.", - "SoldierStrategyCard.2010110.3": "Gain 20 Talent Gold the first time SAN drops below 20.", - "SoldierStrategyCard.2010111.1": "Rational Decision", - "SoldierStrategyCard.2010111.2": "Gain 4 EXP upon clearing a node if SAN is above 60.", - "SoldierStrategyCard.2010111.3": "Gain 4 EXP upon clearing a node if SAN is above 60.", + "SoldierStrategyCard.2010101.1": "Starting Funds", + "SoldierStrategyCard.2010101.2": "Gain 8 Talent Gold.", + "SoldierStrategyCard.2010101.3": "Gain 8 Talent Gold.", + "SoldierStrategyCard.2010102.1": "Briefing", + "SoldierStrategyCard.2010102.2": "Gain 8 Tyrant EXP.", + "SoldierStrategyCard.2010102.3": "Gain 8 Tyrant EXP.", + "SoldierStrategyCard.2010103.1": "Charisma Call", + "SoldierStrategyCard.2010103.2": "Gain 5 free Shop refreshes.", + "SoldierStrategyCard.2010103.3": "Gain 5 free Shop refreshes.", + "SoldierStrategyCard.2010104.1": "Brief Respite", + "SoldierStrategyCard.2010104.2": "Restore 10 SAN and grants 5 Talent Gold.", + "SoldierStrategyCard.2010104.3": "Restore 10 SAN and grants 5 Talent Gold.", + "SoldierStrategyCard.2010105.1": "Bundle Sale", + "SoldierStrategyCard.2010105.2": "Gain 10 Talent Gold the next time you sell a total of 8 members.", + "SoldierStrategyCard.2010105.3": "Gain 10 Talent Gold the next time you sell a total of 8 members.", + "SoldierStrategyCard.2010106.1": "Winning Streak", + "SoldierStrategyCard.2010106.2": "Gain 12 Talent Gold the next time you hit a 3-win streak.", + "SoldierStrategyCard.2010106.3": "Gain 12 Talent Gold the next time you hit a 3-win streak.", + "SoldierStrategyCard.2010107.1": "Learning from Defeat", + "SoldierStrategyCard.2010107.2": "Gain 12 Tyrant EXP the next time you hit a 3-loss streak.", + "SoldierStrategyCard.2010107.3": "Gain 12 Tyrant EXP the next time you hit a 3-loss streak.", + "SoldierStrategyCard.2010108.1": "Unbeaten Renown", + "SoldierStrategyCard.2010108.2": "Gain 15 Talent Gold the next time you hit a 5-win streak.", + "SoldierStrategyCard.2010108.3": "Gain 15 Talent Gold the next time you hit a 5-win streak.", + "SoldierStrategyCard.2010109.1": "Calm Insurance", + "SoldierStrategyCard.2010109.2": "Gain 20 Talent Gold the first time your SAN drops below 20.", + "SoldierStrategyCard.2010109.3": "Gain 20 Talent Gold the first time your SAN drops below 20.", + "SoldierStrategyCard.2010111.1": "Refresh Study", + "SoldierStrategyCard.2010111.2": "You gain 2 EXP for every 5 shop refreshes.", + "SoldierStrategyCard.2010111.3": "You gain 2 EXP for every 5 shop refreshes.", "SoldierStrategyCard.2010112.1": "Rising from Failure", - "SoldierStrategyCard.2010112.2": "Gain 2 EXP for each battle loss.", - "SoldierStrategyCard.2010112.3": "Gain 2 EXP for each battle loss.", - "SoldierStrategyCard.2010113.1": "Elite Program", - "SoldierStrategyCard.2010113.2": "Gain 5 Talent Gold each time a 3-cost piece is upgraded to 2★.", - "SoldierStrategyCard.2010113.3": "Gain 5 Talent Gold each time a 3-cost piece is upgraded to 2★.", - "SoldierStrategyCard.2010201.1": "Trading Profit", - "SoldierStrategyCard.2010201.2": "Gain 1 Talent Gold for every 10 pieces sold.", - "SoldierStrategyCard.2010201.3": "Gain 1 Talent Gold for every 10 pieces sold.", - "SoldierStrategyCard.2010202.1": "Trade Opportunity", - "SoldierStrategyCard.2010202.2": "Every 5 pieces sold has a chance to grant a free refresh.", - "SoldierStrategyCard.2010202.3": "Every 5 pieces sold has a chance to grant a free refresh.", - "SoldierStrategyCard.2010203.1": "Expansion Plan", - "SoldierStrategyCard.2010203.2": "Gain 4 Talent Gold and 1 random 2-cost piece for the first time a 2★ 3-cost piece is combined.", - "SoldierStrategyCard.2010203.3": "Gain 4 Talent Gold and 1 random 2-cost piece for the first time a 2★ 3-cost piece is combined.", - "SoldierStrategyCard.2010204.1": "Another Refresh", - "SoldierStrategyCard.2010204.2": "Each Shop refresh has a chance to grant a free refresh.", - "SoldierStrategyCard.2010204.3": "Each Shop refresh has a chance to grant a free refresh.", - "SoldierStrategyCard.2010205.1": "Storage Upgrade", - "SoldierStrategyCard.2010205.2": "Gain 2 free Shop refreshes. After that, each Shop upgrade grants 2 free refreshes.", - "SoldierStrategyCard.2010205.3": "Gain 2 free Shop refreshes. After that, each Shop upgrade grants 2 free refreshes.", - "SoldierStrategyCard.2010206.1": "Hot Streak", - "SoldierStrategyCard.2010206.2": "The first time you reach a 5-win streak, gain 20 Talent Gold and 1 random 3★ 2-cost piece.", - "SoldierStrategyCard.2010206.3": "The first time you reach a 5-win streak, gain 20 Talent Gold and 1 random 3★ 2-cost piece.", - "SoldierStrategyCard.2010207.1": "Radical Investment", - "SoldierStrategyCard.2010207.2": "Gain 5 Talent Gold upon entering a node if SAN is below 30.", - "SoldierStrategyCard.2010207.3": "Gain 5 Talent Gold upon entering a node if SAN is below 30.", - "SoldierStrategyCard.2010208.1": "Steady Build-Up", - "SoldierStrategyCard.2010208.2": "Gain 5 EXP upon entering a node with 60 Talent Gold.", - "SoldierStrategyCard.2010208.3": "Gain 5 EXP upon entering a node with 60 Talent Gold.", - "SoldierStrategyCard.2010209.1": "Talent Pool", - "SoldierStrategyCard.2010209.2": "Gain 1 random non-human piece for every 20 Talent Gold spent.", - "SoldierStrategyCard.2010209.3": "Gain 1 random non-human piece for every 20 Talent Gold spent.", - "SoldierStrategyCard.2010210.1": "Leadership Plan", - "SoldierStrategyCard.2010210.2": "Gain 8 Talent Gold and 1 random 3-cost piece for the first time a 2★ 4-cost piece is combined.", - "SoldierStrategyCard.2010210.3": "Gain 8 Talent Gold and 1 random 3-cost piece for the first time a 2★ 4-cost piece is combined.", - "SoldierStrategyCard.2010211.1": "Strategic Retreat", - "SoldierStrategyCard.2010211.2": "Gain 4 SAN and 4 Talent Gold for every 2 consecutive losses.", - "SoldierStrategyCard.2010211.3": "Gain 4 SAN and 4 Talent Gold for every 2 consecutive losses.", - "SoldierStrategyCard.2010212.1": "Cumulative Growth", - "SoldierStrategyCard.2010212.2": "Gain 1 random 3-cost piece for every eight 3-cost pieces purchased.", - "SoldierStrategyCard.2010212.3": "Gain 1 random 3-cost piece for every eight 3-cost pieces purchased.", - "SoldierStrategyCard.2010213.1": "Fame to Fortune", - "SoldierStrategyCard.2010213.2": "Gain 3 Talent Gold upon entering a new node for 3 deployed 3-cost pieces.", - "SoldierStrategyCard.2010213.3": "Gain 3 Talent Gold upon entering a new node for 3 deployed 3-cost pieces.", - "SoldierStrategyCard.2010214.1": "Elite Recruitment", - "SoldierStrategyCard.2010214.2": "Once the Shop reaches Lv. 7, gain 1 random 3-cost piece upon entering each node.", - "SoldierStrategyCard.2010214.3": "Once the Shop reaches Lv. 7, gain 1 random 3-cost piece upon entering each node.", - "SoldierStrategyCard.2010215.1": "Rare Guest", - "SoldierStrategyCard.2010215.2": "2★ pieces can appear in the Shop.", - "SoldierStrategyCard.2010215.3": "2★ pieces can appear in the Shop.", - "SoldierStrategyCard.2010216.1": "Romantic Lineup", - "SoldierStrategyCard.2010216.2": "Once the Shop reaches Lv. 8, upon entering each new node, transform the leftmost piece on the bench into a random piece of the same cost.", - "SoldierStrategyCard.2010216.3": "Once the Shop reaches Lv. 8, upon entering each new node, transform the leftmost piece on the bench into a random piece of the same cost.", - "SoldierStrategyCard.2010217.1": "Fortune Overload", - "SoldierStrategyCard.2010217.2": "Automatically sells all deployed pieces for double their value, and halves the current HP of all pieces for the next 3 battles.", - "SoldierStrategyCard.2010217.3": "Automatically sells all deployed pieces for double their value, and halves the current HP of all pieces for the next 3 battles.", - "SoldierStrategyCard.2010218.1": "Natural Revelation", - "SoldierStrategyCard.2010218.2": "Upon entering a new node, gain 3 Shop EXP for every 3 deployed non-human pieces.", - "SoldierStrategyCard.2010218.3": "Upon entering a new node, gain 3 Shop EXP for every 3 deployed non-human pieces.", - "SoldierStrategyCard.2010219.1": "Closed Construction", - "SoldierStrategyCard.2010219.2": "Disables Shop refreshes for the next 3 nodes, but grants 4 Shop EXP upon entering each node.", - "SoldierStrategyCard.2010219.3": "Disables Shop refreshes for the next 3 nodes, but grants 4 Shop EXP upon entering each node.", - "SoldierStrategyCard.2010301.1": "Smart Storage", - "SoldierStrategyCard.2010301.2": "Once the Shop reaches Lv. 8, buying Shop EXP grants a free refresh.", - "SoldierStrategyCard.2010301.3": "Once the Shop reaches Lv. 8, buying Shop EXP grants a free refresh.", - "SoldierStrategyCard.2010302.1": "Ultra-Risk Fortune", - "SoldierStrategyCard.2010302.2": "Lose 30 SAN and double your current Talent Gold.", - "SoldierStrategyCard.2010302.3": "Lose 30 SAN and double your current Talent Gold.", - "SoldierStrategyCard.2010303.1": "Cunning Sacrifice", - "SoldierStrategyCard.2010303.2": "Swap your current SAN and Talent Gold.", - "SoldierStrategyCard.2010303.3": "Swap your current SAN and Talent Gold.", - "SoldierStrategyCard.2010304.1": "Comeback Threshold", - "SoldierStrategyCard.2010304.2": "When SAN drops to 0 for the first time, immediately restore 30 SAN and gain 40 Talent Gold.", - "SoldierStrategyCard.2010304.3": "When SAN drops to 0 for the first time, immediately restore 30 SAN and gain 40 Talent Gold.", - "SoldierStrategyCard.2010305.1": "Premium Talent Pool", - "SoldierStrategyCard.2010305.2": "Each Shop refresh transforms a random piece in the Shop into a random piece that costs 1 more.", - "SoldierStrategyCard.2010305.3": "Each Shop refresh transforms a random piece in the Shop into a random piece that costs 1 more.", - "SoldierStrategyCard.2010306.1": "Irony of Fate", - "SoldierStrategyCard.2010306.2": "Gain an Advantage Die: For all subsequent Opportunity checks, roll 2 dice and use the higher result.", - "SoldierStrategyCard.2010306.3": "Gain an Advantage Die: For all subsequent Opportunity checks, roll 2 dice and use the higher result.", - "SoldierStrategyCard.2010307.1": "Ultimate Romance", - "SoldierStrategyCard.2010307.2": "Upon entering a node, transform the leftmost piece on the bench into a random piece of the same cost.", - "SoldierStrategyCard.2010307.3": "Upon entering a node, transform the leftmost piece on the bench into a random piece of the same cost.", - "SoldierStrategyCard.2010308.1": "Triple Triumph", - "SoldierStrategyCard.2010308.2": "Gain 10 Talent Gold for every 3-win streak.", - "SoldierStrategyCard.2010308.3": "Gain 10 Talent Gold for every 3-win streak.", - "SoldierStrategyCard.2010309.1": "Beacon of Victory", - "SoldierStrategyCard.2010309.2": "Gain 10 Talent Gold at Nodes 6, 13, and 20.", - "SoldierStrategyCard.2010309.3": "Gain 10 Talent Gold at Nodes 6, 13, and 20.", - "SoldierStrategyCard.2010310.1": "Savior in Crisis", - "SoldierStrategyCard.2010310.2": "Gain 1 random 1★ 5-cost piece for every 3-loss streak.", - "SoldierStrategyCard.2010310.3": "Gain 1 random 1★ 5-cost piece for every 3-loss streak.", - "SoldierStrategyCard.2010311.1": "The Gambler's Abyss", - "SoldierStrategyCard.2010311.2": "Set SAN to 1 and immediately gain 60 Talent Gold.", - "SoldierStrategyCard.2010311.3": "Set SAN to 1 and immediately gain 60 Talent Gold.", - "SoldierStrategyCard.2010312.1": "Call to Arms", - "SoldierStrategyCard.2010312.2": "Imperial Guard Trait Count +1", - "SoldierStrategyCard.2010312.3": "Imperial Guard Trait Count +1", - "SoldierStrategyCard.2010313.1": "Ashwind's Call", - "SoldierStrategyCard.2010313.2": "Ashwind Clan Trait Count +1", - "SoldierStrategyCard.2010313.3": "Ashwind Clan Trait Count +1" + "SoldierStrategyCard.2010112.2": "Gain 2 extra Tyrant EXP upon losing a battle.", + "SoldierStrategyCard.2010112.3": "Gain 2 extra Tyrant EXP upon losing a battle.", + "SoldierStrategyCard.2010113.1": "Extra Reward", + "SoldierStrategyCard.2010113.2": "Gain 1 extra Talent Gold upon winning a battle.", + "SoldierStrategyCard.2010113.3": "Gain 1 extra Talent Gold upon winning a battle.", + "SoldierStrategyCard.2010116.1": "Bonus Refresh", + "SoldierStrategyCard.2010116.2": "Whenever you buy EXP, there is a chance to grant 1 free refresh.", + "SoldierStrategyCard.2010116.3": "Whenever you buy EXP, there is a chance to grant 1 free refresh.", + "SoldierStrategyCard.2010117.1": "Bulk Learning", + "SoldierStrategyCard.2010117.2": "For every 1 members upgraded, there is a chance to grant 2 Talent Gold.", + "SoldierStrategyCard.2010117.3": "For every 1 members upgraded, there is a chance to grant 2 Talent Gold.", + "SoldierStrategyCard.2010118.1": "Elite Program", + "SoldierStrategyCard.2010118.2": "From now on, whenever a 3-cost member is upgraded to 2★, grants 3 Gold.", + "SoldierStrategyCard.2010118.3": "From now on, whenever a 3-cost member is upgraded to 2★, grants 3 Gold.", + "SoldierStrategyCard.2010119.1": "Talent Development", + "SoldierStrategyCard.2010119.2": "From now on, whenever a 2-cost member is upgraded to 2★, grants 1 random 2-cost member.", + "SoldierStrategyCard.2010119.3": "From now on, whenever a 2-cost member is upgraded to 2★, grants 1 random 2-cost member.", + "SoldierStrategyCard.2010202.1": "Closed Construction", + "SoldierStrategyCard.2010202.2": "You gain 4 EXP upon entering a new round, but the shop cannot be refreshed for the next 3 rounds.", + "SoldierStrategyCard.2010202.3": "Gain 4 EXP upon entering a new node, but the Shop cannot be refreshed for the next 3 nodes.", + "SoldierStrategyCard.2010203.1": "Rational Decision", + "SoldierStrategyCard.2010203.2": "You gain 3 extra EXP upon entering a new round if you have over 60 SAN.", + "SoldierStrategyCard.2010203.3": "You gain 3 extra EXP upon entering a new node if you have over 60 SAN.", + "SoldierStrategyCard.2010204.1": "Emergency Draft", + "SoldierStrategyCard.2010204.2": "You gain 1 random 2★ 4-cost member upon entering a new round if your SAN is below 25.", + "SoldierStrategyCard.2010204.3": "You gain 1 random 2★ 4-cost member upon entering a new node if your SAN is below 25.", + "SoldierStrategyCard.2010205.1": "Steady Build-Up", + "SoldierStrategyCard.2010205.2": "You gain 5 extra EXP upon entering a new round if you have over 60 Gold.", + "SoldierStrategyCard.2010205.3": "You gain 5 extra EXP upon entering a new node if you have over 60 Gold.", + "SoldierStrategyCard.2010206.1": "Overdraft", + "SoldierStrategyCard.2010206.2": "Immediately gain 20 Talent Gold. For the next battle node, Offense members' HP is halved.", + "SoldierStrategyCard.2010206.3": "Immediately gain 20 Talent Gold. For the next battle node, Offense members' HP is halved.", + "SoldierStrategyCard.2010208.1": "Wager of Fate", + "SoldierStrategyCard.2010208.2": "SAN becomes 20. You gain 30 Gold.", + "SoldierStrategyCard.2010208.3": "SAN becomes 20. You gain 30 Gold.", + "SoldierStrategyCard.2010209.1": "Rare Guest", + "SoldierStrategyCard.2010209.2": "There is a 20% chance for a 2★ member to appear in the shop.", + "SoldierStrategyCard.2010209.3": "There is a chance for a 2★ member to appear in the shop.", + "SoldierStrategyCard.2010301.1": "Regular's Discount", + "SoldierStrategyCard.2010301.2": "After 20 total refreshes, the cost to refresh -1 permanently.", + "SoldierStrategyCard.2010301.3": "After 20 total refreshes, the cost to refresh -1 permanently.", + "SoldierStrategyCard.2010302.1": "Training Subsidy", + "SoldierStrategyCard.2010302.2": "After spending a total of 120 Gold, the price of EXP -1 permanently.", + "SoldierStrategyCard.2010302.3": "After spending a total of 120 Gold, the price of EXP -1 permanently.", + "SoldierStrategyCard.2010303.1": "The Gambler's Abyss", + "SoldierStrategyCard.2010303.2": "SAN immediately becomes 1. You gain 50 Gold.", + "SoldierStrategyCard.2010303.3": "SAN immediately becomes 1. You gain 50 Gold.", + "SoldierStrategyCard.2010305.1": "Interest Expansion", + "SoldierStrategyCard.2010305.2": "Talent Gold becomes 20. Interest Cap +1.", + "SoldierStrategyCard.2010305.3": "Talent Gold becomes 20. Interest Cap +1.", + "SoldierStrategyCard.2010306.1": "Ultra-Risk Fortune", + "SoldierStrategyCard.2010306.2": "SAN becomes 1 and double your current Talent Gold.", + "SoldierStrategyCard.2010306.3": "SAN becomes 1 and double your current Talent Gold.", + "SoldierStrategyCard.2010307.1": "Cunning Sacrifice", + "SoldierStrategyCard.2010307.2": "Immediately gain 5 Talent Gold, then swap your current SAN and Talent Gold values.", + "SoldierStrategyCard.2010307.3": "Immediately gain 5 Talent Gold, then swap your current SAN and Talent Gold values.", + "SoldierStrategyCard.2010308.1": "Strategic Selection", + "SoldierStrategyCard.2010308.2": "All future Bleesings rolled will be Gold quality.", + "SoldierStrategyCard.2010308.3": "All Blessings obtained from now on will be of gold quality.", + "SoldierStrategyCard.2010310.1": "Another Refresh", + "SoldierStrategyCard.2010310.2": "Each shop refresh has a chance to grant 1 free refresh.", + "SoldierStrategyCard.2010310.3": "Each shop refresh has a chance to grant 1 free refresh.", + "SoldierStrategyCard.2010311.1": "Storage Upgrade", + "SoldierStrategyCard.2010311.2": "Grants 3 free refreshes. From now on, whenever the Tyrant levels up, grants 3 free refreshes.", + "SoldierStrategyCard.2010311.3": "Grants 3 free refreshes. From now on, whenever the Tyrant levels up, grants 3 free refreshes.", + "SoldierStrategyCard.2010312.1": "Brainwave", + "SoldierStrategyCard.2010312.2": "Each shop refresh has a chance to grant 2 EXP.", + "SoldierStrategyCard.2010312.3": "Each shop refresh has a 40% chance to grant 2 EXP.", + "SoldierStrategyCard.2010313.1": "Smart Storage", + "SoldierStrategyCard.2010313.2": "Once the Tyrant reaches Lv. 7, grants 1 free refresh whenever you buy EXP.", + "SoldierStrategyCard.2010313.3": "Once the Tyrant reaches Lv. 7, grants 1 free refresh whenever you buy EXP.", + "SoldierStrategyCard.2010314.1": "Efficient Dispatch", + "SoldierStrategyCard.2010314.2": "Once the Tyrant reaches Lv. 8, grants 2 Talent Gold for every 2 shop refreshes.", + "SoldierStrategyCard.2010314.3": "Once the Tyrant reaches Lv. 8, grants 2 Talent Gold for every 2 shop refreshes.", + "SoldierStrategyCard.2010315.1": "Practiced", + "SoldierStrategyCard.2010315.2": "At 30 shop refreshes, grants 2 extra EXP for every subsequent refresh.", + "SoldierStrategyCard.2010315.3": "At 30 shop refreshes, grants 2 extra EXP for every subsequent refresh.", + "SoldierStrategyCard.2010316.1": "Premium Talent Pool", + "SoldierStrategyCard.2010316.2": "Each shop refresh converts 1 random member in the shop into a random member that costs 1 more Gold.", + "SoldierStrategyCard.2010316.3": "Each shop refresh converts 1 random member in the shop into a random member that costs 1 more Gold.", + "SoldierStrategyCard.2010318.1": "Triple Triumph", + "SoldierStrategyCard.2010318.2": "From now on, grants 10 Talent Gold for every 3-game win streak.", + "SoldierStrategyCard.2010318.3": "From now on, grants 10 Talent Gold for every 3-game win streak.", + "SoldierStrategyCard.2010319.1": "Savior in Crisis", + "SoldierStrategyCard.2010319.2": "From now on, grants 1 random 1★ 5-cost member for every 3-game loss streak.", + "SoldierStrategyCard.2010319.3": "From now on, grants 1 random 1★ 5-cost member for every 3-game loss streak.", + "SoldierStrategyCard.2011204.1": "Grace Prophecy", + "SoldierStrategyCard.2011204.2": "Increases the appearance rate of Grace Imperium members in the shop. Obtain Laru.", + "SoldierStrategyCard.2011204.3": "Increases the appearance rate of Grace Imperium members in the shop. Obtain Laru.", + "SoldierStrategyCard.2011206.1": "Imperial Tactics", + "SoldierStrategyCard.2011206.2": "Increases the appearance rate of Imperial Guard members in the shop. Obtain Guard Captain.", + "SoldierStrategyCard.2011206.3": "Increases the appearance rate of Imperial Guard members in the shop. Obtain Guard Captain.", + "SoldierStrategyCard.2011209.1": "Prepared Food", + "SoldierStrategyCard.2011209.2": "Increases the appearance rate of United Harvest members in the shop. Obtain Veteran Employee.", + "SoldierStrategyCard.2011209.3": "Increases the appearance rate of United Harvest members in the shop. Obtain Veteran Employee.", + "SoldierStrategyCard.2011210.1": "Ecology Theory", + "SoldierStrategyCard.2011210.2": "Increases the appearance rate of Forest Friend members in the shop. Obtain Firefang.", + "SoldierStrategyCard.2011210.3": "Increases the appearance rate of Forest Friend members in the shop. Obtain Firefang.", + "SoldierStrategyCard.2011213.1": "Sharpshooter Doctrine", + "SoldierStrategyCard.2011213.2": "Increases the appearance rate of Dead Shot members in the shop. The first time a Dead Shot member is upgraded to 2★, obtain 1 random Dead Shot member.", + "SoldierStrategyCard.2011213.3": "Increases the appearance rate of Dead Shot members in the shop. The first time a Dead Shot member is upgraded to 2★, obtain 1 random Dead Shot member.", + "SoldierStrategyCard.2011222.1": "Desert and Blades", + "SoldierStrategyCard.2011222.2": "Increases the appearance rate of Desert Scorpion members in the shop. Obtain Desert Crossbowman.", + "SoldierStrategyCard.2011222.3": "Increases the appearance rate of Desert Scorpion members in the shop. Obtain Desert Crossbowman.", + "SoldierStrategyCard.2011227.1": "Arcane Homology", + "SoldierStrategyCard.2011227.2": "Increases the appearance rate of Glamour Magic members in the shop. Obtain Chixia.", + "SoldierStrategyCard.2011227.3": "Increases the appearance rate of Glamour Magic members in the shop. Obtain Chixia.", + "SoldierStrategyCard.2011228.1": "Firepower Coordination", + "SoldierStrategyCard.2011228.2": "Increases the appearance rate of Suppressive Fire members in the shop. Obtain Beak Mask Employee.", + "SoldierStrategyCard.2011228.3": "Increases the appearance rate of Suppressive Fire members in the shop. Obtain Beak Mask Employee.", + "SoldierStrategyCard.2011301.1": "Call of the Guard", + "SoldierStrategyCard.2011301.2": "Imperial Guard Trait Count +1", + "SoldierStrategyCard.2011301.3": "Imperial Guard Trait Count +1", + "SoldierStrategyCard.2011302.1": "Ashwind's Call", + "SoldierStrategyCard.2011302.2": "Ashwind Clan Trait Count +1", + "SoldierStrategyCard.2011302.3": "Ashwind Clan Trait Count +1", + "SoldierStrategyCard.2011303.1": "In the Name of God", + "SoldierStrategyCard.2011303.2": "Grace Imperium Trait Count +1", + "SoldierStrategyCard.2011303.3": "Grace Imperium Trait Count +1", + "SoldierStrategyCard.2011304.1": "Appointment Letter", + "SoldierStrategyCard.2011304.2": "United Harvest Trait Count +1", + "SoldierStrategyCard.2011304.3": "United Harvest Trait Count +1", + "SoldierStrategyCard.2011305.1": "Holy Blessing", + "SoldierStrategyCard.2011305.2": "Divine Favor Trait Count +1", + "SoldierStrategyCard.2011305.3": "Divine Favor Trait Count +1", + "SoldierStrategyCard.2011307.1": "Vanguards Bounty", + "SoldierStrategyCard.2011307.2": "Desert Scorpion Trait Count +1", + "SoldierStrategyCard.2011307.3": "Desert Scorpion Trait Count +1", + "SoldierStrategyCard.2011308.1": "Magic of Miracles", + "SoldierStrategyCard.2011308.2": "Glamour Magic Trait Count +1", + "SoldierStrategyCard.2011308.3": "Glamour Magic Trait Count +1", + "SoldierStrategyCard.2011309.1": "Frostfeather Arrows", + "SoldierStrategyCard.2011309.2": "Dead Shot Trait Count +1", + "SoldierStrategyCard.2011309.3": "Dead Shot Trait Count +1", + "SoldierStrategyCard.2011310.1": "Sky-Rending Gunfire", + "SoldierStrategyCard.2011310.2": "Suppressive Fire Trait Count +1", + "SoldierStrategyCard.2011310.3": "Suppressive Fire Trait Count +1" } \ No newline at end of file diff --git a/data/language/en_us/soldiertechnode.json b/data/language/en_us/soldiertechnode.json new file mode 100644 index 000000000..789f27566 --- /dev/null +++ b/data/language/en_us/soldiertechnode.json @@ -0,0 +1,48 @@ +{ + "SoldierTechNode.10001.1": "Reserve Funds", + "SoldierTechNode.10001.2": "Initial Talent Gold +4.", + "SoldierTechNode.10002.1": "Elite Grant", + "SoldierTechNode.10002.2": "Talent Gold interest cap +3.", + "SoldierTechNode.10003.1": "Tyrant with a Childlike Heart", + "SoldierTechNode.10003.2": "Tyrant with a Childlike Heart", + "SoldierTechNode.10004.1": "Tyrant Who Guides to Victory", + "SoldierTechNode.10004.2": "Tyrant Who Guides to Victory", + "SoldierTechNode.10005.1": "Tyrant with Grand Ambitions", + "SoldierTechNode.10005.2": "Tyrant with Grand Ambitions", + "SoldierTechNode.10006.1": "Timely Respite", + "SoldierTechNode.10006.2": "Restores +2 Sanity after a battle ends.", + "SoldierTechNode.10007.1": "Basic Synergy Tactics", + "SoldierTechNode.10007.2": "All members gain 20% ATK.", + "SoldierTechNode.10008.1": "Basic Protection Magic", + "SoldierTechNode.10008.2": "All members gain 20% Max HP.", + "SoldierTechNode.10009.1": "Phased Survey", + "SoldierTechNode.10009.2": "Gain 5 Talent Gold after clearing Stage 1 and Stage 2.", + "SoldierTechNode.10010.1": "Squad Combat", + "SoldierTechNode.10010.2": "Unlocks Offense Slot bonuses:\nOffense Slot 1 (Defense): Max HP +12% and DEF +8%\nOffense Slot 2 (Attack): ATK +10% and Crit Rate +5%\nOffense Slot 3 (Mobility): ATK SPD +5% and Energy Recovery Efficiency +5%", + "SoldierTechNode.10011.1": "Flurry of Blades", + "SoldierTechNode.10011.2": "All members gain 12% ATK SPD.", + "SoldierTechNode.10012.1": "Skill Amplification", + "SoldierTechNode.10012.2": "All members gain 8% Skill DMG.", + "SoldierTechNode.10013.1": "Steady Investment", + "SoldierTechNode.10013.2": "Gain 3 free shop refreshes when your Tyrant Level increases.", + "SoldierTechNode.10014.1": "Pre-Battle Warmup", + "SoldierTechNode.10014.2": "All members gain 10 initial Energy.", + "SoldierTechNode.10015.1": "Vulnerability Pinpointed", + "SoldierTechNode.10015.2": "All members gain 5% Crit Rate.", + "SoldierTechNode.10016.1": "Grace Circulation", + "SoldierTechNode.10016.2": "All members gain 6% Energy Recovery Efficiency.", + "SoldierTechNode.10017.1": "Fatal Blow", + "SoldierTechNode.10017.2": "All members gain 10% Crit DMG.", + "SoldierTechNode.10018.1": "Fate's Weight", + "SoldierTechNode.10018.2": "Add 2 to the result of any dice roll.", + "SoldierTechNode.10019.1": "Advanced Synergy Tactics", + "SoldierTechNode.10019.2": "All members gain 30% ATK.", + "SoldierTechNode.10020.1": "Advanced Protection Magic", + "SoldierTechNode.10020.2": "All members gain 30% Max HP.", + "SoldierTechNode.10021.1": "Horn of Assault", + "SoldierTechNode.10021.2": "All members gain 6% Final DMG.", + "SoldierTechNode.10022.1": "Resolute Domain", + "SoldierTechNode.10022.2": "All members gain 6% Final DMG RES.", + "SoldierTechNode.10023.1": "Last Stand", + "SoldierTechNode.10023.2": "Immune to defeat the first time your Sanity drops to 0, which is then restored to 1." +} \ No newline at end of file diff --git a/data/language/en_us/startowerbookeventreward.json b/data/language/en_us/startowerbookeventreward.json index 5afabceff..5e3ac8408 100644 --- a/data/language/en_us/startowerbookeventreward.json +++ b/data/language/en_us/startowerbookeventreward.json @@ -359,6 +359,15 @@ "StarTowerBookEventReward.16003.1": "Monolith Survey Ⅲ", "StarTowerBookEventReward.16003.2": "Monolith No.3 Outside Sailstead\n\nCoords: 31.2397, 121.4997\nArtifact Variety: Low\nStellaroid Danger: High\nMonster Distribution: Dense\n\nRec. Level: ★★☆☆☆\nNotes: The Artifact types found inside Monolith No. 3 are relatively limited. However, many Trekkers have obtained extremely rare high-grade Artifacts from this Monolith over the years, so it continues to attract visitors every year. Stellaroids are highly active and extremely dangerous. Inexperienced Trekkers are strongly advised against entering; solo exploration is prohibited.\nThe surrounding area is rich in resources and home to many rare plants and herbs. However, there are many monsters outside the Monolith, and there are no Trekker Association encampments nearby. Therefore, even gathering activities outside the Monolith require heightened vigilance. ALWAYS travel in groups.", "StarTowerBookEventReward.16003.3": "Clear Monolith with Suntide Willow in your squad 3 times", + "StarTowerBookEventReward.16201.1": "Praying to the Monolith (1)", + "StarTowerBookEventReward.16201.2": "Even back in Emor's Grand Arena, Alina knew of the massive white tower. It pierced the clouds, visible even from the fighting pits.\nShe would listen to the older slaves tell stories about it. They called it a palace left by the gods, a place meant only for nobles, clerics, and royalty.\nAlina found this strange. Why would one climb all that way just to see the gods?\nAn old slave explained it to her: \"To make a wish to the gods and the Monolith, of course.\"\n\n\"What does it mean to make a wish?\"\nThe question caught the old slave off guard. He realized this girl, born in the dungeons of the Grand Arena, had likely never known what a wish was.\n\"It is asking for something you have wanted for a long time but is difficult to get.\"\n\"Is that so... Then my wish is to survive.\"", + "StarTowerBookEventReward.16201.3": "Clear Monolith with Firstlight Noya in your squad once", + "StarTowerBookEventReward.16202.1": "Praying to the Monolith (2)", + "StarTowerBookEventReward.16202.2": "\"I thought Emor was the only place with a Monolith like that...\"\nAlina stood at the gates of Filanis, looking up at the massive white Monolith in the center of the island.\n\"Only places blessed by the gods have a Monolith. We are one of them.\"\nPriest Coppelius answered from beside her. He usually spoke like a machine, but a trace of pride and reverence tinged his voice when he mentioned their Monolith.\n\n\"Can the gods grant any wish?\"\n\"Most of them, Lady Alina. The gods are omnipotent. If you start by serving as a Night Watcher, you will eventually earn the right to pray at the Monolith. When that day comes, your devotion will move them.\"\nCoppelius returned to his rigid demeanor, turned, and walked away.\nAlina gazed at the cross-shaped star shimmering with pale blue light and muttered to herself.\n\"Even bringing back the dead...?\"", + "StarTowerBookEventReward.16202.3": "Clear Monolith with Firstlight Noya in your squad 2 times", + "StarTowerBookEventReward.16203.1": "Praying to the Monolith (3)", + "StarTowerBookEventReward.16203.2": "After becoming a Night Watcher, Alina never forgot her goal of ascending the Monolith to make a wish. Whenever she spoke with noble mages, she asked them how the process worked.\nThe wishes of the elite were always practical, usually begging for health, wealth, and power. A rare few would wish for magical items. These artifacts often functioned beyond known principles, delivering unimaginable results.\nThe more Alina asked, the more a certain possibility troubled her.\nIf the nobles never even considered resurrecting the dead, did that mean the wish itself was impossible?\nThat thought only lingered for a second. She couldn't dwell on it, nor let herself sink into doubt. All she could do was climb the ranks and find out for herself.", + "StarTowerBookEventReward.16203.3": "Clear Monolith with Firstlight Noya in your squad 3 times", "StarTowerBookEventReward.913301.1": "Clearance Sale (1)", "StarTowerBookEventReward.913301.2": "Portia couldn't figure it out.\nThe whole idea of this \"convenience store\" had started as a way for her to strike up conversations with Trekkers; so how had it turned into this? Now she was hauling goods around the Monolith, actually selling things.\nIt's not like she needed the money, and Stella Coins didn't even mean anything to her.\nHow did it get to this point...? Ugh, this is such a hassle... Can I just sell everything fast and go play at the arcade already...?\nAfter thinking it over, Portia grabbed a piece of cardboard and scribbled out a sign.\n\"Clearance Sale. Stuff for Money.\"\n\"That should do it... Right?\"\nShe propped the sign next to the pile of supplies she'd brought out and waited, hoping the next Trekker who came along would just take everything wholesale.", "StarTowerBookEventReward.913301.3": "Portia's Affinity reaches Lv. 5", diff --git a/data/language/en_us/startowergrowthnode.json b/data/language/en_us/startowergrowthnode.json index c8ba5b99a..f3c656bb1 100644 --- a/data/language/en_us/startowergrowthnode.json +++ b/data/language/en_us/startowergrowthnode.json @@ -12,7 +12,7 @@ "StarTowerGrowthNode.10203.1": "Scratch Card I", "StarTowerGrowthNode.10203.2": "During Ascension, when clearing a combat room, there is a 10% chance to acquire an additional 10 . Can be triggered up to 5 times per Ascension round.", "StarTowerGrowthNode.10301.1": "Key to the Stairs to the Stars", - "StarTowerGrowthNode.10301.2": "Unlocks the Monolith Express feature:\nUse the Monolith Stairs Pass to breeze through Monoliths and acquire Records.", + "StarTowerGrowthNode.10301.2": "Unlocks the Monolith Express feature:\nUse the Monolith Stairs Pass to breeze through Monoliths and acquire Records.\nUnlocks Vita Autopilot:\nSpend Tokens to hand Monolith Express over to Vita, and she'll run the whole ascension for you.", "StarTowerGrowthNode.10401.1": "Harmonic Heartstring Ⅱ", "StarTowerGrowthNode.10401.2": "During Ascension on Difficulty 2 or above, increases the chance of obtaining Musical Notes from the Battle Domain by 30%.", "StarTowerGrowthNode.10402.1": "Monolith Premium I", diff --git a/data/language/en_us/story.json b/data/language/en_us/story.json index 5c2fcdd27..7a046b93e 100644 --- a/data/language/en_us/story.json +++ b/data/language/en_us/story.json @@ -110,12 +110,81 @@ "Story.110.1": "A Future Without Trekkers", "Story.110.2": "Don't wish upon the stars.", "Story.110.4": "The End", + "Story.1101.1": "Yesterday Once More", + "Story.1101.2": "Awaken once more, and begin yet another new life.", + "Story.1101.4": "01", + "Story.1102.1": "Forsaken by the Forest", + "Story.1102.2": "She charged forward - resolute and fierce.", + "Story.1102.4": "BT01", + "Story.1103.1": "The City of Perfection", + "Story.1103.2": "Things have changed, and the streets no longer hold familiar sights…", + "Story.1103.4": "02", + "Story.1104.1": "The Bathhouse and the Slave", + "Story.1104.2": "\"May you guide my companions into the heavens above…\"", + "Story.1104.4": "03", + "Story.1105.1": "Bathhouse Test", + "Story.1105.2": "Brimming with magic, but empty in the stomach...", + "Story.1105.4": "04", + "Story.1106.1": "Insula", + "Story.1106.2": "Land rooted in despair cannot yield hope.", + "Story.1106.4": "05", + "Story.1107.1": "The Meaning of the Saintess", + "Story.1107.2": "\"Fate is meant to be changed.\"", + "Story.1107.4": "06", + "Story.1108.1": "A Night Watcher's Daily Routine", + "Story.1108.2": "Clothes make the person, because... here, only the clothes are seen.", + "Story.1108.4": "07", + "Story.1109.1": "A Forbidden Wish", + "Story.1109.2": "Buried with it are her past and her pain.", + "Story.1109.4": "08", "Story.111.1": "How Memories Are Mended", "Story.111.2": "The best way to fight amnesia is by creating more memorable moments.", "Story.111.4": "9", + "Story.1110.1": "The Gladiator", + "Story.1110.2": "\"I'm sorry... We won. We were supposed to have won…\"", + "Story.1110.4": "09", + "Story.1111.1": "Stay tuned", + "Story.1111.2": "Stay tuned", + "Story.1111.4": "10", + "Story.1112.1": "Stay tuned", + "Story.1112.2": "Stay tuned", + "Story.1112.4": "11", + "Story.1113.1": "Stay tuned", + "Story.1113.2": "Stay tuned", + "Story.1113.4": "12", + "Story.1114.1": "Stay tuned", + "Story.1114.2": "Stay tuned", + "Story.1114.4": "13", + "Story.1115.1": "Stay tuned", + "Story.1115.2": "Stay tuned", + "Story.1115.4": "14", + "Story.1116.1": "Stay tuned", + "Story.1116.2": "Stay tuned", + "Story.1116.4": "BT02", + "Story.1117.1": "Stay tuned", + "Story.1117.2": "Stay tuned", + "Story.1117.4": "15", + "Story.1118.1": "Stay tuned", + "Story.1118.2": "Stay tuned", + "Story.1118.4": "16", + "Story.1119.1": "Stay tuned", + "Story.1119.2": "Stay tuned", + "Story.1119.4": "17", "Story.112.1": "Final Interpretation", "Story.112.2": "With the Grace Seal, you can do whatever you please.", "Story.112.4": "10", + "Story.1120.1": "Stay tuned", + "Story.1120.2": "Stay tuned", + "Story.1120.4": "18", + "Story.1121.1": "Stay tuned", + "Story.1121.2": "Stay tuned", + "Story.1121.4": "BT03", + "Story.1122.1": "Stay tuned", + "Story.1122.2": "Stay tuned", + "Story.1122.4": "19", + "Story.1123.1": "Stay tuned", + "Story.1123.2": "Stay tuned", + "Story.1123.4": "20", "Story.201.1": "Escape the Encirclement", "Story.201.2": "There will always be those who think they can trap wind in a cage.", "Story.201.4": "BT01", diff --git a/data/language/en_us/storychapter.json b/data/language/en_us/storychapter.json index b29ce2b32..54bcb3fe7 100644 --- a/data/language/en_us/storychapter.json +++ b/data/language/en_us/storychapter.json @@ -5,6 +5,9 @@ "StoryChapter.10.1": "Chapter 9", "StoryChapter.10.2": "A Monolith Too Far", "StoryChapter.10.3": "Monolith Calendar Year 996", + "StoryChapter.11.1": "Special Chapter", + "StoryChapter.11.2": "Wholeness at Reunion's Dawn", + "StoryChapter.11.3": "Before Monolith Calendar Year 4", "StoryChapter.2.1": "Chapter 02", "StoryChapter.2.2": "The Wind on Waterway Bridge", "StoryChapter.2.3": "Monolith Calendar Year 996", diff --git a/data/language/en_us/storyline.json b/data/language/en_us/storyline.json new file mode 100644 index 000000000..e010e15d3 --- /dev/null +++ b/data/language/en_us/storyline.json @@ -0,0 +1,6 @@ +{ + "StoryLine.1.1": "I Think,\nSo the Tyrant Is", + "StoryLine.1.2": "Monolith Calendar Year 996", + "StoryLine.2.1": "Tyrant,\nHear My Prayer", + "StoryLine.2.2": "Monolith Calendar Year 4" +} \ No newline at end of file diff --git a/data/language/en_us/storypreview.json b/data/language/en_us/storypreview.json index f070bec63..3cabdb422 100644 --- a/data/language/en_us/storypreview.json +++ b/data/language/en_us/storypreview.json @@ -11,6 +11,8 @@ "StoryPreview.19.1": "Main Story Chapter 9, Part Ⅱ", "StoryPreview.2.1": "The Nova Times #07", "StoryPreview.20.1": "The Nova Times #18", + "StoryPreview.21.1": "Wholeness at Reunion's Dawn, Part 1", + "StoryPreview.22.1": "Wholeness at Reunion's Dawn, Part 2", "StoryPreview.3.1": "Main Story Chapter 5", "StoryPreview.4.1": "Main Story Chapter 6", "StoryPreview.5.1": "The Nova Times #08", diff --git a/data/language/en_us/talent.json b/data/language/en_us/talent.json index 1972fe1f5..3a6b3dafd 100644 --- a/data/language/en_us/talent.json +++ b/data/language/en_us/talent.json @@ -4248,5 +4248,115 @@ "Talent.1600574.1": "Increases Ultimate DMG by", "Talent.1600574.2": "Increases Ultimate DMG by &Param1&", "Talent.1600580.1": "Reset and Restart", - "Talent.1600580.2": "When Willow deals Skill DMG to a target, increases the Aqua DMG Taken by this target by &Param1& for &Param2&s." + "Talent.1600580.2": "When Willow deals Skill DMG to a target, increases the Aqua DMG Taken by this target by &Param1& for &Param2&s.", + "Talent.1620101.1": "HP Enhancement", + "Talent.1620101.2": "Increases Base HP by &Param1&.", + "Talent.1620102.1": "Lux DMG Boost", + "Talent.1620102.2": "Increases Lux DMG by &Param1&", + "Talent.1620103.1": "Skill DMG Boost", + "Talent.1620103.2": "Increases Skill DMG Boost by &Param1&", + "Talent.1620104.1": "Auto Attack DMG Boost", + "Talent.1620104.2": "Auto Attack DMG Boost +&Param1&.", + "Talent.1620105.1": "Crit DMG Boost", + "Talent.1620105.2": "Crit DMG Boost +&Param1&.", + "Talent.1620106.1": "HP Enhancement", + "Talent.1620106.2": "Increases Base HP by &Param1&.", + "Talent.1620107.1": "Lux DMG Boost", + "Talent.1620107.2": "Increases Lux DMG by &Param1&", + "Talent.1620108.1": "Skill DMG Boost", + "Talent.1620108.2": "Increases Skill DMG Boost by &Param1&", + "Talent.1620109.1": "Auto Attack DMG Boost", + "Talent.1620109.2": "Auto Attack DMG Boost +&Param1&.", + "Talent.1620110.1": "Crit DMG Boost", + "Talent.1620110.2": "Crit DMG Boost +&Param1&.", + "Talent.1620116.1": "Buried Past", + "Talent.1620116.2": "While in the Starender state, increases Firstlight Noya's Crit DMG by &Param1&. Dealing any DMG grants her Starender. Triggers once every 5 minutes.", + "Talent.1620217.1": "HP Enhancement", + "Talent.1620217.2": "Increases Base HP by &Param1&.", + "Talent.1620218.1": "Lux DMG Boost", + "Talent.1620218.2": "Increases Lux DMG by &Param1&", + "Talent.1620219.1": "Skill DMG Boost", + "Talent.1620219.2": "Increases Skill DMG by &Param1&", + "Talent.1620220.1": "Auto Attack DMG Boost", + "Talent.1620220.2": "Increases Auto Attack DMG by &Param1&", + "Talent.1620221.1": "Crit DMG Boost", + "Talent.1620221.2": "Increases Crit DMG by &Param1&", + "Talent.1620222.1": "HP Enhancement", + "Talent.1620222.2": "Increases Base HP by &Param1&.", + "Talent.1620223.1": "Lux DMG Boost", + "Talent.1620223.2": "Increases Lux DMG by &Param1&", + "Talent.1620224.1": "Skill DMG Boost", + "Talent.1620224.2": "Increases Skill DMG by &Param1&", + "Talent.1620225.1": "Auto Attack DMG Boost", + "Talent.1620225.2": "Increases Auto Attack DMG by &Param1&", + "Talent.1620226.1": "Crit DMG Boost", + "Talent.1620226.2": "Increases Crit DMG by &Param1&", + "Talent.1620232.1": "Night Watcher's Duty", + "Talent.1620232.2": "Increases Firstlight Noya's Max HP by &Param1&. Increases the DMG Multiplier of Radiance Flurry and Judgment Starfall against targets with ##Glimmer#4029# by &Param2&.", + "Talent.1620333.1": "HP Enhancement", + "Talent.1620333.2": "Increases Base HP by &Param1&.", + "Talent.1620334.1": "Lux DMG Boost", + "Talent.1620334.2": "Increases Lux DMG by &Param1&", + "Talent.1620335.1": "Skill DMG Boost", + "Talent.1620335.2": "Increases Skill DMG by &Param1&", + "Talent.1620336.1": "Auto Attack DMG Boost", + "Talent.1620336.2": "Increases Auto Attack DMG by &Param1&", + "Talent.1620337.1": "Crit DMG Boost", + "Talent.1620337.2": "Increases Crit DMG by &Param1&", + "Talent.1620338.1": "HP Enhancement", + "Talent.1620338.2": "Increases Base HP by &Param1&.", + "Talent.1620339.1": "Lux DMG Boost", + "Talent.1620339.2": "Increases Lux DMG by &Param1&", + "Talent.1620340.1": "Skill DMG Boost", + "Talent.1620340.2": "Increases Skill DMG by &Param1&", + "Talent.1620341.1": "Auto Attack DMG Boost", + "Talent.1620341.2": "Increases Auto Attack DMG by &Param1&", + "Talent.1620342.1": "Crit DMG Boost", + "Talent.1620342.2": "Increases Crit DMG by &Param1&", + "Talent.1620348.1": "Resolve Beyond Fate", + "Talent.1620348.2": "Increases Lux DMG dealt by Firstlight Noya against elite or higher-tier enemies by &Param1&.", + "Talent.1620449.1": "HP Enhancement", + "Talent.1620449.2": "Increases Base HP by &Param1&.", + "Talent.1620450.1": "Lux DMG Boost", + "Talent.1620450.2": "Increases Lux DMG by &Param1&", + "Talent.1620451.1": "Skill DMG Boost", + "Talent.1620451.2": "Increases Skill DMG by &Param1&", + "Talent.1620452.1": "Auto Attack DMG Boost", + "Talent.1620452.2": "Increases Auto Attack DMG by &Param1&", + "Talent.1620453.1": "Crit DMG Boost", + "Talent.1620453.2": "Increases Crit DMG by &Param1&", + "Talent.1620454.1": "HP Enhancement", + "Talent.1620454.2": "Increases Base HP by &Param1&.", + "Talent.1620455.1": "Lux DMG Boost", + "Talent.1620455.2": "Increases Lux DMG by &Param1&", + "Talent.1620456.1": "Skill DMG Boost", + "Talent.1620456.2": "Increases Skill DMG by &Param1&", + "Talent.1620457.1": "Auto Attack DMG Boost", + "Talent.1620457.2": "Increases Auto Attack DMG by &Param1&", + "Talent.1620458.1": "Crit DMG Boost", + "Talent.1620458.2": "Increases Crit DMG by &Param1&", + "Talent.1620464.1": "Shining in the Night", + "Talent.1620464.2": "After triggering ##Lux Mark#1015#, Firstlight Noya's Auto Attack DMG increases by &Param1& for &Param2&s.", + "Talent.1620565.1": "HP Enhancement", + "Talent.1620565.2": "Increases Base HP by &Param1&.", + "Talent.1620566.1": "Lux DMG Boost", + "Talent.1620566.2": "Increases Lux DMG by &Param1&", + "Talent.1620567.1": "Skill DMG Boost", + "Talent.1620567.2": "Increases Skill DMG by &Param1&", + "Talent.1620568.1": "Auto Attack DMG Boost", + "Talent.1620568.2": "Increases Auto Attack DMG by &Param1&", + "Talent.1620569.1": "Crit DMG Boost", + "Talent.1620569.2": "Increases Crit DMG by &Param1&", + "Talent.1620570.1": "HP Enhancement", + "Talent.1620570.2": "Increases Base HP by &Param1&.", + "Talent.1620571.1": "Lux DMG Boost", + "Talent.1620571.2": "Increases Lux DMG by &Param1&", + "Talent.1620572.1": "Skill DMG Boost", + "Talent.1620572.2": "Increases Skill DMG by &Param1&", + "Talent.1620573.1": "Auto Attack DMG Boost", + "Talent.1620573.2": "Increases Auto Attack DMG by &Param1&", + "Talent.1620574.1": "Crit DMG Boost", + "Talent.1620574.2": "Increases Crit DMG by &Param1&", + "Talent.1620580.1": "Meeting You at Dawn", + "Talent.1620580.2": "When Firstlight Noya's HP is above 20%, the DMG Multiplier of the longsword [Dawn] increases by &Param1&, and the greatsword [Daybreak] increases by &Param2&." } \ No newline at end of file diff --git a/data/language/en_us/talentgroup.json b/data/language/en_us/talentgroup.json index d79edc3f9..484726078 100644 --- a/data/language/en_us/talentgroup.json +++ b/data/language/en_us/talentgroup.json @@ -198,5 +198,10 @@ "TalentGroup.16002.1": "Heart Unsettled", "TalentGroup.16003.1": "Wisdom in Restraint", "TalentGroup.16004.1": "Going with the Flow", - "TalentGroup.16005.1": "Reset and Restart" + "TalentGroup.16005.1": "Reset and Restart", + "TalentGroup.16201.1": "Buried Past", + "TalentGroup.16202.1": "Night Watcher's Duty", + "TalentGroup.16203.1": "Resolve Beyond Fate", + "TalentGroup.16204.1": "Shining in the Night", + "TalentGroup.16205.1": "Meeting You at Dawn" } \ No newline at end of file diff --git a/data/language/en_us/title.json b/data/language/en_us/title.json index 9c76ddfa8..34de5139c 100644 --- a/data/language/en_us/title.json +++ b/data/language/en_us/title.json @@ -45,6 +45,12 @@ "Title.49.1": "Nova", "Title.5.1": "Daisy", "Title.50.1": "Monster Hunter", + "Title.51.1": "Nightwatch", + "Title.52.1": "Knight", + "Title.53.1": "Bidder", + "Title.54.1": "Expert", + "Title.55.1": "Glory", + "Title.56.1": "Chief", "Title.6.1": "Steward", "Title.7.1": "Calm", "Title.8.1": "Boss", diff --git a/data/language/en_us/topbar.json b/data/language/en_us/topbar.json index a806f63ad..d93b05e1a 100644 --- a/data/language/en_us/topbar.json +++ b/data/language/en_us/topbar.json @@ -13,11 +13,14 @@ "TopBar.ActivityLevelsSelectPanel_10110.1": "Battle Stage", "TopBar.ActivityLevelsSelectPanel_10111.1": "Battle Stage", "TopBar.ActivityLevelsSelectPanel_10112.1": "Battle Stage", + "TopBar.ActivityLevelsSelectPanel_10113.1": "Battle Stage", "TopBar.ActivityLevelsSelectPanel_11100.1": "Battle Stage", "TopBar.ActivityLevelsSelectPanel_20101.1": "Battle Stage", "TopBar.ActivityLevelsSelectPanel_20102.1": "Battle Stage", "TopBar.ActivityLevelsSelectPanel_20103.1": "Battle Stage", + "TopBar.ActivityLevelsSelectPanel_20104.1": "Battle Stage", "TopBar.ActivityList.1": "Event", + "TopBar.ActivityStoryReview.1": "Event Review", "TopBar.ActivityStory_20101.1": "Story", "TopBar.BattlePass.1": "Startup Grant", "TopBar.BdConvertBuildDetail.1": "Record Details", @@ -25,9 +28,13 @@ "TopBar.BreakOutLevelDetailPanel.1": "Bouncing Bumper Bash", "TopBar.BreakOutLevelDetailPanelS2.1": "Bouncing Bumper Bash", "TopBar.BreakOutLevelDetailPanelS3.1": "Bouncing Bumper Bash", + "TopBar.BreakOutLevelDetailPanelS4.1": "Bouncing Bumper Bash", "TopBar.BreakOutThemePanel.1": "Bouncing Bumper Bash", "TopBar.BreakOutThemePanel_S2.1": "Bouncing Bumper Bash", "TopBar.BreakOutThemePanel_S3.1": "Bouncing Bumper Bash", + "TopBar.BreakOutThemePanel_S4.1": "Bouncing Bumper Bash", + "TopBar.BuildModifierMusicPanel.1": "Adjust Notes", + "TopBar.BuildModifierPotentialPanel.1": "Adjust Potentials", "TopBar.ChangeGender.1": "Change Appearance", "TopBar.CharEquipment.1": "Trekker Emblem", "TopBar.CharInfo.1": "Trekker Details", @@ -67,7 +74,11 @@ "TopBar.DiscList.1": "Disc List", "TopBar.DiscSample.1": "Disc", "TopBar.DispatchPanel.1": "Commission", + "TopBar.DormPanel.1": "Tower", + "TopBar.DormRoomSelectPanel.1": "Rooms", "TopBar.DreamThemePanel.1": "Beyond the Dream", + "TopBar.DustDawnPanel.1": "Event", + "TopBar.DustDawnStory.1": "Main Story", "TopBar.Equipment.1": "Emblem", "TopBar.EquipmentInstanceLevelSelect.1": "Emblem Trial", "TopBar.EquipmentRoll.1": "Emblem Reforging", @@ -79,6 +90,7 @@ "TopBar.GoldenSpyLevelSelectPanel_400008.1": "Silver-Veiled Dream Catcher", "TopBar.GoldenSpyLevelSelectPanel_400012.1": "Silver-Veiled Dream Catcher", "TopBar.GoldenSpyLevelSelectPanel_400017.1": "Silver-Veiled Dream Catcher", + "TopBar.GuideMission.1": "Journey Recap", "TopBar.GunStormPanel.1": "Event", "TopBar.GunStormStory_10109.1": "Story", "TopBar.IceCreamLevelsSelectPanel.1": "Cooling Supply Station", @@ -102,6 +114,7 @@ "TopBar.MainlineFormationDisc.1": "Disc Combo", "TopBar.Mall.1": "Shop", "TopBar.MallSkinPreview.1": "Shop", + "TopBar.MathParkourLevelSelectPanel.1": "Speed & Wheels", "TopBar.MiningGame.1": "Lucky Treasure Shovel", "TopBar.MiningGameGuidePanel.1": "Treasures", "TopBar.MiningGameGuidePanel_400002.1": "Treasures", @@ -123,6 +136,7 @@ "TopBar.Quest.1": "Missions", "TopBar.QuestNewbie.1": "Tutorial", "TopBar.RankBuildDetail.1": "Record Details", + "TopBar.ReengagementPanel.1": "Stellar Return", "TopBar.RegionBossFormation.1": "Records", "TopBar.RogueBossBuildBrief.1": "Records", "TopBar.RogueBossLevel.1": "Tier-up Trial", @@ -144,21 +158,27 @@ "TopBar.Shop_10110.1": "Event Shop", "TopBar.Shop_10111.1": "Event Shop", "TopBar.Shop_10112.1": "Event Shop", + "TopBar.Shop_10113.1": "Event Shop", "TopBar.Shop_11100.1": "Event Shop", "TopBar.Shop_20101.1": "Event Shop", "TopBar.Shop_20102.1": "Event Shop", "TopBar.Shop_20103.1": "Event Shop", + "TopBar.Shop_20104.1": "Event Shop", "TopBar.Shop_30101.1": "Event Shop", "TopBar.Shop_30102.1": "Event Shop", "TopBar.Shop_30103.1": "Event Shop", + "TopBar.Shop_30104.1": "Event Shop", "TopBar.SkillInstanceLevelSelect.1": "Skill Trial", "TopBar.SkinPreviewPanel.1": "Appearance", "TopBar.SoldierHandbookPanel.1": "Gallery", + "TopBar.SoldierHandbookPartnerDetailPanel.1": "Trait Details", "TopBar.SoldierHandbookSelectPanel.1": "Gallery", - "TopBar.SoldierLevelSelectPanel.1": "Enter", + "TopBar.SoldierLevelRewardPanel.1": "Investigation Level", + "TopBar.SoldierLevelSelectPanel.1": "Select Difficulty", "TopBar.SoldierMainViewPanel.1": "Through Hostile Depths", - "TopBar.SoldierRecommendDetailPanel.1": "Guide Details", - "TopBar.SoldierRecommendPanel.1": "Team Guides", + "TopBar.SoldierRecommendDetailPanel.1": "Strategy Details", + "TopBar.SoldierRecommendPanel.1": "Team Strategies", + "TopBar.SoldierTechPanel.1": "Strategy Tree", "TopBar.SoldierTestEnter.1": "Auto Battler Test", "TopBar.SolodanceStory.1": "Story", "TopBar.SolodanceThemePanel.1": "Event", @@ -195,13 +215,16 @@ "TopBar.Task_10110.1": "Event Missions", "TopBar.Task_10111.1": "Event Missions", "TopBar.Task_10112.1": "Event Missions", + "TopBar.Task_10113.1": "Event Missions", "TopBar.Task_11100.1": "Event Missions", "TopBar.Task_20101.1": "Event Missions", "TopBar.Task_20102.1": "Event Missions", "TopBar.Task_20103.1": "Event Missions", + "TopBar.Task_20104.1": "Event Missions", "TopBar.Task_30101.1": "Event Missions", "TopBar.Task_30102.1": "Event Missions", "TopBar.Task_30103.1": "Event Missions", + "TopBar.Task_30104.1": "Event Missions", "TopBar.TechStory.1": "Story", "TopBar.ThrowGiftPanel.1": "Arc of Abundance", "TopBar.ThrowGiftPanel_400009.1": "Arc of Abundance", @@ -220,6 +243,8 @@ "TopBar.TrialLevelSelect.1": "Trekker Tyrout", "TopBar.TrialSkinFormationScenePanel.1": "Squad", "TopBar.TrialSkinSelectPanel.1": "Style Trial", + "TopBar.UnchartedMapPanel.1": "Event", + "TopBar.UnchartedMapStory_10113.1": "Story", "TopBar.VampireSurvivorLevelSelectPanel.1": "Cataclysm Survivor", "TopBar.ViewfinderStory.1": "Story", "TopBar.WeeklyCopiesPanel.1": "Proving Grounds", diff --git a/data/language/en_us/towervitaoption.json b/data/language/en_us/towervitaoption.json new file mode 100644 index 000000000..f79fbf109 --- /dev/null +++ b/data/language/en_us/towervitaoption.json @@ -0,0 +1,44 @@ +{ + "TowerVitaOption.10101.1": "Prioritize obtaining preset desired potentials", + "TowerVitaOption.10102.1": "Skip Potentials outside the preset", + "TowerVitaOption.10201.1": "Main", + "TowerVitaOption.10201.2": "Support 1", + "TowerVitaOption.10201.3": "Support 2", + "TowerVitaOption.10201.4": "Locked", + "TowerVitaOption.10201.5": "Preset Potentials", + "TowerVitaOption.10201.6": "Potential Lv. +2", + "TowerVitaOption.10201.7": "Potential Lv. +3", + "TowerVitaOption.10201.8": "Rare Potential", + "TowerVitaOption.10301.1": "Allow Potential Refresh when Stella Coins exceed a set amount:", + "TowerVitaOption.10302.1": "When Stella Coins >", + "TowerVitaOption.20101.1": "Buy Items", + "TowerVitaOption.20101.2": "Upgrade Potential", + "TowerVitaOption.20201.1": "0", + "TowerVitaOption.20201.2": "60", + "TowerVitaOption.20201.3": "120", + "TowerVitaOption.20201.4": "180", + "TowerVitaOption.20201.5": "260", + "TowerVitaOption.20201.6": "340", + "TowerVitaOption.20201.7": "540", + "TowerVitaOption.20201.8": "740", + "TowerVitaOption.20301.1": "Notes needed by Harmony Skills", + "TowerVitaOption.20301.2": "Notes (Discounted)", + "TowerVitaOption.20301.3": "Main Trekker Potentials (Discounted)", + "TowerVitaOption.20301.4": "Random Potentials (Discounted)", + "TowerVitaOption.20301.5": "Main Trekker Potentials (Full Price)", + "TowerVitaOption.20301.6": "Random Potentials (Full Price)", + "TowerVitaOption.20401.1": "Allow restocking when Stella Coins exceed a set amount:", + "TowerVitaOption.20402.1": "When Stella Coins >", + "TowerVitaOption.20403.1": "On the final floor, restock the shop if nothing matches", + "TowerVitaOption.20404.1": "On the final floor, spend all Stella Coins if no eligible items are available.", + "TowerVitaOption.30101.1": "Safe", + "TowerVitaOption.30101.2": "Standard", + "TowerVitaOption.30101.3": "Aggressive", + "TowerVitaOption.30201.1": "Main Trekker Potentials", + "TowerVitaOption.30201.2": "Support Trekker Potentials", + "TowerVitaOption.30201.3": "Rare Potential", + "TowerVitaOption.30201.4": "Common Potential", + "TowerVitaOption.30201.5": "Notes needed by Harmony Skills", + "TowerVitaOption.30201.6": "Random Notes", + "TowerVitaOption.30201.7": "Stella Coin" +} \ No newline at end of file diff --git a/data/language/en_us/travelerduelboss.json b/data/language/en_us/travelerduelboss.json index d03d1a74d..0de0dd0cf 100644 --- a/data/language/en_us/travelerduelboss.json +++ b/data/language/en_us/travelerduelboss.json @@ -1,5 +1,6 @@ { "TravelerDuelBoss.1001.1": "Cat-stle Siege", "TravelerDuelBoss.2001.1": "Maid For You", - "TravelerDuelBoss.3001.1": "War in the Backpack" + "TravelerDuelBoss.3001.1": "War in the Backpack", + "TravelerDuelBoss.4001.1": "Scent of a Witch" } \ No newline at end of file diff --git a/data/language/en_us/travelerduelbosslevel.json b/data/language/en_us/travelerduelbosslevel.json index 59c8cb23d..37dac9d6a 100644 --- a/data/language/en_us/travelerduelbosslevel.json +++ b/data/language/en_us/travelerduelbosslevel.json @@ -4,5 +4,7 @@ "TravelerDuelBossLevel.200100.1": "Maid For You", "TravelerDuelBossLevel.200100.2": "Those who are lost in the past do not fear death. As the ninja sword grazes your throat, all she seeks is the warmth of your touch.", "TravelerDuelBossLevel.300100.1": "War in the Backpack", - "TravelerDuelBossLevel.300100.2": "Yearning for true friendship while wielding a weapon of destruction—that's the path Firefly has chosen.\nAnyone she defeats, and anyone who defeats her, is bound to become her great friend. It's a deal then, yes?" + "TravelerDuelBossLevel.300100.2": "Yearning for true friendship while wielding a weapon of destruction—that's the path Firefly has chosen.\nAnyone she defeats, and anyone who defeats her, is bound to become her great friend. It's a deal then, yes?", + "TravelerDuelBossLevel.400100.1": "Scent of a Witch", + "TravelerDuelBossLevel.400100.2": "Following the faint traces left behind by rumor, she always manages to find where secrets are hidden.\nClick!" } \ No newline at end of file diff --git a/data/language/en_us/travelerduelchallengeaffix.json b/data/language/en_us/travelerduelchallengeaffix.json index f6297c9fb..7573aac93 100644 --- a/data/language/en_us/travelerduelchallengeaffix.json +++ b/data/language/en_us/travelerduelchallengeaffix.json @@ -291,6 +291,78 @@ "TravelerDuelChallengeAffix.29041901.2": "When the Main Trekker's HP falls below &Param1&, immediately restores HP equal to &Param2& of Max HP, but all DMG dealt is reduced by &Param4& for &Param3&s. Cooldown: &Param5&s.", "TravelerDuelChallengeAffix.29041902.1": "Cost of Healing", "TravelerDuelChallengeAffix.29041902.2": "The Main Trekker restores HP equal to &Param2& of Max HP every &Param1&s, but increases DMG Taken by &Param3&.", + "TravelerDuelChallengeAffix.29050101.1": "DMG Increase: Lesser", + "TravelerDuelChallengeAffix.29050101.2": "All enemies' damage dealt increases by &Param1&.", + "TravelerDuelChallengeAffix.29050102.1": "DMG Increase: Medium", + "TravelerDuelChallengeAffix.29050102.2": "All enemies' damage dealt increases by &Param1&.", + "TravelerDuelChallengeAffix.29050103.1": "DMG Increase: Greater", + "TravelerDuelChallengeAffix.29050103.2": "All enemies' damage dealt increases by &Param1&.", + "TravelerDuelChallengeAffix.29050201.1": "Stagnant Dew: Lesser", + "TravelerDuelChallengeAffix.29050201.2": "Reduces the squad's Charge Efficiency by &Param1&.", + "TravelerDuelChallengeAffix.29050202.1": "Stagnant Dew: Medium", + "TravelerDuelChallengeAffix.29050202.2": "Reduces the squad's Charge Efficiency by &Param1&.", + "TravelerDuelChallengeAffix.29050203.1": "Stagnant Dew: Greater", + "TravelerDuelChallengeAffix.29050203.2": "Reduces the squad's Charge Efficiency by &Param1&.", + "TravelerDuelChallengeAffix.29050301.1": "Leech Arcana", + "TravelerDuelChallengeAffix.29050301.2": "Increases the Main Trekker's DMG taken by &Param1&. In return, dealing Skill DMG restores &Param2& HP per hit.", + "TravelerDuelChallengeAffix.29050401.1": "Mutual Aid", + "TravelerDuelChallengeAffix.29050401.2": "For every 1s a Support Trekker is on the field, reduces the Main Trekker's DMG Power by &Param1& and grants a Shield equal to &Param2& of HP for &Param3&s, stacking up to &Param4& times. Support Trekkers gain 1 stack each time they enter combat.", + "TravelerDuelChallengeAffix.29050402.1": "Bait and Ambush", + "TravelerDuelChallengeAffix.29050402.2": "For every 1s a Support Trekker is on the field, increases the Main Trekker's DMG Power by &Param1& and DMG taken by &Param2& for &Param3&s, stacking up to &Param4& times. Support Trekkers gain 1 stack each time they enter combat.", + "TravelerDuelChallengeAffix.29050501.1": "Shield Reliance", + "TravelerDuelChallengeAffix.29050501.2": "After the battle begins, increases Shield gained by the Main Trekker by &Param1&, but reduces the Main Trekker's DMG Power by &Param2& while no Shield is active.", + "TravelerDuelChallengeAffix.29050601.1": "Just Right", + "TravelerDuelChallengeAffix.29050601.2": "While the Main Trekker's HP is above &Param1& or below &Param2&, decreases the squad's DMG Power by &Param3&.", + "TravelerDuelChallengeAffix.29050701.1": "Weakening Arcana", + "TravelerDuelChallengeAffix.29050701.2": "When the Main Trekker is hit, reduces the Main Trekker's Skill DMG Power by &Param1& for &Param2&s, stacking up to &Param3& times.", + "TravelerDuelChallengeAffix.29050702.1": "Weakening Arcana: Greater", + "TravelerDuelChallengeAffix.29050702.2": "When the Main Trekker is hit, reduces the squad's Skill DMG Power by &Param1& for &Param2&s, stacking up to &Param3& times.", + "TravelerDuelChallengeAffix.29050801.1": "Vaporous Drift", + "TravelerDuelChallengeAffix.29050801.2": "Dodging drops the Main Trekker's DEF to 0 for &Param1&s.", + "TravelerDuelChallengeAffix.29050901.1": "Delayed Awakening", + "TravelerDuelChallengeAffix.29050901.2": "For the first &Param1&s of combat, reduces the squad's Charge Efficiency by 100%. Once this period ends, increases by &Param2& instead.", + "TravelerDuelChallengeAffix.29050902.1": "Fleeting Bloom", + "TravelerDuelChallengeAffix.29050902.2": "For the first &Param1&s of combat, increases the squad's Charge Efficiency by &Param2&. However, once combat reaches the &Param3&s mark, decreases by 50%.", + "TravelerDuelChallengeAffix.29051001.1": "Honeyed Toxin", + "TravelerDuelChallengeAffix.29051001.2": "Every &Param1&s, the Main Trekker gains a Shield equal to &Param2& of HP, but also suffers a &Param4& increase to DMG taken for &Param3&s.", + "TravelerDuelChallengeAffix.29051101.1": "Master of Summons", + "TravelerDuelChallengeAffix.29051101.2": "Reduces the squad's Minion DMG Power by &Param1& to increase Skill DMG Power by &Param2&.", + "TravelerDuelChallengeAffix.29051102.1": "Blade Over Curse", + "TravelerDuelChallengeAffix.29051102.2": "Reduces the squad's Mark DMG Power by &Param1& to increase Auto ATK DMG Power by &Param2&.", + "TravelerDuelChallengeAffix.29051103.1": "One Last Bet", + "TravelerDuelChallengeAffix.29051103.2": "Reduces the squad's Auto ATK DMG Power by &Param1& to increase Ultimate DMG Power by &Param2&.", + "TravelerDuelChallengeAffix.29051201.1": "Combat Momentum", + "TravelerDuelChallengeAffix.29051201.2": "For every &Param1&s in combat, increases the DMG Power of Mistique's minions by &Param2&.", + "TravelerDuelChallengeAffix.29051202.1": "Combat Momentum: Greater", + "TravelerDuelChallengeAffix.29051202.2": "For every &Param1&s in combat, increases the DMG Power of Mistique's minions by &Param2&.", + "TravelerDuelChallengeAffix.29051301.1": "Crit Tuning: Rate", + "TravelerDuelChallengeAffix.29051301.2": "Increases the squad's Crit Rate by &Param1& and reduces Crit DMG by &Param2&.", + "TravelerDuelChallengeAffix.29051302.1": "Crit Tuning: DMG", + "TravelerDuelChallengeAffix.29051302.2": "Increases the squad's Crit DMG by &Param1&, but reduces Crit Rate by &Param2&.", + "TravelerDuelChallengeAffix.29051401.1": "Blood to Shield: Lesser", + "TravelerDuelChallengeAffix.29051401.2": "For every &Param1& HP Mistique loses, reduces her DMG taken by &Param2&.", + "TravelerDuelChallengeAffix.29051402.1": "Blood to Shield: Medium", + "TravelerDuelChallengeAffix.29051402.2": "For every &Param1& HP Mistique loses, reduces her and her minions' DMG taken by &Param2&.", + "TravelerDuelChallengeAffix.29051403.1": "Blood to Shield: Greater", + "TravelerDuelChallengeAffix.29051403.2": "For every &Param1& HP Mistique loses, reduces her and her minions' DMG taken by &Param2&.", + "TravelerDuelChallengeAffix.29051501.1": "Hasty Mix", + "TravelerDuelChallengeAffix.29051501.2": "Reduces the Main Trekker's Skill DMG Power by &Param1& and Skill Cooldown by &Param2&.", + "TravelerDuelChallengeAffix.29051601.1": "Grievous Arcana", + "TravelerDuelChallengeAffix.29051601.2": "When hit, the Main Trekker cannot receive healing for &Param1&s.", + "TravelerDuelChallengeAffix.29051602.1": "Grievous Arcana: Greater", + "TravelerDuelChallengeAffix.29051602.2": "When hit, the Main Trekker cannot receive healing for &Param1&s.", + "TravelerDuelChallengeAffix.29051701.1": "Magic Drain: Lesser", + "TravelerDuelChallengeAffix.29051701.2": "Each time Mistique takes Skill DMG, reduces her and her minions' DMG taken by &Param1& for &Param2&s, stacking up to &Param3& times. Stacks only once per second.", + "TravelerDuelChallengeAffix.29051702.1": "Magic Drain: Medium", + "TravelerDuelChallengeAffix.29051702.2": "Each time Mistique takes Skill DMG, reduces her and her minions' DMG taken by &Param1& for &Param2&s, stacking up to &Param3& times. Stacks only once per second.", + "TravelerDuelChallengeAffix.29051703.1": "Magic Drain: Greater", + "TravelerDuelChallengeAffix.29051703.2": "Each time Mistique takes Skill DMG, reduces her and her minions' DMG taken by &Param1& for &Param2&s, stacking up to &Param3& times. Stacks only once per second.", + "TravelerDuelChallengeAffix.29051801.1": "Fuel from Pain", + "TravelerDuelChallengeAffix.29051801.2": "Increases the Main Trekker's DMG taken by &Param1&. When the Main Trekker takes DMG, reduces the remaining cooldown of the squad's Skills and Ultimates by &Param2&s. This effect triggers only once every &Param3&s.", + "TravelerDuelChallengeAffix.29051901.1": "Borrowed Time", + "TravelerDuelChallengeAffix.29051901.2": "After taking fatal DMG, the Main Trekker will not die for &Param1&s, but reduces the squad's DMG Power by &Param3& for &Param2&s. This effect triggers only once per battle.", + "TravelerDuelChallengeAffix.29052001.1": "Reckless Craving", + "TravelerDuelChallengeAffix.29052001.2": "When casting a skill, the Main Trekker restores &Param1& HP. After being hit, the Main Trekker's Shield gained is greatly reduced for &Param2&s.", "TravelerDuelChallengeAffix.400101.1": "Full-auto Fire", "TravelerDuelChallengeAffix.400101.2": "Enhanced Assault Mode: Fires more bullets during Rapid Fire.", "TravelerDuelChallengeAffix.400102.1": "Dark Ray", @@ -302,5 +374,17 @@ "TravelerDuelChallengeAffix.400105.1": "Furious Kitty", "TravelerDuelChallengeAffix.400105.2": "Fires more Kitty Bullets during Kitty Barrage.", "TravelerDuelChallengeAffix.400106.1": "Eye of the Meow Lord", - "TravelerDuelChallengeAffix.400106.2": "Eye of the Demon Lord has increased tracking duration and tracking speed." + "TravelerDuelChallengeAffix.400106.2": "Eye of the Demon Lord has increased tracking duration and tracking speed.", + "TravelerDuelChallengeAffix.500101.1": "Devoted Entourage", + "TravelerDuelChallengeAffix.500101.2": "Mistique calls forth additional minions whenever she casts a Minion Summon skill.", + "TravelerDuelChallengeAffix.500102.1": "Swift Diffusion", + "TravelerDuelChallengeAffix.500102.2": "Empowers Mistique's minion skills.", + "TravelerDuelChallengeAffix.500103.1": "Perfume Alchemy", + "TravelerDuelChallengeAffix.500103.2": "Increases the amount of Perfume Mistique regenerates naturally.", + "TravelerDuelChallengeAffix.500104.1": "Double Trouble", + "TravelerDuelChallengeAffix.500104.2": "Casting Fragrant Summons for the first time also summons Grouch.", + "TravelerDuelChallengeAffix.500105.1": "Summon Boost: Aroma Phantom", + "TravelerDuelChallengeAffix.500105.2": "While Reverie Tour is active, Mistique summons Schemer instead.", + "TravelerDuelChallengeAffix.500106.1": "Summon Boost: Incense Phantom", + "TravelerDuelChallengeAffix.500106.2": "While Reverie Tour is active, Mistique summons Meanie instead." } \ No newline at end of file diff --git a/data/language/en_us/travelerduelchallengequest.json b/data/language/en_us/travelerduelchallengequest.json index 0d1fa1d6f..6d256dc06 100644 --- a/data/language/en_us/travelerduelchallengequest.json +++ b/data/language/en_us/travelerduelchallengequest.json @@ -57,5 +57,27 @@ "TravelerDuelChallengeQuest.300118.1": "Reach Lili Bae Club Level: Bea-votee", "TravelerDuelChallengeQuest.300119.1": "Reach Lili Bae Club Level: Bea-votee 2★", "TravelerDuelChallengeQuest.300120.1": "Reach Lili Bae Club Level: Bea-votee 5★", - "TravelerDuelChallengeQuest.300121.1": "Reach Lili Bae Club Level: Bea-liever" + "TravelerDuelChallengeQuest.300121.1": "Reach Lili Bae Club Level: Bea-liever", + "TravelerDuelChallengeQuest.400100.1": "Complete the show with Leech Arcana and Stagnant Dew: Lesser", + "TravelerDuelChallengeQuest.400101.1": "Complete the show with Devoted Entourage, DMG Increase: Greater, and Master of Summons", + "TravelerDuelChallengeQuest.400102.1": "Complete the show with Swift Diffusion, Weakening Arcana: Greater, and Bait and Ambush", + "TravelerDuelChallengeQuest.400103.1": "Complete the show with Perfume Alchemy, Combat Momentum: Greater, and Fleeting Bloom", + "TravelerDuelChallengeQuest.400104.1": "Complete the show with Double Trouble, Honeyed Toxin, and Shield Reliance", + "TravelerDuelChallengeQuest.400105.1": "Complete the show with Summon Boost: Aroma Phantom, Fuel from Pain, and Blood to Shield: Greater", + "TravelerDuelChallengeQuest.400106.1": "Complete the show with Summon Boost: Incense Phantom, Vaporous Drift, and Grievous Arcana: Greater", + "TravelerDuelChallengeQuest.400107.1": "Clear Summit Show of any difficulty", + "TravelerDuelChallengeQuest.400108.1": "Complete Summit Show of Difficulty 10 or above", + "TravelerDuelChallengeQuest.400109.1": "Complete Summit Show of Difficulty 20 or above", + "TravelerDuelChallengeQuest.400110.1": "Complete Summit Show of Difficulty 30 or above", + "TravelerDuelChallengeQuest.400111.1": "Complete Summit Show of Difficulty 40 or above", + "TravelerDuelChallengeQuest.400112.1": "Complete Summit Show of Difficulty 50 or above", + "TravelerDuelChallengeQuest.400113.1": "Complete Summit Show of Difficulty 60 or above", + "TravelerDuelChallengeQuest.400114.1": "Complete Summit Show of Difficulty 70 or above", + "TravelerDuelChallengeQuest.400115.1": "Reach Scent of a Witch: 1★ in the Scent of a Witch title series", + "TravelerDuelChallengeQuest.400116.1": "Reach Scent of a Witch: 3★ in the Scent of a Witch title series", + "TravelerDuelChallengeQuest.400117.1": "Reach Scent of a Witch: 5★ in the Scent of a Witch title series", + "TravelerDuelChallengeQuest.400118.1": "Reach Catch the Lies in the Scent of a Witch title series", + "TravelerDuelChallengeQuest.400119.1": "Reach Catch the Lies: 2★ in the Scent of a Witch title series", + "TravelerDuelChallengeQuest.400120.1": "Reach Catch the Lies: 5★ in the Scent of a Witch title series", + "TravelerDuelChallengeQuest.400121.1": "Reach Chase the Shadows in the Scent of a Witch title series" } \ No newline at end of file diff --git a/data/language/en_us/travelerdueltarget.json b/data/language/en_us/travelerdueltarget.json index 49394e0d0..bba1e59c4 100644 --- a/data/language/en_us/travelerdueltarget.json +++ b/data/language/en_us/travelerdueltarget.json @@ -12,5 +12,12 @@ "TravelerDuelTarget.60000304.1": "Veteran Artisan", "TravelerDuelTarget.60000305.1": "Sailstead Surveying Expert Leafia", "TravelerDuelTarget.60000306.1": "AAA Professional Lifesaver", - "TravelerDuelTarget.60000307.1": "The Ultimate Dark Power Arrives!" + "TravelerDuelTarget.60000307.1": "The Ultimate Dark Power Arrives!", + "TravelerDuelTarget.60000401.1": "Dream-Chasing Gamer", + "TravelerDuelTarget.60000402.1": "Struggling Musician", + "TravelerDuelTarget.60000403.1": "Winter Swimming Veteran", + "TravelerDuelTarget.60000404.1": "Veteran Artisan", + "TravelerDuelTarget.60000405.1": "Philae's Alpha Boss", + "TravelerDuelTarget.60000406.1": "Seven-Bamboo Slasher", + "TravelerDuelTarget.60000407.1": "Coco Sweetheart Lutty" } \ No newline at end of file diff --git a/data/language/en_us/trialbuild.json b/data/language/en_us/trialbuild.json index 39e370bf6..c467674eb 100644 --- a/data/language/en_us/trialbuild.json +++ b/data/language/en_us/trialbuild.json @@ -1,4 +1,7 @@ { + "TrialBuild.1001.1": "Story Record", + "TrialBuild.1002.1": "Story Record", + "TrialBuild.1003.1": "Story Record", "TrialBuild.101.1": "Story Record", "TrialBuild.121010.1": "Tutorial: Basic Controls", "TrialBuild.121020.1": "Tutorial: Movement Controls", @@ -37,6 +40,30 @@ "TrialBuild.201.1": "Story Record", "TrialBuild.202.1": "Story Record", "TrialBuild.203.1": "Story Record", + "TrialBuild.290110.1": "Ignis Trial Records", + "TrialBuild.290120.1": "Aqua Trial Records", + "TrialBuild.290130.1": "Lux Trial Records", + "TrialBuild.290140.1": "Umbra Trial Records", + "TrialBuild.290150.1": "Ventus Trial Records", + "TrialBuild.290160.1": "Terra Trial Records", + "TrialBuild.290210.1": "Ignis Trial Records", + "TrialBuild.290220.1": "Aqua Trial Records", + "TrialBuild.290230.1": "Lux Trial Records", + "TrialBuild.290240.1": "Umbra Trial Records", + "TrialBuild.290250.1": "Ventus Trial Records", + "TrialBuild.290260.1": "Terra Trial Records", + "TrialBuild.290310.1": "Ignis Trial Records", + "TrialBuild.290320.1": "Aqua Trial Records", + "TrialBuild.290330.1": "Lux Trial Records", + "TrialBuild.290340.1": "Umbra Trial Records", + "TrialBuild.290350.1": "Ventus Trial Records", + "TrialBuild.290360.1": "Terra Trial Records", + "TrialBuild.290410.1": "Ignis Trial Records", + "TrialBuild.290420.1": "Aqua Trial Records", + "TrialBuild.290430.1": "Lux Trial Records", + "TrialBuild.290440.1": "Umbra Trial Records", + "TrialBuild.290450.1": "Ventus Trial Records", + "TrialBuild.290460.1": "Terra Trial Records", "TrialBuild.301.1": "Story Record", "TrialBuild.302.1": "Story Record", "TrialBuild.316.1": "Story Record", diff --git a/data/language/en_us/trialcharacter.json b/data/language/en_us/trialcharacter.json index 3de2a7d15..330f6a929 100644 --- a/data/language/en_us/trialcharacter.json +++ b/data/language/en_us/trialcharacter.json @@ -1,4 +1,7 @@ { + "TrialCharacter.100101.1": "Alina", + "TrialCharacter.100201.1": "Alina", + "TrialCharacter.100301.1": "Firstlight Noya", "TrialCharacter.10101.1": "Noya", "TrialCharacter.10102.1": "Iris", "TrialCharacter.10103.1": "Amber", @@ -13,10 +16,12 @@ "TrialCharacter.10901.1": "???", "TrialCharacter.110.1": "Firenze", "TrialCharacter.11001.1": "Firenze", + "TrialCharacter.11003.1": "Firenze", "TrialCharacter.111.1": "Iris", "TrialCharacter.11101.1": "Iris", "TrialCharacter.112.1": "Noya", "TrialCharacter.11201.1": "Noya", + "TrialCharacter.11203.1": "Noya", "TrialCharacter.113.1": "Shimiao", "TrialCharacter.11301.1": "Shimiao", "TrialCharacter.114.1": "Chaton", @@ -31,6 +36,7 @@ "TrialCharacter.11801.1": "Coronis", "TrialCharacter.119.1": "Nanoha", "TrialCharacter.11901.1": "Nanoha", + "TrialCharacter.11903.1": "Nanoha", "TrialCharacter.120.1": "Canace", "TrialCharacter.12001.1": "Canace", "TrialCharacter.121011.1": "Amber", @@ -61,6 +67,7 @@ "TrialCharacter.13403.1": "Fuyuka", "TrialCharacter.135.1": "Mistique", "TrialCharacter.13501.1": "Mistique", + "TrialCharacter.13503.1": "Mistique", "TrialCharacter.13601.1": "???", "TrialCharacter.137.1": "Eleanor", "TrialCharacter.13701.1": "Eleanor", @@ -76,16 +83,19 @@ "TrialCharacter.14301.1": "Wraith", "TrialCharacter.144.1": "Chitose", "TrialCharacter.14401.1": "Chitose", + "TrialCharacter.14403.1": "Chitose", "TrialCharacter.145.1": "Otoha", "TrialCharacter.14501.1": "Otoha", "TrialCharacter.147.1": "Caramel", "TrialCharacter.14701.1": "Caramel", "TrialCharacter.149.1": "Gerie", "TrialCharacter.14901.1": "Gerie", + "TrialCharacter.14903.1": "Gerie", "TrialCharacter.150.1": "Laru", "TrialCharacter.15001.1": "Laru", "TrialCharacter.155.1": "Shia", "TrialCharacter.15501.1": "Shia", + "TrialCharacter.15503.1": "Shia", "TrialCharacter.156.1": "Nazuna", "TrialCharacter.15601.1": "Nazuna", "TrialCharacter.157.1": "Karin", @@ -96,11 +106,13 @@ "TrialCharacter.15901.1": "Springseek Coronis", "TrialCharacter.160.1": "Suntide Willow", "TrialCharacter.16001.1": "Suntide Willow", + "TrialCharacter.162.1": "Firstlight Noya", + "TrialCharacter.16201.1": "Firstlight Noya", "TrialCharacter.200011.1": "Snowish Laru", - "TrialCharacter.200021.1": "???", + "TrialCharacter.200021.1": "Springseek Coronis", "TrialCharacter.200022.1": "Chixia", "TrialCharacter.200023.1": "Shimiao", - "TrialCharacter.200031.1": "???", + "TrialCharacter.200031.1": "Springseek Coronis", "TrialCharacter.200032.1": "Chixia", "TrialCharacter.200033.1": "Shimiao", "TrialCharacter.200041.1": "Wraith", @@ -144,6 +156,78 @@ "TrialCharacter.20301.1": "Minova", "TrialCharacter.20302.1": "Iris", "TrialCharacter.20303.1": "Amber", + "TrialCharacter.290111.1": "Fuyuka", + "TrialCharacter.290112.1": "Snowish Laru", + "TrialCharacter.290113.1": "Flora", + "TrialCharacter.290121.1": "Chitose", + "TrialCharacter.290122.1": "Donna", + "TrialCharacter.290123.1": "Teresa", + "TrialCharacter.290131.1": "Shia", + "TrialCharacter.290132.1": "Firefly", + "TrialCharacter.290133.1": "Tilia", + "TrialCharacter.290141.1": "Firenze", + "TrialCharacter.290142.1": "Otoha", + "TrialCharacter.290143.1": "Cosette", + "TrialCharacter.290151.1": "Wraith", + "TrialCharacter.290152.1": "Nazuka", + "TrialCharacter.290153.1": "Ann", + "TrialCharacter.290161.1": "Sparkla", + "TrialCharacter.290162.1": "Springseek Coronis", + "TrialCharacter.290163.1": "Nazuna", + "TrialCharacter.290211.1": "Fuyuka", + "TrialCharacter.290212.1": "Snowish Laru", + "TrialCharacter.290213.1": "Flora", + "TrialCharacter.290221.1": "Chitose", + "TrialCharacter.290222.1": "Donna", + "TrialCharacter.290223.1": "Teresa", + "TrialCharacter.290231.1": "Shia", + "TrialCharacter.290232.1": "Firefly", + "TrialCharacter.290233.1": "Tilia", + "TrialCharacter.290241.1": "Firenze", + "TrialCharacter.290242.1": "Otoha", + "TrialCharacter.290243.1": "Cosette", + "TrialCharacter.290251.1": "Wraith", + "TrialCharacter.290252.1": "Nazuka", + "TrialCharacter.290253.1": "Ann", + "TrialCharacter.290261.1": "Sparkla", + "TrialCharacter.290262.1": "Springseek Coronis", + "TrialCharacter.290263.1": "Nazuna", + "TrialCharacter.290311.1": "Fuyuka", + "TrialCharacter.290312.1": "Snowish Laru", + "TrialCharacter.290313.1": "Flora", + "TrialCharacter.290321.1": "Chitose", + "TrialCharacter.290322.1": "Donna", + "TrialCharacter.290323.1": "Teresa", + "TrialCharacter.290331.1": "Shia", + "TrialCharacter.290332.1": "Firefly", + "TrialCharacter.290333.1": "Tilia", + "TrialCharacter.290341.1": "Firenze", + "TrialCharacter.290342.1": "Otoha", + "TrialCharacter.290343.1": "Cosette", + "TrialCharacter.290351.1": "Wraith", + "TrialCharacter.290352.1": "Nazuka", + "TrialCharacter.290353.1": "Ann", + "TrialCharacter.290361.1": "Sparkla", + "TrialCharacter.290362.1": "Springseek Coronis", + "TrialCharacter.290363.1": "Nazuna", + "TrialCharacter.290411.1": "Fuyuka", + "TrialCharacter.290412.1": "Snowish Laru", + "TrialCharacter.290413.1": "Flora", + "TrialCharacter.290421.1": "Chitose", + "TrialCharacter.290422.1": "Donna", + "TrialCharacter.290423.1": "Teresa", + "TrialCharacter.290431.1": "Shia", + "TrialCharacter.290432.1": "Firefly", + "TrialCharacter.290433.1": "Tilia", + "TrialCharacter.290441.1": "Firenze", + "TrialCharacter.290442.1": "Otoha", + "TrialCharacter.290443.1": "Cosette", + "TrialCharacter.290451.1": "Wraith", + "TrialCharacter.290452.1": "Nazuka", + "TrialCharacter.290453.1": "Ann", + "TrialCharacter.290461.1": "Sparkla", + "TrialCharacter.290462.1": "Springseek Coronis", + "TrialCharacter.290463.1": "Nazuna", "TrialCharacter.30101.1": "Fuyuka", "TrialCharacter.30201.1": "Fuyuka", "TrialCharacter.30202.1": "Nazuka", diff --git a/data/language/en_us/uitext.json b/data/language/en_us/uitext.json index c82ff5e66..5c16df96c 100644 --- a/data/language/en_us/uitext.json +++ b/data/language/en_us/uitext.json @@ -59,7 +59,7 @@ "UIText.ActivityEnter_Lock.1": "Reach Authorization Lv. {0} to unlock", "UIText.ActivityLevels_Adventure.1": "Hard", "UIText.ActivityLevels_Explore.1": "Normal", - "UIText.ActivityLevels_Hard.1": "Honor", + "UIText.ActivityLevels_Hard.1": "Eternity", "UIText.ActivityLevels_HardCommon.1": "Overload", "UIText.ActivityLevels_Lock_Avg.1": "Read event story: {0} to unlock", "UIText.ActivityLevels_Lock_Day.1": "Locked", @@ -91,9 +91,16 @@ "UIText.ActivityStory_Lock_Min_Color.1": "New chapter in {0}m", "UIText.ActivityStory_Lock_Sec_Color.1": "New chapter in {0}s", "UIText.ActivityStory_UnlockActivityLevel.1": "Clear event stage {0} to unlock", + "UIText.Activity_Advertise_Bonus_201018.1": "Dream-Chasing\nSpecial", + "UIText.Activity_Advertise_ChargeReset_201018.1": "1st Bonus\nReset", + "UIText.Activity_Advertise_PackageDiscount_201018.1": "Great Deals", + "UIText.Activity_Advertise_Package_201018.1": "Featured Packs", + "UIText.Activity_Advertise_Skin_201018.1": "New Outfits", + "UIText.Activity_AvgReview.1": "Event Review", "UIText.Activity_Btn_Detail.1": "Event Details", "UIText.Activity_Btn_Quick_Receive.1": "Claim All", "UIText.Activity_Cond_WorldClass.1": "Reach Authorization Lv. {0}", + "UIText.Activity_CopyMemo.1": "Encore Memento", "UIText.Activity_Data_Refreshing.1": "Refreshing data…", "UIText.Activity_DontShowDay_PopUp_Again.1": "Don't show this again today", "UIText.Activity_DontShow_PopUp_Again.1": "Don't show this again during the event", @@ -102,6 +109,7 @@ "UIText.Activity_End_Exchange.1": "Reward Exchange", "UIText.Activity_End_Notice.1": "The event has ended", "UIText.Activity_Fate_Card_20102.1": "Fatebound Stellar Deck", + "UIText.Activity_Fate_Card_20104.1": "Fatebound Stellar Deck", "UIText.Activity_Invalid_Tip_1.1": "Event data has been refreshed. Please re-open the interface", "UIText.Activity_Invalid_Tip_2.1": "Some events have ended", "UIText.Activity_Invalid_Tip_3.1": "The event has expired", @@ -151,7 +159,9 @@ "UIText.Activity_StoryChapter_10101.1": "Main Story Chapter 3", "UIText.Activity_StoryChapter_10102.1": "Chapter 4 Beyond the Dream", "UIText.Activity_StoryChapter_10103.1": "Chapter 6: Miracle of a Flicker", + "UIText.Activity_StoryNameTips_20104.1": "Part Ⅰ", "UIText.Activity_StoryName_20102.1": "Main Story Special Episode", + "UIText.Activity_StoryName_20104.1": "Main Story Special Episode", "UIText.Activity_Story_10101.1": "Guild Sweet Guild", "UIText.Activity_Story_UnlockPreId.1": "Clear {0} to unlock", "UIText.Activity_Tab_Time_1.1": "Ends in {0}d", @@ -164,7 +174,7 @@ "UIText.Activity_ThrowGifts_WinCond.1": "To Win:", "UIText.Activity_TowerAllOpen_Des.1": "All arenas are open around the clock during the event!\nGo take on the challenges now, Trekker squads!", "UIText.Activity_TowerAllOpen_Go.1": "Go Now", - "UIText.Activity_TowerAllOpen_Tip.1": "(After the event, only some arenas will reopen daily.)", + "UIText.Activity_TowerAllOpen_Tip.1": "*After the event, only some arenas will reopen daily.", "UIText.Advance_Level_Name.1": "Lv.", "UIText.Advance_Name.1": "Tier", "UIText.Advance_Need_Level.1": "Level Requirement: {0}", @@ -266,6 +276,63 @@ "UIText.AutoBattle_Close.1": "Auto-Battle", "UIText.AutoBattle_Hint.1": "Auto Battling...", "UIText.AutoBattle_Open.1": "Auto-Battle", + "UIText.AutoDecision_DefualtPresetName.1": "Unnamed Plan", + "UIText.AutoDecision_Disable.1": "Autopilot Off", + "UIText.AutoDecision_Enable.1": "Autopilot On", + "UIText.AutoDecision_Event.1": "Event Choices", + "UIText.AutoDecision_EventCoin.1": "Stella Coin", + "UIText.AutoDecision_EventConserve.1": "Safe", + "UIText.AutoDecision_EventRadical.1": "Aggressive", + "UIText.AutoDecision_EventRandomNote.1": "Random Notes", + "UIText.AutoDecision_EventSort.1": "Pick event options in this order of priority:", + "UIText.AutoDecision_EventStandard.1": "Standard", + "UIText.AutoDecision_EventTendency.1": "Overall Approach", + "UIText.AutoDecision_InputLocked.1": "Auto-exploration is running. Pause it before doing anything else.", + "UIText.AutoDecision_InsufficientToken.1": "Tokens depleted. Cannot initiate auto-exploration. Please replenish your Tokens.", + "UIText.AutoDecision_MainCharPotential.1": "Main Trekker Potentials", + "UIText.AutoDecision_Ongoing.1": "Auto-exploring...", + "UIText.AutoDecision_PlanActivatedTip.1": "Auto-exploration is on, running the plan: {0}.", + "UIText.AutoDecision_PlanDefaultName.1": "Exploration Plan", + "UIText.AutoDecision_Potential.1": "Potential Settings", + "UIText.AutoDecision_PotentialBookUnlock.1": "Potentials missing from your codex", + "UIText.AutoDecision_PotentialCoinReroll.1": "Refresh Potentials when Stella Coins pass a set amount", + "UIText.AutoDecision_PotentialCoinRerollNum.1": "When Stella Coins >", + "UIText.AutoDecision_PotentialLv+2.1": "Potential Level +2", + "UIText.AutoDecision_PotentialLv+3.1": "Potential Level +3", + "UIText.AutoDecision_PotentialNoMatchReroll.1": "Refresh options when Stella Coins pass a set amount", + "UIText.AutoDecision_PotentialRare.1": "Rare Potential", + "UIText.AutoDecision_PotentialRefreshGray.1": "Turn on Potential Refresh first to change this setting.", + "UIText.AutoDecision_PotentialReroll.1": "Refresh Options", + "UIText.AutoDecision_PotentialSort.1": "Take matching Potentials in this order of priority:", + "UIText.AutoDecision_PresetFirst.1": "Favor Potentials needed by the preset", + "UIText.AutoDecision_PresetOnly.1": "Skip Potentials outside the preset", + "UIText.AutoDecision_PresetReset.1": "Reset", + "UIText.AutoDecision_PresetSelect.1": "Choose a Plan", + "UIText.AutoDecision_Rename.1": "Rename this plan?", + "UIText.AutoDecision_ResetConfirm.1": "Reset this plan to its default settings?", + "UIText.AutoDecision_ResetConfirmTitle.1": "Reset", + "UIText.AutoDecision_SelectPlanTip.1": "Active Auto-Exploration Plan: {0}", + "UIText.AutoDecision_SettingBusy.1": "Operation in progress. Please try again later.", + "UIText.AutoDecision_SettingLock.1": "Turn on {0} first.", + "UIText.AutoDecision_Shop.1": "Shop Settings", + "UIText.AutoDecision_ShopBuyFirst.1": "Buy Items", + "UIText.AutoDecision_ShopCoinReroll.1": "Restock the shop when Stella Coins pass a set amount", + "UIText.AutoDecision_ShopDiscSkillNote.1": "Notes needed by Harmony Skills", + "UIText.AutoDecision_ShopDiscountNote.1": "Notes (Discounted)", + "UIText.AutoDecision_ShopFinalAllIn.1": "On the final floor, spend all Stella Coins if nothing matches", + "UIText.AutoDecision_ShopFinalReroll.1": "On the final floor, restock the shop if nothing matches", + "UIText.AutoDecision_ShopFirst.1": "Spending Priority", + "UIText.AutoDecision_ShopMainPotentialHigh.1": "Main Trekker Potentials (Full Price)", + "UIText.AutoDecision_ShopMainPotentialLow.1": "Main Trekker Potentials (Discounted)", + "UIText.AutoDecision_ShopRandomPotentialHigh.1": "Random Potentials (Full Price)", + "UIText.AutoDecision_ShopRandomPotentialLow.1": "Random Potentials (Discounted)", + "UIText.AutoDecision_ShopRefreshGray.1": "Turn on Restock first to change this setting.", + "UIText.AutoDecision_ShopSort.1": "Buy matching items in this order of priority:", + "UIText.AutoDecision_ShopUpgrade.1": "Level Up", + "UIText.AutoDecision_ShopUpgradePrice.1": "Upgrade Cost up to:", + "UIText.AutoDecision_SubCharPotential.1": "Support Trekker Potentials", + "UIText.AutoDecision_Vita.1": "Vita", + "UIText.AutoDecision_VitaName.1": "Vita", "UIText.AutoDevelopment_Btn_Fill.1": "Craft Materials", "UIText.AutoDevelopment_SourceMaterial.1": "Required Materials (Basic Material)", "UIText.AutoDevelopment_TargetMaterial.1": "Tier Up Requirement", @@ -440,6 +507,7 @@ "UIText.BreakOut_Result_Restart.1": "Restart", "UIText.BreakOut_Target_Score.1": "Target Score", "UIText.BreakOut_Text_Pause.1": "Battle paused. Continue?", + "UIText.BtnBuildModifier_Confirm.1": "Confirm", "UIText.BtnCancel.1": "Cancel", "UIText.BtnConfirm.1": "Confirm", "UIText.Btn_AdvanceUp.1": "Tier Up", @@ -448,6 +516,45 @@ "UIText.Btn_TakeAway.1": "Select", "UIText.Btn_UpMaxLevel.1": "Upgrade to Max", "UIText.Btn_UpOneLevel.1": "Upgrade 1 level", + "UIText.BuildDetail_NoteModifiyTitle.1": "Note Adjustments Left: {0}", + "UIText.BuildDetail_PotentialModifiyTitle.1": "Potential Adjustments Left: {0}", + "UIText.BuildModifier_BuildError1.1": "Record does not exist.", + "UIText.BuildModifier_BuildError2.1": "No adjustments left for this Record.", + "UIText.BuildModifier_FreeNote.1": "Unassigned Notes: {0}", + "UIText.BuildModifier_FreePotential.1": "Unassigned Potentials: {0}", + "UIText.BuildModifier_NoteCountTips1.1": "Can't lower Notes any further.", + "UIText.BuildModifier_NoteCountTips2.1": "You've reached the Note adjustment limit. Can't reduce the number of Notes any further.", + "UIText.BuildModifier_NoteCountTips3.1": "Note level maxed out.", + "UIText.BuildModifier_NoteCountTips4.1": "Not enough unassigned Notes.", + "UIText.BuildModifier_NoteTips1.1": "No Note changes made yet.", + "UIText.BuildModifier_NoteTips2.1": "You still have Notes to assign.", + "UIText.BuildModifier_NoteTips3.1": "Not enough materials to adjust Notes.", + "UIText.BuildModifier_NoteTips4.1": "You still have {0} Note adjustments left.\u000bThis can't be undone once confirmed. Proceed?", + "UIText.BuildModifier_NoteTips5.1": "You're about to change this Record's Note amount. This can't be undone once confirmed. Proceed?", + "UIText.BuildModifier_NoteTips6.1": "Record updated.", + "UIText.BuildModifier_NoteTips7.1": "This Record can't be adjusted right now.", + "UIText.BuildModifier_PopupTitle.1": "Level Adjustment", + "UIText.BuildModifier_PotentialCountTips1.1": "Potential levels can't drop below 1.", + "UIText.BuildModifier_PotentialCountTips2.1": "You've reached the Potential adjustment limit. Can't reduce Potential Lv. any further.", + "UIText.BuildModifier_PotentialCountTips3.1": "Potential level maxed out.", + "UIText.BuildModifier_PotentialCountTips4.1": "Not enough unassigned Potential.", + "UIText.BuildModifier_PotentialPopupTitle1.1": "Set Potential Level to", + "UIText.BuildModifier_PotentialPopupTitle2.1": "Level +{0} for included Emblems", + "UIText.BuildModifier_PotentialPopupTitle3.1": "Core Potentials can't be adjusted.", + "UIText.BuildModifier_PotentialTips1.1": "No Potential changes made yet.", + "UIText.BuildModifier_PotentialTips2.1": "You still have Potentials to assign.", + "UIText.BuildModifier_PotentialTips3.1": "Not enough materials to adjust Potentials.", + "UIText.BuildModifier_PotentialTips4.1": "You still have {0} Potential adjustments left.\u000bThis can't be undone once confirmed. Proceed?", + "UIText.BuildModifier_PotentialTips5.1": "You're about to change this Record's Potential levels. This can't be undone once confirmed. Proceed?", + "UIText.BuildModifier_PotentialTips6.1": "Record updated.", + "UIText.BuildModifier_PotentialTips7.1": "This Record can't be adjusted right now.", + "UIText.BuildModifier_TotalFixableNote.1": "Reassign up to {0} Note Lv. ({1} reassigned)", + "UIText.BuildModifier_TotalFixablePotential.1": "Reassign up to {0} Potential Lv. ({1} reassigned)", + "UIText.BuildModifier_ValidTips1.1": "This Record's rating is too low to adjust.", + "UIText.BuildModifier_ValidTips2.1": "This Record's rating is too low to adjust.", + "UIText.BuildModifier_ValidTips3.1": "You've already used this Record's Potential adjustment attempt.", + "UIText.BuildModifier_ValidTips4.1": "You've already used this Record's Note adjustment attempt.", + "UIText.BuildModifier_ValidTips5.1": "Locked Records can't be adjusted. Unlock it and try again.", "UIText.Build_Attribute_CurScore.1": "Current Score:", "UIText.Build_Attribute_DescTip.1": "Your Record Rating will grant you additional stat bonuses during the battle.", "UIText.Build_Attribute_Desc_1.1": "ATK+{1} & HP+{2}", @@ -655,6 +762,7 @@ "UIText.City_1_1_Search_07.1": "An empty barrel. There are no cabbage or metal ores inside", "UIText.ClearFormation.1": "Clear", "UIText.CloseCharacterCommonTop_Tip.1": "Favorite Trekkers are no longer pinned to the top.", + "UIText.Coin_Exchange.1": "Insufficient . Exchange x{num_1} for x{num_3}?", "UIText.CombatRoomName.1": "Battle Domain", "UIText.CommonMonsterWarning_Boss.1": "Overlord Incoming", "UIText.CommonMonsterWarning_Elite.1": "Massive Enemy Horde Approaching", @@ -800,8 +908,8 @@ "UIText.Desert_9_5_Search_01.1": "Destruction Ray Ready!", "UIText.Desert_9_5_Search_02.1": "Crush Enemies with the Spellbound Golems' Fists", "UIText.Desert_9_5_Search_03.1": "Extinction Cannon Fully Charged!", - "UIText.Desert_9_5_Search_04.1": "Wish Box under Attack. Defeat the enemies now!", - "UIText.Desert_9_5_Search_05.1": "Wish Box is destroyed. Neither you nor Noya survived.", + "UIText.Desert_9_5_Search_04.1": "Wishing Box under Attack. Defeat the enemies now!", + "UIText.Desert_9_5_Search_05.1": "Wishing Box is destroyed. Neither you nor Noya survived.", "UIText.Dictionary_Btn_Next.1": "Next", "UIText.Dictionary_Btn_Pre.1": "Previous", "UIText.Dictionary_Included.1": "Collected", @@ -899,6 +1007,142 @@ "UIText.Disc_Tab4.1": "Archive", "UIText.Disc_UnlockLVDesc.1": "Unlock max level", "UIText.Dispatch_Count_Limit.1": "Limit:", + "UIText.DormBtn_BossMode.1": "Tyrant Mode", + "UIText.DormBtn_Clear.1": "Empty", + "UIText.DormBtn_Edior.1": "Display", + "UIText.DormBtn_Elevator.1": "Elevator", + "UIText.DormBtn_Exit.1": "Exit Without Saving", + "UIText.DormBtn_HideFurniture.1": "Hide Furniture", + "UIText.DormBtn_InteractiveMode.1": "Interaction Mode", + "UIText.DormBtn_Revert.1": "Revert", + "UIText.DormBtn_Role.1": "Assign", + "UIText.DormBtn_SaveAndExit.1": "Save and Exit", + "UIText.DormBtn_SaveRoom.1": "Apply Layout", + "UIText.DormBtn_ShowFurniture.1": "Show Furniture", + "UIText.DormBtn_UIShow.1": "Summon Dial", + "UIText.DormBtn_ViewMode.1": "Tower Mode", + "UIText.DormBtn_Visit.1": "Visit", + "UIText.DormFriend_EmptyHint.1": "No friends", + "UIText.DormMainMenu_Knowledge.1": "Trekker Encyclopedia", + "UIText.DormQuest_Title.1": "Path of Wealth", + "UIText.DormReward_FastReceive.1": "Claim Gifts", + "UIText.DormTips_LikeForToday.1": "Already liked today.", + "UIText.DormTips_LikeSuccess.1": "Liked!", + "UIText.DormTips_RoleFull.1": "No courtier slots left", + "UIText.DormTips_VisitSameFriend.1": "You're already in this friend's Tower.", + "UIText.Dorm_AffinityUp.1": "Affinity +{0}", + "UIText.Dorm_BtnState_Cur.1": "In Use", + "UIText.Dorm_CharListTitle.1": "Assign", + "UIText.Dorm_Contact_BtnSendGift.1": "Gift", + "UIText.Dorm_Contact_Interactive1.1": "Pat", + "UIText.Dorm_Contact_Interactive2.1": "Gift", + "UIText.Dorm_DefaultName.1": "Tyrant's Palace", + "UIText.Dorm_Default_MusicName.1": "Default Melody", + "UIText.Dorm_Detail_CoverTitle.1": "Preview", + "UIText.Dorm_Detail_FurnitureTitle.1": "Furniture Needed", + "UIText.Dorm_EditorBtn_GetFurniture.1": "Get It", + "UIText.Dorm_EditorClearHint.1": "This clears every piece of furniture and puts the room back to its default setup. It can't be undone.", + "UIText.Dorm_EditorRevertHint.1": "This brings back your last saved layout. It can't be undone.", + "UIText.Dorm_Editor_ApplicatSuccess.1": "Layout applied!", + "UIText.Dorm_Editor_EmptyFurniture.1": "No furniture yet.", + "UIText.Dorm_Editor_MainTog1.1": "Furniture", + "UIText.Dorm_Editor_MainTog2.1": "Build", + "UIText.Dorm_Editor_MainTog3.1": "Sets", + "UIText.Dorm_Editor_Save.1": "Save", + "UIText.Dorm_Editor_SaveSuccess.1": "Saved!", + "UIText.Dorm_FriendRoot_Elevator.1": "Elevator", + "UIText.Dorm_FriendRoot_Visit.1": "Visit", + "UIText.Dorm_Friend_LikeLimit.1": "No likes left today.", + "UIText.Dorm_Friend_PanelTitle.1": "Visit Friends", + "UIText.Dorm_FurnitreSaveCDHint.1": "Too fast. Try again in 5s.", + "UIText.Dorm_FurnitureList_Tog1.1": "Furniture", + "UIText.Dorm_FurnitureList_Tog2.1": "Decorations", + "UIText.Dorm_FurnitureList_Tog3.1": "Rugs", + "UIText.Dorm_FurnitureList_Tog4.1": "Wall Decor", + "UIText.Dorm_FurnitureList_Tog5.1": "Wallpaper", + "UIText.Dorm_FurnitureList_Tog6.1": "Flooring", + "UIText.Dorm_FurnitureList_Tog7.1": "Elevator", + "UIText.Dorm_FurnitureList_Tog8.1": "Special", + "UIText.Dorm_FurnitureTips_ActionCharTitle.1": "Interacts With", + "UIText.Dorm_FurnitureTips_Collection.1": "Collected: {0}", + "UIText.Dorm_Furniture_FloorRatioTitle.1": "Furniture Space: {1}/{2}", + "UIText.Dorm_GiftCountMaxHint.1": "You've already gifted this Trekker today.", + "UIText.Dorm_GiftDesc.1": "You can gift 6 Trekkers a day, one gift per Trekker. These gifts don't count toward your Heartlink gifts.", + "UIText.Dorm_GiftEmptyTitle.1": "No gifts to give.", + "UIText.Dorm_HandBook_Title.1": "Treasure Registry", + "UIText.Dorm_HandBook_Tog1.1": "Grand Feats", + "UIText.Dorm_HandBook_Tog2.1": "Treasure Sets", + "UIText.Dorm_HandBook_Tog3.1": "Treasure Codex", + "UIText.Dorm_Hint_Err_FixedFurniture.1": "Cannot save layout due to fixed furniture conflicts.", + "UIText.Dorm_Hint_Err_FloorCapacity.1": "Furniture limit exceeded. Layout cannot be saved.", + "UIText.Dorm_Hint_Err_FurniturePos.1": "Furniture is overlapping. Layout cannot be saved.", + "UIText.Dorm_Hint_Err_NoNeedToSave.1": "No changes made.", + "UIText.Dorm_Interaction_DayLimitHint.1": "No more pats today.", + "UIText.Dorm_Interaction_NoCharHint.1": "No one in the Tower to interact with right now.", + "UIText.Dorm_Interactive_GroupTitle.1": "Complete all chapter missions to advance.", + "UIText.Dorm_ItemHint_RoomType1.1": "Available\nIndoors", + "UIText.Dorm_ItemHint_RoomType2.1": "Available\nOutdoors", + "UIText.Dorm_ItemHint_RoomType3.1": "Not Owned", + "UIText.Dorm_ItemHint_RoomType4.1": "Not Owned", + "UIText.Dorm_MainMenu_DefaultMode.1": "Default Tower Mode", + "UIText.Dorm_MainMenu_Escape.1": "Unstuck", + "UIText.Dorm_MainMenu_FurnitureReward.1": "Treasure Registry", + "UIText.Dorm_MainMenu_LikeTitle.1": "Like", + "UIText.Dorm_MainMenu_Record.1": "Disc Gramophone", + "UIText.Dorm_MainMenu_Visitor.1": "Total Visits", + "UIText.Dorm_MainMenu_VisitorToday.1": "Visits Today", + "UIText.Dorm_MainViewBtnName.1": "Tower", + "UIText.Dorm_MainViewBtnNameBeta.1": "Beta", + "UIText.Dorm_MusicSelect_ApplyAll.1": "Apply to All Halls", + "UIText.Dorm_MusicSelect_ApplyAllHint.1": "Apply {0} to every hall?", + "UIText.Dorm_MusicSelect_CurMusicGridTitle.1": "In Use", + "UIText.Dorm_MusicSelect_CurMusicTitle.1": "Current Melody: {0}", + "UIText.Dorm_MusicSelect_ListTitle.1": "Melody List", + "UIText.Dorm_MusicSelect_Save.1": "Save Melody", + "UIText.Dorm_MusicSelect_SaveSuccess.1": "Saved!", + "UIText.Dorm_NotObtained.1": "None", + "UIText.Dorm_PresetBtn_OverWrite.1": "Overwrite", + "UIText.Dorm_PresetBtn_Save.1": "Save", + "UIText.Dorm_PresetBtn_Use.1": "Use", + "UIText.Dorm_PresetCount.1": "Presets Used: {0}/{1}", + "UIText.Dorm_PresetCoverHint.1": "Overwrite this preset with your current layout?", + "UIText.Dorm_PresetCoverSuccess.1": "Preset overwritten!", + "UIText.Dorm_PresetDefaultName.1": "Preset {0}", + "UIText.Dorm_PresetSaveHint.1": "Save your current layout as a preset?", + "UIText.Dorm_PresetSaveSuccess.1": "Preset saved!", + "UIText.Dorm_PresetUseHint.1": "Load this preset? Any unsaved changes will be lost.", + "UIText.Dorm_PresetUseLackHint.1": "You don't own all the furniture this preset needs. Load it anyway? Unsaved changes will be lost, and any spot you can't fill stays empty.", + "UIText.Dorm_PresetUseSuccess.1": "Preset applied!", + "UIText.Dorm_Preset_BtnApplNow.1": "In Use", + "UIText.Dorm_Preset_BtnUse.1": "Use", + "UIText.Dorm_Preset_DetailTitle.1": "Preset Details", + "UIText.Dorm_Preset_RenameHint.1": "Name your preset.", + "UIText.Dorm_Preset_RoomHIntTitle.1": "Available {0}", + "UIText.Dorm_Quest_GroupTitle.1": "Complete every mission in this chapter.", + "UIText.Dorm_RenameDormTitle.1": "Tower Name", + "UIText.Dorm_RenamePresetTitle.1": "Current Name", + "UIText.Dorm_RenameRoomTitle.1": "Hall Name", + "UIText.Dorm_Rename_TimeCD.1": "After changing your name, it cannot be changed again for {0} days.", + "UIText.Dorm_Rename_TimeCDWarning1.1": "Name change on cooldown. Remaining: {0}d", + "UIText.Dorm_Rename_TimeCDWarning2.1": "Name change on cooldown. Remaining: Less than 1d", + "UIText.Dorm_Rename_TimeCDWarning3.1": "Name change on cooldown. Remaining: {0}d", + "UIText.Dorm_Rename_TimeCDWarning4.1": "Name change on cooldown. Remaining: Less than 1d", + "UIText.Dorm_RoomNotAvailable.1": "Under Construction…", + "UIText.Dorm_RoomNotAvailable_Lock.1": "Clear chapter missions to unlock.", + "UIText.Dorm_RoomNotOpen.1": "Hall Locked", + "UIText.Dorm_RoomType0.1": "Outdoors", + "UIText.Dorm_RoomType1.1": "Indoors", + "UIText.Dorm_SaveConfirmContent.1": "You have unsaved changes. Leave without saving?", + "UIText.Dorm_Set_UseHint.1": "Use this set as your layout? Any unsaved changes will be lost.", + "UIText.Dorm_Set_UseLackHint.1": "You don't own all the furniture this set needs. Use it anyway? Unsaved changes will be lost, and any spot you can't fill stays empty.", + "UIText.Dorm_Set_UseSuccess.1": "Set applied!", + "UIText.Dorm_SuitDetail_BtnGet.1": "Get", + "UIText.Dorm_SuitHint_RoomType1.1": "Available Indoors", + "UIText.Dorm_SuitHint_RoomType2.1": "Available Outdoors", + "UIText.Dorm_SuitList_Tog1.1": "Preset", + "UIText.Dorm_SuitList_Tog2.1": "Sets", + "UIText.Dorm_Suit_DetailTitle.1": "Set Details", + "UIText.Dorm_friendRoot_GoHome.1": "Return Home", "UIText.DoubleDrop_Reward_Receive_Tip.1": "No rewards to claim", "UIText.Double_Drops_Act_Double_Count.1": "Today's remaining double reward chances: {0}/{1}", "UIText.Double_Drops_Act_Triple_Count.1": "Today's remaining triple reward chances: {0}/{1}", @@ -1446,6 +1690,7 @@ "UIText.Gift_Send_Max_Count.1": "Gift limit exceeded", "UIText.Gift_Send_Not_Select.1": "Please select a gift", "UIText.GoToChallenge.1": "Challenge", + "UIText.Go_Back.1": "Back", "UIText.GoldenSpyBoxEmpty.1": "Toolbox is empty", "UIText.GoldenSpyBuffState1.1": "Active", "UIText.GoldenSpyBuffState2.1": "Pending", @@ -1484,6 +1729,13 @@ "UIText.GoldenSpy_TimeTips.1": "Available in {0}", "UIText.GoldenSpy_ToolBox_Title.1": "Toolbox", "UIText.GoldenSpy_TotalFloor.1": "Rooms: {0}", + "UIText.GuideMission_Boss_Record.1": "Tyrant's Chronicle", + "UIText.GuideMission_Disc_Change.1": "Trekker's Pick", + "UIText.GuideMission_Item_Change.1": "Item Exchange", + "UIText.GuideMission_UnlockTime_Day.1": "Opens in {1}d", + "UIText.GuideMission_UnlockTime_Hour.1": "Opens in {1}h", + "UIText.GuideMission_UnlockTime_Min.1": "Opens in {1}m", + "UIText.GuideMission_UnlockTime_Sec.1": "Opens in {1}s", "UIText.Guide_101_2.1": "In addition to Core Potentials, you can obtain Common Potentials of varying quality during Ascension.\u000bThese Potentials grant additional skill effects, stat boosts, or other enhancements, and can be upgraded multiple times.", "UIText.Guide_102_2.1": "During the Ascension, you will get Core Potentials first.\u000bDifferent combinations of Core Potentials correspond to various skill changes and combat builds.", "UIText.Guide_102_3.1": "Select this button to view potential details and toggle between [Brief] and [Detailed] descriptions.", @@ -1568,6 +1820,10 @@ "UIText.Guide_303_1.1": "This shows your current Fate Coins.", "UIText.Guide_303_2.1": "Your goal is simple: collect as many Fate Coins as you can before your turns run out to clear the stage.", "UIText.Guide_303_3.1": "Sometimes, spending a few Fate Coins to unlock buffs will give you the edge you need.\u000bLet's see what you've got, Boss.", + "UIText.Guide_305_1.1": "Ready for a new challenge?\u000bLet's dive right in.", + "UIText.Guide_305_2.1": "In Challenge Mode, you'll need to clear each difficulty in sequence. Expect different debuffs to hit you at every level.", + "UIText.Guide_305_3.1": "Chips don't carry over in this mode. Spend them early to maximize your economy for later rounds.", + "UIText.Guide_305_5.1": "You can recruit one Assistant per difficulty. Play around their unique traits to conquer the Transcendence Mirror!", "UIText.Guide_32_1.1": "Here are all the Musical Notes collected during this Ascension.", "UIText.Guide_32_2.1": "Each Harmony Skill requires a specific set of Musical Notes to activate.", "UIText.Guide_32_3.1": "You need to re-collect Musical Notes in each Ascension.\nMusical Notes and Harmony Skills are inseparable components for setting new Records.", @@ -1617,15 +1873,81 @@ "UIText.Guide_4_7.1": "The first Trekker to be placed in the squad will take the role of the Main, and lead the squad as the squad leader.", "UIText.Guide_4_8.1": "Then, add me, Iris, to the squad.", "UIText.Guide_4_9.1": "Finally, add Noya to the squad as well. A squad requires 3 Trekkers to be able to start the exploration.", + "UIText.Guide_502_1.1": "Your team is ready and waiting!\u000bTap Start to lead them into the Monolith.", + "UIText.Guide_502_2.1": "We'll start at the outer zones and push deeper into the Monolith. Gather intel along the way to find the path leading to the Archon.", + "UIText.Guide_502_3.1": "\u000bTap Start to depart!", + "UIText.Guide_503_1.1": "First, choose your Tyrant Authority for this run.", + "UIText.Guide_503_2.1": "Each Tyrant Authority aligns with an Intuitive, Chaotic, or Analytical personality and grants different command skills.", + "UIText.Guide_503_3.1": "Advance your Strategy Research to gradually unlock more Tyrant Authorities.", + "UIText.Guide_503_4.1": "Equip this ability for now to get the hang of how explorations work.", + "UIText.Guide_503_5.1": "\u000bTap Confirm to finalize your choice.", + "UIText.Guide_504_1.1": "The challengers and special creatures you summon will fight by your side. Adjust your team formation here before heading out.", + "UIText.Guide_504_2.1": "This expedition consists of 3 stages, each packed with multiple action nodes. Maintain your Sanity and win the final battle to complete the run.", + "UIText.Guide_504_3.1": "This is your Sanity. You'll lose it every time you fail a combat node. And if it hits 0, your run is over.", + "UIText.Guide_504_4.1": "This is your Reserve Area. Team members waiting to be deployed will stand by here.", + "UIText.Guide_504_5.1": "This is the Combat Area. Deploy reserve members here to send them into battle. The same member cannot be deployed more than once.", + "UIText.Guide_504_6.1": "The Combat Area is divided into an Offense and an Assist Zones. Offense members stand at the head of the formation to attack enemies and absorb damage.", + "UIText.Guide_504_7.1": "Assist members are protected from direct enemy attacks.", + "UIText.Guide_504_8.1": "Every member has a recommended role. Place them in the right zone to maximize their potential.", + "UIText.Guide_505_1.1": "Drag a member from the Reserve Area to the Combat Area to send them into battle.", + "UIText.Guide_505_2.1": "Once a member is deployed, all their active Traits will appear on the left.", + "UIText.Guide_505_3.1": "\u000bTap a Trait to check its effects.", + "UIText.Guide_505_4.1": "This shows the Trait's activated effects. Deploy enough members with the same Trait to trigger it and grant your team powerful combat buffs.", + "UIText.Guide_505_5.1": "Deploy your other benched members to strategic spots. You need at least 1 Offense member to continue the exploration.", + "UIText.Guide_505_6.1": "Once your formation is set, tap Continue to start the fight.", + "UIText.Guide_506_1.1": "Combat is fully automatic. Deployed members will attack and cast skills on their own.", + "UIText.Guide_506_2.1": "Tap Speed Up to fast-forward the combat.", + "UIText.Guide_506_3.1": "These are your Offense members.", + "UIText.Guide_506_4.1": "These are your Assist members.", + "UIText.Guide_506_5.1": "Assist members build up Energy during combat and automatically cast their skills once full.", + "UIText.Guide_506_6.1": "Tap a portrait to view a member's details.", + "UIText.Guide_506_7.1": "That covers the battlefield basics. Now, let's start the fight!", + "UIText.Guide_507_1.1": "This is your current stash of Talent Gold.", + "UIText.Guide_507_10.1": "Your deployment capacity has expanded. You can now field more members.", + "UIText.Guide_507_11.1": "Talent Gold is crucial for upgrading your team, so spend them wisely.", + "UIText.Guide_507_12.1": "Tap here to see how to earn Talent Gold.", + "UIText.Guide_507_13.1": "Save up your Talent Gold to maximize interest, and maintain a win or loss streak to boost your income.", + "UIText.Guide_507_2.1": "This shows the Trait tags belonging to a member.", + "UIText.Guide_507_3.1": "This is the Talent Gold cost to recruit this member, which also represents their logistics requirement. Generally, the higher the cost, the stronger the member.", + "UIText.Guide_507_4.1": "Tap a member to spend the required Talent Gold and recruit them to your team.", + "UIText.Guide_507_5.1": "Don't see anyone you need? Spend some Talent Gold and tap Refresh to reroll the list.", + "UIText.Guide_507_6.1": "The higher your Tyrant Level, the better your chances of seeing high-cost members in the shop.", + "UIText.Guide_507_7.1": "This displays your current Tyrant Level and EXP. Tap here to buy EXP with Talent Gold and level up.", + "UIText.Guide_507_8.1": "Leveling up not only boosts the drop rate of high-cost members but also expands your deployment capacity.", + "UIText.Guide_507_9.1": "Buy EXP to reach the next Tyrant Level.", + "UIText.Guide_508_1.1": "You currently have 1 activated Trait. Let's check out its effects.", + "UIText.Guide_508_2.1": "Tap the Trait to read the details.", + "UIText.Guide_508_3.1": "Tap Track to highlight other members that share this Trait.", + "UIText.Guide_508_4.1": "Once tracked, the Talent Shop will flag members who share this Trait, making them much easier to spot and recruit.", + "UIText.Guide_509_1.1": "This member is already on your team, but you can recruit them again. Collect 3 identical members to upgrade their Star Level and massively boost their combat power.", "UIText.Guide_50_1.1": "Trekkers can activate Contribution Emblems to get Combat Power bonuses.", "UIText.Guide_50_2.1": "Complete Emblem Trials of corresponding factions to obtain Faction Coins, and use them to activate Contribution Emblems.", "UIText.Guide_50_3.1": "Spend coins to light up this Emblem.", "UIText.Guide_50_4.1": "Here you can see the stat boosts you received by activating this Element. Each activation may yield different results.", "UIText.Guide_50_5.1": "You can equip this Emblem once it's activated. If you're not satisfied with the outcome, use the Emblem Polisher to try activate it again.", + "UIText.Guide_510_1.1": "The member's star level just went up! Tap her to see her new stats.", + "UIText.Guide_510_2.1": "Upgrading a member to 2★ grants a massive boost to all their combat stats.", + "UIText.Guide_510_3.1": "Higher star levels can also unlock new Potentials, pushing their power even further.", "UIText.Guide_51_1.1": "Affinity Level with the current Trekker is displayed here.", "UIText.Guide_51_2.1": "You can increase a Trekker's Affinity through completing Companion Targets, gift-giving, or sending invitations.", "UIText.Guide_51_3.1": "With increased Affinity, the Trekker's combat power will increase slightly, and more archive entries and voiceovers will be unlocked.", "UIText.Guide_51_4.1": "Increased Affinity level will also unlock the Trekker's personal stories.\u000bFinishing the key stories unlocks Memory Snapshots, which can be set as your main screen.", + "UIText.Guide_521_1.1": "Tyrant's Tower is now available. Here, you can freely decorate a cozy space of your own.\nSelect the Tyrant’s Tower button on the home screen to enter.", + "UIText.Guide_521_5.1": "Follow the guide and explore your very own Tyrant's Tower!", + "UIText.Guide_522_1.1": "It's time to start decorating the campsite!\nTap Display to see what furniture you can place.", + "UIText.Guide_522_4.1": "Oh, isn't that the Sherlock Statue? So this is where it was hidden! Let's place it.", + "UIText.Guide_522_5.1": "Find a suitable spot for the statue.\u000bOnce you've adjusted it, tap Confirm.", + "UIText.Guide_522_6.1": "Tap Apply Layout to save your adjusted furniture arrangement.", + "UIText.Guide_523_1.1": "The Sherlock Statue… it's glowing…\nBoss, tap Claim Reward and see what happens", + "UIText.Guide_524_1.1": "We want to get out and keep you company, Boss. Tap Assign.", + "UIText.Guide_524_2.1": "Let Amber scout things out first. Tap Amber, and she'll appear at the campsite.", + "UIText.Guide_524_4.1": "Looks like Amber wants a pat on the head again.\nMove close to the Trekker and tap Pat to interact with her.", + "UIText.Guide_525_1.1": "You've obtained an exclusive interactive furniture piece!\nTap [Decorate] to view the details.", + "UIText.Guide_525_2.1": "Tap [Furniture] and select the Automatic Vending Artifact.", + "UIText.Guide_525_3.1": "After adjusting its position, tap Confirm, then Apply Layout to finish placing it.", + "UIText.Guide_526_1.1": "In Tyrant Mode, you can directly control the Tyrant and interact with companions or furniture. In Tower Mode, you can freely observe the entire scene from an overhead view.\nTap the button to switch between the two modes.", + "UIText.Guide_527_1.1": "So this is… your own Monolith?! How exciting!\nTap Elevator to switch spaces.", + "UIText.Guide_527_2.1": "The Tyrant's Tower? Let's go inside and take a look.", "UIText.Guide_52_1.1": "A properly assembled Trekker squad will make your Monolith exploration so much easier.\u000bTap Tutorial to learn more.", "UIText.Guide_52_2.1": "Let's begin with a Ventus squad and start the lineup tutorial mission.", "UIText.Guide_52_3.1": "This section explains the different roles each Trekker plays in a Ventus squad.", @@ -1653,6 +1975,8 @@ "UIText.Guide_9_4.1": "Complete targets and increase your Authorization Level to Lv. 3 to unlock more features!", "UIText.Guide_Jump.1": "Skip", "UIText.Guide_Jump_Tips.1": "Skip tutorial?", + "UIText.Guide_Mission_NotOpen.1": "This event is not available yet. Coming soon.", + "UIText.Guide_Mission_PreChapter_UnComplete.1": "Unlocks after completing Part {0} and claiming all rewards.", "UIText.Guide_Prologuel_Desc_2.1": "Tap Go and prepare for an adventure!", "UIText.Guide_Prologuel_Desc_3.1": "Tap Go and prepare for an adventure!", "UIText.Guide_Prologuel_Desc_4.1": "Tap Go and prepare for an adventure!", @@ -1700,6 +2024,8 @@ "UIText.IceCreamTruck_Exit_Confirm.1": "Are you sure you want to close up shop?", "UIText.IceCreamTruck_F.1": "F", "UIText.IceCreamTruck_Fail.1": "Target not met", + "UIText.IceCreamTruck_FeedPG.1": "Feed!", + "UIText.IceCreamTruck_FeedPGTips.1": "Mash the button to feed the gluttonous Sherlock!!", "UIText.IceCreamTruck_Fever.1": "Fever Mode!", "UIText.IceCreamTruck_FinishOrder.1": "Orders Completed", "UIText.IceCreamTruck_HistoryMaxScore.1": "Record High", @@ -1712,6 +2038,7 @@ "UIText.IceCreamTruck_MaxCombos.1": "Max Combo", "UIText.IceCreamTruck_MaxScore.1": "Highest Score", "UIText.IceCreamTruck_NextIsland.1": "Next Island", + "UIText.IceCreamTruck_OctopusFoot.1": "Octopus Sighting!", "UIText.IceCreamTruck_Open.1": "Open", "UIText.IceCreamTruck_PlayTitle.1": "Cooling Supply Station", "UIText.IceCreamTruck_R.1": "R", @@ -1835,6 +2162,10 @@ "UIText.ItemStype_47.1": "Vigor Item", "UIText.ItemStype_48.1": "Records", "UIText.ItemStype_5.1": "Authorization Level EXP", + "UIText.ItemStype_51.1": "Furniture", + "UIText.ItemStype_52.1": "Furniture Set", + "UIText.ItemStype_55.1": "Hall", + "UIText.ItemStype_57.1": "Token Items", "UIText.ItemStype_6.1": "Trekker Soul Key", "UIText.ItemStype_7.1": "Monolith Ticket", "UIText.ItemStype_8.1": "Disc", @@ -2029,12 +2360,15 @@ "UIText.LightMark_Trigger_Effect_03.1": "Electric Erosion", "UIText.LightMark_Trigger_Effect_04.1": "Electric Net", "UIText.LightMark_Trigger_Effect_05.1": "Shock", + "UIText.LimitedTrialBuild_UnableTip.1": "Limited-time trial teams can't be used in this mode.", "UIText.Loading.1": "Loading...", "UIText.LoginReward_Can_Receive.1": "Claimable", "UIText.LoginReward_Next_Receive.1": "Tomorrow", "UIText.LoginReward_PopUp_Tip.1": "Select anywhere to claim the reward", "UIText.LoginReward_Received.1": "Claimed", "UIText.LoginReward_Reward_Count.1": "×{0}", + "UIText.LoginSkinRewardTips1_301053.1": "Log in to claim Special Appearance", + "UIText.LoginSkinRewardTips2_301053.1": "Noya: A Cozy Break by Your Side", "UIText.Login_Age_Tip_Content.1": "Stella Sora Suitable Age Notice\u000b1. This game is a simple Trekker roleplay game suitable for users of 18 years old or above.\u000b2. The background story and world of the game is based on fiction and fantasy. The plot is simple and positive, and is not based on history or true events. The game interacts through physical inputs and encourages players to achieve their goals through training and practice. There is a limited amount of customizable text-based systems. The social system abides by and is managed according to related and applicable laws and regulations.\u000b3. A real-name verification system is included in this game. The game will be available to users of 18 years or older. Users who verify with identification information of below 18 years old will be unable to enter the game.", "UIText.Login_Age_Tip_Title.1": "", "UIText.Login_Click_Tip.1": "Select anywhere to start", @@ -2054,6 +2388,8 @@ "UIText.Login_SwitchAccount.1": "Sure to log out?", "UIText.Lost_Resources_Tips.1": "Some resources are lost. Please repair.", "UIText.Lv.1": "Lv.", + "UIText.MailBind_Go.1": "Link Now", + "UIText.MailBind_GoLock.1": "Linked", "UIText.Mail_Attachment_Count.1": "Includes {0} attachments", "UIText.Mail_Del.1": "Delete", "UIText.Mail_EmptyTip.1": "Inbox Empty", @@ -2077,7 +2413,7 @@ "UIText.MainBattle_Time.1": "Challenge Time", "UIText.MainLine_Clue_Notice.1": "This stage contains options that unlock alternate story paths.", "UIText.MainLine_Lock.1": "Complete Travel Story {0}{1} to unlock", - "UIText.MainLine_Progress.1": "Main Story Progress", + "UIText.MainLine_Progress.1": "Main Story", "UIText.MainLine_Select_Btn_Cancel.1": "Cancel", "UIText.MainLine_Select_Btn_Confirm.1": "Confirm", "UIText.MainLine_Select_Title.1": "Select Chapter", @@ -2102,6 +2438,7 @@ "UIText.MainView_QuestNewbie.1": "Tutorial", "UIText.MainView_RANK.1": "Lv.", "UIText.MainView_Recruit.1": "Recruit", + "UIText.MainView_Reengagement.1": "Stellar Return", "UIText.MainView_Role.1": "Trekker", "UIText.MainView_Room.1": "Camp", "UIText.MainView_Shop.1": "Purchase", @@ -2127,9 +2464,18 @@ "UIText.Mainline_Open_Time_Sec.1": "The next chapter unlocks in {0} sec. Stay tuned!", "UIText.Mainline_Preview_Lock_Read.1": "This chapter is available early during the event period. For the best experience, we recommend finishing earlier chapters first.\nContinue anyway?", "UIText.Mainview_BattlePassExpireHint.1": "The Grant Pass has expired", + "UIText.Mall_Activity_CheckIn_Btn_Done.1": "Purchased", + "UIText.Mall_Activity_CheckIn_BuySuc.1": "Purchase successful. Rewards available now!", + "UIText.Mall_Activity_CheckIn_LeftTimeTitle.1": "Time Left to Claim", + "UIText.Mall_Activity_CheckIn_Lock.1": "Locked", + "UIText.Mall_Activity_CheckIn_NextReceive.1": "Log in tomorrow to claim.", + "UIText.Mall_Activity_CheckIn_Receive.1": "Claim", + "UIText.Mall_Activity_CheckIn_ReceiveTips.1": "Log in on any 5 days within 21 days of purchase to unlock every reward.", + "UIText.Mall_Activity_CheckIn_Received.1": "Claimed", "UIText.Mall_Btn_All.1": "All", "UIText.Mall_Btn_Buy.1": "Purchase", "UIText.Mall_Cond_WorldClass.1": "Reach Authorization Lv. {0} to unlock", + "UIText.Mall_Furniture_Empty.1": "No items available in Furniture Gallery yet. Stay tuned!", "UIText.Mall_Gem_Back.1": "{0}", "UIText.Mall_Gem_Front.1": "+Bonus", "UIText.Mall_Gem_Maiden.1": "1st Bonus", @@ -2157,6 +2503,7 @@ "UIText.Mall_Package_Detail.1": "Details", "UIText.Mall_Package_Expired.1": "Limited-time pack is no longer available", "UIText.Mall_Package_Free.1": "Free", + "UIText.Mall_Package_FurnitureList.1": "Details", "UIText.Mall_Package_Hour.1": "{0}h", "UIText.Mall_Package_HourRefresh.1": "Refreshes in {0}h", "UIText.Mall_Package_Limit.1": "Limit: {0}/{1}", @@ -2185,12 +2532,28 @@ "UIText.Mall_Skin_Unlock.1": "Owned", "UIText.Mall_Skin_Unlock_Tip.1": "You already own this Appearance", "UIText.Mall_Tog_Exchange.1": "Permit Exchange", + "UIText.Mall_Tog_Furniture.1": "Furniture Gallery", "UIText.Mall_Tog_Gem.1": "Lumina Top-up", "UIText.Mall_Tog_MonthlyCard.1": "Everbright Wishes", "UIText.Mall_Tog_Package.1": "Trekker's Picks", "UIText.Mall_Tog_Recommend.1": "Recommended", "UIText.Mall_Tog_Skin.1": "Style Gallery", "UIText.Maninline_Btn_Go.1": "Go", + "UIText.MathParkour_Clearthescene.1": "Clear the Field", + "UIText.MathParkour_Go.1": "Floor It!", + "UIText.MathParkour_PlayTitle.1": "Speed & Wheels", + "UIText.MathParkour_QuestTitle.1": "Missions", + "UIText.MathParkour_ScoreTitle.1": "Highest Score", + "UIText.MathParkour_StarTitle.1": "Stars", + "UIText.MathParkour_Text_Again.1": "Restart", + "UIText.MathParkour_Text_CompleteTipsPrev.1": "Final Score", + "UIText.MathParkour_Text_Confirm.1": "Confirm", + "UIText.MathParkour_Text_NewScore.1": "New Record", + "UIText.MathParkour_Text_NextLevel.1": "Next Stage", + "UIText.MathParkour_Text_Score1.1": "Score", + "UIText.MathParkour_Text_SmashScore.1": "Tap the screen to attack enemies!", + "UIText.MathParkour_Title1.1": "Boosters", + "UIText.MathParkour_Title2.1": "Stage Clear Rewards", "UIText.Menu_Achievement.1": "Achievement", "UIText.Menu_CheckIn.1": "Daily Check-in", "UIText.Menu_Community.1": "Official Community", @@ -2247,7 +2610,7 @@ "UIText.NPCAffinity_WeekCnt.1": "Employee Affinity received this week: {0}/{1}", "UIText.NPCFavor_LevelUp_RewardTitle.1": "Gifts Received", "UIText.NewTutorialsAct_Complete.1": "Complete: {0}/{1}", - "UIText.NewTutorialsAct_PreLevelSeasonOpen.1": "Clear prerequisite stage to unlock this season.", + "UIText.NewTutorialsAct_PreLevelSeasonOpen.1": "Clear previous stage to unlock this season.", "UIText.NewTutorialsAct_Tab1.1": "Beginner", "UIText.NewTutorialsAct_Tab2.1": "Advanced", "UIText.NewTutorialsAct_Tutorial.1": "Tutorials", @@ -2324,6 +2687,7 @@ "UIText.PenguinCard_Btn_Back.1": "Back", "UIText.PenguinCard_Btn_CheckRound.1": "Peek at Cards", "UIText.PenguinCard_Btn_ContinueTurn.1": "Continue", + "UIText.PenguinCard_Btn_DontSkip.1": "Start Game", "UIText.PenguinCard_Btn_EndTurn.1": "End Turn", "UIText.PenguinCard_Btn_EndlessContinue.1": "Continue", "UIText.PenguinCard_Btn_EndlessGiveup.1": "End Match", @@ -2347,6 +2711,7 @@ "UIText.PenguinCard_Btn_SelectQuest.1": "Sign", "UIText.PenguinCard_Btn_Send.1": "Giftings ({num_0}/{num_1})", "UIText.PenguinCard_Btn_SkipAide.1": "Give Up Recruitment", + "UIText.PenguinCard_Btn_SkipLevel.1": "Skip Tutorial", "UIText.PenguinCard_Btn_Start.1": "Start Run", "UIText.PenguinCard_Btn_Upgrade.1": "Upgrade", "UIText.PenguinCard_Btn_Win.1": "You Win!", @@ -2358,6 +2723,7 @@ "UIText.PenguinCard_CheckRound_RoundFail.1": "Each card can only be peeked at once per round", "UIText.PenguinCard_CheckRound_TurnFail.1": "No card peeks remaining for this turn", "UIText.PenguinCard_EndTurnTip.1": "Tap End Turn to proceed", + "UIText.PenguinCard_EndlessAimTitle.1": "Stage Goal:", "UIText.PenguinCard_EndlessPause_Level.1": "Current Match", "UIText.PenguinCard_EndlessPause_LevelTitle.1": "Transcendence Mirror: Difficulty {num_0}", "UIText.PenguinCard_EndlessPause_Target.1": "Match Goal", @@ -2428,6 +2794,8 @@ "UIText.PenguinCard_SelectCardTip.1": "Select any Fatebound Stellar Card", "UIText.PenguinCard_SelectMaxLevelCard.1": "Unable to select max-level Fatebound Stellar Card.", "UIText.PenguinCard_SkipTips.1": "Don't show again this run", + "UIText.PenguinCard_SkipTipsDesc.1": "New to Fatebound Stellar Deck? We highly recommend running through this tutorial first.", + "UIText.PenguinCard_SkipTipsSubDesc.1": "{name_0} takes 3 to 5 minutes. Skipping it won't cost you any rewards.", "UIText.PenguinCard_SlotMax.1": "No empty Fatebound Stellar Card slots", "UIText.PenguinCard_Start_Title.1": "Target", "UIText.PenguinCard_Start_Turn.1": "Complete within {num_0} turns", @@ -2589,7 +2957,7 @@ "UIText.Presents_Disassemble_Get.1": "Can Receive", "UIText.Presents_Disassemble_Select.1": "Selected", "UIText.Presents_FastFill_Title.1": "Bulk Add", - "UIText.Previous_Activity_Plot.1": "Previous Event Stories", + "UIText.Previous_Activity_Plot.1": "Echoes of the Past", "UIText.QuantitySelector_Max.1": "Max limit reached", "UIText.QuantitySelector_Min.1": "Min limit reached", "UIText.QuestNewbiePanel_Tab_1.1": "Lineup Tutorial", @@ -2657,6 +3025,32 @@ "UIText.Recruit_info.1": "Details", "UIText.Recruit_one.1": "Recruit x1", "UIText.Recruit_ten.1": "Recruit x10", + "UIText.ReengagementTog_1.1": "Check In Rewards", + "UIText.ReengagementTog_2.1": "Stellar Return Mission", + "UIText.ReengagementTog_3.1": "Special Urgent Bounty", + "UIText.ReengagementTog_4.1": "Stellar Return Special", + "UIText.ReengagementTog_5.1": "Limited-Time Trial Records", + "UIText.Reengagement_BDTrialPreview_BDLabel.1": "Returnee Trial", + "UIText.Reengagement_BDTrialPreview_LevelInterval.1": "Authorization Level Range", + "UIText.Reengagement_BDTrialPreview_Tip.1": "Authorization Level affects the Trial Record level.", + "UIText.Reengagement_BDTrialPreview_Title.1": "Record Instructions", + "UIText.Reengagement_BDTrialPreview_WorldClass.1": "Authorization Level:", + "UIText.Reengagement_BDTrial_TimeLimit.1": "Limited-Time", + "UIText.Reengagement_BDTrial_Title.1": "Trial Records", + "UIText.Reengagement_BuildInvalid.1": "The rerun event has ended. Limited-time trial records are unavailable.", + "UIText.Reengagement_DoubleDrop_Count.1": "Remaining Double Reward Chances:", + "UIText.Reengagement_DoubleDrop_LevelTip.1": "Returnee Double Reward Chances", + "UIText.Reengagement_DoubleDrop_Tip.1": "Use Stamina for Quick Battle to immediately claim rewards.", + "UIText.Reengagement_DoubleDrop_Title.1": "Special Urgent Bounty", + "UIText.Reengagement_GetDaily.1": "Daily Rewards", + "UIText.Reengagement_GetNow.1": "Instant Rewards", + "UIText.Reengagement_Mall_BannerTitle.1": "Trending Push Notifications", + "UIText.Reengagement_Popup_Tip.1": "Welcome back, Tyrant!", + "UIText.Reengagement_Popup_Welcome.1": "Welcome Back", + "UIText.Reengagement_Signin_OnceReward.1": "View Rewards", + "UIText.Reengagement_Signin_Replay.1": "Replay Reunion Story", + "UIText.Reengagement_Signin_Title.1": "Check In for Rewards", + "UIText.Reengagement_Task_Title.1": "Stellar Return Mission", "UIText.RegionBossTime_SubTipsOneStar.1": "Clear the stage to receive 1★ rating", "UIText.RegionBossTime_SubTipsThreeStar.1": "Clear the stage with more than {0}s remaining \nto receive a 3★ rating", "UIText.RegionBossTime_SubTipsTwoStar.1": "Clear the stage before the time runs out \nto receive a 2★ rating", @@ -2896,6 +3290,10 @@ "UIText.Settings_Btn_Go.1": "Go", "UIText.Settings_Btn_Logout.1": "Log Out", "UIText.Settings_Btn_Read.1": "Read", + "UIText.Settings_DamageHUD_Close.1": "Close", + "UIText.Settings_DamageHUD_Default.1": "Default Effect", + "UIText.Settings_DamageHUD_Merge.1": "Merge Numbers", + "UIText.Settings_DamageHUD_Title.1": "DMG Number Display Setting", "UIText.Settings_Display.1": "Display", "UIText.Settings_Display_AntAliasing.1": "Anti-aliasing", "UIText.Settings_Display_AntAliasing_High.1": "High", @@ -3082,7 +3480,7 @@ "UIText.Slot_Title_2.1": "Evasion", "UIText.Slot_Title_3.1": "Skills", "UIText.Slot_Title_4.1": "Support", - "UIText.SoldierBattleEvent_Back.1": "Board", + "UIText.SoldierBattleEvent_Back.1": "Return", "UIText.SoldierBattleEvent_FinalPoint.1": "Final Points: ", "UIText.SoldierBattleEvent_GoToDice.1": "Roll the Dice", "UIText.SoldierBattleEvent_Label.1": "Opportunity", @@ -3092,37 +3490,63 @@ "UIText.SoldierNodeType_Event.1": "Opportunity", "UIText.SoldierNodeType_FinalBossBattle.1": "Final Battle", "UIText.SoldierNodeType_MidBossBattle.1": "Lord", + "UIText.SoldierResult_RewardTitle_Grade.1": "Depth Progress", + "UIText.SoldierResult_RewardTitle_Progress.1": "Investigation EXP", + "UIText.SoldierResult_RewardTitle_Technology.1": "Ancient Tablet", "UIText.Soldier_ActDesc.1": "Event Details", + "UIText.Soldier_AddSpeed.1": "Speed Up", "UIText.Soldier_AutoBattle_Tips.1": "Combat in this mode is fully automatic", - "UIText.Soldier_BattleEventItem_Challenge.1": "Challenge", - "UIText.Soldier_BattleEventItem_RewardItem.1": "Reward Items", + "UIText.Soldier_BattleEnding_Continue.1": "Select to continue", + "UIText.Soldier_BattleEventItem_Challenge.1": "Take the Risk", + "UIText.Soldier_BattleEventItem_RewardItem.1": "Supplies", + "UIText.Soldier_BattleEvent_Click.1": "Select to continue", + "UIText.Soldier_BattleEvent_Cost.1": "Costs {0} x{1}", + "UIText.Soldier_BattleEvent_Lock.1": "Reach {0}", + "UIText.Soldier_BattleEvent_Need.1": "Requires ≥ {0}", "UIText.Soldier_BattleEvent_RemainRewardCount.1": "Only 1 reward can be obtained. Roll the Dice for a chance to claim the grand prize.", - "UIText.Soldier_Battle_Btn_Char.1": "Piece", + "UIText.Soldier_Battle_Btn_Char.1": "Member", "UIText.Soldier_Battle_Btn_Partner.1": "Trait", - "UIText.Soldier_Battle_Card_Title.1": "Round Buffs", + "UIText.Soldier_Battle_Card_Title.1": "Blessings", "UIText.Soldier_Battle_Char_Title.1": "Current Lineup", - "UIText.Soldier_Battle_GiveUp.1": "Leave for now? Your progress will be saved until {0} and can be resumed later. Select Quit & Claim to end the run and claim rewards.", + "UIText.Soldier_Battle_Ending_Title.1": "Ending: {0}", + "UIText.Soldier_Battle_Export_BuffCard_Title.1": "Blessings", + "UIText.Soldier_Battle_Export_Char_List_Title.1": "Team", + "UIText.Soldier_Battle_Export_Continue.1": "Continue", + "UIText.Soldier_Battle_Export_Damage_Title.1": "DMG Stats", + "UIText.Soldier_Battle_Export_Partner_Title.1": "Traits", + "UIText.Soldier_Battle_GiveUp.1": "Selecting Abandon will forfeit your current investigation progress.", "UIText.Soldier_Battle_Level.1": "Lv {0}", "UIText.Soldier_Battle_LevelPause.1": "Lv. {0}", "UIText.Soldier_Battle_Partner_Title.1": "Traits", "UIText.Soldier_Battle_Pause.1": "Pause", - "UIText.Soldier_Battle_Result.1": "Are you sure you want to end this run?", + "UIText.Soldier_Battle_Result.1": "Are you sure you want to Abandon Investigation?", "UIText.Soldier_Battle_Speed.1": "Speeding Up", + "UIText.Soldier_BossSkill_Active.1": "M", + "UIText.Soldier_BossSkill_Passive.1": "P", + "UIText.Soldier_BossTemplate_Confirm.1": "Confirm", + "UIText.Soldier_BossTemplate_Lock.1": "Unlock Strategy Node [{0}]", + "UIText.Soldier_BossTemplate_Title.1": "Tyrant Authority", + "UIText.Soldier_Boss_Template_Skill_Title.1": "Special Skill", "UIText.Soldier_Btn_Leave.1": "Leave for Now", "UIText.Soldier_Btn_Restart.1": "Restart", - "UIText.Soldier_Btn_Result.1": "End Run", - "UIText.Soldier_BuyExp_Tips1.1": "At Max Shop Level", + "UIText.Soldier_Btn_Result.1": "Abandon", + "UIText.Soldier_BuyExp_Tips1.1": "Tyrant Lv. MAX", "UIText.Soldier_BuyExp_Tips2.1": "Insufficient resources", - "UIText.Soldier_Death_Tips.1": "Chess piece defeated.", - "UIText.Soldier_Detail_CharTitle.1": "Receive", + "UIText.Soldier_Death_Tips.1": "Member defeated.", + "UIText.Soldier_Detail_CharTitle.1": "Supplies", + "UIText.Soldier_Economy_Text.1": "Talent Gold", "UIText.Soldier_EmptyPosition_Tips.1": "You still have empty slots. Start the battle anyway?", - "UIText.Soldier_Entrance.1": "Enter Battle", + "UIText.Soldier_Entrance.1": "Start", + "UIText.Soldier_Event_NeedCoin.1": "Gold ≥ {0}", + "UIText.Soldier_Event_NeedEnding.1": "Ending: {0}", + "UIText.Soldier_Event_NeedHp.1": "SAN > {0}", "UIText.Soldier_Event_NeedPoint.1": "Requirement: ≥{0}", - "UIText.Soldier_FinishTips.1": "Leave for Now to save your progress at {0} and continue this run later or select Quit & Claim to end this run and claim your current rewards.", + "UIText.Soldier_Event_Title.1": "Turning Point", + "UIText.Soldier_FinishTips.1": "Selecting Abandon will forfeit your current investigation progress.", "UIText.Soldier_FinishTitle.1": "Retreat", - "UIText.Soldier_Go.1": "Enter", + "UIText.Soldier_Go.1": "Start", "UIText.Soldier_GoldTips_BasicReward.1": "Base Rewards", - "UIText.Soldier_GoldTips_Desc.1": "Talent Gold is the main currency used to recruit Trekkers, expand your team size, and refresh the Shop.\n- Gold gained each node= Base Gold + Win/Loss Streak Bonus + Interest.\n- At the start of each node, every {0} Gold saved grants {1} bonus Gold, up to {2}.", + "UIText.Soldier_GoldTips_Desc.1": "Talent Gold is the main currency used to recruit members, expand your team size, and refresh the shop.\nGold gained each node= Base Gold + Win/Loss Streak Bonus + Interest.\nAt the start of each node, every {0} Gold saved earns you {1} Gold in interest (capped at {2} for now).", "UIText.Soldier_GoldTips_Income.1": "Estimated Income", "UIText.Soldier_GoldTips_Interest.1": "Interest", "UIText.Soldier_GoldTips_Losingingstreak.1": "Lose Streak", @@ -3130,19 +3554,44 @@ "UIText.Soldier_GoldTips_Title.1": "Talent Gold", "UIText.Soldier_GoldTips_Winningstreak.1": "Win Streak", "UIText.Soldier_Handbook.1": "Gallery", - "UIText.Soldier_Handbook_CharDetail.1": "Piece Details", - "UIText.Soldier_Handbook_Character.1": "Pieces", + "UIText.Soldier_Handbook_Boss.1": "Tyrant Authority", + "UIText.Soldier_Handbook_CharDetail.1": "Member Details", + "UIText.Soldier_Handbook_CharDetail_Switch1.1": "Prime Stance", + "UIText.Soldier_Handbook_CharDetail_Switch2.1": "Starting Stance", + "UIText.Soldier_Handbook_Character.1": "Members", + "UIText.Soldier_Handbook_End.1": "Endings", "UIText.Soldier_Handbook_Partner.1": "Traits", - "UIText.Soldier_Handbook_PartnerCharListTitle.1": "Co-op Unit", + "UIText.Soldier_Handbook_PartnerCharListTitle.1": "Co-op Members", "UIText.Soldier_Handbook_PartnerDetail.1": "Trait Details", + "UIText.Soldier_Handbook_Partner_Camp.1": "Squad", + "UIText.Soldier_Handbook_Partner_Sect.1": "Build", "UIText.Soldier_Handbook_PotentialTitle.1": "Potentials", "UIText.Soldier_Handbook_SkillTitle.1": "Skills", - "UIText.Soldier_Handbook_StarterCard.1": "Plans", "UIText.Soldier_Handbook_StrategyCard.1": "Blessings", "UIText.Soldier_Handbook_Support.1": "Assist", "UIText.Soldier_Handbook_Vanguard.1": "Offense", "UIText.Soldier_InBattle.1": "Deployed", "UIText.Soldier_InsufficientCoin_Tips.1": "Not enough Talent Gold", + "UIText.Soldier_Level.1": "Investigation Level", + "UIText.Soldier_LevelSelect_BackToHighest.1": "Return to Best Depth", + "UIText.Soldier_LevelSelect_CurRank.1": "Current Depth", + "UIText.Soldier_LevelSelect_Difficulty.1": "Calamity", + "UIText.Soldier_LevelSelect_EnemyDifficulty.1": "Catastrophe Level", + "UIText.Soldier_LevelSelect_ExpRewardDesc.1": "Clear this depth for {0} Investigation EXP (Estimated)", + "UIText.Soldier_LevelSelect_ExpRewardNum.1": "Reserach EXP +{0}", + "UIText.Soldier_LevelSelect_Experience.1": "Reserach EXP", + "UIText.Soldier_LevelSelect_InitialHp.1": "Initial SAN: {0}", + "UIText.Soldier_LevelSelect_Locked.1": "Current depth locked.", + "UIText.Soldier_LevelSelect_OppoAttrAddShow.1": "Enemy Strength: {0}", + "UIText.Soldier_LevelSelect_PhaseTitle.1": "Tier", + "UIText.Soldier_LevelSelect_RankDifficulty.1": "Depth Details", + "UIText.Soldier_LevelSelect_RankReward.1": "Depth Rewards", + "UIText.Soldier_LevelSelect_RewardTitle.1": "Rewards", + "UIText.Soldier_LevelSelect_Start.1": "Start", + "UIText.Soldier_LevelSelect_Tech.1": "Ancient Tablet", + "UIText.Soldier_LevelSelect_TechRewardDesc.1": "Clear this depth to get {0} Ancient Tablets (Estimated)", + "UIText.Soldier_LevelSelect_TechRewardNum.1": "Ancient Tablets +{0}", + "UIText.Soldier_LevelSelect_TechTree.1": "Strategy Effect", "UIText.Soldier_Level_Select_Challenge.1": "Enter", "UIText.Soldier_Level_Select_Continue.1": "Continue", "UIText.Soldier_Level_Select_CurLevelProgress_Title.1": "Current Progress", @@ -3152,10 +3601,19 @@ "UIText.Soldier_Level_Select_Lock2.1": "Clear Previous Stage", "UIText.Soldier_Level_Select_NodeIndex.1": "Current Progress: {0}-{1}", "UIText.Soldier_Level_Select_Reward.1": "Clear Rewards: {0} Mission Points", - "UIText.Soldier_NoFightChess_Tips.1": "You must deploy at least 1 Offense piece to start the match.", - "UIText.Soldier_OverBench_Tips.1": "Your bench is full. Sell pieces or upgrade your Shop Level.", - "UIText.Soldier_OverChessCount_Tips.1": "Team capacity exceeded. Sell pieces or upgrade your Shop Level.", + "UIText.Soldier_Lv.1": "Lv.", + "UIText.Soldier_MainView_OnGoingInfo.1": "{0} {1}-{2}", + "UIText.Soldier_NextReward.1": "Next Reward", + "UIText.Soldier_NoFightChess_Tips.1": "You must deploy at least 1 Offense member to start the match.", + "UIText.Soldier_NoNextReward.1": "More to come", + "UIText.Soldier_NotEnoughChess_Tips.1": "You still have empty slots. Start anyway?", + "UIText.Soldier_Notice.1": "What's New", + "UIText.Soldier_OverBench_Tips.1": "Your Reserve Area is full. Sell members or upgrade your Tyrant Level.", + "UIText.Soldier_OverChessCount_Tips.1": "Team capacity exceeded. Sell members or upgrade your Tyrant Level.", "UIText.Soldier_Pause_Schedule.1": "Progress: {0}", + "UIText.Soldier_Personality_Analyze.1": "Analysis", + "UIText.Soldier_Personality_Chaos.1": "Chaos", + "UIText.Soldier_Personality_Intuition.1": "Intuition", "UIText.Soldier_Policy_ReRoll_Count.1": "{0} remaining", "UIText.Soldier_Quest.1": "Tactician Quests", "UIText.Soldier_QuestPanelTitle.1": "Mission Rewards", @@ -3164,54 +3622,107 @@ "UIText.Soldier_Quest_JumpTo.1": "Go", "UIText.Soldier_Quest_Receive.1": "Claim", "UIText.Soldier_Quest_ReceiveNone.1": "No rewards available", + "UIText.Soldier_Rational_Text.1": "Tyrant's SAN", "UIText.Soldier_Recommend.1": "Team Guides", "UIText.Soldier_RecommendDetail_Tips.1": "Strategy", "UIText.Soldier_Recommend_Apply.1": "Apply", "UIText.Soldier_Recommend_Build.1": "Recommended Lineup", - "UIText.Soldier_Recommend_BuildTitle.1": "Recommended Teams", + "UIText.Soldier_Recommend_BuildTitle.1": "Recommended", "UIText.Soldier_Recommend_Cancel.1": "Clear Setup", + "UIText.Soldier_Recommend_Collect.1": "Favorite", + "UIText.Soldier_Recommend_Favored.1": "Favorited {0}/{1}", + "UIText.Soldier_Recommend_GoToWebTips.1": "Head to the Strategy Hub to obtain a Strategy Code.", + "UIText.Soldier_Recommend_ImportRcmd.1": "Import Strategy", + "UIText.Soldier_Recommend_Import_Tips.1": "Enter a strategy share code", + "UIText.Soldier_Recommend_Loading.1": "Loading list, please wait...", + "UIText.Soldier_Recommend_NoRcmd.1": "Please import a Strategy Code first.", + "UIText.Soldier_Recommend_RcmdSquare.1": "Strategy Hub", + "UIText.Soldier_Recommend_Recommend.1": "Rec.", + "UIText.Soldier_Recommend_Report_Max.1": "Your favorites are full. Please delete some favorites first.", "UIText.Soldier_Recommend_Tips.1": "Notice", "UIText.Soldier_Recommend_Use.1": "Applied", + "UIText.Soldier_Resolveadispute_AddBuff.1": "Check Bonus", "UIText.Soldier_Resolveadispute_Confirm.1": "Roll", - "UIText.Soldier_Resolveadispute_SucessTip.1": "Score {0} or higher for a Great Success", + "UIText.Soldier_Resolveadispute_Probability.1": "Success Rate", + "UIText.Soldier_Resolveadispute_SucessTip.1": "Roll {0} or higher to pass the check", "UIText.Soldier_Resolveadispute_Title.1": "Roll the Dice", "UIText.Soldier_Result_AwardTitle.1": "Round Rewards", "UIText.Soldier_Result_CoinsTitle.1": "Total Gold Earned", + "UIText.Soldier_Result_Continue.1": "Continue", + "UIText.Soldier_Result_Continue_Report.1": "Battle Report", "UIText.Soldier_Result_ExperienceTitle.1": "EXP", "UIText.Soldier_Result_Imntergral.1": "Score", "UIText.Soldier_Result_LosingingTitle.1": "Lose Streak Battles", "UIText.Soldier_Result_Prestige.1": "SAN", "UIText.Soldier_Result_Quit.1": "Quit", + "UIText.Soldier_Result_Report_Confirm.1": "Confirm", "UIText.Soldier_Result_ScoreTitle.1": "Round Score", + "UIText.Soldier_Result_ScoreTitle_1.1": "Performance", + "UIText.Soldier_Result_ScoreTitle_2.1": "Team", + "UIText.Soldier_Result_ScoreTitle_3.1": "Record", "UIText.Soldier_Result_Settlement.1": "Go to Results", "UIText.Soldier_Result_StatisticsTitle.1": "Stats", "UIText.Soldier_Result_WinningTitle.1": "Win Streak", + "UIText.Soldier_RewardLevel_Okay.1": "Claimable", + "UIText.Soldier_RewardLevel_TimeTipsTitle.1": "More to come", + "UIText.Soldier_RewardLevel_Title.1": "Investigation Level", "UIText.Soldier_RewardPre.1": "Rewards", + "UIText.Soldier_RoleSkillType_1.1": "Reserve - Passive", + "UIText.Soldier_RoleSkillType_2.1": "Reserve - Active", + "UIText.Soldier_RoleSkillType_3.1": "Combat - Passive", + "UIText.Soldier_RoleSkillType_4.1": "Combat - Active", "UIText.Soldier_Sandtable_BuyExpTitle.1": "Buy EXP", - "UIText.Soldier_Sandtable_Go.1": "Go", + "UIText.Soldier_Sandtable_Go.1": "Continue", "UIText.Soldier_Sandtable_GoBackEvent.1": "Return to Opportunity", "UIText.Soldier_Sandtable_MaxLevel.1": "Max level", "UIText.Soldier_Sandtable_PositionEffect.1": "Position Bonus", - "UIText.Soldier_Sandtable_Reward.1": "Round Rewards", + "UIText.Soldier_Sandtable_Reward.1": "Supplies", "UIText.Soldier_Sandtable_Shop.1": "Shop", "UIText.Soldier_Sandtable_ShopCell.1": "Sell", "UIText.Soldier_Sandtable_TemporaryReturn_Tips.1": "Board view only. No actions available.", "UIText.Soldier_Sandtable_TextLvTitle.1": "Lv.", "UIText.Soldier_SaveAndExit.1": "Leave for Now", - "UIText.Soldier_SaveAndQuit.1": "Quit & Claim", + "UIText.Soldier_SaveAndQuit.1": "Abandon", + "UIText.Soldier_Select_BattleEvent.1": "Choose a Response", + "UIText.Soldier_Select_BattleEvent_Title_1.1": "Opportunity", + "UIText.Soldier_Select_BattleEvent_Title_2.1": "Choose a Blessing", + "UIText.Soldier_Select_BossTemplate_Title.1": "Authority", "UIText.Soldier_Select_Confirm.1": "Confirm", "UIText.Soldier_Select_PolicyItem_Effect_Title.1": "Receive", "UIText.Soldier_Select_Policy_Title.1": "Starting Plans", - "UIText.Soldier_ShopProbability_ChessCost.1": "{0}-Cost Piece", + "UIText.Soldier_ShopProbability_ChessCost.1": "{0}-Cost Member", "UIText.Soldier_ShopProbability_Title.1": "Piece Drop Rates", + "UIText.Soldier_Shop_Card_Trial.1": "Trial", "UIText.Soldier_Shop_Refresh.1": "Refresh", "UIText.Soldier_Shop_Refresh_Disable.1": "Refresh Disabled", "UIText.Soldier_Shop_Refresh_Free.1": "Free Refresh", + "UIText.Soldier_Stage_CheckStage.1": "Beyond the Limit", + "UIText.Soldier_Stage_Click_Tips.1": "Select anywhere to continue", + "UIText.Soldier_Stage_Tips.1": "Race the clock against an ever-stronger Archon. Deal as much damage as you can and push past your limits!", + "UIText.Soldier_Stage_Title.1": "Tier", "UIText.Soldier_Strategy_Title.1": "Choose a Blessing", "UIText.Soldier_Support_Skill.1": "Assist Skill", - "UIText.Soldier_SwapChess_Tips.1": "Cannot deploy duplicate pieces", + "UIText.Soldier_SwapChess_Tips.1": "Cannot deploy identical members.", + "UIText.Soldier_Tech.1": "Strategy", + "UIText.Soldier_Tech_Detail_Btn.1": "Strategy Effect", + "UIText.Soldier_Tech_Node_Active_Btn.1": "Unlock", + "UIText.Soldier_Tech_Node_Active_Count.1": "Unlocked: {0}/{1}", + "UIText.Soldier_Tech_Node_Active_Not_Enough.1": "Insufficient resources", + "UIText.Soldier_Tech_Node_Actived.1": "Unlocked", + "UIText.Soldier_Tech_Node_Detail_Title.1": "Effect", + "UIText.Soldier_Tech_Node_FinalDamageReduceUp.1": "Final DMG RES Boost", + "UIText.Soldier_Tech_Node_FinalDamageUp.1": "Final DMG Boost", + "UIText.Soldier_Tech_Node_Lock.1": "- Prerequisite node locked -", + "UIText.Soldier_Tech_Node_SkillCritRateUp.1": "Skill Crit Rate Boost", + "UIText.Soldier_Tech_Node_SkillFinalDamageUp.1": "Skill DMG Boost", + "UIText.Soldier_Tech_Preview_Empty.1": "No Strategy Node effects active.", + "UIText.Soldier_Tech_Preview_Title.1": "Strategy Effect", "UIText.Soldier_Vanguard_Skill.1": "Offense Skill", "UIText.Solider_Starter_Title.1": "Starting Plan", + "UIText.Solider_SurvivalTime.1": "Survived: {0}", + "UIText.Solider_SurvivalTimeScore.1": "Survive for {0}: Score +{1}", + "UIText.Solider_TotalDamage.1": "Total DMG: {0}", + "UIText.Solider_TotalScore.1": "Score +{0}", "UIText.Solider_Trace.1": "Track", "UIText.Sound_Voice_Closed.1": "Trekker Voiceover disabled", "UIText.Special_Agent_Notice.1": "Urgent Commissions do not count toward Commission Limit", @@ -3459,6 +3970,19 @@ "UIText.Startower_ReBattleHint.1": "Try Again?", "UIText.Startower_ShopItemTitleWithNumber.1": "{0} x{1}", "UIText.StoryEntrance_Activity_Lock.1": "Event Review Coming Soon", + "UIText.StoryReview_Btn_ReceiveCG.1": "Unlock Memory", + "UIText.StoryReview_CGReceived.1": "Memory Unlocked", + "UIText.StoryReview_PreStory_Btn_Goto.1": "Go", + "UIText.StoryReview_PreStory_Tips.1": "For the full story, we suggest finishing these chapters first:", + "UIText.StoryReview_PreStory_Window_Title.1": "Notice", + "UIText.StoryReview_PreType_ActivityStory.1": "Event Story", + "UIText.StoryReview_PreType_Mainline.1": "Main Story", + "UIText.StoryReview_PreType_StorySet.1": "The Nova Times", + "UIText.StoryReview_ReadProgress.1": "Read: {num_0}/{num_1}", + "UIText.StoryReview_Read_Cancel.1": "Cancel", + "UIText.StoryReview_Read_Continue.1": "Continue to Read", + "UIText.StoryReview_ReceiveCGSuc.1": "This Memory Snapshot is now unlocked in Showcase.", + "UIText.StoryReview_ReceiveLockTip.1": "Finish the chapter to unlock its Memory Snapshot.", "UIText.StorySet_Chapter_Empty.1": "Coming Soon", "UIText.StorySet_Chapter_Empty_Tip.1": "No unread chapters in this category. Stay tuned for future updates.", "UIText.StorySet_Chapter_Lock.1": "Locked", @@ -3485,7 +4009,9 @@ "UIText.Story_UnlockAchievement.1": "Unlock after completing the Achievement, {0}", "UIText.Story_UnlockClueCondition.1": "Unlock this route after exploring other options", "UIText.Story_UnlockPreId.1": "Clear {0} to unlock", + "UIText.Story_UnlockPreId_Color_Common.1": "Clear {1} to unlock", "UIText.Story_UnlockWorldLv.1": "Reach Authorization Lv. {0} to unlock", + "UIText.Story_Will_Unlock_In_Time.1": "New chapter in {0}", "UIText.SupplyRoomName.1": "Rest Domain", "UIText.SupportSkill_Mobile.1": "Tap to cast Noya's Support Skill!", "UIText.SupportSkill_PC.1": "Press to cast Noya's Support Skill!", @@ -3619,6 +4145,15 @@ "UIText.Tips_Property.1": "Stats", "UIText.TitleChapterUnlock.1": "Clear and unlock the previous chapter to unlock", "UIText.TitleNoChapterReward.1": "No chapter reward to claim", + "UIText.TokenBuy_Confirm_Text.1": "Tokens Owned", + "UIText.TokenBuy_Confirm_Title.1": "Purchase", + "UIText.TokenBuy_Confirm_TokenName.1": "Token", + "UIText.TokenBuy_Desc.1": "Stellanite Dust Exchange", + "UIText.TokenBuy_HitLimit.1": "Tokens already full.", + "UIText.TokenBuy_NoCoin.1": "Not enough Stellanite Dust", + "UIText.TokenBuy_NoItem.1": "No Token refill items.", + "UIText.TokenBuy_Success.1": "Tokens restored by {0}%", + "UIText.TokenBuy_WindowTitle.1": "Refill Tokens", "UIText.TopBar_BossTick_Tip.1": "Recovers 1 point at 5:00 daily", "UIText.TopBar_Energy_AllRestore.1": "Until full recovery", "UIText.TopBar_Energy_Limit.1": "Today's remaining purchase chances", @@ -3653,9 +4188,9 @@ "UIText.TowerDef_LockTip.1": "Clear subsequent event levels to unlock", "UIText.TowerDef_MapInfo.1": "Terrain Intel", "UIText.TowerDef_MonsterInfo.1": "Info", - "UIText.TowerDef_NeedPassPreLevel.1": "Clear the prerequisite level first", + "UIText.TowerDef_NeedPassPreLevel.1": "Clear the previous stage first", "UIText.TowerDef_Perfect.1": "Perfect Clear", - "UIText.TowerDef_PreLevelNotPass.1": "Prerequisite stage not cleared", + "UIText.TowerDef_PreLevelNotPass.1": "Previous stage not cleared", "UIText.TowerDef_QuestPanelTitle.1": "Event Missions", "UIText.TowerDef_QuestPanel_CurProcess.1": "Current Progress", "UIText.TowerDef_QuestTitle.1": "Event Missions", @@ -3755,6 +4290,7 @@ "UIText.TraceHunt_Help_HuntRewardRange.1": "Possible Rewards: ×{0}–{1}", "UIText.TraceHunt_Help_ListEmpty.1": "No players available to support.", "UIText.TraceHunt_Help_Stranger.1": "Stranger", + "UIText.TraceHunt_HuntCountNumMax.1": "Max", "UIText.TraceHunt_HuntEnd.1": "Hunt Ended", "UIText.TraceHunt_HuntLevel.1": "Lv.{num_0}", "UIText.TraceHunt_HuntLevelTitle.1": "Siege Level", @@ -3995,7 +4531,7 @@ "UIText.UltraSkill_PC.1": "Press to cast the Ultimate.", "UIText.UltraSkill_PS.1": "Press to cast the Ultimate.", "UIText.UltraSkill_Xbox.1": "Press to cast the Ultimate.", - "UIText.Unlocked_By_PreLevel.1": "Clear the prerequisite stage to unlock", + "UIText.Unlocked_By_PreLevel.1": "Previous stage not cleared", "UIText.Upgrade_GoinNotEnough.1": "Insufficient Dorra. Unable to upgrade", "UIText.Upgrade_NoneMat.1": "Please select upgrade materials", "UIText.VampireBuild_Hint.1": "Select two records and start challenge", @@ -4051,10 +4587,11 @@ "UIText.Vampire_BossTime_Fail.1": "Operation Failed", "UIText.Vampire_Depot_FateCardEmpty.1": "No Destiny Card\nLevel up to draw Destiny Card", "UIText.Vampire_Depot_FateCardTog.1": "Destiny Card Collection", - "UIText.Vampire_Depot_Title.1": "Catastrophe Bag", + "UIText.Vampire_Depot_Title.1": "Calamity Bag", "UIText.Vampire_FateCardAcqEx.1": "Acquire a total of {0} {1} cards and open the Lucky Card Pack for a chance to acquire", "UIText.Vampire_FateCardAcqNormal.1": "Upgrade in the feature to acquire", "UIText.Vampire_FateCardAcqTitle.1": "Acquire From:", + "UIText.Vampire_FateCardAutoSelect.1": "Auto-Select", "UIText.Vampire_FateCardInfo_Title.1": "Destiny Pack", "UIText.Vampire_FateCard_RerollCount.1": "Remaining {0} chances", "UIText.Vampire_Go.1": "Challenge", @@ -4065,7 +4602,7 @@ "UIText.Vampire_NotOpenHint.1": "Catastrophe difficulties will be available soon.", "UIText.Vampire_Pass_QuestTitle.1": "First Clear Reward", "UIText.Vampire_Pause_CurScore.1": "Current Score", - "UIText.Vampire_PrevLevelNotComplete.1": "Prerequisite stage not completed", + "UIText.Vampire_PrevLevelNotComplete.1": "Previous stage not cleared", "UIText.Vampire_Quest_Btn_Title.1": "Mission Reward\n{0}/{1}", "UIText.Vampire_RoomInfo_LevelHint.1": "Collect EXP to get Destiny Cards", "UIText.Vampire_Score_Title.1": "Score", @@ -4080,6 +4617,7 @@ "UIText.Vampire_Talent_Reset.1": "Talent Reset", "UIText.Vampire_Talent_Reset_Tips.1": "Cataclysm Survivor Talent Reset Successful", "UIText.Vampire_Talent_Tips.1": "Activate Destiny Card Codex to acquire Talent Points", + "UIText.Vampire_Tips_AutoSelectLock.1": "Clear Hard Mode to unlock", "UIText.Vampire_Unlock.1": "Clear the previous difficulty to unlock", "UIText.Vampire_UnlockTipHard.1": "Clear any Hard difficulty level to unlock", "UIText.Vampire_UnlockTipNormal.1": "Clear all Normal difficulty levels to unlock", @@ -4151,5 +4689,7 @@ "UIText.WorldMap_RogueLike_Depth.1": "Depth", "UIText.World_Class_Upgrade_1.1": "Increase equipment instance daily double chances", "UIText.World_Class_Upgrade_2.1": "Monolith Weekly Reward Limit", + "UIText.WuYu_Perfume_Player.1": "Indigo Perfume has appeared! Interact with it to interrupt Mistique's casting and dispel DMG RES protection!", + "UIText.WuYu_Perfume_WuYu.1": "Purple Perfume has appeared! Mistique's powerful magic is coming soon!", "UIText.ZN_CV.1": "Mandarin Voiceover:." } \ No newline at end of file diff --git a/data/language/en_us/vampiresurvivor.json b/data/language/en_us/vampiresurvivor.json index f8bef595a..55e49ee80 100644 --- a/data/language/en_us/vampiresurvivor.json +++ b/data/language/en_us/vampiresurvivor.json @@ -81,5 +81,8 @@ "VampireSurvivor.315.3": "Zone 2", "VampireSurvivor.316.1": "Wrathbone Hunt Phase 16", "VampireSurvivor.316.2": "Zone 1", - "VampireSurvivor.316.3": "Zone 2" + "VampireSurvivor.316.3": "Zone 2", + "VampireSurvivor.317.1": "Wrathbone Hunt Phase 17", + "VampireSurvivor.317.2": "Zone 1", + "VampireSurvivor.317.3": "Zone 2" } \ No newline at end of file diff --git a/data/language/en_us/vampiresurvivorquest.json b/data/language/en_us/vampiresurvivorquest.json index ad47988f9..b2965e0d4 100644 --- a/data/language/en_us/vampiresurvivorquest.json +++ b/data/language/en_us/vampiresurvivorquest.json @@ -141,5 +141,10 @@ "VampireSurvivorQuest.31602.1": "Reach 20,000 points in Wrathbone Hunt", "VampireSurvivorQuest.31603.1": "Reach 25,000 points in Wrathbone Hunt", "VampireSurvivorQuest.31604.1": "Reach 28,000 points in Wrathbone Hunt", - "VampireSurvivorQuest.31605.1": "Reach 32,000 points in Wrathbone Hunt" + "VampireSurvivorQuest.31605.1": "Reach 32,000 points in Wrathbone Hunt", + "VampireSurvivorQuest.31701.1": "Complete Wrathbone Hunt", + "VampireSurvivorQuest.31702.1": "Reach 20,000 points in Wrathbone Hunt", + "VampireSurvivorQuest.31703.1": "Reach 25,000 points in Wrathbone Hunt", + "VampireSurvivorQuest.31704.1": "Reach 28,000 points in Wrathbone Hunt", + "VampireSurvivorQuest.31705.1": "Reach 32,000 points in Wrathbone Hunt" } \ No newline at end of file diff --git a/data/language/en_us/weeklyquest.json b/data/language/en_us/weeklyquest.json index 54c1a44fa..ca8475318 100644 --- a/data/language/en_us/weeklyquest.json +++ b/data/language/en_us/weeklyquest.json @@ -11,5 +11,6 @@ "WeeklyQuest.1010.1": "Invite 5 Trekkers in Heartlink", "WeeklyQuest.1011.1": "Complete 5 dispatch commissions", "WeeklyQuest.1012.1": "Complete 10 dispatch commissions", - "WeeklyQuest.1013.1": "Complete Proving Grounds 3 times" + "WeeklyQuest.1013.1": "Complete Proving Grounds 3 times", + "WeeklyQuest.1014.1": "Claim rewards 5 times in Tyrant's Tower" } \ No newline at end of file diff --git a/data/language/en_us/word.json b/data/language/en_us/word.json index cdb24f001..d3f0d31ce 100644 --- a/data/language/en_us/word.json +++ b/data/language/en_us/word.json @@ -108,13 +108,13 @@ "Word.1054.1": "Multi Sword Aura", "Word.1054.2": "Create a sword aura sphere at the enemy's position, dealing multi-hit area of effect DMG.", "Word.17.1": "Aqua DMG", - "Word.17.2": "Additional DMG multiplier when dealing Aqua DMG", + "Word.17.2": "Additional DMG Multiplier when dealing Aqua DMG", "Word.18.1": "Ignis DMG", - "Word.18.2": "Additional DMG multiplier when dealing Ignis DMG", + "Word.18.2": "Additional DMG Multiplier when dealing Ignis DMG", "Word.19.1": "Terra DMG", - "Word.19.2": "Additional DMG multiplier when dealing Terra DMG", + "Word.19.2": "Additional DMG Multiplier when dealing Terra DMG", "Word.20.1": "Ventus DMG", - "Word.20.2": "Additional DMG multiplier when dealing Ventus DMG", + "Word.20.2": "Additional DMG Multiplier when dealing Ventus DMG", "Word.2007.1": "Shatter", "Word.2007.2": "When a specific DMG type hits a Frozen normal target, it immediately kills the target.", "Word.2008.1": "Aqua Mark: Torrent", @@ -155,10 +155,22 @@ "Word.2029.2": "A special status applied to the target by some Terra Trekkers, lasting for 10s.\u000bCan be triggered by the attacks of specific Terra Trekkers. When triggered, removes the status and activates special effects.", "Word.2030.1": "Earth Vein", "Word.2030.2": "A special status applied to the target by some Terra Trekkers, lasting for 10s.\u000bCan be triggered by the attacks of specific Terra Trekkers. When triggered, removes the status and activates special effects.", + "Word.2068.1": "Lux PEN", + "Word.2068.2": "DMG dealt penetrates part of the target's Elemental RES, up to 250.", + "Word.2069.1": "Umbra PEN", + "Word.2069.2": "DMG dealt penetrates part of the target's Elemental RES, up to 250.", + "Word.2070.1": "Aqua PEN", + "Word.2070.2": "DMG dealt penetrates part of the target's Elemental RES, up to 250.", + "Word.2071.1": "Ignis PEN", + "Word.2071.2": "DMG dealt penetrates part of the target's Elemental RES, up to 250.", + "Word.2072.1": "Terra Penetration", + "Word.2072.2": "DMG dealt penetrates part of the target's Elemental RES, up to 250.", + "Word.2073.1": "Ventus PEN", + "Word.2073.2": "DMG dealt penetrates part of the target's Elemental RES, up to 250.", "Word.21.1": "Lux DMG", - "Word.21.2": "Additional DMG multiplier when dealing Lux DMG", + "Word.21.2": "Additional DMG Multiplier when dealing Lux DMG", "Word.22.1": "Umbra DMG", - "Word.22.2": "Additional DMG multiplier when dealing Umbra DMG", + "Word.22.2": "Additional DMG Multiplier when dealing Umbra DMG", "Word.3001.1": "Battle Mark Exclusive", "Word.3001.2": "!NONEED!", "Word.3002.1": "!NONEED!", @@ -251,6 +263,8 @@ "Word.4042.2": "When Willow is a Support Trekker and current Decibels ≤40, she enters Gentle Warning: Increases the squad's &Param4& by &Param5&.", "Word.4043.1": "Safety Alert", "Word.4043.2": "When Willow is the Support Trekker and current Decibels >40, she enters Safety Alert: Gains the stat bonuses of Gentle Warning by default, and additionally increases the squad's &Param6& by &Param7&.", + "Word.4044.1": "Swordsoul", + "Word.4044.2": "Awakened Noya gains this when casting the Main Skill. When Swordsoul reaches 100 stacks, consumes all Swordsoul stacks and activates Finishing Move: deals &Param1& of ATK x2 as AoE Lux Skill DMG to nearby targets.", "Word.4045.1": "Hunting Energy", "Word.4045.2": "Karin has Hunting Energy, which is capped at 100 and regenerates 10 per second.", "Word.4046.1": "Hunter's Mark", @@ -292,7 +306,9 @@ "Word.6002.1": "Ode", "Word.6002.2": "When a target inflicted with Ode takes minion DMG, Ode is converted into Hymn.\u000bEach Ignis Trekker can only inflict 1 stack of Ode, and this Ode can only be converted into Hymn by Minion DMG dealt by that Trekker's minion.", "Word.66.1": "VUL Exploit Multiplier", - "Word.66.2": "Additional DMG multiplier against targets with negative Elemental RES.", + "Word.66.2": "Additional DMG Multiplier against targets with negative Elemental RES.", + "Word.67.1": "DEF", + "Word.67.2": "Reduces DMG this unit takes. DEF caps at 2,000 and can't be lowered by more than 500.", "Word.6999.1": "System Exclusive", "Word.6999.2": "!NONEED!", "Word.7005.1": "!NONEED!", diff --git a/data/language/en_us/worldclass.json b/data/language/en_us/worldclass.json index 0ba38d71d..8aabd70f6 100644 --- a/data/language/en_us/worldclass.json +++ b/data/language/en_us/worldclass.json @@ -6,5 +6,6 @@ "WorldClass.25.1": "All Trekkers and Discs may now reach Tier 7, with the level cap raised to Lv. 80", "WorldClass.3.1": "All Trekkers and Discs may now reach Tier 1, with the level cap raised to Lv. 20", "WorldClass.30.1": "All Trekkers and Discs may now reach Tier 8, with the level cap raised to Lv. 90", + "WorldClass.5.1": "Feature Available: Journey Recap", "WorldClass.8.1": "All Trekkers and Discs may now reach Tier 2, with the level cap raised to Lv. 30" } \ No newline at end of file diff --git a/data/language/ja_jp/achievement.json b/data/language/ja_jp/achievement.json index 0151f7c14..2595f5099 100644 --- a/data/language/ja_jp/achievement.json +++ b/data/language/ja_jp/achievement.json @@ -1239,8 +1239,18 @@ "Achievement.656.2": "連合大捕物帖で1500回救援に参加する", "Achievement.657.1": "この争いが終わったら…", "Achievement.657.2": "メインストーリー第九章をクリアする", + "Achievement.658.1": "深層の探求者Ⅰ", + "Achievement.658.2": "「星界の生存戦略」で調査を1回完了する。", + "Achievement.659.1": "深層の探求者Ⅱ", + "Achievement.659.2": "「星界の生存戦略」で調査を5回完了する。", "Achievement.66.1": "灼熱の大地Ⅲ", "Achievement.66.2": "烈火と泥鉱の難易度3を1回クリアする", + "Achievement.660.1": "深層の探求者Ⅲ", + "Achievement.660.2": "「星界の生存戦略」で調査を10回完了する。", + "Achievement.661.1": "深層の探求者Ⅳ", + "Achievement.661.2": "「星界の生存戦略」で調査を20回完了する。", + "Achievement.662.1": "深層の探求者Ⅴ", + "Achievement.662.2": "「星界の生存戦略」で調査を50回完了する。", "Achievement.67.1": "灼熱の大地Ⅳ", "Achievement.67.2": "烈火と泥鉱の難易度4を1回クリアする", "Achievement.68.1": "灼熱の大地Ⅴ", diff --git a/data/language/ja_jp/activitydouble.json b/data/language/ja_jp/activitydouble.json index f349d374e..7f82b49d3 100644 --- a/data/language/ja_jp/activitydouble.json +++ b/data/language/ja_jp/activitydouble.json @@ -3,5 +3,6 @@ "ActivityDouble.103002.1": "\u000b【イベント期間】\u000b2026/8/11 5:00~2026/8/18 4:59 \u000b\u000b【参加条件】\u000b権限レベル3以上\u000b\u000b【イベント説明】\u000b緊急依頼の懸賞募集中!特定のステージをクリアして、2倍の報酬を勝ち取ろう!", "ActivityDouble.103003.1": "\u000b【イベント期間】\u000b2026/9/1 5:00~2026/9/8 4:59 \u000b\u000b【参加条件】\u000b権限レベル3以上\u000b\u000b【イベント説明】\u000b緊急依頼の懸賞募集中!特定のステージをクリアして、2倍の報酬を勝ち取ろう!", "ActivityDouble.103004.1": "\u000b【イベント期間】\u000b2026/9/22 5:00~2026/9/29 4:59 \u000b\u000b【参加条件】\u000b権限レベル3以上\u000b\u000b【イベント説明】\u000b緊急依頼の懸賞募集中!特定のステージをクリアして、2倍の報酬を勝ち取ろう!", - "ActivityDouble.103005.1": "\u000b【イベント期間】\u000b2026/10/13 5:00~2026/10/20 4:59 \u000b\u000b【参加条件】\u000b権限レベル3以上\u000b\u000b【イベント説明】\u000b緊急依頼の懸賞募集中!特定のステージをクリアして、2倍の報酬を勝ち取ろう!" + "ActivityDouble.103005.1": "\u000b【イベント期間】\u000b2026/10/13 5:00~2026/10/20 4:59 \u000b\u000b【参加条件】\u000b権限レベル3以上\u000b\u000b【イベント説明】\u000b緊急依頼の懸賞募集中!特定のステージをクリアして、2倍の報酬を勝ち取ろう!", + "ActivityDouble.103006.1": "\u000b【イベント期間】\u000b2026/11/3 5:00~2026/11/10 4:59 \u000b\u000b【参加条件】\u000b権限レベル3以上\u000b\u000b【イベント説明】\u000b緊急依頼の懸賞募集中!特定のステージをクリアして、2倍の報酬を勝ち取ろう!" } \ No newline at end of file diff --git a/data/language/ja_jp/activitydoublequest.json b/data/language/ja_jp/activitydoublequest.json index eb516bc16..f7e969d10 100644 --- a/data/language/ja_jp/activitydoublequest.json +++ b/data/language/ja_jp/activitydoublequest.json @@ -33,5 +33,12 @@ "ActivityDoubleQuest.105004.1": "やる気を累計600消費する", "ActivityDoubleQuest.105005.1": "やる気を累計800消費する", "ActivityDoubleQuest.105006.1": "やる気を累計1000消費する", - "ActivityDoubleQuest.105007.1": "やる気を累計1200消費する" + "ActivityDoubleQuest.105007.1": "やる気を累計1200消費する", + "ActivityDoubleQuest.106001.1": "やる気を累計200消費する", + "ActivityDoubleQuest.106002.1": "やる気を累計300消費する", + "ActivityDoubleQuest.106003.1": "やる気を累計400消費する", + "ActivityDoubleQuest.106004.1": "やる気を累計600消費する", + "ActivityDoubleQuest.106005.1": "やる気を累計800消費する", + "ActivityDoubleQuest.106006.1": "やる気を累計1000消費する", + "ActivityDoubleQuest.106007.1": "やる気を累計1200消費する" } \ No newline at end of file diff --git a/data/language/ja_jp/activitygoods.json b/data/language/ja_jp/activitygoods.json index 6393f0a25..502647e57 100644 --- a/data/language/ja_jp/activitygoods.json +++ b/data/language/ja_jp/activitygoods.json @@ -775,6 +775,54 @@ "ActivityGoods.101722.2": "すべての初級スキルカセットの中から1つ選んで獲得できる。", "ActivityGoods.101723.1": "ドーラ", "ActivityGoods.101723.2": "基本的な通貨。様々な機能において使用できる。", + "ActivityGoods.101801.1": "願い星の願い", + "ActivityGoods.101801.2": "[願い星の願い]という名のロスレコ。", + "ActivityGoods.101802.1": "願い星の願いの調べ", + "ActivityGoods.101802.2": "特定のロスレコの突破に必要な素材", + "ActivityGoods.101803.1": "暁天を破る、創生の光", + "ActivityGoods.101803.2": "名誉称号「暁天を破る、創生の光」を解放する。", + "ActivityGoods.101804.1": "騎士のディスプレイケース", + "ActivityGoods.101804.2": "「セイナ(原点)」のお気に入りの家具。魔王ノ塔を飾ることができる。", + "ActivityGoods.101805.1": "翠煌羽の髪飾り", + "ActivityGoods.101805.2": "一部の巡遊者のスキルを、レベル7~10に強化できる。", + "ActivityGoods.101806.1": "青空旅券", + "ActivityGoods.101806.2": "「巡遊者ピックアップガチャ」で使用できる。", + "ActivityGoods.101807.1": "オアシス旅券", + "ActivityGoods.101807.2": "「常設巡遊者ガチャ」で使用できる。", + "ActivityGoods.101808.1": "徽章研磨剤", + "ActivityGoods.101808.2": "徽章効果の再抽選を行う際、特定の効果をロックできる特殊な素材。", + "ActivityGoods.101809.1": "夢創の礎", + "ActivityGoods.101809.2": "理想を形にできる不思議な素材。たくさん集めて、夢に描いた景色を作り上げよう。", + "ActivityGoods.101810.1": "赤翼の着火装置", + "ActivityGoods.101810.2": "ギフトとして使用すると、巡遊者の信頼が500アップする。", + "ActivityGoods.101811.1": "ふわ雪かき氷機", + "ActivityGoods.101811.2": "ギフトとして使用すると、巡遊者の信頼が500アップする。", + "ActivityGoods.101812.1": "永昏の灯核", + "ActivityGoods.101812.2": "巡遊者の昇格に使う上級素材。", + "ActivityGoods.101813.1": "常夜の精魂", + "ActivityGoods.101813.2": "ロスレコの昇格に使う上級素材。", + "ActivityGoods.101814.1": "格闘カセット・上級", + "ActivityGoods.101814.2": "巡遊者のスキル強化に使える上級素材。", + "ActivityGoods.101815.1": "超高速塔頂チケット", + "ActivityGoods.101815.2": "星ノ塔を素早くクリアするチケット。", + "ActivityGoods.101816.1": "巡遊者上級ガイド", + "ActivityGoods.101816.2": "巡遊者レベルアップ用の経験値を超大量に入手できる。", + "ActivityGoods.101817.1": "星空のレコード", + "ActivityGoods.101817.2": "ロスレコレベルアップ用の経験値を超大量に入手できる。", + "ActivityGoods.101818.1": "凝縮された灯料", + "ActivityGoods.101818.2": "巡遊者の昇格に使う中級素材。", + "ActivityGoods.101819.1": "蛍火の遺魂", + "ActivityGoods.101819.2": "ロスレコの昇格に使う中級素材。", + "ActivityGoods.101820.1": "格闘カセット・中級", + "ActivityGoods.101820.2": "巡遊者のスキル強化に使える中級素材。", + "ActivityGoods.101821.1": "新米巡遊者昇格箱", + "ActivityGoods.101821.2": "すべての初級巡遊者昇格素材の中から1つ選んで獲得できる。", + "ActivityGoods.101822.1": "新米ロスレコ昇格箱", + "ActivityGoods.101822.2": "すべての初級ロスレコ昇格素材の中から1つ選んで獲得できる。", + "ActivityGoods.101823.1": "新米スキルカセット箱", + "ActivityGoods.101823.2": "すべての初級スキルカセットの中から1つ選んで獲得できる。", + "ActivityGoods.101824.1": "ドーラ", + "ActivityGoods.101824.2": "基本的な通貨。様々な機能において使用できる。", "ActivityGoods.300101.1": "高級ギフト抽選箱", "ActivityGoods.300101.2": "ランダムで高級ギフト1個を獲得する", "ActivityGoods.300102.1": "超高速塔頂チケット", @@ -816,5 +864,19 @@ "ActivityGoods.300306.1": "テクニックの駒", "ActivityGoods.300306.2": "巡遊者のスキルレベルを上げる共通素材。", "ActivityGoods.300307.1": "ドーラ", - "ActivityGoods.300307.2": "基本的な通貨。様々な機能において使用できる。" + "ActivityGoods.300307.2": "基本的な通貨。様々な機能において使用できる。", + "ActivityGoods.300401.1": "高級ギフト抽選箱", + "ActivityGoods.300401.2": "ランダムで高級ギフト1個を獲得する", + "ActivityGoods.300402.1": "超高速塔頂チケット", + "ActivityGoods.300402.2": "星ノ塔を素早くクリアするチケット。", + "ActivityGoods.300403.1": "星空のレコード", + "ActivityGoods.300403.2": "ロスレコレベルアップ用の経験値を超大量に入手できる。", + "ActivityGoods.300404.1": "優雅なレコード", + "ActivityGoods.300404.2": "ロスレコレベルアップ用の経験値を大量に入手できる。", + "ActivityGoods.300405.1": "新米スキルカセット箱", + "ActivityGoods.300405.2": "すべての初級スキルカセットの中から1つ選んで獲得できる。", + "ActivityGoods.300406.1": "テクニックの駒", + "ActivityGoods.300406.2": "巡遊者のスキルレベルを上げる共通素材。", + "ActivityGoods.300407.1": "ドーラ", + "ActivityGoods.300407.2": "基本的な通貨。様々な機能において使用できる。" } \ No newline at end of file diff --git a/data/language/ja_jp/activitygroup.json b/data/language/ja_jp/activitygroup.json index 21c63cb92..e421e4f0c 100644 --- a/data/language/ja_jp/activitygroup.json +++ b/data/language/ja_jp/activitygroup.json @@ -16,7 +16,9 @@ "ActivityGroup.20101.1": "【イベント説明】\n「煌めく使者と聖夜の精霊」\n開催期間中は、イベント限定のステージやミニゲーム「クッキーラボ」をお楽しみいただけます!\nイベント内の任務をクリアし、さまざまな報酬と\n交換できる「ジンジャーマン」を獲得しましょう。", "ActivityGroup.20102.1": "【イベント説明】\n「夜暗に踊る狐独な影」\n開催期間中は、メインストーリーやイベント限定のステージ、またはミニゲーム「シャロカード」、「月夜を盗む白き影」をお楽しみいただけます!\nイベント内の任務をクリアし、さまざまな報酬と\n交換できる「百合の香の書簡」を獲得しましょう。", "ActivityGroup.20103.1": "【イベント説明】\n「ワーキングサマーバケーション」\n開催期間中は、ストーリーやイベント限定のステージ、またはミニゲーム「シャロカード」、「出張、オアシスキッチンカー」をお楽しみいただけます!\nイベント内の任務をクリアし、さまざまな報酬と\n交換できる「ヤドカリの家」を獲得しましょう。", + "ActivityGroup.20104.1": "【イベント説明】\n「暁天を破る、創生の光」\n\n開催期間中は、ストーリーやイベント限定のステージ、またはミニゲーム「シャロカード」、「イニシャルS」をお楽しみいただけます!\nイベント内の任務をクリアし、さまざまな報酬と交換できる「いにしえの銅貨」を獲得しましょう。", "ActivityGroup.30101.1": "【イベント期間】\u000b2026/02/17 13:00~2026/02/24 11:59:59 \u000b\u000b【参加条件】\u000b権限レベル5以上\n\n【イベント説明】\n「ブロックくずし」\nイベント内の任務をクリアし、さまざまな報酬と\n交換できる「連合理事会トークン」を獲得しましょう。", "ActivityGroup.30102.1": "【イベント期間】\u000b2026/05/26 13:00~2026/06/02 11:59:59 \u000b\u000b【参加条件】\u000b権限レベル5以上\n\n【イベント説明】\n「ブロックくずし」\nイベント内の任務をクリアし、さまざまな報酬と\n交換できる「連合理事会トークン」を獲得しましょう。", - "ActivityGroup.30103.1": "【イベント期間】\u000b2026/09/01 13:00~2026/09/08 11:59:59 \u000b\u000b【参加条件】\u000b権限レベル5以上\n\n【イベント説明】\n「ブロックくずし」\nイベント内の任務をクリアし、さまざまな報酬と\n交換できる「連合理事会トークン」を獲得しましょう。" + "ActivityGroup.30103.1": "【イベント期間】\u000b2026/09/01 13:00~2026/09/08 11:59:59 \u000b\u000b【参加条件】\u000b権限レベル5以上\n\n【イベント説明】\n「ブロックくずし」\nイベント内の任務をクリアし、さまざまな報酬と\n交換できる「連合理事会トークン」を獲得しましょう。", + "ActivityGroup.30104.1": "【イベント期間】\u000b2026/11/03 13:00~2026/11/10 11:59:59 \u000b\u000b【参加条件】\u000b権限レベル5以上\n\n【イベント説明】\n「ブロックくずし」\nイベント内の任務をクリアし、さまざまな報酬と\n交換できる「連合理事会トークン」を獲得しましょう。" } \ No newline at end of file diff --git a/data/language/ja_jp/activitylevelslevel.json b/data/language/ja_jp/activitylevelslevel.json index 9b0df5979..b448caf80 100644 --- a/data/language/ja_jp/activitylevelslevel.json +++ b/data/language/ja_jp/activitylevelslevel.json @@ -1658,5 +1658,125 @@ "ActivityLevelsLevel.2030304.2": "ビーチの安全は、誰にも――ヤドカリにも乱させはしない!", "ActivityLevelsLevel.2030304.3": "150秒以内にクリアする", "ActivityLevelsLevel.2030304.4": "残り時間30秒以上でクリアする", - "ActivityLevelsLevel.2030304.5": "残り時間60秒以上でクリアする" + "ActivityLevelsLevel.2030304.5": "残り時間60秒以上でクリアする", + "ActivityLevelsLevel.2040101.1": "暗がりの異音Ⅰ", + "ActivityLevelsLevel.2040101.2": "まさか……いや、きっとただの風の音だろう。", + "ActivityLevelsLevel.2040101.3": "120秒以内にクリアする", + "ActivityLevelsLevel.2040101.4": "残り時間20秒以上でクリアする", + "ActivityLevelsLevel.2040101.5": "残り時間30秒以上でクリアする", + "ActivityLevelsLevel.2040102.1": "嵐の予兆Ⅰ", + "ActivityLevelsLevel.2040102.2": "調査、突入、遭遇、戦闘――すべてが始まったあの日と同じように。", + "ActivityLevelsLevel.2040102.3": "120秒以内にクリアする", + "ActivityLevelsLevel.2040102.4": "残り時間20秒以上でクリアする", + "ActivityLevelsLevel.2040102.5": "残り時間30秒以上でクリアする", + "ActivityLevelsLevel.2040103.1": "暗がりの異音Ⅱ", + "ActivityLevelsLevel.2040103.2": "まさか……いや、きっとただの風の音だろう。", + "ActivityLevelsLevel.2040103.3": "120秒以内にクリアする", + "ActivityLevelsLevel.2040103.4": "残り時間20秒以上でクリアする", + "ActivityLevelsLevel.2040103.5": "残り時間30秒以上でクリアする", + "ActivityLevelsLevel.2040104.1": "悪寒、闇を裂くⅠ", + "ActivityLevelsLevel.2040104.2": "武器を握り締めた狩人が闇に潜む。遺跡に隠された悪意を察知できぬのなら、安易に暗闇へ踏み込むべきではない。", + "ActivityLevelsLevel.2040104.3": "120秒以内にクリアする", + "ActivityLevelsLevel.2040104.4": "残り時間20秒以上でクリアする", + "ActivityLevelsLevel.2040104.5": "残り時間30秒以上でクリアする", + "ActivityLevelsLevel.2040105.1": "嵐の予兆Ⅱ", + "ActivityLevelsLevel.2040105.2": "調査、突入、遭遇、戦闘――すべてが始まったあの日と同じように。", + "ActivityLevelsLevel.2040105.3": "120秒以内にクリアする", + "ActivityLevelsLevel.2040105.4": "残り時間20秒以上でクリアする", + "ActivityLevelsLevel.2040105.5": "残り時間30秒以上でクリアする", + "ActivityLevelsLevel.2040106.1": "暗がりの異音Ⅲ", + "ActivityLevelsLevel.2040106.2": "まさか……いや、きっとただの風の音だろう。", + "ActivityLevelsLevel.2040106.3": "120秒以内にクリアする", + "ActivityLevelsLevel.2040106.4": "残り時間20秒以上でクリアする", + "ActivityLevelsLevel.2040106.5": "残り時間30秒以上でクリアする", + "ActivityLevelsLevel.2040107.1": "寒光一閃Ⅰ", + "ActivityLevelsLevel.2040107.2": "闇のなかに煌めく光は、必ずしも救いを意味しない。ときにそれは、命を奪う刹那の冷酷な閃きとなる。", + "ActivityLevelsLevel.2040107.3": "120秒以内にクリアする", + "ActivityLevelsLevel.2040107.4": "残り時間20秒以上でクリアする", + "ActivityLevelsLevel.2040107.5": "残り時間30秒以上でクリアする", + "ActivityLevelsLevel.2040108.1": "永遠のしもべⅠ", + "ActivityLevelsLevel.2040108.2": "永遠と完璧――それは創造主が人々に約束した幻想。凡俗なる者は皆、その幻想に酔い、堕ちてゆく……", + "ActivityLevelsLevel.2040108.3": "150秒以内にクリアする", + "ActivityLevelsLevel.2040108.4": "残り時間30秒以上でクリアする", + "ActivityLevelsLevel.2040108.5": "残り時間60秒以上でクリアする", + "ActivityLevelsLevel.2040109.1": "暗がりの異音Ⅳ", + "ActivityLevelsLevel.2040109.2": "まさか……いや、きっとただの風の音だろう。", + "ActivityLevelsLevel.2040109.3": "120秒以内にクリアする", + "ActivityLevelsLevel.2040109.4": "残り時間20秒以上でクリアする", + "ActivityLevelsLevel.2040109.5": "残り時間30秒以上でクリアする", + "ActivityLevelsLevel.2040110.1": "悪寒、闇を裂くⅡ", + "ActivityLevelsLevel.2040110.2": "武器を握り締めた狩人が闇に潜む。遺跡に隠された悪意を察知できぬのなら、安易に暗闇へ踏み込むべきではない。", + "ActivityLevelsLevel.2040110.3": "120秒以内にクリアする", + "ActivityLevelsLevel.2040110.4": "残り時間20秒以上でクリアする", + "ActivityLevelsLevel.2040110.5": "残り時間30秒以上でクリアする", + "ActivityLevelsLevel.2040111.1": "寒光一閃Ⅱ", + "ActivityLevelsLevel.2040111.2": "闇のなかに煌めく光は、必ずしも救いを意味しない。ときにそれは、命を奪う刹那の冷酷な閃きとなる。", + "ActivityLevelsLevel.2040111.3": "120秒以内にクリアする", + "ActivityLevelsLevel.2040111.4": "残り時間20秒以上でクリアする", + "ActivityLevelsLevel.2040111.5": "残り時間30秒以上でクリアする", + "ActivityLevelsLevel.2040112.1": "原初の玉座Ⅰ", + "ActivityLevelsLevel.2040112.2": "外の世界がいかに移ろおうとも、この玉座だけは永遠に朽ちることはない。", + "ActivityLevelsLevel.2040112.3": "150秒以内にクリアする", + "ActivityLevelsLevel.2040112.4": "残り時間30秒以上でクリアする", + "ActivityLevelsLevel.2040112.5": "残り時間60秒以上でクリアする", + "ActivityLevelsLevel.2040201.1": "暗がりの異音Ⅴ", + "ActivityLevelsLevel.2040201.2": "まさか……いや、きっとただの風の音だろう。", + "ActivityLevelsLevel.2040201.3": "120秒以内にクリアする", + "ActivityLevelsLevel.2040201.4": "残り時間20秒以上でクリアする", + "ActivityLevelsLevel.2040201.5": "残り時間30秒以上でクリアする", + "ActivityLevelsLevel.2040202.1": "嵐の予兆Ⅲ", + "ActivityLevelsLevel.2040202.2": "調査、突入、遭遇、戦闘――すべてが始まったあの日と同じように。", + "ActivityLevelsLevel.2040202.3": "120秒以内にクリアする", + "ActivityLevelsLevel.2040202.4": "残り時間20秒以上でクリアする", + "ActivityLevelsLevel.2040202.5": "残り時間30秒以上でクリアする", + "ActivityLevelsLevel.2040203.1": "悪寒、闇を裂くⅢ", + "ActivityLevelsLevel.2040203.2": "武器を握り締めた狩人が闇に潜む。遺跡に隠された悪意を察知できぬのなら、安易に暗闇へ踏み込むべきではない。", + "ActivityLevelsLevel.2040203.3": "120秒以内にクリアする", + "ActivityLevelsLevel.2040203.4": "残り時間20秒以上でクリアする", + "ActivityLevelsLevel.2040203.5": "残り時間30秒以上でクリアする", + "ActivityLevelsLevel.2040204.1": "永遠のしもべⅡ", + "ActivityLevelsLevel.2040204.2": "永遠と完璧――それは創造主が人々に約束した幻想。凡俗なる者は皆、その幻想に酔い、堕ちてゆく……", + "ActivityLevelsLevel.2040204.3": "150秒以内にクリアする", + "ActivityLevelsLevel.2040204.4": "残り時間30秒以上でクリアする", + "ActivityLevelsLevel.2040204.5": "残り時間60秒以上でクリアする", + "ActivityLevelsLevel.2040205.1": "寒光一閃Ⅲ", + "ActivityLevelsLevel.2040205.2": "闇のなかに煌めく光は、必ずしも救いを意味しない。ときにそれは、命を奪う刹那の冷酷な閃きとなる。", + "ActivityLevelsLevel.2040205.3": "120秒以内にクリアする", + "ActivityLevelsLevel.2040205.4": "残り時間20秒以上でクリアする", + "ActivityLevelsLevel.2040205.5": "残り時間30秒以上でクリアする", + "ActivityLevelsLevel.2040206.1": "悪寒、闇を裂くⅣ", + "ActivityLevelsLevel.2040206.2": "武器を握り締めた狩人が闇に潜む。遺跡に隠された悪意を察知できぬのなら、安易に暗闇へ踏み込むべきではない。", + "ActivityLevelsLevel.2040206.3": "120秒以内にクリアする", + "ActivityLevelsLevel.2040206.4": "残り時間20秒以上でクリアする", + "ActivityLevelsLevel.2040206.5": "残り時間30秒以上でクリアする", + "ActivityLevelsLevel.2040207.1": "太古の悪意Ⅰ", + "ActivityLevelsLevel.2040207.2": "過去より続く悪意は、ときとともに消えはしない。ただ闇の奥深くに潜み、再び目覚めるときを待っている。", + "ActivityLevelsLevel.2040207.3": "120秒以内にクリアする", + "ActivityLevelsLevel.2040207.4": "残り時間20秒以上でクリアする", + "ActivityLevelsLevel.2040207.5": "残り時間30秒以上でクリアする", + "ActivityLevelsLevel.2040208.1": "原初の玉座Ⅱ", + "ActivityLevelsLevel.2040208.2": "外の世界がいかに移ろおうとも、この玉座だけは永遠に朽ちることはない。", + "ActivityLevelsLevel.2040208.3": "150秒以内にクリアする", + "ActivityLevelsLevel.2040208.4": "残り時間30秒以上でクリアする", + "ActivityLevelsLevel.2040208.5": "残り時間60秒以上でクリアする", + "ActivityLevelsLevel.2040301.1": "太古の悪意Ⅱ", + "ActivityLevelsLevel.2040301.2": "過去より続く悪意は、ときとともに消えはしない。ただ闇の奥深くに潜み、再び目覚めるときを待っている。", + "ActivityLevelsLevel.2040301.3": "120秒以内にクリアする", + "ActivityLevelsLevel.2040301.4": "残り時間20秒以上でクリアする", + "ActivityLevelsLevel.2040301.5": "残り時間30秒以上でクリアする", + "ActivityLevelsLevel.2040302.1": "永遠のしもべⅢ", + "ActivityLevelsLevel.2040302.2": "永遠と完璧――それは創造主が人々に約束した幻想。凡俗なる者は皆、その幻想に酔い、堕ちてゆく……", + "ActivityLevelsLevel.2040302.3": "150秒以内にクリアする", + "ActivityLevelsLevel.2040302.4": "残り時間30秒以上でクリアする", + "ActivityLevelsLevel.2040302.5": "残り時間60秒以上でクリアする", + "ActivityLevelsLevel.2040303.1": "奪われし聖域", + "ActivityLevelsLevel.2040303.2": "聖なる場所も、かつての輝きを失えば、やがて魔物の巣窟へと成り果てる。", + "ActivityLevelsLevel.2040303.3": "120秒以内にクリアする", + "ActivityLevelsLevel.2040303.4": "残り時間20秒以上でクリアする", + "ActivityLevelsLevel.2040303.5": "残り時間30秒以上でクリアする", + "ActivityLevelsLevel.2040304.1": "原初の玉座Ⅲ", + "ActivityLevelsLevel.2040304.2": "外の世界がいかに移ろおうとも、この玉座だけは永遠に朽ちることはない。", + "ActivityLevelsLevel.2040304.3": "150秒以内にクリアする", + "ActivityLevelsLevel.2040304.4": "残り時間30秒以上でクリアする", + "ActivityLevelsLevel.2040304.5": "残り時間60秒以上でクリアする" } \ No newline at end of file diff --git a/data/language/ja_jp/activitymailbindcontrol.json b/data/language/ja_jp/activitymailbindcontrol.json new file mode 100644 index 000000000..cfc307d39 --- /dev/null +++ b/data/language/ja_jp/activitymailbindcontrol.json @@ -0,0 +1,3 @@ +{ + "ActivityMailBindControl.211002.1": "メールアドレスを連携すると、報酬がもらえます!\nご登録いただいたメールアドレスは、アカウントの保護を目的として利用します。\nご本人の同意なく、上記以外の目的に利用することはありません。" +} \ No newline at end of file diff --git a/data/language/ja_jp/activitypenguincardlevel.json b/data/language/ja_jp/activitypenguincardlevel.json index af61441e8..2ede3419e 100644 --- a/data/language/ja_jp/activitypenguincardlevel.json +++ b/data/language/ja_jp/activitypenguincardlevel.json @@ -20,5 +20,10 @@ "ActivityPenguinCardLevel.1052.1": "契約の鏡", "ActivityPenguinCardLevel.1053.1": "炎を宿す鏡", "ActivityPenguinCardLevel.1054.1": "終焉の鏡", - "ActivityPenguinCardLevel.1055.1": "超越の鏡" + "ActivityPenguinCardLevel.1055.1": "超越の鏡", + "ActivityPenguinCardLevel.1061.1": "始まりの鏡", + "ActivityPenguinCardLevel.1062.1": "契約の鏡", + "ActivityPenguinCardLevel.1063.1": "炎を宿す鏡", + "ActivityPenguinCardLevel.1064.1": "終焉の鏡", + "ActivityPenguinCardLevel.1065.1": "超越の鏡" } \ No newline at end of file diff --git a/data/language/ja_jp/activityreturneecard.json b/data/language/ja_jp/activityreturneecard.json new file mode 100644 index 000000000..727f10ebc --- /dev/null +++ b/data/language/ja_jp/activityreturneecard.json @@ -0,0 +1,4 @@ +{ + "ActivityReturneeCard.weekCard.Returnee.1": "カムバック限定定期券", + "ActivityReturneeCard.weekCard.Returnee.2": "※有効期間7日\n最大星ノ欠片×1200\nスタエナZERO(大)×28\nイベント終了時に受け取っていない報酬は、メールにて送付されます" +} \ No newline at end of file diff --git a/data/language/ja_jp/activityreturneeloginrewardgroup.json b/data/language/ja_jp/activityreturneeloginrewardgroup.json new file mode 100644 index 000000000..becb7f249 --- /dev/null +++ b/data/language/ja_jp/activityreturneeloginrewardgroup.json @@ -0,0 +1,9 @@ +{ + "ActivityReturneeLoginRewardGroup.100101.1": "煌金レコード", + "ActivityReturneeLoginRewardGroup.100102.1": "オアシス旅券", + "ActivityReturneeLoginRewardGroup.100103.1": "閃銀レコード", + "ActivityReturneeLoginRewardGroup.100104.1": "妙なる調べ", + "ActivityReturneeLoginRewardGroup.100105.1": "青空旅券", + "ActivityReturneeLoginRewardGroup.100106.1": "至高の清水", + "ActivityReturneeLoginRewardGroup.100107.1": "恩恵のしずく" +} \ No newline at end of file diff --git a/data/language/ja_jp/activityreturneepack.json b/data/language/ja_jp/activityreturneepack.json new file mode 100644 index 000000000..f5a9b090f --- /dev/null +++ b/data/language/ja_jp/activityreturneepack.json @@ -0,0 +1,8 @@ +{ + "ActivityReturneePack.pack.Returnee_01.1": "カムバック限定\u000b巡遊者ガチャパックⅠ", + "ActivityReturneePack.pack.Returnee_01.2": "カムバック限定・巡遊者ガチャパックⅠ", + "ActivityReturneePack.pack.Returnee_02.1": "カムバック限定\u000b巡遊者ガチャパックⅡ", + "ActivityReturneePack.pack.Returnee_02.2": "カムバック限定・巡遊者ガチャパックⅡ", + "ActivityReturneePack.pack.Returnee_03.1": "カムバック限定\u000b巡遊者ガチャパックⅢ", + "ActivityReturneePack.pack.Returnee_03.2": "カムバック限定・巡遊者ガチャパックⅢ" +} \ No newline at end of file diff --git a/data/language/ja_jp/activityreturneequest.json b/data/language/ja_jp/activityreturneequest.json new file mode 100644 index 000000000..4da208fdb --- /dev/null +++ b/data/language/ja_jp/activityreturneequest.json @@ -0,0 +1,86 @@ +{ + "ActivityReturneeQuest.10101.1": "1日ログインする", + "ActivityReturneeQuest.10102.1": "やる気を240消費する", + "ActivityReturneeQuest.10103.1": "昇格試練を3回クリアする", + "ActivityReturneeQuest.10104.1": "技能研修を3回クリアする", + "ActivityReturneeQuest.10105.1": "依頼を1回受注する", + "ActivityReturneeQuest.10106.1": "星ノ塔探索を1回行う", + "ActivityReturneeQuest.10107.1": "ココチャで1回デートする", + "ActivityReturneeQuest.10108.1": "ココチャで1回ギフトを贈る", + "ActivityReturneeQuest.10109.1": "巡遊者を1回強化する", + "ActivityReturneeQuest.10110.1": "ロスレコを1回強化する", + "ActivityReturneeQuest.10111.1": "連合大捕物帖で追跡依頼書を1回使う", + "ActivityReturneeQuest.10112.1": "「魔王ノ塔」でシャロの像から贈り物を1回受け取る", + "ActivityReturneeQuest.10201.1": "2日ログインする", + "ActivityReturneeQuest.10202.1": "やる気を480消費する", + "ActivityReturneeQuest.10203.1": "昇格試練を6回クリアする", + "ActivityReturneeQuest.10204.1": "技能研修を6回クリアする", + "ActivityReturneeQuest.10205.1": "連合大捕物帖で追跡依頼書を2回使う", + "ActivityReturneeQuest.10206.1": "依頼を2回受注する", + "ActivityReturneeQuest.10207.1": "星ノ塔探索を2回行う", + "ActivityReturneeQuest.10208.1": "ココチャで2回デートする", + "ActivityReturneeQuest.10209.1": "巡遊者を2回強化する", + "ActivityReturneeQuest.10210.1": "ロスレコを2回強化する", + "ActivityReturneeQuest.10211.1": "調達からデイリーギフトを受け取る", + "ActivityReturneeQuest.10212.1": "「魔王ノ塔」でシャロの像から贈り物を2回受け取る", + "ActivityReturneeQuest.10301.1": "3日ログインする", + "ActivityReturneeQuest.10302.1": "やる気を720消費する", + "ActivityReturneeQuest.10303.1": "昇格試練を9回クリアする", + "ActivityReturneeQuest.10304.1": "技能研修を9回クリアする", + "ActivityReturneeQuest.10305.1": "連合大捕物帖で追跡依頼書を3回使う", + "ActivityReturneeQuest.10306.1": "依頼を3回受注する", + "ActivityReturneeQuest.10307.1": "星ノ塔探索を3回行う", + "ActivityReturneeQuest.10308.1": "ココチャで3回デートする", + "ActivityReturneeQuest.10309.1": "ココチャで3回ギフトを贈る", + "ActivityReturneeQuest.10310.1": "巡遊者を3回強化する", + "ActivityReturneeQuest.10311.1": "ロスレコを3回強化する", + "ActivityReturneeQuest.10312.1": "「魔王ノ塔」でシャロの像から贈り物を3回受け取る", + "ActivityReturneeQuest.10401.1": "4日ログインする", + "ActivityReturneeQuest.10402.1": "やる気を960消費する", + "ActivityReturneeQuest.10403.1": "昇格試練を12回クリアする", + "ActivityReturneeQuest.10404.1": "技能研修を12回クリアする", + "ActivityReturneeQuest.10405.1": "連合大捕物帖で追跡依頼書を4回使う", + "ActivityReturneeQuest.10406.1": "骸魔防衛戦を1回クリアする", + "ActivityReturneeQuest.10407.1": "依頼を4回受注する", + "ActivityReturneeQuest.10408.1": "星ノ塔探索を4回行う", + "ActivityReturneeQuest.10409.1": "ココチャで4回ギフトを贈る", + "ActivityReturneeQuest.10410.1": "巡遊者を4回強化する", + "ActivityReturneeQuest.10411.1": "ロスレコを4回強化する", + "ActivityReturneeQuest.10412.1": "「魔王ノ塔」でシャロの像から贈り物を4回受け取る", + "ActivityReturneeQuest.10501.1": "5日ログインする", + "ActivityReturneeQuest.10502.1": "やる気を1200消費する", + "ActivityReturneeQuest.10503.1": "昇格試練を15回クリアする", + "ActivityReturneeQuest.10504.1": "技能研修を15回クリアする", + "ActivityReturneeQuest.10505.1": "連合大捕物帖で追跡依頼書を5回使う", + "ActivityReturneeQuest.10506.1": "骸魔防衛戦を2回クリアする", + "ActivityReturneeQuest.10507.1": "依頼を5回受注する", + "ActivityReturneeQuest.10508.1": "星ノ塔探索を5回行う", + "ActivityReturneeQuest.10509.1": "ココチャで5回デートする", + "ActivityReturneeQuest.10510.1": "巡遊者を5回強化する", + "ActivityReturneeQuest.10511.1": "ロスレコを5回強化する", + "ActivityReturneeQuest.10512.1": "首領討伐を1回クリアする", + "ActivityReturneeQuest.10601.1": "6日ログインする", + "ActivityReturneeQuest.10602.1": "やる気を1440消費する", + "ActivityReturneeQuest.10603.1": "昇格試練を18回クリアする", + "ActivityReturneeQuest.10604.1": "技能研修を18回クリアする", + "ActivityReturneeQuest.10605.1": "連合大捕物帖で追跡依頼書を6回使う", + "ActivityReturneeQuest.10606.1": "依頼を6回受注する", + "ActivityReturneeQuest.10607.1": "星ノ塔探索を6回行う", + "ActivityReturneeQuest.10608.1": "ココチャで6回ギフトを贈る", + "ActivityReturneeQuest.10609.1": "巡遊者を6回強化する", + "ActivityReturneeQuest.10610.1": "ロスレコを6回強化する", + "ActivityReturneeQuest.10611.1": "「星界の生存戦略」で調査を1回完了する", + "ActivityReturneeQuest.10612.1": "首領討伐を2回クリアする", + "ActivityReturneeQuest.10701.1": "7日ログインする", + "ActivityReturneeQuest.10702.1": "やる気を1680消費する", + "ActivityReturneeQuest.10703.1": "昇格試練を21回クリアする", + "ActivityReturneeQuest.10704.1": "技能研修を21回クリアする", + "ActivityReturneeQuest.10705.1": "連合大捕物帖で追跡依頼書を7回使う", + "ActivityReturneeQuest.10706.1": "依頼を7回受注する", + "ActivityReturneeQuest.10707.1": "星ノ塔探索を7回行う", + "ActivityReturneeQuest.10708.1": "ココチャで7回ギフトを贈る", + "ActivityReturneeQuest.10709.1": "巡遊者を7回強化する", + "ActivityReturneeQuest.10710.1": "ロスレコを7回強化する", + "ActivityReturneeQuest.10711.1": "徽章試練を3回クリアする", + "ActivityReturneeQuest.10712.1": "「魔王ノ塔」でシャロの像から贈り物を5回受け取る" +} \ No newline at end of file diff --git a/data/language/ja_jp/activityshop.json b/data/language/ja_jp/activityshop.json index 57fbab168..ba10afa92 100644 --- a/data/language/ja_jp/activityshop.json +++ b/data/language/ja_jp/activityshop.json @@ -16,7 +16,9 @@ "ActivityShop.1015.1": "*****", "ActivityShop.1016.1": "*****", "ActivityShop.1017.1": "*****", + "ActivityShop.1018.1": "*****", "ActivityShop.3001.1": "*****", "ActivityShop.3002.1": "*****", - "ActivityShop.3003.1": "*****" + "ActivityShop.3003.1": "*****", + "ActivityShop.3004.1": "*****" } \ No newline at end of file diff --git a/data/language/ja_jp/activitystorychapter.json b/data/language/ja_jp/activitystorychapter.json new file mode 100644 index 000000000..94a273b11 --- /dev/null +++ b/data/language/ja_jp/activitystorychapter.json @@ -0,0 +1,24 @@ +{ + "ActivityStoryChapter.1010402.1": "爆ぜる火花は春へのしるべ", + "ActivityStoryChapter.1010402.2": "星歴997年 雪月", + "ActivityStoryChapter.1010502.1": "武器を握るは誰がために", + "ActivityStoryChapter.1010502.2": "星歴997年 清月", + "ActivityStoryChapter.1010602.1": "拝啓、たいせつなあなたへ", + "ActivityStoryChapter.1010602.2": "星歴997年 清月", + "ActivityStoryChapter.1010702.1": "ファインダーの向こうに映るモノ", + "ActivityStoryChapter.1010702.2": "星歴997年 鳴月", + "ActivityStoryChapter.1010802.1": "ドキワク!ムーナワークスラプソティ!", + "ActivityStoryChapter.1010802.2": "星歴997年 雨月", + "ActivityStoryChapter.1010902.1": "砂漠に捧ぐ弾丸", + "ActivityStoryChapter.1010902.2": "星歴996年 谷月", + "ActivityStoryChapter.1011002.1": "ワーキングサマーアドベンチャー!", + "ActivityStoryChapter.1011002.2": "星歴997年 熱月", + "ActivityStoryChapter.1011102.1": "奮闘!令嬢巡遊者の修行録!", + "ActivityStoryChapter.1011102.2": "星歴997年 清月", + "ActivityStoryChapter.1110002.1": "キケン?冒険?蒼海の幽霊船伝説!", + "ActivityStoryChapter.1110002.2": "星歴997年 雨月", + "ActivityStoryChapter.2010102.1": "煌めく使者と聖夜の精霊", + "ActivityStoryChapter.2010102.2": "星歴996年 霜月", + "ActivityStoryChapter.2010302.1": "ワーキングサマーバケーション", + "ActivityStoryChapter.2010302.2": "星歴997年 熱月" +} \ No newline at end of file diff --git a/data/language/ja_jp/activitystoryline.json b/data/language/ja_jp/activitystoryline.json new file mode 100644 index 000000000..9b52e339b --- /dev/null +++ b/data/language/ja_jp/activitystoryline.json @@ -0,0 +1,5 @@ +{ + "ActivityStoryLine.1.1": "周遊の旅", + "ActivityStoryLine.2.1": "出航のとき", + "ActivityStoryLine.3.1": "祝祭のひととき" +} \ No newline at end of file diff --git a/data/language/ja_jp/activitytask.json b/data/language/ja_jp/activitytask.json index 7706acd1f..0c859776a 100644 --- a/data/language/ja_jp/activitytask.json +++ b/data/language/ja_jp/activitytask.json @@ -846,6 +846,66 @@ "ActivityTask.201030510.2": "シャロカードを1回プレイし、スコアを100,000以上達成する", "ActivityTask.201030511.2": "シャロカードを1回プレイし、スコアを200,000以上達成する", "ActivityTask.201030512.2": "シャロカードを1回プレイし、スコアを300,000以上達成する", + "ActivityTask.201040101.2": "メインストーリー特別篇\n「よく知った知らない顔」を読む", + "ActivityTask.201040102.2": "メインストーリー特別篇\n「聖女の存在意義」を読む", + "ActivityTask.201040103.2": "メインストーリーの続きは10月30日に解放予定です", + "ActivityTask.201040104.2": "メインストーリーの続きは10月30日に解放予定です", + "ActivityTask.201040105.2": "メインストーリーの続きは10月30日に解放予定です", + "ActivityTask.201040106.2": "嵐の予兆Ⅰを★3でクリア", + "ActivityTask.201040107.2": "悪寒、闇を裂くⅠを★3でクリア", + "ActivityTask.201040108.2": "嵐の予兆Ⅱを★3でクリア", + "ActivityTask.201040109.2": "寒光一閃Ⅰを★3でクリア", + "ActivityTask.201040110.2": "永遠のしもべⅠを★3でクリア", + "ActivityTask.201040111.2": "悪寒、闇を裂くⅡを★3でクリア", + "ActivityTask.201040112.2": "原初の玉座Ⅰを★3でクリア", + "ActivityTask.201040201.2": "バトルステージを5回クリア", + "ActivityTask.201040202.2": "バトルステージを10回クリア", + "ActivityTask.201040203.2": "バトルステージを15回クリア", + "ActivityTask.201040204.2": "バトルステージを20回クリア", + "ActivityTask.201040205.2": "バトルステージを30回クリア", + "ActivityTask.201040206.2": "バトルステージを40回クリア", + "ActivityTask.201040207.2": "バトルステージを50回クリア", + "ActivityTask.201040208.2": "バトルステージを60回クリア", + "ActivityTask.201040209.2": "バトルステージを70回クリア", + "ActivityTask.201040210.2": "バトルステージを80回クリア", + "ActivityTask.201040211.2": "バトルステージを90回クリア", + "ActivityTask.201040212.2": "バトルステージを100回クリア", + "ActivityTask.201040301.2": "暗がりの異音Ⅴを★3でクリア", + "ActivityTask.201040302.2": "嵐の予兆Ⅲを★3でクリア", + "ActivityTask.201040303.2": "悪寒、闇を裂くⅢを★3でクリア", + "ActivityTask.201040304.2": "永遠のしもべⅡを★3でクリア", + "ActivityTask.201040305.2": "寒光一閃Ⅲを★3でクリア", + "ActivityTask.201040306.2": "悪寒、闇を裂くⅣを★3でクリア", + "ActivityTask.201040307.2": "太古の悪意Ⅰを★3でクリア", + "ActivityTask.201040308.2": "原初の玉座Ⅱを★3でクリア", + "ActivityTask.201040309.2": "イベント期間中にいにしえの銅貨を40,000個集める", + "ActivityTask.201040310.2": "イベント期間中にいにしえの銅貨を60,000個集める", + "ActivityTask.201040311.2": "イベント期間中にいにしえの銅貨を80,000個集める", + "ActivityTask.201040312.2": "イベント期間中にいにしえの銅貨を100,000個集める", + "ActivityTask.201040401.2": "「イニシャルS」の「スロースタート」をクリアする", + "ActivityTask.201040402.2": "「イニシャルS」の「のんびり試乗」をクリアする", + "ActivityTask.201040403.2": "「イニシャルS」の「ヒートチェイス」をクリアする", + "ActivityTask.201040404.2": "「イニシャルS」の「地上爆走」をクリアする", + "ActivityTask.201040405.2": "「イニシャルS」の「最重要指名手配」をクリアする", + "ActivityTask.201040406.2": "「イニシャルS」の「ロマンツーリング」をクリアする", + "ActivityTask.201040407.2": "「イニシャルS」の「フォルツァ・ホライゾン」をクリアする", + "ActivityTask.201040408.2": "「イニシャルS」で累計スコア100を獲得する", + "ActivityTask.201040409.2": "「イニシャルS」で累計スコア1,000を獲得する", + "ActivityTask.201040410.2": "「イニシャルS」で累計スコア10,000を獲得する", + "ActivityTask.201040411.2": "「イニシャルS」で累計スコア100,000を獲得する", + "ActivityTask.201040412.2": "「イニシャルS」で累計スコア200,000を獲得する", + "ActivityTask.201040501.2": "シャロカードで始まりの鏡をクリアする", + "ActivityTask.201040502.2": "シャロカードで契約の鏡をクリアする", + "ActivityTask.201040503.2": "シャロカードで炎を宿す鏡をクリアする", + "ActivityTask.201040504.2": "シャロカードで終焉の鏡をクリアする", + "ActivityTask.201040505.2": "シャロカードを1回プレイし、スコアを10,000以上達成する", + "ActivityTask.201040506.2": "シャロカードを1回プレイし、スコアを20,000以上達成する", + "ActivityTask.201040507.2": "シャロカードを1回プレイし、スコアを40,000以上達成する", + "ActivityTask.201040508.2": "シャロカードを1回プレイし、スコアを60,000以上達成する", + "ActivityTask.201040509.2": "シャロカードを1回プレイし、スコアを80,000以上達成する", + "ActivityTask.201040510.2": "シャロカードを1回プレイし、スコアを100,000以上達成する", + "ActivityTask.201040511.2": "シャロカードを1回プレイし、スコアを200,000以上達成する", + "ActivityTask.201040512.2": "シャロカードを1回プレイし、スコアを300,000以上達成する", "ActivityTask.301020101.2": "100秒以内に星屑の浪漫をクリアする", "ActivityTask.301020102.2": "100秒以内に流星の旅をクリアする", "ActivityTask.301020103.2": "100秒以内に星戦訓練をクリアする", @@ -917,5 +977,29 @@ "ActivityTask.303020305.2": "任意のステージでアイテムを累計30個集める", "ActivityTask.303020306.2": "任意のステージでアイテムを累計35個集める", "ActivityTask.303020307.2": "任意のステージでアイテムを累計40個集める", - "ActivityTask.303020308.2": "任意のステージでアイテムを累計50個集める" + "ActivityTask.303020308.2": "任意のステージでアイテムを累計50個集める", + "ActivityTask.304020101.2": "100秒以内に星屑の囁きをクリアする", + "ActivityTask.304020102.2": "100秒以内に極光の幻舞をクリアする", + "ActivityTask.304020103.2": "100秒以内に新星の讃歌をクリアする", + "ActivityTask.304020104.2": "100秒以内に流星の調べをクリアする", + "ActivityTask.304020105.2": "残りHP4以上でパルス序曲をクリアする", + "ActivityTask.304020106.2": "残りHP4以上で時空の視線をクリアする", + "ActivityTask.304020107.2": "残りHP4以上で虚空の残響をクリアする", + "ActivityTask.304020108.2": "残りHP4以上で銀河漫遊をクリアする", + "ActivityTask.304020201.2": "任意のステージで敵を累計2体倒す", + "ActivityTask.304020202.2": "任意のステージで敵を累計4体倒す", + "ActivityTask.304020203.2": "任意のステージで敵を累計6体倒す", + "ActivityTask.304020204.2": "任意のステージで敵を累計8体倒す", + "ActivityTask.304020205.2": "任意のステージでブロックを累計50個こわす", + "ActivityTask.304020206.2": "任意のステージでブロックを累計100個こわす", + "ActivityTask.304020207.2": "任意のステージでブロックを累計200個こわす", + "ActivityTask.304020208.2": "任意のステージでブロックを累計300個こわす", + "ActivityTask.304020301.2": "任意のステージでアイテムを累計10個集める", + "ActivityTask.304020302.2": "任意のステージでアイテムを累計15個集める", + "ActivityTask.304020303.2": "任意のステージでアイテムを累計20個集める", + "ActivityTask.304020304.2": "任意のステージでアイテムを累計25個集める", + "ActivityTask.304020305.2": "任意のステージでアイテムを累計30個集める", + "ActivityTask.304020306.2": "任意のステージでアイテムを累計35個集める", + "ActivityTask.304020307.2": "任意のステージでアイテムを累計40個集める", + "ActivityTask.304020308.2": "任意のステージでアイテムを累計60個集める" } \ No newline at end of file diff --git a/data/language/ja_jp/activitytaskgroup.json b/data/language/ja_jp/activitytaskgroup.json index 4dfd3807e..555c8b99b 100644 --- a/data/language/ja_jp/activitytaskgroup.json +++ b/data/language/ja_jp/activitytaskgroup.json @@ -70,6 +70,11 @@ "ActivityTaskGroup.2010303.1": "冒険任務", "ActivityTaskGroup.2010304.1": "ミニゲーム", "ActivityTaskGroup.2010305.1": "シャロカード", + "ActivityTaskGroup.2010401.1": "通常任務", + "ActivityTaskGroup.2010402.1": "挑戦任務", + "ActivityTaskGroup.2010403.1": "冒険任務", + "ActivityTaskGroup.2010404.1": "ミニゲームⅠ", + "ActivityTaskGroup.2010405.1": "ミニゲームⅡ", "ActivityTaskGroup.3010201.1": "チャレンジ任務", "ActivityTaskGroup.3010202.1": "操作任務", "ActivityTaskGroup.3010203.1": "収集任務", @@ -78,5 +83,8 @@ "ActivityTaskGroup.3020203.1": "収集任務", "ActivityTaskGroup.3030201.1": "挑戦任務", "ActivityTaskGroup.3030202.1": "操作任務", - "ActivityTaskGroup.3030203.1": "収集任務" + "ActivityTaskGroup.3030203.1": "収集任務", + "ActivityTaskGroup.3040201.1": "挑戦任務", + "ActivityTaskGroup.3040202.1": "操作任務", + "ActivityTaskGroup.3040203.1": "収集任務" } \ No newline at end of file diff --git a/data/language/ja_jp/affinitylevel.json b/data/language/ja_jp/affinitylevel.json index f2a41a0bd..c1a32674b 100644 --- a/data/language/ja_jp/affinitylevel.json +++ b/data/language/ja_jp/affinitylevel.json @@ -98,5 +98,105 @@ "AffinityLevel.2096.1": "魂の伴侶", "AffinityLevel.2097.1": "魂の伴侶", "AffinityLevel.2098.1": "魂の伴侶", - "AffinityLevel.2099.1": "魂の伴侶" + "AffinityLevel.2099.1": "魂の伴侶", + "AffinityLevel.3000.1": "巡り合い", + "AffinityLevel.3001.1": "巡り合い", + "AffinityLevel.3002.1": "巡り合い", + "AffinityLevel.3003.1": "巡り合い", + "AffinityLevel.3004.1": "巡り合い", + "AffinityLevel.3005.1": "興味津々", + "AffinityLevel.3006.1": "興味津々", + "AffinityLevel.3007.1": "興味津々", + "AffinityLevel.3008.1": "興味津々", + "AffinityLevel.3009.1": "興味津々", + "AffinityLevel.3010.1": "以心伝心", + "AffinityLevel.3011.1": "以心伝心", + "AffinityLevel.3012.1": "以心伝心", + "AffinityLevel.3013.1": "以心伝心", + "AffinityLevel.3014.1": "以心伝心", + "AffinityLevel.3015.1": "金蘭の契", + "AffinityLevel.3016.1": "金蘭の契", + "AffinityLevel.3017.1": "金蘭の契", + "AffinityLevel.3018.1": "金蘭の契", + "AffinityLevel.3019.1": "金蘭の契", + "AffinityLevel.3020.1": "運命の人", + "AffinityLevel.3021.1": "運命の人", + "AffinityLevel.3022.1": "運命の人", + "AffinityLevel.3023.1": "運命の人", + "AffinityLevel.3024.1": "運命の人", + "AffinityLevel.3025.1": "運命の人", + "AffinityLevel.3026.1": "運命の人", + "AffinityLevel.3027.1": "運命の人", + "AffinityLevel.3028.1": "運命の人", + "AffinityLevel.3029.1": "運命の人", + "AffinityLevel.3030.1": "運命の人", + "AffinityLevel.3031.1": "運命の人", + "AffinityLevel.3032.1": "運命の人", + "AffinityLevel.3033.1": "運命の人", + "AffinityLevel.3034.1": "運命の人", + "AffinityLevel.3035.1": "運命の人", + "AffinityLevel.3036.1": "運命の人", + "AffinityLevel.3037.1": "運命の人", + "AffinityLevel.3038.1": "運命の人", + "AffinityLevel.3039.1": "運命の人", + "AffinityLevel.3040.1": "運命の人", + "AffinityLevel.3041.1": "運命の人", + "AffinityLevel.3042.1": "運命の人", + "AffinityLevel.3043.1": "運命の人", + "AffinityLevel.3044.1": "運命の人", + "AffinityLevel.3045.1": "運命の人", + "AffinityLevel.3046.1": "運命の人", + "AffinityLevel.3047.1": "運命の人", + "AffinityLevel.3048.1": "運命の人", + "AffinityLevel.3049.1": "運命の人", + "AffinityLevel.3050.1": "運命の人", + "AffinityLevel.3051.1": "運命の人", + "AffinityLevel.3052.1": "運命の人", + "AffinityLevel.3053.1": "運命の人", + "AffinityLevel.3054.1": "運命の人", + "AffinityLevel.3055.1": "運命の人", + "AffinityLevel.3056.1": "運命の人", + "AffinityLevel.3057.1": "運命の人", + "AffinityLevel.3058.1": "運命の人", + "AffinityLevel.3059.1": "運命の人", + "AffinityLevel.3060.1": "運命の人", + "AffinityLevel.3061.1": "運命の人", + "AffinityLevel.3062.1": "運命の人", + "AffinityLevel.3063.1": "運命の人", + "AffinityLevel.3064.1": "運命の人", + "AffinityLevel.3065.1": "運命の人", + "AffinityLevel.3066.1": "運命の人", + "AffinityLevel.3067.1": "運命の人", + "AffinityLevel.3068.1": "魂の伴侶", + "AffinityLevel.3069.1": "魂の伴侶", + "AffinityLevel.3070.1": "魂の伴侶", + "AffinityLevel.3071.1": "魂の伴侶", + "AffinityLevel.3072.1": "魂の伴侶", + "AffinityLevel.3073.1": "魂の伴侶", + "AffinityLevel.3074.1": "魂の伴侶", + "AffinityLevel.3075.1": "魂の伴侶", + "AffinityLevel.3076.1": "魂の伴侶", + "AffinityLevel.3077.1": "魂の伴侶", + "AffinityLevel.3078.1": "魂の伴侶", + "AffinityLevel.3079.1": "魂の伴侶", + "AffinityLevel.3080.1": "魂の伴侶", + "AffinityLevel.3081.1": "魂の伴侶", + "AffinityLevel.3082.1": "魂の伴侶", + "AffinityLevel.3083.1": "魂の伴侶", + "AffinityLevel.3084.1": "魂の伴侶", + "AffinityLevel.3085.1": "魂の伴侶", + "AffinityLevel.3086.1": "魂の伴侶", + "AffinityLevel.3087.1": "魂の伴侶", + "AffinityLevel.3088.1": "魂の伴侶", + "AffinityLevel.3089.1": "魂の伴侶", + "AffinityLevel.3090.1": "魂の伴侶", + "AffinityLevel.3091.1": "魂の伴侶", + "AffinityLevel.3092.1": "魂の伴侶", + "AffinityLevel.3093.1": "魂の伴侶", + "AffinityLevel.3094.1": "魂の伴侶", + "AffinityLevel.3095.1": "魂の伴侶", + "AffinityLevel.3096.1": "魂の伴侶", + "AffinityLevel.3097.1": "魂の伴侶", + "AffinityLevel.3098.1": "魂の伴侶", + "AffinityLevel.3099.1": "魂の伴侶" } \ No newline at end of file diff --git a/data/language/ja_jp/affinityquest.json b/data/language/ja_jp/affinityquest.json index 90d1c80d3..072035ae5 100644 --- a/data/language/ja_jp/affinityquest.json +++ b/data/language/ja_jp/affinityquest.json @@ -358,5 +358,14 @@ "AffinityQuest.16006.1": "ウィロー(水着)をランク{1}にする", "AffinityQuest.16007.1": "ウィロー(水着)のすべてのスキルレベルを{1}以上にする", "AffinityQuest.16008.1": "ウィロー(水着)を含む記録レベルが{2}以上の記録を{1}件保存する", - "AffinityQuest.16009.1": "ウィロー(水着)の素質を{1}種類収集する" + "AffinityQuest.16009.1": "ウィロー(水着)の素質を{1}種類収集する", + "AffinityQuest.16201.1": "セイナ(原点)と星ノ塔を{1}回探索する", + "AffinityQuest.16202.1": "セイナ(原点)と{1}回デートする", + "AffinityQuest.16203.1": "セイナ(原点)をランク{1}にする", + "AffinityQuest.16204.1": "セイナ(原点)のスキルを{1}回レベルアップする", + "AffinityQuest.16205.1": "セイナ(原点)を含む記録レベルが{2}以上の記録を{1}件保存する", + "AffinityQuest.16206.1": "セイナ(原点)をランク{1}にする", + "AffinityQuest.16207.1": "セイナ(原点)のすべてのスキルレベルを{1}以上にする", + "AffinityQuest.16208.1": "セイナ(原点)を含む記録レベルが{2}以上の記録を{1}件保存する", + "AffinityQuest.16209.1": "セイナ(原点)の素質を{1}種類収集する" } \ No newline at end of file diff --git a/data/language/ja_jp/affinityupreward.json b/data/language/ja_jp/affinityupreward.json index 5e6c1f0e6..c1f2e3edb 100644 --- a/data/language/ja_jp/affinityupreward.json +++ b/data/language/ja_jp/affinityupreward.json @@ -1758,5 +1758,49 @@ "AffinityUpReward.16068.1": "信頼称号", "AffinityUpReward.16068.4": "グレードアップ", "AffinityUpReward.16099.1": "信頼称号", - "AffinityUpReward.16099.4": "グレードアップ" + "AffinityUpReward.16099.4": "グレードアップ", + "AffinityUpReward.16201.1": "巡遊者ストーリー", + "AffinityUpReward.16201.4": "巡遊者ストーリー 第1話", + "AffinityUpReward.16202.1": "巡遊者情報", + "AffinityUpReward.16202.4": "履歴書からの抜粋", + "AffinityUpReward.16204.1": "巡遊者情報", + "AffinityUpReward.16204.4": "履歴書からの抜粋", + "AffinityUpReward.16205.1": "巡遊者ストーリー", + "AffinityUpReward.16205.4": "巡遊者ストーリー 第2話", + "AffinityUpReward.16207.1": "巡遊者情報", + "AffinityUpReward.16207.4": "履歴書からの抜粋", + "AffinityUpReward.16210.1": "巡遊者ストーリー", + "AffinityUpReward.16210.2": "信頼称号", + "AffinityUpReward.16210.3": "ボイス", + "AffinityUpReward.16210.4": "巡遊者ストーリー 第3話", + "AffinityUpReward.16210.5": "解放", + "AffinityUpReward.16210.6": "信頼ボイス1", + "AffinityUpReward.16212.1": "巡遊者情報", + "AffinityUpReward.16212.4": "同業者の評価", + "AffinityUpReward.16215.1": "ボイス", + "AffinityUpReward.16215.2": "巡遊者情報", + "AffinityUpReward.16215.4": "信頼ボイス2", + "AffinityUpReward.16215.5": "地理協会の評価", + "AffinityUpReward.16218.1": "巡遊者情報", + "AffinityUpReward.16218.4": "備考欄", + "AffinityUpReward.16220.1": "ボイス", + "AffinityUpReward.16220.2": "巡遊者情報", + "AffinityUpReward.16220.4": "信頼ボイス3", + "AffinityUpReward.16220.5": "特別ファイル", + "AffinityUpReward.16221.1": "信頼称号", + "AffinityUpReward.16221.4": "グレードアップ", + "AffinityUpReward.16225.1": "ボイス", + "AffinityUpReward.16225.2": "巡遊者情報", + "AffinityUpReward.16225.4": "信頼ボイス4", + "AffinityUpReward.16225.5": "特別ファイル", + "AffinityUpReward.16230.1": "ボイス", + "AffinityUpReward.16230.2": "巡遊者情報", + "AffinityUpReward.16230.4": "信頼ボイス5", + "AffinityUpReward.16230.5": "武器逸話", + "AffinityUpReward.16242.1": "信頼称号", + "AffinityUpReward.16242.4": "グレードアップ", + "AffinityUpReward.16268.1": "信頼称号", + "AffinityUpReward.16268.4": "グレードアップ", + "AffinityUpReward.16299.1": "信頼称号", + "AffinityUpReward.16299.4": "グレードアップ" } \ No newline at end of file diff --git a/data/language/ja_jp/bdconvertcondition.json b/data/language/ja_jp/bdconvertcondition.json index 80fe5b764..910619dc2 100644 --- a/data/language/ja_jp/bdconvertcondition.json +++ b/data/language/ja_jp/bdconvertcondition.json @@ -40,6 +40,7 @@ "BdConvertCondition.611.1": "主力巡遊者が「地属性」または「光属性」", "BdConvertCondition.612.1": "主力巡遊者が「火属性」または「地属性」", "BdConvertCondition.613.1": "主力巡遊者が「水属性」または「火属性」", + "BdConvertCondition.614.1": "主力巡遊者が「水属性」または「光属性」", "BdConvertCondition.7011.1": "「強撃の音符」を10個以上集める", "BdConvertCondition.7012.1": "「強撃の音符」を15個以上集める", "BdConvertCondition.7013.1": "「強撃の音符」を20個以上集める", diff --git a/data/language/ja_jp/bdconvertcontent.json b/data/language/ja_jp/bdconvertcontent.json index 1f8300651..bd90a5191 100644 --- a/data/language/ja_jp/bdconvertcontent.json +++ b/data/language/ja_jp/bdconvertcontent.json @@ -8,6 +8,9 @@ "BdConvertContent.1101.1": "記録募集中!\n「伝説の巡遊者」級", "BdConvertContent.1102.1": "記録募集中!\n「ベテラン巡遊者」級", "BdConvertContent.1103.1": "記録募集中!\n「駆け出し巡遊者」級", + "BdConvertContent.1201.1": "記録募集中!\n「伝説の巡遊者」級", + "BdConvertContent.1202.1": "記録募集中!\n「ベテラン巡遊者」級", + "BdConvertContent.1203.1": "記録募集中!\n「駆け出し巡遊者」級", "BdConvertContent.201.1": "記録募集中!\n「伝説の巡遊者」級", "BdConvertContent.202.1": "記録募集中!\n「ベテラン巡遊者」級", "BdConvertContent.203.1": "記録募集中!\n「駆け出し巡遊者」級", diff --git a/data/language/ja_jp/bdconvertcontrol.json b/data/language/ja_jp/bdconvertcontrol.json index 527d5a132..5b28e94e3 100644 --- a/data/language/ja_jp/bdconvertcontrol.json +++ b/data/language/ja_jp/bdconvertcontrol.json @@ -9,5 +9,6 @@ "BdConvertControl.500008.1": "\u000b【イベント期間】\u000b2026/07/14 13:00~2026/7/21 11:59:59 \u000b\u000b【参加条件】\u000b権限レベル10以上、「イベント」機能解放で参加できます。\u000b\u000b【イベント説明】\u000b1、地理協会は、各地の巡遊者たちから「星ノ塔」を攻略した記録を募集しています、提出者には塔覇の証を発行中!\u000b2、塔覇の証を集めると豪華報酬を獲得できます。", "BdConvertControl.500009.1": "\u000b【イベント期間】\u000b2026/08/11 13:00~2026/8/18 11:59:59 \u000b\u000b【参加条件】\u000b権限レベル10以上、「イベント」機能解放で参加できます。\u000b\u000b【イベント説明】\u000b1、地理協会は、各地の巡遊者たちから「星ノ塔」を攻略した記録を募集しています、提出者には塔覇の証を発行中!\u000b2、塔覇の証を集めると豪華報酬を獲得できます。", "BdConvertControl.500010.1": "\u000b【イベント期間】\u000b2026/9/1 13:00~2026/9/8 11:59:59 \u000b\u000b【参加条件】\u000b権限レベル10以上、「イベント」機能解放で参加できます。\u000b\u000b【イベント説明】\u000b1、地理協会は、各地の巡遊者たちから「星ノ塔」を攻略した記録を募集しています、提出者には塔覇の証を発行中!\u000b2、塔覇の証を集めると豪華報酬を獲得できます。", - "BdConvertControl.500011.1": "\u000b【イベント期間】\u000b2026/10/13 13:00~2026/10/20 11:59:59 \u000b\u000b【参加条件】\u000b権限レベル10以上、「イベント」機能解放で参加できます。\u000b\u000b【イベント説明】\u000b1、地理協会は、各地の巡遊者たちから「星ノ塔」を攻略した記録を募集しています、提出者には塔覇の証を発行中!\u000b2、塔覇の証を集めると豪華報酬を獲得できます。" + "BdConvertControl.500011.1": "\u000b【イベント期間】\u000b2026/10/13 13:00~2026/10/20 11:59:59 \u000b\u000b【参加条件】\u000b権限レベル10以上、「イベント」機能解放で参加できます。\u000b\u000b【イベント説明】\u000b1、地理協会は、各地の巡遊者たちから「星ノ塔」を攻略した記録を募集しています、提出者には塔覇の証を発行中!\u000b2、塔覇の証を集めると豪華報酬を獲得できます。", + "BdConvertControl.500012.1": "\u000b【イベント期間】\u000b2026/11/3 13:00~2026/11/10 11:59:59 \u000b\u000b【参加条件】\u000b権限レベル10以上、「イベント」機能解放で参加できます。\u000b\u000b【イベント説明】\u000b1、地理協会は、各地の巡遊者たちから「星ノ塔」を攻略した記録を募集しています、提出者には塔覇の証を発行中!\u000b2、塔覇の証を集めると豪華報酬を獲得できます。" } \ No newline at end of file diff --git a/data/language/ja_jp/bdconvertrewardgroup.json b/data/language/ja_jp/bdconvertrewardgroup.json index 7cb256b2f..07f116faf 100644 --- a/data/language/ja_jp/bdconvertrewardgroup.json +++ b/data/language/ja_jp/bdconvertrewardgroup.json @@ -35,6 +35,18 @@ "BdConvertRewardGroup.1111.1": "記録大募集で塔覇の証を累計2200獲得", "BdConvertRewardGroup.1112.1": "記録大募集で塔覇の証を累計2400獲得", "BdConvertRewardGroup.112.1": "記録大募集で塔覇の証を累計2400獲得", + "BdConvertRewardGroup.1201.1": "記録大募集で塔覇の証を累計200獲得", + "BdConvertRewardGroup.1202.1": "記録大募集で塔覇の証を累計400獲得", + "BdConvertRewardGroup.1203.1": "記録大募集で塔覇の証を累計600獲得", + "BdConvertRewardGroup.1204.1": "記録大募集で塔覇の証を累計800獲得", + "BdConvertRewardGroup.1205.1": "記録大募集で塔覇の証を累計1000獲得", + "BdConvertRewardGroup.1206.1": "記録大募集で塔覇の証を累計1200獲得", + "BdConvertRewardGroup.1207.1": "記録大募集で塔覇の証を累計1400獲得", + "BdConvertRewardGroup.1208.1": "記録大募集で塔覇の証を累計1600獲得", + "BdConvertRewardGroup.1209.1": "記録大募集で塔覇の証を累計1800獲得", + "BdConvertRewardGroup.1210.1": "記録大募集で塔覇の証を累計2000獲得", + "BdConvertRewardGroup.1211.1": "記録大募集で塔覇の証を累計2200獲得", + "BdConvertRewardGroup.1212.1": "記録大募集で塔覇の証を累計2400獲得", "BdConvertRewardGroup.201.1": "記録大募集で塔覇の証を累計200獲得", "BdConvertRewardGroup.202.1": "記録大募集で塔覇の証を累計400獲得", "BdConvertRewardGroup.203.1": "記録大募集で塔覇の証を累計600獲得", diff --git a/data/language/ja_jp/boardnpc.json b/data/language/ja_jp/boardnpc.json index 89c1dbfe8..a61ffccd4 100644 --- a/data/language/ja_jp/boardnpc.json +++ b/data/language/ja_jp/boardnpc.json @@ -23,6 +23,8 @@ "BoardNPC.7135.2": "スペシャルログインボーナス", "BoardNPC.713503.1": "ミスティ", "BoardNPC.713503.2": "スペシャルログインボーナス", + "BoardNPC.7139.1": "エリー", + "BoardNPC.7139.2": "スペシャルログインボーナス", "BoardNPC.7141.1": "チーシア", "BoardNPC.7141.2": "スペシャルログインボーナス", "BoardNPC.7144.1": "チトセ", @@ -37,6 +39,8 @@ "BoardNPC.7159.2": "スペシャルログインボーナス", "BoardNPC.7160.1": "ウィロー(水着)", "BoardNPC.7160.2": "スペシャルログインボーナス", + "BoardNPC.7162.1": "セイナ(原点)", + "BoardNPC.7162.2": "スペシャルログインボーナス", "BoardNPC.8110.1": "フィレン", "BoardNPC.8110.2": "イベント交換所", "BoardNPC.8114.1": "シャトン", @@ -67,6 +71,8 @@ "BoardNPC.8159.2": "イベント交換所", "BoardNPC.8160.1": "ウィロー(水着)", "BoardNPC.8160.2": "イベント交換所", + "BoardNPC.8162.1": "セイナ(原点)", + "BoardNPC.8162.2": "イベント交換所", "BoardNPC.9102.1": "ウィロー", "BoardNPC.9102.2": "看板", "BoardNPC.910202.1": "ウィロー", @@ -79,6 +85,8 @@ "BoardNPC.913302.2": "コンビニ", "BoardNPC.913303.1": "ポーシア", "BoardNPC.913303.2": "コンビニ", + "BoardNPC.915201.1": "ベスティナ", + "BoardNPC.915201.2": "星の旅路", "BoardNPC.9155.1": "シア", "BoardNPC.9155.2": "イベント交換所", "BoardNPC.9159.1": "カナタ", diff --git a/data/language/ja_jp/breakoutcharacter.json b/data/language/ja_jp/breakoutcharacter.json index 754182cc5..de90d49c3 100644 --- a/data/language/ja_jp/breakoutcharacter.json +++ b/data/language/ja_jp/breakoutcharacter.json @@ -1,9 +1,11 @@ { "BreakOutCharacter.1.1": "セイナ", "BreakOutCharacter.11501.1": "ホタル", + "BreakOutCharacter.13901.1": "エリー", "BreakOutCharacter.14501.1": "オトハ", "BreakOutCharacter.15701.1": "カリン", "BreakOutCharacter.16001.1": "ウィロー(水着)", + "BreakOutCharacter.16201.1": "セイナ(原点)", "BreakOutCharacter.2.1": "コハク", "BreakOutCharacter.3.1": "アヤメ" } \ No newline at end of file diff --git a/data/language/ja_jp/breakoutlevel.json b/data/language/ja_jp/breakoutlevel.json index 87dcc8202..faa694c36 100644 --- a/data/language/ja_jp/breakoutlevel.json +++ b/data/language/ja_jp/breakoutlevel.json @@ -46,5 +46,21 @@ "BreakOutLevel.301030141.1": "混沌の空間", "BreakOutLevel.301030141.2": "チャレンジステージへようこそ!\r\nこれまでに学んだ様々なギミックの攻略法を思い出し、クリアを目指そう!", "BreakOutLevel.301030142.1": "銀河の伝説", - "BreakOutLevel.301030142.2": "チャレンジステージへようこそ!\r\n己の知恵を振り絞り、最強の敵に立ち向かえ!" + "BreakOutLevel.301030142.2": "チャレンジステージへようこそ!\r\n己の知恵を振り絞り、最強の敵に立ち向かえ!", + "BreakOutLevel.301040111.1": "星屑の囁き", + "BreakOutLevel.301040111.2": "「ブロックくずし」へようこそ!まずは基本操作を覚えよう!\n1.バーを動かして、ボールを発射・打ち返そう!\n2.巡遊者のスキルでブロックを壊そう!\n3.壊せるものが残り5個以下になると、第2ウェーブが始まるぞ!", + "BreakOutLevel.301040112.1": "極光の幻舞", + "BreakOutLevel.301040112.2": "ステップアップチュートリアル!\n1.動き回る敵が登場!\n2.ボールの直撃や巡遊者のスキルで敵にダメージを与えよう!\n3.ドロップアイテムの効果を確かめよう!\n4.特殊なエネルギーボールも使ってみよう!", + "BreakOutLevel.301040121.1": "新星の讃歌", + "BreakOutLevel.301040121.2": "敵はブロックの奥にいるため、直接倒せない。敵の弾を避けながらブロックを壊そう!敵は一定距離を移動するたびに、下へ爆弾を1個落とすぞ!\n新登場のスプリットボールは、強化ボールと組み合わせると画面全体を巻き込む強力な攻撃を繰り出せる!", + "BreakOutLevel.301040122.1": "流星の調べ", + "BreakOutLevel.301040122.2": "高耐久のブロックが登場!何度も攻撃して壊そう!\n落ちてくるアイテムを見極めよう。新登場の雷のボールは、ぶつかった場所から電撃の輪を広げるぞ!縦・横のレーザーボールと組み合わせれば、さらに強化できる。\n新たなドロップアイテム「スター」も登場!", + "BreakOutLevel.301040131.1": "パルス序曲", + "BreakOutLevel.301040131.2": "新たなギミック「バウンドピラー」が登場!\n決まった位置にあるバウンドピラーにボールが当たると、一気に加速!速度は徐々に元に戻るが、加速中は打ち返すのが難しくなるぞ!", + "BreakOutLevel.301040132.1": "時空の視線", + "BreakOutLevel.301040132.2": "新たなギミック「スプリットピラー」が登場!\n決まった位置にあるスプリットピラーにボールが当たると、小さなボールが1個分裂するぞ!", + "BreakOutLevel.301040141.1": "虚空の残響", + "BreakOutLevel.301040141.2": "ブラックホールが出現!ボールを引き寄せて軌道を変えるぞ。打ち返すときは気をつけよう!", + "BreakOutLevel.301040142.1": "銀河漫遊", + "BreakOutLevel.301040142.2": "チャレンジステージへようこそ!\n己の知恵を振り絞り、最強の敵に立ち向かえ!" } \ No newline at end of file diff --git a/data/language/ja_jp/character.json b/data/language/ja_jp/character.json index 1808f5eee..ef637ebc3 100644 --- a/data/language/ja_jp/character.json +++ b/data/language/ja_jp/character.json @@ -39,6 +39,7 @@ "Character.158.1": "ラール(聖夜)", "Character.159.1": "クルニス(華服)", "Character.160.1": "ウィロー(水着)", + "Character.162.1": "セイナ(原点)", "Character.997.1": "太古ノ巨神兵(左手)", "Character.998.1": "太古ノ巨神兵(右手)", "Character.999.1": "太古ノ巨神兵" diff --git a/data/language/ja_jp/characterarchivebaseinfo.json b/data/language/ja_jp/characterarchivebaseinfo.json index 9e6608e18..7b30b5f21 100644 --- a/data/language/ja_jp/characterarchivebaseinfo.json +++ b/data/language/ja_jp/characterarchivebaseinfo.json @@ -644,5 +644,25 @@ "CharacterArchiveBaseInfo.16007.1": "武器", "CharacterArchiveBaseInfo.16007.2": "スマイルアラート", "CharacterArchiveBaseInfo.16008.1": "希望報酬", - "CharacterArchiveBaseInfo.16008.2": "個人的な依頼はお受けしておりません" + "CharacterArchiveBaseInfo.16008.2": "個人的な依頼はお受けしておりません", + "CharacterArchiveBaseInfo.16201.1": "氏名", + "CharacterArchiveBaseInfo.16201.2": "エリナ", + "CharacterArchiveBaseInfo.16201.3": "セイナ", + "CharacterArchiveBaseInfo.16202.1": "生年月日", + "CharacterArchiveBaseInfo.16202.2": "雨月21日", + "CharacterArchiveBaseInfo.16203.1": "所属", + "CharacterArchiveBaseInfo.16203.2": "閃銀騎士団", + "CharacterArchiveBaseInfo.16204.1": "特技", + "CharacterArchiveBaseInfo.16204.2": "剣術", + "CharacterArchiveBaseInfo.16205.1": "住所", + "CharacterArchiveBaseInfo.16205.2": "フィラニス", + "CharacterArchiveBaseInfo.16206.1": "巡遊者歴", + "CharacterArchiveBaseInfo.16206.2": "██", + "CharacterArchiveBaseInfo.16206.3": "確認不能", + "CharacterArchiveBaseInfo.16207.1": "武器", + "CharacterArchiveBaseInfo.16207.2": "██", + "CharacterArchiveBaseInfo.16207.3": "長剣『暁』、大剣『曙光』", + "CharacterArchiveBaseInfo.16208.1": "希望報酬", + "CharacterArchiveBaseInfo.16208.2": "██", + "CharacterArchiveBaseInfo.16208.3": "なし" } \ No newline at end of file diff --git a/data/language/ja_jp/characterarchivecontent.json b/data/language/ja_jp/characterarchivecontent.json index 87204c3f6..14287c9e8 100644 --- a/data/language/ja_jp/characterarchivecontent.json +++ b/data/language/ja_jp/characterarchivecontent.json @@ -1048,5 +1048,33 @@ "CharacterArchiveContent.16012.1": "節約買い物術", "CharacterArchiveContent.16012.2": "買い物客でひしめくマーケットの入り口で、ウィローとアヤメは決意に満ちた瞳で互いに見つめ合っていた。\r\n「予算は」\r\n「絶対」\r\n「値切りの恥は」\r\n「かき捨て」\r\n「その調子です!いい買い物をしましょうね、ウィローさん」\r\n「はい!今日はよろしくお願いします」\r\nふたりはセール必勝の合言葉を交わし、このにぎやかな戦場へと足を踏み入れていく。\r\n\r\n事の始まりは、数日前にさかのぼる。\r\nこの日は地理協会の次の四半期の予算案が周知された日だった。\r\nその内容を見て、職員たちの間に激震が走る。なぜならば必要備品の調達費用だけで、すでに今期の予算を大きく超えていたからだ。\r\nこんなことはあり得ない。経理担当はもちろん不審に思い、ひと晩中何度も計算を繰り返した。しかし数字が変わることはない。\r\nどういうことかと頭をかきむしる経理担当は、ようやく思い出した。\r\n地理協会会長のカナタが造船計画を推し進めるために、内部資金から前借りしていたのだ。\r\n資金の投資先は見つかっているものの、入金日はまだ先である。\r\n「どうしましょう、ウィローさん!もうすぐトイレットペーパーの備蓄も切れるのに、買い出しができないわ!」\r\n困り果てた新人職員が、ウィローのオフィスに駆け込む。\r\nそのときのウィローは、アヤメと週末のビーチマーケットについて話していたところだった。\r\n事情を聞いたアヤメは、自信に満ちた笑顔をウィローに向ける。\r\n「私にまかせてください。お金のやりくりなら得意なので、一緒に買い物に行きましょう!」\r\nそしてふたりの買い物の戦士たちは、ビーチマーケットに参戦したのだった。\r\n\r\n――夕方、ウィローとアヤメは大量の戦利品を抱えて帰ってきた。\r\n「すごい……予算がかなり残っています。これもアヤメさんの値切り術のおかげですね」\r\nウィローは領収書をまとめながら、思わず感嘆の息を漏らす。するとアヤメは、笑みを浮かべながら首を横に振る。\r\n「違いますよ。今日の値切りが上手くいったのは、全部ウィローさんのおかげです」\r\n「でも、私はなにもしていませんよ?アヤメさんの言ったとおりに交渉しただけで……」\r\n「そのときに店主さんたちが言っていたじゃないですか?『ウィローさんが困っているならもちろん』って」\r\n「そういえば……」\r\n「詳しく話を聞いてみたら、あのマーケットの店主さんたちは、みんなウィローさんや地理センのお世話になったことがあるそうなんです。\r\nだから『ウィローさんのためなら』って喜んで割引してくれたんですよ。これは紛れもない、ウィローさんの行動の積み重ねによるものです」\r\nアヤメの言葉に、ウィローはマーケットで出会った店主たちを思い出す。\r\n彼らの親しげで温かな声と笑顔を思い出し、ウィローはフッと口元をほころばせた。\r\n「まさかみなさんに助けられる日が来るなんて……思いもしませんでした」\r\n\r\nウィローは決して見返りを求めて働いていたわけではない。\r\nだが今日の買い物の成果は、彼女の日々の努力が実を結んだものだったのかもしれない。", "CharacterArchiveContent.16013.1": "武器逸話:スマイルアラート", - "CharacterArchiveContent.16013.2": "スパクルが送ってきた義手の包みには、白い拡声器もおまけで入っていた。\r\n\r\nあの天才職人は以前からオーダー以外の仕事をする節があったので、ウィローもそのときは不思議に思わなかった。\r\n試しに使ってみたところ、拡声効果はなかなかのものだった。\r\nこれならばビーチでいざというときの注意喚起に使えるかもしれない、とウィローはありがたくサービス品を受け取ることにした。\r\nだがウィローは、スパクルが『ただの』発明品を寄こすはずがないと、もっと早く気づくべきだった。\r\n\r\nある日、ウィローが拡声器を使っていると突然大量の泡が発射された。そのときのウィローは、シャボン玉機能もついていただけだとたいして気にもとめなかった。メルヘン好きで子どもっぽい一面があるスパクルならば、このような機能をつけるのも珍しくはないと納得できたからだ。\r\nさらに後日、事件は起こった。\r\nひょんなことから、ウィローはうっかり押したことのないボタンを押してしまった。すると拡声器からは泡ではなく、砲弾が発射されたではないか。幸いケガ人は出なかったものの、危うく事故になりかけて肝を冷やしたと後にウィローは語る。\r\n\r\n「ブロッチさん!次からはこんな危ないものを送ってこないでください!」\r\nウィローは地理センを訪れていたブロッチを呼び止め、クレームを申し入れた。\r\n「え?あのとき、海辺に行くから拡声器もほしいって言ってなかったっけ?」\r\n「これはただの拡声器ではありません!砲弾が発射されるなんて、誰も思いませんよ。どうして事前に教えてくれなかったんですか」\r\n「まあまあ、落ち着いて。そんなときのために、スパクルに取扱説明書も作ってもらったんだからさ」\r\n「取扱説明書?そのようなものは同梱されていませんでしたが……」\r\n「……もしかしたら、入れ忘れてたかも?」\r\nウィローは深呼吸をする。一説によれば、怒りのピークは6秒で過ぎ去るらしい。\r\n何度か呼吸を繰り返しながら、ウィローはブロッチに腹を立ててはいけないと何度も言い聞かせた。\r\n――が、結局ブロッチは『スマイルアラート』の砲弾に追い立てられる形で地理センを後にするのだった。" + "CharacterArchiveContent.16013.2": "スパクルが送ってきた義手の包みには、白い拡声器もおまけで入っていた。\r\n\r\nあの天才職人は以前からオーダー以外の仕事をする節があったので、ウィローもそのときは不思議に思わなかった。\r\n試しに使ってみたところ、拡声効果はなかなかのものだった。\r\nこれならばビーチでいざというときの注意喚起に使えるかもしれない、とウィローはありがたくサービス品を受け取ることにした。\r\nだがウィローは、スパクルが『ただの』発明品を寄こすはずがないと、もっと早く気づくべきだった。\r\n\r\nある日、ウィローが拡声器を使っていると突然大量の泡が発射された。そのときのウィローは、シャボン玉機能もついていただけだとたいして気にもとめなかった。メルヘン好きで子どもっぽい一面があるスパクルならば、このような機能をつけるのも珍しくはないと納得できたからだ。\r\nさらに後日、事件は起こった。\r\nひょんなことから、ウィローはうっかり押したことのないボタンを押してしまった。すると拡声器からは泡ではなく、砲弾が発射されたではないか。幸いケガ人は出なかったものの、危うく事故になりかけて肝を冷やしたと後にウィローは語る。\r\n\r\n「ブロッチさん!次からはこんな危ないものを送ってこないでください!」\r\nウィローは地理センを訪れていたブロッチを呼び止め、クレームを申し入れた。\r\n「え?あのとき、海辺に行くから拡声器もほしいって言ってなかったっけ?」\r\n「これはただの拡声器ではありません!砲弾が発射されるなんて、誰も思いませんよ。どうして事前に教えてくれなかったんですか」\r\n「まあまあ、落ち着いて。そんなときのために、スパクルに取扱説明書も作ってもらったんだからさ」\r\n「取扱説明書?そのようなものは同梱されていませんでしたが……」\r\n「……もしかしたら、入れ忘れてたかも?」\r\nウィローは深呼吸をする。一説によれば、怒りのピークは6秒で過ぎ去るらしい。\r\n何度か呼吸を繰り返しながら、ウィローはブロッチに腹を立ててはいけないと何度も言い聞かせた。\r\n――が、結局ブロッチは『スマイルアラート』の砲弾に追い立てられる形で地理センを後にするのだった。", + "CharacterArchiveContent.16201.1": "古い文献の記録", + "CharacterArchiveContent.16201.2": "*****", + "CharacterArchiveContent.16201.3": "*****", + "CharacterArchiveContent.16202.1": "閃銀騎士団に入った理由", + "CharacterArchiveContent.16202.2": "フィラニスを守り、塔で願いを捧げる資格を得るためです", + "CharacterArchiveContent.16203.1": "書類からの抜粋(1):貯金の目標", + "CharacterArchiveContent.16203.2": "閃銀騎士団の仕事では報酬が得られないため、最近のエリナはちょっとした依頼を引き受けて収入を得ているそうだ。\r\nなんでも一刻も早く馬を買いたいのだとか。もう名前まで決めているらしく、見習い司祭から話を聞いた『ミドリちゃん』にすると言っていた。", + "CharacterArchiveContent.16204.1": "書類からの抜粋(2):エリナの料理", + "CharacterArchiveContent.16204.2": "「清廉潔白な騎士様なのに、どうして作る料理は真っ黒になるんですかね?」\r\n――ルル\r\n\r\nこれは私たちが騎士様の家で打ち上げパーティーをすると知った際、彼女の幼い部下が発した警告です。結果として騎士様はその発言に不服を申し立て、『真っ黒』ではなく『カラフル』な料理を振る舞ってくれました。\r\nご主人様の料理がなかったら、私はこの言葉を残すこともできなかったかもしれません。", + "CharacterArchiveContent.16205.1": "書類からの抜粋(3):魔法石", + "CharacterArchiveContent.16205.2": "どこかで噂を耳にしたのか、エリナはボードゲームの20面ダイスを魔法の石だと思い込んでいるらしい。その石を手の中で9億9999万回転がすと魔法の神が現れて、どんな願いも叶えてくれると信じているのだ。これはダイスの造りが見事だからなのか、それとも……彼女が『願いを叶える』ことに執着しているからだろうか?", + "CharacterArchiveContent.16206.1": "書類からの抜粋(4):閃銀騎士団の団長", + "CharacterArchiveContent.16206.2": "フィラニス島内の人々はエリナの存在を快く思っていない。彼女がフィラニスにやって来たことで、人々は金を稼ぐ手段を失ったからだ。というのも、もともと閃銀騎士団は都の住人たちで構成されており、彼らは火事の消火活動に当たりつつも、消火に対する報酬が払われなければ逆に家に火を放っていたのだが……そんな不正を働く団員たちを、エリナが次々と追放していったことが原因だ。結果として、いまや正式な閃銀騎士団の団員は彼女ひとりだけとなっている。\r\n一方で、島の外に住む自由民たちは閃銀騎士団を敬っているものの、騎士階級であるエリナに対しては気後れし、親しく接する者はいない。\r\nゆえに彼女は、誰にも理解されず、たったひとりでその孤独を噛みしめることしかできない。\r\n……そう、フィラニスはエリナを必要としているが、彼女はフィラニスに受け入れられていないのだ。", + "CharacterArchiveContent.16207.1": "書類からの抜粋(5):名前について", + "CharacterArchiveContent.16207.2": "ご主人様が目を覚ましたとき、騎士様のことを『セイナ』と呼び、その後も何度か間違えていました。そのセイナという人物と騎士様は、よほどそっくりな見た目をしていたのでしょう。\r\nただ……不思議だったのは、名前を間違えられても騎士様が決して怒らなかったことです。なにか思うところがあったのでしょうか?", + "CharacterArchiveContent.16208.1": "推薦状", + "CharacterArchiveContent.16208.2": "職務に忠実なる閃銀騎士よ。その使命を、命が尽きるまで全うなさい。いつの日か民たちがあなたを忘れ去ろうとも、このフィラニスの都はあなたの献身を忘れることはないでしょう。\r\n――レイヤ\r\n\r\n貴族じゃなくても推薦状を書けるって、イリスが言ってました。こんな機会はめったにありませんから、エリナ様への賞賛の言葉を残しておこうと思います。エリナ様は誰よりもかっこよくて、誰よりも強くて……褒め言葉ってほかにどんなのがありますか?\r\n――ルル", + "CharacterArchiveContent.16209.1": "調査による評価", + "CharacterArchiveContent.16209.2": "概ね事実に基づいた内容。\r\n騎士様は私がこれまで出会った中でも、一番のお人好し……実直な方で、ノヴァにおける貴族が重んじる『祖先の道』を忠実に守ろうとする騎士です。\r\n一時的に、なぜかご主人様の言葉を信じて自らを『堕落した暗黒騎士』などと意味不明なことを言っていたこともありますが……\r\nだとしても私腹を肥やすことしか考えない貴族たちよりはよっぽどマシです。\r\n――イリス", + "CharacterArchiveContent.16210.1": "備考欄:『履歴書』", + "CharacterArchiveContent.16210.2": "いつだったか、ご主人様の故郷では『履歴書』と呼ばれる個人情報をまとめた紙が存在すると聞きました。ご主人様が再現してくれたそれは非常にわかりやすく合理的だったので、私は『履歴書』をまずはフィラニス全域に普及させようと考えています。\r\n騎士様も『履歴書』に興味を持ち、自ら進んで来歴を提供してくれました。こうして出来上がったのが、フィラニス史上初のこの『履歴書』というわけです。\r\n――イリス", + "CharacterArchiveContent.16210.3": "いつだったか、ご主人様の故郷では『履歴書』と呼ばれる個人情報をまとめた紙が存在すると聞きました。ご主人様が再現してくれたそれは非常にわかりやすく合理的だったので、私は『履歴書』をまずはフィラニス全域に普及させようと考えています。\r\n騎士様も『履歴書』に興味を持ち、自ら進んで来歴を提供してくれました。こうして出来上がったのが、フィラニス史上初のこの『履歴書』というわけです。\r\n後日、騎士様から『履歴書』に記載された名前をすべて『セイナ』に変えてほしいと頼まれました。ですがわざわざ書き直すのは正直ものすごく面倒なので、名前を記載する部分だけ書き換えておきます。あとは読む人が察してください。\r\n――イリス", + "CharacterArchiveContent.16211.1": "『18番』と呼ばれた奴隷 上", + "CharacterArchiveContent.16211.2": "赤子は力いっぱい泣き叫んだ。自分が生きていることを必死に訴える大きな声に気づいたひとりの女性が、まだ清潔なほうだと思われる布きれでその子を包みながら周囲を見渡す。\r\n「この子の母親はどこ?誰か見なかった?」\r\nくたびれた声が、周囲に響く。\r\n「その子の母親なら、さっきの闘技で死んだよ。出産したばかりだってのに魔物と戦わされて、いまはその魔物の腹の中さ」\r\nその声に、誰もが言葉を飲み込んだ。\r\n「これをその子に。いましてやれることと言えば、これくらいさ」\r\n闘技から戻ったばかりの老いた剣闘士は隻眼を瞬かせ、『18』と刻まれた血まみれの身分札を、赤子の胸元に置いた。\r\nこの瞬間、赤子は母親から奴隷剣闘士としての身分、そしてこの大闘技場で生きていく資格を受け継いだのだ。\r\n紫衣をまとう貴族たちは、身分札には目もくれない。だが泥にまみれてあがく農場の奴隷たちにとって、その身分札はどんな宝物よりも価値があった。\r\n\r\n赤子の泣き声を聞きつけたのか、牢番が近づいてきた。\r\nしかし、もともと剣闘士をしていたその屈強な男は、飼っているハヤブサをけしかけようとはしなかった。\r\n「その赤ん坊は?」\r\n「……さてね。それよりあんた、どうしてハヤブサなんて飼ってるんだ?」\r\n「ペットみたいなもんさ。それに戦場では役に立つからな」\r\n「そうかい。ならこの子もペットさ」\r\n「おいおい、冗談はよせ。そいつは人間だぞ」\r\n「人間?ははっ、まさかまだ私たちを人間だと思ってくれてるやつがいるとはね」\r\n女の剣闘士が笑いだすと、つられて他の剣闘士たちも笑い出した。\r\nその空気を感じ取ったのか、赤子も泣くのをやめていた。そしてその穢れを知らぬ瞳で、何かを必死に学び取ろうとしているかのようだった。\r\nけれど残念なことに……いまの赤子の目には、女の剣闘士が腰に差した剣の柄しか見えていなかった。", + "CharacterArchiveContent.16212.1": "『18番』と呼ばれた奴隷 下", + "CharacterArchiveContent.16212.2": "数年前、『18番』の誕生を見届けたあの隻眼の剣闘士は、死の間際にこんな予言を遺していた。\r\n「あの子……『18番』は特別だ。死線をくぐりぬけた彼女はいつか闘技場を出て、自らの名を手に入れる。だが本当の幸せを手にするのは、その人生が最期を迎えるときだけだろう」\r\nはじめは、ただの死にかけた老人の戯言だと誰もその予言を信じなかった。しかし『18番』がその才能を開花させ始めると、誰もが後悔を口にしていた。なぜ自らも、お告げを受けておかなかったのだろう……と。\r\n\r\n『18番』はまるで、大闘技場で戦うために生まれたかのような存在だった。\r\n丸3日絶食していようと、誰よりも早く舞台上を駆け回り、自分の倍以上の体躯を誇る相手の首を背後から絞め落としてみせた。\r\n『18番』は口数こそ少なかったが、世渡りがうまかった。一人前の剣闘士になると、育ての親である剣闘士と意図的に距離を置くようになったのだ。\r\nそれは決して恩を忘れたからではない。闘技場を仕切る尊者が気まぐれに実の兄弟同士を殺し合わせたのを目にし、いつか自分と彼女も同じ地獄へ投げ入れられるかもしれないと勘づいたからだ。\r\nそんな育ての親である剣闘士は、奴隷たちの中でも珍しく、人としての尊厳を買い戻すことに成功した。闘技の最中に幸運が味方したのもそうだが、『騎士』の身分を持ち、ハヤブサを連れていた牢番が味方してくれたおかげでもある。\r\nその結果、彼女の身分札はおどおどした新入りに引き継がれ、今度はその新入りが『103番』と呼ばれるようになった。\r\nしかし運命とは残酷なもので、18番の次の剣闘相手は103番となった。\r\n生き残れるのはどちらかひとり――誰もがそう思っている中、闘技が始まると、103番はすぐに気がついた。どれほど激しく攻めても、どれほど隙を見せても、18番には自分を殺すつもりがないと。\r\n103番には、なぜ彼女がそんなことをするのか理解できなかった。唯一理解できたのは、どうあがいたところで18番には敵わないということだけ。\r\n古びた剣が皮膚を裂き、しかし内臓をうまく避けて体を貫くのを、103番は他人事のように眺めていた。\r\nその瞬間、観客席から雷鳴のような拍手が湧き起こると、103番は自分が生き残ったのだとようやく気づいた。\r\nそして舞台に倒れる直前、これだけは必ず覚えておこうと心に決めたのだ。\r\n――目が覚めたら、絶対に18番にお礼を言いに行こう。", + "CharacterArchiveContent.16213.1": "戦い抜く覚悟", + "CharacterArchiveContent.16213.2": "ふたりの奴隷の少女が、古びた鍛冶屋の前で出くわす……\r\n\r\n「うーん……この剣は見た目がよくないなあ。でもこっちは重すぎるし……」\r\n「ヨノン、なにしてんの?」\r\n「あ、マオスン!いまはね、武器を選んでるんだー」\r\n「あんたが得意なのは盾でしょ?どうして剣とにらめっこなんて……まさか」\r\n「うん。選んでるのはわたしのじゃなくて、あの子の」\r\n「ヨノン……まだ18番とつるんでるわけ?あいつ、根っからの戦闘狂じゃん」\r\n「でもさ、わたしたち、18番に何度も命を救われてるでしょ?」\r\n「まあ……たしかに?あいつのおかげでこの前の傷もすぐに治ったし、おまけに二週間も休めたけどさ」\r\n「でしょう?」\r\n「はあ……わかったよ。私も選ぶの手伝う。まずはこのガラクタを全部どけて……って、どれも死んだ奴らの遺品じゃん!闘技場の中じゃ、まともな剣は買えないよ」\r\n「そうだけどさ……でも、それならどこを探せばいいの?」\r\n「ふふーん、いい考えがあるんだ。ヨノン、ちょっと外へ行ってみない?」\r\n\r\n6人の奴隷の少女が、看守室の扉の前に集まっていた……\r\n\r\n「お金で1時間の自由が買えるってほんと?それ、大丈夫なの?」\r\n「大丈夫だいじょーぶ!前に同じことしてた人いたし!まあ、外に出るときに魔法の首輪をはめられるらしいんだけど」\r\n「魔法の首輪?」\r\n「なんでも、決められた範囲から出たら死ぬんだってさ」\r\n「えっ!それ、危なくない!?」\r\n「でもここじゃまともな剣は手に入らない。外の武器屋に行かないと」\r\n「そうだけど……そもそも自由な時間って、いくらで買えるの?」\r\n「心配しないで。18番に助けられたのは、あんただけじゃないんだから」\r\n「うんうん!みんなでお金を出し合えば、あのクソ看守を買収できるくらいにはなるよ。で、残った分であの子への贈り物を買うの」\r\n「……わかった。やってみよう!えへへ、18番、喜んでくれるかな~」\r\n\r\nひとりの奴隷の少女が、倒れる仲間の前に崩れ落ちるように跪いていた……\r\n\r\n「止まって……止まってよ!どうして血が止まらないの……!」\r\n「ごめん……ヨノン。油断しちゃった……あいつら、まさか私の槍まで焼き尽くすなんて……」\r\n「もうしゃべらないで!いますぐ闘技場に連れて帰るから、がんばって!」\r\n「えー……あんなとこに戻るのはごめんだよ……みんなと外で死ねるなら、それも悪くないし……それより、贈り物は?」\r\n「守りきったよ。あいつらの魔法でも焼かれなかった」\r\n「そう……それなら、よかった……ゲホッゲホッ」\r\n「しっかりして!ごめん……ごめんね……わたしが悪いの。わたしが、うっかり身分をバラしちゃったから……」\r\n「しかたない、よ……夜の見回りに出くわすなんて、誰にもわかんなかったんだし……。ヨノン……よく聞いて。私たちが勝手にあの子の武器を買ったこと、絶対に言わないで。あの子、意外と気にしちゃうかもしれないし……さ。剣を振るたびに、私たちのことばかり考えてほしくないんだ……」\r\n「わかった!わかったから、もう話さないで……やだよ……冷たくならないで……」\r\n「おね、がい……わたしたちの、かわりに……あの子が剣をふるすがたを、みとどけ、て……」\r\n\r\n奴隷の少女は仲間の腕の中で息を引き取った。\r\n光が失われた瞳には、星屑が煌めく果てしない夜空だけが映っていた。" } \ No newline at end of file diff --git a/data/language/ja_jp/characterarchivevoice.json b/data/language/ja_jp/characterarchivevoice.json index 4d39aa60c..69aa7308d 100644 --- a/data/language/ja_jp/characterarchivevoice.json +++ b/data/language/ja_jp/characterarchivevoice.json @@ -3558,5 +3558,94 @@ "CharacterArchiveVoice.160086.1": "汎用ボイス(固有)2", "CharacterArchiveVoice.160087.1": "汎用ボイス(固有)3", "CharacterArchiveVoice.160088.1": "汎用ボイス(固有)4", - "CharacterArchiveVoice.160089.1": "汎用ボイス(固有)5" + "CharacterArchiveVoice.160089.1": "汎用ボイス(固有)5", + "CharacterArchiveVoice.162001.1": "必殺技1", + "CharacterArchiveVoice.162002.1": "必殺技2", + "CharacterArchiveVoice.162003.1": "戦闘不能1", + "CharacterArchiveVoice.162004.1": "戦闘不能2", + "CharacterArchiveVoice.162005.1": "星ノ塔・素質獲得1", + "CharacterArchiveVoice.162006.1": "星ノ塔・素質獲得2", + "CharacterArchiveVoice.162007.1": "星ノ塔・素質獲得3", + "CharacterArchiveVoice.162008.1": "星ノ塔・素質獲得4", + "CharacterArchiveVoice.162009.1": "星ノ塔・素質獲得5", + "CharacterArchiveVoice.162010.1": "星ノ塔・探索1", + "CharacterArchiveVoice.162011.1": "星ノ塔・探索2", + "CharacterArchiveVoice.162012.1": "星ノ塔・探索3", + "CharacterArchiveVoice.162013.1": "星ノ塔・探索4", + "CharacterArchiveVoice.162014.1": "星ノ塔・探索5", + "CharacterArchiveVoice.162015.1": "星ノ塔・探索6", + "CharacterArchiveVoice.162016.1": "星ノ塔・探索7", + "CharacterArchiveVoice.162017.1": "星ノ塔・探索8", + "CharacterArchiveVoice.162018.1": "星ノ塔・探索9", + "CharacterArchiveVoice.162019.1": "星ノ塔・探索10", + "CharacterArchiveVoice.162020.1": "星ノ塔・制圧完了1", + "CharacterArchiveVoice.162021.1": "星ノ塔・制圧完了2", + "CharacterArchiveVoice.162022.1": "星ノ塔・制圧完了3", + "CharacterArchiveVoice.162023.1": "ログイン1", + "CharacterArchiveVoice.162024.1": "ログイン2", + "CharacterArchiveVoice.162025.1": "ログイン3", + "CharacterArchiveVoice.162026.1": "ログイン4", + "CharacterArchiveVoice.162027.1": "ログイン5", + "CharacterArchiveVoice.162028.1": "タップリアクション1", + "CharacterArchiveVoice.162029.1": "タップリアクション2", + "CharacterArchiveVoice.162030.1": "タップリアクション3", + "CharacterArchiveVoice.162031.1": "タップリアクション4", + "CharacterArchiveVoice.162032.1": "タップリアクション5", + "CharacterArchiveVoice.162033.1": "タップリアクション6", + "CharacterArchiveVoice.162034.1": "タップリアクション7", + "CharacterArchiveVoice.162035.1": "タップリアクション8", + "CharacterArchiveVoice.162036.1": "タップリアクション9", + "CharacterArchiveVoice.162037.1": "タップリアクション10", + "CharacterArchiveVoice.162038.1": "タップリアクション(信頼度)1", + "CharacterArchiveVoice.162039.1": "タップリアクション(信頼度)2", + "CharacterArchiveVoice.162040.1": "タップリアクション(信頼度)3", + "CharacterArchiveVoice.162041.1": "タップリアクション(信頼度)4", + "CharacterArchiveVoice.162042.1": "タップリアクション(信頼度)5", + "CharacterArchiveVoice.162043.1": "他の巡遊者や地域、世情について1", + "CharacterArchiveVoice.162044.1": "他の巡遊者や地域、世情について2", + "CharacterArchiveVoice.162045.1": "他の巡遊者や地域、世情について3", + "CharacterArchiveVoice.162046.1": "他の巡遊者や地域、世情について4", + "CharacterArchiveVoice.162047.1": "他の巡遊者や地域、世情について5", + "CharacterArchiveVoice.162048.1": "連続タップリアクション1", + "CharacterArchiveVoice.162049.1": "連続タップリアクション2", + "CharacterArchiveVoice.162050.1": "放置リアクション1", + "CharacterArchiveVoice.162051.1": "放置リアクション2", + "CharacterArchiveVoice.162052.1": "放置リアクション(長時間)", + "CharacterArchiveVoice.162053.1": "初加入", + "CharacterArchiveVoice.162054.1": "再加入", + "CharacterArchiveVoice.162055.1": "勝利リザルト1", + "CharacterArchiveVoice.162056.1": "勝利リザルト2", + "CharacterArchiveVoice.162057.1": "敗北リザルト1", + "CharacterArchiveVoice.162058.1": "敗北リザルト2", + "CharacterArchiveVoice.162059.1": "巡遊者育成1", + "CharacterArchiveVoice.162060.1": "巡遊者育成2", + "CharacterArchiveVoice.162061.1": "ロスレコ再生1", + "CharacterArchiveVoice.162062.1": "ロスレコ再生2", + "CharacterArchiveVoice.162063.1": "覚醒立ち絵解放", + "CharacterArchiveVoice.162064.1": "フォトメモ解放", + "CharacterArchiveVoice.162065.1": "編成1", + "CharacterArchiveVoice.162066.1": "編成2", + "CharacterArchiveVoice.162067.1": "編成3", + "CharacterArchiveVoice.162068.1": "編成4", + "CharacterArchiveVoice.162069.1": "信頼度上昇1", + "CharacterArchiveVoice.162070.1": "信頼度上昇2", + "CharacterArchiveVoice.162071.1": "信頼度上昇3", + "CharacterArchiveVoice.162072.1": "信頼度上昇4", + "CharacterArchiveVoice.162073.1": "ギフトへのお礼1", + "CharacterArchiveVoice.162074.1": "ギフトへのお礼2", + "CharacterArchiveVoice.162075.1": "ギフトへのお礼3", + "CharacterArchiveVoice.162076.1": "汎用ボイス(肯定)", + "CharacterArchiveVoice.162077.1": "汎用ボイス(否定)", + "CharacterArchiveVoice.162078.1": "汎用ボイス(疑問)", + "CharacterArchiveVoice.162079.1": "汎用ボイス(困惑)", + "CharacterArchiveVoice.162080.1": "汎用ボイス(悲嘆)", + "CharacterArchiveVoice.162081.1": "汎用ボイス(興奮)", + "CharacterArchiveVoice.162082.1": "汎用ボイス(怒り)", + "CharacterArchiveVoice.162083.1": "汎用ボイス(幸せ)", + "CharacterArchiveVoice.162084.1": "汎用ボイス(嘆息)", + "CharacterArchiveVoice.162085.1": "汎用ボイス(固有)1", + "CharacterArchiveVoice.162086.1": "汎用ボイス(固有)2", + "CharacterArchiveVoice.162087.1": "汎用ボイス(固有)3", + "CharacterArchiveVoice.162088.1": "汎用ボイス(固有)4", + "CharacterArchiveVoice.162089.1": "汎用ボイス(固有)5" } \ No newline at end of file diff --git a/data/language/ja_jp/charactercg.json b/data/language/ja_jp/charactercg.json index db53e301a..9cb9acfa6 100644 --- a/data/language/ja_jp/charactercg.json +++ b/data/language/ja_jp/charactercg.json @@ -39,6 +39,7 @@ "CharacterCG.15801.1": "ラール(聖夜)", "CharacterCG.15901.1": "クルニス(華服)", "CharacterCG.16001.1": "ウィロー(水着)", + "CharacterCG.16201.1": "セイナ(原点)", "CharacterCG.99701.1": "太古ノ巨神兵(左手)", "CharacterCG.99801.1": "太古ノ巨神兵(右手)", "CharacterCG.99901.1": "太古ノ巨神兵" diff --git a/data/language/ja_jp/characterdes.json b/data/language/ja_jp/characterdes.json index 2c37f5beb..2a781266d 100644 --- a/data/language/ja_jp/characterdes.json +++ b/data/language/ja_jp/characterdes.json @@ -479,6 +479,18 @@ "CharacterDes.160.7": "特化構築2", "CharacterDes.160.8": "生天目仁美", "CharacterDes.160.9": "バブルフロッグを継続的に巨大化させ、広範囲にダメージを与える構築", + "CharacterDes.162.1": "*****", + "CharacterDes.162.10": "大剣の強烈な斬撃を叩き込む構築。", + "CharacterDes.162.11": "大剣を強化し、大量の星雷を発生させる構築。", + "CharacterDes.162.12": "高速斬撃を強化し、雷鳴の如く攻め立てる構築。", + "CharacterDes.162.2": "*****", + "CharacterDes.162.3": "閃銀の騎士は大剣を振るって過去を葬り、闘技場で磨いた剣技を駆使する。ただ、明日を切り拓くために。", + "CharacterDes.162.4": "特化構築1", + "CharacterDes.162.5": "特化構築2", + "CharacterDes.162.6": "特化構築1", + "CharacterDes.162.7": "特化構築2", + "CharacterDes.162.8": "今泉りおな", + "CharacterDes.162.9": "長剣による高速斬撃を繰り出す構築。", "CharacterDes.997.1": "???", "CharacterDes.997.10": "*****", "CharacterDes.997.11": "*****", diff --git a/data/language/ja_jp/characterskin.json b/data/language/ja_jp/characterskin.json index 17becd544..2afbb41c6 100644 --- a/data/language/ja_jp/characterskin.json +++ b/data/language/ja_jp/characterskin.json @@ -15,6 +15,8 @@ "CharacterSkin.10802.1": "カシミラ・覚醒", "CharacterSkin.11001.1": "フィレン・デフォルト", "CharacterSkin.11002.1": "フィレン・覚醒", + "CharacterSkin.11003.1": "ファム・ファタールの誘惑", + "CharacterSkin.11003.2": "力を借りるには、それ相応の代償が必要よ。\nなにを怖がっているの?私は悪魔じゃないわ。", "CharacterSkin.11101.1": "アヤメ・デフォルト", "CharacterSkin.11102.1": "アヤメ・覚醒", "CharacterSkin.11103.1": "1/365の君と", @@ -25,6 +27,8 @@ "CharacterSkin.11202.1": "セイナ・覚醒", "CharacterSkin.11203.1": "日焼けあとの思い出", "CharacterSkin.11203.2": "青く透きとおる海、白く輝く砂浜、ビーチで過ごすならやっぱりコレだよね!\u000bこんがりいろづく日焼けのあとには、夏の思い出がたーっくさん詰まってるよ!", + "CharacterSkin.11205.1": "ほがらかな午睡の傍らで", + "CharacterSkin.11205.2": "今日の依頼は、私と一日中のんびり過ごすことだよ~。\n早くパジャマに着替えて!誰のために隣を空けてると思ってるの?", "CharacterSkin.11301.1": "シーミャオ・デフォルト", "CharacterSkin.11302.1": "シーミャオ・覚醒", "CharacterSkin.11303.1": "負けるな!マジカルガール!", @@ -123,6 +127,8 @@ "CharacterSkin.15002.1": "ラール・覚醒", "CharacterSkin.15501.1": "シア・デフォルト", "CharacterSkin.15502.1": "シア・覚醒", + "CharacterSkin.15503.1": "サンゴの海に誘われ", + "CharacterSkin.15503.2": "海に満ちているのは、珊瑚の香りとあなたの香り。目を閉じると、優しく抱きしめられているような気がする。", "CharacterSkin.15601.1": "ナズナ・デフォルト", "CharacterSkin.15602.1": "ナズナ・覚醒", "CharacterSkin.15603.1": "ヘンテコティータイム", @@ -135,6 +141,8 @@ "CharacterSkin.15902.1": "クルニス(華服)・覚醒", "CharacterSkin.16001.1": "ウィロー(水着)・デフォルト", "CharacterSkin.16002.1": "ウィロー(水着)・覚醒", + "CharacterSkin.16201.1": "セイナ(原点)・デフォルト", + "CharacterSkin.16202.1": "セイナ(原点)・覚醒", "CharacterSkin.99701.1": "太古ノ巨神兵(左手)", "CharacterSkin.99702.1": "???", "CharacterSkin.99801.1": "太古ノ巨神兵(右手)", diff --git a/data/language/ja_jp/charactertag.json b/data/language/ja_jp/charactertag.json index 7943a74bc..c2fe47ada 100644 --- a/data/language/ja_jp/charactertag.json +++ b/data/language/ja_jp/charactertag.json @@ -25,5 +25,6 @@ "CharacterTag.314.1": "雲笈文化", "CharacterTag.315.1": "恩恵意志", "CharacterTag.316.1": "花咲旅団", - "CharacterTag.317.1": "ムーナワークス" + "CharacterTag.317.1": "ムーナワークス", + "CharacterTag.318.1": "閃銀騎士団" } \ No newline at end of file diff --git a/data/language/ja_jp/chargeminstance.json b/data/language/ja_jp/chargeminstance.json index 10dc8d112..0f2792393 100644 --- a/data/language/ja_jp/chargeminstance.json +++ b/data/language/ja_jp/chargeminstance.json @@ -5,16 +5,22 @@ "CharGemInstance.1001.2": "市街地でギャングやアウトローが暴走中!\u000bスケボーで高速移動するギャングたちを制圧して街の治安を取り戻し、騎士道精神コインを手に入れよう!", "CharGemInstance.1002.1": "裏路地の喧嘩祭り", "CharGemInstance.1002.2": "市街地でギャングやアウトローが暴走中!\u000bスケボーで高速移動するギャングたちを制圧して街の治安を取り戻し、騎士道精神コインを手に入れよう!", + "CharGemInstance.1003.1": "裏路地の喧嘩祭り", + "CharGemInstance.1003.2": "市街地でギャングやアウトローが暴走中!\u000bスケボーで高速移動するギャングたちを制圧して街の治安を取り戻し、騎士道精神コインを手に入れよう!", "CharGemInstance.2000.1": "恐怖の人食い森", "CharGemInstance.2000.2": "地理協会の依頼で未開の森を探索!\u000b毒霧に気をつけつつ、ウッドモットの群れを討伐して、冒険者の証を手に入れよう!", "CharGemInstance.2001.1": "恐怖の人食い森", "CharGemInstance.2001.2": "地理協会の依頼で未開の森を探索!\u000b毒霧に気をつけつつ、ウッドモットの群れを討伐して、冒険者の証を手に入れよう!", "CharGemInstance.2002.1": "恐怖の人食い森", "CharGemInstance.2002.2": "地理協会の依頼で未開の森を探索!\u000b毒霧に気をつけつつ、ウッドモットの群れを討伐して、冒険者の証を手に入れよう!", + "CharGemInstance.2003.1": "恐怖の人食い森", + "CharGemInstance.2003.2": "地理協会の依頼で未開の森を探索!\u000b毒霧に気をつけつつ、ウッドモットの群れを討伐して、冒険者の証を手に入れよう!", "CharGemInstance.3000.1": "深淵の異変", "CharGemInstance.3000.2": "ゼリゼリの大群が出没!\u000bスキルのクールタイムがリセットされるギミックを活用して、信仰の証を手に入れよう!", "CharGemInstance.3001.1": "深淵の異変", "CharGemInstance.3001.2": "ゼリゼリの大群が出没!\u000bスキルのクールタイムがリセットされるギミックを活用して、信仰の証を手に入れよう!", "CharGemInstance.3002.1": "深淵の異変", - "CharGemInstance.3002.2": "ゼリゼリの大群が出没!\u000bスキルのクールタイムがリセットされるギミックを活用して、信仰の証を手に入れよう!" + "CharGemInstance.3002.2": "ゼリゼリの大群が出没!\u000bスキルのクールタイムがリセットされるギミックを活用して、信仰の証を手に入れよう!", + "CharGemInstance.3003.1": "深淵の異変", + "CharGemInstance.3003.2": "ゼリゼリの大群が出没!\u000bスキルのクールタイムがリセットされるギミックを活用して、信仰の証を手に入れよう!" } \ No newline at end of file diff --git a/data/language/ja_jp/chargeminstancerewardgroup.json b/data/language/ja_jp/chargeminstancerewardgroup.json new file mode 100644 index 000000000..5c34b814c --- /dev/null +++ b/data/language/ja_jp/chargeminstancerewardgroup.json @@ -0,0 +1,8 @@ +{ + "CharGemInstanceRewardGroup.101.1": "騎士道精神コイン", + "CharGemInstanceRewardGroup.102.1": "欠けた恩恵のしずく", + "CharGemInstanceRewardGroup.201.1": "冒険者の証", + "CharGemInstanceRewardGroup.202.1": "欠けた恩恵のしずく", + "CharGemInstanceRewardGroup.301.1": "信仰の証", + "CharGemInstanceRewardGroup.302.1": "欠けた恩恵のしずく" +} \ No newline at end of file diff --git a/data/language/ja_jp/chargetlines.json b/data/language/ja_jp/chargetlines.json index 341c0edb7..b7d860f16 100644 --- a/data/language/ja_jp/chargetlines.json +++ b/data/language/ja_jp/chargetlines.json @@ -19,6 +19,7 @@ "CharGetLines.11002.1": "お互い気心が知れているのだし、挨拶は不要。なぜ私を探していたのか答えてくれるなら、付き合ってあげてもいいわ", "CharGetLines.11003.1": "より強固な関係にしていくため、一度契約を見直しましょうか?", "CharGetLines.11004.1": "共に歩んでいくと決めた以上、私から逃げられるとは思わないことね♪", + "CharGetLines.11005.1": "力を借りるには、それ相応の代償が必要よ。\nなにを怖がっているの?私は悪魔じゃないわ。", "CharGetLines.11101.1": "初めまして、アヤメといいます。ええと…至らない点もあると思いますが、よろしくお願いします", "CharGetLines.11102.1": "ただいま戻りました。バイトでもらったお給料は、ギルドの予備金として、私の代わりに管理しておいてください", "CharGetLines.11103.1": "このバッグの重さは、すなわちこれまで詰め込んできた知識の重さなんです", @@ -30,6 +31,7 @@ "CharGetLines.11203.1": "これからも、みんなで一緒に旅しようね!", "CharGetLines.11204.1": "ミドリちゃんの修理が終わったら、一緒に星ノ塔を\n眺めにいかない?", "CharGetLines.11205.1": "青く透きとおる海、白く輝く砂浜、ビーチで過ごすならやっぱりコレだよね!\u000bこんがりいろづく日焼けのあとには、夏の思い出がたーっくさん詰まってるよ!", + "CharGetLines.11207.1": "今日の依頼は、私と一日中のんびり過ごすことだよ~。\n早くパジャマに着替えて!誰のために隣を空けてると思ってるの?", "CharGetLines.11301.1": "はじめまして、白沢管理局のシーミャオです。以後あなたのギルドとの協力に関する連絡事項は、すべて私が担当します。どうぞよろしくお願いしますね", "CharGetLines.11302.1": "お久しぶりです、ボス。早速なのですが、急ぎの案件を受けていただけませんか?詳細は移動しながら説明します", "CharGetLines.11303.1": "水は自在に形を変えます。つまりその可能性は無限大!", @@ -166,6 +168,7 @@ "CharGetLines.15502.1": "あっ、また会ったね!わたしたちの縁は、船を固定するロープよりも固いのかも♪", "CharGetLines.15503.1": "サーフィンの魅力、教えてあげるね!", "CharGetLines.15504.1": "あの夜感じた、月の光と波の音…ふふ、きっとウサギさんも、この先ずーっと忘れられないよね", + "CharGetLines.15505.1": "海に満ちているのは、珊瑚の香りとあなたの香り。目を閉じると、優しく抱きしめられているような気がする。", "CharGetLines.15601.1": "ふわぁ…花咲旅団のナズナだよ。がんばるのはあんまり得意じゃないけど…魔王さんと一緒なら、ちょっとだけやる気、出してあげてもいいかな", "CharGetLines.15602.1": "あ、また会ったね魔王さん。ああ、いいよいいよ、わたしのことはお構いなく。おたがいのんびりやってこうよ", "CharGetLines.15603.1": "シュババババッ!お~、なんか強くなった気がする", @@ -186,5 +189,9 @@ "CharGetLines.16001.1": "みんなと一緒に海に来られてよかったです。ただ、はしゃぐのはけっこうですが、危ないことをしたらダメですよ?", "CharGetLines.16002.1": "ビーチの平和を守るため、私はまだまだ必要とされているようですね。というわけで、もう少しみんなとご一緒させていただきます。", "CharGetLines.16003.1": "いくら注意しても聞かない人は、力づくで言う事を聞いてもらいますからね?", - "CharGetLines.16004.1": "みんなが心配するから、そろそろ帰らないといけない時間なんですけど…もう少しだけ、ふたりきりの時間を楽しみませんか?" + "CharGetLines.16004.1": "みんなが心配するから、そろそろ帰らないといけない時間なんですけど…もう少しだけ、ふたりきりの時間を楽しみませんか?", + "CharGetLines.16201.1": "閃銀騎士団団長のエリナ。要請を受けて参上しました。魔法は得意じゃないけど…剣の腕なら誰にも負けません。あなたと最後まで戦い抜き、あなたの大切なものを守り抜くとここに誓いましょう。", + "CharGetLines.16202.1": "『一度目の出会いは縁、二度目の出会いは運命』と言いますが…それが本当なら、この再会は運命なのかもしれませんね。", + "CharGetLines.16203.1": "運命があなたをどこへ導こうとも、行く手をふさぐものは、私が剣となり斬り払います", + "CharGetLines.16204.1": "どうしたんですか?早く洗わないと、体が冷えてしまいますよ?" } \ No newline at end of file diff --git a/data/language/ja_jp/dailyquest.json b/data/language/ja_jp/dailyquest.json index 6d8f46ced..a147c3528 100644 --- a/data/language/ja_jp/dailyquest.json +++ b/data/language/ja_jp/dailyquest.json @@ -9,6 +9,7 @@ "DailyQuest.1008.1": "ココチャでギフトを1回贈る", "DailyQuest.1009.1": "調達からデイリーギフトを受け取る", "DailyQuest.1010.1": "依頼を1回受注する", + "DailyQuest.1011.1": "「魔王ノ塔」で毎日の贈り物を1回受け取る", "DailyQuest.2001.1": "技能研修を1回クリアする", "DailyQuest.2002.1": "昇格試練を1回クリアする", "DailyQuest.2003.1": "基礎研修を1回クリアする", diff --git a/data/language/ja_jp/datingbranch.json b/data/language/ja_jp/datingbranch.json index 57c1fef9c..e011f17b0 100644 --- a/data/language/ja_jp/datingbranch.json +++ b/data/language/ja_jp/datingbranch.json @@ -8,6 +8,12 @@ "DatingBranch.17001.1": "一緒に温泉に入ろう。", "DatingBranch.17001.2": "一緒に卓球をやろう。", "DatingBranch.17001.3": "少し散策してこよう。", + "DatingBranch.18001.1": "のんびり散歩する。", + "DatingBranch.18002.1": "チェスボードを見る。", + "DatingBranch.19001.1": "浴場に入る。", + "DatingBranch.19002.1": "クリームを塗る時間だ。", + "DatingBranch.20001.1": "早く中に入ろう。", + "DatingBranch.20002.1": "雨がひどいから、泊まっていって。", "DatingBranch.5000.1": "左側のエリアを探索しよう。", "DatingBranch.5000.2": "右側のエリアを探索しよう。", "DatingBranch.5001.1": "さらに奥へ進もう。", diff --git a/data/language/ja_jp/datingcharacterevent.json b/data/language/ja_jp/datingcharacterevent.json index 0bbb928d3..8ab048a67 100644 --- a/data/language/ja_jp/datingcharacterevent.json +++ b/data/language/ja_jp/datingcharacterevent.json @@ -11,6 +11,12 @@ "DatingCharacterEvent.103303.5": "奇妙な盛り付け", "DatingCharacterEvent.103303.6": "学園で\r\nなにかが見つかる\r\nかもしれない……", "DatingCharacterEvent.103303.7": "食堂のおばちゃんの不思議な手さばきを目の当たりにしたふたりは、まるでジェットコースターに乗っているような心地になった。\nそれにしてもなぜ、料理を注文する時でさえ、望んだままのものを受け取ることは難しいのだろう?", + "DatingCharacterEvent.103304.1": "卓球台を見た瞬間、あなたとコハクは顔を見合わせる。言葉を交わさずとも、互いの心はひとつだった。\r\n「卓球でひと勝負といこうか」\r\nあなたはラケットを手に取り、挑発するように笑う。\r\n「ボス相手でも……負けない」\r\nコハクも珍しく闘志を見せ、同じようにラケットを構えた。", + "DatingCharacterEvent.103304.2": "「せいっ!」「はっ!」「そこっ!」「ほっ!」\r\n勝負は互いに譲らず、一進一退の攻防を見せていた。\r\n球速はだんだんと速くなり、戦いは熾烈を極める。\r\n互いを見据える視線の交点では火花が飛び散り、正々堂々としていながらも絶対に負けられないという気迫が満ちていた。", + "DatingCharacterEvent.103304.3": "「終わった――」\r\n激闘の末、あなたはついに敗れた。\r\n「さすがだね、コハク」\r\n「ボスも。最高の試合だった」\r\nあなたたちはラケットを置くと、熱い握手を交わしながら笑い合う。\r\n爽やかな心地のする、全力を尽くした戦いだった……\r\nなお、最終スコアは3対11である。", + "DatingCharacterEvent.103304.5": "卓球対決", + "DatingCharacterEvent.103304.6": "温泉リゾートでなにかが見つかるかもしれない……", + "DatingCharacterEvent.103304.7": "あなたとコハクは、卓球で熱い勝負を繰り広げた。\r\n結果は言うまでもなく、あなたはコハクの相手にならず大敗してしまった。\r\nそれでも、あなたたちは共に心ゆくまで卓球対決を楽しんだ。", "DatingCharacterEvent.107301.1": "店員が店内のポスターを指差しながら、熱心に抽選会の説明をしている。\n意外なことに、ティリアはその説明に聞き入っていた。", "DatingCharacterEvent.107301.2": "「うん……この抽選に違法性は見当たらないであります!」\n彼女はホッと息をつき、席に戻っていく。", "DatingCharacterEvent.107301.3": "「えへへ……ついつい仕事のくせが出てしまったのであります」\n彼女は照れくさそうに頭をかく。\nしかし彼女は間違いなく立派な『正義の使者』なのであった。", @@ -23,6 +29,12 @@ "DatingCharacterEvent.107302.5": "事件解決", "DatingCharacterEvent.107302.6": "マーケットでなにかが見つかるかもしれない……", "DatingCharacterEvent.107302.7": "休日のティリアとマーケットを歩いていると、泥棒に遭遇してしまう。\n休みであるにも関わらず彼女はいつもと同じように容疑者を捕まえてみせた。その満足げな笑顔は、いつもよりも輝いて見えた。", + "DatingCharacterEvent.107303.1": "「いいですね!私も温泉に入ってみたいです!」\r\nティリアはそう言って、荷物が置いてある場所へと走っていく。\r\nそして、戻ってきた彼女の手には、なぜか帝国護衛隊の兜が握られていた。", + "DatingCharacterEvent.107303.2": "「まさか……」\r\n「はい!特訓をしようと思いまして!熱気のこもった環境にも耐えられれば、今後、見張り中に倒れることもなくなるはずです!」\r\n「ええと……こんな湿気だらけの場所に兜を持ち込んだら、錆びてしまうのではないか?」", + "DatingCharacterEvent.107303.3": "それでも兜をかぶって温泉に入ろうとするティリアの突飛な行動は、スタッフの制止と、あなたの懇切丁寧な説得によってなんとか阻止された。\r\n「訓練のことはいったん忘れて、少しはリラックスしよう」\r\n「すみません……あたたかくて、とても気持ちいいです……」\r\nティリアは余計な考えを捨て、思う存分温泉を楽しんだ。", + "DatingCharacterEvent.107303.5": "止められた「特訓」", + "DatingCharacterEvent.107303.6": "温泉リゾートでなにかが見つかるかもしれない……", + "DatingCharacterEvent.107303.7": "ティリアは兜をかぶって温泉に入り、突拍子もない「特訓」をしようとした。\r\nあなたはその行動をなんとか阻止することに成功し、最後は普通に、美しく穏やかな温泉でのひとときを楽しんだ。", "DatingCharacterEvent.108301.1": "カシミラと洞窟を探索していると、目の前に断崖絶壁が現れる。\nしかし彼女は「このまま進もう。近道だ」と言ってあなたに手を差し出す。", "DatingCharacterEvent.108301.2": "どう進むつもりだろう……と考えていると、彼女はあなたを軽々と抱き上げた。そのまま力強く飛び上がり、断崖の向こう側へと渡ってみせる。\nあなたは状況を理解する前に地面に下ろされたが、彼女の軽やかな身のこなしはその目にしかと焼き付いていた。", "DatingCharacterEvent.108301.3": "「この程度、過酷な戦場と比べればどうということはない」\nその言葉は自信に満ちていたが、頬は少し赤くなっていた。人を抱えて飛ぶのはさすがに疲れるのだろうか……?", @@ -53,6 +65,12 @@ "DatingCharacterEvent.110302.5": "望んだ者こそ、針にかかる", "DatingCharacterEvent.110302.6": "港でなにかが見つかるかもしれない……", "DatingCharacterEvent.110302.7": "多忙を極めるフィレンが、意外にも「釣り」というアクティビティに興味を示した。\r\n情操を養うためだと言い、貴方を夜釣りに誘う。\r\nしかし、まったく魚が釣れない状況に対し、負けず嫌いな彼女の心に火がついた。\r\n大量の餌を投入し、釣れるまで帰らないという。\r\nもちろん、あなたも最後まで付き合うことになった。", + "DatingCharacterEvent.110303.1": "マーケットの賑わいはあなたの想像を超えていたが、フィレンにとっては勝手知ったるもののようだった。\r\n「一日中オフィスに座っているのに、どうして?」とあなたが言うと、彼女は微笑んで答えた。\r\n「どうして、って。現地調査は欠かせないでしょう?」", + "DatingCharacterEvent.110303.2": "フィレンはことあるごとに、都市内にあるいくつかの商業センターを訪ねているらしい。\r\nその中には、いま歩いているこの場所も含まれている。\r\n「利用客として歩いてこそ、生のマーケットの反応と、利用者のありのままの暮らしを目にできるから」\r\n「つまり、君にとってこれは仕事の一環なんだな」\r\nあなたは素直に感心し、同時にこれでこそフィレンだと思った。", + "DatingCharacterEvent.110303.3": "「普段なら、ね。でも今日は、あなたと一緒に出かけているのだから、少し違うわ」\r\nフィレンは、何かをほのめかすようにあなたへウインクした。\r\nしばらくして、彼女は微笑みながらあなたの腕に手を絡めた。ふたりは、どこにでもいる恋人同士のようにマーケットを歩いていく。\r\n……やはり、彼女の考えていることを見抜くのは難しい。", + "DatingCharacterEvent.110303.5": "現地調査?", + "DatingCharacterEvent.110303.6": "マーケットでなにかが見つかるかもしれない……", + "DatingCharacterEvent.110303.7": "あなたの想像以上にフィレンはマーケットに詳しかった。その理由は、彼女が真摯にマーケットの反応を知るため、普段から足繁く視察に来ているからだった。\r\nいついかなるときも仕事のことを考えているなんて、さすがフィレンだとあなたは思った。\r\nしかしその考えはすぐに覆される。彼女が突然、あなたの腕に手を絡め、この視察を「恋人」気分の買い物に変えてしまったから。彼女の心はいつだって読みきれない。", "DatingCharacterEvent.111301.1": "アヤメは肩の力を抜き、\n最近悩んでいることについて語り始めた。", "DatingCharacterEvent.111301.2": "ギルドの予算、巡遊者の仕事の難しさ、物価の変動、そして都市での活動の制限――\nあなたはアヤメの話に耳を傾けつつ、彼女に寄り添う形でアドバイスを送った。", "DatingCharacterEvent.111301.3": "胸に溜め込んでいたものをあらかた吐き出したおかげか、アヤメの顔色はだいぶ良くなっていた。\n「あの……やっぱり私って、面倒くさい性格をしていますよね?」\n「せっかくの休みなのにこんな話をしてしまい……すみませんでした」\n彼女は申し訳なさそうに頭を下げた。\nアヤメが思い悩むのは、ギルドの皆の生活を考えているからだ。そしてそこが彼女の良いところだとあなたは知っている。\n優しい彼女を労うため、あなたはこの店自慢のあまーい特製ドリンクをおごってあげることにした。", @@ -65,6 +83,12 @@ "DatingCharacterEvent.111303.5": "図書館での雑談", "DatingCharacterEvent.111303.6": "学園で\r\nなにかが見つかる\r\nかもしれない……", "DatingCharacterEvent.111303.7": "アヤメにとって図書館は、心身ともにリラックスできる場所である。彼女がかつて思い描いた理想の人生は、これらの本棚の中に隠されていた。\nしかし大きくて安定感がある本棚は、同時に外から差し込む太陽までもさえぎってしまっていた。", + "DatingCharacterEvent.111304.1": "せっかく温泉リゾートに来たのだからと、あなたとアヤメは思う存分満喫することにした。\r\n「はぁ~……疲れが溶けていくみたいです……体がふわふわしてきました……」\r\n「そうだね」\r\nあなたたちはそれぞれ独立した空間で、のんびりと温泉を楽しんでいた。しばらくして会話は途切れ、静寂が訪れる。", + "DatingCharacterEvent.111304.2": "少しして、あなたは背後から、なにかがこすれる音を聞いた。\r\n「アヤメ?なにをしているんだ?」\r\n「な、なんでもありません!」", + "DatingCharacterEvent.111304.3": "ごまかされたことで余計に気になり、問いを重ねると、アヤメはついに、少し恥ずかしそうに白状した。\r\nさっきまで、湯気で曇ったガラスの仕切りに文字を書いていたのだという。彼女は、その行為を少し子どもっぽいと思っていたらしい。\r\n「それで、なにを書いていたんだ?」\r\n「……なにも。もう全部消えましたから」", + "DatingCharacterEvent.111304.5": "子どもっぽさ", + "DatingCharacterEvent.111304.6": "温泉リゾートでなにかが見つかるかもしれない……", + "DatingCharacterEvent.111304.7": "あなたとアヤメは、静かな温泉の時間を一緒に楽しんでいた。\r\nふと、アヤメがいるほうから、かすかになにかがこすれる音が聞こえてくる。どうやら彼女は、湯気で曇ったガラスに文字を書いていたらしい。\r\n結局最後まで、あなたは彼女がなにを書いていたのかを知ることはなかった。", "DatingCharacterEvent.112301.1": "きれいな模様のキノコを見つけ、口に運ぼうとしたところでセイナに止められた。\n「いやいやいや、それ幻覚症状を引き起こす毒キノコだから!」\nそう言いつつも、彼女は興味深い視線をキノコに向けている。", "DatingCharacterEvent.112301.2": "「……ま、火を通せば食べられるんだけどねー♪」\nセイナは落ち葉や枯れ枝を集め、慣れた様子で焚き火を始めた。\n「ほら、焼けてきた。う~ん……いいにお~い!」", "DatingCharacterEvent.112301.3": "集めたキノコで料理を作り、お腹を満たした。\n少しだけ頭がぼーっとするような気もしたが、セイナは「もしものときは、私がおんぶして帰るから。安心して!」と言う。こうして休憩を取った後、ふたりは引き続き探索を始めた。", @@ -77,6 +101,12 @@ "DatingCharacterEvent.112302.5": "巡遊者は伊達じゃない", "DatingCharacterEvent.112302.6": "マーケットでなにかが見つかるかもしれない……", "DatingCharacterEvent.112302.7": "剣術の模擬戦を披露する大道芸に飛び入り参加し、圧倒的な力の差を見せつけたセイナ。\n大歓声が上がる中、あなたは心の中で、「巡遊者たちは全員これほど強いのか?」という疑問が湧いた。", + "DatingCharacterEvent.112303.1": "「温泉っていいね。疲れが全部吹き飛んじゃった!」\r\nセイナは大きく伸びをし、オアシス号に戻って寝ようとしていたが、休憩室に置かれたある神器に目を奪われた。", + "DatingCharacterEvent.112303.2": "「ジュークボックスの神器か」\r\nあなたはその神器を少し調べたあと、そう結論づけた。\r\n「試してみる?」\r\nセイナが興味津々な顔をしているのに気づき、あなたはマイクを彼女に手渡した。\r\nセイナは少し恥ずかしそうにそれを受け取り――\r\n「あ~~あ~~……わっ!私の声、すごく大きくなった!」\r\nマイクに声を吹き込みながら目を見開く。", + "DatingCharacterEvent.112303.3": "「~~♪~~♪」\r\n楽しくなってきたセイナは、マイクを手に歌い続けた。\r\nあなたがもう時間だと声をかけると、名残惜しそうにマイクから手を離す。\r\n「いつか絶対、ジュークボックスの神器を取り出してみせる!」\r\nセイナはそう決意するのであった。", + "DatingCharacterEvent.112303.5": "誕生・マイクの女王", + "DatingCharacterEvent.112303.6": "温泉リゾートでなにかが見つかるかもしれない……", + "DatingCharacterEvent.112303.7": "あなたとセイナは一緒に温泉に入ったあと、休憩室でマイク付きジュークボックスの神器を見つけた。セイナにマイクを渡すと、彼女は思いがけず歌う楽しさに気づく。セイナは、いつか必ずジュークボックスを願掛けで取り出し、オアシス号に置くと決意した。", "DatingCharacterEvent.113301.1": "いろとりどりのケーキと飲み物が、所狭しとテーブルに並べられている。\nシーミャオはごくりと唾を飲み、その品々をジッと眺めていた。", "DatingCharacterEvent.113301.2": "「ひ、ひと口……ひと口だけなら太らない……はず!」\n鬼気迫る表情で、うわ言のようにつぶやく。\nただごとではない空気を感じ取ったあなたは、彼女に先んじてケーキに手を伸ばした。我慢しなくていい――彼女にそう伝えるために。", "DatingCharacterEvent.113301.3": "その甲斐もあり、シーミャオはようやくケーキに手を付け始めた。\n「そ、そうですよね。それにふたりそろって太るなら……おたがい様ですし」つぶやく彼女の声が、かすかに耳に届いた。", @@ -167,6 +197,12 @@ "DatingCharacterEvent.118303.5": "熱い視線", "DatingCharacterEvent.118303.6": "学園で\r\nなにかが見つかる\r\nかもしれない……", "DatingCharacterEvent.118303.7": "あなたはクルニスと一緒に図書館で最新の医学書を読む。彼女は学界を離れて随分と経つが、いまでも新しい医学の知識を取り入れている。理論と実践は人間の進歩に繋がる大事なことで、欠けてはいけないものだ。", + "DatingCharacterEvent.118304.1": "マーケットにやって来ると、クルニスの目がキラキラと輝きだした。通りかかるさまざまな店の前で必ず足を止めるのだが、あなたは直感的に理解できた。クルニスは普通の用途としては品々を見ていないだろう。", + "DatingCharacterEvent.118304.2": "やがて、あなたとクルニスは一軒の花屋に入った。\r\n「見て。この花瓶の形と材質、フラスコにぴったりだと思わない?」\r\nクルニスは花瓶の中の花を取り出すと、瓶の構造をじっくり観察し始めた。\r\nほどなくして、あなたは脇にいる店主の少し怒った視線に気づいた。", + "DatingCharacterEvent.118304.3": "追い出されないよう、あなたはすぐにクルニスの行動を止めた。\r\nだが一足遅かったようだ。店主は強い口調で、一度手をつけたその花瓶は買い取ってもらうと言ってきた。\r\n結局それは、まさにクルニスの望みを叶えることとなる。\r\nこうしてあなたとクルニスは、花瓶と花の代金で『フラスコ』を買うことができた。", + "DatingCharacterEvent.118304.5": "別の使い道", + "DatingCharacterEvent.118304.6": "マーケットでなにかが見つかるかもしれない……", + "DatingCharacterEvent.118304.7": "クルニスはマーケットで、『フラスコ』として使うのにぴったりな花瓶を見つけた。じっくり観察するため、彼女は花瓶の中の花を引き抜いてしまう。怒った店主に花瓶の買取を命じられるが、それこそクルニスの思う壺であった。", "DatingCharacterEvent.119301.1": "いろとりどりのケーキとジュースがテーブルにところ狭しと並んでいる。\n店員がミニケーキセットを運んでくると、ナノハはにっこり微笑んで口を開く。\n「僭越ながら、余興をご用意させていただきました」", "DatingCharacterEvent.119301.2": "「実はこの中に、1つだけナノハの手作りケーキがあるのですが……魔王様は、おわかりになりますか?」\n挑戦することにしたあなたは、ケーキを順番に食べ始める。", "DatingCharacterEvent.119301.3": "そしてもっとも好みに合う味のケーキを口にした瞬間、「これだ!」と声を上げた。\n「ふふ。正解です。さすがは魔王様ですね」\n熱い視線を向けてくるナノハに見守られながら、あなたは特別なケーキセットを食べ終えた。", @@ -287,6 +323,12 @@ "DatingCharacterEvent.130302.5": "古い手紙", "DatingCharacterEvent.130302.6": "学園で\r\nなにかが見つかる\r\nかもしれない……", "DatingCharacterEvent.130302.7": "あなたとトーナは、図書館で誰にも受け取られないまま放置された古い手紙の山を見つけた。かつては、もっと積み重なっていたのだろう。", + "DatingCharacterEvent.130303.1": "突然吹いた強い風が、トーナの手にあった手紙をさらい、真っ暗な洞窟の中へ飛ばしてしまった。", + "DatingCharacterEvent.130303.2": "「いけない!」\r\nトーナは迷うことなく、手紙を追って洞窟へと駆け込んだ。\r\nあなたもすぐにあとを追ったが、洞窟の入口の岩を越えたさらに奥から声が聞こえてきた。\r\n「きゃあ――!」\r\nあなたは慌てて声の聞こえたほうへと向かった。\r\n「トーナ!大丈夫か!?」", + "DatingCharacterEvent.130303.3": "「あはは……大丈夫。ちょっと滑って転んだだけ」\r\nあなたは岩の下で転んでいるトーナを見つけた。彼女の顔には少し泥がついていて、いくらか汚れてしまっている。\r\n「でも、手紙はつかまえたよ!危うくもっと奥まで飛ばされるところだった!」\r\n「まったく……手紙も大事だが、自分の体も大事にしなくてはダメではないか」", + "DatingCharacterEvent.130303.5": "飛ばされた手紙", + "DatingCharacterEvent.130303.6": "洞窟でなにかが見つかるかもしれない……", + "DatingCharacterEvent.130303.7": "配達中の手紙が洞窟の中に飛ばされ、トーナは手紙を追って転倒したが、幸い怪我はなく、手紙も無事に取り戻すことができた。\r\n洞窟を出たあと、トーナはあらためて自分の無茶を謝った。だがあなたにはわかっていた。たとえ何度同じことが起きても、配達人であるトーナは迷わず手紙を追いかけるだろう、と。", "DatingCharacterEvent.132301.1": "あなたとミネルバは、洞窟のさらに奥へと進んでいく。洞窟の奥には、かすかに光が見える。\n角を曲がると、光る植物が星空のように薄暗い洞窟の中一面に広がっていた。", "DatingCharacterEvent.132301.2": "その光景にミネルバが感嘆の声をもらす。\n「ちなみにこの植物のエキスを集めると……」\nあなたはそう言って葉を切りとり、断面から流れ出した蛍光色の液体を容器に集めた。", "DatingCharacterEvent.132301.3": "そしてあなたが無地のスケートボードをとり出すと、ミネルバは目を輝かせて声を上げた。「ははっ、いいセンスしてるじゃねぇか!」\nどうやら彼女は、いまから何が起きるのかを理解したらしい。", @@ -317,6 +359,12 @@ "DatingCharacterEvent.133302.5": "止まらない水車", "DatingCharacterEvent.133302.6": "港でなにかが見つかるかもしれない……", "DatingCharacterEvent.133302.7": "ナツカと一緒に小舟を漕いでいると、彼女は遠くの岸辺で回り続ける水車に目を留めた。\r\n彼女にとって、その光景がフィーリエで一番好きな景色なのだ。\r\n「でも今は、あなたがそばにいるからこそ違って見える」\r\nと微笑むナツカ。\r\nあなたはその言葉の真意を察し、ナツカと並んで静かにその景色を見つめたのだった。", + "DatingCharacterEvent.133303.1": "星ノ塔内部の環境に関する資料を探していたナツカは、あなたの助けもあり、すぐにそれらを見つけることができた。\r\n「他にも探しているものはある?」\r\nあなたが尋ねると、ナツカは少し迷ったあと、小さく頷いた。", + "DatingCharacterEvent.133303.2": "彼女はあなたの手を引き、別の区画へ向かった。\r\nそこの本棚に並んでいる本はどれも詩集だった。\r\n「星ノ塔の中から伝わったものもあれば、古代の詩人たちが書いたものもあるの」\r\nナツカはそう紹介しながら本を選び、いくつか見比べ迷った末、ようやく気に入った一冊を選び出した。", + "DatingCharacterEvent.133303.3": "ナツカが詩集を胸元に抱き、うれしそうな顔をしたと思ったら、急に伏し目がちにあなたを見てきた。\r\n「もし機会があったら……私が詩を読むのを聞いてくれないかしら?深い意味はないの。ただ……誰かに聞いてほしくて」\r\n「もちろん。楽しみにしているよ」\r\n「よかった」ナツカはほっと息をついたようだった。\r\n「それじゃあ……約束よ?」", + "DatingCharacterEvent.133303.5": "詩を、あなたに", + "DatingCharacterEvent.133303.6": "学園の中でなにかが見つかるかもしれない……", + "DatingCharacterEvent.133303.7": "ナツカはあなたと一緒に図書館で重要な資料を集めた。\r\nしかしそれ以外にも、ナツカには興味のある本があった。\r\n詩集だ。美しい言葉が流れ、人の心を語る詩。\r\n彼女はいつかあなたに詩を読み聞かせてくれるらしい。\r\nあなたはそのときを心待ちにしていた。", "DatingCharacterEvent.134301.1": "あなたとフユカはスイーツショップの店長に見つかってしまった。\r\n「おやおや、これはフユカ様じゃありませんか!まさかこっそりデート中ですか?」\r\n店長の冗談に、フユカは顔を真っ赤にしていまにも倒れそうになってしまう。", "DatingCharacterEvent.134301.2": "あなたが必死に話をそらしたことで、なんとかその場を切り抜けたと思われた。けれど話は終わっていなかった。\r\n「フユカ様!もしよければ、一日店長をやってみませんか?あなたほどの人気者なら、きっとお客さんが押し寄せますよ!」\r\n店長の熱意に押され、フユカは戸惑いながらも頷いた。", "DatingCharacterEvent.134301.3": "店長の予感は見事に的中した。フユカが店頭に立つと、あっという間に店は満員になったのだ。\r\n閉店後、店長は感激した様子でお礼を言ってくる。さらにはあなたとフユカのために焼きたてのケーキまで用意してくれた。\r\n「これもフユカのおかげだね」\r\n「えへへ……師匠が応援してくれたからですよ!」", @@ -329,6 +377,12 @@ "DatingCharacterEvent.134302.5": "勇気ある者のお題", "DatingCharacterEvent.134302.6": "洞窟で\r\nなにかが見つかる\r\nかもしれない……", "DatingCharacterEvent.134302.7": "一緒に洞窟を探索している途中、足がすくんで動けなくなったフユカを見て、その場で休むことにした。\r\n自分は臆病者ではない、そう強がるフユカにあなたは優しく声をかけ、本当の勇気とはなにかを伝えた。\r\nフユカは安心したように微笑み、師弟の絆はさらに深まっていった。", + "DatingCharacterEvent.134303.1": "あなたとフユカは細い小路をぶらぶらと歩いていた。\r\n「師匠はなにか食べたいものはありますか?そ、それとも、どこか遊びに行きたいところがあるなら、わ、私がおごります……」\r\n珍しくフユカが勇気を出して自分から誘ってくれたので、あなたはありがたく厚意を受けることにした。", + "DatingCharacterEvent.134303.2": "あなたがいくつか地元の名産品を選ぶと、フユカはうれしそうに代金を払った。\r\nだが師匠である以上、いつまでも弟子に頼るわけにはいかない。あなたは彼女にお返しを選んでもらうことにした。\r\n「え?わ、わたしは大丈夫です……」\r\n「これは師匠からの気持ちだよ」\r\n「じゃ、じゃあ、これにします」", + "DatingCharacterEvent.134303.3": "フユカが選んだのは牛乳だった。\r\n「それだけでいいの?」\r\n「はい。だ、だって体にいいって聞いたから、毎日飲んでるんです……」\r\n「なるほど。だからフユカはあんなに力が強いのか」\r\n「えへへ……」\r\nフユカはあなたに褒められ、恥ずかしそうに、けれどうれしそうにほほえんだ。", + "DatingCharacterEvent.134303.5": "牛乳は体にいい", + "DatingCharacterEvent.134303.6": "温泉リゾートでなにかが見つかるかもしれない……", + "DatingCharacterEvent.134303.7": "温泉リゾートで、フユカはあなたに地元の名産品を買ってくれた。あなたも彼女にお返しを選んでもらうことにする。\r\nフユカが選んだのは牛乳だった。彼女は牛乳が成長に役立つと聞いて、毎日飲んでいるらしい。\r\nあなたは思わず考えてしまう。もしかしてフユカの常人離れした力も、そのおかげなのだろうか?", "DatingCharacterEvent.135301.1": "洞窟の奥深くで、ミスティは巨大な祭壇を発見した。祭壇には巨大な投影神器が設置されていた。", "DatingCharacterEvent.135301.2": "周囲に描かれた壁画から察するに、ここで祭祀をおこなっていた人々は、投影神器で映し出された存在を神の姿だと思っていたのだろう。\nミスティは興奮気味に写真器をとりだし、熱心に写真を撮り始めた。「うふふふふ♪スクープはいただきよ★」", "DatingCharacterEvent.135301.3": "「写真を撮るだけ?証拠を持って帰らなくていいの?」\nあなたが率直な疑問をぶつけると、彼女はこう答えた。「ええ。だってあたしが手を入れたら、歴史的価値が下がっちゃうもの」\nどうやら魔女にも魔女なりのルールが存在するらしい。あなたは笑顔でうなずくと、探索を再開した。", @@ -425,6 +479,12 @@ "DatingCharacterEvent.142302.5": "あまえ上手", "DatingCharacterEvent.142302.6": "マーケットでなにかが見つかるかもしれない……", "DatingCharacterEvent.142302.7": "マーケットを歩いていると、コゼットはとある店でストラップを手に取った。\nそしてあなたの腕をとり、ジッと見つめてくる。とても気に入っているようだ。\n少々値は張るものの……いたいけな瞳を向けられると、断ることなんてできない。", + "DatingCharacterEvent.142303.1": "コゼットはなぜか図書館を嫌がっていた。あなたの服の裾をぎゅっとつかみ、なんとかしてあなたをこの場所から引っ張り出そうとしている。まさか幼い頃、図書館で嫌なことでもあったのだろうか?", + "DatingCharacterEvent.142303.2": "もう少しだけ図書館にいたかったあなたはわざとらしく「そういえば、最近図書館に自動販売神器が何台か置かれたらしいよ。新しい味のドリンクもあるとか……」と言った。\r\n「どんな味のドリンク!?早く案内して!」\r\nコゼットは先程までの態度が嘘のように目をキラキラと輝かせる。", + "DatingCharacterEvent.142303.3": "「……あ。ここの自動販売神器は、授業を受け終わったときにもらえる専用のコインではないと買えないようだ」\r\nコゼットは困惑した表情を浮かべたが、ドリンクのため、授業に連れていってほしいとあなたに頼んできた。\r\nしばらくして数学の授業を受け終えたコゼットは、ドリンクのことも忘れ、ノヴァ大陸の知識体系に感心?しているようだった。", + "DatingCharacterEvent.142303.5": "学び", + "DatingCharacterEvent.142303.6": "学園の中でなにかが見つかるかもしれない……", + "DatingCharacterEvent.142303.7": "コゼットは学園の自動販売神器用コインを手に入れるため、学生たちに混ざり、まったく理解できない数学の授業を必死に最後まで受けることになった。", "DatingCharacterEvent.143301.1": "マーケットには様々な店が所狭しと並んでいたが、レイスの食指が動くものはなにひとつなかったようだ。\nそのとき、ふと道の片隅に控え目に置かれた看板に目が留まる。\n『リユース神器ショップ新規オープン』――\n『新規オープン』という文言に惹かれ、あなたはレイスの手を引いて掘り出し物探しへと繰り出すことにした。", "DatingCharacterEvent.143301.2": "入り組んだ小道を幾度も曲がり、ようやく目当てのリユース神器ショップへとたどり着く。\n店内にはマニアが喜びそうなレアアイテムが陳列されていた。\n物珍しさに心躍り、あなたが山積みになった商品を漁り始めたそのとき――\n背後からレイスの珍しく驚愕したような声が聞こえた。\n「こ……これは!まさか実在していたというのか!?」\n彼女が掲げていたのは、一見すればどこにでもある小型のニッパーだった。しかしその先端は、店内の灯りを反射して鋭い輝きを放っている。", "DatingCharacterEvent.143301.3": "「これは武器のパーツを切っても切断面に跡が一切残らないという伝説の『恩恵のニッパー』だよ!」\r\nあなたにはその凄さがいまひとつ理解できなかったが、レイスが大金星をあげたことだけは確信できた。\r\nめったにみせない上機嫌な彼女の横顔を見て、デートに誘って正解だったとあなたも表情が緩むのだった。", @@ -437,6 +497,12 @@ "DatingCharacterEvent.143302.5": "『温』泉?", "DatingCharacterEvent.143302.6": "洞窟でなにかが見つかるかもしれない……", "DatingCharacterEvent.143302.7": "レイスに案内されるがまま、あなたは天然の洞窟を訪れる。導かれた先で、彼女が洞窟の奥に造り上げた天然の湯舟を発見する。レイスに誘われ、心行くまで温泉を楽しもうとしたが、予想以上の冷たさにあなたは思わず飛びのく。そして同時に、予想していた温泉とはまるで別物であると気づくのだった。", + "DatingCharacterEvent.143303.1": "あなたはメニューに素早く目を走らせ、最近新しく登場した季節限定のスイーツを見つけた。\r\n「もうひとつ頼もう。これはきっと君も気に入ると思う」\r\nあなたの確信に満ちた言葉を聞き、レイスは期待を高めた。", + "DatingCharacterEvent.143303.2": "「お待たせいたしました。こちら、季節限定の商品でございます」\r\n店員がそのスイーツをレイスの前に運んできたとき、彼女は一瞬固まってしまった。\r\n「スイカ……?スイーツショップで野菜を出すのか?」\r\n「違うよ。これはアイスキャンディーなんだ」\r\n「スイカを切って、凍らせたのか?」\r\n「いや、スイカの形を真似ただけだよ」", + "DatingCharacterEvent.143303.3": "あなたの説明を聞いて、レイスはようやくそっと一口かじった。\r\n「……ん?スイカの味がする!」\r\n「スイカ風味の香料が入っているんだろう」\r\n彼女が最後の少しだけを残して手を止めていることに、あなたは気づいた。\r\n「この皮はどう処理すればいい?」\r\n「スイカの形をしたアイスだから、そこも食べられるよ」\r\n「見た目はスイカで、食べてもスイカの味がする。でもスイカではない……不思議だ」", + "DatingCharacterEvent.143303.5": "スイカアイス", + "DatingCharacterEvent.143303.6": "スイーツショップでなにかが見つかるかもしれない……", + "DatingCharacterEvent.143303.7": "あなたとレイスは、スイーツショップで季節限定のスイーツを注文した。\r\n店員がスイカの形をしたアイスキャンディーを運んできたとき、レイスはそれを本物のスイカと誤解してしまう。あなたは、スイカを模したアイスだと教えてあげた。\r\nレイスは味わったあと、見た目はスイカで、食べてもスイカの味がするのなら、なぜスイカではないのかと不思議がった。\r\nどうやら彼女がこちらで学ぶべきことは、まだまだ多いようだ。", "DatingCharacterEvent.144301.1": "静かに船首に立つチトセの姿を、月明かりが照らしている。夜の海岸を眺め、故郷へ思いをはせているのだろうか?", "DatingCharacterEvent.144301.2": "「谷風に戻る予定はないの?」\n「真の刀となるまで、チトセは帰るわけにはいきません」\nそうして、ふたりはしばらく雑談を続けた。", "DatingCharacterEvent.144301.3": "過去はいずれ、いまに追いつくときが来る。そしてそこから未来が始まる。しかしその前に、彼女に人としての自信を与えてやらねばならない。", @@ -449,6 +515,12 @@ "DatingCharacterEvent.144302.5": "鍛冶のプロ", "DatingCharacterEvent.144302.6": "スイーツショップでなにかが見つかるかもしれない……", "DatingCharacterEvent.144302.7": "チトセとスイーツを食べるとき、彼女はこのような待遇は身に余ると感じていたようだ。あなたはすぐさまそれは間違っていると告げた。\n「私にこのようなことは……」\nそう言いながらも、彼女はずっと幸せそうな顔していた。", + "DatingCharacterEvent.144303.1": "最近大人気のステラキネマの影響か、今日のマーケットは大いに賑わっており、道の両側に並ぶ店にはステラキネマ関連のグッズが所狭しと並べられていた。\r\nしかし残念ながら、チトセはそのステラキネマを見たことがないらしく、あなたは歩きながら、ステラキネマの内容を話して聞かせることにした。", + "DatingCharacterEvent.144303.2": "そのステラキネマで最も有名なのは、間違いなく光る剣での決闘シーンだろう。あなたがちょうどその山場をチトセに語っていたとき、ステラキネマグッズを売る小さな店の前を通りかかった。そのショーウィンドウに飾られていたのは、まさにあの象徴的な光る剣のおもちゃだった。\r\n光る剣は極めて精巧に作られており、細部までステラキネマの中のものとほとんど変わらない。違いがあるとすれば、ものを斬れないことくらいだろう。", + "DatingCharacterEvent.144303.3": "あなたは光る剣のおもちゃを手に取り、食い入るように眺めていたが、隣にいるチトセが異様に嫉妬めいた視線を向けていることには気づかなかった。\r\n「主殿がそれほどその剣をお気に召されたのなら、チトセと比べてみせましょう」\r\n振り返ると、チトセの手はすでに刀の柄にかかっており、あなたの手に握られた光る剣のおもちゃをじっと見据えていた。\r\nあなたが慌てて光る剣を置くと、チトセの表情も元に戻った。", + "DatingCharacterEvent.144303.5": "嫉妬", + "DatingCharacterEvent.144303.6": "マーケットでなにかが見つかるかもしれない……", + "DatingCharacterEvent.144303.7": "今日のマーケットはひときわ賑やかで、人気のステラキネマ関連グッズを売る店があちこちに見られた。あなたはチトセと一緒に店を巡りながら、そのステラキネマの内容を彼女に語って聞かせる。すると突然、あなたの視線は一本の精巧な光る剣のおもちゃに釘付けとなった。それはステラキネマに登場する光る剣そのもので、あなたは夢中になったが、それがチトセの嫉妬を招いてしまった。", "DatingCharacterEvent.145301.1": "「おや……?見た目はまったく変わりんせんけど、味は前と違うような?」\r\nオトハはひとつずつ味見をしながら、わずかに眉をひそめた。\r\n「オトハは前にもこの店に来たことがあるのか?」と、あなたは思わず尋ねてしまった。", "DatingCharacterEvent.145301.2": "するとオトハは、珍しく懐かしそうに目を細めながら答える。\r\n「昔、ここはいまよりも小さい店構えで、いちばんの人気商品はイチゴのケーキで、ここに寄るたび必ず一切れ買って帰っておりんした。けど、あるときあの子に見つかってしまい……」", "DatingCharacterEvent.145301.3": "「それ以来、あの子も甘いものを好むようになりんした。けれどそれが弱みとなってはなりんせん。忍びに好物は不要と言い聞かせ、厳しく躾けておりんした。」\r\nその言葉に、あなたは思わず笑みをこぼす。\r\n「だが、オトハ自身も甘いものが好きなのだろう?」\r\nオトハはばつが悪そうに耳を揺らすと、うしろめたさをごまかすようにお茶を一口すすった。\r\n「アチキは好みをいたずらに表に出しんせん。けれど……今日は魔王さんとふたりきり。思う存分、味わわなければ損でありんしょう?」\r\n吸い込まれそうなほど澄んだ瞳に見つめられ、あなたはなにも言えなくなってしまうのだった。", @@ -461,6 +533,12 @@ "DatingCharacterEvent.145302.5": "水平線の向こう", "DatingCharacterEvent.145302.6": "港でなにかが見つかるかもしれない……", "DatingCharacterEvent.145302.7": "いつか彼女が再び海を越え、故郷へ戻る日が来るのかもしれない。けれど、そんな日が本当に訪れるかどうかは誰にもわからない。たとえどのような未来であったとしても、笑って生き抜くために力を尽くしたいと思うのだ。", + "DatingCharacterEvent.145303.1": "オトハとふたりで学園へとやってきた。\r\n変装の一環なのか、今日の彼女は制服に身を包んでいる。\r\nそれにもかかわらず、すれ違う学生たちは皆決まってオトハのほうを振り返っていた。\r\n「怪しまれているのか……?」\r\nあなたは首を傾げ、オトハへと目を向けるが……当の本人は気にしない様子で、にこにこしながら2冊の本を手に取り、あなたの前に並べていた。", + "DatingCharacterEvent.145303.2": "彼女はあなたの向かいの席に座り、ぼんやりと本のページをめくっていく。\r\nしばらくすると、今度は自分のノートになにやら書き写し始めた。\r\nペンの動きに合わせ、彼女の尻尾の先もゆらゆらと揺れている。\r\nオトハはずいぶん集中しているようだ。\r\n黄昏の日差しが彼女の顔を照らすと、その表情はいつもと異なり、どこか憂いを感じさせた。", + "DatingCharacterEvent.145303.3": "あなたは考える……彼女にも、いわゆる『学生時代』はあったのだろうか?\r\n多くの学生が波乱に満ちた冒険に憧れるように、一人旅を続ける者は故郷や幼き日々、月明かりを夢に見るものだ。\r\nもしかすると彼女は他人に縛られないよう、旅をする中で、あえて人に好かれない自分を演じてきたのかもしれない。", + "DatingCharacterEvent.145303.5": "黄昏の中の学園", + "DatingCharacterEvent.145303.6": "学園で\r\nなにかが見つかる\r\nかもしれない……", + "DatingCharacterEvent.145303.7": "オトハは、制服姿の自分を見せた相手はあなたがはじめてだと告げる。そしてもし機会があるなら、学園生活を体験してみたいのだと言う。\r\nなぜなら彼女の幼少期は、終わりのない訓練に明け暮れる日々だったからだ。", "DatingCharacterEvent.147301.1": "美しくて広いビーチを歩いていると、「ここって、いい感じのステージになりそうですね!」と隣にいたキャラメルが、うれしそうに目を輝かせる。", "DatingCharacterEvent.147301.2": "準備をすませると、キャラメルはベースを奏で始めた。港に響き渡るのびのびとした低音があなたの心を弾ませる。", "DatingCharacterEvent.147301.3": "演奏を終えたキャラメルは、満足げに笑っていた。", @@ -509,6 +587,12 @@ "DatingCharacterEvent.150303.5": "港釣りの達人", "DatingCharacterEvent.150303.6": "港でなにかが見つかるかもしれない……", "DatingCharacterEvent.150303.7": "港でラールと釣りをしていると、経験豊富な彼女から港の生態環境から釣りのテクニックまで、色々な話を聞くことができた。\n彼女の指導のもと、あなたはとても有意義な時間を過ごした。", + "DatingCharacterEvent.150304.1": "「親睦会で温泉リゾートなんて、あまりにもありきたりな提案じゃない?いっそみんなに休みをあげればいいのに」\r\nそうは言うものの、風呂上がりのラールはあなたと一緒に温泉リゾートの小道をまんざらでもない表情で歩いていた。\r\nちなみに、なぜあなたまでここにいるのかといえば、従業員は家族を一人まで無料で連れてこられるからだ。使えるものは使うに限る――というわけで、いまのあなたはラールの「家族」になっていた。", + "DatingCharacterEvent.150304.2": "ラールは温泉にはあまり興味がないようだったが、別のなにかを楽しみにしているようだった。\r\n「温泉の湧き口に沿って、山の麓にある小川まで行くと、温泉の水質に適応しためずらしい魚がいるみたいなんだよねー。釣りに行ってみない?」\r\n言うが早いか、彼女は釣り道具一式を取り出した。どうやら決定事項らしい。", + "DatingCharacterEvent.150304.3": "小川のほとりで午後いっぱい待ち続けた末、温泉の余熱を帯びた水の流れの中から、噂の温泉魚を釣り上げることに成功した。努力とは報われるものだ。だが……\r\n「なんでこんなに小さい魚なの!?撒き餌に使った餌に見合ってないじゃん!」", + "DatingCharacterEvent.150304.5": "温泉魚", + "DatingCharacterEvent.150304.6": "温泉リゾートでなにかが見つかるかもしれない……", + "DatingCharacterEvent.150304.7": "お得だからという名目であなたを温泉リゾートへ連れてきたラールだったが、彼女が本当にやりたかったことは、温泉の珍しい魚を釣ることだった。そうしてあなたは、小川のそばで彼女が午後いっぱいかけた末、親指にも満たないほど小さな魚を釣り上げるのを見届けた。", "DatingCharacterEvent.155301.1": "小舟の上に並んで座っていると、風になびいたシアの\r\n長い髪が首筋に触れる。くすぐったさを感じるのと同時\r\nに、心地よい香りがほのかに漂ってくる。", "DatingCharacterEvent.155301.2": "海に反射した星明かりが、点々と輝いている。\r\n波打ち際で足を浸すシアを真似して、同じように水に\r\n足を浸してみる。\r\nすると彼女は横からそっと腕に捕まり、\r\n「転ばないように気をつけてね」と言った。", "DatingCharacterEvent.155301.3": "青白い月が反射する夜の海を眺めていると、\r\nあなたは異様なまでの静けさを感じた。\r\n星の輝きをたたえたシアの瞳は、真っ直ぐにあなたへと\r\n向けられている。", @@ -521,6 +605,12 @@ "DatingCharacterEvent.155302.5": "スリリングな水遊び", "DatingCharacterEvent.155302.6": "洞窟で\r\nなにかが見つかる\r\nかもしれない……", "DatingCharacterEvent.155302.7": "地底を通る川で、シアと一緒にスリル満点のラフティングを楽しんだ。\r\n彼女にとって、そこに水さえ流れていればどんな状況、どんな場所でも遊び場に変えてしまうようだ。", + "DatingCharacterEvent.155303.1": "スイーツショップに登場した新商品を食べたシアはすっかりその魅力の虜になり、あなたと一緒に食べたいとずっと思っていたらしい。\r\nそしてようやく、互いに都合がつく週末を見つけ、ふたりで一緒にスイーツショップへ赴いた。", + "DatingCharacterEvent.155303.2": "店内にはいつもどおり甘い香りが漂っていた。バターのまろやかな香り、ベリーの甘酸っぱさ、チョコレートの芳醇な香り。嗅いでいるだけで気分が明るくなる。\r\nだが突然、あなたはなにか違う匂いを感じ取った。海を思わせる生臭さだ。\r\n匂いの方向に視線を向けると、シアがある商品を手にあなたのもとへ歩いてきていた。彼女が手にしているのは……魚が何本も突き刺さった……パイ?", + "DatingCharacterEvent.155303.3": "「これは新商品で、『星ノ塔を見上げて』っていうの」シアはうれしそうにその新商品を紹介した。「サクサクのパイ生地の甘さが焼き魚を包み込んでいて、もし遠航中にこんな熱々のスイーツを食べられたら、最高に幸せだって思うんだよね♪」\r\nあなたは彼女の説明を聞きながら、魚の生臭さがすべてを台無しにしているように感じていた。それでも、彼女の熱心な誘いに押されて一口食べてみる。すると意外にも、味は悪くなかった。", + "DatingCharacterEvent.155303.5": "星ノ塔を見上げて", + "DatingCharacterEvent.155303.6": "スイーツショップでなにかが見つかるかもしれない……", + "DatingCharacterEvent.155303.7": "シアはあなたを誘い、スイーツショップが開発した新商品である『星ノ塔を見上げて』というパイを味わいに行った。見た目は少し怖く、匂いもやや尻込みしてしまうものだったが、味は悪くなかった。", "DatingCharacterEvent.156301.1": "ゲームエリアに行くと、あふれんばかりのクレーンゲームが目に飛び込んでくる。あなたがどれで遊ぶか悩んでいると、ナズナが勝負を仕掛けてきた。", "DatingCharacterEvent.156301.2": "さすがはクレーンゲームの達人、全ての判断が早い。コインを入れ、ぬいぐるみをゲットする。その全てが簡単そうに見えた。\nそして興味深そうに、クレーンゲームと格闘してるこっちを眺めていた。", "DatingCharacterEvent.156301.3": "タイミングを見計らい、ボタンを押し込む。\n「これなら!」\nしかし、ナズナはその一瞬を逃さなかった。ちょうど良いタイミングでクレーンゲームに衝撃を与えてくる。取れそうだったぬいぐるみがアームから落ちていく。\nするとナズナは満足そうに笑いながら、先ほど自分が取ったぬいぐるみをくれた。", @@ -563,6 +653,12 @@ "DatingCharacterEvent.158302.5": "魚はどこへ?", "DatingCharacterEvent.158302.6": "港でなにかが見つかるかもしれない……", "DatingCharacterEvent.158302.7": "どうしてもあなたに光る魚を見せたかったラールは、地理協会の専門家の協力を得て、魚群が港にやってくる『時間』を調べた。しかし予定時刻を過ぎたところで、肝心の日付を聞き忘れていたことにようやく気づいたのだった。", + "DatingCharacterEvent.158303.1": "奥へ進むにつれ、洞窟の中はどんどん暗くなっていった。\r\n「やっぱり戻らない?いくらなんでも暗すぎるよ!」\r\nラールは怯えたようにあなたのそばへすり寄ってくる。\r\n「あ、上を見て!」\r\nあなたは頭上になにかがあることに気づいた。", + "DatingCharacterEvent.158303.2": "見上げると、洞窟の天井一面に、まるで夜空の星のように、淡い青色の光がきらきらと瞬いていた。\r\n「きれい……」\r\nラールは頭上の『満天の星』を見つめ、まるで願い事をするかのように両手を胸の前で組み合わせた。", + "DatingCharacterEvent.158303.3": "「あたしが精霊のお姉さんに出会ったあの夜も、これくらいたくさんの星が見えたな~」\r\n「ラールは知らないのか?」\r\n「天井で光っているのは、ある虫の唾液なのだが……」\r\n「……ストップ。それ以上言わないで!」\r\nあなたの一言で、思いがけない冒険は終わりを告げた。\r\n虫の唾液だというのは冗談なのだが、もう少し内緒にしておこう。", + "DatingCharacterEvent.158303.5": "想像外の別世界", + "DatingCharacterEvent.158303.6": "洞窟でなにかが見つかるかもしれない……", + "DatingCharacterEvent.158303.7": "あなたとラールは洞窟の奥へ進み、少し変わった『冒険』を楽しんだ。\r\nまさか洞窟の奥に、あんな景色が広がっているとは思わなかった。\r\n彼女はその光を見つめ、クリスマスツリーの精霊と出会った夜のことを思い出す。\r\nところで、洞窟で光っていたあれはいったいなんだったのだろう?", "DatingCharacterEvent.159301.1": "あなたはクルニスと洞窟の奥へと進んでいく。\r\n「なにを探しているんだ?」\r\n時折きょろきょろと周囲を見回している様子の彼女に思わず尋ねる。\r\n「この洞窟には、龍族の祖先が遺した品が眠っているという伝説があるんだ」\r\nクルニスは目を輝かせながら、楽しげに答える。", "DatingCharacterEvent.159301.2": "「龍族の文化を紐解くものがここには眠っている。興味深いと思わないかい?」\r\n「なるほど。それで、どんな遺物を探しているんだ?」\r\nクルニスは意味ありげに微笑むと、早くついてくるようにと手招きする。\r\n「すぐにわかるさ……ふふ」", "DatingCharacterEvent.159301.3": "あなたはクルニスの後を追って洞窟の中を進むが、遺物と呼べそうなものは一向に見つからない。改めて探し物の特徴を尋ねようとしたそのとき、やっと彼女の足が止まった。\r\n「さすがにこれは私ひとりで運べそうになくてね。持ち帰るのを手伝ってくれないかな?」\r\n彼女が指さす先を見ると、そこには……キノコがびっしり生えた猪の死骸があった。", @@ -575,6 +671,12 @@ "DatingCharacterEvent.159302.5": "特別な人形", "DatingCharacterEvent.159302.6": "マーケットでなにかが見つかるかもしれない……", "DatingCharacterEvent.159302.7": "クルニスもあなたも龍族の市場で人体構造マニアの店主に出会うとは思ってもみなかった。あなたには少し不気味に感じられたが、クルニスは人形をとても気に入っている様子。彼女の笑顔を見て、あなたはいい買い物をしたと満足するのだった。", + "DatingCharacterEvent.159303.1": "最近、この店に新しい限定商品が登場したらしく、あなたたちはいくつか注文して味見してみることにした。\r\n「このバーニンフルーツのケーキにしようか」\r\nあなたたちはそれぞれ、自分の食べたいものを決めていった。\r\nやがて店員がケーキを運んでくる……\r\n鮮やかな赤い果実が淡い黄色のクリームを彩っていて、見るからにおいしそうだった。", + "DatingCharacterEvent.159303.2": "「このケーキの構造、実に興味深いね……」\r\nクルニスはナイフとフォークを手に取り、妙に慣れた手つきでケーキの層を一つずつ切り分けていった。\r\n「ふふ、層ごとに味も違えば、役割も違う。まるで人体のようだ」\r\n彼女は皿の上に『解剖』したケーキを整然と並べ、満足げに眺めている。", + "DatingCharacterEvent.159303.3": "「……食べ物で遊ぶのはよくないぞ」\r\nあなたは呆れながら止めに入ったが、彼女はまるで気にしていない様子で、ナイフとフォークを置き、頬杖をついてあなたを見た。\r\n「遊びではないよ。医食同源という言葉もあるだろう?」\r\n結局あなたは彼女に言い勝つことができず……仕方なく降参した。\r\nお腹いっぱいになったあなたたちは、夕日を浴びながら帰路についた。", + "DatingCharacterEvent.159303.5": "ケーキの神秘", + "DatingCharacterEvent.159303.6": "スイーツショップでなにかが見つかるかもしれない……", + "DatingCharacterEvent.159303.7": "スイーツショップに新商品が登場し、あなたとクルニスは一緒に味わいに行くことにした。まさか彼女の熟練した解剖技術が、ケーキにまで発揮されるとは……あなたは感心せざるを得なかった。彼女はまさに、「学びに終わりはない」という言葉を体現している。", "DatingCharacterEvent.160301.1": "潮が引くと、ただの岸壁と思われた場所に真っ黒な穴がぽっかりと開いていた。どうやら洞窟の入口らしい。\r\n「地理センに報告の上がっていない未知の洞窟のようです。安全確認をするために入ってみましょう」\r\nウィローは持ち込んでいたランタン神器の灯りをつけ、暗闇を照らしながら進んでいく。洞窟の中は海藻が生い茂り、むき出しになった岩の表面には様々な貝が張りついている。空気には湿った磯の匂いが満ち満ちていた。", "DatingCharacterEvent.160301.2": "あなたとウィローは洞窟の中をひと回りしてみたが、特に変わったところは見当たらなかった。\r\n「どうやら危険な洞窟ではなさそう――」\r\nと、あなたが言い終える前にウィローは首を横に振った。\r\n「いいえ。とんでもないものがありました。これは危険です」\r\nあなたはウィローが指さす方向を見てみたが、彼女の指の先には暗闇が広がるだけで、どんな危険が潜んでいたのかわからなかった。\r\nウィローはさらに歩みを進めると、ある地点でしゃがみ込んで地面を調べ始めた。しばらく見守っていると、彼女が『石』をひとつ剥がし取るのが見えた。よくよく目を凝らせば、それは石ではなく大きなクロアワビであることがわかった。", "DatingCharacterEvent.160301.3": "「人の欲というものは恐ろしいものです。乱獲問題や採集に夢中になった末の事故が起こるかもしれません。適切な管理体制を検討したほうが良いでしょう」\r\nそこまで言うと、ウィローは手元のアワビをじっと見つめる。\r\n「……問題提起には、証拠が必要ですよね?」\r\nおずおずと問いかけるウィローの真意を汲んだあなたは大きく頷く。あなたたちは今夜の夕飯に思いを馳せながら、いくらかのアワビを持ち帰ることにするのだった。", @@ -587,6 +689,18 @@ "DatingCharacterEvent.160302.5": "あなたと見る花火", "DatingCharacterEvent.160302.6": "温泉リゾートでなにかが見つかるかもしれない……", "DatingCharacterEvent.160302.7": "仕事の書類に夢中になっていたウィローだが、あなたのおかげでどうにか花火大会に間に合った。夜空いっぱいの花火を眺めていたあなたは、ふと隣のウィローに視線を移す。すると彼女と視線が交わった。彼女もまた、花火ではなくあなたを見ていたのだ。この瞬間こそ、今回の旅で1番の思い出になるのだろうと、あなたは直感するのだった。", + "DatingCharacterEvent.162301.1": "遠くから聞こえる喧騒に目を向けると、人々が集まってチェスに興じているところだった。\r\nあなたとエリナは近づき、特に問題がないことを確認して、その場を後にしようとしたが、対局していた棋士から声をかけられた。", + "DatingCharacterEvent.162301.2": "その棋士から熱心に対局を申し込まれ、周囲のギャラリーも調子に乗って囃し立てる。エリナはこちらを見つめ、あなたは頷いてみせた。\r\n彼女がチェスを指す姿など見たことがなかったし、そもそもチェスができることすら知らなかったからだ。\r\nあなたの後押しを受けたエリナは、自信に満ちた笑みを浮かべた。まるで「しようがないわね、見ていなさい、しっかり目に焼き付けるのよ!」とでも言いたげな様子だ。", + "DatingCharacterEvent.162301.3": "「ナイトをF7へ。チェックメイトです」\r\n「これであなたの10連敗ですよ、騎士様。まさか、手加減してくださっているのでは……」\r\n「いいえ、あなたの腕前が見事だったまでのこと。これはあなたが掴み取った勝利です」\r\nエリナは立ち上がり、席を離れた。周囲の人々は、彼女の品格ある敗者の振る舞いに惜しみない拍手を送る。\r\n彼女は優雅に退場する騎士のように、品を失わない佇まいであなたの元へと歩み寄ってきた。\r\n――その肩が、微かに震えていることに気づいたのはあなただけだった。どうやら、心底悔しくてたまらないらしい。\r\n優しく背中を叩いて慰めながら、あなたは心の中でふと思った。\r\nあんなにも気迫に満ちあふれていたのに……もしかしてこの子、相当弱いのでは……!?", + "DatingCharacterEvent.162301.5": "悔しさ", + "DatingCharacterEvent.162301.6": "フィラニス大通りでなにかが見つかるかもしれない……", + "DatingCharacterEvent.162301.7": "みんなの熱心な誘いに応じ、エリナはチェスの対局に参加した。彼女がチェスのできることを不思議に思いつつも、「勝つ」と言わんばかりの自信に満ちた眼差しと堂々たる指し手を見守っていた。\r\nしかし10局を戦ったものの全敗。相手から手加減を疑われるほどだった。ギャラリーの拍手に見送られ、エリナは密かな悔しさをにじませながらあなたの元へと戻ってきた。彼女を慰めながら、彼女の腕前に思いを巡らせた。", + "DatingCharacterEvent.162302.1": "外は雨が止むことなく降り続け、あなたとエリナはやむなく室内で過ごしていた。だが問題はそれだけではない。\r\n「ルル、またお布団を取り込み忘れてしまったんだね……」\r\n朝から干してあった布団が、雨でびしょ濡れになっていたのだった。", + "DatingCharacterEvent.162302.2": "夜が更けて、あなたとエリナは暖炉のそばへ布団を運び、乾かそうとした。\r\nこのまま横になっては体を冷やしてしまう。やむなく並んで火にあたりながら、気まずさをごまかすために、あなたは別の話題を切り出した。\r\n「砂漠ではまったく違う景色が見られるんだ。夕方になると、世界中が黄金色に染まるような感じがして……」\r\n「あの街で暮らす人々には、また違った独自の掟があって……」", + "DatingCharacterEvent.162302.3": "思い出を語り進めるにつれ、あなたの意識は少しずつまどろみのなかに落ちていく。\r\n「……だから、孤児院の仲間たちはその後……」\r\nあなたの記憶はそこで途絶えた。エリナは静かに耳を傾けていたが、あなたが完全に眠りについたのを確認するとそっと立ち上がり、羽織っていた上着を脱いだ。\r\n「素敵なお話を聞かせてくれて、ありがとう」\r\n身を包む柔らかい感触とともに、体にまとわりついていた冷気がじわりと和らいでいく。\r\n「さあ、ゆっくり休んで」", + "DatingCharacterEvent.162302.5": "ぬくもり", + "DatingCharacterEvent.162302.6": "インスラでなにかが見つかるかもしれない……", + "DatingCharacterEvent.162302.7": "雨の日にルルが布団を取り込み忘れたせいで、あなたは暖炉のそばで寝るしかなかった。\r\n気合いで持ちこたえようとエリナに昔語りを始めたあなただったが、思い出を辿るうちに次第に夢の世界へと引き込まれていった。\r\n眠りに落ちる直前、全身を包み込む温かな感覚を、あなたはうっすら感じていたのだった。", "DatingCharacterEvent.1714.1": "あなたと==DATING_CHARACTER==は予約した露天風呂へ急いだ。\r\n宿から少し離れた小高い丘の上にある貸し切り温泉は、誰にも邪魔されずに絶景を味わえる目玉施設との噂で期待が膨らむ。", "DatingCharacterEvent.1714.2": "先に準備を整えたあなたは、温泉につかりながら==DATING_CHARACTER==を待つことにする。更衣室の扉を開くと、美しい景色を一望できる石造りの広い湯舟が待っていた。耳をすませば小川のせせらぎが聞こえ、開放的な心地になる。", "DatingCharacterEvent.1714.3": "しばらくすると==DATING_CHARACTER==も温泉に入ってきた。彼女はあなたの向かいに座り、少し暑そうに手で扇いでいる。絵になる姿に見惚れていると、彼女はあなたの視線に気がつく。恥ずかしそうに眉を寄せる彼女に謝罪しながら、あなたは慌てて景色へと視線をそらすのだった。", @@ -605,6 +719,18 @@ "DatingCharacterEvent.1719.1": "あなたたちはライトアップされた石畳の道をあてもなく歩いていた。目的のない散歩もいいものだ。花壇から漂う甘い花々の香りを楽しみながら、あなたたちはゆったりと過ごす。", "DatingCharacterEvent.1719.2": "まるで夢の世界のようだと、どちらともなく口にする。たまには日常の喧騒から離れて、心身をリフレッシュさせる必要があるのかもしれない。==DATING_CHARACTER==との穏やかな時間に、あなたは心から幸福感を覚えていた。", "DatingCharacterEvent.1719.3": "ふと空を見上げると、ちょうど流れ星が空を走る。あなたは反射的に==DATING_CHARACTER==と再び旅行できることを願った。==DATING_CHARACTER==はなにを願ったのかと尋ねると、彼女は笑ってはぐらかす。あなたは自分と同じ願いだったらいいのにと、ほのかな期待を抱くのだった。", + "DatingCharacterEvent.1807.1": "歓声に気を引かれて目を向けると、そこでは人々が集まってチェスをしていた。あなたはエリナを誘い、対戦してみることにした。", + "DatingCharacterEvent.1807.2": "あなたはこっそりケータイのチェスゲームを起動すると、エリナとの対戦をシミュレートする。その甲斐もあり、=エリナとの対戦はあなたの勝利となった。\r\n「あなた、いったい何流?」", + "DatingCharacterEvent.1807.3": "あなたはケータイをポケットに戻すと、胸を張って得意げに告げる。\r\n「名前をつけるなら……ゲーム流かな」", + "DatingCharacterEvent.1907.1": "エリナはあなたにボディクリームを塗ってくれるという。そこで上着を脱いだあなたは、ほんの少し肌寒さを感じた。", + "DatingCharacterEvent.1907.2": "エリナは花の香りがするクリームを取ると、あなたの体へと丁寧に塗っていく。彼女は無意識なのか、その距離はとても近く……うっすらと体温感じるほどだった。", + "DatingCharacterEvent.1907.3": "指先からじんわりと伝わる熱は、あなたの体を徐々に温めていく。彼女は穏やかな春の陽だまりか、夏の日の情景を思い起こさせた。", + "DatingCharacterEvent.1908.1": "あなたはエリナにうつ伏せになるよう言うと、クリームの容器を取り出した。そして少量を手のひらに取ると、水で薄く伸ばしていく。", + "DatingCharacterEvent.1908.2": "彼女の髪をかき上げると、うなじから背中、さらに両脇へと塗り込んでいく。ほんの少し力を込めると、指先からエリナの鼓動が伝わってきた。", + "DatingCharacterEvent.1908.3": "体のラインにあわせて丁寧にクリームを塗り拡げていくと、やがて彼女の体はしっとりと艶めき出す。とはいえ他人にクリームを塗るのは思いのほか大変で、体温が上がり、頭が熱くなるのを感じた。", + "DatingCharacterEvent.2007.1": "雨の夜は凍えるように寒く、あなたたちは身を寄せ合い暖を取った。目を閉じると、頭がだんだんとぼーっとしていく。何か言おうと思っても、うまく言葉にできず、やがて意識は深くへと沈んでいった……", + "DatingCharacterEvent.2007.2": "ふと目を覚ますと、窓の外は一面の青で埋め尽くされていた。空の色はひどく重たく、息が詰まりそうなほど。けれどエリナのかわいらしい寝言を耳にした途端、すべてがどうでもよくなり、あなたは再び横になることにした。", + "DatingCharacterEvent.2007.3": "金色の星環蝶が見る夢は十字星の上を漂い、渡り鳥もまどろみへと落ちていった。", "DatingCharacterEvent.515.1": "ついに洞窟の最深部までたどり着くと、==DATING_CHARACTER==は巨大な神棚を発見した。", "DatingCharacterEvent.515.2": "神棚の中央には、巨大な投影神器が設置されている。", "DatingCharacterEvent.515.3": "周囲に描かれた壁画から察するに、ここで祭祀をおこなっていた人々は、投影神器で映し出された存在を神だと思っていたのだろう。", diff --git a/data/language/ja_jp/datinglandmark.json b/data/language/ja_jp/datinglandmark.json index ee902148f..f31400706 100644 --- a/data/language/ja_jp/datinglandmark.json +++ b/data/language/ja_jp/datinglandmark.json @@ -3,6 +3,12 @@ "DatingLandmark.14.2": "知識やスキルを身につける最高の学び場。一緒に懐かしい学生時代を振り返ろう。", "DatingLandmark.17.1": "温泉リゾート", "DatingLandmark.17.2": "天然温泉をはじめとした癒しスポットが集まったリゾート地。ゆったり過ごして身も心も軽やかになろう。", + "DatingLandmark.18.1": "フィラニス大通り", + "DatingLandmark.18.2": "白く美しい町並みが広がる、湖に浮かぶ島に築かれた都。", + "DatingLandmark.19.1": "フィラニス大浴場", + "DatingLandmark.19.2": "フィラニスの人々にとっての憩いの場。のんびりとお湯に浸かって、日々の疲れを洗い流そう。", + "DatingLandmark.20.1": "インスラ", + "DatingLandmark.20.2": "屋根裏部屋では夢が育まれ、地下室には語られなかった夢が大切にしまわれている。", "DatingLandmark.5.1": "洞窟", "DatingLandmark.5.2": "都市の近くにあり、手軽に探検できることでも有名である。遊びに行くにはもってこいの場所だ。", "DatingLandmark.6.1": "スイーツショップ", diff --git a/data/language/ja_jp/datinglandmarkevent.json b/data/language/ja_jp/datinglandmarkevent.json index f83bfee05..e22105a51 100644 --- a/data/language/ja_jp/datinglandmarkevent.json +++ b/data/language/ja_jp/datinglandmarkevent.json @@ -88,6 +88,59 @@ "DatingLandmarkEvent.1720.1": "時間はあっという間に過ぎ去り、就寝の時間が訪れる。あなたたちは夜更かしの誘惑に抗いながら、それぞれの布団に潜りこむ。", "DatingLandmarkEvent.1720.2": "楽しかった余韻のせいか、目が冴えてしまってなかなか眠れない。何度か寝返りを打っていると、==DATING_CHARACTER==に呼ばれる。どうやら彼女も寝付けないようだ。彼女はためらいがちに、あなたのベッドで寝ても良いかとたずねてくる。ひとりで寝るには広いからちょうど良いと、あなたは快諾した。", "DatingLandmarkEvent.1720.3": "あなたたちは枕を並べながら、明日の予定について語り合う。行きたい場所とやりたいことをあげていくとキリがなかった。時間が足りないなとあなたが苦笑すると、==DATING_CHARACTER==は何度も訪れれば問題ないと微笑む。あなたは欲張りな彼女の発言に賛同する。旅行の続きに思いを馳せながら、あなたたちはようやく訪れた睡魔に身を委ねるのだった。", + "DatingLandmarkEvent.1801.1": "大通りは人であふれている。\r\nあなたは歩きながらエリナの姿を探していた。", + "DatingLandmarkEvent.1801.2": "不意に人の気配を感じて振り返ると、エリナが低い塀に腰掛けて、あなたを見つめていた。", + "DatingLandmarkEvent.1801.3": "「やっと気づいた」\r\n彼女がこちらに駆け寄ってくる。\r\n「このままこの辺りを、ぐるぐる回るつもりかと思った」\r\nそう言って笑いかけてくるエリナの表情は、普段より明るく見える。", + "DatingLandmarkEvent.1802.1": "よく晴れたそらの下、まるで絵画のような美しい町並みの中を歩いていく。大きな通りは、青や白、いろとりどりのローブをまとった人々であふれかえっている。", + "DatingLandmarkEvent.1802.2": "腕を絡めてくるエリナとともに、行くあてもなく歩いていく。", + "DatingLandmarkEvent.1802.3": "エリナに連れられて高台へ向かうと、そこから都全体を見渡すことができた。さらに街の奥に見える湖は、日差しを反射してきらきらと輝き、帆を張った船がその上をゆっくりと横切っていく。", + "DatingLandmarkEvent.1803.1": "脇道に入ると、でこぼこの石畳になっていた。どうやらここは、かつて守衛たちの駐屯地として使われており、何度も激しい戦闘がおこなわれた場所なのだという。", + "DatingLandmarkEvent.1803.2": "とはいえ現在はその面影もなく、雑草が生い茂り、壁からは剥がれ落ち、中に見えるレンガにも多くの亀裂が走っている。", + "DatingLandmarkEvent.1803.3": "しばらく歩いて脇道を抜けると、気だるげな楽器の音と香の匂いが漂う大通りへと戻っていった。", + "DatingLandmarkEvent.1804.1": "劇場前には、ぬいぐるみを売っている露店が出ていた。あなたはエリナを連れて店に向かうと、店主に「クマのぬいぐるみはあるか?」と尋ねる。", + "DatingLandmarkEvent.1804.2": "露店商は箱からクマのぬいぐるみを取り出し、こちらへと差し出してくる。それを見たあなたは、「ピンクに染められないか?」と相談してみることにした。", + "DatingLandmarkEvent.1804.3": "あなたはさらに考えると、道端に生えていた草を摘み、それをクマの口元に貼りつける。「染めるのが無理なら、ピンク色のこんなクマのぬいぐるみをオーダーしたい」そう店主に告げた。", + "DatingLandmarkEvent.1805.1": "軽食の屋台に向かうと、蜂蜜で煮た梨をふたつ買った。あなたはひと口でぺろりとたいらげると、エリナの手にある食べかけの梨を見つめる。", + "DatingLandmarkEvent.1805.2": "「ひと口もらってもいい?」\r\n「食べかけでも気にしないなら……」\r\n「そういうことなら大丈夫」\r\nあなたはエリナの食べかけの梨を、半分わけてもらうことにした。", + "DatingLandmarkEvent.1805.3": "ふとなにかに気づいたあなたは、真剣な顔で彼女のほうを振り返る。\r\n「蜂蜜が入っていないのに甘いお菓子があったら、無闇に食べないように」\r\n「それは……また分けてほしいってこと?」", + "DatingLandmarkEvent.1806.1": "夕暮れが近づき、石畳の通りは黄金色に染まっていく。ふたりの足音は、穏やかな時間を演出する旋律のように静かに響いている。", + "DatingLandmarkEvent.1806.2": "通り沿いの開け放たれたバルコニーからは人々の生活の音が漏れ聞こえ、公園は賑やかな話し声であふれている。低くなった陽光が、すべてを包み込んでいた。", + "DatingLandmarkEvent.1806.3": "点灯夫がハシゴに登って街灯に火をつける。あなたとエリナは肩を寄せ合い、ゆっくりと過ぎていく時間を噛み締めた。", + "DatingLandmarkEvent.1901.1": "あなたは木にもたれかかり、エリナの到着をいまかいまかと待っている。", + "DatingLandmarkEvent.1901.2": "遠くに見慣れた姿が現れると、あたりをきょろきょろと見回し始める。そのとき、ふわっとしたやさしい風に頬をなでられたかと思うと、導かれるように彼女とばっちり視線が合った。", + "DatingLandmarkEvent.1902.1": "あなたは半身をお湯に浸し、中庭の上を流れていく白い雲を眺める。遠くの山肌には青々とした木々が生い茂り、うららかな日差しの下で元気に輝いているようだ。", + "DatingLandmarkEvent.1902.2": "目を閉じると、山の強い風がざわざわと木の葉を揺らす音が耳に届く。そして風が止むと、今度はしんとした静寂が秋雨のようにあなたを包みこんだ。", + "DatingLandmarkEvent.1902.3": "「よく空を眺めているけど、何を見ているの?」\r\n「何かを見ているわけではないよ」\r\n「なら、そんなことをして何の意味があるの?」\r\n「人生には意味がないからこそ、儚くも美しさを感じるんだ」", + "DatingLandmarkEvent.1903.1": "果物を乗せた皿が流れてくると、あなたはそのうちのいくつかを手に取った。エリナは、あなたが果物を食べようと口を開けたところを狙い、お湯をかけてくる。", + "DatingLandmarkEvent.1903.2": "それはまるで、平和にあふれたリゾート地で過ごしているかのように感じた。あなたはふと考える、自分はいったい誰なのだろう……と。", + "DatingLandmarkEvent.1903.3": "あなたがここに存在しているのなら、それはあなたであり、他の誰かであるはずがない。あなたは自らの内側に、曖昧な多元性があることを許容しない。\r\n「お湯をかけたこと……もしかして、怒ってる?」", + "DatingLandmarkEvent.1904.1": "あなたはエリナに、これまで経験したことを語る。高い山、大海原、冬の雪原、満開の花が咲き誇る春、そして晴れ渡った夏の空。", + "DatingLandmarkEvent.1904.2": "同時にエリナによく似たある人物のことも。彼女は10着ほどの服、7足の靴下、読みかけの本が何冊か、もう二度と聴くことがないレコードが数枚持っていて……", + "DatingLandmarkEvent.1904.3": "次第に心地良くなり、あなたたちは眠ってしまう。思い出とは、甘くやさしい二日酔いのようなものだ。とりわけ記憶の向かう先がわからないときほど、なおさらに。", + "DatingLandmarkEvent.1905.1": "そばに寄ってきたエリナが、遠慮がちに尋ねてくる。\r\n「これからも一緒にここに来られる?」\r\n「もちろん。君が望むなら、毎日でも」", + "DatingLandmarkEvent.1905.2": "「ずいぶん言い慣れているように聞こえる……」そう言って、エリナは不服そうにお茶を口に含む。だがその直後、驚いたように目を丸くした。「このお茶、桃の香りがする」。", + "DatingLandmarkEvent.1905.3": "あなたはボトルの中を確認してみる。しかし中に入っていたのは、何の変哲もないただの茶葉だった。不思議に思い、あなたもひと口飲んでみる。するとそれはたしかに桃の香りだった。", + "DatingLandmarkEvent.1906.1": "日が傾き、オレンジ色の空に月が輝く頃。あなたとエリナは椅子に腰掛け、昼の時間が終わっていく様を眺める。", + "DatingLandmarkEvent.1906.2": "「寂しくなったら月を見上げて」とエリナが言う。「どれだけの時間が経っても、月は形を変えない。あなたが空を見上げれば、同じ月を見られるから」。", + "DatingLandmarkEvent.1906.3": "月明かりの下、完全に夜の帷がおりるまで語り合う。あなたは月を掴もうと、無意識に空へと手を伸ばした。", + "DatingLandmarkEvent.2001.1": "エリナは先に階段を上って、あなたがくるのを待っている。朝の風が彼女を髪をふわりと揺らし、肩掛けを小さな旗のようにはためかせる。", + "DatingLandmarkEvent.2001.2": "どうやら少し前に雨が降ったらしく、屋根からぽたりぽたりと滴り落ちる水滴が、陽光を受けてきらきらと輝いていた。", + "DatingLandmarkEvent.2001.3": "エリナは「どれだけ待たせるの?」と言って、あなたを部屋の中へと引き込んだ。", + "DatingLandmarkEvent.2002.1": "窓から差し込む陽光が壁に陽だまりを作り、指先で簡単に破れてしまいそうに見える。とはいえ部屋の中は肌寒く、あなたは鼻先までひんやりしていくのを感じた。エリナはそんなあなたの様子に気づき、暖炉の前に屈んで火を起こした。", + "DatingLandmarkEvent.2002.2": "火を点けてしばらくすると、ようやく部屋の中が暖かくなってきた。あなたが暖炉に顔を近づけると、じんわりとした熱が頬をそっと撫でていく。「気をつけて。そんなに近寄ると、ススで顔が黒くなる」。そう言って、エリナはあなたを暖炉から離した。", + "DatingLandmarkEvent.2002.3": "エリナは自分の手のひらを吐息で温めると、その手であなたの頬を挟んだ。「ものすごく冷たい……」彼女は驚いたように声を上げる。エリナの手はとても心地良く、まるで日差しの中に溶けていくかのような安心感に包まれた。", + "DatingLandmarkEvent.2003.1": "あなたとエリナは、バチバチと薪が爆ぜる音を聞きながら、テーブルでお茶を飲んでいる。そこでふと互いの視線に気づくと、あなたたちは無言で見つめ合った。", + "DatingLandmarkEvent.2003.2": "あなたは彼女のきらきらとした瞳の中に吸い込まれてしまったかのような錯覚に陥る。もしかすると、エリナの瞳の中には、本当にあなただけを閉じ込めておくスペースがあるのかもしれない……そんな気がした。", + "DatingLandmarkEvent.2003.3": "照れくさくなったのか、エリナは窓のほうへと視線を外す。そしてティーカップを手に取ると、ふぅっと息を吹きかけた。その吐息は、ゆらりと白い窓枠にかかり、かすかな水気を帯びさせた。", + "DatingLandmarkEvent.2004.1": "「見て。雨が降ってきた」\r\n窓の外を眺めていたエリナが声を上げる。そこであなたは彼女を窓辺へと連れて行くと、一緒に写真を撮るためケータイを取り出した。", + "DatingLandmarkEvent.2004.2": "あなたたちは灰色の空と雨に濡れる荒野をバックに、ピントを合わせる。けれど逆光になり、どうにも表情が暗く見えてしまう。そこで今度は自分にピントを合わせるが、今度は背景が白飛びしてしまった。", + "DatingLandmarkEvent.2004.3": "やむを得ず画角を変えてもう一度シャッターを切ると、ぎこちない笑みを浮かべるあなたと、無邪気に笑うエリナの姿が写真に収められていた。散らかった部屋をバックに撮った写真になってしまったものの、この写真さえあれば、いつか再会したときも、必ずお互いを見つけられるだろう――あなたはそう思った。", + "DatingLandmarkEvent.2005.1": "いつの間にか、外では雨が降りしきっていた。あなたとエリナは窓辺に腰掛け、荒野が雨でぬかるんでいくところを眺めていた。部屋の中は静寂に包まれ、互いの息遣いと、雨音以外は耳に届かない。", + "DatingLandmarkEvent.2005.2": "そこであなたは、ケータイで音楽を流すことにした。あなたたちは、静かに耳を傾ける。エリナの長いまつ毛は、風のない室内でも微かに震えている。", + "DatingLandmarkEvent.2005.3": "あなたが立ち上がって手を差し出すと、微笑んだエリナはあなたの手を取った。ふたりのつま先が交差し、床の上でたったっと軽やかな音を立てる。ごくありふれた日常の一部だとしても、ふたりだけの思い出として未来に残すのも悪くはない。", + "DatingLandmarkEvent.2006.1": "夜が明けようとする頃、あなたは目を覚ました。雨はすでに止んでおり、エリナはあなたの隣ですやすやと穏やかな寝息を立てている。夜が明けなければいいのに、ベッドの上で過ごす心地良い時間が永遠に終わらなければいいのに――。けれど朝の眩しい日差しは、容赦なく部屋の中へと差し込んでいる。", + "DatingLandmarkEvent.2006.2": "エリナが目を覚ますと、寝ぼけまなこのまま、あなたをギュッと抱きしめた。感情表現が豊かな人ならば、きっとこの気持ちを的確に表すこともできるのだろうか。", + "DatingLandmarkEvent.2006.3": "朝陽が照らし出す部屋の中、あなたたちはお茶を飲む。その後、身支度を整えていると、エリナはマフラーを丁寧に巻いてくれた。\r\n「また遊びに来てね」\r\nあなたを見送る際、彼女は耳元でそっと囁いた。", "DatingLandmarkEvent.501.1": "洞窟の入口は苔で覆われており、もう長い間、人は訪れていないようだった。", "DatingLandmarkEvent.501.2": "ここにはいったいなにが眠っているのか――そんなことを話しながら、探索を続けていく。", "DatingLandmarkEvent.502.1": "あなたたちは石造りの壁の隙間に、古びた像があることに気づいた。どうやら何者かがここに隠したようだ。", diff --git a/data/language/ja_jp/datingstartendevent.json b/data/language/ja_jp/datingstartendevent.json index c285de726..6568e2df2 100644 --- a/data/language/ja_jp/datingstartendevent.json +++ b/data/language/ja_jp/datingstartendevent.json @@ -158,5 +158,9 @@ "DatingStartEndEvent.160101.1": "ある日のこと――ふと頭に浮かんだ==DATING_CHARACTER==を、遊びに誘うことにした。", "DatingStartEndEvent.160101.2": "ふたりきりで出かけるなんて、めったにないけど……どんな一日になるのかな?", "DatingStartEndEvent.160102.1": "楽しい時間はあっという間に過ぎ、いつのまにか帰る時間になっていた。", - "DatingStartEndEvent.160102.2": "名残惜しいけど==DATING_CHARACTER==とのお出かけはそろそろおしまいだ。さて、このあとは……" + "DatingStartEndEvent.160102.2": "名残惜しいけど==DATING_CHARACTER==とのお出かけはそろそろおしまいだ。さて、このあとは……", + "DatingStartEndEvent.162101.1": "少し退屈してきたので、エリナと一緒にぶらぶらすることにした。", + "DatingStartEndEvent.162101.2": "ふたりきりで出かけるなんて、めったにないけど……どんな一日になるのかな?", + "DatingStartEndEvent.162102.1": "楽しい時間はあっという間に過ぎ、いつのまにか帰る時間になっていた。", + "DatingStartEndEvent.162102.2": "名残惜しいけどエリナとのお出かけはそろそろおしまいだ。さて、このあとは……" } \ No newline at end of file diff --git a/data/language/ja_jp/dictionarydiagram.json b/data/language/ja_jp/dictionarydiagram.json index c5a7b9151..65be31af4 100644 --- a/data/language/ja_jp/dictionarydiagram.json +++ b/data/language/ja_jp/dictionarydiagram.json @@ -193,6 +193,10 @@ "DictionaryDiagram.30011701.2": "敵に印を付与したら、同属性のスキルを使って印を発動させましょう。", "DictionaryDiagram.30011801.1": "音符の獲得方法", "DictionaryDiagram.30011801.2": "星ノ塔の探索中は、戦闘・コンビニでの購入・ランダムイベントなどを通じて音符を入手できます。", + "DictionaryDiagram.30011901.1": "記録編集-素質レベル調整", + "DictionaryDiagram.30011901.2": "記録の評価が条件を満たすと、素質と音符をそれぞれ調整できます。\u000b素質の調整では、ある素質のレベルの一部を別の素質に移せます。\u000b調整を確定する際は指定の素材を消費し、確定後は再調整できません。", + "DictionaryDiagram.30012001.1": "記録編集-音符数調整", + "DictionaryDiagram.30012001.2": "記録の評価が条件を満たすと、素質と音符をそれぞれ調整できます。\u000b音符の調整では、ある音符のレベルの一部を別の音符に移せます。\u000b調整を確定する際は指定の素材を消費し、確定後は再調整できません。", "DictionaryDiagram.40010101.1": "遊び方", "DictionaryDiagram.40010101.2": "地面の下にはお宝が埋まっています。お宝を見つけてポイントを獲得すると、さまざまな報酬がもらえます。", "DictionaryDiagram.40010102.1": "ラッキーシャベル", @@ -306,13 +310,13 @@ "DictionaryDiagram.40050101.1": "シャロカード", "DictionaryDiagram.40050101.2": "ヴェルナーとヴェルジュの導きに従い、少し不思議な「シャロカード」を楽しみましょう!", "DictionaryDiagram.40050102.1": "役", - "DictionaryDiagram.40050102.2": "属性カードをめくり、特定の役をそろえて「フォーチュンチップ」を集めましょう。\u000b残りターンがなくなる前に、フォーチュンチップが目標数に到達できればクリアです。", + "DictionaryDiagram.40050102.2": "属性カードをめくり、特定の役をそろえて「フォーチュンチップ」を集めましょう。\u000b残りターンがなくなる前に、フォーチュンチップを目標数まで集めればクリアです。", "DictionaryDiagram.40050103.1": "シャロットカード", "DictionaryDiagram.40050103.2": "各ターンの開始前に「シャロットカード」を入手できます。\u000b「シャロットカード」には、プレイを有利に進められる様々な効果があります。", "DictionaryDiagram.40050104.1": "契約", - "DictionaryDiagram.40050104.2": "ゲームプレイ中にいずれかの契約を選択して署名する必要があります。\u000b契約の内容を達成できればバフを獲得できますが、3回達成に失敗するとその時点でゲーム終了となります。", + "DictionaryDiagram.40050104.2": "ゲームプレイ中にいずれかの契約を選択して署名する必要があります。\u000b契約の条件を満たせばバフを獲得できますが、契約の達成に3回失敗すると、その時点でゲーム終了となります。", "DictionaryDiagram.40050105.1": "超越の鏡", - "DictionaryDiagram.40050105.2": "超越の鏡では、各難易度への挑戦が終了するたびに、獲得済みのチップがすべてリセットされます。\u000b新たな難易度に進む時は、雇用したサポーターから初期資金を用意してもらう必要があります。", + "DictionaryDiagram.40050105.2": "超越の鏡では、各難易度への挑戦が終了するたびに、獲得済みのチップがすべてリセットされます。新たな難易度の開始時には、雇用したサポーターから初期資金となるチップを受け取れます。", "DictionaryDiagram.40060101.1": "フライングシャロ-遊び方", "DictionaryDiagram.40060101.2": "フライングシャロでは、コーラ砲台を操作してシャロを飛ばし、カゴに入れていきます。\r\nコーラ砲台を長押ししたまま、飛ばしたい方向と逆向きにドラッグすると、発射の速度と角度を調整できます。\r\n発射される軌道を確認して、ちょうどいいと思ったところで指を離し、シャロを発射しましょう。", "DictionaryDiagram.40060102.1": "フライングシャロ-買い物カゴ", @@ -378,39 +382,95 @@ "DictionaryDiagram.40080401.1": "出張、オアシスキッチンカー-エンドレスステージ", "DictionaryDiagram.40080401.2": "エンドレスステージに挑戦!忍耐ゲージによる時間切れでライフが減少します。サマードリンクをうまく活用し、コンボをつないで、ハイスコアを目指しましょう!", "DictionaryDiagram.40090101.1": "星界の生存戦略-遊び方", - "DictionaryDiagram.40090101.2": "星界の生存戦略では、魔王さんが謎に満ちた賢者と対局を行い、巡遊者や、かつて敵でもあった者たちを導き、勝利を勝ち取りましょう!\n賢者コインを使ってユニットを募集し、陣形を拡大して生き残り、決戦で勝利を掴みましょう!", - "DictionaryDiagram.40090102.1": "星界の生存戦略-ボードの配置", - "DictionaryDiagram.40090102.2": "星界の生存戦略では、最大「3つの主力枠+6つの支援枠」で構成されます。\n主力枠の3つの配置枠にはそれぞれ異なるバフ効果が存在し、その配置枠に配置されたユニットは対応するバフ効果を獲得できます。\n主力枠に配置されたユニットはボード上で敵と直接対峙して通常攻撃を行い、SPが最大になると主力スキルを発動します;\n支援枠に配置されたユニットはボードには常在しませんが、SPが最大になると支援スキルを発動します。", + "DictionaryDiagram.40090101.2": "「星界の生存戦略」では、星ノ塔の奥深くへと進み、調査団を率いて尊者の痕跡を追います。\n賢者コインでユニットを招集し、バランスのよい編成を組み、理性を保ちながらクリアを目指しましょう!", + "DictionaryDiagram.40090102.1": "星界の生存戦略-配置", + "DictionaryDiagram.40090102.2": "「星界の生存戦略」では、主力枠に最大3体、支援枠に最大6体のユニットを配置できます。\n主力枠のユニットは敵と直接戦い、SPが満タンになると主力スキルを発動します。\n支援枠のユニットはボードに常駐しませんが、SPが満タンになると支援スキルを発動します。", "DictionaryDiagram.40090103.1": "星界の生存戦略-フェーズとノード", - "DictionaryDiagram.40090103.2": "対局はいくつかのフェーズに分かれており、各フェーズは複数のノードで構成されている。ノードのタイプには「遭遇」「分岐」「首領」「決戦」があります。", + "DictionaryDiagram.40090103.2": "1回の調査は複数のフェーズに分かれ、各フェーズはさらに複数のノードで構成されます。ノードには「遭遇」「分岐」「首領」「決戦」の4種類があります。", "DictionaryDiagram.40090104.1": "星界の生存戦略-ノード", - "DictionaryDiagram.40090104.2": "遭遇:通常戦闘ノードです。対局が進むにつれ、敵も強くなります。この「遭遇」ノードでの戦闘結果のみが連勝や連敗の回数にカウントされます。\n分岐:選択が発生するノードです。異なる難易度に対応する3つの「選択」が提示されます。選択する前に尊者ダイスを振ることができ、ダイスの出目が条件を満たしていれば、戦闘を回避して即座に報酬を獲得できます。", + "DictionaryDiagram.40090104.2": "遭遇:戦闘が発生するノードです。調査が進むほど敵も強くなります。\n分岐:ランダムなイベントが発生するノードです。", "DictionaryDiagram.40090105.1": "星界の生存戦略-理性", - "DictionaryDiagram.40090105.2": "理性は魔王さんが対局中に正気を保つための鍵となる数値です。理性が0になると、その時点で対局失敗となります。\n対局中、戦闘で敗北するたびに理性が一定値減少します。戦闘勝利時は少量の理性が回復します。\n決戦終了時の残り理性の値は、この対局の最終スコアにも影響を与えます。", + "DictionaryDiagram.40090105.2": "理性は、対局中に正気を保つための値です。0になると、その調査は失敗となります。\n戦闘に敗れると理性が一定量減り、勝利すると少量回復します。\n決戦後に残った理性は、調査の最終スコアにも影響します。", "DictionaryDiagram.40090106.1": "星界の生存戦略-戦闘の勝利/敗北", - "DictionaryDiagram.40090106.2": "戦闘はフルオートで行われ、通常攻撃、主力スキル、支援スキルのいずれも操作は不要です。\nすべての敵を撃破すると勝利となり、魔王さんの主力枠のユニットが全員撤退すると敗北となります。\n各戦闘にはカウントダウンが設定されており、終了すると敵味方双方がサドンデス状態となり、回復できなくなり、ダメージが上昇し、戦闘が加速します。", + "DictionaryDiagram.40090106.2": "調査中の戦闘はフルオートで進み、通常攻撃・主力スキル・支援スキルの操作は不要です。\n敵をすべて倒すと勝利、主力枠のユニットが全員倒れると敗北です。\n各戦闘には制限時間があり、時間切れになると敵味方ともにダメージが上がり、決着が早まります。", "DictionaryDiagram.40090107.1": "星界の生存戦略-ユニットのコスト", - "DictionaryDiagram.40090107.2": "各ユニットにはショップでの価格が設定されており、それぞれ1、2、3、4、5コストに分かれています。\n高コストのユニットほど強力なスキルやステータスを持っていますが、ショップに出現する確率は低くなります。", - "DictionaryDiagram.40090108.1": "星界の生存戦略-ユニットの☆(レアリティ)", - "DictionaryDiagram.40090108.2": "☆(レアリティ)も含めた同一のユニットを3体獲得した時、自動的に1つ上の☆同名ユニットへ合成されます。\n☆が上がるにつれてユニットの能力は大幅に強化され、通常のユニットは☆3が最も強い形態となります。", + "DictionaryDiagram.40090107.2": "ショップでのユニットのコストは1~5です。コストが高いほど強力なスキルやステータスを持つ傾向がありますが、ショップに並ぶ確率は低くなります。", + "DictionaryDiagram.40090108.1": "星界の生存戦略-ユニットの☆", + "DictionaryDiagram.40090108.2": "同じ☆を持つユニットを3体揃えると、自動で☆が1つ上のユニットに合成されます。\n☆が上がるほど能力も大きく向上し、通常は☆3が最も強い状態です。", "DictionaryDiagram.40090109.1": "星界の生存戦略-ユニットタイプ", - "DictionaryDiagram.40090109.2": "ユニットには3つのタイプが存在します:主力タイプ、支援タイプ、オールラウンダーの3つです。\nユニットはボードの任意の場所に配置できますが、主力タイプの持つ能力や効果は主力枠でのみ有効となります;\n支援タイプも同様に支援枠でのみ有効となり、オールラウンダーはどちらの枠に配置してもすべての実力を発揮できます。", + "DictionaryDiagram.40090109.2": "ユニットには「主力」「支援」「オールラウンダー」の3つのタイプがあります。\nどのユニットも主力枠・支援枠のどちらにも配置できますが、得意な役割は異なります。主力タイプは主力枠で敵と直接戦うのに適し、支援枠では力を十分に発揮できない場合があります。支援タイプは支援枠でのサポートに適し、主力枠では同様に力を十分に発揮できない場合があります。オールラウンダーはどちらの枠でも能力を十分に発揮できます。", "DictionaryDiagram.40090110.1": "星界の生存戦略-シナジー", - "DictionaryDiagram.40090110.2": "各ユニットは1つまたは複数の「シナジー」を持っています。\n同じシナジーを持つユニットを一定数ボードに配置することで条件を満たし、シナジー効果が有効化され、編成全体の戦闘力を大幅に上昇させることができます。\nシナジーレベルが高いほど、その効果も強力になります。", - "DictionaryDiagram.40090111.1": "星界の生存戦略-シナジー対象の追跡", - "DictionaryDiagram.40090111.2": "特定のシナジーに対して「追跡」機能を使用すると、該当するシナジーを持つユニットがショップに並んだ際にマークが表示され、よりスムーズに狙った構築を揃えることができます。", - "DictionaryDiagram.40090112.1": "星界の生存戦略-方針と祝福", - "DictionaryDiagram.40090112.2": "ゲーム開始時、初期の方針を3択から1つ選択する機会が与えられ、リロールすることもできます。\nまた、分岐ノードに到達するたびに、追加で祝福を選択できるチャンスもあります。魔王さんの戦略に合わせて、方針や祝福を選ぶことで、対局を有利に進めることができます。", + "DictionaryDiagram.40090110.2": "ユニットはそれぞれ1つ以上の「シナジー」を持っています。\n同じシナジーを持つユニットを必要な数だけ配置すると、シナジー効果が有効になり、編成が大きく強化されます。\nシナジーのレベルが高いほど、効果も強くなります。", + "DictionaryDiagram.40090111.1": "星界の生存戦略-シナジーの追跡", + "DictionaryDiagram.40090111.2": "特定のシナジーを追跡すると、ショップでそのシナジーを持つユニットが強調表示され、編成を揃えやすくなります。", + "DictionaryDiagram.40090112.1": "祝福", + "DictionaryDiagram.40090112.2": "「分岐」ノードでは、追加の「祝福」を1つ獲得できることがあります。祝福は編成を大きく強化します", "DictionaryDiagram.40090113.1": "星界の生存戦略-賢者コイン", - "DictionaryDiagram.40090113.2": "賢者コインは、ショップでのユニット募集、ショップの更新、ショップレベルの上昇に使用する大切なリソースです。計画的に使用しましょう。\nノードを1つクリアするごとの収入=基礎収益+利子+連勝/連敗コイン+追加バフや特殊ユニット、シナジーによる追加獲得コイン。", + "DictionaryDiagram.40090113.2": "賢者コインは、ショップでのユニット募集やショップの更新、ショップレベルの強化に使う重要な資源です。計画的に使いましょう。\n各ノードを終えた時の獲得コイン=基本報酬+利子+連勝・連敗ボーナス+祝福・特殊ユニット・特殊シナジーによる追加分", "DictionaryDiagram.40090114.1": "星界の生存戦略-ショップの更新", - "DictionaryDiagram.40090114.2": "賢者コインを使ってお気に入りのユニットを募集できます。賢者コインを2消費することで、ショップに登場するユニットを更新できます。新しいノードに入るたびにショップは自動的に1回更新されます。ショップを「ロック」している場合、次のノードに入っても自動更新は行われません。", - "DictionaryDiagram.40090115.1": "星界の生存戦略-ショップレベル", - "DictionaryDiagram.40090115.2": "ショップレベルが上がるにつれ、ショップに高コストのユニットが出現しやすくなり、ボードに配置できるユニット数も増加します。\nノードを1つ通過するたびに、ショップEXPを自動的に獲得します。また、賢者コインを消費してEXPを購入し、ショップレベルを上げることもできます。", - "DictionaryDiagram.40090116.1": "星界の生存戦略-おすすめ構築", - "DictionaryDiagram.40090116.2": "ボードに配置する際、「構築」で、方針、祝福、シナジーなどの獲得方針を確認して、戦略の参考にすることができます。\n気に入った編成がある場合は「構築適用」をタップすることで、その構築に含まれる推奨ユニットがショップに並んだ際にヒントが表示され、素早く見つけられるようになります。", + "DictionaryDiagram.40090114.2": "賢者コインでユニットを募集できます。2枚消費するとショップのラインナップを更新できます。新しいノードに進むたびにショップは自動で1回更新されますが、ロック中は更新されません。", + "DictionaryDiagram.40090115.1": "星界の生存戦略-魔王レベル", + "DictionaryDiagram.40090115.2": "魔王レベルが上がると、高コストのユニットがショップに並びやすくなり、配置できるユニットも増えます。\nノードを1つ進むごとに魔王経験値を獲得します。また、賢者コインで経験値を購入して魔王レベルを上げることもできます。", + "DictionaryDiagram.40090116.1": "星界の生存戦略-構築戦略", + "DictionaryDiagram.40090116.2": "ボードでユニットを配置する際は、「構築」を編成の参考にできます。\n特定の編成に「構成適用」を使うと、その編成に合うユニットがショップで強調表示されます。", + "DictionaryDiagram.40090117.1": "星界の生存戦略-権能", + "DictionaryDiagram.40090117.2": "出発前に、調査を行う魔王のタイプを選択できます。\nタイプごとに「権能」が異なり、「直感」「分析」「混沌」の性格傾向にも違いがあります。\n戦略ツリーのノードを解放すると、選べるタイプが増えます。", + "DictionaryDiagram.40090118.1": "星界の生存戦略-主力枠の配置ボーナス", + "DictionaryDiagram.40090118.2": "戦略ツリーのノードを解放すると、主力枠の配置ボーナスも開放されます。その枠に配置したユニットは、対応するボーナスを受けます。", + "DictionaryDiagram.40090119.1": "星界の生存戦略-全盛の姿", + "DictionaryDiagram.40090119.2": "調査隊には、見知った巡遊者たちも参加します!\n仲間にした巡遊者は、現在の育成状況(巡遊者レベル・心相レベル)に応じて、「星界の生存戦略」で基礎ステータスが上昇します。", "DictionaryDiagram.40090204.1": "星界の生存戦略-ノード", - "DictionaryDiagram.40090204.2": "首領:各フェーズの最後の戦闘ノードで、強敵が出現します。\n決戦:対局全体のラストバトルです。強力な首領が出現し、この決戦の試練をクリアすることで、対局勝利となります。", + "DictionaryDiagram.40090204.2": "首領:各フェーズの最後に現れる強敵と戦闘を行うノードです。\n決戦:最後の戦いで、強力な首領と対峙します。この戦いに勝てば調査成功です。", + "DictionaryDiagram.40100101.1": "イニシャルS-遊び方", + "DictionaryDiagram.40100101.2": "スパクルは「スーパーオートラビ」に乗って走り続けます。画面を押したまま左右にドラッグすると、スパクルを左右に動かせます。", + "DictionaryDiagram.40100102.1": "イニシャルS-遊び方", + "DictionaryDiagram.40100102.2": "スパクルには開始時から一定の速度値があります。「バニークラッカー」を拾うか、加速パネルを通過すると速度値が増えます。", + "DictionaryDiagram.40100103.1": "イニシャルS-遊び方", + "DictionaryDiagram.40100103.2": "減速パネルを通過すると速度値が減ります。\n道中で待ち伏せする魔物にも速度値があり、衝突すると双方の速度値が同じだけ減ります。\n魔物に衝突したり撃退したりすると、スコアを獲得できます。", + "DictionaryDiagram.40100104.1": "イニシャルS-遊び方", + "DictionaryDiagram.40100104.2": "一定距離を進むと、「破砕ノ牙」が行く手を阻みます。蓄えた速度値をすべて使って力比べに挑み、「破砕ノ牙」を撃退できた場合のみクリアとなります。", + "DictionaryDiagram.40100105.1": "イニシャルS-遊び方", + "DictionaryDiagram.40100105.2": "「破砕ノ牙」に遭遇する前にスパクルの速度値が0になると、ゲームオーバーです。", + "DictionaryDiagram.40100106.1": "スピードアップ", + "DictionaryDiagram.40100106.2": "乗算・除算による加速・減速パネルが登場します。また、道中には左右への移動を妨げる壁も現れます。", + "DictionaryDiagram.40100107.1": "スピードアップ", + "DictionaryDiagram.40100107.2": "さらに強い魔物が登場します。「ソフトドリル」を拾うと、魔物の速度値を減らす効果が2倍になります。", + "DictionaryDiagram.40100108.1": "ムーナ製品と巡遊者", + "DictionaryDiagram.40100108.2": "道中で捕らわれているコハクに衝突して助けると、射撃で援護してくれます。\n「ソフト丸ノコ」を拾うと、複数の魔物に同時に衝突できます。\n「フォーミュラシールド」を拾うと、1回だけ魔物を即座に撃退できます。", + "DictionaryDiagram.40100109.1": "新たな巡遊者", + "DictionaryDiagram.40100109.2": "道中にセイナとアヤメが現れます。救出すると、それぞれの援護を受けられます。", + "DictionaryDiagram.40100110.1": "ラボラビにおまかせ", + "DictionaryDiagram.40100110.2": "道中で「全域制圧装置」を拾えます。拾った後にボタンを押すと、ラボラビが強力な爆弾を投げ、前方の魔物をすべて倒します。\n装置を持ち続けることはできません。拾ってから一定時間が経つと、ラボラビが自動で爆弾を投げます。", + "DictionaryDiagram.40100111.1": "試作モデル", + "DictionaryDiagram.40100111.2": "反転パネルが登場します。通過すると、現在の速度値の数字の並びが逆になります。\n反転パネルを通る前に、その結果をよく考えましょう。", + "DictionaryDiagram.70010101.1": "魔王ノ塔", + "DictionaryDiagram.70010101.2": "魔王ノ塔は、魔王さんと巡遊者たちの特別な場所です。\nここでは巡遊者たちとふれあい、家具を自由に配置できます。", + "DictionaryDiagram.70010102.1": "視点の回転", + "DictionaryDiagram.70010102.2": "画面を左右にスワイプ(またはマウスで左右にドラッグ)すると、視点を回せます。", + "DictionaryDiagram.70010201.1": "家具の配置", + "DictionaryDiagram.70010201.2": "今いる部屋で好きな家具を選んで配置しましょう。\n家具によっては、屋内・屋外で配置できる場所が限られます。", + "DictionaryDiagram.70010202.1": "家具の配置調整", + "DictionaryDiagram.70010202.2": "家具を配置する前に、回転や移動ができます。\n位置を決めたら「確定」をタップして配置しましょう。\n配置済みの家具も、あとから移動したり収納したりできます。", + "DictionaryDiagram.70010203.1": "セットとプリセット", + "DictionaryDiagram.70010203.2": "あらかじめ用意された家具セットのレイアウトを適用すると、手軽に模様替えできます。\n適用したあとに調整することもできます。\n完成したレイアウトはプリセットとして保存でき、次からはそのまま呼び出せます。", + "DictionaryDiagram.70010301.1": "毎日の贈り物", + "DictionaryDiagram.70010301.2": "毎日「シャロの像」を調べると、ランダムで小さな贈り物を受け取れます。\nほかにも特別な機能を持つ家具があります。ぜひ探してみてください。", + "DictionaryDiagram.70010401.1": "移動操作", + "DictionaryDiagram.70010401.2": "魔王モードでは、魔王を直接操作して移動できます。", + "DictionaryDiagram.70010402.1": "巡遊者とのふれあい", + "DictionaryDiagram.70010402.2": "魔王を操作して巡遊者に近づくと、ボタンをタップしてふれあえます。", + "DictionaryDiagram.70010403.1": "ふれあいの報酬とギフト", + "DictionaryDiagram.70010403.2": "各巡遊者とのその日最初のふれあいで信頼度を獲得し、さらにギフトをもらえます。信頼度とギフトを受け取れるのは1日5回までです。", + "DictionaryDiagram.70010501.1": "巡遊者専用家具", + "DictionaryDiagram.70010501.2": "巡遊者専用の家具を配置できます。巡遊者がその家具に近づくと、その巡遊者ならではのアクションが発生することがあります。", + "DictionaryDiagram.70010601.1": "モードの切り替え", + "DictionaryDiagram.70010601.2": "ボタンをタップすると、魔王モードと塔ノ主モードを切り替えられます。\n魔王モードでは魔王を操作して、巡遊者や家具とふれあえます。\n塔ノ主モードでは、部屋全体を見下ろせます。", + "DictionaryDiagram.70010602.1": "視点の拡大・縮小", + "DictionaryDiagram.70010602.2": "塔ノ主モードでは、2本指での操作やマウスホイールで視点を拡大・縮小できます。", + "DictionaryDiagram.70010603.1": "巡遊者をつまむ", + "DictionaryDiagram.70010603.2": "塔ノ主モードでは、巡遊者を長押しすることでつまむことができ、部屋の配置可能な場所へドラッグできます。\n家具とのアクションも起こしやすくなるかもしれません!", + "DictionaryDiagram.70010701.1": "昇降機", + "DictionaryDiagram.70010701.2": "昇降機のボタンをタップするか、部屋にある昇降機を調べると、魔王ノ塔の別の部屋へ移動できます。", "DictionaryDiagram.90010101.1": "王権ポイント", "DictionaryDiagram.90010101.2": "日課を達成すると王権ポイントが加算され、累計ポイントに応じた報酬を獲得できます。1日の合計ポイントで複数の報酬を解放可能です。王権ポイントは毎日5:00にリセットされ、報酬も更新されます。", "DictionaryDiagram.90010102.1": "特殊任務", diff --git a/data/language/ja_jp/dictionaryentry.json b/data/language/ja_jp/dictionaryentry.json index 666e2dd8c..95101190f 100644 --- a/data/language/ja_jp/dictionaryentry.json +++ b/data/language/ja_jp/dictionaryentry.json @@ -17,11 +17,21 @@ "DictionaryEntry.201401.1": "首領討伐", "DictionaryEntry.201501.1": "指名手配", "DictionaryEntry.201701.1": "連合大捕物帖", + "DictionaryEntry.201801.1": "星界の生存戦略", + "DictionaryEntry.201802.1": "星界の生存戦略-ユニット", + "DictionaryEntry.201803.1": "星界の生存戦略-シナジーと祝福", "DictionaryEntry.300102.1": "記録", "DictionaryEntry.300103.1": "素質", "DictionaryEntry.300104.1": "ロスレコ", "DictionaryEntry.300105.1": "基本操作", "DictionaryEntry.300106.1": "元素の印", "DictionaryEntry.300107.1": "元素属性", - "DictionaryEntry.300108.1": "ブレイク値" + "DictionaryEntry.300108.1": "ブレイク値", + "DictionaryEntry.700101.1": "魔王ノ塔", + "DictionaryEntry.700102.1": "模様替え", + "DictionaryEntry.700103.1": "機能付き家具", + "DictionaryEntry.700104.1": "巡遊者とのふれあい", + "DictionaryEntry.700105.1": "家具の使用", + "DictionaryEntry.700106.1": "モードの切り替え", + "DictionaryEntry.700107.1": "昇降機" } \ No newline at end of file diff --git a/data/language/ja_jp/dictionarytab.json b/data/language/ja_jp/dictionarytab.json index 90f44115d..9464a4000 100644 --- a/data/language/ja_jp/dictionarytab.json +++ b/data/language/ja_jp/dictionarytab.json @@ -1,5 +1,6 @@ { "DictionaryTab.1.1": "巡遊者", "DictionaryTab.2.1": "システム", - "DictionaryTab.3.1": "戦闘" + "DictionaryTab.3.1": "戦闘", + "DictionaryTab.4.1": "魔王ノ塔" } \ No newline at end of file diff --git a/data/language/ja_jp/dictionarytopbarentry.json b/data/language/ja_jp/dictionarytopbarentry.json index 32cf6124e..ec2d75dc3 100644 --- a/data/language/ja_jp/dictionarytopbarentry.json +++ b/data/language/ja_jp/dictionarytopbarentry.json @@ -38,6 +38,8 @@ "DictionaryTopBarEntry.300117.1": "元素属性-印付与", "DictionaryTopBarEntry.300118.1": "音符の入手", "DictionaryTopBarEntry.300119.1": "音符", + "DictionaryTopBarEntry.300120.1": "記録の素質調整", + "DictionaryTopBarEntry.300121.1": "記録の音符調整", "DictionaryTopBarEntry.400101.1": "ラッキーシャベル", "DictionaryTopBarEntry.400201.1": "守れ!星ノ塔-遊び方", "DictionaryTopBarEntry.400202.1": "守れ!星ノ塔-レベルアップ", @@ -85,6 +87,22 @@ "DictionaryTopBarEntry.400803.1": "出張、オアシスキッチンカー-FEVER", "DictionaryTopBarEntry.400804.1": "出張、オアシスキッチンカー-エンドレス", "DictionaryTopBarEntry.400901.1": "星界の生存戦略", + "DictionaryTopBarEntry.400902.1": "星界の生存戦略-遊び方", + "DictionaryTopBarEntry.400903.1": "星界の生存戦略-遊び方", + "DictionaryTopBarEntry.400904.1": "星界の生存戦略-遊び方", + "DictionaryTopBarEntry.401001.1": "イニシャルS-遊び方", + "DictionaryTopBarEntry.401002.1": "イニシャルS-応用編", + "DictionaryTopBarEntry.401003.1": "イニシャルS-ムーナ製品", + "DictionaryTopBarEntry.401004.1": "イニシャルS-巡遊者の救出", + "DictionaryTopBarEntry.401005.1": "イニシャルS-全域制圧装置", + "DictionaryTopBarEntry.401006.1": "イニシャルS-反転パネル", + "DictionaryTopBarEntry.700101.1": "魔王ノ塔", + "DictionaryTopBarEntry.700102.1": "模様替え", + "DictionaryTopBarEntry.700103.1": "機能付き家具", + "DictionaryTopBarEntry.700104.1": "巡遊者とのふれあい", + "DictionaryTopBarEntry.700105.1": "家具の使用", + "DictionaryTopBarEntry.700106.1": "モードの切り替え", + "DictionaryTopBarEntry.700107.1": "昇降機", "DictionaryTopBarEntry.900101.1": "デイリー任務", "DictionaryTopBarEntry.900301.1": "事業支援" } \ No newline at end of file diff --git a/data/language/ja_jp/discip.json b/data/language/ja_jp/discip.json index aa16409d2..daf3335e8 100644 --- a/data/language/ja_jp/discip.json +++ b/data/language/ja_jp/discip.json @@ -406,5 +406,13 @@ "DiscIP.214062.1": "フル", "DiscIP.214062.2": "サビ", "DiscIP.214062.3": "美しき昨日を糧にして", - "DiscIP.214062.4": "愛おしい思い出たちが、脳裏をよぎる。\r\n\r\nそれは、オアシス号の傍らでたき火を囲んだ夜。\r\nセイナとは、すさまじい砂塵を巻き上げながら、オアシス号で荒野を駆け抜けた。\r\nコハクとは、どこへ消えたかもわからない野良猫を追って、街中の道を歩き回った。\r\nアヤメとは、明日を生き抜くために節約しようと知恵を絞り、特売品を買いあさった。\r\n夜風が運ぶ草木の匂いと燃える薪の香りを楽しみながら、炎が温かに照らす仲間たちの笑顔に思いを馳せる。\r\n\r\nそれは、己を主と定めた刀の少女との出会い。\r\nいかなる窮地でも活路を切り拓く、鮮やかなる剣閃。\r\n時を経た再会の末に果たされたのは、あの日の約束。\r\n\r\nそれは、湖の地の攻防。\r\n強大なる魔物の脅威の前にも、決して潰えることのなかった友情の絆。\r\nカンパニーに蔓延る陰謀に翻弄され、笑顔の裏で刃を研ぎ続けた日々。\r\n\r\n彼の人々。彼の出来事。\r\n肩を並べた日も、刃を交えた日も、\r\n胸を熱く焦がした瞬間も、静寂に息を潜めた瞬間も、\r\n青空にはじける笑顔も、雨とともに流した涙も――\r\nそのすべてが遠い過去へと過ぎ行きながらも、決して消えることのない記憶として魂に刻まれている。\r\n\r\nいまこの瞬間に背中を押してくれるのは、『過去』となった日々なのかもしれない。\r\nかつての笑い声も、傷跡も、つかの間の安らぎも、激しい戦いも、\r\nそのすべてが君の気づかぬうちに、『君』を『君』たらしめる証のひとつとなっているのだ。\r\n\r\n波風を立てずに、最も少ない犠牲でその日の苦境をやり過ごすのもいい。\r\n敵の喉元に食らいつき、力づくで困難をねじ伏せるのもいい。\r\nあるいはすべてをなげうつ覚悟をもって、捨て身の決闘を挑むのもいいだろう。\r\n\r\nだが君がどの道を選んだとて、運命は遥か高みから、すべての道に同じ結末を刻んでいる。\r\n君はやがて悟るのだろう。\r\nあれほど心惹かれ、歩みを阻み、決して手放したくなかった輝かしい日々は、\r\nとうの昔に『昨日』の中に置き去りにされていたのだと。\r\n消滅したわけではない。だが、その日々は『今日』に存在しえない。\r\n『明日』を照らす光にもなれない。\r\n常に対峙するのは、重く、冷たく、容赦のない眼前の現実のみ。\r\n\r\nだからこそ、君は選択できる。\r\n未来が闇に包まれているからこそ、素晴らしき日々を喪失したからこそ、\r\nもはや後戻りなどできないからこそ――\r\nいまこの瞬間の決断が、この世のなによりも尊いのだ。\r\n\r\n果たして君は――どの星に手を伸ばすのだろうか。\r\n君の選んだ旅路に、祝福あれ。" + "DiscIP.214062.4": "愛おしい思い出たちが、脳裏をよぎる。\r\n\r\nそれは、オアシス号の傍らでたき火を囲んだ夜。\r\nセイナとは、すさまじい砂塵を巻き上げながら、オアシス号で荒野を駆け抜けた。\r\nコハクとは、どこへ消えたかもわからない野良猫を追って、街中の道を歩き回った。\r\nアヤメとは、明日を生き抜くために節約しようと知恵を絞り、特売品を買いあさった。\r\n夜風が運ぶ草木の匂いと燃える薪の香りを楽しみながら、炎が温かに照らす仲間たちの笑顔に思いを馳せる。\r\n\r\nそれは、己を主と定めた刀の少女との出会い。\r\nいかなる窮地でも活路を切り拓く、鮮やかなる剣閃。\r\n時を経た再会の末に果たされたのは、あの日の約束。\r\n\r\nそれは、湖の地の攻防。\r\n強大なる魔物の脅威の前にも、決して潰えることのなかった友情の絆。\r\nカンパニーに蔓延る陰謀に翻弄され、笑顔の裏で刃を研ぎ続けた日々。\r\n\r\n彼の人々。彼の出来事。\r\n肩を並べた日も、刃を交えた日も、\r\n胸を熱く焦がした瞬間も、静寂に息を潜めた瞬間も、\r\n青空にはじける笑顔も、雨とともに流した涙も――\r\nそのすべてが遠い過去へと過ぎ行きながらも、決して消えることのない記憶として魂に刻まれている。\r\n\r\nいまこの瞬間に背中を押してくれるのは、『過去』となった日々なのかもしれない。\r\nかつての笑い声も、傷跡も、つかの間の安らぎも、激しい戦いも、\r\nそのすべてが君の気づかぬうちに、『君』を『君』たらしめる証のひとつとなっているのだ。\r\n\r\n波風を立てずに、最も少ない犠牲でその日の苦境をやり過ごすのもいい。\r\n敵の喉元に食らいつき、力づくで困難をねじ伏せるのもいい。\r\nあるいはすべてをなげうつ覚悟をもって、捨て身の決闘を挑むのもいいだろう。\r\n\r\nだが君がどの道を選んだとて、運命は遥か高みから、すべての道に同じ結末を刻んでいる。\r\n君はやがて悟るのだろう。\r\nあれほど心惹かれ、歩みを阻み、決して手放したくなかった輝かしい日々は、\r\nとうの昔に『昨日』の中に置き去りにされていたのだと。\r\n消滅したわけではない。だが、その日々は『今日』に存在しえない。\r\n『明日』を照らす光にもなれない。\r\n常に対峙するのは、重く、冷たく、容赦のない眼前の現実のみ。\r\n\r\nだからこそ、君は選択できる。\r\n未来が闇に包まれているからこそ、素晴らしき日々を喪失したからこそ、\r\nもはや後戻りなどできないからこそ――\r\nいまこの瞬間の決断が、この世のなによりも尊いのだ。\r\n\r\n果たして君は――どの星に手を伸ばすのだろうか。\r\n君の選んだ旅路に、祝福あれ。", + "DiscIP.214066.1": "インスト", + "DiscIP.214066.2": "ボーカル", + "DiscIP.214066.3": "未来導く明星", + "DiscIP.214066.4": "夜明けが訪れると、主を失った人形たちは花びら舞い散る大浴場で眠りにつく。\r\nその一方で、行方知れずとなっていた者たちは次々と目を覚まし、大事な人が待つ家へと帰っていく。\r\n一時はやむことのない雨に包まれていた湖の都市も、元の美しさと活気を取り戻したかのように見えた。\r\nだが、永遠に元には戻れないものもあるものだ。\r\n\r\nイリスは戦いが終わってから、自室に閉じこもっている。\r\nなんでもひとりで集中して取り組みたい研究があるのだとか。おそらく、あの棺のような『箱』についてのものだろう。\r\nルルも前向きになったように思える。自ら貴族に手を貸して見返りに文字を教えてもらっているなんて、\r\n貴族嫌いだったころのことを思えば信じられない変化だ。\r\nどうやら私たちの戦いを後世に残すために、本を書きたいらしい。\r\nあの子は吸収が早い。きっとあっという間に文字を覚えて、私よりもずっと賢くなっていくだろう。\r\n\r\nそして私はというと……迷いのただ中にいた。\r\n閃銀騎士団の仕事を終えたあとはいつも、あの墓碑の前に立つことが日課になっていた。\r\nその日その日を生きるのに精一杯で、過去や未来に思いを馳せることのなかった私が、\r\nいつの間にか『今日』を振り返り、墓碑に語りかけるようになったことには自分でも驚いている。\r\n――あなたのおかげなのでしょう。\r\n\r\nあなたといるとき、私の心は不思議と安らいでいました。\r\n胸の内に秘めた秘密も、誰にも打ち明けられなかった苦しみも……あなたはいつも真剣な顔で受け止めてくれて、私も甘えてしまったのでしょう。\r\n私よりもずっと脆い体なうえに、はるか彼方からの来訪者だというのに。\r\nそのうえ、仲間のもとにずっと帰りたかったはずなのに、あのときあなたは迷わずその身を差し出してくれた。\r\n「一緒に笑って、一緒に困難を乗り越える……『巡遊者』は互いに助け合うものなんだ」\r\n『巡遊者』という言葉をあなたは度々口にしていた。……それが、あなたの『仲間』だったのでしょうか。\r\n\r\n月が天高く昇り、満天の星が蒼い軌跡を描いていく。\r\n私はそれを追いかけるように、誰もいない丘へと向かった。\r\n\r\n思い出せ、これまで歩んできた道のりを。\r\nあのとき、生きたいと願った気持ちを。\r\nあのとき、みんなを守ると決めた覚悟を。\r\nこの剣で、迷いの霧を薙ぎ払え。\r\nもう帰らぬ人々のために、そしていまを生きる人々のために。\r\nあの人に誇れる自分であるために、私はもっと強くならねばならないのだ。\r\n\r\n「オリンピアよりも強い敵なんて、まだまだいる!」\r\n「コペリウスよりも狡猾な奴だって、まだまだいる!」\r\n「この先出会う困難も、きっとまだまだある……それでも!」\r\n\r\n自分は決して――負けない。\r\n歩みを止めることは、もうしない。\r\n\r\n剣を振るい、思考する。\r\n肉体の限界まで技を磨き、休み、再び鍛錬に没頭する。\r\n繰り返し、繰り返し、繰り返す。\r\n限界も、運命も、私はすべてを越えていく。\r\n\r\n夜空に燦然と輝く明けの明星……それは私にとってのあなた。\r\nたとえいつか記憶が色あせても、私はあの光を追いかけて進み続けるのでしょう。\r\nその果てに、あなたとの再会があることを祈って。", + "DiscIP.214067.1": "フル", + "DiscIP.214067.2": "サビ", + "DiscIP.214067.3": "願い星の願い", + "DiscIP.214067.4": "それは、あなたが永き眠りへと堕ちたときのこと。あなただけが知る真実の物語。\r\n見知らぬ土地で、あなたはこれまでの絆を手繰った。けれど応えたのは、もっとも見慣れたはずの見知らぬふたりだけ。\r\nあなたの前にあるのは、帰らざる旅路。ここでは、己が培ってきた常識は意味を持たない。\r\n契約も規則もない。あるのは純粋な暴力と抑圧のみ。\r\n果てを知らぬ夜の闇の中で、それでもなお星々を見上げる者がいる。\r\n\r\n砂と血の過去を背負い、騎士の少女は自らに名を授けた主へ大剣を振り上げた。\r\n偽りの生贄と栄光を拒んだ聖女は、叡智によって希望の一手を編み出した。\r\n凡庸な人々。素朴な願いを抱く人々。内なる想いを言葉にする術を持たない人々。\r\nあなたは彼らの選択を見た。その末に、いよいよ完全無欠を求めた傀儡は歩みを止める。\r\n無数の人形の欠片の先で、彼の隠し部屋で見つけた古文書にならい、あなたは十字の星芒の下にある王座へと腰を下ろした。\r\n\r\n瞳を閉じて、これまでの旅路を瞼に浮かべる。\r\n数多の巡遊者たちが、美しき明日のために奔走してきた。\r\n希望に光り輝く彼女たちの軌跡は、自由を追い求める冒険譚を綴った。\r\n彼女たちと同じように、湖の地の人々も己の空へ手を伸ばせる日が来るように。\r\nあなたの願いはただひとつ――\r\n「いまこのときより、すべての生命に『自由』を返還する」" } \ No newline at end of file diff --git a/data/language/ja_jp/dormachievement.json b/data/language/ja_jp/dormachievement.json new file mode 100644 index 000000000..33fce11e1 --- /dev/null +++ b/data/language/ja_jp/dormachievement.json @@ -0,0 +1,12 @@ +{ + "DormAchievement.100.1": "一から築く", + "DormAchievement.100.2": "家具の収集度が200に達する", + "DormAchievement.101.1": "ちょっとした資産家", + "DormAchievement.101.2": "家具の収集度が9500に達する", + "DormAchievement.102.1": "宝の山", + "DormAchievement.102.2": "家具の収集度が21500に達する", + "DormAchievement.103.1": "目移りするほど", + "DormAchievement.103.2": "家具の収集度が33500に達する", + "DormAchievement.104.1": "究極の美学", + "DormAchievement.104.2": "家具の収集度が45500に達する" +} \ No newline at end of file diff --git a/data/language/ja_jp/dormlayoutreward.json b/data/language/ja_jp/dormlayoutreward.json new file mode 100644 index 000000000..1b7764522 --- /dev/null +++ b/data/language/ja_jp/dormlayoutreward.json @@ -0,0 +1,15 @@ +{ + "DormLayoutReward.730001.1": "初期プリセット(屋外)", + "DormLayoutReward.730001.2": "セット1の説明", + "DormLayoutReward.730002.1": "初期プリセット(屋内)", + "DormLayoutReward.730002.2": "セット2の説明", + "DormLayoutReward.731001.1": "くつろぎのリビングセット", + "DormLayoutReward.731001.2": "ごはんを食べて、本を読んで、至福のくつろぎタイム。悩み事はそっとソファの隙間に隠して――\n理想の住まいに豪華さはいらない。寝転んでまったりできるのがいちばん。", + "DormLayoutReward.731001.4": "ショップで交換可能", + "DormLayoutReward.731002.1": "白のシンプルキャンプセット", + "DormLayoutReward.731002.2": "ここは日向ぼっこの特等席。あなたもお気に入りの場所を探してみて――\n慌しい旅路の日々だけれど、たまには足を止めて、のんびり過ごそう。", + "DormLayoutReward.731002.4": "家具集めの道にて獲得可能", + "DormLayoutReward.731003.1": "黒のスタイリッシュキャンプセット", + "DormLayoutReward.731003.2": "キャンプもいまはおしゃれの時代!\nグッズもスタイリッシュな黒でそろえて、クールなアウトドアを楽しんで。", + "DormLayoutReward.731003.4": "ショップで交換可能" +} \ No newline at end of file diff --git a/data/language/ja_jp/dormquest.json b/data/language/ja_jp/dormquest.json new file mode 100644 index 000000000..e58bcc180 --- /dev/null +++ b/data/language/ja_jp/dormquest.json @@ -0,0 +1,19 @@ +{ + "DormQuest.500010.1": "一号ホール解放", + "DormQuest.500011.1": "[シャロの像]を配置する", + "DormQuest.500012.1": "[シャロの像]から毎日の贈り物を1回受け取る", + "DormQuest.500013.1": "巡遊者をなでて報酬を1回受け取る", + "DormQuest.500014.1": "[一号ホール]にレイアウトを1回適用する", + "DormQuest.500015.1": "家具を8種類集める", + "DormQuest.500016.1": "家具[固定ケータイ箱]を設置する", + "DormQuest.500017.1": "[シャロの像]から毎日の贈り物を3回受け取る", + "DormQuest.500018.1": "巡遊者をなでて報酬を5回受け取る", + "DormQuest.500019.1": "[一号ホール]にレイアウトを1回適用する", + "DormQuest.500020.1": "家具を15種類集める", + "DormQuest.500021.1": "[二号ホール]を解放する", + "DormQuest.500022.1": "家具[願いのガチャガチャ]を設置する", + "DormQuest.500023.1": "[シャロの像]から毎日の贈り物を7回受け取る", + "DormQuest.500024.1": "巡遊者をなでて報酬を15回受け取る", + "DormQuest.500025.1": "[二号ホール]にレイアウトを1回適用する", + "DormQuest.500026.1": "家具を30種類集める" +} \ No newline at end of file diff --git a/data/language/ja_jp/dormquestgroup.json b/data/language/ja_jp/dormquestgroup.json new file mode 100644 index 000000000..19d722abb --- /dev/null +++ b/data/language/ja_jp/dormquestgroup.json @@ -0,0 +1,5 @@ +{ + "DormQuestGroup.50001.1": "王庭のはじまり", + "DormQuestGroup.50002.1": "宝物を集めて", + "DormQuestGroup.50003.1": "夢は大きく" +} \ No newline at end of file diff --git a/data/language/ja_jp/dormroom.json b/data/language/ja_jp/dormroom.json new file mode 100644 index 000000000..e4f99d6ae --- /dev/null +++ b/data/language/ja_jp/dormroom.json @@ -0,0 +1,4 @@ +{ + "DormRoom.701001.1": "一号ホール", + "DormRoom.701002.1": "二号ホール" +} \ No newline at end of file diff --git a/data/language/ja_jp/dormroomscene.json b/data/language/ja_jp/dormroomscene.json new file mode 100644 index 000000000..7af904204 --- /dev/null +++ b/data/language/ja_jp/dormroomscene.json @@ -0,0 +1,6 @@ +{ + "DormRoomScene.705001.2": "屋外", + "DormRoomScene.705002.2": "屋内", + "DormRoomScene.705003.2": "屋外", + "DormRoomScene.709001.2": "屋外" +} \ No newline at end of file diff --git a/data/language/ja_jp/errorcode.json b/data/language/ja_jp/errorcode.json index a992d49c4..6d663f57b 100644 --- a/data/language/ja_jp/errorcode.json +++ b/data/language/ja_jp/errorcode.json @@ -150,6 +150,25 @@ "ErrorCode.112704.1": "挑戦が終了しました。", "ErrorCode.112801.1": "指名手配は開放されていません。", "ErrorCode.112901.1": "名前の変更回数が多すぎます。しばらく時間をあけてからお試しください。", + "ErrorCode.112911.1": "家具の配置位置が重なっています", + "ErrorCode.112912.1": "家具を配置できる数の上限に達しています", + "ErrorCode.112913.1": "家具の数が足りません", + "ErrorCode.112914.1": "保存できるレイアウト数の上限に達しています", + "ErrorCode.112915.1": "部屋はまだ解放されていません", + "ErrorCode.112916.1": "プリセットが存在しません", + "ErrorCode.112917.1": "家具が配置可能な範囲を超えています", + "ErrorCode.112918.1": "同じ相手に続けて「いいね」はできません", + "ErrorCode.112919.1": "上限を超えています", + "ErrorCode.112920.1": "この巡遊者は未獲得です", + "ErrorCode.112921.1": "同じ報酬は再度受け取れません", + "ErrorCode.112922.1": "ロスレコが存在しません", + "ErrorCode.112923.1": "このシーンは未入手です", + "ErrorCode.112924.1": "同時に配置できない巡遊者は招待できません", + "ErrorCode.112925.1": "名前はまだ変更できません。しばらくしてからお試しください", + "ErrorCode.112926.1": "名前の文字数が上限を超えています", + "ErrorCode.112927.1": "名前に使用できない文字が含まれています", + "ErrorCode.112928.1": "本日の「いいね」は上限に達しています", + "ErrorCode.112929.1": "相手はフレンドではありません。画面を閉じてから再度お試しください", "ErrorCode.11300.1": "今シーズの連合大捕物帖は終了しました", "ErrorCode.11301.1": "ターゲット討伐済、他のターゲットを選択してください。", "ErrorCode.11401.1": "存在しないデータです", diff --git a/data/language/ja_jp/force.json b/data/language/ja_jp/force.json index b6608f01b..7b816105d 100644 --- a/data/language/ja_jp/force.json +++ b/data/language/ja_jp/force.json @@ -8,6 +8,7 @@ "Force.15.1": "白沢管理局", "Force.16.1": "雲笈文化", "Force.17.1": "ムーナワークス", + "Force.18.1": "閃銀騎士団", "Force.2.1": "フリー巡遊者", "Force.4.1": "帝国護衛隊", "Force.5.1": "劇団白猫", diff --git a/data/language/ja_jp/gacha.json b/data/language/ja_jp/gacha.json index 127b1c675..7d2224a2e 100644 --- a/data/language/ja_jp/gacha.json +++ b/data/language/ja_jp/gacha.json @@ -1,5 +1,6 @@ { "Gacha.1.1": "巡遊者求ム!", + "Gacha.1001.1": "星明かりの導き", "Gacha.10110.1": "輝ける翠玉のイデア", "Gacha.10114.1": "スナイピングキャット", "Gacha.10115.1": "星の欠片に乗って", @@ -24,7 +25,9 @@ "Gacha.10158.1": "聖夜のプレゼント大作戦", "Gacha.10159.1": "白衣の美姫と甘美なる妙薬", "Gacha.10160.1": "準備運動は忘れずに", + "Gacha.10162.1": "始まりとの邂逅", "Gacha.11110.1": "輝ける翠玉のイデア", + "Gacha.11115.1": "星の欠片に乗って", "Gacha.11119.1": "熟練巡遊者募集", "Gacha.11133.1": "風にゆらゆら薫る純情", "Gacha.11134.1": "雪解けは芽吹きの訪れ", @@ -56,7 +59,9 @@ "Gacha.20158.1": "ポテトの国のキャロル", "Gacha.20159.1": "異国風情が魅せる春の幻", "Gacha.20160.1": "揺れる水面、触れる指先", + "Gacha.20162.1": "この想い、切っ先に載せて", "Gacha.21110.1": "紅茶の香り誘う藤の夢", + "Gacha.21115.1": "キラメキを見つめて", "Gacha.21119.1": "心窓ノ音色", "Gacha.21133.1": "仲間とまどろむ夢は翠色", "Gacha.21134.1": "色めく夜空に浮かぶ華", diff --git a/data/language/ja_jp/gachastorage.json b/data/language/ja_jp/gachastorage.json index 0966e3bac..b9b9ad617 100644 --- a/data/language/ja_jp/gachastorage.json +++ b/data/language/ja_jp/gachastorage.json @@ -1,6 +1,7 @@ { "GachaStorage.BeginnerCardPool.1": "スタートダッシュ採用", "GachaStorage.CharacterCardPool.1": "常設巡遊者ガチャ", + "GachaStorage.CharacterCardRewardPool.1": "周年限定おまけ付ガチャ", "GachaStorage.CharacterUpCardPool.1": "巡遊者ピックアップガチャ", "GachaStorage.DiscCardPool.1": "常設ロスレコガチャ", "GachaStorage.DiscUpCardPool.1": "ロスレコピックアップガチャ" diff --git a/data/language/ja_jp/gachatype.json b/data/language/ja_jp/gachatype.json index 28f94ea5d..6ef81bceb 100644 --- a/data/language/ja_jp/gachatype.json +++ b/data/language/ja_jp/gachatype.json @@ -16,6 +16,20 @@ "GachaType.1.7": "獲得済みの巡遊者やロスレコが排出された場合、「スーパーマイレージ」もしくは「マイレージ」を獲得できます。\r\n「スーパーマイレージ」と「マイレージ」は、ショップでアイテムと交換することができます。\r\n\r\n※★5巡遊者の場合\r\n獲得済みの巡遊者が排出された場合、1体につき「スーパーマイレージ」x200を獲得できます。排出された巡遊者は、該当する巡遊者の「心相の欠片」x60に変換されます。\r\n排出された巡遊者の「心相」解放が上限に達している場合、余分の該当する巡遊者の「心相の欠片」×1につき、「スーパーマイレージ」x5に変換されます。\r\n\r\n※★4巡遊者の場合\r\n獲得済みの巡遊者が排出された場合、1体につき「スーパーマイレージ」x40を獲得できます。排出された巡遊者は、該当する巡遊者の「心相の欠片」x30に変換されます。\r\n排出された巡遊者の「心相」解放が上限に達している場合、余分の該当する巡遊者の「心相の欠片」×1につき、「スーパーマイレージ」x1に変換されます。\r\n\r\n※★4ロスレコの場合\r\n獲得済みのロスレコが排出された場合、1枚につき「スーパーマイレージ」x40を獲得できます。排出されたロスレコは、該当するロスレコの「ロスレコの調べ」x1に変換されます。\r\n排出されたロスレコの「突破」上限に達している場合、余分の該当するロスレコの「ロスレコの調べ」×1につき、「スーパーマイレージ」x40に変換されます。\r\n\r\n※★3ロスレコの場合\r\n獲得済みのロスレコが排出された場合、1枚につき「マイレージ」x200を獲得できます。排出されたロスレコは、該当するロスレコの「ロスレコの調べ」x1に変換されます。\r\n排出されたロスレコの「突破」上限に達している場合、余分の該当するロスレコの「ロスレコの調べ」×1につき、「マイレージ」x100に変換されます。", "GachaType.1.8": "ピックアップ巡遊者", "GachaType.1.9": "★5巡遊者排出率の50.000%", + "GachaType.10.1": "星明かりの導き・周年限定おまけ付ガチャ", + "GachaType.10.11": "ラインナップ", + "GachaType.10.12": "排出される★5巡遊者", + "GachaType.10.13": "排出される★4巡遊者と★4ロスレコ", + "GachaType.10.14": "排出される★3ロスレコ", + "GachaType.10.15": "「{0}」は「周年限定おまけ付ガチャ」です", + "GachaType.10.16": "あと{0}回引くと、下記巡遊者のいずれかが確定排出されます", + "GachaType.10.17": "【確定排出】\r\n最大160回引くことで、★5巡遊者が確定排出されます。\r\n※確定排出までのカウントは、「周年限定おまけ付ガチャ」でのみ有効です。", + "GachaType.10.2": "詳細説明", + "GachaType.10.3": "周年限定おまけ付ガチャ「{0}」が期間限定開催中!\r\n\r\n※確定排出までのカウントは、「周年限定おまけ付ガチャ」でのみ有効です。\r\n\r\n【特典アイテム】\r\n本ガチャを引いた累計回数に応じて、以下の特典アイテムを受け取ることができます。\r\n・累計30回:「ランダム★5巡遊者履歴書Ⅱ」\r\n・累計100回:「★5ロスレコセレクションⅡ」\r\n・累計120回:「★5巡遊者履歴書Ⅱ」\r\n※各特典アイテムは、対応する累計回数に達することで、それぞれ1回のみ受け取ることができます。", + "GachaType.10.4": "確率説明", + "GachaType.10.5": "★5巡遊者の基本排出率は2.000%です。\r\n最大で160回引くことで、必ず★5巡遊者が排出されます。\r\n※★5巡遊者の総合排出率(確定排出を含む)は2.082%です。\r\n\r\n★4巡遊者と★4ロスレコの基本排出率は8.000%です。\r\nそのうち、★4巡遊者の基本排出率は4.000%、★4ロスレコの基本排出率は4.000%です。\r\n\r\n最大で10回ガチャを引くことで、必ず★4以上巡遊者が排出されます。\r\n※★4巡遊者と★4ロスレコの総合排出率(確定排出を含む)は14.650%です。", + "GachaType.10.6": "特記事項", + "GachaType.10.7": "獲得済みの巡遊者やロスレコが排出された場合、「スーパーマイレージ」もしくは「マイレージ」を獲得できます。\r\n「スーパーマイレージ」と「マイレージ」は、ショップでアイテムと交換することができます。\r\n\r\n※★5巡遊者の場合\r\n獲得済みの巡遊者が排出された場合、1体につき「スーパーマイレージ」x200を獲得できます。排出された巡遊者は、該当する巡遊者の「心相の欠片」x60に変換されます。\r\n排出された巡遊者の「心相」解放が上限に達している場合、余分の該当する巡遊者の「心相の欠片」×1につき、「スーパーマイレージ」x5に変換されます。\r\n\r\n※★4巡遊者の場合\r\n獲得済みの巡遊者が排出された場合、1体につき「スーパーマイレージ」x40を獲得できます。排出された巡遊者は、該当する巡遊者の「心相の欠片」x30に変換されます。\r\n排出された巡遊者の「心相」解放が上限に達している場合、余分の該当する巡遊者の「心相の欠片」×1につき、「スーパーマイレージ」x1に変換されます。\r\n\r\n※★4ロスレコの場合\r\n獲得済みのロスレコが排出された場合、1枚につき「スーパーマイレージ」x40を獲得できます。排出されたロスレコは、該当するロスレコの「ロスレコの調べ」x1に変換されます。\r\n排出されたロスレコの「突破」上限に達している場合、余分の該当するロスレコの「ロスレコの調べ」×1につき、「スーパーマイレージ」x40に変換されます。\r\n\r\n※★3ロスレコの場合\r\n獲得済みのロスレコが排出された場合、1枚につき「マイレージ」x200を獲得できます。排出されたロスレコは、該当するロスレコの「ロスレコの調べ」x1に変換されます。\r\n排出されたロスレコの「突破」上限に達している場合、余分の該当するロスレコの「ロスレコの調べ」×1につき、「マイレージ」x100に変換されます。", "GachaType.2.1": "常設巡遊者ガチャ", "GachaType.2.11": "ラインナップ", "GachaType.2.12": "排出される★5巡遊者", diff --git a/data/language/ja_jp/guidemissionchapter.json b/data/language/ja_jp/guidemissionchapter.json new file mode 100644 index 000000000..ab64825a9 --- /dev/null +++ b/data/language/ja_jp/guidemissionchapter.json @@ -0,0 +1,4 @@ +{ + "GuideMissionChapter.1.1": "Part.1", + "GuideMissionChapter.1.2": "私たちのギルド" +} \ No newline at end of file diff --git a/data/language/ja_jp/guidemissionquest.json b/data/language/ja_jp/guidemissionquest.json new file mode 100644 index 000000000..62ef6e72d --- /dev/null +++ b/data/language/ja_jp/guidemissionquest.json @@ -0,0 +1,58 @@ +{ + "GuideMissionQuest.10101.1": "メインストーリー第1章「記憶を失くした器」をクリア", + "GuideMissionQuest.10102.1": "任意の戦闘ステージを1回クリアする", + "GuideMissionQuest.10103.1": "任意の戦闘ステージを3回クリアする", + "GuideMissionQuest.10104.1": "やる気を30消費する", + "GuideMissionQuest.10105.1": "やる気を60消費する", + "GuideMissionQuest.10106.1": "ココチャで1回ギフトを贈る", + "GuideMissionQuest.10107.1": "昇格試練を1回クリアする", + "GuideMissionQuest.10108.1": "メインストーリー第3章「私たちのギルド」をクリア", + "GuideMissionQuest.10201.1": "ログインする", + "GuideMissionQuest.10202.1": "任意の戦闘ステージを1回クリアする", + "GuideMissionQuest.10203.1": "任意の戦闘ステージを3回クリアする", + "GuideMissionQuest.10204.1": "やる気を30消費する", + "GuideMissionQuest.10205.1": "やる気を60消費する", + "GuideMissionQuest.10206.1": "ココチャでデートを1回完了する", + "GuideMissionQuest.10207.1": "依頼を1回受注する", + "GuideMissionQuest.10208.1": "技能研修を1回クリアする", + "GuideMissionQuest.10301.1": "ログインする", + "GuideMissionQuest.10302.1": "任意の戦闘ステージを1回クリアする", + "GuideMissionQuest.10303.1": "任意の戦闘ステージを3回クリアする", + "GuideMissionQuest.10304.1": "やる気を30消費する", + "GuideMissionQuest.10305.1": "やる気を60消費する", + "GuideMissionQuest.10306.1": "ココチャで1回ギフトを贈る", + "GuideMissionQuest.10307.1": "昇格試練を1回クリアする", + "GuideMissionQuest.10308.1": "依頼を1回受注する", + "GuideMissionQuest.10401.1": "ログインする", + "GuideMissionQuest.10402.1": "任意の戦闘ステージを1回クリアする", + "GuideMissionQuest.10403.1": "任意の戦闘ステージを3回クリアする", + "GuideMissionQuest.10404.1": "やる気を30消費する", + "GuideMissionQuest.10405.1": "やる気を60消費する", + "GuideMissionQuest.10406.1": "ココチャでデートを1回完了する", + "GuideMissionQuest.10407.1": "依頼を1回受注する", + "GuideMissionQuest.10408.1": "技能研修を1回クリアする", + "GuideMissionQuest.10501.1": "ログインする", + "GuideMissionQuest.10502.1": "任意の戦闘ステージを1回クリアする", + "GuideMissionQuest.10503.1": "任意の戦闘ステージを3回クリアする", + "GuideMissionQuest.10504.1": "やる気を30消費する", + "GuideMissionQuest.10505.1": "やる気を60消費する", + "GuideMissionQuest.10506.1": "ココチャで1回ギフトを贈る", + "GuideMissionQuest.10507.1": "徽章試練を1回クリアする", + "GuideMissionQuest.10508.1": "依頼を1回受注する", + "GuideMissionQuest.10601.1": "ログインする", + "GuideMissionQuest.10602.1": "任意の戦闘ステージを1回クリアする", + "GuideMissionQuest.10603.1": "任意の戦闘ステージを3回クリアする", + "GuideMissionQuest.10604.1": "やる気を30消費する", + "GuideMissionQuest.10605.1": "やる気を60消費する", + "GuideMissionQuest.10606.1": "ココチャでデートを1回完了する", + "GuideMissionQuest.10607.1": "依頼を1回受注する", + "GuideMissionQuest.10608.1": "技能研修を1回クリアする", + "GuideMissionQuest.10701.1": "ログインする", + "GuideMissionQuest.10702.1": "任意の戦闘ステージを1回クリアする", + "GuideMissionQuest.10703.1": "任意の戦闘ステージを3回クリアする", + "GuideMissionQuest.10704.1": "やる気を30消費する", + "GuideMissionQuest.10705.1": "やる気を60消費する", + "GuideMissionQuest.10706.1": "ココチャで1回ギフトを贈る", + "GuideMissionQuest.10707.1": "徽章試練を1回クリアする", + "GuideMissionQuest.10708.1": "依頼を1回受注する" +} \ No newline at end of file diff --git a/data/language/ja_jp/honor.json b/data/language/ja_jp/honor.json index baccaca1d..17098d683 100644 --- a/data/language/ja_jp/honor.json +++ b/data/language/ja_jp/honor.json @@ -50,11 +50,13 @@ "Honor.112158.1": "プレゼントはあたし", "Honor.112159.1": "旅は情け医者は薬", "Honor.112160.1": "ひと夏限定バディ", + "Honor.112162.1": "願いは時を越えて", "Honor.114001.1": "楽しんで!", "Honor.114002.1": "乾杯!旅立ち", "Honor.114003.1": "先駆け巡遊者", "Honor.114004.1": "*****", "Honor.114005.1": "みんなの助っ人", + "Honor.114006.1": "星の守護者", "Honor.115001.1": "シーズン1 一流サバイバー", "Honor.115002.1": "シーズン2 一流サバイバー", "Honor.115003.1": "シーズン3 一流サバイバー", @@ -71,6 +73,20 @@ "Honor.115014.1": "シーズン14 一流サバイバー", "Honor.115015.1": "シーズン15 一流サバイバー", "Honor.115016.1": "シーズン16 一流サバイバー", + "Honor.115017.1": "シーズン17 一流サバイバー", + "Honor.115018.1": "シーズン18 一流サバイバー", + "Honor.115019.1": "シーズン19 一流サバイバー", + "Honor.115020.1": "シーズン20 一流サバイバー", + "Honor.115021.1": "シーズン21 一流サバイバー", + "Honor.115022.1": "シーズン22 一流サバイバー", + "Honor.115023.1": "シーズン23 一流サバイバー", + "Honor.115024.1": "シーズン24 一流サバイバー", + "Honor.115025.1": "シーズン25 一流サバイバー", + "Honor.115026.1": "シーズン26 一流サバイバー", + "Honor.115027.1": "シーズン27 一流サバイバー", + "Honor.115028.1": "シーズン28 一流サバイバー", + "Honor.115029.1": "シーズン29 一流サバイバー", + "Honor.115030.1": "シーズン30 一流サバイバー", "Honor.116001.1": "キケン?冒険?蒼海の幽霊船伝説!", "Honor.116002.1": "私たちのギルド", "Honor.116003.1": "夢の先へ", @@ -87,6 +103,7 @@ "Honor.116014.1": "ワーキングサマーアドベンチャー!", "Honor.116015.1": "奮闘!令嬢巡遊者の修行録!", "Honor.116016.1": "果てしない旅路の先で", + "Honor.116017.1": "暁天を破る、創生の光", "Honor.117001.1": "キングオブ大討伐", "Honor.117002.1": "ロードオブ大討伐", "Honor.117003.1": "ナイトオブ大討伐", @@ -153,6 +170,9 @@ "Honor.119011.1": "テクニシャンゲーマー S1", "Honor.119012.1": "テクニシャンゲーマー S2", "Honor.119013.1": "テクニシャンゲーマー S3", + "Honor.119014.1": "テクニシャンゲーマー S4", "Honor.119901.1": "シモベアー(?)", - "Honor.119902.1": "「キャットミーイフユーキャン」シリーズ称号" + "Honor.119902.1": "「キャットミーイフユーキャン」シリーズ称号", + "Honor.119903.1": "「フラヴィオからきた悪魔」シリーズ称号", + "Honor.140001.1": "*****" } \ No newline at end of file diff --git a/data/language/ja_jp/infinitytoweraffix.json b/data/language/ja_jp/infinitytoweraffix.json index 54562fa5b..ea1484256 100644 --- a/data/language/ja_jp/infinitytoweraffix.json +++ b/data/language/ja_jp/infinitytoweraffix.json @@ -223,6 +223,76 @@ "InfinityTowerAffix.10372.2": "風属性巡遊者を{1}体以上編成している時、スキルクールタイムが{2}%短縮される", "InfinityTowerAffix.10373.1": "風の導きⅢ", "InfinityTowerAffix.10373.2": "風属性巡遊者を{1}体以上編成している時、スキルクールタイムが{2}%短縮される", + "InfinityTowerAffix.10381.1": "残刃の吸血", + "InfinityTowerAffix.10381.2": "主力巡遊者は{1}秒ごとに現在HPの{2}%を失い、会心が発生するたびに最大HPの{3}%を回復する", + "InfinityTowerAffix.10391.1": "認知の歪み", + "InfinityTowerAffix.10391.2": "主力巡遊者のスキルダメージが{1}%増加し、その後{3}秒ごとに{2}%減少する", + "InfinityTowerAffix.10401.1": "戦意高揚Ⅰ", + "InfinityTowerAffix.10401.2": "【敵】戦闘中、{1}秒ごとに与ダメージが{2}%増加する", + "InfinityTowerAffix.10402.1": "戦意高揚Ⅱ", + "InfinityTowerAffix.10402.2": "【敵】戦闘中、{1}秒ごとに与ダメージが{2}%増加する", + "InfinityTowerAffix.10403.1": "戦意高揚Ⅲ", + "InfinityTowerAffix.10403.2": "【敵】戦闘中、{1}秒ごとに与ダメージが{2}%増加する", + "InfinityTowerAffix.10413.1": "技芸の代償Ⅰ", + "InfinityTowerAffix.10413.2": "【チーム全体】印ダメージが{1}%減少し、必殺技ダメージが{2}%増加する", + "InfinityTowerAffix.10414.1": "攻守の代償Ⅰ", + "InfinityTowerAffix.10414.2": "【チーム全体】通常攻撃ダメージが{1}%減少し、スキルダメージが{2}%増加する", + "InfinityTowerAffix.10415.1": "従者の代償Ⅰ", + "InfinityTowerAffix.10415.2": "【チーム全体】スキルダメージが{1}%減少し、従者ダメージが{2}%増加する", + "InfinityTowerAffix.10416.1": "捨て身の試み", + "InfinityTowerAffix.10416.2": "主力巡遊者の被ダメージが{1}%増加する。攻撃を受けるとSPを{2}獲得する。この効果は{3}秒ごとに1回発動する", + "InfinityTowerAffix.10417.1": "リズムの乱れ", + "InfinityTowerAffix.10417.2": "主力巡遊者は攻撃を受けると、{2}秒間、スキルダメージが{1}%減少する。この効果は{3}秒ごとに1回発動する", + "InfinityTowerAffix.10418.1": "リズムの乱れ・大", + "InfinityTowerAffix.10418.2": "主力巡遊者は攻撃を受けると、{2}秒間、スキルダメージが{1}%減少する。この効果は{3}秒ごとに1回発動する", + "InfinityTowerAffix.10419.1": "SP獲得鈍化", + "InfinityTowerAffix.10419.2": "【チーム全体】スキル発動後の{1}秒間、SP獲得効率が{2}%低下する", + "InfinityTowerAffix.10420.1": "強攻の代償", + "InfinityTowerAffix.10420.2": "【チーム全体】スキルダメージが{1}%増加するが、被ダメージも{2}%増加する", + "InfinityTowerAffix.10421.1": "回避の代償", + "InfinityTowerAffix.10421.2": "主力巡遊者は回避後、SPを{1}失う", + "InfinityTowerAffix.10422.1": "回避の遅れ", + "InfinityTowerAffix.10422.2": "主力巡遊者の回避クールタイムが{1}秒延長される", + "InfinityTowerAffix.10423.1": "危険な回避", + "InfinityTowerAffix.10423.2": "主力巡遊者は回避後の{2}秒間、被ダメージが{1}%増加する", + "InfinityTowerAffix.10424.1": "満身創痍Ⅰ", + "InfinityTowerAffix.10424.2": "主力巡遊者は攻撃を受けると、{2}秒間、被ダメージが{1}%増加する。この効果は最大{3}回まで重複できる", + "InfinityTowerAffix.10425.1": "満身創痍Ⅱ", + "InfinityTowerAffix.10425.2": "主力巡遊者は攻撃を受けると、{2}秒間、被ダメージが{1}%増加する。この効果は最大{3}回まで重複できる", + "InfinityTowerAffix.10426.1": "追い打ちⅠ", + "InfinityTowerAffix.10426.2": "【敵】主力巡遊者に攻撃を命中させると、{2}秒間、与ダメージが{1}%増加する", + "InfinityTowerAffix.10427.1": "追い打ちⅡ", + "InfinityTowerAffix.10427.2": "【敵】主力巡遊者に攻撃を命中させると、{2}秒間、与ダメージが{1}%増加する", + "InfinityTowerAffix.10428.1": "通常攻撃の研鑽Ⅰ", + "InfinityTowerAffix.10428.2": "【チーム全体】通常攻撃ダメージ強度が{1}%増加する", + "InfinityTowerAffix.10429.1": "通常攻撃の研鑽Ⅱ", + "InfinityTowerAffix.10429.2": "【チーム全体】通常攻撃ダメージ強度が{1}%増加する", + "InfinityTowerAffix.10430.1": "通常攻撃の研鑽Ⅲ", + "InfinityTowerAffix.10430.2": "【チーム全体】通常攻撃ダメージ強度が{1}%増加する", + "InfinityTowerAffix.10431.1": "スキルの研鑽Ⅰ", + "InfinityTowerAffix.10431.2": "【チーム全体】スキルダメージ強度が{1}%増加する", + "InfinityTowerAffix.10432.1": "スキルの研鑽Ⅱ", + "InfinityTowerAffix.10432.2": "【チーム全体】スキルダメージ強度が{1}%増加する", + "InfinityTowerAffix.10433.1": "スキルの研鑽Ⅲ", + "InfinityTowerAffix.10433.2": "【チーム全体】スキルダメージ強度が{1}%増加する", + "InfinityTowerAffix.10441.1": "必殺技の研鑽Ⅰ", + "InfinityTowerAffix.10441.2": "【チーム全体】必殺技ダメージ強度が{1}%増加する", + "InfinityTowerAffix.10442.1": "必殺技の研鑽Ⅱ", + "InfinityTowerAffix.10442.2": "【チーム全体】必殺技ダメージ強度が{1}%増加する", + "InfinityTowerAffix.10443.1": "必殺技の研鑽Ⅲ", + "InfinityTowerAffix.10443.2": "【チーム全体】必殺技ダメージ強度が{1}%増加する", + "InfinityTowerAffix.10451.1": "印の研鑽Ⅰ", + "InfinityTowerAffix.10451.2": "【チーム全体】印ダメージ強度が{1}%増加する", + "InfinityTowerAffix.10452.1": "印の研鑽Ⅱ", + "InfinityTowerAffix.10452.2": "【チーム全体】印ダメージ強度が{1}%増加する", + "InfinityTowerAffix.10453.1": "印の研鑽Ⅲ", + "InfinityTowerAffix.10453.2": "【チーム全体】印ダメージ強度が{1}%増加する", + "InfinityTowerAffix.10461.1": "最大HP上昇Ⅰ", + "InfinityTowerAffix.10461.2": "主力巡遊者の最大HPが{1}%上昇する", + "InfinityTowerAffix.10462.1": "最大HP上昇Ⅱ", + "InfinityTowerAffix.10462.2": "主力巡遊者の最大HPが{1}%上昇する", + "InfinityTowerAffix.10463.1": "最大HP上昇Ⅲ", + "InfinityTowerAffix.10463.2": "主力巡遊者の最大HPが{1}%上昇する", "InfinityTowerAffix.9001.1": "外骨装甲Ⅰ", "InfinityTowerAffix.9001.2": "【敵】HPの{1}%分のシールドを獲得する", "InfinityTowerAffix.9002.1": "外骨装甲Ⅱ", diff --git a/data/language/ja_jp/infinitytowerdifficulty.json b/data/language/ja_jp/infinitytowerdifficulty.json index 421af244a..a9148868c 100644 --- a/data/language/ja_jp/infinitytowerdifficulty.json +++ b/data/language/ja_jp/infinitytowerdifficulty.json @@ -56,6 +56,10 @@ "InfinityTowerDifficulty.2118.2": "権限レベル38で解放", "InfinityTowerDifficulty.2119.1": "「灼熱の狂舞」難易度20", "InfinityTowerDifficulty.2119.2": "権限レベル38で解放", + "InfinityTowerDifficulty.2120.1": "「灼熱の狂舞」難易度21", + "InfinityTowerDifficulty.2120.2": "権限レベル40で解放", + "InfinityTowerDifficulty.2121.1": "「灼熱の狂舞」難易度22", + "InfinityTowerDifficulty.2121.2": "権限レベル40で解放", "InfinityTowerDifficulty.3100.1": "「涼風の調べ」難易度1", "InfinityTowerDifficulty.3100.2": "権限レベル8で解放", "InfinityTowerDifficulty.3101.1": "「涼風の調べ」難易度2", @@ -96,6 +100,10 @@ "InfinityTowerDifficulty.3118.2": "権限レベル38で解放", "InfinityTowerDifficulty.3119.1": "「涼風の調べ」難易度20", "InfinityTowerDifficulty.3119.2": "権限レベル38で解放", + "InfinityTowerDifficulty.3120.1": "「涼風の調べ」難易度21", + "InfinityTowerDifficulty.3120.2": "権限レベル40で解放", + "InfinityTowerDifficulty.3121.1": "「涼風の調べ」難易度22", + "InfinityTowerDifficulty.3121.2": "権限レベル40で解放", "InfinityTowerDifficulty.4100.1": "「麗しの流歌」難易度1", "InfinityTowerDifficulty.4100.2": "権限レベル8で解放", "InfinityTowerDifficulty.4101.1": "「麗しの流歌」難易度2", @@ -136,6 +144,10 @@ "InfinityTowerDifficulty.4118.2": "権限レベル38で解放", "InfinityTowerDifficulty.4119.1": "「麗しの流歌」難易度20", "InfinityTowerDifficulty.4119.2": "権限レベル38で解放", + "InfinityTowerDifficulty.4120.1": "「麗しの流歌」難易度21", + "InfinityTowerDifficulty.4120.2": "権限レベル40で解放", + "InfinityTowerDifficulty.4121.1": "「麗しの流歌」難易度22", + "InfinityTowerDifficulty.4121.2": "権限レベル40で解放", "InfinityTowerDifficulty.5100.1": "「古城の喊声」難易度1", "InfinityTowerDifficulty.5100.2": "権限レベル8で解放", "InfinityTowerDifficulty.5101.1": "「古城の喊声」難易度2", @@ -176,6 +188,10 @@ "InfinityTowerDifficulty.5118.2": "権限レベル38で解放", "InfinityTowerDifficulty.5119.1": "「古城の喊声」難易度20", "InfinityTowerDifficulty.5119.2": "権限レベル38で解放", + "InfinityTowerDifficulty.5120.1": "「古城の喊声」難易度21", + "InfinityTowerDifficulty.5120.2": "権限レベル40で解放", + "InfinityTowerDifficulty.5121.1": "「古城の喊声」難易度22", + "InfinityTowerDifficulty.5121.2": "権限レベル40で解放", "InfinityTowerDifficulty.6100.1": "「密室の儀式」難易度1", "InfinityTowerDifficulty.6100.2": "権限レベル8で解放", "InfinityTowerDifficulty.6101.1": "「密室の儀式」難易度2", @@ -216,6 +232,10 @@ "InfinityTowerDifficulty.6118.2": "権限レベル38で解放", "InfinityTowerDifficulty.6119.1": "「密室の儀式」難易度20", "InfinityTowerDifficulty.6119.2": "権限レベル38で解放", + "InfinityTowerDifficulty.6120.1": "「密室の儀式」難易度21", + "InfinityTowerDifficulty.6120.2": "権限レベル40で解放", + "InfinityTowerDifficulty.6121.1": "「密室の儀式」難易度22", + "InfinityTowerDifficulty.6121.2": "権限レベル40で解放", "InfinityTowerDifficulty.7100.1": "「閃光の饗宴」難易度1", "InfinityTowerDifficulty.7100.2": "権限レベル8で解放", "InfinityTowerDifficulty.7101.1": "「閃光の饗宴」難易度2", @@ -255,5 +275,9 @@ "InfinityTowerDifficulty.7118.1": "「閃光の饗宴」難易度19", "InfinityTowerDifficulty.7118.2": "権限レベル38で解放", "InfinityTowerDifficulty.7119.1": "「閃光の饗宴」難易度20", - "InfinityTowerDifficulty.7119.2": "権限レベル38で解放" + "InfinityTowerDifficulty.7119.2": "権限レベル38で解放", + "InfinityTowerDifficulty.7120.1": "「閃光の饗宴」難易度21", + "InfinityTowerDifficulty.7120.2": "権限レベル40で解放", + "InfinityTowerDifficulty.7121.1": "「閃光の饗宴」難易度22", + "InfinityTowerDifficulty.7121.2": "権限レベル40で解放" } \ No newline at end of file diff --git a/data/language/ja_jp/infinitytowerlevel.json b/data/language/ja_jp/infinitytowerlevel.json index 221ef223c..a3b8bb71d 100644 --- a/data/language/ja_jp/infinitytowerlevel.json +++ b/data/language/ja_jp/infinitytowerlevel.json @@ -289,6 +289,26 @@ "InfinityTowerLevel.21198.1": "「灼熱の狂舞」難易度20", "InfinityTowerLevel.21199.1": "「灼熱の狂舞」難易度20", "InfinityTowerLevel.21200.1": "「灼熱の狂舞」難易度20", + "InfinityTowerLevel.21201.1": "「灼熱の狂舞」難易度21", + "InfinityTowerLevel.21202.1": "「灼熱の狂舞」難易度21", + "InfinityTowerLevel.21203.1": "「灼熱の狂舞」難易度21", + "InfinityTowerLevel.21204.1": "「灼熱の狂舞」難易度21", + "InfinityTowerLevel.21205.1": "「灼熱の狂舞」難易度21", + "InfinityTowerLevel.21206.1": "「灼熱の狂舞」難易度21", + "InfinityTowerLevel.21207.1": "「灼熱の狂舞」難易度21", + "InfinityTowerLevel.21208.1": "「灼熱の狂舞」難易度21", + "InfinityTowerLevel.21209.1": "「灼熱の狂舞」難易度21", + "InfinityTowerLevel.21210.1": "「灼熱の狂舞」難易度21", + "InfinityTowerLevel.21211.1": "「灼熱の狂舞」難易度22", + "InfinityTowerLevel.21212.1": "「灼熱の狂舞」難易度22", + "InfinityTowerLevel.21213.1": "「灼熱の狂舞」難易度22", + "InfinityTowerLevel.21214.1": "「灼熱の狂舞」難易度22", + "InfinityTowerLevel.21215.1": "「灼熱の狂舞」難易度22", + "InfinityTowerLevel.21216.1": "「灼熱の狂舞」難易度22", + "InfinityTowerLevel.21217.1": "「灼熱の狂舞」難易度22", + "InfinityTowerLevel.21218.1": "「灼熱の狂舞」難易度22", + "InfinityTowerLevel.21219.1": "「灼熱の狂舞」難易度22", + "InfinityTowerLevel.21220.1": "「灼熱の狂舞」難易度22", "InfinityTowerLevel.31001.1": "「涼風の調べ」難易度1", "InfinityTowerLevel.31002.1": "「涼風の調べ」難易度1", "InfinityTowerLevel.31003.1": "「涼風の調べ」難易度1", @@ -489,6 +509,26 @@ "InfinityTowerLevel.31198.1": "「涼風の調べ」難易度20", "InfinityTowerLevel.31199.1": "「涼風の調べ」難易度20", "InfinityTowerLevel.31200.1": "「涼風の調べ」難易度20", + "InfinityTowerLevel.31201.1": "「涼風の調べ」難易度21", + "InfinityTowerLevel.31202.1": "「涼風の調べ」難易度21", + "InfinityTowerLevel.31203.1": "「涼風の調べ」難易度21", + "InfinityTowerLevel.31204.1": "「涼風の調べ」難易度21", + "InfinityTowerLevel.31205.1": "「涼風の調べ」難易度21", + "InfinityTowerLevel.31206.1": "「涼風の調べ」難易度21", + "InfinityTowerLevel.31207.1": "「涼風の調べ」難易度21", + "InfinityTowerLevel.31208.1": "「涼風の調べ」難易度21", + "InfinityTowerLevel.31209.1": "「涼風の調べ」難易度21", + "InfinityTowerLevel.31210.1": "「涼風の調べ」難易度21", + "InfinityTowerLevel.31211.1": "「涼風の調べ」難易度22", + "InfinityTowerLevel.31212.1": "「涼風の調べ」難易度22", + "InfinityTowerLevel.31213.1": "「涼風の調べ」難易度22", + "InfinityTowerLevel.31214.1": "「涼風の調べ」難易度22", + "InfinityTowerLevel.31215.1": "「涼風の調べ」難易度22", + "InfinityTowerLevel.31216.1": "「涼風の調べ」難易度22", + "InfinityTowerLevel.31217.1": "「涼風の調べ」難易度22", + "InfinityTowerLevel.31218.1": "「涼風の調べ」難易度22", + "InfinityTowerLevel.31219.1": "「涼風の調べ」難易度22", + "InfinityTowerLevel.31220.1": "「涼風の調べ」難易度22", "InfinityTowerLevel.41001.1": "「麗しの流歌」難易度1", "InfinityTowerLevel.41002.1": "「麗しの流歌」難易度1", "InfinityTowerLevel.41003.1": "「麗しの流歌」難易度1", @@ -689,6 +729,26 @@ "InfinityTowerLevel.41198.1": "「麗しの流歌」難易度20", "InfinityTowerLevel.41199.1": "「麗しの流歌」難易度20", "InfinityTowerLevel.41200.1": "「麗しの流歌」難易度20", + "InfinityTowerLevel.41201.1": "「麗しの流歌」難易度21", + "InfinityTowerLevel.41202.1": "「麗しの流歌」難易度21", + "InfinityTowerLevel.41203.1": "「麗しの流歌」難易度21", + "InfinityTowerLevel.41204.1": "「麗しの流歌」難易度21", + "InfinityTowerLevel.41205.1": "「麗しの流歌」難易度21", + "InfinityTowerLevel.41206.1": "「麗しの流歌」難易度21", + "InfinityTowerLevel.41207.1": "「麗しの流歌」難易度21", + "InfinityTowerLevel.41208.1": "「麗しの流歌」難易度21", + "InfinityTowerLevel.41209.1": "「麗しの流歌」難易度21", + "InfinityTowerLevel.41210.1": "「麗しの流歌」難易度21", + "InfinityTowerLevel.41211.1": "「麗しの流歌」難易度22", + "InfinityTowerLevel.41212.1": "「麗しの流歌」難易度22", + "InfinityTowerLevel.41213.1": "「麗しの流歌」難易度22", + "InfinityTowerLevel.41214.1": "「麗しの流歌」難易度22", + "InfinityTowerLevel.41215.1": "「麗しの流歌」難易度22", + "InfinityTowerLevel.41216.1": "「麗しの流歌」難易度22", + "InfinityTowerLevel.41217.1": "「麗しの流歌」難易度22", + "InfinityTowerLevel.41218.1": "「麗しの流歌」難易度22", + "InfinityTowerLevel.41219.1": "「麗しの流歌」難易度22", + "InfinityTowerLevel.41220.1": "「麗しの流歌」難易度22", "InfinityTowerLevel.51001.1": "「古城の喊声」難易度1", "InfinityTowerLevel.51002.1": "「古城の喊声」難易度1", "InfinityTowerLevel.51003.1": "「古城の喊声」難易度1", @@ -889,6 +949,26 @@ "InfinityTowerLevel.51198.1": "「古城の喊声」難易度20", "InfinityTowerLevel.51199.1": "「古城の喊声」難易度20", "InfinityTowerLevel.51200.1": "「古城の喊声」難易度20", + "InfinityTowerLevel.51201.1": "「古城の喊声」難易度21", + "InfinityTowerLevel.51202.1": "「古城の喊声」難易度21", + "InfinityTowerLevel.51203.1": "「古城の喊声」難易度21", + "InfinityTowerLevel.51204.1": "「古城の喊声」難易度21", + "InfinityTowerLevel.51205.1": "「古城の喊声」難易度21", + "InfinityTowerLevel.51206.1": "「古城の喊声」難易度21", + "InfinityTowerLevel.51207.1": "「古城の喊声」難易度21", + "InfinityTowerLevel.51208.1": "「古城の喊声」難易度21", + "InfinityTowerLevel.51209.1": "「古城の喊声」難易度21", + "InfinityTowerLevel.51210.1": "「古城の喊声」難易度21", + "InfinityTowerLevel.51211.1": "「古城の喊声」難易度22", + "InfinityTowerLevel.51212.1": "「古城の喊声」難易度22", + "InfinityTowerLevel.51213.1": "「古城の喊声」難易度22", + "InfinityTowerLevel.51214.1": "「古城の喊声」難易度22", + "InfinityTowerLevel.51215.1": "「古城の喊声」難易度22", + "InfinityTowerLevel.51216.1": "「古城の喊声」難易度22", + "InfinityTowerLevel.51217.1": "「古城の喊声」難易度22", + "InfinityTowerLevel.51218.1": "「古城の喊声」難易度22", + "InfinityTowerLevel.51219.1": "「古城の喊声」難易度22", + "InfinityTowerLevel.51220.1": "「古城の喊声」難易度22", "InfinityTowerLevel.61001.1": "「密室の儀式」難易度1", "InfinityTowerLevel.61002.1": "「密室の儀式」難易度1", "InfinityTowerLevel.61003.1": "「密室の儀式」難易度1", @@ -1089,6 +1169,26 @@ "InfinityTowerLevel.61198.1": "「密室の儀式」難易度20", "InfinityTowerLevel.61199.1": "「密室の儀式」難易度20", "InfinityTowerLevel.61200.1": "「密室の儀式」難易度20", + "InfinityTowerLevel.61201.1": "「密室の儀式」難易度21", + "InfinityTowerLevel.61202.1": "「密室の儀式」難易度21", + "InfinityTowerLevel.61203.1": "「密室の儀式」難易度21", + "InfinityTowerLevel.61204.1": "「密室の儀式」難易度21", + "InfinityTowerLevel.61205.1": "「密室の儀式」難易度21", + "InfinityTowerLevel.61206.1": "「密室の儀式」難易度21", + "InfinityTowerLevel.61207.1": "「密室の儀式」難易度21", + "InfinityTowerLevel.61208.1": "「密室の儀式」難易度21", + "InfinityTowerLevel.61209.1": "「密室の儀式」難易度21", + "InfinityTowerLevel.61210.1": "「密室の儀式」難易度21", + "InfinityTowerLevel.61211.1": "「密室の儀式」難易度22", + "InfinityTowerLevel.61212.1": "「密室の儀式」難易度22", + "InfinityTowerLevel.61213.1": "「密室の儀式」難易度22", + "InfinityTowerLevel.61214.1": "「密室の儀式」難易度22", + "InfinityTowerLevel.61215.1": "「密室の儀式」難易度22", + "InfinityTowerLevel.61216.1": "「密室の儀式」難易度22", + "InfinityTowerLevel.61217.1": "「密室の儀式」難易度22", + "InfinityTowerLevel.61218.1": "「密室の儀式」難易度22", + "InfinityTowerLevel.61219.1": "「密室の儀式」難易度22", + "InfinityTowerLevel.61220.1": "「密室の儀式」難易度22", "InfinityTowerLevel.71001.1": "「閃光の饗宴」難易度1", "InfinityTowerLevel.71002.1": "「閃光の饗宴」難易度1", "InfinityTowerLevel.71003.1": "「閃光の饗宴」難易度1", @@ -1288,5 +1388,25 @@ "InfinityTowerLevel.71197.1": "「閃光の饗宴」難易度20", "InfinityTowerLevel.71198.1": "「閃光の饗宴」難易度20", "InfinityTowerLevel.71199.1": "「閃光の饗宴」難易度20", - "InfinityTowerLevel.71200.1": "「閃光の饗宴」難易度20" + "InfinityTowerLevel.71200.1": "「閃光の饗宴」難易度20", + "InfinityTowerLevel.71201.1": "「閃光の饗宴」難易度21", + "InfinityTowerLevel.71202.1": "「閃光の饗宴」難易度21", + "InfinityTowerLevel.71203.1": "「閃光の饗宴」難易度21", + "InfinityTowerLevel.71204.1": "「閃光の饗宴」難易度21", + "InfinityTowerLevel.71205.1": "「閃光の饗宴」難易度21", + "InfinityTowerLevel.71206.1": "「閃光の饗宴」難易度21", + "InfinityTowerLevel.71207.1": "「閃光の饗宴」難易度21", + "InfinityTowerLevel.71208.1": "「閃光の饗宴」難易度21", + "InfinityTowerLevel.71209.1": "「閃光の饗宴」難易度21", + "InfinityTowerLevel.71210.1": "「閃光の饗宴」難易度21", + "InfinityTowerLevel.71211.1": "「閃光の饗宴」難易度22", + "InfinityTowerLevel.71212.1": "「閃光の饗宴」難易度22", + "InfinityTowerLevel.71213.1": "「閃光の饗宴」難易度22", + "InfinityTowerLevel.71214.1": "「閃光の饗宴」難易度22", + "InfinityTowerLevel.71215.1": "「閃光の饗宴」難易度22", + "InfinityTowerLevel.71216.1": "「閃光の饗宴」難易度22", + "InfinityTowerLevel.71217.1": "「閃光の饗宴」難易度22", + "InfinityTowerLevel.71218.1": "「閃光の饗宴」難易度22", + "InfinityTowerLevel.71219.1": "「閃光の饗宴」難易度22", + "InfinityTowerLevel.71220.1": "「閃光の饗宴」難易度22" } \ No newline at end of file diff --git a/data/language/ja_jp/infinitytowermsg.json b/data/language/ja_jp/infinitytowermsg.json index 8619e2256..2be0a13df 100644 --- a/data/language/ja_jp/infinitytowermsg.json +++ b/data/language/ja_jp/infinitytowermsg.json @@ -1,12 +1,6 @@ { - "InfinityTowerMsg.1001.1": "デイリー", - "InfinityTowerMsg.1001.2": "「灼熱の狂舞」「涼風の調べ」「無限アリーナ」本日解放中!", - "InfinityTowerMsg.1002.1": "デイリー", - "InfinityTowerMsg.1002.2": "「麗しの流歌」「古城の喊声」「無限アリーナ」本日解放中!", - "InfinityTowerMsg.1003.1": "デイリー", - "InfinityTowerMsg.1003.2": "「密室の儀式」「閃光の饗宴」「無限アリーナ」本日解放中!", - "InfinityTowerMsg.1005.1": "デイリー", - "InfinityTowerMsg.1005.2": "すべてのリングが挑戦をお待ちしています!", + "InfinityTowerMsg.1004.1": "デイリー", + "InfinityTowerMsg.1004.2": "無限ノ狂宴:全リング開放!", "InfinityTowerMsg.2101.1": "速報", "InfinityTowerMsg.2101.2": "新人が『無限アリーナ』難易度1を無事クリア!さあ、次の挑戦者は誰だ!?", "InfinityTowerMsg.2102.1": "速報", diff --git a/data/language/ja_jp/interactiveaction.json b/data/language/ja_jp/interactiveaction.json index ba2e65333..b886adec3 100644 --- a/data/language/ja_jp/interactiveaction.json +++ b/data/language/ja_jp/interactiveaction.json @@ -13,6 +13,8 @@ "InteractiveAction.10004.2": "退出", "InteractiveAction.10005.1": "強化", "InteractiveAction.10005.2": "強化", + "InteractiveAction.10006.1": "香水攻撃", + "InteractiveAction.10006.2": "香水攻撃", "InteractiveAction.1200301.1": "乗る", "InteractiveAction.1200301.2": "乗る" } \ No newline at end of file diff --git a/data/language/ja_jp/item.json b/data/language/ja_jp/item.json index aca1a24dd..f9ef8b91f 100644 --- a/data/language/ja_jp/item.json +++ b/data/language/ja_jp/item.json @@ -106,6 +106,9 @@ "Item.1100.3": "万民の視線が集まる頂きで、彼女はすべてを見下ろし、まるで天下を統べる王のように君臨していた。\u000bだがその手はいつも、ボロボロになったあの馴染み深い椅子を、愛おしげに撫でていた。", "Item.11001.1": "フィレン・デフォルト", "Item.11002.1": "フィレン・覚醒", + "Item.11003.1": "ファム・ファタールの誘惑", + "Item.11003.2": "フィレンのアナザーイメージ「ファム・ファタールの誘惑」を解放するチケット!", + "Item.11003.3": "力を借りるには、それ相応の代償が必要よ。\nなにを怖がっているの?私は悪魔じゃないわ。", "Item.111.1": "アヤメ", "Item.111.2": "「アヤメ」をチームに招待できる。", "Item.111.3": "ひと仕事終え、穏やかな気持ちで夢の世界へと赴く。それこそが理想的な一日の形だ。", @@ -164,6 +167,9 @@ "Item.11203.1": "日焼けあとの思い出", "Item.11203.2": "セイナのアナザーイメージ「日焼けあとの思い出」を解放するチケット!", "Item.11203.3": "青く透きとおる海、白く輝く砂浜、ビーチで過ごすならやっぱりコレだよね!\u000bこんがりいろづく日焼けのあとには、夏の思い出がたーっくさん詰まってるよ!", + "Item.11205.1": "ほがらかな午睡の傍らで", + "Item.11205.2": "セイナのアナザーイメージ「ほがらかな午睡の傍らで」を解放するチケット!", + "Item.11205.3": "今日の依頼は、私と一日中のんびり過ごすことだよ~。\n早くパジャマに着替えて!誰のために隣を空けてると思ってるの?", "Item.112103.1": "ネコ探しの達人", "Item.112103.2": "名誉称号「ネコ探しの達人」を解放する。", "Item.112103.3": "巡遊者・コハクとの信頼の証!", @@ -284,6 +290,9 @@ "Item.112160.1": "ひと夏限定バディ", "Item.112160.2": "名誉称号「ひと夏限定バディ」を解放する。", "Item.112160.3": "ウィロー(水着)との信頼の証!", + "Item.112162.1": "願いは時を越えて", + "Item.112162.2": "名誉称号「願いは時を越えて」を解放する。", + "Item.112162.3": "セイナ(原点)との信頼の証!", "Item.113.1": "シーミャオ", "Item.113.2": "「シーミャオ」をチームに招待できる。", "Item.113.3": "本を読みながら居眠りをする、穏やかな夏の日の昼下がり。", @@ -316,6 +325,9 @@ "Item.114005.1": "みんなの助っ人", "Item.114005.2": "名誉称号「みんなの助っ人」を解放する。", "Item.114005.3": "「連合大捕物帖」で大活躍した証!", + "Item.114006.1": "星の守護者", + "Item.114006.2": "名誉称号「星の守護者」を解放する。", + "Item.114006.3": "『ステラソラ』1周年お祝い称号", "Item.11401.1": "シャトン・デフォルト", "Item.11402.1": "シャトン・覚醒", "Item.115.1": "ホタル", @@ -373,7 +385,49 @@ "Item.115016.1": "シーズン16 一流サバイバー", "Item.115016.2": "名誉称号「シーズン16 一流サバイバー」を解放する。", "Item.115016.3": "「骸魔防衛戦」シーズン16で陣地を守り抜いた証!", + "Item.115017.1": "シーズン17 一流サバイバー", + "Item.115017.2": "名誉称号「シーズン17 一流サバイバー」を解放する。", + "Item.115017.3": "「骸魔防衛戦」シーズン17で陣地を守り抜いた証!", + "Item.115018.1": "シーズン18 一流サバイバー", + "Item.115018.2": "名誉称号「シーズン18 一流サバイバー」を解放する。", + "Item.115018.3": "「骸魔防衛戦」シーズン18で陣地を守り抜いた証!", + "Item.115019.1": "シーズン19 一流サバイバー", + "Item.115019.2": "名誉称号「シーズン19 一流サバイバー」を解放する。", + "Item.115019.3": "「骸魔防衛戦」シーズン19で陣地を守り抜いた証!", "Item.11502.1": "ホタル・覚醒", + "Item.115020.1": "シーズン20 一流サバイバー", + "Item.115020.2": "名誉称号「シーズン20 一流サバイバー」を解放する。", + "Item.115020.3": "「骸魔防衛戦」シーズン20で陣地を守り抜いた証!", + "Item.115021.1": "シーズン21 一流サバイバー", + "Item.115021.2": "名誉称号「シーズン21 一流サバイバー」を解放する。", + "Item.115021.3": "「骸魔防衛戦」シーズン21で陣地を守り抜いた証!", + "Item.115022.1": "シーズン22 一流サバイバー", + "Item.115022.2": "名誉称号「シーズン22 一流サバイバー」を解放する。", + "Item.115022.3": "「骸魔防衛戦」シーズン22で陣地を守り抜いた証!", + "Item.115023.1": "シーズン23 一流サバイバー", + "Item.115023.2": "名誉称号「シーズン23 一流サバイバー」を解放する。", + "Item.115023.3": "「骸魔防衛戦」シーズン23で陣地を守り抜いた証!", + "Item.115024.1": "シーズン24 一流サバイバー", + "Item.115024.2": "名誉称号「シーズン24 一流サバイバー」を解放する。", + "Item.115024.3": "「骸魔防衛戦」シーズン24で陣地を守り抜いた証!", + "Item.115025.1": "シーズン25 一流サバイバー", + "Item.115025.2": "名誉称号「シーズン25 一流サバイバー」を解放する。", + "Item.115025.3": "「骸魔防衛戦」シーズン25で陣地を守り抜いた証!", + "Item.115026.1": "シーズン26 一流サバイバー", + "Item.115026.2": "名誉称号「シーズン26 一流サバイバー」を解放する。", + "Item.115026.3": "「骸魔防衛戦」シーズン26で陣地を守り抜いた証!", + "Item.115027.1": "シーズン27 一流サバイバー", + "Item.115027.2": "名誉称号「シーズン27 一流サバイバー」を解放する。", + "Item.115027.3": "「骸魔防衛戦」シーズン27で陣地を守り抜いた証!", + "Item.115028.1": "シーズン28 一流サバイバー", + "Item.115028.2": "名誉称号「シーズン28 一流サバイバー」を解放する。", + "Item.115028.3": "「骸魔防衛戦」シーズン28で陣地を守り抜いた証!", + "Item.115029.1": "シーズン29 一流サバイバー", + "Item.115029.2": "名誉称号「シーズン29 一流サバイバー」を解放する。", + "Item.115029.3": "「骸魔防衛戦」シーズン29で陣地を守り抜いた証!", + "Item.115030.1": "シーズン30 一流サバイバー", + "Item.115030.2": "名誉称号「シーズン30 一流サバイバー」を解放する。", + "Item.115030.3": "「骸魔防衛戦」シーズン30で陣地を守り抜いた証!", "Item.116.1": "レイセン", "Item.116.2": "「レイセン」をチームに招待できる。", "Item.116.3": "アグリ・ユニオンの従業員で温室の管理人。しかし人前に出る機会がなく、カンパニーからも存在を忘れられている。", @@ -429,6 +483,9 @@ "Item.116016.1": "果てしない旅路の先で", "Item.116016.2": "名誉称号「果てしない旅路の先で」を解放する。", "Item.116016.3": "イベント「果てしない旅路の先で」で快挙を成し遂げた証!", + "Item.116017.1": "暁天を破る、創生の光", + "Item.116017.2": "名誉称号「暁天を破る、創生の光」を解放する。", + "Item.116017.3": "イベント「暁天を破る、創生の光」で快挙を成し遂げた証!", "Item.11602.1": "レイセン・覚醒", "Item.11603.1": "眠り姫の光合成", "Item.11603.2": "レイセンのアナザーイメージ「眠り姫の光合成」を解放するチケット!", @@ -657,6 +714,9 @@ "Item.119013.1": "テクニシャンゲーマー S3", "Item.119013.2": "名誉称号「テクニシャンゲーマー S3」を解放する。", "Item.119013.3": "イベント「ブロックくずし」で快挙を成し遂げた証!", + "Item.119014.1": "テクニシャンゲーマー S4", + "Item.119014.2": "名誉称号「テクニシャンゲーマー S4」を解放する。", + "Item.119014.3": "イベント「ブロックくずし」で快挙を成し遂げた証!", "Item.11902.1": "ナノハ・覚醒", "Item.11903.1": "異国情緒で準備中", "Item.11903.2": "ナノハのアナザーイメージ「異国情緒で準備中」を解放するチケット!", @@ -667,6 +727,9 @@ "Item.119902.1": "「キャットミーイフユーキャン」シリーズ称号", "Item.119902.2": "名誉称号「キャットミーイフユーキャン」シリーズを解放する。", "Item.119902.3": "イベント「頂上決戦・キャットミーイフユーキャン」で、もっともアマツカ・クマの配信に貢献したファンの証。", + "Item.119903.1": "「フラヴィオからきた悪魔」シリーズ称号", + "Item.119903.2": "名誉称号「フラヴィオからきた悪魔」シリーズを解放する。", + "Item.119903.3": "イベント「頂上決戦・フラヴィオからきた悪魔」で、もっともアマツカ・クマの配信に貢献したファンの証。", "Item.12.1": "入塔記念チケット", "Item.12.2": "星ノ塔探索を行うことで獲得できる報酬。各種アイテムと交換できる。", "Item.12.3": "星ノ塔探索で入手できる記念のチケットであり、星ノ塔に挑んだ勇気の象徴でもある。\u000bしかし、多くの巡遊者が望むのは、勇気よりも生還することである。", @@ -787,6 +850,15 @@ "Item.130012.2": "アイコン「乙女の戦い」を解放する。", "Item.130012.3": "乙女には絶対に譲れない戦いがあるのです。", "Item.13002.1": "トーナ・覚醒", + "Item.131001.1": "豪快に食べよう", + "Item.131001.2": "アイコン「豪快に食べよう」を解放する。\r\n\r\n※購入時、男性主人公・女性主人公のアイコンを各1個(計2個)獲得できます。アイコンの使用時は、選択中の容姿に対応するアイコンが適用されます。", + "Item.131001.3": "どんなものも、どんなときも、豪快に食べることを忘れずに!", + "Item.1310011.1": "豪快に食べよう", + "Item.1310011.2": "アイコン「豪快に食べよう」を解放する。", + "Item.1310011.3": "どんなものも、どんなときも、豪快に食べることを忘れずに!", + "Item.1310012.1": "豪快に食べよう", + "Item.1310012.2": "アイコン「豪快に食べよう」を解放する。", + "Item.1310012.3": "どんなものも、どんなときも、豪快に食べることを忘れずに!", "Item.132.1": "ミネルバ", "Item.132.2": "「ミネルバ」をチームに招待できる。", "Item.132.3": "見知らぬ机、見知らぬ教室、見知らぬ制服。\u000bけれど彼女の笑顔だけは、よく覚えている。", @@ -859,6 +931,9 @@ "Item.1400.1": "スパクルの心相の欠片", "Item.1400.2": "巡遊者の心相を解放できる。", "Item.1400.3": "童話の冒険に焦がれるだけの少女はもういない。無限の創造力とかわいい親友と共に、天才発明家は新たな世界を旅するのだ。", + "Item.140001.1": "家具コレクター", + "Item.140001.2": "名誉称号「家具コレクター」を解放する。", + "Item.140001.3": "扉を閉めれば、そこは自分好みの静かな世界。", "Item.14001.1": "スパクル・デフォルト", "Item.14002.1": "スパクル・覚醒", "Item.141.1": "チーシア", @@ -948,6 +1023,9 @@ "Item.1550.3": "その香りは海を越え、あなたを家路へ導く。", "Item.15501.1": "シア・デフォルト", "Item.15502.1": "シア・覚醒", + "Item.15503.1": "サンゴの海に誘われ", + "Item.15503.2": "シアのアナザーイメージ「サンゴの海に誘われ」を解放するチケット!", + "Item.15503.3": "海に満ちているのは、珊瑚の香りとあなたの香り。目を閉じると、優しく抱きしめられているような気がする。", "Item.156.1": "ナズナ", "Item.156.2": "「ナズナ」をチームに招待できる。", "Item.156.3": "信頼する相手の前では子どもっぽくなる。", @@ -995,6 +1073,14 @@ "Item.1600.3": "降り注ぐ太陽に広がる砂浜――すべては、彼女のバカンスのために。", "Item.16001.1": "ウィロー(水着)・デフォルト", "Item.16002.1": "ウィロー(水着)・覚醒", + "Item.162.1": "セイナ(原点)", + "Item.162.2": "「セイナ(原点)」をチームに招待できる。", + "Item.162.3": "白き塔と湖心の島、出会いと別れ。\u000b清風は、いつかときを越え、再びあなたのもとへ――", + "Item.1620.1": "セイナ(原点)の心相の欠片", + "Item.1620.2": "巡遊者の心相を解放できる。", + "Item.1620.3": "白き塔と湖心の島、出会いと別れ。\u000b清風は、いつかときを越え、再びあなたのもとへ――", + "Item.16201.1": "セイナ(原点)・デフォルト", + "Item.16202.1": "セイナ(原点)・覚醒", "Item.198025.1": "風属性の記録", "Item.198025.2": "獲得時に風属性の記録として登録され、すぐご使用いただけます!", "Item.198026.1": "火属性の記録", @@ -1398,6 +1484,10 @@ "Item.214061.3": "世界の果てのその先へ。希望を乗せた船は進む。\r\n猫は自由気ままに、明日への旅路を進んでいく。\r\n胸に秘めた願いは、絵本を開けばすべてが叶う。\r\nなぜならこれは、未来を描いた物語なのだから。", "Item.214062.1": "美しき昨日を糧にして", "Item.214062.3": "昨日の記憶を悔いて、歩みを止めることなかれ。\r\n過去の傷跡は、すでに時の濁流に呑み込まれた。\r\n今日の栄光に酔い、いつまでも縋ることなかれ。\r\n現在の輝きも、いずれ過去のものに成り果てる。\r\nゆえに前を見よ。未来に臆することは許されぬ。\r\n美しき昨日を糧にして、進むしか君に道はない。", + "Item.214066.1": "未来導く明星", + "Item.214066.3": "思い出せ。ここまで背負ってきた数多の想いを。\r\n生への渇望。大切な仲間を守りたいという決意。\r\nあの人と未来で肩を並べたいという切なる願い。\r\n苦しみに満ちた過去も、かけがえのない邂逅も。\r\nそのすべてを胸に、私は再び、この剣を握った。\r\n記憶が色あせたとしても、あの光は裏切れない。\r\n明星よ、見届けて。これからも私は歩み続ける。", + "Item.214067.1": "願い星の願い", + "Item.214067.3": "それは、永き眠りの先にあるもうひとつの物語。\r\nあらゆる契約と規則は存在せず、ただ魔法のみが\r\n万物を支配する力として君臨していた。すべての\r\n生命は抑圧され、自由は息をひそめている世界。\r\nその中でもあきらめずに運命に抗おうとする者の\r\n想いは、暗い夜空に燦然と輝く星のようだった。\r\n自由を求めた輝きの結末は、あなたのみぞ知る。", "Item.21997.1": "ロスレコ素材抽選箱", "Item.21997.2": "ロスレコの昇格に使う初級素材を1つランダムに獲得できる。", "Item.22.1": "支援経験値", @@ -1709,6 +1799,12 @@ "Item.224062.1": "美しき昨日を糧にしての調べ", "Item.224062.2": "特定のロスレコの突破に必要な素材", "Item.224062.3": "昨日の記憶を悔いて、歩みを止めることなかれ。\r\n過去の傷跡は、すでに時の濁流に呑み込まれた。\r\n今日の栄光に酔い、いつまでも縋ることなかれ。\r\n現在の輝きも、いずれ過去のものに成り果てる。\r\nゆえに前を見よ。未来に臆することは許されぬ。\r\n美しき昨日を糧にして、進むしか君に道はない。", + "Item.224066.1": "未来導く明星の調べ", + "Item.224066.2": "特定のロスレコの突破に必要な素材", + "Item.224066.3": "思い出せ。ここまで背負ってきた数多の想いを。\r\n生への渇望。大切な仲間を守りたいという決意。\r\nあの人と未来で肩を並べたいという切なる願い。\r\n苦しみに満ちた過去も、かけがえのない邂逅も。\r\nそのすべてを胸に、私は再び、この剣を握った。\r\n記憶が色あせたとしても、あの光は裏切れない。\r\n明星よ、見届けて。これからも私は歩み続ける。", + "Item.224067.1": "願い星の願いをの調べ", + "Item.224067.2": "特定のロスレコの突破に必要な素材", + "Item.224067.3": "それは、永き眠りの先にあるもうひとつの物語。\r\nあらゆる契約と規則は存在せず、ただ魔法のみが\r\n万物を支配する力として君臨していた。すべての\r\n生命は抑圧され、自由は息をひそめている世界。\r\nその中でもあきらめずに運命に抗おうとする者の\r\n想いは、暗い夜空に燦然と輝く星のようだった。\r\n自由を求めた輝きの結末は、あなたのみぞ知る。", "Item.23.1": "マイレージ", "Item.23.2": "ガチャで獲得できる特典。各種アイテムと交換できる。", "Item.23.3": "ガチャを引くともらえるポイントプログラム。\u000bたくさん貯めて、素敵な景品と交換しよう!", @@ -1758,12 +1854,45 @@ "Item.2501038.1": "もふもふ号・ネコ機長", "Item.2501039.1": "もふもふネコ吸い", "Item.2501040.1": "フライドチキンボンバー", - "Item.2701001.1": "ランダムユニット", - "Item.2701001.2": "ランダムユニット", - "Item.2701001.3": "ランダムユニット", - "Item.2701002.1": "ランダム祝福", - "Item.2701002.2": "ランダム祝福", - "Item.2701002.3": "ランダム祝福", + "Item.2501041.1": "ジンリン", + "Item.2501042.1": "シーミャオ", + "Item.2501043.1": "チーシア", + "Item.2501044.1": "カシミラ", + "Item.2501045.1": "レイセン", + "Item.2501046.1": "クルニス", + "Item.2501047.1": "フローラ", + "Item.2501048.1": "フィレン", + "Item.2501049.1": "カリン", + "Item.2501050.1": "エレノア", + "Item.2501051.1": "エリー", + "Item.2501052.1": "ナノハ", + "Item.2501053.1": "オトハ", + "Item.2501054.1": "ミスティ", + "Item.2501055.1": "シャトン", + "Item.2501056.1": "セイナ(原点)", + "Item.2501057.1": "デザートゲイル・剣士", + "Item.2501058.1": "マスク従業員", + "Item.2501059.1": "デザートゲイル・弓兵", + "Item.2501060.1": "デザートゲイル・狙撃手", + "Item.2501061.1": "黎明団双剣使い", + "Item.2501062.1": "黎明団魔法使い", + "Item.2501063.1": "グレースホルン", + "Item.2501064.1": "ハサラ", + "Item.2701001.1": "謎の履歴書", + "Item.2701001.2": "ランダムなユニット1体が編成に加わる。", + "Item.2701001.3": "次に調査隊へ加わるのは、誰でしょう……?", + "Item.2701002.1": "謎の祝福", + "Item.2701002.2": "ランダムな祝福を1つ獲得する。", + "Item.2701002.3": "幸運の女神が味方してくれますように。", + "Item.2701003.1": "古代の石板", + "Item.2701003.2": "「星界の生存戦略・ほくそ笑む箱庭の主」で戦略ノードの解放に使用する。", + "Item.2701003.3": "神秘的な文字が刻まれた石板。悠久のときの流れの中で、遥かなる文明の記憶を静かに語り続けている。", + "Item.2701004.1": "ルーンストーン", + "Item.2701004.2": "「星界の生存戦略・ほくそ笑む箱庭の主」で調査レベルを上げるために使用する。", + "Item.2701004.3": "正体不明の記号が刻まれた石塊。いつの日か、賢者の手によって解読され、組み直される時を待っている。", + "Item.2701005.1": "理性", + "Item.2701005.2": "戦闘に敗れると理性が減少し、0になると調査は強制終了する。", + "Item.2701005.3": "正気を失うな、理性を保て――生存のために。", "Item.28.1": "緊急討伐指令", "Item.28.2": "首領討伐に挑戦するために使用できる。", "Item.28.3": "地理協会が発行した討伐依頼。\u000b自分と相手の力を見極めた上で挑戦しよう。", @@ -1947,6 +2076,15 @@ "Item.35010.1": "恩恵のしずく", "Item.35010.2": "徽章の特性強化に使用できる特殊な素材。", "Item.35010.3": "恩恵の神の加護を受けた聖なるしずく。清めた品に、よりいっそう眩い輝きを与える。ただし使ったしずくは消えてしまうので、使いどころはよく考えるべし。", + "Item.35011.1": "欠けた恩恵のしずく", + "Item.35011.2": "恩恵のしずくや、その他の徽章素材との交換に使う特殊なアイテム。", + "Item.35011.3": "砕けてもなお神の力は宿っている。欠片を拾い集めることは、信仰を取り戻すに等しい。希望を失わなければ、奇跡はいつか再び起こる。", + "Item.35012.1": "至高の清水", + "Item.35012.2": "記録内の素質レベルを編集できる特殊なアイテム", + "Item.35012.3": "古くから勇者たちの殿堂に供されてきた、水と銘打ちながらも、不思議な味がする至高の清水。\u000b弾ける泡の花は、次なる栄冠の訪れを告げているのかもしれない。", + "Item.35013.1": "妙なる調べ", + "Item.35013.2": "記録内の音符の数を編集できる特殊なアイテム。", + "Item.35013.3": "あらゆる音を宿した楽器。その音色は人々の心の迷いを払い、再び立ち上がる力を与える。", "Item.36.1": "決戦指令書", "Item.36.2": "イベント期間中、1日3回まで挑戦できる。\u000b挑戦中は60分間、複数回戦闘可能。\u000b模擬戦では決戦指令書を消費しない。\u000b挑戦時間過ぎると、進行中の戦闘を引き続きプレイできるが、新たに戦闘を始めることはできない。", "Item.37.1": "追跡者バッジ", @@ -1968,6 +2106,12 @@ "Item.401.2": "有効期間30日間、毎日ログイン時に星ノ欠片x90を獲得できる。", "Item.402.1": "星巡り定期券・やる気", "Item.402.2": "有効期間30日間、毎日ログイン時にスタエナZERO(小)と超高速塔頂チケットを獲得できる。", + "Item.41.1": "残高証明書", + "Item.41.2": "「星の旅路」で獲得でき、過去のイベントアイテムとの交換に使用できる", + "Item.41.3": "難解な手続きや規則がびっしりと書き連ねられた書類。\u000bだがノヴァ大陸では、これらの文言が動かす力は、ときに魔法や剣をも凌駕する。", + "Item.42.1": "トークン", + "Item.42.2": "ヴェータが自動で星ノ塔を探索する際に使用する。", + "Item.42.3": "ヴェータによる、非正規で出典もない統計によれば、1日1回トークンを補充すると、ヴェータは良好な作業効率を維持できるそうですよ•‿•", "Item.50000.1": "ロスレコ", "Item.50000.2": "不思議な力を秘めたレコード。\u000b装備するとチーム内の巡遊者のステータスがアップする。", "Item.50000.3": "一定確率で緑色、青色、金色のロスレコを獲得できる。", @@ -2730,6 +2874,9 @@ "Item.513941.1": "子を守る覚悟", "Item.513942.1": "黒猫の悪魔", "Item.513943.1": "粛清の大鉈", + "Item.514.1": "メモリアル旅券", + "Item.514.2": "「始まりとの邂逅」で使用できる。", + "Item.514.3": "アクセル全開!奇跡に向かって、いざ発進!", "Item.514001.1": "ラビットバースト", "Item.514002.1": "眠れるバラの姫", "Item.514003.1": "ラビットボマー", @@ -2964,6 +3111,9 @@ "Item.514941.1": "恩恵:焔の終焉", "Item.514942.1": "恩恵:共鳴の秘跡", "Item.514943.1": "恩恵:隣人の畏れ", + "Item.515.1": "星明かり旅券", + "Item.515.2": "「星明かりの導き・周年限定おまけ付ガチャ」で使用できる。", + "Item.515.3": "アクセル全開!奇跡に向かって、いざ発進!", "Item.515001.1": "あたしの庭", "Item.515002.1": "ライトエギング", "Item.515003.1": "槍刃掃討", @@ -3138,6 +3288,9 @@ "Item.515941.1": "白衣の美姫", "Item.515942.1": "医者の真心", "Item.515943.1": "蒼梧城の学び", + "Item.516.1": "星明かり旅券", + "Item.516.2": "「星明かりの導き・周年限定おまけ付ガチャ」で使用でき、イベント終了後は「オアシス旅券」に変換できる。", + "Item.516.3": "アクセル全開!奇跡に向かって、いざ発進!", "Item.516001.1": "乱れ飛ぶ水泡", "Item.516002.1": "微震する流光", "Item.516003.1": "律動する光泡", @@ -3167,6 +3320,35 @@ "Item.516041.1": "潮騒の戒め", "Item.516042.1": "ビーチ管制", "Item.516043.1": "規律敷く海風", + "Item.516201.1": "流星の閃き", + "Item.516202.1": "暁の閃光", + "Item.516203.1": "星雷の秘剣", + "Item.516204.1": "星剣の担い手", + "Item.516205.1": "反鏡の刃", + "Item.516206.1": "彗星の構え", + "Item.516207.1": "逆転の光明", + "Item.516208.1": "残心の煌めき", + "Item.516209.1": "断罪の雷", + "Item.516210.1": "極星の構え", + "Item.516211.1": "残光の標", + "Item.516212.1": "綺羅星の輝き", + "Item.516213.1": "歴戦の騎士", + "Item.516221.1": "明星の騎士", + "Item.516222.1": "星雷の加勢", + "Item.516223.1": "光刃の加勢", + "Item.516224.1": "閃光の騎士", + "Item.516225.1": "星雷波", + "Item.516226.1": "明星の剣", + "Item.516227.1": "明星の型", + "Item.516228.1": "光刃の極", + "Item.516229.1": "閃光の剣", + "Item.516230.1": "閃光の型", + "Item.516231.1": "絆の光", + "Item.516232.1": "預けられる背中", + "Item.516233.1": "自由の渇望", + "Item.516241.1": "閃光の奥義", + "Item.516242.1": "明星の奥義", + "Item.516243.1": "閃星の戦乙女", "Item.601.1": "*****", "Item.602.1": "煌金レコード", "Item.602.2": "「ロスレコピックアップガチャ」で使用できる。", @@ -3176,12 +3358,78 @@ "Item.603.3": "記憶の回廊を辿り、受け継がれし楽章を探し求めよ。", "Item.61.1": "王権ポイント", "Item.61.2": "日々の日課を完了した際に獲得するポイント。累計数が一定以上になると、その日の報酬が解放される。", + "Item.610.1": "メモリアルレコード", + "Item.610.2": "「この想い、切っ先に載せて」で使用できる。", + "Item.610.3": "記憶の回廊を辿り、受け継がれし楽章を探し求めよ。", "Item.62.1": "*****", "Item.63.1": "週間王権ポイント", "Item.63.2": "週間課題を完了した際に獲得するポイント。累計数が一定以上になると、その週の報酬が解放される。", + "Item.700001.1": "固定ケータイ箱", + "Item.700001.2": "魔王ノ塔に配置できる「特殊」家具", + "Item.700001.3": "箱に固定されたケータイ……なら「固定ケータイ箱」とでも呼ぼう!", + "Item.700002.1": "願いのガチャガチャ", + "Item.700002.2": "魔王ノ塔に配置できる「特殊」家具", + "Item.700002.3": "小さな神器が入った玉をあらかじめ詰め込んだガチャガチャ。いつでも願掛けをする気分を味わえる。", + "Item.700003.1": "シャロの像", + "Item.700003.2": "魔王ノ塔に配置できる「特殊」家具", + "Item.700003.3": "星ノ塔コンビニにいる、あの無口な「店長」の像。\n光るよ。", + "Item.700004.1": "レコードプレイヤー", + "Item.700004.2": "魔王ノ塔に配置できる「特殊」家具", + "Item.700004.3": "針を落とせば、歌声とともに思い出があふれ出す……", + "Item.700005.1": "大きなケータイ", + "Item.700005.2": "魔王ノ塔に配置できる「特殊」家具", + "Item.700005.3": "テーブルに固定された大きなケータイ……当然、持ち運びには適さない。", + "Item.701.1": "夢創の礎", + "Item.701.2": "魔王ノ塔を飾る家具との交換に使用できる。", + "Item.701.3": "理想を形にできる不思議な素材。たくさん集めて、夢に描いた景色を作り上げよう。", + "Item.701001.1": "一号ホールの原型", + "Item.701001.2": "魔王ノ塔の「一号ホール」に入るために使用する。", + "Item.701001.3": "まだ形を与えられていない小さな空間には、無限の可能性が秘められている。理想を思い描くば、現実に現れ、あなたに新たな世界を開くだろう。", + "Item.701002.1": "二号ホールの原型", + "Item.701002.2": "魔王ノ塔の「二号ホール」に入るために使用する。", + "Item.701002.3": "まだ形を与えられていない小さな空間には、無限の可能性が秘められている。理想を思い描くば、現実に現れ、あなたに新たな世界を開くだろう。", + "Item.705001.1": "シーン1", + "Item.705002.1": "シーン2", + "Item.705003.1": "シーン3", + "Item.706001.1": "男性魔王アナザーイメージ", + "Item.706002.1": "女性魔王アナザーイメージ", + "Item.706003.1": "NPC1アナザーイメージ", + "Item.710001.1": "自動販売神器", + "Item.710001.2": "「魔王」のお気に入りの家具。魔王ノ塔を飾ることができる。", + "Item.710001.3": "伝説に名高い、もっとも高貴で希少な神器の一つ。これで甘くて冷たいドリンクがいつでも飲める。\r\n ただ、長く使うと、時々蹴らないと動かなくなるらしい。", + "Item.710003.1": "猫ベッド型ビーズソファ", + "Item.710003.2": "「コハク」のお気に入りの家具。魔王ノ塔を飾ることができる。", + "Item.710003.3": "コハクがこの上で眠る姿は、クロとそっくり。", + "Item.710004.1": "プロ仕様ツールボックス", + "Item.710004.2": "「セイナ」のお気に入りの家具。魔王ノ塔を飾ることができる。", + "Item.710004.3": "セイナはいつも底のほうからなにかを取り出してくる――レンチ、研磨剤……?", + "Item.710005.1": "オフィスデスク", + "Item.710005.2": "「アヤメ」のお気に入りの家具。魔王ノ塔を飾ることができる。", + "Item.710005.3": "アヤメが毎日デスクで最後にする仕事は、帳簿の数字が合っているか確認すること。", + "Item.710007.1": "スタンドファン", + "Item.710007.2": "「ナツカ」のお気に入りの家具。魔王ノ塔を飾ることができる。", + "Item.710007.3": "ナツカはぐるぐる回り続けるものが好き。\r\n でも、これが好きな一番の理由は風の強さだ。", + "Item.710008.1": "鋭い木人(実戦用)", + "Item.710008.2": "「チトセ」のお気に入りの家具。魔王ノ塔を飾ることができる。", + "Item.710008.3": "チトセが通りかかるたび、この木人に新しい傷がいくつも増える。\r\nあの日逃げた黒いやつのことが、いまだに忘れられないらしい。", "Item.71001.1": "称号:記憶喪失", "Item.71001.2": "称号「記憶喪失」の解放に使用する。", "Item.71001.3": "奇妙な言葉が記録された小さなカード。", + "Item.710010.1": "口の開いた箱", + "Item.710010.2": "「フユカ」のお気に入りの家具。魔王ノ塔を飾ることができる。", + "Item.710010.3": "フユカいわく、「なかにいるのが好きです。安心します」とのこと。\r\n もう少し外に出てもらって、息抜きしてもらおう。", + "Item.710011.1": "クレーンゲーム", + "Item.710011.2": "「ナズナ」のお気に入りの家具。魔王ノ塔を飾ることができる。", + "Item.710011.3": "クレーンゲームの達人の人生哲学。取れたら抱えてぐるぐる、取れなくても床に寝転がってぐるぐる。", + "Item.710012.1": "真実の収納棚", + "Item.710012.2": "「ミスティ」のお気に入りの家具。魔王ノ塔を飾ることができる。", + "Item.710012.3": "魔女いわく、自分は「真実を糧にする」とのこと。なら、これは食料棚といったところか。", + "Item.710013.1": "優雅なティーテーブル", + "Item.710013.2": "「フィレン」のお気に入りの家具。魔王ノ塔を飾ることができる。", + "Item.710013.3": "ティーポットからは絶えず湯気が立っている――が、このテーブルでは商談はしないらしい。", + "Item.710014.1": "騎士のディスプレイケース", + "Item.710014.2": "「セイナ(原点)」のお気に入りの家具。魔王ノ塔を飾ることができる。", + "Item.710014.3": "どの装備もぴかぴかに磨き上げられている――まるで新品みたい!", "Item.71002.1": "称号:空白", "Item.71002.2": "称号「空白」の解放に使用する。", "Item.71002.3": "奇妙な言葉が記録された小さなカード。", @@ -3245,6 +3493,9 @@ "Item.71022.1": "称号:優しき", "Item.71022.2": "称号「優しき」の解放に使用する。", "Item.71022.3": "奇妙な言葉が記録された小さなカード。", + "Item.71023.1": "称号:夜回り", + "Item.71023.2": "称号「夜回り」の解放に使用する。", + "Item.71023.3": "奇妙な言葉が記録された小さなカード。", "Item.71024.1": "称号:冷血", "Item.71024.2": "称号「冷血」の解放に使用する。", "Item.71024.3": "奇妙な言葉が記録された小さなカード。", @@ -3254,39 +3505,346 @@ "Item.71026.1": "称号:ノヴァ", "Item.71026.2": "称号「ノヴァ」の解放に使用する。", "Item.71026.3": "奇妙な言葉が記録された小さなカード。", + "Item.71028.1": "称号:入札", + "Item.71028.2": "称号「入札」の解放に使用する。", + "Item.71028.3": "奇妙な言葉が記録された小さなカード。", + "Item.71029.1": "称号:栄光", + "Item.71029.2": "称号「栄光」の解放に使用する。", + "Item.71029.3": "奇妙な言葉が記録された小さなカード。", + "Item.720000.1": "ありふれた屋外の地面", + "Item.720001.1": "原初の壁", + "Item.720001.2": "魔王ノ塔に配置できる「壁紙」", + "Item.720001.3": "ごく普通の原初の星ノ塔の壁。", + "Item.720002.1": "原初の床", + "Item.720002.2": "魔王ノ塔に配置できる「床」", + "Item.720002.3": "ごく普通の原初の星ノ塔の床。", + "Item.720003.1": "原初の昇降機", + "Item.720003.2": "魔王ノ塔に配置できる「昇降機」", + "Item.720003.3": "ごく普通の昇降機の入口。", + "Item.720004.1": "ぬくもりパステルカラーベッド", + "Item.720004.2": "魔王ノ塔に配置できる「家具」", + "Item.720004.3": "素朴な淡い色合いの木製ベッド。まさか星ノ塔に置けるとは、誰も思っていなかった。", + "Item.720005.1": "ぬくもりサイドチェスト", + "Item.720005.2": "魔王ノ塔に配置できる「家具」", + "Item.720005.3": "小さな棚。花を飾るのにも、ベッド脇に置くのにも、ちょうどいい。", + "Item.720006.1": "ぬくもりソファ", + "Item.720006.2": "魔王ノ塔に配置できる「家具」", + "Item.720006.3": "スカイブルーの木製ソファ。座面は硬めだが、しっかり体を支えてくれる。二人で座っても、それほど窮屈ではない。", + "Item.720007.1": "ぬくもりフロアランプ", + "Item.720007.2": "魔王ノ塔に配置できる「置物」", + "Item.720007.3": "手元のほんの一角を照らす。役目はそれで十分果たしている。", + "Item.720008.1": "空色のカーペット", + "Item.720008.2": "魔王ノ塔に配置できる「カーペット」", + "Item.720008.3": "空色のカーペット。裸足で歩くと心地いい。", + "Item.720009.1": "魅惑の肖像", + "Item.720009.2": "魔王ノ塔に配置できる「壁飾り」", + "Item.720009.3": "作者本人いわく、この絵に描かれているのは、心の中で最も美しい男性の姿らしい。", "Item.72001.1": "称号:魔王", "Item.72001.2": "称号「魔王」の解放に使用する。", "Item.72001.3": "奇妙な言葉が記録された小さなカード。", + "Item.720010.1": "魅惑の肖像", + "Item.720010.2": "魔王ノ塔に配置できる「壁飾り」", + "Item.720010.3": "作者本人いわく、この絵に描かれているのは、心の中で最も美しい女性の姿らしい。", + "Item.720011.1": "森のなかの昇降機", + "Item.720011.2": "魔王ノ塔に配置できる「昇降機」", + "Item.720011.3": "森の奥深くにひっそりと佇む星ノ塔の入口。\r\n巡遊者にとって、これ以上の幸運はないだろう。", + "Item.720012.1": "シンプルなタープ", + "Item.720012.2": "魔王ノ塔に配置できる「家具」", + "Item.720012.3": "誰でも簡単に張れるタープ。広げれば、木の下に小さな部屋がひとつ増える。", + "Item.720013.1": "シンプルな焚き火", + "Item.720013.2": "魔王ノ塔に配置できる「置物」", + "Item.720013.3": "適当に薪を積み上げただけの焚き火――火がつくかどうかはあなた次第。", + "Item.720014.1": "シンプルな折りたたみスツール", + "Item.720014.2": "魔王ノ塔に配置できる「家具」", + "Item.720014.3": "折りたためば手のひらほどの大きさになる小さな椅子。座ってみると意外と安定している。", + "Item.720015.1": "シンプルな折りたたみテーブル", + "Item.720015.2": "魔王ノ塔に配置できる「家具」", + "Item.720015.3": "広げれば食卓に早変わり。ごちそうを並べるところを想像するだけで、よだれが出そう。", + "Item.720016.1": "シンプルなグリル", + "Item.720016.2": "魔王ノ塔に配置できる「置物」", + "Item.720016.3": "実用性抜群の神器。まるで魔法のように食材をごちそうへと変えてくれる。", + "Item.720017.1": "ポールランタン", + "Item.720017.2": "魔王ノ塔に配置できる「置物」", + "Item.720017.3": "ランタンをポールに掛ければ、即席の街灯に。", + "Item.720018.1": "茂み", + "Item.720018.2": "魔王ノ塔に配置できる「置物」", + "Item.720018.3": "ノヴァ大陸のあちこちに生える茂み。風が吹くたび、葉がカサカサと鳴る。", + "Item.720019.1": "シンプルなキャンプマット", + "Item.720019.2": "魔王ノ塔に配置できる「カーペット」", + "Item.720019.3": "地面から来るごつごつや湿気を、少しだけ和らげてくれる。", "Item.72002.1": "称号:巡遊者", "Item.72002.2": "称号「巡遊者」の解放に使用する。", "Item.72002.3": "奇妙な言葉が記録された小さなカード。", + "Item.720020.1": "清潔な昇降機", + "Item.720020.2": "魔王ノ塔に配置できる「昇降機」", + "Item.720020.3": "きれいに掃除された星ノ塔の入口。\n雑草がなくなると、かえって落ち着かない。", + "Item.720021.1": "おしゃれなタープ", + "Item.720021.2": "魔王ノ塔に配置できる「家具」", + "Item.720021.3": "ひと回り大きく、丈夫なタープ。広げれば、まるで部屋を半分持ってきたよう。", + "Item.720022.1": "おしゃれなテント", + "Item.720022.2": "魔王ノ塔に配置できる「家具」", + "Item.720022.3": "たまには気分を変えて車の外で寝てみたい。テントもなかなか悪くない。", + "Item.720023.1": "おしゃれなローテーブル", + "Item.720023.2": "魔王ノ塔に配置できる「家具」", + "Item.720023.3": "荒野にいても、優雅さは忘れずに。", + "Item.720024.1": "おしゃれな折りたたみチェア", + "Item.720024.2": "魔王ノ塔に配置できる「家具」", + "Item.720024.3": "座り心地と折りたたみやすさを兼ね備えた、高級チェア。", + "Item.720025.1": "シンプルなペットハウス", + "Item.720025.2": "魔王ノ塔に配置できる「置物」", + "Item.720025.3": "クロもここで寝てくれるかな?", + "Item.720026.1": "おしゃれな神器ランプ", + "Item.720026.2": "魔王ノ塔に配置できる「置物」", + "Item.720026.3": "願いによって手に入る上質な神器。長時間、安定した光を放ち続ける。", + "Item.720027.1": "目覚まし草", + "Item.720027.2": "魔王ノ塔に配置できる「置物」", + "Item.720027.3": "お茶を淹れるついでに葉を二枚ほど摘んで入れてみよう……目が覚めるかはともかく、味の刺激は強烈。", + "Item.720028.1": "おしゃれなウッドデッキ", + "Item.720028.2": "魔王ノ塔に配置できる「カーペット」", + "Item.720028.3": "柔らかな土の上に、しっかりした足場を一枚。マットを直接敷くよりは、ずっと安定する。", "Item.72003.1": "称号:執事", "Item.72003.2": "称号「執事」の解放に使用する。", "Item.72003.3": "奇妙な言葉が記録された小さなカード。", + "Item.720039.1": "ぬくもりの壁", + "Item.720039.2": "魔王ノ塔に配置できる「壁紙」", + "Item.720039.3": "なんの変哲もない壁だが、星ノ塔をここまで生活感のある姿に変えるには、なかなかの手間がかかる。", "Item.72004.1": "称号:オーナー", "Item.72004.2": "称号「オーナー」の解放に使用する。", "Item.72004.3": "奇妙な言葉が記録された小さなカード。", + "Item.720040.1": "ぬくもりの床", + "Item.720040.2": "魔王ノ塔に配置できる「床」", + "Item.720040.3": "なんの変哲もない床だが、星ノ塔をここまで生活感のある姿に変えるには、なかなかの手間がかかる。", + "Item.720041.1": "シンプルなバックパック", + "Item.720041.2": "魔王ノ塔に配置できる「置物」", + "Item.720041.3": "身の回りのものを全部詰め込めそうなバックパック。それでも巡遊者なら「まだ小さい」と言うだろう。", + "Item.720042.1": "シンプルなティーセット", + "Item.720042.2": "魔王ノ塔に配置できる「置物」", + "Item.720042.3": "シンプルで上品なお茶道具。どんな飲み物を作るのもお手のもの。", + "Item.720043.1": "シンプルなケトル", + "Item.720043.2": "魔王ノ塔に配置できる「置物」", + "Item.720043.3": "丈夫で長持ちするケトル。底には前に使ったときの焦げ跡が残っている。", + "Item.720044.1": "シンプルなランチバスケット", + "Item.720044.2": "魔王ノ塔に配置できる「置物」", + "Item.720044.3": "慌ただしく食べ物を詰めたピクニックバスケット――これで少しは貴族気分、かな?", + "Item.720045.1": "シンプルな食器ボックス", + "Item.720045.2": "魔王ノ塔に配置できる「置物」", + "Item.720045.3": "食器をきちんと箱に収めれば、野外の食事も少し上品に見える。", + "Item.720046.1": "シンプルな折りたたみマット", + "Item.720046.2": "魔王ノ塔に配置できる「置物」", + "Item.720046.3": "くるっと巻けば、片づけ完了。", + "Item.720047.1": "キャンプ用ランタンポール", + "Item.720047.2": "魔王ノ塔に配置できる「置物」", + "Item.720047.3": "少しの明かりとぬくもりを添えてくれる。", + "Item.720048.1": "キャンプ用木製ゲート", + "Item.720048.2": "魔王ノ塔に配置できる「置物」", + "Item.720048.3": "景色にひとつ、見出しをつけよう。", + "Item.720049.1": "キャンプ用サイン", + "Item.720049.2": "魔王ノ塔に配置できる「置物」", + "Item.720049.3": "立っていてくれるだけで、なんとなく安心する。", "Item.72005.1": "称号:リーダー", "Item.72005.2": "称号「リーダー」の解放に使用する。", "Item.72005.3": "奇妙な言葉が記録された小さなカード。", + "Item.720050.1": "キャンプ用フラッグポール", + "Item.720050.2": "魔王ノ塔に配置できる「置物」", + "Item.720050.3": "ふわりと揺れる境界線を作ってくれる。", + "Item.720051.1": "キャンプ用トーチ", + "Item.720051.2": "魔王ノ塔に配置できる「置物」", + "Item.720051.3": "明かりになるだけでなく、虫よけにもなかなか役立ってくれる。", + "Item.720052.1": "キャンプ用キッチンラック", + "Item.720052.2": "魔王ノ塔に配置できる「置物」", + "Item.720052.3": "丈夫な木製ラック。よく使う鍋や食器がずらりと並んでいる。", + "Item.720053.1": "丸太スツールA", + "Item.720053.2": "魔王ノ塔に配置できる「家具」", + "Item.720053.3": "割った丸太で作った低い椅子。少しごつごつするが、座れば意外と安定している。", + "Item.720054.1": "丸太スツールB", + "Item.720054.2": "魔王ノ塔に配置できる「家具」", + "Item.720054.3": "割った丸太で作った低い椅子。少しごつごつするが、座れば意外と安定している。", + "Item.720055.1": "丸太スツールC", + "Item.720055.2": "魔王ノ塔に配置できる「家具」", + "Item.720055.3": "割った丸太で作った低い椅子。少しごつごつするが、座れば意外と安定している。", + "Item.720056.1": "丸太スツールD", + "Item.720056.2": "魔王ノ塔に配置できる「家具」", + "Item.720056.3": "割った丸太で作った低い椅子。少しごつごつするが、座れば意外と安定している。", + "Item.720057.1": "キャンプ用丸太テーブル", + "Item.720057.2": "魔王ノ塔に配置できる「家具」", + "Item.720057.3": "とにかく、乾杯!", + "Item.720058.1": "シンプルな煮込み鍋", + "Item.720058.2": "魔王ノ塔に配置できる「置物」", + "Item.720058.3": "厚手で頼もしく、煮るも炊くもお手のもの。", + "Item.720059.1": "薪の山", + "Item.720059.2": "魔王ノ塔に配置できる「置物」", + "Item.720059.3": "荒野で最も頼りになる燃料――湿らせないことが肝心。", "Item.72006.1": "称号:先駆者", "Item.72006.2": "称号「先駆者」の解放に使用する。", "Item.72006.3": "奇妙な言葉が記録された小さなカード。", + "Item.720060.1": "調理器具セット", + "Item.720060.2": "魔王ノ塔に配置できる「家具」", + "Item.720060.3": "カチャカチャと音を立てる調理器具一式。吊るしておけば乾かしやすい。", + "Item.720061.1": "シンプルなピクニックテーブル", + "Item.720061.2": "魔王ノ塔に配置できる「家具」", + "Item.720061.3": "折りたためないピクニックテーブル。そのぶん、どっしりと安定している。", + "Item.720062.1": "シンプルな折りたたみチェアA", + "Item.720062.2": "魔王ノ塔に配置できる「家具」", + "Item.720062.3": "背もたれ付きのキャンプチェア。座り心地はとても快適。", + "Item.720063.1": "シンプルな折りたたみチェアB", + "Item.720063.2": "魔王ノ塔に配置できる「家具」", + "Item.720063.3": "背もたれ付きのキャンプチェア。座り心地はとても快適。", + "Item.720064.1": "キャンプ用収納ボックスA", + "Item.720064.2": "魔王ノ塔に配置できる「置物」", + "Item.720064.3": "蓋を閉めた途端、なかに何を入れたかすっかり忘れてしまいがち。", + "Item.720065.1": "キャンプ用収納ボックスB", + "Item.720065.2": "魔王ノ塔に配置できる「置物」", + "Item.720065.3": "蓋を閉めた途端、なかに何を入れたかすっかり忘れてしまいがち。", + "Item.720066.1": "キャンプ用収納ボックスC", + "Item.720066.2": "魔王ノ塔に配置できる「置物」", + "Item.720066.3": "蓋を閉めた途端、なかに何を入れたかすっかり忘れてしまいがち。", + "Item.720067.1": "鋳鉄バーベキューグリル", + "Item.720067.2": "魔王ノ塔に配置できる「置物」", + "Item.720067.3": "無骨な趣のバーベキューグリル。獰猛な魔物の肉を焼くにはうってつけ。", + "Item.720068.1": "釣りセット", + "Item.720068.2": "魔王ノ塔に配置できる「置物」", + "Item.720068.3": "せっかくの機会だ。まずは静かでのんびりした時間を楽しもう。", + "Item.720069.1": "バーベキュー調味料ラック", + "Item.720069.2": "魔王ノ塔に配置できる「家具」", + "Item.720069.3": "シェフのために用意された、魔法の作業台。", "Item.72007.1": "称号:守護者", "Item.72007.2": "称号「守護者」の解放に使用する。", "Item.72007.3": "奇妙な言葉が記録された小さなカード。", + "Item.720070.1": "キャンプ用ワゴン", + "Item.720070.2": "魔王ノ塔に配置できる「置物」", + "Item.720070.3": "車輪をつければ、機動力は何倍にも跳ね上がる。", + "Item.720071.1": "壁掛け鉢植え", + "Item.720071.2": "魔王ノ塔に配置できる「壁飾り」", + "Item.720071.3": "こんなにもゆっくり育つのは、水やりを忘れがちなせいかもしれない。", + "Item.720072.1": "ぬくもりナイトライト", + "Item.720072.2": "魔王ノ塔に配置できる「壁飾り」", + "Item.720072.3": "壁に取り付ける小さなライト。紐を引くスイッチが、どこか懐かしい。", + "Item.720073.1": "ぬくもりウォールシェルフ", + "Item.720073.2": "魔王ノ塔に配置できる「壁飾り」", + "Item.720073.3": "壁に沿って設置するオープンシェルフ。鉢植えやお香を置くのにぴったり。", + "Item.720074.1": "大葉の鉢植え", + "Item.720074.2": "魔王ノ塔に配置できる「置物」", + "Item.720074.3": "あまり世話を必要としない。たまに思い出した時に水をやるだけで十分。", + "Item.720075.1": "ラウンドテーブル", + "Item.720075.2": "魔王ノ塔に配置できる「家具」", + "Item.720075.3": "飾り気のない丸テーブル。シンプルで上品なデザイン。", + "Item.720076.1": "ぬくもりシューズボックス", + "Item.720076.2": "魔王ノ塔に配置できる「家具」", + "Item.720076.3": "シンプルで実用的な大型シューズボックス……いったい足が何組あれば履ききれるのだろう?", + "Item.720077.1": "ぬくもりワードローブ", + "Item.720077.2": "魔王ノ塔に配置できる「家具」", + "Item.720077.3": "ゆったりとした大きな木製ワードローブ。出かける前の迷いの8割は、この前で生まれるという。", + "Item.720078.1": "ぬくもりウッドチェア", + "Item.720078.2": "魔王ノ塔に配置できる「家具」", + "Item.720078.3": "ごく普通の木の椅子。腰を下ろすと、小さく「ギシッ」と鳴る。", + "Item.720079.1": "ぬくもりローテーブル", + "Item.720079.2": "魔王ノ塔に配置できる「家具」", + "Item.720079.3": "低めのテーブル。座ったままちょうど手が届く高さ。", "Item.72008.1": "称号:美食家", "Item.72008.2": "称号「美食家」の解放に使用する。", "Item.72008.3": "奇妙な言葉が記録された小さなカード。", + "Item.720080.1": "ぬくもりローボード", + "Item.720080.2": "魔王ノ塔に配置できる「家具」", + "Item.720080.3": "温かな装飾を施した横長のローボード。暮らしにちょっとした彩りを添えよう。", + "Item.720081.1": "ぬくもりの衝立", + "Item.720081.2": "魔王ノ塔に配置できる「家具」", + "Item.720081.3": "広げれば部屋を二つに分けられる――少なくとも気持ちの上では。", + "Item.720082.1": "ぬくもりシューズラック", + "Item.720082.2": "魔王ノ塔に配置できる「家具」", + "Item.720082.3": "人の足は一組しかないというのに、どれだけ大きな棚があっても靴は収まりきらない。", + "Item.720083.1": "卵黄色のカーペット", + "Item.720083.2": "魔王ノ塔に配置できる「カーペット」", + "Item.720083.3": "寒い日に裸足で踏むのにぴったり。もちろん、そのまま座り込み、寝転んでもよい。", + "Item.720084.1": "ラダーシェルフの鉢植え", + "Item.720084.2": "魔王ノ塔に配置できる「置物」", + "Item.720084.3": "普段は植物を飾り、時には踏み台代わりにもなる。実に便利。", + "Item.720085.1": "空色のカーテン", + "Item.720085.2": "魔王ノ塔に配置できる「壁飾り」", + "Item.720085.3": "星ノ塔のなかから外を見ることは普通できないが、景色を想像することはできる。", + "Item.720086.1": "折りたたみランドリーボックス", + "Item.720086.2": "魔王ノ塔に配置できる「置物」", + "Item.720086.3": "ある程度たまったら洗うべきなのだろう――でも「ある程度」っていったいどれくらい……?", + "Item.720087.1": "ぬくもりデスク", + "Item.720087.2": "魔王ノ塔に配置できる「家具」", + "Item.720087.3": "いざなにか書こうとしても、文房具をきれいに並べ、ノートを開いただけでやる気を使い果たしてしまう。", + "Item.720088.1": "ぬくもりオフィスチェア", + "Item.720088.2": "魔王ノ塔に配置できる「家具」", + "Item.720088.3": "デスクに合わせた椅子。背もたれが少し後ろに傾いており、長時間座っても腰がつらくなりにくい。", + "Item.720089.1": "ぬくもりラウンドキャビネット", + "Item.720089.2": "魔王ノ塔に配置できる「家具」", + "Item.720089.3": "シャロのぬいぐるみが、赤ちゃんのように静かにかごのなかで横たわっている。", "Item.72009.1": "称号:作家", "Item.72009.2": "称号「作家」の解放に使用する。", "Item.72009.3": "奇妙な言葉が記録された小さなカード。", + "Item.720090.1": "クッションベンチ", + "Item.720090.2": "魔王ノ塔に配置できる「家具」", + "Item.720090.3": "いつでも腰を下ろせるという安心感を与えてくれる。", + "Item.720091.1": "ウッドシェルフ", + "Item.720091.2": "魔王ノ塔に配置できる「家具」", + "Item.720091.3": "きれいに並びすぎた本棚の本は、たいてい誰にも読まれていない。", + "Item.720092.1": "空色のラウンドカーペット", + "Item.720092.2": "魔王ノ塔に配置できる「カーペット」", + "Item.720092.3": "向きがないので、好きなように置けばいい。", + "Item.720093.1": "おしゃれなバックパック", + "Item.720093.2": "魔王ノ塔に配置できる「置物」", + "Item.720093.3": "とてもおしゃれなバックパック。容量も大きく、ペットだって連れていけそう。", + "Item.720094.1": "伝声器", + "Item.720094.2": "魔王ノ塔に配置できる「置物」", + "Item.720094.3": "レッドアイズの音波魔法を受信できるらしく、ニュースや番組の音声が聞ける。映写器より丈夫で安上がり。", + "Item.720095.1": "おしゃれなケトル", + "Item.720095.2": "魔王ノ塔に配置できる「置物」", + "Item.720095.3": "加熱器付きのケトル。どこか新しく、ぴかぴかして見える。", + "Item.720096.1": "整えられた薪", + "Item.720096.2": "魔王ノ塔に配置できる「置物」", + "Item.720096.3": "薪があちこちに散らばらないようにする、ちょっと優雅な解決策。", + "Item.720097.1": "おしゃれな調理器具セット", + "Item.720097.2": "魔王ノ塔に配置できる「家具」", + "Item.720097.3": "置きやすく、折りたたみも利く調理器具ラック。", + "Item.720098.1": "おしゃれなキャンプワゴン", + "Item.720098.2": "魔王ノ塔に配置できる「置物」", + "Item.720098.3": "丈夫で長持ち、しかもセンスのよさも兼ね備えたキャンプワゴン。", + "Item.720099.1": "おしゃれなツールセット", + "Item.720099.2": "魔王ノ塔に配置できる「置物」", + "Item.720099.3": "おしゃれで頑丈な工具セット。もっと快適に寝転がるためなら、少しくらい汗を流そう!", "Item.72010.1": "称号:評論家", "Item.72010.2": "称号「評論家」の解放に使用する。", "Item.72010.3": "奇妙な言葉が記録された小さなカード。", + "Item.720100.1": "おしゃれな食器ケース", + "Item.720100.2": "魔王ノ塔に配置できる「置物」", + "Item.720100.3": "おしゃれでかわいいピクニックセット。こんな道具を使えば、食欲まで増してきそう。", + "Item.720101.1": "おしゃれなギター", + "Item.720101.2": "魔王ノ塔に配置できる「置物」", + "Item.720101.3": "楽器を持って出かけるからには、歌う気満々なのだろう。結局、持って行ってそのまま持ち帰るだけかもしれないけれど。", + "Item.720102.1": "ペット用フードボウル", + "Item.720102.2": "魔王ノ塔に配置できる「置物」", + "Item.720102.3": "小さな相棒を連れて出かけるなら、食事と水の用意は欠かせない。", + "Item.720103.1": "おしゃれな折りたたみスツール", + "Item.720103.2": "魔王ノ塔に配置できる「家具」", + "Item.720103.3": "軽くておしゃれな折りたたみスツール。省スペースで座り心地も快適。", + "Item.720104.1": "おしゃれなキッチンラック", + "Item.720104.2": "魔王ノ塔に配置できる「家具」", + "Item.720104.3": "鍋も食器も吊るしておけば、なくならない――理論上は。", + "Item.720105.1": "おしゃれなフラッグポールB", + "Item.720105.2": "魔王ノ塔に配置できる「置物」", + "Item.720105.3": "このポールで、自分だけのおしゃれエリアを作ろう!\nわざと掛けてあるカップが、ちょっとした生活感を演出している。", + "Item.720106.1": "簡易焚き火台", + "Item.720106.2": "魔王ノ塔に配置できる「置物」", + "Item.720106.3": "少なくとも、これなら灰の片づけは楽になる。", + "Item.720107.1": "おしゃれなランタンポール", + "Item.720107.2": "魔王ノ塔に配置できる「置物」", + "Item.720107.3": "小さな灯りで、おしゃれなキャンプの旅を彩ろう!", + "Item.720108.1": "おしゃれな案内板", + "Item.720108.2": "魔王ノ塔に配置できる「置物」", + "Item.720108.3": "最新のおしゃれを教えてくれる!", + "Item.720109.1": "おしゃれなティーテーブル", + "Item.720109.2": "魔王ノ塔に配置できる「家具」", + "Item.720109.3": "いつでもどこでも、優雅でおしゃれなティータイムを。\n雨除けと照明の機能まで備えている。", "Item.72011.1": "称号:ミュージシャン", "Item.72011.2": "称号「ミュージシャン」の解放に使用する。", "Item.72011.3": "奇妙な言葉が記録された小さなカード。", + "Item.720110.1": "おしゃれなフラッグポールA", + "Item.720110.2": "魔王ノ塔に配置できる「置物」", + "Item.720110.3": "このポールで、自分だけのおしゃれエリアを作ろう!", "Item.72012.1": "称号:忍者", "Item.72012.2": "称号「忍者」の解放に使用する。", "Item.72012.3": "奇妙な言葉が記録された小さなカード。", @@ -3320,6 +3878,9 @@ "Item.72022.1": "称号:ママ", "Item.72022.2": "称号「ママ」の解放に使用する。", "Item.72022.3": "奇妙な言葉が記録された小さなカード。", + "Item.72023.1": "称号:騎士", + "Item.72023.2": "称号「騎士」の解放に使用する。", + "Item.72023.3": "奇妙な言葉が記録された小さなカード。", "Item.72024.1": "称号:追跡者", "Item.72024.2": "称号「追跡者」の解放に使用する。", "Item.72024.3": "奇妙な言葉が記録された小さなカード。", @@ -3329,6 +3890,18 @@ "Item.72026.1": "称号:ハンター", "Item.72026.2": "称号「ハンター」の解放に使用する。", "Item.72026.3": "奇妙な言葉が記録された小さなカード。", + "Item.72028.1": "称号:達人", + "Item.72028.2": "称号「達人」の解放に使用する。", + "Item.72028.3": "奇妙な言葉が記録された小さなカード。", + "Item.72029.1": "称号:代表", + "Item.72029.2": "称号「代表」の解放に使用する。", + "Item.72029.3": "奇妙な言葉が記録された小さなカード。", + "Item.731001.1": "くつろぎのリビングセット", + "Item.731001.2": "魔王ノ塔の「屋内」に配置できる家具セット", + "Item.731001.3": "ごはんを食べて、本を読んで、至福のくつろぎタイム。悩み事はそっとソファの隙間に隠して――\n理想の住まいに豪華さはいらない。寝転んでまったりできるのがいちばん。", + "Item.731003.1": "黒のスタイリッシュキャンプセット", + "Item.731003.2": "魔王ノ塔の「屋外」に配置できる家具セット", + "Item.731003.3": "キャンプもいまはおしゃれの時代!\nグッズもスタイリッシュな黒でそろえて、クールなアウトドアを楽しんで。", "Item.73101.1": "イカせんべい", "Item.73101.2": "イベント「キケン?冒険?蒼海の幽霊船伝説!」で入手可能。イベントの交換所でアイテムと交換できる。", "Item.73101.3": "手作りのイカせんべい、パリパリ感がやめられない。", @@ -3377,12 +3950,51 @@ "Item.73116.1": "花丸の証", "Item.73116.2": "イベント「果てしない旅路の先で」で入手可能。イベントの交換所でアイテムと交換できる。", "Item.73116.3": "ヒナギクの家の子どもたちが、褒められる行いをしたらもらえるごほうびの証。", + "Item.73117.1": "いにしえの銅貨", + "Item.73117.2": "「暁天を破る、創生の光」イベントに参加して獲得できる通貨。イベントショップでアイテムと交換できる!", + "Item.73117.3": "史料によると、海淵ファイナンスの設立前から大陸で流通していた古銭。いまでは、ごく少数がアモール博物館に収蔵されているのみ。", + "Item.732001.1": "日常リビングレイアウト", + "Item.732002.1": "屋外キャンプレイアウト", "Item.73201.1": "塔覇の証", "Item.73201.2": "イベント「記録大募集」で入手可能。", "Item.73201.3": "星ノ塔の探索に尽力し、記録を残した巡遊者へと地理協会が贈る栄誉を称える旗。", "Item.73202.1": "連合理事会トークン", "Item.73202.2": "「ブロックくずし」イベントに参加することで獲得できるアイテム。", "Item.73202.3": "防衛戦で優れた功績を残した戦士を称えるため、\r\n連合理事会から授けられたトークン。\r\n「我らの星空のために、命を懸けよ!」", + "Item.741001.1": "シンプルキャンプ家具セットⅠ", + "Item.741001.2": "内容:シンプルなタープ×1、シンプルなグリル×1", + "Item.741002.1": "シンプルキャンプ家具セットⅡ", + "Item.741002.2": "内容:シンプルな折りたたみスツール×1、シンプルな折りたたみテーブル×2、シンプルなランチバスケット×1", + "Item.741003.1": "シンプルキャンプ家具セットⅢ", + "Item.741003.2": "内容:シンプルなバックパック×1、シンプルなキャンプマット×2、シンプルな折りたたみマット×1", + "Item.741004.1": "シンプルキャンプ家具セットⅣ", + "Item.741004.2": "内容:ポールランタン×2、キャンプ用フラッグポール×3、茂み×3", + "Item.741005.1": "シンプルキャンプ家具セットⅤ", + "Item.741005.2": "内容:調理器具セット×1、シンプルなティーセット×1", + "Item.741006.1": "シンプルキャンプ家具セットⅥ", + "Item.741006.2": "内容:シンプルなピクニックテーブル×1、シンプルな折りたたみスツール×3、シンプルなキャンプマット×2", + "Item.741007.1": "シンプルキャンプ家具セットⅦ", + "Item.741007.2": "内容:キャンプ用トーチ×3、キャンプ用ランタンポール×5", + "Item.741008.1": "シンプルキャンプ家具セットⅧ", + "Item.741008.2": "内容:キャンプ用木製ゲート×1、キャンプ用サイン×1", + "Item.741009.1": "シンプルキャンプ家具セットⅨ", + "Item.741009.2": "内容:キャンプ用キッチンラック×1、シンプルな煮込み鍋×2", + "Item.741010.1": "シンプルキャンプ家具セットⅩ", + "Item.741010.2": "内容:シンプルな焚き火×1、薪の山×2", + "Item.741011.1": "シンプルキャンプ家具セットⅪ", + "Item.741011.2": "内容:キャンプ用丸太テーブル×1、丸太スツールA×1、丸太スツールB×1、丸太スツールC×1、丸太スツールD×1", + "Item.741012.1": "シンプルキャンプ家具セットⅫ", + "Item.741012.2": "内容:シンプルなケトル×1、シンプルな食器ボックス×1", + "Item.741013.1": "シンプルキャンプ家具セットⅩⅢ", + "Item.741013.2": "内容:キャンプ用ランタンポール×5、茂み×4", + "Item.741014.1": "シンプルキャンプ家具セットⅩⅣ", + "Item.741014.2": "内容:シンプルな折りたたみチェアA×1、シンプルな折りたたみチェアB×1", + "Item.741015.1": "シンプルキャンプ家具セットⅩⅤ", + "Item.741015.2": "内容:キャンプ用収納ボックスA×1、キャンプ用収納ボックスB×1、キャンプ用収納ボックスC×1", + "Item.741016.1": "シンプルキャンプ家具セットⅩⅥ", + "Item.741016.2": "内容:釣りセット×1、キャンプ用ワゴン×1", + "Item.741017.1": "シンプルキャンプ家具セットⅩⅦ", + "Item.741017.2": "内容:鋳鉄バーベキューグリル×1、バーベキュー調味料ラック×1", "Item.74201.1": "ロケット花火", "Item.74201.2": "『頂上決戦』でアマツカ・クマに贈れるエールアイテム。使用すると配信ルームのエールポイントと推し活メーターが1ずつ増加する。", "Item.74201.3": "推し活の道も一歩から。地道なギフトで、推し配信を盛り上げよう!", @@ -3422,6 +4034,9 @@ "Item.81010.1": "スタエナZERO(大)", "Item.81010.2": "やる気が60回復する。", "Item.81010.3": "エナジードリンク【スターエナジー】のボトル版。(試供品)\r\nひと口飲めば元気回復!フルーティーな味わいで大人気!", + "Item.81011.1": "トークン補給", + "Item.81011.2": "ヴェータのトークンを30%補充できる。\nトークンを消費すると、「星ノ塔掃討」中の操作をヴェータに任せられる。", + "Item.81011.3": "ヴェータは空腹を感じマセン。それでもトークンの補給は必要デス。トークンがあれば仕事もさくさく進みマス。", "Item.82001.1": "新米巡遊者昇格箱", "Item.82001.2": "すべての初級巡遊者昇格素材の中から1つ選んで獲得できる。", "Item.82001.3": "旅を始めたばかりの巡遊者のために用意された、昇格素材入りのギフトボックス。", @@ -3453,19 +4068,19 @@ "Item.82010.2": "すべての首領討伐の素材の中から1つ選んで獲得できる。", "Item.82010.3": "経験豊富な巡遊者に贈られる、首領討伐のドロップ素材の選択ボックス。使用すると、いずれか1つ選んで獲得できる。", "Item.86002.1": "★5ロスレコセレクション", - "Item.86002.2": "★5ロスレコの一部から、任意の1枚を選択できる。", + "Item.86002.2": "晴天の彩花、自由自在、白日の花園、真夜中の堕天使、魔女の秘薬、痛みは救済、伝説のアラシから、いずれかのロスレコを1枚選択できる。", "Item.86002.3": "レコード棚の厳選された稀少なコレクション。名曲は、いつまでも心に響き続ける。", "Item.86003.1": "★4ロスレコセレクションⅠ", "Item.86003.2": "アッシュ・アイ、舞台裏の魔女★、翡翠の夢、雨に唄おう、ニャーのリズム、秋に包まれてから、いずれかのロスレコを1枚選択できる。", "Item.86003.3": "レコード棚の厳選されたコレクション。どの曲も、じっくり味わうに値する。", "Item.86004.1": "★4巡遊者履歴書", - "Item.86004.2": "★4巡遊者の一部から、任意の1名を選択できる。", + "Item.86004.2": "レイセン、カシミラ、ジンリン、クルニス、フローラ、コゼット、ティリア、テレサから、いずれかの巡遊者1名を選んで獲得できる。", "Item.86004.3": "優秀な人材が揃っている履歴書。\r\nエリートと共に働くチャンスを掴もう。", "Item.86005.1": "厳選ロスレコセレクション", "Item.86005.2": "在りし日の記憶、空と花の詩、穴あきおサボり、強者を求めて、真理の大釜、メメント×モリから、いずれかのロスレコを1枚選択できる。", "Item.86005.3": "レコード棚の厳選された稀少なコレクション。名曲は、いつまでも心に響き続ける。", "Item.86009.1": "★5巡遊者履歴書", - "Item.86009.2": "★5巡遊者の一部から、任意の1名を選択できる。", + "Item.86009.2": "フリージア、チーシア、ナノハ、ミネルバ、ミスティ、グレイ、ナズナから、いずれかの巡遊者1名を選んで獲得できる。", "Item.86009.3": "優秀な人材が揃っている履歴書。\r\n才能ある者と出会うチャンスを掴もう。", "Item.86010.1": "★4ロスレコセレクションⅡ", "Item.86010.2": "鳥かごの薔薇、おやすみ、知らない名前、蒼梧城の休日、星空に夜露死苦、騎士様の鍛冶師から、いずれかのロスレコを1枚選択できる。", @@ -3476,6 +4091,15 @@ "Item.86012.1": "★4ロスレコセレクションⅠ", "Item.86012.2": "アッシュ・アイ、舞台裏の魔女★、翡翠の夢、雨に唄おう、ニャーのリズム、秋に包まれてから、いずれかのロスレコを1枚選択できる。", "Item.86012.3": "レコード棚の厳選されたコレクション。どの曲も、じっくり味わうに値する。", + "Item.86013.1": "★5巡遊者履歴書Ⅱ", + "Item.86013.2": "フリージア、チーシア、ナノハ、ミネルバ、ミスティ、グレイ、ナズナ、チトセ、シアから、いずれかの巡遊者1名を選んで獲得できる。", + "Item.86013.3": "過去の人材リストから選び抜かれた、とっておきの履歴書。かつての仲間と再会するチャンスをお見逃しなく。", + "Item.86014.1": "ランダム★5巡遊者履歴書Ⅱ", + "Item.86014.2": "フリージア、チーシア、ナノハ、ミネルバ、ミスティ、グレイ、ナズナ、チトセ、シアから、ランダムな巡遊者を1名獲得できる。", + "Item.86014.3": "過去の人材リストから選び抜かれた、とっておきの履歴書。かつての仲間と再会するチャンスをお見逃しなく。", + "Item.86015.1": "★5ロスレコセレクションⅡ", + "Item.86015.2": "晴天の彩花、自由自在、白日の花園、真夜中の堕天使、魔女の秘薬、痛みは救済、伝説のアラシ、古池の水音、波にゆられてから、いずれかのロスレコを1枚選択できる。", + "Item.86015.3": "過去のレコード棚から選び抜かれた、珠玉のコレクション。名曲はいつまでも色褪せない。", "Item.86016.1": "首領討伐素材報酬", "Item.86016.2": "首領討伐をクリアすると、対応する首領素材を獲得できる。", "Item.86017.1": "首領討伐カセット報酬", @@ -3489,6 +4113,12 @@ "Item.86020.1": "連合大捕物帖ロスレコ報酬", "Item.86020.2": "連合大捕物帖で獲得できる追跡者バッジを使って、爽やかな香り、四季折々などのロスレコと交換できる。", "Item.86020.3": "レコード棚の厳選されたコレクション。どの曲も、じっくり味わうに値する。", + "Item.86021.1": "★5巡遊者履歴書Ⅱ", + "Item.86021.2": "フリージア、チーシア、ナノハ、ミネルバ、ミスティ、グレイ、ナズナ、チトセ、シアから、いずれかの巡遊者1名を選んで獲得できる。", + "Item.86021.3": "過去の人材リストから選び抜かれた、とっておきの履歴書。かつての仲間と再会するチャンスをお見逃しなく。", + "Item.86022.1": "★5ロスレコセレクションⅡ", + "Item.86022.2": "晴天の彩花、自由自在、白日の花園、真夜中の堕天使、魔女の秘薬、痛みは救済、伝説のアラシ、古池の水音、波にゆられてから、いずれかのロスレコを1枚選択できる。", + "Item.86022.3": "過去のレコード棚から選び抜かれた、珠玉のコレクション。名曲はいつまでも色褪せない。", "Item.90001.1": "運命カードパック", "Item.90001.2": "開けると、ランダムな運命カード1枚を獲得できる。", "Item.90001.3": "運試しはいかが?", diff --git a/data/language/ja_jp/jumpto.json b/data/language/ja_jp/jumpto.json index 63556450b..124d083f4 100644 --- a/data/language/ja_jp/jumpto.json +++ b/data/language/ja_jp/jumpto.json @@ -95,6 +95,7 @@ "JumpTo.33082001.1": "素材合成", "JumpTo.33911001.1": "素材合成", "JumpTo.35.1": "基礎研修-巡遊者ガイド", + "JumpTo.35010001.1": "徽章素材ショップ", "JumpTo.36.1": "基礎研修-ドーラ", "JumpTo.37.1": "基礎研修-レコード", "JumpTo.38.1": "烈火と泥鉱", @@ -158,5 +159,11 @@ "JumpTo.76.1": "王権-権限報酬", "JumpTo.77.1": "基礎研修", "JumpTo.78.1": "連合大捕物帖", - "JumpTo.8.1": "ショップ購入" + "JumpTo.79.1": "徽章試練-騎士道精神コイン-難易度4", + "JumpTo.8.1": "ショップ購入", + "JumpTo.80.1": "徽章試練-冒険者の証-難易度4", + "JumpTo.81.1": "徽章試練-信仰の証-難易度4", + "JumpTo.82.1": "星界の生存戦略", + "JumpTo.83.1": "魔王ノ塔", + "JumpTo.84.1": "1周年限定" } \ No newline at end of file diff --git a/data/language/ja_jp/levelquesttarget.json b/data/language/ja_jp/levelquesttarget.json index 1341c2478..b502803eb 100644 --- a/data/language/ja_jp/levelquesttarget.json +++ b/data/language/ja_jp/levelquesttarget.json @@ -46,6 +46,26 @@ "LevelQuestTarget.11004014.1": "{Param2}を{Param1}体撃破する", "LevelQuestTarget.11004015.1": "{Param2}を{Param1}体撃破する", "LevelQuestTarget.11004016.1": "すべての任務を完了しました。昇降機から離脱できます。", + "LevelQuestTarget.11005001.1": "フィレンの主力スキル「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.11005002.1": "フィレンの必殺技「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.11005003.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.11005004.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.11005005.1": "すべての任務を完了しました。昇降機から離脱できます。", + "LevelQuestTarget.11006001.1": "フィレンの支援スキル「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.11006002.1": "フィレンの必殺技「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.11006003.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.11006004.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.11006005.1": "すべての任務を完了しました。昇降機から離脱できます。", + "LevelQuestTarget.11205001.1": "セイナの主力スキル「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.11205002.1": "セイナの必殺技「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.11205003.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.11205004.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.11205005.1": "すべての任務を完了しました。昇降機から離脱できます。", + "LevelQuestTarget.11206001.1": "セイナの支援スキル「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.11206002.1": "セイナの必殺技「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.11206003.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.11206004.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.11206005.1": "すべての任務を完了しました。昇降機から離脱できます。", "LevelQuestTarget.11401011.1": "シャトンの主力スキル「{Param2}」を長押し、ネコ神への祈りを発動する。", "LevelQuestTarget.11401012.1": "{Param2}を{Param1}体撃破する", "LevelQuestTarget.11401013.1": "シャトンの必殺技「{Param2}」を{Param1}回発動する", @@ -120,6 +140,16 @@ "LevelQuestTarget.11904022.1": "{Param2}を{Param1}体撃破する", "LevelQuestTarget.11904031.1": "{Param2}を{Param1}体撃破する", "LevelQuestTarget.11904041.1": "すべての任務を完了しました。昇降機から離脱できます。", + "LevelQuestTarget.11905001.1": "ナノハの主力スキル「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.11905002.1": "ナノハの必殺技「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.11905003.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.11905004.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.11905005.1": "すべての任務を完了しました。昇降機から離脱できます。", + "LevelQuestTarget.11906001.1": "ナノハの支援スキル「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.11906002.1": "ナノハの必殺技「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.11906003.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.11906004.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.11906005.1": "すべての任務を完了しました。昇降機から離脱できます。", "LevelQuestTarget.11911011.1": "ナノハの主力スキル「{Param2}」を{Param1}回発動する", "LevelQuestTarget.11911012.1": "{Param2}を{Param1}体撃破する", "LevelQuestTarget.11911013.1": "ナノハの必殺技「{Param2}」を{Param1}回発動する", @@ -349,6 +379,16 @@ "LevelQuestTarget.13504014.1": "{Param2}を{Param1}体撃破する", "LevelQuestTarget.13504015.1": "{Param2}を{Param1}体撃破する", "LevelQuestTarget.13504016.1": "すべての任務を完了しました。昇降機から離脱できます。", + "LevelQuestTarget.13505001.1": "ミスティの主力スキル「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.13505002.1": "ミスティの必殺技「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.13505003.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.13505004.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.13505005.1": "すべての任務を完了しました。昇降機から離脱できます。", + "LevelQuestTarget.13506001.1": "ミスティの支援スキル「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.13506002.1": "ミスティの必殺技「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.13506003.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.13506004.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.13506005.1": "すべての任務を完了しました。昇降機から離脱できます。", "LevelQuestTarget.13701011.1": "エレノアの主力スキル「{Param2}」を{Param1}回発動する", "LevelQuestTarget.13701012.1": "{Param2}を{Param1}体撃破する", "LevelQuestTarget.13701013.1": "エレノアの必殺技「{Param2}」を{Param1}回発動する", @@ -493,6 +533,16 @@ "LevelQuestTarget.14404014.1": "{Param2}を{Param1}体撃破する", "LevelQuestTarget.14404015.1": "{Param2}を{Param1}体撃破する", "LevelQuestTarget.14404016.1": "すべての任務を完了しました。昇降機から離脱できます。", + "LevelQuestTarget.14405001.1": "チトセの主力スキル「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.14405002.1": "チトセの必殺技「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.14405003.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.14405004.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.14405005.1": "すべての任務を完了しました。昇降機から離脱できます。", + "LevelQuestTarget.14406001.1": "チトセの支援スキル「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.14406002.1": "チトセの必殺技「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.14406003.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.14406004.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.14406005.1": "すべての任務を完了しました。昇降機から離脱できます。", "LevelQuestTarget.14501011.1": "オトハの主力スキル「{Param2}」を{Param1}回発動する", "LevelQuestTarget.14501012.1": "{Param2}を{Param1}体撃破する", "LevelQuestTarget.14501013.1": "オトハの必殺技「{Param2}」を{Param1}回発動する", @@ -543,6 +593,16 @@ "LevelQuestTarget.14904031.1": "{Param2}を{Param1}体撃破する", "LevelQuestTarget.14904041.1": "{Param2}を{Param1}体撃破する", "LevelQuestTarget.14904051.1": "すべての任務を完了しました。昇降機から離脱できます。", + "LevelQuestTarget.14905001.1": "グレイの主力スキル「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.14905002.1": "グレイの必殺技「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.14905003.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.14905004.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.14905005.1": "すべての任務を完了しました。昇降機から離脱できます。", + "LevelQuestTarget.14906001.1": "グレイの支援スキル「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.14906002.1": "グレイの必殺技「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.14906003.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.14906004.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.14906005.1": "すべての任務を完了しました。昇降機から離脱できます。", "LevelQuestTarget.15501011.1": "シアの主力スキル「{Param2}」を{Param1}回発動する", "LevelQuestTarget.15501012.1": "{Param2}を{Param1}体撃破する", "LevelQuestTarget.15501021.1": "シアの必殺技「{Param2}」を{Param1}回発動する", @@ -571,6 +631,16 @@ "LevelQuestTarget.15504022.1": "{Param2}を{Param1}体撃破する", "LevelQuestTarget.15504031.1": "{Param2}を{Param1}体撃破する", "LevelQuestTarget.15504041.1": "すべての任務を完了しました。昇降機から離脱できます。", + "LevelQuestTarget.15505001.1": "シアの主力スキル「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.15505002.1": "シアの必殺技「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.15505003.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.15505004.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.15505005.1": "すべての任務を完了しました。昇降機から離脱できます。", + "LevelQuestTarget.15506001.1": "シアの支援スキル「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.15506002.1": "シアの必殺技「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.15506003.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.15506004.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.15506005.1": "すべての任務を完了しました。昇降機から離脱できます。", "LevelQuestTarget.15601011.1": "ナズナの主力スキル「{Param2}」を{Param1}回発動する", "LevelQuestTarget.15601012.1": "{Param2}を{Param1}体撃破する", "LevelQuestTarget.15601013.1": "ナズナの必殺技「{Param2}」を{Param1}回発動する", @@ -690,5 +760,29 @@ "LevelQuestTarget.16004013.1": "ウィロー(水着)の必殺技「{Param2}」を{Param1}回発動する", "LevelQuestTarget.16004014.1": "{Param2}を{Param1}体撃破する", "LevelQuestTarget.16004015.1": "{Param2}を{Param1}体撃破する", - "LevelQuestTarget.16004016.1": "すべての任務を完了しました。昇降機から離脱できます。" + "LevelQuestTarget.16004016.1": "すべての任務を完了しました。昇降機から離脱できます。", + "LevelQuestTarget.16201011.1": "セイナ(原点)の主力スキル「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.16201012.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.16201013.1": "セイナ(原点)の必殺技「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.16201014.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.16201015.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.16201016.1": "すべての任務を完了しました。昇降機から離脱できます。", + "LevelQuestTarget.16202011.1": "セイナ(原点)の主力スキル「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.16202012.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.16202013.1": "セイナ(原点)の必殺技「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.16202014.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.16202015.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.16202016.1": "すべての任務を完了しました。昇降機から離脱できます。", + "LevelQuestTarget.16203011.1": "セイナ(原点)の支援スキル「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.16203012.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.16203013.1": "セイナ(原点)の必殺技「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.16203014.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.16203015.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.16203016.1": "すべての任務を完了しました。昇降機から離脱できます。", + "LevelQuestTarget.16204011.1": "セイナ(原点)の支援スキル「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.16204012.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.16204013.1": "セイナ(原点)の必殺技「{Param2}」を{Param1}回発動する", + "LevelQuestTarget.16204014.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.16204015.1": "{Param2}を{Param1}体撃破する", + "LevelQuestTarget.16204016.1": "すべての任務を完了しました。昇降機から離脱できます。" } \ No newline at end of file diff --git a/data/language/ja_jp/loginrewardcontrol.json b/data/language/ja_jp/loginrewardcontrol.json index cce5c3f0d..9035c2128 100644 --- a/data/language/ja_jp/loginrewardcontrol.json +++ b/data/language/ja_jp/loginrewardcontrol.json @@ -1,3 +1,4 @@ { - "LoginRewardControl.301001.1": "\u000b【イベント期間】\u000b本イベントは常時開催されています。\u000b\u000b【参加条件】\u000b権限レベル2以上、「イベント」機能の解放後に参加できます。\u000b\u000b【イベント説明】\u000bイベント期間中、ログインすればたくさんの報酬がもらえます!" + "LoginRewardControl.301001.1": "\u000b【イベント期間】\u000b本イベントは常時開催されています。\u000b\u000b【参加条件】\u000b権限レベル2以上、「イベント」機能の解放後に参加できます。\u000b\u000b【イベント説明】\u000bイベント期間中、ログインすればたくさんの報酬がもらえます!", + "LoginRewardControl.302001.1": "【商品説明】\u000b商品「星明かり定期券」を購入すると、1日目の報酬をすぐに受け取ることができ、ログインすることで残りの報酬が順次解放されます。\u000b「星明かり定期券」の販売期間中に解放/受取が完了しなかった報酬は、システムより「メール」で送付されます。" } \ No newline at end of file diff --git a/data/language/ja_jp/loginrewardgroup.json b/data/language/ja_jp/loginrewardgroup.json index bcef5c669..825f62458 100644 --- a/data/language/ja_jp/loginrewardgroup.json +++ b/data/language/ja_jp/loginrewardgroup.json @@ -25,6 +25,17 @@ "LoginRewardGroup.30104105.1": "シーズン限定旅券", "LoginRewardGroup.30104106.1": "シーズン限定旅券", "LoginRewardGroup.30104107.1": "恩恵のしずく", + "LoginRewardGroup.30105107.1": "恩恵のしずく", + "LoginRewardGroup.30105201.1": "星明かり旅券", + "LoginRewardGroup.30105202.1": "星明かり旅券", + "LoginRewardGroup.30105203.1": "星明かり旅券", + "LoginRewardGroup.30105204.1": "星明かり旅券", + "LoginRewardGroup.30105205.1": "星明かり旅券", + "LoginRewardGroup.30105206.1": "星明かり旅券", + "LoginRewardGroup.30105207.1": "星明かり旅券", + "LoginRewardGroup.30105208.1": "星明かり旅券", + "LoginRewardGroup.30105209.1": "星明かり旅券", + "LoginRewardGroup.30105210.1": "星明かり旅券", "LoginRewardGroup.4.1": "青空旅券", "LoginRewardGroup.5.1": "★5巡遊者履歴書", "LoginRewardGroup.6.1": "青空旅券", diff --git a/data/language/ja_jp/mailtemplate.json b/data/language/ja_jp/mailtemplate.json index 3d80e6d08..83470d17a 100644 --- a/data/language/ja_jp/mailtemplate.json +++ b/data/language/ja_jp/mailtemplate.json @@ -140,6 +140,9 @@ "MailTemplate.2021.1": "地理協会", "MailTemplate.2021.2": "再発送 - 任務報酬", "MailTemplate.2021.3": "親愛なるギルド代表様へ\n任務報酬の受取期間が終了いたしました。\nお受け取りいただいていない報酬については、地理協会がまとめてオフィスへと郵送しておりますのでご確認ください。", + "MailTemplate.2022.1": "地理協会", + "MailTemplate.2022.2": "星明かり定期券 - 再発送", + "MailTemplate.2022.3": "親愛なるギルド代表様へ\n星明かり定期券の受取期間が終了いたしました。\nお受け取りいただいていない報酬については、地理協会がまとめてオフィスへと郵送しておりますのでご確認ください。", "MailTemplate.20301.1": "地理協会", "MailTemplate.20301.2": "イベント終了予定のお知らせ", "MailTemplate.20301.3": "親愛なるギルド代表様へ\nイベント「ワーキングサマーバケーション」の終了まで、残り{0}日となりました。\nイベント終了後も、イベント交換所での報酬交換は一定期間ご利用いただけます。\n忘れずに交換しておきましょう。", @@ -152,6 +155,15 @@ "MailTemplate.2031.1": "地理協会", "MailTemplate.2031.2": "再発送 - アイテム郵送サービス", "MailTemplate.2031.3": "親愛なるギルド代表様へ\n前回購入されたアイテムです。\nまとめてオフィスへと郵送しておりますのでご確認ください。", + "MailTemplate.20401.1": "地理協会", + "MailTemplate.20401.2": "イベント終了予定のお知らせ", + "MailTemplate.20401.3": "親愛なるギルド代表様へ\nイベント「暁天を破る、創生の光」の終了まで、残り{0}日となりました。\nイベント終了後も、イベント交換所での報酬交換は一定期間ご利用いただけます。\n忘れずに交換しておきましょう。", + "MailTemplate.20402.1": "地理協会", + "MailTemplate.20402.2": "イベントアイテム自動変換のお知らせ", + "MailTemplate.20402.3": "親愛なるギルド代表様へ\nイベント「暁天を破る、創生の光」の報酬交換期間が終了しました。\nつきましては、未使用の【いにしえの銅貨】を売却し、オフィスに【ドーラ】を送金いたしましたのでご確認ください。", + "MailTemplate.20403.1": "地理協会", + "MailTemplate.20403.2": "イベント報酬郵送のお知らせ", + "MailTemplate.20403.3": "親愛なるギルド代表様へ\nイベント「暁天を破る、創生の光」の任務報酬の受取期間が終了しました。\n受け取られていない報酬については、地理協会がまとめてオフィスへと郵送しておりますのでご確認ください。", "MailTemplate.2041.1": "地理協会", "MailTemplate.2041.2": "再発送 - 事業支援報酬", "MailTemplate.2041.3": "親愛なるギルド代表様へ\n事業支援報酬の受取期間が終了いたしました。\nお受け取りいただいていない報酬については、地理協会がまとめてオフィスへと郵送しておりますのでご確認ください。", @@ -185,6 +197,9 @@ "MailTemplate.2101.1": "地理協会", "MailTemplate.2101.2": "再発送 - 巡遊者ガチャ報酬", "MailTemplate.2101.3": "親愛なるギルド代表様へ\n前回のガチャでスペシャル採用した巡遊者がオフィスに到着しましたので、ご対応をお願いします!", + "MailTemplate.2102.1": "地理協会", + "MailTemplate.2102.2": "再発送 - 周年限定おまけ付ガチャ報酬", + "MailTemplate.2102.3": "協会では、巡遊者採用へのご協力に感謝し、豪華な贈り物をご用意いたしました。改めてオフィスへお届けしておりますので、どうぞお受け取りください。\nこれからも巡遊者事業へのご協力をよろしくお願いいたします!", "MailTemplate.2111.1": "地理协会", "MailTemplate.2111.2": "連合大捕物帖報酬郵送", "MailTemplate.2111.3": "前シーズンの連合大捕物帖は終了しました。\nお受け取りいただいていない報酬については、地理協会がまとめてオフィスへと郵送しておりますのでご確認ください。", @@ -226,7 +241,7 @@ "MailTemplate.3018.3": "親愛なるギルド代表様へ\nイベント「シャロカード」の終了が近づいております。\nまだご参加がお済みでない場合は、お見逃しなく!", "MailTemplate.4001.1": "地理協会", "MailTemplate.4001.2": "再発送 - イベント報酬", - "MailTemplate.4001.3": "親愛なるギルド代表様へ\nイベント「入門チャレンジ」の報酬受取期間が終了いたしました。\nお受け取りいただいていない報酬については、地理協会がまとめてオフィスへと郵送しておりますのでご確認ください。", + "MailTemplate.4001.3": "親愛なるギルド代表様へ\nイベントの報酬受取期間が終了いたしました。\nお受け取りいただいていない報酬については、地理協会がまとめてオフィスへと郵送しておりますのでご確認ください。", "MailTemplate.4002.1": "地理協会", "MailTemplate.4002.2": "イベントアイテム自動変換のお知らせ", "MailTemplate.4002.3": "親愛なるギルド代表様へ\nイベント「ラッキーシャベル」は終了いたしました。\nつきましては、未使用の【ラッキーシャベル】は自動変換されましたので、ご確認ください。", @@ -236,9 +251,9 @@ "MailTemplate.4004.1": "地理協会", "MailTemplate.4004.2": "イベント報酬郵送のお知らせ", "MailTemplate.4004.3": "親愛なるギルド代表様へ\nイベント「記録大募集」の報酬受取期間が終了いたしました。\nお受け取りいただいていない報酬については、地理協会がまとめてオフィスへと郵送しておりますのでご確認ください。", - "MailTemplate.4005.1": "地理協会", - "MailTemplate.4005.2": "イベント報酬郵送のお知らせ", - "MailTemplate.4005.3": "親愛なるギルド代表様へ\nイベント「頂上決戦」の報酬受取期間が終了いたしました。\nお受け取りいただいていない報酬については、地理協会がまとめてオフィスへと郵送しておりますのでご確認ください。", + "MailTemplate.4005.1": "♥アマツカ・クマ♥", + "MailTemplate.4005.2": "♥「頂上決戦」の報酬だよ!♥", + "MailTemplate.4005.3": "こんにちくま〜♡アマツカ・クマだよ~♪\n今回の「頂上決戦」に参加してくれてありがとう!お疲れさま!豪華なご褒美は、癒やしの天使がまとめてお届けしたよ。忘れずに受け取ってね!\n次回もアマツカの癒やしのお部屋へ遊びに来てね♡!", "MailTemplate.4006.1": "地理協会", "MailTemplate.4006.2": "イベント報酬郵送のお知らせ", "MailTemplate.4006.3": "親愛なるギルド代表様へ\nイベント「クリスマスのお楽しみ」の報酬の受取期間が終了しました。\n受け取られていない報酬については、地理協会がまとめてオフィスへと郵送しておりますのでご確認ください。", @@ -267,17 +282,35 @@ "MailTemplate.4014.2": "イベント報酬郵送のお知らせ", "MailTemplate.4014.3": "親愛なるギルド代表様へ\nイベント「迷い星の旅路」の報酬の受取期間が終了しました。\n受け取られていない報酬については、地理協会がまとめてオフィスへと郵送しておりますのでご確認ください。", "MailTemplate.4015.1": "地理協会", - "MailTemplate.4015.2": "イベント終了予定のお知らせ", + "MailTemplate.4015.2": "イベント報酬郵送のお知らせ", "MailTemplate.4015.3": "親愛なるギルド代表様へ\nイベント「大冒険は渚から!」が終了しました。\n受け取られていない報酬については、地理協会がまとめてオフィスへと郵送しておりますのでご確認ください。", "MailTemplate.4016.1": "地理協会", - "MailTemplate.4016.2": "イベント終了予定のお知らせ", + "MailTemplate.4016.2": "イベント報酬郵送のお知らせ", "MailTemplate.4016.3": "親愛なるギルド代表様へ\nイベント「流れ星の還る宙」が終了しました。\n受け取られていない報酬については、地理協会がまとめてオフィスへと郵送しておりますのでご確認ください。", + "MailTemplate.4017.1": "地理協会", + "MailTemplate.4017.2": "イベント報酬郵送のお知らせ", + "MailTemplate.4017.3": "親愛なるギルド代表様へ\nイベント「星明かりの祝福」が終了しました。\n受け取られていない報酬については、地理協会がまとめてオフィスへと郵送しておりますのでご確認ください。", + "MailTemplate.4018.1": "地理協会", + "MailTemplate.4018.2": "イベント報酬郵送のお知らせ", + "MailTemplate.4018.3": "親愛なるギルド代表様へ\nイベント「旅路に刻む星の記憶」が終了しました。\n受け取られていない報酬については、地理協会がまとめてオフィスへと郵送しておりますのでご確認ください。", + "MailTemplate.4019.1": "地理協会", + "MailTemplate.4019.2": "イベント報酬郵送のお知らせ", + "MailTemplate.4019.3": "親愛なるギルド代表様へ\nイベント「星明かりの旅立ち」が終了しました。\n受け取られていない報酬については、地理協会がまとめてオフィスへと郵送しておりますのでご確認ください。", "MailTemplate.5001.1": "『ステラソラ』運営チーム", "MailTemplate.5001.2": "アンケートご協力のお礼", "MailTemplate.5001.3": "この度のアンケートにご協力いただき、誠にありがとうございました。ささやかながらお礼の品をご用意いたしましたので、お受け取りください。", "MailTemplate.5002.1": "『ステラソラ』運営チーム", "MailTemplate.5002.2": "プレゼントアイテムのご送付", "MailTemplate.5002.3": "『ステラソラ』をプレイいただき、誠にありがとうございます。\u000b本メールにて、プレゼントアイテムをお送りいたします。\u000b\u000b今後とも『ステラソラ』をよろしくお願いいたします。", + "MailTemplate.6001.1": "地理協会", + "MailTemplate.6001.2": "イベント報酬郵送のお知らせ", + "MailTemplate.6001.3": "親愛なるギルド代表様へ\nカムバックイベント「悠き彗星の夢」が終了しました。\n受け取られていない報酬については、地理協会がまとめてオフィスへと郵送しておりますのでご確認ください。", + "MailTemplate.6002.1": "ポーシア", + "MailTemplate.6002.2": "『カムバック限定定期券』有効期限のお知らせ", + "MailTemplate.6002.3": "お客さーん\n買ってもらった『カムバック限定定期券』の有効期限切れてるよ~。\n受け取りそびれた報酬はまとめてオフィスに送っといたから、忘れずにもらっといてね~……またのご利用、お待ちしてまーす。", + "MailTemplate.6003.1": "ポーシア", + "MailTemplate.6003.2": "再発送 - 『カムバック限定定期券』報酬郵送のお知らせ", + "MailTemplate.6003.3": "お客さーん\n『カムバック限定定期券』報酬の受取期間が終わっちゃったよ~。\nまだ受け取っていない報酬は、まとめてオフィスに送っといたから、確認よろ~。", "MailTemplate.90001.1": "『ステラソラ』運営チーム", "MailTemplate.90001.2": "アンケート・第1弾", "MailTemplate.90001.3": "魔王様へ\u000b今回のテストにおける皆様のプレイ体験をより深く理解し、ゲームの品質をさらに向上させるため、アンケートをご用意いたしました。下記の「アンケートへ」よりご回答いただけます。\u000bアンケートにご回答いただくと、【星ノ欠片×100】を獲得できます。皆様からのフィードバックやご提案を心よりお待ちしております。ノヴァ大陸で共に星ノ塔に登り、星狩りをし、願いを叶えましょう!", @@ -296,6 +329,12 @@ "MailTemplate.910160.1": "地理協会", "MailTemplate.910160.2": "「準備運動は忘れずに」終了予定のお知らせ", "MailTemplate.910160.3": "限定巡遊者ピックアップガチャ「準備運動は忘れずに」の終了まで、残り{0}日となりました。\n本ガチャ専用の「シーズン限定旅券」は、開催期間の終了時に自動的に消去されます。\nぜひ忘れずにご活用ください。", + "MailTemplate.910162.1": "地理協会", + "MailTemplate.910162.2": "「始まりとの邂逅」終了予定のお知らせ", + "MailTemplate.910162.3": "限定巡遊者ピックアップガチャ「始まりとの邂逅」の終了まで、残り{0}日となりました。\n本ガチャ専用の「メモリアル旅券」は、開催期間の終了時に自動的に消去されます。\nぜひ忘れずにご活用ください。", + "MailTemplate.920162.1": "地理協会", + "MailTemplate.920162.2": "「この想い、切っ先に載せて」終了予定のお知らせ", + "MailTemplate.920162.3": "限定ロスレコピックアップガチャ「この想い、切っ先に載せて」の終了まで、残り{0}日となりました。\n本ガチャ専用の「メモリアルレコード」は、開催期間の終了時に自動的に消去されます。\nぜひ忘れずにご活用ください。", "MailTemplate.9999.1": "『ステラソラ』運営チーム", "MailTemplate.9999.2": "有料アイテム購入のお知らせ", "MailTemplate.9999.3": "{0}x{1}のご購入が完了しました。アイテムはすでに付与されております。またのご利用をお待ちしております。" diff --git a/data/language/ja_jp/mainscreencg.json b/data/language/ja_jp/mainscreencg.json index 171308e76..62044a33d 100644 --- a/data/language/ja_jp/mainscreencg.json +++ b/data/language/ja_jp/mainscreencg.json @@ -75,6 +75,9 @@ "MainScreenCG.1126.1": "希望への道しるべ", "MainScreenCG.1127.1": "ありふれた眩しい日々", "MainScreenCG.1128.1": "ヒナギクたちの門出", + "MainScreenCG.1129.1": "夢の終わり、再び", + "MainScreenCG.1130.1": "剣技の面影", + "MainScreenCG.1131.1": "湯浴みのひととき", "MainScreenCG.2001.1": "あたたかな掌", "MainScreenCG.2002.1": "ようこそ空白旅団へ", "MainScreenCG.2003.1": "光の川で遊ぶ魚", @@ -92,5 +95,34 @@ "MainScreenCG.2015.1": "ヒロインの極意", "MainScreenCG.2016.1": "今日も窓を開けて", "MainScreenCG.2017.1": "宝よりも大事なもの", - "MainScreenCG.2018.1": "セイナの谷月病" + "MainScreenCG.2018.1": "セイナの谷月病", + "MainScreenCG.30101.1": "誘惑の香り", + "MainScreenCG.30105.1": "ジュージューグルメ", + "MainScreenCG.30106.1": "波打ち際でのんびり", + "MainScreenCG.30201.1": "よい子への贈り物", + "MainScreenCG.30203.1": "聖夜の祈り", + "MainScreenCG.30205.1": "願いの木の下", + "MainScreenCG.30207.1": "極上ギフト", + "MainScreenCG.30301.1": "春めく心", + "MainScreenCG.30302.1": "豊かな年に", + "MainScreenCG.30401.1": "雪原を越えて", + "MainScreenCG.30402.1": "破暁の引き金", + "MainScreenCG.30403.1": "終焉のとき", + "MainScreenCG.30500.1": "たいせつなあなたへ", + "MainScreenCG.30501.1": "配達人の旅立ち", + "MainScreenCG.30502.1": "配達人の決意", + "MainScreenCG.30503.1": "配達人のひと休み", + "MainScreenCG.30701.1": "心の壁", + "MainScreenCG.30702.1": "心をかよわせて", + "MainScreenCG.30703.1": "心のきらめき", + "MainScreenCG.30801.1": "ひらめき炸裂中", + "MainScreenCG.30803.1": "かわいく大撤退", + "MainScreenCG.30901.1": "漆黒の一撃", + "MainScreenCG.31001.1": "通り雨", + "MainScreenCG.31003.1": "さざ波に揺られて", + "MainScreenCG.31100.1": "よろこびの波打ち際", + "MainScreenCG.31101.1": "あなたを掴むまで", + "MainScreenCG.31102.1": "こっちを向いて", + "MainScreenCG.31103.1": "きらめきのバカンス", + "MainScreenCG.31201.1": "優雅なティーパーティー" } \ No newline at end of file diff --git a/data/language/ja_jp/mainskill.json b/data/language/ja_jp/mainskill.json index 6fab34397..c9b859706 100644 --- a/data/language/ja_jp/mainskill.json +++ b/data/language/ja_jp/mainskill.json @@ -1223,6 +1223,30 @@ "MainSkill.406205.2": "水属性の主力巡遊者が##水属性の印#1018#を発動させるか、ダメージを受けた時、希望を1獲得する。\u000b希望:{1}秒間持続し、6回まで重複できる。\u000b希望が3に達した時、チーム全体が与える水属性のスキルダメージが{2}増加する。\u000b希望が6に達した時、希望が保有している巡遊者が与える印ダメージが{3}増加する。", "MainSkill.406206.1": "美しき昨日を糧にして", "MainSkill.406206.2": "水属性の主力巡遊者が##水属性の印#1018#を発動させるか、ダメージを受けた時、希望を1獲得する。\u000b希望:{1}秒間持続し、6回まで重複できる。\u000b希望が3に達した時、チーム全体が与える水属性のスキルダメージが{2}増加する。\u000b希望が6に達した時、希望が保有している巡遊者が与える印ダメージが{3}増加する。", + "MainSkill.406601.1": "未来導く明星", + "MainSkill.406601.2": "チーム全員のHPが{1}上昇する。\u000b主力巡遊者が初めて##光属性の印#1015#を発動させた時、暁光を1獲得する。\u000b暁光を付与された巡遊者が敵にスキルダメージを与えた時、{3}秒間、その敵の光属性のスキル被ダメージが{2}増加する。\u000b光属性の主力巡遊者が印を発動させて##光輝#4028#を発生させた時、{5}秒間、自身の会心率が{4}上昇する。", + "MainSkill.406602.1": "未来導く明星", + "MainSkill.406602.2": "チーム全員のHPが{1}上昇する。\u000b主力巡遊者が初めて##光属性の印#1015#を発動させた時、暁光を1獲得する。\u000b暁光を付与された巡遊者が敵にスキルダメージを与えた時、{3}秒間、その敵の光属性のスキル被ダメージが{2}増加する。\u000b光属性の主力巡遊者が印を発動させて##光輝#4028#を発生させた時、{5}秒間、自身の会心率が{4}上昇する。", + "MainSkill.406603.1": "未来導く明星", + "MainSkill.406603.2": "チーム全員のHPが{1}上昇する。\u000b主力巡遊者が初めて##光属性の印#1015#を発動させた時、暁光を1獲得する。\u000b暁光を付与された巡遊者が敵にスキルダメージを与えた時、{3}秒間、その敵の光属性のスキル被ダメージが{2}増加する。\u000b光属性の主力巡遊者が印を発動させて##光輝#4028#を発生させた時、{5}秒間、自身の会心率が{4}上昇する。", + "MainSkill.406604.1": "未来導く明星", + "MainSkill.406604.2": "チーム全員のHPが{1}上昇する。\u000b主力巡遊者が初めて##光属性の印#1015#を発動させた時、暁光を1獲得する。\u000b暁光を付与された巡遊者が敵にスキルダメージを与えた時、{3}秒間、その敵の光属性のスキル被ダメージが{2}増加する。\u000b光属性の主力巡遊者が印を発動させて##光輝#4028#を発生させた時、{5}秒間、自身の会心率が{4}上昇する。", + "MainSkill.406605.1": "未来導く明星", + "MainSkill.406605.2": "チーム全員のHPが{1}上昇する。\u000b主力巡遊者が初めて##光属性の印#1015#を発動させた時、暁光を1獲得する。\u000b暁光を付与された巡遊者が敵にスキルダメージを与えた時、{3}秒間、その敵の光属性のスキル被ダメージが{2}増加する。\u000b光属性の主力巡遊者が印を発動させて##光輝#4028#を発生させた時、{5}秒間、自身の会心率が{4}上昇する。", + "MainSkill.406606.1": "未来導く明星", + "MainSkill.406606.2": "チーム全員のHPが{1}上昇する。\u000b主力巡遊者が初めて##光属性の印#1015#を発動させた時、暁光を1獲得する。\u000b暁光を付与された巡遊者が敵にスキルダメージを与えた時、{3}秒間、その敵の光属性のスキル被ダメージが{2}増加する。\u000b光属性の主力巡遊者が印を発動させて##光輝#4028#を発生させた時、{5}秒間、自身の会心率が{4}上昇する。", + "MainSkill.406701.1": "願い星の願い", + "MainSkill.406701.2": "光属性の主力巡遊者が通常攻撃ダメージまたはスキルダメージを累計{1}回与えると、星願を1獲得する。\u000b星願:星願1ごとに、{3}秒間、光属性のスキルダメージが{2}増加する。この効果は最大10回まで重複できる。\u000b主力巡遊者が星願を付与されている時、チーム全体の光属性ダメージが{4}増加する。", + "MainSkill.406702.1": "願い星の願い", + "MainSkill.406702.2": "光属性の主力巡遊者が通常攻撃ダメージまたはスキルダメージを累計{1}回与えると、星願を1獲得する。\u000b星願:星願1ごとに、{3}秒間、光属性のスキルダメージが{2}増加する。この効果は最大10回まで重複できる。\u000b主力巡遊者が星願を付与されている時、チーム全体の光属性ダメージが{4}増加する。", + "MainSkill.406703.1": "願い星の願い", + "MainSkill.406703.2": "光属性の主力巡遊者が通常攻撃ダメージまたはスキルダメージを累計{1}回与えると、星願を1獲得する。\u000b星願:星願1ごとに、{3}秒間、光属性のスキルダメージが{2}増加する。この効果は最大10回まで重複できる。\u000b主力巡遊者が星願を付与されている時、チーム全体の光属性ダメージが{4}増加する。", + "MainSkill.406704.1": "願い星の願い", + "MainSkill.406704.2": "光属性の主力巡遊者が通常攻撃ダメージまたはスキルダメージを累計{1}回与えると、星願を1獲得する。\u000b星願:星願1ごとに、{3}秒間、光属性のスキルダメージが{2}増加する。この効果は最大10回まで重複できる。\u000b主力巡遊者が星願を付与されている時、チーム全体の光属性ダメージが{4}増加する。", + "MainSkill.406705.1": "願い星の願い", + "MainSkill.406705.2": "光属性の主力巡遊者が通常攻撃ダメージまたはスキルダメージを累計{1}回与えると、星願を1獲得する。\u000b星願:星願1ごとに、{3}秒間、光属性のスキルダメージが{2}増加する。この効果は最大10回まで重複できる。\u000b主力巡遊者が星願を付与されている時、チーム全体の光属性ダメージが{4}増加する。", + "MainSkill.406706.1": "願い星の願い", + "MainSkill.406706.2": "光属性の主力巡遊者が通常攻撃ダメージまたはスキルダメージを累計{1}回与えると、星願を1獲得する。\u000b星願:星願1ごとに、{3}秒間、光属性のスキルダメージが{2}増加する。この効果は最大10回まで重複できる。\u000b主力巡遊者が星願を付与されている時、チーム全体の光属性ダメージが{4}増加する。", "MainSkill.900101.1": "【No Need】", "MainSkill.900102.1": "【No Need】", "MainSkill.900103.1": "【No Need】" diff --git a/data/language/ja_jp/mallactivity.json b/data/language/ja_jp/mallactivity.json new file mode 100644 index 000000000..36f510d65 --- /dev/null +++ b/data/language/ja_jp/mallactivity.json @@ -0,0 +1,3 @@ +{ + "MallActivity.pack.18_qd.1": "星明かり定期券" +} \ No newline at end of file diff --git a/data/language/ja_jp/mallpackage.json b/data/language/ja_jp/mallpackage.json index ef66cdd4f..8c6192a26 100644 --- a/data/language/ja_jp/mallpackage.json +++ b/data/language/ja_jp/mallpackage.json @@ -1,4 +1,14 @@ { + "MallPackage.Dorm.710008.1": "鋭い木人(実戦用)", + "MallPackage.Dorm.710008.2": "鋭い木人(実戦用)", + "MallPackage.Dorm.710011.1": "クレーンゲーム", + "MallPackage.Dorm.710011.2": "クレーンゲーム", + "MallPackage.Dorm.710012.1": "真実の収納棚", + "MallPackage.Dorm.710012.2": "真実の収納棚", + "MallPackage.DormRoomLayout.1001.1": "くつろぎのリビングセット", + "MallPackage.DormRoomLayout.1001.2": "くつろぎのリビングセット", + "MallPackage.DormRoomLayout.1003.1": "黒のスタイリッシュキャンプセット", + "MallPackage.DormRoomLayout.1003.2": "黒のスタイリッシュキャンプセット", "MallPackage.pac.world10.1": "権限レベル10\u000b到達記念パック", "MallPackage.pac.world10.2": "権限レベル10到達記念パック", "MallPackage.pac.world15.1": "権限レベル15\u000b到達記念パック", @@ -9,8 +19,14 @@ "MallPackage.pac.world25.2": "権限レベル25到達記念パック", "MallPackage.pac.world30.1": "権限レベル30\u000b到達記念パック", "MallPackage.pac.world30.2": "権限レベル30到達記念パック", + "MallPackage.pac.world40.1": "権限レベル40\u000b到達記念パック", + "MallPackage.pac.world40.2": "権限レベル40到達記念パック", "MallPackage.pac.world5.1": "権限レベル5\u000b到達記念パック", "MallPackage.pac.world5.2": "権限レベル5到達記念パック", + "MallPackage.pac.world50.1": "権限レベル50\u000b到達記念パック", + "MallPackage.pac.world50.2": "権限レベル50到達記念パック", + "MallPackage.pac.world60.1": "権限レベル60\u000b到達記念パック", + "MallPackage.pac.world60.2": "権限レベル60到達記念パック", "MallPackage.pack.01_disc_m.1": "今月のオススメ\u000b煌金レコードパック", "MallPackage.pack.01_disc_m.2": "今月のオススメ・煌金レコードパック", "MallPackage.pack.01_disc_w.1": "今週のオススメ\u000bロスレコ育成パック", @@ -378,6 +394,48 @@ "MallPackage.pack.17_role_l.3": "巡遊者ガチャパックⅡ", "MallPackage.pack.17_role_s.1": "星の子守唄\u000b巡遊者ガチャパックⅠ", "MallPackage.pack.17_role_s.2": "星の子守唄・巡遊者ガチャパックⅠ", + "MallPackage.pack.18_bd.1": "1周年記念\u000b記録強化パック", + "MallPackage.pack.18_bd.2": "1周年記念・記録強化パック", + "MallPackage.pack.18_bd.3": "記録強化パック", + "MallPackage.pack.18_celebration.1": "1周年記念\u000b育成応援パック", + "MallPackage.pack.18_celebration.2": "1周年記念・育成応援パック", + "MallPackage.pack.18_celebration.3": "育成応援パック", + "MallPackage.pack.18_disc.1": "司祭を目指せ\u000bロスレコガチャパックⅠ", + "MallPackage.pack.18_disc.2": "司祭を目指せ・ロスレコガチャパックⅠ", + "MallPackage.pack.18_disc_l.1": "司祭を目指せ\u000bロスレコガチャパックⅢ", + "MallPackage.pack.18_disc_l.2": "司祭を目指せ・ロスレコガチャパックⅢ", + "MallPackage.pack.18_disc_l.3": "ロスレコガチャパックⅢ", + "MallPackage.pack.18_disc_s.1": "司祭を目指せ\u000bロスレコガチャパックⅡ", + "MallPackage.pack.18_disc_s.2": "司祭を目指せ・ロスレコガチャパックⅡ", + "MallPackage.pack.18_disc_sel.1": "1周年記念\u000bロスレコ選択パック", + "MallPackage.pack.18_disc_sel.2": "1周年記念・ロスレコ選択パック", + "MallPackage.pack.18_gem.1": "1周年記念\u000b徽章育成パック", + "MallPackage.pack.18_gem.2": "1周年記念・徽章育成パック", + "MallPackage.pack.18_gem.3": "徽章育成パック", + "MallPackage.pack.18_gift.1": "司祭を目指せ\u000bギフトパック", + "MallPackage.pack.18_gift.2": "司祭を目指せ・ギフトパック", + "MallPackage.pack.18_gift.3": "ギフトパック", + "MallPackage.pack.18_res.1": "司祭を目指せ\u000b巡遊者育成パック", + "MallPackage.pack.18_res.2": "司祭を目指せ・巡遊者育成パック", + "MallPackage.pack.18_res.3": "巡遊者育成パック", + "MallPackage.pack.18_role.1": "司祭を目指せ\u000b巡遊者ガチャパックⅠ", + "MallPackage.pack.18_role.2": "司祭を目指せ・巡遊者ガチャパックⅠ", + "MallPackage.pack.18_role_l.1": "司祭を目指せ\u000b巡遊者ガチャパックⅢ", + "MallPackage.pack.18_role_l.2": "司祭を目指せ・巡遊者ガチャパックⅢ", + "MallPackage.pack.18_role_l.3": "巡遊者ガチャパックⅢ", + "MallPackage.pack.18_role_s.1": "司祭を目指せ\u000b巡遊者ガチャパックⅡ", + "MallPackage.pack.18_role_s.2": "司祭を目指せ・巡遊者ガチャパックⅡ", + "MallPackage.pack.18_role_sel.1": "1周年記念\u000b巡遊者選択パック", + "MallPackage.pack.18_role_sel.2": "1周年記念・巡遊者選択パック", + "MallPackage.pack.18_role_sel.3": "巡遊者選択パック", + "MallPackage.pack.18_role_sp.1": "1周年記念\u000b星明かり旅券パック", + "MallPackage.pack.18_role_sp.2": "1周年記念・星明かり旅券パック", + "MallPackage.pack.18_touxiang.1": "1周年記念\u000b冒険応援パック", + "MallPackage.pack.18_touxiang.2": "1周年記念・冒険応援パック", + "MallPackage.pack.PaymentCenter_01.1": "チャージセンター限定\u000b巡遊者ガチャパック", + "MallPackage.pack.PaymentCenter_01.2": "チャージセンター限定・巡遊者ガチャパック", + "MallPackage.pack.PaymentCenter_02.1": "チャージセンター限定\u000bロスレコガチャパック", + "MallPackage.pack.PaymentCenter_02.2": "チャージセンター限定・ロスレコガチャパック", "MallPackage.pack.disc.1": "煌金レコードパック", "MallPackage.pack.disc.2": "新米魔王・煌金レコードパック", "MallPackage.pack.first.1": "冒険応援パック", @@ -396,10 +454,14 @@ "MallPackage.skin.98.01.1.1": "日焼けあとの思い出", "MallPackage.skin.98.01.1.2": "セイナのアナザーイメージ「日焼けあとの思い出」", "MallPackage.skin.98.01.2": "セイナのアナザーイメージ「日焼けあとの思い出」", + "MallPackage.skin.98.01.2.1": "日焼けあとの思い出", + "MallPackage.skin.98.01.2.2": "セイナのアナザーイメージ「日焼けあとの思い出」", "MallPackage.skin.98.02.1": "異国情緒で準備中", "MallPackage.skin.98.02.1.1": "異国情緒で準備中", "MallPackage.skin.98.02.1.2": "ナノハのアナザーイメージ「異国情緒で準備中」", "MallPackage.skin.98.02.2": "ナノハのアナザーイメージ「異国情緒で準備中」", + "MallPackage.skin.98.02.2.1": "異国情緒で準備中", + "MallPackage.skin.98.02.2.2": "ナノハのアナザーイメージ「異国情緒で準備中」", "MallPackage.skin.98.03.1": "雪降る夜の贈り物", "MallPackage.skin.98.03.1.1": "雪降る夜の贈り物", "MallPackage.skin.98.03.1.2": "フリージアのアナザーイメージ「雪降る夜の贈り物」", @@ -409,14 +471,20 @@ "MallPackage.skin.98.04.1.2": "フユカのアナザーイメージ「新人社員奮闘中!」", "MallPackage.skin.98.04.2": "フユカのアナザーイメージ「新人社員奮闘中!」", "MallPackage.skin.98.05.1": "メルティ・ミスティ", + "MallPackage.skin.98.05.1.1": "メルティ・ミスティ", + "MallPackage.skin.98.05.1.2": "ミスティのアナザーイメージ「メルティ・ミスティ」", "MallPackage.skin.98.05.2": "ミスティのアナザーイメージ「メルティ・ミスティ」", "MallPackage.skin.98.06.1": "エターナル・ローズ", + "MallPackage.skin.98.06.1.1": "エターナル・ローズ", + "MallPackage.skin.98.06.1.2": "グレイのアナザーイメージ「エターナル・ローズ」", "MallPackage.skin.98.06.2": "グレイのアナザーイメージ「エターナル・ローズ」", "MallPackage.skin.98.07.1": "水もしたたる初夏美人", "MallPackage.skin.98.07.1.1": "水もしたたる初夏美人", "MallPackage.skin.98.07.1.2": "ナツカのアナザーイメージ「水もしたたる初夏美人」", "MallPackage.skin.98.07.2": "ナツカのアナザーイメージ「水もしたたる初夏美人」", "MallPackage.skin.98.08.1": "朝顔ノ乙女", + "MallPackage.skin.98.08.1.1": "朝顔ノ乙女", + "MallPackage.skin.98.08.1.2": "チトセのアナザーイメージ「朝顔ノ乙女」", "MallPackage.skin.98.08.2": "チトセのアナザーイメージ「朝顔ノ乙女」", "MallPackage.skin.98.09.1": "ヘンテコティータイム", "MallPackage.skin.98.09.2": "ナズナのアナザーイメージ「ヘンテコティータイム」", @@ -433,5 +501,9 @@ "MallPackage.skin.98.15.1": "ブライトアップ、チアアップ", "MallPackage.skin.98.15.2": "ティリアのアナザーイメージ「ブライトアップ、チアアップ」", "MallPackage.skin.98.16.1": "このステージは、私がルール", - "MallPackage.skin.98.16.2": "フローラのアナザーイメージ「このステージは、私がルール」" + "MallPackage.skin.98.16.2": "フローラのアナザーイメージ「このステージは、私がルール」", + "MallPackage.skin.98.17.1": "サンゴの海に誘われ", + "MallPackage.skin.98.17.2": "シアのアナザーイメージ「サンゴの海に誘われ」", + "MallPackage.skin.98.18.1": "ファム・ファタールの誘惑", + "MallPackage.skin.98.18.2": "フィレンのアナザーイメージ「ファム・ファタールの誘惑」" } \ No newline at end of file diff --git a/data/language/ja_jp/mallpackagepage.json b/data/language/ja_jp/mallpackagepage.json index 96ec192be..a56ae07e7 100644 --- a/data/language/ja_jp/mallpackagepage.json +++ b/data/language/ja_jp/mallpackagepage.json @@ -2,7 +2,12 @@ "MallPackagePage.1.1": "新米魔王パック", "MallPackagePage.11.1": "季節限定", "MallPackagePage.12.1": "リコレクション", + "MallPackagePage.13.1": "人気商品", "MallPackagePage.2.1": "期間限定", + "MallPackagePage.21.1": "家具単品", + "MallPackagePage.22.1": "家具セット", + "MallPackagePage.23.1": "家具テーマ", "MallPackagePage.3.1": "定期パック", - "MallPackagePage.4.1": "記念パック" + "MallPackagePage.4.1": "記念パック", + "MallPackagePage.5.1": "1周年限定" } \ No newline at end of file diff --git a/data/language/ja_jp/mallrecommendgroup.json b/data/language/ja_jp/mallrecommendgroup.json index cf026bada..44ec18846 100644 --- a/data/language/ja_jp/mallrecommendgroup.json +++ b/data/language/ja_jp/mallrecommendgroup.json @@ -38,5 +38,10 @@ "MallRecommendGroup.1037.1": "期間限定お得パック", "MallRecommendGroup.1038.1": "期間限定お得パック", "MallRecommendGroup.1039.1": "おすすめ", - "MallRecommendGroup.1040.1": "おすすめ" + "MallRecommendGroup.1040.1": "おすすめ", + "MallRecommendGroup.1041.1": "おすすめ", + "MallRecommendGroup.1042.1": "期間限定お得パック", + "MallRecommendGroup.1043.1": "期間限定お得パック", + "MallRecommendGroup.1044.1": "おすすめ", + "MallRecommendGroup.1045.1": "おすすめ" } \ No newline at end of file diff --git a/data/language/ja_jp/mallshop.json b/data/language/ja_jp/mallshop.json index 50975efd6..6ec285f7c 100644 --- a/data/language/ja_jp/mallshop.json +++ b/data/language/ja_jp/mallshop.json @@ -50,5 +50,7 @@ "MallShop.30003.1": "オアシス旅券", "MallShop.30003.2": "「常設巡遊者ガチャ」で使用できる。", "MallShop.30004.1": "閃銀レコード", - "MallShop.30004.2": "「常設ロスレコガチャ」で使用できる。" + "MallShop.30004.2": "「常設ロスレコガチャ」で使用できる。", + "MallShop.30005.1": "トークン補給", + "MallShop.30005.2": "使用するとトークンを30%回復する。" } \ No newline at end of file diff --git a/data/language/ja_jp/mangaloading.json b/data/language/ja_jp/mangaloading.json index 8fd8bf056..4f8f7a6ae 100644 --- a/data/language/ja_jp/mangaloading.json +++ b/data/language/ja_jp/mangaloading.json @@ -48,6 +48,8 @@ "MangaLoading.51.1": "鋭い眼光", "MangaLoading.52.1": "備えあれば憂いなし", "MangaLoading.53.1": "親の背を見て子は育つ", + "MangaLoading.54.1": "ガマン大会", + "MangaLoading.55.1": "初心者あるある", "MangaLoading.6.1": "涙のコレクション", "MangaLoading.7.1": "ケーキの誘惑", "MangaLoading.9.1": "純情の秘密" diff --git a/data/language/ja_jp/mathparkourbuffitem.json b/data/language/ja_jp/mathparkourbuffitem.json new file mode 100644 index 000000000..2c24a6cf2 --- /dev/null +++ b/data/language/ja_jp/mathparkourbuffitem.json @@ -0,0 +1,18 @@ +{ + "MathParkourBuffItem.1.1": "バニークラッカー", + "MathParkourBuffItem.1.2": "獲得すると、スパクルの速度値が少し上昇する。", + "MathParkourBuffItem.2.1": "ソフトドリル", + "MathParkourBuffItem.2.2": "スパクルが障害物に衝突した際、障害物が消費する速度値が2倍になる。自身が消費する速度値は変化しない。15秒持続する。", + "MathParkourBuffItem.3.1": "ソフト丸ノコ", + "MathParkourBuffItem.3.2": "スパクルが障害物に衝突した際、左右の隣接レーンにある障害物にも同時に衝突する。15秒持続する。", + "MathParkourBuffItem.4.1": "フォーミュラシールド", + "MathParkourBuffItem.4.2": "スパクルが障害物に衝突した際、シールドが障害物を吹き飛ばして破壊する。この効果は8秒持続し、持続時間中に1回のみ発動できる。", + "MathParkourBuffItem.5.1": "アークブラスト", + "MathParkourBuffItem.5.2": "8秒間、コハクがスパクルを援護し、前方へ弾を撃ち続ける。命中した障害物の速度値を減少させる。", + "MathParkourBuffItem.6.1": "裂風撃", + "MathParkourBuffItem.6.2": "8秒間、セイナがスパクルを援護し、ランダムな障害物に剣気を放ち続ける。命中した障害物の速度値を減少させる。効果が切れる直前に、より強力な剣気を1回放つ。", + "MathParkourBuffItem.7.1": "氷河の躍動", + "MathParkourBuffItem.7.2": "5秒間、アヤメがスパクルを援護し、「氷柱陣列」を展開する。周囲の一定範囲にある障害物の速度値を減少させ続ける。効果が切れる直前に、より強力な巨大氷塊を落とす。", + "MathParkourBuffItem.8.1": "全域制圧装置", + "MathParkourBuffItem.8.2": "獲得後、ボタンを押すと「全域制圧装置」を起動できる。起動するとラボラビが強力な爆弾を投げ、前方にあるすべての障害物を一掃する。獲得してから5秒後、「全域制圧装置」は自動的に起動する。" +} \ No newline at end of file diff --git a/data/language/ja_jp/mathparkourlevel.json b/data/language/ja_jp/mathparkourlevel.json new file mode 100644 index 000000000..a825fadef --- /dev/null +++ b/data/language/ja_jp/mathparkourlevel.json @@ -0,0 +1,16 @@ +{ + "MathParkourLevel.40001801.1": "スロースタート", + "MathParkourLevel.40001801.2": "マシンにもウォーミングアップは必要だよ。まずは軽く一周して、慣れていこう!", + "MathParkourLevel.40001802.1": "のんびり試乗", + "MathParkourLevel.40001802.2": "操作には慣れた?それじゃあ……本格的な走行を始めよう!", + "MathParkourLevel.40001803.1": "ヒートチェイス", + "MathParkourLevel.40001803.2": "おっ!ようやくエンジンが温まってきたね。そろそろアイテムも追加してみようか!", + "MathParkourLevel.40001804.1": "地上爆走", + "MathParkourLevel.40001804.2": "それじゃあ……ここからはスピードを上げていくよ!準備はいい?", + "MathParkourLevel.40001805.1": "最重要指名手配", + "MathParkourLevel.40001805.2": "そういえば私、指名手配されてるんだった。", + "MathParkourLevel.40001806.1": "ロマンツーリング", + "MathParkourLevel.40001806.2": "車輪が止まってしまうまで、できるだけ速く走ろう!", + "MathParkourLevel.40001807.1": "フォルツァ・ホライゾン", + "MathParkourLevel.40001807.2": "どこまでも続く、果てなき地平線へ――思う存分、楽しもう。" +} \ No newline at end of file diff --git a/data/language/ja_jp/mathparkourobject.json b/data/language/ja_jp/mathparkourobject.json new file mode 100644 index 000000000..79a0c6c4c --- /dev/null +++ b/data/language/ja_jp/mathparkourobject.json @@ -0,0 +1,36 @@ +{ + "MathParkourObject.10101.1": "敵S(5)", + "MathParkourObject.10102.1": "敵S(8)", + "MathParkourObject.10103.1": "敵S(14)", + "MathParkourObject.10104.1": "敵M(10)", + "MathParkourObject.10105.1": "敵M(16)", + "MathParkourObject.10106.1": "敵M(24)", + "MathParkourObject.10107.1": "敵L(20)", + "MathParkourObject.10108.1": "敵L(35)", + "MathParkourObject.10109.1": "敵L(50)", + "MathParkourObject.20101.1": "コハクS", + "MathParkourObject.20102.1": "コハクL", + "MathParkourObject.20103.1": "セイナS", + "MathParkourObject.20104.1": "セイナL", + "MathParkourObject.20105.1": "アヤメS", + "MathParkourObject.20106.1": "アヤメL", + "MathParkourObject.30101.1": "+5", + "MathParkourObject.30102.1": "+10", + "MathParkourObject.30103.1": "+15", + "MathParkourObject.30104.1": "×2", + "MathParkourObject.30105.1": "×3", + "MathParkourObject.30106.1": "×5", + "MathParkourObject.30201.1": "-4", + "MathParkourObject.30202.1": "-8", + "MathParkourObject.30203.1": "-12", + "MathParkourObject.30204.1": "÷2", + "MathParkourObject.30205.1": "÷3", + "MathParkourObject.30301.1": "特殊コンベア", + "MathParkourObject.40101.1": "ロケット", + "MathParkourObject.40201.1": "ドリル", + "MathParkourObject.40301.1": "丸ノコ", + "MathParkourObject.40401.1": "シールド", + "MathParkourObject.40501.1": "赤いボタン", + "MathParkourObject.50101.1": "首領", + "MathParkourObject.60101.1": "壁" +} \ No newline at end of file diff --git a/data/language/ja_jp/monstermanual.json b/data/language/ja_jp/monstermanual.json index bd16dcb9e..e43acb0cd 100644 --- a/data/language/ja_jp/monstermanual.json +++ b/data/language/ja_jp/monstermanual.json @@ -677,6 +677,16 @@ "MonsterManual.7002246.2": "心を捨て、死を恐れぬ忍は刃そのもの。その切っ先が\n捉えた瞬間、獲物の命はすでに彼女の掌の上にある。\u000b\n※戦闘能力\u000b\n 「葵幻舞」:ナノハが巨大な手裏剣を投げつけ、ダメージを与える。\u000b\n「嵐散落」:ナノハがバク宙しながら大量のクナイを投げ放ち、ダメージを与える。\u000b\n「隠月」:ナノハが折れ線状のルートに沿って超高速で突進し、進路上にダメージを与える。\u000b\n「影舞・障叶」:ナノハが分身を展開し、その周囲で巨大な手裏剣の竜巻を巻き起こして広範囲に攻撃する。\u000b\n「影舞・花凋」:ナノハが分身を放ち、自身は煙の中へと姿を消す。やがて分身と共に、広範囲にわたるダメージゾーンを生み出す。", "MonsterManual.7003156.1": "ホタル???", "MonsterManual.7003156.2": "お友だちを作りたくて、孤独な彼女は武器を取った。\n勝者も敗者も彼女の友だち。これでもう寂しくない。\u000b※戦闘能力\u000b「きらきらビューン」:ホタルがアバランチを射出し、命中した敵にダメージを与える。\u000b「きらきらぐるーん」:アバランチを組み合わせてブーメランのように放ち、遠くまで飛んだ後に折り返し、通過した敵にダメージを与える。\u000b「きらきらドッカーン」:アバランチを操作して地面に光の輪を展開する。光の輪は徐々に収縮し、最後に爆発する。\u000b「トオセンボ」:アバランチを操り、フィールド内に爆撃を高頻度で行う。\u000b「オニゴッコ」:特定の軌道で高速移動し、通過した敵に大ダメージを与える。\u000b「遊び盛り」:ホタルがスキルを発動する、または攻撃を命中させるたびにワクワクゲージを5獲得する。ワクワクゲージが100に達すると「遊び盛り」状態になり、この状態でスキルを発動するとワクワクゲージを消費してスキルが強化される。ワクワクゲージが0になると状態は解除され、その後、ワクワクゲージの獲得速度が大幅に上昇する。", + "MonsterManual.7006166.1": "ミスティ???", + "MonsterManual.7006166.2": "噂をたどり、わずかな手がかりから秘密の隠れ場所を探り出す。\u000bパシャッ――\u000b\n※戦闘能力\u000b「アシスタント召喚★」:ミスティはさまざまな魔法で従者を召喚する。小型の従者は一定時間後に「ゴーストスペル」を発動し、発動に成功するとミスティが香水を獲得する。\u000b「スクープの香り★」:従者を倒して「ゴーストスペル」の発動を阻止すると、香水を獲得できる。香水が満タンになるとフィールドに香水瓶が出現する。これをミスティに投げつけると、スキルの発動を中断させ、短時間ミスティのダメージ軽減効果を解除できる。\u000b「魔女のたしなみ★」:香水が満タンになった最初の2回は、ミスティが魔法の瓶を操り、広範囲の円形に複数回ダメージを与える。2回目の発動時には、不死身の「ゴシップ魔人」を召喚する。\u000b「特ダネフレーバー★」:香水が3回目以降に満タンになると、ミスティは巨大な香水瓶を召喚してフィールド全体を爆撃し、さらに巨大な「ゴシップ魔人」を召喚して強力な攻撃を繰り出す。\u000b「ミスティクラフト★」:ミスティは箒を操り、対象の周囲に縮み続ける魔法陣を描く。\u000b「パフュームトラップ★」:ミスティは大量の香水瓶型爆弾を召喚し、対象に投げつける。\u000b「パパラッチウィッチ★」:ミスティは箒に乗ってフィールドを高速で飛び回り、通過した場所に大量の従者を召喚する。", + "MonsterManual.7006261.1": "ナイショ話", + "MonsterManual.7006261.2": "秘密を守るなんて、この子には無理。\u000bどれだけ離れていても、あなたのもとへ駆けつけ、轟音とともにすべてを伝える。", + "MonsterManual.7006361.1": "いたずらおばけ", + "MonsterManual.7006361.2": "まん丸な頭には、奇想天外なアイデアがぎっしり。\u000bどんなときでも、場をにぎやかしてくれる。", + "MonsterManual.7006461.1": "いじわるおばけ", + "MonsterManual.7006461.2": "悪い知らせは、四方八方から飛んでくる。\u000bほ~ら、大変なことになっちゃった。", + "MonsterManual.7006561.1": "ゴシップ魔人", + "MonsterManual.7006561.2": "質問は受け付けず、近づくことも許さない。\u000bカメラを向けられると、照れ隠しにあなたを殴って追い払う。", "MonsterManual.7200105.1": "セルシア・狂気", "MonsterManual.7200105.2": "終わりのない戦場を跋扈し、灼熱の戦火の中で狂喜する。\u000b彼女は渇望しただけであり、狂気に飢えているわけではない。\u000bこの戦争を終わらせぬため、その轟きは永遠にこだまする。", "MonsterManual.7200205.1": "セルシア・絶望", @@ -685,6 +695,24 @@ "MonsterManual.7201105.2": "たとえどのような犠牲を払うことになろうとも、完ぺきを求めて彷徨う足は止まらない。\u000b神聖にして崇高なる傀儡は、魔術師の糸に操られ、優雅に舞い踊るのみ……", "MonsterManual.7201205.1": "高貴なる傀儡・コペリウス&オリンピア", "MonsterManual.7201205.2": "たとえどのような犠牲を払うことになろうとも、完ぺきを求めて彷徨う足は止まらない。\u000b神聖にして崇高なる傀儡は、魔術師の糸に操られ、優雅に舞い踊るのみ……", + "MonsterManual.7201300.1": "衛兵の傀儡", + "MonsterManual.7201300.2": "妖しい魔力をたたえた人形。ひと目で腕利きの魔法使いの作だとわかる。\u000b守護の命令を忠実に実行し、招かれざる者を阻む。", + "MonsterManual.7201400.1": "術式の傀儡", + "MonsterManual.7201400.2": "妖しい魔力をたたえた人形。ひと目で腕利きの魔法使いの作だとわかる。\u000b糸に導かれ、精緻な術式を編み上げる。", + "MonsterManual.7201500.1": "投槍の傀儡", + "MonsterManual.7201500.2": "妖しい魔力をたたえた人形。ひと目で腕利きの魔法使いの作だとわかる。\u000b遠くの標的を捉え、鋭い投槍で敵を貫く。", + "MonsterManual.7201505.1": "投槍の傀儡", + "MonsterManual.7201505.2": "妖しい魔力をたたえた人形。ひと目で腕利きの魔法使いの作だとわかる。\u000b遠くの標的を捉え、鋭い投槍で敵を貫く。", + "MonsterManual.7201600.1": "大弩の傀儡", + "MonsterManual.7201600.2": "妖しい魔力をたたえた人形。ひと目で腕利きの魔法使いの作だとわかる。\u000b驚くべき力で弩の弦を引き絞り、重い一撃を放つ。", + "MonsterManual.7201605.1": "大弩の傀儡", + "MonsterManual.7201605.2": "妖しい魔力をたたえた人形。ひと目で腕利きの魔法使いの作だとわかる。\u000b驚くべき力で弩の弦を引き絞り、重い一撃を放つ。", + "MonsterManual.9000100.1": "もふもふネコ吸い", + "MonsterManual.9000100.2": "狩りも家事のうち。もふもふネコ吸いは、吸ってばかりのネコじゃない。", + "MonsterManual.9000200.1": "フライドチキンボンバー", + "MonsterManual.9000200.2": "熱い!爆裂!傍若無人!\u000b急降下!旋回!大絶叫!\u000b空を制圧するのは!フライドチキンボンバー!", + "MonsterManual.9001300.1": "おまかせ爆破マシン", + "MonsterManual.9001300.2": "起動して、飛び上がって、邪魔者を一掃。\u000b飛ぶのも爆ぜるのもお任せあれ。満足のいく爆破を保証します!", "MonsterManual.9912101.1": "サンドバッグ", "MonsterManual.9912101.2": "ちゃんと飯は食ったのか?もっと強く!もっと激しく!" } \ No newline at end of file diff --git a/data/language/ja_jp/openfunc.json b/data/language/ja_jp/openfunc.json index e790c5bf0..c639f3c09 100644 --- a/data/language/ja_jp/openfunc.json +++ b/data/language/ja_jp/openfunc.json @@ -1,5 +1,7 @@ { "OpenFunc.Activity.1": "イベント", + "OpenFunc.ActivityReview.1": "常設開催", + "OpenFunc.ActivityReview.3": "権限レベル{1}で解放", "OpenFunc.Agent.1": "依頼", "OpenFunc.Agent.2": "巡遊者を派遣して、各種報酬を獲得しよう!", "OpenFunc.Agent.3": "権限レベル{1}で解放", @@ -19,11 +21,17 @@ "OpenFunc.DailyQuest.3": "権限レベル{1}で解放", "OpenFunc.DailyReward.1": "デイリーギフト", "OpenFunc.DailyReward.3": "権限レベル{1}で解放", + "OpenFunc.Dorm.1": "魔王ノ塔", + "OpenFunc.Dorm.2": "魔王ノ塔解放、自分だけの塔を作ろう!", + "OpenFunc.Dorm.3": "権限レベル{1}で解放", "OpenFunc.EnergyBattery.1": "あふれたやる気", "OpenFunc.EnergyBattery.3": "権限レベル{1}で解放", "OpenFunc.EventReminder.1": "タスク", "OpenFunc.EventReminder.3": "権限レベル{1}で解放", "OpenFunc.Gacha.1": "ガチャ", + "OpenFunc.GuideMission.1": "星の旅路", + "OpenFunc.GuideMission.2": "魔王として歩んできた旅路を振り返ろう。", + "OpenFunc.GuideMission.3": "権限レベル{1}で解放", "OpenFunc.InfinityTower.1": "無限リング", "OpenFunc.InfinityTower.2": "リングに挑戦し、報酬をたくさん獲得しよう!", "OpenFunc.InfinityTower.3": "権限レベル{1}で解放", @@ -51,6 +59,9 @@ "OpenFunc.SkillInstance.1": "技能研修", "OpenFunc.SkillInstance.2": "技能研修にチャレンジして、更なる高みを目指そう!", "OpenFunc.SkillInstance.3": "権限レベル{1}で解放", + "OpenFunc.Soldier.1": "星界の生存戦略", + "OpenFunc.Soldier.2": "戦略を駆使して星ノ塔の深層を攻略しよう!", + "OpenFunc.Soldier.3": "権限レベル{1}で解放", "OpenFunc.StarTower.1": "星ノ塔探索", "OpenFunc.StarTower.2": "星ノ塔の遺跡を探索し、強力な記録を獲得しよう!", "OpenFunc.StarTower.3": "権限レベル{1}で解放", diff --git a/data/language/ja_jp/penguincard.json b/data/language/ja_jp/penguincard.json index cefa23e9d..146d0935c 100644 --- a/data/language/ja_jp/penguincard.json +++ b/data/language/ja_jp/penguincard.json @@ -1,36 +1,36 @@ { "PenguinCard.100101.1": "*****", - "PenguinCard.100101.2": "アップグレードに必要なが20%減少する。", + "PenguinCard.100101.2": "アップグレードに必要なが{EffectParam_All_1(%)}減少する。", "PenguinCard.100102.1": "*****", - "PenguinCard.100102.2": "アップグレードに必要なが30%減少する。", + "PenguinCard.100102.2": "アップグレードに必要なが{EffectParam_All_1(%)}減少する。", "PenguinCard.100103.1": "*****", - "PenguinCard.100103.2": "アップグレードに必要なが40%減少する。", + "PenguinCard.100103.2": "アップグレードに必要なが{EffectParam_All_1(%)}減少する。", "PenguinCard.100201.1": "*****", - "PenguinCard.100201.2": "クリア目標が20%減少する。", + "PenguinCard.100201.2": "クリア目標が{EffectParam_All_1(%)}低下する。", "PenguinCard.100202.1": "*****", - "PenguinCard.100202.2": "クリア目標が25%減少する。", + "PenguinCard.100202.2": "クリア目標が{EffectParam_All_1(%)}低下する。", "PenguinCard.100203.1": "*****", - "PenguinCard.100203.2": "クリア目標が30%減少する。", + "PenguinCard.100203.2": "クリア目標が{EffectParam_All_1(%)}低下する。", "PenguinCard.100301.1": "*****", - "PenguinCard.100301.2": "毎ターン、カードを1回配りなおすことができる。", + "PenguinCard.100301.2": "毎ターン、カードの配りなおし回数を{EffectParam_All_1}回獲得する。", "PenguinCard.100302.1": "*****", - "PenguinCard.100302.2": "毎ターン、カードを2回配りなおすことができる。", + "PenguinCard.100302.2": "毎ターン、カードの配りなおし回数を{EffectParam_All_1}回獲得する。", "PenguinCard.100303.1": "*****", - "PenguinCard.100303.2": "毎ターン、カードを3回配りなおすことができる。", + "PenguinCard.100303.2": "毎ターン、カードの配りなおし回数を{EffectParam_All_1}回獲得する。", "PenguinCard.100401.1": "*****", - "PenguinCard.100401.2": "カードをめくった時、20%の確率で任意の属性として扱える[万能カード]が出現する。{TriggerLimitParam}回まで発動。", + "PenguinCard.100401.2": "カードをめくる時、20%の確率でどの属性としても扱える「ワイルドカード」が出現する。この効果は最大{TriggerLimitParam_All_1}回発動する。", "PenguinCard.100402.1": "*****", - "PenguinCard.100402.2": "カードをめくった時、20%の確率で任意の属性として扱える[万能カード]が出現する。{TriggerLimitParam}回まで発動。", + "PenguinCard.100402.2": "カードをめくる時、20%の確率でどの属性としても扱える「ワイルドカード」が出現する。この効果は最大{TriggerLimitParam_All_1}回発動する。", "PenguinCard.100403.1": "*****", - "PenguinCard.100403.2": "カードをめくった時、20%の確率で任意の属性として扱える[万能カード]が出現する。{TriggerLimitParam}回まで発動。", + "PenguinCard.100403.2": "カードをめくる時、20%の確率でどの属性としても扱える「ワイルドカード」が出現する。この効果は最大{TriggerLimitParam_All_1}回発動する。", "PenguinCard.100501.1": "*****", "PenguinCard.100501.2": "新たな難易度を開始した時、ライフを1回復する。", "PenguinCard.100601.1": "*****", - "PenguinCard.100601.2": "新たな難易度を開始した時、ランダムでシャロットカード1枚のレベルが1上昇する。", + "PenguinCard.100601.2": "新たな難易度の開始時、ランダムに選ばれたシャロットカード{EffectParam_All_1}枚のレベルが{EffectParam_All_2}上昇する。", "PenguinCard.100602.1": "*****", - "PenguinCard.100602.2": "新たな難易度を開始した時、ランダムでシャロットカード1枚のレベルが1上昇する。", + "PenguinCard.100602.2": "新たな難易度の開始時、ランダムに選ばれたシャロットカード{EffectParam_All_1}枚のレベルが{EffectParam_All_2}上昇する。", "PenguinCard.100603.1": "*****", - "PenguinCard.100603.2": "新たな難易度を開始した時、ランダムでシャロットカード2枚のレベルが1上昇する。", + "PenguinCard.100603.2": "新たな難易度の開始時、ランダムに選ばれたシャロットカード{EffectParam_All_1}枚のレベルが{EffectParam_All_2}上昇する。", "PenguinCard.10101.1": "成長(火)", "PenguinCard.10101.2": "リザルト時、このターンでめくられた{GrowthTriggerParam_1}ごとに倍率+{GrowthEffectParam_1}\u000b(現在の倍率+{TotalEffectParam_1})", "PenguinCard.10102.1": "成長(火)+1", diff --git a/data/language/ja_jp/penguincardbuff.json b/data/language/ja_jp/penguincardbuff.json index e5ad08b0d..08ec46df0 100644 --- a/data/language/ja_jp/penguincardbuff.json +++ b/data/language/ja_jp/penguincardbuff.json @@ -1,32 +1,32 @@ { "PenguinCardBuff.101.1": "割引・大", "PenguinCardBuff.101.2": "次のターン、最初のアップグレードに必要なが{EffectParam_1}%減少する。", - "PenguinCardBuff.2000.2": "{DurationParam}ターンの間、ラウンド回数+{EffectParam_1}。", + "PenguinCardBuff.2000.2": "{DurationParam}ターンの間、ラウンド数+{EffectParam_1}。", "PenguinCardBuff.201.1": "ラウンド追加Ⅰ", - "PenguinCardBuff.201.2": "次の{DurationParam}ターンの間、ラウンド回数+{EffectParam_1}。", + "PenguinCardBuff.201.2": "次の{DurationParam}ターンの間、ラウンド数+{EffectParam_1}。", "PenguinCardBuff.203.1": "ラウンド追加Ⅱ", - "PenguinCardBuff.203.2": "次の{DurationParam}ターンの間、ラウンド回数+{EffectParam_1}。", + "PenguinCardBuff.203.2": "次の{DurationParam}ターンの間、ラウンド数+{EffectParam_1}。", "PenguinCardBuff.2101.2": "カードをめくった時、{TriggerProbability}%の確率で、いずれの属性としても扱われない[ブタ]が出現する。{TriggerLimitParam}回まで発動。", "PenguinCardBuff.2102.2": "カードをめくった時、{TriggerProbability}%の確率で、いずれの属性としても扱われない[ブタ]が出現する。{TriggerLimitParam}回まで発動。", "PenguinCardBuff.2103.2": "カードをめくった時、{TriggerProbability}%の確率で、いずれの属性としても扱われない[ブタ]が出現する。{TriggerLimitParam}回まで発動。", "PenguinCardBuff.2104.2": "カードをめくった時、{TriggerProbability}%の確率で、いずれの属性としても扱われない[ブタ]が出現する。{TriggerLimitParam}回まで発動。", "PenguinCardBuff.2105.2": "カードをめくった時、{TriggerProbability}%の確率で、いずれの属性としても扱われない[ブタ]が出現する。{TriggerLimitParam}回まで発動。", - "PenguinCardBuff.2111.2": "ランダムで所持している{EffectParam_1}枚のシャロットカードのレベルが{EffectParam_2}低下する。", - "PenguinCardBuff.2112.2": "ランダムで所持している{EffectParam_1}枚のシャロットカードのレベルが{EffectParam_2}低下する。", - "PenguinCardBuff.2113.2": "ランダムで所持している{EffectParam_1}枚のシャロットカードのレベルが{EffectParam_2}低下する。", - "PenguinCardBuff.2114.2": "ランダムで所持している{EffectParam_1}枚のシャロットカードのレベルが{EffectParam_2}低下する。", - "PenguinCardBuff.2115.2": "ランダムで所持している{EffectParam_1}枚のシャロットカードのレベルが{EffectParam_2}低下する。", - "PenguinCardBuff.2116.2": "ランダムで所持している{EffectParam_1}枚のシャロットカードのレベルが{EffectParam_2}低下する。", - "PenguinCardBuff.2121.2": "アップグレードに必要なが{EffectParam_1}%増加する。", - "PenguinCardBuff.2131.2": "ラウンド回数-{EffectParam_1}。", - "PenguinCardBuff.2132.2": "ラウンド回数-{EffectParam_1}。", - "PenguinCardBuff.2133.2": "ラウンド回数-{EffectParam_1}。", + "PenguinCardBuff.2111.2": "所持しているシャロットカードのうち、ランダムに選ばれた{EffectParam_1}枚のレベルが{EffectParam_2}低下する。", + "PenguinCardBuff.2112.2": "所持しているシャロットカードのうち、ランダムに選ばれた{EffectParam_1}枚のレベルが{EffectParam_2}低下する。", + "PenguinCardBuff.2113.2": "所持しているシャロットカードのうち、ランダムに選ばれた{EffectParam_1}枚のレベルが{EffectParam_2}低下する。", + "PenguinCardBuff.2114.2": "所持しているシャロットカードのうち、ランダムに選ばれた{EffectParam_1}枚のレベルが{EffectParam_2}低下する。", + "PenguinCardBuff.2115.2": "所持しているシャロットカードのうち、ランダムに選ばれた{EffectParam_1}枚のレベルが{EffectParam_2}低下する。", + "PenguinCardBuff.2116.2": "所持しているシャロットカードのうち、ランダムに選ばれた{EffectParam_1}枚のレベルが{EffectParam_2}低下する。", + "PenguinCardBuff.2121.2": "所持しているシャロットカードのうち、ランダムに選ばれた{EffectParam_1}枚のレベルが{EffectParam_2}低下する。", + "PenguinCardBuff.2131.2": "ラウンド数-{EffectParam_1}。", + "PenguinCardBuff.2132.2": "ラウンド数-{EffectParam_1}。", + "PenguinCardBuff.2133.2": "ラウンド数-{EffectParam_1}。", "PenguinCardBuff.2141.2": "サポーターが提供する初期コインが{EffectParam_1}%減少する。", "PenguinCardBuff.2151.2": "再挑戦は1回のみ可能。", "PenguinCardBuff.301.1": "ベットチャンス", "PenguinCardBuff.301.2": "すべての役の倍率+{TotalEffectParam_1}(重複可能)", "PenguinCardBuff.401.1": "ラッキーチップ", - "PenguinCardBuff.401.2": "すべての役の獲得チップ+{TotalEffectParam_1}(重複可能)", + "PenguinCardBuff.401.2": "すべての役の基礎チップ+{TotalEffectParam_1}(重複可能)", "PenguinCardBuff.501.1": "リザレクション", "PenguinCardBuff.501.2": "契約未達成時のペナルティを{DurationParam}回無効にする。", "PenguinCardBuff.601.1": "四相の星軌", diff --git a/data/language/ja_jp/penguincardendlesslevel.json b/data/language/ja_jp/penguincardendlesslevel.json index 026ac01cb..17d2d6860 100644 --- a/data/language/ja_jp/penguincardendlesslevel.json +++ b/data/language/ja_jp/penguincardendlesslevel.json @@ -3,14 +3,14 @@ "PenguinCardEndlessLevel.102.1": "カードをめくった時、20%の確率で、いずれの属性としても扱われない[ブタ]が出現する。2回まで発動。", "PenguinCardEndlessLevel.103.1": "ランダムで所持している1枚のシャロットカードのレベルが1低下する。", "PenguinCardEndlessLevel.104.1": "アップグレードに必要なが30%増加する。", - "PenguinCardEndlessLevel.105.1": "ラウンド回数-1", + "PenguinCardEndlessLevel.105.1": "ラウンド数-1", "PenguinCardEndlessLevel.106.1": "サポーターが提供する初期コインが20%減少する。", "PenguinCardEndlessLevel.107.1": "ランダムで所持している2枚のシャロットカードのレベルが1低下する。", - "PenguinCardEndlessLevel.108.1": "ラウンド回数-1", + "PenguinCardEndlessLevel.108.1": "ラウンド数-1", "PenguinCardEndlessLevel.109.1": "アップグレードに必要なが30%増加する。", "PenguinCardEndlessLevel.110.1": "再挑戦は1回のみ可能。", "PenguinCardEndlessLevel.111.1": "ランダムで所持している2枚のシャロットカードのレベルが2低下する。", - "PenguinCardEndlessLevel.112.1": "ラウンド回数-1", + "PenguinCardEndlessLevel.112.1": "ラウンド数-1", "PenguinCardEndlessLevel.113.1": "カードをめくった時、20%の確率で、いずれの属性としても扱われない[ブタ]が出現する。2回まで発動。", "PenguinCardEndlessLevel.114.1": "ランダムで所持している4枚のシャロットカードのレベルが1低下する。", "PenguinCardEndlessLevel.115.1": "再挑戦は1回のみ可能。" diff --git a/data/language/ja_jp/penguincardfloor.json b/data/language/ja_jp/penguincardfloor.json index 2e82b3e6f..9f4c2e701 100644 --- a/data/language/ja_jp/penguincardfloor.json +++ b/data/language/ja_jp/penguincardfloor.json @@ -18,5 +18,11 @@ "PenguinCardFloor.502.1": "契約を選んでください", "PenguinCardFloor.503.1": "属性カードが配られる確率UP", "PenguinCardFloor.504.1": "ハイスコアを目指そう!", - "PenguinCardFloor.505.1": "新たな難易度を開始した時、所持はリセットされます。" + "PenguinCardFloor.505.1": "新たな難易度を開始した時、所持はリセットされます。", + "PenguinCardFloor.601.1": "シャロカードへようこそ", + "PenguinCardFloor.602.1": "契約を選んでください", + "PenguinCardFloor.603.1": "属性カードが配られる確率UP", + "PenguinCardFloor.604.1": "ハイスコアを目指そう!", + "PenguinCardFloor.605.1": "新たな難易度を開始した時、所持はリセットされます。", + "PenguinCardFloor.605.2": "初期状態で「ツインボーナス」と「カルテットボーナス」\u000bを1枚ずつ手札に加える" } \ No newline at end of file diff --git a/data/language/ja_jp/periodicquest.json b/data/language/ja_jp/periodicquest.json index 9cc48ea2c..cce839ebf 100644 --- a/data/language/ja_jp/periodicquest.json +++ b/data/language/ja_jp/periodicquest.json @@ -68,5 +68,61 @@ "PeriodicQuest.10100267.1": "依頼を10回完了する", "PeriodicQuest.10100268.1": "ココチャでチャットを10回行う", "PeriodicQuest.10100269.1": "ココチャでデートを8回完了する", - "PeriodicQuest.10100270.1": "無限リングで「無限アリーナ・難易度8」第5階層をクリアする" + "PeriodicQuest.10100270.1": "無限リングで「無限アリーナ・難易度8」第5階層をクリアする", + "PeriodicQuest.111070101.1": "累計1日ログインする", + "PeriodicQuest.111070102.1": "任意の戦闘ステージを1回クリアする", + "PeriodicQuest.111070103.1": "やる気を60消費する", + "PeriodicQuest.111070104.1": "「ココチャ」でギフトを1回贈る", + "PeriodicQuest.111070105.1": "「ココチャ」でデートを1回する", + "PeriodicQuest.111070106.1": "依頼を1回受注する", + "PeriodicQuest.111070107.1": "任意の戦闘ステージを3回クリアする", + "PeriodicQuest.111070108.1": "やる気を90消費する", + "PeriodicQuest.111070111.1": "累計2日ログインする", + "PeriodicQuest.111070112.1": "任意の戦闘ステージを5回クリアする", + "PeriodicQuest.111070113.1": "やる気を180消費する", + "PeriodicQuest.111070114.1": "「星ノ塔探索」を1回クリアする", + "PeriodicQuest.111070115.1": "「魔王ノ塔」でシャロの像から贈り物を1回受け取る", + "PeriodicQuest.111070116.1": "「ココチャ」でギフトを3回贈る", + "PeriodicQuest.111070117.1": "任意の戦闘ステージを8回クリアする", + "PeriodicQuest.111070118.1": "やる気を240消費する", + "PeriodicQuest.111070121.1": "累計3日ログインする", + "PeriodicQuest.111070122.1": "任意の戦闘ステージを10回クリアする", + "PeriodicQuest.111070123.1": "やる気を320消費する", + "PeriodicQuest.111070124.1": "「ココチャ」でギフトを5回贈る", + "PeriodicQuest.111070125.1": "「ココチャ」でデートを3回する", + "PeriodicQuest.111070126.1": "依頼を3回受注する", + "PeriodicQuest.111070127.1": "任意の戦闘ステージを12回クリアする", + "PeriodicQuest.111070128.1": "やる気を360消費する", + "PeriodicQuest.111070131.1": "累計4日ログインする", + "PeriodicQuest.111070132.1": "任意の戦闘ステージを15回クリアする", + "PeriodicQuest.111070133.1": "やる気を480消費する", + "PeriodicQuest.111070134.1": "「星ノ塔探索」を2回クリアする", + "PeriodicQuest.111070135.1": "「魔王ノ塔」でシャロの像から贈り物を3回受け取る", + "PeriodicQuest.111070136.1": "「ココチャ」でギフトを7回贈る", + "PeriodicQuest.111070137.1": "任意の戦闘ステージを18回クリアする", + "PeriodicQuest.111070138.1": "やる気を540消費する", + "PeriodicQuest.111070141.1": "累計5日ログインする", + "PeriodicQuest.111070142.1": "任意の戦闘ステージを20回クリアする", + "PeriodicQuest.111070143.1": "やる気を660消費する", + "PeriodicQuest.111070144.1": "「ココチャ」でギフトを9回贈る", + "PeriodicQuest.111070145.1": "「ココチャ」でデートを5回する", + "PeriodicQuest.111070146.1": "依頼を5回受注する", + "PeriodicQuest.111070147.1": "任意の戦闘ステージを24回クリアする", + "PeriodicQuest.111070148.1": "やる気を720消費する", + "PeriodicQuest.111070151.1": "累計6日ログインする", + "PeriodicQuest.111070152.1": "任意の戦闘ステージを28回クリアする", + "PeriodicQuest.111070153.1": "やる気を900消費する", + "PeriodicQuest.111070154.1": "「首領討伐」を3回クリアする", + "PeriodicQuest.111070155.1": "「魔王ノ塔」でシャロの像から贈り物を5回受け取る", + "PeriodicQuest.111070156.1": "「ココチャ」でギフトを12回贈る", + "PeriodicQuest.111070157.1": "任意の戦闘ステージを32回クリアする", + "PeriodicQuest.111070158.1": "やる気を960消費する", + "PeriodicQuest.111070161.1": "累計7日ログインする", + "PeriodicQuest.111070162.1": "任意の戦闘ステージを36回クリアする", + "PeriodicQuest.111070163.1": "やる気を1140消費する", + "PeriodicQuest.111070164.1": "「ココチャ」でギフトを15回贈る", + "PeriodicQuest.111070165.1": "「ココチャ」でデートを7回する", + "PeriodicQuest.111070166.1": "依頼を7回受注する", + "PeriodicQuest.111070167.1": "任意の戦闘ステージを40回クリアする", + "PeriodicQuest.111070168.1": "やる気を1200消費する" } \ No newline at end of file diff --git a/data/language/ja_jp/periodicquestcontrol.json b/data/language/ja_jp/periodicquestcontrol.json index 99f596f14..43b9af50e 100644 --- a/data/language/ja_jp/periodicquestcontrol.json +++ b/data/language/ja_jp/periodicquestcontrol.json @@ -1,3 +1,4 @@ { - "PeriodicQuestControl.101002.1": "\u000b【イベント期間】\u000bイベント開始後全報酬を受け取るまで継続します。\u000b\u000b【参加条件】\u000b権限レベル1以上、「イベント」機能解放で参加できます。\u000b\u000b【イベント説明】\u000bイベント開催期間中、毎日新しい任務が解放されます。任務を達成することでさまざまな報酬を獲得でき、すべての任務を達成すると、★5ロスレコセレクションを獲得できます。" + "PeriodicQuestControl.101002.1": "\u000b【イベント期間】\u000bイベント開始後全報酬を受け取るまで継続します。\u000b\u000b【参加条件】\u000b権限レベル1以上、「イベント」機能解放で参加できます。\u000b\u000b【イベント説明】\u000bイベント開催期間中、毎日新しい任務が解放されます。任務を達成することでさまざまな報酬を獲得でき、すべての任務を達成すると、★5ロスレコセレクションを獲得できます。", + "PeriodicQuestControl.1110701.1": "【参加条件】\u000b権限レベル5以上\u000b\u000b【イベント説明】\u000bイベント期間中、毎日新しい任務が1セットずつ解放されます。任務を達成すると、豪華な報酬を獲得できます。" } \ No newline at end of file diff --git a/data/language/ja_jp/playerhead.json b/data/language/ja_jp/playerhead.json index 0b7edb08e..4a528bd3b 100644 --- a/data/language/ja_jp/playerhead.json +++ b/data/language/ja_jp/playerhead.json @@ -3,9 +3,11 @@ "PlayerHead.10304.1": "アナザーイメージ\r\nカムカムサマータイム\r\n入手後獲得", "PlayerHead.10703.1": "アナザーイメージ\r\nイッツ・マイ・ジャスティス!\r\n入手後獲得", "PlayerHead.10704.1": "アナザーイメージ\r\nブライトアップ、チアアップ\r\n入手後獲得", + "PlayerHead.11003.1": "アナザーイメージ\r\nファム・ファタールの誘惑\r\n入手後獲得", "PlayerHead.11103.1": "アナザーイメージ\r\n1/365の君と\r\n入手後獲得", "PlayerHead.11104.1": "アナザーイメージ\r\nプカプカサマータイム\r\n入手後獲得", "PlayerHead.11203.1": "アナザーイメージ\r\n日焼けあとの思い出\r\n入手後獲得", + "PlayerHead.11205.1": "アナザーイメージ\r\nほがらかな午睡の傍らで\r\n入手後獲得", "PlayerHead.11303.1": "アナザーイメージ\r\n負けるな!マジカルガール!\r\n入手後獲得", "PlayerHead.11603.1": "アナザーイメージ\r\n眠り姫の光合成\r\n入手後獲得", "PlayerHead.11703.1": "アナザーイメージ\r\nまんぷく行進曲\r\n入手後獲得", @@ -27,6 +29,8 @@ "PlayerHead.130010.1": "第10期事業支援\nミラクルコース報酬", "PlayerHead.130011.1": "第11期事業支援\nミラクルコース報酬", "PlayerHead.130012.1": "第12期事業支援\nミラクルコース報酬", + "PlayerHead.1310011.1": "「1周年記念・冒険応援パック」を購入して獲得", + "PlayerHead.1310012.1": "「1周年記念・冒険応援パック」を購入して獲得", "PlayerHead.13203.1": "アナザーイメージ\r\nアイマイハクチューム\r\n入手後獲得", "PlayerHead.13204.1": "アナザーイメージ\r\nノワールエトワール\r\n入手後獲得", "PlayerHead.13303.1": "アナザーイメージ\r\n水もしたたる初夏美人\r\n入手後獲得", @@ -38,5 +42,6 @@ "PlayerHead.14403.1": "アナザーイメージ\r\n朝顔ノ乙女\r\n入手後獲得", "PlayerHead.14703.1": "アナザーイメージ\r\nゆめかわベーシスト\r\n入手後獲得", "PlayerHead.14903.1": "アナザーイメージ\r\nエターナル・ローズ\r\n入手後獲得", + "PlayerHead.15503.1": "アナザーイメージ\r\nサンゴの海に誘われ\r\n入手後獲得", "PlayerHead.15603.1": "アナザーイメージ\r\nヘンテコティータイム\r\n入手後獲得" } \ No newline at end of file diff --git a/data/language/ja_jp/plot.json b/data/language/ja_jp/plot.json index 35de4f66a..6e8cc148d 100644 --- a/data/language/ja_jp/plot.json +++ b/data/language/ja_jp/plot.json @@ -238,5 +238,11 @@ "Plot.16002.1": "忙しい君の休ませ方", "Plot.16002.2": "ウィローにバカンスを楽しんでもらいたい魔王。だが、一方でビーチはトラブルが多発する。あまりの惨状を見かねたウィローは、バカンスを返上して安全講習を開き、トラブル回避に貢献したのだった。", "Plot.16003.1": "忙しい君の休ませ方", - "Plot.16003.2": "監督役が決まるまで、ウィローはビーチ利用者の相談に応じることに。そこへ異変ノ白鮫に船が襲われているという通報が入る。ウィローは、持ち前の指揮力で巡遊者たちを指揮して迎撃に成功するのだった。" + "Plot.16003.2": "監督役が決まるまで、ウィローはビーチ利用者の相談に応じることに。そこへ異変ノ白鮫に船が襲われているという通報が入る。ウィローは、持ち前の指揮力で巡遊者たちを指揮して迎撃に成功するのだった。", + "Plot.16201.1": "騎士を堕落させたモノ", + "Plot.16201.2": "フィラニスでも剣の稽古を続ける魔王。かつてセイナに教わった内容を思い出しながら剣を振るうも、上手くいかない。そんな魔王を見つけたエリナは、準備運動の重要性を説き、ストレッチ相手を申し出たが……", + "Plot.16202.1": "騎士を堕落させたモノ", + "Plot.16202.2": "相も変わらず、エリナにセイナを重ねてしまう魔王。そこへ奴隷商人の馬車が通りかかる。ふたりは強盗のフリをして無事に奴隷を救出する。エリナは堕落した作戦のことはヒミツにするようにと、魔王に求めた。", + "Plot.16203.1": "騎士を堕落させたモノ", + "Plot.16203.2": "セイナ譲りの料理のアドバイスを聞いたエリナは、セイナ自身に興味を抱く。エリナに尋ねられ、セイナとの思い出を語る魔王。その日の夜、エリナのもとに家族をさらわれた市民が助けを求めにやってきて……" } \ No newline at end of file diff --git a/data/language/ja_jp/potential.json b/data/language/ja_jp/potential.json index c3ebdcdcf..547198ef1 100644 --- a/data/language/ja_jp/potential.json +++ b/data/language/ja_jp/potential.json @@ -705,16 +705,16 @@ "Potential.511904.2": "主力スキルで投げた向日葵手裏剣のダメージ範囲が50%拡大し、&Param1&が&Param2&増加する。", "Potential.511905.1": "向日葵手裏剣を投げるたびに、&Param5&が上昇し、&Param6&が増加する。", "Potential.511905.2": "主力スキルで向日葵手裏剣を投げるたびに、&Param3&秒間、&Param5&が&Param1&上昇し、&Param6&が&Param2&増加する。この効果は&Param4&回重複できる。", - "Potential.511906.1": "分身1体ごとに、ナノハの&Param2&が増加する。", - "Potential.511906.2": "分身1体ごとに、ナノハの&Param2&が&Param1&増加する。", + "Potential.511906.1": "分身1体につき、ナノハの&Param2&が上昇する。必殺技のクールタイム中、ナノハの&Param4&が上昇する。", + "Potential.511906.2": "分身が1体存在するごとに、ナノハの&Param2&が&Param1&上昇する。この効果は&Param3&回まで重複できる。必殺技のクールタイム中、ナノハの&Param4&が&Param5&上昇する。", "Potential.511907.1": "ナノハのダメージを与えた時、一定確率で&Param4&が上昇し、&Param5&が上昇する。", "Potential.511907.2": "ナノハのダメージを与えた時、30%の確率で&Param3&秒間、&Param4&が&Param1&上昇し、&Param5&が&Param2&上昇する。", - "Potential.511908.1": "向日葵手裏剣はナノハから離れるほど与える&Param2&が増加する。", - "Potential.511908.2": "主力スキルで投げた向日葵手裏剣はナノハから離れるほど与える&Param2&が増加する。最小で&Param1&増加する。", + "Potential.511908.1": "向日葵手裏剣がナノハから離れた位置にある時、与える&Param1&が増加する。", + "Potential.511908.2": "主力スキルで投げた向日葵手裏剣がナノハから離れた位置にある時、与える&Param1&が&Param2&増加する。", "Potential.511909.1": "主力スキルで##風属性の印#1017#を発動させた時、&Param4&が増加する。", "Potential.511909.2": "主力スキルで##風属性の印#1017#を発動させた時から&Param2&秒間、&Param4&が&Param1&増加する。この効果は&Param3&回重複できる。", - "Potential.511910.1": "主力スキル発動時、分身が、向日葵手裏剣を投げるようになる。", - "Potential.511910.2": "主力スキル発動時、分身が、戻ってこない向日葵手裏剣を投げるようになる。それぞれナノハの攻撃力の&Param1&の風属性のスキルダメージを与える。", + "Potential.511910.1": "主力スキル発動時、分身が向日葵手裏剣を投げるようになる。必殺技発動時、ナノハの&Param2&が増加する。", + "Potential.511910.2": "主力スキル発動時、フィールド上の分身のうち最大2体が折り返さない向日葵手裏剣を投げ、1回につきナノハの攻撃力の&Param1&の風属性のスキルダメージを与える。必殺技発動時、&Param4&秒間、ナノハの&Param2&が&Param3&増加する。", "Potential.511911.1": "主力スキル発動時、&Param3&が上昇する。", "Potential.511911.2": "主力スキル発動時から&Param2&秒間、&Param3&が&Param1&上昇する。", "Potential.511912.1": "ナノハが##風属性の印#1017#を発動させた時、&Param3&が上昇する。", @@ -1103,8 +1103,8 @@ "Potential.513043.2": "トーナの必殺技が##氷結#1002#、または##寒冷#1027#状態の敵に命中するたびに、持続時間が&Param1&秒延長し、与える&Param3&が&Param2&増加する。この効果は&Param4&回重複できる。", "Potential.513201.1": "主力スキルの3段階スキルの三塁打が解放される。二塁打を発動後、一定時間内に再度スキルボタンを押すと発動できる。", "Potential.513201.2": "主力スキルの3段階スキルの三塁打が解放される。二塁打を発動後、一定時間内に再度スキルボタンを押すと発動できる。発動すると、範囲内に攻撃力の&Param2&x2、&Param3&の光属性のスキルダメージを与える。\u000b三塁打持続中、ミネルバはダメージを受けない。", - "Potential.513202.1": "主力スキルで##光属性の印#1015#を発動させた後、二塁打が強化される。", - "Potential.513202.2": "主力スキルで##光属性の印#1015#を発動させた後、二塁打が強化され、ダメージ倍率が&Param2&増加し、ダメージ間隔が30%短縮される。", + "Potential.513202.1": "素質「最後通牒」の「三塁打」のダメージ倍率が増加する。\u000b主力スキルで##光属性の印#1015#を発動させると、「二塁打」と「最後通牒」の「三塁打」が強化される。", + "Potential.513202.2": "素質「最後通牒」の「三塁打」のダメージ倍率が&Param2&増加する。\u000b主力スキルで##光属性の印#1015#を発動させると、「二塁打」のダメージ倍率が&Param2&増加し、ダメージを与える間隔が30%短縮され、さらに、「最後通牒」の「三塁打」は範囲内に攻撃力の&Param4&の光属性のスキルダメージを追加で与える。", "Potential.513203.1": "主力スキルのダメージが増加する。印を発動させた時、その敵のスキル被ダメージを増加させる。", "Potential.513203.2": "主力スキルのダメージ倍率が&Param2&増加する。\u000b##光属性の印#1015#を発動させた時から&Param4&秒間、その敵のスキル被ダメージを&Param3&増加させる。", "Potential.513204.1": "二塁打が3連撃に変化し、ダメージが増加する。主力スキル発動後、すぐに二塁打を発動すると、追加でダメージを与えるようになる。", @@ -1114,7 +1114,7 @@ "Potential.513206.1": "ミネルバの通常攻撃が敵に命中時、次に発動する主力スキルのダメージが増加する。", "Potential.513206.2": "ミネルバの通常攻撃が敵に命中時、次に発動する主力スキルの与えるスキルダメージが&Param2&増加する。この効果は&Param3&回重複でき、主力スキルを発動後にリセットされる。", "Potential.513207.1": "ミネルバの主力スキル持続中、スキルダメージが徐々に増加する。", - "Potential.513207.2": "ミネルバの主力スキル持続中、ダメージが徐々に増加する。ダメージは毎回&Param2&増加する。この効果は&Param3&回重複できる。", + "Potential.513207.2": "ミネルバの主力スキル持続中、スキルダメージが徐々に増加する。ダメージは毎回&Param2&増加する。この効果は&Param3&回重複できる。", "Potential.513208.1": "主力スキルが敵に命中時、追加でダメージを与えるようになる。", "Potential.513208.2": "主力スキルが敵に命中時、範囲内に攻撃力の&Param2&の光属性のスキルダメージを追加で与えるようになる。", "Potential.513209.1": "主力スキルのクールタイムが短縮される。主力スキル発動時、スキルダメージが増加する。", @@ -1281,8 +1281,8 @@ "Potential.513502.2": "主力スキルは追加で、範囲内の敵に攻撃力の&Param1&の闇属性のスキルダメージを与えるようになる。\u000bスキル発動時、フィールドにいる##かぼちゃおばけ#4007#を消滅させ、再度召喚する。", "Potential.513503.1": "現像状態で##かぼちゃおばけ#4007#の数が上限に達すると、持続時間と&Param1&が増加する。", "Potential.513503.2": "現像状態で##かぼちゃおばけ#4007#の数が上限に達すると、その持続時間が延長され、フィールドにいる##かぼちゃおばけ#4007#は3秒ごとに&Param1&が&Param2&増加する。この効果は&Param3&回重複できる。", - "Potential.513504.1": "ミスティのダメージを与えた時、##かぼちゃおばけ#4007#が旋風斬りを発動するようになる。", - "Potential.513504.2": "ミスティのダメージを与えた時、##かぼちゃおばけ#4007#が旋風斬りを発動し、範囲内に攻撃力の&Param1&x2の闇属性の従者ダメージを与えるようになる。\u000bこの効果は2.5秒ごとに1回まで発動する。", + "Potential.513504.1": "ミスティのダメージを与えた時、##かぼちゃおばけ#4007#が回転斬りを発動するようになる。", + "Potential.513504.2": "ミスティのダメージを与えた時、##かぼちゃおばけ#4007#が回転斬りを発動し、範囲内に攻撃力の&Param1&x2の闇属性の従者ダメージを与えるようになる。\u000bこの効果は2.5秒ごとに1回まで発動する。", "Potential.513505.1": "##かぼちゃおばけ#4007#消滅時、周囲の敵の&Param4&を増加させる。", "Potential.513505.2": "##かぼちゃおばけ#4007#消滅時から&Param2&秒間、周囲の敵の&Param4&を&Param1&増加させる。この効果は&Param3&回重複できる。", "Potential.513506.1": "##かぼちゃおばけ#4007#消滅時、シールドを獲得するようになる。", @@ -1391,7 +1391,7 @@ "Potential.513742.2": "エレノアの&Param5&が&Param6&増加する。\nエレノアの必殺技が敵にダメージを与えた時、&Param3&秒間、その敵に対する&Param1&が&Param2&増加する。この効果は&Param4&回まで重複できる。", "Potential.513743.1": "エレノアの&Param5&が上昇する。チーム内の風属性巡遊者が主力スキル、または支援スキルを発動時、エレノアの&Param1&が増加する。", "Potential.513743.2": "エレノアの&Param5&が&Param6&上昇する。\u000bチーム内の風属性巡遊者が主力スキル、または支援スキルを発動時、&Param3&秒間、エレノアの&Param1&が&Param2&増加する。この効果は&Param4&回まで重複できる。", - "Potential.513901.1": "チーム全員が水属性巡遊者の場合、愛のしるしの上限が増加し、時間経過で消失しなくなる。\u000bチーム全員が水属性巡遊者の場合、##愛のしるし#4052#1につき自身の&Param2&がさらに上昇し、愛のしるしの点灯数が上限に達している時、主力スキルで必殺技2段目を発動できる。", + "Potential.513901.1": "チーム全員が水属性巡遊者の場合、愛のしるしの上限が増加し、時間経過で消失しなくなる。\u000bチーム全員が水属性巡遊者の場合、愛のしるし1につき自身の&Param2&がさらに上昇し、##愛のしるし#4052#の点灯数が上限に達している時、主力スキルで必殺技2段目を発動できる。", "Potential.513901.2": "チーム全員が水属性巡遊者の場合、愛のしるしの上限が5まで増加し、時間経過で消失しなくなる。\u000bチーム全員が水属性巡遊者の場合、愛のしるし1につき自身の&Param2&がさらに&Param3&上昇し、##愛のしるし#4052#の点灯数が上限に達している時、主力スキルで必殺技2段目「粛清」を発動できる。", "Potential.513902.1": "通常攻撃、または主力スキル発動時、氷刃を生成して範囲内の敵に水属性ダメージを与え、同時に愛のしるしを1獲得する。", "Potential.513902.2": "通常攻撃、または主力スキル「ママのしつけ」発動時、氷刃を生成して範囲内の敵に攻撃力の&Param1&の水属性のスキルダメージを与え、同時に愛のしるしを1獲得する。この効果は&Param4&秒ごとに1回まで発動できる。", @@ -1525,8 +1525,8 @@ "Potential.514108.2": "付与されている墨汁1ごとに、その敵の火属性被ダメージを&Param1&増加させる。", "Potential.514109.1": "主力スキルは追加でダメージを与えるようになる。主力スキルで敵の墨汁に##引火#2027#した時、その敵の火属性被ダメージを増加させる。", "Potential.514109.2": "主力スキル発動時、追加で範囲内に攻撃力の&Param1&の火属性のスキルダメージを与え、墨汁を付与する。\u000b主力スキルで敵の墨汁に##引火#2027#した時、その敵の火属性被ダメージを&Param2&増加させる。", - "Potential.514110.1": "主力スキル発動時、シールドを獲得するようになる。", - "Potential.514110.2": "主力スキル発動時、最大HPの&Param1&分のシールドを獲得するようになる。", + "Potential.514110.1": "主力スキル発動時、シールドを獲得するようになり、シールドの持続中はスーパーアーマーを獲得する。", + "Potential.514110.2": "主力スキル発動時、最大HPの&Param1&分のシールドを獲得するようになり、シールドの持続中はスーパーアーマーを獲得する。", "Potential.514111.1": "必殺技は##火属性の印#1016#を発動させることができるようになり、発動させると、超燃を発生させる。発動させるたびに攻撃力が上昇する。", "Potential.514111.2": "チーシアの必殺技は##火属性の印#1016#を発動させることができるようになる。発動させると、超燃を発生させ、範囲内に攻撃力の&Param1&の火属性の印ダメージを与えた後、&Param3&秒間、攻撃力が&Param2&上昇する。この効果は&Param4&回重複できる。", "Potential.514112.1": "チーシアが##火属性の印#1016#を発動させた時、その敵の火属性被ダメージを増加させる。", @@ -1627,8 +1627,8 @@ "Potential.514301.2": "主力スキル発動後、&Param1&秒以内に、斬撃による通常攻撃がダメージを与えた時、つむじ風を生成する。\u000bつむじ風:4秒間、0.5秒ごとに、範囲内の敵に攻撃力の&Param2&の風属性の通常攻撃ダメージを与える。\u000bつむじ風は、敵を追尾してダメージを与え、任意の##風属性の印#1017#を発動させることができる。", "Potential.514302.1": "主力スキル発動時、複数のつむじ風を生成するようになる。つむじ風は徐々に攻撃範囲を拡大しながら、ダメージを与える。", "Potential.514302.2": "主力スキル発動時、つむじ風を2つ生成するようになる。\u000bつむじ風:4秒間、0.5秒ごとに範囲内に攻撃力の&Param1&の通常攻撃ダメージを与える。\u000bつむじ風は、徐々に攻撃範囲を拡大し、##風属性の印#1017#を発動できる。", - "Potential.514303.1": "主力スキルが発射する弾丸はレーザーに変化し、遠距離にいる敵を追尾するようになる。レイスのレーザーは、遠距離にいる敵に対して与える&Param1&が増加する。", - "Potential.514303.2": "主力スキルが発射する弾丸はレーザーに変化し、遠距離にいる敵を追尾するようになる。レイスのレーザーは、遠距離にいる敵に対して与える&Param1&が&Param2&増加する。", + "Potential.514303.1": "主力スキルの弾丸がレーザーに変化し、敵を追尾して範囲ダメージを与える。レイスの射撃で与える&Param1&が増加する。", + "Potential.514303.2": "主力スキルの弾丸がレーザーに変化し、敵を追尾して範囲ダメージを与える。レイスの射撃で与える&Param1&が&Param2&増加する。", "Potential.514304.1": "主力スキルを長押しで連続発動した時、発射する弾丸が増加する。レイスのすべての射撃による&Param1&が増加する。", "Potential.514304.2": "主力スキルを長押しで連続発動した時、1回ごとに発射する弾丸が、4発ずつ増加する。レイスのすべての射撃が与える&Param1&が&Param2&増加し、##風属性の印#1017#を発動できるようになる。", "Potential.514305.1": "主力スキルの斬撃で敵の投擲物を防ぐようになる。レイスが近距離にいる敵に与えるダメージが増加する。", @@ -2322,5 +2322,63 @@ "Potential.516042.1": "必殺技発動時、チーム全体の&Param1&が上昇する。", "Potential.516042.2": "ウィロー(水着)の必殺技発動時、&Param3&秒間、チーム全体の&Param1&が&Param2&上昇する。", "Potential.516043.1": "必殺技がダメージを与えた時、敵の&Param1&が増加する。", - "Potential.516043.2": "ウィロー(水着)の必殺技がダメージを与えた時、&Param3&秒間、敵の&Param1&が&Param2&増加する。この効果は&Param4&回まで重複する。" + "Potential.516043.2": "ウィロー(水着)の必殺技がダメージを与えた時、&Param3&秒間、敵の&Param1&が&Param2&増加する。この効果は&Param4&回まで重複する。", + "Potential.516201.1": "主力スキルの長剣による攻撃回数が増加し、さらに複数の光刃を放つようになる。", + "Potential.516201.2": "主力スキルの長剣による攻撃回数が4回増加し、さらに光刃を9本放つようになる。光刃1本につき最大HPの&Param1&の光属性のスキルダメージを与える。", + "Potential.516202.1": "セイナ(原点)が光刃を一定数放つと、特殊主力スキル「暁光乱刃」を獲得する。\u000b通常攻撃中の長剣による突進攻撃を行う時、複数の光刃を放つようになる。", + "Potential.516202.2": "セイナ(原点)が光刃を累計&Param1&本放つたびに、特殊主力スキル「暁光乱刃」を獲得する。\u000b「暁光乱刃」:長剣を振るって巨大な剣光を生み出し、最大HPの&Param2&x6の光属性のスキルダメージを与える。この攻撃は##光属性の印#1015#を発動させることができる。\u000b通常攻撃の長剣による突進攻撃を行う時、光刃を3本放つようになり、1本につき最大HPの&Param3&の光属性のスキルダメージを与える。", + "Potential.516203.1": "主力スキル攻撃時、複数の星雷を生成させるようになる。通常攻撃の突進攻撃は大剣で行うようになり、さらに星雷を生成させるようになる。セイナ(原点)が印を発動させた時も星雷を生成させるようになる。これらの星雷は範囲内にダメージを与える。", + "Potential.516203.2": "主力スキル攻撃時、星雷を追加で2本生成させるようになる。通常攻撃の突進攻撃は大剣で行うようになり、最大HPの&Param1&の光属性の通常攻撃ダメージを与え、星雷を1本生成するようになる。セイナ(原点)が印を発動させた時、星雷を1本生成する。この効果は1秒ごとに1回発動できる。これらの星雷は、範囲内に最大HPの&Param2&の光属性の通常攻撃ダメージを与える。", + "Potential.516204.1": "セイナ(原点)は周囲に残った星雷を吸収するようになる。一定数吸収すると、次の通常攻撃で特殊通常攻撃「星震の斬撃」を発動して広範囲にダメージを与える。通常攻撃中の大剣による攻撃は、範囲が拡大され、与える&Param3&が増加し、##光属性の印#1015#を発動させることができるようになる。", + "Potential.516204.2": "セイナ(原点)は周囲に残った星雷を吸収するようになる。累計&Param1&本吸収するたびに、次の通常攻撃で特殊通常攻撃「星震の斬撃」を発動する。\u000b「星震の斬撃」:大剣を振り下ろし、広範囲に最大HPの&Param2&x2の光属性の通常攻撃ダメージを与える。この攻撃は##光属性の印#1015#を発動させることができる。\u000b通常攻撃中の大剣による攻撃は、範囲が拡大され、与える&Param3&が&Param4&増加し、##光属性の印#1015#を発動させることができるようになる。", + "Potential.516205.1": "セイナ(原点)が放つ光刃は折り返すようになる。長剣による攻撃と光刃の&Param2&が上昇する。", + "Potential.516205.2": "セイナ(原点)が放つ光刃は折り返すようになり、敵を攻撃し、最大HPの&Param1&の光属性のスキルダメージを与える。\u000bセイナ(原点)の長剣による攻撃と光刃の&Param2&が&Param3&上昇する。", + "Potential.516206.1": "特殊主力スキル発動時、セイナ(原点)の必殺技が長剣形態に切り替わる。##残光#4029#が付与された敵に対し、長剣による攻撃と光刃で与える&Param1&が増加する。", + "Potential.516206.2": "特殊主力スキル発動時、セイナ(原点)の必殺技が長剣形態に切り替わる。\u000b##残光#4029#が付与された敵に対し、セイナ(原点)の長剣による攻撃と光刃で与える&Param1&が&Param2&増加する。", + "Potential.516207.1": "光刃は##光属性の印#1015#を発動させることができるようになり、さらに一定確率で攻撃範囲が拡大される。主力スキル発動時、セイナ(原点)の&Param2&が上昇し、光属性のバランサー巡遊者の&Param4&が増加する。", + "Potential.516207.2": "光刃は##光属性の印#1015#を発動させることができるようになり、&Param1&%の確率で攻撃範囲が拡大される。\u000b主力スキル発動時、&Param6&秒間、セイナ(原点)の&Param2&が&Param3&上昇し、光属性のバランサー巡遊者の&Param4&が&Param5&増加する。この効果は&Param7&回まで重複できる。", + "Potential.516208.1": "特殊通常攻撃発動時、星雷陣を生成させ、多段ダメージを与えるようになる。セイナ(原点)の大剣による攻撃と星雷の&Param2&が上昇する。", + "Potential.516208.2": "特殊通常攻撃発動時、星雷陣を生成させ、最大HPの&Param1&x6の光属性の通常攻撃ダメージを与えるようになる。\u000bセイナ(原点)の大剣による攻撃と星雷の&Param2&が&Param3&上昇する。", + "Potential.516209.1": "星雷が消滅時、雷撃を放つようになる。主力スキル発動時、セイナ(原点)の&Param2&が上昇する。", + "Potential.516209.2": "星雷が消滅時、雷撃を1本放つようになり、敵に最大HPの&Param1&の光属性の通常攻撃ダメージを与える。\u000b主力スキル発動時、&Param4&秒間、セイナ(原点)の&Param2&が&Param3&上昇する。", + "Potential.516210.1": "特殊通常攻撃発動時、セイナ(原点)の必殺技は大剣形態に切り替わる。セイナ(原点)の大剣による攻撃と星雷は&Param1&を獲得する。", + "Potential.516210.2": "特殊通常攻撃発動時、セイナ(原点)の必殺技が大剣形態に切り替わる。\u000bセイナ(原点)の大剣による攻撃と星雷は&Param1&を&Param2&獲得する。", + "Potential.516211.1": "セイナ(原点)は##残光#4029#が付与された敵に与える&Param1&が増加する。セイナ(原点)の&Param3&が上昇する。", + "Potential.516211.2": "セイナ(原点)は##残光#4029#が付与された敵に与える&Param1&が&Param2&増加する。\u000bセイナ(原点)の&Param3&が&Param4&上昇する。", + "Potential.516212.1": "チーム内の光属性巡遊者1体につき、セイナ(原点)の##光属性耐性貫通#2068#が上昇する。", + "Potential.516212.2": "チーム内の光属性巡遊者1体につき、セイナ(原点)の##光属性耐性貫通#2068#が&Param2&上昇する。", + "Potential.516213.1": "セイナ(原点)の&Param1&が上昇する。", + "Potential.516213.2": "セイナ(原点)の&Param1&が&Param2&上昇する。", + "Potential.516221.1": "支援スキルの大剣による攻撃後、多段ダメージを与える星雷陣を生成するようになる。", + "Potential.516221.2": "支援スキルの大剣による攻撃後、最大HPの&Param1&x6の光属性の通常攻撃ダメージを与える星雷陣を生成するようになる。", + "Potential.516222.1": "支援スキルの大剣による攻撃時、複数の星雷を生成するようになる。", + "Potential.516222.2": "支援スキルの大剣による攻撃時、星雷を11本生成し、1本につき最大HPの&Param1&の光属性の通常攻撃ダメージを与える。", + "Potential.516223.1": "支援スキルの長剣による攻撃時、光刃を連続して放つようになる。", + "Potential.516223.2": "支援スキルの長剣による攻撃時、光刃を連続して放つようになり、1本につき最大HPの&Param1&の光属性のスキルダメージを与える。", + "Potential.516224.1": "支援スキルの長剣による攻撃回数が増加する。", + "Potential.516224.2": "支援スキルの長剣による攻撃回数が10回増加する。", + "Potential.516225.1": "支援スキルで生成する星雷の攻撃範囲が拡大される。星雷生成時、セイナ(原点)の&Param1&が増加する。", + "Potential.516225.2": "支援スキルで生成する星雷の攻撃範囲が拡大される。\u000b星雷を生成するたびに、&Param3&秒間、セイナ(原点)の&Param1&が&Param2&増加する。この効果は&Param4&回まで重複できる。", + "Potential.516226.1": "支援スキルの大剣による攻撃後、セイナ(原点)の必殺技は大剣形態に切り替わる。\u000bセイナ(原点)が長剣による攻撃でダメージを与えた時、自身の&Param1&が増加する。", + "Potential.516226.2": "支援スキルの大剣による攻撃後、セイナ(原点)の必殺技は大剣形態に切り替わる。\u000bセイナ(原点)が長剣による攻撃でダメージを与えた時から&Param3&秒間、自身の&Param1&が&Param2&増加する。この効果は&Param4&回まで重複できる。", + "Potential.516227.1": "セイナ(原点)の大剣による攻撃と星雷の与える&Param1&が増加する。", + "Potential.516227.2": "セイナ(原点)の大剣による攻撃と星雷で与える&Param1&が&Param2&増加する。", + "Potential.516228.1": "光刃を放つ時、一定確率で攻撃範囲が拡大される。\u000bセイナ(原点)の長剣による攻撃と光刃で与える&Param2&が増加する。", + "Potential.516228.2": "光刃を放つ時、&Param1&%の確率で攻撃範囲が拡大される。\u000bセイナ(原点)の長剣による攻撃と光刃の与える&Param2&が&Param3&増加する。", + "Potential.516229.1": "支援スキルの長剣による攻撃後、セイナ(原点)の必殺技は長剣形態に切り替わる。\u000bセイナ(原点)が大剣でダメージを与えた時、自身の&Param1&が増加する。", + "Potential.516229.2": "支援スキルの長剣による攻撃後、セイナ(原点)の必殺技は長剣形態に切り替わる。\u000bセイナ(原点)が大剣でダメージを与えた時から&Param3&秒間、自身の&Param1&が&Param2&増加する。この効果は&Param4&回まで重複できる。", + "Potential.516230.1": "セイナ(原点)の長剣による攻撃と光刃の与える&Param1&が増加する。", + "Potential.516230.2": "セイナ(原点)の長剣による攻撃と光刃の与える&Param1&が&Param2&増加する。", + "Potential.516231.1": "チーム内の光属性巡遊者1体につき、チーム全体の光属性巡遊者の&Param1&が増加する。", + "Potential.516231.2": "チーム内の光属性巡遊者1体につき、チーム全体の光属性巡遊者の&Param1&が&Param2&増加する。", + "Potential.516232.1": "光属性の主力巡遊者が主力スキル発動時、セイナ(原点)の&Param1&が増加する。", + "Potential.516232.2": "光属性の主力巡遊者が主力スキル発動時、&Param3&秒間、セイナ(原点)の&Param1&が&Param2&増加する。", + "Potential.516233.1": "チーム内の光属性巡遊者が主力スキルまたは支援スキル発動時、セイナ(原点)の&Param1&が増加する。", + "Potential.516233.2": "チーム内の光属性巡遊者が主力スキルまたは支援スキル発動時、&Param3&秒間、セイナ(原点)の&Param1&が&Param2&増加する。この効果は&Param4&回まで重複できる。", + "Potential.516241.1": "セイナ(原点)は長剣形態の必殺技発動時、複数の光刃を放つようになる。\u000bセイナ(原点)の&Param2&が増加する。", + "Potential.516241.2": "セイナ(原点)は長剣形態の必殺技発動時、光刃を7本放つようになり、1本につき最大HPの&Param1&の光属性のスキルダメージを与える。\u000bセイナ(原点)の&Param2&が&Param3&増加する。", + "Potential.516242.1": "セイナ(原点)は大剣形態の必殺技発動時、星雷陣を生成するようになる。\u000bセイナ(原点)の&Param2&が増加する。", + "Potential.516242.2": "セイナ(原点)は大剣形態の必殺技発動時、星雷陣を生成するようになり、最大HPの&Param1&x6の光属性の通常攻撃ダメージを与える。\u000bセイナ(原点)の&Param2&が&Param3&増加する。", + "Potential.516243.1": "セイナ(原点)は閃星効果持続中、自身の&Param1&がさらに増加し、一定間隔ごとにSPを獲得するようになる。", + "Potential.516243.2": "セイナ(原点)は閃星効果持続中、自身の&Param1&がさらに&Param2&増加し、&Param3&秒ごとにSPを&Param4&獲得するようになる。" } \ No newline at end of file diff --git a/data/language/ja_jp/potentialpreset.json b/data/language/ja_jp/potentialpreset.json index d82740dbc..3c50f3b5a 100644 --- a/data/language/ja_jp/potentialpreset.json +++ b/data/language/ja_jp/potentialpreset.json @@ -158,5 +158,9 @@ "PotentialPreset.16001.1": "サンプル1", "PotentialPreset.16001.2": "ウィロー(水着)のプリセット1", "PotentialPreset.16002.1": "サンプル2", - "PotentialPreset.16002.2": "ウィロー(水着)のプリセット2" + "PotentialPreset.16002.2": "ウィロー(水着)のプリセット2", + "PotentialPreset.16201.1": "サンプル1", + "PotentialPreset.16201.2": "セイナ(原点)のプリセット1", + "PotentialPreset.16202.1": "サンプル2", + "PotentialPreset.16202.2": "セイナ(原点)のプリセット2" } \ No newline at end of file diff --git a/data/language/ja_jp/residentgoods.json b/data/language/ja_jp/residentgoods.json index fc80c2611..0ea36c95b 100644 --- a/data/language/ja_jp/residentgoods.json +++ b/data/language/ja_jp/residentgoods.json @@ -1,8 +1,58 @@ { "ResidentGoods.101.1": "閃銀レコード", "ResidentGoods.101.2": "「常設ロスレコガチャ」で使用できる。", + "ResidentGoods.10101.1": "高級ギフト選択箱", + "ResidentGoods.10101.2": "すべての高級ギフトから、いずれか1つを選んで受け取ることができる。", + "ResidentGoods.10102.1": "巡遊者上級ガイド", + "ResidentGoods.10102.2": "巡遊者レベルアップ用の経験値を超大量に入手できる。", + "ResidentGoods.10103.1": "星空のレコード", + "ResidentGoods.10103.2": "ロスレコレベルアップ用の経験値を超大量に入手できる。", + "ResidentGoods.10104.1": "超高速塔頂チケット", + "ResidentGoods.10104.2": "星ノ塔を素早くクリアするチケット。", + "ResidentGoods.10105.1": "テクニックの駒", + "ResidentGoods.10105.2": "巡遊者のスキルレベルを上げる共通素材。", + "ResidentGoods.10106.1": "新米巡遊者昇格箱", + "ResidentGoods.10106.2": "すべての初級巡遊者昇格素材の中から1つ選んで獲得できる。", + "ResidentGoods.10107.1": "新米ロスレコ昇格箱", + "ResidentGoods.10107.2": "すべての昇格試練初級ロスレコ素材の中から1つ選んで獲得できる。", + "ResidentGoods.10108.1": "新米スキルカセット箱", + "ResidentGoods.10108.2": "すべての初級スキルカセットの中から1つ選んで獲得できる。", + "ResidentGoods.10109.1": "ドーラ", + "ResidentGoods.10109.2": "基本的な通貨。様々な機能において使用できる。", + "ResidentGoods.10110.1": "ドーラ", + "ResidentGoods.10110.2": "基本的な通貨。様々な機能において使用できる。", "ResidentGoods.102.1": "通常ギフト抽選箱", "ResidentGoods.102.2": "ランダムで通常ギフト1個を獲得する", + "ResidentGoods.10201.1": "スタンドファン", + "ResidentGoods.10201.2": "「ナツカ」のお気に入りの家具。魔王ノ塔を飾ることができる。", + "ResidentGoods.10202.1": "口の開いた箱", + "ResidentGoods.10202.2": "「フユカ」のお気に入りの家具。魔王ノ塔を飾ることができる。", + "ResidentGoods.10203.1": "優雅なティーテーブル", + "ResidentGoods.10203.2": "「フィレン」のお気に入りの家具。魔王ノ塔を飾ることができる。", + "ResidentGoods.10204.1": "夕涼み", + "ResidentGoods.10204.2": "[夕涼み]という名のロスレコ。", + "ResidentGoods.10205.1": "夕涼みの調べ", + "ResidentGoods.10205.2": "特定のロスレコの突破に必要な素材", + "ResidentGoods.10206.1": "迷いを断つ拳", + "ResidentGoods.10206.2": "[迷いを断つ拳]という名のロスレコ。", + "ResidentGoods.10207.1": "迷いを断つ拳の調べ", + "ResidentGoods.10207.2": "特定のロスレコの突破に必要な素材", + "ResidentGoods.10208.1": "地底の彼方へ!", + "ResidentGoods.10208.2": "[地底の彼方へ!]という名のロスレコ。", + "ResidentGoods.10209.1": "地底の彼方へ!の調べ", + "ResidentGoods.10209.2": "特定のロスレコの突破に必要な素材", + "ResidentGoods.10210.1": "ジングルラール", + "ResidentGoods.10210.2": "[ジングルラール]という名のロスレコ。", + "ResidentGoods.10211.1": "ジングルラールの調べ", + "ResidentGoods.10211.2": "特定のロスレコの突破に必要な素材", + "ResidentGoods.10212.1": "革命の萌芽", + "ResidentGoods.10212.2": "[革命の萌芽]という名のロスレコ。", + "ResidentGoods.10213.1": "革命の萌芽の調べ", + "ResidentGoods.10213.2": "特定のロスレコの突破に必要な素材", + "ResidentGoods.10214.1": "似たもの同士", + "ResidentGoods.10214.2": "[似たもの同士]という名のロスレコ。", + "ResidentGoods.10215.1": "似たもの同士の調べ", + "ResidentGoods.10215.2": "特定のロスレコの突破に必要な素材", "ResidentGoods.103.1": "高級ギフト抽選箱", "ResidentGoods.103.2": "ランダムで高級ギフト1個を獲得する", "ResidentGoods.104.1": "新米巡遊者昇格箱", @@ -27,6 +77,10 @@ "ResidentGoods.113.2": "[甘い招待]という名のロスレコ。", "ResidentGoods.114.1": "♥配信たいむ♥", "ResidentGoods.114.2": "[♥配信たいむ♥]という名のロスレコ。", + "ResidentGoods.115.1": "至高の清水", + "ResidentGoods.115.2": "記録内の素質レベルを調整できるアイテム", + "ResidentGoods.116.1": "妙なる調べ", + "ResidentGoods.116.2": "記録内の音符の数を調整できるアイテム。", "ResidentGoods.301.1": "レモネードと紅茶", "ResidentGoods.301.2": "[レモネードと紅茶]という名のロスレコ。", "ResidentGoods.302.1": "一撃必中", @@ -73,6 +127,10 @@ "ResidentGoods.412.2": "巡遊者のスキルレベルを上げる共通素材。", "ResidentGoods.413.1": "ドーラ", "ResidentGoods.413.2": "基本的な通貨。様々な機能において使用できる。", + "ResidentGoods.414.1": "至高の清水", + "ResidentGoods.414.2": "記録内の素質レベルを調整できるアイテム", + "ResidentGoods.415.1": "妙なる調べ", + "ResidentGoods.415.2": "記録内の音符の数を調整できるアイテム。", "ResidentGoods.501.1": "爽やかな香り", "ResidentGoods.501.2": "[爽やかな香り]という名のロスレコ。", "ResidentGoods.502.1": "四季折々", @@ -92,5 +150,13 @@ "ResidentGoods.509.1": "通常ギフト抽選箱", "ResidentGoods.509.2": "ランダムで通常ギフト1個を獲得する", "ResidentGoods.510.1": "ドーラ", - "ResidentGoods.510.2": "基本的な通貨。様々な機能において使用できる。" + "ResidentGoods.510.2": "基本的な通貨。様々な機能において使用できる。", + "ResidentGoods.601.1": "恩恵のしずく", + "ResidentGoods.601.2": "徽章の特性強化に使用できる特殊な素材。", + "ResidentGoods.602.1": "信仰の証", + "ResidentGoods.602.2": "徽章の鋳造および効果の再抽選に使用できる素材。", + "ResidentGoods.603.1": "冒険者の証", + "ResidentGoods.603.2": "徽章の鋳造および効果の再抽選に使用できる素材。", + "ResidentGoods.604.1": "騎士道精神コイン", + "ResidentGoods.604.2": "徽章の鋳造および効果の再抽選に使用できる素材。" } \ No newline at end of file diff --git a/data/language/ja_jp/residentshop.json b/data/language/ja_jp/residentshop.json index d361176b8..359fb0b94 100644 --- a/data/language/ja_jp/residentshop.json +++ b/data/language/ja_jp/residentshop.json @@ -1,6 +1,9 @@ { "ResidentShop.1.1": "入塔記念チケットショップ", + "ResidentShop.101.1": "アイテム交換", + "ResidentShop.102.1": "旅のセレクション", "ResidentShop.2.1": "骸魔防衛戦ショップ", "ResidentShop.3.1": "大討伐作戦ショップ", - "ResidentShop.4.1": "連合大捕物帖ショップ" + "ResidentShop.4.1": "連合大捕物帖ショップ", + "ResidentShop.5.1": "徽章素材ショップ" } \ No newline at end of file diff --git a/data/language/ja_jp/secondaryskill.json b/data/language/ja_jp/secondaryskill.json index 26c30879d..f9737f789 100644 --- a/data/language/ja_jp/secondaryskill.json +++ b/data/language/ja_jp/secondaryskill.json @@ -1439,6 +1439,46 @@ "SecondarySkill.4062204.2": "水属性の主力巡遊者が妄執を付与した時、{2}秒間、チーム全体の攻撃力が{1}上昇する。", "SecondarySkill.4062205.1": "昔日が導く旅路", "SecondarySkill.4062205.2": "水属性の主力巡遊者が妄執を付与した時、{2}秒間、チーム全体の攻撃力が{1}上昇する。", + "SecondarySkill.4066101.1": "暁光の輝き", + "SecondarySkill.4066101.2": "暁光に追加効果が付与される:暁光1ごとに、自身の光属性のスキルダメージと通常攻撃ダメージが{3}増加する。\u000bバランサー巡遊者が初めて敵に##光属性の印#1015#を付与した時、主力巡遊者は暁光を1獲得する。\u000b暁光を付与された巡遊者が敵に通常攻撃ダメージを与えた時、{2}秒間、その敵の光属性の通常攻撃被ダメージが{1}増加する。", + "SecondarySkill.4066102.1": "暁光の輝き", + "SecondarySkill.4066102.2": "暁光に追加効果が付与される:暁光1ごとに、自身の光属性のスキルダメージと通常攻撃ダメージが{3}増加する。\u000bバランサー巡遊者が初めて敵に##光属性の印#1015#を付与した時、主力巡遊者は暁光を1獲得する。\u000b暁光を付与された巡遊者が敵に通常攻撃ダメージを与えた時、{2}秒間、その敵の光属性の通常攻撃被ダメージが{1}増加する。", + "SecondarySkill.4066103.1": "暁光の輝き", + "SecondarySkill.4066103.2": "暁光に追加効果が付与される:暁光1ごとに、自身の光属性のスキルダメージと通常攻撃ダメージが{3}増加する。\u000bバランサー巡遊者が初めて敵に##光属性の印#1015#を付与した時、主力巡遊者は暁光を1獲得する。\u000b暁光を付与された巡遊者が敵に通常攻撃ダメージを与えた時、{2}秒間、その敵の光属性の通常攻撃被ダメージが{1}増加する。", + "SecondarySkill.4066104.1": "暁光の輝き", + "SecondarySkill.4066104.2": "暁光に追加効果が付与される:暁光1ごとに、自身の光属性のスキルダメージと通常攻撃ダメージが{3}増加する。\u000bバランサー巡遊者が初めて敵に##光属性の印#1015#を付与した時、主力巡遊者は暁光を1獲得する。\u000b暁光を付与された巡遊者が敵に通常攻撃ダメージを与えた時、{2}秒間、その敵の光属性の通常攻撃被ダメージが{1}増加する。", + "SecondarySkill.4066105.1": "暁光の輝き", + "SecondarySkill.4066105.2": "暁光に追加効果が付与される:暁光1ごとに、自身の光属性のスキルダメージと通常攻撃ダメージが{3}増加する。\u000bバランサー巡遊者が初めて敵に##光属性の印#1015#を付与した時、主力巡遊者は暁光を1獲得する。\u000b暁光を付与された巡遊者が敵に通常攻撃ダメージを与えた時、{2}秒間、その敵の光属性の通常攻撃被ダメージが{1}増加する。", + "SecondarySkill.4066201.1": "希望の夜明け", + "SecondarySkill.4066201.2": "暁光に追加効果が付与される:暁光1ごとに、光属性の主力巡遊者はスキル会心ダメージが{3}増加する。\u000bサポーター巡遊者が初めて敵に##光属性の印#1015#を付与した時、主力巡遊者が暁光を1獲得する。\u000bチーム内の光属性巡遊者スキル発動時、{2}秒間、光属性の主力巡遊者は会心ダメージが{1}増加する。", + "SecondarySkill.4066202.1": "希望の夜明け", + "SecondarySkill.4066202.2": "暁光に追加効果が付与される:暁光1ごとに、光属性の主力巡遊者はスキル会心ダメージが{3}増加する。\u000bサポーター巡遊者が初めて敵に##光属性の印#1015#を付与した時、主力巡遊者が暁光を1獲得する。\u000bチーム内の光属性巡遊者スキル発動時、{2}秒間、光属性の主力巡遊者は会心ダメージが{1}増加する。", + "SecondarySkill.4066203.1": "希望の夜明け", + "SecondarySkill.4066203.2": "暁光に追加効果が付与される:暁光1ごとに、光属性の主力巡遊者はスキル会心ダメージが{3}増加する。\u000bサポーター巡遊者が初めて敵に##光属性の印#1015#を付与した時、主力巡遊者が暁光を1獲得する。\u000bチーム内の光属性巡遊者スキル発動時、{2}秒間、光属性の主力巡遊者は会心ダメージが{1}増加する。", + "SecondarySkill.4066204.1": "希望の夜明け", + "SecondarySkill.4066204.2": "暁光に追加効果が付与される:暁光1ごとに、光属性の主力巡遊者はスキル会心ダメージが{3}増加する。\u000bサポーター巡遊者が初めて敵に##光属性の印#1015#を付与した時、主力巡遊者が暁光を1獲得する。\u000bチーム内の光属性巡遊者スキル発動時、{2}秒間、光属性の主力巡遊者は会心ダメージが{1}増加する。", + "SecondarySkill.4066205.1": "希望の夜明け", + "SecondarySkill.4066205.2": "暁光に追加効果が付与される:暁光1ごとに、光属性の主力巡遊者はスキル会心ダメージが{3}増加する。\u000bサポーター巡遊者が初めて敵に##光属性の印#1015#を付与した時、主力巡遊者が暁光を1獲得する。\u000bチーム内の光属性巡遊者スキル発動時、{2}秒間、光属性の主力巡遊者は会心ダメージが{1}増加する。", + "SecondarySkill.4067101.1": "暁光の煌めき", + "SecondarySkill.4067101.2": "星願に追加効果が付与される:星願1ごとに、自身の光属性の通常攻撃ダメージが{2}増加する。\u000b光属性のバランサー巡遊者がフィールドにいる間、{1}秒ごとに主力巡遊者に星願を1付与する。", + "SecondarySkill.4067102.1": "暁光の煌めき", + "SecondarySkill.4067102.2": "星願に追加効果が付与される:星願1ごとに、自身の光属性の通常攻撃ダメージが{2}増加する。\u000b光属性のバランサー巡遊者がフィールドにいる間、{1}秒ごとに主力巡遊者に星願を1付与する。", + "SecondarySkill.4067103.1": "暁光の煌めき", + "SecondarySkill.4067103.2": "星願に追加効果が付与される:星願1ごとに、自身の光属性の通常攻撃ダメージが{2}増加する。\u000b光属性のバランサー巡遊者がフィールドにいる間、{1}秒ごとに主力巡遊者に星願を1付与する。", + "SecondarySkill.4067104.1": "暁光の煌めき", + "SecondarySkill.4067104.2": "星願に追加効果が付与される:星願1ごとに、自身の光属性の通常攻撃ダメージが{2}増加する。\u000b光属性のバランサー巡遊者がフィールドにいる間、{1}秒ごとに主力巡遊者に星願を1付与する。", + "SecondarySkill.4067105.1": "暁光の煌めき", + "SecondarySkill.4067105.2": "星願に追加効果が付与される:星願1ごとに、自身の光属性の通常攻撃ダメージが{2}増加する。\u000b光属性のバランサー巡遊者がフィールドにいる間、{1}秒ごとに主力巡遊者に星願を1付与する。", + "SecondarySkill.4067201.1": "願いの光", + "SecondarySkill.4067201.2": "光属性のサポーター巡遊者がスキル発動時、主力巡遊者に星願を1付与する。\u000b星願は最大20回まで重複できる。星願が上限に達している時、自身の光属性ダメージが{1}増加する。", + "SecondarySkill.4067202.1": "願いの光", + "SecondarySkill.4067202.2": "光属性のサポーター巡遊者がスキル発動時、主力巡遊者に星願を1付与する。\u000b星願は最大20回まで重複できる。星願が上限に達している時、自身の光属性ダメージが{1}増加する。", + "SecondarySkill.4067203.1": "願いの光", + "SecondarySkill.4067203.2": "光属性のサポーター巡遊者がスキル発動時、主力巡遊者に星願を1付与する。\u000b星願は最大20回まで重複できる。星願が上限に達している時、自身の光属性ダメージが{1}増加する。", + "SecondarySkill.4067204.1": "願いの光", + "SecondarySkill.4067204.2": "光属性のサポーター巡遊者がスキル発動時、主力巡遊者に星願を1付与する。\u000b星願は最大20回まで重複できる。星願が上限に達している時、自身の光属性ダメージが{1}増加する。", + "SecondarySkill.4067205.1": "願いの光", + "SecondarySkill.4067205.2": "光属性のサポーター巡遊者がスキル発動時、主力巡遊者に星願を1付与する。\u000b星願は最大20回まで重複できる。星願が上限に達している時、自身の光属性ダメージが{1}増加する。", "SecondarySkill.9001.1": "【No Need】", "SecondarySkill.9001.2": "【No Need】" } \ No newline at end of file diff --git a/data/language/ja_jp/skill.json b/data/language/ja_jp/skill.json index 9c2cbc116..2f9f01afe 100644 --- a/data/language/ja_jp/skill.json +++ b/data/language/ja_jp/skill.json @@ -7,6 +7,15 @@ "Skill.100010702.2": "&Param2&秒間、被ダメージが&Param1&減少する。", "Skill.100010703.1": "正義の調停", "Skill.100010703.2": "「聖光の盾」を投げつけ、敵に攻撃力の&Param1&のスキルダメージを与える。", + "Skill.100010802.1": "フレイムショット", + "Skill.100010802.2": "火炎散弾を3発装填し、1発ごとに敵に攻撃力の&Param1&の通常攻撃ダメージを与える。", + "Skill.100010803.1": "ヘルバースト", + "Skill.100010803.2": "特殊弾薬を降らせて爆発を起こし、範囲内に攻撃力の&Param1&のスキルダメージを与える。", + "Skill.100011002.1": "淑影の舞", + "Skill.100011002.2": "杖に仕込んだ剣で多段攻撃を行い、範囲内に多段攻撃を行い、攻撃力の&Param1&のスキルダメージを与える。", + "Skill.100011003.1": "統べる権威", + "Skill.100011003.2": "杖から衝撃波を放ち、範囲ダメージを与え、6秒間持続する、シャドウサーヴァントを2体召喚する。シャドウサーヴァントは敵に持続して追撃を行う。", + "Skill.100011004.1": "統べる権威", "Skill.100011102.1": "氷の道標", "Skill.100011102.2": "数発の「氷の矢」を発射し、敵に攻撃力の&Param1&のスキルダメージを与える。", "Skill.100011103.1": "氷河の躍動", @@ -15,10 +24,34 @@ "Skill.100011202.2": "跳躍後に強撃を繰り出し、敵に攻撃力の&Param1&のスキルダメージを与える。", "Skill.100011203.1": "風閃破", "Skill.100011203.2": "剣を振り下ろし、敵に攻撃力の&Param1&のスキルダメージを与える。", + "Skill.100011302.1": "白浪大渦", + "Skill.100011302.2": "剣を振るって複数の波を放ち、攻撃力の&Param1&の範囲スキルダメージを与える。", + "Skill.100011303.1": "寒流連波", + "Skill.100011303.2": "水剣を凝縮して放ち、敵に攻撃力の&Param1&のスキルダメージを与える。", + "Skill.100011402.1": "パイロディザスター", + "Skill.100011402.2": "「パイロディザスター」を発射し、攻撃力の&Param1&の範囲スキルダメージを与える。", + "Skill.100011403.1": "昏き呼び声", + "Skill.100011403.2": "敵に「ネコ神爆弾」を2つ投げつける。爆弾は着地するたびに攻撃力の&Param1&の範囲スキルダメージを与え、最大3回跳ねる。", "Skill.100011502.1": "かげおに", "Skill.100011502.2": "「残影」を生成する。残影が自爆時、攻撃力の&Param1&のスキルダメージを与える。", "Skill.100011503.1": "アバランチ・スラッシュ", "Skill.100011503.2": "アバランチを振り回し、敵に攻撃力の&Param1&のスキルダメージを与える。", + "Skill.100011602.1": "種蒔き乱舞!", + "Skill.100011602.2": "種を投げ、攻撃力の&Param1&の範囲スキルダメージを与える。", + "Skill.100011603.1": "種蒔きシャワー!", + "Skill.100011603.2": "種の雨を降らせ、攻撃力の&Param1&の範囲スキルダメージを継続して与える。", + "Skill.100011702.1": "雷鳴招福", + "Skill.100011702.2": "雷電領域を生成し、攻撃力の&Param1&の範囲スキルダメージを継続して与える。", + "Skill.100011703.1": "轟雷一閃", + "Skill.100011703.2": "雷を落とし、敵に攻撃力の&Param1&のスキルダメージを与える。", + "Skill.100011802.1": "クノッヘンプリズン", + "Skill.100011802.2": "刀で横薙ぎに斬りつけ、攻撃力の&Param1&の範囲スキルダメージを与える。", + "Skill.100011803.1": "骸骨彫刻", + "Skill.100011803.2": "複数の「暗夜の鎌」を放ち、敵に攻撃力の&Param1&のスキルダメージを与える。", + "Skill.100011902.1": "日輪草・風舞", + "Skill.100011902.2": "往復する「向日葵手裏剣」を投げ、敵に命中した時、攻撃力の&Param1&のスキルダメージを与える。", + "Skill.100011903.1": "日輪草・花盛", + "Skill.100011903.2": "「爆散向日葵」を生成して12枚の手裏剣を放ち、1枚につき攻撃力の&Param1&のスキルダメージを与える。", "Skill.100012002.1": "風雲無常", "Skill.100012002.2": "エネルギーを凝縮して爆発させ、敵に攻撃力の&Param1&のスキルダメージを与える。", "Skill.100012003.1": "塵風の星", @@ -27,6 +60,10 @@ "Skill.100012502.2": "「旋風斬り」を発動し、0.3秒ごとに周囲の敵へ攻撃力の&Param2&", "Skill.100012503.1": "霜華乱咲", "Skill.100012503.2": "「氷華」を1つ生成し、攻撃力の&Param1&の範囲スキルダメージを与える。", + "Skill.100012602.1": "オーベルトゥーラ", + "Skill.100012602.2": "マジックハットを投げ、攻撃力の&Param1&の範囲スキルダメージを継続して与える。", + "Skill.100012603.1": "フィアンバレー", + "Skill.100012603.2": "炎蝶を3体召喚し、1体ごとに敵へ攻撃力の&Param1&のスキルダメージを与える。", "Skill.100012702.1": "フーリアマリス", "Skill.100012702.2": "魔剣を突き刺して「波エリア」を展開する。「波エリア」は1秒ごとに周囲の敵へ攻撃力の&Param2&の範囲スキルダメージを与える。", "Skill.100012703.1": "フロスアクア", @@ -47,10 +84,32 @@ "Skill.100013402.2": "前方へアッパーを繰り出し、敵に攻撃力の&Param1&x2のスキルダメージを与える。", "Skill.100013403.1": "ストレートフレア", "Skill.100013403.2": "前方へ拳風を繰り出し、敵に攻撃力の&Param1&のスキルダメージを与える。", + "Skill.100013502.1": "代わりによろしく★", + "Skill.100013502.2": "前方を撮影し、攻撃力の&Param1&の範囲スキルダメージを与える。同時に、10秒間持続する「かぼちゃおばけ」を6体召喚する。「かぼちゃおばけ」は同時に最大6体まで存在でき、自動で敵を追尾して攻撃し、攻撃力の&Param2&のスキルダメージを与える。", + "Skill.100013503.1": "真実はすぐそこに★", + "Skill.100013503.2": "法陣を描き、1秒ごとに「ランタンおばけ」を1体召喚する。「ランタンおばけ」は自動で敵を追尾して自爆し、攻撃力の&Param1&の範囲スキルダメージを与える。", + "Skill.100013702.1": "フローラルガード", + "Skill.100013702.2": "素早く回転し、攻撃力の&Param1&の範囲スキルダメージを与える。", + "Skill.100013703.1": "フリーダムペイント", + "Skill.100013703.2": "跳躍して3回地面に叩きつけ、攻撃力の&Param1&の範囲スキルダメージを与える。最後の一撃で、その場に3秒間持続する「セントリー」を1基生成する。「セントリー」は敵に弾丸を発射し、攻撃力の&Param2&のスキルダメージを与える。", + "Skill.100013704.1": "フリーダムペイント", + "Skill.100013704.2": "跳躍して3回地面に叩きつけ、攻撃力の&Param1&の範囲スキルダメージを与える。最後の一撃で、その場に3秒間持続する「セントリー」を1基生成する。「セントリー」は敵に弾丸を発射し、攻撃力の&Param2&のスキルダメージを与える。", + "Skill.100013705.1": "フリーダムペイント", + "Skill.100013705.2": "跳躍して3回地面に叩きつけ、攻撃力の&Param1&の範囲スキルダメージを与える。最後の一撃で、その場に3秒間持続する「セントリー」を1基生成する。「セントリー」は敵に弾丸を発射し、攻撃力の&Param2&のスキルダメージを与える。", + "Skill.100013902.1": "ママのしつけ", + "Skill.100013902.2": "敵の位置へ素早く移動して連続斬りを繰り出し、攻撃力の&Param1&の範囲スキルダメージを複数回与え、「愛のしるし」を1獲得する。", + "Skill.100013903.1": "プロのお片付け", + "Skill.100013903.2": "長刀を振るって連続斬りを繰り出し、攻撃力の&Param1&の範囲スキルダメージを複数回与え、「愛のしるし」を1獲得する。", "Skill.100014002.1": "ラボラビチェンジ", "Skill.100014002.2": "連続射撃を行い、敵に攻撃力の&Param1&x3のスキルダメージを与える。", "Skill.100014003.1": "サポラビジャベリン", "Skill.100014003.2": "「ラビットボム」を発射し、敵に攻撃力の&Param1&x2のスキルダメージを与える。", + "Skill.100014102.1": "防魔の焔", + "Skill.100014102.2": "前方へ炎を噴き、攻撃力の&Param1&の範囲スキルダメージを継続して与える。", + "Skill.100014103.1": "護符・赤龍", + "Skill.100014103.2": "5秒間持続する「赤龍」を1体召喚する。「赤龍」は敵を攻撃し続け、倒された時に敵へ突進して自爆し、攻撃力の&Param2&の範囲スキルダメージを与える。", + "Skill.100014104.1": "火焔突き", + "Skill.100014105.1": "火焔突き", "Skill.100014302.1": "ウィンドミル", "Skill.100014302.2": "高速回転しながら斬撃を繰り出し、敵に攻撃力の&Param1&x2のスキルダメージを与える。", "Skill.100014303.1": "ラッシュブレード", @@ -59,6 +118,12 @@ "Skill.100014402.2": "高速の連続連斬を繰り出し、攻撃力の&Param1&の範囲スキルダメージを与える。", "Skill.100014403.1": "流閃", "Skill.100014403.2": "前方へ突進し、攻撃力の&Param1&の範囲スキルダメージを与える。", + "Skill.100014502.1": "夜雲", + "Skill.100014502.2": "素早く移動してから射撃し、命中した敵に攻撃力の&Param1&のスキルダメージを与える。さらに、背後の扇形範囲を爆破し、攻撃力の&Param2&の範囲スキルダメージを与える。", + "Skill.100014503.1": "破刃", + "Skill.100014503.2": "前方へ進む「催涙雨」を1つ生成し、攻撃力の&Param1&の範囲スキルダメージを継続して与える。", + "Skill.100014504.1": "破刃", + "Skill.100014504.2": "前方へ進む「催涙雨」を1つ生成し、攻撃力の&Param1&の範囲スキルダメージを継続して与える。", "Skill.100014902.1": "執行:断頭の円匙", "Skill.100014902.2": "チェーンシャベルを振り回し、敵に攻撃力の&Param1&のスキルダメージを与える。", "Skill.100014903.1": "磔刑:緋色の鎖", @@ -70,15 +135,23 @@ "Skill.100015502.1": "レーザーウェイヴ", "Skill.100015502.2": "パッシブ:シアは通常攻撃を行わなくなる。\n初めてスキルを発動した後、「サーフィン」状態に移行し、1秒ごとに敵へ攻撃力の&Param2&のスキルダメージを与える。", "Skill.100015503.1": "ナミノリラビッツ", - "Skill.100015503.2": "波乗り攻撃を行い、攻撃力の&Param1&の範囲スキルダメージを与える。", + "Skill.100015503.2": "サーフィン攻撃を行い、攻撃力の&Param1&の範囲スキルダメージを与える。", "Skill.100015602.1": "幸運のたまご", "Skill.100015602.2": "「幸運のたまご」を投げつけ、敵に攻撃力の&Param1&のスキルダメージを与える。", "Skill.100015603.1": "ぬいぐるみ突撃", "Skill.100015603.2": "「ぬいぐるみペンギン」を生成する。敵に向かって突撃した後に自爆し、攻撃力の&Param1&の範囲スキルダメージを与える。", - "Skill.100016002.1": "飛び散る水しぶき", + "Skill.100015702.1": "入れ食いタイム", + "Skill.100015702.2": "イカせんべいを発射し、攻撃力の&Param1&の範囲スキルダメージを与える。続いて「サメ大将」が現れて敵を丸呑みにし、攻撃力の&Param2&の範囲スキルダメージを与える。", + "Skill.100015703.1": "レイジングタイド", + "Skill.100015703.2": "鎖を振り回し、攻撃力の&Param1&の範囲スキルダメージを複数回与える。同時に「サメ大将」を呼び寄せ、攻撃力の&Param2&の範囲スキルダメージを与える。最後に「サメ大将」に乗って地面へ叩きつけ、攻撃力の&Param3&の範囲スキルダメージを与える。", + "Skill.100016002.1": "飛び散るしぶき", "Skill.100016002.2": "「バブルエリア」を生成し、攻撃力の&Param1&の範囲スキルダメージを与える。", "Skill.100016003.1": "ソニックバブル", "Skill.100016003.2": "「バブルフロッグ」を生成する。「バブルフロッグ」はジャンプしながら攻撃し、攻撃力の&Param1&の範囲スキルダメージを与える。", + "Skill.100016202.1": "砕耀斬", + "Skill.100016202.2": "長剣で連続斬りを繰り出し、攻撃力の&Param1&の範囲スキルダメージを複数回与える。その後、大剣を地面に叩きつけ、攻撃力の&Param2&の範囲スキルダメージを与える。同時に「星雷」を1本生成し、攻撃力の&Param3&の範囲スキルダメージを与える。", + "Skill.100016203.1": "迅雷撃", + "Skill.100016203.2": "長剣で旋風斬りを放ち、攻撃力の&Param1&の範囲スキルダメージを複数回与える。その後、大剣を地面に突き立てて衝撃波を発生させ続け、攻撃力の&Param2&の範囲スキルダメージを複数回与える。大剣を引き抜く時に爆発を起こし、攻撃力の&Param3&の範囲スキルダメージを与える。", "Skill.101000102.1": "リベンジショット", "Skill.101000102.2": "HPが最も高い敵ユニットをロックオンして種を投げつけ、敵に攻撃力の&Param1&のスキルダメージを与える。", "Skill.101000103.1": "マウススロー", @@ -86,7 +159,7 @@ "Skill.101000302.1": "バイトスペル", "Skill.101000302.2": "杖を振り回し、敵に攻撃力の&Param1&のスキルダメージを与える。", "Skill.101000303.1": "マウスコベナント", - "Skill.101000303.2": "スキル発動後、ボード上の味方ユニットは5SPを獲得し、ボード上の味方の「森の仲間たち」ユニットは10SPを獲得する。", + "Skill.101000303.2": "スキル発動後、ボード上の味方ユニットは15SPを獲得し、ボード上の味方の「森の仲間たち」ユニットは30SPを獲得する。", "Skill.101000502.1": "猪突猛進", "Skill.101000502.2": "最も遠い敵ユニットに向かって突撃し、攻撃力の&Param1&の範囲スキルダメージを与える。ダメージを与えた時、自身の与ダメージが20%減少する。この効果は4回まで重複する。", "Skill.101000503.1": "ラッシュファング", @@ -107,6 +180,10 @@ "Skill.101100102.2": "前方へ跳びかかって攻撃し、敵に攻撃力の&Param1&のスキルダメージを与える。", "Skill.101100103.1": "ウルフハウル", "Skill.101100103.2": "スキル発動後、ボード上の味方ユニットの攻撃力のが&Param1&上昇し、ボード上の味方の「森の仲間たち」ユニットの攻撃力がさらに&Param2&上昇する。この効果は&Param3&回まで重複する。", + "Skill.101100702.1": "増産動員", + "Skill.101100702.2": "&Param2&秒間、自身の攻撃力が&Param1&上昇する。", + "Skill.101100703.1": "高効率作業", + "Skill.101100703.2": "3連射を行い、1発ごとに攻撃力の&Param1&のスキルダメージを与える。3秒間持続する。", "Skill.101300102.1": "ソロホームラン", "Skill.101300102.2": "バットを振り回し、敵に攻撃力の&Param1&のスキルダメージを与える。", "Skill.101300103.1": "代打ホームラン", @@ -141,12 +218,20 @@ "Skill.101701103.2": "敵に向けて射撃し、敵に攻撃力の&Param1&のスキルダメージを与える。", "Skill.101702102.1": "トライアンフ", "Skill.101702102.2": "パッシブ:帝国護衛隊分隊長は通常攻撃を行わなくなり、突撃し続けて攻撃力の&Param1&の範囲スキルダメージを与える。\nスキル発動後、&Param3&秒間、攻撃力が&Param2&上昇する。", - "Skill.101702103.1": "ブレッシングプ", - "Skill.101702103.2": "ランダムなボード上の味方ユニット1体に「士気高揚」を付与する:SPが15増加する。", + "Skill.101702103.1": "ブレッシング", + "Skill.101702103.2": "ランダムなボード上の味方ユニット1体に「士気高揚」を付与する:SPが30増加する。", "Skill.101703102.1": "マルチアロー", "Skill.101703102.2": "光の弾丸を投げつけ、敵に攻撃力の&Param1&のスキルダメージを与える。", "Skill.101703103.1": "バリスタショット", "Skill.101703103.2": "前方へ弩矢を発射し、敵に攻撃力の&Param1&のスキルダメージを与える。", + "Skill.101800102.1": "光刃乱舞", + "Skill.101800102.2": "前方へ突進して刀を振るい、攻撃力の&Param1&の範囲スキルダメージを複数回与える。", + "Skill.101800103.1": "旋刃突進", + "Skill.101800103.2": "回転しながら前方へ突進し、攻撃力の&Param1&の範囲スキルダメージを与える。", + "Skill.101801102.1": "連珠魔球", + "Skill.101801102.2": "魔法弾を3個発射し、1個につき攻撃力の&Param1&のスキルダメージを与える。", + "Skill.101801103.1": "星光落下", + "Skill.101801103.2": "星を降らせ、1つにつき攻撃力の&Param1&の範囲スキルダメージを与える。", "Skill.10201.13": "通常攻撃", "Skill.10201.2": "通常攻撃", "Skill.10202.13": "回避", @@ -157,9 +242,29 @@ "Skill.10204.2": "スキル2", "Skill.10205.13": "必殺技", "Skill.10205.2": "必殺技", + "Skill.103090102.1": "黄砂の防塁", + "Skill.103090102.2": "&Param2&秒間、自身の防御力が&Param1&上昇する。", + "Skill.103090103.1": "渾身の一突き", + "Skill.103090103.2": "前方に踏み込んで突きを放ち、攻撃力の&Param1&の範囲スキルダメージを与える。", + "Skill.103091102.1": "高速装填", + "Skill.103091102.2": "&Param2&秒間、自身の攻撃速度が&Param1&上昇する。", + "Skill.103091103.1": "砂貫きの矢", + "Skill.103091103.2": "クロスボウの矢を放ち、攻撃力の&Param1&のスキルダメージを与える。", + "Skill.103092102.1": "必殺の照準", + "Skill.103092102.2": "スキル発動後、次の狙撃で与えるダメージが&Param1&増加する。", + "Skill.103092103.1": "定点狙撃", + "Skill.103092103.2": "ボードに登場後、6秒間、敵を狙撃し続ける。1発ごとに攻撃力の&Param1&のスキルダメージを与える。", + "Skill.103093102.1": "砂塵の斬月", + "Skill.103093102.2": "最も遠い敵を狙って突進し、経路上の敵に攻撃力の&Param1&の範囲スキルダメージを与える。到達後に振り向いて力を溜め、抜刀斬りで攻撃力の&Param2&の範囲スキルダメージを与える。", + "Skill.103093103.1": "天穿つ砂葬", + "Skill.103093103.2": "巨大な砂柱を3本生み出して上空から降らせ、攻撃力の&Param1&の範囲スキルダメージを与える。", "Skill.10310000.1": "デュアルファイア", "Skill.10310000.13": "双銃で敵を素早く攻撃する。", "Skill.10310000.2": "双銃で連射し、それぞれ攻撃力の&Param1&の火属性の通常攻撃ダメージを与える。装填上限は12発。", + "Skill.103110102.1": "ロンドブレイド", + "Skill.103110102.2": "突進して回転斬りを繰り出し、攻撃力の&Param1&の範囲スキルダメージを与える。", + "Skill.103110103.1": "ヘッドハウンド", + "Skill.103110103.2": "猟犬を3匹召喚する。猟犬は敵を追跡して飛びかかり、攻撃力の&Param1&の範囲スキルダメージを与える。", "Skill.10320000.13": "回避", "Skill.10320000.2": "回避", "Skill.10331000.1": "アークブラスト", @@ -211,7 +316,7 @@ "Skill.105080101.1": "シャロタイム", "Skill.105080101.2": "パッシブ:シャロは通常攻撃を行わなくなる。\nスキル発動時、大量の「爆弾プレゼント」を投げつけ、攻撃力&Param1&の範囲スキルダメージを与える。", "Skill.105080102.1": "バックアップシャロ", - "Skill.105080102.2": "味方ユニットが撃破された時、シャロが主力枠へ移動して戦闘を行う。", + "Skill.105080102.2": "味方ユニットが倒された時、シャロは主力枠に移動して戦う。", "Skill.10710000.1": "護衛隊近接戦闘術", "Skill.10710000.13": "盾と槍で敵を連続で攻撃する。", "Skill.10710000.2": "盾と槍で敵を攻撃する。\u000b1撃目:攻撃力の&Param1&の光属性の通常攻撃ダメージを与える。\u000b2撃目:攻撃力の&Param2&の光属性の通常攻撃ダメージを与える。\u000b3撃目:攻撃力の&Param3&の光属性の通常攻撃ダメージを与える。\u000b4撃目:攻撃力の&Param4&の光属性の通常攻撃ダメージを与える。", @@ -246,11 +351,11 @@ "Skill.10870000.13": "回避後に突撃", "Skill.10870000.2": "回避後に突撃", "Skill.109000101.1": "猫の癒やし", - "Skill.109000101.2": "スキル発動後、フィールド上のランダムな味方ユニット1体のHPを最大HPの&Param1&回復する。", + "Skill.109000101.2": "スキル発動後、ボード上ランダムな味方ユニット1体の最大HP&Param1&を回復させる。", "Skill.109000102.1": "猫の加護", - "Skill.109000102.2": "スキル発動後、フィールド上のランダムな味方ユニット1体に&Param1&秒間持続するシールドを付与する。", + "Skill.109000102.2": "スキル発動後、ボード上ランダムな味方ユニット1体に&Param1&秒間持続するシールドを付与する。", "Skill.109000201.1": "アングリーチキン", - "Skill.109000201.2": "パッシブ:フライドチキンボンバーは通常攻撃を行わなくなる。\n弾丸を発射し、目標に攻撃力&Param1&x2のスキルダメージを与える。", + "Skill.109000201.2": "パッシブ:「フライドチキンボンバー」は通常攻撃を行わなくなる。\n弾丸を発射し、対象に攻撃力の&Param1&x2のスキルダメージを与える。", "Skill.109000202.1": "決死の突撃", "Skill.109000202.2": "目標に向かって突撃した後に自爆し、目標に攻撃力&Param1&のスキルダメージを与える。", "Skill.11010000.1": "一輪の華", @@ -453,13 +558,13 @@ "Skill.11920000.2": "【No Need】", "Skill.11931000.1": "日輪草・風舞", "Skill.11931000.13": "手元に戻ってくる向日葵手裏剣を投げる。主力スキルは##風属性の印#1017#を発動させることができ、発動させると、満開を発生させる。", - "Skill.11931000.2": "手元に4回まで戻ってくる向日葵手裏剣を前方に2枚投げ、それぞれ攻撃力の&Param1&の風属性のスキルダメージを与える。\u000b主力スキルは##風属性の印#1017#を発動させることができる。発動させると、満開を発生させ、範囲内に攻撃力の&Param2&の風属性の印ダメージを与える。", + "Skill.11931000.2": "向日葵手裏剣を2枚投げる。各手裏剣は8往復し、命中するたびに攻撃力の&Param1&の風属性のスキルダメージを与える。\u000b主力スキルは##風属性の印#1017#を発動させることができる。発動させると、満開を発生させ、範囲内に攻撃力の&Param2&の風属性の印ダメージを与える。", "Skill.11932000.1": "日輪草・花盛", "Skill.11932000.13": "爆散向日葵を生成し、複数の手裏剣を投げる。支援スキルは##風属性の印#1017#を発動させることができ、発動させると、満開を発生させる。", "Skill.11932000.2": "爆散向日葵を生成して手裏剣を12枚投げ、1枚ごとに攻撃力の&Param1&の風属性のスキルダメージを与える。\u000b支援スキルは##風属性の印#1017#を発動させることができる。発動させると、満開を発生させ、範囲内に攻撃力の&Param2&の風属性の印ダメージを与える。", "Skill.11940000.1": "日輪草・鏡月", "Skill.11940000.13": "分身を召喚して一緒に戦う。分身は##風属性の印#1017#を発動させることができ、発動させると、満開を発生させる。", - "Skill.11940000.2": "移動しない分身を2体召喚して一緒に戦う。分身は手裏剣を投げ、ナノハの攻撃力の&Param1&x2、&Param2&x2、&Param3&x3の風属性の必殺技ダメージを与える。\u000b分身は2体まで存在でき、10秒間持続する。\u000b分身のダメージは##風属性の印#1017#を発動させることができる。発動させると、満開を発生させ、範囲内に攻撃力の&Param4&の風属性の印ダメージを与える。", + "Skill.11940000.2": "移動しない分身を2体召喚して一緒に戦う。分身は手裏剣を投げ、ナノハの攻撃力の&Param1&x2、&Param2&x2、&Param3&x3の風属性の必殺技ダメージを与える。\u000b分身は最大2体まで存在でき、25秒間持続する。\u000b分身のダメージは##風属性の印#1017#を発動させることができる。発動させると、満開を発生させ、範囲内に攻撃力の&Param4&の風属性の印ダメージを与える。", "Skill.11940001.1": "【No Need】", "Skill.11940001.13": "【No Need】", "Skill.11940001.2": "【No Need】", @@ -903,8 +1008,8 @@ "Skill.14933001.13": "【No Need】", "Skill.14933001.2": "【No Need】", "Skill.14940000.1": "代行:禍つ恩恵の断罪", - "Skill.14940000.13": "巨大なチェーンシャベルを生成し、経路上に地属性ダメージを与える。\u000b必殺技は##地属性の印#1020#を発動させることができる。", - "Skill.14940000.2": "巨大なチェーンシャベルを生成し、経路上に攻撃力の&Param1&x3の地属性の必殺技ダメージを与える。\u000b必殺技は##地属性の印#1020#を発動させることができる。発動させると、範囲内に攻撃力の&Param3&の地属性の印ダメージを与える。", + "Skill.14940000.13": "巨大なチェーンシャベルを複数生成し、それぞれ経路上の敵に地属性ダメージを与える。\u000b必殺技は##地属性の印#1020#を発動させることができる。", + "Skill.14940000.2": "巨大なチェーンシャベルを3本生成し、それぞれ経路上の敵に攻撃力の&Param1&x3の地属性の必殺技ダメージを与える。\u000b必殺技は##地属性の印#1020#を発動させることができる。発動させると、範囲内に攻撃力の&Param3&の地属性の印ダメージを与える。", "Skill.14970000.13": "スキル2", "Skill.14970000.2": "スキル2", "Skill.15010000.1": "霹靂槍雷", @@ -1092,6 +1197,19 @@ "Skill.16040000.1": "砂浜からの警告", "Skill.16040000.13": "複数の泡を吹き出した後、力強く連続で叩きつけ、範囲内に水属性の必殺技ダメージを連続で与え、##水属性の印:水流#2008#を付与し、チーム全体の&Param3&が上昇する。", "Skill.16040000.2": "複数の泡を吹き出した後、力強く連続で叩きつけ、範囲内に攻撃力の&Param1&x7、&Param2&の水属性の必殺技ダメージを与え、##水属性の印:水流#2008#を付与する。同時に&Param5&秒間、チーム全体の&Param3&が&Param4&上昇する。この効果は&Param6&回まで重複できる。", + "Skill.16210000.1": "百錬の剣術", + "Skill.16210000.13": "大剣と長剣を振るって連続攻撃する。敵との距離が離れている時、セイナ(原点)は長剣で突進攻撃を行う。セイナ(原点)の通常攻撃は##残光#4029#が付与された敵に対して、与える&Param6&が増加する。", + "Skill.16210000.2": "大剣と長剣を振るって連続攻撃する。\u000b1撃目:大剣を振るい、最大HPの&Param1&x2の光属性の通常攻撃ダメージを与える。\u000b2撃目:大剣を振るい、最大HPの&Param2&x3の光属性の通常攻撃ダメージを与える。\u000b3撃目:大剣を振るい、最大HPの&Param3&x2の光属性の通常攻撃ダメージを与える。\u000b4撃目:長剣を振るって光刃を2本放ち、1本につき最大HPの&Param4&の光属性のスキルダメージを与える。\u000b敵との距離が離れている時、セイナ(原点)は通常攻撃で長剣による突進攻撃を行い、最大HPの&Param5&x3の光属性のスキルダメージを与える。この効果は1.5秒ごとに1回発動できる。\u000bセイナ(原点)の通常攻撃は##残光#4029#が付与された敵にダメージを与えた時、その敵に付与されている##残光#4029#1につき、今回の攻撃で与える&Param6&が&Param7&増加する。", + "Skill.16220000.1": "*****", + "Skill.16231000.1": "砕耀斬", + "Skill.16231000.13": "長剣を素早く振るって多段ダメージを与えた後、大剣を振り下ろして範囲内にダメージを与え、星雷を生成する。主力スキルは##光属性の印#1015#を発動させることができる。", + "Skill.16231000.2": "長剣を素早く振るい、範囲内に最大HPの&Param1&x5の光属性のスキルダメージを与える。その後、大剣を振り下ろし、範囲内に最大HPの&Param2&の光属性の通常攻撃ダメージを与える。同時に星雷を1本生成し、範囲内に最大HPの&Param3&の光属性の通常攻撃ダメージを与える。\u000b主力スキルは##光属性の印#1015#を発動させることができる。発動時、##光輝#4028#を発生させ、範囲内に最大HPの&Param4&の光属性の印ダメージを与え、##残光#4029#を1付与する。", + "Skill.16232000.1": "迅雷撃", + "Skill.16232000.13": "長剣を持って高速回転した後、大剣を地面に突き立てて衝撃を起こし、範囲内にダメージを与える。支援スキルは##光属性の印#1015#を発動させることができる。", + "Skill.16232000.2": "長剣を持って高速回転し、範囲内に最大HPの&Param1&x8の光属性のスキルダメージを与える。その後、大剣を地面に突き立てて連続して衝撃を起こし、範囲内に最大HPの&Param2&x6、&Param3&の光属性の通常攻撃ダメージを与える。\u000b支援スキルは##光属性の印#1015#を発動させることができる。発動時、##光輝#4028#を発生させ、範囲内に最大HPの&Param4&の光属性の印ダメージを与え、##残光#4029#を1付与する。", + "Skill.16240000.1": "星芒破斬", + "Skill.16240000.13": "セイナ(原点)の必殺技は、大剣と長剣を使う2つの形態があり、それぞれ広範囲にダメージを与える。必殺技発動時、セイナ(原点)は閃星を獲得し、&Param5&が上昇する。必殺技は##光属性の印#1015#を発動させることができる。", + "Skill.16240000.2": "セイナ(原点)の必殺技は、大剣と長剣を使う2つの形態がある。戦闘開始時は大剣形態となる。\u000b大剣形態:空中へ跳び上がって大剣を振るい、広範囲に最大HPの&Param1&x5、&Param2&の光属性の通常攻撃ダメージを与える。\u000b長剣形態:素早く移動しながら連続攻撃を行い、広範囲に最大HPの&Param3&x7の光属性のスキルダメージを与える。その後、天剣陣を発生させ、広範囲に最大HPの&Param4&x7の光属性のスキルダメージを与える。\u000b必殺技発動時、セイナ(原点)は閃星を獲得し、&Param7&秒間、&Param5&が&Param6&上昇する。\u000b必殺技は##光属性の印#1015#を発動させることができる。発動時、##光輝#4028#を発生させ、範囲内に最大HPの&Param8&の光属性の印ダメージを与え、##残光#4029#を1付与する。", "Skill.5000104.13": "放置スキル", "Skill.5000104.2": "放置スキル", "Skill.5007103.13": "放置スキル", @@ -1242,15 +1360,20 @@ "Skill.8210301.1": "アルティメットバーン", "Skill.8210301.13": "前方に光線を発射し、ダメージを与える。\nスキル発動後、ボールに炎が付与される。", "Skill.8210301.2": "前方に光線を発射し、ダメージを与える。\nスキル発動後、ボールに炎が付与される。", + "Skill.8210421.1": "???", + "Skill.8210422.1": "???", "Skill.8211101.1": "氷の道標", "Skill.8211101.13": "凛霜の大矢を発射し、敵を攻撃する。\nアヤメがアイテム獲得時、追加でスコアを獲得できる。", "Skill.8211101.2": "凛霜の大矢を発射し、敵を攻撃する。\nアヤメがアイテム獲得時、追加でスコアを獲得できる。", "Skill.8211201.1": "破岩斬", - "Skill.8211201.13": "高速で剣を振り回し、素早く攻撃する。\nセイナのエネルギー獲得速度が上昇する。", - "Skill.8211201.2": "高速で剣を振り回し、剣気で素早く攻撃する。\nセイナのエネルギー獲得速度が上昇する。", + "Skill.8211201.13": "高速で剣を振り回し、剣気を連続で放つ。\nセイナのエネルギー獲得速度が上昇する。", + "Skill.8211201.2": "高速で剣を振り回し、剣気を連続で放つ。\nセイナのエネルギー獲得速度が上昇する。", "Skill.8211501.1": "アストラルレーザー", "Skill.8211501.13": "前方に向けて光線を放つ。 \r\nホタルはスキル発動後、一定時間すべてのダメージを無効化する。", "Skill.8211501.2": "前方に向けて光線を放つ。 \r\nホタルはスキル発動後、一定時間すべてのダメージを無効化する。", + "Skill.8213901.1": "プロのお片付け", + "Skill.8213901.13": "アイテムを拾うたびに「愛のしるし」を1獲得する(上限3)。\nスキル発動時、エリーが薙刀で「スイープスラッシュ」を繰り出し、アイスエッジを連続で放って範囲内の敵にダメージを与える。\nスキル発動時に「愛のしるし」を3持っている場合、「スイープスラッシュ」の終了後に薙刀の幻影が追加で出現し、ダメージを与える。", + "Skill.8213901.2": "アイテムを拾うたびに「愛のしるし」を1獲得する(上限3)。\nスキル発動時、エリーが薙刀で「スイープスラッシュ」を繰り出し、アイスエッジを連続で放って範囲内の敵にダメージを与える。\nスキル発動時に「愛のしるし」を3持っている場合、「スイープスラッシュ」の終了後に薙刀の幻影が追加で出現し、ダメージを与える。", "Skill.8214501.1": "空華", "Skill.8214501.13": "ボールを爆発させ、周囲に複数の苦無を放つ。\r\nオトハがアイテムを拾った時、前方に向けて苦無を1枚放つ。", "Skill.8214501.2": "ボールを爆発させ、周囲に複数の苦無を放つ。\r\nオトハがアイテムを拾った時、前方に向けて苦無を1枚放つ。", @@ -1260,6 +1383,9 @@ "Skill.8216001.1": "瑠璃色バブルフロッグ", "Skill.8216001.13": "ランダムなボールの位置に、ボールを跳ね返すバブルを生成する。\nボールはバブルに保護され、1回分の無敵効果が付与される。", "Skill.8216001.2": "ランダムなボールの位置に、ボールを跳ね返すバブルを生成する。\nボールはバブルに保護され、1回分の無敵効果が付与される。", + "Skill.8216201.1": "砕耀斬", + "Skill.8216201.13": "ボールがブロックを壊すか敵を倒すたびに、セイナの周囲に墜星を1つ生成する。\nスキル発動時、降り注ぐ光の刃で範囲ダメージを与え、すべての墜星を消費する。消費した数に応じてボールが強化され、衝突時に追加の範囲ダメージを与える。", + "Skill.8216201.2": "ボールがブロックを壊すか敵を倒すたびに、セイナの周囲に墜星を1つ生成する。\nスキル発動時、降り注ぐ光の刃で範囲ダメージを与え、すべての墜星を消費する。消費した数に応じてボールが強化され、衝突時に追加の範囲ダメージを与える。", "Skill.8219990.1": "ブロック崩し開始", "Skill.8219999.1": "ブロック崩しidle", "Skill.8299999.1": "*****", diff --git a/data/language/ja_jp/soldierbosstemplate.json b/data/language/ja_jp/soldierbosstemplate.json new file mode 100644 index 000000000..cb62c0490 --- /dev/null +++ b/data/language/ja_jp/soldierbosstemplate.json @@ -0,0 +1,14 @@ +{ + "SoldierBossTemplate.101.1": "均衡を司る魔王", + "SoldierBossTemplate.101.2": "調和の天秤", + "SoldierBossTemplate.101.3": "開始時、賢者コイン6枚とランダムなコスト3のユニット1体を追加で獲得する。3つ目のノードに入る時、さらに賢者コインを6枚獲得する。", + "SoldierBossTemplate.102.1": "天真爛漫な魔王", + "SoldierBossTemplate.102.2": "混沌の話術", + "SoldierBossTemplate.102.3": "新たなノードに進むたび、ショップの無料更新回数を1回獲得する。第2・第3フェーズに入る時は、通常の1回に加えてさらに2回獲得する。", + "SoldierBossTemplate.103.1": "聡慧な魔王", + "SoldierBossTemplate.103.2": "堅実な振り返り", + "SoldierBossTemplate.103.3": "新しいノードに入るたび、魔王の経験値を2獲得する。", + "SoldierBossTemplate.104.1": "慎み深い魔王", + "SoldierBossTemplate.104.2": "直感投資", + "SoldierBossTemplate.104.3": "賢者コインの利息上限が2増加する。第2・第3フェーズに入る際、それぞれ賢者コインを15枚獲得する。" +} \ No newline at end of file diff --git a/data/language/ja_jp/soldiercharacter.json b/data/language/ja_jp/soldiercharacter.json index 50ac3113d..d842d98d4 100644 --- a/data/language/ja_jp/soldiercharacter.json +++ b/data/language/ja_jp/soldiercharacter.json @@ -23,8 +23,8 @@ "SoldierCharacter.2501022.1": "帝国護衛隊騎士", "SoldierCharacter.2501023.1": "帝国護衛隊分隊長", "SoldierCharacter.2501024.1": "帝国護衛隊曹長", - "SoldierCharacter.2501025.1": "やつれたアグリユニオン社員", - "SoldierCharacter.2501026.1": "ベテランアグリユニオン社員", + "SoldierCharacter.2501025.1": "やつれた社員", + "SoldierCharacter.2501026.1": "ベテラン社員", "SoldierCharacter.2501027.1": "フォルモント", "SoldierCharacter.2501028.1": "ネールモント", "SoldierCharacter.2501029.1": "ウィンドアッシュ戦闘員", @@ -38,5 +38,29 @@ "SoldierCharacter.2501037.1": "フレイムウルフ", "SoldierCharacter.2501038.1": "もふもふ号・ネコ機長", "SoldierCharacter.2501039.1": "もふもふネコ吸い", - "SoldierCharacter.2501040.1": "フライドチキンボンバー" + "SoldierCharacter.2501040.1": "フライドチキンボンバー", + "SoldierCharacter.2501041.1": "ジンリン", + "SoldierCharacter.2501042.1": "シーミャオ", + "SoldierCharacter.2501043.1": "チーシア", + "SoldierCharacter.2501044.1": "カシミラ", + "SoldierCharacter.2501045.1": "レイセン", + "SoldierCharacter.2501046.1": "クルニス", + "SoldierCharacter.2501047.1": "フローラ", + "SoldierCharacter.2501048.1": "フィレン", + "SoldierCharacter.2501049.1": "カリン", + "SoldierCharacter.2501050.1": "エレノア", + "SoldierCharacter.2501051.1": "エリー", + "SoldierCharacter.2501052.1": "ナノハ", + "SoldierCharacter.2501053.1": "オトハ", + "SoldierCharacter.2501054.1": "ミスティ", + "SoldierCharacter.2501055.1": "シャトン", + "SoldierCharacter.2501056.1": "セイナ(原点)", + "SoldierCharacter.2501057.1": "デザートゲイル・剣士", + "SoldierCharacter.2501058.1": "マスク従業員", + "SoldierCharacter.2501059.1": "デザートゲイル・弓兵", + "SoldierCharacter.2501060.1": "デザートゲイル・狙撃手", + "SoldierCharacter.2501061.1": "黎明団双剣使い", + "SoldierCharacter.2501062.1": "黎明団魔法使い", + "SoldierCharacter.2501063.1": "グレースホルン", + "SoldierCharacter.2501064.1": "ハサラ" } \ No newline at end of file diff --git a/data/language/ja_jp/soldierendingplan.json b/data/language/ja_jp/soldierendingplan.json new file mode 100644 index 000000000..fbe87350e --- /dev/null +++ b/data/language/ja_jp/soldierendingplan.json @@ -0,0 +1,6 @@ +{ + "SoldierEndingPlan.10101.1": "幕の向こうに佇む人形", + "SoldierEndingPlan.10101.2": "戦いはあまりにも長引いた。\n目の前の敵は何度攻撃を受けても、そのたびに傷ついた体を修復する。戦うほどに力を増し、調査隊を敗北の瀬戸際まで追い詰めた。今も敵は優雅で余裕のある姿のまま、あなたたちの挑戦を待ち受けている。だが、あなたも仲間たちも、もう戦える状態ではなかった。\n全力を尽くした攻撃も、その体にわずかな傷を残しただけだった。うつむいた顔にゆっくりと亀裂が走り、破れた外套の下から精巧な関節がのぞく。そのときあなたは悟った。必死に追い、倒そうとしていた強敵は、客を迎えるために差し向けられた人形にすぎなかったのだ。\nだが、その真実は何の慰めにもならない。尊者に近づいたつもりでいたのに、実際には尊者が幕の前に立たせた役者を退けることさえできなかった。探索で得た情報も、見つけた道も、払った代償も、星ノ塔のさらに奥へ進むには足りなかった。\n頭上から拍手が響く。\n見上げると、無傷の尊者が高台に立ち、笑顔であなたたちの健闘を称えていた。\nその背後では、完全無欠の都の主が落とす巨大な影が、あなたたちの未踏の場所を覆い尽くしている。主とその最も忠実な従者は、あなたたちの手が届かない高みから、その一挙一動を見下ろしていた。\n「あなたたちの健闘は見事でした。ですが、完全無欠の都の主に謁見するには、まず完全無欠であり続ける術を学んでいただかなくてはなりません」\n尊者が恭しく一礼すると、それに応じるように巨大な扉が閉まり始めた。狭まる隙間の向こうで尊者が顔を上げる。その視線は仲間たちを通り越し、あなたへと向けられた。\n応えるより早く、扉は閉じきった。そこに映るのは、ぼんやりとした自分の姿だけだ。\n足元がかすかに揺れ、あなたは初めて、一同が昇降機に乗せられていることに気づく。昇降機は下降を始めた。今回の探索で得た情報と経験を持ち帰り、まもなく星ノ塔の外へ戻るのだ。尊者に送り出され、決着のつかなかった討伐作戦はひとまず終わりを迎えた。\n誰も何も言わない。ただ、扉に映る自分の姿を見つめている。あなたの脳裏には、高台で礼をする姿と、扉が閉まる直前の眼差しが焼きついていた。あの目は、はっきりと告げていた――\nまた、必ず会うことになるだろう。", + "SoldierEndingPlan.10102.1": "出口の見えないトンネル", + "SoldierEndingPlan.10102.2": "あの廊下を抜け、この部屋に入るのは何度目だろう。もう数えるのをやめていた。\n戦いの跡は残っている。探せば、自分たちがつけた目印も見つかる。なのに部屋の様子は、記憶とどこか違う。ここは前にも探索した場所なのか。それとも、自分たちを迷わせるためそっくりに作られた、別の部屋なのか。繰り返し訪れるうちに、それさえわからなくなっていた。\n星ノ塔で手がかりを追い、行く手を阻む強敵を倒してきた。尊者の居場所を突き止めたと思ったことも、一度や二度ではない。だが、苦労してたどり着いた先に待っていたのは、いつも周到な目くらましだった。\nあなたは足を止める。境目のない影の中に迷い込んだようだった。壁も、廊下も、仲間の姿さえも遠ざかっていく。頭の中では、絡み合った手がかりが先へ進めと急かしている。それでも疲れ切った体は、その場から動かなかった。\n巨大な影があなたを覆う。\n顔を上げ、影の奥に浮かぶ姿を見据える。あれは尊者なのか。それとも、あなたをおびき寄せるために見せられた幻なのか。わからないまま苛立ちばかりが募る。すべてを振り切って尊者のもとへ駆けつけ、二度と笑えないようにしてやりたかった。\n誰かが腕をつかんだ。聞き慣れた声に呼ばれ、あなたは我に返る。そして、たった今の戦いで自分たちが敗れたことを思い出した。仲間たちはあなたのそばにいる。傷を手当てする者、壁を頼りに立ち上がる者、地面に座り込んだまま、次の指示を求める力さえ残っていない者もいた。\n扉の向こうに何が待ち受けているのか、たしかめに行く余力はもうない。あなたは閉ざされた扉を見つめ、撤退を命じた。\n残しておいた目印をたどり、一同は来た道を戻る。あれほど何度も迷わされた分かれ道は、今度は現れなかった。探索で得た情報が役に立ったのか。それとも尊者が遊びに飽き、ひとまず手を引いただけなのか。あなたにはわからない。\n星ノ塔の出口に立ち、あなたは再び、あの背筋の凍る姿を思い浮かべた。" +} \ No newline at end of file diff --git a/data/language/ja_jp/soldiereventbattlepool.json b/data/language/ja_jp/soldiereventbattlepool.json index b0fa7e802..48310f079 100644 --- a/data/language/ja_jp/soldiereventbattlepool.json +++ b/data/language/ja_jp/soldiereventbattlepool.json @@ -1,50 +1,50 @@ { - "SoldierEventBattlePool.10101.1": "イージー", - "SoldierEventBattlePool.10101.2": "必要な出目未満でも、戦闘勝利することで報酬獲得可能。\n\n低リスクで手堅い選択だ。", - "SoldierEventBattlePool.10102.1": "ハード", - "SoldierEventBattlePool.10102.2": "必要な出目未満でも、戦闘勝利することで報酬獲得可能。\n\nリスクに注意し、慎重に選択せよ。", - "SoldierEventBattlePool.10103.1": "エキスパート", - "SoldierEventBattlePool.10103.2": "必要な出目未満でも、戦闘勝利することで報酬獲得可能。\n\n安息の地など、魔王には退屈すぎる。", - "SoldierEventBattlePool.10104.1": "インフェルノ", - "SoldierEventBattlePool.10104.2": "必要な出目未満でも、戦闘勝利することで報酬獲得可能。クリア時に祝福を1つ選択して獲得できる。\n\n己の理性を賭して、最大の対価を掴み取れ。", - "SoldierEventBattlePool.10105.1": "イージー", - "SoldierEventBattlePool.10105.2": "必要な出目未満でも、戦闘勝利することで報酬獲得可能。\n\n低リスクで手堅い選択だ。", - "SoldierEventBattlePool.10106.1": "ハード", - "SoldierEventBattlePool.10106.2": "必要な出目未満でも、戦闘勝利することで報酬獲得可能。\n\nリスクに注意し、慎重に選択せよ。", - "SoldierEventBattlePool.10107.1": "エキスパート", - "SoldierEventBattlePool.10107.2": "必要な出目未満でも、戦闘勝利することで報酬獲得可能。\n\n安息の地など、魔王には退屈すぎる。", - "SoldierEventBattlePool.10108.1": "インフェルノ", - "SoldierEventBattlePool.10108.2": "必要な出目未満でも、戦闘勝利することで報酬獲得可能。クリア時に祝福を1つ選択して獲得できる。\n\n己の理性を賭して、最大の対価を掴み取れ。", - "SoldierEventBattlePool.10201.1": "イージー", - "SoldierEventBattlePool.10201.2": "必要な出目未満でも、戦闘勝利することで報酬獲得可能。\n\n低リスクで手堅い選択だ。", - "SoldierEventBattlePool.10202.1": "ハード", - "SoldierEventBattlePool.10202.2": "必要な出目未満でも、戦闘勝利することで報酬獲得可能。\n\nリスクに注意し、慎重に選択せよ。", - "SoldierEventBattlePool.10203.1": "エキスパート", - "SoldierEventBattlePool.10203.2": "必要な出目未満でも、戦闘勝利することで報酬獲得可能。\n\n安息の地など、魔王には退屈すぎる。", - "SoldierEventBattlePool.10204.1": "インフェルノ", - "SoldierEventBattlePool.10204.2": "必要な出目未満でも、戦闘勝利することで報酬獲得可能。クリア時に祝福を1つ選択して獲得できる。\n\n己の理性を賭して、最大の対価を掴み取れ。", - "SoldierEventBattlePool.10205.1": "イージー", - "SoldierEventBattlePool.10205.2": "必要な出目未満でも、戦闘勝利することで報酬獲得可能。\n\n低リスクで手堅い選択だ。", - "SoldierEventBattlePool.10206.1": "ハード", - "SoldierEventBattlePool.10206.2": "必要な出目未満でも、戦闘勝利することで報酬獲得可能。\n\nリスクに注意し、慎重に選択せよ。", - "SoldierEventBattlePool.10207.1": "エキスパート", - "SoldierEventBattlePool.10207.2": "必要な出目未満でも、戦闘勝利することで報酬獲得可能。\n\n安息の地など、魔王には退屈すぎる。", - "SoldierEventBattlePool.10208.1": "インフェルノ", - "SoldierEventBattlePool.10208.2": "必要な出目未満でも、戦闘勝利することで報酬獲得可能。クリア時に祝福を1つ選択して獲得できる。\n\n己の理性を賭して、最大の対価を掴み取れ。", - "SoldierEventBattlePool.10209.1": "イージー", - "SoldierEventBattlePool.10209.2": "必要な出目未満でも、戦闘勝利することで報酬獲得可能。\n\n低リスクで手堅い選択だ。", - "SoldierEventBattlePool.1020901.1": "イージー", - "SoldierEventBattlePool.1020901.2": "必要な出目未満でも、戦闘勝利することで報酬獲得可能。\n\n低リスクで手堅い選択だ。", - "SoldierEventBattlePool.10210.1": "ハード", - "SoldierEventBattlePool.10210.2": "必要な出目未満でも、戦闘勝利することで報酬獲得可能。\n\nリスクに注意し、慎重に選択せよ。", - "SoldierEventBattlePool.1021001.1": "ハード", - "SoldierEventBattlePool.1021001.2": "必要な出目未満でも、戦闘勝利することで報酬獲得可能。\n\nリスクに注意し、慎重に選択せよ。", - "SoldierEventBattlePool.10211.1": "エキスパート", - "SoldierEventBattlePool.10211.2": "必要な出目未満でも、戦闘勝利することで報酬獲得可能。\n\n安息の地など、魔王には退屈すぎる。", - "SoldierEventBattlePool.1021101.1": "エキスパート", - "SoldierEventBattlePool.1021101.2": "必要な出目未満でも、戦闘勝利することで報酬獲得可能。\n\n安息の地など、魔王には退屈すぎる。", - "SoldierEventBattlePool.10212.1": "インフェルノ", - "SoldierEventBattlePool.10212.2": "必要な出目未満でも、戦闘勝利することで報酬獲得可能。クリア時に祝福を1つ選択して獲得できる。\n\n己の理性を賭して、最大の対価を掴み取れ。", - "SoldierEventBattlePool.1021201.1": "インフェルノ", - "SoldierEventBattlePool.1021201.2": "必要な出目未満でも、戦闘勝利することで報酬獲得可能。クリア時に祝福を1つ選択して獲得できる。\n\n己の理性を賭して、最大の対価を掴み取れ。" + "SoldierEventBattlePool.10101.1": "慎重に進む", + "SoldierEventBattlePool.10101.2": "前方にも異変の影響は見られるが、敵はまだ手に負える。慎重に進めば、大きな危険を冒さずに先へ進めそうだ。", + "SoldierEventBattlePool.10102.1": "危険を冒す", + "SoldierEventBattlePool.10102.2": "異変は星ノ塔の奥まで広がり、周囲の空間もゆがみ始めた。この先には手強い敵が待つが、そのぶん得られる報酬も大きい。", + "SoldierEventBattlePool.10103.1": "強行突破", + "SoldierEventBattlePool.10103.2": "前方は異変に呑み込まれ、狂乱した星骸が道を塞いでいる。突破には大きな危険が伴うが、成功すれば相応の報酬を得られる。", + "SoldierEventBattlePool.10104.1": "死地に挑む", + "SoldierEventBattlePool.10104.2": "異変が最も激しい区域へ、あえて足を踏み入れる。突破は至難の業だが、切り抜ければ討伐隊は祝福を選ぶ機会を1回得られる。", + "SoldierEventBattlePool.10105.1": "慎重に進む", + "SoldierEventBattlePool.10105.2": "前方にも異変の影響は見られるが、敵はまだ手に負える。慎重に進めば、大きな危険を冒さずに先へ進めそうだ。", + "SoldierEventBattlePool.10106.1": "危険を冒す", + "SoldierEventBattlePool.10106.2": "異変は星ノ塔の奥まで広がり、周囲の空間もゆがみ始めた。この先には手強い敵が待つが、そのぶん得られる報酬も大きい。", + "SoldierEventBattlePool.10107.1": "強行突破", + "SoldierEventBattlePool.10107.2": "前方は異変に呑み込まれ、狂乱した星骸が道を塞いでいる。突破には大きな危険が伴うが、成功すれば相応の報酬を得られる。", + "SoldierEventBattlePool.10108.1": "死地に挑む", + "SoldierEventBattlePool.10108.2": "異変が最も激しい区域へ、あえて足を踏み入れる。突破は至難の業だが、切り抜ければ討伐隊は祝福を選ぶ機会を1回得られる。", + "SoldierEventBattlePool.10201.1": "慎重に進む", + "SoldierEventBattlePool.10201.2": "前方にも異変の影響は見られるが、敵はまだ手に負える。慎重に進めば、大きな危険を冒さずに先へ進めそうだ。", + "SoldierEventBattlePool.10202.1": "危険を冒す", + "SoldierEventBattlePool.10202.2": "異変は星ノ塔の奥まで広がり、周囲の空間もゆがみ始めた。この先には手強い敵が待つが、そのぶん得られる報酬も大きい。", + "SoldierEventBattlePool.10203.1": "強行突破", + "SoldierEventBattlePool.10203.2": "前方は異変に呑み込まれ、狂乱した星骸が道を塞いでいる。突破には大きな危険が伴うが、成功すれば相応の報酬を得られる。", + "SoldierEventBattlePool.10204.1": "死地に挑む", + "SoldierEventBattlePool.10204.2": "異変が最も激しい区域へ、あえて足を踏み入れる。突破は至難の業だが、切り抜ければ討伐隊は祝福を選ぶ機会を1回得られる。", + "SoldierEventBattlePool.10205.1": "慎重に進む", + "SoldierEventBattlePool.10205.2": "前方にも異変の影響は見られるが、敵はまだ手に負える。慎重に進めば、大きな危険を冒さずに先へ進めそうだ。", + "SoldierEventBattlePool.10206.1": "危険を冒す", + "SoldierEventBattlePool.10206.2": "異変は星ノ塔の奥まで広がり、周囲の空間もゆがみ始めた。この先には手強い敵が待つが、そのぶん得られる報酬も大きい。", + "SoldierEventBattlePool.10207.1": "強行突破", + "SoldierEventBattlePool.10207.2": "前方は異変に呑み込まれ、狂乱した星骸が道を塞いでいる。突破には大きな危険が伴うが、成功すれば相応の報酬を得られる。", + "SoldierEventBattlePool.10208.1": "死地に挑む", + "SoldierEventBattlePool.10208.2": "異変が最も激しい区域へ、あえて足を踏み入れる。突破は至難の業だが、切り抜ければ討伐隊は祝福を選ぶ機会を1回得られる。", + "SoldierEventBattlePool.10209.1": "慎重に進む", + "SoldierEventBattlePool.10209.2": "前方にも異変の影響は見られるが、敵はまだ手に負える。慎重に進めば、大きな危険を冒さずに先へ進めそうだ。", + "SoldierEventBattlePool.1020901.1": "慎重に進む", + "SoldierEventBattlePool.1020901.2": "前方にも異変の影響は見られるが、敵はまだ手に負える。慎重に進めば、大きな危険を冒さずに先へ進めそうだ。", + "SoldierEventBattlePool.10210.1": "危険を冒す", + "SoldierEventBattlePool.10210.2": "異変は星ノ塔の奥まで広がり、周囲の空間もゆがみ始めた。この先には手強い敵が待つが、そのぶん得られる報酬も大きい。", + "SoldierEventBattlePool.1021001.1": "危険を冒す", + "SoldierEventBattlePool.1021001.2": "異変は星ノ塔の奥まで広がり、周囲の空間もゆがみ始めた。この先には手強い敵が待つが、そのぶん得られる報酬も大きい。", + "SoldierEventBattlePool.10211.1": "強行突破", + "SoldierEventBattlePool.10211.2": "前方は異変に呑み込まれ、狂乱した星骸が道を塞いでいる。突破には大きな危険が伴うが、成功すれば相応の報酬を得られる。", + "SoldierEventBattlePool.1021101.1": "強行突破", + "SoldierEventBattlePool.1021101.2": "前方は異変に呑み込まれ、狂乱した星骸が道を塞いでいる。突破には大きな危険が伴うが、成功すれば相応の報酬を得られる。", + "SoldierEventBattlePool.10212.1": "死地に挑む", + "SoldierEventBattlePool.10212.2": "異変が最も激しい区域へ、あえて足を踏み入れる。突破は至難の業だが、切り抜ければ討伐隊は祝福を選ぶ機会を1回得られる。", + "SoldierEventBattlePool.1021201.1": "死地に挑む", + "SoldierEventBattlePool.1021201.2": "異変が最も激しい区域へ、あえて足を踏み入れる。突破は至難の業だが、切り抜ければ討伐隊は祝福を選ぶ機会を1回得られる。" } \ No newline at end of file diff --git a/data/language/ja_jp/soldiergradechallenge.json b/data/language/ja_jp/soldiergradechallenge.json index 66fa4c061..7de242b9d 100644 --- a/data/language/ja_jp/soldiergradechallenge.json +++ b/data/language/ja_jp/soldiergradechallenge.json @@ -1,4 +1,22 @@ { - "SoldierGradeChallenge.10101.1": "秩序", - "SoldierGradeChallenge.10201.1": "混沌" + "SoldierGradeChallenge.10101.1": "深度01", + "SoldierGradeChallenge.10102.1": "深度02", + "SoldierGradeChallenge.10103.1": "深度03", + "SoldierGradeChallenge.10104.1": "深度04", + "SoldierGradeChallenge.10105.1": "深度05", + "SoldierGradeChallenge.10106.1": "深度06", + "SoldierGradeChallenge.10107.1": "深度07", + "SoldierGradeChallenge.10108.1": "深度08", + "SoldierGradeChallenge.10109.1": "深度09", + "SoldierGradeChallenge.10110.1": "深度10", + "SoldierGradeChallenge.10111.1": "深度11", + "SoldierGradeChallenge.10112.1": "深度12", + "SoldierGradeChallenge.10113.1": "深度13", + "SoldierGradeChallenge.10114.1": "深度14", + "SoldierGradeChallenge.10115.1": "深度15", + "SoldierGradeChallenge.10116.1": "深度16", + "SoldierGradeChallenge.10117.1": "深度17", + "SoldierGradeChallenge.10118.1": "深度18", + "SoldierGradeChallenge.10119.1": "深度19", + "SoldierGradeChallenge.10120.1": "深度20" } \ No newline at end of file diff --git a/data/language/ja_jp/soldierkeygrade.json b/data/language/ja_jp/soldierkeygrade.json index 05e346a34..7bf88a428 100644 --- a/data/language/ja_jp/soldierkeygrade.json +++ b/data/language/ja_jp/soldierkeygrade.json @@ -1,4 +1,4 @@ { - "SoldierKeyGrade.101.1": "通常エリア", - "SoldierKeyGrade.102.1": "深層エリア" + "SoldierKeyGrade.101.1": "完全無欠・浅層", + "SoldierKeyGrade.102.1": "完全無欠・浅層" } \ No newline at end of file diff --git a/data/language/ja_jp/soldieroptiontype.json b/data/language/ja_jp/soldieroptiontype.json new file mode 100644 index 000000000..e183dfb33 --- /dev/null +++ b/data/language/ja_jp/soldieroptiontype.json @@ -0,0 +1,90 @@ +{ + "SoldierOptionType.110001.1": "触れないでおこう。荷物は、もう十分だ。", + "SoldierOptionType.110101.1": "箱のなかからの視線に応え、近づいてほしいのか探ってみる。", + "SoldierOptionType.110102.1": "トランクに声をかけ、もう一度反応してくれるか試す。", + "SoldierOptionType.110103.1": "トランクに触れ、なにを伝えたいのか探る。", + "SoldierOptionType.110104.1": "トランクを持ち上げ、行きたがっている場所を探す。", + "SoldierOptionType.110105.1": "トランクの気持ちを感じ取る。", + "SoldierOptionType.110201.1": "トランクの外側を調べる。", + "SoldierOptionType.110202.1": "トランクを開けてみる。", + "SoldierOptionType.110203.1": "隙間に手を入れ、なかを探る。", + "SoldierOptionType.110204.1": "忘れ物のトランクがないか尋ねる。", + "SoldierOptionType.110205.1": "この手のトランクに関する資料を調べる。", + "SoldierOptionType.110301.1": "トランクをノックして、開けてもらう。", + "SoldierOptionType.110302.1": "荷物を入れるのを手伝ってくれるか、トランクに聞く。", + "SoldierOptionType.110303.1": "トランクのなかに入ってみる。", + "SoldierOptionType.110304.1": "トランクを必要としている人に渡す。", + "SoldierOptionType.110305.1": "トランクにもたれて座り、自分も荷物だと宣言する。", + "SoldierOptionType.120001.1": "手は自分の体につけたままにする。そのほうが使いやすい。", + "SoldierOptionType.120101.1": "自分の正直さを信じて、手をなかに入れる。", + "SoldierOptionType.120102.1": "手をなかに入れる。一度やれば、二度目もある。", + "SoldierOptionType.120103.1": "仲間にずっと打ち明けられなかった不安を口にする。", + "SoldierOptionType.120104.1": "仲間を信頼していると伝える。", + "SoldierOptionType.120105.1": "いまはただ休みたいだけだと認める。", + "SoldierOptionType.120201.1": "彫像の口のなかの構造を調べる。", + "SoldierOptionType.120202.1": "武器を差し込んで、なかを探る。", + "SoldierOptionType.120203.1": "真実をひとつ、嘘をひとつ言う。", + "SoldierOptionType.120204.1": "重なった付箋をめくり、最初に残された言葉を探す。", + "SoldierOptionType.120205.1": "彫像に質問する。", + "SoldierOptionType.120301.1": "手を入れて、親指を立てる。", + "SoldierOptionType.120302.1": "反対の手を入れて、親指を立てる。", + "SoldierOptionType.120303.1": "舌をくすぐって、石にもくすぐったさがわかるか試す。", + "SoldierOptionType.120304.1": "硬貨を一枚投げ入れ、願い事をする。", + "SoldierOptionType.120305.1": "彫像に食べ物をごちそうする。", + "SoldierOptionType.130001.1": "仲間を連れて立ち去る。", + "SoldierOptionType.130101.1": "扉の向こうの相手をなだめ、怖がらなくていいと伝える。", + "SoldierOptionType.130102.1": "扉の向こうの声の真意を探る。", + "SoldierOptionType.130103.1": "相手が言う「それ」が何者なのか尋ねる。", + "SoldierOptionType.130104.1": "扉を軽く押してみる。", + "SoldierOptionType.130105.1": "自分には判断できないと認める。", + "SoldierOptionType.130201.1": "扉に耳を寄せ、よく聞く。", + "SoldierOptionType.130202.1": "なにがあったのか尋ねる。", + "SoldierOptionType.130203.1": "扉の向こうの声に、正体を証明するよう求める。", + "SoldierOptionType.130204.1": "扉の向こうへ回り込める別の通路を探す。", + "SoldierOptionType.130205.1": "御使いに事情を聞く。", + "SoldierOptionType.130301.1": "扉の向こうの声に、報酬はいくら出せるか尋ねる。", + "SoldierOptionType.130302.1": "報酬をもう一度交渉する。常連相手でも、いつも同じ値段とはいかない。", + "SoldierOptionType.130303.1": "仲間ふたりを話し合わせ、どちらが先にボロを出すか見る。", + "SoldierOptionType.130304.1": "鍵開けの職人を探しに行く。", + "SoldierOptionType.130305.1": "扉の外で助けを呼び、なかの人に助けに来てもらう。", + "SoldierOptionType.210001.1": "何も買わない。", + "SoldierOptionType.210011.1": "離れる。", + "SoldierOptionType.210101.1": "自動販売神器をたたく。", + "SoldierOptionType.210101.2": "理性を10失う。", + "SoldierOptionType.210102.1": "自動販売神器をたたく。", + "SoldierOptionType.210102.2": "理性を15失う。", + "SoldierOptionType.210103.1": "自動販売神器をたたく。", + "SoldierOptionType.210103.2": "理性を35失う。", + "SoldierOptionType.210104.1": "自動販売神器をたたく。", + "SoldierOptionType.210104.2": "理性を10失う。", + "SoldierOptionType.210105.1": "自動販売神器をたたく。", + "SoldierOptionType.210105.2": "理性を10失う。", + "SoldierOptionType.210111.1": "自動販売神器をゆらす。", + "SoldierOptionType.210111.2": "理性を15失う。", + "SoldierOptionType.210121.1": "自動販売神器を蹴っ飛ばす。", + "SoldierOptionType.210121.2": "理性を35失う。", + "SoldierOptionType.210201.1": "賢者コインを入れ、変わった体験を買う。", + "SoldierOptionType.210201.2": "賢者コインを5失う。", + "SoldierOptionType.210202.1": "賢者コインを入れ、変わった体験を買う。", + "SoldierOptionType.210202.2": "賢者コインを5失う。", + "SoldierOptionType.210203.1": "賢者コインを入れ、変わった体験を買う。", + "SoldierOptionType.210203.2": "賢者コインを15失う。", + "SoldierOptionType.210204.1": "賢者コインを入れ、変わった体験を買う。", + "SoldierOptionType.210204.2": "賢者コインを5失う。", + "SoldierOptionType.210205.1": "賢者コインを入れ、変わった体験を買う。", + "SoldierOptionType.210205.2": "賢者コインを5失う。", + "SoldierOptionType.210211.1": "賢者コインを入れ、奇妙な体験を買う。", + "SoldierOptionType.210211.2": "賢者コインを10失う。", + "SoldierOptionType.210221.1": "賢者コインを入れ、極上の体験を買う。", + "SoldierOptionType.210221.2": "賢者コインを15失う。", + "SoldierOptionType.210301.1": "「破産覚悟の豪華パック」を買う。", + "SoldierOptionType.210301.2": "すべての賢者コインを失う。", + "SoldierOptionType.210302.1": "「破産覚悟の豪華パック」を買う。", + "SoldierOptionType.210302.2": "すべての賢者コインを失う。", + "SoldierOptionType.210303.1": "「破産覚悟の豪華パック」を買う。", + "SoldierOptionType.210303.2": "すべての賢者コインを失う。", + "SoldierOptionType.210304.1": "「破産覚悟の豪華パック」を買う。", + "SoldierOptionType.210304.2": "すべての賢者コインを失う。", + "SoldierOptionType.210305.1": "「破産覚悟の豪華パック」を買う。", + "SoldierOptionType.210305.2": "すべての賢者コインを失う。" +} \ No newline at end of file diff --git a/data/language/ja_jp/soldierpartner.json b/data/language/ja_jp/soldierpartner.json index 7844402c6..76db02690 100644 --- a/data/language/ja_jp/soldierpartner.json +++ b/data/language/ja_jp/soldierpartner.json @@ -8,49 +8,57 @@ "SoldierPartner.10201.1": "ヨロズ配達", "SoldierPartner.10201.2": "毎回「水霧」を1付与する(上限5)", "SoldierPartner.10202.1": "ヨロズ配達", - "SoldierPartner.10202.2": "毎回「水霧」を2付与する(上限10)。「水霧」が上限に達すると「凍結」に変化する\n「凍結」:気絶状態になり、5秒間、被ダメージ増加50%。", + "SoldierPartner.10202.2": "毎回「水霧」を2付与する(上限10)。「水霧」が上限に達すると「凝結」に変化する\n「凝結」:気絶状態になり、5秒間、被ダメージ増加50%。", "SoldierPartner.10301.1": "花咲旅団", - "SoldierPartner.10301.2": "6と3%を獲得する", + "SoldierPartner.10301.2": "SPが6増加し、スキルダメージが2%増加する。", "SoldierPartner.10302.1": "花咲旅団", - "SoldierPartner.10302.2": "12と5%を獲得する", + "SoldierPartner.10302.2": "SPが12増加し、スキルダメージが3%増加する。", "SoldierPartner.10401.1": "恩恵意志", "SoldierPartner.10401.2": "「制裁の印」を敵に1付与する(上限2)", "SoldierPartner.10402.1": "恩恵意志", - "SoldierPartner.10402.2": "「清算の印」を敵に1付与する(上限3)", + "SoldierPartner.10402.2": "「制裁の印」を敵に1付与する(上限3)", "SoldierPartner.10403.1": "恩恵意志", - "SoldierPartner.10403.2": "「清算の印」を敵に1付与する(上限5)\n上限に達すると即座にすべての印を爆発させ、敵は「清算の印」×10のダメージに相当するHPを失い、敵のすべての「清算の印」をリセットする。", - "SoldierPartner.10501.1": "キュートフレンズ", + "SoldierPartner.10403.2": "「清算の印」を1付与する(上限5)。\n上限に達すると、すべての印が即座に爆発する。敵は「清算の印」1つ分のダメージ量の10倍に相当するHPを失い、敵のすべての「清算の印」をリセットする。", + "SoldierPartner.10501.1": "キューティーフレンズ", "SoldierPartner.10501.2": "が5%上昇、が10%上昇。", - "SoldierPartner.10502.1": "キュートフレンズ", - "SoldierPartner.10502.2": "5%上昇、20%上昇。\n「キュートフレンズ」ユニットがスキルを発動するたび、主力枠に配置されているランダムなユニット1体は「ソフトライトシールド」を獲得する。この効果は重複しない。\n支援枠に配置されている「キュートフレンズ」ユニットがスキルを3回発動するごとに、「ソフトライトチャージ」が1回発動する。\n「ソフトライトシールド」:6秒間持続する、自身の最大HPの5%に相当するシールド。\n「ソフトライトチャージ」:すべてのユニットの最大HP3%を回復。", + "SoldierPartner.10502.1": "キューティーフレンズ", + "SoldierPartner.10502.2": "5%上昇、20%上昇。\n「キューティーフレンズ」ユニットがスキルを発動するたび、主力枠に配置されているランダムなユニット1体は「ソフトライトシールド」を獲得する。この効果は重複しない。\n支援枠に配置されている「キューティーフレンズ」ユニットがスキルを3回発動するごとに、「ソフトライトチャージ」が1回発動する。\n「ソフトライトシールド」:6秒間持続する、自身の最大HPの5%に相当するシールド。\n「ソフトライトチャージ」:すべてのユニットの最大のHP3%を回復。", "SoldierPartner.10601.1": "帝国護衛隊", - "SoldierPartner.10601.2": "戦闘開始時、20、20%上昇。", + "SoldierPartner.10601.2": "戦闘開始時、20、20%上昇する。", "SoldierPartner.10602.1": "帝国護衛隊", - "SoldierPartner.10602.2": "戦闘開始時、60、50%上昇。", + "SoldierPartner.10602.2": "戦闘開始時、SPが60、SP回復効率が60%上昇する。", "SoldierPartner.10603.1": "帝国護衛隊", - "SoldierPartner.10603.2": "戦闘開始時、50%(最低60)、50%獲得\nデバフ状態の敵ユニットを攻撃時、ダメージが50%増加。", + "SoldierPartner.10603.2": "戦闘開始時、SPを50%(最低60)、SP回復効率を90%上昇する。\n帝国護衛隊以外の味方ユニットは効果量の半分を獲得する。", "SoldierPartner.10604.1": "帝国護衛隊", - "SoldierPartner.10604.2": "戦闘ノード開始時、50%上昇(最小60),50%上昇。\n参戦している「帝国護衛隊」ユニット1体につき、追加で1コインを獲得。", + "SoldierPartner.10604.2": "戦闘開始時、SPを100%、SP回復効率を120%上昇する。\n帝国護衛隊以外の味方ユニットは効果量の半分を獲得する。", "SoldierPartner.10701.1": "地理協会", "SoldierPartner.10701.2": "☆1:5秒ごとに1獲得(上限6)\n☆2:5秒ごとに2獲得(上限8)\n☆3:4秒ごとに2獲得(上限12)", "SoldierPartner.10801.1": "フリー巡遊者", - "SoldierPartner.10801.2": "チトセ:会心率15%上昇。\nシア:会心ダメージが30%増加。", + "SoldierPartner.10801.2": "チトセ:会心率が6%上昇する。\nシア:会心ダメージが12%増加する。\nクルニス:戦闘開始時、出撃中のユニットに最大HPの3%分のシールドを付与する。\nフローラ:スキルダメージが3%増加する。\nエレノア:SP回復効率が4%上昇する。\nエリー:攻撃速度が4%上昇する。\nオトハ:HPが5%未満の敵を即座に倒す。", "SoldierPartner.10901.1": "ウィンドアッシュ", "SoldierPartner.10901.2": "「包囲」の上限が3になる。", "SoldierPartner.10902.1": "ウィンドアッシュ", - "SoldierPartner.10902.2": "「包囲」の上限が5になる\n「包囲」を持つ敵が1体いるごとに、「ウィンドアッシュ」ユニットの通常攻撃ダメージ10%増加、SP獲得効率10%上昇。", + "SoldierPartner.10902.2": "「包囲」の上限が5になる。\n「包囲」の印が付いた敵1体につき、「ウィンドアッシュ」のユニットの通常攻撃ダメージが20%増加し、SP回復効率が20%上昇する。", "SoldierPartner.10903.1": "ウィンドアッシュ", - "SoldierPartner.10903.2": "「包囲」の上限が5になる\n「包囲」を持つ敵が1体いるごとに、「ウィンドアッシュ」ユニットの通常攻撃ダメージが10%増加、SP獲得効率が10%上昇。\n「ウィンドアッシュ」ユニットが「包囲」マークを持つ敵を撃破後、撃破者の攻撃力が6%上昇。", + "SoldierPartner.10903.2": "「包囲」の上限が5になる。\n「包囲」の印が付いた敵1体につき、「ウィンドアッシュ」のユニットの通常攻撃ダメージが20%増加し、SP回復効率が20%上昇する。\n「ウィンドアッシュ」のユニットが「包囲」の印が付いた敵を倒すと、倒したユニットの攻撃力が10%上昇する。", "SoldierPartner.10904.1": "ウィンドアッシュ", - "SoldierPartner.10904.2": "支援枠の「ウィンドアッシュ」ユニットはSP獲得効率が100%上昇。\n「包囲」の上限が5になる\n「包囲」マークを持つ敵が1体いるごとに、「ウィンドアッシュ」ユニットの通常攻撃ダメージが10%増加し、SP獲得効率が10%上昇する。\n「ウィンドアッシュ」ユニットが「包囲」マークを持つ敵を撃破時、撃破者の攻撃力が6%上昇。", + "SoldierPartner.10904.2": "支援枠配置の「ウィンドアッシュ」のユニットは、SP回復効率が100%上昇する。\n「包囲」は最大5回まで重複できる。\n「包囲」の印が付いた敵1体につき、「ウィンドアッシュ」のユニットの通常攻撃ダメージが20%増加し、SP回復効率が20%上昇する。\n「ウィンドアッシュ」のユニットが「包囲」の印が付いた敵を倒すと、倒したユニットの攻撃力が10%上昇する。", "SoldierPartner.11001.1": "アグリ・ユニオン", - "SoldierPartner.11001.2": "戦闘勝利時に2コインを獲得。新しいフェーズに入る時、3コインを獲得", + "SoldierPartner.11001.2": "戦闘終了時、コインを1獲得する。新たなフェーズに入ると、コインを3獲得する。", + "SoldierPartner.11002.1": "アグリ・ユニオン", + "SoldierPartner.11002.2": "戦闘終了時、コインを1獲得する。新たなフェーズに入ると、コインを3獲得する。\n戦闘に敗北すると、現在の連敗数と同じ枚数のコインを追加で獲得する。1回の戦闘につき最大5枚。", + "SoldierPartner.11003.1": "アグリ・ユニオン", + "SoldierPartner.11003.2": "戦闘終了時、コインを1獲得する。新たなフェーズに入ると、コインを3獲得する。\n戦闘に敗北すると、現在の連敗数と同じ枚数のコインを追加で獲得する。1回の戦闘につき最大5枚。\n「業績」の効果がさらに50%上昇する。", + "SoldierPartner.11004.1": "アグリ・ユニオン", + "SoldierPartner.11004.2": "戦闘終了時、コインを1獲得する。新たなフェーズに入ると、コインを3獲得する。\n戦闘に敗北すると、現在の連敗数と同じ枚数のコインを追加で獲得する。1回の戦闘につき最大5枚。\n「業績」の効果がさらに50%上昇する。「業績」1回につき、「アグリ・ユニオン」のユニットのSP回復効率が追加で1.5%上昇する。", + "SoldierPartner.11005.1": "アグリ・ユニオン", + "SoldierPartner.11005.2": "戦闘終了時、コインを1獲得する。新たなフェーズに入ると、コインを3獲得する。\n戦闘に敗北すると、現在の連敗数と同じ枚数のコインを追加で獲得する。1回の戦闘につき最大5枚。\n「業績」の効果がさらに50%上昇する。「業績」1回につき、「アグリ・ユニオン」のユニットのSP回復効率が追加で1.5%上昇する。\n「アグリ・ユニオン」のユニットがスキルを発動すると、コインを1獲得する。1回の戦闘につき最大3枚。", "SoldierPartner.11101.1": "森の仲間たち", "SoldierPartner.11101.2": "10秒ごとに発動するようになる。", "SoldierPartner.11102.1": "森の仲間たち", "SoldierPartner.11102.2": "8秒ごとに発動するようになる。", "SoldierPartner.11103.1": "森の仲間たち", - "SoldierPartner.11103.2": "5秒ごとに発動する\nユニットが倒れるたび、「森の仲間たち」のSP獲得効率が100%上昇。", + "SoldierPartner.11103.2": "5秒ごとに発動するようになる。\n味方のユニットが倒れるたび、「森の仲間たち」のSP獲得効率が100%上昇。", "SoldierPartner.11201.1": "シャロ", "SoldierPartner.11201.2": "☆1:攻撃力の60%、最大HPの10%を引き継ぐ\n☆2:攻撃力の120%、最大HPの50%を引き継ぐ\n☆3:攻撃力の500%、最大HPの100%を引き継ぐ", "SoldierPartner.11301.1": "サバイバルの達人", @@ -60,31 +68,109 @@ "SoldierPartner.11303.1": "サバイバルの達人", "SoldierPartner.11303.2": "1体につきが16%上昇。", "SoldierPartner.11401.1": "恩恵の加護", - "SoldierPartner.11401.2": "「ホーリーボディ」を1つ有効化する", + "SoldierPartner.11401.2": "「ホーリーボディ」を1つ付与する", "SoldierPartner.11402.1": "恩恵の加護", - "SoldierPartner.11402.2": "追加で攻撃ステータスが2番目に高いユニットに「ホーリーボディ」を1つ有効化する(最大2つまで)", + "SoldierPartner.11402.2": "追加で攻撃ステータスが2番目に高いユニットに「ホーリーボディ」を1つ付与する(最大2つまで)", + "SoldierPartner.11403.1": "恩恵の加護", + "SoldierPartner.11403.2": "追加で攻撃ステータスが2番目、3番目に高いユニットに「ホーリーボディ」を付与する(合計3体)。「ホーリーボディ」によるステータス上昇量がさらに100%増加する。", "SoldierPartner.11501.1": "百発百中", - "SoldierPartner.11501.2": "すべてのユニット+5%、「百発百中」ユニットは5%追加で上昇", + "SoldierPartner.11501.2": "すべてのユニットの会心率が8%上昇する。百発百中のユニットはさらに10%上昇する。", "SoldierPartner.11502.1": "百発百中", - "SoldierPartner.11502.2": "すべてのユニット+10%、「百発百中」ユニットは10%追加で上昇", + "SoldierPartner.11502.2": "すべてのユニットの会心率が16%上昇する。百発百中のユニットはさらに24%上昇する。", "SoldierPartner.11503.1": "百発百中", - "SoldierPartner.11503.2": "すべてのユニット+15%、「百発百中」ユニットは15%追加で上昇", + "SoldierPartner.11503.2": "すべてのユニットの会心率が20%上昇し、「百発百中」のユニットはさらに30%上昇する。\n「百発百中」のユニットが会心を発生させると、会心ダメージが5%上昇する。この効果は最大60回まで重複できる。", + "SoldierPartner.11504.1": "百発百中", + "SoldierPartner.11504.2": "すべてのユニットの会心率が30%上昇し、「百発百中」のユニットはさらに45%上昇する。\n「百発百中」のユニットが会心を発生させると、会心ダメージが5%上昇する。この効果は最大60回まで重複できる。\n「百発百中」のユニットがHP70%未満の敵を攻撃する時、必ず会心が発生する。", "SoldierPartner.11601.1": "戦士の頂", - "SoldierPartner.11601.2": "「戦士の風格」1につき、+20%", + "SoldierPartner.11601.2": "「戦士の風格」1につき、スキルダメージが50%増加する。", "SoldierPartner.11602.1": "戦士の頂", - "SoldierPartner.11602.2": "「戦士の風格」1につき、+50%", + "SoldierPartner.11602.2": "「戦士の風格」1につき、スキルダメージが100%増加する。", "SoldierPartner.11603.1": "戦士の頂", - "SoldierPartner.11603.2": "「戦士の風格」1につき、+100%", + "SoldierPartner.11603.2": "「戦士の風格」1につき、スキルダメージが150%増加する。重複上限が10回になる。", "SoldierPartner.11701.1": "魅力全開", - "SoldierPartner.11701.2": "毎回「魅惑」を1付与(上限2)", + "SoldierPartner.11701.2": "1回につき「魅了」を1付与する。最大3回まで重複できる。", "SoldierPartner.11702.1": "魅力全開", - "SoldierPartner.11702.2": "毎回「魅惑」を2付与(上限5)", + "SoldierPartner.11702.2": "1回につき「魅了」を1付与する。最大6回まで重複できる。", "SoldierPartner.11703.1": "魅力全開", - "SoldierPartner.11703.2": "「魅惑」の上限数がなくなる", + "SoldierPartner.11703.2": "1回につき「魅了」を1付与する。重複上限はない。", "SoldierPartner.11801.1": "数は力なり", - "SoldierPartner.11801.2": "「数は力なり」ユニットが10%、5%を獲得", + "SoldierPartner.11801.2": "「数は力なり」のユニットは、10%、5%を獲得", "SoldierPartner.11802.1": "数は力なり", "SoldierPartner.11802.2": "すべてのユニットが10%、5%を獲得", "SoldierPartner.11901.1": "サボりの釣果", - "SoldierPartner.11901.2": "「サボりの釣果」ユニットは12秒ごとに4秒間「サボり状態」に移行する。\n戦闘終了時、EXPを2獲得。" + "SoldierPartner.11901.2": "「サボりの釣果」のユニットは12秒ごとに4秒間「サボリ状態」になる。\n敵との戦闘が終わると、フィールド上の「サボりの釣果」のユニット数と同じ量の経験値を獲得する。", + "SoldierPartner.11902.1": "サボりの釣果", + "SoldierPartner.11902.2": "「サボりの釣果」のユニットは12秒ごとに4秒間「サボリ状態」になる。\n「サボリ状態」が終了すると、次に「サボリ状態」になるまで「終わらニャい!」が発動する。\n「終わらニャい!」:「サボりの釣果」のユニットの攻撃速度が100%、SP回復効率が100%上昇する。", + "SoldierPartner.12001.1": "龍の末裔", + "SoldierPartner.12001.2": "「九霄瑞彩祝砲(きゅうしょうずいさいしゅくほう)」を召喚する。", + "SoldierPartner.12002.1": "龍の末裔", + "SoldierPartner.12002.2": "ターン終了時、ランダムな「龍の末裔」の☆1ユニットを1体獲得する。", + "SoldierPartner.12101.1": "白猫劇団", + "SoldierPartner.12101.2": "カシミラ:支援スキルの「ヘルバースト」が敵を0.5秒間スタンさせ、50%の確率で「ヘルバースト」をさらに1回行う。\nシャトン:主力スキルの「パイロディザスター」が命中した敵に、5秒間持続する「魔痕」を付与する。シャトンは「魔痕」が付与された敵に通常攻撃ダメージを与えると、攻撃力の150%分の追加ダメージを与える。同じ敵に対しては1秒間に最大2回発動できる。", + "SoldierPartner.12201.1": "デザートゲイル", + "SoldierPartner.12201.2": "「荒砂の戦傀」を召喚する。", + "SoldierPartner.12202.1": "デザートゲイル", + "SoldierPartner.12202.2": "「荒砂の戦傀」が登場すると、周囲の敵を「挑発」する。\n「挑発」:敵を強制的に自分へ攻撃させる。", + "SoldierPartner.12203.1": "デザートゲイル", + "SoldierPartner.12203.2": "「荒砂の戦傀」が登場した時、周囲の敵を「挑発」する。\n「荒砂の戦傀」がスキル「砂嵐」を解放する。扇状の広範囲に砂が噴き出し、命中した敵に攻撃力の300%分のダメージを与えてノックバックさせる。", + "SoldierPartner.12204.1": "デザートゲイル", + "SoldierPartner.12204.2": "「荒砂の戦傀」が登場した時、周囲の敵を「挑発」する。\n「荒砂の戦傀」がスキル「砂嵐」を解放する。扇状の広範囲に砂が噴き出し、命中した敵に攻撃力の300%分のダメージを与えてノックバックさせる。\n「荒砂の戦傀」の生存中、「デザートゲイル」のユニットは3秒ごとに会心率が3%上昇し、会心ダメージが8%増加する。最大12回まで重複できる。", + "SoldierPartner.12301.1": "黎明団", + "SoldierPartner.12301.2": "「追猟」を1獲得する。最大5回まで重複できる。", + "SoldierPartner.12302.1": "黎明団", + "SoldierPartner.12302.2": "「追猟」を1獲得する。最大5回まで重複できる。\n「追猟」を獲得した時、追加でSPが40%上昇する。", + "SoldierPartner.12401.1": "航海の達人", + "SoldierPartner.12401.2": "「強風」:すべての味方ユニットの攻撃速度が20%上昇する。「航海の達人」のユニットはさらに20%上昇し、戦闘開始時にSPを30%獲得する。\n「晴天」:すべての味方ユニットの与ダメージが10%増加する。「航海の達人」のユニットはさらに10%増加する。\n「満潮」:すべての味方ユニットが最大HPの8%分のシールドを獲得する。「航海の達人」のユニットはさらに8%分を獲得する。\n「海霧」:すべての味方ユニットの被ダメージが6%減少する。「航海の達人」のユニットはさらに6%減少する。\n「豪雨」:ボード上のすべてのユニットの攻撃速度が15%、SP回復効率が30%低下する。「航海の達人」のユニットは影響を受けない。", + "SoldierPartner.12501.1": "エースエージェント", + "SoldierPartner.12501.2": "すべての味方ユニットの会心ダメージが30%増加する。「エースエージェント」のユニットはさらに30%増加する。", + "SoldierPartner.12502.1": "エースエージェント", + "SoldierPartner.12502.2": "すべての味方ユニットの会心ダメージが60%増加する。「エースエージェント」のユニットはさらに60%増加する。\n「エースエージェント」のユニットが会心を発生させると、対象の防御力を5低下させ、最大10回まで重複できる。", + "SoldierPartner.12601.1": "指揮官", + "SoldierPartner.12601.2": "「リーダーの激励」:\nカシミラ:スキル発動後、4秒間、フォロワー全員の攻撃速度が40%上昇する。\nフィレン:スキル発動後、フォロワー全員がすぐにSPを15%獲得する。\nグレースホルン:スキル発動後、フォロワー全員のHPを最大HPの3%回復し、防御力を10%上昇させる。防御力の上昇は最大6回まで重複できる。\nハサラ:スキル発動後、10秒間、フォロワー全員がダメージを与える時、敵の防御力を50%無視する。", + "SoldierPartner.12602.1": "指揮官", + "SoldierPartner.12602.2": "「指揮官」のユニットのうち、最も価値の高い1体が「総指揮官」になる。「総指揮官」はすべての「リーダーの激励」を得て、ほかの味方ユニットは全員、その「フォロワー」になる。「総指揮官」自身にも「リーダーの激励」が適用されるが、効果は20%低下する。", + "SoldierPartner.12701.1": "華麗な魔法", + "SoldierPartner.12701.2": "スキルダメージが50%増加する。追加のスキルは効果が36%に減衰する。", + "SoldierPartner.12702.1": "華麗な魔法", + "SoldierPartner.12702.2": "スキルダメージが70%増加する。追加のスキルは効果が60%に減衰する。", + "SoldierPartner.12703.1": "華麗な魔法", + "SoldierPartner.12703.2": "スキルダメージが100%増加する。追加のスキルは効果が90%に減衰する。\n「華麗な魔法」のユニットはSP回復効率がさらに30%上昇する。", + "SoldierPartner.12801.1": "火力制圧", + "SoldierPartner.12801.2": "攻撃速度が3%上昇する。", + "SoldierPartner.12802.1": "火力制圧", + "SoldierPartner.12802.2": "攻撃速度が5%上昇する。", + "SoldierPartner.12803.1": "火力制圧", + "SoldierPartner.12803.2": "攻撃速度が6%上昇し、攻撃力が追加で8%上昇する。", + "SoldierPartner.12804.1": "火力制圧", + "SoldierPartner.12804.2": "攻撃速度が6%上昇し、攻撃力が追加で20%上昇する。重複上限が30回になる。", + "SoldierPartner.12901.1": "博識", + "SoldierPartner.12901.2": "すべての味方ユニットのSP回復効率が10%上昇する。「博識」のユニットはさらに10%上昇する。", + "SoldierPartner.12902.1": "博識", + "SoldierPartner.12902.2": "すべての味方ユニットのSP回復効率が15%上昇する。「博識」のユニットはさらに25%上昇する。", + "SoldierPartner.12903.1": "博識", + "SoldierPartner.12903.2": "すべての味方ユニットのSP回復効率が30%上昇する。「博識」のユニットはさらに60%上昇する。", + "SoldierPartner.13001.1": "美食家", + "SoldierPartner.13001.2": "与えたダメージの2%分のHPを回復する。戦闘開始から10秒後、HPの3%分のシールドを獲得する。", + "SoldierPartner.13002.1": "美食家", + "SoldierPartner.13002.2": "与えたダメージの2.5%分のHPを回復する。戦闘開始から10秒後、HPの5%分のシールドを獲得する。", + "SoldierPartner.13003.1": "美食家", + "SoldierPartner.13003.2": "与えたダメージの3%分のHPを回復する。戦闘開始から10秒後、HPの10%分のシールドを獲得する。\nシールドの持続中、被ダメージが30%減少する。", + "SoldierPartner.13101.1": "騎士道精神", + "SoldierPartner.13101.2": "自身の最大HPの20%分のシールドを生成する。1回の戦闘につき最大4回発動する。", + "SoldierPartner.13102.1": "騎士道精神", + "SoldierPartner.13102.2": "自身の最大HPの20%分のシールドを生成する。同時に、自身にも最大HPの10%分のシールドを付与する。1回の戦闘での発動上限が8回になる。", + "SoldierPartner.13201.1": "ウェポンマスター", + "SoldierPartner.13201.2": "「チャージ」の重複上限は5回になる。", + "SoldierPartner.13202.1": "ウェポンマスター", + "SoldierPartner.13202.2": "「チャージ」の重複上限は10回になる。", + "SoldierPartner.13301.1": "閃銀騎士", + "SoldierPartner.13301.2": "最大HPの1%と防御力の50%を攻撃力に変換する。スキル発動時に自身のシールドをすべて消費し、消費したシールド値1につき、そのスキルのスキルダメージがさらに0.05%%増加する。", + "SoldierPartner.13401.1": "特大スクープ", + "SoldierPartner.13401.2": "戦闘開始時、攻撃対象の敵を「注目の的」に指定する。「注目の的」に指定された敵は、被ダメージが30%増加する。「注目の的」が倒れると、「かぼちゃおばけ」を1体召喚し、次の敵を新たな「注目の的」に指定する。", + "SoldierPartner.13501.1": "千変万化", + "SoldierPartner.13501.2": "オトハが登場すると、ボード上のユニット数が最も多い「百発百中」「火力制圧」「エースエージェント」のいずれかのシナジーに自動で加わり、そのシナジーの人数を1増やして効果を得る。\nオトハの☆の数が1上がるたびに、参加できるシナジーの数が1増える。最大で3種類すべてに参加できる。", + "SoldierPartner.13601.1": "忍道の継承", + "SoldierPartner.13601.2": "ナノハ:スキルが敵に命中すると、5%の確率でオトハの連携追撃が発動する。「天誅」を1回繰り出し、敵に攻撃力の241%分のスキルダメージを与える。3回目の発動ごとに「天誅」を3回繰り出す。\nオトハ:スキル発動時、100%の確率でナノハの連携追撃が発動する。「花影散華」を繰り出し、経路上の敵に攻撃力の192%分のスキルダメージを複数回与える。", + "SoldierPartner.13701.1": "ご本人登場", + "SoldierPartner.13701.2": "ナズナ:戦闘開始時、「サンドバッグシャロ」を1体召喚し、フィールド上の敵全員を「挑発」する。「サンドバッグシャロ」は5秒間生存すると自爆し、範囲内の敵に攻撃力の100%分のスキルダメージを与えて退場する。これにより、シャロの支援スキルの登場時効果を発動させることができる。\nシャロ:登場後、6秒ごとに「助っ人コール」を1回発動し、ナズナがSPを50%獲得する。" } \ No newline at end of file diff --git a/data/language/ja_jp/soldierpartnergroup.json b/data/language/ja_jp/soldierpartnergroup.json index 2debe3bec..302159aca 100644 --- a/data/language/ja_jp/soldierpartnergroup.json +++ b/data/language/ja_jp/soldierpartnergroup.json @@ -1,40 +1,76 @@ { "SoldierPartnerGroup.1.1": "空白旅団", - "SoldierPartnerGroup.1.2": "「空白旅団」ユニットがスキル発動時、「空白旅団」全体が「雛菊」を獲得。\n「雛菊」:攻撃力5%上昇、会心ダメージが10%増加。\nフィールド上の「雛菊」の合計数が30に達すると、「トリプルノヴァ」が発動。\n「トリプルノヴァ」:5秒間、全ユニットのSP獲得効率が20%上昇、会心率が100%、終了時にフィールド上のすべての「雛菊」をリセット。", + "SoldierPartnerGroup.1.2": "空白旅団のユニットがスキルを発動すると、空白旅団のユニット全員が「ヒナギク」を獲得する。\n「ヒナギク」:攻撃力が5%上昇し、会心ダメージが10%増加する。\nフィールド上の「ヒナギク」の合計が30に達すると、「トリプルノヴァ」が発動する。\n「トリプルノヴァ」:すべてのユニットのSP回復効率が20%、会心率が100%上昇する。5秒間持続し、終了時にフィールド上の「ヒナギク」をすべて消去する。", "SoldierPartnerGroup.10.1": "アグリ・ユニオン", - "SoldierPartnerGroup.10.2": "戦闘勝利時、追加のコインを獲得。", + "SoldierPartnerGroup.10.2": "さまざまな方法でコインを追加で獲得できる。このシナジーでコインを1枚獲得するたびに、「業績」を1獲得する。\n「業績」:1につき、「アグリ・ユニオン」のユニットの最大HPが2%、攻撃力が5%上昇する。\n現在の「業績」:==HARVEST==", "SoldierPartnerGroup.11.1": "森の仲間たち", - "SoldierPartnerGroup.11.2": "一定時間ごとに「自然成長」を1回発動する。\n「自然成長」:主力枠に配置されているユニットの最大HPの3%を回復する。「森の仲間たち」ユニットは効果が倍になる。", + "SoldierPartnerGroup.11.2": "一定時間ごとに「自然成長」が発動する。\n「自然成長」:主力枠配置のユニットのHPを最大HPの3%回復する。「森の仲間たち」のユニットには効果が2倍になる。", "SoldierPartnerGroup.12.1": "シャロ", - "SoldierPartnerGroup.12.2": "シャロ登場時、自身以外のすべての「森の仲間たち」をリリースし、その合計攻撃力と最大HPを引き継いで獲得し、さらに引き継いだ値に等しいHPを回復する。この効果はシャロが主力枠・支援枠のどちらに配置されていても発動する。\n戦闘中、主力枠のユニットが戦闘不能になった時、シャロが支援枠に配置されている場合、シャロは主力枠に登場する。", + "SoldierPartnerGroup.12.2": "シャロが主力枠に配置された状態で戦闘を開始した時、または支援枠から主力枠に移動した時、自身以外のすべての「森の仲間たち」をリリースし、その合計攻撃力と最大HPを引き継いで獲得し、さらに引き継いだ値に等しいHPを回復する。この効果はシャロが主力枠・支援枠のどちらに配置されていても発動する。\n戦闘中、主力枠のユニットが戦闘不能になった時、シャロは支援枠から主力枠に移動する。", "SoldierPartnerGroup.13.1": "サバイバルの達人", - "SoldierPartnerGroup.13.2": "配置ユニットの中に「サバイバルの達人」が1体いるごとに、すべてのユニットの最大HPが増加。", + "SoldierPartnerGroup.13.2": "出撃中の「サバイバルの達人」のユニット1体につき、すべてのユニットの最大HPが上昇する。", "SoldierPartnerGroup.14.1": "恩恵の加護", - "SoldierPartnerGroup.14.2": "すべてのユニットの攻撃力が5%上昇、主力枠に配置されているユニットの中で最も攻撃ステータスが高いユニットに「ホーリーボディ」を付与。\n「ホーリーボディ」:攻撃力が20%、攻撃速度が100%、SP獲得効率が60%上昇。", + "SoldierPartnerGroup.14.2": "すべてのユニットの攻撃力が3%上昇する。主力枠配置のユニットのうち、攻撃力が最も高いユニットを「ホーリーボディ」を付与する。\n「ホーリーボディ」:攻撃力が30%、攻撃速度が50%、SP回復効率が25%上昇する。", "SoldierPartnerGroup.15.1": "百発百中", - "SoldierPartnerGroup.15.2": "すべてのユニットの会心率が上昇、「百発百中」ユニットは追加で上昇。", + "SoldierPartnerGroup.15.2": "すべての味方ユニットの会心率が上昇する。「百発百中」のユニットはさらに上昇する。", "SoldierPartnerGroup.16.1": "戦士の頂", - "SoldierPartnerGroup.16.2": "「戦士の頂」ユニットがスキル発動時、自身に「戦士の風格」を1付与する(上限5)。\n「戦士の風格」1につき、スキルダメージ増加。", + "SoldierPartnerGroup.16.2": "「戦士の頂」のユニットがスキルを発動すると、自身が「戦士の風格」を1獲得する(最大5回まで重複)。\n「戦士の風格」:1回につき、スキルダメージが増加する。", "SoldierPartnerGroup.17.1": "魅力全開", - "SoldierPartnerGroup.17.2": "「魅力全開」ユニットがスキル発動時、すべての敵に「魅惑」を付与。\n「魅惑」:8秒間、被ダメージが10%上昇。", + "SoldierPartnerGroup.17.2": "「魅力全開」のユニットがスキルを発動すると、すべての敵に「魅了」を付与する。\n「魅了」:8秒間、被ダメージが10%増加する。", "SoldierPartnerGroup.18.1": "数は力なり", "SoldierPartnerGroup.18.2": "他のシナジーが1種類有効化されるごとに、攻撃力と会心率が上昇。", "SoldierPartnerGroup.19.1": "サボりの釣果", - "SoldierPartnerGroup.19.2": "「サボりの釣果」ユニットは一定時間ごとに「サボリ状態」に入る。戦闘終了時、EXPを2獲得。\n「サボリ状態」:スキルや通常攻撃を行わなくなり、被ダメージが25%減少。", + "SoldierPartnerGroup.19.2": "「サボりの釣果」ユニットは一定時間ごとに「サボリ状態」にはいり、戦闘終了時、EXPを獲得する。\n「サボリ状態」:スキルや通常攻撃を行わなくなり、被ダメージが25%減少する。", "SoldierPartnerGroup.2.1": "ヨロズ配達", - "SoldierPartnerGroup.2.2": "「ヨロズ配達」ユニットのスキルがダメージを与えた時、敵に「水霧」を付与する(0.5秒ごとに最大1回まで)。\n「水霧」:10秒間、攻撃速度が5%低下、与ダメージが5%低下。", + "SoldierPartnerGroup.2.2": "「ヨロズ配達」のユニットのスキルがダメージを与えると、敵に「水霧」を付与する。0.5秒間に最大1回付与できる。\n「水霧」:攻撃速度と与ダメージがそれぞれ5%低下する。10秒間持続する。", + "SoldierPartnerGroup.20.1": "龍の末裔", + "SoldierPartnerGroup.20.2": "「九霄瑞彩祝砲(きゅうしょうずいさいしゅくほう)」を召喚する。花火を撃ち続け、ランダムな敵を攻撃する。発射頻度は龍の末裔のユニットの☆の数に応じて上昇する。", + "SoldierPartnerGroup.21.1": "白猫劇団", + "SoldierPartnerGroup.21.2": "「白猫劇団」のユニットのスキルが強化される。", + "SoldierPartnerGroup.22.1": "デザートゲイル", + "SoldierPartnerGroup.22.2": "「荒砂の戦傀」を召喚する。\n「荒砂の戦傀」はシナジーレベルに応じてスキルを解放し、最大HPと攻撃力はデザートゲイルのユニット☆の数に応じて上昇する。", + "SoldierPartnerGroup.23.1": "黎明団", + "SoldierPartnerGroup.23.2": "敵ユニットが倒されると、「黎明団」のユニットは直ちに「追猟」を獲得する。\n「追猟」:スキルダメージが60%増加する。スキルを発動すると「追猟」を1消費する。", + "SoldierPartnerGroup.24.1": "航海の達人", + "SoldierPartnerGroup.24.2": "戦闘開始時、ランダムな「天候」効果を1つ獲得する。「航海の達人」のユニットは追加の強化を受け、悪天候の影響を受けない。", + "SoldierPartnerGroup.25.1": "エースエージェント", + "SoldierPartnerGroup.25.2": "すべての味方ユニットの会心ダメージが増加する。「エースエージェント」のユニットはさらに増加する。", + "SoldierPartnerGroup.26.1": "指揮官", + "SoldierPartnerGroup.26.2": "「指揮官」のユニットと、任意の同一シナジーを1つ以上所持するユニットは、その指揮官の「フォロワー」になる。「指揮官」がスキルを発動すると、フォロワーは指揮官に応じた「リーダーの激励」を得る。「指揮官」がフィールドに2体/3体いる場合、この効果は発動しない。", + "SoldierPartnerGroup.27.1": "華麗な魔法", + "SoldierPartnerGroup.27.2": "「華麗な魔法」のユニットはスキルダメージが増加し、「二重詠唱」を獲得する。\n「二重詠唱」:主力スキルまたは支援スキルの発動時、スキル効果が追加で発生する。追加分の効果は減衰する。", + "SoldierPartnerGroup.28.1": "火力制圧", + "SoldierPartnerGroup.28.2": "「火力制圧」のユニットは通常攻撃でダメージを与えると、攻撃速度が上昇する。0.5秒ごとに1回、最大20回まで重複できる。\n上限に達すると、通常攻撃ダメージがさらに60%増加する。", + "SoldierPartnerGroup.29.1": "博識", + "SoldierPartnerGroup.29.2": "すべての味方ユニットのSP回復効率が上昇する。「博識」のユニットはさらに上昇する。", "SoldierPartnerGroup.3.1": "花咲旅団", - "SoldierPartnerGroup.3.2": "支援枠に配置されている任意のユニットがスキル発動時、「花咲旅団」ユニットは即座にSP獲得、スキルダメージ増加。\n支援枠にいる「花咲旅団」ユニットの☆の数ごとに、主力枠にいる「花咲旅団」ユニットのスキルダメージの増加効果が倍になり、異なるユニットの効果は累積する。\n☆1/2/3の「花令旅団」ユニットは、1/2/3倍のスキルダメージ増加効果を提供する。", + "SoldierPartnerGroup.3.2": "支援枠配置のユニットがスキルを発動すると、「花咲旅団」のユニットは直ちにSPを獲得し、スキルダメージが増加する。\n支援枠配置の「花咲旅団」のユニットの☆の数に応じて、主力枠配置の「花咲旅団」のユニットのスキルダメージの増加量に倍率がかかる。異なるユニットの効果は重複する。\n☆1/2/3の「花咲旅団」のユニットは、スキルダメージの増加量をそれぞれ1/2/3倍にする。", + "SoldierPartnerGroup.30.1": "美食家", + "SoldierPartnerGroup.30.2": "すべての味方ユニットはダメージを与えると、その一部をHPとして回復する。戦闘開始から10秒後、現在HPの一定割合のシールドを獲得する。", + "SoldierPartnerGroup.31.1": "騎士道精神", + "SoldierPartnerGroup.31.2": "「騎士道精神」のユニットがスキルを発動すると、自身を除く出撃中のユニットのうち、現在のシールド値が最も低いユニットにシールドを付与する。", + "SoldierPartnerGroup.32.1": "ウェポンマスター", + "SoldierPartnerGroup.32.2": "「ウェポンマスター」のユニットが通常攻撃ダメージを与えると「チャージ」を1獲得する。スキル発動時に「チャージ」をすべて消費し、同じ数の「好機」を獲得する。\n「チャージ」:1回につき、スキルダメージが20%増加する。\n「好機」:通常攻撃のたびに1消費し、その攻撃の通常攻撃ダメージが60%増加する。", + "SoldierPartnerGroup.33.1": "閃銀騎士", + "SoldierPartnerGroup.33.2": "セイナ(原点)が登場すると効果が発動する。", + "SoldierPartnerGroup.34.1": "特大スクープ", + "SoldierPartnerGroup.34.2": "ミスティが登場すると効果が発動する。", + "SoldierPartnerGroup.35.1": "千変万化", + "SoldierPartnerGroup.35.2": "オトハが登場すると効果が発動する。", + "SoldierPartnerGroup.36.1": "忍道の継承", + "SoldierPartnerGroup.36.2": "ナノハとオトハが同時に登場すると、連携効果を獲得する。", + "SoldierPartnerGroup.37.1": "ご本人登場", + "SoldierPartnerGroup.37.2": "ナズナとシャロが同時に登場すると、連携効果を獲得する。", "SoldierPartnerGroup.4.1": "恩恵意志", - "SoldierPartnerGroup.4.2": "「恩恵意志」ユニットがスキル発動時、敵全体に恩恵の印:「制裁の印」または「清算の印」を付与する。印を持つユニットが倒れた時、自身に累積している現在のスタック数の印を、最も近くにいる敵ユニットが継ぐ。\n「制裁の印」:8秒間、2秒ごとに、現在生存しているすべての「恩恵意志」ユニットの攻撃力合計の30%に相当するHPを失う。\n「清算の印」:8秒間、2秒ごとに、現在生存しているすべての「恩恵意志」ユニットの攻撃力合計の60%に相当するHPを失う。", - "SoldierPartnerGroup.5.1": "キュートフレンズ", - "SoldierPartnerGroup.5.2": "支援枠の「キュートフレンズ」ユニットのスキルダメージ増加、SP獲得効率上昇。", + "SoldierPartnerGroup.4.2": "「恩恵意志」ユニットがスキル発動時、敵全体に恩恵の印:「制裁の印」または「清算の印」を付与する。印を持つユニットが倒れた時、自身に累積している現在のスタック数の印を、最も近くにいる敵ユニットが継ぐ。\n「制裁の印」:2秒ごとに、生存しているすべての恩恵意志のユニットの攻撃力の合計値の10%に相当するHPを失う。8秒間持続する。\n「清算の印」:2秒ごとに、生存しているすべての恩恵意志のユニットの攻撃力の合計値の20%に相当するHPを失う。8秒間持続する。", + "SoldierPartnerGroup.5.1": "キューティーフレンズ", + "SoldierPartnerGroup.5.2": "支援枠配置の「キューティーフレンズ」のユニットは、スキルダメージが増加し、SP回復効率が上昇する。", "SoldierPartnerGroup.6.1": "帝国護衛隊", - "SoldierPartnerGroup.6.2": "戦闘開始時「帝国護衛隊」ユニットの初期SPが上昇し、SP獲得効率上昇。", + "SoldierPartnerGroup.6.2": "戦闘開始時、「帝国護衛隊」のユニットの初期SPとSP回復効率が上昇する。", "SoldierPartnerGroup.7.1": "地理協会", - "SoldierPartnerGroup.7.2": "一定時間ごとに「地理協会」ユニットは「援護火力」を獲得。\n「援護火力」:通常攻撃とスキルの最終ダメージが20%増加。", + "SoldierPartnerGroup.7.2": "一定時間ごとに、「地理協会」のユニットが「支援火力」を獲得する。\n「支援火力」:通常攻撃とスキルの最終ダメージが20%増加する。", "SoldierPartnerGroup.8.1": "フリー巡遊者", - "SoldierPartnerGroup.8.2": "ユニットが登場するとチーム全体に特定のステータスが上昇、「フリー巡遊者」ユニットは上昇効果が倍になる。\n「フリー巡遊者」シナジーは「フリー巡遊者」ユニットが1体のみ配置されている時のみ有効、2体配置時、効果は無効化。", + "SoldierPartnerGroup.8.2": "ユニットが登場すると、チーム全体の特定のステータスが上昇する。「フリー巡遊者」のユニットは上昇量がさらに100%増加する。", "SoldierPartnerGroup.9.1": "ウィンドアッシュ", - "SoldierPartnerGroup.9.2": "「ウィンドアッシュ」ユニットが敵にダメージを与えた時、5秒間、「包囲」マークを付与。\n「ウィンドアッシュ」ユニットが「包囲」マークを持つユニットにダメージを与えた時、与えるダメージが20%増加。" + "SoldierPartnerGroup.9.2": "「ウィンドアッシュ」のユニットが敵にダメージを与えると、5秒間持続する「包囲」の印を付与する。\n「ウィンドアッシュ」のユニットが「包囲」の印が付いた敵にダメージを与えると、与ダメージが20%増加する。" } \ No newline at end of file diff --git a/data/language/ja_jp/soldierpotential.json b/data/language/ja_jp/soldierpotential.json index 6fce373d5..1f96c94ff 100644 --- a/data/language/ja_jp/soldierpotential.json +++ b/data/language/ja_jp/soldierpotential.json @@ -1,6 +1,6 @@ { "SoldierPotential.1000101.1": "アーマーブレイク", - "SoldierPotential.1000101.2": "「主力枠配置時に発動」主力スキル命中時、敵の防御力を低下させる(最大10スタック)。", + "SoldierPotential.1000101.2": "「主力枠配置時に発動」主力スキル命中時、敵の防御力を低下させる(最大10回まで重複する)。", "SoldierPotential.1000102.1": "巨象も恐れぬ", "SoldierPotential.1000102.2": "「主力枠配置時に発動」主力スキルを、HPが最も高い敵ユニットに対して追加で発射できるようになる。", "SoldierPotential.1000301.1": "森の怒り", @@ -22,31 +22,67 @@ "SoldierPotential.1001701.1": "にゃんスティック", "SoldierPotential.1001701.2": "自身のSP獲得効率が上昇する。", "SoldierPotential.1001702.1": "猫神の恵み", - "SoldierPotential.1001702.2": "「主力枠配置時に発動」主力スキルは発動後、賢者コインを3枚獲得するものになる。", + "SoldierPotential.1001702.2": "「主力枠配置時に発動」主力スキルは発動後、賢者コインを3枚獲得する。", "SoldierPotential.10301.1": "アルティメットバーン", - "SoldierPotential.10301.2": "「支援枠配置時に発動」支援スキルが「前方へエネルギーを発射する」に変化し、与えるダメージが増加する。", + "SoldierPotential.10301.2": "「支援枠配置時に発動」支援スキルは前方へ強力な弾丸を発射するものに変化し、与えるダメージが増加する。", "SoldierPotential.10302.1": "散火の舞", "SoldierPotential.10302.2": "「主力枠配置時に発動」主力スキルで生成される「残影」の持続時間が延長され、敵を追跡できるようになる。", "SoldierPotential.10701.1": "聖誓・光明賛歌", "SoldierPotential.10701.2": "「支援枠配置時に発動」支援スキル「聖光の盾」が敵に命中した時、「気絶」を付与する。", "SoldierPotential.10702.1": "栄光の凱旋", "SoldierPotential.10702.2": "「支援枠配置時に発動」支援スキル「聖光の盾」が3回バウンドするようになり、バウンドするたびに「結界」を生成して範囲ダメージを与える。", + "SoldierPotential.10801.1": "広域爆撃", + "SoldierPotential.10801.2": "【支援枠配置時に発動】支援スキル「ヘルバースト」の数が増える。", + "SoldierPotential.10802.1": "長引く戦い", + "SoldierPotential.10802.2": "【支援枠配置時に発動】支援スキル「ヘルバースト」が炎の地面を残し、継続ダメージを与える。", + "SoldierPotential.11001.1": "双身の夜裔", + "SoldierPotential.11001.2": "【支援枠配置時に発動】支援スキルで「シャドウサーヴァント」を追加で1体召喚し、すべての分身の持続時間が延びる。", "SoldierPotential.1100101.1": "ウルフパック", "SoldierPotential.1100101.2": "「支援枠配置時に発動」支援スキル発動後、ボード上の味方の「森の仲間たち」ユニットの攻撃力上昇効果がさらに強化される。", "SoldierPotential.1100102.1": "ウルフリーダー", "SoldierPotential.1100102.2": "「支援枠配置時に発動」支援スキル発動後、ボード上の味方の「森の仲間たち」ユニットの攻撃力上昇効果がさらに大幅に強化される。", + "SoldierPotential.11002.1": "幻舞の歩み", + "SoldierPotential.11002.2": "【主力枠配置時に発動】ランダムな敵のそばに「シャドウサーヴァント」を繰り返し生成する。最大3体。主力スキル発動時、すべての「シャドウサーヴァント」が一斉に連続斬撃を行う。", + "SoldierPotential.1100701.1": "一斉種まき", + "SoldierPotential.1100701.2": "【支援枠配置時に発動】支援スキルの3連射が掃射に変わる。", + "SoldierPotential.1100702.1": "残業続行", + "SoldierPotential.1100702.2": "【支援枠配置時に発動】支援スキルの持続時間が延長される。", "SoldierPotential.11101.1": "ベクトル・硬化", "SoldierPotential.11101.2": "「主力枠配置時に発動」主力スキルで氷の矢を1本発射するごとに自身の与ダメージが増加する(最大10スタック)。この効果はスキル終了時に消失する。", "SoldierPotential.11102.1": "定量・堆積", "SoldierPotential.11102.2": "「支援枠配置時に発動」支援スキルが「氷柱の陣列」を生成して範囲ダメージを与えるものに変化する。", "SoldierPotential.11201.1": "迅風開雲", - "SoldierPotential.11201.2": "「主力枠配置時に発動」通常攻撃が「持続的に剣気を振るう」ものに変化し、範囲ダメージを与えるようになる。", + "SoldierPotential.11201.2": "「主力枠配置時に発動」通常攻撃が「持続的に剣気を繰り出す」ものに変化し、範囲ダメージを与えるようになる。", "SoldierPotential.11202.1": "疾風連打", "SoldierPotential.11202.2": "「主力枠配置時に発動」主力スキル発動時、追加で3本の剣気を放ち、範囲ダメージを与える。", + "SoldierPotential.11301.1": "碧波の旋回", + "SoldierPotential.11301.2": "【主力枠配置時に発動】主力スキルで発生する波の数が増える。", + "SoldierPotential.11302.1": "飛泉のしぶき", + "SoldierPotential.11302.2": "【主力枠配置時に発動】主力スキル発動後、通常攻撃が強化される。攻撃範囲が広がり、最後の攻撃が2連撃になる。", + "SoldierPotential.11401.1": "闇の魔眼", + "SoldierPotential.11401.2": "【主力枠配置時に発動】主力スキル発動後、5秒間「魔眼解放」状態になる。通常攻撃が「インフィニティフレア」に強化され、攻撃速度が大幅に上昇する。", + "SoldierPotential.11402.1": "貫通射撃", + "SoldierPotential.11402.2": "【主力枠配置時に発動】「魔眼解放」の持続時間が延び、「インフィニティフレア」の弾が敵を貫通するようになる。", "SoldierPotential.11501.1": "おしくらまんじゅう", "SoldierPotential.11501.2": "「主力枠配置時に発動」主力スキルで生成された「残影」が自爆した後、その場に「きらきら陣地」を残して敵にダメージを与える。", "SoldierPotential.11502.1": "ねらいうち", "SoldierPotential.11502.2": "「主力枠配置時に発動」同一の敵を一定時間攻撃し続けると、「強化キャノン」を発射して敵にダメージを与える。", + "SoldierPotential.11601.1": "錆の絡みつき", + "SoldierPotential.11601.2": "【支援枠配置時に発動】支援スキル「種子の雨」が命中した敵の防御力を低下させる。", + "SoldierPotential.11602.1": "落花繽紛", + "SoldierPotential.11602.2": "【支援枠配置時に発動】支援スキル「種子の雨」の攻撃範囲が広がる。", + "SoldierPotential.11701.1": "蓄電・引", + "SoldierPotential.11701.2": "【支援枠配置時に発動】支援スキルの雷が敵に命中すると、ほかの敵へ跳ねる電撃の鎖を生成する。", + "SoldierPotential.11702.1": "雷動・元", + "SoldierPotential.11702.2": "【主力枠配置時に発動】主力スキル「雷の領域」の範囲が広がり、ダメージを与える頻度が上がる。", + "SoldierPotential.11801.1": "魂を縛る鎖", + "SoldierPotential.11801.2": "【主力枠配置時に発動】主力スキルの横薙ぎで鎖を生成して敵を引き寄せる。鎖が切れると、追加でダメージを与える。", + "SoldierPotential.11802.1": "彷徨う魂の息吹", + "SoldierPotential.11802.2": "【支援枠配置時に発動】支援スキル「鎌影」がダメージを与えると毒液を生成し、継続ダメージを与える。", + "SoldierPotential.11901.1": "遥かなる祈り", + "SoldierPotential.11901.2": "【主力枠配置時に発動】主力スキルで投げる「向日葵手裏剣」は、距離が遠いほどダメージが増加する。", + "SoldierPotential.11902.1": "花散る扇", + "SoldierPotential.11902.2": "【主力枠配置時に発動】主力スキル発動後の10秒間、通常攻撃で貫通する手裏剣を追加で3枚投げる。", "SoldierPotential.12001.1": "ラウンドローレル", "SoldierPotential.12001.2": "「主力枠配置時に発動」主力スキルのエネルギーが凝縮して爆発した後、敵の位置に持続的なダメージを与える。", "SoldierPotential.12002.1": "ゲイルヴォーテクス", @@ -55,6 +91,10 @@ "SoldierPotential.12501.2": "「支援枠配置時に発動」支援スキルは追加で「氷華」を3個生成できるようになる。", "SoldierPotential.12502.1": "風雪不動", "SoldierPotential.12502.2": "「主力枠配置時に発動」主力スキルの攻撃範囲が拡大し、持続時間が延長される。", + "SoldierPotential.12601.1": "蝶舞の隙", + "SoldierPotential.12601.2": "【支援枠配置時に発動】支援スキルが命中した敵に「蝶の印」を付与し、防御力を低下させる。", + "SoldierPotential.12602.1": "明日・灯す炎", + "SoldierPotential.12602.2": "【支援枠配置時に発動】支援スキルで「炎蝶」を追加で2体放つ。", "SoldierPotential.12701.1": "フーリアマリス", "SoldierPotential.12701.2": "「主力枠配置時に発動」主力スキル発動後、ボード上の味方ユニットがシールドを獲得する。", "SoldierPotential.12702.1": "フロスアクア", @@ -91,10 +131,26 @@ "SoldierPotential.13401.2": "「支援枠配置時に発動」支援スキルが持続攻撃に変化する。", "SoldierPotential.13402.1": "砕空裂閃", "SoldierPotential.13402.2": "「支援枠配置時に発動」支援スキルの持続時間が終了した時に爆発を引き起こし、範囲ダメージを与える。", + "SoldierPotential.13501.1": "隙あり!", + "SoldierPotential.13501.2": "【主力枠配置時に発動】主力スキル発動時、すでに存在するすべての「かぼちゃおばけ」が同時に旋風斬りを放つ。", + "SoldierPotential.13502.1": "超長時間露光", + "SoldierPotential.13502.2": "【主力枠配置時に発動】主力スキルで「かぼちゃおばけ」を追加で1体召喚し、召喚上限が10体になる。また、スキル発動時にすべての「かぼちゃおばけ」の持続時間を5秒延長する。", + "SoldierPotential.13701.1": "飽和配置", + "SoldierPotential.13701.2": "【支援枠配置時に発動】支援スキルの叩きつけ回数が6回になり、3回叩きつけるごとに「セントリー」を1台生成する。", + "SoldierPotential.13702.1": "貫通弾道", + "SoldierPotential.13702.2": "【支援枠配置時に発動】「セントリー」の弾が大きくなり、ダメージが増加して敵を貫通するようになる。", + "SoldierPotential.13901.1": "お片付けの旋風", + "SoldierPotential.13901.2": "「愛のしるし」を3つ持っている時、次に発動するスキルは「愛のしるし」をすべて消費して必殺技に強化される。", + "SoldierPotential.13902.1": "追加のお仕事", + "SoldierPotential.13902.2": "【主力枠配置時に発動】必殺技発動後、10秒間「深淵」状態になる。通常攻撃の形態が変化し、ダメージが増加する。", "SoldierPotential.14001.1": "夢を叶えるランプ", "SoldierPotential.14001.2": "「支援枠配置時に発動」支援スキルで発射される「ラビットボム」が範囲ダメージを与えるようになる。", "SoldierPotential.14002.1": "サポラビ効果", "SoldierPotential.14002.2": "「支援枠配置時に発動」支援スキルで、最大3体の敵ユニットに向けて「ラビットボム」を発射できるようになる。", + "SoldierPotential.14101.1": "赤龍・遊聚", + "SoldierPotential.14101.2": "【支援枠配置時に発動】支援スキルで「赤龍」を追加で1体召喚する。", + "SoldierPotential.14102.1": "墨符・角哨", + "SoldierPotential.14102.2": "【支援枠配置時に発動】フィールド上の「赤龍」1体につき、主力枠配置のユニットの攻撃力が上昇する。", "SoldierPotential.14301.1": "スピンカッター", "SoldierPotential.14301.2": "「支援枠配置時に発動」支援スキルで追加の斬撃を1回繰り出し、敵にダメージを与える。", "SoldierPotential.14302.1": "チェイスストーム", @@ -103,8 +159,12 @@ "SoldierPotential.14401.2": "「主力枠配置時に発動」主力スキル発動後、一定時間、通常攻撃時に「騰蛇」を生成できるようになる。「騰蛇」は自動的に敵を攻撃し、ダメージを与える。", "SoldierPotential.14402.1": "蛟龍の太刀", "SoldierPotential.14402.2": "「主力枠配置時に発動」通常攻撃が「持続的に連斬を行う」ものに変化して範囲ダメージを与えるようになる。主力スキルが「騰蛇を操る範囲攻撃」に変化し、広範囲ダメージを与える。", + "SoldierPotential.14501.1": "揺らめく孤灯", + "SoldierPotential.14501.2": "【主力枠配置時に発動】主力スキル発動後の10秒間、通常攻撃時に一定の確率で分身による射撃が発動する。\n【支援枠配置時に発動】支援スキル発動時、分身を3体召喚して敵を射撃する。", + "SoldierPotential.14502.1": "静寂の残響", + "SoldierPotential.14502.2": "【主力枠配置時に発動】主力スキルの弾が2回跳ね返り、通常攻撃時に分身による射撃が発動する確率が大幅に上昇する。\n【支援枠配置時に発動】支援スキル「催涙雨」の進む速度が低下し、攻撃回数が増える。", "SoldierPotential.14901.1": "鳴動する重罪", - "SoldierPotential.14901.2": "「主力枠配置時に発動」主力スキルで「地震波」を生成し、範囲ダメージを与える。", + "SoldierPotential.14901.2": "「主力枠配置時に発動」主力スキルは震動波を生成し、範囲ダメージを与える。", "SoldierPotential.14902.1": "滾る血", "SoldierPotential.14902.2": "「主力枠配置時に発動」主力スキル発動後、永続的に「殺伐」状態に入る。「殺伐」状態では通常攻撃が範囲ダメージに変化する。", "SoldierPotential.15001.1": "ライトニングピラー", @@ -116,29 +176,37 @@ "SoldierPotential.15002.1": "影照らし", "SoldierPotential.15002.2": "「支援枠配置時に発動」支援スキルが「光エネルギー」を引き出す回数が増加する。", "SoldierPotential.1501101.1": "バーストラン", - "SoldierPotential.1501101.2": "「支援枠配置時に発動」支援スキル発動後、「ベテランアグリユニオン社員」がフィールドに留まって戦闘を行えるようになる。", + "SoldierPotential.1501101.2": "「支援枠配置時に発動」支援スキル発動後、「ベテラン社員」がフィールドに留まって戦闘を行えるようになる。", "SoldierPotential.1501102.1": "セイントシールド", - "SoldierPotential.1501102.2": "「支援枠配置時に発動」「ベテランアグリユニオン社員」がフィールドに存在時、味方ユニットの被ダメージが減少する。", + "SoldierPotential.1501102.2": "「支援枠配置時に発動」「ベテラン社員」がフィールドに存在時、味方ユニットの被ダメージが減少する。", "SoldierPotential.15501.1": "ウサギパーティー", "SoldierPotential.15501.2": "「支援枠配置時に発動」支援スキルのサーフィン回数が増加する。", "SoldierPotential.15502.1": "リバースウェイヴ", "SoldierPotential.15502.2": "「支援枠配置時に発動」支援スキルでサーフィン時、その場に「雷電エリア」を残して範囲ダメージを与える。", "SoldierPotential.15601.1": "サプライズステップ", - "SoldierPotential.15601.2": "「支援枠配置時に発動」支援スキルで召喚された「ペンギン」が敵に向かって突撃した後、一定時間、周囲に1秒ごとに範囲ダメージを与える。", + "SoldierPotential.15601.2": "「支援枠配置時に発動」支援スキルで召喚された「ぬいぐるみペンギン」が敵に向かって突撃した後、一定時間、周囲に1秒ごとに範囲ダメージを与える。", "SoldierPotential.15602.1": "なにがでるかな?", "SoldierPotential.15602.2": "「支援枠配置時に発動」支援スキルが「味方ユニットにシールドを付与し、さらにペンギン像を生成して範囲ダメージを与える」ものに変化する。", + "SoldierPotential.15701.1": "追猟の闇鎖", + "SoldierPotential.15701.2": "【主力枠配置時に発動】主力スキルが敵に命中すると「デスデス」を付与する。「デスデス」が付いた敵への通常攻撃ダメージが増加する。", + "SoldierPotential.15702.1": "散弾の狩り", + "SoldierPotential.15702.2": "【主力枠配置時に発動】「デスデス」の持続時間が延びる。「デスデス」が付いた敵を通常攻撃すると、追加で「吊り撃ち弾」を発射して範囲ダメージを与える。", "SoldierPotential.16001.1": "跳ね回る七彩", "SoldierPotential.16001.2": "「支援枠配置時に発動」支援スキル「バブルフロッグ」のジャンプ回数が増加する。", "SoldierPotential.16002.1": "低徊する海風", - "SoldierPotential.16002.2": "「主力枠配置時に発動」主力スキルが「バブルエリア」を生成して広範囲ダメージを与えるものに変化する。さらにヴィロー(水着)が「潜水」攻撃を行って範囲ダメージを与えられるようになる。\n「支援枠配置時に発動」支援スキル「バブルガフロッグ」のジャンプ回数が大幅に増加し、速度も上昇する。", + "SoldierPotential.16002.2": "「主力枠配置時に発動」主力スキルが「アクアドーム」を生成して広範囲ダメージを与えるものに変化する。さらにヴィロー(水着)が「潜水」攻撃を行って範囲ダメージを与えられるようになる。\n「支援枠配置時に発動」支援スキル「バブルガフロッグ」のジャンプ回数が大幅に増加し、速度も上昇する。", + "SoldierPotential.16201.1": "断罪の槌", + "SoldierPotential.16201.2": "【主力枠配置時に発動】通常攻撃時、一定の確率で「星雷」が発動し、ランダムな敵を攻撃する。「星雷」消滅時、セイナ(原点)に向けて雷を放ち、経路上の敵にダメージを与える。\n【支援枠配置時に発動】支援スキル持続中、周囲に「光刃」を放ち続ける。", + "SoldierPotential.16202.1": "命を断つ裁き", + "SoldierPotential.16202.2": "【主力枠配置時に発動】「星雷」が地面に落ちると直ちに吸収される。最大5回まで重複でき、上限に達すると、次の主力スキルがすべての重複数を消費して「星震の斬撃」に変化する。\n【支援枠配置時に発動】支援スキルの持続時間が延長され、「光刃」のサイズとダメージが増加する。", "SoldierPotential.1700101.1": "セイントジャッジ", "SoldierPotential.1700101.2": "「支援枠配置時に発動」支援スキル発動時、敵のHPが50%を超えている場合、追加ダメージを与える。", "SoldierPotential.1700102.1": "ナイツウィル", "SoldierPotential.1700102.2": "「支援枠配置時に発動」支援スキルで攻撃した敵が撃破されなかった時、追加で1回攻撃を繰り出す。", "SoldierPotential.1701101.1": "スターアロー", - "SoldierPotential.1701101.2": "「支援枠配置時に発動」主力スキルの射撃回数が増加する。", + "SoldierPotential.1701101.2": "「支援枠配置時に発動」支援スキルの射撃回数が増加する。", "SoldierPotential.1701102.1": "軍功稼ぎ", - "SoldierPotential.1701102.2": "「支援枠配置時に発動」主力スキルで敵を撃破した時、賢者コインを1獲得する。", + "SoldierPotential.1701102.2": "「支援枠配置時に発動」支援スキルで敵を撃破した時、賢者コインを1獲得する。", "SoldierPotential.1702101.1": "恩恵の回収", "SoldierPotential.1702101.2": "「支援枠配置時に発動」支援スキルで獲得するSPが増加する。", "SoldierPotential.1702102.1": "栄光の贈り物", @@ -147,6 +215,34 @@ "SoldierPotential.1703101.2": "「支援枠配置時に発動」支援スキルの与えるダメージが上昇する。", "SoldierPotential.1703102.1": "轟く戦鼓", "SoldierPotential.1703102.2": "「支援枠配置時に発動」支援スキルの与えるダメージが大幅に上昇する。", + "SoldierPotential.1800101.1": "跳躍回転斬り", + "SoldierPotential.1800101.2": "【主力枠配置時に発動】主力スキルの最後に、跳び上がって回転斬りを行う攻撃が追加される。", + "SoldierPotential.1800102.1": "研ぎ澄ます刃", + "SoldierPotential.1800102.2": "【主力枠配置時に発動】通常攻撃が命中すると自身の会心率が上昇する。最大20回まで重複できる。", + "SoldierPotential.1801101.1": "魔力の障壁", + "SoldierPotential.1801101.2": "【支援枠配置時に発動】支援スキル発動時、主力枠配置のすべてのユニットにシールドを付与する。", + "SoldierPotential.1801102.1": "星の増殖", + "SoldierPotential.1801102.2": "【支援枠配置時に発動】支援スキルで召喚する「星」の数とダメージが増加する。", + "SoldierPotential.3090101.1": "堅塁に刃を隠して", + "SoldierPotential.3090101.2": "【主力枠配置時に発動】主力スキル発動後、攻撃力がさらに上昇する。", + "SoldierPotential.3090102.1": "鋭き蠍の刃", + "SoldierPotential.3090102.2": "【支援枠配置時に発動】支援スキルのダメージが増加する。", + "SoldierPotential.3091101.1": "強弩の増圧", + "SoldierPotential.3091101.2": "【支援枠配置時に発動】支援スキルの弩の矢のダメージが増加する。", + "SoldierPotential.3091102.1": "三重の砂貫き", + "SoldierPotential.3091102.2": "【支援枠配置時に発動】支援スキルが3連射になる。", + "SoldierPotential.3092101.1": "弾道加熱", + "SoldierPotential.3092101.2": "【支援枠配置時に発動】支援スキルの狙撃が命中するたびに、自身のダメージが増加する。最大5回まで重複できる。", + "SoldierPotential.3092102.1": "速射狙撃", + "SoldierPotential.3092102.2": "【支援枠配置時に発動】支援スキルの照準時間が短縮される。", + "SoldierPotential.3093101.1": "降り注ぐ砂雨", + "SoldierPotential.3093101.2": "【支援枠配置時に発動】支援スキルで召喚する「巨大な砂柱」の数が増える。", + "SoldierPotential.3093102.1": "強襲武装", + "SoldierPotential.3093102.2": "【主力枠配置時に発動】主力スキルで刀身に砂の槌を形成し、抜刀斬りの範囲とダメージが増加する。スキル終了後、通常攻撃が3連続の槌攻撃に変化し、さらに大きなダメージを与える。", + "SoldierPotential.3110101.1": "筆頭ハンター", + "SoldierPotential.3110101.2": "【支援枠配置時に発動】支援スキルで召喚する「猟犬」のうちランダムな1体が強化され、索敵範囲と攻撃範囲が広がり、ダメージが増加する。", + "SoldierPotential.3110102.1": "銀刃の絶唱", + "SoldierPotential.3110102.2": "【主力枠配置時に発動】主力スキルの突進回数が1回増え、最後に瞬間移動して斬りつける攻撃が追加され、広範囲にスキルダメージを与える。", "SoldierPotential.5080101.1": "シャロのお年玉", "SoldierPotential.5080101.2": "「支援枠配置時に発動」支援スキルでボードに登場時、ランダム枚数のコインを獲得する。", "SoldierPotential.5080102.1": "大富豪シャロ", diff --git a/data/language/ja_jp/soldierquest.json b/data/language/ja_jp/soldierquest.json deleted file mode 100644 index 3c146d5f1..000000000 --- a/data/language/ja_jp/soldierquest.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "SoldierQuest.10101.1": "累計400pt獲得", - "SoldierQuest.10102.1": "累計800pt獲得", - "SoldierQuest.10103.1": "累計1200pt獲得", - "SoldierQuest.10104.1": "累計1600pt獲得", - "SoldierQuest.10105.1": "累計2000pt獲得", - "SoldierQuest.10106.1": "累計2400pt獲得", - "SoldierQuest.10201.1": "累計2800pt獲得", - "SoldierQuest.10202.1": "累計3200pt獲得", - "SoldierQuest.10203.1": "累計3600pt獲得", - "SoldierQuest.10204.1": "累計4000pt獲得", - "SoldierQuest.10205.1": "累計4400pt獲得", - "SoldierQuest.10206.1": "累計4800pt獲得" -} \ No newline at end of file diff --git a/data/language/ja_jp/soldierquestgroup.json b/data/language/ja_jp/soldierquestgroup.json deleted file mode 100644 index 074982a49..000000000 --- a/data/language/ja_jp/soldierquestgroup.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "SoldierQuestGroup.101.1": "1週目任務", - "SoldierQuestGroup.102.1": "2週目任務" -} \ No newline at end of file diff --git a/data/language/ja_jp/soldierrecommendbuilds.json b/data/language/ja_jp/soldierrecommendbuilds.json index 5df66dc02..265473eb0 100644 --- a/data/language/ja_jp/soldierrecommendbuilds.json +++ b/data/language/ja_jp/soldierrecommendbuilds.json @@ -1,18 +1,22 @@ { "SoldierRecommendBuilds.1.1": "空白旅団&セイナ", - "SoldierRecommendBuilds.1.2": "「空白旅団」を軸とした構築。バフ効果をスタックさせ、「百発百中」の会心率上昇と「恩恵の加護」のによる強化で、攻守のバランスが取れた構築。", - "SoldierRecommendBuilds.2.1": "花咲旅団&ナツカ", - "SoldierRecommendBuilds.2.2": "「花咲旅団」を軸とした構築。高いSP獲得効率とスキルダメージを持ち、「サバイバルの達人」でサステインを高める、長期戦向け構築。", - "SoldierRecommendBuilds.3.1": "恩恵意志&カナーチェ", - "SoldierRecommendBuilds.3.2": "「恩恵意志」を軸とした構築。「恩恵の印」で持続的にHPを削り、「恩恵の加護」と「魅力全開」で補助をする、トップクラスの爆発力を誇る構築。", - "SoldierRecommendBuilds.4.1": "ウィンドアッシュ&ミネルバ", - "SoldierRecommendBuilds.4.2": "「ウィンドアッシュ」を軸とした構築。「フォルモント」で「包囲」マークをスタックさせ、通常攻撃とSP獲得効率を強化。「数は力なり」による全体攻撃強化を組み合わせた、通常攻撃をメインとした構築。", - "SoldierRecommendBuilds.5.1": "シャロと愉快な仲間たち", - "SoldierRecommendBuilds.5.2": "主力枠のユニットが倒れた後、シャロが支援枠から出撃して「森の仲間たち」のステータスを引き継ぐ構築。", - "SoldierRecommendBuilds.6.1": "キュートフレンズ&スパクル", - "SoldierRecommendBuilds.6.2": "「キュートフレンズ」を軸とした構築。全体の耐久を上げ「恩恵意志」による持続ダメージで戦う構築。", - "SoldierRecommendBuilds.7.1": "魅力全開&ウィロー(水着)", - "SoldierRecommendBuilds.7.2": "「地理協会」を軸とした構築。ウィロー(水着)に「援護火力」と「魅力全開」の「魅惑」もスタックさせていくことができる構築。", - "SoldierRecommendBuilds.8.1": "帝国護衛隊&ティリア", - "SoldierRecommendBuilds.8.2": "「帝国護衛隊」を軸とした構築。「アグリユニオン」のシナジー獲得の視野にいれ、リソースの運用に長けたシナジーを選択し、大量のコインを獲得しよう。" + "SoldierRecommendBuilds.1.2": "セイナを軸に「ヒナギク」を重ね、「百発百中」と「恩恵の加護」で強化する、バランスのよい編成。", + "SoldierRecommendBuilds.10.1": "火力制圧&カシミラ", + "SoldierRecommendBuilds.10.2": "カシミラの通常攻撃で攻撃速度を重ね、シャトンの「魔眼解放」で火力を伸ばす編成。", + "SoldierRecommendBuilds.2.1": "ウィンドアッシュ&ミネルバ", + "SoldierRecommendBuilds.2.2": "「包囲」を重ねて通常攻撃とSP回復を強化。「火力制圧」で攻撃速度も高める編成。", + "SoldierRecommendBuilds.3.1": "森の仲間たち&シャロ", + "SoldierRecommendBuilds.3.2": "主力枠のユニットが倒れると、シャロが支援枠から移動。「森の仲間たち」の強化を引き継いで戦う編成。", + "SoldierRecommendBuilds.4.1": "恩恵意志&カナーチェ", + "SoldierRecommendBuilds.4.2": "カナーチェの「恩恵の印」を5回重ねて大ダメージを狙う。「恩恵の加護」と「魅力全開」で支える編成。", + "SoldierRecommendBuilds.5.1": "アグリ・ユニオン&フィレン", + "SoldierRecommendBuilds.5.2": "連敗と戦闘後の報酬でコインを貯め、「業績」を重ねて後半に強くなる編成。", + "SoldierRecommendBuilds.6.1": "花咲旅団&ナツカ", + "SoldierRecommendBuilds.6.2": "「花咲旅団」でスキルダメージを高め、「華麗な魔法」でスキルを連続発動する編成。", + "SoldierRecommendBuilds.7.1": "デザートゲイル&ハサラ", + "SoldierRecommendBuilds.7.2": "「デザートゲイル」の召喚ユニットで戦力を補い、「戦士の頂」でつなぐ。ハサラでさらに強くなる編成。", + "SoldierRecommendBuilds.8.1": "騎士道精神&セイナ(原点)", + "SoldierRecommendBuilds.8.2": "セイナ(原点)がシールドを消費して火力を高め、「騎士道精神」でシールドを補う編成。", + "SoldierRecommendBuilds.9.1": "百発百中&オトハ", + "SoldierRecommendBuilds.9.2": "「百発百中」で会心を強化し、「忍道の継承」でオトハとナノハの火力を伸ばす編成。" } \ No newline at end of file diff --git a/data/language/ja_jp/soldierskin.json b/data/language/ja_jp/soldierskin.json index aec8f61fc..7939fe9ab 100644 --- a/data/language/ja_jp/soldierskin.json +++ b/data/language/ja_jp/soldierskin.json @@ -38,5 +38,29 @@ "SoldierSkin.2501037.1": "フレイムウルフ", "SoldierSkin.2501038.1": "もふもふ号・ネコ機長", "SoldierSkin.2501039.1": "もふもふネコ吸い", - "SoldierSkin.2501040.1": "フライドチキンボンバー" + "SoldierSkin.2501040.1": "フライドチキンボンバー", + "SoldierSkin.2501041.1": "ジンリン", + "SoldierSkin.2501042.1": "シーミャオ", + "SoldierSkin.2501043.1": "チーシア", + "SoldierSkin.2501044.1": "カシミラ", + "SoldierSkin.2501045.1": "レイセン", + "SoldierSkin.2501046.1": "クルニス", + "SoldierSkin.2501047.1": "フローラ", + "SoldierSkin.2501048.1": "フィレン", + "SoldierSkin.2501049.1": "カリン", + "SoldierSkin.2501050.1": "エレノア", + "SoldierSkin.2501051.1": "エリー", + "SoldierSkin.2501052.1": "ナノハ", + "SoldierSkin.2501053.1": "オトハ", + "SoldierSkin.2501054.1": "ミスティ", + "SoldierSkin.2501055.1": "シャトン", + "SoldierSkin.2501056.1": "セイナ(原点)", + "SoldierSkin.2501057.1": "デザートゲイル・剣士", + "SoldierSkin.2501058.1": "マスク従業員", + "SoldierSkin.2501059.1": "デザートゲイル・弓兵", + "SoldierSkin.2501060.1": "デザートゲイル・狙撃手", + "SoldierSkin.2501061.1": "黎明団双剣使い", + "SoldierSkin.2501062.1": "黎明団魔法使い", + "SoldierSkin.2501063.1": "グレースホルン", + "SoldierSkin.2501064.1": "ハサラ" } \ No newline at end of file diff --git a/data/language/ja_jp/soldierstartercard.json b/data/language/ja_jp/soldierstartercard.json deleted file mode 100644 index 485ff73cd..000000000 --- a/data/language/ja_jp/soldierstartercard.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "SoldierStarterCard.1010101.1": "空白旅団", - "SoldierStarterCard.1010101.2": "「空白旅団」ユニットの出現確率が上昇。「空白旅団」ユニットを初めて☆2に合成時、ランダムに「空白旅団」ユニットを1体獲得する。", - "SoldierStarterCard.1010101.3": "「空白旅団」ユニットの出現確率が上昇。「空白旅団」ユニットを初めて☆2に合成時、ランダムに「空白旅団」ユニットを1体獲得する。", - "SoldierStarterCard.1010102.1": "ヨロズ配達", - "SoldierStarterCard.1010102.2": "「ヨロズ配達」ユニットの出現確率が上昇。「ヨロズ配達」ユニットを初めて☆2に合成時、ランダムに「ヨロズ配達」ユニットを1体獲得する。", - "SoldierStarterCard.1010102.3": "「ヨロズ配達」ユニットの出現確率が上昇。「ヨロズ配達」ユニットを初めて☆2に合成時、ランダムに「ヨロズ配達」ユニットを1体獲得する。", - "SoldierStarterCard.1010103.1": "花咲旅団", - "SoldierStarterCard.1010103.2": "「花咲旅団」ユニットの出現確率が上昇。「花咲旅団」ユニットを初めて☆2に合成時、ランダムに「花咲旅団」ユニットを1体獲得する。", - "SoldierStarterCard.1010103.3": "「花咲旅団」ユニットの出現確率が上昇。「花咲旅団」ユニットを初めて☆2に合成時、ランダムに「花咲旅団」ユニットを1体獲得する。", - "SoldierStarterCard.1010104.1": "恩恵意志", - "SoldierStarterCard.1010104.2": "「恩恵意志」ユニットの出現確率が上昇。挑戦開始時、追加でラールを獲得する。", - "SoldierStarterCard.1010104.3": "「恩恵意志」ユニットの出現確率が上昇。挑戦開始時、追加でラールを獲得する。", - "SoldierStarterCard.1010105.1": "キュートフレンズ", - "SoldierStarterCard.1010105.2": "「キュートフレンズ」ユニットの出現確率が上昇。挑戦開始時、追加でもふもふ号・ネコ機長を獲得する。", - "SoldierStarterCard.1010105.3": "「キュートフレンズ」ユニットの出現確率が上昇。挑戦開始時、追加でもふもふ号・ネコ機長を獲得する。", - "SoldierStarterCard.1010106.1": "帝国護衛隊", - "SoldierStarterCard.1010106.2": "「帝国護衛隊」ユニットの出現確率が上昇。挑戦開始時、追加で帝国護衛隊分隊長を獲得する。", - "SoldierStarterCard.1010106.3": "「帝国護衛隊」ユニットの出現確率が上昇。挑戦開始時、追加で帝国護衛隊分隊長を獲得する。", - "SoldierStarterCard.1010107.1": "フリー巡遊者", - "SoldierStarterCard.1010107.2": "「フリー巡遊者」ユニットの出現確率が上昇。「フリー巡遊者」ユニットを初めて☆2に合成時、ランダムに「フリー巡遊者」ユニットを1体獲得する。", - "SoldierStarterCard.1010107.3": "「フリー巡遊者」ユニットの出現確率が上昇。「フリー巡遊者」ユニットを初めて☆2に合成時、ランダムに「フリー巡遊者」ユニットを1体獲得する。", - "SoldierStarterCard.1010108.1": "ウィンドアッシュ", - "SoldierStarterCard.1010108.2": "「ウィンドアッシュ」ユニットの出現確率が上昇。挑戦開始時、追加でフォルモントを獲得する。", - "SoldierStarterCard.1010108.3": "「ウィンドアッシュ」ユニットの出現確率が上昇。挑戦開始時、追加でフォルモントを獲得する。", - "SoldierStarterCard.1010109.1": "アグリ・ユニオン", - "SoldierStarterCard.1010109.2": "「アグリ・ユニオン」ユニットの出現確率が上昇。挑戦開始時、追加でベテランアグリユニオン社員を獲得する。", - "SoldierStarterCard.1010109.3": "「アグリ・ユニオン」ユニットの出現確率が上昇。挑戦開始時、追加でベテランアグリユニオン社員を獲得する。", - "SoldierStarterCard.1010110.1": "森の仲間たち", - "SoldierStarterCard.1010110.2": "「森の仲間たち」ユニットの出現確率が上昇。挑戦開始時、追加でフレイムウルフを獲得する。", - "SoldierStarterCard.1010110.3": "「森の仲間たち」ユニットの出現確率が上昇。挑戦開始時、追加でフレイムウルフを獲得する.", - "SoldierStarterCard.1010111.1": "サバイバルの達人", - "SoldierStarterCard.1010111.2": "「サバイバルの達人」ユニットの出現確率が上昇。挑戦開始時、追加で破砕ノ牙を獲得する。", - "SoldierStarterCard.1010111.3": "「サバイバルの達人」ユニットの出現確率が上昇。挑戦開始時、追加で破砕ノ牙を獲得する。", - "SoldierStarterCard.1010112.1": "恩恵の加護", - "SoldierStarterCard.1010112.2": "「恩恵の加護」ユニットの出現確率が上昇。挑戦開始時、追加でラールを獲得する。", - "SoldierStarterCard.1010112.3": "「恩恵の加護」ユニットの出現確率が上昇。挑戦開始時、追加でラールを獲得する。", - "SoldierStarterCard.1010113.1": "百発百中", - "SoldierStarterCard.1010113.2": "「百発百中」ユニットの出現確率が上昇。「百発百中」ユニットを初めて☆2に合成時、ランダムに「百発百中」ユニットを1体獲得する。", - "SoldierStarterCard.1010113.3": "「百発百中」ユニットの出現確率が上昇。「百発百中」ユニットを初めて☆2に合成時、ランダムに「百発百中」ユニットを1体獲得する。", - "SoldierStarterCard.1010114.1": "戦士の頂", - "SoldierStarterCard.1010114.2": "「戦士の頂」ユニットの出現確率が上昇。「戦士の頂」ユニットを初めて☆2に合成時、ランダムに「戦士の頂」ユニットを1体獲得する。", - "SoldierStarterCard.1010114.3": "「戦士の頂」ユニットの出現確率が上昇。「戦士の頂」ユニットを初めて☆2に合成時、ランダムに「戦士の頂」ユニットを1体獲得する。", - "SoldierStarterCard.1010115.1": "魅力全開", - "SoldierStarterCard.1010115.2": "「魅力全開」ユニットの出現確率が上昇。「魅力全開」ユニットを初めて☆2に合成時、ランダムに「魅力全開」ユニットを1体獲得する。", - "SoldierStarterCard.1010115.3": "「魅力全開」ユニットの出現確率が上昇。「魅力全開」ユニットを初めて☆2に合成時、ランダムに「魅力全開」ユニットを1体獲得する。", - "SoldierStarterCard.1010116.1": "数は力なり", - "SoldierStarterCard.1010116.2": "「数は力なり」ユニットの出現確率が上昇。挑戦開始時、追加でタワーモットを獲得する。", - "SoldierStarterCard.1010116.3": "「数は力なり」ユニットの出現確率が上昇。挑戦開始時、追加でタワーモットを獲得する。", - "SoldierStarterCard.1010117.1": "サボりの釣果", - "SoldierStarterCard.1010117.2": "「サボりの釣果」ユニットの出現確率が上昇。「サボりの釣果」ユニットを初めて☆2に合成時、ランダムに「サボりの釣果」ユニットを1体獲得する。", - "SoldierStarterCard.1010117.3": "「サボりの釣果」ユニットの出現確率が上昇。「サボりの釣果」ユニットを初めて☆2に合成時、ランダムに「サボりの釣果」ユニットを1体獲得する。", - "SoldierStarterCard.1010118.1": "起動資金", - "SoldierStarterCard.1010118.2": "挑戦開始時、賢者コインを8枚獲得する。", - "SoldierStarterCard.1010118.3": "挑戦開始時、賢者コインを8枚獲得する。", - "SoldierStarterCard.1010119.1": "情緒安定", - "SoldierStarterCard.1010119.2": "挑戦開始時、理性が20増加する。", - "SoldierStarterCard.1010119.3": "挑戦開始時、理性が20増加する。", - "SoldierStarterCard.1010120.1": "初期チーム", - "SoldierStarterCard.1010120.2": "挑戦開始時、追加で1コスト、2コストのユニットを各1体獲得する。", - "SoldierStarterCard.1010120.3": "挑戦開始時、追加で1コスト、2コストのユニットを各1体獲得する。", - "SoldierStarterCard.1010121.1": "長期注文", - "SoldierStarterCard.1010121.2": "ショップを累計15回更新後、更新費用が永久に-1される。", - "SoldierStarterCard.1010121.3": "ショップを累計15回更新後、更新費用が永久に-1される。", - "SoldierStarterCard.1010122.1": "年末調整", - "SoldierStarterCard.1010122.2": "賢者コインを累計30枚消費すると、EXPの購入費用が永久に-1される。", - "SoldierStarterCard.1010122.3": "賢者コインを累計30枚消費すると、EXPの購入費用が永久に-1される。", - "SoldierStarterCard.1010123.1": "経験値の取引", - "SoldierStarterCard.1010123.2": "30回更新後、ショップを更新するたびにショップEXPを2獲得する。", - "SoldierStarterCard.1010123.3": "30回更新後、ショップを更新するたびにショップEXPを2獲得する。", - "SoldierStarterCard.1010124.1": "客層の最適化", - "SoldierStarterCard.1010124.2": "ショップに一定確率で☆2ユニットが出現する。", - "SoldierStarterCard.1010124.3": "ショップに一定確率で☆2ユニットが出現する。", - "SoldierStarterCard.1010125.1": "上級スカウト", - "SoldierStarterCard.1010125.2": "第2フェーズ開始時にランダムで3コスト☆2ユニットを1体獲得。第3フェーズ開始時にランダムで4コスト☆2ユニットを1体獲得する。", - "SoldierStarterCard.1010125.3": "第2フェーズ開始時にランダムで3コスト☆2ユニットを1体獲得。第3フェーズ開始時にランダムで4コスト☆2ユニットを1体獲得する。", - "SoldierStarterCard.1010126.1": "堅実な探索", - "SoldierStarterCard.1010126.2": "第3フェーズのすべての戦闘ノードが「分岐」に変化する。", - "SoldierStarterCard.1010126.3": "第3フェーズのすべての戦闘ノードが「分岐」に変化する。", - "SoldierStarterCard.1010127.1": "奇策厳選", - "SoldierStarterCard.1010127.2": "今回の挑戦で今後獲得するすべての祝福カードが金色品質になる。", - "SoldierStarterCard.1010127.3": "今回の挑戦で今後獲得するすべての祝福カードが金色品質になる。", - "SoldierStarterCard.1010128.1": "常勝の威名", - "SoldierStarterCard.1010128.2": "初めて5連勝を達成時、賢者コインを20枚とEXPを10獲得する。", - "SoldierStarterCard.1010128.3": "初めて5連勝を達成時、賢者コインを20枚とEXPを10獲得する。", - "SoldierStarterCard.1010129.1": "連戦連勝", - "SoldierStarterCard.1010129.2": "初めて3連勝を達成時、賢者コインを12枚獲得する。", - "SoldierStarterCard.1010129.3": "初めて3連勝を達成時、賢者コインを12枚獲得する。", - "SoldierStarterCard.1010130.1": "ダブルパートナー", - "SoldierStarterCard.1010130.2": "挑戦開始時、ランダムに2コストユニットを2体獲得する。", - "SoldierStarterCard.1010130.3": "挑戦開始時、ランダムに2コストユニットを2体獲得する。", - "SoldierStarterCard.1010131.1": "過激な投資", - "SoldierStarterCard.1010131.2": "新しいフェーズに入るたび、現在の理性と賢者コインの値を入れ替える(理性は100以上保有できる)。", - "SoldierStarterCard.1010131.3": "新しいフェーズに入るたび、現在の理性と賢者コインの値を入れ替える(理性は100以上保有できる)。", - "SoldierStarterCard.1010133.1": "どん底リベンジ", - "SoldierStarterCard.1010133.2": "初めて5連敗を達成時、賢者コインを25枚と2コストの☆2ユニットを1体獲得する。", - "SoldierStarterCard.1010133.3": "初めて5連敗を達成時、賢者コインを25枚と2コストの☆2ユニットを1体獲得する。", - "SoldierStarterCard.1010134.1": "匠心の備え", - "SoldierStarterCard.1010134.2": "ショップレベルが9に達した後、ショップを4回更新するたびにEXPを4獲得する。", - "SoldierStarterCard.1010134.3": "ショップレベルが9に達した後、ショップを4回更新するたびにEXPを4獲得する。", - "SoldierStarterCard.1010135.1": "唯一のコア", - "SoldierStarterCard.1010135.2": "挑戦開始時、ランダムに4コストユニットを1体獲得する。", - "SoldierStarterCard.1010135.3": "挑戦開始時、ランダムに4コストユニットを1体獲得する。", - "SoldierStarterCard.1010136.1": "突破の褒賞", - "SoldierStarterCard.1010136.2": "各コストのユニットを初めて☆2に合成時、追加で賢者コインを6枚獲得する。", - "SoldierStarterCard.1010136.3": "各コストのユニットを初めて☆2に合成時、追加で賢者コインを6枚獲得する。", - "SoldierStarterCard.1010137.1": "気ままな大富豪", - "SoldierStarterCard.1010137.2": "挑戦開始時に賢者コインを12枚獲得するが、最初の5ノード内はショップを更新できない。", - "SoldierStarterCard.1010137.3": "挑戦開始時に賢者コインを12枚獲得するが、最初の5ノード内はショップを更新できない。", - "SoldierStarterCard.1010138.1": "リスクベット", - "SoldierStarterCard.1010138.2": "挑戦開始時に理性が20になり、賢者コインを20枚獲得する。", - "SoldierStarterCard.1010138.3": "挑戦開始時に理性が20になり、賢者コインを20枚獲得する。", - "SoldierStarterCard.1010139.1": "富の採掘", - "SoldierStarterCard.1010139.2": "非人間型ユニットを☆2に合成するたび、賢者コインを1枚獲得する。", - "SoldierStarterCard.1010139.3": "非人間型ユニットを☆2に合成するたび、賢者コインを1枚獲得する。", - "SoldierStarterCard.1010140.1": "広く賢才を募る", - "SoldierStarterCard.1010140.2": "1コストユニットを5体購入するたび、賢者コインを3枚獲得する。", - "SoldierStarterCard.1010140.3": "1コストユニットを5体購入するたび、賢者コインを3枚獲得する。" -} \ No newline at end of file diff --git a/data/language/ja_jp/soldierstoryresult.json b/data/language/ja_jp/soldierstoryresult.json new file mode 100644 index 000000000..5693f31f7 --- /dev/null +++ b/data/language/ja_jp/soldierstoryresult.json @@ -0,0 +1,116 @@ +{ + "SoldierStoryResult.1110.1": "退出", + "SoldierStoryResult.1110011.1": "また今度にしよう", + "SoldierStoryResult.1120.1": "退出", + "SoldierStoryResult.1120011.1": "また今度にしよう", + "SoldierStoryResult.1130.1": "退出", + "SoldierStoryResult.1130011.1": "また今度にしよう", + "SoldierStoryResult.2111100.1": "また今度にしよう", + "SoldierStoryResult.2111111.1": "自動販売神器を軽く叩くと、内部から故障でもしたかのような低いうなり声が聞こえた。続いて、心地よい音を立てて、取り出し口からきれいなコインが数枚転がり出る。\nどうやらあなたの行動が気に入らないらしい。それでも、今回は大目に見ることにしたようだ。\nもっと怒らせる覚悟があるなら、もう一度試してもいいかもしれない。", + "SoldierStoryResult.2111121.1": "コインを入れると、自動販売神器は盛大に祝福の音を鳴らした。補給品を手に入れたおかげで、さらに多くの仲間と肩を並べて戦えるようになった。\n画面には、より高価な「奇妙な体験」が表示された。次はもっと忘れられない体験になると約束している。", + "SoldierStoryResult.2111131.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2111132.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2111133.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2111134.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2111135.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2111211.1": "自動販売神器を揺さぶると、耳障りな故障警報が鳴った。続いて、心地よい音を立てて、取り出し口からきれいなコインが数枚転がり出る。\nどうやらあなたの行動が気に入らないらしい。それでも、今回は大目に見ることにしたようだ。\nもっと怒らせる覚悟があるなら、もう一度試してもいいかもしれない。", + "SoldierStoryResult.2111212.1": "自動販売神器を揺さぶると、耳障りな故障警報が鳴った。続いて、心地よい音を立てて、取り出し口からきれいなコインが数枚転がり出る。\nどうやらあなたの行動が気に入らないらしい。それでも、今回は大目に見ることにしたようだ。\nもっと怒らせる覚悟があるなら、もう一度試してもいいかもしれない。", + "SoldierStoryResult.2111221.1": "コインを入れると、自動販売神器は盛大に祝福の音を鳴らした。さらに多くの補給品を手に入れたおかげで、より多くの仲間と肩を並べて戦えるようになった。\n画面には、より高価な「極上の体験」が表示された。次はもっと忘れられない体験になると約束している。", + "SoldierStoryResult.2111222.1": "コインを入れると、自動販売神器は盛大に祝福の音を鳴らした。さらに多くの補給品を手に入れたおかげで、より多くの仲間と肩を並べて戦えるようになった。\n画面には、より高価な「極上の体験」が表示された。次はもっと忘れられない体験になると約束している。", + "SoldierStoryResult.2121100.1": "また今度にしよう", + "SoldierStoryResult.2121111.1": "自動販売神器を軽く叩くと、内部から故障でもしたかのような低いうなり声が聞こえた。続いて、心地よい音を立てて、取り出し口からきれいなコインが数枚転がり出る。\nどうやらあなたの行動が気に入らないらしい。それでも、今回は大目に見ることにしたようだ。\nもっと怒らせる覚悟があるなら、もう一度試してもいいかもしれない。", + "SoldierStoryResult.2121121.1": "コインを入れると、自動販売神器は盛大に祝福の音を鳴らした。補給品を手に入れたおかげで、さらに多くの仲間と肩を並べて戦えるようになった。\n画面には、より高価な「奇妙な体験」が表示された。次はもっと忘れられない体験になると約束している。", + "SoldierStoryResult.2121131.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2121132.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2121133.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2121134.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2121135.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2121211.1": "自動販売神器を揺さぶると、耳障りな故障警報が鳴った。続いて、心地よい音を立てて、取り出し口からきれいなコインが数枚転がり出る。\nどうやらあなたの行動が気に入らないらしい。それでも、今回は大目に見ることにしたようだ。\nもっと怒らせる覚悟があるなら、もう一度試してもいいかもしれない。", + "SoldierStoryResult.2121212.1": "自動販売神器を揺さぶると、耳障りな故障警報が鳴った。続いて、心地よい音を立てて、取り出し口からきれいなコインが数枚転がり出る。\nどうやらあなたの行動が気に入らないらしい。それでも、今回は大目に見ることにしたようだ。\nもっと怒らせる覚悟があるなら、もう一度試してもいいかもしれない。", + "SoldierStoryResult.2121221.1": "コインを入れると、自動販売神器は盛大に祝福の音を鳴らした。さらに多くの補給品を手に入れたおかげで、より多くの仲間と肩を並べて戦えるようになった。\n画面には、より高価な「極上の体験」が表示された。次はもっと忘れられない体験になると約束している。", + "SoldierStoryResult.2121222.1": "コインを入れると、自動販売神器は盛大に祝福の音を鳴らした。さらに多くの補給品を手に入れたおかげで、より多くの仲間と肩を並べて戦えるようになった。\n画面には、より高価な「極上の体験」が表示された。次はもっと忘れられない体験になると約束している。", + "SoldierStoryResult.2131100.1": "また今度にしよう", + "SoldierStoryResult.2131111.1": "自動販売神器を軽く叩くと、内部から故障でもしたかのような低いうなり声が聞こえた。続いて、心地よい音を立てて、取り出し口からきれいなコインが数枚転がり出る。\nどうやらあなたの行動が気に入らないらしい。それでも、今回は大目に見ることにしたようだ。\nもっと怒らせる覚悟があるなら、もう一度試してもいいかもしれない。", + "SoldierStoryResult.2131121.1": "コインを入れると、自動販売神器は盛大に祝福の音を鳴らした。補給品を手に入れたおかげで、さらに多くの仲間と肩を並べて戦えるようになった。\n画面には、より高価な「奇妙な体験」が表示された。次はもっと忘れられない体験になると約束している。", + "SoldierStoryResult.2131131.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2131132.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2131133.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2131134.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2131135.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2131211.1": "自動販売神器を揺さぶると、耳障りな故障警報が鳴った。続いて、心地よい音を立てて、取り出し口からきれいなコインが数枚転がり出る。\nどうやらあなたの行動が気に入らないらしい。それでも、今回は大目に見ることにしたようだ。\nもっと怒らせる覚悟があるなら、もう一度試してもいいかもしれない。", + "SoldierStoryResult.2131212.1": "自動販売神器を揺さぶると、耳障りな故障警報が鳴った。続いて、心地よい音を立てて、取り出し口からきれいなコインが数枚転がり出る。\nどうやらあなたの行動が気に入らないらしい。それでも、今回は大目に見ることにしたようだ。\nもっと怒らせる覚悟があるなら、もう一度試してもいいかもしれない。", + "SoldierStoryResult.2131221.1": "コインを入れると、自動販売神器は盛大に祝福の音を鳴らした。さらに多くの補給品を手に入れたおかげで、より多くの仲間と肩を並べて戦えるようになった。\n画面には、より高価な「極上の体験」が表示された。次はもっと忘れられない体験になると約束している。", + "SoldierStoryResult.2131222.1": "コインを入れると、自動販売神器は盛大に祝福の音を鳴らした。さらに多くの補給品を手に入れたおかげで、より多くの仲間と肩を並べて戦えるようになった。\n画面には、より高価な「極上の体験」が表示された。次はもっと忘れられない体験になると約束している。", + "SoldierStoryResult.2211100.1": "また今度にしよう", + "SoldierStoryResult.2211111.1": "自動販売神器を軽く叩くと、内部から故障でもしたかのような低いうなり声が聞こえた。続いて、心地よい音を立てて、取り出し口からきれいなコインが数枚転がり出る。\nどうやらあなたの行動が気に入らないらしい。それでも、今回は大目に見ることにしたようだ。\nもっと怒らせる覚悟があるなら、もう一度試してもいいかもしれない。", + "SoldierStoryResult.2211121.1": "コインを入れると、自動販売神器は盛大に祝福の音を鳴らした。補給品を手に入れたおかげで、さらに多くの仲間と肩を並べて戦えるようになった。\n画面には、より高価な「奇妙な体験」が表示された。次はもっと忘れられない体験になると約束している。", + "SoldierStoryResult.2211131.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2211132.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2211133.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2211134.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2211135.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2211211.1": "自動販売神器を揺さぶると、耳障りな故障警報が鳴った。続いて、心地よい音を立てて、取り出し口からきれいなコインが数枚転がり出る。\nどうやらあなたの行動が気に入らないらしい。それでも、今回は大目に見ることにしたようだ。\nもっと怒らせる覚悟があるなら、もう一度試してもいいかもしれない。", + "SoldierStoryResult.2211212.1": "自動販売神器を揺さぶると、耳障りな故障警報が鳴った。続いて、心地よい音を立てて、取り出し口からきれいなコインが数枚転がり出る。\nどうやらあなたの行動が気に入らないらしい。それでも、今回は大目に見ることにしたようだ。\nもっと怒らせる覚悟があるなら、もう一度試してもいいかもしれない。", + "SoldierStoryResult.2211221.1": "コインを入れると、自動販売神器は盛大に祝福の音を鳴らした。さらに多くの補給品を手に入れたおかげで、より多くの仲間と肩を並べて戦えるようになった。\n画面には、より高価な「極上の体験」が表示された。次はもっと忘れられない体験になると約束している。", + "SoldierStoryResult.2211222.1": "コインを入れると、自動販売神器は盛大に祝福の音を鳴らした。さらに多くの補給品を手に入れたおかげで、より多くの仲間と肩を並べて戦えるようになった。\n画面には、より高価な「極上の体験」が表示された。次はもっと忘れられない体験になると約束している。", + "SoldierStoryResult.2221100.1": "また今度にしよう", + "SoldierStoryResult.2221111.1": "自動販売神器を軽く叩くと、内部から故障でもしたかのような低いうなり声が聞こえた。続いて、心地よい音を立てて、取り出し口からきれいなコインが数枚転がり出る。\nどうやらあなたの行動が気に入らないらしい。それでも、今回は大目に見ることにしたようだ。\nもっと怒らせる覚悟があるなら、もう一度試してもいいかもしれない。", + "SoldierStoryResult.2221121.1": "コインを入れると、自動販売神器は盛大に祝福の音を鳴らした。補給品を手に入れたおかげで、さらに多くの仲間と肩を並べて戦えるようになった。\n画面には、より高価な「奇妙な体験」が表示された。次はもっと忘れられない体験になると約束している。", + "SoldierStoryResult.2221131.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2221132.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2221133.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2221134.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2221135.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2221211.1": "自動販売神器を揺さぶると、耳障りな故障警報が鳴った。続いて、心地よい音を立てて、取り出し口からきれいなコインが数枚転がり出る。\nどうやらあなたの行動が気に入らないらしい。それでも、今回は大目に見ることにしたようだ。\nもっと怒らせる覚悟があるなら、もう一度試してもいいかもしれない。", + "SoldierStoryResult.2221212.1": "自動販売神器を揺さぶると、耳障りな故障警報が鳴った。続いて、心地よい音を立てて、取り出し口からきれいなコインが数枚転がり出る。\nどうやらあなたの行動が気に入らないらしい。それでも、今回は大目に見ることにしたようだ。\nもっと怒らせる覚悟があるなら、もう一度試してもいいかもしれない。", + "SoldierStoryResult.2221221.1": "コインを入れると、自動販売神器は盛大に祝福の音を鳴らした。さらに多くの補給品を手に入れたおかげで、より多くの仲間と肩を並べて戦えるようになった。\n画面には、より高価な「極上の体験」が表示された。次はもっと忘れられない体験になると約束している。", + "SoldierStoryResult.2221222.1": "コインを入れると、自動販売神器は盛大に祝福の音を鳴らした。さらに多くの補給品を手に入れたおかげで、より多くの仲間と肩を並べて戦えるようになった。\n画面には、より高価な「極上の体験」が表示された。次はもっと忘れられない体験になると約束している。", + "SoldierStoryResult.2231100.1": "また今度にしよう", + "SoldierStoryResult.2231111.1": "自動販売神器を軽く叩くと、内部から故障でもしたかのような低いうなり声が聞こえた。続いて、心地よい音を立てて、取り出し口からきれいなコインが数枚転がり出る。\nどうやらあなたの行動が気に入らないらしい。それでも、今回は大目に見ることにしたようだ。\nもっと怒らせる覚悟があるなら、もう一度試してもいいかもしれない。", + "SoldierStoryResult.2231121.1": "コインを入れると、自動販売神器は盛大に祝福の音を鳴らした。補給品を手に入れたおかげで、さらに多くの仲間と肩を並べて戦えるようになった。\n画面には、より高価な「奇妙な体験」が表示された。次はもっと忘れられない体験になると約束している。", + "SoldierStoryResult.2231131.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2231132.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2231133.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2231134.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2231135.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2231211.1": "自動販売神器を揺さぶると、耳障りな故障警報が鳴った。続いて、心地よい音を立てて、取り出し口からきれいなコインが数枚転がり出る。\nどうやらあなたの行動が気に入らないらしい。それでも、今回は大目に見ることにしたようだ。\nもっと怒らせる覚悟があるなら、もう一度試してもいいかもしれない。", + "SoldierStoryResult.2231212.1": "自動販売神器を揺さぶると、耳障りな故障警報が鳴った。続いて、心地よい音を立てて、取り出し口からきれいなコインが数枚転がり出る。\nどうやらあなたの行動が気に入らないらしい。それでも、今回は大目に見ることにしたようだ。\nもっと怒らせる覚悟があるなら、もう一度試してもいいかもしれない。", + "SoldierStoryResult.2231221.1": "コインを入れると、自動販売神器は盛大に祝福の音を鳴らした。さらに多くの補給品を手に入れたおかげで、より多くの仲間と肩を並べて戦えるようになった。\n画面には、より高価な「極上の体験」が表示された。次はもっと忘れられない体験になると約束している。", + "SoldierStoryResult.2231222.1": "コインを入れると、自動販売神器は盛大に祝福の音を鳴らした。さらに多くの補給品を手に入れたおかげで、より多くの仲間と肩を並べて戦えるようになった。\n画面には、より高価な「極上の体験」が表示された。次はもっと忘れられない体験になると約束している。", + "SoldierStoryResult.2311100.1": "また今度にしよう", + "SoldierStoryResult.2311111.1": "自動販売神器を軽く叩くと、内部から故障でもしたかのような低いうなり声が聞こえた。続いて、心地よい音を立てて、取り出し口からきれいなコインが数枚転がり出る。\nどうやらあなたの行動が気に入らないらしい。それでも、今回は大目に見ることにしたようだ。\nもっと怒らせる覚悟があるなら、もう一度試してもいいかもしれない。", + "SoldierStoryResult.2311121.1": "コインを入れると、自動販売神器は盛大に祝福の音を鳴らした。補給品を手に入れたおかげで、さらに多くの仲間と肩を並べて戦えるようになった。\n画面には、より高価な「奇妙な体験」が表示された。次はもっと忘れられない体験になると約束している。", + "SoldierStoryResult.2311131.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2311132.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2311133.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2311134.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2311135.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2311211.1": "自動販売神器を揺さぶると、耳障りな故障警報が鳴った。続いて、心地よい音を立てて、取り出し口からきれいなコインが数枚転がり出る。\nどうやらあなたの行動が気に入らないらしい。それでも、今回は大目に見ることにしたようだ。\nもっと怒らせる覚悟があるなら、もう一度試してもいいかもしれない。", + "SoldierStoryResult.2311212.1": "自動販売神器を揺さぶると、耳障りな故障警報が鳴った。続いて、心地よい音を立てて、取り出し口からきれいなコインが数枚転がり出る。\nどうやらあなたの行動が気に入らないらしい。それでも、今回は大目に見ることにしたようだ。\nもっと怒らせる覚悟があるなら、もう一度試してもいいかもしれない。", + "SoldierStoryResult.2311221.1": "コインを入れると、自動販売神器は盛大に祝福の音を鳴らした。さらに多くの補給品を手に入れたおかげで、より多くの仲間と肩を並べて戦えるようになった。\n画面には、より高価な「極上の体験」が表示された。次はもっと忘れられない体験になると約束している。", + "SoldierStoryResult.2311222.1": "コインを入れると、自動販売神器は盛大に祝福の音を鳴らした。さらに多くの補給品を手に入れたおかげで、より多くの仲間と肩を並べて戦えるようになった。\n画面には、より高価な「極上の体験」が表示された。次はもっと忘れられない体験になると約束している。", + "SoldierStoryResult.2321100.1": "また今度にしよう", + "SoldierStoryResult.2321111.1": "自動販売神器を軽く叩くと、内部から故障でもしたかのような低いうなり声が聞こえた。続いて、心地よい音を立てて、取り出し口からきれいなコインが数枚転がり出る。\nどうやらあなたの行動が気に入らないらしい。それでも、今回は大目に見ることにしたようだ。\nもっと怒らせる覚悟があるなら、もう一度試してもいいかもしれない。", + "SoldierStoryResult.2321121.1": "コインを入れると、自動販売神器は盛大に祝福の音を鳴らした。補給品を手に入れたおかげで、さらに多くの仲間と肩を並べて戦えるようになった。\n画面には、より高価な「奇妙な体験」が表示された。次はもっと忘れられない体験になると約束している。", + "SoldierStoryResult.2321131.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2321132.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2321133.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2321134.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2321135.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2321211.1": "自動販売神器を揺さぶると、耳障りな故障警報が鳴った。続いて、心地よい音を立てて、取り出し口からきれいなコインが数枚転がり出る。\nどうやらあなたの行動が気に入らないらしい。それでも、今回は大目に見ることにしたようだ。\nもっと怒らせる覚悟があるなら、もう一度試してもいいかもしれない。", + "SoldierStoryResult.2321212.1": "自動販売神器を揺さぶると、耳障りな故障警報が鳴った。続いて、心地よい音を立てて、取り出し口からきれいなコインが数枚転がり出る。\nどうやらあなたの行動が気に入らないらしい。それでも、今回は大目に見ることにしたようだ。\nもっと怒らせる覚悟があるなら、もう一度試してもいいかもしれない。", + "SoldierStoryResult.2321221.1": "コインを入れると、自動販売神器は盛大に祝福の音を鳴らした。さらに多くの補給品を手に入れたおかげで、より多くの仲間と肩を並べて戦えるようになった。\n画面には、より高価な「極上の体験」が表示された。次はもっと忘れられない体験になると約束している。", + "SoldierStoryResult.2321222.1": "コインを入れると、自動販売神器は盛大に祝福の音を鳴らした。さらに多くの補給品を手に入れたおかげで、より多くの仲間と肩を並べて戦えるようになった。\n画面には、より高価な「極上の体験」が表示された。次はもっと忘れられない体験になると約束している。", + "SoldierStoryResult.2331100.1": "また今度にしよう", + "SoldierStoryResult.2331111.1": "自動販売神器を軽く叩くと、内部から故障でもしたかのような低いうなり声が聞こえた。続いて、心地よい音を立てて、取り出し口からきれいなコインが数枚転がり出る。\nどうやらあなたの行動が気に入らないらしい。それでも、今回は大目に見ることにしたようだ。\nもっと怒らせる覚悟があるなら、もう一度試してもいいかもしれない。", + "SoldierStoryResult.2331121.1": "コインを入れると、自動販売神器は盛大に祝福の音を鳴らした。補給品を手に入れたおかげで、さらに多くの仲間と肩を並べて戦えるようになった。\n画面には、より高価な「奇妙な体験」が表示された。次はもっと忘れられない体験になると約束している。", + "SoldierStoryResult.2331131.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2331132.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2331133.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2331134.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2331135.1": "最後のコインを投入口に入れると、自動販売神器の全身に色とりどりのランプが灯った。\n気前よく払えば、見返りもある。「破産必至の豪華セット」はその名のとおりあなたを一文無しにしたが、今まさに必要なものも手に入った。\n財布は空っぽでも、まだ差し出せるものはある……", + "SoldierStoryResult.2331211.1": "自動販売神器を揺さぶると、耳障りな故障警報が鳴った。続いて、心地よい音を立てて、取り出し口からきれいなコインが数枚転がり出る。\nどうやらあなたの行動が気に入らないらしい。それでも、今回は大目に見ることにしたようだ。\nもっと怒らせる覚悟があるなら、もう一度試してもいいかもしれない。", + "SoldierStoryResult.2331212.1": "自動販売神器を揺さぶると、耳障りな故障警報が鳴った。続いて、心地よい音を立てて、取り出し口からきれいなコインが数枚転がり出る。\nどうやらあなたの行動が気に入らないらしい。それでも、今回は大目に見ることにしたようだ。\nもっと怒らせる覚悟があるなら、もう一度試してもいいかもしれない。", + "SoldierStoryResult.2331221.1": "コインを入れると、自動販売神器は盛大に祝福の音を鳴らした。さらに多くの補給品を手に入れたおかげで、より多くの仲間と肩を並べて戦えるようになった。\n画面には、より高価な「極上の体験」が表示された。次はもっと忘れられない体験になると約束している。", + "SoldierStoryResult.2331222.1": "コインを入れると、自動販売神器は盛大に祝福の音を鳴らした。さらに多くの補給品を手に入れたおかげで、より多くの仲間と肩を並べて戦えるようになった。\n画面には、より高価な「極上の体験」が表示された。次はもっと忘れられない体験になると約束している。" +} \ No newline at end of file diff --git a/data/language/ja_jp/soldierstorytype.json b/data/language/ja_jp/soldierstorytype.json new file mode 100644 index 000000000..9946094f6 --- /dev/null +++ b/data/language/ja_jp/soldierstorytype.json @@ -0,0 +1,14 @@ +{ + "SoldierStoryType.1101.1": "そのトランクがいつ現れたのか、誰も気づかなかった。影から生まれたかのようで、次の瞬間には影に溶けてしまいそうなそれが、あなたの行く手を塞ぐ。\n細い隙間の奥には一対の目が潜み、無言であなたを見つめていた。箱の中から、ぐるぐるという音が聞こえ、何かを催促しているようにも感じる。\n開けてみようと言う者もいれば、反対する者もいる。議論に決着がつかないうちに、あの目がぱちりと瞬いた。賢明な、あるいは最悪な決断を待ちわびるように。", + "SoldierStoryType.1101.2": "避けて通ることはできるかもしれない。だが、この塔があなたに向ける「探り」は、一度逃げたくらいで終わりはしない。", + "SoldierStoryType.1101.3": "怪奇トランク", + "SoldierStoryType.1102.1": "廊下の突き当たりに、大きな石像が立っている。冷たい目があなたを見つめていた。\n大きく開いた口には、手が一本すっぽりと入りそうだ。口の周りの石は、何度も触れられたのか、つるつるに磨かれている。挑んだ人は大勢いるらしいが、その後も両手が無事だったかどうかはわからない。\n石像の周りには、さまざまな付箋が貼られていた――\n「手を入れれば、正直者かどうか見抜いてくれる」\n「右手じゃないとダメ。左手はノーカン」\n「親指を立てて入れれば噛まれない。実証済み」\n「手を入れて願い事をすれば、叶うらしい」\n「本当? やってみようかな」\n「願い事は叶いましたか? 結果待ってます」\n「結果待ち」\n「私も」\n……", + "SoldierStoryType.1102.2": "石像に近づくと、思わず緊張が走る。一枚の付箋が目の前に落ちてきた。「やるなら早く」と書かれている。\n振り返ると、仲間の巡遊者たちはそろって目をそらした。どうやら、次はあなたの番らしい。", + "SoldierStoryType.1102.3": "真実の口", + "SoldierStoryType.1103.1": "閉ざされた扉の向こうから、助けを求める声が聞こえた。\n最初は曖昧な音しか聞き取れなかった。だが、その声があなたの名前を呼ぶ。何度も聞いたことがある声だ。間違いなく、あの人の――\nあなたが振り返ると、声の主は隊の中にいた。その人物はあなたと目が合い、驚いた顔をする。\n扉の向こうにいる人物は、中に閉じ込められたから助けてほしいと訴えた。そして切迫した声で、「それ」があなたたちの中に紛れ込んでいる、だまされてはいけないと告げる。\nあなたは厄介な選択を迫られたことに気づいた。", + "SoldierStoryType.1103.2": "扉の向こうの声は、なおも何度もあなたの名前を呼ぶ。重い扉越しに、どうしてまだ自分だと気づかないのかと問い詰めるかのように。", + "SoldierStoryType.1103.3": "助けを呼ぶのは誰?", + "SoldierStoryType.2101.1": "低いうなり声は、ここまで歩いてきた足音に紛れ、近づいたり遠ざかったりしていた。一同が足を止めると、それは部屋の中央に姿を現した。\n――客が来たことにようやく気づき、慌てて商売を始めたらしい。背後の「余計なもの」を隠す暇もなかったようだ。\nあなたとそれは無言の了解で、触手を古びた配線ということにした。\n「いらっしゃいませ!」\n自動販売神器が耳に心地よい声を響かせる。\n「本機はすべてのお客様に、予想もしない体験をお届けします!」\nどうやら、こちらのためらいも購入を検討していると受け取ったらしい。", + "SoldierStoryType.2101.2": "「どうぞ安心してお買い求めください!」と、変わらず元気な声で畳みかける。「本機はお客様を手ぶらでお帰ししません」\n湿った闇の奥で、何かが身じろぎしているのがわかる。あなたたちにぴったりの見返りを選びたくて、待ちきれないようだ。", + "SoldierStoryType.2101.3": "サプライズ販売神器" +} \ No newline at end of file diff --git a/data/language/ja_jp/soldierstrategycard.json b/data/language/ja_jp/soldierstrategycard.json index 3184d85d9..83e0263e4 100644 --- a/data/language/ja_jp/soldierstrategycard.json +++ b/data/language/ja_jp/soldierstrategycard.json @@ -1,137 +1,170 @@ { - "SoldierStrategyCard.2010101.1": "まとめて売却", - "SoldierStrategyCard.2010101.2": "ユニットを5体売却後、賢者コインを10枚獲得する。(この効果は1回のみ発動する)", - "SoldierStrategyCard.2010101.3": "ユニットを5体売却後、賢者コインを10枚獲得する。(この効果は1回のみ発動する)", - "SoldierStrategyCard.2010102.1": "成長計画", - "SoldierStrategyCard.2010102.2": "1コストユニットを☆2に合成するたび、賢者コインを2枚獲得する。", - "SoldierStrategyCard.2010102.3": "1コストユニットを☆2に合成するたび、賢者コインを2枚獲得する。", - "SoldierStrategyCard.2010103.1": "追加賞", - "SoldierStrategyCard.2010103.2": "戦闘に勝利するたび、賢者コインを1枚獲得する。", - "SoldierStrategyCard.2010103.3": "戦闘に勝利するたび、賢者コインを1枚獲得する。", - "SoldierStrategyCard.2010104.1": "埋没費用", - "SoldierStrategyCard.2010104.2": "初めて3連敗を達成した時、賢者コインを5枚獲得する。", - "SoldierStrategyCard.2010104.3": "初めて3連敗を達成した時、賢者コインを5枚獲得する。", - "SoldierStrategyCard.2010105.1": "追加更新", - "SoldierStrategyCard.2010105.2": "ショップ経験値を購入するたび、一定確率で無料更新を1回獲得する。", - "SoldierStrategyCard.2010105.3": "ショップ経験値を購入するたび、一定確率で無料更新を1回獲得する。", - "SoldierStrategyCard.2010106.1": "ノード手当", - "SoldierStrategyCard.2010106.2": "ノードに4回入るたび、賢者コインを4枚獲得する。", - "SoldierStrategyCard.2010106.3": "ノードに4回入るたび、賢者コインを4枚獲得する。", - "SoldierStrategyCard.2010107.1": "チームの増員", - "SoldierStrategyCard.2010107.2": "1コストユニットを5体購入するたび、ランダムに2コストユニットを1体獲得する。", - "SoldierStrategyCard.2010107.3": "1コストユニットを5体購入するたび、ランダムに2コストユニットを1体獲得する。", - "SoldierStrategyCard.2010108.1": "コインバック", - "SoldierStrategyCard.2010108.2": "ショップを8回更新するたびに、賢者コインを2枚獲得する。", - "SoldierStrategyCard.2010108.3": "ショップを8回更新するたびに、賢者コインを2枚獲得する。", - "SoldierStrategyCard.2010109.1": "人材育成", - "SoldierStrategyCard.2010109.2": "2コストユニットを☆2に合成するたび、ランダムに2コストユニットを1体獲得する。", - "SoldierStrategyCard.2010109.3": "2コストユニットを☆2に合成するたび、ランダムに2コストユニットを1体獲得する。", - "SoldierStrategyCard.2010110.1": "冷静保険", - "SoldierStrategyCard.2010110.2": "初めて理性が20未満になった時、賢者コインを20枚獲得する。", - "SoldierStrategyCard.2010110.3": "初めて理性が20未満になった時、賢者コインを20枚獲得する。", - "SoldierStrategyCard.2010111.1": "理性的な決断", - "SoldierStrategyCard.2010111.2": "ノード終了時、現在の理性が60より大きい場合、EXPを4獲得する。", - "SoldierStrategyCard.2010111.3": "ノード終了時、現在の理性が60より大きい場合、EXPを4獲得する。", + "SoldierStrategyCard.2010101.1": "開始資金", + "SoldierStrategyCard.2010101.2": "賢者コインを即座に8枚獲得する。", + "SoldierStrategyCard.2010101.3": "賢者コインを即座に8枚獲得する。", + "SoldierStrategyCard.2010102.1": "出発前の予習", + "SoldierStrategyCard.2010102.2": "経験値を即座に8獲得する。", + "SoldierStrategyCard.2010102.3": "経験値を即座に8獲得する。", + "SoldierStrategyCard.2010103.1": "魅力で招集", + "SoldierStrategyCard.2010103.2": "ショップの無料更新を即座に5回分獲得する。", + "SoldierStrategyCard.2010103.3": "ショップの無料更新を即座に5回分獲得する。", + "SoldierStrategyCard.2010104.1": "ひと休み", + "SoldierStrategyCard.2010104.2": "理性を10回復し、賢者コインを5枚獲得する。", + "SoldierStrategyCard.2010104.3": "理性を10回復し、賢者コインを5枚獲得する。", + "SoldierStrategyCard.2010105.1": "まとめ売り", + "SoldierStrategyCard.2010105.2": "以後、ユニットを合計8体売却した時、初回のみ賢者コインを10枚獲得する。", + "SoldierStrategyCard.2010105.3": "以後、ユニットを合計8体売却した時、初回のみ賢者コインを10枚獲得する。", + "SoldierStrategyCard.2010106.1": "連戦連勝", + "SoldierStrategyCard.2010106.2": "以後、初めて3連勝した時、賢者コインを12枚獲得する。", + "SoldierStrategyCard.2010106.3": "以後、初めて3連勝した時、賢者コインを12枚獲得する。", + "SoldierStrategyCard.2010107.1": "敗北から学ぶ", + "SoldierStrategyCard.2010107.2": "以後、初めて3連敗した時、魔王経験値を12獲得する。", + "SoldierStrategyCard.2010107.3": "以後、初めて3連敗した時、魔王経験値を12獲得する。", + "SoldierStrategyCard.2010108.1": "常勝の名声", + "SoldierStrategyCard.2010108.2": "以後、初めて5連勝した時、賢者コインを15枚獲得する。", + "SoldierStrategyCard.2010108.3": "以後、初めて5連勝した時、賢者コインを15枚獲得する。", + "SoldierStrategyCard.2010109.1": "理性の保険", + "SoldierStrategyCard.2010109.2": "理性が初めて20未満になった時、賢者コインを20枚獲得する。", + "SoldierStrategyCard.2010109.3": "理性が初めて20未満になった時、賢者コインを20枚獲得する。", + "SoldierStrategyCard.2010111.1": "更新研修", + "SoldierStrategyCard.2010111.2": "ショップを5回更新するたびに、経験値を2獲得する。", + "SoldierStrategyCard.2010111.3": "ショップを5回更新するたびに、経験値を2獲得する。", "SoldierStrategyCard.2010112.1": "不屈の闘志", - "SoldierStrategyCard.2010112.2": "戦闘に敗北するたび、EXP+2。", - "SoldierStrategyCard.2010112.3": "戦闘に敗北するたび、EXP+2。", - "SoldierStrategyCard.2010113.1": "エリート計画", - "SoldierStrategyCard.2010113.2": "3コストユニットを☆2に合成するたび、賢者コインを5枚獲得する。", - "SoldierStrategyCard.2010113.3": "3コストユニットを☆2に合成するたび、賢者コインを5枚獲得する。", - "SoldierStrategyCard.2010201.1": "取引裁定", - "SoldierStrategyCard.2010201.2": "ユニットを10体売却するたび、追加で賢者コインを1枚獲得する。", - "SoldierStrategyCard.2010201.3": "ユニットを10体売却するたび、追加で賢者コインを1枚獲得する。", - "SoldierStrategyCard.2010202.1": "取引チャンス", - "SoldierStrategyCard.2010202.2": "ユニットを5体売却するたび、一定確率で無料更新を1回獲得する。", - "SoldierStrategyCard.2010202.3": "ユニットを5体売却するたび、一定確率で無料更新を1回獲得する。", - "SoldierStrategyCard.2010203.1": "拡張計画", - "SoldierStrategyCard.2010203.2": "初めて3コストユニットを☆2に合成時、賢者コインを4枚獲得し、ランダムに2コストユニットを1体獲得する。", - "SoldierStrategyCard.2010203.3": "初めて3コストユニットを☆2に合成時、賢者コインを4枚獲得し、ランダムに2コストユニットを1体獲得する。", - "SoldierStrategyCard.2010204.1": "追加更新", - "SoldierStrategyCard.2010204.2": "ショップを更新するたび、一定確率で無料更新を1回獲得する。", - "SoldierStrategyCard.2010204.3": "ショップを更新するたび、一定確率で無料更新を1回獲得する。", - "SoldierStrategyCard.2010205.1": "分野拡張", - "SoldierStrategyCard.2010205.2": "即座にショップの無料更新を2回獲得する。ショップがレベルアップするたび、無料更新を2回獲得する。", - "SoldierStrategyCard.2010205.3": "即座にショップの無料更新を2回獲得する。ショップがレベルアップするたび、無料更新を2回獲得する。", - "SoldierStrategyCard.2010206.1": "連勝バースト", - "SoldierStrategyCard.2010206.2": "初めて5連勝を達成時、賢者コインを20枚獲得し、ランダムに2コストの☆3ユニットを1体獲得する。", - "SoldierStrategyCard.2010206.3": "初めて5連勝を達成時、賢者コインを20枚獲得し、ランダムに2コストの☆3ユニットを1体獲得する。", - "SoldierStrategyCard.2010207.1": "極端な投資", - "SoldierStrategyCard.2010207.2": "現在の理性が30未満の間、ノードに入るたびに賢者コインを5枚獲得する。", - "SoldierStrategyCard.2010207.3": "現在の理性が30未満の間、ノードに入るたびに賢者コインを5枚獲得する。", - "SoldierStrategyCard.2010208.1": "大器晩成", - "SoldierStrategyCard.2010208.2": "新しいノードに入る時、賢者コインを60枚以上所有している場合、EXPを5獲得する。", - "SoldierStrategyCard.2010208.3": "新しいノードに入る時、賢者コインを60枚以上所有している場合、EXPを5獲得する。", - "SoldierStrategyCard.2010209.1": "人材リザーブ", - "SoldierStrategyCard.2010209.2": "賢者コインを20消費するたび、ランダムに非人間型ユニットを1体獲得する。", - "SoldierStrategyCard.2010209.3": "賢者コインを20消費するたび、ランダムに非人間型ユニットを1体獲得する。", - "SoldierStrategyCard.2010210.1": "リーダー計画", - "SoldierStrategyCard.2010210.2": "初めて4コストユニットを☆2に合成時、賢者コインを8枚獲得し、ランダムに3コストユニットを1体獲得する。", - "SoldierStrategyCard.2010210.3": "初めて4コストユニットを☆2に合成時、賢者コインを8枚獲得し、ランダムに3コストユニットを1体獲得する。", - "SoldierStrategyCard.2010211.1": "戦術的撤退", - "SoldierStrategyCard.2010211.2": "戦闘で2連敗するたび、理性が+4され、賢者コインを4枚獲得する。", - "SoldierStrategyCard.2010211.3": "戦闘で2連敗するたび、理性が+4され、賢者コインを4枚獲得する。", - "SoldierStrategyCard.2010212.1": "累積増大", - "SoldierStrategyCard.2010212.2": "3コストユニットを8体購入するたび、ランダムに同コストのユニットを1体獲得する。", - "SoldierStrategyCard.2010212.3": "3コストユニットを8体購入するたび、ランダムに同コストのユニットを1体獲得する。", - "SoldierStrategyCard.2010213.1": "名声の現金化", - "SoldierStrategyCard.2010213.2": "新しいノードに入る時、ボード上に3コストユニットが3体存在時、賢者コインを3枚獲得する。", - "SoldierStrategyCard.2010213.3": "新しいノードに入る時、ボード上に3コストユニットが3体存在時、賢者コインを3枚獲得する。", - "SoldierStrategyCard.2010214.1": "エリート加入", - "SoldierStrategyCard.2010214.2": "ショップレベルが7以上に達した後、ノードに入るたびにランダムに3コストユニットを1体獲得する。", - "SoldierStrategyCard.2010214.3": "ショップレベルが7以上に達した後、ノードに入るたびにランダムに3コストユニットを1体獲得する。", - "SoldierStrategyCard.2010215.1": "稀に見る珍客", - "SoldierStrategyCard.2010215.2": "ショップに一定確率で☆2ユニットが1体出現する。", - "SoldierStrategyCard.2010215.3": "ショップに一定確率で☆2ユニットが1体出現する。", - "SoldierStrategyCard.2010216.1": "ロマン編成", - "SoldierStrategyCard.2010216.2": "ショップレベルが8以上に達した後、ノードに入るたびにベンチの最も左側のユニットが同コストのランダムなユニットに変化する。", - "SoldierStrategyCard.2010216.3": "ショップレベルが8以上に達した後、ノードに入るたびにベンチの最も左側のユニットが同コストのランダムなユニットに変化する。", - "SoldierStrategyCard.2010217.1": "富の暴走", - "SoldierStrategyCard.2010217.2": "フィールド上のすべてのユニットを2倍の価格で自動売却し、次の3戦の戦闘開始時に配置ユニットのHPが半減する。", - "SoldierStrategyCard.2010217.3": "フィールド上のすべてのユニットを2倍の価格で自動売却し、次の3戦の戦闘開始時に配置ユニットのHPが半減する。", - "SoldierStrategyCard.2010218.1": "自然保護", - "SoldierStrategyCard.2010218.2": "新しいノードに入る時、ボード上に非人間型ユニットが3体存在するごとに、EXPを3獲得する。", - "SoldierStrategyCard.2010218.3": "新しいノードに入る時、ボード上に非人間型ユニットが3体存在するごとに、EXPを3獲得する。", - "SoldierStrategyCard.2010219.1": "密室開発", - "SoldierStrategyCard.2010219.2": "次の3ノード内はショップを更新できなくなるが、ノードに入るたびにショップEXPを4獲得する。", - "SoldierStrategyCard.2010219.3": "次の3ノード内はショップを更新できなくなるが、ノードに入るたびにショップEXPを4獲得する。", - "SoldierStrategyCard.2010301.1": "聡明なる決断", - "SoldierStrategyCard.2010301.2": "ショップレベルが8に達した時およびそれ以降、経験値を購入すると無料更新を1回獲得する。", - "SoldierStrategyCard.2010301.3": "ショップレベルが8に達した時およびそれ以降、経験値を購入すると無料更新を1回獲得する。", - "SoldierStrategyCard.2010302.1": "ダブルアップ", - "SoldierStrategyCard.2010302.2": "理性を30消費し、現在所有している賢者コインが2倍になる。", - "SoldierStrategyCard.2010302.3": "理性を30消費し、現在所有している賢者コインが2倍になる。", - "SoldierStrategyCard.2010303.1": "狡猾な生贄", - "SoldierStrategyCard.2010303.2": "現在の理性と賢者コインの値を入れ替える。", - "SoldierStrategyCard.2010303.3": "現在の理性と賢者コインの値を入れ替える。", - "SoldierStrategyCard.2010304.1": "反撃開始", - "SoldierStrategyCard.2010304.2": "理性が0になった時、即座に理性を30回復し、賢者コインを40枚獲得する。(1回のみ発動)", - "SoldierStrategyCard.2010304.3": "理性が0になった時、即座に理性を30回復し、賢者コインを40枚獲得する。(1回のみ発動)", - "SoldierStrategyCard.2010305.1": "精鋭ユニット", - "SoldierStrategyCard.2010305.2": "ショップを更新するたび、ショップ内のランダムなユニット1体を、コストが1高い別のランダムなユニットに変化させる。", - "SoldierStrategyCard.2010305.3": "ショップを更新するたび、ショップ内のランダムなユニット1体を、コストが1高い別のランダムなユニットに変化させる。", - "SoldierStrategyCard.2010306.1": "幸運のダイス", - "SoldierStrategyCard.2010306.2": "ラッキーダイスを獲得:以降、分岐ノードではダイスを2個振り、出目の高い方を判定値とする。", - "SoldierStrategyCard.2010306.3": "ラッキーダイスを獲得:以降、分岐ノードではダイスを2個振り、出目の高い方を判定値とする。", - "SoldierStrategyCard.2010307.1": "究極のロマン", - "SoldierStrategyCard.2010307.2": "ノードに入るたび、ベンチの最も左側のユニットを同コストの別のランダムなユニットに変化させる。", - "SoldierStrategyCard.2010307.3": "ノードに入るたび、ベンチの最も左側のユニットを同コストの別のランダムなユニットに変化させる。", - "SoldierStrategyCard.2010308.1": "凱旋トリプル", - "SoldierStrategyCard.2010308.2": "3連勝を達成するたび、賢者コインを10枚獲得する。", - "SoldierStrategyCard.2010308.3": "3連勝を達成するたび、賢者コインを10枚獲得する。", - "SoldierStrategyCard.2010309.1": "勝利の道標", - "SoldierStrategyCard.2010309.2": "第6、13、20ノードにて、それぞれ賢者コインを10枚獲得する。", - "SoldierStrategyCard.2010309.3": "第6、13、20ノードにて、それぞれ賢者コインを10枚獲得する。", - "SoldierStrategyCard.2010310.1": "救世主", - "SoldierStrategyCard.2010310.2": "3連敗を達成するたび、ランダムに5コスト☆1ユニットを1体獲得する。", - "SoldierStrategyCard.2010310.3": "3連敗を達成するたび、ランダムに5コスト☆1ユニットを1体獲得する。", - "SoldierStrategyCard.2010311.1": "博徒の深淵", - "SoldierStrategyCard.2010311.2": "理性が1になる。代わりに直ちに賢者コインを60枚獲得する。", - "SoldierStrategyCard.2010311.3": "理性が1になる。代わりに直ちに賢者コインを60枚獲得する。", - "SoldierStrategyCard.2010312.1": "護衛隊集結令", - "SoldierStrategyCard.2010312.2": "「帝国護衛隊」シナジーのカウント+1", - "SoldierStrategyCard.2010312.3": "「帝国護衛隊」シナジーのカウント+1", - "SoldierStrategyCard.2010313.1": "風灰の総号令", - "SoldierStrategyCard.2010313.2": "「ウィンドアッシュ」シナジーのカウント+1", - "SoldierStrategyCard.2010313.3": "「ウィンドアッシュ」シナジーのカウント+1" + "SoldierStrategyCard.2010112.2": "戦闘に敗北した時、経験値を追加で2獲得する。", + "SoldierStrategyCard.2010112.3": "戦闘に敗北した時、経験値を追加で2獲得する。", + "SoldierStrategyCard.2010113.1": "追加の褒賞", + "SoldierStrategyCard.2010113.2": "戦闘に勝利した時、賢者コインを追加で1枚獲得する。", + "SoldierStrategyCard.2010113.3": "戦闘に勝利した時、賢者コインを追加で1枚獲得する。", + "SoldierStrategyCard.2010116.1": "追加更新", + "SoldierStrategyCard.2010116.2": "経験値を購入するたびに、一定確率で無料更新を1回獲得する。", + "SoldierStrategyCard.2010116.3": "経験値を購入するたびに、一定確率で無料更新を1回獲得する。", + "SoldierStrategyCard.2010117.1": "まとめて学ぶ", + "SoldierStrategyCard.2010117.2": "ユニットを1体合成するたびに、一定確率で賢者コインを2枚獲得する。", + "SoldierStrategyCard.2010117.3": "ユニットを1体合成するたびに、一定確率で賢者コインを2枚獲得する。", + "SoldierStrategyCard.2010118.1": "精鋭育成計画", + "SoldierStrategyCard.2010118.2": "今後、コスト3のユニットを★2に合成するたびに、賢者コインを3枚獲得する。", + "SoldierStrategyCard.2010118.3": "今後、コスト3のユニットを★2に合成するたびに、賢者コインを3枚獲得する。", + "SoldierStrategyCard.2010119.1": "人材育成", + "SoldierStrategyCard.2010119.2": "今後、コスト2のユニットを★2に合成するたびに、ランダムなコスト2のユニットを1体獲得する。", + "SoldierStrategyCard.2010119.3": "今後、コスト2のユニットを★2に合成するたびに、ランダムなコスト2のユニットを1体獲得する。", + "SoldierStrategyCard.2010202.1": "集中育成", + "SoldierStrategyCard.2010202.2": "新しいノードに入ると経験値を4獲得する。ただし、その後3ノードの間はショップを更新できない。", + "SoldierStrategyCard.2010202.3": "新しいノードに入ると経験値を4獲得する。ただし、その後3ノードの間はショップを更新できない。", + "SoldierStrategyCard.2010203.1": "理性的な判断", + "SoldierStrategyCard.2010203.2": "新しいノードに入る時、理性が60を超えている時、経験値を3獲得する。", + "SoldierStrategyCard.2010203.3": "新しいノードに入る時、理性が60を超えている時、経験値を3獲得する。", + "SoldierStrategyCard.2010204.1": "緊急招集", + "SoldierStrategyCard.2010204.2": "新しいターンに入る時、理性が25未満なら、ランダムな★2のコスト4ユニットを1体獲得する。", + "SoldierStrategyCard.2010204.3": "新しいターンに入る時、理性が25未満なら、ランダムな★2のコスト4ユニットを1体獲得する。", + "SoldierStrategyCard.2010205.1": "蓄えてこそ", + "SoldierStrategyCard.2010205.2": "新しいノードに入る時、賢者コインが60枚を超えていると、経験値を追加で5獲得する。", + "SoldierStrategyCard.2010205.3": "新しいノードに入る時、賢者コインが60枚を超えていると、経験値を追加で5獲得する。", + "SoldierStrategyCard.2010206.1": "前借り経営", + "SoldierStrategyCard.2010206.2": "賢者コインを即座に20枚獲得する。以後3回の「遭遇」ノードでは、主力枠のユニットのHPが半分になる。", + "SoldierStrategyCard.2010206.3": "賢者コインを即座に20枚獲得する。以後3回の「遭遇」ノードでは、主力枠のユニットのHPが半分になる。", + "SoldierStrategyCard.2010208.1": "運命の賭け", + "SoldierStrategyCard.2010208.2": "理性が20になり、賢者コインを30枚獲得する。", + "SoldierStrategyCard.2010208.3": "理性が20になり、賢者コインを30枚獲得する。", + "SoldierStrategyCard.2010209.1": "珍客来訪", + "SoldierStrategyCard.2010209.2": "ショップに一定確率で★2のユニットが1体出現するようになる。", + "SoldierStrategyCard.2010209.3": "ショップに一定確率で★2のユニットが1体出現するようになる。", + "SoldierStrategyCard.2010301.1": "常連割引", + "SoldierStrategyCard.2010301.2": "ショップを累計20回更新すると、以後の更新費用が永久に1枚減る。", + "SoldierStrategyCard.2010301.3": "ショップを累計20回更新すると、以後の更新費用が永久に1枚減る。", + "SoldierStrategyCard.2010302.1": "研修補助", + "SoldierStrategyCard.2010302.2": "賢者コインを累計120枚消費すると、経験値の購入費用が永久に1枚減る。", + "SoldierStrategyCard.2010302.3": "賢者コインを累計120枚消費すると、経験値の購入費用が永久に1枚減る。", + "SoldierStrategyCard.2010303.1": "大博打の深淵", + "SoldierStrategyCard.2010303.2": "理性が直ちに1になり、賢者コインを50枚獲得する。", + "SoldierStrategyCard.2010303.3": "理性が直ちに1になり、賢者コインを50枚獲得する。", + "SoldierStrategyCard.2010305.1": "利息枠拡張", + "SoldierStrategyCard.2010305.2": "所持賢者コインが20枚になる、利息上限+1。", + "SoldierStrategyCard.2010305.3": "所持賢者コインが20枚になる、利息上限+1。", + "SoldierStrategyCard.2010306.1": "ハイリスクの富", + "SoldierStrategyCard.2010306.2": "理性が1になり、現在所持している賢者コインが2倍になる。", + "SoldierStrategyCard.2010306.3": "理性が1になり、現在所持している賢者コインが2倍になる。", + "SoldierStrategyCard.2010307.1": "狡猾な生け贄", + "SoldierStrategyCard.2010307.2": "賢者コインを即座に5枚獲得し、その後、現在の理性と賢者コインの所持数を入れ替える。", + "SoldierStrategyCard.2010307.3": "賢者コインを即座に5枚獲得し、その後、現在の理性と賢者コインの所持数を入れ替える。", + "SoldierStrategyCard.2010308.1": "奇策特選", + "SoldierStrategyCard.2010308.2": "以後、ランダムに出現する戦略カードはすべて黄色レアリティになる。", + "SoldierStrategyCard.2010308.3": "以後、ランダムに出現する戦略カードはすべて黄色レアリティになる。", + "SoldierStrategyCard.2010310.1": "もう一回!", + "SoldierStrategyCard.2010310.2": "ショップを更新する時、一定確率で無料更新を1回獲得する。", + "SoldierStrategyCard.2010310.3": "ショップを更新する時、一定確率で無料更新を1回獲得する。", + "SoldierStrategyCard.2010311.1": "倉庫拡張", + "SoldierStrategyCard.2010311.2": "ショップの無料更新を3回分獲得する。その後、魔王がレベルアップするたびに、さらに3回分獲得する。", + "SoldierStrategyCard.2010311.3": "ショップの無料更新を3回分獲得する。その後、魔王がレベルアップするたびに、さらに3回分獲得する。", + "SoldierStrategyCard.2010312.1": "ひらめき", + "SoldierStrategyCard.2010312.2": "ショップを更新するたびに、一定確率で経験値を2獲得する。", + "SoldierStrategyCard.2010312.3": "ショップを更新するたびに、一定確率で経験値を2獲得する。", + "SoldierStrategyCard.2010313.1": "スマート倉庫", + "SoldierStrategyCard.2010313.2": "魔王レベルが7以上になると、経験値を購入するたびにショップの無料更新を1回分獲得する。", + "SoldierStrategyCard.2010313.3": "魔王レベルが7以上になると、経験値を購入するたびにショップの無料更新を1回分獲得する。", + "SoldierStrategyCard.2010314.1": "効率的な手配", + "SoldierStrategyCard.2010314.2": "魔王レベルが8以上になると、ショップを2回更新するたびに賢者コインを2枚獲得する。", + "SoldierStrategyCard.2010314.3": "魔王レベルが8以上になると、ショップを2回更新するたびに賢者コインを2枚獲得する。", + "SoldierStrategyCard.2010315.1": "熟練の技", + "SoldierStrategyCard.2010315.2": "ショップを累計30回更新すると、以後は手動で更新するたびに経験値を追加で2獲得する。", + "SoldierStrategyCard.2010315.3": "ショップを累計30回更新すると、以後は手動で更新するたびに経験値を追加で2獲得する。", + "SoldierStrategyCard.2010316.1": "優良人材の宝庫", + "SoldierStrategyCard.2010316.2": "ショップを更新するたびに、並んでいるランダムなユニットが、コストが1高い別のランダムなユニットに変わる。", + "SoldierStrategyCard.2010316.3": "ショップを更新するたびに、並んでいるランダムなユニットが、コストが1高い別のランダムなユニットに変わる。", + "SoldierStrategyCard.2010318.1": "凱旋の三連音", + "SoldierStrategyCard.2010318.2": "今後、3連勝するたびに賢者コインを10枚獲得する。", + "SoldierStrategyCard.2010318.3": "今後、3連勝するたびに賢者コインを10枚獲得する。", + "SoldierStrategyCard.2010319.1": "窮地の救世主", + "SoldierStrategyCard.2010319.2": "今後、3連敗するたびにランダムな★1のコスト5ユニットを1体獲得する。", + "SoldierStrategyCard.2010319.3": "今後、3連敗するたびにランダムな★1のコスト5ユニットを1体獲得する。", + "SoldierStrategyCard.2011204.1": "恩恵の予言", + "SoldierStrategyCard.2011204.2": "以後、「恩恵意志」のユニットがショップに並ぶ確率が上昇し、ラールを獲得する。", + "SoldierStrategyCard.2011204.3": "以後、「恩恵意志」のユニットがショップに並ぶ確率が上昇し、ラールを獲得する。", + "SoldierStrategyCard.2011206.1": "護衛隊の兵法", + "SoldierStrategyCard.2011206.2": "以後、「帝国護衛隊」のユニットがショップに並ぶ確率が上昇し、護衛隊分隊長を獲得する。", + "SoldierStrategyCard.2011206.3": "以後、「帝国護衛隊」のユニットがショップに並ぶ確率が上昇し、護衛隊分隊長を獲得する。", + "SoldierStrategyCard.2011209.1": "レトルト食品技術", + "SoldierStrategyCard.2011209.2": "以後、「アグリ・ユニオン」のユニットがショップに並ぶ確率が上昇し、ベテラン社員を獲得する。", + "SoldierStrategyCard.2011209.3": "以後、「アグリ・ユニオン」のユニットがショップに並ぶ確率が上昇し、ベテラン社員を獲得する。", + "SoldierStrategyCard.2011210.1": "魔物生態学説", + "SoldierStrategyCard.2011210.2": "以後、「森の仲間たち」のユニットがショップに並ぶ確率が上昇し、フレイムウルフを獲得する。", + "SoldierStrategyCard.2011210.3": "以後、「森の仲間たち」のユニットがショップに並ぶ確率が上昇し、フレイムウルフを獲得する。", + "SoldierStrategyCard.2011213.1": "精密狙撃学説", + "SoldierStrategyCard.2011213.2": "以後、「百発百中」のユニットがショップに並ぶ確率が上昇する。「百発百中」のユニットを初めて☆2に合成した時、同じシナジーのユニットをランダムに1体獲得する。", + "SoldierStrategyCard.2011213.3": "以後、「百発百中」のユニットがショップに並ぶ確率が上昇する。「百発百中」のユニットを初めて☆2に合成した時、同じシナジーのユニットをランダムに1体獲得する。", + "SoldierStrategyCard.2011222.1": "黄砂と闇の刃", + "SoldierStrategyCard.2011222.2": "以後、「デザートゲイル」のユニットがショップに並ぶ確率が上昇し、デザートゲイル・弓兵を獲得する。", + "SoldierStrategyCard.2011222.3": "以後、「デザートゲイル」のユニットがショップに並ぶ確率が上昇し、デザートゲイル・弓兵を獲得する。", + "SoldierStrategyCard.2011227.1": "魔法同源説", + "SoldierStrategyCard.2011227.2": "以後、「華麗な魔法」のユニットがショップに並ぶ確率が上昇し、チーシアを獲得する。", + "SoldierStrategyCard.2011227.3": "以後、「華麗な魔法」のユニットがショップに並ぶ確率が上昇し、チーシアを獲得する。", + "SoldierStrategyCard.2011228.1": "火力連携論", + "SoldierStrategyCard.2011228.2": "以後、「火力制圧」のユニットがショップに並ぶ確率が上昇し、マスク従業員を獲得する。", + "SoldierStrategyCard.2011228.3": "以後、「火力制圧」のユニットがショップに並ぶ確率が上昇し、マスク従業員を獲得する。", + "SoldierStrategyCard.2011301.1": "護衛隊の号令", + "SoldierStrategyCard.2011301.2": "帝国護衛隊のシナジーカウントが1増える。", + "SoldierStrategyCard.2011301.3": "帝国護衛隊のシナジーカウントが1増える。", + "SoldierStrategyCard.2011302.1": "灰風の招集", + "SoldierStrategyCard.2011302.2": "ウィンドアッシュのシナジーカウントが1増える。", + "SoldierStrategyCard.2011302.3": "ウィンドアッシュのシナジーカウントが1増える。", + "SoldierStrategyCard.2011303.1": "神の名のもとに", + "SoldierStrategyCard.2011303.2": "恩恵意志のシナジーカウントが1増える。", + "SoldierStrategyCard.2011303.3": "恩恵意志のシナジーカウントが1増える。", + "SoldierStrategyCard.2011304.1": "採用通知", + "SoldierStrategyCard.2011304.2": "アグリ・ユニオンのシナジーカウントが1増える。", + "SoldierStrategyCard.2011304.3": "アグリ・ユニオンのシナジーカウントが1増える。", + "SoldierStrategyCard.2011305.1": "聖光の祝福", + "SoldierStrategyCard.2011305.2": "恩恵の加護のシナジーカウントが1増える。", + "SoldierStrategyCard.2011305.3": "恩恵の加護のシナジーカウントが1増える。", + "SoldierStrategyCard.2011307.1": "鋭刃の懸賞状", + "SoldierStrategyCard.2011307.2": "デザートゲイルのシナジーカウントが1増える。", + "SoldierStrategyCard.2011307.3": "デザートゲイルのシナジーカウントが1増える。", + "SoldierStrategyCard.2011308.1": "奇跡の魔法", + "SoldierStrategyCard.2011308.2": "華麗な魔法のシナジーカウントが1増える。", + "SoldierStrategyCard.2011308.3": "華麗な魔法のシナジーカウントが1増える。", + "SoldierStrategyCard.2011309.1": "凛風の矢羽", + "SoldierStrategyCard.2011309.2": "百発百中のシナジーカウントが1増える。", + "SoldierStrategyCard.2011309.3": "百発百中のシナジーカウントが1増える。", + "SoldierStrategyCard.2011310.1": "空を裂く銃火", + "SoldierStrategyCard.2011310.2": "火力制圧のシナジーカウントが1増える。", + "SoldierStrategyCard.2011310.3": "火力制圧のシナジーカウントが1増える。" } \ No newline at end of file diff --git a/data/language/ja_jp/soldiertechnode.json b/data/language/ja_jp/soldiertechnode.json new file mode 100644 index 000000000..84c3c3df4 --- /dev/null +++ b/data/language/ja_jp/soldiertechnode.json @@ -0,0 +1,48 @@ +{ + "SoldierTechNode.10001.1": "予備資金", + "SoldierTechNode.10001.2": "初期賢者コイン+4", + "SoldierTechNode.10002.1": "特別手当", + "SoldierTechNode.10002.2": "利息上限+3", + "SoldierTechNode.10003.1": "天真爛漫な魔王", + "SoldierTechNode.10003.2": "天真爛漫な魔王", + "SoldierTechNode.10004.1": "聡慧な魔王", + "SoldierTechNode.10004.2": "聡慧な魔王", + "SoldierTechNode.10005.1": "慎み深い魔王", + "SoldierTechNode.10005.2": "慎み深い魔王", + "SoldierTechNode.10006.1": "こまめな休息", + "SoldierTechNode.10006.2": "戦闘を終了するたびに、理性を2回復する", + "SoldierTechNode.10007.1": "初級連携戦術", + "SoldierTechNode.10007.2": "味方全員の攻撃力が20%上昇する", + "SoldierTechNode.10008.1": "初級防護魔法", + "SoldierTechNode.10008.2": "味方全員の最大HPが20%上昇する", + "SoldierTechNode.10009.1": "段階調査", + "SoldierTechNode.10009.2": "第1・第2フェーズのクリア時に、賢者コインを5獲得する", + "SoldierTechNode.10010.1": "小隊作戦", + "SoldierTechNode.10010.2": "主力枠の配置ボーナスを解放する\n主力枠1(防御):最大HPが12%、防御力が8%上昇する\n主力枠2(攻撃):攻撃力が10%、会心率が5%上昇する\n主力枠3(機動):攻撃速度が5%、SP回復効率が5%上昇する", + "SoldierTechNode.10011.1": "刃の連撃", + "SoldierTechNode.10011.2": "味方全員の攻撃速度が12%上昇する", + "SoldierTechNode.10012.1": "戦技増幅", + "SoldierTechNode.10012.2": "味方全員のスキルダメージが8%増加する", + "SoldierTechNode.10013.1": "堅実投資", + "SoldierTechNode.10013.2": "魔王がレベルアップするたび、ショップの無料更新回数を3回獲得する", + "SoldierTechNode.10014.1": "準備運動", + "SoldierTechNode.10014.2": "味方全員の初期SP+10", + "SoldierTechNode.10015.1": "弱点看破", + "SoldierTechNode.10015.2": "味方全員の会心率が5%上昇する", + "SoldierTechNode.10016.1": "SP循環", + "SoldierTechNode.10016.2": "味方全員のSP回復効率が6%上昇する", + "SoldierTechNode.10017.1": "会心の一撃", + "SoldierTechNode.10017.2": "味方全員の会心ダメージが10%上昇する", + "SoldierTechNode.10018.1": "運命加重", + "SoldierTechNode.10018.2": "サイコロを振る時、出目にさらに2を加える", + "SoldierTechNode.10019.1": "上級連携戦術", + "SoldierTechNode.10019.2": "味方全員の攻撃力が30%上昇する", + "SoldierTechNode.10020.1": "上級防護魔法", + "SoldierTechNode.10020.2": "味方全員の最大HPが30%上昇する", + "SoldierTechNode.10021.1": "強攻の号令", + "SoldierTechNode.10021.2": "味方全員の最終ダメージが6%増加する", + "SoldierTechNode.10022.1": "堅守の陣", + "SoldierTechNode.10022.2": "味方全員の最終ダメージ軽減率が6%上昇する", + "SoldierTechNode.10023.1": "起死回生", + "SoldierTechNode.10023.2": "理性が初めて0になった時は敗北せず、理性を1まで回復する" +} \ No newline at end of file diff --git a/data/language/ja_jp/startowerbookeventreward.json b/data/language/ja_jp/startowerbookeventreward.json index 4800efc41..99526e690 100644 --- a/data/language/ja_jp/startowerbookeventreward.json +++ b/data/language/ja_jp/startowerbookeventreward.json @@ -359,6 +359,15 @@ "StarTowerBookEventReward.16003.1": "星ノ塔調査(3)", "StarTowerBookEventReward.16003.2": "セルスティ外縁3号星ノ塔\r\n\r\n座標:31.2397,121.4997\r\n塔内の神器カテゴリ充実度:少なめ\r\n塔内の星骸危険度:高め\r\n塔外の魔物分布数:多め\r\n\r\nおすすめ度:★★☆☆☆\r\n注記:神器カテゴリに偏りはあるものの、高値で取引される珍しい神器の入手報告が多数寄せられている塔。そのため、毎年その話を聞きつけた巡遊者が腕試しに訪れている。塔内の星骸は非常に活発かつ攻撃力と殺傷力も高いため、経験豊富な巡遊者以外は軽々しく足を踏み入れないことを推奨する。単独での探索は禁止。\r\n星ノ塔周辺は資源が豊富で、珍しい草花も多く生育している。その一方で魔物も数多く生息しており、周囲に地理協会の駐留キャンプもない。以上を踏まえ、たとえ塔外で採集活動を行う場合でも、警戒を強め、必ず複数人で行動し、決して単独行動を取らないこと。", "StarTowerBookEventReward.16003.3": "ウィロー(水着)と星ノ塔を3回クリアする", + "StarTowerBookEventReward.16201.1": "星ノ塔に願いを(1)", + "StarTowerBookEventReward.16201.2": "アモールの闘技場にいた頃から、エリナは塔にまつわる噂を耳にしていた。\r\n闘技場の舞台から見えた、雲をも突き破るほどにそびえ立つ巨大な白い塔の噂だ。\r\n年老いた奴隷たちの話では、あの塔は神が地上に残した宮殿であり、神との謁見を許されるのは司祭以上の身分を持つ貴人だけだという。\r\nエリナは不思議でならなかった。あんなにも高い塔に登り、神にまみえることにどのような意味があるのだろうかと。\r\n少女の素朴な疑問に隻眼の老爺は答える。\r\n「もちろん神へ……塔へ願いを捧げるためさ」\r\n\r\n「『願い』って、なに?」\r\n小首をかしげる少女の姿に、老爺は言葉を詰まらせた。大闘技場の地下に生まれ落ちたこの少女は、生まれながらに『願い』という概念を知らずに生きてきたのだと気づいたからだ。老爺はしばしの逡巡ののち、静かに言葉を紡ぎだす。\r\n「長い間、心の中で望み続けている……そんな想いのことだよ」\r\n「そう……なら、私の願いは『生き続けること』なんだと思う」", + "StarTowerBookEventReward.16201.3": "セイナ(原点)と星ノ塔を1回クリアする", + "StarTowerBookEventReward.16202.1": "星ノ塔に願いを(2)", + "StarTowerBookEventReward.16202.2": "「あの塔は、アモールにしかないのだと思っていた……」\r\n初めて塔の話を聞いてから数年後――エリナはフィラニスの城門前に立ち、島の中央にそびえ立つ巨塔を見上げていた。\r\n「あの塔こそが、神に愛された地である何よりの証拠。我らがフィラニスもそのひとつです」\r\n傍らにたたずんでいた司祭――コペリウスが口を開く。普段は機械的な物言いに徹する人物という印象だったが、フィラニスの塔について語る際はその声にかすかな誇りと崇敬の念が滲んでいたように感じた。\r\n\r\n「どんな願いであっても、神は叶えてくれるのでしょうか」\r\n「神とは全知全能の存在です。まずは閃銀騎士団として尊者オリンピア様とフィラニスの民に尽くしていけば、いつの日か塔で願いを捧げる資格を授けられるでしょう。そのとき、慈悲深き魔法の神はあなたの誠意に耳を傾けてくださるはずです」\r\nコペリウスはいつもの機械的な態度を取り戻すと、一礼の後に背を向けて去っていった。\r\nひとり取り残されたエリナは、蒼く輝く十字星を見上げてぽつりと零す。\r\n「……全能なる神は、死んでしまった人をも蘇らせてくださるのだろうか」", + "StarTowerBookEventReward.16202.3": "セイナ(原点)と星ノ塔を2回クリアする", + "StarTowerBookEventReward.16203.1": "星ノ塔に願いを(3)", + "StarTowerBookEventReward.16203.2": "閃銀騎士団へ入団してからも、エリナが星ノ塔に登り、願いを捧げようという意志を失うことはなかった。貴族の魔法使いと接する機会を得るたび、彼女は熱心に祈願の作法について問いかけた。\r\n高貴な身分の者たちが望む願いは概ね現実的なものであり、無病息災や財産、あるいは権力といったもの。稀に祈願によって魔法道具を賜る者もいたが、それらは既存の概念を超越した性能を有し、あるいは世間では知られていない理によって、絶大な効果を発揮していたもの。\r\nしかし問いを重ねれば重ねるほど、エリナの胸中には拭いがたいひとつの懸念と不安が頭をもたげ始めた。\r\n——もしや貴族たちが「死者の蘇生」など考えつきもしないのは、そんな願いは到底叶い得ないだろうか?\r\nだが、その疑念が脳裏を掠めても、彼女がそれ以上立ち止まったり、思考の沼に沈み込むことは許されなかった。今の自分にできるのは、ただひたすらに実績を積み重ねて高みへと登り詰め、自らの手でその答えを確かめることだけだったのだから。", + "StarTowerBookEventReward.16203.3": "セイナ(原点)と星ノ塔を3回クリアする", "StarTowerBookEventReward.913301.1": "限定セール大作戦(1)", "StarTowerBookEventReward.913301.2": "おかしい。たかがコンビニ経営が、どうしてこんなに忙しいんだ。\r\n巡遊者と話したいと思って、始めてみたまではよかった。\r\nそれがいつの間にか、在庫の処分に追われ、星ノ塔のあちこちを駆けずり回って物を売り歩くはめになるなんて、想定外だ。\r\n別にお金に困ってるわけでもないし、ここまでやってられない……でもここから出ることなんてできないし……せめて仕事する時間を減らして、ゲームでもしてのんびり過ごしたい……\r\n\r\nそうだ、適当にセールで商品を売り切ってしまえば、仕事はなくなるはず!\r\nえっと……「期間限定!出血大セール!なんと最大9割引き!」っと。\r\nよし、このポップアップを飾っておけば……\r\nすぐに完売するはず……ふふ、ふふふふふふふ……", "StarTowerBookEventReward.913301.3": "ポーシアの信頼レベルを5にする", diff --git a/data/language/ja_jp/startowergrowthnode.json b/data/language/ja_jp/startowergrowthnode.json index e7a121c5c..5ec436392 100644 --- a/data/language/ja_jp/startowergrowthnode.json +++ b/data/language/ja_jp/startowergrowthnode.json @@ -12,7 +12,7 @@ "StarTowerGrowthNode.10203.1": "スクラッチⅠ", "StarTowerGrowthNode.10203.2": "星ノ塔の探索中、戦闘を行う階層を1回クリアするたびに、10%の確率で10枚を追加で獲得する。この効果は1回の探索で5回まで発動できる。", "StarTowerGrowthNode.10301.1": "昇降機のパスワード", - "StarTowerGrowthNode.10301.2": "「星ノ塔掃討」機能解放:\n超高速塔頂チケットを消費することで、星ノ塔を素早くクリアし、記録を獲得する", + "StarTowerGrowthNode.10301.2": "「星ノ塔掃討」機能解放:\n超高速塔頂チケットを消費することで、星ノ塔を素早くクリアし、記録を獲得する\n「代理掃討」機能解放。\nトークンを消費すると、「星ノ塔掃討」中の操作をヴェータに任せ、星ノ塔を自動でクリアできる。", "StarTowerGrowthNode.10401.1": "調和の弦Ⅱ", "StarTowerGrowthNode.10401.2": "難易度2以上の星ノ塔探索中、戦闘ノ間で音符を獲得する確率が30%増加する", "StarTowerGrowthNode.10402.1": "トゥールセレクトⅠ", diff --git a/data/language/ja_jp/story.json b/data/language/ja_jp/story.json index 2b936b926..55eabca59 100644 --- a/data/language/ja_jp/story.json +++ b/data/language/ja_jp/story.json @@ -68,7 +68,7 @@ "Story.1020.1": "巡遊者たちの庭", "Story.1020.2": "ヒナギクの家の子どもたち、そしてミラーシュの住人が避難する時間を稼ぐため、自らを囮として星ノ塔に立てこもることにした魔王。そんな魔王を追って救済委員会が集まったところで、エリーは奇襲を仕掛けるのだった。", "Story.1020.4": "BT04", - "Story.1021.1": "魔王の塔", + "Story.1021.1": "魔王ノ塔", "Story.1021.2": "恩恵の印章を託してデザートゲイルとの共闘を図り、魔王は残っていた連絡先からアンジュを星ノ塔へ誘い出す。救済委員会の全軍が突入し、昇降機で分断された先で、待ち受けるエリーが「最後の機会」を突きつける。", "Story.1021.4": "02C", "Story.1022.1": "夢が始まった場所", @@ -110,12 +110,81 @@ "Story.110.1": "未来のない巡遊者", "Story.110.2": "フィキンに騙され雇用契約を結んでしまったミネルバと空白旅団の一行は、過酷な労働を強いられ、疲弊してしまう。一行はそれでも力を合わせて借金返済のために働き続けるが――", "Story.110.4": "BE", + "Story.1101.1": "よく知った知らない顔", + "Story.1101.2": "仲間を救うため命を落とした魔王が目を覚ますと、そこは見知らぬ護送車の中。アヤメに似た少女はイリスを名乗り、セイナそっくりの騎士エリナは魔王の振る舞いに疑いの目を向ける。", + "Story.1101.4": "01", + "Story.1102.1": "森の捨て駒", + "Story.1102.2": "イリスの策略にはまり、森の魔法人形たちに襲撃される魔王と\r\nエリナ。魔王を護送車へ隠したエリナは、ひとりで迫る人形の\r\n群れを迎え撃つべく剣を抜く。", + "Story.1102.4": "BT01", + "Story.1103.1": "完全無欠の都", + "Story.1103.2": "魔王の嘘を暴いたエリナは、イリスを逃亡中の『堕落した聖女』と追及する。正体を悟られたイリスは加速魔法で逃走し、森の魔法人形を起動。魔王を護送車へ隠したエリナは、迫る人形の群れをひとりで迎え撃つ。", + "Story.1103.4": "02", + "Story.1104.1": "戦略的撤退", + "Story.1104.2": "魔法人形の群れを退けたエリナは、イリスへの疑いを残しながらも3人で都へ向かう。見習い司祭を演じるため文字と作法を学んだ魔王は、湖の島と星ノ塔を望む『フィラニス』が、かつてのフィーリエだと悟る。", + "Story.1104.4": "03", + "Story.1105.1": "浴場試験", + "Story.1105.2": "尊者オリンピアとの謁見を逃れるため、魔王がエリナの注意を引き、イリスは下水道から脱出する作戦を立てる。気を引くため、魔法を教えると言った魔王の言葉に食いついたエリナは『復活魔法』を教えてほしいと頼む。", + "Story.1105.4": "04", + "Story.1106.1": "インスラ", + "Story.1106.2": "逃走を阻まれた魔王は、本物の見習い司祭かどうかを試される『浴場試験』に臨む。魔力に満ちた湯に、イリスは謎の石を魔王に託して気絶。その後、魔王は3時間半も湯に耐え、空腹で倒れるも、見習い司祭の素質を示す。", + "Story.1106.4": "05", + "Story.1107.1": "聖女の存在意義", + "Story.1107.2": "エリナへの処罰を一任された魔王たちは、彼女の貧しい住まいに身を寄せる。その頃、尊者オリンピアは魔王の蘇生と復活魔法の噂に関心を示し、魔王を希少な『素材』と評する。そして聖女レイヤを真の『完全無欠』へと誘う。", + "Story.1107.4": "06", + "Story.1108.1": "閃銀騎士団の日常", + "Story.1108.2": "聖女は権力者の願いを叶えるため、命を捧げる『消耗品』だとイリスは明かす。逃げ出したイリスに、魔王はその判断は正しいと告げる。ふたりの距離が縮まった矢先、ルルが『堕落した聖女』の出現を知らせに来る。", + "Story.1108.4": "07", + "Story.1109.1": "禁じられた願い", + "Story.1109.2": "魔王の機転で救い出された少女はイリスの診察を受ける。魔王は処遇を任されていたエリナを仲間として扱い、イリスを奴隷から解放すると宣言。さらにエリナに閃銀騎士団に加えてもらい、エリナから都の失踪事件について話を聞かされる。", + "Story.1109.4": "08", "Story.111.1": "記憶を補填する方法", "Story.111.2": "白亜商会での労働により生じる異常な疲労感。その対応策を閃いた一行は、才媛・ミネルバの力を借りて――", "Story.111.4": "09", + "Story.1110.1": "剣闘士", + "Story.1110.2": "エリナはイリスが逃亡した聖女だと見抜くが、捕らえるつもりはなく、仲間のため塔で願いを叶えたいと、ふたりに方法を尋ねる。そしてエリナは森の墓地へとふたりを案内し、かつて自分が剣闘士の奴隷だったと明かす。", + "Story.1110.4": "09", + "Story.1111.1": "近日更新予定", + "Story.1111.2": "近日更新予定", + "Story.1111.4": "10", + "Story.1112.1": "近日更新予定", + "Story.1112.2": "近日更新予定", + "Story.1112.4": "11", + "Story.1113.1": "近日更新予定", + "Story.1113.2": "近日更新予定", + "Story.1113.4": "12", + "Story.1114.1": "近日更新予定", + "Story.1114.2": "近日更新予定", + "Story.1114.4": "13", + "Story.1115.1": "近日更新予定", + "Story.1115.2": "近日更新予定", + "Story.1115.4": "14", + "Story.1116.1": "近日更新予定", + "Story.1116.2": "近日更新予定", + "Story.1116.4": "BT02", + "Story.1117.1": "近日更新予定", + "Story.1117.2": "近日更新予定", + "Story.1117.4": "15", + "Story.1118.1": "近日更新予定", + "Story.1118.2": "近日更新予定", + "Story.1118.4": "16", + "Story.1119.1": "近日更新予定", + "Story.1119.2": "近日更新予定", + "Story.1119.4": "17", "Story.112.1": "規則の解釈", "Story.112.2": "状況が好転したと思ったのもつかの間、白亜商会のフィキンは一行への態度を急に硬化させる。難癖をつけたうえに理不尽な要求をするフィキンに対して、ミネルバは怒りを爆発させるが――", "Story.112.4": "10", + "Story.1120.1": "近日更新予定", + "Story.1120.2": "近日更新予定", + "Story.1120.4": "18", + "Story.1121.1": "近日更新予定", + "Story.1121.2": "近日更新予定", + "Story.1121.4": "BT03", + "Story.1122.1": "近日更新予定", + "Story.1122.2": "近日更新予定", + "Story.1122.4": "19", + "Story.1123.1": "近日更新予定", + "Story.1123.2": "近日更新予定", + "Story.1123.4": "20", "Story.201.1": "包囲網を抜けて", "Story.201.2": "ミネルバと空白旅団の一行は、オアシス号の奪還に成功したものの、謎の白髪の少女の介入でフィキンを取り逃がしてしまう――", "Story.201.4": "BT01", diff --git a/data/language/ja_jp/storychapter.json b/data/language/ja_jp/storychapter.json index 92a03b786..628b23e14 100644 --- a/data/language/ja_jp/storychapter.json +++ b/data/language/ja_jp/storychapter.json @@ -5,6 +5,9 @@ "StoryChapter.10.1": "第九章", "StoryChapter.10.2": "果てしない旅路の先で", "StoryChapter.10.3": "星歴996年", + "StoryChapter.11.1": "特別篇", + "StoryChapter.11.2": "暁天を破る、創生の光", + "StoryChapter.11.3": "星歴前4年", "StoryChapter.2.1": "第二章", "StoryChapter.2.2": "水道橋の攻防", "StoryChapter.2.3": "星歴996年", diff --git a/data/language/ja_jp/storyline.json b/data/language/ja_jp/storyline.json new file mode 100644 index 000000000..c174af9f9 --- /dev/null +++ b/data/language/ja_jp/storyline.json @@ -0,0 +1,6 @@ +{ + "StoryLine.1.1": "我思う、\n故に魔王あり", + "StoryLine.1.2": "星歴996年", + "StoryLine.2.1": "魔王よ、\n我が願いを聞き届けたまえ", + "StoryLine.2.2": "星暦前4年" +} \ No newline at end of file diff --git a/data/language/ja_jp/storypreview.json b/data/language/ja_jp/storypreview.json index d877fca0e..236f8f1c8 100644 --- a/data/language/ja_jp/storypreview.json +++ b/data/language/ja_jp/storypreview.json @@ -11,6 +11,8 @@ "StoryPreview.19.1": "メインストーリー 第九章 後半", "StoryPreview.2.1": "ノヴァ漫遊記 #07", "StoryPreview.20.1": "ノヴァ漫遊記 #18", + "StoryPreview.21.1": "暁天を破る、創生の光 前半", + "StoryPreview.22.1": "暁天を破る、創生の光 後半", "StoryPreview.3.1": "メインストーリー 第五章", "StoryPreview.4.1": "メインストーリー 第六章", "StoryPreview.5.1": "ノヴァ漫遊記 #08", diff --git a/data/language/ja_jp/talent.json b/data/language/ja_jp/talent.json index 956da9e98..6df864d97 100644 --- a/data/language/ja_jp/talent.json +++ b/data/language/ja_jp/talent.json @@ -4248,5 +4248,115 @@ "Talent.1600574.1": "必殺技ダメージ増加", "Talent.1600574.2": "必殺技ダメージが&Param1&増加する", "Talent.1600580.1": "波にさらわれて", - "Talent.1600580.2": "ウィロー(水着)がスキルダメージを与えた後、&Param2&秒間、その敵の水属性被ダメージが&Param1&増加する。" + "Talent.1600580.2": "ウィロー(水着)がスキルダメージを与えた後、&Param2&秒間、その敵の水属性被ダメージが&Param1&増加する。", + "Talent.1620101.1": "HP強化", + "Talent.1620101.2": "基礎HPが&Param1&増加する", + "Talent.1620102.1": "光属性ダメージ増加", + "Talent.1620102.2": "チーム全体の光属性ダメージが{1}増加する。", + "Talent.1620103.1": "スキルダメージ増加", + "Talent.1620103.2": "スキルダメージが&Param1&増加する", + "Talent.1620104.1": "通常攻撃ダメージ増加", + "Talent.1620104.2": "通常攻撃ダメージが&Param1&増加する", + "Talent.1620105.1": "会心ダメージ増加", + "Talent.1620105.2": "会心ダメージが&Param1&増加する", + "Talent.1620106.1": "HP強化", + "Talent.1620106.2": "基礎HPが&Param1&増加する", + "Talent.1620107.1": "光属性ダメージ増加", + "Talent.1620107.2": "チーム全体の光属性ダメージが{1}増加する。", + "Talent.1620108.1": "スキルダメージ増加", + "Talent.1620108.2": "スキルダメージが&Param1&増加する", + "Talent.1620109.1": "通常攻撃ダメージ増加", + "Talent.1620109.2": "通常攻撃ダメージが&Param1&増加する", + "Talent.1620110.1": "会心ダメージ増加", + "Talent.1620110.2": "会心ダメージが&Param1&増加する", + "Talent.1620116.1": "血と砂の過去", + "Talent.1620116.2": "閃星効果持続中、セイナ(原点)の会心ダメージが&Param1&増加する。\u000bセイナ(原点)がダメージを与えた時、閃星を獲得するようになる。この効果は5分ごとに1回発動できる。", + "Talent.1620217.1": "HP強化", + "Talent.1620217.2": "基礎HPが&Param1&増加する", + "Talent.1620218.1": "光属性ダメージ増加", + "Talent.1620218.2": "チーム全体の光属性ダメージが{1}増加する。", + "Talent.1620219.1": "スキルダメージ増加", + "Talent.1620219.2": "スキルダメージが&Param1&増加する", + "Talent.1620220.1": "通常攻撃ダメージ増加", + "Talent.1620220.2": "通常攻撃ダメージが&Param1&増加する", + "Talent.1620221.1": "会心ダメージ増加", + "Talent.1620221.2": "会心ダメージが&Param1&増加する", + "Talent.1620222.1": "HP強化", + "Talent.1620222.2": "基礎HPが&Param1&増加する", + "Talent.1620223.1": "光属性ダメージ増加", + "Talent.1620223.2": "チーム全体の光属性ダメージが{1}増加する。", + "Talent.1620224.1": "スキルダメージ増加", + "Talent.1620224.2": "スキルダメージが&Param1&増加する", + "Talent.1620225.1": "通常攻撃ダメージ増加", + "Talent.1620225.2": "通常攻撃ダメージが&Param1&増加する", + "Talent.1620226.1": "会心ダメージ増加", + "Talent.1620226.2": "会心ダメージが&Param1&増加する", + "Talent.1620232.1": "閃銀騎士の責務", + "Talent.1620232.2": "セイナ(原点)の最大HPが&Param1&上昇する。特殊主力スキルと特殊通常攻撃は##残光#4029#が付与された敵に与えるダメージ倍率が&Param2&増加する。", + "Talent.1620333.1": "HP強化", + "Talent.1620333.2": "基礎HPが&Param1&増加する", + "Talent.1620334.1": "光属性ダメージ増加", + "Talent.1620334.2": "チーム全体の光属性ダメージが{1}増加する。", + "Talent.1620335.1": "スキルダメージ増加", + "Talent.1620335.2": "スキルダメージが&Param1&増加する", + "Talent.1620336.1": "通常攻撃ダメージ増加", + "Talent.1620336.2": "通常攻撃ダメージが&Param1&増加する", + "Talent.1620337.1": "会心ダメージ増加", + "Talent.1620337.2": "会心ダメージが&Param1&増加する", + "Talent.1620338.1": "HP強化", + "Talent.1620338.2": "基礎HPが&Param1&増加する", + "Talent.1620339.1": "光属性ダメージ増加", + "Talent.1620339.2": "チーム全体の光属性ダメージが{1}増加する。", + "Talent.1620340.1": "スキルダメージ増加", + "Talent.1620340.2": "スキルダメージが&Param1&増加する", + "Talent.1620341.1": "通常攻撃ダメージ増加", + "Talent.1620341.2": "通常攻撃ダメージが&Param1&増加する", + "Talent.1620342.1": "会心ダメージ増加", + "Talent.1620342.2": "会心ダメージが&Param1&増加する", + "Talent.1620348.1": "運命を超える覚悟", + "Talent.1620348.2": "セイナ(原点)はエリート以上の敵に与える光属性ダメージが&Param1&増加する。", + "Talent.1620449.1": "HP強化", + "Talent.1620449.2": "基礎HPが&Param1&増加する", + "Talent.1620450.1": "光属性ダメージ増加", + "Talent.1620450.2": "チーム全体の光属性ダメージが{1}増加する。", + "Talent.1620451.1": "スキルダメージ増加", + "Talent.1620451.2": "スキルダメージが&Param1&増加する", + "Talent.1620452.1": "通常攻撃ダメージ増加", + "Talent.1620452.2": "通常攻撃ダメージが&Param1&増加する", + "Talent.1620453.1": "会心ダメージ増加", + "Talent.1620453.2": "会心ダメージが&Param1&増加する", + "Talent.1620454.1": "HP強化", + "Talent.1620454.2": "基礎HPが&Param1&増加する", + "Talent.1620455.1": "光属性ダメージ増加", + "Talent.1620455.2": "チーム全体の光属性ダメージが{1}増加する。", + "Talent.1620456.1": "スキルダメージ増加", + "Talent.1620456.2": "スキルダメージが&Param1&増加する", + "Talent.1620457.1": "通常攻撃ダメージ増加", + "Talent.1620457.2": "通常攻撃ダメージが&Param1&増加する", + "Talent.1620458.1": "会心ダメージ増加", + "Talent.1620458.2": "会心ダメージが&Param1&増加する", + "Talent.1620464.1": "闇夜に輝く一番星", + "Talent.1620464.2": "セイナ(原点)が##光属性の印#1015#を発動させた後の&Param2&秒間、自身の通常攻撃ダメージが&Param1&増加する。", + "Talent.1620565.1": "HP強化", + "Talent.1620565.2": "基礎HPが&Param1&増加する", + "Talent.1620566.1": "光属性ダメージ増加", + "Talent.1620566.2": "チーム全体の光属性ダメージが{1}増加する。", + "Talent.1620567.1": "スキルダメージ増加", + "Talent.1620567.2": "スキルダメージが&Param1&増加する", + "Talent.1620568.1": "通常攻撃ダメージ増加", + "Talent.1620568.2": "通常攻撃ダメージが&Param1&増加する", + "Talent.1620569.1": "会心ダメージ増加", + "Talent.1620569.2": "会心ダメージが&Param1&増加する", + "Talent.1620570.1": "HP強化", + "Talent.1620570.2": "基礎HPが&Param1&増加する", + "Talent.1620571.1": "光属性ダメージ増加", + "Talent.1620571.2": "チーム全体の光属性ダメージが{1}増加する。", + "Talent.1620572.1": "スキルダメージ増加", + "Talent.1620572.2": "スキルダメージが&Param1&増加する", + "Talent.1620573.1": "通常攻撃ダメージ増加", + "Talent.1620573.2": "通常攻撃ダメージが&Param1&増加する", + "Talent.1620574.1": "会心ダメージ増加", + "Talent.1620574.2": "会心ダメージが&Param1&増加する", + "Talent.1620580.1": "最高の名前", + "Talent.1620580.2": "セイナ(原点)のHPが20%を超えている時、長剣による攻撃のダメージ倍率が&Param1&増加し、大剣による攻撃のダメージ倍率が&Param2&増加する。" } \ No newline at end of file diff --git a/data/language/ja_jp/talentgroup.json b/data/language/ja_jp/talentgroup.json index 31f0bb07c..6d5e21966 100644 --- a/data/language/ja_jp/talentgroup.json +++ b/data/language/ja_jp/talentgroup.json @@ -198,5 +198,10 @@ "TalentGroup.16002.1": "凪がぬ心", "TalentGroup.16003.1": "休みて知る", "TalentGroup.16004.1": "波のまにまに", - "TalentGroup.16005.1": "波にさらわれて" + "TalentGroup.16005.1": "波にさらわれて", + "TalentGroup.16201.1": "血と砂の過去", + "TalentGroup.16202.1": "閃銀騎士の責務", + "TalentGroup.16203.1": "運命を超える覚悟", + "TalentGroup.16204.1": "闇夜に輝く一番星", + "TalentGroup.16205.1": "最高の名前" } \ No newline at end of file diff --git a/data/language/ja_jp/title.json b/data/language/ja_jp/title.json index 434730681..74ed1fb9a 100644 --- a/data/language/ja_jp/title.json +++ b/data/language/ja_jp/title.json @@ -45,6 +45,12 @@ "Title.49.1": "ノヴァ", "Title.5.1": "ヒナギク", "Title.50.1": "ハンター", + "Title.51.1": "夜回り", + "Title.52.1": "騎士", + "Title.53.1": "入札", + "Title.54.1": "達人", + "Title.55.1": "栄光", + "Title.56.1": "代表", "Title.6.1": "執事", "Title.7.1": "クール", "Title.8.1": "オーナー", diff --git a/data/language/ja_jp/topbar.json b/data/language/ja_jp/topbar.json index e04a5d204..96c86fa84 100644 --- a/data/language/ja_jp/topbar.json +++ b/data/language/ja_jp/topbar.json @@ -13,11 +13,14 @@ "TopBar.ActivityLevelsSelectPanel_10110.1": "バトルステージ", "TopBar.ActivityLevelsSelectPanel_10111.1": "バトルステージ", "TopBar.ActivityLevelsSelectPanel_10112.1": "バトルステージ", + "TopBar.ActivityLevelsSelectPanel_10113.1": "バトルステージ", "TopBar.ActivityLevelsSelectPanel_11100.1": "バトルステージ", "TopBar.ActivityLevelsSelectPanel_20101.1": "バトルステージ", "TopBar.ActivityLevelsSelectPanel_20102.1": "バトルステージ", "TopBar.ActivityLevelsSelectPanel_20103.1": "バトルステージ", + "TopBar.ActivityLevelsSelectPanel_20104.1": "バトルステージ", "TopBar.ActivityList.1": "イベント", + "TopBar.ActivityStoryReview.1": "イベント回想", "TopBar.ActivityStory_20101.1": "ストーリー", "TopBar.BattlePass.1": "事業支援", "TopBar.BdConvertBuildDetail.1": "記録詳細", @@ -25,9 +28,13 @@ "TopBar.BreakOutLevelDetailPanel.1": "ブロックくずし", "TopBar.BreakOutLevelDetailPanelS2.1": "ブロックくずし", "TopBar.BreakOutLevelDetailPanelS3.1": "ブロックくずし", + "TopBar.BreakOutLevelDetailPanelS4.1": "ブロックくずし", "TopBar.BreakOutThemePanel.1": "ブロックくずし", "TopBar.BreakOutThemePanel_S2.1": "ブロックくずし", "TopBar.BreakOutThemePanel_S3.1": "ブロックくずし", + "TopBar.BreakOutThemePanel_S4.1": "ブロックくずし", + "TopBar.BuildModifierMusicPanel.1": "音符レベル編集", + "TopBar.BuildModifierPotentialPanel.1": "素質レベル編集", "TopBar.ChangeGender.1": "容姿変更", "TopBar.CharEquipment.1": "徽章", "TopBar.CharInfo.1": "詳細", @@ -67,7 +74,11 @@ "TopBar.DiscList.1": "ロスレコ", "TopBar.DiscSample.1": "ロスレコ", "TopBar.DispatchPanel.1": "依頼", + "TopBar.DormPanel.1": "魔王ノ塔", + "TopBar.DormRoomSelectPanel.1": "ホール選択", "TopBar.DreamThemePanel.1": "夢の先へ", + "TopBar.DustDawnPanel.1": "イベント", + "TopBar.DustDawnStory.1": "メインストーリー", "TopBar.Equipment.1": "徽章", "TopBar.EquipmentInstanceLevelSelect.1": "徽章試練", "TopBar.EquipmentRoll.1": "徽章再抽選", @@ -79,6 +90,7 @@ "TopBar.GoldenSpyLevelSelectPanel_400008.1": "月夜を盗む白き影", "TopBar.GoldenSpyLevelSelectPanel_400012.1": "月夜を盗む白き影", "TopBar.GoldenSpyLevelSelectPanel_400017.1": "月夜を盗む白き影", + "TopBar.GuideMission.1": "星の旅路", "TopBar.GunStormPanel.1": "イベント", "TopBar.GunStormStory_10109.1": "ストーリー", "TopBar.IceCreamLevelsSelectPanel.1": "キッチンカー", @@ -102,6 +114,7 @@ "TopBar.MainlineFormationDisc.1": "ロスレコセット", "TopBar.Mall.1": "ショップ", "TopBar.MallSkinPreview.1": "ショップ", + "TopBar.MathParkourLevelSelectPanel.1": "イニシャルS", "TopBar.MiningGame.1": "ラッキーシャベル", "TopBar.MiningGameGuidePanel.1": "お宝図鑑", "TopBar.MiningGameGuidePanel_400002.1": "お宝図鑑", @@ -123,6 +136,7 @@ "TopBar.Quest.1": "任務", "TopBar.QuestNewbie.1": "編成ガイド", "TopBar.RankBuildDetail.1": "記録詳細", + "TopBar.ReengagementPanel.1": "カムバック", "TopBar.RegionBossFormation.1": "記録", "TopBar.RogueBossBuildBrief.1": "記録管理", "TopBar.RogueBossLevel.1": "昇格試練", @@ -144,21 +158,27 @@ "TopBar.Shop_10110.1": "イベント交換所", "TopBar.Shop_10111.1": "イベント交換所", "TopBar.Shop_10112.1": "イベント交換所", + "TopBar.Shop_10113.1": "イベント交換所", "TopBar.Shop_11100.1": "イベント交換所", "TopBar.Shop_20101.1": "イベント交換所", "TopBar.Shop_20102.1": "イベント交換所", "TopBar.Shop_20103.1": "イベント交換所", + "TopBar.Shop_20104.1": "イベント交換所", "TopBar.Shop_30101.1": "イベント交換所", "TopBar.Shop_30102.1": "イベント交換所", "TopBar.Shop_30103.1": "イベント交換所", + "TopBar.Shop_30104.1": "イベント交換所", "TopBar.SkillInstanceLevelSelect.1": "技能研修", "TopBar.SkinPreviewPanel.1": "アナザーイメージ", "TopBar.SoldierHandbookPanel.1": "図鑑", + "TopBar.SoldierHandbookPartnerDetailPanel.1": "シナジー詳細", "TopBar.SoldierHandbookSelectPanel.1": "図鑑", - "TopBar.SoldierLevelSelectPanel.1": "挑戦", + "TopBar.SoldierLevelRewardPanel.1": "調査レベル", + "TopBar.SoldierLevelSelectPanel.1": "深度選択", "TopBar.SoldierMainViewPanel.1": "星界の生存戦略", - "TopBar.SoldierRecommendDetailPanel.1": "配置詳細", - "TopBar.SoldierRecommendPanel.1": "おすすめ構築", + "TopBar.SoldierRecommendDetailPanel.1": "構築攻略詳細", + "TopBar.SoldierRecommendPanel.1": "構築攻略", + "TopBar.SoldierTechPanel.1": "戦略ツリー", "TopBar.SoldierTestEnter.1": "オートチェステスト", "TopBar.SolodanceStory.1": "メインストーリー", "TopBar.SolodanceThemePanel.1": "イベント", @@ -195,13 +215,16 @@ "TopBar.Task_10110.1": "イベント任務", "TopBar.Task_10111.1": "イベント任務", "TopBar.Task_10112.1": "イベント任務", + "TopBar.Task_10113.1": "イベント任務", "TopBar.Task_11100.1": "イベント任務", "TopBar.Task_20101.1": "イベント任務", "TopBar.Task_20102.1": "イベント任務", "TopBar.Task_20103.1": "イベント任務", + "TopBar.Task_20104.1": "イベント任務", "TopBar.Task_30101.1": "イベント任務", "TopBar.Task_30102.1": "イベント任務", "TopBar.Task_30103.1": "イベント任務", + "TopBar.Task_30104.1": "イベント任務", "TopBar.TechStory.1": "ストーリー", "TopBar.ThrowGiftPanel.1": "フライングシャロ", "TopBar.ThrowGiftPanel_400009.1": "フライングシャロ", @@ -220,6 +243,8 @@ "TopBar.TrialLevelSelect.1": "お試し", "TopBar.TrialSkinFormationScenePanel.1": "編成", "TopBar.TrialSkinSelectPanel.1": "お試し", + "TopBar.UnchartedMapPanel.1": "イベント", + "TopBar.UnchartedMapStory_10113.1": "ストーリー", "TopBar.VampireSurvivorLevelSelectPanel.1": "骸魔防衛戦", "TopBar.ViewfinderStory.1": "ストーリー", "TopBar.WeeklyCopiesPanel.1": "首領討伐", diff --git a/data/language/ja_jp/towerdefensepotential.json b/data/language/ja_jp/towerdefensepotential.json index 965b2a705..fdbae8a41 100644 --- a/data/language/ja_jp/towerdefensepotential.json +++ b/data/language/ja_jp/towerdefensepotential.json @@ -128,8 +128,8 @@ "TowerDefensePotential.1320103.2": "二塁打が3連撃に変化する。", "TowerDefensePotential.1320104.1": "ストリートアーティスト", "TowerDefensePotential.1320104.2": "スキルの攻撃範囲が拡大し、ノックバック効果が強化される。", - "TowerDefensePotential.1320105.1": "攻撃力とスキルチャージ", - "TowerDefensePotential.1320106.1": "攻撃力とスキルチャージ", + "TowerDefensePotential.1320105.1": "攻撃力と\nスキルチャージ", + "TowerDefensePotential.1320106.1": "攻撃力と\nスキルチャージ", "TowerDefensePotential.1320107.1": "スキルチャージ", "TowerDefensePotential.1330101.1": "烈風の加護", "TowerDefensePotential.1330101.2": "スキルのノックバック効果が強化され、ダメージが増加する。", diff --git a/data/language/ja_jp/towervitaoption.json b/data/language/ja_jp/towervitaoption.json new file mode 100644 index 000000000..796aa3ca4 --- /dev/null +++ b/data/language/ja_jp/towervitaoption.json @@ -0,0 +1,44 @@ +{ + "TowerVitaOption.10101.1": "プリセット指定素質を優先して獲得", + "TowerVitaOption.10102.1": "プリセットにない素質は獲得しない", + "TowerVitaOption.10201.1": "主力巡遊者", + "TowerVitaOption.10201.2": "支援巡遊者1", + "TowerVitaOption.10201.3": "支援巡遊者2", + "TowerVitaOption.10201.4": "図鑑で未解放の素質", + "TowerVitaOption.10201.5": "プリセットで指定した未獲得の素質", + "TowerVitaOption.10201.6": "素質レベル+2", + "TowerVitaOption.10201.7": "素質レベル+3", + "TowerVitaOption.10201.8": "素質(虹)", + "TowerVitaOption.10301.1": "ステラコインが指定数を超えたら素質を再抽選:", + "TowerVitaOption.10302.1": "ステラコイン >", + "TowerVitaOption.20101.1": "商品を購入", + "TowerVitaOption.20101.2": "素質の強化", + "TowerVitaOption.20201.1": "0", + "TowerVitaOption.20201.2": "60", + "TowerVitaOption.20201.3": "120", + "TowerVitaOption.20201.4": "180", + "TowerVitaOption.20201.5": "260", + "TowerVitaOption.20201.6": "340", + "TowerVitaOption.20201.7": "540", + "TowerVitaOption.20201.8": "740", + "TowerVitaOption.20301.1": "アシスト効果の発動に必要な音符", + "TowerVitaOption.20301.2": "割引中の音符", + "TowerVitaOption.20301.3": "割引中の主力巡遊者素質", + "TowerVitaOption.20301.4": "割引中のランダム素質", + "TowerVitaOption.20301.5": "割引なしの主力巡遊者素質", + "TowerVitaOption.20301.6": "割引なしのランダム素質", + "TowerVitaOption.20401.1": "ステラコインが指定数を超えたら商品を補充:", + "TowerVitaOption.20402.1": "ステラコイン >", + "TowerVitaOption.20403.1": "最終階で条件に合う商品がない場合、商品を補充", + "TowerVitaOption.20404.1": "最終階で条件に合う商品がない場合、残りのステラコインを可能な限り使用", + "TowerVitaOption.30101.1": "堅実", + "TowerVitaOption.30101.2": "均衡", + "TowerVitaOption.30101.3": "大胆", + "TowerVitaOption.30201.1": "主力巡遊者素質", + "TowerVitaOption.30201.2": "支援巡遊者素質", + "TowerVitaOption.30201.3": "素質(虹)", + "TowerVitaOption.30201.4": "素質(金)", + "TowerVitaOption.30201.5": "アシスト効果の発動に必要な音符", + "TowerVitaOption.30201.6": "ランダムな音符", + "TowerVitaOption.30201.7": "ステラコイン" +} \ No newline at end of file diff --git a/data/language/ja_jp/travelerduelboss.json b/data/language/ja_jp/travelerduelboss.json index ce57568a1..b8181d5a5 100644 --- a/data/language/ja_jp/travelerduelboss.json +++ b/data/language/ja_jp/travelerduelboss.json @@ -1,5 +1,6 @@ { "TravelerDuelBoss.1001.1": "キャットミーイフユーキャン", "TravelerDuelBoss.2001.1": "メイドインサービス", - "TravelerDuelBoss.3001.1": "自由を求める者" + "TravelerDuelBoss.3001.1": "自由を求める者", + "TravelerDuelBoss.4001.1": "フラヴィオからきた悪魔" } \ No newline at end of file diff --git a/data/language/ja_jp/travelerduelbosslevel.json b/data/language/ja_jp/travelerduelbosslevel.json index cd35b6395..5397cae07 100644 --- a/data/language/ja_jp/travelerduelbosslevel.json +++ b/data/language/ja_jp/travelerduelbosslevel.json @@ -4,5 +4,7 @@ "TravelerDuelBossLevel.200100.1": "メイドインサービス", "TravelerDuelBossLevel.200100.2": "彷徨う者は破滅を恐れない。刃が喉元に突き付けられたその瞬間、彼女はただあなたの体温を感じたいだけ。", "TravelerDuelBossLevel.300100.1": "自由を求める者", - "TravelerDuelBossLevel.300100.2": "お友だちを作りたくて、孤独な彼女は武器を取った。\n勝者も敗者も彼女の友だち。これでもう寂しくない。" + "TravelerDuelBossLevel.300100.2": "お友だちを作りたくて、孤独な彼女は武器を取った。\n勝者も敗者も彼女の友だち。これでもう寂しくない。", + "TravelerDuelBossLevel.400100.1": "フラヴィオからきた悪魔", + "TravelerDuelBossLevel.400100.2": "噂をたどり、わずかな手がかりから秘密の隠れ場所を探り出す。\u000bパシャッ――" } \ No newline at end of file diff --git a/data/language/ja_jp/travelerduelchallengeaffix.json b/data/language/ja_jp/travelerduelchallengeaffix.json index 7e43de719..60c116389 100644 --- a/data/language/ja_jp/travelerduelchallengeaffix.json +++ b/data/language/ja_jp/travelerduelchallengeaffix.json @@ -291,6 +291,78 @@ "TravelerDuelChallengeAffix.29041901.2": "主力巡遊者のHPが&Param1&以下になった時、即座に最大HPの&Param2&分回復するが、&Param3&秒間、与えるすべてのダメージが&Param4&減少する。この効果は&Param5&秒ごとに1回まで発動できる。", "TravelerDuelChallengeAffix.29041902.1": "治癒の代価", "TravelerDuelChallengeAffix.29041902.2": "主力巡遊者は&Param1&秒ごとに最大HPの&Param2&分回復するが、被ダメージが&Param3&増加する。", + "TravelerDuelChallengeAffix.29050101.1": "ダメージ増加・小", + "TravelerDuelChallengeAffix.29050101.2": "すべての敵のダメージ強度が&Param1&増加する。", + "TravelerDuelChallengeAffix.29050102.1": "ダメージ増加・中", + "TravelerDuelChallengeAffix.29050102.2": "すべての敵のダメージ強度が&Param1&増加する。", + "TravelerDuelChallengeAffix.29050103.1": "ダメージ増加・大", + "TravelerDuelChallengeAffix.29050103.2": "すべての敵のダメージ強度が&Param1&増加する。", + "TravelerDuelChallengeAffix.29050201.1": "停滞の秘露・小", + "TravelerDuelChallengeAffix.29050201.2": "チーム全体のSP獲得効率が&Param1&低下する。", + "TravelerDuelChallengeAffix.29050202.1": "停滞の秘露・中", + "TravelerDuelChallengeAffix.29050202.2": "チーム全体のSP獲得効率が&Param1&低下する。", + "TravelerDuelChallengeAffix.29050203.1": "停滞の秘露・大", + "TravelerDuelChallengeAffix.29050203.2": "チーム全体のSP獲得効率が&Param1&低下する。", + "TravelerDuelChallengeAffix.29050301.1": "吸血の秘術", + "TravelerDuelChallengeAffix.29050301.2": "主力巡遊者は被ダメージ強度が&Param1&増加し、スキルダメージを与えるたびに、HPを&Param2&回復する。", + "TravelerDuelChallengeAffix.29050401.1": "助け合い", + "TravelerDuelChallengeAffix.29050401.2": "支援巡遊者がフィールドにいる間、1秒ごとに主力巡遊者のダメージ強度が&Param1&減少し、HPの&Param2&分のシールドを獲得する。この効果は&Param3&秒間持続する。支援巡遊者が登場した時、即座に1回獲得し、最大&Param4&回まで重複できる。", + "TravelerDuelChallengeAffix.29050402.1": "援護潰し", + "TravelerDuelChallengeAffix.29050402.2": "支援巡遊者がフィールドにいる間、1秒ごとに主力巡遊者のダメージ強度と被ダメージ強度がそれぞれ&Param1&、&Param2&増加する。この効果は&Param3&秒間持続する。支援巡遊者が登場した時、即座に1回獲得し、最大&Param4&回まで重複できる。", + "TravelerDuelChallengeAffix.29050501.1": "シールド防護", + "TravelerDuelChallengeAffix.29050501.2": "戦闘開始後、主力巡遊者がシールドを獲得する時、その量が&Param1&増加する。ただし、シールドがない時はダメージ強度が&Param2&減少する。", + "TravelerDuelChallengeAffix.29050601.1": "いい頃合い", + "TravelerDuelChallengeAffix.29050601.2": "主力巡遊者のHPが&Param1&を超える、または&Param2&を下回る時、チーム全体のダメージ強度が&Param3&減少する。", + "TravelerDuelChallengeAffix.29050701.1": "虚弱の秘術", + "TravelerDuelChallengeAffix.29050701.2": "主力巡遊者が攻撃を受けると、&Param2&秒間、スキルダメージ強度が&Param1&減少する。この効果は最大&Param3&回まで重複できる。", + "TravelerDuelChallengeAffix.29050702.1": "虚弱の秘術・大", + "TravelerDuelChallengeAffix.29050702.2": "主力巡遊者が攻撃を受けると、&Param2&秒間、チーム全体のスキルダメージ強度が&Param1&減少する。この効果は最大&Param3&回まで重複できる。", + "TravelerDuelChallengeAffix.29050801.1": "無重力の奇香", + "TravelerDuelChallengeAffix.29050801.2": "回避すると、主力巡遊者の防御力が&Param1&秒間0になる。", + "TravelerDuelChallengeAffix.29050901.1": "遅効の秘薬", + "TravelerDuelChallengeAffix.29050901.2": "戦闘開始から&Param1&秒間、チーム全体のSP獲得効率が100%低下する。その後、SP獲得効率が&Param2&上昇する。", + "TravelerDuelChallengeAffix.29050902.1": "一瞬の輝き", + "TravelerDuelChallengeAffix.29050902.2": "戦闘開始から&Param1&秒間、チーム全体のSP獲得効率が&Param2&上昇する。ただし、戦闘開始から&Param3&秒後、SP獲得効率が50%低下する。", + "TravelerDuelChallengeAffix.29051001.1": "甘い毒の香り", + "TravelerDuelChallengeAffix.29051001.2": "主力巡遊者は&Param1&秒ごとに、HPの&Param2&分のシールドを獲得する。同時に、&Param3&秒間、被ダメージ強度が&Param4&増加する。", + "TravelerDuelChallengeAffix.29051101.1": "召霊の主", + "TravelerDuelChallengeAffix.29051101.2": "チーム全体の従者ダメージ強度が&Param1&減少し、スキルダメージ強度が&Param2&増加する。", + "TravelerDuelChallengeAffix.29051102.1": "呪から刃へ", + "TravelerDuelChallengeAffix.29051102.2": "チーム全体の印ダメージ強度が&Param1&減少し、通常攻撃ダメージ強度が&Param2&増加する。", + "TravelerDuelChallengeAffix.29051103.1": "一か八か", + "TravelerDuelChallengeAffix.29051103.2": "チーム全体の通常攻撃ダメージ強度が&Param1&減少し、必殺技ダメージ強度が&Param2&増加する。", + "TravelerDuelChallengeAffix.29051201.1": "戦闘成長", + "TravelerDuelChallengeAffix.29051201.2": "戦闘開始後、&Param1&秒ごとにミスティの従者のダメージ強度が&Param2&増加する。", + "TravelerDuelChallengeAffix.29051202.1": "戦闘成長・大", + "TravelerDuelChallengeAffix.29051202.2": "戦闘開始後、&Param1&秒ごとにミスティの従者のダメージ強度が&Param2&増加する。", + "TravelerDuelChallengeAffix.29051301.1": "会心調整・確率", + "TravelerDuelChallengeAffix.29051301.2": "チーム全体の会心率が&Param1&上昇し、会心ダメージが&Param2&減少する。", + "TravelerDuelChallengeAffix.29051302.1": "会心調整・ダメージ", + "TravelerDuelChallengeAffix.29051302.2": "チーム全体の会心ダメージが&Param1&増加し、会心率が&Param2&低下する。", + "TravelerDuelChallengeAffix.29051401.1": "血を盾に・小", + "TravelerDuelChallengeAffix.29051401.2": "ミスティがHPを&Param1&失うたびに、自身の被ダメージ強度が&Param2&減少する。", + "TravelerDuelChallengeAffix.29051402.1": "血を盾に・中", + "TravelerDuelChallengeAffix.29051402.2": "ミスティがHPを&Param1&失うたびに、自身と従者の被ダメージ強度が&Param2&減少する。", + "TravelerDuelChallengeAffix.29051403.1": "血を盾に・大", + "TravelerDuelChallengeAffix.29051403.2": "ミスティがHPを&Param1&失うたびに、自身と従者の被ダメージ強度が&Param2&減少する。", + "TravelerDuelChallengeAffix.29051501.1": "軽やかな調合", + "TravelerDuelChallengeAffix.29051501.2": "主力巡遊者のスキルダメージ強度が&Param1&減少し、スキルのクールタイムが&Param2&短縮する。", + "TravelerDuelChallengeAffix.29051601.1": "重傷の秘術", + "TravelerDuelChallengeAffix.29051601.2": "主力巡遊者が攻撃を受けると、&Param1&秒間、HPを回復できなくなる。", + "TravelerDuelChallengeAffix.29051602.1": "重傷の秘術・大", + "TravelerDuelChallengeAffix.29051602.2": "主力巡遊者が攻撃を受けると、&Param1&秒間、HPを回復できなくなる。", + "TravelerDuelChallengeAffix.29051701.1": "魔力吸収・小", + "TravelerDuelChallengeAffix.29051701.2": "ミスティがスキルダメージを受けるたびに、&Param2&秒間、自身と従者の被ダメージ強度が&Param1&減少する。この効果は1秒ごとに1回発動でき、最大&Param3&回まで重複できる。", + "TravelerDuelChallengeAffix.29051702.1": "魔力吸収・中", + "TravelerDuelChallengeAffix.29051702.2": "ミスティがスキルダメージを受けるたびに、&Param2&秒間、自身と従者の被ダメージ強度が&Param1&減少する。この効果は1秒ごとに1回発動でき、最大&Param3&回まで重複できる。", + "TravelerDuelChallengeAffix.29051703.1": "魔力吸収・大", + "TravelerDuelChallengeAffix.29051703.2": "ミスティがスキルダメージを受けるたびに、&Param2&秒間、自身と従者の被ダメージ強度が&Param1&減少する。この効果は1秒ごとに1回発動でき、最大&Param3&回まで重複できる。", + "TravelerDuelChallengeAffix.29051801.1": "傷を力に", + "TravelerDuelChallengeAffix.29051801.2": "主力巡遊者の被ダメージ強度が&Param1&増加する。ダメージを受けると、チーム全体のスキルと必殺技の残りクールタイムが&Param2&秒短縮する。この効果は&Param3&秒ごとに1回まで発動する。", + "TravelerDuelChallengeAffix.29051901.1": "返り咲く願い", + "TravelerDuelChallengeAffix.29051901.2": "主力巡遊者が致命的なダメージを受けても、&Param1&秒間は倒れなくなる。代わりにその後の&Param2&秒間、チーム全体のダメージ強度が&Param3&減少する。この効果は1回の戦闘につき1回のみ発動する。", + "TravelerDuelChallengeAffix.29052001.1": "盾より香り", + "TravelerDuelChallengeAffix.29052001.2": "主力巡遊者はスキルを発動するたびにHPを&Param1&回復する。攻撃を受けると、&Param2&秒間シールドの獲得量が大幅に低下する。", "TravelerDuelChallengeAffix.400101.1": "フルバースト", "TravelerDuelChallengeAffix.400101.2": "アサルトモードを強化:オートトリガー発動時、発射する弾丸の数が増加する。", "TravelerDuelChallengeAffix.400102.1": "空に堕ちる焔", @@ -302,5 +374,17 @@ "TravelerDuelChallengeAffix.400105.1": "怒りのネコ神", "TravelerDuelChallengeAffix.400105.2": "ネコ神弾幕はさらに多くの弾丸を発射するようになる。", "TravelerDuelChallengeAffix.400106.1": "ネコ神の眼", - "TravelerDuelChallengeAffix.400106.2": "魔神の眼の追跡時間が延長され、追跡速度が上昇する。" + "TravelerDuelChallengeAffix.400106.2": "魔神の眼の追跡時間が延長され、追跡速度が上昇する。", + "TravelerDuelChallengeAffix.500101.1": "魔女の協力者", + "TravelerDuelChallengeAffix.500101.2": "ミスティは、すべての種類の「従者召喚」スキルで、より多くの従者を召喚する。", + "TravelerDuelChallengeAffix.500102.1": "チャームアップコロン", + "TravelerDuelChallengeAffix.500102.2": "ミスティの従者のスキルが強化される。", + "TravelerDuelChallengeAffix.500103.1": "秘密の調香", + "TravelerDuelChallengeAffix.500103.2": "ミスティの香水の自然回復量が増加する。", + "TravelerDuelChallengeAffix.500104.1": "ゴシップの気配", + "TravelerDuelChallengeAffix.500104.2": "「魔女のたしなみ★」を初めて発動した時にも、「ゴシップ魔人」を召喚する。", + "TravelerDuelChallengeAffix.500105.1": "召喚強化・スノーベリー", + "TravelerDuelChallengeAffix.500105.2": "ミスティは「パパラッチウィッチ★」中、「いたずらおばけ」を召喚するようになる。", + "TravelerDuelChallengeAffix.500106.1": "召喚強化・スターチス", + "TravelerDuelChallengeAffix.500106.2": "ミスティは「パパラッチウィッチ★」中、「いじわるおばけ」を召喚するようになる。" } \ No newline at end of file diff --git a/data/language/ja_jp/travelerduelchallengequest.json b/data/language/ja_jp/travelerduelchallengequest.json index 57e9a0020..dd69c7f00 100644 --- a/data/language/ja_jp/travelerduelchallengequest.json +++ b/data/language/ja_jp/travelerduelchallengequest.json @@ -57,5 +57,27 @@ "TravelerDuelChallengeQuest.300118.1": "VIPシモベアーに到達", "TravelerDuelChallengeQuest.300119.1": "VIPシモベアーランク2に到達", "TravelerDuelChallengeQuest.300120.1": "VIPシモベアーランク5に到達", - "TravelerDuelChallengeQuest.300121.1": "TOPシモベアーに到達" + "TravelerDuelChallengeQuest.300121.1": "TOPシモベアーに到達", + "TravelerDuelChallengeQuest.400100.1": "「吸血の秘術」と「停滞の秘露・小」を同時に選択してクリアする", + "TravelerDuelChallengeQuest.400101.1": "「魔女の協力者」、「ダメージ増加・大」、「召霊の主」を同時に選択してクリアする", + "TravelerDuelChallengeQuest.400102.1": "「チャームアップコロン」、「虚弱の秘術・大」、「援護潰し」を同時に選択してクリアする", + "TravelerDuelChallengeQuest.400103.1": "「秘密の調香」、「戦闘成長・大」、「一瞬の輝き」を同時に選択してクリアする", + "TravelerDuelChallengeQuest.400104.1": "「ゴシップの気配」、「甘い毒の香り」、「シールド防護」を同時に選択してクリアする", + "TravelerDuelChallengeQuest.400105.1": "「召喚強化・スノーベリー」、「傷を力に」、「血を盾に・大」を同時に選択してクリアする", + "TravelerDuelChallengeQuest.400106.1": "「召喚強化・スターチス」、「無重力の奇香」、「重傷の秘術・大」を同時に選択してクリアする", + "TravelerDuelChallengeQuest.400107.1": "任意の難易度で頂上決戦をクリアする", + "TravelerDuelChallengeQuest.400108.1": "難易度Lv.10以上で頂上決戦をクリアする", + "TravelerDuelChallengeQuest.400109.1": "難易度Lv.20以上で頂上決戦をクリアする", + "TravelerDuelChallengeQuest.400110.1": "難易度Lv.30以上で頂上決戦をクリアする", + "TravelerDuelChallengeQuest.400111.1": "難易度Lv.40以上で頂上決戦をクリアする", + "TravelerDuelChallengeQuest.400112.1": "難易度Lv.50以上で頂上決戦をクリアする", + "TravelerDuelChallengeQuest.400113.1": "難易度Lv.60以上で頂上決戦をクリアする", + "TravelerDuelChallengeQuest.400114.1": "難易度Lv.70以上で頂上決戦をクリアする", + "TravelerDuelChallengeQuest.400115.1": "「突撃取材」ランク1に到達", + "TravelerDuelChallengeQuest.400116.1": "「突撃取材」ランク3に到達", + "TravelerDuelChallengeQuest.400117.1": "「突撃取材」ランク5に到達", + "TravelerDuelChallengeQuest.400118.1": "「偏向報道」に到達", + "TravelerDuelChallengeQuest.400119.1": "「偏向報道」ランク2に到達", + "TravelerDuelChallengeQuest.400120.1": "「偏向報道」ランク5に到達", + "TravelerDuelChallengeQuest.400121.1": "「恐怖のパパラッチ」に到達" } \ No newline at end of file diff --git a/data/language/ja_jp/travelerdueltarget.json b/data/language/ja_jp/travelerdueltarget.json index 28d0a14e9..6a127be26 100644 --- a/data/language/ja_jp/travelerdueltarget.json +++ b/data/language/ja_jp/travelerdueltarget.json @@ -12,5 +12,12 @@ "TravelerDuelTarget.60000304.1": "マスクドギーク", "TravelerDuelTarget.60000305.1": "協会の測量士ガール", "TravelerDuelTarget.60000306.1": "AAA級ライフガード", - "TravelerDuelTarget.60000307.1": "究極の漆黒の力、降臨!" + "TravelerDuelTarget.60000307.1": "究極の漆黒の力、降臨!", + "TravelerDuelTarget.60000401.1": "自宅警備ゲーマー", + "TravelerDuelTarget.60000402.1": "社畜系配信者", + "TravelerDuelTarget.60000403.1": "遠泳の達人", + "TravelerDuelTarget.60000404.1": "マスクドギーク", + "TravelerDuelTarget.60000405.1": "フィーリエのお偉いさん", + "TravelerDuelTarget.60000406.1": "竹束を一刀両断", + "TravelerDuelTarget.60000407.1": "ココアスイート・ルティ" } \ No newline at end of file diff --git a/data/language/ja_jp/trialbuild.json b/data/language/ja_jp/trialbuild.json index 3829c0e44..ac9b5a6a6 100644 --- a/data/language/ja_jp/trialbuild.json +++ b/data/language/ja_jp/trialbuild.json @@ -1,4 +1,7 @@ { + "TrialBuild.1001.1": "ストーリー記録", + "TrialBuild.1002.1": "ストーリー記録", + "TrialBuild.1003.1": "ストーリー記録", "TrialBuild.101.1": "ストーリー記録", "TrialBuild.121010.1": "チュートリアル-基本操作", "TrialBuild.121020.1": "チュートリアル-移動操作", @@ -37,6 +40,30 @@ "TrialBuild.201.1": "ストーリー記録", "TrialBuild.202.1": "ストーリー記録", "TrialBuild.203.1": "ストーリー記録", + "TrialBuild.290110.1": "火属性お試し記録", + "TrialBuild.290120.1": "水属性お試し記録", + "TrialBuild.290130.1": "光属性お試し記録", + "TrialBuild.290140.1": "闇属性お試し記録", + "TrialBuild.290150.1": "風属性お試し記録", + "TrialBuild.290160.1": "地属性お試し記録", + "TrialBuild.290210.1": "火属性お試し記録", + "TrialBuild.290220.1": "水属性お試し記録", + "TrialBuild.290230.1": "光属性お試し記録", + "TrialBuild.290240.1": "闇属性お試し記録", + "TrialBuild.290250.1": "風属性お試し記録", + "TrialBuild.290260.1": "地属性お試し記録", + "TrialBuild.290310.1": "火属性お試し記録", + "TrialBuild.290320.1": "水属性お試し記録", + "TrialBuild.290330.1": "光属性お試し記録", + "TrialBuild.290340.1": "闇属性お試し記録", + "TrialBuild.290350.1": "風属性お試し記録", + "TrialBuild.290360.1": "地属性お試し記録", + "TrialBuild.290410.1": "火属性お試し記録", + "TrialBuild.290420.1": "水属性お試し記録", + "TrialBuild.290430.1": "光属性お試し記録", + "TrialBuild.290440.1": "闇属性お試し記録", + "TrialBuild.290450.1": "風属性お試し記録", + "TrialBuild.290460.1": "地属性お試し記録", "TrialBuild.301.1": "ストーリー記録", "TrialBuild.302.1": "ストーリー記録", "TrialBuild.316.1": "ストーリー記録", diff --git a/data/language/ja_jp/trialcharacter.json b/data/language/ja_jp/trialcharacter.json index 95ed5b54c..8ef2fbf60 100644 --- a/data/language/ja_jp/trialcharacter.json +++ b/data/language/ja_jp/trialcharacter.json @@ -1,4 +1,7 @@ { + "TrialCharacter.100101.1": "エリナ", + "TrialCharacter.100201.1": "エリナ", + "TrialCharacter.100301.1": "セイナ(原点)", "TrialCharacter.10101.1": "セイナ", "TrialCharacter.10102.1": "アヤメ", "TrialCharacter.10103.1": "コハク", @@ -13,10 +16,12 @@ "TrialCharacter.10901.1": "???", "TrialCharacter.110.1": "フィレン", "TrialCharacter.11001.1": "フィレン", + "TrialCharacter.11003.1": "フィレン", "TrialCharacter.111.1": "アヤメ", "TrialCharacter.11101.1": "アヤメ", "TrialCharacter.112.1": "セイナ", "TrialCharacter.11201.1": "セイナ", + "TrialCharacter.11203.1": "セイナ", "TrialCharacter.113.1": "シーミャオ", "TrialCharacter.11301.1": "シーミャオ", "TrialCharacter.114.1": "シャトン", @@ -31,6 +36,7 @@ "TrialCharacter.11801.1": "クルニス", "TrialCharacter.119.1": "ナノハ", "TrialCharacter.11901.1": "ナノハ", + "TrialCharacter.11903.1": "ナノハ", "TrialCharacter.120.1": "カナーチェ", "TrialCharacter.12001.1": "カナーチェ", "TrialCharacter.121011.1": "コハク", @@ -61,6 +67,7 @@ "TrialCharacter.13403.1": "フユカ", "TrialCharacter.135.1": "ミスティ", "TrialCharacter.13501.1": "ミスティ", + "TrialCharacter.13503.1": "ミスティ", "TrialCharacter.13601.1": "???", "TrialCharacter.137.1": "エレノア", "TrialCharacter.13701.1": "エレノア", @@ -76,16 +83,19 @@ "TrialCharacter.14301.1": "レイス", "TrialCharacter.144.1": "チトセ", "TrialCharacter.14401.1": "チトセ", + "TrialCharacter.14403.1": "チトセ", "TrialCharacter.145.1": "オトハ", "TrialCharacter.14501.1": "オトハ", "TrialCharacter.147.1": "キャラメル", "TrialCharacter.14701.1": "キャラメル", "TrialCharacter.149.1": "グレイ", "TrialCharacter.14901.1": "グレイ", + "TrialCharacter.14903.1": "グレイ", "TrialCharacter.150.1": "ラール", "TrialCharacter.15001.1": "ラール", "TrialCharacter.155.1": "シア", "TrialCharacter.15501.1": "シア", + "TrialCharacter.15503.1": "シア", "TrialCharacter.156.1": "ナズナ", "TrialCharacter.15601.1": "ナズナ", "TrialCharacter.157.1": "カリン", @@ -96,11 +106,13 @@ "TrialCharacter.15901.1": "クルニス(華服)", "TrialCharacter.160.1": "ウィロー(水着)", "TrialCharacter.16001.1": "ウィロー(水着)", + "TrialCharacter.162.1": "セイナ(原点)", + "TrialCharacter.16201.1": "セイナ(原点)", "TrialCharacter.200011.1": "ラール(聖夜)", - "TrialCharacter.200021.1": "???", + "TrialCharacter.200021.1": "クルニス(華服)", "TrialCharacter.200022.1": "チーシア", "TrialCharacter.200023.1": "シーミャオ", - "TrialCharacter.200031.1": "???", + "TrialCharacter.200031.1": "クルニス(華服)", "TrialCharacter.200032.1": "チーシア", "TrialCharacter.200033.1": "シーミャオ", "TrialCharacter.200041.1": "レイス", @@ -144,6 +156,78 @@ "TrialCharacter.20301.1": "ミネルバ", "TrialCharacter.20302.1": "アヤメ", "TrialCharacter.20303.1": "コハク", + "TrialCharacter.290111.1": "フユカ", + "TrialCharacter.290112.1": "ラール(聖夜)", + "TrialCharacter.290113.1": "フローラ", + "TrialCharacter.290121.1": "チトセ", + "TrialCharacter.290122.1": "トーナ", + "TrialCharacter.290123.1": "テレサ", + "TrialCharacter.290131.1": "シア", + "TrialCharacter.290132.1": "ホタル", + "TrialCharacter.290133.1": "ティリア", + "TrialCharacter.290141.1": "フィレン", + "TrialCharacter.290142.1": "オトハ", + "TrialCharacter.290143.1": "コゼット", + "TrialCharacter.290151.1": "レイス", + "TrialCharacter.290152.1": "ナツカ", + "TrialCharacter.290153.1": "アンズ", + "TrialCharacter.290161.1": "スパクル", + "TrialCharacter.290162.1": "クルニス(華服)", + "TrialCharacter.290163.1": "ナズナ", + "TrialCharacter.290211.1": "フユカ", + "TrialCharacter.290212.1": "ラール(聖夜)", + "TrialCharacter.290213.1": "フローラ", + "TrialCharacter.290221.1": "チトセ", + "TrialCharacter.290222.1": "トーナ", + "TrialCharacter.290223.1": "テレサ", + "TrialCharacter.290231.1": "シア", + "TrialCharacter.290232.1": "ホタル", + "TrialCharacter.290233.1": "ティリア", + "TrialCharacter.290241.1": "フィレン", + "TrialCharacter.290242.1": "オトハ", + "TrialCharacter.290243.1": "コゼット", + "TrialCharacter.290251.1": "レイス", + "TrialCharacter.290252.1": "ナツカ", + "TrialCharacter.290253.1": "アンズ", + "TrialCharacter.290261.1": "スパクル", + "TrialCharacter.290262.1": "クルニス(華服)", + "TrialCharacter.290263.1": "ナズナ", + "TrialCharacter.290311.1": "フユカ", + "TrialCharacter.290312.1": "ラール(聖夜)", + "TrialCharacter.290313.1": "フローラ", + "TrialCharacter.290321.1": "チトセ", + "TrialCharacter.290322.1": "トーナ", + "TrialCharacter.290323.1": "テレサ", + "TrialCharacter.290331.1": "シア", + "TrialCharacter.290332.1": "ホタル", + "TrialCharacter.290333.1": "ティリア", + "TrialCharacter.290341.1": "フィレン", + "TrialCharacter.290342.1": "オトハ", + "TrialCharacter.290343.1": "コゼット", + "TrialCharacter.290351.1": "レイス", + "TrialCharacter.290352.1": "ナツカ", + "TrialCharacter.290353.1": "アンズ", + "TrialCharacter.290361.1": "スパクル", + "TrialCharacter.290362.1": "クルニス(華服)", + "TrialCharacter.290363.1": "ナズナ", + "TrialCharacter.290411.1": "フユカ", + "TrialCharacter.290412.1": "ラール(聖夜)", + "TrialCharacter.290413.1": "フローラ", + "TrialCharacter.290421.1": "チトセ", + "TrialCharacter.290422.1": "トーナ", + "TrialCharacter.290423.1": "テレサ", + "TrialCharacter.290431.1": "シア", + "TrialCharacter.290432.1": "ホタル", + "TrialCharacter.290433.1": "ティリア", + "TrialCharacter.290441.1": "フィレン", + "TrialCharacter.290442.1": "オトハ", + "TrialCharacter.290443.1": "コゼット", + "TrialCharacter.290451.1": "レイス", + "TrialCharacter.290452.1": "ナツカ", + "TrialCharacter.290453.1": "アンズ", + "TrialCharacter.290461.1": "スパクル", + "TrialCharacter.290462.1": "クルニス(華服)", + "TrialCharacter.290463.1": "ナズナ", "TrialCharacter.30101.1": "フユカ", "TrialCharacter.30201.1": "フユカ", "TrialCharacter.30202.1": "ナツカ", diff --git a/data/language/ja_jp/uitext.json b/data/language/ja_jp/uitext.json index 315422ec9..6584b0abf 100644 --- a/data/language/ja_jp/uitext.json +++ b/data/language/ja_jp/uitext.json @@ -91,9 +91,16 @@ "UIText.ActivityStory_Lock_Min_Color.1": "{0}分 後に解放", "UIText.ActivityStory_Lock_Sec_Color.1": "{0}秒 後に解放", "UIText.ActivityStory_UnlockActivityLevel.1": "イベントステージ\n{0}をクリア後に解放", + "UIText.Activity_Advertise_Bonus_201018.1": "星明かり定期券", + "UIText.Activity_Advertise_ChargeReset_201018.1": "初回チャージ特典\nリセット", + "UIText.Activity_Advertise_PackageDiscount_201018.1": "1周年限定", + "UIText.Activity_Advertise_Package_201018.1": "お得パック", + "UIText.Activity_Advertise_Skin_201018.1": "ショーケース", + "UIText.Activity_AvgReview.1": "録画箱", "UIText.Activity_Btn_Detail.1": "イベント詳細", "UIText.Activity_Btn_Quick_Receive.1": "一括受取", "UIText.Activity_Cond_WorldClass.1": "権限レベル{0}で解放", + "UIText.Activity_CopyMemo.1": "復刻記念", "UIText.Activity_Data_Refreshing.1": "データ更新中", "UIText.Activity_DontShowDay_PopUp_Again.1": "今日は表示しない", "UIText.Activity_DontShow_PopUp_Again.1": "イベント期間中は表示しない", @@ -102,6 +109,7 @@ "UIText.Activity_End_Exchange.1": "交換期間", "UIText.Activity_End_Notice.1": "イベントが終了しました", "UIText.Activity_Fate_Card_20102.1": "シャロカード", + "UIText.Activity_Fate_Card_20104.1": "シャロカード", "UIText.Activity_Invalid_Tip_1.1": "イベントデータが更新されました。もう一度画面を開いてください", "UIText.Activity_Invalid_Tip_2.1": "一部のイベントが終了しました", "UIText.Activity_Invalid_Tip_3.1": "イベントが終了しました", @@ -151,7 +159,9 @@ "UIText.Activity_StoryChapter_10101.1": "メインストーリー第三章", "UIText.Activity_StoryChapter_10102.1": "第四章 夢の先へ", "UIText.Activity_StoryChapter_10103.1": "第六章 黎明告げる凱旋歌", + "UIText.Activity_StoryNameTips_20104.1": "前半", "UIText.Activity_StoryName_20102.1": "ストーリー", + "UIText.Activity_StoryName_20104.1": "ストーリー", "UIText.Activity_Story_10101.1": "私たちのギルド", "UIText.Activity_Story_UnlockPreId.1": "{0}をクリア後に解放", "UIText.Activity_Tab_Time_1.1": "終了まであと{0}日", @@ -266,6 +276,63 @@ "UIText.AutoBattle_Close.1": "AUTO", "UIText.AutoBattle_Hint.1": "オート戦闘中…", "UIText.AutoBattle_Open.1": "AUTO", + "UIText.AutoDecision_DefualtPresetName.1": "名称未設定", + "UIText.AutoDecision_Disable.1": "オフ", + "UIText.AutoDecision_Enable.1": "オン", + "UIText.AutoDecision_Event.1": "イベント選択", + "UIText.AutoDecision_EventCoin.1": "ステラコイン", + "UIText.AutoDecision_EventConserve.1": "堅実", + "UIText.AutoDecision_EventRadical.1": "大胆", + "UIText.AutoDecision_EventRandomNote.1": "ランダムな音符", + "UIText.AutoDecision_EventSort.1": "イベント選択肢を次の優先順位で選択:", + "UIText.AutoDecision_EventStandard.1": "標準", + "UIText.AutoDecision_EventTendency.1": "イベント選択の傾向", + "UIText.AutoDecision_InputLocked.1": "代理掃討中です。ほかの操作を行うには、代理掃討を一時停止してください", + "UIText.AutoDecision_InsufficientToken.1": "代理掃討用のトークンを使い切ったため、代理掃討を開始できません。トークンを補充してください。", + "UIText.AutoDecision_MainCharPotential.1": "主力巡遊者の素質", + "UIText.AutoDecision_Ongoing.1": "代理掃討中", + "UIText.AutoDecision_PlanActivatedTip.1": "代理掃討が有効になりました。現在のプラン:{0}", + "UIText.AutoDecision_PlanDefaultName.1": "探索プラン", + "UIText.AutoDecision_Potential.1": "素質の設定", + "UIText.AutoDecision_PotentialBookUnlock.1": "図鑑で未解放の素質", + "UIText.AutoDecision_PotentialCoinReroll.1": "ステラコイン所持数が設定値を超えたら再抽選", + "UIText.AutoDecision_PotentialCoinRerollNum.1": "所持ステラコイン数 >", + "UIText.AutoDecision_PotentialLv+2.1": "素質レベルが2上昇", + "UIText.AutoDecision_PotentialLv+3.1": "素質レベルが3上昇", + "UIText.AutoDecision_PotentialNoMatchReroll.1": "ステラコイン所持数が設定値を超えたら再抽選", + "UIText.AutoDecision_PotentialRare.1": "素質(虹)", + "UIText.AutoDecision_PotentialRefreshGray.1": "素質の再抽選をONにすると、設定を変更できます。", + "UIText.AutoDecision_PotentialReroll.1": "選択肢を再抽選", + "UIText.AutoDecision_PotentialSort.1": "条件に合う素質を次の優先順位で選びます:", + "UIText.AutoDecision_PresetFirst.1": "プリセットで指定した素質を優先して獲得", + "UIText.AutoDecision_PresetOnly.1": "プリセットにない素質は獲得しない", + "UIText.AutoDecision_PresetReset.1": "リセット", + "UIText.AutoDecision_PresetSelect.1": "探索プラン選択", + "UIText.AutoDecision_Rename.1": "このプランの名前を変更しますか?", + "UIText.AutoDecision_ResetConfirm.1": "このプランの設定を初期状態に戻しますか?", + "UIText.AutoDecision_ResetConfirmTitle.1": "リセットの確認", + "UIText.AutoDecision_SelectPlanTip.1": "選択中の代理掃討プラン:{0}", + "UIText.AutoDecision_SettingBusy.1": "現在操作中です。しばらくしてから再度お試しください。", + "UIText.AutoDecision_SettingLock.1": "先に「{0}」を有効にしてください。", + "UIText.AutoDecision_Shop.1": "ショップの設定", + "UIText.AutoDecision_ShopBuyFirst.1": "商品を購入", + "UIText.AutoDecision_ShopCoinReroll.1": "ステラコイン所持数が設定値を超えると商品を自動補充", + "UIText.AutoDecision_ShopDiscSkillNote.1": "アシスト効果の発動に必要な音符", + "UIText.AutoDecision_ShopDiscountNote.1": "割引中の音符", + "UIText.AutoDecision_ShopFinalAllIn.1": "最終階で条件に合う商品がない場合、残りのステラコインを可能な限り使用", + "UIText.AutoDecision_ShopFinalReroll.1": "最終階で条件に合う商品がない場合、商品を補充", + "UIText.AutoDecision_ShopFirst.1": "コインの優先用途", + "UIText.AutoDecision_ShopMainPotentialHigh.1": "割引なしの主力巡遊者の素質", + "UIText.AutoDecision_ShopMainPotentialLow.1": "割引中の主力巡遊者の素質", + "UIText.AutoDecision_ShopRandomPotentialHigh.1": "割引なしのランダムな素質", + "UIText.AutoDecision_ShopRandomPotentialLow.1": "割引中のランダムな素質", + "UIText.AutoDecision_ShopRefreshGray.1": "商品の自動補充をONにすると、設定を変更できます。", + "UIText.AutoDecision_ShopSort.1": "条件に合う商品を次の優先順位で購入します:", + "UIText.AutoDecision_ShopUpgrade.1": "アップグレード", + "UIText.AutoDecision_ShopUpgradePrice.1": "指定価格まで強化:", + "UIText.AutoDecision_SubCharPotential.1": "支援巡遊者の素質", + "UIText.AutoDecision_Vita.1": "代理掃討", + "UIText.AutoDecision_VitaName.1": "代理掃討", "UIText.AutoDevelopment_Btn_Fill.1": "素材補充", "UIText.AutoDevelopment_SourceMaterial.1": "消費アイテム(初級素材自動合成)", "UIText.AutoDevelopment_TargetMaterial.1": "必要素材", @@ -440,6 +507,7 @@ "UIText.BreakOut_Result_Restart.1": "リトライ", "UIText.BreakOut_Target_Score.1": "目標スコア", "UIText.BreakOut_Text_Pause.1": "一時停止中です。プレイを再開しますか?", + "UIText.BtnBuildModifier_Confirm.1": "調整確認", "UIText.BtnCancel.1": "取消", "UIText.BtnConfirm.1": "確認", "UIText.Btn_AdvanceUp.1": "昇格", @@ -448,6 +516,45 @@ "UIText.Btn_TakeAway.1": "確定", "UIText.Btn_UpMaxLevel.1": "MAX", "UIText.Btn_UpOneLevel.1": "Lv.+1", + "UIText.BuildDetail_NoteModifiyTitle.1": "音符の調整可能回数:残り{0}回", + "UIText.BuildDetail_PotentialModifiyTitle.1": "素質の調整可能回数:残り{0}回", + "UIText.BuildModifier_BuildError1.1": "現在の記録が存在しません", + "UIText.BuildModifier_BuildError2.1": "現在の記録はこれ以上調整できません", + "UIText.BuildModifier_FreeNote.1": "調整音符:{0}", + "UIText.BuildModifier_FreePotential.1": "調整素質:{0}", + "UIText.BuildModifier_NoteCountTips1.1": "これ以上、音符の数は減らせません", + "UIText.BuildModifier_NoteCountTips2.1": "調整可能な音符の合計数が上限に達しているため、これ以上音符の数は減らせません", + "UIText.BuildModifier_NoteCountTips3.1": "音符レベルは上限に達しています", + "UIText.BuildModifier_NoteCountTips4.1": "割り振り可能な調整音符が足りません", + "UIText.BuildModifier_NoteTips1.1": "音符を変換していません", + "UIText.BuildModifier_NoteTips2.1": "調整音符をすべて割り振ってください", + "UIText.BuildModifier_NoteTips3.1": "音符の調整に必要なアイテムが足りません", + "UIText.BuildModifier_NoteTips4.1": "音符の調整可能回数があと{0}回残っています。\u000b確定後は元に戻せません。調整を確定しますか?", + "UIText.BuildModifier_NoteTips5.1": "現在の記録の音符の数を調整します。確定後は元に戻せません。よろしいですか?", + "UIText.BuildModifier_NoteTips6.1": "記録の調整が完了しました", + "UIText.BuildModifier_NoteTips7.1": "この記録は現在調整できません", + "UIText.BuildModifier_PopupTitle.1": "レベル調整", + "UIText.BuildModifier_PotentialCountTips1.1": "素質レベルは1以上にする必要があります", + "UIText.BuildModifier_PotentialCountTips2.1": "調整可能な素質レベルの合計が上限に達しているため、これ以上素質レベルは下げられません", + "UIText.BuildModifier_PotentialCountTips3.1": "素質レベルは上限に達しています", + "UIText.BuildModifier_PotentialCountTips4.1": "割り振り可能な調整素質が足りません", + "UIText.BuildModifier_PotentialPopupTitle1.1": "素質レベルを次の値に調整", + "UIText.BuildModifier_PotentialPopupTitle2.1": "徽章による{0}レベル上昇を含む", + "UIText.BuildModifier_PotentialPopupTitle3.1": "コア素質は調整できません", + "UIText.BuildModifier_PotentialTips1.1": "素質を変換していません", + "UIText.BuildModifier_PotentialTips2.1": "調整素質をすべて割り振ってください", + "UIText.BuildModifier_PotentialTips3.1": "素質の調整に必要なアイテムが足りません", + "UIText.BuildModifier_PotentialTips4.1": "素質の調整可能回数があと{0}回残っています。\u000b確定後は元に戻せません。調整を確定しますか?", + "UIText.BuildModifier_PotentialTips5.1": "現在の記録の素質レベルを調整します。確定後は元に戻せません。よろしいですか?", + "UIText.BuildModifier_PotentialTips6.1": "記録の調整が完了しました", + "UIText.BuildModifier_PotentialTips7.1": "この記録は現在調整できません", + "UIText.BuildModifier_TotalFixableNote.1": "音符レベルを最大{0}レベルまで再配分できます(現在{1}を調整済み)", + "UIText.BuildModifier_TotalFixablePotential.1": "素質レベルを最大{0}レベルまで再配分できます(現在{1}を調整済み)", + "UIText.BuildModifier_ValidTips1.1": "記録のスコアが足りないため、調整できません", + "UIText.BuildModifier_ValidTips2.1": "記録のスコアが足りないため、調整できません", + "UIText.BuildModifier_ValidTips3.1": "素質は調整済みのため、再調整できません", + "UIText.BuildModifier_ValidTips4.1": "音符は調整済みのため、再調整できません", + "UIText.BuildModifier_ValidTips5.1": "ロック中の記録は調整できません。ロックを解除してからお試しください", "UIText.Build_Attribute_CurScore.1": "現在の記録スコア:", "UIText.Build_Attribute_DescTip.1": "記録レベルに応じて、戦闘中に追加のステータスボーナスが得られる", "UIText.Build_Attribute_Desc_1.1": "攻撃力が{1}、最大HPが{2}上昇する", @@ -655,6 +762,7 @@ "UIText.City_1_1_Search_07.1": "空の桶。キャベツも鉄鉱石も入っていない", "UIText.ClearFormation.1": "編成リセット", "UIText.CloseCharacterCommonTop_Tip.1": "お気に入り巡遊者のトップ表示を無効にしました。", + "UIText.Coin_Exchange.1": "所持しているが不足しています。{num_1}を消費して、{num_3}と交換しますか?", "UIText.CombatRoomName.1": "戦闘ノ間", "UIText.CommonMonsterWarning_Boss.1": "首領が出現", "UIText.CommonMonsterWarning_Elite.1": "敵の群れが出現", @@ -745,10 +853,10 @@ "UIText.DarkMark_Trigger_Effect_03.1": "暗灼", "UIText.DarkMark_Trigger_Effect_04.1": "奇妙な霧", "UIText.DarkMark_Trigger_Effect_05.1": "暗鎖", - "UIText.Dash_Mobile.1": "回避をタップすると、無敵の回避動作を行う", - "UIText.Dash_PC.1": "右クリックまたはを押して、回避を行う", - "UIText.Dash_PS.1": "を押すと、無敵の回避動作を行う", - "UIText.Dash_Xbox.1": "を押すと、無敵の回避動作を行う", + "UIText.Dash_Mobile.1": "回避ボタンをタップすると、敵の攻撃を回避できます。回避中巡遊者は無敵になります。", + "UIText.Dash_PC.1": "右クリックまたはを押して、敵の攻撃を回避できます。回避中巡遊者は無敵になります。", + "UIText.Dash_PS.1": "を押すと、敵の攻撃を回避できます。回避中巡遊者は無敵になります。", + "UIText.Dash_Xbox.1": "を押すと、敵の攻撃を回避できます。回避中巡遊者は無敵になります。", "UIText.Dating_Affinity_Level.1": "レベル", "UIText.Dating_Day_Count.1": "本日の上限回数{0}/{1}", "UIText.Dating_Day_Count_Max.1": "本日分の上限に達しました", @@ -899,6 +1007,142 @@ "UIText.Disc_Tab4.1": "ロスレコ情報", "UIText.Disc_UnlockLVDesc.1": "Lv.上限UP", "UIText.Dispatch_Count_Limit.1": "受注上限:", + "UIText.DormBtn_BossMode.1": "魔王モード", + "UIText.DormBtn_Clear.1": "全撤去", + "UIText.DormBtn_Edior.1": "模様替え", + "UIText.DormBtn_Elevator.1": "昇降機", + "UIText.DormBtn_Exit.1": "保存せずに終了", + "UIText.DormBtn_HideFurniture.1": "非表示", + "UIText.DormBtn_InteractiveMode.1": "ふれあいモード", + "UIText.DormBtn_Revert.1": "戻す", + "UIText.DormBtn_Role.1": "巡遊者配置", + "UIText.DormBtn_SaveAndExit.1": "保存して終了", + "UIText.DormBtn_SaveRoom.1": "適用", + "UIText.DormBtn_ShowFurniture.1": "家具表示", + "UIText.DormBtn_UIShow.1": "操作盤を表示", + "UIText.DormBtn_ViewMode.1": "塔ノ主モード", + "UIText.DormBtn_Visit.1": "訪問", + "UIText.DormFriend_EmptyHint.1": "フレンドがいません", + "UIText.DormMainMenu_Knowledge.1": "ガイド", + "UIText.DormQuest_Title.1": "家具集めの道", + "UIText.DormReward_FastReceive.1": "贈り物受取", + "UIText.DormTips_LikeForToday.1": "今日はこのフレンドにいいね済みです", + "UIText.DormTips_LikeSuccess.1": "いいねしました", + "UIText.DormTips_RoleFull.1": "配置枠がいっぱいです", + "UIText.DormTips_VisitSameFriend.1": "すでにこのフレンドの魔王ノ塔にいます", + "UIText.Dorm_AffinityUp.1": "親密度+{0}", + "UIText.Dorm_BtnState_Cur.1": "使用中", + "UIText.Dorm_CharListTitle.1": "配置", + "UIText.Dorm_Contact_BtnSendGift.1": "ギフト", + "UIText.Dorm_Contact_Interactive1.1": "なでる", + "UIText.Dorm_Contact_Interactive2.1": "ギフト", + "UIText.Dorm_DefaultName.1": "魔王ノ塔", + "UIText.Dorm_Default_MusicName.1": "デフォルト", + "UIText.Dorm_Detail_CoverTitle.1": "プレビュー", + "UIText.Dorm_Detail_FurnitureTitle.1": "必要な家具", + "UIText.Dorm_EditorBtn_GetFurniture.1": "入手先へ", + "UIText.Dorm_EditorClearHint.1": "確認後、家具の配置をすべて解除し、初期状態に戻します。この操作は取り消せません", + "UIText.Dorm_EditorRevertHint.1": "確認後、最後に保存したレイアウトに戻します。この操作は取り消せません", + "UIText.Dorm_Editor_ApplicatSuccess.1": "レイアウトを適用しました", + "UIText.Dorm_Editor_EmptyFurniture.1": "家具がありません", + "UIText.Dorm_Editor_MainTog1.1": "家具", + "UIText.Dorm_Editor_MainTog2.1": "内装", + "UIText.Dorm_Editor_MainTog3.1": "セット", + "UIText.Dorm_Editor_Save.1": "保存", + "UIText.Dorm_Editor_SaveSuccess.1": "保存しました", + "UIText.Dorm_FriendRoot_Elevator.1": "昇降機", + "UIText.Dorm_FriendRoot_Visit.1": "フレンド訪問", + "UIText.Dorm_Friend_LikeLimit.1": "いいね回数が上限に達しました", + "UIText.Dorm_Friend_PanelTitle.1": "訪問先のフレンド", + "UIText.Dorm_FurnitreSaveCDHint.1": "操作が頻繁すぎます。5秒後にもう一度お試しください。", + "UIText.Dorm_FurnitureList_Tog1.1": "家具", + "UIText.Dorm_FurnitureList_Tog2.1": "置物", + "UIText.Dorm_FurnitureList_Tog3.1": "ラグ", + "UIText.Dorm_FurnitureList_Tog4.1": "壁飾り", + "UIText.Dorm_FurnitureList_Tog5.1": "壁紙", + "UIText.Dorm_FurnitureList_Tog6.1": "床材", + "UIText.Dorm_FurnitureList_Tog7.1": "昇降機", + "UIText.Dorm_FurnitureList_Tog8.1": "特殊", + "UIText.Dorm_FurnitureTips_ActionCharTitle.1": "ふれあい可能", + "UIText.Dorm_FurnitureTips_Collection.1": "収集率:{0}", + "UIText.Dorm_Furniture_FloorRatioTitle.1": "家具の設置容量:{1}/{2}", + "UIText.Dorm_GiftCountMaxHint.1": "この巡遊者には今日すでにギフトを贈っています", + "UIText.Dorm_GiftDesc.1": "1日に最大6人の巡遊者へギフトを贈れます。同じ巡遊者には1日1回まで。ここでの回数は、ココチャ内のものとは別にカウントします。", + "UIText.Dorm_GiftEmptyTitle.1": "ギフトがありません", + "UIText.Dorm_HandBook_Title.1": "家具図鑑", + "UIText.Dorm_HandBook_Tog1.1": "偉業", + "UIText.Dorm_HandBook_Tog2.1": "家具セット", + "UIText.Dorm_HandBook_Tog3.1": "家具図鑑", + "UIText.Dorm_Hint_Err_FixedFurniture.1": "固定された家具が干渉しているため、レイアウトを保存できません", + "UIText.Dorm_Hint_Err_FloorCapacity.1": "家具の配置容量が上限を超えているため、レイアウトを保存できません", + "UIText.Dorm_Hint_Err_FurniturePos.1": "家具が重なっているため、レイアウトを保存できません", + "UIText.Dorm_Hint_Err_NoNeedToSave.1": "変更がありません", + "UIText.Dorm_Interaction_DayLimitHint.1": "今日の「なでる」回数は上限に達しました", + "UIText.Dorm_Interaction_NoCharHint.1": "ふれあえる巡遊者がいません", + "UIText.Dorm_Interactive_GroupTitle.1": "章の任務をすべて達成", + "UIText.Dorm_ItemHint_RoomType1.1": "【屋内】\n設置可能", + "UIText.Dorm_ItemHint_RoomType2.1": "【屋外】\n設置可能", + "UIText.Dorm_ItemHint_RoomType3.1": "未入手", + "UIText.Dorm_ItemHint_RoomType4.1": "未入手", + "UIText.Dorm_MainMenu_DefaultMode.1": "初期表示:\n塔ノ主モード", + "UIText.Dorm_MainMenu_Escape.1": "脱出", + "UIText.Dorm_MainMenu_FurnitureReward.1": "家具図鑑", + "UIText.Dorm_MainMenu_LikeTitle.1": "いいね", + "UIText.Dorm_MainMenu_Record.1": "蓄音神器", + "UIText.Dorm_MainMenu_Visitor.1": "累計訪問数", + "UIText.Dorm_MainMenu_VisitorToday.1": "今日の訪問数", + "UIText.Dorm_MainViewBtnName.1": "魔王ノ塔", + "UIText.Dorm_MainViewBtnNameBeta.1": "Beta", + "UIText.Dorm_MusicSelect_ApplyAll.1": "すべての部屋に適用", + "UIText.Dorm_MusicSelect_ApplyAllHint.1": "{0}をすべての部屋に適用しますか?", + "UIText.Dorm_MusicSelect_CurMusicGridTitle.1": "使用中", + "UIText.Dorm_MusicSelect_CurMusicTitle.1": "現在のロスレコ:{0}", + "UIText.Dorm_MusicSelect_ListTitle.1": "ロスレコ一覧", + "UIText.Dorm_MusicSelect_Save.1": "設定を保存", + "UIText.Dorm_MusicSelect_SaveSuccess.1": "ロスレコ設定を保存しました", + "UIText.Dorm_NotObtained.1": "未入手", + "UIText.Dorm_PresetBtn_OverWrite.1": "上書き", + "UIText.Dorm_PresetBtn_Save.1": "保存", + "UIText.Dorm_PresetBtn_Use.1": "適用", + "UIText.Dorm_PresetCount.1": "登録済みプリセット:{0}/{1}", + "UIText.Dorm_PresetCoverHint.1": "現在のレイアウトで、このプリセットを上書きしますか?", + "UIText.Dorm_PresetCoverSuccess.1": "プリセットを上書きしました", + "UIText.Dorm_PresetDefaultName.1": "プリセット{0}", + "UIText.Dorm_PresetSaveHint.1": "現在のレイアウトをプリセットとして保存しますか?", + "UIText.Dorm_PresetSaveSuccess.1": "プリセットを保存しました", + "UIText.Dorm_PresetUseHint.1": "このプリセットを適用しますか?保存していない変更は失われます。", + "UIText.Dorm_PresetUseLackHint.1": "家具が足りません。このプリセットを適用しますか?保存していない変更は失われ、不足分の配置場所は空いたままになります。", + "UIText.Dorm_PresetUseSuccess.1": "プリセットを適用しました", + "UIText.Dorm_Preset_BtnApplNow.1": "使用中", + "UIText.Dorm_Preset_BtnUse.1": "適用", + "UIText.Dorm_Preset_DetailTitle.1": "プリセットの詳細", + "UIText.Dorm_Preset_RenameHint.1": "プリセット名を入力してください", + "UIText.Dorm_Preset_RoomHIntTitle.1": "【{0}】で使用可能", + "UIText.Dorm_Quest_GroupTitle.1": "章の任務をすべて達成", + "UIText.Dorm_RenameDormTitle.1": "現在の魔王ノ塔の名前", + "UIText.Dorm_RenamePresetTitle.1": "現在のプリセット名", + "UIText.Dorm_RenameRoomTitle.1": "現在の部屋の名前", + "UIText.Dorm_Rename_TimeCD.1": "名前を変更すると、{0}日間は再度変更できません", + "UIText.Dorm_Rename_TimeCDWarning1.1": "魔王ノ塔の名前は、あと{0}日変更できません", + "UIText.Dorm_Rename_TimeCDWarning2.1": "魔王ノ塔の名前を変更できるまで、あと1日未満です", + "UIText.Dorm_Rename_TimeCDWarning3.1": "部屋の名前は、あと{0}日変更できません", + "UIText.Dorm_Rename_TimeCDWarning4.1": "部屋の名前を変更できるまで、あと1日未満です", + "UIText.Dorm_RoomNotAvailable.1": "工事中…", + "UIText.Dorm_RoomNotAvailable_Lock.1": "章の任務を達成すると解放", + "UIText.Dorm_RoomNotOpen.1": "未解放のホールです", + "UIText.Dorm_RoomType0.1": "屋外", + "UIText.Dorm_RoomType1.1": "屋内", + "UIText.Dorm_SaveConfirmContent.1": "保存していない変更があります。", + "UIText.Dorm_Set_UseHint.1": "このセットをレイアウトに適用しますか?保存していない変更は失われます。", + "UIText.Dorm_Set_UseLackHint.1": "家具が足りません。このセットをレイアウトに適用しますか?保存していない変更は失われ、不足分の配置場所は空いたままになります。", + "UIText.Dorm_Set_UseSuccess.1": "セットを適用しました", + "UIText.Dorm_SuitDetail_BtnGet.1": "入手", + "UIText.Dorm_SuitHint_RoomType1.1": "【屋内】設置可能", + "UIText.Dorm_SuitHint_RoomType2.1": "【屋外】設置可能", + "UIText.Dorm_SuitList_Tog1.1": "プリセット", + "UIText.Dorm_SuitList_Tog2.1": "セット", + "UIText.Dorm_Suit_DetailTitle.1": "セットの詳細", + "UIText.Dorm_friendRoot_GoHome.1": "帰る", "UIText.DoubleDrop_Reward_Receive_Tip.1": "受取可能な報酬はありません", "UIText.Double_Drops_Act_Double_Count.1": "本日の2倍報酬回数:{0}/{1}", "UIText.Double_Drops_Act_Triple_Count.1": "本日の3倍報酬回数:{0}/{1}", @@ -1446,6 +1690,7 @@ "UIText.Gift_Send_Max_Count.1": "最大制限数を超えました", "UIText.Gift_Send_Not_Select.1": "アイテムを選択してください", "UIText.GoToChallenge.1": "挑戦へ", + "UIText.Go_Back.1": "前へ戻る", "UIText.GoldenSpyBoxEmpty.1": "工具箱が空です", "UIText.GoldenSpyBuffState1.1": "発動中", "UIText.GoldenSpyBuffState2.1": "発動待ち", @@ -1484,6 +1729,13 @@ "UIText.GoldenSpy_TimeTips.1": "{0}後に開放", "UIText.GoldenSpy_ToolBox_Title.1": "工具箱", "UIText.GoldenSpy_TotalFloor.1": "計:{0}部屋", + "UIText.GuideMission_Boss_Record.1": "魔王の記録", + "UIText.GuideMission_Disc_Change.1": "旅路特選", + "UIText.GuideMission_Item_Change.1": "アイテム交換", + "UIText.GuideMission_UnlockTime_Day.1": "{1}日 後に解放", + "UIText.GuideMission_UnlockTime_Hour.1": "{1}時間 後に解放", + "UIText.GuideMission_UnlockTime_Min.1": "{1}分 後に解放", + "UIText.GuideMission_UnlockTime_Sec.1": "{1}秒 後に解放", "UIText.Guide_101_2.1": "コア素質以外にも、星ノ塔探索中には様々なサブ素質を獲得できます。\u000bこれらの素質は特定スキル効果の強化や追加、ステータスを上昇させることができます。素質自体も複数回のレベルアップが可能です。", "UIText.Guide_102_2.1": "星ノ塔探索では、まずコア素質を獲得します。\u000bコア素質の組み合わせによって、多彩なスキル変化や戦闘スタイルが決まります。", "UIText.Guide_102_3.1": "このボタンをタップすると、素質の説明文を「要約」または「詳細」な内容に切り替えられます。", @@ -1568,6 +1820,10 @@ "UIText.Guide_303_1.1": "ここに表示されてるのが、魔王サマの所持してるフォーチュンチップの枚数。", "UIText.Guide_303_2.1": "残りのターン数が0になるまでに、決められた枚数を集められるようにがんばってほしいのよ♪", "UIText.Guide_303_3.1": "フォーチュンチップはただ集めるだけでなく、各種強化効果の購入にあてることで、より大きなリターンを生むかもしれないのです。\u000bそれでは健闘を期待しているのですよ、魔王さん♪", + "UIText.Guide_305_1.1": "新たな挑戦への準備はできましたか?\u000bでは、さっそく始めるのですよ。", + "UIText.Guide_305_2.1": "挑戦モードでは、各難易度を順番にクリアしなきゃダメなのよ。ちなみに難易度ごとに異なるデバフを受けちゃうから、注意するといいのよ。", + "UIText.Guide_305_3.1": "このモードではコインを持ち越せないのよ。あとで獲得量を増やすため、できるだけコインを使うといいのかしら。", + "UIText.Guide_305_5.1": "各難易度で助手を1人雇用できるのよ。それぞれの特性を活かして、越境の鏡を制覇するといいかしら♪", "UIText.Guide_32_1.1": "アイコンは音符の種類、数字は集めた音符の数を表しています。", "UIText.Guide_32_2.1": "特定の音符を組み合わせることで、メインロスレコのアシスト効果を発動できます。", "UIText.Guide_32_3.1": "新しく探索を始めるたび、集めた音符はリセットされます。『記録』にとって、音符とアシスト効果はとても重要な部分でもあります。", @@ -1617,15 +1873,81 @@ "UIText.Guide_4_7.1": "最初に選んだ巡遊者がチームの主力となり、他のメンバーを率いて行動します。", "UIText.Guide_4_8.1": "では次に私、つまりアヤメを選択してチームに編成してください。", "UIText.Guide_4_9.1": "最後にセイナを編成しましょう。\r\nちなみに巡遊者が3人揃わなければ、探索を開始できません。", + "UIText.Guide_502_1.1": "調査隊の準備が整いました。あとは魔王さんの指揮を待つばかりです!\u000b調査開始をタップして、皆さんと星ノ塔へ向かいましょう♪", + "UIText.Guide_502_2.1": "まずは低い階層から、星ノ塔の上層階を目指して進みましょう。道中で情報を集め、尊者のもとへ続く道を探してください。", + "UIText.Guide_502_3.1": "では、\u000b行動開始をタップして、調査へ出発しましょう!", + "UIText.Guide_503_1.1": "まずは今回の調査で使う魔王権能を選びましょう。", + "UIText.Guide_503_2.1": "権能はそれぞれ直感・混沌・分析のいずれかの性格傾向に対応し、異なる指揮スキルを持ちます。", + "UIText.Guide_503_3.1": "戦略ノードを進めると、新たな権能が順次開放されます。", + "UIText.Guide_503_4.1": "まずはこの権能を使って、調査の進め方を覚えましょう。", + "UIText.Guide_503_5.1": "確認をタップして、次へ進みましょう。", + "UIText.Guide_504_1.1": "今回の調査では、招集した挑戦者や特殊な生物が調査隊の仲間としてともに戦います。出発前に、ここで編成を整えましょう。", + "UIText.Guide_504_2.1": "今回の調査は3つのフェーズに分かれ、各フェーズには複数のノードがあります。理性を保ったまま最終フェーズの決戦を突破すれば、調査完了です。", + "UIText.Guide_504_3.1": "これが魔王の理性です。遭遇ノードで敗北すると減少し、0になると今回の調査は終了します。", + "UIText.Guide_504_4.1": "ここは待機枠です。調査隊に加わったユニットのうち、まだ編成していないユニットがここで出番を待ちます。", + "UIText.Guide_504_5.1": "ここは配置枠です。待機中のユニットを配置すると、次の戦闘に参加します。同じユニットを複数体同時に配置することはできません。", + "UIText.Guide_504_6.1": "配置枠は主力枠と支援枠に分かれています。主力枠のユニットは前線で敵を攻撃し、敵の攻撃を受けます。", + "UIText.Guide_504_7.1": "支援枠のユニットは、敵の攻撃を受けません。", + "UIText.Guide_504_8.1": "ユニットにはそれぞれおすすめのタイプがあります。タイプに合った枠へ配置すると、力をより発揮できます。", + "UIText.Guide_505_1.1": "待機枠のユニットを配置枠に配置してください。", + "UIText.Guide_505_2.1": "ユニットを編成すると、左側にそのユニットが持つシナジーがすべて表示されます。", + "UIText.Guide_505_3.1": "シナジーをタップして、その効果を確認しましょう。", + "UIText.Guide_505_4.1": "ここでは、シナジーが有効になった時の効果を確認できます。同じシナジーを持つユニットを一定数編成すると、その効果が有効になり、編成が強化されます。", + "UIText.Guide_505_5.1": "残りのユニットも適切な枠に配置しましょう。調査を続けるには、主力枠にユニットを1体以上配置する必要があります。", + "UIText.Guide_505_6.1": "編成が終わったら、次の調査へをタップして、敵を討伐しましょう。", + "UIText.Guide_506_1.1": "戦闘はフルオートで進行します。出撃したユニットは自動で敵を攻撃し、スキルを発動します。", + "UIText.Guide_506_2.1": "倍速をタップすると、戦闘を早送りできます。", + "UIText.Guide_506_3.1": "こちらが主力枠に配置したユニットです。", + "UIText.Guide_506_4.1": "こちらが支援枠に配置したユニットです。", + "UIText.Guide_506_5.1": "支援枠のユニットは戦闘中にSPをため、満タンになると自動でスキルを発動します。", + "UIText.Guide_506_6.1": "ユニットのアイコンをタップすると、詳細が表示されます。", + "UIText.Guide_506_7.1": "戦場の基本はつかめましたね。それでは、今回の戦いを始めましょう!", + "UIText.Guide_507_1.1": "こちらが現在所持している賢者コインの数です。", + "UIText.Guide_507_10.1": "配置できるユニットの数が増えました。これで、より多くのユニットを戦闘に出せます。", + "UIText.Guide_507_11.1": "賢者コインは調査隊の戦力を高めるために欠かせません。計画的に使いましょう。", + "UIText.Guide_507_12.1": "ここをタップして、賢者コインの入手方法を確認しましょう。", + "UIText.Guide_507_13.1": "賢者コインを貯めて利息を最大限に受け取り、連勝・連敗を維持すると、より多くのコインを獲得できます。", + "UIText.Guide_507_2.1": "こちらがユニットの持つシナジータグです。", + "UIText.Guide_507_3.1": "ここにはユニットの招集に必要な賢者コインが表示されます。招集コストが高いほど、通常はユニットも強力です。", + "UIText.Guide_507_4.1": "ユニットをタップすると、賢者コインを消費して調査隊に招集できます。", + "UIText.Guide_507_5.1": "欲しいユニットが募集リストにいない場合は、賢者コインを消費して更新をタップし、ラインナップを入れ替えましょう。", + "UIText.Guide_507_6.1": "レベルが高いほど、高コストのユニットが募集リストに並びやすくなります。", + "UIText.Guide_507_7.1": "こちらが現在のレベルと経験値です。タップすると賢者コインを消費して魔王経験値を購入でき、経験値が一定に達するとレベルが上がります。", + "UIText.Guide_507_8.1": "レベルを上げると、高コストのユニットが並びやすくなるほか、配置できるユニットの数も増えます。", + "UIText.Guide_507_9.1": "経験値を購入して、レベルをひとつ上げてみましょう。", + "UIText.Guide_508_1.1": "シナジーがひとつ有効になりました。効果を確認してみましょう。", + "UIText.Guide_508_2.1": "シナジーをタップして、詳細を確認しましょう。", + "UIText.Guide_508_3.1": "追跡をタップすると、このシナジーを持つユニットを追跡できます。", + "UIText.Guide_508_4.1": "シナジーを追跡すると、該当するユニットが賢者ショップに並んだ時にマークが表示され、見つけやすくなります。", + "UIText.Guide_509_1.1": "このユニットはすでに調査隊にいます。もう一度招集してみましょう。同じユニットを3体揃えると☆が上がり、さらに強くなります。", "UIText.Guide_50_1.1": "徽章を装備することで、巡遊者の戦力をさらに強化できます。", "UIText.Guide_50_2.1": "該当する徽章試練をクリアすると、徽章の鋳造に必要な素材を入手できます。", "UIText.Guide_50_3.1": "必要な素材を使って、この徽章を鋳造しましょう。", "UIText.Guide_50_4.1": "ここには、今回鋳造した徽章の特性一覧が表示されています。鋳造のたびに、結果が異なります。", "UIText.Guide_50_5.1": "鋳造が完了したら、この徽章を装備できます。\u000b結果に満足できない場合は、「徽章研磨剤」を消費して特性の再抽選を行うことが可能です。", + "UIText.Guide_510_1.1": "ユニットの☆が上がりました。このユニットをタップして、変化を見てみましょう。", + "UIText.Guide_510_2.1": "ユニットが☆2になると、さまざまな戦闘能力が大幅に上がります。", + "UIText.Guide_510_3.1": "☆が上がると、新たな素質も開放されますよ!", "UIText.Guide_51_1.1": "ここでは巡遊者の信頼レベルを確認できます。", "UIText.Guide_51_2.1": "パートナー任務の達成や、ギフトを贈る、デートなどの行動を通じて、巡遊者の信頼度を上げられます。", "UIText.Guide_51_3.1": "信頼度が上がると、巡遊者の戦闘力が強化され、隠されていたプロフィールやボイスを確認できるようになります。", "UIText.Guide_51_4.1": "信頼度レベルが上がると、巡遊者ストーリーが解放されます。\u000b巡遊者ストーリーを読むことで、巡遊者の「フォトメモ」が解放されます。「フォトメモ」はホーム画面に設定できます。", + "UIText.Guide_521_1.1": "魔王ノ塔が開放されました!ここでは、魔王さんだけのくつろぎ空間を自由に模様替えできます。\nホーム画面の魔王ノ塔をタップして入りましょう!", + "UIText.Guide_521_5.1": "チュートリアルに沿って、魔王さんだけの「魔王ノ塔」を探検しましょう!", + "UIText.Guide_522_1.1": "さあ、魔王ノ塔を飾りましょう!\n模様替えをタップして、どんな家具が置けるか見てみましょう!", + "UIText.Guide_522_4.1": "あれっ、シャロの像、こんなところにあったんだー!さっそく飾ってみようよ!", + "UIText.Guide_522_5.1": "シャロの像を置く場所を決めてね!位置を調整したら、配置するをタップするんだよ!", + "UIText.Guide_522_6.1": "適用をタップして、変更したレイアウトを保存しましょう!", + "UIText.Guide_523_1.1": "シャロの像が、光ってる……!\nボス、受取をタップしてみて。", + "UIText.Guide_524_1.1": "私たちもボスと一緒に魔王ノ塔を歩いてみましょう。\n巡遊者配置をタップしてください!", + "UIText.Guide_524_2.1": "まずはコハクに探検してもらいましょう。コハクをタップすると、魔王ノ塔に来てくれますよ。", + "UIText.Guide_524_4.1": "コハクは魔王さんになでてほしいみたいですね。\n近づいてなでるをタップすると、仲間たちと交流できますよ。", + "UIText.Guide_525_1.1": "魔王さん専用の家具を手に入れました!\n【内装】をタップして、詳しく見てみましょう。", + "UIText.Guide_525_2.1": "【家具】をタップして、「自動販売神器」を選びましょう。", + "UIText.Guide_525_3.1": "位置を調整して配置を確定したら、【適用】をタップして保存しましょう。", + "UIText.Guide_526_1.1": "魔王モードでは、魔王さんを操作して仲間と交流したり、家具を使ったりできます。\n塔ノ主モードでは、上から部屋全体を自由に見渡せます。\nボタンをタップして、2つのモードを切り替えましょう。", + "UIText.Guide_527_1.1": "ここが……魔王さんの星ノ塔!?すごーい!わくわくするね!\n昇降機をタップすれば、別の部屋に行けるんだって。", + "UIText.Guide_527_2.1": "おおー!さっそく行ってみよう♪", "UIText.Guide_52_1.1": "バランスよく編成されたチームは、星ノ塔探索をよりスムーズに進めることができます。\u000b「ガイド」をタップして詳細を確認しましょう。", "UIText.Guide_52_2.1": "まずは風属性のチームを例に、対応する編成ガイド任務を始めてみましょう。", "UIText.Guide_52_3.1": "ここでは、風属性のチームおいて各巡遊者が担う役割について解説します。", @@ -1653,6 +1975,8 @@ "UIText.Guide_9_4.1": "目標を達成し、権限レベルを3まで引き上げて、\u000bさらなる機能を解放してください!", "UIText.Guide_Jump.1": "SKIP", "UIText.Guide_Jump_Tips.1": "スキップしますか?", + "UIText.Guide_Mission_NotOpen.1": "後日開放予定です", + "UIText.Guide_Mission_PreChapter_UnComplete.1": "Part.{0}をクリアし、すべての報酬を受け取ると開放", "UIText.Guide_Prologuel_Desc_2.1": "出発をタップして、冒険の準備を始めましょう!", "UIText.Guide_Prologuel_Desc_3.1": "出発をタップして、冒険の準備を始めましょう!", "UIText.Guide_Prologuel_Desc_4.1": "出発をタップして、冒険の準備を始めましょう!", @@ -1700,6 +2024,8 @@ "UIText.IceCreamTruck_Exit_Confirm.1": "一時休業しますか?", "UIText.IceCreamTruck_F.1": "F", "UIText.IceCreamTruck_Fail.1": "ノルマ未達成", + "UIText.IceCreamTruck_FeedPG.1": "エサやり!", + "UIText.IceCreamTruck_FeedPGTips.1": "ボタンを連打して食いしん坊シャロにどんどん食べさせよう!!", "UIText.IceCreamTruck_Fever.1": "FEVER!!", "UIText.IceCreamTruck_FinishOrder.1": "注文達成数", "UIText.IceCreamTruck_HistoryMaxScore.1": "最高スコア", @@ -1712,6 +2038,7 @@ "UIText.IceCreamTruck_MaxCombos.1": "最大コンボ数", "UIText.IceCreamTruck_MaxScore.1": "最高スコア", "UIText.IceCreamTruck_NextIsland.1": "次の島へ", + "UIText.IceCreamTruck_OctopusFoot.1": "タコだぁ!!", "UIText.IceCreamTruck_Open.1": "営業開始", "UIText.IceCreamTruck_PlayTitle.1": "出張、オアシス\r\nキッチンカー", "UIText.IceCreamTruck_R.1": "R", @@ -1835,6 +2162,10 @@ "UIText.ItemStype_47.1": "やる気アイテム", "UIText.ItemStype_48.1": "記録", "UIText.ItemStype_5.1": "権限レベル経験値", + "UIText.ItemStype_51.1": "家具", + "UIText.ItemStype_52.1": "家具セット", + "UIText.ItemStype_55.1": "ホール", + "UIText.ItemStype_57.1": "トークン回復", "UIText.ItemStype_6.1": "心相の欠片", "UIText.ItemStype_7.1": "星ノ塔チケット", "UIText.ItemStype_8.1": "ロスレコ", @@ -2029,12 +2360,15 @@ "UIText.LightMark_Trigger_Effect_03.1": "電蝕", "UIText.LightMark_Trigger_Effect_04.1": "電気網", "UIText.LightMark_Trigger_Effect_05.1": "感電", + "UIText.LimitedTrialBuild_UnableTip.1": "お試し記録を使用できないコンテンツです", "UIText.Loading.1": "ロード中…", "UIText.LoginReward_Can_Receive.1": "受取可能", "UIText.LoginReward_Next_Receive.1": "明日受取可能", "UIText.LoginReward_PopUp_Tip.1": "タップして報酬を受け取る", "UIText.LoginReward_Received.1": "受取済み", "UIText.LoginReward_Reward_Count.1": "x{0}", + "UIText.LoginSkinRewardTips1_301053.1": "ログインしてスペシャルアナザーイメージ", + "UIText.LoginSkinRewardTips2_301053.1": "「ほがらかな午睡の傍らで」を獲得", "UIText.Login_Age_Tip_Content.1": "ゲーム『ステラソラ』対象年齢表示\u000b1. 本作は12歳以上のユーザーを対象としたシンプルなアクションRPGです。\u000b2. 本作は架空の物語とファンタジーの世界観にもとづいたシンプルでポジティブなストーリーを採用しており、歴史的事実や現実の出来事を元に脚色した内容ではありません。ゲームをプレイする際は体を使って操作し、プレイヤーが練習を重ねて目標を達成することを推奨しています。ゲーム内の一部には自由なテキストを入力するシステムがありますが、この交流システムは関連する法律に従い管理されています。\u000b3. 本作はユーザー実名認証システムを採用しているため、未成年ユーザーはご利用いただけません。また、18歳未満の身分情報で認証したアカウントでは、ゲームにログインできません。\u000b4. ゲームをプレイする際は、編成や戦略の組み合わせを考慮し、スキル発動の順序やタイミングを考える必要がありますが、楽しいキャンプモードもあります。また、軽やかで明るいBGMと多様な遊び方により、プレイヤーの皆さまによりゲームをお楽しみいただけるようになっています。", "UIText.Login_Age_Tip_Title.1": "対象年齢表示", "UIText.Login_Click_Tip.1": "TAP TO START", @@ -2054,6 +2388,8 @@ "UIText.Login_SwitchAccount.1": "ログアウトしますか?", "UIText.Lost_Resources_Tips.1": "リソースロストのため、修復を行ってください", "UIText.Lv.1": "Lv.", + "UIText.MailBind_Go.1": "メール連携へ", + "UIText.MailBind_GoLock.1": "連携済", "UIText.Mail_Attachment_Count.1": "添付ファイルが{0}件あります。", "UIText.Mail_Del.1": "削除", "UIText.Mail_EmptyTip.1": "メールはありません", @@ -2102,6 +2438,7 @@ "UIText.MainView_QuestNewbie.1": "ガイド", "UIText.MainView_RANK.1": "レベル", "UIText.MainView_Recruit.1": "ガチャ", + "UIText.MainView_Reengagement.1": "カムバック", "UIText.MainView_Role.1": "巡遊者", "UIText.MainView_Room.1": "キャンプ", "UIText.MainView_Shop.1": "調達", @@ -2127,9 +2464,18 @@ "UIText.Mainline_Open_Time_Sec.1": "続きは {0} 秒後に解放されます、お楽しみに!", "UIText.Mainline_Preview_Lock_Read.1": "イベント期間中、未解放の章を期間限定で先行プレイできます。\nストーリーをよりお楽しみいただくため、これまでの章を順番にクリアしてから本章に進むことをおすすめします。\n本章を先行して開始しますか?", "UIText.Mainview_BattlePassExpireHint.1": "事業支援の期間が終了しました", + "UIText.Mall_Activity_CheckIn_Btn_Done.1": "購入済み", + "UIText.Mall_Activity_CheckIn_BuySuc.1": "購入が完了しました。パックの中身を受け取れます", + "UIText.Mall_Activity_CheckIn_LeftTimeTitle.1": "報酬受取残り時間", + "UIText.Mall_Activity_CheckIn_Lock.1": "未解放", + "UIText.Mall_Activity_CheckIn_NextReceive.1": "翌日のログインで受取可能", + "UIText.Mall_Activity_CheckIn_Receive.1": "受け取る", + "UIText.Mall_Activity_CheckIn_ReceiveTips.1": "購入後、イベント期間内に累計5日間ログインすると、すべての報酬を開放できます。", + "UIText.Mall_Activity_CheckIn_Received.1": "受取済み", "UIText.Mall_Btn_All.1": "全て", "UIText.Mall_Btn_Buy.1": "購入", "UIText.Mall_Cond_WorldClass.1": "権限レベル{0}で解放", + "UIText.Mall_Furniture_Empty.1": "家具ギャラリーには現在販売中の商品がありません。今後の入荷をお楽しみに!", "UIText.Mall_Gem_Back.1": "{0}", "UIText.Mall_Gem_Front.1": "さらに", "UIText.Mall_Gem_Maiden.1": "初回チャージ特典", @@ -2157,6 +2503,7 @@ "UIText.Mall_Package_Detail.1": "アイテムの内容", "UIText.Mall_Package_Expired.1": "期間限定パックの販売が終了しました", "UIText.Mall_Package_Free.1": "無料", + "UIText.Mall_Package_FurnitureList.1": "商品内容", "UIText.Mall_Package_Hour.1": "{0}時間後", "UIText.Mall_Package_HourRefresh.1": "{0}時間後に更新", "UIText.Mall_Package_Limit.1": "限定購入数:({0}/{1})", @@ -2185,12 +2532,28 @@ "UIText.Mall_Skin_Unlock.1": "所持済み", "UIText.Mall_Skin_Unlock_Tip.1": "獲得済み", "UIText.Mall_Tog_Exchange.1": "物資交換", + "UIText.Mall_Tog_Furniture.1": "家具ギャラリー", "UIText.Mall_Tog_Gem.1": "星ノ結晶購入", "UIText.Mall_Tog_MonthlyCard.1": "星巡り定期券", "UIText.Mall_Tog_Package.1": "お得パック", "UIText.Mall_Tog_Recommend.1": "おすすめ商品", "UIText.Mall_Tog_Skin.1": "ショーケース", "UIText.Maninline_Btn_Go.1": "出発", + "UIText.MathParkour_Clearthescene.1": "発射", + "UIText.MathParkour_Go.1": "スタート", + "UIText.MathParkour_PlayTitle.1": "イニシャルS", + "UIText.MathParkour_QuestTitle.1": "任務", + "UIText.MathParkour_ScoreTitle.1": "ハイスコア", + "UIText.MathParkour_StarTitle.1": "星数", + "UIText.MathParkour_Text_Again.1": "リトライ", + "UIText.MathParkour_Text_CompleteTipsPrev.1": "最終スコア", + "UIText.MathParkour_Text_Confirm.1": "戻る", + "UIText.MathParkour_Text_NewScore.1": "新記録", + "UIText.MathParkour_Text_NextLevel.1": "次のステージ", + "UIText.MathParkour_Text_Score1.1": "スコア", + "UIText.MathParkour_Text_SmashScore.1": "画面をタップして首領を攻撃!", + "UIText.MathParkour_Title1.1": "お助けアイテム", + "UIText.MathParkour_Title2.1": "クリア報酬", "UIText.Menu_Achievement.1": "実績", "UIText.Menu_CheckIn.1": "ログイン\r\nボーナス", "UIText.Menu_Community.1": "コミュニティ", @@ -2303,13 +2666,13 @@ "UIText.PenguinCard_AddBtnMaxLevel.1": "レベルアップを行うことができません", "UIText.PenguinCard_AddCheckRoundSuccess.1": "レベルアップ!1ターンごとに{num_0}回カードを配りなおすことができます", "UIText.PenguinCard_AddRollSuccess.1": "レベルアップ!1ターンごとに{num_0}回シャロットカードを更新できます", - "UIText.PenguinCard_AddRoundSuccess.1": "レベルアップ!1ターンごとのラウンドが{num_0}回になります。", + "UIText.PenguinCard_AddRoundSuccess.1": "レベルアップ!1ターンごとのラウンドが{num_0}回になります", "UIText.PenguinCard_AddSlotSuccess.1": "レベルアップ!カードスロットが{num_0}になりました", "UIText.PenguinCard_AideInfo_Favorite.1": "好み", - "UIText.PenguinCard_AideInfo_FavoriteDesc.1": "サポーターが好むシャロットカードをプレゼントすると、レベルを上げられる", + "UIText.PenguinCard_AideInfo_FavoriteDesc.1": "サポーターが好むシャロットカードをプレゼントすると、サポーターのレベルを上げられる。", "UIText.PenguinCard_AideInfo_LevelUpDesc.1": "サポーターLv+1", "UIText.PenguinCard_AideInfo_Passive.1": "基本", - "UIText.PenguinCard_AideInfo_PassiveDesc.1": "サポーターを雇用時、または新たな難易度に進んだ時、{num_0}を獲得", + "UIText.PenguinCard_AideInfo_PassiveDesc.1": "サポーターを雇用した時、または新たな難易度に進んだ時、{num_0}を獲得する。", "UIText.PenguinCard_AideInfo_Skill.1": "固有", "UIText.PenguinCard_AideInfo_Title.1": "サポーター情報", "UIText.PenguinCard_AideLevel.1": "Lv.{num_0}", @@ -2324,12 +2687,13 @@ "UIText.PenguinCard_Btn_Back.1": "戻 る", "UIText.PenguinCard_Btn_CheckRound.1": "配りなおす", "UIText.PenguinCard_Btn_ContinueTurn.1": "続ける", + "UIText.PenguinCard_Btn_DontSkip.1": "スタート", "UIText.PenguinCard_Btn_EndTurn.1": "ターン終了", "UIText.PenguinCard_Btn_EndlessContinue.1": "続ける", - "UIText.PenguinCard_Btn_EndlessGiveup.1": "中断する", + "UIText.PenguinCard_Btn_EndlessGiveup.1": "終了する", "UIText.PenguinCard_Btn_FlipAll.1": "全てめくる", "UIText.PenguinCard_Btn_GetAllReward.1": "一括受取", - "UIText.PenguinCard_Btn_Giveup.1": "終了", + "UIText.PenguinCard_Btn_Giveup.1": "終了する", "UIText.PenguinCard_Btn_MaxLevel.1": "最大レベル", "UIText.PenguinCard_Btn_NextRound.1": "カードを配る", "UIText.PenguinCard_Btn_NextTurn.1": "ターン開始", @@ -2347,6 +2711,7 @@ "UIText.PenguinCard_Btn_SelectQuest.1": "契約する", "UIText.PenguinCard_Btn_Send.1": "プレゼント({num_0}/{num_1})", "UIText.PenguinCard_Btn_SkipAide.1": "雇用をやめる", + "UIText.PenguinCard_Btn_SkipLevel.1": "スキップ", "UIText.PenguinCard_Btn_Start.1": "スタート", "UIText.PenguinCard_Btn_Upgrade.1": "レベルアップ", "UIText.PenguinCard_Btn_Win.1": "VICTORY", @@ -2358,8 +2723,9 @@ "UIText.PenguinCard_CheckRound_RoundFail.1": "各ラウンドにつき、カードを1回まで配りなおしできます", "UIText.PenguinCard_CheckRound_TurnFail.1": "このラウンドの配りなおし回数は上限に達しています", "UIText.PenguinCard_EndTurnTip.1": "ターン終了をタップしてください", + "UIText.PenguinCard_EndlessAimTitle.1": "目標:", "UIText.PenguinCard_EndlessPause_Level.1": "現在の対局", - "UIText.PenguinCard_EndlessPause_LevelTitle.1": "超越の鏡・難易度{num_0}", + "UIText.PenguinCard_EndlessPause_LevelTitle.1": "超越の鏡\n難易度{num_0}", "UIText.PenguinCard_EndlessPause_Target.1": "今回の目標", "UIText.PenguinCard_EndlessPause_TargetDesc.1": "{num_0}を所持", "UIText.PenguinCard_Endless_AimScoreTitle.1": "目標: {num_0}", @@ -2368,7 +2734,7 @@ "UIText.PenguinCard_Endless_HP.1": "ライフ", "UIText.PenguinCard_Endless_LevelBuff.1": "呪いの刻", "UIText.PenguinCard_Endless_LevelGridTittle.1": "難易度{num_0}", - "UIText.PenguinCard_Endless_LevelHasData.1": "このステージには未完了の対局があります。挑戦を続けますか?", + "UIText.PenguinCard_Endless_LevelHasData.1": "このステージには未完了の対局があります。\n挑戦を続けますか?", "UIText.PenguinCard_Endless_LevelTittle.1": "超越の鏡・難易度{num_0}", "UIText.PenguinCard_Endless_LossHP.1": "-1", "UIText.PenguinCard_Endless_PhaseAide.1": "フェーズ1・サポーターを雇う", @@ -2428,6 +2794,8 @@ "UIText.PenguinCard_SelectCardTip.1": "任意のシャロットカードを選択してください", "UIText.PenguinCard_SelectMaxLevelCard.1": "選択中のシャロットカードは最大レベルに達しているため、選択できません", "UIText.PenguinCard_SkipTips.1": "今回のプレイ中は表示しない", + "UIText.PenguinCard_SkipTipsDesc.1": "「シャロカード」を初めてプレイする魔王様は、本チュートリアルの受講をおすすめします。", + "UIText.PenguinCard_SkipTipsSubDesc.1": "{name_0}の所要時間は約3~5分です。\nチュートリアルをスキップしても報酬を獲得できます。", "UIText.PenguinCard_SlotMax.1": "スロットに空きがありません", "UIText.PenguinCard_Start_Title.1": "目標", "UIText.PenguinCard_Start_Turn.1": "{num_0}ターン以内に達成する", @@ -2589,7 +2957,7 @@ "UIText.Presents_Disassemble_Get.1": "入手可能", "UIText.Presents_Disassemble_Select.1": "選択中", "UIText.Presents_FastFill_Title.1": "一括追加", - "UIText.Previous_Activity_Plot.1": "過去のイベントストーリー", + "UIText.Previous_Activity_Plot.1": "イベント回想", "UIText.QuantitySelector_Max.1": "上限に達しています", "UIText.QuantitySelector_Min.1": "下限に達しています", "UIText.QuestNewbiePanel_Tab_1.1": "編成ガイド", @@ -2657,6 +3025,32 @@ "UIText.Recruit_info.1": "詳細", "UIText.Recruit_one.1": "1回引く", "UIText.Recruit_ten.1": "10回引く", + "UIText.ReengagementTog_1.1": "ログインボーナス", + "UIText.ReengagementTog_2.1": "復帰チャレンジ", + "UIText.ReengagementTog_3.1": "特別緊急懸賞", + "UIText.ReengagementTog_4.1": "限定商品", + "UIText.ReengagementTog_5.1": "お試し記録", + "UIText.Reengagement_BDTrialPreview_BDLabel.1": "カムバックお試し", + "UIText.Reengagement_BDTrialPreview_LevelInterval.1": "権限レベル帯", + "UIText.Reengagement_BDTrialPreview_Tip.1": "権限レベルに応じて、お試し記録のレベルが変化します", + "UIText.Reengagement_BDTrialPreview_Title.1": "記録説明", + "UIText.Reengagement_BDTrialPreview_WorldClass.1": "権限レベル:", + "UIText.Reengagement_BDTrial_TimeLimit.1": "期間限定", + "UIText.Reengagement_BDTrial_Title.1": "お試し記録", + "UIText.Reengagement_BuildInvalid.1": "カブバックイベントは終了しました、お試し記録を使用できません。", + "UIText.Reengagement_DoubleDrop_Count.1": "報酬2倍 残り回数:", + "UIText.Reengagement_DoubleDrop_LevelTip.1": "カムバック報酬回数", + "UIText.Reengagement_DoubleDrop_Tip.1": "やる気を消費して戦闘スキップを行い、報酬を獲得できます。", + "UIText.Reengagement_DoubleDrop_Title.1": "特別緊急懸賞", + "UIText.Reengagement_GetDaily.1": "毎日獲得", + "UIText.Reengagement_GetNow.1": "今すぐ獲得", + "UIText.Reengagement_Mall_BannerTitle.1": "注目情報", + "UIText.Reengagement_Popup_Tip.1": "魔王さん、おかえりなさい", + "UIText.Reengagement_Popup_Welcome.1": "ただいま", + "UIText.Reengagement_Signin_OnceReward.1": "報酬の確認", + "UIText.Reengagement_Signin_Replay.1": "再会ストーリーを見返す", + "UIText.Reengagement_Signin_Title.1": "カムバック限定\nログインボーナス", + "UIText.Reengagement_Task_Title.1": "カムバック限定\nチャレンジ任務", "UIText.RegionBossTime_SubTipsOneStar.1": "クリアすると★1の評価を獲得", "UIText.RegionBossTime_SubTipsThreeStar.1": "{0}秒以上残してクリアすると\n★3を獲得", "UIText.RegionBossTime_SubTipsTwoStar.1": "制限時間終了前にクリアすると\n★2を獲得", @@ -2896,6 +3290,10 @@ "UIText.Settings_Btn_Go.1": "進む", "UIText.Settings_Btn_Logout.1": "ログアウト", "UIText.Settings_Btn_Read.1": "確認", + "UIText.Settings_DamageHUD_Close.1": "OFF", + "UIText.Settings_DamageHUD_Default.1": "通常表示", + "UIText.Settings_DamageHUD_Merge.1": "合算表示", + "UIText.Settings_DamageHUD_Title.1": "ダメージ数値表示設定", "UIText.Settings_Display.1": "表示", "UIText.Settings_Display_AntAliasing.1": "アンチエイリアス", "UIText.Settings_Display_AntAliasing_High.1": "高", @@ -3092,37 +3490,63 @@ "UIText.SoldierNodeType_Event.1": "分岐", "UIText.SoldierNodeType_FinalBossBattle.1": "決戦", "UIText.SoldierNodeType_MidBossBattle.1": "首領", + "UIText.SoldierResult_RewardTitle_Grade.1": "深度進捗", + "UIText.SoldierResult_RewardTitle_Progress.1": "調査経験値", + "UIText.SoldierResult_RewardTitle_Technology.1": "古代の石板", "UIText.Soldier_ActDesc.1": "イベント詳細", + "UIText.Soldier_AddSpeed.1": "倍速", "UIText.Soldier_AutoBattle_Tips.1": "本モードの戦闘はオートで行われます。", - "UIText.Soldier_BattleEventItem_Challenge.1": "挑戦する", + "UIText.Soldier_BattleEnding_Continue.1": "タップして続ける", + "UIText.Soldier_BattleEventItem_Challenge.1": "決断する", "UIText.Soldier_BattleEventItem_RewardItem.1": "報酬アイテム", + "UIText.Soldier_BattleEvent_Click.1": "タップして続ける", + "UIText.Soldier_BattleEvent_Cost.1": "消費:{0}×{1}", + "UIText.Soldier_BattleEvent_Lock.1": "必要な{0}", + "UIText.Soldier_BattleEvent_Need.1": " ≥ {0}", "UIText.Soldier_BattleEvent_RemainRewardCount.1": "獲得可能報酬は 1種類のみ。【ダイスを振る】ことで、戦闘を回避して報酬を獲得できるチャンスがあります。", "UIText.Soldier_Battle_Btn_Char.1": "ユニット", "UIText.Soldier_Battle_Btn_Partner.1": "シナジー", - "UIText.Soldier_Battle_Card_Title.1": "今回のバフ", + "UIText.Soldier_Battle_Card_Title.1": "今回の祝福", "UIText.Soldier_Battle_Char_Title.1": "現在の編成", - "UIText.Soldier_Battle_GiveUp.1": "挑戦を中断して現在の進捗を保存しますか?進捗は{0}まで保留されます。挑戦を放棄を選択すると、現在の挑戦進捗は破棄されます。", + "UIText.Soldier_Battle_Ending_Title.1": "エンディング:{0}", + "UIText.Soldier_Battle_Export_BuffCard_Title.1": "今回の祝福", + "UIText.Soldier_Battle_Export_Char_List_Title.1": "構築一覧", + "UIText.Soldier_Battle_Export_Continue.1": "続ける", + "UIText.Soldier_Battle_Export_Damage_Title.1": "ダメージ統計", + "UIText.Soldier_Battle_Export_Partner_Title.1": "今回のシナジー", + "UIText.Soldier_Battle_GiveUp.1": "調査を諦めると、現在の進行状況は失われます。", "UIText.Soldier_Battle_Level.1": "Lv {0}", "UIText.Soldier_Battle_LevelPause.1": "Lv {0}", "UIText.Soldier_Battle_Partner_Title.1": "シナジー", "UIText.Soldier_Battle_Pause.1": "一時停止", - "UIText.Soldier_Battle_Result.1": "今回のプレイを終了しますか?", + "UIText.Soldier_Battle_Result.1": "今回の調査を放棄しますか?", "UIText.Soldier_Battle_Speed.1": "アサルトタイム", - "UIText.Soldier_Btn_Leave.1": "挑戦を中断", - "UIText.Soldier_Btn_Restart.1": "再挑戦", - "UIText.Soldier_Btn_Result.1": "挑戦を放棄", - "UIText.Soldier_BuyExp_Tips1.1": "ショップのレベルがMAXに達しました", + "UIText.Soldier_BossSkill_Active.1": "A", + "UIText.Soldier_BossSkill_Passive.1": "P", + "UIText.Soldier_BossTemplate_Confirm.1": "確認", + "UIText.Soldier_BossTemplate_Lock.1": "戦略ノード【{0}】を解放", + "UIText.Soldier_BossTemplate_Title.1": "魔王権能", + "UIText.Soldier_Boss_Template_Skill_Title.1": "権能", + "UIText.Soldier_Btn_Leave.1": "中断", + "UIText.Soldier_Btn_Restart.1": "リトライ", + "UIText.Soldier_Btn_Result.1": "諦める", + "UIText.Soldier_BuyExp_Tips1.1": "レベルは上限に達しています", "UIText.Soldier_BuyExp_Tips2.1": "リソース不足です", "UIText.Soldier_Death_Tips.1": "ユニット戦闘不能", - "UIText.Soldier_Detail_CharTitle.1": "獲得", + "UIText.Soldier_Detail_CharTitle.1": "報酬アイテム", + "UIText.Soldier_Economy_Text.1": "賢者コイン", "UIText.Soldier_EmptyPosition_Tips.1": "出撃枠に空きがあります。このまま開始しますか?", - "UIText.Soldier_Entrance.1": "始める", - "UIText.Soldier_Event_NeedPoint.1": "出目{0}以上で戦闘回避", - "UIText.Soldier_FinishTips.1": "挑戦を中断して現在の進捗を保存しますか?進捗は{0}まで保留されます。挑戦を放棄を選択すると、現在の挑戦進捗は破棄されます。", + "UIText.Soldier_Entrance.1": "調査開始", + "UIText.Soldier_Event_NeedCoin.1": "賢者コイン ≥ {0}", + "UIText.Soldier_Event_NeedEnding.1": "エンディング「{0}」に到達", + "UIText.Soldier_Event_NeedHp.1": "理性 > {0}", + "UIText.Soldier_Event_NeedPoint.1": "必要: ≥ {0}", + "UIText.Soldier_Event_Title.1": "分岐イベント", + "UIText.Soldier_FinishTips.1": "調査を放棄すると、現在の進行状況は失われます。", "UIText.Soldier_FinishTitle.1": "撤退", - "UIText.Soldier_Go.1": "挑戦", + "UIText.Soldier_Go.1": "調査開始", "UIText.Soldier_GoldTips_BasicReward.1": "基本報酬", - "UIText.Soldier_GoldTips_Desc.1": "賢者のコインはユニットの購入、チームレベルのアップグレード、ショップ更新に使用する通貨です。\nノードごとのコイン収入=基礎コイン+連勝/連敗コイン+利息\nラウンド開始時に{0}コインを所持するごとに、{1}コインの利息を獲得できる(上限{2}コイン)。", + "UIText.Soldier_GoldTips_Desc.1": "賢者コインは、ユニットの募集、編成枠の拡張、ショップの更新に使う重要な資源です。\nノードごとの獲得コイン=基本コイン+連勝・連敗ボーナス+利子\nノード開始時、所持する賢者コイン{0}枚ごとに、利子として{1}枚獲得します(現在の利子上限:{2}枚)。", "UIText.Soldier_GoldTips_Income.1": "獲得予想", "UIText.Soldier_GoldTips_Interest.1": "利息", "UIText.Soldier_GoldTips_Losingingstreak.1": "連敗", @@ -3130,21 +3554,46 @@ "UIText.Soldier_GoldTips_Title.1": "賢者コイン説明", "UIText.Soldier_GoldTips_Winningstreak.1": "連勝", "UIText.Soldier_Handbook.1": "図鑑", + "UIText.Soldier_Handbook_Boss.1": "権能", "UIText.Soldier_Handbook_CharDetail.1": "ユニット詳細", + "UIText.Soldier_Handbook_CharDetail_Switch1.1": "全盛の姿", + "UIText.Soldier_Handbook_CharDetail_Switch2.1": "初期の姿", "UIText.Soldier_Handbook_Character.1": "ユニット", + "UIText.Soldier_Handbook_End.1": "エンディング", "UIText.Soldier_Handbook_Partner.1": "シナジー", - "UIText.Soldier_Handbook_PartnerCharListTitle.1": "所属ユニット", + "UIText.Soldier_Handbook_PartnerCharListTitle.1": "連携ユニット", "UIText.Soldier_Handbook_PartnerDetail.1": "シナジー詳細", + "UIText.Soldier_Handbook_Partner_Camp.1": "所属", + "UIText.Soldier_Handbook_Partner_Sect.1": "個性", "UIText.Soldier_Handbook_PotentialTitle.1": "素質", "UIText.Soldier_Handbook_SkillTitle.1": "スキル", - "UIText.Soldier_Handbook_StarterCard.1": "方針", "UIText.Soldier_Handbook_StrategyCard.1": "祝福", "UIText.Soldier_Handbook_Support.1": "支援", "UIText.Soldier_Handbook_Vanguard.1": "主力", "UIText.Soldier_InBattle.1": "配置済", - "UIText.Soldier_InsufficientCoin_Tips.1": "賢者コインが不足しているため、ユニットを購入できません", + "UIText.Soldier_InsufficientCoin_Tips.1": "賢者コインが足りないため、ユニットを招集できません", + "UIText.Soldier_Level.1": "調査レベル", + "UIText.Soldier_LevelSelect_BackToHighest.1": "最深部に戻る", + "UIText.Soldier_LevelSelect_CurRank.1": "現在の深度", + "UIText.Soldier_LevelSelect_Difficulty.1": "厄災レベル", + "UIText.Soldier_LevelSelect_EnemyDifficulty.1": "厄災レベル", + "UIText.Soldier_LevelSelect_ExpRewardDesc.1": "この深度をクリアすると、調査経験値を{0}獲得できる見込みです。", + "UIText.Soldier_LevelSelect_ExpRewardNum.1": "調査経験値 +{0}", + "UIText.Soldier_LevelSelect_Experience.1": "調査経験値", + "UIText.Soldier_LevelSelect_InitialHp.1": "初期理性:{0}", + "UIText.Soldier_LevelSelect_Locked.1": "現在の深度は未開放です", + "UIText.Soldier_LevelSelect_OppoAttrAddShow.1": "厄災度:{0}", + "UIText.Soldier_LevelSelect_PhaseTitle.1": "フェーズ", + "UIText.Soldier_LevelSelect_RankDifficulty.1": "深度詳細", + "UIText.Soldier_LevelSelect_RankReward.1": "深度報酬", + "UIText.Soldier_LevelSelect_RewardTitle.1": "報酬", + "UIText.Soldier_LevelSelect_Start.1": "行動開始", + "UIText.Soldier_LevelSelect_Tech.1": "古代の石板", + "UIText.Soldier_LevelSelect_TechRewardDesc.1": "この深度をクリアすると、古代の石板を{0}個獲得できる見込みです。", + "UIText.Soldier_LevelSelect_TechRewardNum.1": "古代の石板 +{0}", + "UIText.Soldier_LevelSelect_TechTree.1": "戦略効果", "UIText.Soldier_Level_Select_Challenge.1": "挑戦", - "UIText.Soldier_Level_Select_Continue.1": "挑戦を続ける", + "UIText.Soldier_Level_Select_Continue.1": "調査を続ける", "UIText.Soldier_Level_Select_CurLevelProgress_Title.1": "現在の進捗", "UIText.Soldier_Level_Select_DoResult.1": "挑戦を放棄", "UIText.Soldier_Level_Select_GoResult.1": "挑戦を放棄", @@ -3152,10 +3601,19 @@ "UIText.Soldier_Level_Select_Lock2.1": "前のステージをクリアする必要がある", "UIText.Soldier_Level_Select_NodeIndex.1": "現在の進捗:{0}-{1}", "UIText.Soldier_Level_Select_Reward.1": "クリア報酬:{0}pt", - "UIText.Soldier_NoFightChess_Tips.1": "出撃するには主力枠は最低1体ユニットが必要です。", - "UIText.Soldier_OverBench_Tips.1": "ベンチが満員です。ユニットを売却する、あるいはショップレベルを上げてください。", - "UIText.Soldier_OverChessCount_Tips.1": "編成可能数が上限を超過しました。ユニットを売却するか、あるいはショップレベルを上げてください。", + "UIText.Soldier_Lv.1": "Lv.", + "UIText.Soldier_MainView_OnGoingInfo.1": "{0} {1}-{2}", + "UIText.Soldier_NextReward.1": "次の報酬", + "UIText.Soldier_NoFightChess_Tips.1": "主力枠にユニットを1体以上配置すると出撃できます", + "UIText.Soldier_NoNextReward.1": "拡張待ち", + "UIText.Soldier_NotEnoughChess_Tips.1": "出撃枠が埋まっていません。このまま探索を続けますか?", + "UIText.Soldier_Notice.1": "更新内容", + "UIText.Soldier_OverBench_Tips.1": "待機枠がいっぱいです。ユニットを売却するか、レベルを上げてください", + "UIText.Soldier_OverChessCount_Tips.1": "出撃ユニット数が上限を超えています。ユニットを売却するか、レベルを上げてください", "UIText.Soldier_Pause_Schedule.1": "進捗:{0}", + "UIText.Soldier_Personality_Analyze.1": "分析", + "UIText.Soldier_Personality_Chaos.1": "混沌", + "UIText.Soldier_Personality_Intuition.1": "直感", "UIText.Soldier_Policy_ReRoll_Count.1": "残り{0}回", "UIText.Soldier_Quest.1": "任務", "UIText.Soldier_QuestPanelTitle.1": "報酬", @@ -3164,54 +3622,107 @@ "UIText.Soldier_Quest_JumpTo.1": "挑戦へ", "UIText.Soldier_Quest_Receive.1": "受取", "UIText.Soldier_Quest_ReceiveNone.1": "受け取れる報酬がありません", - "UIText.Soldier_Recommend.1": "構築", + "UIText.Soldier_Rational_Text.1": "魔王の理性", + "UIText.Soldier_Recommend.1": "構築戦略", "UIText.Soldier_RecommendDetail_Tips.1": "構築概要", "UIText.Soldier_Recommend_Apply.1": "構成適用", "UIText.Soldier_Recommend_Build.1": "おすすめ編成", "UIText.Soldier_Recommend_BuildTitle.1": "おすすめ", "UIText.Soldier_Recommend_Cancel.1": "適用取消", + "UIText.Soldier_Recommend_Collect.1": "お気に入り", + "UIText.Soldier_Recommend_Favored.1": "お気に入り済み {0}/{1}", + "UIText.Soldier_Recommend_GoToWebTips.1": "攻略広場で攻略コードを獲得できます", + "UIText.Soldier_Recommend_ImportRcmd.1": "攻略をインポート", + "UIText.Soldier_Recommend_Import_Tips.1": "攻略の共有コードを入力", + "UIText.Soldier_Recommend_Loading.1": "攻略一覧を読み込んでいます。しばらくお待ちください……", + "UIText.Soldier_Recommend_NoRcmd.1": "まずはコードを入力してください", + "UIText.Soldier_Recommend_RcmdSquare.1": "攻略広場", + "UIText.Soldier_Recommend_Recommend.1": "おすすめ", + "UIText.Soldier_Recommend_Report_Max.1": "お気に入り攻略が上限数に達しました、削除してからお試しください。", "UIText.Soldier_Recommend_Tips.1": "ヒント", "UIText.Soldier_Recommend_Use.1": "適用中", - "UIText.Soldier_Resolveadispute_Confirm.1": "を振る", - "UIText.Soldier_Resolveadispute_SucessTip.1": "\t", + "UIText.Soldier_Resolveadispute_AddBuff.1": "出目補正", + "UIText.Soldier_Resolveadispute_Confirm.1": "ダイスロール", + "UIText.Soldier_Resolveadispute_Probability.1": "成功率", + "UIText.Soldier_Resolveadispute_SucessTip.1": "最終値 ≥ {0} 判定成功", "UIText.Soldier_Resolveadispute_Title.1": "ダイスロール", "UIText.Soldier_Result_AwardTitle.1": "今回の報酬", "UIText.Soldier_Result_CoinsTitle.1": "獲得コイン詳細", + "UIText.Soldier_Result_Continue.1": "続ける", + "UIText.Soldier_Result_Continue_Report.1": "戦闘レポートを見る", "UIText.Soldier_Result_ExperienceTitle.1": "EXP", "UIText.Soldier_Result_Imntergral.1": "スコア", "UIText.Soldier_Result_LosingingTitle.1": "連敗数", "UIText.Soldier_Result_Prestige.1": "理性", "UIText.Soldier_Result_Quit.1": "退出", + "UIText.Soldier_Result_Report_Confirm.1": "確認", "UIText.Soldier_Result_ScoreTitle.1": "対局評価", + "UIText.Soldier_Result_ScoreTitle_1.1": "調査評価", + "UIText.Soldier_Result_ScoreTitle_2.1": "構築評価", + "UIText.Soldier_Result_ScoreTitle_3.1": "廃都の主導者評価", "UIText.Soldier_Result_Settlement.1": "挑戦を放棄", "UIText.Soldier_Result_StatisticsTitle.1": "データ統計", "UIText.Soldier_Result_WinningTitle.1": "連勝数", + "UIText.Soldier_RewardLevel_Okay.1": "受取可能", + "UIText.Soldier_RewardLevel_TimeTipsTitle.1": "拡張待ち", + "UIText.Soldier_RewardLevel_Title.1": "調査レベル", "UIText.Soldier_RewardPre.1": "報酬プレビュー", + "UIText.Soldier_RoleSkillType_1.1": "支援・パッシブ", + "UIText.Soldier_RoleSkillType_2.1": "支援・アクティブ", + "UIText.Soldier_RoleSkillType_3.1": "主力・パッシブ", + "UIText.Soldier_RoleSkillType_4.1": "主力・アクティブ", "UIText.Soldier_Sandtable_BuyExpTitle.1": "EXP購入", - "UIText.Soldier_Sandtable_Go.1": "出発", + "UIText.Soldier_Sandtable_Go.1": "次の調査へ", "UIText.Soldier_Sandtable_GoBackEvent.1": "分岐に戻る", "UIText.Soldier_Sandtable_MaxLevel.1": "レベルMAX", "UIText.Soldier_Sandtable_PositionEffect.1": "配置バフ", - "UIText.Soldier_Sandtable_Reward.1": "報酬", - "UIText.Soldier_Sandtable_Shop.1": "ショップ", + "UIText.Soldier_Sandtable_Reward.1": "報酬アイテム", + "UIText.Soldier_Sandtable_Shop.1": "賢者ショップ", "UIText.Soldier_Sandtable_ShopCell.1": "売却", "UIText.Soldier_Sandtable_TemporaryReturn_Tips.1": "現在はボードの確認のみ可能で、操作はできません。", "UIText.Soldier_Sandtable_TextLvTitle.1": "Lv", - "UIText.Soldier_SaveAndExit.1": "挑戦を中断", - "UIText.Soldier_SaveAndQuit.1": "挑戦を放棄", + "UIText.Soldier_SaveAndExit.1": "調査を中断", + "UIText.Soldier_SaveAndQuit.1": "調査を放棄", + "UIText.Soldier_Select_BattleEvent.1": "決断を下す", + "UIText.Soldier_Select_BattleEvent_Title_1.1": "分岐挑戦", + "UIText.Soldier_Select_BattleEvent_Title_2.1": "祝福選択", + "UIText.Soldier_Select_BossTemplate_Title.1": "権能", "UIText.Soldier_Select_Confirm.1": "確認", "UIText.Soldier_Select_PolicyItem_Effect_Title.1": "獲得", "UIText.Soldier_Select_Policy_Title.1": "初期方針", - "UIText.Soldier_ShopProbability_ChessCost.1": "コスト{0}", + "UIText.Soldier_ShopProbability_ChessCost.1": "{0}コストのユニット", "UIText.Soldier_ShopProbability_Title.1": "陳列確率", + "UIText.Soldier_Shop_Card_Trial.1": "お試し", "UIText.Soldier_Shop_Refresh.1": "更新", "UIText.Soldier_Shop_Refresh_Disable.1": "更新禁止", "UIText.Soldier_Shop_Refresh_Free.1": "無料更新", + "UIText.Soldier_Stage_CheckStage.1": "廃都の主導者", + "UIText.Soldier_Stage_Click_Tips.1": "タップして進む", + "UIText.Soldier_Stage_Tips.1": "制限時間内に強くなり続ける尊者と戦い、できるだけ多くのダメージを与えましょう。己の限界に挑戦しましょう!", + "UIText.Soldier_Stage_Title.1": "フェーズ", "UIText.Soldier_Strategy_Title.1": "祝福選択", "UIText.Soldier_Support_Skill.1": "支援スキル", - "UIText.Soldier_SwapChess_Tips.1": "同じユニットは配置できません", + "UIText.Soldier_SwapChess_Tips.1": "同じユニットを複数体同時に出撃させることはできません", + "UIText.Soldier_Tech.1": "戦略", + "UIText.Soldier_Tech_Detail_Btn.1": "戦略ノード効果", + "UIText.Soldier_Tech_Node_Active_Btn.1": "開放", + "UIText.Soldier_Tech_Node_Active_Count.1": "開放済み:{0}/{1}", + "UIText.Soldier_Tech_Node_Active_Not_Enough.1": "資源が足りません", + "UIText.Soldier_Tech_Node_Actived.1": "開放済み", + "UIText.Soldier_Tech_Node_Detail_Title.1": "開放効果", + "UIText.Soldier_Tech_Node_FinalDamageReduceUp.1": "最終ダメージ軽減率上昇", + "UIText.Soldier_Tech_Node_FinalDamageUp.1": "最終ダメージ増加", + "UIText.Soldier_Tech_Node_Lock.1": "前提ノード未開放", + "UIText.Soldier_Tech_Node_SkillCritRateUp.1": "スキル会心率上昇", + "UIText.Soldier_Tech_Node_SkillFinalDamageUp.1": "スキルダメージ増加", + "UIText.Soldier_Tech_Preview_Empty.1": "戦略ノード効果なし", + "UIText.Soldier_Tech_Preview_Title.1": "戦略ノード効果", "UIText.Soldier_Vanguard_Skill.1": "主力スキル", "UIText.Solider_Starter_Title.1": "初期方針", + "UIText.Solider_SurvivalTime.1": "生存時間:{0}", + "UIText.Solider_SurvivalTimeScore.1": "{0}まで生存で評価+{1}", + "UIText.Solider_TotalDamage.1": "総ダメージ:{0}", + "UIText.Solider_TotalScore.1": "評価 +{0}", "UIText.Solider_Trace.1": "追跡", "UIText.Sound_Voice_Closed.1": "巡遊者ボイスはオフになっています", "UIText.Special_Agent_Notice.1": "緊急依頼は依頼上限には含まれません", @@ -3250,7 +3761,7 @@ "UIText.StarTower_Book_Lock.1": "未解放", "UIText.StarTower_Book_Main_TopBar_Title.1": "図鑑", "UIText.StarTower_Book_New_Text.1": "未収集", - "UIText.StarTower_Book_Potential_Desc.1": "星ノ塔へ挑む者たちに祝福あれ", + "UIText.StarTower_Book_Potential_Desc.1": "星ノ塔へ挑む者たちに祝福を", "UIText.StarTower_Book_Potential_Normal.1": "サブ素質", "UIText.StarTower_Book_Potential_Quest_Desc_1.1": "{0}の素質を{1}個以上収集する", "UIText.StarTower_Book_Potential_Quest_Desc_2.1": "{0}の素質を全て収集する", @@ -3459,6 +3970,19 @@ "UIText.Startower_ReBattleHint.1": "戦闘をやり直しますか?", "UIText.Startower_ShopItemTitleWithNumber.1": "{0}×{1}", "UIText.StoryEntrance_Activity_Lock.1": "イベント回想、今後公開予定", + "UIText.StoryReview_Btn_ReceiveCG.1": "思い出を解放", + "UIText.StoryReview_CGReceived.1": "思い出解放済み", + "UIText.StoryReview_PreStory_Btn_Goto.1": "移動", + "UIText.StoryReview_PreStory_Tips.1": "ストーリーをより楽しむに、以下の章をクリアことをおすすめします:", + "UIText.StoryReview_PreStory_Window_Title.1": "ご案内", + "UIText.StoryReview_PreType_ActivityStory.1": "イベントストーリー", + "UIText.StoryReview_PreType_Mainline.1": "メインストーリー", + "UIText.StoryReview_PreType_StorySet.1": "ノヴァ漫遊記", + "UIText.StoryReview_ReadProgress.1": "閲覧済み {num_0}/{num_1}", + "UIText.StoryReview_Read_Cancel.1": "キャンセル", + "UIText.StoryReview_Read_Continue.1": "続きを読む", + "UIText.StoryReview_ReceiveCGSuc.1": "思い出をホーム画面に設定できるようになりました", + "UIText.StoryReview_ReceiveLockTip.1": "クリアすると思い出を解放できます", "UIText.StorySet_Chapter_Empty.1": "解放待ち", "UIText.StorySet_Chapter_Empty_Tip.1": "全話読破済み", "UIText.StorySet_Chapter_Lock.1": "未解放", @@ -3485,7 +4009,9 @@ "UIText.Story_UnlockAchievement.1": "実績{0}をクリアすると解放", "UIText.Story_UnlockClueCondition.1": "ほかの選択の先を見届けると、道が開かれます", "UIText.Story_UnlockPreId.1": "{0}クリア後に解放", + "UIText.Story_UnlockPreId_Color_Common.1": "{1}クリア後に解放", "UIText.Story_UnlockWorldLv.1": "権限レベル{0}で解放", + "UIText.Story_Will_Unlock_In_Time.1": "{0}後に解放", "UIText.SupplyRoomName.1": "憩いノ間", "UIText.SupportSkill_Mobile.1": "タップしてセイナの支援スキルを発動!", "UIText.SupportSkill_PC.1": "を押してセイナの支援スキルを発動!", @@ -3553,7 +4079,7 @@ "UIText.TD_SelectedAffixTitle.1": "選択中", "UIText.TD_SelfName.1": "アマツカ・クマ", "UIText.TD_ShopTitle.1": "ショップ", - "UIText.TD_TitleCurCoinAdd.1": "トークンボーナス", + "UIText.TD_TitleCurCoinAdd.1": "ボーナス", "UIText.TD_TitleCurLevel.1": "現在のレベル", "UIText.TD_WeekRewardTimes.1": "残り報酬獲得回数 {0}/{1}", "UIText.TD_WeekRewardTimes_Title.1": "残り報酬獲得回数", @@ -3619,6 +4145,15 @@ "UIText.Tips_Property.1": "ステータス", "UIText.TitleChapterUnlock.1": "前の章をクリアすると解放されます", "UIText.TitleNoChapterReward.1": "受け取れるチャプターボーナスはありません", + "UIText.TokenBuy_Confirm_Text.1": "所持トークン", + "UIText.TokenBuy_Confirm_Title.1": "購入確認", + "UIText.TokenBuy_Confirm_TokenName.1": "トークン", + "UIText.TokenBuy_Desc.1": "星ノ欠片と交換", + "UIText.TokenBuy_HitLimit.1": "トークンが上限に達しています", + "UIText.TokenBuy_NoCoin.1": "星ノ欠片が足りません", + "UIText.TokenBuy_NoItem.1": "トークン回復アイテムがありません", + "UIText.TokenBuy_Success.1": "トークンを{0}%回復しました", + "UIText.TokenBuy_WindowTitle.1": "トークン補充", "UIText.TopBar_BossTick_Tip.1": "毎日 5:00 に 1 ポイント回復します", "UIText.TopBar_Energy_AllRestore.1": "完全回復まで残り", "UIText.TopBar_Energy_Limit.1": "本日の残り購入回数", @@ -3755,6 +4290,7 @@ "UIText.TraceHunt_Help_HuntRewardRange.1": "獲得可能報酬:×{0}〜{1}", "UIText.TraceHunt_Help_ListEmpty.1": "救援可能な対象がいません", "UIText.TraceHunt_Help_Stranger.1": "他の魔王", + "UIText.TraceHunt_HuntCountNumMax.1": "Max", "UIText.TraceHunt_HuntEnd.1": "討伐終了", "UIText.TraceHunt_HuntLevel.1": "Lv.{num_0}", "UIText.TraceHunt_HuntLevelTitle.1": "捕物レベル", @@ -3765,7 +4301,7 @@ "UIText.TraceHunt_HuntRefresh_Sec.1": "ターゲットは{num_0}秒後に逃走します", "UIText.TraceHunt_LevelEffect_AddRate.1": "追跡効果 {num_0}%増加", "UIText.TraceHunt_LevelEffect_FreeRate.1": "追跡時に{name_0}が返還される確率 {num_1}% 上昇", - "UIText.TraceHunt_LevelEffect_Hard.1": "難易度挑戦解放", + "UIText.TraceHunt_LevelEffect_Hard.1": "難易度「挑戦」解放", "UIText.TraceHunt_LevelEffect_LuckyRate.1": "追跡大成功確率 {num_0}% 上昇", "UIText.TraceHunt_LevelEffect_MaxStar.1": "討伐戦闘の評価上限が {num_0}星に拡張", "UIText.TraceHunt_LevelEffect_NoneRewardHelp.1": "捕物ライセンス未所持でも、救援参加可能(報酬は獲得不可)", @@ -4055,6 +4591,7 @@ "UIText.Vampire_FateCardAcqEx.1": "「{1}」カードを累計で{0}枚獲得すると、ラッキーパックが確率で入手できるようになります", "UIText.Vampire_FateCardAcqNormal.1": "コンテンツ内でレベルアップすると獲得", "UIText.Vampire_FateCardAcqTitle.1": "入手方法:", + "UIText.Vampire_FateCardAutoSelect.1": "自動選択", "UIText.Vampire_FateCardInfo_Title.1": "運命カードパック", "UIText.Vampire_FateCard_RerollCount.1": "残り{0}回", "UIText.Vampire_Go.1": "挑戦へ", @@ -4080,6 +4617,7 @@ "UIText.Vampire_Talent_Reset.1": "リセット", "UIText.Vampire_Talent_Reset_Tips.1": "骸魔防衛戦の防衛作戦をリセットしました", "UIText.Vampire_Talent_Tips.1": "運命カード図鑑を解放すると、防衛ポイントを獲得できます", + "UIText.Vampire_Tips_AutoSelectLock.1": "中級ステージ解放後に利用可能", "UIText.Vampire_Unlock.1": "一つ前の難易度をクリアすると解放されます", "UIText.Vampire_UnlockTipHard.1": "任意の中級ステージをクリアすると解放", "UIText.Vampire_UnlockTipNormal.1": "全ての初級ステージをクリアすると解放されます", @@ -4151,5 +4689,7 @@ "UIText.WorldMap_RogueLike_Depth.1": "深さ", "UIText.World_Class_Upgrade_1.1": "装備ダンジョン 今日の2倍ボーナス回数がアップ", "UIText.World_Class_Upgrade_2.1": "星ノ塔 週間ボーナス上限", + "UIText.WuYu_Perfume_Player.1": "フィールドに青い香水瓶が出現!タップするとミスティのスキルを中断でき、ダメージ軽減を無効化できます!", + "UIText.WuYu_Perfume_WuYu.1": "フィールドに紫の香水瓶が出現!ミスティの強力な攻撃が用意しています!", "UIText.ZN_CV.1": "CV:" } \ No newline at end of file diff --git a/data/language/ja_jp/vampiresurvivor.json b/data/language/ja_jp/vampiresurvivor.json index ae4b86dc3..03590eed4 100644 --- a/data/language/ja_jp/vampiresurvivor.json +++ b/data/language/ja_jp/vampiresurvivor.json @@ -81,5 +81,8 @@ "VampireSurvivor.315.3": "エリア2", "VampireSurvivor.316.1": "骸魔攻防戦XVI", "VampireSurvivor.316.2": "エリア1", - "VampireSurvivor.316.3": "エリア2" + "VampireSurvivor.316.3": "エリア2", + "VampireSurvivor.317.1": "骸魔攻防戦XVII", + "VampireSurvivor.317.2": "エリア1", + "VampireSurvivor.317.3": "エリア2" } \ No newline at end of file diff --git a/data/language/ja_jp/vampiresurvivorquest.json b/data/language/ja_jp/vampiresurvivorquest.json index b012ce23b..5a2924a7b 100644 --- a/data/language/ja_jp/vampiresurvivorquest.json +++ b/data/language/ja_jp/vampiresurvivorquest.json @@ -141,5 +141,10 @@ "VampireSurvivorQuest.31602.1": "骸魔攻防戦で20000Ptに到達する", "VampireSurvivorQuest.31603.1": "骸魔攻防戦で25000Ptに到達する", "VampireSurvivorQuest.31604.1": "骸魔攻防戦で28000Ptに到達する", - "VampireSurvivorQuest.31605.1": "骸魔攻防戦で32000Ptに到達する" + "VampireSurvivorQuest.31605.1": "骸魔攻防戦で32000Ptに到達する", + "VampireSurvivorQuest.31701.1": "骸魔攻防戦をクリアする", + "VampireSurvivorQuest.31702.1": "骸魔攻防戦で20000Ptに到達する", + "VampireSurvivorQuest.31703.1": "骸魔攻防戦で25000Ptに到達する", + "VampireSurvivorQuest.31704.1": "骸魔攻防戦で28000Ptに到達する", + "VampireSurvivorQuest.31705.1": "骸魔攻防戦で32000Ptに到達する" } \ No newline at end of file diff --git a/data/language/ja_jp/weeklyquest.json b/data/language/ja_jp/weeklyquest.json index e39a7fcd7..c84471f92 100644 --- a/data/language/ja_jp/weeklyquest.json +++ b/data/language/ja_jp/weeklyquest.json @@ -11,5 +11,6 @@ "WeeklyQuest.1010.1": "デートを5回完了する", "WeeklyQuest.1011.1": "依頼を5回完了する", "WeeklyQuest.1012.1": "依頼を10回完了する", - "WeeklyQuest.1013.1": "首領討伐を3回完了する" + "WeeklyQuest.1013.1": "首領討伐を3回完了する", + "WeeklyQuest.1014.1": "「魔王ノ塔」の毎日の贈り物を5回受け取る" } \ No newline at end of file diff --git a/data/language/ja_jp/word.json b/data/language/ja_jp/word.json index a4bea1c0b..115f072cb 100644 --- a/data/language/ja_jp/word.json +++ b/data/language/ja_jp/word.json @@ -155,6 +155,18 @@ "Word.2029.2": "一部の地属性巡遊者が対象に付与できる特殊状態。持続時間は10秒\u000b付与された対象は、特定の地属性巡遊者から攻撃を受けると状態が解除され、特殊な効果が発動する", "Word.2030.1": "地脈", "Word.2030.2": "一部の地属性巡遊者が対象に付与できる特殊状態。持続時間は10秒\u000b付与された対象は、特定の地属性巡遊者から攻撃を受けると状態が解除され、特殊な効果が発動する", + "Word.2068.1": "光属性耐性貫通", + "Word.2068.2": "ダメージを与える際、対象の光属性耐性を一部貫通する。効果の適用上限は250。", + "Word.2069.1": "闇属性耐性貫通", + "Word.2069.2": "ダメージを与える際、対象の闇属性耐性を一部貫通する。効果の適用上限は250。", + "Word.2070.1": "水属性耐性貫通", + "Word.2070.2": "ダメージを与える際、対象の水属性耐性を一部貫通する。効果の適用上限は250。", + "Word.2071.1": "火属性耐性貫通", + "Word.2071.2": "ダメージを与える際、対象の火属性耐性を一部貫通する。効果の適用上限は250。", + "Word.2072.1": "地属性耐性貫通", + "Word.2072.2": "ダメージを与える際、対象の地属性耐性を一部貫通する。効果の適用上限は250。", + "Word.2073.1": "風属性耐性貫通", + "Word.2073.2": "ダメージを与える際、対象の風属性耐性を一部貫通する。効果の適用上限は250。", "Word.21.1": "光属性ダメージ", "Word.21.2": "光属性ダメージを与える時のダメージ倍率", "Word.22.1": "闇属性ダメージ", @@ -251,6 +263,8 @@ "Word.4042.2": "ウィロー(水着)が支援に配置されていて、現在のデシベル値が40以下の時、メロウ状態に移行する:チーム全体の&Param4&が&Param5&増加する。", "Word.4043.1": "ラウド状態", "Word.4043.2": "ウィロー(水着)が支援に配置されていて、現在のデシベル値が40より大きい時、ラウド状態に移行する:メロウ状態の強化効果を獲得し、さらにチーム全体は&Param6&が&Param7&上昇する。", + "Word.4044.1": "剣意", + "Word.4044.2": "セイナ(原点)が主力スキル発動時に獲得できる。「剣意」が100に達すると、すべての「剣意」を消費してスキル必殺技を発動し、周囲の敵に攻撃力の&Param1&x2の光属性のスキルダメージを与える。", "Word.4045.1": "狩猟本能", "Word.4045.2": "カリンは狩猟本能ゲージを保有しており、1秒ごとに自動で10回復する。(上限値100)", "Word.4046.1": "デスデス", @@ -293,6 +307,8 @@ "Word.6002.2": "賛歌が付与されている敵が従者ダメージを受けた時、賛歌は讃美歌に変化する。\u000bチーム内の各火属性巡遊者は、同一の敵に賛歌を1だけ付与できる。付与した賛歌は、その巡遊者の従者が与える従者ダメージによってのみ讃美歌に変化する。", "Word.66.1": "弱点ダメージ倍率", "Word.66.2": "属性耐性値がマイナス値の対象に与える追加ダメージの倍率", + "Word.67.1": "防御", + "Word.67.2": "ユニットが受けるダメージを軽減するステータス。防御の上限は2000であり、防御の低下効果の上限は500まで。", "Word.6999.1": "【No Need】", "Word.6999.2": "【No Need】", "Word.7005.1": "【No Need】", @@ -320,23 +336,23 @@ "Word.7027.1": "【No Need】", "Word.7027.2": "【No Need】", "Word.7028.1": "【No Need】", - "Word.7028.2": "【No Need】", - "Word.7029.1": "【No Need】", - "Word.7029.2": "【No Need】", - "Word.7030.1": "【No Need】", - "Word.7030.2": "【No Need】", - "Word.7031.1": "【No Need】", - "Word.7031.2": "【No Need】", - "Word.7032.1": "【No Need】", - "Word.7032.2": "【No Need】", - "Word.7033.1": "【No Need】", - "Word.7033.2": "【No Need】", - "Word.7041.1": "【No Need】", - "Word.7041.2": "【No Need】", - "Word.7042.1": "【No Need】", - "Word.7042.2": "【No Need】", - "Word.7043.1": "【No Need】", - "Word.7043.2": "【No Need】", + "Word.7028.2": "*****", + "Word.7029.1": "*****", + "Word.7029.2": "*****", + "Word.7030.1": "*****", + "Word.7030.2": "*****", + "Word.7031.1": "*****", + "Word.7031.2": "*****", + "Word.7032.1": "*****", + "Word.7032.2": "*****", + "Word.7033.1": "*****", + "Word.7033.2": "*****", + "Word.7041.1": "*****", + "Word.7041.2": "*****", + "Word.7042.1": "*****", + "Word.7042.2": "*****", + "Word.7043.1": "*****", + "Word.7043.2": "*****", "Word.9.1": "防御貫通", - "Word.9.2": "この数値分、対象の防御力を無視してダメージを与える" + "Word.9.2": "対象の防御力をダメージ計算時に無視できる値" } \ No newline at end of file diff --git a/data/language/ja_jp/worldclass.json b/data/language/ja_jp/worldclass.json index 278c5dcf2..ac8b660b1 100644 --- a/data/language/ja_jp/worldclass.json +++ b/data/language/ja_jp/worldclass.json @@ -1,10 +1,11 @@ { - "WorldClass.11.1": "巡遊者・ロスレコはランク3まで昇格可能、レベルは最大40まで上げることができます。", - "WorldClass.13.1": "巡遊者・ロスレコはランク4まで昇格可能、レベルは最大50まで上げることができます。", - "WorldClass.15.1": "巡遊者・ロスレコはランク5まで昇格可能、レベルは最大60まで上げることができます。", - "WorldClass.20.1": "巡遊者・ロスレコはランク6まで昇格可能、レベルは最大70まで上げることができます。", - "WorldClass.25.1": "巡遊者・ロスレコはランク7まで昇格可能、レベルは最大80まで上げることができます。", - "WorldClass.3.1": "巡遊者・ロスレコはランク1まで昇格可能、レベルは最大20まで上げることができます。", - "WorldClass.30.1": "巡遊者・ロスレコはランク8まで昇格可能、レベルは最大90まで上げることができます。", - "WorldClass.8.1": "巡遊者・ロスレコはランク2まで昇格可能、レベルは最大30まで上げることができます。" + "WorldClass.11.1": "巡遊者とロスレコをランク3まで昇格でき、レベル上限が40に引き上げられる。", + "WorldClass.13.1": "巡遊者とロスレコをランク4まで昇格でき、レベル上限が50に引き上げられる。", + "WorldClass.15.1": "巡遊者とロスレコをランク5まで昇格でき、レベル上限が60に引き上げられる。", + "WorldClass.20.1": "巡遊者とロスレコをランク6まで昇格でき、レベル上限が70に引き上げられる。", + "WorldClass.25.1": "巡遊者とロスレコをランク7まで昇格でき、レベル上限が80に引き上げられる。", + "WorldClass.3.1": "巡遊者とロスレコをランク1まで昇格でき、レベル上限が20に引き上げられる。", + "WorldClass.30.1": "巡遊者とロスレコをランク8まで昇格でき、レベル上限が90に引き上げられる。", + "WorldClass.5.1": "機能解放:星の旅路", + "WorldClass.8.1": "巡遊者とロスレコをランク2まで昇格でき、レベル上限が30に引き上げられる。" } \ No newline at end of file diff --git a/data/language/ko_kr/achievement.json b/data/language/ko_kr/achievement.json index c4276f6be..e6531ffbb 100644 --- a/data/language/ko_kr/achievement.json +++ b/data/language/ko_kr/achievement.json @@ -1239,8 +1239,18 @@ "Achievement.656.2": "「쉐도우 헌터」에서 협력 토벌 1500회 완료", "Achievement.657.1": "안녕, 마왕님", "Achievement.657.2": "스토리 챕터9 클리어", + "Achievement.658.1": "깊은 탑의 탐구자 Ⅰ", + "Achievement.658.2": "「스텔라 배틀러」에서 조사 1회 완료", + "Achievement.659.1": "깊은 탑의 탐구자 Ⅱ", + "Achievement.659.2": "「스텔라 배틀러」에서 조사 5회 완료", "Achievement.66.1": "다 타버린 등불 III", "Achievement.66.2": "난이도 3의 불꽃과 먼지 최초 클리어", + "Achievement.660.1": "깊은 탑의 탐구자 Ⅲ", + "Achievement.660.2": "「스텔라 배틀러」에서 조사 10회 완료", + "Achievement.661.1": "깊은 탑의 탐구자 Ⅳ", + "Achievement.661.2": "「스텔라 배틀러」에서 조사 20회 완료", + "Achievement.662.1": "깊은 탑의 탐구자 Ⅴ", + "Achievement.662.2": "「스텔라 배틀러」에서 조사 50회 완료", "Achievement.67.1": "다 타버린 등불 IV", "Achievement.67.2": "난이도 4의 불꽃과 먼지 최초 클리어", "Achievement.68.1": "다 타버린 등불 V", diff --git a/data/language/ko_kr/activitydouble.json b/data/language/ko_kr/activitydouble.json index eabaa2959..c82615d0a 100644 --- a/data/language/ko_kr/activitydouble.json +++ b/data/language/ko_kr/activitydouble.json @@ -3,5 +3,6 @@ "ActivityDouble.103002.1": "\u000b「이벤트 기간」\u000b2026/08/11 05:00~2026/08/18 04:59 \u000b\u000b「참여 조건」\u000b권한 레벨≥3레벨 \u000b\u000b「이벤트 설명」\u000b긴급 수배 중! 지정된 유형의 시련 스테이지를 완료하고 2배 보상을 받아가세요!", "ActivityDouble.103003.1": "\u000b「이벤트 기간」\u000b2026/09/01 05:00~2026/09/08 04:59 \u000b\u000b「참여 조건」\u000b권한 레벨≥3레벨 \u000b\u000b「이벤트 설명」\u000b긴급 수배 중! 지정된 유형의 시련 스테이지를 완료하고 2배 보상을 받아가세요!", "ActivityDouble.103004.1": "\u000b「이벤트 기간」\u000b2026/09/22 05:00~2026/09/29 04:59 \u000b\u000b「참여 조건」\u000b권한 레벨≥3레벨 \u000b\u000b「이벤트 설명」\u000b긴급 수배 중! 지정된 유형의 시련 스테이지를 완료하고 2배 보상을 받아가세요!", - "ActivityDouble.103005.1": "\u000b「이벤트 기간」\u000b2026/10/13 05:00~2026/10/20 04:59 \u000b\u000b「참여 조건」\u000b권한 레벨≥3레벨 \u000b\u000b「이벤트 설명」\u000b긴급 수배 중! 지정된 유형의 시련 스테이지를 완료하고 2배 보상을 받아가세요!" + "ActivityDouble.103005.1": "\u000b「이벤트 기간」\u000b2026/10/13 05:00~2026/10/20 04:59 \u000b\u000b「참여 조건」\u000b권한 레벨≥3레벨 \u000b\u000b「이벤트 설명」\u000b긴급 수배 중! 지정된 유형의 시련 스테이지를 완료하고 2배 보상을 받아가세요!", + "ActivityDouble.103006.1": "\u000b「이벤트 기간」\u000b2026/11/03 05:00~2026/11/10 04:59 \u000b\u000b「참여 조건」\u000b권한 레벨≥3레벨 \u000b\u000b「이벤트 설명」\u000b긴급 수배 중! 지정된 유형의 시련 스테이지를 완료하고 2배 보상을 받아가세요!" } \ No newline at end of file diff --git a/data/language/ko_kr/activitydoublequest.json b/data/language/ko_kr/activitydoublequest.json index ff3ab5c15..51240e173 100644 --- a/data/language/ko_kr/activitydoublequest.json +++ b/data/language/ko_kr/activitydoublequest.json @@ -33,5 +33,12 @@ "ActivityDoubleQuest.105004.1": "누적 600 활력 소모", "ActivityDoubleQuest.105005.1": "누적 800 활력 소모", "ActivityDoubleQuest.105006.1": "누적 1000 활력 소모", - "ActivityDoubleQuest.105007.1": "누적 1200 활력 소모" + "ActivityDoubleQuest.105007.1": "누적 1200 활력 소모", + "ActivityDoubleQuest.106001.1": "누적 200 활력 소모", + "ActivityDoubleQuest.106002.1": "누적 300 활력 소모", + "ActivityDoubleQuest.106003.1": "누적 400 활력 소모", + "ActivityDoubleQuest.106004.1": "누적 600 활력 소모", + "ActivityDoubleQuest.106005.1": "누적 800 활력 소모", + "ActivityDoubleQuest.106006.1": "누적 1000 활력 소모", + "ActivityDoubleQuest.106007.1": "누적 1200 활력 소모" } \ No newline at end of file diff --git a/data/language/ko_kr/activitygoods.json b/data/language/ko_kr/activitygoods.json index 6f1f92165..364012d21 100644 --- a/data/language/ko_kr/activitygoods.json +++ b/data/language/ko_kr/activitygoods.json @@ -775,6 +775,54 @@ "ActivityGoods.101722.2": "모든 초급 카트리지 중 1개 선택 가능", "ActivityGoods.101723.1": "도라", "ActivityGoods.101723.2": "기본 화폐, 다양한 기능에서 사용할 수 있다.", + "ActivityGoods.101801.1": "영원히 반짝이는 빛", + "ActivityGoods.101801.2": "「영원히 반짝이는 빛」이라는 이름의 레코드, 강력한 힘을 발휘한다.", + "ActivityGoods.101802.1": "영원히 반짝이는 빛 멜로디", + "ActivityGoods.101802.2": "「영원히 반짝이는 빛」 레코드 한계 돌파에 사용되는 재료", + "ActivityGoods.101803.1": "무결의 정원 흐릿한 여명", + "ActivityGoods.101803.2": "명예로운 칭호 「무결의 정원 흐릿한 여명」 오픈", + "ActivityGoods.101804.1": "기사의 진열장", + "ActivityGoods.101804.2": "「세이나(기원)」가 좋아하는 가구. 마왕의 탑을 꾸미는 데 사용한다.", + "ActivityGoods.101805.1": "찬란한 조우관", + "ActivityGoods.101805.2": "일부 여행가의 스킬 7~10 레벨 구간에서 사용", + "ActivityGoods.101806.1": "하늘 티켓", + "ActivityGoods.101806.2": "「여행가 기간 한정 모집」에서 모집 진행을 위한 증표", + "ActivityGoods.101807.1": "새싹 티켓", + "ActivityGoods.101807.2": "「여행가 상시 모집」에서 모집 진행을 위한 증표", + "ActivityGoods.101808.1": "별의 배지 연마제", + "ActivityGoods.101808.2": "여행가 배지 초기화 시 옵션을 고정하는 데 사용되는 특수 재료.", + "ActivityGoods.101809.1": "꿈의 원석", + "ActivityGoods.101809.2": "마음속에 그린 꿈을 현실로 만들어 주는 신비한 재료. 열심히 모으다 보면 꿈속의 풍경도 만들 수 있을 것이다.", + "ActivityGoods.101810.1": "열화의 날개", + "ActivityGoods.101810.2": "선물용. 여행가의 호감도 500 포인트 증가", + "ActivityGoods.101811.1": "설한의 향기", + "ActivityGoods.101811.2": "선물용. 여행가의 호감도 500 포인트 증가", + "ActivityGoods.101812.1": "영원한 어둠의 등핵", + "ActivityGoods.101812.2": "여행가 승급에 사용되는 고급 재료", + "ActivityGoods.101813.1": "온밤의 정수", + "ActivityGoods.101813.2": "레코드 승급에 사용되는 고급 재료", + "ActivityGoods.101814.1": "귀신 게임 카트리지", + "ActivityGoods.101814.2": "여행가 스킬 레벨업에 사용되는 고급 재료", + "ActivityGoods.101815.1": "별승강기 티켓", + "ActivityGoods.101815.2": "별의 탑 빠른 진행에 사용하는 티켓", + "ActivityGoods.101816.1": "모험가 백서", + "ActivityGoods.101816.2": "특대량의 여행가 경험치 제공", + "ActivityGoods.101817.1": "별하늘의 스테인드 글라스", + "ActivityGoods.101817.2": "특대량의 레코드 경험치 제공", + "ActivityGoods.101818.1": "응집된 빛의 심지", + "ActivityGoods.101818.2": "여행가 승급에 사용되는 중급 재료", + "ActivityGoods.101819.1": "반딧불의 영혼", + "ActivityGoods.101819.2": "레코드 승급에 사용되는 중급 재료", + "ActivityGoods.101820.1": "격투 게임 카트리지", + "ActivityGoods.101820.2": "여행가 스킬 레벨업에 사용되는 중급 재료", + "ActivityGoods.101821.1": "신입 여행가 성장 패키지", + "ActivityGoods.101821.2": "모든 승급 시련 초급 여행가 승급 재료 중 1개 선택 가능", + "ActivityGoods.101822.1": "신입 여행가 레코드 성장 패키지", + "ActivityGoods.101822.2": "모든 승급 시련 초급 레코드 승급 재료 중 1개 선택 가능", + "ActivityGoods.101823.1": "신입 여행가 카트리지 패키지", + "ActivityGoods.101823.2": "모든 초급 카트리지 중 1개 선택 가능", + "ActivityGoods.101824.1": "도라", + "ActivityGoods.101824.2": "기본 화폐, 다양한 기능에서 사용할 수 있다.", "ActivityGoods.300101.1": "고급 선물 랜덤 상자", "ActivityGoods.300101.2": "고급 선물 1개를 랜덤으로 획득한다.", "ActivityGoods.300102.1": "별승강기 티켓", @@ -816,5 +864,19 @@ "ActivityGoods.300306.1": "기술의 룩", "ActivityGoods.300306.2": "여행가 스킬 레벨업에 사용되는 공용 재료", "ActivityGoods.300307.1": "도라", - "ActivityGoods.300307.2": "기본 화폐, 다양한 기능에서 사용할 수 있다." + "ActivityGoods.300307.2": "기본 화폐, 다양한 기능에서 사용할 수 있다.", + "ActivityGoods.300401.1": "고급 선물 랜덤 상자", + "ActivityGoods.300401.2": "고급 선물 1개를 랜덤으로 획득한다.", + "ActivityGoods.300402.1": "별승강기 티켓", + "ActivityGoods.300402.2": "별의 탑 빠른 진행에 사용하는 티켓", + "ActivityGoods.300403.1": "별하늘의 스테인드 글라스", + "ActivityGoods.300403.2": "특대량의 레코드 경험치 제공", + "ActivityGoods.300404.1": "화려한 테두리", + "ActivityGoods.300404.2": "대량의 레코드 경험치 제공", + "ActivityGoods.300405.1": "신입 여행가 카트리지 패키지", + "ActivityGoods.300405.2": "모든 초급 카트리지 중 1개 선택 가능", + "ActivityGoods.300406.1": "기술의 룩", + "ActivityGoods.300406.2": "여행가 스킬 레벨업에 사용되는 공용 재료", + "ActivityGoods.300407.1": "도라", + "ActivityGoods.300407.2": "기본 화폐, 다양한 기능에서 사용할 수 있다." } \ No newline at end of file diff --git a/data/language/ko_kr/activitygroup.json b/data/language/ko_kr/activitygroup.json index ec19f8b70..d93ed59fd 100644 --- a/data/language/ko_kr/activitygroup.json +++ b/data/language/ko_kr/activitygroup.json @@ -16,7 +16,9 @@ "ActivityGroup.20101.1": "「이벤트 안내」\n「반짝이는 사자와 이브의 정령」 이벤트가 시작되었습니다.\n이벤트 기간 중, 이벤트 기간 한정 스테이지에 도전하고, 이벤트 스토리를 감상하며, ‘달콤한 공방’ 미니게임에 참여하실 수 있습니다.\n위 콘텐츠를 플레이하고, 이벤트 임무 목표를 완료하면 ‘진저브레드’를 획득할 수 있고, 다양한 보상과 교환할 수 있습니다.", "ActivityGroup.20102.1": "「이벤트 안내」\n「어두운 밤 홀로 춤추는 그림자」 이벤트가 시작되었습니다.\n이벤트 기간 중, 이벤트 기간 한정 스테이지에 도전하고, 메인 스토리를 감상하며, ‘페이트 하우스’를 플레이하고 ‘스파이 대작전’ 미니게임에 참여하실 수 있습니다.\n위 콘텐츠를 플레이하고, 이벤트 임무 목표를 완료하면 ‘심야 편지’를 획득할 수 있고, 다양한 보상과 교환할 수 있습니다.", "ActivityGroup.20103.1": "「이벤트 안내」\n「푸른 바다·한여름에도 인증샷입니다만?!」 이벤트가 시작되었습니다.\n이벤트 기간 중, 이벤트 기간 한정 스테이지에 도전하고, 이벤트 스토리를 감상하며, ‘페이트 하우스’를 플레이하고 ‘청량 스테이션’ 미니게임에 참여하실 수 있습니다.\n위 콘텐츠를 플레이하고, 이벤트 임무 목표를 완료하면 ‘바다 소라’를 획득할 수 있고, 다양한 보상과 교환할 수 있습니다.", + "ActivityGroup.20104.1": "「이벤트 안내」\n「무결의 정원 흐릿한 여명」 이벤트가 시작되었습니다.\n이벤트 기간 중, 이벤트 기간 한정 스테이지에 도전하고, 메인 스토리를 감상하며, ‘페이트 하우스’를 플레이하고 ‘부스트 러시’ 미니게임에 참여하실 수 있습니다.\n위 콘텐츠를 플레이하고, 이벤트 임무 목표를 완료하면 ‘고대 동전’을 획득할 수 있고, 다양한 보상과 교환할 수 있습니다.", "ActivityGroup.30101.1": "\n「이벤트 기간」\n2026/02/17 13:00~2026/02/24 12:00 \n\n「참여 조건」\n권한 레벨 5 이상\n\n「이벤트 안내」\n「브릭 크러쉬」 이벤트가 시작되었습니다.\n이벤트 기간 중, 이벤트 기간 한정 스테이지에 도전하여 이벤트 임무 목표를 완료하면, ‘유니온 이사회 티켓’을 획득하여 다양한 보상과 교환할 수 있습니다.", "ActivityGroup.30102.1": "\n「이벤트 기간」\n2026/05/26 13:00~2026/06/02 12:00 \n\n「참여 조건」\n권한 레벨 5 이상\n\n「이벤트 안내」\n이벤트 기간 중, 이벤트 기간 한정 스테이지에 도전하여 이벤트 임무 목표를 완료하면, ‘유니온 이사회 티켓’을 획득하여 다양한 보상과 교환할 수 있습니다.", - "ActivityGroup.30103.1": "\n「이벤트 기간」\n2026/09/01 13:00~2026/09/08 12:00 \n\n「참여 조건」\n권한 레벨 5 이상\n\n「이벤트 안내」\n이벤트 기간 중, 이벤트 기간 한정 스테이지에 도전하여 이벤트 임무 목표를 완료하면, ‘유니온 이사회 티켓’을 획득하여 다양한 보상과 교환할 수 있습니다." + "ActivityGroup.30103.1": "\n「이벤트 기간」\n2026/09/01 13:00~2026/09/08 12:00 \n\n「참여 조건」\n권한 레벨 5 이상\n\n「이벤트 안내」\n이벤트 기간 중, 이벤트 기간 한정 스테이지에 도전하여 이벤트 임무 목표를 완료하면, ‘유니온 이사회 티켓’을 획득하여 다양한 보상과 교환할 수 있습니다.", + "ActivityGroup.30104.1": "\n「이벤트 기간」\n2026/11/03 13:00~2026/11/10 12:00 \n\n「참여 조건」\n권한 레벨 5 이상\n\n「이벤트 안내」\n이벤트 기간 중, 이벤트 기간 한정 스테이지에 도전하여 이벤트 임무 목표를 완료하면, ‘유니온 이사회 티켓’을 획득하여 다양한 보상과 교환할 수 있습니다." } \ No newline at end of file diff --git a/data/language/ko_kr/activitylevelslevel.json b/data/language/ko_kr/activitylevelslevel.json index 486f7bb1e..3597353dd 100644 --- a/data/language/ko_kr/activitylevelslevel.json +++ b/data/language/ko_kr/activitylevelslevel.json @@ -1036,7 +1036,7 @@ "ActivityLevelsLevel.1100111.5": "남은 시간 30초 초과로 클리어", "ActivityLevelsLevel.1100112.1": "공평한 경쟁 Ⅰ", "ActivityLevelsLevel.1100112.2": "이게… 진짜 공평한 건가?", - "ActivityLevelsLevel.1100112.3": "120초 내 클리어", + "ActivityLevelsLevel.1100112.3": "150초 내 클리어", "ActivityLevelsLevel.1100112.4": "남은 시간 30초 초과로 클리어", "ActivityLevelsLevel.1100112.5": "남은 시간 60초 초과로 클리어", "ActivityLevelsLevel.1100201.1": "산 넘어 산 Ⅰ", @@ -1076,7 +1076,7 @@ "ActivityLevelsLevel.1100207.5": "남은 시간 30초 초과로 클리어", "ActivityLevelsLevel.1100208.1": "공평한 경쟁 Ⅱ", "ActivityLevelsLevel.1100208.2": "그러니까, 이게 대체 어디가 공평한 거냐고!", - "ActivityLevelsLevel.1100208.3": "120초 내 클리어", + "ActivityLevelsLevel.1100208.3": "150초 내 클리어", "ActivityLevelsLevel.1100208.4": "남은 시간 30초 초과로 클리어", "ActivityLevelsLevel.1100208.5": "남은 시간 60초 초과로 클리어", "ActivityLevelsLevel.1100301.1": "누군가는 끝내야 한다 Ⅰ", @@ -1096,7 +1096,7 @@ "ActivityLevelsLevel.1100303.5": "남은 시간 30초 초과로 클리어", "ActivityLevelsLevel.1100304.1": "정산의 시간", "ActivityLevelsLevel.1100304.2": "자, 이제는 모든 것을 정산할 시간이다!", - "ActivityLevelsLevel.1100304.3": "120초 내 클리어", + "ActivityLevelsLevel.1100304.3": "150초 내 클리어", "ActivityLevelsLevel.1100304.4": "남은 시간 30초 초과로 클리어", "ActivityLevelsLevel.1100304.5": "남은 시간 60초 초과로 클리어", "ActivityLevelsLevel.1110101.1": "수련 성과 전시 Ⅰ", @@ -1658,5 +1658,125 @@ "ActivityLevelsLevel.2030304.2": "해변의 안전은 그 누구도, 그 어떤 게도 파괴할 수 없어요!", "ActivityLevelsLevel.2030304.3": "150초 내 클리어", "ActivityLevelsLevel.2030304.4": "남은 시간 30초 초과로 클리어", - "ActivityLevelsLevel.2030304.5": "남은 시간 60초 초과로 클리어" + "ActivityLevelsLevel.2030304.5": "남은 시간 60초 초과로 클리어", + "ActivityLevelsLevel.2040101.1": "어둠 속 기이한 소리 Ⅰ", + "ActivityLevelsLevel.2040101.2": "쉿, 그냥 바람 소리일 뿐이야.", + "ActivityLevelsLevel.2040101.3": "120초 내 클리어", + "ActivityLevelsLevel.2040101.4": "남은 시간 20초 초과로 클리어", + "ActivityLevelsLevel.2040101.5": "남은 시간 30초 초과로 클리어", + "ActivityLevelsLevel.2040102.1": "폭풍 전야 Ⅰ", + "ActivityLevelsLevel.2040102.2": "조사하고, 돌진하고, 조우하고, 전투한다. 처음 그때처럼.", + "ActivityLevelsLevel.2040102.3": "120초 내 클리어", + "ActivityLevelsLevel.2040102.4": "남은 시간 20초 초과로 클리어", + "ActivityLevelsLevel.2040102.5": "남은 시간 30초 초과로 클리어", + "ActivityLevelsLevel.2040103.1": "어둠 속 기이한 소리 Ⅱ", + "ActivityLevelsLevel.2040103.2": "쉿, 그냥 바람 소리일 뿐이야.", + "ActivityLevelsLevel.2040103.3": "120초 내 클리어", + "ActivityLevelsLevel.2040103.4": "남은 시간 20초 초과로 클리어", + "ActivityLevelsLevel.2040103.5": "남은 시간 30초 초과로 클리어", + "ActivityLevelsLevel.2040104.1": "혹한의 균열 Ⅰ", + "ActivityLevelsLevel.2040104.2": "사냥꾼은 무기를 움켜쥔 채 어둠 속에 숨어 있다. 유적에 도사린 악의를 알아차리지 못한다면, 섣불리 어둠 속으로 발을 들이지 않는 게 좋을 것이다.", + "ActivityLevelsLevel.2040104.3": "120초 내 클리어", + "ActivityLevelsLevel.2040104.4": "남은 시간 20초 초과로 클리어", + "ActivityLevelsLevel.2040104.5": "남은 시간 30초 초과로 클리어", + "ActivityLevelsLevel.2040105.1": "폭풍 전야 Ⅱ", + "ActivityLevelsLevel.2040105.2": "조사하고, 돌진하고, 조우하고, 전투한다. 처음 그때처럼.", + "ActivityLevelsLevel.2040105.3": "120초 내 클리어", + "ActivityLevelsLevel.2040105.4": "남은 시간 20초 초과로 클리어", + "ActivityLevelsLevel.2040105.5": "남은 시간 30초 초과로 클리어", + "ActivityLevelsLevel.2040106.1": "어둠 속 기이한 소리 Ⅲ", + "ActivityLevelsLevel.2040106.2": "쉿, 그냥 바람 소리일 뿐이야.", + "ActivityLevelsLevel.2040106.3": "120초 내 클리어", + "ActivityLevelsLevel.2040106.4": "남은 시간 20초 초과로 클리어", + "ActivityLevelsLevel.2040106.5": "남은 시간 30초 초과로 클리어", + "ActivityLevelsLevel.2040107.1": "번뜩이는 서늘한 빛 Ⅰ", + "ActivityLevelsLevel.2040107.2": "어둠 속에서 번뜩이는 차가운 빛이 언제나 구원을 뜻하는 것은 아니다. 때로는 생명을 앗아 가는 찰나의 섬광일 수도 있다.", + "ActivityLevelsLevel.2040107.3": "120초 내 클리어", + "ActivityLevelsLevel.2040107.4": "남은 시간 20초 초과로 클리어", + "ActivityLevelsLevel.2040107.5": "남은 시간 30초 초과로 클리어", + "ActivityLevelsLevel.2040108.1": "영원의 하수인 Ⅰ", + "ActivityLevelsLevel.2040108.2": "영원과 완벽은 창조주가 인간에게 약속한 환상일 뿐. 속세의 모든 것은 그에 취해 타락해 간다…", + "ActivityLevelsLevel.2040108.3": "150초 내 클리어", + "ActivityLevelsLevel.2040108.4": "남은 시간 30초 초과로 클리어", + "ActivityLevelsLevel.2040108.5": "남은 시간 60초 초과로 클리어", + "ActivityLevelsLevel.2040109.1": "어둠 속 기이한 소리 Ⅳ", + "ActivityLevelsLevel.2040109.2": "쉿, 그냥 바람 소리일 뿐이야.", + "ActivityLevelsLevel.2040109.3": "120초 내 클리어", + "ActivityLevelsLevel.2040109.4": "남은 시간 20초 초과로 클리어", + "ActivityLevelsLevel.2040109.5": "남은 시간 30초 초과로 클리어", + "ActivityLevelsLevel.2040110.1": "혹한의 균열 Ⅱ", + "ActivityLevelsLevel.2040110.2": "사냥꾼은 무기를 움켜쥔 채 어둠 속에 숨어 있다. 유적에 도사린 악의를 알아차리지 못한다면, 섣불리 어둠 속으로 발을 들이지 않는 게 좋을 것이다.", + "ActivityLevelsLevel.2040110.3": "120초 내 클리어", + "ActivityLevelsLevel.2040110.4": "남은 시간 20초 초과로 클리어", + "ActivityLevelsLevel.2040110.5": "남은 시간 30초 초과로 클리어", + "ActivityLevelsLevel.2040111.1": "번뜩이는 서늘한 빛 Ⅱ", + "ActivityLevelsLevel.2040111.2": "어둠 속에서 번뜩이는 차가운 빛이 언제나 구원을 뜻하는 것은 아니다. 때로는 생명을 앗아 가는 찰나의 섬광일 수도 있다.", + "ActivityLevelsLevel.2040111.3": "120초 내 클리어", + "ActivityLevelsLevel.2040111.4": "남은 시간 20초 초과로 클리어", + "ActivityLevelsLevel.2040111.5": "남은 시간 30초 초과로 클리어", + "ActivityLevelsLevel.2040112.1": "기원의 왕좌 Ⅰ", + "ActivityLevelsLevel.2040112.2": "바깥세상이 아무리 변한다 해도, 이곳만은 영원히 무너지지 않는다.", + "ActivityLevelsLevel.2040112.3": "150초 내 클리어", + "ActivityLevelsLevel.2040112.4": "남은 시간 30초 초과로 클리어", + "ActivityLevelsLevel.2040112.5": "남은 시간 60초 초과로 클리어", + "ActivityLevelsLevel.2040201.1": "어둠 속 기이한 소리 Ⅴ", + "ActivityLevelsLevel.2040201.2": "쉿, 그냥 바람 소리일 뿐이야.", + "ActivityLevelsLevel.2040201.3": "120초 내 클리어", + "ActivityLevelsLevel.2040201.4": "남은 시간 20초 초과로 클리어", + "ActivityLevelsLevel.2040201.5": "남은 시간 30초 초과로 클리어", + "ActivityLevelsLevel.2040202.1": "폭풍 전야 Ⅲ", + "ActivityLevelsLevel.2040202.2": "조사하고, 돌진하고, 조우하고, 전투한다. 처음 그때처럼.", + "ActivityLevelsLevel.2040202.3": "120초 내 클리어", + "ActivityLevelsLevel.2040202.4": "남은 시간 20초 초과로 클리어", + "ActivityLevelsLevel.2040202.5": "남은 시간 30초 초과로 클리어", + "ActivityLevelsLevel.2040203.1": "혹한의 균열 Ⅲ", + "ActivityLevelsLevel.2040203.2": "사냥꾼은 무기를 움켜쥔 채 어둠 속에 숨어 있다. 유적에 도사린 악의를 알아차리지 못한다면, 섣불리 어둠 속으로 발을 들이지 않는 게 좋을 것이다.", + "ActivityLevelsLevel.2040203.3": "120초 내 클리어", + "ActivityLevelsLevel.2040203.4": "남은 시간 20초 초과로 클리어", + "ActivityLevelsLevel.2040203.5": "남은 시간 30초 초과로 클리어", + "ActivityLevelsLevel.2040204.1": "영원의 하수인 Ⅱ", + "ActivityLevelsLevel.2040204.2": "영원과 완벽은 창조주가 인간에게 약속한 환상일 뿐. 속세의 모든 것은 그에 취해 타락해 간다…", + "ActivityLevelsLevel.2040204.3": "150초 내 클리어", + "ActivityLevelsLevel.2040204.4": "남은 시간 30초 초과로 클리어", + "ActivityLevelsLevel.2040204.5": "남은 시간 60초 초과로 클리어", + "ActivityLevelsLevel.2040205.1": "번뜩이는 서늘한 빛 Ⅲ", + "ActivityLevelsLevel.2040205.2": "어둠 속에서 번뜩이는 차가운 빛이 언제나 구원을 뜻하는 것은 아니다. 때로는 생명을 앗아 가는 찰나의 섬광일 수도 있다.", + "ActivityLevelsLevel.2040205.3": "120초 내 클리어", + "ActivityLevelsLevel.2040205.4": "남은 시간 20초 초과로 클리어", + "ActivityLevelsLevel.2040205.5": "남은 시간 30초 초과로 클리어", + "ActivityLevelsLevel.2040206.1": "혹한의 균열 Ⅳ", + "ActivityLevelsLevel.2040206.2": "사냥꾼은 무기를 움켜쥔 채 어둠 속에 숨어 있다. 유적에 도사린 악의를 알아차리지 못한다면, 섣불리 어둠 속으로 발을 들이지 않는 게 좋을 것이다.", + "ActivityLevelsLevel.2040206.3": "120초 내 클리어", + "ActivityLevelsLevel.2040206.4": "남은 시간 20초 초과로 클리어", + "ActivityLevelsLevel.2040206.5": "남은 시간 30초 초과로 클리어", + "ActivityLevelsLevel.2040207.1": "오랜 악의 Ⅰ", + "ActivityLevelsLevel.2040207.2": "과거에서 온 악의는 시간이 흘러도 사라지지 않는다. 그저 어둠 깊은 곳에 숨어, 다시 깨어날 때를 기다린다.", + "ActivityLevelsLevel.2040207.3": "120초 내 클리어", + "ActivityLevelsLevel.2040207.4": "남은 시간 20초 초과로 클리어", + "ActivityLevelsLevel.2040207.5": "남은 시간 30초 초과로 클리어", + "ActivityLevelsLevel.2040208.1": "기원의 왕좌 Ⅱ", + "ActivityLevelsLevel.2040208.2": "바깥세상이 아무리 변한다 해도, 이곳만은 영원히 무너지지 않는다.", + "ActivityLevelsLevel.2040208.3": "150초 내 클리어", + "ActivityLevelsLevel.2040208.4": "남은 시간 30초 초과로 클리어", + "ActivityLevelsLevel.2040208.5": "남은 시간 60초 초과로 클리어", + "ActivityLevelsLevel.2040301.1": "오랜 악의 Ⅱ", + "ActivityLevelsLevel.2040301.2": "과거에서 온 악의는 시간이 흘러도 사라지지 않는다. 그저 어둠 깊은 곳에 숨어, 다시 깨어날 때를 기다린다.", + "ActivityLevelsLevel.2040301.3": "120초 내 클리어", + "ActivityLevelsLevel.2040301.4": "남은 시간 20초 초과로 클리어", + "ActivityLevelsLevel.2040301.5": "남은 시간 30초 초과로 클리어", + "ActivityLevelsLevel.2040302.1": "영원의 하수인 Ⅲ", + "ActivityLevelsLevel.2040302.2": "영원과 완벽은 창조주가 인간에게 약속한 환상일 뿐. 속세의 모든 것은 그에 취해 타락해 간다…", + "ActivityLevelsLevel.2040302.3": "150초 내 클리어", + "ActivityLevelsLevel.2040302.4": "남은 시간 30초 초과로 클리어", + "ActivityLevelsLevel.2040302.5": "남은 시간 60초 초과로 클리어", + "ActivityLevelsLevel.2040303.1": "빼앗긴 둥지", + "ActivityLevelsLevel.2040303.2": "신성한 곳도 옛 영광을 잃으면, 결국 마물의 소굴로 전락하고 만다.", + "ActivityLevelsLevel.2040303.3": "120초 내 클리어", + "ActivityLevelsLevel.2040303.4": "남은 시간 20초 초과로 클리어", + "ActivityLevelsLevel.2040303.5": "남은 시간 30초 초과로 클리어", + "ActivityLevelsLevel.2040304.1": "기원의 왕좌 Ⅲ", + "ActivityLevelsLevel.2040304.2": "바깥세상이 아무리 변한다 해도, 이곳만은 영원히 무너지지 않는다.", + "ActivityLevelsLevel.2040304.3": "150초 내 클리어", + "ActivityLevelsLevel.2040304.4": "남은 시간 30초 초과로 클리어", + "ActivityLevelsLevel.2040304.5": "남은 시간 60초 초과로 클리어" } \ No newline at end of file diff --git a/data/language/ko_kr/activitymailbindcontrol.json b/data/language/ko_kr/activitymailbindcontrol.json new file mode 100644 index 000000000..00414b43b --- /dev/null +++ b/data/language/ko_kr/activitymailbindcontrol.json @@ -0,0 +1,3 @@ +{ + "ActivityMailBindControl.211002.1": "좋은 소식은 가장 먼저 마왕님께!\r\n이메일을 연동하고 <스텔라 소라>의 최신 소식과 업데이트 소식을 받아 보세요!" +} \ No newline at end of file diff --git a/data/language/ko_kr/activitypenguincardlevel.json b/data/language/ko_kr/activitypenguincardlevel.json index 0b9b9a10a..fbc6e6f05 100644 --- a/data/language/ko_kr/activitypenguincardlevel.json +++ b/data/language/ko_kr/activitypenguincardlevel.json @@ -20,5 +20,10 @@ "ActivityPenguinCardLevel.1052.1": "계약의 거울", "ActivityPenguinCardLevel.1053.1": "불의 거울", "ActivityPenguinCardLevel.1054.1": "종언의 거울", - "ActivityPenguinCardLevel.1055.1": "초월의 거울" + "ActivityPenguinCardLevel.1055.1": "초월의 거울", + "ActivityPenguinCardLevel.1061.1": "거울의 서막", + "ActivityPenguinCardLevel.1062.1": "계약의 거울", + "ActivityPenguinCardLevel.1063.1": "불의 거울", + "ActivityPenguinCardLevel.1064.1": "종언의 거울", + "ActivityPenguinCardLevel.1065.1": "초월의 거울" } \ No newline at end of file diff --git a/data/language/ko_kr/activityreturneecard.json b/data/language/ko_kr/activityreturneecard.json new file mode 100644 index 000000000..370b42ead --- /dev/null +++ b/data/language/ko_kr/activityreturneecard.json @@ -0,0 +1,4 @@ +{ + "ActivityReturneeCard.weekCard.Returnee.1": "복귀 7일 보상", + "ActivityReturneeCard.weekCard.Returnee.2": "※유효 기간은 7일입니다! \n최대 누적 1200 별의 파편과 에너지 드링크 병 28개를 획득할 수 있습니다 \n이벤트 종료 시 받지 않은 보상은 우편으로 지급됩니다" +} \ No newline at end of file diff --git a/data/language/ko_kr/activityreturneeloginrewardgroup.json b/data/language/ko_kr/activityreturneeloginrewardgroup.json new file mode 100644 index 000000000..bec20779e --- /dev/null +++ b/data/language/ko_kr/activityreturneeloginrewardgroup.json @@ -0,0 +1,9 @@ +{ + "ActivityReturneeLoginRewardGroup.100101.1": "골든 디스크", + "ActivityReturneeLoginRewardGroup.100102.1": "새싹 티켓", + "ActivityReturneeLoginRewardGroup.100103.1": "실버 디스크", + "ActivityReturneeLoginRewardGroup.100104.1": "모든 소리의 울림", + "ActivityReturneeLoginRewardGroup.100105.1": "하늘 티켓", + "ActivityReturneeLoginRewardGroup.100106.1": "귀히 빚은 술", + "ActivityReturneeLoginRewardGroup.100107.1": "성스러운 이슬" +} \ No newline at end of file diff --git a/data/language/ko_kr/activityreturneepack.json b/data/language/ko_kr/activityreturneepack.json new file mode 100644 index 000000000..93778fea6 --- /dev/null +++ b/data/language/ko_kr/activityreturneepack.json @@ -0,0 +1,8 @@ +{ + "ActivityReturneePack.pack.Returnee_01.1": "복귀 전용 \u000b재회 선물", + "ActivityReturneePack.pack.Returnee_01.2": "복귀 전용·재회 선물", + "ActivityReturneePack.pack.Returnee_02.1": "복귀 전용 \u000b새출발 선물", + "ActivityReturneePack.pack.Returnee_02.2": "복귀 전용·새출발 선물", + "ActivityReturneePack.pack.Returnee_03.1": "복귀 전용 \u000b명예 선물", + "ActivityReturneePack.pack.Returnee_03.2": "복귀 전용·명예 선물" +} \ No newline at end of file diff --git a/data/language/ko_kr/activityreturneequest.json b/data/language/ko_kr/activityreturneequest.json new file mode 100644 index 000000000..4604f801f --- /dev/null +++ b/data/language/ko_kr/activityreturneequest.json @@ -0,0 +1,86 @@ +{ + "ActivityReturneeQuest.10101.1": "누적 로그인 1일", + "ActivityReturneeQuest.10102.1": "활력 240 소모", + "ActivityReturneeQuest.10103.1": "「승급 시련」에서 전투 3회 완료", + "ActivityReturneeQuest.10104.1": "「기술 시련」에서 전투 3회 완료", + "ActivityReturneeQuest.10105.1": "의뢰 파견 1회 진행", + "ActivityReturneeQuest.10106.1": "별의 탑 탐색 1회 진행", + "ActivityReturneeQuest.10107.1": "「하트챗」에서 1회 약속", + "ActivityReturneeQuest.10108.1": "「하트챗」에서 선물 누적 1회 보내기", + "ActivityReturneeQuest.10109.1": "임의의 여행가 레벨 1회 증가", + "ActivityReturneeQuest.10110.1": "임의의 레코드 레벨 1회 증가", + "ActivityReturneeQuest.10111.1": "「쉐도우 헌터」에서 추적 의뢰서 1회 사용", + "ActivityReturneeQuest.10112.1": "「마왕의 탑」에서 샤로 조각상 보상 1회 받기", + "ActivityReturneeQuest.10201.1": "누적 로그인 2일", + "ActivityReturneeQuest.10202.1": "활력 480 소모", + "ActivityReturneeQuest.10203.1": "「승급 시련」에서 전투 6회 완료", + "ActivityReturneeQuest.10204.1": "「기술 시련」에서 전투 6회 완료", + "ActivityReturneeQuest.10205.1": "「쉐도우 헌터」에서 추적 의뢰서 2회 사용", + "ActivityReturneeQuest.10206.1": "의뢰 파견 2회 진행", + "ActivityReturneeQuest.10207.1": "별의 탑 탐색 2회 진행", + "ActivityReturneeQuest.10208.1": "「하트챗」에서 2회 약속", + "ActivityReturneeQuest.10209.1": "임의의 여행가 레벨 2회 증가", + "ActivityReturneeQuest.10210.1": "임의의 레코드 레벨 2회 증가", + "ActivityReturneeQuest.10211.1": "구매 상점 내의 랜덤 보상 받기", + "ActivityReturneeQuest.10212.1": "「마왕의 탑」에서 샤로 조각상 보상 2회 받기", + "ActivityReturneeQuest.10301.1": "누적 로그인 3일", + "ActivityReturneeQuest.10302.1": "활력 720 소모", + "ActivityReturneeQuest.10303.1": "「승급 시련」에서 전투 9회 완료", + "ActivityReturneeQuest.10304.1": "「기술 시련」에서 전투 9회 완료", + "ActivityReturneeQuest.10305.1": "「쉐도우 헌터」에서 추적 의뢰서 3회 사용", + "ActivityReturneeQuest.10306.1": "의뢰 파견 3회 진행", + "ActivityReturneeQuest.10307.1": "별의 탑 탐색 3회 진행", + "ActivityReturneeQuest.10308.1": "「하트챗」에서 3회 약속", + "ActivityReturneeQuest.10309.1": "「하트챗」에서 선물 누적 3회 보내기", + "ActivityReturneeQuest.10310.1": "임의의 여행가 레벨 3회 증가", + "ActivityReturneeQuest.10311.1": "임의의 레코드 레벨 3회 증가", + "ActivityReturneeQuest.10312.1": "「마왕의 탑」에서 샤로 조각상 보상 3회 받기", + "ActivityReturneeQuest.10401.1": "누적 로그인 4일", + "ActivityReturneeQuest.10402.1": "활력 960 소모", + "ActivityReturneeQuest.10403.1": "「승급 시련」에서 전투 12회 완료", + "ActivityReturneeQuest.10404.1": "「기술 시련」에서 전투 12회 완료", + "ActivityReturneeQuest.10405.1": "「쉐도우 헌터」에서 추적 의뢰서 4회 사용", + "ActivityReturneeQuest.10406.1": "「재앙의 전선」에서 전투 1회 완료", + "ActivityReturneeQuest.10407.1": "의뢰 파견 4회 진행", + "ActivityReturneeQuest.10408.1": "별의 탑 탐색 4회 진행", + "ActivityReturneeQuest.10409.1": "「하트챗」에서 선물 누적 4회 보내기", + "ActivityReturneeQuest.10410.1": "임의의 여행가 레벨 4회 증가", + "ActivityReturneeQuest.10411.1": "임의의 레코드 레벨 4회 증가", + "ActivityReturneeQuest.10412.1": "「마왕의 탑」에서 샤로 조각상 보상 4회 받기", + "ActivityReturneeQuest.10501.1": "누적 로그인 5일", + "ActivityReturneeQuest.10502.1": "활력 1200 소모", + "ActivityReturneeQuest.10503.1": "「승급 시련」에서 전투 15회 완료", + "ActivityReturneeQuest.10504.1": "「기술 시련」에서 전투 15회 완료", + "ActivityReturneeQuest.10505.1": "「쉐도우 헌터」에서 추적 의뢰서 5회 사용", + "ActivityReturneeQuest.10506.1": "「재앙의 전선」에서 전투 2회 완료", + "ActivityReturneeQuest.10507.1": "의뢰 파견 5회 진행", + "ActivityReturneeQuest.10508.1": "별의 탑 탐색 5회 진행", + "ActivityReturneeQuest.10509.1": "「하트챗」에서 5회 약속", + "ActivityReturneeQuest.10510.1": "임의의 여행가 레벨 5회 증가", + "ActivityReturneeQuest.10511.1": "임의의 레코드 레벨 5회 증가", + "ActivityReturneeQuest.10512.1": "「진리 도전」에서 전투 1회 완료", + "ActivityReturneeQuest.10601.1": "누적 로그인 6일", + "ActivityReturneeQuest.10602.1": "활력 1440 소모", + "ActivityReturneeQuest.10603.1": "「승급 시련」에서 전투 18회 완료", + "ActivityReturneeQuest.10604.1": "「기술 시련」에서 전투 18회 완료", + "ActivityReturneeQuest.10605.1": "「쉐도우 헌터」에서 추적 의뢰서 6회 사용", + "ActivityReturneeQuest.10606.1": "의뢰 파견 6회 진행", + "ActivityReturneeQuest.10607.1": "별의 탑 탐색 6회 진행", + "ActivityReturneeQuest.10608.1": "「하트챗」에서 선물 누적 6회 보내기", + "ActivityReturneeQuest.10609.1": "임의의 여행가 레벨 6회 증가", + "ActivityReturneeQuest.10610.1": "임의의 레코드 레벨 6회 증가", + "ActivityReturneeQuest.10611.1": "「스텔라 배틀러」에서 조사 1회 완료", + "ActivityReturneeQuest.10612.1": "「진리 도전」에서 전투 2회 완료", + "ActivityReturneeQuest.10701.1": "누적 로그인 7일", + "ActivityReturneeQuest.10702.1": "활력 1680 소모", + "ActivityReturneeQuest.10703.1": "「승급 시련」에서 전투 21회 완료", + "ActivityReturneeQuest.10704.1": "「기술 시련」에서 전투 21회 완료", + "ActivityReturneeQuest.10705.1": "「쉐도우 헌터」에서 추적 의뢰서 7회 사용", + "ActivityReturneeQuest.10706.1": "의뢰 파견 7회 진행", + "ActivityReturneeQuest.10707.1": "별의 탑 탐색 7회 진행", + "ActivityReturneeQuest.10708.1": "「하트챗」에서 선물 누적 7회 보내기", + "ActivityReturneeQuest.10709.1": "임의의 여행가 레벨 7회 증가", + "ActivityReturneeQuest.10710.1": "임의의 레코드 레벨 7회 증가", + "ActivityReturneeQuest.10711.1": "「배지 시련」에서 전투 3회 완료", + "ActivityReturneeQuest.10712.1": "「마왕의 탑」에서 샤로 조각상 보상 5회 받기" +} \ No newline at end of file diff --git a/data/language/ko_kr/activityshop.json b/data/language/ko_kr/activityshop.json index fedc64dc7..71d50c434 100644 --- a/data/language/ko_kr/activityshop.json +++ b/data/language/ko_kr/activityshop.json @@ -16,7 +16,9 @@ "ActivityShop.1015.1": "카린 이벤트 상점", "ActivityShop.1016.1": "엘레노어 이벤트 상점", "ActivityShop.1017.1": "엘리 이벤트 상점", + "ActivityShop.1018.1": "세이나(기원) 이벤트 상점", "ActivityShop.3001.1": "브릭 크러쉬 상점", "ActivityShop.3002.1": "브릭 크러쉬 상점 시즌2", - "ActivityShop.3003.1": "브릭 크러쉬 상점 시즌2" + "ActivityShop.3003.1": "브릭 크러쉬 상점 시즌3", + "ActivityShop.3004.1": "브릭 크러쉬 상점 시즌4" } \ No newline at end of file diff --git a/data/language/ko_kr/activitystorychapter.json b/data/language/ko_kr/activitystorychapter.json new file mode 100644 index 000000000..0d368e8b8 --- /dev/null +++ b/data/language/ko_kr/activitystorychapter.json @@ -0,0 +1,24 @@ +{ + "ActivityStoryChapter.1010402.1": "불꽃 속의 봄날", + "ActivityStoryChapter.1010402.2": "성력 997년 설월", + "ActivityStoryChapter.1010502.1": "겨울밤의 진혼곡 새벽의 방아쇠", + "ActivityStoryChapter.1010502.2": "성력 997년 청월", + "ActivityStoryChapter.1010602.1": "To. 소중한 당신", + "ActivityStoryChapter.1010602.2": "성력 997년 청월", + "ActivityStoryChapter.1010702.1": "프레임 밖에 비치는 것", + "ActivityStoryChapter.1010702.2": "성력 997년 명월", + "ActivityStoryChapter.1010802.1": "두근두근! 무나 랩소디!", + "ActivityStoryChapter.1010802.2": "성력 997년 우월", + "ActivityStoryChapter.1010902.1": "사막을 뒤덮은 총알 세례", + "ActivityStoryChapter.1010902.2": "성력 996년 곡월", + "ActivityStoryChapter.1011002.1": "파도의 축제 · 찬란한 휴일 아찔한 모험!", + "ActivityStoryChapter.1011002.2": "성력 997년 열월", + "ActivityStoryChapter.1011102.1": "파이팅! 아가씨의 여행가 수련 매뉴얼!", + "ActivityStoryChapter.1011102.2": "성력 997년 청월", + "ActivityStoryChapter.1110002.1": "기묘한 모험! 심해 유령선의 전설!", + "ActivityStoryChapter.1110002.2": "성력 997년 우월", + "ActivityStoryChapter.2010102.1": "반짝이는 사자와 이브의 정령", + "ActivityStoryChapter.2010102.2": "성력 996년 상월", + "ActivityStoryChapter.2010302.1": "푸른 바다·한여름에도 인증샷입니다만?!", + "ActivityStoryChapter.2010302.2": "성력 997년 열월" +} \ No newline at end of file diff --git a/data/language/ko_kr/activitystoryline.json b/data/language/ko_kr/activitystoryline.json new file mode 100644 index 000000000..c77adb5ce --- /dev/null +++ b/data/language/ko_kr/activitystoryline.json @@ -0,0 +1,5 @@ +{ + "ActivityStoryLine.1.1": "세상을 누비며", + "ActivityStoryLine.2.1": "출항", + "ActivityStoryLine.3.1": "축제" +} \ No newline at end of file diff --git a/data/language/ko_kr/activitytask.json b/data/language/ko_kr/activitytask.json index 005df4e51..077fab2fc 100644 --- a/data/language/ko_kr/activitytask.json +++ b/data/language/ko_kr/activitytask.json @@ -846,6 +846,66 @@ "ActivityTask.201030510.2": "페이트 하우스 한 게임에서 100,000점 획득", "ActivityTask.201030511.2": "페이트 하우스 한 게임에서 200,000점 획득", "ActivityTask.201030512.2": "페이트 하우스 한 게임에서 300,000점 획득", + "ActivityTask.201040101.2": "메인 스토리 특별편 「되살아난 어제」 클리어", + "ActivityTask.201040102.2": "메인 스토리 특별편 「성녀의 의미」 클리어", + "ActivityTask.201040103.2": "이후 내용은 10월 30일에 오픈되니 기대해 주세요.", + "ActivityTask.201040104.2": "이후 내용은 10월 30일에 오픈되니 기대해 주세요.", + "ActivityTask.201040105.2": "이후 내용은 10월 30일에 오픈되니 기대해 주세요.", + "ActivityTask.201040106.2": "「폭풍 전야 Ⅰ」 ★3 클리어", + "ActivityTask.201040107.2": "「혹한의 균열 Ⅰ」 ★3 클리어", + "ActivityTask.201040108.2": "「폭풍 전야 Ⅱ」 ★3 클리어", + "ActivityTask.201040109.2": "「번뜩이는 서늘한 빛 Ⅰ」 ★3 클리어", + "ActivityTask.201040110.2": "「영원의 하수인 Ⅰ」 ★3 클리어", + "ActivityTask.201040111.2": "「혹한의 균열 Ⅱ」 ★3 클리어", + "ActivityTask.201040112.2": "「기원의 왕좌 Ⅰ」 ★3 클리어", + "ActivityTask.201040201.2": "이벤트 전투 스테이지 5회 도전", + "ActivityTask.201040202.2": "이벤트 전투 스테이지 10회 도전", + "ActivityTask.201040203.2": "이벤트 전투 스테이지 15회 도전", + "ActivityTask.201040204.2": "이벤트 전투 스테이지 20회 도전", + "ActivityTask.201040205.2": "이벤트 전투 스테이지 30회 도전", + "ActivityTask.201040206.2": "이벤트 전투 스테이지 40회 도전", + "ActivityTask.201040207.2": "이벤트 전투 스테이지 50회 도전", + "ActivityTask.201040208.2": "이벤트 전투 스테이지 60회 도전", + "ActivityTask.201040209.2": "이벤트 전투 스테이지 70회 도전", + "ActivityTask.201040210.2": "이벤트 전투 스테이지 80회 도전", + "ActivityTask.201040211.2": "이벤트 전투 스테이지 90회 도전", + "ActivityTask.201040212.2": "이벤트 전투 스테이지 100회 도전", + "ActivityTask.201040301.2": "「어둠 속 기이한 소리 Ⅴ」 ★3 클리어", + "ActivityTask.201040302.2": "「폭풍 전야 Ⅲ」 ★3 클리어", + "ActivityTask.201040303.2": "「혹한의 균열 Ⅲ」 ★3 클리어", + "ActivityTask.201040304.2": "「영원의 하수인 Ⅱ」 ★3 클리어", + "ActivityTask.201040305.2": "「번뜩이는 서늘한 빛 Ⅲ」 ★3 클리어", + "ActivityTask.201040306.2": "「혹한의 균열 Ⅳ」 ★3 클리어", + "ActivityTask.201040307.2": "「오랜 악의 Ⅰ」 ★3 클리어", + "ActivityTask.201040308.2": "「기원의 왕좌 Ⅱ」 ★3 클리어", + "ActivityTask.201040309.2": "이벤트 기간 동안 ‘고대 동전’ 40,000개 수집", + "ActivityTask.201040310.2": "이벤트 기간 동안 ‘고대 동전’ 60,000개 수집", + "ActivityTask.201040311.2": "이벤트 기간 동안 ‘고대 동전’ 80,000개 수집", + "ActivityTask.201040312.2": "이벤트 기간 동안 ‘고대 동전’ 100,000개 수집", + "ActivityTask.201040401.2": "‘부스트 러시’의 「느린 출발」 클리어", + "ActivityTask.201040402.2": "‘부스트 러시’의 「느긋한 시승」 클리어", + "ActivityTask.201040403.2": "‘부스트 러시’의 「뜨거운 추격전」 클리어", + "ActivityTask.201040404.2": "‘부스트 러시’의 「지상 폭주」 클리어", + "ActivityTask.201040405.2": "‘부스트 러시’의 「모스트 원티드」 클리어", + "ActivityTask.201040406.2": "‘부스트 러시’의 「무나 로맨틱 투어」 클리어", + "ActivityTask.201040407.2": "‘부스트 러시’의 「지평선 너머 질주」 클리어", + "ActivityTask.201040408.2": "‘부스트 러시’ 스테이지에서 누적 100점 달성", + "ActivityTask.201040409.2": "‘부스트 러시’ 스테이지에서 누적 1,000점 달성", + "ActivityTask.201040410.2": "‘부스트 러시’ 스테이지에서 누적 10,000점 달성", + "ActivityTask.201040411.2": "‘부스트 러시’ 스테이지에서 누적 100,000점 달성", + "ActivityTask.201040412.2": "‘부스트 러시’ 스테이지에서 누적 200,000점 달성", + "ActivityTask.201040501.2": "페이트 하우스 「거울의 서막」 클리어", + "ActivityTask.201040502.2": "페이트 하우스 「계약의 거울」 클리어", + "ActivityTask.201040503.2": "페이트 하우스 「불의 거울」 클리어", + "ActivityTask.201040504.2": "페이트 하우스 「종언의 거울」 클리어", + "ActivityTask.201040505.2": "페이트 하우스 한 게임에서 10,000점 획득", + "ActivityTask.201040506.2": "페이트 하우스 한 게임에서 20,000점 획득", + "ActivityTask.201040507.2": "페이트 하우스 한 게임에서 40,000점 획득", + "ActivityTask.201040508.2": "페이트 하우스 한 게임에서 60,000점 획득", + "ActivityTask.201040509.2": "페이트 하우스 한 게임에서 80,000점 획득", + "ActivityTask.201040510.2": "페이트 하우스 한 게임에서 100,000점 획득", + "ActivityTask.201040511.2": "페이트 하우스 한 게임에서 200,000점 획득", + "ActivityTask.201040512.2": "페이트 하우스 한 게임에서 300,000점 획득", "ActivityTask.301020101.2": "100초 내에 신입 스테이지 「별무리의 환상」 클리어", "ActivityTask.301020102.2": "100초 내에 신입 스테이지 「유성의 여정」 클리어", "ActivityTask.301020103.2": "100초 내에 보통 스테이지 「위성의 공전」 클리어", @@ -917,5 +977,29 @@ "ActivityTask.303020305.2": "스테이지에서 아이템 누적 30개 수집", "ActivityTask.303020306.2": "스테이지에서 아이템 누적 35개 수집", "ActivityTask.303020307.2": "스테이지에서 아이템 누적 40개 수집", - "ActivityTask.303020308.2": "스테이지에서 아이템 누적 50개 수집" + "ActivityTask.303020308.2": "스테이지에서 아이템 누적 50개 수집", + "ActivityTask.304020101.2": "100초 내에 신입 스테이지 「별의 속삭임」 클리어", + "ActivityTask.304020102.2": "100초 내에 신입 스테이지 「오로라의 춤」 클리어", + "ActivityTask.304020103.2": "100초 내에 보통 스테이지 「신성의 찬가」 클리어", + "ActivityTask.304020104.2": "100초 내에 보통 스테이지 「유성의 울림」 클리어", + "ActivityTask.304020105.2": "체력 4포인트 이상을 남기고 하드 스테이지 「리듬의 서곡」 클리어", + "ActivityTask.304020106.2": "체력 4포인트 이상을 남기고 하드 스테이지 「시공의 응시」 클리어", + "ActivityTask.304020107.2": "체력 4포인트 이상을 남기고 전문가 스테이지 「블랙홀의 메아리」 클리어", + "ActivityTask.304020108.2": "체력 4포인트 이상을 남기고 전문가 스테이지 「은하 산책」 클리어", + "ActivityTask.304020201.2": "스테이지에서 적 누적 2명 처치", + "ActivityTask.304020202.2": "스테이지에서 적 누적 4명 처치", + "ActivityTask.304020203.2": "스테이지에서 적 누적 6명 처치", + "ActivityTask.304020204.2": "스테이지에서 적 누적 8명 처치", + "ActivityTask.304020205.2": "스테이지에서 브릭 누적 50개 파괴", + "ActivityTask.304020206.2": "스테이지에서 브릭 누적 100개 파괴", + "ActivityTask.304020207.2": "스테이지에서 브릭 누적 200개 파괴", + "ActivityTask.304020208.2": "스테이지에서 브릭 누적 300개 파괴", + "ActivityTask.304020301.2": "스테이지에서 아이템 누적 10개 수집", + "ActivityTask.304020302.2": "스테이지에서 아이템 누적 15개 수집", + "ActivityTask.304020303.2": "스테이지에서 아이템 누적 20개 수집", + "ActivityTask.304020304.2": "스테이지에서 아이템 누적 25개 수집", + "ActivityTask.304020305.2": "스테이지에서 아이템 누적 30개 수집", + "ActivityTask.304020306.2": "스테이지에서 아이템 누적 35개 수집", + "ActivityTask.304020307.2": "스테이지에서 아이템 누적 40개 수집", + "ActivityTask.304020308.2": "스테이지에서 아이템 누적 60개 수집" } \ No newline at end of file diff --git a/data/language/ko_kr/activitytaskgroup.json b/data/language/ko_kr/activitytaskgroup.json index e4cbdd3f2..37fcec754 100644 --- a/data/language/ko_kr/activitytaskgroup.json +++ b/data/language/ko_kr/activitytaskgroup.json @@ -70,6 +70,11 @@ "ActivityTaskGroup.2010303.1": "모험 임무", "ActivityTaskGroup.2010304.1": "플레이 임무", "ActivityTaskGroup.2010305.1": "페이트 임무", + "ActivityTaskGroup.2010401.1": "일반 임무", + "ActivityTaskGroup.2010402.1": "도전 임무", + "ActivityTaskGroup.2010403.1": "모험 임무", + "ActivityTaskGroup.2010404.1": "플레이 임무", + "ActivityTaskGroup.2010405.1": "페이트 임무", "ActivityTaskGroup.3010201.1": "도전 임무", "ActivityTaskGroup.3010202.1": "크러쉬 임무", "ActivityTaskGroup.3010203.1": "수집 임무", @@ -78,5 +83,8 @@ "ActivityTaskGroup.3020203.1": "수집 임무", "ActivityTaskGroup.3030201.1": "도전 임무", "ActivityTaskGroup.3030202.1": "크러쉬 임무", - "ActivityTaskGroup.3030203.1": "수집 임무" + "ActivityTaskGroup.3030203.1": "수집 임무", + "ActivityTaskGroup.3040201.1": "도전 임무", + "ActivityTaskGroup.3040202.1": "크러쉬 임무", + "ActivityTaskGroup.3040203.1": "수집 임무" } \ No newline at end of file diff --git a/data/language/ko_kr/affinitylevel.json b/data/language/ko_kr/affinitylevel.json index 821c55bf5..c2d712e32 100644 --- a/data/language/ko_kr/affinitylevel.json +++ b/data/language/ko_kr/affinitylevel.json @@ -98,5 +98,105 @@ "AffinityLevel.2096.1": "영혼단짝", "AffinityLevel.2097.1": "영혼단짝", "AffinityLevel.2098.1": "영혼단짝", - "AffinityLevel.2099.1": "영혼단짝" + "AffinityLevel.2099.1": "영혼단짝", + "AffinityLevel.3000.1": "낯선사이", + "AffinityLevel.3001.1": "낯선사이", + "AffinityLevel.3002.1": "낯선사이", + "AffinityLevel.3003.1": "낯선사이", + "AffinityLevel.3004.1": "낯선사이", + "AffinityLevel.3005.1": "화기애애", + "AffinityLevel.3006.1": "화기애애", + "AffinityLevel.3007.1": "화기애애", + "AffinityLevel.3008.1": "화기애애", + "AffinityLevel.3009.1": "화기애애", + "AffinityLevel.3010.1": "찰떡궁합", + "AffinityLevel.3011.1": "찰떡궁합", + "AffinityLevel.3012.1": "찰떡궁합", + "AffinityLevel.3013.1": "찰떡궁합", + "AffinityLevel.3014.1": "찰떡궁합", + "AffinityLevel.3015.1": "이심전심", + "AffinityLevel.3016.1": "이심전심", + "AffinityLevel.3017.1": "이심전심", + "AffinityLevel.3018.1": "이심전심", + "AffinityLevel.3019.1": "이심전심", + "AffinityLevel.3020.1": "천생연분", + "AffinityLevel.3021.1": "천생연분", + "AffinityLevel.3022.1": "천생연분", + "AffinityLevel.3023.1": "천생연분", + "AffinityLevel.3024.1": "천생연분", + "AffinityLevel.3025.1": "천생연분", + "AffinityLevel.3026.1": "천생연분", + "AffinityLevel.3027.1": "천생연분", + "AffinityLevel.3028.1": "천생연분", + "AffinityLevel.3029.1": "천생연분", + "AffinityLevel.3030.1": "천생연분", + "AffinityLevel.3031.1": "천생연분", + "AffinityLevel.3032.1": "천생연분", + "AffinityLevel.3033.1": "천생연분", + "AffinityLevel.3034.1": "천생연분", + "AffinityLevel.3035.1": "천생연분", + "AffinityLevel.3036.1": "천생연분", + "AffinityLevel.3037.1": "천생연분", + "AffinityLevel.3038.1": "천생연분", + "AffinityLevel.3039.1": "천생연분", + "AffinityLevel.3040.1": "천생연분", + "AffinityLevel.3041.1": "천생연분", + "AffinityLevel.3042.1": "천생연분", + "AffinityLevel.3043.1": "천생연분", + "AffinityLevel.3044.1": "천생연분", + "AffinityLevel.3045.1": "천생연분", + "AffinityLevel.3046.1": "천생연분", + "AffinityLevel.3047.1": "천생연분", + "AffinityLevel.3048.1": "천생연분", + "AffinityLevel.3049.1": "천생연분", + "AffinityLevel.3050.1": "천생연분", + "AffinityLevel.3051.1": "천생연분", + "AffinityLevel.3052.1": "천생연분", + "AffinityLevel.3053.1": "천생연분", + "AffinityLevel.3054.1": "천생연분", + "AffinityLevel.3055.1": "천생연분", + "AffinityLevel.3056.1": "천생연분", + "AffinityLevel.3057.1": "천생연분", + "AffinityLevel.3058.1": "천생연분", + "AffinityLevel.3059.1": "천생연분", + "AffinityLevel.3060.1": "천생연분", + "AffinityLevel.3061.1": "천생연분", + "AffinityLevel.3062.1": "천생연분", + "AffinityLevel.3063.1": "천생연분", + "AffinityLevel.3064.1": "천생연분", + "AffinityLevel.3065.1": "천생연분", + "AffinityLevel.3066.1": "천생연분", + "AffinityLevel.3067.1": "천생연분", + "AffinityLevel.3068.1": "영혼단짝", + "AffinityLevel.3069.1": "영혼단짝", + "AffinityLevel.3070.1": "영혼단짝", + "AffinityLevel.3071.1": "영혼단짝", + "AffinityLevel.3072.1": "영혼단짝", + "AffinityLevel.3073.1": "영혼단짝", + "AffinityLevel.3074.1": "영혼단짝", + "AffinityLevel.3075.1": "영혼단짝", + "AffinityLevel.3076.1": "영혼단짝", + "AffinityLevel.3077.1": "영혼단짝", + "AffinityLevel.3078.1": "영혼단짝", + "AffinityLevel.3079.1": "영혼단짝", + "AffinityLevel.3080.1": "영혼단짝", + "AffinityLevel.3081.1": "영혼단짝", + "AffinityLevel.3082.1": "영혼단짝", + "AffinityLevel.3083.1": "영혼단짝", + "AffinityLevel.3084.1": "영혼단짝", + "AffinityLevel.3085.1": "영혼단짝", + "AffinityLevel.3086.1": "영혼단짝", + "AffinityLevel.3087.1": "영혼단짝", + "AffinityLevel.3088.1": "영혼단짝", + "AffinityLevel.3089.1": "영혼단짝", + "AffinityLevel.3090.1": "영혼단짝", + "AffinityLevel.3091.1": "영혼단짝", + "AffinityLevel.3092.1": "영혼단짝", + "AffinityLevel.3093.1": "영혼단짝", + "AffinityLevel.3094.1": "영혼단짝", + "AffinityLevel.3095.1": "영혼단짝", + "AffinityLevel.3096.1": "영혼단짝", + "AffinityLevel.3097.1": "영혼단짝", + "AffinityLevel.3098.1": "영혼단짝", + "AffinityLevel.3099.1": "영혼단짝" } \ No newline at end of file diff --git a/data/language/ko_kr/affinityquest.json b/data/language/ko_kr/affinityquest.json index edabb2a4d..1d0a1adcf 100644 --- a/data/language/ko_kr/affinityquest.json +++ b/data/language/ko_kr/affinityquest.json @@ -358,5 +358,14 @@ "AffinityQuest.16006.1": "윌로(여름) {1}승급 달성", "AffinityQuest.16007.1": "윌로(여름)의 모든 스킬 {1}레벨 이상 달성", "AffinityQuest.16008.1": "윌로(여름)로 {1}개의 평점 레벨 {2} 기록 저장", - "AffinityQuest.16009.1": "윌로(여름) 잠재력 수집 누적 수량 {1}개 달성" + "AffinityQuest.16009.1": "윌로(여름) 잠재력 수집 누적 수량 {1}개 달성", + "AffinityQuest.16201.1": "세이나(기원)와 별의 탑 탐색 {1}회 완료", + "AffinityQuest.16202.1": "세이나(기원)와 약속 {1}회 진행", + "AffinityQuest.16203.1": "세이나(기원) {1}승급 달성", + "AffinityQuest.16204.1": "세이나(기원) 스킬 {1}회 레벨업", + "AffinityQuest.16205.1": "세이나(기원)로 {1}개의 평점 레벨 {2} 기록 저장", + "AffinityQuest.16206.1": "세이나(기원) {1}승급 달성", + "AffinityQuest.16207.1": "세이나(기원)의 모든 스킬 {1}레벨 이상 달성", + "AffinityQuest.16208.1": "세이나(기원)로 {1}개의 평점 레벨 {2} 기록 저장", + "AffinityQuest.16209.1": "세이나(기원) 잠재력 수집 누적 수량 {1}개 달성" } \ No newline at end of file diff --git a/data/language/ko_kr/affinityupreward.json b/data/language/ko_kr/affinityupreward.json index 356b176e8..0a800f68a 100644 --- a/data/language/ko_kr/affinityupreward.json +++ b/data/language/ko_kr/affinityupreward.json @@ -1758,5 +1758,49 @@ "AffinityUpReward.16068.1": "호감도 칭호", "AffinityUpReward.16068.4": "레벨업", "AffinityUpReward.16099.1": "호감도 칭호", - "AffinityUpReward.16099.4": "레벨업" + "AffinityUpReward.16099.4": "레벨업", + "AffinityUpReward.16201.1": "여행가 스토리", + "AffinityUpReward.16201.4": "여행가 스토리(상)", + "AffinityUpReward.16202.1": "프로필", + "AffinityUpReward.16202.4": "이력 사항", + "AffinityUpReward.16204.1": "프로필", + "AffinityUpReward.16204.4": "이력 사항", + "AffinityUpReward.16205.1": "여행가 스토리", + "AffinityUpReward.16205.4": "여행가 스토리(중)", + "AffinityUpReward.16207.1": "프로필", + "AffinityUpReward.16207.4": "이력 사항", + "AffinityUpReward.16210.1": "여행가 스토리", + "AffinityUpReward.16210.2": "호감도 칭호", + "AffinityUpReward.16210.3": "음성", + "AffinityUpReward.16210.4": "여행가 스토리(하)", + "AffinityUpReward.16210.5": "오픈", + "AffinityUpReward.16210.6": "호감도 음성 1", + "AffinityUpReward.16212.1": "프로필", + "AffinityUpReward.16212.4": "동료 평가", + "AffinityUpReward.16215.1": "음성", + "AffinityUpReward.16215.2": "프로필", + "AffinityUpReward.16215.4": "호감도 음성 2", + "AffinityUpReward.16215.5": "협회 피드백", + "AffinityUpReward.16218.1": "프로필", + "AffinityUpReward.16218.4": "파일 부록", + "AffinityUpReward.16220.1": "음성", + "AffinityUpReward.16220.2": "프로필", + "AffinityUpReward.16220.4": "호감도 음성 3", + "AffinityUpReward.16220.5": "특별 프로필", + "AffinityUpReward.16221.1": "호감도 칭호", + "AffinityUpReward.16221.4": "레벨업", + "AffinityUpReward.16225.1": "음성", + "AffinityUpReward.16225.2": "프로필", + "AffinityUpReward.16225.4": "호감도 음성 4", + "AffinityUpReward.16225.5": "특별 프로필", + "AffinityUpReward.16230.1": "음성", + "AffinityUpReward.16230.2": "프로필", + "AffinityUpReward.16230.4": "호감도 음성 5", + "AffinityUpReward.16230.5": "무기 일화", + "AffinityUpReward.16242.1": "호감도 칭호", + "AffinityUpReward.16242.4": "레벨업", + "AffinityUpReward.16268.1": "호감도 칭호", + "AffinityUpReward.16268.4": "레벨업", + "AffinityUpReward.16299.1": "호감도 칭호", + "AffinityUpReward.16299.4": "레벨업" } \ No newline at end of file diff --git a/data/language/ko_kr/bdconvertcondition.json b/data/language/ko_kr/bdconvertcondition.json index c39e0095b..b67bce1e9 100644 --- a/data/language/ko_kr/bdconvertcondition.json +++ b/data/language/ko_kr/bdconvertcondition.json @@ -40,6 +40,7 @@ "BdConvertCondition.611.1": "메인 여행가의 원소 속성: 「땅」 또는 「빛」", "BdConvertCondition.612.1": "메인 여행가의 원소 속성: 「불」 또는 「땅」", "BdConvertCondition.613.1": "메인 여행가의 원소 속성: 「물」 또는 「불」", + "BdConvertCondition.614.1": "메인 여행가의 원소 속성: 「물」 또는 「빛」", "BdConvertCondition.7011.1": "「강공의 소리」 10개 이상 수집", "BdConvertCondition.7012.1": "「강공의 소리」 15개 이상 수집", "BdConvertCondition.7013.1": "「강공의 소리」 20개 이상 수집", diff --git a/data/language/ko_kr/bdconvertcontent.json b/data/language/ko_kr/bdconvertcontent.json index decf4c05a..0d6a5397b 100644 --- a/data/language/ko_kr/bdconvertcontent.json +++ b/data/language/ko_kr/bdconvertcontent.json @@ -8,6 +8,9 @@ "BdConvertContent.1101.1": "「극한 등반」 등급 기록 제출", "BdConvertContent.1102.1": "「심연 탐색」 등급 기록 제출", "BdConvertContent.1103.1": "「표면 조사」 등급 기록 제출", + "BdConvertContent.1201.1": "「극한 등반」 등급 기록 제출", + "BdConvertContent.1202.1": "「심연 탐색」 등급 기록 제출", + "BdConvertContent.1203.1": "「표면 조사」 등급 기록 제출", "BdConvertContent.201.1": "「극한 등반」 등급 기록 제출", "BdConvertContent.202.1": "「심연 탐색」 등급 기록 제출", "BdConvertContent.203.1": "「표면 조사」 등급 기록 제출", diff --git a/data/language/ko_kr/bdconvertcontrol.json b/data/language/ko_kr/bdconvertcontrol.json index 3df4fe059..3db71e7fe 100644 --- a/data/language/ko_kr/bdconvertcontrol.json +++ b/data/language/ko_kr/bdconvertcontrol.json @@ -9,5 +9,6 @@ "BdConvertControl.500008.1": "\u000b「이벤트 기간」\u000b2026/07/14 13:00~2026/07/21 12:00 \u000b\u000b「참여 조건」\u000b권한 레벨 10 이상\u000b\u000b「이벤트 안내」 \u000b1. 지리 협회가 각계 여행가들의 별의 탑 공략 기록을 모집하고, 공략 점수를 지급합니다.\u000b2. 누적된 공략 점수에 따라 풍성한 보상을 받을 수 있습니다.", "BdConvertControl.500009.1": "\u000b「이벤트 기간」\u000b2026/08/11 13:00~2026/08/18 12:00 \u000b\u000b「참여 조건」\u000b권한 레벨 10 이상\u000b\u000b「이벤트 안내」 \u000b1. 지리 협회가 각계 여행가들의 별의 탑 공략 기록을 모집하고, 공략 점수를 지급합니다.\u000b2. 누적된 공략 점수에 따라 풍성한 보상을 받을 수 있습니다.", "BdConvertControl.500010.1": "\u000b「이벤트 기간」\u000b2026/09/01 13:00~2026/09/08 12:00 \u000b\u000b「참여 조건」\u000b권한 레벨 10 이상\u000b\u000b「이벤트 안내」 \u000b1. 지리 협회가 각계 여행가들의 별의 탑 공략 기록을 모집하고, 공략 점수를 지급합니다.\u000b2. 누적된 공략 점수에 따라 풍성한 보상을 받을 수 있습니다.", - "BdConvertControl.500011.1": "\u000b「이벤트 기간」\u000b2026/10/13 13:00~2026/10/20 12:00 \u000b\u000b「참여 조건」\u000b권한 레벨 10 이상\u000b\u000b「이벤트 안내」 \u000b1. 지리 협회가 각계 여행가들의 별의 탑 공략 기록을 모집하고, 공략 점수를 지급합니다.\u000b2. 누적된 공략 점수에 따라 풍성한 보상을 받을 수 있습니다." + "BdConvertControl.500011.1": "\u000b「이벤트 기간」\u000b2026/10/13 13:00~2026/10/20 12:00 \u000b\u000b「참여 조건」\u000b권한 레벨 10 이상\u000b\u000b「이벤트 안내」 \u000b1. 지리 협회가 각계 여행가들의 별의 탑 공략 기록을 모집하고, 공략 점수를 지급합니다.\u000b2. 누적된 공략 점수에 따라 풍성한 보상을 받을 수 있습니다.", + "BdConvertControl.500012.1": "\u000b「이벤트 기간」\u000b2026/11/03 13:00~2026/11/10 12:00 \u000b\u000b「참여 조건」\u000b권한 레벨 10 이상\u000b\u000b「이벤트 안내」 \u000b1. 지리 협회가 각계 여행가들의 별의 탑 공략 기록을 모집하고, 공략 점수를 지급합니다.\u000b2. 누적된 공략 점수에 따라 풍성한 보상을 받을 수 있습니다." } \ No newline at end of file diff --git a/data/language/ko_kr/bdconvertrewardgroup.json b/data/language/ko_kr/bdconvertrewardgroup.json index 6c4daa69d..8f437be1a 100644 --- a/data/language/ko_kr/bdconvertrewardgroup.json +++ b/data/language/ko_kr/bdconvertrewardgroup.json @@ -35,6 +35,18 @@ "BdConvertRewardGroup.1111.1": "「공략 기록 대모집」 중 공략 점수 2200 누적", "BdConvertRewardGroup.1112.1": "「공략 기록 대모집」 중 공략 점수 2400 누적", "BdConvertRewardGroup.112.1": "「공략 기록 대모집」 중 공략 점수 2400 누적", + "BdConvertRewardGroup.1201.1": "「공략 기록 대모집」 중 공략 점수 200 누적", + "BdConvertRewardGroup.1202.1": "「공략 기록 대모집」 중 공략 점수 400 누적", + "BdConvertRewardGroup.1203.1": "「공략 기록 대모집」 중 공략 점수 600 누적", + "BdConvertRewardGroup.1204.1": "「공략 기록 대모집」 중 공략 점수 800 누적", + "BdConvertRewardGroup.1205.1": "「공략 기록 대모집」 중 공략 점수 1000 누적", + "BdConvertRewardGroup.1206.1": "「공략 기록 대모집」 중 공략 점수 1200 누적", + "BdConvertRewardGroup.1207.1": "「공략 기록 대모집」 중 공략 점수 1400 누적", + "BdConvertRewardGroup.1208.1": "「공략 기록 대모집」 중 공략 점수 1600 누적", + "BdConvertRewardGroup.1209.1": "「공략 기록 대모집」 중 공략 점수 1800 누적", + "BdConvertRewardGroup.1210.1": "「공략 기록 대모집」 중 공략 점수 2000 누적", + "BdConvertRewardGroup.1211.1": "「공략 기록 대모집」 중 공략 점수 2200 누적", + "BdConvertRewardGroup.1212.1": "「공략 기록 대모집」 중 공략 점수 2400 누적", "BdConvertRewardGroup.201.1": "「공략 기록 대모집」 중 공략 점수 200 누적", "BdConvertRewardGroup.202.1": "「공략 기록 대모집」 중 공략 점수 400 누적", "BdConvertRewardGroup.203.1": "「공략 기록 대모집」 중 공략 점수 600 누적", diff --git a/data/language/ko_kr/boardnpc.json b/data/language/ko_kr/boardnpc.json index 9bb5334e7..da73115da 100644 --- a/data/language/ko_kr/boardnpc.json +++ b/data/language/ko_kr/boardnpc.json @@ -23,6 +23,8 @@ "BoardNPC.7135.2": "특별 출석", "BoardNPC.713503.1": "발렌타인 미스티", "BoardNPC.713503.2": "특별 출석", + "BoardNPC.7139.1": "엘리", + "BoardNPC.7139.2": "특별 출석", "BoardNPC.7141.1": "치시아", "BoardNPC.7141.2": "특별 출석", "BoardNPC.7144.1": "치토세", @@ -37,6 +39,8 @@ "BoardNPC.7159.2": "특별 출석", "BoardNPC.7160.1": "윌로(여름)", "BoardNPC.7160.2": "특별 출석", + "BoardNPC.7162.1": "세이나(기원)", + "BoardNPC.7162.2": "특별 출석", "BoardNPC.8110.1": "피렌", "BoardNPC.8110.2": "이벤트 상점", "BoardNPC.8114.1": "샤통", @@ -67,6 +71,8 @@ "BoardNPC.8159.2": "이벤트 상점", "BoardNPC.8160.1": "윌로(여름)", "BoardNPC.8160.2": "이벤트 상점", + "BoardNPC.8162.1": "세이나(기원)", + "BoardNPC.8162.2": "이벤트 상점", "BoardNPC.9102.1": "윌로", "BoardNPC.9102.2": "주인장", "BoardNPC.910202.1": "윌로", @@ -79,6 +85,8 @@ "BoardNPC.913302.2": "별의 탑 상점", "BoardNPC.913303.1": "포셔", "BoardNPC.913303.2": "별의 탑 상점", + "BoardNPC.915201.1": "베스티나", + "BoardNPC.915201.2": "별의 발자취 돌아보기", "BoardNPC.9155.1": "시아", "BoardNPC.9155.2": "이벤트 상점", "BoardNPC.9159.1": "카나타", diff --git a/data/language/ko_kr/breakoutcharacter.json b/data/language/ko_kr/breakoutcharacter.json index 3c9df0423..4518fe048 100644 --- a/data/language/ko_kr/breakoutcharacter.json +++ b/data/language/ko_kr/breakoutcharacter.json @@ -1,9 +1,11 @@ { "BreakOutCharacter.1.1": "세이나", "BreakOutCharacter.11501.1": "호타루", + "BreakOutCharacter.13901.1": "엘리", "BreakOutCharacter.14501.1": "오토하", "BreakOutCharacter.15701.1": "카린", "BreakOutCharacter.16001.1": "윌로(여름)", + "BreakOutCharacter.16201.1": "세이나(기원)", "BreakOutCharacter.2.1": "코하쿠", "BreakOutCharacter.3.1": "아야메" } \ No newline at end of file diff --git a/data/language/ko_kr/breakoutlevel.json b/data/language/ko_kr/breakoutlevel.json index 7f8f86ffd..5764410f5 100644 --- a/data/language/ko_kr/breakoutlevel.json +++ b/data/language/ko_kr/breakoutlevel.json @@ -46,5 +46,21 @@ "BreakOutLevel.301030141.1": "혼돈의 공간", "BreakOutLevel.301030141.2": "도전 스테이지에 오신 것을 환영합니다!\n이전에 다양한 장치를 사용할 때의 전략을 떠올리며 도전을 완료하세요!", "BreakOutLevel.301030142.1": "은하의 전설", - "BreakOutLevel.301030142.2": "도전 스테이지에 오신 것을 환영합니다!\n지혜를 발휘해 최강의 적에 맞서 싸우세요!" + "BreakOutLevel.301030142.2": "도전 스테이지에 오신 것을 환영합니다!\n지혜를 발휘해 최강의 적에 맞서 싸우세요!", + "BreakOutLevel.301040111.1": "별의 속삭임", + "BreakOutLevel.301040111.2": "브릭 크러쉬에 오신 것을 환영합니다! 튜토리얼 스테이지를 통해 기본적인 플레이 방법을 익혀보세요.\n1. 발사대를 움직여 구슬을 발사하거나 튕겨내 보세요.\n2. 캐릭터 스킬을 발동하여 브릭을 제거하세요. \n3. 필드에 남은 파괴 가능 오브젝트가 5개 미만이 되면 두 번째 웨이브가 시작됩니다.", + "BreakOutLevel.301040112.1": "오로라의 춤", + "BreakOutLevel.301040112.2": "심화 튜토리얼입니다! 이번 스테이지에서는 아래 내용에 대해 알아볼 수 있습니다. \n1. 이동할 수 있는 적이 추가되었습니다. \n2. 구슬 또는 캐릭터 스킬로 적에게 피해를 입힐 수 있습니다. \n3. 다양한 아이템의 기능을 익혀 보세요. \n4. 특수 에너지볼의 사용법을 익혀 보세요.", + "BreakOutLevel.301040121.1": "신성의 찬가", + "BreakOutLevel.301040121.2": "적이 파괴 가능한 오브젝트 뒤에 있으면 바로 처치할 수 없으며, 적이 쏘는 총알을 계속 피해야 합니다. 적은 일정 거리를 이동할 때마다 아래로 폭탄을 1개씩 떨어트립니다. \n신규 드롭 아이템: 「분열 구슬」. 강화 구슬과 함께 사용하면 화면 전체에 걸친 대규모 폭발이 일어나 통쾌한 공격을 할 수 있습니다.", + "BreakOutLevel.301040122.1": "유성의 속삭임", + "BreakOutLevel.301040122.2": "높은 방어력을 가진 브릭이 나타났습니다! 여러 번 공격해야 파괴할 수 있습니다. \n드롭되는 아이템을 잘 판단해야 합니다. 새롭게 추가되는 번개 구슬은 충돌 지점에서 확산 전기 고리를 시전하며, 가로세로 라이트볼과 합성해 강화할 수 있습니다. \n신규 드롭 아이템: 「무적 스타」", + "BreakOutLevel.301040131.1": "리듬의 서곡", + "BreakOutLevel.301040131.2": "신규 지형 「범퍼 기둥」이 추가되었으니 조심하세요! \n범퍼 기둥은 필드의 정해진 위치에 고정되어 있습니다. 에너지볼이 부딪히면 순간적으로 속도가 크게 올라갔다가 점점 원래 속도로 돌아옵니다. 가속되는 동안에는 구슬을 받아내기 더욱 어려워집니다.", + "BreakOutLevel.301040132.1": "시공의 응시", + "BreakOutLevel.301040132.2": "새로운 지형 「분열 기둥」이 추가되었으니 조심하세요! \n분열 기둥은 필드의 정해진 위치에 고정되어 있습니다. 에너지볼이 부딪히면 에너지볼에서 작은 구슬 하나가 분열되어 나옵니다.", + "BreakOutLevel.301040141.1": "블랙홀의 메아리", + "BreakOutLevel.301040141.2": "새로운 천문 현상 「블랙홀」을 발견했습니다! 블랙홀은 에너지볼을 끌어당겨 궤도를 바꾸기 때문에 구슬을 받아내기 더욱 어려워집니다.", + "BreakOutLevel.301040142.1": "은하 산책", + "BreakOutLevel.301040142.2": "도전 스테이지에 오신 것을 환영합니다!\n지혜를 발휘해 최강의 적에 맞서 싸우세요!" } \ No newline at end of file diff --git a/data/language/ko_kr/character.json b/data/language/ko_kr/character.json index acf9755eb..040b94e77 100644 --- a/data/language/ko_kr/character.json +++ b/data/language/ko_kr/character.json @@ -39,6 +39,7 @@ "Character.158.1": "라루(이브)", "Character.159.1": "크루니스(새해)", "Character.160.1": "윌로(여름)", + "Character.162.1": "세이나(기원)", "Character.997.1": "태고의 거신병(왼손)", "Character.998.1": "태고의 거신병(오른손)", "Character.999.1": "태고의 거신병" diff --git a/data/language/ko_kr/characterarchivebaseinfo.json b/data/language/ko_kr/characterarchivebaseinfo.json index 2400cb0b4..41738d2c0 100644 --- a/data/language/ko_kr/characterarchivebaseinfo.json +++ b/data/language/ko_kr/characterarchivebaseinfo.json @@ -644,5 +644,25 @@ "CharacterArchiveBaseInfo.16007.1": "무기", "CharacterArchiveBaseInfo.16007.2": "미소 경고", "CharacterArchiveBaseInfo.16008.1": "급여", - "CharacterArchiveBaseInfo.16008.2": "개인 의뢰는 정중히 거절하며, 특수한 상황일 경우 별도 협의" + "CharacterArchiveBaseInfo.16008.2": "개인 의뢰는 정중히 거절하며, 특수한 상황일 경우 별도 협의", + "CharacterArchiveBaseInfo.16201.1": "이름", + "CharacterArchiveBaseInfo.16201.2": "엘리나", + "CharacterArchiveBaseInfo.16201.3": "세이나", + "CharacterArchiveBaseInfo.16202.1": "생일", + "CharacterArchiveBaseInfo.16202.2": "6월 21일", + "CharacterArchiveBaseInfo.16203.1": "소속", + "CharacterArchiveBaseInfo.16203.2": "섬은 기사단", + "CharacterArchiveBaseInfo.16204.1": "스킬", + "CharacterArchiveBaseInfo.16204.2": "검술", + "CharacterArchiveBaseInfo.16205.1": "주소", + "CharacterArchiveBaseInfo.16205.2": "필라니스", + "CharacterArchiveBaseInfo.16206.1": "경력", + "CharacterArchiveBaseInfo.16206.2": "██", + "CharacterArchiveBaseInfo.16206.3": "확인 불가", + "CharacterArchiveBaseInfo.16207.1": "무기", + "CharacterArchiveBaseInfo.16207.2": "██", + "CharacterArchiveBaseInfo.16207.3": "서광&여명", + "CharacterArchiveBaseInfo.16208.1": "봉급", + "CharacterArchiveBaseInfo.16208.2": "██", + "CharacterArchiveBaseInfo.16208.3": "없음" } \ No newline at end of file diff --git a/data/language/ko_kr/characterarchivecontent.json b/data/language/ko_kr/characterarchivecontent.json index 200316b1d..bdc29251f 100644 --- a/data/language/ko_kr/characterarchivecontent.json +++ b/data/language/ko_kr/characterarchivecontent.json @@ -1048,5 +1048,33 @@ "CharacterArchiveContent.16012.1": "가격 흥정", "CharacterArchiveContent.16012.2": "사람들로 북적이는 시장 입구에서 윌로와 아야메는 마주치자마자 서로의 눈빛에서 확고한 각오를 읽어냈다.\r\n“오늘은 반드시 예산 범위 내에서...”\r\n“가장 실속 있고 유용한 물건을 사는 거예요!”\r\n두 사람은 주먹을 맞부딪치며 필승의 신념을 품고 북적이는 시장 안으로 걸어 들어갔다.\r\n\r\n사건은 며칠 전으로 거슬러 올라간다.\r\n협회 숙소의 새 분기 구매 목록이 완성된 후, 직원들은 필수품 구매 금액만으로도 이미 이번 분기 예산을 훨씬 초과했다는 사실을 알고 경악했다.\r\n재무 담당 종업원이 밤새 장부를 계산하며 머리를 쥐어뜯은 끝에야 겨우 기억해 냈다. 얼마 전 카나타가 선박 건조 계획을 추진하면서 내부적으로 자금을 가불해 갔는데, 그 자금은 비록 투자처를 찾았으나 상대방의 송금이 아직 입금되지 않았다는 것이다.\r\n“어떡해요, 윌로 씨! 지리 센터 화장실에 화장지가 거의 다 떨어져 가요!”\r\n젊은 종업원이 사무실로 뛰어들어왔을 때, 윌로는 아야메와 주말에 열릴 해변 시장에 대해 이야기하던 중이었다. 전말을 다 듣고 난 아야메는 청구서를 받아 들고 훑어보더니 의아한 듯 물었다.\r\n“이 예산으로 이 물건들을 사는 건 아주 식은 죽 먹기 아닌가요? 저한테 맡겨 주세요, 알뜰하게 살림하는 건 제 특기거든요!”\r\n\r\n저녁 무렵, 윌로와 아야메는 양손 가득 짐을 들고 돌아왔다.\r\n윌로는 오늘의 영수증을 계산하며 감탄을 금치 못했다. “정말 대단해요. 예산이 꽤 많이 남았네요. 가격 흥정하는 법은 정말 배워야겠어요.”\r\n“아니에요, 오늘 흥정이 이렇게 잘 풀린 건 전부 윌로 씨 덕분이라고 생각해요!”\r\n“하지만 전 아무것도 한 게 없는걸요?”\r\n“하지만 여기 노점상분들은 평소에 전부 윌로 씨의 도움을 받았잖아요, 눈치채지 못하셨나요? 윌로 씨가 조금 깎아줄 수 있냐고 묻기만 하면 다들 기꺼이 할인해 주시던걸요. 이건 전부 윌로 씨 공이에요!”\r\n“듣고 보니 그렇네요...”\r\n오늘 시장에서 '전투'를 치렀던 장면과 노점상들의 친근하고 따뜻한 목소리를 떠올리며, 윌로는 문득 마음 깊은 곳에서 우러나오는 미소를 지었다.\r\n“이렇게 역으로 모두의 보살핌을 받는 날이 올 줄은 정말 몰랐네요...”\r\n\r\n그녀가 평소에 기울였던 노력은 어쩌면 어느 순간 이렇게 소리 없는 보답으로 돌아오는 것일지도 모른다.", "CharacterArchiveContent.16013.1": "무기 일화: 미소 경고", - "CharacterArchiveContent.16013.2": "스파클이 보내온 기계 팔 상자에는 하얀색 확성기도 사은품으로 들어 있었다.\r\n그 매드 사이언티스트는 워낙 기괴한 물건을 만드는 걸 좋아했기에 윌로는 딱히 이상하게 여기지 않았다. 다만 확성기를 시험 삼아 사용해 보았을 때 확성 효과가 꽤 훌륭하다는 것을 발견했다. 해변에서 말을 듣지 않고 무작정 바다로 뛰어드는 여행가들에게 경고할 때, 목소리로 기선을 제압하는 효과를 낼 수 있을 것 같았다.\r\n하지만 윌로는 진작 눈치챘어야 했다. 스파클이 그녀에게 평범한 확성기를 만들어 줄 리가 없다는 것을.\r\n확성기를 사용할 때 갑자기 엄청난 양의 비눗방울이 발사되어 비눗방울 제조기인 줄로만 알고 있었는데, 어느 날 윌로가 실수로 어떤 버튼을 누르자 확성기에서 발사된 비눗방울이 포탄으로 변해 하마터면 사고가 날 뻔했다.\r\n\r\n“블롯치! 다음부턴 이렇게 위험한 물건은 보내지 마세요!”\r\n“어라? 그때 해변에 있어서 확성기가 필요하다고 하지 않았어?”\r\n“이건 평범한 확성기가 아니잖아요! 공격도 할 수 있다고 왜 미리 말 안 해줬어요!”\r\n“알았어, 알았어. 화 좀 풀어. 그때 네가 사용법을 잘 모를까 봐 내가 스파클한테 사용 설명서도 만들어 달라고 했다고.”\r\n“사용 설명서가 있었으면서 그걸 이제야 주시는 거예요?”\r\n“그건 네가 안 물어봐서 내가 깜빡한 거지!”\r\n윌로는 심호흡을 하며 이 악덕 상인에게 화를 내지 말자고 자신을 다독였다. 결국 블롯치는 '미소 경고'를 받으며 사무실 밖으로 쫓겨났다." + "CharacterArchiveContent.16013.2": "스파클이 보내온 기계 팔 상자에는 하얀색 확성기도 사은품으로 들어 있었다.\r\n그 매드 사이언티스트는 워낙 기괴한 물건을 만드는 걸 좋아했기에 윌로는 딱히 이상하게 여기지 않았다. 다만 확성기를 시험 삼아 사용해 보았을 때 확성 효과가 꽤 훌륭하다는 것을 발견했다. 해변에서 말을 듣지 않고 무작정 바다로 뛰어드는 여행가들에게 경고할 때, 목소리로 기선을 제압하는 효과를 낼 수 있을 것 같았다.\r\n하지만 윌로는 진작 눈치챘어야 했다. 스파클이 그녀에게 평범한 확성기를 만들어 줄 리가 없다는 것을.\r\n확성기를 사용할 때 갑자기 엄청난 양의 비눗방울이 발사되어 비눗방울 제조기인 줄로만 알고 있었는데, 어느 날 윌로가 실수로 어떤 버튼을 누르자 확성기에서 발사된 비눗방울이 포탄으로 변해 하마터면 사고가 날 뻔했다.\r\n\r\n“블롯치! 다음부턴 이렇게 위험한 물건은 보내지 마세요!”\r\n“어라? 그때 해변에 있어서 확성기가 필요하다고 하지 않았어?”\r\n“이건 평범한 확성기가 아니잖아요! 공격도 할 수 있다고 왜 미리 말 안 해줬어요!”\r\n“알았어, 알았어. 화 좀 풀어. 그때 네가 사용법을 잘 모를까 봐 내가 스파클한테 사용 설명서도 만들어 달라고 했다고.”\r\n“사용 설명서가 있었으면서 그걸 이제야 주시는 거예요?”\r\n“그건 네가 안 물어봐서 내가 깜빡한 거지!”\r\n윌로는 심호흡을 하며 이 악덕 상인에게 화를 내지 말자고 자신을 다독였다. 결국 블롯치는 '미소 경고'를 받으며 사무실 밖으로 쫓겨났다.", + "CharacterArchiveContent.16201.1": "파일 문서", + "CharacterArchiveContent.16201.2": "이름: 엘리나\r\n생일: 6월 21일\r\n소속: 야간 경비원\r\n스킬: 검술\r\n거처: 필라니스\r\n경력: ██\r\n무기: ██\r\n급여: ██", + "CharacterArchiveContent.16201.3": "이름: 세이나\r\n생일: 6월 21일\r\n소속: 야간 경비원\r\n스킬: 검술\r\n거처: 필라니스\r\n경력: 검증 불가\r\n무기: 서광&여명\r\n급여:없음", + "CharacterArchiveContent.16202.1": "섬은 기사단에 들어간 이유", + "CharacterArchiveContent.16202.2": "필라니스를 지키고, 별의 탑에 가서 소원을 빌 자격을 얻기 위해", + "CharacterArchiveContent.16203.1": "문서 발췌1: 돈을 모으는 목표", + "CharacterArchiveContent.16203.2": "섬은 기사단는 급여가 없지만, 엘리나는 요즘 소소한 의뢰를 받아 부수입을 벌고 있다.\r\n이번 사건이 끝나면 하루빨리 돈을 모아 차량을 한 대 살 생각이다. 누군가 들려준 이야기에 영향을 받아, 사게 될 말에게 '초록이'라는 이름까지 지어 줄 생각이라고 한다.", + "CharacterArchiveContent.16204.1": "문서 발췌2: 엘리나의 요리", + "CharacterArchiveContent.16204.2": "“정의의 기사라면서, 왜 만드는 요리는 '암흑'이랑 '사악'이라는 말로밖에 설명이 안 되는 건데요!”\r\n——루루\r\n\r\n축하 파티를 하러 엘리나의 집에 간다는 소식을 들은 엘리나의 꼬마 추종자가 남긴 경고다. 엘리나는 이 의심에 불만을 드러내더니, 더는 '암흑'이 아닌 '알록달록'한 요리를 내와 우리를 대접했다.\r\n그날 밤 당신이 상황을 수습해 주지 않았다면, 먼저 신을 만나러 갔을지도 모른다.", + "CharacterArchiveContent.16205.1": "문서 발췌3: 마법석", + "CharacterArchiveContent.16205.2": "엘리나는 20면체 주사위를 마법석으로 착각한 모양이다. 계속 손에 쥐고 굴리다 보면 그 횟수가 9억 9,999만 번에 이르렀을 때 마법의 신이 나타나 어떤 소원이든 들어준다고 믿고 있다. 정교한 생김새에 홀려서일까, 아니면 '소원'에 대한 집념이 너무 깊은걸까?", + "CharacterArchiveContent.16206.1": "문서 발췌4: 섬은 기사단", + "CharacterArchiveContent.16206.2": "필라니스 섬 시민들이 섬은 기사단을 대하는 태도는 무척 나쁘다. 엘리나가 오면서 그들의 돈줄이 끊겼다. 원래 '섬은 기사단'은 섬 주민들로 이루어져 있었는데, 이들은 불을 끄는 한편 소방비를 내지 않는 상점에는 직접 불을 지르기까지 했다. \r\n엘리나는 이들을 섬은 기사단에서 내쫓았고, 그 결과 지금 도시에 남은 정식 섬은 기사는 그녀 한 명뿐이다.\r\n섬 밖의 평민들은 섬은 기사단을 존경하지만, 마음속으로는 엘리나를 높은 사람으로 여겨 선뜻 가까이 다가가지는 못했다.\r\n결국 엘리나는 깊은 밤, 홀로 이 외로움을 곱씹을 수밖에 없다…\r\n필라니스는 그녀가 필요로 하지만, 그녀는 필라니스에 속하지 않는다.", + "CharacterArchiveContent.16207.1": "문서 발췌 5: 이름에 관하여", + "CharacterArchiveContent.16207.2": "주인님은 처음 깨어났을 때 엘리나를 '세이나'라고 불렀다. 주인님은 그 뒤로도 몇 번이나, 이름을 잘못 불렀다.\r\n어쩌면 엘리나가 세이나라는 사람과 닮았기 때문에, 주인님이 착각한 게 아닐까.\r\n정말 이상한 건... 엘리나가 '이름을 잘못 부른 것'에 전혀 화를 내지 않는다는 점이었다. 에휴, 주인님을 너무 오냐오냐하는 것 같다.", + "CharacterArchiveContent.16208.1": "추천서", + "CharacterArchiveContent.16208.2": "책임을 다하는 섬은 기사단의 기사여, 필라니스는 그대의 희생과 공헌을 잊지 않을 것이다.\r\n——레타\r\n\r\n이리스가 귀족이 아니어도 추천서를 쓸 수 있다고 했어요. 이런 귀한 기회라니! 그럼 엘리나 님을 칭찬하는 말을 엄청엄청엄청 많이 쓸래요! 엘리나 님은 제일 멋있고, 제일 대단하고, 음… 다른 말이 생각이 안 나요…\r\n——루루", + "CharacterArchiveContent.16209.1": "조사 피드백", + "CharacterArchiveContent.16209.2": "전부 사실이다. \r\n엘리나는 내가 본 기사 중 가장 바보 같… 아니, 가장 올곧고 노바 귀족의 '선조의 도리'를 가장 충실히 따르는 기사다.\n한때 주인님의 유혹에 넘어가 자신이 '타락한 흑기사'가 되었다고 생각하기도 했지만, 그런 엘리나조차 겉만 번지르르한 위선적인 귀족들보다 10,000배는 낫다.\r\n——이리스", + "CharacterArchiveContent.16210.1": "파일 부록: ‘이력서’", + "CharacterArchiveContent.16210.2": "주인님은 언젠가 나와 고향 이야기를 하다가, 그곳에서 문서를 정리하는 방식을 알려 주며 '이력서'라는 말로 불렀다. 주인님이 재현하려 한 양식을 보니 무척 직관적이고 명료해서, 이 양식을 필라니스 전체에 보급할까 고민 중이에요…\r\n엘리나도 '이력서'에 꽤 관심이 있었는지 스스로 자기 정보를 적어 넣었고, 그렇게 위의 자료가 만들어졌다죠. 아마 이게 필라니스 최초의 '이력서'가 아닐까요?\r\n——이리스", + "CharacterArchiveContent.16210.3": "주인님은 언젠가 저와 고향에 관한 이야기를 나누던 중, 그곳에서 개인 문서와 기록을 정리하는 방식을 알려 주며 이를 '이력서'라고 불렀습니다. 주인님이 재현해 보인 양식을 보니 매우 직관적이고 명료해서, 지금은 이 양식을 필라니스 전역에 보급하는 방안을 고려하고 있습니다……\n엘리나도 '이력서'에 관심이 있었는지 자발적으로 자신의 정보를 기입했습니다. 그렇게 완성된 것이 바로 위의 자료들이죠. 아마 이것이 필라니스 최초의 '이력서'가 아닐까요?\n나중에는 이력서에 적힌 모든 이름을 '세이나'로 바꿔 달라고 강력히 요구하더군요. 음…… 너무 번거로우니, 맨 앞의 이름만 바꿔 주도록 하죠~\n——이리스", + "CharacterArchiveContent.16211.1": "‘18번’이라 불린 노예(상)", + "CharacterArchiveContent.16211.2": "갓 태어난 아기는 있는 힘껏 울음을 터뜨렸다. 우렁찬 울음소리는 자신이 아직 살아 있다는 사실을 필사적으로 알리려는 듯했다.\n얼마 지나지 않아 그 노력은 결실을 맺었다. 부상을 입은 한 여성 검투사가 등에 두르고 있던 비교적 깨끗한 망토를 찢어 아기를 감싸 주었다.\n“이 아이의 어머니는 누구지?” 지친 목소리가 검투장 지하에 울려 퍼졌다.\n“아이를 낳자마자 마물과 싸우러 끌려갔어. 지금은 이미…… 그 만티코어의 뱃속에 있지.” 더욱 지친 목소리가 대답했다.\n“받으렴. 이게 우리가 네게 줄 수 있는 유일한 것이란다.” 지상에서 돌아온 늙은 검투사가 하나뿐인 눈을 깜박이며, '18'이라는 숫자가 새겨진 피 묻은 돌조각을 갓난아기의 포대기 위에 올려놓았다.\n그것은 증표였다. 검투 노예라는 신분을 증명하는 표식이었지만, 동시에 대검투장에서 살아갈 자격이 있음을 나타내는 증표이기도 했다.\n자색 옷을 입은 귀족들은 그 돌조각에 눈길조차 주지 않겠지만, 진창 속에서 발버둥 치는 농장 노예들에게는 금보다도 귀중한 물건이었다.\n우렁찬 울음소리에 검투장의 절름발이 간수가 찾아왔다. 무릎에 화살을 맞아 더는 전장에 나설 수 없게 된 그 사나운 남자는 뜻밖에도 자신의 매를 풀어놓지 않고, 그저 많은 이들이 묻고 싶어 하던 질문을 던졌다...\n“왜지?”\n“너는 왜 그 매를 기르지?”\n“전투를 도와줄 녀석이 필요하니까. 그리고……뭐랄까, 내……애완동물이기도 하고?”\n“나도 마찬가지야.”\n“하지만 저건 매가 아니라 사람이잖아.”\n“사람? 흥, 넌 우리를 사람으로 보고 있었나?”\n여성 검투사는 소리 없이 웃기 시작했고, 이내 지하에 있던 모든 검투사가 함께 웃음을 터뜨렸다.\n아기도 그 유쾌한 분위기에 물든 듯 울음을 멈췄다. 갓 세상을 보기 시작해 조금만 멀리 있으면 제대로 보지 못하는 두 눈을 깜박이며, 무언가를 기억하려는 듯 애썼다.\n하지만 안겨 있는 자세 탓에 아기의 눈에 보이는 것은 여성 검투사의 허리춤에 달린 검자루뿐이었다.", + "CharacterArchiveContent.16212.1": "‘18번’이라 불린 노예(하)", + "CharacterArchiveContent.16212.2": "몇 년 전, '18번'의 탄생을 지켜보았던 늙은 검투사는 운 좋게 천수를 다하기 전, 이런 예언을 남겼다...\n“그 아이는… 특별하다. 수없이 죽음의 낫을 피하고, 진정한 이름을 얻어 전설적인 삶을 살아가리라. 하지만 생의 마지막 순간에 이르러서야 진정한 행복을 손에 넣을 수 있을 것이다.”\n처음에는 아무도 그의 미친 소리에 귀를 기울이지 않았다. 하지만 '18번'이 진정으로 전투의 재능을 드러내자, 사람들은 그 늙은 예언자를 찾아가 계시를 구하지 않은 것을 뒤늦게 후회하기 시작했다.\n'18번'은 검투장의 아이였고, 태생부터 이곳에 어울렸다.\n사흘을 굶고도 배불리 먹은 다른 아이들을 달리기에서 이겼다. 자신보다 2배나 큰 검투사를 상대할 때도 손쉽게 등 뒤로 돌아가 바닥에 쓰러뜨릴 수 있었다.\n그러면서도 그녀는 어느 정도 세상 물정과 사람 사이의 이치를 알고 있었던 듯하다. 홀로 제 몫을 할 수 있게 되자, 자신을 길러 준 여성 검투사와 거리를 두기 시작했다.\n그녀의 은혜를 잊어서가 아니었다. 검투장의 관중들이 일부러 금화를 뿌리며, 방금 마물을 쓰러뜨린 형제에게 서로 칼을 겨누라고 요구하는 모습을 본 적이 있었기 때문이다.\n그 여검투사는 극히 드물게 스스로 몸값을 치르고 자유를 얻은 검투사 노예였다. 전투에서도 운이 좋았지만, 무엇보다 큰 행운은 무릎이 성치 않으면서도 '기사'의 신분을 지닌 그 경비병이 기꺼이 그녀를 도와주었다는 것이었다.\n여검투사가 쓰던 번호표는 겁에 질린 신입에게 넘겨졌다. 18번은 그 번호를 기억했다... 103번.\n그리고 얼마 지나지 않아 운명은 제 뜻대로 판을 짰다. 18번의 다음 상대가 바로 103번으로 정해진 것이다.\n오직 한 사람만 살아남는 것이 당연시되는 싸움이 시작되었다. 젊은 103번은 곧 깨달았다. 자신이 아무리 맹렬하게 공격하고 어떤 빈틈을 드러내도, 상대는 처음부터 자신을 죽일 생각이 없었다.\n18번의 칼끝은 시종일관 치명적이지 않으면서도 피가 많이 나는 부위만을 노렸다. 정작 그녀의 상대는 그렇게 싸워 주지 않았는데도 말이다.\n103번은 18번이 왜 그러는지 알지 못했다. 다만 자신은 절대로 18번을 이길 수 없다는 것만은 알았다.\n그녀는 낡은 검이 자신의 피부를 뚫고 들어와 내장을 비껴 간 뒤, 붉은 피를 뿜어내며 검이 몸 반대편으로 빠져나오는 모습을 바라보았다.\n관중석에서 우레와 같은 박수갈채가 터져 나왔다. 그녀는 자신이 살아남았다는 것을 알았다.\n쓰러지기 전, 그녀가 단 하나 기억하려 했던 것은... 눈을 뜨면 반드시 그녀를 찾아가 제대로 감사 인사를 전해야 한다는 것이었다.", + "CharacterArchiveContent.16213.1": "동료들의 선물", + "CharacterArchiveContent.16213.2": "소녀가 낡은 대장간 앞에 서 있었다…\r\n\r\n“음… 이건 안 되겠고… 으음, 이건 또 너무 무겁고…”\r\n“에코, 뭐 해?”\r\n“아, 팔콘이구나. 보면 몰라? 무기 고르는 중이잖아.”\r\n“네 주특기는 방패잖아. 장검은 골라서 뭐 하게… 설마?”\r\n“맞아. 내가 쓸 무기가 아니라, 그 사람한테 줄 거야.”\r\n“18번… 너 아직도 그 사람이랑 어울려? 걔 완전 전투광이잖아.”\r\n“그래도 그 전투광 덕분에 우리가 몇 번이나 살아남았잖아. 안 그래?”\r\n“그건 그렇지… 그 녀석 덕에 저번에 다친 것도 금방 나았고, 오히려 2주나 편하게 쉬었으니까.”\r\n“하아, 어쩔 수 없네. 나도 같이 골라 줄게. 일단 이런 시시한 건 다 버려. 다 죽은 투사들 유품이야. 투기장 안에서는 좋은 검 못 구해.”\r\n“그럼 어디서 구해야 하는데?”\r\n“흠… 좋은 생각이 있어. 에코, 나랑 밖에 좀 나가 볼래?”\r\n\r\n여섯 소녀가 간수실 문 앞에 모였다…\r\n\r\n“돈 주고 한 시간 동안 자유롭게 다닐 시간을 산다고? 진짜 괜찮은 거 맞아?”\r\n“믿어 봐. 전에 다른 사람이 그러는 걸 봤어. 대신 나갈 때는 마법 목걸이를 차야 하는데, 정해진 범위를 벗어나면 죽어.”\r\n“이런 데선 쓸 만한 검을 못 구하니까, 밖에 있는 전문 무기점에 가야 해.”\r\n“근데 시간을 사려면 돈이 얼마나 드는 거야? 게다가 좀 위험한 것 같은데…”\r\n“걱정 마. 너처럼 그 녀석한테 신세 진 사람이 한둘이 아니거든.”\r\n“다 같이 돈을 모아서 간수장을 매수하고, 남은 돈으로 그 선물을 사자.”\r\n“알았어, 그럼 네 말대로 할게… 헤헤, 18번이 좋아하려나~”\r\n\r\n피가 차가운 돌바닥 위로 흘러내렸다.\r\n\r\n“젠장…! 젠장…! 왜 피가 안 멈추는 거야…!”\r\n“미안해, 에코… 내가 잘못 생각했어. 그놈들이 내 창까지 태워 버릴 줄은 몰랐어…”\r\n“그만 말해! 내, 내가 지금 바로 투기장으로 데려갈게!”\r\n“하… 너희들... 너희들에게 불편을 끼쳤네...”\r\n“지켜 냈어. 그놈들 마법에 타지 않았어. 다 내 잘못이야…! 내가 정체를 들켜서…!”\r\n“그건 어쩔 수 없었잖아. 야간 순찰이랑 마주칠 줄 누가 알았겠어…”\r\n“에코… 잘 들어. 우리가 그 녀석한테 무기 사줘서 다친 거, 절대 말하지 마.”\r\n“그 녀석, 생각보다 고지식한 애일지도 몰라. 검을 휘두를 때마다 머릿속이 우리 생각으로 가득 차는 건… 원하지 않아…”\r\n“알았어… 피를 너무 많이 흘렸어. 그만 말하라니까!”\r\n“무슨 소리야, 아직도 시합에 올라야하는데...”\r\n“인형과 그 녀석이 검 휘두르는 모습… 잘 지켜봐 줘…”\r\n\r\n젊은 노예 소녀는 동료의 품 안에서 기절했다. 붉은 피는 바닥에 얇은 웅덩이를 이루었고, 그 위에는 아무도 바라보지 않는 광활한 별하늘만이 비치고 있었다." } \ No newline at end of file diff --git a/data/language/ko_kr/characterarchivevoice.json b/data/language/ko_kr/characterarchivevoice.json index 0daf498d3..6fffd4478 100644 --- a/data/language/ko_kr/characterarchivevoice.json +++ b/data/language/ko_kr/characterarchivevoice.json @@ -3558,5 +3558,94 @@ "CharacterArchiveVoice.160086.1": "개인 2", "CharacterArchiveVoice.160087.1": "개인 3", "CharacterArchiveVoice.160088.1": "개인 4", - "CharacterArchiveVoice.160089.1": "개인 5" + "CharacterArchiveVoice.160089.1": "개인 5", + "CharacterArchiveVoice.162001.1": "필살기 1", + "CharacterArchiveVoice.162002.1": "필살기 2", + "CharacterArchiveVoice.162003.1": "쓰러짐 1", + "CharacterArchiveVoice.162004.1": "쓰러짐 2", + "CharacterArchiveVoice.162005.1": "잠재력 획득 1", + "CharacterArchiveVoice.162006.1": "잠재력 획득 2", + "CharacterArchiveVoice.162007.1": "잠재력 획득 3", + "CharacterArchiveVoice.162008.1": "잠재력 획득 4", + "CharacterArchiveVoice.162009.1": "잠재력 획득 5", + "CharacterArchiveVoice.162010.1": "별의 탑·탐색 시작 1", + "CharacterArchiveVoice.162011.1": "별의 탑·탐색 시작 2", + "CharacterArchiveVoice.162012.1": "별의 탑·탐색 시작 3", + "CharacterArchiveVoice.162013.1": "별의 탑·탐색 시작 4", + "CharacterArchiveVoice.162014.1": "별의 탑·탐색 시작 5", + "CharacterArchiveVoice.162015.1": "별의 탑·새로운 난이도 시작", + "CharacterArchiveVoice.162016.1": "별의 탑·새로운 스테이지", + "CharacterArchiveVoice.162017.1": "별의 탑·상점", + "CharacterArchiveVoice.162018.1": "별의 탑·안전장소", + "CharacterArchiveVoice.162019.1": "별의 탑·사건", + "CharacterArchiveVoice.162020.1": "별의 탑·전투 종료 1", + "CharacterArchiveVoice.162021.1": "별의 탑·전투 종료 2", + "CharacterArchiveVoice.162022.1": "별의 탑·전투 종료 3", + "CharacterArchiveVoice.162023.1": "인사 1", + "CharacterArchiveVoice.162024.1": "인사 2", + "CharacterArchiveVoice.162025.1": "인사 3", + "CharacterArchiveVoice.162026.1": "인사 4", + "CharacterArchiveVoice.162027.1": "인사 5", + "CharacterArchiveVoice.162028.1": "홈 1", + "CharacterArchiveVoice.162029.1": "홈 2", + "CharacterArchiveVoice.162030.1": "홈 3", + "CharacterArchiveVoice.162031.1": "홈 4", + "CharacterArchiveVoice.162032.1": "홈 5", + "CharacterArchiveVoice.162033.1": "홈 6", + "CharacterArchiveVoice.162034.1": "홈 7", + "CharacterArchiveVoice.162035.1": "홈 8", + "CharacterArchiveVoice.162036.1": "홈 9", + "CharacterArchiveVoice.162037.1": "홈 10", + "CharacterArchiveVoice.162038.1": "홈·호감도 10", + "CharacterArchiveVoice.162039.1": "홈·호감도 15", + "CharacterArchiveVoice.162040.1": "홈·호감도 20", + "CharacterArchiveVoice.162041.1": "홈·호감도 25", + "CharacterArchiveVoice.162042.1": "홈·호감도 30", + "CharacterArchiveVoice.162043.1": "홈 11", + "CharacterArchiveVoice.162044.1": "홈 12", + "CharacterArchiveVoice.162045.1": "홈 13", + "CharacterArchiveVoice.162046.1": "홈 14", + "CharacterArchiveVoice.162047.1": "홈 15", + "CharacterArchiveVoice.162048.1": "홈·중복 터치 1", + "CharacterArchiveVoice.162049.1": "홈·중복 터치 2", + "CharacterArchiveVoice.162050.1": "홈·방치 1", + "CharacterArchiveVoice.162051.1": "홈·방치 2", + "CharacterArchiveVoice.162052.1": "홈·장시간 방치", + "CharacterArchiveVoice.162053.1": "첫 만남", + "CharacterArchiveVoice.162054.1": "다시 만남", + "CharacterArchiveVoice.162055.1": "전투 승리 1", + "CharacterArchiveVoice.162056.1": "전투 승리 2", + "CharacterArchiveVoice.162057.1": "전투 실패 1", + "CharacterArchiveVoice.162058.1": "전투 실패 2", + "CharacterArchiveVoice.162059.1": "육성", + "CharacterArchiveVoice.162060.1": "레벨업", + "CharacterArchiveVoice.162061.1": "일반 레코드 듣기", + "CharacterArchiveVoice.162062.1": "특별 레코드 듣기", + "CharacterArchiveVoice.162063.1": "새로운 스킨 오픈", + "CharacterArchiveVoice.162064.1": "추억 컷신 오픈", + "CharacterArchiveVoice.162065.1": "출전 1", + "CharacterArchiveVoice.162066.1": "출전 2", + "CharacterArchiveVoice.162067.1": "출전 3", + "CharacterArchiveVoice.162068.1": "출전 4", + "CharacterArchiveVoice.162069.1": "호감도 10 달성", + "CharacterArchiveVoice.162070.1": "호감도 15 달성", + "CharacterArchiveVoice.162071.1": "호감도 25 달성", + "CharacterArchiveVoice.162072.1": "호감도 30 달성", + "CharacterArchiveVoice.162073.1": "선물 1", + "CharacterArchiveVoice.162074.1": "선물 2", + "CharacterArchiveVoice.162075.1": "선물 3", + "CharacterArchiveVoice.162076.1": "긍정", + "CharacterArchiveVoice.162077.1": "부정", + "CharacterArchiveVoice.162078.1": "의문", + "CharacterArchiveVoice.162079.1": "당황", + "CharacterArchiveVoice.162080.1": "상심", + "CharacterArchiveVoice.162081.1": "흥분", + "CharacterArchiveVoice.162082.1": "화", + "CharacterArchiveVoice.162083.1": "기쁨", + "CharacterArchiveVoice.162084.1": "한숨", + "CharacterArchiveVoice.162085.1": "개인 1", + "CharacterArchiveVoice.162086.1": "개인 2", + "CharacterArchiveVoice.162087.1": "개인 3", + "CharacterArchiveVoice.162088.1": "개인 4", + "CharacterArchiveVoice.162089.1": "개인 5" } \ No newline at end of file diff --git a/data/language/ko_kr/charactercg.json b/data/language/ko_kr/charactercg.json index 74e7dcebd..955a18639 100644 --- a/data/language/ko_kr/charactercg.json +++ b/data/language/ko_kr/charactercg.json @@ -39,6 +39,7 @@ "CharacterCG.15801.1": "라루(이브)-추억 컷신", "CharacterCG.15901.1": "크루니스(새해)-추억 컷신", "CharacterCG.16001.1": "윌로(여름)-추억 컷신", + "CharacterCG.16201.1": "세이나(기원)-추억 컷신", "CharacterCG.99701.1": "태고의 거신병(왼손)-추억 컷신", "CharacterCG.99801.1": "태고의 거신병(오른손)-추억 컷신", "CharacterCG.99901.1": "태고의 거신병-추억 컷신" diff --git a/data/language/ko_kr/characterdes.json b/data/language/ko_kr/characterdes.json index 1854a14fe..57e3e9f5e 100644 --- a/data/language/ko_kr/characterdes.json +++ b/data/language/ko_kr/characterdes.json @@ -479,6 +479,18 @@ "CharacterDes.160.7": "윌로 지원 유파 2", "CharacterDes.160.8": "나바타메 히토미", "CharacterDes.160.9": "버블 개구리가 지속적으로 커지며 큰 범위 피해를 입히는 유파.", + "CharacterDes.162.1": "Kiyo", + "CharacterDes.162.10": "손에 든 대검을 휘둘러 거대한 참격 피해를 입히고, 적에게 벼락처럼 묵직한 타격을 가하는 유파.", + "CharacterDes.162.11": "대검 이펙트를 강화하여 다량의 낙뢰로 적을 공격하는 유파.", + "CharacterDes.162.12": "고속 참격을 강화하여, 벼락 같은 기세로 적을 공격하는 유파.", + "CharacterDes.162.2": "Firstlight Noya", + "CharacterDes.162.3": "세이나가 과거를 묻어 버린 대검을 휘두른다. 검투장에서 수년간 갈고닦은 검술로, 오직 내일을 열어가기 위해 싸운다.", + "CharacterDes.162.4": "세이나(기원) 메인 유파 1", + "CharacterDes.162.5": "세이나(기원) 메인 유파 2", + "CharacterDes.162.6": "세이나(기원) 지원 유파 1", + "CharacterDes.162.7": "세이나(기원) 지원 유파 2", + "CharacterDes.162.8": "이마이즈미 리오나", + "CharacterDes.162.9": "매서운 공세로 장검을 쉴 새 없이 휘둘러 고속 참격을 가하고, 다중 피해를 입히는 유파.", "CharacterDes.997.1": "???", "CharacterDes.997.10": "메인 유파 설명2", "CharacterDes.997.11": "지원 유파 설명1", diff --git a/data/language/ko_kr/characterskin.json b/data/language/ko_kr/characterskin.json index 89bec23e0..9d1849997 100644 --- a/data/language/ko_kr/characterskin.json +++ b/data/language/ko_kr/characterskin.json @@ -15,6 +15,8 @@ "CharacterSkin.10802.1": "카시미라-각성", "CharacterSkin.11001.1": "피렌-기본", "CharacterSkin.11002.1": "피렌-각성", + "CharacterSkin.11003.1": "치명적 유혹 팜므파탈", + "CharacterSkin.11003.2": "자신의 것이 아닌 힘을 빌리려면, 그만한 대가를 치러야 하는 법이지.\n뭘 그렇게 두려워하는 거야? 내가 악마도 아닌데.", "CharacterSkin.11101.1": "아야메-기본", "CharacterSkin.11102.1": "아야메-각성", "CharacterSkin.11103.1": "1/365의 그대와", @@ -25,6 +27,8 @@ "CharacterSkin.11202.1": "세이나-각성", "CharacterSkin.11203.1": "햇살의 온기", "CharacterSkin.11203.2": "바다에, 그리고 해변에 왔다면 당연히 수영복으로 갈아입어야지!\u000b강렬한 태양을 온몸으로 느끼고, 파도의 부드러운 감촉을 즐기자. 여름과의 가까운 만남! 자외선 차단은 필수!!!", + "CharacterSkin.11205.1": "쉬어가는 시간, 당신의 곁에서", + "CharacterSkin.11205.2": "오늘의 의뢰는 하루 종일 나랑 같이 쉬는 거야~\n이의 없다면 얼른 파자마로 갈아입어. 옆자리는 특별히 비워 뒀거든~", "CharacterSkin.11301.1": "시먀오-기본", "CharacterSkin.11302.1": "시먀오-각성", "CharacterSkin.11303.1": "매운맛 좀 볼래?!", @@ -123,6 +127,8 @@ "CharacterSkin.15002.1": "라루-각성", "CharacterSkin.15501.1": "시아-기본", "CharacterSkin.15502.1": "시아-각성", + "CharacterSkin.15503.1": "산호해의 초대", + "CharacterSkin.15503.2": "바닷물에 번지는 산호의 향기, 그리고 너의 향기. 눈을 감으면, 이 모든 것이 나를 포근히 감싸 안는 것만 같아.", "CharacterSkin.15601.1": "나즈나-기본", "CharacterSkin.15602.1": "나즈나-각성", "CharacterSkin.15603.1": "엉뚱한 요정의 다과회", @@ -135,6 +141,8 @@ "CharacterSkin.15902.1": "크루니스(새해)-각성", "CharacterSkin.16001.1": "윌로(여름)-기본", "CharacterSkin.16002.1": "윌로(여름)-각성", + "CharacterSkin.16201.1": "세이나(기원)-기본", + "CharacterSkin.16202.1": "세이나(기원)-각성", "CharacterSkin.99701.1": "태고의 거신병(왼손)", "CharacterSkin.99702.1": "???", "CharacterSkin.99801.1": "태고의 거신병(오른손)", diff --git a/data/language/ko_kr/charactertag.json b/data/language/ko_kr/charactertag.json index ca487417c..b205ccdaa 100644 --- a/data/language/ko_kr/charactertag.json +++ b/data/language/ko_kr/charactertag.json @@ -25,5 +25,6 @@ "CharacterTag.314.1": "운급문화", "CharacterTag.315.1": "은혜의지", "CharacterTag.316.1": "하나사키 여단", - "CharacterTag.317.1": "무나 워크스" + "CharacterTag.317.1": "무나 워크스", + "CharacterTag.318.1": "섬은 기사단" } \ No newline at end of file diff --git a/data/language/ko_kr/chargeminstance.json b/data/language/ko_kr/chargeminstance.json index d1d432400..39ed18f94 100644 --- a/data/language/ko_kr/chargeminstance.json +++ b/data/language/ko_kr/chargeminstance.json @@ -5,16 +5,22 @@ "CharGemInstance.1001.2": "윈드 애시가 또 멋대로 스케이트보드를 타고 있습니다! \u000b폴몬트와 넬몬트, 그리고 윈드 애시 멤버에 승리하여 교통 안전을 실현하고 모범 시민 점수를 획득하세요!", "CharGemInstance.1002.1": "길거리 난투", "CharGemInstance.1002.2": "윈드 애시가 또 멋대로 스케이트보드를 타고 있습니다! \u000b폴몬트와 넬몬트, 그리고 윈드 애시 멤버에 승리하여 교통 안전을 실현하고 모범 시민 점수를 획득하세요!", + "CharGemInstance.1003.1": "길거리 난투", + "CharGemInstance.1003.2": "윈드 애시가 또 멋대로 스케이트보드를 타고 있습니다! \u000b폴몬트와 넬몬트, 그리고 윈드 애시 멤버에 승리하여 교통 안전을 실현하고 모범 시민 점수를 획득하세요!", "CharGemInstance.2000.1": "안개 돌파", "CharGemInstance.2000.2": "지리 협회를 도와 안개의 숲을 조사하세요!\u000b독 안개 속에서 저항하며 우드모트 무리를 빠르게 처치하고 협회 공헌증을 획득하세요!", "CharGemInstance.2001.1": "안개 돌파", "CharGemInstance.2001.2": "지리 협회를 도와 안개의 숲을 조사하세요!\u000b독 안개 속에서 저항하며 우드모트 무리를 빠르게 처치하고 협회 공헌증을 획득하세요!", "CharGemInstance.2002.1": "안개 돌파", "CharGemInstance.2002.2": "지리 협회를 도와 안개의 숲을 조사하세요!\u000b독 안개 속에서 저항하며 우드모트 무리를 빠르게 처치하고 협회 공헌증을 획득하세요!", + "CharGemInstance.2003.1": "안개 돌파", + "CharGemInstance.2003.2": "지리 협회를 도와 안개의 숲을 조사하세요!\u000b독 안개 속에서 저항하며 우드모트 무리를 빠르게 처치하고 협회 공헌증을 획득하세요!", "CharGemInstance.3000.1": "심연 소탕", "CharGemInstance.3000.2": "끝없는 젤리젤리의 습격! \u000b젤리젤리를 처치하면 새로운 기술이 나타납니다. 은혜의지를 도와 별의 탑을 제어하고, 은혜 소비 쿠폰을 획득하세요!", "CharGemInstance.3001.1": "심연 소탕", "CharGemInstance.3001.2": "끝없는 젤리젤리의 습격! \u000b젤리젤리를 처치하면 새로운 기술이 나타납니다. 은혜의지를 도와 별의 탑을 제어하고, 은혜 소비 쿠폰을 획득하세요!", "CharGemInstance.3002.1": "심연 소탕", - "CharGemInstance.3002.2": "끝없는 젤리젤리의 습격! \u000b젤리젤리를 처치하면 새로운 기술이 나타납니다. 은혜의지를 도와 별의 탑을 제어하고, 은혜 소비 쿠폰을 획득하세요!" + "CharGemInstance.3002.2": "끝없는 젤리젤리의 습격! \u000b젤리젤리를 처치하면 새로운 기술이 나타납니다. 은혜의지를 도와 별의 탑을 제어하고, 은혜 소비 쿠폰을 획득하세요!", + "CharGemInstance.3003.1": "심연 소탕", + "CharGemInstance.3003.2": "끝없는 젤리젤리의 습격! \u000b젤리젤리를 처치하면 새로운 기술이 나타납니다. 은혜의지를 도와 별의 탑을 제어하고, 은혜 소비 쿠폰을 획득하세요!" } \ No newline at end of file diff --git a/data/language/ko_kr/chargeminstancerewardgroup.json b/data/language/ko_kr/chargeminstancerewardgroup.json new file mode 100644 index 000000000..02e0598d2 --- /dev/null +++ b/data/language/ko_kr/chargeminstancerewardgroup.json @@ -0,0 +1,8 @@ +{ + "CharGemInstanceRewardGroup.101.1": "모범 시민 점수", + "CharGemInstanceRewardGroup.102.1": "성스러운 이슬 조각", + "CharGemInstanceRewardGroup.201.1": "협회 공헌증", + "CharGemInstanceRewardGroup.202.1": "성스러운 이슬 조각", + "CharGemInstanceRewardGroup.301.1": "은혜 소비 쿠폰", + "CharGemInstanceRewardGroup.302.1": "성스러운 이슬 조각" +} \ No newline at end of file diff --git a/data/language/ko_kr/chargetlines.json b/data/language/ko_kr/chargetlines.json index f9b674939..7c873f65b 100644 --- a/data/language/ko_kr/chargetlines.json +++ b/data/language/ko_kr/chargetlines.json @@ -19,6 +19,7 @@ "CharGetLines.11002.1": "서로 잘 아는 사이니까, 인사는 됐어. 왜 날 찾았는지 대답해주면, 함께해줄게.", "CharGetLines.11003.1": "더 굳건한 관계가 되기 위해서, 계약을 한 번 재검토해 볼까?", "CharGetLines.11004.1": "같이 가자고 정한 이상, 나한테서 도망칠 수 있을 거라고는 생각하지 마♪", + "CharGetLines.11005.1": "자신의 것이 아닌 힘을 빌리려면, 그만한 대가를 치러야 하는 법이지.\n뭘 그렇게 두려워하는 거야? 내가 악마도 아닌데.", "CharGetLines.11101.1": "처음 뵙겠습니다. 아야메라고 해요. 저기…… 부족한 점도 있겠지만, 잘 부탁드려요.", "CharGetLines.11102.1": "방금 돌아왔어요. 아르바이트로 번 돈은 길드의 예비금으로 저 대신 관리해 주세요.", "CharGetLines.11103.1": "제 가방은 아주 무거워요. 지금까지 꾹꾹 채워 넣은 지식의 양이니까요.", @@ -30,6 +31,7 @@ "CharGetLines.11203.1": "앞으로도, 다 함께 여행하자!", "CharGetLines.11204.1": "초록이의 수리가 끝나면, 별의 탑을 보러 갈래? 둘이서만.", "CharGetLines.11205.1": "바다에, 그리고 해변에 왔다면 당연히 수영복으로 갈아입어야지!\u000b강렬한 태양을 온몸으로 느끼고, 파도의 부드러운 감촉을 즐기자. 여름과의 가까운 만남! 자외선 차단은 필수!!!", + "CharGetLines.11207.1": "오늘의 의뢰는 하루 종일 나랑 같이 쉬는 거야~\n이의 없다면 얼른 파자마로 갈아입어. 옆자리는 특별히 비워 뒀거든~", "CharGetLines.11301.1": "처음 뵙겠습니다. 백택 관리국의 시먀오입니다. 앞으로 당신 길드와의 협력에 관한 연락 사항은 전부 제가 담당하겠습니다. 잘 부탁드려요.", "CharGetLines.11302.1": "오랜만이군요, 보스. 그럼 바로 급한 안건을 처리해 주시겠어요? 자세한 건 이동하면서 설명하겠습니다.", "CharGetLines.11303.1": "물은 자유자재로 형태를 바꿀 수 있습니다. 그 가능성은 무한대라는 뜻이죠!", @@ -166,6 +168,7 @@ "CharGetLines.15502.1": "어, 또 만났네! 우리 인연은 배를 고정하는 밧줄보다 질긴가 보다♪", "CharGetLines.15503.1": "서핑의 매력을 알려 줄게!", "CharGetLines.15504.1": "그날 밤 느꼈던 달빛과 파도 소리…… 후후, 분명 토끼 씨도 평생 잊지 못할 거야.", + "CharGetLines.15505.1": "바닷물에 번지는 산호의 향기, 그리고 너의 향기. 눈을 감으면, 이 모든 것이 나를 포근히 감싸 안는 것만 같아.", "CharGetLines.15601.1": "흐아암… 하나사키 여단의 나즈나야. 열심히 하는 건 잘 못하지만… 마왕님과 함께라면, 조금은 의욕을 발휘해도 괜찮을 지도.", "CharGetLines.15602.1": "아, 또 만났네, 마왕님. 아아, 괜찮아, 괜찮아. 나는 신경 안 써도 돼. 서로 느긋하게 가보자고.", "CharGetLines.15603.1": "슈바바바밧! 오~ 왠지 강해진 기분이 들어.", @@ -186,5 +189,9 @@ "CharGetLines.16001.1": "다 같이 바다에 올 수 있어서 다행이네요. 다만, 신날 수는 있어도 위험한 행동은 안 된답니다?", "CharGetLines.16002.1": "해변의 평화를 지키기 위해, 아직 제가 필요한 모양이네요. 그러니까, 조금 더 모두와 함께하도록 할게요.", "CharGetLines.16003.1": "아무리 주의를 줘도 듣지 않는 사람은, 힘으로 듣게 만들 거랍니다?", - "CharGetLines.16004.1": "다들 걱정할 테니 슬슬 돌아가야 할 시간이지만……\n조금만 더, 둘만의 시간을 즐기지 않으시겠어요?" + "CharGetLines.16004.1": "다들 걱정할 테니 슬슬 돌아가야 할 시간이지만……\n조금만 더, 둘만의 시간을 즐기지 않으시겠어요?", + "CharGetLines.16201.1": "섬은 기사단 단장 엘리나. 요청을 받고 찾아왔습니다. 마법은 자신 없습니다만…… 검 실력이라면 누구에게도 지지 않습니다. 당신과 마지막까지 싸우며, 당신의 소중한 것을 끝까지 지키겠다고 여기에 맹세하겠습니다.", + "CharGetLines.16202.1": "‘첫 번째 만남은 인연, 두 번째 만남은 운명’이라고 합니다만…… 그게 진짜라면, 이 재회는 운명일지도 모르겠군요.", + "CharGetLines.16203.1": "운명이 당신을 어디로 이끌든, 앞길을 막는 것은 제가 검이 되어 베어내겠습니다.", + "CharGetLines.16204.1": "무슨 일이시죠? 빨리 안 씻으면 몸이 식어버릴 텐데요?" } \ No newline at end of file diff --git a/data/language/ko_kr/dailyquest.json b/data/language/ko_kr/dailyquest.json index 712274ad3..e6b520c03 100644 --- a/data/language/ko_kr/dailyquest.json +++ b/data/language/ko_kr/dailyquest.json @@ -9,6 +9,7 @@ "DailyQuest.1008.1": "「하트챗」에서 1회 선물", "DailyQuest.1009.1": "구매 상점 내의 랜덤 보상 받기", "DailyQuest.1010.1": "의뢰 파견 1회 진행", + "DailyQuest.1011.1": "「마왕의 탑」에서 매일 선물 1회 받기", "DailyQuest.2001.1": "「기술 시련」에서 전투 1회 완료", "DailyQuest.2002.1": "「승급 시련」에서 전투 1회 완료", "DailyQuest.2003.1": "「기본 시련」에서 전투 1회 완료", diff --git a/data/language/ko_kr/datingbranch.json b/data/language/ko_kr/datingbranch.json index 4b5d7230b..7a3a767d3 100644 --- a/data/language/ko_kr/datingbranch.json +++ b/data/language/ko_kr/datingbranch.json @@ -8,6 +8,12 @@ "DatingBranch.17001.1": "함께 온천을 가자.", "DatingBranch.17001.2": "함께 탁구를 하자.", "DatingBranch.17001.3": "함께 거닐자.", + "DatingBranch.18001.1": "천천히 산책한다.", + "DatingBranch.18002.1": "앞에 체스판이 펼쳐져 있다.", + "DatingBranch.19001.1": "목욕탕에 입장한다.", + "DatingBranch.19002.1": "향유를 바를 시간이다.", + "DatingBranch.20001.1": "어서 안으로 들어가자.", + "DatingBranch.20002.1": "비가 너무 많이 온다. 자고 가자.", "DatingBranch.5000.1": "왼쪽 공간을 탐험해 보자.", "DatingBranch.5000.2": "오른쪽 공간을 탐험해 보자.", "DatingBranch.5001.1": "가장 깊은 곳까지 탐험해 보자.", diff --git a/data/language/ko_kr/datingcharacterevent.json b/data/language/ko_kr/datingcharacterevent.json index 7610b6f63..1a9291882 100644 --- a/data/language/ko_kr/datingcharacterevent.json +++ b/data/language/ko_kr/datingcharacterevent.json @@ -11,6 +11,12 @@ "DatingCharacterEvent.103303.5": "식당에서 생긴 해프닝", "DatingCharacterEvent.103303.6": "학원에서 뭔가 특별한 일이 일어날지도 모른다……", "DatingCharacterEvent.103303.7": "학원 식당에서 코하쿠와 함께 학생들 사이에 떠도는 배식의 묘기를 직접 체험하니, 커다란 국자가 오르내릴 때마다 두 사람의 마음도 덩달아 출렁였다. 왜 식당에서조차 눈에 보이는 그대로를 얻지 못하는 걸까?", + "DatingCharacterEvent.103304.1": "통통볼 대를 본 순간, 코하쿠와 눈이 마주쳤다. 둘 다 말하지 않아도 무엇을 해야 하는지 알 수 있었다.\n“통통볼로 겨뤄보자!” 라켓을 집어 들고 도발했다.\n“나… 안 질 거야.” 코하쿠도 모처럼 투지를 내비쳤다.", + "DatingCharacterEvent.103304.2": "“얍!” “하앗!” “흐읍!”\n공이 오가며 팽팽한 접전이 이어졌다. 그야말로 불꽃 튀는 승부였다.\n서로를 향한 눈빛에선 불꽃이 튀었지만, 그 안에는 상대를 향한 인정과 존중이 가득했다.", + "DatingCharacterEvent.103304.3": "치열한 접전 끝에, 결국 패배하고 말았다.\n“역시 코하쿠네.”\n“잘했어, 보스.”\n라켓을 내려놓고 악수를 나눈 두 사람은 마주 보며 웃었다. 정말 후련하고 짜릿한 승부였다…\n최종 점수는 3:11이었다.", + "DatingCharacterEvent.103304.5": "탁구 대결", + "DatingCharacterEvent.103304.6": "온천 리조트에서 뭔가 특별한 일이 일어날지도 모른다……", + "DatingCharacterEvent.103304.7": "코하쿠와 통통볼로 색다르고 치열한 대결을 펼쳤다.\n결과는 예상대로 상대가 되지 않아 지고 말았다.\n그래도 둘이서 신나고 후련한 시합을 함께 즐겼다.", "DatingCharacterEvent.107301.1": "점원이 가게 안에 붙은 포스터를 가리키며 열정적으로 이벤트를 설명했다.\n틸리아는 뜻밖에도 이벤트의 내용을 유심히 들여다보았다.", "DatingCharacterEvent.107301.2": "“음, 적어도 이벤트 자체는 문제될 게 없네요.” \n틸리아는 한숨을 내쉬며 자리로 돌아갔다.", "DatingCharacterEvent.107301.3": "“휴, 직업병인가 봐요.” 틸리아는 약간 민망한 듯 머리를 만지작거렸다.\n하지만 지금 이 순간 당신은 그녀가 정말로 ‘정의의 사도’처럼 빛난다고 느꼈다.", @@ -23,6 +29,12 @@ "DatingCharacterEvent.107302.5": "사건 해결", "DatingCharacterEvent.107302.6": "시장에서 뭔가 특별한 일이 일어날지도 모른다……", "DatingCharacterEvent.107302.7": "틸리아와 시장을 둘러보던 중 소매치기와 맞닥뜨렸다.\n틸리아는 휴일임에도 불구하고 1초의 망설임도 없이 범인을 제압했다. 잠시 시간을 뺏기긴 했지만, 악을 응징하고 정의를 바로 세운 틸리아의 얼굴엔 한층 더 환한 미소가 번졌다.", + "DatingCharacterEvent.107303.1": "“좋은 생각입니다. 저도 몸 좀 담그고 싶습니다.” 그렇게 말한 틸리아는 혼자 휙 돌아서더니 짐을 둔 곳으로 뛰어갔다.\n그리고 돌아온 그녀의 손에는 제국 호위대 투구가 들려 있었다…", + "DatingCharacterEvent.107303.2": "“설마 너…”\n“맞습니다. 특훈을 하고 싶습니다! 뜨끈뜨끈한 물속에서도 버틸 수 있으면, 나중에 보초 설 때 쓰러질 일은 절대 없을 겁니다!”\n“음… 수증기 가득한 곳에 투구를 들고 가면 녹슬지도 모르는데?”", + "DatingCharacterEvent.107303.3": "투구를 들고 온천에 들어가려던 틸리아의 엉뚱한 행동은 직원에게 저지당했고, 당신의 설득까지 더해지자 결국 포기하고 말았다.\n“너무 긴장하지 말고, 좀 편하게 있어.”\n“죄송합니다… 물이 따뜻해서 너무 좋습니다…”\n틸리아는 모든 생각을 내려놓고 마음껏 온천을 즐겼다.", + "DatingCharacterEvent.107303.5": "저지당한 ‘특훈’", + "DatingCharacterEvent.107303.6": "온천 리조트에서 뭔가 특별한 일이 일어날지도 모른다……", + "DatingCharacterEvent.107303.7": "틸리아가 투구를 쓰고 온천에 들어가 기상천외한 ‘특훈’을 하려 했다.\n물론 그런 행동이 허락될 리 없었다.\n결국 두 사람은 평범하게, 기분 좋고 평온한 온천 시간을 보냈다.", "DatingCharacterEvent.108301.1": "당신과 카시미라는 낭떠러지에 도착했다.\n“이쪽으로 가면 더 가까워.” \n카시미라는 그렇게 말하며 손을 내밀었다.", "DatingCharacterEvent.108301.2": "카시미라의 다음 행동이 궁금해지던 찰나, 그녀가 당신의 팔을 잡아 손쉽게 들어 올리고는 점프 몇 번으로 낭떠러지 반대편에 도달했다.\n당신이 미처 상황을 파악하기도 전에, 그녀는 당신을 조심스럽게 땅에 내려놓았다…… 그녀의 예사롭지 않은 몸짓이 인상 깊었다.", "DatingCharacterEvent.108301.3": "“별일 아니야. 이 정도는 전장에 비하면 아무것도 아니거든.” \n카시미라는 자신만만한 어조로 조금 전 찰나의 미세한 동요를 감추었다.\n당신은 카시미라가 순간 동요했던 이유가 무엇인지 궁금해졌다.", @@ -53,6 +65,12 @@ "DatingCharacterEvent.110302.5": "“미끼에 걸린 자”", "DatingCharacterEvent.110302.6": "항구에서 뭔가 특별한 일이 일어날지도 모른다……", "DatingCharacterEvent.110302.7": "바쁜 피렌은 예상외로 ‘낚시’라는 취미에 흥미를 보였고, 마음을 다스릴 수 있다며 당신과 함께 밤낚시에 나섰다. \n하지만 물고기가 미끼를 물지 않자 그녀의 승부욕이 폭발했다. 미끼를 꺼내든 그녀는 물고기를 잡을 때까지 낚시를 멈추지 않았다. \n결국 당신은 끝까지 그녀 옆에서 함께해야 했다.", + "DatingCharacterEvent.110303.1": "시장은 상상 이상으로 북적였지만, 피렌은 익숙하다는 듯 거침없이 다녔다.\n하루 종일 사무실에만 앉아 있는 사람 아니었나, 하는 생각이 들었다.\n그 궁금증을 말로 꺼내자, 피렌은 미소 지으며 대답했다. “이게 바로 현장 조사의 의미지.”", + "DatingCharacterEvent.110303.2": "알고 보니 피렌은 주기적으로 도시 곳곳의 상품이 모이는 곳들을 둘러본다고 했다. 이곳도 그중 하나였다.\n“이곳에서만 가장 생생한 시장의 반응과 시민들의 진짜 삶을 볼 수 있거든.” 피렌이 말했다.\n“그러니까 너한테는 그냥 산책이 아니라 일이라는 거네…” 저도 모르게 감탄이 나왔다. 확실히 늘 알던 피렌다운 모습이었다.", + "DatingCharacterEvent.110303.3": "“예전엔 그랬을지도 몰라. 하지만 오늘은 당신과 함께 나왔으니, 조금 다른 의미가 있을지도 모르지…”\n피렌은 의미심장하게 윙크했다.\n……\n잠시 후, 그녀는 미소를 머금은 채 팔짱을 껴 왔다. 두 사람은 어디서든 볼 수 있는 평범한 연인처럼 시장을 거닐었다.\n…역시 그녀의 속마음은 도무지 알 수가 없다.", + "DatingCharacterEvent.110303.5": "‘연인’ 쇼핑", + "DatingCharacterEvent.110303.6": "시장에서 뭔가 특별한 일이 일어날지도 모른다……", + "DatingCharacterEvent.110303.7": "피렌은 상상 이상으로 시장을 훤히 꿰고 있었다. 가장 생생한 시장 반응을 살피기 위해 이곳에 자주 둘러보러 오기 때문이었다.\n역시 피렌답게 한시도 일 생각을 멈추지 않는다며 감탄했다.\n하지만 그 생각은 금세 깨지고 말았다. 그녀가 갑자기 일부러 팔짱을 끼면서, 이번 시찰이 ‘연인’의 시장 데이트로 바뀌어 버렸기 때문이다…. 역시 그녀의 속마음은 도무지 알 수가 없다.", "DatingCharacterEvent.111301.1": "아야메는 긴장을 풀었다.\n그녀는 마음이 좀 편해진 듯 최근의 고민을 털어놓기 시작했다.", "DatingCharacterEvent.111301.2": "여단의 예산, 여행가 일의 어려움, 물가 변동, 도시의 제약…… 아야메는 자신을 괴롭히는 문제들을 하나하나 털어놓았다.\n당신은 그녀의 이야기를 경청하면서 틈틈이 달콤한 디저트를 권하는 것도 잊지 않았다.", "DatingCharacterEvent.111301.3": "하소연을 끝낸 아야메는 기분이 한결 나아진 것처럼 보였다.\n“제가 너무 귀찮게 굴었죠?” 그녀는 자책하듯 고개를 푹 숙였다. “모처럼 쉬러 나와서 이런 얘기를 하면 안 되는 건데……” \n당신은 아야메가 모두를 가장 잘 챙기는 다정한 사람이기 때문에 어쩔 수 없다는 사실을 잘 알고 있었다. 당신은 곧바로 오늘의 가장 달콤한 스페셜 음료를 주문하기로 마음먹었다.", @@ -65,6 +83,12 @@ "DatingCharacterEvent.111303.5": "책장 사이에서 나눈 이야기", "DatingCharacterEvent.111303.6": "학원에서 뭔가 특별한 일이 일어날지도 모른다……", "DatingCharacterEvent.111303.7": "아야메와 함께 도서관에 갔다. 이곳은 그녀에게 분명 마음을 놓을 수 있는 쉼터였다. 그녀가 한때 꿈꾸던 이상적인 삶이, 바로 이 책장 너머에 숨어 있는 듯했다. 책장은 크고 단단했지만, 동시에 창밖에서 들어오는 햇살을 가로막고 있었다.", + "DatingCharacterEvent.111304.1": "모처럼 온천 리조트에 왔으니, 아야메와 제대로 즐겨 보기로 했다.\n“피로가 물속에 다 녹아 버리는 것 같아요… 머리가 몽롱해요…”\n“그러게.”\n둘은 각자의 공간에서 조용히 온천을 즐기며, 한동안 말이 없었다.", + "DatingCharacterEvent.111304.2": "잠시 후, 바로 옆 칸에서 작은 소리가 들려왔다.\n그 소리에 호기심이 들었다.\n“아야메, 뭐 해?”\n“아, 아무것도 아니에요!”", + "DatingCharacterEvent.111304.3": "계속 캐묻자, 아야메는 결국 쑥스러워하며 털어놓았다. 방금 유리 칸막이에 서린 김 위에 글씨를 쓰고 있었다는 것이다. 아야메는 그게 좀 어린애 같다고 했다.\n“뭐라고 썼는데?”\n“…아무것도 아니에요. 다 지워졌단 말이에요.”", + "DatingCharacterEvent.111304.5": "어린애 같은 모습", + "DatingCharacterEvent.111304.6": "온천 리조트에서 뭔가 특별한 일이 일어날지도 모른다……", + "DatingCharacterEvent.111304.7": "아야메와 함께 조용한 온천 시간을 즐겼다.\n그때 아야메 쪽에서 작은 소리가 들려왔다. 김이 서린 유리에 글씨를 쓰고 있었던 것이다.\n하지만 끝내 아야메가 등 뒤에서 뭐라고 썼는지는 알 수 없었다.", "DatingCharacterEvent.112301.1": "당신이 아주 먹음직스러운 버섯을 발견하고 막 한입 베어 물려는 순간, 세이나가 당신을 저지했다.\n“이걸 생으로 먹으면 환각이 일어날 거야.” \n세이나는 의미심장한 표정으로 버섯을 자세히 살펴보았다.", "DatingCharacterEvent.112301.2": "“그래도 익히면 문제없을 거야.” \n그녀는 능숙하게 마른 나뭇가지와 낙엽을 모으고 돌을 쌓은 뒤 라이터로 불을 피웠다.\n“살짝 구워보니…… 흐음~ 아주 맛있는 냄새가 나지 않아?”", "DatingCharacterEvent.112301.3": "당신과 세이나는 근처의 버섯을 모아 실컷 배를 채웠다.\n맛있게 먹고 나니, 당신은 약간 어지러움을 느꼈다.\n“괜찮아, 안 되면 내가 업고서라도 갈게.” 잠시 쉬고 난 후, 그녀가 당신을 일으켜 세워 다시 길을 나섰다.", @@ -77,6 +101,12 @@ "DatingCharacterEvent.112302.5": "전문가", "DatingCharacterEvent.112302.6": "시장에서 뭔가 특별한 일이 일어날지도 모른다……", "DatingCharacterEvent.112302.7": "세이나와 함께 거리 검술 대결에 참여하며 그녀의 멋진 승리를 목격했다. 열렬한 환호 속에서 당신은 이런 생각이 들었다. 여행가들은 다 이렇게 무예가 뛰어난 걸까?", + "DatingCharacterEvent.112303.1": "“온천은 정말 최고야! 피로가 싹 날아갔어!”\n기지개를 쭉 켠 세이나는 초록이로 돌아가 자려다가, 휴게실에 있는 신기에 눈길을 빼앗겼다.", + "DatingCharacterEvent.112303.2": "“노래방 기계 같아.” 다가가 이리저리 살펴본 끝에 내린 결론이었다.\n“한번 해 볼까?” 세이나가 호기심 가득한 얼굴을 하고 있어서, 마이크를 건네주었다.\n세이나는 조금 쑥스러워하며 마이크를 받아 들었다. “아~ 아~~ 와! 내 목소리 엄청 크게 나와!”", + "DatingCharacterEvent.112303.3": "“♪~♪♪~~”\n점점 재미를 붙인 세이나는 도무지 마이크를 놓을 생각이 없어 보였다. 시간이 다 됐다고 알려 주고 나서야, 아쉬운 얼굴로 기계를 껐다.\n“나중에 꼭 노래방 기계를 소원으로 빌어야겠어!” 세이나는 굳게 결심했다.", + "DatingCharacterEvent.112303.5": "마이크 지배자의 탄생", + "DatingCharacterEvent.112303.6": "온천 리조트에서 뭔가 특별한 일이 일어날지도 모른다……", + "DatingCharacterEvent.112303.7": "세이나와 온천을 즐긴 뒤, 휴게실에서 새 노래방 기계를 발견했다. 한번 불러 보라고 부추겼더니, 세이나는 뜻밖에도 자신의 노래 재능을 깨달았다. 세이나는 나중에 꼭 노래방 기계를 소원으로 빌어서 초록이에 들여놓겠다고 결심했다.", "DatingCharacterEvent.113301.1": "온갖 종류의 케이크와 음료가 작은 테이블을 가득 채웠다.\n시먀오는 테이블 위의 음식을 보며 살짝 망설이는 듯했다.", "DatingCharacterEvent.113301.2": "“조금 먹는다고 살이 찌진 않겠지.” \n시먀오가 혼잣말을 중얼거리는 듯했다.\n시먀오의 내적 갈등을 눈치챈 당신은 그녀의 부담을 덜어주고자 먼저 포크와 나이프를 들었다.", "DatingCharacterEvent.113301.3": "그녀는 머뭇거리다가 결국 먹기 시작했다.\n“뭐, 여차하면 같이 찌면 됩니다.” 그녀가 웅얼거리며 말했다.", @@ -167,6 +197,12 @@ "DatingCharacterEvent.118303.5": "뜨거운 시선", "DatingCharacterEvent.118303.6": "학원에서 뭔가 특별한 일이 일어날지도 모른다……", "DatingCharacterEvent.118303.7": "크루니스와 함께 도서관에서 의학 학술지를 읽었다. 크루니스는 학계를 떠난 지 오래였지만, 여전히 최신 이론을 찾아보는 습관을 유지하고 있었다. 이론과 실천은 발전을 이끄는 두 다리. 때로는 한쪽이 앞서고, 때로는 다른 쪽이 앞서곤 한다.", + "DatingCharacterEvent.118304.1": "시장에 들어서자 크루니스의 눈이 반짝반짝 빛나기 시작했다. 지나치는 가게마다 발걸음을 멈췄지만, 왠지 크루니스가 사려는 물건들은 원래의 용도대로 쓰이지 않을 것 같은 예감이 들었다.", + "DatingCharacterEvent.118304.2": "마침내 크루니스와 함께 한 꽃집에 들어섰다.\n“이 꽃병 모양이랑 재질 좀 봐. 플라스크로 쓰기 딱 좋지 않아?”\n크루니스는 꽃병에 꽂힌 꽃을 쑥 뽑아내고는 꽃병 구조를 꼼꼼히 들여다봤다.\n곧 옆에서 가게 주인이 언짢은 눈빛으로 노려보고 있다는 걸 알아챘다.", + "DatingCharacterEvent.118304.3": "쫓겨나지 않으려 재빨리 크루니스를 말렸다. 하지만 언짢아진 가게 주인은 이미 손을 댄 꽃병이니 무조건 사 가라고 단호하게 요구했다. 그리고 그건 오히려 크루니스가 바라던 바였다.\n결국 꽃병 값과 꽃값을 치르고 ‘플라스크’ 하나를 사게 되었다.", + "DatingCharacterEvent.118304.5": "다른 용도", + "DatingCharacterEvent.118304.6": "시장에서 뭔가 특별한 일이 일어날지도 모른다……", + "DatingCharacterEvent.118304.7": "시장에서 ‘플라스크’로 쓰기 딱 좋은 꽃병을 발견한 크루니스. 자세히 살펴보려고 꽃병에 꽂힌 꽃까지 뽑아내고는, 신이 나서 자신이 발견했다며 자랑했다.", "DatingCharacterEvent.119301.1": "다양한 케이크와 음료가 작은 테이블을 가득 채웠다.\n점원의 마지막 디저트 서빙이 끝난 후, 나노하가 미소를 띈 채 당신을 바라보며 말했다.\n“사실…… 깜짝선물을 준비했습니다.”", "DatingCharacterEvent.119301.2": "“이 케이크들 중 하나는 당신의 평소 취향을 반영해 특별히 만든 겁니다. 어떤 건지 한번 맞혀보시겠습니까?” \n당신은 이 달콤한 도전을 기꺼이 받아들이며, 하나씩 차례로 맛보기 시작했다.", "DatingCharacterEvent.119301.3": "마음에 쏙 드는 황홀한 맛이 입안에 퍼지자 당신은 바로 확신에 찬 손짓으로 케이크를 가리켰다.\n“정말 다행입니다. 제가 당신을 그래도 잘 알고 있는 모양입니다……” \n당신은 나노하의 기대 어린 눈빛을 받으며 세상에 하나뿐인 이 특별한 케이크를 게 눈 감추듯 먹어 치웠다.", @@ -287,6 +323,12 @@ "DatingCharacterEvent.130302.5": "낡은 편지", "DatingCharacterEvent.130302.6": "학원에서 뭔가 특별한 일이 일어날지도 모른다……", "DatingCharacterEvent.130302.7": "당신과 토나는 도서관에서 주인 없는 낡은 편지를 발견했다. 산처럼 쌓인 누군가의 과거였다.", + "DatingCharacterEvent.130303.1": "갑자기 불어온 산바람에 토나가 들고 있던 편지가 날아가, 캄캄한 동굴 안으로 들어가 버렸다.", + "DatingCharacterEvent.130303.2": "“큰일이야!”\n토나는 망설임 없이 편지를 쫓아 동굴로 뛰어들었다.\n뒤늦게 정신을 차리고 따라갔지만, 입구의 바위를 넘기도 전에 동굴 깊은 곳에서 소리가 들려왔다.\n“꺄아…!”\n덜컥 겁이 나서 서둘러 소리가 난 쪽으로 향했다.\n“토나! 괜찮아?!”", + "DatingCharacterEvent.130303.3": "“아하하… 괜찮아. 그냥 미끄러졌을 뿐이야.”\n바위 아래에 넘어져 있는 토나를 발견했다. 얼굴에 흙이 살짝 묻어 꼬질꼬질했다.\n“그래도 편지는 잡았어! 하마터면 더 깊은 곳까지 날아갈 뻔했다니까!”\n“너도 참… 편지도 중요하지만, 네 안전도 중요하다고!”", + "DatingCharacterEvent.130303.5": "날아가 버린 편지", + "DatingCharacterEvent.130303.6": "동굴에서 뭔가 특별한 일이 일어날지도 모른다……", + "DatingCharacterEvent.130303.7": "다행히 토나는 다치지 않고 편지를 무사히 되찾았다.\n동굴을 나온 뒤에도 방금 일이 식겁했지만, 사실 알고 있었다. 몇 번이고 같은 일이 생긴다 해도, 메신저인 토나는 망설임 없이 편지를 쫓아갈 거라는 걸.", "DatingCharacterEvent.132301.1": "당신은 미네르바를 데리고 더 깊숙이 안쪽으로 들어갔다. 앞쪽의 희미한 빛을 쫓아가자, \n거대한 형광 식물 군락이 눈앞에 펼쳐지면서, 어두컴컴한 동굴이 순식간에 밤하늘의 찬란한 은하수로 바뀌었다.", "DatingCharacterEvent.132301.2": "미네르바는 이 경이로운 광경에 넋을 잃었다.\n“봐, 이렇게 식물의 즙을 모으면 돼……” \n당신이 잎사귀를 잘라내자, 형광빛 액체가 용기에 뚝뚝 떨어졌다.", "DatingCharacterEvent.132301.3": "당신이 가지고 다니던 무채색 스케이트보드를 꺼내는 순간, 미네르바는 눈을 반짝이며 감탄했다. “와, 끝내주는데!” \n드디어 그녀가 당신의 의도를 알아차린 듯했다.", @@ -317,6 +359,12 @@ "DatingCharacterEvent.133302.5": "멈추지 않는 물레방아", "DatingCharacterEvent.133302.6": "항구에서 뭔가 특별한 일이 일어날지도 모른다……", "DatingCharacterEvent.133302.7": "나츠카와 함께 배를 타고 강 위를 떠다니던 중, 그녀가 강가에서 멈추지 않고 돌아가는 물레방아를 발견했다. \n그건 나츠카가 가장 좋아하는 풍경이었다. 그리고 이제는 당신과 함께 있기에 또 다른 의미를 갖게 되었다. \n당신은 무언가 깨달음을 얻고는 그녀와 함께 조용히 풍경을 감상했다.", + "DatingCharacterEvent.133303.1": "나츠카는 별의 탑 내부 환경과 관련된 자료와 고서를 찾으려 했고, 당신의 도움 덕분에 금세 원하는 것을 찾아냈다.\n“마왕님은 따로 보고 싶은 책 없어?” 나츠카가 물었다.\n“너는?” 되묻자, 나츠카는 잠시 머뭇거리다 살짝 고개를 끄덕였다.", + "DatingCharacterEvent.133303.2": "나츠카는 손을 잡아끌고 다른 구역으로 향했다. 책장을 둘러보니 시집만 꽂혀 있었다.\n“별의 탑에서 나온 것도 있고, 옛 시인들이 쓴 것도 있어.”\n나츠카는 이것저것 설명하며 책을 고르더니, 한참을 비교한 끝에 마음에 드는 한 권을 집었다.", + "DatingCharacterEvent.133303.3": "나츠카는 시집을 가슴에 꼭 안고, 무언가 떠올린 듯 조심스럽게 물었다. “혹시 기회가 된다면… 내가 시 읽어 주는 거, 들어 줄래? 다른 뜻은 없어. 그냥… 다른 사람 의견을 들어 보고 싶어서.”\n“물론이지.” 그렇게 대답했다. “기대할게.”\n“다행이다.” 나츠카는 안도한 듯 숨을 내쉬었다. “그럼… 약속한 거야?”", + "DatingCharacterEvent.133303.5": "너를 위한 시", + "DatingCharacterEvent.133303.6": "학원에서 뭔가 특별한 일이 일어날지도 모른다……", + "DatingCharacterEvent.133303.7": "나츠카와 함께 도서관에서 중요한 자료를 모았다. 하지만 나츠카에게는 그 밖에도 관심 가는 책이 있었다.\n아름다운 글귀로 사람의 마음을 담은 시였다.\n나츠카는 그 시를 읽어 주고 싶다고 했고, 당신은 그 순간이 무척 기다려졌다.", "DatingCharacterEvent.134301.1": "당신과 후유카는 가게 주인에게 잡히고 말았다. “아니, 후유카 님이셨네요! 몰래 데이트라도 하는 건가요?” 그 말이 얼굴이 붉어진 후유카는 기절할 것만 같았다.", "DatingCharacterEvent.134301.2": "당신의 도움으로 질문세례는 피할 수 있었지만, 그 상황은 끝나지 않았다… \n“후유카 님, ‘일일 점장’ 한번 해보지 않으실래요? 후유카 님의 인기라면 분명 손님들이 몰려올 거예요.” \n가게 주인의 진심 어린 제안을 들은 후유카는 차마 거절하지 못했다.", "DatingCharacterEvent.134301.3": "후유카가 등장하자, 가게 주인이 예상한대로 손님이 잔뜩 몰려왔다. 가게 주인은 감사의 뜻으로 두 배의 보수와 함께 갓 구운 케이크를 당신과 후유카에게 건넸다. \n“후유카 님 덕분이에요.” \n“헤… 헤헤, 전부 스승님이 응원해 준 덕분이에요…”", @@ -329,6 +377,12 @@ "DatingCharacterEvent.134302.5": "용자의 시련", "DatingCharacterEvent.134302.6": "동굴에서 뭔가 특별한 일이 일어날지도 모른다……", "DatingCharacterEvent.134302.7": "함께 동굴을 탐험하던 중, 후유카가 앞에 있을 위험을 느껴 잠시 그 자리에서 쉬기로 했다. \n소심하고 겁쟁이로 비칠까 걱정하는 후유카에게 당신은 위로의 말을 건네고, 진짜 용기란 무엇인지 알려주었다. \n그 말 덕분에 후유카는 안도했고, 두 사제의 관계는 더욱 깊어졌다.", + "DatingCharacterEvent.134303.1": "후유카와 함께 작은 골목을 거닐었다.\n“스승님, 드시고 싶은 거 있으세요? 아, 아니면 놀러 가고 싶은 곳이라도… 제, 제가 살게요…”\n모처럼 후유카가 용기를 내 먼저 권한 거라, 그렇게 하기로 했다.", + "DatingCharacterEvent.134303.2": "특산품 몇 가지를 고르자, 후유카는 기쁜 얼굴로 계산했다.\n하지만 스승으로서 언제까지나 제자에게 기댈 수는 없는 법, 그 답례로 후유카에게 원하는 걸 고르게 하기로 했다.\n“네? 저, 저는 괜찮은데…”\n“스승님의 마음이니까 받아 둬.”\n“그, 그럼 이걸로 할게요.”", + "DatingCharacterEvent.134303.3": "후유카가 고른 건 우유였다.\n“이거면 돼?”\n“네, 모, 몸에 좋다고 들어서 매일 마시고 있거든요…”\n“아, 그래서 우리 후유카가 그렇게 힘이 센 거구나.”\n“헤헤…” 칭찬을 들은 후유카는 쑥스러우면서도 기쁜 듯 웃었다.", + "DatingCharacterEvent.134303.5": "몸에 좋은 우유", + "DatingCharacterEvent.134303.6": "온천 리조트에서 뭔가 특별한 일이 일어날지도 모른다……", + "DatingCharacterEvent.134303.7": "온천 리조트에서 후유카가 먼저 나서서 특산품을 사 주었고, 답례로 후유카에게도 원하는 걸 고르게 했다.\n후유카가 고른 건 우유였다. 몸에 좋고 성장에도 도움이 된다고 들어서 매일 마시고 있다고 한다.\n혹시 후유카의 남다른 힘도 우유 덕분인 걸까?", "DatingCharacterEvent.135301.1": "동굴의 가장 안쪽에서 미스티는 거대한 신전을 발견했다. 그 안에는 커다란 형상 현상 신기가 놓여 있었다.", "DatingCharacterEvent.135301.2": "주변 벽화를 통해 추론해 보니, 이곳에서 제를 올리던 사람들은 형상 재현 신기에 나타나는 모습을 신의 형상으로 여긴 듯했다.\n잔뜩 흥분한 미스티는 카메라를 들어 사진을 연신 찍어댔다.\n“진짜 귀한 소재야, 고고학 기삿거리라니!”", "DatingCharacterEvent.135301.3": "“안 가져가?” 당신이 의아한 듯 물었다.\n“기사이니만큼 현장을 잘 보존해야 해.” \n역시 마녀는 자신의 원칙을 철저히 지켰다.\n두 사람은 마주 보며 환히 웃고는 다시 길을 나섰다.", @@ -425,6 +479,12 @@ "DatingCharacterEvent.142302.5": "반짝이는 유혹", "DatingCharacterEvent.142302.6": "시장에서 뭔가 특별한 일이 일어날지도 모른다……", "DatingCharacterEvent.142302.7": "코제트와 함께 시장을 둘러봤다. 이런 활기찬 풍경은 코제트에게 조금 낯설었다.\n하지만 코제트는 노점의 작은 장식품을 보자마자 마음을 빼앗겼다.\n당신은 비싼 가격에도 불구하고 그녀에게 선물로 사주었다.", + "DatingCharacterEvent.142303.1": "코제트는 의외로 이곳을 싫어하며, 뒤에서 옷자락을 꽉 붙잡고는 어떻게든 끌고 나가려 했다. 혹시 어릴 때 도서관에서 끔찍한 일이라도 겪었던 걸까?", + "DatingCharacterEvent.142303.2": "일부러 큰 소리로 말했다. “요즘 도서관에 자판기가 몇 대 들어왔다던데, 새로운 맛 음료가 있다나 봐…”\n말이 끝나기도 전에 코제트가 순식간에 가까이 다가왔다.\n“무슨 맛 음료?! 빨리 데려가 줘!”", + "DatingCharacterEvent.142303.3": "“음… 근데 학원 자판기는 학생이 수업을 들어야만 특별한 동전을 받을 수 있다고 하던걸.”\n수업이라곤 한 번도 들어 본 적 없는 코제트는 어리둥절한 표정을 지었지만, 음료를 위해 수업에 데려가 달라고 부탁했다.\n50분 뒤, 수학 수업을 마친 코제트는 노바 대륙의 지식 체계에 감탄했다.", + "DatingCharacterEvent.142303.5": "공부", + "DatingCharacterEvent.142303.6": "학원에서 뭔가 특별한 일이 일어날지도 모른다……", + "DatingCharacterEvent.142303.7": "음료를 미끼로 코제트의 도서관 공포증을 달래 주었다. 그저 장난이었는데, 코제트는 그 말을 곧이곧대로 믿었다. 코제트는 자판기 동전을 얻기 위해 학생들 틈에 섞여, 조금도 이해되지 않는 수학 수업을 꾹 참고 끝까지 들었다.", "DatingCharacterEvent.143301.1": "거리는 상품들로 가득했지만, 그녀의 발길을 붙잡을 만한 물건은 하나도 없는 듯했다. \n그러던 중 당신은 놓인 눈에 띄지 않는 곳에 표지판 하나를 발견했다. ‘중고 상점 신규 오픈, 가오픈 중’. \n밑져야 본전이라는 생각으로 그녀를 이끌고 보물을 찾아보기로 결정했다.", "DatingCharacterEvent.143301.2": "굽이굽이 꺾인 좁은 길을 지나 마침내 표지판 속의 중고 상점에 도착했다. \n이곳에는 확실히 신기한 물건들이 많았다. 잡다한 물건들 속에 뛰어들어 본격적으로 뒤져보려던 찰나, 뒤에 있던 레이스가 평소와 달리 깜짝 놀라 비명을 질렀다. \n“이…… 이건! 세상에, 정말 존재했구나!” \n그녀가 들어 올린 것은 겉보기엔 아주 평범한 소형 니퍼였다. 하지만 조명 빛을 받은 날 끝은 눈이 시릴 정도로 날카로운 광채를 내뿜고 있었다.", "DatingCharacterEvent.143301.3": "“이건 전설 속에서나 존재한다는, 프라모델을 자를 때 자국이 전혀 남지 않는 ‘신의 니퍼’라고!” \n무슨 소리인지 정확히 알아들을 순 없었지만, 레이스가 예상치 못한 귀한 보물을 찾아낸 모양이다. \n좀처럼 보기 힘든 그녀의 들뜬 모습에 이곳에 오길 정말 잘했다는 생각이 들었다.", @@ -437,6 +497,12 @@ "DatingCharacterEvent.143302.5": "‘온’천?", "DatingCharacterEvent.143302.6": "동굴에서 뭔가 특별한 일이 일어날지도 모른다……", "DatingCharacterEvent.143302.7": "레이스와 함께 어느 천연 동굴에 도착했다. 그녀의 안내에 따라 들어간 동굴 깊은 곳에서 그녀가 직접 만든 천연 욕장을 발견한다. 기분 좋게 즐기려던 찰나, 욕장의 수온이 상상하던 온천과는 천지차이라는 사실을 깨닫게 된다.", + "DatingCharacterEvent.143303.1": "메뉴판을 빠르게 훑어보니, 최근 새로 나온 계절 한정 디저트가 눈에 띄었다.\n“이것도 하나 시키자. 분명 네 마음에 들 거야.”\n자신 있는 말투에 레이스는 벌써부터 기대에 부풀었다.", + "DatingCharacterEvent.143303.2": "“오래 기다리셨습니다. 주문하신 계절 한정 메뉴입니다.”\n직원이 디저트를 레이스 앞에 내려놓자, 레이스는 그대로 굳어 버렸다.\n“수박이잖아…? 디저트 가게에서 과일도 파는 거야?”\n“아니, 이건 아이스바야.”\n“수박을 잘라서 얼음에 넣고 얼린 거야?”\n“그냥 수박 모양일 뿐이라니까…”", + "DatingCharacterEvent.143303.3": "설명을 듣고 나서야 레이스는 천천히 한입 베어 물었다.\n“음… 수박 맛이네!”\n“수박즙 같은 걸 넣었겠지.”\n한참을 먹던 레이스가 마지막 한 조각을 남기고 멈췄다.\n“이 수박 껍질은 어떻게 해? 볶아 먹어?”\n“아니, 이건 그냥 수박 모양 아이스바라니까!”\n“생긴 것도, 맛도 수박인데 왜 수박이 아닌 거지? 남쪽 물건은 너무 어려워…”", + "DatingCharacterEvent.143303.5": "수박 아이스바", + "DatingCharacterEvent.143303.6": "디저트 카페에서 뭔가 특별한 일이 일어날지도 모른다……", + "DatingCharacterEvent.143303.7": "레이스와 디저트 가게에서 계절 한정 디저트를 주문했다.\n그런데 직원이 수박 모양 아이스바를 가져오자 레이스는 오해하고 말았고, 그건 그냥 모양일 뿐이라고 알려 주었다.\n맛을 본 레이스는, 생긴 것도, 맛도 수박과 똑같은데 왜 수박이 아니냐고 했다.\n아무래도 레이스가 이곳에서 배워야 할 건 아직 한참 많은 모양이다.", "DatingCharacterEvent.144301.1": "치토세는 말없이 선두에 서 있었다. 차갑고 맑은 달빛이 치토세의 머리 위에 내려앉았다. 이 밤의 바닷가가, 혹시 치토세에게 고향을 떠올리게 한 걸까?", "DatingCharacterEvent.144301.2": "“다시 타니카제로 돌아갈 생각은 없어?”\n“소인이 진정한 칼이 되기 전엔 돌아가지 않을 것입니다.”\n그렇게 두 사람은 한참 동안 띄엄띄엄 이야기를 이어갔다.", "DatingCharacterEvent.144301.3": "과거의 그림자는 항상 당신을 뒤쫓아오고, 미래는 그 위에 세워진다. 그러나 그전에, 그녀가 인간으로서 당당히 설 수 있도록 도와야 한다.", @@ -449,6 +515,12 @@ "DatingCharacterEvent.144302.5": "달콤하게 단련된 칼", "DatingCharacterEvent.144302.6": "디저트 카페에서 뭔가 특별한 일이 일어날지도 모른다……", "DatingCharacterEvent.144302.7": "치토세와 디저트 카페에서 음식을 즐기던 중, 그녀는 자신에게 이런 대접은 어울리지 않는다며 사양했다. 하지만 당신은 그녀의 잘못된 생각을 바로잡아 주었다.\n“소인에게 과분한 대우입니다.” 그녀는 그렇게 말하면서도, 오후 내내 줄곧 웃고 있었다.", + "DatingCharacterEvent.144303.1": "요즘 엄청난 인기를 끄는 스텔라시네마 때문인지, 오늘 시장은 유난히 북적였다. 길가의 가게마다 관련 굿즈가 가득 진열되어 있었다.\n아쉽게도 치토세는 그 영화를 본 적이 없어서, 걸으며 영화 내용을 들려주기로 했다.", + "DatingCharacterEvent.144303.2": "이 영화에서 가장 유명한 장면은 단연 화려한 광선검 대결이다. 클라이맥스 부분을 이야기하는 순간 굿즈 가게 앞을 지나게 되었는데, 쇼윈도에 바로 그 상징적인 광선검 피규어가 진열되어 있었다.\n진짜처럼 정교한 그 피규어는 생김새는 물론이고 세세한 부분까지 영화 속 그대로였다. 다만 실제로 무언가를 벨 수는 없을 뿐이었다.", + "DatingCharacterEvent.144303.3": "호기심에 광선검 피규어를 들어 올렸는데, 옆에서 치토세가 심상치 않은 질투의 눈빛을 보내고 있는 줄은 몰랐다.\n“주공께서 그 검을 그리도 마음에 들어 하시니, 소인이 한번 겨뤄 보겠습니다.”\n돌아보니 치토세는 이미 칼자루를 쥔 채, 손에 든 광선검 피규어를 뚫어져라 노려보고 있었다.\n서둘러 광선검을 내려놓자, 치토세의 표정도 곧바로 원래대로 돌아왔다.", + "DatingCharacterEvent.144303.5": "질투심", + "DatingCharacterEvent.144303.6": "시장에서 뭔가 특별한 일이 일어날지도 모른다……", + "DatingCharacterEvent.144303.7": "오늘따라 시장이 유난히 북적였다. 곳곳에 인기 있는 스텔라시네마 굿즈 가게가 늘어서 있었다. 치토세와 그 가게 사이를 누비며 영화 이야기를 들려주던 중, 한 정교한 광선검 피규어에 시선을 완전히 빼앗기고 말았다. 영화 속 그 검과 똑같이 생긴 탓에 치토세의 질투를 사고 말았다.", "DatingCharacterEvent.145301.1": "“음? 생긴 건 똑같지만 맛은… 예전과 미묘하게 다른 것 같군요.” 오토하가 하나씩 맛을 보며 살짝 미간을 찌푸렸다. \n“오토하, 예전에 이 가게에 온 적이 있어?” 당신은 궁금한 마음이 들어 오토하에게 물었다.", "DatingCharacterEvent.145301.2": "드물게도 오토하의 얼굴에 그리움 섞인 표정이 스쳤다. \n“예전엔 이 가게도 노점상에 불과했습니다. 그때 가장 유명했던 건 딸기 케이크였고요. 집에 갈 때마다 하나씩 사 가곤 했어요.” \n“그러다 어느 날… 그 아이에게 들키고 말았죠.”", "DatingCharacterEvent.145301.3": "“그 뒤로 그 아이도 디저트를 좋아하게 됐습니다. 하지만 전 엄격하게 가르쳤죠. 닌자에게 뚜렷한 기호가 생기는 건 곧 ‘약점’이 된다는 것을요.” \n당신이 참지 못하고 웃음을 터뜨렸다. “하지만 너도 엄청 좋아하잖아.” \n오토하는 찻잔을 조심스레 내려놓았고, 작게 달그락 소리가 들려왔다. 마치 당황함을 숨기려는 듯했다. “그래서 그 이후로는 저도 몰래 먹을 수밖에 없었습니다.” \n그러더니 그녀는 다시 특유의 익살스러운 미소를 지어 보였다. “그러니… 오늘은 제대로 즐겨봐야겠군요.”", @@ -461,6 +533,12 @@ "DatingCharacterEvent.145302.5": "수평선 너머", "DatingCharacterEvent.145302.6": "항구에서 뭔가 특별한 일이 일어날지도 모른다……", "DatingCharacterEvent.145302.7": "언젠가 그녀는 다시 바다를 건너 자신의 고향으로 돌아갈지도 모른다. \n하지만 그날이 올지는 아무도 모른다. \n그날이 오기 전까지는, 그저 열심히 살아갈 뿐이다.", + "DatingCharacterEvent.145303.1": "오토하가 일부러 교복까지 갈아입었는데도, 적지 않은 학생이 자꾸 뒤돌아봤다.\n“진짜 안 들키는 거 맞아…?” 한숨을 쉬며 태연한 오토하를 바라봤다. 오토하는 생글생글 웃으며 책 두 권을 가져와 앞에 놓았다.", + "DatingCharacterEvent.145303.2": "오토하는 맞은편에 앉아 목적 없이 책장을 넘겼다. 한참 뒤에는 공책에 무언가를 옮겨 적기 시작했고, 꼬리 끝도 살랑살랑 흔들렸다.\n오토하는 꽤 집중한 듯 보였다. 블라인드 틈으로 스며든 노을빛이 얼굴을 비추자, 평소와는 다른 분위기가 감돌았다.", + "DatingCharacterEvent.145303.3": "오토하에게도 평범한 학창 시절이란 게 있었을까?\n많은 학생이 길드와 파란만장한 모험을 꿈꾸듯, 떠도는 이들은 늘 어린 시절, 고향 그리고 달빛을 그리워한다. 어쩌면 오토하는 자라면서 일부러 미움받는 자신을 연기해 왔는지도 모른다.", + "DatingCharacterEvent.145303.5": "학원에서의 약속", + "DatingCharacterEvent.145303.6": "학원에서 뭔가 특별한 일이 일어날지도 모른다……", + "DatingCharacterEvent.145303.7": "오토하는 자신의 교복 입은 모습을 본 사람은 당신뿐이라고 했다.\n어쩌면 오토하도 학교생활을 경험해 보고 싶었을 수도 있다. 오토하의 어린 시절은 끝없는 훈련 속에서 지나가 버렸으니 말이다.", "DatingCharacterEvent.147301.1": "드넓은 바다 만 위, 캐러멜은 이곳이 괜찮은 ‘무대’라고 생각했다.", "DatingCharacterEvent.147301.2": "그녀가 아름다운 곡을 연주했고, 난 바다 위로 울려 퍼지는 몽환적인 소리에 넋을 잃었다.", "DatingCharacterEvent.147301.3": "연주를 마친 그녀는 만족스럽게 인사를 건넸다.", @@ -509,6 +587,12 @@ "DatingCharacterEvent.150303.5": "항구 낚시 가이드", "DatingCharacterEvent.150303.6": "항구에서 뭔가 특별한 일이 일어날지도 모른다……", "DatingCharacterEvent.150303.7": "라루와 함께 항구에서 낚시를 즐겼다. 경험 많은 라루는 항구만의 독특한 생태계와 낚시 비법을 알려 주었다.\n그녀의 지도 덕분에, 두 사람은 풍성한 수확을 거둘 수 있었다.", + "DatingCharacterEvent.150304.1": "“워크숍으로 온천 리조트라니, 진짜 식상하네. 그냥 휴가를 줄 수는 없는 거야?”\n모난 말과는 달리, 라루는 온천을 마치고 온천 리조트의 오솔길을 걷는 중이었다.\n당신이 이곳에 함께 온 건 가족 한 명을 무료로 데려올 수 있다는 규정 때문이었다. ‘공짜는 안 챙기면 손해’라는 라루의 원칙에 따라, 지금은 라루의 ‘가족’이 된 셈이다.", + "DatingCharacterEvent.150304.2": "이상하게도 라루는 온천욕에는 별로 관심이 없었다.\n“온천 물줄기를 따라 산기슭 쪽으로 내려가면, 물이 그렇게 뜨겁지 않은 개울이 있고, 온천수에 적응한 물고기가 산대. 우리 낚시하러 갈래?”\n그렇게 말하며 라루는 이미 낚시 장비 풀세트를 꺼내 들었다. 단단히 준비해 온 게 분명했다.", + "DatingCharacterEvent.150304.3": "노력은 배신하지 않는다고 했던가. 개울가에서 오후 내내 기다린 끝에, 온천의 온기가 남은 물줄기에서 소문의 온천 물고기를 낚아 올렸다. 그런데…\n“왜 이렇게 작은 거지?! 내가 밑밥으로 뿌린 미끼가 아깝잖아!”", + "DatingCharacterEvent.150304.5": "온천 물고기", + "DatingCharacterEvent.150304.6": "온천 리조트에서 뭔가 특별한 일이 일어날지도 모른다……", + "DatingCharacterEvent.150304.7": "공짜를 핑계로 온천 리조트에 데려왔지만, 라루가 진짜 하고 싶었던 건 전설의 ‘온천 물고기’를 찾는 일이었다. 그렇게 오후 내내 개울가에서 분주한 라루를 지켜본 끝에, 엄지손가락보다도 작은 물고기 한 마리가 낚여 올라왔다.", "DatingCharacterEvent.155301.1": "시아와 나란히 작은 배의 선미에 앉으니, 그녀의 머리카락이 바람에 날려 목에 닿았다. 간질거리는 감촉과 함께 은은한 향기가 풍겨왔다.", "DatingCharacterEvent.155301.2": "바다에는 총총한 별빛이 어렸고, 시아는 일렁이는 파도에 다리를 반쯤 담갔다. 그녀를 따라 물속에 발을 담그자, 시아가 혹시라도 미끄러져 빠질까 봐 팔짱을 껴주었다.", "DatingCharacterEvent.155301.3": "파도의 흔들림 속에서, 전에 없던 평온함을 느꼈다. 별빛이 시아의 눈동자 속에서 맴돌았다. 눈을 깜빡이다가 다시 바라봐 주더니 바다와 하늘에 씻긴 듯한 그 눈동자가 이토록 맑고 빛난다는 것을 처음으로 깨달았다.", @@ -521,6 +605,12 @@ "DatingCharacterEvent.155302.5": "지하의 표류", "DatingCharacterEvent.155302.6": "동굴에서 뭔가 특별한 일이 일어날지도 모른다……", "DatingCharacterEvent.155302.7": "시아와 동굴 속에서 스릴 넘치는 지하 강 표류를 즐겼다.\n위험하게 들릴지도 모르지만, 시아는 흐르는 물이라면 무엇이든 손쉽게 다룰 수 있는 듯했다. 덕분에 마음껏 즐길 수 있었다.", + "DatingCharacterEvent.155303.1": "디저트 가게에서 신메뉴가 나왔다. 그 맛을 본 시아는 무척 마음에 들어 계속 같이 먹으러 가자고 했다.\n마침내 둘 다 시간이 되는 주말이 생겨, 시아를 따라 디저트 가게에 들어섰다.", + "DatingCharacterEvent.155303.2": "가게 안에는 언제나처럼 달콤한 공기가 가득했다. 버터의 고소한 향, 베리의 새콤달콤함, 초콜릿의 진한 향이 어우러져 맡기만 해도 기분이 좋아졌다.\n그런데 갑자기 뭔가 다른 냄새가 났다. 바다 비린내 같은 냄새였다.\n두리번거리던 중, 시아가 디저트를 들고 다가왔다. 그건 다름 아닌 물고기가 잔뜩 꽂힌… 파이?", + "DatingCharacterEvent.155303.3": "“이게 이 가게 신메뉴야. 이름은 ‘별의 탑을 올려다보며’.” 시아는 신이 나서 신메뉴를 소개했다. “달콤한 페이스트리가 구운 생선을 감싸고 있어. 먼 바다로 항해할 때 이렇게 따끈따끈한 디저트를 먹을 수 있다면 얼마나 행복할까~”\n설명을 들으니 생선 비린내가 모든 걸 덮어 버린 것 같았지만, 시아의 열렬한 권유에 못 이겨 한 입 먹어 보았다. 그런데 생각보다 맛이 꽤 괜찮았다.", + "DatingCharacterEvent.155303.5": "별의 탑을 올려다보며", + "DatingCharacterEvent.155303.6": "디저트 카페에서 뭔가 특별한 일이 일어날지도 모른다……", + "DatingCharacterEvent.155303.7": "시아의 초대로 디저트 가게에서 새로 개발한 ‘별의 탑을 올려다보며’ 파이를 맛보았다. 생김새는 무섭고 냄새도 선뜻 손이 안 갔지만, 맛은 꽤 훌륭했다. 며칠 뒤, 시아에게 또 초대를 받았다. 자기가 만든 디저트를 맛봐 달라는 것이었다. 그제야 알게 됐다. 시아가 온갖 방법을 동원한 끝에 디저트 가게 사장에게서 ‘별의 탑을 올려다보며’ 파이 레시피를 전수받아 그대로 재현해 냈다는 걸.", "DatingCharacterEvent.156301.1": "막 게임존에 도착하자, 나즈나는 곧바로 인형뽑기 기계 한 대를 찾았다. 당신은 아직 기계의 위치도 다 파악하지 못했을 그때, 그녀는 인형뽑기 대결을 하겠다고 했다.", "DatingCharacterEvent.156301.2": "나즈나는 역시 인형뽑기 고수였다. 동전을 넣고, 집게가 인형을 집어 올리는 그 모든 과정이 물 흐르듯 매끄러웠다.\n그녀는 흥미진진한 눈빛으로 당신이 인형뽑기 기계와 씨름하는 모습을 지켜보고 있었다.", "DatingCharacterEvent.156301.3": "당신은 타이밍에 맞춰 버튼을 탁하고 눌렀다.\n“이제 내 차례야!” 그 순간 나즈나가 인형뽑기 기계를 쳤고, 그 탓에 아무것도 집지 못했다.\n나즈나는 배꼽을 잡고 웃었지만, 그 대신 자신이 뽑은 인형을 전부 당신에게 주었다.", @@ -563,6 +653,12 @@ "DatingCharacterEvent.158302.5": "물고기는 어디에", "DatingCharacterEvent.158302.6": "항구에서 뭔가 특별한 일이 일어날지도 모른다……", "DatingCharacterEvent.158302.7": "라루는 여전히 당신에게 빛나는 물고기를 보여주고 싶어 했다. \n지리 협회 학자에게 물고기 떼가 항구를 지나갈 수도 있는 시간을 물어, 들뜬 마음으로 당신을 데리고 갔다. 하지만 물고기 떼가 나타나는 날짜를 묻지 않았다.", + "DatingCharacterEvent.158303.1": "안으로 들어갈수록 동굴 속 빛은 점점 희미해졌다.\n“그냥… 돌아갈까? 너무 깜깜하잖아!” 라루가 잔뜩 움츠러든 채 바짝 붙어 왔다.\n“어, 위를 봐!” 위에 뭔가 있는 것 같았다.", + "DatingCharacterEvent.158303.2": "고개를 들자, 동굴 천장 가득 옅은 푸른빛이 반짝이고 있었다. 마치 밤하늘의 별처럼 눈부셨다.\n“예쁘다…” 라루는 머리 위의 ‘별’을 올려다보며 소원이라도 비는 듯 두 손을 깍지 껴 가슴에 꼭 모았다.", + "DatingCharacterEvent.158303.3": "“정령 언니랑 만났던 그날 밤에도, 하늘에 별이 이렇게 많았어~”\n“어, 몰랐어?”\n“저건 사실 어떤 벌레의 침이라던데…”\n“아냐, 그만! 말하지 마!”\n눈치 없는 유머로 라루를 웃게 만들었고, 그 웃음소리 속에서 뜻밖의 모험이 막을 내렸다.", + "DatingCharacterEvent.158303.5": "새로운 세상", + "DatingCharacterEvent.158303.6": "동굴에서 뭔가 특별한 일이 일어날지도 모른다……", + "DatingCharacterEvent.158303.7": "라루와 함께 동굴 깊숙이 들어가, 색다른 ‘모험’을 했다.\n동굴 깊은 곳에 이런 풍경이 있을 줄이야. 라루는 반짝이는 빛을 보며 감상에 젖어, ‘크리스마스트리의 정령’을 만났던 그날 밤을 떠올렸다…\n잠깐, 그래서 동굴에서 빛나던 건 대체 뭐였지? 설마 진짜 별은 아니겠지?!", "DatingCharacterEvent.159301.1": "크루니스와 함께 더 깊은 동굴로 들어갔다. 그녀는 무언가를 찾는 듯 사방을 살폈고, 당신은 참다못해 물었다. “뭐 찾는 거라도 있어?”\n크루니스는 눈을 반짝이며 답했다. “전설에 따르면 이 주변 동굴에 용족 선조들의 잃어버린 토템이 있다고 해.”", "DatingCharacterEvent.159301.2": "“용족의 문화는 아주 흥미롭거든. 토템도 우리가 알고 있는 것과 다르고 말이야.”\n“그래서 조사하러 온 거야?”\n크루니스는 대답 대신 빨리 따라오라며 손짓했다.\n“곧 알게 될 거야.”", "DatingCharacterEvent.159301.3": "크루니스의 뒤를 따라 동굴 안을 한참이나 걸었지만, 그 토템이라는 건 전혀 보이지 않았다.\n이에 막 질문을 던지려던 순간, 크루니스가 걸음을 멈췄다.\n“음, 이건 나 혼자 옮기기엔 너무 무겁네. 같이 옮겨줄 수 있어?”\n그녀가 가리킨 곳을 보자, 버섯이 잔뜩 피어난 멧돼지 사체가 놓여 있었다.", @@ -575,6 +671,12 @@ "DatingCharacterEvent.159302.5": "특별한 인형", "DatingCharacterEvent.159302.6": "시장에서 뭔가 특별한 일이 일어날지도 모른다……", "DatingCharacterEvent.159302.7": "용족의 시장에서 이토록 인체 구조에 심취한 노점 주인을 만나게 될 줄은 크루니스와 당신, 누구도 예상하지 못했다. 인형은 조금 기괴해 보였지만, 크루니스가 매우 좋아하니 오늘 꽤 큰 수확을 거둔 셈이다.", + "DatingCharacterEvent.159303.1": "요즘 이 가게에서 한정 신메뉴가 나온 것 같아서, 몇 가지 더 시켜 맛보기로 했다.\n“난 이 버닝프루츠 케이크로 할래~”\n둘은 차례로 원하는 메뉴를 골랐다.\n직원이 케이크를 가져왔다…\n새빨간 열매가 여릿하게 노란 크림 위를 장식하고 있어서, 무척 먹음직스러워 보였다.", + "DatingCharacterEvent.159303.2": "“이 케이크, 정말 흥미로운 구조를 갖고 있어…”\n크루니스는 포크와 나이프를 쥐고, 섬뜩할 만큼 능숙한 손놀림으로 케이크를 한 층 한 층 갈라냈다.\n“후후, 층마다 맛도 다르고 포지션도 다르네. 꼭 사람 몸 같아~”\n크루니스는 접시 위에 가지런히 늘어놓은, ‘해체’된 케이크를 흐뭇하게 바라봤다.", + "DatingCharacterEvent.159303.3": "“음식 가지고 장난치지 마!” 어이없다는 생각이 들어 그녀를 말렸다.\n하지만 크루니스는 전혀 개의치 않는 듯 포크와 나이프를 내려놓고, 턱을 괸 채 이쪽을 바라봤다.\n“장난이라니. 옛말에 약과 음식은 같은 거라고 하잖아?”\n도저히 말로는 당해 낼 수가 없어서 결국 두 손 들고 말았다.\n배불리 먹고 마신 두 사람은 노을을 맞으며 돌아갔다.", + "DatingCharacterEvent.159303.5": "케이크의 비밀", + "DatingCharacterEvent.159303.6": "디저트 카페에서 뭔가 특별한 일이 일어날지도 모른다……", + "DatingCharacterEvent.159303.7": "근처 디저트 가게에서 신메뉴가 나와서, 크루니스와 함께 맛보러 갔다. 크루니스의 능숙한 해부 솜씨가 케이크에서까지 발휘될 줄이야… 배움에는 끝이 없다는 말을 끝까지 실천하는 크루니스에게 감탄할 수밖에 없었다.", "DatingCharacterEvent.160301.1": "동굴 깊은 곳에서 당신들은 지도에 기록되어 있지 않은 캄캄한 동굴 입구를 발견했다. 동굴 천장에서는 물방울이 떨어지고 있었다.\n“기록에 누락된 동굴이네요. 안전을 위해 안에 들어가서 입구를 봉쇄해야 할지 확인해 보죠.”\n윌로는 횃불을 밝히고 그대로 안으로 걸어 들어갔다.\n동굴 안은 이끼와 조류로 가득했고, 바위 표면에는 온갖 패류 생물들이 붙어 있었으며, 공기 중에는 축축한 바다 비린내가 감돌고 있었다.", "DatingCharacterEvent.160301.2": "윌로와 함께 동굴을 한 바퀴 둘러본 후, 이곳이 특별할 것 없는 막다른 길이라는 것을 알 수 있었다.\n“딱히 위험한 건 없는 것 같네…”\n말이 끝나기도 전에 윌로가 고개를 저었다.\n“아뇨, 위험은 여전히 존재해요.”\n윌로가 가리킨 곳을 바라보았지만, 그 캄캄한 어둠 속에 무슨 위험이 있다는 건지 도무지 알 수 없었다.\n가까이 다가간 윌로는 쪼그리고 앉아 바위를 떼어내기 시작했다. 잠시 후 그녀가 바위에서 떼어낸 ‘돌덩이’를 보여주었고, 자세히 들여다보니 그것은 아주 큼지막한 흑금 전복이었다.", "DatingCharacterEvent.160301.3": "“여기에 전복이 너무 많아요. 여행가들에게 이 사실이 알려진다면 분명 썰물 때를 노려 전복을 캐러 오는 사람이 생기겠죠. 그러다 밀물 시간을 놓치기라도 한다면, 외길인 이곳을 나가지 못해 큰 사고가 날 수도 있어요.”\n“그렇겠네. 그럼 역시 누군가가 이 입구를 지키는 게 좋겠어.”\n“그 전에 더 중요한 게 있죠.” 윌로가 당신을 보며 미소를 지었다. “근본적인 문제를 조금 해결할 수 있어요. 전복을 몇 개 캐 가죠. 오늘 저녁 식사에 먹으면 되니까요!”", @@ -587,9 +689,21 @@ "DatingCharacterEvent.160302.5": "너의 곁에서", "DatingCharacterEvent.160302.6": "온천 리조트에서 뭔가 특별한 일이 일어날지도 모른다……", "DatingCharacterEvent.160302.7": "결국 불꽃축제 시간에 맞춰 도착했고, 나란히 서서 밤하늘을 가득 수놓는 불꽃을 감상했다. 고개를 돌려 윌로를 슬쩍 보니, 그녀 역시 당신을 바라보고 있었다. 아마도 이번 여행에서 이 순간이 가장 기억에 남는 한 장면이 될 것이다.", + "DatingCharacterEvent.162301.1": "시끌벅적한 소리에 눈길이 쏠렸다. 돌아보니 사람들이 한데 모여 체스를 두고 있었다.\n엘리나와 함께 다가가 별일 없는 걸 확인하고 떠나려는데, 맞은편에 있는 기사가 엘리나를 불러 세웠다.", + "DatingCharacterEvent.162301.2": "기사가 적극적으로 대국을 청하자 사람들도 덩달아 부추겼다. 엘리나가 당신을 바라봤고, 당신은 고개를 끄덕여 주었다. 엘리나가 체스 두는 모습은 본 적도 없을뿐더러, 체스를 둘 줄 안다는 것조차 몰랐으니 말이다.\n허락이 떨어지자, 엘리나는 자신만만한 미소를 살짝 지었다. 마치 ‘정말 어쩔 수 없군요, 잘 보시죠!’라고 말하는 것 같았다.", + "DatingCharacterEvent.162301.3": "“나이트 F7, 체크.”\n“벌써 10연패인데요, 섬은 기사님. 일부러 져 주시는 건 아니죠…”\n“아니요, 정말 잘 두셨어요. 당연한 승리입니다.”\n엘리나가 자리에서 일어서자, 주변 사람들은 그 ‘너그러움’에 박수를 보냈다.\n엘리나는 천천히 곁으로 걸어왔다. 우아하게 퇴장하는 기사처럼, 품위를 잃지 않은 모습이었다.\n그런데 엘리나의 어깨가 살짝 떨리고 있다는 걸 눈치챈 건 당신뿐이었다. 보아하니 진짜 분했던 모양이다.\n등을 가볍게 토닥여 위로해 주면서도, 속으로는 이런 생각이 들었다. ‘체스 둘 때 기세만큼은 대단했는데, 설마 실력은 별로인 건가?!’", + "DatingCharacterEvent.162301.5": "분한 마음", + "DatingCharacterEvent.162301.6": "필라니스에서 뭔가 특별한 일이 일어날지도 모른다……", + "DatingCharacterEvent.162301.7": "엘리나가 사람들의 열렬한 권유로 체스 대국에 나섰다. 엘리나가 체스를 둘 줄 안다는 게 흥미롭기도 하고 놀랍기도 했다. 자신감 넘치는 눈빛과 기세등등한 수는 마치 ‘이기고 말겠어요’라고 선언하는 것 같았다.\n하지만 열 판을 두는 동안 한 판도 이기지 못했고, 오히려 상대에게 져 주는 거 아니냐는 의심까지 받았다. 사람들의 박수 속에 잔뜩 분한 얼굴로 돌아온 엘리나를 위로하며 생각했다. 설마 진짜 실력이 별로인 걸까?", + "DatingCharacterEvent.162302.1": "밖에는 비가 쉬지 않고 내렸다. 엘리나와 집 안에 머물 수밖에 없었지만, 문제가 하나 더 있었다.\n“루루 그 아이가 또 이불 걷는 걸 깜빡했네요…”\n아침에 널어 둔 이불이 비에 흠뻑 젖어 버렸다.", + "DatingCharacterEvent.162302.2": "밤이 깊었다. 엘리나와 함께 이불을 모닥불 옆에 펼쳐 말려 보기로 했다.\n그냥 누워 자다가는 감기에 걸릴 테니, 엘리나와 나란히 앉아 불을 쬐며 이런저런 이야기로 잠을 쫓았다.\n“사막에서는 정말 색다른 풍경을 볼 수 있어. 해 질 녘이 되면 온 세상이 금빛으로 물드는 것 같거든…”\n“그 도시에 사는 사람들은 규칙도 다르고…”", + "DatingCharacterEvent.162302.3": "추억을 더듬어 갈수록 점점 졸음이 몰려왔다.\n“…그래서 보육원 아이들은 그 뒤로…”\n기억은 거기서 끊겼다. 엘리나는 조용히 이야기를 듣고 있다가, 완전히 잠든 걸 확인하고는 살며시 일어나 외투를 벗었다.\n“고맙습니다. 이런 이야기를 들려줘서.”\n몸 위로 무언가 가볍게 덮이는 느낌이 들더니, 주변의 냉기가 서서히 사라졌다.\n“이제 푹 쉬십쇼”", + "DatingCharacterEvent.162302.5": "온기", + "DatingCharacterEvent.162302.6": "인술라에서 뭔가 특별한 일이 일어날지도 모른다……", + "DatingCharacterEvent.162302.7": "비 오는 날 루루가 이불 걷는 걸 깜빡하는 바람에, 모닥불 옆에 앉아 잠을 청해야 했다. 조금이라도 더 버텨 보려고 엘리나와 지난 이야기를 나누기 시작했지만, 추억이 깊어질수록 스르르 잠이 들고 말았다. 그리고 잠들기 직전, 온몸을 감싸는 따스함이 느껴졌다.", "DatingCharacterEvent.1714.1": "해가 지기 전, ==DATING_CHARACTER==, 그리고 당신은 발걸음을 재촉해 예약해 둔 노천 온천으로 향했다. \n산기슭에 자리 잡은 이 온천은 아래로 작은 시내가 흐르고 눈을 돌리면 산림의 절경이 한눈에 들어오는 곳이다.", "DatingCharacterEvent.1714.2": "온천에 몸을 담그고 있자니 생각보다 훨씬 기분이 좋아, 굳이 물 밖으로 나갈 이유를 찾지 못할 정도였다. 이대로 영원히 몸을 담그고 싶어졌다. \n==DATING_CHARACTER====KR2== 맞은편에 앉아, 조금 더운지 손으로 천천히 부채질하고 있다.", - "DatingCharacterEvent.1714.3": "그녀가 석양을 등지고 앉아 있어, 피부 위의 가느다란 솜털 사이로 물방울이 작은 진주처럼 맺힌 것이 어렴풋이 보였다. ==DATING_CHARACTER====KR1== 갑자기 네 얼굴에 물을 살짝 튀겼다. “뭘 그렇게 보고 있어?”\n“해가 지는 걸 보고 있었어.“", + "DatingCharacterEvent.1714.3": "그녀가 석양을 등지고 앉아 있어, 피부 위의 가느다란 솜털 사이로 물방울이 작은 진주처럼 맺힌 것이 어렴풋이 보였다. ==DATING_CHARACTER====KR1== 갑자기 네 얼굴에 물을 살짝 튀겼다. “뭘 그렇게 보고 있어?”\n“해가 지는 걸 보고 있었어.”", "DatingCharacterEvent.1715.1": "둘은 함께 실내 온천으로 향했다. 돌계단에 발을 내딛자마자 은은한 유황 냄새가 코끝을 스쳤다. 물속에 몸을 담그자 미세한 기포들이 피부에 달라붙었다.", "DatingCharacterEvent.1715.2": "“이런 기포가 올라오는 온천이 몸에 좋대.” ==DATING_CHARACTER====KR1== 말했다. \n마치 따뜻하게 데워진 톡톡메테오 속에 몸을 담그고 있는 기분이었다. 잠시 후, 목이 조금 마른 당신은 톡톡메테오를 들이켜고 싶다는 생각이 들었다.", "DatingCharacterEvent.1715.3": "==DATING_CHARACTER==가 손을 뻗어 우유 한 병을 건넸다. “온천욕을 할 때는 제때 수분을 보충해 줘야 해.”\n정말 상냥하다. 탄산음료는 아니지만 갈증을 해소하기에는 우유도 충분했다. 그러고 보니, 우유 맛 톡톡메테오 같은 건 없을까?", @@ -605,6 +719,18 @@ "DatingCharacterEvent.1719.1": "둘이 함께 노을이 지는 돌길 위를 목적지 없이 걸었다. 길가 상점의 유리창에는 붉은 노을이 반사되고, 그 위에 붙은 포스터들도 불이 붙은 듯 붉게 보였다.", "DatingCharacterEvent.1719.2": "언덕 위 들꽃의 진한 향기가 해 질 녘 바람을 타고 둘의 곁으로 전해졌다. “여기 정말 예쁘다. 꼭 꿈속에 있는 것 같아.” ==DATING_CHARACTER====KR1== 감격 어린 목소리로 말한다.", "DatingCharacterEvent.1719.3": "밤이 찾아오자 거리는 점점 어두워져 도로의 분위기도 더욱 장엄해졌다. 오직 먼 언덕 위로 마지막 노을 한 줄기만이 희미하게 남아 있었다. 당신은 오늘 낮의 소소한 추억들이 떠올랐고, 마치 꿈꾸고 있는 듯 묘한 기분에 사로잡혔다.", + "DatingCharacterEvent.1807.1": "시끌벅적한 소리에 눈길이 쏠렸다. 돌아보니 사람들이 한데 모여 체스를 두고 있었다.\n엘리나에게 한판 두자고 제안했다.", + "DatingCharacterEvent.1807.2": "몰래 탁자 밑에 휴대폰을 숨기고, 체스 게임을 켜서 대국을 시뮬레이션했다.\n그리고 대국은 연승으로 끝났다.\n“너 대체 무슨 유파야?”", + "DatingCharacterEvent.1807.3": "휴대폰을 다시 주머니에 넣으며 씩 웃었다. “AI 유파.”", + "DatingCharacterEvent.1907.1": "엘리나가 의자에 똑바로 앉으라며, 몸에 향유를 발라 주겠다고 했다. 옷을 풀자 살짝 한기가 느껴졌다.", + "DatingCharacterEvent.1907.2": "그녀는 손가락으로 꽃향기 나는 향유를 조금 덜어, 꼼꼼하게 몸에 발라 주었다. 가까이 있으니 뺨을 어루만지는 듯한 따스함이 느껴졌다.", + "DatingCharacterEvent.1907.3": "공기 속에서 조용히 숨 쉬는 그 열기에 몸이 따뜻해졌다. 마치 작은 햇살 한 조각을 빌려준 것 같아서, 여름날의 풍경까지 머릿속에 떠올랐다.", + "DatingCharacterEvent.1908.1": "엘리나에게 엎드리라고 한 후 향유 한 통을 가져왔다.\n손바닥에 조금 덜어 물을 묻혀 살살 비벼 펴고, 손가락으로 덜어 냈다.", + "DatingCharacterEvent.1908.2": "머리카락을 걷어 올리고, 목덜미에서 등줄기를 따라 향유를 바른 뒤 양옆으로 고루 펴 발랐다. 조금 힘을 더하자, 손끝으로 전해지는 두근거림이 느껴졌다.", + "DatingCharacterEvent.1908.3": "벽에 퍼티를 바르듯 주름과 굴곡을 매끈하게 펴 나가자 피부가 보드랍고 촉촉해졌다. 누군가에게 향유를 발라 주는 건 정말 힘든 일이었다. 체온이 오르고 이마가 화끈거렸다.", + "DatingCharacterEvent.2007.1": "비 오는 밤은 추워서, 둘은 서로 몸을 웅크린 채 붙어 있었다. 눈을 감자 생각이 천천히 느려졌다. 무언가 말하고 싶었지만, 채 다듬어지지 않은 말들은 목구멍에 머물다 머릿속 어딘가로 흩어졌다…", + "DatingCharacterEvent.2007.2": "언제였을까, 문득 잠에서 깼다. 창밖은 온통 짙은 푸른빛이었다. 하늘빛이 너무 무거워서 숨이 막힐 것만 같았다.\n엘리나가 꿈결에 뭐라고 중얼거렸고, 다시 살며시 누웠다.", + "DatingCharacterEvent.2007.3": "별고리 나비는 금빛이고,\n꿈은 십자성 위를 스쳐 가고,\n철새도 졸려 한다.", "DatingCharacterEvent.515.1": "동굴의 가장 안쪽에서 ==DATING_CHARACTER====KR1== 거대한 신전을 발견했다.", "DatingCharacterEvent.515.2": "신전의 정중앙에는 커다란 현상 신기가 놓여 있었다.", "DatingCharacterEvent.515.3": "주변 벽화를 통해 추론해 보니, 이곳에서 제를 올리던 사람들은 현상 신기에 나타나는 모습을 신의 형상으로 여긴 듯했다.", diff --git a/data/language/ko_kr/datinglandmark.json b/data/language/ko_kr/datinglandmark.json index 8be1744fc..9751c6ce7 100644 --- a/data/language/ko_kr/datinglandmark.json +++ b/data/language/ko_kr/datinglandmark.json @@ -3,6 +3,12 @@ "DatingLandmark.14.2": "지식과 스킬을 배울 수 있는 좋은 장소. 함께 학생 시절을 추억해 보자.", "DatingLandmark.17.1": "온천 리조트", "DatingLandmark.17.2": "맑고 따뜻한 물속에 가벼워진 마음을 띄워 먼 곳으로 보내보자.", + "DatingLandmark.18.1": "필라니스 거리", + "DatingLandmark.18.2": "무심한 순간, 특별한 깜짝선물이 길모퉁이에서 찾아온다.", + "DatingLandmark.19.1": "필라니스 목욕탕", + "DatingLandmark.19.2": "가슴까지 차오르는 따뜻한 물이 피로와 쑥스러움을 풀어 준다.", + "DatingLandmark.20.1": "인술라", + "DatingLandmark.20.2": "다락방은 깨어 있는 꿈을 품고 있고, 지하실에는 말하지 못한 꿈이 묻혀 있다.", "DatingLandmark.5.1": "동굴", "DatingLandmark.5.2": "시내에서 멀지 않은 유명한 탐험지. 어쩌면 둘러보기에 좋은 장소일지도?", "DatingLandmark.6.1": "디저트 카페", diff --git a/data/language/ko_kr/datinglandmarkevent.json b/data/language/ko_kr/datinglandmarkevent.json index 0cc27010f..35d3d629c 100644 --- a/data/language/ko_kr/datinglandmarkevent.json +++ b/data/language/ko_kr/datinglandmarkevent.json @@ -71,13 +71,13 @@ "DatingLandmarkEvent.1708.2": "온천 탑의 안내판은 수증기가 만든 뿌연 안개 속에 반쯤 가려져 있다. 낮에는 2시간마다 한 번씩 분출한다고 적혀 있다. “이게 말로만 듣던 간헐 온천인가?” 당신이 물었다.", "DatingLandmarkEvent.1708.3": "“아니.” ==DATING_CHARACTER====KR1== 리조트 팸플릿을 보며 대답했다. “매주 화요일에 점검이 있어서 분출하지 않는다고 적혀 있어.” 이건 아쉽게도 완전한 천연 온천이 아닌 사람의 손길이 필요한 시설인 모양이다.", "DatingLandmarkEvent.1709.1": "유카타를 고르는 곳으로 향했다. 사이즈별로 분류된 유카타가 카운터 위에 정갈하게 놓여 있다. 유카타는 평소에 입는 옷보다 훨씬 선명한 색으로 만들어지고 화려한 문양이 수놓아져 있어 장인의 정성이 느껴진다.", - "DatingLandmarkEvent.1709.2": "그녀는 마음에 드는 유카타를 골라 먼저 갈아입으러 갔다. 하지만 탈의실에서 나온 그녀의 표정은 그리 밝지 않았다.\n“허리띠랑 유카타 색이 좀 안 어울리는 것 같은데… 어떻게 생각해?”\n“조금 더 진한 색이 나을 것 같은데?”\n“그럼 이걸로 다시 입어볼게!“", - "DatingLandmarkEvent.1709.3": "잠시 후, ==DATING_CHARACTER====KR1== 새로운 유카타로 갈아입고 나왔다. “어때, 잘 어울려?” 그녀가 물었다.\n“응! 꼭 새로운 코스튬을 해제한 것 같네!”\n“겨우 그런 소감뿐이야? 역시 마왕답네.” 그녀가 웃음을 터뜨렸다. “여자와 성공적으로 데이트하는 방법 중 하나가 옷차림을 칭찬해 주는 거라는 거, 알아?”\n“또 어떤 게 있는데?”\n“맛있는 걸 많이 먹으러 가는 거. 자, 이제 가자!“", + "DatingLandmarkEvent.1709.2": "그녀는 마음에 드는 유카타를 골라 먼저 갈아입으러 갔다. 하지만 탈의실에서 나온 그녀의 표정은 그리 밝지 않았다.\n“허리띠랑 유카타 색이 좀 안 어울리는 것 같은데… 어떻게 생각해?”\n“조금 더 진한 색이 나을 것 같은데?”\n“그럼 이걸로 다시 입어볼게!”", + "DatingLandmarkEvent.1709.3": "잠시 후, ==DATING_CHARACTER====KR1== 새로운 유카타로 갈아입고 나왔다. “어때, 잘 어울려?” 그녀가 물었다.\n“응! 꼭 새로운 코스튬을 해제한 것 같네!”\n“겨우 그런 소감뿐이야? 역시 마왕답네.” 그녀가 웃음을 터뜨렸다. “여자와 성공적으로 데이트하는 방법 중 하나가 옷차림을 칭찬해 주는 거라는 거, 알아?”\n“또 어떤 게 있는데?”\n“맛있는 걸 많이 먹으러 가는 거. 자, 이제 가자!”", "DatingLandmarkEvent.1710.1": "리조트 레스토랑의 인테리어는 매우 고급스러웠다. 쇼윈도에는 어느 원예 거장의 작품이라는 꽃꽂이가 장식되어 있었다. 두 사람은 창가 쪽 테이블에 자리를 잡았다. 창밖으로는 디테일하게 구성된 정원이 보이고, 오후의 산들바람을 타고 꽃잎들이 부드럽게 날아와 테이블 위에 내려앉기도 했다.", "DatingLandmarkEvent.1710.2": "먼저 성게가 들어간 듯한 달걀찜이 나왔다. 스푼으로 바닥까지 떠보니 놀랍게도 귤 푸딩이 깔려 있다. 시원한 새콤달콤함이 입안을 산뜻하게 만들어 줬다. 이어서 간 무를 곁들인 고기구이와 해물탕이 서빙되었다. 그릇에 담긴 생선이 정확히 무엇인지는 모르겠지만 말이다.", "DatingLandmarkEvent.1710.3": "마지막 디저트에서는 조금 특이하게도 삶은 완두콩 몇 알이 나왔다. 검은깨 두 알이 콕콕 박혀 있어 마치 개구리를 그린 것처럼 보였다. 계절만 잘 맞았다면 정원에서 진짜 개구리 울음소리가 들렸을지도 모르겠다.", "DatingLandmarkEvent.1711.1": "이야기를 나누다 보니 어느덧 드링크 바에 도착했다. 카운터에는 처음 보는 음료가 가득하고 냉장고에는 과일과 젤리가 들어 있다. 무엇보다 냉장고 안에서 아그리 유니온 상표가 찍힌 아이스크림을 발견했다. 아그리 유니온에서 냉동식품 라인까지 운영한다는 사실은 처음 알았다. 맛이 어떨지 궁금해졌다.", - "DatingLandmarkEvent.1711.2": "고민하던 중, ==DATING_CHARACTER====KR1== 갑자기 귓가에 대고 속삭였다. “어른의 기분을 느껴보지 않을래?” 그 말에 깜짝 놀라 몸을 움츠렸다. 혹시 비용 처리 같은 걸 말하는 건가? ==DATING_CHARACTER====KR2== 얼음통에서 꺼낸 맥아 음료 한 병을 들고 물었다. “한잔할래?“", + "DatingLandmarkEvent.1711.2": "고민하던 중, ==DATING_CHARACTER====KR1== 갑자기 귓가에 대고 속삭였다. “어른의 기분을 느껴보지 않을래?” 그 말에 깜짝 놀라 몸을 움츠렸다. 혹시 비용 처리 같은 걸 말하는 건가? ==DATING_CHARACTER====KR2== 얼음통에서 꺼낸 맥아 음료 한 병을 들고 물었다. “한잔할래?”", "DatingLandmarkEvent.1711.3": "역시 그만두기로 하고, 각자 시원한 탄산음료를 한 병씩 골랐다. 한 모금 들이켜자 차가운 탄산이 목구멍 속에서 불꽃놀이처럼 터진다. 시원하고 기분 좋다. 탄산 거품 같은 행복한 기운이 주변 공기로 스며든다.", "DatingLandmarkEvent.1712.1": "어느덧 발을 담그는 족욕 온천에 도착했다. 나무로 된 작은 정자 아래 대리석으로 만든 긴 온천 풀이 있다. 이번에 한번 경험해 보자. 이렇게 얕은 풀이라면 물에 빠질 걱정은 없을 테니까.", "DatingLandmarkEvent.1712.2": "==DATING_CHARACTER====KR4== 함께 신발과 양말을 벗고 뜨거운 물에 발을 담갔다. 오랫동안 걸어 다닌 탓인지 정말 기분이 좋았다. 긴장이 풀리면서 잠이 쏟아졌다. 척추가 더 이상 몸의 무게를 지탱하지 못하는 듯 몸이 스르르 무너져 내렸다. \n비몽사몽간에 끝없이 펼쳐진 하얀 눈밭이 보였다. 리조트 지붕 위를 덮은 눈이라니. 이 계절에 눈이 올 리가 있을까? 모르겠다. 지금은 아무래도 상관없었다. 그러던 중…", @@ -88,6 +88,59 @@ "DatingLandmarkEvent.1720.1": "일정이 끝나고 잠자리에 들 시간이 되었다. 여행지의 밤은 아름다울수록 마음 한구석을 쓸쓸하게 만드는 법이다. 풀벌레 소리가 들리는 가운데, 두 사람은 천천히 객실로 향하는 길을 걸었다.", "DatingLandmarkEvent.1720.2": "그녀가 붙잡으며 말했다. “모기 기피제 좀 뿌리자.” 위아래로 칙칙 뿌려주자, 시원한 향기가 느껴졌다. 그 순간 마치 어린 시절의 그 여름으로 돌아간 듯한 느낌이 들었다. 마른 가지 같은 기억 속에서 무언가 떠오를 듯하다.\n그 기억의 흐름을 거슬러 올라가 보려 하지만, 주변은 온통 텔레비전의 노이즈 같은 공허로 가득했다. 그러다 문득 손가락 끝에 누군가의 손가락이 닿았다.", "DatingLandmarkEvent.1720.3": "“멍하니 뭐해?” ==DATING_CHARACTER====KR1== 손을 잡으며 물었다.\n그녀는 당신의 미세한 표정 변화를 살피며 얼굴의 그림자 속에 숨겨진 감정을 읽으려 애썼지만 결국 포기한다. “아쉬워서 그래? 다음에 또 놀러 오자. 어때?” 당신은 흔쾌히 동의했다. 이제 하루 종일 돌아다니느라 쌓인 피로를 풀기 위해 편안한 밤을 보내기로 한다.", + "DatingLandmarkEvent.1801.1": "거리는 오가는 사람들로 북적였다. 걸으며 엘리나를 찾아 두리번거렸다.", + "DatingLandmarkEvent.1801.2": "문득 옆에 꼼지락꼼지락 움직이는 무언가 있는 느낌이 들었다. 고개를 돌려 보니, 엘리나가 옆의 낮은 담장 위에 앉아 있었다.", + "DatingLandmarkEvent.1801.3": "“드디어 찾았네요!” 엘리나가 폴짝 뛰어내렸다. “한참 더 찾아야 하는 줄 알았잖아요.”", + "DatingLandmarkEvent.1802.1": "모처럼 좋은 날씨에 필라니스 거리는 한 폭의 유화 같았다. 쏟아지는 찬란한 햇살 아래, 파란 옷이나 하얀 옷을 입은 사람들이 거리를 가득 메우고 오가며 환한 물결을 이루었다.", + "DatingLandmarkEvent.1802.2": "엘리나가 팔짱을 끼었고, 그렇게 함께 정처 없이 거리를 거닐었다.", + "DatingLandmarkEvent.1802.3": "엘리나가 당신을 높은 곳으로 데려갔다. 아래를 보니 거리 전체가 한눈에 들어왔다. 멀리 도시 외곽의 숲이 보였고, 눈부시게 빛나는 호수 위로 하얀 돛 몇 개가 천천히 움직이고 있었다.", + "DatingLandmarkEvent.1803.1": "둘은 좁은 골목으로 들어섰다. 돌바닥이 깔린 울퉁불퉁한 길이었다. 이곳은 옛날 경비대 주둔지였는데, 몇 번이나 치열한 전투가 벌어졌다고 한다.", + "DatingLandmarkEvent.1803.2": "하지만 지금은 잡초가 길을 따라 건물의 지붕 위로 늘어져 있고, 벽에서는 석회가 벗겨졌으며 돌바닥에도 군데군데 금이 가 있었다.", + "DatingLandmarkEvent.1803.3": "잠시 뒤, 쓸쓸한 골목을 빠져나와 나른한 악기 소리와 향 내음이 감도는 거리로 돌아왔다.", + "DatingLandmarkEvent.1804.1": "극장 아래에서 한 상인이 봉제 인형을 팔고 있는 것을 본 둘은 가까이 다가갔다. 이것저것 만져 보다가 물었다. “곰 인형은 없어?”", + "DatingLandmarkEvent.1804.2": "상인이 상자에서 하나를 꺼내 건넸다. “분홍색으로 염색할 수 있어?” 곰 인형을 쥐고 물었다.", + "DatingLandmarkEvent.1804.3": "잠시 고민하다가, 바닥에서 풀 한 포기를 꺾어 곰 인형 입에 붙였다. “맞아! 바로 이거야. 이렇게 생긴 곰 인형으로 주문 제작할게!”", + "DatingLandmarkEvent.1805.1": "노점에서 꿀에 졸인 배 두 개를 샀다. 단숨에 다 먹어 치웠지만 맛을 보기에는 부족한 느낌이 들어서 엘리나가 들고 있는 나머지 하나를 노렸다.", + "DatingLandmarkEvent.1805.2": "“나 조금만 주면 안 돼?”\n“음… 한입 먹어봤는데, 끈적거리네…”\n“괜찮아!” 결국 반쪽을 얻어 내는 데 성공했다.", + "DatingLandmarkEvent.1805.3": "문득 무언가 깨닫고, 진지하게 말했다. “만약 꿀도 안 들어갔는데 엄청 단 게 있으면, 절대 먹지 마!”\n“뭐야… 설마 나머지 반쪽까지 뺏어 먹으려는 건 아니지?”", + "DatingLandmarkEvent.1806.1": "해 질 녘이 다가오자, 돌바닥이 깔린 거리가 금빛으로 물들었다. 돌바닥을 밟는 발소리가 아득한 선율처럼 울렸다.", + "DatingLandmarkEvent.1806.2": "길가에 열린 발코니에서 소곤소곤 속삭이던 소리와 거리 한가운데 공원에서 띄엄띄엄 들려오던 말소리. 해가 낮게 기울자 모든 것이 조용해졌다.", + "DatingLandmarkEvent.1806.3": "관리인이 사다리에 올라 가로등을 밝힌 후, 엘리나와 서로를 끌어안았다. 눈을 반쯤 감은 채, 시간이 일 초 일 초 흘러가길 기다렸다.", + "DatingLandmarkEvent.1901.1": "나무에 기대어 엘리나가 오기를 기다렸다.", + "DatingLandmarkEvent.1901.2": "길모퉁이에 낯익은 누군가가 나타나서는 주위를 둘러봤다. 바람 한 줄기가 사람들 틈에서 등을 떠밀어 낸 것 같았고, 그러다 엘리나와 눈이 마주쳤다.", + "DatingLandmarkEvent.1902.1": "물에 반쯤 몸을 담근 채, 천창 위로 흘러가는 흰 구름을 바라봤다. 먼 산비탈에는 나무 그늘이 빼곡했고, 숨 쉬는 듯한 햇살 아래로 그 색이 얼룩져 있었다.", + "DatingLandmarkEvent.1902.2": "눈을 감자, 산에서 불어온 거센 바람이 나뭇가지를 스치며 내는 쏴아 소리가 들려왔다. 바람이 멎자, 고요함이 가을비처럼 쏟아져 내렸다.", + "DatingLandmarkEvent.1902.3": "“하늘 보는 거 진짜 좋아하네. 하늘에 뭐 있어?”\n“아뇨, 아무것도 없어요.”\n“그럼 그걸 왜 보는 거야?”\n“엘리나, 인생은 그런 특별한 이유가 없어서 아름다운 겁니다.”", + "DatingLandmarkEvent.1903.1": "욕조 위로 과일 접시가 떠내려와서, 손 가는 대로 과일 몇 개를 건져 올렸다. 그 틈에 엘리나가 벌린 입에 물을 끼얹었다.", + "DatingLandmarkEvent.1903.2": "분명 어느 리조트에서 겪었던 일 같았다. 문득 자신이 대체 누구인지 생각에 잠겼다.", + "DatingLandmarkEvent.1903.3": "내가 존재한다면, 다른 누군가여서는 안 된다. 스스로에게 이런 모호한 모습이 있다는 걸 용납할 수 없었다.\n“저기? 화났어?”", + "DatingLandmarkEvent.1904.1": "엘리나에게 그동안 겪은 일들을 들려주었다. 높은 산과 넓은 바다, 겨울의 눈, 봄의 꽃, 그리고 구름 한 점 없는 여름 하늘까지 말이다.", + "DatingLandmarkEvent.1904.2": "그리고 엘리나와 무척 닮은 그녀에게는 열 벌 남짓의 옷과 양말 일곱 켤레, 다 못 읽은 책 몇 권, 그리고 이제는 듣지 않는 음반 몇 장이 있었다…", + "DatingLandmarkEvent.1904.3": "이야기하던 사람도 잠들고, 듣던 사람도 잠들었다…\n추억은 풀리지 않는 숙취 같다. 기억이 어디를 향하는지조차 분간할 수 없을 때는 더더욱…", + "DatingLandmarkEvent.1905.1": "엘리나가 살짝 기대 오며 물었다. “저희 나중에도 같이 목욕탕에 올 수 있을까요?”\n“당연하지! 네가 원하면 매일 와도 돼!”", + "DatingLandmarkEvent.1905.2": "“엄청 쉽게 답하군요. 꼭 수없이 해 본 말처럼요.” 엘리나가 차를 한 모금 마시더니, 곧바로 멀리 밀어냈다. “이 차, 복숭아 맛이 납니다.”", + "DatingLandmarkEvent.1905.3": "복숭아? 깜짝 놀라 찻주전자를 가져와 들여다봤다. 안에는 찻잎뿐이었다. 한 모금 마셔 보니, 정말로 복숭아 맛이 났다.", + "DatingLandmarkEvent.1906.1": "날이 저물고, 분홍빛 하늘에 달이 걸렸다. 엘리나와 의자에 누워, 낮이 조금씩 사라져 가는 모습을 바라봤다.", + "DatingLandmarkEvent.1906.2": "“외로워지면 달을 봐요.” 엘리나가 말했다. “아주아주 오랜 시간이 흘러도 달은 변하지 않잖아요. 고개만 들면, 저와 같은 달을 보고 있는 거죠.”", + "DatingLandmarkEvent.1906.3": "달빛 아래서 끝없이 이야기를 나누다 보니, 어느새 밤이 찾아왔다. 손을 들어 달을 손바닥에 꼭 움켜쥐고 싶었다.", + "DatingLandmarkEvent.2001.1": "엘리나가 계단 위에서 기다리고 있었다. 새벽바람이 그녀를 감싸 안아 목덜미 머리카락을 흩뜨렸고, 어깨에 걸쳐진 숄도 깃발처럼 펄럭였다.", + "DatingLandmarkEvent.2001.2": "아침 일찍 비가 내렸는지, 지붕에 고인 빗물이 한 방울씩 떨어졌다. 빗방울은 햇빛을 받아 반짝반짝 빛났다.", + "DatingLandmarkEvent.2001.3": "“한참 기다렸잖아요!” 그 말과 함께 엘리나가 집 안으로 끌어당겼다.", + "DatingLandmarkEvent.2002.1": "집 안은 한기가 돌아 코끝까지 시렸다. 벽에는 손짓에도 찢길 것만 같이 엷은 햇살이 비치고 있었다. 추워하는 걸 눈치챈 엘리나가 벽난로 앞에 쪼그려 앉아 불을 지폈다.", + "DatingLandmarkEvent.2002.2": "드디어 조금 따뜻해졌다. 난로에 얼굴을 가까이 대자 따뜻한 공기가 뺨을 어루만졌다.\n“그러다 얼굴 더러워집니다!” 엘리나가 잡아당겼다. “재 묻어요.”", + "DatingLandmarkEvent.2002.3": "엘리나가 자기 손바닥에 천천히 입김을 불더니, 얼굴을 살살 문질러 주었다. “얼굴이 엄청 차갑군요!” 작게 외쳤다.\n그 손은 따뜻했다. 마치 빛의 소용돌이처럼, 여름날 고르고 고른 어느 해 질 녘으로 데려가 주었다.", + "DatingLandmarkEvent.2003.1": "엘리나와 탁자에 앉아 차를 마셨다. 난로에서는 장작이 타닥타닥 소리를 냈다. 문득 서로의 시선을 느끼고, 한순간 눈이 마주쳤다.", + "DatingLandmarkEvent.2003.2": "몸이 아주 작게 줄어들어, 반짝이는 그녀의 눈동자 속에 쏙 담긴 것만 같았다. 어쩌면 이 소녀의 눈 속에는 마왕을 위한 자리가 언제나 있는지도 모른다.", + "DatingLandmarkEvent.2003.3": "쑥스러웠는지, 엘리나는 창문 쪽으로 고개를 돌려 더는 쳐다보지 않았다. 찻잔을 끌어안고 길게 김을 불어 냈다. 그 작은 한숨이 하얀 창에 아련하게 부딪혀, 뿌옇게 김이 서렸다.", + "DatingLandmarkEvent.2004.1": "“비 옵니다.” 엘리나가 창밖을 보며 말했다.\n사진을 찍어 이 순간을 제대로 남겨 둬야겠다는 생각이 들었다. 엘리나와 창가로 끌고 가 휴대폰을 들었다.", + "DatingLandmarkEvent.2004.2": "창을 등지고 서자, 잿빛 하늘과 비 내리는 황야가 화면에 담겼다. 그런데 배경이 너무 밝아서 두 사람 얼굴이 시커멓게 나왔다. 서둘러 얼굴에 초점을 맞추자, 이번엔 하늘과 황야가 다 날아가 새하얀 배경만 남았다.", + "DatingLandmarkEvent.2004.3": "어쩔 수 없이 방향을 바꿔, 창문을 마주 보고 다시 찍었다. 찰칵. 사진 속 당신의 미소는 조금 어색했고, 엘리나의 입이 귀에 걸려 있었다. 배경의 집 안은 좀 어수선한데, 먼저 정리부터 해야 했던 걸까?\n사진을 보며 다시 만난다면, 앞으로 어떤 모습이 되어 있든 서로를 알아볼 수 있을 거라는 생각이 들었다.", + "DatingLandmarkEvent.2005.1": "어느새 바깥에는 비가 그칠 줄 모르고 내리고 있었다. 엘리나와 창가에 앉아 있자, 황야는 빗물로 가득 젖었고 오두막 주변 세상은 한층 더 고요해졌다.", + "DatingLandmarkEvent.2005.2": "그 풍경에, 참지 못하고 휴대폰으로 노래 한 곡을 틀었다.\n둘은 함께 조용히 노래를 들었다. 바람 한 점 없는 방 안인데도, 그녀의 가늘고 긴 속눈썹이 살며시 떨렸다.", + "DatingLandmarkEvent.2005.3": "드럼 비트에 맞춰 일어서서 손을 내밀었다. 엘리나가 손을 잡았고, 엇갈리는 두 사람의 발끝이 바닥에서 톡톡 소리를 냈다. 꼭 알맞은 순간에는 노래 한 곡, 춤 한 곡, 표식으로 남길 무언가를 정성껏 골라 미래에 남겨 둬야 한다.", + "DatingLandmarkEvent.2006.1": "밤이 끝나 갈 무렵 잠에서 깼다. 창밖의 비는 그쳐 있었고, 엘리나는 곁에 누워 고르게 숨을 쉬고 있었다. 이 밤이 끝없이 이어진다면 얼마나 좋을까. 침대에 누워 있는 이 시간이 영원히 끝나지 않는다면 좋을 텐데… 하지만 아침 햇살은 가차 없이 방 안으로 쏟아져 들어왔다.", + "DatingLandmarkEvent.2006.2": "엘리나도 잠에서 깨어, 졸린 눈으로 품에 안겨 왔다. 감정이 풍부한 사람이라면, 지금 이 마음을 표현할 가장 알맞은 단어를 분명 찾아낼 수 있겠지.", + "DatingLandmarkEvent.2006.3": "아침 햇살이 환하게 빛났고, 둘은 죽을 한 그릇씩 먹었다. 채비를 할 때, 엘리나가 목도리로 꼼꼼히 감싸 주었다.\n“다음에 또 놀러 와요~” 배웅하면서, 엘리나가 당신의 귀를 조물조물 만지며 다시 오라고 했다.", "DatingLandmarkEvent.501.1": "동굴 입구에 이끼가 가득한 걸 보니, 오랫동안 아무도 찾지 않은 듯했다.", "DatingLandmarkEvent.501.2": "“오늘은 어떤 일이 벌어질까?” 이야기를 나누며 탐험을 계속 이어갔다.", "DatingLandmarkEvent.502.1": "암벽 틈 사이로 오래된 조각상을 발견했다. 마치 누군가 일부러 이곳에 숨겨둔 것처럼 보였다.", diff --git a/data/language/ko_kr/datingstartendevent.json b/data/language/ko_kr/datingstartendevent.json index da40b9ae2..89c172b7b 100644 --- a/data/language/ko_kr/datingstartendevent.json +++ b/data/language/ko_kr/datingstartendevent.json @@ -158,5 +158,9 @@ "DatingStartEndEvent.160101.1": "당신은 휴대폰을 꺼내고 ==DATING_CHARACTER==에게 즉흥적으로 약속 신청 메시지를 보냈다.", "DatingStartEndEvent.160101.2": "이제 함께 움직이게 될 텐데, 앞으로 어떤 일이 펼쳐질까?", "DatingStartEndEvent.160102.1": "어느새 시간이 꽤 흘렀다.", - "DatingStartEndEvent.160102.2": "==DATING_CHARACTER====KR4== 정말 잊을 수 없는 시간을 보냈다. 이제……" + "DatingStartEndEvent.160102.2": "==DATING_CHARACTER====KR4== 정말 잊을 수 없는 시간을 보냈다. 이제……", + "DatingStartEndEvent.162101.1": "무료한 기분이 들어 엘리나에게 같이 산책하자고 했다.", + "DatingStartEndEvent.162101.2": "이제 함께 움직이게 될 텐데, 앞으로 어떤 일이 펼쳐질까?", + "DatingStartEndEvent.162102.1": "어느새 시간이 꽤 흘렀다.", + "DatingStartEndEvent.162102.2": "엘리나와 정말 잊을 수 없는 시간을 보냈다. 이제……" } \ No newline at end of file diff --git a/data/language/ko_kr/dictionarydiagram.json b/data/language/ko_kr/dictionarydiagram.json index fbdea41bb..a24809250 100644 --- a/data/language/ko_kr/dictionarydiagram.json +++ b/data/language/ko_kr/dictionarydiagram.json @@ -84,9 +84,9 @@ "DictionaryDiagram.20080201.1": "정상결전", "DictionaryDiagram.20080201.2": "결전 시작을 클릭하면 정상결전을 시작할 수 있습니다.\n자유롭게 옵션을 선택하여 난이도를 조정할 수 있습니다!", "DictionaryDiagram.20080202.1": "정상결전", - "DictionaryDiagram.20080202.2": "도전 클리어 후 클리어한 난이도에 따라 보상이 누적됩니다.\n보상은 최대 48시간 동안 누적됩니다.", + "DictionaryDiagram.20080202.2": "클리어한 난이도에 따라 보상이 누적됩니다.\n보상은 최대 48시간 동안 누적됩니다.", "DictionaryDiagram.20080203.1": "정상결전", - "DictionaryDiagram.20080203.2": "누적 보상으로 획득한 3가지 아이템은 응원에 사용할 수 있습니다!\n팬 공헌 및 엔젤곰 라이브의 인기도를 올릴 수 있습니다!", + "DictionaryDiagram.20080203.2": "누적 보상으로 획득한 3가지 아이템을 사용해서\n팬 공헌 및 엔젤곰 라이브의 인기도를 올릴 수 있습니다!", "DictionaryDiagram.20080204.1": "정상결전", "DictionaryDiagram.20080204.2": "이벤트 기간에는 인기도 대결이 진행됩니다!\n매일 결산 시 인기도가 상대보다 높으면 보상을 획득할 수 있으니, 엔젤곰을 응원해 주세요!", "DictionaryDiagram.20090101.1": "속성 버프", @@ -193,6 +193,10 @@ "DictionaryDiagram.30011701.2": "목표에게 표식이 부여되었습니다. 동일 속성의 표식 발동 스킬로 공격해 보세요!", "DictionaryDiagram.30011801.1": "소리 획득 경로", "DictionaryDiagram.30011801.2": "별의 탑 공략에서 별의 탑 전투, 상점 구매, 랜덤 이벤트 등 여러 경로를 통해 소리를 획득할 수 있습니다.", + "DictionaryDiagram.30011901.1": "기록 수정-잠재력 레벨 조정", + "DictionaryDiagram.30011901.2": "기록 평점이 조건을 만족하면 기록의 잠재력과 소리를 각각 조정할 수 있습니다. \u000b잠재력 조정 시 일부의 레벨을 다른 잠재력으로 옮길 수 있습니다. \u000b변경 확정 시 지정된 재료가 소모되며, 이후 다시 조정할 수 없습니다.", + "DictionaryDiagram.30012001.1": "기록 수정-소리 수량 조정", + "DictionaryDiagram.30012001.2": "기록 평점이 조건을 만족하면 기록의 잠재력과 소리를 각각 조정할 수 있습니다. \u000b소리 조정 시 일부의 레벨을 다른 소리로 옮길 수 있습니다. \u000b변경 확정 시 지정된 재료가 소모되며, 이후 다시 조정할 수 없습니다.", "DictionaryDiagram.40010101.1": "콘텐츠 설명", "DictionaryDiagram.40010101.2": "소중한 보물이 묻혀 있는 지역이 여행가들의 탐험을 기다리고 있습니다. 지역에서 보물을 찾아 포인트를 모으고 풍성한 보상을 획득하세요.", "DictionaryDiagram.40010102.1": "보물삽 획득", @@ -378,39 +382,95 @@ "DictionaryDiagram.40080401.1": "무한 도전", "DictionaryDiagram.40080401.2": "끝없이 이어지는 여름! 무한 도전 모드에서는 시간 초과할 경우 HP가 차감됩니다.\n여러 드링크의 효과를 적절히 활용해 더 많은 콤보를 만들고 더 높은 점수를 획득하세요!", "DictionaryDiagram.40090101.1": "스텔라 배틀러", - "DictionaryDiagram.40090101.2": "'스텔라 배틀러' 모드에서 마왕은 신비로운 현자를 상대해, 여행가 또는 한때 아군 혹은 적군이었던 강력한 멤버를 말로 대국을 펼치게 됩니다!\n목표는 현자의 금화로 말을 모집하고, 덱을 확장하여 최종 승리까지 거두는 것입니다!", - "DictionaryDiagram.40090102.1": "체스판 배치", - "DictionaryDiagram.40090102.2": "'스텔라 배틀러' 한 판에서 최대 3개의 메인 슬롯과 6개의 지원 슬롯으로 덱을 구성할 수 있습니다.\n그중 메인 슬롯 3개는 슬롯마다 서로 다른 버프를 가집니다. 해당 슬롯에 배치된 말은 그에 상응하는 버프를 받습니다.\n메인 슬롯에 배치된 말은 적과 직접 마주하여 전투하며, SP가 가득 차면 메인 스킬을 시전합니다.\n지원 슬롯에 배치된 말은 필드에 항상 존재하지 않지만, SP가 가득 차면 지원 스킬을 시전합니다.", + "DictionaryDiagram.40090101.2": "‘스텔라 배틀러’ 모드에서는 별의 탑 깊은 곳으로 들어가 조사대를 지휘하며 존자의 흔적을 쫓게 됩니다.\n목표는 현자의 금화로 인원을 영입하고, 알맞은 진형을 꾸려 전투에서 승리하며, 이성을 유지한 채… 마지막 판까지 도달하는 것입니다!", + "DictionaryDiagram.40090102.1": "전장 배치", + "DictionaryDiagram.40090102.2": "‘스텔라 배틀러’ 한 판에서 편성할 수 있는 인원은 최대 메인 3명과 지원 6명입니다.\n메인 슬롯에 배치된 인원은 전투에서 적과 정면으로 맞서 싸우며, SP가 가득 차면 메인 스킬을 시전합니다.\n지원 슬롯에 배치된 인원은 필드에 상주하지 않지만, SP가 가득 차면 지원 스킬을 시전합니다.", "DictionaryDiagram.40090103.1": "페이즈 및 노드", - "DictionaryDiagram.40090103.2": "한 게임은 여러 페이즈로 나뉘며, 각 페이즈는 여러 개의 노드로 구성됩니다. 노드의 종류에는 적 조우, 터닝 포인트, 보스, 최종 결전이 있습니다.", + "DictionaryDiagram.40090103.2": "한 번의 조사는 여러 페이즈로 나뉘며, 각 페이즈는 여러 개의 노드로 구성됩니다.\n노드의 종류에는 적 조우, 터닝 포인트, 보스, 최종 결전이 있습니다.", "DictionaryDiagram.40090104.1": "노드 소개", - "DictionaryDiagram.40090104.2": "적 조우: 전투 노드입니다. 게임이 진행될수록 적도 점차 강해지며, 해당 '적 조우' 노드의 전투 결과만 연승 또는 연패 횟수에 기록됩니다.\n터닝 포인트: 터닝 포인트 선택을 1회 진행할 수 있는 노드이며, 3가지 난이도의 터닝 포인트 도전이 제공됩니다. 선택 전에 존자의 주사위를 던질 수 있으며, 조건에 충족할 시 도전을 스킵하고 보상을 즉시 획득할 수 있습니다.", + "DictionaryDiagram.40090104.2": "적 조우: 전투 노드입니다. 조사가 진행될수록 적도 점차 강해집니다.\n터닝 포인트: 랜덤 터닝 포인트 사건이 1회 발생하는 노드입니다.", "DictionaryDiagram.40090105.1": "이성", - "DictionaryDiagram.40090105.2": "이성은 대국의 관건입니다. 이성이 0이 되면 이번 대국에서 실패하게 됩니다. \n대국의 과정에서 전투에 실패하면 일정량의 이성이 차감됩니다. 전투에 승리하면 소량의 이성이 회복됩니다.\n최종 결전 후 남은 이성도 이번 대국의 최종 점수에 영향을 미칩니다.", + "DictionaryDiagram.40090105.2": "이성은 대국의 관건입니다. 이성이 0이 되면 이번 조사 행동에서 실패하게 됩니다. \n대국의 과정에서 전투에 실패하면 일정량의 이성이 차감됩니다. 전투에 승리하면 소량의 이성이 회복됩니다.\n최종 결전 후 남은 이성도 이번 조사의 최종 점수에 영향을 미칩니다.", "DictionaryDiagram.40090106.1": "전투 승리/실패", - "DictionaryDiagram.40090106.2": "대국은 자동으로 진행되어 일반 공격, 메인 스킬, 지원 스킬은 조작하지 않아도 됩니다.\n모든 적을 처치하면 전투에 승리하며, 메인 슬롯의 말이 모두 사망하면 전투에 실패합니다.\n전투마다 카운트다운이 존재하며, 카운트다운이 종료되면 전장에서 치료가 금지되고, 양측이 화력을 전개하여 전투 및 결산 과정을 가속합니다.", - "DictionaryDiagram.40090107.1": "말 코스트", - "DictionaryDiagram.40090107.2": "상점의 말은 각각 1, 2, 3, 4, 5 코스트의 모집 가격을 가집니다.\n코스트가 높을수록 말은 보다 강력한 스킬 및 수치를 보유하지만, 상점에 나타나는 확률도 더 낮습니다.", - "DictionaryDiagram.40090108.1": "말 성급", - "DictionaryDiagram.40090108.2": "동일한 말 3개를 보유하면 자동으로 1단계 높은 성급의 말로 합성됩니다.\n성급이 상승함에 따라 말의 능력도 대폭 상승하며, 일반적으로 3성이 말의 가장 강력한 형태입니다.", - "DictionaryDiagram.40090109.1": "말 포지션", - "DictionaryDiagram.40090109.2": "말의 포지션은 공격형, 지원형, 만능형 3가지가 있습니다.\n말은 체스판의 아무 위치에나 배치할 수 있지만, 공격형 말의 관련 스킬 혹은 기믹은 메인 슬롯에 배치될 시에만 적용됩니다. 지원형 말도 이와 마찬가지입니다.\n만능형 말은 어느 슬롯에 배치하던 자신의 모든 능력을 발휘할 수 있습니다.", + "DictionaryDiagram.40090106.2": "조사는 자동으로 진행되어 일반 공격, 메인 스킬, 지원 스킬은 조작하지 않아도 됩니다.\n모든 적을 처치하면 전투에 승리하며, 메인 슬롯의 인원이 모두 사망하면 전투에 실패합니다.\n전투마다 카운트다운이 존재하며, 카운트다운이 종료되면 양측이 화력을 전개하여 전투 및 결산 과정을 가속합니다.", + "DictionaryDiagram.40090107.1": "인원 코스트", + "DictionaryDiagram.40090107.2": "상점의 인원은 각각 1, 2, 3, 4, 5 코스트의 모집 가격을 가집니다.\n코스트가 높을수록 인원은 보다 강력한 스킬 및 수치를 보유하지만, 상점에 나타나는 확률도 더 낮습니다.", + "DictionaryDiagram.40090108.1": "인원 성급", + "DictionaryDiagram.40090108.2": "동일한 인원 3개를 보유하면 자동으로 1단계 높은 성급의 인원으로 승급됩니다.\n성급이 상승함에 따라 인원의 능력도 대폭 상승하며, 일반적으로 3성이 인원의 가장 강력한 형태입니다.", + "DictionaryDiagram.40090109.1": "인원 포지션", + "DictionaryDiagram.40090109.2": "인원의 역할은 메인형, 지원형, 밸런스형 3가지로 나뉩니다.\n모든 인원은 메인 구역과 지원 구역 어디에나 배치할 수 있지만, 역할에 따라 잘하는 일이 다릅니다. 메인형 인원은 메인 구역에서 적과 정면으로 맞서기에 적합하며, 지원 구역에 배치하면 능력을 모두 발휘하지 못할 수 있습니다. 지원형 인원은 지원 구역에서 지원하기에 적합하며, 메인 구역에 배치하면 마찬가지로 제약을 받을 수 있습니다. 밸런스형 인원은 두 역할 모두 소화할 수 있어, 어느 구역에 배치해도 능력을 온전히 발휘합니다.", "DictionaryDiagram.40090110.1": "시너지", - "DictionaryDiagram.40090110.2": "말마다 1개 혹은 1개 이상의 '시너지'를 가집니다.\n동일한 시너지를 가진 말을 배치하여 수량 조건을 만족하면 시너지 효과를 활성화하여 덱의 전력을 대폭 높일 수 있습니다.\n시너지 레벨이 높을수록 효과가 더욱 강력해집니다.", + "DictionaryDiagram.40090110.2": "인원마다 1개 혹은 1개 이상의 '시너지'를 가집니다.\n동일한 시너지를 가진 인원을 배치하여 수량 조건을 만족하면 시너지 효과를 활성화하여 팀의 전력을 대폭 높일 수 있습니다.\n시너지 레벨이 높을수록 효과가 더욱 강력해집니다.", "DictionaryDiagram.40090111.1": "시너지 추적", - "DictionaryDiagram.40090111.2": "특정 시너지에 '시너지 추적' 기능을 사용할 수 있습니다. 상점에서 추적 중인 시너지의 말은 표시되어 덱을 더 쉽게 구성할 수 있습니다.", - "DictionaryDiagram.40090112.1": "방침 및 축복", - "DictionaryDiagram.40090112.2": "게임 시작 시 3개의 '초기 방침' 중 1개를 선택할 기회를 획득합니다. '터닝 포인트' 노드에서도 일정 확률로 추가 '축복' 선택 기회를 획득할 수 있습니다. 적절한 방침이나 축복을 선택하면 대국에 큰 버프를 가져올 수 있습니다.", + "DictionaryDiagram.40090111.2": "특정 시너지에 '시너지 추적' 기능을 사용할 수 있습니다. 상점에서 추적 중인 시너지의 인원은 표시되어 덱을 더 쉽게 구성할 수 있습니다.", + "DictionaryDiagram.40090112.1": "축복", + "DictionaryDiagram.40090112.2": "‘터닝 포인트’ 노드에 도착할 때마다 ‘축복’ 선택 기회를 획득할 수도 있습니다. 적절한 축복을 선택하면 대국에 큰 버프를 가져올 수 있습니다.", "DictionaryDiagram.40090113.1": "현자의 금화", - "DictionaryDiagram.40090113.2": "현자의 금화는 상점에서 말을 모집하고 상점을 새로고침하며, 상점 레벨을 올리는 데 사용되는 핵심 자원입니다. 계획적으로 사용하세요.\n노드 완성 후 금화 수입=기본 금화+이자+연승/연패 금화+추가 버프/특수 말/특수 시너지로 획득한 금화", + "DictionaryDiagram.40090113.2": "현자의 금화는 상점에서 인원을 모집하고 상점을 새로고침하며, 상점 레벨을 올리는 데 사용되는 핵심 자원입니다. 계획적으로 사용하세요.\n노드 완성 후 금화 수입=기본 금화+이자+연승/연패 금화+추가 축복/특수 인원/특수 시너지로 획득한 금화", "DictionaryDiagram.40090114.1": "상점 새로고침", - "DictionaryDiagram.40090114.2": "현자의 금화를 사용하여 상점에서 원하는 말을 모집할 수 있으며, 현자의 금화 2개를 소모해 상점에 등장하는 말을 새로고침할 수 있습니다. 새로운 노드에 진입할 때마다 상점이 자동으로 1회 새로고침되지만, 상점을 잠금 상태로 설정한 경우 다음 노드 진입 시 상점이 자동으로 새로고침되지 않습니다.", - "DictionaryDiagram.40090115.1": "상점 레벨", - "DictionaryDiagram.40090115.2": "상점 레벨이 상승함에 따라 상점에서 더 높은 코스트의 말이 더 쉽게 새로고침되며, 체스판에 배치할 수 있는 말의 수량도 점차 증가합니다.\n노드가 하나씩 지날 때마다 자동으로 상점 경험치를 획득하며, 현자의 금화를 소모하여 경험치를 구매하고 상점 레벨을 올릴 수도 있습니다.", + "DictionaryDiagram.40090114.2": "현자의 금화를 사용하여 상점에서 원하는 인원을 모집할 수 있으며, 현자의 금화 2개를 소모해 상점에 등장하는 인원을 새로고침할 수 있습니다. 새로운 노드에 진입할 때마다 상점이 자동으로 1회 새로고침되지만, 상점을 잠금 상태로 설정한 경우 다음 노드 진입 시 상점이 자동으로 새로고침되지 않습니다.", + "DictionaryDiagram.40090115.1": "마왕 레벨", + "DictionaryDiagram.40090115.2": "마왕 레벨이 상승함에 따라 상점을 새로고침할 때 더 높은 코스트의 인원이 더 쉽게 등장하며, 전장에 배치할 수 있는 인원 규모도 점차 늘어납니다.\n노드를 1개씩 지날 때마다 자동으로 마왕 경험치를 획득하며, 현자의 금화로 경험치를 구매하여 마왕 레벨을 올릴 수도 있습니다.", "DictionaryDiagram.40090116.1": "덱 공략", - "DictionaryDiagram.40090116.2": "덱 공략을 참고하여 체스판을 배치할 수 있습니다.\n특정 덱에 [덱 적용] 기능을 사용하면 상점에서 덱에 포함된 말이 표시됩니다.", + "DictionaryDiagram.40090116.2": "덱 공략을 참고하여 전장을 배치할 수 있습니다.\n특정 덱에 「덱 적용」 기능을 사용하면 상점에서 덱에 포함된 인원이 표시됩니다.", + "DictionaryDiagram.40090117.1": "마왕 권능", + "DictionaryDiagram.40090117.2": "출발 전, 이번 조사에서 맡을 마왕 유형을 먼저 선택해야 합니다.\n마왕 유형마다 「마왕 권능」이 다르며, ‘직감, 분석, 혼돈’ 성향에도 차이가 있습니다.\n전략 트리의 노드를 더 많이 활성화하면 더 많은 마왕 유형을 해제할 수 있습니다.", + "DictionaryDiagram.40090118.1": "메인 보너스", + "DictionaryDiagram.40090118.2": "전략 트리 노드를 해제하면 메인 슬롯 위치 보너스도 해제되며, 해당 위치에 배치된 인원이 보너스를 받습니다.", + "DictionaryDiagram.40090119.1": "완벽한 춤사위", + "DictionaryDiagram.40090119.2": "낯익은 얼굴들도 조사대에 많이 합류했어요!\n이미 마왕님 휘하에 들어온 여행가는 현재 육성 진행도(여행가 레벨, 특성 레벨)에 따라 「스텔라 배틀러」에서 각종 기본 능력치 상승으로 전환됩니다!", "DictionaryDiagram.40090204.1": "노드 소개", - "DictionaryDiagram.40090204.2": "보스: 각 페이즈의 마지막 전투 노드로 강적이 나타납니다.\n최종 결전: 전체 대국의 마지막 전투로 강력한 보스 적을 마주하게 됩니다. 최종 결전의 시련을 통과하면 대국에서 최종 승리하게 됩니다.", + "DictionaryDiagram.40090204.2": "보스: 각 페이즈의 마지막 전투 노드로 강적이 나타납니다.\n최종 결전: 마지막 전투로 강력한 보스 적을 마주하게 됩니다. 최종 결전의 시련을 통과하면 최종 승리하게 됩니다.", + "DictionaryDiagram.40100101.1": "가동 프로세스", + "DictionaryDiagram.40100101.2": "스파클이 「슈퍼 오토라비」를 몰고 계속 앞으로 나아갑니다. 길게 눌러 드래그하여 스파클을 좌우로 조종할 수 있습니다.", + "DictionaryDiagram.40100102.1": "가동 프로세스", + "DictionaryDiagram.40100102.2": "스파클은 처음에 일정의 속도를 가지고 있으며, 「토끼 폭죽통」을 획득하거나 가속 마법 위를 지나가면 속도 수치가 증가합니다.", + "DictionaryDiagram.40100103.1": "가동 프로세스", + "DictionaryDiagram.40100103.2": "감속 마법 위를 지나가면 속도가 감소합니다.\n길 위에 매복한 마물도 속도를 가지고 있으며, 스파클과 마물이 충돌하면 동일한 속도가 서로 동시에 감소합니다.\n마물과 충돌하거나 마물을 물리치면 포인트를 획득합니다.", + "DictionaryDiagram.40100104.1": "가동 프로세스", + "DictionaryDiagram.40100104.2": "일정 거리를 나아가면 「돌진하는 혼령」이 앞을 가로막는다. 이때 누적된 속도를 모두 소모해 「돌진하는 혼령」과 힘겨루기를 한다. 「돌진하는 혼령」을 물리칠 경우 게임에서 승리한다.", + "DictionaryDiagram.40100105.1": "가동 프로세스", + "DictionaryDiagram.40100105.2": "스파클의 속도가 「돌진하는 혼령」을 조우하기 전에 0이 되면 게임에서 패배한다.", + "DictionaryDiagram.40100106.1": "회전 속도 가속", + "DictionaryDiagram.40100106.2": "곱셈과 나눗셈이 적용된 감속과 가속 술식이 추가된다. 또한 길 위에 벽이 나타나 좌우 이동을 가로막는다.", + "DictionaryDiagram.40100107.1": "회전 속도 가속", + "DictionaryDiagram.40100107.2": "더 강한 마물이 등장한다. 「무나 돌파 드릴」을 획득하면 두 배의 효율로 마물의 속도를 낮출 수 있다.", + "DictionaryDiagram.40100108.1": "무나 제품과 동료", + "DictionaryDiagram.40100108.2": "길에서 갇혀 있는 「코하쿠」를 마주친 후, 부딪혀 구해 주면 코하쿠의 사격 지원을 받을 수 있다.\n스파클이 여러 마물을 동시에 들이받을 수 있게 해 주는 「무나 원형 톱」이 추가되었으며, \n단 한 번, 스파클이 마물을 순식간에 물리칠 수 있는 「오토라비 공식」도 추가되었다.", + "DictionaryDiagram.40100109.1": "새로운 동료 합류", + "DictionaryDiagram.40100109.2": "「세이나」와 「아야메」가 길 위에 나타나 구출을 기다린다. 이들을 구할 때에도 지원을 받을 수 있다.", + "DictionaryDiagram.40100110.1": "부탁해, 라보라비!", + "DictionaryDiagram.40100110.2": "길에서 「전역 제압기」를 습득할 수 있으며, 습득 후 버튼을 누르면 라보라비가 강력한 폭탄을 발사해 눈앞의 모든 몬스터를 처치한다.\n전역 제압기는 계속 소지할 수 없으며, 주운 뒤 일정 시간이 지나면 라보라비가 자동으로 폭탄을 발사한다.", + "DictionaryDiagram.40100111.1": "시제품", + "DictionaryDiagram.40100111.2": "신비로운 반전 술식이 등장한다. 스파클이 지나갈 때 현재 속도의 숫자 앞뒤가 뒤바뀐다.\n반전 술식이 가져올 결과는 신중하게 고려해야 한다.", + "DictionaryDiagram.70010101.1": "마왕의 탑", + "DictionaryDiagram.70010101.2": "‘마왕의 탑’은 당신과 여행가 동료들만을 위한 공간입니다.\n이곳에서 여행가 동료들과 상호작용을 할 수 있으며, 다양한 가구를 자유롭게 배치할 수 있습니다.", + "DictionaryDiagram.70010102.1": "시점 조정", + "DictionaryDiagram.70010102.2": "화면을 좌우로 스와이프하거나 마우스를 좌우로 드래그하면 시점을 회전할 수 있습니다.", + "DictionaryDiagram.70010201.1": "가구 배치", + "DictionaryDiagram.70010201.2": "현재 공간에서 원하는 가구를 골라 배치하세요.\n일부 가구는 실내 또는 실외 공간에서만 사용할 수 있으니 주의해 주세요.", + "DictionaryDiagram.70010202.1": "가구 배치 조정", + "DictionaryDiagram.70010202.2": "가구를 배치하기 전에 회전하거나 이동할 수 있습니다.\n조정을 마친 뒤 확인을 누르면 배치가 완료됩니다.\n이미 배치한 가구도 위치를 다시 조정하거나 보관할 수 있습니다.", + "DictionaryDiagram.70010203.1": "프리셋 세트", + "DictionaryDiagram.70010203.2": "가구 세트의 배치를 그대로 적용해 바로 꾸밀 수 있습니다.\n세트를 적용한 뒤 자유롭게 조정할 수도 있습니다.\n완성한 배치는 프리셋으로 저장해 두었다가 언제든 다시 적용할 수 있습니다.", + "DictionaryDiagram.70010301.1": "매일 선물", + "DictionaryDiagram.70010301.2": "배치한 ‘샤로 조각상’과 매일 상호작용하면 랜덤 선물을 받을 수 있습니다.\n샤로 조각상 외에도 특별한 기능을 가진 가구들이 마왕님의 탐색을 기다리고 있어요.", + "DictionaryDiagram.70010401.1": "이동 조작", + "DictionaryDiagram.70010401.2": "마왕 모드에서는 마왕을 직접 조작해 이동할 수 있습니다.", + "DictionaryDiagram.70010402.1": "캐릭터 상호작용", + "DictionaryDiagram.70010402.2": "마왕을 조작해 여행가에게 다가가 버튼을 누르면 상호작용할 수 있습니다.", + "DictionaryDiagram.70010403.1": "상호작용 보상과 선물", + "DictionaryDiagram.70010403.2": "매일 각 여행가 동료와 첫 상호작용을 할 때 호감도 보상을 받을 수 있으며, 여행가 동료에게서 선물을 받을 수도 있습니다. 일일 최대 보상을 5회 받을 수 있습니다.", + "DictionaryDiagram.70010501.1": "전용 상호작용 가구", + "DictionaryDiagram.70010501.2": "여행가의 전용 상호작용 가구를 배치하면, 여행가 동료가 가구에 다가갔을 때 일정 확률로 전용 상호작용 동작을 보여 줍니다.", + "DictionaryDiagram.70010601.1": "관찰 모드 전환", + "DictionaryDiagram.70010601.2": "버튼을 누르면 ‘마왕 모드’와 ‘감상 모드’ 시점을 전환할 수 있습니다.\n마왕 모드에서는 마왕을 조작해 동료 및 가구와 상호작용할 수 있고,\n감상 모드에서는 위에서 내려다보며 전체 공간을 둘러볼 수 있습니다.", + "DictionaryDiagram.70010602.1": "시점 확대/축소", + "DictionaryDiagram.70010602.2": "감상 모드에서 두 손가락을 좌우로 움직이면(또는 마우스 휠로 조작하면) 시점을 확대하거나 축소할 수 있습니다.", + "DictionaryDiagram.70010603.1": "캐릭터 옮기기", + "DictionaryDiagram.70010603.2": "감상 모드에서 캐릭터를 길게 누르면 원하는 위치로 옮길 수 있습니다.\n상호작용 동작을 더 쉽게 볼 수도 있습니다!", + "DictionaryDiagram.70010701.1": "승강기", + "DictionaryDiagram.70010701.2": "승강기 버튼을 누르거나 공간 안의 승강기와 상호작용하면 다른 ‘마왕의 탑’ 공간으로 이동할 수 있습니다.", "DictionaryDiagram.90010101.1": "일일 로열 포인트", "DictionaryDiagram.90010101.2": "임무를 완료하면 당일 로열 포인트를 적립하고, 아이템 보상을 획득할 수 있으며, 누적된 로열 포인트로 여러 보상 노드를 오픈할 수 있습니다. 로열 포인트 및 보상 노드는 매일 5시에 초기화됩니다.", "DictionaryDiagram.90010102.1": "특별 지시", diff --git a/data/language/ko_kr/dictionaryentry.json b/data/language/ko_kr/dictionaryentry.json index 508eaebb3..ff4ca20a4 100644 --- a/data/language/ko_kr/dictionaryentry.json +++ b/data/language/ko_kr/dictionaryentry.json @@ -17,11 +17,21 @@ "DictionaryEntry.201401.1": "진리 도전", "DictionaryEntry.201501.1": "연합 토벌", "DictionaryEntry.201701.1": "쉐도우 헌터", + "DictionaryEntry.201801.1": "스텔라 배틀러", + "DictionaryEntry.201802.1": "스텔라 배틀러-인원", + "DictionaryEntry.201803.1": "스텔라 배틀러-시너지 및 축복", "DictionaryEntry.300102.1": "기록", "DictionaryEntry.300103.1": "잠재력", "DictionaryEntry.300104.1": "레코드", "DictionaryEntry.300105.1": "기본 조작", "DictionaryEntry.300106.1": "원소 표식", "DictionaryEntry.300107.1": "원소 속성", - "DictionaryEntry.300108.1": "강인함" + "DictionaryEntry.300108.1": "강인함", + "DictionaryEntry.700101.1": "마왕의 탑 설명", + "DictionaryEntry.700102.1": "인테리어", + "DictionaryEntry.700103.1": "기능 가구", + "DictionaryEntry.700104.1": "여행가 상호작용", + "DictionaryEntry.700105.1": "가구 상호작용", + "DictionaryEntry.700106.1": "모드 전환", + "DictionaryEntry.700107.1": "승강기" } \ No newline at end of file diff --git a/data/language/ko_kr/dictionarytab.json b/data/language/ko_kr/dictionarytab.json index 9b2823b6a..1570b3050 100644 --- a/data/language/ko_kr/dictionarytab.json +++ b/data/language/ko_kr/dictionarytab.json @@ -1,5 +1,6 @@ { "DictionaryTab.1.1": "여행가", "DictionaryTab.2.1": "시스템", - "DictionaryTab.3.1": "전투 관련" + "DictionaryTab.3.1": "전투 관련", + "DictionaryTab.4.1": "마왕의 탑" } \ No newline at end of file diff --git a/data/language/ko_kr/dictionarytopbarentry.json b/data/language/ko_kr/dictionarytopbarentry.json index bc1574e51..b04a80052 100644 --- a/data/language/ko_kr/dictionarytopbarentry.json +++ b/data/language/ko_kr/dictionarytopbarentry.json @@ -38,6 +38,8 @@ "DictionaryTopBarEntry.300117.1": "원소 속성-표식 부여", "DictionaryTopBarEntry.300118.1": "소리 획득 경로", "DictionaryTopBarEntry.300119.1": "소리", + "DictionaryTopBarEntry.300120.1": "기록 잠재력 조정", + "DictionaryTopBarEntry.300121.1": "기록 소리 조정", "DictionaryTopBarEntry.400101.1": "행운의 보물찾기", "DictionaryTopBarEntry.400201.1": "스텔라 디펜스-기본 플레이", "DictionaryTopBarEntry.400202.1": "스텔라 디펜스-캐릭터 업그레이드", @@ -85,6 +87,22 @@ "DictionaryTopBarEntry.400803.1": "청량 스테이션-피버 타임", "DictionaryTopBarEntry.400804.1": "청량 스테이션-무한 도전", "DictionaryTopBarEntry.400901.1": "스텔라 배틀러", + "DictionaryTopBarEntry.400902.1": "스텔라 배틀러-튜토리얼", + "DictionaryTopBarEntry.400903.1": "스텔라 배틀러-튜토리얼", + "DictionaryTopBarEntry.400904.1": "스텔라 배틀러-튜토리얼", + "DictionaryTopBarEntry.401001.1": "부스트 러시-기본 플레이", + "DictionaryTopBarEntry.401002.1": "부스트 러시-난이도 승급", + "DictionaryTopBarEntry.401003.1": "부스트 러시-무나 제품", + "DictionaryTopBarEntry.401004.1": "부스트 러시-곤경에 빠진 여행가", + "DictionaryTopBarEntry.401005.1": "부스트 러시-전역 제압기", + "DictionaryTopBarEntry.401006.1": "부스트 러시-반전 술식", + "DictionaryTopBarEntry.700101.1": "마왕의 탑 설명", + "DictionaryTopBarEntry.700102.1": "인테리어", + "DictionaryTopBarEntry.700103.1": "기능 가구", + "DictionaryTopBarEntry.700104.1": "여행가 상호작용", + "DictionaryTopBarEntry.700105.1": "가구 상호작용", + "DictionaryTopBarEntry.700106.1": "모드 전환", + "DictionaryTopBarEntry.700107.1": "승강기", "DictionaryTopBarEntry.900101.1": "일일 임무", "DictionaryTopBarEntry.900301.1": "창업 지원 패스" } \ No newline at end of file diff --git a/data/language/ko_kr/discip.json b/data/language/ko_kr/discip.json index 7d9fbfcb9..05bc26b8c 100644 --- a/data/language/ko_kr/discip.json +++ b/data/language/ko_kr/discip.json @@ -406,5 +406,13 @@ "DiscIP.214062.1": "메인 멜로디", "DiscIP.214062.2": "승리 멜로디", "DiscIP.214062.3": "행복은 어제에", - "DiscIP.214062.4": "지난날의 아름다운 추억이 머릿속을 스쳐 지나갔다……\r\n캠핑카 캠프에서 모두와 둘러앉아 야영하던 밤, 모닥불은 웃는 얼굴들을 환히 비추고 바람에는 풀과 나무, 불꽃과 연기의 내음이 감돌았다. 세이나와 함께 캠핑카를 몰고 쏜살같이 내달리자 바퀴가 온 하늘에 누런 모래를 휘날렸다. 코하쿠와 함께 골목을 누비며 어디로 숨어 버렸는지 모를 고양이를 찾아다녔다. 아야메와 함께 할인 상품을 앞다투어 사며 내일을 위해 도라 몇 닢이라도 더 아끼려 했다.\r\n\r\n도검 소녀와 처음 만났을 때 느낀 놀라움과 감동, 그리고 재회하고 나서야 마침내 지킬 수 있었던 약속. 세 마리 대마물과 맞붙었을 때에도 한결같이 꺼지지 않았던 우정과 온기. 그리고 컴퍼니 내부의 치열한 암투, 미소와 예의 아래 감춰진 날카로운 기세. 그 사람들과 그 일들, 나란히 함께했던 순간과 서로 맞섰던 순간, 뜨거움과 침묵, 경쾌함과 억압감은 마침내 하나로 모여 이미 아득히 멀어졌으나 결코 잊힌 적 없는 지난날이 되었다.\r\n\r\n어쩌면 이미 흘러가 버린 그 지난날들이 지금 이 순간에도 소리 없이 당신에게 영향을 미치고 있는지도 모른다. 그때의 웃음과 상처, 찰나의 평온과 격렬한 충돌은 당신이 미처 깨닫지 못한 사이 이미 당신의 일부가 되어 있었다.\r\n\r\n당신은 그 위험을 피하고, 최소한의 대가로 오늘의 곤경에서 벗어나려 해볼 수 있다.\r\n혹은 운명의 숨통을 단번에 움켜쥐고, 가장 직접적인 방식으로 눈앞의 문제를 해결할 수도 있다.\r\n아니면 위험 속에서 승부를 가려, 단번에 모든 것을 끝낼 결말을 얻을 수도 있다.\r\n\r\n그러나 당신이 최종적으로 어떤 선택을 내리든, 운명은 이미 더 높고 더 먼 곳에서 모든 선택에 똑같은 결말을 써 둔 듯하다.\r\n그제야 당신은 문득 깨닫게 될 것이다……\r\n알고 보니 당신이 한때 미련을 품고, 망설이고, 끝내 놓지 못했던 그 아름다운 것들은 이미 어제에 머물러 있었다. 그것들은 사라진 것이 아니라, 더는 이 순간에 속하지 않으며 내일로 향하는 길도 밝혀 줄 수 없다. 결국 마주해야 할 것은 오늘보다 더 무겁고, 더 차갑고, 더 견디기 힘든 모든 것이다.\r\n\r\n하지만 그렇다 해도 선택은 여전히 당신의 손에 달려 있다. 앞길이 어둡고, 아름다운 것들은 이미 지나갔으며, 모든 것을 되돌릴 수 없기에 지금 이 순간의 선택이 더욱 중요하다.\r\n끝내…… 당신은 어떤 선택을 내릴 것인가." + "DiscIP.214062.4": "지난날의 아름다운 추억이 머릿속을 스쳐 지나갔다……\r\n캠핑카 캠프에서 모두와 둘러앉아 야영하던 밤, 모닥불은 웃는 얼굴들을 환히 비추고 바람에는 풀과 나무, 불꽃과 연기의 내음이 감돌았다. 세이나와 함께 캠핑카를 몰고 쏜살같이 내달리자 바퀴가 온 하늘에 누런 모래를 휘날렸다. 코하쿠와 함께 골목을 누비며 어디로 숨어 버렸는지 모를 고양이를 찾아다녔다. 아야메와 함께 할인 상품을 앞다투어 사며 내일을 위해 도라 몇 닢이라도 더 아끼려 했다.\r\n\r\n도검 소녀와 처음 만났을 때 느낀 놀라움과 감동, 그리고 재회하고 나서야 마침내 지킬 수 있었던 약속. 세 마리 대마물과 맞붙었을 때에도 한결같이 꺼지지 않았던 우정과 온기. 그리고 컴퍼니 내부의 치열한 암투, 미소와 예의 아래 감춰진 날카로운 기세. 그 사람들과 그 일들, 나란히 함께했던 순간과 서로 맞섰던 순간, 뜨거움과 침묵, 경쾌함과 억압감은 마침내 하나로 모여 이미 아득히 멀어졌으나 결코 잊힌 적 없는 지난날이 되었다.\r\n\r\n어쩌면 이미 흘러가 버린 그 지난날들이 지금 이 순간에도 소리 없이 당신에게 영향을 미치고 있는지도 모른다. 그때의 웃음과 상처, 찰나의 평온과 격렬한 충돌은 당신이 미처 깨닫지 못한 사이 이미 당신의 일부가 되어 있었다.\r\n\r\n당신은 그 위험을 피하고, 최소한의 대가로 오늘의 곤경에서 벗어나려 해볼 수 있다.\r\n혹은 운명의 숨통을 단번에 움켜쥐고, 가장 직접적인 방식으로 눈앞의 문제를 해결할 수도 있다.\r\n아니면 위험 속에서 승부를 가려, 단번에 모든 것을 끝낼 결말을 얻을 수도 있다.\r\n\r\n그러나 당신이 최종적으로 어떤 선택을 내리든, 운명은 이미 더 높고 더 먼 곳에서 모든 선택에 똑같은 결말을 써 둔 듯하다.\r\n그제야 당신은 문득 깨닫게 될 것이다……\r\n알고 보니 당신이 한때 미련을 품고, 망설이고, 끝내 놓지 못했던 그 아름다운 것들은 이미 어제에 머물러 있었다. 그것들은 사라진 것이 아니라, 더는 이 순간에 속하지 않으며 내일로 향하는 길도 밝혀 줄 수 없다. 결국 마주해야 할 것은 오늘보다 더 무겁고, 더 차갑고, 더 견디기 힘든 모든 것이다.\r\n\r\n하지만 그렇다 해도 선택은 여전히 당신의 손에 달려 있다. 앞길이 어둡고, 아름다운 것들은 이미 지나갔으며, 모든 것을 되돌릴 수 없기에 지금 이 순간의 선택이 더욱 중요하다.\r\n끝내…… 당신은 어떤 선택을 내릴 것인가.", + "DiscIP.214066.1": "메인 멜로디", + "DiscIP.214066.2": "승리 멜로디", + "DiscIP.214066.3": "앞길을 밝히는 샛별", + "DiscIP.214066.4": "새벽이 찾아온 뒤, 더는 무결하지 않은 인형은 꽃이 만발한 목욕탕에서 잠들었다.\r\n사라졌던 사람들은 하나둘 깨어나 집으로 돌아가 가족과 다시 만났다…… 물 위에 세워진 이 도시에 생기가 다시 돌아온 것 같았다.\r\n변하지 않은 것도 있었고, 영영 처음 모습으로 돌아갈 수 없는 것도 있었다.\r\n\r\n이리스는 그 뒤로 줄곧 방에 틀어박혀 있었다. 아무래도 그 ‘상자’를 계속 연구하는 모양이다.\r\n나와 달리 이리스는 마법을 너무 잘 알아서, 내가 끼어들 틈이 없다.\r\n루루는…… 조금 더 적극적으로 변한 것 같다. 글을 배우기 시작했는데, 우리의 이야기를 기록하고 싶은 모양이다.\r\n나와 달리 그 아이는 배우는 재능이 뛰어나서, 내가 더 가르쳐 줄 것도 없다.\r\n\r\n그리고 나는…… 한동안 의기소침하게 지냈다.\r\n섬은 기사단의 일을 마치고 나면 그 묘비 앞에 머물며 오늘 있었던 일을 몇 마디 들려주곤 했다.\r\n언제부터였을까…… 나도 이렇게 하루를 정리하고 나눌 수 있게 된 게.\r\n그 사람 덕분일까?\r\n\r\n당신과 함께 있을 때면 언제나 마음이 놓였다.\r\n가슴 깊이 묻어 둔 비밀도, 누구에게도 말할 수 없었던 괴로움도…… 귀 기울여 듣던 당신의 얼굴도.\r\n그렇게 가냘프고 연약한 몸이었는데.\r\n그 순간, 망설임 없이 희생을 택한 것도 당신이었다……\r\n“내가 있던 세계에서는 사람들이 황야에서 서로 돕고, 보고 들은 걸 나누고, 기쁨도 고난도 함께해. 그들이 바로 ‘여행가’야.”\r\n그들이 당신이 말한 ‘동료’인가요……?\r\n\r\n달이 마른 나뭇가지 끝에 걸리고, 밤하늘 가득한 별들이 희미한 궤적을 그렸다.\r\n나는 검을 꽉 쥐고, 홀로 인적 없는 호숫가로 향했다.\r\n\r\n떠올려 보자, 지금까지 살아온 날들을.\r\n그때 살아남고 싶었던 바람을.\r\n그때 모두를 지키겠다던 결심을.\r\n이 검을 휘두르자……\r\n돌아오지 못한 이들을 위해, 지금을 살아가는 이들을 위해.\r\n그 사람과 다시 나란히 서기 위해, 나는 더 강해져야 한다.\r\n\r\n“올림피아보다 강한 녀석은 얼마든지 있어……!”\r\n“코펠리우스보다 교활한 녀석도 얼마든지 있어……!”\r\n“필라니스 밖의 세상에서 마주할 장애물도…… 앞으로 얼마든지 더 있어……!”\r\n\r\n검을 휘두르고, 연습하고, 생각하고……\r\n몸이 버티지 못하면 쉬고, 쉬고 나면 다시 연습했다.\r\n반복하고, 반복하고, 또 반복하고……\r\n한계도 운명도, 전부 넘어서겠다.\r\n\r\n지금도 어딘가에서 빛나고 있을 당신…… 나의 샛별.\r\n언젠가 기억이 바래 버린다 해도, 나는 그 빛을 좇아 나아가겠다.\r\n그 끝에서, 당신과 다시 만날 수 있을까?", + "DiscIP.214067.1": "메인 멜로디", + "DiscIP.214067.2": "승리 멜로디", + "DiscIP.214067.3": "영원히 반짝이는 빛", + "DiscIP.214067.4": "그것은 당신이 또 다른 긴 밤으로 떨어진 이야기이자, 오직 당신만이 아는 이야기.\r\n낯선 땅에서 지금까지 쌓아 온 인연들을 불러 보려 했지만, 대답해 온 건 가장 익숙한 두 명의 낯선 사람뿐이었다.\r\n당신은 돌아올 수 없는 여정에 오르게 된다는 걸 알게 되었다. 이곳에서는 지금까지의 모든 규칙이 힘을 잃는다. 계약도 규칙도 없이, 가장 순수한 폭력과 억압만이 존재한다. 그럼에도 어두운 밤 속에서 별을 바라보는 이들이 있었다.\r\n\r\n모래와 피로 얼룩진 과거를 짊어진 기사 소녀는 자신에게 이름을 지어 준 이를 향해 대검을 들어 올렸다.\r\n거짓된 제물과 영광을 거부한 가짜 성녀는 지혜로 희망의 마음을 빚어냈다.\r\n그리고 평범한 사람들, 소박한 바람을 품은 사람들, 아직 하지 못한 말이 너무 많은 사람들이 있었다.\r\n당신은 그들의 선택과 저항을 지켜보았다. 수많은 이들의 노력 끝에, 완벽을 좇던 인형은 마침내 멈춰 섰다.\r\n수없이 흩어진 인형의 조각들을 넘어, 비밀의 방에서 찾은 고문서 끝자락에 그려진 그대로, 당신은 십자성망의 빛 아래 놓인 왕좌에 앉았다.\r\n\r\n지금까지의 여정을 돌아보면, 수많은 여행가가 자유와 더 나은 내일을 위해 달려왔고, 멀리서 서로를 비추며 사랑과 희망의 모험담을 써 내려갔다.\r\n그렇다면 언젠가 이곳 사람들도 그들과 같은 자리에 서서, 저마다의 하늘을 향해 나아갈 수 있도록.\r\n당신이 빌고 싶은 소원은 단 하나뿐이었다……\r\n“지금부터, 자유를 모든 이에게 돌려주겠다.”" } \ No newline at end of file diff --git a/data/language/ko_kr/dormachievement.json b/data/language/ko_kr/dormachievement.json new file mode 100644 index 000000000..103d979be --- /dev/null +++ b/data/language/ko_kr/dormachievement.json @@ -0,0 +1,12 @@ +{ + "DormAchievement.100.1": "빈손의 개척자", + "DormAchievement.100.2": "가구 수집 200 달성", + "DormAchievement.101.1": "화려한 컬렉션", + "DormAchievement.101.2": "가구 수집 9,500 달성", + "DormAchievement.102.1": "풍요로운 입지", + "DormAchievement.102.2": "가구 수집 21,500 달성", + "DormAchievement.103.1": "눈부신 진열장", + "DormAchievement.103.2": "가구 수집 33,500 달성", + "DormAchievement.104.1": "예술의 경지", + "DormAchievement.104.2": "가구 수집 45,500 달성" +} \ No newline at end of file diff --git a/data/language/ko_kr/dormlayoutreward.json b/data/language/ko_kr/dormlayoutreward.json new file mode 100644 index 000000000..f08e936e5 --- /dev/null +++ b/data/language/ko_kr/dormlayoutreward.json @@ -0,0 +1,15 @@ +{ + "DormLayoutReward.730001.1": "기본 프리셋(실외)", + "DormLayoutReward.730001.2": "세트1 설명", + "DormLayoutReward.730002.1": "기본 프리셋(실내)", + "DormLayoutReward.730002.2": "세트2 설명", + "DormLayoutReward.731001.1": "일상 거실 세트", + "DormLayoutReward.731001.2": "밥 먹고, 책 읽고, 멍하니 뒹굴다가 고민은 소파 틈에 슬쩍 묻어 두기… 이상적인 집은 화려할 필요 없어요.\n편하게 누울 수 있는 게 제일 중요하니까요.", + "DormLayoutReward.731001.4": "상점에서 교환하여 획득", + "DormLayoutReward.731002.1": "화이트 심플 캠핑 세트", + "DormLayoutReward.731002.2": "다들 벌써 햇볕 쬘 자리를 찾았어요. 당신도 어서 경치 보기 제일 좋은 곳에 앉아 보세요…\n바쁜 삶, 기나긴 여정이지만, 가끔은 이렇게 여유를 즐겨야죠.", + "DormLayoutReward.731002.4": "보물을 모으는 길 임무 완료하여 획득", + "DormLayoutReward.731003.1": "블랙 시크 캠핑 세트", + "DormLayoutReward.731003.2": "햇살은 눈부시고 바람은 딱 좋고, 최신 유행 올블랙 풀세트까지\n편안함도, 멋도 놓칠 수 없죠!", + "DormLayoutReward.731003.4": "상점에서 교환하여 획득" +} \ No newline at end of file diff --git a/data/language/ko_kr/dormquest.json b/data/language/ko_kr/dormquest.json new file mode 100644 index 000000000..d13cf2ab6 --- /dev/null +++ b/data/language/ko_kr/dormquest.json @@ -0,0 +1,19 @@ +{ + "DormQuest.500010.1": "「제1홀」 해제", + "DormQuest.500011.1": "가구 「샤로 조각상」 배치", + "DormQuest.500012.1": "「샤로 조각상」의 매일 선물 1회 받기", + "DormQuest.500013.1": "여행가 쓰다듬기 보상 1회 획득", + "DormQuest.500014.1": "「제1홀」에서 플랜 1회 적용", + "DormQuest.500015.1": "가구 8종 수집", + "DormQuest.500016.1": "가구 「하트챗 정자」 배치", + "DormQuest.500017.1": "「샤로 조각상」의 매일 선물 3회 받기", + "DormQuest.500018.1": "여행가 쓰다듬기 보상 5회 획득", + "DormQuest.500019.1": "「제1홀」에서 플랜 1회 적용", + "DormQuest.500020.1": "가구 15종 수집", + "DormQuest.500021.1": "「제2홀」 해제", + "DormQuest.500022.1": "가구 「별의 소원 캡슐 기계」 배치", + "DormQuest.500023.1": "「샤로 조각상」의 매일 선물 7회 받기", + "DormQuest.500024.1": "여행가 쓰다듬기 보상 15회 획득", + "DormQuest.500025.1": "「제2홀」에서 플랜 1회 적용", + "DormQuest.500026.1": "가구 30종 수집" +} \ No newline at end of file diff --git a/data/language/ko_kr/dormquestgroup.json b/data/language/ko_kr/dormquestgroup.json new file mode 100644 index 000000000..759996366 --- /dev/null +++ b/data/language/ko_kr/dormquestgroup.json @@ -0,0 +1,5 @@ +{ + "DormQuestGroup.50001.1": "왕궁 건설의 시작", + "DormQuestGroup.50002.1": "보물 수집가", + "DormQuestGroup.50003.1": "원대한 꿈" +} \ No newline at end of file diff --git a/data/language/ko_kr/dormroom.json b/data/language/ko_kr/dormroom.json new file mode 100644 index 000000000..b7a695a1f --- /dev/null +++ b/data/language/ko_kr/dormroom.json @@ -0,0 +1,4 @@ +{ + "DormRoom.701001.1": "제1홀", + "DormRoom.701002.1": "제2홀" +} \ No newline at end of file diff --git a/data/language/ko_kr/dormroomscene.json b/data/language/ko_kr/dormroomscene.json new file mode 100644 index 000000000..d941d9b2a --- /dev/null +++ b/data/language/ko_kr/dormroomscene.json @@ -0,0 +1,6 @@ +{ + "DormRoomScene.705001.2": "실외", + "DormRoomScene.705002.2": "실내", + "DormRoomScene.705003.2": "실외", + "DormRoomScene.709001.2": "실외" +} \ No newline at end of file diff --git a/data/language/ko_kr/errorcode.json b/data/language/ko_kr/errorcode.json index 02bb099ff..f6559a2a5 100644 --- a/data/language/ko_kr/errorcode.json +++ b/data/language/ko_kr/errorcode.json @@ -150,6 +150,25 @@ "ErrorCode.112704.1": "도전 종료", "ErrorCode.112801.1": "연합 토벌이 오픈되지 않았습니다.", "ErrorCode.112901.1": "나중에 다시 시도하세요.", + "ErrorCode.112911.1": "가구 위치가 중복됩니다.", + "ErrorCode.112912.1": "배치한 가구가 너무 많습니다.", + "ErrorCode.112913.1": "가구 수가 부족합니다.", + "ErrorCode.112914.1": "플랜 저장이 한도에 도달했습니다.", + "ErrorCode.112915.1": "해제되지 않은 방입니다.", + "ErrorCode.112916.1": "프리셋이 존재하지 않습니다.", + "ErrorCode.112917.1": "가구가 배치 가능 범위를 벗어났습니다.", + "ErrorCode.112918.1": "이미 좋아요를 눌렀습니다.", + "ErrorCode.112919.1": "최대치를 초과했습니다.", + "ErrorCode.112920.1": "획득하지 않은 캐릭터입니다.", + "ErrorCode.112921.1": "이미 수령한 보상입니다.", + "ErrorCode.112922.1": "레코드가 존재하지 않습니다.", + "ErrorCode.112923.1": "획득하지 않은 맵입니다.", + "ErrorCode.112924.1": "함께 초대할 수 없는 캐릭터입니다.", + "ErrorCode.112925.1": "이름 변경 대기 중입니다. 잠시 후 다시 시도해 주세요.", + "ErrorCode.112926.1": "이름 길이가 올바르지 않습니다", + "ErrorCode.112927.1": "이름에 허용되지 않은 문자가 포함되어 있습니다", + "ErrorCode.112928.1": "오늘의 좋아요 횟수를 모두 사용했습니다.", + "ErrorCode.112929.1": "상대와 친구가 아닙니다. 화면을 나간 뒤 다시 시도해 주세요.", "ErrorCode.11300.1": "쉐도우 헌터 시즌이 종료되었습니다.", "ErrorCode.11301.1": "목표가 토벌되었습니다. 다른 목표를 선택해 주세요.", "ErrorCode.11401.1": "데이터가 존재하지 않습니다.", diff --git a/data/language/ko_kr/followsocialmedialinkconfig.json b/data/language/ko_kr/followsocialmedialinkconfig.json new file mode 100644 index 000000000..0efeba1d1 --- /dev/null +++ b/data/language/ko_kr/followsocialmedialinkconfig.json @@ -0,0 +1,5 @@ +{ + "FollowSocialMediaLinkConfig.1.1": "X", + "FollowSocialMediaLinkConfig.2.1": "YOUTUBE", + "FollowSocialMediaLinkConfig.3.1": "LOUNGE" +} \ No newline at end of file diff --git a/data/language/ko_kr/force.json b/data/language/ko_kr/force.json index d7cae5cc8..352a2960d 100644 --- a/data/language/ko_kr/force.json +++ b/data/language/ko_kr/force.json @@ -8,6 +8,7 @@ "Force.15.1": "백택 관리국", "Force.16.1": "운급문화", "Force.17.1": "무나 워크스", + "Force.18.1": "섬은 기사단", "Force.2.1": "자유 여행가", "Force.4.1": "제국 호위대", "Force.5.1": "백묘 극단", diff --git a/data/language/ko_kr/gacha.json b/data/language/ko_kr/gacha.json index 6f127f466..57498ee35 100644 --- a/data/language/ko_kr/gacha.json +++ b/data/language/ko_kr/gacha.json @@ -1,5 +1,6 @@ { "Gacha.1.1": "채용 공고", + "Gacha.1001.1": "별의 발자취 인연의 재회", "Gacha.10110.1": "찬란한 에메랄드의 이데아", "Gacha.10114.1": "캣 더 스나이퍼", "Gacha.10115.1": "빛을 타고 떠오른 별의 파편", @@ -24,7 +25,9 @@ "Gacha.10158.1": "이브의 선물 대작전", "Gacha.10159.1": "마음의 속삭임, 남아 있는 온기", "Gacha.10160.1": "물놀이 전 준비운동은 필수!", + "Gacha.10162.1": "마주한 기원의 검", "Gacha.11110.1": "찬란한 에메랄드의 이데아", + "Gacha.11115.1": "빛을 타고 떠오른 별의 파편", "Gacha.11119.1": "운명의 만남", "Gacha.11133.1": "산들바람에 실린 청순한 향기", "Gacha.11134.1": "녹은 눈 사이로 피어나는 새싹", @@ -56,7 +59,9 @@ "Gacha.20158.1": "감튀 나라의 캐럴", "Gacha.20159.1": "깨어난 찰나 몽환의 실루엣", "Gacha.20160.1": "찰랑이는 물결 맞닿은 손끝", + "Gacha.20162.1": "검끝에 담긴 의지", "Gacha.21110.1": "홍차의 향기 등꽃의 꿈", + "Gacha.21115.1": "저 뭇별에 닿을 수 있다면", "Gacha.21119.1": "마음의 소리", "Gacha.21133.1": "오후의 햇살 달콤한 꿈나라", "Gacha.21134.1": "화려한 밤하늘 피어오른 불꽃", diff --git a/data/language/ko_kr/gachastorage.json b/data/language/ko_kr/gachastorage.json index 13bf7a68a..817666122 100644 --- a/data/language/ko_kr/gachastorage.json +++ b/data/language/ko_kr/gachastorage.json @@ -1,6 +1,7 @@ { "GachaStorage.BeginnerCardPool.1": "스타트 대시", "GachaStorage.CharacterCardPool.1": "여행가 상시 모집", + "GachaStorage.CharacterCardRewardPool.1": "1주년 선택 모집", "GachaStorage.CharacterUpCardPool.1": "여행가 기간 한정 모집", "GachaStorage.DiscCardPool.1": "레코드 상시 모집", "GachaStorage.DiscUpCardPool.1": "레코드 기간 한정 모집" diff --git a/data/language/ko_kr/gachatype.json b/data/language/ko_kr/gachatype.json index 38d2bd357..d14ad26f4 100644 --- a/data/language/ko_kr/gachatype.json +++ b/data/language/ko_kr/gachatype.json @@ -16,6 +16,20 @@ "GachaType.1.7": "※중복된 ★5 여행가 획득 시, 「해당 ★5 여행가 심상 결정」 60개와 「탐험 전문가 증서」 200개로 전환됩니다. 「해당 ★5 여행가 심상 결정」이 초과될 경우, 동일한 「심상 결정」 1개마다 「탐험 전문가 증서」 5개로 전환됩니다.\r\n\r\n※중복된 ★4 여행가 획득 시, 「해당 ★4 여행가 심상 결정」 30개와 「탐험 전문가 증서」 40개로 전환됩니다. 「해당 ★4 여행가 심상 결정」이 초과될 경우, 동일한 「심상 결정」 1개마다 「탐험 전문가 증서」 1개로 전환됩니다.\r\n\r\n※중복된 ★4 레코드 획득 시, 「해당 ★4 레코드의 멜로디」 1개와 「탐험 전문가 증서」 40개로 전환됩니다. 「해당 ★4 레코드의 멜로디」가 초과될 경우, 동일한 「멜로디」 1개마다 「탐험 전문가 증서」 40개로 전환됩니다.\r\n\r\n※중복된 ★3 레코드 획득 시, 「해당 ★3 레코드의 멜로디」 1개와 「여행 면허증」 200개로 전환됩니다. 「해당 ★3 레코드의 멜로디」가 초과될 경우, 동일한 「멜로디」 1개마다 「여행 면허증」 100개로 전환됩니다.", "GachaType.1.8": "획득 확률 상승 여행가", "GachaType.1.9": "★5 여행가 획득 확률의 50%", + "GachaType.10.1": "별의 발자취 인연의 재회 기간 한정 모집", + "GachaType.10.11": "획득 목록", + "GachaType.10.12": "획득 가능한 ★5 여행가", + "GachaType.10.13": "획득 가능한 ★4 여행가와 레코드", + "GachaType.10.14": "획득 가능한 ★3 레코드", + "GachaType.10.15": "「{0}」 모집은 「1주년 한정 선택 모집」입니다.", + "GachaType.10.16": "{0} 회 모집 후 반드시 아래 여행가 획득", + "GachaType.10.17": "「{0}」 모집은 「1주년 한정 선택 모집」으로, 160회 모집할 경우, ★5 여행가를 반드시 획득할 수 있습니다.\n\n※ 「1주년 한정 선택 모집」은 다른 모집 유형의 모집 횟수와 확정 획득 카운트에 서로 영향을 주지 않습니다.", + "GachaType.10.2": "모집 설명", + "GachaType.10.3": "「{0}」 모집은 「1주년 한정 선택 모집」으로, 「재회의 인연 한정 티켓」을 사용해 모집할 수 있습니다. 상점에서 획득한 「재회의 인연 한정 티켓」은 모집 기간이 끝난 후에도 「여행가 상시 모집」에서 사용할 수 있습니다.\n\n「1주년 한정 선택 모집」에서 누적 30회, 100회, 120회 모집 시 추가 보상을 받을 수 있습니다.\n\n※이번 모집은 「1주년 한정 선택 모집」에 포함되어, 모집 횟수는 「1주년 한정 선택 모집」에 누적되며, 다른 모집 유형의 모집 횟수와 확정 획득 카운트에 서로 영향을 주지 않습니다.", + "GachaType.10.4": "확률 설명", + "GachaType.10.5": "※★5 여행가의 기본 획득 확률은 2.000%이며, 종합 획득 확률(확정 보상 포함)은 2.082%입니다. 최대 160회 모집 시 확정 보상으로 ★5 여행가를 획득할 수 있습니다.\r\n\r\n※★4 여행가 또는 레코드의 기본 획득 확률은 8.000%%이며, 종합 획득 확률(확정 보상 포함)은 14.650%입니다. 최대 10회 모집 시 확정 보상으로 ★4 혹은 ★4 이상 여행가를 획득할 수 있습니다. 확정 획득 중 ★4 여행가 획득 확률은 98.000%이며, ★5 여행가 획득 확률은 2.000%입니다.", + "GachaType.10.6": "특수 설명", + "GachaType.10.7": "※중복된 ★5 여행가 획득 시, 「해당 ★5 여행가 심상 결정」 60개와 「탐험 전문가 증서」 200개로 전환됩니다. 「해당 ★5 여행가 심상 결정」이 초과될 경우, 동일한 「심상 결정」 1개마다 「탐험 전문가 증서」 5개로 전환됩니다.\r\n\r\n※중복된 ★4 여행가 획득 시, 「해당 ★4 여행가 심상 결정」 30개와 「탐험 전문가 증서」 40개로 전환됩니다. 「해당 ★4 여행가 심상 결정」이 초과될 경우, 동일한 「심상 결정」 1개마다 「탐험 전문가 증서」 1개로 전환됩니다.\r\n\r\n※중복된 ★4 레코드 획득 시, 「해당 ★4 레코드의 멜로디」 1개와 「탐험 전문가 증서」 40개로 전환됩니다. 「해당 ★4 레코드의 멜로디」가 초과될 경우, 동일한 「멜로디」 1개마다 「탐험 전문가 증서」 40개로 전환됩니다.\r\n\r\n※중복된 ★3 레코드 획득 시, 「해당 ★3 레코드의 멜로디」 1개와 「여행 면허증」 200개로 전환됩니다. 「해당 ★3 레코드의 멜로디」가 초과될 경우, 동일한 「멜로디」 1개마다 「여행 면허증」 100개로 전환됩니다.", "GachaType.2.1": "여행가 상시 모집", "GachaType.2.11": "획득 목록", "GachaType.2.12": "획득 가능한 ★5 여행가", diff --git a/data/language/ko_kr/guidemissionchapter.json b/data/language/ko_kr/guidemissionchapter.json new file mode 100644 index 000000000..49776f8d5 --- /dev/null +++ b/data/language/ko_kr/guidemissionchapter.json @@ -0,0 +1,4 @@ +{ + "GuideMissionChapter.1.1": "Part.1", + "GuideMissionChapter.1.2": "신규 동료 획득" +} \ No newline at end of file diff --git a/data/language/ko_kr/guidemissionquest.json b/data/language/ko_kr/guidemissionquest.json new file mode 100644 index 000000000..5355b5a50 --- /dev/null +++ b/data/language/ko_kr/guidemissionquest.json @@ -0,0 +1,58 @@ +{ + "GuideMissionQuest.10101.1": "메인 스토리 챕터 1 「기억이 없는 생물」 클리어", + "GuideMissionQuest.10102.1": "전투 스테이지 1회 클리어", + "GuideMissionQuest.10103.1": "전투 스테이지 3회 클리어", + "GuideMissionQuest.10104.1": "활력 30 소모", + "GuideMissionQuest.10105.1": "활력 60 소모", + "GuideMissionQuest.10106.1": "「하트챗」에서 선물 누적 1회 보내기", + "GuideMissionQuest.10107.1": "「승급 시련」에서 전투 1회 완료", + "GuideMissionQuest.10108.1": "메인 스토리 챕터 3 「우리의 여단」 클리어", + "GuideMissionQuest.10201.1": "일일 접속", + "GuideMissionQuest.10202.1": "전투 스테이지 1회 클리어", + "GuideMissionQuest.10203.1": "전투 스테이지 3회 클리어", + "GuideMissionQuest.10204.1": "활력 30 소모", + "GuideMissionQuest.10205.1": "활력 60 소모", + "GuideMissionQuest.10206.1": "「하트챗」에서 누적 1회 약속 완료", + "GuideMissionQuest.10207.1": "의뢰 파견 1회 진행", + "GuideMissionQuest.10208.1": "「기술 시련」에서 전투 1회 완료", + "GuideMissionQuest.10301.1": "일일 접속", + "GuideMissionQuest.10302.1": "전투 스테이지 1회 클리어", + "GuideMissionQuest.10303.1": "전투 스테이지 3회 클리어", + "GuideMissionQuest.10304.1": "활력 30 소모", + "GuideMissionQuest.10305.1": "활력 60 소모", + "GuideMissionQuest.10306.1": "「하트챗」에서 선물 누적 1회 보내기", + "GuideMissionQuest.10307.1": "「승급 시련」에서 전투 1회 완료", + "GuideMissionQuest.10308.1": "의뢰 파견 1회 진행", + "GuideMissionQuest.10401.1": "일일 접속", + "GuideMissionQuest.10402.1": "전투 스테이지 1회 클리어", + "GuideMissionQuest.10403.1": "전투 스테이지 3회 클리어", + "GuideMissionQuest.10404.1": "활력 30 소모", + "GuideMissionQuest.10405.1": "활력 60 소모", + "GuideMissionQuest.10406.1": "「하트챗」에서 누적 1회 약속 완료", + "GuideMissionQuest.10407.1": "의뢰 파견 1회 진행", + "GuideMissionQuest.10408.1": "「기술 시련」에서 전투 1회 완료", + "GuideMissionQuest.10501.1": "일일 접속", + "GuideMissionQuest.10502.1": "전투 스테이지 1회 클리어", + "GuideMissionQuest.10503.1": "전투 스테이지 3회 클리어", + "GuideMissionQuest.10504.1": "활력 30 소모", + "GuideMissionQuest.10505.1": "활력 60 소모", + "GuideMissionQuest.10506.1": "「하트챗」에서 선물 누적 1회 보내기", + "GuideMissionQuest.10507.1": "「배지 시련」에서 전투 1회 완료", + "GuideMissionQuest.10508.1": "의뢰 파견 1회 진행", + "GuideMissionQuest.10601.1": "일일 접속", + "GuideMissionQuest.10602.1": "전투 스테이지 1회 클리어", + "GuideMissionQuest.10603.1": "전투 스테이지 3회 클리어", + "GuideMissionQuest.10604.1": "활력 30 소모", + "GuideMissionQuest.10605.1": "활력 60 소모", + "GuideMissionQuest.10606.1": "「하트챗」에서 누적 1회 약속 완료", + "GuideMissionQuest.10607.1": "의뢰 파견 1회 진행", + "GuideMissionQuest.10608.1": "「기술 시련」에서 전투 1회 완료", + "GuideMissionQuest.10701.1": "일일 접속", + "GuideMissionQuest.10702.1": "전투 스테이지 1회 클리어", + "GuideMissionQuest.10703.1": "전투 스테이지 3회 클리어", + "GuideMissionQuest.10704.1": "활력 30 소모", + "GuideMissionQuest.10705.1": "활력 60 소모", + "GuideMissionQuest.10706.1": "「하트챗」에서 선물 누적 1회 보내기", + "GuideMissionQuest.10707.1": "「배지 시련」에서 전투 1회 완료", + "GuideMissionQuest.10708.1": "의뢰 파견 1회 진행" +} \ No newline at end of file diff --git a/data/language/ko_kr/honor.json b/data/language/ko_kr/honor.json index 54be69ea9..64d955c64 100644 --- a/data/language/ko_kr/honor.json +++ b/data/language/ko_kr/honor.json @@ -50,11 +50,13 @@ "Honor.112158.1": "이브의 정령", "Honor.112159.1": "절묘한 의술", "Honor.112160.1": "바다의 안전 지킴이", + "Honor.112162.1": "처음과 같다면", "Honor.114001.1": "즐거운 게임", "Honor.114002.1": "건배! 여정의 시작", "Honor.114003.1": "별의 여정 선행자", "Honor.114004.1": "별의 가이드", "Honor.114005.1": "사냥의 동행자", + "Honor.114006.1": "별의 수호자", "Honor.115001.1": "시즌1 생존 마스터", "Honor.115002.1": "시즌2 생존 마스터", "Honor.115003.1": "시즌3 생존 마스터", @@ -71,6 +73,20 @@ "Honor.115014.1": "시즌14 생존 마스터", "Honor.115015.1": "시즌15 생존 마스터", "Honor.115016.1": "시즌16 생존 마스터", + "Honor.115017.1": "시즌17 생존 마스터", + "Honor.115018.1": "시즌18 생존 마스터", + "Honor.115019.1": "시즌19 생존 마스터", + "Honor.115020.1": "시즌20 생존 마스터", + "Honor.115021.1": "시즌21 생존 마스터", + "Honor.115022.1": "시즌22 생존 마스터", + "Honor.115023.1": "시즌23 생존 마스터", + "Honor.115024.1": "시즌24 생존 마스터", + "Honor.115025.1": "시즌25 생존 마스터", + "Honor.115026.1": "시즌26 생존 마스터", + "Honor.115027.1": "시즌27 생존 마스터", + "Honor.115028.1": "시즌28 생존 마스터", + "Honor.115029.1": "시즌29 생존 마스터", + "Honor.115030.1": "시즌30 생존 마스터", "Honor.116001.1": "기묘한 모험! 심해 유령선의 전설!", "Honor.116002.1": "우리의 여단", "Honor.116003.1": "꿈의 저편", @@ -87,6 +103,7 @@ "Honor.116014.1": "파도의 축제 · 찬란한 휴일 아찔한 모험!", "Honor.116015.1": "파이팅! 아가씨의 여행가 수련 매뉴얼!", "Honor.116016.1": "머나먼 탑", + "Honor.116017.1": "무결의 정원 흐릿한 여명", "Honor.117001.1": "종언의 결전·패왕", "Honor.117002.1": "종언의 결전·달인", "Honor.117003.1": "종언의 결전·정예", @@ -153,6 +170,9 @@ "Honor.119011.1": "우주 사관생도 S1", "Honor.119012.1": "우주 사관생도 S2", "Honor.119013.1": "우주 사관생도 S3", + "Honor.119014.1": "우주 사관생도 S4", "Honor.119901.1": "엔젤곰 팬클럽", - "Honor.119902.1": "「캣 앳 더 게이트」 시리즈 칭호" + "Honor.119902.1": "「캣 앳 더 게이트」 시리즈 칭호", + "Honor.119903.1": "「마녀의 향기」 시리즈 칭호", + "Honor.140001.1": "가구 수집가 테스트 칭호" } \ No newline at end of file diff --git a/data/language/ko_kr/infinitytoweraffix.json b/data/language/ko_kr/infinitytoweraffix.json index bc7dda80c..82a346bda 100644 --- a/data/language/ko_kr/infinitytoweraffix.json +++ b/data/language/ko_kr/infinitytoweraffix.json @@ -223,6 +223,76 @@ "InfinityTowerAffix.10372.2": "바람 속성 여행가가 {1}명 이상인 경우 SP 스킬 쿨타임이 {2}% 단축된다.", "InfinityTowerAffix.10373.1": "불어오는 순풍 III", "InfinityTowerAffix.10373.2": "바람 속성 여행가가 {1}명 이상인 경우 SP 스킬 쿨타임이 {2}% 단축된다.", + "InfinityTowerAffix.10381.1": "흡혈의 부러진 칼날", + "InfinityTowerAffix.10381.2": "메인 캐릭터가 {1}초마다 현재 HP가 {2}% 감소하고, 치명타마다 최대 HP {3}%의 HP를 회복한다.", + "InfinityTowerAffix.10391.1": "편차 인지", + "InfinityTowerAffix.10391.2": "메인 캐릭터의 스킬 피해가 {1}% 증가하고, 이후 {3}초마다 {2}% 감소한다.", + "InfinityTowerAffix.10401.1": "점입가경 I", + "InfinityTowerAffix.10401.2": "「몬스터」 전투 {1}초마다 피해 {2}% 증가", + "InfinityTowerAffix.10402.1": "점입가경 II", + "InfinityTowerAffix.10402.2": "「몬스터」 전투 {1}초마다 피해 {2}% 증가", + "InfinityTowerAffix.10403.1": "점입가경 III", + "InfinityTowerAffix.10403.2": "「몬스터」 전투 {1}초마다 피해 {2}% 증가", + "InfinityTowerAffix.10413.1": "기예의 대가 I", + "InfinityTowerAffix.10413.2": "「팀 전체」 표식 피해가 {1}% 감소하고, 필살기 피해가 {2}% 증가한다.", + "InfinityTowerAffix.10414.1": "공수의 대가 I", + "InfinityTowerAffix.10414.2": "「팀 전체」 일반 공격 피해가 {1}% 감소하고, 스킬 피해가 {2}% 증가한다.", + "InfinityTowerAffix.10415.1": "종속의 대가 I", + "InfinityTowerAffix.10415.2": "「팀 전체」 스킬 피해가 {1}% 감소하고, 소환물 피해가 {2}% 증가한다.", + "InfinityTowerAffix.10416.1": "사선의 각오", + "InfinityTowerAffix.10416.2": "메인 캐릭터가 받는 피해가 {1}% 증가하지만, 피격될 때 SP를 {2} 획득한다. {3}초마다 1회 발동한다.", + "InfinityTowerAffix.10417.1": "리듬 교란", + "InfinityTowerAffix.10417.2": "메인 캐릭터가 피격되면 스킬 피해가 {1}% 감소한다. {2}초간 지속되며, {3}초마다 1회 발동한다.", + "InfinityTowerAffix.10418.1": "리듬 교란·대", + "InfinityTowerAffix.10418.2": "메인 캐릭터가 피격되면 스킬 피해가 {1}% 감소한다. {2}초간 지속되며, {3}초마다 1회 발동한다.", + "InfinityTowerAffix.10419.1": "에너지 회복 지연", + "InfinityTowerAffix.10419.2": "「팀 전체」 스킬 시전 후 {1}초간 SP 회복 효율이 {2}% 감소한다.", + "InfinityTowerAffix.10420.1": "강공의 대가", + "InfinityTowerAffix.10420.2": "「팀 전체」 스킬 피해가 {1}% 증가하지만, 받는 피해가 {2}% 증가한다.", + "InfinityTowerAffix.10421.1": "도망의 대가", + "InfinityTowerAffix.10421.2": "메인 캐릭터 회피 후, 필살기 SP를 {1} 잃는다.", + "InfinityTowerAffix.10422.1": "회피 감속", + "InfinityTowerAffix.10422.2": "메인 캐릭터의 회피 쿨타임이 {1}초 증가한다.", + "InfinityTowerAffix.10423.1": "고위험 회피", + "InfinityTowerAffix.10423.2": "메인 캐릭터 회피 후, 받는 피해가 {1}% 증가한다. {2}초간 지속된다.", + "InfinityTowerAffix.10424.1": "만신창이 I", + "InfinityTowerAffix.10424.2": "메인 캐릭터가 피격되면 받는 피해가 {1}% 증가한다. {2}초간 지속되며, 최대 {3}스택 중첩된다.", + "InfinityTowerAffix.10425.1": "만신창이 II", + "InfinityTowerAffix.10425.2": "메인 캐릭터가 피격되면 받는 피해가 {1}% 증가한다. {2}초간 지속되며, 최대 {3}스택 중첩된다.", + "InfinityTowerAffix.10426.1": "승리의 맹공 I", + "InfinityTowerAffix.10426.2": "「몬스터」 메인 캐릭터 명중 후, 피해가 {1}% 증가한다. {2}초간 지속된다.", + "InfinityTowerAffix.10427.1": "승리의 맹공 II", + "InfinityTowerAffix.10427.2": "「몬스터」 메인 캐릭터 명중 후, 피해가 {1}% 증가한다. {2}초간 지속된다.", + "InfinityTowerAffix.10428.1": "일반 공격 정진 I", + "InfinityTowerAffix.10428.2": "「팀 전체」 일반 공격 피해 강도가 {1}% 증가한다.", + "InfinityTowerAffix.10429.1": "일반 공격 정진 II", + "InfinityTowerAffix.10429.2": "「팀 전체」 일반 공격 피해 강도가 {1}% 증가한다.", + "InfinityTowerAffix.10430.1": "일반 공격 정진 III", + "InfinityTowerAffix.10430.2": "「팀 전체」 일반 공격 피해 강도가 {1}% 증가한다.", + "InfinityTowerAffix.10431.1": "스킬 공격 정진 I", + "InfinityTowerAffix.10431.2": "「팀 전체」 스킬 피해 강도가 {1}% 증가한다.", + "InfinityTowerAffix.10432.1": "스킬 공격 정진 II", + "InfinityTowerAffix.10432.2": "「팀 전체」 스킬 피해 강도가 {1}% 증가한다.", + "InfinityTowerAffix.10433.1": "스킬 공격 정진 III", + "InfinityTowerAffix.10433.2": "「팀 전체」 스킬 피해 강도가 {1}% 증가한다.", + "InfinityTowerAffix.10441.1": "필살기 정진 I", + "InfinityTowerAffix.10441.2": "「팀 전체」 필살기 피해 강도가 {1}% 증가한다.", + "InfinityTowerAffix.10442.1": "필살기 정진 II", + "InfinityTowerAffix.10442.2": "「팀 전체」 필살기 피해 강도가 {1}% 증가한다.", + "InfinityTowerAffix.10443.1": "필살기 정진 III", + "InfinityTowerAffix.10443.2": "「팀 전체」 필살기 피해 강도가 {1}% 증가한다.", + "InfinityTowerAffix.10451.1": "표식 정진I", + "InfinityTowerAffix.10451.2": "「팀 전체」 표식 피해 강도가 {1}% 증가한다.", + "InfinityTowerAffix.10452.1": "표식 정진II", + "InfinityTowerAffix.10452.2": "「팀 전체」 표식 피해 강도가 {1}% 증가한다.", + "InfinityTowerAffix.10453.1": "표식 정진 III", + "InfinityTowerAffix.10453.2": "「팀 전체」 표식 피해 강도가 {1}% 증가한다.", + "InfinityTowerAffix.10461.1": "HP 증가 I", + "InfinityTowerAffix.10461.2": "메인 캐릭터의 최대 HP가 {1}% 증가한다.", + "InfinityTowerAffix.10462.1": "HP 증가 II", + "InfinityTowerAffix.10462.2": "메인 캐릭터의 최대 HP가 {1}% 증가한다.", + "InfinityTowerAffix.10463.1": "HP 증가 III", + "InfinityTowerAffix.10463.2": "메인 캐릭터의 최대 HP가 {1}% 증가한다.", "InfinityTowerAffix.9001.1": "영해 갑각 I", "InfinityTowerAffix.9001.2": "「몬스터」 HP의 {1}%만큼 보호막을 획득한다.", "InfinityTowerAffix.9002.1": "영해 갑각 II", diff --git a/data/language/ko_kr/infinitytowerdifficulty.json b/data/language/ko_kr/infinitytowerdifficulty.json index 999a992b0..2cdb2231c 100644 --- a/data/language/ko_kr/infinitytowerdifficulty.json +++ b/data/language/ko_kr/infinitytowerdifficulty.json @@ -56,6 +56,10 @@ "InfinityTowerDifficulty.2118.2": "권한 레벨 38 이후 오픈", "InfinityTowerDifficulty.2119.1": "「작열하는 광무」 난이도20", "InfinityTowerDifficulty.2119.2": "권한 레벨 38 이후 오픈", + "InfinityTowerDifficulty.2120.1": "「작열하는 광무」 난이도21", + "InfinityTowerDifficulty.2120.2": "권한 레벨 40 이후 오픈", + "InfinityTowerDifficulty.2121.1": "「작열하는 광무」 난이도22", + "InfinityTowerDifficulty.2121.2": "권한 레벨 40 이후 오픈", "InfinityTowerDifficulty.3100.1": "「호쾌한 속주」 난이도1", "InfinityTowerDifficulty.3100.2": "권한 레벨 8 이후 오픈", "InfinityTowerDifficulty.3101.1": "「호쾌한 속주」 난이도2", @@ -96,6 +100,10 @@ "InfinityTowerDifficulty.3118.2": "권한 레벨 38 이후 오픈", "InfinityTowerDifficulty.3119.1": "「호쾌한 속주」 난이도20", "InfinityTowerDifficulty.3119.2": "권한 레벨 38 이후 오픈", + "InfinityTowerDifficulty.3120.1": "「호쾌한 속주」 난이도21", + "InfinityTowerDifficulty.3120.2": "권한 레벨 40 이후 오픈", + "InfinityTowerDifficulty.3121.1": "「호쾌한 속주」 난이도22", + "InfinityTowerDifficulty.3121.2": "권한 레벨 40 이후 오픈", "InfinityTowerDifficulty.4100.1": "「청아한 선율」 난이도1", "InfinityTowerDifficulty.4100.2": "권한 레벨 8 이후 오픈", "InfinityTowerDifficulty.4101.1": "「청아한 선율」 난이도2", @@ -136,6 +144,10 @@ "InfinityTowerDifficulty.4118.2": "권한 레벨 38 이후 오픈", "InfinityTowerDifficulty.4119.1": "「청아한 선율」 난이도20", "InfinityTowerDifficulty.4119.2": "권한 레벨 38 이후 오픈", + "InfinityTowerDifficulty.4120.1": "「청아한 선율」 난이도21", + "InfinityTowerDifficulty.4120.2": "권한 레벨 40 이후 오픈", + "InfinityTowerDifficulty.4121.1": "「청아한 선율」 난이도22", + "InfinityTowerDifficulty.4121.2": "권한 레벨 40 이후 오픈", "InfinityTowerDifficulty.5100.1": "「고성의 트레몰로」 난이도1", "InfinityTowerDifficulty.5100.2": "권한 레벨 8 이후 오픈", "InfinityTowerDifficulty.5101.1": "「고성의 트레몰로」 난이도2", @@ -176,6 +188,10 @@ "InfinityTowerDifficulty.5118.2": "권한 레벨 38 이후 오픈", "InfinityTowerDifficulty.5119.1": "「고성의 트레몰로」 난이도20", "InfinityTowerDifficulty.5119.2": "권한 레벨 38 이후 오픈", + "InfinityTowerDifficulty.5120.1": "「고성의 트레몰로」 난이도21", + "InfinityTowerDifficulty.5120.2": "권한 레벨 40 이후 오픈", + "InfinityTowerDifficulty.5121.1": "「고성의 트레몰로」 난이도22", + "InfinityTowerDifficulty.5121.2": "권한 레벨 40 이후 오픈", "InfinityTowerDifficulty.6100.1": "「유폐 의식」 난이도1", "InfinityTowerDifficulty.6100.2": "권한 레벨 8 이후 오픈", "InfinityTowerDifficulty.6101.1": "「유폐 의식」 난이도2", @@ -216,6 +232,10 @@ "InfinityTowerDifficulty.6118.2": "권한 레벨 38 이후 오픈", "InfinityTowerDifficulty.6119.1": "「유폐 의식」 난이도20", "InfinityTowerDifficulty.6119.2": "권한 레벨 38 이후 오픈", + "InfinityTowerDifficulty.6120.1": "「유폐 의식」 난이도21", + "InfinityTowerDifficulty.6120.2": "권한 레벨 40 이후 오픈", + "InfinityTowerDifficulty.6121.1": "「유폐 의식」 난이도22", + "InfinityTowerDifficulty.6121.2": "권한 레벨 40 이후 오픈", "InfinityTowerDifficulty.7100.1": "「트윙클 파티」 난이도1", "InfinityTowerDifficulty.7100.2": "권한 레벨 8 이후 오픈", "InfinityTowerDifficulty.7101.1": "「트윙클 파티」 난이도2", @@ -255,5 +275,9 @@ "InfinityTowerDifficulty.7118.1": "「트윙클 파티」 난이도19", "InfinityTowerDifficulty.7118.2": "권한 레벨 38 이후 오픈", "InfinityTowerDifficulty.7119.1": "「트윙클 파티」 난이도20", - "InfinityTowerDifficulty.7119.2": "권한 레벨 38 이후 오픈" + "InfinityTowerDifficulty.7119.2": "권한 레벨 38 이후 오픈", + "InfinityTowerDifficulty.7120.1": "「트윙클 파티」 난이도21", + "InfinityTowerDifficulty.7120.2": "권한 레벨 40 이후 오픈", + "InfinityTowerDifficulty.7121.1": "「트윙클 파티」 난이도22", + "InfinityTowerDifficulty.7121.2": "권한 레벨 40 이후 오픈" } \ No newline at end of file diff --git a/data/language/ko_kr/infinitytowerlevel.json b/data/language/ko_kr/infinitytowerlevel.json index 5c14db996..6973a9c3f 100644 --- a/data/language/ko_kr/infinitytowerlevel.json +++ b/data/language/ko_kr/infinitytowerlevel.json @@ -289,6 +289,26 @@ "InfinityTowerLevel.21198.1": "「작열하는 광무」 난이도20", "InfinityTowerLevel.21199.1": "「작열하는 광무」 난이도20", "InfinityTowerLevel.21200.1": "「작열하는 광무」 난이도20", + "InfinityTowerLevel.21201.1": "「작열하는 광무」 난이도21", + "InfinityTowerLevel.21202.1": "「작열하는 광무」 난이도21", + "InfinityTowerLevel.21203.1": "「작열하는 광무」 난이도21", + "InfinityTowerLevel.21204.1": "「작열하는 광무」 난이도21", + "InfinityTowerLevel.21205.1": "「작열하는 광무」 난이도21", + "InfinityTowerLevel.21206.1": "「작열하는 광무」 난이도21", + "InfinityTowerLevel.21207.1": "「작열하는 광무」 난이도21", + "InfinityTowerLevel.21208.1": "「작열하는 광무」 난이도21", + "InfinityTowerLevel.21209.1": "「작열하는 광무」 난이도21", + "InfinityTowerLevel.21210.1": "「작열하는 광무」 난이도21", + "InfinityTowerLevel.21211.1": "「작열하는 광무」 난이도22", + "InfinityTowerLevel.21212.1": "「작열하는 광무」 난이도22", + "InfinityTowerLevel.21213.1": "「작열하는 광무」 난이도22", + "InfinityTowerLevel.21214.1": "「작열하는 광무」 난이도22", + "InfinityTowerLevel.21215.1": "「작열하는 광무」 난이도22", + "InfinityTowerLevel.21216.1": "「작열하는 광무」 난이도22", + "InfinityTowerLevel.21217.1": "「작열하는 광무」 난이도22", + "InfinityTowerLevel.21218.1": "「작열하는 광무」 난이도22", + "InfinityTowerLevel.21219.1": "「작열하는 광무」 난이도22", + "InfinityTowerLevel.21220.1": "「작열하는 광무」 난이도22", "InfinityTowerLevel.31001.1": "「호쾌한 속주」 난이도1", "InfinityTowerLevel.31002.1": "「호쾌한 속주」 난이도1", "InfinityTowerLevel.31003.1": "「호쾌한 속주」 난이도1", @@ -489,6 +509,26 @@ "InfinityTowerLevel.31198.1": "「호쾌한 속주」 난이도20", "InfinityTowerLevel.31199.1": "「호쾌한 속주」 난이도20", "InfinityTowerLevel.31200.1": "「호쾌한 속주」 난이도20", + "InfinityTowerLevel.31201.1": "「호쾌한 속주」 난이도21", + "InfinityTowerLevel.31202.1": "「호쾌한 속주」 난이도21", + "InfinityTowerLevel.31203.1": "「호쾌한 속주」 난이도21", + "InfinityTowerLevel.31204.1": "「호쾌한 속주」 난이도21", + "InfinityTowerLevel.31205.1": "「호쾌한 속주」 난이도21", + "InfinityTowerLevel.31206.1": "「호쾌한 속주」 난이도21", + "InfinityTowerLevel.31207.1": "「호쾌한 속주」 난이도21", + "InfinityTowerLevel.31208.1": "「호쾌한 속주」 난이도21", + "InfinityTowerLevel.31209.1": "「호쾌한 속주」 난이도21", + "InfinityTowerLevel.31210.1": "「호쾌한 속주」 난이도21", + "InfinityTowerLevel.31211.1": "「호쾌한 속주」 난이도22", + "InfinityTowerLevel.31212.1": "「호쾌한 속주」 난이도22", + "InfinityTowerLevel.31213.1": "「호쾌한 속주」 난이도22", + "InfinityTowerLevel.31214.1": "「호쾌한 속주」 난이도22", + "InfinityTowerLevel.31215.1": "「호쾌한 속주」 난이도22", + "InfinityTowerLevel.31216.1": "「호쾌한 속주」 난이도22", + "InfinityTowerLevel.31217.1": "「호쾌한 속주」 난이도22", + "InfinityTowerLevel.31218.1": "「호쾌한 속주」 난이도22", + "InfinityTowerLevel.31219.1": "「호쾌한 속주」 난이도22", + "InfinityTowerLevel.31220.1": "「호쾌한 속주」 난이도22", "InfinityTowerLevel.41001.1": "「청아한 선율」 난이도1", "InfinityTowerLevel.41002.1": "「청아한 선율」 난이도1", "InfinityTowerLevel.41003.1": "「청아한 선율」 난이도1", @@ -689,6 +729,26 @@ "InfinityTowerLevel.41198.1": "「청아한 선율」 난이도20", "InfinityTowerLevel.41199.1": "「청아한 선율」 난이도20", "InfinityTowerLevel.41200.1": "「청아한 선율」 난이도20", + "InfinityTowerLevel.41201.1": "「청아한 선율」 난이도21", + "InfinityTowerLevel.41202.1": "「청아한 선율」 난이도21", + "InfinityTowerLevel.41203.1": "「청아한 선율」 난이도21", + "InfinityTowerLevel.41204.1": "「청아한 선율」 난이도21", + "InfinityTowerLevel.41205.1": "「청아한 선율」 난이도21", + "InfinityTowerLevel.41206.1": "「청아한 선율」 난이도21", + "InfinityTowerLevel.41207.1": "「청아한 선율」 난이도21", + "InfinityTowerLevel.41208.1": "「청아한 선율」 난이도21", + "InfinityTowerLevel.41209.1": "「청아한 선율」 난이도21", + "InfinityTowerLevel.41210.1": "「청아한 선율」 난이도21", + "InfinityTowerLevel.41211.1": "「청아한 선율」 난이도22", + "InfinityTowerLevel.41212.1": "「청아한 선율」 난이도22", + "InfinityTowerLevel.41213.1": "「청아한 선율」 난이도22", + "InfinityTowerLevel.41214.1": "「청아한 선율」 난이도22", + "InfinityTowerLevel.41215.1": "「청아한 선율」 난이도22", + "InfinityTowerLevel.41216.1": "「청아한 선율」 난이도22", + "InfinityTowerLevel.41217.1": "「청아한 선율」 난이도22", + "InfinityTowerLevel.41218.1": "「청아한 선율」 난이도22", + "InfinityTowerLevel.41219.1": "「청아한 선율」 난이도22", + "InfinityTowerLevel.41220.1": "「청아한 선율」 난이도22", "InfinityTowerLevel.51001.1": "「고성의 트레몰로」 난이도1", "InfinityTowerLevel.51002.1": "「고성의 트레몰로」 난이도1", "InfinityTowerLevel.51003.1": "「고성의 트레몰로」 난이도1", @@ -889,6 +949,26 @@ "InfinityTowerLevel.51198.1": "「고성의 트레몰로」 난이도20", "InfinityTowerLevel.51199.1": "「고성의 트레몰로」 난이도20", "InfinityTowerLevel.51200.1": "「고성의 트레몰로」 난이도20", + "InfinityTowerLevel.51201.1": "「고성의 트레몰로」 난이도21", + "InfinityTowerLevel.51202.1": "「고성의 트레몰로」 난이도21", + "InfinityTowerLevel.51203.1": "「고성의 트레몰로」 난이도21", + "InfinityTowerLevel.51204.1": "「고성의 트레몰로」 난이도21", + "InfinityTowerLevel.51205.1": "「고성의 트레몰로」 난이도21", + "InfinityTowerLevel.51206.1": "「고성의 트레몰로」 난이도21", + "InfinityTowerLevel.51207.1": "「고성의 트레몰로」 난이도21", + "InfinityTowerLevel.51208.1": "「고성의 트레몰로」 난이도21", + "InfinityTowerLevel.51209.1": "「고성의 트레몰로」 난이도21", + "InfinityTowerLevel.51210.1": "「고성의 트레몰로」 난이도21", + "InfinityTowerLevel.51211.1": "「고성의 트레몰로」 난이도22", + "InfinityTowerLevel.51212.1": "「고성의 트레몰로」 난이도22", + "InfinityTowerLevel.51213.1": "「고성의 트레몰로」 난이도22", + "InfinityTowerLevel.51214.1": "「고성의 트레몰로」 난이도22", + "InfinityTowerLevel.51215.1": "「고성의 트레몰로」 난이도22", + "InfinityTowerLevel.51216.1": "「고성의 트레몰로」 난이도22", + "InfinityTowerLevel.51217.1": "「고성의 트레몰로」 난이도22", + "InfinityTowerLevel.51218.1": "「고성의 트레몰로」 난이도22", + "InfinityTowerLevel.51219.1": "「고성의 트레몰로」 난이도22", + "InfinityTowerLevel.51220.1": "「고성의 트레몰로」 난이도22", "InfinityTowerLevel.61001.1": "「유폐 의식」 난이도1", "InfinityTowerLevel.61002.1": "「유폐 의식」 난이도1", "InfinityTowerLevel.61003.1": "「유폐 의식」 난이도1", @@ -1089,6 +1169,26 @@ "InfinityTowerLevel.61198.1": "「유폐 의식」 난이도20", "InfinityTowerLevel.61199.1": "「유폐 의식」 난이도20", "InfinityTowerLevel.61200.1": "「유폐 의식」 난이도20", + "InfinityTowerLevel.61201.1": "「유폐 의식」 난이도21", + "InfinityTowerLevel.61202.1": "「유폐 의식」 난이도21", + "InfinityTowerLevel.61203.1": "「유폐 의식」 난이도21", + "InfinityTowerLevel.61204.1": "「유폐 의식」 난이도21", + "InfinityTowerLevel.61205.1": "「유폐 의식」 난이도21", + "InfinityTowerLevel.61206.1": "「유폐 의식」 난이도21", + "InfinityTowerLevel.61207.1": "「유폐 의식」 난이도21", + "InfinityTowerLevel.61208.1": "「유폐 의식」 난이도21", + "InfinityTowerLevel.61209.1": "「유폐 의식」 난이도21", + "InfinityTowerLevel.61210.1": "「유폐 의식」 난이도21", + "InfinityTowerLevel.61211.1": "「유폐 의식」 난이도22", + "InfinityTowerLevel.61212.1": "「유폐 의식」 난이도22", + "InfinityTowerLevel.61213.1": "「유폐 의식」 난이도22", + "InfinityTowerLevel.61214.1": "「유폐 의식」 난이도22", + "InfinityTowerLevel.61215.1": "「유폐 의식」 난이도22", + "InfinityTowerLevel.61216.1": "「유폐 의식」 난이도22", + "InfinityTowerLevel.61217.1": "「유폐 의식」 난이도22", + "InfinityTowerLevel.61218.1": "「유폐 의식」 난이도22", + "InfinityTowerLevel.61219.1": "「유폐 의식」 난이도22", + "InfinityTowerLevel.61220.1": "「유폐 의식」 난이도22", "InfinityTowerLevel.71001.1": "「트윙클 파티」 난이도1", "InfinityTowerLevel.71002.1": "「트윙클 파티」 난이도1", "InfinityTowerLevel.71003.1": "「트윙클 파티」 난이도1", @@ -1288,5 +1388,25 @@ "InfinityTowerLevel.71197.1": "「트윙클 파티」 난이도20", "InfinityTowerLevel.71198.1": "「트윙클 파티」 난이도20", "InfinityTowerLevel.71199.1": "「트윙클 파티」 난이도20", - "InfinityTowerLevel.71200.1": "「트윙클 파티」 난이도20" + "InfinityTowerLevel.71200.1": "「트윙클 파티」 난이도20", + "InfinityTowerLevel.71201.1": "「트윙클 파티」 난이도21", + "InfinityTowerLevel.71202.1": "「트윙클 파티」 난이도21", + "InfinityTowerLevel.71203.1": "「트윙클 파티」 난이도21", + "InfinityTowerLevel.71204.1": "「트윙클 파티」 난이도21", + "InfinityTowerLevel.71205.1": "「트윙클 파티」 난이도21", + "InfinityTowerLevel.71206.1": "「트윙클 파티」 난이도21", + "InfinityTowerLevel.71207.1": "「트윙클 파티」 난이도21", + "InfinityTowerLevel.71208.1": "「트윙클 파티」 난이도21", + "InfinityTowerLevel.71209.1": "「트윙클 파티」 난이도21", + "InfinityTowerLevel.71210.1": "「트윙클 파티」 난이도21", + "InfinityTowerLevel.71211.1": "「트윙클 파티」 난이도22", + "InfinityTowerLevel.71212.1": "「트윙클 파티」 난이도22", + "InfinityTowerLevel.71213.1": "「트윙클 파티」 난이도22", + "InfinityTowerLevel.71214.1": "「트윙클 파티」 난이도22", + "InfinityTowerLevel.71215.1": "「트윙클 파티」 난이도22", + "InfinityTowerLevel.71216.1": "「트윙클 파티」 난이도22", + "InfinityTowerLevel.71217.1": "「트윙클 파티」 난이도22", + "InfinityTowerLevel.71218.1": "「트윙클 파티」 난이도22", + "InfinityTowerLevel.71219.1": "「트윙클 파티」 난이도22", + "InfinityTowerLevel.71220.1": "「트윙클 파티」 난이도22" } \ No newline at end of file diff --git a/data/language/ko_kr/infinitytowermsg.json b/data/language/ko_kr/infinitytowermsg.json index 4c3bc56dd..28d2ed5d5 100644 --- a/data/language/ko_kr/infinitytowermsg.json +++ b/data/language/ko_kr/infinitytowermsg.json @@ -1,12 +1,6 @@ { - "InfinityTowerMsg.1001.1": "매일", - "InfinityTowerMsg.1001.2": "오늘의 오픈 아레나: 「작열하는 광무」, 「호쾌한 속주」, 「무한 배틀」!", - "InfinityTowerMsg.1002.1": "매일", - "InfinityTowerMsg.1002.2": "오늘의 오픈 아레나: 「청아한 선율」, 「고성의 트레몰로」, 「무한 배틀」!", - "InfinityTowerMsg.1003.1": "매일", - "InfinityTowerMsg.1003.2": "오늘의 오픈 아레나: 「유폐 의식」, 「트윙클 파티」, 「무한 배틀」!", - "InfinityTowerMsg.1005.1": "매일", - "InfinityTowerMsg.1005.2": "아레나에 오신 것을 환영합니다!", + "InfinityTowerMsg.1004.1": "매일", + "InfinityTowerMsg.1004.2": "혼돈의 제전: 아레나에 오신 것을 환영합니다!", "InfinityTowerMsg.2101.1": "돌발", "InfinityTowerMsg.2101.2": "신입이 「무한 배틀」 난이도1을 가볍게 통과했습니다! 다음 단계로!", "InfinityTowerMsg.2102.1": "돌발", diff --git a/data/language/ko_kr/interactiveaction.json b/data/language/ko_kr/interactiveaction.json index cccdf95f5..445487ea3 100644 --- a/data/language/ko_kr/interactiveaction.json +++ b/data/language/ko_kr/interactiveaction.json @@ -13,6 +13,8 @@ "InteractiveAction.10004.2": "떠나기", "InteractiveAction.10005.1": "강화", "InteractiveAction.10005.2": "강화", + "InteractiveAction.10006.1": "향수 공격", + "InteractiveAction.10006.2": "향수 공격", "InteractiveAction.1200301.1": "타기", "InteractiveAction.1200301.2": "타기" } \ No newline at end of file diff --git a/data/language/ko_kr/item.json b/data/language/ko_kr/item.json index 7bb6a9d5c..acd57287b 100644 --- a/data/language/ko_kr/item.json +++ b/data/language/ko_kr/item.json @@ -106,6 +106,9 @@ "Item.1100.3": "모두의 시선이 집중된 가장 높은 곳에서 그녀는 세상을 내려다보며 마치 왕좌에 오른 듯한 위엄을 뽐내고 있다. \u000b하지만 손에는 가장 익숙하고 낡아빠진 의자를 애틋하게 쓰다듬고 있다.", "Item.11001.1": "피렌-기본", "Item.11002.1": "피렌-각성", + "Item.11003.1": "치명적 유혹 팜므파탈", + "Item.11003.2": "피렌 전용 스킨 「치명적 유혹 팜므파탈」 오픈의 증표!", + "Item.11003.3": "자신의 것이 아닌 힘을 빌리려면, 그만한 대가를 치러야 하는 법이지.\n뭘 그렇게 두려워하는 거야? 내가 악마도 아닌데.", "Item.111.1": "아야메", "Item.111.2": "「아야메」에게 팀 가입을 요청한 증표", "Item.111.3": "그곳은 포근한 꿈의 세계. 모든 일을 끝마치고 맞이하는 평온한 하루였다.", @@ -164,6 +167,9 @@ "Item.11203.1": "햇살의 온기", "Item.11203.2": "세이나 전용 스킨 「햇살의 온기」 오픈의 증표!", "Item.11203.3": "바다에, 그리고 해변에 왔다면 당연히 수영복으로 갈아입어야지!\u000b강렬한 태양을 온몸으로 느끼고, 파도의 부드러운 감촉을 즐기자. 여름과의 가까운 만남! 자외선 차단은 필수!!!", + "Item.11205.1": "쉬어가는 시간, 당신의 곁에서", + "Item.11205.2": "세이나 전용 스킨 「쉬어가는 시간, 당신의 곁에서」 오픈의 증표!", + "Item.11205.3": "오늘의 의뢰는 하루 종일 나랑 같이 쉬는 거야~\n이의 없다면 얼른 파자마로 갈아입어. 옆자리는 특별히 비워 뒀거든~", "Item.112103.1": "고양이 찾기의 달인", "Item.112103.2": "명예로운 칭호 「고양이 찾기의 달인」 오픈", "Item.112103.3": "여행가 코하쿠와의 우정 증표!", @@ -284,6 +290,9 @@ "Item.112160.1": "바다의 안전 지킴이", "Item.112160.2": "명예로운 칭호 「바다의 안전 지킴이」 오픈", "Item.112160.3": "여행가 윌로(여름)와의 우정 증표!", + "Item.112162.1": "처음과 같다면", + "Item.112162.2": "명예로운 칭호 「처음과 같다면」 오픈", + "Item.112162.3": "여행가 세이나(기원)와의 우정 증표!", "Item.113.1": "시먀오", "Item.113.2": "「시먀오」에게 팀 가입을 요청한 증표", "Item.113.3": "오후의 서원, 매미 소리가 울려 퍼지는 나무 그늘 아래, 그녀는 꿈속에서 긴장의 끈을 놓았다.", @@ -316,6 +325,9 @@ "Item.114005.1": "사냥의 동행자", "Item.114005.2": "명예로운 칭호 「사냥의 동행자」 오픈", "Item.114005.3": "「쉐도우 헌터」 마스터가 되었다는 증명!", + "Item.114006.1": "별의 수호자", + "Item.114006.2": "명예로운 칭호 「별의 수호자」 오픈", + "Item.114006.3": "「별이 모여 탑이 되다」이벤트로 획득", "Item.11401.1": "샤통-기본", "Item.11402.1": "샤통-각성", "Item.115.1": "호타루", @@ -373,7 +385,49 @@ "Item.115016.1": "시즌16 생존 마스터", "Item.115016.2": "명예로운 칭호 「시즌16 생존 마스터」 오픈", "Item.115016.3": "「재앙의 전선」 시즌16에서 진지를 지켜냈다는 증명!", + "Item.115017.1": "시즌17 생존 마스터", + "Item.115017.2": "명예로운 칭호 「시즌17 생존 마스터」 오픈", + "Item.115017.3": "「재앙의 전선」 시즌17에서 진지를 지켜냈다는 증명!", + "Item.115018.1": "시즌18 생존 마스터", + "Item.115018.2": "명예로운 칭호 「시즌18 생존 마스터」 오픈", + "Item.115018.3": "「재앙의 전선」 시즌18에서 진지를 지켜냈다는 증명!", + "Item.115019.1": "시즌19 생존 마스터", + "Item.115019.2": "명예로운 칭호 「시즌19 생존 마스터」 오픈", + "Item.115019.3": "「재앙의 전선」 시즌19에서 진지를 지켜냈다는 증명!", "Item.11502.1": "호타루-각성", + "Item.115020.1": "시즌20 생존 마스터", + "Item.115020.2": "명예로운 칭호 「시즌20 생존 마스터」 오픈", + "Item.115020.3": "「재앙의 전선」 시즌20에서 진지를 지켜냈다는 증명!", + "Item.115021.1": "시즌21 생존 마스터", + "Item.115021.2": "명예로운 칭호 「시즌21 생존 마스터」 오픈", + "Item.115021.3": "「재앙의 전선」 시즌21에서 진지를 지켜냈다는 증명!", + "Item.115022.1": "시즌22 생존 마스터", + "Item.115022.2": "명예로운 칭호 「시즌22 생존 마스터」 오픈", + "Item.115022.3": "「재앙의 전선」 시즌22에서 진지를 지켜냈다는 증명!", + "Item.115023.1": "시즌23 생존 마스터", + "Item.115023.2": "명예로운 칭호 「시즌23 생존 마스터」 오픈", + "Item.115023.3": "「재앙의 전선」 시즌23에서 진지를 지켜냈다는 증명!", + "Item.115024.1": "시즌24 생존 마스터", + "Item.115024.2": "명예로운 칭호 「시즌24 생존 마스터」 오픈", + "Item.115024.3": "「재앙의 전선」 시즌24에서 진지를 지켜냈다는 증명!", + "Item.115025.1": "시즌25 생존 마스터", + "Item.115025.2": "명예로운 칭호 「시즌25 생존 마스터」 오픈", + "Item.115025.3": "「재앙의 전선」 시즌25에서 진지를 지켜냈다는 증명!", + "Item.115026.1": "시즌26 생존 마스터", + "Item.115026.2": "명예로운 칭호 「시즌26 생존 마스터」 오픈", + "Item.115026.3": "「재앙의 전선」 시즌26에서 진지를 지켜냈다는 증명!", + "Item.115027.1": "시즌27 생존 마스터", + "Item.115027.2": "명예로운 칭호 「시즌27 생존 마스터」 오픈", + "Item.115027.3": "「재앙의 전선」 시즌27에서 진지를 지켜냈다는 증명!", + "Item.115028.1": "시즌28 생존 마스터", + "Item.115028.2": "명예로운 칭호 「시즌28 생존 마스터」 오픈", + "Item.115028.3": "「재앙의 전선」 시즌28에서 진지를 지켜냈다는 증명!", + "Item.115029.1": "시즌29 생존 마스터", + "Item.115029.2": "명예로운 칭호 「시즌29 생존 마스터」 오픈", + "Item.115029.3": "「재앙의 전선」 시즌29에서 진지를 지켜냈다는 증명!", + "Item.115030.1": "시즌30 생존 마스터", + "Item.115030.2": "명예로운 칭호 「시즌30 생존 마스터」 오픈", + "Item.115030.3": "「재앙의 전선」 시즌30에서 진지를 지켜냈다는 증명!", "Item.116.1": "레이센", "Item.116.2": "「레이센」에게 팀 가입을 요청한 증표", "Item.116.3": "그녀는 도망치고 두려워하며 절망으로 마음의 벽을 쌓았지만, \u000b한편으로는 열리길 바라는 작은 틈을 설계해 뒀다.", @@ -429,6 +483,9 @@ "Item.116016.1": "머나먼 탑", "Item.116016.2": "명예로운 칭호 「머나먼 탑」 오픈", "Item.116016.3": "「머나먼 탑」 이벤트에서 많은 것을 얻었다는 증명.", + "Item.116017.1": "무결의 정원 흐릿한 여명", + "Item.116017.2": "명예로운 칭호 「무결의 정원 흐릿한 여명」 오픈", + "Item.116017.3": "「무결의 정원 흐릿한 여명」 이벤트에서 많은 것을 얻었다는 증명.", "Item.11602.1": "레이센-각성", "Item.11603.1": "잠자는 온실 속의 공주", "Item.11603.2": "레이센 전용 스킨 「잠자는 온실 속의 공주」 오픈의 증표!", @@ -657,6 +714,9 @@ "Item.119013.1": "우주 사관생도 S3", "Item.119013.2": "명예로운 칭호 「우주 사관생도 S3」 오픈", "Item.119013.3": "시즌3 「브릭 크러쉬」 이벤트에서 많은 것을 얻었다는 증명.", + "Item.119014.1": "우주 사관생도 S4", + "Item.119014.2": "명예로운 칭호 「우주 사관생도 S4」 오픈", + "Item.119014.3": "시즌4 「브릭 크러쉬」 이벤트에서 많은 것을 얻었다는 증명.", "Item.11902.1": "나노하-각성", "Item.11903.1": "낯선 바람이 불어올 때", "Item.11903.2": "나노하 전용 스킨 「낯선 바람이 불어올 때」 오픈의 증표!", @@ -667,6 +727,9 @@ "Item.119902.1": "「캣 앳 더 게이트」 시리즈 칭호", "Item.119902.2": "명예로운 칭호 「캣 앳 더 게이트」 시리즈 오픈", "Item.119902.3": "「정상결전·캣 앳 더 게이트」에서 찬란하게 빛난, 엔젤곰을 응원한 팬이라는 증명!", + "Item.119903.1": "「마녀의 향기」 시리즈 칭호", + "Item.119903.2": "명예로운 칭호 「마녀의 향기」 시리즈 오픈", + "Item.119903.3": "「정상결전·마녀의 향기」에서 찬란하게 빛난, 엔젤곰을 응원한 팬이라는 증명!", "Item.12.1": "여정 티켓", "Item.12.2": "별의 탑 완료 후 획득하는 보상. 상점에서 아이템으로 교환할 수 있다.", "Item.12.3": "여정의 끝에서 획득한 기념 토큰, 「정상 정복」의 영예를 상징한다. \u000b하지만 대부분의 여행가들은 영예보다, 정신을 온전하게 유지한 채 무사히 돌아오는 것을 더 원한다.", @@ -787,6 +850,15 @@ "Item.130012.2": "개인 프로필 「정면 승부」 오픈", "Item.130012.3": "과연 누가 가장 마음에 품은 사람의 호위가 될 자격을 갖추었을까?", "Item.13002.1": "토나-각성", + "Item.131001.1": "크게 한입", + "Item.131001.2": "개인 프로필 「크게 한입」 오픈", + "Item.131001.3": "어떤 상황에서도 밥은 든든히 먹어야지!", + "Item.1310011.1": "크게 한입", + "Item.1310011.2": "개인 프로필 「크게 한입」 오픈", + "Item.1310011.3": "어떤 상황에서도 밥은 든든히 먹어야지!", + "Item.1310012.1": "크게 한입", + "Item.1310012.2": "개인 프로필 「크게 한입」 오픈", + "Item.1310012.3": "어떤 상황에서도 밥은 든든히 먹어야지!", "Item.132.1": "미네르바", "Item.132.2": "「미네르바」에게 팀 가입을 요청한 증표", "Item.132.3": "낯선 책상, 낯선 교실, 낯선 교복. \u000b하지만 네 미소는 아주 익숙하다.", @@ -859,6 +931,9 @@ "Item.1400.1": "스파클 심상 결정", "Item.1400.2": "여행가 특성 활성화에 사용", "Item.1400.3": "이것을 만든 이의 목표는 오직 하나, 어떻게든 조금 더 귀엽게 만드는 것이다.", + "Item.140001.1": "가구 수집가", + "Item.140001.2": "명예로운 칭호 「가구 수집가」 오픈", + "Item.140001.3": "세상은 문밖에서 소란하고, 취향은 문 안에서 고요하다.", "Item.14001.1": "스파클-기본", "Item.14002.1": "스파클-각성", "Item.141.1": "치시아", @@ -948,6 +1023,9 @@ "Item.1550.3": "바다 안개와 파도를 지나, 향기가 집으로 인도할 것이다.", "Item.15501.1": "시아-기본", "Item.15502.1": "시아-각성", + "Item.15503.1": "산호해의 초대", + "Item.15503.2": "시아 전용 스킨 「산호해의 초대」 오픈의 증표!", + "Item.15503.3": "바닷물에 번지는 산호의 향기, 그리고 너의 향기. 눈을 감으면, 이 모든 것이 나를 포근히 감싸 안는 것만 같아.", "Item.156.1": "나즈나", "Item.156.2": "「나즈나」에게 팀 가입을 요청한 증표", "Item.156.3": "가장 신뢰하는 사람의 앞에서는 어린아이 같아진다.", @@ -995,6 +1073,14 @@ "Item.1600.3": "햇살과 모래사장, 그녀만의 휴일이다.", "Item.16001.1": "윌로(여름)-기본", "Item.16002.1": "윌로(여름)-각성", + "Item.162.1": "세이나(기원)", + "Item.162.2": "「세이나(기원)」에게 팀 가입을 요청한 증표", + "Item.162.3": "하얀 탑과 호수 한가운데의 섬, 그리고 만남과 헤어짐.\u000b그 산들바람은 끝내 시간과 공간을 건너 당신의 곁으로 돌아오리라.", + "Item.1620.1": "세이나(기원) 심상 결정", + "Item.1620.2": "여행가 특성 활성화에 사용", + "Item.1620.3": "하얀 탑과 호수 한가운데의 섬, 그리고 만남과 헤어짐.\u000b그 산들바람은 끝내 시간과 공간을 건너 당신의 곁으로 돌아오리라.", + "Item.16201.1": "세이나(기원)-기본", + "Item.16202.1": "세이나(기원)-각성", "Item.198025.1": "바람 속성 팀 기록", "Item.198025.2": "신입 전용 바람 속성 별의 탑 기록을 바로 획득하여 사용할 수 있습니다!", "Item.198026.1": "불 속성 팀 기록", @@ -1398,6 +1484,10 @@ "Item.214061.3": "돛을 올려 세계의 끝 저편으로 향하자.\u000b고양이와 함께 도시와 황야를 유랑하자.\u000b입 밖에 내지 못한 꿈이든, 가슴 깊이 간직한 바람이든, 이 신비로운 동화 안에서 모두 현실이 되리라.", "Item.214062.1": "행복은 어제에", "Item.214062.3": "지난날의 기억에 집착하지 마라.\u000b지난날의 상처는 이미 세월 따라 멀어졌으니.\u000b오늘의 아름다움에 미련을 두지 마라.\u000b오늘의 환호성도 결국 침묵 속에 묻힐 테니.\u000b다가올 고난과 역경을 맞이할 준비를 하라.\u000b사실 모든 아름다움은 그저 어제에 머물러 있었을 뿐이다.", + "Item.214066.1": "앞길을 밝히는 샛별", + "Item.214066.3": "떠올려 보자, 여기까지 걸어오며 품었던 마음을.\u000b살아남고 싶다는 바람, 모두를 지키겠다는 결심.\u000b그 사람과 다시 나란히 서고 싶은 미래.\u000b아팠던 지난날, 짧았던 만남.\u000b그 모든 것을 품고, 나는 다시 이 검을 쥐었다.\u000b언젠가 기억이 바래 버린다 해도, 그 빛만큼은 저버릴 수 없다.\u000b샛별이여, 지켜봐 주길. 앞으로도 나는 계속 걸어갈 테니.", + "Item.214067.1": "영원히 반짝이는 빛", + "Item.214067.3": "그것은 또 다른 긴 밤으로 떨어진 이야기.\u000b모든 규칙이 채 자리 잡기도 전,\u000b마법은 만물을 다스리는 권병이 되었다.\u000b생명은 억압 속에서 거칠게 자라났고,\u000b자유는 틈새에서 겨우 숨을 이어 갔다.\u000b현실에 순응하지 않는 이들, 운명에 맞서려는 이들,\u000b그 하나하나의 의지가 기나긴 어둠 속에서 빛나고,\u000b모든 것을 아는 자만이 그 전부를 지켜보았다.", "Item.21997.1": "랜덤 보스 레코드 재료", "Item.21997.2": "레코드 승급에 사용되는 초급 재료 1개를 랜덤으로 획득한다.", "Item.22.1": "지원 증명서", @@ -1703,12 +1793,18 @@ "Item.224060.1": "영광의 순간 멜로디", "Item.224060.2": "특정 레코드 한계 돌파에 사용되는 재료", "Item.224060.3": "심장이 쿵쾅쿵쾅 뛴다. \u000b무대 아래의 환호성, 그리고 카메라의 찰칵거리는 소리. \u000b홀을 비추는 빛과 그사이를 장식하는 별빛 같은 반짝임. \u000b사람들의 기대에 가득 찬 눈빛을 보는 것도, 그토록 많은 인정의 눈빛을 본 것도 처음이다. \u000b그녀에게 있어 가장 영광스러운 순간은 바로 지금이다.", - "Item.224061.1": "잠자리 동화", + "Item.224061.1": "잠자리 동화 멜로디", "Item.224061.2": "특정 레코드 한계 돌파에 사용되는 재료", "Item.224061.3": "돛을 올려 세계의 끝 저편으로 향하자.\u000b고양이와 함께 도시와 황야를 유랑하자.\u000b입 밖에 내지 못한 꿈이든, 가슴 깊이 간직한 바람이든, 이 신비로운 동화 안에서 모두 현실이 되리라.", - "Item.224062.1": "행복은 어제에", + "Item.224062.1": "행복은 어제에 멜로디", "Item.224062.2": "특정 레코드 한계 돌파에 사용되는 재료", "Item.224062.3": "지난날의 기억에 집착하지 마라.\u000b지난날의 상처는 이미 세월 따라 멀어졌으니.\u000b오늘의 아름다움에 미련을 두지 마라.\u000b오늘의 환호성도 결국 침묵 속에 묻힐 테니.\u000b다가올 고난과 역경을 맞이할 준비를 하라.\u000b사실 모든 아름다움은 그저 어제에 머물러 있었을 뿐이다.", + "Item.224066.1": "앞길을 밝히는 샛별 멜로디", + "Item.224066.2": "특정 레코드 한계 돌파에 사용되는 재료", + "Item.224066.3": "떠올려 보자, 여기까지 걸어오며 품었던 마음을.\u000b살아남고 싶다는 바람, 모두를 지키겠다는 결심.\u000b그 사람과 다시 나란히 서고 싶은 미래.\u000b아팠던 지난날, 짧았던 만남.\u000b그 모든 것을 품고, 나는 다시 이 검을 쥐었다.\u000b언젠가 기억이 바래 버린다 해도, 그 빛만큼은 저버릴 수 없다.\u000b샛별이여, 지켜봐 주길. 앞으로도 나는 계속 걸어갈 테니.", + "Item.224067.1": "영원히 반짝이는 빛 멜로디", + "Item.224067.2": "특정 레코드 한계 돌파에 사용되는 재료", + "Item.224067.3": "그것은 또 다른 긴 밤으로 떨어진 이야기.\u000b모든 규칙이 채 자리 잡기도 전,\u000b마법은 만물을 다스리는 권병이 되었다.\u000b생명은 억압 속에서 거칠게 자라났고,\u000b자유는 틈새에서 겨우 숨을 이어 갔다.\u000b현실에 순응하지 않는 이들, 운명에 맞서려는 이들,\u000b그 하나하나의 의지가 기나긴 어둠 속에서 빛나고,\u000b모든 것을 아는 자만이 그 전부를 지켜보았다.", "Item.23.1": "여행 면허증", "Item.23.2": "여행가 모집 중 획득한 면허증, 상점에서 아이템으로 교환 가능", "Item.23.3": "모든 여행이 기록되는 허가증. \u000b페이지마다 그 순간의 아름다운 만남을 의미한다.", @@ -1758,12 +1854,45 @@ "Item.2501038.1": "털뭉치 호 고양이 캡틴", "Item.2501039.1": "털 뿜뿜 고양이", "Item.2501040.1": "폭탄닭", - "Item.2701001.1": "랜덤 말", - "Item.2701001.2": "랜덤 말", - "Item.2701001.3": "랜덤 말", - "Item.2701002.1": "랜덤 축복", - "Item.2701002.2": "랜덤 축복", - "Item.2701002.3": "랜덤 축복", + "Item.2501041.1": "징린", + "Item.2501042.1": "시먀오", + "Item.2501043.1": "치시아", + "Item.2501044.1": "카시미라", + "Item.2501045.1": "레이센", + "Item.2501046.1": "크루니스", + "Item.2501047.1": "플로라", + "Item.2501048.1": "피렌", + "Item.2501049.1": "카린", + "Item.2501050.1": "엘레노어", + "Item.2501051.1": "엘리", + "Item.2501052.1": "나노하", + "Item.2501053.1": "오토하", + "Item.2501054.1": "미스티", + "Item.2501055.1": "샤통", + "Item.2501056.1": "세이나(기원)", + "Item.2501057.1": "붉은 모래의 검사", + "Item.2501058.1": "아그리 해충 방제 전문가", + "Item.2501059.1": "노란 먼지의 사수", + "Item.2501060.1": "사막의 눈", + "Item.2501061.1": "여명단 검사", + "Item.2501062.1": "여명단 마법사", + "Item.2501063.1": "그레이스혼", + "Item.2501064.1": "하자나", + "Item.2701001.1": "알 수 없는 이력서", + "Item.2701001.2": "랜덤 인원 1명이 팀에 가입한다.", + "Item.2701001.3": "다음으로 조사대에 들어올 사람은 누구일까......?", + "Item.2701002.1": "알 수 없는 축복", + "Item.2701002.2": "랜덤 축복 1개를 획득한다.", + "Item.2701002.3": "행운의 여신이 당신의 편에 서 주길 빌어라.", + "Item.2701003.1": "고대 석판", + "Item.2701003.2": "「스텔라 배틀러: 무결한 성의 잔향」 전략 트리 노드 오픈에 사용된다.", + "Item.2701003.3": "신비한 문자가 새겨진 석판. 기나긴 세월 속에서 머나먼 문명의 옛이야기를 조용히 들려준다.", + "Item.2701004.1": "룬석", + "Item.2701004.2": "「스텔라 배틀러: 무결한 성의 잔향」 조사 레벨 향상에 사용된다.", + "Item.2701004.3": "알 수 없는 기호가 새겨진 돌. 현자가 이를 다시 맞추고 해독해 줄 날을 기다리고 있다.", + "Item.2701005.1": "이성", + "Item.2701005.2": "전투 실패 시 이성이 차감된다. 이성이 0이 되면 조사가 강제로 종료된다.", + "Item.2701005.3": "이성을 유지하고, 정신을 바짝 차려라. 그리고 살아남아라.", "Item.28.1": "긴급 토벌령", "Item.28.2": "진리 도전 오픈에 사용하는 증표.", "Item.28.3": "지리 협회에서 발표한 사냥 현상수배서. \u000b수배서를 떼기 전에 가장 중요한 일은, 자신의 실력을 잘 가늠하는 것이다.", @@ -1947,6 +2076,15 @@ "Item.35010.1": "성스러운 이슬", "Item.35010.2": "여행가 배지 옵션을 강화하는 데 사용되는 특수 재료.", "Item.35010.3": "은혜의 신에게 가호받은 성스러운 물, 이것으로 세례받은 물건은 언제나 더욱 찬란한 광채를 내뿜는다. 하지만 의식의 기회는 제한적이라는 것을 명심하자.", + "Item.35011.1": "성스러운 이슬 조각", + "Item.35011.2": "성스러운 이슬과 기타 배지 재료 교환에 사용되는 특수 재료이다.", + "Item.35011.3": "부서졌지만 여전히 신성한 힘이 깃들어 있다. 조각을 주워 모으는 것은 곧 믿음을 되찾는 것과 같다. 희망을 품고 있다면, 기적은 반드시 다시 일어날 것이다.", + "Item.35012.1": "귀히 빚은 술", + "Item.35012.2": "기록의 잠재력 레벨을 조정하는 특수 재료이다.", + "Item.35012.3": "더할 나위 없이 호화로운 명주. 예로부터 용자의 전당에 빠짐없이 올랐다.\u000b흩날리는 물거품의 꽃은 다음 영광의 왕관을 예고하는 것일지도 모른다.", + "Item.35013.1": "모든 소리의 울림", + "Item.35013.2": "기록의 소리 수량을 조정하는 특수 재료이다.", + "Item.35013.3": "세상 모든 소리가 깃든 악기. 그 선율이 울려 퍼지는 순간, 마음속 망설임을 걷어 내고 다시 일어설 힘을 건넨다.", "Item.36.1": "결전 명령", "Item.36.2": "이벤트 기간 중 매일 3회의 도전 기회가 있습니다. \u000b도전 시작 후 60분의 전투 시간이 주어지며, 그 안에 여러 차례 전투를 진행할 수 있습니다. \u000b연습 전투는 도전 횟수를 소모하지 않습니다.", "Item.37.1": "추격자 훈장", @@ -1968,6 +2106,12 @@ "Item.401.2": "30일 동안, 로그인 시 매일 90 별의 파편 획득 가능", "Item.402.1": "별의 소원 택배-등반", "Item.402.2": "30일 동안, 로그인 시 매일 에너지 드링크 캔과 별승강기 티켓 획득 가능", + "Item.41.1": "지분 증명서", + "Item.41.2": "「별의 발자취 돌아보기」에서 획득하며, 지난 이벤트 아이템 교환에 사용한다.", + "Item.41.3": "알아볼 수 없는 형식적 절차와 온갖 규정으로 빼곡한 서류.\u000b하지만 노바 대륙에서는 이런 문구들이 때로 마법이나 칼보다 더 큰 힘을 움직이기도 한다.", + "Item.42.1": "토큰", + "Item.42.2": "비타가 별의 탑 탐색을 자동으로 진행할 때 사용한다.", + "Item.42.3": "권위도 출처도 없는 비타의 통계에 따르면, 하루에 한 번 비타의 토큰을 채우면 높은 업무 효율을 유지할 수 있다. :)", "Item.50000.1": "레코드", "Item.50000.2": "신비한 힘이 담긴 레코드판. 여행가가 소지하면 속성을 강화할 수 있다.", "Item.50000.3": "일정 확률로 일반, 고급, 희귀 등급의 레코드를 획득한다.", @@ -2730,6 +2874,9 @@ "Item.513941.1": "숙청 태세", "Item.513942.1": "빠른 먼지 제거", "Item.513943.1": "얼음 거울 대검", + "Item.514.1": "기원 한정 티켓", + "Item.514.2": "「마주한 기원의 검」에서 모집을 진행하기 위한 한정 티켓", + "Item.514.3": "여정의 방향을 잘 잡고, 잊을 수 없는 또 한 번의 만남을 시작하자.", "Item.514001.1": "쫑긋 사격", "Item.514002.1": "찰칵 연쇄음", "Item.514003.1": "인형의 묵직한 총성", @@ -2964,6 +3111,9 @@ "Item.514941.1": "연익자의 종결 선언", "Item.514942.1": "사면자의 비전 선언", "Item.514943.1": "윤회자의 심판 선언", + "Item.515.1": "재회의 인연 한정 티켓", + "Item.515.2": "「별의 발자취 인연의 재회」에서 모집을 진행하기 위한 한정 티켓", + "Item.515.3": "여정의 방향을 잘 잡고, 잊을 수 없는 또 한 번의 만남을 시작하자.", "Item.515001.1": "번개 영역 부유", "Item.515002.1": "전격 사슬", "Item.515003.1": "장총 소탕", @@ -3138,6 +3288,9 @@ "Item.515941.1": "미궁 속 놀라운 꿈", "Item.515942.1": "은총의 잔향", "Item.515943.1": "성화의 횃불", + "Item.516.1": "재회의 인연 한정 티켓", + "Item.516.2": "「별의 발자취 인연의 재회」에서 모집을 진행하기 위한 한정 티켓. 이벤트 종료 후 「새싹 티켓」으로 교환 가능.", + "Item.516.3": "여정의 방향을 잘 잡고, 잊을 수 없는 또 한 번의 만남을 시작하자.", "Item.516001.1": "요란한 버블", "Item.516002.1": "빛의 떨림", "Item.516003.1": "리듬 버블", @@ -3167,6 +3320,35 @@ "Item.516041.1": "조수의 경고", "Item.516042.1": "백사장의 통제", "Item.516043.1": "해풍의 규율", + "Item.516201.1": "유성 섬광", + "Item.516202.1": "새벽의 광휘", + "Item.516203.1": "여명의 낙광", + "Item.516204.1": "운명 파괴의 단죄", + "Item.516205.1": "심판의 빛 도약", + "Item.516206.1": "각오·극섬광", + "Item.516207.1": "유성의 물결", + "Item.516208.1": "빛을 가르는 잔영", + "Item.516209.1": "단죄의 망치", + "Item.516210.1": "각오·파단", + "Item.516211.1": "눈부신 태양", + "Item.516212.1": "뭇별의 광채", + "Item.516213.1": "꺾이지 않는 백전", + "Item.516221.1": "벼락의 재앙", + "Item.516222.1": "단죄의 검", + "Item.516223.1": "허공을 가르는 섬광", + "Item.516224.1": "바람을 쫓는 칼날", + "Item.516225.1": "심판의 일섬", + "Item.516226.1": "지원·파단", + "Item.516227.1": "악을 베는 일격", + "Item.516228.1": "작열참", + "Item.516229.1": "지원·극섬광", + "Item.516230.1": "빛의 숨결", + "Item.516231.1": "더는 이별이 없도록", + "Item.516232.1": "더는 슬픔이 없도록", + "Item.516233.1": "더는 억압이 없도록", + "Item.516241.1": "적을 베는 하얀 섬광", + "Item.516242.1": "악을 멸하는 낙하 별빛", + "Item.516243.1": "샛별", "Item.601.1": "더미44", "Item.602.1": "골든 디스크", "Item.602.2": "「기간 한정 레코드 모집」에서 모집 진행을 위한 증표", @@ -3176,12 +3358,78 @@ "Item.603.3": "기억의 회랑을 정리하고, 전해 내려오는 그 악장을 찾자.", "Item.61.1": "일일 로열 포인트", "Item.61.2": "일일 업무 완료 시 획득하는 포인트. 일정 수량을 모으면 일일 보상을 오픈할 수 있다.", + "Item.610.1": "기원 디스크", + "Item.610.2": "「검끝에 담긴 의지」에서 모집을 진행하기 위한 한정 디스크", + "Item.610.3": "기억의 회랑을 정리하고, 전해 내려오는 그 악장을 찾자.", "Item.62.1": "더미45", "Item.63.1": "주간 로열 포인트", "Item.63.2": "주간 업무 완료 시 획득하는 포인트. 일정 수량을 모으면 주간 보상을 오픈할 수 있다.", + "Item.700001.1": "하트챗 정자", + "Item.700001.2": "마왕의 탑에 배치하는 「특수」 가구이다.", + "Item.700001.3": "정자에 고정된 휴대폰… 그럼 이름은 “고정폰”으로 하는 게 어때?!", + "Item.700002.1": "별의 소원 캡슐 기계", + "Item.700002.2": "마왕의 탑에 배치하는 「특수」 가구이다.", + "Item.700002.3": "신기 소원의 알이 미리 가득 채워진 캡슐 뽑기 기계. 언제든 소원 비는 기분을 느껴 볼 수 있다.", + "Item.700003.1": "샤로 조각상", + "Item.700003.2": "마왕의 탑에 배치하는 「특수」 가구이다.", + "Item.700003.3": "별의 탑 편의점을 지키는 말 없는 「점장」의 조각상.\n빛도 난다.", + "Item.700004.1": "레코드 머신", + "Item.700004.2": "마왕의 탑에 배치하는 「특수」 가구이다.", + "Item.700004.3": "바늘을 내려놓자, 추억과 노랫소리가 차오르기 시작한다…", + "Item.700005.1": "하트챗 테이블", + "Item.700005.2": "마왕의 탑에 배치하는 「특수」 가구이다.", + "Item.700005.3": "탁자에 고정된 휴대폰… 이것도 “고정폰”으로 불러도 되겠지?!", + "Item.701.1": "꿈의 원석", + "Item.701.2": "「마왕의 탑」을 꾸미는 가구 교환에 사용한다.", + "Item.701.3": "마음속에 그린 꿈을 현실로 만들어 주는 신비한 재료. 열심히 모으다 보면 꿈속의 풍경도 만들 수 있을 것이다.", + "Item.701001.1": "제1홀 프로토타입", + "Item.701001.2": "마왕의 탑 「제1홀」 진입에 사용된다.", + "Item.701001.3": "아직 어떤 모습도 갖추지 않은 축소된 공간으로, 무한한 가능성을 품고 있다. 마음속의 염원을 그곳에 불어넣으면 현실의 왕성으로 탈바꿈하여, 당신만의 새로운 세계를 열어줄 것이다.", + "Item.701002.1": "제2홀 프로토타입", + "Item.701002.2": "마왕의 탑 「제2홀」 진입에 사용된다.", + "Item.701002.3": "아직 어떤 모습도 갖추지 않은 축소된 공간으로, 무한한 가능성을 품고 있다. 마음속의 염원을 그곳에 불어넣으면 현실의 왕성으로 탈바꿈하여, 당신만의 새로운 세계를 열어줄 것이다.", + "Item.705001.1": "배경1", + "Item.705002.1": "배경2", + "Item.705003.1": "배경3", + "Item.706001.1": "마왕군 스킨", + "Item.706002.1": "마왕양 스킨", + "Item.706003.1": "NPC1 스킨", + "Item.710001.1": "자동 판매 신기", + "Item.710001.2": "「마왕」이 좋아하는 가구. 마왕의 탑을 꾸미는 데 사용한다.", + "Item.710001.3": "전설 속 가장 고귀하고 희귀한 신기 중 하나. 달콤하고 시원한 음료가 끝없이 나온다.\n다만 오래 쓰다 보면 가끔은 한 번 걷어차야 제대로 작동한다.", + "Item.710003.1": "고양이 집 빈백 소파", + "Item.710003.2": "「코하쿠」가 좋아하는 가구. 마왕의 탑을 꾸미는 데 사용한다.", + "Item.710003.3": "코하쿠가 쏙 들어가서 잘 때 자세가 까망이랑 똑같다.", + "Item.710004.1": "전문가용 툴박스", + "Item.710004.2": "「세이나」가 좋아하는 가구. 마왕의 탑을 꾸미는 데 사용한다.", + "Item.710004.3": "세이나는 늘 맨 밑바닥에서 뭔가를 꺼내 온다. 스패너, 초록이, 연마제?", + "Item.710005.1": "데스크", + "Item.710005.2": "「아야메」가 좋아하는 가구. 마왕의 탑을 꾸미는 데 사용한다.", + "Item.710005.3": "아야메가 매일 책상 앞에서 마지막으로 하는 일은, 장부가 맞는지 확인하는 것이다.", + "Item.710007.1": "스탠드 선풍기", + "Item.710007.2": "「나츠카」가 좋아하는 가구. 마왕의 탑을 꾸미는 데 사용한다.", + "Item.710007.3": "나츠카는 빙글빙글 반복되는 걸 확실히 좋아한다.\n그래도 이걸 좋아하는 진짜 이유는 바람이 강해서다.", + "Item.710008.1": "실전용 예리한 나무 기둥", + "Item.710008.2": "「치토세」가 좋아하는 가구. 마왕의 탑을 꾸미는 데 사용한다.", + "Item.710008.3": "치토세는 이 나무 기둥 옆을 지날 때마다 칼자국을 몇 개씩 더 남기고 간다.\n그날 도망친 새카만 녀석을 아직도 잊지 못한 모양이다.", "Item.71001.1": "접두 칭호: 기억상실", "Item.71001.2": "칭호: 기억상실 오픈에 사용된다.", "Item.71001.3": "신비한 단어가 적힌 작은 카드.", + "Item.710010.1": "구멍 뚫린 상자", + "Item.710010.2": "「후유카」가 좋아하는 가구. 마왕의 탑을 꾸미는 데 사용한다.", + "Item.710010.3": "후유카는 “안에 있는 게 좋아요, 마음이 편해져요.”라고 한다.\n그래도 가끔은 밖에 나와서 바람 좀 쐬게 해 주자.", + "Item.710011.1": "인형뽑기 기계", + "Item.710011.2": "「나즈나」가 좋아하는 가구. 마왕의 탑을 꾸미는 데 사용한다.", + "Item.710011.3": "인형 뽑기 달인의 인생 철학: 뽑으면 끌어안고 빙글빙글, 못 뽑으면 바닥에 누워서도 빙글빙글.", + "Item.710012.1": "진실 보관함", + "Item.710012.2": "「미스티」가 좋아하는 가구. 마왕의 탑을 꾸미는 데 사용한다.", + "Item.710012.3": "마녀는 자기가 「진실을 먹고 산다」고 했다. 그럼 이건 식료품 찬장쯤 되는 거 아닐까.", + "Item.710013.1": "우아한 티 테이블", + "Item.710013.2": "「피렌」이 좋아하는 가구. 마왕의 탑을 꾸미는 데 사용한다.", + "Item.710013.3": "찻주전자에서는 김이 끊임없이 피어오른다. 사장님 말씀으로는, 이 테이블에서는 사업 얘기 금지라고 한다.", + "Item.710014.1": "기사의 진열장", + "Item.710014.2": "「세이나(기원)」가 좋아하는 가구. 마왕의 탑을 꾸미는 데 사용한다.", + "Item.710014.3": "모든 장비가 반짝반짝 닦여 있다. 마치 전부 새것처럼 보인다.", "Item.71002.1": "접두 칭호: 공백", "Item.71002.2": "칭호: 공백 오픈에 사용된다.", "Item.71002.3": "신비한 단어가 적힌 작은 카드.", @@ -3245,6 +3493,9 @@ "Item.71022.1": "접두 칭호: 온화한", "Item.71022.2": "칭호: 온화한 오픈에 사용된다.", "Item.71022.3": "신비한 단어가 적힌 작은 카드.", + "Item.71023.1": "접두 칭호: 밤지기", + "Item.71023.2": "칭호: 밤지기 오픈에 사용된다.", + "Item.71023.3": "신비한 단어가 적힌 작은 카드.", "Item.71024.1": "접두 칭호: 냉혈한", "Item.71024.2": "칭호: 냉혈한 오픈에 사용된다.", "Item.71024.3": "신비한 단어가 적힌 작은 카드.", @@ -3254,39 +3505,346 @@ "Item.71026.1": "접두 칭호: 노바", "Item.71026.2": "칭호: 노바 오픈에 사용된다.", "Item.71026.3": "신비한 단어가 적힌 작은 카드.", + "Item.71028.1": "접두 칭호: 낙찰자", + "Item.71028.2": "칭호: 낙찰자 오픈에 사용된다.", + "Item.71028.3": "신비한 단어가 적힌 작은 카드.", + "Item.71029.1": "접두 칭호: 영광의", + "Item.71029.2": "칭호: 영광의 오픈에 사용된다.", + "Item.71029.3": "신비한 단어가 적힌 작은 카드.", + "Item.720000.1": "실외 기본 바닥", + "Item.720001.1": "기원의 벽", + "Item.720001.2": "마왕의 탑에 배치하는 「벽지」이다.", + "Item.720001.3": "평범한 별의 탑 벽지이다.", + "Item.720002.1": "기원의 타일", + "Item.720002.2": "마왕의 탑에 배치하는 「바닥」이다.", + "Item.720002.3": "평범한 별의 탑 바닥이다.", + "Item.720003.1": "기원의 별승강기", + "Item.720003.2": "마왕의 탑에 배치하는 「승강기」이다.", + "Item.720003.3": "평범한 별승강기 입구이다.", + "Item.720004.1": "아늑한 원목 침대", + "Item.720004.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720004.3": "소박한 연한 빛깔의 원목 침대. 이걸 별의 탑에 들여놓을 생각을 한 사람은 지금까지 아무도 없었다.", + "Item.720005.1": "아늑한 협탁", + "Item.720005.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720005.3": "침대 옆에 두는 작은 수납장. 꽃을 올려 두기 좋다.", + "Item.720006.1": "아늑한 소파", + "Item.720006.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720006.3": "하늘색 원목 프레임 소파. 방석은 푹신하지 않지만 아주 든든하게 받쳐 준다. 둘이 앉아도 그리 비좁지 않다.", + "Item.720007.1": "아늑한 플로어 램프", + "Item.720007.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720007.3": "손 닿는 곳 정도만 밝혀 줘도 할 일은 다한 셈이다.", + "Item.720008.1": "하늘색 카펫", + "Item.720008.2": "마왕의 탑에 배치하는 「카펫」이다.", + "Item.720008.3": "하늘색 카펫. 맨발로 밟으면 기분이 좋다.", + "Item.720009.1": "매혹의 초상화", + "Item.720009.2": "마왕의 탑에 배치하는 「벽 장식」이다.", + "Item.720009.3": "작가 본인의 말에 따르면, 이 그림은 작가가 생각하는 가장 아름다운 남자의 모습을 그린 것이라고 한다.", "Item.72001.1": "접미 칭호: 마왕", "Item.72001.2": "칭호: 마왕 오픈에 사용된다.", "Item.72001.3": "신비한 단어가 적힌 작은 카드.", + "Item.720010.1": "매혹의 초상화", + "Item.720010.2": "마왕의 탑에 배치하는 「벽 장식」이다.", + "Item.720010.3": "작가 본인의 말에 따르면, 이 그림은 작가가 생각하는 가장 아름다운 여자의 모습을 그린 것이라고 한다.", + "Item.720011.1": "숲속의 별승강기", + "Item.720011.2": "마왕의 탑에 배치하는 「승강기」이다.", + "Item.720011.3": "숲속 깊이 숨어 있는 별의 탑 입구.\n여행가에게 이보다 더한 행운은 없을 것이다.", + "Item.720012.1": "심플 타프", + "Item.720012.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720012.3": "누구나 칠 수 있는 간이 타프. 펼치기만 하면 나무 아래에 방 한 칸이 생긴다.", + "Item.720013.1": "심플 모닥불", + "Item.720013.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720013.3": "대충 쌓아 올린 모닥불. 불이 붙을지는 순전히 운에 달렸다.", + "Item.720014.1": "심플 접이식 스툴", + "Item.720014.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720014.3": "접으면 손바닥만 해지는 작은 의자. 앉아 보면 의외로 튼튼하다.", + "Item.720015.1": "심플 접이식 테이블", + "Item.720015.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720015.3": "펼치면 바로 식탁이 된다. 맛있는 음식이 가득 차려진 모습을 상상만 해도 군침이 돈다.", + "Item.720016.1": "심플 그릴", + "Item.720016.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720016.3": "실용성 만점의 신기. 마법처럼 식재료를 맛있는 요리로 바꿔 준다.", + "Item.720017.1": "폴 캠핑 랜턴", + "Item.720017.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720017.3": "캠핑 랜턴을 장대에 걸면 가로등이 된다.", + "Item.720018.1": "덤불", + "Item.720018.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720018.3": "노바 대륙 어디서나 볼 수 있는 덤불. 바람이 불면 사각사각 소리가 난다.", + "Item.720019.1": "심플 방수 매트", + "Item.720019.2": "마왕의 탑에 배치하는 「카펫」이다.", + "Item.720019.3": "습기와 거친 바닥에 닿는 느낌을 조금 막아 준다.", "Item.72002.1": "접미 칭호: 여행가", "Item.72002.2": "칭호: 여행가 오픈에 사용된다.", "Item.72002.3": "신비한 단어가 적힌 작은 카드.", + "Item.720020.1": "깨끗한 별승강기", + "Item.720020.2": "마왕의 탑에 배치하는 「승강기」이다.", + "Item.720020.3": "말끔하게 청소한 별의 탑 입구.\n잡초가 없으니 오히려 조금 낯설다.", + "Item.720021.1": "시크 타프", + "Item.720021.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720021.3": "더 크고 튼튼한 타프. 펼치면 방을 반쯤 옮겨 온 것 같다.", + "Item.720022.1": "시크 텐트", + "Item.720022.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720022.3": "차 안에서 자기엔 너무 비좁으니, 텐트도 좋은 선택이다.", + "Item.720023.1": "시크 티 테이블", + "Item.720023.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720023.3": "황야 한복판에서도 우아함은 포기할 수 없다.", + "Item.720024.1": "시크 접이식 의자", + "Item.720024.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720024.3": "편안함과 접이 기능을 모두 갖춘 고급 의자.", + "Item.720025.1": "심플 보금자리", + "Item.720025.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720025.3": "까망이가 여기서 자려나?", + "Item.720026.1": "시크 신기 랜턴", + "Item.720026.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720026.3": "소원을 빌어야만 얻을 수 있는 상급 신기. 오래도록 안정적인 빛을 낸다.", + "Item.720027.1": "정신이 맑아지는 풀", + "Item.720027.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720027.3": "차를 우릴 때 두어 장 따서 넣으면… 잠이 깰지는 모르겠지만, 맛 하나는 확실히 독하다.", + "Item.720028.1": "시크 데크", + "Item.720028.2": "마왕의 탑에 배치하는 「카펫」이다.", + "Item.720028.3": "푹신한 흙 위에 단단한 바닥을 한 겹 깔았다. 매트만 까는 것보다는 확실히 안정적이다.", "Item.72003.1": "접미 칭호: 집사", "Item.72003.2": "칭호: 집사 오픈에 사용된다.", "Item.72003.3": "신비한 단어가 적힌 작은 카드.", + "Item.720039.1": "아늑한 벽면", + "Item.720039.2": "마왕의 탑에 배치하는 「벽지」이다.", + "Item.720039.3": "눈에 띄지 않지만, 별의 탑을 일상적인 모습으로 바꾸기 위해 꽤나 공을 들인 바닥이다.", "Item.72004.1": "접미 칭호: 사장", "Item.72004.2": "칭호: 사장 오픈에 사용된다.", "Item.72004.3": "신비한 단어가 적힌 작은 카드.", + "Item.720040.1": "아늑한 바닥", + "Item.720040.2": "마왕의 탑에 배치하는 「바닥」이다.", + "Item.720040.3": "눈에 띄지 않지만, 별의 탑을 일상적인 모습으로 바꾸기 위해 꽤나 공을 들인 바닥이다.", + "Item.720041.1": "심플 가방", + "Item.720041.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720041.3": "살림살이를 몽땅 넣을 수 있는 배낭. 그래도 여행가들은 늘 작다고 투덜댄다.", + "Item.720042.1": "심플 찻화로", + "Item.720042.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720042.3": "깔끔하고 정갈한 찻잔 세트. 어떤 음료든 거뜬히 만들어 낸다.", + "Item.720043.1": "심플 주전자", + "Item.720043.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720043.3": "오래 써도 튼튼한 주전자. 바닥에는 지난번 불에 그을린 자국이 남아 있다.", + "Item.720044.1": "심플 도시락", + "Item.720044.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720044.3": "음식을 담아둔 캠핑 바구니. 귀족 분위기가 물씬 난다.", + "Item.720045.1": "심플 식기 상자", + "Item.720045.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720045.3": "그릇을 챙겨 두면 야외에서 밥을 먹어도 제법 품격 있어 보인다.", + "Item.720046.1": "심플 접이식 매트", + "Item.720046.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720046.3": "그저 돌돌 말면 끝이다.", + "Item.720047.1": "캠프 조명 기둥", + "Item.720047.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720047.3": "빛과 따스함을 조금 더해 준다.", + "Item.720048.1": "캠프 나무 문", + "Item.720048.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720048.3": "풍경에 제목을 달아 액자처럼 담아낸다.", + "Item.720049.1": "캠프 표지판", + "Item.720049.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720049.3": "꽂아 두기만 해도 마음이 놓인다.", "Item.72005.1": "접미 칭호: 단장", "Item.72005.2": "칭호: 단장 오픈에 사용된다.", "Item.72005.3": "신비한 단어가 적힌 작은 카드.", + "Item.720050.1": "캠프 깃대", + "Item.720050.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720050.3": "펄럭이는 경계선을 만들어 준다.", + "Item.720051.1": "캠프 횃불", + "Item.720051.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720051.3": "불을 밝혀 주는 건 물론, 모기 퇴치 효과도 꽤 좋다.", + "Item.720052.1": "캠프 조리 도구 선반", + "Item.720052.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720052.3": "튼튼하고 단단한 나무 선반. 자주 쓰는 냄비와 그릇이 가득 놓여 있다.", + "Item.720053.1": "나무 그루터기 의자A", + "Item.720053.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720053.3": "통나무를 쪼개 만든 낮은 의자, 조금 딱딱하지만 튼튼하다.", + "Item.720054.1": "나무 그루터기 의자B", + "Item.720054.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720054.3": "통나무를 쪼개 만든 낮은 의자, 조금 딱딱하지만 튼튼하다.", + "Item.720055.1": "나무 그루터기 의자C", + "Item.720055.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720055.3": "통나무를 쪼개 만든 낮은 의자, 조금 딱딱하지만 튼튼하다.", + "Item.720056.1": "나무 그루터기 의자D", + "Item.720056.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720056.3": "통나무를 쪼개 만든 낮은 의자, 조금 딱딱하지만 튼튼하다.", + "Item.720057.1": "캠프 그루터기 테이블", + "Item.720057.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720057.3": "아무튼, 건배!", + "Item.720058.1": "심플 냄비", + "Item.720058.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720058.3": "두툼하고 믿음직하다. 끓이고 졸이고 다 된다.", + "Item.720059.1": "장작 더미", + "Item.720059.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720059.3": "황야에서 가장 믿을 만한 연료. 젖지만 않으면 된다.", "Item.72006.1": "접미 칭호: 오너", "Item.72006.2": "칭호: 오너 오픈에 사용된다.", "Item.72006.3": "신비한 단어가 적힌 작은 카드.", + "Item.720060.1": "조리 도구 세트", + "Item.720060.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720060.3": "달그락거리는 조리 도구 세트. 걸어 둬야 잘 마른다.", + "Item.720061.1": "심플 피크닉 테이블", + "Item.720061.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720061.3": "접을 수는 없는 피크닉 테이블. 대신 훨씬 안정적이다.", + "Item.720062.1": "심플 접이식 의자 A", + "Item.720062.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720062.3": "등받이가 있는 캠핑 의자. 무척 편안하다.", + "Item.720063.1": "심플 접이식 의자 B", + "Item.720063.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720063.3": "등받이가 있는 캠핑 의자. 무척 편안하다.", + "Item.720064.1": "캠핑 수납함A", + "Item.720064.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720064.3": "뚜껑을 닫으면, 안에 뭘 넣었는지 까맣게 잊어버리기 쉽다.", + "Item.720065.1": "캠핑 수납함B", + "Item.720065.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720065.3": "뚜껑을 닫으면, 안에 뭘 넣었는지 까맣게 잊어버리기 쉽다.", + "Item.720066.1": "캠핑 수납함C", + "Item.720066.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720066.3": "뚜껑을 닫으면, 안에 뭘 넣었는지 까맣게 잊어버리기 쉽다.", + "Item.720067.1": "주물 바비큐 그릴", + "Item.720067.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720067.3": "투박한 멋이 있는 바비큐 그릴. 사나운 마물의 이미지와 잘 어울린다.", + "Item.720068.1": "낚시 세트", + "Item.720068.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720068.3": "모처럼의 기회니, 우선은 고요함과 여유를 즐기자.", + "Item.720069.1": "바비큐 양념 선반", + "Item.720069.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720069.3": "셰프를 위한 마법 시전대.", "Item.72007.1": "접미 칭호: 경호원", "Item.72007.2": "칭호: 경호원 오픈에 사용된다.", "Item.72007.3": "신비한 단어가 적힌 작은 카드.", + "Item.720070.1": "캠핑 카트", + "Item.720070.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720070.3": "바퀴만 달아도 기동력이 몇 배는 올라간다.", + "Item.720071.1": "벽걸이 화분", + "Item.720071.2": "마왕의 탑에 배치하는 「벽 장식」이다.", + "Item.720071.3": "물 주기가 번거로워서인지, 유난히 더디게 자란다.", + "Item.720072.1": "아늑한 무드등", + "Item.720072.2": "마왕의 탑에 배치하는 「벽 장식」이다.", + "Item.720072.3": "벽에 다는 작은 조명. 줄을 당겨 켜는 레트로 디자인이다.", + "Item.720073.1": "아늑한 벽 선반", + "Item.720073.2": "마왕의 탑에 배치하는 「벽 장식」이다.", + "Item.720073.3": "벽에 붙이는 오픈 선반. 화분이나 향을 올려 두기 좋다.", + "Item.720074.1": "큰 잎 화분", + "Item.720074.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720074.3": "손이 많이 가지 않는다. 생각날 때 가끔 물만 주면 된다.", + "Item.720075.1": "원형 테이블", + "Item.720075.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720075.3": "꾸밈없는 원형 테이블. 심플하고 우아한 디자인이다.", + "Item.720076.1": "아늑한 벽면 신발장", + "Item.720076.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720076.3": "실용적이고 깔끔한 대형 신발장… 대체 발이 몇 개여야 다 신을 수 있을까?", + "Item.720077.1": "아늑한 옷장", + "Item.720077.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720077.3": "넉넉하고 여유로운 원목 옷장. 외출 전 고민의 80%는 이 앞에서 벌어진다고 한다.", + "Item.720078.1": "아늑한 원목 의자", + "Item.720078.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720078.3": "더없이 평범한 원목 의자. 앉으면 「삐걱」 하고 작게 소리가 난다.", + "Item.720079.1": "아늑한 좌탁", + "Item.720079.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720079.3": "나지막한 좌탁. 앉았을 때 딱 손이 닿는 높이다.", "Item.72008.1": "접미 칭호: 미식가", "Item.72008.2": "칭호: 미식가 오픈에 사용된다.", "Item.72008.3": "신비한 단어가 적힌 작은 카드.", + "Item.720080.1": "아늑한 낮은 수납장", + "Item.720080.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720080.3": "아늑한 장식을 올린 기다란 낮은 수납장. 생활에 분위기를 더해 보자.", + "Item.720081.1": "아늑한 칸막이", + "Item.720081.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720081.3": "펼치면 방을 반으로 나눌 수 있다. 적어도 기분상으로는 말이다.", + "Item.720082.1": "아늑한 신발 선반", + "Item.720082.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720082.3": "사람 발은 두 개뿐인데, 장이 아무리 커도 신발 넣을 자리는 늘 모자라다.", + "Item.720083.1": "노른자 카펫", + "Item.720083.2": "마왕의 탑에 배치하는 「카펫」이다.", + "Item.720083.3": "추운 날 맨발로 밟기 좋고, 계속 앉아 있기에도 딱 좋다.", + "Item.720084.1": "사다리 화분대", + "Item.720084.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720084.3": "평소에는 화분을 올려두지만, 가끔은 밟고 올라설 수 있어서 아주 실용적이다.", + "Item.720085.1": "하늘색 커튼", + "Item.720085.2": "마왕의 탑에 배치하는 「벽 장식」이다.", + "Item.720085.3": "원래 별의 탑 안에서는 바깥이 보이지 않지만, 풍경은 상상으로 채울 수 있다.", + "Item.720086.1": "접이식 빨래 바구니", + "Item.720086.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720086.3": "원래는 어느 정도 쌓이면 빨아야 하는데… 그 ‘어느 정도’가 대체 얼마일까…", + "Item.720087.1": "아늑한 책상", + "Item.720087.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720087.3": "글을 쓰려고 할 때마다, 문구를 가지런히 정리하고 공책을 펼치는 것만으로 의욕이 바닥난다.", + "Item.720088.1": "아늑한 사무용 의자", + "Item.720088.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720088.3": "책상과 짝을 이루는 의자. 등받이가 살짝 뒤로 젖혀져서 오래 앉아 있어도 허리가 덜 아프다.", + "Item.720089.1": "아늑한 원형 수납장", + "Item.720089.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720089.3": "샤로 인형 하나가 바구니 안에 아기처럼 얌전히 누워 있다.", "Item.72009.1": "접미 칭호: 작가", "Item.72009.2": "칭호: 작가 오픈에 사용된다.", "Item.72009.3": "신비한 단어가 적힌 작은 카드.", + "Item.720090.1": "쿠션 벤치", + "Item.720090.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720090.3": "언제든 앉을 수 있다는 안도감을 준다.", + "Item.720091.1": "격자 책장", + "Item.720091.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720091.3": "대체로 너무 가지런히 정리된 책장은 아무도 읽지 않는다.", + "Item.720092.1": "하늘색 원형 카펫", + "Item.720092.2": "마왕의 탑에 배치하는 「카펫」이다.", + "Item.720092.3": "방향이 없어서 어떻게 깔아도 괜찮다.", + "Item.720093.1": "시크 가방", + "Item.720093.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720093.3": "멋스러운 가방. 용량이 커서 펫까지 데려갈 수 있다.", + "Item.720094.1": "수신기", + "Item.720094.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720094.3": "레드 아이즈의 음파 마법 덕분에 뉴스나 공연 방송을 들을 수 있는 모양이다. 영상 기록기보다 튼튼하고 조금 더 저렴하다.", + "Item.720095.1": "시크 주전자", + "Item.720095.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720095.3": "가열용 화로가 달린 주전자. 조금 더 새것처럼 반짝인다.", + "Item.720096.1": "잘 정리된 장작", + "Item.720096.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720096.3": "장작이 여기저기 흩어지지 않게 하는 우아한 해결책.", + "Item.720097.1": "시크 조리 도구 세트", + "Item.720097.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720097.3": "수납 공간도 접이 성능도 아주 뛰어난 조리 도구 선반.", + "Item.720098.1": "시크 캠핑 카트", + "Item.720098.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720098.3": "튼튼하고 멋스러운 캠핑 카트.", + "Item.720099.1": "시크 공구 세트", + "Item.720099.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720099.3": "멋지고 튼튼한 공구 세트. 편하게 눕고 싶다면 땀을 조금 더 흘려야 한다.", "Item.72010.1": "접미 칭호: 감정가", "Item.72010.2": "칭호: 감정가 오픈에 사용된다.", "Item.72010.3": "신비한 단어가 적힌 작은 카드.", + "Item.720100.1": "시크 식기 케이스", + "Item.720100.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720100.3": "멋지고 예쁜 피크닉 세트. 이걸 쓰면 밥맛도 더 좋아진다.", + "Item.720101.1": "시크 기타", + "Item.720101.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720101.3": "악기를 챙겨 나왔다면 노래할 생각이었던 게 분명하다. 물론 그대로 들고 돌아갈지도 모르지만...", + "Item.720102.1": "펫 밥그릇", + "Item.720102.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720102.3": "작은 친구를 데려왔으니, 밥이랑 물은 챙겨 줘야지.", + "Item.720103.1": "시크 접이식 스툴", + "Item.720103.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720103.3": "가볍고 멋스러운 접이식 스툴. 공간도 덜 차지하고 편안하다.", + "Item.720104.1": "시크 조리 도구 선반", + "Item.720104.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720104.3": "냄비와 그릇은 걸어 두면 잃어버리지 않는다. 이론상으로는 그렇다.", + "Item.720105.1": "시크 캠프 깃대 B", + "Item.720105.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720105.3": "이 깃대로 당신만의 시크한 영역을 정해 보자!\n일부러 걸어 둔 컵은 생활감을 더하기 위한 것이다.", + "Item.720106.1": "간이 화로대", + "Item.720106.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720106.3": "적어도 재 치우기는 편하다.", + "Item.720107.1": "시크 캠프 조명 기둥", + "Item.720107.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720107.3": "이 전구들로 시크한 캠핑 여행을 꾸며 보자!", + "Item.720108.1": "시크 캠프 표지판", + "Item.720108.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720108.3": "시크함이 있는 방향은 이쪽!", + "Item.720109.1": "시크 티타임 테이블", + "Item.720109.2": "마왕의 탑에 배치하는 「가구」이다.", + "Item.720109.3": "언제 어디서나 우아하고 시크하게 차를 즐기자.\n비도 막아 주고 조명까지 갖췄다.", "Item.72011.1": "접미 칭호: 악사", "Item.72011.2": "칭호: 악사 오픈에 사용된다.", "Item.72011.3": "신비한 단어가 적힌 작은 카드.", + "Item.720110.1": "시크 캠프 깃대 A", + "Item.720110.2": "마왕의 탑에 배치하는 「장식품」이다.", + "Item.720110.3": "이 깃대로 당신만의 시크한 영역을 정해 보자!", "Item.72012.1": "접미 칭호: 닌자", "Item.72012.2": "칭호: 닌자 오픈에 사용된다.", "Item.72012.3": "신비한 단어가 적힌 작은 카드.", @@ -3320,6 +3878,9 @@ "Item.72022.1": "접미 칭호: 엄마", "Item.72022.2": "칭호: 엄마 오픈에 사용된다.", "Item.72022.3": "신비한 단어가 적힌 작은 카드.", + "Item.72023.1": "접미 칭호: 기사", + "Item.72023.2": "칭호: 기사 오픈에 사용된다.", + "Item.72023.3": "신비한 단어가 적힌 작은 카드.", "Item.72024.1": "접미 칭호: 추격자", "Item.72024.2": "칭호: 추격자 오픈에 사용된다.", "Item.72024.3": "신비한 단어가 적힌 작은 카드.", @@ -3329,6 +3890,18 @@ "Item.72026.1": "접미 칭호: 헌터", "Item.72026.2": "칭호: 헌터 오픈에 사용된다.", "Item.72026.3": "신비한 단어가 적힌 작은 카드.", + "Item.72028.1": "접미 칭호: 달인", + "Item.72028.2": "칭호: 달인 오픈에 사용된다.", + "Item.72028.3": "신비한 단어가 적힌 작은 카드.", + "Item.72029.1": "접미 칭호: 수석", + "Item.72029.2": "칭호: 수석 오픈에 사용된다.", + "Item.72029.3": "신비한 단어가 적힌 작은 카드.", + "Item.731001.1": "일상 거실 세트", + "Item.731001.2": "마왕의 탑 「실내」를 꾸밀 수 있는 가구 세트이다.", + "Item.731001.3": "밥 먹고, 책 읽고, 멍하니 뒹굴다가 고민은 소파 틈에 슬쩍 묻어 두기… 이상적인 집은 화려할 필요 없어요.\n편하게 누울 수 있는 게 제일 중요하니까요.", + "Item.731003.1": "블랙 시크 캠핑 세트", + "Item.731003.2": "마왕의 탑 「실외」를 꾸밀 수 있는 가구 세트이다.", + "Item.731003.3": "햇살은 눈부시고 바람은 딱 좋고, 최신 유행 올블랙 풀세트까지\n편안함도, 멋도 놓칠 수 없지!", "Item.73101.1": "오징어 쌀과자", "Item.73101.2": "「기묘한 모험! 심해 유령선의 전설!」 이벤트에 적극적으로 참여하여 획득하는 코인, 이벤트 상점에서 아이템으로 교환 가능", "Item.73101.3": "그녀가 직접 만든 오징어 쌀과자, 한 번에 얼마나 먹을 수 있을까?", @@ -3377,20 +3950,59 @@ "Item.73116.1": "빨간 꽃", "Item.73116.2": "「머나먼 탑」 이벤트에 적극적으로 참여하여 획득하는 코인, 이벤트 상점에서 아이템으로 교환 가능", "Item.73116.3": "보육원의 아이들은 칭찬할 만한 착한 일을 할 때마다 상으로 빨간 꽃을 한 송이씩 받는다.", + "Item.73117.1": "고대 동전", + "Item.73117.2": "「무결의 정원 흐릿한 여명」 이벤트에 적극적으로 참여하여 획득하는 코인, 이벤트 상점에서 아이템으로 교환 가능", + "Item.73117.3": "사료에 따르면, 해연 파이낸스 컴퍼니가 세워지기 전부터 대륙에서 유통되던 고대 화폐. 지금은 아모르 박물관에 몇 닢만이 소장되어 있다.", + "Item.732001.1": "일상 거실 배치", + "Item.732002.1": "실외 캠핑 배치", "Item.73201.1": "공략 깃발", "Item.73201.2": "「공략 기록 대모집」에 적극적으로 참여하여 획득하는 아이템!", "Item.73201.3": "지리 협회에서 별의 탑을 충분히 탐색하여 공략 기록을 남긴 여행가에게 주어진 깃발, 남을 위한 것이 곧 나를 위한 것.", "Item.73202.1": "유니온 이사회 티켓", "Item.73202.2": "「브릭 크러쉬」에 적극적으로 참여하여 획득하는 아이템!", "Item.73202.3": "행성 수비전에서 탁월한 공로를 세운 모든 전투원을 기리기 위해 지급된 코인.\n“유니온 이사회를 위해, 심장을 바쳐라!”", + "Item.741001.1": "심플 캠핑 가구 세트 1", + "Item.741001.2": "심플 타프×1, 심플 그릴×1 포함", + "Item.741002.1": "심플 캠핑 가구 세트 2", + "Item.741002.2": "심플 접이식 스툴×1, 심플 접이식 테이블×2, 심플 도시락×1 포함", + "Item.741003.1": "심플 캠핑 가구 세트 3", + "Item.741003.2": "심플 가방×1, 심플 방수 매트×2, 심플 접이식 매트×1 포함", + "Item.741004.1": "심플 캠핑 가구 세트 4", + "Item.741004.2": "폴 캠핑 랜턴×2, 캠프 깃대×3, 덤불×3 포함", + "Item.741005.1": "심플 캠핑 가구 세트 5", + "Item.741005.2": "조리 도구 세트×1, 심플 찻화로×1 포함", + "Item.741006.1": "심플 캠핑 가구 세트 6", + "Item.741006.2": "심플 피크닉 테이블×1, 심플 접이식 스툴×3, 심플 방수 매트×2 포함", + "Item.741007.1": "심플 캠핑 가구 세트 7", + "Item.741007.2": "캠프 횃불×3, 캠프 조명 기둥×5 포함", + "Item.741008.1": "심플 캠핑 가구 세트 8", + "Item.741008.2": "캠프 나무 문×1, 캠프 표지판×1 포함", + "Item.741009.1": "심플 캠핑 가구 세트 9", + "Item.741009.2": "캠프 조리 도구 선반×1, 심플 냄비×2 포함", + "Item.741010.1": "심플 캠핑 가구 세트 10", + "Item.741010.2": "심플 모닥불×1, 장작 더미×2 포함", + "Item.741011.1": "심플 캠핑 가구 세트 11", + "Item.741011.2": "캠프 그루터기 테이블×1, 나무 그루터기 의자A×1, 나무 그루터기 의자B×1, 나무 그루터기 의자C×1, 나무 그루터기 의자D×1 포함", + "Item.741012.1": "심플 캠핑 가구 세트 12", + "Item.741012.2": "심플 주전자×1, 심플 식기 상자×1 포함", + "Item.741013.1": "심플 캠핑 가구 세트 13", + "Item.741013.2": "캠프 조명 기둥×5, 덤불×4 포함", + "Item.741014.1": "심플 캠핑 가구 세트 14", + "Item.741014.2": "심플 접이식 의자 A×1, 심플 접이식 의자 B×1 포함", + "Item.741015.1": "심플 캠핑 가구 세트 15", + "Item.741015.2": "캠핑 수납함A×1, 캠핑 수납함B×1, 캠핑 수납함C×1 포함", + "Item.741016.1": "심플 캠핑 가구 세트 16", + "Item.741016.2": "낚시 세트×1, 캠핑 카트×1 포함", + "Item.741017.1": "심플 캠핑 가구 세트 17", + "Item.741017.2": "주물 바비큐 그릴×1, 바비큐 양념 선반×1 포함", "Item.74201.1": "축배의 순간", - "Item.74201.2": "「정상결전」 이벤트에서 스트리머를 후원하는 아이템, 사용 후 라이브 인기도가 1 증가하며, 팬클럽 경험치를 1 획득한다.", + "Item.74201.2": "「정상결전」 이벤트에서 스트리머를 후원하는 아이템. 사용 후 라이브 인기도가 1 증가하며, 팬클럽 경험치를 1 획득한다.", "Item.74201.3": "가장 좋아하는 스트리머를 위해 당신의 열정에 불을 지피세요! \u000b작은 투자로 마주하는 다시없을 기회!", "Item.74202.1": "꽃다발", - "Item.74202.2": "「정상결전」 이벤트에서 스트리머를 후원하는 아이템, 사용 후 라이브 인기도가 10 증가하며, 팬클럽 경험치를 10 획득한다.", + "Item.74202.2": "「정상결전」 이벤트에서 스트리머를 후원하는 아이템. 사용 후 라이브 인기도가 10 증가하며, 팬클럽 경험치를 10 획득한다.", "Item.74202.3": "가장 좋아하는 스트리머를 위해 향기로운 꽃다발을 선물하세요! \u000b어제도 내일도 아닌, 바로 오늘에!", "Item.74203.1": "하늘을 가르는 로켓", - "Item.74203.2": "「정상결전」 이벤트에서 스트리머를 후원하는 아이템, 사용 후 라이브 인기도가 50 증가하며, 팬클럽 경험치를 50 획득한다.", + "Item.74203.2": "「정상결전」 이벤트에서 스트리머를 후원하는 아이템. 사용 후 라이브 인기도가 50 증가하며, 팬클럽 경험치를 50 획득한다.", "Item.74203.3": "가장 좋아하는 스트리머를 위해 온 세상을 뒤흔들 로켓을 쏘아 올리세요! \u000b산과 바다를 건너, 우리의 목소리가 세상에 울려 퍼지길!", "Item.81001.1": "에너지 드링크 캔", "Item.81001.2": "사용 후 활력 30 회복", @@ -3422,6 +4034,9 @@ "Item.81010.1": "에너지 드링크 병", "Item.81010.2": "사용 후 활력 60 회복", "Item.81010.3": "유명한 에너지 드링크 「파워 부스터」! \u000b한 병이면 피로가 싹, 활력 맥스! \u000b※ 본 제품은 기능성 음료이며, 의약품을 대체할 수 없습니다.", + "Item.81011.1": "토큰 보급", + "Item.81011.2": "「비타」 30%에 해당하는 토큰을 보충한다. \n토큰은 「별의 탑 스피드런」 의뢰에서 비타 의뢰에 소모할 수 있다.", + "Item.81011.3": "비타는 배고픔을 느끼지 않지만, 그래도 토큰 보급은 필요하다고 한다. 이런 걸 두고 ‘말도 안 된다’고 하는 거겠지. 하하하 :)", "Item.82001.1": "신입 여행가 성장 패키지", "Item.82001.2": "모든 승급 시련 초급 여행가 승급 재료 중 1개 선택 가능", "Item.82001.3": "초보 여행가를 위해 준비된 여행가 돌파 재료가 담긴 선물 상자. 사용 시 1개를 선택하여 획득할 수 있다.", @@ -3453,7 +4068,7 @@ "Item.82010.2": "모든 진리 도전 보스 재료 중 1개 선택 가능", "Item.82010.3": "베테랑 여행가를 위해 준비된 진리 도전 보스 재료가 담긴 선물 상자. 사용 시 1개를 선택하여 획득할 수 있다.", "Item.86002.1": "레전더리 레코드 선택 패키지", - "Item.86002.2": "★5 레코드 한 장 선택 가능, 「추억의 음색」 레코드 상시 모집 목록 중 선택 가능", + "Item.86002.2": "맑은 하늘의 꽃, 용과 봉황, 대낮의 화원, 자정의 타락 천사, 마녀의 그네, 길 잃은 순례자, 전설을 잡아라 등 레코드 중 1개를 선택해 획득할 수 있습니다!", "Item.86002.3": "레코드 컬렉션의 수많은 레코드 중 고른 소중한 비밀 레코드, 좋은 노래는 여운이 깊고 오래간다.", "Item.86003.1": "골든 레코드 선택 패키지-시리즈 1", "Item.86003.2": "레코드 괴도 콤비, ★~펑펑 소녀~★, 에메랄드 틈새 경계, ‘빗속의’ 선율, 고양이 리듬, 가을날 속삭임 등 중 1개를 선택하여 획득 가능", @@ -3465,7 +4080,7 @@ "Item.86005.2": "레코드 고양이 신 레퀴엠, 하늘, 꽃 그리고 시, 오후의 틈새, 검과 도끼의 울음, 진실☆꿈 공장, 해골과의 춤사위 등 중 1개를 선택하여 획득 가능", "Item.86005.3": "레코드 컬렉션의 수많은 레코드 중 고른 소중한 비밀 레코드, 좋은 노래는 여운이 깊고 오래간다.", "Item.86009.1": "화려한 이력 선택 패키지", - "Item.86009.2": "★5 여행가 한 명 선택 가능, 「채용 공고」 여행가 상시 모집 목록 중 선택 가능", + "Item.86009.2": "프리지아, 치시아, 나노하, 미네르바, 미스티, 그레이, 나즈나 등 여행가 중 1명을 선택해 획득할 수 있습니다!", "Item.86009.3": "인재 목록 중 수많은 것들 중 하나만 고른 이력, 빛나는 인재와 만날 기회를 놓치지 마세요.", "Item.86010.1": "골든 레코드 선택 패키지-시리즈 2", "Item.86010.2": "레코드 새장의 장미, 굿나잇, 알려지지 않은 이름, 수증기 증후군, 별하늘에 안부를, 기사의 대장장이 등 중 1개를 선택하여 획득 가능", @@ -3476,6 +4091,15 @@ "Item.86012.1": "골든 레코드 선택 패키지-시리즈 1", "Item.86012.2": "레코드 괴도 콤비, ★~펑펑 소녀~★, 에메랄드 틈새 경계, ‘빗속의’ 선율, 고양이 리듬, 가을날 속삭임 등 중 1개를 선택하여 획득 가능", "Item.86012.3": "레코드 컬렉션에서 엄선한 비밀 레코드, 모든 곡이 하나하나 감상할 가치가 있다.", + "Item.86013.1": "재회의 인연·화려한 이력 선택 패키지", + "Item.86013.2": "프리지아, 치시아, 나노하, 미네르바, 미스티, 그레이, 나즈나, 치토세, 시아 등 여행가 중 1명을 선택해 획득할 수 있습니다!", + "Item.86013.3": "지난 인재 목록의 수많은 것들 중 하나만 고른 이력, 과거의 인재와 만날 기회를 놓치지 마세요.", + "Item.86014.1": "재회의 인연·깜짝 화려한 이력", + "Item.86014.2": "프리지아, 치시아, 나노하, 미네르바, 미스티, 그레이, 나즈나, 치토세, 시아 등 여행가 중 랜덤으로 1명을 획득합니다!", + "Item.86014.3": "지난 인재 목록의 수많은 것들 중 하나만 고른 이력, 과거의 인재와 만날 기회를 놓치지 마세요.", + "Item.86015.1": "재회의 인연·레전더리 레코드 선택 패키지", + "Item.86015.2": "맑은 하늘의 꽃, 용과 봉황, 대낮의 화원, 자정의 타락 천사, 마녀의 그네, 길 잃은 순례자, 전설을 잡아라, 반짝이는 옛 연못, 파도빛 유랑 등 레코드 중 1개를 선택해 획득할 수 있습니다!", + "Item.86015.3": "지난 레코드 컬렉션의 수많은 레코드 중 고른 소중한 비밀 레코드, 명곡은 영원히 전해진다.", "Item.86016.1": "진리 도전 보스 재료 보상", "Item.86016.2": "진리 도전의 보스를 토벌해 그에 맞는 재료 보상을 획득할 수 있다.", "Item.86017.1": "진리 도전 스킬 카트리지 보상", @@ -3489,6 +4113,12 @@ "Item.86020.1": "쉐도우 헌터 레코드 보상", "Item.86020.2": "쉐도우 헌터에서 획득한 추격자 훈장으로 레몬과 유자의 호기심, 일렁이는 계절 등의 레코드로 교환할 수 있다.", "Item.86020.3": "레코드 컬렉션에서 엄선한 비밀 레코드, 모든 곡이 하나하나 감상할 가치가 있다.", + "Item.86021.1": "1주년 특별·화려한 이력 선택 패키지", + "Item.86021.2": "프리지아, 치시아, 나노하, 미네르바, 미스티, 그레이, 나즈나, 치토세, 시아 등 여행가 중 1명을 선택해 획득할 수 있습니다!", + "Item.86021.3": "지난 인재 목록의 수많은 것들 중 하나만 고른 이력, 과거의 인재와 만날 기회를 놓치지 마세요.", + "Item.86022.1": "1주년 특별·레전더리 레코드 선택 패키지", + "Item.86022.2": "맑은 하늘의 꽃, 용과 봉황, 대낮의 화원, 자정의 타락 천사, 마녀의 그네, 길 잃은 순례자, 전설을 잡아라, 반짝이는 옛 연못, 파도빛 유랑 등 레코드 중 1개를 선택해 획득할 수 있습니다!", + "Item.86022.3": "지난 레코드 컬렉션의 수많은 레코드 중 고른 소중한 비밀 레코드, 명곡은 영원히 전해진다.", "Item.90001.1": "운명의 카드팩", "Item.90001.2": "사용 시 운명의 카드 1장을 랜덤으로 획득한다.", "Item.90001.3": "운을 시험해 볼까요?", diff --git a/data/language/ko_kr/jumpto.json b/data/language/ko_kr/jumpto.json index 1bb7d5cf4..7099f1ce9 100644 --- a/data/language/ko_kr/jumpto.json +++ b/data/language/ko_kr/jumpto.json @@ -95,6 +95,7 @@ "JumpTo.33082001.1": "재료 합성", "JumpTo.33911001.1": "재료 합성", "JumpTo.35.1": "기본 시련-노트", + "JumpTo.35010001.1": "배지 재료 상점", "JumpTo.36.1": "기본 시련-도라", "JumpTo.37.1": "기본 시련-빈 레코드", "JumpTo.38.1": "불꽃과 먼지", @@ -158,5 +159,11 @@ "JumpTo.76.1": "권한-레벨 보상", "JumpTo.77.1": "기본 시련-임의 유형", "JumpTo.78.1": "쉐도우 헌터", - "JumpTo.8.1": "상점 구매" + "JumpTo.79.1": "배지 시련-모범 시민 점수 난이도 4", + "JumpTo.8.1": "상점 구매", + "JumpTo.80.1": "배지 시련-협회 공헌증 난이도 4", + "JumpTo.81.1": "배지 시련-은혜 소비 쿠폰 난이도 4", + "JumpTo.82.1": "스텔라 배틀러", + "JumpTo.83.1": "마왕의 탑", + "JumpTo.84.1": "한정 프리미엄" } \ No newline at end of file diff --git a/data/language/ko_kr/levelquesttarget.json b/data/language/ko_kr/levelquesttarget.json index 9fc39faf3..017ba0efd 100644 --- a/data/language/ko_kr/levelquesttarget.json +++ b/data/language/ko_kr/levelquesttarget.json @@ -46,6 +46,26 @@ "LevelQuestTarget.11004014.1": "{Param2} {Param1}마리 처치", "LevelQuestTarget.11004015.1": "{Param2} {Param1}마리 처치", "LevelQuestTarget.11004016.1": "모든 임무를 완료했습니다.\r\n계속 전투하거나 위의 승강기로 이곳을 떠나세요.", + "LevelQuestTarget.11005001.1": "피렌의 메인 스킬 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.11005002.1": "피렌의 필살기 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.11005003.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.11005004.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.11005005.1": "모든 임무를 완료했습니다.\r\n계속 전투하거나 위의 승강기로 이곳을 떠나세요.", + "LevelQuestTarget.11006001.1": "피렌의 지원 스킬 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.11006002.1": "피렌의 필살기 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.11006003.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.11006004.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.11006005.1": "모든 임무를 완료했습니다.\r\n계속 전투하거나 위의 승강기로 이곳을 떠나세요.", + "LevelQuestTarget.11205001.1": "세이나의 메인 스킬 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.11205002.1": "세이나의 필살기 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.11205003.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.11205004.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.11205005.1": "모든 임무를 완료했습니다.\r\n계속 전투하거나 위의 승강기로 이곳을 떠나세요.", + "LevelQuestTarget.11206001.1": "세이나의 지원 스킬 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.11206002.1": "세이나의 필살기 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.11206003.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.11206004.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.11206005.1": "모든 임무를 완료했습니다.\r\n계속 전투하거나 위의 승강기로 이곳을 떠나세요.", "LevelQuestTarget.11401011.1": "샤통의 메인 스킬 「{Param2}」을 길게 눌러 냥냥 통통볼 발동", "LevelQuestTarget.11401012.1": "{Param2} {Param1}마리 처치", "LevelQuestTarget.11401013.1": "샤통의 필살기 「{Param2}」 {Param1}회 시전", @@ -120,6 +140,16 @@ "LevelQuestTarget.11904022.1": "{Param2} {Param1}마리 처치", "LevelQuestTarget.11904031.1": "{Param2} {Param1}마리 처치", "LevelQuestTarget.11904041.1": "모든 임무를 완료했습니다.\r\n계속 전투하거나 위의 승강기로 이곳을 떠나세요.", + "LevelQuestTarget.11905001.1": "나노하의 메인 스킬 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.11905002.1": "나노하의 필살기 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.11905003.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.11905004.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.11905005.1": "모든 임무를 완료했습니다.\r\n계속 전투하거나 위의 승강기로 이곳을 떠나세요.", + "LevelQuestTarget.11906001.1": "나노하의 지원 스킬 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.11906002.1": "나노하의 필살기 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.11906003.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.11906004.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.11906005.1": "모든 임무를 완료했습니다.\r\n계속 전투하거나 위의 승강기로 이곳을 떠나세요.", "LevelQuestTarget.11911011.1": "나노하의 메인 스킬 「{Param2}」 {Param1}회 시전", "LevelQuestTarget.11911012.1": "{Param2} {Param1}마리 처치", "LevelQuestTarget.11911013.1": "나노하의 필살기 「{Param2}」 {Param1}회 시전", @@ -349,6 +379,16 @@ "LevelQuestTarget.13504014.1": "{Param2} {Param1}마리 처치", "LevelQuestTarget.13504015.1": "{Param2} {Param1}마리 처치", "LevelQuestTarget.13504016.1": "모든 임무를 완료했습니다.\r\n계속 전투하거나 위의 승강기로 이곳을 떠나세요.", + "LevelQuestTarget.13505001.1": "미스티의 메인 스킬 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.13505002.1": "미스티의 필살기 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.13505003.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.13505004.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.13505005.1": "모든 임무를 완료했습니다.\r\n계속 전투하거나 위의 승강기로 이곳을 떠나세요.", + "LevelQuestTarget.13506001.1": "미스티의 지원 스킬 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.13506002.1": "미스티의 필살기 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.13506003.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.13506004.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.13506005.1": "모든 임무를 완료했습니다.\r\n계속 전투하거나 위의 승강기로 이곳을 떠나세요.", "LevelQuestTarget.13701011.1": "엘레노어의 메인 스킬 「{Param2}」 {Param1}회 시전", "LevelQuestTarget.13701012.1": "{Param2} {Param1}마리 처치", "LevelQuestTarget.13701013.1": "엘레노어의 필살기 「{Param2}」 {Param1}회 시전", @@ -493,6 +533,16 @@ "LevelQuestTarget.14404014.1": "{Param2} {Param1}마리 처치", "LevelQuestTarget.14404015.1": "{Param2} {Param1}마리 처치", "LevelQuestTarget.14404016.1": "모든 임무를 완료했습니다.\r\n계속 전투하거나 위의 승강기로 이곳을 떠나세요.", + "LevelQuestTarget.14405001.1": "치토세의 메인 스킬 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.14405002.1": "치토세의 필살기 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.14405003.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.14405004.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.14405005.1": "모든 임무를 완료했습니다.\r\n계속 전투하거나 위의 승강기로 이곳을 떠나세요.", + "LevelQuestTarget.14406001.1": "치토세의 지원 스킬 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.14406002.1": "치토세의 필살기 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.14406003.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.14406004.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.14406005.1": "모든 임무를 완료했습니다.\r\n계속 전투하거나 위의 승강기로 이곳을 떠나세요.", "LevelQuestTarget.14501011.1": "오토하의 메인 스킬 「{Param2}」 {Param1}회 시전", "LevelQuestTarget.14501012.1": "{Param2} {Param1}마리 처치", "LevelQuestTarget.14501013.1": "오토하의 필살기 「{Param2}」 {Param1}회 시전", @@ -543,6 +593,16 @@ "LevelQuestTarget.14904031.1": "{Param2} {Param1}마리 처치", "LevelQuestTarget.14904041.1": "{Param2} {Param1}마리 처치", "LevelQuestTarget.14904051.1": "모든 임무를 완료했습니다.\r\n계속 전투하거나 위의 승강기로 이곳을 떠나세요.", + "LevelQuestTarget.14905001.1": "그레이의 메인 스킬 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.14905002.1": "그레이의 필살기 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.14905003.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.14905004.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.14905005.1": "모든 임무를 완료했습니다.\r\n계속 전투하거나 위의 승강기로 이곳을 떠나세요.", + "LevelQuestTarget.14906001.1": "그레이의 지원 스킬 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.14906002.1": "그레이의 필살기 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.14906003.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.14906004.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.14906005.1": "모든 임무를 완료했습니다.\r\n계속 전투하거나 위의 승강기로 이곳을 떠나세요.", "LevelQuestTarget.15501011.1": "시아의 메인 스킬 「{Param2}」 {Param1}회 시전", "LevelQuestTarget.15501012.1": "{Param2} {Param1}마리 처치", "LevelQuestTarget.15501021.1": "시아의 필살기 「{Param2}」 {Param1}회 시전", @@ -571,6 +631,16 @@ "LevelQuestTarget.15504022.1": "{Param2} {Param1}마리 처치", "LevelQuestTarget.15504031.1": "{Param2} {Param1}마리 처치", "LevelQuestTarget.15504041.1": "모든 임무를 완료했습니다.\r\n계속 전투하거나 위의 승강기로 이곳을 떠나세요.", + "LevelQuestTarget.15505001.1": "시아의 메인 스킬 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.15505002.1": "시아의 필살기 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.15505003.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.15505004.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.15505005.1": "모든 임무를 완료했습니다.\r\n계속 전투하거나 위의 승강기로 이곳을 떠나세요.", + "LevelQuestTarget.15506001.1": "시아의 지원 스킬 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.15506002.1": "시아의 필살기 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.15506003.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.15506004.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.15506005.1": "모든 임무를 완료했습니다.\r\n계속 전투하거나 위의 승강기로 이곳을 떠나세요.", "LevelQuestTarget.15601011.1": "나즈나의 메인 스킬 「{Param2}」 {Param1}회 시전", "LevelQuestTarget.15601012.1": "{Param2} {Param1}마리 처치", "LevelQuestTarget.15601013.1": "나즈나의 필살기 「{Param2}」 {Param1}회 시전", @@ -690,5 +760,29 @@ "LevelQuestTarget.16004013.1": "윌로의 필살기 「{Param2}」 {Param1}회 시전", "LevelQuestTarget.16004014.1": "{Param2} {Param1}마리 처치", "LevelQuestTarget.16004015.1": "{Param2} {Param1}마리 처치", - "LevelQuestTarget.16004016.1": "모든 임무를 완료했습니다.\r\n계속 전투하거나 위의 승강기로 이곳을 떠나세요." + "LevelQuestTarget.16004016.1": "모든 임무를 완료했습니다.\r\n계속 전투하거나 위의 승강기로 이곳을 떠나세요.", + "LevelQuestTarget.16201011.1": "세이나(기원)의 메인 스킬 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.16201012.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.16201013.1": "세이나(기원)의 필살기 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.16201014.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.16201015.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.16201016.1": "모든 임무를 완료했습니다.\r\n계속 전투하거나 위의 승강기로 이곳을 떠나세요.", + "LevelQuestTarget.16202011.1": "세이나(기원)의 메인 스킬 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.16202012.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.16202013.1": "세이나(기원)의 필살기 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.16202014.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.16202015.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.16202016.1": "모든 임무를 완료했습니다.\r\n계속 전투하거나 위의 승강기로 이곳을 떠나세요.", + "LevelQuestTarget.16203011.1": "세이나(기원)의 지원 스킬 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.16203012.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.16203013.1": "세이나(기원)의 필살기 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.16203014.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.16203015.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.16203016.1": "모든 임무를 완료했습니다.\r\n계속 전투하거나 위의 승강기로 이곳을 떠나세요.", + "LevelQuestTarget.16204011.1": "세이나(기원)의 지원 스킬 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.16204012.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.16204013.1": "세이나(기원)의 필살기 「{Param2}」 {Param1}회 시전", + "LevelQuestTarget.16204014.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.16204015.1": "{Param2} {Param1}마리 처치", + "LevelQuestTarget.16204016.1": "모든 임무를 완료했습니다.\r\n계속 전투하거나 위의 승강기로 이곳을 떠나세요." } \ No newline at end of file diff --git a/data/language/ko_kr/loginrewardcontrol.json b/data/language/ko_kr/loginrewardcontrol.json index f38207424..42c9075bc 100644 --- a/data/language/ko_kr/loginrewardcontrol.json +++ b/data/language/ko_kr/loginrewardcontrol.json @@ -1,3 +1,4 @@ { - "LoginRewardControl.301001.1": "\u000b「이벤트 기간」\u000b이벤트는 오픈 이후 CBT 기간 동안 진행됩니다. \u000b\u000b「참여 조건」 \u000b권한 레벨 2 이상이며, ‘이벤트’ 기능을 오픈하면 참여할 수 있습니다. \u000b\u000b「이벤트 안내」 \u000b이벤트 오픈 후 누적 로그인 시 풍성한 보상을 받을 수 있습니다." + "LoginRewardControl.301001.1": "\u000b「이벤트 기간」\u000b이벤트는 오픈 이후 CBT 기간 동안 진행됩니다. \u000b\u000b「참여 조건」 \u000b권한 레벨 2 이상이며, ‘이벤트’ 기능을 오픈하면 참여할 수 있습니다. \u000b\u000b「이벤트 안내」 \u000b이벤트 오픈 후 누적 로그인 시 풍성한 보상을 받을 수 있습니다.", + "LoginRewardControl.302001.1": "「상품 설명」\u000b「별의 발자취 꿈길 스페셜」 상품을 구매하면 첫날 보상을 즉시 받을 수 있으며, 이후 접속해 나머지 보상의 수령 자격이 해제됩니다. \u000b「별의 발자취 꿈길 스페셜」 상품 판매 기간 중 해제하지 않거나 받지 않은 보상은 「우편」으로 발송됩니다." } \ No newline at end of file diff --git a/data/language/ko_kr/loginrewardgroup.json b/data/language/ko_kr/loginrewardgroup.json index 8a36cd5e4..949c15909 100644 --- a/data/language/ko_kr/loginrewardgroup.json +++ b/data/language/ko_kr/loginrewardgroup.json @@ -25,6 +25,17 @@ "LoginRewardGroup.30104105.1": "여름 한정 티켓", "LoginRewardGroup.30104106.1": "여름 한정 티켓", "LoginRewardGroup.30104107.1": "성스러운 이슬", + "LoginRewardGroup.30105107.1": "성스러운 이슬", + "LoginRewardGroup.30105201.1": "재회의 인연 한정 티켓", + "LoginRewardGroup.30105202.1": "재회의 인연 한정 티켓", + "LoginRewardGroup.30105203.1": "재회의 인연 한정 티켓", + "LoginRewardGroup.30105204.1": "재회의 인연 한정 티켓", + "LoginRewardGroup.30105205.1": "재회의 인연 한정 티켓", + "LoginRewardGroup.30105206.1": "재회의 인연 한정 티켓", + "LoginRewardGroup.30105207.1": "재회의 인연 한정 티켓", + "LoginRewardGroup.30105208.1": "재회의 인연 한정 티켓", + "LoginRewardGroup.30105209.1": "재회의 인연 한정 티켓", + "LoginRewardGroup.30105210.1": "재회의 인연 한정 티켓", "LoginRewardGroup.4.1": "하늘 티켓", "LoginRewardGroup.5.1": "화려한 이력 선택 패키지", "LoginRewardGroup.6.1": "하늘 티켓", diff --git a/data/language/ko_kr/mailtemplate.json b/data/language/ko_kr/mailtemplate.json index b49e41eac..472aea599 100644 --- a/data/language/ko_kr/mailtemplate.json +++ b/data/language/ko_kr/mailtemplate.json @@ -140,6 +140,9 @@ "MailTemplate.2021.1": "길드 관리부", "MailTemplate.2021.2": "재배송 - 임무 보상", "MailTemplate.2021.3": "지난번 임무의 보상 수령 기한이 만료되었어요!\r\n협회에서 특별히 여단 사무실로 보상을 배송해 드렸으니 확인해 보세요.\r\n다음번 임무 완료 후에는 잊지 말고 꼭 보상을 수령하세요!", + "MailTemplate.2022.1": "길드 관리부", + "MailTemplate.2022.2": "별의 발자취 꿈길 스페셜 보상 재지급", + "MailTemplate.2022.3": "별의 발자취 꿈길 스페셜 보상 수령 기한이 만료되었어요! \n협회에서 특별히 여단 사무실로 보상을 배송해 드렸으니 확인해 보세요.\n다음번 임무 완료 후에는 잊지 말고 꼭 보상을 수령하세요!", "MailTemplate.20301.1": "지리 협회", "MailTemplate.20301.2": "이벤트 코인 만료 알림", "MailTemplate.20301.3": "「푸른 바다·한여름에도 인증샷입니다만?!」 이벤트가 {0}일 뒤 종료됩니다.\n획득한 「바다 소라」는 이벤트 종료 후 만료되어 소멸되니, \n이벤트 종료 전에 꼭 이벤트 상점에서 「바다 소라」로 원하는 보상을 교환하세요!", @@ -152,6 +155,15 @@ "MailTemplate.2031.1": "길드 관리부", "MailTemplate.2031.2": "재배송 - 상품 배송 서비스", "MailTemplate.2031.3": "지난번에 구매하신 아이템입니다!\r\n특별히 여단 사무실로 보상을 배송해 드렸으니 확인해 보세요!", + "MailTemplate.20401.1": "지리 협회", + "MailTemplate.20401.2": "이벤트 코인 만료 알림", + "MailTemplate.20401.3": "「무결의 정원 흐릿한 여명」 이벤트가 {0}일 뒤 종료됩니다.\n획득한 「고대 동전」은 이벤트 종료 후 만료되어 소멸되니, \n이벤트 종료 전에 꼭 이벤트 상점에서 「고대 동전」으로 원하는 보상을 교환하세요!", + "MailTemplate.20402.1": "지리 협회", + "MailTemplate.20402.2": "재배송 - 만료된 코인", + "MailTemplate.20402.3": "「무결의 정원 흐릿한 여명」 이벤트가 종료되었습니다. \n사용하지 않은 「고대 동전」은 「도라」로 교환되어 길드 창고로 발송되었으니 꼭 확인해 주세요.", + "MailTemplate.20403.1": "지리 협회", + "MailTemplate.20403.2": "재배송 - 임무 보상", + "MailTemplate.20403.3": "「무결의 정원 흐릿한 여명」 이벤트 임무가 종료되었으며, 보상 수령 기한이 만료되었습니다. \n협회에서 특별히 여단 사무실로 보상을 배송해 드렸으니 확인해 보세요.\n다음번 임무 완료 후에는 잊지 말고 꼭 보상을 수령하세요!", "MailTemplate.2041.1": "지리 협회", "MailTemplate.2041.2": "재배송 - 자금 보상", "MailTemplate.2041.3": "지난번 패스 임무의 보상 수령 기한이 만료되었어요!\r\n협회에서 특별히 여단 사무실로 보상을 배송해 드렸으니 확인해 보세요.\r\n다음번 임무 완료 후에는 잊지 말고 꼭 보상을 수령하세요!", @@ -185,6 +197,9 @@ "MailTemplate.2101.1": "길드 관리부", "MailTemplate.2101.2": "재배송 - 여행가 모집 보상", "MailTemplate.2101.3": "지난번 모집한 여행가의 보고일이 다가왔습니다!\n여행가가 직접 여단 사무실을 찾아왔으니 확인해 주세요.\n다음 목표 달성 후에는 잊지 말고 모집하세요!", + "MailTemplate.2102.1": "길드 관리부", + "MailTemplate.2102.2": "재배송 - 한정 선택 모집 보상", + "MailTemplate.2102.3": "여행가 모집 사업에 협조해 주신 데 감사한 마음을 담아 풍성한 선물을 준비했습니다. 다시 잘 보내드렸으니 확인해 주세요. \n앞으로도 여행가 사업에 힘을 보태주세요!", "MailTemplate.2111.1": "지리 협회", "MailTemplate.2111.2": "쉐도우 헌터 보상 재지급", "MailTemplate.2111.3": "지난 시즌 쉐도우 헌터가 종료되었습니다. 수령하지 않으신 토벌 보상을 발송해 드리니 확인해 주세요!", @@ -226,7 +241,7 @@ "MailTemplate.3018.3": "여단 단장님\n「페이트 하우스」 이벤트가 곧 종료됩니다. 잊지 말고 꼭 참여해 주세요.", "MailTemplate.4001.1": "지리 협회", "MailTemplate.4001.2": "재배송 - 이벤트 보상", - "MailTemplate.4001.3": "7일간의 임무 이벤트가 종료되었으며, 보상 수령 기한이 만료되었어요!\r\n협회에서 특별히 여단 사무실로 보상을 배송해 드렸으니 확인해 보세요.\r\n다음번 임무 완료 후에는 잊지 말고 꼭 보상을 수령하세요!", + "MailTemplate.4001.3": "기간 한정 이벤트가 종료되었으며, 보상 수령 기한이 만료되었어요! \n협회에서 특별히 여단 사무실로 보상을 배송해 드렸으니 확인해 보세요.\n다음번 임무 완료 후에는 잊지 말고 꼭 보상을 수령하세요!", "MailTemplate.4002.1": "지리 협회", "MailTemplate.4002.2": "재배송 - 이벤트 보상", "MailTemplate.4002.3": "행운의 보물찾기 이벤트가 종료되었습니다.\n사용하지 않은 보물삽은 자동으로 전환되어 사무실로 발송되었으니 확인해 주세요~", @@ -236,9 +251,9 @@ "MailTemplate.4004.1": "지리 협회", "MailTemplate.4004.2": "재배송 - 이벤트 보상", "MailTemplate.4004.3": "「공략 기록 대모집」 이벤트가 종료되었으며, 보상 수령 기한이 만료되었어요! \n협회에서 특별히 여단 사무실로 보상을 배송해 드렸으니 확인해 보세요.\n다음번 임무 완료 후에는 잊지 말고 꼭 보상을 수령하세요!", - "MailTemplate.4005.1": "지리 협회", - "MailTemplate.4005.2": "재배송 - 이벤트 보상", - "MailTemplate.4005.3": "「정상결전」 이벤트가 종료되었으며, 보상 수령 기한이 만료되었어요! \n협회에서 특별히 여단 사무실로 보상을 배송해 드렸으니 확인해 보세요.\n다음번 임무 완료 후에는 잊지 말고 꼭 보상을 수령하세요!", + "MailTemplate.4005.1": "♥엔젤곰♥", + "MailTemplate.4005.2": "♥「정상결전」 보상이 도착했어♥!", + "MailTemplate.4005.3": "엔젤곰~ 딸랑딸랑~\n이번 「정상결전」 이벤트에 열심히 참여해 준 부하곰 여러분, 고마워! 이번 이벤트의 푸짐한 보상은 힐링 천사 엔젤곰이 꼼꼼히 포장해서 보냈으니 확인해봐!\n수고 많았어! 다음에도 엔젤곰의 힐링 하우스에 꼭 놀러 와 줘♥!", "MailTemplate.4006.1": "지리 협회", "MailTemplate.4006.2": "재배송 - 이벤트 보상", "MailTemplate.4006.3": "「이브의 선물 배송」 이벤트가 종료되었으며, 보상 수령 기한이 만료되었어요! \n협회에서 특별히 여단 사무실로 보상을 배송해 드렸으니 확인해 보세요.\n다음번 임무 완료 후에는 잊지 말고 꼭 보상을 수령하세요!", @@ -272,12 +287,30 @@ "MailTemplate.4016.1": "지리 협회", "MailTemplate.4016.2": "재배송 - 이벤트 보상", "MailTemplate.4016.3": "「지난날에 남은 희미한 모습」 이벤트가 종료되었으며, 보상 수령 기한이 만료되었어요! \n협회에서 특별히 여단 사무실로 보상을 배송해 드렸으니 확인해 보세요.\n다음번 임무 완료 후에는 잊지 말고 꼭 보상을 수령하세요!", + "MailTemplate.4017.1": "지리 협회", + "MailTemplate.4017.2": "재배송 - 이벤트 보상", + "MailTemplate.4017.3": "「별의 발자취, 따뜻한 동행」 이벤트가 종료되었으며, 보상 수령 기한이 만료되었어요! \n협회에서 특별히 여단 사무실로 보상을 배송해 드렸으니 확인해 보세요.\n다음번 임무 완료 후에는 잊지 말고 꼭 보상을 수령하세요!", + "MailTemplate.4018.1": "지리 협회", + "MailTemplate.4018.2": "재배송 - 이벤트 보상", + "MailTemplate.4018.3": "「별에 닿은 추억」 이벤트가 종료되었으며, 보상 수령 기한이 만료되었어요! \n협회에서 특별히 여단 사무실로 보상을 배송해 드렸으니 확인해 보세요.\n다음번 임무 완료 후에는 잊지 말고 꼭 보상을 수령하세요!", + "MailTemplate.4019.1": "지리 협회", + "MailTemplate.4019.2": "재배송 - 이벤트 보상", + "MailTemplate.4019.3": "「별의 발자취 소원의 여정」 이벤트가 종료되었으며, 보상 수령 기한이 만료되었어요! \n협회에서 특별히 여단 사무실로 보상을 배송해 드렸으니 확인해 보세요.\n다음번 임무 완료 후에는 잊지 말고 꼭 보상을 수령하세요!", "MailTemplate.5001.1": "「스텔라 소라」 운영팀", "MailTemplate.5001.2": "{0} 특별 보상", "MailTemplate.5001.3": "설문 조사에 참여해 주셔서 감사합니다!\r\n특별 보상을 준비했으니 확인해 보세요.", "MailTemplate.5002.1": "「스텔라 소라」 운영팀", - "MailTemplate.5002.2": "응원해 주셔서 감사합니다.", - "MailTemplate.5002.3": "응원해 주셔서 감사합니다! 다음 보상을 준비했으니 확인해 보세요.", + "MailTemplate.5002.2": "감사 선물", + "MailTemplate.5002.3": "스텔라 소라를 응원해 주셔서 감사합니다! 다음 보상을 준비했으니 확인해 보세요.", + "MailTemplate.6001.1": "지리 협회", + "MailTemplate.6001.2": "재배송 - 이벤트 보상", + "MailTemplate.6001.3": "「다시, 별을 향해」 이벤트가 종료되었으며, 보상 수령 기한이 만료되었어요! \n협회에서 특별히 여단 사무실로 보상을 배송해 드렸으니 확인해 보세요.\n다음번 임무 완료 후에는 잊지 말고 꼭 보상을 수령하세요!", + "MailTemplate.6002.1": "포셔", + "MailTemplate.6002.2": "「복귀 7일 보상」 만료 알림", + "MailTemplate.6002.3": "손님~\n구독하신 「복귀 7일 보상」 서비스가 종료되었으며, 보상 수령 기한이 만료되었어요! \n특별히 여단 사무실로 보상을 배송해 드렸으니 확인해 보세요… 헤헤 이용해 주셔서 감사합니다.", + "MailTemplate.6003.1": "포셔", + "MailTemplate.6003.2": "「복귀 7일 보상」 미수령 보상", + "MailTemplate.6003.3": "손님~\n구독하신 「복귀 7일 보상」의 지난 보상 수령 기한이 만료되었어요! 협회에서 특별히 여단 사무실로 보상을 배송해 드렸으니 확인해 보세요. 다음에는 잊지 말고 꼭 접속하여 보상을 수령하세요!", "MailTemplate.90001.1": "「스텔라 소라」 운영팀", "MailTemplate.90001.2": "여정 체험 소감 조사 1", "MailTemplate.90001.3": "존경하는 마왕님에게: \u000b이번 테스트에 참여하신 마왕님의 게임 체험 소감을 파악하고, 게임 환경을 개선하기 위해 설문을 준비했습니다. 아래의 「설문 참여」 버튼을 눌러 설문 조사에 응답하실 수 있습니다. \u000b설문을 완료하시면 「별의 파편x100」을 획득하실 수 있습니다. 저희는 이번 체험에서 보내주신 피드백과 의견을 무엇보다 중요하게 생각합니다. 노바 대륙에서 탑을 오르며 별사냥을 통해 소원을 이루길 바랍니다!", @@ -296,6 +329,12 @@ "MailTemplate.910160.1": "지리 협회", "MailTemplate.910160.2": "「물놀이 전 준비운동은 필수!」 만료 알림", "MailTemplate.910160.3": "「물놀이 전 준비운동은 필수!」 기간 한정 모집이 {0}일 후 종료됩니다. \n모집 종료 후 「여름 한정 티켓」도 만료되어 사용할 수 없습니다. \n모집이 종료되기 전 사용하셔서, 마지막 모집의 기회를 놓치지 마세요!", + "MailTemplate.910162.1": "지리 협회", + "MailTemplate.910162.2": "「마주한 기원의 검」 만료 알림", + "MailTemplate.910162.3": "「마주한 기원의 검」 기간 한정 모집이 {0}일 후 종료됩니다. \n모집 종료 후 「기원 한정 티켓」도 만료되어 사용할 수 없습니다. \n모집이 종료되기 전 사용하셔서, 마지막 모집의 기회를 놓치지 마세요!", + "MailTemplate.920162.1": "지리 협회", + "MailTemplate.920162.2": "「검끝에 담긴 의지」 만료 알림", + "MailTemplate.920162.3": "「검끝에 담긴 의지」 기간 한정 모집이 {0}일 후 종료됩니다. \n모집 종료 후 「기원 디스크」도 만료되어 사용할 수 없습니다. \n모집이 종료되기 전 사용하셔서, 마지막 모집의 기회를 놓치지 마세요!", "MailTemplate.9999.1": "「스텔라 소라」 운영팀", "MailTemplate.9999.2": "결제 상품 발송 안내", "MailTemplate.9999.3": "마왕님께서 구매하신 상품({0}x{1})이 도착했습니다!" diff --git a/data/language/ko_kr/mainscreencg.json b/data/language/ko_kr/mainscreencg.json index a3b760769..1433c2408 100644 --- a/data/language/ko_kr/mainscreencg.json +++ b/data/language/ko_kr/mainscreencg.json @@ -75,6 +75,9 @@ "MainScreenCG.1126.1": "희망의 낙서", "MainScreenCG.1127.1": "눈부신 희망", "MainScreenCG.1128.1": "히나기쿠의 출발", + "MainScreenCG.1129.1": "꿈에서 깨어날 때·다시", + "MainScreenCG.1130.1": "기원의 검", + "MainScreenCG.1131.1": "함께 나눈 향기", "MainScreenCG.2001.1": "손의 온기", "MainScreenCG.2002.1": "오아시스 환영회", "MainScreenCG.2003.1": "천 그루 꽃이 피는 밤", @@ -92,5 +95,34 @@ "MainScreenCG.2015.1": "귀여움 의존 증후군", "MainScreenCG.2016.1": "그저 그렇게 또 하루를", "MainScreenCG.2017.1": "가장 소중한 보물", - "MainScreenCG.2018.1": "가을에 잠들다" + "MainScreenCG.2018.1": "가을에 잠들다", + "MainScreenCG.30101.1": "매력의 향기", + "MainScreenCG.30105.1": "지글지글", + "MainScreenCG.30106.1": "느긋한 한여름", + "MainScreenCG.30201.1": "축제 대방출", + "MainScreenCG.30203.1": "이브의 소원", + "MainScreenCG.30205.1": "하얀 나무 아래", + "MainScreenCG.30207.1": "최고의 선물", + "MainScreenCG.30301.1": "봄기운 가득", + "MainScreenCG.30302.1": "풍요로운 새해", + "MainScreenCG.30401.1": "눈보라를 넘어", + "MainScreenCG.30402.1": "새벽의 방아쇠", + "MainScreenCG.30403.1": "삼진아웃", + "MainScreenCG.30500.1": "소중한 당신", + "MainScreenCG.30501.1": "배달원의 출발", + "MainScreenCG.30502.1": "배달원의 결의", + "MainScreenCG.30503.1": "배달원의 휴식", + "MainScreenCG.30701.1": "마음의 벽", + "MainScreenCG.30702.1": "마음의 대화", + "MainScreenCG.30703.1": "마음의 섬광", + "MainScreenCG.30801.1": "영감 폭발", + "MainScreenCG.30803.1": "귀여운 대탈출", + "MainScreenCG.30901.1": "타락 돌진", + "MainScreenCG.31001.1": "여우비", + "MainScreenCG.31003.1": "잔잔한 물결", + "MainScreenCG.31100.1": "파도의 축제", + "MainScreenCG.31101.1": "너를 찾을 거야", + "MainScreenCG.31102.1": "네게 씌워줄게", + "MainScreenCG.31103.1": "반짝이는 휴일", + "MainScreenCG.31201.1": "우아한 티파티" } \ No newline at end of file diff --git a/data/language/ko_kr/mainskill.json b/data/language/ko_kr/mainskill.json index ee0da291d..52c192e0f 100644 --- a/data/language/ko_kr/mainskill.json +++ b/data/language/ko_kr/mainskill.json @@ -1223,6 +1223,30 @@ "MainSkill.406205.2": "물 속성 메인 캐릭터가 ##물 속성 표식#1018#을 발동하거나 피해를 받은 후, 「희망」 1스택을 획득한다. {1}초간 지속되며, 최대 6스택 중첩된다. \u000b「희망」이 3스택 중첩되면, 팀 전체가 입히는 물 속성 스킬 피해가 {2} 증가한다. \u000b「희망」이 6스택 중첩되면, 자신이 입히는 표식 피해가 {3} 증가한다.", "MainSkill.406206.1": "행복은 어제에", "MainSkill.406206.2": "물 속성 메인 캐릭터가 ##물 속성 표식#1018#을 발동하거나 피해를 받은 후, 「희망」 1스택을 획득한다. {1}초간 지속되며, 최대 6스택 중첩된다. \u000b「희망」이 3스택 중첩되면, 팀 전체가 입히는 물 속성 스킬 피해가 {2} 증가한다. \u000b「희망」이 6스택 중첩되면, 자신이 입히는 표식 피해가 {3} 증가한다.", + "MainSkill.406601.1": "앞길을 밝히는 샛별", + "MainSkill.406601.2": "팀 전체의 HP가 {1} 증가한다. \u000b메인 캐릭터가 처음으로 ##빛 속성 표식#1015#을 발동한 후, 「별의 소원」을 1스택 획득한다. \u000b「별의 소원」을 보유한 캐릭터가 목표에게 스킬 피해를 입히면, 목표가 받는 빛 속성 스킬 피해가 {2} 증가한다. {3}초간 지속된다. \u000b빛 속성 메인 캐릭터가 표식을 발동해 ##광휘#4028#를 생성하면 자신의 치명타율이 {4} 증가한다. {5}초간 지속된다.", + "MainSkill.406602.1": "앞길을 밝히는 샛별", + "MainSkill.406602.2": "팀 전체의 HP가 {1} 증가한다. \u000b메인 캐릭터가 처음으로 ##빛 속성 표식#1015#을 발동한 후, 「별의 소원」을 1스택 획득한다. \u000b「별의 소원」을 보유한 캐릭터가 목표에게 스킬 피해를 입히면, 목표가 받는 빛 속성 스킬 피해가 {2} 증가한다. {3}초간 지속된다. \u000b빛 속성 메인 캐릭터가 표식을 발동해 ##광휘#4028#를 생성하면 자신의 치명타율이 {4} 증가한다. {5}초간 지속된다.", + "MainSkill.406603.1": "앞길을 밝히는 샛별", + "MainSkill.406603.2": "팀 전체의 HP가 {1} 증가한다. \u000b메인 캐릭터가 처음으로 ##빛 속성 표식#1015#을 발동한 후, 「별의 소원」을 1스택 획득한다. \u000b「별의 소원」을 보유한 캐릭터가 목표에게 스킬 피해를 입히면, 목표가 받는 빛 속성 스킬 피해가 {2} 증가한다. {3}초간 지속된다. \u000b빛 속성 메인 캐릭터가 표식을 발동해 ##광휘#4028#를 생성하면 자신의 치명타율이 {4} 증가한다. {5}초간 지속된다.", + "MainSkill.406604.1": "앞길을 밝히는 샛별", + "MainSkill.406604.2": "팀 전체의 HP가 {1} 증가한다. \u000b메인 캐릭터가 처음으로 ##빛 속성 표식#1015#을 발동한 후, 「별의 소원」을 1스택 획득한다. \u000b「별의 소원」을 보유한 캐릭터가 목표에게 스킬 피해를 입히면, 목표가 받는 빛 속성 스킬 피해가 {2} 증가한다. {3}초간 지속된다. \u000b빛 속성 메인 캐릭터가 표식을 발동해 ##광휘#4028#를 생성하면 자신의 치명타율이 {4} 증가한다. {5}초간 지속된다.", + "MainSkill.406605.1": "앞길을 밝히는 샛별", + "MainSkill.406605.2": "팀 전체의 HP가 {1} 증가한다. \u000b메인 캐릭터가 처음으로 ##빛 속성 표식#1015#을 발동한 후, 「별의 소원」을 1스택 획득한다. \u000b「별의 소원」을 보유한 캐릭터가 목표에게 스킬 피해를 입히면, 목표가 받는 빛 속성 스킬 피해가 {2} 증가한다. {3}초간 지속된다. \u000b빛 속성 메인 캐릭터가 표식을 발동해 ##광휘#4028#를 생성하면 자신의 치명타율이 {4} 증가한다. {5}초간 지속된다.", + "MainSkill.406606.1": "앞길을 밝히는 샛별", + "MainSkill.406606.2": "팀 전체의 HP가 {1} 증가한다. \u000b메인 캐릭터가 처음으로 ##빛 속성 표식#1015#을 발동한 후, 「별의 소원」을 1스택 획득한다. \u000b「별의 소원」을 보유한 캐릭터가 목표에게 스킬 피해를 입히면, 목표가 받는 빛 속성 스킬 피해가 {2} 증가한다. {3}초간 지속된다. \u000b빛 속성 메인 캐릭터가 표식을 발동해 ##광휘#4028#를 생성하면 자신의 치명타율이 {4} 증가한다. {5}초간 지속된다.", + "MainSkill.406701.1": "영원히 반짝이는 빛", + "MainSkill.406701.2": "빛 속성 메인 캐릭터가 누적 {1}회 일반 공격 또는 스킬 피해 입힐 시, 「영원」을 1스택 획득해 빛 속성 스킬 피해가 {2} 증가한다. {3}초간 지속되며, 최대 10스택 중첩된다. \u000b메인 캐릭터가 「영원」 보유 시 팀 전체가 입히는 빛 속성 피해가 {4} 증가한다.", + "MainSkill.406702.1": "영원히 반짝이는 빛", + "MainSkill.406702.2": "빛 속성 메인 캐릭터가 누적 {1}회 일반 공격 또는 스킬 피해 입힐 시, 「영원」을 1스택 획득해 빛 속성 스킬 피해가 {2} 증가한다. {3}초간 지속되며, 최대 10스택 중첩된다. \u000b메인 캐릭터가 「영원」 보유 시 팀 전체가 입히는 빛 속성 피해가 {4} 증가한다.", + "MainSkill.406703.1": "영원히 반짝이는 빛", + "MainSkill.406703.2": "빛 속성 메인 캐릭터가 누적 {1}회 일반 공격 또는 스킬 피해 입힐 시, 「영원」을 1스택 획득해 빛 속성 스킬 피해가 {2} 증가한다. {3}초간 지속되며, 최대 10스택 중첩된다. \u000b메인 캐릭터가 「영원」 보유 시 팀 전체가 입히는 빛 속성 피해가 {4} 증가한다.", + "MainSkill.406704.1": "영원히 반짝이는 빛", + "MainSkill.406704.2": "빛 속성 메인 캐릭터가 누적 {1}회 일반 공격 또는 스킬 피해 입힐 시, 「영원」을 1스택 획득해 빛 속성 스킬 피해가 {2} 증가한다. {3}초간 지속되며, 최대 10스택 중첩된다. \u000b메인 캐릭터가 「영원」 보유 시 팀 전체가 입히는 빛 속성 피해가 {4} 증가한다.", + "MainSkill.406705.1": "영원히 반짝이는 빛", + "MainSkill.406705.2": "빛 속성 메인 캐릭터가 누적 {1}회 일반 공격 또는 스킬 피해 입힐 시, 「영원」을 1스택 획득해 빛 속성 스킬 피해가 {2} 증가한다. {3}초간 지속되며, 최대 10스택 중첩된다. \u000b메인 캐릭터가 「영원」 보유 시 팀 전체가 입히는 빛 속성 피해가 {4} 증가한다.", + "MainSkill.406706.1": "영원히 반짝이는 빛", + "MainSkill.406706.2": "빛 속성 메인 캐릭터가 누적 {1}회 일반 공격 또는 스킬 피해 입힐 시, 「영원」을 1스택 획득해 빛 속성 스킬 피해가 {2} 증가한다. {3}초간 지속되며, 최대 10스택 중첩된다. \u000b메인 캐릭터가 「영원」 보유 시 팀 전체가 입히는 빛 속성 피해가 {4} 증가한다.", "MainSkill.900101.1": "비어있음", "MainSkill.900102.1": "비어있음", "MainSkill.900103.1": "비어있음" diff --git a/data/language/ko_kr/mallactivity.json b/data/language/ko_kr/mallactivity.json new file mode 100644 index 000000000..d6d1662c9 --- /dev/null +++ b/data/language/ko_kr/mallactivity.json @@ -0,0 +1,3 @@ +{ + "MallActivity.pack.18_qd.1": "꿈길 스페셜" +} \ No newline at end of file diff --git a/data/language/ko_kr/mallpackage.json b/data/language/ko_kr/mallpackage.json index a9d33021b..5262094c2 100644 --- a/data/language/ko_kr/mallpackage.json +++ b/data/language/ko_kr/mallpackage.json @@ -1,4 +1,14 @@ { + "MallPackage.Dorm.710008.1": "실전용 예리한 나무 기둥", + "MallPackage.Dorm.710008.2": "실전용 예리한 나무 기둥", + "MallPackage.Dorm.710011.1": "인형뽑기 기계", + "MallPackage.Dorm.710011.2": "인형뽑기 기계", + "MallPackage.Dorm.710012.1": "진실 보관함", + "MallPackage.Dorm.710012.2": "진실 보관함", + "MallPackage.DormRoomLayout.1001.1": "일상 거실 세트", + "MallPackage.DormRoomLayout.1001.2": "일상 거실 세트", + "MallPackage.DormRoomLayout.1003.1": "블랙 시크 캠핑 세트", + "MallPackage.DormRoomLayout.1003.2": "블랙 시크 캠핑 세트", "MallPackage.pac.world10.1": "Lv.10 성장 지원 세트", "MallPackage.pac.world10.2": "Lv.10 성장 지원 세트", "MallPackage.pac.world15.1": "Lv.15 성장 지원 세트", @@ -9,8 +19,14 @@ "MallPackage.pac.world25.2": "Lv.25 전력 증폭 세트", "MallPackage.pac.world30.1": "Lv.30 전력 증폭 세트", "MallPackage.pac.world30.2": "Lv.30 전력 증폭 세트", + "MallPackage.pac.world40.1": "Lv.40 전력 증폭 세트", + "MallPackage.pac.world40.2": "Lv.40 전력 증폭 세트", "MallPackage.pac.world5.1": "Lv.5 성장 지원 세트", "MallPackage.pac.world5.2": "Lv.5 성장 지원 세트", + "MallPackage.pac.world50.1": "Lv.50 전력 증폭 세트", + "MallPackage.pac.world50.2": "Lv.50 전력 증폭 세트", + "MallPackage.pac.world60.1": "Lv.60 전력 증폭 세트", + "MallPackage.pac.world60.2": "Lv.60 전력 증폭 세트", "MallPackage.pack.01_disc_m.1": "별의 소원 특선\u000b골든 디스크 세트", "MallPackage.pack.01_disc_m.2": "별의 소원 특선·골든 디스크 세트", "MallPackage.pack.01_disc_w.1": "주간 특별 물자\u000b레코드 튜닝 세트", @@ -378,6 +394,48 @@ "MallPackage.pack.17_role_l.3": "럭셔리 티켓 세트", "MallPackage.pack.17_role_s.1": "별빛의 수호\u000b초특가 티켓 세트", "MallPackage.pack.17_role_s.2": "별빛의 수호·초특가 티켓 세트", + "MallPackage.pack.18_bd.1": "별과 함께 정상으로\u000b기록 돌파 세트", + "MallPackage.pack.18_bd.2": "별과 함께 정상으로·기록 돌파 세트", + "MallPackage.pack.18_bd.3": "기록 돌파 세트", + "MallPackage.pack.18_celebration.1": "찬란한 별빛\u000b특혜 기념 세트", + "MallPackage.pack.18_celebration.2": "찬란한 별빛·특혜 기념 세트", + "MallPackage.pack.18_celebration.3": "특혜 기념 세트", + "MallPackage.pack.18_disc.1": "기원의 여행\u000b스페셜 디스크 세트", + "MallPackage.pack.18_disc.2": "기원의 여행·스페셜 디스크 세트", + "MallPackage.pack.18_disc_l.1": "기원의 여행\u000b럭셔리 디스크 세트", + "MallPackage.pack.18_disc_l.2": "기원의 여행·럭셔리 디스크 세트", + "MallPackage.pack.18_disc_l.3": "럭셔리 디스크 세트", + "MallPackage.pack.18_disc_s.1": "기원의 여행\u000b초특가 디스크 세트", + "MallPackage.pack.18_disc_s.2": "기원의 여행·초특가 디스크 세트", + "MallPackage.pack.18_disc_sel.1": "별과의 합주\u000b레코드 선택 세트", + "MallPackage.pack.18_disc_sel.2": "별과의 합주·레코드 선택 세트", + "MallPackage.pack.18_gem.1": "함께 빛나는 별\u000b레코드 가득 세트", + "MallPackage.pack.18_gem.2": "함께 빛나는 별·레코드 가득 세트", + "MallPackage.pack.18_gem.3": "레코드 가득 세트", + "MallPackage.pack.18_gift.1": "기원의 여행\u000b선물 세트", + "MallPackage.pack.18_gift.2": "기원의 여행·선물 세트", + "MallPackage.pack.18_gift.3": "선물 세트", + "MallPackage.pack.18_res.1": "기원의 여행\u000b여행가 성장 세트", + "MallPackage.pack.18_res.2": "기원의 여행·여행가 성장 세트", + "MallPackage.pack.18_res.3": "여행가 성장 세트", + "MallPackage.pack.18_role.1": "기원의 여행\u000b스페셜 티켓 세트", + "MallPackage.pack.18_role.2": "기원의 여행·스페셜 티켓 세트", + "MallPackage.pack.18_role_l.1": "기원의 여행\u000b럭셔리 티켓 세트", + "MallPackage.pack.18_role_l.2": "기원의 여행·럭셔리 티켓 세트", + "MallPackage.pack.18_role_l.3": "럭셔리 티켓 세트", + "MallPackage.pack.18_role_s.1": "기원의 여행\u000b초특가 티켓 세트", + "MallPackage.pack.18_role_s.2": "기원의 여행·초특가 티켓 세트", + "MallPackage.pack.18_role_sel.1": "별과 동행\u000b여행가 선택 세트", + "MallPackage.pack.18_role_sel.2": "별과 동행·여행가 선택 세트", + "MallPackage.pack.18_role_sel.3": "여행가 선택 세트", + "MallPackage.pack.18_role_sp.1": "별의 발자취\u000b인연의 재회 티켓 세트", + "MallPackage.pack.18_role_sp.2": "별의 발자취·인연의 재회 티켓 세트", + "MallPackage.pack.18_touxiang.1": "별의 발자취\u000b특혜 기념 세트", + "MallPackage.pack.18_touxiang.2": "별의 발자취·특혜 기념 세트", + "MallPackage.pack.PaymentCenter_01.1": "에디션 선물\u000b만남", + "MallPackage.pack.PaymentCenter_01.2": "에디션 선물·만남", + "MallPackage.pack.PaymentCenter_02.1": "에디션 선물\u000b현악", + "MallPackage.pack.PaymentCenter_02.2": "에디션 선물·현악", "MallPackage.pack.disc.1": "여행 시작 한정\u000b골든 디스크 세트", "MallPackage.pack.disc.2": "여행 시작 한정·골든 디스크 세트", "MallPackage.pack.first.1": "여행 시작 한정\u000b특별 할인 세트", @@ -396,10 +454,14 @@ "MallPackage.skin.98.01.1.1": "햇살의 온기", "MallPackage.skin.98.01.1.2": "세이나 전용 스킨 「햇살의 온기」 오픈의 증표!", "MallPackage.skin.98.01.2": "세이나 전용 스킨 「햇살의 온기」 오픈의 증표!", + "MallPackage.skin.98.01.2.1": "햇살의 온기", + "MallPackage.skin.98.01.2.2": "세이나 전용 스킨 「햇살의 온기」 오픈의 증표!", "MallPackage.skin.98.02.1": "낯선 바람이 불어올 때", "MallPackage.skin.98.02.1.1": "낯선 바람이 불어올 때", "MallPackage.skin.98.02.1.2": "나노하 전용 스킨 「낯선 바람이 불어올 때」 오픈의 증표!", "MallPackage.skin.98.02.2": "나노하 전용 스킨 「낯선 바람이 불어올 때」 오픈의 증표!", + "MallPackage.skin.98.02.2.1": "낯선 바람이 불어올 때", + "MallPackage.skin.98.02.2.2": "나노하 전용 스킨 「낯선 바람이 불어올 때」 오픈의 증표!", "MallPackage.skin.98.03.1": "눈 내리는 밤의 선물", "MallPackage.skin.98.03.1.1": "눈 내리는 밤의 선물", "MallPackage.skin.98.03.1.2": "프리지아 전용 스킨 「눈 내리는 밤의 선물」 오픈의 증표!", @@ -409,14 +471,20 @@ "MallPackage.skin.98.04.1.2": "후유카 전용 스킨 「정직원으로 향하는 길」 오픈의 증표!", "MallPackage.skin.98.04.2": "후유카 전용 스킨 「정직원으로 향하는 길」 오픈의 증표!", "MallPackage.skin.98.05.1": "러브코코 발렌타인", + "MallPackage.skin.98.05.1.1": "러브코코 발렌타인", + "MallPackage.skin.98.05.1.2": "미스티 전용 스킨 「러브코코 발렌타인」 오픈의 증표!", "MallPackage.skin.98.05.2": "미스티 전용 스킨 「러브코코 발렌타인」 오픈의 증표!", "MallPackage.skin.98.06.1": "눈이 녹고, 너에게", + "MallPackage.skin.98.06.1.1": "눈이 녹고, 너에게", + "MallPackage.skin.98.06.1.2": "그레이 전용 스킨 「눈이 녹고, 너에게」 오픈의 증표!", "MallPackage.skin.98.06.2": "그레이 전용 스킨 「눈이 녹고, 너에게」 오픈의 증표!", "MallPackage.skin.98.07.1": "이슬 맺힌 첫 여름", "MallPackage.skin.98.07.1.1": "이슬 맺힌 첫 여름", "MallPackage.skin.98.07.1.2": "나츠카 전용 스킨 「이슬 맺힌 첫 여름」 오픈의 증표!", "MallPackage.skin.98.07.2": "나츠카 전용 스킨 「이슬 맺힌 첫 여름」 오픈의 증표!", "MallPackage.skin.98.08.1": "피어난 나팔꽃, 깨어난 소녀", + "MallPackage.skin.98.08.1.1": "피어난 나팔꽃, 깨어난 소녀", + "MallPackage.skin.98.08.1.2": "치토세 전용 스킨 「피어난 나팔꽃, 깨어난 소녀」 오픈의 증표!", "MallPackage.skin.98.08.2": "치토세 전용 스킨 「피어난 나팔꽃, 깨어난 소녀」 오픈의 증표!", "MallPackage.skin.98.09.1": "엉뚱한 요정의 다과회", "MallPackage.skin.98.09.2": "나즈나 전용 스킨 「엉뚱한 요정의 다과회」 오픈의 증표!", @@ -433,5 +501,9 @@ "MallPackage.skin.98.15.1": "눈부시게 당당하게", "MallPackage.skin.98.15.2": "틸리아 전용 스킨 「눈부시게 당당하게」 오픈의 증표!", "MallPackage.skin.98.16.1": "나의 무대는 내가 만든다", - "MallPackage.skin.98.16.2": "플로라 전용 스킨 「나의 무대는 내가 만든다」 오픈의 증표!" + "MallPackage.skin.98.16.2": "플로라 전용 스킨 「나의 무대는 내가 만든다」 오픈의 증표!", + "MallPackage.skin.98.17.1": "산호해의 초대", + "MallPackage.skin.98.17.2": "시아 전용 스킨 「산호해의 초대」 오픈의 증표!", + "MallPackage.skin.98.18.1": "치명적 유혹 팜므파탈", + "MallPackage.skin.98.18.2": "피렌 전용 스킨 「치명적 유혹 팜므파탈」 오픈의 증표!" } \ No newline at end of file diff --git a/data/language/ko_kr/mallpackagepage.json b/data/language/ko_kr/mallpackagepage.json index f3dc813fb..7f1256747 100644 --- a/data/language/ko_kr/mallpackagepage.json +++ b/data/language/ko_kr/mallpackagepage.json @@ -2,7 +2,12 @@ "MallPackagePage.1.1": "신규 여행가 선물", "MallPackagePage.11.1": "시즌 한정 신상품", "MallPackagePage.12.1": "돌아온 시즌 베스트", + "MallPackagePage.13.1": "스테디셀러", "MallPackagePage.2.1": "할인 매장", + "MallPackagePage.21.1": "가구 단품", + "MallPackagePage.22.1": "가구 세트", + "MallPackagePage.23.1": "가구 테마", "MallPackagePage.3.1": "별의 진열장", - "MallPackagePage.4.1": "여행 필수품" + "MallPackagePage.4.1": "여행 필수품", + "MallPackagePage.5.1": "한정 프리미엄" } \ No newline at end of file diff --git a/data/language/ko_kr/mallrecommendgroup.json b/data/language/ko_kr/mallrecommendgroup.json index 3e0d2eb5a..e0c21cbde 100644 --- a/data/language/ko_kr/mallrecommendgroup.json +++ b/data/language/ko_kr/mallrecommendgroup.json @@ -38,5 +38,10 @@ "MallRecommendGroup.1037.1": "여행가 수집", "MallRecommendGroup.1038.1": "레코드 수집", "MallRecommendGroup.1039.1": "추천 세트", - "MallRecommendGroup.1040.1": "추천 세트" + "MallRecommendGroup.1040.1": "추천 세트", + "MallRecommendGroup.1041.1": "맛보기", + "MallRecommendGroup.1042.1": "여행가 수집", + "MallRecommendGroup.1043.1": "레코드 수집", + "MallRecommendGroup.1044.1": "추천 세트", + "MallRecommendGroup.1045.1": "추천 세트" } \ No newline at end of file diff --git a/data/language/ko_kr/mallshop.json b/data/language/ko_kr/mallshop.json index 425aeb6c6..c0956d2ce 100644 --- a/data/language/ko_kr/mallshop.json +++ b/data/language/ko_kr/mallshop.json @@ -50,5 +50,7 @@ "MallShop.30003.1": "새싹 티켓", "MallShop.30003.2": "「여행가 상시 모집」에서 모집 진행을 위한 증표", "MallShop.30004.1": "실버 디스크", - "MallShop.30004.2": "「상시 레코드 모집」에서 모집 진행을 위한 증표" + "MallShop.30004.2": "「상시 레코드 모집」에서 모집 진행을 위한 증표", + "MallShop.30005.1": "토큰 보급", + "MallShop.30005.2": "사용 후 토큰 30% 회복" } \ No newline at end of file diff --git a/data/language/ko_kr/mangaloading.json b/data/language/ko_kr/mangaloading.json index 75159c112..e350e0308 100644 --- a/data/language/ko_kr/mangaloading.json +++ b/data/language/ko_kr/mangaloading.json @@ -48,6 +48,8 @@ "MangaLoading.51.1": "예리한 눈빛", "MangaLoading.52.1": "유비무환", "MangaLoading.53.1": "사랑이 담긴 요리", + "MangaLoading.54.1": "수온 테스트", + "MangaLoading.55.1": "엄격한 레시피", "MangaLoading.6.1": "눈물 수집", "MangaLoading.7.1": "케이크의 유혹", "MangaLoading.9.1": "순정의 비밀" diff --git a/data/language/ko_kr/mathparkourbuffitem.json b/data/language/ko_kr/mathparkourbuffitem.json new file mode 100644 index 000000000..4534efe77 --- /dev/null +++ b/data/language/ko_kr/mathparkourbuffitem.json @@ -0,0 +1,18 @@ +{ + "MathParkourBuffItem.1.1": "토끼 폭죽통", + "MathParkourBuffItem.1.2": "획득 즉시 스파클의 속도가 소폭 상승한다.", + "MathParkourBuffItem.2.1": "무나 돌파 드릴", + "MathParkourBuffItem.2.2": "스파클이 장애물에 부딪칠 때 장애물의 속도 수치 소모량이 2배가 되며, 자신의 소모량은 변하지 않는다. 15초간 지속된다.", + "MathParkourBuffItem.3.1": "무나 원형 톱", + "MathParkourBuffItem.3.2": "스파클이 장애물에 부딪칠 때 좌우 인접한 노선의 장애물에도 함께 부딪친다. 15초간 지속된다.", + "MathParkourBuffItem.4.1": "오토라비 공식", + "MathParkourBuffItem.4.2": "스파클이 장애물에 부딪칠 때, 슈퍼 오토라비가 장애물을 들이받아 날려버리고 소멸한다. 해당 효과는 지속 시간 중 1회만 발동하며, 8초간 지속된다.", + "MathParkourBuffItem.5.1": "로큰롤 불꽃", + "MathParkourBuffItem.5.2": "코하쿠가 스파클을 지원해, 전방으로 계속 총알을 발사하며 명중한 장애물의 속도를 감소시킨다. 8초간 지속된다.", + "MathParkourBuffItem.6.1": "질풍격", + "MathParkourBuffItem.6.2": "세이나가 스파클을 지원해, 랜덤 장애물에 지속적으로 검기를 날리며 명중한 장애물의 속도를 감소시킨다. 지속 시간이 끝나기 직전 더 강력한 검기를 1회 시전한다. 8초간 지속된다.", + "MathParkourBuffItem.7.1": "얼음 요새 붕괴", + "MathParkourBuffItem.7.2": "아야메가 스파클을 지원해 「고드름 대열」을 시전한다. 지속적으로 주변 일정 범위 내 장애물의 속도를 감소시킨다. 지속 시간이 끝나기 직전 더 강력한 거대 얼음덩이를 떨어뜨린다. 5초간 지속된다.", + "MathParkourBuffItem.8.1": "전역 제압기", + "MathParkourBuffItem.8.2": "획득 후 버튼을 누르면 「전역 제압기」가 작동한다. 작동 시 오토라비가 강력한 폭탄을 던져 캐릭터 앞의 모든 장애물을 제거한다. 5초 후 「전역 제압기」가 자동으로 작동한다." +} \ No newline at end of file diff --git a/data/language/ko_kr/mathparkourlevel.json b/data/language/ko_kr/mathparkourlevel.json new file mode 100644 index 000000000..2ab6ce0a3 --- /dev/null +++ b/data/language/ko_kr/mathparkourlevel.json @@ -0,0 +1,16 @@ +{ + "MathParkourLevel.40001801.1": "느린 시작", + "MathParkourLevel.40001801.2": "기계도 워밍업이 필요한 법. 일단 가볍게 한 바퀴 돌면서 적응해 보자.", + "MathParkourLevel.40001802.1": "느긋한 시승", + "MathParkourLevel.40001802.2": "좀 익숙해졌어? 그럼… 본격적으로 시승을 시작해 볼까?!", + "MathParkourLevel.40001803.1": "뜨거운 추격전", + "MathParkourLevel.40001803.2": "오! 드디어 엔진이 달아올랐다. 이제 아이템을 써 볼까!", + "MathParkourLevel.40001804.1": "지상 폭주", + "MathParkourLevel.40001804.2": "그럼… 이제부터 속도를 올릴 거야. 준비됐어?", + "MathParkourLevel.40001805.1": "모스트 원티드", + "MathParkourLevel.40001805.2": "그러고 보니 나도 현상수배 목록에 올랐었지.", + "MathParkourLevel.40001806.1": "무나 로맨틱 투어", + "MathParkourLevel.40001806.2": "완전히 멈추기 전까지 최대한 빨리 달려보자!", + "MathParkourLevel.40001807.1": "지평선 너머 질주", + "MathParkourLevel.40001807.2": "마음껏 즐겨보자. 끝이 보이지 않는 저 지평선을 향해…!" +} \ No newline at end of file diff --git a/data/language/ko_kr/mathparkourobject.json b/data/language/ko_kr/mathparkourobject.json new file mode 100644 index 000000000..34f5f8f10 --- /dev/null +++ b/data/language/ko_kr/mathparkourobject.json @@ -0,0 +1,36 @@ +{ + "MathParkourObject.10101.1": "적 S(5)", + "MathParkourObject.10102.1": "적 S(8)", + "MathParkourObject.10103.1": "적 S(14)", + "MathParkourObject.10104.1": "적 M(10)", + "MathParkourObject.10105.1": "적 M(16)", + "MathParkourObject.10106.1": "적 M(24)", + "MathParkourObject.10107.1": "적 L(20)", + "MathParkourObject.10108.1": "적 L(35)", + "MathParkourObject.10109.1": "적 L(50)", + "MathParkourObject.20101.1": "코하쿠 S", + "MathParkourObject.20102.1": "코하쿠 L", + "MathParkourObject.20103.1": "세이나 S", + "MathParkourObject.20104.1": "세이나 L", + "MathParkourObject.20105.1": "아야메 S", + "MathParkourObject.20106.1": "아야메 L", + "MathParkourObject.30101.1": "5", + "MathParkourObject.30102.1": "10", + "MathParkourObject.30103.1": "15", + "MathParkourObject.30104.1": "×2", + "MathParkourObject.30105.1": "×3", + "MathParkourObject.30106.1": "×5", + "MathParkourObject.30201.1": "-4", + "MathParkourObject.30202.1": "-8", + "MathParkourObject.30203.1": "-12", + "MathParkourObject.30204.1": "÷2", + "MathParkourObject.30205.1": "÷3", + "MathParkourObject.30301.1": "특수 컨베이어 벨트", + "MathParkourObject.40101.1": "로켓", + "MathParkourObject.40201.1": "드릴", + "MathParkourObject.40301.1": "톱", + "MathParkourObject.40401.1": "보호막", + "MathParkourObject.40501.1": "빨간 버튼", + "MathParkourObject.50101.1": "Boss", + "MathParkourObject.60101.1": "벽" +} \ No newline at end of file diff --git a/data/language/ko_kr/monstermanual.json b/data/language/ko_kr/monstermanual.json index a9ca5bcd2..711ccc3b3 100644 --- a/data/language/ko_kr/monstermanual.json +++ b/data/language/ko_kr/monstermanual.json @@ -677,6 +677,16 @@ "MonsterManual.7002246.2": "방황하는 자는 결코 파멸을 무서워하지 않는다. 예리한 칼날이 목에 닿는 그 순간, 그녀는 그저 당신의 체온을 느끼고 싶었을 뿐이다. \u000b\n※전투 스킬\u000b「아오이의 환무」: 나노하가 거대한 수리검을 투척하여 피해를 입힌다. \u000b「바람의 흩날림」: 나노하가 뒤로 제비돌기한 후, 대량의 쿠나이를 투척해 피해를 입힌다.\u000b「은월」: 나노하가 매우 빠른 속도로 꺾은선에서 스퍼트하고, 경로 위의 목표에게 피해를 입힌다. \u000b「그림자 춤·잎의 장막」: 나노하가 분신을 발동한 후, 각 분신을 중심으로 거대한 범위의 수리검 회오리를 발동한다.\u000b「그림자 춤·시든 꽃」: 나노하가 분신을 발동하고 연막 속으로 숨으며, 분신과 함께 큰 범위의 피해 구역을 생성한다.", "MonsterManual.7003156.1": "호타루???", "MonsterManual.7003156.2": "진정한 친구를 갈망하면서도 한편으로는 살육의 병기를 쥐는 것, 이것이 호타루의 선택이다. \u000b그녀가 이긴 자, 그리고 그녀를 이긴 자 모두 그녀의 친구가 되어야 한다. 그렇게… 약속한 거다.\u000b\n※전투 스킬\u000b「반딧불·일섬」: 호타루가 부유 무기를 발사하여 명중한 목표에게 피해를 입힌다.\u000b「반딧불·회전」: 호타루가 부유 무기를 조종하여 부메랑 형태로 만든다. 멀리 날아간 뒤 되돌아오며 경로상의 목표에게 피해를 입힌다.\u000b「반딧불·유성」: 호타루가 부유 무기를 조종하여 지면에 광륜을 생성한다. 광륜은 수축하며 폭발한다. \u000b「삼라만상 협주」: 호타루가 부유 무기를 조종하여 필드에 높은 빈도의 폭격을 가한다. \u000b「하나된 만 개의 칼날」: 호타루가 특정 궤적으로 빠르게 이동하며 경로상의 목표에게 높은 피해를 입힌다.\u000b「화력 집중」: 호타루가 스킬을 시전하거나 공격을 명중한 후 화력이 5 증가한다. 화력이 100이 된 후 ‘화력 집중’ 상태가 되며, 해당 상태에서 스킬을 시전하면 화력을 소모해 스킬을 강화한다. 화력이 0이 된 후 상태가 종료되며, 이후 화력을 획득하는 속도가 대폭 증가한다.", + "MonsterManual.7006166.1": "미스티???", + "MonsterManual.7006166.2": "소문이 남긴 작은 실마리를 따라, 그녀는 언제나 비밀이 숨은 곳을 찾아낸다.\u000b찰칵!\u000b\n※전투 스킬\u000b「마녀의 소환령」: 미스티가 여러 마법으로 소환물을 소환한다. 소형 소환물은 일정 시간이 지나면 「죽음의 메아리」를 발동하며, 발동에 성공하면 미스티가 향수를 얻는다.\u000b「사람의 향기」: 소환물을 처치해 「죽음의 메아리」 발동을 막으면 향수를 얻을 수 있다. 향수를 가득 모으면 필드에 「마녀의 푸른 향수」이 생성되며, 이를 미스티에게 던지면 스킬 시전을 끊고 잠시 미스티의 피해 감소 수호를 제거할 수 있다.\u000b「향기의 소환」: 처음 두 번 향수가 가득 찼을 때, 미스티가 마법 병을 조종하여 넓은 범위에 고리 모양 피해를 여러 차례 입힌다. 두 번째 시전 시에는 죽지 않는 「괴팍이」를 소환한다.\u000b「마녀의 향기」: 세 번째로 향수가 가득 찬 뒤부터, 미스티가 거대한 향수병을 소환해 필드 전체를 폭격하고, 거대한 「괴팍이」를 소환해 강력한 공격을 1회 가한다.\u000b「기묘한 고리 주문」: 미스티가 빗자루를 부려, 목표 주위에 계속 좁혀 드는 마법 고리를 그린다.\u000b「미혹의 향 폭탄」: 미스티가 향수병 폭탄을 대량으로 소환해 목표에게 퍼붓는다.\u000b「꿈결의 비행」: 미스티가 빗자루를 타고 필드를 빠르게 누비며, 경로에 소환물을 대량으로 소환한다.", + "MonsterManual.7006261.1": "귓속말", + "MonsterManual.7006261.2": "세상에 이것이 지켜 낼 수 있는 비밀은 없다.\u000b아무리 멀리 떨어져 있어도 달려간다. 쾅 하는 소리 한 번으로 못다 한 말을 전하며…", + "MonsterManual.7006361.1": "꿍꿍이", + "MonsterManual.7006361.2": "동글동글한 머릿속에 기발한 생각이 끝도 없이 들어 있다.\u000b언제든 판을 시끌벅적하게 만든다.", + "MonsterManual.7006461.1": "심술쟁이", + "MonsterManual.7006461.2": "나쁜 소식은 원래 사방에서 날아오는 법이지.\u000b자, 이제 큰일 났다.", + "MonsterManual.7006561.1": "괴팍이", + "MonsterManual.7006561.2": "질문은 받지 않으며, 누구도 함부로 다가오지 못하게 한다.\u000b카메라 앞에 서면 늘 수줍게 당신을 밀쳐 낸다.", "MonsterManual.7200105.1": "셀시아·광기의 룩", "MonsterManual.7200105.2": "끝없는 전장 위를 달려\u000b뜨거운 전쟁의 불길 속에서 춤을 춘다.\u000b광기에 빠진 것은 아닌, 마음속에 갈망을 품고 있을 뿐이다.\u000b전쟁이 존재하는 한, 그녀는 영원히 멈추지 않을 것이다.", "MonsterManual.7200205.1": "셀시아·절망의 룩", @@ -685,6 +695,24 @@ "MonsterManual.7201105.2": "완벽을 추구하는 발걸음은 멈추지 않는다. 가장 아픈 희생을 대가로 할지라도.\u000b신성하고 숭고한 꼭두각시가 마술사의 줄에 따라 경쾌한 춤을 춘다……", "MonsterManual.7201205.1": "숭고한 꼭두각시·코펠리우스와 올림피아", "MonsterManual.7201205.2": "완벽을 추구하는 발걸음은 멈추지 않는다. 가장 아픈 희생을 대가로 할지라도.\u000b신성하고 숭고한 꼭두각시가 마술사의 줄에 따라 경쾌한 춤을 춘다……", + "MonsterManual.7201300.1": "경호원 꼭두각시", + "MonsterManual.7201300.2": "기묘한 마력이 가득 찬 꼭두각시 인형. 한눈에 봐도 강력한 마법사의 작품이다.\u000b수호 명령을 충실히 따르며, 불청객을 모두 막아선다.", + "MonsterManual.7201400.1": "술식 꼭두각시", + "MonsterManual.7201400.2": "기묘한 마력이 가득 찬 꼭두각시 인형. 한눈에 봐도 강력한 마법사의 작품이다.\u000b실의 이끌림을 따라 정교한 술식을 엮어 낸다.", + "MonsterManual.7201500.1": "투창 꼭두각시", + "MonsterManual.7201500.2": "기묘한 마력이 가득 찬 꼭두각시 인형. 한눈에 봐도 강력한 마법사의 작품이다.\u000b먼 곳의 목표를 노려, 날카로운 창으로 적을 꿰뚫는다.", + "MonsterManual.7201505.1": "투창 꼭두각시", + "MonsterManual.7201505.2": "기묘한 마력이 가득 찬 꼭두각시 인형. 한눈에 봐도 강력한 마법사의 작품이다.\u000b먼 곳의 목표를 노려, 날카로운 창으로 적을 꿰뚫는다.", + "MonsterManual.7201600.1": "쇠뇌 꼭두각시", + "MonsterManual.7201600.2": "기묘한 마력이 가득 찬 꼭두각시 인형. 한눈에 봐도 강력한 마법사의 작품이다.\u000b엄청난 힘으로 쇠뇌 시위를 당겨, 묵직한 일격을 날린다.", + "MonsterManual.7201605.1": "쇠뇌 꼭두각시", + "MonsterManual.7201605.2": "기묘한 마력이 가득 찬 꼭두각시 인형. 한눈에 봐도 강력한 마법사의 작품이다.\u000b엄청난 힘으로 쇠뇌 시위를 당겨, 묵직한 일격을 날린다.", + "MonsterManual.9000100.1": "털 뿜뿜 고양이", + "MonsterManual.9000100.2": "사냥도 집안일 중 하나, 털 흡입냥은 털만 빨아들이는 게 아니라고.", + "MonsterManual.9000200.1": "폭탄닭", + "MonsterManual.9000200.2": "열정적으로! 폭발적으로! 눈에 보이는 것 없이! \u000b강하하고! 선회하고! 고함을 내질러라! \u000b폭탄닭이 기세등등하게 하늘을 봉쇄한다!", + "MonsterManual.9001300.1": "펑펑 폭격기", + "MonsterManual.9001300.2": "시동을 걸고, 하늘에 날아 거슬리는 건 싹 쓸어버린다. \u000b빵하고 날고, 빵하고 터지고, 빵 하고 만족시킨다.", "MonsterManual.9912101.1": "날 때려", "MonsterManual.9912101.2": "제대로 못 먹기라도 한 거야? 힘 좀 더 써 봐!" } \ No newline at end of file diff --git a/data/language/ko_kr/openfunc.json b/data/language/ko_kr/openfunc.json index e3e212f80..17207eb8b 100644 --- a/data/language/ko_kr/openfunc.json +++ b/data/language/ko_kr/openfunc.json @@ -1,5 +1,7 @@ { "OpenFunc.Activity.1": "이벤트", + "OpenFunc.ActivityReview.1": "이벤트 다시보기", + "OpenFunc.ActivityReview.3": "권한 레벨 {1}레벨 오픈", "OpenFunc.Agent.1": "의뢰 파견", "OpenFunc.Agent.2": "여행가를 파견해 의뢰를 완수하면 다양한 보상을 받을 수 있습니다!", "OpenFunc.Agent.3": "권한 레벨 {1}레벨 오픈", @@ -19,11 +21,17 @@ "OpenFunc.DailyQuest.3": "권한 레벨 {1}레벨 오픈", "OpenFunc.DailyReward.1": "일일 선물", "OpenFunc.DailyReward.3": "권한 레벨 {1}레벨 오픈", + "OpenFunc.Dorm.1": "마왕의 탑", + "OpenFunc.Dorm.2": "마왕의 탑 오픈! 마왕의 탑을 꾸며보세요.", + "OpenFunc.Dorm.3": "권한 레벨 {1}레벨 오픈", "OpenFunc.EnergyBattery.1": "활력 저장", "OpenFunc.EnergyBattery.3": "권한 레벨 {1}레벨 오픈", "OpenFunc.EventReminder.1": "알림장", "OpenFunc.EventReminder.3": "권한 레벨 {1}레벨 오픈", "OpenFunc.Gacha.1": "모집", + "OpenFunc.GuideMission.1": "별의 발자취 돌아보기", + "OpenFunc.GuideMission.2": "마왕이 걸어온 여정의 순간들을 되돌아보세요.", + "OpenFunc.GuideMission.3": "권한 레벨 {1}레벨 오픈", "OpenFunc.InfinityTower.1": "혼돈의 아레나", "OpenFunc.InfinityTower.2": "기록을 사용해 아레나를 통과해 대량의 보상을 획득합니다.", "OpenFunc.InfinityTower.3": "권한 레벨 {1}레벨 오픈", @@ -51,6 +59,9 @@ "OpenFunc.SkillInstance.1": "기술 시련", "OpenFunc.SkillInstance.2": "기술 시련에 도전하고 스킬을 레벨업하세요!", "OpenFunc.SkillInstance.3": "권한 레벨 {1}레벨 오픈", + "OpenFunc.Soldier.1": "스텔라 배틀러", + "OpenFunc.Soldier.2": "인재를 모으고 팀을 꾸려, 전략으로 별의 탑 깊은 곳을 돌파하라!", + "OpenFunc.Soldier.3": "권한 레벨 {1}레벨 오픈", "OpenFunc.StarTower.1": "별의 탑 탐색", "OpenFunc.StarTower.2": "별의 탑 유적을 탐색해 강한 기록을 획득합니다.", "OpenFunc.StarTower.3": "권한 레벨 {1}레벨 오픈", diff --git a/data/language/ko_kr/penguincard.json b/data/language/ko_kr/penguincard.json index 25a122c23..3530726e0 100644 --- a/data/language/ko_kr/penguincard.json +++ b/data/language/ko_kr/penguincard.json @@ -1,36 +1,36 @@ { "PenguinCard.100101.1": "[no trans]지출 절감", - "PenguinCard.100101.2": "레벨업 시 소모 20% 감소", + "PenguinCard.100101.2": "레벨업 시 소모 {EffectParam_All_1(%)} 감소", "PenguinCard.100102.1": "[no trans]지출 절감 +1", - "PenguinCard.100102.2": "레벨업 시 소모 30% 감소", + "PenguinCard.100102.2": "레벨업 시 소모 {EffectParam_All_1(%)} 감소", "PenguinCard.100103.1": "[no trans]지출 절감 +2", - "PenguinCard.100103.2": "레벨업 시 소모 40% 감소", + "PenguinCard.100103.2": "레벨업 시 소모 {EffectParam_All_1(%)} 감소", "PenguinCard.100201.1": "[no trans]귀여운 게 최고야", - "PenguinCard.100201.2": "클리어 목표 20% 감소", + "PenguinCard.100201.2": "클리어 목표 {EffectParam_All_1(%)} 감소", "PenguinCard.100202.1": "[no trans]귀여운 게 최고야 +1", - "PenguinCard.100202.2": "클리어 목표 25% 감소", + "PenguinCard.100202.2": "클리어 목표 {EffectParam_All_1(%)} 감소", "PenguinCard.100203.1": "[no trans]귀여운 게 최고야 +2", - "PenguinCard.100203.2": "클리어 목표 30% 감소", + "PenguinCard.100203.2": "클리어 목표 {EffectParam_All_1(%)} 감소", "PenguinCard.100301.1": "[no trans]카드 확인!", - "PenguinCard.100301.2": "턴마다 카드 확인 기회 1회 획득", + "PenguinCard.100301.2": "턴마다 카드 확인 기회 {EffectParam_All_1}회 획득", "PenguinCard.100302.1": "[no trans]카드 확인! +1", - "PenguinCard.100302.2": "턴마다 카드 확인 기회 2회 획득", + "PenguinCard.100302.2": "턴마다 카드 확인 기회 {EffectParam_All_1}회 획득", "PenguinCard.100303.1": "[no trans]카드 확인! +2", - "PenguinCard.100303.2": "턴마다 카드 확인 기회 3회 획득", + "PenguinCard.100303.2": "턴마다 카드 확인 기회 {EffectParam_All_1}회 획득", "PenguinCard.100401.1": "[no trans]메이드의 마술", - "PenguinCard.100401.2": "카드를 뒤집을 때 20% 확률로 모든 원소 속성으로 취급되는 「만능 카드」 {TriggerLimitParam}회 출현", + "PenguinCard.100401.2": "카드를 뒤집을 때 20% 확률로 모든 원소 속성으로 취급되는 「만능 카드」 {TriggerLimitParam_All_1}회 출현", "PenguinCard.100402.1": "[no trans]메이드의 마술 +1", - "PenguinCard.100402.2": "카드를 뒤집을 때 20% 확률로 모든 원소 속성으로 취급되는 「만능 카드」 {TriggerLimitParam}회 출현", + "PenguinCard.100402.2": "카드를 뒤집을 때 20% 확률로 모든 원소 속성으로 취급되는 「만능 카드」 {TriggerLimitParam_All_1}회 출현", "PenguinCard.100403.1": "[no trans]메이드의 마술 +2", - "PenguinCard.100403.2": "카드를 뒤집을 때 20% 확률로 모든 원소 속성으로 취급되는 「만능 카드」 {TriggerLimitParam}회 출현", + "PenguinCard.100403.2": "카드를 뒤집을 때 20% 확률로 모든 원소 속성으로 취급되는 「만능 카드」 {TriggerLimitParam_All_1}회 출현", "PenguinCard.100501.1": "[no trans]활기 가득", "PenguinCard.100501.2": "새로운 난이도 시작 시 HP 1포인트 회복", "PenguinCard.100601.1": "[no trans]행운의 별", - "PenguinCard.100601.2": "새로운 난이도 시작 시 랜덤으로 페이트 카드 1장이 1레벨 증가", + "PenguinCard.100601.2": "새로운 난이도 시작 시 랜덤으로 페이트 카드 {EffectParam_All_1}장이 {EffectParam_All_2}레벨 증가", "PenguinCard.100602.1": "[no trans]행운의 별 +1", - "PenguinCard.100602.2": "새로운 난이도 시작 시 랜덤으로 페이트 카드 1장이 1레벨 증가", + "PenguinCard.100602.2": "새로운 난이도 시작 시 랜덤으로 페이트 카드 {EffectParam_All_1}장이 {EffectParam_All_2}레벨 증가", "PenguinCard.100603.1": "[no trans]행운의 별 +2", - "PenguinCard.100603.2": "새로운 난이도 시작 시 랜덤으로 페이트 카드 2장이 1레벨 증가", + "PenguinCard.100603.2": "새로운 난이도 시작 시 랜덤으로 페이트 카드 {EffectParam_All_1}장이 {EffectParam_All_2}레벨 증가", "PenguinCard.10101.1": "불씨의 신생", "PenguinCard.10101.2": "결산 시, 이번 턴에 오픈한 {GrowthTriggerParam_1} 1개마다 배율+{GrowthEffectParam_1}\u000b(현재 배율+{TotalEffectParam_1})", "PenguinCard.10102.1": "불씨의 신생+1", @@ -333,11 +333,11 @@ "PenguinCard.9101.2": "결산 시, 이번 턴에 오픈한 {GrowthTriggerParam_1} 1개마다 칩+{GrowthEffectParam_1}\u000b(현재 칩+{TotalEffectParam_1})", "PenguinCard.9102.1": "활활 타오른 불꽃+1", "PenguinCard.9102.2": "결산 시, 이번 턴에 오픈한 {GrowthTriggerParam_1} 1개마다 칩+{GrowthEffectParam_1}\u000b(현재 칩+{TotalEffectParam_1})", - "PenguinCard.9103.1": "활활 타오른 불꽃+1", + "PenguinCard.9103.1": "활활 타오른 불꽃+2", "PenguinCard.9103.2": "결산 시, 이번 턴에 오픈한 {GrowthTriggerParam_1} 1개마다 칩+{GrowthEffectParam_1}\u000b(현재 칩+{TotalEffectParam_1})", - "PenguinCard.9104.1": "활활 타오른 불꽃+1", + "PenguinCard.9104.1": "활활 타오른 불꽃+3", "PenguinCard.9104.2": "결산 시, 이번 턴에 오픈한 {GrowthTriggerParam_1} 1개마다 칩+{GrowthEffectParam_1}\u000b(현재 칩+{TotalEffectParam_1})", - "PenguinCard.9105.1": "활활 타오른 불꽃+1", + "PenguinCard.9105.1": "활활 타오른 불꽃+4", "PenguinCard.9105.2": "결산 시, 이번 턴에 오픈한 {GrowthTriggerParam_1} 1개마다 칩+{GrowthEffectParam_1}\u000b(현재 칩+{TotalEffectParam_1})", "PenguinCard.9201.1": "거센 파도", "PenguinCard.9201.2": "결산 시, 이번 턴에 오픈한 {GrowthTriggerParam_1} 1개마다 칩+{GrowthEffectParam_1}\u000b(현재 칩+{TotalEffectParam_1})", diff --git a/data/language/ko_kr/penguincardfloor.json b/data/language/ko_kr/penguincardfloor.json index 927403a92..df242142a 100644 --- a/data/language/ko_kr/penguincardfloor.json +++ b/data/language/ko_kr/penguincardfloor.json @@ -18,5 +18,11 @@ "PenguinCardFloor.502.1": "완료 가능한 계약 선택", "PenguinCardFloor.503.1": "이번 게임에 출현 확률 증가", "PenguinCardFloor.504.1": "100만 점을 향해 달려보세요", - "PenguinCardFloor.505.1": "새로운 난이도 진입 시 획득한 초기화" + "PenguinCardFloor.505.1": "새로운 난이도 진입 시 획득한 초기화", + "PenguinCardFloor.601.1": "Welcome to 페이트 하우스", + "PenguinCardFloor.602.1": "완료 가능한 계약 선택", + "PenguinCardFloor.603.1": "이번 게임에 출현 확률 증가", + "PenguinCardFloor.604.1": "100만 점을 향해 달려보세요", + "PenguinCardFloor.605.1": "새로운 난이도 진입 시 획득한 초기화", + "PenguinCardFloor.605.2": "시작 시 “운명의 트윈스”, “사상의 융합” 카드를 각 1장씩 손패에 추가" } \ No newline at end of file diff --git a/data/language/ko_kr/periodicquest.json b/data/language/ko_kr/periodicquest.json index fbf90e7a2..c03e5b861 100644 --- a/data/language/ko_kr/periodicquest.json +++ b/data/language/ko_kr/periodicquest.json @@ -68,5 +68,61 @@ "PeriodicQuest.10100267.1": "여행가 의뢰 10회 클리어", "PeriodicQuest.10100268.1": "「하트챗」에서 누적 10회 대화 완료", "PeriodicQuest.10100269.1": "「하트챗」에서 누적 8회 약속 완료", - "PeriodicQuest.10100270.1": "혼돈의 아레나 「무한 배틀 난이도8」 05아레나 클리어" + "PeriodicQuest.10100270.1": "혼돈의 아레나 「무한 배틀 난이도8」 05아레나 클리어", + "PeriodicQuest.111070101.1": "누적 로그인 1일", + "PeriodicQuest.111070102.1": "전투 스테이지 1회 클리어", + "PeriodicQuest.111070103.1": "활력 60 소모", + "PeriodicQuest.111070104.1": "「하트챗」에서 선물 누적 1회 보내기", + "PeriodicQuest.111070105.1": "「하트챗」에서 누적 1회 약속 완료", + "PeriodicQuest.111070106.1": "의뢰 파견 1회 진행", + "PeriodicQuest.111070107.1": "전투 스테이지 3회 클리어", + "PeriodicQuest.111070108.1": "활력 90 소모", + "PeriodicQuest.111070111.1": "누적 로그인 2일", + "PeriodicQuest.111070112.1": "전투 스테이지 5회 클리어", + "PeriodicQuest.111070113.1": "활력 180 소모", + "PeriodicQuest.111070114.1": "별의 탑 탐색 1회 클리어", + "PeriodicQuest.111070115.1": "「마왕의 탑」에서 샤로 조각상 1회 받기", + "PeriodicQuest.111070116.1": "「하트챗」에서 선물 누적 3회 보내기", + "PeriodicQuest.111070117.1": "전투 스테이지 8회 클리어", + "PeriodicQuest.111070118.1": "활력 240 소모", + "PeriodicQuest.111070121.1": "누적 로그인 3일", + "PeriodicQuest.111070122.1": "전투 스테이지 10회 클리어", + "PeriodicQuest.111070123.1": "활력 320 소모", + "PeriodicQuest.111070124.1": "「하트챗」에서 선물 누적 5회 보내기", + "PeriodicQuest.111070125.1": "「하트챗」에서 누적 3회 약속 완료", + "PeriodicQuest.111070126.1": "의뢰 파견 3회 진행", + "PeriodicQuest.111070127.1": "전투 스테이지 12회 클리어", + "PeriodicQuest.111070128.1": "활력 360 소모", + "PeriodicQuest.111070131.1": "누적 로그인 4일", + "PeriodicQuest.111070132.1": "전투 스테이지 15회 클리어", + "PeriodicQuest.111070133.1": "활력 480 소모", + "PeriodicQuest.111070134.1": "별의 탑 탐색 2회 클리어", + "PeriodicQuest.111070135.1": "「마왕의 탑」에서 샤로 조각상 3회 받기", + "PeriodicQuest.111070136.1": "「하트챗」에서 선물 누적 7회 보내기", + "PeriodicQuest.111070137.1": "전투 스테이지 18회 클리어", + "PeriodicQuest.111070138.1": "활력 540 소모", + "PeriodicQuest.111070141.1": "누적 로그인 5일", + "PeriodicQuest.111070142.1": "전투 스테이지 20회 클리어", + "PeriodicQuest.111070143.1": "활력 660 소모", + "PeriodicQuest.111070144.1": "「하트챗」에서 선물 누적 9회 보내기", + "PeriodicQuest.111070145.1": "「하트챗」에서 누적 5회 약속 완료", + "PeriodicQuest.111070146.1": "의뢰 파견 5회 진행", + "PeriodicQuest.111070147.1": "전투 스테이지 24회 클리어", + "PeriodicQuest.111070148.1": "활력 720 소모", + "PeriodicQuest.111070151.1": "누적 로그인 6일", + "PeriodicQuest.111070152.1": "전투 스테이지 28회 클리어", + "PeriodicQuest.111070153.1": "활력 900 소모", + "PeriodicQuest.111070154.1": "진리 도전 3회 완료", + "PeriodicQuest.111070155.1": "「마왕의 탑」에서 샤로 조각상 5회 받기", + "PeriodicQuest.111070156.1": "「하트챗」에서 선물 누적 12회 보내기", + "PeriodicQuest.111070157.1": "전투 스테이지 32회 클리어", + "PeriodicQuest.111070158.1": "활력 960 소모", + "PeriodicQuest.111070161.1": "누적 로그인 7일", + "PeriodicQuest.111070162.1": "전투 스테이지 36회 클리어", + "PeriodicQuest.111070163.1": "활력 1140 소모", + "PeriodicQuest.111070164.1": "「하트챗」에서 선물 누적 15회 보내기", + "PeriodicQuest.111070165.1": "「하트챗」에서 누적 7회 약속 완료", + "PeriodicQuest.111070166.1": "의뢰 파견 7회 진행", + "PeriodicQuest.111070167.1": "전투 스테이지 40회 클리어", + "PeriodicQuest.111070168.1": "활력 1200 소모" } \ No newline at end of file diff --git a/data/language/ko_kr/periodicquestcontrol.json b/data/language/ko_kr/periodicquestcontrol.json index 46b41e8a0..92c4f4947 100644 --- a/data/language/ko_kr/periodicquestcontrol.json +++ b/data/language/ko_kr/periodicquestcontrol.json @@ -1,3 +1,4 @@ { - "PeriodicQuestControl.101002.1": "\u000b「이벤트 시간」\u000b이벤트는 오픈 후 모든 임무를 완료하고, 보상을 받을 때까지 계속 존재합니다. \u000b\u000b「참가조건」\u000b 권한 레벨 ≥1, ‘이벤트’ 기능 오픈 즉시 참가 가능합니다. \u000b\u000b「이벤트 설명」\u000b1. 이벤트 기간 내 매일 새로운 임무가 1세트 오픈되며, 임무를 완료하여 풍부한 보상을 획득할 수 있습니다. 모든 임무를 완료한 후 ★5 레코드 선택 패키지를 획득할 수 있습니다." + "PeriodicQuestControl.101002.1": "\u000b「이벤트 시간」\u000b이벤트는 오픈 후 모든 임무를 완료하고, 보상을 받을 때까지 계속 존재합니다. \u000b\u000b「참가조건」\u000b 권한 레벨 ≥1, ‘이벤트’ 기능 오픈 즉시 참가 가능합니다. \u000b\u000b「이벤트 설명」\u000b1. 이벤트 기간 내 매일 새로운 임무가 1세트 오픈되며, 임무를 완료하여 풍부한 보상을 획득할 수 있습니다. 모든 임무를 완료한 후 ★5 레코드 선택 패키지를 획득할 수 있습니다.", + "PeriodicQuestControl.1110701.1": "「참가조건」\u000b권한 레벨 ≥5 \u000b\u000b「이벤트 설명」\u000b이벤트 기간 내 매일 새로운 임무가 1세트 오픈되며, 임무를 완료하여 풍부한 보상을 획득할 수 있습니다." } \ No newline at end of file diff --git a/data/language/ko_kr/playerhead.json b/data/language/ko_kr/playerhead.json index 528b3c717..9efb0da3f 100644 --- a/data/language/ko_kr/playerhead.json +++ b/data/language/ko_kr/playerhead.json @@ -3,9 +3,11 @@ "PlayerHead.10304.1": "스킨 획득 후\n「느긋한 여름의 초대장」 오픈", "PlayerHead.10703.1": "스킨 획득 후\n「이것이 나의 정의!」 오픈", "PlayerHead.10704.1": "스킨 획득 후\n「눈부시게 당당하게」 오픈", + "PlayerHead.11003.1": "스킨 획득 후\n「치명적 유혹 팜므파탈」 오픈", "PlayerHead.11103.1": "스킨 획득 후\n「1/365의 그대와」 오픈", "PlayerHead.11104.1": "스킨 획득 후\n「기쁜 이 순간 물결을 타고」 오픈", "PlayerHead.11203.1": "스킨 획득 후\n「햇살의 온기」 오픈", + "PlayerHead.11205.1": "스킨 획득 후\n「쉬어가는 시간, 당신의 곁에서」 오픈", "PlayerHead.11303.1": "스킨 획득 후\n「매운맛 좀 볼래?!」 오픈", "PlayerHead.11603.1": "스킨 획득 후\n「잠자는 온실 속의 공주」 오픈", "PlayerHead.11703.1": "스킨 획득 후\n「행운 가득, 맛있는 행진곡」 오픈", @@ -27,6 +29,8 @@ "PlayerHead.130010.1": "제10회 창업 지원 패스\n럭셔리 지원금 오픈", "PlayerHead.130011.1": "제11회 창업 지원 패스\n럭셔리 지원금 오픈", "PlayerHead.130012.1": "제12회 창업 지원 패스\n럭셔리 지원금 오픈", + "PlayerHead.1310011.1": "구매 후 「별의 발자취·특혜 기념 세트」 오픈", + "PlayerHead.1310012.1": "구매 후 「별의 발자취·특혜 기념 세트」 오픈", "PlayerHead.13203.1": "스킨 획득 후\n「나른한 백일몽」 오픈", "PlayerHead.13204.1": "스킨 획득 후\n「거울아 거울아 나를 치유해줘」 오픈", "PlayerHead.13303.1": "스킨 획득 후\n「이슬 맺힌 첫 여름」 오픈", @@ -38,5 +42,6 @@ "PlayerHead.14403.1": "스킨 획득 후\n「피어난 나팔꽃, 깨어난 소녀」 오픈", "PlayerHead.14703.1": "스킨 획득 후\n「큐티 베이시스트」 오픈", "PlayerHead.14903.1": "스킨 획득 후\n「눈이 녹고, 너에게」 오픈", + "PlayerHead.15503.1": "스킨 획득 후\n「산호해의 초대」 오픈", "PlayerHead.15603.1": "스킨 획득 후\n「엉뚱한 요정의 다과회」 오픈" } \ No newline at end of file diff --git a/data/language/ko_kr/plot.json b/data/language/ko_kr/plot.json index 088f80bf7..33f38d2f3 100644 --- a/data/language/ko_kr/plot.json +++ b/data/language/ko_kr/plot.json @@ -238,5 +238,11 @@ "Plot.16002.1": "바쁜 휴가 (중)", "Plot.16002.2": "일?? 휴가?? 어림없지. 또 새로운 일이 생겼으니까!", "Plot.16003.1": "바쁜 휴가 (하)", - "Plot.16003.2": "모처럼 맞이한 휴가, 잠깐 업무를 내려놓고 휴식을 즐긴다." + "Plot.16003.2": "모처럼 맞이한 휴가, 잠깐 업무를 내려놓고 휴식을 즐긴다.", + "Plot.16201.1": "그 사람의 이름 (상)", + "Plot.16201.2": "기시감, 그리고 변화를 불러온 계기. 모든 것은 그 사람의 이름에서 시작된다.", + "Plot.16202.1": "그 사람의 이름 (중)", + "Plot.16202.2": "조금 더 가까이 다가가, 당신과 어깨를 나란히 하고 의지할 수 있는 동료가 되고 싶다.", + "Plot.16203.1": "그 사람의 이름 (하)", + "Plot.16203.2": "서로에게 위안이 되어, 두 손을 맞잡고 오직 둘만의 비밀을 지킨다." } \ No newline at end of file diff --git a/data/language/ko_kr/potential.json b/data/language/ko_kr/potential.json index a7c9fa8a6..f319a9cbb 100644 --- a/data/language/ko_kr/potential.json +++ b/data/language/ko_kr/potential.json @@ -353,7 +353,7 @@ "Potential.511302.2": "메인 스킬 「구름과 파도의 흐름」이 워터블레이드 발사로 변경되어, 공격력 &Param1&, &Param2&의 물 속성 스킬 피해를 입힌다. 동시에 정예 이상 목표에게 입히는 &Param4_kr1& &Param3& 증가한다.", "Potential.511303.1": "메인 스킬 피해 범위가 증가한다. 「2식」의 &Param5&가 증가한다. 「1식」이 다른 목표에게 피해를 입히면 &Param1&가 증가한다.", "Potential.511303.2": "메인 스킬 「구름과 파도의 흐름」의 피해 범위가 증가한다. \u000b「2식」의 &Param5&가 &Param6& 증가한다. \u000b「1식」이 다른 목표 1명에게 피해를 입힐 때마다 &Param1&가 &Param2& 증가한다. &Param3&초간 지속되며, 최대 &Param4&스택 중첩된다.", - "Potential.511304.1": "스킬 기간 중 회전 횟수에 따라 물파문을 생성해 피해를 입힌다. ##물 속성 표식: 수류#2022#를 발동할 수 있다.", + "Potential.511304.1": "스킬 기간 중 회전 횟수에 따라 물파문을 생성해 피해를 입힌다. ##물 속성 표식: 수류#2008#를 발동할 수 있다.", "Potential.511304.2": "메인 스킬 「구름과 파도의 흐름」 기간 중 2바퀴 회전할 때마다 물파문을 생성해 공격력 &Param1&의 물 속성 스킬 피해를 입힌다. \u000b물파문은 ##물 속성 표식: 수류#2008#를 발동할 수 있다.", "Potential.511305.1": "「1식」 지속 시간 동안 저지 불가 상태가 되며, 공격을 받으면 &Param4&이 증가한다.", "Potential.511305.2": "「1식」 지속 시간 동안 저지 불가 상태가 되며, 공격을 받으면 &Param4&이 &Param1& 증가한다. &Param2&초간 지속되며, 최대 &Param3&스택 중첩된다.", @@ -486,7 +486,7 @@ "Potential.511511.1": "호타루의 &Param2_kr1& 증가한다. \u000b호타루가 ##빛 속성 표식#1015#을 발동할 때마다, 자신의 &Param3_kr1& 증가한다.", "Potential.511511.2": "호타루의 &Param2_kr1& &Param1& 증가한다. \u000b호타루가 ##빛 속성 표식#1015#을 발동할 때마다, 자신의 &Param3_kr1& &Param4& 증가한다. &Param5&초간 지속되며, 최대 &Param6&스택 중첩된다.", "Potential.511512.1": "필살기가 ##빛 속성 표식#1015#을 발동할 수 있다. 발동 시 자신의 &Param6_kr1& 증가한다.", - "Potential.511512.2": "필살기 「&Param1&」이 ##빛 속성 표식: 광명#1015#을 발동하고 ##광휘#4028#를 생성하여, 공격력 &Param2&의 빛 속성 표식 피해를 입힐 수 있다. \u000b발동 시, 자신의 &Param6_kr1& &Param3& 증가한다. &Param4&초간 지속되며, 최대 &Param5&스택 중첩된다.", + "Potential.511512.2": "필살기 「&Param1&」이 ##빛 속성 표식: 광명#1015#을 발동하고 ##광휘#4028#를 생성하여, 공격력 &Param2&의 빛 속성 표식 피해를 입힌다. \u000b발동 시, 자신의 &Param6_kr1& &Param3& 증가한다. &Param4&초간 지속되며, 최대 &Param5&스택 중첩된다.", "Potential.511513.1": "호타루의 회피 횟수가 증가한다. \u000b회피 후 주변 목표에게 빛 속성 피해를 입히고 기절시킨다. ##빛 속성 표식#1015#을 발동할 수 있다.", "Potential.511513.2": "호타루의 회피 횟수가 1회 증가한다. \u000b호타루가 회피할 때 잔영을 남기고, 이후 주변 목표에게 공격력 &Param1&의 빛 속성 스킬 피해를 입히고 기절시킨다. &Param2&초간 지속되며, 해당 효과는 &Param3&초마다 최대 1회 발동한다. ##빛 속성 표식#1015#을 발동할 수 있다.", "Potential.511521.1": "팀 전체가 빛 속성 캐릭터일 때, 지원 스킬을 시전하면 더 많은 「아발란체·비도」를 추가로 획득한다. \u000b「아발란체·비도」가 피해를 입힐 때마다 자신이 입히는 &Param2_kr4& &Param4_kr1& 증가한다.", @@ -600,7 +600,7 @@ "Potential.511710.1": "메인 스킬이 목표를 처치하면 &Param4&가 증가한다.", "Potential.511710.2": "메인 스킬 「&Param1&」가 목표를 처치하면 &Param4&가 &Param2& 증가한다. &Param3&초간 지속된다.", "Potential.511711.1": "필살기가 ##빛 속성 표식: 광명#2016#을 발동할 수 있고, 「낙뢰」를 생성한다. 발동 시 &Param6&이 증가한다.", - "Potential.511711.2": "필살기 「&Param1&」가 ##빛 속성 표식: 광명#2016#을 발동하고 「낙뢰」를 생성하여, 공격력 &Param2&의 빛 속성 표식 피해를 입힐 수 있다. \u000b발동 시, &Param6_kr1& &Param3& 증가한다. &Param4&초 동안 지속되며, 최대 &Param5&스택 중첩된다.", + "Potential.511711.2": "필살기 「&Param1&」가 ##빛 속성 표식: 광명#2016#을 발동하고 「낙뢰」를 생성하여, 공격력 &Param2&의 빛 속성 표식 피해를 입힌다. \u000b발동 시, &Param6_kr1& &Param3& 증가한다. &Param4&초 동안 지속되며, 최대 &Param5&스택 중첩된다.", "Potential.511712.1": "징린이 근접전 피해를 받으면 목표를 넉백시키고, 피해를 입힌다.", "Potential.511712.2": "징린이 근접전 피해를 받으면 목표를 넉백시키고, 공격력 &Param2&의 빛 속성 스킬 피해를 입힌다. 해당 효과는 6초마다 최대 1회 발동한다.", "Potential.511713.1": "징린이 ##광명#2016#을 발동하면 &Param4&가 증가한다.", @@ -705,16 +705,16 @@ "Potential.511904.2": "메인 스킬 「꽃바람의 춤」이 발사하는 해바라기 표창의 피해 범위가 50% 증가하고, &Param1&가 &Param2& 증가한다.", "Potential.511905.1": "해바라기 표창을 발사할 때마다 &Param5&와 &Param6&가 증가한다.", "Potential.511905.2": "메인 스킬 「꽃바람의 춤」으로 해바라기 표창을 발사할 때마다 &Param5&가 &Param1& 증가하고, &Param6&가 &Param2& 증가한다. &Param3&초간 지속되며, 최대 &Param4&스택 중첩된다.", - "Potential.511906.1": "분신 1명마다 나노하의 &Param2&가 증가한다.", - "Potential.511906.2": "분신 1명마다 나노하의 &Param2&가 &Param1& 증가한다.", + "Potential.511906.1": "분신 1명마다 나노하의 &Param2_kr1& 증가한다. 필살기 쿨타임 중, 나노하의 &Param4_kr1& 증가한다.", + "Potential.511906.2": "분신 1명마다 나노하의 &Param2_kr1& &Param1& 증가한다. 최대 &Param3&스택 중첩된다. 필살기 「화경월」 쿨타임 중, 나노하의 &Param4_kr1& &Param5& 증가한다.", "Potential.511907.1": "나노하가 피해를 입히면 일정 확률로 &Param4&, &Param5&이 증가한다.", "Potential.511907.2": "나노하가 피해를 입히면 30% 확률로 &Param4&가 &Param1&, &Param5&이 &Param2& 증가한다. &Param3&초간 지속된다.", - "Potential.511908.1": "해바라기 표창과 나노하의 거리가 멀수록 입히는 &Param2_kr1& 증가한다.", - "Potential.511908.2": "메인 스킬 「꽃바람의 춤」이 발사하는 해바라기 표창과 나노하의 거리가 멀수록 입히는 &Param2_kr1& 증가한다. 최소 &Param1& 증가한다.", + "Potential.511908.1": "해바라기 표창과 나노하의 거리가 멀수록 입히는 &Param1_kr1& 증가한다.", + "Potential.511908.2": "메인 스킬 「꽃바람의 춤」이 발사하는 해바라기 표창과 나노하의 거리가 멀수록 입히는 &Param1_kr1& &Param2& 증가한다.", "Potential.511909.1": "메인 스킬이 ##바람 속성 표식#1017#을 발동하면 &Param4&가 증가한다.", "Potential.511909.2": "메인 스킬 「꽃바람의 춤」이 ##바람 속성 표식#1017#을 발동하면 &Param4&가 &Param1& 증가한다. &Param2&초간 지속되며, 최대 &Param3&스택 중첩된다.", - "Potential.511910.1": "메인 스킬을 시전하면 분신이 해바라기 표창을 발사한다.", - "Potential.511910.2": "메인 스킬 「꽃바람의 춤」 시전 시 분신이 돌아오지 않는 해바라기 표창을 발사하여, 각 나노하의 공격력 &Param1&의 바람 속성 스킬 피해를 입힌다.", + "Potential.511910.1": "메인 스킬 시전 시, 분신이 해바라기 표창을 발사한다. 필살기 「화경월」을 시전하면 나노하의 &Param2_kr1& 증가한다.", + "Potential.511910.2": "메인 스킬 「꽃바람의 춤」 시전 시 필드에 있는 최대 2명의 분신이 돌아오지 않는 해바라기 표창을 발사하여, 각 나노하 공격력 &Param1&의 바람 속성 스킬 피해를 입힌다. 필살기 「화경월」 시전 시, 나노하의 &Param2_kr1& &Param3& 증가한다. &Param4&초간 지속된다.", "Potential.511911.1": "메인 스킬을 시전하면 &Param3&이 증가한다.", "Potential.511911.2": "메인 스킬 「꽃바람의 춤」 시전 시, &Param3&이 &Param1& 증가한다. &Param2&초간 지속된다.", "Potential.511912.1": "나노하가 ##바람 속성 표식#1017#을 발동하면 &Param3&이 증가한다.", @@ -1103,8 +1103,8 @@ "Potential.513043.2": "필살기 「&Param10&」가 ##빙결#1002#/##한랭#1027# 상태의 목표를 명중할 때마다, 화살비의 지속 시간이 &Param1&초 증가하고, 입히는 &Param3_kr1& &Param2& 증가한다. &Param4&회 발동할 수 있다.", "Potential.513201.1": "3단계 메인 스킬 「3루타」를 오픈한다.", "Potential.513201.2": "메인 스킬 「3루타」 3단계 공격을 오픈해, 공격력 &Param2&x2, &Param3&의 빛 속성 범위 스킬 피해를 입힌다. \u000b「3루타」 기간 중 미네르바는 피해에 면역된다.", - "Potential.513202.1": "메인 스킬이 ##빛 속성 표식#1015#을 발동한 후 「2루타」가 강화된다.", - "Potential.513202.2": "메인 스킬 「&Param1&」가 ##빛 속성 표식#1015#을 발동한 후 「2루타」의 피해 배율이 &Param2& 증가하고, 피해 간격이 30% 감소한다.", + "Potential.513202.1": "잠재력 「최후통첩」, 「3루타」의 피해 배율이 증가한다. \u000b메인 스킬이 ##빛 속성 표식#1015#을 발동한 후, 「2루타」와 「최후통첩」의 「3루타」를 강화한다.", + "Potential.513202.2": "잠재력 「최후통첩」, 「3루타」의 피해 배율이 &Param2& 증가한다. \u000b메인 스킬 「&Param1&」이(가) ##빛 속성 표식#1015#을 발동한 후, 「2루타」의 피해 배율이 &Param2&증가하고, 피해 간격이 30% 감소한다. 또한 「최후통첩」 「3루타」가 공격력 &Param4&의 빛 속성 범위 스킬 피해를 추가로 입힌다.", "Potential.513203.1": "메인 스킬의 피해가 증가하고, 표식을 발동하면 목표가 받는 스킬 피해가 증가한다.", "Potential.513203.2": "메인 스킬 「&Param1&」의 피해 배율이 &Param2& 증가한다.\u000b##빛 속성 표식#1015# 발동 시 목표가 받는 스킬 피해가 &Param3& 증가한다. &Param4&초간 지속된다.", "Potential.513204.1": "「2루타」가 3연타로 변경되고, 피해가 증가한다. 「&Param1&」 후 즉시 「2루타」를 시전해 추가 피해를 입힌다.", @@ -1120,7 +1120,7 @@ "Potential.513209.1": "메인 스킬을 시전하면 스킬 피해가 증가하고, 메인 스킬 쿨타임이 감소한다.", "Potential.513209.2": "메인 스킬 「&Param1&」의 쿨타임이 &Param4&초 감소한다. 시전 시 스킬 피해가 &Param2& 증가한다. &Param3&초간 지속된다.", "Potential.513210.1": "필살기가 ##빛 속성 표식#1015#을 발동할 수 있고, 「낙뢰」를 생성한다. 필살기 시전 후 스킬 피해가 증가한다.", - "Potential.513210.2": "필살기 「&Param1&」이 ##빛 속성 표식#1015#을 발동할 수 있고, 「낙뢰」를 생성해 공격력 &Param2&의 빛 속성 표식 피해를 입힐 수 있다. 필살기 시전 후 스킬 피해가 &Param3& 증가한다. &Param4&초간 지속된다.", + "Potential.513210.2": "필살기 「&Param1&」이 ##빛 속성 표식#1015#을 발동할 수 있고, 「낙뢰」를 생성해 공격력 &Param2&의 빛 속성 표식 피해를 입힌다. 필살기 시전 후 스킬 피해가 &Param3& 증가한다. &Param4&초간 지속된다.", "Potential.513211.1": "미네르바가 일반 공격으로 피해를 입히면 목표가 받는 빛 속성 피해가 증가한다.", "Potential.513211.2": "미네르바가 일반 공격 5단계로 피해를 입히면 목표가 받는 빛 속성 피해가 &Param1& 증가한다. &Param2&초간 지속된다.", "Potential.513212.1": "메인 스킬 시전 후 미네르바의 &Param4&이 증가한다.", @@ -1315,7 +1315,7 @@ "Potential.513526.2": "##램프 유령#4008#의 &Param2&가 &Param1& 증가한다.", "Potential.513527.1": "지원 스킬이 일정 확률로 ##램프 유령#4008#을 추가 소환한다.", "Potential.513527.2": "지원 스킬이 &Param1& 확률로 ##램프 유령#4008# 1명을 추가로 소환한다.", - "Potential.513528.1": "지원 스킬의 마법진이 지속적으로 피해를 입힐 수 있다.", + "Potential.513528.1": "지원 스킬의 마법진이 지속적으로 피해를 입힌다.", "Potential.513528.2": "지원 스킬 「기괴한 관문」의 마법진이 1초마다 공격력 &Param1&의 어둠 속성 범위 스킬 피해를 입힌다.", "Potential.513529.1": "##램프 유령#4008#을 소환하면 미스티의 &Param4&가 증가한다.", "Potential.513529.2": "##램프 유령#4008#을 소환하면, 미스티의 &Param4&가 &Param1& 증가한다. &Param2&초간 지속되며, 최대 &Param3&스택 중첩된다.", @@ -1525,8 +1525,8 @@ "Potential.514108.2": "스택 당 「먹물」이 목표가 받는 불 속성 피해를 &Param1& 증가시킨다.", "Potential.514109.1": "메인 스킬이 추가 피해를 입히고, 목표가 메인 스킬로 ##인화#2027# 상태가 될 경우 받는 불 속성 피해가 증가한다.", "Potential.514109.2": "메인 스킬 「붉은 화염」 시전 시 공격력 &Param1&의 불 속성 범위 메인 스킬 피해를 추가로 입히고 「먹물」을 부여한다. \u000b「먹물」이 스킬에 ##인화#2027#된 후, 목표가 받는 불 속성 피해가 &Param2& 증가한다.", - "Potential.514110.1": "메인 스킬을 시전하면 보호막을 획득한다.", - "Potential.514110.2": "메인 스킬 「붉은 화염」 시전 시 최대 HP의 &Param1&에 해당하는 보호막을 획득한다.", + "Potential.514110.1": "메인 스킬 시전 시 보호막을 획득한다. 해당 보호막 지속 기간 중 저지 불가를 획득한다.", + "Potential.514110.2": "메인 스킬 「붉은 화염」 시전 시 최대 HP의 &Param1&에 해당하는 보호막을 획득한다. 해당 보호막 지속 기간 중 저지 불가를 획득한다.", "Potential.514111.1": "필살기가 ##불 속성 표식#1016#을 발동할 수 있고, 「초연」을 생성한다. 발동할 때마다 공격력이 증가한다.", "Potential.514111.2": "필살기 「용호의 구천」이 ##불 속성 표식#1016#을 발동할 수 있고, 「초연」을 생성해 공격력 &Param1&의 불 속성 범위 표식 피해를 입힌다. 발동 후마다 공격력이 &Param2& 증가한다. &Param3&초간 지속되며, 최대 &Param4&스택 중첩된다.", "Potential.514112.1": "치시아가 ##불 속성 표식#1016#을 발동하면 목표가 받는 불 속성 피해가 증가한다.", @@ -1598,7 +1598,7 @@ "Potential.514223.1": "지원 스킬의 공격 횟수가 증가하고, 발 휘두르기로 전체 아군의 &Param1&이 증가한다.", "Potential.514223.2": "지원 스킬 「심연의 발」의 공격 횟수가 4회 증가한다. 코제트가 발을 휘둘러 4회 공격하면 전체 아군의 &Param1&이 &Param2& 증가한다. &Param3&초간 지속되며, 최대 &Param4&스택 중첩된다.", "Potential.514224.1": "지원 스킬의 최종 충격이 증가한다. 코제트의 발 휘두르기가 전체 아군의 &Param2&을 증가시킨다.", - "Potential.514224.2": "지원 스킬 「심연의 발」의 최종 타격이 증가하여 공격력 &Param1&의 어둠 속성 스킬 피해를 입힐 수 있다. \u000b코제트가 발을 4회 휘두를 때마다 전체 아군의 &Param2&이 &Param3& 증가한다. &Param4&초간 지속되며, 최대 &Param5&스택 중첩된다.", + "Potential.514224.2": "지원 스킬 「심연의 발」의 최종 타격이 증가하여 공격력 &Param1&의 어둠 속성 스킬 피해를 입힌다. \u000b코제트가 발을 4회 휘두를 때마다 전체 아군의 &Param2&이 &Param3& 증가한다. &Param4&초간 지속되며, 최대 &Param5&스택 중첩된다.", "Potential.514225.1": "지원 스킬이 피해를 입히면 목표의 &Param1&가 증가한다.", "Potential.514225.2": "지원 스킬 「심연의 발」이 피해를 입히면 목표의 &Param1&가 &Param2& 증가한다. &Param3&초간 지속된다.", "Potential.514226.1": "지원 스킬이 주변 목표를 랜덤 공격한다. 코제트가 ##어둠 속성 표식: 암영#2018#을 부여하면, 전체 아군의 &Param1&이 증가한다.", @@ -1627,8 +1627,8 @@ "Potential.514301.2": "메인 스킬 「풍차의 춤」 시전 후 &Param1&초 동안, 다음 일반 공격의 연속 베기가 피해를 입히면, 「소형 회오리」를 생성해, 0.5초마다 공격력 &Param2&의 일반 공격 범위 피해를 입힌다. 4초간 지속된다. \u000b「소형 회오리」는 추적 공격하며, ##바람 속성 표식#1017#을 발동할 수 있다.", "Potential.514302.1": "메인 스킬 시전 시 여러 개의 「소형 회오리」를 생성해 피해를 입힌다. 「소형 회오리」는 지속적으로 피해 범위를 증가시킨다.", "Potential.514302.2": "메인 스킬 「풍차의 춤」 시전 후, 「소형 회오리」 2개를 생성해, 0.5초마다 공격력 &Param1&의 일반 공격 범위 피해를 입힌다. 4초간 지속된다. \u000b「소형 회오리」는 지속적으로 피해 범위를 증가시키며, ##바람 속성 표식#1017#을 발동할 수 있다.", - "Potential.514303.1": "메인 스킬의 총알이 레이저로 바뀌며, 원거리 목표를 추적한다. 레이스가 사격으로 원거리 목표에게 입히는 &Param1_kr1& 증가한다.", - "Potential.514303.2": "메인 스킬 「풍차의 춤」의 총알이 레이저로 바뀌며, 원거리 목표를 추적한다. 레이스가 사격으로 원거리 목표에게 입히는 &Param1_kr1& &Param2& 증가한다.", + "Potential.514303.1": "메인 스킬의 총알이 레이저로 바뀌며, 목표를 추적하며 범위 피해를 입힌다. 레이스의 사격이 입히는 &Param1_kr1& 증가한다.", + "Potential.514303.2": "메인 스킬 「풍차의 춤」의 총알이 레이저로 바뀌며, 목표를 추적하며 범위 피해를 입힌다. 레이스의 사격이 입히는 &Param1_kr1& &Param2& 증가한다.", "Potential.514304.1": "길게 눌러 메인 스킬 연속 시전 시의 총알 수량이 증가한다. 레이스가 모든 사격으로 입히는 &Param1_kr1& 증가한다.", "Potential.514304.2": "길게 눌러 메인 스킬 「풍차의 춤」을 연속으로 시전할 때, 각 사격의 총알 수량이 이전 사격보다 4발 증가한다. \u000b레이스의 총알이 입히는 &Param1_kr1& &Param2& 증가한다. ##바람 속성 표식#1017#을 발동할 수 있다.", "Potential.514305.1": "메인 스킬의 참격이 적의 투사체 공격을 막을 수 있다. 레이스가 주변 목표에게 입히는 피해가 증가한다.", @@ -2322,5 +2322,63 @@ "Potential.516042.1": "필살기 시전 시 팀 전체의 &Param1_kr1& 증가한다.", "Potential.516042.2": "필살기 「모래사장의 경고」 시전 시 팀 전체의 &Param1_kr1& &Param2& 증가한다. &Param3&초간 지속된다.", "Potential.516043.1": "필살기가 피해를 입히면 목표의 &Param1_kr1& 증가한다.", - "Potential.516043.2": "필살기 「모래사장의 경고」가 피해를 입히면 목표의 &Param1_kr1& &Param2& 증가한다. &Param3&초간 지속되며, 최대 &Param4&스택 중첩된다." + "Potential.516043.2": "필살기 「모래사장의 경고」가 피해를 입히면 목표의 &Param1_kr1& &Param2& 증가한다. &Param3&초간 지속되며, 최대 &Param4&스택 중첩된다.", + "Potential.516201.1": "메인 스킬 「폭풍섬·빛」의 장검 공격 횟수가 증가하고, 여러 「섬광」을 발사해 목표를 공격한다.", + "Potential.516201.2": "메인 스킬 「폭풍섬·빛」의 장검 공격 횟수가 4회 증가하고, 9개의 「섬광」을 발사해 각각 최대 HP &Param1&의 빛 속성 스킬 피해를 입힌다.", + "Potential.516202.1": "세이나(기원)가 「섬광」을 일정 수량 발사할 때마다 특수 메인 스킬 「잔영섬광참」을 획득해 큰 범위에 피해를 입힌다. 일반 공격 중 장검을 사용해 스퍼트 공격을 발동할 때 「섬광」 여러 개를 발사해 목표를 공격한다.", + "Potential.516202.2": "세이나(기원)가 「섬광」을 &Param1&개 발사할 때마다 특수 메인 스킬 「잔영섬광참」을 획득해, 장검을 휘둘러 생성한 거대한 검광으로 최대 HP &Param2&x6의 빛 속성 스킬 피해를 입힌다. ##빛 속성 표식#1015#을 발동할 수 있다. \u000b일반 공격 중 장검을 사용해 스퍼트 공격을 발동할 때 「섬광」 3개를 발사해 각각 최대 HP &Param3&의 빛 속성 스킬 피해를 입힌다.", + "Potential.516203.1": "메인 스킬 「폭풍섬·빛」 공격 시 「낙성」 여러 개를 생성할 수 있다. 일반 공격 중 스퍼트 공격이 대검 공격으로 변경되며, 「낙성」을 생성한다. 세이나(기원)가 표식을 발동하면 「낙성」을 생성할 수 있다. 위 「낙성」은 범위 피해를 입힌다.", + "Potential.516203.2": "메인 스킬 「폭풍섬·빛」 공격 시 「낙성」 2개를 추가로 생성할 수 있다. 일반 공격 중 스퍼트 공격이 대검 공격으로 변경되어 최대 HP &Param1&의 빛 속성 일반 공격 피해를 입히고, 「낙성」을 1개 생성한다. 세이나(기원)가 표식을 발동하면 「낙성」을 1개 생성할 수 있다. 해당 효과는 1초마다 최대 1회 발동한다. 위 「낙성」이 목표를 공격하면, 최대 HP &Param2&의 빛 속성 범위 일반 공격 피해를 입힌다.", + "Potential.516204.1": "세이나(기원)가 주변에 남은 「낙성」을 흡수한다. 일정 수량 흡수 후 다음 일반 공격 시 「단죄의 낙성」을 발동해 큰 범위에 피해를 입힌다. 일반 공격 중 대검을 사용해 공격하는 피해 범위와 &Param3_kr1& 증가한다. 또한 ##빛 속성 표식#1015#을 발동할 수 있다.", + "Potential.516204.2": "세이나(기원)가 주변에 남은 「낙성」을 흡수한다. 누적 &Param1&개 흡수 시마다 다음 일반 공격 시 특수 일반 공격 「단죄의 낙성」을 발동한다. 에너지를 모아 대검을 휘두르며 내리쳐 큰 범위에 최대 HP &Param2&x2의 빛 속성 일반 공격 피해를 입힌다. ##빛 속성 표식#1015#을 발동할 수 있다. \u000b일반 공격 중 대검을 사용해 공격할 때 피해 범위가 증가하고, 입히는 &Param3_kr1& &Param4& 증가한다. ##빛 속성 표식#1015#을 발동할 수 있다.", + "Potential.516205.1": "세이나(기원)가 발사하는 「섬광」이 반사를 생성해 피해를 입힌다. 세이나(기원)의 장검 공격과 「섬광」이 입히는 &Param2_kr1& 증가한다.", + "Potential.516205.2": "세이나(기원)가 발사하는 「섬광」이 반사를 생성해 목표를 공격하여 최대 HP &Param1&의 빛 속성 스킬 피해를 입힌다. \u000b세이나(기원)의 장검 공격과 「섬광」이 입히는 &Param2_kr1& &Param3& 증가한다.", + "Potential.516206.1": "특수 메인 스킬 시전 시, 세이나(기원)의 필살기가 장검 형태로 변경된다. 세이나(기원)의 장검 공격과 「섬광」이 ##반짝임#4029#을 보유한 목표에게 입히는 &Param1_kr1& 증가한다.", + "Potential.516206.2": "메인 스킬 「잔영섬광참」 시전 시 세이나(기원)의 필살기가 장검 형태로 변경된다. \u000b세이나(기원)의 장검 공격과 「섬광」이 ##반짝임#4029#을 보유한 목표에게 입히는 &Param1_kr1& &Param2& 증가한다.", + "Potential.516207.1": "「섬광」이 ##빛 속성 표식#1015#을 발동할 수 있고, 일정 확률로 피해 범위가 증가한다. 메인 스킬 시전 시 세이나(기원)의 &Param2_kr4& 빛 속성 밸런스 캐릭터의 &Param4_kr1& 증가한다.", + "Potential.516207.2": "「섬광」이 ##빛 속성 표식#1015#을 발동할 수 있고, &Param1&% 확률로 피해 범위가 증가한다. \u000b메인 스킬 시전 시 세이나(기원)의 &Param2_kr1& &Param3& 증가하고, 빛 속성 밸런스 캐릭터의 &Param4_kr1& &Param5& 증가한다. &Param6&초간 지속되며, 최대 &Param7&스택 중첩된다.", + "Potential.516208.1": "특수 일반 공격 「단죄의 낙성」 시전 시, 영역을 생성해 다중 피해를 입힌다. 세이나(기원)의 대검 공격과 「낙성」이 입히는 &Param2_kr1& 증가한다.", + "Potential.516208.2": "특수 일반 공격 「단죄의 낙성」 시전 시, 영역을 생성해 최대 HP &Param1&x6의 빛 속성 일반 공격 피해를 입힌다. \u000b세이나(기원)의 대검 공격과 「낙성」이 입히는 &Param2_kr1& &Param3& 증가한다.", + "Potential.516209.1": "「낙성」이 흩어질 때 번개를 발사해 목표를 공격한다. 메인 스킬을 시전하면 세이나(기원)의 &Param2_kr1& 증가한다.", + "Potential.516209.2": "「낙성」이 흩어질 때 번개를 1개 발사해 목표를 공격해 최대 HP &Param1&의 빛 속성 일반 공격 피해를 입힌다. \u000b메인 스킬을 시전하면 세이나(기원)의 &Param2_kr1& &Param3& 증가한다. &Param4&초간 지속된다.", + "Potential.516210.1": "특수 일반 공격 「단죄의 낙성」시전 시, 세이나(기원)의 필살기가 대검 형태로 변경된다. 세이나의 대검 공격과 「낙성」이 입히는 &Param1_kr1& 증가한다.", + "Potential.516210.2": "특수 일반 공격 「단죄의 낙성」시전 시, 세이나(기원)의 필살기가 대검 형태로 변경된다. \u000b세이나의 대검 공격과 「낙성」이 입히는 &Param1_kr1& &Param2& 증가한다.", + "Potential.516211.1": "세이나(기원)가 ##반짝임#4029#을 보유한 목표에게 입히는 &Param1_kr1& 증가한다. 세이나(기원)의 &Param3_kr1& 증가한다.", + "Potential.516211.2": "세이나(기원)가 ##반짝임#4029#을 보유한 목표에게 입히는 &Param1_kr1& &Param2& 증가한다. \u000b세이나(기원)의 &Param3_kr1& &Param4& 증가한다.", + "Potential.516212.1": "팀 내 빛 속성 캐릭터가 세이나(기원)의 ##빛 속성 관통#2068#을 증가시킨다.", + "Potential.516212.2": "팀 내 빛 속성 캐릭터 1명마다 세이나(기원)의 ##빛 속성 관통#2068#이 &Param2& 증가한다.", + "Potential.516213.1": "세이나(기원)의 &Param1_kr1& 증가한다.", + "Potential.516213.2": "세이나(기원)의 &Param1_kr1& &Param2& 증가한다.", + "Potential.516221.1": "지원 스킬 「신뢰격·파」의 대검 공격 후 영역을 생성해 다중 피해를 입힌다.", + "Potential.516221.2": "지원 스킬 「신뢰격·파」의 대검 공격 후 영역을 생성해 최대 HP &Param1&x6의 빛 속성 일반 공격 피해를 입힌다.", + "Potential.516222.1": "지원 스킬 「신뢰격·파」의 대검 공격 시 「낙성」 여러 개를 생성해 목표를 공격한다.", + "Potential.516222.2": "지원 스킬 「신뢰격·파」의 대검 공격 시 「낙성」 11개를 생성해 각각 최대 HP &Param1&의 빛 속성 일반 공격 피해를 입힌다.", + "Potential.516223.1": "지원 스킬 「신뢰격·파」의 장검 공격 시 「섬광」을 지속 발사해 목표를 공격한다.", + "Potential.516223.2": "지원 스킬 「신뢰격·파」의 장검 공격 시 「섬광」을 지속 발사한다. 1개마다 최대 HP &Param1&의 빛 속성 스킬 피해를 입힌다.", + "Potential.516224.1": "지원 스킬 「신뢰격·파」의 장검 공격 횟수가 증가한다.", + "Potential.516224.2": "지원 스킬 「신뢰격·파」의 장검 공격 횟수가 10회 증가한다.", + "Potential.516225.1": "지원 스킬 「신뢰격·파」가 생성하는 「낙성」의 피해 범위가 증가한다. 「낙성」 생성 시 세이나의 &Param1_kr1& 증가한다.", + "Potential.516225.2": "지원 스킬 「신뢰격·파」가 생성하는 「낙성」의 피해 범위가 증가한다. \u000b「낙성」 1회 생성 시마다 세이나의 &Param1_kr1& &Param2& 증가한다. &Param3&초간 지속되며, 최대 &Param4&스택 중첩된다.", + "Potential.516226.1": "지원 스킬 「신뢰격·파」의 대검 공격 후 세이나(기원)의 필살기가 대검 형태로 변경된다. 세이나(기원)의 장검 공격이 피해를 입히면 자신의 &Param1_kr1& 증가한다.", + "Potential.516226.2": "지원 스킬 「신뢰격·파」의 대검 공격 후 세이나(기원)의 필살기가 대검 형태로 변경된다. \u000b세이나(기원)의 장검 공격이 피해를 입히면 자신의 &Param1_kr1& &Param2& 증가한다. &Param3&초간 지속되며, 최대 &Param4&스택 중첩된다.", + "Potential.516227.1": "세이나(기원)의 대검 공격과 「낙성」이 입히는 &Param1_kr1& 증가한다.", + "Potential.516227.2": "세이나(기원)의 대검 공격과 「낙성」이 입히는 &Param1_kr1& &Param2& 증가한다.", + "Potential.516228.1": "「섬광」 발사 시 일정 확률로 피해 범위가 증가한다. 세이나(기원)의 장검 공격과 「섬광」이 입히는 &Param2_kr1& 증가한다.", + "Potential.516228.2": "「섬광」 발사 시 &Param1&% 확률로 피해 범위가 증가한다. \u000b세이나(기원)의 장검 공격과 「섬광」이 입히는 &Param2_kr1& &Param3& 증가한다.", + "Potential.516229.1": "지원 스킬 「신뢰격·파」의 장검 공격 후 세이나(기원)의 필살기가 장검 형태로 변경된다. 세이나(기원)의 대검이 피해를 입히면 자신의 &Param1_kr1& 증가한다.", + "Potential.516229.2": "지원 스킬 「신뢰격·파」의 장검 공격 후 세이나(기원)의 필살기가 장검 형태로 변경된다. \u000b세이나(기원)의 대검이 피해를 입히면 자신의 &Param1_kr1& &Param2& 증가한다. &Param3&초간 지속되며, 최대 &Param4&스택 중첩된다.", + "Potential.516230.1": "세이나(기원)의 장검 공격과 「섬광」이 입히는 &Param1_kr1& 증가한다.", + "Potential.516230.2": "세이나(기원)의 장검 공격과 「섬광」이 입히는 &Param1_kr1& &Param2& 증가한다.", + "Potential.516231.1": "팀 내 빛 속성 캐릭터가 팀 전체 빛 속성 캐릭터의 &Param1_kr3& 증가시킨다.", + "Potential.516231.2": "팀 내 빛 속성 캐릭터 1명마다 팀 전체 빛 속성 캐릭터의 &Param1_kr1& &Param2& 증가한다.", + "Potential.516232.1": "빛 속성 메인 캐릭터가 메인 스킬을 시전하면 세이나(기원)의 &Param1_kr1& 증가한다.", + "Potential.516232.2": "빛 속성 메인 캐릭터가 메인 스킬을 시전하면 세이나(기원)의 &Param1_kr1& &Param2& 증가한다. &Param3&초간 지속된다.", + "Potential.516233.1": "팀 내 빛 속성 메인 캐릭터가 메인 스킬 또는 지원 스킬을 시전하면 세이나(기원)의 &Param1_kr1& 증가한다.", + "Potential.516233.2": "팀 내 빛 속성 메인 캐릭터가 메인 스킬 또는 지원 스킬을 시전하면 세이나(기원)의 &Param1_kr1& &Param2& 증가한다. &Param3&초간 지속되며, 최대 &Param4&스택 중첩된다.", + "Potential.516241.1": "세이나(기원)가 장검 형태의 필살기 「극성섬광 파열참」을 시전하면 「섬광」을 여러 개 발사해 목표를 공격한다. 세이나(기원)의 &Param2_kr1& 증가한다.", + "Potential.516241.2": "세이나(기원)가 장검 형태의 필살기 「극성섬광 파열참」을 시전하면 「섬광」을 7개 발사해, 1개마다 최대 HP &Param1&의 빛 속성 스킬 피해를 입힌다. \u000b세이나(기원)의 &Param2_kr1& &Param3& 증가한다.", + "Potential.516242.1": "세이나(기원)가 대검 형태의 필살기 「극성섬광 파열참」을 시전한 후 영역을 생성해 목표를 공격한다. 세이나(기원)의 &Param2_kr1& 증가한다.", + "Potential.516242.2": "세이나(기원)가 대검 형태의 필살기 「극성섬광 파열참」을 시전한 후 영역을 생성해 최대 HP &Param1&x6의 빛 속성 일반 공격 피해를 입힌다. \u000b세이나(기원)의 &Param2_kr1& &Param3& 증가한다.", + "Potential.516243.1": "세이나가 「극성」 상태일 때 자신의 &Param1_kr1& 추가로 증가한다. 동시에 일정 시간마다 SP를 회복한다.", + "Potential.516243.2": "세이나가 「극성」 상태일 때 자신의 &Param1_kr1& &Param2& 추가로 증가한다. 동시에 &Param3&초마다 SP를 &Param4& 회복한다." } \ No newline at end of file diff --git a/data/language/ko_kr/potentialpreset.json b/data/language/ko_kr/potentialpreset.json index 4fb705820..e9341c3bf 100644 --- a/data/language/ko_kr/potentialpreset.json +++ b/data/language/ko_kr/potentialpreset.json @@ -158,5 +158,9 @@ "PotentialPreset.16001.1": "추천 프리셋1", "PotentialPreset.16001.2": "윌로(여름) 시스템 추천 프리셋1", "PotentialPreset.16002.1": "추천 프리셋2", - "PotentialPreset.16002.2": "윌로(여름) 시스템 추천 프리셋2" + "PotentialPreset.16002.2": "윌로(여름) 시스템 추천 프리셋2", + "PotentialPreset.16201.1": "추천 프리셋1", + "PotentialPreset.16201.2": "세이나(기원) 시스템 추천 프리셋1", + "PotentialPreset.16202.1": "추천 프리셋2", + "PotentialPreset.16202.2": "세이나(기원) 시스템 추천 프리셋2" } \ No newline at end of file diff --git a/data/language/ko_kr/residentgoods.json b/data/language/ko_kr/residentgoods.json index f3de605a1..fbc4a5c4b 100644 --- a/data/language/ko_kr/residentgoods.json +++ b/data/language/ko_kr/residentgoods.json @@ -1,8 +1,58 @@ { "ResidentGoods.101.1": "실버 디스크", "ResidentGoods.101.2": "「상시 레코드 모집」에서 모집 진행을 위한 증표", + "ResidentGoods.10101.1": "고급 선물 선택 상자", + "ResidentGoods.10101.2": "모든 고급 선물 중 1개를 선택하여 획득 가능", + "ResidentGoods.10102.1": "모험가 백서", + "ResidentGoods.10102.2": "특대량의 여행가 경험치 제공", + "ResidentGoods.10103.1": "별하늘의 스테인드 글라스", + "ResidentGoods.10103.2": "특대량의 레코드 경험치 제공", + "ResidentGoods.10104.1": "별승강기 티켓", + "ResidentGoods.10104.2": "별의 탑 빠른 진행에 사용하는 티켓", + "ResidentGoods.10105.1": "기술의 룩", + "ResidentGoods.10105.2": "여행가 스킬 레벨업에 사용되는 공용 재료", + "ResidentGoods.10106.1": "신입 여행가 성장 패키지", + "ResidentGoods.10106.2": "모든 승급 시련 초급 여행가 승급 재료 중 1개 선택 가능", + "ResidentGoods.10107.1": "신입 여행가 레코드 성장 패키지", + "ResidentGoods.10107.2": "모든 승급 시련 초급 레코드 승급 재료 중 1개 선택 가능", + "ResidentGoods.10108.1": "신입 여행가 카트리지 패키지", + "ResidentGoods.10108.2": "모든 초급 카트리지 중 1개 선택 가능", + "ResidentGoods.10109.1": "도라", + "ResidentGoods.10109.2": "기본 화폐, 다양한 기능에서 사용할 수 있다.", + "ResidentGoods.10110.1": "도라", + "ResidentGoods.10110.2": "기본 화폐, 다양한 기능에서 사용할 수 있다.", "ResidentGoods.102.1": "일반 선물 랜덤 상자", "ResidentGoods.102.2": "일반 선물 1개를 랜덤으로 획득한다.", + "ResidentGoods.10201.1": "스탠드 선풍기", + "ResidentGoods.10201.2": "「나츠카」가 좋아하는 가구. 마왕의 탑을 꾸미는 데 사용한다.", + "ResidentGoods.10202.1": "구멍 뚫린 상자", + "ResidentGoods.10202.2": "「후유카」가 좋아하는 가구. 마왕의 탑을 꾸미는 데 사용한다.", + "ResidentGoods.10203.1": "우아한 티 테이블", + "ResidentGoods.10203.2": "「피렌」이 좋아하는 가구. 마왕의 탑을 꾸미는 데 사용한다.", + "ResidentGoods.10204.1": "여름 서식지", + "ResidentGoods.10204.2": "「여름 서식지」라는 이름의 레코드, 강력한 힘을 발휘한다.", + "ResidentGoods.10205.1": "여름 서식지 멜로디", + "ResidentGoods.10205.2": "레코드 「여름 서식지」 돌파에 사용되는 재료", + "ResidentGoods.10206.1": "용기의 주먹", + "ResidentGoods.10206.2": "「용기의 주먹」이라는 이름의 레코드, 강력한 힘을 발휘한다.", + "ResidentGoods.10207.1": "용기의 주먹 멜로디", + "ResidentGoods.10207.2": "「용기의 주먹」 레코드 한계 돌파에 사용되는 재료", + "ResidentGoods.10208.1": "하나, 둘, 셋, 점프!", + "ResidentGoods.10208.2": "「하나, 둘, 셋, 점프!」라는 이름의 레코드, 강력한 힘을 발휘한다.", + "ResidentGoods.10209.1": "하나, 둘, 셋, 점프! 멜로디", + "ResidentGoods.10209.2": "「하나, 둘, 셋, 점프!」 레코드 한계 돌파에 사용되는 재료", + "ResidentGoods.10210.1": "여정의 선물", + "ResidentGoods.10210.2": "「여정의 선물」이라는 이름의 레코드, 강력한 힘을 발휘한다.", + "ResidentGoods.10211.1": "여정의 선물 멜로디", + "ResidentGoods.10211.2": "레코드 「여정의 선물」 한계 돌파에 사용되는 재료", + "ResidentGoods.10212.1": "혁신의 씨앗", + "ResidentGoods.10212.2": "「혁신의 씨앗」이라는 이름의 레코드, 강력한 힘을 발휘한다.", + "ResidentGoods.10213.1": "혁신의 씨앗 멜로디", + "ResidentGoods.10213.2": "레코드 「혁신의 씨앗」 돌파에 사용되는 재료", + "ResidentGoods.10214.1": "날 닮은 너", + "ResidentGoods.10214.2": "「날 닮은 너」라는 이름의 레코드, 강력한 힘을 발휘한다.", + "ResidentGoods.10215.1": "날 닮은 너 멜로디", + "ResidentGoods.10215.2": "「날 닮은 너」 레코드 한계 돌파에 사용되는 재료", "ResidentGoods.103.1": "고급 선물 랜덤 상자", "ResidentGoods.103.2": "고급 선물 1개를 랜덤으로 획득한다.", "ResidentGoods.104.1": "신입 여행가 성장 패키지", @@ -27,6 +77,10 @@ "ResidentGoods.113.2": "「달콤한 초대」라는 이름의 레코드, 강력한 힘을 발휘한다.", "ResidentGoods.114.1": "청소 타임DA♥YO", "ResidentGoods.114.2": "「청소 타임DA♥YO」라는 이름의 레코드, 강력한 힘을 발휘한다.", + "ResidentGoods.115.1": "귀히 빚은 술", + "ResidentGoods.115.2": "기록의 잠재력 레벨을 조정하는 특수 재료이다.", + "ResidentGoods.116.1": "모든 소리의 울림", + "ResidentGoods.116.2": "기록의 소리 수량을 조정하는 특수 재료이다.", "ResidentGoods.301.1": "레모네이드와 홍차", "ResidentGoods.301.2": "「레모네이드와 홍차」이라는 이름의 레코드, 강력한 힘을 발휘한다.", "ResidentGoods.302.1": "원샷원킬", @@ -73,6 +127,10 @@ "ResidentGoods.412.2": "여행가 스킬 레벨업에 사용되는 공용 재료", "ResidentGoods.413.1": "도라", "ResidentGoods.413.2": "기본 화폐, 다양한 기능에서 사용할 수 있다.", + "ResidentGoods.414.1": "귀히 빚은 술", + "ResidentGoods.414.2": "기록의 잠재력 레벨을 조정하는 특수 재료이다.", + "ResidentGoods.415.1": "모든 소리의 울림", + "ResidentGoods.415.2": "기록의 소리 수량을 조정하는 특수 재료이다.", "ResidentGoods.501.1": "레몬과 유자의 호기심", "ResidentGoods.501.2": "「레몬과 유자의 호기심」이라는 이름의 레코드, 강력한 힘을 발휘한다.", "ResidentGoods.502.1": "일렁이는 계절", @@ -92,5 +150,13 @@ "ResidentGoods.509.1": "일반 선물 랜덤 상자", "ResidentGoods.509.2": "일반 선물 1개를 랜덤으로 획득한다.", "ResidentGoods.510.1": "도라", - "ResidentGoods.510.2": "기본 화폐, 다양한 기능에서 사용할 수 있다." + "ResidentGoods.510.2": "기본 화폐, 다양한 기능에서 사용할 수 있다.", + "ResidentGoods.601.1": "성스러운 이슬", + "ResidentGoods.601.2": "여행가 배지 옵션을 강화하는 데 사용되는 특수 재료.", + "ResidentGoods.602.1": "은혜 소비 쿠폰", + "ResidentGoods.602.2": "여행가 배지 강화에 사용되는 재료.", + "ResidentGoods.603.1": "협회 공헌증", + "ResidentGoods.603.2": "여행가 배지 강화에 사용되는 재료.", + "ResidentGoods.604.1": "모범 시민 점수", + "ResidentGoods.604.2": "여행가 배지 강화에 사용되는 재료." } \ No newline at end of file diff --git a/data/language/ko_kr/residentshop.json b/data/language/ko_kr/residentshop.json index 9f2843407..2944ce71c 100644 --- a/data/language/ko_kr/residentshop.json +++ b/data/language/ko_kr/residentshop.json @@ -1,6 +1,9 @@ { "ResidentShop.1.1": "여정 티켓 상점", + "ResidentShop.101.1": "아이템 교환", + "ResidentShop.102.1": "별의 발자취 프리미엄", "ResidentShop.2.1": "재앙의 전선 상점", "ResidentShop.3.1": "종언의 노래 상점", - "ResidentShop.4.1": "쉐도우 헌터 상점" + "ResidentShop.4.1": "쉐도우 헌터 상점", + "ResidentShop.5.1": "배지 재료 상점" } \ No newline at end of file diff --git a/data/language/ko_kr/secondaryskill.json b/data/language/ko_kr/secondaryskill.json index 483bf0612..8a61ff361 100644 --- a/data/language/ko_kr/secondaryskill.json +++ b/data/language/ko_kr/secondaryskill.json @@ -860,15 +860,15 @@ "SecondarySkill.4031205.1": "마음 속 숙적", "SecondarySkill.4031205.2": "목표가 처치될 때 메인 캐릭터가 「푸른 은총」을 보유한 경우, 팀 내 물 속성 캐릭터 및 그 소환물의 공격력이 {1} 증가한다. {2}초간 지속되며, 최대 {3}스택 중첩된다.", "SecondarySkill.4032101.1": "미스터리 필름", - "SecondarySkill.4032101.2": "목표에게 「부식」을 부여하면 팀 내 어둠 속성 캐릭터의 공격력이 {1} 증가한다. 2초간 지속된다.", + "SecondarySkill.4032101.2": "목표에게 「부식」을 부여하면 팀 내 어둠 속성 캐릭터의 공격력이 {1} 증가한다. {2}초간 지속된다.", "SecondarySkill.4032102.1": "미스터리 필름", - "SecondarySkill.4032102.2": "목표에게 「부식」을 부여하면 팀 내 어둠 속성 캐릭터의 공격력이 {1} 증가한다. 2초간 지속된다.", + "SecondarySkill.4032102.2": "목표에게 「부식」을 부여하면 팀 내 어둠 속성 캐릭터의 공격력이 {1} 증가한다. {2}초간 지속된다.", "SecondarySkill.4032103.1": "미스터리 필름", - "SecondarySkill.4032103.2": "목표에게 「부식」을 부여하면 팀 내 어둠 속성 캐릭터의 공격력이 {1} 증가한다. 2초간 지속된다.", + "SecondarySkill.4032103.2": "목표에게 「부식」을 부여하면 팀 내 어둠 속성 캐릭터의 공격력이 {1} 증가한다. {2}초간 지속된다.", "SecondarySkill.4032104.1": "미스터리 필름", - "SecondarySkill.4032104.2": "목표에게 「부식」을 부여하면 팀 내 어둠 속성 캐릭터의 공격력이 {1} 증가한다. 2초간 지속된다.", + "SecondarySkill.4032104.2": "목표에게 「부식」을 부여하면 팀 내 어둠 속성 캐릭터의 공격력이 {1} 증가한다. {2}초간 지속된다.", "SecondarySkill.4032105.1": "미스터리 필름", - "SecondarySkill.4032105.2": "목표에게 「부식」을 부여하면 팀 내 어둠 속성 캐릭터의 공격력이 {1} 증가한다. 2초간 지속된다.", + "SecondarySkill.4032105.2": "목표에게 「부식」을 부여하면 팀 내 어둠 속성 캐릭터의 공격력이 {1} 증가한다. {2}초간 지속된다.", "SecondarySkill.4032201.1": "뉴스 대량 생산", "SecondarySkill.4032201.2": "어둠 속성 캐릭터가 「부식」을 보유한 목표를 처치하면 전체 아군의 어둠 속성 피해가 {1} 증가한다. {2}초간 지속되며, 최대 {3}스택 중첩된다.", "SecondarySkill.4032202.1": "뉴스 대량 생산", @@ -889,15 +889,15 @@ "SecondarySkill.4033104.2": "메인 캐릭터가 「반석」을 보유한 경우, 팀 내 땅 속성 캐릭터 및 그 소환물의 공격력이 {1} 증가한다.", "SecondarySkill.4033105.1": "진리 발굴", "SecondarySkill.4033105.2": "메인 캐릭터가 「반석」을 보유한 경우, 팀 내 땅 속성 캐릭터 및 그 소환물의 공격력이 {1} 증가한다.", - "SecondarySkill.4033201.1": "묻혀진 과거", + "SecondarySkill.4033201.1": "묻힌 과거", "SecondarySkill.4033201.2": "목표가 처치될 때 메인 캐릭터가 「반석」을 보유한 경우, 팀 내 땅 속성 캐릭터의 스킬 피해가 {1} 증가한다. {2}초간 지속되며, 최대 {3}스택 중첩된다.", - "SecondarySkill.4033202.1": "묻혀진 과거", + "SecondarySkill.4033202.1": "묻힌 과거", "SecondarySkill.4033202.2": "목표가 처치될 때 메인 캐릭터가 「반석」을 보유한 경우, 팀 내 땅 속성 캐릭터의 스킬 피해가 {1} 증가한다. {2}초간 지속되며, 최대 {3}스택 중첩된다.", - "SecondarySkill.4033203.1": "묻혀진 과거", + "SecondarySkill.4033203.1": "묻힌 과거", "SecondarySkill.4033203.2": "목표가 처치될 때 메인 캐릭터가 「반석」을 보유한 경우, 팀 내 땅 속성 캐릭터의 스킬 피해가 {1} 증가한다. {2}초간 지속되며, 최대 {3}스택 중첩된다.", - "SecondarySkill.4033204.1": "묻혀진 과거", + "SecondarySkill.4033204.1": "묻힌 과거", "SecondarySkill.4033204.2": "목표가 처치될 때 메인 캐릭터가 「반석」을 보유한 경우, 팀 내 땅 속성 캐릭터의 스킬 피해가 {1} 증가한다. {2}초간 지속되며, 최대 {3}스택 중첩된다.", - "SecondarySkill.4033205.1": "묻혀진 과거", + "SecondarySkill.4033205.1": "묻힌 과거", "SecondarySkill.4033205.2": "목표가 처치될 때 메인 캐릭터가 「반석」을 보유한 경우, 팀 내 땅 속성 캐릭터의 스킬 피해가 {1} 증가한다. {2}초간 지속되며, 최대 {3}스택 중첩된다.", "SecondarySkill.4036101.1": "철과 사랑의 포옹", "SecondarySkill.4036101.2": "팀 내 땅 속성 캐릭터의 공격력이 {1} 증가한다. \u000b땅 속성 캐릭터가 스킬 피해를 입힐 때 땅 속성 지원 캐릭터가 필드에 있으면 이번 스킬의 피해가 {2} 증가한다.", @@ -1439,6 +1439,46 @@ "SecondarySkill.4062204.2": "물 속성 메인 캐릭터가 「남은 소원」을 부여하면, 팀 전체의 공격력이 {1} 증가한다. {2}초간 지속된다.", "SecondarySkill.4062205.1": "그림자가 가리키는 것", "SecondarySkill.4062205.2": "물 속성 메인 캐릭터가 「남은 소원」을 부여하면, 팀 전체의 공격력이 {1} 증가한다. {2}초간 지속된다.", + "SecondarySkill.4066101.1": "별의 소원 섬광", + "SecondarySkill.4066101.2": "밸런스 캐릭터가 처음으로 목표에게 ##빛 속성 표식#1015#을 부여한 후, 메인 캐릭터가 「별의 소원」을 1스택 획득한다. \u000b「별의 소원」을 보유한 캐릭터가 목표에게 일반 공격 피해를 입히면 목표가 받는 빛 속성 일반 공격 피해가 {1} 증가한다. {2}초간 지속된다. \u000b「별의 소원」이 추가 효과를 획득해, 스택마다 자신의 빛 속성 스킬 피해와 빛 속성 일반 공격 피해가 {3} 증가한다.", + "SecondarySkill.4066102.1": "별의 소원 섬광", + "SecondarySkill.4066102.2": "밸런스 캐릭터가 처음으로 목표에게 ##빛 속성 표식#1015#을 부여한 후, 메인 캐릭터가 「별의 소원」을 1스택 획득한다. \u000b「별의 소원」을 보유한 캐릭터가 목표에게 일반 공격 피해를 입히면 목표가 받는 빛 속성 일반 공격 피해가 {1} 증가한다. {2}초간 지속된다. \u000b「별의 소원」이 추가 효과를 획득해, 스택마다 자신의 빛 속성 스킬 피해와 빛 속성 일반 공격 피해가 {3} 증가한다.", + "SecondarySkill.4066103.1": "별의 소원 섬광", + "SecondarySkill.4066103.2": "밸런스 캐릭터가 처음으로 목표에게 ##빛 속성 표식#1015#을 부여한 후, 메인 캐릭터가 「별의 소원」을 1스택 획득한다. \u000b「별의 소원」을 보유한 캐릭터가 목표에게 일반 공격 피해를 입히면 목표가 받는 빛 속성 일반 공격 피해가 {1} 증가한다. {2}초간 지속된다. \u000b「별의 소원」이 추가 효과를 획득해, 스택마다 자신의 빛 속성 스킬 피해와 빛 속성 일반 공격 피해가 {3} 증가한다.", + "SecondarySkill.4066104.1": "별의 소원 섬광", + "SecondarySkill.4066104.2": "밸런스 캐릭터가 처음으로 목표에게 ##빛 속성 표식#1015#을 부여한 후, 메인 캐릭터가 「별의 소원」을 1스택 획득한다. \u000b「별의 소원」을 보유한 캐릭터가 목표에게 일반 공격 피해를 입히면 목표가 받는 빛 속성 일반 공격 피해가 {1} 증가한다. {2}초간 지속된다. \u000b「별의 소원」이 추가 효과를 획득해, 스택마다 자신의 빛 속성 스킬 피해와 빛 속성 일반 공격 피해가 {3} 증가한다.", + "SecondarySkill.4066105.1": "별의 소원 섬광", + "SecondarySkill.4066105.2": "밸런스 캐릭터가 처음으로 목표에게 ##빛 속성 표식#1015#을 부여한 후, 메인 캐릭터가 「별의 소원」을 1스택 획득한다. \u000b「별의 소원」을 보유한 캐릭터가 목표에게 일반 공격 피해를 입히면 목표가 받는 빛 속성 일반 공격 피해가 {1} 증가한다. {2}초간 지속된다. \u000b「별의 소원」이 추가 효과를 획득해, 스택마다 자신의 빛 속성 스킬 피해와 빛 속성 일반 공격 피해가 {3} 증가한다.", + "SecondarySkill.4066201.1": "내일 개척", + "SecondarySkill.4066201.2": "서포터 캐릭터가 처음으로 목표에게 ##빛 속성 표식#1015#을 부여한 후, 메인 캐릭터가 「별의 소원」을 1스택 획득한다. \u000b빛 속성 캐릭터가 스킬을 시전하면 빛 속성 메인 캐릭터의 치명타 피해가 {1} 증가한다. {2}초간 지속된다. \u000b「별의 소원」이 추가 효과를 획득해, 스택마다 빛 속성 메인 캐릭터가 입히는 스킬 치명타 피해가 {3} 증가한다.", + "SecondarySkill.4066202.1": "내일 개척", + "SecondarySkill.4066202.2": "서포터 캐릭터가 처음으로 목표에게 ##빛 속성 표식#1015#을 부여한 후, 메인 캐릭터가 「별의 소원」을 1스택 획득한다. \u000b빛 속성 캐릭터가 스킬을 시전하면 빛 속성 메인 캐릭터의 치명타 피해가 {1} 증가한다. {2}초간 지속된다. \u000b「별의 소원」이 추가 효과를 획득해, 스택마다 빛 속성 메인 캐릭터가 입히는 스킬 치명타 피해가 {3} 증가한다.", + "SecondarySkill.4066203.1": "내일 개척", + "SecondarySkill.4066203.2": "서포터 캐릭터가 처음으로 목표에게 ##빛 속성 표식#1015#을 부여한 후, 메인 캐릭터가 「별의 소원」을 1스택 획득한다. \u000b빛 속성 캐릭터가 스킬을 시전하면 빛 속성 메인 캐릭터의 치명타 피해가 {1} 증가한다. {2}초간 지속된다. \u000b「별의 소원」이 추가 효과를 획득해, 스택마다 빛 속성 메인 캐릭터가 입히는 스킬 치명타 피해가 {3} 증가한다.", + "SecondarySkill.4066204.1": "내일 개척", + "SecondarySkill.4066204.2": "서포터 캐릭터가 처음으로 목표에게 ##빛 속성 표식#1015#을 부여한 후, 메인 캐릭터가 「별의 소원」을 1스택 획득한다. \u000b빛 속성 캐릭터가 스킬을 시전하면 빛 속성 메인 캐릭터의 치명타 피해가 {1} 증가한다. {2}초간 지속된다. \u000b「별의 소원」이 추가 효과를 획득해, 스택마다 빛 속성 메인 캐릭터가 입히는 스킬 치명타 피해가 {3} 증가한다.", + "SecondarySkill.4066205.1": "내일 개척", + "SecondarySkill.4066205.2": "서포터 캐릭터가 처음으로 목표에게 ##빛 속성 표식#1015#을 부여한 후, 메인 캐릭터가 「별의 소원」을 1스택 획득한다. \u000b빛 속성 캐릭터가 스킬을 시전하면 빛 속성 메인 캐릭터의 치명타 피해가 {1} 증가한다. {2}초간 지속된다. \u000b「별의 소원」이 추가 효과를 획득해, 스택마다 빛 속성 메인 캐릭터가 입히는 스킬 치명타 피해가 {3} 증가한다.", + "SecondarySkill.4067101.1": "영원의 정원", + "SecondarySkill.4067101.2": "빛 속성 밸런스 캐릭터가 필드에 {1}초 있을 때마다 메인 캐릭터에게 「영원」을 1스택 부여한다. \u000b「영원」이 추가 효과를 획득해, 스택마다 자신의 빛 속성 일반 공격 피해가 {2} 증가한다.", + "SecondarySkill.4067102.1": "영원의 정원", + "SecondarySkill.4067102.2": "빛 속성 밸런스 캐릭터가 필드에 {1}초 있을 때마다 메인 캐릭터에게 「영원」을 1스택 부여한다. \u000b「영원」이 추가 효과를 획득해, 스택마다 자신의 빛 속성 일반 공격 피해가 {2} 증가한다.", + "SecondarySkill.4067103.1": "영원의 정원", + "SecondarySkill.4067103.2": "빛 속성 밸런스 캐릭터가 필드에 {1}초 있을 때마다 메인 캐릭터에게 「영원」을 1스택 부여한다. \u000b「영원」이 추가 효과를 획득해, 스택마다 자신의 빛 속성 일반 공격 피해가 {2} 증가한다.", + "SecondarySkill.4067104.1": "영원의 정원", + "SecondarySkill.4067104.2": "빛 속성 밸런스 캐릭터가 필드에 {1}초 있을 때마다 메인 캐릭터에게 「영원」을 1스택 부여한다. \u000b「영원」이 추가 효과를 획득해, 스택마다 자신의 빛 속성 일반 공격 피해가 {2} 증가한다.", + "SecondarySkill.4067105.1": "영원의 정원", + "SecondarySkill.4067105.2": "빛 속성 밸런스 캐릭터가 필드에 {1}초 있을 때마다 메인 캐릭터에게 「영원」을 1스택 부여한다. \u000b「영원」이 추가 효과를 획득해, 스택마다 자신의 빛 속성 일반 공격 피해가 {2} 증가한다.", + "SecondarySkill.4067201.1": "마음의 빛", + "SecondarySkill.4067201.2": "빛 속성 서포터 캐릭터가 스킬을 시전하면 메인 캐릭터에게 「영원」을 1스택 부여한다. \u000b「영원」은 20스택까지 중첩될 수 있다. 「영원」이 최대 스택에 도달하면, 자신이 입히는 빛 속성 피해가 {1} 증가한다.", + "SecondarySkill.4067202.1": "마음의 빛", + "SecondarySkill.4067202.2": "빛 속성 서포터 캐릭터가 스킬을 시전하면 메인 캐릭터에게 「영원」을 1스택 부여한다. \u000b「영원」은 20스택까지 중첩될 수 있다. 「영원」이 최대 스택에 도달하면, 자신이 입히는 빛 속성 피해가 {1} 증가한다.", + "SecondarySkill.4067203.1": "마음의 빛", + "SecondarySkill.4067203.2": "빛 속성 서포터 캐릭터가 스킬을 시전하면 메인 캐릭터에게 「영원」을 1스택 부여한다. \u000b「영원」은 20스택까지 중첩될 수 있다. 「영원」이 최대 스택에 도달하면, 자신이 입히는 빛 속성 피해가 {1} 증가한다.", + "SecondarySkill.4067204.1": "마음의 빛", + "SecondarySkill.4067204.2": "빛 속성 서포터 캐릭터가 스킬을 시전하면 메인 캐릭터에게 「영원」을 1스택 부여한다. \u000b「영원」은 20스택까지 중첩될 수 있다. 「영원」이 최대 스택에 도달하면, 자신이 입히는 빛 속성 피해가 {1} 증가한다.", + "SecondarySkill.4067205.1": "마음의 빛", + "SecondarySkill.4067205.2": "빛 속성 서포터 캐릭터가 스킬을 시전하면 메인 캐릭터에게 「영원」을 1스택 부여한다. \u000b「영원」은 20스택까지 중첩될 수 있다. 「영원」이 최대 스택에 도달하면, 자신이 입히는 빛 속성 피해가 {1} 증가한다.", "SecondarySkill.9001.1": "비어있음", "SecondarySkill.9001.2": "더미329" } \ No newline at end of file diff --git a/data/language/ko_kr/skill.json b/data/language/ko_kr/skill.json index c56d88b19..19996d8d1 100644 --- a/data/language/ko_kr/skill.json +++ b/data/language/ko_kr/skill.json @@ -7,6 +7,15 @@ "Skill.100010702.2": "받는 피해가 &Param1& 감소한다. &Param2&초간 지속된다.", "Skill.100010703.1": "정의의 중재", "Skill.100010703.2": "「성광의 방패」를 던져 목표에게 공격력 &Param1&의 스킬 피해를 입힌다.", + "Skill.100010802.1": "파멸의 산탄", + "Skill.100010802.2": "화염 산탄 3개를 장전하고, 발사 시 파편마다 공격력 &Param1&의 일반 공격 피해를 입힌다.", + "Skill.100010803.1": "외과 수술", + "Skill.100010803.2": "폭탄을 투척해 공격력 &Param1&의 범위 스킬 피해를 입힌다.", + "Skill.100011002.1": "우아한 그림자의 춤", + "Skill.100011002.2": "전방을 연속으로 참격해 공격력 &Param1&의 다중 범위 스킬 피해를 입힌다.", + "Skill.100011003.1": "절대 권력의 시간", + "Skill.100011003.2": "목표 주변에 6초간 지속되는 「어둠의 그림자」 2개를 소환한다. 「어둠의 그림자」는 목표를 지속적으로 공격한다.", + "Skill.100011004.1": "절대 권력의 시간", "Skill.100011102.1": "서리의 길잡이", "Skill.100011102.2": "「얼음 화살」 여러 개를 발사해 목표에게 공격력 &Param1&의 스킬 피해를 입힌다.", "Skill.100011103.1": "얼음 요새 붕괴", @@ -15,10 +24,34 @@ "Skill.100011202.2": "뛰어오른 후 강하게 내리쳐 목표에게 공격력 &Param1&의 스킬 피해를 입힌다.", "Skill.100011203.1": "칼바람 섬광", "Skill.100011203.2": "검을 휘둘러 아래로 내리쳐 목표에게 공격력 &Param1&의 스킬 피해를 입힌다.", + "Skill.100011302.1": "구름과 파도의 흐름", + "Skill.100011302.2": "검을 휘둘러 파도 여러 개를 일으켜 공격력 &Param1&의 범위 스킬 피해를 입힌다.", + "Skill.100011303.1": "한우결", + "Skill.100011303.2": "물의 검을 발사해 목표에게 공격력 &Param1&의 스킬 피해를 입힌다.", + "Skill.100011402.1": "저격 작전", + "Skill.100011402.2": "「암흑 레이저」를 발사해 공격력 &Param1&의 범위 스킬 피해를 입힌다.", + "Skill.100011403.1": "광역 폭파", + "Skill.100011403.2": "목표에게 「통통 폭탄」 2개를 투척해 착지 시 공격력 &Param1&의 범위 스킬 피해를 입힌다. 최대 3회 튕긴다.", "Skill.100011502.1": "잔영의 폭발", "Skill.100011502.2": "「잔영」을 생성해, 자폭 후 공격력 &Param1&의 스킬 피해를 입힌다.", "Skill.100011503.1": "성휘 사냥", "Skill.100011503.2": "거대한 검을 휘둘러 목표에게 공격력 &Param1&의 스킬 피해를 입힌다.", + "Skill.100011602.1": "콩알 회오리", + "Skill.100011602.2": "씨앗을 던져 공격력 &Param1&의 범위 스킬 피해를 입힌다.", + "Skill.100011603.1": "꽃들의 전쟁", + "Skill.100011603.2": "씨앗 비를 내려 공격력 &Param1&의 범위 스킬 피해를 지속적으로 입힌다.", + "Skill.100011702.1": "구름 뒤 섬광", + "Skill.100011702.2": "번개 영역을 생성해 공격력 &Param1&의 범위 스킬 피해를 지속적으로 입힌다.", + "Skill.100011703.1": "번개 폭격", + "Skill.100011703.2": "번개를 투척하여 목표에게 공격력 &Param1&의 스킬 피해를 입힌다.", + "Skill.100011802.1": "뼈 감옥", + "Skill.100011802.2": "검을 휘둘러 가로 베기로 공격력 &Param1&의 범위 스킬 피해를 입힌다.", + "Skill.100011803.1": "해골 조각", + "Skill.100011803.2": "「낫 그림자」 여러 개를 발사해 목표에게 공격력 &Param1&의 스킬 피해를 입힌다.", + "Skill.100011902.1": "꽃바람의 춤", + "Skill.100011902.2": "다시 돌아오는 「해바라기 표창」을 발사해 목표를 명중하면 공격력 &Param1&의 스킬 피해를 입힌다.", + "Skill.100011903.1": "시들지 않은 꽃", + "Skill.100011903.2": "「폭산 해바라기」를 생성해 12개의 표창을 발사하여, 각 공격력 &Param1&의 스킬 피해를 입힌다.", "Skill.100012002.1": "변화무쌍", "Skill.100012002.2": "에너지를 응축하여 폭발시켜 목표에게 공격력 &Param1&의 스킬 피해를 입힌다.", "Skill.100012003.1": "모랫바람의 별", @@ -27,6 +60,10 @@ "Skill.100012502.2": "「선풍참」을 시전해 0.3초마다 주변 목표에게 공격력 &Param2&의 범위 스킬 피해를 입힌다.", "Skill.100012503.1": "서리꽃 만개", "Skill.100012503.2": "「얼음꽃」 1개를 생성해 공격력 &Param1&의 범위 스킬 피해를 입힌다.", + "Skill.100012602.1": "무대의 열기", + "Skill.100012602.2": "마술모자를 던져 공격력 &Param1&의 범위 스킬 피해를 지속적으로 입힌다.", + "Skill.100012603.1": "춤추는 불꽃의 나비", + "Skill.100012603.2": "「화염 나비」 3마리를 생성해, 각각 목표에게 공격력 &Param1&의 스킬 피해를 입힌다.", "Skill.100012702.1": "거센 파도", "Skill.100012702.2": "마검을 꽂아 「파도 영역」을 생성한다. 「파도 영역」은 1초마다 주변 목표에게 공격력 &Param2&의 범위 스킬 피해를 입힌다.", "Skill.100012703.1": "낙화", @@ -47,10 +84,32 @@ "Skill.100013402.2": "전방을 강하게 타격해 목표에게 공격력 &Param1&x2의 스킬 피해를 입힌다.", "Skill.100013403.1": "질주의 펀치", "Skill.100013403.2": "전방에 주먹 바람을 날려 목표에게 공격력 &Param1&의 스킬 피해를 입힌다.", + "Skill.100013502.1": "기이한 그림자", + "Skill.100013502.2": "전방을 찍어 공격력 &Param1&의 범위 스킬 피해를 입힌다. 동시에 10초간 지속되는 「호박 유령」 2마리를 소환한다. 최대 6마리까지 존재할 수 있다. 「호박 유령」은 자동으로 추격하고 목표를 공격해 공격력 &Param2&의 스킬 피해를 입힌다.", + "Skill.100013503.1": "기괴한 관문", + "Skill.100013503.2": "마법진을 그려 1초마다 「램프 유령」 1마리를 소환한다. 「램프 유령」은 자동으로 목표를 쫓으며 자폭해 공격력 &Param1&의 범위 스킬 피해를 입힌다.", + "Skill.100013702.1": "파수꾼 전개", + "Skill.100013702.2": "빠르게 회전하며 공격력 &Param1&의 범위 스킬 피해를 입힌다.", + "Skill.100013703.1": "무장 습격", + "Skill.100013703.2": "3회 점프하며 내리쳐 공격력 &Param1&의 범위 스킬 피해를 입힌다. 최후의 일격은 제자리에 3초간 지속되는 「파수꾼」 1대를 생성한다. 「파수꾼」은 목표에게 총알을 발사해 공격력 &Param2&의 스킬 피해를 입힌다.", + "Skill.100013704.1": "무장 습격", + "Skill.100013704.2": "3회 점프하며 내리쳐 공격력 &Param1&의 범위 스킬 피해를 입힌다. 최후의 일격은 제자리에 3초간 지속되는 「파수꾼」 1대를 생성한다. 「파수꾼」은 목표에게 총알을 발사해 공격력 &Param2&의 스킬 피해를 입힌다.", + "Skill.100013705.1": "무장 습격", + "Skill.100013705.2": "3회 점프하며 내리쳐 공격력 &Param1&의 범위 스킬 피해를 입힌다. 최후의 일격은 제자리에 3초간 지속되는 「파수꾼」 1대를 생성한다. 「파수꾼」은 목표에게 총알을 발사해 공격력 &Param2&의 스킬 피해를 입힌다.", + "Skill.100013902.1": "엄마의 가르침", + "Skill.100013902.2": "목표 위치로 빠르게 이동해 연속으로 베어 공격력 &Param1&의 다중 범위 스킬 피해를 입힌다. 또한 「청소 표식」 1개를 획득한다.", + "Skill.100013903.1": "전문가의 마무리 작업", + "Skill.100013903.2": "장검을 휘둘러 순환 참격을 해 공격력 &Param1&의 다중 범위 스킬 피해를 입힌다. 또한 「청소 표식」 1개를 획득한다.", "Skill.100014002.1": "라보라비 모드 전환", "Skill.100014002.2": "연속으로 사격해 목표에게 공격력 &Param1&x3의 스킬 피해를 입힌다.", "Skill.100014003.1": "토끼 추적포", "Skill.100014003.2": "「토끼 폭죽」을 발사해 목표에게 공격력 &Param1&x2의 스킬 피해를 입힌다.", + "Skill.100014102.1": "붉은 화염", + "Skill.100014102.2": "전방으로 불을 뿜어 공격력 &Param1&의 범위 스킬 피해를 지속적으로 입힌다.", + "Skill.100014103.1": "부적·붉은 용", + "Skill.100014103.2": "5초간 지속되는 「붉은 용」 1마리를 소환한다. 「붉은 용」은 목표를 지속적으로 공격하고, 사망 시 목표에게 돌진해 자폭하여 공격력 &Param2&의 범위 스킬 피해를 입힌다.", + "Skill.100014104.1": "질주의 펀치", + "Skill.100014105.1": "질주의 펀치", "Skill.100014302.1": "풍차의 춤", "Skill.100014302.2": "빠르게 회전하며 참격해 목표에게 공격력 &Param1&x2의 스킬 피해를 입힌다.", "Skill.100014303.1": "풍차 역격", @@ -59,6 +118,12 @@ "Skill.100014402.2": "고속 연참으로 공격력 &Param1&의 범위 스킬 피해를 입힌다.", "Skill.100014403.1": "여울빛", "Skill.100014403.2": "전방으로 돌진하며 공격력 &Param1&의 범위 스킬 피해를 입힌다.", + "Skill.100014502.1": "밤에 피는 꽃", + "Skill.100014502.2": "빠른 속도로 이동한 후 사격한다. 목표를 명중하면 공격력 &Param1&의 스킬 피해를 입힌다. 또한 뒤에 부채꼴 모양의 폭발을 일으켜, 공격력 &Param2&의 범위 스킬 피해를 입힌다.", + "Skill.100014503.1": "부서진 검날", + "Skill.100014503.2": "전방으로 밀고 나가는 「부서진 빗방울」 1개를 생성해, 지속적으로 공격력 &Param1&의 범위 스킬 피해를 입힌다.", + "Skill.100014504.1": "부서진 검날", + "Skill.100014504.2": "전방으로 밀고 나가는 「부서진 빗방울」 1개를 생성해, 지속적으로 공격력 &Param1&의 범위 스킬 피해를 입힌다.", "Skill.100014902.1": "즉시 처형", "Skill.100014902.2": "사슬삽을 던져 목표에게 공격력 &Param1&의 스킬 피해를 입힌다.", "Skill.100014903.1": "가시 지옥", @@ -68,45 +133,57 @@ "Skill.100015003.1": "전격 사슬", "Skill.100015003.2": "「빛 에너지」를 이용해 목표에게 공격력 &Param1&의 스킬 피해를 입힌다.", "Skill.100015502.1": "성스러운 격류", - "Skill.100015502.2": "패시브: 시아가 더 이상 일반 공격을 하지 않는다. \n스킬 첫 시전 후 「파도 밟기」 상태에 진입해, 1초마다 목표에게 공격력 &Param2&의 스킬 피해를 입힌다.", + "Skill.100015502.2": "패시브: 시아가 일반 공격을 하지 않는다. \n스킬 첫 시전 후 「파도 밟기」 상태에 진입해, 1초마다 목표에게 공격력 &Param2&의 스킬 피해를 입힌다.", "Skill.100015503.1": "푸른 물결의 론도", "Skill.100015503.2": "파도타기를 통해 공격력 &Param1&의 범위 스킬 피해를 입힌다.", "Skill.100015602.1": "원샷 올킬", "Skill.100015602.2": "「황금알」을 던져 목표에게 공격력 &Param1&의 스킬 피해를 입힌다.", "Skill.100015603.1": "인형의 돌격", "Skill.100015603.2": "「펭귄 인형」을 생성해 목표 위치로 돌진한 후 자폭하여 공격력 &Param1&의 범위 스킬 피해를 입힌다.", + "Skill.100015702.1": "미끼에 걸린 자", + "Skill.100015702.2": "물고기 쿠키를 발사해 공격력 &Param1&의 범위 스킬 피해를 입힌다. 이후 「샤크 대장」이 삼키도록 유도해 공격력 &Param2&의 범위 스킬 피해를 입힌다.", + "Skill.100015703.1": "광폭한 바다의 파도", + "Skill.100015703.2": "사슬을 휘둘러 공격력 &Param1&의 다중 범위 스킬 피해를 입힌다. 또한 「샤크 대장」을 불러 공격력 &Param2&의 범위 스킬 피해를 입힌다. 마지막에는 「샤크 대장」을 몰아 땅을 내려 찍어 공격력 &Param3&의 범위 스킬 피해를 입힌다.", "Skill.100016002.1": "비산하는 물꽃", "Skill.100016002.2": "「버블 스파」를 생성해 공격력 &Param1&의 범위 스킬 피해를 입힌다.", "Skill.100016003.1": "음파 물거품", "Skill.100016003.2": "「버블 개구리」를 생성한다. 「버블 개구리」가 점프하며 공격해 공격력 &Param1&의 범위 스킬 피해를 입힌다.", + "Skill.100016202.1": "폭풍섬·빛", + "Skill.100016202.2": "장검 「여명」을 빠르게 휘둘러 공격력 &Param1&의 다중 범위 스킬 피해를 입힌다. 이후 대검 「서광」으로 내려 찍어 공격력 &Param2&의 범위 스킬 피해를 입힌다. 또한 「낙성」을 생성하고 떨어뜨려 공격력 &Param3&의 범위 스킬 피해를 입힌다.", + "Skill.100016203.1": "신뢰격·파", + "Skill.100016203.2": "장검 「여명」을 들고 빠르게 회전하여 공격력 &Param1&의 다중 범위 스킬 피해를 입힌다. 이후 대검 「서광」으로 땅에 꽂아 지속적으로 충격을 일으켜 공격력 &Param2&의 다중 범위 스킬 피해를 입힌다. 대검을 뽑을 때 폭발이 일어나 공격력 &Param3&의 범위 스킬 피해를 입힌다.", "Skill.101000102.1": "피의 복수", - "Skill.101000102.2": "HP가 가장 높은 적 말을 고정하고 씨앗을 날려 목표에게 공격력 &Param1&의 스킬 피해를 입힌다.", + "Skill.101000102.2": "HP가 가장 높은 적 인원을 고정하고 씨앗을 날려 목표에게 공격력 &Param1&의 스킬 피해를 입힌다.", "Skill.101000103.1": "찍찍 투척", "Skill.101000103.2": "전방으로 씨앗을 던져 목표에게 공격력 &Param1&의 스킬 피해를 입힌다.", "Skill.101000302.1": "물어뜯기 주문", "Skill.101000302.2": "지팡이를 휘둘러 목표에게 공격력 &Param1&의 스킬 피해를 입힌다.", "Skill.101000303.1": "찍찍 맹약", - "Skill.101000303.2": "스킬 시전 후 필드에 있는 자신을 제외한 아군 말이 SP를 5 획득한다. 필드에 있는 자신을 제외한 아군의 「숲의 친구」 말이 SP를 10 획득한다.", + "Skill.101000303.2": "스킬 시전 후 필드에 있는 자신을 제외한 아군 인원이 SP를 15 획득한다. 필드에 있는 자신을 제외한 아군의 「숲의 친구」 인원이 SP를 30 획득한다.", "Skill.101000502.1": "저돌적인 맹진", - "Skill.101000502.2": "가장 먼 거리의 적 말에게 돌진해 공격력 &Param1&의 범위 스킬 피해를 입히며, 피해를 입힐 때 자신의 피해가 20% 감소한다. 최대 4스택 중첩된다.", + "Skill.101000502.2": "가장 먼 거리의 적 인원에게 돌진해 공격력 &Param1&의 범위 스킬 피해를 입히며, 피해를 입힐 때 자신의 피해가 20% 감소한다. 최대 4스택 중첩된다.", "Skill.101000503.1": "돌진하는 이빨", "Skill.101000503.2": "전방으로 돌진해 목표에게 공격력 &Param1&의 스킬 피해를 입힌다.", "Skill.101000602.1": "광풍의 석권", "Skill.101000602.2": "광풍을 일으켜 목표에게 공격력 &Param1&의 스킬 피해를 입힌다.", "Skill.101000603.1": "푸른 바람의 가호", - "Skill.101000603.2": "스킬 시전 후 필드에 있는 아군 말의 방어력이 &Param1& 증가한다. 필드에 있는 자신을 제외한 아군의 「숲의 친구」 말은 방어력이 &Param2& 증가한다. 최대 &Param3&스택 중첩된다.", + "Skill.101000603.2": "스킬 시전 후 필드에 있는, 자신을 제외한 아군 인원의 방어력이 &Param1& 증가한다. 필드에 있는 자신을 제외한 아군의 「숲의 친구」 인원은 방어력이 &Param2& 증가한다. 최대 &Param3&스택 중첩된다.", "Skill.101001502.1": "펑펑탄", "Skill.101001502.2": "총알을 뿜어 목표에게 공격력 &Param1&의 스킬 피해를 입힌다.", "Skill.101001503.1": "펑펑 요법", - "Skill.101001503.2": "스킬 시전 후 필드에 있는 아군 말의 최대 HP가 &Param1& 증가한다. 필드에 있는 자신을 제외한 아군의 「숲의 친구」 말은 최대 HP가 &Param2& 증가한다. 최대 &Param3&스택 중첩된다.", + "Skill.101001503.2": "스킬 시전 후 필드에 있는, 자신을 제외한 아군 인원의 최대 HP가 &Param1& 증가한다. 필드에 있는 자신을 제외한 아군의 「숲의 친구」 인원은 최대 HP가 &Param2& 증가한다. 최대 &Param3&스택 중첩된다.", "Skill.101001701.1": "고양이의 선물", - "Skill.101001701.2": "패시브: 털뭉치 호 고양이 캡틴이 더 이상 일반 공격을 하지 않는다. \n스킬 시전 후 현자의 금화 1개를 획득한다.", + "Skill.101001701.2": "패시브: 「털뭉치 호 고양이 캡틴」이 일반 공격을 하지 않는다. \n스킬 시전 후 현자의 금화 1개를 획득한다.", "Skill.101001702.1": "고양이의 격려", - "Skill.101001702.2": "스킬 시전 후 랜덤으로 필드에 있는, 자신을 제외한 아군 말 1개의 공격력이 &Param1& 증가한다. &Param2&초간 지속된다.", + "Skill.101001702.2": "스킬 시전 후 랜덤으로 필드에 있는, 자신을 제외한 아군 인원 1명의 공격력이 &Param1& 증가한다. &Param2&초간 지속된다.", "Skill.101100102.1": "급습", "Skill.101100102.2": "전방으로 점프하며 공격해 목표에게 공격력 &Param1&의 스킬 피해를 입힌다.", "Skill.101100103.1": "야수의 포효", - "Skill.101100103.2": "스킬 시전 후 필드에 있는 자신을 제외한 아군 말의 공격력이 &Param1& 증가한다. 필드에 있는 자신을 제외한 아군의 「숲의 친구」 말은 공격력이 &Param2& 증가한다. 최대 &Param3&스택 중첩된다.", + "Skill.101100103.2": "스킬 시전 후 필드에 있는, 자신을 제외한 아군 인원의 공격력이 &Param1& 증가한다. 필드에 있는 자신을 제외한 아군의 「숲의 친구」 인원은 공격력이 &Param2& 증가한다. 최대 &Param3&스택 중첩된다.", + "Skill.101100702.1": "생산량 확대", + "Skill.101100702.2": "자신의 공격력이 &Param1& 증가한다. &Param2&초간 지속된다.", + "Skill.101100703.1": "고효율 작업", + "Skill.101100703.2": "3회 연속으로 사격해 각각 공격력 &Param1&의 스킬 피해를 입힌다. 3초간 지속된다.", "Skill.101300102.1": "장외 홈런", "Skill.101300102.2": "방망이를 휘둘러 목표에게 공격력 &Param1&의 스킬 피해를 입힌다.", "Skill.101300103.1": "대타 홈런", @@ -140,13 +217,21 @@ "Skill.101701103.1": "심판의 화살", "Skill.101701103.2": "목표를 향해 사격해 목표에게 공격력 &Param1&의 스킬 피해를 입힌다.", "Skill.101702102.1": "승리의 행진", - "Skill.101702102.2": "패시브: 호위대 분단장이 더 이상 일반 공격을 하지 않는다. 또한 지속 돌진해 공격력 &Param1&의 범위 스킬 피해를 입힌다. \n스킬 시전 후 공격력이 &Param2& 증가한다. &Param3&초간 지속된다.", + "Skill.101702102.2": "패시브: 「호위대 분단장」이 일반 공격을 하지 않는다. 또한 지속 돌진해 공격력 &Param1&의 범위 스킬 피해를 입힌다. \n스킬 시전 후 공격력이 &Param2& 증가한다. &Param3&초간 지속된다.", "Skill.101702103.1": "축복의 기도", - "Skill.101702103.2": "랜덤으로 필드에 있는 아군 말 1개에게 「사기 진작」을 부여해 SP가 15 증가한다.", + "Skill.101702103.2": "랜덤으로 필드에 있는 아군 인원 1명에게 「사기 진작」을 부여해 SP가 30 증가한다.", "Skill.101703102.1": "일제 발사", "Skill.101703102.2": "레이저를 발사해 목표에게 공격력 &Param1&의 스킬 피해를 입힌다.", "Skill.101703103.1": "공성 중노", "Skill.101703103.2": "전방에 크로스보우를 발사해 목표에게 공격력 &Param1&의 스킬 피해를 입힌다.", + "Skill.101800102.1": "빛을 쫓는 칼날", + "Skill.101800102.2": "전방으로 돌진하며 검을 휘둘러 공격력 &Param1&의 다중 범위 스킬 피해를 입힌다.", + "Skill.101800103.1": "회전 돌진", + "Skill.101800103.2": "전방으로 회전하며 돌진해 공격력 &Param1&의 범위 스킬 피해를 입힌다.", + "Skill.101801102.1": "연속 마법구", + "Skill.101801102.2": "마법구 3개를 발사해 각각 공격력 &Param1&의 스킬 피해를 입힌다.", + "Skill.101801103.1": "유성 낙하", + "Skill.101801103.2": "떨어지는 별들을 소환해 각각 공격력 &Param1&의 범위 스킬 피해를 입힌다.", "Skill.10201.13": "일반 공격", "Skill.10201.2": "일반 공격", "Skill.10202.13": "회피", @@ -157,9 +242,29 @@ "Skill.10204.2": "스킬2", "Skill.10205.13": "필살기", "Skill.10205.2": "필살기", + "Skill.103090102.1": "황사 요새", + "Skill.103090102.2": "자신의 방어력이 &Param1& 증가한다. &Param2&초간 지속된다.", + "Skill.103090103.1": "사막 돌격 찌르기", + "Skill.103090103.2": "앞으로 가볍게 발을 내디디며 찔러 공격력 &Param1&의 범위 스킬 피해를 입힌다.", + "Skill.103091102.1": "빠른 장전", + "Skill.103091102.2": "자신의 공격 속도가 &Param1& 증가한다. &Param2&초간 지속된다.", + "Skill.103091103.1": "모래 관통 화살", + "Skill.103091103.2": "크로스보우를 발사해 공격력 &Param1&의 스킬 피해를 입힌다.", + "Skill.103092102.1": "치명적 조준", + "Skill.103092102.2": "스킬 시전 후 다음 저격 피해가 &Param1& 증가한다.", + "Skill.103092103.1": "정밀 사냥", + "Skill.103092103.2": "6초간 등장해 목표를 지속적으로 저격한다. 각각 공격력 &Param1&의 스킬 피해를 입힌다.", + "Skill.103093102.1": "사막의 월참", + "Skill.103093102.2": "가장 먼 적 목표를 고정하여 돌진해 경로 위의 목표에게 공격력 &Param1&의 범위 스킬 피해를 입힌다. 도착 후 몸을 돌려 차징 발도참을 하여 공격력 &Param2&의 범위 스킬 피해를 입힌다.", + "Skill.103093103.1": "모래 장막", + "Skill.103093103.2": "거대한 모래 기둥 3개가 하늘에서 내려와 공격력 &Param1&의 범위 스킬 피해를 입힌다.", "Skill.10310000.1": "2중주", "Skill.10310000.13": "쌍총이 목표를 향해 빠르게 사격한다.", "Skill.10310000.2": "쌍권총이 연사하여, 매회 공격력 &Param1&의 불 속성 일반 공격 피해를 입힌다. 탄창 용량은 12발이다.", + "Skill.103110102.1": "세검의 왈츠", + "Skill.103110102.2": "스퍼트하고 회전 검술을 펼쳐 공격력 &Param1&의 범위 스킬 피해를 입힌다.", + "Skill.103110103.1": "우아한 사냥", + "Skill.103110103.2": "사냥개 3마리를 소환해 목표를 추격하고 공격해, 공격력 &Param1&의 범위 스킬 피해를 입힌다.", "Skill.10320000.13": "회피", "Skill.10320000.2": "회피", "Skill.10331000.1": "로큰롤 불꽃", @@ -209,9 +314,9 @@ "Skill.10508.13": "필살기", "Skill.10508.2": "필살기", "Skill.105080101.1": "샤로 시간", - "Skill.105080101.2": "패시브: 샤로가 더 이상 일반 공격을 하지 않는다. \n스킬 시전 시 대량의 「폭탄 선물」을 던져 공격력 &Param1&의 범위 스킬 피해를 입힌다.", + "Skill.105080101.2": "패시브: 샤로가 일반 공격을 하지 않는다. \n스킬 시전 시 대량의 「폭탄 선물」을 던져 공격력 &Param1&의 범위 스킬 피해를 입힌다.", "Skill.105080102.1": "보조 샤로", - "Skill.105080102.2": "자신을 제외한 아군 말이 처치되면, 샤로가 필드에 머물러 전투한다.", + "Skill.105080102.2": "자신을 제외한 아군 인원이 처치되면, 샤로가 필드에 머물러 전투한다.", "Skill.10710000.1": "호위대 근접전형", "Skill.10710000.13": "방패와 장창을 사용하여 목표를 연속으로 공격해 피해를 입힌다.", "Skill.10710000.2": "방패와 장창을 능숙하게 사용해 목표를 공격한다. \u000b1단계: 공격력 &Param1&의 빛 속성 일반 공격 피해 \u000b2단계: 공격력 &Param2&의 빛 속성 일반 공격 피해 \u000b3단계: 공격력 &Param3&의 빛 속성 일반 공격 피해 \u000b4단계: 공격력 &Param4&의 빛 속성 일반 공격 피해", @@ -246,11 +351,11 @@ "Skill.10870000.13": "회피 후 돌진", "Skill.10870000.2": "회피 후 돌진", "Skill.109000101.1": "고양이의 치유", - "Skill.109000101.2": "스킬 시전 후 필드에 있는 아군 말 1개가 최대 HP &Param1&의 HP를 회복한다.", + "Skill.109000101.2": "스킬 시전 후 자신을 제외한 아군 출전 인원 1명이 최대 HP &Param1&의 HP를 회복한다.", "Skill.109000102.1": "고양이의 가호", - "Skill.109000102.2": "스킬 시전 후 필드에 있는, 자신을 제외한 아군 말 1개가 보호막을 획득한다. &Param1&초간 지속된다.", + "Skill.109000102.2": "스킬 시전 후 필드에 있는, 자신을 제외한 아군 인원 1명이 보호막을 획득한다. &Param1&초간 지속된다.", "Skill.109000201.1": "분노의 싸움닭", - "Skill.109000201.2": "패시브: 폭탄닭이 더 이상 일반 공격을 하지 않는다. \n총알을 발사해 목표에게 공격력 &Param1&x2의 스킬 피해를 입힌다.", + "Skill.109000201.2": "패시브: 「폭탄닭」이 일반 공격을 하지 않는다. \n총알을 발사해 목표에게 공격력 &Param1&x2의 스킬 피해를 입힌다.", "Skill.109000202.1": "용감한 싸움닭", "Skill.109000202.2": "목표를 향해 돌진한 후 자폭하여 공격력 &Param1&의 스킬 피해를 입힌다.", "Skill.11010000.1": "화려한 자태", @@ -453,13 +558,13 @@ "Skill.11920000.2": "기본 회피 로직", "Skill.11931000.1": "꽃바람의 춤", "Skill.11931000.13": "되돌아오는 해바라기 표창을 발사한다. 메인 스킬이 ##바람 속성 표식#1017#을 발동할 수 있고, 「만개」를 생성한다.", - "Skill.11931000.2": "해바라기 표창 2개를 발사해, 총 왕복 4회 비행한다. 매회 공격력 &Param1&의 바람 속성 스킬 피해를 입힌다. \u000b메인 스킬 「꽃바람의 춤」이 ##바람 속성 표식#1017#을 발동하고, 「만개」를 생성해 공격력 &Param2&의 바람 속성 범위 표식 피해를 입힌다.", + "Skill.11931000.2": "해바라기 표창 2개를 발사해, 각각 왕복 8회 비행한다. 매회 공격력 &Param1&의 바람 속성 스킬 피해를 입힌다. \u000b메인 스킬 「꽃바람의 춤」이 ##바람 속성 표식#1017#을 발동하고, 「만개」를 생성해 공격력 &Param2&의 바람 속성 범위 표식 피해를 입힌다.", "Skill.11932000.1": "시들지 않은 꽃", "Skill.11932000.13": "폭산 해바라기를 생성해 여러 개의 표창을 발사한다. 지원 스킬이 ##바람 속성 표식#1017#을 발동할 수 있고, 「만개」를 생성한다.", "Skill.11932000.2": "폭산 해바라기를 생성해, 표창 12개를 발사한다. 각 공격력 &Param1&의 바람 속성 스킬 피해를 입힌다. \u000b지원 스킬 「시들지 않은 꽃」이 ##바람 속성 표식: 풍식#1017#을 발동하고, 「만개」를 생성해 공격력 &Param2&의 바람 속성 범위 표식 피해를 입힌다.", "Skill.11940000.1": "화경월", "Skill.11940000.13": "분신이 생성되어 전투를 돕는다. 분신이 ##바람 속성 표식#1017#을 발동할 수 있고, 「만개」를 생성한다.", - "Skill.11940000.2": "이동하지 않는 분신 2명을 생성해 전투를 돕는다. 분신이 표창을 발사해 나노하 공격력 &Param1&x2, &Param2&x2, &Param3&x3의 바람 속성 필살기 피해를 입힌다. \u000b분신은 10초 동안 존재하며, 최대 2명이 동시에 존재할 수 있다. \u000b분신의 피해는 ##바람 속성 표식: 풍식#1017#을 발동하고, 「만개」를 생성해 공격력 &Param4&의 바람 속성 범위 표식 피해를 입힌다.", + "Skill.11940000.2": "이동하지 않는 분신 2명을 생성해 전투를 돕는다. 분신이 표창을 발사해 나노하 공격력 &Param1&x2, &Param2&x2, &Param3&x3의 바람 속성 필살기 피해를 입힌다. \u000b분신은 25초 동안 존재하며, 최대 2명이 동시에 존재할 수 있다. \u000b분신의 피해는 ##바람 속성 표식: 풍식#1017#을 발동하고, 「만개」를 생성해 공격력 &Param4&의 바람 속성 범위 표식 피해를 입힌다.", "Skill.11940001.1": "일반 공격 표창 1세트", "Skill.11940001.13": "몬스터 스킬 설명 불필요", "Skill.11940001.2": "몬스터 스킬 설명 불필요", @@ -903,8 +1008,8 @@ "Skill.14933001.13": "출생 연출", "Skill.14933001.2": "출생 연출", "Skill.14940000.1": "천은·불길한 신의 형벌", - "Skill.14940000.13": "거대한 사슬삽을 생성해, 경로 상의 목표에게 땅 속성 피해를 입힌다. \u000b필살기가 ##땅 속성 표식#1020#을 발동할 수 있다.", - "Skill.14940000.2": "거대한 사슬삽을 생성해, 경로 상의 목표에게 공격력 &Param1&x3의 땅 속성 필살기 피해를 입힌다. \u000b필살기 「천은·불길한 신의 형벌」이 ##땅 속성 표식#1020#을 발동하여, 공격력 &Param3&의 땅 속성 범위 표식 피해를 입힌다.", + "Skill.14940000.13": "거대한 사슬삽을 여러 개 생성해, 각각 경로상의 목표에게 땅 속성 피해를 입힌다. \u000b필살기가 ##땅 속성 표식#1020#을 발동할 수 있다.", + "Skill.14940000.2": "거대한 사슬삽을 3개 생성해, 각각 경로상의 목표에게 공격력 &Param1&x3의 땅 속성 필살기 피해를 입힌다. \u000b필살기 「천은·불길한 신의 형벌」이 ##땅 속성 표식#1020#을 발동하여, 공격력 &Param3&의 땅 속성 범위 표식 피해를 입힌다.", "Skill.14970000.13": "스킬2", "Skill.14970000.2": "스킬2", "Skill.15010000.1": "뇌정의 창무", @@ -1092,6 +1197,19 @@ "Skill.16040000.1": "모래사장의 경고", "Skill.16040000.13": "버블 여러 개를 불어 연속으로 힘껏 타격해 물 속성 범위 필살기 피해를 연속으로 입히며, ##물 속성 표식: 수류#2008#를 부여한다. 또한 팀 전체의 &Param3_kr1& 증가한다.", "Skill.16040000.2": "버블 여러 개를 불어 연속으로 힘껏 타격해 공격력 &Param1&x7, &Param2&의 물 속성 범위 필살기 피해를 입히며, ##물 속성 표식: 수류#2008#를 부여한다. 또한 팀 전체의 &Param3_kr1& &Param4& 증가한다. &Param5&초간 지속되며, 최대 &Param6&스택 중첩된다.", + "Skill.16210000.1": "백련 검술", + "Skill.16210000.13": "대검과 장검을 휘둘러 끊임없이 공격한다. 대상과 멀리 떨어진 경우, 세이나(기원)가 장검을 사용해 스퍼트 공격을 발동한다. 세이나(기원)의 일반 공격이 ##반짝임#4029#을 보유한 목표에게 입히는 &Param6_kr1& 증가한다.", + "Skill.16210000.2": "대검 「서광」과 장검 「여명」을 휘둘러 끊임없이 공격한다.\u000b1단계: 대검을 휘둘러 최대 HP &Param1&x2의 빛 속성 일반 공격 피해를 입힌다.\u000b2단계: 대검을 휘둘러 최대 HP &Param2&x3의 빛 속성 일반 공격 피해를 입힌다. \u000b3단계: 대검을 휘둘러 최대 HP &Param3&x2의 빛 속성 일반 공격 피해를 입힌다. \u000b4단계: 장검을 휘둘러 「섬광」 2개를 발사하며, 각각 최대 HP &Param4&의 빛 속성 스킬 피해를 입힌다. \u000b세이나(기원)와 목표가 멀리 떨어진 경우 일반 공격 시 장검을 사용해 스퍼트 공격을 발동해 최대 HP &Param5&x3의 빛 속성 스킬 피해를 입힌다. 해당 효과는 1.5초마다 최대 1회 발동한다. \u000b세이나(기원)의 일반 공격이 ##반짝임#4029#을 보유한 목표에게 피해를 입히면 목표가 보유한 ##반짝임#4029# 1스택마다 이번 피해의 &Param6& &Param7& 증가한다.", + "Skill.16220000.1": "회피", + "Skill.16231000.1": "폭풍섬·빛", + "Skill.16231000.13": "장검을 빠르게 휘둘러 다중 피해를 입힌다. 이후 대검을 내리찍어 범위 피해를 입히고, 동시에 「낙성」을 생성한다. 메인 스킬이 ##빛 속성 표식#1015#을 발동할 수 있다.", + "Skill.16231000.2": "빠르게 장검 「여명」을 휘둘러 최대 HP &Param1&x5의 빛 속성 범위 스킬 피해를 입힌다. 이후 대검 「서광」을 내리찍어 최대 HP &Param2&의 빛 속성 범위 일반 공격 피해를 입히는 동시에 「낙성」 1개를 생성해, 최대 HP &Param3&의 빛 속성 범위 일반 공격 피해를 입힌다. \u000b메인 스킬 「폭풍섬·빛」이 ##빛 속성 표식#1015#을 발동할 수 있고, ##광휘#4028#를 생성해 최대 HP &Param4&의 빛 속성 범위 표식 피해를 입힌다. ##반짝임#4029# 1스택을 부여한다.", + "Skill.16232000.1": "신뢰격·파", + "Skill.16232000.13": "장검을 들고 고속으로 회전한 뒤 대검을 땅에 꽂아 충격파를 일으켜 범위 피해를 입힌다. 지원 스킬이 ##빛 속성 표식#1015#을 발동할 수 있다.", + "Skill.16232000.2": "장검 「여명」을 들고 고속으로 회전하여 최대 HP &Param1&x8의 빛 속성 범위 스킬 피해를 입힌다. 이후 대검 「서광」을 땅에 꽂아 지속적으로 충격파를 일으켜 최대 HP &Param2&x6, &Param3&의 빛 속성 범위 일반 공격 피해를 입힌다. \u000b지원 스킬 「신뢰격·파」가 ##빛 속성 표식#1015#을 발동할 수 있고, ##광휘#4028#를 생성해 최대 HP &Param4&의 빛 속성 범위 표식 피해를 입히고, ##반짝임#4029# 1스택을 부여한다.", + "Skill.16240000.1": "극성섬광 파열참", + "Skill.16240000.13": "세이나(기원)의 필살기는 두 가지의 형태가 있어, 각각 대검 「서광」과 장검 「여명」을 사용해 큰 범위의 피해를 입힌다. 필살기 시전 시 세이나(기원)가 「극성」을 획득하고 &Param5_kr1& 증가한다. 필살기가 ##빛 속성 표식#1015#을 발동할 수 있다.", + "Skill.16240000.2": "세이나(기원)의 필살기는 두 가지의 형태가 있어, 각각 대검 「서광」과 장검 「여명」을 사용해 공격하며, 기본적으로 대검 형태의 필살기로 전투에 진입한다. \u000b대검 형태: 공중으로 도약해 대검을 휘두르며 큰 범위에 최대 HP &Param1&x5, &Param2&의 빛 속성 일반 공격 피해를 입힌다. \u000b장검 형태: 빠르게 몸을 날려 고속으로 공격해 큰 범위에 최대 HP &Param3&x7의 빛 속성 스킬 피해를 입힌다. 이후 영역을 생성해 큰 범위에 최대 HP &Param4&x7의 빛 속성 스킬 피해를 입힌다. \u000b필살기 「극성섬광 파열참」 시전 시, 세이나(기원)가 「극성」을 획득해, &Param5_kr1& &Param6& 증가한다. &Param7&초간 지속된다. \u000b필살기 「극성섬광 파열참」이 ##빛 속성 표식#1015#을 발동할 수 있고 ##광휘#4028#를 생성해 최대 HP &Param8&의 빛 속성 범위 표식 피해를 입힌다. 또한 ##반짝임#4029# 1스택을 부여한다.", "Skill.5000104.13": "유휴 스킬", "Skill.5000104.2": "유휴 스킬", "Skill.5007103.13": "유휴 스킬", @@ -1242,6 +1360,8 @@ "Skill.8210301.1": "궁극의 불꽃", "Skill.8210301.13": "전방에 빔을 발사한다.\n코하쿠가 스킬 시전 후 구슬이 파이어볼이 된다.", "Skill.8210301.2": "전방에 빔을 발사한다.\n코하쿠가 스킬 시전 후 구슬이 파이어볼이 된다.", + "Skill.8210421.1": "???", + "Skill.8210422.1": "???", "Skill.8211101.1": "서리의 길잡이", "Skill.8211101.13": "전방에 서리 화살을 발사한다.\n아야메가 아이템 획득 시 추가 포인트를 획득한다.", "Skill.8211101.2": "전방에 서리 화살을 발사한다.\n아야메가 아이템 획득 시 추가 포인트를 획득한다.", @@ -1251,6 +1371,9 @@ "Skill.8211501.1": "별의 레이저 빔", "Skill.8211501.13": "전방에 레이저 빔을 발사한다. \n호타루가 스킬을 시전한 후 모든 피해에 면역된다. 일정 시간 지속된다.", "Skill.8211501.2": "전방에 레이저 빔을 발사한다. \n호타루가 스킬을 시전한 후 모든 피해에 면역된다. 일정 시간 지속된다.", + "Skill.8213901.1": "전문가의 마무리 작업", + "Skill.8213901.13": "아이템을 획득할 때마다 「청소 표식」 1개를 생성한다. 최대 3스택 중첩된다. \n스킬 시전 시 엘리가 장검을 휘둘러 순환 참격을 시전해 계속하며, 서리의 칼날을 발사해 범위 피해를 입힌다. \n스킬 시전 시 「청소 표식」 3개를 보유하고 있다면, 순환 참격 종료 후 장검의 환영을 추가로 생성해 피해를 입힌다.", + "Skill.8213901.2": "아이템을 획득할 때마다 「청소 표식」 1개를 생성한다. 최대 3스택 중첩된다. \n스킬 시전 시 엘리가 장검을 휘둘러 순환 참격을 시전해 계속하며, 서리의 칼날을 발사해 범위 피해를 입힌다. \n스킬 시전 시 「청소 표식」 3개를 보유하고 있다면, 순환 참격 종료 후 장검의 환영을 추가로 생성해 피해를 입힌다.", "Skill.8214501.1": "허공의 꽃", "Skill.8214501.13": "구슬을 제어하여 폭발시키고, 이후 사방으로 여러 개의 쿠나이를 발사한다. \n오토하가 아이템을 획득하면 전방으로 쿠나이 1개를 발사한다.", "Skill.8214501.2": "구슬을 제어하여 폭발시키고, 이후 사방으로 여러 개의 쿠나이를 발사한다. \n오토하가 아이템을 획득하면 전방으로 쿠나이 1개를 발사한다.", @@ -1260,6 +1383,9 @@ "Skill.8216001.1": "유리 버블 개구리", "Skill.8216001.13": "랜덤 에너지볼 1개 위치에 에너지볼을 반사하는 버블을 생성한다. \n에너지볼은 버블의 보호를 받으며, 1회 무적 효과를 제공받는다.", "Skill.8216001.2": "랜덤 에너지볼 1개 위치에 에너지볼을 반사하는 버블을 생성한다. \n에너지볼은 버블의 보호를 받으며, 1회 무적 효과를 제공받는다.", + "Skill.8216201.1": "폭풍섬·빛", + "Skill.8216201.13": "구슬이 브릭을 파괴하거나 몬스터를 처치할 때마다 세이나 주변에 「낙성」이 1스택 생성된다. \n스킬 시전 시 낙하하는 빛의 칼날을 소환해 범위 피해를 입히고 모든 「낙성」을 소모한다. 소모 스택에 따라 구슬이 강화되어, 에너지볼이 충돌할 때 추가 범위 피해를 입힌다.", + "Skill.8216201.2": "구슬이 브릭을 파괴하거나 몬스터를 처치할 때마다 세이나 주변에 「낙성」이 1스택 생성된다. \n스킬 시전 시 낙하하는 빛의 칼날을 소환해 범위 피해를 입히고 모든 「낙성」을 소모한다. 소모 스택에 따라 구슬이 강화되어, 에너지볼이 충돌할 때 추가 범위 피해를 입힌다.", "Skill.8219990.1": "더미", "Skill.8219999.1": "더미", "Skill.8299999.1": "말뚝", diff --git a/data/language/ko_kr/soldierbosstemplate.json b/data/language/ko_kr/soldierbosstemplate.json new file mode 100644 index 000000000..80fddd0c8 --- /dev/null +++ b/data/language/ko_kr/soldierbosstemplate.json @@ -0,0 +1,14 @@ +{ + "SoldierBossTemplate.101.1": "밸런스 나라의 보스", + "SoldierBossTemplate.101.2": "조화의 천칭", + "SoldierBossTemplate.101.3": "시작 시 현자의 금화 6개와 랜덤 3코스트 인원 1명 추가 획득, 노드 3개 후 금화 6개 추가 획득", + "SoldierBossTemplate.102.1": "천진한 본성의 보스", + "SoldierBossTemplate.102.2": "혼돈의 달변", + "SoldierBossTemplate.102.3": "신규 노드 진입 시마다 무료 상점 새로고침 1회 획득. 2단계, 3단계 진입 시 무료 상점 새로고침 2회 추가 획득", + "SoldierBossTemplate.103.1": "승리로 이끄는 보스", + "SoldierBossTemplate.103.2": "신중한 복기", + "SoldierBossTemplate.103.3": "신규 노드 진입 시마다 마왕 경험치 2포인트 획득", + "SoldierBossTemplate.104.1": "웅대한 꿈을 품은 보스", + "SoldierBossTemplate.104.2": "직감 투자", + "SoldierBossTemplate.104.3": "현자의 금화 이자 상한+2, 2단계와 3단계 진입 시 현자의 금화 15개 추가 획득" +} \ No newline at end of file diff --git a/data/language/ko_kr/soldiercharacter.json b/data/language/ko_kr/soldiercharacter.json index d48d17078..26724ac7f 100644 --- a/data/language/ko_kr/soldiercharacter.json +++ b/data/language/ko_kr/soldiercharacter.json @@ -38,5 +38,29 @@ "SoldierCharacter.2501037.1": "불의 늑대", "SoldierCharacter.2501038.1": "털뭉치 호 고양이 캡틴", "SoldierCharacter.2501039.1": "털 뿜뿜 고양이", - "SoldierCharacter.2501040.1": "폭탄닭" + "SoldierCharacter.2501040.1": "폭탄닭", + "SoldierCharacter.2501041.1": "징린", + "SoldierCharacter.2501042.1": "시먀오", + "SoldierCharacter.2501043.1": "치시아", + "SoldierCharacter.2501044.1": "카시미라", + "SoldierCharacter.2501045.1": "레이센", + "SoldierCharacter.2501046.1": "크루니스", + "SoldierCharacter.2501047.1": "플로라", + "SoldierCharacter.2501048.1": "피렌", + "SoldierCharacter.2501049.1": "카린", + "SoldierCharacter.2501050.1": "엘레노어", + "SoldierCharacter.2501051.1": "엘리", + "SoldierCharacter.2501052.1": "나노하", + "SoldierCharacter.2501053.1": "오토하", + "SoldierCharacter.2501054.1": "미스티", + "SoldierCharacter.2501055.1": "샤통", + "SoldierCharacter.2501056.1": "세이나(기원)", + "SoldierCharacter.2501057.1": "붉은 모래의 검사", + "SoldierCharacter.2501058.1": "아그리 해충 방제 전문가", + "SoldierCharacter.2501059.1": "노란 먼지의 사수", + "SoldierCharacter.2501060.1": "사막의 눈", + "SoldierCharacter.2501061.1": "여명단 검사", + "SoldierCharacter.2501062.1": "여명단 마법사", + "SoldierCharacter.2501063.1": "그레이스혼", + "SoldierCharacter.2501064.1": "하자나" } \ No newline at end of file diff --git a/data/language/ko_kr/soldierchesstype.json b/data/language/ko_kr/soldierchesstype.json index 3628d3e87..fb0ff8fa4 100644 --- a/data/language/ko_kr/soldierchesstype.json +++ b/data/language/ko_kr/soldierchesstype.json @@ -1,5 +1,5 @@ { "SoldierChessType.1.1": "공격형", "SoldierChessType.2.1": "지원형", - "SoldierChessType.3.1": "만능형" + "SoldierChessType.3.1": "밸런스형" } \ No newline at end of file diff --git a/data/language/ko_kr/soldiercontrol.json b/data/language/ko_kr/soldiercontrol.json index a8c8636f6..92685583c 100644 --- a/data/language/ko_kr/soldiercontrol.json +++ b/data/language/ko_kr/soldiercontrol.json @@ -1,3 +1,3 @@ { - "SoldierControl.900001.1": "\u000b「이벤트 기간」\u000b2026/07/21 13:00~2026/08/04 05:00 \u000b\u000b「참여 조건」\u000b권한 레벨 10 이상\u000b\u000b「이벤트 설명」\u000b1. '스텔라 배틀러' 모드에서 마왕은 신비로운 현자를 상대해, 여행가 또는 한때 아군 혹은 적군이었던 강력한 멤버를 말로 대국을 펼치게 됩니다!\u000b2. 대국을 완료하면 포인트를 누적하며, 포인트가 임무 조건에 도달하면 임무를 완료하여 보상을 획득할 수 있습니다." + "SoldierControl.900001.1": "\u000b「이벤트 기간」\u000b2026/07/21 13:00~2026/08/04 05:00 \u000b\u000b「참여 조건」\u000b권한 레벨 10 이상\u000b\u000b「이벤트 설명」\u000b1. '스텔라 배틀러' 모드에서 마왕은 신비로운 현자를 상대로, 휘하의 여행가나 한때 아군 혹은 적군이었던 강력한 인원들을 말로 삼아 대국을 펼치게 됩니다!\u000b2. 대국을 완료하면 포인트를 누적하며, 포인트가 임무 조건에 도달하면 임무를 완료하여 보상을 획득할 수 있습니다." } \ No newline at end of file diff --git a/data/language/ko_kr/soldierendingplan.json b/data/language/ko_kr/soldierendingplan.json new file mode 100644 index 000000000..318a92d13 --- /dev/null +++ b/data/language/ko_kr/soldierendingplan.json @@ -0,0 +1,6 @@ +{ + "SoldierEndingPlan.10101.1": "장막 뒤의 인형", + "SoldierEndingPlan.10101.2": "전투가 너무 오래 이어졌다.\n눈앞의 적은 공격을 받을 때마다 부서진 몸을 다시 이어 붙였다. 맞붙을수록 그 존재의 힘은 점점 강해졌고, 조사대는 어느새 패배 직전까지 몰렸다. 그런데도 적은 여전히 우아하고 여유로운 자세로 당신과 동료들의 도전을 기다리고 있었다. 하지만 당신들에게는 더는 맞설 힘이 남아 있지 않았다.\n있는 힘을 다해 퍼부은 공격도 그 몸에 겨우 몇 줄기 상처를 남겼을 뿐이었다. 숙인 얼굴 위로 금이 천천히 번져 나갔고, 해진 망토 아래로 정교한 관절 구조가 드러났다. 당신은 그제야 깨달았다. 그토록 필사적으로 쫓으며 쓰러뜨리려 했던 강적이, 손님을 맞으라고 내보낸 인형에 지나지 않았다는 것을.\n그 진실은 아무런 위안도 되지 못했다. 존자에게 거의 다가갔다고 믿었지만, 실은 그가 장막 앞에 세워 둔 배우조차 넘어서지 못한 것이다. 지금까지 모은 정보와 걸어온 길, 그리고 치른 대가만으로는 아직 이 별의 탑 깊은 곳까지 닿을 수 없는 모양이다.\n높은 곳에서 박수 소리가 들려왔다.\n고개를 들자, 상처 하나 없는 그 모습이 높은 단상 위에 서서 정중하게 찬사를 보내고 있었다.\n그의 등 뒤로 드리운 완전무결한 도시 주인의 거대한 그림자가 아직 닿지 못한 곳을 모두 가리고 있었다. 주인과 가장 충실한 종은 그렇게 손이 닿지 않는 높은 곳에서 일행의 일거수일투족을 내려다보고 있었다.\n“여러분의 활약은 인정할 만하군요. 하지만 완전무결한 도시의 주인을 알현하기 전에, 손님이라면 먼저 완벽함을 지키는 법부터 배우셔야겠습니다.”\n존자가 허리를 숙여 인사했다. 거대한 문이 그 움직임에 호응하듯 눈앞에서 천천히 닫히기 시작했다. 점점 좁아지는 틈 사이로, 그가 다시 고개를 들어 일행을 지나쳐 이쪽 얼굴에 시선을 멈추는 것이 보였다.\n그 시선에 미처 답하기도 전에 틈은 눈앞에서 사라졌다. 굳게 닫힌 문에는 흐릿한 자신의 윤곽만이 비칠 뿐이었다.\n발밑에서 미세한 진동이 느껴지고 나서야, 모두가 승강기 안으로 보내졌다는 걸 깨달았다. 승강기가 내려가기 시작했다. 곧 이번 탐색에서 얻은 정보와 경험을 안고 별의 탑 밖으로 돌아가게 될 것이다. 아직 끝나지 않은 토벌도 존자의 배웅과 함께 잠시 막을 내렸다.\n아무도 입을 열지 않았다. 모두 문에 비친 각자의 모습을 바라볼 뿐이었다. 높은 곳에서 허리를 숙이던 그 모습과, 문이 닫히기 직전 던져진 마지막 눈길이 떠올랐다. 그 시선은 분명 이렇게 말하고 있었다.\n머지않아 다시 만나게 될 거라고.", + "SoldierEndingPlan.10102.1": "닿지 못한 결말", + "SoldierEndingPlan.10102.2": "이 복도를 지나 이 방에 도착한 게 몇 번째인지 이제는 기억조차 나지 않았다.\n전투의 흔적은 여전히 남아 있었고, 자세히 찾아보면 일행이 남긴 표식도 보였다. 하지만 방 안의 모습은 언제나 기억과 미묘하게 달랐다. 너무 여러 번 반복한 탓에, 이곳이 이미 탐색을 마친 곳인지, 아니면 일행을 현혹하려고 일부러 비슷하게 꾸며 놓은 새로운 영역인지 점점 확신할 수 없게 되었다.\n이 탑에서 일행은 끊임없이 단서를 쫓아 나아갔고, 앞을 가로막는 강적을 수없이 쓰러뜨렸다. 몇 번이나 마침내 존자가 있는 곳을 찾아냈다고 생각했지만, 온 힘을 다해 도착할 때마다 그곳은 교묘하게 꾸며 놓은 눈속임일 뿐이었다.\n걸음을 멈추자, 경계가 사라진 그림자 속으로 들어온 듯한 기분이 들었다. 벽도, 복도도, 심지어 동료들의 모습마저 아득히 먼 곳으로 물러나는 것 같았다. 머릿속에 뒤엉킨 단서들은 계속 나아가라고 재촉했지만, 지친 몸은 그 자리에 못 박힌 듯 움직이지 않았다.\n거대한 그림자가 드리웠다.\n고개를 들어 그림자 너머의 윤곽을 알아보려 애썼지만, 눈에 보이는 것이 존자인지, 아니면 그가 쫓아오길 바라는 무언가인지 알 수 없었다. 초조함이 밀려왔다. 모든 걸 내던지고 당장 그의 앞으로 달려가, 그 비웃는 듯한 미소를 지워 버리고 싶었다.\n누군가 팔을 붙잡았고, 익숙한 목소리가 정신을 되돌려 놓았다. 그제야 방금 전투에서 일행이 패배했다는 사실을 알아차렸다. 모두 곁에 모여 있었다. 상처를 감싸는 이도, 벽에 기대 겨우 서 있는 이도, 다음 행동을 물을 기운조차 없는 듯 바닥에 주저앉은 이도 있었다.\n저 문 뒤에 일행을 환영하는 어떤 수단이 숨어 있는지 다시 확인할 힘은 더 이상 남아 있지 않았다. 앞을 가로막은 굳게 닫힌 문을 바라보다가, 결국 철수를 명령했다.\n남겨 둔 표식을 따라 되돌아가는 동안, 번번이 엉뚱한 곳으로 이끌던 갈림길은 이번에는 나타나지 않았다. 앞선 탐색에서 얻은 정보가 효과를 발휘한 건지, 아니면 그저 그가 지루해져서 장난을 잠시 멈춘 건지는 알 수 없었다.\n탑의 출구 앞에 서자, 등골을 서늘하게 만들던 그 모습이 다시 떠올랐다." +} \ No newline at end of file diff --git a/data/language/ko_kr/soldiereventbattlepool.json b/data/language/ko_kr/soldiereventbattlepool.json index ea63dffae..a2386e6bc 100644 --- a/data/language/ko_kr/soldiereventbattlepool.json +++ b/data/language/ko_kr/soldiereventbattlepool.json @@ -1,50 +1,50 @@ { - "SoldierEventBattlePool.10101.1": "쉬움 도전", - "SoldierEventBattlePool.10101.2": "위험도가 낮은 쉬운 도전, 안전한 선택입니다.", - "SoldierEventBattlePool.10102.1": "어려움 도전", - "SoldierEventBattlePool.10102.2": "도전의 난이도가 높아졌습니다. 위험에 주의하세요.", - "SoldierEventBattlePool.10103.1": "극한 도전", - "SoldierEventBattlePool.10103.2": "‘하이 리스크, 하이 리턴’의 도전, 신중하게 선택하세요.", - "SoldierEventBattlePool.10104.1": "절경 도전", - "SoldierEventBattlePool.10104.2": "스스로 선택하는 절경까지 이르는 도전, 도전 성공 시 축복을 1회 선택할 수 있습니다.", - "SoldierEventBattlePool.10105.1": "쉬움 도전", - "SoldierEventBattlePool.10105.2": "위험도가 낮은 쉬운 도전, 안전한 선택입니다.", - "SoldierEventBattlePool.10106.1": "어려움 도전", - "SoldierEventBattlePool.10106.2": "도전의 난이도가 높아졌습니다. 위험에 주의하세요.", - "SoldierEventBattlePool.10107.1": "극한 도전", - "SoldierEventBattlePool.10107.2": "‘하이 리스크, 하이 리턴’의 도전, 도전에 성공하면 축복 선택 기회 1회를 획득합니다.", - "SoldierEventBattlePool.10108.1": "절경 도전", - "SoldierEventBattlePool.10108.2": "스스로 선택하는 절경까지 이르는 도전, 도전 성공 시 축복을 1회 선택할 수 있습니다.", - "SoldierEventBattlePool.10201.1": "쉬움 도전", - "SoldierEventBattlePool.10201.2": "위험도가 낮은 쉬운 도전, 안전한 선택입니다.", - "SoldierEventBattlePool.10202.1": "어려움 도전", - "SoldierEventBattlePool.10202.2": "도전의 난이도가 높아졌습니다. 위험에 주의하세요.", - "SoldierEventBattlePool.10203.1": "극한 도전", - "SoldierEventBattlePool.10203.2": "‘하이 리스크, 하이 리턴’의 도전, 신중하게 선택하세요.", - "SoldierEventBattlePool.10204.1": "절경 도전", - "SoldierEventBattlePool.10204.2": "스스로 선택하는 절경까지 이르는 도전, 도전 성공 시 축복을 1회 선택할 수 있습니다.", - "SoldierEventBattlePool.10205.1": "쉬움 도전", - "SoldierEventBattlePool.10205.2": "위험도가 낮은 쉬운 도전, 안전한 선택입니다.", - "SoldierEventBattlePool.10206.1": "어려움 도전", - "SoldierEventBattlePool.10206.2": "도전의 난이도가 높아졌습니다. 위험에 주의하세요.", - "SoldierEventBattlePool.10207.1": "극한 도전", - "SoldierEventBattlePool.10207.2": "‘하이 리스크, 하이 리턴’의 도전, 도전에 성공하면 축복 선택 기회 1회를 획득합니다.", - "SoldierEventBattlePool.10208.1": "절경 도전", - "SoldierEventBattlePool.10208.2": "스스로 선택하는 절경까지 이르는 도전, 도전 성공 시 축복을 1회 선택할 수 있습니다.", - "SoldierEventBattlePool.10209.1": "쉬움 도전", - "SoldierEventBattlePool.10209.2": "위험도가 낮은 쉬운 도전, 안전한 선택입니다.", - "SoldierEventBattlePool.1020901.1": "쉬움 도전", - "SoldierEventBattlePool.1020901.2": "위험도가 낮은 쉬운 도전, 안전한 선택입니다.", - "SoldierEventBattlePool.10210.1": "어려움 도전", - "SoldierEventBattlePool.10210.2": "도전의 난이도가 높아졌습니다. 위험에 주의하세요.", - "SoldierEventBattlePool.1021001.1": "어려움 도전", - "SoldierEventBattlePool.1021001.2": "도전의 난이도가 높아졌습니다. 위험에 주의하세요.", - "SoldierEventBattlePool.10211.1": "극한 도전", - "SoldierEventBattlePool.10211.2": "‘하이 리스크, 하이 리턴’의 도전, 도전에 성공하면 축복 선택 기회 1회를 획득합니다.", - "SoldierEventBattlePool.1021101.1": "극한 도전", - "SoldierEventBattlePool.1021101.2": "‘하이 리스크, 하이 리턴’의 도전, 신중하게 선택하세요.", - "SoldierEventBattlePool.10212.1": "절경 도전", - "SoldierEventBattlePool.10212.2": "스스로 선택하는 절경까지 이르는 도전, 도전 성공 시 축복을 1회 선택할 수 있습니다.", - "SoldierEventBattlePool.1021201.1": "절경 도전", - "SoldierEventBattlePool.1021201.2": "스스로 선택하는 절경까지 이르는 도전, 도전 성공 시 축복을 1회 선택할 수 있습니다." + "SoldierEventBattlePool.10101.1": "안정적 전진", + "SoldierEventBattlePool.10101.2": "앞쪽은 약한 이상 변화에 침식되었지만, 아직은 어렵지 않게 대응할 수 있다. 안정적으로 대응하면 낮은 위험 속에서 계속해서 나아갈 수 있다.", + "SoldierEventBattlePool.10102.1": "위험 속으로", + "SoldierEventBattlePool.10102.2": "이상 현상이 별의 탑 깊은 곳으로 퍼지며, 주변 공간마저 뒤틀리기 시작했다. 더 깊이 들어가면 강한 적과 마주하게 되지만, 그만큼 풍성한 보상을 얻을 기회도 있다.", + "SoldierEventBattlePool.10103.1": "배수의 진", + "SoldierEventBattlePool.10103.2": "앞쪽은 이상 변화에 완전히 침식되었고, 광란에 빠진 성해가 길을 막고 있다. 억지로 돌파하려면 큰 위험을 감수해야 하지만, 성공하면 그만큼 큰 수확을 얻을 수 있다.", + "SoldierEventBattlePool.10104.1": "사지에서 살아남기", + "SoldierEventBattlePool.10104.2": "이상 변화가 가장 심각한 구역으로 스스로 뛰어들어, 넘어서기 거의 불가능한 위기에 맞선다. 포위를 뚫고 살아남으면 토벌대는 축복 선택 기회를 1회 획득한다.", + "SoldierEventBattlePool.10105.1": "안정적 전진", + "SoldierEventBattlePool.10105.2": "앞쪽은 약한 이상 변화에 침식되었지만, 아직은 어렵지 않게 대응할 수 있다. 안정적으로 대응하면 낮은 위험 속에서 계속해서 나아갈 수 있다.", + "SoldierEventBattlePool.10106.1": "위험 속으로", + "SoldierEventBattlePool.10106.2": "이상 현상이 별의 탑 깊은 곳으로 퍼지며, 주변 공간마저 뒤틀리기 시작했다. 더 깊이 들어가면 강한 적과 마주하게 되지만, 그만큼 풍성한 보상을 얻을 기회도 있다.", + "SoldierEventBattlePool.10107.1": "배수의 진", + "SoldierEventBattlePool.10107.2": "앞쪽은 이상 변화에 완전히 침식되었고, 광란에 빠진 성해가 길을 막고 있다. 억지로 돌파하려면 큰 위험을 감수해야 하지만, 성공하면 그만큼 큰 수확을 얻을 수 있다.", + "SoldierEventBattlePool.10108.1": "사지에서 살아남기", + "SoldierEventBattlePool.10108.2": "이상 변화가 가장 심각한 구역으로 스스로 뛰어들어, 넘어서기 거의 불가능한 위기에 맞선다. 포위를 뚫고 살아남으면 토벌대는 축복 선택 기회를 1회 획득한다.", + "SoldierEventBattlePool.10201.1": "안정적 전진", + "SoldierEventBattlePool.10201.2": "앞쪽은 약한 이상 변화에 침식되었지만, 아직은 어렵지 않게 대응할 수 있다. 안정적으로 대응하면 낮은 위험 속에서 계속해서 나아갈 수 있다.", + "SoldierEventBattlePool.10202.1": "위험 속으로", + "SoldierEventBattlePool.10202.2": "이상 현상이 별의 탑 깊은 곳으로 퍼지며, 주변 공간마저 뒤틀리기 시작했다. 더 깊이 들어가면 강한 적과 마주하게 되지만, 그만큼 풍성한 보상을 얻을 기회도 있다.", + "SoldierEventBattlePool.10203.1": "배수의 진", + "SoldierEventBattlePool.10203.2": "앞쪽은 이상 변화에 완전히 침식되었고, 광란에 빠진 성해가 길을 막고 있다. 억지로 돌파하려면 큰 위험을 감수해야 하지만, 성공하면 그만큼 큰 수확을 얻을 수 있다.", + "SoldierEventBattlePool.10204.1": "사지에서 살아남기", + "SoldierEventBattlePool.10204.2": "이상 변화가 가장 심각한 구역으로 스스로 뛰어들어, 넘어서기 거의 불가능한 위기에 맞선다. 포위를 뚫고 살아남으면 토벌대는 축복 선택 기회를 1회 획득한다.", + "SoldierEventBattlePool.10205.1": "안정적 전진", + "SoldierEventBattlePool.10205.2": "앞쪽은 약한 이상 변화에 침식되었지만, 아직은 어렵지 않게 대응할 수 있다. 안정적으로 대응하면 낮은 위험 속에서 계속해서 나아갈 수 있다.", + "SoldierEventBattlePool.10206.1": "위험 속으로", + "SoldierEventBattlePool.10206.2": "이상 현상이 별의 탑 깊은 곳으로 퍼지며, 주변 공간마저 뒤틀리기 시작했다. 더 깊이 들어가면 강한 적과 마주하게 되지만, 그만큼 풍성한 보상을 얻을 기회도 있다.", + "SoldierEventBattlePool.10207.1": "배수의 진", + "SoldierEventBattlePool.10207.2": "앞쪽은 이상 변화에 완전히 침식되었고, 광란에 빠진 성해가 길을 막고 있다. 억지로 돌파하려면 큰 위험을 감수해야 하지만, 성공하면 그만큼 큰 수확을 얻을 수 있다.", + "SoldierEventBattlePool.10208.1": "사지에서 살아남기", + "SoldierEventBattlePool.10208.2": "이상 변화가 가장 심각한 구역으로 스스로 뛰어들어, 넘어서기 거의 불가능한 위기에 맞선다. 포위를 뚫고 살아남으면 토벌대는 축복 선택 기회를 1회 획득한다.", + "SoldierEventBattlePool.10209.1": "안정적 전진", + "SoldierEventBattlePool.10209.2": "앞쪽은 약한 이상 변화에 침식되었지만, 아직은 어렵지 않게 대응할 수 있다. 안정적으로 대응하면 낮은 위험 속에서 계속해서 나아갈 수 있다.", + "SoldierEventBattlePool.1020901.1": "안정적 전진", + "SoldierEventBattlePool.1020901.2": "앞쪽은 약한 이상 변화에 침식되었지만, 아직은 어렵지 않게 대응할 수 있다. 안정적으로 대응하면 낮은 위험 속에서 계속해서 나아갈 수 있다.", + "SoldierEventBattlePool.10210.1": "위험 속으로", + "SoldierEventBattlePool.10210.2": "이상 현상이 별의 탑 깊은 곳으로 퍼지며, 주변 공간마저 뒤틀리기 시작했다. 더 깊이 들어가면 강한 적과 마주하게 되지만, 그만큼 풍성한 보상을 얻을 기회도 있다.", + "SoldierEventBattlePool.1021001.1": "위험 속으로", + "SoldierEventBattlePool.1021001.2": "이상 현상이 별의 탑 깊은 곳으로 퍼지며, 주변 공간마저 뒤틀리기 시작했다. 더 깊이 들어가면 강한 적과 마주하게 되지만, 그만큼 풍성한 보상을 얻을 기회도 있다.", + "SoldierEventBattlePool.10211.1": "배수의 진", + "SoldierEventBattlePool.10211.2": "앞쪽은 이상 변화에 완전히 침식되었고, 광란에 빠진 성해가 길을 막고 있다. 억지로 돌파하려면 큰 위험을 감수해야 하지만, 성공하면 그만큼 큰 수확을 얻을 수 있다.", + "SoldierEventBattlePool.1021101.1": "배수의 진", + "SoldierEventBattlePool.1021101.2": "앞쪽은 이상 변화에 완전히 침식되었고, 광란에 빠진 성해가 길을 막고 있다. 억지로 돌파하려면 큰 위험을 감수해야 하지만, 성공하면 그만큼 큰 수확을 얻을 수 있다.", + "SoldierEventBattlePool.10212.1": "사지에서 살아남기", + "SoldierEventBattlePool.10212.2": "이상 변화가 가장 심각한 구역으로 스스로 뛰어들어, 넘어서기 거의 불가능한 위기에 맞선다. 포위를 뚫고 살아남으면 토벌대는 축복 선택 기회를 1회 획득한다.", + "SoldierEventBattlePool.1021201.1": "사지에서 살아남기", + "SoldierEventBattlePool.1021201.2": "이상 변화가 가장 심각한 구역으로 스스로 뛰어들어, 넘어서기 거의 불가능한 위기에 맞선다. 포위를 뚫고 살아남으면 토벌대는 축복 선택 기회를 1회 획득한다." } \ No newline at end of file diff --git a/data/language/ko_kr/soldiergradechallenge.json b/data/language/ko_kr/soldiergradechallenge.json index a2f78b1f5..e86e847ea 100644 --- a/data/language/ko_kr/soldiergradechallenge.json +++ b/data/language/ko_kr/soldiergradechallenge.json @@ -1,4 +1,22 @@ { - "SoldierGradeChallenge.10101.1": "질서", - "SoldierGradeChallenge.10201.1": "혼돈" + "SoldierGradeChallenge.10101.1": "깊이 01", + "SoldierGradeChallenge.10102.1": "깊이 02", + "SoldierGradeChallenge.10103.1": "깊이 03", + "SoldierGradeChallenge.10104.1": "깊이 04", + "SoldierGradeChallenge.10105.1": "깊이 05", + "SoldierGradeChallenge.10106.1": "깊이 06", + "SoldierGradeChallenge.10107.1": "깊이 07", + "SoldierGradeChallenge.10108.1": "깊이 08", + "SoldierGradeChallenge.10109.1": "깊이 09", + "SoldierGradeChallenge.10110.1": "깊이 10", + "SoldierGradeChallenge.10111.1": "깊이 11", + "SoldierGradeChallenge.10112.1": "깊이 12", + "SoldierGradeChallenge.10113.1": "깊이 13", + "SoldierGradeChallenge.10114.1": "깊이 14", + "SoldierGradeChallenge.10115.1": "깊이 15", + "SoldierGradeChallenge.10116.1": "깊이 16", + "SoldierGradeChallenge.10117.1": "깊이 17", + "SoldierGradeChallenge.10118.1": "깊이 18", + "SoldierGradeChallenge.10119.1": "깊이 19", + "SoldierGradeChallenge.10120.1": "깊이 20" } \ No newline at end of file diff --git a/data/language/ko_kr/soldierkeygrade.json b/data/language/ko_kr/soldierkeygrade.json index 5c8972cf3..1d148e311 100644 --- a/data/language/ko_kr/soldierkeygrade.json +++ b/data/language/ko_kr/soldierkeygrade.json @@ -1,4 +1,4 @@ { - "SoldierKeyGrade.101.1": "표층", - "SoldierKeyGrade.102.1": "심층" + "SoldierKeyGrade.101.1": "무결의 미로·얕은 층", + "SoldierKeyGrade.102.1": "무결의 미로·얕은 층" } \ No newline at end of file diff --git a/data/language/ko_kr/soldieroptiontype.json b/data/language/ko_kr/soldieroptiontype.json new file mode 100644 index 000000000..df0e0880f --- /dev/null +++ b/data/language/ko_kr/soldieroptiontype.json @@ -0,0 +1,90 @@ +{ + "SoldierOptionType.110001.1": "건드리지 않는다. 짐은 이미 충분히 많다.", + "SoldierOptionType.110101.1": "상자 속 시선에 응하며, 다가오길 바라는 건지 짐작해 본다.", + "SoldierOptionType.110102.1": "여행 가방에게 인사하며, 다시 반응하도록 해 본다.", + "SoldierOptionType.110103.1": "여행 가방을 만져 보며, 의도를 알아내려 한다.", + "SoldierOptionType.110104.1": "여행 가방을 들고, 가방이 가고 싶어 하는 곳을 찾아본다.", + "SoldierOptionType.110105.1": "여행 가방의 기분을 느껴 본다.", + "SoldierOptionType.110201.1": "여행 가방의 겉면을 살펴본다.", + "SoldierOptionType.110202.1": "여행 가방을 열어 본다.", + "SoldierOptionType.110203.1": "틈새에 손을 넣어 더듬어 본다.", + "SoldierOptionType.110204.1": "누가 짐을 두고 갔는지 물어본다.", + "SoldierOptionType.110205.1": "이런 여행 가방에 관한 자료를 찾아본다.", + "SoldierOptionType.110301.1": "여행 가방을 똑똑 두드리며 문을 열어 달라고 한다.", + "SoldierOptionType.110302.1": "여행 가방에게 짐 싸는 걸 도와줄 수 있는지 물어본다.", + "SoldierOptionType.110303.1": "여행 가방 안으로 들어가 본다.", + "SoldierOptionType.110304.1": "여행 가방을 필요한 사람에게 가져다준다.", + "SoldierOptionType.110305.1": "여행 가방에 기대앉아, 자신도 짐 하나라고 한다.", + "SoldierOptionType.120001.1": "손은 내 몸에 둔다. 그래야 쓰기 편하니까.", + "SoldierOptionType.120101.1": "손을 넣는다. 자신의 정직함에는 자신 있다.", + "SoldierOptionType.120102.1": "손을 넣는다. 한 번 해 봤으니 두 번도 할 수 있다.", + "SoldierOptionType.120103.1": "동료에게 끝내 말하지 못했던 걱정을 털어놓는다.", + "SoldierOptionType.120104.1": "동료를 향한 믿음을 이야기한다.", + "SoldierOptionType.120105.1": "지금은 그냥 좀 쉬고 싶다고 인정한다.", + "SoldierOptionType.120201.1": "조각상 입의 구조를 살펴본다.", + "SoldierOptionType.120202.1": "무기를 넣어 안을 살펴본다.", + "SoldierOptionType.120203.1": "진실 하나, 거짓말 하나를 말한다.", + "SoldierOptionType.120204.1": "겹겹이 붙은 메모를 들춰, 가장 먼저 남겨진 메시지를 찾는다.", + "SoldierOptionType.120205.1": "조각상에게 질문을 하나 던진다.", + "SoldierOptionType.120301.1": "손을 넣어 엄지척을 한다.", + "SoldierOptionType.120302.1": "다른 손을 넣어 엄지척을 한다.", + "SoldierOptionType.120303.1": "혀를 간지럽혀, 돌도 간지럼을 타는지 확인한다.", + "SoldierOptionType.120304.1": "동전을 하나 던져 넣고 소원을 빈다.", + "SoldierOptionType.120305.1": "조각상에게 먹을 걸 건넨다.", + "SoldierOptionType.130001.1": "동료를 데리고 떠난다.", + "SoldierOptionType.130101.1": "문 뒤의 사람을 달래며, 무서워하지 말라고 한다.", + "SoldierOptionType.130102.1": "문 뒤에서 들리는 목소리의 진짜 목적을 가려내 본다.", + "SoldierOptionType.130103.1": "상대가 말하는 ‘그것’이 누구인지 묻는다.", + "SoldierOptionType.130104.1": "문을 밀어 본다.", + "SoldierOptionType.130105.1": "판단할 수 없다고 인정한다.", + "SoldierOptionType.130201.1": "문에 바짝 붙어 귀를 기울인다.", + "SoldierOptionType.130202.1": "무슨 일이 있었는지 묻는다.", + "SoldierOptionType.130203.1": "문 뒤의 목소리에게 신원을 증명하라고 한다.", + "SoldierOptionType.130204.1": "문 뒤로 돌아갈 다른 통로를 찾는다.", + "SoldierOptionType.130205.1": "신의 사자를 찾아가 상황을 묻는다.", + "SoldierOptionType.130301.1": "문 뒤의 목소리에게 보수를 얼마나 줄 건지 묻는다.", + "SoldierOptionType.130302.1": "보수를 다시 흥정한다. 단골이라고 매번 정가를 받을 순 없다.", + "SoldierOptionType.130303.1": "두 동료끼리 이야기하게 두고, 누가 먼저 꼬리를 밟히는지 지켜본다.", + "SoldierOptionType.130304.1": "열쇠공을 찾으러 간다.", + "SoldierOptionType.130305.1": "문밖에서 살려 달라고 외치며, 안에 있는 사람에게 구해 달라고 한다.", + "SoldierOptionType.210001.1": "아무것도 사지 않는다.", + "SoldierOptionType.210011.1": "떠난다.", + "SoldierOptionType.210101.1": "자동 판매 신기를 두드린다.", + "SoldierOptionType.210101.2": "이성 10포인트 소실", + "SoldierOptionType.210102.1": "자동 판매 신기를 두드린다.", + "SoldierOptionType.210102.2": "이성 15포인트 소실", + "SoldierOptionType.210103.1": "자동 판매 신기를 두드린다.", + "SoldierOptionType.210103.2": "이성 35포인트 소실", + "SoldierOptionType.210104.1": "자동 판매 신기를 두드린다.", + "SoldierOptionType.210104.2": "이성 10포인트 소실", + "SoldierOptionType.210105.1": "자동 판매 신기를 두드린다.", + "SoldierOptionType.210105.2": "이성 10포인트 소실", + "SoldierOptionType.210111.1": "자동 판매 신기를 흔든다.", + "SoldierOptionType.210111.2": "이성 15포인트 소실", + "SoldierOptionType.210121.1": "자동 판매 신기를 한 번 찬다.", + "SoldierOptionType.210121.2": "이성 35포인트 소실", + "SoldierOptionType.210201.1": "동전을 넣어 특별한 경험을 구매한다.", + "SoldierOptionType.210201.2": "현자의 금화 5개 소실", + "SoldierOptionType.210202.1": "동전을 넣어 특별한 경험을 구매한다.", + "SoldierOptionType.210202.2": "현자의 금화 5개 소실", + "SoldierOptionType.210203.1": "동전을 넣어 특별한 경험을 구매한다.", + "SoldierOptionType.210203.2": "현자의 금화 15개 소실", + "SoldierOptionType.210204.1": "동전을 넣어 특별한 경험을 구매한다.", + "SoldierOptionType.210204.2": "현자의 금화 5개 소실", + "SoldierOptionType.210205.1": "동전을 넣어 특별한 경험을 구매한다.", + "SoldierOptionType.210205.2": "현자의 금화 5개 소실", + "SoldierOptionType.210211.1": "동전을 넣어 기이한 경험을 구매한다.", + "SoldierOptionType.210211.2": "현자의 금화 10개 소실", + "SoldierOptionType.210221.1": "동전을 넣어 절묘한 경험을 구매한다.", + "SoldierOptionType.210221.2": "현자의 금화 15개 소실", + "SoldierOptionType.210301.1": "재산 탕진 패키지를 구매한다.", + "SoldierOptionType.210301.2": "모든 현자의 금화 소실", + "SoldierOptionType.210302.1": "재산 탕진 패키지를 구매한다.", + "SoldierOptionType.210302.2": "모든 현자의 금화 소실", + "SoldierOptionType.210303.1": "재산 탕진 패키지를 구매한다.", + "SoldierOptionType.210303.2": "모든 현자의 금화 소실", + "SoldierOptionType.210304.1": "재산 탕진 패키지를 구매한다.", + "SoldierOptionType.210304.2": "모든 현자의 금화 소실", + "SoldierOptionType.210305.1": "재산 탕진 패키지를 구매한다.", + "SoldierOptionType.210305.2": "모든 현자의 금화 소실" +} \ No newline at end of file diff --git a/data/language/ko_kr/soldierpartner.json b/data/language/ko_kr/soldierpartner.json index 152a3c56a..d3a022ea7 100644 --- a/data/language/ko_kr/soldierpartner.json +++ b/data/language/ko_kr/soldierpartner.json @@ -10,9 +10,9 @@ "SoldierPartner.10202.1": "요로즈 택배", "SoldierPartner.10202.2": "매회 「물안개」 2스택 부여. 최대 10스택 중첩. 「물안개」 10스택 달성 시 「응결」 1스택으로 전환. \n「응결」: 기절하고, 받는 피해 50% 증가. 5초간 지속", "SoldierPartner.10301.1": "하나사키 여단", - "SoldierPartner.10301.2": " 6 획득, 3% 증가", + "SoldierPartner.10301.2": "SP 6 획득, 스킬 피해 2% 증가", "SoldierPartner.10302.1": "하나사키 여단", - "SoldierPartner.10302.2": " 12 획득, 5% 증가", + "SoldierPartner.10302.2": "SP 12 획득, 스킬 피해 3% 증가", "SoldierPartner.10401.1": "은혜의지", "SoldierPartner.10401.2": "「제재의 낙인」 1스택 부여, 최대 2스택 중첩", "SoldierPartner.10402.1": "은혜의지", @@ -20,71 +20,157 @@ "SoldierPartner.10403.1": "은혜의지", "SoldierPartner.10403.2": "「청산의 낙인」 1스택 부여, 최대 5스택 중첩\n5스택 달성 시 모든 표식 즉시 폭발, 목표가 1스택 피해×10배에 해당하는 HP를 잃고, 해당 목표가 보유한 모든 「청산의 낙인」 제거", "SoldierPartner.10501.1": "돌아가는 톱니바퀴", - "SoldierPartner.10501.2": " 5% 증가, 10% 증가", + "SoldierPartner.10501.2": "스킬 피해 5% 증가, SP 회복 효율 10% 증가", "SoldierPartner.10502.1": "돌아가는 톱니바퀴", - "SoldierPartner.10502.2": " 5% 증가, 20% 증가\n돌아가는 톱니바퀴 말이 스킬을 시전할 때마다 메인 슬롯에 있는 말 1개가 「무나 쉴드」 획득, 최대 1스택 중첩. \n지원 슬롯에 있는 돌아가는 톱니바퀴 말이 스킬을 3회 시전할 때마다 「무나 차징」을 1회 발동. \n「무나 쉴드」: 자신의 최대 HP 5%의 보호막, 6초간 지속. \n「무나 차징」: 모든 말 최대 HP 3% 회복", + "SoldierPartner.10502.2": "스킬 피해 5% 증가, SP 회복 효율 20% 증가\n「돌아가는 톱니바퀴」 인원이 스킬을 시전할 때마다 메인 슬롯에 있는 인원 1명이 「무나 쉴드」 획득, 최대 1스택 중첩. \n지원 슬롯에 있는 「돌아가는 톱니바퀴」 인원이 스킬을 3회 시전할 때마다 「무나 차징」을 1회 발동. \n「무나 쉴드」: 자신의 최대 HP 5%의 보호막, 6초간 지속. \n「무나 차징」: 모든 인원 최대 HP 3% 회복", "SoldierPartner.10601.1": "제국 호위대", - "SoldierPartner.10601.2": "전투 시작 시 20 증가, 20% 증가", + "SoldierPartner.10601.2": "전투 시작 시 SP 20 증가, SP 회복 효율 20% 증가", "SoldierPartner.10602.1": "제국 호위대", - "SoldierPartner.10602.2": "전투 시작 시 60 증가, 50% 증가", + "SoldierPartner.10602.2": "전투 시작 시 SP 60 증가, SP 회복 효율 60% 증가", "SoldierPartner.10603.1": "제국 호위대", - "SoldierPartner.10603.2": "전투 시작 시 50%(최소 60), 50% 획득\n디버프를 보유한 적 말 공격 시 피해 50% 증가", + "SoldierPartner.10603.2": "전투 시작 시 SP 50%(최소 60), SP 회복 효율 90% 획득\n자신을 제외한 아군 인원은 효과 50% 획득", "SoldierPartner.10604.1": "제국 호위대", - "SoldierPartner.10604.2": "전투 시작 시 50%(최소60), 50% 획득\n디버프를 보유한 적 말 공격 시 피해 50% 증가\n전투 결산 시 참전한 제국 호위대 말 1개마다 금화 1개 추가 획득", + "SoldierPartner.10604.2": "전투 시작 시 SP 100%, SP 회복 효율 120% 획득\n자신을 제외한 아군 인원은 효과 50% 획득", "SoldierPartner.10701.1": "지리 협회", "SoldierPartner.10701.2": "1성: 5초마다 1스택 획득, 최대 6스택 획득\n2성: 5초마다 2스택 획득, 최대 8스택 획득\n3성: 4초마다 2스택 획득, 최대 12스택 획득", "SoldierPartner.10801.1": "자유 여행가", - "SoldierPartner.10801.2": "치토세: 치명타율 15% 증가\n시아: 치명타 피해 30% 증가", + "SoldierPartner.10801.2": "「치토세」: 치명타율 6% 증가\n「시아」: 치명타 피해 12% 증가\n「크루니스」: 전투 시작 시 출전 인원에게 최대 HP 3%의 보호막 생성\n「플로라」: 스킬 피해 3% 증가\n「엘레노어」: SP 회복 효율 4% 증가\n「엘리」: 공격 속도 4% 증가\n「오토하」: HP 5% 미만인 적 처치", "SoldierPartner.10901.1": "윈드 애시", "SoldierPartner.10901.2": "「포위 공격」 최대 3스택 중첩", "SoldierPartner.10902.1": "윈드 애시", - "SoldierPartner.10902.2": "「포위 공격」 최대 5스택 중첩\n「포위 공격」 표식이 부여된 적 1명마다 윈드 애시 말 일반 공격 피해 10% 증가, SP 회복 효율 10% 증가", + "SoldierPartner.10902.2": "「포위 공격」 최대 5스택 중첩\n「포위 공격」 표식이 부여된 적 1명마다 「윈드 애시」 인원 일반 공격 피해 20% 증가, SP 회복 효율 20% 증가", "SoldierPartner.10903.1": "윈드 애시", - "SoldierPartner.10903.2": "「포위 공격」 최대 5스택 중첩\n「포위 공격」 표식이 부여된 적 1명마다 윈드 애시 말 10% 증가, 10% 증가\n윈드 애시 말이 「포위 공격」 표식을 보유한 말을 처치한 후, 처치자의 공격 6% 증가", + "SoldierPartner.10903.2": "「포위 공격」 최대 5스택 중첩\n「포위 공격」 표식이 부여된 적 1명마다 「윈드 애시」 인원 일반 공격 피해 20% 증가, SP 회복 효율 20% 증가\n「윈드 애시」 인원이 「포위 공격」 표식을 보유한 인원을 처치한 후, 처치자의 공격 10% 증가", "SoldierPartner.10904.1": "윈드 애시", - "SoldierPartner.10904.2": "지원 슬롯에 있는 윈드 애시 말의 100% 증가\n「포위 공격」 최대 5스택 중첩\n「포위 공격」 표식이 부여된 적 1명마다 윈드 애시 말 10%, 10% 증가\n윈드 애시 말이 「포위 공격」 표식을 보유한 말을 처치하면, 처치자의 공격 6% 증가", + "SoldierPartner.10904.2": "지원 슬롯에 있는 「윈드 애시」 인원의 SP 회복 효율 100% 증가\n「포위 공격」 최대 5스택 중첩\n「포위 공격」 표식이 부여된 적 1명마다 「윈드 애시」 인원 일반 공격 피해 20%, SP 회복 효율 20% 증가\n「윈드 애시」 인원이 「포위 공격」 표식을 보유한 인원을 처치하면, 처치자의 공격 10% 증가", "SoldierPartner.11001.1": "아그리 유니온", - "SoldierPartner.11001.2": "전투 승리 시 2개 획득, 새로운 단계 진입 시 3개 획득", + "SoldierPartner.11001.2": "전투 종료 시 금화 1개 획득, 새로운 단계 진입 시 금화 3개 획득", + "SoldierPartner.11002.1": "아그리 유니온", + "SoldierPartner.11002.2": "전투 종료 시 금화 1개 획득, 새로운 단계 진입 시 금화 3개 획득 \n전투 패배 시 현재 연패 턴 수의 금화 추가 획득, 전투마다 최대 5개 획득 가능", + "SoldierPartner.11003.1": "아그리 유니온", + "SoldierPartner.11003.2": "전투 종료 시 금화 1개 획득, 새로운 단계 진입 시 금화 3개 획득 \n전투 패배 시 현재 연패 턴 수의 금화 추가 획득, 전투마다 최대 5개 획득 가능\n「실적」 효과 50% 추가 증가", + "SoldierPartner.11004.1": "아그리 유니온", + "SoldierPartner.11004.2": "전투 종료 시 금화 1개 획득, 새로운 단계 진입 시 금화 3개 획득 \n전투 패배 시 현재 연패 턴 수의 금화 추가 획득, 전투마다 최대 5개 획득 가능\n「실적」 효과 50% 추가 증가, 「실적」 스택마다 아그리 유니온 인원의 SP 회복 효율 1.5% 추가 증가", + "SoldierPartner.11005.1": "아그리 유니온", + "SoldierPartner.11005.2": "전투 종료 시 금화 1개 획득, 새로운 단계 진입 시 금화 3개 획득 \n전투 패배 시 현재 연패 턴 수의 금화 추가 획득, 전투마다 최대 5개 획득 가능\n「실적」 효과 50% 추가 증가, 「실적」 스택마다 「아그리 유니온」 인원의 SP 회복 효율 1.5% 추가 증가\n「아그리 유니온」 인원 스킬 시전 시 금화 1개 획득, 전투마다 최대 3개 획득 가능", "SoldierPartner.11101.1": "숲의 친구", "SoldierPartner.11101.2": "10초마다 발동", "SoldierPartner.11102.1": "숲의 친구", "SoldierPartner.11102.2": "8초마다 발동", "SoldierPartner.11103.1": "숲의 친구", - "SoldierPartner.11103.2": "5초마다 발동\n말이 사망할 때마다 숲의 친구 SP 회복 효율 100% 증가", + "SoldierPartner.11103.2": "5초마다 발동\n인원이 사망할 때마다 「숲의 친구」 인원의 SP 회복 효율 100% 증가", "SoldierPartner.11201.1": "샤로", - "SoldierPartner.11201.2": "1성: 60% 계승, 10% 계승 \n2성: 120% 계승, 50% 계승\n3성: 500% 계승, 100% 계승", + "SoldierPartner.11201.2": "1성: 공격 60% 계승, 최대 HP 10% 계승 \n2성: 공격 120% 계승, 최대 HP 50% 계승\n3성: 공격 500% 계승, 최대 HP 100% 계승", "SoldierPartner.11301.1": "생존의 달인", - "SoldierPartner.11301.2": "전체 5%", + "SoldierPartner.11301.2": "전체 최대 HP 5%", "SoldierPartner.11302.1": "생존의 달인", - "SoldierPartner.11302.2": "전체 10%", + "SoldierPartner.11302.2": "전체 최대 HP 10%", "SoldierPartner.11303.1": "생존의 달인", - "SoldierPartner.11303.2": "전체 16%", + "SoldierPartner.11303.2": "전체 최대 HP 16%", "SoldierPartner.11401.1": "축복의 세례", "SoldierPartner.11401.2": "「빛의 축복을 받은 자」 1명 활성화", "SoldierPartner.11402.1": "축복의 세례", "SoldierPartner.11402.2": "「빛의 축복을 받은 자」 1명 추가 활성화(총 2명)", + "SoldierPartner.11403.1": "축복의 세례", + "SoldierPartner.11403.2": "「빛의 축복을 받은 자」 2명 추가 활성화(총 3명), 「빛의 축복을 받은 자」 속성 100% 추가 증가", "SoldierPartner.11501.1": "백발백중", - "SoldierPartner.11501.2": "모든 말 5%, 백발백중 말 추가로 5%", + "SoldierPartner.11501.2": "자신을 제외한 모든 인원 치명타율 8%, 「백발백중」 인원 추가로 치명타율 10%", "SoldierPartner.11502.1": "백발백중", - "SoldierPartner.11502.2": "모든 말 10%, 백발백중 말 추가로 10%", + "SoldierPartner.11502.2": "자신을 제외한 모든 인원 치명타율 16%, 「백발백중」 인원 추가로 치명타율 24%", "SoldierPartner.11503.1": "백발백중", - "SoldierPartner.11503.2": "모든 말 15%, 백발백중 말 추가로 15%", + "SoldierPartner.11503.2": "자신을 제외한 모든 인원 치명타율 20%, 「백발백중」 인원 추가로 치명타율 30% \n「백발백중」 인원 치명타 시, 치명타 피해 5% 증가, 최대 60스택 중첩", + "SoldierPartner.11504.1": "백발백중", + "SoldierPartner.11504.2": "자신을 제외한 모든 인원 치명타율 30%, 「백발백중」 인원 추가로 치명타율 45% \n「백발백중」 인원 치명타 시, 치명타 피해 5% 증가, 최대 60스택 중첩\n「백발백중」 인원이 HP 70% 미만인 적 공격 시 반드시 치명타 발생", "SoldierPartner.11601.1": "최고의 전사", - "SoldierPartner.11601.2": "보유한 「용사의 기운」 1스택마다 20%", + "SoldierPartner.11601.2": "보유한 「용사의 기운」 1스택마다 스킬 피해 50% 획득", "SoldierPartner.11602.1": "최고의 전사", - "SoldierPartner.11602.2": "보유한 「용사의 기운」 1스택마다 50%", + "SoldierPartner.11602.2": "보유한 「용사의 기운」 1스택마다 스킬 피해 100% 획득", "SoldierPartner.11603.1": "최고의 전사", - "SoldierPartner.11603.2": "보유한 「용사의 기운」 1스택마다 100%", + "SoldierPartner.11603.2": "보유한 「용사의 기운」 1스택마다 스킬 피해 150% 획득, 최대 스택 10으로 증가", "SoldierPartner.11701.1": "매력 만점", - "SoldierPartner.11701.2": "매회 「매혹」 1스택 부여, 최대 2스택 중첩", + "SoldierPartner.11701.2": "매회 「매혹」 1스택 부여, 최대 3스택 중첩", "SoldierPartner.11702.1": "매력 만점", - "SoldierPartner.11702.2": "매회 「매혹」 2스택 부여, 최대 5스택 중첩", + "SoldierPartner.11702.2": "매회 「매혹」 1스택 부여, 최대 6스택 중첩", "SoldierPartner.11703.1": "매력 만점", - "SoldierPartner.11703.2": "중첩 제한 없음", + "SoldierPartner.11703.2": "매회 「매혹」 1스택 부여, 무제한 중첩", "SoldierPartner.11801.1": "인해전술", - "SoldierPartner.11801.2": "인해전술 말 10%, 5%", + "SoldierPartner.11801.2": "「인해전술」 인원 공격 10%, 치명타율 5%", "SoldierPartner.11802.1": "인해전술", - "SoldierPartner.11802.2": "모든 말 10%, 5%", + "SoldierPartner.11802.2": "자신을 제외한 모든 인원 공격 10%, 치명타율 5%", "SoldierPartner.11901.1": "땡땡이 고수", - "SoldierPartner.11901.2": "땡땡이 고수 말은 12초마다 「느긋함 상태」에 돌입하며, 4초간 지속\n적 조우 노드 전투 종료 시 경험치 2포인트 획득" + "SoldierPartner.11901.2": "12초마다 「느긋함 상태」에 돌입, 4초간 지속", + "SoldierPartner.11902.1": "땡땡이 고수", + "SoldierPartner.11902.2": "12초마다 「느긋함 상태」에 돌입, 4초간 지속 \n「느긋함 상태」 종료 후 「일이 안 끝난다냥」 효과 발동, 다음 「느긋함 상태」까지 지속 \n「일이 안 끝난다냥」: 「땡땡이 고수」 인원이 공격 속도 100% 및 SP 회복 효율 100% 획득", + "SoldierPartner.12001.1": "용족", + "SoldierPartner.12001.2": "「구름 위 오색 폭죽」을 소환하여 전투 지원", + "SoldierPartner.12002.1": "용족", + "SoldierPartner.12002.2": "「구름 위 오색 폭죽」을 소환하여 전투 지원 \n턴 종료 시 랜덤 「용족」 인원의 ★1 버전 1개 획득", + "SoldierPartner.12101.1": "백묘 극단", + "SoldierPartner.12101.2": "「카시미라」: 지원 스킬의 공중 투하 폭탄이 목표를 0.5초간 기절시키며, 또한 50% 확률로 한 차례 폭격 추가 발동\n「샤통」: 메인 스킬의 「암흑 레이저」가 명중한 적에게 5초간 지속되는 「어둠 표식」 부여, 샤통이 표식을 보유한 적에게 일반 공격 피해를 입히면 공격력 150%의 피해를 추가 부여, 동일 목표에게 1초당 최대 2회 발동", + "SoldierPartner.12201.1": "모래전갈 용병단", + "SoldierPartner.12201.2": "「모래 전투 인형」을 소환하여 전투 지원", + "SoldierPartner.12202.1": "모래전갈 용병단", + "SoldierPartner.12202.2": "「모래 전투 인형」 등장 시 주변 적에게 「도발」 부여\n「도발」: 목표 적이 자신을 공격하도록 강제 조종", + "SoldierPartner.12203.1": "모래전갈 용병단", + "SoldierPartner.12203.2": "「모래 전투 인형」 등장 시 주변 적에게 「도발」 부여 \n「모래 전투 인형」의 「모래 폭풍」 스킬 해제, 큰 부채꼴 범위에 모래를 뿜어 명중한 적에게 공격력 300%의 피해를 입히고 넉백 효과 부여", + "SoldierPartner.12204.1": "모래전갈 용병단", + "SoldierPartner.12204.2": "「모래 전투 인형」 등장 시 주변 적에게 「도발」 부여 \n「모래 전투 인형」의 「모래 폭풍」 스킬 해제, 큰 부채꼴 범위에 모래를 뿜어 명중한 적에게 공격력 300%의 피해를 입히고 넉백 효과 부여\n「모래 전투 인형」 생존 시, 3초마다 「모래전갈 용병단」 인원의 치명타율 3%와 치명타 피해 8% 증가, 최대 12스택 중첩", + "SoldierPartner.12301.1": "여명단", + "SoldierPartner.12301.2": "「추격 사냥」 1스택 즉시 획득, 최대 5스택 중첩", + "SoldierPartner.12302.1": "여명단", + "SoldierPartner.12302.2": "「추격 사냥」 1스택 획득, 최대 5스택 중첩 \n「추격 사냥」 획득 시 SP 40% 추가 증가", + "SoldierPartner.12401.1": "항해 전문가", + "SoldierPartner.12401.2": "「강풍」: 자신을 제외한 모든 아군 인원 공격 속도 20% 증가, 「항해 전문가」 인원 공격 속도 20% 추가 증가, 또한 전투 시작 시 SP 30% 획득\n「맑음」: 자신을 제외한 모든 아군 인원 입히는 피해 10% 증가, 「항해 전문가」 인원 입히는 피해 10% 추가 증가 \n「만조」: 자신을 제외한 모든 아군 인원이 최대 HP 8%의 보호막 획득, 「항해 전문가」 인원 최대 HP 8% 추가 획득\n「해무」: 자신을 제외한 모든 아군 인원이 받는 피해 6% 감소, 「항해 전문가」 인원 받는 피해 6% 추가 감소\n「폭우」: 필드의 모든 인원의 공격 속도 15% 및 SP 회복 효율 30% 감소, 「항해 전문가」 인원은 영향을 받지 않음", + "SoldierPartner.12501.1": "에이스 특공대", + "SoldierPartner.12501.2": "자신을 제외한 아군 인원 치명타 피해 30%, 「에이스 특공대」 인원 추가로 치명타 피해 30%", + "SoldierPartner.12502.1": "에이스 특공대", + "SoldierPartner.12502.2": "자신을 제외한 아군 인원 치명타 피해 60%, 「에이스 특공대」 인원 추가로 치명타 피해 60% \n「에이스 특공대」 인원이 치명타를 입히면 목표의 방어 5포인트 감소, 최대 10회 중첩", + "SoldierPartner.12601.1": "지휘관", + "SoldierPartner.12601.2": "「카시미라」: 스킬 시전 후 모든 「추종자」의 공격 속도 40% 증가, 4초간 지속\n「피렌」: 스킬 시전 후 모든 「추종자」 SP 15% 즉시 획득\n「그레이스혼」: 스킬 시전 후 모든 「추종자」 최대 HP 3% 회복, 방어 10% 증가, 최대 6스택 중첩\n「하자나」: 스킬 시전 후 모든 「추종자」가 피해를 입힐 때 목표의 방어 50% 무시, 10초간 지속", + "SoldierPartner.12602.1": "지휘관", + "SoldierPartner.12602.2": "가치가 가장 높은 「지휘관」 인원은 「총지휘관」이 되어 모든 「리더의 격려」 효과 획득 및 자신을 제외한 다른 모든 아군 인원은 「추종자」가 됨. 「리더의 격려」 효과는 「총지휘관」 자신에게도 적용, 단 효과 20% 감소", + "SoldierPartner.12701.1": "화려한 마법", + "SoldierPartner.12701.2": "스킬 피해 50% 획득, 두 번째 스킬 효과 36%로 감소", + "SoldierPartner.12702.1": "화려한 마법", + "SoldierPartner.12702.2": "스킬 피해 70% 획득, 두 번째 스킬 효과 60%로 감소", + "SoldierPartner.12703.1": "화려한 마법", + "SoldierPartner.12703.2": "스킬 피해 100% 획득, 두 번째 스킬 효과 90%로 감소 \n「화려한 마법」 인원 SP 회복 효율 30% 추가 증가", + "SoldierPartner.12801.1": "화력 제압", + "SoldierPartner.12801.2": "공격 속도 3% 획득", + "SoldierPartner.12802.1": "화력 제압", + "SoldierPartner.12802.2": "공격 속도 5% 획득", + "SoldierPartner.12803.1": "화력 제압", + "SoldierPartner.12803.2": "공격 속도 6%, 공격 8% 추가 중첩", + "SoldierPartner.12804.1": "화력 제압", + "SoldierPartner.12804.2": "공격 속도 6%, 공격 20% 추가 중첩, 최대 30스택까지 증가", + "SoldierPartner.12901.1": "척척박사", + "SoldierPartner.12901.2": "SP 회복 효율 10%, 「척척박사」 인원 추가로 SP 회복 효율 10%", + "SoldierPartner.12902.1": "척척박사", + "SoldierPartner.12902.2": "SP 회복 효율 15%, 「척척박사」 인원 추가로 SP 회복 효율 25%", + "SoldierPartner.12903.1": "척척박사", + "SoldierPartner.12903.2": "SP 회복 효율 30%, 「척척박사」 인원 추가로 SP 회복 효율 60%", + "SoldierPartner.13001.1": "미식가", + "SoldierPartner.13001.2": "입힌 피해 2%의 HP 회복, 10초 후 HP 3%의 보호막 획득", + "SoldierPartner.13002.1": "미식가", + "SoldierPartner.13002.2": "입힌 피해 2.5%의 HP 회복, 10초 후 HP 5%의 보호막 획득", + "SoldierPartner.13003.1": "미식가", + "SoldierPartner.13003.2": "입힌 피해 3%의 HP 회복, 10초 후 HP 10%의 보호막 획득 \n보호막이 있을 때 받는 피해 30% 감소", + "SoldierPartner.13101.1": "기사도 정신", + "SoldierPartner.13101.2": "자신 최대 HP 20%의 보호막 생성, 단일 전투에서 최대 4회 발동", + "SoldierPartner.13102.1": "기사도 정신", + "SoldierPartner.13102.2": "자신 최대 HP 20%의 보호막 생성, 동시에 자신도 최대 HP 10%의 보호막 생성, 발동 제한이 8회로 증가", + "SoldierPartner.13201.1": "무기 달인", + "SoldierPartner.13201.2": "「차징」 최대 5스택 중첩", + "SoldierPartner.13202.1": "무기 달인", + "SoldierPartner.13202.2": "「차징」 최대 10스택 중첩", + "SoldierPartner.13301.1": "섬은 기사단", + "SoldierPartner.13301.2": "최대 HP 1% 및 방어 50%를 공격력으로 전환. 스킬 시전 시 자신의 모든 보호막을 소모, 소모한 보호막 1포인트마다 해당 스킬의 스킬 피해 0.05% 증가", + "SoldierPartner.13401.1": "특종 전문가", + "SoldierPartner.13401.2": "전투 시작 시 적 목표 1명을 「뉴스 포커스」로 지정. 「뉴스 포커스」가 받는 피해 30% 증가. 「뉴스 포커스」 사망 시 「호박 유령」 1개 생성, 이후 다른 적 목표 1명을 새로운 「뉴스 포커스」로 지정", + "SoldierPartner.13501.1": "변화무쌍 닌자", + "SoldierPartner.13501.2": "「오토하」 등장 후 자동으로 「백발백중」, 「화력 제압」, 「에이스 특공대」 중 현재 필드의 인원이 가장 많은 시너지에 가입해 해당 시너지의 인원이 1 증가 및 해당 효과 적용\n「오토하」 성급 1 증가마다, 가입 시너지 수 1 증가, 최대 3개 시너지 모두 가입 가능", + "SoldierPartner.13601.1": "인술의 계승", + "SoldierPartner.13601.2": "「나노하」: 스킬이 적 명중 시 5% 확률로 오토하의 연계 추격 발동, 목표에게 「천벌」을 1회 생성해 공격력 241%의 스킬 피해를 입힘, 3번째 발동마다 「천벌」 3회 생성 \n「오토하」: 스킬 시전 시 100% 확률로 「나노하」 연계 추격 발동, 목표에게 「꽃그림자 산화」 발동, 경로 위 적에게 공격력 192%의 다중 스킬 피해를 입힘", + "SoldierPartner.13701.1": "본인 등판", + "SoldierPartner.13701.2": "「나즈나」: 전투 시작 시 「샌드백 샤로」 1개 소환해 필드의 모든 적 도발. 「샌드백 샤로」 5초 생존 후 자폭, 공격력 100%의 범위 스킬 피해 입히고 퇴장, 「샤로」 지원 스킬 등장 효과 발동 가능\n「샤로」: 등장 후 6초마다 「친구 소환」 1회 발동, 「나즈나」가 SP 50% 획득" } \ No newline at end of file diff --git a/data/language/ko_kr/soldierpartnergroup.json b/data/language/ko_kr/soldierpartnergroup.json index 6d61dd622..376c3347e 100644 --- a/data/language/ko_kr/soldierpartnergroup.json +++ b/data/language/ko_kr/soldierpartnergroup.json @@ -1,40 +1,76 @@ { "SoldierPartnerGroup.1.1": "공백 여단", - "SoldierPartnerGroup.1.2": "공백 여단 말 스킬 시전 시 공백 여단 전체 「히나기쿠」 획득. \n「히나기쿠」: 공격 5% 증가, 치명타 피해 10% 증가.\n필드의 「히나기쿠」 총 스택 수가 30스택이 되면 「3연속 신성」 활성화.\n「3연속 신성」: 모든 말의 SP 회복 효율 20% 증가, 치명타율 100% 증가. 5초간 지속. 종료 후 필드의 모든 「히나기쿠」 제거.", + "SoldierPartnerGroup.1.2": "「공백 여단」 인원 스킬 시전 시 「공백 여단」 전체 「히나기쿠」 획득. \n「히나기쿠」: 공격 5% 증가, 치명타 피해 10% 증가.\n필드의 「히나기쿠」 총 스택 수가 30스택이 되면 「3연속 신성」 활성화.\n「3연속 신성」: 모든 인원의 SP 회복 효율 20% 증가, 치명타율 100% 증가. 5초간 지속. 종료 후 필드의 모든 「히나기쿠」 제거.", "SoldierPartnerGroup.10.1": "아그리 유니온", - "SoldierPartnerGroup.10.2": "전투 승리 시 추가 금화 보상 획득.", + "SoldierPartnerGroup.10.2": "여러 방식으로 추가 금화 보상 획득, 해당 시너지로 금화 1개 획득 시마다 「실적」 1스택 중첩.\n「실적」: 스택마다 「아그리 유니온」 인원 최대 HP 2% 및 공격력 5% 증가\n현재 「실적」 스택: ==HARVEST==", "SoldierPartnerGroup.11.1": "숲의 친구", - "SoldierPartnerGroup.11.2": "일정 시간마다 「자연의 성장」 1회 발동. \n「자연의 성장」: 메인 슬롯 말의 최대 HP 3% 회복. 숲의 친구 말은 효과 두 배 적용.", + "SoldierPartnerGroup.11.2": "일정 시간마다 「자연의 성장」 1회 발동. \n「자연의 성장」: 메인 슬롯 인원의 최대 HP 3% 회복. 「숲의 친구」 인원은 효과 두 배 적용.", "SoldierPartnerGroup.12.1": "샤로", - "SoldierPartnerGroup.12.2": "전투 시작 후 샤로가 출전석에 배치되면 자신을 제외한 모든 숲의 친구를 제물로 바쳐 그들의 공격과 최대 HP를 계승하고, 계승한 수치만큼 HP 회복.", + "SoldierPartnerGroup.12.2": "전투 시작 후 「샤로」가 출전석에 배치되면 자신을 제외한 모든 「숲의 친구」를 제물로 바쳐 그들의 공격과 최대 HP를 계승하고, 계승한 수치만큼 HP 회복.", "SoldierPartnerGroup.13.1": "생존의 달인", - "SoldierPartnerGroup.13.2": "등장 말 중에 존재하는 생존의 달인 말 1개마다 모든 말의 최대 HP 증가", + "SoldierPartnerGroup.13.2": "등장 인원 중에 존재하는 「생존의 달인」 인원 1명마다 자신을 제외한 모든 인원의 최대 HP 증가", "SoldierPartnerGroup.14.1": "축복의 세례", - "SoldierPartnerGroup.14.2": "모든 말의 공격력 5% 증가, 메인 슬롯의 말 중 공격 속성이 가장 높은 말에 「빛의 축복을 받은 자」 활성화. \n「빛의 축복을 받은 자」: 공격력 20% 증가, 공격 속도 100% 증가, SP 회복 효율 60% 증가", + "SoldierPartnerGroup.14.2": "자신을 제외한 모든 인원의 공격 3% 증가, 메인 슬롯의 인원 중 공격 속성이 가장 높은 인원에 「빛의 축복을 받은 자」 활성화. \n「빛의 축복을 받은 자」: 공격 30% 증가, 공격 속도 50% 증가, SP 회복 효율 25% 증가", "SoldierPartnerGroup.15.1": "백발백중", - "SoldierPartnerGroup.15.2": "모든 말의 치명타율 증가. 백발백중 말은 추가로 증가.", + "SoldierPartnerGroup.15.2": "자신을 제외한 아군 인원의 치명타율 증가. 「백발백중」 인원은 추가로 증가.", "SoldierPartnerGroup.16.1": "최고의 전사", - "SoldierPartnerGroup.16.2": "최고의 전사 말이 스킬을 시전하면, 자신이 「용사의 기운」 1스택 획득. 최대 5스택 중첩. \n「용사의 기운」 스택마다 스킬 피해 증가.", + "SoldierPartnerGroup.16.2": "「최고의 전사」 인원이 스킬을 시전하면, 자신이 「용사의 기운」 1스택 획득. 최대 5스택 중첩. \n「용사의 기운」 스택마다 스킬 피해 증가.", "SoldierPartnerGroup.17.1": "매력 만점", - "SoldierPartnerGroup.17.2": "매력 만점 말이 스킬을 시전하면 전체 적에게 「매혹」 부여. \n「매혹」: 받는 피해 10% 증가. 8초간 지속.", + "SoldierPartnerGroup.17.2": "「매력 만점」 인원이 스킬을 시전하면 전체 적에게 「매혹」 부여. \n「매혹」: 받는 피해 10% 증가. 8초간 지속.", "SoldierPartnerGroup.18.1": "인해전술", "SoldierPartnerGroup.18.2": "다른 시너지가 1종 활성화될 때마다 공격 및 치명타율 증가.", "SoldierPartnerGroup.19.1": "땡땡이 고수", - "SoldierPartnerGroup.19.2": "땡땡이 말은 일정 시간마다 「느긋함 상태」 돌입. 적 조우 노드 전투 종료 시 경험치 획득. \n「느긋함 상태」: 일반 공격과 스킬을 직접 시전하지 않는 대신, 받는 피해 25% 감소.", + "SoldierPartnerGroup.19.2": "「땡땡이 고수」 인원은 일정 시간마다 「느긋함 상태」 돌입. 적 조우 노드 전투 종료 시 필드의 「땡땡이 고수」 인원 수와 동일한 경험치 획득. \n「느긋함 상태」: 일반 공격과 스킬을 직접 시전하지 않는 대신, 받는 피해 25% 감소.", "SoldierPartnerGroup.2.1": "요로즈 택배", - "SoldierPartnerGroup.2.2": "요로즈 택배 말의 스킬이 피해를 입히면, 목표에게 「물안개」 부여. 0.5초마다 최대 1스택 부여. \n「물안개」: 공격 속도 5% 감소, 입히는 피해 5% 감소. 10초간 지속.", + "SoldierPartnerGroup.2.2": "「요로즈 택배」 인원의 스킬이 피해를 입히면, 목표에게 「물안개」 부여. 0.5초마다 최대 1스택 부여. \n「물안개」: 공격 속도 5% 감소, 입히는 피해 5% 감소. 10초간 지속.", + "SoldierPartnerGroup.20.1": "용족", + "SoldierPartnerGroup.20.2": "「구름 위 오색 폭죽」을 소환하여 전투 지원, 지속적으로 폭죽을 발사해 랜덤 적 공격. 폭죽 발사 빈도는 「용족」 인원의 총 성급에 따라 증가", + "SoldierPartnerGroup.21.1": "백묘 극단", + "SoldierPartnerGroup.21.2": "「백묘 극단」 인원의 스킬 강화", + "SoldierPartnerGroup.22.1": "모래전갈 용병단", + "SoldierPartnerGroup.22.2": "「모래 전투 인형」을 소환하여 전투 지원 \n「모래 전투 인형」이 시너지 레벨 증가에 따라 더 많은 스킬 해제, 최대 HP 및 공격이 「모래전갈 용병단」 인원 총 성급에 따라 증가", + "SoldierPartnerGroup.23.1": "여명단", + "SoldierPartnerGroup.23.2": "적 사망 시 「여명단」 인원이 「추격 사냥」 효과 즉시 획득 \n「추격 사냥」: 스킬 피해 60% 증가, 스킬 시전 후 「추격 사냥」 1스택 소모", + "SoldierPartnerGroup.24.1": "항해 전문가", + "SoldierPartnerGroup.24.2": "전투 시작 시 랜덤 「날씨」 효과 1종 획득. 「항해 전문가」 인원은 추가 보너스 획득 및 악천후 「날씨」 면역", + "SoldierPartnerGroup.25.1": "에이스 특공대", + "SoldierPartnerGroup.25.2": "자신을 제외한 모든 아군 인원의 치명타 피해 증가, 「에이스 특공대」 인원은 추가 보너스 획득", + "SoldierPartnerGroup.26.1": "지휘관", + "SoldierPartnerGroup.26.2": "「지휘관」 인원과 다른 시너지를 공유하는 인원은 「추종자」로 변경, 「지휘관」 스킬 시전 시 「추종자」는 여러 유형의 「리더의 격려」 보너스 획득, 필드에 「지휘관」 2/3명 등장 시 효과 상실", + "SoldierPartnerGroup.27.1": "화려한 마법", + "SoldierPartnerGroup.27.2": "「화려한 마법」 인원 스킬 피해 보너스 및 「더블 캐스트」 획득, 두 번째 시전 시 효과 일부 감소", + "SoldierPartnerGroup.28.1": "화력 제압", + "SoldierPartnerGroup.28.2": "「화력 제압」 인원이 일반 공격 피해를 입히면 공격 속도 중첩, 0.5초마다 최대 1스택 중첩, 최대 20스택 중첩 \n최대 스택 중첩 시 일반 공격 피해 60% 추가 증가", + "SoldierPartnerGroup.29.1": "척척박사", + "SoldierPartnerGroup.29.2": "자신을 제외한 모든 아군 인원의 SP 회복 효율 증가, 「척척박사」 인원은 추가 증가 획득", "SoldierPartnerGroup.3.1": "하나사키 여단", - "SoldierPartnerGroup.3.2": "지원 슬롯에 있는 말이 스킬을 시전하면, 하나사키 여단 말이 SP 즉시 획득하고, 스킬 피해 증가. \n지원 슬롯에 있는 하나사키 여단 말의 성급에 따라 메인 슬롯에 있는 하나사키 여단 말의 스킬 피해 배수로 증가. 말마다 효과 중첩 가능. \n1/2/3성의 하나사키 여단 말은 1/2/3배의 스킬 피해 증가 제공.", + "SoldierPartnerGroup.3.2": "지원 슬롯에 있는 인원이 스킬을 시전하면, 「하나사키 여단」 인원이 SP를 즉시 획득하고, 스킬 피해가 증가한다. \n지원 슬롯에 있는 「하나사키 여단」 인원의 성급에 따라 메인 슬롯에 있는 「하나사키 여단」 인원의 스킬 피해가 2배로 증가한다. 인원마다 효과가 중첩된다. \n1/2/3성의 「하나사키 여단」 인원은 1/2/3배의 스킬 피해 증가를 제공한다.", + "SoldierPartnerGroup.30.1": "미식가", + "SoldierPartnerGroup.30.2": "자신을 제외한 아군 인원이 피해를 입히면 비율에 따라 HP 회복, 전투 시작 10초 후 현재 HP 일정 비율의 보호막 획득", + "SoldierPartnerGroup.31.1": "기사도 정신", + "SoldierPartnerGroup.31.2": "「기사도 정신」 인원 스킬 시전 시, 자신을 제외한 인원 중 현재 보호막이 가장 낮은 출전 인원에 보호막 생성", + "SoldierPartnerGroup.32.1": "무기 달인", + "SoldierPartnerGroup.32.2": "「무기 달인」 인원이 일반 공격 피해를 입힐 시 「차징」 1스택 획득, 스킬 시전 시, 모든 「차징」 소모 및 동일 스택의 「위세」 획득 \n「차징」: 스택마다 스킬 피해 20% 증가 \n「위세」: 일반 공격마다 1스택 소모, 해당 일반 공격 피해 60% 증가", + "SoldierPartnerGroup.33.1": "섬은 기사단", + "SoldierPartnerGroup.33.2": "「세이나(기원)」 등장 시 효과 활성화", + "SoldierPartnerGroup.34.1": "특종 전문가", + "SoldierPartnerGroup.34.2": "「미스티」 등장 시 효과 활성화", + "SoldierPartnerGroup.35.1": "변화무쌍 닌자", + "SoldierPartnerGroup.35.2": "「오토하」 등장 시 효과 활성화", + "SoldierPartnerGroup.36.1": "인술의 계승", + "SoldierPartnerGroup.36.2": "「나노하」와 「오토하」 동시 등장 시 연계 효과 활성화", + "SoldierPartnerGroup.37.1": "본인 등판", + "SoldierPartnerGroup.37.2": "「나즈나」와 「샤로」 동시 등장 시 연계 효과 활성화", "SoldierPartnerGroup.4.1": "은혜의지", - "SoldierPartnerGroup.4.2": "은혜의지 말이 스킬을 시전하면 전체 적에게 은혜 표식 「제재의 낙인」/「청산의 낙인」 부여. 표식을 보유한 말 사망 시, 자신 현재 스택의 표식을 가장 가까운 같은 진영의 말에게 이전.\n「제재의 낙인」: 2초마다 현재 생존한 모든 은혜의지 말 공격의 합 30%에 해당하는 HP 차감. 8초간 지속.\n「청산의 낙인」: 2초마다 현재 생존한 모든 은혜의지 말 공격의 합 60%에 해당하는 HP 차감. 8초간 지속", + "SoldierPartnerGroup.4.2": "「은혜의지」 인원이 스킬을 시전하면 전체 적에게 은혜 표식 「제재의 낙인」 또는 「청산의 낙인」 부여. 표식을 보유한 인원 사망 시, 자신 현재 스택의 표식을 가장 가까운 같은 진영의 인원에게 이전.\n「제재의 낙인」: 2초마다 현재 생존한 모든 「은혜의지」 인원 공격의 합 10%에 해당하는 HP 차감. 8초간 지속.\n「청산의 낙인」: 2초마다 현재 생존한 모든 「은혜의지」 인원 공격의 합 20%에 해당하는 HP 차감. 8초간 지속", "SoldierPartnerGroup.5.1": "돌아가는 톱니바퀴", - "SoldierPartnerGroup.5.2": "돌아가는 톱니바퀴의 지원 슬롯 말의 스킬 피해 증가, SP 회복 효율 증가.", + "SoldierPartnerGroup.5.2": "「돌아가는 톱니바퀴」 지원 슬롯 인원의 스킬 피해가 증가하고, SP 회복 효율이 증가한다.", "SoldierPartnerGroup.6.1": "제국 호위대", - "SoldierPartnerGroup.6.2": "전투 시작 시 제국 호위대 말이 획득하는 기본 SP, SP 회복 효율 증가.", + "SoldierPartnerGroup.6.2": "전투 시작 시 「제국 호위대」 인원이 획득하는 기본 SP, SP 회복 효율 증가.", "SoldierPartnerGroup.7.1": "지리 협회", - "SoldierPartnerGroup.7.2": "일정 시간마다 지리 협회의 말이 「화력 지원」 획득. \n「화력 지원」: 일반 공격과 스킬의 최종 피해 20% 증가.", + "SoldierPartnerGroup.7.2": "일정 시간마다 「지리 협회」의 인원이 「화력 지원」 획득. \n「화력 지원」: 일반 공격과 스킬의 최종 피해 20% 증가.", "SoldierPartnerGroup.8.1": "자유 여행가", - "SoldierPartnerGroup.8.2": "말이 출전하면 팀 전체의 특정 속성 증가. 자유 여행가 말은 2배 증가 효과 획득. \n자유 여행가 시너지는 1명만 출전 시 활성화, 2명 출전 시 비활성화.", + "SoldierPartnerGroup.8.2": "출전하면 팀 전체의 특정 속성 증가. 「자유 여행가」 인원은 100% 증가 효과 추가 획득", "SoldierPartnerGroup.9.1": "윈드 애시", - "SoldierPartnerGroup.9.2": "윈드 애시 말이 적에게 피해를 입히면 「포위 공격」 표식 추가. 표식은 5초간 지속. \n윈드 애시 말이 「포위 공격」 표식을 보유한 말에게 피해를 입히면, 입히는 피해 20% 증가." + "SoldierPartnerGroup.9.2": "「윈드 애시」 인원이 적에게 피해를 입히면 「포위 공격」 표식 추가. 표식은 5초간 지속. \n「윈드 애시」 인원이 「포위 공격」 표식을 보유한 인원에게 피해를 입히면, 입히는 피해 20% 증가." } \ No newline at end of file diff --git a/data/language/ko_kr/soldierpotential.json b/data/language/ko_kr/soldierpotential.json index e21941b27..ab24fc1fb 100644 --- a/data/language/ko_kr/soldierpotential.json +++ b/data/language/ko_kr/soldierpotential.json @@ -2,23 +2,23 @@ "SoldierPotential.1000101.1": "방어 관통 투척", "SoldierPotential.1000101.2": "「메인 슬롯 위치 시 활성화」 메인 스킬이 명중하면 목표의 방어력이 감소한다. 최대 10스택 중첩된다.", "SoldierPotential.1000102.1": "두려움 없는 기세", - "SoldierPotential.1000102.2": "「메인 슬롯 위치 시 활성화」 메인 스킬이 HP가 가장 높은 적 말에게 추가로 발사할 수 있다.", + "SoldierPotential.1000102.2": "「메인 슬롯 위치 시 활성화」 메인 스킬이 HP가 가장 높은 적에게 추가로 발사한다.", "SoldierPotential.1000301.1": "숲의 분노", - "SoldierPotential.1000301.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 시전 후, 필드에 있는 자신을 제외한 아군 「숲의 친구」 말의 공격 속도 증가 효과가 추가로 증가한다.", + "SoldierPotential.1000301.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 시전 후, 필드에 있는 자신을 제외한 아군 「숲의 친구」 인원의 공격 속도 증가 효과가 추가로 증가한다.", "SoldierPotential.1000302.1": "숲의 격노", - "SoldierPotential.1000302.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 시전 후 필드에 있는 자신을 제외한 아군 「숲의 친구」 말의 공격 속도 증가 효과가 추가로 대폭 증가한다.", + "SoldierPotential.1000302.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 시전 후 필드에 있는 자신을 제외한 아군 「숲의 친구」 인원의 공격 속도 증가 효과가 추가로 대폭 증가한다.", "SoldierPotential.1000501.1": "위협의 돌격", "SoldierPotential.1000501.2": "「메인 슬롯 위치 시 활성화」 「저돌적인 맹진」이 피해를 입히면, 목표의 공격력을 감소시킨다. 최대 10스택 중첩된다.", "SoldierPotential.1000502.1": "지속적인 돌격", "SoldierPotential.1000502.2": "「메인 슬롯 위치 시 활성화」 「저돌적인 맹진」이 피해를 입힐 때 자신의 피해가 더 이상 감소하지 않는다.", "SoldierPotential.1000601.1": "숲의 수비", - "SoldierPotential.1000601.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 시전 후, 필드에 있는 자신을 제외한 아군 「숲의 친구」 말의 방어력 증가 효과가 추가로 증가한다.", + "SoldierPotential.1000601.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 시전 후, 필드에 있는 자신을 제외한 아군 「숲의 친구」 인원의 방어력 증가 효과가 추가로 증가한다.", "SoldierPotential.1000602.1": "숲의 수호신", - "SoldierPotential.1000602.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 시전 후 필드에 있는 자신을 제외한 아군 「숲의 친구」 말의 방어력 증가 효과가 추가로 대폭 증가한다.", + "SoldierPotential.1000602.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 시전 후 필드에 있는 자신을 제외한 아군 「숲의 친구」 인원의 방어력 증가 효과가 추가로 대폭 증가한다.", "SoldierPotential.1001501.1": "숲의 축복", - "SoldierPotential.1001501.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 시전 후, 필드에 있는 자신을 제외한 아군 「숲의 친구」 말의 HP 증가 효과가 추가로 증가한다.", + "SoldierPotential.1001501.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 시전 후, 필드에 있는 자신을 제외한 아군 「숲의 친구」 인원의 HP 증가 효과가 추가로 증가한다.", "SoldierPotential.1001502.1": "숲의 기도", - "SoldierPotential.1001502.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 시전 후, 필드에 있는 자신을 제외한 아군 「숲의 친구」 말의 HP 증가 효과가 추가로 대폭 증가한다.", + "SoldierPotential.1001502.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 시전 후, 필드에 있는 자신을 제외한 아군 「숲의 친구」 인원의 HP 증가 효과가 추가로 대폭 증가한다.", "SoldierPotential.1001701.1": "에너지 츄르", "SoldierPotential.1001701.2": "자신의 SP 회복 효율이 증가한다.", "SoldierPotential.1001702.1": "야옹신의 선물", @@ -31,10 +31,22 @@ "SoldierPotential.10701.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 「성광의 방패」가 목표를 명중하면 「기절」을 부여한다.", "SoldierPotential.10702.1": "완벽한 회전", "SoldierPotential.10702.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 「성광의 방패」가 3회 튕길 수 있고, 매회 「결계」를 생성해 범위 피해를 입힌다.", + "SoldierPotential.10801.1": "광역 폭격", + "SoldierPotential.10801.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 「공중 투하 폭탄」의 수가 증가한다.", + "SoldierPotential.10802.1": "치열한 전투", + "SoldierPotential.10802.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 「공중 투하 폭탄」이 불 구덩이를 남겨 지속적으로 피해를 입힌다.", + "SoldierPotential.11001.1": "쌍둥이 그림자", + "SoldierPotential.11001.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 「어둠의 그림자」 1개를 추가로 소환하고, 모든 분신의 지속 시간이 연장된다.", "SoldierPotential.1100101.1": "늑대 무리의 전술", - "SoldierPotential.1100101.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 시전 후, 필드에 있는 자신을 제외한 아군 「숲의 친구」 말의 공격력 증가 효과가 추가로 증가한다.", + "SoldierPotential.1100101.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 시전 후, 필드에 있는 자신을 제외한 아군 「숲의 친구」 인원의 공격력 증가 효과가 추가로 증가한다.", "SoldierPotential.1100102.1": "우두머리 늑대", - "SoldierPotential.1100102.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 시전 후 필드에 있는 자신을 제외한 아군 「숲의 친구」 말의 공격력 증가 효과가 추가로 대폭 증가한다.", + "SoldierPotential.1100102.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 시전 후 필드에 있는 자신을 제외한 아군 「숲의 친구」 인원의 공격력 증가 효과가 추가로 대폭 증가한다.", + "SoldierPotential.11002.1": "환영의 스텝", + "SoldierPotential.11002.2": "「메인 슬롯 위치 시 활성화」 메인 슬롯에 있을 때 계속하여 랜덤 적 목표 주변에 「어둠의 그림자」를 생성하며, 최대 3개까지 생성한다. 메인 스킬 시전 시 모든 「어둠의 그림자」가 함께 연참을 발동한다.", + "SoldierPotential.1100701.1": "대량 파종", + "SoldierPotential.1100701.2": "「지원 슬롯 위치 시 활성화」 지원 스킬의 3연사가 난사로 변경된다.", + "SoldierPotential.1100702.1": "야근 풀가동", + "SoldierPotential.1100702.2": "「지원 슬롯 위치 시 활성화」 지원 스킬의 등장 시간이 연장된다.", "SoldierPotential.11101.1": "벡터·고정", "SoldierPotential.11101.2": "「메인 슬롯 위치 시 활성화」 메인 스킬이 얼음 화살을 1개 발사할 때마다 자신의 피해가 증가한다. 최대 10스택 중첩되며, 해당 효과는 스킬 종료 시 사라진다.", "SoldierPotential.11102.1": "상수·중첩", @@ -43,10 +55,34 @@ "SoldierPotential.11201.2": "「메인 슬롯 위치 시 활성화」 일반 공격이 지속적으로 검기 공격을 진행하는 것으로 변경되어 범위 피해를 입힌다.", "SoldierPotential.11202.1": "질섬·사연", "SoldierPotential.11202.2": "「메인 슬롯 위치 시 활성화」 메인 스킬 시전 시 검기 3개를 추가로 발사해 범위 피해를 입힌다.", + "SoldierPotential.11301.1": "파도의 소용돌이", + "SoldierPotential.11301.2": "「메인 슬롯 위치 시 활성화」 메인 스킬의 파도 수가 증가한다.", + "SoldierPotential.11302.1": "하천의 울림", + "SoldierPotential.11302.2": "「메인 슬롯 위치 시 활성화」 메인 스킬 시전 후 일반 공격을 강화하여 범위를 확대하고, 마지막 1단계가 2연격으로 변경된다.", + "SoldierPotential.11401.1": "암흑의 마안", + "SoldierPotential.11401.2": "「메인 슬롯 위치 시 활성화」 메인 스킬 시전 후 5초간 지속되는 「마안 해방」 상태가 되어 일반 공격이 「암흑 폭발」로 강화되고 공격 속도가 대폭 증가한다.", + "SoldierPotential.11402.1": "관통 사격", + "SoldierPotential.11402.2": "「메인 슬롯 위치 시 활성화」 「마안 해방」 시간이 연장되고, 「암흑 폭발」의 총알이 목표를 관통한다.", "SoldierPotential.11501.1": "빛의 유영·은은한 빛", "SoldierPotential.11501.2": "「메인 슬롯 위치 시 활성화」 메인 스킬이 생성한 「잔영」이 자폭한 후 「강렬한 햇빛」을 남겨 목표에게 피해를 입힌다.", "SoldierPotential.11502.1": "빛의 유영·감싸는 빛", - "SoldierPotential.11502.2": "「메인 슬롯 위치 시 활성화」 동일 목표를 일정 시간 지속 공격한 후 「강화 포탄」을 발사해 목표에게 피해를 입힐 수 있다.", + "SoldierPotential.11502.2": "「메인 슬롯 위치 시 활성화」 동일 목표를 일정 시간 지속 공격한 후 「강화 포탄」을 발사해 목표에게 피해를 입힌다.", + "SoldierPotential.11601.1": "부식의 속박", + "SoldierPotential.11601.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 「씨앗 비」가 목표의 방어를 감소시킨다.", + "SoldierPotential.11602.1": "꽃잎의 춤사위", + "SoldierPotential.11602.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 「씨앗 비」 범위가 확대된다.", + "SoldierPotential.11701.1": "에너지 축적·인력", + "SoldierPotential.11701.2": "「지원 슬롯 위치 시 활성화」 지원 스킬의 번개가 목표를 명중하면 튕길 수 있는 번개 사슬을 생성한다.", + "SoldierPotential.11702.1": "뇌동·삼원패", + "SoldierPotential.11702.2": "「메인 슬롯 위치 시 활성화」 메인 스킬의 「번개 영역」 범위가 확대되고, 피해 빈도가 증가한다.", + "SoldierPotential.11801.1": "영혼의 구속", + "SoldierPotential.11801.2": "「메인 슬롯 위치 시 활성화」 메인 스킬의 가로 베기로 사슬을 생성해 목표를 끌어당긴다. 사슬이 끊어질 때 1단계 피해를 추가로 입힌다.", + "SoldierPotential.11802.1": "유혼의 숨결", + "SoldierPotential.11802.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 「낫 그림자」가 피해를 입힐 때 독액을 생성해 지속적으로 피해를 입힌다.", + "SoldierPotential.11901.1": "먼 곳에서의 기도", + "SoldierPotential.11901.2": "「메인 슬롯 위치 시 활성화」 메인 스킬이 발사하는 「해바라기 표창」의 피해가 거리에 따라 증가한다.", + "SoldierPotential.11902.1": "부채꼴 꽃잎", + "SoldierPotential.11902.2": "「메인 슬롯 위치 시 활성화」 메인 스킬 시전 후 10초 동안 일반 공격으로 관통 가능한 표창 3개를 추가로 발사한다.", "SoldierPotential.12001.1": "별의 순환", "SoldierPotential.12001.2": "「메인 슬롯 위치 시 활성화」 메인 스킬이 에너지를 모아 폭발한 후, 목표 위치에 지속적으로 피해를 입힌다.", "SoldierPotential.12002.1": "성환 폭풍", @@ -55,8 +91,12 @@ "SoldierPotential.12501.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 「얼음꽃」 3개를 추가로 생성할 수 있다.", "SoldierPotential.12502.1": "멈추지 않는 의지", "SoldierPotential.12502.2": "「메인 슬롯 위치 시 활성화」 메인 스킬의 공격 범위가 증가하고, 지속 시간이 연장된다.", + "SoldierPotential.12601.1": "틈을 노리는 나비의 춤", + "SoldierPotential.12601.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 명중하면 목표에게 「나비 표식」을 부여하고, 목표의 방어가 감소한다.", + "SoldierPotential.12602.1": "미래·희망의 불씨", + "SoldierPotential.12602.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 「화염 나비」 2마리를 추가로 발사한다.", "SoldierPotential.12701.1": "파도의 절정", - "SoldierPotential.12701.2": "「메인 슬롯 위치 시 활성화」 메인 스킬 시전 후, 필드에 있는 아군 말이 보호막을 획득한다.", + "SoldierPotential.12701.2": "「메인 슬롯 위치 시 활성화」 메인 스킬 시전 후, 필드에 있는 자신을 제외한 아군이 보호막을 획득한다.", "SoldierPotential.12702.1": "꽃잎과 물결", "SoldierPotential.12702.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 추가로 4회 연속 참격하는 것으로 변경되어, 목표에게 피해를 입힌다.", "SoldierPotential.13001.1": "위험한 인형", @@ -80,9 +120,9 @@ "SoldierPotential.1303102.1": "자신감 폭발", "SoldierPotential.1303102.2": "「메인 슬롯 위치 시 활성화」 메인 스킬 시전 시, 공격력이 5 증가한다. 메인 스킬이 목표를 처치하면 공격력이 추가로 10 증가한다.", "SoldierPotential.13201.1": "의! 파도 속 별가루", - "SoldierPotential.13201.2": "「메인 슬롯 위치 시 활성화」 메인 스킬이 추가로 여러 차례 공격할 수 있어 목표에게 피해를 입힌다.", + "SoldierPotential.13201.2": "「메인 슬롯 위치 시 활성화」 메인 스킬이 추가로 여러 차례 공격해 목표에게 피해를 입힌다.", "SoldierPotential.13202.1": "최후통첩", - "SoldierPotential.13202.2": "「메인 슬롯 위치 시 활성화」 메인 스킬이 추가 공격을 연계해 범위 피해를 입힐 수 있다. 지원 슬롯에 배치한 「윈드 애시」 말 1개마다 자신이 입히는 피해가 증가한다. 최대 10스택 중첩된다.", + "SoldierPotential.13202.2": "「메인 슬롯 위치 시 활성화」 메인 스킬이 추가 공격을 연계해 범위 피해를 입힌다. 지원 슬롯에 배치한 「윈드 애시」 인원 1명마다 자신이 입히는 피해가 증가한다. 최대 10스택 중첩된다.", "SoldierPotential.13301.1": "꽃의 바다·폭열", "SoldierPotential.13301.2": "「메인 슬롯 위치 시 활성화」 메인 스킬이 발사하는 꽃잎이 목표를 처치하면 「꽃밭」을 발동해 범위 피해를 입힌다.", "SoldierPotential.13302.1": "향기로운 꽃·혼란", @@ -91,46 +131,74 @@ "SoldierPotential.13401.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 지속 공격으로 변경된다.", "SoldierPotential.13402.1": "하늘을 찌르는 일섬", "SoldierPotential.13402.2": "「지원 슬롯 위치 시 활성화」 지원 스킬의 지속 시간 종료 시 폭파하여 범위 피해를 입힌다.", + "SoldierPotential.13501.1": "순간 포착", + "SoldierPotential.13501.2": "「메인 슬롯 위치 시 활성화」 메인 스킬 시전 시 이미 존재하는 모든 「호박 유령」이 동시에 선풍참을 시전한다.", + "SoldierPotential.13502.1": "장노출", + "SoldierPotential.13502.2": "「메인 슬롯 위치 시 활성화」 메인 스킬이 「호박 유령」 1마리를 추가로 소환한다. 최대 제한이 10마리로 증가한다. 또한 스킬을 시전할 때마다 모든 「호박 유령」의 지속 시간이 5초 연장된다.", + "SoldierPotential.13701.1": "포화 배치", + "SoldierPotential.13701.2": "「지원 슬롯 위치 시 활성화」 지원 스킬의 내려찍기 횟수가 6회로 증가하며, 3번째 내려찍기마다 「파수꾼」 1대를 생성한다.", + "SoldierPotential.13702.1": "관통 탄도", + "SoldierPotential.13702.2": "「지원 슬롯 위치 시 활성화」 「파수꾼」이 발사하는 총알의 크기와 피해가 증가한다. 또한 목표를 관통한다.", + "SoldierPotential.13901.1": "먼지 제거 소용돌이", + "SoldierPotential.13901.2": "「청소 표식」 3개 보유 시, 다음 스킬 시전 시 모든 「청소 표식」을 소모해 필살기로 강화한다.", + "SoldierPotential.13902.1": "추가 작업", + "SoldierPotential.13902.2": "「메인 슬롯 위치 시 활성화」 필살기 시전 후 10초간 지속되는 「심연」 상태가 되어 일반 공격 형태가 달라지고 피해가 증가한다.", "SoldierPotential.14001.1": "계측 한계 초과", "SoldierPotential.14001.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 발사하는 「토끼 폭죽」이 범위 피해를 입힌다.", "SoldierPotential.14002.1": "토끼 집속탄", - "SoldierPotential.14002.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 최대 3개의 적 말에게 「토끼 폭죽」을 발사한다.", + "SoldierPotential.14002.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 최대 3명의 적에게 「토끼 폭죽」을 발사한다.", + "SoldierPotential.14101.1": "붉은 용·유영", + "SoldierPotential.14101.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 「붉은 용」 1마리를 추가로 소환한다.", + "SoldierPotential.14102.1": "묵부·뿔피리", + "SoldierPotential.14102.2": "「지원 슬롯 위치 시 활성화」 필드에 존재하는 「붉은 용」 1마리마다 메인 슬롯 인원의 공격력이 증가한다.", "SoldierPotential.14301.1": "회전식 절삭기", "SoldierPotential.14301.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 추가로 1회 참격해, 목표에게 피해를 입힌다.", "SoldierPotential.14302.1": "하부 부착 발사기", - "SoldierPotential.14302.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 참격 완료 후 「레이저」를 사격해 목표에게 피해를 입힌다.", + "SoldierPotential.14302.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 참격 완료 후 「레이저」를 발사해 목표에게 피해를 입힌다.", "SoldierPotential.14401.1": "등사 파도", "SoldierPotential.14401.2": "「메인 슬롯 위치 시 활성화」 메인 스킬 시전 후 일반 공격이 「등사」를 생성할 수 있다. 일정 시간 지속된다. 「등사」는 목표를 자동으로 공격해 피해를 입힌다.", - "SoldierPotential.14402.1": "파도의 소용돌이", + "SoldierPotential.14402.1": "거센 파도", "SoldierPotential.14402.2": "「메인 슬롯 위치 시 활성화」 일반 공격이 지속적으로 고속 연참하는 것으로 변경되어 범위 피해를 입힌다. 메인 스킬이 「등사」를 조종해 범위 공격을 하는 것으로 변경되어 큰 범위에 피해를 입힌다.", + "SoldierPotential.14501.1": "흔들리는 외딴 등", + "SoldierPotential.14501.2": "「메인 슬롯 위치 시 활성화」 메인 스킬 시전 후 10초 동안 일반 공격이 일정 확률로 분신의 사격을 발동한다. \n「지원 슬롯 위치 시 활성화」 지원 스킬 시전 시 분신 3개를 소환해 목표를 공격한다.", + "SoldierPotential.14502.1": "고요한 울림", + "SoldierPotential.14502.2": "「메인 슬롯 위치 시 활성화」 메인 스킬의 총알이 2회 튕길 수 있고, 일반 공격으로 분신이 사격을 발동하는 확률이 대폭 증가한다. \n「지원 슬롯 위치 시 활성화」 지원 스킬 「부서진 빗방울」의 진행 속도가 감소하고, 충격 횟수가 증가한다.", "SoldierPotential.14901.1": "진동하는 대지", - "SoldierPotential.14901.2": "「메인 슬롯 위치 시 활성화」 메인 스킬이 「지진파」를 생성해 범위 피해를 입힐 수 있다.", + "SoldierPotential.14901.2": "「메인 슬롯 위치 시 활성화」 메인 스킬이 「지진파」를 생성해 범위 피해를 입힌다.", "SoldierPotential.14902.1": "통제 불가 폭주", - "SoldierPotential.14902.2": "「메인 슬롯 위치 시 활성화」 메인 스킬 시전 후 영구적으로 「소슬」 상태에 진입힌다. 「소슬」 상태에서 일반 공격이 범위 피해를 입히는 것으로 변경된다.", + "SoldierPotential.14902.2": "「메인 슬롯 위치 시 활성화」 메인 스킬 시전 후 영구적으로 「소슬」 상태에 진입한다. 「소슬」 상태에서 일반 공격이 범위 피해를 입히는 것으로 변경된다.", "SoldierPotential.15001.1": "대지의 솟음", "SoldierPotential.15001.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 「빛 에너지」를 이용해 범위 피해를 입힌다.", "SoldierPotential.1500101.1": "할퀴기 확산·더블", - "SoldierPotential.1500101.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 최대 적 말 2개를 연속으로 공격한다.", + "SoldierPotential.1500101.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 최대 2명의 적을 연속으로 공격한다.", "SoldierPotential.1500102.1": "할퀴기 확산·트리플", - "SoldierPotential.1500102.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 최대 적 말 3개를 연속으로 공격한다.", + "SoldierPotential.1500102.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 최대 3명의 적을 연속으로 공격한다.", "SoldierPotential.15002.1": "그림자 비행", "SoldierPotential.15002.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 「빛 에너지」를 이용하는 횟수가 증가한다.", "SoldierPotential.1501101.1": "돌격 연속 찌르기", "SoldierPotential.1501101.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 시전 후, 「베테랑 아그리 종사자」가 출전해 전투할 수 있다.", "SoldierPotential.1501102.1": "수호의 방패", - "SoldierPotential.1501102.2": "「지원 슬롯 위치 시 활성화」 「베테랑 아그리 종사자」 출전 시 아군 말이 받는 피해가 감소한다.", + "SoldierPotential.1501102.2": "「지원 슬롯 위치 시 활성화」 「베테랑 아그리 종사자」 출전 시 자신을 제외한 아군 인원이 받는 피해가 감소한다.", "SoldierPotential.15501.1": "파도의 춤사위", "SoldierPotential.15501.2": "「지원 슬롯 위치 시 활성화」 지원 스킬의 파도타기 횟수가 증가한다.", "SoldierPotential.15502.1": "보드의 물결 가르기", - "SoldierPotential.15502.2": "「지원 슬롯 위치 시 활성화」 지원 스킬의 파도타기가 「번개 구역」을 남겨 범위 피해를 입힐 수 있다.", + "SoldierPotential.15502.2": "「지원 슬롯 위치 시 활성화」 지원 스킬의 파도타기가 「번개 구역」을 남겨 범위 피해를 입힌다.", "SoldierPotential.15601.1": "놀라운 스텝", "SoldierPotential.15601.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 소환하는 「펭귄」이 목표에게 돌진한 후 1초마다 주변에 범위 피해를 입힌다. 일정 시간 지속된다.", "SoldierPotential.15602.1": "과일 모험", - "SoldierPotential.15602.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 자신을 제외한 아군 말이 보호막을 획득하는 것으로 변경되고, 「펭귄 조각상」을 생성해 범위 피해를 입힌다.", + "SoldierPotential.15602.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 자신을 제외한 아군 인원이 보호막을 획득하는 것으로 변경되고, 「펭귄 조각상」을 생성해 범위 피해를 입힌다.", + "SoldierPotential.15701.1": "추적의 어둠 사슬", + "SoldierPotential.15701.2": "「메인 슬롯 위치 시 활성화」 메인 스킬이 목표를 명중하면 「사냥 표식」을 부여하고, 「사냥 표식」을 보유한 목표에게 입히는 일반 공격 피해가 증가한다.", + "SoldierPotential.15702.1": "곳곳에 흩어진 탄환", + "SoldierPotential.15702.2": "「메인 슬롯 위치 시 활성화」 「사냥 표식」의 지속 시간이 연장되고 「사냥 표식」을 보유한 목표에게 일반 공격을 하면 「낙하 사격탄」을 추가로 발사해 범위 피해를 입힌다.", "SoldierPotential.16001.1": "무지개빛 리바운드", "SoldierPotential.16001.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 「버블 개구리」의 점프 횟수가 증가한다.", "SoldierPotential.16002.1": "낮게 부는 바닷바람", - "SoldierPotential.16002.2": "「메인 슬롯 위치 시 활성화」 메인 스킬이 「수역」을 생성해 큰 범위의 피해를 입히는 것으로 변경된다. 윌로가 「잠수」 공격을 진행해 범위 피해를 입힐 수 있다. \n「지원 슬롯 위치 시 활성화」 지원 스킬 「버블 개구리」의 점프 횟수가 대폭 증가하고, 점프 속도가 증가한다.", + "SoldierPotential.16002.2": "「메인 슬롯 위치 시 활성화」 메인 스킬이 「수역」을 생성해 큰 범위의 피해를 입히는 것으로 변경된다. 윌로가 「잠수」 공격을 진행해 범위 피해를 입힌다. \n「지원 슬롯 위치 시 활성화」 지원 스킬 「버블 개구리」의 점프 횟수가 대폭 증가하고, 점프 속도가 증가한다.", + "SoldierPotential.16201.1": "단죄의 망치", + "SoldierPotential.16201.2": "「메인 슬롯 위치 시 활성화」 일반 공격이 일정 확률로 「낙성」을 발동해 랜덤 적 목표를 공격한다. 「낙성」이 사라질 때 번개 1개를 생성해 「세이나(기원)」를 향해 이동하여 경로 위 적에게 피해를 입힌다. \n「지원 슬롯 위치 시 활성화」 지원 스킬 장검 회전 기간에 사방으로 계속하여 「섬광」 검기를 발사한다.", + "SoldierPotential.16202.1": "운명 파괴의 단죄", + "SoldierPotential.16202.2": "「메인 슬롯 위치 시 활성화」 「낙성」이 떨어진 후 즉시 흡수된다. 최대 5스택 중첩된다. 최대 스택 달성 후 다음 메인 스킬이 모든 스택을 소모하고 「단죄의 낙성」으로 변경된다. \n「지원 슬롯 위치 시 활성화」 지원 스킬 장검 회전의 지속 시간이 연장되고, 「섬광」 검기의 크가와 피해가 강화된다.", "SoldierPotential.1700101.1": "심판의 가호", "SoldierPotential.1700101.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 시전 시 목표의 HP가 50%보다 높으면 추가 피해를 입힌다.", "SoldierPotential.1700102.1": "기사의 의지", @@ -142,11 +210,39 @@ "SoldierPotential.1702101.1": "돌아오는 신의 은총", "SoldierPotential.1702101.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 획득하는 SP가 증가한다.", "SoldierPotential.1702102.1": "영광의 하사품", - "SoldierPotential.1702102.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 추가로 필드에 있는 자신을 제외한 아군 말 1개에게 「사기 진작」을 부여한다.", + "SoldierPotential.1702102.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 추가로 필드에 있는 자신을 제외한 아군 인원 1명에게 「사기 진작」을 부여한다.", "SoldierPotential.1703101.1": "사기 진작의 군기", "SoldierPotential.1703101.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 입히는 피해가 증가한다.", "SoldierPotential.1703102.1": "귀를 찢는 북소리", "SoldierPotential.1703102.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 입히는 피해가 대폭 증가한다.", + "SoldierPotential.1800101.1": "도약 회전 칼날", + "SoldierPotential.1800101.2": "「메인 슬롯 위치 시 활성화」 메인 스킬 마지막에 점프 회전 참격이 1회 추가된다.", + "SoldierPotential.1800102.1": "예리해지는 칼끝", + "SoldierPotential.1800102.2": "「메인 슬롯 위치 시 활성화」 일반 공격 명중 시 자신의 치명타율이 증가한다. 최대 20스택 중첩된다.", + "SoldierPotential.1801101.1": "마력 장막", + "SoldierPotential.1801101.2": "「지원 슬롯 위치 시 활성화」 지원 스킬 시전 시 모든 메인 슬롯 인원에게 보호막을 생성한다.", + "SoldierPotential.1801102.1": "별무리 증폭", + "SoldierPotential.1801102.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 소환하는 「별」 수량과 피해가 증가한다.", + "SoldierPotential.3090101.1": "방벽 속 칼날", + "SoldierPotential.3090101.2": "「메인 슬롯 위치 시 활성화」 메인 스킬 시전 후 공격력이 추가로 증가한다.", + "SoldierPotential.3090102.1": "예리한 전갈 독침", + "SoldierPotential.3090102.2": "「지원 슬롯 위치 시 활성화」 지원 스킬의 피해가 증가한다.", + "SoldierPotential.3091101.1": "보우 출력 강화", + "SoldierPotential.3091101.2": "「지원 슬롯 위치 시 활성화」 지원 스킬의 크로스보우의 피해가 증가한다.", + "SoldierPotential.3091102.1": "삼중 모래 관통", + "SoldierPotential.3091102.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 3연발로 변경된다.", + "SoldierPotential.3092101.1": "탄도 과열", + "SoldierPotential.3092101.2": "「지원 슬롯 위치 시 활성화」 지원 스킬의 저격이 명중할 때마다 자신의 피해가 증가한다. 최대 5회 중첩된다.", + "SoldierPotential.3092102.1": "고효율 저격", + "SoldierPotential.3092102.2": "「지원 슬롯 위치 시 활성화」 지원 스킬의 조준 시간이 단축된다.", + "SoldierPotential.3093101.1": "모래 폭우", + "SoldierPotential.3093101.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 소환하는 「모래 기둥 유도탄」의 수량이 증가한다.", + "SoldierPotential.3093102.1": "강습 무장", + "SoldierPotential.3093102.2": "「메인 슬롯 위치 시 활성화」 메인 스킬로 칼날에 모래 망치가 맺혀 발도참 범위와 피해가 증가한다. 스킬 종료 후 일반 공격이 3연속 망치 공격으로 변경되어 더 높은 피해를 입힌다.", + "SoldierPotential.3110101.1": "최고의 사냥꾼", + "SoldierPotential.3110101.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 소환하는 「사냥개」 중 1마리가 강화되어, 탐지 범위와 피해 범위가 확대되고, 피해가 증가한다.", + "SoldierPotential.3110102.1": "은빛 칼날의 울림", + "SoldierPotential.3110102.2": "「메인 슬롯 위치 시 활성화」 메인 스킬의 스퍼트 횟수가 1회 증가한다. 마지막에 순간 이동 베기가 1회 추가되고, 더 큰 범위의 스킬 피해를 입힌다.", "SoldierPotential.5080101.1": "샤로의 보너스", "SoldierPotential.5080101.2": "「지원 슬롯 위치 시 활성화」 지원 스킬로 필드에 출전 시 랜덤 수량의 금화를 획득한다.", "SoldierPotential.5080102.1": "자산가 샤로", @@ -154,7 +250,7 @@ "SoldierPotential.9000101.1": "야옹신의 가호", "SoldierPotential.9000101.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 제공하는 보호막 양이 증가한다.", "SoldierPotential.9000102.1": "야옹신의 치유", - "SoldierPotential.9000102.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 필드에 있는 자신을 제외한 랜덤 아군 말 1개가 보호막을 획득하는 것으로 변경된다. 1초마다 HP를 회복하며 5초간 지속된다.", + "SoldierPotential.9000102.2": "「지원 슬롯 위치 시 활성화」 지원 스킬이 필드에 있는 자신을 제외한 랜덤 아군 인원 1명가 보호막을 획득하는 것으로 변경된다. 1초마다 HP를 회복하며 5초간 지속된다.", "SoldierPotential.9000201.1": "직화구이", "SoldierPotential.9000201.2": "「지원 슬롯 위치 시 활성화」 「폭탄닭」이 자폭한 후 목표에게 영구적으로 「작열」을 부여한다.", "SoldierPotential.9000202.1": "바삭한 튀김", diff --git a/data/language/ko_kr/soldierquest.json b/data/language/ko_kr/soldierquest.json deleted file mode 100644 index 72f35e350..000000000 --- a/data/language/ko_kr/soldierquest.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "SoldierQuest.10101.1": "누적 400포인트 획득", - "SoldierQuest.10102.1": "누적 800포인트 획득", - "SoldierQuest.10103.1": "누적 1,200포인트 획득", - "SoldierQuest.10104.1": "누적 1,600포인트 획득", - "SoldierQuest.10105.1": "누적 2,000포인트 획득", - "SoldierQuest.10106.1": "누적 2,400포인트 획득", - "SoldierQuest.10201.1": "누적 2,800포인트 획득", - "SoldierQuest.10202.1": "누적 3,200포인트 획득", - "SoldierQuest.10203.1": "누적 3,600포인트 획득", - "SoldierQuest.10204.1": "누적 4,000포인트 획득", - "SoldierQuest.10205.1": "누적 4,400포인트 획득", - "SoldierQuest.10206.1": "누적 4,800포인트 획득" -} \ No newline at end of file diff --git a/data/language/ko_kr/soldierquestgroup.json b/data/language/ko_kr/soldierquestgroup.json deleted file mode 100644 index 2206b0589..000000000 --- a/data/language/ko_kr/soldierquestgroup.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "SoldierQuestGroup.101.1": "1주차", - "SoldierQuestGroup.102.1": "2주차" -} \ No newline at end of file diff --git a/data/language/ko_kr/soldierrecommendbuilds.json b/data/language/ko_kr/soldierrecommendbuilds.json index 3bc0e5eb3..1e8f8d7de 100644 --- a/data/language/ko_kr/soldierrecommendbuilds.json +++ b/data/language/ko_kr/soldierrecommendbuilds.json @@ -1,18 +1,22 @@ { - "SoldierRecommendBuilds.1.1": "공백 여단 밸런스: 3공백 여단, 3백발백중", + "SoldierRecommendBuilds.1.1": "공백 여단 밸런스: 3 공백 여단, 4 백발백중", "SoldierRecommendBuilds.1.2": "세이나를 핵심으로 히나기쿠 버프를 중첩하고, 백발백중의 치명타와 축복의 세례를 조합한 밸런스 만점의 합성 유파 덱.", - "SoldierRecommendBuilds.2.1": "하나사키 여단 생존: 3하나사키 여단, 3최고의 전사", - "SoldierRecommendBuilds.2.2": "최고의 전사로 용사의 기운을 중첩해 하나사키 여단의 높은 스킬 피해와 맞추어 피해가 폭발한다. 치토세의 자유 여행가 시너지로 팀 전체의 속성을 증가시키고, 요로즈 택배의 감속 버프로 필드를 장악하며, 생존의 달인으로 생존력까지 높이는 덱.", - "SoldierRecommendBuilds.3.1": "은헤의지 DOT 폭발: 5은혜의지, 4축복의 세례", - "SoldierRecommendBuilds.3.2": "카나체를 핵심으로 은혜 표식의 지속 피해 효과를 이용하여, 5스택에서 10배의 폭발적인 피해를 입힌다. 축복의 세례와 매력 만점의 제어 효과까지 아울러 최고의 피해를 만들어내는 덱.", - "SoldierRecommendBuilds.4.1": "윈드애시 포위 공격: 5윈드 애시, 4인해전술", - "SoldierRecommendBuilds.4.2": "폴몬트를 핵심으로 포위 공격 표식을 부여해 일반 공격과 SP 회복을 강화하며, 인해전술의 팀 전체 공격과 치명타의 버프 효과와 맞추어 일반 공격으로 압도하는 덱.", - "SoldierRecommendBuilds.5.1": "샤로 단일 핵심: 샤로, 7숲의 친구", - "SoldierRecommendBuilds.5.2": "빠르게 레벨업하여 샤로를 확보하고, 전열 사망 시 샤로가 숲의 친구의 높은 속성을 계승하여 출전한다. 7숲의 친구의 SP 회복 효과로 단일 핵심의 폭발력을 강화시키는 덱.", - "SoldierRecommendBuilds.6.1": "돌아가는 톱니바퀴 지속 DOT: 4돌아가는 톱니바퀴, 3은혜의지", - "SoldierRecommendBuilds.6.2": "돌아가는 톱니바퀴의 보호막과 유지보수 능력으로 팀 전체에 HP, SP 회복 효과를 제공한다. 그레이의 은혜 표식 지속 피해, 시아의 매력 만점 제어 효과, 자유 여행가의 속성 버프까지 더해 폭발과 지구력을 겸비한 덱.", - "SoldierRecommendBuilds.7.1": "윌로 매력 만점 디버프: 지리 협회, 3매력 만점", - "SoldierRecommendBuilds.7.2": "지리 협회의 화력 지원, 매력 만점의 매혹을 중첩하며, 축복의 세례와 은혜의지까지 더해 3개의 시너지가 협동하여 높은 상한을 만들어내는 덱.", - "SoldierRecommendBuilds.8.1": "아그리 유니온 금화 수급: 4제국 호위대, 2아그리 유니온", - "SoldierRecommendBuilds.8.2": "호위대가 집결하여 전투 결산 시 추가 금화를 획득하고, 아그리 유니온과 협동하여 자원의 우세로 후반전에서 압도하는 덱." + "SoldierRecommendBuilds.10.1": "화력 제압 공격 속도 극대화: 백묘 극단, 8 화력 제압", + "SoldierRecommendBuilds.10.2": "초반에는 카시미라를 중심으로 일반 공격을 쉴 새 없이 퍼부어 공격 속도를 계속 높이고, 샤통 마안 해방으로 일반 공격 버프를 극대화할 수 있는 덱.", + "SoldierRecommendBuilds.2.1": "윈드 애시 포위 공격: 6 윈드 애시, 4 화력 제압", + "SoldierRecommendBuilds.2.2": "윈드 애시 인원이 「포위 공격」 표식을 쌓아 일반 공격과 SP 회복을 강화하고, 화력 제압으로 공격 속도를 끌어올리는 일반 공격 압살형 덱.", + "SoldierRecommendBuilds.3.1": "샤로 단일 핵심: 샤로, 7 숲의 친구", + "SoldierRecommendBuilds.3.2": "빠르게 레벨업하여 샤로를 확보하고, 전열 사망 시 샤로가 숲의 친구의 높은 속성을 계승하여 출전한다. 7숲의 친구의 SP 회복 효과로 단일 핵심의 폭발력을 강화시키는 덱.", + "SoldierRecommendBuilds.4.1": "은혜의지 DOT 폭발: 5 은혜의지, 4 축복의 세례", + "SoldierRecommendBuilds.4.2": "카나체를 핵심으로 은혜 표식의 지속 피해 효과를 이용하여, 5스택에서 10배의 폭발적인 피해를 입힌다. 축복의 세례와 매력 만점의 제어 효과까지 아울러 최고의 피해를 만들어내는 덱.", + "SoldierRecommendBuilds.5.1": "아그리 유니온 금화 수급: 6 아그리 유니온, 4 매력 만점", + "SoldierRecommendBuilds.5.2": "아그리 유니온은 연패로 경제력을 쌓고 전투 결산 시 추가 금화를 획득하고, 「실적」을 쌓아 능력치를 올리고, 자원 우위로 후반을 압도하는 덱.", + "SoldierRecommendBuilds.6.1": "하나사키 여단 이중 시전: 3 하나사키 여단, 6 화려한 마법", + "SoldierRecommendBuilds.6.2": "하나사키 여단이 스킬 피해 증가를 높게 쌓고, 화려한 마법이 인원에게 스킬 연속 시전 효과를 부여한다. 장기전에서 엄청난 피해를 낼 수 있는 덱.", + "SoldierRecommendBuilds.7.1": "모래전갈 용병단 소환: 5 모래전갈 용병단, 4 최고의 전사", + "SoldierRecommendBuilds.7.2": "「모래 전투 인형」이 전투를 도와 전체적인 전력을 높여 주는 덱. 안정적으로 성장하는 동안은 최고의 전사로 버티고, 지휘관 하자나를 찾으면 팀 전력이 크게 올라간다.", + "SoldierRecommendBuilds.8.1": "공수 겸비 세이나(기원): 3 기사도 정신, 4 제국 호위대", + "SoldierRecommendBuilds.8.2": "세이나(기원)는 스킬을 시전할 때 보호막을 소모해 피해를 높이고, 기사도 정신으로 보호막을 대량 생성할 수 있다. 딜과 생존력을 모두 챙길 수 있는 덱.", + "SoldierRecommendBuilds.9.1": "백발백중 치명타: 인술의 계승, 8 백발백중", + "SoldierRecommendBuilds.9.2": "백발백중 인원은 치명타 확률과 치명타 피해가 크게 오르고, 인술의 계승 시너지가 오토하와 나노하를 한층 더 강화한다. 순간 화력으로 몰아치는 폭딜형 덱." } \ No newline at end of file diff --git a/data/language/ko_kr/soldierskin.json b/data/language/ko_kr/soldierskin.json index 5e994c3b9..b990036cb 100644 --- a/data/language/ko_kr/soldierskin.json +++ b/data/language/ko_kr/soldierskin.json @@ -38,5 +38,29 @@ "SoldierSkin.2501037.1": "불의 늑대", "SoldierSkin.2501038.1": "털뭉치 호 고양이 캡틴", "SoldierSkin.2501039.1": "털 뿜뿜 고양이", - "SoldierSkin.2501040.1": "폭탄닭" + "SoldierSkin.2501040.1": "폭탄닭", + "SoldierSkin.2501041.1": "징린", + "SoldierSkin.2501042.1": "시먀오", + "SoldierSkin.2501043.1": "치시아", + "SoldierSkin.2501044.1": "카시미라", + "SoldierSkin.2501045.1": "레이센", + "SoldierSkin.2501046.1": "크루니스", + "SoldierSkin.2501047.1": "플로라", + "SoldierSkin.2501048.1": "피렌", + "SoldierSkin.2501049.1": "카린", + "SoldierSkin.2501050.1": "엘레노어", + "SoldierSkin.2501051.1": "엘리", + "SoldierSkin.2501052.1": "나노하", + "SoldierSkin.2501053.1": "오토하", + "SoldierSkin.2501054.1": "미스티", + "SoldierSkin.2501055.1": "샤통", + "SoldierSkin.2501056.1": "세이나(기원)", + "SoldierSkin.2501057.1": "붉은 모래의 검사", + "SoldierSkin.2501058.1": "아그리 해충 방제 전문가", + "SoldierSkin.2501059.1": "노란 먼지의 사수", + "SoldierSkin.2501060.1": "사막의 눈", + "SoldierSkin.2501061.1": "여명단 검사", + "SoldierSkin.2501062.1": "여명단 마법사", + "SoldierSkin.2501063.1": "그레이스혼", + "SoldierSkin.2501064.1": "하자나" } \ No newline at end of file diff --git a/data/language/ko_kr/soldierstartercard.json b/data/language/ko_kr/soldierstartercard.json deleted file mode 100644 index 8e5437b33..000000000 --- a/data/language/ko_kr/soldierstartercard.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "SoldierStarterCard.1010101.1": "공백 여단", - "SoldierStarterCard.1010101.2": "공백 여단 말의 출현 확률이 증가하고, 공백 여단 말이 처음으로 ★2으로 합성 시 랜덤 공백 여단 말 1개 획득", - "SoldierStarterCard.1010101.3": "공백 여단 말의 출현 확률이 증가하고, 공백 여단 말이 처음으로 ★2으로 합성 시 랜덤 공백 여단 말 1개 획득", - "SoldierStarterCard.1010102.1": "요로즈 택배", - "SoldierStarterCard.1010102.2": "요로즈 택배 말의 출현 확률이 증가하고, 요로즈 택배 말이 처음으로 ★2으로 합성 시 랜덤 요로즈 택배 말 1개 획득", - "SoldierStarterCard.1010102.3": "요로즈 택배 말의 출현 확률이 증가하고, 요로즈 택배 말이 처음으로 ★2으로 합성 시 랜덤 요로즈 택배 말 1개 획득", - "SoldierStarterCard.1010103.1": "하나사키 여단", - "SoldierStarterCard.1010103.2": "하나사키 여단 말의 출현 확률이 증가하고, 하나사키 여단 말이 처음으로 ★2으로 합성 시 랜덤 하나사키 여단 말 1개 획득", - "SoldierStarterCard.1010103.3": "하나사키 여단 말의 출현 확률이 증가하고, 하나사키 여단 말이 처음으로 ★2으로 합성 시 랜덤 하나사키 여단 말 1개 획득", - "SoldierStarterCard.1010104.1": "은혜의지", - "SoldierStarterCard.1010104.2": "은혜의지 말의 출현 확률이 증가하고, 전투 시작 시 라루를 추가로 획득", - "SoldierStarterCard.1010104.3": "은혜의지 말의 출현 확률이 증가하고, 전투 시작 시 라루를 추가로 획득", - "SoldierStarterCard.1010105.1": "돌아가는 톱니바퀴", - "SoldierStarterCard.1010105.2": "돌아가는 톱니바퀴 말의 출현 확률이 증가하고, 전투 시작 시 털뭉치 호 고양이 캡틴을 추가로 획득", - "SoldierStarterCard.1010105.3": "돌아가는 톱니바퀴 말의 출현 확률이 증가하고, 전투 시작 시 털뭉치 호 고양이 캡틴을 추가로 획득", - "SoldierStarterCard.1010106.1": "제국 호위대", - "SoldierStarterCard.1010106.2": "제국 호위대 말의 출현 확률이 증가하고, 전투 시작 시 호위대 분단장을 추가로 획득", - "SoldierStarterCard.1010106.3": "제국 호위대 말의 출현 확률이 증가하고, 전투 시작 시 호위대 분단장을 추가로 획득", - "SoldierStarterCard.1010107.1": "자유 여행가", - "SoldierStarterCard.1010107.2": "자유 여행가 말의 출현 확률이 증가하고, 자유 여행가 말이 처음으로 ★2으로 합성 시 랜덤 자유 여행가 말 1개 획득", - "SoldierStarterCard.1010107.3": "자유 여행가 말의 출현 확률이 증가하고, 자유 여행가 말이 처음으로 ★2으로 합성 시 랜덤 자유 여행가 말 1개 획득", - "SoldierStarterCard.1010108.1": "윈드 애시", - "SoldierStarterCard.1010108.2": "윈드 애시 말의 출현 확률이 증가하고, 전투 시작 시 폴몬트를 추가로 획득", - "SoldierStarterCard.1010108.3": "윈드 애시 말의 출현 확률이 증가하고, 전투 시작 시 폴몬트를 추가로 획득", - "SoldierStarterCard.1010109.1": "아그리 유니온", - "SoldierStarterCard.1010109.2": "아그리 유니온 말의 출현 확률이 증가하고, 전투 시작 시 베테랑 아그리 종사자를 추가로 획득", - "SoldierStarterCard.1010109.3": "아그리 유니온 말의 출현 확률이 증가하고, 전투 시작 시 베테랑 아그리 종사자를 추가로 획득", - "SoldierStarterCard.1010110.1": "숲의 친구", - "SoldierStarterCard.1010110.2": "숲의 친구 말의 출현 확률이 증가하고, 전투 시작 시 불의 늑대를 추가로 획득", - "SoldierStarterCard.1010110.3": "숲의 친구 말의 출현 확률이 증가하고, 전투 시작 시 불의 늑대를 추가로 획득", - "SoldierStarterCard.1010111.1": "생존의 달인", - "SoldierStarterCard.1010111.2": "생존의 달인 말의 출현 확률이 증가하고, 전투 시작 시 돌진하는 혼령을 추가로 획득", - "SoldierStarterCard.1010111.3": "생존의 달인 말의 출현 확률이 증가하고, 전투 시작 시 돌진하는 혼령을 추가로 획득", - "SoldierStarterCard.1010112.1": "축복의 세례", - "SoldierStarterCard.1010112.2": "축복의 세례 말의 출현 확률이 증가하고, 전투 시작 시 라루를 추가로 획득", - "SoldierStarterCard.1010112.3": "축복의 세례 말의 출현 확률이 증가하고, 전투 시작 시 라루를 추가로 획득", - "SoldierStarterCard.1010113.1": "백발백중", - "SoldierStarterCard.1010113.2": "백발백중 말의 출현 확률이 증가하고, 백발백중 말이 처음으로 ★2으로 합성 시 랜덤 백발백중 말 1개 획득", - "SoldierStarterCard.1010113.3": "백발백중 말의 출현 확률이 증가하고, 백발백중 말이 처음으로 ★2으로 합성 시 랜덤 백발백중 말 1개 획득", - "SoldierStarterCard.1010114.1": "최고의 전사", - "SoldierStarterCard.1010114.2": "최고의 전사 말의 출현 확률이 증가하고, 최고의 전사 말이 처음으로 ★2으로 합성 시 랜덤 최고의 전사 말 1개 획득", - "SoldierStarterCard.1010114.3": "최고의 전사 말의 출현 확률이 증가하고, 최고의 전사 말이 처음으로 ★2으로 합성 시 랜덤 최고의 전사 말 1개 획득", - "SoldierStarterCard.1010115.1": "매력 만점", - "SoldierStarterCard.1010115.2": "매력 만점 말의 출현 확률이 증가하고, 매력 만점 말이 처음으로 ★2으로 합성 시 랜덤 매력 만점 말 1개 획득", - "SoldierStarterCard.1010115.3": "매력 만점 말의 출현 확률이 증가하고, 매력 만점 말이 처음으로 ★2으로 합성 시 랜덤 매력 만점 말 1개 획득", - "SoldierStarterCard.1010116.1": "인해전술", - "SoldierStarterCard.1010116.2": "인해전술 말의 출현 확률이 증가하고, 전투 시작 시 타워모트를 추가로 획득", - "SoldierStarterCard.1010116.3": "인해전술 말의 출현 확률이 증가하고, 전투 시작 시 타워모트를 추가로 획득", - "SoldierStarterCard.1010117.1": "땡땡이 고수", - "SoldierStarterCard.1010117.2": "땡땡이 고수 말의 출현 확률이 증가하고, 땡땡이 고수 말이 처음으로 ★2으로 합성 시 랜덤 땡땡이 고수 말 1개 획득", - "SoldierStarterCard.1010117.3": "땡땡이 고수 말의 출현 확률이 증가하고, 땡땡이 고수 말이 처음으로 ★2으로 합성 시 랜덤 땡땡이 고수 말 1개 획득", - "SoldierStarterCard.1010118.1": "시작 자금", - "SoldierStarterCard.1010118.2": "시작 시 현자의 금화 8개 획득", - "SoldierStarterCard.1010118.3": "시작 시 현자의 금화 8개 획득", - "SoldierStarterCard.1010119.1": "튼튼한 멘탈", - "SoldierStarterCard.1010119.2": "전투 시작 시 이성 20 증가", - "SoldierStarterCard.1010119.3": "전투 시작 시 이성 20 증가", - "SoldierStarterCard.1010120.1": "스타트업", - "SoldierStarterCard.1010120.2": "전투 시작 시 1 코스트, 2 코스트 말 1개씩 추가 획득", - "SoldierStarterCard.1010120.3": "전투 시작 시 1 코스트, 2 코스트 말 1개씩 추가 획득", - "SoldierStarterCard.1010121.1": "장기 주문", - "SoldierStarterCard.1010121.2": "상점을 누적 15회 새로고침한 후, 새로고침 비용이 영구적으로 -1", - "SoldierStarterCard.1010121.3": "상점을 누적 15회 새로고침한 후, 새로고침 비용이 영구적으로 -1", - "SoldierStarterCard.1010122.1": "학비 납부 완료", - "SoldierStarterCard.1010122.2": "누적 30개의 현자의 금화를 소모하면 경험치 구매 비용 영구적으로 -1", - "SoldierStarterCard.1010122.3": "누적 30개의 현자의 금화를 소모하면 경험치 구매 비용 영구적으로 -1", - "SoldierStarterCard.1010123.1": "경험치 거래", - "SoldierStarterCard.1010123.2": "30회 새로고침 후, 상점을 새로고침할 때마다 상점 경험치 2포인트 획득", - "SoldierStarterCard.1010123.3": "30회 새로고침 후, 상점을 새로고침할 때마다 상점 경험치 2포인트 획득", - "SoldierStarterCard.1010124.1": "고객층 최적화", - "SoldierStarterCard.1010124.2": "상점에서 일정 확률로 ★2 말 출현", - "SoldierStarterCard.1010124.3": "상점에서 일정 확률로 ★2 말 출현", - "SoldierStarterCard.1010125.1": "고급 모집", - "SoldierStarterCard.1010125.2": "2단계 시작 시 3 코스트 ★2 말 1개 랜덤 획득, 3단계 시작 시 4 코스트 ★2 말 1개 랜덤 획득", - "SoldierStarterCard.1010125.3": "2단계 시작 시 3 코스트 ★2 말 1개 랜덤 획득, 3단계 시작 시 4 코스트 ★2 말 1개 랜덤 획득", - "SoldierStarterCard.1010126.1": "신중한 탐색", - "SoldierStarterCard.1010126.2": "3단계의 모든 적 조우 노드가 터닝 포인트 도전으로 변경", - "SoldierStarterCard.1010126.3": "3단계의 모든 적 조우 노드가 터닝 포인트 도전으로 변경", - "SoldierStarterCard.1010127.1": "책략 선별", - "SoldierStarterCard.1010127.2": "이번 게임 후속으로 획득하는 모든 축복 카드가 금색 등급으로 변경", - "SoldierStarterCard.1010127.3": "이번 게임 후속으로 획득하는 모든 축복 카드가 금색 등급으로 변경", - "SoldierStarterCard.1010128.1": "불패의 명성", - "SoldierStarterCard.1010128.2": "5연승 첫 달성 시 현자의 금화 20개와 경험치 10포인트 획득", - "SoldierStarterCard.1010128.3": "5연승 첫 달성 시 현자의 금화 20개와 경험치 10포인트 획득", - "SoldierStarterCard.1010129.1": "연전연승", - "SoldierStarterCard.1010129.2": "3연승 첫 달성 시 현자의 금화 12개 획득", - "SoldierStarterCard.1010129.3": "3연승 첫 달성 시 현자의 금화 12개 획득", - "SoldierStarterCard.1010130.1": "첫걸음의 동반자", - "SoldierStarterCard.1010130.2": "시작 시 2 코스트 말 2개 랜덤 획득", - "SoldierStarterCard.1010130.3": "시작 시 2 코스트 말 2개 랜덤 획득", - "SoldierStarterCard.1010131.1": "공격적인 투자", - "SoldierStarterCard.1010131.2": "새로운 단계에 진입할 때마다 현재 이성과 현자의 금화 수치 교환(이성 100 이상 가능)", - "SoldierStarterCard.1010131.3": "새로운 단계에 진입할 때마다 현재 이성과 현자의 금화 수치 교환(이성 100 이상 가능)", - "SoldierStarterCard.1010133.1": "반등", - "SoldierStarterCard.1010133.2": "첫 5연패 시, 현자의 금화 25개와 2코스트 ★2 말 1개 획득", - "SoldierStarterCard.1010133.3": "첫 5연패 시, 현자의 금화 25개와 2코스트 ★2 말 1개 획득", - "SoldierStarterCard.1010134.1": "장인의 비축", - "SoldierStarterCard.1010134.2": "상점 9레벨 후, 상점을 4회 새로고침할 때마다 경험치 4 포인트 획득", - "SoldierStarterCard.1010134.3": "상점 9레벨 후, 상점을 4회 새로고침할 때마다 경험치 4 포인트 획득", - "SoldierStarterCard.1010135.1": "유일한 핵심", - "SoldierStarterCard.1010135.2": "전투 시작 시 4 코스트 말 1개 랜덤 획득", - "SoldierStarterCard.1010135.3": "전투 시작 시 4 코스트 말 1개 랜덤 획득", - "SoldierStarterCard.1010136.1": "돌파 포상", - "SoldierStarterCard.1010136.2": "각 코스트 말의 첫 ★2 합성 시, 현자의 금화 6개 추가 획득", - "SoldierStarterCard.1010136.3": "각 코스트 말의 첫 ★2 합성 시, 현자의 금화 6개 추가 획득", - "SoldierStarterCard.1010137.1": "경쾌한 부호", - "SoldierStarterCard.1010137.2": "시작 시 현자의 금화 12개 획득, 단 첫 5개 노드 중 상점 새로고침 불가", - "SoldierStarterCard.1010137.3": "시작 시 현자의 금화 12개 획득, 단 첫 5개 노드 중 상점 새로고침 불가", - "SoldierStarterCard.1010138.1": "위험한 베팅", - "SoldierStarterCard.1010138.2": "시작 시 이성이 20으로 변경, 현자의 금화 20개 획득", - "SoldierStarterCard.1010138.3": "시작 시 이성이 20으로 변경, 현자의 금화 20개 획득", - "SoldierStarterCard.1010139.1": "부의 발굴", - "SoldierStarterCard.1010139.2": "여행가가 아닌 말 ★2 합성 시마다 현자의 금화 1개 획득", - "SoldierStarterCard.1010139.3": "여행가가 아닌 말 ★2 합성 시마다 현자의 금화 1개 획득", - "SoldierStarterCard.1010140.1": "인재 총집결", - "SoldierStarterCard.1010140.2": "1 코스트 말 5개 구매 시마다 현자의 금화 3개 획득", - "SoldierStarterCard.1010140.3": "1 코스트 말 5개 구매 시마다 현자의 금화 3개 획득" -} \ No newline at end of file diff --git a/data/language/ko_kr/soldierstoryresult.json b/data/language/ko_kr/soldierstoryresult.json new file mode 100644 index 000000000..e83a1eb4e --- /dev/null +++ b/data/language/ko_kr/soldierstoryresult.json @@ -0,0 +1,116 @@ +{ + "SoldierStoryResult.1110.1": "아쉬운 퇴장", + "SoldierStoryResult.1110011.1": "다음에 다시 말한다.", + "SoldierStoryResult.1120.1": "아쉬운 퇴장", + "SoldierStoryResult.1120011.1": "다음에 다시 말한다.", + "SoldierStoryResult.1130.1": "아쉬운 퇴장", + "SoldierStoryResult.1130011.1": "다음에 다시 말한다.", + "SoldierStoryResult.2111100.1": "다음에 다시 말한다.", + "SoldierStoryResult.2111111.1": "자동 판매 신기를 툭툭 치자, 기체 내부에서 기계 고장으로 의심되는 낮은 소리가 울렸다. 그리고 짤랑짤랑 경쾌한 소리와 함께, 배출구로 예쁜 금화 몇 닢이 떨어졌다.\n신기는 당신의 행동이 못마땅한 듯했지만, 결국 조용히 넘어가기로 했다.\n더 큰 분노를 감수할 각오만 있다면, 한 번 더 시도해 볼 수도 있다.", + "SoldierStoryResult.2111121.1": "금화를 넣자 자동 판매 신기가 경쾌한 축하음을 울렸다. 보급품 한 세트를 얻은 덕에, 더 많은 동료가 당신과 함께 싸울 수 있도록 지원할 힘이 생겼다.\n화면에 더 비싼 ‘기이한 경험’이 떠올랐고, 다음 경험은 더욱 잊지 못할 것이라고 장담했다.", + "SoldierStoryResult.2111131.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2111132.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2111133.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2111134.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2111135.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2111211.1": "자동 판매 신기를 흔들자, 기계 고장 경보음이 울렸다. 그리고 짤랑짤랑 경쾌한 소리와 함께, 배출구로 예쁜 금화 몇 닢이 떨어졌다.\n신기는 당신의 행동이 못마땅한 듯했지만, 결국 조용히 넘어가기로 했다.\n더 큰 분노를 감수할 각오만 있다면, 한 번 더 시도해 볼 수도 있다.", + "SoldierStoryResult.2111212.1": "자동 판매 신기를 흔들자, 기계 고장 경보음이 울렸다. 그리고 짤랑짤랑 경쾌한 소리와 함께, 배출구로 예쁜 금화 몇 닢이 떨어졌다.\n신기는 당신의 행동이 못마땅한 듯했지만, 결국 조용히 넘어가기로 했다.\n더 큰 분노를 감수할 각오만 있다면, 한 번 더 시도해 볼 수도 있다.", + "SoldierStoryResult.2111221.1": "금화를 넣자 자동 판매 신기가 경쾌한 축하음을 울렸다. 보급품 여러 개를 얻은 덕에, 더 많은 동료가 당신과 함께 싸울 수 있도록 지원할 힘이 생겼다.\n화면에 더 비싼 “색다른 경험”이 떠올랐고, 다음 경험은 더욱 잊지 못할 것이라고 장담했다.", + "SoldierStoryResult.2111222.1": "금화를 넣자 자동 판매 신기가 경쾌한 축하음을 울렸다. 보급품 여러 개를 얻은 덕에, 더 많은 동료가 당신과 함께 싸울 수 있도록 지원할 힘이 생겼다.\n화면에 더 비싼 “색다른 경험”이 떠올랐고, 다음 경험은 더욱 잊지 못할 것이라고 장담했다.", + "SoldierStoryResult.2121100.1": "다음에 다시 말한다.", + "SoldierStoryResult.2121111.1": "자동 판매 신기를 툭툭 치자, 기체 내부에서 기계 고장으로 의심되는 낮은 소리가 울렸다. 그리고 짤랑짤랑 경쾌한 소리와 함께, 배출구로 예쁜 금화 몇 닢이 떨어졌다.\n신기는 당신의 행동이 못마땅한 듯했지만, 결국 조용히 넘어가기로 했다.\n더 큰 분노를 감수할 각오만 있다면, 한 번 더 시도해 볼 수도 있다.", + "SoldierStoryResult.2121121.1": "금화를 넣자 자동 판매 신기가 경쾌한 축하음을 울렸다. 보급품 한 세트를 얻은 덕에, 더 많은 동료가 당신과 함께 싸울 수 있도록 지원할 힘이 생겼다.\n화면에 더 비싼 “기이한 경험”이 떠올랐고, 다음 경험은 더욱 잊지 못할 것이라고 장담했다.", + "SoldierStoryResult.2121131.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2121132.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2121133.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2121134.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2121135.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2121211.1": "자동 판매 신기를 흔들자, 기계 고장 경보음이 울렸다. 그리고 짤랑짤랑 경쾌한 소리와 함께, 배출구로 예쁜 금화 몇 닢이 떨어졌다.\n신기는 당신의 행동이 못마땅한 듯했지만, 결국 조용히 넘어가기로 했다.\n더 큰 분노를 감수할 각오만 있다면, 한 번 더 시도해 볼 수도 있다.", + "SoldierStoryResult.2121212.1": "자동 판매 신기를 흔들자, 기계 고장 경보음이 울렸다. 그리고 짤랑짤랑 경쾌한 소리와 함께, 배출구로 예쁜 금화 몇 닢이 떨어졌다.\n신기는 당신의 행동이 못마땅한 듯했지만, 결국 조용히 넘어가기로 했다.\n더 큰 분노를 감수할 각오만 있다면, 한 번 더 시도해 볼 수도 있다.", + "SoldierStoryResult.2121221.1": "금화를 넣자 자동 판매 신기가 경쾌한 축하음을 울렸다. 보급품 여러 개를 얻은 덕에, 더 많은 동료가 당신과 함께 싸울 수 있도록 지원할 힘이 생겼다.\n화면에 더 비싼 “색다른 경험”이 떠올랐고, 다음 경험은 더욱 잊지 못할 것이라고 장담했다.", + "SoldierStoryResult.2121222.1": "금화를 넣자 자동 판매 신기가 경쾌한 축하음을 울렸다. 보급품 여러 개를 얻은 덕에, 더 많은 동료가 당신과 함께 싸울 수 있도록 지원할 힘이 생겼다.\n화면에 더 비싼 “색다른 경험”이 떠올랐고, 다음 경험은 더욱 잊지 못할 것이라고 장담했다.", + "SoldierStoryResult.2131100.1": "다음에 다시 말한다.", + "SoldierStoryResult.2131111.1": "자동 판매 신기를 툭툭 치자, 기체 내부에서 기계 고장으로 의심되는 낮은 소리가 울렸다. 그리고 짤랑짤랑 경쾌한 소리와 함께, 배출구로 예쁜 금화 몇 닢이 떨어졌다.\n신기는 당신의 행동이 못마땅한 듯했지만, 결국 조용히 넘어가기로 했다.\n더 큰 분노를 감수할 각오만 있다면, 한 번 더 시도해 볼 수도 있다.", + "SoldierStoryResult.2131121.1": "금화를 넣자 자동 판매 신기가 경쾌한 축하음을 울렸다. 보급품 한 세트를 얻은 덕에, 더 많은 동료가 당신과 함께 싸울 수 있도록 지원할 힘이 생겼다.\n화면에 더 비싼 “기이한 경험”이 떠올랐고, 다음 경험은 더욱 잊지 못할 것이라고 장담했다.", + "SoldierStoryResult.2131131.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2131132.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2131133.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2131134.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2131135.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2131211.1": "자동 판매 신기를 흔들자, 기계 고장 경보음이 울렸다. 그리고 짤랑짤랑 경쾌한 소리와 함께, 배출구로 예쁜 금화 몇 닢이 떨어졌다.\n신기는 당신의 행동이 못마땅한 듯했지만, 결국 조용히 넘어가기로 했다.\n더 큰 분노를 감수할 각오만 있다면, 한 번 더 시도해 볼 수도 있다.", + "SoldierStoryResult.2131212.1": "자동 판매 신기를 흔들자, 기계 고장 경보음이 울렸다. 그리고 짤랑짤랑 경쾌한 소리와 함께, 배출구로 예쁜 금화 몇 닢이 떨어졌다.\n신기는 당신의 행동이 못마땅한 듯했지만, 결국 조용히 넘어가기로 했다.\n더 큰 분노를 감수할 각오만 있다면, 한 번 더 시도해 볼 수도 있다.", + "SoldierStoryResult.2131221.1": "금화를 넣자 자동 판매 신기가 경쾌한 축하음을 울렸다. 보급품 여러 개를 얻은 덕에, 더 많은 동료가 당신과 함께 싸울 수 있도록 지원할 힘이 생겼다.\n화면에 더 비싼 “색다른 경험”이 떠올랐고, 다음 경험은 더욱 잊지 못할 것이라고 장담했다.", + "SoldierStoryResult.2131222.1": "금화를 넣자 자동 판매 신기가 경쾌한 축하음을 울렸다. 보급품 여러 개를 얻은 덕에, 더 많은 동료가 당신과 함께 싸울 수 있도록 지원할 힘이 생겼다.\n화면에 더 비싼 “색다른 경험”이 떠올랐고, 다음 경험은 더욱 잊지 못할 것이라고 장담했다.", + "SoldierStoryResult.2211100.1": "다음에 다시 말한다.", + "SoldierStoryResult.2211111.1": "자동 판매 신기를 툭툭 치자, 기체 내부에서 기계 고장으로 의심되는 낮은 소리가 울렸다. 그리고 짤랑짤랑 경쾌한 소리와 함께, 배출구로 예쁜 금화 몇 닢이 떨어졌다.\n신기는 당신의 행동이 못마땅한 듯했지만, 결국 조용히 넘어가기로 했다.\n더 큰 분노를 감수할 각오만 있다면, 한 번 더 시도해 볼 수도 있다.", + "SoldierStoryResult.2211121.1": "금화를 넣자 자동 판매 신기가 경쾌한 축하음을 울렸다. 보급품 한 세트를 얻은 덕에, 더 많은 동료가 당신과 함께 싸울 수 있도록 지원할 힘이 생겼다.\n화면에 더 비싼 “기이한 경험”이 떠올랐고, 다음 경험은 더욱 잊지 못할 것이라고 장담했다.", + "SoldierStoryResult.2211131.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2211132.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2211133.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2211134.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2211135.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2211211.1": "자동 판매 신기를 흔들자, 기계 고장 경보음이 울렸다. 그리고 짤랑짤랑 경쾌한 소리와 함께, 배출구로 예쁜 금화 몇 닢이 떨어졌다.\n신기는 당신의 행동이 못마땅한 듯했지만, 결국 조용히 넘어가기로 했다.\n더 큰 분노를 감수할 각오만 있다면, 한 번 더 시도해 볼 수도 있다.", + "SoldierStoryResult.2211212.1": "자동 판매 신기를 흔들자, 기계 고장 경보음이 울렸다. 그리고 짤랑짤랑 경쾌한 소리와 함께, 배출구로 예쁜 금화 몇 닢이 떨어졌다.\n신기는 당신의 행동이 못마땅한 듯했지만, 결국 조용히 넘어가기로 했다.\n더 큰 분노를 감수할 각오만 있다면, 한 번 더 시도해 볼 수도 있다.", + "SoldierStoryResult.2211221.1": "금화를 넣자 자동 판매 신기가 경쾌한 축하음을 울렸다. 보급품 여러 개를 얻은 덕에, 더 많은 동료가 당신과 함께 싸울 수 있도록 지원할 힘이 생겼다.\n화면에 더 비싼 “색다른 경험”이 떠올랐고, 다음 경험은 더욱 잊지 못할 것이라고 장담했다.", + "SoldierStoryResult.2211222.1": "금화를 넣자 자동 판매 신기가 경쾌한 축하음을 울렸다. 보급품 여러 개를 얻은 덕에, 더 많은 동료가 당신과 함께 싸울 수 있도록 지원할 힘이 생겼다.\n화면에 더 비싼 “색다른 경험”이 떠올랐고, 다음 경험은 더욱 잊지 못할 것이라고 장담했다.", + "SoldierStoryResult.2221100.1": "다음에 다시 말한다.", + "SoldierStoryResult.2221111.1": "자동 판매 신기를 툭툭 치자, 기체 내부에서 기계 고장으로 의심되는 낮은 소리가 울렸다. 그리고 짤랑짤랑 경쾌한 소리와 함께, 배출구로 예쁜 금화 몇 닢이 떨어졌다.\n신기는 당신의 행동이 못마땅한 듯했지만, 결국 조용히 넘어가기로 했다.\n더 큰 분노를 감수할 각오만 있다면, 한 번 더 시도해 볼 수도 있다.", + "SoldierStoryResult.2221121.1": "금화를 넣자 자동 판매 신기가 경쾌한 축하음을 울렸다. 보급품 한 세트를 얻은 덕에, 더 많은 동료가 당신과 함께 싸울 수 있도록 지원할 힘이 생겼다.\n화면에 더 비싼 “기이한 경험”이 떠올랐고, 다음 경험은 더욱 잊지 못할 것이라고 장담했다.", + "SoldierStoryResult.2221131.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2221132.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2221133.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2221134.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2221135.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2221211.1": "자동 판매 신기를 흔들자, 기계 고장 경보음이 울렸다. 그리고 짤랑짤랑 경쾌한 소리와 함께, 배출구로 예쁜 금화 몇 닢이 떨어졌다.\n신기는 당신의 행동이 못마땅한 듯했지만, 결국 조용히 넘어가기로 했다.\n더 큰 분노를 감수할 각오만 있다면, 한 번 더 시도해 볼 수도 있다.", + "SoldierStoryResult.2221212.1": "자동 판매 신기를 흔들자, 기계 고장 경보음이 울렸다. 그리고 짤랑짤랑 경쾌한 소리와 함께, 배출구로 예쁜 금화 몇 닢이 떨어졌다.\n신기는 당신의 행동이 못마땅한 듯했지만, 결국 조용히 넘어가기로 했다.\n더 큰 분노를 감수할 각오만 있다면, 한 번 더 시도해 볼 수도 있다.", + "SoldierStoryResult.2221221.1": "금화를 넣자 자동 판매 신기가 경쾌한 축하음을 울렸다. 보급품 여러 개를 얻은 덕에, 더 많은 동료가 당신과 함께 싸울 수 있도록 지원할 힘이 생겼다.\n화면에 더 비싼 “색다른 경험”이 떠올랐고, 다음 경험은 더욱 잊지 못할 것이라고 장담했다.", + "SoldierStoryResult.2221222.1": "금화를 넣자 자동 판매 신기가 경쾌한 축하음을 울렸다. 보급품 여러 개를 얻은 덕에, 더 많은 동료가 당신과 함께 싸울 수 있도록 지원할 힘이 생겼다.\n화면에 더 비싼 “색다른 경험”이 떠올랐고, 다음 경험은 더욱 잊지 못할 것이라고 장담했다.", + "SoldierStoryResult.2231100.1": "다음에 다시 말한다.", + "SoldierStoryResult.2231111.1": "자동 판매 신기를 툭툭 치자, 기체 내부에서 기계 고장으로 의심되는 낮은 소리가 울렸다. 그리고 짤랑짤랑 경쾌한 소리와 함께, 배출구로 예쁜 금화 몇 닢이 떨어졌다.\n신기는 당신의 행동이 못마땅한 듯했지만, 결국 조용히 넘어가기로 했다.\n더 큰 분노를 감수할 각오만 있다면, 한 번 더 시도해 볼 수도 있다.", + "SoldierStoryResult.2231121.1": "금화를 넣자 자동 판매 신기가 경쾌한 축하음을 울렸다. 보급품 한 세트를 얻은 덕에, 더 많은 동료가 당신과 함께 싸울 수 있도록 지원할 힘이 생겼다.\n화면에 더 비싼 “기이한 경험”이 떠올랐고, 다음 경험은 더욱 잊지 못할 것이라고 장담했다.", + "SoldierStoryResult.2231131.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2231132.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2231133.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2231134.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2231135.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2231211.1": "자동 판매 신기를 흔들자, 기계 고장 경보음이 울렸다. 그리고 짤랑짤랑 경쾌한 소리와 함께, 배출구로 예쁜 금화 몇 닢이 떨어졌다.\n신기는 당신의 행동이 못마땅한 듯했지만, 결국 조용히 넘어가기로 했다.\n더 큰 분노를 감수할 각오만 있다면, 한 번 더 시도해 볼 수도 있다.", + "SoldierStoryResult.2231212.1": "자동 판매 신기를 흔들자, 기계 고장 경보음이 울렸다. 그리고 짤랑짤랑 경쾌한 소리와 함께, 배출구로 예쁜 금화 몇 닢이 떨어졌다.\n신기는 당신의 행동이 못마땅한 듯했지만, 결국 조용히 넘어가기로 했다.\n더 큰 분노를 감수할 각오만 있다면, 한 번 더 시도해 볼 수도 있다.", + "SoldierStoryResult.2231221.1": "금화를 넣자 자동 판매 신기가 경쾌한 축하음을 울렸다. 보급품 여러 개를 얻은 덕에, 더 많은 동료가 당신과 함께 싸울 수 있도록 지원할 힘이 생겼다.\n화면에 더 비싼 “색다른 경험”이 떠올랐고, 다음 경험은 더욱 잊지 못할 것이라고 장담했다.", + "SoldierStoryResult.2231222.1": "금화를 넣자 자동 판매 신기가 경쾌한 축하음을 울렸다. 보급품 여러 개를 얻은 덕에, 더 많은 동료가 당신과 함께 싸울 수 있도록 지원할 힘이 생겼다.\n화면에 더 비싼 “색다른 경험”이 떠올랐고, 다음 경험은 더욱 잊지 못할 것이라고 장담했다.", + "SoldierStoryResult.2311100.1": "다음에 다시 말한다.", + "SoldierStoryResult.2311111.1": "자동 판매 신기를 툭툭 치자, 기체 내부에서 기계 고장으로 의심되는 낮은 소리가 울렸다. 그리고 짤랑짤랑 경쾌한 소리와 함께, 배출구로 예쁜 금화 몇 닢이 떨어졌다.\n신기는 당신의 행동이 못마땅한 듯했지만, 결국 조용히 넘어가기로 했다.\n더 큰 분노를 감수할 각오만 있다면, 한 번 더 시도해 볼 수도 있다.", + "SoldierStoryResult.2311121.1": "금화를 넣자 자동 판매 신기가 경쾌한 축하음을 울렸다. 보급품 한 세트를 얻은 덕에, 더 많은 동료가 당신과 함께 싸울 수 있도록 지원할 힘이 생겼다.\n화면에 더 비싼 “기이한 경험”이 떠올랐고, 다음 경험은 더욱 잊지 못할 것이라고 장담했다.", + "SoldierStoryResult.2311131.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2311132.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2311133.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2311134.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2311135.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2311211.1": "자동 판매 신기를 흔들자, 기계 고장 경보음이 울렸다. 그리고 짤랑짤랑 경쾌한 소리와 함께, 배출구로 예쁜 금화 몇 닢이 떨어졌다.\n신기는 당신의 행동이 못마땅한 듯했지만, 결국 조용히 넘어가기로 했다.\n더 큰 분노를 감수할 각오만 있다면, 한 번 더 시도해 볼 수도 있다.", + "SoldierStoryResult.2311212.1": "자동 판매 신기를 흔들자, 기계 고장 경보음이 울렸다. 그리고 짤랑짤랑 경쾌한 소리와 함께, 배출구로 예쁜 금화 몇 닢이 떨어졌다.\n신기는 당신의 행동이 못마땅한 듯했지만, 결국 조용히 넘어가기로 했다.\n더 큰 분노를 감수할 각오만 있다면, 한 번 더 시도해 볼 수도 있다.", + "SoldierStoryResult.2311221.1": "금화를 넣자 자동 판매 신기가 경쾌한 축하음을 울렸다. 보급품 여러 개를 얻은 덕에, 더 많은 동료가 당신과 함께 싸울 수 있도록 지원할 힘이 생겼다.\n화면에 더 비싼 “색다른 경험”이 떠올랐고, 다음 경험은 더욱 잊지 못할 것이라고 장담했다.", + "SoldierStoryResult.2311222.1": "금화를 넣자 자동 판매 신기가 경쾌한 축하음을 울렸다. 보급품 여러 개를 얻은 덕에, 더 많은 동료가 당신과 함께 싸울 수 있도록 지원할 힘이 생겼다.\n화면에 더 비싼 “색다른 경험”이 떠올랐고, 다음 경험은 더욱 잊지 못할 것이라고 장담했다.", + "SoldierStoryResult.2321100.1": "다음에 다시 말한다.", + "SoldierStoryResult.2321111.1": "자동 판매 신기를 툭툭 치자, 기체 내부에서 기계 고장으로 의심되는 낮은 소리가 울렸다. 그리고 짤랑짤랑 경쾌한 소리와 함께, 배출구로 예쁜 금화 몇 닢이 떨어졌다.\n신기는 당신의 행동이 못마땅한 듯했지만, 결국 조용히 넘어가기로 했다.\n더 큰 분노를 감수할 각오만 있다면, 한 번 더 시도해 볼 수도 있다.", + "SoldierStoryResult.2321121.1": "금화를 넣자 자동 판매 신기가 경쾌한 축하음을 울렸다. 보급품 한 세트를 얻은 덕에, 더 많은 동료가 당신과 함께 싸울 수 있도록 지원할 힘이 생겼다.\n화면에 더 비싼 “기이한 경험”이 떠올랐고, 다음 경험은 더욱 잊지 못할 것이라고 장담했다.", + "SoldierStoryResult.2321131.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2321132.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2321133.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2321134.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2321135.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2321211.1": "자동 판매 신기를 흔들자, 기계 고장 경보음이 울렸다. 그리고 짤랑짤랑 경쾌한 소리와 함께, 배출구로 예쁜 금화 몇 닢이 떨어졌다.\n신기는 당신의 행동이 못마땅한 듯했지만, 결국 조용히 넘어가기로 했다.\n더 큰 분노를 감수할 각오만 있다면, 한 번 더 시도해 볼 수도 있다.", + "SoldierStoryResult.2321212.1": "자동 판매 신기를 흔들자, 기계 고장 경보음이 울렸다. 그리고 짤랑짤랑 경쾌한 소리와 함께, 배출구로 예쁜 금화 몇 닢이 떨어졌다.\n신기는 당신의 행동이 못마땅한 듯했지만, 결국 조용히 넘어가기로 했다.\n더 큰 분노를 감수할 각오만 있다면, 한 번 더 시도해 볼 수도 있다.", + "SoldierStoryResult.2321221.1": "금화를 넣자 자동 판매 신기가 경쾌한 축하음을 울렸다. 보급품 여러 개를 얻은 덕에, 더 많은 동료가 당신과 함께 싸울 수 있도록 지원할 힘이 생겼다.\n화면에 더 비싼 “색다른 경험”이 떠올랐고, 다음 경험은 더욱 잊지 못할 것이라고 장담했다.", + "SoldierStoryResult.2321222.1": "금화를 넣자 자동 판매 신기가 경쾌한 축하음을 울렸다. 보급품 여러 개를 얻은 덕에, 더 많은 동료가 당신과 함께 싸울 수 있도록 지원할 힘이 생겼다.\n화면에 더 비싼 “색다른 경험”이 떠올랐고, 다음 경험은 더욱 잊지 못할 것이라고 장담했다.", + "SoldierStoryResult.2331100.1": "다음에 다시 말한다.", + "SoldierStoryResult.2331111.1": "자동 판매 신기를 툭툭 치자, 기체 내부에서 기계 고장으로 의심되는 낮은 소리가 울렸다. 그리고 짤랑짤랑 경쾌한 소리와 함께, 배출구로 예쁜 금화 몇 닢이 떨어졌다.\n신기는 당신의 행동이 못마땅한 듯했지만, 결국 조용히 넘어가기로 했다.\n더 큰 분노를 감수할 각오만 있다면, 한 번 더 시도해 볼 수도 있다.", + "SoldierStoryResult.2331121.1": "금화를 넣자 자동 판매 신기가 경쾌한 축하음을 울렸다. 보급품 한 세트를 얻은 덕에, 더 많은 동료가 당신과 함께 싸울 수 있도록 지원할 힘이 생겼다.\n화면에 더 비싼 “기이한 경험”이 떠올랐고, 다음 경험은 더욱 잊지 못할 것이라고 장담했다.", + "SoldierStoryResult.2331131.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2331132.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2331133.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2331134.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2331135.1": "마지막 금화 한 닢까지 투입구에 밀어 넣자, 자동 판매 신기가 기체의 조명을 환하게 밝혔다. \n아낌없는 소비에는 반드시 보답이 따르는 법이다. 재산 탕진 패키지는 정말 빈털터리로 만들었지만, 덕분에 지금 이 순간 정말 필요한 것을 손에 넣었다. \n비록 무일푼이 되었지만, 아직 맞바꿀 수 있는 다른 것이 남아 있다…", + "SoldierStoryResult.2331211.1": "자동 판매 신기를 흔들자, 기계 고장 경보음이 울렸다. 그리고 짤랑짤랑 경쾌한 소리와 함께, 배출구로 예쁜 금화 몇 닢이 떨어졌다.\n신기는 당신의 행동이 못마땅한 듯했지만, 결국 조용히 넘어가기로 했다.\n더 큰 분노를 감수할 각오만 있다면, 한 번 더 시도해 볼 수도 있다.", + "SoldierStoryResult.2331212.1": "자동 판매 신기를 흔들자, 기계 고장 경보음이 울렸다. 그리고 짤랑짤랑 경쾌한 소리와 함께, 배출구로 예쁜 금화 몇 닢이 떨어졌다.\n신기는 당신의 행동이 못마땅한 듯했지만, 결국 조용히 넘어가기로 했다.\n더 큰 분노를 감수할 각오만 있다면, 한 번 더 시도해 볼 수도 있다.", + "SoldierStoryResult.2331221.1": "금화를 넣자 자동 판매 신기가 경쾌한 축하음을 울렸다. 보급품 여러 개를 얻은 덕에, 더 많은 동료가 당신과 함께 싸울 수 있도록 지원할 힘이 생겼다.\n화면에 더 비싼 “색다른 경험”이 떠올랐고, 다음 경험은 더욱 잊지 못할 것이라고 장담했다.", + "SoldierStoryResult.2331222.1": "금화를 넣자 자동 판매 신기가 경쾌한 축하음을 울렸다. 보급품 여러 개를 얻은 덕에, 더 많은 동료가 당신과 함께 싸울 수 있도록 지원할 힘이 생겼다.\n화면에 더 비싼 “색다른 경험”이 떠올랐고, 다음 경험은 더욱 잊지 못할 것이라고 장담했다." +} \ No newline at end of file diff --git a/data/language/ko_kr/soldierstorytype.json b/data/language/ko_kr/soldierstorytype.json new file mode 100644 index 000000000..ae7f9142b --- /dev/null +++ b/data/language/ko_kr/soldierstorytype.json @@ -0,0 +1,14 @@ +{ + "SoldierStoryType.1101.1": "아무도 이 여행 가방이 언제 나타났는지 알아차리지 못했다. 그림자에서 태어난 것 같기도 하고, 다음 순간 그림자 속으로 녹아 버릴 것 같기도 한 그것은 반듯하게 앞길을 가로막고 있었다.\n좁은 틈 너머에 숨은 두 눈이 말없이 이쪽을 마주 노려보고 있었다. 가방 깊은 곳에서 꾸륵거리는 소리가 들리는 것 같았지만, 그게 무언가를 재촉하는 소리인지는 알 수 없었다.\n가방을 열어 봐야 한다는 사람도 있었고, 그런 행동이 대개 실종자들이 저지르는 마지막 실수라는 사람도 있었다. 좀처럼 결론이 나지 않는 사이, 그 두 눈이 한 번 깜빡였다. 마치 현명한, 혹은 최악의 결정을 기대하고 있다는 듯이…", + "SoldierStoryType.1101.2": "피해 갈 수도 있겠지만, 이 탑이 당신을 향해 벌이는 ‘탐색’은 잠시 피한다고 해서 사라지지 않는다.", + "SoldierStoryType.1101.3": "기묘한 여행 가방", + "SoldierStoryType.1102.1": "거대하고 차가운 돌조각상이 복도 끝에서 무심한 시선을 보내고 있었다.\n크게 벌린 입은 딱 손 하나가 들어갈 만한 크기였고, 입가를 둘러싼 돌은 반질반질하게 닳아 있었다. 이미 꽤 많은 사람이 위험한 시도를 한 모양이었다. 그들이 그 뒤로도 멀쩡한 두 손을 갖고 있는지는 알 수 없었다.\n조각상 주변에는 온갖 내용의 메모가 빼곡히 붙어 있었다.\n“손을 넣으면 진실한지 아닌지 알려준대.”\n“꼭 오른손을 넣어야 함. 왼손은 무효.”\n“엄지척 하고 있으면 안 물림. 직접 해 봄.”\n“손 넣고 소원 빌면 이뤄진대.”\n“진짜? 나도 해 봐야지.”\n“소원 이뤄졌어요? 후기 기다립니다.”\n“대기 중.”\n“나도.”\n……", + "SoldierStoryType.1102.2": "조각상에 다가가자 저도 모르게 긴장이 됐다. 메모 한 장이 눈앞에 떨어졌다. “할 거면 빨리 해.”\n뒤를 돌아보자 여행가들이 일제히 딴 데를 쳐다봤다. 아무튼, 이제 당신이 나설 차례다.", + "SoldierStoryType.1102.3": "진실의 입", + "SoldierStoryType.1103.1": "굳게 닫힌 문 너머에서 살려 달라는 소리가 들려왔다.\n처음에는 웅얼거리는 소리 몇 마디밖에 알아들을 수 없었다. 그런데 문 너머의 목소리가 당신의 이름을 불렀다. 문득 이 목소리를 여러 번 들은 적이 있다는 걸 깨달았다. 이건 분명…\n뒤를 돌아보자, 그 목소리의 주인이 일행 속에 서 있었다. 상대는 당신의 시선을 받고 놀란 표정을 지었다.\n문 너머의 사람은 안에 갇혔다며 도와 달라고 했다. 그러고는 ‘그것’이 일행 속에 섞여 있으니 절대 속지 말라고 다급하게 경고했다.\n까다로운 선택을 해야 한다는 걸 깨달았다.", + "SoldierStoryType.1103.2": "문 너머의 목소리는 여전히 당신의 이름을 부르고 있었다. 두꺼운 문을 사이에 두고, 왜 아직도 자신을 알아보지 못하느냐고 따지는 것처럼 말이다.", + "SoldierStoryType.1103.3": "구조 요청의 주인", + "SoldierStoryType.2101.1": "오는 내내 발소리에 섞여 낮게 들려오던 웅웅거리는 소리가 가까워졌다 멀어지기를 반복했다. 일행이 멈춰 서자, 그제야 그것이 방 한가운데에 모습을 드러냈다.\n마침내 손님이 온 걸 알아차리고 허겁지겁 장사를 하러 나온 듯, 등 뒤의 ‘추가 구조물’조차 미처 숨기지 못한 상태였다.\n당신과 그것은 말하지 않아도 통하는 사이처럼, 그 촉수들을 그저 낡은 전선으로 여기기로 했다.\n“어서 오세요!”\n자동 판매 신기가 듣기 좋은 목소리로 말했다.\n“본 기계는 모든 고객님께 예상치 못한 경험을 선사하기 위해 최선을 다하고 있습니다!”\n아무래도 망설임을 구매 의사로 받아들인 모양이었다.", + "SoldierStoryType.2101.2": "“편하게 골라 주세요!” 기계가 다시 재촉했지만, 말투는 여전히 친절했다. “본 기계는 절대 고객님을 빈손으로 보내지 않습니다.”\n무언가가 축축한 어둠 깊은 곳에서 꿈틀대며, 일행에게 어울리는 보답을 골라 주고 싶어 안달이 난 것이 느껴졌다.", + "SoldierStoryType.2101.3": "서프라이즈 자동판매기" +} \ No newline at end of file diff --git a/data/language/ko_kr/soldierstrategycard.json b/data/language/ko_kr/soldierstrategycard.json index cef9d2e38..2bbe423d9 100644 --- a/data/language/ko_kr/soldierstrategycard.json +++ b/data/language/ko_kr/soldierstrategycard.json @@ -1,137 +1,170 @@ { - "SoldierStrategyCard.2010101.1": "일괄 판매", - "SoldierStrategyCard.2010101.2": "말 5개 판매 후, 현자의 금화 10개 획득", - "SoldierStrategyCard.2010101.3": "말 5개 판매 후, 현자의 금화 10개 획득", - "SoldierStrategyCard.2010102.1": "성장 계획", - "SoldierStrategyCard.2010102.2": "1 코스트 말을 ★2으로 합성할 때마다 현자의 금화 2개 획득", - "SoldierStrategyCard.2010102.3": "1 코스트 말을 ★2으로 합성할 때마다 현자의 금화 2개 획득", - "SoldierStrategyCard.2010103.1": "추가 보상", - "SoldierStrategyCard.2010103.2": "전투에 승리할 때마다 현자의 금화 1개 획득", - "SoldierStrategyCard.2010103.3": "전투에 승리할 때마다 현자의 금화 1개 획득", - "SoldierStrategyCard.2010104.1": "매몰 비용", - "SoldierStrategyCard.2010104.2": "첫 3연패 후 현자의 금화 5개 획득", - "SoldierStrategyCard.2010104.3": "첫 3연패 후 현자의 금화 5개 획득", - "SoldierStrategyCard.2010105.1": "추가 새로고침", - "SoldierStrategyCard.2010105.2": "상점 경험치 구매 시마다 일정 확률로 무료 새로고침 1회 획득", - "SoldierStrategyCard.2010105.3": "상점 경험치 구매 시마다 일정 확률로 무료 새로고침 1회 획득", - "SoldierStrategyCard.2010106.1": "노드 지원금", - "SoldierStrategyCard.2010106.2": "노드 4개 진입 시마다 현자의 금화 4개 획득", - "SoldierStrategyCard.2010106.3": "노드 4개 진입 시마다 현자의 금화 4개 획득", - "SoldierStrategyCard.2010107.1": "팀원 보충", - "SoldierStrategyCard.2010107.2": "1 코스트 말 5개 구매 시마다 2 코스트 말 1개 랜덤 획득", - "SoldierStrategyCard.2010107.3": "1 코스트 말 5개 구매 시마다 2 코스트 말 1개 랜덤 획득", - "SoldierStrategyCard.2010108.1": "새로고침 페이백", - "SoldierStrategyCard.2010108.2": "상점 8회 새로고침할 때마다 현자의 금화 2개 획득", - "SoldierStrategyCard.2010108.3": "상점 8회 새로고침할 때마다 현자의 금화 2개 획득", - "SoldierStrategyCard.2010109.1": "인재 육성", - "SoldierStrategyCard.2010109.2": "2 코스트 말 ★2 합성 시마다 2 코스트 말 1개 랜덤 획득", - "SoldierStrategyCard.2010109.3": "2 코스트 말 ★2 합성 시마다 2 코스트 말 1개 랜덤 획득", - "SoldierStrategyCard.2010110.1": "냉정한 보험", - "SoldierStrategyCard.2010110.2": "이성이 처음으로 20 미만이 될 시, 현자의 금화 20개 획득", - "SoldierStrategyCard.2010110.3": "이성이 처음으로 20 미만이 될 시, 현자의 금화 20개 획득", - "SoldierStrategyCard.2010111.1": "이성적 판단", - "SoldierStrategyCard.2010111.2": "노드 종료 시 이성이 60보다 높으면 경험치 4포인트 획득", - "SoldierStrategyCard.2010111.3": "노드 종료 시 이성이 60보다 높으면 경험치 4포인트 획득", + "SoldierStrategyCard.2010101.1": "시작 자금", + "SoldierStrategyCard.2010101.2": "현자의 금화 8개 즉시 획득", + "SoldierStrategyCard.2010101.3": "현자의 금화 8개 즉시 획득", + "SoldierStrategyCard.2010102.1": "출발 전 예습", + "SoldierStrategyCard.2010102.2": "마왕 경험치 8 즉시 획득", + "SoldierStrategyCard.2010102.3": "마왕 경험치 8 즉시 획득", + "SoldierStrategyCard.2010103.1": "매력 소집", + "SoldierStrategyCard.2010103.2": "상점 무료 새로고침 5회 즉시 획득", + "SoldierStrategyCard.2010103.3": "상점 무료 새로고침 5회 즉시 획득", + "SoldierStrategyCard.2010104.1": "잠시 정비", + "SoldierStrategyCard.2010104.2": "이성 10 회복, 현자의 금화 5개 획득", + "SoldierStrategyCard.2010104.3": "이성 10 회복, 현자의 금화 5개 획득", + "SoldierStrategyCard.2010105.1": "일괄 판매", + "SoldierStrategyCard.2010105.2": "이후 처음으로 인원 8개 판매 후 현자의 금화 10개 획득", + "SoldierStrategyCard.2010105.3": "이후 처음으로 인원 8개 판매 후 현자의 금화 10개 획득", + "SoldierStrategyCard.2010106.1": "연전연승", + "SoldierStrategyCard.2010106.2": "이후 처음으로 3연승 달성 시 현자의 금화 12개 획득", + "SoldierStrategyCard.2010106.3": "이후 처음으로 3연승 달성 시 현자의 금화 12개 획득", + "SoldierStrategyCard.2010107.1": "실패는 성공의 어머니", + "SoldierStrategyCard.2010107.2": "이후 처음으로 3연패 달성 시 마왕 경험치 12 획득", + "SoldierStrategyCard.2010107.3": "이후 처음으로 3연패 달성 시 마왕 경험치 12 획득", + "SoldierStrategyCard.2010108.1": "불패의 명성", + "SoldierStrategyCard.2010108.2": "이후 처음으로 5연승 달성 시 현자의 금화 15개 획득", + "SoldierStrategyCard.2010108.3": "이후 처음으로 5연승 달성 시 현자의 금화 15개 획득", + "SoldierStrategyCard.2010109.1": "냉정한 보험", + "SoldierStrategyCard.2010109.2": "이성이 처음으로 20 미만이 될 시 현자의 금화 20개 획득", + "SoldierStrategyCard.2010109.3": "이성이 처음으로 20 미만이 될 시 현자의 금화 20개 획득", + "SoldierStrategyCard.2010111.1": "새로고침 연구", + "SoldierStrategyCard.2010111.2": "상점을 5회 새로고침할 때마다 경험치 2 획득", + "SoldierStrategyCard.2010111.3": "상점을 5회 새로고침할 때마다 경험치 2 획득", "SoldierStrategyCard.2010112.1": "오뚝이 정신", - "SoldierStrategyCard.2010112.2": "전투에 실패할 때마다 경험치 +2", - "SoldierStrategyCard.2010112.3": "전투에 실패할 때마다 경험치 +2", - "SoldierStrategyCard.2010113.1": "정예 계획", - "SoldierStrategyCard.2010113.2": "3 코스트 말 ★2 합성 시마다 현자의 금화 5개 획득", - "SoldierStrategyCard.2010113.3": "3 코스트 말 ★2 합성 시마다 현자의 금화 5개 획득", - "SoldierStrategyCard.2010201.1": "거래 차익", - "SoldierStrategyCard.2010201.2": "말 10개를 판매할 때마다 현자의 금화 1개 추가 획득", - "SoldierStrategyCard.2010201.3": "말 10개를 판매할 때마다 현자의 금화 1개 추가 획득", - "SoldierStrategyCard.2010202.1": "거래 기회", - "SoldierStrategyCard.2010202.2": "말 5개를 판매할 때마다 일정 확률로 무료 새로고침 1회 획득", - "SoldierStrategyCard.2010202.3": "말 5개를 판매할 때마다 일정 확률로 무료 새로고침 1회 획득", - "SoldierStrategyCard.2010203.1": "확장 계획", - "SoldierStrategyCard.2010203.2": "처음으로 3 코스트 말 ★2 합성 시 현자의 금화 4개 획득 및 2 코스트 말 1개 랜덤 획득", - "SoldierStrategyCard.2010203.3": "처음으로 3 코스트 말 ★2 합성 시 현자의 금화 4개 획득 및 2 코스트 말 1개 랜덤 획득", - "SoldierStrategyCard.2010204.1": "한 번 더", - "SoldierStrategyCard.2010204.2": "상점을 새로고침할 때마다 일정 확률로 무료 새로고침 1회 획득", - "SoldierStrategyCard.2010204.3": "상점을 새로고침할 때마다 일정 확률로 무료 새로고침 1회 획득", - "SoldierStrategyCard.2010205.1": "창고 업그레이드", - "SoldierStrategyCard.2010205.2": "무료 새로고침 2회 획득, 상점을 업그레이드할 때마다 무료 새로고침 2회 획득", - "SoldierStrategyCard.2010205.3": "무료 새로고침 2회 획득, 상점을 업그레이드할 때마다 무료 새로고침 2회 획득", - "SoldierStrategyCard.2010206.1": "연승 폭발", - "SoldierStrategyCard.2010206.2": "5연승 첫 달성 시, 현자의 금화 20개와 2 코스트 ★3 말 1개 랜덤 획득", - "SoldierStrategyCard.2010206.3": "5연승 첫 달성 시, 현자의 금화 20개와 2 코스트 ★3 말 1개 랜덤 획득", - "SoldierStrategyCard.2010207.1": "극단적인 투자", - "SoldierStrategyCard.2010207.2": "현재 이성이 30보다 낮을 시, 노드에 진입할 때마다 현자의 금화 5개 획득", - "SoldierStrategyCard.2010207.3": "현재 이성이 30보다 낮을 시, 노드에 진입할 때마다 현자의 금화 5개 획득", - "SoldierStrategyCard.2010208.1": "대기만성", - "SoldierStrategyCard.2010208.2": "새로운 노드 진입 시 현자의 금화 60개를 보유한 경우 경험치 5포인트 획득", - "SoldierStrategyCard.2010208.3": "새로운 노드 진입 시 현자의 금화 60개를 보유한 경우 경험치 5포인트 획득", - "SoldierStrategyCard.2010209.1": "인재 비축", - "SoldierStrategyCard.2010209.2": "현자의 금화 20개 소모 시마다, 비인간형 말 1개 랜덤 획득", - "SoldierStrategyCard.2010209.3": "현자의 금화 20개 소모 시마다, 비인간형 말 1개 랜덤 획득", - "SoldierStrategyCard.2010210.1": "리더 육성 계획", - "SoldierStrategyCard.2010210.2": "처음으로 4 코스트 말 ★2 합성 시 현자의 금화 8개 획득 및 3 코스트 말 1개 랜덤 획득", - "SoldierStrategyCard.2010210.3": "처음으로 4 코스트 말 ★2 합성 시 현자의 금화 8개 획득 및 3 코스트 말 1개 랜덤 획득", - "SoldierStrategyCard.2010211.1": "일보 후퇴", - "SoldierStrategyCard.2010211.2": "2회 연속 전투 실패 시, 이성 +4 및 현자의 금화 4개 획득", - "SoldierStrategyCard.2010211.3": "2회 연속 전투 실패 시, 이성 +4 및 현자의 금화 4개 획득", - "SoldierStrategyCard.2010212.1": "누적 성장", - "SoldierStrategyCard.2010212.2": "3 코스트 말 8개 구매 시마다 동일 코스트 말 1개 랜덤 획득", - "SoldierStrategyCard.2010212.3": "3 코스트 말 8개 구매 시마다 동일 코스트 말 1개 랜덤 획득", - "SoldierStrategyCard.2010213.1": "명성 현금화", - "SoldierStrategyCard.2010213.2": "새로운 노드 진입 시 판 위에 3 코스트 말 3개가 존재할 시 현자의 금화 3개 획득", - "SoldierStrategyCard.2010213.3": "새로운 노드 진입 시 판 위에 3 코스트 말 3개가 존재할 시 현자의 금화 3개 획득", - "SoldierStrategyCard.2010214.1": "정예 영입", - "SoldierStrategyCard.2010214.2": "상점 7레벨 달성 후, 새로운 노드 진입 시마다 3 코스트 말 1개 랜덤 획득", - "SoldierStrategyCard.2010214.3": "상점 7레벨 달성 후, 새로운 노드 진입 시마다 3 코스트 말 1개 랜덤 획득", - "SoldierStrategyCard.2010215.1": "어쩌다 찾아온 손님", - "SoldierStrategyCard.2010215.2": "상점에서 일정 확률로 ★2 말 1개 출현", - "SoldierStrategyCard.2010215.3": "상점에서 일정 확률로 ★2 말 1개 출현", - "SoldierStrategyCard.2010216.1": "낭만의 조합", - "SoldierStrategyCard.2010216.2": "상점 8레벨 달성 후, 새로운 노드 진입 시마다 대기석 가장 왼쪽의 말이 같은 코스트의 랜덤 말로 변경", - "SoldierStrategyCard.2010216.3": "상점 8레벨 달성 후, 새로운 노드 진입 시마다 대기석 가장 왼쪽의 말이 같은 코스트의 랜덤 말로 변경", - "SoldierStrategyCard.2010217.1": "넘치는 부", - "SoldierStrategyCard.2010217.2": "필드의 모든 말을 두 배 가격으로 자동 판매, 이후 3번의 전투 동안 출전하는 말의 HP가 절반으로 감소", - "SoldierStrategyCard.2010217.3": "필드의 모든 말을 두 배 가격으로 자동 판매, 이후 3번의 전투 동안 출전하는 말의 HP가 절반으로 감소", - "SoldierStrategyCard.2010218.1": "자연의 깨달음", - "SoldierStrategyCard.2010218.2": "새로운 노드 진입 시 판 위에 존재하는 비인간형 말 3개마다 경험치 3포인트 획득", - "SoldierStrategyCard.2010218.3": "새로운 노드 진입 시 판 위에 존재하는 비인간형 말 3개마다 경험치 3포인트 획득", - "SoldierStrategyCard.2010219.1": "폐쇄 건설", - "SoldierStrategyCard.2010219.2": "이후 3개 노드 동안 상점 새로고침 불가, 하지만 노드 1개 진입 시마다 상점 경험치 4포인트 획득", - "SoldierStrategyCard.2010219.3": "이후 3개 노드 동안 상점 새로고침 불가, 하지만 노드 1개 진입 시마다 상점 경험치 4포인트 획득", - "SoldierStrategyCard.2010301.1": "스마트 창고", - "SoldierStrategyCard.2010301.2": "상점 8레벨 달성 후, 경험치 구매 시 무료 새로고침 1회 획득", - "SoldierStrategyCard.2010301.3": "상점 8레벨 달성 후, 경험치 구매 시 무료 새로고침 1회 획득", - "SoldierStrategyCard.2010302.1": "리스크 동반", - "SoldierStrategyCard.2010302.2": "이성 30 차감, 현재 보유한 현자의 금화가 2배로 증가", - "SoldierStrategyCard.2010302.3": "이성 30 차감, 현재 보유한 현자의 금화가 2배로 증가", - "SoldierStrategyCard.2010303.1": "교활한 재물", - "SoldierStrategyCard.2010303.2": "현재 이성과 현자의 금화 수치 교환", - "SoldierStrategyCard.2010303.3": "현재 이성과 현자의 금화 수치 교환", - "SoldierStrategyCard.2010304.1": "임계 반격 포인트", - "SoldierStrategyCard.2010304.2": "이성이 처음으로 0이 될 때, 이성 30 즉시 회복, 현자의 금화 40개 획득", - "SoldierStrategyCard.2010304.3": "이성이 처음으로 0이 될 때, 이성 30 즉시 회복, 현자의 금화 40개 획득", - "SoldierStrategyCard.2010305.1": "고급 인재풀", - "SoldierStrategyCard.2010305.2": "상점을 새로고침할 때마다 상점의 랜덤 말이 1코스트 높은 다른 랜덤 말로 변경", - "SoldierStrategyCard.2010305.3": "상점을 새로고침할 때마다 상점의 랜덤 말이 1코스트 높은 다른 랜덤 말로 변경", - "SoldierStrategyCard.2010306.1": "운명의 장난", - "SoldierStrategyCard.2010306.2": "어드밴티지 주사위 획득, 이후 터닝 포인트 도전 판정마다 주사위 2개를 굴려 더 높은 값을 판정 결과로 적용", - "SoldierStrategyCard.2010306.3": "어드밴티지 주사위 획득, 이후 터닝 포인트 도전 판정마다 주사위 2개를 굴려 더 높은 값을 판정 결과로 적용", - "SoldierStrategyCard.2010307.1": "극한의 낭만", - "SoldierStrategyCard.2010307.2": "노드 진입 시마다 대기석 가장 왼쪽의 말이 같은 코스트의 다른 랜덤 말로 변경", - "SoldierStrategyCard.2010307.3": "노드 진입 시마다 대기석 가장 왼쪽의 말이 같은 코스트의 다른 랜덤 말로 변경", - "SoldierStrategyCard.2010308.1": "연승의 축가", - "SoldierStrategyCard.2010308.2": "3연승 달성 시마다, 현자의 금화 10개 획득", - "SoldierStrategyCard.2010308.3": "3연승 달성 시마다, 현자의 금화 10개 획득", - "SoldierStrategyCard.2010309.1": "승리의 표식", - "SoldierStrategyCard.2010309.2": "6, 13, 20번째 노드에 각각 현자의 금화 10개 획득", - "SoldierStrategyCard.2010309.3": "6, 13, 20번째 노드에 각각 현자의 금화 10개 획득", - "SoldierStrategyCard.2010310.1": "위기의 구세주", - "SoldierStrategyCard.2010310.2": "3연패 시마다, 5코스트 ★1 말 1개 랜덤 획득", - "SoldierStrategyCard.2010310.3": "3연패 시마다, 5코스트 ★1 말 1개 랜덤 획득", - "SoldierStrategyCard.2010311.1": "올인의 심연", - "SoldierStrategyCard.2010311.2": "이성이 1로 변경, 즉시 현자의 금화 60개 획득", - "SoldierStrategyCard.2010311.3": "이성이 1로 변경, 즉시 현자의 금화 60개 획득", - "SoldierStrategyCard.2010312.1": "호위대 집결령", - "SoldierStrategyCard.2010312.2": "제국 호위대 시너지 달성 카운트 +1", - "SoldierStrategyCard.2010312.3": "제국 호위대 시너지 달성 카운트 +1", - "SoldierStrategyCard.2010313.1": "윈드 애시의 소환", - "SoldierStrategyCard.2010313.2": "윈드 애시 시너지 달성 카운트 +1", - "SoldierStrategyCard.2010313.3": "윈드 애시 시너지 달성 카운트 +1" + "SoldierStrategyCard.2010112.2": "전투 패배 시 마왕 경험치 2 추가 획득", + "SoldierStrategyCard.2010112.3": "전투 패배 시 마왕 경험치 2 추가 획득", + "SoldierStrategyCard.2010113.1": "추가 보상", + "SoldierStrategyCard.2010113.2": "전투 승리 시 현자의 금화 1개 추가 획득", + "SoldierStrategyCard.2010113.3": "전투 승리 시 현자의 금화 1개 추가 획득", + "SoldierStrategyCard.2010116.1": "추가 새로고침", + "SoldierStrategyCard.2010116.2": "경험치 구매 시마다 일정 확률로 무료 새로고침 1회 획득", + "SoldierStrategyCard.2010116.3": "경험치 구매 시마다 확률로 무료 새로고침 1회 획득", + "SoldierStrategyCard.2010117.1": "대량 학습", + "SoldierStrategyCard.2010117.2": "인원을 1명 합성할 때마다 일정 확률로 현자의 금화 2개 획득", + "SoldierStrategyCard.2010117.3": "인원을 1명 합성할 때마다 일정 확률로 현자의 금화 2개 획득", + "SoldierStrategyCard.2010118.1": "정예 계획", + "SoldierStrategyCard.2010118.2": "이후 3 코스트 인원을 ★2로 합성할 때마다 현자의 금화 3개 획득", + "SoldierStrategyCard.2010118.3": "이후 3 코스트 인원을 ★2로 합성할 때마다 현자의 금화 3개 획득", + "SoldierStrategyCard.2010119.1": "인재 육성", + "SoldierStrategyCard.2010119.2": "이후 2 코스트 인원 ★2 합성 시마다 2 코스트 인원 1명 랜덤 획득", + "SoldierStrategyCard.2010119.3": "이후 2 코스트 인원 ★2 합성 시마다 2 코스트 인원 1명 랜덤 획득", + "SoldierStrategyCard.2010202.1": "폐쇄 건설", + "SoldierStrategyCard.2010202.2": "다음 신규 노드 진입 시 경험치 4 획득, 단 다음 노드 3개 동안 상점 새로고침 불가", + "SoldierStrategyCard.2010202.3": "다음 신규 노드 진입 시 경험치 4 획득, 단 다음 노드 3개 동안 상점 새로고침 불가", + "SoldierStrategyCard.2010203.1": "이성적 판단", + "SoldierStrategyCard.2010203.2": "신규 노드 진입 시 이성이 60 초과일 경우 경험치 3 추가 획득", + "SoldierStrategyCard.2010203.3": "신규 노드 진입 시 이성이 60 초과일 경우 경험치 3 추가 획득", + "SoldierStrategyCard.2010204.1": "긴급 징발", + "SoldierStrategyCard.2010204.2": "신규 노드 진입 시 이성이 25 미만일 경우 4코스트 ★2 인원 1명 랜덤 획득", + "SoldierStrategyCard.2010204.3": "신규 노드 진입 시 이성이 25 미만일 경우 4코스트 ★2 인원 1명 랜덤 획득", + "SoldierStrategyCard.2010205.1": "대기만성", + "SoldierStrategyCard.2010205.2": "신규 노드 진입 시 현자의 금화가 60개 초과일 경우 경험치 5 추가 획득", + "SoldierStrategyCard.2010205.3": "신규 노드 진입 시 현자의 금화가 60개 초과일 경우 경험치 5 추가 획득", + "SoldierStrategyCard.2010206.1": "적자 경영", + "SoldierStrategyCard.2010206.2": "현자의 금화 20개 즉시 획득, 이후 적 조우 노드 3개 동안 메인 슬롯 인원 HP 50%로 감소", + "SoldierStrategyCard.2010206.3": "현자의 금화 20개 즉시 획득, 이후 적 조우 노드 3개 동안 메인 슬롯 인원 HP 50%로 감소", + "SoldierStrategyCard.2010208.1": "운명의 내기", + "SoldierStrategyCard.2010208.2": "이성이 20으로 변경, 현자의 금화 30개 획득", + "SoldierStrategyCard.2010208.3": "이성이 20으로 변경, 현자의 금화 30개 획득", + "SoldierStrategyCard.2010209.1": "어쩌다 찾아온 손님", + "SoldierStrategyCard.2010209.2": "상점에서 20% 확률로 ★2 인원 1명 출현", + "SoldierStrategyCard.2010209.3": "상점에서 확률로 ★2 인원 1명 출현", + "SoldierStrategyCard.2010301.1": "단골 할인", + "SoldierStrategyCard.2010301.2": "누적 20회 새로고침한 후, 새로고침 비용이 영구적으로 -1", + "SoldierStrategyCard.2010301.3": "누적 20회 새로고침한 후, 새로고침 비용이 영구적으로 -1", + "SoldierStrategyCard.2010302.1": "연수 지원금", + "SoldierStrategyCard.2010302.2": "누적 120개의 현자의 금화를 소모하면 경험치 구매 비용 영구적으로 -1", + "SoldierStrategyCard.2010302.3": "누적 120개의 현자의 금화를 소모하면 경험치 구매 비용 영구적으로 -1", + "SoldierStrategyCard.2010303.1": "올인의 심연", + "SoldierStrategyCard.2010303.2": "이성이 즉시 1로 변경, 현자의 금화 50개 획득", + "SoldierStrategyCard.2010303.3": "이성이 즉시 1로 변경, 현자의 금화 50개 획득", + "SoldierStrategyCard.2010305.1": "이자 한도 확장", + "SoldierStrategyCard.2010305.2": "현자의 금화 20개로 변경, 이자 상한 +1", + "SoldierStrategyCard.2010305.3": "현자의 금화 20개로 변경, 이자 상한 +1", + "SoldierStrategyCard.2010306.1": "리스크 동반", + "SoldierStrategyCard.2010306.2": "이성이 1로 변경, 현재 보유한 현자의 금화가 2배로 증가", + "SoldierStrategyCard.2010306.3": "이성이 1로 변경, 현재 보유한 현자의 금화가 2배로 증가", + "SoldierStrategyCard.2010307.1": "교활한 제물", + "SoldierStrategyCard.2010307.2": "현자의 금화 5개 즉시 획득, 이후 현재 이성과 현자의 금화 수치 교환", + "SoldierStrategyCard.2010307.3": "현자의 금화 5개 즉시 획득, 이후 현재 이성과 현자의 금화 수치 교환", + "SoldierStrategyCard.2010308.1": "책략 선별", + "SoldierStrategyCard.2010308.2": "이후 랜덤으로 획득하는 축복은 모두 금색 등급", + "SoldierStrategyCard.2010308.3": "이후 랜덤으로 획득하는 축복은 모두 금색 등급", + "SoldierStrategyCard.2010310.1": "한 번 더", + "SoldierStrategyCard.2010310.2": "상점을 새로고침할 때 50% 확률로 무료 새로고침 1회 획득", + "SoldierStrategyCard.2010310.3": "상점을 새로고침할 때 확률로 무료 새로고침 1회 획득", + "SoldierStrategyCard.2010311.1": "창고 업그레이드", + "SoldierStrategyCard.2010311.2": "무료 새로고침 3회 획득, 이후 마왕이 레벨업할 때마다 무료 새로고침 3회 획득", + "SoldierStrategyCard.2010311.3": "무료 새로고침 3회 획득, 이후 마왕이 레벨업할 때마다 무료 새로고침 3회 획득", + "SoldierStrategyCard.2010312.1": "번뜩이는 영감", + "SoldierStrategyCard.2010312.2": "상점을 새로고침할 때마다 40% 확률로 경험치 2 획득", + "SoldierStrategyCard.2010312.3": "상점을 새로고침할 때마다 확률로 경험치 2 획득", + "SoldierStrategyCard.2010313.1": "스마트 창고", + "SoldierStrategyCard.2010313.2": "마왕 7레벨 달성 후, 경험치 구매 시 무료 새로고침 1회 획득", + "SoldierStrategyCard.2010313.3": "마왕 7레벨 달성 후, 경험치 구매 시 무료 새로고침 1회 획득", + "SoldierStrategyCard.2010314.1": "효율적 배치", + "SoldierStrategyCard.2010314.2": "마왕 8레벨 달성 후, 상점을 2회 새로고침할 때마다 현자의 금화 2개 획득", + "SoldierStrategyCard.2010314.3": "마왕 8레벨 달성 후, 상점을 2회 새로고침할 때마다 현자의 금화 2개 획득", + "SoldierStrategyCard.2010315.1": "숙련", + "SoldierStrategyCard.2010315.2": "상점을 30회 새로고침한 후, 이후 새로고침마다 경험치 2 추가 획득", + "SoldierStrategyCard.2010315.3": "상점을 30회 새로고침한 후, 이후 새로고침마다 경험치 2 추가 획득", + "SoldierStrategyCard.2010316.1": "고급 인재풀", + "SoldierStrategyCard.2010316.2": "상점을 새로고침할 때마다 상점의 랜덤 인원이 1코스트 높은 다른 랜덤 인원으로 변경", + "SoldierStrategyCard.2010316.3": "상점을 새로고침할 때마다 상점의 랜덤 인원이 1코스트 높은 다른 랜덤 인원으로 변경", + "SoldierStrategyCard.2010318.1": "연승의 축가", + "SoldierStrategyCard.2010318.2": "이후 3연승 달성 시마다, 현자의 금화 10개 획득", + "SoldierStrategyCard.2010318.3": "이후 3연승 달성 시마다, 현자의 금화 10개 획득", + "SoldierStrategyCard.2010319.1": "위기의 구세주", + "SoldierStrategyCard.2010319.2": "이후 3연패 달성 시마다, 5코스트 ★1 인원 1명 랜덤 획득", + "SoldierStrategyCard.2010319.3": "이후 3연패 달성 시마다, 5코스트 ★1 인원 1명 랜덤 획득", + "SoldierStrategyCard.2011204.1": "은혜 예언", + "SoldierStrategyCard.2011204.2": "이후 상점에 은혜의지 인원의 등장 확률 증가, 라루 획득", + "SoldierStrategyCard.2011204.3": "이후 상점에 은혜의지 인원의 등장 확률 증가, 라루 획득", + "SoldierStrategyCard.2011206.1": "호위대 병법", + "SoldierStrategyCard.2011206.2": "이후 상점에 제국 호위대 인원의 등장 확률 증가, 호위대 분단장 획득", + "SoldierStrategyCard.2011206.3": "이후 상점에 제국 호위대 인원의 등장 확률 증가, 호위대 분단장 획득", + "SoldierStrategyCard.2011209.1": "간편식 제조 기술", + "SoldierStrategyCard.2011209.2": "이후 상점에 아그리 유니온 인원의 등장 확률 증가, 베테랑 아그리 종사자 획득", + "SoldierStrategyCard.2011209.3": "이후 상점에 아그리 유니온 인원의 등장 확률 증가, 베테랑 아그리 종사자 획득", + "SoldierStrategyCard.2011210.1": "마물 생태학", + "SoldierStrategyCard.2011210.2": "이후 상점에 숲의 친구 인원의 등장 확률 증가, 불의 늑대 획득", + "SoldierStrategyCard.2011210.3": "이후 상점에 숲의 친구 인원의 등장 확률 증가, 불의 늑대 획득", + "SoldierStrategyCard.2011213.1": "정밀 저격술", + "SoldierStrategyCard.2011213.2": "이후 상점에 백발백중 인원의 등장 확률 증가, 백발백중 인원을 처음으로 ★2 합성 시 랜덤 백발백중 인원 1명 획득", + "SoldierStrategyCard.2011213.3": "이후 상점에 백발백중 인원의 등장 확률 증가, 백발백중 인원을 처음으로 ★2 합성 시 랜덤 백발백중 인원 1명 획득", + "SoldierStrategyCard.2011222.1": "황사와 어둠의 칼날", + "SoldierStrategyCard.2011222.2": "이후 상점에 모래전갈 용병단 인원의 등장 확률 증가, 노란 먼지의 사수 획득", + "SoldierStrategyCard.2011222.3": "이후 상점에 모래전갈 용병단 인원의 등장 확률 증가, 노란 먼지의 사수 획득", + "SoldierStrategyCard.2011227.1": "법술 근원론", + "SoldierStrategyCard.2011227.2": "이후 상점에 화려한 마법 인원의 등장 확률 증가, 치시아 획득", + "SoldierStrategyCard.2011227.3": "이후 상점에 화려한 마법 인원의 등장 확률 증가, 치시아 획득", + "SoldierStrategyCard.2011228.1": "화력 협동론", + "SoldierStrategyCard.2011228.2": "이후 상점에 화력 제압 인원의 등장 확률 증가, 아그리 해충 방제 전문가 획득", + "SoldierStrategyCard.2011228.3": "이후 상점에 화력 제압 인원의 등장 확률 증가, 아그리 해충 방제 전문가 획득", + "SoldierStrategyCard.2011301.1": "호위대의 호령", + "SoldierStrategyCard.2011301.2": "제국 호위대 시너지 달성 카운트 +1", + "SoldierStrategyCard.2011301.3": "제국 호위대 시너지 달성 카운트 +1", + "SoldierStrategyCard.2011302.1": "윈드 애시의 소환", + "SoldierStrategyCard.2011302.2": "윈드 애시 시너지 달성 카운트 +1", + "SoldierStrategyCard.2011302.3": "윈드 애시 시너지 달성 카운트 +1", + "SoldierStrategyCard.2011303.1": "신의 이름으로", + "SoldierStrategyCard.2011303.2": "은혜의지 시너지 달성 카운트 +1", + "SoldierStrategyCard.2011303.3": "은혜의지 시너지 달성 카운트 +1", + "SoldierStrategyCard.2011304.1": "아그리 유니온 채용 제안서", + "SoldierStrategyCard.2011304.2": "아그리 유니온 시너지 달성 카운트 +1", + "SoldierStrategyCard.2011304.3": "아그리 유니온 시너지 달성 카운트 +1", + "SoldierStrategyCard.2011305.1": "성광의 축복", + "SoldierStrategyCard.2011305.2": "축복의 세례 시너지 달성 카운트 +1", + "SoldierStrategyCard.2011305.3": "축복의 세례 시너지 달성 카운트 +1", + "SoldierStrategyCard.2011307.1": "칼날의 현상 수배서", + "SoldierStrategyCard.2011307.2": "모래전갈 용병단 시너지 달성 카운트 +1", + "SoldierStrategyCard.2011307.3": "모래전갈 용병단 시너지 달성 카운트 +1", + "SoldierStrategyCard.2011308.1": "기적의 마법", + "SoldierStrategyCard.2011308.2": "화려한 마법 시너지 달성 카운트 +1", + "SoldierStrategyCard.2011308.3": "화려한 마법 시너지 달성 카운트 +1", + "SoldierStrategyCard.2011309.1": "서리 바람의 화살깃", + "SoldierStrategyCard.2011309.2": "백발백중 시너지 달성 카운트 +1", + "SoldierStrategyCard.2011309.3": "백발백중 시너지 달성 카운트 +1", + "SoldierStrategyCard.2011310.1": "하늘을 가르는 총포", + "SoldierStrategyCard.2011310.2": "화력 제압 시너지 달성 카운트 +1", + "SoldierStrategyCard.2011310.3": "화력 제압 시너지 달성 카운트 +1" } \ No newline at end of file diff --git a/data/language/ko_kr/soldiertechnode.json b/data/language/ko_kr/soldiertechnode.json new file mode 100644 index 000000000..08dbf6957 --- /dev/null +++ b/data/language/ko_kr/soldiertechnode.json @@ -0,0 +1,48 @@ +{ + "SoldierTechNode.10001.1": "비상금", + "SoldierTechNode.10001.2": "초기 현자의 금화+4", + "SoldierTechNode.10002.1": "프리미엄 지원금", + "SoldierTechNode.10002.2": "현자의 금화 이자 제한 +3", + "SoldierTechNode.10003.1": "천진한 본성의 보스", + "SoldierTechNode.10003.2": "천진한 본성의 보스", + "SoldierTechNode.10004.1": "승리로 이끄는 보스", + "SoldierTechNode.10004.2": "승리로 이끄는 보스", + "SoldierTechNode.10005.1": "웅대한 꿈을 품은 보스", + "SoldierTechNode.10005.2": "웅대한 꿈을 품은 보스", + "SoldierTechNode.10006.1": "신속 휴식", + "SoldierTechNode.10006.2": "전투 종료 후 이성 회복 +2", + "SoldierTechNode.10007.1": "초급 협동 전술", + "SoldierTechNode.10007.2": "팀 전체 공격력 20% 증가", + "SoldierTechNode.10008.1": "초급 마법 방어", + "SoldierTechNode.10008.2": "팀 전체 최대 HP 20% 증가", + "SoldierTechNode.10009.1": "단계별 조사", + "SoldierTechNode.10009.2": "1단계, 2단계 클리어 후 현자의 금화 5개 획득", + "SoldierTechNode.10010.1": "소규모 작전", + "SoldierTechNode.10010.2": "메인 슬롯 보너스 효과 해제\n메인 1번-방어 슬롯: 최대 HP 12% 증가, 방어력 8% 증가\n메인 2번-공격 슬롯: 공격력 10% 증가, 치명타율 5% 증가\n메인 3번-기동 슬롯: 공격 속도 5% 증가, SP 회복 효율 5% 증가", + "SoldierTechNode.10011.1": "신속 연타", + "SoldierTechNode.10011.2": "팀 전체 공격 속도 12% 증가", + "SoldierTechNode.10012.1": "기술 증폭", + "SoldierTechNode.10012.2": "팀 전체 스킬 피해 8% 증가", + "SoldierTechNode.10013.1": "안정형 투자", + "SoldierTechNode.10013.2": "마왕 레벨 증가 시, 무료 상점 새로고침 3회 획득", + "SoldierTechNode.10014.1": "출발 전 워밍업", + "SoldierTechNode.10014.2": "팀 전체 초기 SP+10", + "SoldierTechNode.10015.1": "약점 간파", + "SoldierTechNode.10015.2": "팀 전체 치명타율 5% 증가", + "SoldierTechNode.10016.1": "은혜의 순환", + "SoldierTechNode.10016.2": "팀 전체 SP 회복 효율 6% 증가", + "SoldierTechNode.10017.1": "치명적 일격", + "SoldierTechNode.10017.2": "팀 전체 치명타 피해 10% 증가", + "SoldierTechNode.10018.1": "운명 가중치", + "SoldierTechNode.10018.2": "주사위를 던질 때 나온 눈에 추가로 +2", + "SoldierTechNode.10019.1": "고급 협동 전술", + "SoldierTechNode.10019.2": "팀 전체 공격력 30% 증가", + "SoldierTechNode.10020.1": "고급 마법 방어", + "SoldierTechNode.10020.2": "팀 전체 최대 HP 30% 증가", + "SoldierTechNode.10021.1": "강타의 호각", + "SoldierTechNode.10021.2": "팀 전체 최종 피해 6% 증가", + "SoldierTechNode.10022.1": "굳건한 전장", + "SoldierTechNode.10022.2": "팀 전체 최종 피해 감소 6% 증가", + "SoldierTechNode.10023.1": "모 아니면 도", + "SoldierTechNode.10023.2": "이성이 처음으로 0이 될 때 패배하지 않고, 이성이 1로 회복" +} \ No newline at end of file diff --git a/data/language/ko_kr/startowerbookeventreward.json b/data/language/ko_kr/startowerbookeventreward.json index d44103faf..aff8e62eb 100644 --- a/data/language/ko_kr/startowerbookeventreward.json +++ b/data/language/ko_kr/startowerbookeventreward.json @@ -359,6 +359,15 @@ "StarTowerBookEventReward.16003.1": "별의 탑 조사 (3)", "StarTowerBookEventReward.16003.2": "셀스티 외곽 3호 별의 탑 \n\n좌표: 31.2397, 121.4997\n탑 내부 신기 다양성: 비교적 적음\n탑 내부 성해 위험도: 비교적 높음\n탑 외부 마물 분포량: 비교적 많음\n\n추천 등급: ★★☆☆☆\n비고: 3호 별의 탑 내부의 신기 종류는 비교적 단조로운 편이다. 하지만 지금까지 수많은 여행가가 이곳에서 매우 희귀한 고급 신기를 가지고 나온 덕분에, 매년 소문을 듣고 찾아온 여행가들이 도전에 나서고 있다. 탑 내부 성해의 활성도가 매우 높고 공격력과 살상력 역시 강력하므로, 경험이 부족한 여행가는 쉽게 발을 들이지 말아야 하며 단독 탐사는 절대 금지한다. 별의 탑 주변은 자원이 풍부하여 수많은 기이한 보물과 약초들이 자라나지만, 탑 외부에 마물이 광범위하게 분포해 있는 데다 주변에 지리 협회 주둔 캠프도 없다. 종합적으로 고려했을 때, 탑 외부에서 채집 활동을 하더라도 경각심을 높이고 반드시 동료와 함께 행동해야 하며 낙오되는 일이 없도록 주의해야 한다.", "StarTowerBookEventReward.16003.3": "윌로(여름)와 별의 탑 3회 클리어", + "StarTowerBookEventReward.16201.1": "별의 탑에 소원 빌기 (1)", + "StarTowerBookEventReward.16201.2": "아모르 검투장에 있을 때부터 엘리나는 검투장 안에서도 올려다볼 수 있는, 구름을 뚫을 듯 우뚝 솟은 하얀 거탑에 대해 들어 알고 있었다.\n나이 든 노예들에게서 그 탑의 이야기를 듣곤 했다. 신이 속세에 남겨 둔 궁전이며, 귀족과 성직자, 왕족만이 알현할 자격이 있다는 이야기였다.\n엘리나는 이상하다고 생각했다. 그렇게 높은 탑에 올라가서까지 신을 만나려는 이유가 대체 무엇일까? \n노예는 당연히 신에게, 별의 탑에 소원을 빌기 위해서라고 설명해 주었다.\n\n“소원이 무슨 뜻이에요?”\n엘리나의 영혼이 던진 것 같은 질문에 노예는 순간 말문이 막혔다. 대형 검투장 지하실에서 태어난 이 소녀는 어쩌면 태어날 때부터 소원이 무엇인지조차 몰랐을지도 모른다.\n“오랫동안 가장 이루고 싶었지만, 좀처럼 이루기 어려운 일을 말하는 거란다.”\n“그렇군요… 그럼 제 소원은 살아남는 거예요.”", + "StarTowerBookEventReward.16201.3": "세이나(기원)와 별의 탑 1회 클리어", + "StarTowerBookEventReward.16202.1": "별의 탑에 소원 빌기 (2)", + "StarTowerBookEventReward.16202.2": "“이런 탑은 아모르에만 있는 줄 알았는데…”\n엘리나는 필라니스 성문 입구에 서서 섬 중앙에 솟은 하얀 거탑을 올려다보았다.\n“별의 탑은 신의 보살핌을 받는 곳에만 있습니다. 우리도 그중 하나지요.”\n사제 코펠리우스는 엘리나 곁에 서서 사실대로 대답했다. 평소 말투가 기계적인 그조차 필라니스의 별의 탑을 소개할 때만큼은 목소리에 자부심과 경외심이 배어 나오는 것을 어쩔 수 없었다.\n\n“어떤 소원이든 신께서 이루어 주시나요?”\n“대부분 이루어 주십니다, 엘리나 님. 신은 전능하시니, 먼저 섬은 기사단부터 시작하시면 머지않아 별의 탑에서 소원을 빌 자격을 얻으시게 될 겁니다. 그때 엘리나 님의 정성이 반드시 신을 감동시킬 것입니다.”\n코펠리우스는 다시 기계적인 태도로 돌아가 몸을 돌려 자리를 떠났다.\n엘리나는 푸른빛으로 반짝이는 십자성을 바라보며 혼잣말처럼 중얼거렸다.\n“세상을 떠난 사람을 되살리는 것도 가능할까…?”", + "StarTowerBookEventReward.16202.3": "세이나(기원)와 별의 탑 2회 클리어", + "StarTowerBookEventReward.16203.1": "별의 탑에 소원 빌기 (3)", + "StarTowerBookEventReward.16203.2": "섬은 기사단이 된 뒤에도 엘리나는 별의 탑에 올라 소원을 빌겠다는 목표를 한시도 잊지 않았다. 귀족 마법사들과 이야기할 기회가 있을 때마다 그들에게 소원을 비는 방법을 물어보곤 했다.\n고관대작들의 소원은 대개 아주 현실적이었다. 건강과 재물운, 권력을 비는 것이 전부였다. 소원으로 마법 도구를 얻는 사람도 드물었는데, 그런 도구는 대체로 비슷한 다른 도구의 용도를 뛰어넘거나 사람들이 모르는 원리를 이용해 상상을 초월하는 효과를 보여 주었다.\n엘리나는 물을수록 한 가능성이 점점 더 불안하게 느껴졌다.\n만약 귀족들 가운데 누구도 세상을 떠난 사람을 되살릴 수 있다고 생각해 본 적이 없다면, 그런 소원 자체가 이루어질 수 없다는 뜻이 아닐까? \n그 생각은 엘리나의 머릿속에 아주 잠시 머물렀을 뿐이다. 그녀는 그런 생각을 해서는 안 되었고, 이런 추측과 의심에 빠져서도 안 되었다. 그녀가 해야 할 일은 오직 높은 자리까지 올라가 그 생각을 확인하는 것이었다.", + "StarTowerBookEventReward.16203.3": "세이나(기원)와 별의 탑 3회 클리어", "StarTowerBookEventReward.913301.1": "할인 행사 (1)", "StarTowerBookEventReward.913301.2": "포셔는 이해가 되지 않았다.\r\n처음 「편의점」을 열게 된 건, 여행가들에게 말을 붙이고 싶어서였다. 그런데 어쩌다 보니 지금은 왜 이렇게 되어버린 것인지, 이젠 별의 탑 이곳저곳을 돌아다니며 판매를 하고 있다.\r\n돈이 부족한 건 아니었다. 사실 그녀에게 스텔라 코인은 아무 쓸모가 없었다.\r\n어쩌다 이렇게 됐지…… 정말 귀찮네…… 얼른 다 팔고 게임하러 갈 수 있으려나……\r\n포셔는 잠시 생각하더니 보드지를 꺼내 홍보 간판을 ‘슥슥’ 만들었다.\r\n「특가 세일! 돈만 있으면 OK!」\r\n“이렇게 하면 금방 다 팔 수 있겠지……”\r\n그녀는 가져온 보급물품 옆에다 간판을 놓으며 장사를 시작하면 여행가들이 와서 물건을 다 싹쓸이해갈 거라 기대했다.", "StarTowerBookEventReward.913301.3": "포셔의 호감도 5레벨 달성", diff --git a/data/language/ko_kr/startowergrowthnode.json b/data/language/ko_kr/startowergrowthnode.json index f584f37f1..c22b17386 100644 --- a/data/language/ko_kr/startowergrowthnode.json +++ b/data/language/ko_kr/startowergrowthnode.json @@ -12,7 +12,7 @@ "StarTowerGrowthNode.10203.1": "복권 Ⅰ", "StarTowerGrowthNode.10203.2": "별의 탑 탐색 중 전투의 방을 1층 클리어할 때마다 10%의 확률로 10 을 추가 획득한다. 별의 탑 탐색 1회당 최대 5회 발동한다.", "StarTowerGrowthNode.10301.1": "별승강기 암호", - "StarTowerGrowthNode.10301.2": "「 별의 탑 빠른 클리어」기능 오픈:\n별승강기 티켓을 소모하면 별의 탑을 빠르게 클리어하고, 기록을 획득할 수 있다.", + "StarTowerGrowthNode.10301.2": "「별의 탑 빠른 클리어」 기능 오픈:\n별승강기 티켓을 소모하면 별의 탑을 빠르게 클리어하고, 기록을 획득할 수 있다.\n「비타」 기능 오픈:\n토큰을 소모해 「별의 탑 빠른 클리어」에서 의뢰 기능을 켜 자동으로 별의 탑을 클리어할 수 있다.", "StarTowerGrowthNode.10401.1": "조화로운 울림 Ⅱ", "StarTowerGrowthNode.10401.2": "난이도 2 이상의 별의 탑 탐색 중, 전투의 방에서 소리를 획득할 확률이 30% 증가한다.", "StarTowerGrowthNode.10402.1": "툴셀렉트 Ⅰ", diff --git a/data/language/ko_kr/startowerquest.json b/data/language/ko_kr/startowerquest.json index dec7873e0..d8c6c8d88 100644 --- a/data/language/ko_kr/startowerquest.json +++ b/data/language/ko_kr/startowerquest.json @@ -55,5 +55,5 @@ "StarTowerQuest.903.1": "소리 누적 2000개 획득", "StarTowerQuest.904.1": "협주 스킬 누적 50회 활성화", "StarTowerQuest.905.1": "별의 탑 사전에 일화 노트 40개 수록", - "StarTowerQuest.906.1": "상점 재고 보충 10회 사용" + "StarTowerQuest.906.1": "상점 재입고 10회 사용" } \ No newline at end of file diff --git a/data/language/ko_kr/story.json b/data/language/ko_kr/story.json index 4a5ded315..3144e72a2 100644 --- a/data/language/ko_kr/story.json +++ b/data/language/ko_kr/story.json @@ -110,12 +110,81 @@ "Story.110.1": "여행가가 없는 미래", "Story.110.2": "별에게 소원을 빌지 마세요.", "Story.110.4": "엔딩", + "Story.1101.1": "되살아난 어제", + "Story.1101.2": "또다시 눈을 뜨고, 또 다른 새로운 삶을 맞이하다.", + "Story.1101.4": "01", + "Story.1102.1": "숲의 버려진 아이", + "Story.1102.2": "그녀는 달려나갔다...... 한 치의 망설임도 없는 매서운 자태로.", + "Story.1102.4": "BT01", + "Story.1103.1": "완전무결한 도시", + "Story.1103.2": "사물은 똑같지만 사람은 달랐고, 거리에 당신에게 익숙한 풍경은 남아있지 않았다...", + "Story.1103.4": "02", + "Story.1104.1": "목욕탕과 노예", + "Story.1104.2": "“부디 내 동료들을 저 높은 하늘로 인도해 주기를……”", + "Story.1104.4": "03", + "Story.1105.1": "욕탕의 시험", + "Story.1105.2": "마력은 가득한데, 배는 텅 비었네……", + "Story.1105.4": "04", + "Story.1106.1": "인술라", + "Story.1106.2": "절망이 깔린 땅에서는 희망을 거둘 수 없다.", + "Story.1106.4": "05", + "Story.1107.1": "성녀의 의미", + "Story.1107.2": "“운명이란 바꾸기 위해 존재하는 거야.”", + "Story.1107.4": "06", + "Story.1108.1": "섬은 기사의 일상", + "Story.1108.2": "옷이 날개라는 말은…… 이곳에선 오직 옷차림밖에 볼 수 없기 때문이야.", + "Story.1108.4": "07", + "Story.1109.1": "금기의 소원", + "Story.1109.2": "그것과 함께 깊이 묻혀진 건 그녀의 지난날과 아픔이었다.", + "Story.1109.4": "08", "Story.111.1": "기억을 채우는 방식", "Story.111.2": "기억상실을 막는 방법은 더 많은 재미있는 기억을 만드는 것이다.", "Story.111.4": "09", + "Story.1110.1": "검투사", + "Story.1110.2": "\"미안하다…… 우리가 이겼을 텐데……\"", + "Story.1110.4": "09", + "Story.1111.1": "기대해 주세요!", + "Story.1111.2": "기대해 주세요!", + "Story.1111.4": "10", + "Story.1112.1": "기대해 주세요!", + "Story.1112.2": "기대해 주세요!", + "Story.1112.4": "11", + "Story.1113.1": "기대해 주세요!", + "Story.1113.2": "기대해 주세요!", + "Story.1113.4": "12", + "Story.1114.1": "기대해 주세요!", + "Story.1114.2": "기대해 주세요!", + "Story.1114.4": "13", + "Story.1115.1": "기대해 주세요!", + "Story.1115.2": "기대해 주세요!", + "Story.1115.4": "14", + "Story.1116.1": "기대해 주세요!", + "Story.1116.2": "기대해 주세요!", + "Story.1116.4": "BT02", + "Story.1117.1": "기대해 주세요!", + "Story.1117.2": "기대해 주세요!", + "Story.1117.4": "15", + "Story.1118.1": "기대해 주세요!", + "Story.1118.2": "기대해 주세요!", + "Story.1118.4": "16", + "Story.1119.1": "기대해 주세요!", + "Story.1119.2": "기대해 주세요!", + "Story.1119.4": "17", "Story.112.1": "최종 해석권", - "Story.112.2": "은혜의 도장이 있으면 무엇이든 할 수 있다.", + "Story.112.2": "은혜 인장이 있으면 무엇이든 할 수 있다.", "Story.112.4": "10", + "Story.1120.1": "기대해 주세요!", + "Story.1120.2": "기대해 주세요!", + "Story.1120.4": "18", + "Story.1121.1": "기대해 주세요!", + "Story.1121.2": "기대해 주세요!", + "Story.1121.4": "BT03", + "Story.1122.1": "기대해 주세요!", + "Story.1122.2": "기대해 주세요!", + "Story.1122.4": "19", + "Story.1123.1": "기대해 주세요!", + "Story.1123.2": "기대해 주세요!", + "Story.1123.4": "20", "Story.201.1": "포위망 탈출", "Story.201.2": "바람을 새장에 가두려는 사람이 있기 마련이다.", "Story.201.4": "BT01", diff --git a/data/language/ko_kr/storychapter.json b/data/language/ko_kr/storychapter.json index a4585e465..4dd8424ed 100644 --- a/data/language/ko_kr/storychapter.json +++ b/data/language/ko_kr/storychapter.json @@ -5,6 +5,9 @@ "StoryChapter.10.1": "챕터 9", "StoryChapter.10.2": "머나먼 탑", "StoryChapter.10.3": "성력 996년", + "StoryChapter.11.1": "특별편", + "StoryChapter.11.2": "무결의 정원 흐릿한 여명", + "StoryChapter.11.3": "성력 전 4년", "StoryChapter.2.1": "챕터 2", "StoryChapter.2.2": "수도교 위의 바람", "StoryChapter.2.3": "성력 996년", diff --git a/data/language/ko_kr/storychaptertimestamp.json b/data/language/ko_kr/storychaptertimestamp.json index 026b3446e..934407d65 100644 --- a/data/language/ko_kr/storychaptertimestamp.json +++ b/data/language/ko_kr/storychaptertimestamp.json @@ -73,7 +73,7 @@ "StoryChapterTimeStamp.505.1": "운월 31일 22:00", "StoryChapterTimeStamp.506.1": "열월 1일 02:00", "StoryChapterTimeStamp.507.1": "열월 2일 19:00", - "StoryChapterTimeStamp.508.1": "열월 3일 02:00", + "StoryChapterTimeStamp.508.1": "열월 3일 22:00", "StoryChapterTimeStamp.509.1": "열월 14일 06:30", "StoryChapterTimeStamp.510.1": "곡월 4일 21:15", "StoryChapterTimeStamp.511.1": "곡월 4일 21:30", diff --git a/data/language/ko_kr/storyline.json b/data/language/ko_kr/storyline.json new file mode 100644 index 000000000..48a1a7057 --- /dev/null +++ b/data/language/ko_kr/storyline.json @@ -0,0 +1,6 @@ +{ + "StoryLine.1.1": "나는 생각한다.\r\n고로 마왕은 존재한다", + "StoryLine.1.2": "성력 996년", + "StoryLine.2.1": "마왕이시여,\r\n기도하나이다", + "StoryLine.2.2": "성력 전 4년" +} \ No newline at end of file diff --git a/data/language/ko_kr/storypreview.json b/data/language/ko_kr/storypreview.json index 244ae2130..9a602bdca 100644 --- a/data/language/ko_kr/storypreview.json +++ b/data/language/ko_kr/storypreview.json @@ -11,6 +11,8 @@ "StoryPreview.19.1": "메인 스토리 챕터9 후편", "StoryPreview.2.1": "노바 기담 #07", "StoryPreview.20.1": "노바 기담 #18", + "StoryPreview.21.1": "무결의 정원 흐릿한 여명(상)", + "StoryPreview.22.1": "무결의 정원 흐릿한 여명(하)", "StoryPreview.3.1": "메인 스토리 챕터5", "StoryPreview.4.1": "메인 스토리 챕터6", "StoryPreview.5.1": "노바 기담 #08", diff --git a/data/language/ko_kr/talent.json b/data/language/ko_kr/talent.json index 0503c067e..c28743205 100644 --- a/data/language/ko_kr/talent.json +++ b/data/language/ko_kr/talent.json @@ -4248,5 +4248,115 @@ "Talent.1600574.1": "필살기 피해 증가", "Talent.1600574.2": "필살기 피해가 &Param1& 증가한다.", "Talent.1600580.1": "다시 처음부터", - "Talent.1600580.2": "윌로가 스킬 피해를 입힌 후 해당 목표가 받는 물 속성 피해가 &Param1& 증가한다. &Param2&초간 지속된다." + "Talent.1600580.2": "윌로가 스킬 피해를 입힌 후 해당 목표가 받는 물 속성 피해가 &Param1& 증가한다. &Param2&초간 지속된다.", + "Talent.1620101.1": "HP 강화", + "Talent.1620101.2": "기본 HP가 &Param1& 증가한다.", + "Talent.1620102.1": "빛 속성 피해 증가", + "Talent.1620102.2": "빛 속성 피해가 &Param1& 증가한다.", + "Talent.1620103.1": "스킬 피해 증가", + "Talent.1620103.2": "스킬 피해가 &Param1& 증가한다.", + "Talent.1620104.1": "일반 공격 피해 증가", + "Talent.1620104.2": "일반 공격 피해가 &Param1& 증가한다.", + "Talent.1620105.1": "치명타 피해 증가", + "Talent.1620105.2": "치명타 피해가 &Param1& 증가한다.", + "Talent.1620106.1": "HP 강화", + "Talent.1620106.2": "기본 HP가 &Param1& 증가한다.", + "Talent.1620107.1": "빛 속성 피해 증가", + "Talent.1620107.2": "빛 속성 피해가 &Param1& 증가한다.", + "Talent.1620108.1": "스킬 피해 증가", + "Talent.1620108.2": "스킬 피해가 &Param1& 증가한다.", + "Talent.1620109.1": "일반 공격 피해 증가", + "Talent.1620109.2": "일반 공격 피해가 &Param1& 증가한다.", + "Talent.1620110.1": "치명타 피해 증가", + "Talent.1620110.2": "치명타 피해가 &Param1& 증가한다.", + "Talent.1620116.1": "묻혀진 과거", + "Talent.1620116.2": "「극성」 상태에서 세이나(기원)의 치명타 피해가 &Param1& 증가하고, 세이나(기원)가 피해를 입히면 「극성」을 획득한다. 해당 효과는 5분마다 최대 1회 발동한다.", + "Talent.1620217.1": "HP 강화", + "Talent.1620217.2": "기본 HP가 &Param1& 증가한다.", + "Talent.1620218.1": "빛 속성 피해 증가", + "Talent.1620218.2": "빛 속성 피해가 &Param1& 증가한다.", + "Talent.1620219.1": "스킬 피해 증가", + "Talent.1620219.2": "스킬 피해가 &Param1& 증가한다.", + "Talent.1620220.1": "일반 공격 피해 증가", + "Talent.1620220.2": "일반 공격 피해가 &Param1& 증가한다.", + "Talent.1620221.1": "치명타 피해 증가", + "Talent.1620221.2": "치명타 피해가 &Param1& 증가한다.", + "Talent.1620222.1": "HP 강화", + "Talent.1620222.2": "기본 HP가 &Param1& 증가한다.", + "Talent.1620223.1": "빛 속성 피해 증가", + "Talent.1620223.2": "빛 속성 피해가 &Param1& 증가한다.", + "Talent.1620224.1": "스킬 피해 증가", + "Talent.1620224.2": "스킬 피해가 &Param1& 증가한다.", + "Talent.1620225.1": "일반 공격 피해 증가", + "Talent.1620225.2": "일반 공격 피해가 &Param1& 증가한다.", + "Talent.1620226.1": "치명타 피해 증가", + "Talent.1620226.2": "치명타 피해가 &Param1& 증가한다.", + "Talent.1620232.1": "섬은 기사의 책임", + "Talent.1620232.2": "세이나(기원)의 최대 HP가 &Param1& 증가하고, 「잔영섬광참」과 「단죄의 낙성」이 ##반짝임#4029#을 보유한 목표에게 입히는 피해 배율이 &Param2& 증가한다.", + "Talent.1620333.1": "HP 강화", + "Talent.1620333.2": "기본 HP가 &Param1& 증가한다.", + "Talent.1620334.1": "빛 속성 피해 증가", + "Talent.1620334.2": "빛 속성 피해가 &Param1& 증가한다.", + "Talent.1620335.1": "스킬 피해 증가", + "Talent.1620335.2": "스킬 피해가 &Param1& 증가한다.", + "Talent.1620336.1": "일반 공격 피해 증가", + "Talent.1620336.2": "일반 공격 피해가 &Param1& 증가한다.", + "Talent.1620337.1": "치명타 피해 증가", + "Talent.1620337.2": "치명타 피해가 &Param1& 증가한다.", + "Talent.1620338.1": "HP 강화", + "Talent.1620338.2": "기본 HP가 &Param1& 증가한다.", + "Talent.1620339.1": "빛 속성 피해 증가", + "Talent.1620339.2": "빛 속성 피해가 &Param1& 증가한다.", + "Talent.1620340.1": "스킬 피해 증가", + "Talent.1620340.2": "스킬 피해가 &Param1& 증가한다.", + "Talent.1620341.1": "일반 공격 피해 증가", + "Talent.1620341.2": "일반 공격 피해가 &Param1& 증가한다.", + "Talent.1620342.1": "치명타 피해 증가", + "Talent.1620342.2": "치명타 피해가 &Param1& 증가한다.", + "Talent.1620348.1": "운명을 넘어선 깨달음", + "Talent.1620348.2": "세이나(기원)가 정예 이상 적에게 입히는 빛 속성 피해가 &Param1& 증가한다.", + "Talent.1620449.1": "HP 강화", + "Talent.1620449.2": "기본 HP가 &Param1& 증가한다.", + "Talent.1620450.1": "빛 속성 피해 증가", + "Talent.1620450.2": "빛 속성 피해가 &Param1& 증가한다.", + "Talent.1620451.1": "스킬 피해 증가", + "Talent.1620451.2": "스킬 피해가 &Param1& 증가한다.", + "Talent.1620452.1": "일반 공격 피해 증가", + "Talent.1620452.2": "일반 공격 피해가 &Param1& 증가한다.", + "Talent.1620453.1": "치명타 피해 증가", + "Talent.1620453.2": "치명타 피해가 &Param1& 증가한다.", + "Talent.1620454.1": "HP 강화", + "Talent.1620454.2": "기본 HP가 &Param1& 증가한다.", + "Talent.1620455.1": "빛 속성 피해 증가", + "Talent.1620455.2": "빛 속성 피해가 &Param1& 증가한다.", + "Talent.1620456.1": "스킬 피해 증가", + "Talent.1620456.2": "스킬 피해가 &Param1& 증가한다.", + "Talent.1620457.1": "일반 공격 피해 증가", + "Talent.1620457.2": "일반 공격 피해가 &Param1& 증가한다.", + "Talent.1620458.1": "치명타 피해 증가", + "Talent.1620458.2": "치명타 피해가 &Param1& 증가한다.", + "Talent.1620464.1": "어둠 속에 빛나는 별", + "Talent.1620464.2": "##빛 속성 표식#1015#을 발동한 후 세이나(기원)가 입히는 일반 공격 피해가 &Param1& 증가한다. &Param2&초간 지속된다.", + "Talent.1620565.1": "HP 강화", + "Talent.1620565.2": "기본 HP가 &Param1& 증가한다.", + "Talent.1620566.1": "빛 속성 피해 증가", + "Talent.1620566.2": "빛 속성 피해가 &Param1& 증가한다.", + "Talent.1620567.1": "스킬 피해 증가", + "Talent.1620567.2": "스킬 피해가 &Param1& 증가한다.", + "Talent.1620568.1": "일반 공격 피해 증가", + "Talent.1620568.2": "일반 공격 피해가 &Param1& 증가한다.", + "Talent.1620569.1": "치명타 피해 증가", + "Talent.1620569.2": "치명타 피해가 &Param1& 증가한다.", + "Talent.1620570.1": "HP 강화", + "Talent.1620570.2": "기본 HP가 &Param1& 증가한다.", + "Talent.1620571.1": "빛 속성 피해 증가", + "Talent.1620571.2": "빛 속성 피해가 &Param1& 증가한다.", + "Talent.1620572.1": "스킬 피해 증가", + "Talent.1620572.2": "스킬 피해가 &Param1& 증가한다.", + "Talent.1620573.1": "일반 공격 피해 증가", + "Talent.1620573.2": "일반 공격 피해가 &Param1& 증가한다.", + "Talent.1620574.1": "치명타 피해 증가", + "Talent.1620574.2": "치명타 피해가 &Param1& 증가한다.", + "Talent.1620580.1": "당신을 만난 새벽", + "Talent.1620580.2": "세이나(기원)의 HP가 20%보다 높을 경우 장검 「여명」이 입히는 피해 배율이 &Param1& 증가하고, 대검 「서광」이 입히는 피해 배율이 &Param2& 증가한다." } \ No newline at end of file diff --git a/data/language/ko_kr/talentgroup.json b/data/language/ko_kr/talentgroup.json index f59ca64db..899a5b036 100644 --- a/data/language/ko_kr/talentgroup.json +++ b/data/language/ko_kr/talentgroup.json @@ -198,5 +198,10 @@ "TalentGroup.16002.1": "놓여지지 않는 마음", "TalentGroup.16003.1": "적당한 행복", "TalentGroup.16004.1": "안정한 존재", - "TalentGroup.16005.1": "다시 처음부터" + "TalentGroup.16005.1": "다시 처음부터", + "TalentGroup.16201.1": "묻혀진 과거", + "TalentGroup.16202.1": "섬은 기사의 책임", + "TalentGroup.16203.1": "운명을 넘어선 깨달음", + "TalentGroup.16204.1": "어둠 속에 빛나는 별", + "TalentGroup.16205.1": "당신을 만난 새벽" } \ No newline at end of file diff --git a/data/language/ko_kr/title.json b/data/language/ko_kr/title.json index a124692e3..39ed29547 100644 --- a/data/language/ko_kr/title.json +++ b/data/language/ko_kr/title.json @@ -45,6 +45,12 @@ "Title.49.1": "노바", "Title.5.1": "히나기쿠", "Title.50.1": "헌터", + "Title.51.1": "밤지기", + "Title.52.1": "기사", + "Title.53.1": "낙찰자", + "Title.54.1": "달인", + "Title.55.1": "영광의", + "Title.56.1": "수석", "Title.6.1": "집사", "Title.7.1": "냉정한", "Title.8.1": "사장", diff --git a/data/language/ko_kr/topbar.json b/data/language/ko_kr/topbar.json index 3751fdb47..ef24b833d 100644 --- a/data/language/ko_kr/topbar.json +++ b/data/language/ko_kr/topbar.json @@ -13,11 +13,14 @@ "TopBar.ActivityLevelsSelectPanel_10110.1": "전투 스테이지", "TopBar.ActivityLevelsSelectPanel_10111.1": "전투 스테이지", "TopBar.ActivityLevelsSelectPanel_10112.1": "전투 스테이지", + "TopBar.ActivityLevelsSelectPanel_10113.1": "전투 스테이지", "TopBar.ActivityLevelsSelectPanel_11100.1": "전투 스테이지", "TopBar.ActivityLevelsSelectPanel_20101.1": "전투 스테이지", "TopBar.ActivityLevelsSelectPanel_20102.1": "전투 스테이지", "TopBar.ActivityLevelsSelectPanel_20103.1": "전투 스테이지", + "TopBar.ActivityLevelsSelectPanel_20104.1": "전투 스테이지", "TopBar.ActivityList.1": "이벤트", + "TopBar.ActivityStoryReview.1": "이벤트 다시보기", "TopBar.ActivityStory_20101.1": "스토리", "TopBar.BattlePass.1": "창업 지원 패스", "TopBar.BdConvertBuildDetail.1": "기록 상세", @@ -25,9 +28,13 @@ "TopBar.BreakOutLevelDetailPanel.1": "브릭 크러쉬", "TopBar.BreakOutLevelDetailPanelS2.1": "브릭 크러쉬", "TopBar.BreakOutLevelDetailPanelS3.1": "브릭 크러쉬", + "TopBar.BreakOutLevelDetailPanelS4.1": "브릭 크러쉬", "TopBar.BreakOutThemePanel.1": "브릭 크러쉬", "TopBar.BreakOutThemePanel_S2.1": "브릭 크러쉬", "TopBar.BreakOutThemePanel_S3.1": "브릭 크러쉬", + "TopBar.BreakOutThemePanel_S4.1": "브릭 크러쉬", + "TopBar.BuildModifierMusicPanel.1": "소리 수량 조정", + "TopBar.BuildModifierPotentialPanel.1": "잠재력 레벨 조정", "TopBar.ChangeGender.1": "이미지 변경", "TopBar.CharEquipment.1": "여행가 배지", "TopBar.CharInfo.1": "여행가 상세 정보", @@ -67,7 +74,11 @@ "TopBar.DiscList.1": "레코드 목록", "TopBar.DiscSample.1": "레코드", "TopBar.DispatchPanel.1": "의뢰", + "TopBar.DormPanel.1": "마왕의 탑", + "TopBar.DormRoomSelectPanel.1": "방 선택", "TopBar.DreamThemePanel.1": "꿈의 저편", + "TopBar.DustDawnPanel.1": "이벤트", + "TopBar.DustDawnStory.1": "메인 스토리", "TopBar.Equipment.1": "배지", "TopBar.EquipmentInstanceLevelSelect.1": "배지 시련", "TopBar.EquipmentRoll.1": "배지 재련", @@ -79,6 +90,7 @@ "TopBar.GoldenSpyLevelSelectPanel_400008.1": "스파이 대작전", "TopBar.GoldenSpyLevelSelectPanel_400012.1": "스파이 대작전", "TopBar.GoldenSpyLevelSelectPanel_400017.1": "스파이 대작전", + "TopBar.GuideMission.1": "별의 발자취\r\n돌아보기", "TopBar.GunStormPanel.1": "이벤트", "TopBar.GunStormStory_10109.1": "스토리", "TopBar.IceCreamLevelsSelectPanel.1": "청량 스테이션", @@ -102,6 +114,7 @@ "TopBar.MainlineFormationDisc.1": "레코드 조합", "TopBar.Mall.1": "상점", "TopBar.MallSkinPreview.1": "상점", + "TopBar.MathParkourLevelSelectPanel.1": "부스트 러시", "TopBar.MiningGame.1": "행운의 보물찾기", "TopBar.MiningGameGuidePanel.1": "보물 도감", "TopBar.MiningGameGuidePanel_400002.1": "보물 도감", @@ -123,6 +136,7 @@ "TopBar.Quest.1": "임무", "TopBar.QuestNewbie.1": "튜토리얼", "TopBar.RankBuildDetail.1": "기록 상세", + "TopBar.ReengagementPanel.1": "다시, 별을 향해", "TopBar.RegionBossFormation.1": "기록", "TopBar.RogueBossBuildBrief.1": "기록 관리", "TopBar.RogueBossLevel.1": "승급 시련", @@ -144,21 +158,27 @@ "TopBar.Shop_10110.1": "이벤트 상점", "TopBar.Shop_10111.1": "이벤트 상점", "TopBar.Shop_10112.1": "이벤트 상점", + "TopBar.Shop_10113.1": "이벤트 상점", "TopBar.Shop_11100.1": "이벤트 상점", "TopBar.Shop_20101.1": "이벤트 상점", "TopBar.Shop_20102.1": "이벤트 상점", "TopBar.Shop_20103.1": "이벤트 상점", + "TopBar.Shop_20104.1": "이벤트 상점", "TopBar.Shop_30101.1": "이벤트 상점", "TopBar.Shop_30102.1": "이벤트 상점", "TopBar.Shop_30103.1": "이벤트 상점", + "TopBar.Shop_30104.1": "이벤트 상점", "TopBar.SkillInstanceLevelSelect.1": "기술 시련", "TopBar.SkinPreviewPanel.1": "여행가 이미지", "TopBar.SoldierHandbookPanel.1": "도감", + "TopBar.SoldierHandbookPartnerDetailPanel.1": "시너지 상세", "TopBar.SoldierHandbookSelectPanel.1": "도감", - "TopBar.SoldierLevelSelectPanel.1": "도전", + "TopBar.SoldierLevelRewardPanel.1": "조사 레벨", + "TopBar.SoldierLevelSelectPanel.1": "깊이 선택", "TopBar.SoldierMainViewPanel.1": "스텔라 배틀러", "TopBar.SoldierRecommendDetailPanel.1": "공략 상세", "TopBar.SoldierRecommendPanel.1": "덱 공략", + "TopBar.SoldierTechPanel.1": "전략 트리", "TopBar.SoldierTestEnter.1": "오토 체스 테스트", "TopBar.SolodanceStory.1": "스토리", "TopBar.SolodanceThemePanel.1": "이벤트", @@ -195,13 +215,16 @@ "TopBar.Task_10110.1": "이벤트 임무", "TopBar.Task_10111.1": "이벤트 임무", "TopBar.Task_10112.1": "이벤트 임무", + "TopBar.Task_10113.1": "이벤트 임무", "TopBar.Task_11100.1": "이벤트 임무", "TopBar.Task_20101.1": "이벤트 임무", "TopBar.Task_20102.1": "이벤트 임무", "TopBar.Task_20103.1": "이벤트 임무", + "TopBar.Task_20104.1": "이벤트 임무", "TopBar.Task_30101.1": "이벤트 임무", "TopBar.Task_30102.1": "이벤트 임무", "TopBar.Task_30103.1": "이벤트 임무", + "TopBar.Task_30104.1": "이벤트 임무", "TopBar.TechStory.1": "스토리", "TopBar.ThrowGiftPanel.1": "슈팅 럭키샷", "TopBar.ThrowGiftPanel_400009.1": "슈팅 럭키샷", @@ -220,6 +243,8 @@ "TopBar.TrialLevelSelect.1": "여행가 체험", "TopBar.TrialSkinFormationScenePanel.1": "팀 편성", "TopBar.TrialSkinSelectPanel.1": "스킨 체험", + "TopBar.UnchartedMapPanel.1": "이벤트", + "TopBar.UnchartedMapStory_10113.1": "스토리", "TopBar.VampireSurvivorLevelSelectPanel.1": "재앙의 전선", "TopBar.ViewfinderStory.1": "스토리", "TopBar.WeeklyCopiesPanel.1": "진리 도전", diff --git a/data/language/ko_kr/towerdefensequest.json b/data/language/ko_kr/towerdefensequest.json index c7a6df6a8..f4a6bc46a 100644 --- a/data/language/ko_kr/towerdefensequest.json +++ b/data/language/ko_kr/towerdefensequest.json @@ -78,7 +78,7 @@ "TowerDefenseQuest.57.1": "「온고지신 Ⅱ」 ★3 클리어", "TowerDefenseQuest.58.1": "「무성한 초목 Ⅰ」 클리어", "TowerDefenseQuest.59.1": "「무성한 초목 Ⅰ」 ★2 클리어", - "TowerDefenseQuest.6.1": "「디펜스 튜토리얼 II」 클리어", + "TowerDefenseQuest.6.1": "「디펜스 튜토리얼 II」에서 ★3 달성", "TowerDefenseQuest.60.1": "「무성한 초목 Ⅰ」 ★3 클리어", "TowerDefenseQuest.61.1": "「무성한 초목 Ⅱ」 클리어", "TowerDefenseQuest.62.1": "「무성한 초목 Ⅱ」 ★2 클리어", diff --git a/data/language/ko_kr/towervitaoption.json b/data/language/ko_kr/towervitaoption.json new file mode 100644 index 000000000..e94f4bdb3 --- /dev/null +++ b/data/language/ko_kr/towervitaoption.json @@ -0,0 +1,44 @@ +{ + "TowerVitaOption.10101.1": "프리셋에 필요한 잠재력 우선 획득", + "TowerVitaOption.10102.1": "프리셋 외 잠재력 획득하지 않음", + "TowerVitaOption.10201.1": "메인 캐릭터", + "TowerVitaOption.10201.2": "지원 캐릭터 1", + "TowerVitaOption.10201.3": "지원 캐릭터 2", + "TowerVitaOption.10201.4": "도감 미해제", + "TowerVitaOption.10201.5": "획득하지 않은 프리셋 잠재력", + "TowerVitaOption.10201.6": "잠재력 레벨 +2", + "TowerVitaOption.10201.7": "잠재력 레벨 +3", + "TowerVitaOption.10201.8": "희귀 잠재력", + "TowerVitaOption.10301.1": "스텔라 코인이 일정 수량보다 많을 때 잠재력 새로고침 허용:", + "TowerVitaOption.10302.1": "스텔라 코인>", + "TowerVitaOption.20101.1": "상품 구매", + "TowerVitaOption.20101.2": "잠재력 레벨업", + "TowerVitaOption.20201.1": "0", + "TowerVitaOption.20201.2": "60", + "TowerVitaOption.20201.3": "120", + "TowerVitaOption.20201.4": "180", + "TowerVitaOption.20201.5": "260", + "TowerVitaOption.20201.6": "340", + "TowerVitaOption.20201.7": "540", + "TowerVitaOption.20201.8": "740", + "TowerVitaOption.20301.1": "협주 스킬에 필요한 소리", + "TowerVitaOption.20301.2": "할인 중인 소리", + "TowerVitaOption.20301.3": "할인 중인 메인 잠재력", + "TowerVitaOption.20301.4": "할인 중인 랜덤 잠재력", + "TowerVitaOption.20301.5": "할인하지 않는 메인 잠재력", + "TowerVitaOption.20301.6": "할인하지 않는 랜덤 잠재력", + "TowerVitaOption.20401.1": "스텔라 코인이 일정 수량보다 많을 때 상품 재입고 허용:", + "TowerVitaOption.20402.1": "스텔라 코인>", + "TowerVitaOption.20403.1": "최종 층에서 조건에 맞는 상품이 없을 경우 재입고", + "TowerVitaOption.20404.1": "최종 층에서 조건에 맞는 상품이 없을 경우 모든 스텔라 코인 소모", + "TowerVitaOption.30101.1": "안정형", + "TowerVitaOption.30101.2": "표준형", + "TowerVitaOption.30101.3": "공격형", + "TowerVitaOption.30201.1": "메인 캐릭터 잠재력", + "TowerVitaOption.30201.2": "지원 캐릭터 잠재력", + "TowerVitaOption.30201.3": "희귀 잠재력", + "TowerVitaOption.30201.4": "일반 잠재력", + "TowerVitaOption.30201.5": "협주 스킬에 필요한 소리", + "TowerVitaOption.30201.6": "랜덤 소리", + "TowerVitaOption.30201.7": "스텔라 코인" +} \ No newline at end of file diff --git a/data/language/ko_kr/travelerduelboss.json b/data/language/ko_kr/travelerduelboss.json index 19329f4f2..dc0f59d47 100644 --- a/data/language/ko_kr/travelerduelboss.json +++ b/data/language/ko_kr/travelerduelboss.json @@ -1,5 +1,6 @@ { "TravelerDuelBoss.1001.1": "캣 앳 더 게이트", "TravelerDuelBoss.2001.1": "메이드 인 서비스", - "TravelerDuelBoss.3001.1": "역습의 호타루" + "TravelerDuelBoss.3001.1": "역습의 호타루", + "TravelerDuelBoss.4001.1": "마녀의 향기" } \ No newline at end of file diff --git a/data/language/ko_kr/travelerduelbosslevel.json b/data/language/ko_kr/travelerduelbosslevel.json index c5b7b4e02..760d4de1e 100644 --- a/data/language/ko_kr/travelerduelbosslevel.json +++ b/data/language/ko_kr/travelerduelbosslevel.json @@ -4,5 +4,7 @@ "TravelerDuelBossLevel.200100.1": "메이드 인 서비스", "TravelerDuelBossLevel.200100.2": "방황하는 사람은 파멸을 두려워하지 않는다. 칼날이 목에 닿는 순간, 그녀는 당신의 체온을 느끼고 싶을 뿐이다.", "TravelerDuelBossLevel.300100.1": "역습의 호타루", - "TravelerDuelBossLevel.300100.2": "진정한 친구를 갈망하면서도 한편으로는 살육의 병기를 쥐는 것, 이것이 호타루의 선택이다. \n그녀가 이긴 자, 그리고 그녀를 이긴 자 모두 그녀의 친구가 되어야 한다. 그렇게… 약속한 거다." + "TravelerDuelBossLevel.300100.2": "진정한 친구를 갈망하면서도 한편으로는 살육의 병기를 쥐는 것, 이것이 호타루의 선택이다. \n그녀가 이긴 자, 그리고 그녀를 이긴 자 모두 그녀의 친구가 되어야 한다. 그렇게… 약속한 거다.", + "TravelerDuelBossLevel.400100.1": "마녀의 향기", + "TravelerDuelBossLevel.400100.2": "소문이 남긴 작은 실마리를 따라, 언제나 비밀이 숨은 곳을 찾아낸다.\n찰칵…" } \ No newline at end of file diff --git a/data/language/ko_kr/travelerduelchallengeaffix.json b/data/language/ko_kr/travelerduelchallengeaffix.json index 214487bd1..c5da0c953 100644 --- a/data/language/ko_kr/travelerduelchallengeaffix.json +++ b/data/language/ko_kr/travelerduelchallengeaffix.json @@ -85,7 +85,7 @@ "TravelerDuelChallengeAffix.201.2": "나노하가 표창을 투척하여 플레이어에게 피해를 입힌다.", "TravelerDuelChallengeAffix.202.1": "은월", "TravelerDuelChallengeAffix.202.2": "나노하가 매우 빠른 속도로 이동하며 경로 위의 플레이어에게 피해를 입힌다.", - "TravelerDuelChallengeAffix.203.1": "그림자 춤·화조", + "TravelerDuelChallengeAffix.203.1": "그림자 춤·시든 꽃", "TravelerDuelChallengeAffix.203.2": "나노하가 분신을 소환해 함께 공격한다.", "TravelerDuelChallengeAffix.29020101.1": "피해 증가·소", "TravelerDuelChallengeAffix.29020101.2": "적의 피해가 &Param1& 증가한다.", @@ -99,14 +99,14 @@ "TravelerDuelChallengeAffix.29020202.2": "팀 전체의 피해가 &Param1& 감소한다.", "TravelerDuelChallengeAffix.29020203.1": "탈진·대", "TravelerDuelChallengeAffix.29020203.2": "팀 전체의 피해가 &Param1& 감소한다.", - "TravelerDuelChallengeAffix.29020301.1": "보호막 소", + "TravelerDuelChallengeAffix.29020301.1": "보호막·소", "TravelerDuelChallengeAffix.29020301.2": "적이 최대 HP &Param1&의 보호막을 획득하며, 적에게 보호막이 있는 기간 중에는 내성 무시가 되지 않는다.", - "TravelerDuelChallengeAffix.29020302.1": "보호막 중", + "TravelerDuelChallengeAffix.29020302.1": "보호막·중", "TravelerDuelChallengeAffix.29020302.2": "적이 최대 HP &Param1&의 보호막을 획득하며, 적에게 보호막이 있는 기간 중에는 내성 무시가 되지 않는다.", - "TravelerDuelChallengeAffix.29020303.1": "보호막 대", + "TravelerDuelChallengeAffix.29020303.1": "보호막·대", "TravelerDuelChallengeAffix.29020303.2": "적이 최대 HP &Param1&의 보호막을 획득하며, 적에게 보호막이 있는 기간 중에는 내성 무시가 되지 않는다.", "TravelerDuelChallengeAffix.29020401.1": "바람의 가호", - "TravelerDuelChallengeAffix.29020401.2": "적이 &Param1&초마다 &Param2&초간 고액의 피해 감소를 획득한다.", + "TravelerDuelChallengeAffix.29020401.2": "적이 &Param1&초마다 &Param2&초간 높은 피해 감소 효과를 획득한다.", "TravelerDuelChallengeAffix.29020501.1": "절명의 일격", "TravelerDuelChallengeAffix.29020501.2": "회피 쿨타임이 &Param1&초 증가한다.", "TravelerDuelChallengeAffix.29020601.1": "약화 회피", @@ -142,11 +142,11 @@ "TravelerDuelChallengeAffix.29021502.1": "필살기 억제·대", "TravelerDuelChallengeAffix.29021502.2": "팀 전체가 필살기를 시전할 때마다, 메인 캐릭터가 현재 HP를 &Param1& 잃는다.", "TravelerDuelChallengeAffix.29021601.1": "점입가경·소", - "TravelerDuelChallengeAffix.29021601.2": "전투 &Param1&초마다 적의 피해가 &Param2& 증가한다. 끝없이 중첩된다.", + "TravelerDuelChallengeAffix.29021601.2": "전투 &Param1&초마다 적의 피해가 &Param2& 증가한다. 무제한으로 중첩된다.", "TravelerDuelChallengeAffix.29021602.1": "점입가경·중", - "TravelerDuelChallengeAffix.29021602.2": "전투 &Param1&초마다 적의 피해가 &Param2& 증가한다. 끝없이 중첩된다.", + "TravelerDuelChallengeAffix.29021602.2": "전투 &Param1&초마다 적의 피해가 &Param2& 증가한다. 무제한으로 중첩된다.", "TravelerDuelChallengeAffix.29021603.1": "점입가경·대", - "TravelerDuelChallengeAffix.29021603.2": "전투 &Param1&초마다 적의 피해가 &Param2& 증가한다. 끝없이 중첩된다.", + "TravelerDuelChallengeAffix.29021603.2": "전투 &Param1&초마다 적의 피해가 &Param2& 증가한다. 무제한으로 중첩된다.", "TravelerDuelChallengeAffix.29030101.1": "피해 증가·소", "TravelerDuelChallengeAffix.29030101.2": "적의 피해가 &Param1& 증가한다.", "TravelerDuelChallengeAffix.29030102.1": "피해 증가·중", @@ -240,14 +240,14 @@ "TravelerDuelChallengeAffix.29040501.1": "전투 피로도", "TravelerDuelChallengeAffix.29040501.2": "팀 전체가 스킬 시전 후 &Param1&초간 SP 회복 효율이 &Param2& 감소한다.", "TravelerDuelChallengeAffix.29040601.1": "점입가경", - "TravelerDuelChallengeAffix.29040601.2": "지원 캐릭터가 입히는 피해가 &Param1& 감소한다. 메인 캐릭터가 피격된 후마다 지원 캐릭터가 입히는 피해가 &Param2& 증가한다. &Param4&초간 지속되며, 최대 &Param3&스택 중첩된다.", + "TravelerDuelChallengeAffix.29040601.2": "지원 캐릭터가 입히는 피해가 &Param1& 감소한다. 메인 캐릭터가 피격될 때마다 지원 캐릭터가 입히는 피해가 &Param2& 증가한다. &Param4&초간 지속되며, 최대 &Param3&스택 중첩된다.", "TravelerDuelChallengeAffix.29040701.1": "리듬 교란", "TravelerDuelChallengeAffix.29040701.2": "메인 캐릭터가 피격되면 스킬 피해가 &Param1& 감소한다. &Param2&초간 지속되며, &Param3&초마다 최대 1회 발동한다.", "TravelerDuelChallengeAffix.29040702.1": "리듬 교란·대", "TravelerDuelChallengeAffix.29040702.2": "메인 캐릭터가 피격되면 스킬 피해가 &Param1& 감소한다. &Param2&초간 지속되며, &Param3&초마다 최대 1회 발동한다.", "TravelerDuelChallengeAffix.29040801.1": "회피의 대가", "TravelerDuelChallengeAffix.29040801.2": "회피 후 메인 캐릭터가 필살기 SP를 &Param1& 잃는다.", - "TravelerDuelChallengeAffix.29040901.1": "강해지는 대가", + "TravelerDuelChallengeAffix.29040901.1": "강공의 대가", "TravelerDuelChallengeAffix.29040901.2": "팀 전체의 스킬 피해가 &Param1& 증가하지만, 받는 피해가 &Param2& 증가한다.", "TravelerDuelChallengeAffix.29040902.1": "사수 및 지원 대기", "TravelerDuelChallengeAffix.29040902.2": "팀 전체의 스킬 피해가 &Param1& 감소하지만, 받는 피해가 &Param2& 감소한다.", @@ -291,16 +291,100 @@ "TravelerDuelChallengeAffix.29041901.2": "메인 캐릭터의 HP가 &Param1& 미만일 때, 최대 HP &Param2&의 HP를 즉시 회복하지만, &Param3&초간 모든 피해가 &Param4& 감소한다. 쿨타임은 &Param5&초이다.", "TravelerDuelChallengeAffix.29041902.1": "치유의 대가", "TravelerDuelChallengeAffix.29041902.2": "메인 캐릭터가 &Param1&초마다 최대 HP &Param2&의 HP를 회복하지만, 받는 피해가 &Param3& 증가한다.", + "TravelerDuelChallengeAffix.29050101.1": "피해 증가·소", + "TravelerDuelChallengeAffix.29050101.2": "모든 적의 피해 강도가 &Param1& 증가한다.", + "TravelerDuelChallengeAffix.29050102.1": "피해 증가·중", + "TravelerDuelChallengeAffix.29050102.2": "모든 적의 피해 강도가 &Param1& 증가한다.", + "TravelerDuelChallengeAffix.29050103.1": "피해 증가·대", + "TravelerDuelChallengeAffix.29050103.2": "모든 적의 피해 강도가 &Param1& 증가한다.", + "TravelerDuelChallengeAffix.29050201.1": "지체의 비약·소", + "TravelerDuelChallengeAffix.29050201.2": "팀 전체의 SP 회복 효율이 &Param1& 감소한다.", + "TravelerDuelChallengeAffix.29050202.1": "지체의 비약·중", + "TravelerDuelChallengeAffix.29050202.2": "팀 전체의 SP 회복 효율이 &Param1& 감소한다.", + "TravelerDuelChallengeAffix.29050203.1": "지체의 비약·대", + "TravelerDuelChallengeAffix.29050203.2": "팀 전체의 SP 회복 효율이 &Param1& 감소한다.", + "TravelerDuelChallengeAffix.29050301.1": "흡혈 비술", + "TravelerDuelChallengeAffix.29050301.2": "메인 캐릭터가 받는 피해 강도가 &Param1& 증가하고, 스킬 피해를 입힐 때마다 HP를 &Param2& 회복한다.", + "TravelerDuelChallengeAffix.29050401.1": "상부상조", + "TravelerDuelChallengeAffix.29050401.2": "지원 캐릭터가 필드에 1초 머무를 때마다, 메인 캐릭터가 입히는 피해 강도가 &Param1& 감소하고, HP &Param2&의 보호막을 획득한다. &Param3&초간 지속되며, 최대 &Param4&스택 중첩된다. 지원 캐릭터가 필드에 등장하면 즉시 1스택을 획득한다.", + "TravelerDuelChallengeAffix.29050402.1": "유인 작전", + "TravelerDuelChallengeAffix.29050402.2": "지원 캐릭터가 필드에 1초 머무를 때마다, 메인 캐릭터의 피해 강도가 &Param1& 증가하고, 받는 피해 강도가 &Param2& 증가한다. &Param3&초간 지속되며, 최대 &Param4&스택 중첩된다. 지원 캐릭터가 필드에 등장하면 즉시 1스택을 획득한다.", + "TravelerDuelChallengeAffix.29050501.1": "보호막 의존", + "TravelerDuelChallengeAffix.29050501.2": "전투 시작 후 메인 캐릭터가 획득하는 보호막이 &Param1& 증가하지만 보호막이 없을 때 피해 강도가 &Param2& 감소한다.", + "TravelerDuelChallengeAffix.29050601.1": "딱 알맞게", + "TravelerDuelChallengeAffix.29050601.2": "메인 캐릭터의 HP가 &Param1&보다 높거나 &Param2&보다 낮을 때 팀 전체의 피해 강도가 &Param3& 감소한다.", + "TravelerDuelChallengeAffix.29050701.1": "탈진 비술", + "TravelerDuelChallengeAffix.29050701.2": "메인 캐릭터가 피격되면, 스킬 피해 강도가 &Param1& 감소한다. &Param2&초간 지속되며, 최대 &Param3&스택 중첩된다.", + "TravelerDuelChallengeAffix.29050702.1": "탈진 비술·대", + "TravelerDuelChallengeAffix.29050702.2": "메인 캐릭터가 피격되면, 팀 전체의 스킬 피해 강도가 &Param1& 감소한다. &Param2&초간 지속되며, 최대 &Param3&스택 중첩된다.", + "TravelerDuelChallengeAffix.29050801.1": "무중력의 향기", + "TravelerDuelChallengeAffix.29050801.2": "회피 후, 메인 캐릭터의 방어가 0이 된다. &Param1&초간 지속된다.", + "TravelerDuelChallengeAffix.29050901.1": "늦은 각성의 비주", + "TravelerDuelChallengeAffix.29050901.2": "팀 전체가 전투 시작 후 &Param1&초 동안 SP 획득 효율이 100% 감소한다. 시간이 지난 후 &Param2& 증가로 변경된다.", + "TravelerDuelChallengeAffix.29050902.1": "찰나의 개화", + "TravelerDuelChallengeAffix.29050902.2": "팀 전체가 전투 시작 후 &Param1&초 동안 SP 획득 효율이 &Param2& 증가한다. 하지만 전투 시작 &Param3&초 후부터 SP 획득 효율이 50% 감소한다.", + "TravelerDuelChallengeAffix.29051001.1": "달콤한 독 향기", + "TravelerDuelChallengeAffix.29051001.2": "메인 캐릭터가 &Param1&초마다 HP &Param2&의 보호막을 획득하고, &Param3&초 동안 받는 피해 강도가 &Param4& 증가한다.", + "TravelerDuelChallengeAffix.29051101.1": "소환령의 주인", + "TravelerDuelChallengeAffix.29051101.2": "팀 전체 소환물 피해 강도가 &Param1& 감소하고, 스킬 피해 강도가 &Param2& 증가한다.", + "TravelerDuelChallengeAffix.29051102.1": "주문 대신 칼날", + "TravelerDuelChallengeAffix.29051102.2": "팀 전체 표식 피해 강도가 &Param1& 감소하고, 일반 공격 피해 강도가 &Param2& 증가한다.", + "TravelerDuelChallengeAffix.29051103.1": "모 아니면 도", + "TravelerDuelChallengeAffix.29051103.2": "팀 전체 일반 공격 피해 강도가 &Param1& 감소하고, 필살기 피해 강도가 &Param2& 증가한다.", + "TravelerDuelChallengeAffix.29051201.1": "전투 성장", + "TravelerDuelChallengeAffix.29051201.2": "전투 진행 &Param1&초마다 미스티의 소환물 피해 강도가 &Param2& 증가한다.", + "TravelerDuelChallengeAffix.29051202.1": "전투 성장·대", + "TravelerDuelChallengeAffix.29051202.2": "전투 진행 &Param1&초마다 미스티의 소환물 피해 강도가 &Param2& 증가한다.", + "TravelerDuelChallengeAffix.29051301.1": "치명타 조정·확률", + "TravelerDuelChallengeAffix.29051301.2": "팀 전체의 치명타율이 &Param1& 증가하고, 치명타 피해가 &Param2& 감소한다.", + "TravelerDuelChallengeAffix.29051302.1": "치명타 조정·피해", + "TravelerDuelChallengeAffix.29051302.2": "팀 전체의 치명타 피해가 &Param1& 증가하고, 치명타율이 &Param2& 감소한다.", + "TravelerDuelChallengeAffix.29051401.1": "피의 방패·소", + "TravelerDuelChallengeAffix.29051401.2": "미스티의 HP가 &Param1& 감소할 때마다, 자신이 받는 피해 강도가 &Param2& 감소한다.", + "TravelerDuelChallengeAffix.29051402.1": "피의 방패·중", + "TravelerDuelChallengeAffix.29051402.2": "미스티의 HP가 &Param1& 감소할 때마다, 자신과 소환물이 받는 피해 강도가 &Param2& 감소한다.", + "TravelerDuelChallengeAffix.29051403.1": "피의 방패·대", + "TravelerDuelChallengeAffix.29051403.2": "미스티의 HP가 &Param1& 감소할 때마다, 자신과 소환물이 받는 피해 강도가 &Param2& 감소한다.", + "TravelerDuelChallengeAffix.29051501.1": "신속 조제", + "TravelerDuelChallengeAffix.29051501.2": "메인 캐릭터의 스킬 피해 강도가 &Param1& 감소하고, 스킬 쿨타임이 &Param2& 감소한다.", + "TravelerDuelChallengeAffix.29051601.1": "중상 비술", + "TravelerDuelChallengeAffix.29051601.2": "메인 캐릭터가 피격되면 치료를 받을 수 없다. &Param1&초간 지속된다.", + "TravelerDuelChallengeAffix.29051602.1": "중상 비술·대", + "TravelerDuelChallengeAffix.29051602.2": "메인 캐릭터가 피격되면 치료를 받을 수 없다. &Param1&초간 지속된다.", + "TravelerDuelChallengeAffix.29051701.1": "마력 흡수·소", + "TravelerDuelChallengeAffix.29051701.2": "미스티가 스킬 피해를 받을 때마다, 자신과 소환물이 받는 피해 강도가 &Param1& 감소한다. &Param2&초간 지속되며, 최대 &Param3&스택 중첩된다. 1초마다 최대 1스택 중첩된다.", + "TravelerDuelChallengeAffix.29051702.1": "마력 흡수·중", + "TravelerDuelChallengeAffix.29051702.2": "미스티가 스킬 피해를 받을 때마다, 자신과 소환물이 받는 피해 강도가 &Param1& 감소한다. &Param2&초간 지속되며, 최대 &Param3&스택 중첩된다. 1초마다 최대 1스택 중첩된다.", + "TravelerDuelChallengeAffix.29051703.1": "마력 흡수·대", + "TravelerDuelChallengeAffix.29051703.2": "미스티가 스킬 피해를 받을 때마다, 자신과 소환물이 받는 피해 강도가 &Param1& 감소한다. &Param2&초간 지속되며, 최대 &Param3&스택 중첩된다. 1초마다 최대 1스택 중첩된다.", + "TravelerDuelChallengeAffix.29051801.1": "상처를 힘으로", + "TravelerDuelChallengeAffix.29051801.2": "메인 캐릭터가 받는 피해 강도가 &Param1& 증가하고, 피해를 받을 때 팀 전체 스킬과 필살기의 현재 쿨타임이 &Param2&초 감소한다. &Param3&초마다 최대 1회 발동한다.", + "TravelerDuelChallengeAffix.29051901.1": "빛의 소원", + "TravelerDuelChallengeAffix.29051901.2": "메인 캐릭터가 치명적인 피해를 받은 후, &Param1&초 동안 사망하지 않는다. 하지만 &Param2&초 동안 팀 전체의 피해 강도가 &Param3& 감소한다. 해당 효과는 전체 전투에서 1회만 발동한다.", + "TravelerDuelChallengeAffix.29052001.1": "보호막 대신 향기", + "TravelerDuelChallengeAffix.29052001.2": "메인 캐릭터가 스킬을 시전할 때마다 HP를 &Param1& 회복한다. 피격 후 &Param2&초 동안 보호막을 획득하는 양이 대폭 감소한다.", "TravelerDuelChallengeAffix.400101.1": "전자동 사격", "TravelerDuelChallengeAffix.400101.2": "강화 돌격 모드: 「쾌속 사격」 시 더 많은 총알을 발사한다.", "TravelerDuelChallengeAffix.400102.1": "암흑 레이저", - "TravelerDuelChallengeAffix.400102.2": "강화 저격 모드: 「암흑 총알」이 더 강력한 암흑 레이저를 시전한다.", + "TravelerDuelChallengeAffix.400102.2": "강화 저격 모드: 「암흑 총알」 이후 더 강력한 암흑 레이저를 발사한다.", "TravelerDuelChallengeAffix.400103.1": "화력 전개", - "TravelerDuelChallengeAffix.400103.2": "강화 돌격 모드: 연속 사격 후 샤통이 마법진을 소환해 바깥을 향해 고양이 총알을 발사한다.", + "TravelerDuelChallengeAffix.400103.2": "강화 돌격 모드: 연속 사격 후 샤통이 마법진을 소환해 바깥을 향해 냥냥 총알을 발사한다.", "TravelerDuelChallengeAffix.400104.1": "2단 빔", "TravelerDuelChallengeAffix.400104.2": "강화 저격 모드: 「레이저 빔」에 2차 공격이 추가된다.", "TravelerDuelChallengeAffix.400105.1": "분노의 고양이", - "TravelerDuelChallengeAffix.400105.2": "「고양이 탄막」이 더 많은 고양이 총알을 발사한다.", + "TravelerDuelChallengeAffix.400105.2": "「냥냥 탄막」이 더 많은 냥냥 총알을 발사한다.", "TravelerDuelChallengeAffix.400106.1": "야옹신의 눈", - "TravelerDuelChallengeAffix.400106.2": "「마신의 눈」의 추적 시간이 더욱 길어지고, 추적 속도가 더욱 빨라진다." + "TravelerDuelChallengeAffix.400106.2": "「마신의 눈」의 추적 시간이 더욱 길어지고, 추적 속도가 더욱 빨라진다.", + "TravelerDuelChallengeAffix.500101.1": "소환물의 비밀 계약", + "TravelerDuelChallengeAffix.500101.2": "미스티가 모든 「소환물 소환」 스킬에서 더 많은 소환물을 소환한다.", + "TravelerDuelChallengeAffix.500102.1": "빠르게 퍼지는 향기", + "TravelerDuelChallengeAffix.500102.2": "미스티의 소환물 스킬이 강화된다.", + "TravelerDuelChallengeAffix.500103.1": "비밀 향수 제조", + "TravelerDuelChallengeAffix.500103.2": "미스티의 향수 자연 회복량이 증가한다.", + "TravelerDuelChallengeAffix.500104.1": "쌍둥이 그림자", + "TravelerDuelChallengeAffix.500104.2": "스킬 「향기의 소환」을 처음 시전할 때도 「괴팍이」를 소환한다.", + "TravelerDuelChallengeAffix.500105.1": "소환령 증폭·스며드는 향기의 영혼", + "TravelerDuelChallengeAffix.500105.2": "미스티가 「꿈결의 비행」에서 「꿍꿍이」를 대신 소환한다.", + "TravelerDuelChallengeAffix.500106.1": "소환령 증폭·짙은 향기의 영혼", + "TravelerDuelChallengeAffix.500106.2": "미스티가 「꿈결의 비행」에서 「심술쟁이」를 대신 소환한다." } \ No newline at end of file diff --git a/data/language/ko_kr/travelerduelchallengequest.json b/data/language/ko_kr/travelerduelchallengequest.json index c29c1872c..047d883a9 100644 --- a/data/language/ko_kr/travelerduelchallengequest.json +++ b/data/language/ko_kr/travelerduelchallengequest.json @@ -57,5 +57,27 @@ "TravelerDuelChallengeQuest.300118.1": "엔젤곰 팬클럽 레벨 VIP부하곰 달성", "TravelerDuelChallengeQuest.300119.1": "엔젤곰 팬클럽 레벨 VIP부하곰 ★2 달성", "TravelerDuelChallengeQuest.300120.1": "엔젤곰 팬클럽 레벨 VIP부하곰 ★5 달성", - "TravelerDuelChallengeQuest.300121.1": "엔젤곰 팬클럽 레벨 TOP부하곰 달성" + "TravelerDuelChallengeQuest.300121.1": "엔젤곰 팬클럽 레벨 TOP부하곰 달성", + "TravelerDuelChallengeQuest.400100.1": "「흡혈 비술」과 「지체의 비약·소」를 동시에 보유한 채 클리어", + "TravelerDuelChallengeQuest.400101.1": "「소환물의 비밀 계약」과 「피해 증가·대」, 「소환령의 주인」을 동시에 보유한 채 클리어", + "TravelerDuelChallengeQuest.400102.1": "「빠르게 퍼지는 향기」와 「탈진 비술·대」, 「유인 작전」을 동시에 보유한 채 클리어", + "TravelerDuelChallengeQuest.400103.1": "「비밀 향수 제조」와 「전투 성장·대」, 「찰나의 개화」를 동시에 보유한 채 클리어", + "TravelerDuelChallengeQuest.400104.1": "「쌍둥이 그림자」와 「달콤한 독 향기」, 「보호막 의존」을 동시에 보유한 채 클리어", + "TravelerDuelChallengeQuest.400105.1": "「소환령 증폭·스며드는 향기의 영혼」과 「상처를 힘으로」, 「피의 방패·대」를 동시에 보유한 채 클리어", + "TravelerDuelChallengeQuest.400106.1": "「소환령 증폭·짙은 향기의 영혼」과 「무중력의 향기」, 「중상 비술·대」를 동시에 보유한 채 클리어", + "TravelerDuelChallengeQuest.400107.1": "임의 난이도 정상결전 클리어", + "TravelerDuelChallengeQuest.400108.1": "난이도 10 이상의 정상결전 완료", + "TravelerDuelChallengeQuest.400109.1": "난이도 20 이상의 정상결전 완료", + "TravelerDuelChallengeQuest.400110.1": "난이도 30 이상의 정상결전 완료", + "TravelerDuelChallengeQuest.400111.1": "난이도 40 이상의 정상결전 완료", + "TravelerDuelChallengeQuest.400112.1": "난이도 50 이상의 정상결전 완료", + "TravelerDuelChallengeQuest.400113.1": "난이도 60 이상의 정상결전 완료", + "TravelerDuelChallengeQuest.400114.1": "난이도 70 이상의 정상결전 완료", + "TravelerDuelChallengeQuest.400115.1": "「마녀의 향기」 시리즈 칭호 레벨 마녀의 향기 ★1 달성", + "TravelerDuelChallengeQuest.400116.1": "「마녀의 향기」 시리즈 칭호 레벨 마녀의 향기 ★3 달성", + "TravelerDuelChallengeQuest.400117.1": "「마녀의 향기」 시리즈 칭호 레벨 마녀의 향기 ★5 달성", + "TravelerDuelChallengeQuest.400118.1": "「마녀의 향기」 시리즈 칭호 레벨 목소리 속 거짓 달성", + "TravelerDuelChallengeQuest.400119.1": "「마녀의 향기」 시리즈 칭호 레벨 목소리 속 거짓 ★2 달성", + "TravelerDuelChallengeQuest.400120.1": "「마녀의 향기」 시리즈 칭호 레벨 목소리 속 거짓 ★5 달성", + "TravelerDuelChallengeQuest.400121.1": "「마녀의 향기」 시리즈 칭호 레벨 그림자 속 진실 달성" } \ No newline at end of file diff --git a/data/language/ko_kr/travelerdueltarget.json b/data/language/ko_kr/travelerdueltarget.json index 62deb3e19..8c65600af 100644 --- a/data/language/ko_kr/travelerdueltarget.json +++ b/data/language/ko_kr/travelerdueltarget.json @@ -12,5 +12,12 @@ "TravelerDuelTarget.60000304.1": "백전노장의 대장장이", "TravelerDuelTarget.60000305.1": "셀스티 측량 요원", "TravelerDuelTarget.60000306.1": "프로 구조원", - "TravelerDuelTarget.60000307.1": "궁극의 칠흑의 힘 강림!" + "TravelerDuelTarget.60000307.1": "궁극의 칠흑의 힘 강림!", + "TravelerDuelTarget.60000401.1": "꿈을 좇는 게이머", + "TravelerDuelTarget.60000402.1": "비운의 뮤지션", + "TravelerDuelTarget.60000403.1": "겨울 수영의 달인 아저씨", + "TravelerDuelTarget.60000404.1": "백전노장의 대장장이", + "TravelerDuelTarget.60000405.1": "필리에 재벌 총수", + "TravelerDuelTarget.60000406.1": "전설의 칼잡이", + "TravelerDuelTarget.60000407.1": "스윗 로티" } \ No newline at end of file diff --git a/data/language/ko_kr/trialbuild.json b/data/language/ko_kr/trialbuild.json index 6d761740f..418099f14 100644 --- a/data/language/ko_kr/trialbuild.json +++ b/data/language/ko_kr/trialbuild.json @@ -1,4 +1,7 @@ { + "TrialBuild.1001.1": "스토리 기록", + "TrialBuild.1002.1": "스토리 기록", + "TrialBuild.1003.1": "스토리 기록", "TrialBuild.101.1": "스토리 기록", "TrialBuild.121010.1": "튜토리얼 스테이지-기본 조작", "TrialBuild.121020.1": "튜토리얼 스테이지-이동 조작", @@ -37,6 +40,30 @@ "TrialBuild.201.1": "스토리 기록", "TrialBuild.202.1": "스토리 기록", "TrialBuild.203.1": "스토리 기록", + "TrialBuild.290110.1": "불 속성 체험 기록", + "TrialBuild.290120.1": "물 속성 체험 기록", + "TrialBuild.290130.1": "빛 속성 체험 기록", + "TrialBuild.290140.1": "어둠 속성 체험 기록", + "TrialBuild.290150.1": "바람 속성 체험 기록", + "TrialBuild.290160.1": "땅 속성 체험 기록", + "TrialBuild.290210.1": "불 속성 체험 기록", + "TrialBuild.290220.1": "물 속성 체험 기록", + "TrialBuild.290230.1": "빛 속성 체험 기록", + "TrialBuild.290240.1": "어둠 속성 체험 기록", + "TrialBuild.290250.1": "바람 속성 체험 기록", + "TrialBuild.290260.1": "땅 속성 체험 기록", + "TrialBuild.290310.1": "불 속성 체험 기록", + "TrialBuild.290320.1": "물 속성 체험 기록", + "TrialBuild.290330.1": "빛 속성 체험 기록", + "TrialBuild.290340.1": "어둠 속성 체험 기록", + "TrialBuild.290350.1": "바람 속성 체험 기록", + "TrialBuild.290360.1": "땅 속성 체험 기록", + "TrialBuild.290410.1": "불 속성 체험 기록", + "TrialBuild.290420.1": "물 속성 체험 기록", + "TrialBuild.290430.1": "빛 속성 체험 기록", + "TrialBuild.290440.1": "어둠 속성 체험 기록", + "TrialBuild.290450.1": "바람 속성 체험 기록", + "TrialBuild.290460.1": "땅 속성 체험 기록", "TrialBuild.301.1": "스토리 기록", "TrialBuild.302.1": "스토리 기록", "TrialBuild.316.1": "스토리 기록", diff --git a/data/language/ko_kr/trialcharacter.json b/data/language/ko_kr/trialcharacter.json index 10e454db8..14d9a3249 100644 --- a/data/language/ko_kr/trialcharacter.json +++ b/data/language/ko_kr/trialcharacter.json @@ -1,4 +1,7 @@ { + "TrialCharacter.100101.1": "엘리나", + "TrialCharacter.100201.1": "엘리나", + "TrialCharacter.100301.1": "세이나(기원)", "TrialCharacter.10101.1": "세이나", "TrialCharacter.10102.1": "아야메", "TrialCharacter.10103.1": "코하쿠", @@ -13,10 +16,12 @@ "TrialCharacter.10901.1": "???", "TrialCharacter.110.1": "피렌", "TrialCharacter.11001.1": "피렌", + "TrialCharacter.11003.1": "피렌", "TrialCharacter.111.1": "아야메", "TrialCharacter.11101.1": "아야메", "TrialCharacter.112.1": "세이나", "TrialCharacter.11201.1": "세이나", + "TrialCharacter.11203.1": "세이나", "TrialCharacter.113.1": "시먀오", "TrialCharacter.11301.1": "시먀오", "TrialCharacter.114.1": "샤통", @@ -31,6 +36,7 @@ "TrialCharacter.11801.1": "크루니스", "TrialCharacter.119.1": "나노하", "TrialCharacter.11901.1": "나노하", + "TrialCharacter.11903.1": "나노하", "TrialCharacter.120.1": "카나체", "TrialCharacter.12001.1": "카나체", "TrialCharacter.121011.1": "코하쿠", @@ -61,6 +67,7 @@ "TrialCharacter.13403.1": "후유카", "TrialCharacter.135.1": "미스티", "TrialCharacter.13501.1": "미스티", + "TrialCharacter.13503.1": "미스티", "TrialCharacter.13601.1": "???", "TrialCharacter.137.1": "엘레노어", "TrialCharacter.13701.1": "엘레노어", @@ -76,16 +83,19 @@ "TrialCharacter.14301.1": "레이스", "TrialCharacter.144.1": "치토세", "TrialCharacter.14401.1": "치토세", + "TrialCharacter.14403.1": "치토세", "TrialCharacter.145.1": "오토하", "TrialCharacter.14501.1": "오토하", "TrialCharacter.147.1": "캐러멜", "TrialCharacter.14701.1": "캐러멜", "TrialCharacter.149.1": "그레이", "TrialCharacter.14901.1": "그레이", + "TrialCharacter.14903.1": "그레이", "TrialCharacter.150.1": "라루", "TrialCharacter.15001.1": "라루", "TrialCharacter.155.1": "시아", "TrialCharacter.15501.1": "시아", + "TrialCharacter.15503.1": "시아", "TrialCharacter.156.1": "나즈나", "TrialCharacter.15601.1": "나즈나", "TrialCharacter.157.1": "카린", @@ -96,11 +106,13 @@ "TrialCharacter.15901.1": "크루니스(새해)", "TrialCharacter.160.1": "윌로(여름)", "TrialCharacter.16001.1": "윌로", + "TrialCharacter.162.1": "세이나(기원)", + "TrialCharacter.16201.1": "세이나(기원)", "TrialCharacter.200011.1": "라루(이브)", - "TrialCharacter.200021.1": "???", + "TrialCharacter.200021.1": "크루니스(새해)", "TrialCharacter.200022.1": "치시아", "TrialCharacter.200023.1": "시먀오", - "TrialCharacter.200031.1": "???", + "TrialCharacter.200031.1": "크루니스(새해)", "TrialCharacter.200032.1": "치시아", "TrialCharacter.200033.1": "시먀오", "TrialCharacter.200041.1": "레이스", @@ -144,6 +156,78 @@ "TrialCharacter.20301.1": "미네르바", "TrialCharacter.20302.1": "아야메", "TrialCharacter.20303.1": "코하쿠", + "TrialCharacter.290111.1": "후유카", + "TrialCharacter.290112.1": "라루(이브)", + "TrialCharacter.290113.1": "플로라", + "TrialCharacter.290121.1": "치토세", + "TrialCharacter.290122.1": "토나", + "TrialCharacter.290123.1": "테레사", + "TrialCharacter.290131.1": "시아", + "TrialCharacter.290132.1": "호타루", + "TrialCharacter.290133.1": "틸리아", + "TrialCharacter.290141.1": "피렌", + "TrialCharacter.290142.1": "오토하", + "TrialCharacter.290143.1": "코제트", + "TrialCharacter.290151.1": "레이스", + "TrialCharacter.290152.1": "나츠카", + "TrialCharacter.290153.1": "안즈", + "TrialCharacter.290161.1": "스파클", + "TrialCharacter.290162.1": "크루니스(새해)", + "TrialCharacter.290163.1": "나즈나", + "TrialCharacter.290211.1": "후유카", + "TrialCharacter.290212.1": "라루(이브)", + "TrialCharacter.290213.1": "플로라", + "TrialCharacter.290221.1": "치토세", + "TrialCharacter.290222.1": "토나", + "TrialCharacter.290223.1": "테레사", + "TrialCharacter.290231.1": "시아", + "TrialCharacter.290232.1": "호타루", + "TrialCharacter.290233.1": "틸리아", + "TrialCharacter.290241.1": "피렌", + "TrialCharacter.290242.1": "오토하", + "TrialCharacter.290243.1": "코제트", + "TrialCharacter.290251.1": "레이스", + "TrialCharacter.290252.1": "나츠카", + "TrialCharacter.290253.1": "안즈", + "TrialCharacter.290261.1": "스파클", + "TrialCharacter.290262.1": "크루니스(새해)", + "TrialCharacter.290263.1": "나즈나", + "TrialCharacter.290311.1": "후유카", + "TrialCharacter.290312.1": "라루(이브)", + "TrialCharacter.290313.1": "플로라", + "TrialCharacter.290321.1": "치토세", + "TrialCharacter.290322.1": "토나", + "TrialCharacter.290323.1": "테레사", + "TrialCharacter.290331.1": "시아", + "TrialCharacter.290332.1": "호타루", + "TrialCharacter.290333.1": "틸리아", + "TrialCharacter.290341.1": "피렌", + "TrialCharacter.290342.1": "오토하", + "TrialCharacter.290343.1": "코제트", + "TrialCharacter.290351.1": "레이스", + "TrialCharacter.290352.1": "나츠카", + "TrialCharacter.290353.1": "안즈", + "TrialCharacter.290361.1": "스파클", + "TrialCharacter.290362.1": "크루니스(새해)", + "TrialCharacter.290363.1": "나즈나", + "TrialCharacter.290411.1": "후유카", + "TrialCharacter.290412.1": "라루(이브)", + "TrialCharacter.290413.1": "플로라", + "TrialCharacter.290421.1": "치토세", + "TrialCharacter.290422.1": "토나", + "TrialCharacter.290423.1": "테레사", + "TrialCharacter.290431.1": "시아", + "TrialCharacter.290432.1": "호타루", + "TrialCharacter.290433.1": "틸리아", + "TrialCharacter.290441.1": "피렌", + "TrialCharacter.290442.1": "오토하", + "TrialCharacter.290443.1": "코제트", + "TrialCharacter.290451.1": "레이스", + "TrialCharacter.290452.1": "나츠카", + "TrialCharacter.290453.1": "안즈", + "TrialCharacter.290461.1": "스파클", + "TrialCharacter.290462.1": "크루니스(새해)", + "TrialCharacter.290463.1": "나즈나", "TrialCharacter.30101.1": "후유카", "TrialCharacter.30201.1": "후유카", "TrialCharacter.30202.1": "나츠카", diff --git a/data/language/ko_kr/uitext.json b/data/language/ko_kr/uitext.json index a4c25c8d1..7ac82c6c8 100644 --- a/data/language/ko_kr/uitext.json +++ b/data/language/ko_kr/uitext.json @@ -59,7 +59,7 @@ "UIText.ActivityEnter_Lock.1": "권한 레벨 {0}레벨 오픈", "UIText.ActivityLevels_Adventure.1": "도전", "UIText.ActivityLevels_Explore.1": "보통", - "UIText.ActivityLevels_Hard.1": "영광", + "UIText.ActivityLevels_Hard.1": "영원", "UIText.ActivityLevels_HardCommon.1": "과부하", "UIText.ActivityLevels_Lock_Avg.1": "스토리 「{0}」 보기 후 오픈", "UIText.ActivityLevels_Lock_Day.1": "오픈 대기 중", @@ -91,9 +91,16 @@ "UIText.ActivityStory_Lock_Min_Color.1": "{0}분 후 신규 챕터 오픈", "UIText.ActivityStory_Lock_Sec_Color.1": "{0}초 후 신규 챕터 오픈", "UIText.ActivityStory_UnlockActivityLevel.1": "이벤트 스테이지 {0} 클리어 시 오픈", + "UIText.Activity_Advertise_Bonus_201018.1": "꿈길 스페셜", + "UIText.Activity_Advertise_ChargeReset_201018.1": "첫 구매 초기화", + "UIText.Activity_Advertise_PackageDiscount_201018.1": "특별 할인", + "UIText.Activity_Advertise_Package_201018.1": "프리미엄", + "UIText.Activity_Advertise_Skin_201018.1": "신상 코스튬", + "UIText.Activity_AvgReview.1": "이벤트 다시보기", "UIText.Activity_Btn_Detail.1": "이벤트 정보", "UIText.Activity_Btn_Quick_Receive.1": "일괄 획득", "UIText.Activity_Cond_WorldClass.1": "권한 레벨 {0} 달성 시 오픈", + "UIText.Activity_CopyMemo.1": "앙코르 기념", "UIText.Activity_Data_Refreshing.1": "데이터 새로고침 대기 중", "UIText.Activity_DontShowDay_PopUp_Again.1": "오늘 더 보지 않기", "UIText.Activity_DontShow_PopUp_Again.1": "이벤트 기간 동안 보지 않기", @@ -102,6 +109,7 @@ "UIText.Activity_End_Exchange.1": "교환 기간", "UIText.Activity_End_Notice.1": "이벤트 종료", "UIText.Activity_Fate_Card_20102.1": "페이트 하우스", + "UIText.Activity_Fate_Card_20104.1": "페이트 하우스", "UIText.Activity_Invalid_Tip_1.1": "이벤트 데이터가 업데이트되었습니다. 다시 접속해 주세요.", "UIText.Activity_Invalid_Tip_2.1": "일부 이벤트가 종료되었습니다", "UIText.Activity_Invalid_Tip_3.1": "이벤트 만료", @@ -151,7 +159,9 @@ "UIText.Activity_StoryChapter_10101.1": "메인 스토리 챕터 3", "UIText.Activity_StoryChapter_10102.1": "챕터 4 꿈의 저편", "UIText.Activity_StoryChapter_10103.1": "챕터 6 여명의 기적", + "UIText.Activity_StoryNameTips_20104.1": "전편", "UIText.Activity_StoryName_20102.1": "메인 스토리 특별편", + "UIText.Activity_StoryName_20104.1": "메인 스토리 특별편", "UIText.Activity_Story_10101.1": "우리의 여단", "UIText.Activity_Story_UnlockPreId.1": "{0} 클리어 시 오픈", "UIText.Activity_Tab_Time_1.1": "{0}일 후 종료", @@ -266,6 +276,63 @@ "UIText.AutoBattle_Close.1": "자동 전투", "UIText.AutoBattle_Hint.1": "자동 전투 중...", "UIText.AutoBattle_Open.1": "자동 전투", + "UIText.AutoDecision_DefualtPresetName.1": "이름 없는 플랜", + "UIText.AutoDecision_Disable.1": "의뢰 끄기", + "UIText.AutoDecision_Enable.1": "의뢰 켜기", + "UIText.AutoDecision_Event.1": "사건 선택", + "UIText.AutoDecision_EventCoin.1": "스텔라 코인", + "UIText.AutoDecision_EventConserve.1": "안정형", + "UIText.AutoDecision_EventRadical.1": "공격형", + "UIText.AutoDecision_EventRandomNote.1": "랜덤 소리", + "UIText.AutoDecision_EventSort.1": "아래 우선순위에 따라 사건 선택지 선택:", + "UIText.AutoDecision_EventStandard.1": "표준형", + "UIText.AutoDecision_EventTendency.1": "사건 선택 성향", + "UIText.AutoDecision_InputLocked.1": "자동 탐색 진행 중, 다른 조작을 진행하려면 자동 탐색을 멈춰주세요.", + "UIText.AutoDecision_InsufficientToken.1": "자동 탐색 토큰이 소진되어 자동 탐색을 진행할 수 없습니다. 토큰을 보충해 주세요.", + "UIText.AutoDecision_MainCharPotential.1": "메인 캐릭터 잠재력", + "UIText.AutoDecision_Ongoing.1": "자동 탐색 중", + "UIText.AutoDecision_PlanActivatedTip.1": "자동 탐색 활성화 중, 현재 플랜: {0}", + "UIText.AutoDecision_PlanDefaultName.1": "탐색 플랜", + "UIText.AutoDecision_Potential.1": "잠재력 설정", + "UIText.AutoDecision_PotentialBookUnlock.1": "도감이 해제되지 않은 잠재력", + "UIText.AutoDecision_PotentialCoinReroll.1": "스텔라 코인이 특정 수량보다 많을 경우 새로고침", + "UIText.AutoDecision_PotentialCoinRerollNum.1": "스텔라 코인>", + "UIText.AutoDecision_PotentialLv+2.1": "잠재력 2 레벨업", + "UIText.AutoDecision_PotentialLv+3.1": "잠재력 3 레벨업", + "UIText.AutoDecision_PotentialNoMatchReroll.1": "보유한 스텔라 코인이 특정 수량보다 많을 때 잠재력 새로고침", + "UIText.AutoDecision_PotentialRare.1": "희귀 잠재력", + "UIText.AutoDecision_PotentialRefreshGray.1": "잠재력 새로고침 금지 상태, 금지 해제 후 해당 설정을 변경해 주세요.", + "UIText.AutoDecision_PotentialReroll.1": "새로고침 옵션", + "UIText.AutoDecision_PotentialSort.1": "아래 우선순위에 따라 조건에 맞는 잠재력 선택:", + "UIText.AutoDecision_PresetFirst.1": "잠재력 프리셋에 필요한 잠재력 우선 획득", + "UIText.AutoDecision_PresetOnly.1": "프리셋 외 잠재력 획득하지 않음", + "UIText.AutoDecision_PresetReset.1": "초기화", + "UIText.AutoDecision_PresetSelect.1": "자동 탐색 플랜 선택", + "UIText.AutoDecision_Rename.1": "해당 플랜의 이름을 변경하겠습니까?", + "UIText.AutoDecision_ResetConfirm.1": "해당 플랜을 기본 상태로 초기화하겠습니까?", + "UIText.AutoDecision_ResetConfirmTitle.1": "초기화 확인", + "UIText.AutoDecision_SelectPlanTip.1": "선택한 자동 탐색 플랜: {0}", + "UIText.AutoDecision_SettingBusy.1": "현재 작업이 진행 중입니다. 잠시 후 다시 시도해 주세요.", + "UIText.AutoDecision_SettingLock.1": "{0} 옵션을 먼저 설정해 주세요.", + "UIText.AutoDecision_Shop.1": "상점 설정", + "UIText.AutoDecision_ShopBuyFirst.1": "상품 구매", + "UIText.AutoDecision_ShopCoinReroll.1": "보유한 스텔라 코인이 특정 수량보다 많을 때 재입고", + "UIText.AutoDecision_ShopDiscSkillNote.1": "협주 스킬에 필요한 소리", + "UIText.AutoDecision_ShopDiscountNote.1": "할인 중인 소리", + "UIText.AutoDecision_ShopFinalAllIn.1": "최종 층에서 조건에 맞는 상품이 없을 경우 모든 스텔라 코인 소모", + "UIText.AutoDecision_ShopFinalReroll.1": "최종 층에서 조건에 맞는 상품이 없을 경우 재입고", + "UIText.AutoDecision_ShopFirst.1": "우선 소비 항목", + "UIText.AutoDecision_ShopMainPotentialHigh.1": "할인하지 않는 메인 잠재력", + "UIText.AutoDecision_ShopMainPotentialLow.1": "할인 중인 메인 잠재력", + "UIText.AutoDecision_ShopRandomPotentialHigh.1": "할인하지 않는 랜덤 잠재력", + "UIText.AutoDecision_ShopRandomPotentialLow.1": "할인 중인 랜덤 잠재력", + "UIText.AutoDecision_ShopRefreshGray.1": "상점 재입고 금지 상태, 금지 해제 후 해당 설정을 변경해 주세요.", + "UIText.AutoDecision_ShopSort.1": "아래 우선순위에 따라 조건에 맞는 상품 구매:", + "UIText.AutoDecision_ShopUpgrade.1": "레벨업", + "UIText.AutoDecision_ShopUpgradePrice.1": "지정 가격까지 레벨업:", + "UIText.AutoDecision_SubCharPotential.1": "지원 캐릭터 잠재력", + "UIText.AutoDecision_Vita.1": "비타", + "UIText.AutoDecision_VitaName.1": "비타", "UIText.AutoDevelopment_Btn_Fill.1": "재료 보충", "UIText.AutoDevelopment_SourceMaterial.1": "아이템 소모(초급 재료 자동 합성)", "UIText.AutoDevelopment_TargetMaterial.1": "필요한 재료", @@ -440,6 +507,7 @@ "UIText.BreakOut_Result_Restart.1": "재도전", "UIText.BreakOut_Target_Score.1": "목표 포인트", "UIText.BreakOut_Text_Pause.1": "일시 정지 중입니다. 전투를 계속하시겠습니까?", + "UIText.BtnBuildModifier_Confirm.1": "수정 확인", "UIText.BtnCancel.1": "취소", "UIText.BtnConfirm.1": "확인", "UIText.Btn_AdvanceUp.1": "승 급", @@ -448,6 +516,45 @@ "UIText.Btn_TakeAway.1": "획 득", "UIText.Btn_UpMaxLevel.1": "최대 레벨", "UIText.Btn_UpOneLevel.1": "1레벨 증가", + "UIText.BuildDetail_NoteModifiyTitle.1": "남은 소리 조정: {0}회", + "UIText.BuildDetail_PotentialModifiyTitle.1": "남은 잠재력 조정: {0}회", + "UIText.BuildModifier_BuildError1.1": "현재 기록이 존재하지 않습니다.", + "UIText.BuildModifier_BuildError2.1": "현재 기록은 더이상 수정할 수 없습니다.", + "UIText.BuildModifier_FreeNote.1": "자유 소리: {0}", + "UIText.BuildModifier_FreePotential.1": "자유 잠재력: {0}", + "UIText.BuildModifier_NoteCountTips1.1": "소리 수를 더 줄일 수 없습니다.", + "UIText.BuildModifier_NoteCountTips2.1": "조정 가능한 소리 수가 한도에 도달해 소리 수를 더 낮출 수 없습니다.", + "UIText.BuildModifier_NoteCountTips3.1": "소리 레벨 한도에 도달했습니다.", + "UIText.BuildModifier_NoteCountTips4.1": "분배 가능한 자유 소리 수가 부족합니다.", + "UIText.BuildModifier_NoteTips1.1": "소리 변환을 진행하지 않았습니다.", + "UIText.BuildModifier_NoteTips2.1": "자유 소리를 모두 분배하지 않았습니다.", + "UIText.BuildModifier_NoteTips3.1": "소리 조정에 필요한 아이템이 부족합니다.", + "UIText.BuildModifier_NoteTips4.1": "사용하지 않은 소리 조정 기회가 {0}회 남았습니다. \u000b수정 후에는 되돌릴 수 없습니다. 계속하겠습니까?", + "UIText.BuildModifier_NoteTips5.1": "현재 기록 내의 소리 수를 조정합니다. 수정 후에는 되돌릴 수 없습니다. 계속하겠습니까?", + "UIText.BuildModifier_NoteTips6.1": "기록 수정 완료", + "UIText.BuildModifier_NoteTips7.1": "해당 기록은 현재 수정할 수 없습니다.", + "UIText.BuildModifier_PopupTitle.1": "레벨 조정", + "UIText.BuildModifier_PotentialCountTips1.1": "잠재력 레벨이 1 이상이어야 합니다.", + "UIText.BuildModifier_PotentialCountTips2.1": "조정 가능한 잠재력 레벨 총합이 한도에 도달해, 잠재력 레벨을 더 낮출 수 없습니다.", + "UIText.BuildModifier_PotentialCountTips3.1": "잠재력 레벨 한도에 도달했습니다.", + "UIText.BuildModifier_PotentialCountTips4.1": "분배 가능한 자유 잠재력 수가 부족합니다.", + "UIText.BuildModifier_PotentialPopupTitle1.1": "잠재력 레벨 조정:", + "UIText.BuildModifier_PotentialPopupTitle2.1": "배지 효과로 {0}레벨 상승 포함", + "UIText.BuildModifier_PotentialPopupTitle3.1": "핵심 잠재력은 조정할 수 없습니다.", + "UIText.BuildModifier_PotentialTips1.1": "잠재력 변환을 진행하지 않았습니다.", + "UIText.BuildModifier_PotentialTips2.1": "자유 잠재력을 모두 분배하지 않았습니다.", + "UIText.BuildModifier_PotentialTips3.1": "잠재력 조정에 필요한 아이템이 부족합니다.", + "UIText.BuildModifier_PotentialTips4.1": "사용하지 않은 잠재력 조정 기회가 {0}회 남았습니다. \u000b수정 후에는 되돌릴 수 없습니다. 계속하겠습니까?", + "UIText.BuildModifier_PotentialTips5.1": "현재 기록 내의 잠재력 레벨을 조정합니다. 수정 후에는 되돌릴 수 없습니다. 계속하겠습니까?", + "UIText.BuildModifier_PotentialTips6.1": "기록 수정 완료", + "UIText.BuildModifier_PotentialTips7.1": "해당 기록은 현재 수정할 수 없습니다.", + "UIText.BuildModifier_TotalFixableNote.1": "소리 레벨을 최대 {0}포인트 새로 분배할 수 있습니다(현재 {1}포인트 조정 완료)", + "UIText.BuildModifier_TotalFixablePotential.1": "잠재력 레벨을 최대 {0}포인트 새로 분배할 수 있습니다(현재 {1}포인트 조정 완료)", + "UIText.BuildModifier_ValidTips1.1": "해당 기록 평점이 너무 낮아 변경할 수 없습니다.", + "UIText.BuildModifier_ValidTips2.1": "해당 기록 평점이 너무 낮아 변경할 수 없습니다.", + "UIText.BuildModifier_ValidTips3.1": "잠재력 조정을 완료해 다시 조정할 수 없습니다.", + "UIText.BuildModifier_ValidTips4.1": "소리 조정을 완료해 다시 조정할 수 없습니다.", + "UIText.BuildModifier_ValidTips5.1": "잠금 상태인 기록은 수정할 수 없습니다. 해제 후 다시 시도하세요.", "UIText.Build_Attribute_CurScore.1": "현재 기록 평점:", "UIText.Build_Attribute_DescTip.1": "기록 평점에 따라 전투 시 추가 속성 보너스가 부여됩니다.", "UIText.Build_Attribute_Desc_1.1": "공격력 {1} 증가, 최대 HP {2} 증가", @@ -655,6 +762,7 @@ "UIText.City_1_1_Search_07.1": "텅빈 나무 통이다. 양배추도, 철광석도 없다.", "UIText.ClearFormation.1": "편성 해제", "UIText.CloseCharacterCommonTop_Tip.1": "애용 여행가 고정 취소", + "UIText.Coin_Exchange.1": "현재 보유 중인 부족, {num_1}개를 {num_3}개로 교환하겠습니까?", "UIText.CombatRoomName.1": "전투의 방", "UIText.CommonMonsterWarning_Boss.1": "보스가 곧 등장합니다", "UIText.CommonMonsterWarning_Elite.1": "몬스터 무리가 곧 나타납니다", @@ -899,6 +1007,142 @@ "UIText.Disc_Tab4.1": "프로필", "UIText.Disc_UnlockLVDesc.1": "최대 레벨 오픈", "UIText.Dispatch_Count_Limit.1": "최대 의뢰:", + "UIText.DormBtn_BossMode.1": "마왕 모드", + "UIText.DormBtn_Clear.1": "제거", + "UIText.DormBtn_Edior.1": "보물 진열", + "UIText.DormBtn_Elevator.1": "승강기", + "UIText.DormBtn_Exit.1": "바로 나가기", + "UIText.DormBtn_HideFurniture.1": "가구 숨기기", + "UIText.DormBtn_InteractiveMode.1": "상호작용 모드", + "UIText.DormBtn_Revert.1": "복원", + "UIText.DormBtn_Role.1": "여행가 배치", + "UIText.DormBtn_SaveAndExit.1": "저장 후 나가기", + "UIText.DormBtn_SaveRoom.1": "플랜 적용", + "UIText.DormBtn_ShowFurniture.1": "가구 표시", + "UIText.DormBtn_UIShow.1": "다이얼 열기", + "UIText.DormBtn_ViewMode.1": "감상 모드", + "UIText.DormBtn_Visit.1": "방문", + "UIText.DormFriend_EmptyHint.1": "친구가 없습니다", + "UIText.DormMainMenu_Knowledge.1": "여행가 백과", + "UIText.DormQuest_Title.1": "보물 수집의 길", + "UIText.DormReward_FastReceive.1": "선물 받기", + "UIText.DormTips_LikeForToday.1": "오늘은 이미 해당 친구의 좋아요를 눌렀습니다.", + "UIText.DormTips_LikeSuccess.1": "좋아요 완료", + "UIText.DormTips_RoleFull.1": "여행가가 가득 찼습니다.", + "UIText.DormTips_VisitSameFriend.1": "이미 해당 친구의 마왕의 탑에 있습니다.", + "UIText.Dorm_AffinityUp.1": "호감도+{0}", + "UIText.Dorm_BtnState_Cur.1": "사용 중", + "UIText.Dorm_CharListTitle.1": "여행가 배치", + "UIText.Dorm_Contact_BtnSendGift.1": "증 정", + "UIText.Dorm_Contact_Interactive1.1": "쓰다듬기", + "UIText.Dorm_Contact_Interactive2.1": "선물", + "UIText.Dorm_DefaultName.1": "마왕의 별궁", + "UIText.Dorm_Default_MusicName.1": "기본 멜로디", + "UIText.Dorm_Detail_CoverTitle.1": "미리 보기", + "UIText.Dorm_Detail_FurnitureTitle.1": "필요 가구", + "UIText.Dorm_EditorBtn_GetFurniture.1": "획득하기", + "UIText.Dorm_EditorClearHint.1": "확인 시 맵 안의 모든 가구가 기본 상태로 초기화됩니다. 해당 조작은 되돌릴 수 없습니다.", + "UIText.Dorm_EditorRevertHint.1": "확인 후 마지막으로 저장한 플랜으로 복원됩니다. 해당 조작은 되돌릴 수 없습니다.", + "UIText.Dorm_Editor_ApplicatSuccess.1": "적용 완료", + "UIText.Dorm_Editor_EmptyFurniture.1": "현재 가구 없음", + "UIText.Dorm_Editor_MainTog1.1": "가구", + "UIText.Dorm_Editor_MainTog2.1": "인테리어", + "UIText.Dorm_Editor_MainTog3.1": "세트", + "UIText.Dorm_Editor_Save.1": "저장", + "UIText.Dorm_Editor_SaveSuccess.1": "저장 완료", + "UIText.Dorm_FriendRoot_Elevator.1": "친구 승강기", + "UIText.Dorm_FriendRoot_Visit.1": "친구 방문", + "UIText.Dorm_Friend_LikeLimit.1": "좋아요 횟수를 모두 사용하였습니다", + "UIText.Dorm_Friend_PanelTitle.1": "친구 방문", + "UIText.Dorm_FurnitreSaveCDHint.1": "조작이 너무 빠릅니다. 5초 후 다시 시도해 주세요.", + "UIText.Dorm_FurnitureList_Tog1.1": "가구", + "UIText.Dorm_FurnitureList_Tog2.1": "장식품", + "UIText.Dorm_FurnitureList_Tog3.1": "카펫", + "UIText.Dorm_FurnitureList_Tog4.1": "벽 장식", + "UIText.Dorm_FurnitureList_Tog5.1": "벽지", + "UIText.Dorm_FurnitureList_Tog6.1": "바닥", + "UIText.Dorm_FurnitureList_Tog7.1": "승강기", + "UIText.Dorm_FurnitureList_Tog8.1": "스페셜", + "UIText.Dorm_FurnitureTips_ActionCharTitle.1": "상호작용", + "UIText.Dorm_FurnitureTips_Collection.1": "수집도: {0}", + "UIText.Dorm_Furniture_FloorRatioTitle.1": "가구 용량: {1}/{2}", + "UIText.Dorm_GiftCountMaxHint.1": "오늘 이미 해당 여행가에게 선물을 보냈습니다.", + "UIText.Dorm_GiftDesc.1": "매일 여행가 6명에게 선물을 줄 수 있으며, 각 여행가는 매일 1회 선물을 받을 수 있습니다. 선물은 하트챗 선물과 별도로 계산됩니다.", + "UIText.Dorm_GiftEmptyTitle.1": "줄 수 있는 선물이 없습니다.", + "UIText.Dorm_HandBook_Title.1": "보물 목록", + "UIText.Dorm_HandBook_Tog1.1": "업적", + "UIText.Dorm_HandBook_Tog2.1": "보물 세트", + "UIText.Dorm_HandBook_Tog3.1": "보물 도감", + "UIText.Dorm_Hint_Err_FixedFurniture.1": "고정 가구와 충돌되어 플랜을 저장할 수 없습니다.", + "UIText.Dorm_Hint_Err_FloorCapacity.1": "가구 용량이 최대치에 도달하여 플랜을 저장할 수 없습니다.", + "UIText.Dorm_Hint_Err_FurniturePos.1": "현재 배치된 가구가 겹쳐 플랜을 저장할 수 없습니다.", + "UIText.Dorm_Hint_Err_NoNeedToSave.1": "수정된 사항이 없습니다", + "UIText.Dorm_Interaction_DayLimitHint.1": "오늘 쓰다듬기 횟수를 전부 사용했습니다.", + "UIText.Dorm_Interaction_NoCharHint.1": "현재 마왕의 탑에 상호작용할 수 있는 캐릭터가 없습니다.", + "UIText.Dorm_Interactive_GroupTitle.1": "이번 챕터 모든 임무 완료", + "UIText.Dorm_ItemHint_RoomType1.1": "「실내」\n사용 가능", + "UIText.Dorm_ItemHint_RoomType2.1": "「실외」\n사용 가능", + "UIText.Dorm_ItemHint_RoomType3.1": "미획득", + "UIText.Dorm_ItemHint_RoomType4.1": "미획득", + "UIText.Dorm_MainMenu_DefaultMode.1": "기본 감상 모드", + "UIText.Dorm_MainMenu_Escape.1": "탈출", + "UIText.Dorm_MainMenu_FurnitureReward.1": "보물 목록", + "UIText.Dorm_MainMenu_LikeTitle.1": "좋아요", + "UIText.Dorm_MainMenu_Record.1": "레코드 머신", + "UIText.Dorm_MainMenu_Visitor.1": "누적 방문", + "UIText.Dorm_MainMenu_VisitorToday.1": "오늘 방문", + "UIText.Dorm_MainViewBtnName.1": "마왕의 탑", + "UIText.Dorm_MainViewBtnNameBeta.1": "Beta", + "UIText.Dorm_MusicSelect_ApplyAll.1": "모든 홀에 적용", + "UIText.Dorm_MusicSelect_ApplyAllHint.1": "모든 홀에 {0} 적용을 진행하겠습니까?", + "UIText.Dorm_MusicSelect_CurMusicGridTitle.1": "사용 중", + "UIText.Dorm_MusicSelect_CurMusicTitle.1": "현재 멜로디: {0}", + "UIText.Dorm_MusicSelect_ListTitle.1": "멜로디 목록", + "UIText.Dorm_MusicSelect_Save.1": "멜로디 저장", + "UIText.Dorm_MusicSelect_SaveSuccess.1": "저장 완료", + "UIText.Dorm_NotObtained.1": "미획득", + "UIText.Dorm_PresetBtn_OverWrite.1": "덮어쓰기", + "UIText.Dorm_PresetBtn_Save.1": "저장", + "UIText.Dorm_PresetBtn_Use.1": "사용", + "UIText.Dorm_PresetCount.1": "사용 중인 프리셋: {0}/{1}", + "UIText.Dorm_PresetCoverHint.1": "현재 플랜으로 해당 프리셋을 덮어쓰겠습니까?", + "UIText.Dorm_PresetCoverSuccess.1": "프리셋 덮어쓰기 완료", + "UIText.Dorm_PresetDefaultName.1": "프리셋 {0}", + "UIText.Dorm_PresetSaveHint.1": "현재 플랜을 프리셋으로 저장하겠습니까?", + "UIText.Dorm_PresetSaveSuccess.1": "프리셋 저장 완료", + "UIText.Dorm_PresetUseHint.1": "해당 프리셋을 플랜으로 사용하겠습니까? 저장하지 않은 변경 사항은 사라집니다.", + "UIText.Dorm_PresetUseLackHint.1": "현재 가구 수가 부족합니다. 해당 프리셋을 플랜으로 사용하겠습니까? 저장하지 않은 변경 사항은 사라지고, 보유하지 않은 가구 자리는 비워집니다.", + "UIText.Dorm_PresetUseSuccess.1": "프리셋 사용 완료", + "UIText.Dorm_Preset_BtnApplNow.1": "사용 중", + "UIText.Dorm_Preset_BtnUse.1": "사 용", + "UIText.Dorm_Preset_DetailTitle.1": "프리셋 상세 정보", + "UIText.Dorm_Preset_RenameHint.1": "프리셋 이름을 입력해 주세요", + "UIText.Dorm_Preset_RoomHIntTitle.1": "「{0}」 사용 가능", + "UIText.Dorm_Quest_GroupTitle.1": "이번 챕터 모든 임무 완료", + "UIText.Dorm_RenameDormTitle.1": "현재 마왕의 탑 이름", + "UIText.Dorm_RenamePresetTitle.1": "현재 프리셋 이름", + "UIText.Dorm_RenameRoomTitle.1": "현재 홀 이름", + "UIText.Dorm_Rename_TimeCD.1": "이름 수정 후 {0}일 동안 다시 수정할 수 없습니다.", + "UIText.Dorm_Rename_TimeCDWarning1.1": "마왕의 탑 이름 수정 쿨타임 중, 남은 시간: {0}일", + "UIText.Dorm_Rename_TimeCDWarning2.1": "마왕의 탑 이름 수정 쿨타임 중, 남은 시간: 1일 미만", + "UIText.Dorm_Rename_TimeCDWarning3.1": "홀 이름 수정 쿨타임 중, 남은 시간: {0}일", + "UIText.Dorm_Rename_TimeCDWarning4.1": "홀 이름 수정 쿨타임 중, 남은 시간: 1일 미만", + "UIText.Dorm_RoomNotAvailable.1": "공사 중...", + "UIText.Dorm_RoomNotAvailable_Lock.1": "챕터 임무 완료 후 해제", + "UIText.Dorm_RoomNotOpen.1": "홀 미오픈", + "UIText.Dorm_RoomType0.1": "실외", + "UIText.Dorm_RoomType1.1": "실내", + "UIText.Dorm_SaveConfirmContent.1": "저장하지 않은 변경 사항이 있습니다. 나가면 사라집니다.", + "UIText.Dorm_Set_UseHint.1": "해당 세트를 플랜으로 사용하겠습니까? 저장하지 않은 변경 사항은 사라집니다.", + "UIText.Dorm_Set_UseLackHint.1": "현재 가구 수가 부족합니다. 해당 세트를 플랜으로 사용하겠습니까? 저장하지 않은 변경 사항은 사라지고, 보유하지 않은 가구 자리는 비워집니다.", + "UIText.Dorm_Set_UseSuccess.1": "세트 사용 완료", + "UIText.Dorm_SuitDetail_BtnGet.1": "획득", + "UIText.Dorm_SuitHint_RoomType1.1": "「실내」 사용 가능", + "UIText.Dorm_SuitHint_RoomType2.1": "「실외」 사용 가능", + "UIText.Dorm_SuitList_Tog1.1": "프리셋", + "UIText.Dorm_SuitList_Tog2.1": "세트", + "UIText.Dorm_Suit_DetailTitle.1": "세트 상세 정보", + "UIText.Dorm_friendRoot_GoHome.1": "집으로", "UIText.DoubleDrop_Reward_Receive_Tip.1": "현재 획득할 수 있는 보상이 없습니다", "UIText.Double_Drops_Act_Double_Count.1": "오늘 남은 2배 보상 횟수: {0}/{1}", "UIText.Double_Drops_Act_Triple_Count.1": "오늘 남은 3배 보상 횟수: {0}/{1}", @@ -931,11 +1175,11 @@ "UIText.EnemyInfo_Window_StoryTitle.1": "배경 스토리", "UIText.EnemyInfo_Window_Title.1": "적 정보", "UIText.Energy.1": "활력", - "UIText.EnergyBattery_Recover_Time.1": "활동력 저장 회복까지:", + "UIText.EnergyBattery_Recover_Time.1": "활력 저장까지:", "UIText.Energy_Battery_Desc.1": "사용하지 않은 활력은 저장되어, 여행가가 필요할 때 언제든 꺼내 쓸 수 있습니다.", "UIText.Energy_Battery_Title.1": "활력 저장", "UIText.Energy_Battery_Use_Amount.1": "추출 수량", - "UIText.Energy_Battery_Use_Title.1": "활동력 저장 추출", + "UIText.Energy_Battery_Use_Title.1": "활력 저장 추출", "UIText.Energy_Buy_Cancel_Btn_Text.1": "취 소", "UIText.Energy_Buy_Confirm_Btn_Text.1": "확 인", "UIText.Energy_Buy_Confirm_Content.1": "{0}개 {1}을 소모하여,\r\n{2} 활력을 회복하시겠습니까?", @@ -966,7 +1210,7 @@ "UIText.Energy_Use_Tip_3.1": "오늘 횟수를 모두 소진했습니다", "UIText.Energy_Use_Tip_4.1": "데이터가 업데이트되었습니다. 다시 접속해 주세요.", "UIText.Energy_Use_Tip_5.1": "가방에 해당 유형의 아이템이 없습니다", - "UIText.Energy_Use_Tip_6.1": "현재 사용 가능 활동력 저장 없음", + "UIText.Energy_Use_Tip_6.1": "현재 사용 가능한 저장된 활력이 없습니다", "UIText.Entry.1": "신입", "UIText.Enums_Effect_1.1": "공격", "UIText.Enums_Effect_10.1": "방어 무시", @@ -1150,7 +1394,7 @@ "UIText.Equipment_ReplaceWarning_HasUpgrade.1": "잠금하지 않은 강화 옵션이 존재해, 변경 후 덮어쓰기 됩니다. 계속하시겠습니까?", "UIText.Equipment_RevertSuccess.1": "옵션 강화 취소 완료", "UIText.Equipment_Revert_MainTips.1": "선택한 옵션을 강화 취소합니다. 계속하시겠습니까?", - "UIText.Equipment_Revert_SubTips.1": "(강화 취소 시 소모한 {item_0} 반환하지 않음)", + "UIText.Equipment_Revert_SubTips.1": "(강화 취소 시 소모한 {item_0} 반환하지 않음)", "UIText.Equipment_RollWarning_HasUpgrade.1": "잠금하지 않은 강화 옵션이 존재해, 변경 후 덮어쓰기 됩니다. 계속하시겠습니까?", "UIText.Equipment_RollWarning_HighQuality.1": "현재 저장된 속성에 높은 가치의 속성 또는 여러 희귀 속성이 존재합니다. 계속 재련하겠습니까?", "UIText.Equipment_Roll_CurAttr.1": "현재 옵션", @@ -1446,6 +1690,7 @@ "UIText.Gift_Send_Max_Count.1": "선물 보내기 횟수 제한 초과", "UIText.Gift_Send_Not_Select.1": "선물을 선택하세요", "UIText.GoToChallenge.1": "도전하기", + "UIText.Go_Back.1": "이전으로", "UIText.GoldenSpyBoxEmpty.1": "툴박스 비어 있음", "UIText.GoldenSpyBuffState1.1": "적용 중", "UIText.GoldenSpyBuffState2.1": "적용 대기", @@ -1484,6 +1729,13 @@ "UIText.GoldenSpy_TimeTips.1": "{0} 후 오픈", "UIText.GoldenSpy_ToolBox_Title.1": "툴박스", "UIText.GoldenSpy_TotalFloor.1": "{0}개 방", + "UIText.GuideMission_Boss_Record.1": "마왕 연대기", + "UIText.GuideMission_Disc_Change.1": "별의 발자취 프리미엄", + "UIText.GuideMission_Item_Change.1": "아이템 교환", + "UIText.GuideMission_UnlockTime_Day.1": "{1}일 후 오픈", + "UIText.GuideMission_UnlockTime_Hour.1": "{1}시간 후 오픈", + "UIText.GuideMission_UnlockTime_Min.1": "{1}분 후 오픈", + "UIText.GuideMission_UnlockTime_Sec.1": "{1}초 후 오픈", "UIText.Guide_101_2.1": "별의 탑 탐색 중, 핵심 잠재력 외에도 다양한 등급의 일반 잠재력을 획득합니다.\u000b이러한 잠재력들은 특정 스킬 효과를 강화하거나 추가하며, 수치나 다른 시스템 버프를 제공합니다. 잠재력 또한 여러 차례 레벨업할 수 있습니다.", "UIText.Guide_102_2.1": "별의 탑 탐색 중, 먼저 핵심 잠재력을 획득하게 됩니다.\u000b핵심 잠재력의 조합에 따라 다양한 스킬 변화와 전투 유파가 결정됩니다.", "UIText.Guide_102_3.1": "잠재력 정보를 더 알고 싶다면, 이 버튼을 눌러 잠재력 설명을 ‘간략 설명’ 또는 ‘상세 설명’으로 전환하세요.", @@ -1568,6 +1820,10 @@ "UIText.Guide_303_1.1": "이곳에 현재 보유 중인 페이트 코인이 표시된다는 거야.", "UIText.Guide_303_2.1": "턴이 끝나기 전에 최대한 많은 페이트 코인을 모아 스테이지를 클리어하는 것이 목표라는 거야.", "UIText.Guide_303_3.1": "때로는 페이트 코인을 소모해 다양한 버프 효과를 해제하는 것이 더 유리할 수 있다는 거예요. \u000b활약을 기대하겠다는 거예요!", + "UIText.Guide_305_1.1": "새로운 도전을 맞이할 준비가 되었나요? \u000b그럼 바로 시작하죠.", + "UIText.Guide_305_2.1": "도전 모드에서는 각 난이도를 차례로 클리어해야 하며, 난이도마다 서로 다른 디버프가 적용됩니다.", + "UIText.Guide_305_3.1": "이 모드에서는 칩이 유지되지 않으니, 이후 수익을 늘릴 수 있도록 칩을 사용해 보세요.", + "UIText.Guide_305_5.1": "난이도마다 조수 1명을 모집할 수 있습니다. 조수마다 다른 특성을 잘 활용해 익스트림의 거울을 정복해 보세요~", "UIText.Guide_32_1.1": "이것은 이번 탐색 중 획득한 모든 소리입니다.", "UIText.Guide_32_2.1": "특정한 소리의 조합으로 협주 스킬을 활성화할 수 있습니다.", "UIText.Guide_32_3.1": "매 탐색마다 다시 소리를 수집해야 하며,\r\n소리와 협주 스킬은 ‘기록’에서 중요한 부분입니다.", @@ -1617,15 +1873,81 @@ "UIText.Guide_4_7.1": "팀에 가장 먼저 편성된 여행가는 메인을 담당하며 모두를 이끌어요.", "UIText.Guide_4_8.1": "그리고 저, 아야메도 팀에 편성해주세요.", "UIText.Guide_4_9.1": "마지막으로 세이나도 팀에 편성해주세요. 팀이 탐색을 시작하려면 3명의 캐릭터가 모두 배치되어야 해요.", + "UIText.Guide_502_1.1": "조사대가 모두 모였어요. 이제 지휘만 남았네요! \u000b조사 시작을 눌러 모두를 이끌고 별의 탑에 진입해 보세요.", + "UIText.Guide_502_2.1": "먼저 얕은 층부터 시작해 차근차근 별의 탑 깊은 곳으로 나아갈 거예요. 가는 길에 정보를 모으며, 존자가 있는 곳으로 이어지는 길을 찾아주세요.", + "UIText.Guide_502_3.1": "\u000b행동 개시를 눌러 본격적으로 움직여 보죠!", + "UIText.Guide_503_1.1": "먼저 이번 조사에서 사용할 마왕의 권능을 선택하세요.", + "UIText.Guide_503_2.1": "마왕 권능은 각각 직감과 혼돈, 분석 성향에 대응하며, 서로 다른 스킬을 갖고 있어요.", + "UIText.Guide_503_3.1": "전략 연구를 진행하면 더 많은 마왕 권능을 해제할 수 있습니다.", + "UIText.Guide_503_4.1": "먼저 이 능력으로 이번 조사가 어떻게 진행되는지 익혀볼까요?", + "UIText.Guide_503_5.1": "\u000b확인을 눌러 선택을 완료하세요.", + "UIText.Guide_504_1.1": "이번 작전에서는 소집된 도전자와 특수 생물이 조사대원이 되어 함께 전투에 임합니다. 출발 전에 이곳에서 부대 편성을 조정할 수 있어요.", + "UIText.Guide_504_2.1": "이번 작전은 총 3단계로 진행되며, 단계마다 여러 행동 노드가 있습니다. 이성을 유지한 채 마지막 단계의 결전을 통과하면 작전이 완료됩니다.", + "UIText.Guide_504_3.1": "이건 마왕의 이성이에요. 전투 노드에서 패배하면 이성이 줄어들고, 이성이 0이 되면 작전이 종료됩니다.", + "UIText.Guide_504_4.1": "이곳은 대기석이에요. 조사대에 합류했지만 아직 팀에 합류하지 않은 인원이 이곳에서 명령을 기다리고 있죠.", + "UIText.Guide_504_5.1": "이곳은 출전석이에요. 대기 중인 인원을 이곳에 배치하면 다음 전투에 참여하게 됩니다. 같은 인원은 중복으로 출전할 수 없어요.", + "UIText.Guide_504_6.1": "출전석은 메인 구역과 지원 구역으로 나뉩니다. 메인 구역의 인원은 전장 앞쪽에서 적을 공격하고 적의 공격을 받아냅니다.", + "UIText.Guide_504_7.1": "지원 구역의 인원은 적의 공격을 직접 받지 않습니다.", + "UIText.Guide_504_8.1": "모든 인원은 추천 역할이 존재합니다. 알맞은 구역에 배치하면 능력을 더 충분히 발휘할 수 있습니다.", + "UIText.Guide_505_1.1": "대기석의 인원을 출전석에 배치해 전투에 참여시키세요.", + "UIText.Guide_505_2.1": "인원을 팀에 편성하면 왼쪽에 해당 인원의 모든 시너지가 표시됩니다.", + "UIText.Guide_505_3.1": "\u000b시너지를 눌러 시너지 효과를 확인하세요.", + "UIText.Guide_505_4.1": "이곳에서 시너지가 활성화되었을 때의 효과를 확인할 수 있습니다. 같은 시너지를 보유한 인원을 일정 수 이상 편성하면 효과가 활성화되어 팀의 전투력이 한층 강해집니다.", + "UIText.Guide_505_5.1": "남은 대기 인원도 알맞은 구역에 배치하세요. 메인 구역에 1명 이상 배치해야 조사대가 탐색을 계속할 수 있습니다.", + "UIText.Guide_505_6.1": "팀 편성을 마쳤다면 계속 탐색을 눌러 적을 처치하세요.", + "UIText.Guide_506_1.1": "전투는 자동으로 진행되어 출전한 인원은 자동으로 적을 공격하고 스킬을 사용합니다.", + "UIText.Guide_506_2.1": "가속을 누르면 전투를 더 빠르게 진행할 수 있어요.", + "UIText.Guide_506_3.1": "여긴 메인 구역에 배치된 인원들이에요.", + "UIText.Guide_506_4.1": "여긴 지원 구역에 배치된 인원들이죠.", + "UIText.Guide_506_5.1": "지원 구역의 인원은 전투 중 SP를 모으고, SP가 가득 차면 자동으로 스킬을 사용해요.", + "UIText.Guide_506_6.1": "인원 프로필을 눌러 해당 인원의 상세 정보를 확인해 보세요.", + "UIText.Guide_506_7.1": "전장의 기본 정보는 여기까지예요. 그럼 이제 전투를 시작해 볼까요?", + "UIText.Guide_507_1.1": "현재 보유한 현자의 금화 수량이에요.", + "UIText.Guide_507_10.1": "출전 규모가 늘어나서 이제 더 많은 인원을 배치할 수 있어요.", + "UIText.Guide_507_11.1": "현자의 금화는 조사대의 전력을 키우는 중요한 자원이니 계획적으로 사용해야 해요.", + "UIText.Guide_507_12.1": "이곳을 눌러 현자의 금화를 얻는 방법을 확인하세요.", + "UIText.Guide_507_13.1": "금화를 잘 모아 가장 높은 이자를 챙기고, 또 연승이나 연패를 이어가면 더 많은 수익을 얻을 수 있어요.", + "UIText.Guide_507_2.1": "이곳에는 인원이 가진 시너지 태그가 표시돼요.", + "UIText.Guide_507_3.1": "이건 해당 인원을 영입하는 데에 필요한 현자의 금화이자, 해당 인원의 보급 요구량이에요. 대체로 보급 요구량이 높을수록 그 능력도 강해지죠.", + "UIText.Guide_507_4.1": "인원을 누르면 상응하는 현자의 금화를 소모해, 보급을 지원하고 조사대에 영입할 수 있어요.", + "UIText.Guide_507_5.1": "모집 명단에 원하는 인원이 없다면, 현자의 금화를 소모해 새로고침을 눌러 명단을 바꿀 수 있어요.", + "UIText.Guide_507_6.1": "마왕의 레벨이 높을수록 모집 명단에 보급 요구량이 높은 인원이 등장할 확률도 높아져요.", + "UIText.Guide_507_7.1": "이곳에는 현재 마왕의 레벨과 경험치가 표시됩니다. 이곳을 눌러 현자의 금화로 경험치를 구매할 수 있고, 경험치가 충분히 모이면 레벨이 올라요.", + "UIText.Guide_507_8.1": "마왕 레벨이 오르면 보급 요구량이 높은 인원의 등장 확률이 높아질 뿐만 아니라 조사대의 출전 규모도 늘어나죠.", + "UIText.Guide_507_9.1": "경험치를 구매해 마왕 레벨을 높여보세요.", + "UIText.Guide_508_1.1": "시너지가 1개 활성화되었네요. 어떤 효과인지 확인해 볼까요?", + "UIText.Guide_508_2.1": "시너지를 눌러 이 시너지의 상세 효과를 확인해 보세요.", + "UIText.Guide_508_3.1": "추적을 눌러 이 시너지 태그를 가진 인원을 계속 추적하세요.", + "UIText.Guide_508_4.1": "시너지를 추적하면 현자의 상점에 해당 시너지 태그를 가진 인원이 표시되어, 빠르게 찾아 영입할 수 있어요.", + "UIText.Guide_509_1.1": "이 인원은 이미 조사대에 있지만, 한 번 더 영입할 수 있어요. 같은 인원을 3번 모으면, 성급이 올라 더 강한 전투력을 갖게 되죠.", "UIText.Guide_50_1.1": "여행가는 ‘공헌 배지’를 활성화해 전투력 버프를 받을 수 있습니다.", "UIText.Guide_50_2.1": "특정 세력의 ‘배지 시련’을 완료하면 세력 코인을 획득하며, 이를 사용해 공헌 배지를 활성화합니다.", "UIText.Guide_50_3.1": "코인을 사용해 이 배지를 활성화하세요.", "UIText.Guide_50_4.1": "이번 배지 활성화로 얻은 속성 버프가 이곳에 표시됩니다. 배지를 활성화할 때마다 결과가 달라질 수 있습니다.", "UIText.Guide_50_5.1": "활성화가 완료되면 이 배지를 장착할 수 있습니다.\u000b결과가 마음에 들지 않을 때는 ‘배지 연마제’를 소모해 해당 배지를 다시 활성화할 수 있습니다.", + "UIText.Guide_510_1.1": "성급이 올랐네요. 이 인원을 눌러 어떻게 달라졌는지 확인해 보세요.", + "UIText.Guide_510_2.1": "멤버가 ★2가 되면, 모든 전투 능력이 크게 향상됩니다.", + "UIText.Guide_510_3.1": "성급이 오르면 새로운 잠재력이 해제되어 능력이 더욱 강해질 수도 있어요.", "UIText.Guide_51_1.1": "여기서 현재 호감도 레벨을 확인할 수 있어요.", "UIText.Guide_51_2.1": "동료 목표 달성 또는 선물, 약속 등의 방법으로 여행가의 호감도를 올릴 수 있습니다.", "UIText.Guide_51_3.1": "호감도가 높아지면 여행가의 전투력이 소폭 상승하고, 추가 파일과 음성이 오픈됩니다.", "UIText.Guide_51_4.1": "호감도 레벨이 오르면 여행가의 개인 스토리가 오픈됩니다.\u000b핵심 스토리를 읽으면 여행가의 ‘추억 컷신’이 오픈되며, 메인 화면으로 설정할 수 있습니다.", + "UIText.Guide_521_1.1": "마왕의 탑 기능이 열렸습니다. 이곳에서 나만의 아늑한 공간을 자유롭게 꾸밀 수 있어요.\n메인 화면에서 마왕의 탑 버튼을 누르면 들어갈 수 있습니다.", + "UIText.Guide_521_5.1": "안내를 따라 나만의 ‘마왕의 탑’ 공간을 둘러보세요!", + "UIText.Guide_522_1.1": "이제 캠프를 꾸며 볼 시간이에요!\n보물 진열을 눌러 어떤 가구를 배치할 수 있는지 확인해 보세요!", + "UIText.Guide_522_4.1": "어라, 이거 샤로 조각상 아니야? 여기에 숨어 있었구나! 꺼내서 배치해 봐!", + "UIText.Guide_522_5.1": "조각상을 놓을 알맞은 자리를 찾아보자! 위치를 정했다면 배치 확인을 누르면 돼!", + "UIText.Guide_522_6.1": "플랜 적용을 누르면 조정한 가구 배치가 저장됩니다.", + "UIText.Guide_523_1.1": "샤로 조각상이…… 빛나고 있어……\n보스, 보상 획득을 눌러서 무슨 일이 일어나는지 보자.", + "UIText.Guide_524_1.1": "저희도 차에서 내려서 보스랑 같이 둘러볼래요!\n여행가 배치를 눌러 주세요!", + "UIText.Guide_524_2.1": "먼저 코하쿠가 길을 살펴보게 할까요? 코하쿠를 누르면 캠프에 나타날 거예요.", + "UIText.Guide_524_4.1": "코하쿠가 또 보스께 쓰다듬어 달라는 것 같네요.\n여행가에게 다가가 쓰다듬기를 누르면 필드에 있는 여행가와 상호작용할 수 있어요!", + "UIText.Guide_525_1.1": "마왕 전용 상호작용 가구를 획득했습니다!\n「인테리어」를 눌러 자세히 확인해 보세요.", + "UIText.Guide_525_2.1": "「가구」를 눌러 ‘자동 판매 신기’를 선택하세요.", + "UIText.Guide_525_3.1": "위치를 조정한 뒤 확인을 누르고 플랜을 적용하면 배치가 완료됩니다.", + "UIText.Guide_526_1.1": "마왕 모드에서는 마왕을 직접 조작해 동료나 가구와 상호작용할 수 있어요.\n감상 모드에서는 위에서 내려다보며 전체 공간을 자유롭게 둘러볼 수 있고요.\n버튼을 누르면 두 모드를 전환할 수 있습니다.", + "UIText.Guide_527_1.1": "여기가… 마왕님의 별의 탑인가요?! 너무 설레요!\n승강기를 누르면 다른 공간으로 이동할 수 있어요.", + "UIText.Guide_527_2.1": "이게 바로 마왕의 탑이죠? 얼른 들어가 봐요!", "UIText.Guide_52_1.1": "적절한 여행가 팀 조합은 별의 탑 탐색에 큰 도움이 됩니다. \u000b‘튜토리얼’ 버튼을 눌러 자세한 내용을 확인해 보세요.", "UIText.Guide_52_2.1": "먼저 바람 속성 팀을 예로 들어 팀 편성 튜토리얼 임무를 시작하겠습니다.", "UIText.Guide_52_3.1": "여기서는 바람 속성 팀에서 각 여행가가 담당하는 역할에 대해 설명합니다.", @@ -1653,6 +1975,8 @@ "UIText.Guide_9_4.1": "목표를 완료해 권한 레벨을 Lv.3까지 올리고, 더 많은 시스템을 오픈하세요!", "UIText.Guide_Jump.1": "스킵", "UIText.Guide_Jump_Tips.1": "이 튜토리얼을 스킵하시겠습니까?", + "UIText.Guide_Mission_NotOpen.1": "아직 오픈되지 않았습니다. 기다려 주세요.", + "UIText.Guide_Mission_PreChapter_UnComplete.1": "Part.{0} 완료 및 모든 보상을 받은 후 해제", "UIText.Guide_Prologuel_Desc_2.1": "출발을 터치하고 모험을 떠날 준비를 하세요!", "UIText.Guide_Prologuel_Desc_3.1": "출발을 터치하고 모험을 떠날 준비를 하세요!", "UIText.Guide_Prologuel_Desc_4.1": "출발을 터치하고 모험을 떠날 준비를 하세요!", @@ -1700,6 +2024,8 @@ "UIText.IceCreamTruck_Exit_Confirm.1": "영업을 종료하겠습니까?", "UIText.IceCreamTruck_F.1": "F", "UIText.IceCreamTruck_Fail.1": "업적 미달성", + "UIText.IceCreamTruck_FeedPG.1": "먹이 주기!", + "UIText.IceCreamTruck_FeedPGTips.1": "버튼을 마구 눌러 먹보 샤로에게 먹이를 주세요!!", "UIText.IceCreamTruck_Fever.1": "피버 타임!", "UIText.IceCreamTruck_FinishOrder.1": "완료 주문 수", "UIText.IceCreamTruck_HistoryMaxScore.1": "역대 최고 점수", @@ -1712,6 +2038,7 @@ "UIText.IceCreamTruck_MaxCombos.1": "최고 콤보 수", "UIText.IceCreamTruck_MaxScore.1": "최고 점수", "UIText.IceCreamTruck_NextIsland.1": "다음 섬", + "UIText.IceCreamTruck_OctopusFoot.1": "문어 출몰", "UIText.IceCreamTruck_Open.1": "영업 시작", "UIText.IceCreamTruck_PlayTitle.1": "청량 스테이션", "UIText.IceCreamTruck_R.1": "R", @@ -1835,6 +2162,10 @@ "UIText.ItemStype_47.1": "활력 아이템", "UIText.ItemStype_48.1": "기록", "UIText.ItemStype_5.1": "권한 레벨 경험치", + "UIText.ItemStype_51.1": "가구", + "UIText.ItemStype_52.1": "가구 세트", + "UIText.ItemStype_55.1": "홀", + "UIText.ItemStype_57.1": "토큰 아이템", "UIText.ItemStype_6.1": "여행가 심상 결정", "UIText.ItemStype_7.1": "별의 탑 입장권", "UIText.ItemStype_8.1": "레코드", @@ -2029,12 +2360,15 @@ "UIText.LightMark_Trigger_Effect_03.1": "전해 부식", "UIText.LightMark_Trigger_Effect_04.1": "전기망", "UIText.LightMark_Trigger_Effect_05.1": "감전", + "UIText.LimitedTrialBuild_UnableTip.1": "해당 모드는 기간 한정 체험 팀을 사용할 수 없습니다.", "UIText.Loading.1": "로딩 중…", "UIText.LoginReward_Can_Receive.1": "획득 가능", "UIText.LoginReward_Next_Receive.1": "내일 획득 가능", "UIText.LoginReward_PopUp_Tip.1": "아무 곳이나 터치해 보상을 획득하세요", "UIText.LoginReward_Received.1": "획득 완료", "UIText.LoginReward_Reward_Count.1": "x{0}", + "UIText.LoginSkinRewardTips1_301053.1": "출석 즉시 세이나 특별 여행가 스킨", + "UIText.LoginSkinRewardTips2_301053.1": "「쉬어가는 시간, 당신의 곁에서」 획득", "UIText.Login_Age_Tip_Content.1": "《스텔라 소라》 적정 이용 연령 안내\u000b1. 본 게임은 간단한 조작 방식의 롤플레잉 게임이며 만 18세 이상의 사용자에게 적합합니다.\u000b2. 본 게임은 가상의 이야기와 판타지 세계관을 배경으로 합니다. 스토리는 밝고 심플한 창작물로 실제 역사 또는 사건을 바탕으로 각색된 내용이 아닙니다. 게임은 신체적 조작을 통해 진행되며 사용자가 훈련을 통해 목표를 달성하도록 장려합니다. 게임에는 커스터마이징 텍스트 시스템이 일부 포함되어 있으며, 해당 소셜 시스템은 관련 법률 및 규정을 준수하여 관리됩니다.\u000b3. 본 게임은 실명 인증 시스템을 갖추고 있으며, 만 18세 이상 사용자에게만 제공됩니다. 따라서 만 18세 미만 사용자의 개인 정보로 인증한 계정으로는 게임에 접속할 수 없습니다.", "UIText.Login_Age_Tip_Title.1": "적정 이용 연령 안내", "UIText.Login_Click_Tip.1": "아무 곳이나 터치하여 게임에 접속하세요", @@ -2054,6 +2388,8 @@ "UIText.Login_SwitchAccount.1": "로그아웃하시겠습니까", "UIText.Lost_Resources_Tips.1": "일부 리소스를 찾을 수 없습니다. 복구를 진행해 주세요.", "UIText.Lv.1": "Lv", + "UIText.MailBind_Go.1": "연동하기", + "UIText.MailBind_GoLock.1": "연동 완료", "UIText.Mail_Attachment_Count.1": "첨부파일 {0}개 포함", "UIText.Mail_Del.1": "삭 제", "UIText.Mail_EmptyTip.1": "우편이 없습니다", @@ -2102,6 +2438,7 @@ "UIText.MainView_QuestNewbie.1": "튜토리얼", "UIText.MainView_RANK.1": "레벨", "UIText.MainView_Recruit.1": "모집", + "UIText.MainView_Reengagement.1": "다시, 별을 향해", "UIText.MainView_Role.1": "여행가", "UIText.MainView_Room.1": "캠프", "UIText.MainView_Shop.1": "구매", @@ -2127,9 +2464,18 @@ "UIText.Mainline_Open_Time_Sec.1": "이후 챕터는 {0}초 후 해제됩니다. 기대해 주세요!", "UIText.Mainline_Preview_Lock_Read.1": "이벤트 기간 동안 아직 활성화되지 않은 챕터의 미리보기가 가능합니다.\n더 나은 체험을 위하여 먼저 순서대로 앞 챕터 완료하는 것을 권장드립니다.\n미리 해당 챕터를 읽으시겠습니까?", "UIText.Mainview_BattlePassExpireHint.1": "패스가 만료되었습니다.", + "UIText.Mall_Activity_CheckIn_Btn_Done.1": "구매 완료", + "UIText.Mall_Activity_CheckIn_BuySuc.1": "구매 완료! 패키지 보상을 받을 수 있습니다.", + "UIText.Mall_Activity_CheckIn_LeftTimeTitle.1": "보상 획득 남은 시간", + "UIText.Mall_Activity_CheckIn_Lock.1": "미오픈", + "UIText.Mall_Activity_CheckIn_NextReceive.1": "다음날 로그인 시 획득 가능", + "UIText.Mall_Activity_CheckIn_Receive.1": "획득", + "UIText.Mall_Activity_CheckIn_ReceiveTips.1": "구매 후 21일 안에 누적 5일 접속하면 모든 보상이 해제됩니다.", + "UIText.Mall_Activity_CheckIn_Received.1": "획득 완료", "UIText.Mall_Btn_All.1": "전 체", "UIText.Mall_Btn_Buy.1": "구 매", "UIText.Mall_Cond_WorldClass.1": "권한 레벨{0} 달성 시 오픈", + "UIText.Mall_Furniture_Empty.1": "가구 쇼윈도에 등록된 상품이 없습니다. 기대해 주세요!", "UIText.Mall_Gem_Back.1": "{0})", "UIText.Mall_Gem_Front.1": "(추가 증정", "UIText.Mall_Gem_Maiden.1": "첫 구매 증정", @@ -2157,6 +2503,7 @@ "UIText.Mall_Package_Detail.1": "상품 내용", "UIText.Mall_Package_Expired.1": "기간 한정 세트가 종료되었습니다.", "UIText.Mall_Package_Free.1": "무료", + "UIText.Mall_Package_FurnitureList.1": "상품 내용", "UIText.Mall_Package_Hour.1": "{0}시간 후", "UIText.Mall_Package_HourRefresh.1": "{0}시간 후 갱신", "UIText.Mall_Package_Limit.1": "구매 제한 횟수: {0}/{1}", @@ -2185,12 +2532,28 @@ "UIText.Mall_Skin_Unlock.1": "보유 중", "UIText.Mall_Skin_Unlock_Tip.1": "이미 보유 중인 스킨입니다", "UIText.Mall_Tog_Exchange.1": "증명서 교환", + "UIText.Mall_Tog_Furniture.1": "가구 쇼윈도", "UIText.Mall_Tog_Gem.1": "별의 결정 구매", "UIText.Mall_Tog_MonthlyCard.1": "별의 소원 택배", "UIText.Mall_Tog_Package.1": "여행가 특선", "UIText.Mall_Tog_Recommend.1": "선발 추천", "UIText.Mall_Tog_Skin.1": "스킨 쇼윈도", "UIText.Maninline_Btn_Go.1": "출 발", + "UIText.MathParkour_Clearthescene.1": "소탕", + "UIText.MathParkour_Go.1": "질주 시작", + "UIText.MathParkour_PlayTitle.1": "부스트 러시", + "UIText.MathParkour_QuestTitle.1": "임무", + "UIText.MathParkour_ScoreTitle.1": "최고 점수", + "UIText.MathParkour_StarTitle.1": "성급", + "UIText.MathParkour_Text_Again.1": "재도전", + "UIText.MathParkour_Text_CompleteTipsPrev.1": "최종 점수", + "UIText.MathParkour_Text_Confirm.1": "확인", + "UIText.MathParkour_Text_NewScore.1": "신기록", + "UIText.MathParkour_Text_NextLevel.1": "다음 스테이지", + "UIText.MathParkour_Text_Score1.1": "점수", + "UIText.MathParkour_Text_SmashScore.1": "화면을 터치해 마물을 공격하세요", + "UIText.MathParkour_Title1.1": "스테이지 지원 아이템", + "UIText.MathParkour_Title2.1": "클리어 보상", "UIText.Menu_Achievement.1": "업적", "UIText.Menu_CheckIn.1": "매일 출석", "UIText.Menu_Community.1": "커뮤니티", @@ -2324,6 +2687,7 @@ "UIText.PenguinCard_Btn_Back.1": "돌아가기", "UIText.PenguinCard_Btn_CheckRound.1": "카드 확인", "UIText.PenguinCard_Btn_ContinueTurn.1": "계속하기", + "UIText.PenguinCard_Btn_DontSkip.1": "게임 시작", "UIText.PenguinCard_Btn_EndTurn.1": "턴 종료", "UIText.PenguinCard_Btn_EndlessContinue.1": "계속하기", "UIText.PenguinCard_Btn_EndlessGiveup.1": "게임 중지", @@ -2347,6 +2711,7 @@ "UIText.PenguinCard_Btn_SelectQuest.1": "서 명", "UIText.PenguinCard_Btn_Send.1": "선물 ({num_0}/{num_1})", "UIText.PenguinCard_Btn_SkipAide.1": "모집 포기", + "UIText.PenguinCard_Btn_SkipLevel.1": "튜토리얼 스킵", "UIText.PenguinCard_Btn_Start.1": "대전 시작", "UIText.PenguinCard_Btn_Upgrade.1": "레벨업", "UIText.PenguinCard_Btn_Win.1": "승리", @@ -2358,6 +2723,7 @@ "UIText.PenguinCard_CheckRound_RoundFail.1": "라운드마다 최대 1회 확인 가능", "UIText.PenguinCard_CheckRound_TurnFail.1": "이번 턴의 카드 확인 횟수 소진", "UIText.PenguinCard_EndTurnTip.1": "턴 종료 터치하여 계속", + "UIText.PenguinCard_EndlessAimTitle.1": "이번 목표:", "UIText.PenguinCard_EndlessPause_Level.1": "현재 게임", "UIText.PenguinCard_EndlessPause_LevelTitle.1": "초월의 거울\r\n난이도 {num_0}", "UIText.PenguinCard_EndlessPause_Target.1": "이번 게임 목표", @@ -2428,6 +2794,8 @@ "UIText.PenguinCard_SelectCardTip.1": "페이트 카드 선택", "UIText.PenguinCard_SelectMaxLevelCard.1": "현재 펭귄 카드가 최고 레벨이므로 선택할 수 없습니다.", "UIText.PenguinCard_SkipTips.1": "이번 게임 더 보지 않기", + "UIText.PenguinCard_SkipTipsDesc.1": "페이트 하우스를 처음 플레이하시는 마왕님은 이 튜토리얼을 진행하시는 것을 추천합니다.", + "UIText.PenguinCard_SkipTipsSubDesc.1": "{name_0}에는 약 3~5분이 소요됩니다.\r\n튜토리얼을 스킵해도 보상에는 영향을 주지 않습니다.", "UIText.PenguinCard_SlotMax.1": "빈 페이트 카드 슬롯 없음", "UIText.PenguinCard_Start_Title.1": "빠르게 획득", "UIText.PenguinCard_Start_Turn.1": "제한: {num_0}턴 내 완료", @@ -2589,7 +2957,7 @@ "UIText.Presents_Disassemble_Get.1": "획득 가능", "UIText.Presents_Disassemble_Select.1": "선택됨", "UIText.Presents_FastFill_Title.1": "일괄 추가", - "UIText.Previous_Activity_Plot.1": "지난 이벤트 스토리", + "UIText.Previous_Activity_Plot.1": "추억의 메아리", "UIText.QuantitySelector_Max.1": "현재 수량 한도 도달", "UIText.QuantitySelector_Min.1": "현재 수량 최저값 도달", "UIText.QuestNewbiePanel_Tab_1.1": "편성 튜토리얼", @@ -2657,6 +3025,32 @@ "UIText.Recruit_info.1": "상세 정보", "UIText.Recruit_one.1": "모집 1회", "UIText.Recruit_ten.1": "모집 10회", + "UIText.ReengagementTog_1.1": "출석 보상", + "UIText.ReengagementTog_2.1": "복귀 임무", + "UIText.ReengagementTog_3.1": "특별 긴급 수배", + "UIText.ReengagementTog_4.1": "복귀 전용 특혜", + "UIText.ReengagementTog_5.1": "기간 한정 체험 기록", + "UIText.Reengagement_BDTrialPreview_BDLabel.1": "복귀 체험", + "UIText.Reengagement_BDTrialPreview_LevelInterval.1": "권한 레벨 구간", + "UIText.Reengagement_BDTrialPreview_Tip.1": "권한 레벨은 체험 기록 레벨에 영향을 줍니다.", + "UIText.Reengagement_BDTrialPreview_Title.1": "기록 설명", + "UIText.Reengagement_BDTrialPreview_WorldClass.1": "권한 레벨:", + "UIText.Reengagement_BDTrial_TimeLimit.1": "기간 한정", + "UIText.Reengagement_BDTrial_Title.1": "기록 체험", + "UIText.Reengagement_BuildInvalid.1": "복귀 이벤트가 종료되어 기간 한정 체험 기록을 사용할 수 없습니다.", + "UIText.Reengagement_DoubleDrop_Count.1": "남은 2배 보상 횟수:", + "UIText.Reengagement_DoubleDrop_LevelTip.1": "복귀 2배 보상 횟수", + "UIText.Reengagement_DoubleDrop_Tip.1": " 체력을 소모하여 빠른 전투를 진행하고 즉시 보상을 획득하세요", + "UIText.Reengagement_DoubleDrop_Title.1": "특별 긴급 수배", + "UIText.Reengagement_GetDaily.1": "매일 획득", + "UIText.Reengagement_GetNow.1": "즉시 획득", + "UIText.Reengagement_Mall_BannerTitle.1": "최신 소식", + "UIText.Reengagement_Popup_Tip.1": "어서오세요, 마왕님!", + "UIText.Reengagement_Popup_Welcome.1": "바로가기", + "UIText.Reengagement_Signin_OnceReward.1": "보상 보기", + "UIText.Reengagement_Signin_Replay.1": "재회 스토리 다시보기", + "UIText.Reengagement_Signin_Title.1": "출석 보상", + "UIText.Reengagement_Task_Title.1": "복귀 임무", "UIText.RegionBossTime_SubTipsOneStar.1": "스테이지 클리어 시 1★ 평점 획득 가능", "UIText.RegionBossTime_SubTipsThreeStar.1": "남은 시간 {0}초 초과 시 ★3 평점 획득 가능", "UIText.RegionBossTime_SubTipsTwoStar.1": "시간 내 클리어 시 ★2 평점 획득 가능", @@ -2800,7 +3194,7 @@ "UIText.STRanking_Reward_Btn.1": "보상", "UIText.STRanking_Score_Title.1": "포인트", "UIText.STRanking_Window_Title.1": "랭킹", - "UIText.STShop_Btn_ReRoll.1": "재고 보충", + "UIText.STShop_Btn_ReRoll.1": "재입고", "UIText.STShop_OutfitNoteHintTitle.1": "협주 스킬 활성화 조건", "UIText.STShop_OutfitSkillInfoTitle.1": "관련 협주 스킬", "UIText.ST_StrengthenMachine_Free.1": "무료", @@ -2896,6 +3290,10 @@ "UIText.Settings_Btn_Go.1": "이 동", "UIText.Settings_Btn_Logout.1": "로그아웃", "UIText.Settings_Btn_Read.1": "열 람", + "UIText.Settings_DamageHUD_Close.1": "닫기", + "UIText.Settings_DamageHUD_Default.1": "기본 효과", + "UIText.Settings_DamageHUD_Merge.1": "숫자 합치기", + "UIText.Settings_DamageHUD_Title.1": "피해 수치 표시 설정", "UIText.Settings_Display.1": "디스플레이", "UIText.Settings_Display_AntAliasing.1": "안티 앨리어싱", "UIText.Settings_Display_AntAliasing_High.1": "높음", @@ -3092,37 +3490,63 @@ "UIText.SoldierNodeType_Event.1": "터닝 포인트", "UIText.SoldierNodeType_FinalBossBattle.1": "최종 결전", "UIText.SoldierNodeType_MidBossBattle.1": "보스", + "UIText.SoldierResult_RewardTitle_Grade.1": "심층 전진", + "UIText.SoldierResult_RewardTitle_Progress.1": "조사 경험치", + "UIText.SoldierResult_RewardTitle_Technology.1": "고대 석판", "UIText.Soldier_ActDesc.1": "이벤트 정보", + "UIText.Soldier_AddSpeed.1": "가속", "UIText.Soldier_AutoBattle_Tips.1": "본 콘텐츠는 자동 전투 모드로 진행됩니다.", - "UIText.Soldier_BattleEventItem_Challenge.1": "한계 도전", - "UIText.Soldier_BattleEventItem_RewardItem.1": "보상 아이템", - "UIText.Soldier_BattleEvent_RemainRewardCount.1": "보상 1가지만 획득 가능, [주사위 던지기] 후 일정 확률로 대상 즉시 획득", - "UIText.Soldier_Battle_Btn_Char.1": "말", + "UIText.Soldier_BattleEnding_Continue.1": "터치하여 계속", + "UIText.Soldier_BattleEventItem_Challenge.1": "위기 속 결단", + "UIText.Soldier_BattleEventItem_RewardItem.1": "지원 보급", + "UIText.Soldier_BattleEvent_Click.1": "터치하여 계속", + "UIText.Soldier_BattleEvent_Cost.1": "{0} x{1} 소모", + "UIText.Soldier_BattleEvent_Lock.1": "{0} 달성", + "UIText.Soldier_BattleEvent_Need.1": "≥ {0} 필요", + "UIText.Soldier_BattleEvent_RemainRewardCount.1": "보상 1가지만 획득 가능, 「주사위 던지기」 후 일정 확률로 큰 보상 즉시 획득", + "UIText.Soldier_Battle_Btn_Char.1": "인원", "UIText.Soldier_Battle_Btn_Partner.1": "시너지", - "UIText.Soldier_Battle_Card_Title.1": "이번 라운드 버프", + "UIText.Soldier_Battle_Card_Title.1": "이번 라운드 축복", "UIText.Soldier_Battle_Char_Title.1": "현재 진형", - "UIText.Soldier_Battle_GiveUp.1": "도전을 중단하고, 현재 진행도를 저장하겠습니까?\r\n진행도는 {0}까지 저장됩니다.\r\n도전 포기 시 현재 도전 진행도를 포기하게 됩니다.", + "UIText.Soldier_Battle_Ending_Title.1": "엔딩: {0}", + "UIText.Soldier_Battle_Export_BuffCard_Title.1": "이번 라운드 축복", + "UIText.Soldier_Battle_Export_Char_List_Title.1": "진형 보기", + "UIText.Soldier_Battle_Export_Continue.1": "계속", + "UIText.Soldier_Battle_Export_Damage_Title.1": "피해량 통계", + "UIText.Soldier_Battle_Export_Partner_Title.1": "이번 라운드 시너지", + "UIText.Soldier_Battle_GiveUp.1": "조사 포기 선택 시 현재 조사 진행도를 포기하게 됩니다.", "UIText.Soldier_Battle_Level.1": "Lv.{0}", "UIText.Soldier_Battle_LevelPause.1": "Lv {0}", "UIText.Soldier_Battle_Partner_Title.1": "시너지", "UIText.Soldier_Battle_Pause.1": "일시 정지", - "UIText.Soldier_Battle_Result.1": "이번 게임을 결산하겠습니까?", + "UIText.Soldier_Battle_Result.1": "조사를 포기하시겠습니까?", "UIText.Soldier_Battle_Speed.1": "가속 중", + "UIText.Soldier_BossSkill_Active.1": "A", + "UIText.Soldier_BossSkill_Passive.1": "P", + "UIText.Soldier_BossTemplate_Confirm.1": "확인", + "UIText.Soldier_BossTemplate_Lock.1": "전략 트리 노드 「{0}」 오픈 후 선택 가능", + "UIText.Soldier_BossTemplate_Title.1": "마왕 권능", + "UIText.Soldier_Boss_Template_Skill_Title.1": "특수 스킬", "UIText.Soldier_Btn_Leave.1": "떠나기", - "UIText.Soldier_Btn_Restart.1": "재도전", - "UIText.Soldier_Btn_Result.1": "도전 포기", - "UIText.Soldier_BuyExp_Tips1.1": "상점 최대 레벨 달성", + "UIText.Soldier_Btn_Restart.1": "재조사", + "UIText.Soldier_Btn_Result.1": "조사 포기", + "UIText.Soldier_BuyExp_Tips1.1": "최대 마왕 레벨입니다.", "UIText.Soldier_BuyExp_Tips2.1": "자원이 부족합니다", - "UIText.Soldier_Death_Tips.1": "말이 사망했습니다.", - "UIText.Soldier_Detail_CharTitle.1": "획득", + "UIText.Soldier_Death_Tips.1": "인원이 사망했습니다.", + "UIText.Soldier_Detail_CharTitle.1": "지원 보급", + "UIText.Soldier_Economy_Text.1": "현자의 경제", "UIText.Soldier_EmptyPosition_Tips.1": "아직 비어 있는 슬롯이 있습니다. 이대로 출전하겠습니까?", - "UIText.Soldier_Entrance.1": "대전 입장", - "UIText.Soldier_Event_NeedPoint.1": "조건: ≥ {0}", - "UIText.Soldier_FinishTips.1": "도전을 중단하고, 현재 진행도를 저장하겠습니까?\r\n진행도는 {0}까지 저장됩니다.\r\n도전 포기 선택 시 현재 도전 진행도를 포기하게 됩니다.", + "UIText.Soldier_Entrance.1": "조사 시작", + "UIText.Soldier_Event_NeedCoin.1": "금화 ≥ {0}", + "UIText.Soldier_Event_NeedEnding.1": "엔딩 {0} 달성", + "UIText.Soldier_Event_NeedHp.1": "이성 > {0}", + "UIText.Soldier_Event_NeedPoint.1": "≥ {0} 필요", + "UIText.Soldier_Event_Title.1": "터닝 포인트 사건", + "UIText.Soldier_FinishTips.1": "조사 포기 선택 시 현재 조사 진행도를 포기하게 됩니다.", "UIText.Soldier_FinishTitle.1": "나가기", - "UIText.Soldier_Go.1": "도전", + "UIText.Soldier_Go.1": "조사 시작", "UIText.Soldier_GoldTips_BasicReward.1": "기본 보상", - "UIText.Soldier_GoldTips_Desc.1": "현자의 금화는 캐릭터 구매, 덱 규모 확장, 상점 새로고침에 사용되는 핵심 자원.\n노드별 금화 수입=기본 금화+연승/연패 금화+이자\n노드 시작 시 보유한 금화 {0}개마다 금화 이자 {1}개 획득(최대 금화 {2}개).", + "UIText.Soldier_GoldTips_Desc.1": "현자의 금화는 인원 모집, 팀 규모 업그레이드, 상점 새로고침에 사용되는 핵심 자원.\n노드별 금화 수입=기본 금화+연승/연패 금화+이자\n노드 시작 시 보유한 금화 {0}개마다 금화 이자 {1}개 획득(현재 이자 상한 금화 {2}개).", "UIText.Soldier_GoldTips_Income.1": "예상 수입", "UIText.Soldier_GoldTips_Interest.1": "이자", "UIText.Soldier_GoldTips_Losingingstreak.1": "연패", @@ -3130,21 +3554,46 @@ "UIText.Soldier_GoldTips_Title.1": "현자의 금화 설명", "UIText.Soldier_GoldTips_Winningstreak.1": "연승", "UIText.Soldier_Handbook.1": "도감", - "UIText.Soldier_Handbook_CharDetail.1": "말 상세", - "UIText.Soldier_Handbook_Character.1": "말", + "UIText.Soldier_Handbook_Boss.1": "마왕 권능", + "UIText.Soldier_Handbook_CharDetail.1": "인원 상세", + "UIText.Soldier_Handbook_CharDetail_Switch1.1": "완벽 자태", + "UIText.Soldier_Handbook_CharDetail_Switch2.1": "기본 자태", + "UIText.Soldier_Handbook_Character.1": "인원", + "UIText.Soldier_Handbook_End.1": "엔딩", "UIText.Soldier_Handbook_Partner.1": "시너지", - "UIText.Soldier_Handbook_PartnerCharListTitle.1": "협동 말", + "UIText.Soldier_Handbook_PartnerCharListTitle.1": "협동 인원", "UIText.Soldier_Handbook_PartnerDetail.1": "시너지 상세", + "UIText.Soldier_Handbook_Partner_Camp.1": "팀", + "UIText.Soldier_Handbook_Partner_Sect.1": "유파", "UIText.Soldier_Handbook_PotentialTitle.1": "잠재력", "UIText.Soldier_Handbook_SkillTitle.1": "스킬", - "UIText.Soldier_Handbook_StarterCard.1": "방침", "UIText.Soldier_Handbook_StrategyCard.1": "축복", "UIText.Soldier_Handbook_Support.1": "지원", "UIText.Soldier_Handbook_Vanguard.1": "메인", "UIText.Soldier_InBattle.1": "출전", - "UIText.Soldier_InsufficientCoin_Tips.1": "현자의 금화가 부족하여 말을 구매할 수 없습니다.", + "UIText.Soldier_InsufficientCoin_Tips.1": "현자의 금화가 부족하여 인원을 구매할 수 없습니다.", + "UIText.Soldier_Level.1": "조사 레벨", + "UIText.Soldier_LevelSelect_BackToHighest.1": "가장 깊은 곳으로 돌아가기", + "UIText.Soldier_LevelSelect_CurRank.1": "현재 깊이", + "UIText.Soldier_LevelSelect_Difficulty.1": "재앙도", + "UIText.Soldier_LevelSelect_EnemyDifficulty.1": "재앙도", + "UIText.Soldier_LevelSelect_ExpRewardDesc.1": "현재 깊이를 클리어하면 조사 경험치를 {0} 획득합니다.", + "UIText.Soldier_LevelSelect_ExpRewardNum.1": "조사 경험치 +{0}", + "UIText.Soldier_LevelSelect_Experience.1": "조사 경험치", + "UIText.Soldier_LevelSelect_InitialHp.1": "초기 이성: {0}", + "UIText.Soldier_LevelSelect_Locked.1": "현재 깊이가 해제되지 않았습니다.", + "UIText.Soldier_LevelSelect_OppoAttrAddShow.1": "적 강도: {0}", + "UIText.Soldier_LevelSelect_PhaseTitle.1": "단계", + "UIText.Soldier_LevelSelect_RankDifficulty.1": "깊이 상세 정보", + "UIText.Soldier_LevelSelect_RankReward.1": "깊이 보상", + "UIText.Soldier_LevelSelect_RewardTitle.1": "보상", + "UIText.Soldier_LevelSelect_Start.1": "행동 개시", + "UIText.Soldier_LevelSelect_Tech.1": "고대 석판", + "UIText.Soldier_LevelSelect_TechRewardDesc.1": "현재 깊이를 클리어하면 고대 석판을 {0} 획득합니다.", + "UIText.Soldier_LevelSelect_TechRewardNum.1": "고대 석판 +{0}", + "UIText.Soldier_LevelSelect_TechTree.1": "전략 노드 효과", "UIText.Soldier_Level_Select_Challenge.1": "도전", - "UIText.Soldier_Level_Select_Continue.1": "계속 도전", + "UIText.Soldier_Level_Select_Continue.1": "계속 조사", "UIText.Soldier_Level_Select_CurLevelProgress_Title.1": "현재 진행도", "UIText.Soldier_Level_Select_DoResult.1": "즉시 결산", "UIText.Soldier_Level_Select_GoResult.1": "결산하기", @@ -3152,10 +3601,19 @@ "UIText.Soldier_Level_Select_Lock2.1": "이전 스테이지 완료 필요", "UIText.Soldier_Level_Select_NodeIndex.1": "현재 진행도: {0}-{1}", "UIText.Soldier_Level_Select_Reward.1": "클리어 보상: {0} 포인트", - "UIText.Soldier_NoFightChess_Tips.1": "최소 1개의 말을 메인 슬롯에 배치한 후 출전할 수 있습니다.", - "UIText.Soldier_OverBench_Tips.1": "대기석이 가득 찼습니다. 말을 판매하거나 상점 레벨을 높여주세요.", - "UIText.Soldier_OverChessCount_Tips.1": "규모 제한에 도달했습니다. 말을 판매하거나 상점 레벨을 높여주세요.", + "UIText.Soldier_Lv.1": "Lv.", + "UIText.Soldier_MainView_OnGoingInfo.1": "{0} {1}-{2}", + "UIText.Soldier_NextReward.1": "다음 보상", + "UIText.Soldier_NoFightChess_Tips.1": "최소 1명의 인원을 메인 슬롯에 배치한 후 출전할 수 있습니다.", + "UIText.Soldier_NoNextReward.1": "확장 예정", + "UIText.Soldier_NotEnoughChess_Tips.1": "출전 인원이 다 차지 않았습니다. 이대로 탐색하겠습니까?", + "UIText.Soldier_Notice.1": "업데이트 내용", + "UIText.Soldier_OverBench_Tips.1": "대기석이 가득 찼습니다. 인원을 판매하거나 마왕 레벨을 높여주세요.", + "UIText.Soldier_OverChessCount_Tips.1": "규모 제한에 도달했습니다. 인원을 판매하거나 마왕 레벨을 높여주세요.", "UIText.Soldier_Pause_Schedule.1": "진행도: {0}", + "UIText.Soldier_Personality_Analyze.1": "분석", + "UIText.Soldier_Personality_Chaos.1": "혼돈", + "UIText.Soldier_Personality_Intuition.1": "직감", "UIText.Soldier_Policy_ReRoll_Count.1": "{0}회 남음", "UIText.Soldier_Quest.1": "플레이어 임무", "UIText.Soldier_QuestPanelTitle.1": "임무 보상", @@ -3164,54 +3622,107 @@ "UIText.Soldier_Quest_JumpTo.1": "이동", "UIText.Soldier_Quest_Receive.1": "획득", "UIText.Soldier_Quest_ReceiveNone.1": "현재 획득 가능한 보상이 없습니다.", + "UIText.Soldier_Rational_Text.1": "마왕 이성", "UIText.Soldier_Recommend.1": "덱 공략", "UIText.Soldier_RecommendDetail_Tips.1": "덱 소개", "UIText.Soldier_Recommend_Apply.1": "덱 적용", "UIText.Soldier_Recommend_Build.1": "진형 추천", "UIText.Soldier_Recommend_BuildTitle.1": "추천 덱", "UIText.Soldier_Recommend_Cancel.1": "적용 취소", + "UIText.Soldier_Recommend_Collect.1": "저장", + "UIText.Soldier_Recommend_Favored.1": "{0}/{1} 저장 완료", + "UIText.Soldier_Recommend_GoToWebTips.1": "공략 필드에서 공략 코드를 획득할 수 있습니다.", + "UIText.Soldier_Recommend_ImportRcmd.1": "공략 불러오기", + "UIText.Soldier_Recommend_Import_Tips.1": "공략 공유 코드 입력", + "UIText.Soldier_Recommend_Loading.1": "공략 리스트 로딩 중, 잠시 기다려 주세요...", + "UIText.Soldier_Recommend_NoRcmd.1": "먼저 공략 코드를 불러오세요.", + "UIText.Soldier_Recommend_RcmdSquare.1": "공략 필드", + "UIText.Soldier_Recommend_Recommend.1": "추천", + "UIText.Soldier_Recommend_Report_Max.1": "리스트가 가득 찼습니다. 저장한 공략을 삭제한 후 다시 시도해 주세요.", "UIText.Soldier_Recommend_Tips.1": "안내", "UIText.Soldier_Recommend_Use.1": "적용 중", - "UIText.Soldier_Resolveadispute_Confirm.1": "던지기", - "UIText.Soldier_Resolveadispute_SucessTip.1": "{0}포인트 이상 시 대성공", + "UIText.Soldier_Resolveadispute_AddBuff.1": "총 판정 보너스", + "UIText.Soldier_Resolveadispute_Confirm.1": "던지기", + "UIText.Soldier_Resolveadispute_Probability.1": "성공률", + "UIText.Soldier_Resolveadispute_SucessTip.1": "최종 점수 ≥ {0} 시 성공", "UIText.Soldier_Resolveadispute_Title.1": "주사위 던지기", "UIText.Soldier_Result_AwardTitle.1": "이번 보상", "UIText.Soldier_Result_CoinsTitle.1": "획득 금화 전체 보기", + "UIText.Soldier_Result_Continue.1": "계속 탐색", + "UIText.Soldier_Result_Continue_Report.1": "전투 기록 보기", "UIText.Soldier_Result_ExperienceTitle.1": "경험치", "UIText.Soldier_Result_Imntergral.1": "포인트", "UIText.Soldier_Result_LosingingTitle.1": "연패 횟수", "UIText.Soldier_Result_Prestige.1": "이성", "UIText.Soldier_Result_Quit.1": "뒤로", + "UIText.Soldier_Result_Report_Confirm.1": "확인", "UIText.Soldier_Result_ScoreTitle.1": "이번 평점", + "UIText.Soldier_Result_ScoreTitle_1.1": "행동 성과", + "UIText.Soldier_Result_ScoreTitle_2.1": "팀 건설", + "UIText.Soldier_Result_ScoreTitle_3.1": "한계 돌파 전적", "UIText.Soldier_Result_Settlement.1": "결산하기", "UIText.Soldier_Result_StatisticsTitle.1": "데이터 통계", "UIText.Soldier_Result_WinningTitle.1": "연승 횟수", + "UIText.Soldier_RewardLevel_Okay.1": "획득 가능", + "UIText.Soldier_RewardLevel_TimeTipsTitle.1": "확장 대기", + "UIText.Soldier_RewardLevel_Title.1": "조사 레벨", "UIText.Soldier_RewardPre.1": "보상 미리 보기", + "UIText.Soldier_RoleSkillType_1.1": "대기-패시브 효과", + "UIText.Soldier_RoleSkillType_2.1": "대기-액티브 스킬", + "UIText.Soldier_RoleSkillType_3.1": "필드-패시브 효과", + "UIText.Soldier_RoleSkillType_4.1": "필드-액티브 스킬", "UIText.Soldier_Sandtable_BuyExpTitle.1": "경험치 구매", - "UIText.Soldier_Sandtable_Go.1": "출발", + "UIText.Soldier_Sandtable_Go.1": "계속 탐색", "UIText.Soldier_Sandtable_GoBackEvent.1": "터닝 포인트로 돌아가기", "UIText.Soldier_Sandtable_MaxLevel.1": "최대 레벨", "UIText.Soldier_Sandtable_PositionEffect.1": "포지션 보너스", - "UIText.Soldier_Sandtable_Reward.1": "보상", - "UIText.Soldier_Sandtable_Shop.1": "상점", + "UIText.Soldier_Sandtable_Reward.1": "지원 보급", + "UIText.Soldier_Sandtable_Shop.1": "현자의 상점", "UIText.Soldier_Sandtable_ShopCell.1": "판매", "UIText.Soldier_Sandtable_TemporaryReturn_Tips.1": "현재 배치 상태만 확인할 수 있고, 조작할 수 없습니다.", "UIText.Soldier_Sandtable_TextLvTitle.1": "레벨", "UIText.Soldier_SaveAndExit.1": "떠나기", - "UIText.Soldier_SaveAndQuit.1": "포기 후 결산", + "UIText.Soldier_SaveAndQuit.1": "조사 포기", + "UIText.Soldier_Select_BattleEvent.1": "대응 방식 선택", + "UIText.Soldier_Select_BattleEvent_Title_1.1": "터닝 포인트 도전", + "UIText.Soldier_Select_BattleEvent_Title_2.1": "축복 선택", + "UIText.Soldier_Select_BossTemplate_Title.1": "마왕 권능", "UIText.Soldier_Select_Confirm.1": "확인", "UIText.Soldier_Select_PolicyItem_Effect_Title.1": "획득", "UIText.Soldier_Select_Policy_Title.1": "초기 방침", - "UIText.Soldier_ShopProbability_ChessCost.1": "{0} 코스트 말", + "UIText.Soldier_ShopProbability_ChessCost.1": "{0} 코스트 인원", "UIText.Soldier_ShopProbability_Title.1": "상점 새로고침 확률", + "UIText.Soldier_Shop_Card_Trial.1": "체험", "UIText.Soldier_Shop_Refresh.1": "새로고침", "UIText.Soldier_Shop_Refresh_Disable.1": "새로고침 중지", "UIText.Soldier_Shop_Refresh_Free.1": "무료 새로고침", + "UIText.Soldier_Stage_CheckStage.1": "한계 돌파 전투", + "UIText.Soldier_Stage_Click_Tips.1": "빈 곳을 터치하여 계속하세요", + "UIText.Soldier_Stage_Tips.1": "제한된 시간 안에 점점 강해지는 존자에 맞서 최대한 많은 피해를 입히고, 전투력의 한계를 돌파해 보세요!", + "UIText.Soldier_Stage_Title.1": "단계", "UIText.Soldier_Strategy_Title.1": "축복 선택", "UIText.Soldier_Support_Skill.1": "지원 스킬", - "UIText.Soldier_SwapChess_Tips.1": "동일한 말 출전 불가", + "UIText.Soldier_SwapChess_Tips.1": "동일한 인원은 출전할 수 없습니다.", + "UIText.Soldier_Tech.1": "전략 트리", + "UIText.Soldier_Tech_Detail_Btn.1": "전략 노드 효과", + "UIText.Soldier_Tech_Node_Active_Btn.1": "오픈", + "UIText.Soldier_Tech_Node_Active_Count.1": "오픈 완료: {0}/{1}", + "UIText.Soldier_Tech_Node_Active_Not_Enough.1": "자원이 부족합니다", + "UIText.Soldier_Tech_Node_Actived.1": "오픈됨", + "UIText.Soldier_Tech_Node_Detail_Title.1": "오픈 효과", + "UIText.Soldier_Tech_Node_FinalDamageReduceUp.1": "최종 피해 감소 증가", + "UIText.Soldier_Tech_Node_FinalDamageUp.1": "최종 피해 증가", + "UIText.Soldier_Tech_Node_Lock.1": "-선행 전략 노드 미오픈-", + "UIText.Soldier_Tech_Node_SkillCritRateUp.1": "스킬 치명타율 증가", + "UIText.Soldier_Tech_Node_SkillFinalDamageUp.1": "스킬 피해 증가", + "UIText.Soldier_Tech_Preview_Empty.1": "전략 노드 효과 없음", + "UIText.Soldier_Tech_Preview_Title.1": "전략 노드 효과", "UIText.Soldier_Vanguard_Skill.1": "메인 스킬", "UIText.Solider_Starter_Title.1": "초기 방침", + "UIText.Solider_SurvivalTime.1": "생존: {0}", + "UIText.Solider_SurvivalTimeScore.1": "{0}까지 생존 시 평점+{1}", + "UIText.Solider_TotalDamage.1": "총 피해: {0}", + "UIText.Solider_TotalScore.1": "평점 +{0}", "UIText.Solider_Trace.1": "추적", "UIText.Sound_Voice_Closed.1": "여행가 음성이 비활성화되었습니다", "UIText.Special_Agent_Notice.1": "긴급 의뢰는 의뢰 수에 포함되지 않습니다", @@ -3427,7 +3938,7 @@ "UIText.StarTower_Select_Roll.1": "새로고침", "UIText.StarTower_ShopRoomName.1": "거래의 방", "UIText.StarTower_Shop_Note_Max.1": "{0} 수량이 최대치입니다.", - "UIText.StarTower_Shop_ReRollSuccess.1": "상점 재고 보충 성공", + "UIText.StarTower_Shop_ReRollSuccess.1": "상점 재입고 성공", "UIText.StarTower_StrengthHint.1": "{0}소모, 잠재력 강화 성공", "UIText.StarTower_Sweep_BackTips_Content.1": "별의 탑 빠른 클리어를 포기하고 메인 화면으로 돌아가시겠습니까?", "UIText.StarTower_Sweep_Btn.1": "빠른 전투", @@ -3459,6 +3970,19 @@ "UIText.Startower_ReBattleHint.1": "다시 도전하겠습니까?", "UIText.Startower_ShopItemTitleWithNumber.1": "{0}×{1}", "UIText.StoryEntrance_Activity_Lock.1": "이벤트 다시보기를 기대해 주세요!", + "UIText.StoryReview_Btn_ReceiveCG.1": "추억 해제", + "UIText.StoryReview_CGReceived.1": "해제한 추억", + "UIText.StoryReview_PreStory_Btn_Goto.1": "이 동", + "UIText.StoryReview_PreStory_Tips.1": "더 나은 스토리 경험을 위해 아래 챕터를 먼저 완료하는 걸 추천합니다.", + "UIText.StoryReview_PreStory_Window_Title.1": "안내", + "UIText.StoryReview_PreType_ActivityStory.1": "이벤트", + "UIText.StoryReview_PreType_Mainline.1": "메인 스토리", + "UIText.StoryReview_PreType_StorySet.1": "노바 기담", + "UIText.StoryReview_ReadProgress.1": "{num_0}/{num_1} 읽음", + "UIText.StoryReview_Read_Cancel.1": "취 소", + "UIText.StoryReview_Read_Continue.1": "계속 보기", + "UIText.StoryReview_ReceiveCGSuc.1": "추억 컷신이 패널에서 해제되었습니다.", + "UIText.StoryReview_ReceiveLockTip.1": "챕터를 완료하면 추억 컷신이 해제됩니다.", "UIText.StorySet_Chapter_Empty.1": "기대해 주세요!", "UIText.StorySet_Chapter_Empty_Tip.1": "현재 카테고리에 읽지 않은 챕터가 없습니다. 업데이트를 기대해 주세요!", "UIText.StorySet_Chapter_Lock.1": "미오픈", @@ -3485,7 +4009,9 @@ "UIText.Story_UnlockAchievement.1": "업적 {0} 완료 후 오픈", "UIText.Story_UnlockClueCondition.1": "다른 옵션 탐색 후 해당 경로 오픈", "UIText.Story_UnlockPreId.1": "{0} 클리어 시 오픈", + "UIText.Story_UnlockPreId_Color_Common.1": "{1} 클리어 시 오픈", "UIText.Story_UnlockWorldLv.1": "권한 레벨 {0} 달성 시 오픈", + "UIText.Story_Will_Unlock_In_Time.1": "{0} 후 챕터 오픈", "UIText.SupplyRoomName.1": "휴식의 방", "UIText.SupportSkill_Mobile.1": "터치하여 세이나의 지원 스킬을 시전하세요!", "UIText.SupportSkill_PC.1": " 버튼을 눌러 세이나의 지원 스킬을 시전하세요!", @@ -3619,6 +4145,15 @@ "UIText.Tips_Property.1": "속성", "UIText.TitleChapterUnlock.1": "이전 챕터 클리어 시 오픈", "UIText.TitleNoChapterReward.1": "획득 가능한 챕터 보상이 없습니다", + "UIText.TokenBuy_Confirm_Text.1": "보유 토큰", + "UIText.TokenBuy_Confirm_Title.1": "구매 확인", + "UIText.TokenBuy_Confirm_TokenName.1": "토큰", + "UIText.TokenBuy_Desc.1": "별의 파편 교환", + "UIText.TokenBuy_HitLimit.1": "토큰 한도 도달", + "UIText.TokenBuy_NoCoin.1": "별의 파편 부족", + "UIText.TokenBuy_NoItem.1": "토큰 회복 아이템이 없습니다.", + "UIText.TokenBuy_Success.1": "토큰 {0}% 회복 완료", + "UIText.TokenBuy_WindowTitle.1": "토큰 보충", "UIText.TopBar_BossTick_Tip.1": "매일 5:00 1포인트 회복", "UIText.TopBar_Energy_AllRestore.1": "회복 완료까지 남은 시간", "UIText.TopBar_Energy_Limit.1": "오늘 남은 구매 횟수", @@ -3755,6 +4290,7 @@ "UIText.TraceHunt_Help_HuntRewardRange.1": "획득 가능 보상: ×{0}~{1}", "UIText.TraceHunt_Help_ListEmpty.1": "협력 가능 대상 없음", "UIText.TraceHunt_Help_Stranger.1": "낯선 사람", + "UIText.TraceHunt_HuntCountNumMax.1": "Max", "UIText.TraceHunt_HuntEnd.1": "토벌 종료", "UIText.TraceHunt_HuntLevel.1": "Lv.{num_0}", "UIText.TraceHunt_HuntLevelTitle.1": "사냥 레벨", @@ -3804,15 +4340,15 @@ "UIText.TravelerDuel_AutoFill.1": "전체 선택", "UIText.TravelerDuel_ChallengeBtn.1": "결전 시작", "UIText.TravelerDuel_ChallengeRankScore.1": "{0}점", - "UIText.TravelerDuel_ChallengeRankTitle1.1": "{0}위 달성 시", + "UIText.TravelerDuel_ChallengeRankTitle1.1": "{0}위 이후", "UIText.TravelerDuel_ChallengeRankTitle2.1": "{0}위", "UIText.TravelerDuel_ChallengeTitle.1": "정상결전", "UIText.TravelerDuel_ContributeTitle.1": "팬 활약도", "UIText.TravelerDuel_Countdown_Day.1": "일", "UIText.TravelerDuel_Countdown_Hour.1": "시", "UIText.TravelerDuel_Countdown_Minute.1": "분", - "UIText.TravelerDuel_Cover_Preview.1": "추후 오픈\r\n기대해 주세요", - "UIText.TravelerDuel_DuelRewardTip.1": "대결 승리 보상은\r\n보상 화면에서 수령할 수 있습니다!", + "UIText.TravelerDuel_Cover_Preview.1": "추후 오픈\n기대해 주세요", + "UIText.TravelerDuel_DuelRewardTip.1": "대결 승리 보상은 보상 화면에서 수령할 수 있습니다!", "UIText.TravelerDuel_FanGift.1": "팬 공헌", "UIText.TravelerDuel_FanLevelUp.1": "팬클럽 레벨업", "UIText.TravelerDuel_GoToGift.1": "대 결", @@ -3831,14 +4367,14 @@ "UIText.TravelerDuel_RankBuildTitle.1": "평점", "UIText.TravelerDuel_RankNameTitle.1": "칭호", "UIText.TravelerDuel_RankRewardTitle1.1": "{0}위", - "UIText.TravelerDuel_RankRewardTitle2.1": "{0}위 달성 시", + "UIText.TravelerDuel_RankRewardTitle2.1": "{0}위 이후", "UIText.TravelerDuel_RankRewardTitle3.1": "{0}위 ~ {1}위", "UIText.TravelerDuel_RankRewardTitle4.1": "{0}위", "UIText.TravelerDuel_RankScoreTitle.1": "점수", "UIText.TravelerDuel_RankTitle.1": "{0}위", - "UIText.TravelerDuel_Rank_Continue_Notice.1": "점수 업로드 횟수가 없습니다\r\n계속 도전하시겠습니까?", + "UIText.TravelerDuel_Rank_Continue_Notice.1": "점수 업로드 횟수가 없습니다\n계속 도전하시겠습니까?", "UIText.TravelerDuel_RecommendLevelTitle.1": "추천 레벨", - "UIText.TravelerDuel_RecordEmptySubTitle.1": "「결전 시작」을 눌러\r\n라이브를 시작하세요!", + "UIText.TravelerDuel_RecordEmptySubTitle.1": "「결전 시작」을 눌러 라이브를 시작하세요!", "UIText.TravelerDuel_RecordEmptyTitle.1": "미도전", "UIText.TravelerDuel_RecordTitle.1": "최고 클리어 난이도", "UIText.TravelerDuel_Result_Difficulty.1": "도전 난이도", @@ -3848,7 +4384,7 @@ "UIText.TravelerDuel_Unlock_Diffculty.1": "하위 난이도 클리어 시 오픈", "UIText.TravelerDuel_Unlock_DuelRank.1": "대결 레벨 {0} 달성 시 오픈", "UIText.TravelerDuel_Unlock_WorldClass.1": "권한 레벨 {0} 달성 시 도전 가능", - "UIText.TravelerDuel_UploadCancelHint.1": "기존 최고점보다 높은 점수입니다\r\n업로드를 포기하시겠습니까?", + "UIText.TravelerDuel_UploadCancelHint.1": "기존 최고점보다 높은 점수입니다\n업로드를 포기하시겠습니까?", "UIText.TrekkerVersus_MaxIdleRewardReached.1": "{0}시간(한도 도달)", "UIText.Trial_AssistGroup.1": "지원 유파", "UIText.Trial_Btn_Complete.1": "완료", @@ -4055,6 +4591,7 @@ "UIText.Vampire_FateCardAcqEx.1": "「{1}」 카드 {0}장 누적 획득 시 행운 카드팩 오픈", "UIText.Vampire_FateCardAcqNormal.1": "레벨업하여 획득", "UIText.Vampire_FateCardAcqTitle.1": "획득 방식:", + "UIText.Vampire_FateCardAutoSelect.1": "자동 선택", "UIText.Vampire_FateCardInfo_Title.1": "운명의 카드팩", "UIText.Vampire_FateCard_RerollCount.1": "{0}회 남음", "UIText.Vampire_Go.1": "도전하기", @@ -4080,6 +4617,7 @@ "UIText.Vampire_Talent_Reset.1": "특성 초기화", "UIText.Vampire_Talent_Reset_Tips.1": "재앙의 전선 특성 포인트 초기화 성공", "UIText.Vampire_Talent_Tips.1": "운명 카드 활성화 시 특성 포인트를 획득할 수 있습니다", + "UIText.Vampire_Tips_AutoSelectLock.1": "하드 모드 클리어 후 해제", "UIText.Vampire_Unlock.1": "하위 난이도 클리어 시 오픈", "UIText.Vampire_UnlockTipHard.1": "임의의 하드 스테이지 클리어 시 오픈", "UIText.Vampire_UnlockTipNormal.1": "모든 보통 스테이지 클리어 시 오픈", @@ -4151,5 +4689,7 @@ "UIText.WorldMap_RogueLike_Depth.1": "깊이", "UIText.World_Class_Upgrade_1.1": "오늘 장비 던전 횟수 두배 증가", "UIText.World_Class_Upgrade_2.1": "별의 탑 최대 주간 보상", + "UIText.WuYu_Perfume_Player.1": "마녀의 푸른 향수가 나타났습니다. 클릭하면 미스티의 스킬을 중단하고 「피해 감소 수호」를 파괴할 수 있습니다!", + "UIText.WuYu_Perfume_WuYu.1": "마녀의 보라 향수가 나타났습니다. 곧 미스티의 강력한 마법이 시작됩니다!", "UIText.ZN_CV.1": "중국어 더빙:" } \ No newline at end of file diff --git a/data/language/ko_kr/vampiresurvivor.json b/data/language/ko_kr/vampiresurvivor.json index 161b3c9af..466aa780c 100644 --- a/data/language/ko_kr/vampiresurvivor.json +++ b/data/language/ko_kr/vampiresurvivor.json @@ -81,5 +81,8 @@ "VampireSurvivor.315.3": "2구역", "VampireSurvivor.316.1": "분노한 성해 사냥 시즌16", "VampireSurvivor.316.2": "1구역", - "VampireSurvivor.316.3": "2구역" + "VampireSurvivor.316.3": "2구역", + "VampireSurvivor.317.1": "분노한 성해 사냥 시즌17", + "VampireSurvivor.317.2": "1구역", + "VampireSurvivor.317.3": "2구역" } \ No newline at end of file diff --git a/data/language/ko_kr/vampiresurvivorquest.json b/data/language/ko_kr/vampiresurvivorquest.json index ad845d597..a060a61ca 100644 --- a/data/language/ko_kr/vampiresurvivorquest.json +++ b/data/language/ko_kr/vampiresurvivorquest.json @@ -33,27 +33,27 @@ "VampireSurvivorQuest.20103.1": "몬스터 웨이브 30000점 달성", "VampireSurvivorQuest.202.1": "시즌 스테이지 누적 15000포인트 획득", "VampireSurvivorQuest.20201.1": "몬스터 웨이브 Ⅱ 클리어", - "VampireSurvivorQuest.20202.1": "몬스터 웨이브 Ⅱ 10000점 달성", + "VampireSurvivorQuest.20202.1": "몬스터 웨이브 Ⅱ 25000점 달성", "VampireSurvivorQuest.20203.1": "몬스터 웨이브 Ⅱ 30000점 달성", "VampireSurvivorQuest.203.1": "시즌 스테이지 누적 20000포인트 획득", "VampireSurvivorQuest.20301.1": "몬스터 웨이브 Ⅲ 클리어", - "VampireSurvivorQuest.20302.1": "몬스터 웨이브 Ⅲ 10000점 달성", + "VampireSurvivorQuest.20302.1": "몬스터 웨이브 Ⅲ 25000점 달성", "VampireSurvivorQuest.20303.1": "몬스터 웨이브 Ⅲ 30000점 달성", "VampireSurvivorQuest.204.1": "시즌 스테이지 누적 30000포인트 획득", "VampireSurvivorQuest.20401.1": "몬스터 웨이브 Ⅳ 클리어", - "VampireSurvivorQuest.20402.1": "몬스터 웨이브 Ⅳ 10000점 달성", + "VampireSurvivorQuest.20402.1": "몬스터 웨이브 Ⅳ 25000점 달성", "VampireSurvivorQuest.20403.1": "몬스터 웨이브 Ⅳ 30000점 달성", "VampireSurvivorQuest.205.1": "시즌 스테이지 누적 40000포인트 획득", "VampireSurvivorQuest.20501.1": "몬스터 웨이브 Ⅴ 클리어", - "VampireSurvivorQuest.20502.1": "몬스터 웨이브 Ⅴ 10000점 달성", + "VampireSurvivorQuest.20502.1": "몬스터 웨이브 Ⅴ 25000점 달성", "VampireSurvivorQuest.20503.1": "몬스터 웨이브 Ⅴ 30000점 달성", "VampireSurvivorQuest.206.1": "시즌 스테이지 누적 50000포인트 획득", "VampireSurvivorQuest.20601.1": "몬스터 웨이브 Ⅵ 클리어", - "VampireSurvivorQuest.20602.1": "몬스터 웨이브 Ⅵ 10000점 달성", + "VampireSurvivorQuest.20602.1": "몬스터 웨이브 Ⅵ 25000점 달성", "VampireSurvivorQuest.20603.1": "몬스터 웨이브 Ⅵ 30000점 달성", "VampireSurvivorQuest.207.1": "시즌 스테이지 누적 60000포인트 획득", "VampireSurvivorQuest.20701.1": "몬스터 웨이브 Ⅶ 클리어", - "VampireSurvivorQuest.20702.1": "몬스터 웨이브 Ⅶ 10000점 달성", + "VampireSurvivorQuest.20702.1": "몬스터 웨이브 Ⅶ 25000점 달성", "VampireSurvivorQuest.20703.1": "몬스터 웨이브 Ⅶ 30000점 달성", "VampireSurvivorQuest.301.1": "시즌 스테이지 누적 10000포인트 획득", "VampireSurvivorQuest.30101.1": "분노한 성해 사냥 완료", @@ -141,5 +141,10 @@ "VampireSurvivorQuest.31602.1": "분노한 성해 사냥 최고 20000점 달성", "VampireSurvivorQuest.31603.1": "분노한 성해 사냥 최고 25000점 달성", "VampireSurvivorQuest.31604.1": "분노한 성해 사냥 최고 28000점 달성", - "VampireSurvivorQuest.31605.1": "분노한 성해 사냥 최고 32000점 달성" + "VampireSurvivorQuest.31605.1": "분노한 성해 사냥 최고 32000점 달성", + "VampireSurvivorQuest.31701.1": "분노한 성해 사냥 완료", + "VampireSurvivorQuest.31702.1": "분노한 성해 사냥 최고 20000점 달성", + "VampireSurvivorQuest.31703.1": "분노한 성해 사냥 최고 25000점 달성", + "VampireSurvivorQuest.31704.1": "분노한 성해 사냥 최고 28000점 달성", + "VampireSurvivorQuest.31705.1": "분노한 성해 사냥 최고 32000점 달성" } \ No newline at end of file diff --git a/data/language/ko_kr/weeklyquest.json b/data/language/ko_kr/weeklyquest.json index 893ef6147..805b2b8fa 100644 --- a/data/language/ko_kr/weeklyquest.json +++ b/data/language/ko_kr/weeklyquest.json @@ -11,5 +11,6 @@ "WeeklyQuest.1010.1": "「하트챗」에서 5회 약속", "WeeklyQuest.1011.1": "의뢰 파견 5회 클리어", "WeeklyQuest.1012.1": "의뢰 파견 10회 클리어", - "WeeklyQuest.1013.1": "진리 도전 3회 완료" + "WeeklyQuest.1013.1": "진리 도전 3회 완료", + "WeeklyQuest.1014.1": "「마왕의 탑」에서 매일 선물 5회 받기" } \ No newline at end of file diff --git a/data/language/ko_kr/word.json b/data/language/ko_kr/word.json index 5b0813025..03e3682bd 100644 --- a/data/language/ko_kr/word.json +++ b/data/language/ko_kr/word.json @@ -64,7 +64,7 @@ "Word.1032.1": "응결된 안개의 고리", "Word.1032.2": "「이슬탄」을 소환해 「응결된 안개의 고리」를 축적할 수 있다.\r\n「이슬탄」을 3개 소환할 때마다 「응결된 안개의 고리」 1스택을 전개하며, 최대 3스택 전개할 수 있다.\r\n2초마다 「응결된 안개의 고리」 내 목표에게 공격력 30%의 물 속성 피해를 입힌다.\r\n만약 10초 동안 「이슬탄」을 3회 이하로 시전한 경우, 「응결된 안개의 고리」가 1스택 제거된다.", "Word.1033.1": "바람 영역", - "Word.1033.2": "「바람탄」을 발사해 「바람 에너지」를 15포인트 축적할 수 있다.\r\n바람 에너지」를 누적 60포인트 축적하면 「바람의 영역」을 1스택 전개하며, 최대 3스택 전개할 수 있다.\r\n「바람의 영역」 1스택마다 목표가 받는 바람 속성 피해가 5% 증가한다.\r\n만약 10초 동안 「바람탄」을 3회 이하로 발사한 경우, 「바람의 영역」이 1스택 제거된다.", + "Word.1033.2": "「바람탄」을 발사해 「바람 에너지」를 15포인트 축적할 수 있다.\r\n「바람 에너지」를 누적 60포인트 축적하면 「바람의 영역」을 1스택 전개하며, 최대 3스택 전개할 수 있다.\r\n「바람의 영역」 1스택마다 목표가 받는 바람 속성 피해가 5% 증가한다.\r\n만약 10초 동안 「바람탄」을 3회 이하로 발사한 경우, 「바람의 영역」이 1스택 제거된다.", "Word.1034.1": "불 속성 취약", "Word.1034.2": "받는 불 속성 피해 증가", "Word.1035.1": "빛 속성 취약", @@ -155,6 +155,18 @@ "Word.2029.2": "일부 땅 속성 캐릭터가 목표에게 부여한 특수 상태, 10초간 지속된다. \u000b특정 땅 속성 캐릭터의 공격으로 발동되면 상태를 제거하고 특수 효과를 발동한다.", "Word.2030.1": "지맥", "Word.2030.2": "일부 땅 속성 캐릭터가 목표에게 부여한 특수 상태, 10초간 지속된다. \u000b특정 땅 속성 캐릭터의 공격으로 발동되면 상태를 제거하고 특수 효과를 발동한다.", + "Word.2068.1": "빛 속성 관통", + "Word.2068.2": "피해를 입히면 목표의 일부 속성 저항력을 관통한다. 최대 250포인트 적용된다.", + "Word.2069.1": "어둠 속성 관통", + "Word.2069.2": "피해를 입히면 목표의 일부 속성 저항력을 관통한다. 최대 250포인트 적용된다.", + "Word.2070.1": "물 속성 관통", + "Word.2070.2": "피해를 입히면 목표의 일부 속성 저항력을 관통한다. 최대 250포인트 적용된다.", + "Word.2071.1": "불 속성 관통", + "Word.2071.2": "피해를 입히면 목표의 일부 속성 저항력을 관통한다. 최대 250포인트 적용된다.", + "Word.2072.1": "땅 속성 관통", + "Word.2072.2": "피해를 입히면 목표의 일부 속성 저항력을 관통한다. 최대 250포인트 적용된다.", + "Word.2073.1": "바람 속성 관통", + "Word.2073.2": "피해를 입히면 목표의 일부 속성 저항력을 관통한다. 최대 250포인트 적용된다.", "Word.21.1": "빛 속성 피해", "Word.21.2": "빛 속성 피해를 입힐 때의 추가 피해 배율이다.", "Word.22.1": "어둠 속성 피해", @@ -251,12 +263,14 @@ "Word.4042.2": "윌로가 지원 위치에 있고, 현재 데시벨이 40 이하일 때, 「다정한 설득」 상태에 진입해, 팀 전체 캐릭터의 &Param4_kr1& &Param5& 증가한다.", "Word.4043.1": "「안전 경고」", "Word.4043.2": "윌로가 지원 위치에 있고, 현재 데시벨이 40보다 높을 때, 「안전 경고」 상태에 진입해, 「다정한 설득」의 속성 버프를 기본적으로 획득하고, 추가로 팀 전체 캐릭터의 &Param6_kr1& &Param7& 증가한다.", + "Word.4044.1": "검의", + "Word.4044.2": "각성 세이나가 메인 스킬 시전 시 획득해, 「검의」가 100스택 누적 시 모든 「검의」를 소모해 스킬 「종결 스킬」을 활성화해, 주변 목표에게 공격력 &Param1&x2의 빛 속성 범위 스킬 피해를 입힌다.", "Word.4045.1": "사냥 능력", "Word.4045.2": "카린이 「사냥 능력」을 보유한다. 최대 100포인트 누적되며, 1초마다 자동으로 10포인트 회복한다.", "Word.4046.1": "사냥 표식", "Word.4046.2": "카린이 「사냥 능력」을 소모해 사슬을 던진 후, 목표에게 특수 표식을 부여한다. &Param1&초간 지속된다.", "Word.4047.1": "메아리 음파", - "Word.4047.2": "메인 잠재력 「무지개빛 리바운드」로 생성되며, 피해를 입힐 수 있다.", + "Word.4047.2": "메인 잠재력 「무지개빛 리바운드」로 생성되며, 피해를 입힌다.", "Word.4048.1": "전술 에너지", "Word.4048.2": "엘레노어가 일반 공격 피해를 입히면 80% 확률로 「전술 에너지」 2포인트를 획득한다. 해당 효과는 2초마다 최대 1회 발동한다.", "Word.4049.1": "만물창고", @@ -293,6 +307,8 @@ "Word.6002.2": "「캐럴」을 보유하고 있는 목표가 소환물 피해를 입을 시, 「캐럴」이 「찬송가」로 전환한다.\u000b불 속성 캐릭터마다 1스택의 「캐럴」만 부여할 수 있으며, 해당 캐릭터의 소환물이 소환물 피해를 입힐 시에만 「찬송가」로 전환한다.", "Word.66.1": "약점 포착 배율", "Word.66.2": "속성 저항력이 마이너스인 목표에게 입히는 추가 피해 배율이다.", + "Word.67.1": "방어", + "Word.67.2": "해당 유닛이 받는 피해가 감소한다. 방어는 최대 2000을 넘을 수 없으며, 방어 감소 폭은 최대 500을 넘을 수 없다.", "Word.6999.1": "시스템 전용", "Word.6999.2": "더미382", "Word.7005.1": "더미384", diff --git a/data/language/ko_kr/worldclass.json b/data/language/ko_kr/worldclass.json index bdf3c6966..c1030e09e 100644 --- a/data/language/ko_kr/worldclass.json +++ b/data/language/ko_kr/worldclass.json @@ -6,5 +6,6 @@ "WorldClass.25.1": "여행가 및 레코드 7승급으로 돌파 가능, 최대 레벨 80레벨까지 증가", "WorldClass.3.1": "여행가 및 레코드 1승급으로 돌파 가능, 최대 레벨 20레벨까지 증가", "WorldClass.30.1": "여행가 및 레코드 8승급으로 돌파 가능, 최대 레벨 90레벨까지 증가", + "WorldClass.5.1": "기능 오픈: 별의 발자취 돌아보기", "WorldClass.8.1": "여행가 및 레코드 2승급으로 돌파 가능, 최대 레벨 30레벨까지 증가" } \ No newline at end of file diff --git a/data/language/zh_cn/achievement.json b/data/language/zh_cn/achievement.json index 7150ea26a..e633e2027 100644 --- a/data/language/zh_cn/achievement.json +++ b/data/language/zh_cn/achievement.json @@ -1239,8 +1239,18 @@ "Achievement.656.2": "在「猎影合围」中完成1500次协助讨伐", "Achievement.657.1": "再见,魔王大人", "Achievement.657.2": "通关剧情第九章", + "Achievement.658.1": "深塔探求者 Ⅰ", + "Achievement.658.2": "在「尖兵陷阵」中成功完成1次调查。", + "Achievement.659.1": "深塔探求者 Ⅱ", + "Achievement.659.2": "在「尖兵陷阵」中成功完成5次调查。", "Achievement.66.1": "油尽灯枯 III", "Achievement.66.2": "首次通关难度3[烈焰与尘埃]", + "Achievement.660.1": "深塔探求者 Ⅲ", + "Achievement.660.2": "在「尖兵陷阵」中成功完成10次调查。", + "Achievement.661.1": "深塔探求者 Ⅳ", + "Achievement.661.2": "在「尖兵陷阵」中成功完成20次调查。", + "Achievement.662.1": "深塔探求者 Ⅴ", + "Achievement.662.2": "在「尖兵陷阵」中成功完成50次调查。", "Achievement.67.1": "油尽灯枯 IV", "Achievement.67.2": "首次通关难度4[烈焰与尘埃]", "Achievement.68.1": "油尽灯枯 V", diff --git a/data/language/zh_cn/activitydouble.json b/data/language/zh_cn/activitydouble.json index 91bfcbd98..15bac2a86 100644 --- a/data/language/zh_cn/activitydouble.json +++ b/data/language/zh_cn/activitydouble.json @@ -3,5 +3,6 @@ "ActivityDouble.103002.1": "\u000b【活动时间】\u000b2026/8/11 4:00~2026/8/18 3:59 \u000b\u000b【参与条件】\u000b权限等级≥3级\u000b\u000b【活动说明】\u000b紧急委托正悬赏招募中!完成特定种类的试炼关卡,赢取双倍奖励吧!", "ActivityDouble.103003.1": "\u000b【活动时间】\u000b2026/9/1 4:00~2026/9/8 3:59 \u000b\u000b【参与条件】\u000b权限等级≥3级\u000b\u000b【活动说明】\u000b紧急委托正悬赏招募中!完成特定种类的试炼关卡,赢取双倍奖励吧!", "ActivityDouble.103004.1": "\u000b【活动时间】\u000b2026/9/22 4:00~2026/9/29 3:59 \u000b\u000b【参与条件】\u000b权限等级≥3级\u000b\u000b【活动说明】\u000b紧急委托正悬赏招募中!完成特定种类的试炼关卡,赢取双倍奖励吧!", - "ActivityDouble.103005.1": "\u000b【活动时间】\u000b2026/10/13 4:00~2026/10/20 3:59 \u000b\u000b【参与条件】\u000b权限等级≥3级\u000b\u000b【活动说明】\u000b紧急委托正悬赏招募中!完成特定种类的试炼关卡,赢取双倍奖励吧!" + "ActivityDouble.103005.1": "\u000b【活动时间】\u000b2026/10/13 4:00~2026/10/20 3:59 \u000b\u000b【参与条件】\u000b权限等级≥3级\u000b\u000b【活动说明】\u000b紧急委托正悬赏招募中!完成特定种类的试炼关卡,赢取双倍奖励吧!", + "ActivityDouble.103006.1": "\u000b【活动时间】\u000b2026/11/3 4:00~2026/11/10 3:59 \u000b\u000b【参与条件】\u000b权限等级≥3级\u000b\u000b【活动说明】\u000b紧急委托正悬赏招募中!完成特定种类的试炼关卡,赢取双倍奖励吧!" } \ No newline at end of file diff --git a/data/language/zh_cn/activitydoublequest.json b/data/language/zh_cn/activitydoublequest.json index 9ab089fed..097e2dfe3 100644 --- a/data/language/zh_cn/activitydoublequest.json +++ b/data/language/zh_cn/activitydoublequest.json @@ -33,5 +33,12 @@ "ActivityDoubleQuest.105004.1": "累积消耗600干劲", "ActivityDoubleQuest.105005.1": "累积消耗800干劲", "ActivityDoubleQuest.105006.1": "累积消耗1000干劲", - "ActivityDoubleQuest.105007.1": "累积消耗1200干劲" + "ActivityDoubleQuest.105007.1": "累积消耗1200干劲", + "ActivityDoubleQuest.106001.1": "累积消耗200干劲", + "ActivityDoubleQuest.106002.1": "累积消耗300干劲", + "ActivityDoubleQuest.106003.1": "累积消耗400干劲", + "ActivityDoubleQuest.106004.1": "累积消耗600干劲", + "ActivityDoubleQuest.106005.1": "累积消耗800干劲", + "ActivityDoubleQuest.106006.1": "累积消耗1000干劲", + "ActivityDoubleQuest.106007.1": "累积消耗1200干劲" } \ No newline at end of file diff --git a/data/language/zh_cn/activitygoods.json b/data/language/zh_cn/activitygoods.json index 5c3254802..39a67ebfb 100644 --- a/data/language/zh_cn/activitygoods.json +++ b/data/language/zh_cn/activitygoods.json @@ -775,6 +775,54 @@ "ActivityGoods.101722.2": "可以在所有低级卡带中任选其一。", "ActivityGoods.101723.1": "朵拉", "ActivityGoods.101723.2": "基础的货币,可在各个功能中进行使用。", + "ActivityGoods.101801.1": "永恒的闪耀", + "ActivityGoods.101801.2": "名为[永恒的闪耀]的秘纹唱片,可发挥强大的力量。", + "ActivityGoods.101802.1": "永恒的闪耀曲调", + "ActivityGoods.101802.2": "秘纹[永恒的闪耀]突破所需的素材", + "ActivityGoods.101803.1": "完璧之庭 · 微尘破晓", + "ActivityGoods.101803.2": "解锁荣誉称号「完璧之庭 · 微尘破晓」", + "ActivityGoods.101804.1": "骑士的展示柜", + "ActivityGoods.101804.2": "「尘沙(源初)」喜爱的家具,用于布置魔王之塔", + "ActivityGoods.101805.1": "煌羽冕冠", + "ActivityGoods.101805.2": "用于部分旅人能力7~10级等级提升", + "ActivityGoods.101806.1": "青空礼券", + "ActivityGoods.101806.2": "用于「旅人限时招募」中进行招募的凭证。", + "ActivityGoods.101807.1": "萌芽礼券", + "ActivityGoods.101807.2": "用于「旅人常驻招募」中进行招募的凭证。", + "ActivityGoods.101808.1": "星章抛光剂", + "ActivityGoods.101808.2": "用于旅人纹章重置时锁定词条的特殊素材。", + "ActivityGoods.101809.1": "创梦基石", + "ActivityGoods.101809.2": "用于将内心所想的愿景化为现实的神秘材料,努力收集起来,便能构筑梦中的场景吧。", + "ActivityGoods.101810.1": "烈火羽翼", + "ActivityGoods.101810.2": "用于赠礼,可提升旅人500点默契。", + "ActivityGoods.101811.1": "沐雪芬香", + "ActivityGoods.101811.2": "用于赠礼,可提升旅人500点默契。", + "ActivityGoods.101812.1": "永昏灯核", + "ActivityGoods.101812.2": "用于旅人升阶的高级材料。", + "ActivityGoods.101813.1": "终宵精魄", + "ActivityGoods.101813.2": "用于秘纹升阶的高级材料。", + "ActivityGoods.101814.1": "鬼神游戏卡带", + "ActivityGoods.101814.2": "用于旅人能力提升的高级材料。", + "ActivityGoods.101815.1": "星梯搭乘票", + "ActivityGoods.101815.2": "用于开启星塔速通的门票。", + "ActivityGoods.101816.1": "冒险家的手抄百科", + "ActivityGoods.101816.2": "提供特大量旅人升级经验。", + "ActivityGoods.101817.1": "星空的彩琉璃", + "ActivityGoods.101817.2": "提供特大量秘纹升级经验。", + "ActivityGoods.101818.1": "凝辉灯髓", + "ActivityGoods.101818.2": "用于旅人升阶的中级材料。", + "ActivityGoods.101819.1": "萤辉遗魂", + "ActivityGoods.101819.2": "用于秘纹升阶的中级材料。", + "ActivityGoods.101820.1": "格斗游戏卡带", + "ActivityGoods.101820.2": "用于旅人能力提升的中级材料。", + "ActivityGoods.101821.1": "新手旅人晋升礼盒", + "ActivityGoods.101821.2": "可以在所有晋升试炼低级旅人晋升素材中任选其一。", + "ActivityGoods.101822.1": "新手秘纹晋升礼盒", + "ActivityGoods.101822.2": "可以在所有晋升试炼低级秘纹晋升素材中任选其一。", + "ActivityGoods.101823.1": "新手技能卡带礼盒", + "ActivityGoods.101823.2": "可以在所有低级卡带中任选其一。", + "ActivityGoods.101824.1": "朵拉", + "ActivityGoods.101824.2": "基础的货币,可在各个功能中进行使用。", "ActivityGoods.300101.1": "精美礼物随机盒", "ActivityGoods.300101.2": "随机获得一件精美礼物", "ActivityGoods.300102.1": "星梯搭乘票", @@ -816,5 +864,19 @@ "ActivityGoods.300306.1": "技巧棋子", "ActivityGoods.300306.2": "用于旅人能力提升的通用材料。", "ActivityGoods.300307.1": "朵拉", - "ActivityGoods.300307.2": "基础的货币,可在各个功能中进行使用。" + "ActivityGoods.300307.2": "基础的货币,可在各个功能中进行使用。", + "ActivityGoods.300401.1": "精美礼物随机盒", + "ActivityGoods.300401.2": "随机获得一件精美礼物", + "ActivityGoods.300402.1": "星梯搭乘票", + "ActivityGoods.300402.2": "用于开启星塔速通的门票。", + "ActivityGoods.300403.1": "星空的彩琉璃", + "ActivityGoods.300403.2": "提供特大量秘纹升级经验。", + "ActivityGoods.300404.1": "华美的镶边", + "ActivityGoods.300404.2": "提供大量秘纹升级经验。", + "ActivityGoods.300405.1": "新手技能卡带礼盒", + "ActivityGoods.300405.2": "可以在所有低级卡带中任选其一。", + "ActivityGoods.300406.1": "技巧棋子", + "ActivityGoods.300406.2": "用于旅人能力提升的通用材料。", + "ActivityGoods.300407.1": "朵拉", + "ActivityGoods.300407.2": "基础的货币,可在各个功能中进行使用。" } \ No newline at end of file diff --git a/data/language/zh_cn/activitygroup.json b/data/language/zh_cn/activitygroup.json index e0eedb28c..ba6e17365 100644 --- a/data/language/zh_cn/activitygroup.json +++ b/data/language/zh_cn/activitygroup.json @@ -16,7 +16,9 @@ "ActivityGroup.20101.1": "【活动说明】\n「闪耀的使者与圣夜的精灵」活动已正式开启。\n在活动期间您可挑战活动限时关卡,阅读活动故事剧情,以及游玩“甜心梦工坊”小游戏。\n游玩上述内容以及完成活动任务目标,可获得活动代币“雪愿姜饼人”,兑换各种丰厚奖励。", "ActivityGroup.20102.1": "【活动说明】\n「幽夜独舞孤影乱」活动已正式开启。\n在活动期间您可挑战活动限时关卡,阅读活动故事剧情,体验“命运星牌局”,游玩“月华窃梦人”小游戏。\n游玩上述内容以及完成活动任务目标,可获得活动代币“午夜来信”,兑换各种丰厚奖励。", "ActivityGroup.20103.1": "【活动说明】\n「晴风碧海 · 悠哉盛夏依然打卡~」活动已正式开启。\n在活动期间您可挑战活动限时关卡,阅读活动故事剧情,体验“命运星牌局”,游玩“沁凉补给站”小游戏。\n游玩上述内容以及完成活动任务目标,可获得活动代币“夏日海螺”,兑换各种丰厚奖励。", + "ActivityGroup.20104.1": "【活动说明】\n「完璧之庭 · 微尘破晓」活动已正式开启。\n在活动期间您可挑战活动限时关卡,阅读主线故事剧情,体验“命运星牌局”,游玩“速度与机擎”小游戏。\n游玩上述内容以及完成活动任务目标,可获得活动代币“古铜币”,兑换各种丰厚奖励。", "ActivityGroup.30101.1": "【活动时间】\n2026/02/17 12:00~2026/02/24 11:00 \n\n【参与条件】\n权限等级≥5级\n\n【活动说明】\n「缭乱碎晶球」活动已正式开启。\n在活动期间您挑战活动限时关卡并完成活动任务目标,可获得活动代币“联合理事会代币”,兑换各种丰厚奖励。", "ActivityGroup.30102.1": "【活动时间】\n2026/05/26 12:00~2026/06/02 11:00 \n\n【参与条件】\n权限等级≥5级\n\n【活动说明】\n在活动期间您挑战活动限时关卡并完成活动任务目标,可获得活动代币“联合理事会代币”,兑换各种丰厚奖励。", - "ActivityGroup.30103.1": "【活动时间】\n2026/09/01 12:00~2026/09/08 11:00 \n\n【参与条件】\n权限等级≥5级\n\n【活动说明】\n在活动期间您挑战活动限时关卡并完成活动任务目标,可获得活动代币“联合理事会代币”,兑换各种丰厚奖励。" + "ActivityGroup.30103.1": "【活动时间】\n2026/09/01 12:00~2026/09/08 11:00 \n\n【参与条件】\n权限等级≥5级\n\n【活动说明】\n在活动期间您挑战活动限时关卡并完成活动任务目标,可获得活动代币“联合理事会代币”,兑换各种丰厚奖励。", + "ActivityGroup.30104.1": "【活动时间】\n2026/11/03 12:00~2026/11/10 11:00 \n\n【参与条件】\n权限等级≥5级\n\n【活动说明】\n在活动期间您挑战活动限时关卡并完成活动任务目标,可获得活动代币“联合理事会代币”,兑换各种丰厚奖励。" } \ No newline at end of file diff --git a/data/language/zh_cn/activitylevelslevel.json b/data/language/zh_cn/activitylevelslevel.json index 37660b136..9b3771ed9 100644 --- a/data/language/zh_cn/activitylevelslevel.json +++ b/data/language/zh_cn/activitylevelslevel.json @@ -1658,5 +1658,125 @@ "ActivityLevelsLevel.2030304.2": "海滨的安全,不容许任何人或者任何蟹来破坏!", "ActivityLevelsLevel.2030304.3": "150秒内成功通关", "ActivityLevelsLevel.2030304.4": "剩余时间大于30秒通关", - "ActivityLevelsLevel.2030304.5": "剩余时间大于60秒通关" + "ActivityLevelsLevel.2030304.5": "剩余时间大于60秒通关", + "ActivityLevelsLevel.2040101.1": "暗间异响Ⅰ", + "ActivityLevelsLevel.2040101.2": "嘘……只不过是些许风声。", + "ActivityLevelsLevel.2040101.3": "120秒内成功通关", + "ActivityLevelsLevel.2040101.4": "剩余时间大于20秒通关", + "ActivityLevelsLevel.2040101.5": "剩余时间大于30秒通关", + "ActivityLevelsLevel.2040102.1": "风雨欲来Ⅰ", + "ActivityLevelsLevel.2040102.2": "调查,突入,遇敌,战斗,就像最初那样。", + "ActivityLevelsLevel.2040102.3": "120秒内成功通关", + "ActivityLevelsLevel.2040102.4": "剩余时间大于20秒通关", + "ActivityLevelsLevel.2040102.5": "剩余时间大于30秒通关", + "ActivityLevelsLevel.2040103.1": "暗间异响Ⅱ", + "ActivityLevelsLevel.2040103.2": "嘘……只不过是些许风声。", + "ActivityLevelsLevel.2040103.3": "120秒内成功通关", + "ActivityLevelsLevel.2040103.4": "剩余时间大于20秒通关", + "ActivityLevelsLevel.2040103.5": "剩余时间大于30秒通关", + "ActivityLevelsLevel.2040104.1": "恶寒裂空Ⅰ", + "ActivityLevelsLevel.2040104.2": "猎人攥紧武器,暗处蛰伏。若无法察觉隐藏在遗迹中的恶意,便不要轻易踏入黑暗。", + "ActivityLevelsLevel.2040104.3": "120秒内成功通关", + "ActivityLevelsLevel.2040104.4": "剩余时间大于20秒通关", + "ActivityLevelsLevel.2040104.5": "剩余时间大于30秒通关", + "ActivityLevelsLevel.2040105.1": "风雨欲来Ⅱ", + "ActivityLevelsLevel.2040105.2": "调查,突入,遇敌,战斗,就像最初那样。", + "ActivityLevelsLevel.2040105.3": "120秒内成功通关", + "ActivityLevelsLevel.2040105.4": "剩余时间大于20秒通关", + "ActivityLevelsLevel.2040105.5": "剩余时间大于30秒通关", + "ActivityLevelsLevel.2040106.1": "暗间异响Ⅲ", + "ActivityLevelsLevel.2040106.2": "嘘……只不过是些许风声。", + "ActivityLevelsLevel.2040106.3": "120秒内成功通关", + "ActivityLevelsLevel.2040106.4": "剩余时间大于20秒通关", + "ActivityLevelsLevel.2040106.5": "剩余时间大于30秒通关", + "ActivityLevelsLevel.2040107.1": "寒芒一现Ⅰ", + "ActivityLevelsLevel.2040107.2": "在黑暗中亮起的寒光有时并不代表救赎,而是夺走生命的刹那闪烁。", + "ActivityLevelsLevel.2040107.3": "120秒内成功通关", + "ActivityLevelsLevel.2040107.4": "剩余时间大于20秒通关", + "ActivityLevelsLevel.2040107.5": "剩余时间大于30秒通关", + "ActivityLevelsLevel.2040108.1": "永恒的奴仆Ⅰ", + "ActivityLevelsLevel.2040108.2": "永恒与完美是造物主许诺给人的幻想,凡俗之物皆为此沉醉堕落……", + "ActivityLevelsLevel.2040108.3": "150秒内成功通关", + "ActivityLevelsLevel.2040108.4": "剩余时间大于30秒通关", + "ActivityLevelsLevel.2040108.5": "剩余时间大于60秒通关", + "ActivityLevelsLevel.2040109.1": "暗间异响Ⅳ", + "ActivityLevelsLevel.2040109.2": "嘘……只不过是些许风声。", + "ActivityLevelsLevel.2040109.3": "120秒内成功通关", + "ActivityLevelsLevel.2040109.4": "剩余时间大于20秒通关", + "ActivityLevelsLevel.2040109.5": "剩余时间大于30秒通关", + "ActivityLevelsLevel.2040110.1": "恶寒裂空Ⅱ", + "ActivityLevelsLevel.2040110.2": "猎人攥紧武器,暗处蛰伏。若无法察觉隐藏在遗迹中的恶意,便不要轻易踏入黑暗。", + "ActivityLevelsLevel.2040110.3": "120秒内成功通关", + "ActivityLevelsLevel.2040110.4": "剩余时间大于20秒通关", + "ActivityLevelsLevel.2040110.5": "剩余时间大于30秒通关", + "ActivityLevelsLevel.2040111.1": "寒芒一现Ⅱ", + "ActivityLevelsLevel.2040111.2": "在黑暗中亮起的寒光有时并不代表救赎,而是夺走生命的刹那闪烁。", + "ActivityLevelsLevel.2040111.3": "120秒内成功通关", + "ActivityLevelsLevel.2040111.4": "剩余时间大于20秒通关", + "ActivityLevelsLevel.2040111.5": "剩余时间大于30秒通关", + "ActivityLevelsLevel.2040112.1": "源初的王座Ⅰ", + "ActivityLevelsLevel.2040112.2": "纵使外界沧海桑田,唯有此座永垂不朽。", + "ActivityLevelsLevel.2040112.3": "150秒内成功通关", + "ActivityLevelsLevel.2040112.4": "剩余时间大于30秒通关", + "ActivityLevelsLevel.2040112.5": "剩余时间大于60秒通关", + "ActivityLevelsLevel.2040201.1": "暗间异响Ⅴ", + "ActivityLevelsLevel.2040201.2": "嘘……只不过是些许风声。", + "ActivityLevelsLevel.2040201.3": "120秒内成功通关", + "ActivityLevelsLevel.2040201.4": "剩余时间大于20秒通关", + "ActivityLevelsLevel.2040201.5": "剩余时间大于30秒通关", + "ActivityLevelsLevel.2040202.1": "风雨欲来Ⅲ", + "ActivityLevelsLevel.2040202.2": "调查,突入,遇敌,战斗,就像最初那样。", + "ActivityLevelsLevel.2040202.3": "120秒内成功通关", + "ActivityLevelsLevel.2040202.4": "剩余时间大于20秒通关", + "ActivityLevelsLevel.2040202.5": "剩余时间大于30秒通关", + "ActivityLevelsLevel.2040203.1": "恶寒裂空Ⅲ", + "ActivityLevelsLevel.2040203.2": "猎人攥紧武器,暗处蛰伏。若无法察觉隐藏在遗迹中的恶意,便不要轻易踏入黑暗。", + "ActivityLevelsLevel.2040203.3": "120秒内成功通关", + "ActivityLevelsLevel.2040203.4": "剩余时间大于20秒通关", + "ActivityLevelsLevel.2040203.5": "剩余时间大于30秒通关", + "ActivityLevelsLevel.2040204.1": "永恒的奴仆Ⅱ", + "ActivityLevelsLevel.2040204.2": "永恒与完美是造物主许诺给人的幻想,凡俗之物皆为此沉醉堕落……", + "ActivityLevelsLevel.2040204.3": "150秒内成功通关", + "ActivityLevelsLevel.2040204.4": "剩余时间大于30秒通关", + "ActivityLevelsLevel.2040204.5": "剩余时间大于60秒通关", + "ActivityLevelsLevel.2040205.1": "寒芒一现Ⅲ", + "ActivityLevelsLevel.2040205.2": "在黑暗中亮起的寒光有时并不代表救赎,而是夺走生命的刹那闪烁。", + "ActivityLevelsLevel.2040205.3": "120秒内成功通关", + "ActivityLevelsLevel.2040205.4": "剩余时间大于20秒通关", + "ActivityLevelsLevel.2040205.5": "剩余时间大于30秒通关", + "ActivityLevelsLevel.2040206.1": "恶寒裂空Ⅳ", + "ActivityLevelsLevel.2040206.2": "猎人攥紧武器,暗处蛰伏。若无法察觉隐藏在遗迹中的恶意,便不要轻易踏入黑暗。", + "ActivityLevelsLevel.2040206.3": "120秒内成功通关", + "ActivityLevelsLevel.2040206.4": "剩余时间大于20秒通关", + "ActivityLevelsLevel.2040206.5": "剩余时间大于30秒通关", + "ActivityLevelsLevel.2040207.1": "远古恶意Ⅰ", + "ActivityLevelsLevel.2040207.2": "来自过去的恶意不会随着时间消散,它们只会蛰伏在黑暗深处,等待下一次苏醒。", + "ActivityLevelsLevel.2040207.3": "120秒内成功通关", + "ActivityLevelsLevel.2040207.4": "剩余时间大于20秒通关", + "ActivityLevelsLevel.2040207.5": "剩余时间大于30秒通关", + "ActivityLevelsLevel.2040208.1": "源初的王座Ⅱ", + "ActivityLevelsLevel.2040208.2": "纵使外界沧海桑田,唯有此座永垂不朽。", + "ActivityLevelsLevel.2040208.3": "150秒内成功通关", + "ActivityLevelsLevel.2040208.4": "剩余时间大于30秒通关", + "ActivityLevelsLevel.2040208.5": "剩余时间大于60秒通关", + "ActivityLevelsLevel.2040301.1": "远古恶意Ⅱ", + "ActivityLevelsLevel.2040301.2": "来自过去的恶意不会随着时间消散,它们只会蛰伏在黑暗深处,等待下一次苏醒。", + "ActivityLevelsLevel.2040301.3": "120秒内成功通关", + "ActivityLevelsLevel.2040301.4": "剩余时间大于20秒通关", + "ActivityLevelsLevel.2040301.5": "剩余时间大于30秒通关", + "ActivityLevelsLevel.2040302.1": "永恒的奴仆Ⅲ", + "ActivityLevelsLevel.2040302.2": "永恒与完美是造物主许诺给人的幻想,凡俗之物皆为此沉醉堕落……", + "ActivityLevelsLevel.2040302.3": "150秒内成功通关", + "ActivityLevelsLevel.2040302.4": "剩余时间大于30秒通关", + "ActivityLevelsLevel.2040302.5": "剩余时间大于60秒通关", + "ActivityLevelsLevel.2040303.1": "鸠占鹊巢", + "ActivityLevelsLevel.2040303.2": "神圣的场所若失去了过去的光辉,也将沦为魔物的巢穴。", + "ActivityLevelsLevel.2040303.3": "120秒内成功通关", + "ActivityLevelsLevel.2040303.4": "剩余时间大于20秒通关", + "ActivityLevelsLevel.2040303.5": "剩余时间大于30秒通关", + "ActivityLevelsLevel.2040304.1": "源初的王座Ⅲ", + "ActivityLevelsLevel.2040304.2": "纵使外界沧海桑田,唯有此座永垂不朽。", + "ActivityLevelsLevel.2040304.3": "150秒内成功通关", + "ActivityLevelsLevel.2040304.4": "剩余时间大于30秒通关", + "ActivityLevelsLevel.2040304.5": "剩余时间大于60秒通关" } \ No newline at end of file diff --git a/data/language/zh_cn/activitymailbindcontrol.json b/data/language/zh_cn/activitymailbindcontrol.json new file mode 100644 index 000000000..37f5c80e2 --- /dev/null +++ b/data/language/zh_cn/activitymailbindcontrol.json @@ -0,0 +1,3 @@ +{ + "ActivityMailBindControl.211002.1": "[MailBindInfo]我们想把好消息都第一时间告诉你!绑定邮箱,接收《星塔旅人》最新资讯和版本信息!" +} \ No newline at end of file diff --git a/data/language/zh_cn/activitypenguincardlevel.json b/data/language/zh_cn/activitypenguincardlevel.json index ea0b6cb8e..20bbe170b 100644 --- a/data/language/zh_cn/activitypenguincardlevel.json +++ b/data/language/zh_cn/activitypenguincardlevel.json @@ -20,5 +20,10 @@ "ActivityPenguinCardLevel.1052.1": "合约之镜", "ActivityPenguinCardLevel.1053.1": "火之镜", "ActivityPenguinCardLevel.1054.1": "终焉之镜", - "ActivityPenguinCardLevel.1055.1": "超越之镜" + "ActivityPenguinCardLevel.1055.1": "超越之镜", + "ActivityPenguinCardLevel.1061.1": "入镜伊始", + "ActivityPenguinCardLevel.1062.1": "合约之镜", + "ActivityPenguinCardLevel.1063.1": "火之镜", + "ActivityPenguinCardLevel.1064.1": "终焉之镜", + "ActivityPenguinCardLevel.1065.1": "超越之镜" } \ No newline at end of file diff --git a/data/language/zh_cn/activityreturneecard.json b/data/language/zh_cn/activityreturneecard.json new file mode 100644 index 000000000..38ab2e4d5 --- /dev/null +++ b/data/language/zh_cn/activityreturneecard.json @@ -0,0 +1,4 @@ +{ + "ActivityReturneeCard.weekCard.Returnee.1": "归星七日礼", + "ActivityReturneeCard.weekCard.Returnee.2": "※有效期7天\n累计获得1200星之砂和28瓶装干劲汽水\n活动结束时未能领取的奖励将发送至邮箱" +} \ No newline at end of file diff --git a/data/language/zh_cn/activityreturneeloginrewardgroup.json b/data/language/zh_cn/activityreturneeloginrewardgroup.json new file mode 100644 index 000000000..7341974ff --- /dev/null +++ b/data/language/zh_cn/activityreturneeloginrewardgroup.json @@ -0,0 +1,9 @@ +{ + "ActivityReturneeLoginRewardGroup.100101.1": "灿金闪碟", + "ActivityReturneeLoginRewardGroup.100102.1": "萌芽礼券", + "ActivityReturneeLoginRewardGroup.100103.1": "亮银闪碟", + "ActivityReturneeLoginRewardGroup.100104.1": "万籁之音", + "ActivityReturneeLoginRewardGroup.100105.1": "青空礼券", + "ActivityReturneeLoginRewardGroup.100106.1": "臻藏之酿", + "ActivityReturneeLoginRewardGroup.100107.1": "圣洁之滴" +} \ No newline at end of file diff --git a/data/language/zh_cn/activityreturneepack.json b/data/language/zh_cn/activityreturneepack.json new file mode 100644 index 000000000..879087bd3 --- /dev/null +++ b/data/language/zh_cn/activityreturneepack.json @@ -0,0 +1,8 @@ +{ + "ActivityReturneePack.pack.Returnee_01.1": "归星专享\u000b重逢礼", + "ActivityReturneePack.pack.Returnee_01.2": "归星专享·重逢礼", + "ActivityReturneePack.pack.Returnee_02.1": "归星专享\u000b焕新礼", + "ActivityReturneePack.pack.Returnee_02.2": "归星专享·焕新礼", + "ActivityReturneePack.pack.Returnee_03.1": "归星专享\u000b荣耀礼", + "ActivityReturneePack.pack.Returnee_03.2": "归星专享·荣耀礼" +} \ No newline at end of file diff --git a/data/language/zh_cn/activityreturneequest.json b/data/language/zh_cn/activityreturneequest.json new file mode 100644 index 000000000..3d1b21355 --- /dev/null +++ b/data/language/zh_cn/activityreturneequest.json @@ -0,0 +1,86 @@ +{ + "ActivityReturneeQuest.10101.1": "累计登录1天", + "ActivityReturneeQuest.10102.1": "消耗240点干劲", + "ActivityReturneeQuest.10103.1": "在「晋升试炼」中完成3次战斗", + "ActivityReturneeQuest.10104.1": "在「技巧试炼」中完成3次战斗", + "ActivityReturneeQuest.10105.1": "进行1次派遣委托", + "ActivityReturneeQuest.10106.1": "进行1次星塔探索", + "ActivityReturneeQuest.10107.1": "在「心链」中邀约1次", + "ActivityReturneeQuest.10108.1": "在「心链」中完成1次礼物寄送", + "ActivityReturneeQuest.10109.1": "提升任意旅人等级1次", + "ActivityReturneeQuest.10110.1": "提升任意秘纹等级1次", + "ActivityReturneeQuest.10111.1": "在「猎影合围」中使用追踪委托书1次", + "ActivityReturneeQuest.10112.1": "在「魔王之塔」中领取夏洛克雕塑奖励1次", + "ActivityReturneeQuest.10201.1": "累计登录2天", + "ActivityReturneeQuest.10202.1": "消耗480点干劲", + "ActivityReturneeQuest.10203.1": "在「晋升试炼」中完成6次战斗", + "ActivityReturneeQuest.10204.1": "在「技巧试炼」中完成6次战斗", + "ActivityReturneeQuest.10205.1": "在「猎影合围」中使用追踪委托书2次", + "ActivityReturneeQuest.10206.1": "进行2次派遣委托", + "ActivityReturneeQuest.10207.1": "进行2次星塔探索", + "ActivityReturneeQuest.10208.1": "在「心链」中邀约2次", + "ActivityReturneeQuest.10209.1": "提升任意旅人等级2次", + "ActivityReturneeQuest.10210.1": "提升任意秘纹等级2次", + "ActivityReturneeQuest.10211.1": "领取采购商店内的随机奖励", + "ActivityReturneeQuest.10212.1": "在「魔王之塔」中领取夏洛克雕塑奖励2次", + "ActivityReturneeQuest.10301.1": "累计登录3天", + "ActivityReturneeQuest.10302.1": "消耗720点干劲", + "ActivityReturneeQuest.10303.1": "在「晋升试炼」中完成9次战斗", + "ActivityReturneeQuest.10304.1": "在「技巧试炼」中完成9次战斗", + "ActivityReturneeQuest.10305.1": "在「猎影合围」中使用追踪委托书3次", + "ActivityReturneeQuest.10306.1": "进行3次派遣委托", + "ActivityReturneeQuest.10307.1": "进行3次星塔探索", + "ActivityReturneeQuest.10308.1": "在「心链」中邀约3次", + "ActivityReturneeQuest.10309.1": "在「心链」中完成3次礼物寄送", + "ActivityReturneeQuest.10310.1": "提升任意旅人等级3次", + "ActivityReturneeQuest.10311.1": "提升任意秘纹等级3次", + "ActivityReturneeQuest.10312.1": "在「魔王之塔」中领取夏洛克雕塑奖励3次", + "ActivityReturneeQuest.10401.1": "累计登录4天", + "ActivityReturneeQuest.10402.1": "消耗960点干劲", + "ActivityReturneeQuest.10403.1": "在「晋升试炼」中完成12次战斗", + "ActivityReturneeQuest.10404.1": "在「技巧试炼」中完成12次战斗", + "ActivityReturneeQuest.10405.1": "在「猎影合围」中使用追踪委托书4次", + "ActivityReturneeQuest.10406.1": "在「灾变防线」中完成1次战斗", + "ActivityReturneeQuest.10407.1": "进行4次派遣委托", + "ActivityReturneeQuest.10408.1": "进行4次星塔探索", + "ActivityReturneeQuest.10409.1": "在「心链」中完成4次礼物寄送", + "ActivityReturneeQuest.10410.1": "提升任意旅人等级4次", + "ActivityReturneeQuest.10411.1": "提升任意秘纹等级4次", + "ActivityReturneeQuest.10412.1": "在「魔王之塔」中领取夏洛克雕塑奖励4次", + "ActivityReturneeQuest.10501.1": "累计登录5天", + "ActivityReturneeQuest.10502.1": "消耗1200点干劲", + "ActivityReturneeQuest.10503.1": "在「晋升试炼」中完成15次战斗", + "ActivityReturneeQuest.10504.1": "在「技巧试炼」中完成15次战斗", + "ActivityReturneeQuest.10505.1": "在「猎影合围」中使用追踪委托书5次", + "ActivityReturneeQuest.10506.1": "在「灾变防线」中完成2次战斗", + "ActivityReturneeQuest.10507.1": "进行5次派遣委托", + "ActivityReturneeQuest.10508.1": "进行5次星塔探索", + "ActivityReturneeQuest.10509.1": "在「心链」中邀约5次", + "ActivityReturneeQuest.10510.1": "提升任意旅人等级5次", + "ActivityReturneeQuest.10511.1": "提升任意秘纹等级5次", + "ActivityReturneeQuest.10512.1": "在「真格挑战」中完成1次战斗", + "ActivityReturneeQuest.10601.1": "累计登录6天", + "ActivityReturneeQuest.10602.1": "消耗1440点干劲", + "ActivityReturneeQuest.10603.1": "在「晋升试炼」中完成18次战斗", + "ActivityReturneeQuest.10604.1": "在「技巧试炼」中完成18次战斗", + "ActivityReturneeQuest.10605.1": "在「猎影合围」中使用追踪委托书6次", + "ActivityReturneeQuest.10606.1": "进行6次派遣委托", + "ActivityReturneeQuest.10607.1": "进行6次星塔探索", + "ActivityReturneeQuest.10608.1": "在「心链」中完成6次礼物寄送", + "ActivityReturneeQuest.10609.1": "提升任意旅人等级6次", + "ActivityReturneeQuest.10610.1": "提升任意秘纹等级6次", + "ActivityReturneeQuest.10611.1": "在「尖兵陷阵」中成功完成1次调查", + "ActivityReturneeQuest.10612.1": "在「真格挑战」中完成2次战斗", + "ActivityReturneeQuest.10701.1": "累计登录7天", + "ActivityReturneeQuest.10702.1": "消耗1680点干劲", + "ActivityReturneeQuest.10703.1": "在「晋升试炼」中完成21次战斗", + "ActivityReturneeQuest.10704.1": "在「技巧试炼」中完成21次战斗", + "ActivityReturneeQuest.10705.1": "在「猎影合围」中使用追踪委托书7次", + "ActivityReturneeQuest.10706.1": "进行7次派遣委托", + "ActivityReturneeQuest.10707.1": "进行7次星塔探索", + "ActivityReturneeQuest.10708.1": "在「心链」中完成7次礼物寄送", + "ActivityReturneeQuest.10709.1": "提升任意旅人等级7次", + "ActivityReturneeQuest.10710.1": "提升任意秘纹等级7次", + "ActivityReturneeQuest.10711.1": "在「纹章试炼」中完成3次战斗", + "ActivityReturneeQuest.10712.1": "在「魔王之塔」中领取夏洛克雕塑奖励5次" +} \ No newline at end of file diff --git a/data/language/zh_cn/activityshop.json b/data/language/zh_cn/activityshop.json index c18ee7fd5..0e31eb61a 100644 --- a/data/language/zh_cn/activityshop.json +++ b/data/language/zh_cn/activityshop.json @@ -16,7 +16,9 @@ "ActivityShop.1015.1": "花铃活动商店", "ActivityShop.1016.1": "埃莉诺活动商店", "ActivityShop.1017.1": "艾蕾活动商店", + "ActivityShop.1018.1": "周年尘沙活动商店", "ActivityShop.3001.1": "缭乱弹珠台商店", "ActivityShop.3002.1": "缭乱弹珠台2期商店", - "ActivityShop.3003.1": "缭乱弹珠台2期商店" + "ActivityShop.3003.1": "缭乱弹珠台3期商店", + "ActivityShop.3004.1": "缭乱弹珠台4期商店" } \ No newline at end of file diff --git a/data/language/zh_cn/activitystorychapter.json b/data/language/zh_cn/activitystorychapter.json new file mode 100644 index 000000000..fc1e5da5e --- /dev/null +++ b/data/language/zh_cn/activitystorychapter.json @@ -0,0 +1,24 @@ +{ + "ActivityStoryChapter.1010402.1": "烟火绮丽寻春意", + "ActivityStoryChapter.1010402.2": "星塔历997年 雪月", + "ActivityStoryChapter.1010502.1": "冬夜镇魂曲与破晓扳机", + "ActivityStoryChapter.1010502.2": "星塔历997年 清月", + "ActivityStoryChapter.1010602.1": "敬启,致珍重的你", + "ActivityStoryChapter.1010602.2": "星塔历997年 清月", + "ActivityStoryChapter.1010702.1": "穿透心壁的取景框", + "ActivityStoryChapter.1010702.2": "星塔历997年 鸣月", + "ActivityStoryChapter.1010802.1": "心跳!柔光狂想曲", + "ActivityStoryChapter.1010802.2": "星塔历997年 雨月", + "ActivityStoryChapter.1010902.1": "枪林弹雨覆黄沙", + "ActivityStoryChapter.1010902.2": "星塔历996年 谷月", + "ActivityStoryChapter.1011002.1": "欢歌劲浪 · 闪耀假日惊涛探险!", + "ActivityStoryChapter.1011002.2": "星塔历997年 热月", + "ActivityStoryChapter.1011102.1": "奋斗吧!大小姐的旅人修炼手册!", + "ActivityStoryChapter.1011102.2": "星塔历997年 清月", + "ActivityStoryChapter.1110002.1": "惊奇冒险!渊海幽灵船传说!", + "ActivityStoryChapter.1110002.2": "星塔历997年 雨月", + "ActivityStoryChapter.2010102.1": "闪耀的使者与圣夜的精灵", + "ActivityStoryChapter.2010102.2": "星塔历996年 霜月", + "ActivityStoryChapter.2010302.1": "晴风碧海 · 悠哉盛夏依然打卡~", + "ActivityStoryChapter.2010302.2": "星塔历997年 热月" +} \ No newline at end of file diff --git a/data/language/zh_cn/activitystoryline.json b/data/language/zh_cn/activitystoryline.json new file mode 100644 index 000000000..b59d31f5e --- /dev/null +++ b/data/language/zh_cn/activitystoryline.json @@ -0,0 +1,5 @@ +{ + "ActivityStoryLine.1.1": "游历四海", + "ActivityStoryLine.2.1": "扬帆起航", + "ActivityStoryLine.3.1": "庆典时分" +} \ No newline at end of file diff --git a/data/language/zh_cn/activitytask.json b/data/language/zh_cn/activitytask.json index ffee8a0aa..de25d6540 100644 --- a/data/language/zh_cn/activitytask.json +++ b/data/language/zh_cn/activitytask.json @@ -846,6 +846,66 @@ "ActivityTask.201030510.2": "在命运星牌局中,单次对局得分达成 100,000 分", "ActivityTask.201030511.2": "在命运星牌局中,单次对局得分达成 200,000 分", "ActivityTask.201030512.2": "在命运星牌局中,单次对局得分达成 300,000 分", + "ActivityTask.201040101.2": "通关主线特别篇「昨日重现」", + "ActivityTask.201040102.2": "通关主线特别篇「圣女的意义」", + "ActivityTask.201040103.2": "后续主线于10月30日解锁,敬请期待", + "ActivityTask.201040104.2": "后续主线于10月30日解锁,敬请期待", + "ActivityTask.201040105.2": "后续主线于10月30日解锁,敬请期待", + "ActivityTask.201040106.2": "以3星评级通关「风雨欲来Ⅰ」", + "ActivityTask.201040107.2": "以3星评级通关「恶寒裂空Ⅰ」", + "ActivityTask.201040108.2": "以3星评级通关「风雨欲来Ⅱ」", + "ActivityTask.201040109.2": "以3星评级通关「寒芒一现Ⅰ」", + "ActivityTask.201040110.2": "以3星评级通关「永恒的奴仆Ⅰ」", + "ActivityTask.201040111.2": "以3星评级通关「恶寒裂空Ⅱ」", + "ActivityTask.201040112.2": "以3星评级通关「源初的王座Ⅰ」", + "ActivityTask.201040201.2": "挑战5次活动战斗关卡", + "ActivityTask.201040202.2": "挑战10次活动战斗关卡", + "ActivityTask.201040203.2": "挑战15次活动战斗关卡", + "ActivityTask.201040204.2": "挑战20次活动战斗关卡", + "ActivityTask.201040205.2": "挑战30次活动战斗关卡", + "ActivityTask.201040206.2": "挑战40次活动战斗关卡", + "ActivityTask.201040207.2": "挑战50次活动战斗关卡", + "ActivityTask.201040208.2": "挑战60次活动战斗关卡", + "ActivityTask.201040209.2": "挑战70次活动战斗关卡", + "ActivityTask.201040210.2": "挑战80次活动战斗关卡", + "ActivityTask.201040211.2": "挑战90次活动战斗关卡", + "ActivityTask.201040212.2": "挑战100次活动战斗关卡", + "ActivityTask.201040301.2": "以3星评级通关「暗间异响Ⅴ」", + "ActivityTask.201040302.2": "以3星评级通关「风雨欲来Ⅲ」", + "ActivityTask.201040303.2": "以3星评级通关「恶寒裂空Ⅲ」", + "ActivityTask.201040304.2": "以3星评级通关「永恒的奴仆Ⅱ」", + "ActivityTask.201040305.2": "以3星评级通关「寒芒一现Ⅲ」", + "ActivityTask.201040306.2": "以3星评级通关「恶寒裂空Ⅳ」", + "ActivityTask.201040307.2": "以3星评级通关「远古恶意Ⅰ」", + "ActivityTask.201040308.2": "以3星评级通关「源初的王座Ⅱ」", + "ActivityTask.201040309.2": "活动期间内收集 40,000 个“古铜币”", + "ActivityTask.201040310.2": "活动期间内收集 60,000 个“古铜币”", + "ActivityTask.201040311.2": "活动期间内收集 80,000 个“古铜币”", + "ActivityTask.201040312.2": "活动期间内收集 100,000 个“古铜币”", + "ActivityTask.201040401.2": "通关“速度与机擎”的「慢启动」", + "ActivityTask.201040402.2": "通关“速度与机擎”的「惬意试驾」", + "ActivityTask.201040403.2": "通关“速度与机擎”的「热力追击」", + "ActivityTask.201040404.2": "通关“速度与机擎”的「地上狂飙」", + "ActivityTask.201040405.2": "通关“速度与机擎”的「最高通缉」", + "ActivityTask.201040406.2": "通关“速度与机擎”的「柔光浪漫旅」", + "ActivityTask.201040407.2": "通关“速度与机擎”的「飞驰地平线」", + "ActivityTask.201040408.2": "在“速度与机擎”的关卡中累计达到 100 分", + "ActivityTask.201040409.2": "在“速度与机擎”的关卡中累计达到 1,000 分", + "ActivityTask.201040410.2": "在“速度与机擎”的关卡中累计达到 10,000 分", + "ActivityTask.201040411.2": "在“速度与机擎”的关卡中累计达到 100,000 分", + "ActivityTask.201040412.2": "在“速度与机擎”的关卡中累计达到 200,000 分", + "ActivityTask.201040501.2": "在命运星牌局通关「入镜伊始」", + "ActivityTask.201040502.2": "在命运星牌局通关「合约之镜」", + "ActivityTask.201040503.2": "在命运星牌局通关「火之镜」", + "ActivityTask.201040504.2": "在命运星牌局通关「终焉之镜」", + "ActivityTask.201040505.2": "在命运星牌局中,单次对局得分达成 10,000 分", + "ActivityTask.201040506.2": "在命运星牌局中,单次对局得分达成 20,000 分", + "ActivityTask.201040507.2": "在命运星牌局中,单次对局得分达成 40,000 分", + "ActivityTask.201040508.2": "在命运星牌局中,单次对局得分达成 60,000 分", + "ActivityTask.201040509.2": "在命运星牌局中,单次对局得分达成 80,000 分", + "ActivityTask.201040510.2": "在命运星牌局中,单次对局得分达成 100,000 分", + "ActivityTask.201040511.2": "在命运星牌局中,单次对局得分达成 200,000 分", + "ActivityTask.201040512.2": "在命运星牌局中,单次对局得分达成 300,000 分", "ActivityTask.301020101.2": "在100秒内完成新手关卡「星屑幻想」", "ActivityTask.301020102.2": "在100秒内完成新手关卡「流星之旅」", "ActivityTask.301020103.2": "在100秒内完成普通关卡「卫星环绕」", @@ -917,5 +977,29 @@ "ActivityTask.303020305.2": "累计在任意关卡中收集30个道具", "ActivityTask.303020306.2": "累计在任意关卡中收集35个道具", "ActivityTask.303020307.2": "累计在任意关卡中收集40个道具", - "ActivityTask.303020308.2": "累计在任意关卡中收集50个道具" + "ActivityTask.303020308.2": "累计在任意关卡中收集50个道具", + "ActivityTask.304020101.2": "在100秒内完成新手关卡「星尘低语」", + "ActivityTask.304020102.2": "在100秒内完成新手关卡「极光幻舞」", + "ActivityTask.304020103.2": "在100秒内完成普通关卡「新星颂歌」", + "ActivityTask.304020104.2": "在100秒内完成普通关卡「流星轻吟」", + "ActivityTask.304020105.2": "至少剩余4点体力通关困难关卡「脉冲序曲」", + "ActivityTask.304020106.2": "至少剩余4点体力通关困难关卡「时空凝望」", + "ActivityTask.304020107.2": "至少剩余4点体力通关专家关卡「黑洞回响」", + "ActivityTask.304020108.2": "至少剩余4点体力通关专家关卡「银河漫游」", + "ActivityTask.304020201.2": "累计在任意关卡中击败2个敌人", + "ActivityTask.304020202.2": "累计在任意关卡中击败4个敌人", + "ActivityTask.304020203.2": "累计在任意关卡中击败6个敌人", + "ActivityTask.304020204.2": "累计在任意关卡中击败8个敌人", + "ActivityTask.304020205.2": "累计在任意关卡中打碎50个晶块", + "ActivityTask.304020206.2": "累计在任意关卡中打碎100个晶块", + "ActivityTask.304020207.2": "累计在任意关卡中打碎200个晶块", + "ActivityTask.304020208.2": "累计在任意关卡中打碎300个晶块", + "ActivityTask.304020301.2": "累计在任意关卡中收集10个道具", + "ActivityTask.304020302.2": "累计在任意关卡中收集15个道具", + "ActivityTask.304020303.2": "累计在任意关卡中收集20个道具", + "ActivityTask.304020304.2": "累计在任意关卡中收集25个道具", + "ActivityTask.304020305.2": "累计在任意关卡中收集30个道具", + "ActivityTask.304020306.2": "累计在任意关卡中收集35个道具", + "ActivityTask.304020307.2": "累计在任意关卡中收集40个道具", + "ActivityTask.304020308.2": "累计在任意关卡中收集60个道具" } \ No newline at end of file diff --git a/data/language/zh_cn/activitytaskgroup.json b/data/language/zh_cn/activitytaskgroup.json index 4c9c3f64d..b55fe5374 100644 --- a/data/language/zh_cn/activitytaskgroup.json +++ b/data/language/zh_cn/activitytaskgroup.json @@ -70,6 +70,11 @@ "ActivityTaskGroup.2010303.1": "冒险任务", "ActivityTaskGroup.2010304.1": "趣味任务", "ActivityTaskGroup.2010305.1": "命运任务", + "ActivityTaskGroup.2010401.1": "普通任务", + "ActivityTaskGroup.2010402.1": "挑战任务", + "ActivityTaskGroup.2010403.1": "冒险任务", + "ActivityTaskGroup.2010404.1": "趣味任务", + "ActivityTaskGroup.2010405.1": "命运任务", "ActivityTaskGroup.3010201.1": "挑战任务", "ActivityTaskGroup.3010202.1": "晶球任务", "ActivityTaskGroup.3010203.1": "收集任务", @@ -78,5 +83,8 @@ "ActivityTaskGroup.3020203.1": "收集任务", "ActivityTaskGroup.3030201.1": "挑战任务", "ActivityTaskGroup.3030202.1": "晶球任务", - "ActivityTaskGroup.3030203.1": "收集任务" + "ActivityTaskGroup.3030203.1": "收集任务", + "ActivityTaskGroup.3040201.1": "挑战任务", + "ActivityTaskGroup.3040202.1": "晶球任务", + "ActivityTaskGroup.3040203.1": "收集任务" } \ No newline at end of file diff --git a/data/language/zh_cn/affinitylevel.json b/data/language/zh_cn/affinitylevel.json index b16b609ff..29cc83111 100644 --- a/data/language/zh_cn/affinitylevel.json +++ b/data/language/zh_cn/affinitylevel.json @@ -98,5 +98,105 @@ "AffinityLevel.2096.1": "灵魂伴侣", "AffinityLevel.2097.1": "灵魂伴侣", "AffinityLevel.2098.1": "灵魂伴侣", - "AffinityLevel.2099.1": "灵魂伴侣" + "AffinityLevel.2099.1": "灵魂伴侣", + "AffinityLevel.3000.1": "萍水相逢", + "AffinityLevel.3001.1": "萍水相逢", + "AffinityLevel.3002.1": "萍水相逢", + "AffinityLevel.3003.1": "萍水相逢", + "AffinityLevel.3004.1": "萍水相逢", + "AffinityLevel.3005.1": "相谈甚欢", + "AffinityLevel.3006.1": "相谈甚欢", + "AffinityLevel.3007.1": "相谈甚欢", + "AffinityLevel.3008.1": "相谈甚欢", + "AffinityLevel.3009.1": "相谈甚欢", + "AffinityLevel.3010.1": "情投意合", + "AffinityLevel.3011.1": "情投意合", + "AffinityLevel.3012.1": "情投意合", + "AffinityLevel.3013.1": "情投意合", + "AffinityLevel.3014.1": "情投意合", + "AffinityLevel.3015.1": "心有灵犀", + "AffinityLevel.3016.1": "心有灵犀", + "AffinityLevel.3017.1": "心有灵犀", + "AffinityLevel.3018.1": "心有灵犀", + "AffinityLevel.3019.1": "心有灵犀", + "AffinityLevel.3020.1": "亲密无间", + "AffinityLevel.3021.1": "亲密无间", + "AffinityLevel.3022.1": "亲密无间", + "AffinityLevel.3023.1": "亲密无间", + "AffinityLevel.3024.1": "亲密无间", + "AffinityLevel.3025.1": "亲密无间", + "AffinityLevel.3026.1": "亲密无间", + "AffinityLevel.3027.1": "亲密无间", + "AffinityLevel.3028.1": "亲密无间", + "AffinityLevel.3029.1": "亲密无间", + "AffinityLevel.3030.1": "亲密无间", + "AffinityLevel.3031.1": "亲密无间", + "AffinityLevel.3032.1": "亲密无间", + "AffinityLevel.3033.1": "亲密无间", + "AffinityLevel.3034.1": "亲密无间", + "AffinityLevel.3035.1": "亲密无间", + "AffinityLevel.3036.1": "亲密无间", + "AffinityLevel.3037.1": "亲密无间", + "AffinityLevel.3038.1": "亲密无间", + "AffinityLevel.3039.1": "亲密无间", + "AffinityLevel.3040.1": "亲密无间", + "AffinityLevel.3041.1": "亲密无间", + "AffinityLevel.3042.1": "亲密无间", + "AffinityLevel.3043.1": "亲密无间", + "AffinityLevel.3044.1": "亲密无间", + "AffinityLevel.3045.1": "亲密无间", + "AffinityLevel.3046.1": "亲密无间", + "AffinityLevel.3047.1": "亲密无间", + "AffinityLevel.3048.1": "亲密无间", + "AffinityLevel.3049.1": "亲密无间", + "AffinityLevel.3050.1": "亲密无间", + "AffinityLevel.3051.1": "亲密无间", + "AffinityLevel.3052.1": "亲密无间", + "AffinityLevel.3053.1": "亲密无间", + "AffinityLevel.3054.1": "亲密无间", + "AffinityLevel.3055.1": "亲密无间", + "AffinityLevel.3056.1": "亲密无间", + "AffinityLevel.3057.1": "亲密无间", + "AffinityLevel.3058.1": "亲密无间", + "AffinityLevel.3059.1": "亲密无间", + "AffinityLevel.3060.1": "亲密无间", + "AffinityLevel.3061.1": "亲密无间", + "AffinityLevel.3062.1": "亲密无间", + "AffinityLevel.3063.1": "亲密无间", + "AffinityLevel.3064.1": "亲密无间", + "AffinityLevel.3065.1": "亲密无间", + "AffinityLevel.3066.1": "亲密无间", + "AffinityLevel.3067.1": "亲密无间", + "AffinityLevel.3068.1": "灵魂伴侣", + "AffinityLevel.3069.1": "灵魂伴侣", + "AffinityLevel.3070.1": "灵魂伴侣", + "AffinityLevel.3071.1": "灵魂伴侣", + "AffinityLevel.3072.1": "灵魂伴侣", + "AffinityLevel.3073.1": "灵魂伴侣", + "AffinityLevel.3074.1": "灵魂伴侣", + "AffinityLevel.3075.1": "灵魂伴侣", + "AffinityLevel.3076.1": "灵魂伴侣", + "AffinityLevel.3077.1": "灵魂伴侣", + "AffinityLevel.3078.1": "灵魂伴侣", + "AffinityLevel.3079.1": "灵魂伴侣", + "AffinityLevel.3080.1": "灵魂伴侣", + "AffinityLevel.3081.1": "灵魂伴侣", + "AffinityLevel.3082.1": "灵魂伴侣", + "AffinityLevel.3083.1": "灵魂伴侣", + "AffinityLevel.3084.1": "灵魂伴侣", + "AffinityLevel.3085.1": "灵魂伴侣", + "AffinityLevel.3086.1": "灵魂伴侣", + "AffinityLevel.3087.1": "灵魂伴侣", + "AffinityLevel.3088.1": "灵魂伴侣", + "AffinityLevel.3089.1": "灵魂伴侣", + "AffinityLevel.3090.1": "灵魂伴侣", + "AffinityLevel.3091.1": "灵魂伴侣", + "AffinityLevel.3092.1": "灵魂伴侣", + "AffinityLevel.3093.1": "灵魂伴侣", + "AffinityLevel.3094.1": "灵魂伴侣", + "AffinityLevel.3095.1": "灵魂伴侣", + "AffinityLevel.3096.1": "灵魂伴侣", + "AffinityLevel.3097.1": "灵魂伴侣", + "AffinityLevel.3098.1": "灵魂伴侣", + "AffinityLevel.3099.1": "灵魂伴侣" } \ No newline at end of file diff --git a/data/language/zh_cn/affinityquest.json b/data/language/zh_cn/affinityquest.json index fca180d03..8dbe8854b 100644 --- a/data/language/zh_cn/affinityquest.json +++ b/data/language/zh_cn/affinityquest.json @@ -358,5 +358,14 @@ "AffinityQuest.16006.1": "薇洛(盛夏)进阶到{1}阶", "AffinityQuest.16007.1": "薇洛(盛夏)所有技能等级提升到{1}级或以上", "AffinityQuest.16008.1": "薇洛(盛夏)保存{1}份评分等级达到{2}级的纪录", - "AffinityQuest.16009.1": "累计收集薇洛(盛夏)的潜能数量达到{1}" + "AffinityQuest.16009.1": "累计收集薇洛(盛夏)的潜能数量达到{1}", + "AffinityQuest.16201.1": "尘沙(源初)完成{1}次星塔探索", + "AffinityQuest.16202.1": "完成{1}次与尘沙(源初)的邀约", + "AffinityQuest.16203.1": "尘沙(源初)进阶到{1}阶", + "AffinityQuest.16204.1": "尘沙(源初)累计升级{1}次技能", + "AffinityQuest.16205.1": "尘沙(源初)保存{1}份评分等级达到{2}级的纪录", + "AffinityQuest.16206.1": "尘沙(源初)进阶到{1}阶", + "AffinityQuest.16207.1": "尘沙(源初)所有技能等级提升到{1}级或以上", + "AffinityQuest.16208.1": "尘沙(源初)保存{1}份评分等级达到{2}级的纪录", + "AffinityQuest.16209.1": "累计收集尘沙(源初)的潜能数量达到{1}" } \ No newline at end of file diff --git a/data/language/zh_cn/affinityupreward.json b/data/language/zh_cn/affinityupreward.json index eff98d53e..5f5730b5b 100644 --- a/data/language/zh_cn/affinityupreward.json +++ b/data/language/zh_cn/affinityupreward.json @@ -1758,5 +1758,49 @@ "AffinityUpReward.16068.1": "默契称号", "AffinityUpReward.16068.4": "晋级", "AffinityUpReward.16099.1": "默契称号", - "AffinityUpReward.16099.4": "晋级" + "AffinityUpReward.16099.4": "晋级", + "AffinityUpReward.16201.1": "旅人剧情", + "AffinityUpReward.16201.4": "旅人剧情 上篇", + "AffinityUpReward.16202.1": "档案", + "AffinityUpReward.16202.4": "简历摘录", + "AffinityUpReward.16204.1": "档案", + "AffinityUpReward.16204.4": "简历摘录", + "AffinityUpReward.16205.1": "旅人剧情", + "AffinityUpReward.16205.4": "旅人剧情 中篇", + "AffinityUpReward.16207.1": "档案", + "AffinityUpReward.16207.4": "简历摘录", + "AffinityUpReward.16210.1": "旅人剧情", + "AffinityUpReward.16210.2": "默契称号", + "AffinityUpReward.16210.3": "语音", + "AffinityUpReward.16210.4": "旅人剧情 下篇", + "AffinityUpReward.16210.5": "解锁", + "AffinityUpReward.16210.6": "默契语音1", + "AffinityUpReward.16212.1": "档案", + "AffinityUpReward.16212.4": "同行评议", + "AffinityUpReward.16215.1": "语音", + "AffinityUpReward.16215.2": "档案", + "AffinityUpReward.16215.4": "默契语音2", + "AffinityUpReward.16215.5": "协会反馈", + "AffinityUpReward.16218.1": "档案", + "AffinityUpReward.16218.4": "档案附文", + "AffinityUpReward.16220.1": "语音", + "AffinityUpReward.16220.2": "档案", + "AffinityUpReward.16220.4": "默契语音3", + "AffinityUpReward.16220.5": "特别档案", + "AffinityUpReward.16221.1": "默契称号", + "AffinityUpReward.16221.4": "晋级", + "AffinityUpReward.16225.1": "语音", + "AffinityUpReward.16225.2": "档案", + "AffinityUpReward.16225.4": "默契语音4", + "AffinityUpReward.16225.5": "特别档案", + "AffinityUpReward.16230.1": "语音", + "AffinityUpReward.16230.2": "档案", + "AffinityUpReward.16230.4": "默契语音5", + "AffinityUpReward.16230.5": "武器轶事", + "AffinityUpReward.16242.1": "默契称号", + "AffinityUpReward.16242.4": "晋级", + "AffinityUpReward.16268.1": "默契称号", + "AffinityUpReward.16268.4": "晋级", + "AffinityUpReward.16299.1": "默契称号", + "AffinityUpReward.16299.4": "晋级" } \ No newline at end of file diff --git a/data/language/zh_cn/bdconvertcondition.json b/data/language/zh_cn/bdconvertcondition.json index 4b6891c7f..c6bc20508 100644 --- a/data/language/zh_cn/bdconvertcondition.json +++ b/data/language/zh_cn/bdconvertcondition.json @@ -40,6 +40,7 @@ "BdConvertCondition.611.1": "主控旅人元素属性为「地」或「光」", "BdConvertCondition.612.1": "主控旅人元素属性为「火」或「地」", "BdConvertCondition.613.1": "主控旅人元素属性为「水」或「火」", + "BdConvertCondition.614.1": "主控旅人元素属性为「水」或「光」", "BdConvertCondition.7011.1": "收集至少10个「强攻之音」", "BdConvertCondition.7012.1": "收集至少15个「强攻之音」", "BdConvertCondition.7013.1": "收集至少20个「强攻之音」", diff --git a/data/language/zh_cn/bdconvertcontent.json b/data/language/zh_cn/bdconvertcontent.json index 48487625c..95aad667e 100644 --- a/data/language/zh_cn/bdconvertcontent.json +++ b/data/language/zh_cn/bdconvertcontent.json @@ -8,6 +8,9 @@ "BdConvertContent.1101.1": "递交「极限登峰」级纪录", "BdConvertContent.1102.1": "递交「深域探索」级纪录", "BdConvertContent.1103.1": "递交「浅层调查」级纪录", + "BdConvertContent.1201.1": "递交「极限登峰」级纪录", + "BdConvertContent.1202.1": "递交「深域探索」级纪录", + "BdConvertContent.1203.1": "递交「浅层调查」级纪录", "BdConvertContent.201.1": "递交「极限登峰」级纪录", "BdConvertContent.202.1": "递交「深域探索」级纪录", "BdConvertContent.203.1": "递交「浅层调查」级纪录", diff --git a/data/language/zh_cn/bdconvertcontrol.json b/data/language/zh_cn/bdconvertcontrol.json index e4404763f..f936df983 100644 --- a/data/language/zh_cn/bdconvertcontrol.json +++ b/data/language/zh_cn/bdconvertcontrol.json @@ -9,5 +9,6 @@ "BdConvertControl.500008.1": "\u000b【活动时间】\u000b2026/7/14 12:00~2026/7/21 11:00 \u000b\u000b【参与条件】\u000b权限等级≥10级\u000b\u000b【活动说明】\u000b1、地理协会向各界旅人征集成功攻略星塔的纪录档案,发放攻略积分。\u000b2、累计攻略积分可获取丰厚奖励。", "BdConvertControl.500009.1": "\u000b【活动时间】\u000b2026/8/11 12:00~2026/8/18 11:00 \u000b\u000b【参与条件】\u000b权限等级≥10级\u000b\u000b【活动说明】\u000b1、地理协会向各界旅人征集成功攻略星塔的纪录档案,发放攻略积分。\u000b2、累计攻略积分可获取丰厚奖励。", "BdConvertControl.500010.1": "\u000b【活动时间】\u000b2026/9/1 12:00~2026/9/8 11:00 \u000b\u000b【参与条件】\u000b权限等级≥10级\u000b\u000b【活动说明】\u000b1、地理协会向各界旅人征集成功攻略星塔的纪录档案,发放攻略积分。\u000b2、累计攻略积分可获取丰厚奖励。", - "BdConvertControl.500011.1": "\u000b【活动时间】\u000b2026/10/13 12:00~2026/10/20 11:00 \u000b\u000b【参与条件】\u000b权限等级≥10级\u000b\u000b【活动说明】\u000b1、地理协会向各界旅人征集成功攻略星塔的纪录档案,发放攻略积分。\u000b2、累计攻略积分可获取丰厚奖励。" + "BdConvertControl.500011.1": "\u000b【活动时间】\u000b2026/10/13 12:00~2026/10/20 11:00 \u000b\u000b【参与条件】\u000b权限等级≥10级\u000b\u000b【活动说明】\u000b1、地理协会向各界旅人征集成功攻略星塔的纪录档案,发放攻略积分。\u000b2、累计攻略积分可获取丰厚奖励。", + "BdConvertControl.500012.1": "\u000b【活动时间】\u000b2026/11/3 12:00~2026/11/10 11:00 \u000b\u000b【参与条件】\u000b权限等级≥10级\u000b\u000b【活动说明】\u000b1、地理协会向各界旅人征集成功攻略星塔的纪录档案,发放攻略积分。\u000b2、累计攻略积分可获取丰厚奖励。" } \ No newline at end of file diff --git a/data/language/zh_cn/bdconvertrewardgroup.json b/data/language/zh_cn/bdconvertrewardgroup.json index ae99c9bf4..ed9b5d2d4 100644 --- a/data/language/zh_cn/bdconvertrewardgroup.json +++ b/data/language/zh_cn/bdconvertrewardgroup.json @@ -35,6 +35,18 @@ "BdConvertRewardGroup.1111.1": "在「攻略纪录大征集」中累计2200攻略积分", "BdConvertRewardGroup.1112.1": "在「攻略纪录大征集」中累计2400攻略积分", "BdConvertRewardGroup.112.1": "在「攻略纪录大征集」中累计2400攻略积分", + "BdConvertRewardGroup.1201.1": "在「攻略纪录大征集」中累计200攻略积分", + "BdConvertRewardGroup.1202.1": "在「攻略纪录大征集」中累计400攻略积分", + "BdConvertRewardGroup.1203.1": "在「攻略纪录大征集」中累计600攻略积分", + "BdConvertRewardGroup.1204.1": "在「攻略纪录大征集」中累计800攻略积分", + "BdConvertRewardGroup.1205.1": "在「攻略纪录大征集」中累计1000攻略积分", + "BdConvertRewardGroup.1206.1": "在「攻略纪录大征集」中累计1200攻略积分", + "BdConvertRewardGroup.1207.1": "在「攻略纪录大征集」中累计1400攻略积分", + "BdConvertRewardGroup.1208.1": "在「攻略纪录大征集」中累计1600攻略积分", + "BdConvertRewardGroup.1209.1": "在「攻略纪录大征集」中累计1800攻略积分", + "BdConvertRewardGroup.1210.1": "在「攻略纪录大征集」中累计2000攻略积分", + "BdConvertRewardGroup.1211.1": "在「攻略纪录大征集」中累计2200攻略积分", + "BdConvertRewardGroup.1212.1": "在「攻略纪录大征集」中累计2400攻略积分", "BdConvertRewardGroup.201.1": "在「攻略纪录大征集」中累计200攻略积分", "BdConvertRewardGroup.202.1": "在「攻略纪录大征集」中累计400攻略积分", "BdConvertRewardGroup.203.1": "在「攻略纪录大征集」中累计600攻略积分", diff --git a/data/language/zh_cn/boardnpc.json b/data/language/zh_cn/boardnpc.json index 5ee0620c5..fef62db40 100644 --- a/data/language/zh_cn/boardnpc.json +++ b/data/language/zh_cn/boardnpc.json @@ -23,6 +23,8 @@ "BoardNPC.7135.2": "特殊签到", "BoardNPC.713503.1": "情人节雾语", "BoardNPC.713503.2": "特殊签到", + "BoardNPC.7139.1": "艾蕾", + "BoardNPC.7139.2": "特殊签到", "BoardNPC.7141.1": "赤霞", "BoardNPC.7141.2": "特殊签到", "BoardNPC.7144.1": "千都世", @@ -37,6 +39,8 @@ "BoardNPC.7159.2": "特殊签到", "BoardNPC.7160.1": "薇洛(盛夏)", "BoardNPC.7160.2": "特殊签到", + "BoardNPC.7162.1": "尘沙(源初)", + "BoardNPC.7162.2": "特殊签到", "BoardNPC.8110.1": "翡冷翠", "BoardNPC.8110.2": "活动商店", "BoardNPC.8114.1": "猫眼", @@ -67,6 +71,8 @@ "BoardNPC.8159.2": "活动商店", "BoardNPC.8160.1": "薇洛(盛夏)", "BoardNPC.8160.2": "活动商店", + "BoardNPC.8162.1": "尘沙(源初)", + "BoardNPC.8162.2": "活动商店", "BoardNPC.9102.1": "薇洛", "BoardNPC.9102.2": "看板", "BoardNPC.910202.1": "薇洛", @@ -79,6 +85,8 @@ "BoardNPC.913302.2": "星塔商店", "BoardNPC.913303.1": "波西亚", "BoardNPC.913303.2": "星塔商店", + "BoardNPC.915201.1": "贝修丽娜", + "BoardNPC.915201.2": "星途回顾", "BoardNPC.9155.1": "希娅", "BoardNPC.9155.2": "活动商店", "BoardNPC.9159.1": "彼岸", diff --git a/data/language/zh_cn/breakoutcharacter.json b/data/language/zh_cn/breakoutcharacter.json index 2cb6b3275..a4ce7eec3 100644 --- a/data/language/zh_cn/breakoutcharacter.json +++ b/data/language/zh_cn/breakoutcharacter.json @@ -1,9 +1,11 @@ { "BreakOutCharacter.1.1": "尘沙", "BreakOutCharacter.11501.1": "火垂", + "BreakOutCharacter.13901.1": "艾蕾", "BreakOutCharacter.14501.1": "乙叶", "BreakOutCharacter.15701.1": "花铃", "BreakOutCharacter.16001.1": "薇洛(盛夏)", + "BreakOutCharacter.16201.1": "原初尘沙", "BreakOutCharacter.2.1": "琥珀", "BreakOutCharacter.3.1": "鸢尾" } \ No newline at end of file diff --git a/data/language/zh_cn/breakoutlevel.json b/data/language/zh_cn/breakoutlevel.json index 89f86a48f..ee9cb0563 100644 --- a/data/language/zh_cn/breakoutlevel.json +++ b/data/language/zh_cn/breakoutlevel.json @@ -46,5 +46,21 @@ "BreakOutLevel.301030141.1": "混沌空间", "BreakOutLevel.301030141.2": "欢迎来到挑战关卡!\n回想先前使用不同装置时的策略,完成挑战吧!", "BreakOutLevel.301030142.1": "银河传说", - "BreakOutLevel.301030142.2": "欢迎来到挑战关卡!\n利用你的才智迎击最强的敌人吧!" + "BreakOutLevel.301030142.2": "欢迎来到挑战关卡!\n利用你的才智迎击最强的敌人吧!", + "BreakOutLevel.301040111.1": "星尘低语", + "BreakOutLevel.301040111.2": "欢迎来到缭乱碎晶球,通过教学关了解基础玩法吧:\n1.尝试移动发射台,发射弹珠或反弹弹珠。\n2.发动角色技能,摧毁晶块。\n3.当场上可破坏物数量降至5个以下,触发第二波刷新。", + "BreakOutLevel.301040112.1": "极光幻舞", + "BreakOutLevel.301040112.2": "进阶教学!在此关中可了解以下内容:\n1.新增会移动的敌人。\n2.弹珠或角色技能都可以对敌人造成伤害。\n3.了解各种掉落道具的功能。\n4.了解特殊能量球的用法。", + "BreakOutLevel.301040121.1": "新星颂歌", + "BreakOutLevel.301040121.2": "敌人位于可破坏物后方,玩家无法直接击杀,需要持续躲避其子弹。敌人每移动一定距离,会向下投掷1颗炸弹,持续循环。\n新增掉落物:分裂球。搭配升级球可触发全屏大范围爆发,攻击体验强烈。", + "BreakOutLevel.301040122.1": "流星轻吟", + "BreakOutLevel.301040122.2": "出现了高防御力晶块!需要多次攻击才能破坏。\n注意判断掉落道具,新增的闪电球在撞击点释放扩散电环,可与横纵激光球合成升级。\n新增掉落物:无敌星。", + "BreakOutLevel.301040131.1": "脉冲序曲", + "BreakOutLevel.301040131.2": "新增新的地形——弹射柱,请小心应对!\n弹射柱固定于场地特定位置,能量球撞击后瞬间大幅加速,随后逐渐回落至正常球速;加速期间玩家接球难度同步上升。", + "BreakOutLevel.301040132.1": "时空凝望", + "BreakOutLevel.301040132.2": "新增新的地形——分裂柱,请小心应对!\n分裂柱固定在场地的特定位置,被能量球击中时,会从能量球上分裂出一个小球。", + "BreakOutLevel.301040141.1": "黑洞回响", + "BreakOutLevel.301040141.2": "发现全新天文现象——黑洞!黑洞会牵引能量球,改变它的移动轨迹,增加玩家接球的难度。", + "BreakOutLevel.301040142.1": "银河漫游", + "BreakOutLevel.301040142.2": "欢迎来到挑战关卡!\n利用你的才智迎击最强的敌人吧!" } \ No newline at end of file diff --git a/data/language/zh_cn/character.json b/data/language/zh_cn/character.json index 06707aee8..708a81adc 100644 --- a/data/language/zh_cn/character.json +++ b/data/language/zh_cn/character.json @@ -39,6 +39,7 @@ "Character.158.1": "菈露(圣夜)", "Character.159.1": "科洛妮丝(新春)", "Character.160.1": "薇洛(盛夏)", + "Character.162.1": "尘沙(源初)", "Character.997.1": "魔侍巨像(左手)", "Character.998.1": "魔侍巨像(右手)", "Character.999.1": "魔侍巨像" diff --git a/data/language/zh_cn/characterarchivebaseinfo.json b/data/language/zh_cn/characterarchivebaseinfo.json index 78931ec4c..e55c0bb49 100644 --- a/data/language/zh_cn/characterarchivebaseinfo.json +++ b/data/language/zh_cn/characterarchivebaseinfo.json @@ -644,5 +644,25 @@ "CharacterArchiveBaseInfo.16007.1": "武器", "CharacterArchiveBaseInfo.16007.2": "微笑警告", "CharacterArchiveBaseInfo.16008.1": "薪资", - "CharacterArchiveBaseInfo.16008.2": "婉拒私人委托,如有特殊情况另议" + "CharacterArchiveBaseInfo.16008.2": "婉拒私人委托,如有特殊情况另议", + "CharacterArchiveBaseInfo.16201.1": "姓名", + "CharacterArchiveBaseInfo.16201.2": "艾琳娜", + "CharacterArchiveBaseInfo.16201.3": "尘沙", + "CharacterArchiveBaseInfo.16202.1": "生日", + "CharacterArchiveBaseInfo.16202.2": "6月21日", + "CharacterArchiveBaseInfo.16203.1": "所属", + "CharacterArchiveBaseInfo.16203.2": "守夜人", + "CharacterArchiveBaseInfo.16204.1": "技能", + "CharacterArchiveBaseInfo.16204.2": "剑术", + "CharacterArchiveBaseInfo.16205.1": "地址", + "CharacterArchiveBaseInfo.16205.2": "菲兰尼斯", + "CharacterArchiveBaseInfo.16206.1": "经验", + "CharacterArchiveBaseInfo.16206.2": "██", + "CharacterArchiveBaseInfo.16206.3": "无法查证", + "CharacterArchiveBaseInfo.16207.1": "武器", + "CharacterArchiveBaseInfo.16207.2": "██", + "CharacterArchiveBaseInfo.16207.3": "曙光&拂晓", + "CharacterArchiveBaseInfo.16208.1": "俸禄", + "CharacterArchiveBaseInfo.16208.2": "██", + "CharacterArchiveBaseInfo.16208.3": "无" } \ No newline at end of file diff --git a/data/language/zh_cn/characterarchivecontent.json b/data/language/zh_cn/characterarchivecontent.json index 74c0f50b5..c429cb9f0 100644 --- a/data/language/zh_cn/characterarchivecontent.json +++ b/data/language/zh_cn/characterarchivecontent.json @@ -1048,5 +1048,33 @@ "CharacterArchiveContent.16012.1": "砍价", "CharacterArchiveContent.16012.2": "人头攒动的集市入口,薇洛和鸢尾一碰面,都从双方眼中看到了坚定的觉悟。\n“今天,一定要在预算范围内。”\n“买到最实惠好用的商品!”\n双方伸手碰拳,抱着必胜的信念,走入这个热闹的集市。\n\n事情还要从几天前说起。\n协会之家新一季度的采购清单完成之后,工作人员震惊地发现,单是必需品的采购金额,就已经远远超过了这一季度的预算。\n负责财务的工作人员算了一晚上账单,挠秃了头才想起来,前阵子彼岸推动造船计划,内部预支了一笔资金,而这笔资金虽然已经找到了投资方,但对方的汇款暂时还没有到账。\n“怎么办啊薇洛!协会之家的厕所里都快没有厕纸了!”\n年轻的工作人员闯进办公室时,薇洛正和鸢尾在讨论周末的沙滩集市。在听完来龙去脉之后,鸢尾接过清单扫了一眼,不解地问到:\n“这个预算要买到这些东西那不是轻轻松松的事情吗?包在我身上吧,精打细算可是我的强项!”\n\n傍晚,薇洛和鸢尾满载而归。\n薇洛计算着今天的账单,忍不住感慨:“太厉害了,甚至还剩下了不少预算,砍价这件事我是要跟你学习。”\n“不不不,我觉得今天砍价这么顺利,完全是因为你!”\n“可是我什么都没做?”\n“但这里的摊主们平时都受了你的照顾,你没发现吗?只要你问能不能便宜一点,大家都非常乐意地给了折扣价。这都是你的功劳!”\n“你这么一说……”\n回想起今天在集市里“战斗”的场面,想起那些摊主们热情亲切的声音,薇洛忽然由衷地笑了。\n“真没想到也会有一天反过来被大家照顾了啊……”\n\n她平日里所做的努力,或许都会在某个时刻,得到这样无声的回报。", "CharacterArchiveContent.16013.1": "武器轶事:微笑警告", - "CharacterArchiveContent.16013.2": "斯帕克拉送来机械手的包裹里,还附赠了一个白色的喇叭。\n\n那个科学怪人向来喜欢做一些奇奇怪怪的东西,薇洛并不觉得奇怪,只是在尝试使用那个喇叭时,发现是个扩音效果不错的喇叭,用在沙滩上警告不听话贸然下海的旅人,能打到一个音量震慑的效果。\n但薇洛早该想到,斯帕克拉是不可能做一个普通的喇叭给她的。\n在经历了这个喇叭使用时突然发射出海量的泡泡,令她以为这是个泡泡机之后,又在某一天,薇洛误触了一个按钮,喇叭发射出来的泡泡竟然变成了炮弹,差点酿成事故。\n\n“布洛可!下次这么危险的东西就不要送过来了!”\n“咿呀?你当时不是说你在海边,正好缺个扩音喇叭吗?”\n“这又不是普通的扩音喇叭!你怎么没提醒我它还能攻击!”\n“好嘛好嘛,你消消气,当时怕你用不明白,我还让斯帕克拉给你做了个使用说明书。”\n“……有使用说明书你到现在才拿出来?”\n“那不是你没问,我忘了嘛!”\n薇洛深呼吸,薇洛告诉自己不要跟这个奸商生气,最终,布洛可被“微笑警告”着送出了办公室。" + "CharacterArchiveContent.16013.2": "斯帕克拉送来机械手的包裹里,还附赠了一个白色的喇叭。\n\n那个科学怪人向来喜欢做一些奇奇怪怪的东西,薇洛并不觉得奇怪,只是在尝试使用那个喇叭时,发现是个扩音效果不错的喇叭,用在沙滩上警告不听话贸然下海的旅人,能打到一个音量震慑的效果。\n但薇洛早该想到,斯帕克拉是不可能做一个普通的喇叭给她的。\n在经历了这个喇叭使用时突然发射出海量的泡泡,令她以为这是个泡泡机之后,又在某一天,薇洛误触了一个按钮,喇叭发射出来的泡泡竟然变成了炮弹,差点酿成事故。\n\n“布洛可!下次这么危险的东西就不要送过来了!”\n“咿呀?你当时不是说你在海边,正好缺个扩音喇叭吗?”\n“这又不是普通的扩音喇叭!你怎么没提醒我它还能攻击!”\n“好嘛好嘛,你消消气,当时怕你用不明白,我还让斯帕克拉给你做了个使用说明书。”\n“……有使用说明书你到现在才拿出来?”\n“那不是你没问,我忘了嘛!”\n薇洛深呼吸,薇洛告诉自己不要跟这个奸商生气,最终,布洛可被“微笑警告”着送出了办公室。", + "CharacterArchiveContent.16201.1": "卷宗文书", + "CharacterArchiveContent.16201.2": "姓名:艾琳娜\n生日:6月21日\n所属:守夜人\n技能:剑术\n居所:菲兰尼斯\n经验:██\n武器:██\n俸禄:██", + "CharacterArchiveContent.16201.3": "姓名:尘沙\n生日:6月21日\n所属:守夜人\n技能:剑术\n居所:菲兰尼斯\n经验:无法查证\n武器:曙光&拂晓\n俸禄:无", + "CharacterArchiveContent.16202.1": "成为守夜人的理由", + "CharacterArchiveContent.16202.2": "守护菲兰尼斯、获得许愿的资格。", + "CharacterArchiveContent.16203.1": "文书摘录之一:攒钱的目标", + "CharacterArchiveContent.16203.2": "守夜人没有俸禄,艾琳娜最近会接一些小委托赚金币。\n她打算等这次事件结束后,尽快攒出足够的钱买一辆马车。据说是受==PLAYER_NAME==讲的故事影响,打算给买来的马儿取名叫“小绿”。", + "CharacterArchiveContent.16204.1": "文书摘录之二:艾琳娜的料理", + "CharacterArchiveContent.16204.2": "“明明是正义的骑士,为什么做的饭只能用’黑暗’和’邪恶’来形容啊!”\n——露露\n\n这是艾琳娜的那位小跟班得知我们要去她家享用庆功宴时发出的警告,艾琳娜对这份质疑表达了不满,并端出了不再是“黑暗”,而是“五彩斑斓”的料理招待我们。\n如果当夜没有==PLAYER_NAME==救场,我可能就要去见魔法之神了。", + "CharacterArchiveContent.16205.1": "文书摘录之三:魔法石", + "CharacterArchiveContent.16205.2": "艾琳娜似乎把二十面骰子当成了魔法石,相信只要一直把石头放在手里盘着,当次数到达九亿九千九百九十九万时,魔法之神就会实现她的任何愿望——她到底是被那些精美的做工迷惑了,还是……“实现愿望”的执念太深了?", + "CharacterArchiveContent.16206.1": "文书摘录之四:守夜人", + "CharacterArchiveContent.16206.2": "菲兰尼斯岛内的公民对艾琳娜的态度很糟。\n艾琳娜的到来断了他们的财路——原本的守夜人是由岛内居民担任的,他们不仅救火,还会对那些不交救火费的商户放火。\n艾琳娜把这些人开除出了守夜人队伍,导致现在城中的正牌守夜人只剩下她一人。\n岛外的自由民们敬重守夜人,但却打心底认为艾琳娜是高位者,不敢真的亲近她。\n到头来,艾琳娜只能在深夜独自咀嚼着这份孤独……\n菲兰尼斯需要她,但她不属于菲兰尼斯。", + "CharacterArchiveContent.16207.1": "文书摘录之五:关于名字", + "CharacterArchiveContent.16207.2": "==PLAYER_NAME==最初醒来时,把艾琳娜叫成了“尘沙”,后来又有好几次叫错,或许,艾琳娜正是因为这点和那位尘沙很像,才会被==PLAYER_NAME==认错吧。\n真正奇怪的是——艾琳娜竟然对“喊错名字”这件事完全不生气,唉,她还是太宠==PLAYER_NAME==了。", + "CharacterArchiveContent.16208.1": "推荐信", + "CharacterArchiveContent.16208.2": "尽职尽责的守夜人,菲兰尼斯不会忘记你的牺牲和贡献。\n——莱塔\n\n天冬说不是贵族也能写推荐信,这么难得的机会!那我要写好多好多好多话来夸艾琳娜队长了!她最帅气,最厉害,呃……想不出其他词了……\n——露露", + "CharacterArchiveContent.16209.1": "调查反馈", + "CharacterArchiveContent.16209.2": "完全属实。\n艾琳娜是我见过的最傻......不不不,是最正直,最遵守诺瓦贵族的“祖先之道”的骑士。\n虽然她一度被==PLAYER_NAME==引诱,自以为自己已经成为了“堕落的黑骑士”,但就算是那样的她,也比那些道貌岸然的贵族好上一万倍。\n——天冬", + "CharacterArchiveContent.16210.1": "卷宗附文:“简历”", + "CharacterArchiveContent.16210.2": "==PLAYER_NAME==在某一次和我聊起故乡的话题时,提到了那边对于个人文书档案的整理方式,并用“简历”一词来代称。从==PLAYER_NAME==试图复原的样式来看,它十分直观而清晰,于是我正在考虑将这种样式推广到整个菲兰尼斯……\n艾琳娜对“简历”似乎也很有兴趣,并自发录入了自己的信息,于是才有了以上那些资料,这大概就是菲兰尼斯的第一份“简历”吧?\n——天冬", + "CharacterArchiveContent.16210.3": "==PLAYER_NAME==在某一次和我聊起故乡的话题时,提到了那边对于个人文书档案的整理方式,并用“简历”一词来代称。从==PLAYER_NAME==试图复原的样式来看,它十分直观而清晰,于是我正在考虑将这种样式推广到整个菲兰尼斯……\n艾琳娜对“简历”似乎也很有兴趣,并自发录入了自己的信息,于是才有了以上那些资料,这大概就是菲兰尼斯的第一份“简历”吧?\n后来,她强烈要求我把“简历”里面的所有名字都改成“尘沙”,嗯……好麻烦啊,就只给她改个开头的名字吧~\n——天冬", + "CharacterArchiveContent.16211.1": "名为“十八号”的奴隶 上", + "CharacterArchiveContent.16211.2": "刚出生的婴儿卖力地哭喊,她的声音很响,似乎在拼命传达自己还活着的事实。\n很快,她的努力有了结果——一名受伤的女角斗士撕开背后还算干净的斗篷,把她包裹了起来。\n“她的母亲是谁?”疲惫的声音回响在角斗场的地下。\n“刚生产完就被拉去和魔物搏斗了,现在已经……在那只蝎狮的肚子里了。”一个更疲惫的声音回应着。\n“拿着吧,这是我们唯一能给你的东西。”从地面上回来的老角斗士眨着他的独眼,把一枚刻着“十八”的沾血石片放在新生儿的襁褓上。\n那是一份证明,一份身为角斗奴隶的证明,但同时也是有资格在大角斗场生活下去的凭据。\n身着紫衣的贵人不会多看石片一眼,但对于在泥沼中挣扎的农场奴隶来说,这块石片要比金子还宝贵。\n响亮的哭声引来角斗场的瘸腿看守,那个膝盖中了一箭,没办法继续上战场的凶狠男子意外地没有放出他的猎鹰,只是问了一个很多人都想问的问题——\n“为什么?”\n“你为什么要养那只鹰。”\n“我需要它帮我作战,以及……它算是我的……宠物?”\n“我也一样。”\n“可是,那不是一只鹰,那是一个人。”\n“人?呵,你竟然还把我们当做人。”\n女角斗士无声地笑了起来,连带着地下的角斗士全都笑了起来。\n婴儿似乎被这快活的空气感染到了,停止了哭泣,她眨着那双新生的,看不清稍远一点地方的眼睛,努力想要记住些什么。\n然而,因为姿势的缘故,她唯一能看到的,就是女角斗士腰上的剑柄。", + "CharacterArchiveContent.16212.1": "名为“十八号”的奴隶 下", + "CharacterArchiveContent.16212.2": "数年前,见证了“十八号”诞生的老角斗士在幸运地老死前,留下了这样一条预言——\n“那孩子……是特别的,她将无数次躲过死神的镰刀,拥有真正的名字,度过传奇的人生,但是,她只有在人生的最后时刻,才能获得真正的幸福。”\n期初,没人在意他的疯言疯语,但当“十八号”真正展现自己的战斗天赋时,人们不禁开始后悔,后悔自己为什么没去找那个老预言家要一个启示。\n“十八号”是角斗场的孩子,她天生就适合这里。\n哪怕饿了三天,她也能在赛跑中赢过其他吃饱喝足的孩子。面对比自己高两倍的角斗士,她也能轻易绕到对方身后,把对方击倒在地。\n同时,她或许还懂得一些人情世故——在她能独当一面的时候,她就和养育自己的那位女角斗士拉开了距离。\n并不是她忘记了对方的养育之恩,而是她曾看到,角斗场的观众们特意洒出金币,要求刚刚击杀魔物的一对兄弟拔剑相向。\n那位女角斗士是极为稀有的,成功为自己赎身的角斗奴隶。她战斗的运气很好,但运气更好的地方是——那位膝盖不好,却拥有“骑士”身份的守卫愿意帮她一把。\n女角斗士的号码牌传给了一个畏畏缩缩的新人,十八号记住了那个号码——一百零三号。\n很快,命运做出了它的安排:十八号的下一个对手就是一百零三号。\n默认只有一个人能活下来的战斗打响,年轻的一百零三号很快就意识到,无论发动多么猛烈的攻击,露出怎样的破绽,对方从来都没有想过要杀死自己。\n十八号的剑锋自始至终都瞄准那些不致命但出血很多的部位,即便她的对手并不会这么做。\n一百零三号不知道十八号这么做的理由,她只知道自己根本没办法打赢十八号。\n她看着那柄旧剑插入她的皮肤之中,避开她的内脏,连同红色的血箭从身体另一处穿出。\n观众席上响起如雷的掌声,她知道自己活下去了。\n倒下去之前,她唯一想要记住的事情就是——等到醒来的时候,一定要去好好地谢谢她。", + "CharacterArchiveContent.16213.1": "伙伴的礼物", + "CharacterArchiveContent.16213.2": "少女站在破旧的铁匠铺前……\n“嗯……这把不行……唔,这个又太笨重了……”\n“余音,你在做什么?”\n“是矛隼啊,这不明摆着嘛,我在挑武器呢。”\n“你的专长不是盾嘛,挑长剑武器干嘛……难道说?”\n“没错,这不是给我自己的武器,是专门给那个人使用的。”\n“十八号……你怎么还跟那个人有来往啊,她可是个彻头彻尾的战斗狂啊。”\n“但就是那位战斗狂,却好几次让我们活了下来,不是吗?”\n“话是这么说……确实托那家伙的福,之前的伤没过多久就好了,反而让我赚了两周的清闲。”\n“唉,真没办法,我也来帮你挑吧,先把这些不入流的东西丢了,都是之前死掉的角斗士的遗物。角斗场里面是买不到一把好剑的。”\n“那我应该上哪找?”\n“……哼,我有个好主意。余音,有兴趣陪我出去走走吗?”\n六位少女相约在看守室的门前……\n\n“花钱买一小时的自由行动时间?真的靠谱吗?”\n“相信我,我之前就看到别人这么干过,不过要出去的话会被戴上魔法项圈,离开了一定范围就会死的。”\n“这种地方买不到像样的剑,得出去找专门的武具店。”\n“但是要买时间,那得花多少钱啊?而且,听上去很危险的样子……”\n“放心吧,和你一样受那家伙恩惠的可不止一个人。”\n“我们把所有钱加在一起买通看守长,剩下的钱,就拿来买那份礼物吧。”\n“好吧,那我就听你的好了……嘿嘿,不知道十八号会不会喜欢呢~”\n鲜血流淌在冰冷的石板路上……\n\n“可恶……!可恶……!为什么血止不住啊……!”\n“抱歉啊余音……失算了呢,没想到那帮混蛋连我的长矛都能烧掉啊……”\n“不要再说话了!我,我马上带你回角斗场!”\n“呵,给你们,给你们添麻烦了……比起这个,我们的礼物呢?”\n“我保住了,没被那群人的魔法烧掉。都是我不好……!是我暴露的身份!”\n“那也是没办法的事啦,谁知道会撞见夜巡的人……”\n“余音……听好了,我因为给那家伙买武器而受伤的事,千万不要告诉她。”\n“那家伙,指不定是个很钻牛角尖的人,我们不想,让她挥剑的时候满脑子都在想我们的事……”\n“我知道了……你出了好多血,不要再说话了!”\n“说什么呢,我还要上场……”\n“好好看看那些人偶的样子,也好好看看那家伙挥剑的样子……”\n年轻的角斗少女在同伴的怀中昏了过去,鲜血在地上积成了一摊薄薄的血泊,倒映着无人观赏的广袤星空。" } \ No newline at end of file diff --git a/data/language/zh_cn/characterarchivevoice.json b/data/language/zh_cn/characterarchivevoice.json index 7d65f1b25..383d18afb 100644 --- a/data/language/zh_cn/characterarchivevoice.json +++ b/data/language/zh_cn/characterarchivevoice.json @@ -3558,5 +3558,94 @@ "CharacterArchiveVoice.160086.1": "个人格言2", "CharacterArchiveVoice.160087.1": "个人格言3", "CharacterArchiveVoice.160088.1": "个人格言4", - "CharacterArchiveVoice.160089.1": "个人格言5" + "CharacterArchiveVoice.160089.1": "个人格言5", + "CharacterArchiveVoice.162001.1": "绝招宣言1", + "CharacterArchiveVoice.162002.1": "绝招宣言2", + "CharacterArchiveVoice.162003.1": "力竭倒下1", + "CharacterArchiveVoice.162004.1": "力竭倒下2", + "CharacterArchiveVoice.162005.1": "获得潜能1", + "CharacterArchiveVoice.162006.1": "获得潜能2", + "CharacterArchiveVoice.162007.1": "获得潜能3", + "CharacterArchiveVoice.162008.1": "获得潜能4", + "CharacterArchiveVoice.162009.1": "获得潜能5", + "CharacterArchiveVoice.162010.1": "星塔·开始探索1", + "CharacterArchiveVoice.162011.1": "星塔·开始探索2", + "CharacterArchiveVoice.162012.1": "星塔·开始探索3", + "CharacterArchiveVoice.162013.1": "星塔·开始探索4", + "CharacterArchiveVoice.162014.1": "星塔·开始探索5", + "CharacterArchiveVoice.162015.1": "星塔·开始新难度", + "CharacterArchiveVoice.162016.1": "星塔·开始新种类", + "CharacterArchiveVoice.162017.1": "星塔·商店", + "CharacterArchiveVoice.162018.1": "星塔·安全场所", + "CharacterArchiveVoice.162019.1": "星塔·事件", + "CharacterArchiveVoice.162020.1": "星塔·战斗结束1", + "CharacterArchiveVoice.162021.1": "星塔·战斗结束2", + "CharacterArchiveVoice.162022.1": "星塔·战斗结束3", + "CharacterArchiveVoice.162023.1": "打招呼1", + "CharacterArchiveVoice.162024.1": "打招呼2", + "CharacterArchiveVoice.162025.1": "打招呼3", + "CharacterArchiveVoice.162026.1": "打招呼4", + "CharacterArchiveVoice.162027.1": "打招呼5", + "CharacterArchiveVoice.162028.1": "首页交互1", + "CharacterArchiveVoice.162029.1": "首页交互2", + "CharacterArchiveVoice.162030.1": "首页交互3", + "CharacterArchiveVoice.162031.1": "首页交互4", + "CharacterArchiveVoice.162032.1": "首页交互5", + "CharacterArchiveVoice.162033.1": "首页交互6", + "CharacterArchiveVoice.162034.1": "首页交互7", + "CharacterArchiveVoice.162035.1": "首页交互8", + "CharacterArchiveVoice.162036.1": "首页交互9", + "CharacterArchiveVoice.162037.1": "首页交互10", + "CharacterArchiveVoice.162038.1": "首页交互·默契10", + "CharacterArchiveVoice.162039.1": "首页交互·默契15", + "CharacterArchiveVoice.162040.1": "首页交互·默契20", + "CharacterArchiveVoice.162041.1": "首页交互·默契25", + "CharacterArchiveVoice.162042.1": "首页交互·默契30", + "CharacterArchiveVoice.162043.1": "首页交互11", + "CharacterArchiveVoice.162044.1": "首页交互12", + "CharacterArchiveVoice.162045.1": "首页交互13", + "CharacterArchiveVoice.162046.1": "首页交互14", + "CharacterArchiveVoice.162047.1": "首页交互15", + "CharacterArchiveVoice.162048.1": "首页交互·重复点击1", + "CharacterArchiveVoice.162049.1": "首页交互·重复点击2", + "CharacterArchiveVoice.162050.1": "首页交互·放置1", + "CharacterArchiveVoice.162051.1": "首页交互·放置2", + "CharacterArchiveVoice.162052.1": "首页交互·长时间放置", + "CharacterArchiveVoice.162053.1": "首次相遇", + "CharacterArchiveVoice.162054.1": "再度相遇", + "CharacterArchiveVoice.162055.1": "战斗胜利1", + "CharacterArchiveVoice.162056.1": "战斗胜利2", + "CharacterArchiveVoice.162057.1": "战斗失败1", + "CharacterArchiveVoice.162058.1": "战斗失败2", + "CharacterArchiveVoice.162059.1": "旅人养成", + "CharacterArchiveVoice.162060.1": "旅人大幅提升", + "CharacterArchiveVoice.162061.1": "倾听普通秘纹", + "CharacterArchiveVoice.162062.1": "倾听特别秘纹", + "CharacterArchiveVoice.162063.1": "解锁新姿态", + "CharacterArchiveVoice.162064.1": "解锁回忆特写", + "CharacterArchiveVoice.162065.1": "上场1", + "CharacterArchiveVoice.162066.1": "上场2", + "CharacterArchiveVoice.162067.1": "上场3", + "CharacterArchiveVoice.162068.1": "上场4", + "CharacterArchiveVoice.162069.1": "达到默契10", + "CharacterArchiveVoice.162070.1": "达到默契15", + "CharacterArchiveVoice.162071.1": "达到默契25", + "CharacterArchiveVoice.162072.1": "达到默契30", + "CharacterArchiveVoice.162073.1": "感谢赠礼1", + "CharacterArchiveVoice.162074.1": "感谢赠礼2", + "CharacterArchiveVoice.162075.1": "感谢赠礼3", + "CharacterArchiveVoice.162076.1": "肯定", + "CharacterArchiveVoice.162077.1": "否定", + "CharacterArchiveVoice.162078.1": "疑问", + "CharacterArchiveVoice.162079.1": "困惑", + "CharacterArchiveVoice.162080.1": "伤心", + "CharacterArchiveVoice.162081.1": "兴奋", + "CharacterArchiveVoice.162082.1": "生气", + "CharacterArchiveVoice.162083.1": "开心", + "CharacterArchiveVoice.162084.1": "叹气", + "CharacterArchiveVoice.162085.1": "个人格言1", + "CharacterArchiveVoice.162086.1": "个人格言2", + "CharacterArchiveVoice.162087.1": "个人格言3", + "CharacterArchiveVoice.162088.1": "个人格言4", + "CharacterArchiveVoice.162089.1": "个人格言5" } \ No newline at end of file diff --git a/data/language/zh_cn/charactercg.json b/data/language/zh_cn/charactercg.json index d71f4a9dc..0a4b61e17 100644 --- a/data/language/zh_cn/charactercg.json +++ b/data/language/zh_cn/charactercg.json @@ -39,6 +39,7 @@ "CharacterCG.15801.1": "菈露(圣夜)-回忆特写", "CharacterCG.15901.1": "科洛妮丝(新春)-回忆特写", "CharacterCG.16001.1": "薇洛(盛夏)-回忆特写", + "CharacterCG.16201.1": "尘沙(源初)-回忆特写", "CharacterCG.99701.1": "魔侍巨像(左手)-回忆特写", "CharacterCG.99801.1": "魔侍巨像(右手)-回忆特写", "CharacterCG.99901.1": "魔侍巨像-回忆特写" diff --git a/data/language/zh_cn/characterdes.json b/data/language/zh_cn/characterdes.json index 1b3ea151d..ea102380a 100644 --- a/data/language/zh_cn/characterdes.json +++ b/data/language/zh_cn/characterdes.json @@ -479,6 +479,18 @@ "CharacterDes.160.7": "薇洛援护流派2", "CharacterDes.160.8": "生天目仁美", "CharacterDes.160.9": "泡泡蛙持续增大,造成大范围伤害的流派。", + "CharacterDes.162.1": "Kiyo", + "CharacterDes.162.10": "挥舞手中的巨剑,发动巨大斩击伤害,给予敌人以雷霆般沉重打击的流派。", + "CharacterDes.162.11": "强化巨剑特效,以引发大量的雷霆攻击对手的流派。", + "CharacterDes.162.12": "强化高速斩击,以雷霆均势向敌人发动进攻的流派。", + "CharacterDes.162.2": "Firstlight Noya", + "CharacterDes.162.3": "尘沙挥舞着埋葬了过去的巨剑,使用在角斗场上历练数年的剑技,只为开辟明日而战。", + "CharacterDes.162.4": "源初尘沙主控流派1", + "CharacterDes.162.5": "源初尘沙主控流派2", + "CharacterDes.162.6": "源初尘沙援护流派1", + "CharacterDes.162.7": "源初尘沙援护流派2", + "CharacterDes.162.8": "今泉りおな", + "CharacterDes.162.9": "采用凌厉的攻势,连续不断使用长剑进行高速斩击,制造多段伤害的流派。", "CharacterDes.997.1": "???", "CharacterDes.997.10": "主控流派描述2", "CharacterDes.997.11": "支援流派描述1", diff --git a/data/language/zh_cn/characterskin.json b/data/language/zh_cn/characterskin.json index 8744cdcf9..8ed9b866a 100644 --- a/data/language/zh_cn/characterskin.json +++ b/data/language/zh_cn/characterskin.json @@ -15,6 +15,8 @@ "CharacterSkin.10802.1": "卡西米拉-觉醒形象", "CharacterSkin.11001.1": "翡冷翠-基础形象", "CharacterSkin.11002.1": "翡冷翠-觉醒形象", + "CharacterSkin.11003.1": "艳若蛇蝎,绝色倾城", + "CharacterSkin.11003.2": "借用不属于自己的力量,是需要付出相应的代价的。\n您在害怕什么?我又不是恶魔。", "CharacterSkin.11101.1": "鸢尾-基础形象", "CharacterSkin.11102.1": "鸢尾-觉醒形象", "CharacterSkin.11103.1": "1/365的你", @@ -25,6 +27,8 @@ "CharacterSkin.11202.1": "尘沙-觉醒形象", "CharacterSkin.11203.1": "日晒的余温", "CharacterSkin.11203.2": "来到大海,来到沙滩,当然得换上泳衣。\u000b怀抱热情的太阳,享受海浪的轻拍——与夏天的亲密接触,得务必注意防晒!", + "CharacterSkin.11205.1": "小憩时光,伴你身旁", + "CharacterSkin.11205.2": "今天的委托是陪着人家休息一整天~\n没有异议的话就快换上睡衣吧,旁边的空位是预留给你的哦~", "CharacterSkin.11301.1": "师渺-基础形象", "CharacterSkin.11302.1": "师渺-觉醒形象", "CharacterSkin.11303.1": "辣就试试看吧!", @@ -123,6 +127,8 @@ "CharacterSkin.15002.1": "菈露-觉醒形象", "CharacterSkin.15501.1": "希娅-基础形象", "CharacterSkin.15502.1": "希娅-觉醒形象", + "CharacterSkin.15503.1": "珊瑚海的邀约", + "CharacterSkin.15503.2": "海水中洋溢着的,有珊瑚的味道,也有你的味道。闭上眼,仿佛被这一切温柔地拥入怀中。", "CharacterSkin.15601.1": "小禾-基础形象", "CharacterSkin.15602.1": "小禾-觉醒形象", "CharacterSkin.15603.1": "古灵精怪茶话会", @@ -135,6 +141,8 @@ "CharacterSkin.15902.1": "科洛妮丝(新春)-觉醒形象", "CharacterSkin.16001.1": "薇洛(盛夏)-基础形象", "CharacterSkin.16002.1": "薇洛(盛夏)-觉醒形象", + "CharacterSkin.16201.1": "尘沙(源初)-基础形象", + "CharacterSkin.16202.1": "尘沙(源初)-觉醒形象", "CharacterSkin.99701.1": "魔侍巨像(左手)", "CharacterSkin.99702.1": "???", "CharacterSkin.99801.1": "魔侍巨像(右手)", diff --git a/data/language/zh_cn/charactertag.json b/data/language/zh_cn/charactertag.json index 305c3888b..6004f8922 100644 --- a/data/language/zh_cn/charactertag.json +++ b/data/language/zh_cn/charactertag.json @@ -25,5 +25,6 @@ "CharacterTag.314.1": "云笈文化", "CharacterTag.315.1": "恩赐意志", "CharacterTag.316.1": "花令旅团", - "CharacterTag.317.1": "柔光会社" + "CharacterTag.317.1": "柔光会社", + "CharacterTag.318.1": "守夜人" } \ No newline at end of file diff --git a/data/language/zh_cn/chargeminstance.json b/data/language/zh_cn/chargeminstance.json index 31a4b25aa..a8eae83e3 100644 --- a/data/language/zh_cn/chargeminstance.json +++ b/data/language/zh_cn/chargeminstance.json @@ -5,16 +5,22 @@ "CharGemInstance.1001.2": "灰风俱乐部又在乱飙滑板了!\u000b战胜满月新月和灰风成员,整顿交通安全,赢取好市民点数!", "CharGemInstance.1002.1": "街市激斗", "CharGemInstance.1002.2": "灰风俱乐部又在乱飙滑板了!\u000b战胜满月新月和灰风成员,整顿交通安全,赢取好市民点数!", + "CharGemInstance.1003.1": "街市激斗", + "CharGemInstance.1003.2": "灰风俱乐部又在乱飙滑板了!\u000b战胜满月新月和灰风成员,整顿交通安全,赢取好市民点数!", "CharGemInstance.2000.1": "雾境突围", "CharGemInstance.2000.2": "帮助地理协会调查迷雾森林!\u000b在毒雾中坚持抵抗,尽速消灭树树鼠群,赢取协会贡献证!", "CharGemInstance.2001.1": "雾境突围", "CharGemInstance.2001.2": "帮助地理协会调查迷雾森林!\u000b在毒雾中坚持抵抗,尽速消灭树树鼠群,赢取协会贡献证!", "CharGemInstance.2002.1": "雾境突围", "CharGemInstance.2002.2": "帮助地理协会调查迷雾森林!\u000b在毒雾中坚持抵抗,尽速消灭树树鼠群,赢取协会贡献证!", + "CharGemInstance.2003.1": "雾境突围", + "CharGemInstance.2003.2": "帮助地理协会调查迷雾森林!\u000b在毒雾中坚持抵抗,尽速消灭树树鼠群,赢取协会贡献证!", "CharGemInstance.3000.1": "深境清扫", "CharGemInstance.3000.2": "无穷无尽的冻冻来袭!\u000b消灭冻冻刷新战技,帮助恩赐意志控制星塔,赢取恩赐消费券!", "CharGemInstance.3001.1": "深境清扫", "CharGemInstance.3001.2": "无穷无尽的冻冻来袭!\u000b消灭冻冻刷新战技,帮助恩赐意志控制星塔,赢取恩赐消费券!", "CharGemInstance.3002.1": "深境清扫", - "CharGemInstance.3002.2": "无穷无尽的冻冻来袭!\u000b消灭冻冻刷新战技,帮助恩赐意志控制星塔,赢取恩赐消费券!" + "CharGemInstance.3002.2": "无穷无尽的冻冻来袭!\u000b消灭冻冻刷新战技,帮助恩赐意志控制星塔,赢取恩赐消费券!", + "CharGemInstance.3003.1": "深境清扫", + "CharGemInstance.3003.2": "无穷无尽的冻冻来袭!\u000b消灭冻冻刷新战技,帮助恩赐意志控制星塔,赢取恩赐消费券!" } \ No newline at end of file diff --git a/data/language/zh_cn/chargeminstancerewardgroup.json b/data/language/zh_cn/chargeminstancerewardgroup.json new file mode 100644 index 000000000..28fa76df7 --- /dev/null +++ b/data/language/zh_cn/chargeminstancerewardgroup.json @@ -0,0 +1,8 @@ +{ + "CharGemInstanceRewardGroup.101.1": "好市民点数", + "CharGemInstanceRewardGroup.102.1": "破碎的圣洁之滴", + "CharGemInstanceRewardGroup.201.1": "协会贡献证", + "CharGemInstanceRewardGroup.202.1": "破碎的圣洁之滴", + "CharGemInstanceRewardGroup.301.1": "恩赐消费券", + "CharGemInstanceRewardGroup.302.1": "破碎的圣洁之滴" +} \ No newline at end of file diff --git a/data/language/zh_cn/chargetlines.json b/data/language/zh_cn/chargetlines.json index ea64e2e51..83cb3e0ed 100644 --- a/data/language/zh_cn/chargetlines.json +++ b/data/language/zh_cn/chargetlines.json @@ -19,6 +19,7 @@ "CharGetLines.11002.1": "聪明人之间,就不必重复客套话了——说出你特地找我的理由吧,我都会奉陪。", "CharGetLines.11003.1": "……是时候签个新契约了,让我们的合作……更进一步吧……!", "CharGetLines.11004.1": "既然选择了与我一起……就意味着,你已经逃不出我的掌心了喔……", + "CharGetLines.11005.1": "借用不属于自己的力量,是需要付出相应的代价的。\n您在害怕什么?我又不是恶魔。", "CharGetLines.11101.1": "我叫鸢尾,那个……有什么做的不好的地方,请多多指教。", "CharGetLines.11102.1": "我回来了,==PLAYER_NAME==。这是打工的收入,请帮我存起来,作为旅团的风险准备金吧。", "CharGetLines.11103.1": "我的手提包可是很沉的,别小看知识的重量!", @@ -30,6 +31,7 @@ "CharGetLines.11203.1": "接下来的旅程,大家还要继续在一起!", "CharGetLines.11204.1": "等小绿修好之后,我可以带魔王大人去个很适合观赏星塔的地方哦。\n就我们两个人。", "CharGetLines.11205.1": "来到大海,来到沙滩,当然得换上泳衣。\u000b怀抱热情的太阳,享受海浪的轻拍——与夏天的亲密接触,得务必注意防晒!", + "CharGetLines.11207.1": "今天的委托是陪着人家休息一整天~\n没有异议的话就快换上睡衣吧,旁边的空位是预留给你的哦~", "CharGetLines.11301.1": "我是白泽公署的师渺,今后由我来接手与贵旅团的相关合作事宜,还望合作愉快。", "CharGetLines.11302.1": "又见面了魔王。有个紧急委托需要你的帮助,具体内容我会在路上告知。", "CharGetLines.11303.1": "水,以不变呈万态。", @@ -166,6 +168,7 @@ "CharGetLines.15502.1": "又见面了~看来我们之间的缘分,比帆船的缆绳还要坚固呢。", "CharGetLines.15503.1": "一起来感受冲浪的魅力吧!", "CharGetLines.15504.1": "那一晚的月光与海浪,想必你也无法忘怀吧。", + "CharGetLines.15505.1": "海水中洋溢着的,有珊瑚的味道,也有你的味道。闭上眼,仿佛被这一切温柔地拥入怀中。", "CharGetLines.15601.1": "我是花令旅团的小禾。说实话,我不太擅长努力啦……但是跟你在一起的话,稍稍努力一下也不是不行……", "CharGetLines.15602.1": "又见面啦……\n你先忙着,不用在意我。\n我们都放松一点就好啦。", "CharGetLines.15603.1": "咻咻咻!超绝厉害版小禾登场!", @@ -186,5 +189,9 @@ "CharGetLines.16001.1": "能和你们一起来海边真的很难得,希望大家能度过一个开心的假日。啊,但如果做了危险的事,我会“温柔警告”的哦~", "CharGetLines.16002.1": "看样子,这片海暂时还离不开我呢,那就让我继续陪着大家吧~", "CharGetLines.16003.1": "口头警告无效的话,就别怪我不客气了。", - "CharGetLines.16004.1": "已经到了该回去的时间了,不过……\n夕阳真美啊,我们再多待一会儿吧。" + "CharGetLines.16004.1": "已经到了该回去的时间了,不过……\n夕阳真美啊,我们再多待一会儿吧。", + "CharGetLines.16201.1": "菲兰尼斯守夜人队长,应召而来。虽然我不擅长魔法,但剑术还算可靠。我会与你并肩作战,用这把剑,守护你珍视的一切。", + "CharGetLines.16202.1": "“相逢即是有缘,再遇便是命运”……我们能再次相遇,或许真的是命运吧?", + "CharGetLines.16203.1": "无论命运将你带向何方,我都会守在你身边,为你扫清前路的阻碍。", + "CharGetLines.16204.1": "怎么了?不快点去清洗身体的话,会着凉的。" } \ No newline at end of file diff --git a/data/language/zh_cn/dailyquest.json b/data/language/zh_cn/dailyquest.json index 65be514c7..424f6c659 100644 --- a/data/language/zh_cn/dailyquest.json +++ b/data/language/zh_cn/dailyquest.json @@ -9,6 +9,7 @@ "DailyQuest.1008.1": "在「心链」中赠礼1次", "DailyQuest.1009.1": "领取采购商店内的随机奖励", "DailyQuest.1010.1": "进行1次派遣委托", + "DailyQuest.1011.1": "领取「魔王之塔」每日馈赠1次", "DailyQuest.2001.1": "在「技巧试炼」完成1次战斗", "DailyQuest.2002.1": "在「晋升试炼」完成1次战斗", "DailyQuest.2003.1": "在「基础试炼」完成1次战斗", diff --git a/data/language/zh_cn/datingbranch.json b/data/language/zh_cn/datingbranch.json index 64dc37208..17df85eb2 100644 --- a/data/language/zh_cn/datingbranch.json +++ b/data/language/zh_cn/datingbranch.json @@ -8,6 +8,12 @@ "DatingBranch.17001.1": "一起去泡温泉吧。", "DatingBranch.17001.2": "一起来玩弹弹球吧。", "DatingBranch.17001.3": "闲逛一会。", + "DatingBranch.18001.1": "慢慢散步。", + "DatingBranch.18002.1": "前面有个棋摊。", + "DatingBranch.19001.1": "进入浴场。", + "DatingBranch.19002.1": "该涂膏油了。", + "DatingBranch.20001.1": "快点进屋吧。", + "DatingBranch.20002.1": "雨好大,留宿吧。", "DatingBranch.5000.1": "向左侧的空间探索。", "DatingBranch.5000.2": "向右侧的空间探索。", "DatingBranch.5001.1": "继续向最深处探索。", diff --git a/data/language/zh_cn/datingcharacterevent.json b/data/language/zh_cn/datingcharacterevent.json index 81a429380..b0f37a679 100644 --- a/data/language/zh_cn/datingcharacterevent.json +++ b/data/language/zh_cn/datingcharacterevent.json @@ -11,6 +11,12 @@ "DatingCharacterEvent.103303.5": "打菜奇遇", "DatingCharacterEvent.103303.6": "在学院的话,或许会发现些什么……", "DatingCharacterEvent.103303.7": "与琥珀在学院食堂感受到了学生间盛传的打菜技法,你们的心也随着翻飞的勺子起伏不定。为什么连在食堂打菜也做不到所见即所得呢?", + "DatingCharacterEvent.103304.1": "在看到弹弹球台的瞬间,你和琥珀对视一眼,默契地理解了接下来该做的事。\n“就用弹弹球一决胜负吧!”你拿起球拍,发出挑衅。\n“我……不会输!”琥珀也难得在你面前展现出了战意。", + "DatingCharacterEvent.103304.2": "“嘿!”“哈!”“嚯!”\n你来我往,争锋相对,战况何等激烈!\n对手间的眼神中火花四溅,充满对彼此的认可与尊重。", + "DatingCharacterEvent.103304.3": "一番鏖战后,你最终还是败下阵来。\n“不愧是你啊,琥珀。”\n“打得不错,魔王。”\n你们放下球拍,握手,相视一笑,好一场酣畅淋漓的战斗……\n最终比分是3:11。", + "DatingCharacterEvent.103304.5": "球台对决", + "DatingCharacterEvent.103304.6": "在温泉度假村的话,或许会发现些什么……", + "DatingCharacterEvent.103304.7": "你和琥珀用弹弹球进行了一场别开生面的激烈对决。\n结果可想而知,你不是对手,败下阵来。\n不过,你们还是共同享受了一场酣畅淋漓的比赛。", "DatingCharacterEvent.107301.1": "店员指着店内的海报热情地介绍起了活动。\n令人意外的是,缇莉娅端详起了活动的细节。", "DatingCharacterEvent.107301.2": "“嗯,至少从活动来看,没有什么违规之处。”\n她叹了口气,又回到了座位上。", "DatingCharacterEvent.107301.3": "“啊哈,好像我有点太沉迷工作了。”她有些不好意思的摸摸自己的头。\n不过你却觉得,此刻的她,确实有几分“正义使者”的光辉在闪烁。", @@ -23,6 +29,12 @@ "DatingCharacterEvent.107302.5": "当场破案", "DatingCharacterEvent.107302.6": "在集市的话,或许会发现些什么……", "DatingCharacterEvent.107302.7": "和缇莉娅逛集市时,遇上了小偷。\n虽然缇莉娅在放假,但她还是二话不说抓住了犯罪者——虽然耽误了一小会时间,但惩恶扬善后,缇莉娅的笑容显然绽放的更灿烂了。", + "DatingCharacterEvent.107303.1": "“好主意,我也想泡一泡。”这么说着的缇莉娅,却自顾自转身朝着存放行李的地方跑去。\n等她回来的时候,你发现她手里拿着帝国卫队的头盔……", + "DatingCharacterEvent.107303.2": "“你该不会是……”\n“没错,我想进行特训!如果在热气腾腾的水里都能忍住,以后站岗的时候就不可能晕过去!”\n“呃……把头盔带进都是水蒸气的地方,说不定会生锈哦?”", + "DatingCharacterEvent.107303.3": "缇莉娅试图拿头盔进入温泉的荒唐行为被工作人员阻止,再加上你的劝说,她选择放弃。\n“别那么紧绷,稍微放松点。”\n“对不起……水热乎乎的,好舒服……”\n缇莉娅放下全部心思,尽情享受了温泉。", + "DatingCharacterEvent.107303.5": "被阻止的“特训”", + "DatingCharacterEvent.107303.6": "在温泉度假村的话,或许会发现些什么……", + "DatingCharacterEvent.107303.7": "缇莉娅试图戴头盔进入温泉,打算来一场异想天开的“特训”。\n当然,这种行为肯定不会被允许。\n最后,你们只是普通地享受了一次美好又安稳的温泉时光。", "DatingCharacterEvent.108301.1": "你和卡西米拉来到了一处断崖。\n“从这里走,路比较近。”\n说完,她伸出了手。", "DatingCharacterEvent.108301.2": "正当你疑惑她要如何行动时,她抓起了你的臂膀,轻松地托起了你,几下迅猛的跳跃,就抵达了断崖的对面。\n还没等你搞清状况,就已被轻轻放在了地上——她的矫健身姿给你留下了深刻的印象。", "DatingCharacterEvent.108301.3": "“没事,这种程度,远不及战场危险。”\n她自信的话语很好地掩盖住了刚刚那一刻的小慌乱。\n你不禁有些好奇,是什么让她小小地动摇了一下。", @@ -53,6 +65,12 @@ "DatingCharacterEvent.110302.5": "“愿者”上钩", "DatingCharacterEvent.110302.6": "在港口的话,或许会发现些什么……", "DatingCharacterEvent.110302.7": "大忙人翡冷翠意外对“钓鱼”这项活动产生了兴趣,声称能陶冶心情,于是拉着你一起去夜钓。\n然而,当她发现鱼儿们无论如何都不愿意上钩时,顿时被激发了好胜心,拿出饵料,不钓到鱼不罢休。\n而你,自然要奉陪到底。", + "DatingCharacterEvent.110303.1": "集市的繁华超出你的想象,但翡冷翠却对此轻车熟路。\n明明是个成天坐办公室的人,你想。\n你将这个疑问问出了口,她微笑着回答:“这就是实地考察的意义。”", + "DatingCharacterEvent.110303.2": "原来每隔一段时间,翡冷翠都会出门探访城市内的数座商品集散点。其中就包括这里。\n“只有在这里,才能见证最鲜活的市场反应和最真实的市民生活。”她说。\n“所以,对你来说,这只是一项工作,而不是单纯的闲逛……”你不禁感慨,这的确符合你对翡冷翠一直以来的印象。", + "DatingCharacterEvent.110303.3": "“过去可能是这样,但今天既然是和你一起出门,那或许会有不一样的意义……”\n翡冷翠朝你眨了眨眼,仿佛是在暗示。\n……\n片刻后,她面带微笑地挽住你的手臂,两人像一对随处可见的情侣那样,走过集市。\n……你果然还是猜不透她的心思。", + "DatingCharacterEvent.110303.5": "“情侣”逛街", + "DatingCharacterEvent.110303.6": "在集市的话,或许会发现些什么……", + "DatingCharacterEvent.110303.7": "翡冷翠对集市的熟悉程度超出你的想象,原因是她经常会来此地巡视,目的是为了得到最真实的市场反馈。\n你不禁感慨不愧是她,无时不刻不在想着工作。\n但这种想法很快就被打破了,因为她突然故意挽住了你的手臂,让这场巡视变成了“情侣”逛街……你总是猜不到她的心思。", "DatingCharacterEvent.111301.1": "鸢尾放松身体,\n有些释然地开始说起自己最近的烦恼。", "DatingCharacterEvent.111301.2": "旅团的预算,旅人工作的困难,物价的波动,城邦的限制……她一件件地诉说着这些困扰她的难题。\n你倾听着,不时地提醒她,别忘了吃一口甜点。", "DatingCharacterEvent.111301.3": "苦水倒完,她的心情似乎好了许多。\n“你会觉得我很麻烦吗?”她有些自责地低下了头,“难得出来休息,不应该说这些……”\n你知道,这都是因为她是最关心大家的人,这正是鸢尾的温柔之处。\n你当即决定,给她点一份今天最甜的特饮。", @@ -65,6 +83,12 @@ "DatingCharacterEvent.111303.5": "书间闲谈", "DatingCharacterEvent.111303.6": "在学院的话,或许会发现些什么……", "DatingCharacterEvent.111303.7": "你和鸢尾去了图书馆,这对她来说一定是个放松的好地方。她曾经理想中的人生,就潜藏在这一方书柜后。书柜很大很稳固,但也遮住了窗外照进来的阳光。", + "DatingCharacterEvent.111304.1": "难得来一次温泉度假村,你和鸢尾决定好好享受一次。\n“感觉疲惫都在水中消散了……整个人都晕乎乎的……”\n“是啊。”\n你们安静地享受着各自的独立空间,一时无话。", + "DatingCharacterEvent.111304.2": "过了一会儿,你突然听见背后传来轻微的沙沙声,就在隔壁。\n你被激起了好奇心。\n“鸢尾,你在做什么?”\n“没,没什么!”", + "DatingCharacterEvent.111304.3": "在你好奇的追问下,鸢尾终于不好意思地承认,她刚才是在玻璃隔板的水汽上写字。她觉得这种行为有点孩子气。\n“所以,你写了什么?”\n“……什么都没有,全都化掉了啦。”", + "DatingCharacterEvent.111304.5": "孩子气", + "DatingCharacterEvent.111304.6": "在温泉度假村的话,或许会发现些什么……", + "DatingCharacterEvent.111304.7": "你和鸢尾一起享受了安静的温泉时光。\n这时,你听见了鸢尾那边传来轻微的沙沙声,原来是她在沾满水汽的玻璃上写字。\n直到最后,你都不知道她在你身后写了什么。", "DatingCharacterEvent.112301.1": "你发现了一只很漂亮的蘑菇,正想下嘴,尘沙阻止了你的动作。\n“这个生吃的话,是会出幻觉的哦。”\n她意味深长地端详起了蘑菇。", "DatingCharacterEvent.112301.2": "“不过,如果弄熟了就不会有问题了。”\n她熟练地捡了些残枝枯叶,磊起了石台,拿出引火机,生起了火堆。\n“烤一下……嗯,是不是很香?”", "DatingCharacterEvent.112301.3": "你们收集起附近的蘑菇,大快朵颐了一番。\n美味之余,你感觉有些晕眩。\n“没关系,大不了我背你走。”休息片刻后,她拉起你继续旅程。", @@ -77,6 +101,12 @@ "DatingCharacterEvent.112302.5": "专业人士", "DatingCharacterEvent.112302.6": "在集市的话,或许会发现些什么……", "DatingCharacterEvent.112302.7": "与尘沙参与了街头的剑术表演赛,见证了她的得胜时刻。在热烈的欢呼声中,你思考着:旅人的武艺都是如此高强的存在吗?", + "DatingCharacterEvent.112303.1": "“泡汤真好,疲劳全都飞走啦!”\n尘沙伸了一个大大的懒腰,正准备回小绿睡觉,却被休息室中的一个神器吸引了注意。", + "DatingCharacterEvent.112303.2": "“看来是个点唱机。”你上前研究了一番得出结论。\n“要不要试试看?”你发现尘沙满脸好奇,于是便将话筒递给了她。\n尘沙有些不好意思地接过,“啊~~啊~~哇!我的声音变得好响啊!”", + "DatingCharacterEvent.112303.3": "“♪~~♪♪~~”\n逐渐获得乐趣的尘沙根本松不开拿着话筒的手,直到你提醒她到时间了,这才恋恋不舍地关闭机器。\n“以后,我一定要许愿出一台点唱机!”尘沙下定了决心。", + "DatingCharacterEvent.112303.5": "麦霸的诞生", + "DatingCharacterEvent.112303.6": "在温泉度假村的话,或许会发现些什么……", + "DatingCharacterEvent.112303.7": "你与尘沙一起泡完温泉后,发现休息室里有一台新的点唱机。你怂恿尘沙唱上一曲,竟让她意外发现了自己的唱歌天赋。尘沙下定决心,以后一定要许愿出一台点唱机,放在小绿上。", "DatingCharacterEvent.113301.1": "琳琅满目的蛋糕与饮料摆满了整张小桌。\n师渺有些犹豫地盯着桌上的餐点。", "DatingCharacterEvent.113301.2": "“只吃一顿,应该不会增加体重。”\n她似乎在自言自语些什么。\n感知到这份压力,你率先动起了刀叉——用行动告诉师渺,不必介意这些。", "DatingCharacterEvent.113301.3": "她有些害羞地也开始了品尝。\n“大不了就和你一起变胖吧。”她喃喃自语道。", @@ -167,6 +197,12 @@ "DatingCharacterEvent.118303.5": "炽热目光", "DatingCharacterEvent.118303.6": "在学院的话,或许会发现些什么……", "DatingCharacterEvent.118303.7": "和科洛妮丝在图书馆里阅读医学期刊。虽然她已经离开学界很久,但仍然保持着阅读前沿理论的习惯。理论与实践是进步的两条腿,有时一条腿在前面,有时另一条腿在前面。", + "DatingCharacterEvent.118304.1": "来到集市上,科洛妮丝的眼睛仿佛闪烁着金光,在每一个路过的商铺前都会停留,但直觉告诉你,科洛妮丝想买的东西,恐怕并不是为了它们原本的用途。", + "DatingCharacterEvent.118304.2": "终于,你和科洛妮丝走进了一家花店。\n“你看这个花瓶的形状和材质,是不是很适合做烧瓶?”\n科洛妮丝把一个花瓶内的花拔了出来,并端详着花瓶的构造。\n很快你便察觉到了另一旁店主有些生气的眼神。", + "DatingCharacterEvent.118304.3": "为了不被赶出来,你火速阻止了科洛妮丝的行为。但生气的店主依旧强硬地要求你们必须买下这个已被动过的花瓶,而这也正中了科洛妮丝的下怀。\n于是,你和科洛妮丝用买花瓶和花的钱,买了一个“烧瓶”。", + "DatingCharacterEvent.118304.5": "另有他用", + "DatingCharacterEvent.118304.6": "在集市的话,或许会发现些什么……", + "DatingCharacterEvent.118304.7": "科洛妮丝在集市发现了一个很适合作为“烧瓶”的花瓶,为了仔细端详,科洛妮丝将花瓶内的花拔了出来,并激动地向你炫耀着她的发现。", "DatingCharacterEvent.119301.1": "琳琅满目的蛋糕与饮料摆满了整张小桌。\n待店员端上最后一款甜品后,花原笑眯眯地看着你:\n“其实……花原给您准备了一个惊喜。”", "DatingCharacterEvent.119301.2": "“这些小蛋糕里,有一款是我为您特别定制的,综合了您平时喜欢的口味。您要不要猜一猜是哪个?”\n你欣然接受了这份甜蜜的挑战,开始轮流品尝这些蛋糕。", "DatingCharacterEvent.119301.3": "果然,击中内心的味道一入口,你便立刻确定了目标。\n“太好了,看来花原还算了解您呢……”\n在花原热切的目光下,你飞快吃完了这块只属于你的、独一无二的小蛋糕。", @@ -287,6 +323,12 @@ "DatingCharacterEvent.130302.5": "旧信件", "DatingCharacterEvent.130302.6": "在学院的话,或许会发现些什么……", "DatingCharacterEvent.130302.7": "你和多娜在图书馆里发现了未被领走的旧信堆。往日,堆积成山。", + "DatingCharacterEvent.130303.1": "突如其来的山风将多娜手中的信件吹飞,飘进了一片漆黑的洞窟中。", + "DatingCharacterEvent.130303.2": "“不好!”\n没有片刻犹豫,多娜追着那封信跑进了洞窟。\n你反应过来跟上,但还没等你翻过洞口的岩石,你听见了洞窟深处传来的声音。\n“哎呀——!”\n你心下一慌,连忙顺着声音找过去。\n“多娜!你没事吧?!”", + "DatingCharacterEvent.130303.3": "“啊哈哈……没事,只是滑了一跤。”\n你在一个岩石下发现了跌倒的多娜,她脸上蹭了点泥土,显得有点脏兮兮的。\n“不过好在信我抓住了!差点就被吹到更深的地方了!”\n“你真是……信很重要,但你的安全也很重要啊!”", + "DatingCharacterEvent.130303.5": "飞走的信", + "DatingCharacterEvent.130303.6": "在洞窟的话,或许会发现些什么……", + "DatingCharacterEvent.130303.7": "好在最后多娜并没有受伤,信也顺利取回。\n离开洞窟后,你还在为刚才的惊险担忧。但你也知道,无论再来多少次,作为信使的多娜还是会毫不犹豫地追上那封信。", "DatingCharacterEvent.132301.1": "你领着密涅瓦神走入了更深处的位置,前方传来微弱的光源。\n一大片荧光植物出现在了你们面前,原本昏暗的洞穴顿时化作夜晚璀璨的星河。", "DatingCharacterEvent.132301.2": "密涅瓦望着这一切,满是惊叹。\n“你看,像这样把植物的汁水收集起来……”\n你切下植叶,某种荧光色的汁水滴落在容器里。", "DatingCharacterEvent.132301.3": "你掏出随身携带的未上色的滑板的那一刻,密涅瓦眼神闪亮地惊呼:“这也太拉风了!”\n看来她终于领会了你的意思。", @@ -317,6 +359,12 @@ "DatingCharacterEvent.133302.5": "水车转不停", "DatingCharacterEvent.133302.6": "在港口的话,或许会发现些什么……", "DatingCharacterEvent.133302.7": "和夏花一起泛舟,她却留意到远方岸边,转个不停的水车。\n她说那是她最喜欢的风景,如今则因为有了你的陪伴而有所不同。\n你若有所悟,与她一起静静欣赏。", + "DatingCharacterEvent.133303.1": "夏花打算寻找与星塔内部环境相关的资料与古籍,在你的帮助下,她很快就有了收获。\n“你有没有别的想看的书?”她问你。\n“你呢?”你反问道。夏花犹豫了片刻,轻轻点头。", + "DatingCharacterEvent.133303.2": "她拉着你走向别的区。你看着书架上的书籍,发现这里摆放的都是诗歌选集。\n“有的是来自星塔内的,有的是古代诗人们所写。”\n夏花一边介绍,一边挑选,在一番比对后,终于选出了心仪的作品。", + "DatingCharacterEvent.133303.3": "她将诗歌集放在胸前,像是想到了什么一样,小心翼翼地问道,“如果有机会的话,你……想听我念诗吗?没有其它意思,只是……想找别人当参考。”\n“当然。”你回答道,“我很期待。”\n“太好了。”夏花像是松了一口气,“那就……约定好了哦?”", + "DatingCharacterEvent.133303.5": "为你吟诗", + "DatingCharacterEvent.133303.6": "在学院的话,或许会发现些什么……", + "DatingCharacterEvent.133303.7": "夏花和你一起在图书馆搜集了重要资料,但除此以外,她还有别的感兴趣的书籍。\n那是诗歌,流淌着优美文字,倾诉人心情的诗。\n她想要念给你听,你对此充满期待。", "DatingCharacterEvent.134301.1": "你和冬香被店长抓住了。“哇,这不是冬香大人吗!难道是在偷偷约会?”冬香害羞到快要晕过去了。", "DatingCharacterEvent.134301.2": "在你的帮助下,好不容易挣脱了追问,事情却没有到此告一段落……\n“冬香大人,要不要来试着当次‘一日店长’?以你的人气,想必会吸引一大票顾客!”\n对方的诚恳与热情,让冬香难以拒绝。", "DatingCharacterEvent.134301.3": "正如店长所言,冬香的人气吸引了大量顾客。作为感谢,店长不但加倍支付了报酬,还亲自为你和冬香准备了新鲜出炉的美味蛋糕。\n“托了你的福,冬香。”\n“嘿……嘿嘿,都是靠师父的鼓励……”", @@ -329,6 +377,12 @@ "DatingCharacterEvent.134302.5": "勇敢者命题", "DatingCharacterEvent.134302.6": "在洞窟的话,或许会发现些什么……", "DatingCharacterEvent.134302.7": "和冬香一起去洞窟探险,中途她感受到了前方的危险,于是决定在原地休息。\n她因担心被你认为是胆小鬼而不安。你看出了这一点,安慰了她,教导她何为勇敢。\n冬香放下心来,师徒二人的关系因此更进一步。", + "DatingCharacterEvent.134303.1": "你和冬香一同在小街上闲逛。\n“师父有什么想吃的吗?或,或者是想去哪里玩,我,我来请客……”\n难得冬香鼓起勇气主动邀请,你决定接受。", + "DatingCharacterEvent.134303.2": "你选中了几款当地特产,冬香很高兴地买了单。\n但身为师父,当然不能一直依靠徒弟,你打算让她来挑选回礼。\n“欸?我,我没关系的啦……”\n“这是师父的一片好意哦。”\n“那,那就这个好了。”", + "DatingCharacterEvent.134303.3": "冬香选中的是牛奶。\n“只要这个?”\n“嗯,因、因为我听说对身体好,所以每天都在喝……”\n“哦,难怪小冬香的力气那么大。”\n“嘿嘿……”被你表扬后,冬香又害羞、又高兴地笑了起来。", + "DatingCharacterEvent.134303.5": "牛奶有益健康", + "DatingCharacterEvent.134303.6": "在温泉度假村的话,或许会发现些什么……", + "DatingCharacterEvent.134303.7": "在温泉度假村,冬香主动请客,为你买了当地特产,而你也打算让她挑选回礼。\n冬香最后选中了牛奶。她每天都在喝,因为她听说牛奶有益健康,利于成长。\n你不禁想到,小冬香那超出常人的力气,难道也是受益于此?", "DatingCharacterEvent.135301.1": "洞窟的最深处,雾语发现了一个巨大的神龛——里面,放着一只巨大的显影神器。", "DatingCharacterEvent.135301.2": "从周围的壁画推断,在此祭拜的人,似乎认为显影神器里出现的是神的身影。\n雾语兴奋地拿起了自己的留影机咔咔地拍起了照片。\n“真是难得的题材,居然有考古新闻!”", "DatingCharacterEvent.135301.3": "“不拿走吗?”你发出了自己的疑问。\n“既然是新闻,就要保护现场。”\n看来,魔女也恪守自己的原则。\n你们相视而笑,继续着旅途。", @@ -425,6 +479,12 @@ "DatingCharacterEvent.142302.5": "闪烁的诱惑", "DatingCharacterEvent.142302.6": "在集市的话,或许会发现些什么……", "DatingCharacterEvent.142302.7": "和珂赛特游览集市,热闹的此情此景对她来说还有点陌生。\n她一眼喜欢上了小摊上的挂饰。\n尽管有溢价,但你还是给她买来当礼物。", + "DatingCharacterEvent.142303.1": "珂赛特意外地抵触这个地方,她在背后死死地拉住你的衣角,想把你拽走。难道她小时候对图书馆有过灾难性的体验?", + "DatingCharacterEvent.142303.2": "你故意大声地说道:“听说图书馆里最近放了几个自动售货机,好像有什么新口味的饮料……”\n还没等你说完,珂赛特已经瞬移到了你身边。\n“什么口味的饮料?!快带我去!”", + "DatingCharacterEvent.142303.3": "“嗯……可是学院里的自动售货机,需要学生上完课才能拿到特殊的硬币哦?”\n从来没有上过课的珂赛特露出了迷茫的表情,但为了饮料,她请求你带她去上课。\n五十分钟后,上完数学课的珂赛特对诺瓦大陆的知识系统感到佩服。", + "DatingCharacterEvent.142303.5": "学习", + "DatingCharacterEvent.142303.6": "在学院的话,或许会发现些什么……", + "DatingCharacterEvent.142303.7": "你用饮料弱化了珂赛特对图书馆的恐惧,本来只是想和她开个玩笑,没想到珂赛特信以为真,为了得到自动售货机的硬币,珂赛特便跟着学生们一起,硬着头皮听完了一节完全听不懂的数学课。", "DatingCharacterEvent.143301.1": "街上的商品琳琅满目,但似乎没有一件能令她为此驻足。\n你发现了一处不起眼的地方放着一个牌子:“中古店新开张,试营业中”。\n抱着试一试的心态,你决定拉着她去淘淘宝贝。", "DatingCharacterEvent.143301.2": "穿过弯弯绕绕的小道,你们总算来到了牌子所说的中古店内。\n这里确实有不少稀奇的东西,你正打算一头扎进杂乱的货物里翻箱倒柜的时候,身后的风影居然罕见地传出了惊呼声。\n“这……这是!居然真的存在!”\n你见她举起了一把看似普普通通的小剪钳,但那刃尖在灯光的照射下竟反射着刺眼的锋芒。", "DatingCharacterEvent.143301.3": "“这可是传说中剪模型不会留任何痕迹的'神之剪'!”\n虽然听不太懂,但风影似乎是淘到了意料之外的好宝贝。\n看到她难得兴致高涨的样子,你觉得这一趟算是来对地方了。", @@ -437,6 +497,12 @@ "DatingCharacterEvent.143302.5": "“温”泉?", "DatingCharacterEvent.143302.6": "在洞窟的话,或许会发现些什么……", "DatingCharacterEvent.143302.7": "和风影一起来到了某个天然洞窟,在她的带领下,你被引导到洞窟深处,并在这里发现了她在此建造的天然浴场。正当你打算好好享受的时候,才发现池里的水温与你想象中的温泉简直天差地别。", + "DatingCharacterEvent.143303.1": "你在菜单上快速扫视,发现最近上新了一款季节限定的甜品。\n“我再点一份吧,这个我想你一定会喜欢。”\n听到你肯定的语气,风影已经开始期待了。", + "DatingCharacterEvent.143303.2": "“久等了,这是您点的季节限定。”\n当服务员将甜品送到风影面前时,她却一时间愣住了。\n“西瓜……?甜品店还提供水果吗?”\n“不对,这是冰棒哦。”\n“把西瓜切片,然后放进冰里冻出来吗?”\n“就只是西瓜的造型啦……”", + "DatingCharacterEvent.143303.3": "得到你的解答,风影才慢慢咬上一口。\n“唔……有西瓜的味道!”\n“应该是放了西瓜汁之类的调味剂吧。”\n你见她吃到一半,还剩下最后一点却停了下来。\n“这块西瓜皮要怎么处理,炒菜吗?”\n“都说这是做成西瓜的棒冰啦!”\n“看着像西瓜,吃着也像西瓜,为什么不是西瓜呢,南方的东西,好难懂啊……”", + "DatingCharacterEvent.143303.5": "西瓜冰", + "DatingCharacterEvent.143303.6": "在甜品屋的话,或许会发现些什么……", + "DatingCharacterEvent.143303.7": "你和风影在甜品屋点了一份季节限定的甜品。\n当服务员将做成西瓜模样的冰棒端上来时,却让风影产生了误解,你告诉她这只是一种造型。\n风影在品尝过后表示,看着像西瓜,吃着也像西瓜,那为什么不是西瓜呢?\n看起来,她要在这边学的东西,还有很多。", "DatingCharacterEvent.144301.1": "千都世默默地站立在船头,清冷的月光照在她的秀发上。夜晚的海岸让她想家了吗?", "DatingCharacterEvent.144301.2": "“你有回谷风的想法吗?”\n“妾身在成为一把真正的刀之前,是不会回去的。”\n你们有一搭没一搭地聊了许久。", "DatingCharacterEvent.144301.3": "过去的一些东西总会追上你,未来以此发生。但在那之前,你需要帮她以人之姿站立。", @@ -449,6 +515,12 @@ "DatingCharacterEvent.144302.5": "糖淬锻刀", "DatingCharacterEvent.144302.6": "在甜品屋的话,或许会发现些什么……", "DatingCharacterEvent.144302.7": "与千都世在甜品屋享用美食时,她认为自己并不需要这么好的待遇,但你纠正了她的错误想法。\n“妾身不喜欢这种待遇”,尽管今天下午她一直在笑。", + "DatingCharacterEvent.144303.1": "可能是最近有一部非常火热的星塔影戏的关系,今天的集市热闹非凡,道路两旁的商铺都摆满了和影戏有关的周边。\n遗憾的是千都世并没有看过那部影戏,于是你边走边和千都世讲起了影戏的内容。", + "DatingCharacterEvent.144303.2": "影戏中最出名的,无疑是一段精彩的光剑对决。正当你向千都世讲到这个高潮段落时,恰巧路过一个售卖周边的小铺,而橱窗里陈列的,正是那把标志性的光剑模型。\n模型做得极为逼真,不仅外形精致,连细节都与影戏中几乎别无二致,只是无法真的用来劈砍而已。", + "DatingCharacterEvent.144303.3": "你好奇地拿起这把光剑模型,却未曾注意到一旁千都世异常嫉妒的目光。\n“既然主公这么喜欢这把剑,那就让妾身来与它比一比吧。”\n你回头看去,发现千都世的手已经握在了刀把上,眼睛死死盯着你手中的光剑模型。\n于是你火速放下了光剑,而千都世的表情也瞬间恢复了正常。", + "DatingCharacterEvent.144303.5": "嫉妒心理", + "DatingCharacterEvent.144303.6": "在集市的话,或许会发现些什么……", + "DatingCharacterEvent.144303.7": "今日集市格外热闹,随处可见售卖热门星塔影戏周边的商铺。你与千都世穿梭于店铺之间,并向她讲述着这部影戏的内容。突然,你的目光被一把精致的光剑模型牢牢吸引。它简直和影戏里的那把如出一辙,但这却招来了千都世的一丝嫉妒。", "DatingCharacterEvent.145301.1": "“嗯?虽然外表一模一样,但味道……似乎和从前有些微妙的不同呢。”乙叶轮流尝了一遍,微微皱起眉头。\n“乙叶之前也来过这家店吗?”你不禁好奇了起来。", "DatingCharacterEvent.145301.2": "罕见地,你在乙叶的脸上看到了一丝怀念的神情。\n“最早的时候,这家店还只是个路边小摊,那时她们最出名的就是草莓蛋糕。我每次回家的时候都会买一块。”\n“直到有一次……被那孩子发现了。”", "DatingCharacterEvent.145301.3": "“从那以后,她也喜欢上了甜品。可我却对她严加管教。忍者不可以有明显的喜好——会变成破绽。”\n你忍不住笑了:“可是你明明也很喜欢啊。”\n乙叶将茶杯轻轻放回碟子,发出细微的磕碰声,仿佛在掩饰心虚:“所以,在那之后,我也只能偷偷吃了。”\n随后,她又露出了那抹熟悉的、狡黠的微笑:“正因如此……今天我才要好好享用一番。”", @@ -461,6 +533,12 @@ "DatingCharacterEvent.145302.5": "海平线之外", "DatingCharacterEvent.145302.6": "在港口的话,或许会发现些什么……", "DatingCharacterEvent.145302.7": "或许有一日,她会重新跨过海洋,回到属于她的故乡。\n但你们谁都不知道那一日是否会来临。\n在那天到来之前,还是努力生存下去吧。", + "DatingCharacterEvent.145303.1": "即便乙叶今天特意换上了校服,还是有不少学生频频回头张望。\n“真的不会被人怀疑吗……”你叹了口气,看向气定神闲的乙叶。她笑眯眯地拿了两本书,摆在你面前。", + "DatingCharacterEvent.145303.2": "她坐在你的面前,漫无目的地翻动着书页。良久,她又在自己的本子上抄写着什么,尾巴尖也跟着轻轻摇摆。\n乙叶看起来相当专注,黄昏的日光透过百叶窗照在她的脸上,呈现出一种与往常不同的独特姿容。", + "DatingCharacterEvent.145303.3": "她有过通俗意义上的学生时代吗?\n许多学生总是梦想着旅团与波澜壮阔,正如漂泊的人总是幻想童年、家乡与月光。也许在成长过程中,她刻意扮演了一个不讨喜的自己。", + "DatingCharacterEvent.145303.5": "学院之约", + "DatingCharacterEvent.145303.6": "在学院的话,或许会发现些什么……", + "DatingCharacterEvent.145303.7": "乙叶告诉你,你是唯一一个见她穿过校服的人。\n说不准,她也想体验一下学校的生活,毕竟她的童年是在无尽的训练中度过的。", "DatingCharacterEvent.147301.1": "在宽阔的海湾上,焦糖觉得这是一个不错的“舞台”。", "DatingCharacterEvent.147301.2": "她弹奏起了美妙的乐曲,你陶醉于在海面上荡漾的空灵声响。", "DatingCharacterEvent.147301.3": "完成了演奏的她,心满意足地向你致意。", @@ -509,6 +587,12 @@ "DatingCharacterEvent.150303.5": "港区钓鱼指南", "DatingCharacterEvent.150303.6": "在港口的话,或许会发现些什么……", "DatingCharacterEvent.150303.7": "和菈露一起在港口钓鱼,经验丰富的她介绍了港口与众不同的生态,以及绝妙的上钩技巧。\n在她的指导下,你们俩收获满满。", + "DatingCharacterEvent.150304.1": "“团建去温泉度假村真是毫无新意的提案,就不能直接给大家放个假吗?”\n话虽如此,但此时此刻,泡过澡的菈露和你走在温泉度假村的小道上。\n至于为什么你也会在这里,只是因为员工可以免费带一名家属。有便宜不占白不占,于是你现在就成了菈露的“家属”。", + "DatingCharacterEvent.150304.2": "奇怪的是,菈露对泡温泉并没有太大兴趣。\n“听说顺着温泉泉眼,走到山脚下水温不太高的溪流里,有一种适应了温泉水质的鱼类,要不我们去钓鱼吧?”\n说着,她已经掏出了全套钓鱼装备,显然是有备而来。", + "DatingCharacterEvent.150304.3": "功夫不负有心人,在溪流边等待了一个下午,从这条带有温泉余温的水流中,钓到了传闻中的温泉鱼,但是……\n“怎么是这么小的鱼啊?!对得起我打窝用的饵料吗?!”", + "DatingCharacterEvent.150304.5": "温泉鱼", + "DatingCharacterEvent.150304.6": "在温泉度假村的话,或许会发现些什么……", + "DatingCharacterEvent.150304.7": "虽然打着占便宜的旗号把你带到了温泉度假村,但菈露真正想做的事情,是去找传说中的“温泉鱼”,于是你看着她在小溪边忙活了一个下午,钓上来一条不及拇指长的小小鱼。", "DatingCharacterEvent.155301.1": "你和希娅并肩坐在小舟船尾,她的发丝被风吹到你的脖子上。你感到颈间痒痒的,还能闻见一丝若隐若现的馨香。", "DatingCharacterEvent.155301.2": "海中反射着点点星光,希娅将腿半浸在起伏的海潮里,你也学着她的样子将脚伸入水中。希娅挽住你的胳膊,可别不小心滑下去了。", "DatingCharacterEvent.155301.3": "在波浪的摇曳中,你感到一种异乎寻常的平静感。星辉在希娅的眼睛中流转,她眨眨眼,又看向你。你第一次注意到这双被大海与天空洗涤过的眼眸是如此清澈明亮。", @@ -521,6 +605,12 @@ "DatingCharacterEvent.155302.5": "暗河漂流", "DatingCharacterEvent.155302.6": "在洞窟的话,或许会发现些什么……", "DatingCharacterEvent.155302.7": "和希娅在洞窟中上演了一场刺激的地下河漂流。\n尽管听上去很危险,但你发现,在希娅眼中,只要是流水,她都可以轻松驾驭,你们玩得十分尽兴。", + "DatingCharacterEvent.155303.1": "甜品屋推出了新品,希娅在尝试过之后就对其非常满意,一直想邀请你一起去品尝。\n终于,你们约到了彼此都有空闲的周末,你跟着希娅一起走进了甜品屋。", + "DatingCharacterEvent.155303.2": "店里一如既往地弥漫着甜腻的空气,混合着黄油的奶香、浆果的酸甜以及巧克力的馥郁,闻着就令人精神愉悦。\n但突然,你似乎闻到了什么不一样的味道,一种海洋的腥味。\n你左右张望,看到希娅端着甜品朝你走来,竟然是一盘插满了鱼的……派?", + "DatingCharacterEvent.155303.3": "“这是店里的新品,叫仰望星塔。”希娅开心地向你介绍这款糕点,“酥皮的甜味包裹着烤鱼,我都不敢想象如果我在远航的时候,能吃上这么热腾腾的甜点,我会有多开心~”\n你听着她的介绍,虽然觉得这个鱼的腥味盖过了一切,但还是在她的盛情邀请下尝了一口——出乎意料的是,味道好像还可以?", + "DatingCharacterEvent.155303.5": "仰望星塔", + "DatingCharacterEvent.155303.6": "在甜品屋的话,或许会发现些什么……", + "DatingCharacterEvent.155303.7": "希娅邀请你去品尝甜品屋研发的新品“仰望星塔”派,虽然造型看着吓人,气味也令人有些望而却步,但味道却出乎意料的好吃。几天之后,你再次收到了希娅的邀请,希望你能品尝她做的甜品。你这才知道,希娅想尽办法,终于从甜品店老板那得到了“仰望星塔”派的配方,并成功复刻了出来。", "DatingCharacterEvent.156301.1": "刚刚走到游戏区,小禾就发现了一排抓娃娃机。当你还在定位机器在哪的时候,她已经要和你比赛抓娃娃了。", "DatingCharacterEvent.156301.2": "小禾不愧为抓娃娃的老手。硬币投下去,娃娃抓上来,一切都行云流水。\n她正饶有兴致地看着你和抓娃娃机较劲。", "DatingCharacterEvent.156301.3": "你看准时机,啪得一声拍下按钮。\n“我戳!”小禾乘机拍了一下抓娃娃机,受干扰的抓手果然没有抓中任何娃娃。\n小禾笑得前仰后合,但是她把自己抓上来的娃娃都送给了你。", @@ -563,6 +653,12 @@ "DatingCharacterEvent.158302.5": "鱼在哪里", "DatingCharacterEvent.158302.6": "在港口的话,或许会发现些什么……", "DatingCharacterEvent.158302.7": "菈露依然惦记着要让你看到真正会发光的鱼。\n她请教了地理协会的学者,问到了鱼群有可能经过港口的时间,并兴致勃勃地带你去看,却忘记了问鱼群出现的日期……", + "DatingCharacterEvent.158303.1": "随着你们的深入,洞内的光越发微弱。\n“要不……回去吧?这也太黑了!”她畏缩着靠在你身边。\n“哎,快看上面!”你注意到头顶似乎有什么东西。", + "DatingCharacterEvent.158303.2": "抬头望去,洞顶满是闪烁的淡蓝色光点,就像夜晚的星空一样璀璨。\n“好漂亮……”菈露看着头顶的“满天星”,双手十指相扣紧贴着胸前,仿佛是在许愿。", + "DatingCharacterEvent.158303.3": "“我遇到精灵姐姐的那个晚上,天空也有这么多星星呢~”\n“咦,你不知道吗?那其实是某种虫子的口水……”\n“停停停,别说了!”\n你那不合时宜的幽默成功逗乐了菈露。欢笑声中,你们结束了这场意外的冒险。", + "DatingCharacterEvent.158303.5": "别有洞天", + "DatingCharacterEvent.158303.6": "在洞窟的话,或许会发现些什么……", + "DatingCharacterEvent.158303.7": "你和菈露深入洞穴,来了一场别有风味的“冒险”。\n没想到洞穴的深处,还有这番景象。她看着那些光点,不由得触景生情,回忆起了遇到“雪愿树精灵”的那个夜晚……\n等等,所以洞里发光的点到底是什么?总不可能是星星吧!", "DatingCharacterEvent.159301.1": "你与科洛妮丝继续向洞穴内深入。她不时打量着四周,似乎在寻找什么东西。你忍不住问道:“你在找什么吗?”\n她眼神一亮,回答道:“传说这附近的洞穴里有龙裔祖先失落的图腾。”", "DatingCharacterEvent.159301.2": "“龙裔的文化很有意思,就连图腾都和我们熟知的不一样。”\n“所以你是来调查的?”\n科洛妮丝没有回答,示意你赶紧跟上。\n“你一会就知道了。”", "DatingCharacterEvent.159301.3": "你跟在科洛妮丝身后,在洞穴里走了好一阵,都没有看到所谓的图腾。\n就在你准备询问时,科洛妮丝停下了脚步。\n“来吧,这个东西我搬不动,你帮我一起带回去吧。”\n你顺着她指的方向,看到了一只长满蘑菇的野猪尸体。", @@ -575,6 +671,12 @@ "DatingCharacterEvent.159302.5": "特别的人偶", "DatingCharacterEvent.159302.6": "在集市的话,或许会发现些什么……", "DatingCharacterEvent.159302.7": "科洛妮丝和你都没想到会在龙裔的集市上,遇到同样对人体结构着迷的小摊老板。虽然那个人偶看上去有点诡异,但科洛妮丝显然非常喜欢,那么今天也算是大有收获吧。", + "DatingCharacterEvent.159303.1": "最近这家店似乎推出了限定新品,所以你们决定再点一些尝尝鲜。\n“我就要这份炽焰果蛋糕吧~”\n你们相继选定了自己的想要的那款。\n店员端来蛋糕……\n红艳的果子装点着嫩黄的奶油,看上去非常诱人。", + "DatingCharacterEvent.159303.2": "“这个蛋糕的构成真是有趣……”\n科洛妮丝手握刀叉,以一种熟练到诡异的手法,将蛋糕的每一层都分割下来。\n“呵呵,每层的口味都不同,作用也不同,简直和人体一样呢~”\n她满意地看着整齐罗列在盘子里被“肢解”的蛋糕。", + "DatingCharacterEvent.159303.3": "“不要玩食物啦!”你无奈地劝阻。\n但她看上去却不以为意,于是放下刀叉,托着下巴看向你。\n“这可不是玩哦,俗话说医食同源,不是吗?”\n你实在是说不过她……只好认输。\n吃饱喝足的你们,迎着夕阳踏上了返回的道路。", + "DatingCharacterEvent.159303.5": "蛋糕的奥秘", + "DatingCharacterEvent.159303.6": "在甜品屋的话,或许会发现些什么……", + "DatingCharacterEvent.159303.7": "附近的甜品店推出了新品,你与科洛妮丝相约前去品尝。没想到她熟练的解剖手法还能如此施展在蛋糕上……你不得不佩服,她的确将“学无止境”贯彻到底了。", "DatingCharacterEvent.160301.1": "在洞窟深处,你们发现了一个黑漆漆的洞口,它并没有被记录在地图中,洞顶淅淅沥沥地滴着水。\n“未记录在案的支洞啊,为了大家的安全,还是进去确认一下是否有封锁入口的必要吧。”\n薇洛点燃火把,就这么走了进去。\n洞窟里长满了藻类,岩石表面附着着各种各样的壳类生物,空气里弥漫着潮湿的海腥味。", "DatingCharacterEvent.160301.2": "你和薇洛在洞窟里转了一圈,发现这是一个“死胡同”,并没有什么特殊之处。\n“好像也没什么危险的……”\n不等你说完,薇洛摇了摇头。\n“不,危险还是存在的。”\n你顺着薇洛指的方向看过去,并没有看出那黑漆漆的一片里有什么危险。\n薇洛走过去,蹲下去开始抠地上的石头。不一会,你看到她把一块“石头”抠了下来——你定睛一看,竟然是一个块头硕大的黑金鲍鱼。", "DatingCharacterEvent.160301.3": "“这里长了太多鲍鱼了,如果让旅人们知道,一定会有人趁退潮过来挖鲍鱼。到时候万一忽视了涨潮时间,这里又是个单行道,那就出事了。”\n“原来如此,那还是需要有人看守好这个入口。”\n“在这一步之前,还有更重要的一步。”薇洛冲你笑了笑,“我们可以从根源上解决一点,挖点鲍鱼回去吧,今晚可以加餐!”", @@ -587,6 +689,18 @@ "DatingCharacterEvent.160302.5": "在你身旁", "DatingCharacterEvent.160302.6": "在温泉度假村的话,或许会发现些什么……", "DatingCharacterEvent.160302.7": "最终,你们赶上了烟花大会,并肩站在一起欣赏着漫天的烟花时,你侧头偷偷看了薇洛一眼,却发现她也正在看你,你心想,这或许会是这次旅行最难忘的一幕。", + "DatingCharacterEvent.162301.1": "一阵喧哗声引起了你们的注意,视线望去,原来是一群人正聚在一块下象棋。\n你和艾琳娜走了过去,确认没什么问题后便打算离开,可对面的棋手却叫住了艾琳娜。", + "DatingCharacterEvent.162301.2": "棋手热情的发出对局邀请,人群随之起哄着,她看向你,你点了点头,毕竟你也从来没见过艾琳娜下棋的样子,甚至不知道她会下棋这件事。\n得到你的确认,艾琳娜露出一丝自信的微笑,仿佛在说:真拿你没办法,看好咯!", + "DatingCharacterEvent.162301.3": "“马走F7,将军。”\n“这已经是您连输第10局了,守夜人大人,您不会在故意让我吧……”\n“不,您下得很好,这是您应得的胜利。”\n艾琳娜起身离开,周围人无不为她的“大度”送出了掌声。\n她慢慢走到你的身边,宛如骑士优雅退场,不失风度。\n只有你发现她的肩膀微微颤抖,看起来,她真的输得很不甘心。\n你轻轻拍着她的背表示安慰,但心里又在琢磨:“下棋的时候虽然很有气势,但莫非她其实相当的弱!?”", + "DatingCharacterEvent.162301.5": "不甘心", + "DatingCharacterEvent.162301.6": "在菲兰尼斯大街上的话,或许会发现些什么……", + "DatingCharacterEvent.162301.7": "艾琳娜在民众的热情邀请下参加了国际象棋的对局,你对她会下棋这件事感到既有趣又惊讶,看着她自信的眼神和气势十足的落子,仿佛就在向你宣布“会赢的”。\n但十场对局下来,她一场都没赢过,甚至被对面怀疑是放水,在众人的鼓掌欢送下,她十分不甘心地回到你身边,你安慰着她不禁心想:难道她真的很弱?", + "DatingCharacterEvent.162302.1": "外头持续不断地下着雨,你和艾琳娜不得不待在家中,但眼下还有额外的问题。\n“露露那孩子,又忘记收被子了……”\n早上晒出去的被子,已经被雨淋湿了。", + "DatingCharacterEvent.162302.2": "夜色已深,你和艾琳娜一起将被子放在篝火边尝试晾干。\n为了不躺下来直接睡觉而着凉,你不得不和艾琳娜坐在一边烤火,一边聊起其他话题来分散注意力。\n“在沙漠能看到很不一样的景色,到傍晚时感觉全世界都被染成了金色……”\n“在那个城市生活的人们也有着不同的规则……”", + "DatingCharacterEvent.162302.3": "随着回忆深入,你逐渐感到困意来袭。\n“……所以,孤儿院的大家之后……”\n你的记忆停留在这一刻。而艾琳娜则是安静地听着,待你完全入睡后,她轻轻站起身,脱下外套。\n“谢谢你,和我分享这些故事。”\n你感到些许重量压在身上,但周围的寒气也渐渐消失了。\n“现在,请好好休息吧。”", + "DatingCharacterEvent.162302.5": "暖意", + "DatingCharacterEvent.162302.6": "在因苏拉的话,或许会发现些什么……", + "DatingCharacterEvent.162302.7": "因为下雨天露露忘记了收被子,导致你不得不坐在篝火边睡觉。你本想靠意志再多撑一会,开始与艾琳娜聊起过去的事情,但随着回忆深入,你也渐渐坠入梦乡,而在睡前,你感觉到了一股温暖包裹全身。", "DatingCharacterEvent.1714.1": "趁日落之前,你和==DATING_CHARACTER==加快脚步前往预定好的露天温泉。\n这处温泉位于一处山坡上,其下就有一条小溪,抬眼便可望见山林的景色。", "DatingCharacterEvent.1714.2": "你坐在温泉当中,发现浸泡在里面比想象中更加舒服,你似乎找不到什么理由浮出水面,好想永远就这么泡下去。\n==DATING_CHARACTER==坐在你对面,她似乎有些热,正用手慢慢朝自己扇风。", "DatingCharacterEvent.1714.3": "她背靠着夕阳,肌肤上似有似无的汗毛,沾上了一层细珍珠般的水滴。==DATING_CHARACTER==突然将水轻轻撩在你的脸上,“在看什么呢?”\n“在看太阳落山。”", @@ -605,6 +719,18 @@ "DatingCharacterEvent.1719.1": "你们就在夕阳下的石板路上漫无目的地走着。路旁特选店的玻璃反射着火红的霞光,其上张贴着的海报也宛如着了火一般。", "DatingCharacterEvent.1719.2": "山丘上野花的馥郁芬芳,被日落前的晚风送到你们身旁。“这里好美,简直像在梦里一样。”==DATING_CHARACTER==感慨道。", "DatingCharacterEvent.1719.3": "夜色落幕,街上渐渐黑了,道路也显得更加庄重,唯有远方的山丘上还留着一抹余晖。你不禁回忆起今天白天里的零碎细节,好像真的有一种做梦的虚幻感。", + "DatingCharacterEvent.1807.1": "一阵喧哗声引起了你们的注意,视线望去,原来是一群人正聚在一块下象棋。\n你邀请艾琳娜与自己下一盘。", + "DatingCharacterEvent.1807.2": "你把手机偷偷埋在桌下,打开了象棋游戏模拟对局。\n而后,对弈以你的连胜告终。\n“你究竟是什么流派的?”", + "DatingCharacterEvent.1807.3": "你把手机揣回兜里,嘴角一斜:“智能学派。”", + "DatingCharacterEvent.1907.1": "艾琳娜叫你在椅子上坐好,要给你身上涂膏油。衣服解开后,你发觉有些冷。", + "DatingCharacterEvent.1907.2": "她用手指取了些花香味的膏油,仔细地涂抹到你身上。她离你如此之近,以至于你能感到一种轻抚脸颊的温煦。", + "DatingCharacterEvent.1907.3": "这股在空气中静静吐纳的热情让你的身子暖了起来,她像是把一小片阳光借给了你,甚至让你对夏日的景象浮想联翩。", + "DatingCharacterEvent.1908.1": "你叫艾琳娜趴好,又取过来一盒膏油。\n你揩了些在掌心,沾水后轻轻搓匀,然后刮到手指上。", + "DatingCharacterEvent.1908.2": "撩开她的头发,你把膏油从后颈沿着脊背涂抹,再向两侧摊匀。你增加了些力道,能感到传递到指尖的阵阵心跳。", + "DatingCharacterEvent.1908.3": "你刮腻子般抹去褶皱、窝影与起伏,直至肌肤变得细腻润泽。给人涂膏油着实是个体力活,你感到体温上升、额头发烫。", + "DatingCharacterEvent.2007.1": "雨夜很冷,你们蜷缩在一起。闭上双眼,思维渐渐放缓,你想说些什么,但那些尚未成形的词句停留在你的喉间,又遗落在脑海里……", + "DatingCharacterEvent.2007.2": "不知什么时候,你突然醒了,窗外一片深蓝。天色是如此的滞重,叫人透不过气。\n艾琳娜在梦中咕哝了一句,你又轻轻躺下。", + "DatingCharacterEvent.2007.3": "星环蝶是金色的,\n梦从十字星上飘过,\n候鸟也困了。", "DatingCharacterEvent.515.1": "洞窟的最深处,==DATING_CHARACTER==发现了一个巨大的神龛。", "DatingCharacterEvent.515.2": "神龛的正中央,放着一只巨大的显影神器。", "DatingCharacterEvent.515.3": "从周围的壁画推断,在此祭拜的人,似乎认为显影神器里出现的是神的身影。", diff --git a/data/language/zh_cn/datinglandmark.json b/data/language/zh_cn/datinglandmark.json index e4f081fb6..431942a85 100644 --- a/data/language/zh_cn/datinglandmark.json +++ b/data/language/zh_cn/datinglandmark.json @@ -3,6 +3,12 @@ "DatingLandmark.14.2": "习得知识与技能的好地方。一起去回忆下学生时代吧。", "DatingLandmark.17.1": "温泉度假村", "DatingLandmark.17.2": "在清澈的热水里将轻盈的心灵漂向远方吧。", + "DatingLandmark.18.1": "菲兰尼斯大街", + "DatingLandmark.18.2": "在不经意的时刻,特别的惊喜就会在街角处来临。", + "DatingLandmark.19.1": "菲兰尼斯浴场", + "DatingLandmark.19.2": "没过胸膛的热水有助于缓解疲劳与羞涩。", + "DatingLandmark.20.1": "因苏拉", + "DatingLandmark.20.2": "阁楼孕育着清醒的梦想,地窖里埋葬着未说出的梦。", "DatingLandmark.5.1": "洞窟", "DatingLandmark.5.2": "城外不远处的有名探险地。或许是个游玩的好去处?", "DatingLandmark.6.1": "甜品屋", diff --git a/data/language/zh_cn/datinglandmarkevent.json b/data/language/zh_cn/datinglandmarkevent.json index 058625aac..bffce0695 100644 --- a/data/language/zh_cn/datinglandmarkevent.json +++ b/data/language/zh_cn/datinglandmarkevent.json @@ -88,6 +88,59 @@ "DatingLandmarkEvent.1720.1": "活动散场,也到了该就寝的时间。旅程里的夜晚越是美丽,越会让人感到伤感。虫鸣阵阵,你们缓缓走在回客房的路上。", "DatingLandmarkEvent.1720.2": "她拽住了你,“来喷点驱蚊水。”她上上下下给你喷了几揿,你嗅到驱蚊水那清凉香气的瞬间,仿佛被拽回了年幼时的那个夏天。你枯枝般的记忆似乎想起了什么。\n你想顺着那股思绪逆流而上,但周遭充斥着雪花噪点般的虚无,直到你顺着思绪摸到了谁的手指。", "DatingLandmarkEvent.1720.3": "“你怎么呆住了?”==DATING_CHARACTER==握着你的手问道。\n她观察着你表情的微小起伏,试图揣度着你脸上阴影里藏着的神秘情绪,但最终她放弃了。“有点不舍?下次我们还来这里玩,好吗?”你欣然同意,一天的游玩使你们劳累,快去休息一晚吧。", + "DatingLandmarkEvent.1801.1": "大街上人流如织,你边走边寻找着艾琳娜的位置。", + "DatingLandmarkEvent.1801.2": "你突然感觉身旁有什么东西,它扭捏不安地动着。你转过头来,发现艾琳娜正坐在你旁边的矮墙上。", + "DatingLandmarkEvent.1801.3": "“终于发现我了!”她跳下来,“我还以为你要再多绕几圈呢。”", + "DatingLandmarkEvent.1802.1": "难得的好天气, 菲兰尼斯大街如同一幅油画。灿烂宣泄的阳光下,满街尽是穿着蓝袍子或白袍子的人,他们往来穿梭,形成一道亮色的洪流。", + "DatingLandmarkEvent.1802.2": "艾琳娜挽住你的胳膊,你们漫无目的地闲逛。", + "DatingLandmarkEvent.1802.3": "艾琳娜带你来到一处高点。从这里望去,整条街道尽收眼底,远处能看见城外的树林,湖泊映照出炫目的光亮,几道白帆在其中缓慢移动。", + "DatingLandmarkEvent.1803.1": "你们拐进了一条支巷,这是一条铺着石砖的崎岖街道。据说这里曾经是守卫们的驻地,发生过数次激烈的战斗。", + "DatingLandmarkEvent.1803.2": "但现在,杂草从房顶上沿街垂落,石灰从墙上剥离,其中的石砖也裂开道道缝隙。", + "DatingLandmarkEvent.1803.3": "片刻后,你们走出了萧条的支巷,回到了飘荡着慵懒琴声与熏香的漫漫长街。", + "DatingLandmarkEvent.1804.1": "剧场拱廊下,有个小贩在售卖布偶,你们凑了上去。摆弄一番后,你说:“有没有小熊布偶?”", + "DatingLandmarkEvent.1804.2": "小贩从箱子里翻出一只递给你,“能不能把它染成粉色?”你捏着小熊问道。", + "DatingLandmarkEvent.1804.3": "你又思索了一阵,从地上折了一只草粘在小布熊的嘴上。“没错!就是这样。我要定制一款这样的小熊!”", + "DatingLandmarkEvent.1805.1": "你们在卖小吃的摊贩那买了两块蜂蜜煮梨。你一口就吃了精光,好像还没尝出味,你盯上了艾琳娜手里的另一块。", + "DatingLandmarkEvent.1805.2": "“给我吃一口行不行?”\n“唔……我已经咬了一口,黏糊糊的……”\n“没关系的!”你成功讨来半块。", + "DatingLandmarkEvent.1805.3": "你突然意识到什么,严肃地对她说:“如果有什么甜食不含蜂蜜却很甜,千万不要吃它!”\n“什么嘛……你该不会想从我这再骗走半块吧……”", + "DatingLandmarkEvent.1806.1": "傍晚将至,石板铺成的街道被镀上一层金黄。你们的脚步踏在地砖上,像悠远的旋律。", + "DatingLandmarkEvent.1806.2": "街边敞开的阳台上传来喁喁呢喃,还有街心公园里零星的说话声。太阳低垂,一切都静了下来。", + "DatingLandmarkEvent.1806.3": "点灯人爬上梯子点亮街灯,你和艾琳娜拥抱在一起。你半眯着眼睛,等待时间一秒秒流去。", + "DatingLandmarkEvent.1901.1": "你靠在树旁,等着艾琳娜到来。", + "DatingLandmarkEvent.1901.2": "街角出现了一个熟悉的身影,她环视四周。你感到有股风把你从众人里推了出来,她看到了你。", + "DatingLandmarkEvent.1902.1": "你半浸在水中,观赏着天井上漂浮流动的白云。远方山坡上树荫密布,在会呼吸的日光下浓淡不均。", + "DatingLandmarkEvent.1902.2": "闭上眼,山上的劲风穿过树梢沙沙作响,风停时,寂静又如秋雨般冲刷而下。", + "DatingLandmarkEvent.1902.3": "“你好喜欢看天啊,天上有什么东西吗?”\n“什么都没有。”\n“那这样做有什么意义?”\n“艾琳娜,人生因没有意义而美好。”", + "DatingLandmarkEvent.1903.1": "浴池中果盘漂过,你顺手捞了几颗水果。艾琳娜趁你张嘴时把水泼了进去。", + "DatingLandmarkEvent.1903.2": "此情此景,就好像在哪个度假村里发生过一样。你不禁又思索起来,自己到底是谁。", + "DatingLandmarkEvent.1903.3": "如果你存在,那就不应该是别人。你不允许自己身上有这种暧昧的多元性。\n“喂?生气了?”", + "DatingLandmarkEvent.1904.1": "你同艾琳娜介绍着你的经历。高山与汪洋、冬天的雪、春天的花,还有夏天的晴空万里。", + "DatingLandmarkEvent.1904.2": "还有那个与艾琳娜十分相似的她,她有十来件衣裳,七双袜子,几本没看完的书,几张再也不听的唱片……", + "DatingLandmarkEvent.1904.3": "讲的人睡着了,听的人也睡着了……\n回忆就像是一场没有解药的宿醉,尤其是当你分不清记忆的方向时。", + "DatingLandmarkEvent.1905.1": "艾琳娜朝你这靠了靠,问:“我们以后还能一起来浴场吗?”\n“那是当然!只要你想,我们每天都可以来!”", + "DatingLandmarkEvent.1905.2": "“答应得好随意,就像说过无数次一样呢。”她喝了一口茶,又立刻把它推到远处,“这茶有股桃子味儿。”", + "DatingLandmarkEvent.1905.3": "桃子?你大吃一惊,把那壶茶拿过来看了看,里面只是些茶叶。你尝了一口,结果,还真有一股桃子味儿。", + "DatingLandmarkEvent.1906.1": "天色渐晚,月亮挂在粉色的天幕之上。你和艾琳娜躺在椅子上,看白天是如何一点点消失的。", + "DatingLandmarkEvent.1906.2": "“如果孤独了,那就看一看月亮吧。”艾琳娜对你说,“就算过了很久很久,月亮也不会变。只要你一抬头,我们就在看同一片月亮。”", + "DatingLandmarkEvent.1906.3": "你们在月亮下絮絮不止,直到夜幕来临。你抬起手,想要把月亮紧紧地攥在掌心。", + "DatingLandmarkEvent.2001.1": "艾琳娜正站在台阶上等你。清晨的风兜住了她,吹乱颈后的头发,披肩也似小旗般卷来卷去。", + "DatingLandmarkEvent.2001.2": "早些时候下过雨,屋顶上的积水一滴一滴地向下落去,阳光照过,闪闪烁烁。", + "DatingLandmarkEvent.2001.3": "“等你好久咯!”艾琳娜说着把你拉进屋内。", + "DatingLandmarkEvent.2002.1": "屋内有些冷,你甚至感觉鼻尖凉飕飕的。墙壁上映着薄薄一层阳光,仿佛用手指便能撕破。艾琳娜察觉了你的窘迫,蹲在壁炉前生了火。", + "DatingLandmarkEvent.2002.2": "终于暖和些了,你把脸凑近炉子,温暖的空气轻抚脸颊。\n“别把脸弄脏了!”艾琳娜把你拽了回来,“会有炉灰的。”", + "DatingLandmarkEvent.2002.3": "她朝自己掌心缓缓呼出一口气,又在你的脸上揉了揉。“你脸上好冰!”她轻轻叫道。\n她的手暖暖的,就像一道光的漩涡,把你带去了一场在夏日精心选定的黄昏。", + "DatingLandmarkEvent.2003.1": "你和艾琳娜坐在桌边喝茶,炉子里噼啪作响。忽然间,你和她都觉察到了对方的视线,互相对视了一瞬。", + "DatingLandmarkEvent.2003.2": "你感觉自己被压缩成小小一个,收进她那闪亮亮的瞳仁里去了。也许在这位姑娘的眼睛里,整日都有块为你空着的地方。", + "DatingLandmarkEvent.2003.3": "或许是不好意思,她将脑袋转向窗户,不再看你。艾琳娜抱着茶杯,长吹出一缕热气。这声轻叹朦朦胧胧地撞在白色窗扉上,蒙上一层水汽。", + "DatingLandmarkEvent.2004.1": "“下雨了,看啊。”艾琳娜对着窗外说道。\n拍张照片吧,要好好把这一刻记录下来。你把她拽到窗前,举起手机。", + "DatingLandmarkEvent.2004.2": "你们背对着窗外,盐灰色的天空与落雨的荒原都被纳入取景框。可由于背景太亮,你和她的脸部全都显得暗沉沉的,你急忙对焦自己,但天空与荒原的细节全都消失了,变成了一片明亮的纯白背景色。", + "DatingLandmarkEvent.2004.3": "无奈中,你们调转朝向,面对窗户重新拍摄。镜头定格,你的笑意略带尴尬,她则乐得合不拢嘴,背景中的家居有些混乱,是不是应该先收拾一下呢?\n看着照片,你想着:若是再相聚,不论将来变成什么样子,都能彼此认出来的。", + "DatingLandmarkEvent.2005.1": "不知不觉,室外的雨纷扬不息。你与艾琳娜坐在窗前,荒原上落满雨水,小屋周围的世界变得更加静谧。", + "DatingLandmarkEvent.2005.2": "此情此景,你忍不住用手机播放出一首曲子。\n你们静静地听着,她细长的睫毛,即便在没有风的室内也微微颤抖着。", + "DatingLandmarkEvent.2005.3": "伴随着鼓点,你站起身,向她伸出手。艾琳娜牵住你,你们的足尖交错,在地板上哒哒作响。在一些恰到好处的时刻,应该好好选一首曲子、一支舞蹈、一些可以作为标记的东西,留给未来。", + "DatingLandmarkEvent.2006.1": "夜将尽时,你醒了过来,窗外雨已停,艾琳娜躺在你的身侧,呼吸均匀。要是黑夜永无止境会有多好啊,要是在床上躺着的时间永远不会结束就好了。可是,清晨的阳光还是毫不留情地照进屋子里。", + "DatingLandmarkEvent.2006.2": "艾琳娜也醒了过来,她睡眼惺忪地搂住你。若是情感丰沛的人,一定能找到最合适的词语来形容此刻的心情吧。", + "DatingLandmarkEvent.2006.3": "早晨光灿灿的,你们喝了碗米粥。打理行头时,她特意用围巾把你仔细地裹起来。\n“下次再来玩哦~”送你出门时,她一边揉着你的耳朵一边对你发出邀请。", "DatingLandmarkEvent.501.1": "洞窟的入口布满了青苔,看起来很久无人到访了。", "DatingLandmarkEvent.501.2": "“今天会发现些什么呢?” 一边聊着,一边继续探险。", "DatingLandmarkEvent.502.1": "你们在石壁的缝隙中发现了一座古老的雕像。好像是什么人故意藏在这里的。", diff --git a/data/language/zh_cn/datingstartendevent.json b/data/language/zh_cn/datingstartendevent.json index 14e7f8b5d..70355aebe 100644 --- a/data/language/zh_cn/datingstartendevent.json +++ b/data/language/zh_cn/datingstartendevent.json @@ -158,5 +158,9 @@ "DatingStartEndEvent.160101.1": "一时兴起,你用手机向==DATING_CHARACTER==发出了同游的邀请。", "DatingStartEndEvent.160101.2": "接下来的这段时间,就要和她一起行动了,会发生什么事呢?", "DatingStartEndEvent.160102.1": "转眼,时候不早了。", - "DatingStartEndEvent.160102.2": "确实和==DATING_CHARACTER==度过了一段难忘的时光,接下来……" + "DatingStartEndEvent.160102.2": "确实和==DATING_CHARACTER==度过了一段难忘的时光,接下来……", + "DatingStartEndEvent.162101.1": "有些无聊,你与艾琳娜相约逛一逛。", + "DatingStartEndEvent.162101.2": "接下来的这段时间,就要和她一起行动了,会发生什么事呢?", + "DatingStartEndEvent.162102.1": "转眼,时候不早了。", + "DatingStartEndEvent.162102.2": "确实和艾琳娜度过了一段难忘的时光,接下来……" } \ No newline at end of file diff --git a/data/language/zh_cn/dictionarydiagram.json b/data/language/zh_cn/dictionarydiagram.json index 5db670a2f..d0dd03a0c 100644 --- a/data/language/zh_cn/dictionarydiagram.json +++ b/data/language/zh_cn/dictionarydiagram.json @@ -193,6 +193,10 @@ "DictionaryDiagram.30011701.2": "目标已经被附加印记,尝试使用可触发印记的同属性技能攻击目标!", "DictionaryDiagram.30011801.1": "音符来源", "DictionaryDiagram.30011801.2": "在星塔攻略中,通过完成星塔战斗、商店购买、随机事件等途径,可以获取音符。", + "DictionaryDiagram.30011901.1": "纪录修改·潜能等级调整", + "DictionaryDiagram.30011901.2": "纪录评级满足要求时,可对纪录中的潜能、音符分别进行调整。\u000b调整潜能时,可将一部分潜能等级转移至其它潜能。\u000b确认修改时需要消耗指定素材,且无法再次调整。", + "DictionaryDiagram.30012001.1": "纪录修改·音符数量调整", + "DictionaryDiagram.30012001.2": "纪录评级满足要求时,可对纪录中的潜能、音符分别进行调整。\u000b调整音符时,可将一部分音符等级转移至其它音符。\u000b确认修改时需要消耗指定素材,且无法再次调整。", "DictionaryDiagram.40010101.1": "玩法概述", "DictionaryDiagram.40010101.2": "埋藏着宝藏的区域等待着旅人们的探寻,在区域中寻找宝藏累计积分,获取丰厚奖励。", "DictionaryDiagram.40010102.1": "寻宝铲获取", @@ -378,39 +382,95 @@ "DictionaryDiagram.40080401.1": "无限挑战", "DictionaryDiagram.40080401.2": "夏日漫无止境!在无限挑战模式中,超时将扣除生命值。\n合理利用各种酷饮效果,积攒更多的连击,尽可能赚取更高的分数吧!", "DictionaryDiagram.40090101.1": "尖兵陷阵", - "DictionaryDiagram.40090101.2": "在“尖兵陷阵”模式中,您将与神秘的智者对弈,以您麾下的旅人或是曾为敌为友的强力成员作为棋子,展开棋局!\n您的目标是:使用贤才金币招募棋子,持续扩充阵容并存活,抵达终盘赢得胜利!", - "DictionaryDiagram.40090102.1": "棋盘布局", - "DictionaryDiagram.40090102.2": "一局“尖兵陷阵”中,棋组的最多构成为3主战+6后援配置。\n主战配置的3个棋位有分别不同的加成,置于该棋位的棋子将享受对应加成。\n部署在主战配置的棋子在战斗中直面敌人作战,并在能量充满时施放主战技;\n部署在后援配置的棋子不会常驻登场,但会在满能量时施放后援技。", + "DictionaryDiagram.40090101.2": "在“尖兵陷阵”模式中,您将深入星塔,指挥调查团,追踪尊者的痕迹。\n您的目标是:使用贤才金币招募成员、组建合理阵容、赢得战斗、保持理智……抵达终盘!", + "DictionaryDiagram.40090102.1": "沙盘布局", + "DictionaryDiagram.40090102.2": "一局“尖兵陷阵”中,编队的最多构成为3主战+6后援配置。\n部署在主战配置的成员在战斗中直面敌人作战,并在能量充满时施放主战技;\n部署在后援配置的成员不会常驻登场,但会在满能量时施放后援技。", "DictionaryDiagram.40090103.1": "阶段和节点", - "DictionaryDiagram.40090103.2": "棋局分为几个阶段,每个阶段有若干节点组成。节点的类型有遇敌、契机、首领和终盘决战。", + "DictionaryDiagram.40090103.2": "一次完整的调查行动分为几个阶段,每个阶段有若干节点组成。节点的类型有遇敌、契机、首领和终盘决战。", "DictionaryDiagram.40090104.1": "节点介绍", - "DictionaryDiagram.40090104.2": "遇敌:发生战斗的节点,随着棋局深入,敌人也将逐渐变强;只有“遇敌”节点的战斗结果会被计入连胜或连败次数。\n契机:发生一次契机选择的节点,会提供3个难度的契机挑战对应不同难度。选择前可投掷尊者骰子,结果满足契机条件,可跳过挑战直接领奖。", + "DictionaryDiagram.40090104.2": "遇敌:发生战斗的节点,随着调查深入,敌人也将逐渐变强。\n契机:发生一次随机契机事件的节点。", "DictionaryDiagram.40090105.1": "理智", - "DictionaryDiagram.40090105.2": "理智值是您得以在对弈中保持清醒的关键。理智值归零时、本场棋局即告失败。\n在对弈过程中,每次战斗失败都将会扣减一定的理智;战斗胜利时则会恢复少量理智。\n终盘决战后,当前理智值也会影响本场棋局的最终得分。", + "DictionaryDiagram.40090105.2": "理智值是您得以在对弈中保持清醒的关键。理智值归零时、本次调查行动即告失败。\n在对弈过程中,每次战斗失败都将会扣减一定的理智;战斗胜利时则会恢复少量理智。\n终盘决战后,当前理智值也会影响本次调查的最终得分。", "DictionaryDiagram.40090106.1": "战斗胜利/失败", - "DictionaryDiagram.40090106.2": "棋局的战斗过程是全自动的,普通攻击、主战或后援技都不需要操控。\n消灭所有敌人时战斗胜利;您的主战配置棋子全部倒下则战斗失败。\n每局战斗中都存在倒计时,倒计时结束后,战场全面禁疗,双方将火力全开加速战斗结算过程。", - "DictionaryDiagram.40090107.1": "棋子费用", - "DictionaryDiagram.40090107.2": "每个棋子在商店中都有对应的招募价格,分别为1、2、3、4、5费。\n费用更高的棋子往往拥有更强力的技能或数值,但出现在商店中的概率也更低。", - "DictionaryDiagram.40090108.1": "棋子星级", - "DictionaryDiagram.40090108.2": "拥有3个完全相同的棋子时会自动合成为高1星的同名棋子。\n随着星级提升,棋子的能力也会得到大幅提升,通常3星就是棋子的最强形态", - "DictionaryDiagram.40090109.1": "棋子定位", - "DictionaryDiagram.40090109.2": "棋子定位有3种:主战型、后援型与全能型。\n棋子虽然都可部署在棋盘的任意位置,但主战型棋子的有关能力或机制只会在主战配置起效;\n后援型棋子同理,只能在后援配置起效;而全能型棋子部署在任意棋位均可发挥其全部能力。", + "DictionaryDiagram.40090106.2": "调查中的战斗过程是全自动的,普通攻击、主战或后援技都不需要操控。\n消灭所有敌人时战斗胜利;您的主战配置成员全部倒下则战斗失败。\n每局战斗中都存在倒计时,倒计时结束后,双方将火力全开加速战斗结算过程。", + "DictionaryDiagram.40090107.1": "成员费用", + "DictionaryDiagram.40090107.2": "每个成员在商店中都有对应的招募价格,分别为1、2、3、4、5费。\n费用更高的成员往往拥有更强力的技能或数值,但出现在商店中的概率也更低。", + "DictionaryDiagram.40090108.1": "成员星级", + "DictionaryDiagram.40090108.2": "拥有3个完全相同的成员时会自动晋升为高1星的同名成员。\n随着星级提升,成员的能力也会得到大幅提升,通常3星就是成员的最强形态", + "DictionaryDiagram.40090109.1": "成员定位", + "DictionaryDiagram.40090109.2": "成员定位分为3种:主战型、后援型与平衡型。\n所有成员均可安排至主战区或后援区,但不同定位的成员擅长承担不同职责。主战型成员适合进入主战区正面对敌,安排至后援区时可能无法发挥全部能力;后援型成员则适合留在后援区提供支援,安排至主战区时同样可能受到限制。平衡型成员能够适应两种职责,安排至任意区域均可完整发挥自身能力。", "DictionaryDiagram.40090110.1": "羁绊", - "DictionaryDiagram.40090110.2": "每个棋子都附带有一个或多个“羁绊”词条。\n部署具有相同羁绊的棋子,满足数量条件时即可激活羁绊效果,大幅提升棋组实力。\n羁绊等级越高,效果越强", + "DictionaryDiagram.40090110.2": "每个成员都附带有一个或多个“羁绊”词条。\n部署具有相同羁绊的成员,满足数量条件时即可激活羁绊效果,大幅提升队伍实力。\n羁绊等级越高,效果越强", "DictionaryDiagram.40090111.1": "羁绊追踪", - "DictionaryDiagram.40090111.2": "可对特定羁绊使用“羁绊追踪”功能,在商店中,带有追踪羁绊的棋子将会被标记提醒,助您更顺利的组成羁绊阵容。", - "DictionaryDiagram.40090112.1": "方针和祝福", - "DictionaryDiagram.40090112.2": "开局时,您可以从“起始方针”中进行一次3选1;每次抵达“契机”节点时,也有机会获得额外的一次“祝福”选择;方针或祝福效果都可能给您带来巨大增益。", + "DictionaryDiagram.40090111.2": "可对特定羁绊使用“羁绊追踪”功能,在商店中,带有追踪羁绊的成员将会被高亮提醒,助您更顺利的组成羁绊阵容。", + "DictionaryDiagram.40090112.1": "祝福", + "DictionaryDiagram.40090112.2": "每次抵达“契机”节点时,也有机会获得额外的一次“祝福”;祝福效果都可能给您带来巨大增益。", "DictionaryDiagram.40090113.1": "贤才金币", - "DictionaryDiagram.40090113.2": "贤才金币是用于在商店中招募棋子,刷新商店、提升商店等级的核心资源,请小心规划使用。\n每个节点完成后的金币收入=基础金币+利息+连胜/连败金币+额外增益/特殊棋子/特殊羁绊获取的金币", + "DictionaryDiagram.40090113.2": "贤才金币是用于在商店中招募成员,刷新商店、提升商店等级的核心资源,请小心规划使用。\n每个节点完成后的金币收入=基础金币+利息+连胜/连败金币+额外祝福/特殊成员/特殊羁绊获取的金币", "DictionaryDiagram.40090114.1": "商店刷新", - "DictionaryDiagram.40090114.2": "使用贤才金币可在商店中招募心仪的棋子;您可花费2贤才金币刷新商店中出现的棋子;每次进入新节点时商店会自动刷新1次;若您已将商店设置为锁定状态,进入下个节点时,商店将不会自动刷新。", - "DictionaryDiagram.40090115.1": "商店等级", - "DictionaryDiagram.40090115.2": "随着商店等级提升,商店中将更容易刷新出更高费用的棋子,且棋盘上可部署的棋子数量也会逐渐增加。\n每经过1个节点,将会自动获得商店经验;您同样也可花费贤才金币购买经验提升商店等级。", - "DictionaryDiagram.40090116.1": "棋组攻略", - "DictionaryDiagram.40090116.2": "在部署棋盘时,可查看棋组攻略作为对弈的阵容参考。\n您可对特定的棋组使用【应用配置】功能,商店中将会显示推荐提示符合棋组阵容的棋子。", + "DictionaryDiagram.40090114.2": "使用贤才金币可在商店中招募心仪的成员;您可花费2贤才金币刷新商店中出现的成员;每次进入新节点时商店会自动刷新1次;若您已将商店设置为锁定状态,进入下个节点时,商店将不会自动刷新。", + "DictionaryDiagram.40090115.1": "魔王等级", + "DictionaryDiagram.40090115.2": "随着魔王等级提升,商店中将更容易刷新出更高费用的成员,且棋盘上可部署的成员规模也会逐渐扩大。\n每经过1个节点,将会自动获得魔王经验;您同样也可花费贤才金币购买经验提升魔王等级。", + "DictionaryDiagram.40090116.1": "组队策略", + "DictionaryDiagram.40090116.2": "在部署沙盘时,可查看组队策略作为调查的阵容参考。\n您可对特定的组队使用【应用配置】功能,商店中将会高亮显示符合组队阵容的成员。", + "DictionaryDiagram.40090117.1": "魔王权能", + "DictionaryDiagram.40090117.2": "启程前,需要先选择本次调查中希望扮演的魔王类型;\n不同类型的魔王拥有不同的「魔王权能」,并在“直觉、分析、混沌”的维度上存在差异。\n激活策略树的更多节点,可解锁更多类型的魔王。", + "DictionaryDiagram.40090118.1": "主战加成", + "DictionaryDiagram.40090118.2": "解锁策略树节点 ,还将解锁主战位置的站位加成,已置于该位的成员将享受对应加成。", + "DictionaryDiagram.40090119.1": "全盛姿态", + "DictionaryDiagram.40090119.2": "有不少您已相知相识的熟面孔也参与了调查队!\n已在您麾下入职的旅人,根据您当前的旅人养成进度(旅人等级、天赋等级),可在「尖兵陷阵」中转化为各项基础属性提升!", "DictionaryDiagram.40090204.1": "节点介绍", - "DictionaryDiagram.40090204.2": "首领:每个阶段的最后一个战斗节点,会遇到强敌。\n终盘决战:整场棋局的最后一战,会遇到强大的首领敌人;通过终盘决战考验后,即可赢得整场棋局的胜利", + "DictionaryDiagram.40090204.2": "首领:每个阶段的最后一个战斗节点,会遇到强敌。\n终盘决战:最后一战,会遇到强大的首领敌人;通过终盘决战的考验后,即可胜利。", + "DictionaryDiagram.40100101.1": "启动流程", + "DictionaryDiagram.40100101.2": "斯帕克拉会驾驶「超级行动派」持续前进。按住并拖动以操控斯帕克拉左右移动。", + "DictionaryDiagram.40100102.1": "启动流程", + "DictionaryDiagram.40100102.2": "斯帕克拉初始拥有一定速度值,拾取「兔兔礼花筒」,或驶过加速术式可以增加速度值。", + "DictionaryDiagram.40100103.1": "启动流程", + "DictionaryDiagram.40100103.2": "驶过减速术式会降低速度值。\n在路上伏击的魔物同样拥有速度值,斯帕克拉与魔物撞击时双方会同时降低等量的速度值。\n撞击与击退魔物,都会获得一定的积分。", + "DictionaryDiagram.40100104.1": "启动流程", + "DictionaryDiagram.40100104.2": "前进一定距离后会遭遇「猛进之灵」拦截,此时需要消耗已经积累的全部速度值与「猛进之灵」角力。只有将「猛进之灵」击退才可获得游戏胜利。", + "DictionaryDiagram.40100105.1": "启动流程", + "DictionaryDiagram.40100105.2": "若斯帕克拉的速度值在遭遇「猛进之灵」前归零,游戏则会失败。", + "DictionaryDiagram.40100106.1": "转速加快", + "DictionaryDiagram.40100106.2": "加入了乘法和除法的加减速术式。此外,路上会出现隔墙阻碍横向移动。", + "DictionaryDiagram.40100107.1": "转速加快", + "DictionaryDiagram.40100107.2": "更强大的魔物出现了。可以拾取「柔光突破钻」,以双倍效率削减魔物的速度值。", + "DictionaryDiagram.40100108.1": "柔光制品与伙伴", + "DictionaryDiagram.40100108.2": "可以通过撞击解救路上所遇到的被困的「琥珀」获得琥珀的射击援助。\n加入了「柔光圆锯」使斯帕克拉可以同时撞击多个魔物;\n以及「行动派方程式」,可以仅限一次让斯帕克拉能够将魔物瞬间击退。", + "DictionaryDiagram.40100109.1": "新的伙伴加入", + "DictionaryDiagram.40100109.2": "「尘沙」和「鸢尾」将在路上出现等待解救,解救她们同样可以得到相应的援助。", + "DictionaryDiagram.40100110.1": "交给你了,兔子派!", + "DictionaryDiagram.40100110.2": "路上可以拾取到全域压制器,拾取后可以按下按钮,使兔子派发射一枚强力炸弹,消灭面前所有怪物。\n全域压制器不能持续携带,拾取的一段时间过后兔子派将会自动发射炸弹。", + "DictionaryDiagram.40100111.1": "试作原型", + "DictionaryDiagram.40100111.2": "出现了神秘的反转术式,斯帕克拉驶过后,当前速度值的数字将会前后颠倒。\n反转术式带来的后果需要谨慎考虑。", + "DictionaryDiagram.70010101.1": "魔王之塔", + "DictionaryDiagram.70010101.2": "“魔王之塔”是您和旅人伙伴们的专属空间。\n在这里您可以与旅人伙伴们亲密互动,以及自由布置各种家具。", + "DictionaryDiagram.70010102.1": "视角调整", + "DictionaryDiagram.70010102.2": "通过左右滑动屏幕(或使用鼠标左右拖拽)即可旋转观察视角。", + "DictionaryDiagram.70010201.1": "摆放家具", + "DictionaryDiagram.70010201.2": "在所处空间选择心仪家具即可摆放。\n部分家具可能存在室内/室外空间的使用限制,请留意。", + "DictionaryDiagram.70010202.1": "调整家具摆放", + "DictionaryDiagram.70010202.2": "放置家具前,可进行旋转、移动等操作。\n调整完毕后点按确认即可完成摆放。\n已摆放的家具也可重新调整位置或收起。", + "DictionaryDiagram.70010203.1": "预设套装", + "DictionaryDiagram.70010203.2": "可直接应用预设的家具套装摆放布局完成布置。\n也可在应用预设后进行调整。\n完成布置的摆放布局可进行预设保存,后续可直接应用保存好的预设。", + "DictionaryDiagram.70010301.1": "每日礼物", + "DictionaryDiagram.70010301.2": "每日与摆放的“夏洛克雕像”进行互动,可获得随机的小礼物。\n除夏洛克雕像外,还有其他一些具有特别功能的家具等待您的探索。", + "DictionaryDiagram.70010401.1": "操控移动", + "DictionaryDiagram.70010401.2": "在魔王模式下,可直接操作魔王的移动。", + "DictionaryDiagram.70010402.1": "角色互动", + "DictionaryDiagram.70010402.2": "操作魔王,靠近旅人伙伴,即可点按按钮进行互动。", + "DictionaryDiagram.70010403.1": "互动奖励与赠礼", + "DictionaryDiagram.70010403.2": "每日与每位旅人伙伴的首次互动可获得默契奖励,还可获得来自旅人伙伴的赠礼。每日最多获取5次奖励。", + "DictionaryDiagram.70010501.1": "专属互动家具", + "DictionaryDiagram.70010501.2": "在场景中可放置旅人的专属互动家具,当旅人伙伴靠近这些家具时,有概率触发其专属的交互动作。", + "DictionaryDiagram.70010601.1": "切换观察模式", + "DictionaryDiagram.70010601.2": "点击按钮可在“魔王模式”与“观赏模式”视角下进行切换。\n魔王模式可操作魔王与伙伴和家具互动;\n观赏模式则可以俯视角观察场景全局。", + "DictionaryDiagram.70010602.1": "视角缩放", + "DictionaryDiagram.70010602.2": "在观赏模式下,可通过双指缩放(或鼠标滚轮)缩放视角远近。", + "DictionaryDiagram.70010603.1": "拎起角色", + "DictionaryDiagram.70010603.2": "在观赏模式下,长按即可拎起角色并拖拽到场景内的任意合理地点。\n或许可以更容易触发交互动作!", + "DictionaryDiagram.70010701.1": "升降梯", + "DictionaryDiagram.70010701.2": "点按升降梯按钮或与场景内的升降梯交互,即可切换不同的“魔王之塔”空间场景。", "DictionaryDiagram.90010101.1": "每日权能点数", "DictionaryDiagram.90010101.2": "完成任务可在当日累计权能点数并获取道具奖励,当日累计的权能点数可解锁多个节点奖励。每日4:00权能点数清空,节点奖励刷新重置。", "DictionaryDiagram.90010102.1": "特别指派", diff --git a/data/language/zh_cn/dictionaryentry.json b/data/language/zh_cn/dictionaryentry.json index e269961e5..fde4788ad 100644 --- a/data/language/zh_cn/dictionaryentry.json +++ b/data/language/zh_cn/dictionaryentry.json @@ -17,11 +17,21 @@ "DictionaryEntry.201401.1": "真格挑战", "DictionaryEntry.201501.1": "联合讨伐", "DictionaryEntry.201701.1": "猎影合围", + "DictionaryEntry.201801.1": "尖兵陷阵", + "DictionaryEntry.201802.1": "尖兵陷阵-成员", + "DictionaryEntry.201803.1": "尖兵陷阵-羁绊及祝福", "DictionaryEntry.300102.1": "纪录", "DictionaryEntry.300103.1": "潜能", "DictionaryEntry.300104.1": "秘纹", "DictionaryEntry.300105.1": "基础操作", "DictionaryEntry.300106.1": "元素印记", "DictionaryEntry.300107.1": "元素属性", - "DictionaryEntry.300108.1": "韧性" + "DictionaryEntry.300108.1": "韧性", + "DictionaryEntry.700101.1": "魔王之塔概述", + "DictionaryEntry.700102.1": "装修", + "DictionaryEntry.700103.1": "功能家具", + "DictionaryEntry.700104.1": "旅人互动", + "DictionaryEntry.700105.1": "家具互动", + "DictionaryEntry.700106.1": "切换模式", + "DictionaryEntry.700107.1": "升降梯" } \ No newline at end of file diff --git a/data/language/zh_cn/dictionarytab.json b/data/language/zh_cn/dictionarytab.json index 965ef0afc..db5a69a96 100644 --- a/data/language/zh_cn/dictionarytab.json +++ b/data/language/zh_cn/dictionarytab.json @@ -1,5 +1,6 @@ { "DictionaryTab.1.1": "旅人相关", "DictionaryTab.2.1": "系统玩法", - "DictionaryTab.3.1": "战斗相关" + "DictionaryTab.3.1": "战斗相关", + "DictionaryTab.4.1": "魔王之塔" } \ No newline at end of file diff --git a/data/language/zh_cn/dictionarytopbarentry.json b/data/language/zh_cn/dictionarytopbarentry.json index 900c64f46..3ca5ab959 100644 --- a/data/language/zh_cn/dictionarytopbarentry.json +++ b/data/language/zh_cn/dictionarytopbarentry.json @@ -38,6 +38,8 @@ "DictionaryTopBarEntry.300117.1": "元素属性-印记附加", "DictionaryTopBarEntry.300118.1": "音符来源", "DictionaryTopBarEntry.300119.1": "音符", + "DictionaryTopBarEntry.300120.1": "纪录潜能调整", + "DictionaryTopBarEntry.300121.1": "纪录音符调整", "DictionaryTopBarEntry.400101.1": "幸运寻宝铲", "DictionaryTopBarEntry.400201.1": "游棋保卫战-基础玩法", "DictionaryTopBarEntry.400202.1": "游棋保卫战-角色升级", @@ -85,6 +87,22 @@ "DictionaryTopBarEntry.400803.1": "沁凉补给站—欢乐时光", "DictionaryTopBarEntry.400804.1": "沁凉补给站—无限挑战", "DictionaryTopBarEntry.400901.1": "尖兵陷阵", + "DictionaryTopBarEntry.400902.1": "尖兵陷阵—新手引导使用", + "DictionaryTopBarEntry.400903.1": "尖兵陷阵—新手引导使用", + "DictionaryTopBarEntry.400904.1": "尖兵陷阵—新手引导使用", + "DictionaryTopBarEntry.401001.1": "速度与机擎—基础玩法", + "DictionaryTopBarEntry.401002.1": "速度与机擎—难度进阶", + "DictionaryTopBarEntry.401003.1": "速度与机擎—柔光制品", + "DictionaryTopBarEntry.401004.1": "速度与机擎—受困旅人", + "DictionaryTopBarEntry.401005.1": "速度与机擎—全域压制器", + "DictionaryTopBarEntry.401006.1": "速度与机擎—反转术式", + "DictionaryTopBarEntry.700101.1": "魔王之塔概述", + "DictionaryTopBarEntry.700102.1": "装修", + "DictionaryTopBarEntry.700103.1": "功能家具", + "DictionaryTopBarEntry.700104.1": "旅人互动", + "DictionaryTopBarEntry.700105.1": "家具互动", + "DictionaryTopBarEntry.700106.1": "切换模式", + "DictionaryTopBarEntry.700107.1": "升降梯", "DictionaryTopBarEntry.900101.1": "日常任务", "DictionaryTopBarEntry.900301.1": "创业基金" } \ No newline at end of file diff --git a/data/language/zh_cn/discip.json b/data/language/zh_cn/discip.json index 743c32d2c..4c623be56 100644 --- a/data/language/zh_cn/discip.json +++ b/data/language/zh_cn/discip.json @@ -406,5 +406,13 @@ "DiscIP.214062.1": "核心旋律", "DiscIP.214062.2": "凯旋旋律", "DiscIP.214062.3": "美好,尽在昨日", - "DiscIP.214062.4": "往日的美好,在脑海中一闪而过——\n房车营地里,与众人围坐野营的夜晚,篝火映亮笑颜,风里浮动着草木与烟火的气息;与尘沙驾驶房车一路疾驰,车轮卷起漫天黄沙;陪着琥珀穿行街巷,只为寻回那只不知躲去了何处的猫;和鸢尾一起抢购打折的商品,只为替明天多省下几枚朵拉。\n\n与刀剑少女初逢时的惊喜与触动,直到再次相遇时,终于得以兑现的诺言;与三大魔物交锋之际,那份始终未曾熄灭的友情与温暖;以及身陷公司内部的明争暗斗,在笑意与礼貌之下暗藏锋芒。那些人,那些事,那些并肩与敌对、热烈与沉默、轻快与压抑,最终汇成一段早已远去、却始终未曾被遗忘的过往。\n\n也许,正是这些已经逝去的昨日,此刻仍在无声地影响着你。那些曾经的欢笑与伤痕,那些短暂的安宁与激烈的冲突,早就在你未曾察觉之时,成为了你的一部分。\n\n你可以避其锋芒,尝试以最小的代价摆脱今日的困境;\n也可以直取命运的咽喉,用最直接的方式解决眼前的问题;\n抑或在险境之中分出高下,只为求得一劳永逸的结局;\n\n然而,无论你最终如何抉择,命运似乎早已在更高更远的地方,为所有道路写下了同一个结局。\n直到这时,你才会恍然察觉——\n原来那些曾令你眷恋、令你迟疑、令你始终无法彻底舍下的美好,早已停留在昨日。它们并非消逝,只是不再属于此刻,也无法照亮通向明天的路。最终将要面对的,是比今日更沉、更冷、更难的一切。\n\n可即便如此,选择仍旧在你手中。正因前路晦暗,正因美好已逝,正因一切都无法回头,当下的抉择才更加重要。\n最终——你将做出什么样的选择。" + "DiscIP.214062.4": "往日的美好,在脑海中一闪而过——\n房车营地里,与众人围坐野营的夜晚,篝火映亮笑颜,风里浮动着草木与烟火的气息;与尘沙驾驶房车一路疾驰,车轮卷起漫天黄沙;陪着琥珀穿行街巷,只为寻回那只不知躲去了何处的猫;和鸢尾一起抢购打折的商品,只为替明天多省下几枚朵拉。\n\n与刀剑少女初逢时的惊喜与触动,直到再次相遇时,终于得以兑现的诺言;与三大魔物交锋之际,那份始终未曾熄灭的友情与温暖;以及身陷公司内部的明争暗斗,在笑意与礼貌之下暗藏锋芒。那些人,那些事,那些并肩与敌对、热烈与沉默、轻快与压抑,最终汇成一段早已远去、却始终未曾被遗忘的过往。\n\n也许,正是这些已经逝去的昨日,此刻仍在无声地影响着你。那些曾经的欢笑与伤痕,那些短暂的安宁与激烈的冲突,早就在你未曾察觉之时,成为了你的一部分。\n\n你可以避其锋芒,尝试以最小的代价摆脱今日的困境;\n也可以直取命运的咽喉,用最直接的方式解决眼前的问题;\n抑或在险境之中分出高下,只为求得一劳永逸的结局;\n\n然而,无论你最终如何抉择,命运似乎早已在更高更远的地方,为所有道路写下了同一个结局。\n直到这时,你才会恍然察觉——\n原来那些曾令你眷恋、令你迟疑、令你始终无法彻底舍下的美好,早已停留在昨日。它们并非消逝,只是不再属于此刻,也无法照亮通向明天的路。最终将要面对的,是比今日更沉、更冷、更难的一切。\n\n可即便如此,选择仍旧在你手中。正因前路晦暗,正因美好已逝,正因一切都无法回头,当下的抉择才更加重要。\n最终——你将做出什么样的选择。", + "DiscIP.214066.1": "核心旋律", + "DiscIP.214066.2": "凯旋旋律", + "DiscIP.214066.3": "指引前路的启明星", + "DiscIP.214066.4": "黎明到来后,不再无瑕的人偶沉睡在开满鲜花的浴场。\n失踪的人们相继醒来、归家、团聚……这座依水而建的城市,生机似乎已重现。\n有些事物不曾改变,有些则永远回不到最初的模样。\n\n天冬自那之后便总是闭门不出,她似乎一直在研究着那个“箱子”。\n和我不同,她对魔法的事太过了解,我没有插话的余地。\n露露……她似乎变得更积极了些,她开始学习识字,似乎想把我们的故事记录下来。\n和我不同,那孩子的学习天赋很好,我没什么可以再多教她的了。\n\n而我……消沉了一段时间。\n做完守夜人的工作后,我常常守在那座墓碑前,说上几句今天发生的事。\n从什么时候开始……我也能像这样总结、分享我的每一天了?\n——是因为那个人吗?\n\n和你在一起时,我总是安心的,\n那些埋藏于心的秘密,那些无法和他人诉说的愁苦……你认真倾听的脸。\n明明,你的身躯那般纤细脆弱。\n但在那刻,毫不犹豫选择牺牲的人,还是你……\n“我那边的世界,人们会在荒野上互相帮助,分享见闻,欢笑与共,苦难同担——他们就是‘旅人’。”\n……他们就是你所说的“伙伴”吗?\n\n月亮爬上了枯木的枝头,满天的繁星划出苍迹。\n我握紧剑,只身来到无人的湖畔。\n\n快回想起来吧,至今为止的人生。\n那个时候想要活下去的愿望。\n那个时候想要守护大家的决意。\n挥动这把剑吧……\n为了那些回不来的人们,为了那些活在当下的人们。\n为了能与那个人再次并肩,我必须变得更强。\n\n“比奥林匹娅还要强大的家伙还有更多——!”\n“比科佩里乌斯还要狡猾的家伙还有更多——!”\n“菲兰尼斯之外的世界会遇到的阻碍……在未来也还有更多——!”\n\n挥剑,练习,思考……\n直到身体撑不住就休息,休息结束之后就继续练习。\n重复,重复,重复…\n极限与命运,我都要跨过。\n\n仍在某处闪耀的你……我的启明之星。\n纵使记忆终将褪色,我仍会追寻那道光芒前进。\n尽头,会是与你的重逢吗?", + "DiscIP.214067.1": "核心旋律", + "DiscIP.214067.2": "凯旋旋律", + "DiscIP.214067.3": "永恒的闪耀", + "DiscIP.214067.4": "那是你坠入了另一段长夜,也是唯独你知晓的故事。\n在这片陌生的土地上,你试图唤起至今为止积累起的那些牵绊,回应你的却只有两位最熟悉的陌生人。\n你得知将要踏上不归的旅途,在这里,曾经既有的一切规则都将失效,没有契约,没有规则,只有最为纯粹的暴力与压迫,但在黑夜之中,仍有人眺望着星辰。\n \n背负着沙与血的过去,骑士少女向为自己赐名的人举起了巨剑。\n拒绝了虚伪的献祭与荣耀,冒牌圣女用智慧凝聚了希望的心石。\n还有那些平凡的人们,怀着质朴愿望的人们,有太多话还未说出口的人们。\n你见证了他们选择与反抗,在无数人的努力下,追求完美的人偶终于停歇。\n跨越无数的人偶碎片,正如在密室里找到的古老文书末尾所画的那般,你坐上了十字星芒下的王座。\n \n回想起迄今为止的旅途,无数的旅人们会为了自由与美好的明天而奔走,彼此遥相辉映谱写出了那些关于爱与希望的冒险谭。\n那么,为了有朝一日这里的人们能与他们站在同样的位置,朝着彼此的天空前进。\n你想要许下的愿望,便只有一个——\n“从此往后,将自由的权利归还于众生。”" } \ No newline at end of file diff --git a/data/language/zh_cn/dormachievement.json b/data/language/zh_cn/dormachievement.json new file mode 100644 index 000000000..fa05157fa --- /dev/null +++ b/data/language/zh_cn/dormachievement.json @@ -0,0 +1,12 @@ +{ + "DormAchievement.100.1": "白手起家", + "DormAchievement.100.2": "家具收集到达200", + "DormAchievement.101.1": "颇有家资", + "DormAchievement.101.2": "家具收集到达9500", + "DormAchievement.102.1": "聚珍积宝", + "DormAchievement.102.2": "家具收集到达21500", + "DormAchievement.103.1": "琳琅满目", + "DormAchievement.103.2": "家具收集到达33500", + "DormAchievement.104.1": "究极美学", + "DormAchievement.104.2": "家具收集到达45500" +} \ No newline at end of file diff --git a/data/language/zh_cn/dormlayoutreward.json b/data/language/zh_cn/dormlayoutreward.json new file mode 100644 index 000000000..c28489507 --- /dev/null +++ b/data/language/zh_cn/dormlayoutreward.json @@ -0,0 +1,15 @@ +{ + "DormLayoutReward.730001.1": "默认预设(室外)", + "DormLayoutReward.730001.2": "套装1描述", + "DormLayoutReward.730002.1": "默认预设(室内)", + "DormLayoutReward.730002.2": "套装2描述", + "DormLayoutReward.731001.1": "日常起居室套装", + "DormLayoutReward.731001.2": "吃饭、看书、窝着发呆,将烦恼悄悄埋进沙发缝里——\n理想的住所不必多么华丽,躺得舒服才是头等大事。", + "DormLayoutReward.731001.4": "商城兑换获得", + "DormLayoutReward.731002.1": "白色简约露营套装", + "DormLayoutReward.731002.2": "大家都已经找好了晒太阳的地方,你也快选个最适合欣赏风景的位置坐下吧——\n总之生活匆匆、旅途漫长,偶尔也要驻足路旁,享受时光。", + "DormLayoutReward.731002.4": "完成聚宝之路任务获得", + "DormLayoutReward.731003.1": "黑色时尚露营套装", + "DormLayoutReward.731003.2": "阳光明亮、清风正好,还有最新最潮的全套时髦黑——\n既要舒舒服服,也要漂漂亮亮!", + "DormLayoutReward.731003.4": "商城兑换获得" +} \ No newline at end of file diff --git a/data/language/zh_cn/dormquest.json b/data/language/zh_cn/dormquest.json new file mode 100644 index 000000000..1785794af --- /dev/null +++ b/data/language/zh_cn/dormquest.json @@ -0,0 +1,19 @@ +{ + "DormQuest.500010.1": "解锁[壹号厅]", + "DormQuest.500011.1": "放置家具[夏洛克雕像]", + "DormQuest.500012.1": "收取[夏洛克雕像]的每日馈赠1次", + "DormQuest.500013.1": "抚摸旅人并获得奖励1次", + "DormQuest.500014.1": "在[壹号厅]应用一次方案", + "DormQuest.500015.1": "收集8种不同的家具", + "DormQuest.500016.1": "放置家具[心链之亭]", + "DormQuest.500017.1": "收取[夏洛克雕像]的每日馈赠3次", + "DormQuest.500018.1": "抚摸旅人并获得奖励5次", + "DormQuest.500019.1": "在[壹号厅]应用一次方案", + "DormQuest.500020.1": "收集15种不同的家具", + "DormQuest.500021.1": "解锁[贰号厅]", + "DormQuest.500022.1": "放置家具[星愿扭蛋机]", + "DormQuest.500023.1": "收取[夏洛克雕像]的每日馈赠7次", + "DormQuest.500024.1": "抚摸旅人并获得奖励15次", + "DormQuest.500025.1": "在[贰号厅]应用一次方案", + "DormQuest.500026.1": "收集30种不同的家具" +} \ No newline at end of file diff --git a/data/language/zh_cn/dormquestgroup.json b/data/language/zh_cn/dormquestgroup.json new file mode 100644 index 000000000..46f6e9999 --- /dev/null +++ b/data/language/zh_cn/dormquestgroup.json @@ -0,0 +1,5 @@ +{ + "DormQuestGroup.50001.1": "王庭初建", + "DormQuestGroup.50002.1": "纳宝集珍", + "DormQuestGroup.50003.1": "大展宏图" +} \ No newline at end of file diff --git a/data/language/zh_cn/dormroom.json b/data/language/zh_cn/dormroom.json new file mode 100644 index 000000000..3f43f0c8c --- /dev/null +++ b/data/language/zh_cn/dormroom.json @@ -0,0 +1,4 @@ +{ + "DormRoom.701001.1": "壹号厅", + "DormRoom.701002.1": "贰号厅" +} \ No newline at end of file diff --git a/data/language/zh_cn/dormroomscene.json b/data/language/zh_cn/dormroomscene.json new file mode 100644 index 000000000..e4b33a2b8 --- /dev/null +++ b/data/language/zh_cn/dormroomscene.json @@ -0,0 +1,6 @@ +{ + "DormRoomScene.705001.2": "室外", + "DormRoomScene.705002.2": "室内", + "DormRoomScene.705003.2": "室外", + "DormRoomScene.709001.2": "室外" +} \ No newline at end of file diff --git a/data/language/zh_cn/errorcode.json b/data/language/zh_cn/errorcode.json index 6beb38820..b9fc0c540 100644 --- a/data/language/zh_cn/errorcode.json +++ b/data/language/zh_cn/errorcode.json @@ -150,6 +150,25 @@ "ErrorCode.112704.1": "挑战已结束", "ErrorCode.112801.1": "联合讨伐当前未开启", "ErrorCode.112901.1": "昵称冷却中,请稍后再试。", + "ErrorCode.112911.1": "家具位置有重叠", + "ErrorCode.112912.1": "家具摆放过多", + "ErrorCode.112913.1": "家具数量不足", + "ErrorCode.112914.1": "保存方案已达上限", + "ErrorCode.112915.1": "房间未解锁", + "ErrorCode.112916.1": "预设不存在", + "ErrorCode.112917.1": "家具位置超出边界", + "ErrorCode.112918.1": "不能重复点赞", + "ErrorCode.112919.1": "超出最大值", + "ErrorCode.112920.1": "角色未获取", + "ErrorCode.112921.1": "奖励不能重复领取", + "ErrorCode.112922.1": "星盘不存在", + "ErrorCode.112923.1": "场景未获得", + "ErrorCode.112924.1": "互斥角色不能邀请", + "ErrorCode.112925.1": "更名冷却中,请稍后再试", + "ErrorCode.112926.1": "名称长度违规", + "ErrorCode.112927.1": "名称含有非法字符", + "ErrorCode.112928.1": "今日点赞已达上限", + "ErrorCode.112929.1": "对方不是你的好友,请退出界面重试", "ErrorCode.11300.1": "猎影合围赛季已结束", "ErrorCode.11301.1": "目标已被讨伐,请选择其它目标", "ErrorCode.11401.1": "数据不存在", diff --git a/data/language/zh_cn/followsocialmedialinkconfig.json b/data/language/zh_cn/followsocialmedialinkconfig.json new file mode 100644 index 000000000..e0f103add --- /dev/null +++ b/data/language/zh_cn/followsocialmedialinkconfig.json @@ -0,0 +1,5 @@ +{ + "FollowSocialMediaLinkConfig.1.1": "X", + "FollowSocialMediaLinkConfig.2.1": "YouTube", + "FollowSocialMediaLinkConfig.3.1": "Lounge" +} \ No newline at end of file diff --git a/data/language/zh_cn/force.json b/data/language/zh_cn/force.json index 4950a1e34..c973d986b 100644 --- a/data/language/zh_cn/force.json +++ b/data/language/zh_cn/force.json @@ -8,6 +8,7 @@ "Force.15.1": "白泽公署", "Force.16.1": "云笈文化", "Force.17.1": "柔光会社", + "Force.18.1": "守夜人", "Force.2.1": "自由旅人", "Force.4.1": "帝国卫队", "Force.5.1": "白猫剧团", diff --git a/data/language/zh_cn/gacha.json b/data/language/zh_cn/gacha.json index ec4d16d3d..e87d4b78c 100644 --- a/data/language/zh_cn/gacha.json +++ b/data/language/zh_cn/gacha.json @@ -1,5 +1,6 @@ { "Gacha.1.1": "星塔漫途", + "Gacha.1001.1": "星途一载·予缘重聚", "Gacha.10110.1": "辉映碧玉的理型", "Gacha.10114.1": "喵次元的狙击手", "Gacha.10115.1": "乘光而起的星之砂", @@ -24,7 +25,9 @@ "Gacha.10158.1": "圣夜送礼大作战!", "Gacha.10159.1": "点滴心语,余温尚存时", "Gacha.10160.1": "下水之前别忘热身!", + "Gacha.10162.1": "邂逅源初之剑", "Gacha.11110.1": "辉映碧玉的理型", + "Gacha.11115.1": "乘光而起的星之砂", "Gacha.11119.1": "命定奇遇", "Gacha.11133.1": "摇曳轻风纯情香", "Gacha.11134.1": "雪融时分新芽绽", @@ -56,7 +59,9 @@ "Gacha.20158.1": "薯条之国的颂歌", "Gacha.20159.1": "初醒眷恋 如梦之影", "Gacha.20160.1": "波光荡漾,轻触的指尖", + "Gacha.20162.1": "心意凝于剑尖", "Gacha.21110.1": "微醺茶香,藤花幽梦", + "Gacha.21115.1": "若能触及那片繁星", "Gacha.21119.1": "心弦定音", "Gacha.21133.1": "午后微光、共入翠梦", "Gacha.21134.1": "绚丽夜空、烟花绽放", diff --git a/data/language/zh_cn/gachastorage.json b/data/language/zh_cn/gachastorage.json index cfebebd21..12423bd9e 100644 --- a/data/language/zh_cn/gachastorage.json +++ b/data/language/zh_cn/gachastorage.json @@ -1,6 +1,7 @@ { "GachaStorage.BeginnerCardPool.1": "幸运启封", "GachaStorage.CharacterCardPool.1": "旅人常驻招募", + "GachaStorage.CharacterCardRewardPool.1": "周年特选招募", "GachaStorage.CharacterUpCardPool.1": "旅人限时招募", "GachaStorage.DiscCardPool.1": "秘纹常驻招募", "GachaStorage.DiscUpCardPool.1": "秘纹限时招募" diff --git a/data/language/zh_cn/gachatype.json b/data/language/zh_cn/gachatype.json index 87fdb9377..156670749 100644 --- a/data/language/zh_cn/gachatype.json +++ b/data/language/zh_cn/gachatype.json @@ -16,6 +16,20 @@ "GachaType.1.7": "※获得重复的5星旅人时,将转化为60个「对应5星旅人的心钥」和200个「探险专家凭证」。当「对应5星旅人的心钥」溢出时,每个该种「心钥」将转化为5个「探险专家凭证」。\n\n※获得重复的4星旅人时,将转化为30个「对应4星旅人的心钥」和40个「探险专家凭证」。当「对应4星旅人的心钥」溢出时,每个该种「心钥」将转化为1个「探险专家凭证」。\n\n※获得重复的4星秘纹时,将转化为1个「对应4星秘纹的曲调」和40个「探险专家凭证」。当「对应4星秘纹的曲调」溢出时,每个该种「曲调」将转化为40个「探险专家凭证」。\n\n※获得重复的3星秘纹时,将转化为1个「对应3星秘纹的曲调」和200个「旅行执照」。当「对应3星秘纹的曲调」溢出时,每个该种「曲调」将转化为100个「旅行执照」。", "GachaType.1.8": "UP 旅人!!", "GachaType.1.9": "占5星旅人出现概率的:50%!", + "GachaType.10.1": "星途一载·予缘重聚限时招募卡池", + "GachaType.10.11": "物品清单", + "GachaType.10.12": "可能出现的5星旅人", + "GachaType.10.13": "可能出现的4星旅人和秘纹", + "GachaType.10.14": "可能出现的3星秘纹", + "GachaType.10.15": "「{0}」卡池为「1周年限定特选招募」", + "GachaType.10.16": "剩余{0}次招募必得以下旅人之一", + "GachaType.10.17": "「{0}」卡池为「1周年限定特选招募」,最多160次招募必定能通过保底获得5星旅人。\n\n※「1周年限定特选招募」中与其他招募类型的招募次数、保底独立计算,互不影响。", + "GachaType.10.2": "卡池说明", + "GachaType.10.3": "「{0}」卡池为「1周年限定特选招募」,可使用「重逢之缘限定招募礼券」进行招募。通过商城获得的「重逢之缘限定招募礼券」在卡池时间结束后仍可于「旅人常驻招募」中进行招募。\n\n在「1周年限定特选招募」中累计抽取30、100、120次时,可领取额外赠礼。\n\n※本期招募属于「1周年限定特选招募」,招募次数会一直累计在「1周年限定特选招募」中,与其他招募类型的招募次数、保底独立计算,互不影响。", + "GachaType.10.4": "概率说明", + "GachaType.10.5": "※5星旅人获得的基础获得概率为2.000%,综合概率(含保底)为2.082%,最多160次招募必定能通过保底获得5星旅人。\n\n※4星旅人或秘纹获得的基础概率为8.000%,综合概率(含保底)为14.650%,最多10次招募必然能通过保底获得4星或以上旅人,通过保底获取4星旅人的概率为98.000%,获取5星旅人的概率为2.000%。", + "GachaType.10.6": "特殊说明", + "GachaType.10.7": "※获得重复的5星旅人时,将转化为60个「对应5星旅人的心钥」和200个「探险专家凭证」。当「对应5星旅人的心钥」溢出时,每个该种「心钥」将转化为5个「探险专家凭证」。\n\n※获得重复的4星旅人时,将转化为30个「对应4星旅人的心钥」和40个「探险专家凭证」。当「对应4星旅人的心钥」溢出时,每个该种「心钥」将转化为1个「探险专家凭证」。\n\n※获得重复的4星秘纹时,将转化为1个「对应4星秘纹的曲调」和40个「探险专家凭证」。当「对应4星秘纹的曲调」溢出时,每个该种「曲调」将转化为40个「探险专家凭证」。\n\n※获得重复的3星秘纹时,将转化为1个「对应3星秘纹的曲调」和200个「旅行执照」。当「对应3星秘纹的曲调」溢出时,每个该种「曲调」将转化为100个「旅行执照」。", "GachaType.2.1": "旅人常驻招募卡池", "GachaType.2.11": "物品清单", "GachaType.2.12": "可能出现的5星旅人", diff --git a/data/language/zh_cn/guidemissionchapter.json b/data/language/zh_cn/guidemissionchapter.json new file mode 100644 index 000000000..6b71f6689 --- /dev/null +++ b/data/language/zh_cn/guidemissionchapter.json @@ -0,0 +1,4 @@ +{ + "GuideMissionChapter.1.1": "Part.1", + "GuideMissionChapter.1.2": "收获新伙伴" +} \ No newline at end of file diff --git a/data/language/zh_cn/guidemissionquest.json b/data/language/zh_cn/guidemissionquest.json new file mode 100644 index 000000000..100526c03 --- /dev/null +++ b/data/language/zh_cn/guidemissionquest.json @@ -0,0 +1,58 @@ +{ + "GuideMissionQuest.10101.1": "通关主线剧情第一章「没有记忆的生物」", + "GuideMissionQuest.10102.1": "通关1次任意战斗关卡", + "GuideMissionQuest.10103.1": "通关3次任意战斗关卡", + "GuideMissionQuest.10104.1": "消耗30点干劲", + "GuideMissionQuest.10105.1": "消耗60点干劲", + "GuideMissionQuest.10106.1": "在「心链」中完成1次礼物寄送", + "GuideMissionQuest.10107.1": "在「晋升试炼」中完成1次战斗", + "GuideMissionQuest.10108.1": "通关主线剧情第三章「我们的旅团」", + "GuideMissionQuest.10201.1": "今日登录游戏", + "GuideMissionQuest.10202.1": "通关1次任意战斗关卡", + "GuideMissionQuest.10203.1": "通关3次任意战斗关卡", + "GuideMissionQuest.10204.1": "消耗30点干劲", + "GuideMissionQuest.10205.1": "消耗60点干劲", + "GuideMissionQuest.10206.1": "在「心链」中完成1次邀约", + "GuideMissionQuest.10207.1": "进行1次派遣委托", + "GuideMissionQuest.10208.1": "在「技巧试炼」中完成1次战斗", + "GuideMissionQuest.10301.1": "今日登录游戏", + "GuideMissionQuest.10302.1": "通关1次任意战斗关卡", + "GuideMissionQuest.10303.1": "通关3次任意战斗关卡", + "GuideMissionQuest.10304.1": "消耗30点干劲", + "GuideMissionQuest.10305.1": "消耗60点干劲", + "GuideMissionQuest.10306.1": "在「心链」中完成1次礼物寄送", + "GuideMissionQuest.10307.1": "在「晋升试炼」中完成1次战斗", + "GuideMissionQuest.10308.1": "进行1次派遣委托", + "GuideMissionQuest.10401.1": "今日登录游戏", + "GuideMissionQuest.10402.1": "通关1次任意战斗关卡", + "GuideMissionQuest.10403.1": "通关3次任意战斗关卡", + "GuideMissionQuest.10404.1": "消耗30点干劲", + "GuideMissionQuest.10405.1": "消耗60点干劲", + "GuideMissionQuest.10406.1": "在「心链」中完成1次邀约", + "GuideMissionQuest.10407.1": "进行1次派遣委托", + "GuideMissionQuest.10408.1": "在「技巧试炼」中完成1次战斗", + "GuideMissionQuest.10501.1": "今日登录游戏", + "GuideMissionQuest.10502.1": "通关1次任意战斗关卡", + "GuideMissionQuest.10503.1": "通关3次任意战斗关卡", + "GuideMissionQuest.10504.1": "消耗30点干劲", + "GuideMissionQuest.10505.1": "消耗60点干劲", + "GuideMissionQuest.10506.1": "在「心链」中完成1次礼物寄送", + "GuideMissionQuest.10507.1": "在「纹章试炼」中完成1次战斗", + "GuideMissionQuest.10508.1": "进行1次派遣委托", + "GuideMissionQuest.10601.1": "今日登录游戏", + "GuideMissionQuest.10602.1": "通关1次任意战斗关卡", + "GuideMissionQuest.10603.1": "通关3次任意战斗关卡", + "GuideMissionQuest.10604.1": "消耗30点干劲", + "GuideMissionQuest.10605.1": "消耗60点干劲", + "GuideMissionQuest.10606.1": "在「心链」中完成1次邀约", + "GuideMissionQuest.10607.1": "进行1次派遣委托", + "GuideMissionQuest.10608.1": "在「技巧试炼」中完成1次战斗", + "GuideMissionQuest.10701.1": "今日登录游戏", + "GuideMissionQuest.10702.1": "通关1次任意战斗关卡", + "GuideMissionQuest.10703.1": "通关3次任意战斗关卡", + "GuideMissionQuest.10704.1": "消耗30点干劲", + "GuideMissionQuest.10705.1": "消耗60点干劲", + "GuideMissionQuest.10706.1": "在「心链」中完成1次礼物寄送", + "GuideMissionQuest.10707.1": "在「纹章试炼」中完成1次战斗", + "GuideMissionQuest.10708.1": "进行1次派遣委托" +} \ No newline at end of file diff --git a/data/language/zh_cn/honor.json b/data/language/zh_cn/honor.json index de55d15ed..188295dcf 100644 --- a/data/language/zh_cn/honor.json +++ b/data/language/zh_cn/honor.json @@ -50,11 +50,13 @@ "Honor.112158.1": "圣夜的精灵", "Honor.112159.1": "妙手回春", "Honor.112160.1": "海滩安全顾问", + "Honor.112162.1": "若如初见", "Honor.114001.1": "游点好玩", "Honor.114002.1": "干杯!启程", "Honor.114003.1": "星途先行者", "Honor.114004.1": "星途向导", "Honor.114005.1": "豪情及时雨", + "Honor.114006.1": "星之守护者", "Honor.115001.1": "第1赛季 求生大师", "Honor.115002.1": "第2赛季 求生大师", "Honor.115003.1": "第3赛季 求生大师", @@ -71,6 +73,20 @@ "Honor.115014.1": "第14赛季 求生大师", "Honor.115015.1": "第15赛季 求生大师", "Honor.115016.1": "第16赛季 求生大师", + "Honor.115017.1": "第17赛季 求生大师", + "Honor.115018.1": "第18赛季 求生大师", + "Honor.115019.1": "第19赛季 求生大师", + "Honor.115020.1": "第20赛季 求生大师", + "Honor.115021.1": "第21赛季 求生大师", + "Honor.115022.1": "第22赛季 求生大师", + "Honor.115023.1": "第23赛季 求生大师", + "Honor.115024.1": "第24赛季 求生大师", + "Honor.115025.1": "第25赛季 求生大师", + "Honor.115026.1": "第26赛季 求生大师", + "Honor.115027.1": "第27赛季 求生大师", + "Honor.115028.1": "第28赛季 求生大师", + "Honor.115029.1": "第29赛季 求生大师", + "Honor.115030.1": "第30赛季 求生大师", "Honor.116001.1": "惊奇冒险!渊海幽灵船传说!", "Honor.116002.1": "我们的旅团", "Honor.116003.1": "梦的彼岸", @@ -87,6 +103,7 @@ "Honor.116014.1": "欢歌劲浪 · 闪耀假日惊涛探险!", "Honor.116015.1": "奋斗吧!大小姐的旅人修炼手册!", "Honor.116016.1": "遥远的塔", + "Honor.116017.1": "完璧之庭 · 微尘破晓", "Honor.117001.1": "决战终焉·王牌", "Honor.117002.1": "决战终焉·宗师", "Honor.117003.1": "决战终焉·精英", @@ -153,6 +170,9 @@ "Honor.119011.1": "太空军校生 S1", "Honor.119012.1": "太空军校生 S2", "Honor.119013.1": "太空军校生 S3", + "Honor.119014.1": "太空军校生 S4", "Honor.119901.1": "贝贝莉尔粉丝团", - "Honor.119902.1": "「猫临城下」系列称号" + "Honor.119902.1": "「猫临城下」系列称号", + "Honor.119903.1": "「闻香识魔女」系列称号", + "Honor.140001.1": "家具收藏家测试称号" } \ No newline at end of file diff --git a/data/language/zh_cn/infinitytoweraffix.json b/data/language/zh_cn/infinitytoweraffix.json index 050611435..ed55ffc04 100644 --- a/data/language/zh_cn/infinitytoweraffix.json +++ b/data/language/zh_cn/infinitytoweraffix.json @@ -223,6 +223,76 @@ "InfinityTowerAffix.10372.2": "构筑风属性旅人数量≥{1}时,技能冷却缩短{2}%", "InfinityTowerAffix.10373.1": "顺风势起III", "InfinityTowerAffix.10373.2": "构筑风属性旅人数量≥{1}时,技能冷却缩短{2}%", + "InfinityTowerAffix.10381.1": "残刃饮血", + "InfinityTowerAffix.10381.2": "主控角色每{1}秒流失当前{2}%生命,每次暴击恢复{3}%最大生命", + "InfinityTowerAffix.10391.1": "偏差认知", + "InfinityTowerAffix.10391.2": "主控角色技能伤害提高{1}%,之后每{3}秒降低{2}%", + "InfinityTowerAffix.10401.1": "愈战愈勇I", + "InfinityTowerAffix.10401.2": "【怪物】每战斗{1}秒,伤害提升{2}%", + "InfinityTowerAffix.10402.1": "愈战愈勇II", + "InfinityTowerAffix.10402.2": "【怪物】每战斗{1}秒,伤害提升{2}%", + "InfinityTowerAffix.10403.1": "愈战愈勇III", + "InfinityTowerAffix.10403.2": "【怪物】每战斗{1}秒,伤害提升{2}%", + "InfinityTowerAffix.10413.1": "技艺代偿I", + "InfinityTowerAffix.10413.2": "【全队】印记伤害降低{1}%,绝招伤害提升{2}%", + "InfinityTowerAffix.10414.1": "攻守代偿I", + "InfinityTowerAffix.10414.2": "【全队】普攻伤害降低{1}%,技能伤害提升{2}%", + "InfinityTowerAffix.10415.1": "从属代偿I", + "InfinityTowerAffix.10415.2": "【全队】技能伤害降低{1}%,仆从伤害提升{2}%", + "InfinityTowerAffix.10416.1": "以身试险", + "InfinityTowerAffix.10416.2": "主控角色受到伤害提升{1}%,被击中时获得{2}点能量,每{3}秒触发一次", + "InfinityTowerAffix.10417.1": "节奏紊乱", + "InfinityTowerAffix.10417.2": "主控角色被击中时,技能伤害降低{1}%,持续{2}秒,每{3}秒触发一次", + "InfinityTowerAffix.10418.1": "节奏紊乱·大", + "InfinityTowerAffix.10418.2": "主控角色被击中时,技能伤害降低{1}%,持续{2}秒,每{3}秒触发一次", + "InfinityTowerAffix.10419.1": "迟滞回能", + "InfinityTowerAffix.10419.2": "【全队】施放技能后{1}秒内,能量获取效率降低{2}%", + "InfinityTowerAffix.10420.1": "强攻代偿", + "InfinityTowerAffix.10420.2": "【全队】技能伤害提升{1}%,但受到伤害提升{2}%", + "InfinityTowerAffix.10421.1": "逃脱代价", + "InfinityTowerAffix.10421.2": "主控角色闪避后,流失{1}点绝招能量", + "InfinityTowerAffix.10422.1": "闪避减慢", + "InfinityTowerAffix.10422.2": "主控角色闪避冷却时间增加{1}秒", + "InfinityTowerAffix.10423.1": "高危闪避", + "InfinityTowerAffix.10423.2": "主控角色闪避后,受到伤害提高{1}%,持续{2}秒", + "InfinityTowerAffix.10424.1": "千疮百孔I", + "InfinityTowerAffix.10424.2": "主控角色被击中时,受到伤害提升{1}%,持续{2}秒,最多叠加{3}层", + "InfinityTowerAffix.10425.1": "千疮百孔II", + "InfinityTowerAffix.10425.2": "主控角色被击中时,受到伤害提升{1}%,持续{2}秒,最多叠加{3}层", + "InfinityTowerAffix.10426.1": "乘胜追击I", + "InfinityTowerAffix.10426.2": "【怪物】命中主控角色后,伤害提升{1}%,持续{2}秒", + "InfinityTowerAffix.10427.1": "乘胜追击II", + "InfinityTowerAffix.10427.2": "【怪物】命中主控角色后,伤害提升{1}%,持续{2}秒", + "InfinityTowerAffix.10428.1": "普击精进I", + "InfinityTowerAffix.10428.2": "【全队】普攻伤害强度提升{1}%", + "InfinityTowerAffix.10429.1": "普击精进II", + "InfinityTowerAffix.10429.2": "【全队】普攻伤害强度提升{1}%", + "InfinityTowerAffix.10430.1": "普击精进III", + "InfinityTowerAffix.10430.2": "【全队】普攻伤害强度提升{1}%", + "InfinityTowerAffix.10431.1": "技击精进I", + "InfinityTowerAffix.10431.2": "【全队】技能伤害强度提高{1}%", + "InfinityTowerAffix.10432.1": "技击精进II", + "InfinityTowerAffix.10432.2": "【全队】技能伤害强度提高{1}%", + "InfinityTowerAffix.10433.1": "技击精进III", + "InfinityTowerAffix.10433.2": "【全队】技能伤害强度提高{1}%", + "InfinityTowerAffix.10441.1": "绝技精进I", + "InfinityTowerAffix.10441.2": "【全队】绝招伤害强度提高{1}%", + "InfinityTowerAffix.10442.1": "绝技精进II", + "InfinityTowerAffix.10442.2": "【全队】绝招伤害强度提高{1}%", + "InfinityTowerAffix.10443.1": "绝技精进III", + "InfinityTowerAffix.10443.2": "【全队】绝招伤害强度提高{1}%", + "InfinityTowerAffix.10451.1": "印记精进I", + "InfinityTowerAffix.10451.2": "【全队】印记伤害强度提高{1}%", + "InfinityTowerAffix.10452.1": "印记精进II", + "InfinityTowerAffix.10452.2": "【全队】印记伤害强度提高{1}%", + "InfinityTowerAffix.10453.1": "印记精进III", + "InfinityTowerAffix.10453.2": "【全队】印记伤害强度提高{1}%", + "InfinityTowerAffix.10461.1": "生命提升I", + "InfinityTowerAffix.10461.2": "主控角色最大生命提升{1}%", + "InfinityTowerAffix.10462.1": "生命提升II", + "InfinityTowerAffix.10462.2": "主控角色最大生命提升{1}%", + "InfinityTowerAffix.10463.1": "生命提升III", + "InfinityTowerAffix.10463.2": "主控角色最大生命提升{1}%", "InfinityTowerAffix.9001.1": "灵骸外甲I", "InfinityTowerAffix.9001.2": "【怪物】获得生命值{1}%的护盾", "InfinityTowerAffix.9002.1": "灵骸外甲II", diff --git a/data/language/zh_cn/infinitytowerdifficulty.json b/data/language/zh_cn/infinitytowerdifficulty.json index 7038d757d..1846ecc63 100644 --- a/data/language/zh_cn/infinitytowerdifficulty.json +++ b/data/language/zh_cn/infinitytowerdifficulty.json @@ -56,6 +56,10 @@ "InfinityTowerDifficulty.2118.2": "权限等级达到38级解锁", "InfinityTowerDifficulty.2119.1": "「炽热狂舞」难度20", "InfinityTowerDifficulty.2119.2": "权限等级达到38级解锁", + "InfinityTowerDifficulty.2120.1": "「炽热狂舞」难度21", + "InfinityTowerDifficulty.2120.2": "权限等级达到40级解锁", + "InfinityTowerDifficulty.2121.1": "「炽热狂舞」难度22", + "InfinityTowerDifficulty.2121.2": "权限等级达到40级解锁", "InfinityTowerDifficulty.3100.1": "「飒爽疾奏」难度1", "InfinityTowerDifficulty.3100.2": "权限等级达到8级解锁", "InfinityTowerDifficulty.3101.1": "「飒爽疾奏」难度2", @@ -96,6 +100,10 @@ "InfinityTowerDifficulty.3118.2": "权限等级达到38级解锁", "InfinityTowerDifficulty.3119.1": "「飒爽疾奏」难度20", "InfinityTowerDifficulty.3119.2": "权限等级达到38级解锁", + "InfinityTowerDifficulty.3120.1": "「飒爽疾奏」难度21", + "InfinityTowerDifficulty.3120.2": "权限等级达到40级解锁", + "InfinityTowerDifficulty.3121.1": "「飒爽疾奏」难度22", + "InfinityTowerDifficulty.3121.2": "权限等级达到40级解锁", "InfinityTowerDifficulty.4100.1": "「清雅流歌」难度1", "InfinityTowerDifficulty.4100.2": "权限等级达到8级解锁", "InfinityTowerDifficulty.4101.1": "「清雅流歌」难度2", @@ -136,6 +144,10 @@ "InfinityTowerDifficulty.4118.2": "权限等级达到38级解锁", "InfinityTowerDifficulty.4119.1": "「清雅流歌」难度20", "InfinityTowerDifficulty.4119.2": "权限等级达到38级解锁", + "InfinityTowerDifficulty.4120.1": "「清雅流歌」难度21", + "InfinityTowerDifficulty.4120.2": "权限等级达到40级解锁", + "InfinityTowerDifficulty.4121.1": "「清雅流歌」难度22", + "InfinityTowerDifficulty.4121.2": "权限等级达到40级解锁", "InfinityTowerDifficulty.5100.1": "「荒垒震音」难度1", "InfinityTowerDifficulty.5100.2": "权限等级达到8级解锁", "InfinityTowerDifficulty.5101.1": "「荒垒震音」难度2", @@ -176,6 +188,10 @@ "InfinityTowerDifficulty.5118.2": "权限等级达到38级解锁", "InfinityTowerDifficulty.5119.1": "「荒垒震音」难度20", "InfinityTowerDifficulty.5119.2": "权限等级达到38级解锁", + "InfinityTowerDifficulty.5120.1": "「荒垒震音」难度21", + "InfinityTowerDifficulty.5120.2": "权限等级达到40级解锁", + "InfinityTowerDifficulty.5121.1": "「荒垒震音」难度22", + "InfinityTowerDifficulty.5121.2": "权限等级达到40级解锁", "InfinityTowerDifficulty.6100.1": "「幽闭仪典」难度1", "InfinityTowerDifficulty.6100.2": "权限等级达到8级解锁", "InfinityTowerDifficulty.6101.1": "「幽闭仪典」难度2", @@ -216,6 +232,10 @@ "InfinityTowerDifficulty.6118.2": "权限等级达到38级解锁", "InfinityTowerDifficulty.6119.1": "「幽闭仪典」难度20", "InfinityTowerDifficulty.6119.2": "权限等级达到38级解锁", + "InfinityTowerDifficulty.6120.1": "「幽闭仪典」难度21", + "InfinityTowerDifficulty.6120.2": "权限等级达到40级解锁", + "InfinityTowerDifficulty.6121.1": "「幽闭仪典」难度22", + "InfinityTowerDifficulty.6121.2": "权限等级达到40级解锁", "InfinityTowerDifficulty.7100.1": "「纷闪派对」难度1", "InfinityTowerDifficulty.7100.2": "权限等级达到8级解锁", "InfinityTowerDifficulty.7101.1": "「纷闪派对」难度2", @@ -255,5 +275,9 @@ "InfinityTowerDifficulty.7118.1": "「纷闪派对」难度19", "InfinityTowerDifficulty.7118.2": "权限等级达到38级解锁", "InfinityTowerDifficulty.7119.1": "「纷闪派对」难度20", - "InfinityTowerDifficulty.7119.2": "权限等级达到38级解锁" + "InfinityTowerDifficulty.7119.2": "权限等级达到38级解锁", + "InfinityTowerDifficulty.7120.1": "「纷闪派对」难度21", + "InfinityTowerDifficulty.7120.2": "权限等级达到40级解锁", + "InfinityTowerDifficulty.7121.1": "「纷闪派对」难度22", + "InfinityTowerDifficulty.7121.2": "权限等级达到40级解锁" } \ No newline at end of file diff --git a/data/language/zh_cn/infinitytowerlevel.json b/data/language/zh_cn/infinitytowerlevel.json index 7d79a87e0..fd0663270 100644 --- a/data/language/zh_cn/infinitytowerlevel.json +++ b/data/language/zh_cn/infinitytowerlevel.json @@ -289,6 +289,26 @@ "InfinityTowerLevel.21198.1": "「炽热狂舞」难度20", "InfinityTowerLevel.21199.1": "「炽热狂舞」难度20", "InfinityTowerLevel.21200.1": "「炽热狂舞」难度20", + "InfinityTowerLevel.21201.1": "「炽热狂舞」难度21", + "InfinityTowerLevel.21202.1": "「炽热狂舞」难度21", + "InfinityTowerLevel.21203.1": "「炽热狂舞」难度21", + "InfinityTowerLevel.21204.1": "「炽热狂舞」难度21", + "InfinityTowerLevel.21205.1": "「炽热狂舞」难度21", + "InfinityTowerLevel.21206.1": "「炽热狂舞」难度21", + "InfinityTowerLevel.21207.1": "「炽热狂舞」难度21", + "InfinityTowerLevel.21208.1": "「炽热狂舞」难度21", + "InfinityTowerLevel.21209.1": "「炽热狂舞」难度21", + "InfinityTowerLevel.21210.1": "「炽热狂舞」难度21", + "InfinityTowerLevel.21211.1": "「炽热狂舞」难度22", + "InfinityTowerLevel.21212.1": "「炽热狂舞」难度22", + "InfinityTowerLevel.21213.1": "「炽热狂舞」难度22", + "InfinityTowerLevel.21214.1": "「炽热狂舞」难度22", + "InfinityTowerLevel.21215.1": "「炽热狂舞」难度22", + "InfinityTowerLevel.21216.1": "「炽热狂舞」难度22", + "InfinityTowerLevel.21217.1": "「炽热狂舞」难度22", + "InfinityTowerLevel.21218.1": "「炽热狂舞」难度22", + "InfinityTowerLevel.21219.1": "「炽热狂舞」难度22", + "InfinityTowerLevel.21220.1": "「炽热狂舞」难度22", "InfinityTowerLevel.31001.1": "「飒爽疾奏」难度1", "InfinityTowerLevel.31002.1": "「飒爽疾奏」难度1", "InfinityTowerLevel.31003.1": "「飒爽疾奏」难度1", @@ -489,6 +509,26 @@ "InfinityTowerLevel.31198.1": "「飒爽疾奏」难度20", "InfinityTowerLevel.31199.1": "「飒爽疾奏」难度20", "InfinityTowerLevel.31200.1": "「飒爽疾奏」难度20", + "InfinityTowerLevel.31201.1": "「飒爽疾奏」难度21", + "InfinityTowerLevel.31202.1": "「飒爽疾奏」难度21", + "InfinityTowerLevel.31203.1": "「飒爽疾奏」难度21", + "InfinityTowerLevel.31204.1": "「飒爽疾奏」难度21", + "InfinityTowerLevel.31205.1": "「飒爽疾奏」难度21", + "InfinityTowerLevel.31206.1": "「飒爽疾奏」难度21", + "InfinityTowerLevel.31207.1": "「飒爽疾奏」难度21", + "InfinityTowerLevel.31208.1": "「飒爽疾奏」难度21", + "InfinityTowerLevel.31209.1": "「飒爽疾奏」难度21", + "InfinityTowerLevel.31210.1": "「飒爽疾奏」难度21", + "InfinityTowerLevel.31211.1": "「飒爽疾奏」难度22", + "InfinityTowerLevel.31212.1": "「飒爽疾奏」难度22", + "InfinityTowerLevel.31213.1": "「飒爽疾奏」难度22", + "InfinityTowerLevel.31214.1": "「飒爽疾奏」难度22", + "InfinityTowerLevel.31215.1": "「飒爽疾奏」难度22", + "InfinityTowerLevel.31216.1": "「飒爽疾奏」难度22", + "InfinityTowerLevel.31217.1": "「飒爽疾奏」难度22", + "InfinityTowerLevel.31218.1": "「飒爽疾奏」难度22", + "InfinityTowerLevel.31219.1": "「飒爽疾奏」难度22", + "InfinityTowerLevel.31220.1": "「飒爽疾奏」难度22", "InfinityTowerLevel.41001.1": "「清雅流歌」难度1", "InfinityTowerLevel.41002.1": "「清雅流歌」难度1", "InfinityTowerLevel.41003.1": "「清雅流歌」难度1", @@ -689,6 +729,26 @@ "InfinityTowerLevel.41198.1": "「清雅流歌」难度20", "InfinityTowerLevel.41199.1": "「清雅流歌」难度20", "InfinityTowerLevel.41200.1": "「清雅流歌」难度20", + "InfinityTowerLevel.41201.1": "「清雅流歌」难度21", + "InfinityTowerLevel.41202.1": "「清雅流歌」难度21", + "InfinityTowerLevel.41203.1": "「清雅流歌」难度21", + "InfinityTowerLevel.41204.1": "「清雅流歌」难度21", + "InfinityTowerLevel.41205.1": "「清雅流歌」难度21", + "InfinityTowerLevel.41206.1": "「清雅流歌」难度21", + "InfinityTowerLevel.41207.1": "「清雅流歌」难度21", + "InfinityTowerLevel.41208.1": "「清雅流歌」难度21", + "InfinityTowerLevel.41209.1": "「清雅流歌」难度21", + "InfinityTowerLevel.41210.1": "「清雅流歌」难度21", + "InfinityTowerLevel.41211.1": "「清雅流歌」难度22", + "InfinityTowerLevel.41212.1": "「清雅流歌」难度22", + "InfinityTowerLevel.41213.1": "「清雅流歌」难度22", + "InfinityTowerLevel.41214.1": "「清雅流歌」难度22", + "InfinityTowerLevel.41215.1": "「清雅流歌」难度22", + "InfinityTowerLevel.41216.1": "「清雅流歌」难度22", + "InfinityTowerLevel.41217.1": "「清雅流歌」难度22", + "InfinityTowerLevel.41218.1": "「清雅流歌」难度22", + "InfinityTowerLevel.41219.1": "「清雅流歌」难度22", + "InfinityTowerLevel.41220.1": "「清雅流歌」难度22", "InfinityTowerLevel.51001.1": "「荒垒震音」难度1", "InfinityTowerLevel.51002.1": "「荒垒震音」难度1", "InfinityTowerLevel.51003.1": "「荒垒震音」难度1", @@ -889,6 +949,26 @@ "InfinityTowerLevel.51198.1": "「荒垒震音」难度20", "InfinityTowerLevel.51199.1": "「荒垒震音」难度20", "InfinityTowerLevel.51200.1": "「荒垒震音」难度20", + "InfinityTowerLevel.51201.1": "「荒垒震音」难度21", + "InfinityTowerLevel.51202.1": "「荒垒震音」难度21", + "InfinityTowerLevel.51203.1": "「荒垒震音」难度21", + "InfinityTowerLevel.51204.1": "「荒垒震音」难度21", + "InfinityTowerLevel.51205.1": "「荒垒震音」难度21", + "InfinityTowerLevel.51206.1": "「荒垒震音」难度21", + "InfinityTowerLevel.51207.1": "「荒垒震音」难度21", + "InfinityTowerLevel.51208.1": "「荒垒震音」难度21", + "InfinityTowerLevel.51209.1": "「荒垒震音」难度21", + "InfinityTowerLevel.51210.1": "「荒垒震音」难度21", + "InfinityTowerLevel.51211.1": "「荒垒震音」难度22", + "InfinityTowerLevel.51212.1": "「荒垒震音」难度22", + "InfinityTowerLevel.51213.1": "「荒垒震音」难度22", + "InfinityTowerLevel.51214.1": "「荒垒震音」难度22", + "InfinityTowerLevel.51215.1": "「荒垒震音」难度22", + "InfinityTowerLevel.51216.1": "「荒垒震音」难度22", + "InfinityTowerLevel.51217.1": "「荒垒震音」难度22", + "InfinityTowerLevel.51218.1": "「荒垒震音」难度22", + "InfinityTowerLevel.51219.1": "「荒垒震音」难度22", + "InfinityTowerLevel.51220.1": "「荒垒震音」难度22", "InfinityTowerLevel.61001.1": "「幽闭仪典」难度1", "InfinityTowerLevel.61002.1": "「幽闭仪典」难度1", "InfinityTowerLevel.61003.1": "「幽闭仪典」难度1", @@ -1089,6 +1169,26 @@ "InfinityTowerLevel.61198.1": "「幽闭仪典」难度20", "InfinityTowerLevel.61199.1": "「幽闭仪典」难度20", "InfinityTowerLevel.61200.1": "「幽闭仪典」难度20", + "InfinityTowerLevel.61201.1": "「幽闭仪典」难度21", + "InfinityTowerLevel.61202.1": "「幽闭仪典」难度21", + "InfinityTowerLevel.61203.1": "「幽闭仪典」难度21", + "InfinityTowerLevel.61204.1": "「幽闭仪典」难度21", + "InfinityTowerLevel.61205.1": "「幽闭仪典」难度21", + "InfinityTowerLevel.61206.1": "「幽闭仪典」难度21", + "InfinityTowerLevel.61207.1": "「幽闭仪典」难度21", + "InfinityTowerLevel.61208.1": "「幽闭仪典」难度21", + "InfinityTowerLevel.61209.1": "「幽闭仪典」难度21", + "InfinityTowerLevel.61210.1": "「幽闭仪典」难度21", + "InfinityTowerLevel.61211.1": "「幽闭仪典」难度22", + "InfinityTowerLevel.61212.1": "「幽闭仪典」难度22", + "InfinityTowerLevel.61213.1": "「幽闭仪典」难度22", + "InfinityTowerLevel.61214.1": "「幽闭仪典」难度22", + "InfinityTowerLevel.61215.1": "「幽闭仪典」难度22", + "InfinityTowerLevel.61216.1": "「幽闭仪典」难度22", + "InfinityTowerLevel.61217.1": "「幽闭仪典」难度22", + "InfinityTowerLevel.61218.1": "「幽闭仪典」难度22", + "InfinityTowerLevel.61219.1": "「幽闭仪典」难度22", + "InfinityTowerLevel.61220.1": "「幽闭仪典」难度22", "InfinityTowerLevel.71001.1": "「纷闪派对」难度1", "InfinityTowerLevel.71002.1": "「纷闪派对」难度1", "InfinityTowerLevel.71003.1": "「纷闪派对」难度1", @@ -1288,5 +1388,25 @@ "InfinityTowerLevel.71197.1": "「纷闪派对」难度20", "InfinityTowerLevel.71198.1": "「纷闪派对」难度20", "InfinityTowerLevel.71199.1": "「纷闪派对」难度20", - "InfinityTowerLevel.71200.1": "「纷闪派对」难度20" + "InfinityTowerLevel.71200.1": "「纷闪派对」难度20", + "InfinityTowerLevel.71201.1": "「纷闪派对」难度21", + "InfinityTowerLevel.71202.1": "「纷闪派对」难度21", + "InfinityTowerLevel.71203.1": "「纷闪派对」难度21", + "InfinityTowerLevel.71204.1": "「纷闪派对」难度21", + "InfinityTowerLevel.71205.1": "「纷闪派对」难度21", + "InfinityTowerLevel.71206.1": "「纷闪派对」难度21", + "InfinityTowerLevel.71207.1": "「纷闪派对」难度21", + "InfinityTowerLevel.71208.1": "「纷闪派对」难度21", + "InfinityTowerLevel.71209.1": "「纷闪派对」难度21", + "InfinityTowerLevel.71210.1": "「纷闪派对」难度21", + "InfinityTowerLevel.71211.1": "「纷闪派对」难度22", + "InfinityTowerLevel.71212.1": "「纷闪派对」难度22", + "InfinityTowerLevel.71213.1": "「纷闪派对」难度22", + "InfinityTowerLevel.71214.1": "「纷闪派对」难度22", + "InfinityTowerLevel.71215.1": "「纷闪派对」难度22", + "InfinityTowerLevel.71216.1": "「纷闪派对」难度22", + "InfinityTowerLevel.71217.1": "「纷闪派对」难度22", + "InfinityTowerLevel.71218.1": "「纷闪派对」难度22", + "InfinityTowerLevel.71219.1": "「纷闪派对」难度22", + "InfinityTowerLevel.71220.1": "「纷闪派对」难度22" } \ No newline at end of file diff --git a/data/language/zh_cn/infinitytowermsg.json b/data/language/zh_cn/infinitytowermsg.json index 1485c294d..481191d95 100644 --- a/data/language/zh_cn/infinitytowermsg.json +++ b/data/language/zh_cn/infinitytowermsg.json @@ -1,12 +1,6 @@ { - "InfinityTowerMsg.1001.1": "每日", - "InfinityTowerMsg.1001.2": "今日开放擂台:「炽热狂舞」「飒爽疾奏」「无极角斗」!", - "InfinityTowerMsg.1002.1": "每日", - "InfinityTowerMsg.1002.2": "今日开放擂台:「清雅流歌」「荒垒震音」「无极角斗」!", - "InfinityTowerMsg.1003.1": "每日", - "InfinityTowerMsg.1003.2": "今日开放擂台:「幽闭仪典」「纷闪派对」「无极角斗」!", - "InfinityTowerMsg.1005.1": "每日", - "InfinityTowerMsg.1005.2": "全部擂台恭迎挑战!", + "InfinityTowerMsg.1004.1": "每日", + "InfinityTowerMsg.1004.2": "心危盛典:全部擂台恭迎挑战!", "InfinityTowerMsg.2101.1": "突发", "InfinityTowerMsg.2101.2": "新人已轻松突破了「无极角斗」难度1!下一个!", "InfinityTowerMsg.2102.1": "突发", diff --git a/data/language/zh_cn/interactiveaction.json b/data/language/zh_cn/interactiveaction.json index ca4252381..f8af2dc49 100644 --- a/data/language/zh_cn/interactiveaction.json +++ b/data/language/zh_cn/interactiveaction.json @@ -13,6 +13,8 @@ "InteractiveAction.10004.2": "离开", "InteractiveAction.10005.1": "强化", "InteractiveAction.10005.2": "强化", + "InteractiveAction.10006.1": "香水攻击", + "InteractiveAction.10006.2": "香水攻击", "InteractiveAction.1200301.1": "乘坐", "InteractiveAction.1200301.2": "乘坐" } \ No newline at end of file diff --git a/data/language/zh_cn/item.json b/data/language/zh_cn/item.json index 5da0de80a..3d2ab9aae 100644 --- a/data/language/zh_cn/item.json +++ b/data/language/zh_cn/item.json @@ -106,6 +106,9 @@ "Item.1100.3": "在万众瞩目的最高点,她俯视一切,仿佛君临天下。\u000b手中却疼爱地轻抚着最熟悉、破旧的那把椅子。", "Item.11001.1": "翡冷翠-基础形象", "Item.11002.1": "翡冷翠-觉醒形象", + "Item.11003.1": "艳若蛇蝎,绝色倾城", + "Item.11003.2": "解锁翡冷翠专属形象「艳若蛇蝎,绝色倾城」的凭证!", + "Item.11003.3": "借用不属于自己的力量,是需要付出相应的代价的。\n您在害怕什么?我又不是恶魔。", "Item.111.1": "鸢尾", "Item.111.2": "邀请「鸢尾」加入队伍的凭证", "Item.111.3": "那是温柔的梦乡,所有工作都已处理完的美好一天。", @@ -164,6 +167,9 @@ "Item.11203.1": "日晒的余温", "Item.11203.2": "解锁尘沙专属形象「日晒的余温」的凭证!", "Item.11203.3": "来到大海,来到沙滩,当然得换上泳衣。\u000b怀抱热情的太阳,享受海浪的轻拍——与夏天的亲密接触,得务必注意防晒!", + "Item.11205.1": "小憩时光,伴你身旁", + "Item.11205.2": "解锁尘沙专属形象「小憩时光,伴你身旁」的凭证!", + "Item.11205.3": "今天的委托是陪着人家休息一整天~\n没有异议的话就快换上睡衣吧,旁边的空位是预留给你的哦~", "Item.112103.1": "寻猫达人", "Item.112103.2": "解锁荣誉称号「寻猫达人」", "Item.112103.3": "与旅人琥珀友谊的证明!", @@ -284,6 +290,9 @@ "Item.112160.1": "海滩安全顾问", "Item.112160.2": "解锁荣誉称号「海滩安全顾问」", "Item.112160.3": "与旅人薇洛(盛夏)友谊的证明!", + "Item.112162.1": "若如初见", + "Item.112162.2": "解锁荣誉称号「若如初见」", + "Item.112162.3": "与旅人尘沙(源初)友谊的证明!", "Item.113.1": "师渺", "Item.113.2": "邀请「师渺」加入队伍的凭证", "Item.113.3": "午后的书院,蝉鸣的树下,她在梦乡里卸下了紧绷。", @@ -316,6 +325,9 @@ "Item.114005.1": "豪情及时雨", "Item.114005.2": "解锁荣誉称号「豪情及时雨」", "Item.114005.3": "成为「猎影合围」大师的证明!", + "Item.114006.1": "星之守护者", + "Item.114006.2": "解锁荣誉称号「星之守护者」", + "Item.114006.3": "通过《聚星成塔》活动获得", "Item.11401.1": "猫眼-基础形象", "Item.11402.1": "猫眼-觉醒形象", "Item.115.1": "火垂", @@ -373,7 +385,49 @@ "Item.115016.1": "第16赛季 求生大师", "Item.115016.2": "解锁荣誉称号「第16赛季 求生大师」", "Item.115016.3": "在「灾变防线」第16赛季中坚守阵地的证明!", + "Item.115017.1": "第17赛季 求生大师", + "Item.115017.2": "解锁荣誉称号「第17赛季 求生大师」", + "Item.115017.3": "在「灾变防线」第17赛季中坚守阵地的证明!", + "Item.115018.1": "第18赛季 求生大师", + "Item.115018.2": "解锁荣誉称号「第18赛季 求生大师」", + "Item.115018.3": "在「灾变防线」第18赛季中坚守阵地的证明!", + "Item.115019.1": "第19赛季 求生大师", + "Item.115019.2": "解锁荣誉称号「第19赛季 求生大师」", + "Item.115019.3": "在「灾变防线」第19赛季中坚守阵地的证明!", "Item.11502.1": "火垂-觉醒形象", + "Item.115020.1": "第20赛季 求生大师", + "Item.115020.2": "解锁荣誉称号「第20赛季 求生大师」", + "Item.115020.3": "在「灾变防线」第20赛季中坚守阵地的证明!", + "Item.115021.1": "第21赛季 求生大师", + "Item.115021.2": "解锁荣誉称号「第21赛季 求生大师」", + "Item.115021.3": "在「灾变防线」第21赛季中坚守阵地的证明!", + "Item.115022.1": "第22赛季 求生大师", + "Item.115022.2": "解锁荣誉称号「第22赛季 求生大师」", + "Item.115022.3": "在「灾变防线」第22赛季中坚守阵地的证明!", + "Item.115023.1": "第23赛季 求生大师", + "Item.115023.2": "解锁荣誉称号「第23赛季 求生大师」", + "Item.115023.3": "在「灾变防线」第23赛季中坚守阵地的证明!", + "Item.115024.1": "第24赛季 求生大师", + "Item.115024.2": "解锁荣誉称号「第24赛季 求生大师」", + "Item.115024.3": "在「灾变防线」第24赛季中坚守阵地的证明!", + "Item.115025.1": "第25赛季 求生大师", + "Item.115025.2": "解锁荣誉称号「第25赛季 求生大师」", + "Item.115025.3": "在「灾变防线」第25赛季中坚守阵地的证明!", + "Item.115026.1": "第26赛季 求生大师", + "Item.115026.2": "解锁荣誉称号「第26赛季 求生大师」", + "Item.115026.3": "在「灾变防线」第26赛季中坚守阵地的证明!", + "Item.115027.1": "第27赛季 求生大师", + "Item.115027.2": "解锁荣誉称号「第27赛季 求生大师」", + "Item.115027.3": "在「灾变防线」第27赛季中坚守阵地的证明!", + "Item.115028.1": "第28赛季 求生大师", + "Item.115028.2": "解锁荣誉称号「第28赛季 求生大师」", + "Item.115028.3": "在「灾变防线」第28赛季中坚守阵地的证明!", + "Item.115029.1": "第29赛季 求生大师", + "Item.115029.2": "解锁荣誉称号「第29赛季 求生大师」", + "Item.115029.3": "在「灾变防线」第29赛季中坚守阵地的证明!", + "Item.115030.1": "第30赛季 求生大师", + "Item.115030.2": "解锁荣誉称号「第30赛季 求生大师」", + "Item.115030.3": "在「灾变防线」第30赛季中坚守阵地的证明!", "Item.116.1": "岭川", "Item.116.2": "邀请「岭川」加入队伍的凭证", "Item.116.3": "她因逃避与恐惧而铸造起了绝望的心之壁垒,\u000b却依旧设计了渴望被打开的小小漏洞。", @@ -429,6 +483,9 @@ "Item.116016.1": "遥远的塔", "Item.116016.2": "解锁荣誉称号「遥远的塔」", "Item.116016.3": "在「遥远的塔」活动中收获满满的证明!", + "Item.116017.1": "完璧之庭 · 微尘破晓", + "Item.116017.2": "解锁荣誉称号「完璧之庭 · 微尘破晓」", + "Item.116017.3": "在「完璧之庭 · 微尘破晓」活动中收获满满的证明!", "Item.11602.1": "岭川-觉醒形象", "Item.11603.1": "郁蓊恒温室中憩", "Item.11603.2": "解锁岭川专属形象「郁蓊恒温室中憩」的凭证!", @@ -657,6 +714,9 @@ "Item.119013.1": "太空军校生 S3", "Item.119013.2": "解锁荣誉称号「太空军校生 S3」", "Item.119013.3": "在第3期「缭乱碎晶球」活动中收获满满的证明!", + "Item.119014.1": "太空军校生 S4", + "Item.119014.2": "解锁荣誉称号「太空军校生 S4」", + "Item.119014.3": "在第4期「缭乱碎晶球」活动中收获满满的证明!", "Item.11902.1": "花原-觉醒形象", "Item.11903.1": "异国风起时", "Item.11903.2": "解锁花原专属形象「异国风起时」的凭证!", @@ -667,6 +727,9 @@ "Item.119902.1": "「猫临城下」系列称号", "Item.119902.2": "解锁荣誉称号「猫临城下」系列", "Item.119902.3": "在「巅峰秀场·猫临城下」中大放异彩,为莉莉贝尔打榜的粉丝证明!", + "Item.119903.1": "「闻香识魔女」系列称号", + "Item.119903.2": "解锁荣誉称号「闻香识魔女」系列", + "Item.119903.3": "在「巅峰秀场·闻香识魔女」中大放异彩,为莉莉贝尔打榜的粉丝证明!", "Item.12.1": "征途票根", "Item.12.2": "完成星塔之后获得的奖励,可以在商店内兑换道具。", "Item.12.3": "在探索之途的尽头处获得的纪念票根,象征「登顶」的荣誉。\u000b虽然比起荣誉,大多数旅人更宁愿祈求自己能脑子清醒地活着回来。", @@ -787,6 +850,15 @@ "Item.130012.2": "解锁个人头像「针锋相对」", "Item.130012.3": "究竟谁最有资格成为心上之人的护卫呢?", "Item.13002.1": "多娜-觉醒形象", + "Item.131001.1": "大口吃饭", + "Item.131001.2": "解锁个人头像「大口吃饭」", + "Item.131001.3": "无论身处何种境遇也别忘记大口吃饭!", + "Item.1310011.1": "大口吃饭", + "Item.1310011.2": "解锁个人头像「大口吃饭」", + "Item.1310011.3": "无论身处何种境遇也别忘记大口吃饭!", + "Item.1310012.1": "大口吃饭", + "Item.1310012.2": "解锁个人头像「大口吃饭」", + "Item.1310012.3": "无论身处何种境遇也别忘记大口吃饭!", "Item.132.1": "密涅瓦", "Item.132.2": "邀请「密涅瓦」加入队伍的凭证", "Item.132.3": "陌生的课桌,陌生的教室,陌生的校服。\u000b但是你的微笑却很熟悉。", @@ -859,6 +931,9 @@ "Item.1400.1": "斯帕克拉的心钥", "Item.1400.2": "用于激活旅人的天赋。", "Item.1400.3": "创造它的人唯有一个目标——那就是再多加点可爱吧。", + "Item.140001.1": "家具收藏家", + "Item.140001.2": "解锁荣誉称号「家具收藏家」", + "Item.140001.3": "世界在门外喧嚣,品味在门内静谧。", "Item.14001.1": "斯帕克拉-基础形象", "Item.14002.1": "斯帕克拉-觉醒形象", "Item.141.1": "赤霞", @@ -948,6 +1023,9 @@ "Item.1550.3": "穿过海雾与浪花,气味会指引你走向回家的路。", "Item.15501.1": "希娅-基础形象", "Item.15502.1": "希娅-觉醒形象", + "Item.15503.1": "珊瑚海的邀约", + "Item.15503.2": "解锁希娅专属形象「珊瑚海的邀约」的凭证!", + "Item.15503.3": "海水中洋溢着的,有珊瑚的味道,也有你的味道。闭上眼,仿佛被这一切温柔地拥入怀中。", "Item.156.1": "小禾", "Item.156.2": "邀请「小禾」加入队伍的凭证", "Item.156.3": "在最信赖的人面前孩子气。", @@ -995,6 +1073,14 @@ "Item.1600.3": "阳光与海滩,那是属于她的假日。", "Item.16001.1": "薇洛(盛夏)-基础形象", "Item.16002.1": "薇洛(盛夏)-觉醒形象", + "Item.162.1": "尘沙(源初)", + "Item.162.2": "邀请「尘沙(源初)」加入队伍的凭证", + "Item.162.3": "白塔与湖心岛,相逢与离别。\u000b那股清风终会跨越时空回到你的身边。", + "Item.1620.1": "尘沙(源初)的心钥", + "Item.1620.2": "用于激活旅人的天赋。", + "Item.1620.3": "白塔与湖心岛,相逢与离别。\u000b那股清风终会跨越时空回到你的身边。", + "Item.16201.1": "尘沙(源初)-基础形象", + "Item.16202.1": "尘沙(源初)-觉醒形象", "Item.198025.1": "风系小队纪录", "Item.198025.2": "可直接获得新手特供的风系星塔纪录进行使用!", "Item.198026.1": "火系小队纪录", @@ -1395,9 +1481,13 @@ "Item.214060.1": "荣誉时刻", "Item.214060.3": "心脏正在砰砰跳。\n台下的欢呼声,留影机“咔嚓咔嚓”的声响;\n照耀大厅的光芒,期间点缀着星辰般的闪亮。\n第一次被人们如此期待着,第一次看到那么多双认可的眼神——\n对她而言最光荣的时刻,就是现在。", "Item.214061.1": "睡前童话", - "Item.214061.3": "扬起风帆,驶向世界尽头的彼岸。\u000b与猫同行,漫游于城邦与荒野中。\u000b无论是未曾言说的梦想,还是深藏心底的期望,都将在这本神奇的童话书中,化作真实。", + "Item.214061.3": "扬起风帆,驶向世界尽头的彼岸。\n与猫同行,漫游于城邦与荒野中。\n无论是未曾言说的梦想,还是深藏心底的期望,都将在这本神奇的童话书中,化作真实。", "Item.214062.1": "美好,尽在昨日", - "Item.214062.3": "不要沉湎于昨日的记忆,\u000b因为昨日的伤痕,早已随时光远去。\u000b不要留恋于今日的美好,\u000b因为今日的欢声,终将归于寂静。\u000b准备起来,去迎接往后的艰难与困苦——原来所有美好,都只在昨日。", + "Item.214062.3": "不要沉湎于昨日的记忆,\n因为昨日的伤痕,早已随时光远去。\n不要留恋于今日的美好,\n因为今日的欢声,终将归于寂静。\n准备起来,去迎接往后的艰难与困苦——原来所有美好,都只在昨日。", + "Item.214066.1": "指引前路的启明星", + "Item.214066.3": "回想起来吧,一路走到现在的心情。\n想要活下去的愿望,想要守护大家的决意。\n想要与那个人再次并肩的未来。\n那些痛苦的过去,那些短暂的相遇。\n怀抱着这些,我重新握住了这柄剑。\n纵使记忆终将褪色,唯有那道光不可辜负。\n愿明星见证,从今往后我也将继续走下去。", + "Item.214067.1": "永恒的闪耀", + "Item.214067.3": "那是坠入另一段长夜的故事。\n在一切的规则尚未成型之前,\n魔法成为了主宰万物的权柄。\n生命在压迫下野蛮生长,\n自由于狭缝中苟延残喘。\n不甘于现状的人,试图反抗命运的人,\n个体们的意志会在漫长的黑夜里闪耀,\n唯有知晓全部的人见证了一切。", "Item.21997.1": "随机首领秘纹材料", "Item.21997.2": "随机获得一种秘纹升阶的初级材料。", "Item.22.1": "补贴额度", @@ -1703,12 +1793,18 @@ "Item.224060.1": "荣誉时刻曲调", "Item.224060.2": "特定秘纹突破所需的素材", "Item.224060.3": "心脏正在砰砰跳。\u000b台下的欢呼声,留影机“咔嚓咔嚓”的声响;\u000b照耀大厅的光芒,期间点缀着星辰般的闪亮。\u000b第一次被人们如此期待着,第一次看到那么多双认可的眼神——\u000b对她而言最光荣的时刻,就是现在。", - "Item.224061.1": "睡前童话", + "Item.224061.1": "睡前童话曲调", "Item.224061.2": "特定秘纹突破所需的素材", "Item.224061.3": "扬起风帆,驶向世界尽头的彼岸。\u000b与猫同行,漫游于城邦与荒野中。\u000b无论是未曾言说的梦想,还是深藏心底的期望,都将在这本神奇的童话书中,化作真实。", - "Item.224062.1": "美好,尽在昨日", + "Item.224062.1": "美好,尽在昨日曲调", "Item.224062.2": "特定秘纹突破所需的素材", "Item.224062.3": "不要沉湎于昨日的记忆,\u000b因为昨日的伤痕,早已随时光远去。\u000b不要留恋于今日的美好,\u000b因为今日的欢声,终将归于寂静。\u000b准备起来,去迎接往后的艰难与困苦——原来所有美好,都只在昨日。", + "Item.224066.1": "指引前路的启明星曲调", + "Item.224066.2": "特定秘纹突破所需的素材", + "Item.224066.3": "回想起来吧,一路走到现在的心情。\u000b想要活下去的愿望,想要守护大家的决意。\u000b想要与那个人再次并肩的未来。\u000b那些痛苦的过去,那些短暂的相遇。\u000b怀抱着这些,我重新握住了这柄剑。\u000b纵使记忆终将褪色,唯有那道光不可辜负。\u000b愿明星见证,从今往后我也将继续走下去。", + "Item.224067.1": "永恒的闪耀曲调", + "Item.224067.2": "特定秘纹突破所需的素材", + "Item.224067.3": "那是坠入另一段长夜的故事。\u000b在一切的规则尚未成型之前,\u000b魔法成为了主宰万物的权柄。\u000b生命在压迫下野蛮生长,\u000b自由于狭缝中苟延残喘。\u000b不甘于现状的人,试图反抗命运的人,\u000b个体们的意志会在漫长的黑夜里闪耀,\u000b唯有知晓全部的人见证了一切。", "Item.23.1": "旅行执照", "Item.23.2": "旅人招募中获得的凭证,可用于在商店中兑换道具。", "Item.23.3": "记录了每次远途旅行的凭证。\u000b每一沓厚度,都是某段美好的邂逅。", @@ -1758,12 +1854,45 @@ "Item.2501038.1": "毛毛号猫机长", "Item.2501039.1": "吸毛毛猫猫", "Item.2501040.1": "火爆轰炸鸡", - "Item.2701001.1": "随机棋子", - "Item.2701001.2": "随机棋子", - "Item.2701001.3": "随机棋子", - "Item.2701002.1": "随机祝福", - "Item.2701002.2": "随机祝福", - "Item.2701002.3": "随机祝福", + "Item.2501041.1": "璟麟", + "Item.2501042.1": "师渺", + "Item.2501043.1": "赤霞", + "Item.2501044.1": "卡西米拉", + "Item.2501045.1": "岭川", + "Item.2501046.1": "科洛妮丝", + "Item.2501047.1": "紫槿", + "Item.2501048.1": "翡冷翠", + "Item.2501049.1": "花铃", + "Item.2501050.1": "埃莉诺", + "Item.2501051.1": "艾蕾", + "Item.2501052.1": "花原", + "Item.2501053.1": "乙叶", + "Item.2501054.1": "雾语", + "Item.2501055.1": "猫眼", + "Item.2501056.1": "尘沙(源初)", + "Item.2501057.1": "赤砂剑士", + "Item.2501058.1": "种业除虫专家", + "Item.2501059.1": "黄尘弩卫", + "Item.2501060.1": "荒漠之眼", + "Item.2501061.1": "近卫之刃", + "Item.2501062.1": "近卫之法", + "Item.2501063.1": "格蕾霍恩", + "Item.2501064.1": "哈萨娜", + "Item.2701001.1": "未知简历", + "Item.2701001.2": "获得1个随机成员加入阵容", + "Item.2701001.3": "下一个加入调查队的会是谁呢……?", + "Item.2701002.1": "未知祝福", + "Item.2701002.2": "获得1个随机祝福", + "Item.2701002.3": "祈祷幸运女神站在你的一边吧。", + "Item.2701003.1": "远古石板", + "Item.2701003.2": "用于解锁「尖兵陷阵:完璧之城的残响」中的策略树节点。", + "Item.2701003.3": "篆刻着神秘文字的石板,在时间的长河中安静地诉说着遥远文明的往事。", + "Item.2701004.1": "符文石", + "Item.2701004.2": "用于提升「尖兵陷阵:完璧之城的残响」中的调查等级。", + "Item.2701004.3": "刻有不明符号的硬块,等待着智者将其重组解读的那天。", + "Item.2701005.1": "理智", + "Item.2701005.2": "当战斗失败时会扣减理智值,理智被扣减至0时调查行动将被迫结束。", + "Item.2701005.3": "保持理智,保持清醒——存活下去。", "Item.28.1": "紧急讨伐令", "Item.28.2": "用于开启真格挑战的凭证。", "Item.28.3": "地理协会发布的狩猎悬赏单。\u000b在揭下悬赏单前最重要的一件事,就是掂量掂量自己的斤两。", @@ -1947,6 +2076,15 @@ "Item.35010.1": "圣洁之滴", "Item.35010.2": "用于旅人纹章词条跃升的特殊素材。", "Item.35010.3": "受恩赐之神眷顾的圣洁之水,经它洗礼的物件总会闪耀更灿烂的辉光——不过要切记,仪式的机会是有限的。", + "Item.35011.1": "破碎的圣洁之滴", + "Item.35011.2": "用于兑换圣洁之滴及其它纹章素材的特殊道具。", + "Item.35011.3": "圣物虽然破损,但神力仍在,重拾碎片亦同于重拾信仰。若心存希望,奇迹终将再现。", + "Item.35012.1": "臻藏之酿", + "Item.35012.2": "用于修改纪录中潜能等级的特殊素材。", + "Item.35012.3": "极致奢豪的佳酿,自古便出席于勇敢者的殿堂。\u000b飞溅的泡沫之花,或预兆着下一次荣誉的戴冠。", + "Item.35013.1": "万籁之音", + "Item.35013.2": "用于修改纪录中音符数量的特殊素材。", + "Item.35013.3": "寄宿着万籁之声的乐器,在它奏响的那一刻将赋予人们扫除心中的迷茫,重新站起的力量。", "Item.36.1": "决战号令", "Item.36.2": "活动期间,每天可获得三次挑战机会。\u000b每次挑战开始后获得60分钟的战斗时间,期间可发起多次战斗。\u000b模拟战不消耗决战号令。\u000b挑战截止后不可消耗决战号令发起新的挑战,进行中的挑战仍可正常完成。", "Item.37.1": "追猎者奖章", @@ -1968,6 +2106,12 @@ "Item.401.2": "有效期30天,每日登录时获得90星之砂", "Item.402.1": "盈月星愿-攀登", "Item.402.2": "有效期30天,每日登录时获得罐装干劲汽水和星梯搭乘票", + "Item.41.1": "股权证明", + "Item.41.2": "「星途回顾」中获得,可用于兑换往期活动道具", + "Item.41.3": "写满了看不懂的繁文缛节和条条框框的文件。\u000b但在诺瓦大陆,这些字句能撬动的力量有时比魔法和刀剑更为有力。", + "Item.42.1": "词元", + "Item.42.2": "用于维塔自动完成星塔探索。", + "Item.42.3": "根据维塔既不权威也无信息来源的统计显示,每天为维塔补充一次词元,可以让维塔保持良好的工作效率哦。:)", "Item.50000.1": "秘纹", "Item.50000.2": "具备着神奇力量的唱片,旅人携带后可提升属性。", "Item.50000.3": "概率获得绿色、蓝色、橙色品质的秘纹。", @@ -2730,6 +2874,9 @@ "Item.513941.1": "肃清架势", "Item.513942.1": "快速除尘", "Item.513943.1": "冰镜巨刃", + "Item.514.1": "起源限定招募礼券", + "Item.514.2": "特用于「邂逅源初之剑」招募的凭证。", + "Item.514.3": "瞄好旅途的方向,开启一段难忘的邂逅。", "Item.514001.1": "跃耳极射", "Item.514002.1": "咔哒叠响", "Item.514003.1": "布偶重膛", @@ -2964,6 +3111,9 @@ "Item.514941.1": "燃翼者宣告终结", "Item.514942.1": "四面者宣告秘典", "Item.514943.1": "轮转者宣告审判", + "Item.515.1": "重逢之缘限定招募礼券", + "Item.515.2": "特用于「星途一载 · 予缘重聚」招募的凭证。", + "Item.515.3": "瞄好旅途的方向,开启一段难忘的邂逅。", "Item.515001.1": "雷域滞空", "Item.515002.1": "电链镭射", "Item.515003.1": "长枪扫荡", @@ -3138,6 +3288,9 @@ "Item.515941.1": "迷离惊梦", "Item.515942.1": "余泽犹在", "Item.515943.1": "星火成炬", + "Item.516.1": "重逢之缘限定招募礼券", + "Item.516.2": "特用于「星途一载 · 予缘重聚」招募的凭证。活动结束后将可兑换为「萌芽礼券」。", + "Item.516.3": "瞄好旅途的方向,开启一段难忘的邂逅。", "Item.516001.1": "纷乱泡泡", "Item.516002.1": "流光微颤", "Item.516003.1": "律动光泡", @@ -3167,6 +3320,35 @@ "Item.516041.1": "潮声告诫", "Item.516042.1": "晴滩管制", "Item.516043.1": "海风执纪", + "Item.516201.1": "流光极闪", + "Item.516202.1": "破晓闪耀", + "Item.516203.1": "拂尘坠光", + "Item.516204.1": "破命断罪", + "Item.516205.1": "裁光折跃", + "Item.516206.1": "觉悟·极闪", + "Item.516207.1": "流光浪影", + "Item.516208.1": "断光残影", + "Item.516209.1": "断罪之槌", + "Item.516210.1": "觉悟·断破", + "Item.516211.1": "灼目的烈阳", + "Item.516212.1": "群星的闪耀", + "Item.516213.1": "百战的不屈", + "Item.516221.1": "雷祸之劫", + "Item.516222.1": "罪裁之剑", + "Item.516223.1": "破空之闪", + "Item.516224.1": "追风之刃", + "Item.516225.1": "裁光断", + "Item.516226.1": "援护·断破", + "Item.516227.1": "诛邪破", + "Item.516228.1": "烈阳斩", + "Item.516229.1": "援护·极闪", + "Item.516230.1": "光之息", + "Item.516231.1": "不再有离别", + "Item.516232.1": "不再有悲伤", + "Item.516233.1": "不再有压迫", + "Item.516241.1": "白影流光破万敌", + "Item.516242.1": "天煌星坠诛万恶", + "Item.516243.1": "启明之星", "Item.601.1": "【废弃】虹彩闪碟", "Item.602.1": "灿金闪碟", "Item.602.2": "用于「秘纹限时招募」中进行招募的凭证。", @@ -3176,12 +3358,78 @@ "Item.603.3": "扫净记忆的回廊,寻觅那份流传的乐章。", "Item.61.1": "每日权能点数", "Item.61.2": "完成每日事务后获取的点数,累计一定数量可解锁当日奖励。", + "Item.610.1": "起源闪碟", + "Item.610.2": "特用于「心意凝于剑尖」招募的凭证。", + "Item.610.3": "扫净记忆的回廊,寻觅那份流传的乐章。", "Item.62.1": "【废弃】干劲储藏", "Item.63.1": "每周权能点数", "Item.63.2": "完成每周事务后获取的点数,累计一定数量可解锁当周奖励。", + "Item.700001.1": "心链之亭", + "Item.700001.2": "用于布置魔王之塔的「特殊」家具", + "Item.700001.3": "固定在亭子里的手机……那就叫它“固定机”好了!", + "Item.700002.1": "星愿扭蛋机", + "Item.700002.2": "用于布置魔王之塔的「特殊」家具", + "Item.700002.3": "提前塞满了神器许愿蛋的扭蛋机,随时都可以模拟一下许愿的感觉。", + "Item.700003.1": "夏洛克雕像", + "Item.700003.2": "用于布置魔王之塔的「特殊」家具", + "Item.700003.3": "星塔便利店里那位沉默「店长」的雕像。\n会发光喔。", + "Item.700004.1": "秘纹唱机", + "Item.700004.2": "用于布置魔王之塔的「特殊」家具", + "Item.700004.3": "唱针放下,回忆与歌声开始翻涌……", + "Item.700005.1": "心链机台", + "Item.700005.2": "用于布置魔王之塔的「特殊」家具", + "Item.700005.3": "固定在桌子上的手机……也可以叫它“固定机”!", + "Item.701.1": "创梦基石", + "Item.701.2": "用于兑换装扮「魔王之塔」的家具", + "Item.701.3": "用于将内心所想的愿景化为现实的神秘材料,努力收集起来,便能构筑梦中的场景吧。", + "Item.701001.1": "壹号厅幻室原型", + "Item.701001.2": "用于进入魔王之塔「壹号厅」", + "Item.701001.3": "尚未被赋予形貌的微缩空间,承载着无限可能。将心中的愿景注入其中,便能使它化为现实中的王庭,为您开辟一方崭新天地。", + "Item.701002.1": "贰号厅幻室原型", + "Item.701002.2": "用于进入魔王之塔「贰号厅」", + "Item.701002.3": "尚未被赋予形貌的微缩空间,承载着无限可能。将心中的愿景注入其中,便能使它化为现实中的王庭,为您开辟一方崭新天地。", + "Item.705001.1": "场景1", + "Item.705002.1": "场景2", + "Item.705003.1": "场景3", + "Item.706001.1": "男魔王皮肤", + "Item.706002.1": "女魔王皮肤", + "Item.706003.1": "NPC1皮肤", + "Item.710001.1": "自动售货神器", + "Item.710001.2": "「魔王」喜爱的家具,用于布置魔王之塔", + "Item.710001.3": "传说中最尊贵稀有的神器之一,香甜清凉的饮料从此就取之不竭了。\n但据说时间一久,总有时候要踢一脚才好使。", + "Item.710003.1": "猫窝懒人沙发", + "Item.710003.2": "「琥珀」喜爱的家具,用于布置魔王之塔", + "Item.710003.3": "琥珀钻进去睡的时候,姿势就和小黑一模一样。", + "Item.710004.1": "专家级工具箱", + "Item.710004.2": "「尘沙」喜爱的家具,用于布置魔王之塔", + "Item.710004.3": "尘沙总能从最底下掏出点什么——扳手、小绿、抛光剂?", + "Item.710005.1": "办公桌", + "Item.710005.2": "「鸢尾」喜爱的家具,用于布置魔王之塔", + "Item.710005.3": "鸢尾每天在办公桌上的最后一件事,就是确认账目有没有平。", + "Item.710007.1": "立式风扇", + "Item.710007.2": "「夏花」喜爱的家具,用于布置魔王之塔", + "Item.710007.3": "夏花确实喜欢循环往复的东西。\n不过喜欢这个的原因主要还是劲儿大。", + "Item.710008.1": "实践锋利的木桩", + "Item.710008.2": "「千都世」喜爱的家具,用于布置魔王之塔", + "Item.710008.3": "每当千都世路过,都会给这根木桩多留下几个刻痕。\n她好像一直对那天逃跑的那个黑色的家伙念念不忘。", "Item.71001.1": "前缀头衔:失忆", "Item.71001.2": "用于解锁头衔:失忆", "Item.71001.3": "记录着神奇词语的小卡片。", + "Item.710010.1": "带开口的箱子", + "Item.710010.2": "「冬香」喜爱的家具,用于布置魔王之塔", + "Item.710010.3": "冬香说,「很喜欢在里面,感觉很安心」。\n还是让她多出来透透气吧。", + "Item.710011.1": "抓娃娃机", + "Item.710011.2": "「小禾」喜爱的家具,用于布置魔王之塔", + "Item.710011.3": "抓娃娃大师的人生哲学:抓到了抱着转圈圈,抓不到躺地上也可以转圈圈。", + "Item.710012.1": "真相储藏柜", + "Item.710012.2": "「雾语」喜爱的家具,用于布置魔王之塔", + "Item.710012.3": "魔女说自己「以真相为食」,那这个大概可以算是食品柜。", + "Item.710013.1": "优雅茶桌", + "Item.710013.2": "「翡冷翠」喜爱的家具,用于布置魔王之塔", + "Item.710013.3": "茶壶的热气一直冒——领导说,这桌不谈生意。", + "Item.710014.1": "骑士的展示柜", + "Item.710014.2": "「尘沙(源初)」喜爱的家具,用于布置魔王之塔", + "Item.710014.3": "所有装备都擦得闪闪发亮——好像全新的一样!", "Item.71002.1": "前缀头衔:空白", "Item.71002.2": "用于解锁头衔:空白", "Item.71002.3": "记录着神奇词语的小卡片。", @@ -3245,6 +3493,9 @@ "Item.71022.1": "前缀头衔:温柔", "Item.71022.2": "用于解锁头衔:温柔", "Item.71022.3": "记录着神奇词语的小卡片。", + "Item.71023.1": "前缀头衔:守夜", + "Item.71023.2": "用于解锁头衔:守夜", + "Item.71023.3": "记录着神奇词语的小卡片。", "Item.71024.1": "前缀头衔:冷血", "Item.71024.2": "用于解锁头衔:冷血", "Item.71024.3": "记录着神奇词语的小卡片。", @@ -3254,39 +3505,346 @@ "Item.71026.1": "前缀头衔:诺瓦", "Item.71026.2": "用于解锁头衔:诺瓦", "Item.71026.3": "记录着神奇词语的小卡片。", + "Item.71028.1": "前缀头衔:竞标", + "Item.71028.2": "用于解锁头衔:竞标", + "Item.71028.3": "记录着神奇词语的小卡片。", + "Item.71029.1": "前缀头衔:荣耀", + "Item.71029.2": "用于解锁头衔:荣耀", + "Item.71029.3": "记录着神奇词语的小卡片。", + "Item.720000.1": "室外默认地板", + "Item.720001.1": "源初的高墙", + "Item.720001.2": "用于布置魔王之塔的「墙纸」", + "Item.720001.3": "只是普通的星塔墙面。", + "Item.720002.1": "源初的地砖", + "Item.720002.2": "用于布置魔王之塔的「地板」", + "Item.720002.3": "只是普通的星塔地面。", + "Item.720003.1": "源初的星梯", + "Item.720003.2": "用于布置魔王之塔的「升降梯」", + "Item.720003.3": "普普通通的星梯入口。", + "Item.720004.1": "温馨淡色木床", + "Item.720004.2": "用于布置魔王之塔的「家具」", + "Item.720004.3": "一张朴素的淡色木床,从未有人想过能把它摆在星塔里。", + "Item.720005.1": "温馨床头柜", + "Item.720005.2": "用于布置魔王之塔的「家具」", + "Item.720005.3": "摆在床边的小柜子,很适合摆花。", + "Item.720006.1": "温馨沙发", + "Item.720006.2": "用于布置魔王之塔的「家具」", + "Item.720006.3": "天蓝色的木架沙发,坐垫不软,却撑得很稳。 两个人坐也不算太挤。", + "Item.720007.1": "温馨落地灯", + "Item.720007.2": "用于布置魔王之塔的「摆件」", + "Item.720007.3": "能照亮手边那一小片就算完成了它的任务。", + "Item.720008.1": "天蓝地毯", + "Item.720008.2": "用于布置魔王之塔的「地毯」", + "Item.720008.3": "天蓝色的地毯,光脚踩上去很舒适。", + "Item.720009.1": "魅力肖像", + "Item.720009.2": "用于布置魔王之塔的「墙饰」", + "Item.720009.3": "据作者亲口所言,这张画描绘的是其心中最美丽的男子的模样。", "Item.72001.1": "后缀头衔:魔王", "Item.72001.2": "用于解锁头衔:魔王", "Item.72001.3": "记录着神奇词语的小卡片。", + "Item.720010.1": "魅力肖像", + "Item.720010.2": "用于布置魔王之塔的「墙饰」", + "Item.720010.3": "据作者亲口所言,这张画描绘的是其心中最美丽的女子的模样。", + "Item.720011.1": "林间星梯", + "Item.720011.2": "用于布置魔王之塔的「升降梯」", + "Item.720011.3": "深藏在森林里的星塔入口。\n旅人最大的幸运不过如此了。", + "Item.720012.1": "简约阵幕", + "Item.720012.2": "用于布置魔王之塔的「家具」", + "Item.720012.3": "谁都能搭起来的简易阵幕。撑开它,树下就多了一间屋子。", + "Item.720013.1": "简约篝火", + "Item.720013.2": "用于布置魔王之塔的「摆件」", + "Item.720013.3": "随手堆起的篝火——能不能点着全看运气。", + "Item.720014.1": "简约折叠凳", + "Item.720014.2": "用于布置魔王之塔的「家具」", + "Item.720014.3": "折叠起来就只有巴掌大的小凳子,坐上去却意外地稳。", + "Item.720015.1": "简约折叠桌", + "Item.720015.2": "用于布置魔王之塔的「家具」", + "Item.720015.3": "展开就是一张餐桌,想象一下铺满美餐的模样就口水直流了。", + "Item.720016.1": "简约烤炉", + "Item.720016.2": "用于布置魔王之塔的「摆件」", + "Item.720016.3": "极具实用价值的神器,像魔法一样把食材变成美餐。", + "Item.720017.1": "杆上露营灯", + "Item.720017.2": "用于布置魔王之塔的「摆件」", + "Item.720017.3": "把露营灯挂上竿子,就成了路灯。", + "Item.720018.1": "灌木丛", + "Item.720018.2": "用于布置魔王之塔的「摆件」", + "Item.720018.3": "诺瓦大陆上随处可见的灌木丛,风一吹就沙沙地响。", + "Item.720019.1": "简约防潮垫", + "Item.720019.2": "用于布置魔王之塔的「地毯」", + "Item.720019.3": "隔开一些湿气,隔开一些粗糙。", "Item.72002.1": "后缀头衔:旅人", "Item.72002.2": "用于解锁头衔:旅人", "Item.72002.3": "记录着神奇词语的小卡片。", + "Item.720020.1": "洁净星梯", + "Item.720020.2": "用于布置魔王之塔的「升降梯」", + "Item.720020.3": "打扫干净的星塔入口。\n少了杂草反而显得有点陌生。", + "Item.720021.1": "时尚阵幕", + "Item.720021.2": "用于布置魔王之塔的「家具」", + "Item.720021.3": "更大也更牢固的阵幕,撑起来就像搬来了半间屋子。", + "Item.720022.1": "时尚帐篷", + "Item.720022.2": "用于布置魔王之塔的「家具」", + "Item.720022.3": "睡车里实在太挤了,帐篷也是个好选择。", + "Item.720023.1": "时尚茶桌", + "Item.720023.2": "用于布置魔王之塔的「家具」", + "Item.720023.3": "身在荒野也要坚持优雅。", + "Item.720024.1": "时尚折叠椅", + "Item.720024.2": "用于布置魔王之塔的「家具」", + "Item.720024.3": "兼具了舒适度和折叠性能的高级椅子。", + "Item.720025.1": "简约小窝", + "Item.720025.2": "用于布置魔王之塔的「摆件」", + "Item.720025.3": "小黑会睡在这里吗?", + "Item.720026.1": "时尚神器灯", + "Item.720026.2": "用于布置魔王之塔的「摆件」", + "Item.720026.3": "许愿才能获得的上品神器,能散发持久而稳定的光芒。", + "Item.720027.1": "醒神草", + "Item.720027.2": "用于布置魔王之塔的「摆件」", + "Item.720027.3": "泡茶时顺手摘两片加进去……提不提神不好说,但味道确实够冲。", + "Item.720028.1": "时尚地台", + "Item.720028.2": "用于布置魔王之塔的「地毯」", + "Item.720028.3": "软榻的泥土上铺上一层坚实——比直接用垫子总要更稳当些。", "Item.72003.1": "后缀头衔:管家", "Item.72003.2": "用于解锁头衔:管家", "Item.72003.3": "记录着神奇词语的小卡片。", + "Item.720039.1": "温馨墙面", + "Item.720039.2": "用于布置魔王之塔的「墙纸」", + "Item.720039.3": "虽然是不起眼的墙面,但把星塔改造成这幅日常的模样也颇费功夫。", "Item.72004.1": "后缀头衔:老板", "Item.72004.2": "用于解锁头衔:老板", "Item.72004.3": "记录着神奇词语的小卡片。", + "Item.720040.1": "温馨地板", + "Item.720040.2": "用于布置魔王之塔的「地板」", + "Item.720040.3": "虽然是不起眼的地板,但把星塔改造成这幅日常的模样也颇费功夫。", + "Item.720041.1": "简约背包", + "Item.720041.2": "用于布置魔王之塔的「摆件」", + "Item.720041.3": "足够装得下全部家当的背包。不过旅人一般只会嫌弃还不够大。", + "Item.720042.1": "简约茶炉", + "Item.720042.2": "用于布置魔王之塔的「摆件」", + "Item.720042.3": "精致简约的沏茶套装。调制什么饮料都不在话下。", + "Item.720043.1": "简约水壶", + "Item.720043.2": "用于布置魔王之塔的「摆件」", + "Item.720043.3": "经久耐用的烧水壶,壶底还留着上次的火痕。", + "Item.720044.1": "简约便当", + "Item.720044.2": "用于布置魔王之塔的「摆件」", + "Item.720044.3": "匆匆装好食品的露营篮——很有贵族氛围不是吗。", + "Item.720045.1": "简约餐具箱", + "Item.720045.2": "用于布置魔王之塔的「摆件」", + "Item.720045.3": "把碗碟收进箱子,即使在野外吃饭也显得很有礼节。", + "Item.720046.1": "简约折叠垫", + "Item.720046.2": "用于布置魔王之塔的「摆件」", + "Item.720046.3": "一卷就完事。", + "Item.720047.1": "营地灯杆", + "Item.720047.2": "用于布置魔王之塔的「摆件」", + "Item.720047.3": "可以增添一些光亮和温馨。", + "Item.720048.1": "营地木门", + "Item.720048.2": "用于布置魔王之塔的「摆件」", + "Item.720048.3": "用一个标题把风景框住。", + "Item.720049.1": "营地标牌", + "Item.720049.2": "用于布置魔王之塔的「摆件」", + "Item.720049.3": "插在那里就很安心。", "Item.72005.1": "后缀头衔:团长", "Item.72005.2": "用于解锁头衔:团长", "Item.72005.3": "记录着神奇词语的小卡片。", + "Item.720050.1": "营地旗杆", + "Item.720050.2": "用于布置魔王之塔的「摆件」", + "Item.720050.3": "给予一些飘浮的边界感。", + "Item.720051.1": "营地火把", + "Item.720051.2": "用于布置魔王之塔的「摆件」", + "Item.720051.3": "除了照明外,劝退蚊虫的效果也不错。", + "Item.720052.1": "营地厨具架", + "Item.720052.2": "用于布置魔王之塔的「摆件」", + "Item.720052.3": "耐用结实的木架,摆满了常用的锅碗瓢盆。", + "Item.720053.1": "木桩凳A", + "Item.720053.2": "用于布置魔王之塔的「家具」", + "Item.720053.3": "木头劈成的矮凳,有点硌,但踏实。", + "Item.720054.1": "木桩凳B", + "Item.720054.2": "用于布置魔王之塔的「家具」", + "Item.720054.3": "木头劈成的矮凳,有点硌,但踏实。", + "Item.720055.1": "木桩凳C", + "Item.720055.2": "用于布置魔王之塔的「家具」", + "Item.720055.3": "木头劈成的矮凳,有点硌,但踏实。", + "Item.720056.1": "木桩凳D", + "Item.720056.2": "用于布置魔王之塔的「家具」", + "Item.720056.3": "木头劈成的矮凳,有点硌,但踏实。", + "Item.720057.1": "营地木桩桌", + "Item.720057.2": "用于布置魔王之塔的「家具」", + "Item.720057.3": "总之,干杯!", + "Item.720058.1": "简约炖锅", + "Item.720058.2": "用于布置魔王之塔的「摆件」", + "Item.720058.3": "厚实、可靠,能炖能煮。", + "Item.720059.1": "柴火堆", + "Item.720059.2": "用于布置魔王之塔的「摆件」", + "Item.720059.3": "身在荒野最可靠的燃料——别受潮就行。", "Item.72006.1": "后缀头衔:主理人", "Item.72006.2": "用于解锁头衔:主理人", "Item.72006.3": "记录着神奇词语的小卡片。", + "Item.720060.1": "炊具套装", + "Item.720060.2": "用于布置魔王之塔的「家具」", + "Item.720060.3": "一套叮当作响的厨具,挂起来才好晾干。", + "Item.720061.1": "简约野餐桌", + "Item.720061.2": "用于布置魔王之塔的「家具」", + "Item.720061.3": "并不能折叠的野餐桌,好处是摆的更稳。", + "Item.720062.1": "简约折叠椅A", + "Item.720062.2": "用于布置魔王之塔的「家具」", + "Item.720062.3": "有靠背的露营椅,非常舒适。", + "Item.720063.1": "简约折叠椅B", + "Item.720063.2": "用于布置魔王之塔的「家具」", + "Item.720063.3": "有靠背的露营椅,非常舒适。", + "Item.720064.1": "露营杂物箱A", + "Item.720064.2": "用于布置魔王之塔的「摆件」", + "Item.720064.3": "盖子一关,就很容易完全忘了里面装过什么。", + "Item.720065.1": "露营杂物箱B", + "Item.720065.2": "用于布置魔王之塔的「摆件」", + "Item.720065.3": "盖子一关,就很容易完全忘了里面装过什么。", + "Item.720066.1": "露营杂物箱C", + "Item.720066.2": "用于布置魔王之塔的「摆件」", + "Item.720066.3": "盖子一关,就很容易完全忘了里面装过什么。", + "Item.720067.1": "铸造烤肉架", + "Item.720067.2": "用于布置魔王之塔的「摆件」", + "Item.720067.3": "粗犷风情的烤肉架,与凶猛的魔物更相配。", + "Item.720068.1": "钓鱼套装", + "Item.720068.2": "用于布置魔王之塔的「摆件」", + "Item.720068.3": "难得的机会,先享受安静与闲适。", + "Item.720069.1": "烤肉调料架", + "Item.720069.2": "用于布置魔王之塔的「家具」", + "Item.720069.3": "给大厨准备的施法台。", "Item.72007.1": "后缀头衔:卫士", "Item.72007.2": "用于解锁头衔:卫士", "Item.72007.3": "记录着神奇词语的小卡片。", + "Item.720070.1": "露营推车", + "Item.720070.2": "用于布置魔王之塔的「摆件」", + "Item.720070.3": "装上轮子,就能让机动力提升好几倍。", + "Item.720071.1": "壁挂盆栽", + "Item.720071.2": "用于布置魔王之塔的「墙饰」", + "Item.720071.3": "也许正因为浇水麻烦,所以它长得格外慢。", + "Item.720072.1": "温馨小夜灯", + "Item.720072.2": "用于布置魔王之塔的「墙饰」", + "Item.720072.3": "装在墙上的小灯,采用了拉绳开关的复古设计。", + "Item.720073.1": "温馨壁架", + "Item.720073.2": "用于布置魔王之塔的「墙饰」", + "Item.720073.3": "贴着墙面的开放式架子。很适合摆盆植物或是熏香。", + "Item.720074.1": "大绿叶盆栽", + "Item.720074.2": "用于布置魔王之塔的「摆件」", + "Item.720074.3": "它不需要太多照顾,偶尔想起来给它浇点水就行。", + "Item.720075.1": "圆台桌", + "Item.720075.2": "用于布置魔王之塔的「家具」", + "Item.720075.3": "一张素面圆台桌,造型简约优雅。", + "Item.720076.1": "温馨靠墙鞋柜", + "Item.720076.2": "用于布置魔王之塔的「家具」", + "Item.720076.3": "实用简约的大型鞋柜……到底要多少双脚才穿的过来呢?", + "Item.720077.1": "温馨衣柜", + "Item.720077.2": "用于布置魔王之塔的「家具」", + "Item.720077.3": "宽大而松弛的木衣柜,据说每次出门前的犹豫,有八成是在它面前发生。", + "Item.720078.1": "温馨木椅", + "Item.720078.2": "用于布置魔王之塔的「家具」", + "Item.720078.3": "再普通不过的木椅,坐上去会轻轻「咯」一声。", + "Item.720079.1": "温馨茶几", + "Item.720079.2": "用于布置魔王之塔的「家具」", + "Item.720079.3": "矮矮的茶几,正好是坐下之后够得着的高度。", "Item.72008.1": "后缀头衔:美食家", "Item.72008.2": "用于解锁头衔:美食家", "Item.72008.3": "记录着神奇词语的小卡片。", + "Item.720080.1": "温馨矮柜", + "Item.720080.2": "用于布置魔王之塔的「家具」", + "Item.720080.3": "布置了温馨装饰的长条矮柜,给生活新增一些情调吧。", + "Item.720081.1": "温馨屏风", + "Item.720081.2": "用于布置魔王之塔的「家具」", + "Item.720081.3": "撑开它就能把房间隔成两半——至少心理上是这样。", + "Item.720082.1": "温馨鞋架", + "Item.720082.2": "用于布置魔王之塔的「家具」", + "Item.720082.3": "人其实只有一双脚,但柜子再大也总是不够塞鞋。", + "Item.720083.1": "蛋黄地毯", + "Item.720083.2": "用于布置魔王之塔的「地毯」", + "Item.720083.3": "适合在冷天光着脚踩——当然,也很适合在上面坐着不起来。", + "Item.720084.1": "梯架盆栽", + "Item.720084.2": "用于布置魔王之塔的「摆件」", + "Item.720084.3": "平时用来摆个绿植,偶尔还能踩脚垫个高,十分实用。", + "Item.720085.1": "天蓝色窗帘", + "Item.720085.2": "用于布置魔王之塔的「墙饰」", + "Item.720085.3": "在星塔里正常来说是看不到外边的,不过景色可以靠想象。", + "Item.720086.1": "折叠衣篓", + "Item.720086.2": "用于布置魔王之塔的「摆件」", + "Item.720086.3": "按理说攒到一定数量就该洗了——但「一定数量」到底是多少……", + "Item.720087.1": "温馨书桌", + "Item.720087.2": "用于布置魔王之塔的「家具」", + "Item.720087.3": "每到准备写字的时候,光是把文具码放整齐,摊开本子就已经耗尽了所有热情。", + "Item.720088.1": "温馨办公椅", + "Item.720088.2": "用于布置魔王之塔的「家具」", + "Item.720088.3": "搭配书桌的椅子,椅背微微后仰,坐久了腰也不至于太难受。", + "Item.720089.1": "温馨圆柜", + "Item.720089.2": "用于布置魔王之塔的「家具」", + "Item.720089.3": "一只夏洛克玩偶静静地像个婴儿一样躺在篓子里。", "Item.72009.1": "后缀头衔:作家", "Item.72009.2": "用于解锁头衔:作家", "Item.72009.3": "记录着神奇词语的小卡片。", + "Item.720090.1": "软包长凳", + "Item.720090.2": "用于布置魔王之塔的「家具」", + "Item.720090.3": "它提供了随时可以坐下的安心感。", + "Item.720091.1": "木格书柜", + "Item.720091.2": "用于布置魔王之塔的「家具」", + "Item.720091.3": "摆得太整齐的柜子,通常没人真在读。", + "Item.720092.1": "天蓝圆地毯", + "Item.720092.2": "用于布置魔王之塔的「地毯」", + "Item.720092.3": "它没有方向,随意怎么摆都行。", + "Item.720093.1": "时尚背包", + "Item.720093.2": "用于布置魔王之塔的「摆件」", + "Item.720093.3": "极具时尚感的背包,容量更大,甚至能带上宠物。", + "Item.720094.1": "传声器", + "Item.720094.2": "用于布置魔王之塔的「摆件」", + "Item.720094.3": "似乎可以接收到绯曈的音波魔法,听到新闻或是什么表演节目,比留影机要耐用便宜一些。", + "Item.720095.1": "时尚水壶", + "Item.720095.2": "用于布置魔王之塔的「摆件」", + "Item.720095.3": "附上加热炉的水壶,似乎更崭新锃亮一些。", + "Item.720096.1": "整理好的柴火", + "Item.720096.2": "用于布置魔王之塔的「摆件」", + "Item.720096.3": "为了不让柴火堆的到处都是的优雅解决办法。", + "Item.720097.1": "时尚炊具组合", + "Item.720097.2": "用于布置魔王之塔的「家具」", + "Item.720097.3": "无论是摆放面积还是折叠性能都非常优良的炊具架子。", + "Item.720098.1": "时尚露营推车", + "Item.720098.2": "用于布置魔王之塔的「摆件」", + "Item.720098.3": "结实耐用、兼具时尚品味的露营推车。", + "Item.720099.1": "时尚工具套组", + "Item.720099.2": "用于布置魔王之塔的「摆件」", + "Item.720099.3": "时尚又坚固的工具套装,为了躺起来更舒适就要多滴一些汗!", "Item.72010.1": "后缀头衔:鉴赏家", "Item.72010.2": "用于解锁头衔:鉴赏家", "Item.72010.3": "记录着神奇词语的小卡片。", + "Item.720100.1": "时尚餐具盒", + "Item.720100.2": "用于布置魔王之塔的「摆件」", + "Item.720100.3": "时尚漂亮的野餐套装,用上这些装备,吃饭胃口都更好了。", + "Item.720101.1": "时尚吉他", + "Item.720101.2": "用于布置魔王之塔的「摆件」", + "Item.720101.3": "带着乐器出门肯定是做好了唱歌的打算的;尽管最后可能只是搬过来又搬回去。", + "Item.720102.1": "宠物喂食盆", + "Item.720102.2": "用于布置魔王之塔的「摆件」", + "Item.720102.3": "既然带了小伙伴出门,总得解决吃饭喝水的问题。", + "Item.720103.1": "时尚折叠凳", + "Item.720103.2": "用于布置魔王之塔的「家具」", + "Item.720103.3": "轻便的时尚款折叠凳,省空间又舒适。", + "Item.720104.1": "时尚炊具架", + "Item.720104.2": "用于布置魔王之塔的「家具」", + "Item.720104.3": "锅碗瓢盆,挂起来就不会丢——理论上确实是这样。", + "Item.720105.1": "时尚营地旗杆B", + "Item.720105.2": "用于布置魔王之塔的「摆件」", + "Item.720105.3": "用这些杆子规划出你的时尚领域!\n故意挂着的杯子是为了体现一些额外的生活感。", + "Item.720106.1": "简易篝火盆", + "Item.720106.2": "用于布置魔王之塔的「摆件」", + "Item.720106.3": "至少这样能方便收拾灰烬。", + "Item.720107.1": "时尚营地灯杆", + "Item.720107.2": "用于布置魔王之塔的「摆件」", + "Item.720107.3": "用这些灯珠点缀你的时尚露营之旅!", + "Item.720108.1": "时尚营地指示牌", + "Item.720108.2": "用于布置魔王之塔的「摆件」", + "Item.720108.3": "指向时尚的方位!", + "Item.720109.1": "时尚茶歇桌", + "Item.720109.2": "用于布置魔王之塔的「家具」", + "Item.720109.3": "随时随地,保持优雅和时尚的饮茶姿势。\n还兼顾了防雨和照明需求。", "Item.72011.1": "后缀头衔:乐手", "Item.72011.2": "用于解锁头衔:乐手", "Item.72011.3": "记录着神奇词语的小卡片。", + "Item.720110.1": "时尚营地旗杆A", + "Item.720110.2": "用于布置魔王之塔的「摆件」", + "Item.720110.3": "用这些杆子规划出你的时尚领域!", "Item.72012.1": "后缀头衔:忍者", "Item.72012.2": "用于解锁头衔:忍者", "Item.72012.3": "记录着神奇词语的小卡片。", @@ -3320,6 +3878,9 @@ "Item.72022.1": "后缀头衔:妈妈", "Item.72022.2": "用于解锁头衔:妈妈", "Item.72022.3": "记录着神奇词语的小卡片。", + "Item.72023.1": "后缀头衔:骑士", + "Item.72023.2": "用于解锁头衔:骑士", + "Item.72023.3": "记录着神奇词语的小卡片。", "Item.72024.1": "后缀头衔:追猎者", "Item.72024.2": "用于解锁头衔:追猎者", "Item.72024.3": "记录着神奇词语的小卡片。", @@ -3329,6 +3890,18 @@ "Item.72026.1": "后缀头衔:猎魔人", "Item.72026.2": "用于解锁头衔:猎魔人", "Item.72026.3": "记录着神奇词语的小卡片。", + "Item.72028.1": "后缀头衔:达人", + "Item.72028.2": "用于解锁头衔:达人", + "Item.72028.3": "记录着神奇词语的小卡片。", + "Item.72029.1": "后缀头衔:首席", + "Item.72029.2": "用于解锁头衔:首席", + "Item.72029.3": "记录着神奇词语的小卡片。", + "Item.731001.1": "日常起居室套装", + "Item.731001.2": "可用于布置魔王之塔的「室内」的家具套装", + "Item.731001.3": "吃饭、看书、窝着发呆,将烦恼悄悄埋进沙发缝里——\n理想的住所不必多么华丽,躺得舒服才是头等大事。", + "Item.731003.1": "黑色时尚露营套装", + "Item.731003.2": "可用于布置魔王之塔的「室外」的家具套装", + "Item.731003.3": "阳光明亮、清风正好,还有最新最潮的全套时髦黑——\n既要舒舒服服,也要漂漂亮亮!", "Item.73101.1": "鱿鱼米饼", "Item.73101.2": "「惊奇冒险!渊海幽灵船传说!」活动中积极参与获得的代币,可用于在活动商店中兑换道具!", "Item.73101.3": "由她亲手制作的鱿鱼米饼,一口气能吃掉多少个呢?", @@ -3377,12 +3950,51 @@ "Item.73116.1": "小红花", "Item.73116.2": "「遥远的塔」活动中积极参与获得的代币,可用于在活动商店中兑换道具!", "Item.73116.3": "孤儿院的孩子,每做一件值得表扬的好事,便可以得到一朵小红花作为奖励。", + "Item.73117.1": "古铜币", + "Item.73117.2": "「完璧之庭 · 微尘破晓」活动中积极参与获得的代币,可用于在活动商店中兑换道具!", + "Item.73117.3": "据史料记载,早在渊海星融公司创立前便流通于大陆的古币,现今只有少数几枚珍藏于埃摩博物馆内。", + "Item.732001.1": "日常起居室布局", + "Item.732002.1": "室外露营布局", "Item.73201.1": "攻略旌旗", "Item.73201.2": "「攻略纪录大征集」活动中积极参与获得的道具!", "Item.73201.3": "地理协会为表彰充分探索星塔并留下攻略纪要的旅人送出的旌旗——人人为我,我为人人。", "Item.73202.1": "联合理事会代币", "Item.73202.2": "「缭乱碎晶球」活动中积极参与获得的道具!", "Item.73202.3": "为了表彰所有在星球保卫战中做出卓越贡献的战斗员而分发的代币。\n“为了联合理事会,献出你的心脏!”", + "Item.741001.1": "简约露营家具组·壹", + "Item.741001.2": "包含简约阵幕×1、简约烤炉×1", + "Item.741002.1": "简约露营家具组·贰", + "Item.741002.2": "包含简约折叠凳×1、简约折叠桌×2、简约便当×1", + "Item.741003.1": "简约露营家具组·叁", + "Item.741003.2": "包含简约背包×1、简约防潮垫×2、简约折叠垫×1", + "Item.741004.1": "简约露营家具组·肆", + "Item.741004.2": "包含杆上露营灯×2、营地旗杆×3、灌木丛×3", + "Item.741005.1": "简约露营家具组·伍", + "Item.741005.2": "包含炊具套装×1、简约茶炉×1", + "Item.741006.1": "简约露营家具组·陆", + "Item.741006.2": "包含简约野餐桌×1、简约折叠凳×3、简约防潮垫×2", + "Item.741007.1": "简约露营家具组·柒", + "Item.741007.2": "包含营地火把×3、营地灯杆×5", + "Item.741008.1": "简约露营家具组·捌", + "Item.741008.2": "包含营地木门×1、营地标牌×1", + "Item.741009.1": "简约露营家具组·玖", + "Item.741009.2": "包含营地厨具架×1、简约炖锅×2", + "Item.741010.1": "简约露营家具组·拾", + "Item.741010.2": "包含简约篝火×1、柴火堆×2", + "Item.741011.1": "简约露营家具组·拾壹", + "Item.741011.2": "包含营地木桩桌×1、木桩凳A×1、木桩凳B×1、木桩凳C×1、木桩凳D×1", + "Item.741012.1": "简约露营家具组·拾贰", + "Item.741012.2": "包含简约水壶×1、简约餐具箱×1", + "Item.741013.1": "简约露营家具组·拾叁", + "Item.741013.2": "包含营地灯杆×5、灌木丛×4", + "Item.741014.1": "简约露营家具组·拾肆", + "Item.741014.2": "包含简约折叠椅A×1、简约折叠椅B×1", + "Item.741015.1": "简约露营家具组·拾伍", + "Item.741015.2": "包含露营杂物箱A×1、露营杂物箱B×1、露营杂物箱C×1", + "Item.741016.1": "简约露营家具组·拾陆", + "Item.741016.2": "包含钓鱼套装×1、露营推车×1", + "Item.741017.1": "简约露营家具组·拾柒", + "Item.741017.2": "包含铸造烤肉架×1、烤肉调料架×1", "Item.74201.1": "欢庆时刻", "Item.74201.2": "「巅峰秀场」活动中用于打赏主播的道具,使用后可提升直播间1点热度并获得1点粉丝团经验。", "Item.74201.3": "为你最喜欢的主播,点燃你的小小热情!\u000b——小小投入,邂逅历史性机遇!", @@ -3422,6 +4034,9 @@ "Item.81010.1": "瓶装干劲汽水", "Item.81010.2": "使用后可回复60点干劲。", "Item.81010.3": "声名远扬的能量饮料[力满劲]!\u000b一大瓶,即可横扫疲惫,原地复活!\u000b※本品不能替代药物,请谨慎饮用!", + "Item.81011.1": "词元补给", + "Item.81011.2": "可补充「维塔」30%的词元。\n消耗词元可在「星塔速通」中委托维塔进行托管。", + "Item.81011.3": "维塔并不会感到饥饿,但还是需要词元补给,或许这就是“强词夺理”吧。哈哈哈:)", "Item.82001.1": "新手旅人晋升礼盒", "Item.82001.2": "可以在所有晋升试炼低级旅人晋升素材中任选其一。", "Item.82001.3": "为初来乍到的旅人准备的装有旅人突破材料的礼盒。使用后,可以选择获得任意一种。", @@ -3453,7 +4068,7 @@ "Item.82010.2": "可以在所有真格挑战领主素材中任选其一。", "Item.82010.3": "为经验丰富的旅人准备的装有真格挑战领主素材的礼盒。使用后,可以选择获得任意一种。", "Item.86002.1": "虹彩秘纹自选包", - "Item.86002.2": "可以在一定范围内自选一张五星秘纹,范围为「追忆洄游」秘纹常驻招募池。", + "Item.86002.2": "可以从晴之花、龙飞凤舞、白日花园、午夜,堕天使、魔女的秋千、迷途的朝圣者、抓住传说等秘纹唱片中,任选一个进行获取!", "Item.86002.3": "从唱盘库中万里挑一的珍贵秘纹收藏——好曲子,悠长而隽永。", "Item.86003.1": "灿金秘纹自选包-第一系列", "Item.86003.2": "可以从双月怪盗、★~嘭嘭少女~★、翡翠隙境、“雨中”曲、喵律动、秋日絮语等秘纹唱片中,任选一个进行获取!", @@ -3465,7 +4080,7 @@ "Item.86005.2": "可以从猫神降歌、空与花与诗、午后间隙、刀与斧的铮鸣、真相☆梦工厂、与骨共舞等秘纹唱片中,任选一个进行获取!", "Item.86005.3": "从唱盘库中万里挑一的珍贵秘纹收藏——好曲子,悠长而隽永。", "Item.86009.1": "闪耀简历自选包", - "Item.86009.2": "可以在一定范围内自选一位五星旅人,范围为「星塔漫途」旅人常驻招募池。", + "Item.86009.2": "可以从苍兰、赤霞、花原、密涅瓦、雾语、格芮、小禾等旅人中,任选一个进行获取!", "Item.86009.3": "从人才储备库中万里挑一的简历,别错过了与闪耀之人相逢的契机。", "Item.86010.1": "灿金秘纹自选包-第二系列", "Item.86010.2": "可以从樊笼蔷薇、晚安、未闻芳名、水蒸汽症候群、问候星空、骑士的铁匠等秘纹唱片中,任选一个进行获取!", @@ -3476,6 +4091,15 @@ "Item.86012.1": "灿金秘纹自选包-第一系列", "Item.86012.2": "可以从双月怪盗、★~嘭嘭少女~★、翡翠隙境、“雨中”曲、喵律动、秋日絮语等秘纹唱片中,任选一个进行获取!", "Item.86012.3": "从唱盘库中精挑细选的秘纹收藏——每首曲子都值得细细品味。", + "Item.86013.1": "重逢之缘·闪耀简历自选包", + "Item.86013.2": "可以从苍兰、赤霞、花原、密涅瓦、雾语、格芮、小禾、千都世、希娅等旅人中,任选一个进行获取!", + "Item.86013.3": "从往期人才储备库中万里挑一的简历,别错过与过去之人相逢的契机。", + "Item.86014.1": "重逢之缘·惊喜闪耀简历", + "Item.86014.2": "可以从苍兰、赤霞、花原、密涅瓦、雾语、格芮、小禾、千都世、希娅等旅人中随机获得一名!", + "Item.86014.3": "从往期人才储备库中万里挑一的简历,别错过与过去之人相逢的契机。", + "Item.86015.1": "重逢之缘·虹彩秘纹自选包", + "Item.86015.2": "可以从晴之花、龙飞凤舞、白日花园、午夜,堕天使、魔女的秋千、迷途的朝圣者、抓住传说、潋滟故池水、波光漫游等秘纹唱片中,任选一个进行获取!", + "Item.86015.3": "从往期唱盘库中万里挑一的珍贵秘纹收藏——经典曲目永流传。", "Item.86016.1": "真格挑战领主素材奖励", "Item.86016.2": "可以通过讨伐真格挑战中的领主获取相应的领主素材奖励。", "Item.86017.1": "真格挑战技能卡带奖励", @@ -3489,6 +4113,12 @@ "Item.86020.1": "猎影合围秘纹奖励", "Item.86020.2": "可以通过猎影合围获取的追猎者奖章兑换柠柚好奇、季节波形等秘纹唱片。", "Item.86020.3": "从唱盘库中精挑细选的秘纹收藏——每首曲子都值得细细品味。", + "Item.86021.1": "周年特供·闪耀简历自选包", + "Item.86021.2": "可以从苍兰、赤霞、花原、密涅瓦、雾语、格芮、小禾、千都世、希娅等旅人中,任选一个进行获取!", + "Item.86021.3": "从往期人才储备库中万里挑一的简历,别错过与过去之人相逢的契机。", + "Item.86022.1": "周年特供·虹彩秘纹自选包", + "Item.86022.2": "可以从晴之花、龙飞凤舞、白日花园、午夜,堕天使、魔女的秋千、迷途的朝圣者、抓住传说、潋滟故池水、波光漫游等秘纹唱片中,任选一个进行获取!", + "Item.86022.3": "从往期唱盘库中万里挑一的珍贵秘纹收藏——经典曲目永流传。", "Item.90001.1": "命运卡包", "Item.90001.2": "开启后可获得一张随机命运卡", "Item.90001.3": "来试试运气吧?", diff --git a/data/language/zh_cn/jumpto.json b/data/language/zh_cn/jumpto.json index 060b7bde8..10d7370ab 100644 --- a/data/language/zh_cn/jumpto.json +++ b/data/language/zh_cn/jumpto.json @@ -95,6 +95,7 @@ "JumpTo.33082001.1": "材料合成", "JumpTo.33911001.1": "材料合成", "JumpTo.35.1": "基础试炼-笔记", + "JumpTo.35010001.1": "纹章素材商店", "JumpTo.36.1": "基础试炼-朵拉", "JumpTo.37.1": "基础试炼-空唱片", "JumpTo.38.1": "尘埃与烈焰", @@ -158,5 +159,11 @@ "JumpTo.76.1": "王权-等级奖励", "JumpTo.77.1": "基础试炼-不指定类型", "JumpTo.78.1": "猎影合围", - "JumpTo.8.1": "商店购买" + "JumpTo.79.1": "纹章试炼-好市民点数-难度4", + "JumpTo.8.1": "商店购买", + "JumpTo.80.1": "纹章试炼-协会贡献证-难度4", + "JumpTo.81.1": "纹章试炼-恩赐消费券-难度4", + "JumpTo.82.1": "尖兵陷阵", + "JumpTo.83.1": "魔王之塔", + "JumpTo.84.1": "限定精选" } \ No newline at end of file diff --git a/data/language/zh_cn/levelquesttarget.json b/data/language/zh_cn/levelquesttarget.json index 3a9df586f..097a7b133 100644 --- a/data/language/zh_cn/levelquesttarget.json +++ b/data/language/zh_cn/levelquesttarget.json @@ -46,6 +46,26 @@ "LevelQuestTarget.11004014.1": "消灭{Param1}只{Param2}", "LevelQuestTarget.11004015.1": "消灭{Param1}只{Param2}", "LevelQuestTarget.11004016.1": "你完成了所有任务,可继续战斗或从上方升降梯离开。", + "LevelQuestTarget.11005001.1": "施放{Param1}次翡冷翠主控技「{Param2}」", + "LevelQuestTarget.11005002.1": "施放{Param1}次翡冷翠绝招「{Param2}」", + "LevelQuestTarget.11005003.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.11005004.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.11005005.1": "你完成了所有任务,可继续战斗或从上方升降梯离开。", + "LevelQuestTarget.11006001.1": "施放{Param1}次翡冷翠援护技「{Param2}」", + "LevelQuestTarget.11006002.1": "施放{Param1}次翡冷翠绝招「{Param2}」", + "LevelQuestTarget.11006003.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.11006004.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.11006005.1": "你完成了所有任务,可继续战斗或从上方升降梯离开", + "LevelQuestTarget.11205001.1": "施放{Param1}次尘沙主控技「{Param2}」", + "LevelQuestTarget.11205002.1": "施放{Param1}次尘沙绝招「{Param2}」", + "LevelQuestTarget.11205003.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.11205004.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.11205005.1": "你完成了所有任务,可继续战斗或从上方升降梯离开。", + "LevelQuestTarget.11206001.1": "施放{Param1}次尘沙援护技「{Param2}」", + "LevelQuestTarget.11206002.1": "施放{Param1}次尘沙绝招「{Param2}」", + "LevelQuestTarget.11206003.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.11206004.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.11206005.1": "你完成了所有任务,可继续战斗或从上方升降梯离开", "LevelQuestTarget.11401011.1": "长按施放猫眼主控技「{Param2}」,发动猫猫弹球。", "LevelQuestTarget.11401012.1": "消灭{Param1}只{Param2}", "LevelQuestTarget.11401013.1": "施放{Param1}次猫眼绝招「{Param2}」", @@ -120,6 +140,16 @@ "LevelQuestTarget.11904022.1": "消灭{Param1}只{Param2}", "LevelQuestTarget.11904031.1": "消灭{Param1}只{Param2}", "LevelQuestTarget.11904041.1": "你完成了所有任务,可继续战斗或从上方升降梯离开", + "LevelQuestTarget.11905001.1": "施放{Param1}次花原主控技「{Param2}」", + "LevelQuestTarget.11905002.1": "施放{Param1}次花原绝招「{Param2}」", + "LevelQuestTarget.11905003.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.11905004.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.11905005.1": "你完成了所有任务,可继续战斗或从上方升降梯离开。", + "LevelQuestTarget.11906001.1": "施放{Param1}次花原援护技「{Param2}」", + "LevelQuestTarget.11906002.1": "施放{Param1}次花原绝招「{Param2}」", + "LevelQuestTarget.11906003.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.11906004.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.11906005.1": "你完成了所有任务,可继续战斗或从上方升降梯离开", "LevelQuestTarget.11911011.1": "施放{Param1}次花原主控技「{Param2}」", "LevelQuestTarget.11911012.1": "消灭{Param1}只{Param2}", "LevelQuestTarget.11911013.1": "施放{Param1}次花原绝招「{Param2}」", @@ -349,6 +379,16 @@ "LevelQuestTarget.13504014.1": "消灭{Param1}只{Param2}", "LevelQuestTarget.13504015.1": "消灭{Param1}只{Param2}", "LevelQuestTarget.13504016.1": "你完成了所有任务,可继续战斗或从上方升降梯离开。", + "LevelQuestTarget.13505001.1": "施放{Param1}次雾语主控技「{Param2}」", + "LevelQuestTarget.13505002.1": "施放{Param1}次雾语绝招「{Param2}」", + "LevelQuestTarget.13505003.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.13505004.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.13505005.1": "你完成了所有任务,可继续战斗或从上方升降梯离开。", + "LevelQuestTarget.13506001.1": "施放{Param1}次雾语援护技「{Param2}」", + "LevelQuestTarget.13506002.1": "施放{Param1}次雾语绝招「{Param2}」", + "LevelQuestTarget.13506003.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.13506004.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.13506005.1": "你完成了所有任务,可继续战斗或从上方升降梯离开", "LevelQuestTarget.13701011.1": "施放{Param1}次艾莉诺主控技「{Param2}」", "LevelQuestTarget.13701012.1": "消灭{Param1}只{Param2}", "LevelQuestTarget.13701013.1": "施放{Param1}次艾莉诺绝招「{Param2}」", @@ -493,6 +533,16 @@ "LevelQuestTarget.14404014.1": "消灭{Param1}只{Param2}", "LevelQuestTarget.14404015.1": "消灭{Param1}只{Param2}", "LevelQuestTarget.14404016.1": "你完成了所有任务,可继续战斗或从上方升降梯离开。", + "LevelQuestTarget.14405001.1": "施放{Param1}次千都世主控技「{Param2}」", + "LevelQuestTarget.14405002.1": "施放{Param1}次千都世绝招「{Param2}」", + "LevelQuestTarget.14405003.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.14405004.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.14405005.1": "你完成了所有任务,可继续战斗或从上方升降梯离开。", + "LevelQuestTarget.14406001.1": "施放{Param1}次千都世援护技「{Param2}」", + "LevelQuestTarget.14406002.1": "施放{Param1}次千都世绝招「{Param2}」", + "LevelQuestTarget.14406003.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.14406004.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.14406005.1": "你完成了所有任务,可继续战斗或从上方升降梯离开", "LevelQuestTarget.14501011.1": "施放{Param1}次乙叶主控技「{Param2}」", "LevelQuestTarget.14501012.1": "消灭{Param1}只{Param2}", "LevelQuestTarget.14501013.1": "施放{Param1}次乙叶绝招「{Param2}」", @@ -543,6 +593,16 @@ "LevelQuestTarget.14904031.1": "消灭{Param1}只{Param2}", "LevelQuestTarget.14904041.1": "消灭{Param1}只{Param2}", "LevelQuestTarget.14904051.1": "你完成了所有任务,可继续战斗或从上方升降梯离开", + "LevelQuestTarget.14905001.1": "施放{Param1}次格芮主控技「{Param2}」", + "LevelQuestTarget.14905002.1": "施放{Param1}次格芮绝招「{Param2}」", + "LevelQuestTarget.14905003.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.14905004.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.14905005.1": "你完成了所有任务,可继续战斗或从上方升降梯离开。", + "LevelQuestTarget.14906001.1": "施放{Param1}次格芮援护技「{Param2}」", + "LevelQuestTarget.14906002.1": "施放{Param1}次格芮绝招「{Param2}」", + "LevelQuestTarget.14906003.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.14906004.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.14906005.1": "你完成了所有任务,可继续战斗或从上方升降梯离开", "LevelQuestTarget.15501011.1": "施放{Param1}次希娅主控技「{Param2}」", "LevelQuestTarget.15501012.1": "消灭{Param1}只{Param2}", "LevelQuestTarget.15501021.1": "施放{Param1}次希娅绝招「{Param2}」", @@ -571,6 +631,16 @@ "LevelQuestTarget.15504022.1": "消灭{Param1}只{Param2}", "LevelQuestTarget.15504031.1": "消灭{Param1}只{Param2}", "LevelQuestTarget.15504041.1": "你完成了所有任务,可继续战斗或从上方升降梯离开。", + "LevelQuestTarget.15505001.1": "施放{Param1}次希娅主控技「{Param2}」", + "LevelQuestTarget.15505002.1": "施放{Param1}次希娅绝招「{Param2}」", + "LevelQuestTarget.15505003.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.15505004.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.15505005.1": "你完成了所有任务,可继续战斗或从上方升降梯离开。", + "LevelQuestTarget.15506001.1": "施放{Param1}次希娅援护技「{Param2}」", + "LevelQuestTarget.15506002.1": "施放{Param1}次希娅绝招「{Param2}」", + "LevelQuestTarget.15506003.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.15506004.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.15506005.1": "你完成了所有任务,可继续战斗或从上方升降梯离开", "LevelQuestTarget.15601011.1": "施放{Param1}次小禾主控技「{Param2}」", "LevelQuestTarget.15601012.1": "消灭{Param1}只{Param2}", "LevelQuestTarget.15601013.1": "施放{Param1}次小禾绝招「{Param2}」", @@ -690,5 +760,29 @@ "LevelQuestTarget.16004013.1": "施放{Param1}次薇洛绝招「{Param2}」", "LevelQuestTarget.16004014.1": "消灭{Param1}只{Param2}", "LevelQuestTarget.16004015.1": "消灭{Param1}只{Param2}", - "LevelQuestTarget.16004016.1": "你完成了所有任务,可继续战斗或从上方升降梯离开。" + "LevelQuestTarget.16004016.1": "你完成了所有任务,可继续战斗或从上方升降梯离开。", + "LevelQuestTarget.16201011.1": "施放{Param1}次尘沙(源初)主控技「{Param2}」", + "LevelQuestTarget.16201012.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.16201013.1": "施放{Param1}次尘沙(源初)绝招「{Param2}」", + "LevelQuestTarget.16201014.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.16201015.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.16201016.1": "你完成了所有任务,可继续战斗或从上方升降梯离开。", + "LevelQuestTarget.16202011.1": "施放{Param1}次尘沙(源初)主控技「{Param2}」", + "LevelQuestTarget.16202012.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.16202013.1": "施放{Param1}次尘沙(源初)绝招「{Param2}」", + "LevelQuestTarget.16202014.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.16202015.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.16202016.1": "你完成了所有任务,可继续战斗或从上方升降梯离开。", + "LevelQuestTarget.16203011.1": "施放{Param1}次尘沙(源初)援护技「{Param2}」", + "LevelQuestTarget.16203012.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.16203013.1": "施放{Param1}次尘沙(源初)绝招「{Param2}」", + "LevelQuestTarget.16203014.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.16203015.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.16203016.1": "你完成了所有任务,可继续战斗或从上方升降梯离开。", + "LevelQuestTarget.16204011.1": "施放{Param1}次尘沙(源初)援护技「{Param2}」", + "LevelQuestTarget.16204012.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.16204013.1": "施放{Param1}次尘沙(源初)绝招「{Param2}」", + "LevelQuestTarget.16204014.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.16204015.1": "消灭{Param1}只{Param2}", + "LevelQuestTarget.16204016.1": "你完成了所有任务,可继续战斗或从上方升降梯离开。" } \ No newline at end of file diff --git a/data/language/zh_cn/loginrewardcontrol.json b/data/language/zh_cn/loginrewardcontrol.json index 98705c867..fcb525fd2 100644 --- a/data/language/zh_cn/loginrewardcontrol.json +++ b/data/language/zh_cn/loginrewardcontrol.json @@ -1,3 +1,4 @@ { - "LoginRewardControl.301001.1": "\u000b【活动时间】\u000b活动开启后持续整个测试期间。\u000b\u000b【参与条件】\u000b权限等级≥2级,解锁「活动」功能后即可参与。\u000b\u000b【活动说明】\u000b活动开启后,累计登录即可获得大量奖励!" + "LoginRewardControl.301001.1": "\u000b【活动时间】\u000b活动开启后持续整个测试期间。\u000b\u000b【参与条件】\u000b权限等级≥2级,解锁「活动」功能后即可参与。\u000b\u000b【活动说明】\u000b活动开启后,累计登录即可获得大量奖励!", + "LoginRewardControl.302001.1": "【商品说明】\u000b购买商品「星途一载·追梦特典」后可立即领取首日奖励, 并通过登录解锁剩余奖励领取资格。\u000b在商品「星途一载·追梦特典」上架期间未全部解锁/领取的奖励,系统将通过「邮件」发放剩余奖励。" } \ No newline at end of file diff --git a/data/language/zh_cn/loginrewardgroup.json b/data/language/zh_cn/loginrewardgroup.json index 0c06e1859..4a54e8e71 100644 --- a/data/language/zh_cn/loginrewardgroup.json +++ b/data/language/zh_cn/loginrewardgroup.json @@ -25,6 +25,17 @@ "LoginRewardGroup.30104105.1": "盛夏限定招募礼券", "LoginRewardGroup.30104106.1": "盛夏限定招募礼券", "LoginRewardGroup.30104107.1": "圣洁之滴", + "LoginRewardGroup.30105107.1": "圣洁之滴", + "LoginRewardGroup.30105201.1": "重逢之缘限定招募礼券", + "LoginRewardGroup.30105202.1": "重逢之缘限定招募礼券", + "LoginRewardGroup.30105203.1": "重逢之缘限定招募礼券", + "LoginRewardGroup.30105204.1": "重逢之缘限定招募礼券", + "LoginRewardGroup.30105205.1": "重逢之缘限定招募礼券", + "LoginRewardGroup.30105206.1": "重逢之缘限定招募礼券", + "LoginRewardGroup.30105207.1": "重逢之缘限定招募礼券", + "LoginRewardGroup.30105208.1": "重逢之缘限定招募礼券", + "LoginRewardGroup.30105209.1": "重逢之缘限定招募礼券", + "LoginRewardGroup.30105210.1": "重逢之缘限定招募礼券", "LoginRewardGroup.4.1": "青空礼券", "LoginRewardGroup.5.1": "闪耀简历自选包", "LoginRewardGroup.6.1": "青空礼券", diff --git a/data/language/zh_cn/mailtemplate.json b/data/language/zh_cn/mailtemplate.json index 2e44eb86c..84307c5a9 100644 --- a/data/language/zh_cn/mailtemplate.json +++ b/data/language/zh_cn/mailtemplate.json @@ -140,6 +140,9 @@ "MailTemplate.2021.1": "旅团管理部", "MailTemplate.2021.2": "补发快件 - 任务奖励", "MailTemplate.2021.3": "上次的任务,领赏期限已经过啦!\n不过协会已经贴心地打包好奖励寄送到贵团办公室了,请查收。\n下次完成任务后,务必记得领取喔!", + "MailTemplate.2022.1": "旅团管理部", + "MailTemplate.2022.2": "星途一载·追梦特典奖励补发", + "MailTemplate.2022.3": "星途一载·追梦特典领赏期限已经过啦!\n不过协会已经贴心地打包好奖励寄送到贵团办公室了,请查收。\n下次完成任务后,务必记得领取喔!", "MailTemplate.20301.1": "地理协会", "MailTemplate.20301.2": "活动代币到期提醒", "MailTemplate.20301.3": "「晴风碧海 · 悠哉盛夏依然打卡~」活动即将于{0}天后结束。\n辛苦收集的「夏日海螺」将会在活动商店关闭后就过期失效喔!\n请务必在活动商店关闭前,进入商店使用「夏日海螺」兑换各项奖励!", @@ -152,6 +155,15 @@ "MailTemplate.2031.1": "旅团管理部", "MailTemplate.2031.2": "补发快件 - 商品寄送服务", "MailTemplate.2031.3": "上次购买的道具!\n已经贴心地打包好奖励寄送到贵团办公室了,请查收。", + "MailTemplate.20401.1": "地理协会", + "MailTemplate.20401.2": "活动代币到期提醒", + "MailTemplate.20401.3": "「完璧之庭 · 微尘破晓」活动即将于{0}天后结束。\n辛苦收集的「古铜币」将会在活动商店关闭后就过期失效喔!\n请务必在活动商店关闭前,进入商店使用「古铜币」兑换各项奖励!", + "MailTemplate.20402.1": "地理协会", + "MailTemplate.20402.2": "快件补发 - 到期代币", + "MailTemplate.20402.3": "「完璧之庭 · 微尘破晓」活动已正式结束。\n尚未消耗的「古铜币」已兑换为「朵拉」寄送至贵旅团的货仓,请注意查收。", + "MailTemplate.20403.1": "地理协会", + "MailTemplate.20403.2": "快件补发 - 任务奖励", + "MailTemplate.20403.3": "「完璧之庭 · 微尘破晓」活动任务已结束,领赏期限已经过啦!\n不过协会已经贴心地打包好奖励寄送到贵团办公室了,请查收。\n下次完成任务后,务必记得领取喔!", "MailTemplate.2041.1": "地理协会", "MailTemplate.2041.2": "补发快件 - 基金奖励", "MailTemplate.2041.3": "上次的基金任务,领赏期限已经过啦!\n不过协会已经贴心地打包好奖励寄送到贵团办公室了,请查收。\n下次完成任务后,务必记得领取喔!", @@ -185,6 +197,9 @@ "MailTemplate.2101.1": "旅团管理部", "MailTemplate.2101.2": "补发快件 - 旅人招募奖励", "MailTemplate.2101.3": "上次招募的旅人已经到了报告日期!\n旅人自己找到了贵团办公室,请注意喔。\n下次达成目标后,务必记得招募喔!", + "MailTemplate.2102.1": "旅团管理部", + "MailTemplate.2102.2": "补发快件 - 限定特选招募奖励", + "MailTemplate.2102.3": "协会为感谢您为旅人招募事业提供的协助,为您准备了丰厚礼物。目前已重新妥善投递至您的办公室,请查收。\n请继续为旅人事业添砖加瓦喔!", "MailTemplate.2111.1": "地理协会", "MailTemplate.2111.2": "猎影合围奖励补发", "MailTemplate.2111.3": "上一期猎影合围已结束,以下是您尚未领取的讨伐奖励,请查收。", @@ -226,7 +241,7 @@ "MailTemplate.3018.3": "亲爱的旅行团代表\n「命运星牌局」活动快要结束了,请务必记得参与喔。", "MailTemplate.4001.1": "地理协会", "MailTemplate.4001.2": "补发快件 - 活动奖励", - "MailTemplate.4001.3": "「启明计划」活动已结束,领赏期限已经过啦!\n不过协会已经贴心地打包好奖励寄送到贵团办公室了,请查收。\n下次完成任务后,务必记得领取喔!", + "MailTemplate.4001.3": "限时活动已结束,领赏期限已经过啦!\n不过协会已经贴心地打包好奖励寄送到贵团办公室了,请查收。\n下次完成任务后,务必记得领取喔!", "MailTemplate.4002.1": "地理协会", "MailTemplate.4002.2": "补发快件 - 活动奖励", "MailTemplate.4002.3": "「幸运寻宝铲」活动已结束\n未使用的寻宝铲已转化发放至办公室,请查收~", @@ -236,9 +251,9 @@ "MailTemplate.4004.1": "地理协会", "MailTemplate.4004.2": "补发快件 - 活动奖励", "MailTemplate.4004.3": "「攻略纪录大征集」活动已结束,领赏期限已经过啦!\n不过协会已经贴心地打包好奖励寄送到贵团办公室了,请查收。\n下次完成任务后,务必记得领取喔!", - "MailTemplate.4005.1": "地理协会", - "MailTemplate.4005.2": "补发快件 - 活动奖励", - "MailTemplate.4005.3": "「巅峰秀场」活动已结束,领赏期限已经过啦!\n不过协会已经贴心地打包好奖励寄送到贵团办公室了,请查收。\n下次完成任务后,务必记得领取喔!", + "MailTemplate.4005.1": "♥莉莉贝尔♥", + "MailTemplate.4005.2": "♥来自「巅峰秀场」的奖励♥!", + "MailTemplate.4005.3": "莉莉贝尔~铃铃~\n感谢小贝心热情参与本次「巅峰秀场」活动!本次活动的丰厚奖赏,疗愈天使莉莉已经给您打包送到了喔,请您查收!\n辛苦啦!下次也请记得准时光临莉莉贝尔的疗愈屋哟♥!", "MailTemplate.4006.1": "地理协会", "MailTemplate.4006.2": "补发快件 - 活动奖励", "MailTemplate.4006.3": "「圣夜的狂欢派送」活动已结束,领赏期限已经过啦!\n不过协会已经贴心地打包好奖励寄送到贵团办公室了,请查收。\n下次完成任务后,务必记得领取喔!", @@ -272,12 +287,30 @@ "MailTemplate.4016.1": "地理协会", "MailTemplate.4016.2": "补发快件 - 活动奖励", "MailTemplate.4016.3": "「往日残影」活动已结束,领赏期限已经过啦!\n不过协会已经贴心地打包好奖励寄送到贵团办公室了,请查收。\n下次完成任务后,务必记得领取喔!", + "MailTemplate.4017.1": "地理协会", + "MailTemplate.4017.2": "补发快件 - 活动奖励", + "MailTemplate.4017.3": "「星途1载,暖心相伴」活动已结束,领赏期限已经过啦!\n不过协会已经贴心地打包好奖励寄送到贵团办公室了,请查收。\n下次完成任务后,务必记得领取喔!", + "MailTemplate.4018.1": "地理协会", + "MailTemplate.4018.2": "补发快件 - 活动奖励", + "MailTemplate.4018.3": "「揽忆归星途」活动已结束,领赏期限已经过啦!\n不过协会已经贴心地打包好奖励寄送到贵团办公室了,请查收。\n下次完成任务后,务必记得领取喔!", + "MailTemplate.4019.1": "地理协会", + "MailTemplate.4019.2": "补发快件 - 活动奖励", + "MailTemplate.4019.3": "「星途一载·梦愿启航」活动已结束,领赏期限已经过啦!\n不过协会已经贴心地打包好奖励寄送到贵团办公室了,请查收。\n下次完成任务后,务必记得领取喔!", "MailTemplate.5001.1": "《星塔旅人》运营团队", "MailTemplate.5001.2": "感谢您参与{0}调查", "MailTemplate.5001.3": "非常感谢您参与本次调查,特为您准备了些礼品,请查收", "MailTemplate.5002.1": "《星塔旅人》运营团队", "MailTemplate.5002.2": "感谢您的支持", "MailTemplate.5002.3": "非常感谢您的支持,特为您准备了如下礼品,请查收", + "MailTemplate.6001.1": "地理协会", + "MailTemplate.6001.2": "补发快件 - 活动奖励", + "MailTemplate.6001.3": "「归星漫途」活动已结束,领赏期限已经过啦!\n不过协会已经贴心地打包好奖励寄送到贵团办公室了,请查收。\n下次完成任务后,务必记得领取喔!", + "MailTemplate.6002.1": "波西亚", + "MailTemplate.6002.2": "「归星七日礼」到期提示", + "MailTemplate.6002.3": "客人~\n您订阅的「归星七日礼」服务已结束,领赏期限已经过啦!\n不过我已经贴心地打包好奖励寄送到贵团办公室了,请查收。……嘿嘿,感谢您的支持!", + "MailTemplate.6003.1": "波西亚", + "MailTemplate.6003.2": "「归星七日礼」未领取奖励", + "MailTemplate.6003.3": "客人~\n您订阅的「归星七日礼」上次的奖励,领取期限已经过啦!\n不过协会已经贴心地打包好奖励寄送到贵团办公室了,请查收。\n下次务必记得登录领取喔!", "MailTemplate.90001.1": "《星塔旅人》运营团队", "MailTemplate.90001.2": "旅程体验调研·其一", "MailTemplate.90001.3": "嗨,尊敬的魔王大人!\n为了提升游戏初期体验品质,我们准备了一份问卷用来收集您的反馈。您可以通过下方「前往问卷」参与填写。\n完成问卷后可获得【青空礼券*10】。\n“星塔的员工们”非常重视您在本次冒险旅途中的反馈和建议,感谢您宝贵的时间!", @@ -296,6 +329,12 @@ "MailTemplate.910160.1": "地理协会", "MailTemplate.910160.2": "「下水之前别忘热身!」到期提示", "MailTemplate.910160.3": "「下水之前别忘热身!」限时限定招募即将于{0}天后结束。\n「盛夏限定招募礼券」将会在招募关闭后过期失效。\n请在招募关闭前及时进行招募,别错过最后的招募时机喔!", + "MailTemplate.910162.1": "地理协会", + "MailTemplate.910162.2": "「邂逅源初之剑」到期提示", + "MailTemplate.910162.3": "「邂逅源初之剑」限时限定招募即将于{0}天后结束。\n「起源限定招募礼券」将会在招募关闭后过期失效。\n请在招募关闭前及时进行招募,别错过最后的招募时机喔!", + "MailTemplate.920162.1": "地理协会", + "MailTemplate.920162.2": "「心意凝于剑尖」到期提示", + "MailTemplate.920162.3": "「心意凝于剑尖」限时限定招募即将于{0}天后结束。\n「起源闪碟」将会在招募关闭后过期失效。\n请在招募关闭前及时进行招募,别错过最后的招募时机喔!", "MailTemplate.9999.1": "《星塔旅人》运营团队", "MailTemplate.9999.2": "付费商品到账提示", "MailTemplate.9999.3": "您已成功购买{0}x{1},相关物品及权益已到账,欢迎下次光临!" diff --git a/data/language/zh_cn/mainscreencg.json b/data/language/zh_cn/mainscreencg.json index 97fa2b0cc..e9277d917 100644 --- a/data/language/zh_cn/mainscreencg.json +++ b/data/language/zh_cn/mainscreencg.json @@ -75,6 +75,9 @@ "MainScreenCG.1126.1": "希望的涂鸦", "MainScreenCG.1127.1": "明媚的希冀", "MainScreenCG.1128.1": "雏菊的启程", + "MainScreenCG.1129.1": "梦醒时分·再", + "MainScreenCG.1130.1": "源初之剑", + "MainScreenCG.1131.1": "共浴之芳", "MainScreenCG.2001.1": "掌心之暖", "MainScreenCG.2002.1": "绿洲欢迎会", "MainScreenCG.2003.1": "夜放花千树", @@ -92,5 +95,34 @@ "MainScreenCG.2015.1": "可爱依赖症候群", "MainScreenCG.2016.1": "此间日常", "MainScreenCG.2017.1": "最珍贵的宝物", - "MainScreenCG.2018.1": "眠于秋分之日" + "MainScreenCG.2018.1": "眠于秋分之日", + "MainScreenCG.30101.1": "魅力的芬芳", + "MainScreenCG.30105.1": "滋滋美味", + "MainScreenCG.30106.1": "悠哉盛夏", + "MainScreenCG.30201.1": "狂欢大派送", + "MainScreenCG.30203.1": "圣夜祈愿", + "MainScreenCG.30205.1": "皑皑树下", + "MainScreenCG.30207.1": "绝妙豪礼", + "MainScreenCG.30301.1": "春意荡漾", + "MainScreenCG.30302.1": "年年有余", + "MainScreenCG.30401.1": "跨越飞雪", + "MainScreenCG.30402.1": "破晓扳机", + "MainScreenCG.30403.1": "三振出局", + "MainScreenCG.30500.1": "致珍重的你", + "MainScreenCG.30501.1": "信使的启程", + "MainScreenCG.30502.1": "信使的决意", + "MainScreenCG.30503.1": "信使的小憩", + "MainScreenCG.30701.1": "心之障壁", + "MainScreenCG.30702.1": "心之对话", + "MainScreenCG.30703.1": "心之闪光", + "MainScreenCG.30801.1": "灵感迸发中", + "MainScreenCG.30803.1": "可爱大撤离", + "MainScreenCG.30901.1": "堕天冲锋", + "MainScreenCG.31001.1": "断续的雨", + "MainScreenCG.31003.1": "轻波飘荡", + "MainScreenCG.31100.1": "欢歌劲浪", + "MainScreenCG.31101.1": "我要找到你", + "MainScreenCG.31102.1": "为你戴上", + "MainScreenCG.31103.1": "闪耀假日", + "MainScreenCG.31201.1": "优雅茶会" } \ No newline at end of file diff --git a/data/language/zh_cn/mainskill.json b/data/language/zh_cn/mainskill.json index 6511064ea..ce88f97f6 100644 --- a/data/language/zh_cn/mainskill.json +++ b/data/language/zh_cn/mainskill.json @@ -1223,6 +1223,30 @@ "MainSkill.406205.2": "水系主控角色触发##水系印记#1018#或受到伤害后,获得1层「希望」,持续{1}秒,可叠加6层。\u000b「希望」层数达到3层时,全队造成的水系技能伤害提升{2}。\u000b「希望」层数达到6层时,自身造成的印记伤害提升{3}。", "MainSkill.406206.1": "美好,尽在昨日", "MainSkill.406206.2": "水系主控角色触发##水系印记#1018#或受到伤害后,获得1层「希望」,持续{1}秒,可叠加6层。\u000b「希望」层数达到3层时,全队造成的水系技能伤害提升{2}。\u000b「希望」层数达到6层时,自身造成的印记伤害提升{3}。", + "MainSkill.406601.1": "指引前路的启明星", + "MainSkill.406601.2": "全队生命值提升{1}。\u000b主控角色首次触发##光系印记#1015#后,获得1层「星愿」。\u000b附带「星愿」的角色对目标造成技能伤害时,使目标受到光系技能伤害提升{2},持续{3}秒。\u000b光系主控角色触发印记产生##光耀#4028#时,自身暴击率提升{4},持续{5}秒。", + "MainSkill.406602.1": "指引前路的启明星", + "MainSkill.406602.2": "全队生命值提升{1}。\u000b主控角色首次触发##光系印记#1015#后,获得1层「星愿」。\u000b附带「星愿」的角色对目标造成技能伤害时,使目标受到光系技能伤害提升{2},持续{3}秒。\u000b光系主控角色触发印记产生##光耀#4028#时,自身暴击率提升{4},持续{5}秒。", + "MainSkill.406603.1": "指引前路的启明星", + "MainSkill.406603.2": "全队生命值提升{1}。\u000b主控角色首次触发##光系印记#1015#后,获得1层「星愿」。\u000b附带「星愿」的角色对目标造成技能伤害时,使目标受到光系技能伤害提升{2},持续{3}秒。\u000b光系主控角色触发印记产生##光耀#4028#时,自身暴击率提升{4},持续{5}秒。", + "MainSkill.406604.1": "指引前路的启明星", + "MainSkill.406604.2": "全队生命值提升{1}。\u000b主控角色首次触发##光系印记#1015#后,获得1层「星愿」。\u000b附带「星愿」的角色对目标造成技能伤害时,使目标受到光系技能伤害提升{2},持续{3}秒。\u000b光系主控角色触发印记产生##光耀#4028#时,自身暴击率提升{4},持续{5}秒。", + "MainSkill.406605.1": "指引前路的启明星", + "MainSkill.406605.2": "全队生命值提升{1}。\u000b主控角色首次触发##光系印记#1015#后,获得1层「星愿」。\u000b附带「星愿」的角色对目标造成技能伤害时,使目标受到光系技能伤害提升{2},持续{3}秒。\u000b光系主控角色触发印记产生##光耀#4028#时,自身暴击率提升{4},持续{5}秒。", + "MainSkill.406606.1": "指引前路的启明星", + "MainSkill.406606.2": "全队生命值提升{1}。\u000b主控角色首次触发##光系印记#1015#后,获得1层「星愿」。\u000b附带「星愿」的角色对目标造成技能伤害时,使目标受到光系技能伤害提升{2},持续{3}秒。\u000b光系主控角色触发印记产生##光耀#4028#时,自身暴击率提升{4},持续{5}秒。", + "MainSkill.406701.1": "永恒的闪耀", + "MainSkill.406701.2": "光系主控角色累计造成{1}次普攻或技能伤害时,获得1层「永恒」:光系技能伤害提升{2},持续{3}秒,可叠加10层。\u000b主控角色拥有「永恒」时,全队造成的光系伤害提升{4}。", + "MainSkill.406702.1": "永恒的闪耀", + "MainSkill.406702.2": "光系主控角色累计造成{1}次普攻或技能伤害时,获得1层「永恒」:光系技能伤害提升{2},持续{3}秒,可叠加10层。\u000b主控角色拥有「永恒」时,全队造成的光系伤害提升{4}。", + "MainSkill.406703.1": "永恒的闪耀", + "MainSkill.406703.2": "光系主控角色累计造成{1}次普攻或技能伤害时,获得1层「永恒」:光系技能伤害提升{2},持续{3}秒,可叠加10层。\u000b主控角色拥有「永恒」时,全队造成的光系伤害提升{4}。", + "MainSkill.406704.1": "永恒的闪耀", + "MainSkill.406704.2": "光系主控角色累计造成{1}次普攻或技能伤害时,获得1层「永恒」:光系技能伤害提升{2},持续{3}秒,可叠加10层。\u000b主控角色拥有「永恒」时,全队造成的光系伤害提升{4}。", + "MainSkill.406705.1": "永恒的闪耀", + "MainSkill.406705.2": "光系主控角色累计造成{1}次普攻或技能伤害时,获得1层「永恒」:光系技能伤害提升{2},持续{3}秒,可叠加10层。\u000b主控角色拥有「永恒」时,全队造成的光系伤害提升{4}。", + "MainSkill.406706.1": "永恒的闪耀", + "MainSkill.406706.2": "光系主控角色累计造成{1}次普攻或技能伤害时,获得1层「永恒」:光系技能伤害提升{2},持续{3}秒,可叠加10层。\u000b主控角色拥有「永恒」时,全队造成的光系伤害提升{4}。", "MainSkill.900101.1": "空技能", "MainSkill.900102.1": "空技能", "MainSkill.900103.1": "空技能" diff --git a/data/language/zh_cn/mallactivity.json b/data/language/zh_cn/mallactivity.json new file mode 100644 index 000000000..0342adfa2 --- /dev/null +++ b/data/language/zh_cn/mallactivity.json @@ -0,0 +1,3 @@ +{ + "MallActivity.pack.18_qd.1": "追梦特典" +} \ No newline at end of file diff --git a/data/language/zh_cn/mallpackage.json b/data/language/zh_cn/mallpackage.json index 8072774ff..b638ccb63 100644 --- a/data/language/zh_cn/mallpackage.json +++ b/data/language/zh_cn/mallpackage.json @@ -1,4 +1,14 @@ { + "MallPackage.Dorm.710008.1": "实践锋利的木桩", + "MallPackage.Dorm.710008.2": "实践锋利的木桩", + "MallPackage.Dorm.710011.1": "抓娃娃机", + "MallPackage.Dorm.710011.2": "抓娃娃机", + "MallPackage.Dorm.710012.1": "真相储藏柜", + "MallPackage.Dorm.710012.2": "真相储藏柜", + "MallPackage.DormRoomLayout.1001.1": "日常起居室套装", + "MallPackage.DormRoomLayout.1001.2": "日常起居室套装", + "MallPackage.DormRoomLayout.1003.1": "黑色时尚露营套装", + "MallPackage.DormRoomLayout.1003.2": "黑色时尚露营套装", "MallPackage.pac.world10.1": "Lv10 养成助力套装", "MallPackage.pac.world10.2": "Lv10 养成助力套装", "MallPackage.pac.world15.1": "Lv15 养成助力套装", @@ -9,8 +19,14 @@ "MallPackage.pac.world25.2": "Lv25 战力倍增套装", "MallPackage.pac.world30.1": "Lv30 战力倍增套装", "MallPackage.pac.world30.2": "Lv30 战力倍增套装", + "MallPackage.pac.world40.1": "Lv40 战力倍增套装", + "MallPackage.pac.world40.2": "Lv40 战力倍增套装", "MallPackage.pac.world5.1": "Lv5 养成助力套装", "MallPackage.pac.world5.2": "Lv5 养成助力套装", + "MallPackage.pac.world50.1": "Lv50 战力倍增套装", + "MallPackage.pac.world50.2": "Lv50 战力倍增套装", + "MallPackage.pac.world60.1": "Lv60 战力倍增套装", + "MallPackage.pac.world60.2": "Lv60 战力倍增套装", "MallPackage.pack.01_disc_m.1": "盈月特选\u000b灿金闪碟套装", "MallPackage.pack.01_disc_m.2": "盈月特选·灿金闪碟套装", "MallPackage.pack.01_disc_w.1": "每周物资优选\u000b秘纹调律组合", @@ -378,6 +394,48 @@ "MallPackage.pack.17_role_l.3": "豪华礼券组合", "MallPackage.pack.17_role_s.1": "星晨守护\u000b超值礼券组合", "MallPackage.pack.17_role_s.2": "星晨守护·超值礼券组合", + "MallPackage.pack.18_bd.1": "伴星登峰\u000b纪录突破组合", + "MallPackage.pack.18_bd.2": "伴星登峰·纪录突破组合", + "MallPackage.pack.18_bd.3": "纪录突破组合", + "MallPackage.pack.18_celebration.1": "煌星闪耀\u000b特惠纪念组合", + "MallPackage.pack.18_celebration.2": "煌星闪耀·特惠纪念组合", + "MallPackage.pack.18_celebration.3": "特惠纪念组合", + "MallPackage.pack.18_disc.1": "起源之行\u000b特惠闪碟组合", + "MallPackage.pack.18_disc.2": "起源之行·特惠闪碟组合", + "MallPackage.pack.18_disc_l.1": "起源之行\u000b豪华闪碟组合", + "MallPackage.pack.18_disc_l.2": "起源之行·豪华闪碟组合", + "MallPackage.pack.18_disc_l.3": "豪华闪碟组合", + "MallPackage.pack.18_disc_s.1": "起源之行\u000b超值闪碟组合", + "MallPackage.pack.18_disc_s.2": "起源之行·超值闪碟组合", + "MallPackage.pack.18_disc_sel.1": "伴星共奏\u000b自选秘纹组合", + "MallPackage.pack.18_disc_sel.2": "伴星共奏·自选秘纹组合", + "MallPackage.pack.18_gem.1": "伴星闪耀\u000b纹章绽放组合", + "MallPackage.pack.18_gem.2": "伴星闪耀·纹章绽放组合", + "MallPackage.pack.18_gem.3": "纹章绽放组合", + "MallPackage.pack.18_gift.1": "起源之行\u000b倾心礼品组合", + "MallPackage.pack.18_gift.2": "起源之行·倾心礼品组合", + "MallPackage.pack.18_gift.3": "倾心礼品组合", + "MallPackage.pack.18_res.1": "起源之行\u000b旅人养成组合", + "MallPackage.pack.18_res.2": "起源之行·旅人养成组合", + "MallPackage.pack.18_res.3": "旅人养成组合", + "MallPackage.pack.18_role.1": "起源之行\u000b特惠礼券组合", + "MallPackage.pack.18_role.2": "起源之行·特惠礼券组合", + "MallPackage.pack.18_role_l.1": "起源之行\u000b豪华礼券组合", + "MallPackage.pack.18_role_l.2": "起源之行·豪华礼券组合", + "MallPackage.pack.18_role_l.3": "豪华礼券组合", + "MallPackage.pack.18_role_s.1": "起源之行\u000b超值礼券组合", + "MallPackage.pack.18_role_s.2": "起源之行·超值礼券组合", + "MallPackage.pack.18_role_sel.1": "伴星同行\u000b自选旅人组合", + "MallPackage.pack.18_role_sel.2": "伴星同行·自选旅人组合", + "MallPackage.pack.18_role_sel.3": "自选旅人组合", + "MallPackage.pack.18_role_sp.1": "星途一载\u000b予缘重聚礼券组合", + "MallPackage.pack.18_role_sp.2": "星途一载·予缘重聚礼券组合", + "MallPackage.pack.18_touxiang.1": "星途一载\u000b特惠纪念组合", + "MallPackage.pack.18_touxiang.2": "星途一载·特惠纪念组合", + "MallPackage.pack.PaymentCenter_01.1": "典藏之礼\u000b邂逅", + "MallPackage.pack.PaymentCenter_01.2": "典藏之礼·邂逅", + "MallPackage.pack.PaymentCenter_02.1": "典藏之礼\u000b弦乐", + "MallPackage.pack.PaymentCenter_02.2": "典藏之礼·弦乐", "MallPackage.pack.disc.1": "启程限定\u000b灿金闪碟组合", "MallPackage.pack.disc.2": "启程限定·灿金闪碟组合", "MallPackage.pack.first.1": "启程限定\u000b6元特惠组合", @@ -396,10 +454,14 @@ "MallPackage.skin.98.01.1.1": "日晒的余温", "MallPackage.skin.98.01.1.2": "解锁尘沙专属形象「日晒的余温」的凭证!", "MallPackage.skin.98.01.2": "解锁尘沙专属形象「日晒的余温」的凭证!", + "MallPackage.skin.98.01.2.1": "日晒的余温", + "MallPackage.skin.98.01.2.2": "解锁尘沙专属形象「日晒的余温」的凭证!", "MallPackage.skin.98.02.1": "异国风起时", "MallPackage.skin.98.02.1.1": "异国风起时", "MallPackage.skin.98.02.1.2": "解锁花原专属形象「异国风起时」的凭证!", "MallPackage.skin.98.02.2": "解锁花原专属形象「异国风起时」的凭证!", + "MallPackage.skin.98.02.2.1": "异国风起时", + "MallPackage.skin.98.02.2.2": "解锁花原专属形象「异国风起时」的凭证!", "MallPackage.skin.98.03.1": "落雪的赠礼", "MallPackage.skin.98.03.1.1": "落雪的赠礼", "MallPackage.skin.98.03.1.2": "解锁苍兰专属形象「落雪的赠礼」的凭证!", @@ -409,14 +471,20 @@ "MallPackage.skin.98.04.1.2": "解锁冬香专属形象「平安度过试用期」的凭证!", "MallPackage.skin.98.04.2": "解锁冬香专属形象「平安度过试用期」的凭证!", "MallPackage.skin.98.05.1": "可可甜心情与夜", + "MallPackage.skin.98.05.1.1": "可可甜心情与夜", + "MallPackage.skin.98.05.1.2": "解锁雾语专属形象「可可甜心情与夜」的凭证!", "MallPackage.skin.98.05.2": "解锁雾语专属形象「可可甜心情与夜」的凭证!", "MallPackage.skin.98.06.1": "相约融雪后", + "MallPackage.skin.98.06.1.1": "相约融雪后", + "MallPackage.skin.98.06.1.2": "解锁格芮专属形象「相约融雪后」的凭证!", "MallPackage.skin.98.06.2": "解锁格芮专属形象「相约融雪后」的凭证!", "MallPackage.skin.98.07.1": "清露微滴的初夏", "MallPackage.skin.98.07.1.1": "清露微滴的初夏", "MallPackage.skin.98.07.1.2": "解锁夏花专属形象「清露微滴的初夏」的凭证!", "MallPackage.skin.98.07.2": "解锁夏花专属形象「清露微滴的初夏」的凭证!", "MallPackage.skin.98.08.1": "牵牛花开,少女初醒", + "MallPackage.skin.98.08.1.1": "牵牛花开,少女初醒", + "MallPackage.skin.98.08.1.2": "解锁千都世专属形象「牵牛花开,少女初醒」的凭证!", "MallPackage.skin.98.08.2": "解锁千都世专属形象「牵牛花开,少女初醒」的凭证!", "MallPackage.skin.98.09.1": "古灵精怪茶话会", "MallPackage.skin.98.09.2": "解锁小禾专属形象「古灵精怪茶话会」的凭证!", @@ -433,5 +501,9 @@ "MallPackage.skin.98.15.1": "光彩闪亮,斗志昂扬", "MallPackage.skin.98.15.2": "解锁缇莉娅专属形象「光彩闪亮,斗志昂扬」的凭证!", "MallPackage.skin.98.16.1": "我的舞台我建造", - "MallPackage.skin.98.16.2": "解锁紫槿专属形象「我的舞台我建造」的凭证!" + "MallPackage.skin.98.16.2": "解锁紫槿专属形象「我的舞台我建造」的凭证!", + "MallPackage.skin.98.17.1": "珊瑚海的邀约", + "MallPackage.skin.98.17.2": "解锁希娅专属形象「珊瑚海的邀约」的凭证!", + "MallPackage.skin.98.18.1": "艳若蛇蝎,绝色倾城", + "MallPackage.skin.98.18.2": "解锁翡冷翠专属形象「艳若蛇蝎,绝色倾城」的凭证!" } \ No newline at end of file diff --git a/data/language/zh_cn/mallpackagepage.json b/data/language/zh_cn/mallpackagepage.json index 651bd76c0..356d8f763 100644 --- a/data/language/zh_cn/mallpackagepage.json +++ b/data/language/zh_cn/mallpackagepage.json @@ -2,7 +2,12 @@ "MallPackagePage.1.1": "新人赠礼", "MallPackagePage.11.1": "时令新品", "MallPackagePage.12.1": "往季精选", + "MallPackagePage.13.1": "经典热销", "MallPackagePage.2.1": "活动卖场", + "MallPackagePage.21.1": "家具单品", + "MallPackagePage.22.1": "家具套装", + "MallPackagePage.23.1": "家具主题", "MallPackagePage.3.1": "星之货架", - "MallPackagePage.4.1": "旅行伴侣" + "MallPackagePage.4.1": "旅行伴侣", + "MallPackagePage.5.1": "限定精选" } \ No newline at end of file diff --git a/data/language/zh_cn/mallrecommendgroup.json b/data/language/zh_cn/mallrecommendgroup.json index bf531494e..1e64749f2 100644 --- a/data/language/zh_cn/mallrecommendgroup.json +++ b/data/language/zh_cn/mallrecommendgroup.json @@ -38,5 +38,10 @@ "MallRecommendGroup.1037.1": "旅人收集", "MallRecommendGroup.1038.1": "秘纹收集", "MallRecommendGroup.1039.1": "精品优选", - "MallRecommendGroup.1040.1": "精品优选" + "MallRecommendGroup.1040.1": "精品优选", + "MallRecommendGroup.1041.1": "尝鲜一试", + "MallRecommendGroup.1042.1": "旅人收集", + "MallRecommendGroup.1043.1": "秘纹收集", + "MallRecommendGroup.1044.1": "精品优选", + "MallRecommendGroup.1045.1": "精品优选" } \ No newline at end of file diff --git a/data/language/zh_cn/mallshop.json b/data/language/zh_cn/mallshop.json index 7f2863013..d576b862f 100644 --- a/data/language/zh_cn/mallshop.json +++ b/data/language/zh_cn/mallshop.json @@ -42,7 +42,7 @@ "MallShop.20005.1": "星章抛光剂", "MallShop.20005.2": "用于旅人纹章重置时锁定词条的特殊素材。", "MallShop.20006.1": "精美礼物随机盒", - "MallShop.20006.2": "随机获得一件精美礼物", + "MallShop.20006.2": "随机获得一件精美礼物。", "MallShop.30001.1": "青空礼券", "MallShop.30001.2": "用于「旅人限时招募」中进行招募的凭证。", "MallShop.30002.1": "灿金闪碟", @@ -50,5 +50,7 @@ "MallShop.30003.1": "萌芽礼券", "MallShop.30003.2": "用于「旅人常驻招募」中进行招募的凭证。", "MallShop.30004.1": "亮银闪碟", - "MallShop.30004.2": "用于「秘纹常驻招募」中进行招募的凭证。" + "MallShop.30004.2": "用于「秘纹常驻招募」中进行招募的凭证。", + "MallShop.30005.1": "词元补给", + "MallShop.30005.2": "使用后可回复30%词元。" } \ No newline at end of file diff --git a/data/language/zh_cn/mangaloading.json b/data/language/zh_cn/mangaloading.json index 94a545177..517e35842 100644 --- a/data/language/zh_cn/mangaloading.json +++ b/data/language/zh_cn/mangaloading.json @@ -48,6 +48,8 @@ "MangaLoading.51.1": "锐利的目光", "MangaLoading.52.1": "有备无患", "MangaLoading.53.1": "爱心饭菜", + "MangaLoading.54.1": "水温测试", + "MangaLoading.55.1": "严谨配方", "MangaLoading.6.1": "泪液收藏", "MangaLoading.7.1": "蛋糕诱惑", "MangaLoading.9.1": "纯情秘密" diff --git a/data/language/zh_cn/mathparkourbuffitem.json b/data/language/zh_cn/mathparkourbuffitem.json new file mode 100644 index 000000000..db64f1600 --- /dev/null +++ b/data/language/zh_cn/mathparkourbuffitem.json @@ -0,0 +1,18 @@ +{ + "MathParkourBuffItem.1.1": "兔兔礼花筒", + "MathParkourBuffItem.1.2": "获得后斯帕克拉立刻提升少量速度值", + "MathParkourBuffItem.2.1": "柔光突破钻", + "MathParkourBuffItem.2.2": "斯帕克拉撞击障碍物时,使障碍物消耗的速度值翻倍,自身消耗不变,持续时间15秒", + "MathParkourBuffItem.3.1": "柔光圆锯", + "MathParkourBuffItem.3.2": "斯帕克拉撞击障碍物时,会同时撞击左右相邻路线上的障碍物,持续时间15秒", + "MathParkourBuffItem.4.1": "行动派方程式", + "MathParkourBuffItem.4.2": "斯帕克拉撞击障碍物时,超级行动派会将其撞飞并消灭,该效果在持续时间内只可以触发一次,持续时间8秒", + "MathParkourBuffItem.5.1": "烟火摇滚", + "MathParkourBuffItem.5.2": "琥珀将协助斯帕克拉,向前方持续发射子弹,降低命中障碍物的速度值。持续时间8秒", + "MathParkourBuffItem.6.1": "驰风击", + "MathParkourBuffItem.6.2": "尘沙将协助斯帕克拉,持续对随机障碍物释放剑气,降低命中障碍物的速度值。持续时间即将结束时,会释放一次更强力的剑气。持续时间8秒", + "MathParkourBuffItem.7.1": "坚冰涌阵", + "MathParkourBuffItem.7.2": "鸢尾将协助斯帕克拉,施放「冰柱阵列」,持续降低周围一定范围内障碍物的速度值。持续时间即将结束时,会落下更强力的巨型冰块。持续时间5秒", + "MathParkourBuffItem.8.1": "全域压制器", + "MathParkourBuffItem.8.2": "获得后可按下按钮启动「全域压制器」。启动后兔子派将抛出一枚强力炸弹,将角色面前所有的障碍物清除。5秒后,「全域压制器」将自动启动" +} \ No newline at end of file diff --git a/data/language/zh_cn/mathparkourlevel.json b/data/language/zh_cn/mathparkourlevel.json new file mode 100644 index 000000000..41db1cf26 --- /dev/null +++ b/data/language/zh_cn/mathparkourlevel.json @@ -0,0 +1,16 @@ +{ + "MathParkourLevel.40001801.1": "慢启动", + "MathParkourLevel.40001801.2": "机器也是需要热身的,先简单溜达一圈,适应一下吧!", + "MathParkourLevel.40001802.1": "惬意试驾", + "MathParkourLevel.40001802.2": "熟悉操作了吗?那么……试驾正式开始!", + "MathParkourLevel.40001803.1": "热力追击", + "MathParkourLevel.40001803.2": "哦!引擎温度终于上来了,可以加点道具了!", + "MathParkourLevel.40001804.1": "地上狂飙", + "MathParkourLevel.40001804.2": "那么……接下来要开始加速了哦~准备好了吗?", + "MathParkourLevel.40001805.1": "最高通缉", + "MathParkourLevel.40001805.2": "说起来,我也是通缉令上的人呢。", + "MathParkourLevel.40001806.1": "柔光浪漫旅", + "MathParkourLevel.40001806.2": "在完全停下来之前,尽可能跑的更快吧!", + "MathParkourLevel.40001807.1": "飞驰地平线", + "MathParkourLevel.40001807.2": "尽情享受吧,驶向那个永远看不到终点的地平线。" +} \ No newline at end of file diff --git a/data/language/zh_cn/mathparkourobject.json b/data/language/zh_cn/mathparkourobject.json new file mode 100644 index 000000000..22a0a878f --- /dev/null +++ b/data/language/zh_cn/mathparkourobject.json @@ -0,0 +1,36 @@ +{ + "MathParkourObject.10101.1": "敌人S(5)", + "MathParkourObject.10102.1": "敌人S(8)", + "MathParkourObject.10103.1": "敌人S(14)", + "MathParkourObject.10104.1": "敌人M(10)", + "MathParkourObject.10105.1": "敌人M(16)", + "MathParkourObject.10106.1": "敌人M(24)", + "MathParkourObject.10107.1": "敌人L(20)", + "MathParkourObject.10108.1": "敌人L(35)", + "MathParkourObject.10109.1": "敌人L(50)", + "MathParkourObject.20101.1": "琥珀S", + "MathParkourObject.20102.1": "琥珀L", + "MathParkourObject.20103.1": "尘沙S", + "MathParkourObject.20104.1": "尘沙L", + "MathParkourObject.20105.1": "鸢尾S", + "MathParkourObject.20106.1": "鸢尾L", + "MathParkourObject.30101.1": "+5", + "MathParkourObject.30102.1": "+10", + "MathParkourObject.30103.1": "+15", + "MathParkourObject.30104.1": "×2", + "MathParkourObject.30105.1": "×3", + "MathParkourObject.30106.1": "×5", + "MathParkourObject.30201.1": "-4", + "MathParkourObject.30202.1": "-8", + "MathParkourObject.30203.1": "-12", + "MathParkourObject.30204.1": "÷2", + "MathParkourObject.30205.1": "÷3", + "MathParkourObject.30301.1": "特殊传送带", + "MathParkourObject.40101.1": "火箭", + "MathParkourObject.40201.1": "钻头", + "MathParkourObject.40301.1": "锯子", + "MathParkourObject.40401.1": "护盾", + "MathParkourObject.40501.1": "红色按钮", + "MathParkourObject.50101.1": "Boss", + "MathParkourObject.60101.1": "墙" +} \ No newline at end of file diff --git a/data/language/zh_cn/monstermanual.json b/data/language/zh_cn/monstermanual.json index 18e957996..2f45eaa5b 100644 --- a/data/language/zh_cn/monstermanual.json +++ b/data/language/zh_cn/monstermanual.json @@ -677,6 +677,16 @@ "MonsterManual.7002246.2": "彷徨之人从不畏惧毁灭,利刃贴近喉管的那一刻,她只是想感受你的体温。\u000b\n※作战能力\u000b「葵幻舞」:花原投掷出巨大的手里剑造成伤害。\u000b「岚散落」:花原后空翻并投掷出大量苦无造成伤害。\u000b「隐月」:花原以极快的速度在折线上冲刺,沿路径造成伤害。\u000b「影舞·障叶」:花原发动分身,随后围绕各个分身发动极大范围的手里剑旋风。\u000b「影舞·花凋」:花原发动分身并隐入烟雾,并与分身创造一片大范围伤害区域。", "MonsterManual.7003156.1": "火垂???", "MonsterManual.7003156.2": "一边渴望真正的朋友,一边举起杀戮的武器,这便是火垂的选择。\u000b她打赢的人,以及打赢她的人,都要成为她的挚友。就这么.......约好了。\u000b\n※作战能力\u000b「萤火·一闪」:火垂发射浮游兵装,对命中目标造成伤害。\u000b「萤火·回转」:火垂操控浮游兵装组合成回旋镖,飞到远端后折返,对途经目标造成伤害。\u000b「萤火·流星」:火垂操控浮游兵装在地表形成光圈,光圈会收缩并爆炸。\u000b「万象协奏」:火垂操控浮游兵装,对场地内进行高频率的轰炸。\u000b「万仞归一」:火垂以特定轨迹高速移动,对途经目标造成高额伤害。\u000b「热力全开」:火垂释放技能或者攻击命中之后都会增加5点热力值。热力值达到100后会进入“热力全开”状态,在该状态下释放技能,会消耗热力值强化技能,热力值清零则退出状态,之后热力值获取速度大幅增加。", + "MonsterManual.7006166.1": "雾语???", + "MonsterManual.7006166.2": "循着流言留下的蛛丝马迹,她总能找到秘密藏身的地方。\u000b咔嚓——\u000b\n※作战能力\u000b「魔女诏灵」:雾语通过各种魔法召唤仆从,小型仆从在一段时间后将会释放「亡语」。成功释放后雾语获得香水。\u000b「闻香识人」:击败仆从并阻止其发动「亡语」后可获得香水,蓄满香水后会在场地生成「靛蓝魔香」,将其投向雾语可打断她的技能释放,并破除雾语的减伤守护。\u000b「蓄香唤灵」:在前两次蓄满香水后,雾语将会驱使魔瓶造成多次大范围的环形伤害。并在第二次释放时召唤不死的「怪脾气」。\u000b「魔女之香」:从第三次蓄满香水开始,雾语召唤巨大香水瓶进行全场轰炸,并召唤巨大的「怪脾气」进行一次强力攻击。\u000b「诡环秘咒」:雾语驱使扫帚,在目标四周画下可持续收缩的魔环。\u000b「迷香炸弹」:雾语召唤大量香水瓶炸弹砸向目标。\u000b「绮梦环游」:雾语骑上扫把快速绕场飞行,并沿路召唤大量仆从。", + "MonsterManual.7006261.1": "悄悄话", + "MonsterManual.7006261.2": "世上没有它守得住的秘密。\u000b即使相隔再远,它也会奔赴到你身边。用一声巨响,说完剩下的话语。", + "MonsterManual.7006361.1": "鬼主意", + "MonsterManual.7006361.2": "圆滚滚的脑袋里,藏着无穷无尽的奇思妙想。\u000b不论何时,它总能让局面热闹起来。", + "MonsterManual.7006461.1": "坏心眼", + "MonsterManual.7006461.2": "坏消息嘛,就该从四面八方飞来。\u000b好了好了,这下坏了。", + "MonsterManual.7006561.1": "怪脾气", + "MonsterManual.7006561.2": "它不接受提问,也不允许任何人擅自靠近。\u000b面对镜头时,它总会羞怯地将你锤开。", "MonsterManual.7200105.1": "赛尔西亚·疯狂战车", "MonsterManual.7200105.2": "在无尽的战场上驰骋;\u000b在灼热的战火中狂欢。\u000b她并非陷入疯狂,只是心怀渴望。\u000b只要还有战争,她就永远不会停止轰鸣。", "MonsterManual.7200205.1": "赛尔西亚·绝望战车", @@ -685,6 +695,24 @@ "MonsterManual.7201105.2": "追求完美的脚步永远不会停下,哪怕要以最惨痛的牺牲为代价。\u000b神圣崇高的傀儡,在魔术师的丝线下翩然起舞……", "MonsterManual.7201205.1": "崇高傀儡·科佩里乌斯与奥林匹娅", "MonsterManual.7201205.2": "追求完美的脚步永远不会停下,哪怕要以最惨痛的牺牲为代价。\u000b神圣崇高的傀儡,在魔术师的丝线下翩然起舞……", + "MonsterManual.7201300.1": "卫士傀儡", + "MonsterManual.7201300.2": "充盈着诡谲魔力的人偶傀儡,一眼就是强大魔法师的杰作。\u000b它忠实地执行守护指令,阻挡一切不速之客。", + "MonsterManual.7201400.1": "术式傀儡", + "MonsterManual.7201400.2": "充盈着诡谲魔力的人偶傀儡,一眼就是强大魔法师的杰作。\u000b它循着丝线的牵引,编织出精密的术式。", + "MonsterManual.7201500.1": "标枪傀儡", + "MonsterManual.7201500.2": "充盈着诡谲魔力的人偶傀儡,一眼就是强大魔法师的杰作。\u000b它锁定远处的目标,以锋利的标枪贯穿敌人。", + "MonsterManual.7201505.1": "标枪傀儡", + "MonsterManual.7201505.2": "充盈着诡谲魔力的人偶傀儡,一眼就是强大魔法师的杰作。\u000b它锁定远处的目标,以锋利的标枪贯穿敌人。", + "MonsterManual.7201600.1": "巨弩傀儡", + "MonsterManual.7201600.2": "充盈着诡谲魔力的人偶傀儡,一眼就是强大魔法师的杰作。\u000b它以惊人的力量绷紧弩弦,射出沉重的一击。", + "MonsterManual.7201605.1": "巨弩傀儡", + "MonsterManual.7201605.2": "充盈着诡谲魔力的人偶傀儡,一眼就是强大魔法师的杰作。\u000b它以惊人的力量绷紧弩弦,射出沉重的一击。", + "MonsterManual.9000100.1": "吸毛毛猫猫", + "MonsterManual.9000100.2": "狩猎亦是家务的一部分,吸毛毛猫猫可不是只会吸毛毛。", + "MonsterManual.9000200.1": "火爆轰炸鸡", + "MonsterManual.9000200.2": "火热!爆裂!目中无人!\u000b俯冲!盘旋!大声尖叫!\u000b火爆轰炸鸡,来势汹汹,封锁天空!", + "MonsterManual.9001300.1": "包爆爆破机", + "MonsterManual.9001300.2": "启动,升天,将碍事的东西一扫而空。\u000b包会飞,包会炸,包您满意。", "MonsterManual.9912101.1": "揍我", "MonsterManual.9912101.2": "没吃饱饭吗?再大力点!" } \ No newline at end of file diff --git a/data/language/zh_cn/openfunc.json b/data/language/zh_cn/openfunc.json index 01682603f..197534e73 100644 --- a/data/language/zh_cn/openfunc.json +++ b/data/language/zh_cn/openfunc.json @@ -1,5 +1,7 @@ { "OpenFunc.Activity.1": "活动", + "OpenFunc.ActivityReview.1": "活动回顾", + "OpenFunc.ActivityReview.3": "权限等级{1}级解锁", "OpenFunc.Agent.1": "委托派遣", "OpenFunc.Agent.2": "执行委托派遣旅人获得各类奖励吧!", "OpenFunc.Agent.3": "权限等级{1}级解锁", @@ -19,11 +21,17 @@ "OpenFunc.DailyQuest.3": "权限等级{1}级解锁", "OpenFunc.DailyReward.1": "每日赠礼", "OpenFunc.DailyReward.3": "权限等级{1}级解锁", + "OpenFunc.Dorm.1": "魔王之塔", + "OpenFunc.Dorm.2": "魔王之塔开放,装扮魔王之塔", + "OpenFunc.Dorm.3": "权限等级{1}级解锁", "OpenFunc.EnergyBattery.1": "干劲储藏", "OpenFunc.EnergyBattery.3": "权限等级{1}级解锁", "OpenFunc.EventReminder.1": "待办", "OpenFunc.EventReminder.3": "权限等级{1}级解锁", "OpenFunc.Gacha.1": "招募", + "OpenFunc.GuideMission.1": "星途回顾", + "OpenFunc.GuideMission.2": "回望魔王之旅的点滴事迹", + "OpenFunc.GuideMission.3": "权限等级{1}级解锁", "OpenFunc.InfinityTower.1": "心危擂台", "OpenFunc.InfinityTower.2": "使用纪录勇闯擂台,获得大量奖励", "OpenFunc.InfinityTower.3": "权限等级{1}级解锁", @@ -51,6 +59,9 @@ "OpenFunc.SkillInstance.1": "技巧试炼", "OpenFunc.SkillInstance.2": "挑战技巧试炼,提升能力等级吧!", "OpenFunc.SkillInstance.3": "权限等级{1}级解锁", + "OpenFunc.Soldier.1": "尖兵陷阵", + "OpenFunc.Soldier.2": "招募贤才,组建团队,用策略突破星塔深层!", + "OpenFunc.Soldier.3": "权限等级{1}级解锁", "OpenFunc.StarTower.1": "星塔探索", "OpenFunc.StarTower.2": "对星塔遗迹进行探索,获得强力纪录", "OpenFunc.StarTower.3": "权限等级{1}级解锁", diff --git a/data/language/zh_cn/penguincard.json b/data/language/zh_cn/penguincard.json index 92e723648..938d62236 100644 --- a/data/language/zh_cn/penguincard.json +++ b/data/language/zh_cn/penguincard.json @@ -1,36 +1,36 @@ { "PenguinCard.100101.1": "[no trans]开源节流", - "PenguinCard.100101.2": "升级项目消耗减少20%", + "PenguinCard.100101.2": "升级项目消耗减少{EffectParam_All_1(%)}", "PenguinCard.100102.1": "[no trans]开源节流+1", - "PenguinCard.100102.2": "升级项目消耗减少30%", + "PenguinCard.100102.2": "升级项目消耗减少{EffectParam_All_1(%)}", "PenguinCard.100103.1": "[no trans]开源节流+2", - "PenguinCard.100103.2": "升级项目消耗减少40%", + "PenguinCard.100103.2": "升级项目消耗减少{EffectParam_All_1(%)}", "PenguinCard.100201.1": "[no trans]萌混过关", - "PenguinCard.100201.2": "通关目标降低 20%", + "PenguinCard.100201.2": "通关目标降低 {EffectParam_All_1(%)}", "PenguinCard.100202.1": "[no trans]萌混过关+1", - "PenguinCard.100202.2": "通关目标降低 25%", + "PenguinCard.100202.2": "通关目标降低 {EffectParam_All_1(%)}", "PenguinCard.100203.1": "[no trans]萌混过关+2", - "PenguinCard.100203.2": "通关目标降低 30%", + "PenguinCard.100203.2": "通关目标降低 {EffectParam_All_1(%)}", "PenguinCard.100301.1": "[no trans]我要验牌", - "PenguinCard.100301.2": "每回合获得1次验牌机会", + "PenguinCard.100301.2": "每回合获得{EffectParam_All_1}次验牌机会", "PenguinCard.100302.1": "[no trans]我要验牌+1", - "PenguinCard.100302.2": "每回合获得2次验牌机会", + "PenguinCard.100302.2": "每回合获得{EffectParam_All_1}次验牌机会", "PenguinCard.100303.1": "[no trans]我要验牌+2", - "PenguinCard.100303.2": "每回合获得3次验牌机会", + "PenguinCard.100303.2": "每回合获得{EffectParam_All_1}次验牌机会", "PenguinCard.100401.1": "[no trans]女仆奇术", - "PenguinCard.100401.2": "翻牌时20%概率出现可视为任何元素的 [万能牌] {TriggerLimitParam}次", + "PenguinCard.100401.2": "翻牌时20%概率出现可视为任何元素的 [万能牌] {TriggerLimitParam_All_1}次", "PenguinCard.100402.1": "[no trans]女仆奇术+1", - "PenguinCard.100402.2": "翻牌时20%概率出现可视为任何元素的 [万能牌] {TriggerLimitParam}次", + "PenguinCard.100402.2": "翻牌时20%概率出现可视为任何元素的 [万能牌] {TriggerLimitParam_All_1}次", "PenguinCard.100403.1": "[no trans]女仆奇术+2", - "PenguinCard.100403.2": "翻牌时20%概率出现可视为任何元素的 [万能牌] {TriggerLimitParam}次", + "PenguinCard.100403.2": "翻牌时20%概率出现可视为任何元素的 [万能牌] {TriggerLimitParam_All_1}次", "PenguinCard.100501.1": "[no trans]活力满满", "PenguinCard.100501.2": "开始新难度时,恢复一点体力", "PenguinCard.100601.1": "[no trans]幸运绮星", - "PenguinCard.100601.2": "开始新难度时,随机1张星命牌等级提高1级", + "PenguinCard.100601.2": "开始新难度时,随机{EffectParam_All_1}张星命牌等级提高{EffectParam_All_2}级", "PenguinCard.100602.1": "[no trans]幸运绮星+1", - "PenguinCard.100602.2": "开始新难度时,随机1张星命牌等级提高1级", + "PenguinCard.100602.2": "开始新难度时,随机{EffectParam_All_1}张星命牌等级提高{EffectParam_All_2}级", "PenguinCard.100603.1": "[no trans]幸运绮星+2", - "PenguinCard.100603.2": "开始新难度时,随机2张星命牌等级提高1级", + "PenguinCard.100603.2": "开始新难度时,随机{EffectParam_All_1}张星命牌等级提高{EffectParam_All_2}级", "PenguinCard.10101.1": "火种新生", "PenguinCard.10101.2": "结算时,本回合每个已翻开{GrowthTriggerParam_1}可提供+{GrowthEffectParam_1}倍率\u000b(当前+{TotalEffectParam_1}倍率)", "PenguinCard.10102.1": "火种新生+1", diff --git a/data/language/zh_cn/penguincardfloor.json b/data/language/zh_cn/penguincardfloor.json index 83d693bb6..022a68bae 100644 --- a/data/language/zh_cn/penguincardfloor.json +++ b/data/language/zh_cn/penguincardfloor.json @@ -18,5 +18,11 @@ "PenguinCardFloor.502.1": "选择力所能及的合约", "PenguinCardFloor.503.1": "本局出现概率提高", "PenguinCardFloor.504.1": "冲击一百万分吧魔王大人", - "PenguinCardFloor.505.1": "进入新难度时,清空已获取的" + "PenguinCardFloor.505.1": "进入新难度时,清空已获取的", + "PenguinCardFloor.601.1": "欢迎来到命运星牌局", + "PenguinCardFloor.602.1": "选择力所能及的合约", + "PenguinCardFloor.603.1": "本局出现概率提高", + "PenguinCardFloor.604.1": "冲击一百万分吧魔王大人", + "PenguinCardFloor.605.1": "进入新难度时,清空已获取的", + "PenguinCardFloor.605.2": "初始将 \"命定双星\"\"四象归一\"各一张 加入手牌" } \ No newline at end of file diff --git a/data/language/zh_cn/periodicquest.json b/data/language/zh_cn/periodicquest.json index fa18cfb3f..930f21887 100644 --- a/data/language/zh_cn/periodicquest.json +++ b/data/language/zh_cn/periodicquest.json @@ -68,5 +68,61 @@ "PeriodicQuest.10100267.1": "完成10次旅人委托", "PeriodicQuest.10100268.1": "在「心链」中完成10 次聊天", "PeriodicQuest.10100269.1": "在「心链」中完成8次邀约", - "PeriodicQuest.10100270.1": "在心危擂台中通过「无极角斗·难度8」第5擂" + "PeriodicQuest.10100270.1": "在心危擂台中通过「无极角斗·难度8」第5擂", + "PeriodicQuest.111070101.1": "累计登录1天", + "PeriodicQuest.111070102.1": "通关1次任意战斗关卡", + "PeriodicQuest.111070103.1": "消耗60点干劲", + "PeriodicQuest.111070104.1": "在「心链」中完成1次礼物寄送", + "PeriodicQuest.111070105.1": "在「心链」中完成1次邀约", + "PeriodicQuest.111070106.1": "进行1次派遣委托", + "PeriodicQuest.111070107.1": "通关3次任意战斗关卡", + "PeriodicQuest.111070108.1": "消耗90点干劲", + "PeriodicQuest.111070111.1": "累计登录2天", + "PeriodicQuest.111070112.1": "通关5次任意战斗关卡", + "PeriodicQuest.111070113.1": "消耗180点干劲", + "PeriodicQuest.111070114.1": "通关1次星塔探索", + "PeriodicQuest.111070115.1": "领取「魔王之塔」夏洛克雕塑1次", + "PeriodicQuest.111070116.1": "在「心链」中完成3次礼物寄送", + "PeriodicQuest.111070117.1": "通关8次任意战斗关卡", + "PeriodicQuest.111070118.1": "消耗240点干劲", + "PeriodicQuest.111070121.1": "累计登录3天", + "PeriodicQuest.111070122.1": "通关10次任意战斗关卡", + "PeriodicQuest.111070123.1": "消耗320点干劲", + "PeriodicQuest.111070124.1": "在「心链」中完成5次礼物寄送", + "PeriodicQuest.111070125.1": "在「心链」中完成3次邀约", + "PeriodicQuest.111070126.1": "进行3次派遣委托", + "PeriodicQuest.111070127.1": "通关12次任意战斗关卡", + "PeriodicQuest.111070128.1": "消耗360点干劲", + "PeriodicQuest.111070131.1": "累计登录4天", + "PeriodicQuest.111070132.1": "通关15次任意战斗关卡", + "PeriodicQuest.111070133.1": "消耗480点干劲", + "PeriodicQuest.111070134.1": "通关2次星塔探索", + "PeriodicQuest.111070135.1": "领取「魔王之塔」夏洛克雕塑3次", + "PeriodicQuest.111070136.1": "在「心链」中完成7次礼物寄送", + "PeriodicQuest.111070137.1": "通关18次任意战斗关卡", + "PeriodicQuest.111070138.1": "消耗540点干劲", + "PeriodicQuest.111070141.1": "累计登录5天", + "PeriodicQuest.111070142.1": "通关20次任意战斗关卡", + "PeriodicQuest.111070143.1": "消耗660点干劲", + "PeriodicQuest.111070144.1": "在「心链」中完成9次礼物寄送", + "PeriodicQuest.111070145.1": "在「心链」中完成5次邀约", + "PeriodicQuest.111070146.1": "进行5次派遣委托", + "PeriodicQuest.111070147.1": "通关24次任意战斗关卡", + "PeriodicQuest.111070148.1": "消耗720点干劲", + "PeriodicQuest.111070151.1": "累计登录6天", + "PeriodicQuest.111070152.1": "通关28次任意战斗关卡", + "PeriodicQuest.111070153.1": "消耗900点干劲", + "PeriodicQuest.111070154.1": "完成3次真格挑战", + "PeriodicQuest.111070155.1": "领取「魔王之塔」夏洛克雕塑5次", + "PeriodicQuest.111070156.1": "在「心链」中完成12次礼物寄送", + "PeriodicQuest.111070157.1": "通关32次任意战斗关卡", + "PeriodicQuest.111070158.1": "消耗960点干劲", + "PeriodicQuest.111070161.1": "累计登录7天", + "PeriodicQuest.111070162.1": "通关36次任意战斗关卡", + "PeriodicQuest.111070163.1": "消耗1140点干劲", + "PeriodicQuest.111070164.1": "在「心链」中完成15次礼物寄送", + "PeriodicQuest.111070165.1": "在「心链」中完成7次邀约", + "PeriodicQuest.111070166.1": "进行7次派遣委托", + "PeriodicQuest.111070167.1": "通关40次任意战斗关卡", + "PeriodicQuest.111070168.1": "消耗1200点干劲" } \ No newline at end of file diff --git a/data/language/zh_cn/periodicquestcontrol.json b/data/language/zh_cn/periodicquestcontrol.json index 78b40d8b2..677db0d82 100644 --- a/data/language/zh_cn/periodicquestcontrol.json +++ b/data/language/zh_cn/periodicquestcontrol.json @@ -1,3 +1,4 @@ { - "PeriodicQuestControl.101002.1": "\u000b【活动时间】\u000b活动开启后持续存在,直到完成所有任务,领取全部奖励。\u000b\u000b【参与条件】\u000b权限等级≥1级,解锁「活动」功能后即可参与。\u000b\u000b【活动说明】\u000b1、活动开启期间,每日开启1组新任务,玩家完成任务后可获得丰厚奖励。所有任务完成后,可获得五星秘纹自选包" + "PeriodicQuestControl.101002.1": "\u000b【活动时间】\u000b活动开启后持续存在,直到完成所有任务,领取全部奖励。\u000b\u000b【参与条件】\u000b权限等级≥1级,解锁「活动」功能后即可参与。\u000b\u000b【活动说明】\u000b1、活动开启期间,每日开启1组新任务,玩家完成任务后可获得丰厚奖励。所有任务完成后,可获得五星秘纹自选包", + "PeriodicQuestControl.1110701.1": "【参与条件】\u000b权限等级≥5级\u000b\u000b【活动说明】\u000b活动开启期间,每天开启1组新任务,完成任务后可获得丰厚奖励。" } \ No newline at end of file diff --git a/data/language/zh_cn/playerhead.json b/data/language/zh_cn/playerhead.json index 91debb853..22a3a854d 100644 --- a/data/language/zh_cn/playerhead.json +++ b/data/language/zh_cn/playerhead.json @@ -3,9 +3,11 @@ "PlayerHead.10304.1": "获得形象后解锁\n\"邀你静心,悠然一夏\"", "PlayerHead.10703.1": "获得形象后解锁\n\"此即吾之正义!\"", "PlayerHead.10704.1": "获得形象后解锁\n\"光彩闪亮,斗志昂扬\"", + "PlayerHead.11003.1": "获得形象后解锁\n\"艳若蛇蝎,绝色倾城\"", "PlayerHead.11103.1": "获得形象后解锁\n\"1/365的你\"", "PlayerHead.11104.1": "获得形象后解锁\n\"邀你欢喜,轻波漂游\"", "PlayerHead.11203.1": "获得形象后解锁\n\"日晒的余温\"", + "PlayerHead.11205.1": "获得形象后解锁\n\"小憩时光,伴你身旁\"", "PlayerHead.11303.1": "获得形象后解锁\n\"辣就试试看吧!\"", "PlayerHead.11603.1": "获得形象后解锁\n\"郁蓊恒温室中憩\"", "PlayerHead.11703.1": "获得形象后解锁\n\"食来运转进行曲\"", @@ -27,6 +29,8 @@ "PlayerHead.130010.1": "第10期创业激励基金\n解锁大亨尊享补贴获得", "PlayerHead.130011.1": "第11期创业激励基金\n解锁大亨尊享补贴获得", "PlayerHead.130012.1": "第12期创业激励基金\n解锁大亨尊享补贴获得", + "PlayerHead.1310011.1": "购买「星途一载·特惠纪念组合」解锁", + "PlayerHead.1310012.1": "购买「星途一载·特惠纪念组合」解锁", "PlayerHead.13203.1": "获得形象后解锁\n\"微醺白日梦\"", "PlayerHead.13204.1": "获得形象后解锁\n\"粼粼镜影☆漆黑心伤\"", "PlayerHead.13303.1": "获得形象后解锁\n\"清露微滴的初夏\"", @@ -38,5 +42,6 @@ "PlayerHead.14403.1": "获得形象后解锁\n\"牵牛花开,少女初醒\"", "PlayerHead.14703.1": "获得形象后解锁\n\"梦萌贝斯音\"", "PlayerHead.14903.1": "获得形象后解锁\n\"相约融雪后\"", + "PlayerHead.15503.1": "获得形象后解锁\n\"珊瑚海的邀约\"", "PlayerHead.15603.1": "获得形象后解锁\n\"古灵精怪茶话会\"" } \ No newline at end of file diff --git a/data/language/zh_cn/plot.json b/data/language/zh_cn/plot.json index 69839a75b..e1f59b0ba 100644 --- a/data/language/zh_cn/plot.json +++ b/data/language/zh_cn/plot.json @@ -238,5 +238,11 @@ "Plot.16002.1": "奔忙的假期 中", "Plot.16002.2": "工作??度假??别想了又有新的事件发生了!", "Plot.16003.1": "奔忙的假期 下", - "Plot.16003.2": "这是一次难得的假期,不如就暂时放下工作,去享受假日吧。" + "Plot.16003.2": "这是一次难得的假期,不如就暂时放下工作,去享受假日吧。", + "Plot.16201.1": "那个人的名字 上", + "Plot.16201.2": "既视感、改变的契机。一切都因那个人的名字而起。", + "Plot.16202.1": "那个人的名字 中", + "Plot.16202.2": "想要更加靠近,与你并肩,成为受你依赖的伙伴。", + "Plot.16203.1": "那个人的名字 下", + "Plot.16203.2": "成为彼此的慰藉,十指相扣,守护着只属于两人的秘密。" } \ No newline at end of file diff --git a/data/language/zh_cn/potential.json b/data/language/zh_cn/potential.json index b0ced0d15..54242c461 100644 --- a/data/language/zh_cn/potential.json +++ b/data/language/zh_cn/potential.json @@ -705,16 +705,16 @@ "Potential.511904.2": "主控技「花风舞」发射的向日葵飞镖的伤害范围提升50%,&Param1&提升&Param2&。", "Potential.511905.1": "每次发射向日葵飞镖时,提升&Param5&和&Param6&。", "Potential.511905.2": "主控技「花风舞」每次发射向日葵飞镖时,&Param5&提升&Param1&,&Param6&提升&Param2&,持续&Param3&秒,可叠加&Param4&层。", - "Potential.511906.1": "每名分身提升花原的&Param2&。", - "Potential.511906.2": "每存在1名分身,使花原的&Param2&提升&Param1&。", + "Potential.511906.1": "每名分身提升花原的&Param2&。绝招冷却期间,提升花原的&Param4&。", + "Potential.511906.2": "每存在1名分身,使花原的&Param2&提升&Param1&,可叠加&Param3&层。绝招「花镜月」冷却期间,花原的&Param4&提升&Param5&。", "Potential.511907.1": "花原造成伤害时,有概率提升&Param4&和&Param5&。", "Potential.511907.2": "花原造成伤害时,30%概率&Param4&提升&Param1&、&Param5&提升&Param2&,持续时间&Param3&秒。", - "Potential.511908.1": "向日葵飞镖距离花原越远,造成的&Param2&越高。", - "Potential.511908.2": "主控技「花风舞」发射的向日葵飞镖距离花原越远,造成的&Param2&越高,至少提升&Param1&。", + "Potential.511908.1": "向日葵飞镖距离花原较远时,提升造成的&Param1&。", + "Potential.511908.2": "主控技「花风舞」发射的向日葵飞镖距离花原较远时,造成的&Param1&提升&Param2&。", "Potential.511909.1": "主控技触发##风系印记#1017#时,提升&Param4&。", "Potential.511909.2": "主控技「花风舞」触发##风系印记#1017#时,&Param4&提升&Param1&,持续&Param2&秒,可叠加&Param3&层。", - "Potential.511910.1": "施放主控技时,分身发射向日葵飞镖。", - "Potential.511910.2": "施放主控技「花风舞」时,分身发射不折返的向日葵飞镖,每次造成花原攻击力&Param1&的风系技能伤害。", + "Potential.511910.1": "施放主控技时,分身发射向日葵飞镖。施放绝招「花镜月」时,提升花原的&Param2&。", + "Potential.511910.2": "施放主控技「花风舞」时,最多2名在场分身发射不折返的向日葵飞镖,每次造成花原攻击力&Param1&的风系技能伤害。施放绝招「花镜月」时,花原的&Param2&提升&Param3&,持续时间&Param4&秒。", "Potential.511911.1": "施放主控技时,提升&Param3&。", "Potential.511911.2": "施放主控技「花风舞」时,&Param3&提升&Param1&,持续&Param2&秒。", "Potential.511912.1": "花原触发##风系印记#1017#时,提升&Param3&。", @@ -1103,8 +1103,8 @@ "Potential.513043.2": "绝招「&Param10&」每次命中附带##冰冻#1002#/##寒冷#1027#的目标时,箭雨持续时间增加&Param1&秒,造成&Param3&提升&Param2&,可触发&Param4&次。", "Potential.513201.1": "解锁三段主控技「三垒打」。", "Potential.513201.2": "解锁三段主控技「三垒打」:造成攻击力&Param2&x2、&Param3&的范围光系技能伤害。\u000b「三垒打」期间密涅瓦免疫伤害。", - "Potential.513202.1": "主控技触发##光系印记#1015#后,强化「二垒打」。", - "Potential.513202.2": "主控技「&Param1&」触发##光系印记#1015#后,「二垒打」的伤害倍率提升&Param2&,伤害间隔缩短30%。", + "Potential.513202.1": "潜能「最后通牒」「三垒打」的伤害倍率提升。\u000b主控技触发##光系印记#1015#后,强化「二垒打」和「最后通牒」的「三垒打」。", + "Potential.513202.2": "潜能「最后通牒」「三垒打」的伤害倍率提升&Param2&。\u000b主控技「&Param1&」触发##光系印记#1015#后,「二垒打」的伤害倍率提升&Param2&,伤害间隔缩短30%,且「最后通牒」「三垒打」额外造成攻击力&Param4&的范围光系技能伤害。", "Potential.513203.1": "提升主控技的伤害,触发印记时,目标受到技能伤害提升。", "Potential.513203.2": "主控技「&Param1&」的伤害倍率提升&Param2&。\u000b触发##光系印记#1015#时,使目标受到技能伤害提升&Param3&,持续&Param4&秒。", "Potential.513204.1": "「二垒打」变为三连击,伤害提升。「&Param1&」后立刻施放「二垒打」造成额外伤害。", @@ -1525,8 +1525,8 @@ "Potential.514108.2": "每层附着的「墨汁」使目标受到火系伤害提升&Param1&。", "Potential.514109.1": "主控技造成额外伤害,目标被主控技##燃烧#2027#时受到火系伤害提升。", "Potential.514109.2": "施放主控技「赤焰除妖」时,额外造成攻击力&Param1&的范围火系技能伤害,附加「墨汁」。\u000b「墨汁」被主控技##燃烧#2027#后,目标受到火系伤害提升&Param2&。", - "Potential.514110.1": "施放主控技时,获得护盾。", - "Potential.514110.2": "施放主控技「赤焰除妖」时,获得最大生命&Param1&的护盾。", + "Potential.514110.1": "施放主控技时,获得护盾。该护盾持续期间获得霸体。", + "Potential.514110.2": "施放主控技「赤焰除妖」时,获得最大生命&Param1&的护盾。该护盾持续期间获得霸体。", "Potential.514111.1": "绝招可触发##火系印记#1016#,产生「超燃」;每次触发提升攻击力。", "Potential.514111.2": "绝招「龙腾九天」可触发##火系印记#1016#,产生「超燃」:造成攻击力&Param1&的范围火系印记伤害,每次触发后,攻击力提升&Param2&,持续&Param3&秒,可叠加&Param4&层。", "Potential.514112.1": "赤霞触发##火系印记#1016#时,使目标受到火系伤害提升。", @@ -1627,8 +1627,8 @@ "Potential.514301.2": "施放主控技「风车连舞」后&Param1&秒内,下一次普攻连斩造成伤害时,生成「小旋风」:每0.5秒造成攻击力&Param2&范围普攻伤害,持续4秒。\u000b「小旋风」可跟踪攻击,触发##风系印记#1017#。", "Potential.514302.1": "施放主控技时,产生多个「小旋风」造成伤害。「小旋风」可持续增加伤害范围。", "Potential.514302.2": "施放主控技「风车连舞」时,产生2个「小旋风」:每0.5秒造成攻击力&Param1&范围普攻伤害,持续4秒。\u000b「小旋风」可持续增加伤害范围,触发##风系印记#1017#。", - "Potential.514303.1": "主控技的子弹变为激光,可追踪远距离目标。提升风影的射击对远距离目标造成的&Param1&。", - "Potential.514303.2": "主控技「风车连舞」的子弹变为激光,可追踪远距离目标。风影的射击对远距离目标造成的&Param1&提升&Param2&。", + "Potential.514303.1": "主控技的子弹变为激光,可追踪目标并造成范围伤害。提升风影的射击造成的&Param1&。", + "Potential.514303.2": "主控技「风车连舞」的子弹变为激光,可追踪目标并造成范围伤害。风影的射击造成的&Param1&提升&Param2&。", "Potential.514304.1": "长按连续施放主控技时子弹数量增加。提升风影所有射击造成的&Param1&。", "Potential.514304.2": "长按连续施放主控技「风车连舞」时,每轮射击的子弹数量比上一轮增加4发。\u000b风影的子弹造成的&Param1&提升&Param2&,可触发##风系印记#1017#。", "Potential.514305.1": "主控技斩击可阻挡敌方飞弹攻击。提升风影对附近目标造成的伤害。", @@ -2322,5 +2322,63 @@ "Potential.516042.1": "施放绝招时,提升全队&Param1&。", "Potential.516042.2": "施放绝招「沙滩警告」时,全队&Param1&提升&Param2&,持续&Param3&秒。", "Potential.516043.1": "绝招造成伤害时,使目标&Param1&提升。", - "Potential.516043.2": "绝招「沙滩警告」造成伤害时,使目标&Param1&提升&Param2&,持续&Param3&秒,可叠加&Param4&层。" + "Potential.516043.2": "绝招「沙滩警告」造成伤害时,使目标&Param1&提升&Param2&,持续&Param3&秒,可叠加&Param4&层。", + "Potential.516201.1": "提升主控技「暴风闪·耀」的长剑攻击次数,并发射多道「流光」攻击目标。", + "Potential.516201.2": "主控技「暴风闪·耀」的长剑攻击次数提升4次,并发射9道「流光」,每道造成最大生命&Param1&的光系技能伤害。", + "Potential.516202.1": "源初尘沙每发射一定次数的「流光」时,获得特殊主控技「流影光耀斩」,可造成大范围伤害。普攻中使用长剑发动冲刺攻击时,可发射多道「流光」攻击目标。", + "Potential.516202.2": "源初尘沙每发射累计&Param1&道「流光」时,获得特殊主控技「流影光耀斩」:挥动长剑产生巨型剑光,造成最大生命&Param2&x6的光系技能伤害,可触发##光系印记#1015#。\u000b普攻中使用长剑发动冲刺攻击时,可发射3道「流光」,每道造成最大生命&Param3&的光系技能伤害。", + "Potential.516203.1": "主控技「暴风闪·耀」攻击时,可产生多道「坠星」。普攻中冲刺攻击变为使用巨剑攻击并可产生「坠星」。源初尘沙触发印记时可产生「坠星」。以上「坠星」可造成范围伤害。", + "Potential.516203.2": "主控技「暴风闪·耀」攻击时,可额外产生2道「坠星」。普攻中冲刺攻击变为使用巨剑攻击,造成最大生命&Param1&的光系普攻伤害,并产生1道「坠星」。源初尘沙触发印记时,产生1道「坠星」,该效果每1秒最多触发1次。以上「坠星」攻击目标时,造成最大生命&Param2&的范围光系普攻伤害。", + "Potential.516204.1": "源初尘沙可吸收附近残留的「坠星」,吸收一定数量后,下次普攻时可发动「断罪天星坠」造成大范围伤害。提升普攻中使用巨剑攻击的伤害范围和&Param3&,并可触发##光系印记#1015#。", + "Potential.516204.2": "源初尘沙可吸收附近残留的「坠星」,每累计吸收&Param1&道时,下次普攻时发动特殊普攻「断罪天星坠」:凝聚能量挥动巨剑,下砸造成最大生命&Param2&x2的范围大光系普攻伤害,可触发##光系印记#1015#。\u000b普攻中使用巨剑攻击时,伤害范围提升,造成的&Param3&提升&Param4&,可触发##光系印记#1015#。", + "Potential.516205.1": "源初尘沙发射的「流光」可产生折返造成伤害。提升源初尘沙的长剑攻击和「流光」造成的&Param2&。", + "Potential.516205.2": "源初尘沙发射的「流光」可产生折返,攻击目标造成最大生命&Param1&的光系技能伤害。\u000b源初尘沙的长剑攻击和「流光」造成的&Param2&提升&Param3&。", + "Potential.516206.1": "施放特殊主控技时,源初尘沙的绝招切换为长剑形态。提升源初尘沙的长剑攻击和「流光」对附带##闪烁#4029#的目标造成的&Param1&。", + "Potential.516206.2": "施放主控技「流影光耀斩」时,源初尘沙的绝招切换为长剑形态。\u000b源初尘沙的长剑攻击和「流光」对附带##闪烁#4029#的目标造成的&Param1&提升&Param2&。", + "Potential.516207.1": "「流光」可触发##光系印记#1015#,并有一定概率提升伤害范围。施放主控技时,提升源初尘沙的&Param2&和光系均衡角色的&Param4&。", + "Potential.516207.2": "「流光」可触发##光系印记#1015#,同时有&Param1&%概率提升伤害范围。\u000b施放主控技时,源初尘沙的&Param2&提升&Param3&,光系均衡角色的&Param4&提升&Param5&,持续&Param6&秒,可叠加&Param7&层。", + "Potential.516208.1": "施放特殊普攻「断罪天星坠」时,产生领域造成多段伤害。提升源初尘沙的巨剑攻击和「坠星」造成的&Param2&。", + "Potential.516208.2": "施放特殊普攻「断罪天星坠」时,产生领域,造成最大生命&Param1&x6的光系普攻伤害。\u000b源初尘沙的巨剑攻击和「坠星」造成的&Param2&提升&Param3&。", + "Potential.516209.1": "「坠星」消散时,发射雷电攻击目标。施放主控技时,提升源初尘沙的&Param2&。", + "Potential.516209.2": "「坠星」消散时,发射1道雷电攻击目标,造成最大生命&Param1&的光系普攻伤害。\u000b施放主控技时,源初尘沙的&Param2&提升&Param3&,持续&Param4&秒。", + "Potential.516210.1": "施放特殊普攻「断罪天星坠」时,源初尘沙的绝招切换为巨剑形态。提升尘沙的巨剑攻击和「坠星」造成的&Param1&。", + "Potential.516210.2": "施放特殊普攻「断罪天星坠」时,源初尘沙的绝招切换为巨剑形态。\u000b尘沙的巨剑攻击和「坠星」造成的&Param1&提升&Param2&点。", + "Potential.516211.1": "提升源初尘沙对附带##闪烁#4029#的目标造成的&Param1&。提升源初尘沙的&Param3&。", + "Potential.516211.2": "源初尘沙对附带##闪烁#4029#的目标造成的&Param1&提升&Param2&。\u000b源初尘沙的&Param3&提升&Param4&点。", + "Potential.516212.1": "队伍中的光系角色可提升源初尘沙的##光系穿透#2068#。", + "Potential.516212.2": "队伍中每1名光系角色,使源初尘沙的##光系穿透#2068#提升&Param2&点。", + "Potential.516213.1": "提升源初尘沙的&Param1&。", + "Potential.516213.2": "源初尘沙的&Param1&提升&Param2&点。", + "Potential.516221.1": "援护技「迅雷击·破」中巨剑攻击后,产生领域造成多段伤害。", + "Potential.516221.2": "援护技「迅雷击·破」中巨剑攻击后,产生领域,造成最大生命&Param1&x6的光系普攻伤害。", + "Potential.516222.1": "援护技「迅雷击·破」中巨剑攻击时,产生多道「坠星」攻击目标。", + "Potential.516222.2": "援护技「迅雷击·破」中巨剑攻击时,产生11道「坠星」,每道造成最大生命&Param1&的光系普攻伤害。", + "Potential.516223.1": "援护技「迅雷击·破」中长剑攻击时,持续发射「流光」攻击目标。", + "Potential.516223.2": "援护技「迅雷击·破」中长剑攻击时,持续发射「流光」,每1道造成最大生命&Param1&的光系技能伤害。", + "Potential.516224.1": "提升援护技「迅雷击·破」中长剑攻击的次数。", + "Potential.516224.2": "援护技「迅雷击·破」中长剑攻击的次数提升10次。", + "Potential.516225.1": "提升援护技「迅雷击·破」产生「坠星」的伤害范围。产生「坠星」时,提升尘沙的&Param1&。", + "Potential.516225.2": "援护技「迅雷击·破」产生「坠星」的伤害范围提升。\u000b每1次产生「坠星」时,尘沙的&Param1&提升&Param2&,持续&Param3&秒,可叠加&Param4&层。", + "Potential.516226.1": "援护技「迅雷击·破」中巨剑攻击后,源初尘沙的绝招切换为巨剑形态。源初尘沙的长剑攻击造成伤害时,提升自身的&Param1&。", + "Potential.516226.2": "援护技「迅雷击·破」中巨剑攻击后,源初尘沙的绝招切换为巨剑形态。\u000b源初尘沙的长剑攻击造成伤害时,自身的&Param1&提升&Param2&,持续&Param3&秒,可叠加&Param4&层。", + "Potential.516227.1": "提升源初尘沙的巨剑攻击和「坠星」造成的的&Param1&。", + "Potential.516227.2": "源初尘沙的巨剑攻击和「坠星」造成的&Param1&提升&Param2&。", + "Potential.516228.1": "发射「流光」时有一定概率提升伤害范围。提升源初尘沙的长剑攻击和「流光」造成的&Param2&。", + "Potential.516228.2": "发射「流光」时有&Param1&%概率提升伤害范围。\u000b源初尘沙的长剑攻击和「流光」造成的&Param2&提升&Param3&。", + "Potential.516229.1": "援护技「迅雷击·破」中长剑攻击后,源初尘沙的绝招切换为长剑形态。源初尘沙的巨剑造成伤害时,提升自身的&Param1&。", + "Potential.516229.2": "援护技「迅雷击·破」中长剑攻击后,源初尘沙的绝招切换为长剑形态。\u000b源初尘沙的巨剑造成伤害时,自身的&Param1&提升&Param2&,持续&Param3&秒,可叠加&Param4&层。", + "Potential.516230.1": "提升源初尘沙的长剑攻击和「流光」造成的&Param1&。", + "Potential.516230.2": "源初尘沙的长剑攻击和「流光」造成的&Param1&提升&Param2&。", + "Potential.516231.1": "队伍中的光系角色,可提升全队光系角色的&Param1&。", + "Potential.516231.2": "队伍中每1名光系角色,使全队光系角色的&Param1&提升&Param2&。", + "Potential.516232.1": "光系主控角色施放主控技时,提升源初尘沙的&Param1&。", + "Potential.516232.2": "光系主控角色施放主控技时,源初尘沙的&Param1&提升&Param2&,持续&Param3&秒。", + "Potential.516233.1": "队伍中任意光系角色施放主控技或援护技时,提升源初尘沙的&Param1&。", + "Potential.516233.2": "队伍中任意光系角色施放主控技或援护技时,源初尘沙的&Param1&提升&Param2&,持续&Param3&秒,可叠加&Param4&层。", + "Potential.516241.1": "源初尘沙发动长剑状态的绝招「煌闪极星断破斩」时,发射多道「流光」攻击目标。提升源初尘沙的&Param2&。", + "Potential.516241.2": "源初尘沙发动长剑状态的绝招「煌闪极星断破斩」时,发射7道「流光」,每1道造成最大生命&Param1&的光系技能伤害。\u000b源初尘沙的&Param2&提升&Param3&。", + "Potential.516242.1": "源初尘沙施放巨剑状态的绝招「煌闪极星断破斩」后,产生领域攻击目标。提升源初尘沙的&Param2&。", + "Potential.516242.2": "源初尘沙施放巨剑状态的绝招「煌闪极星断破斩」后,产生领域,造成最大生命&Param1&x6的光系普攻伤害。\u000b源初尘沙的&Param2&提升&Param3&。", + "Potential.516243.1": "尘沙处于「极星」状态时,可额外提升自身的&Param1&,同时每隔一定时间回复能量。", + "Potential.516243.2": "尘沙处于「极星」状态时,可额外提升自身的&Param1&&Param2&,同时每&Param3&秒回复&Param4&点能量。" } \ No newline at end of file diff --git a/data/language/zh_cn/potentialpreset.json b/data/language/zh_cn/potentialpreset.json index c67c378b4..5ac6c75bb 100644 --- a/data/language/zh_cn/potentialpreset.json +++ b/data/language/zh_cn/potentialpreset.json @@ -158,5 +158,9 @@ "PotentialPreset.16001.1": "系统推荐预设1", "PotentialPreset.16001.2": "薇洛(盛夏)的系统推荐预设1", "PotentialPreset.16002.1": "系统推荐预设2", - "PotentialPreset.16002.2": "薇洛(盛夏)的系统推荐预设2" + "PotentialPreset.16002.2": "薇洛(盛夏)的系统推荐预设2", + "PotentialPreset.16201.1": "系统推荐预设1", + "PotentialPreset.16201.2": "尘沙(源初)的系统推荐预设1", + "PotentialPreset.16202.1": "系统推荐预设2", + "PotentialPreset.16202.2": "尘沙(源初)的系统推荐预设2" } \ No newline at end of file diff --git a/data/language/zh_cn/residentgoods.json b/data/language/zh_cn/residentgoods.json index 29702d325..693444592 100644 --- a/data/language/zh_cn/residentgoods.json +++ b/data/language/zh_cn/residentgoods.json @@ -1,8 +1,58 @@ { "ResidentGoods.101.1": "亮银闪碟", "ResidentGoods.101.2": "用于「秘纹常驻招募」中进行招募的凭证。", + "ResidentGoods.10101.1": "精美礼物自选盒", + "ResidentGoods.10101.2": "可以在所有的精美礼物中任选一件获取。", + "ResidentGoods.10102.1": "冒险家的手抄百科", + "ResidentGoods.10102.2": "提供特大量旅人升级经验。", + "ResidentGoods.10103.1": "星空的彩琉璃", + "ResidentGoods.10103.2": "提供特大量秘纹升级经验。", + "ResidentGoods.10104.1": "星梯搭乘票", + "ResidentGoods.10104.2": "用于开启星塔速通的门票。", + "ResidentGoods.10105.1": "技巧棋子", + "ResidentGoods.10105.2": "用于旅人能力提升的通用材料。", + "ResidentGoods.10106.1": "新手旅人晋升礼盒", + "ResidentGoods.10106.2": "可以在所有晋升试炼低级旅人晋升素材中任选其一。", + "ResidentGoods.10107.1": "新手秘纹晋升礼盒", + "ResidentGoods.10107.2": "可以在所有晋升试炼低级秘纹晋升素材中任选其一。", + "ResidentGoods.10108.1": "新手技能卡带礼盒", + "ResidentGoods.10108.2": "可以在所有低级卡带中任选其一。", + "ResidentGoods.10109.1": "朵拉", + "ResidentGoods.10109.2": "基础的货币,可在各个功能中进行使用。", + "ResidentGoods.10110.1": "朵拉", + "ResidentGoods.10110.2": "基础的货币,可在各个功能中进行使用。", "ResidentGoods.102.1": "普通礼物随机盒", "ResidentGoods.102.2": "随机获得一件普通礼物。", + "ResidentGoods.10201.1": "立式风扇", + "ResidentGoods.10201.2": "「夏花」喜爱的家具,用于布置魔王之塔", + "ResidentGoods.10202.1": "带开口的箱子", + "ResidentGoods.10202.2": "「冬香」喜爱的家具,用于布置魔王之塔", + "ResidentGoods.10203.1": "优雅茶桌", + "ResidentGoods.10203.2": "「翡冷翠」喜爱的家具,用于布置魔王之塔", + "ResidentGoods.10204.1": "夏日栖息地", + "ResidentGoods.10204.2": "名为[夏日栖息地]的秘纹唱片,可发挥强大的力量。", + "ResidentGoods.10205.1": "夏日栖息地曲调", + "ResidentGoods.10205.2": "秘纹[夏日栖息地]突破所需的素材", + "ResidentGoods.10206.1": "勇气之拳", + "ResidentGoods.10206.2": "名为[勇气之拳]的秘纹唱片,可发挥强大的力量。", + "ResidentGoods.10207.1": "勇气之拳曲调", + "ResidentGoods.10207.2": "秘纹[勇气之拳]突破所需的素材", + "ResidentGoods.10208.1": "一二三,跳!", + "ResidentGoods.10208.2": "名为[一二三,跳!]的秘纹唱片,可发挥强大的力量。", + "ResidentGoods.10209.1": "一二三,跳!曲调", + "ResidentGoods.10209.2": "秘纹[一二三,跳!]突破所需的素材", + "ResidentGoods.10210.1": "启程的礼物", + "ResidentGoods.10210.2": "名为「启程的礼物」的秘纹唱片,可发挥强大的力量。", + "ResidentGoods.10211.1": "启程的礼物曲调", + "ResidentGoods.10211.2": "秘纹「启程的礼物」突破所需的素材", + "ResidentGoods.10212.1": "革新的萌芽", + "ResidentGoods.10212.2": "名为[革新的萌芽]的秘纹唱片,可发挥强大的力量。", + "ResidentGoods.10213.1": "革新的萌芽曲调", + "ResidentGoods.10213.2": "秘纹[革新的萌芽]突破所需的素材", + "ResidentGoods.10214.1": "你与我相似", + "ResidentGoods.10214.2": "名为[你与我相似]的秘纹唱片,可发挥强大的力量。", + "ResidentGoods.10215.1": "你与我相似曲调", + "ResidentGoods.10215.2": "秘纹[你与我相似]突破所需的素材", "ResidentGoods.103.1": "精美礼物随机盒", "ResidentGoods.103.2": "随机获得一件精美礼物。", "ResidentGoods.104.1": "新手旅人晋升礼盒", @@ -27,6 +77,10 @@ "ResidentGoods.113.2": "名为[甜蜜邀约]的秘纹,可发挥强大的力量。", "ResidentGoods.114.1": "清扫时间DA♥YO", "ResidentGoods.114.2": "名为[清扫时间DA♥YO]的秘纹,可发挥强大的力量。", + "ResidentGoods.115.1": "臻藏之酿", + "ResidentGoods.115.2": "用于修改纪录中潜能等级的特殊素材。", + "ResidentGoods.116.1": "万籁之音", + "ResidentGoods.116.2": "用于修改纪录中音符数量的特殊素材。", "ResidentGoods.301.1": "冰柠与红茶", "ResidentGoods.301.2": "名为[冰柠与红茶]的秘纹,可发挥强大的力量。", "ResidentGoods.302.1": "一发破的", @@ -73,6 +127,10 @@ "ResidentGoods.412.2": "用于旅人能力提升的通用材料。", "ResidentGoods.413.1": "朵拉", "ResidentGoods.413.2": "基础的货币,可在各个功能中进行使用。", + "ResidentGoods.414.1": "臻藏之酿", + "ResidentGoods.414.2": "用于修改纪录中潜能等级的特殊素材。", + "ResidentGoods.415.1": "万籁之音", + "ResidentGoods.415.2": "用于修改纪录中音符数量的特殊素材。", "ResidentGoods.501.1": "柠柚好奇", "ResidentGoods.501.2": "名为[柠柚好奇]的秘纹,可发挥强大的力量。", "ResidentGoods.502.1": "季节波形", @@ -92,5 +150,13 @@ "ResidentGoods.509.1": "普通礼物随机盒", "ResidentGoods.509.2": "随机获得一件普通礼物。", "ResidentGoods.510.1": "朵拉", - "ResidentGoods.510.2": "基础的货币,可在各个功能中进行使用。" + "ResidentGoods.510.2": "基础的货币,可在各个功能中进行使用。", + "ResidentGoods.601.1": "圣洁之滴", + "ResidentGoods.601.2": "用于旅人纹章词条跃升的特殊素材。", + "ResidentGoods.602.1": "恩赐消费券", + "ResidentGoods.602.2": "用于旅人纹章提升的素材。", + "ResidentGoods.603.1": "协会贡献证", + "ResidentGoods.603.2": "用于旅人纹章提升的素材。", + "ResidentGoods.604.1": "好市民点数", + "ResidentGoods.604.2": "用于旅人纹章提升的素材。" } \ No newline at end of file diff --git a/data/language/zh_cn/residentshop.json b/data/language/zh_cn/residentshop.json index 7819abf7c..1c9537432 100644 --- a/data/language/zh_cn/residentshop.json +++ b/data/language/zh_cn/residentshop.json @@ -1,6 +1,9 @@ { "ResidentShop.1.1": "征途票根商店", + "ResidentShop.101.1": "道具兑换", + "ResidentShop.102.1": "星途精选", "ResidentShop.2.1": "灾变防线商店", "ResidentShop.3.1": "终焉绝响商店", - "ResidentShop.4.1": "猎影合围商店" + "ResidentShop.4.1": "猎影合围商店", + "ResidentShop.5.1": "纹章素材商店" } \ No newline at end of file diff --git a/data/language/zh_cn/secondaryskill.json b/data/language/zh_cn/secondaryskill.json index 79977fe0a..fcb63288a 100644 --- a/data/language/zh_cn/secondaryskill.json +++ b/data/language/zh_cn/secondaryskill.json @@ -1439,6 +1439,46 @@ "SecondarySkill.4062204.2": "水系主控角色附加「残愿」时,全队攻击力提升{1},持续{2}秒。", "SecondarySkill.4062205.1": "昔影所指", "SecondarySkill.4062205.2": "水系主控角色附加「残愿」时,全队攻击力提升{1},持续{2}秒。", + "SecondarySkill.4066101.1": "星愿闪耀", + "SecondarySkill.4066101.2": "均衡角色首次对目标附加##光系印记#1015#后,主控角色获得1层「星愿」。\u000b附带「星愿」的角色对目标造成普攻伤害时,使目标受到光系普攻伤害提升{1},持续{2}秒。\u000b「星愿」获得额外效果:每层使自身光系技能伤害和光系普攻伤害提升{3}。", + "SecondarySkill.4066102.1": "星愿闪耀", + "SecondarySkill.4066102.2": "均衡角色首次对目标附加##光系印记#1015#后,主控角色获得1层「星愿」。\u000b附带「星愿」的角色对目标造成普攻伤害时,使目标受到光系普攻伤害提升{1},持续{2}秒。\u000b「星愿」获得额外效果:每层使自身光系技能伤害和光系普攻伤害提升{3}。", + "SecondarySkill.4066103.1": "星愿闪耀", + "SecondarySkill.4066103.2": "均衡角色首次对目标附加##光系印记#1015#后,主控角色获得1层「星愿」。\u000b附带「星愿」的角色对目标造成普攻伤害时,使目标受到光系普攻伤害提升{1},持续{2}秒。\u000b「星愿」获得额外效果:每层使自身光系技能伤害和光系普攻伤害提升{3}。", + "SecondarySkill.4066104.1": "星愿闪耀", + "SecondarySkill.4066104.2": "均衡角色首次对目标附加##光系印记#1015#后,主控角色获得1层「星愿」。\u000b附带「星愿」的角色对目标造成普攻伤害时,使目标受到光系普攻伤害提升{1},持续{2}秒。\u000b「星愿」获得额外效果:每层使自身光系技能伤害和光系普攻伤害提升{3}。", + "SecondarySkill.4066105.1": "星愿闪耀", + "SecondarySkill.4066105.2": "均衡角色首次对目标附加##光系印记#1015#后,主控角色获得1层「星愿」。\u000b附带「星愿」的角色对目标造成普攻伤害时,使目标受到光系普攻伤害提升{1},持续{2}秒。\u000b「星愿」获得额外效果:每层使自身光系技能伤害和光系普攻伤害提升{3}。", + "SecondarySkill.4066201.1": "开拓明日", + "SecondarySkill.4066201.2": "辅助角色首次对目标附加##光系印记#1015#后,主控角色获得1层「星愿」。\u000b任意光系角色施放技能时,光系主控角色暴击伤害提升{1},持续{2}秒。\u000b「星愿」获得额外效果:每层使光系主控角色造成的技能暴击伤害提升{3}。", + "SecondarySkill.4066202.1": "开拓明日", + "SecondarySkill.4066202.2": "辅助角色首次对目标附加##光系印记#1015#后,主控角色获得1层「星愿」。\u000b任意光系角色施放技能时,光系主控角色暴击伤害提升{1},持续{2}秒。\u000b「星愿」获得额外效果:每层使光系主控角色造成的技能暴击伤害提升{3}。", + "SecondarySkill.4066203.1": "开拓明日", + "SecondarySkill.4066203.2": "辅助角色首次对目标附加##光系印记#1015#后,主控角色获得1层「星愿」。\u000b任意光系角色施放技能时,光系主控角色暴击伤害提升{1},持续{2}秒。\u000b「星愿」获得额外效果:每层使光系主控角色造成的技能暴击伤害提升{3}。", + "SecondarySkill.4066204.1": "开拓明日", + "SecondarySkill.4066204.2": "辅助角色首次对目标附加##光系印记#1015#后,主控角色获得1层「星愿」。\u000b任意光系角色施放技能时,光系主控角色暴击伤害提升{1},持续{2}秒。\u000b「星愿」获得额外效果:每层使光系主控角色造成的技能暴击伤害提升{3}。", + "SecondarySkill.4066205.1": "开拓明日", + "SecondarySkill.4066205.2": "辅助角色首次对目标附加##光系印记#1015#后,主控角色获得1层「星愿」。\u000b任意光系角色施放技能时,光系主控角色暴击伤害提升{1},持续{2}秒。\u000b「星愿」获得额外效果:每层使光系主控角色造成的技能暴击伤害提升{3}。", + "SecondarySkill.4067101.1": "永恒之庭", + "SecondarySkill.4067101.2": "光系均衡角色每在场{1}秒,为主控角色附加1层「永恒」。\u000b「永恒」获得额外效果:每层使自身光系普攻伤害提升{2}。", + "SecondarySkill.4067102.1": "永恒之庭", + "SecondarySkill.4067102.2": "光系均衡角色每在场{1}秒,为主控角色附加1层「永恒」。\u000b「永恒」获得额外效果:每层使自身光系普攻伤害提升{2}。", + "SecondarySkill.4067103.1": "永恒之庭", + "SecondarySkill.4067103.2": "光系均衡角色每在场{1}秒,为主控角色附加1层「永恒」。\u000b「永恒」获得额外效果:每层使自身光系普攻伤害提升{2}。", + "SecondarySkill.4067104.1": "永恒之庭", + "SecondarySkill.4067104.2": "光系均衡角色每在场{1}秒,为主控角色附加1层「永恒」。\u000b「永恒」获得额外效果:每层使自身光系普攻伤害提升{2}。", + "SecondarySkill.4067105.1": "永恒之庭", + "SecondarySkill.4067105.2": "光系均衡角色每在场{1}秒,为主控角色附加1层「永恒」。\u000b「永恒」获得额外效果:每层使自身光系普攻伤害提升{2}。", + "SecondarySkill.4067201.1": "人心之光", + "SecondarySkill.4067201.2": "光系辅助角色施放技能时,为主控角色附加1层「永恒」。\u000b「永恒」可叠加至20层,「永恒」满层时,自身造成的光系伤害提升{1}。", + "SecondarySkill.4067202.1": "人心之光", + "SecondarySkill.4067202.2": "光系辅助角色施放技能时,为主控角色附加1层「永恒」。\u000b「永恒」可叠加至20层,「永恒」满层时,自身造成的光系伤害提升{1}。", + "SecondarySkill.4067203.1": "人心之光", + "SecondarySkill.4067203.2": "光系辅助角色施放技能时,为主控角色附加1层「永恒」。\u000b「永恒」可叠加至20层,「永恒」满层时,自身造成的光系伤害提升{1}。", + "SecondarySkill.4067204.1": "人心之光", + "SecondarySkill.4067204.2": "光系辅助角色施放技能时,为主控角色附加1层「永恒」。\u000b「永恒」可叠加至20层,「永恒」满层时,自身造成的光系伤害提升{1}。", + "SecondarySkill.4067205.1": "人心之光", + "SecondarySkill.4067205.2": "光系辅助角色施放技能时,为主控角色附加1层「永恒」。\u000b「永恒」可叠加至20层,「永恒」满层时,自身造成的光系伤害提升{1}。", "SecondarySkill.9001.1": "空技能", "SecondarySkill.9001.2": "测试用空技能" } \ No newline at end of file diff --git a/data/language/zh_cn/skill.json b/data/language/zh_cn/skill.json index af6acd5c6..0b41b16e5 100644 --- a/data/language/zh_cn/skill.json +++ b/data/language/zh_cn/skill.json @@ -7,6 +7,15 @@ "Skill.100010702.2": "受到的伤害降低&Param1&,持续&Param2&秒。", "Skill.100010703.1": "正义调停", "Skill.100010703.2": "掷出「圣光之盾」,对目标造成攻击力&Param1&的技能伤害。", + "Skill.100010802.1": "破魔之霰", + "Skill.100010802.2": "装填3颗火焰霰弹,发射时每颗弹片造成攻击力&Param1&的普攻伤害。", + "Skill.100010803.1": "外科手术", + "Skill.100010803.2": "空投炸弹,造成攻击力&Param1&的范围技能伤害。", + "Skill.100011002.1": "淑影漫舞", + "Skill.100011002.2": "连续向前斩击,造成多段攻击力&Param1&的范围技能伤害。", + "Skill.100011003.1": "权倾朝夜", + "Skill.100011003.2": "在目标周围召唤2个持续6秒的「暗影分身」,「暗影分身」会持续攻击目标。", + "Skill.100011004.1": "权倾朝夜", "Skill.100011102.1": "凛霜道标", "Skill.100011102.2": "发射数道「冰箭」,对目标造成攻击力&Param1&的技能伤害。", "Skill.100011103.1": "坚冰涌阵", @@ -15,10 +24,34 @@ "Skill.100011202.2": "跃起后重击,对目标造成攻击力&Param1&的技能伤害。", "Skill.100011203.1": "风闪破", "Skill.100011203.2": "挥剑下劈,对目标造成攻击力&Param1&的技能伤害。", + "Skill.100011302.1": "转云推波", + "Skill.100011302.2": "挥剑打出多道波浪,造成攻击力&Param1&的范围技能伤害。", + "Skill.100011303.1": "寒雨决", + "Skill.100011303.2": "凝聚水剑发射,对目标造成攻击力&Param1&的技能伤害。", + "Skill.100011402.1": "狙击作战", + "Skill.100011402.2": "发射「黑暗射线」,造成攻击力&Param1&的范围技能伤害。", + "Skill.100011403.1": "广域爆破", + "Skill.100011403.2": "对目标投掷2颗「弹球炸弹」,落地时造成攻击力&Param1&的范围技能伤害,最多弹跳3次。", "Skill.100011502.1": "残影幻爆", "Skill.100011502.2": "生成「残影」,自爆后造成攻击力&Param1&的技能伤害。", "Skill.100011503.1": "耀星追猎", "Skill.100011503.2": "挥舞巨剑,对目标造成攻击力&Param1&的技能伤害。", + "Skill.100011602.1": "麦豆回旋", + "Skill.100011602.2": "抛出种子,造成攻击力&Param1&的范围技能伤害。", + "Skill.100011603.1": "百花齐放", + "Skill.100011603.2": "降下种子雨,持续造成攻击力&Param1&的范围技能伤害。", + "Skill.100011702.1": "鸣雷云闪", + "Skill.100011702.2": "生成雷电领域,持续造成攻击力&Param1&的范围技能伤害。", + "Skill.100011703.1": "轰雷掣电", + "Skill.100011703.2": "降下雷电,对目标造成攻击力&Param1&的技能伤害。", + "Skill.100011802.1": "骨牢禁锢", + "Skill.100011802.2": "挥刀横斩,造成攻击力&Param1&的范围技能伤害。", + "Skill.100011803.1": "骸骨雕刻", + "Skill.100011803.2": "发射多道「镰影」,对目标造成攻击力&Param1&的技能伤害。", + "Skill.100011902.1": "花风舞", + "Skill.100011902.2": "发射往返飞行的「向日葵飞镖」,命中目标时造成攻击力&Param1&的技能伤害。", + "Skill.100011903.1": "花未凋", + "Skill.100011903.2": "生成「爆散向日葵」发射12枚飞镖,每枚造成攻击力&Param1&的技能伤害。", "Skill.100012002.1": "风云无常", "Skill.100012002.2": "凝聚能量并引爆,对目标造成攻击力&Param1&的技能伤害。", "Skill.100012003.1": "尘风之星", @@ -27,6 +60,10 @@ "Skill.100012502.2": "施放「旋风斩」,每0.3秒对周围目标造成攻击力&Param2&的范围技能伤害。", "Skill.100012503.1": "霜华绽", "Skill.100012503.2": "生成1个「冰之花」,造成攻击力&Param1&的范围技能伤害。", + "Skill.100012602.1": "登台暖场", + "Skill.100012602.2": "扔出魔术帽,持续造成攻击力&Param1&的范围技能伤害。", + "Skill.100012603.1": "伴舞焰蝶", + "Skill.100012603.2": "生成3只「炎蝶」,每只对目标造成攻击力&Param1&的技能伤害。", "Skill.100012702.1": "浪潮", "Skill.100012702.2": "插下魔剑生成「浪域」,「浪域」每1秒对周围目标造成攻击力&Param2&的范围技能伤害。", "Skill.100012703.1": "飞花", @@ -47,10 +84,32 @@ "Skill.100013402.2": "向前猛击,对目标造成攻击力&Param1&x2的技能伤害。", "Skill.100013403.1": "疾步冲拳", "Skill.100013403.2": "向前挥出拳风,对目标造成攻击力&Param1&的技能伤害。", + "Skill.100013502.1": "诡影重重", + "Skill.100013502.2": "向前方拍照,造成攻击力&Param1&的范围技能伤害,同时召唤2只持续10秒的「南瓜影灵」,最多同时存在6只。「南瓜影灵」会自动追踪并攻击目标,造成攻击力&Param2&的技能伤害。", + "Skill.100013503.1": "怪奇门扉", + "Skill.100013503.2": "绘制法阵,每1秒召唤1只「提灯影灵」,「提灯影灵」会自动追踪目标并自爆,造成攻击力&Param1&的范围技能伤害。", + "Skill.100013702.1": "哨卫展开", + "Skill.100013702.2": "快速旋转,造成攻击力&Param1&的范围技能伤害。", + "Skill.100013703.1": "武装强袭", + "Skill.100013703.2": "跳跃下砸3次,造成攻击力&Param1&的范围技能伤害,最后一击会在原地生成1台持续3秒的「哨兵」。「哨兵」会对目标发射子弹,造成攻击力&Param2&的技能伤害。", + "Skill.100013704.1": "武装强袭", + "Skill.100013704.2": "跳跃下砸3次,造成攻击力&Param1&的范围技能伤害,最后一击会在原地生成1台持续3秒的「哨兵」。「哨兵」会对目标发射子弹,造成攻击力&Param2&的技能伤害。", + "Skill.100013705.1": "武装强袭", + "Skill.100013705.2": "跳跃下砸3次,造成攻击力&Param1&的范围技能伤害,最后一击会在原地生成1台持续3秒的「哨兵」。「哨兵」会对目标发射子弹,造成攻击力&Param2&的技能伤害。", + "Skill.100013902.1": "扫堂突进", + "Skill.100013902.2": "穿梭至目标处连续挥砍,造成多段攻击力&Param1&的范围技能伤害,并获得1个「清扫标记」。", + "Skill.100013903.1": "清扫连刃", + "Skill.100013903.2": "挥动长刀循环斩击,造成多段攻击力&Param1&的范围技能伤害,并获得1个「清扫标记」。", "Skill.100014002.1": "兔子派重速切换", "Skill.100014002.2": "连续射击,对目标造成攻击力&Param1&x3的技能伤害。", "Skill.100014003.1": "兔兔追踪炮", "Skill.100014003.2": "发射「兔兔礼花」,对目标造成攻击力&Param1&x2的技能伤害。", + "Skill.100014102.1": "赤焰除妖", + "Skill.100014102.2": "向前方喷火,持续造成攻击力&Param1&的范围技能伤害。", + "Skill.100014103.1": "符启·赤龙", + "Skill.100014103.2": "召唤1只持续5秒的「赤龙」,「赤龙」会持续攻击目标,并在死亡时冲向目标自爆造成攻击力&Param2&的范围技能伤害。", + "Skill.100014104.1": "疾步冲拳", + "Skill.100014105.1": "疾步冲拳", "Skill.100014302.1": "风车连舞", "Skill.100014302.2": "高速旋转斩击,对目标造成攻击力&Param1&x2的技能伤害。", "Skill.100014303.1": "风车蹦极", @@ -59,6 +118,12 @@ "Skill.100014402.2": "进行高速连斩,造成攻击力&Param1&的范围技能伤害。", "Skill.100014403.1": "泷闪", "Skill.100014403.2": "向前方突进,造成攻击力&Param1&的范围技能伤害。", + "Skill.100014502.1": "夜昙", + "Skill.100014502.2": "快速移动后射击,命中目标时造成攻击力&Param1&的技能伤害,并在身后造成扇形爆破,造成攻击力&Param2&的范围技能伤害。", + "Skill.100014503.1": "破刃", + "Skill.100014503.2": "产生1道向前推进的「碎雨」,持续造成攻击力&Param1&的范围技能伤害。", + "Skill.100014504.1": "破刃", + "Skill.100014504.2": "产生1道向前推进的「碎雨」,持续造成攻击力&Param1&的范围技能伤害。", "Skill.100014902.1": "即刻处刑", "Skill.100014902.2": "甩出链铲,对目标造成攻击力&Param1&的技能伤害。", "Skill.100014903.1": "棘罪地狱", @@ -75,38 +140,50 @@ "Skill.100015602.2": "抛出「金蛋」,对目标造成攻击力&Param1&的技能伤害。", "Skill.100015603.1": "布偶冲锋", "Skill.100015603.2": "生成「企鹅玩偶」,冲向目标后自爆,造成攻击力&Param1&的范围技能伤害。", + "Skill.100015702.1": "愿者上钩", + "Skill.100015702.2": "发射鱼饼干,造成攻击力&Param1&的范围技能伤害,随后引来「鲨老大」吞食,造成攻击力&Param2&的范围技能伤害。", + "Skill.100015703.1": "怒海翻腾", + "Skill.100015703.2": "挥舞锁链,造成多段攻击力&Param1&的范围技能伤害,同时引来「鲨老大」,造成攻击力&Param2&的范围技能伤害,最终骑乘「鲨老大」砸地,造成攻击力&Param3&的范围技能伤害。", "Skill.100016002.1": "水花飞溅", "Skill.100016002.2": "生成「泡泡浴场」,造成攻击力&Param1&的范围技能伤害。", "Skill.100016003.1": "音波泡沫", "Skill.100016003.2": "生成「泡泡蛙」,「泡泡蛙」弹跳攻击,造成攻击力&Param1&的范围技能伤害。", + "Skill.100016202.1": "暴风闪·耀", + "Skill.100016202.2": "快速挥舞长剑「拂晓」,造成多段攻击力&Param1&的范围技能伤害,随后使用巨剑「曙光」下劈,造成攻击力&Param2&的范围技能伤害,同时生成1道「坠星」坠落,造成攻击力&Param3&的范围技能伤害。", + "Skill.100016203.1": "迅雷击·破", + "Skill.100016203.2": "手持长剑「拂晓」高速旋转,造成多段攻击力&Param1&的范围技能伤害,随后使用巨剑「曙光」插地持续震击,造成多段攻击力&Param2&的范围技能伤害,拔出巨剑时引发爆炸,造成攻击力&Param3&的范围技能伤害。", "Skill.101000102.1": "痛击血仇", - "Skill.101000102.2": "锁定生命值最高的敌方棋子,投掷种子,对目标造成攻击力&Param1&的技能伤害。", + "Skill.101000102.2": "锁定生命值最高的敌人投掷种子,对目标造成攻击力&Param1&的技能伤害。", "Skill.101000103.1": "鼠鼠投掷", "Skill.101000103.2": "向前投掷种子,对目标造成攻击力&Param1&的技能伤害。", "Skill.101000302.1": "啃咬法术", "Skill.101000302.2": "挥动法杖,对目标造成攻击力&Param1&的技能伤害。", "Skill.101000303.1": "鼠鼠盟约", - "Skill.101000303.2": "施放技能后,使在场友方棋子获得5点能量,在场友方「森林朋友」棋子获得10点能量。", + "Skill.101000303.2": "施放技能后,使在场友方成员获得15点能量,在场友方【森林朋友】成员获得30点能量。", "Skill.101000502.1": "猪突猛进", - "Skill.101000502.2": "向最远的敌方棋子冲锋,造成攻击力&Param1&的范围技能伤害,造成伤害时,自身伤害降低20%,可叠加4层。", + "Skill.101000502.2": "向最远的敌人冲锋,造成攻击力&Param1&的范围技能伤害,造成伤害时,自身伤害降低20%,可叠加4层。", "Skill.101000503.1": "猛进之牙", "Skill.101000503.2": "向前顶撞,对目标造成攻击力&Param1&的技能伤害。", "Skill.101000602.1": "狂风席卷", "Skill.101000602.2": "掀起狂风,对目标造成攻击力&Param1&的技能伤害。", "Skill.101000603.1": "青岚加护", - "Skill.101000603.2": "施放技能后,使在场友方棋子防御力提升&Param1&点,在场友方「森林朋友」棋子防御力提升&Param2&点,可叠加&Param3&层。", + "Skill.101000603.2": "施放技能后,使在场友方成员防御力提升&Param1&点,在场友方【森林朋友】成员防御力提升&Param2&点,可叠加&Param3&层。", "Skill.101001502.1": "嘭嘭弹", "Skill.101001502.2": "吐出子弹,对目标造成攻击力&Param1&的技能伤害。", "Skill.101001503.1": "嘭嘭疗愈", - "Skill.101001503.2": "施放技能后,使在场友方棋子最大生命提升&Param1&点,在场友方「森林朋友」棋子最大生命提升&Param2&点,可叠加&Param3&层。", + "Skill.101001503.2": "施放技能后,使在场友方成员最大生命提升&Param1&点,在场友方【森林朋友】成员最大生命提升&Param2&点,可叠加&Param3&层。", "Skill.101001701.1": "猫之馈赠", - "Skill.101001701.2": "被动:毛毛号猫机长不再进行普通攻击。\n施放技能后,获得1贤才金币。", + "Skill.101001701.2": "被动:【毛毛号猫机长】不再进行普通攻击。\n施放技能后,获得1贤才金币。", "Skill.101001702.1": "猫之振奋", - "Skill.101001702.2": "施放技能后,使随机1个在场友方棋子攻击力增加&Param1&,持续&Param2&秒。", + "Skill.101001702.2": "施放技能后,使随机1个在场友方成员攻击力增加&Param1&,持续&Param2&秒。", "Skill.101100102.1": "跳扑", "Skill.101100102.2": "向前跳跃攻击,对目标造成攻击力&Param1&的技能伤害。", "Skill.101100103.1": "狼嚎", - "Skill.101100103.2": "施放技能后,使在场友方棋子攻击力提升&Param1&点,在场友方「森林朋友」棋子攻击力提升&Param2&点,可叠加&Param3&层。", + "Skill.101100103.2": "施放技能后,使在场友方成员攻击力提升&Param1&点,在场友方【森林朋友】成员攻击力提升&Param2&点,可叠加&Param3&层。", + "Skill.101100702.1": "增产动员", + "Skill.101100702.2": "提升自身&Param1&攻击力,持续&Param2&秒。", + "Skill.101100703.1": "高效作业", + "Skill.101100703.2": "三连射击,每发造成攻击力&Param1&的技能伤害,持续3秒。", "Skill.101300102.1": "阳春本垒打", "Skill.101300102.2": "挥舞球棍,对目标造成攻击力&Param1&的技能伤害。", "Skill.101300103.1": "代打本垒打", @@ -140,13 +217,21 @@ "Skill.101701103.1": "审判之箭", "Skill.101701103.2": "向目标射击,对目标造成攻击力&Param1&的技能伤害。", "Skill.101702102.1": "凯旋驰步", - "Skill.101702102.2": "被动:卫队分团长不再进行普通攻击,持续冲锋,造成攻击力&Param1&的范围技能伤害。\n施放技能后攻击力提升&Param2&,持续&Param3&秒。", + "Skill.101702102.2": "被动:【卫队分团长】不再进行普通攻击,持续冲锋,造成攻击力&Param1&的范围技能伤害。\n施放技能后攻击力提升&Param2&,持续&Param3&秒。", "Skill.101702103.1": "祝福祷言", - "Skill.101702103.2": "为随机1个在场友方棋子附加「鼓舞士气」:增加15点能量。", + "Skill.101702103.2": "为随机1个在场我方成员附加「鼓舞士气」:增加30点能量。", "Skill.101703102.1": "万箭齐发", "Skill.101703102.2": "投掷光弹,对目标造成攻击力&Param1&的技能伤害。", "Skill.101703103.1": "破城重弩", "Skill.101703103.2": "向前发射弩箭,对目标造成攻击力&Param1&的技能伤害。", + "Skill.101800102.1": "逐光乱刃", + "Skill.101800102.2": "向前冲锋并挥刀乱舞,造成多段攻击力&Param1&的范围技能伤害。", + "Skill.101800103.1": "旋锋突进", + "Skill.101800103.2": "向前旋转突进,造成攻击力&Param1&的范围技能伤害。", + "Skill.101801102.1": "连珠法球", + "Skill.101801102.2": "发射3颗法球,每颗造成攻击力&Param1&的技能伤害。", + "Skill.101801103.1": "星光坠落", + "Skill.101801103.2": "召唤星星坠落,每颗造成攻击力&Param1&的范围技能伤害。", "Skill.10201.13": "普攻", "Skill.10201.2": "普攻", "Skill.10202.13": "闪避", @@ -157,9 +242,29 @@ "Skill.10204.2": "技能2", "Skill.10205.13": "大招", "Skill.10205.2": "大招", + "Skill.103090102.1": "黄沙固垒", + "Skill.103090102.2": "提升自身&Param1&防御力,持续&Param2&秒。", + "Skill.103090103.1": "踏沙突刺", + "Skill.103090103.2": "向前垫步戳刺,造成攻击力&Param1&的范围技能伤害。", + "Skill.103091102.1": "快速装填", + "Skill.103091102.2": "提升自身&Param1&攻击速度,持续&Param2&秒。", + "Skill.103091103.1": "穿沙箭", + "Skill.103091103.2": "发射弩箭,造成攻击力&Param1&的技能伤害。", + "Skill.103092102.1": "致命校准", + "Skill.103092102.2": "施放技能后,下次狙击伤害提升&Param1&。", + "Skill.103092103.1": "定点猎杀", + "Skill.103092103.2": "登场6秒,持续狙击目标,每发造成攻击力&Param1&的技能伤害。", + "Skill.103093102.1": "掠沙断月", + "Skill.103093102.2": "锁定最远敌方目标冲锋,对沿途目标造成攻击力&Param1&的范围技能伤害,到达后转身蓄力拔刀斩,造成攻击力&Param2&的范围技能伤害。", + "Skill.103093103.1": "天幕沙葬", + "Skill.103093103.2": "凝聚3根巨大沙柱从天而降,造成攻击力&Param1&的范围技能伤害。", "Skill.10310000.1": "二重奏", "Skill.10310000.13": "双枪向目标快速射击。", "Skill.10310000.2": "双枪连射,每次造成攻击力&Param1&的火系普攻伤害,弹匣容量为12。", + "Skill.103110102.1": "细剑圆舞", + "Skill.103110102.2": "冲刺并施展回旋剑术,造成攻击力&Param1&的范围技能伤害。", + "Skill.103110103.1": "优雅围猎", + "Skill.103110103.2": "召唤3只猎犬追踪并扑击目标,造成攻击力&Param1&的范围技能伤害。", "Skill.10320000.13": "闪避", "Skill.10320000.2": "闪避", "Skill.10331000.1": "烟火摇滚", @@ -211,7 +316,7 @@ "Skill.105080101.1": "夏洛克时间", "Skill.105080101.2": "被动:夏洛克不再进行普通攻击。\n施放技能时抛射大量「炸弹礼物」,造成攻击力&Param1&的范围技能伤害。", "Skill.105080102.1": "后补夏洛克", - "Skill.105080102.2": "当友方棋子被消灭时,夏洛克驻场战斗。", + "Skill.105080102.2": "当友方成员被消灭时,夏洛克驻场战斗。", "Skill.10710000.1": "卫队近战式", "Skill.10710000.13": "使用盾和长枪连续攻击目标,造成伤害。", "Skill.10710000.2": "灵活使用盾和长枪攻击目标。\u000b一段:攻击力&Param1&光系普攻伤害\u000b二段:攻击力&Param2&光系普攻伤害\u000b三段:攻击力&Param3&光系普攻伤害\u000b四段:攻击力&Param4&光系普攻伤害", @@ -246,11 +351,11 @@ "Skill.10870000.13": "闪避后冲锋", "Skill.10870000.2": "闪避后冲锋", "Skill.109000101.1": "猫之疗愈", - "Skill.109000101.2": "施放技能后,使随机1个在场己方棋子恢复最大生命&Param1&的生命值。", + "Skill.109000101.2": "施放技能后,使随机1个在场友方成员恢复最大生命&Param1&的生命值。", "Skill.109000102.1": "猫之加护", - "Skill.109000102.2": "施放技能后,使随机1个在场友方棋子获得护盾,持续&Param1&秒。", + "Skill.109000102.2": "施放技能后,使随机1个在场友方成员获得护盾,持续&Param1&秒。", "Skill.109000201.1": "愤怒攻鸡", - "Skill.109000201.2": "被动:火爆轰炸鸡不再进行普通攻击。\n发射子弹,对目标造成攻击力&Param1&x2的技能伤害。", + "Skill.109000201.2": "被动:【火爆轰炸鸡】不再进行普通攻击。\n发射子弹,对目标造成攻击力&Param1&x2的技能伤害。", "Skill.109000202.1": "无畏攻鸡", "Skill.109000202.2": "冲向目标后自爆,造成攻击力&Param1&的技能伤害。", "Skill.11010000.1": "独步群芳", @@ -453,13 +558,13 @@ "Skill.11920000.2": "基础闪避逻辑", "Skill.11931000.1": "花风舞", "Skill.11931000.13": "发射往返飞行的向日葵飞镖。主控技可触发##风系印记#1017#,产生「绽放」。", - "Skill.11931000.2": "发射2枚向日葵飞镖,往返飞行共4轮,每次可造成攻击力&Param1&的风系技能伤害。\u000b主控技「花风舞」可触发##风系印记#1017#,产生「绽放」:造成攻击力&Param2&的范围风系印记伤害。", + "Skill.11931000.2": "发射2枚向日葵飞镖,每1枚往返飞行8轮,每次可造成攻击力&Param1&的风系技能伤害。\u000b主控技「花风舞」可触发##风系印记#1017#,产生「绽放」:造成攻击力&Param2&的范围风系印记伤害。", "Skill.11932000.1": "花未凋", "Skill.11932000.13": "生成爆散向日葵,发射多个飞镖。援护技可触发##风系印记#1017#,产生「绽放」。", "Skill.11932000.2": "生成爆散向日葵,发射12枚飞镖,每枚造成攻击力&Param1&风系技能伤害。\u000b援护技「花未凋」可触发##风系印记#1017#,产生「绽放」:造成攻击力&Param2&的范围风系印记伤害。", "Skill.11940000.1": "花镜月", "Skill.11940000.13": "产生分身协助战斗。分身可触发##风系印记#1017#,产生「绽放」", - "Skill.11940000.2": "产生2名不移动的分身协助战斗,分身发射飞镖造成花原攻击力&Param1&x2、&Param2&x2、&Param3&x3的风系绝招伤害。\u000b分身存在时间10秒,最多存在2名。\u000b分身的伤害可触发##风系印记#1017#,产生「绽放」:造成攻击力&Param4&的范围风系印记伤害。", + "Skill.11940000.2": "产生2名不移动的分身协助战斗,分身发射飞镖造成花原攻击力&Param1&x2、&Param2&x2、&Param3&x3的风系绝招伤害。\u000b分身存在时间25秒,最多存在2名。\u000b分身的伤害可触发##风系印记#1017#,产生「绽放」:造成攻击力&Param4&的范围风系印记伤害。", "Skill.11940001.1": "普攻飞镖一套", "Skill.11940001.13": "怪物技能无需描述", "Skill.11940001.2": "怪物技能无需描述", @@ -903,8 +1008,8 @@ "Skill.14933001.13": "出生表演", "Skill.14933001.2": "出生表演", "Skill.14940000.1": "天恩·恶兆神罚", - "Skill.14940000.13": "生成巨型链铲,对路径上的目标造成地系伤害。\u000b绝招可触发##地系印记#1020#。", - "Skill.14940000.2": "生成巨型链铲,对路径上的目标造成攻击力&Param1&x3地系绝招伤害。\u000b绝招「天恩·恶兆神罚」可触发##地系印记#1020#,造成攻击力&Param3&的范围地系印记伤害。", + "Skill.14940000.13": "生成多根巨型链铲,分别对路径上的目标造成地系伤害。\u000b绝招可触发##地系印记#1020#。", + "Skill.14940000.2": "生成3根巨型链铲,分别对路径上的目标造成攻击力&Param1&x3地系绝招伤害。\u000b绝招「天恩·恶兆神罚」可触发##地系印记#1020#,造成攻击力&Param3&的范围地系印记伤害。", "Skill.14970000.13": "技能2", "Skill.14970000.2": "技能2", "Skill.15010000.1": "雷霆枪舞", @@ -1092,6 +1197,19 @@ "Skill.16040000.1": "沙滩警告", "Skill.16040000.13": "吹出多个泡泡,连续奋力击打,连续造成范围水系绝招伤害,并附加##水系印记:水流#2008#,同时提升全队&Param3&。", "Skill.16040000.2": "吹出多个泡泡,连续奋力击打,造成攻击力&Param1&x7、&Param2&的范围水系绝招伤害,并附加##水系印记:水流#2008#,同时全队&Param3&提升&Param4&,持续&Param5&秒,可叠加&Param6&层。", + "Skill.16210000.1": "百炼剑术", + "Skill.16210000.13": "挥动巨剑和长剑进行连绵不断的攻击。距离目标较远时,源初尘沙使用长剑发动冲刺攻击。源初尘沙的普攻对附带##闪烁#4029#的目标造成的&Param6&提升。", + "Skill.16210000.2": "挥动巨剑「曙光」和长剑「拂晓」进行连绵不断的攻击。\u000b一段:挥动巨剑,造成最大生命&Param1&x2的光系普攻伤害\u000b二段:挥动巨剑,造成最大生命&Param2&x3的光系普攻伤害\u000b三段:挥动巨剑,造成最大生命&Param3&x2的光系普攻伤害\u000b四段:挥动长剑,发射2道「流光」,每道造成最大生命&Param4&的光系技能伤害\u000b源初尘沙距离目标较远时,普攻时使用长剑发动冲刺攻击,造成最大生命&Param5&x3的光系技能伤害,该效果每1.5秒可触发1次。\u000b源初尘沙的普攻对附带##闪烁#4029#的目标造成伤害时,目标附带的每1层##闪烁#4029#提升本次伤害的&Param6&&Param7&。", + "Skill.16220000.1": "闪避", + "Skill.16231000.1": "暴风闪·耀", + "Skill.16231000.13": "快速挥舞长剑造成多段伤害,随后持巨剑下劈造成范围伤害,同时产生「坠星」。主控技可触发##光系印记#1015#。", + "Skill.16231000.2": "快速挥舞长剑「拂晓」,造成最大生命&Param1&x5的范围光系技能伤害。随后使用巨剑「曙光」下劈,造成最大生命&Param2&的范围光系普攻伤害,同时产生1道「坠星」,造成最大生命&Param3&的范围光系普攻伤害。\u000b主控技「暴风闪·耀」可触发##光系印记#1015#,产生##光耀#4028#:造成最大生命&Param4&的范围光系印记伤害,并附加1层##闪烁#4029#。", + "Skill.16232000.1": "迅雷击·破", + "Skill.16232000.13": "持长剑高速旋转,随后持巨剑插地震击,造成范围伤害。援护技可触发##光系印记#1015#。", + "Skill.16232000.2": "手持长剑「拂晓」高速旋转,造成最大生命&Param1&x8的范围光系技能伤害。随后使用巨剑「曙光」插地持续震击,造成最大生命&Param2&x6、&Param3&的范围光系普攻伤害。\u000b援护技「迅雷击·破」可触发##光系印记#1015#,产生##光耀#4028#:造成最大生命&Param4&的范围光系印记伤害,并附加1层##闪烁#4029#。", + "Skill.16240000.1": "煌闪极星断破斩", + "Skill.16240000.13": "源初尘沙的绝招拥有双形态,分别使用巨剑「曙光」和长剑「拂晓」进行攻击,造成大范围伤害。施放绝招时,源初尘沙获得「极星」:提升&Param5&。绝招可触发##光系印记#1015#。", + "Skill.16240000.2": "源初尘沙的绝招拥有双形态,分别使用巨剑「曙光」和长剑「拂晓」进行攻击,默认以巨剑形态的绝招进入战斗。\u000b巨剑形态:腾跃空中挥舞巨剑,造成最大生命&Param1&x5、&Param2&的大范围光系普攻伤害。\u000b长剑形态:快速闪身高速攻击,造成最大生命&Param3&x7的大范围光系技能伤害,随后产生领域,造成最大生命&Param4&x7的大范围光系技能伤害。\u000b施放绝招「煌闪极星断破斩」时,源初尘沙获得「极星」:&Param5&提升&Param6&,持续&Param7&秒。\u000b绝招「煌闪极星断破斩」可触发##光系印记#1015#,产生##光耀#4028#:造成最大生命&Param8&的范围光系印记伤害,并附加1层##闪烁#4029#。", "Skill.5000104.13": "闲置技能", "Skill.5000104.2": "闲置技能", "Skill.5007103.13": "闲置技能", @@ -1242,6 +1360,8 @@ "Skill.8210301.1": "究极火花", "Skill.8210301.13": "向前方发射光束炮\n琥珀释放技能后弹珠会变成火球", "Skill.8210301.2": "向前方发射光束炮\n琥珀释放技能后弹珠会变成火球", + "Skill.8210421.1": "???", + "Skill.8210422.1": "???", "Skill.8211101.1": "凛霜道标", "Skill.8211101.13": "向前方发射冰霜箭\n鸢尾拾取道具时会额外获得积分", "Skill.8211101.2": "向前方发射冰霜箭\n鸢尾拾取道具时会额外获得积分", @@ -1251,6 +1371,9 @@ "Skill.8211501.1": "星辰射线", "Skill.8211501.13": "向前方发射射线\n火垂释放技能后免疫所有伤害持续一定时间", "Skill.8211501.2": "向前方发射射线\n火垂释放技能后免疫所有伤害持续一定时间", + "Skill.8213901.1": "清扫连刃", + "Skill.8213901.13": "每次拾取道具时,会向上方发射寒冰之刃并生成一个「清扫标记」,最多叠加3层。\n施放技能时,艾蕾挥动长刀循环斩击,不断发射寒冰之刃,造成范围伤害\n施放技能时,如果已经拥有3个「清扫标记」,则在循环斩击结束后额外产生长刀虚影造成伤害", + "Skill.8213901.2": "每次拾取道具时,会向上方发射寒冰之刃并生成一个「清扫标记」,最多叠加3层。\n施放技能时,艾蕾挥动长刀循环斩击,不断发射寒冰之刃,造成范围伤害\n施放技能时,如果已经拥有3个「清扫标记」,则在循环斩击结束后额外产生长刀虚影造成伤害", "Skill.8214501.1": "空华", "Skill.8214501.13": "控制弹珠爆炸,之后向四周发射多枚苦无\n乙叶拾取道具时会向前方发射一枚苦无", "Skill.8214501.2": "控制弹珠爆炸,之后向四周发射多枚苦无\n乙叶拾取道具时会向前方发射一枚苦无", @@ -1260,6 +1383,9 @@ "Skill.8216001.1": "琉璃泡泡蛙", "Skill.8216001.13": "在随机1枚能量球位置形成反弹能量球的泡泡。\n能量球被泡泡保护,提供一次无敌。", "Skill.8216001.2": "在随机1枚能量球位置形成反弹能量球的泡泡。\n能量球被泡泡保护,提供一次无敌。", + "Skill.8216201.1": "暴风闪·耀", + "Skill.8216201.13": "每次弹珠摧毁晶块或击杀怪物后,在尘沙身边生成一层「坠星」。\n释放技能会召唤下落光刃造成范围伤害,并消耗全部「坠星」,根据消耗的层数强化弹珠,使能量球在发生撞击时造成额外的范围伤害。", + "Skill.8216201.2": "每次弹珠摧毁晶块或击杀怪物后,在尘沙身边生成一层「坠星」。\n释放技能会召唤下落光刃造成范围伤害,并消耗全部「坠星」,根据消耗的层数强化弹珠,使能量球在发生撞击时造成额外的范围伤害。", "Skill.8219990.1": "打砖块出生", "Skill.8219999.1": "打砖块Idle", "Skill.8299999.1": "木桩", diff --git a/data/language/zh_cn/soldierbosstemplate.json b/data/language/zh_cn/soldierbosstemplate.json new file mode 100644 index 000000000..c3f43121c --- /dev/null +++ b/data/language/zh_cn/soldierbosstemplate.json @@ -0,0 +1,14 @@ +{ + "SoldierBossTemplate.101.1": "均衡之国的魔王", + "SoldierBossTemplate.101.2": "和谐天平", + "SoldierBossTemplate.101.3": "初始额外获得6贤才金币和1个随机的3费成员,3个节点后再获得6金币", + "SoldierBossTemplate.102.1": "本性天真的魔王", + "SoldierBossTemplate.102.2": "混沌巧舌", + "SoldierBossTemplate.102.3": "每次进入新节点时,获得1次免费商店刷新;进入第2、第3阶段时,额外获得2次免费商店刷新", + "SoldierBossTemplate.103.1": "指引胜利的魔王", + "SoldierBossTemplate.103.2": "稳健复盘", + "SoldierBossTemplate.103.3": "每次进入新节点时,获得2点魔王经验", + "SoldierBossTemplate.104.1": "心怀宏伟的魔王", + "SoldierBossTemplate.104.2": "直觉投资", + "SoldierBossTemplate.104.3": "贤才金币的利息上限额外+2;进入第2、第3阶段时,额外获得15贤才金币" +} \ No newline at end of file diff --git a/data/language/zh_cn/soldiercharacter.json b/data/language/zh_cn/soldiercharacter.json index 27849175e..f0b16421b 100644 --- a/data/language/zh_cn/soldiercharacter.json +++ b/data/language/zh_cn/soldiercharacter.json @@ -38,5 +38,29 @@ "SoldierCharacter.2501037.1": "火狼", "SoldierCharacter.2501038.1": "毛毛号猫机长", "SoldierCharacter.2501039.1": "吸毛毛猫猫", - "SoldierCharacter.2501040.1": "火爆轰炸鸡" + "SoldierCharacter.2501040.1": "火爆轰炸鸡", + "SoldierCharacter.2501041.1": "璟麟", + "SoldierCharacter.2501042.1": "师渺", + "SoldierCharacter.2501043.1": "赤霞", + "SoldierCharacter.2501044.1": "卡西米拉", + "SoldierCharacter.2501045.1": "岭川", + "SoldierCharacter.2501046.1": "科洛妮丝", + "SoldierCharacter.2501047.1": "紫槿", + "SoldierCharacter.2501048.1": "翡冷翠", + "SoldierCharacter.2501049.1": "花铃", + "SoldierCharacter.2501050.1": "埃莉诺", + "SoldierCharacter.2501051.1": "艾蕾", + "SoldierCharacter.2501052.1": "花原", + "SoldierCharacter.2501053.1": "乙叶", + "SoldierCharacter.2501054.1": "雾语", + "SoldierCharacter.2501055.1": "猫眼", + "SoldierCharacter.2501056.1": "尘沙(源初)", + "SoldierCharacter.2501057.1": "赤砂剑士", + "SoldierCharacter.2501058.1": "种业除虫专家", + "SoldierCharacter.2501059.1": "黄尘弩卫", + "SoldierCharacter.2501060.1": "荒漠之眼", + "SoldierCharacter.2501061.1": "近卫之刃", + "SoldierCharacter.2501062.1": "近卫之法", + "SoldierCharacter.2501063.1": "格蕾霍恩", + "SoldierCharacter.2501064.1": "哈萨娜" } \ No newline at end of file diff --git a/data/language/zh_cn/soldierchesstype.json b/data/language/zh_cn/soldierchesstype.json index b3066232a..08c6c24ea 100644 --- a/data/language/zh_cn/soldierchesstype.json +++ b/data/language/zh_cn/soldierchesstype.json @@ -1,5 +1,5 @@ { "SoldierChessType.1.1": "主战型", "SoldierChessType.2.1": "后援型", - "SoldierChessType.3.1": "全能型" + "SoldierChessType.3.1": "平衡型" } \ No newline at end of file diff --git a/data/language/zh_cn/soldierendingplan.json b/data/language/zh_cn/soldierendingplan.json new file mode 100644 index 000000000..5b297027b --- /dev/null +++ b/data/language/zh_cn/soldierendingplan.json @@ -0,0 +1,6 @@ +{ + "SoldierEndingPlan.10101.1": "帷幕后的人偶", + "SoldierEndingPlan.10101.2": "战斗持续了太久。\n眼前的敌人一次次承受攻击,又一次次修复破损的躯体。交锋之中祂的力量不断增强,逐渐将调查队逼至败局边缘。现在,祂仍旧保持着那副优雅从容的姿态等待着你们的挑战,而你与你的同伴已无力应敌。\n先前拼尽全力的攻击,只在祂身上留下了寥寥数道伤痕。一道裂痕在祂低垂的面孔上缓缓延伸,破损的罩袍之下裸露出精密的关节构造。直至此刻你才明白,自己拼命追寻、试图击败的强敌,不过是一具被派来迎接来客的人偶。\n这份真相没有为你带来任何安慰。你自认为已经接近了尊者,实际上却连祂布置在帷幕前的演员都未能越过。看来,这一路上搜集到的情报、探寻过的道路与付出的代价,还不足以令你们触及这座星塔的更深处。\n掌声从高处传来。\n你抬起头,看见那个完好无损的身影站在高台之上,彬彬有礼地表达着对你们的赞许。\n祂身后,属于完璧之城主人的庞大阴影,将你们还未抵达的地方尽数遮蔽。主人与其最忠实的仆从,就这样在你们尚无法触及之处,居高临下地审视着你们的一举一动。\n“诸位的表现值得肯定。但在觐见完璧之城的主人之前,客人应当先学会保持完美。”\n尊者俯身行礼。巨大的门扉呼应着祂的动作,在你面前缓缓关闭。在越来越狭窄的缝隙之中,你看到祂重新抬起头,目光越过众人,停在你的脸上。\n你还未来得及对那道视线做出回应,缝隙便在你眼前消失了。只有闭合的门扉映照出你模糊的轮廓。\n直到脚下传来轻微的震动,你才发现众人已经被送至升降梯内。升降梯开始下降,你们很快就会带着这次探索得到的情报与经验,回到星塔之外。而这场尚未完成的讨伐,也随着尊者的送客之举暂且落幕。\n没有人说话,众人只是望着门上各自的倒影。你回想着那个在高处俯身行礼的身影,以及门扉合拢前投来的最后一瞥。那道视线分明是在向你宣告——\n你们终将再次相见。", + "SoldierEndingPlan.10102.1": "未至之终", + "SoldierEndingPlan.10102.2": "你已经记不清,这是第几次通过那条走廊,来到这个房间。\n战斗的痕迹还留在这里,若是仔细寻找,也能找到你们留下的标记,但房间内的陈设却总与记忆中的模样有着细微的区别。重复了太多次后,你已逐渐无法确定,这里到底是已经被探索过的旧地,还是一处刻意布置得相似、用来迷惑你们的新领域。\n在这座星塔里,你们不断追寻着线索前行,又不断击败阻拦在面前的强敌。曾经有数次,你们以为自己终于锁定了尊者所在的地方,可每每费尽心力抵达时,才发现那不过是布置妥当的障眼法。\n你停下脚步,感觉自己好像进入了一片失去边界的阴影之中。墙壁、走廊甚至同伴的身影都仿佛退到了极为遥远的地方。脑海中那些纠缠的线索催促你继续前行,而疲惫的身体却将你钉在原地,无法动弹。\n一道巨大的阴影覆盖了下来。\n你抬起头,努力辨认着阴影背后那个轮廓,却又无法确定,自己看到的究竟是尊者,还是祂希望你去追逐的东西。你不由得感到焦躁,只希望抛下所有束缚,不顾一切地前往祂的面前,令祂收起那个嘲讽的笑容。\n直到有人抓住你的手臂,熟悉的声音唤回了你的注意力。你回过神,才意识到你与同伴已经在刚刚的那场战斗中溃败。众人聚在你身边,有的人正包扎伤口,有的人扶着墙勉强站立,有的人坐在地上,似乎已经没有力气向你询问接下来的行动方针。\n整支队伍再也没有更多的力气,再一次确认门扉的背后到底藏着什么欢迎你们的手段。你看着前方紧闭的门,最终下令撤离。\n你们沿着留下的标记折返,这一次,那些反复将你们引向歧途的岔路再也没有出现。你不确定是先前探索中获取到的情报发生了作用,还是仅仅因为祂终于感到乏味,暂且放弃了对你们的捉弄。\n你站在星塔的出口前,又回想起那道令你不寒而栗的身影。" +} \ No newline at end of file diff --git a/data/language/zh_cn/soldiereventbattlepool.json b/data/language/zh_cn/soldiereventbattlepool.json index f0d8ef086..4097379aa 100644 --- a/data/language/zh_cn/soldiereventbattlepool.json +++ b/data/language/zh_cn/soldiereventbattlepool.json @@ -1,50 +1,50 @@ { - "SoldierEventBattlePool.10101.1": "简易挑战", - "SoldierEventBattlePool.10101.2": "低风险的简易挑战,稳健的选择。", - "SoldierEventBattlePool.10102.1": "困难挑战", - "SoldierEventBattlePool.10102.2": "挑战难度已逐渐提升,注意风险。", - "SoldierEventBattlePool.10103.1": "极限挑战", - "SoldierEventBattlePool.10103.2": "高难度高回报的挑战,请谨慎选择。", - "SoldierEventBattlePool.10104.1": "绝境挑战", - "SoldierEventBattlePool.10104.2": "主动寻求绝境的挑战,挑战成功可获得一次祝福选择。", - "SoldierEventBattlePool.10105.1": "简易挑战", - "SoldierEventBattlePool.10105.2": "低风险的简易挑战,稳健的选择。", - "SoldierEventBattlePool.10106.1": "困难挑战", - "SoldierEventBattlePool.10106.2": "挑战难度已逐渐提升,注意风险。", - "SoldierEventBattlePool.10107.1": "极限挑战", - "SoldierEventBattlePool.10107.2": "高难度高回报的挑战,挑战成功可获得一次祝福选择。", - "SoldierEventBattlePool.10108.1": "绝境挑战", - "SoldierEventBattlePool.10108.2": "主动寻求绝境的挑战,挑战成功可获得一次祝福选择。", - "SoldierEventBattlePool.10201.1": "简易挑战", - "SoldierEventBattlePool.10201.2": "低风险的简易挑战,稳健的选择。", - "SoldierEventBattlePool.10202.1": "困难挑战", - "SoldierEventBattlePool.10202.2": "挑战难度已逐渐提升,注意风险。", - "SoldierEventBattlePool.10203.1": "极限挑战", - "SoldierEventBattlePool.10203.2": "高难度高回报的挑战,请谨慎选择。", - "SoldierEventBattlePool.10204.1": "绝境挑战", - "SoldierEventBattlePool.10204.2": "主动寻求绝境的挑战,挑战成功可获得一次祝福选择。", - "SoldierEventBattlePool.10205.1": "简易挑战", - "SoldierEventBattlePool.10205.2": "低风险的简易挑战,稳健的选择。", - "SoldierEventBattlePool.10206.1": "困难挑战", - "SoldierEventBattlePool.10206.2": "挑战难度已逐渐提升,注意风险。", - "SoldierEventBattlePool.10207.1": "极限挑战", - "SoldierEventBattlePool.10207.2": "高难度高回报的挑战,挑战成功可获得一次祝福选择。", - "SoldierEventBattlePool.10208.1": "绝境挑战", - "SoldierEventBattlePool.10208.2": "主动寻求绝境的挑战,挑战成功可获得一次祝福选择。", - "SoldierEventBattlePool.10209.1": "简易挑战", - "SoldierEventBattlePool.10209.2": "低风险的简易挑战,稳健的选择。", - "SoldierEventBattlePool.1020901.1": "简易挑战", - "SoldierEventBattlePool.1020901.2": "低风险的简易挑战,稳健的选择。", - "SoldierEventBattlePool.10210.1": "困难挑战", - "SoldierEventBattlePool.10210.2": "挑战难度已逐渐提升,注意风险。", - "SoldierEventBattlePool.1021001.1": "困难挑战", - "SoldierEventBattlePool.1021001.2": "挑战难度已逐渐提升,注意风险。", - "SoldierEventBattlePool.10211.1": "极限挑战", - "SoldierEventBattlePool.10211.2": "高难度高回报的挑战,挑战成功可获得一次祝福选择。", - "SoldierEventBattlePool.1021101.1": "极限挑战", - "SoldierEventBattlePool.1021101.2": "高难度高回报的挑战,请谨慎选择。", - "SoldierEventBattlePool.10212.1": "绝境挑战", - "SoldierEventBattlePool.10212.2": "主动寻求绝境的挑战,挑战成功可获得一次祝福选择。", - "SoldierEventBattlePool.1021201.1": "绝境挑战", - "SoldierEventBattlePool.1021201.2": "主动寻求绝境的挑战,挑战成功可获得一次祝福选择。" + "SoldierEventBattlePool.10101.1": "稳妥推进", + "SoldierEventBattlePool.10101.2": "前方受到轻度异变侵蚀,威胁尚能轻松应对。采取稳妥的应对方式,可以在较低风险下继续前进。", + "SoldierEventBattlePool.10102.1": "深入险境", + "SoldierEventBattlePool.10102.2": "异常正在向星塔深处蔓延,周围的空间也开始变得混乱。继续深入将面临更强的敌人,也有机会获得更丰厚的回报。", + "SoldierEventBattlePool.10103.1": "背水一战", + "SoldierEventBattlePool.10103.2": "前方已被异变彻底吞没,狂乱的星骸阻挡了前路。强行突破需要承担极高风险,但成功后的收获也更为可观。", + "SoldierEventBattlePool.10104.1": "绝境求生", + "SoldierEventBattlePool.10104.2": "主动深入异变最为严重的区域,迎向几乎无法跨越的险境。若能突出重围,讨伐队将获得一次祝福选择。", + "SoldierEventBattlePool.10105.1": "稳妥推进", + "SoldierEventBattlePool.10105.2": "前方受到轻度异变侵蚀,威胁尚能轻松应对。采取稳妥的应对方式,可以在较低风险下继续前进。", + "SoldierEventBattlePool.10106.1": "深入险境", + "SoldierEventBattlePool.10106.2": "异常正在向星塔深处蔓延,周围的空间也开始变得混乱。继续深入将面临更强的敌人,也有机会获得更丰厚的回报。", + "SoldierEventBattlePool.10107.1": "背水一战", + "SoldierEventBattlePool.10107.2": "前方已被异变彻底吞没,狂乱的星骸阻挡了前路。强行突破需要承担极高风险,但成功后的收获也更为可观。", + "SoldierEventBattlePool.10108.1": "绝境求生", + "SoldierEventBattlePool.10108.2": "主动深入异变最为严重的区域,迎向几乎无法跨越的险境。若能突出重围,讨伐队将获得一次祝福选择。", + "SoldierEventBattlePool.10201.1": "稳妥推进", + "SoldierEventBattlePool.10201.2": "前方受到轻度异变侵蚀,威胁尚能轻松应对。采取稳妥的应对方式,可以在较低风险下继续前进。", + "SoldierEventBattlePool.10202.1": "深入险境", + "SoldierEventBattlePool.10202.2": "异常正在向星塔深处蔓延,周围的空间也开始变得混乱。继续深入将面临更强的敌人,也有机会获得更丰厚的回报。", + "SoldierEventBattlePool.10203.1": "背水一战", + "SoldierEventBattlePool.10203.2": "前方已被异变彻底吞没,狂乱的星骸阻挡了前路。强行突破需要承担极高风险,但成功后的收获也更为可观。", + "SoldierEventBattlePool.10204.1": "绝境求生", + "SoldierEventBattlePool.10204.2": "主动深入异变最为严重的区域,迎向几乎无法跨越的险境。若能突出重围,讨伐队将获得一次祝福选择。", + "SoldierEventBattlePool.10205.1": "稳妥推进", + "SoldierEventBattlePool.10205.2": "前方受到轻度异变侵蚀,威胁尚能轻松应对。采取稳妥的应对方式,可以在较低风险下继续前进。", + "SoldierEventBattlePool.10206.1": "深入险境", + "SoldierEventBattlePool.10206.2": "异常正在向星塔深处蔓延,周围的空间也开始变得混乱。继续深入将面临更强的敌人,也有机会获得更丰厚的回报。", + "SoldierEventBattlePool.10207.1": "背水一战", + "SoldierEventBattlePool.10207.2": "前方已被异变彻底吞没,狂乱的星骸阻挡了前路。强行突破需要承担极高风险,但成功后的收获也更为可观。", + "SoldierEventBattlePool.10208.1": "绝境求生", + "SoldierEventBattlePool.10208.2": "主动深入异变最为严重的区域,迎向几乎无法跨越的险境。若能突出重围,讨伐队将获得一次祝福选择。", + "SoldierEventBattlePool.10209.1": "稳妥推进", + "SoldierEventBattlePool.10209.2": "前方受到轻度异变侵蚀,威胁尚能轻松应对。采取稳妥的应对方式,可以在较低风险下继续前进。", + "SoldierEventBattlePool.1020901.1": "稳妥推进", + "SoldierEventBattlePool.1020901.2": "前方受到轻度异变侵蚀,威胁尚能轻松应对。采取稳妥的应对方式,可以在较低风险下继续前进。", + "SoldierEventBattlePool.10210.1": "深入险境", + "SoldierEventBattlePool.10210.2": "异常正在向星塔深处蔓延,周围的空间也开始变得混乱。继续深入将面临更强的敌人,也有机会获得更丰厚的回报。", + "SoldierEventBattlePool.1021001.1": "深入险境", + "SoldierEventBattlePool.1021001.2": "异常正在向星塔深处蔓延,周围的空间也开始变得混乱。继续深入将面临更强的敌人,也有机会获得更丰厚的回报。", + "SoldierEventBattlePool.10211.1": "背水一战", + "SoldierEventBattlePool.10211.2": "前方已被异变彻底吞没,狂乱的星骸阻挡了前路。强行突破需要承担极高风险,但成功后的收获也更为可观。", + "SoldierEventBattlePool.1021101.1": "背水一战", + "SoldierEventBattlePool.1021101.2": "前方已被异变彻底吞没,狂乱的星骸阻挡了前路。强行突破需要承担极高风险,但成功后的收获也更为可观。", + "SoldierEventBattlePool.10212.1": "绝境求生", + "SoldierEventBattlePool.10212.2": "主动深入异变最为严重的区域,迎向几乎无法跨越的险境。若能突出重围,讨伐队将获得一次祝福选择。", + "SoldierEventBattlePool.1021201.1": "绝境求生", + "SoldierEventBattlePool.1021201.2": "主动深入异变最为严重的区域,迎向几乎无法跨越的险境。若能突出重围,讨伐队将获得一次祝福选择。" } \ No newline at end of file diff --git a/data/language/zh_cn/soldiergradechallenge.json b/data/language/zh_cn/soldiergradechallenge.json index 66fa4c061..7de242b9d 100644 --- a/data/language/zh_cn/soldiergradechallenge.json +++ b/data/language/zh_cn/soldiergradechallenge.json @@ -1,4 +1,22 @@ { - "SoldierGradeChallenge.10101.1": "秩序", - "SoldierGradeChallenge.10201.1": "混沌" + "SoldierGradeChallenge.10101.1": "深度01", + "SoldierGradeChallenge.10102.1": "深度02", + "SoldierGradeChallenge.10103.1": "深度03", + "SoldierGradeChallenge.10104.1": "深度04", + "SoldierGradeChallenge.10105.1": "深度05", + "SoldierGradeChallenge.10106.1": "深度06", + "SoldierGradeChallenge.10107.1": "深度07", + "SoldierGradeChallenge.10108.1": "深度08", + "SoldierGradeChallenge.10109.1": "深度09", + "SoldierGradeChallenge.10110.1": "深度10", + "SoldierGradeChallenge.10111.1": "深度11", + "SoldierGradeChallenge.10112.1": "深度12", + "SoldierGradeChallenge.10113.1": "深度13", + "SoldierGradeChallenge.10114.1": "深度14", + "SoldierGradeChallenge.10115.1": "深度15", + "SoldierGradeChallenge.10116.1": "深度16", + "SoldierGradeChallenge.10117.1": "深度17", + "SoldierGradeChallenge.10118.1": "深度18", + "SoldierGradeChallenge.10119.1": "深度19", + "SoldierGradeChallenge.10120.1": "深度20" } \ No newline at end of file diff --git a/data/language/zh_cn/soldierkeygrade.json b/data/language/zh_cn/soldierkeygrade.json index b2f1b4a1d..f37e4b5e6 100644 --- a/data/language/zh_cn/soldierkeygrade.json +++ b/data/language/zh_cn/soldierkeygrade.json @@ -1,4 +1,4 @@ { - "SoldierKeyGrade.101.1": "浅层", - "SoldierKeyGrade.102.1": "深层" + "SoldierKeyGrade.101.1": "无瑕的迷途 · 浅层", + "SoldierKeyGrade.102.1": "无瑕的迷途 · 浅层" } \ No newline at end of file diff --git a/data/language/zh_cn/soldieroptiontype.json b/data/language/zh_cn/soldieroptiontype.json new file mode 100644 index 000000000..e9e038e95 --- /dev/null +++ b/data/language/zh_cn/soldieroptiontype.json @@ -0,0 +1,90 @@ +{ + "SoldierOptionType.110001.1": "不与它接触,你带的行李已经够多了。", + "SoldierOptionType.110101.1": "回应箱中的视线,猜测它是否希望你们靠近。", + "SoldierOptionType.110102.1": "向行李箱打招呼,尝试让它再次回应。", + "SoldierOptionType.110103.1": "触碰行李箱,试图理解它的意图。", + "SoldierOptionType.110104.1": "提起行李箱,寻找它想去的地方。", + "SoldierOptionType.110105.1": "感受行李箱的心情。", + "SoldierOptionType.110201.1": "检查行李箱的外部。", + "SoldierOptionType.110202.1": "尝试打开行李箱。", + "SoldierOptionType.110203.1": "将手伸进缝隙中摸索。", + "SoldierOptionType.110204.1": "询问是否有人遗落了行李。", + "SoldierOptionType.110205.1": "查阅有关这类行李箱的资料。", + "SoldierOptionType.110301.1": "敲敲行李箱,让它开门。", + "SoldierOptionType.110302.1": "问行李箱愿不愿意帮你装行李。", + "SoldierOptionType.110303.1": "尝试钻进行李箱中。", + "SoldierOptionType.110304.1": "将行李箱拿给有需要的人。", + "SoldierOptionType.110305.1": "靠着行李箱坐下,宣布自己也是一件行李。", + "SoldierOptionType.120001.1": "把手留在自己身上,这样用起来比较方便。", + "SoldierOptionType.120101.1": "把手伸进去,你对自己的诚实有自信。", + "SoldierOptionType.120102.1": "把手伸进去,有一就有二。", + "SoldierOptionType.120103.1": "说出自己始终没敢告诉同伴的担忧。", + "SoldierOptionType.120104.1": "说出你对同伴的信赖。", + "SoldierOptionType.120105.1": "承认自己现在只想休息一下。", + "SoldierOptionType.120201.1": "检查雕塑嘴巴的结构。", + "SoldierOptionType.120202.1": "用武器伸进去探查一番。", + "SoldierOptionType.120203.1": "说一句真话,再说一句假话。", + "SoldierOptionType.120204.1": "揭开重叠的便签,寻找最早留下的信息。", + "SoldierOptionType.120205.1": "问雕塑一个问题。", + "SoldierOptionType.120301.1": "将手伸进去,做出点赞的姿势。", + "SoldierOptionType.120302.1": "换一只手伸进去,做出点赞的姿势。", + "SoldierOptionType.120303.1": "挠挠它的舌头,看看石头怕不怕痒。", + "SoldierOptionType.120304.1": "丢进一枚硬币,许下一个愿望。", + "SoldierOptionType.120305.1": "请雕塑吃点东西。", + "SoldierOptionType.130001.1": "带上同伴离开。", + "SoldierOptionType.130101.1": "安慰门后的人,让它别害怕。", + "SoldierOptionType.130102.1": "尝试分辨门后声音的真正目的。", + "SoldierOptionType.130103.1": "询问对方说的“它”是谁?", + "SoldierOptionType.130104.1": "试着推一推门。", + "SoldierOptionType.130105.1": "承认自己无法判断。", + "SoldierOptionType.130201.1": "贴近门,仔细倾听。", + "SoldierOptionType.130202.1": "询问发生了什么事。", + "SoldierOptionType.130203.1": "让门后的声音证明自己的身份。", + "SoldierOptionType.130204.1": "寻找能绕到门后的其他通道。", + "SoldierOptionType.130205.1": "找神使询问情况。", + "SoldierOptionType.130301.1": "询问门后的声音,愿意付多少报酬。", + "SoldierOptionType.130302.1": "再谈一次报酬,熟客也不能总按原价。", + "SoldierOptionType.130303.1": "让两个同伴自己聊,看谁先露馅。", + "SoldierOptionType.130304.1": "去找个开锁师傅。", + "SoldierOptionType.130305.1": "在门外喊救命,请里面的人出来救你。", + "SoldierOptionType.210001.1": "什么都不买。", + "SoldierOptionType.210011.1": "离开。", + "SoldierOptionType.210101.1": "拍打自动售货神器。", + "SoldierOptionType.210101.2": "损失10点理智", + "SoldierOptionType.210102.1": "拍打自动售货神器。", + "SoldierOptionType.210102.2": "损失15点理智", + "SoldierOptionType.210103.1": "拍打自动售货神器。", + "SoldierOptionType.210103.2": "损失35点理智", + "SoldierOptionType.210104.1": "拍打自动售货神器。", + "SoldierOptionType.210104.2": "损失10点理智", + "SoldierOptionType.210105.1": "拍打自动售货神器。", + "SoldierOptionType.210105.2": "损失10点理智", + "SoldierOptionType.210111.1": "摇晃自动售货神器。", + "SoldierOptionType.210111.2": "损失15点理智", + "SoldierOptionType.210121.1": "踢一脚自动售货神器。", + "SoldierOptionType.210121.2": "损失35点理智", + "SoldierOptionType.210201.1": "投币购买一份别致体验。", + "SoldierOptionType.210201.2": "损失5个金币", + "SoldierOptionType.210202.1": "投币购买一份别致体验。", + "SoldierOptionType.210202.2": "损失5个金币", + "SoldierOptionType.210203.1": "投币购买一份别致体验。", + "SoldierOptionType.210203.2": "损失15个金币", + "SoldierOptionType.210204.1": "投币购买一份别致体验。", + "SoldierOptionType.210204.2": "损失5个金币", + "SoldierOptionType.210205.1": "投币购买一份别致体验。", + "SoldierOptionType.210205.2": "损失5个金币", + "SoldierOptionType.210211.1": "投币购买一份奇特体验。", + "SoldierOptionType.210211.2": "损失10个金币", + "SoldierOptionType.210221.1": "投币购买一份绝妙体验。", + "SoldierOptionType.210221.2": "损失15个金币", + "SoldierOptionType.210301.1": "购买倾家荡产大礼包。", + "SoldierOptionType.210301.2": "损失所有金币", + "SoldierOptionType.210302.1": "购买倾家荡产大礼包。", + "SoldierOptionType.210302.2": "损失所有金币", + "SoldierOptionType.210303.1": "购买倾家荡产大礼包。", + "SoldierOptionType.210303.2": "损失所有金币", + "SoldierOptionType.210304.1": "购买倾家荡产大礼包。", + "SoldierOptionType.210304.2": "损失所有金币", + "SoldierOptionType.210305.1": "购买倾家荡产大礼包。", + "SoldierOptionType.210305.2": "损失所有金币" +} \ No newline at end of file diff --git a/data/language/zh_cn/soldierpartner.json b/data/language/zh_cn/soldierpartner.json index 91121f1c7..601237c3a 100644 --- a/data/language/zh_cn/soldierpartner.json +++ b/data/language/zh_cn/soldierpartner.json @@ -10,47 +10,55 @@ "SoldierPartner.10202.1": "万送屋", "SoldierPartner.10202.2": "每次叠加2层「水雾」,上限10层。「水雾」达到10层时转化为1层「凝结」\n「凝结」:晕眩,提升50%受到伤害,持续5秒", "SoldierPartner.10301.1": "花令旅团", - "SoldierPartner.10301.2": "获得6,3%", + "SoldierPartner.10301.2": "获得6,2%", "SoldierPartner.10302.1": "花令旅团", - "SoldierPartner.10302.2": "获得12,5%", + "SoldierPartner.10302.2": "获得12,3%", "SoldierPartner.10401.1": "恩赐意志", "SoldierPartner.10401.2": "添加1层「制裁之印」,上限2层", "SoldierPartner.10402.1": "恩赐意志", - "SoldierPartner.10402.2": "添加1层「清算之印」,上限3层", + "SoldierPartner.10402.2": "添加1层「制裁之印」,上限3层", "SoldierPartner.10403.1": "恩赐意志", "SoldierPartner.10403.2": "添加1层「清算之印」,上限5层\n达到5层时立即引爆所有印记,目标损失相当于 单层伤害 × 10 倍 的生命值,并清除该目标身上所有「清算之印」", "SoldierPartner.10501.1": "齿轮转转", "SoldierPartner.10501.2": "5%,10%", "SoldierPartner.10502.1": "齿轮转转", - "SoldierPartner.10502.2": "5%,20%\n齿轮转转棋子施放技能时,随机1个位于主战配置的棋子获得「柔光护盾」,上限1层\n位于后援配置的齿轮转转棋子每施放3次技能触发1次「柔光充能」\n「柔光护盾」:自身最大生命5%护盾,持续6秒\n「柔光充能」:所有棋子回复3%最大生命", + "SoldierPartner.10502.2": "5%,20%\n【齿轮转转】成员施放技能时,随机1个位于主战配置的成员获得「柔光护盾」,上限1层\n位于后援配置的【齿轮转转】成员每施放3次技能触发1次「柔光充能」\n「柔光护盾」:自身最大生命5%护盾,持续6秒\n「柔光充能」:所有成员回复3%最大生命", "SoldierPartner.10601.1": "帝国卫队", "SoldierPartner.10601.2": "战斗开始时提升20,20%", "SoldierPartner.10602.1": "帝国卫队", - "SoldierPartner.10602.2": "战斗开始时提升60,50%", + "SoldierPartner.10602.2": "战斗开始时提升60,60%", "SoldierPartner.10603.1": "帝国卫队", - "SoldierPartner.10603.2": "战斗开始时获得50%(最少60),50%\n攻击身上有减益的敌方棋子时伤害提升50%", + "SoldierPartner.10603.2": "战斗开始时获得50%(最少60),90%\n其他友方成员获得一半效果", "SoldierPartner.10604.1": "帝国卫队", - "SoldierPartner.10604.2": "战斗开始时获得50%(最少60),50%\n攻击身上有减益的敌方棋子时伤害提升50%\n战斗结算时,每有1个帝国卫队棋子参战,额外获得1金币", + "SoldierPartner.10604.2": "战斗开始时获得100%,120%\n其他友方成员获得一半效果", "SoldierPartner.10701.1": "地理协会", "SoldierPartner.10701.2": "1星:每经过5秒获得1层,上限6层\n2星:每经过5秒获得2层,上限8层\n3星:每经过4秒获得2层,上限12层", "SoldierPartner.10801.1": "自由旅人", - "SoldierPartner.10801.2": "千都世:提升15%暴击率;\n希 娅:提升30%暴击伤害", + "SoldierPartner.10801.2": "【千都世】提升6%暴击率;\n【希娅】提升12%暴击伤害\n【科洛妮丝】战斗开始时为出战成员生成3%最大生命的护盾\n【紫槿】提升3%技能伤害\n【埃莉诺】提升4%回能效率\n【艾蕾】提升4%攻击速度\n【乙叶】斩杀生命低于5%的敌人", "SoldierPartner.10901.1": "灰风俱乐部", "SoldierPartner.10901.2": "「围攻」上限3层", "SoldierPartner.10902.1": "灰风俱乐部", - "SoldierPartner.10902.2": "「围攻」上限5层\n每有1个敌人有「围攻」标记,灰风俱乐部棋子提升10%普攻伤害,10%回能效率", + "SoldierPartner.10902.2": "「围攻」上限5层\n每有1个敌人有「围攻」标记,【灰风俱乐部】成员提升20%普攻伤害,20%回能效率", "SoldierPartner.10903.1": "灰风俱乐部", - "SoldierPartner.10903.2": "「围攻」上限5层\n每有1个敌人有「围攻」标记,灰风俱乐部棋子提升10%,10%\n灰风俱乐部棋子击杀带有「围攻」标记的棋子后,击杀者提升6%攻击", + "SoldierPartner.10903.2": "「围攻」上限5层\n每有1个敌人有「围攻」标记,【灰风俱乐部】成员提升20%,20%\n【灰风俱乐部】成员击杀带有「围攻」标记的成员后,击杀者提升10%攻击", "SoldierPartner.10904.1": "灰风俱乐部", - "SoldierPartner.10904.2": "后援配置灰风俱乐部棋子提升100%\n「围攻」上限5层\n每有1个敌人有「围攻」标记,灰风俱乐部棋子提升10%,10%\n灰风俱乐部棋子击杀带有「围攻」标记的棋子,击杀者提升6%", + "SoldierPartner.10904.2": "后援配置【灰风俱乐部】成员提升100%\n「围攻」上限5层\n每有1个敌人有「围攻」标记,【灰风俱乐部】成员提升20%,20%\n【灰风俱乐部】成员击杀带有「围攻」标记的成员,击杀者提升10%", "SoldierPartner.11001.1": "联合种业", - "SoldierPartner.11001.2": "战斗胜利获得2;进入新阶段时,获得3", + "SoldierPartner.11001.2": "战斗结束获得1,进入新阶段时获得3", + "SoldierPartner.11002.1": "联合种业", + "SoldierPartner.11002.2": "战斗结束获得1,进入新阶段时获得3\n战斗失败时额外获得当前连败回合数的,每场战斗上限5枚", + "SoldierPartner.11003.1": "联合种业", + "SoldierPartner.11003.2": "战斗结束获得1,进入新阶段时获得3\n战斗失败时额外获得当前连败回合数的,每场战斗上限5枚\n「绩效」效果额外提升50%", + "SoldierPartner.11004.1": "联合种业", + "SoldierPartner.11004.2": "战斗结束获得1,进入新阶段时获得3\n战斗失败时额外获得当前连败回合数的,每场战斗上限5枚\n「绩效」效果额外提升50%,每层「绩效」额外使联合种业成员提升1.5%回能效率", + "SoldierPartner.11005.1": "联合种业", + "SoldierPartner.11005.2": "战斗结束获得1,进入新阶段时获得3\n战斗失败时额外获得当前连败回合数的,每场战斗上限5枚\n「绩效」效果额外提升50%,每层「绩效」额外使联合种业成员提升1.5%回能效率\n【联合种业】成员施放技能时获得1,每场战斗上限3枚", "SoldierPartner.11101.1": "森林朋友", "SoldierPartner.11101.2": "每隔10秒触发", "SoldierPartner.11102.1": "森林朋友", "SoldierPartner.11102.2": "每隔8秒触发", "SoldierPartner.11103.1": "森林朋友", - "SoldierPartner.11103.2": "每隔5秒触发\n每当有棋子阵亡时,森林朋友提升100%回能效率", + "SoldierPartner.11103.2": "每隔5秒触发\n每当有成员阵亡时,【森林朋友】成员提升100%回能效率", "SoldierPartner.11201.1": "夏洛克", "SoldierPartner.11201.2": "1星:继承60%,继承10%;\n2星:继承120%,继承50%;\n3星:继承500%,继承100%", "SoldierPartner.11301.1": "生存达人", @@ -63,28 +71,106 @@ "SoldierPartner.11401.2": "激活1个「圣光御体」", "SoldierPartner.11402.1": "沐浴恩典", "SoldierPartner.11402.2": "额外激活1个「圣光御体」(共2个)", + "SoldierPartner.11403.1": "沐浴恩典", + "SoldierPartner.11403.2": "额外激活2个「圣光御体」(共3个),「圣光御体」属性额外提升100%", "SoldierPartner.11501.1": "百步穿杨", - "SoldierPartner.11501.2": "所有棋子5%,百步穿杨棋子额外5%", + "SoldierPartner.11501.2": "所有友方成员8%,【百步穿杨】成员额外10%", "SoldierPartner.11502.1": "百步穿杨", - "SoldierPartner.11502.2": "所有棋子10%,百步穿杨棋子额外10%", + "SoldierPartner.11502.2": "所有友方成员16%,【百步穿杨】成员额外24%", "SoldierPartner.11503.1": "百步穿杨", - "SoldierPartner.11503.2": "所有棋子15%,百步穿杨棋子额外15%", + "SoldierPartner.11503.2": "所有友方成员20%,【百步穿杨】成员额外30%\n【百步穿杨】成员暴击时提升5%暴击伤害,最多叠加60层", + "SoldierPartner.11504.1": "百步穿杨", + "SoldierPartner.11504.2": "所有友方成员30%,【百步穿杨】成员额外45%\n【百步穿杨】成员暴击时提升5%暴击伤害,最多叠加60层\n【百步穿杨】成员攻击生命低于70%的敌人时必定暴击", "SoldierPartner.11601.1": "巅峰战士", - "SoldierPartner.11601.2": "每有1层「武者气势」,20%", + "SoldierPartner.11601.2": "每有1层「武者气势」,50%", "SoldierPartner.11602.1": "巅峰战士", - "SoldierPartner.11602.2": "每有1层「武者气势」,50%", + "SoldierPartner.11602.2": "每有1层「武者气势」,100%", "SoldierPartner.11603.1": "巅峰战士", - "SoldierPartner.11603.2": "每有1层「武者气势」,100%", + "SoldierPartner.11603.2": "每有1层「武者气势」,150%,层数上限提升至10", "SoldierPartner.11701.1": "魅力满溢", - "SoldierPartner.11701.2": "每次叠加1层「魅惑」,上限2层", + "SoldierPartner.11701.2": "每次叠加1层「魅惑」,上限3层", "SoldierPartner.11702.1": "魅力满溢", - "SoldierPartner.11702.2": "每次叠加2层「魅惑」,上限5层", + "SoldierPartner.11702.2": "每次叠加1层「魅惑」,上限6层", "SoldierPartner.11703.1": "魅力满溢", - "SoldierPartner.11703.2": "无叠加上限", + "SoldierPartner.11703.2": "每次叠加1层「魅惑」,无叠加上限", "SoldierPartner.11801.1": "人多势众", - "SoldierPartner.11801.2": "人多势众棋子10%,5%", + "SoldierPartner.11801.2": "【人多势众】成员10%,5%", "SoldierPartner.11802.1": "人多势众", - "SoldierPartner.11802.2": "所有棋子10%,5%", + "SoldierPartner.11802.2": "所有友方成员10%,5%", "SoldierPartner.11901.1": "摸鱼高手", - "SoldierPartner.11901.2": "摸鱼高手棋子每12秒进入「放松状态」,持续4秒\n遇敌节点战斗结束时获得2点经验" + "SoldierPartner.11901.2": "每12秒进入「放松状态」,持续4秒", + "SoldierPartner.11902.1": "摸鱼高手", + "SoldierPartner.11902.2": "每12秒进入「放松状态」,持续4秒\n「放松状态」结束后,触发「做不完了喵」效果,持续至下次「放松状态」\n「做不完了喵」:【摸鱼高手】成员获得100%攻击速度和100%回能效率", + "SoldierPartner.12001.1": "龙裔", + "SoldierPartner.12001.2": "召唤「九霄瑞彩流光筒」协助战斗", + "SoldierPartner.12002.1": "龙裔", + "SoldierPartner.12002.2": "召唤「九霄瑞彩流光筒」协助战斗\n回合结束时,获得随机【龙裔】成员的1个1星版本", + "SoldierPartner.12101.1": "白猫剧团", + "SoldierPartner.12101.2": "【卡西米拉】后援技的空投炸弹可眩晕目标,持续0.5秒。且有50%概率额外产生一轮轰炸\n【猫眼】主战技的「黑暗射线」会给命中的敌人施加持续5秒的「暗黑标记」,猫眼对标记敌人造成普攻伤害时,额外造成150%攻击力的附加伤害,同一目标每秒最多触发2次", + "SoldierPartner.12201.1": "沙蝎佣兵团", + "SoldierPartner.12201.2": "召唤「荒沙战傀」协助战斗", + "SoldierPartner.12202.1": "沙蝎佣兵团", + "SoldierPartner.12202.2": "「荒沙战傀」登场时对附近敌人施加「嘲讽」\n「嘲讽」:强制令目标敌人攻击自身", + "SoldierPartner.12203.1": "沙蝎佣兵团", + "SoldierPartner.12203.2": "「荒沙战傀」登场时对附近敌人施加「嘲讽」\n「荒沙战傀」解锁「沙尘暴」技能,会喷吐大范围扇形流沙,对命中的敌人造成300%攻击力的伤害和击退效果", + "SoldierPartner.12204.1": "沙蝎佣兵团", + "SoldierPartner.12204.2": "「荒沙战傀」登场时对附近敌人施加「嘲讽」\n「荒沙战傀」解锁「沙尘暴」技能,会喷吐大范围扇形流沙,对命中的敌人造成300%攻击力的伤害和击退效果\n「荒沙战傀」存活时,【沙蝎佣兵团】成员每3秒提升3%暴击率和8%暴击伤害,上限12层", + "SoldierPartner.12301.1": "黎明近卫", + "SoldierPartner.12301.2": "获得1层「追猎」,上限5层", + "SoldierPartner.12302.1": "黎明近卫", + "SoldierPartner.12302.2": "获得1层「追猎」,上限5层\n获得「追猎」时额外提升40%能量", + "SoldierPartner.12401.1": "航海专家", + "SoldierPartner.12401.2": "「强风」:所有友方成员提升20%攻击速度,【航海专家】成员额外提升20%,并在战斗开始时获得30%能量\n「晴空」:所有友方成员提升10%伤害,【航海专家】成员额外提升10%\n「涨潮」:所有友方成员获得8%最大生命的护盾,【航海专家】成员额外获得8%\n「海雾」:所有友方成员降低6%受到伤害,【航海专家】成员额外降低6%\n「暴雨」:场上所有单位降低15%攻击速度以及30%回能效率,【航海专家】成员不受影响", + "SoldierPartner.12501.1": "王牌特工", + "SoldierPartner.12501.2": "友方成员30%,【王牌特工】成员额外30%", + "SoldierPartner.12502.1": "王牌特工", + "SoldierPartner.12502.2": "友方成员60%,【王牌特工】成员额外60%\n【王牌特工】成员造成暴击时降低目标5点防御,最多叠加10次", + "SoldierPartner.12601.1": "指挥官", + "SoldierPartner.12601.2": "【卡西米拉】施放技能后,所有「追随者」提升40%攻击速度,持续4秒\n【翡冷翠】施放技能后,所有「追随者」立即获得15%能量\n【格蕾霍恩】施放技能后,所有「追随者」恢复3%最大生命,提升10%防御,上限6层\n【哈萨娜】施放技能后,所有「追随者」造成伤害时无视目标50%防御,持续10秒", + "SoldierPartner.12602.1": "指挥官", + "SoldierPartner.12602.2": "价值最高的【指挥官】成员成为「总指挥官」,获得全部「领袖激励」效果,且其他所有友方成员均视为其「追随者」。「领袖激励」效果对「总指挥官」自身也会生效,但效能降低20%", + "SoldierPartner.12701.1": "绮丽魔法", + "SoldierPartner.12701.2": "50%,第二次技能效能衰减为36%", + "SoldierPartner.12702.1": "绮丽魔法", + "SoldierPartner.12702.2": "70%,第二次技能效能衰减为60%", + "SoldierPartner.12703.1": "绮丽魔法", + "SoldierPartner.12703.2": "100%,第二次技能效能衰减为90%\n【绮丽魔法】成员额外提升30%回能效率", + "SoldierPartner.12801.1": "火力压制", + "SoldierPartner.12801.2": "3%", + "SoldierPartner.12802.1": "火力压制", + "SoldierPartner.12802.2": "5%", + "SoldierPartner.12803.1": "火力压制", + "SoldierPartner.12803.2": "6%,额外叠加8%攻击", + "SoldierPartner.12804.1": "火力压制", + "SoldierPartner.12804.2": "6%,额外叠加20%攻击,上限提升至30层", + "SoldierPartner.12901.1": "学富五车", + "SoldierPartner.12901.2": "10%,【学富五车】成员额外10%", + "SoldierPartner.12902.1": "学富五车", + "SoldierPartner.12902.2": "15%,【学富五车】成员额外25%", + "SoldierPartner.12903.1": "学富五车", + "SoldierPartner.12903.2": "30%,【学富五车】成员额外60%", + "SoldierPartner.13001.1": "美食鉴赏家", + "SoldierPartner.13001.2": "恢复2%造成伤害的生命值,10秒后获得3%的护盾", + "SoldierPartner.13002.1": "美食鉴赏家", + "SoldierPartner.13002.2": "恢复2.5%造成伤害的生命值,10秒后获得5%的护盾", + "SoldierPartner.13003.1": "美食鉴赏家", + "SoldierPartner.13003.2": "恢复3%造成伤害的生命值,10秒后获得10%的护盾\n护盾存在期间受到伤害降低30%", + "SoldierPartner.13101.1": "骑士精神", + "SoldierPartner.13101.2": "生成自身20%的护盾,单场战斗最多触发4次", + "SoldierPartner.13102.1": "骑士精神", + "SoldierPartner.13102.2": "生成自身20%的护盾,同时自己也获得10%的护盾,触发上限提升至8次", + "SoldierPartner.13201.1": "武器大师", + "SoldierPartner.13201.2": "「蓄势」上限5层", + "SoldierPartner.13202.1": "武器大师", + "SoldierPartner.13202.2": "「蓄势」上限10层", + "SoldierPartner.13301.1": "守夜人", + "SoldierPartner.13301.2": "将1%最大生命和50%防御转化为攻击力。施放技能时消耗自身全部护盾,每消耗1点护盾,该次技能伤害提升0.05%", + "SoldierPartner.13401.1": "搞个大新闻", + "SoldierPartner.13401.2": "战斗开始时,标记当前敌方目标为「新闻焦点」。「新闻焦点」受到伤害提升30%。「新闻焦点」死亡时生成一只「南瓜影灵」,之后标记下一个敌方目标为新的「新闻焦点」", + "SoldierPartner.13501.1": "千变忍者", + "SoldierPartner.13501.2": "【乙叶】登场后,自动加入【百步穿杨】、【火力压制】、【王牌特工】中当前场上人数最多的羁绊,使该羁绊人数加1并享受其效果\n【乙叶】星级每提升1,可加入羁绊数量加1,最高加入所有3个羁绊", + "SoldierPartner.13601.1": "忍道传承", + "SoldierPartner.13601.2": "【花原】技能命中敌人时,有5%概率触发【乙叶】连携追击,对目标发动1次「天诛」造成241%攻击力的技能伤害,每第3次触发会产生3次「天诛」\n【乙叶】施放技能时,有100%概率触发【花原】连携追击,对目标发动「花影散华」,对沿途敌人造成多段192%攻击力的技能伤害", + "SoldierPartner.13701.1": "本尊驾到", + "SoldierPartner.13701.2": "【小禾】战斗开始时召唤1只「沙包夏洛克」嘲讽场上所有敌人。「沙包夏洛克」存活5秒后自爆,造成100%攻击力的范围技能伤害并退场,可触发【夏洛克】后援技登场效果\n【夏洛克】登场后每6秒发动1次「摇人」,使【小禾】获得50%能量" } \ No newline at end of file diff --git a/data/language/zh_cn/soldierpartnergroup.json b/data/language/zh_cn/soldierpartnergroup.json index e9cbe8796..b94945d81 100644 --- a/data/language/zh_cn/soldierpartnergroup.json +++ b/data/language/zh_cn/soldierpartnergroup.json @@ -1,40 +1,76 @@ { "SoldierPartnerGroup.1.1": "空白旅团", - "SoldierPartnerGroup.1.2": "空白旅团棋子施放技能,全体空白旅团获得「雏菊」。\n「雏菊」:提升5%攻击,提升10%暴击伤害\n全场「雏菊」总层数达到30层时开启「三连新星」。\n「三连新星」:所有棋子提升20%回能效率,提升100%暴击率,持续5秒,结束后清除场上所有「雏菊」", + "SoldierPartnerGroup.1.2": "【空白旅团】成员施放技能时,全体【空白旅团】成员获得「雏菊」。\n「雏菊」:提升5%攻击,提升10%暴击伤害。\n全场「雏菊」总层数达到30层时开启「三连新星」。\n「三连新星」:所有成员提升20%回能效率,提升100%暴击率,持续5秒,结束后清除场上所有「雏菊」。", "SoldierPartnerGroup.10.1": "联合种业", - "SoldierPartnerGroup.10.2": "战斗胜利时获得额外金币奖励。", + "SoldierPartnerGroup.10.2": "可通过多种方式获得额外金币奖励,每通过该羁绊获取1枚金币,叠加1层「绩效」。\n「绩效」:每层使【联合种业】成员提升2%最大生命和5%攻击力。\n当前「绩效」层数:==HARVEST==", "SoldierPartnerGroup.11.1": "森林朋友", - "SoldierPartnerGroup.11.2": "每隔一定时间触发1次「自然生长」。\n「自然生长」:回复主战配置棋子3%最大生命,森林朋友棋子效果翻倍", + "SoldierPartnerGroup.11.2": "每隔一定时间触发1次「自然生长」。\n「自然生长」:回复主战配置成员3%最大生命,【森林朋友】成员效果翻倍。", "SoldierPartnerGroup.12.1": "夏洛克", - "SoldierPartnerGroup.12.2": "战斗开始后夏洛克到出战位时献祭所有除自己外的森林朋友,继承得其攻击和最大生命,并回复继承值的生命。", + "SoldierPartnerGroup.12.2": "战斗开始后【夏洛克】到出战位时献祭所有除自己外的【森林朋友】成员,继承得其攻击和最大生命,并回复继承值的生命。", "SoldierPartnerGroup.13.1": "生存达人", - "SoldierPartnerGroup.13.2": "上场棋子中每有1个生存达人棋子,所有棋子最大生命提升", + "SoldierPartnerGroup.13.2": "上场成员中每有1个【生存达人】成员,所有友方成员最大生命提升。", "SoldierPartnerGroup.14.1": "沐浴恩典", - "SoldierPartnerGroup.14.2": "所有棋子攻击提升5%,激活主战配置棋子中攻击属性最高的棋子为「圣光御体」。\n「圣光御体」:提升20%攻击,提升100%攻击速度,提升60%回能效率。", + "SoldierPartnerGroup.14.2": "所有友方成员攻击提升3%,激活主战配置成员中攻击属性最高的成员为「圣光御体」。\n「圣光御体」:提升30%攻击,提升50%攻击速度,提升25%回能效率。", "SoldierPartnerGroup.15.1": "百步穿杨", - "SoldierPartnerGroup.15.2": "所有棋子暴击率提升,百步穿杨棋子额外提升。", + "SoldierPartnerGroup.15.2": "所有友方成员暴击率提升,【百步穿杨】成员额外提升。", "SoldierPartnerGroup.16.1": "巅峰战士", - "SoldierPartnerGroup.16.2": "巅峰战士棋子施放技能时,自身获得1层「武者气势」(上限5层)。\n每层「武者气势」带来技能伤害提升", + "SoldierPartnerGroup.16.2": "【巅峰战士】成员施放技能时,自身获得1层「武者气势」(上限5层)。\n每层「武者气势」带来技能伤害提升。", "SoldierPartnerGroup.17.1": "魅力满溢", - "SoldierPartnerGroup.17.2": "魅力满溢棋子施放技能时,给全体敌人施加「魅惑」。\n「魅惑」:提升10%受到伤害,持续8秒", + "SoldierPartnerGroup.17.2": "【魅力满溢】成员施放技能时,给全体敌人施加「魅惑」。\n「魅惑」:提升10%受到伤害,持续8秒。", "SoldierPartnerGroup.18.1": "人多势众", "SoldierPartnerGroup.18.2": "每激活1种其他羁绊,提升攻击和暴击率。", "SoldierPartnerGroup.19.1": "摸鱼高手", - "SoldierPartnerGroup.19.2": "摸鱼高手棋子每隔一段时间会进入「放松状态」,遇敌节点战斗结束时获得经验。\n「放松状态」:不主动施放技能和普攻,减少25%受到伤害", + "SoldierPartnerGroup.19.2": "【摸鱼高手】成员每隔一段时间会进入「放松状态」,遇敌节点战斗结束时获得和场上【摸鱼高手】成员数量相等的经验。\n「放松状态」:不主动施放技能和普攻,减少25%受到伤害。", "SoldierPartnerGroup.2.1": "万送屋", - "SoldierPartnerGroup.2.2": "万送屋棋子的技能造成伤害时,对目标施加「水雾」,每0.5秒最多1层。\n「水雾」:降低5%攻击速度、降低5%造成伤害,持续10秒", + "SoldierPartnerGroup.2.2": "【万送屋】成员的技能造成伤害时,对目标施加「水雾」,每0.5秒最多1层。\n「水雾」:降低5%攻击速度、降低5%造成伤害,持续10秒。", + "SoldierPartnerGroup.20.1": "龙裔", + "SoldierPartnerGroup.20.2": "召唤「九霄瑞彩流光筒」协助战斗,持续发射烟花攻击随机敌人。烟花发射频率随【龙裔】成员总星级提升。", + "SoldierPartnerGroup.21.1": "白猫剧团", + "SoldierPartnerGroup.21.2": "【白猫剧团】成员技能得到强化。", + "SoldierPartnerGroup.22.1": "沙蝎佣兵团", + "SoldierPartnerGroup.22.2": "召唤「荒沙战傀」协助战斗。\n「荒沙战傀」随羁绊等级提升解锁更多技能,其最大生命和攻击随【沙蝎佣兵团】成员总星级提升。", + "SoldierPartnerGroup.23.1": "黎明近卫", + "SoldierPartnerGroup.23.2": "敌方单位死亡时,【黎明近卫】成员立即获得「追猎」效果。\n「追猎」:提升60%技能伤害,施放技能后消耗1层「追猎」。", + "SoldierPartnerGroup.24.1": "航海专家", + "SoldierPartnerGroup.24.2": "战斗开始时随机获得一种「天气」效果。【航海专家】成员会获得额外加成并免疫恶劣「天气」。", + "SoldierPartnerGroup.25.1": "王牌特工", + "SoldierPartnerGroup.25.2": "所有友方成员暴击伤害提升,【王牌特工】成员获得额外加成。", + "SoldierPartnerGroup.26.1": "指挥官", + "SoldierPartnerGroup.26.2": "和【指挥官】成员拥有任意相同其他羁绊的成员被视为其「追随者」。【指挥官】施放技能时,「追随者」会获得不同类型的「领袖激励」加成。场上有2/3个【指挥官】登场时失效。", + "SoldierPartnerGroup.27.1": "绮丽魔法", + "SoldierPartnerGroup.27.2": "【绮丽魔法】成员获得技能伤害加成和「双重咏唱」,第二次施法效能会有所衰减。", + "SoldierPartnerGroup.28.1": "火力压制", + "SoldierPartnerGroup.28.2": "【火力压制】成员造成普攻伤害时叠加攻击速度,每0.5秒最多叠加1层,上限20层。\n达到满层时额外提升60%普攻伤害。", + "SoldierPartnerGroup.29.1": "学富五车", + "SoldierPartnerGroup.29.2": "所有友方成员获得回能效率提升,【学富五车】成员获得额外提升。", "SoldierPartnerGroup.3.1": "花令旅团", - "SoldierPartnerGroup.3.2": "任意位于后援配置棋子施放技能时,花令旅团棋子立即获得能量,技能伤害提升\n位于后援位置花令旅团棋子的星级会使主战配置花令旅团棋子技能伤害提升翻倍,不同棋子效果叠加\n1/2/3星的花令旅团棋子,提供1/2/3倍的技能伤害提升", + "SoldierPartnerGroup.3.2": "任意位于后援配置成员施放技能时,【花令旅团】成员立即获得能量,技能伤害提升。\n位于后援位置【花令旅团】成员的星级会使主战配置【花令旅团】成员技能伤害提升翻倍,不同成员效果叠加。\n1/2/3星的【花令旅团】成员,提供1/2/3倍的技能伤害提升。", + "SoldierPartnerGroup.30.1": "美食鉴赏家", + "SoldierPartnerGroup.30.2": "所有友方成员造成伤害时按比例回复生命,战斗开始10秒后获得当前生命值一定比例的护盾。", + "SoldierPartnerGroup.31.1": "骑士精神", + "SoldierPartnerGroup.31.2": "【骑士精神】成员施放技能时,会为自身除外的当前护盾值最少的出战成员生成护盾。", + "SoldierPartnerGroup.32.1": "武器大师", + "SoldierPartnerGroup.32.2": "【武器大师】成员造成普攻伤害时获得1层「蓄势」,施放技能时,消耗所有「蓄势」,并获得相同层数的「余威」。\n「蓄势」:每层提升20%技能伤害。\n「余威」:每次普攻消耗1层,使该次普攻伤害提升60%。", + "SoldierPartnerGroup.33.1": "守夜人", + "SoldierPartnerGroup.33.2": "【尘沙(源初)】登场时激活效果。", + "SoldierPartnerGroup.34.1": "搞个大新闻", + "SoldierPartnerGroup.34.2": "【雾语】登场时激活效果。", + "SoldierPartnerGroup.35.1": "千变忍者", + "SoldierPartnerGroup.35.2": "【乙叶】登场时激活效果。", + "SoldierPartnerGroup.36.1": "忍道传承", + "SoldierPartnerGroup.36.2": "【花原】和【乙叶】同时登场时获得联动效果。", + "SoldierPartnerGroup.37.1": "本尊驾到", + "SoldierPartnerGroup.37.2": "【小禾】和【夏洛克】同时登场时获得联动效果。", "SoldierPartnerGroup.4.1": "恩赐意志", - "SoldierPartnerGroup.4.2": "恩赐意志棋子施放技能时,给全体敌方添加恩赐印记:「制裁之印」或「清算之印」;携带印记的棋子阵亡后,将自身当前层数的印记转移给最近的同阵营棋子。\n「制裁之印」:每2秒损失当前存活的所有恩赐意志棋子攻击之和30%的生命值,持续8秒\n「清算之印」:每2秒损失当前存活的所有恩赐意志棋子攻击之和60%的生命值,持续8秒", + "SoldierPartnerGroup.4.2": "【恩赐意志】成员施放技能时,给全体敌方添加恩赐印记:「制裁之印」或「清算之印」;携带印记的成员阵亡后,将自身当前层数的印记转移给最近的同阵营成员。\n「制裁之印」:每2秒损失当前存活的所有【恩赐意志】成员攻击之和10%的生命值,持续8秒。\n「清算之印」:每2秒损失当前存活的所有【恩赐意志】成员攻击之和20%的生命值,持续8秒。", "SoldierPartnerGroup.5.1": "齿轮转转", - "SoldierPartnerGroup.5.2": "齿轮转转后援配置棋子技能伤害提升,回能效率提升", + "SoldierPartnerGroup.5.2": "【齿轮转转】后援配置成员技能伤害提升,回能效率提升。", "SoldierPartnerGroup.6.1": "帝国卫队", - "SoldierPartnerGroup.6.2": "战斗开始时帝国卫队棋子获得初始能量提升,回能效率提升", + "SoldierPartnerGroup.6.2": "战斗开始时【帝国卫队】成员获得初始能量提升,回能效率提升。", "SoldierPartnerGroup.7.1": "地理协会", - "SoldierPartnerGroup.7.2": "每经过一定时间地理协会棋子获得「援护火力」。\n「援护火力」:使普攻和技能的最终伤害提升20%", + "SoldierPartnerGroup.7.2": "每经过一定时间【地理协会】成员获得「援护火力」。\n「援护火力」:使普攻和技能的最终伤害提升20%。", "SoldierPartnerGroup.8.1": "自由旅人", - "SoldierPartnerGroup.8.2": "棋子出场会给全队提升特定属性,自由旅人棋子获得双倍提升\n自由旅人羁绊仅上1人时生效,上2人时失效", + "SoldierPartnerGroup.8.2": "出场后给全队提升特定属性,【自由旅人】成员额外获得100%提升。", "SoldierPartnerGroup.9.1": "灰风俱乐部", - "SoldierPartnerGroup.9.2": "灰风俱乐部棋子对敌人造成伤害时,添加「围攻」标记,标记持续5秒。\n灰风俱乐部棋子对携带「围攻」标记的棋子造成伤害时,提升20%造成伤害" + "SoldierPartnerGroup.9.2": "【灰风俱乐部】成员对敌人造成伤害时,添加「围攻」标记,标记持续5秒。\n【灰风俱乐部】成员对携带「围攻」标记的成员造成伤害时,提升20%造成伤害。" } \ No newline at end of file diff --git a/data/language/zh_cn/soldierpotential.json b/data/language/zh_cn/soldierpotential.json index de5d2d5f7..1cbd48ee0 100644 --- a/data/language/zh_cn/soldierpotential.json +++ b/data/language/zh_cn/soldierpotential.json @@ -2,23 +2,23 @@ "SoldierPotential.1000101.1": "破甲投掷", "SoldierPotential.1000101.2": "【主战配置时生效】主战技命中时,使目标防御力降低,可叠加10层。", "SoldierPotential.1000102.1": "不畏大象", - "SoldierPotential.1000102.2": "【主战配置时生效】主战技可额外对生命值最高的敌方棋子发射。", + "SoldierPotential.1000102.2": "【主战配置时生效】主战技可额外对生命值最高的敌人发射。", "SoldierPotential.1000301.1": "森林的愤怒", - "SoldierPotential.1000301.2": "【后援配置时生效】施放后援技后,使在场友方「森林朋友」棋子的攻击速度提升效果额外提升。", + "SoldierPotential.1000301.2": "【后援配置时生效】施放后援技后,使在场友方【森林朋友】成员的攻击速度提升效果额外提升。", "SoldierPotential.1000302.1": "森林的狂怒", - "SoldierPotential.1000302.2": "【后援配置时生效】施放后援技后,使在场友方「森林朋友」棋子的攻击速度提升效果额外大幅提升。", + "SoldierPotential.1000302.2": "【后援配置时生效】施放后援技后,使在场友方【森林朋友】成员的攻击速度提升效果额外大幅提升。", "SoldierPotential.1000501.1": "威吓冲撞", "SoldierPotential.1000501.2": "【主战配置时生效】「猪突猛进」造成伤害时,使目标攻击力降低,最多叠加10层。", "SoldierPotential.1000502.1": "持续冲撞", "SoldierPotential.1000502.2": "【主战配置时生效】「猪突猛进」造成伤害时,不再降低自身伤害。", "SoldierPotential.1000601.1": "森林卫士", - "SoldierPotential.1000601.2": "【后援配置时生效】施放后援技后,使在场友方「森林朋友」棋子的防御力提升效果额外提升。", + "SoldierPotential.1000601.2": "【后援配置时生效】施放后援技后,使在场友方【森林朋友】成员的防御力提升效果额外提升。", "SoldierPotential.1000602.1": "森林守护神", - "SoldierPotential.1000602.2": "【后援配置时生效】施放后援技后,使在场友方「森林朋友」棋子的防御力提升效果额外大幅提升。", + "SoldierPotential.1000602.2": "【后援配置时生效】施放后援技后,使在场友方【森林朋友】成员的防御力提升效果额外大幅提升。", "SoldierPotential.1001501.1": "森林的祝福", - "SoldierPotential.1001501.2": "【后援配置时生效】施放后援技后,使在场友方「森林朋友」棋子的生命值提升效果额外提升。", + "SoldierPotential.1001501.2": "【后援配置时生效】施放后援技后,使在场友方【森林朋友】成员的生命值提升效果额外提升。", "SoldierPotential.1001502.1": "森林的祈祷", - "SoldierPotential.1001502.2": "【后援配置时生效】施放后援技后,使在场友方「森林朋友」棋子的生命值提升效果额外大幅提升。", + "SoldierPotential.1001502.2": "【后援配置时生效】施放后援技后,使在场友方【森林朋友】成员的生命值提升效果额外大幅提升。", "SoldierPotential.1001701.1": "补能猫条", "SoldierPotential.1001701.2": "自身回能效率提升。", "SoldierPotential.1001702.1": "喵神馈赠", @@ -31,10 +31,22 @@ "SoldierPotential.10701.2": "【后援配置时生效】后援技「圣光之盾」命中目标时,附加「眩晕」。", "SoldierPotential.10702.1": "完美的回旋", "SoldierPotential.10702.2": "【后援配置时生效】后援技「圣光之盾」可弹射3次,每次生成「结界」,造成范围伤害。", + "SoldierPotential.10801.1": "广域轰炸", + "SoldierPotential.10801.2": "【后援配置时生效】后援技「空投炸弹」数量提升。", + "SoldierPotential.10802.1": "战事焦灼", + "SoldierPotential.10802.2": "【后援配置时生效】后援技「空投炸弹」会留下火坑,持续造成伤害。", + "SoldierPotential.11001.1": "双身夜裔", + "SoldierPotential.11001.2": "【后援配置时生效】后援技额外召唤1只「暗影分身」,且所有分身持续时间延长。", "SoldierPotential.1100101.1": "群狼战术", - "SoldierPotential.1100101.2": "【后援配置时生效】施放后援技后,使在场友方「森林朋友」棋子的攻击力提升效果额外提升。", + "SoldierPotential.1100101.2": "【后援配置时生效】施放后援技后,使在场友方【森林朋友】成员的攻击力提升效果额外提升。", "SoldierPotential.1100102.1": "头狼", - "SoldierPotential.1100102.2": "【后援配置时生效】施放后援技后,使在场友方「森林朋友」棋子的攻击力提升效果额外大幅提升。", + "SoldierPotential.1100102.2": "【后援配置时生效】施放后援技后,使在场友方【森林朋友】成员的攻击力提升效果额外大幅提升。", + "SoldierPotential.11002.1": "幻舞步", + "SoldierPotential.11002.2": "【主战配置时生效】位于主战位时,不断在随机敌方目标身旁生成「暗影分身」,上限3只。施放主战技时,所有「暗影分身」一起发动连斩。", + "SoldierPotential.1100701.1": "批量播种", + "SoldierPotential.1100701.2": "【后援配置时生效】后援技三连射变为扫射。", + "SoldierPotential.1100702.1": "加班加点", + "SoldierPotential.1100702.2": "【后援配置时生效】后援技出场时间延长。", "SoldierPotential.11101.1": "矢量·固化", "SoldierPotential.11101.2": "【主战配置时生效】主战技每射出1支冰箭,自身伤害提升,可叠加10层 ,该效果于技能结束时消失。", "SoldierPotential.11102.1": "常量·堆叠", @@ -43,10 +55,34 @@ "SoldierPotential.11201.2": "【主战配置时生效】普通攻击变为持续进行剑气攻击,造成范围伤害。", "SoldierPotential.11202.1": "疾闪四连", "SoldierPotential.11202.2": "【主战配置时生效】施放主战技时,额外发射3道剑气,造成范围伤害。", + "SoldierPotential.11301.1": "碧浪回旋", + "SoldierPotential.11301.2": "【主战配置时生效】主战技波浪数量提升。", + "SoldierPotential.11302.1": "飞泉漱玉", + "SoldierPotential.11302.2": "【主战配置时生效】施放主战技后强化普攻,范围扩大且最后一段变为二连击。", + "SoldierPotential.11401.1": "暗黑魔眼", + "SoldierPotential.11401.2": "【主战配置时生效】施放主战技后,进入持续5秒的「魔眼解放」状态:普攻强化为「黑暗爆发」且攻速大幅提升。", + "SoldierPotential.11402.1": "贯穿射击", + "SoldierPotential.11402.2": "【主战配置时生效】「魔眼解放」时间延长,「黑暗爆发」子弹可穿透目标。", "SoldierPotential.11501.1": "萤流·拂照", "SoldierPotential.11501.2": "【主战配置时生效】主战技生成的「残影」自爆后,留下「烈日照射」,对目标造成伤害。", "SoldierPotential.11502.1": "萤流·拢光", "SoldierPotential.11502.2": "【主战配置时生效】持续攻击同一目标一段时间后,可发射「强化炮」,对目标造成伤害。", + "SoldierPotential.11601.1": "锈蚀缠绕", + "SoldierPotential.11601.2": "【后援配置时生效】后援技「种子雨」会使目标防御降低。", + "SoldierPotential.11602.1": "落英缤纷", + "SoldierPotential.11602.2": "【后援配置时生效】后援技「种子雨」范围扩大。", + "SoldierPotential.11701.1": "储能·引", + "SoldierPotential.11701.2": "【后援配置时生效】后援技雷电命中目标时,生成可弹射的闪电链。", + "SoldierPotential.11702.1": "雷动·元", + "SoldierPotential.11702.2": "【主战配置时生效】主战技「雷电领域」范围扩大,伤害频率提升。", + "SoldierPotential.11801.1": "灵魂扣锁", + "SoldierPotential.11801.2": "【主战配置时生效】主战技横斩会生成锁链牵引目标,拉断锁链时额外造成一段伤害。", + "SoldierPotential.11802.1": "游魂吐息", + "SoldierPotential.11802.2": "【后援配置时生效】后援技「镰影」造成伤害时生成毒液,持续造成伤害。", + "SoldierPotential.11901.1": "遥远祈福", + "SoldierPotential.11901.2": "【主战配置时生效】主战技发射的「向日葵飞镖」伤害随距离提升。", + "SoldierPotential.11902.1": "散花如扇", + "SoldierPotential.11902.2": "【主战配置时生效】施放主战技后10秒内,普攻额外发射3枚可穿透的飞镖。", "SoldierPotential.12001.1": "翠星环行", "SoldierPotential.12001.2": "【主战配置时生效】主战技凝聚能量引爆后,持续对目标位置造成伤害。", "SoldierPotential.12002.1": "星环风暴", @@ -55,8 +91,12 @@ "SoldierPotential.12501.2": "【后援配置时生效】后援技可额外生成3个「冰之花」。", "SoldierPotential.12502.1": "风雪无阻", "SoldierPotential.12502.2": "【主战配置时生效】主战技攻击范围提升,持续时间延长。", + "SoldierPotential.12601.1": "蝶舞寻隙", + "SoldierPotential.12601.2": "【后援配置时生效】后援技命中会给目标附加「蝶之印」,降低目标防御。", + "SoldierPotential.12602.1": "明日·薪火", + "SoldierPotential.12602.2": "【后援配置时生效】后援技额外发射2只「炎蝶」。", "SoldierPotential.12701.1": "浪潮绝涌", - "SoldierPotential.12701.2": "【主战配置时生效】主战技施放后,可使在场己方棋子获得护盾。", + "SoldierPotential.12701.2": "【主战配置时生效】主战技施放后,可使在场友方成员获得护盾。", "SoldierPotential.12702.1": "飞花潺流", "SoldierPotential.12702.2": "【后援配置时生效】后援技变为可额外连续斩击4次,对目标造成伤害。", "SoldierPotential.13001.1": "危险人偶", @@ -82,7 +122,7 @@ "SoldierPotential.13201.1": "义!浪扫尘星", "SoldierPotential.13201.2": "【主战配置时生效】主战技可额外攻击多次,对目标造成伤害。", "SoldierPotential.13202.1": "最后通牒", - "SoldierPotential.13202.2": "【主战配置时生效】主战技可衔接额外攻击,造成范围伤害。后援配置每配置1个「灰风俱乐部」棋子,自身造成的伤害提升,可叠加10层。", + "SoldierPotential.13202.2": "【主战配置时生效】主战技可衔接额外攻击,造成范围伤害。后援配置每配置1个「灰风俱乐部」成员,自身造成的伤害提升,可叠加10层。", "SoldierPotential.13301.1": "花海·爆裂", "SoldierPotential.13301.2": "【主战配置时生效】主战技发射的花瓣消灭目标时,触发「花海」,造成范围伤害。", "SoldierPotential.13302.1": "芳华·缭乱", @@ -91,10 +131,26 @@ "SoldierPotential.13401.2": "【后援配置时生效】后援技变为持续攻击。", "SoldierPotential.13402.1": "碎空裂闪", "SoldierPotential.13402.2": "【后援配置时生效】后援技持续时间结束时引发爆炸,造成范围伤害。", + "SoldierPotential.13501.1": "见缝插针", + "SoldierPotential.13501.2": "【主战配置时生效】施放主战技时,所有已存在的「南瓜影灵」会同步施放旋风斩。", + "SoldierPotential.13502.1": "超长曝光", + "SoldierPotential.13502.2": "【主战配置时生效】主战技额外召唤1只「南瓜影灵」,上限提升至10只,且每次施放技能时延长所有「南瓜影灵」存活时间5秒。", + "SoldierPotential.13701.1": "饱和部署", + "SoldierPotential.13701.2": "【后援配置时生效】后援技下砸次数提升至6次,每第3次下砸生成一台「哨兵」。", + "SoldierPotential.13702.1": "贯穿弹道", + "SoldierPotential.13702.2": "【后援配置时生效】「哨兵」发射的子弹大小和伤害提升,且可穿透目标。", + "SoldierPotential.13901.1": "除尘涡旋", + "SoldierPotential.13901.2": "拥有3个「清扫标记」时,下次技能会消耗所有「清扫标记」强化为绝招。", + "SoldierPotential.13902.1": "额外返工", + "SoldierPotential.13902.2": "【主战配置时生效】施放绝招后,进入持续10秒的「深渊」状态,普攻形态变化且伤害提升。", "SoldierPotential.14001.1": "刻度爆表", "SoldierPotential.14001.2": "【后援配置时生效】后援技发射的「兔兔礼花」造成范围伤害。", "SoldierPotential.14002.1": "兔兔集束", - "SoldierPotential.14002.2": "【后援配置时生效】后援技可最多向3个敌方棋子发射「兔兔礼花」。", + "SoldierPotential.14002.2": "【后援配置时生效】后援技可最多向3个敌人发射「兔兔礼花」。", + "SoldierPotential.14101.1": "赤龙·游聚", + "SoldierPotential.14101.2": "【后援配置时生效】后援技额外召唤1只「赤龙」。", + "SoldierPotential.14102.1": "墨符·角哨", + "SoldierPotential.14102.2": "【后援配置时生效】场上存在的每只「赤龙」都会使主战位成员攻击力提升。", "SoldierPotential.14301.1": "转轮式切割器", "SoldierPotential.14301.2": "【后援配置时生效】后援技可额外斩击1次,对目标造成伤害。", "SoldierPotential.14302.1": "下挂式发射器", @@ -103,6 +159,10 @@ "SoldierPotential.14401.2": "【主战配置时生效】主战技施放后,普攻可生成「腾蛇」,持续一段时间。「腾蛇」会自动攻击目标,对目标造成伤害。", "SoldierPotential.14402.1": "惊涛骇浪", "SoldierPotential.14402.2": "【主战配置时生效】普通攻击变为持续高速连斩,造成范围伤害。主战技变为操控「腾蛇」范围攻击 ,造成大范围伤害。", + "SoldierPotential.14501.1": "孤灯摇曳", + "SoldierPotential.14501.2": "【主战配置时生效】施放主战技后10秒内,普攻有概率触发分身射击。\n【后援配置时生效】施放后援技时,召唤3个分身射击目标。", + "SoldierPotential.14502.1": "幽寂回响", + "SoldierPotential.14502.2": "【主战配置时生效】主战技子弹可弹射2次,普攻触发分身射击的概率大幅提升。\n【后援配置时生效】后援技「碎雨」推进速度降低,轰击次数提升。", "SoldierPotential.14901.1": "震颤地鸣", "SoldierPotential.14901.2": "【主战配置时生效】主战技可生成「地震波」,造成范围伤害。", "SoldierPotential.14902.1": "狂乱失控", @@ -110,15 +170,15 @@ "SoldierPotential.15001.1": "天雷地涌", "SoldierPotential.15001.2": "【后援配置时生效】后援技引动「光能 」,造成范围伤害。", "SoldierPotential.1500101.1": "爪击扩散·双", - "SoldierPotential.1500101.2": "【后援配置时生效】后援技可连续攻击最多2个敌方棋子。", + "SoldierPotential.1500101.2": "【后援配置时生效】后援技可连续攻击最多2个敌人。", "SoldierPotential.1500102.1": "爪击扩散·三", - "SoldierPotential.1500102.2": "【后援配置时生效】后援技可连续攻击最多3个敌方棋子。", + "SoldierPotential.1500102.2": "【后援配置时生效】后援技可连续攻击最多3个敌人。", "SoldierPotential.15002.1": "照影凌空", "SoldierPotential.15002.2": "【后援配置时生效】后援技引动「光能」的次数提升。", "SoldierPotential.1501101.1": "爆冲续行", - "SoldierPotential.1501101.2": "【后援配置时生效】施放后援技后,「资深种业员工」可驻场战斗。", + "SoldierPotential.1501101.2": "【后援配置时生效】施放后援技后,【资深种业员工】可驻场战斗。", "SoldierPotential.1501102.1": "守护之盾", - "SoldierPotential.1501102.2": "【后援配置时生效】「资深种业员工」驻场时,己方棋子受到的伤害降低。", + "SoldierPotential.1501102.2": "【后援配置时生效】【资深种业员工】驻场时,友方成员受到的伤害降低。", "SoldierPotential.15501.1": "浪潮共舞", "SoldierPotential.15501.2": "【后援配置时生效】后援技冲浪次数提升。", "SoldierPotential.15502.1": "板尾掀浪", @@ -126,11 +186,19 @@ "SoldierPotential.15601.1": "惊吓舞步", "SoldierPotential.15601.2": "【后援配置时生效】后援技召唤的「企鹅」冲向目标后,每1秒对周围造成范围伤害,持续一段时间。", "SoldierPotential.15602.1": "缤果奇缘", - "SoldierPotential.15602.2": "【后援配置时生效】后援技变为使友方棋子获得护盾,并生成「企鹅雕像」,造成范围伤害。", + "SoldierPotential.15602.2": "【后援配置时生效】后援技变为使友方成员获得护盾,并生成「企鹅雕像」,造成范围伤害。", + "SoldierPotential.15701.1": "追猎暗锁", + "SoldierPotential.15701.2": "【主战配置时生效】主战技命中目标时附加「猎标」,提升对「猎标」目标的普攻伤害。", + "SoldierPotential.15702.1": "猎弹散布", + "SoldierPotential.15702.2": "【主战配置时生效】「猎标」持续时间延长,对「猎标」目标普攻时,会额外发射「吊射弹」造成范围伤害。", "SoldierPotential.16001.1": "七彩回弹", "SoldierPotential.16001.2": "【后援配置时生效】后援技「泡泡蛙」的弹跳次数提升。", "SoldierPotential.16002.1": "海风低徊", "SoldierPotential.16002.2": "【主战配置时生效】主战技变为生成「水域」,造成大范围伤害。薇洛可进行「潜水」攻击,造成范围伤害。\n【后援配置时生效】后援技「泡泡蛙」的跳次数大幅提升,弹跳速度提升。", + "SoldierPotential.16201.1": "断罪之槌", + "SoldierPotential.16201.2": "【主战配置时生效】普攻有概率触发「坠星」攻击随机敌方目标。「坠星」消失时生成1道雷电向【尘沙(源初)】移动,对沿途敌人造成伤害。\n【后援配置时生效】后援技长剑旋转期间,不断向四周发射「流光」剑气。", + "SoldierPotential.16202.1": "破命断罪", + "SoldierPotential.16202.2": "【主战配置时生效】「坠星」落地后立即被吸收,最高5层。满层后下次主战技消耗所有层数并替换为「断罪天星坠」。\n【后援配置时生效】后援技长剑旋转持续时间延长,「流光」剑气体型和伤害提升。", "SoldierPotential.1700101.1": "圣裁加护", "SoldierPotential.1700101.2": "【后援配置时生效】后援技施放时,若目标生命值高于50%,可额外造成伤害。", "SoldierPotential.1700102.1": "骑士意志", @@ -142,11 +210,39 @@ "SoldierPotential.1702101.1": "神恩回流", "SoldierPotential.1702101.2": "【后援配置时生效】后援技获得的能量提升。", "SoldierPotential.1702102.1": "荣光馈赠", - "SoldierPotential.1702102.2": "【后援配置时生效】后援技可额外为1个在场友方棋子附加「鼓舞士气」。", + "SoldierPotential.1702102.2": "【后援配置时生效】后援技可额外为1个在场友方成员附加「鼓舞士气」。", "SoldierPotential.1703101.1": "战旗鼓舞", "SoldierPotential.1703101.2": "【后援配置时生效】后援技造成的伤害提升。", "SoldierPotential.1703102.1": "战鼓震耳", "SoldierPotential.1703102.2": "【后援配置时生效】后援技造成的伤害大幅提升。", + "SoldierPotential.1800101.1": "跃空旋刃", + "SoldierPotential.1800101.2": "【主战配置时生效】主战技最后新增一段跳跃旋转斩击。", + "SoldierPotential.1800102.1": "锋芒渐盛", + "SoldierPotential.1800102.2": "【主战配置时生效】普攻命中时提升自身暴击率,最多叠加20次。", + "SoldierPotential.1801101.1": "魔力屏障", + "SoldierPotential.1801101.2": "【后援配置时生效】施放后援技时,为所有主战位成员生成护盾。", + "SoldierPotential.1801102.1": "群星倍增", + "SoldierPotential.1801102.2": "【后援配置时生效】后援技召唤的「星星」数量和伤害提升。", + "SoldierPotential.3090101.1": "固垒藏锋", + "SoldierPotential.3090101.2": "【主战配置时生效】施放主战技后额外提升攻击力。", + "SoldierPotential.3090102.1": "尖锐蝎锋", + "SoldierPotential.3090102.2": "【后援配置时生效】后援技伤害提升。", + "SoldierPotential.3091101.1": "强弩增压", + "SoldierPotential.3091101.2": "【后援配置时生效】后援技弩箭伤害提升。", + "SoldierPotential.3091102.1": "三重穿沙", + "SoldierPotential.3091102.2": "【后援配置时生效】后援技变为三连发。", + "SoldierPotential.3092101.1": "弹道升温", + "SoldierPotential.3092101.2": "【后援配置时生效】后援技每次狙击命中后提升自身伤害,最多叠加5次。", + "SoldierPotential.3092102.1": "高效狙击", + "SoldierPotential.3092102.2": "【后援配置时生效】后援技瞄准时间缩短。", + "SoldierPotential.3093101.1": "沙雨倾覆", + "SoldierPotential.3093101.2": "【后援配置时生效】后援技召唤的「沙柱导弹」数量提升。", + "SoldierPotential.3093102.1": "强攻武装", + "SoldierPotential.3093102.2": "【主战配置时生效】主战技会在刀刃凝聚沙锤,提升拔刀斩范围和伤害。技能结束后普攻替换为三连锤击,造成更高伤害。", + "SoldierPotential.3110101.1": "头号猎手", + "SoldierPotential.3110101.2": "【后援配置时生效】后援技召唤的「猎犬」中随机1只得到强化,检测和伤害范围扩大,伤害更高。", + "SoldierPotential.3110102.1": "银锋绝响", + "SoldierPotential.3110102.2": "【主战配置时生效】主战技冲刺次数增加1次,最后新增一段瞬移斩,造成大范围技能伤害。", "SoldierPotential.5080101.1": "夏洛克红包", "SoldierPotential.5080101.2": "【后援配置时生效】后援技驻场时,获得随机数量金币。", "SoldierPotential.5080102.1": "土豪夏洛克", @@ -154,9 +250,9 @@ "SoldierPotential.9000101.1": "喵神加护", "SoldierPotential.9000101.2": "【后援配置时生效】后援技提供的护盾量提升。", "SoldierPotential.9000102.1": "喵神疗愈", - "SoldierPotential.9000102.2": "【后援配置时生效】后援技变为使随机1个在场友方棋子获得护盾,每1秒恢复生命值,持续5秒。", + "SoldierPotential.9000102.2": "【后援配置时生效】后援技变为使随机1个在场友方成员获得护盾,每1秒恢复生命值,持续5秒。", "SoldierPotential.9000201.1": "烈焰烘烤", - "SoldierPotential.9000201.2": "【后援配置时生效】「火爆轰炸鸡」自爆后,对目标附加永久「灼烧」。", + "SoldierPotential.9000201.2": "【后援配置时生效】【火爆轰炸鸡】自爆后,对目标附加永久「灼烧」。", "SoldierPotential.9000202.1": "热锅油炸", - "SoldierPotential.9000202.2": "【后援配置时生效】「火爆轰炸鸡」自爆造成的伤害提升。" + "SoldierPotential.9000202.2": "【后援配置时生效】【火爆轰炸鸡】自爆造成的伤害提升。" } \ No newline at end of file diff --git a/data/language/zh_cn/soldierquest.json b/data/language/zh_cn/soldierquest.json deleted file mode 100644 index da9654c99..000000000 --- a/data/language/zh_cn/soldierquest.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "SoldierQuest.10101.1": "累计获得400任务积分", - "SoldierQuest.10102.1": "累计获得800任务积分", - "SoldierQuest.10103.1": "累计获得1200任务积分", - "SoldierQuest.10104.1": "累计获得1600任务积分", - "SoldierQuest.10105.1": "累计获得2000任务积分", - "SoldierQuest.10106.1": "累计获得2400任务积分", - "SoldierQuest.10201.1": "累计获得2800任务积分", - "SoldierQuest.10202.1": "累计获得3200任务积分", - "SoldierQuest.10203.1": "累计获得3600任务积分", - "SoldierQuest.10204.1": "累计获得4000任务积分", - "SoldierQuest.10205.1": "累计获得4400任务积分", - "SoldierQuest.10206.1": "累计获得4800任务积分" -} \ No newline at end of file diff --git a/data/language/zh_cn/soldierquestgroup.json b/data/language/zh_cn/soldierquestgroup.json deleted file mode 100644 index dee0ab2e8..000000000 --- a/data/language/zh_cn/soldierquestgroup.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "SoldierQuestGroup.101.1": "第一周", - "SoldierQuestGroup.102.1": "第二周" -} \ No newline at end of file diff --git a/data/language/zh_cn/soldierrecommendbuilds.json b/data/language/zh_cn/soldierrecommendbuilds.json index 2be7f3fcc..a598741d3 100644 --- a/data/language/zh_cn/soldierrecommendbuilds.json +++ b/data/language/zh_cn/soldierrecommendbuilds.json @@ -1,18 +1,22 @@ { - "SoldierRecommendBuilds.1.1": "【3空白旅团3百步穿杨】空白旅团均衡全能", + "SoldierRecommendBuilds.1.1": "【3空白旅团4百步穿杨】空白旅团均衡全能", "SoldierRecommendBuilds.1.2": "尘沙核心叠雏菊增益,配百步穿杨暴击与沐浴恩典,全能均衡的合成流阵容。", - "SoldierRecommendBuilds.2.1": "【3花令旅团3巅峰战士】花令旅团生存叠层", - "SoldierRecommendBuilds.2.2": "巅峰战士叠武者气势与花令旅团高技能伤害双金档爆发,千都世自由旅人翻倍全队属性,万送屋霜冻减速控场,生存达人堆血续航。", - "SoldierRecommendBuilds.3.1": "【5恩赐意志4沐浴恩典】恩赐意志DOT爆发", - "SoldierRecommendBuilds.3.2": "卡娜丝领衔恩赐印记持续掉血,五层引爆十倍爆发,辅以沐浴勇士与魅力控制,输出顶尖。", - "SoldierRecommendBuilds.4.1": "【5灰风俱乐部4人多势众】灰风俱乐部围攻流", - "SoldierRecommendBuilds.4.2": "满月核心叠加围攻标记强化普攻与回能,配人多势众全队攻击暴击,普攻碾压型阵容。", - "SoldierRecommendBuilds.5.1": "【夏洛克7森林朋友】夏洛克单核输出", - "SoldierRecommendBuilds.5.2": "快速上本找到夏洛克,前排阵亡后夏洛克替补上位继承森林朋友高属性,森林朋友七级回能放大单核爆发。", - "SoldierRecommendBuilds.6.1": "【4齿轮转转3恩赐意志】齿轮转转续航DOT", - "SoldierRecommendBuilds.6.2": "齿轮护盾与维护程序提供全队回血回能续航,火垂、格芮恩赐印记持续掉血输出,希娅魅力控场与自由旅人属性翻倍,续航爆发兼备。", - "SoldierRecommendBuilds.7.1": "【地理协会3魅力满溢】薇洛魅力无限减益", - "SoldierRecommendBuilds.7.2": "地理协会援护火力叠加,魅力满溢无上限叠魅惑,联动沐浴恩赐,三羁绊协同的高上限阵容。", - "SoldierRecommendBuilds.8.1": "【4帝国卫队2联合种业】联合种业经济流", - "SoldierRecommendBuilds.8.2": "卫队集结滚雪球,战斗结算额外金币,联合种业双经济运营,以资源优势碾压后期。" + "SoldierRecommendBuilds.10.1": "【白猫剧团8火力压制】火力压制极限攻速", + "SoldierRecommendBuilds.10.2": "前期以卡西米拉为核心,通过高频普攻持续叠加攻速,猫眼魔眼解放可以将普攻增益最大化。", + "SoldierRecommendBuilds.2.1": "【6灰风俱乐部4火力压制】灰风俱乐部围攻流", + "SoldierRecommendBuilds.2.2": "灰风成员叠加围攻标记强化普攻与回能,配合火力压制提升攻速,普攻碾压型阵容。", + "SoldierRecommendBuilds.3.1": "【夏洛克7森林朋友】夏洛克单核输出", + "SoldierRecommendBuilds.3.2": "快速上本找到夏洛克,前排阵亡后夏洛克替补上位继承森林朋友高属性,森林朋友七级回能放大单核爆发。", + "SoldierRecommendBuilds.4.1": "【5恩赐意志4沐浴恩典】恩赐意志DOT爆发", + "SoldierRecommendBuilds.4.2": "卡娜丝领衔恩赐印记持续掉血,五层引爆十倍爆发,辅以沐浴恩典与魅力控制,输出顶尖。", + "SoldierRecommendBuilds.5.1": "【6联合种业4魅力满溢】联合种业经济流", + "SoldierRecommendBuilds.5.2": "联合种业连败积累经济,战斗结算获得额外金币,叠加绩效提升属性,以资源优势碾压后期。", + "SoldierRecommendBuilds.6.1": "【3花令旅团6绮丽魔法】花令旅团双重施法", + "SoldierRecommendBuilds.6.2": "花令旅团叠加超高技能增伤,绮丽魔法赋予成员技能连发,持久战中能够打出惊人伤害。", + "SoldierRecommendBuilds.7.1": "【5沙蝎佣兵团4巅峰战士】沙蝎佣兵团召唤流", + "SoldierRecommendBuilds.7.2": "荒沙战傀支援战斗提高综合实力,稳定发育用巅峰战士过渡,找到指挥官哈萨娜可大幅提升队伍强度。", + "SoldierRecommendBuilds.8.1": "【3骑士精神4帝国卫队】源初尘沙攻守兼备", + "SoldierRecommendBuilds.8.2": "源初尘沙施放技能时消耗护盾增加伤害,骑士精神可生成大量护盾,兼顾输出与生存能力。", + "SoldierRecommendBuilds.9.1": "【忍道传承8百步穿杨】百步穿杨暴击流", + "SoldierRecommendBuilds.9.2": "百步穿杨成员提升高额暴击和暴击伤害,忍道传承羁绊进一步对乙叶和花原进行强化,爆发型输出阵容。" } \ No newline at end of file diff --git a/data/language/zh_cn/soldierskin.json b/data/language/zh_cn/soldierskin.json index 1d015424e..7be59c131 100644 --- a/data/language/zh_cn/soldierskin.json +++ b/data/language/zh_cn/soldierskin.json @@ -38,5 +38,29 @@ "SoldierSkin.2501037.1": "火狼", "SoldierSkin.2501038.1": "毛毛号猫机长", "SoldierSkin.2501039.1": "吸毛毛猫猫", - "SoldierSkin.2501040.1": "火爆轰炸鸡" + "SoldierSkin.2501040.1": "火爆轰炸鸡", + "SoldierSkin.2501041.1": "璟麟", + "SoldierSkin.2501042.1": "师渺", + "SoldierSkin.2501043.1": "赤霞", + "SoldierSkin.2501044.1": "卡西米拉", + "SoldierSkin.2501045.1": "岭川", + "SoldierSkin.2501046.1": "科洛妮丝", + "SoldierSkin.2501047.1": "紫槿", + "SoldierSkin.2501048.1": "翡冷翠", + "SoldierSkin.2501049.1": "花铃", + "SoldierSkin.2501050.1": "埃莉诺", + "SoldierSkin.2501051.1": "艾蕾", + "SoldierSkin.2501052.1": "花原", + "SoldierSkin.2501053.1": "乙叶", + "SoldierSkin.2501054.1": "雾语", + "SoldierSkin.2501055.1": "猫眼", + "SoldierSkin.2501056.1": "尘沙(源初)", + "SoldierSkin.2501057.1": "赤砂剑士", + "SoldierSkin.2501058.1": "种业除虫专家", + "SoldierSkin.2501059.1": "黄尘弩卫", + "SoldierSkin.2501060.1": "荒漠之眼", + "SoldierSkin.2501061.1": "近卫之刃", + "SoldierSkin.2501062.1": "近卫之法", + "SoldierSkin.2501063.1": "格蕾霍恩", + "SoldierSkin.2501064.1": "哈萨娜" } \ No newline at end of file diff --git a/data/language/zh_cn/soldierstartercard.json b/data/language/zh_cn/soldierstartercard.json deleted file mode 100644 index 0262e17d7..000000000 --- a/data/language/zh_cn/soldierstartercard.json +++ /dev/null @@ -1,119 +0,0 @@ -{ - "SoldierStarterCard.1010101.1": "空白旅团", - "SoldierStarterCard.1010101.2": "空白旅团棋子出现概率提升,空白旅团棋子首次合成到2星时随机获得1个空白旅团棋子", - "SoldierStarterCard.1010101.3": "空白旅团棋子出现概率提升,空白旅团棋子首次合成到2星时随机获得1个空白旅团棋子", - "SoldierStarterCard.1010102.1": "万送屋", - "SoldierStarterCard.1010102.2": "万送屋棋子出现概率提升,万送屋棋子首次合成到2星时随机获得1个万送屋棋子", - "SoldierStarterCard.1010102.3": "万送屋棋子出现概率提升,万送屋棋子首次合成到2星时随机获得1个万送屋棋子", - "SoldierStarterCard.1010103.1": "花令旅团", - "SoldierStarterCard.1010103.2": "花令旅团棋子出现概率提升,花令旅团棋子首次合成到2星时随机获得1个花令旅团棋子", - "SoldierStarterCard.1010103.3": "花令旅团棋子出现概率提升,花令旅团棋子首次合成到2星时随机获得1个花令旅团棋子", - "SoldierStarterCard.1010104.1": "恩赐意志", - "SoldierStarterCard.1010104.2": "恩赐意志棋子出现概率提升,开局额外获得菈露", - "SoldierStarterCard.1010104.3": "恩赐意志棋子出现概率提升,开局额外获得菈露", - "SoldierStarterCard.1010105.1": "齿轮转转", - "SoldierStarterCard.1010105.2": "齿轮转转棋子出现概率提升,开局额外获得毛毛号猫机长", - "SoldierStarterCard.1010105.3": "齿轮转转棋子出现概率提升,开局额外获得毛毛号猫机长", - "SoldierStarterCard.1010106.1": "帝国卫队", - "SoldierStarterCard.1010106.2": "帝国卫队棋子出现概率提升,开局额外获得卫队分团长", - "SoldierStarterCard.1010106.3": "帝国卫队棋子出现概率提升,开局额外获得卫队分团长", - "SoldierStarterCard.1010107.1": "自由旅人", - "SoldierStarterCard.1010107.2": "自由旅人棋子出现概率提升,自由旅人棋子首次合成到2星时随机获得1个自由旅人棋子", - "SoldierStarterCard.1010107.3": "自由旅人棋子出现概率提升,自由旅人棋子首次合成到2星时随机获得1个自由旅人棋子", - "SoldierStarterCard.1010108.1": "灰风俱乐部", - "SoldierStarterCard.1010108.2": "灰风俱乐部棋子出现概率提升,开局额外获得满月", - "SoldierStarterCard.1010108.3": "灰风俱乐部棋子出现概率提升,开局额外获得满月", - "SoldierStarterCard.1010109.1": "联合种业", - "SoldierStarterCard.1010109.2": "联合种业棋子出现概率提升,开局额外获得资深种业员工", - "SoldierStarterCard.1010109.3": "联合种业棋子出现概率提升,开局额外获得资深种业员工", - "SoldierStarterCard.1010110.1": "森林朋友", - "SoldierStarterCard.1010110.2": "森林朋友棋子出现概率提升,开局额外获得火狼", - "SoldierStarterCard.1010110.3": "森林朋友棋子出现概率提升,开局额外获得火狼", - "SoldierStarterCard.1010111.1": "生存达人", - "SoldierStarterCard.1010111.2": "生存达人棋子出现概率提升,开局额外获得猛进之灵", - "SoldierStarterCard.1010111.3": "生存达人棋子出现概率提升,开局额外获得猛进之灵", - "SoldierStarterCard.1010112.1": "沐浴恩典", - "SoldierStarterCard.1010112.2": "沐浴恩典棋子出现概率提升,开局额外获得菈露", - "SoldierStarterCard.1010112.3": "沐浴恩典棋子出现概率提升,开局额外获得菈露", - "SoldierStarterCard.1010113.1": "百步穿杨", - "SoldierStarterCard.1010113.2": "百步穿杨棋子出现概率提升,百步穿杨棋子首次合成到2星时随机获得1个百步穿杨棋子", - "SoldierStarterCard.1010113.3": "百步穿杨棋子出现概率提升,百步穿杨棋子首次合成到2星时随机获得1个百步穿杨棋子", - "SoldierStarterCard.1010114.1": "巅峰战士", - "SoldierStarterCard.1010114.2": "巅峰战士棋子出现概率提升,巅峰战士棋子首次合成到2星时随机获得1个巅峰战士棋子", - "SoldierStarterCard.1010114.3": "巅峰战士棋子出现概率提升,巅峰战士棋子首次合成到2星时随机获得1个巅峰战士棋子", - "SoldierStarterCard.1010115.1": "魅力满溢", - "SoldierStarterCard.1010115.2": "魅力满溢棋子出现概率提升,魅力满溢棋子首次合成到2星时随机获得1个魅力满溢棋子", - "SoldierStarterCard.1010115.3": "魅力满溢棋子出现概率提升,魅力满溢棋子首次合成到2星时随机获得1个魅力满溢棋子", - "SoldierStarterCard.1010116.1": "人多势众", - "SoldierStarterCard.1010116.2": "人多势众棋子出现概率提升,开局额外获得树树鼠堡垒", - "SoldierStarterCard.1010116.3": "人多势众棋子出现概率提升,开局额外获得树树鼠堡垒", - "SoldierStarterCard.1010117.1": "摸鱼高手", - "SoldierStarterCard.1010117.2": "摸鱼高手棋子出现概率提升,摸鱼高手棋子首次合成到2星时随机获得1个摸鱼高手棋子", - "SoldierStarterCard.1010117.3": "摸鱼高手棋子出现概率提升,摸鱼高手棋子首次合成到2星时随机获得1个摸鱼高手棋子", - "SoldierStarterCard.1010118.1": "启动资金", - "SoldierStarterCard.1010118.2": "开局获得8贤才金币", - "SoldierStarterCard.1010118.3": "开局获得8贤才金币", - "SoldierStarterCard.1010119.1": "情绪稳定", - "SoldierStarterCard.1010119.2": "开局理智值增加20", - "SoldierStarterCard.1010119.3": "开局理智值增加20", - "SoldierStarterCard.1010120.1": "初创团队", - "SoldierStarterCard.1010120.2": "开局额外获得1费、2费棋子各1个", - "SoldierStarterCard.1010120.3": "开局额外获得1费、2费棋子各1个", - "SoldierStarterCard.1010121.1": "长期订单", - "SoldierStarterCard.1010121.2": "商店累计刷新满15次后,刷新费用永久-1", - "SoldierStarterCard.1010121.3": "商店累计刷新满15次后,刷新费用永久-1", - "SoldierStarterCard.1010122.1": "学费已缴", - "SoldierStarterCard.1010122.2": "累计消耗30个贤才金币,购买经验的费用永久-1", - "SoldierStarterCard.1010122.3": "累计消耗30个贤才金币,购买经验的费用永久-1", - "SoldierStarterCard.1010123.1": "买卖经验", - "SoldierStarterCard.1010123.2": "刷新30次后,每次刷新商店时,获得2点商店经验", - "SoldierStarterCard.1010123.3": "刷新30次后,每次刷新商店时,获得2点商店经验", - "SoldierStarterCard.1010124.1": "客群优化", - "SoldierStarterCard.1010124.2": "商店有概率出现2星棋子", - "SoldierStarterCard.1010124.3": "商店有概率出现2星棋子", - "SoldierStarterCard.1010125.1": "进阶招募", - "SoldierStarterCard.1010125.2": "第二阶段开始时随机获得1个3费2星棋子;第三阶段开始时随机获得1个4费2星棋子", - "SoldierStarterCard.1010125.3": "第二阶段开始时随机获得1个3费2星棋子;第三阶段开始时随机获得1个4费2星棋子", - "SoldierStarterCard.1010126.1": "稳健探索", - "SoldierStarterCard.1010126.2": "第三阶段所有遇敌节点变为契机节点", - "SoldierStarterCard.1010126.3": "第三阶段所有遇敌节点变为契机节点", - "SoldierStarterCard.1010127.1": "奇策精选", - "SoldierStarterCard.1010127.2": "将本局后续所有获得的祝福卡均改为金色品质", - "SoldierStarterCard.1010127.3": "将本局后续所有获得的祝福卡均改为金色品质", - "SoldierStarterCard.1010128.1": "常胜威名", - "SoldierStarterCard.1010128.2": "首次达成5连胜时,获得20贤才金币和10点经验", - "SoldierStarterCard.1010128.3": "首次达成5连胜时,获得20贤才金币和10点经验", - "SoldierStarterCard.1010129.1": "连战连捷", - "SoldierStarterCard.1010129.2": "首次达成3连胜时,获得12贤才金币", - "SoldierStarterCard.1010129.3": "首次达成3连胜时,获得12贤才金币", - "SoldierStarterCard.1010130.1": "起步搭档", - "SoldierStarterCard.1010130.2": "开局随机获得2个2费棋子", - "SoldierStarterCard.1010130.3": "开局随机获得2个2费棋子", - "SoldierStarterCard.1010131.1": "激进投资", - "SoldierStarterCard.1010131.2": "每次进入新阶段,交换当前理智值和贤才金币值(理智可大于100)", - "SoldierStarterCard.1010131.3": "每次进入新阶段,交换当前理智值和贤才金币值(理智可大于100)", - "SoldierStarterCard.1010133.1": "触底反弹", - "SoldierStarterCard.1010133.2": "首次达成5连败时,获得25贤才金币和1个2星2费棋子", - "SoldierStarterCard.1010133.3": "首次达成5连败时,获得25贤才金币和1个2星2费棋子", - "SoldierStarterCard.1010134.1": "匠心储备", - "SoldierStarterCard.1010134.2": "商店9级后,每刷新4次商店,获得4经验", - "SoldierStarterCard.1010134.3": "商店9级后,每刷新4次商店,获得4经验", - "SoldierStarterCard.1010135.1": "唯一核心", - "SoldierStarterCard.1010135.2": "开局随机获得1个4费棋子", - "SoldierStarterCard.1010135.3": "开局随机获得1个4费棋子", - "SoldierStarterCard.1010136.1": "突破褒奖", - "SoldierStarterCard.1010136.2": "每个费用棋子首次合成2星时,额外获得6个贤才金币", - "SoldierStarterCard.1010136.3": "每个费用棋子首次合成2星时,额外获得6个贤才金币", - "SoldierStarterCard.1010137.1": "潇洒巨富", - "SoldierStarterCard.1010137.2": "开局获得12贤才金币,但前5个节点内无法刷新商店", - "SoldierStarterCard.1010137.3": "开局获得12贤才金币,但前5个节点内无法刷新商店", - "SoldierStarterCard.1010138.1": "风险赌注", - "SoldierStarterCard.1010138.2": "开局理智变为20,获得20贤才金币", - "SoldierStarterCard.1010138.3": "开局理智变为20,获得20贤才金币", - "SoldierStarterCard.1010139.1": "深挖财富", - "SoldierStarterCard.1010139.2": "非旅人棋子每次合成2星时,获得1个贤才金币", - "SoldierStarterCard.1010139.3": "非旅人棋子每次合成2星时,获得1个贤才金币", - "SoldierStarterCard.1010140.1": "广纳贤才", - "SoldierStarterCard.1010140.2": "每购买5个1费棋子,获得3贤才金币", - "SoldierStarterCard.1010140.3": "每购买5个1费棋子,获得3贤才金币" -} \ No newline at end of file diff --git a/data/language/zh_cn/soldierstoryresult.json b/data/language/zh_cn/soldierstoryresult.json new file mode 100644 index 000000000..78ad28e7b --- /dev/null +++ b/data/language/zh_cn/soldierstoryresult.json @@ -0,0 +1,116 @@ +{ + "SoldierStoryResult.1110.1": "遗憾离场", + "SoldierStoryResult.1110011.1": "下次再说吧", + "SoldierStoryResult.1120.1": "遗憾离场", + "SoldierStoryResult.1120011.1": "下次再说吧", + "SoldierStoryResult.1130.1": "遗憾离场", + "SoldierStoryResult.1130011.1": "下次再说吧", + "SoldierStoryResult.2111100.1": "下次再说吧", + "SoldierStoryResult.2111111.1": "你拍了拍自动售货神器,机身内部传来一阵疑似机械故障的低吼。伴随着丁铃当啷的美妙声音,取货口里掉落了几枚漂亮的金币。\n它似乎对你的所作所为很不满,但最终选择了息事宁人。\n你或许可以再试一次,只要你愿意承担它更多的怒火。", + "SoldierStoryResult.2111121.1": "金币投入后,自动售货神器发出了热烈的庆祝声。你获得了一份补给,这让你有能力支持更多同伴与你并肩作战了。\n屏幕上弹出了一份价格更高的“奇特体验”,它向你承诺,下一次的体验会让你更加难忘。", + "SoldierStoryResult.2111131.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2111132.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2111133.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2111134.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2111135.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2111211.1": "你晃了晃自动售货神器,引来一阵刺耳的故障警报。伴随着丁铃当啷的美妙声音,取货口里掉落了几枚漂亮的金币。\n它似乎对你的所作所为很不满,但最终选择了息事宁人。\n你或许可以再试一次,只要你愿意承担它更多的怒火。", + "SoldierStoryResult.2111212.1": "你晃了晃自动售货神器,引来一阵刺耳的故障警报。伴随着丁铃当啷的美妙声音,取货口里掉落了几枚漂亮的金币。\n它似乎对你的所作所为很不满,但最终选择了息事宁人。\n你或许可以再试一次,只要你愿意承担它更多的怒火。", + "SoldierStoryResult.2111221.1": "金币投入后,自动售货神器发出了热烈的庆祝声。你获得了更多的补给,这让你有能力支持更多同伴与你并肩作战了。\n屏幕上弹出了一份价格更高的“绝妙体验”,它向你承诺,下一次的体验会让你更加难忘。", + "SoldierStoryResult.2111222.1": "金币投入后,自动售货神器发出了热烈的庆祝声。你获得了更多的补给,这让你有能力支持更多同伴与你并肩作战了。\n屏幕上弹出了一份价格更高的“绝妙体验”,它向你承诺,下一次的体验会让你更加难忘。", + "SoldierStoryResult.2121100.1": "下次再说吧", + "SoldierStoryResult.2121111.1": "你拍了拍自动售货神器,机身内部传来一阵疑似机械故障的低吼。伴随着丁铃当啷的美妙声音,取货口里掉落了几枚漂亮的金币。\n它似乎对你的所作所为很不满,但最终选择了息事宁人。\n你或许可以再试一次,只要你愿意承担它更多的怒火。", + "SoldierStoryResult.2121121.1": "金币投入后,自动售货神器发出了热烈的庆祝声。你获得了一份补给,这让你有能力支持更多同伴与你并肩作战了。\n屏幕上弹出了一份价格更高的“奇特体验”,它向你承诺,下一次的体验会让你更加难忘。", + "SoldierStoryResult.2121131.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2121132.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2121133.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2121134.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2121135.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2121211.1": "你晃了晃自动售货神器,引来一阵刺耳的故障警报。伴随着丁铃当啷的美妙声音,取货口里掉落了几枚漂亮的金币。\n它似乎对你的所作所为很不满,但最终选择了息事宁人。\n你或许可以再试一次,只要你愿意承担它更多的怒火。", + "SoldierStoryResult.2121212.1": "你晃了晃自动售货神器,引来一阵刺耳的故障警报。伴随着丁铃当啷的美妙声音,取货口里掉落了几枚漂亮的金币。\n它似乎对你的所作所为很不满,但最终选择了息事宁人。\n你或许可以再试一次,只要你愿意承担它更多的怒火。", + "SoldierStoryResult.2121221.1": "金币投入后,自动售货神器发出了热烈的庆祝声。你获得了更多的补给,这让你有能力支持更多同伴与你并肩作战了。\n屏幕上弹出了一份价格更高的“绝妙体验”,它向你承诺,下一次的体验会让你更加难忘。", + "SoldierStoryResult.2121222.1": "金币投入后,自动售货神器发出了热烈的庆祝声。你获得了更多的补给,这让你有能力支持更多同伴与你并肩作战了。\n屏幕上弹出了一份价格更高的“绝妙体验”,它向你承诺,下一次的体验会让你更加难忘。", + "SoldierStoryResult.2131100.1": "下次再说吧", + "SoldierStoryResult.2131111.1": "你拍了拍自动售货神器,机身内部传来一阵疑似机械故障的低吼。伴随着丁铃当啷的美妙声音,取货口里掉落了几枚漂亮的金币。\n它似乎对你的所作所为很不满,但最终选择了息事宁人。\n你或许可以再试一次,只要你愿意承担它更多的怒火。", + "SoldierStoryResult.2131121.1": "金币投入后,自动售货神器发出了热烈的庆祝声。你获得了一份补给,这让你有能力支持更多同伴与你并肩作战了。\n屏幕上弹出了一份价格更高的“奇特体验”,它向你承诺,下一次的体验会让你更加难忘。", + "SoldierStoryResult.2131131.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2131132.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2131133.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2131134.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2131135.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2131211.1": "你晃了晃自动售货神器,引来一阵刺耳的故障警报。伴随着丁铃当啷的美妙声音,取货口里掉落了几枚漂亮的金币。\n它似乎对你的所作所为很不满,但最终选择了息事宁人。\n你或许可以再试一次,只要你愿意承担它更多的怒火。", + "SoldierStoryResult.2131212.1": "你晃了晃自动售货神器,引来一阵刺耳的故障警报。伴随着丁铃当啷的美妙声音,取货口里掉落了几枚漂亮的金币。\n它似乎对你的所作所为很不满,但最终选择了息事宁人。\n你或许可以再试一次,只要你愿意承担它更多的怒火。", + "SoldierStoryResult.2131221.1": "金币投入后,自动售货神器发出了热烈的庆祝声。你获得了更多的补给,这让你有能力支持更多同伴与你并肩作战了。\n屏幕上弹出了一份价格更高的“绝妙体验”,它向你承诺,下一次的体验会让你更加难忘。", + "SoldierStoryResult.2131222.1": "金币投入后,自动售货神器发出了热烈的庆祝声。你获得了更多的补给,这让你有能力支持更多同伴与你并肩作战了。\n屏幕上弹出了一份价格更高的“绝妙体验”,它向你承诺,下一次的体验会让你更加难忘。", + "SoldierStoryResult.2211100.1": "下次再说吧", + "SoldierStoryResult.2211111.1": "你拍了拍自动售货神器,机身内部传来一阵疑似机械故障的低吼。伴随着丁铃当啷的美妙声音,取货口里掉落了几枚漂亮的金币。\n它似乎对你的所作所为很不满,但最终选择了息事宁人。\n你或许可以再试一次,只要你愿意承担它更多的怒火。", + "SoldierStoryResult.2211121.1": "金币投入后,自动售货神器发出了热烈的庆祝声。你获得了一份补给,这让你有能力支持更多同伴与你并肩作战了。\n屏幕上弹出了一份价格更高的“奇特体验”,它向你承诺,下一次的体验会让你更加难忘。", + "SoldierStoryResult.2211131.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2211132.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2211133.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2211134.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2211135.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2211211.1": "你晃了晃自动售货神器,引来一阵刺耳的故障警报。伴随着丁铃当啷的美妙声音,取货口里掉落了几枚漂亮的金币。\n它似乎对你的所作所为很不满,但最终选择了息事宁人。\n你或许可以再试一次,只要你愿意承担它更多的怒火。", + "SoldierStoryResult.2211212.1": "你晃了晃自动售货神器,引来一阵刺耳的故障警报。伴随着丁铃当啷的美妙声音,取货口里掉落了几枚漂亮的金币。\n它似乎对你的所作所为很不满,但最终选择了息事宁人。\n你或许可以再试一次,只要你愿意承担它更多的怒火。", + "SoldierStoryResult.2211221.1": "金币投入后,自动售货神器发出了热烈的庆祝声。你获得了更多的补给,这让你有能力支持更多同伴与你并肩作战了。\n屏幕上弹出了一份价格更高的“绝妙体验”,它向你承诺,下一次的体验会让你更加难忘。", + "SoldierStoryResult.2211222.1": "金币投入后,自动售货神器发出了热烈的庆祝声。你获得了更多的补给,这让你有能力支持更多同伴与你并肩作战了。\n屏幕上弹出了一份价格更高的“绝妙体验”,它向你承诺,下一次的体验会让你更加难忘。", + "SoldierStoryResult.2221100.1": "下次再说吧", + "SoldierStoryResult.2221111.1": "你拍了拍自动售货神器,机身内部传来一阵疑似机械故障的低吼。伴随着丁铃当啷的美妙声音,取货口里掉落了几枚漂亮的金币。\n它似乎对你的所作所为很不满,但最终选择了息事宁人。\n你或许可以再试一次,只要你愿意承担它更多的怒火。", + "SoldierStoryResult.2221121.1": "金币投入后,自动售货神器发出了热烈的庆祝声。你获得了一份补给,这让你有能力支持更多同伴与你并肩作战了。\n屏幕上弹出了一份价格更高的“奇特体验”,它向你承诺,下一次的体验会让你更加难忘。", + "SoldierStoryResult.2221131.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2221132.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2221133.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2221134.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2221135.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2221211.1": "你晃了晃自动售货神器,引来一阵刺耳的故障警报。伴随着丁铃当啷的美妙声音,取货口里掉落了几枚漂亮的金币。\n它似乎对你的所作所为很不满,但最终选择了息事宁人。\n你或许可以再试一次,只要你愿意承担它更多的怒火。", + "SoldierStoryResult.2221212.1": "你晃了晃自动售货神器,引来一阵刺耳的故障警报。伴随着丁铃当啷的美妙声音,取货口里掉落了几枚漂亮的金币。\n它似乎对你的所作所为很不满,但最终选择了息事宁人。\n你或许可以再试一次,只要你愿意承担它更多的怒火。", + "SoldierStoryResult.2221221.1": "金币投入后,自动售货神器发出了热烈的庆祝声。你获得了更多的补给,这让你有能力支持更多同伴与你并肩作战了。\n屏幕上弹出了一份价格更高的“绝妙体验”,它向你承诺,下一次的体验会让你更加难忘。", + "SoldierStoryResult.2221222.1": "金币投入后,自动售货神器发出了热烈的庆祝声。你获得了更多的补给,这让你有能力支持更多同伴与你并肩作战了。\n屏幕上弹出了一份价格更高的“绝妙体验”,它向你承诺,下一次的体验会让你更加难忘。", + "SoldierStoryResult.2231100.1": "下次再说吧", + "SoldierStoryResult.2231111.1": "你拍了拍自动售货神器,机身内部传来一阵疑似机械故障的低吼。伴随着丁铃当啷的美妙声音,取货口里掉落了几枚漂亮的金币。\n它似乎对你的所作所为很不满,但最终选择了息事宁人。\n你或许可以再试一次,只要你愿意承担它更多的怒火。", + "SoldierStoryResult.2231121.1": "金币投入后,自动售货神器发出了热烈的庆祝声。你获得了一份补给,这让你有能力支持更多同伴与你并肩作战了。\n屏幕上弹出了一份价格更高的“奇特体验”,它向你承诺,下一次的体验会让你更加难忘。", + "SoldierStoryResult.2231131.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2231132.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2231133.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2231134.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2231135.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2231211.1": "你晃了晃自动售货神器,引来一阵刺耳的故障警报。伴随着丁铃当啷的美妙声音,取货口里掉落了几枚漂亮的金币。\n它似乎对你的所作所为很不满,但最终选择了息事宁人。\n你或许可以再试一次,只要你愿意承担它更多的怒火。", + "SoldierStoryResult.2231212.1": "你晃了晃自动售货神器,引来一阵刺耳的故障警报。伴随着丁铃当啷的美妙声音,取货口里掉落了几枚漂亮的金币。\n它似乎对你的所作所为很不满,但最终选择了息事宁人。\n你或许可以再试一次,只要你愿意承担它更多的怒火。", + "SoldierStoryResult.2231221.1": "金币投入后,自动售货神器发出了热烈的庆祝声。你获得了更多的补给,这让你有能力支持更多同伴与你并肩作战了。\n屏幕上弹出了一份价格更高的“绝妙体验”,它向你承诺,下一次的体验会让你更加难忘。", + "SoldierStoryResult.2231222.1": "金币投入后,自动售货神器发出了热烈的庆祝声。你获得了更多的补给,这让你有能力支持更多同伴与你并肩作战了。\n屏幕上弹出了一份价格更高的“绝妙体验”,它向你承诺,下一次的体验会让你更加难忘。", + "SoldierStoryResult.2311100.1": "下次再说吧", + "SoldierStoryResult.2311111.1": "你拍了拍自动售货神器,机身内部传来一阵疑似机械故障的低吼。伴随着丁铃当啷的美妙声音,取货口里掉落了几枚漂亮的金币。\n它似乎对你的所作所为很不满,但最终选择了息事宁人。\n你或许可以再试一次,只要你愿意承担它更多的怒火。", + "SoldierStoryResult.2311121.1": "金币投入后,自动售货神器发出了热烈的庆祝声。你获得了一份补给,这让你有能力支持更多同伴与你并肩作战了。\n屏幕上弹出了一份价格更高的“奇特体验”,它向你承诺,下一次的体验会让你更加难忘。", + "SoldierStoryResult.2311131.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2311132.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2311133.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2311134.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2311135.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2311211.1": "你晃了晃自动售货神器,引来一阵刺耳的故障警报。伴随着丁铃当啷的美妙声音,取货口里掉落了几枚漂亮的金币。\n它似乎对你的所作所为很不满,但最终选择了息事宁人。\n你或许可以再试一次,只要你愿意承担它更多的怒火。", + "SoldierStoryResult.2311212.1": "你晃了晃自动售货神器,引来一阵刺耳的故障警报。伴随着丁铃当啷的美妙声音,取货口里掉落了几枚漂亮的金币。\n它似乎对你的所作所为很不满,但最终选择了息事宁人。\n你或许可以再试一次,只要你愿意承担它更多的怒火。", + "SoldierStoryResult.2311221.1": "金币投入后,自动售货神器发出了热烈的庆祝声。你获得了更多的补给,这让你有能力支持更多同伴与你并肩作战了。\n屏幕上弹出了一份价格更高的“绝妙体验”,它向你承诺,下一次的体验会让你更加难忘。", + "SoldierStoryResult.2311222.1": "金币投入后,自动售货神器发出了热烈的庆祝声。你获得了更多的补给,这让你有能力支持更多同伴与你并肩作战了。\n屏幕上弹出了一份价格更高的“绝妙体验”,它向你承诺,下一次的体验会让你更加难忘。", + "SoldierStoryResult.2321100.1": "下次再说吧", + "SoldierStoryResult.2321111.1": "你拍了拍自动售货神器,机身内部传来一阵疑似机械故障的低吼。伴随着丁铃当啷的美妙声音,取货口里掉落了几枚漂亮的金币。\n它似乎对你的所作所为很不满,但最终选择了息事宁人。\n你或许可以再试一次,只要你愿意承担它更多的怒火。", + "SoldierStoryResult.2321121.1": "金币投入后,自动售货神器发出了热烈的庆祝声。你获得了一份补给,这让你有能力支持更多同伴与你并肩作战了。\n屏幕上弹出了一份价格更高的“奇特体验”,它向你承诺,下一次的体验会让你更加难忘。", + "SoldierStoryResult.2321131.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2321132.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2321133.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2321134.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2321135.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2321211.1": "你晃了晃自动售货神器,引来一阵刺耳的故障警报。伴随着丁铃当啷的美妙声音,取货口里掉落了几枚漂亮的金币。\n它似乎对你的所作所为很不满,但最终选择了息事宁人。\n你或许可以再试一次,只要你愿意承担它更多的怒火。", + "SoldierStoryResult.2321212.1": "你晃了晃自动售货神器,引来一阵刺耳的故障警报。伴随着丁铃当啷的美妙声音,取货口里掉落了几枚漂亮的金币。\n它似乎对你的所作所为很不满,但最终选择了息事宁人。\n你或许可以再试一次,只要你愿意承担它更多的怒火。", + "SoldierStoryResult.2321221.1": "金币投入后,自动售货神器发出了热烈的庆祝声。你获得了更多的补给,这让你有能力支持更多同伴与你并肩作战了。\n屏幕上弹出了一份价格更高的“绝妙体验”,它向你承诺,下一次的体验会让你更加难忘。", + "SoldierStoryResult.2321222.1": "金币投入后,自动售货神器发出了热烈的庆祝声。你获得了更多的补给,这让你有能力支持更多同伴与你并肩作战了。\n屏幕上弹出了一份价格更高的“绝妙体验”,它向你承诺,下一次的体验会让你更加难忘。", + "SoldierStoryResult.2331100.1": "下次再说吧", + "SoldierStoryResult.2331111.1": "你拍了拍自动售货神器,机身内部传来一阵疑似机械故障的低吼。伴随着丁铃当啷的美妙声音,取货口里掉落了几枚漂亮的金币。\n它似乎对你的所作所为很不满,但最终选择了息事宁人。\n你或许可以再试一次,只要你愿意承担它更多的怒火。", + "SoldierStoryResult.2331121.1": "金币投入后,自动售货神器发出了热烈的庆祝声。你获得了一份补给,这让你有能力支持更多同伴与你并肩作战了。\n屏幕上弹出了一份价格更高的“奇特体验”,它向你承诺,下一次的体验会让你更加难忘。", + "SoldierStoryResult.2331131.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2331132.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2331133.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2331134.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2331135.1": "当最后一枚金币被塞进投币口,自动售货神器为你亮起了全身的彩灯。\n慷慨的消费必定迎来回报。倾家荡产大礼包的确让你倾家荡产,不过你也因此获得了此时此刻正需要的东西。\n虽然你已身无分文,但你还拥有其他可以交换的东西……", + "SoldierStoryResult.2331211.1": "你晃了晃自动售货神器,引来一阵刺耳的故障警报。伴随着丁铃当啷的美妙声音,取货口里掉落了几枚漂亮的金币。\n它似乎对你的所作所为很不满,但最终选择了息事宁人。\n你或许可以再试一次,只要你愿意承担它更多的怒火。", + "SoldierStoryResult.2331212.1": "你晃了晃自动售货神器,引来一阵刺耳的故障警报。伴随着丁铃当啷的美妙声音,取货口里掉落了几枚漂亮的金币。\n它似乎对你的所作所为很不满,但最终选择了息事宁人。\n你或许可以再试一次,只要你愿意承担它更多的怒火。", + "SoldierStoryResult.2331221.1": "金币投入后,自动售货神器发出了热烈的庆祝声。你获得了更多的补给,这让你有能力支持更多同伴与你并肩作战了。\n屏幕上弹出了一份价格更高的“绝妙体验”,它向你承诺,下一次的体验会让你更加难忘。", + "SoldierStoryResult.2331222.1": "金币投入后,自动售货神器发出了热烈的庆祝声。你获得了更多的补给,这让你有能力支持更多同伴与你并肩作战了。\n屏幕上弹出了一份价格更高的“绝妙体验”,它向你承诺,下一次的体验会让你更加难忘。" +} \ No newline at end of file diff --git a/data/language/zh_cn/soldierstorytype.json b/data/language/zh_cn/soldierstorytype.json new file mode 100644 index 000000000..aef6dc5bc --- /dev/null +++ b/data/language/zh_cn/soldierstorytype.json @@ -0,0 +1,14 @@ +{ + "SoldierStoryType.1101.1": "没有人注意到这只行李箱是什么时候出现的。它仿佛诞生自阴影,又仿佛会在下一秒融化于阴影,就这样端正地挡住了你的前路。\n一双眼睛藏在狭窄的缝隙之后,沉默地与你对峙。你仿佛能听到箱子深处传来了咕噜咕噜的声响,但你不确定那是否是它在催促某种行为。\n有人提出应该打开箱子,有人认为这往往就是失踪者犯下的最后一个错误。争论迟迟未有结果,那双眼却眨了一下,像是正在期待某个明智的,或者糟糕的决定。", + "SoldierStoryType.1101.2": "你或许可以避让,但这座塔对你的“探寻”,并不会因为一时的逃避便就此消失。", + "SoldierStoryType.1101.3": "怪奇行李箱", + "SoldierStoryType.1102.1": "这是一个石质雕塑,巨大、冰冷,在走廊尽头朝你投来冷漠的视线。\n那张大的嘴巴正好容下一只手,嘴边一圈石头已经被磨得发亮。看起来已经有不少人尝试了危险举动,至于他们在冒险之后是否仍拥有两只完好的手,这点你不得而知。\n雕塑周围贴满了便签,内容五花八门——\n“把手伸进去,它会判断你是否诚实。”\n“必须伸右手,左手不算。”\n“保持点赞的姿势就不会被咬,亲测有效。”\n“听说把手伸进去后许愿,就会实现愿望。”\n“真的吗?让我试试。”\n“请问你实现了愿望吗?蹲蹲结果。”\n“蹲蹲。”\n“同蹲。”\n……", + "SoldierStoryType.1102.2": "你靠近雕塑,不由得有些紧张。一张便签掉落到你面前,上面写着:“要试就快点”。\n你回过头,身后的旅人纷纷看向了别处。总之,现在该你做出表示了。", + "SoldierStoryType.1102.3": "真实之口", + "SoldierStoryType.1103.1": "呼救声从紧闭的门后传来。\n起初你只能分辨出几个含混的音节,直到门后的声音喊出了你的名字。你突然意识到自己曾多次听到过这个声音,那分明属于——\n你回过头,声音的主人就站在队伍里。对方迎着你的目光,露出了惊讶的表情。\n门后的人请求你帮忙,说自己被困在了里面。对方急切地提醒你,“它”混入了你们其中,不要被“它”给骗了。\n你意识到自己面临一个棘手的抉择。", + "SoldierStoryType.1103.2": "门后的声音仍一遍遍叫着你的名字。仿佛在隔着厚重的门质问你,为何还没有认出自己。", + "SoldierStoryType.1103.3": "谁在呼救", + "SoldierStoryType.2101.1": "低沉的嗡鸣声藏在一路走来的脚步声中,时远时近。直到众人停下,它才从房间中央显露出来。\n——仿佛终于察觉到客人的来临,急急忙忙地出来招揽生意,连身后那些“额外结构”都来不及藏好。\n你与它心照不宣,默契地只将那些触须当做老化的路线。\n“欢迎光临!”\n这台自动售货神器发出悦耳动听的声音。\n“本机致力于为每一位顾客提供意料之外的体验!”\n看来,它已经把犹豫当成了购买意向。", + "SoldierStoryType.2101.2": "“请放心选购!”它再次催促,语气依旧热情,“本机从不让顾客空手而归。”\n你能感觉得到,某种存在正在湿润的黑暗深处翻动,等不及替你们挑选一份合适的回报。", + "SoldierStoryType.2101.3": "惊喜售货机" +} \ No newline at end of file diff --git a/data/language/zh_cn/soldierstrategycard.json b/data/language/zh_cn/soldierstrategycard.json index b7e76af2f..dfb99459d 100644 --- a/data/language/zh_cn/soldierstrategycard.json +++ b/data/language/zh_cn/soldierstrategycard.json @@ -1,137 +1,170 @@ { - "SoldierStrategyCard.2010101.1": "打包出售", - "SoldierStrategyCard.2010101.2": "出售5个棋子后,获得10贤才金币", - "SoldierStrategyCard.2010101.3": "出售5个棋子后,获得10贤才金币", - "SoldierStrategyCard.2010102.1": "成长计划", - "SoldierStrategyCard.2010102.2": "每当合成2星1费棋子,获得2贤才金币", - "SoldierStrategyCard.2010102.3": "每当合成2星1费棋子,获得2贤才金币", - "SoldierStrategyCard.2010103.1": "附加奖", - "SoldierStrategyCard.2010103.2": "每次战斗胜利时,获得1贤才金币", - "SoldierStrategyCard.2010103.3": "每次战斗胜利时,获得1贤才金币", - "SoldierStrategyCard.2010104.1": "沉没成本", - "SoldierStrategyCard.2010104.2": "首次达成3连败,获得5贤才金币", - "SoldierStrategyCard.2010104.3": "首次达成3连败,获得5贤才金币", - "SoldierStrategyCard.2010105.1": "额外刷新", - "SoldierStrategyCard.2010105.2": "每次购买商店经验,有概率获得1次免费刷新", - "SoldierStrategyCard.2010105.3": "每次购买商店经验,有概率获得1次免费刷新", - "SoldierStrategyCard.2010106.1": "节点补贴", - "SoldierStrategyCard.2010106.2": "每进入4个节点,获得4贤才金币", - "SoldierStrategyCard.2010106.3": "每进入4个节点,获得4贤才金币", - "SoldierStrategyCard.2010107.1": "团队补员", - "SoldierStrategyCard.2010107.2": "每购买5个1费棋子,随机获得1个2费棋子", - "SoldierStrategyCard.2010107.3": "每购买5个1费棋子,随机获得1个2费棋子", - "SoldierStrategyCard.2010108.1": "刷新返利", - "SoldierStrategyCard.2010108.2": "商店每刷新8次,获得2贤才金币", - "SoldierStrategyCard.2010108.3": "商店每刷新8次,获得2贤才金币", - "SoldierStrategyCard.2010109.1": "人才培养", - "SoldierStrategyCard.2010109.2": "每当合成2星2费棋子,随机获得1个2费棋子", - "SoldierStrategyCard.2010109.3": "每当合成2星2费棋子,随机获得1个2费棋子", - "SoldierStrategyCard.2010110.1": "冷静保险", - "SoldierStrategyCard.2010110.2": "首次理智低于20时,获得20贤才金币", - "SoldierStrategyCard.2010110.3": "首次理智低于20时,获得20贤才金币", - "SoldierStrategyCard.2010111.1": "理智决策", - "SoldierStrategyCard.2010111.2": "节点结束时若理智大于60,获得4经验", - "SoldierStrategyCard.2010111.3": "节点结束时若理智大于60,获得4经验", + "SoldierStrategyCard.2010101.1": "启动资金", + "SoldierStrategyCard.2010101.2": "立即获得8贤才金币", + "SoldierStrategyCard.2010101.3": "立即获得8贤才金币", + "SoldierStrategyCard.2010102.1": "行前预习", + "SoldierStrategyCard.2010102.2": "立即获得8魔王经验", + "SoldierStrategyCard.2010102.3": "立即获得8魔王经验", + "SoldierStrategyCard.2010103.1": "魅力征召", + "SoldierStrategyCard.2010103.2": "立即获得5次商店免费刷新", + "SoldierStrategyCard.2010103.3": "立即获得5次商店免费刷新", + "SoldierStrategyCard.2010104.1": "短暂休整", + "SoldierStrategyCard.2010104.2": "恢复10点理智,获得5贤才金币", + "SoldierStrategyCard.2010104.3": "恢复10点理智,获得5贤才金币", + "SoldierStrategyCard.2010105.1": "打包出售", + "SoldierStrategyCard.2010105.2": "接下来首次出售8个成员,获得10贤才金币", + "SoldierStrategyCard.2010105.3": "接下来首次出售8个成员,获得10贤才金币", + "SoldierStrategyCard.2010106.1": "连战连捷", + "SoldierStrategyCard.2010106.2": "接下来首次达成3连胜,获得12贤才金币", + "SoldierStrategyCard.2010106.3": "接下来首次达成3连胜,获得12贤才金币", + "SoldierStrategyCard.2010107.1": "败中求学", + "SoldierStrategyCard.2010107.2": "接下来首次达成3连败,获得12魔王经验", + "SoldierStrategyCard.2010107.3": "接下来首次达成3连败,获得12魔王经验", + "SoldierStrategyCard.2010108.1": "常胜威名", + "SoldierStrategyCard.2010108.2": "接下来首次达成5连胜,获得15贤才金币", + "SoldierStrategyCard.2010108.3": "接下来首次达成5连胜,获得15贤才金币", + "SoldierStrategyCard.2010109.1": "冷静保险", + "SoldierStrategyCard.2010109.2": "理智首次低于20时,获得20贤才金币", + "SoldierStrategyCard.2010109.3": "理智首次低于20时,获得20贤才金币", + "SoldierStrategyCard.2010111.1": "刷新研修", + "SoldierStrategyCard.2010111.2": "每刷新5次商店,获得2经验", + "SoldierStrategyCard.2010111.3": "每刷新5次商店,获得2经验", "SoldierStrategyCard.2010112.1": "愈挫愈勇", - "SoldierStrategyCard.2010112.2": "每次战斗失败,经验+2", - "SoldierStrategyCard.2010112.3": "每次战斗失败,经验+2", - "SoldierStrategyCard.2010113.1": "精英计划", - "SoldierStrategyCard.2010113.2": "每当3费棋子合成2星,获得5贤才金币", - "SoldierStrategyCard.2010113.3": "每当3费棋子合成2星,获得5贤才金币", - "SoldierStrategyCard.2010201.1": "交易套利", - "SoldierStrategyCard.2010201.2": "每出售10个棋子,额外获得1贤才金币", - "SoldierStrategyCard.2010201.3": "每出售10个棋子,额外获得1贤才金币", - "SoldierStrategyCard.2010202.1": "交易机会", - "SoldierStrategyCard.2010202.2": "每出售5个棋子,有概率获得1个免费刷新", - "SoldierStrategyCard.2010202.3": "每出售5个棋子,有概率获得1个免费刷新", - "SoldierStrategyCard.2010203.1": "扩张计划", - "SoldierStrategyCard.2010203.2": "首次合成2星3费棋子,获得4贤才金币,并随机获得1个2费棋子", - "SoldierStrategyCard.2010203.3": "首次合成2星3费棋子,获得4贤才金币,并随机获得1个2费棋子", - "SoldierStrategyCard.2010204.1": "再刷一轮", - "SoldierStrategyCard.2010204.2": "每次刷新商店,有概率获得1次免费刷新", - "SoldierStrategyCard.2010204.3": "每次刷新商店,有概率获得1次免费刷新", - "SoldierStrategyCard.2010205.1": "升级仓储", - "SoldierStrategyCard.2010205.2": "获得2次免费刷新,之后商店每次升级,获得2次免费刷新", - "SoldierStrategyCard.2010205.3": "获得2次免费刷新,之后商店每次升级,获得2次免费刷新", - "SoldierStrategyCard.2010206.1": "连胜爆发", - "SoldierStrategyCard.2010206.2": "首次达成5连胜,获得20贤才金币,随机获得1个3星2费棋子", - "SoldierStrategyCard.2010206.3": "首次达成5连胜,获得20贤才金币,随机获得1个3星2费棋子", - "SoldierStrategyCard.2010207.1": "极端投资", - "SoldierStrategyCard.2010207.2": "当前理智小于30时,每进入节点,获得5贤才金币", - "SoldierStrategyCard.2010207.3": "当前理智小于30时,每进入节点,获得5贤才金币", - "SoldierStrategyCard.2010208.1": "厚积薄发", - "SoldierStrategyCard.2010208.2": "进入新节点时,若拥有60贤才金币,获得5经验", - "SoldierStrategyCard.2010208.3": "进入新节点时,若拥有60贤才金币,获得5经验", - "SoldierStrategyCard.2010209.1": "人才储备", - "SoldierStrategyCard.2010209.2": "每消耗20贤才金币,随机获得1个非人形棋子", - "SoldierStrategyCard.2010209.3": "每消耗20贤才金币,随机获得1个非人形棋子", - "SoldierStrategyCard.2010210.1": "领袖计划", - "SoldierStrategyCard.2010210.2": "首次合成2星4费棋子,获得8贤才金币,随机获得1个3费棋子", - "SoldierStrategyCard.2010210.3": "首次合成2星4费棋子,获得8贤才金币,随机获得1个3费棋子", - "SoldierStrategyCard.2010211.1": "暂避锋芒", - "SoldierStrategyCard.2010211.2": "每连续战斗失败2次,理智+4,获得4贤才金币", - "SoldierStrategyCard.2010211.3": "每连续战斗失败2次,理智+4,获得4贤才金币", - "SoldierStrategyCard.2010212.1": "累计增值", - "SoldierStrategyCard.2010212.2": "每购买8个3费棋子,随机获得1个等费棋子", - "SoldierStrategyCard.2010212.3": "每购买8个3费棋子,随机获得1个等费棋子", - "SoldierStrategyCard.2010213.1": "声望变现", - "SoldierStrategyCard.2010213.2": "进入新节点时,棋盘上若存在3个3费棋子,获得3贤才金币", - "SoldierStrategyCard.2010213.3": "进入新节点时,棋盘上若存在3个3费棋子,获得3贤才金币", - "SoldierStrategyCard.2010214.1": "精英引入", - "SoldierStrategyCard.2010214.2": "商店等级达到7级后,每次进入节点,随机获得1个3费棋子", - "SoldierStrategyCard.2010214.3": "商店等级达到7级后,每次进入节点,随机获得1个3费棋子", - "SoldierStrategyCard.2010215.1": "偶见稀客", - "SoldierStrategyCard.2010215.2": "商店中有概率出现1个2星棋子", - "SoldierStrategyCard.2010215.3": "商店中有概率出现1个2星棋子", - "SoldierStrategyCard.2010216.1": "浪漫阵容", - "SoldierStrategyCard.2010216.2": "商店等级达到8级后,每次进入新节点,备战席最左侧棋子变为等费的随机棋子", - "SoldierStrategyCard.2010216.3": "商店等级达到8级后,每次进入新节点,备战席最左侧棋子变为等费的随机棋子", - "SoldierStrategyCard.2010217.1": "财富过载", - "SoldierStrategyCard.2010217.2": "以双倍价格自动出售场上所有棋子,接下来3场战斗入场棋子的当前血量减半", - "SoldierStrategyCard.2010217.3": "以双倍价格自动出售场上所有棋子,接下来3场战斗入场棋子的当前血量减半", - "SoldierStrategyCard.2010218.1": "自然感悟", - "SoldierStrategyCard.2010218.2": "进入新节点时,棋盘上每存在3个非人形棋子,获得3点经验", - "SoldierStrategyCard.2010218.3": "进入新节点时,棋盘上每存在3个非人形棋子,获得3点经验", - "SoldierStrategyCard.2010219.1": "封闭建设", - "SoldierStrategyCard.2010219.2": "接下来3个节点无法在商店刷新,但每进入1个节点获得4点商店经验", - "SoldierStrategyCard.2010219.3": "接下来3个节点无法在商店刷新,但每进入1个节点获得4点商店经验", - "SoldierStrategyCard.2010301.1": "智能型仓储", - "SoldierStrategyCard.2010301.2": "商店等级达到8级后,购买经验时获得1次免费刷新", - "SoldierStrategyCard.2010301.3": "商店等级达到8级后,购买经验时获得1次免费刷新", - "SoldierStrategyCard.2010302.1": "超风险财富", - "SoldierStrategyCard.2010302.2": "扣除30点理智,当前拥有的贤才金币变为2倍", - "SoldierStrategyCard.2010302.3": "扣除30点理智,当前拥有的贤才金币变为2倍", - "SoldierStrategyCard.2010303.1": "狡猾的献祭", - "SoldierStrategyCard.2010303.2": "交换当前理智值和贤才金币值", - "SoldierStrategyCard.2010303.3": "交换当前理智值和贤才金币值", - "SoldierStrategyCard.2010304.1": "临界反击点", - "SoldierStrategyCard.2010304.2": "理智首次为0时,立刻恢复30点理智,获得40点贤才金币", - "SoldierStrategyCard.2010304.3": "理智首次为0时,立刻恢复30点理智,获得40点贤才金币", - "SoldierStrategyCard.2010305.1": "品质人才库", - "SoldierStrategyCard.2010305.2": "每次刷新商店时,使商店中一个随机棋子变为高1费的另一个随机棋子", - "SoldierStrategyCard.2010305.3": "每次刷新商店时,使商店中一个随机棋子变为高1费的另一个随机棋子", - "SoldierStrategyCard.2010306.1": "命运的玩笑", - "SoldierStrategyCard.2010306.2": "获得优势骰子:之后每次契机挑战判定投两个骰子,取高值为检定值", - "SoldierStrategyCard.2010306.3": "获得优势骰子:之后每次契机挑战判定投两个骰子,取高值为检定值", - "SoldierStrategyCard.2010307.1": "极致的浪漫", - "SoldierStrategyCard.2010307.2": "每进入节点时,将备战席最左侧棋子变为等费的另一个随机棋子", - "SoldierStrategyCard.2010307.3": "每进入节点时,将备战席最左侧棋子变为等费的另一个随机棋子", - "SoldierStrategyCard.2010308.1": "凯旋三连音", - "SoldierStrategyCard.2010308.2": "每达成3连胜,获得10贤才金币", - "SoldierStrategyCard.2010308.3": "每达成3连胜,获得10贤才金币", - "SoldierStrategyCard.2010309.1": "胜利的道标", - "SoldierStrategyCard.2010309.2": "第6、13、20节点,各获得10贤才金币", - "SoldierStrategyCard.2010309.3": "第6、13、20节点,各获得10贤才金币", - "SoldierStrategyCard.2010310.1": "危难救世主", - "SoldierStrategyCard.2010310.2": "每达成3连败,随机获得1张1星5费棋子", - "SoldierStrategyCard.2010310.3": "每达成3连败,随机获得1张1星5费棋子", - "SoldierStrategyCard.2010311.1": "狂赌的深渊", - "SoldierStrategyCard.2010311.2": "理智变为1,立刻获得60贤才金币", - "SoldierStrategyCard.2010311.3": "理智变为1,立刻获得60贤才金币", - "SoldierStrategyCard.2010312.1": "卫队集结令", - "SoldierStrategyCard.2010312.2": "帝国卫队羁绊达成计数+1", - "SoldierStrategyCard.2010312.3": "帝国卫队羁绊达成计数+1", - "SoldierStrategyCard.2010313.1": "灰风的召唤", - "SoldierStrategyCard.2010313.2": "灰风俱乐部羁绊达成计数+1", - "SoldierStrategyCard.2010313.3": "灰风俱乐部羁绊达成计数+1" + "SoldierStrategyCard.2010112.2": "战斗失败时,额外获得2魔王经验", + "SoldierStrategyCard.2010112.3": "战斗失败时,额外获得2魔王经验", + "SoldierStrategyCard.2010113.1": "额外犒赏", + "SoldierStrategyCard.2010113.2": "战斗胜利时,额外获得1贤才金币", + "SoldierStrategyCard.2010113.3": "战斗胜利时,额外获得1贤才金币", + "SoldierStrategyCard.2010116.1": "额外刷新", + "SoldierStrategyCard.2010116.2": "每次购买经验,有概率获得1次免费刷新", + "SoldierStrategyCard.2010116.3": "每次购买经验,有概率获得1次免费刷新", + "SoldierStrategyCard.2010117.1": "批量学习", + "SoldierStrategyCard.2010117.2": "每合成1个成员,有概率获得2贤才金币", + "SoldierStrategyCard.2010117.3": "每合成1个成员,有概率获得2贤才金币", + "SoldierStrategyCard.2010118.1": "精英计划", + "SoldierStrategyCard.2010118.2": "接下来每当合成2星3费成员,获得3金币", + "SoldierStrategyCard.2010118.3": "接下来每当合成2星3费成员,获得3金币", + "SoldierStrategyCard.2010119.1": "人才培养", + "SoldierStrategyCard.2010119.2": "接下来每当合成2星2费成员,随机获得1个2费成员", + "SoldierStrategyCard.2010119.3": "接下来每当合成2星2费成员,随机获得1个2费成员", + "SoldierStrategyCard.2010202.1": "封闭建设", + "SoldierStrategyCard.2010202.2": "进入新节点时获得4点经验,但接下来3个节点内商店禁止刷新", + "SoldierStrategyCard.2010202.3": "进入新节点时获得4点经验,但接下来3个节点内商店禁止刷新", + "SoldierStrategyCard.2010203.1": "理智决策", + "SoldierStrategyCard.2010203.2": "进入新节点时若理智大于60,额外获得3经验", + "SoldierStrategyCard.2010203.3": "进入新节点时若理智大于60,额外获得3经验", + "SoldierStrategyCard.2010204.1": "应急征调", + "SoldierStrategyCard.2010204.2": "进入新节点时若理智小于25,随机获得1个2星4费成员", + "SoldierStrategyCard.2010204.3": "进入新节点时若理智小于25,随机获得1个2星4费成员", + "SoldierStrategyCard.2010205.1": "厚积薄发", + "SoldierStrategyCard.2010205.2": "进入新节点时若金币大于60,额外获得5经验", + "SoldierStrategyCard.2010205.3": "进入新节点时若金币大于60,额外获得5经验", + "SoldierStrategyCard.2010206.1": "透支经营", + "SoldierStrategyCard.2010206.2": "立刻获得20贤才金币,接下来3个遇敌节点主战成员血量减半", + "SoldierStrategyCard.2010206.3": "立刻获得20贤才金币,接下来3个遇敌节点主战成员血量减半", + "SoldierStrategyCard.2010208.1": "命运赌约", + "SoldierStrategyCard.2010208.2": "理智变为20,获得30金币", + "SoldierStrategyCard.2010208.3": "理智变为20,获得30金币", + "SoldierStrategyCard.2010209.1": "偶见稀客", + "SoldierStrategyCard.2010209.2": "商店有概率出现1个2星成员", + "SoldierStrategyCard.2010209.3": "商店有概率出现1个2星成员", + "SoldierStrategyCard.2010301.1": "熟客折扣", + "SoldierStrategyCard.2010301.2": "累计刷新20次后,刷新的费用永久-1", + "SoldierStrategyCard.2010301.3": "累计刷新20次后,刷新的费用永久-1", + "SoldierStrategyCard.2010302.1": "进修补贴", + "SoldierStrategyCard.2010302.2": "累计消耗120个金币,购买经验的费用永久-1", + "SoldierStrategyCard.2010302.3": "累计消耗120个金币,购买经验的费用永久-1", + "SoldierStrategyCard.2010303.1": "狂赌的深渊", + "SoldierStrategyCard.2010303.2": "理智立刻变为1,获得50金币", + "SoldierStrategyCard.2010303.3": "理智立刻变为1,获得50金币", + "SoldierStrategyCard.2010305.1": "利息扩容", + "SoldierStrategyCard.2010305.2": "贤才金币变为20,利息上限+1", + "SoldierStrategyCard.2010305.3": "贤才金币变为20,利息上限+1", + "SoldierStrategyCard.2010306.1": "超风险财富", + "SoldierStrategyCard.2010306.2": "理智变为1,当前拥有的贤才金币变为2倍", + "SoldierStrategyCard.2010306.3": "理智变为1,当前拥有的贤才金币变为2倍", + "SoldierStrategyCard.2010307.1": "狡猾的献祭", + "SoldierStrategyCard.2010307.2": "立即获得5贤才金币,随后交换当前理智值和贤才金币值", + "SoldierStrategyCard.2010307.3": "立即获得5贤才金币,随后交换当前理智值和贤才金币值", + "SoldierStrategyCard.2010308.1": "奇策精选", + "SoldierStrategyCard.2010308.2": "之后随机到的祝福均为金色品质", + "SoldierStrategyCard.2010308.3": "之后随机到的祝福均为金色品质", + "SoldierStrategyCard.2010310.1": "再刷一轮", + "SoldierStrategyCard.2010310.2": "刷新商店时,有概率获得1次免费刷新", + "SoldierStrategyCard.2010310.3": "刷新商店时,有概率获得1次免费刷新", + "SoldierStrategyCard.2010311.1": "升级仓储", + "SoldierStrategyCard.2010311.2": "获得3次免费刷新,之后魔王每次升级,获得3次免费刷新", + "SoldierStrategyCard.2010311.3": "获得3次免费刷新,之后魔王每次升级,获得3次免费刷新", + "SoldierStrategyCard.2010312.1": "灵光一闪", + "SoldierStrategyCard.2010312.2": "每次刷新商店,有概率获得2经验", + "SoldierStrategyCard.2010312.3": "每次刷新商店,有概率获得2经验", + "SoldierStrategyCard.2010313.1": "智能型仓储", + "SoldierStrategyCard.2010313.2": "魔王7级后,购买经验时获得1次免费刷新", + "SoldierStrategyCard.2010313.3": "魔王7级后,购买经验时获得1次免费刷新", + "SoldierStrategyCard.2010314.1": "高效调度", + "SoldierStrategyCard.2010314.2": "魔王8级后,每刷新2次商店,获得2金币", + "SoldierStrategyCard.2010314.3": "魔王8级后,每刷新2次商店,获得2金币", + "SoldierStrategyCard.2010315.1": "熟能生巧", + "SoldierStrategyCard.2010315.2": "商店刷新满30次后,之后每次刷新额外获得2经验", + "SoldierStrategyCard.2010315.3": "商店刷新满30次后,之后每次刷新额外获得2经验", + "SoldierStrategyCard.2010316.1": "品质人才库", + "SoldierStrategyCard.2010316.2": "每次刷新商店,使商店中一个随机成员变为高1费的另一个随机成员", + "SoldierStrategyCard.2010316.3": "每次刷新商店,使商店中一个随机成员变为高1费的另一个随机成员", + "SoldierStrategyCard.2010318.1": "凯旋三连音", + "SoldierStrategyCard.2010318.2": "接下来每达成3连胜,获得10贤才金币", + "SoldierStrategyCard.2010318.3": "接下来每达成3连胜,获得10贤才金币", + "SoldierStrategyCard.2010319.1": "危难救世主", + "SoldierStrategyCard.2010319.2": "接下来每达成3连败,随机获得1张1星5费成员", + "SoldierStrategyCard.2010319.3": "接下来每达成3连败,随机获得1张1星5费成员", + "SoldierStrategyCard.2011204.1": "恩赐预言", + "SoldierStrategyCard.2011204.2": "接下来商店中恩赐意志成员出现概率提升,获得菈露", + "SoldierStrategyCard.2011204.3": "接下来商店中恩赐意志成员出现概率提升,获得菈露", + "SoldierStrategyCard.2011206.1": "卫队兵法", + "SoldierStrategyCard.2011206.2": "接下来商店中帝国卫队成员出现概率提升,获得卫队分团长", + "SoldierStrategyCard.2011206.3": "接下来商店中帝国卫队成员出现概率提升,获得卫队分团长", + "SoldierStrategyCard.2011209.1": "预制食品技术", + "SoldierStrategyCard.2011209.2": "接下来商店中联合种业成员出现概率提升,获得资深种业员工", + "SoldierStrategyCard.2011209.3": "接下来商店中联合种业成员出现概率提升,获得资深种业员工", + "SoldierStrategyCard.2011210.1": "魔物生态学说", + "SoldierStrategyCard.2011210.2": "接下来商店中森林朋友成员出现概率提升,获得火狼", + "SoldierStrategyCard.2011210.3": "接下来商店中森林朋友成员出现概率提升,获得火狼", + "SoldierStrategyCard.2011213.1": "精准狙击学说", + "SoldierStrategyCard.2011213.2": "接下来商店中百步穿杨成员出现概率提升,百步穿杨成员首次合成到2星时随机获得1个百步穿杨成员", + "SoldierStrategyCard.2011213.3": "接下来商店中百步穿杨成员出现概率提升,百步穿杨成员首次合成到2星时随机获得1个百步穿杨成员", + "SoldierStrategyCard.2011222.1": "黄沙与暗刃", + "SoldierStrategyCard.2011222.2": "接下来商店中沙蝎佣兵团成员出现概率提升,获得黄尘弩卫", + "SoldierStrategyCard.2011222.3": "接下来商店中沙蝎佣兵团成员出现概率提升,获得黄尘弩卫", + "SoldierStrategyCard.2011227.1": "法术同源学说", + "SoldierStrategyCard.2011227.2": "接下来商店中绮丽魔法成员出现概率提升,获得赤霞", + "SoldierStrategyCard.2011227.3": "接下来商店中绮丽魔法成员出现概率提升,获得赤霞", + "SoldierStrategyCard.2011228.1": "火力协同学说", + "SoldierStrategyCard.2011228.2": "接下来商店中火力压制成员出现概率提升,获得种业除虫专家", + "SoldierStrategyCard.2011228.3": "接下来商店中火力压制成员出现概率提升,获得种业除虫专家", + "SoldierStrategyCard.2011301.1": "卫队的号令", + "SoldierStrategyCard.2011301.2": "帝国卫队羁绊达成计数+1", + "SoldierStrategyCard.2011301.3": "帝国卫队羁绊达成计数+1", + "SoldierStrategyCard.2011302.1": "灰风的召唤", + "SoldierStrategyCard.2011302.2": "灰风俱乐部羁绊达成计数+1", + "SoldierStrategyCard.2011302.3": "灰风俱乐部羁绊达成计数+1", + "SoldierStrategyCard.2011303.1": "以神之名义", + "SoldierStrategyCard.2011303.2": "恩赐意志羁绊达成计数+1", + "SoldierStrategyCard.2011303.3": "恩赐意志羁绊达成计数+1", + "SoldierStrategyCard.2011304.1": "联合种业聘书", + "SoldierStrategyCard.2011304.2": "联合种业羁绊达成计数+1", + "SoldierStrategyCard.2011304.3": "联合种业羁绊达成计数+1", + "SoldierStrategyCard.2011305.1": "圣光祝福", + "SoldierStrategyCard.2011305.2": "沐浴恩典羁绊达成计数+1", + "SoldierStrategyCard.2011305.3": "沐浴恩典羁绊达成计数+1", + "SoldierStrategyCard.2011307.1": "尖刀悬赏令", + "SoldierStrategyCard.2011307.2": "沙蝎佣兵团羁绊达成计数+1", + "SoldierStrategyCard.2011307.3": "沙蝎佣兵团羁绊达成计数+1", + "SoldierStrategyCard.2011308.1": "奇迹的魔法", + "SoldierStrategyCard.2011308.2": "绮丽魔法羁绊达成计数+1", + "SoldierStrategyCard.2011308.3": "绮丽魔法羁绊达成计数+1", + "SoldierStrategyCard.2011309.1": "凛风的箭羽", + "SoldierStrategyCard.2011309.2": "百步穿杨羁绊达成计数+1", + "SoldierStrategyCard.2011309.3": "百步穿杨羁绊达成计数+1", + "SoldierStrategyCard.2011310.1": "裂空的枪火", + "SoldierStrategyCard.2011310.2": "火力压制羁绊达成计数+1", + "SoldierStrategyCard.2011310.3": "火力压制羁绊达成计数+1" } \ No newline at end of file diff --git a/data/language/zh_cn/soldiertechnode.json b/data/language/zh_cn/soldiertechnode.json new file mode 100644 index 000000000..cdb69e090 --- /dev/null +++ b/data/language/zh_cn/soldiertechnode.json @@ -0,0 +1,48 @@ +{ + "SoldierTechNode.10001.1": "储备金", + "SoldierTechNode.10001.2": "初始贤才金币+4", + "SoldierTechNode.10002.1": "尊享补贴", + "SoldierTechNode.10002.2": "贤才金币的利息上限+3", + "SoldierTechNode.10003.1": "本性天真的魔王", + "SoldierTechNode.10003.2": "本性天真的魔王", + "SoldierTechNode.10004.1": "指引胜利的魔王", + "SoldierTechNode.10004.2": "指引胜利的魔王", + "SoldierTechNode.10005.1": "心怀宏伟的魔王", + "SoldierTechNode.10005.2": "心怀宏伟的魔王", + "SoldierTechNode.10006.1": "及时休整", + "SoldierTechNode.10006.2": "战斗结束后恢复理智+2", + "SoldierTechNode.10007.1": "初等协同战术", + "SoldierTechNode.10007.2": "全员攻击力提升20%", + "SoldierTechNode.10008.1": "初等防护魔法", + "SoldierTechNode.10008.2": "全员最大生命提升20%", + "SoldierTechNode.10009.1": "分段式调查", + "SoldierTechNode.10009.2": "通关第1阶段、第2阶段后,获得5贤才金币", + "SoldierTechNode.10010.1": "小队作战", + "SoldierTechNode.10010.2": "解锁主战位置加成效果\n主战1号-防御位:最大生命提升12%,防御力提升8%\n主战2号-进攻位:攻击力提升10%,暴击率提升5%\n主战3号-机动位:攻击速度提升5%,回能效率提升5%", + "SoldierTechNode.10011.1": "迅刃连打", + "SoldierTechNode.10011.2": "全员攻击速度提升12%", + "SoldierTechNode.10012.1": "战技增幅", + "SoldierTechNode.10012.2": "全员技能伤害提升8%", + "SoldierTechNode.10013.1": "稳健型投资", + "SoldierTechNode.10013.2": "魔王等级提升时,获得3次免费的商店刷新", + "SoldierTechNode.10014.1": "行前热身", + "SoldierTechNode.10014.2": "全员初始能量+10", + "SoldierTechNode.10015.1": "弱点洞察", + "SoldierTechNode.10015.2": "全员暴击率提升5%", + "SoldierTechNode.10016.1": "恩能循环", + "SoldierTechNode.10016.2": "全员回能效率提升6%", + "SoldierTechNode.10017.1": "致命一击", + "SoldierTechNode.10017.2": "全员暴击伤害提升10%", + "SoldierTechNode.10018.1": "命运加权", + "SoldierTechNode.10018.2": "任意掷骰时,点数结果额外+2", + "SoldierTechNode.10019.1": "高等协同战术", + "SoldierTechNode.10019.2": "全员攻击力提升30%", + "SoldierTechNode.10020.1": "高等防护魔法", + "SoldierTechNode.10020.2": "全员最大生命提升30%", + "SoldierTechNode.10021.1": "强击号角", + "SoldierTechNode.10021.2": "全员最终伤害提升6%", + "SoldierTechNode.10022.1": "坚定战域", + "SoldierTechNode.10022.2": "全员最终减伤提升6%", + "SoldierTechNode.10023.1": "孤注一掷", + "SoldierTechNode.10023.2": "理智首次降至0时不会失败,并将理智回复至1点" +} \ No newline at end of file diff --git a/data/language/zh_cn/startowerbookeventreward.json b/data/language/zh_cn/startowerbookeventreward.json index 3b0a143e2..3d62cf23c 100644 --- a/data/language/zh_cn/startowerbookeventreward.json +++ b/data/language/zh_cn/startowerbookeventreward.json @@ -359,6 +359,15 @@ "StarTowerBookEventReward.16003.1": "星塔调研(三)", "StarTowerBookEventReward.16003.2": "塞尔斯泰外围三号星塔 \n\n坐标:31.2397,121.4997\n塔内神器品类丰富度:较少\n塔内星骸危险程度:较高\n塔外魔物分布数量:较多\n\n推荐等级:★★☆☆☆\n批注:三号星塔内的神器种类较为单一,但迄今为止有不少旅人在这里带出了非常罕见的高级神器,因此每年都有慕名而来的旅人前往挑战。塔内星骸活跃度非常高,攻击力和杀伤力也很高,建议所有经验不足的旅人不要轻易涉足,禁止单独进入探索。\n星塔周边资源丰富,生长有不少奇珍异草,但塔外魔物分布众多,且周围没有地理协会驻扎的营地,综上所述,即便是在塔外进行采集活动,也需要提高警惕,结伴而行,切勿落单。", "StarTowerBookEventReward.16003.3": "携带薇洛(盛夏)通关3次星塔", + "StarTowerBookEventReward.16201.1": "向星塔祈愿(一)", + "StarTowerBookEventReward.16201.2": "还在埃摩角斗场的时候,艾琳娜就曾听闻那个哪怕在角斗场里也能望见的,高耸入云的白色巨塔。\n她会听一些年长的奴隶讲述那座塔的故事——那是神留在凡间的宫殿,只有贵族、神职、王族才有资格觐见。\n艾琳娜感到很是奇怪,爬到那么高的塔上去见神明,到底是为了什么?\n老奴隶则解释说:当然是为了向神明,向星塔祈愿。\n\n“祈愿是什么意思?”\n艾琳娜的灵魂发问让老奴隶一时语塞,他不知道这个出生在大角斗场地下室的少女,可能生来就不知道什么是愿望。\n“就是你长久以来,最想要达成,却很难达成的事。”\n“这样吗……那我的愿望是——活下去。”", + "StarTowerBookEventReward.16201.3": "携带尘沙(源初)通关1次星塔", + "StarTowerBookEventReward.16202.1": "向星塔祈愿(二)", + "StarTowerBookEventReward.16202.2": "“我以为只有埃摩有那座高塔……”\n艾琳娜站在菲兰尼斯的城门入口,抬头仰望岛中央的那座白色巨塔。\n“只有受神明眷顾的地方才有星塔,我们就是其中之一。”\n祭司科佩里乌斯站在艾琳娜身边如实回答,哪怕是平日发言机械的他,在介绍起菲兰尼斯的星塔时,声音中也不免带着些许自豪与崇敬。\n\n“任何的愿望,神明都能实现吗?”\n“绝大多数都能实现,艾琳娜阁下。神明是万能的,只要您先从守夜人做起,迟早有一天,您会拥有前往星塔许愿的资格,届时您的诚意一定会打动神明。”\n科佩里乌斯再次回到那个机械般的态度,转身离开了。\n艾琳娜望向那片闪烁着苍蓝光芒的十字星,喃喃自语道:\n“哪怕是复活已逝去的人也可以吗……?”", + "StarTowerBookEventReward.16202.3": "携带尘沙(源初)通关2次星塔", + "StarTowerBookEventReward.16203.1": "向星塔祈愿(三)", + "StarTowerBookEventReward.16203.2": "成为守夜人后,艾琳娜始终没有忘记要登上星塔许愿这件事,每次有机会与贵族魔法师们交谈,她都会向其讨教祈愿的方式。\n达官显贵的愿望往往非常实在,无非是乞求健康、财运、权利。也鲜有人会通过许愿得到一些魔法道具,这些道具往往超越了其他相似道具的用途,或是运用人们所不知晓的原理,展现出超乎想象的作用。\n艾琳娜问得越多,她的内心就对某一种可能愈加感到不安。\n——如果贵族们都从无想过能复活逝去的人,那是否说明这样的愿望本身就无法达成?\n这样的想法仅仅在艾琳娜脑海中停留一秒,她不能去想,也不能陷入这种猜测的怀疑中,她必须要做的就是努力爬到高位,然后验证这个想法。", + "StarTowerBookEventReward.16203.3": "携带尘沙(源初)通关3次星塔", "StarTowerBookEventReward.913301.1": "促销甩卖(一)", "StarTowerBookEventReward.913301.2": "波西亚想不明白。\n这个「便利店」诞生的初衷,只是她想和旅人搭上话的一种方法,为什么会演变成现在这样,居然还要带着东西在星塔各处兜售。\n明明她也不缺钱,更何况辉光币对她而言也没有任何作用。\n怎么就变成这样了……感觉好麻烦……能不能快点卖完然后去玩游戏机……\n波西亚思考了一下,捡了块纸板,“唰唰”写好了招牌。\n「降价促销,给钱就卖。」\n“这样的话应该可以很快卖完吧……”\n她把牌子放在她带出来的那些补给物品旁边,开始期待下一个旅人能把所有东西都带走。", "StarTowerBookEventReward.913301.3": "波西亚默契等级达到5级", diff --git a/data/language/zh_cn/startowergrowthnode.json b/data/language/zh_cn/startowergrowthnode.json index 37e241b6f..85b7cdc80 100644 --- a/data/language/zh_cn/startowergrowthnode.json +++ b/data/language/zh_cn/startowergrowthnode.json @@ -12,7 +12,7 @@ "StarTowerGrowthNode.10203.1": "刮刮乐Ⅰ", "StarTowerGrowthNode.10203.2": "星塔探索中,每通过1个战斗房间,有10%的概率额外获得10,单局星塔探索最大触发5次", "StarTowerGrowthNode.10301.1": "星梯的密码", - "StarTowerGrowthNode.10301.2": "解锁「星塔速通」功能:\n消耗星梯搭乘票,可快速通关星塔,获取纪录", + "StarTowerGrowthNode.10301.2": "解锁「星塔速通」功能:\n消耗星梯搭乘票,可快速通关星塔,获取纪录\n解锁「维塔」功能:\n消耗词元,可在「星塔速通」中开启托管,自动操作通关星塔", "StarTowerGrowthNode.10401.1": "同谐的心弦Ⅱ", "StarTowerGrowthNode.10401.2": "难度2及以上的星塔探索中,战斗之间获得音符的概率提升30%", "StarTowerGrowthNode.10402.1": "星塔严选Ⅰ", diff --git a/data/language/zh_cn/story.json b/data/language/zh_cn/story.json index d4fa34d55..fb16094a4 100644 --- a/data/language/zh_cn/story.json +++ b/data/language/zh_cn/story.json @@ -110,12 +110,81 @@ "Story.110.1": "没有旅人的未来", "Story.110.2": "不要向星星许愿。", "Story.110.4": "终局", + "Story.1101.1": "昨日重现", + "Story.1101.2": "又一次醒来,又一段新的人生。", + "Story.1101.4": "01", + "Story.1102.1": "森林弃子", + "Story.1102.2": "她冲了上去——身影果决而凌厉。", + "Story.1102.4": "BT01", + "Story.1103.1": "完璧之城", + "Story.1103.2": "物是人非,街道上并没有你熟悉的风景……", + "Story.1103.4": "02", + "Story.1104.1": "浴场与奴隶", + "Story.1104.2": "“愿你将我的同伴接入高天之上……”", + "Story.1104.4": "03", + "Story.1105.1": "浴场测试", + "Story.1105.2": "魔力满满,胃里空空……", + "Story.1105.4": "04", + "Story.1106.1": "因苏拉", + "Story.1106.2": "以绝望为基的土地并不能收获希望。", + "Story.1106.4": "05", + "Story.1107.1": "圣女的意义", + "Story.1107.2": "“命运就是用来改变的。”", + "Story.1107.4": "06", + "Story.1108.1": "守夜人的日常", + "Story.1108.2": "人靠衣装,是因为……这里只看得见衣装。", + "Story.1108.4": "07", + "Story.1109.1": "禁忌的愿望", + "Story.1109.2": "——与此一同深埋的是,她的过去与伤痛。", + "Story.1109.4": "08", "Story.111.1": "填补记忆的方式", "Story.111.2": "抵御失忆的方法就是创造更多有趣的记忆。", "Story.111.4": "09", + "Story.1110.1": "角斗士", + "Story.1110.2": "“对不起……我们明明赢了。明明已经赢了才对……”", + "Story.1110.4": "09", + "Story.1111.1": "敬请期待", + "Story.1111.2": "敬请期待", + "Story.1111.4": "10", + "Story.1112.1": "敬请期待", + "Story.1112.2": "敬请期待", + "Story.1112.4": "11", + "Story.1113.1": "敬请期待", + "Story.1113.2": "敬请期待", + "Story.1113.4": "12", + "Story.1114.1": "敬请期待", + "Story.1114.2": "敬请期待", + "Story.1114.4": "13", + "Story.1115.1": "敬请期待", + "Story.1115.2": "敬请期待", + "Story.1115.4": "14", + "Story.1116.1": "敬请期待", + "Story.1116.2": "敬请期待", + "Story.1116.4": "BT02", + "Story.1117.1": "敬请期待", + "Story.1117.2": "敬请期待", + "Story.1117.4": "15", + "Story.1118.1": "敬请期待", + "Story.1118.2": "敬请期待", + "Story.1118.4": "16", + "Story.1119.1": "敬请期待", + "Story.1119.2": "敬请期待", + "Story.1119.4": "17", "Story.112.1": "最终解释权", "Story.112.2": "有恩赐印章就是可以为所欲为。", "Story.112.4": "10", + "Story.1120.1": "敬请期待", + "Story.1120.2": "敬请期待", + "Story.1120.4": "18", + "Story.1121.1": "敬请期待", + "Story.1121.2": "敬请期待", + "Story.1121.4": "BT03", + "Story.1122.1": "敬请期待", + "Story.1122.2": "敬请期待", + "Story.1122.4": "19", + "Story.1123.1": "敬请期待", + "Story.1123.2": "敬请期待", + "Story.1123.4": "20", "Story.201.1": "逃出包围", "Story.201.2": "总有人想用笼子抓住风。", "Story.201.4": "BT01", diff --git a/data/language/zh_cn/storychapter.json b/data/language/zh_cn/storychapter.json index 92adf5bdb..70d61837b 100644 --- a/data/language/zh_cn/storychapter.json +++ b/data/language/zh_cn/storychapter.json @@ -5,6 +5,9 @@ "StoryChapter.10.1": "第九章", "StoryChapter.10.2": "遥远的塔", "StoryChapter.10.3": "星塔历 996 年", + "StoryChapter.11.1": "特别篇", + "StoryChapter.11.2": "完璧之庭·微尘破晓", + "StoryChapter.11.3": "前星塔历 4 年", "StoryChapter.2.1": "第二章", "StoryChapter.2.2": "水道桥上的风", "StoryChapter.2.3": "星塔历 996 年", diff --git a/data/language/zh_cn/storyline.json b/data/language/zh_cn/storyline.json new file mode 100644 index 000000000..2390f18ae --- /dev/null +++ b/data/language/zh_cn/storyline.json @@ -0,0 +1,6 @@ +{ + "StoryLine.1.1": "我思,故魔王在", + "StoryLine.1.2": "星塔历996年", + "StoryLine.2.1": "魔王,吾向您祈愿", + "StoryLine.2.2": "前星塔历4年" +} \ No newline at end of file diff --git a/data/language/zh_cn/storypreview.json b/data/language/zh_cn/storypreview.json index 6bbd158f5..e8f83c5e8 100644 --- a/data/language/zh_cn/storypreview.json +++ b/data/language/zh_cn/storypreview.json @@ -11,6 +11,8 @@ "StoryPreview.19.1": "主线剧情 第九章 后篇", "StoryPreview.2.1": "诺瓦异闻 #07", "StoryPreview.20.1": "诺瓦异闻 #18", + "StoryPreview.21.1": "完璧之庭·微尘破晓 前半", + "StoryPreview.22.1": "完璧之庭·微尘破晓 后半", "StoryPreview.3.1": "主线剧情 第五章", "StoryPreview.4.1": "主线剧情 第六章", "StoryPreview.5.1": "诺瓦异闻 #08", diff --git a/data/language/zh_cn/talent.json b/data/language/zh_cn/talent.json index 5c0975ef3..0ddf879df 100644 --- a/data/language/zh_cn/talent.json +++ b/data/language/zh_cn/talent.json @@ -4248,5 +4248,115 @@ "Talent.1600574.1": "绝招伤害提升", "Talent.1600574.2": "绝招伤害提升&Param1&", "Talent.1600580.1": "归零重启", - "Talent.1600580.2": "薇洛造成技能伤害后,该目标受到的水系伤害提升&Param1&,持续&Param2&秒" + "Talent.1600580.2": "薇洛造成技能伤害后,该目标受到的水系伤害提升&Param1&,持续&Param2&秒", + "Talent.1620101.1": "生命强化", + "Talent.1620101.2": "基础生命提升&Param1&", + "Talent.1620102.1": "光系伤害提升", + "Talent.1620102.2": "光系伤害提升&Param1&", + "Talent.1620103.1": "技能伤害提升", + "Talent.1620103.2": "技能伤害提升&Param1&", + "Talent.1620104.1": "普攻伤害提升", + "Talent.1620104.2": "普攻伤害提升&Param1&", + "Talent.1620105.1": "暴击伤害提升", + "Talent.1620105.2": "暴击伤害提升&Param1&", + "Talent.1620106.1": "生命强化", + "Talent.1620106.2": "基础生命提升&Param1&", + "Talent.1620107.1": "光系伤害提升", + "Talent.1620107.2": "光系伤害提升&Param1&", + "Talent.1620108.1": "技能伤害提升", + "Talent.1620108.2": "技能伤害提升&Param1&", + "Talent.1620109.1": "普攻伤害提升", + "Talent.1620109.2": "普攻伤害提升&Param1&", + "Talent.1620110.1": "暴击伤害提升", + "Talent.1620110.2": "暴击伤害提升&Param1&", + "Talent.1620116.1": "埋葬的过往", + "Talent.1620116.2": "「极星」状态下,源初尘沙的暴击伤害提升&Param1&,源初尘沙造成任意伤害时获得「极星」,该效果每5分钟可触发1次。", + "Talent.1620217.1": "生命强化", + "Talent.1620217.2": "基础生命提升&Param1&", + "Talent.1620218.1": "光系伤害提升", + "Talent.1620218.2": "光系伤害提升&Param1&", + "Talent.1620219.1": "技能伤害提升", + "Talent.1620219.2": "技能伤害提升&Param1&", + "Talent.1620220.1": "普攻伤害提升", + "Talent.1620220.2": "普攻伤害提升&Param1&", + "Talent.1620221.1": "暴击伤害提升", + "Talent.1620221.2": "暴击伤害提升&Param1&", + "Talent.1620222.1": "生命强化", + "Talent.1620222.2": "基础生命提升&Param1&", + "Talent.1620223.1": "光系伤害提升", + "Talent.1620223.2": "光系伤害提升&Param1&", + "Talent.1620224.1": "技能伤害提升", + "Talent.1620224.2": "技能伤害提升&Param1&", + "Talent.1620225.1": "普攻伤害提升", + "Talent.1620225.2": "普攻伤害提升&Param1&", + "Talent.1620226.1": "暴击伤害提升", + "Talent.1620226.2": "暴击伤害提升&Param1&", + "Talent.1620232.1": "守夜人之责", + "Talent.1620232.2": "源初尘沙的生命上限提升&Param1&,「流影光耀斩」和「断罪天星坠」对附带##闪烁#4029#的目标造成的伤害倍率提升&Param2&。", + "Talent.1620333.1": "生命强化", + "Talent.1620333.2": "基础生命提升&Param1&", + "Talent.1620334.1": "光系伤害提升", + "Talent.1620334.2": "光系伤害提升&Param1&", + "Talent.1620335.1": "技能伤害提升", + "Talent.1620335.2": "技能伤害提升&Param1&", + "Talent.1620336.1": "普攻伤害提升", + "Talent.1620336.2": "普攻伤害提升&Param1&", + "Talent.1620337.1": "暴击伤害提升", + "Talent.1620337.2": "暴击伤害提升&Param1&", + "Talent.1620338.1": "生命强化", + "Talent.1620338.2": "基础生命提升&Param1&", + "Talent.1620339.1": "光系伤害提升", + "Talent.1620339.2": "光系伤害提升&Param1&", + "Talent.1620340.1": "技能伤害提升", + "Talent.1620340.2": "技能伤害提升&Param1&", + "Talent.1620341.1": "普攻伤害提升", + "Talent.1620341.2": "普攻伤害提升&Param1&", + "Talent.1620342.1": "暴击伤害提升", + "Talent.1620342.2": "暴击伤害提升&Param1&", + "Talent.1620348.1": "跨越命运的觉悟", + "Talent.1620348.2": "源初尘沙对精英以上敌人造成的光系伤害提升&Param1&。", + "Talent.1620449.1": "生命强化", + "Talent.1620449.2": "基础生命提升&Param1&", + "Talent.1620450.1": "光系伤害提升", + "Talent.1620450.2": "光系伤害提升&Param1&", + "Talent.1620451.1": "技能伤害提升", + "Talent.1620451.2": "技能伤害提升&Param1&", + "Talent.1620452.1": "普攻伤害提升", + "Talent.1620452.2": "普攻伤害提升&Param1&", + "Talent.1620453.1": "暴击伤害提升", + "Talent.1620453.2": "暴击伤害提升&Param1&", + "Talent.1620454.1": "生命强化", + "Talent.1620454.2": "基础生命提升&Param1&", + "Talent.1620455.1": "光系伤害提升", + "Talent.1620455.2": "光系伤害提升&Param1&", + "Talent.1620456.1": "技能伤害提升", + "Talent.1620456.2": "技能伤害提升&Param1&", + "Talent.1620457.1": "普攻伤害提升", + "Talent.1620457.2": "普攻伤害提升&Param1&", + "Talent.1620458.1": "暴击伤害提升", + "Talent.1620458.2": "暴击伤害提升&Param1&", + "Talent.1620464.1": "极星闪耀于黑夜", + "Talent.1620464.2": "触发##光系印记#1015#后,源初尘沙造成的普攻伤害提升&Param1&,持续&Param2&秒。", + "Talent.1620565.1": "生命强化", + "Talent.1620565.2": "基础生命提升&Param1&", + "Talent.1620566.1": "光系伤害提升", + "Talent.1620566.2": "光系伤害提升&Param1&", + "Talent.1620567.1": "技能伤害提升", + "Talent.1620567.2": "技能伤害提升&Param1&", + "Talent.1620568.1": "普攻伤害提升", + "Talent.1620568.2": "普攻伤害提升&Param1&", + "Talent.1620569.1": "暴击伤害提升", + "Talent.1620569.2": "暴击伤害提升&Param1&", + "Talent.1620570.1": "生命强化", + "Talent.1620570.2": "基础生命提升&Param1&", + "Talent.1620571.1": "光系伤害提升", + "Talent.1620571.2": "光系伤害提升&Param1&", + "Talent.1620572.1": "技能伤害提升", + "Talent.1620572.2": "技能伤害提升&Param1&", + "Talent.1620573.1": "普攻伤害提升", + "Talent.1620573.2": "普攻伤害提升&Param1&", + "Talent.1620574.1": "暴击伤害提升", + "Talent.1620574.2": "暴击伤害提升&Param1&", + "Talent.1620580.1": "与你相逢在黎明", + "Talent.1620580.2": "源初尘沙的生命高于20%时,长剑「拂晓」造成的伤害倍率提升&Param1&,巨剑「曙光」造成的伤害倍率提升&Param2&。" } \ No newline at end of file diff --git a/data/language/zh_cn/talentgroup.json b/data/language/zh_cn/talentgroup.json index 454551ba3..4974a706b 100644 --- a/data/language/zh_cn/talentgroup.json +++ b/data/language/zh_cn/talentgroup.json @@ -198,5 +198,10 @@ "TalentGroup.16002.1": "心悬未落", "TalentGroup.16003.1": "知止有得", "TalentGroup.16004.1": "浮沉自在", - "TalentGroup.16005.1": "归零重启" + "TalentGroup.16005.1": "归零重启", + "TalentGroup.16201.1": "埋葬的过往", + "TalentGroup.16202.1": "守夜人之责", + "TalentGroup.16203.1": "跨越命运的觉悟", + "TalentGroup.16204.1": "极星闪耀于黑夜", + "TalentGroup.16205.1": "与你相逢在黎明" } \ No newline at end of file diff --git a/data/language/zh_cn/title.json b/data/language/zh_cn/title.json index ab723039e..cbb4e2236 100644 --- a/data/language/zh_cn/title.json +++ b/data/language/zh_cn/title.json @@ -45,6 +45,12 @@ "Title.49.1": "诺瓦", "Title.5.1": "雏菊", "Title.50.1": "猎魔人", + "Title.51.1": "守夜", + "Title.52.1": "骑士", + "Title.53.1": "竞标", + "Title.54.1": "达人", + "Title.55.1": "荣耀", + "Title.56.1": "首席", "Title.6.1": "管家", "Title.7.1": "冷静", "Title.8.1": "老板", diff --git a/data/language/zh_cn/topbar.json b/data/language/zh_cn/topbar.json index a528c5b44..0f628fa4e 100644 --- a/data/language/zh_cn/topbar.json +++ b/data/language/zh_cn/topbar.json @@ -13,11 +13,14 @@ "TopBar.ActivityLevelsSelectPanel_10110.1": "战斗关卡", "TopBar.ActivityLevelsSelectPanel_10111.1": "战斗关卡", "TopBar.ActivityLevelsSelectPanel_10112.1": "战斗关卡", + "TopBar.ActivityLevelsSelectPanel_10113.1": "战斗关卡", "TopBar.ActivityLevelsSelectPanel_11100.1": "战斗关卡", "TopBar.ActivityLevelsSelectPanel_20101.1": "战斗关卡", "TopBar.ActivityLevelsSelectPanel_20102.1": "战斗关卡", "TopBar.ActivityLevelsSelectPanel_20103.1": "战斗关卡", + "TopBar.ActivityLevelsSelectPanel_20104.1": "战斗关卡", "TopBar.ActivityList.1": "活动", + "TopBar.ActivityStoryReview.1": "活动回顾", "TopBar.ActivityStory_20101.1": "剧情故事", "TopBar.BattlePass.1": "创业激励基金", "TopBar.BdConvertBuildDetail.1": "纪录详情", @@ -25,9 +28,13 @@ "TopBar.BreakOutLevelDetailPanel.1": "缭乱碎晶球", "TopBar.BreakOutLevelDetailPanelS2.1": "缭乱碎晶球", "TopBar.BreakOutLevelDetailPanelS3.1": "缭乱碎晶球", + "TopBar.BreakOutLevelDetailPanelS4.1": "缭乱碎晶球", "TopBar.BreakOutThemePanel.1": "缭乱碎晶球", "TopBar.BreakOutThemePanel_S2.1": "缭乱碎晶球", "TopBar.BreakOutThemePanel_S3.1": "缭乱碎晶球", + "TopBar.BreakOutThemePanel_S4.1": "缭乱碎晶球", + "TopBar.BuildModifierMusicPanel.1": "音符数量调整", + "TopBar.BuildModifierPotentialPanel.1": "潜能等级调整", "TopBar.ChangeGender.1": "切换形象", "TopBar.CharEquipment.1": "旅人纹章", "TopBar.CharInfo.1": "旅人详情", @@ -67,7 +74,11 @@ "TopBar.DiscList.1": "秘纹列表", "TopBar.DiscSample.1": "秘纹", "TopBar.DispatchPanel.1": "委托", + "TopBar.DormPanel.1": "后宅", + "TopBar.DormRoomSelectPanel.1": "房间选择", "TopBar.DreamThemePanel.1": "梦的彼岸", + "TopBar.DustDawnPanel.1": "活动", + "TopBar.DustDawnStory.1": "主线剧情", "TopBar.Equipment.1": "纹章", "TopBar.EquipmentInstanceLevelSelect.1": "纹章试炼", "TopBar.EquipmentRoll.1": "纹章重铸", @@ -79,6 +90,7 @@ "TopBar.GoldenSpyLevelSelectPanel_400008.1": "月华窃梦人", "TopBar.GoldenSpyLevelSelectPanel_400012.1": "月华窃梦人", "TopBar.GoldenSpyLevelSelectPanel_400017.1": "月华窃梦人", + "TopBar.GuideMission.1": "星途回顾", "TopBar.GunStormPanel.1": "活动", "TopBar.GunStormStory_10109.1": "剧情故事", "TopBar.IceCreamLevelsSelectPanel.1": "沁凉补给站", @@ -102,6 +114,7 @@ "TopBar.MainlineFormationDisc.1": "秘纹组合", "TopBar.Mall.1": "商城", "TopBar.MallSkinPreview.1": "商城", + "TopBar.MathParkourLevelSelectPanel.1": "速度与机擎", "TopBar.MiningGame.1": "幸运寻宝铲", "TopBar.MiningGameGuidePanel.1": "宝藏图鉴", "TopBar.MiningGameGuidePanel_400002.1": "宝藏图鉴", @@ -123,6 +136,7 @@ "TopBar.Quest.1": "任务", "TopBar.QuestNewbie.1": "教学", "TopBar.RankBuildDetail.1": "纪录详情", + "TopBar.ReengagementPanel.1": "归星漫途", "TopBar.RegionBossFormation.1": "纪录", "TopBar.RogueBossBuildBrief.1": "纪录管理", "TopBar.RogueBossLevel.1": "晋升试炼", @@ -144,21 +158,27 @@ "TopBar.Shop_10110.1": "活动商店", "TopBar.Shop_10111.1": "活动商店", "TopBar.Shop_10112.1": "活动商店", + "TopBar.Shop_10113.1": "活动商店", "TopBar.Shop_11100.1": "活动商店", "TopBar.Shop_20101.1": "活动商店", "TopBar.Shop_20102.1": "活动商店", "TopBar.Shop_20103.1": "活动商店", + "TopBar.Shop_20104.1": "活动商店", "TopBar.Shop_30101.1": "活动商店", "TopBar.Shop_30102.1": "活动商店", "TopBar.Shop_30103.1": "活动商店", + "TopBar.Shop_30104.1": "活动商店", "TopBar.SkillInstanceLevelSelect.1": "技巧试炼", "TopBar.SkinPreviewPanel.1": "旅人形象", "TopBar.SoldierHandbookPanel.1": "图鉴", + "TopBar.SoldierHandbookPartnerDetailPanel.1": "羁绊详情", "TopBar.SoldierHandbookSelectPanel.1": "图鉴", - "TopBar.SoldierLevelSelectPanel.1": "挑战", + "TopBar.SoldierLevelRewardPanel.1": "调查等级", + "TopBar.SoldierLevelSelectPanel.1": "深度选择", "TopBar.SoldierMainViewPanel.1": "尖兵陷阵", - "TopBar.SoldierRecommendDetailPanel.1": "攻略详情", - "TopBar.SoldierRecommendPanel.1": "棋组攻略", + "TopBar.SoldierRecommendDetailPanel.1": "组队策略详情", + "TopBar.SoldierRecommendPanel.1": "组队策略", + "TopBar.SoldierTechPanel.1": "策略树", "TopBar.SoldierTestEnter.1": "自走棋测试", "TopBar.SolodanceStory.1": "剧情故事", "TopBar.SolodanceThemePanel.1": "活动", @@ -195,13 +215,16 @@ "TopBar.Task_10110.1": "活动任务", "TopBar.Task_10111.1": "活动任务", "TopBar.Task_10112.1": "活动任务", + "TopBar.Task_10113.1": "活动任务", "TopBar.Task_11100.1": "活动任务", "TopBar.Task_20101.1": "活动任务", "TopBar.Task_20102.1": "活动任务", "TopBar.Task_20103.1": "活动任务", + "TopBar.Task_20104.1": "活动任务", "TopBar.Task_30101.1": "活动任务", "TopBar.Task_30102.1": "活动任务", "TopBar.Task_30103.1": "活动任务", + "TopBar.Task_30104.1": "活动任务", "TopBar.TechStory.1": "剧情故事", "TopBar.ThrowGiftPanel.1": "豪礼抛物线", "TopBar.ThrowGiftPanel_400009.1": "豪礼抛物线", @@ -220,6 +243,8 @@ "TopBar.TrialLevelSelect.1": "浅试身手", "TopBar.TrialSkinFormationScenePanel.1": "编队", "TopBar.TrialSkinSelectPanel.1": "时装试玩", + "TopBar.UnchartedMapPanel.1": "活动", + "TopBar.UnchartedMapStory_10113.1": "剧情故事", "TopBar.VampireSurvivorLevelSelectPanel.1": "灾变防线", "TopBar.ViewfinderStory.1": "剧情故事", "TopBar.WeeklyCopiesPanel.1": "真格挑战", diff --git a/data/language/zh_cn/towervitaoption.json b/data/language/zh_cn/towervitaoption.json new file mode 100644 index 000000000..465ae6473 --- /dev/null +++ b/data/language/zh_cn/towervitaoption.json @@ -0,0 +1,44 @@ +{ + "TowerVitaOption.10101.1": "优先获取预设需求的潜能", + "TowerVitaOption.10102.1": "避免获取预设之外的潜能", + "TowerVitaOption.10201.1": "主控角色", + "TowerVitaOption.10201.2": "援护角色1", + "TowerVitaOption.10201.3": "援护角色2", + "TowerVitaOption.10201.4": "图鉴未解锁", + "TowerVitaOption.10201.5": "未获得的预设潜能", + "TowerVitaOption.10201.6": "潜能等级+2", + "TowerVitaOption.10201.7": "潜能等级+3", + "TowerVitaOption.10201.8": "稀有潜能", + "TowerVitaOption.10301.1": "辉光币高于特定值时允许潜能刷新:", + "TowerVitaOption.10302.1": "辉光币高于", + "TowerVitaOption.20101.1": "购买商品", + "TowerVitaOption.20101.2": "升级潜能", + "TowerVitaOption.20201.1": "0", + "TowerVitaOption.20201.2": "60", + "TowerVitaOption.20201.3": "120", + "TowerVitaOption.20201.4": "180", + "TowerVitaOption.20201.5": "260", + "TowerVitaOption.20201.6": "340", + "TowerVitaOption.20201.7": "540", + "TowerVitaOption.20201.8": "740", + "TowerVitaOption.20301.1": "协奏技能需求的音符", + "TowerVitaOption.20301.2": "有折扣的音符", + "TowerVitaOption.20301.3": "有折扣的主控潜能", + "TowerVitaOption.20301.4": "有折扣的随机潜能", + "TowerVitaOption.20301.5": "无折扣的主控潜能", + "TowerVitaOption.20301.6": "无折扣的随机潜能", + "TowerVitaOption.20401.1": "在辉光币高于特定值时允许商品补货:", + "TowerVitaOption.20402.1": "辉光币高于", + "TowerVitaOption.20403.1": "在最终层,无符合条件的商品时补货", + "TowerVitaOption.20404.1": "在最终层,无符合条件的商品时用尽全部辉光币", + "TowerVitaOption.30101.1": "稳定", + "TowerVitaOption.30101.2": "标准", + "TowerVitaOption.30101.3": "激进", + "TowerVitaOption.30201.1": "主控角色潜能", + "TowerVitaOption.30201.2": "援护角色潜能", + "TowerVitaOption.30201.3": "稀有潜能", + "TowerVitaOption.30201.4": "普通潜能", + "TowerVitaOption.30201.5": "协奏技能需求的音符", + "TowerVitaOption.30201.6": "随机音符", + "TowerVitaOption.30201.7": "辉光币" +} \ No newline at end of file diff --git a/data/language/zh_cn/travelerduelboss.json b/data/language/zh_cn/travelerduelboss.json index a38bd27f1..97adcadfb 100644 --- a/data/language/zh_cn/travelerduelboss.json +++ b/data/language/zh_cn/travelerduelboss.json @@ -1,5 +1,6 @@ { "TravelerDuelBoss.1001.1": "猫临城下", "TravelerDuelBoss.2001.1": "这个女仆不太冷", - "TravelerDuelBoss.3001.1": "书包里的战争" + "TravelerDuelBoss.3001.1": "书包里的战争", + "TravelerDuelBoss.4001.1": "闻香识魔女" } \ No newline at end of file diff --git a/data/language/zh_cn/travelerduelbosslevel.json b/data/language/zh_cn/travelerduelbosslevel.json index e23d86f23..892978325 100644 --- a/data/language/zh_cn/travelerduelbosslevel.json +++ b/data/language/zh_cn/travelerduelbosslevel.json @@ -4,5 +4,7 @@ "TravelerDuelBossLevel.200100.1": "这个女仆不太冷", "TravelerDuelBossLevel.200100.2": "彷徨之人从不畏惧毁灭,利刃贴近喉管的那一刻,她只是想感受你的体温。", "TravelerDuelBossLevel.300100.1": "书包里的战争", - "TravelerDuelBossLevel.300100.2": "一边渴望真正的朋友,一边举起杀戮的武器,这便是火垂的选择。\n她打赢的人,以及打赢她的人,都要成为她的挚友。就这么.......约好了。" + "TravelerDuelBossLevel.300100.2": "一边渴望真正的朋友,一边举起杀戮的武器,这便是火垂的选择。\n她打赢的人,以及打赢她的人,都要成为她的挚友。就这么.......约好了。", + "TravelerDuelBossLevel.400100.1": "闻香识魔女", + "TravelerDuelBossLevel.400100.2": "循着流言留下的蛛丝马迹,她总能找到秘密藏身的地方。\n咔嚓——" } \ No newline at end of file diff --git a/data/language/zh_cn/travelerduelchallengeaffix.json b/data/language/zh_cn/travelerduelchallengeaffix.json index 18eadc462..cf85074ec 100644 --- a/data/language/zh_cn/travelerduelchallengeaffix.json +++ b/data/language/zh_cn/travelerduelchallengeaffix.json @@ -291,6 +291,78 @@ "TravelerDuelChallengeAffix.29041901.2": "主控角色生命值低于&Param1&时,立刻恢复&Param2&最大HP的生命值,但&Param3&秒内所有伤害降低&Param4&,冷却&Param5&秒", "TravelerDuelChallengeAffix.29041902.1": "疗愈代价", "TravelerDuelChallengeAffix.29041902.2": "主控角色每&Param1&秒恢复&Param2&最大HP的生命值,但是受到的伤害提高&Param3&", + "TravelerDuelChallengeAffix.29050101.1": "伤害提升·小", + "TravelerDuelChallengeAffix.29050101.2": "所有敌人伤害强度提升&Param1&。", + "TravelerDuelChallengeAffix.29050102.1": "伤害提升·中", + "TravelerDuelChallengeAffix.29050102.2": "所有敌人伤害强度提升&Param1&。", + "TravelerDuelChallengeAffix.29050103.1": "伤害提升·大", + "TravelerDuelChallengeAffix.29050103.2": "所有敌人伤害强度提升&Param1&。", + "TravelerDuelChallengeAffix.29050201.1": "凝滞秘露·小", + "TravelerDuelChallengeAffix.29050201.2": "全队充能效率减少&Param1&。", + "TravelerDuelChallengeAffix.29050202.1": "凝滞秘露·中", + "TravelerDuelChallengeAffix.29050202.2": "全队充能效率减少&Param1&。", + "TravelerDuelChallengeAffix.29050203.1": "凝滞秘露·大", + "TravelerDuelChallengeAffix.29050203.2": "全队充能效率减少&Param1&。", + "TravelerDuelChallengeAffix.29050301.1": "吸血秘术", + "TravelerDuelChallengeAffix.29050301.2": "主控角色受到伤害强度提升&Param1&,每次造成技能伤害时,回复&Param2&生命。", + "TravelerDuelChallengeAffix.29050401.1": "互帮互助", + "TravelerDuelChallengeAffix.29050401.2": "援护角色每在场1秒,主控角色造成伤害强度降低&Param1&,获取&Param2&生命的护盾,持续&Param3&秒,最多叠加&Param4&层。援护角色上场时立刻获取1层。", + "TravelerDuelChallengeAffix.29050402.1": "围点打援", + "TravelerDuelChallengeAffix.29050402.2": "援护角色每在场1秒,主控角色伤害强度提升&Param1&,受到伤害强度提升&Param2&,持续&Param3&秒,最多叠加&Param4&层。援护角色上场时立刻获取1层。", + "TravelerDuelChallengeAffix.29050501.1": "护盾保护", + "TravelerDuelChallengeAffix.29050501.2": "战斗开始后,主控角色获取的护盾量提升&Param1&,但没有护盾时伤害强度降低&Param2&。", + "TravelerDuelChallengeAffix.29050601.1": "恰到好处", + "TravelerDuelChallengeAffix.29050601.2": "主控角色生命大于&Param1&或小于&Param2&时,全队伤害强度降低&Param3&。", + "TravelerDuelChallengeAffix.29050701.1": "虚弱秘术", + "TravelerDuelChallengeAffix.29050701.2": "主控角色被击中时,技能伤害强度降低&Param1&,持续&Param2&秒,最多叠加&Param3&层。", + "TravelerDuelChallengeAffix.29050702.1": "虚弱秘术·大", + "TravelerDuelChallengeAffix.29050702.2": "主控角色被击中时,全队技能伤害强度降低&Param1&,持续&Param2&秒,最多叠加&Param3&层。", + "TravelerDuelChallengeAffix.29050801.1": "失重奇香", + "TravelerDuelChallengeAffix.29050801.2": "闪避后,主控角色防御降低为0,持续&Param1&秒。", + "TravelerDuelChallengeAffix.29050901.1": "缓醒秘酿", + "TravelerDuelChallengeAffix.29050901.2": "全队在战斗开始后&Param1&秒内能量获取效率降低100%,时间到后变为提升&Param2&。", + "TravelerDuelChallengeAffix.29050902.1": "昙花一现", + "TravelerDuelChallengeAffix.29050902.2": "全队在战斗开始后&Param1&秒内能量获取效率提升&Param2&,但战斗开始&Param3&秒后能量获取效率降低50%。", + "TravelerDuelChallengeAffix.29051001.1": "甜蜜毒香", + "TravelerDuelChallengeAffix.29051001.2": "主控角色每&Param1&秒获得&Param2&生命的护盾,且&Param3&秒内受到伤害强度提升&Param4&。", + "TravelerDuelChallengeAffix.29051101.1": "诏灵之主", + "TravelerDuelChallengeAffix.29051101.2": "全队仆从伤害强度降低&Param1&,技能伤害强度提升&Param2&。", + "TravelerDuelChallengeAffix.29051102.1": "舍咒取刃", + "TravelerDuelChallengeAffix.29051102.2": "全队印记伤害强度降低&Param1&,普攻伤害强度提升&Param2&。", + "TravelerDuelChallengeAffix.29051103.1": "孤注一掷", + "TravelerDuelChallengeAffix.29051103.2": "全队普攻伤害强度降低&Param1&,绝招伤害强度提升&Param2&。", + "TravelerDuelChallengeAffix.29051201.1": "战斗成长", + "TravelerDuelChallengeAffix.29051201.2": "战斗每进行&Param1&秒,雾语的仆从的伤害强度提升&Param2&。", + "TravelerDuelChallengeAffix.29051202.1": "战斗成长·大", + "TravelerDuelChallengeAffix.29051202.2": "战斗每进行&Param1&秒,雾语的仆从的伤害强度提升&Param2&。", + "TravelerDuelChallengeAffix.29051301.1": "暴击调整·几率", + "TravelerDuelChallengeAffix.29051301.2": "全队暴击率提升&Param1&,暴击伤害降低&Param2&。", + "TravelerDuelChallengeAffix.29051302.1": "暴击调整·伤害", + "TravelerDuelChallengeAffix.29051302.2": "全队暴击伤害提升&Param1&,暴击率降低&Param2&。", + "TravelerDuelChallengeAffix.29051401.1": "化血为盾·小", + "TravelerDuelChallengeAffix.29051401.2": "雾语的生命每降低&Param1&,自身受到伤害强度降低&Param2&。", + "TravelerDuelChallengeAffix.29051402.1": "化血为盾·中", + "TravelerDuelChallengeAffix.29051402.2": "雾语的生命每降低&Param1&,自身与仆从受到伤害强度降低&Param2&", + "TravelerDuelChallengeAffix.29051403.1": "化血为盾·大", + "TravelerDuelChallengeAffix.29051403.2": "雾语的生命每降低&Param1&,自身与仆从受到伤害强度降低&Param2&", + "TravelerDuelChallengeAffix.29051501.1": "速调轻方", + "TravelerDuelChallengeAffix.29051501.2": "主控角色技能伤害强度降低&Param1&,技能冷却时间减少&Param2&。", + "TravelerDuelChallengeAffix.29051601.1": "重伤秘术", + "TravelerDuelChallengeAffix.29051601.2": "主控角色被击中时,自身无法获取治疗,持续&Param1&秒。", + "TravelerDuelChallengeAffix.29051602.1": "重伤秘术·大", + "TravelerDuelChallengeAffix.29051602.2": "主控角色被击中时,自身无法获取治疗,持续&Param1&秒。", + "TravelerDuelChallengeAffix.29051701.1": "魔力汲取·小", + "TravelerDuelChallengeAffix.29051701.2": "雾语每次受到技能伤害,自身和仆从受到伤害强度降低&Param1&,持续&Param2&秒,最多叠加&Param3&层,每秒最多叠1层。", + "TravelerDuelChallengeAffix.29051702.1": "魔力汲取·中", + "TravelerDuelChallengeAffix.29051702.2": "雾语每次受到技能伤害,自身和仆从受到伤害强度降低&Param1&,持续&Param2&秒,最多叠加&Param3&层,每秒最多叠1层。", + "TravelerDuelChallengeAffix.29051703.1": "魔力汲取·大", + "TravelerDuelChallengeAffix.29051703.2": "雾语每次受到技能伤害,自身和仆从受到伤害强度降低&Param1&,持续&Param2&秒,最多叠加&Param3&层,每秒最多叠1层。", + "TravelerDuelChallengeAffix.29051801.1": "逆伤增威", + "TravelerDuelChallengeAffix.29051801.2": "主控角色受到伤害强度提升&Param1&,受到伤害时全队技能与绝招当前冷却时间减少&Param2&秒,每&Param3&秒最多触发1次。", + "TravelerDuelChallengeAffix.29051901.1": "回光绮愿", + "TravelerDuelChallengeAffix.29051901.2": "主控角色受到致命伤害后,&Param1&秒内不会死亡,但&Param2&秒内全队伤害强度降低&Param3&。该效果整场战斗仅可触发1次。", + "TravelerDuelChallengeAffix.29052001.1": "舍盾嗜香", + "TravelerDuelChallengeAffix.29052001.2": "主控角色每次释放技能会回复&Param1&生命,被击后&Param2&秒内获取护盾量极大幅度降低。", "TravelerDuelChallengeAffix.400101.1": "全自动射击", "TravelerDuelChallengeAffix.400101.2": "强化突击模式:[快速射击]时将会发射更多子弹。", "TravelerDuelChallengeAffix.400102.1": "暗黑射线", @@ -302,5 +374,17 @@ "TravelerDuelChallengeAffix.400105.1": "愤怒猫猫", "TravelerDuelChallengeAffix.400105.2": "[猫猫弹幕]将会发射更多的猫猫子弹。", "TravelerDuelChallengeAffix.400106.1": "喵神之眼", - "TravelerDuelChallengeAffix.400106.2": "[魔神之眼]的追踪时间更长,追踪速度更快。" + "TravelerDuelChallengeAffix.400106.2": "[魔神之眼]的追踪时间更长,追踪速度更快。", + "TravelerDuelChallengeAffix.500101.1": "忠仆秘契", + "TravelerDuelChallengeAffix.500101.2": "雾语在所有类型的「仆从召唤」技能中都会召唤更多仆从。", + "TravelerDuelChallengeAffix.500102.1": "速散浓香", + "TravelerDuelChallengeAffix.500102.2": "雾语的仆从技能获得增强。", + "TravelerDuelChallengeAffix.500103.1": "秘香炼制", + "TravelerDuelChallengeAffix.500103.2": "雾语自然恢复的香水值提升。", + "TravelerDuelChallengeAffix.500104.1": "双生诡影", + "TravelerDuelChallengeAffix.500104.2": "首次释放技能「蓄香唤灵」时,也会召唤「怪脾气」。", + "TravelerDuelChallengeAffix.500105.1": "诏灵增幅·沁香影灵", + "TravelerDuelChallengeAffix.500105.2": "雾语在「绮梦环游」时将改为召唤「鬼主意」。", + "TravelerDuelChallengeAffix.500106.1": "诏灵增幅·熏香影灵", + "TravelerDuelChallengeAffix.500106.2": "雾语在「绮梦环游」时将改为召唤「坏心眼」。" } \ No newline at end of file diff --git a/data/language/zh_cn/travelerduelchallengequest.json b/data/language/zh_cn/travelerduelchallengequest.json index 000661f93..829a01995 100644 --- a/data/language/zh_cn/travelerduelchallengequest.json +++ b/data/language/zh_cn/travelerduelchallengequest.json @@ -57,5 +57,27 @@ "TravelerDuelChallengeQuest.300118.1": "莉莉贝尔粉丝团等级达到贝心舰长", "TravelerDuelChallengeQuest.300119.1": "莉莉贝尔粉丝团等级达到贝心舰长2星", "TravelerDuelChallengeQuest.300120.1": "莉莉贝尔粉丝团等级达到贝心舰长5星", - "TravelerDuelChallengeQuest.300121.1": "莉莉贝尔粉丝团等级达到贝心真爱团" + "TravelerDuelChallengeQuest.300121.1": "莉莉贝尔粉丝团等级达到贝心真爱团", + "TravelerDuelChallengeQuest.400100.1": "同时携带【吸血秘术】与【凝滞秘露·小】完成秀场", + "TravelerDuelChallengeQuest.400101.1": "同时携带【忠仆秘契】、【伤害提升·大】与【诏灵之主】完成秀场", + "TravelerDuelChallengeQuest.400102.1": "同时携带【速散浓香】、【虚弱秘术·大】与【围点打援】完成秀场", + "TravelerDuelChallengeQuest.400103.1": "同时携带【秘香炼制】、【战斗成长·大】与【昙花一现】完成秀场", + "TravelerDuelChallengeQuest.400104.1": "同时携带【双生诡影】、【甜蜜毒香】与【护盾保护】完成秀场", + "TravelerDuelChallengeQuest.400105.1": "同时携带【诏灵增幅·沁香影灵】、【逆伤增威】与【化血为盾·大】完成秀场", + "TravelerDuelChallengeQuest.400106.1": "同时携带【诏灵增幅·熏香影灵】、【失重奇香】与【重伤秘术·大】完成秀场", + "TravelerDuelChallengeQuest.400107.1": "完成任意难度巅峰秀场", + "TravelerDuelChallengeQuest.400108.1": "完成难度10以上的巅峰秀场", + "TravelerDuelChallengeQuest.400109.1": "完成难度20以上的巅峰秀场", + "TravelerDuelChallengeQuest.400110.1": "完成难度30以上的巅峰秀场", + "TravelerDuelChallengeQuest.400111.1": "完成难度40以上的巅峰秀场", + "TravelerDuelChallengeQuest.400112.1": "完成难度50以上的巅峰秀场", + "TravelerDuelChallengeQuest.400113.1": "完成难度60以上的巅峰秀场", + "TravelerDuelChallengeQuest.400114.1": "完成难度70以上的巅峰秀场", + "TravelerDuelChallengeQuest.400115.1": "「闻香识魔女」系列称号等级达到闻香识魔女1星", + "TravelerDuelChallengeQuest.400116.1": "「闻香识魔女」系列称号等级达到闻香识魔女3星", + "TravelerDuelChallengeQuest.400117.1": "「闻香识魔女」系列称号等级达到闻香识魔女5星", + "TravelerDuelChallengeQuest.400118.1": "「闻香识魔女」系列称号等级达到听声辨虚言", + "TravelerDuelChallengeQuest.400119.1": "「闻香识魔女」系列称号等级达到听声辨虚言2星", + "TravelerDuelChallengeQuest.400120.1": "「闻香识魔女」系列称号等级达到听声辨虚言5星", + "TravelerDuelChallengeQuest.400121.1": "「闻香识魔女」系列称号等级达到逐影寻真相" } \ No newline at end of file diff --git a/data/language/zh_cn/travelerdueltarget.json b/data/language/zh_cn/travelerdueltarget.json index 0af9ecc46..799a9110d 100644 --- a/data/language/zh_cn/travelerdueltarget.json +++ b/data/language/zh_cn/travelerdueltarget.json @@ -12,5 +12,12 @@ "TravelerDuelTarget.60000304.1": "千锤百炼手工咕", "TravelerDuelTarget.60000305.1": "塞城测绘小叶", "TravelerDuelTarget.60000306.1": "AAA专业救生员", - "TravelerDuelTarget.60000307.1": "终极黑暗之力驾到!" + "TravelerDuelTarget.60000307.1": "终极黑暗之力驾到!", + "TravelerDuelTarget.60000401.1": "追梦的游戏宅", + "TravelerDuelTarget.60000402.1": "落魄的音乐人", + "TravelerDuelTarget.60000403.1": "擅长冬泳的大叔", + "TravelerDuelTarget.60000404.1": "千锤百炼手工咕", + "TravelerDuelTarget.60000405.1": "菲莱霸道总裁", + "TravelerDuelTarget.60000406.1": "一刀能砍七捆竹", + "TravelerDuelTarget.60000407.1": "可可甜心露缇" } \ No newline at end of file diff --git a/data/language/zh_cn/trialbuild.json b/data/language/zh_cn/trialbuild.json index e298501d2..eb1b4ea6e 100644 --- a/data/language/zh_cn/trialbuild.json +++ b/data/language/zh_cn/trialbuild.json @@ -1,4 +1,7 @@ { + "TrialBuild.1001.1": "剧情纪录", + "TrialBuild.1002.1": "剧情纪录", + "TrialBuild.1003.1": "剧情纪录", "TrialBuild.101.1": "剧情纪录", "TrialBuild.121010.1": "教学关-基础操作", "TrialBuild.121020.1": "教学关-移动操作", @@ -37,6 +40,30 @@ "TrialBuild.201.1": "剧情纪录", "TrialBuild.202.1": "剧情纪录", "TrialBuild.203.1": "剧情纪录", + "TrialBuild.290110.1": "火系试用记录", + "TrialBuild.290120.1": "水系试用记录", + "TrialBuild.290130.1": "光系试用记录", + "TrialBuild.290140.1": "暗系试用记录", + "TrialBuild.290150.1": "风系试用记录", + "TrialBuild.290160.1": "地系试用记录", + "TrialBuild.290210.1": "火系试用记录", + "TrialBuild.290220.1": "水系试用记录", + "TrialBuild.290230.1": "光系试用记录", + "TrialBuild.290240.1": "暗系试用记录", + "TrialBuild.290250.1": "风系试用记录", + "TrialBuild.290260.1": "地系试用记录", + "TrialBuild.290310.1": "火系试用记录", + "TrialBuild.290320.1": "水系试用记录", + "TrialBuild.290330.1": "光系试用记录", + "TrialBuild.290340.1": "暗系试用记录", + "TrialBuild.290350.1": "风系试用记录", + "TrialBuild.290360.1": "地系试用记录", + "TrialBuild.290410.1": "火系试用记录", + "TrialBuild.290420.1": "水系试用记录", + "TrialBuild.290430.1": "光系试用记录", + "TrialBuild.290440.1": "暗系试用记录", + "TrialBuild.290450.1": "风系试用记录", + "TrialBuild.290460.1": "地系试用记录", "TrialBuild.301.1": "剧情纪录", "TrialBuild.302.1": "剧情纪录", "TrialBuild.316.1": "剧情纪录", diff --git a/data/language/zh_cn/trialcharacter.json b/data/language/zh_cn/trialcharacter.json index 347aedebe..adba6b128 100644 --- a/data/language/zh_cn/trialcharacter.json +++ b/data/language/zh_cn/trialcharacter.json @@ -1,4 +1,7 @@ { + "TrialCharacter.100101.1": "艾琳娜", + "TrialCharacter.100201.1": "艾琳娜", + "TrialCharacter.100301.1": "尘沙(源初)", "TrialCharacter.10101.1": "尘沙", "TrialCharacter.10102.1": "鸢尾", "TrialCharacter.10103.1": "琥珀", @@ -13,10 +16,12 @@ "TrialCharacter.10901.1": "???", "TrialCharacter.110.1": "翡冷翠", "TrialCharacter.11001.1": "翡冷翠", + "TrialCharacter.11003.1": "翡冷翠", "TrialCharacter.111.1": "鸢尾", "TrialCharacter.11101.1": "鸢尾", "TrialCharacter.112.1": "尘沙", "TrialCharacter.11201.1": "尘沙", + "TrialCharacter.11203.1": "尘沙", "TrialCharacter.113.1": "师渺", "TrialCharacter.11301.1": "师渺", "TrialCharacter.114.1": "猫眼", @@ -31,6 +36,7 @@ "TrialCharacter.11801.1": "科洛妮丝", "TrialCharacter.119.1": "花原", "TrialCharacter.11901.1": "花原", + "TrialCharacter.11903.1": "花原", "TrialCharacter.120.1": "卡娜丝", "TrialCharacter.12001.1": "卡娜丝", "TrialCharacter.121011.1": "琥珀", @@ -61,6 +67,7 @@ "TrialCharacter.13403.1": "冬香", "TrialCharacter.135.1": "雾语", "TrialCharacter.13501.1": "雾语", + "TrialCharacter.13503.1": "雾语", "TrialCharacter.13601.1": "???", "TrialCharacter.137.1": "埃莉诺", "TrialCharacter.13701.1": "埃莉诺", @@ -76,16 +83,19 @@ "TrialCharacter.14301.1": "风影", "TrialCharacter.144.1": "千都世", "TrialCharacter.14401.1": "千都世", + "TrialCharacter.14403.1": "千都世", "TrialCharacter.145.1": "乙叶", "TrialCharacter.14501.1": "乙叶", "TrialCharacter.147.1": "焦糖", "TrialCharacter.14701.1": "焦糖", "TrialCharacter.149.1": "格芮", "TrialCharacter.14901.1": "格芮", + "TrialCharacter.14903.1": "格芮", "TrialCharacter.150.1": "菈露", "TrialCharacter.15001.1": "菈露", "TrialCharacter.155.1": "希娅", "TrialCharacter.15501.1": "希娅", + "TrialCharacter.15503.1": "希娅", "TrialCharacter.156.1": "小禾", "TrialCharacter.15601.1": "小禾", "TrialCharacter.157.1": "花铃", @@ -96,11 +106,13 @@ "TrialCharacter.15901.1": "科洛妮丝(新春)", "TrialCharacter.160.1": "薇洛(盛夏)", "TrialCharacter.16001.1": "薇洛", + "TrialCharacter.162.1": "尘沙(源初)", + "TrialCharacter.16201.1": "尘沙(源初)", "TrialCharacter.200011.1": "菈露(圣夜)", - "TrialCharacter.200021.1": "???", + "TrialCharacter.200021.1": "科洛妮丝(新春)", "TrialCharacter.200022.1": "赤霞", "TrialCharacter.200023.1": "师渺", - "TrialCharacter.200031.1": "???", + "TrialCharacter.200031.1": "科洛妮丝(新春)", "TrialCharacter.200032.1": "赤霞", "TrialCharacter.200033.1": "师渺", "TrialCharacter.200041.1": "风影", @@ -144,6 +156,78 @@ "TrialCharacter.20301.1": "密涅瓦", "TrialCharacter.20302.1": "鸢尾", "TrialCharacter.20303.1": "琥珀", + "TrialCharacter.290111.1": "冬香", + "TrialCharacter.290112.1": "菈露(圣夜)", + "TrialCharacter.290113.1": "紫槿", + "TrialCharacter.290121.1": "千都世", + "TrialCharacter.290122.1": "多娜", + "TrialCharacter.290123.1": "特丽莎", + "TrialCharacter.290131.1": "希娅", + "TrialCharacter.290132.1": "火垂", + "TrialCharacter.290133.1": "缇莉娅", + "TrialCharacter.290141.1": "翡冷翠", + "TrialCharacter.290142.1": "乙叶", + "TrialCharacter.290143.1": "珂赛特", + "TrialCharacter.290151.1": "风影", + "TrialCharacter.290152.1": "夏花", + "TrialCharacter.290153.1": "杏子", + "TrialCharacter.290161.1": "斯帕克拉", + "TrialCharacter.290162.1": "科洛妮丝(新春)", + "TrialCharacter.290163.1": "小禾", + "TrialCharacter.290211.1": "冬香", + "TrialCharacter.290212.1": "菈露(圣夜)", + "TrialCharacter.290213.1": "紫槿", + "TrialCharacter.290221.1": "千都世", + "TrialCharacter.290222.1": "多娜", + "TrialCharacter.290223.1": "特丽莎", + "TrialCharacter.290231.1": "希娅", + "TrialCharacter.290232.1": "火垂", + "TrialCharacter.290233.1": "缇莉娅", + "TrialCharacter.290241.1": "翡冷翠", + "TrialCharacter.290242.1": "乙叶", + "TrialCharacter.290243.1": "珂赛特", + "TrialCharacter.290251.1": "风影", + "TrialCharacter.290252.1": "夏花", + "TrialCharacter.290253.1": "杏子", + "TrialCharacter.290261.1": "斯帕克拉", + "TrialCharacter.290262.1": "科洛妮丝(新春)", + "TrialCharacter.290263.1": "小禾", + "TrialCharacter.290311.1": "冬香", + "TrialCharacter.290312.1": "菈露(圣夜)", + "TrialCharacter.290313.1": "紫槿", + "TrialCharacter.290321.1": "千都世", + "TrialCharacter.290322.1": "多娜", + "TrialCharacter.290323.1": "特丽莎", + "TrialCharacter.290331.1": "希娅", + "TrialCharacter.290332.1": "火垂", + "TrialCharacter.290333.1": "缇莉娅", + "TrialCharacter.290341.1": "翡冷翠", + "TrialCharacter.290342.1": "乙叶", + "TrialCharacter.290343.1": "珂赛特", + "TrialCharacter.290351.1": "风影", + "TrialCharacter.290352.1": "夏花", + "TrialCharacter.290353.1": "杏子", + "TrialCharacter.290361.1": "斯帕克拉", + "TrialCharacter.290362.1": "科洛妮丝(新春)", + "TrialCharacter.290363.1": "小禾", + "TrialCharacter.290411.1": "冬香", + "TrialCharacter.290412.1": "菈露(圣夜)", + "TrialCharacter.290413.1": "紫槿", + "TrialCharacter.290421.1": "千都世", + "TrialCharacter.290422.1": "多娜", + "TrialCharacter.290423.1": "特丽莎", + "TrialCharacter.290431.1": "希娅", + "TrialCharacter.290432.1": "火垂", + "TrialCharacter.290433.1": "缇莉娅", + "TrialCharacter.290441.1": "翡冷翠", + "TrialCharacter.290442.1": "乙叶", + "TrialCharacter.290443.1": "珂赛特", + "TrialCharacter.290451.1": "风影", + "TrialCharacter.290452.1": "夏花", + "TrialCharacter.290453.1": "杏子", + "TrialCharacter.290461.1": "斯帕克拉", + "TrialCharacter.290462.1": "科洛妮丝(新春)", + "TrialCharacter.290463.1": "小禾", "TrialCharacter.30101.1": "冬香", "TrialCharacter.30201.1": "冬香", "TrialCharacter.30202.1": "夏花", diff --git a/data/language/zh_cn/uitext.json b/data/language/zh_cn/uitext.json index 729eacc62..2aaa5453e 100644 --- a/data/language/zh_cn/uitext.json +++ b/data/language/zh_cn/uitext.json @@ -59,7 +59,7 @@ "UIText.ActivityEnter_Lock.1": "权限等级{0}级开放", "UIText.ActivityLevels_Adventure.1": "挑战", "UIText.ActivityLevels_Explore.1": "普通", - "UIText.ActivityLevels_Hard.1": "荣誉", + "UIText.ActivityLevels_Hard.1": "永恒", "UIText.ActivityLevels_HardCommon.1": "超载", "UIText.ActivityLevels_Lock_Avg.1": "阅读剧情故事 {0} 解锁", "UIText.ActivityLevels_Lock_Day.1": "待开放", @@ -91,9 +91,16 @@ "UIText.ActivityStory_Lock_Min_Color.1": "{0}分钟 后开放新章节", "UIText.ActivityStory_Lock_Sec_Color.1": "{0}秒 后开放新章节", "UIText.ActivityStory_UnlockActivityLevel.1": "通过活动关卡 {0} 后解锁", + "UIText.Activity_Advertise_Bonus_201018.1": "追梦特典", + "UIText.Activity_Advertise_ChargeReset_201018.1": "首充重置", + "UIText.Activity_Advertise_PackageDiscount_201018.1": "超值优惠", + "UIText.Activity_Advertise_Package_201018.1": "精选礼包", + "UIText.Activity_Advertise_Skin_201018.1": "时装焕新", + "UIText.Activity_AvgReview.1": "活动回顾", "UIText.Activity_Btn_Detail.1": "活动详情", "UIText.Activity_Btn_Quick_Receive.1": "一键领取", "UIText.Activity_Cond_WorldClass.1": "权限等级到达{0}后开启", + "UIText.Activity_CopyMemo.1": "复刻纪念", "UIText.Activity_Data_Refreshing.1": "等待数据刷新中", "UIText.Activity_DontShowDay_PopUp_Again.1": "今日不再弹出", "UIText.Activity_DontShow_PopUp_Again.1": "活动期内不再弹出", @@ -102,6 +109,7 @@ "UIText.Activity_End_Exchange.1": "兑换期", "UIText.Activity_End_Notice.1": "活动已结束", "UIText.Activity_Fate_Card_20102.1": "命运星牌局", + "UIText.Activity_Fate_Card_20104.1": "命运星牌局", "UIText.Activity_Invalid_Tip_1.1": "活动数据已刷新,请重新打开界面", "UIText.Activity_Invalid_Tip_2.1": "部分活动已结束", "UIText.Activity_Invalid_Tip_3.1": "活动已过期", @@ -151,7 +159,9 @@ "UIText.Activity_StoryChapter_10101.1": "主线剧情第三章", "UIText.Activity_StoryChapter_10102.1": "第四章 梦的彼岸", "UIText.Activity_StoryChapter_10103.1": "第六章 微火的奇迹", + "UIText.Activity_StoryNameTips_20104.1": "前篇", "UIText.Activity_StoryName_20102.1": "主线特别篇", + "UIText.Activity_StoryName_20104.1": "主线特别篇", "UIText.Activity_Story_10101.1": "我们的旅团", "UIText.Activity_Story_UnlockPreId.1": "通关{0}后解锁", "UIText.Activity_Tab_Time_1.1": "{0} 天后结束", @@ -266,6 +276,63 @@ "UIText.AutoBattle_Close.1": "自动战斗", "UIText.AutoBattle_Hint.1": "自动战斗中…", "UIText.AutoBattle_Open.1": "自动战斗", + "UIText.AutoDecision_DefualtPresetName.1": "未命名方案", + "UIText.AutoDecision_Disable.1": "关闭托管", + "UIText.AutoDecision_Enable.1": "开启托管", + "UIText.AutoDecision_Event.1": "事件选择", + "UIText.AutoDecision_EventCoin.1": "辉光币", + "UIText.AutoDecision_EventConserve.1": "稳定", + "UIText.AutoDecision_EventRadical.1": "激进", + "UIText.AutoDecision_EventRandomNote.1": "随机音符", + "UIText.AutoDecision_EventSort.1": "按照如下优先级顺序选择事件选项:", + "UIText.AutoDecision_EventStandard.1": "标准", + "UIText.AutoDecision_EventTendency.1": "事件选择整体倾向", + "UIText.AutoDecision_InputLocked.1": "自动探索进行中,请暂停自动探索以进行其他操作", + "UIText.AutoDecision_InsufficientToken.1": "自动探索词元已耗尽,无法启动自动探索,请及时补充", + "UIText.AutoDecision_MainCharPotential.1": "主控角色潜能", + "UIText.AutoDecision_Ongoing.1": "自动探索中", + "UIText.AutoDecision_PlanActivatedTip.1": "自动探索已激活,当前运行方案: {0}", + "UIText.AutoDecision_PlanDefaultName.1": "探索方案", + "UIText.AutoDecision_Potential.1": "潜能设置", + "UIText.AutoDecision_PotentialBookUnlock.1": "图鉴未解锁的潜能", + "UIText.AutoDecision_PotentialCoinReroll.1": "在辉光币大于特定值时刷新", + "UIText.AutoDecision_PotentialCoinRerollNum.1": "辉光币高于", + "UIText.AutoDecision_PotentialLv+2.1": "潜能等级提升2级", + "UIText.AutoDecision_PotentialLv+3.1": "潜能等级提升3级", + "UIText.AutoDecision_PotentialNoMatchReroll.1": "在持有辉光币高于特定值时刷新潜能", + "UIText.AutoDecision_PotentialRare.1": "稀有潜能", + "UIText.AutoDecision_PotentialRefreshGray.1": "已禁用潜能刷新,请启用后调整该设置", + "UIText.AutoDecision_PotentialReroll.1": "刷新选项", + "UIText.AutoDecision_PotentialSort.1": "按照如下优先级顺序选择符合条件的潜能:", + "UIText.AutoDecision_PresetFirst.1": "优先获取潜能预设需求的潜能", + "UIText.AutoDecision_PresetOnly.1": "避免获取预设之外的潜能", + "UIText.AutoDecision_PresetReset.1": "重 置", + "UIText.AutoDecision_PresetSelect.1": "选择自动探索方案", + "UIText.AutoDecision_Rename.1": "请问要修改该方案的名称吗", + "UIText.AutoDecision_ResetConfirm.1": "请问是否要将此方案重置为默认状态", + "UIText.AutoDecision_ResetConfirmTitle.1": "重置确认", + "UIText.AutoDecision_SelectPlanTip.1": "已选择自动探索方案: {0}", + "UIText.AutoDecision_SettingBusy.1": "当前正在进行操作,请稍后再试", + "UIText.AutoDecision_SettingLock.1": "需要先启用 \"{0}\" 选项", + "UIText.AutoDecision_Shop.1": "商店设置", + "UIText.AutoDecision_ShopBuyFirst.1": "购买商品", + "UIText.AutoDecision_ShopCoinReroll.1": "在持有辉光币高于特定值时补货", + "UIText.AutoDecision_ShopDiscSkillNote.1": "协奏技能需求的音符", + "UIText.AutoDecision_ShopDiscountNote.1": "有折扣的音符", + "UIText.AutoDecision_ShopFinalAllIn.1": "在最终层,无符合条件的商品时尝试消耗全部辉光币", + "UIText.AutoDecision_ShopFinalReroll.1": "在最终层,无符合条件的商品时补货", + "UIText.AutoDecision_ShopFirst.1": "优先消费项", + "UIText.AutoDecision_ShopMainPotentialHigh.1": "无折扣的主控潜能", + "UIText.AutoDecision_ShopMainPotentialLow.1": "有折扣的主控潜能", + "UIText.AutoDecision_ShopRandomPotentialHigh.1": "无折扣的随机潜能", + "UIText.AutoDecision_ShopRandomPotentialLow.1": "有折扣的随机潜能", + "UIText.AutoDecision_ShopRefreshGray.1": "已禁用商店补货,请启用后调整该设置", + "UIText.AutoDecision_ShopSort.1": "按照如下优先级顺序购买符合条件的商品:", + "UIText.AutoDecision_ShopUpgrade.1": "升级", + "UIText.AutoDecision_ShopUpgradePrice.1": "升级至指定价格:", + "UIText.AutoDecision_SubCharPotential.1": "援护角色潜能", + "UIText.AutoDecision_Vita.1": "维塔", + "UIText.AutoDecision_VitaName.1": "维塔", "UIText.AutoDevelopment_Btn_Fill.1": "补充素材", "UIText.AutoDevelopment_SourceMaterial.1": "消耗道具(低级素材自动合成)", "UIText.AutoDevelopment_TargetMaterial.1": "当前所需素材", @@ -440,6 +507,7 @@ "UIText.BreakOut_Result_Restart.1": "重新挑战", "UIText.BreakOut_Target_Score.1": "目标得分", "UIText.BreakOut_Text_Pause.1": "暂停中,是否继续战斗?", + "UIText.BtnBuildModifier_Confirm.1": "确认修改", "UIText.BtnCancel.1": "取消", "UIText.BtnConfirm.1": "确认", "UIText.Btn_AdvanceUp.1": "升 阶", @@ -448,6 +516,45 @@ "UIText.Btn_TakeAway.1": "拿 走", "UIText.Btn_UpMaxLevel.1": "提升满级", "UIText.Btn_UpOneLevel.1": "提升一级", + "UIText.BuildDetail_NoteModifiyTitle.1": "剩余音符调整:{0}次", + "UIText.BuildDetail_PotentialModifiyTitle.1": "剩余潜能调整:{0}次", + "UIText.BuildModifier_BuildError1.1": "当前纪录不存在", + "UIText.BuildModifier_BuildError2.1": "当前纪录无法继续修改", + "UIText.BuildModifier_FreeNote.1": "自由音符:{0}", + "UIText.BuildModifier_FreePotential.1": "自由潜能:{0}", + "UIText.BuildModifier_NoteCountTips1.1": "无法继续减少音符数量", + "UIText.BuildModifier_NoteCountTips2.1": "可调整的音符总数已达上限,无法继续下调音符数量", + "UIText.BuildModifier_NoteCountTips3.1": "音符等级已达上限", + "UIText.BuildModifier_NoteCountTips4.1": "可分配的自由音符不足", + "UIText.BuildModifier_NoteTips1.1": "未进行音符转换", + "UIText.BuildModifier_NoteTips2.1": "自由音符未分配完毕", + "UIText.BuildModifier_NoteTips3.1": "调整音符所需道具数量不足", + "UIText.BuildModifier_NoteTips4.1": "剩余{0}次尚未使用的调整音符机会。\u000b修改完成后无法撤销,是否确认修改?", + "UIText.BuildModifier_NoteTips5.1": "即将调整当前纪录内的音符数量,修改完成后无法撤销,是否确认?", + "UIText.BuildModifier_NoteTips6.1": "纪录修改完成", + "UIText.BuildModifier_NoteTips7.1": "该纪录当前不能被修改", + "UIText.BuildModifier_PopupTitle.1": "等级调整", + "UIText.BuildModifier_PotentialCountTips1.1": "潜能等级至少为1级", + "UIText.BuildModifier_PotentialCountTips2.1": "可调整的潜能等级总数已达上限,无法继续下调潜能等级", + "UIText.BuildModifier_PotentialCountTips3.1": "潜能等级已达上限", + "UIText.BuildModifier_PotentialCountTips4.1": "可分配的自由潜能不足", + "UIText.BuildModifier_PotentialPopupTitle1.1": "将潜能等级调整至", + "UIText.BuildModifier_PotentialPopupTitle2.1": "包含纹章提升{0}级", + "UIText.BuildModifier_PotentialPopupTitle3.1": "核心潜能不可调整", + "UIText.BuildModifier_PotentialTips1.1": "未进行潜能转换", + "UIText.BuildModifier_PotentialTips2.1": "自由潜能未分配完毕", + "UIText.BuildModifier_PotentialTips3.1": "调整潜能所需道具数量不足", + "UIText.BuildModifier_PotentialTips4.1": "剩余{0}次尚未使用的调整潜能机会。\u000b修改完成后无法撤销,是否确认修改?", + "UIText.BuildModifier_PotentialTips5.1": "即将调整当前纪录内的潜能等级,修改完成后无法撤销,是否确认?", + "UIText.BuildModifier_PotentialTips6.1": "纪录修改完成", + "UIText.BuildModifier_PotentialTips7.1": "该纪录当前不能被修改", + "UIText.BuildModifier_TotalFixableNote.1": "最多重新分配{0}点音符等级(当前已调整{1}点)", + "UIText.BuildModifier_TotalFixablePotential.1": "最多重新分配{0}点潜能等级(当前已调整{1}点)", + "UIText.BuildModifier_ValidTips1.1": "该纪录评分过低,无法修改", + "UIText.BuildModifier_ValidTips2.1": "该纪录评分过低,无法修改", + "UIText.BuildModifier_ValidTips3.1": "潜能已调整完毕,无法再次调整", + "UIText.BuildModifier_ValidTips4.1": "音符已调整完毕,无法再次调整", + "UIText.BuildModifier_ValidTips5.1": "处于锁定中状态的纪录无法修改,请解除锁定后再试", "UIText.Build_Attribute_CurScore.1": "当前纪录评分:", "UIText.Build_Attribute_DescTip.1": "根据纪录评级将会在战斗中附加额外属性加成", "UIText.Build_Attribute_Desc_1.1": "攻击力增加{1},最大生命值增加{2}", @@ -655,6 +762,7 @@ "UIText.City_1_1_Search_07.1": "空的木桶,没有卷心菜,也没有铁矿石", "UIText.ClearFormation.1": "清除编队", "UIText.CloseCharacterCommonTop_Tip.1": "已关闭常用旅人置顶", + "UIText.Coin_Exchange.1": "当前拥有不足,是否消耗{num_1}兑换{num_3}?", "UIText.CombatRoomName.1": "战斗之间", "UIText.CommonMonsterWarning_Boss.1": "领主即将登场", "UIText.CommonMonsterWarning_Elite.1": "一大波怪物即将出现", @@ -899,6 +1007,142 @@ "UIText.Disc_Tab4.1": "档案", "UIText.Disc_UnlockLVDesc.1": "开放等级上限", "UIText.Dispatch_Count_Limit.1": "委托上限:", + "UIText.DormBtn_BossMode.1": "魔王模式", + "UIText.DormBtn_Clear.1": "清空", + "UIText.DormBtn_Edior.1": "陈列宝物", + "UIText.DormBtn_Elevator.1": "升降梯", + "UIText.DormBtn_Exit.1": "直接退出", + "UIText.DormBtn_HideFurniture.1": "隐藏家具", + "UIText.DormBtn_InteractiveMode.1": "交互模式", + "UIText.DormBtn_Revert.1": "还原", + "UIText.DormBtn_Role.1": "安排廷臣", + "UIText.DormBtn_SaveAndExit.1": "保存并退出", + "UIText.DormBtn_SaveRoom.1": "应用方案", + "UIText.DormBtn_ShowFurniture.1": "显示家具", + "UIText.DormBtn_UIShow.1": "唤出仪盘", + "UIText.DormBtn_ViewMode.1": "观赏模式", + "UIText.DormBtn_Visit.1": "巡访", + "UIText.DormFriend_EmptyHint.1": "暂无好友", + "UIText.DormMainMenu_Knowledge.1": "旅人百科", + "UIText.DormQuest_Title.1": "聚宝之路", + "UIText.DormReward_FastReceive.1": "领取馈赠", + "UIText.DormTips_LikeForToday.1": "今日已为该好友点赞", + "UIText.DormTips_LikeSuccess.1": "点赞成功", + "UIText.DormTips_RoleFull.1": "廷臣已满", + "UIText.DormTips_VisitSameFriend.1": "当前已在该好友的魔王之塔中", + "UIText.Dorm_AffinityUp.1": "默契+{0}", + "UIText.Dorm_BtnState_Cur.1": "使用中", + "UIText.Dorm_CharListTitle.1": "安排廷臣", + "UIText.Dorm_Contact_BtnSendGift.1": "赠 送", + "UIText.Dorm_Contact_Interactive1.1": "轻抚", + "UIText.Dorm_Contact_Interactive2.1": "赠礼", + "UIText.Dorm_DefaultName.1": "魔王行宫", + "UIText.Dorm_Default_MusicName.1": "默认旋律", + "UIText.Dorm_Detail_CoverTitle.1": "预览", + "UIText.Dorm_Detail_FurnitureTitle.1": "所需家具", + "UIText.Dorm_EditorBtn_GetFurniture.1": "前往获取", + "UIText.Dorm_EditorClearHint.1": "确认后将清空场景内全部家具至默认设置,此操作不可撤销", + "UIText.Dorm_EditorRevertHint.1": "确认后将还原至上次保存的方案,此操作不可撤销", + "UIText.Dorm_Editor_ApplicatSuccess.1": "应用成功", + "UIText.Dorm_Editor_EmptyFurniture.1": "暂无家具", + "UIText.Dorm_Editor_MainTog1.1": "家具", + "UIText.Dorm_Editor_MainTog2.1": "装修", + "UIText.Dorm_Editor_MainTog3.1": "套装", + "UIText.Dorm_Editor_Save.1": "保存", + "UIText.Dorm_Editor_SaveSuccess.1": "保存成功", + "UIText.Dorm_FriendRoot_Elevator.1": "好友升降梯", + "UIText.Dorm_FriendRoot_Visit.1": "好友拜访", + "UIText.Dorm_Friend_LikeLimit.1": "点赞次数达到上限", + "UIText.Dorm_Friend_PanelTitle.1": "出巡好友", + "UIText.Dorm_FurnitreSaveCDHint.1": "操作过快,请5s后重试", + "UIText.Dorm_FurnitureList_Tog1.1": "家具", + "UIText.Dorm_FurnitureList_Tog2.1": "摆件", + "UIText.Dorm_FurnitureList_Tog3.1": "地毯", + "UIText.Dorm_FurnitureList_Tog4.1": "墙饰", + "UIText.Dorm_FurnitureList_Tog5.1": "墙纸", + "UIText.Dorm_FurnitureList_Tog6.1": "地板", + "UIText.Dorm_FurnitureList_Tog7.1": "升降梯", + "UIText.Dorm_FurnitureList_Tog8.1": "特殊", + "UIText.Dorm_FurnitureTips_ActionCharTitle.1": "可交互角色", + "UIText.Dorm_FurnitureTips_Collection.1": "收集度:{0}", + "UIText.Dorm_Furniture_FloorRatioTitle.1": "家具容量:{1}/{2}", + "UIText.Dorm_GiftCountMaxHint.1": "今天已经给该旅人送过礼物了", + "UIText.Dorm_GiftDesc.1": "每日可以6位旅人赠礼,每位旅人每日可以被赠送一次礼物。赠礼与心链赠礼不共享次数。", + "UIText.Dorm_GiftEmptyTitle.1": "没有礼物可以赠予", + "UIText.Dorm_HandBook_Title.1": "宝物名册", + "UIText.Dorm_HandBook_Tog1.1": "伟业", + "UIText.Dorm_HandBook_Tog2.1": "宝物套装", + "UIText.Dorm_HandBook_Tog3.1": "宝物图鉴", + "UIText.Dorm_Hint_Err_FixedFurniture.1": "固定家具冲突,方案无法保存", + "UIText.Dorm_Hint_Err_FloorCapacity.1": "家具容量已超上限,方案无法保存", + "UIText.Dorm_Hint_Err_FurniturePos.1": "当前布置存在家具重叠,方案无法保存", + "UIText.Dorm_Hint_Err_NoNeedToSave.1": "当前无修改", + "UIText.Dorm_Interaction_DayLimitHint.1": "今日轻抚次数已达上限", + "UIText.Dorm_Interaction_NoCharHint.1": "当前魔王之塔内没有可交互的角色", + "UIText.Dorm_Interactive_GroupTitle.1": "完成本章所有任务", + "UIText.Dorm_ItemHint_RoomType1.1": "【室内】\n可用", + "UIText.Dorm_ItemHint_RoomType2.1": "【室外】\n可用", + "UIText.Dorm_ItemHint_RoomType3.1": "未获取", + "UIText.Dorm_ItemHint_RoomType4.1": "未获取", + "UIText.Dorm_MainMenu_DefaultMode.1": "默认观赏模式", + "UIText.Dorm_MainMenu_Escape.1": "脱困", + "UIText.Dorm_MainMenu_FurnitureReward.1": "宝物名册", + "UIText.Dorm_MainMenu_LikeTitle.1": "点赞", + "UIText.Dorm_MainMenu_Record.1": "秘纹唱机", + "UIText.Dorm_MainMenu_Visitor.1": "累计来访", + "UIText.Dorm_MainMenu_VisitorToday.1": "今日来访", + "UIText.Dorm_MainViewBtnName.1": "魔王之塔", + "UIText.Dorm_MainViewBtnNameBeta.1": "Beta", + "UIText.Dorm_MusicSelect_ApplyAll.1": "应用至所有厅堂", + "UIText.Dorm_MusicSelect_ApplyAllHint.1": "是否将{0}应用到所有厅堂", + "UIText.Dorm_MusicSelect_CurMusicGridTitle.1": "使用中", + "UIText.Dorm_MusicSelect_CurMusicTitle.1": "当前旋律:{0}", + "UIText.Dorm_MusicSelect_ListTitle.1": "旋律列表", + "UIText.Dorm_MusicSelect_Save.1": "保存旋律", + "UIText.Dorm_MusicSelect_SaveSuccess.1": "保存成功", + "UIText.Dorm_NotObtained.1": "未获得", + "UIText.Dorm_PresetBtn_OverWrite.1": "覆盖", + "UIText.Dorm_PresetBtn_Save.1": "保存", + "UIText.Dorm_PresetBtn_Use.1": "使用", + "UIText.Dorm_PresetCount.1": "已使用预设:{0}/{1}", + "UIText.Dorm_PresetCoverHint.1": "是否将当前方案覆盖该预设?", + "UIText.Dorm_PresetCoverSuccess.1": "覆盖预设成功", + "UIText.Dorm_PresetDefaultName.1": "预设{0}", + "UIText.Dorm_PresetSaveHint.1": "是否将当前方案保存为预设?", + "UIText.Dorm_PresetSaveSuccess.1": "保存预设成功", + "UIText.Dorm_PresetUseHint.1": "是否使用该预设作为方案?未保存的修改将丢失", + "UIText.Dorm_PresetUseLackHint.1": "当前家具数量不足,是否使用该预设作为方案?未保存的修改将丢失,未持有的家具位置将空置", + "UIText.Dorm_PresetUseSuccess.1": "使用预设成功", + "UIText.Dorm_Preset_BtnApplNow.1": "使用中", + "UIText.Dorm_Preset_BtnUse.1": "使 用", + "UIText.Dorm_Preset_DetailTitle.1": "预设详情", + "UIText.Dorm_Preset_RenameHint.1": "请输入预设名字", + "UIText.Dorm_Preset_RoomHIntTitle.1": "【{0}】可用", + "UIText.Dorm_Quest_GroupTitle.1": "完成本章所有任务", + "UIText.Dorm_RenameDormTitle.1": "当前魔王之塔名称", + "UIText.Dorm_RenamePresetTitle.1": "当前预设名称", + "UIText.Dorm_RenameRoomTitle.1": "当前厅堂名称", + "UIText.Dorm_Rename_TimeCD.1": "修改名称后,{0}天内不可再次修改", + "UIText.Dorm_Rename_TimeCDWarning1.1": "修改魔王之塔名称冷却中,剩余:{0}天", + "UIText.Dorm_Rename_TimeCDWarning2.1": "修改魔王之塔名称冷却中,剩余:不足1天", + "UIText.Dorm_Rename_TimeCDWarning3.1": "修改厅堂名称冷却中,剩余:{0}天", + "UIText.Dorm_Rename_TimeCDWarning4.1": "修改厅堂名称冷却中,剩余:不足1天", + "UIText.Dorm_RoomNotAvailable.1": "施工中…", + "UIText.Dorm_RoomNotAvailable_Lock.1": "完成章节任务解锁", + "UIText.Dorm_RoomNotOpen.1": "厅堂未开放", + "UIText.Dorm_RoomType0.1": "室外", + "UIText.Dorm_RoomType1.1": "室内", + "UIText.Dorm_SaveConfirmContent.1": "您有未保存的修改,离开后将丢失", + "UIText.Dorm_Set_UseHint.1": "是否使用该套装作为方案?未保存的修改将丢失", + "UIText.Dorm_Set_UseLackHint.1": "当前家具数量不足,是否使用该套装作为方案?未保存的修改将丢失,未持有的家具位置将空置", + "UIText.Dorm_Set_UseSuccess.1": "使用套装成功", + "UIText.Dorm_SuitDetail_BtnGet.1": "获取", + "UIText.Dorm_SuitHint_RoomType1.1": "【室内】可用", + "UIText.Dorm_SuitHint_RoomType2.1": "【室外】可用", + "UIText.Dorm_SuitList_Tog1.1": "预设", + "UIText.Dorm_SuitList_Tog2.1": "套装", + "UIText.Dorm_Suit_DetailTitle.1": "套装详情", + "UIText.Dorm_friendRoot_GoHome.1": "归家", "UIText.DoubleDrop_Reward_Receive_Tip.1": "当前暂无可领取奖励", "UIText.Double_Drops_Act_Double_Count.1": "今日剩余的双倍奖励次数:{0}/{1}", "UIText.Double_Drops_Act_Triple_Count.1": "今日剩余的三倍奖励次数:{0}/{1}", @@ -1446,6 +1690,7 @@ "UIText.Gift_Send_Max_Count.1": "超出送礼数量限制", "UIText.Gift_Send_Not_Select.1": "请选择礼物", "UIText.GoToChallenge.1": "前往挑战", + "UIText.Go_Back.1": "返回上级", "UIText.GoldenSpyBoxEmpty.1": "工具箱空空", "UIText.GoldenSpyBuffState1.1": "生效中", "UIText.GoldenSpyBuffState2.1": "待生效", @@ -1484,6 +1729,13 @@ "UIText.GoldenSpy_TimeTips.1": "{0}后开放", "UIText.GoldenSpy_ToolBox_Title.1": "工具箱", "UIText.GoldenSpy_TotalFloor.1": "{0}间", + "UIText.GuideMission_Boss_Record.1": "魔王事纪", + "UIText.GuideMission_Disc_Change.1": "星途精选", + "UIText.GuideMission_Item_Change.1": "道具兑换", + "UIText.GuideMission_UnlockTime_Day.1": "{1}天 后开放", + "UIText.GuideMission_UnlockTime_Hour.1": "{1}小时 后开放", + "UIText.GuideMission_UnlockTime_Min.1": "{1}分钟 后开放", + "UIText.GuideMission_UnlockTime_Sec.1": "{1}秒 后开放", "UIText.Guide_101_2.1": "除了核心潜能外,星塔探索中还会获取其他不同品阶的普通潜能。\u000b这些潜能可以增强或追加特定的技能效果,或产生数值或其他机制的加成。潜能本身还可多次升级。", "UIText.Guide_102_2.1": "星塔探索中,首先会获取核心潜能。\u000b核心潜能的组合,对应着多种技能变化与战斗流派。", "UIText.Guide_102_3.1": "想要更进一步了解潜能的详情时,可点按此按钮,切换显示“简洁”或“详细”的潜能描述。", @@ -1568,6 +1820,10 @@ "UIText.Guide_303_1.1": "此处显示的您当前持有的命运币。", "UIText.Guide_303_2.1": "您的目标就是在回合耗尽前,收集到尽可能多的命运币,达成通关目标。", "UIText.Guide_303_3.1": "有时,消耗一些命运币解锁各类增益效果能够带来更大优势。\u000b期待您的表现喔,魔王大人~", + "UIText.Guide_305_1.1": "准备好迎接新的挑战吗?\u000b我们这就开始吧。", + "UIText.Guide_305_2.1": "挑战模式下需要依次通关各个难度,每个难度下会遭受不同的负面效果。", + "UIText.Guide_305_3.1": "此模式下筹码不会保留,尽可能将筹码用于提高后续收益。", + "UIText.Guide_305_5.1": "每个难度可招募一名助手,灵活运营助手的不同特性,征服超越之镜吧~", "UIText.Guide_32_1.1": "这是本次探索中已获得的所有音符。", "UIText.Guide_32_2.1": "每一种协奏技能需要特定的音符组合才能激活。", "UIText.Guide_32_3.1": "每次探索都要重新搜集音符,\n音符和协奏技能是“纪录”的重要组成部分。", @@ -1617,15 +1873,81 @@ "UIText.Guide_4_7.1": "首个加入小队的旅人会担任主控,带领大家行动。", "UIText.Guide_4_8.1": "然后把我,鸢尾也加入小队。", "UIText.Guide_4_9.1": "最后再把尘沙也加入小队。小队必须要配置齐三位角色才能开始探索。", + "UIText.Guide_502_1.1": "调查队已经集结完毕,就等你的指挥了!\u000b点击调查开始,带领大家进入星塔吧。", + "UIText.Guide_502_2.1": "我们将先从浅层开始,逐步向星塔深处推进。请沿途收集情报,寻找通往尊者所在之处的道路。", + "UIText.Guide_502_3.1": "\u000b点击开始行动,正式展开行动吧!", + "UIText.Guide_503_1.1": "首先,选择本次调查行动中使用的魔王权能。", + "UIText.Guide_503_2.1": "每种魔王权能分别对应直觉、混沌或分析性格,并拥有不同的指挥技能。", + "UIText.Guide_503_3.1": "完善策略研究,可以逐步解锁更多魔王权能。", + "UIText.Guide_503_4.1": "先使用这项能力,熟悉本次调查的行动方式吧。", + "UIText.Guide_503_5.1": "\u000b点击确定,完成选择。", + "UIText.Guide_504_1.1": "本次行动中,受召集的挑战者与特殊生物将作为调查队成员与你并肩作战。出发前,你可以在此调整队伍的作战编组。", + "UIText.Guide_504_2.1": "本次行动分为3个阶段,每个阶段都包含若干行动节点。保持理智并通过最终阶段的决战,即可完成本次行动。", + "UIText.Guide_504_3.1": "这是魔王的理智值。在战斗节点中作战失败会损失理智,理智降至0时,本次行动将被迫结束。", + "UIText.Guide_504_4.1": "这是备战席。当前已经加入调查队,但尚未编入作战队伍的成员会在此等候调度。", + "UIText.Guide_504_5.1": "这是出战席。将待命成员部署至此,即可安排其参与接下来的战斗。同一名成员无法重复上场作战。", + "UIText.Guide_504_6.1": "出战席为主战区和后援区。主战区成员会位于战场前端,攻击敌人并承受来自敌人的伤害", + "UIText.Guide_504_7.1": "后援区成员不会直面敌人的攻击。", + "UIText.Guide_504_8.1": "每名成员都有推荐的作战定位。将其安排至合适的区域,可以更加充分地发挥自身能力。", + "UIText.Guide_505_1.1": "将备战席中的成员部署至出战席,安排其参与战斗。", + "UIText.Guide_505_2.1": "成员被编入队伍后,左侧将显示其拥有的全部羁绊关系。", + "UIText.Guide_505_3.1": "\u000b点击羁绊,查看对应的羁绊效果。", + "UIText.Guide_505_4.1": "此处显示羁绊激活后的效果。编入一定数量拥有相同羁绊关系的成员,即可激活对应效果,为队伍带来更强大的作战能力。", + "UIText.Guide_505_5.1": "将其他待命成员安排至合适的作战区域。主战区至少需要编入1名成员,调查队才能继续探索。", + "UIText.Guide_505_6.1": "完成队伍编组后,点击继续探索,讨伐敌人。", + "UIText.Guide_506_1.1": "战斗将全自动进行,出战成员会自行攻击敌人并施放技能。", + "UIText.Guide_506_2.1": "点击加速,可以加快战斗进程。", + "UIText.Guide_506_3.1": "这些是部署在主战区的成员。", + "UIText.Guide_506_4.1": "这些是部署在后援区的成员。", + "UIText.Guide_506_5.1": "后援区成员会在战斗中积蓄能量,并在能量充满后自动施放技能。", + "UIText.Guide_506_6.1": "点击成员头像,查看该成员的详细信息。", + "UIText.Guide_506_7.1": "战场的基本信息已经介绍完毕。接下来,让我们开始本场战斗吧。", + "UIText.Guide_507_1.1": "这是当前持有的贤才金币数量。", + "UIText.Guide_507_10.1": "出战规模已经扩大,现在可以部署更多成员了。", + "UIText.Guide_507_11.1": "贤才金币是提升调查队实力的重要资源,请合理安排使用。", + "UIText.Guide_507_12.1": "点击此处,查看贤才金币的获得方式。", + "UIText.Guide_507_13.1": "合理积攒金币吃满利息,并维持连胜或连败,可以获得更多收益。", + "UIText.Guide_507_2.1": "这里显示成员拥有的羁绊标签。", + "UIText.Guide_507_3.1": "这是征召该成员所需的贤才金币,也代表其后勤需求。通常后勤需求越高,成员的能力也越强。", + "UIText.Guide_507_4.1": "点击成员,即可消耗对应数量的贤才金币,为其提供后勤支援并征召入队。", + "UIText.Guide_507_5.1": "如果招募名单中没有需要的成员,可以消耗贤才金币点击刷新,更换当前名单。", + "UIText.Guide_507_6.1": "魔王等级越高,招募名单中出现高后勤需求成员的概率也越高。", + "UIText.Guide_507_7.1": "这里显示当前的魔王等级与经验。点击后可消耗贤才金币购买经验,经验足够时即可提升等级。", + "UIText.Guide_507_8.1": "提升魔王等级,不仅能提高高后勤需求成员的出现概率,还能扩大调查队的出战规模。", + "UIText.Guide_507_9.1": "购买经验,将魔王等级提升至下一级。", + "UIText.Guide_508_1.1": "当前已有1条羁绊被激活,来查看它的效果吧。", + "UIText.Guide_508_2.1": "点击羁绊,查看这条羁绊的详细效果。", + "UIText.Guide_508_3.1": "点击追踪,追踪拥有这条羁绊标签的成员。", + "UIText.Guide_508_4.1": "追踪羁绊后,贤才商店中将提示拥有对应羁绊标签的成员,便于快速发现并征召。", + "UIText.Guide_509_1.1": "这名成员已经加入调查队,可选择再次征召。征召3个相同成员,可使成员星级晋升,获得更强的战斗能力。", "UIText.Guide_50_1.1": "旅人可以点亮贡献纹章,获得战力加成", "UIText.Guide_50_2.1": "完成对应势力的纹章试炼,即可获得对应的势力代币,用以点亮贡献纹章", "UIText.Guide_50_3.1": "消耗代币,点亮这个纹章吧", "UIText.Guide_50_4.1": "此处显示了本次点亮纹章所获取的属性加成结果,每次点亮纹章,都可能结果不同。", "UIText.Guide_50_5.1": "点亮完毕后,即可装配此纹章。\u000b之后如果对结果不满意,还可消耗“纹章抛光剂”,重新点亮纹章。", + "UIText.Guide_510_1.1": "成员的星级晋升了。点击这名成员,查看她的变化。", + "UIText.Guide_510_2.1": "成员提升至2星后,各项作战能力都会得到大幅提升。", + "UIText.Guide_510_3.1": "提升星级后,成员还可能解锁新的潜能,进一步增强自身能力。", "UIText.Guide_51_1.1": "此处显示了当前旅人的默契等级", "UIText.Guide_51_2.1": "通过完成伙伴目标,或是进行送礼和邀约等行动,均可提升与旅人的默契值", "UIText.Guide_51_3.1": "默契度提升后,旅人的战斗力也会获得些许增强,并解锁更多档案内容和语音", "UIText.Guide_51_4.1": "默契度等级提升后,还会解锁旅人的个人剧情。\u000b阅读关键剧情后,即可解锁旅人的“回忆特写”,并设置为主页画面", + "UIText.Guide_521_1.1": "魔王之塔功能现已开放,在这里您可以自由布置属于您的温馨空间。\n从首页点按魔王之塔按钮即可进入。", + "UIText.Guide_521_5.1": "跟随指引,探索属于你的“魔王之塔”空间吧!", + "UIText.Guide_522_1.1": "是时候开始布置露营地了!\n点按点击陈列宝物看看有什么可以摆放的家具!", + "UIText.Guide_522_4.1": "诶,这不是夏洛克雕像嘛,原来藏在这里!把它摆出来吧!", + "UIText.Guide_522_5.1": "找个合适的位置放雕像吧!调整好之后,点击确认摆放即可!", + "UIText.Guide_522_6.1": "点击应用方案,即可保存您调整过的家具布置。", + "UIText.Guide_523_1.1": "夏洛克雕像……在发光……\n魔王,点击领取奖励看看会发生什么吧。", + "UIText.Guide_524_1.1": "我们几个也下车陪魔王一起走走看看吧!\n点击安排廷臣!", + "UIText.Guide_524_2.1": "先让琥珀探探路吧,点按琥珀,她就会出现在露营地了。", + "UIText.Guide_524_4.1": "看来琥珀又想让魔王摸摸头了。\n靠近旅人伙伴后,点击轻抚,就可以与她互动了!", + "UIText.Guide_525_1.1": "获得了一件魔王的专属互动家具!\n点击【装修】查看详情。", + "UIText.Guide_525_2.1": "点击【家具】选中“自动售货神器”。", + "UIText.Guide_525_3.1": "调整位置后,点击确认并应用方案即可完成摆放。", + "UIText.Guide_526_1.1": "在魔王模式下,您可亲身操作魔王,与伙伴或家具互动。\n在观赏模式下,可俯视角自由观察整个场景。\n点击按钮即可在两个模式间切换。", + "UIText.Guide_527_1.1": "这就是……属于魔王的星塔吗?!好兴奋啊!\n点击升降梯即可切换空间。", + "UIText.Guide_527_2.1": "这就是魔王之塔了吧?马上进去看看吧!", "UIText.Guide_52_1.1": "妥善的旅人队伍配置,助力您更顺利地探索星塔。\u000b点按“教学”即可了解。", "UIText.Guide_52_2.1": "先以风系队伍为例,开启对应的配队教学任务吧。", "UIText.Guide_52_3.1": "此处讲解了风系配队中,各旅人承担的不同职能。", @@ -1653,6 +1975,8 @@ "UIText.Guide_9_4.1": "完成目标,设法将权限等级提升至3级,解锁更多系统吧!", "UIText.Guide_Jump.1": "跳过", "UIText.Guide_Jump_Tips.1": "是否跳过此步引导?", + "UIText.Guide_Mission_NotOpen.1": "尚未开放,敬请期待", + "UIText.Guide_Mission_PreChapter_UnComplete.1": "完成Part.{0}并领取全部奖励后解锁", "UIText.Guide_Prologuel_Desc_2.1": "点击出发,准备开始冒险吧!", "UIText.Guide_Prologuel_Desc_3.1": "点击出发,准备开始冒险吧!", "UIText.Guide_Prologuel_Desc_4.1": "点击出发,准备开始冒险吧!", @@ -1700,6 +2024,8 @@ "UIText.IceCreamTruck_Exit_Confirm.1": "确定要收摊歇业吗?", "UIText.IceCreamTruck_F.1": "欢", "UIText.IceCreamTruck_Fail.1": "业绩未达标", + "UIText.IceCreamTruck_FeedPG.1": "投喂!", + "UIText.IceCreamTruck_FeedPGTips.1": "疯狂点击按钮!投喂贪吃的夏洛克!!", "UIText.IceCreamTruck_Fever.1": "欢乐时光!", "UIText.IceCreamTruck_FinishOrder.1": "完成订单数", "UIText.IceCreamTruck_HistoryMaxScore.1": "历史最高分", @@ -1712,6 +2038,7 @@ "UIText.IceCreamTruck_MaxCombos.1": "最高连击数量", "UIText.IceCreamTruck_MaxScore.1": "最高分", "UIText.IceCreamTruck_NextIsland.1": "下一岛", + "UIText.IceCreamTruck_OctopusFoot.1": "章鱼出没", "UIText.IceCreamTruck_Open.1": "开始营业", "UIText.IceCreamTruck_PlayTitle.1": "沁凉补给站", "UIText.IceCreamTruck_R.1": "!", @@ -1835,6 +2162,10 @@ "UIText.ItemStype_47.1": "干劲道具", "UIText.ItemStype_48.1": "纪录", "UIText.ItemStype_5.1": "权限等级经验", + "UIText.ItemStype_51.1": "家具", + "UIText.ItemStype_52.1": "家具组", + "UIText.ItemStype_55.1": "厅堂", + "UIText.ItemStype_57.1": "词元道具", "UIText.ItemStype_6.1": "旅人心钥", "UIText.ItemStype_7.1": "星塔门票", "UIText.ItemStype_8.1": "秘纹", @@ -2029,12 +2360,15 @@ "UIText.LightMark_Trigger_Effect_03.1": "电蚀", "UIText.LightMark_Trigger_Effect_04.1": "电网", "UIText.LightMark_Trigger_Effect_05.1": "感电", + "UIText.LimitedTrialBuild_UnableTip.1": "该模式不可使用限时试用队伍", "UIText.Loading.1": "加载中…", "UIText.LoginReward_Can_Receive.1": "可领取", "UIText.LoginReward_Next_Receive.1": "明日可领", "UIText.LoginReward_PopUp_Tip.1": "点击任意位置领取奖励", "UIText.LoginReward_Received.1": "已领取", "UIText.LoginReward_Reward_Count.1": "x{0}", + "UIText.LoginSkinRewardTips1_301053.1": "登录即可领取 尘沙", + "UIText.LoginSkinRewardTips2_301053.1": "「小憩时光,伴你身旁」特别旅人形象", "UIText.Login_Age_Tip_Content.1": "《星塔旅人》游戏适龄提示\u000b1、本游戏是一款玩法简单的旅人扮演游戏,适用于年满18周岁及以上的用户。\u000b2、本游戏基于架空的故事背景和幻想世界观,剧情简单且积极向上,没有基于真实历史和现实事件的改编内容。游戏玩法基于肢体操作,鼓励玩家通过训练达成目标。游戏中有少量自定义文字系统,该社交系统遵循相关法律法规进行管理。\u000b3、本游戏中有用户实名认证系统,对年满18周岁及以上的用户开放,使用18周岁以下的身份信息认证账号将无法进入游戏。", "UIText.Login_Age_Tip_Title.1": "适龄提示", "UIText.Login_Click_Tip.1": "点击任意区域进入游戏", @@ -2054,6 +2388,8 @@ "UIText.Login_SwitchAccount.1": "是否登出", "UIText.Lost_Resources_Tips.1": "资源丢失,请修复资源", "UIText.Lv.1": "Lv", + "UIText.MailBind_Go.1": "前往绑定", + "UIText.MailBind_GoLock.1": "已绑定", "UIText.Mail_Attachment_Count.1": "包含{0}个附件", "UIText.Mail_Del.1": "删 除", "UIText.Mail_EmptyTip.1": "暂无任何邮件", @@ -2102,6 +2438,7 @@ "UIText.MainView_QuestNewbie.1": "教学", "UIText.MainView_RANK.1": "等级", "UIText.MainView_Recruit.1": "招募", + "UIText.MainView_Reengagement.1": "归星漫途", "UIText.MainView_Role.1": "旅人", "UIText.MainView_Room.1": "营地", "UIText.MainView_Shop.1": "采购", @@ -2127,9 +2464,18 @@ "UIText.Mainline_Open_Time_Sec.1": "后续章节将于 {0} 秒后开启,敬请期待", "UIText.Mainline_Preview_Lock_Read.1": "在活动期间,您可限时提前阅读未解锁的故事章节。\n为了您的最优体验,建议您先按顺序完成前序章节。\n您确定要提前进入本章节么?", "UIText.Mainview_BattlePassExpireHint.1": "战令已过期", + "UIText.Mall_Activity_CheckIn_Btn_Done.1": "已购买", + "UIText.Mall_Activity_CheckIn_BuySuc.1": "购买成功,礼包奖励可领取", + "UIText.Mall_Activity_CheckIn_LeftTimeTitle.1": "奖励领取剩余时间", + "UIText.Mall_Activity_CheckIn_Lock.1": "待解锁", + "UIText.Mall_Activity_CheckIn_NextReceive.1": "次日登录可领取", + "UIText.Mall_Activity_CheckIn_Receive.1": "领取", + "UIText.Mall_Activity_CheckIn_ReceiveTips.1": "购买后21日内累计登录5日可解锁全部奖励", + "UIText.Mall_Activity_CheckIn_Received.1": "已领取", "UIText.Mall_Btn_All.1": "全 部", "UIText.Mall_Btn_Buy.1": "购 买", "UIText.Mall_Cond_WorldClass.1": "权限等级{0}解锁", + "UIText.Mall_Furniture_Empty.1": "家具橱窗暂无上架商品,尽情期待", "UIText.Mall_Gem_Back.1": "{0})", "UIText.Mall_Gem_Front.1": "(额外赠送", "UIText.Mall_Gem_Maiden.1": "首充返利", @@ -2157,6 +2503,7 @@ "UIText.Mall_Package_Detail.1": "商品内容", "UIText.Mall_Package_Expired.1": "限时礼包已结束", "UIText.Mall_Package_Free.1": "免费", + "UIText.Mall_Package_FurnitureList.1": "商品内容", "UIText.Mall_Package_Hour.1": "{0}小时后", "UIText.Mall_Package_HourRefresh.1": "{0}小时后刷新", "UIText.Mall_Package_Limit.1": "限购次数:{0}/{1}", @@ -2185,12 +2532,28 @@ "UIText.Mall_Skin_Unlock.1": "已拥有", "UIText.Mall_Skin_Unlock_Tip.1": "已拥有该形象", "UIText.Mall_Tog_Exchange.1": "凭证兑换", + "UIText.Mall_Tog_Furniture.1": "家具橱窗", "UIText.Mall_Tog_Gem.1": "星之彩充值", "UIText.Mall_Tog_MonthlyCard.1": "盈月星愿", "UIText.Mall_Tog_Package.1": "旅人优选", "UIText.Mall_Tog_Recommend.1": "甄选推荐", "UIText.Mall_Tog_Skin.1": "时装橱窗", "UIText.Maninline_Btn_Go.1": "出 发", + "UIText.MathParkour_Clearthescene.1": "清场", + "UIText.MathParkour_Go.1": "开始飙车", + "UIText.MathParkour_PlayTitle.1": "速度与机擎", + "UIText.MathParkour_QuestTitle.1": "任务", + "UIText.MathParkour_ScoreTitle.1": "最高分", + "UIText.MathParkour_StarTitle.1": "星数", + "UIText.MathParkour_Text_Again.1": "重新挑战", + "UIText.MathParkour_Text_CompleteTipsPrev.1": "最终积分", + "UIText.MathParkour_Text_Confirm.1": "确认", + "UIText.MathParkour_Text_NewScore.1": "新纪录", + "UIText.MathParkour_Text_NextLevel.1": "下一关", + "UIText.MathParkour_Text_Score1.1": "得分", + "UIText.MathParkour_Text_SmashScore.1": "点击屏幕,攻击魔物", + "UIText.MathParkour_Title1.1": "关卡助力道具", + "UIText.MathParkour_Title2.1": "通关奖励", "UIText.Menu_Achievement.1": "成就", "UIText.Menu_CheckIn.1": "每日签到", "UIText.Menu_Community.1": "官方社区", @@ -2324,6 +2687,7 @@ "UIText.PenguinCard_Btn_Back.1": "返 回", "UIText.PenguinCard_Btn_CheckRound.1": "验 牌", "UIText.PenguinCard_Btn_ContinueTurn.1": "继续对局", + "UIText.PenguinCard_Btn_DontSkip.1": "开始游戏", "UIText.PenguinCard_Btn_EndTurn.1": "回合结束", "UIText.PenguinCard_Btn_EndlessContinue.1": "继续对局", "UIText.PenguinCard_Btn_EndlessGiveup.1": "终止对局", @@ -2347,6 +2711,7 @@ "UIText.PenguinCard_Btn_SelectQuest.1": "签 署", "UIText.PenguinCard_Btn_Send.1": "赠送({num_0}/{num_1})", "UIText.PenguinCard_Btn_SkipAide.1": "放弃招募", + "UIText.PenguinCard_Btn_SkipLevel.1": "跳过教程", "UIText.PenguinCard_Btn_Start.1": "开始对局", "UIText.PenguinCard_Btn_Upgrade.1": "升 级", "UIText.PenguinCard_Btn_Win.1": "你赢了", @@ -2358,6 +2723,7 @@ "UIText.PenguinCard_CheckRound_RoundFail.1": "每轮最多只能验牌一次", "UIText.PenguinCard_CheckRound_TurnFail.1": "本回合验牌次数已耗尽", "UIText.PenguinCard_EndTurnTip.1": "点击回合结束继续", + "UIText.PenguinCard_EndlessAimTitle.1": "本关目标:", "UIText.PenguinCard_EndlessPause_Level.1": "当前对局", "UIText.PenguinCard_EndlessPause_LevelTitle.1": "超越之镜·难度{num_0}", "UIText.PenguinCard_EndlessPause_Target.1": "本局目标", @@ -2428,6 +2794,8 @@ "UIText.PenguinCard_SelectCardTip.1": "选择任意星命牌", "UIText.PenguinCard_SelectMaxLevelCard.1": "当前企鹅牌已满级,无法选择", "UIText.PenguinCard_SkipTips.1": "本局不再弹出", + "UIText.PenguinCard_SkipTipsDesc.1": "强烈建议首次游玩 命运星牌局 的魔王进行本教程", + "UIText.PenguinCard_SkipTipsSubDesc.1": "{name_0} 将花费3~5分钟,跳过教程不影响获取奖励", "UIText.PenguinCard_SlotMax.1": "没有空置的星命牌槽位", "UIText.PenguinCard_Start_Title.1": "尽快获得", "UIText.PenguinCard_Start_Turn.1": "限制{num_0}回合内完成", @@ -2589,7 +2957,7 @@ "UIText.Presents_Disassemble_Get.1": "可获得", "UIText.Presents_Disassemble_Select.1": "已选择", "UIText.Presents_FastFill_Title.1": "批量添加", - "UIText.Previous_Activity_Plot.1": "往期活动剧情", + "UIText.Previous_Activity_Plot.1": "念念皆有回响", "UIText.QuantitySelector_Max.1": "当前数量已达上限", "UIText.QuantitySelector_Min.1": "当前数量已达下限", "UIText.QuestNewbiePanel_Tab_1.1": "配队教学", @@ -2657,6 +3025,32 @@ "UIText.Recruit_info.1": "卡池详情", "UIText.Recruit_one.1": "招募一次", "UIText.Recruit_ten.1": "招募十次", + "UIText.ReengagementTog_1.1": "签到有礼", + "UIText.ReengagementTog_2.1": "归星任务", + "UIText.ReengagementTog_3.1": "特别紧急悬赏", + "UIText.ReengagementTog_4.1": "归星专享特惠", + "UIText.ReengagementTog_5.1": "限时试用纪录", + "UIText.Reengagement_BDTrialPreview_BDLabel.1": "回归试用", + "UIText.Reengagement_BDTrialPreview_LevelInterval.1": "权限等级区间", + "UIText.Reengagement_BDTrialPreview_Tip.1": "权限等级影响试用纪录等级", + "UIText.Reengagement_BDTrialPreview_Title.1": "纪录说明", + "UIText.Reengagement_BDTrialPreview_WorldClass.1": "权限等级:", + "UIText.Reengagement_BDTrial_TimeLimit.1": "限时", + "UIText.Reengagement_BDTrial_Title.1": "试用纪录", + "UIText.Reengagement_BuildInvalid.1": "回流活动已结束,限时试用纪录不可用。", + "UIText.Reengagement_DoubleDrop_Count.1": "剩余双倍奖励次数:", + "UIText.Reengagement_DoubleDrop_LevelTip.1": "回归双倍奖励次数", + "UIText.Reengagement_DoubleDrop_Tip.1": "消耗体力进行快速战斗直接获取奖励。", + "UIText.Reengagement_DoubleDrop_Title.1": "特别紧急悬赏", + "UIText.Reengagement_GetDaily.1": "每日获得", + "UIText.Reengagement_GetNow.1": "立即获得", + "UIText.Reengagement_Mall_BannerTitle.1": "热点推送", + "UIText.Reengagement_Popup_Tip.1": "欢迎回来,魔王大人!", + "UIText.Reengagement_Popup_Welcome.1": "欢迎回来", + "UIText.Reengagement_Signin_OnceReward.1": "奖励查看", + "UIText.Reengagement_Signin_Replay.1": "重逢剧情回看", + "UIText.Reengagement_Signin_Title.1": "签到有礼", + "UIText.Reengagement_Task_Title.1": "归星任务", "UIText.RegionBossTime_SubTipsOneStar.1": "通关可获得1星评级", "UIText.RegionBossTime_SubTipsThreeStar.1": "剩余时间大于{0}秒,\n通关可获得3星评级", "UIText.RegionBossTime_SubTipsTwoStar.1": "剩余时间结束前,\n通关可获得2星评级", @@ -2896,6 +3290,10 @@ "UIText.Settings_Btn_Go.1": "前 往", "UIText.Settings_Btn_Logout.1": "退出登录", "UIText.Settings_Btn_Read.1": "阅 读", + "UIText.Settings_DamageHUD_Close.1": "关闭", + "UIText.Settings_DamageHUD_Default.1": "默认效果", + "UIText.Settings_DamageHUD_Merge.1": "数字合并", + "UIText.Settings_DamageHUD_Title.1": "伤害数字显示设置", "UIText.Settings_Display.1": "显示", "UIText.Settings_Display_AntAliasing.1": "抗锯齿", "UIText.Settings_Display_AntAliasing_High.1": "高", @@ -3082,7 +3480,7 @@ "UIText.Slot_Title_2.1": "闪避", "UIText.Slot_Title_3.1": "技能", "UIText.Slot_Title_4.1": "援护", - "UIText.SoldierBattleEvent_Back.1": "返回棋盘", + "UIText.SoldierBattleEvent_Back.1": "返回备战", "UIText.SoldierBattleEvent_FinalPoint.1": "最终点数 ", "UIText.SoldierBattleEvent_GoToDice.1": "前往掷骰", "UIText.SoldierBattleEvent_Label.1": "契机挑战", @@ -3092,37 +3490,63 @@ "UIText.SoldierNodeType_Event.1": "契机", "UIText.SoldierNodeType_FinalBossBattle.1": "终盘决战", "UIText.SoldierNodeType_MidBossBattle.1": "首领", + "UIText.SoldierResult_RewardTitle_Grade.1": "深度推进", + "UIText.SoldierResult_RewardTitle_Progress.1": "调查经验", + "UIText.SoldierResult_RewardTitle_Technology.1": "远古石板", "UIText.Soldier_ActDesc.1": "活动详情", + "UIText.Soldier_AddSpeed.1": "加速", "UIText.Soldier_AutoBattle_Tips.1": "本玩法战斗模式为自动战斗", - "UIText.Soldier_BattleEventItem_Challenge.1": "挑战自我", - "UIText.Soldier_BattleEventItem_RewardItem.1": "奖励道具", + "UIText.Soldier_BattleEnding_Continue.1": "点击继续", + "UIText.Soldier_BattleEventItem_Challenge.1": "临危决断", + "UIText.Soldier_BattleEventItem_RewardItem.1": "增援补给", + "UIText.Soldier_BattleEvent_Click.1": "点击继续", + "UIText.Soldier_BattleEvent_Cost.1": "消耗 {0} x{1}", + "UIText.Soldier_BattleEvent_Lock.1": "{0} 达到", + "UIText.Soldier_BattleEvent_Need.1": "需要 ≥ {0}", "UIText.Soldier_BattleEvent_RemainRewardCount.1": "仅可获得 1种奖励,【前往投掷】后有机会直接领取大奖", - "UIText.Soldier_Battle_Btn_Char.1": "棋子", + "UIText.Soldier_Battle_Btn_Char.1": "成员", "UIText.Soldier_Battle_Btn_Partner.1": "羁绊", - "UIText.Soldier_Battle_Card_Title.1": "本局增益", + "UIText.Soldier_Battle_Card_Title.1": "本局祝福", "UIText.Soldier_Battle_Char_Title.1": "当前阵容", - "UIText.Soldier_Battle_GiveUp.1": "是否中断挑战并保存当前进度?进度将保留至{0}。选择放弃挑战将放弃当前的挑战进度。", + "UIText.Soldier_Battle_Ending_Title.1": "结局:{0}", + "UIText.Soldier_Battle_Export_BuffCard_Title.1": "本局祝福", + "UIText.Soldier_Battle_Export_Char_List_Title.1": "队伍展示", + "UIText.Soldier_Battle_Export_Continue.1": "继续", + "UIText.Soldier_Battle_Export_Damage_Title.1": "伤害统计", + "UIText.Soldier_Battle_Export_Partner_Title.1": "本局羁绊", + "UIText.Soldier_Battle_GiveUp.1": "选择放弃调查将放弃当前的调查进度。", "UIText.Soldier_Battle_Level.1": "Lv {0}", "UIText.Soldier_Battle_LevelPause.1": "Lv {0}", "UIText.Soldier_Battle_Partner_Title.1": "羁绊", "UIText.Soldier_Battle_Pause.1": "暂停", - "UIText.Soldier_Battle_Result.1": "确认要结算本局吗?", + "UIText.Soldier_Battle_Result.1": "确认要放弃调查吗?", "UIText.Soldier_Battle_Speed.1": "加速中", + "UIText.Soldier_BossSkill_Active.1": "主", + "UIText.Soldier_BossSkill_Passive.1": "被", + "UIText.Soldier_BossTemplate_Confirm.1": "确认", + "UIText.Soldier_BossTemplate_Lock.1": "解锁策略树节点【{0}】", + "UIText.Soldier_BossTemplate_Title.1": "魔王权能", + "UIText.Soldier_Boss_Template_Skill_Title.1": "特殊技能", "UIText.Soldier_Btn_Leave.1": "暂时离开", - "UIText.Soldier_Btn_Restart.1": "重新挑战", - "UIText.Soldier_Btn_Result.1": "结算本局", - "UIText.Soldier_BuyExp_Tips1.1": "已到达商店满级", + "UIText.Soldier_Btn_Restart.1": "重新调查", + "UIText.Soldier_Btn_Result.1": "放弃调查", + "UIText.Soldier_BuyExp_Tips1.1": "魔王已满级", "UIText.Soldier_BuyExp_Tips2.1": "资源不足", - "UIText.Soldier_Death_Tips.1": "棋子已阵亡", - "UIText.Soldier_Detail_CharTitle.1": "获得", + "UIText.Soldier_Death_Tips.1": "成员已阵亡", + "UIText.Soldier_Detail_CharTitle.1": "增援补给", + "UIText.Soldier_Economy_Text.1": "贤才经济", "UIText.Soldier_EmptyPosition_Tips.1": "当前仍有可上阵的空位,是否确认出战", - "UIText.Soldier_Entrance.1": "进入对弈", - "UIText.Soldier_Event_NeedPoint.1": "需要: ≥ {0}", - "UIText.Soldier_FinishTips.1": "是否中断挑战并保存当前进度?进度将保留至{0}。选择放弃挑战将放弃当前的挑战进度。", + "UIText.Soldier_Entrance.1": "调查开始", + "UIText.Soldier_Event_NeedCoin.1": "金币 ≥ {0}", + "UIText.Soldier_Event_NeedEnding.1": "达成结局 {0}", + "UIText.Soldier_Event_NeedHp.1": "理智 > {0}", + "UIText.Soldier_Event_NeedPoint.1": "需要 ≥ {0}", + "UIText.Soldier_Event_Title.1": "契机事件", + "UIText.Soldier_FinishTips.1": "选择放弃调查将放弃当前的调查进度。", "UIText.Soldier_FinishTitle.1": "撤退", - "UIText.Soldier_Go.1": "挑战", + "UIText.Soldier_Go.1": "调查开始", "UIText.Soldier_GoldTips_BasicReward.1": "基础奖励", - "UIText.Soldier_GoldTips_Desc.1": "贤才金币是用来购买角色、升级团队规模、刷新商店的核心经济资源。\n每节点金币收入=基础金币+连胜/连败金币+利息\n节点开始时每拥有{0}金币,都能获得{1}金币利息(上限{2}金币)。", + "UIText.Soldier_GoldTips_Desc.1": "贤才金币是用来招募成员、升级队伍规模、刷新商店的核心经济资源。\n每节点金币收入=基础金币+连胜/连败金币+利息\n节点开始时每拥有{0}金币,都能获得{1}金币利息(当前上限{2}金币)。", "UIText.Soldier_GoldTips_Income.1": "预计收入", "UIText.Soldier_GoldTips_Interest.1": "利息", "UIText.Soldier_GoldTips_Losingingstreak.1": "连败", @@ -3130,21 +3554,46 @@ "UIText.Soldier_GoldTips_Title.1": "贤才金币说明", "UIText.Soldier_GoldTips_Winningstreak.1": "连胜", "UIText.Soldier_Handbook.1": "图鉴", - "UIText.Soldier_Handbook_CharDetail.1": "棋子详情", - "UIText.Soldier_Handbook_Character.1": "棋子", + "UIText.Soldier_Handbook_Boss.1": "魔王权能", + "UIText.Soldier_Handbook_CharDetail.1": "成员详情", + "UIText.Soldier_Handbook_CharDetail_Switch1.1": "全盛姿态", + "UIText.Soldier_Handbook_CharDetail_Switch2.1": "初始姿态", + "UIText.Soldier_Handbook_Character.1": "成员", + "UIText.Soldier_Handbook_End.1": "结局", "UIText.Soldier_Handbook_Partner.1": "羁绊", - "UIText.Soldier_Handbook_PartnerCharListTitle.1": "协同棋子", + "UIText.Soldier_Handbook_PartnerCharListTitle.1": "协同成员", "UIText.Soldier_Handbook_PartnerDetail.1": "羁绊详情", + "UIText.Soldier_Handbook_Partner_Camp.1": "团队", + "UIText.Soldier_Handbook_Partner_Sect.1": "流派", "UIText.Soldier_Handbook_PotentialTitle.1": "潜能", "UIText.Soldier_Handbook_SkillTitle.1": "技能", - "UIText.Soldier_Handbook_StarterCard.1": "方针", "UIText.Soldier_Handbook_StrategyCard.1": "祝福", "UIText.Soldier_Handbook_Support.1": "后援", "UIText.Soldier_Handbook_Vanguard.1": "主战", "UIText.Soldier_InBattle.1": "已上阵", - "UIText.Soldier_InsufficientCoin_Tips.1": "贤才金币不足,无法购买棋子", + "UIText.Soldier_InsufficientCoin_Tips.1": "贤才金币不足,无法购买成员", + "UIText.Soldier_Level.1": "调查等级", + "UIText.Soldier_LevelSelect_BackToHighest.1": "返回最高深度", + "UIText.Soldier_LevelSelect_CurRank.1": "当前深度", + "UIText.Soldier_LevelSelect_Difficulty.1": "灾变度", + "UIText.Soldier_LevelSelect_EnemyDifficulty.1": "灾变度", + "UIText.Soldier_LevelSelect_ExpRewardDesc.1": "通关当前深度后,预计可获得{0}调查经验", + "UIText.Soldier_LevelSelect_ExpRewardNum.1": "调查经验 +{0}", + "UIText.Soldier_LevelSelect_Experience.1": "调查经验", + "UIText.Soldier_LevelSelect_InitialHp.1": "初始理智:{0}", + "UIText.Soldier_LevelSelect_Locked.1": "当前深度未解锁", + "UIText.Soldier_LevelSelect_OppoAttrAddShow.1": "敌人强度:{0}", + "UIText.Soldier_LevelSelect_PhaseTitle.1": "阶段", + "UIText.Soldier_LevelSelect_RankDifficulty.1": "深度详情", + "UIText.Soldier_LevelSelect_RankReward.1": "深度奖励", + "UIText.Soldier_LevelSelect_RewardTitle.1": "奖励", + "UIText.Soldier_LevelSelect_Start.1": "开始行动", + "UIText.Soldier_LevelSelect_Tech.1": "远古石板", + "UIText.Soldier_LevelSelect_TechRewardDesc.1": "通关当前深度后,预计可获得{0}远古石板", + "UIText.Soldier_LevelSelect_TechRewardNum.1": "远古石板 +{0}", + "UIText.Soldier_LevelSelect_TechTree.1": "策略节点效果", "UIText.Soldier_Level_Select_Challenge.1": "挑战", - "UIText.Soldier_Level_Select_Continue.1": "继续挑战", + "UIText.Soldier_Level_Select_Continue.1": "继续调查", "UIText.Soldier_Level_Select_CurLevelProgress_Title.1": "当前进度", "UIText.Soldier_Level_Select_DoResult.1": "立即结算", "UIText.Soldier_Level_Select_GoResult.1": "前往结算", @@ -3152,11 +3601,20 @@ "UIText.Soldier_Level_Select_Lock2.1": "需要完成上一关", "UIText.Soldier_Level_Select_NodeIndex.1": "当前进度:{0}-{1}", "UIText.Soldier_Level_Select_Reward.1": "通关奖励:{0} 任务积分", - "UIText.Soldier_NoFightChess_Tips.1": "至少有1个主战配置棋子才可出战", - "UIText.Soldier_OverBench_Tips.1": "备战席已满,请出售棋子或提升商店等级", - "UIText.Soldier_OverChessCount_Tips.1": "规模超出上限,请出售棋子或提升商店等级", + "UIText.Soldier_Lv.1": "Lv.", + "UIText.Soldier_MainView_OnGoingInfo.1": "{0} {1}-{2}", + "UIText.Soldier_NextReward.1": "下一奖励", + "UIText.Soldier_NoFightChess_Tips.1": "至少有1个主战配置成员才可出战", + "UIText.Soldier_NoNextReward.1": "待扩充", + "UIText.Soldier_NotEnoughChess_Tips.1": "出战人数未满,是否确认探索", + "UIText.Soldier_Notice.1": "更新内容", + "UIText.Soldier_OverBench_Tips.1": "备战席已满,请出售成员或提升魔王等级", + "UIText.Soldier_OverChessCount_Tips.1": "规模超出上限,请出售成员或提升魔王等级", "UIText.Soldier_Pause_Schedule.1": "进度:{0}", - "UIText.Soldier_Policy_ReRoll_Count.1": "剩余{0}次", + "UIText.Soldier_Personality_Analyze.1": "分析", + "UIText.Soldier_Personality_Chaos.1": "混沌", + "UIText.Soldier_Personality_Intuition.1": "直觉", + "UIText.Soldier_Policy_ReRoll_Count.1": "剩余 {0} 次", "UIText.Soldier_Quest.1": "弈者任务", "UIText.Soldier_QuestPanelTitle.1": "任务奖励", "UIText.Soldier_Quest_Complete.1": "已完成", @@ -3164,54 +3622,107 @@ "UIText.Soldier_Quest_JumpTo.1": "前往", "UIText.Soldier_Quest_Receive.1": "领取", "UIText.Soldier_Quest_ReceiveNone.1": "当前无奖励可领取", - "UIText.Soldier_Recommend.1": "棋组攻略", + "UIText.Soldier_Rational_Text.1": "魔王理智", + "UIText.Soldier_Recommend.1": "组队策略", "UIText.Soldier_RecommendDetail_Tips.1": "运营思路", "UIText.Soldier_Recommend_Apply.1": "应用配置", "UIText.Soldier_Recommend_Build.1": "阵容推荐", - "UIText.Soldier_Recommend_BuildTitle.1": "推荐棋组", + "UIText.Soldier_Recommend_BuildTitle.1": "推荐队伍", "UIText.Soldier_Recommend_Cancel.1": "取消应用", + "UIText.Soldier_Recommend_Collect.1": "收藏", + "UIText.Soldier_Recommend_Favored.1": "已收藏 {0}/{1}", + "UIText.Soldier_Recommend_GoToWebTips.1": "可前往策略广场,获得策略码", + "UIText.Soldier_Recommend_ImportRcmd.1": "导入策略", + "UIText.Soldier_Recommend_Import_Tips.1": "输入策略分享码", + "UIText.Soldier_Recommend_Loading.1": "策略列表加载中,请稍后……", + "UIText.Soldier_Recommend_NoRcmd.1": "请先导入策略码", + "UIText.Soldier_Recommend_RcmdSquare.1": "策略广场", + "UIText.Soldier_Recommend_Recommend.1": "推荐", + "UIText.Soldier_Recommend_Report_Max.1": "收藏已满,请先删除收藏策略", "UIText.Soldier_Recommend_Tips.1": "提示", "UIText.Soldier_Recommend_Use.1": "应用中", - "UIText.Soldier_Resolveadispute_Confirm.1": "投 掷", - "UIText.Soldier_Resolveadispute_SucessTip.1": "点数{0}以上获得大成功", + "UIText.Soldier_Resolveadispute_AddBuff.1": "总检定加成", + "UIText.Soldier_Resolveadispute_Confirm.1": "投 掷", + "UIText.Soldier_Resolveadispute_Probability.1": "成功率", + "UIText.Soldier_Resolveadispute_SucessTip.1": "最终点数 ≥ {0} 检定成功", "UIText.Soldier_Resolveadispute_Title.1": "投掷骰子", "UIText.Soldier_Result_AwardTitle.1": "本场奖励", "UIText.Soldier_Result_CoinsTitle.1": "获得金币总览", + "UIText.Soldier_Result_Continue.1": "继续探索", + "UIText.Soldier_Result_Continue_Report.1": "查看战报", "UIText.Soldier_Result_ExperienceTitle.1": "经验", "UIText.Soldier_Result_Imntergral.1": "积分", "UIText.Soldier_Result_LosingingTitle.1": "连败场次", "UIText.Soldier_Result_Prestige.1": "理智", "UIText.Soldier_Result_Quit.1": "退出", + "UIText.Soldier_Result_Report_Confirm.1": "确认", "UIText.Soldier_Result_ScoreTitle.1": "本场评分", + "UIText.Soldier_Result_ScoreTitle_1.1": "行动表现", + "UIText.Soldier_Result_ScoreTitle_2.1": "队伍建设", + "UIText.Soldier_Result_ScoreTitle_3.1": "超限战绩", "UIText.Soldier_Result_Settlement.1": "前往结算", "UIText.Soldier_Result_StatisticsTitle.1": "数据统计", "UIText.Soldier_Result_WinningTitle.1": "连胜场次", + "UIText.Soldier_RewardLevel_Okay.1": "可领取", + "UIText.Soldier_RewardLevel_TimeTipsTitle.1": "等待扩充", + "UIText.Soldier_RewardLevel_Title.1": "调查等级", "UIText.Soldier_RewardPre.1": "奖励预览", + "UIText.Soldier_RoleSkillType_1.1": "备战-被动效果", + "UIText.Soldier_RoleSkillType_2.1": "备战-主动技能", + "UIText.Soldier_RoleSkillType_3.1": "战场-被动效果", + "UIText.Soldier_RoleSkillType_4.1": "战场-主动技能", "UIText.Soldier_Sandtable_BuyExpTitle.1": "购买经验", - "UIText.Soldier_Sandtable_Go.1": "出发", + "UIText.Soldier_Sandtable_Go.1": "继续探索", "UIText.Soldier_Sandtable_GoBackEvent.1": "返回契机", "UIText.Soldier_Sandtable_MaxLevel.1": "已满级", "UIText.Soldier_Sandtable_PositionEffect.1": "站位加成", - "UIText.Soldier_Sandtable_Reward.1": "对局奖励", - "UIText.Soldier_Sandtable_Shop.1": "商店", + "UIText.Soldier_Sandtable_Reward.1": "增援补给", + "UIText.Soldier_Sandtable_Shop.1": "贤才商店", "UIText.Soldier_Sandtable_ShopCell.1": "出售", "UIText.Soldier_Sandtable_TemporaryReturn_Tips.1": "当前仅可查看沙盘状态,不可进行操作", "UIText.Soldier_Sandtable_TextLvTitle.1": "等级", "UIText.Soldier_SaveAndExit.1": "暂时离开", - "UIText.Soldier_SaveAndQuit.1": "放弃并结算", + "UIText.Soldier_SaveAndQuit.1": "放弃调查", + "UIText.Soldier_Select_BattleEvent.1": "选择应对方式", + "UIText.Soldier_Select_BattleEvent_Title_1.1": "契机挑战", + "UIText.Soldier_Select_BattleEvent_Title_2.1": "祝福选择", + "UIText.Soldier_Select_BossTemplate_Title.1": "魔王权能", "UIText.Soldier_Select_Confirm.1": "确认", "UIText.Soldier_Select_PolicyItem_Effect_Title.1": "获得", "UIText.Soldier_Select_Policy_Title.1": "起始方针", - "UIText.Soldier_ShopProbability_ChessCost.1": "{0}费棋子", + "UIText.Soldier_ShopProbability_ChessCost.1": "{0}费成员", "UIText.Soldier_ShopProbability_Title.1": "商店刷新概率", + "UIText.Soldier_Shop_Card_Trial.1": "试用", "UIText.Soldier_Shop_Refresh.1": "刷 新", "UIText.Soldier_Shop_Refresh_Disable.1": "禁止刷新", "UIText.Soldier_Shop_Refresh_Free.1": "免费刷新", + "UIText.Soldier_Stage_CheckStage.1": "超限之战", + "UIText.Soldier_Stage_Click_Tips.1": "点击空白处继续", + "UIText.Soldier_Stage_Tips.1": "在有限时间内迎战不断变强的尊者,尽可能造成更多伤害,突破战力极限吧!", + "UIText.Soldier_Stage_Title.1": "阶段", "UIText.Soldier_Strategy_Title.1": "祝福选择", "UIText.Soldier_Support_Skill.1": "后援技", - "UIText.Soldier_SwapChess_Tips.1": "无法上阵相同的棋子", + "UIText.Soldier_SwapChess_Tips.1": "无法出战相同的成员", + "UIText.Soldier_Tech.1": "策略树", + "UIText.Soldier_Tech_Detail_Btn.1": "策略节点效果", + "UIText.Soldier_Tech_Node_Active_Btn.1": "解 锁", + "UIText.Soldier_Tech_Node_Active_Count.1": "已解锁:{0}/{1}", + "UIText.Soldier_Tech_Node_Active_Not_Enough.1": "资源不足", + "UIText.Soldier_Tech_Node_Actived.1": "已解锁", + "UIText.Soldier_Tech_Node_Detail_Title.1": "解锁效果", + "UIText.Soldier_Tech_Node_FinalDamageReduceUp.1": "最终减伤提升", + "UIText.Soldier_Tech_Node_FinalDamageUp.1": "最终伤害提升", + "UIText.Soldier_Tech_Node_Lock.1": "-前置策略节点未解锁-", + "UIText.Soldier_Tech_Node_SkillCritRateUp.1": "技能暴击率提升", + "UIText.Soldier_Tech_Node_SkillFinalDamageUp.1": "技能伤害提升", + "UIText.Soldier_Tech_Preview_Empty.1": "暂无策略节点效果", + "UIText.Soldier_Tech_Preview_Title.1": "策略节点效果", "UIText.Soldier_Vanguard_Skill.1": "主战技", "UIText.Solider_Starter_Title.1": "起始方针", + "UIText.Solider_SurvivalTime.1": "已生存:{0}", + "UIText.Solider_SurvivalTimeScore.1": "存活至{0} 评分+{1}", + "UIText.Solider_TotalDamage.1": "总伤害:{0}", + "UIText.Solider_TotalScore.1": "评分 +{0}", "UIText.Solider_Trace.1": "追踪", "UIText.Sound_Voice_Closed.1": "旅人语音被关闭", "UIText.Special_Agent_Notice.1": "紧急委托不计入委托上限", @@ -3459,6 +3970,19 @@ "UIText.Startower_ReBattleHint.1": "是否重新战斗", "UIText.Startower_ShopItemTitleWithNumber.1": "{0}×{1}", "UIText.StoryEntrance_Activity_Lock.1": "活动回顾敬请期待", + "UIText.StoryReview_Btn_ReceiveCG.1": "解锁回忆", + "UIText.StoryReview_CGReceived.1": "已解锁回忆", + "UIText.StoryReview_PreStory_Btn_Goto.1": "前 往", + "UIText.StoryReview_PreStory_Tips.1": "为了更好的故事体验,建议先完成以下章节:", + "UIText.StoryReview_PreStory_Window_Title.1": "提示", + "UIText.StoryReview_PreType_ActivityStory.1": "活动剧情", + "UIText.StoryReview_PreType_Mainline.1": "主线剧情", + "UIText.StoryReview_PreType_StorySet.1": "诺瓦异闻", + "UIText.StoryReview_ReadProgress.1": "已阅读 {num_0}/{num_1}", + "UIText.StoryReview_Read_Cancel.1": "取 消", + "UIText.StoryReview_Read_Continue.1": "继续阅读", + "UIText.StoryReview_ReceiveCGSuc.1": "回忆特写已在看板中解锁", + "UIText.StoryReview_ReceiveLockTip.1": "完成章节后可解锁回忆特写", "UIText.StorySet_Chapter_Empty.1": "敬请期待", "UIText.StorySet_Chapter_Empty_Tip.1": "当前分类下无未读篇章敬请期待后继更新", "UIText.StorySet_Chapter_Lock.1": "暂未解锁", @@ -3485,7 +4009,9 @@ "UIText.Story_UnlockAchievement.1": "完成成就 {0} 后解锁", "UIText.Story_UnlockClueCondition.1": "探索其他选项后解锁此路线", "UIText.Story_UnlockPreId.1": "通关{0}后解锁", + "UIText.Story_UnlockPreId_Color_Common.1": "通关{1}后解锁", "UIText.Story_UnlockWorldLv.1": "权限等级{0}级解锁", + "UIText.Story_Will_Unlock_In_Time.1": "{0}后开放章节", "UIText.SupplyRoomName.1": "小憩之间", "UIText.SupportSkill_Mobile.1": "点按施放尘沙的援护技能!", "UIText.SupportSkill_PC.1": "按下施放尘沙的援护技能!", @@ -3619,6 +4145,15 @@ "UIText.Tips_Property.1": "属性", "UIText.TitleChapterUnlock.1": "上一章节通关解锁后开放", "UIText.TitleNoChapterReward.1": "没有可领取的章节奖励", + "UIText.TokenBuy_Confirm_Text.1": "持有词元", + "UIText.TokenBuy_Confirm_Title.1": "确认购买", + "UIText.TokenBuy_Confirm_TokenName.1": "词元", + "UIText.TokenBuy_Desc.1": "星之砂兑换", + "UIText.TokenBuy_HitLimit.1": "词元已达上限", + "UIText.TokenBuy_NoCoin.1": "没有足够的星之砂", + "UIText.TokenBuy_NoItem.1": "暂无词元回复道具", + "UIText.TokenBuy_Success.1": "已回复词元 {0}%", + "UIText.TokenBuy_WindowTitle.1": "词元补充", "UIText.TopBar_BossTick_Tip.1": "每日 5:00 恢复 1 点", "UIText.TopBar_Energy_AllRestore.1": "距离完全恢复剩余", "UIText.TopBar_Energy_Limit.1": "今日剩余购买次数", @@ -3755,6 +4290,7 @@ "UIText.TraceHunt_Help_HuntRewardRange.1": "可获得奖励:×{0}~{1}", "UIText.TraceHunt_Help_ListEmpty.1": "暂无可协助对象", "UIText.TraceHunt_Help_Stranger.1": "陌生人", + "UIText.TraceHunt_HuntCountNumMax.1": "Max", "UIText.TraceHunt_HuntEnd.1": "讨伐结束", "UIText.TraceHunt_HuntLevel.1": "Lv.{num_0}", "UIText.TraceHunt_HuntLevelTitle.1": "围猎等级", @@ -4055,6 +4591,7 @@ "UIText.Vampire_FateCardAcqEx.1": "累计获得{0}张「{1}」卡牌后开启幸运卡包概率获得", "UIText.Vampire_FateCardAcqNormal.1": "玩法内升级获取", "UIText.Vampire_FateCardAcqTitle.1": "获取方式:", + "UIText.Vampire_FateCardAutoSelect.1": "自动选择", "UIText.Vampire_FateCardInfo_Title.1": "命运卡包", "UIText.Vampire_FateCard_RerollCount.1": "剩余 {0} 次", "UIText.Vampire_Go.1": "前往挑战", @@ -4080,6 +4617,7 @@ "UIText.Vampire_Talent_Reset.1": "天赋重置", "UIText.Vampire_Talent_Reset_Tips.1": "成功重置灾变防线天赋点", "UIText.Vampire_Talent_Tips.1": "激活命运卡图鉴即可获得天赋点数", + "UIText.Vampire_Tips_AutoSelectLock.1": "困难模式解锁后开放", "UIText.Vampire_Unlock.1": "通关上级难度后解锁", "UIText.Vampire_UnlockTipHard.1": "通关任意困难关卡后解锁", "UIText.Vampire_UnlockTipNormal.1": "通关全部普通关卡后解锁", @@ -4151,5 +4689,7 @@ "UIText.WorldMap_RogueLike_Depth.1": "深度", "UIText.World_Class_Upgrade_1.1": "装备副本每日双倍次数提升", "UIText.World_Class_Upgrade_2.1": "星塔周奖励上限", + "UIText.WuYu_Perfume_Player.1": "靛蓝魔香出现了!点击交互可中断雾语的施法,并破除「减伤守护」!", + "UIText.WuYu_Perfume_WuYu.1": "紫罗魔香出现了! 雾语的大魔法即将启动咯!", "UIText.ZN_CV.1": "国语配音:" } \ No newline at end of file diff --git a/data/language/zh_cn/vampiresurvivor.json b/data/language/zh_cn/vampiresurvivor.json index 01933c5f9..3725ef9e8 100644 --- a/data/language/zh_cn/vampiresurvivor.json +++ b/data/language/zh_cn/vampiresurvivor.json @@ -81,5 +81,8 @@ "VampireSurvivor.315.3": "区域二", "VampireSurvivor.316.1": "怒骸狂猎 第16期", "VampireSurvivor.316.2": "区域一", - "VampireSurvivor.316.3": "区域二" + "VampireSurvivor.316.3": "区域二", + "VampireSurvivor.317.1": "怒骸狂猎 第17期", + "VampireSurvivor.317.2": "区域一", + "VampireSurvivor.317.3": "区域二" } \ No newline at end of file diff --git a/data/language/zh_cn/vampiresurvivorquest.json b/data/language/zh_cn/vampiresurvivorquest.json index 110a3976f..76668950b 100644 --- a/data/language/zh_cn/vampiresurvivorquest.json +++ b/data/language/zh_cn/vampiresurvivorquest.json @@ -141,5 +141,10 @@ "VampireSurvivorQuest.31602.1": "怒骸狂猎最高达到20000分", "VampireSurvivorQuest.31603.1": "怒骸狂猎最高达到25000分", "VampireSurvivorQuest.31604.1": "怒骸狂猎最高达到28000分", - "VampireSurvivorQuest.31605.1": "怒骸狂猎最高达到32000分" + "VampireSurvivorQuest.31605.1": "怒骸狂猎最高达到32000分", + "VampireSurvivorQuest.31701.1": "完成怒骸狂猎", + "VampireSurvivorQuest.31702.1": "怒骸狂猎最高达到20000分", + "VampireSurvivorQuest.31703.1": "怒骸狂猎最高达到25000分", + "VampireSurvivorQuest.31704.1": "怒骸狂猎最高达到28000分", + "VampireSurvivorQuest.31705.1": "怒骸狂猎最高达到32000分" } \ No newline at end of file diff --git a/data/language/zh_cn/weeklyquest.json b/data/language/zh_cn/weeklyquest.json index da44d2392..8c774e035 100644 --- a/data/language/zh_cn/weeklyquest.json +++ b/data/language/zh_cn/weeklyquest.json @@ -11,5 +11,6 @@ "WeeklyQuest.1010.1": "在「心链」中邀约5次", "WeeklyQuest.1011.1": "完成5次派遣委托", "WeeklyQuest.1012.1": "完成10次派遣委托", - "WeeklyQuest.1013.1": "完成3次真格挑战" + "WeeklyQuest.1013.1": "完成3次真格挑战", + "WeeklyQuest.1014.1": "领取「魔王之塔」每日馈赠5次" } \ No newline at end of file diff --git a/data/language/zh_cn/word.json b/data/language/zh_cn/word.json index de631ccb5..3c59b9327 100644 --- a/data/language/zh_cn/word.json +++ b/data/language/zh_cn/word.json @@ -155,6 +155,18 @@ "Word.2029.2": "部分地系角色对目标附加的特殊状态,持续10秒。\u000b被特定地系角色的攻击触发时,移除状态并产生特殊效果。", "Word.2030.1": "地脉", "Word.2030.2": "部分地系角色对目标附加的特殊状态,持续10秒。\u000b被特定地系角色的攻击触发时,移除状态并产生特殊效果。", + "Word.2068.1": "光系穿透", + "Word.2068.2": "造成伤害时可穿透目标部分属性抗性,最大可生效250点。", + "Word.2069.1": "暗系穿透", + "Word.2069.2": "造成伤害时可穿透目标部分属性抗性,最大可生效250点。", + "Word.2070.1": "水系穿透", + "Word.2070.2": "造成伤害时可穿透目标部分属性抗性,最大可生效250点。", + "Word.2071.1": "火系穿透", + "Word.2071.2": "造成伤害时可穿透目标部分属性抗性,最大可生效250点。", + "Word.2072.1": "土系穿透", + "Word.2072.2": "造成伤害时可穿透目标部分属性抗性,最大可生效250点。", + "Word.2073.1": "风系穿透", + "Word.2073.2": "造成伤害时可穿透目标部分属性抗性,最大可生效250点。", "Word.21.1": "光系伤害", "Word.21.2": "造成光系伤害时的额外伤害倍率", "Word.22.1": "暗系伤害", @@ -251,6 +263,8 @@ "Word.4042.2": "薇洛处于援护位,并且当前分贝值≤40时,进入「柔声劝导」状态:全队角色的&Param4&提升&Param5&", "Word.4043.1": "「安全预警」", "Word.4043.2": "薇洛处于援护位,并且当前分贝值>40时,进入「安全预警」状态:默认获得「柔声劝导」的属性增益,并额外使全队角色的&Param6&提升&Param7&", + "Word.4044.1": "剑意", + "Word.4044.2": "觉醒尘沙施放主控技能时获得,当「剑意」累计到100层时,消耗所有「剑意」并激活技能「终结技」:对周围目标造成攻击力&Param1&x2的范围光系技能伤害。", "Word.4045.1": "狩能", "Word.4045.2": "花铃拥有「狩能」,最大100点,每秒自动回复10点。", "Word.4046.1": "猎标", @@ -293,6 +307,8 @@ "Word.6002.2": "附带「颂歌」的目标受到仆从伤害时,将「颂歌」转化为「赞美诗」。\u000b每个火系角色仅能附加1层「颂歌」,且其只能被该角色的仆从造成的仆从伤害转化为「赞美诗」。", "Word.66.1": "弱点压制倍率", "Word.66.2": "对属性抗性为负值的目标所造成的额外伤害倍率", + "Word.67.1": "防御", + "Word.67.2": "降低该单位受到的伤害。防御的最大值不超过2000点。防御的最大降低幅度不超过500点。", "Word.6999.1": "系统专用", "Word.6999.2": "6001-6999系统专用【不用翻译】", "Word.7005.1": "潜能5引用(仅纹章)", diff --git a/data/language/zh_cn/worldclass.json b/data/language/zh_cn/worldclass.json index 590eee76f..26cefb7fe 100644 --- a/data/language/zh_cn/worldclass.json +++ b/data/language/zh_cn/worldclass.json @@ -6,5 +6,6 @@ "WorldClass.25.1": "旅人及秘纹可突破至7阶,最大等级可提升至80级", "WorldClass.3.1": "旅人及秘纹可突破至1阶,最大等级可提升至20级", "WorldClass.30.1": "旅人及秘纹可突破至8阶,最大等级可提升至90级", + "WorldClass.5.1": "功能开启:星途回顾", "WorldClass.8.1": "旅人及秘纹可突破至2阶,最大等级可提升至30级" } \ No newline at end of file diff --git a/lua/game/actor2d/actor2dmanager.lua b/lua/game/actor2d/actor2dmanager.lua index af8c0b031..781dadad4 100644 --- a/lua/game/actor2d/actor2dmanager.lua +++ b/lua/game/actor2d/actor2dmanager.lua @@ -278,11 +278,14 @@ local Init_RT = function(tbRenderer) end end local UnInit_RT = function(tbRenderer) + if IsNull(tbRenderer._tr) then + return + end if tbRenderer._targetRawImage ~= nil then NovaAPI.SetTexture(tbRenderer._targetRawImage, nil) tbRenderer._targetRawImage = nil end - if tbRenderer._cam ~= nil then + if not IsNull(tbRenderer._cam) then tbRenderer._cam.targetTexture = nil end if tbRenderer._RenderTexture ~= nil then @@ -316,8 +319,12 @@ local UnSet_RawImg = function(tbRenderer) NovaAPI.SetTexture(tbRenderer._targetRawImage, nil) tbRenderer._targetRawImage = nil end - tbRenderer._tr.localScale = Vector3.zero - tbRenderer._cam.gameObject:SetActive(false) + if not IsNull(tbRenderer._tr) then + tbRenderer._tr.localScale = Vector3.zero + end + if not IsNull(tbRenderer._cam) then + tbRenderer._cam.gameObject:SetActive(false) + end end local MAX_L2D_INS_COUNT = 5 local MAX_L2D_RENDERER_COUNT = 3 @@ -398,29 +405,38 @@ local SetL2DInsParent = function(trIns, trParent) trIns.localScale = Vector3.one end local ResetRenderer = function(tbRenderer) + if IsNull(tbRenderer._tr) then + return + end UnSet_RawImg(tbRenderer) UnInit_RT(tbRenderer) - if tbRenderer.trL2DIns ~= nil then + if not IsNull(tbRenderer.trL2DIns) then SetL2DInsParent(tbRenderer.trL2DIns, trL2DInsRoot) local trBg = tbRenderer.trL2DIns:Find("root/----bg----") - if trBg ~= nil and trBg:IsNull() == false then + if not IsNull(trBg) then trBg.localScale = Vector3.one end local trBgEft = tbRenderer.trL2DIns:Find("root/----bg_effect----") - if trBgEft ~= nil and trBgEft:IsNull() == false then + if not IsNull(trBgEft) then trBgEft.localScale = Vector3.one end tbRenderer.trL2DIns = nil end tbRenderer.sL2D = nil SetPanelOffset(tbRenderer) - tbRenderer.trOffset.localPosition = Vector3.zero - tbRenderer.trOffset.localScale = Vector3.one + if not IsNull(tbRenderer.trOffset) then + tbRenderer.trOffset.localPosition = Vector3.zero + tbRenderer.trOffset.localScale = Vector3.one + end NovaAPI.SetSpriteRendererSprite(tbRenderer.spr_body, nil) NovaAPI.SetSpriteRendererSprite(tbRenderer.spr_face, nil) NovaAPI.SetSpriteRendererSprite(tbRenderer.spr_bg, nil) - tbRenderer.parent_L2D.localScale = Vector3.zero - tbRenderer.parent_PNG.localScale = Vector3.zero + if not IsNull(tbRenderer.parent_L2D) then + tbRenderer.parent_L2D.localScale = Vector3.zero + end + if not IsNull(tbRenderer.parent_PNG) then + tbRenderer.parent_PNG.localScale = Vector3.zero + end Actor2DManager.ResetActor2DAnim(tbRenderer) end local GetRenderer = function(sL2D, bForceMatch, nIndex) @@ -1494,8 +1510,7 @@ function Actor2DManager.SetActor2D_ForActor2DEditor(nPanelId, rawImg, sSkinId, b NovaAPI.SetSPSortingOrder(tbRenderer.spr_body, 900) NovaAPI.SetSpriteRendererColor(tbRenderer.spr_face, Color(1, 1, 1, 0.5)) NovaAPI.SetSPSortingOrder(tbRenderer.spr_face, 901) - local L2DAnimPlayer = goModel:GetComponent("L2DAnimPlayer") - L2DAnimPlayer:PlayAnimInUI("ultra", true, true) + NovaAPIHotfix.PlayAnimInUI(goModel, "ultra", true, true) else NovaAPI.SetSpriteRendererColor(tbRenderer.spr_body, Color.white) NovaAPI.SetSPSortingOrder(tbRenderer.spr_body, 0) @@ -1588,7 +1603,11 @@ function Actor2DManager.SetL2D_InBBVEditor(rawImg, bIsNpc, nSkinId, bIsCG) if bIsCG ~= true then local objOffsetAsset = LoadAsset(sOffsetPath, Offset) local nX, nY = 0, 0 - local s, x, y = objOffsetAsset:GetOffsetData(PanelId.MainView, indexOfPose("a"), true, nX, nY) + local nPanelId = PanelId.MainView + if bIsNpc == true then + nPanelId = PanelId.ShopPanel + end + local s, x, y = objOffsetAsset:GetOffsetData(nPanelId, indexOfPose("a"), true, nX, nY) tbRenderer.trOffset.localPosition = Vector3(x, y, 0) tbRenderer.trOffset.localScale = Vector3(s, s, 1) else diff --git a/lua/game/adventure/activitylevels/activitylevelsinstancelevel.lua b/lua/game/adventure/activitylevels/activitylevelsinstancelevel.lua index 9c9c118c8..eadc66f2c 100644 --- a/lua/game/adventure/activitylevels/activitylevelsinstancelevel.lua +++ b/lua/game/adventure/activitylevels/activitylevelsinstancelevel.lua @@ -181,7 +181,7 @@ function ActivityLevelsInstanceLevel:PlaySuccessPerform(FixedRewardItems, FirstR local sName = ConfigTable.GetData("EndSceneType", nType).EndSceneName local tbSkin = {} for _, nCharId in ipairs(tbChar) do - local nSkinId = PlayerData.Char:GetCharSkinId(nCharId) + local nSkinId = PlayerData.Build:GetBattleCharSkinId(nCharId) table.insert(tbSkin, nSkinId) end CS.AdventureModuleHelper.PlaySettlementPerform(sName, "", tbSkin, func_SettlementFinish) @@ -258,7 +258,7 @@ function ActivityLevelsInstanceLevel:SetDiscInfo() safe_call_cs_func(CS.AdventureModuleHelper.SetDiscInfo, tbDiscInfo) end function ActivityLevelsInstanceLevel:OnEvent_Pause() - EventManager.Hit("OpenActivityLevelsInstancePause", self.nActivityId, self.nLevelId, self.tbCharId) + EventManager.Hit("OpenActivityLevelsInstancePause", self.nActivityId, self.nLevelId, self.tbCharId, self.tbCharTrialId) end function ActivityLevelsInstanceLevel:OnEvent_ActivityLevels_Time(nTime) self.levelTotalTime = nTime diff --git a/lua/game/adventure/dailyinstance/dailyinstancelevel.lua b/lua/game/adventure/dailyinstance/dailyinstancelevel.lua index 6a94ca0ca..bd55c0e4f 100644 --- a/lua/game/adventure/dailyinstance/dailyinstancelevel.lua +++ b/lua/game/adventure/dailyinstance/dailyinstancelevel.lua @@ -136,7 +136,7 @@ function DailyInstanceLevel:PlaySuccessPerform(FirstRewardItems, tbSelectReward, local sName = ConfigTable.GetData("EndSceneType", nType).EndSceneName local tbSkin = {} for _, nCharId in ipairs(tbChar) do - local nSkinId = PlayerData.Char:GetCharSkinId(nCharId) + local nSkinId = PlayerData.Build:GetBattleCharSkinId(nCharId) table.insert(tbSkin, nSkinId) end CS.AdventureModuleHelper.PlaySettlementPerform(sName, "", tbSkin, func_SettlementFinish) @@ -191,6 +191,6 @@ function DailyInstanceLevel:SetDiscInfo() safe_call_cs_func(CS.AdventureModuleHelper.SetDiscInfo, tbDiscInfo) end function DailyInstanceLevel:OnEvnet_Pause() - EventManager.Hit("OpenDailyInstancePause", self.nLevelId, self.tbCharId) + EventManager.Hit("OpenDailyInstancePause", self.nLevelId, self.tbCharId, self.tbCharTrialId) end return DailyInstanceLevel diff --git a/lua/game/adventure/equipmentinstance/equipmentinstancelevel.lua b/lua/game/adventure/equipmentinstance/equipmentinstancelevel.lua index efc1f3d16..7191f7ec8 100644 --- a/lua/game/adventure/equipmentinstance/equipmentinstancelevel.lua +++ b/lua/game/adventure/equipmentinstance/equipmentinstancelevel.lua @@ -136,7 +136,7 @@ function EquipmentInstanceLevel:PlaySuccessPerform(FirstRewardItems, tbStarRewar local sName = ConfigTable.GetData("EndSceneType", nType).EndSceneName local tbSkin = {} for _, nCharId in ipairs(tbChar) do - local nSkinId = PlayerData.Char:GetCharSkinId(nCharId) + local nSkinId = PlayerData.Build:GetBattleCharSkinId(nCharId) table.insert(tbSkin, nSkinId) end CS.AdventureModuleHelper.PlaySettlementPerform(sName, "", tbSkin, func_SettlementFinish) @@ -191,6 +191,6 @@ function EquipmentInstanceLevel:SetDiscInfo() safe_call_cs_func(CS.AdventureModuleHelper.SetDiscInfo, tbDiscInfo) end function EquipmentInstanceLevel:OnEvnet_Pause() - EventManager.Hit("OpenEquipmentInstancePause", self.nLevelId, self.tbCharId) + EventManager.Hit("OpenEquipmentInstancePause", self.nLevelId, self.tbCharId, self.tbCharTrialId) end return EquipmentInstanceLevel diff --git a/lua/game/adventure/regionbosslevel/regionbossbattlelevel.lua b/lua/game/adventure/regionbosslevel/regionbossbattlelevel.lua index 937dc9dd7..40a26fb39 100644 --- a/lua/game/adventure/regionbosslevel/regionbossbattlelevel.lua +++ b/lua/game/adventure/regionbosslevel/regionbossbattlelevel.lua @@ -186,7 +186,7 @@ function RegionBossBattleLevel:PlaySuccessPerform(nMapId, buildId, nExp, tbRewar print("sceneName:" .. sName) local tbSkin = {} for _, nCharId in ipairs(tbChar) do - local nSkinId = PlayerData.Char:GetCharSkinId(nCharId) + local nSkinId = PlayerData.Build:GetBattleCharSkinId(nCharId) table.insert(tbSkin, nSkinId) end CS.AdventureModuleHelper.PlaySettlementPerform(sName, "", tbSkin, func_SettlementFinish) @@ -196,7 +196,7 @@ function RegionBossBattleLevel:PlaySuccessPerform(nMapId, buildId, nExp, tbRewar print("sceneName:" .. sName) local tbSkin = {} for _, nCharId in ipairs(tbChar) do - local nSkinId = PlayerData.Char:GetCharSkinId(nCharId) + local nSkinId = PlayerData.Build:GetBattleCharSkinId(nCharId) table.insert(tbSkin, nSkinId) end CS.AdventureModuleHelper.PlaySettlementPerform(sName, "", tbSkin, func_SettlementFinish) @@ -306,6 +306,6 @@ function RegionBossBattleLevel:SetDiscInfo() safe_call_cs_func(CS.AdventureModuleHelper.SetDiscInfo, tbDiscInfo) end function RegionBossBattleLevel:OnEvnet_Pause() - EventManager.Hit("OpenRegionBossPause", self.nLevelId, self.tbCharId) + EventManager.Hit("OpenRegionBossPause", self.nLevelId, self.tbCharId, self.tbCharTrialId) end return RegionBossBattleLevel diff --git a/lua/game/adventure/skillinstance/skillinstancelevel.lua b/lua/game/adventure/skillinstance/skillinstancelevel.lua index 837c6e93a..81d927a7e 100644 --- a/lua/game/adventure/skillinstance/skillinstancelevel.lua +++ b/lua/game/adventure/skillinstance/skillinstancelevel.lua @@ -136,7 +136,7 @@ function SkillInstanceLevel:PlaySuccessPerform(FirstRewardItems, tbStarReward, t local sName = ConfigTable.GetData("EndSceneType", nType).EndSceneName local tbSkin = {} for _, nCharId in ipairs(tbChar) do - local nSkinId = PlayerData.Char:GetCharSkinId(nCharId) + local nSkinId = PlayerData.Build:GetBattleCharSkinId(nCharId) table.insert(tbSkin, nSkinId) end CS.AdventureModuleHelper.PlaySettlementPerform(sName, "", tbSkin, func_SettlementFinish) @@ -191,6 +191,6 @@ function SkillInstanceLevel:SetDiscInfo() safe_call_cs_func(CS.AdventureModuleHelper.SetDiscInfo, tbDiscInfo) end function SkillInstanceLevel:OnEvent_Pause() - EventManager.Hit("OpenSkillInstancePause", self.nLevelId, self.tbCharId) + EventManager.Hit("OpenSkillInstancePause", self.nLevelId, self.tbCharId, self.tbCharTrialId) end return SkillInstanceLevel diff --git a/lua/game/adventure/soldier/soldierbattle.lua b/lua/game/adventure/soldier/soldierbattle.lua index 633976296..2ead4c9b6 100644 --- a/lua/game/adventure/soldier/soldierbattle.lua +++ b/lua/game/adventure/soldier/soldierbattle.lua @@ -16,7 +16,8 @@ local mapEventConfig = { SoldierLevel_AddItem = "OnEvent_AddItem", Soldier_CastSkill = "OnEvent_CastSkill", SoldierActor_Spawn = "OnEvent_ActorSpawn", - Soldier_DamageValue = "OnEvent_Damage" + Soldier_DamageValue = "OnEvent_Damage", + SoldierHarvestSkill = "OnEvent_SoldierHarvestSkill" } function SoldierBattle:EnterLevel() self.nTotalHp = 0 @@ -28,18 +29,27 @@ function SoldierBattle:EnterLevel() v.nDamage = 0 end local sJson = self:GetSoldierLevelMsg() + local nShopLevel = self.parent:GetShopLevel() AdventureModuleHelper.EnterDynamic(self.nFloorId, {}, GameEnum.dynamicLevelType.SoldierChess, { tostring(self.nTemplateId), - sJson + tostring(self.nAdjustmentGrade), + tostring(self.nStageId), + tostring(self.nBossTemplateId), + sJson, + tostring(nShopLevel) }) end -function SoldierBattle:Init(parent, tbChess, nFloorId, nTemplateId) +function SoldierBattle:Init(parent, tbChess, nFloorId, nStageId, nTemplateId, nAdjustmentGrade, nBossTemplateId) self:BindEvent() self.parent = parent self.tbChess = tbChess self.nFloorId = nFloorId + self.nStageId = nStageId self.nTemplateId = nTemplateId + self.nAdjustmentGrade = nAdjustmentGrade + self.nBossTemplateId = nBossTemplateId self.tbCharDamage = {} + self.nHarvestSkillCount = 0 self.tbPartner = SoldierAttrData.CalcActivePartners(tbChess) self:EnterLevel() NovaAPI.EnterModule("AdventureModuleScene", true, 17) @@ -85,11 +95,17 @@ function SoldierBattle:GetSoldierLevelMsg() end soldierLevelMsg.SoldierData:Add(CS.SoldierLevelController.SoldierMsg(v.nId, bMain, nIndex, v.nStar, mapAttr)) end - for _, nId in pairs(self.tbPartner) do - if 0 < nId then - soldierLevelMsg.PartnerArr:Add(nId) + for _, info in ipairs(self.tbPartner) do + if info.nId and info.nId > 0 then + soldierLevelMsg:AddPartner(info.nId, info.tbSoldiers) end end + local tbTechBuffs = PlayerData.SoldierData:GetClientBattleBuffList() + for _, nBuffId in ipairs(tbTechBuffs) do + soldierLevelMsg.buffEffectList:Add(nBuffId) + end + local nHarvestCount = self.parent:GetClientHarvestCount() + soldierLevelMsg.nHarvestCount = nHarvestCount return soldierLevelMsg:ToJson() end function SoldierBattle:OnEvent_LoadLevelRefresh() @@ -105,42 +121,53 @@ function SoldierBattle:OnEvent_UnloadComplete() end function SoldierBattle:OnEvent_Result(bResult) local tbDamage = {} - for nId, nValue in pairs(self.tbCharDamage) do - local nStar = 0 - for _, v in ipairs(self.tbChess) do - if v.nId == nId then - nStar = v.nStar - break + local nAllDamage = 0 + for _, v in ipairs(self.tbChess) do + if v.nId ~= 0 then + local nDamage = 0 + if self.tbCharDamage[v.nId] ~= nil then + nDamage = self.tbCharDamage[v.nId] end + tbDamage[v.nId] = { + nStar = v.nStar, + nDamage = nDamage + } + nAllDamage = nAllDamage + nDamage end - tbDamage[nId] = {nStar = nStar, nDamage = nValue} end local nCoin = self.tbItems[AllEnum.CoinItemId.SoldierCurrency] or 0 nCoin = math.min(nCoin, ConfigTable.GetConfigNumber("SoldierSkillCoinMax")) self.parent:BattleEnd(bResult, { nTime = self.nBattleTime, tbDamage = tbDamage, - nCoin = nCoin + nCoin = nCoin, + nHarvest = self.nHarvestSkillCount, + nAllDamage = nAllDamage }) end function SoldierBattle:OnEvent_SettleSoldierBattle() local tbDamage = {} - for nId, nValue in pairs(self.tbCharDamage) do - local nStar = 0 - for _, v in ipairs(self.tbChess) do - if v.nId == nId then - nStar = v.nStar - break + local nAllDamage = 0 + for _, v in ipairs(self.tbChess) do + if v.nId ~= 0 then + local nDamage = 0 + if self.tbCharDamage[v.nId] ~= nil then + nDamage = self.tbCharDamage[v.nId] end + tbDamage[v.nId] = { + nStar = v.nStar, + nDamage = nDamage + } + nAllDamage = nAllDamage + nDamage end - tbDamage[nId] = {nStar = nStar, nDamage = nValue} end local nCoin = self.tbItems[AllEnum.CoinItemId.SoldierCurrency] or 0 nCoin = math.min(nCoin, ConfigTable.GetConfigNumber("SoldierSkillCoinMax")) self.parent:BattleEnd(false, { nTime = self.nBattleTime, tbDamage = tbDamage, - nCoin = nCoin + nCoin = nCoin, + nHarvest = self.nHarvestSkillCount }) end function SoldierBattle:OnEvent_RestartSoldier() @@ -180,6 +207,9 @@ function SoldierBattle:OnEvent_Damage(nUId, nDamage) end end end +function SoldierBattle:OnEvent_SoldierHarvestSkill() + self.nHarvestSkillCount = self.nHarvestSkillCount + 1 +end function SoldierBattle:OnEvent_GamePlayTime(nTime) self.nBattleTime = nTime if 0 < nTime then @@ -200,7 +230,6 @@ function SoldierBattle:OnEvent_AddItem(nId, nCount) local nCount = self.tbItems[AllEnum.CoinItemId.SoldierCurrency] or 0 EventManager.Hit("RefreshSoldierCoin", nCount) if nId == AllEnum.CoinItemId.SoldierCurrency then - printError("[Soldier]战斗内技能获得金币数量:" .. nCount) end end function SoldierBattle:OnEvent_CastSkill(nUId, nId, nSkillId) diff --git a/lua/game/adventure/soldier/soldierleveldata.lua b/lua/game/adventure/soldier/soldierleveldata.lua index d3a7f458d..1517093f1 100644 --- a/lua/game/adventure/soldier/soldierleveldata.lua +++ b/lua/game/adventure/soldier/soldierleveldata.lua @@ -3,41 +3,102 @@ local SoldierAttrData = require("GameCore.Data.DataClass.Soldier.SoldierAttrData local FightPos = GameEnum.SoldierPositionType.FightPosition local SupPos = GameEnum.SoldierPositionType.SupportPosition local SPT = AllEnum.SoldierPositionType +local SlotToPosIndex = function(nSlot) + if nSlot == nil or nSlot == 0 then + return SPT.Other, 0 + end + if 1 <= nSlot and nSlot <= 3 then + return SPT.Fight, nSlot + end + if 4 <= nSlot and nSlot <= 9 then + return SPT.Support, nSlot - 3 + end + if 10 <= nSlot and nSlot <= 18 then + return SPT.Waiting, nSlot - 9 + end + return SPT.Other, 0 +end +local PosIndexToSlot = function(nPosType, nIndex) + if nPosType == SPT.Fight then + return nIndex + elseif nPosType == SPT.Support then + return nIndex + 3 + elseif nPosType == SPT.Waiting then + return nIndex + 9 + end + return 0 +end local SoldierEffectStatus = {InActive = "InActive", Active = "Active"} -local SoldierPartnerAction = { +local SoldierBuffAction = { Sync = "Sync", Add = "Add", Remove = "Remove" } +local SoldierBuffType = { + UnknownBuff = "UnknownBuff", + CardBuff = "CardBuff", + PartnerBuff = "PartnerBuff", + TechNodeBuff = "TechNodeBuff", + AbilityBuff = "AbilityBuff" +} +local SoldierBuffProgressType = { + UnknownProgress = "UnknownProgress", + StateProgress = "StateProgress", + CondProgress = "CondProgress" +} local PRINT_CHESS_LOG = true local CaseEnum = { SelectCard = 1, Shop = 2, Fight = 3, Battle = 4, - DeploySync = 5, EventSettlementOfDispute = 6, EventSettlementOfDisputeBattle = 7, - ClientEvent = 8 + SelectBossAbility = 8, + CheckStage = 9, + StoryEventOfPersonality = 10, + StoryEventOfCostly = 11, + DeployOpt = 14, + ClientEvent = 15 } -local ClientCase = {BattleResult = 1, Settle = 2} -local OtherCaseType = { +local ClientCase = { + BattleResult = 1, + Settle = 2, + StageChange = 3, + CheckStagePanel = 4, + Ending = 5, + DiceResult = 6 +} +local OpenSandTableServerCase = { CaseEnum.SelectCard, CaseEnum.Battle, CaseEnum.EventSettlementOfDispute, - CaseEnum.EventSettlementOfDisputeBattle + CaseEnum.EventSettlementOfDisputeBattle, + CaseEnum.SelectBossAbility, + CaseEnum.StoryEventOfCostly, + CaseEnum.StoryEventOfPersonality +} +local OpenSandTableClientCase = { + ClientCase.DiceResult +} +local mapEventConfig = {} +local SANDTABLE_SCENES = { + [1] = "Soldier_Sandtable_UI_01", + [2] = "Soldier_Sandtable_UI_02", + [3] = "Soldier_Sandtable_UI_03" } function SoldierLevelData:ctor() + self:BindEvent() self:Clear() end function SoldierLevelData:Clear() self.parent = nil self.mapCases = {} self.mapClientCases = {} - self.nLastNodeId = 0 self.tbPendingRewards = {} self.nLevelId = 0 self.nHp = 0 + self.nBossTemplateId = 0 self.nGradeChallengeId = 0 self.nStageId = 0 self.nNodeId = 0 @@ -46,10 +107,15 @@ function SoldierLevelData:Clear() self.tbDeployChess = {} self.tbWaitingChess = {} self.tbOtherChess = {} + self.nDeployVersion = 0 + self.mapChessByUid = {} + self.mapSlotToUid = {} + self.tbOtherUids = {} self.mapItems = {} self.mapAllChess = {} - self.tbStartedCards = {} - self.tbStrategyCards = {} + self.mapBuffs = {} + self.mapBuffProgress = {} + self.tbStrategyCards = nil self.nLevel = 0 self.nMaxLevel = 0 self.nExp = 0 @@ -60,11 +126,174 @@ function SoldierLevelData:Clear() self.tbServerPartner = {} self.tbActivePartner = {} self.mapExtraPartnerTag = {} - self.tbAllEffects = {} + self.mapEffects = {} self.tbClientEffects = {} + self.mapExtraEffectState = { + nHarvest = 0, + nInterestLimit = 0, + nCardReRoll = 0 + } + self.tbDiscAddEffect = {} self.bOpenSandTable = true + self.sSandtableSceneName = nil + self.bSuppressEnterAnim = false + self.bReconnectInBattle = false + self.fnPanelReadyOnce = nil + self.sLastTimelineScene = nil end -function SoldierLevelData:Init(parent, mapSoldierInfo, tbInitChess, nInitCoin) +function SoldierLevelData:BindEvent() + if type(mapEventConfig) ~= "table" then + return + end + for nEventId, sCallbackName in pairs(mapEventConfig) do + local callback = self[sCallbackName] + if type(callback) == "function" then + EventManager.Add(nEventId, self, callback) + end + end +end +function SoldierLevelData:UnBindEvent() + if type(mapEventConfig) ~= "table" then + return + end + for nEventId, sCallbackName in pairs(mapEventConfig) do + local callback = self[sCallbackName] + if type(callback) == "function" then + EventManager.Remove(nEventId, self, callback) + end + end +end +function SoldierLevelData:_RebuildFromNewDeploy(deploy) + self.mapChessByUid = {} + self.mapSlotToUid = {} + self.tbOtherUids = {} + if deploy == nil then + self.nDeployVersion = 0 + return + end + self.nDeployVersion = deploy.Version or 0 + if deploy.Chess == nil then + return + end + for _, chess in ipairs(deploy.Chess) do + local nUid = chess.UID + local nSlot = chess.Slot or 0 + self.mapChessByUid[nUid] = { + nTid = chess.Tid, + nStar = chess.Star, + nSlot = nSlot + } + if nSlot == 0 then + table.insert(self.tbOtherUids, nUid) + else + self.mapSlotToUid[nSlot] = nUid + end + end +end +function SoldierLevelData:_DeriveDeployView() + local tbView = {} + for nSlot = 1, 9 do + local nPosType, nIndex = SlotToPosIndex(nSlot) + local nUid = self.mapSlotToUid[nSlot] + local entry = { + nPositionType = nPosType, + nIndex = nIndex, + nUid = 0, + nId = 0, + nStar = 0 + } + if nUid ~= nil then + local chess = self.mapChessByUid[nUid] + if chess ~= nil then + entry.nUid = nUid + entry.nId = chess.nTid + entry.nStar = chess.nStar + end + end + table.insert(tbView, entry) + end + return tbView +end +function SoldierLevelData:_DeriveWaitingView() + local tbView = {} + for nSlot = 10, 18 do + local _, nIndex = SlotToPosIndex(nSlot) + local nUid = self.mapSlotToUid[nSlot] + local entry = { + nIndex = nIndex, + nUid = 0, + nId = 0, + nStar = 0 + } + if nUid ~= nil then + local chess = self.mapChessByUid[nUid] + if chess ~= nil then + entry.nUid = nUid + entry.nId = chess.nTid + entry.nStar = chess.nStar + end + end + table.insert(tbView, entry) + end + return tbView +end +function SoldierLevelData:_DeriveOtherView() + local tbView = {} + local mapAgg = {} + for _, nUid in ipairs(self.tbOtherUids) do + local chess = self.mapChessByUid[nUid] + if chess ~= nil then + local sKey = tostring(chess.nTid) .. "_" .. tostring(chess.nStar) + local agg = mapAgg[sKey] + if agg == nil then + agg = { + nId = chess.nTid, + nStar = chess.nStar, + nCount = 0 + } + mapAgg[sKey] = agg + table.insert(tbView, agg) + end + agg.nCount = agg.nCount + 1 + end + end + return tbView +end +function SoldierLevelData:_DeriveAllChessView() + local tbView = {} + local mapAgg = {} + for _, chess in pairs(self.mapChessByUid) do + local sKey = tostring(chess.nTid) .. "_" .. tostring(chess.nStar) + local agg = mapAgg[sKey] + if agg == nil then + agg = { + nId = chess.nTid, + nStar = chess.nStar, + nCount = 0 + } + mapAgg[sKey] = agg + table.insert(tbView, agg) + end + agg.nCount = agg.nCount + 1 + end + return tbView +end +function SoldierLevelData:_BuildHarvestEvent(nHarvest) + local tbEvents = {} + if 0 < nHarvest then + tbEvents = { + List = { + { + Id = GameEnum.soldierBuffEffect.ClientEffectHarvest, + Data = {nHarvest} + } + } + } + end + return tbEvents +end +function SoldierLevelData:Init(parent, mapSoldierInfo, mapChange, bFreshStart) + self:Clear() self.parent = parent if mapSoldierInfo == nil or mapSoldierInfo.Meta == nil then printError("[Soldier] 服务器下发的SoldierInfo为空!!!") @@ -77,6 +306,7 @@ function SoldierLevelData:Init(parent, mapSoldierInfo, tbInitChess, nInitCoin) self.nLevel = mapSoldierInfo.Meta.ShopLevel self.nExp = mapSoldierInfo.Meta.ShopExp self.tbPartnerTrace = mapSoldierInfo.Meta.TracePartnerTypes + self.nBossTemplateId = 0 if mapSoldierInfo.Node == nil then printError("[Soldier] 服务器下发的 SoldierNode 为空!!!") return @@ -93,59 +323,74 @@ function SoldierLevelData:Init(parent, mapSoldierInfo, tbInitChess, nInitCoin) end ForEachTableLine(ConfigTable.Get("SoldierShopLevel"), foreachShopLevel) end - self:UpdateNodeInfo(mapSoldierInfo.Node.Data) + self:UpdateNodeInfo(mapSoldierInfo.Node.Data, nil, not bFreshStart) self:ClearServerCase() - if mapSoldierInfo.Node.Cases ~= nil then - for _, v in ipairs(mapSoldierInfo.Node.Cases) do + if mapSoldierInfo.Cases ~= nil then + for _, v in ipairs(mapSoldierInfo.Cases) do self:DispatchServerCase(v) end end - self.tbDeployChess = {} - self.tbWaitingChess = {} - self.tbOtherChess = {} - self.mapAllChess = {} - if mapSoldierInfo.Bag.Chess ~= nil then - for k, v in ipairs(mapSoldierInfo.Bag.Chess) do - table.insert(self.mapAllChess, { - nId = v.Id, - nCount = v.Qty, - nStar = v.Star - }) - end + local tbChange = {} + if mapChange ~= nil then + self:UpdateChangeInfo(mapChange, tbChange, nil) end - if mapSoldierInfo.Bag.Deploy ~= nil then - if mapSoldierInfo.Bag.Deploy.Master ~= nil then - for k, v in ipairs(mapSoldierInfo.Bag.Deploy.Master) do - table.insert(self.tbDeployChess, { - nPositionType = FightPos, - nIndex = k, - nId = v.Id, - nStar = v.Star + local tbSteps = tbChange.tbChessChangeStep + local nCoin = tbChange.itemChange and tbChange.itemChange[AllEnum.CoinItemId.SoldierCurrency] or nil + local bHasSteps = tbSteps ~= nil and 0 < #tbSteps + local bHasCoin = nCoin ~= nil and nCoin ~= 0 + if mapChange == nil and mapSoldierInfo.Node.Data.NodeId == 0 then + local tbObtain = {} + local mapBag = mapSoldierInfo.Bag + if mapBag ~= nil and mapBag.Deploy ~= nil and mapBag.Deploy.Chess ~= nil then + for _, ch in ipairs(mapBag.Deploy.Chess) do + local nSlot = ch.Slot or 0 + local nPos, nIndex = SlotToPosIndex(nSlot) + table.insert(tbObtain, { + nUid = ch.UID, + nSlot = nSlot, + nTid = ch.Tid, + nStar = ch.Star, + nId = ch.Tid, + nTargetType = nPos, + nIndex = nIndex }) end end - if mapSoldierInfo.Bag.Deploy.Assist ~= nil then - for k, v in ipairs(mapSoldierInfo.Bag.Deploy.Assist) do - table.insert(self.tbDeployChess, { - nPositionType = SupPos, - nIndex = k, - nId = v.Id, - nStar = v.Star - }) - end + if 0 < #tbObtain then + tbSteps = { + { + tbConsume = {}, + tbObtain = tbObtain, + tbUpdate = {} + } + } + bHasSteps = true end - if mapSoldierInfo.Bag.Deploy.Waiting ~= nil then - for k, v in ipairs(mapSoldierInfo.Bag.Deploy.Waiting) do - table.insert(self.tbWaitingChess, { - nIndex = k, - nId = v.Id, - nStar = v.Star - }) + if mapBag ~= nil and mapBag.Res ~= nil then + for _, v in ipairs(mapBag.Res) do + if v.Tid == AllEnum.CoinItemId.SoldierCurrency and v.Qty ~= nil and v.Qty ~= 0 then + nCoin = v.Qty + bHasCoin = true + break + end end end end - self:FillOtherChess() - self:DisposalChessDeploy() + if (bHasSteps or bHasCoin) and self.mapCases[CaseEnum.Fight] == nil then + if bHasSteps then + tbSteps = self:_MergeApplyObtainSteps(tbSteps) + end + table.insert(self.tbPendingRewards, { + nType = AllEnum.SoldierRewardSource.Apply, + data = bHasCoin and {nCoin = nCoin} or {}, + tbSteps = bHasSteps and tbSteps or {} + }) + end + self:_RebuildFromNewDeploy(mapSoldierInfo.Bag.Deploy) + self.tbDeployChess = self:_DeriveDeployView() + self.tbWaitingChess = self:_DeriveWaitingView() + self.tbOtherChess = self:_DeriveOtherView() + self.mapAllChess = self:_DeriveAllChessView() self:UpdatePartner(true) self.mapItems = {} if mapSoldierInfo.Bag.Res ~= nil then @@ -153,147 +398,23 @@ function SoldierLevelData:Init(parent, mapSoldierInfo, tbInitChess, nInitCoin) self.mapItems[v.Tid] = v.Qty end end - self.tbStartedCards = {} - self.tbStrategyCards = {} - if mapSoldierInfo.Bag.Cards ~= nil then - for k, v in ipairs(mapSoldierInfo.Bag.Cards) do - self:UpdateCardList(v) - end - end - if mapSoldierInfo.Bag.Partners ~= nil then - for k, v in ipairs(mapSoldierInfo.Bag.Partners) do - self:UpdateServerPartner(v) - end - end - if tbInitChess == nil and nInitCoin == nil and self.nStageId == 0 and self.nNodeId == 0 then - local bHasApplyPending = false - for _, v in ipairs(self.tbPendingRewards) do - if v.nType == AllEnum.SoldierRewardSource.Apply then - bHasApplyPending = true - break - end - end - if not bHasApplyPending then - local tbFallbackChess = {} - for _, v in ipairs(self.mapAllChess) do - for _ = 1, v.nCount do - table.insert(tbFallbackChess, { - Id = v.nId, - Star = v.nStar, - Qty = 1 - }) - end - end - if 0 < #tbFallbackChess then - tbInitChess = tbFallbackChess - end - nInitCoin = self.mapItems[AllEnum.CoinItemId.SoldierCurrency] - end - end - local nInitIndex - if tbInitChess ~= nil or nInitCoin ~= nil then - nInitIndex = self:CacheReward(AllEnum.SoldierRewardSource.Apply, {tbChess = tbInitChess, nCoin = nInitCoin}) - if tbInitChess ~= nil and nInitIndex ~= nil then - local tbSteps = {} - local mapSkip = {} - local tbGroups = {} - local mapGroupIdx = {} - for _, chess in ipairs(tbInitChess) do - local nId = chess.Id - local nStar = chess.Star or 1 - if nId ~= nil then - local sKey = tostring(nId) .. "-" .. tostring(nStar) - local idx = mapGroupIdx[sKey] - if idx == nil then - table.insert(tbGroups, { - nId = nId, - nStar = nStar, - nCount = 0 - }) - idx = #tbGroups - mapGroupIdx[sKey] = idx - end - tbGroups[idx].nCount = tbGroups[idx].nCount + 1 - end - end - local obtainStep = { - tbConsume = {}, - tbObtain = {} - } - for _, group in ipairs(tbGroups) do - local nId, nStar, nCount = group.nId, group.nStar, group.nCount - local nMerges = math.floor(nCount / 3) - local nRemain = nCount - nMerges * 3 - for _ = 1, nMerges do - local nType, nIndex = self:_LocateChessInBag(nId, nStar + 1, mapSkip) - if nType == nil then - nRemain = nRemain + 3 - else - mapSkip[nType] = mapSkip[nType] or {} - mapSkip[nType][nIndex] = true - local getStep = { - tbConsume = {}, - tbObtain = {} - } - for i = 1, 3 do - table.insert(getStep.tbObtain, { - nTargetType = nType, - nIndex = i, - nId = nId, - nStar = nStar - }) - end - table.insert(tbSteps, getStep) - local mergeStep = { - tbConsume = {}, - tbObtain = {} - } - for i = 1, 3 do - table.insert(mergeStep.tbConsume, { - nSourceType = nType, - nIndex = i, - nId = nId, - nStar = nStar - }) - end - table.insert(mergeStep.tbObtain, { - nTargetType = nType, - nIndex = nIndex, - nId = nId, - nStar = nStar + 1 - }) - table.insert(tbSteps, mergeStep) - end - end - for _ = 1, nRemain do - local nType, nIndex = self:_LocateChessInBag(nId, nStar, mapSkip) - if nType ~= nil then - mapSkip[nType] = mapSkip[nType] or {} - mapSkip[nType][nIndex] = true - table.insert(obtainStep.tbObtain, { - nTargetType = nType, - nIndex = nIndex, - nId = nId, - nStar = nStar - }) - end - end - end - if 0 < #obtainStep.tbObtain then - table.insert(tbSteps, 1, obtainStep) - end - if 0 < #tbSteps then - self.tbPendingRewards[#self.tbPendingRewards].tbSteps = tbSteps - end + if mapSoldierInfo.Bag.Buffs ~= nil then + for _, v in ipairs(mapSoldierInfo.Bag.Buffs) do + self:UpdateBuff(v) end end local bInitNodeList = false - if mapSoldierInfo.ActivatedEffects ~= nil then - for _, v in ipairs(mapSoldierInfo.ActivatedEffects) do + if mapSoldierInfo.Effects ~= nil then + for _, v in ipairs(mapSoldierInfo.Effects) do self:EffectPartnerAdditional(v.PartnerAdditional) self:EffectPartnerActivateAdditional(v.PartnerActivateAdditional) self:EffectNodeTypeModify(v.NodeTypeModify) - self:EffectClientEffect(v.ClientEffect) + self:EffectClientAttr(v.ClientAttr) + self:EffectClientHarvest(v.ClientHarvest) + self:EffectInterest(v.Interest) + self:EffectCardReRoll(v.CardReRoll) + self:EffectDiceAddPoint(v.DiceAddPoint) + self:EffectTempFree(v.TempFree) if v.NodeTypeModify ~= nil then bInitNodeList = true end @@ -302,31 +423,107 @@ function SoldierLevelData:Init(parent, mapSoldierInfo, tbInitChess, nInitCoin) if not bInitNodeList then self:UpdateNodeList() end + if mapSoldierInfo.Progress ~= nil then + self:UpdateBuffProgress(mapSoldierInfo.Progress) + end self.mapClientData = { - nLen = mapSoldierInfo.Meta.DateLen, + nLen = mapSoldierInfo.Meta.DataLen, sData = mapSoldierInfo.Meta.ClientData, nVersion = mapSoldierInfo.Meta.DataVersion } self:EnterSoldier() + return tbChange +end +function SoldierLevelData:GetSandtableSceneName() + return self.sSandtableSceneName +end +function SoldierLevelData:PreloadSandtableScene(callback) + local nStage = PlayerData.SoldierData:GetCurChallengeState() + local sScene = SANDTABLE_SCENES[nStage] + if sScene == nil then + printError("自走棋沙盘场景找不到!!!stage = " .. tostring(nStage)) + self.sSandtableSceneName = nil + self.bSandtableSceneLoaded = false + if callback ~= nil then + callback() + end + return + end + if self.sSandtableSceneName == sScene and self.bSandtableSceneLoaded then + if callback ~= nil then + callback(true) + end + return + end + if self.sSandtableSceneName == sScene and not self.bSandtableSceneLoaded then + if callback ~= nil then + self.tbSandtableLoadCallbacks = self.tbSandtableLoadCallbacks or {} + table.insert(self.tbSandtableLoadCallbacks, callback) + end + return + end + self.sSandtableSceneName = sScene + self.bSandtableSceneLoaded = false + self.tbSandtableLoadCallbacks = {} + if callback ~= nil then + table.insert(self.tbSandtableLoadCallbacks, callback) + end + EventManager.Hit(EventId.BlockInput, true) + CS.MainMenuModuleHelper.GetActiveScene(sScene, function(bSuccess) + EventManager.Hit(EventId.BlockInput, false) + if self.sSandtableSceneName ~= sScene then + return + end + self.bSandtableSceneLoaded = true + local tbCbs = self.tbSandtableLoadCallbacks or {} + self.tbSandtableLoadCallbacks = {} + for _, cb in ipairs(tbCbs) do + cb(bSuccess) + end + end) +end +function SoldierLevelData:IsSandtableSceneLoaded() + return self.bSandtableSceneLoaded == true +end +function SoldierLevelData:UnloadSandtableScene() + if self.sSandtableSceneName == nil then + return + end + local sScene = self.sSandtableSceneName + self.sSandtableSceneName = nil + self.bSandtableSceneLoaded = false + self.tbSandtableLoadCallbacks = {} + CS.MainMenuModuleHelper.DeActiveScene(sScene, function() + end) end function SoldierLevelData:EnterSoldier() - if self.mapCases[CaseEnum.Battle] == nil and self.mapCases[CaseEnum.EventSettlementOfDisputeBattle] == nil then - local nStyle = 54 - if self.mapCases[CaseEnum.SelectCard] ~= nil and self.mapCases[CaseEnum.SelectCard].nType == AllEnum.SoldierCardType.StartedCard then - nStyle = 53 - end + local bFirstIn = self.nNodeId == 0 + local bEnterBattle = self.mapCases[CaseEnum.Battle] ~= nil or self.mapCases[CaseEnum.EventSettlementOfDisputeBattle] ~= nil + if not bEnterBattle then local func = function() - self:StartSoldierLevel() + self:PreloadSandtableScene(function() + function self.fnPanelReadyOnce() + self:StartSoldierLevel() + end + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierSandtable, bFirstIn) + end) end - EventManager.Hit(EventId.SetTransition, nStyle, func, self.nGradeChallengeId) + EventManager.Hit(EventId.SetTransition, 54, func, self.nGradeChallengeId) else - self:StartSoldierLevel() + self:PreloadSandtableScene(function() + function self.fnPanelReadyOnce() + self:StartSoldierLevel() + end + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierSandtable, bFirstIn) + end) end end function SoldierLevelData:Exit() + self:UnBindEvent() if self.curBattle then self.curBattle:Exit() end + self:UnloadSandtableScene() self:Clear() end function SoldierLevelData:ClearServerCase() @@ -339,7 +536,6 @@ function SoldierLevelData:DispatchServerCase(case) if case.SelectCard then self.mapCases[CaseEnum.SelectCard] = {} self.mapCases[CaseEnum.SelectCard].nId = case.Id - self.mapCases[CaseEnum.SelectCard].nType = case.SelectCard.Type self.mapCases[CaseEnum.SelectCard].tbCards = case.SelectCard.Ids self.mapCases[CaseEnum.SelectCard].nRoll = case.SelectCard.ReRoll elseif case.ShopCase then @@ -353,20 +549,47 @@ function SoldierLevelData:DispatchServerCase(case) self.mapCases[CaseEnum.Battle] = {} self.mapCases[CaseEnum.Battle].nId = case.Id self.mapCases[CaseEnum.Battle].nFloorId = case.BattleCase.FloorId - elseif case.DeploySyncCase then - self.mapCases[CaseEnum.DeploySync] = {} - self.mapCases[CaseEnum.DeploySync].nId = case.Id elseif case.EventSettlementOfDispute then self.mapCases[CaseEnum.EventSettlementOfDispute] = {} self.mapCases[CaseEnum.EventSettlementOfDispute].nId = case.Id self.mapCases[CaseEnum.EventSettlementOfDispute].tbIds = case.EventSettlementOfDispute.Ids - self.mapCases[CaseEnum.EventSettlementOfDispute].nPoint = case.EventSettlementOfDispute.DicePoint - self.mapCases[CaseEnum.EventSettlementOfDispute].bTwoDice = case.EventSettlementOfDispute.TwoDice elseif case.EventSettlementOfDisputeBattle then self.mapCases[CaseEnum.EventSettlementOfDisputeBattle] = {} self.mapCases[CaseEnum.EventSettlementOfDisputeBattle].nId = case.Id self.mapCases[CaseEnum.EventSettlementOfDisputeBattle].nFloorId = case.EventSettlementOfDisputeBattle.FloorId self.mapCases[CaseEnum.EventSettlementOfDisputeBattle].nEventId = case.EventSettlementOfDisputeBattle.BattleId + elseif case.SelectBossAbilityCase then + self.mapCases[CaseEnum.SelectBossAbility] = {} + self.mapCases[CaseEnum.SelectBossAbility].nId = case.Id + elseif case.CheckStageCase then + self.mapCases[CaseEnum.CheckStage] = {} + self.mapCases[CaseEnum.CheckStage].nId = case.Id + self.mapCases[CaseEnum.CheckStage].nFloorId = case.CheckStageCase.FloorId + self.mapClientCases[ClientCase.CheckStagePanel] = {} + elseif case.StoryEventOfPersonalityCase then + local mapCase = case.StoryEventOfPersonalityCase + local tbOptions = mapCase.Options and mapCase.Options.Options or {} + self.mapCases[CaseEnum.StoryEventOfPersonality] = { + nId = case.Id, + nPersonalityStoryId = mapCase.PersonalityStoryId, + tbOptions = tbOptions, + nIndex = mapCase.Index or 0, + nDicePoint = mapCase.DicePoint or 0, + bTwoDice = mapCase.TwoDice or false, + nPreOptionId = mapCase.PreOptionId or 0 + } + elseif case.StoryEventOfCostlyCase then + local mapCase = case.StoryEventOfCostlyCase + local tbOptions = mapCase.Options and mapCase.Options.Options or {} + self.mapCases[CaseEnum.StoryEventOfCostly] = { + nId = case.Id, + nPersonalityStoryId = mapCase.PersonalityStoryId, + tbOptions = tbOptions, + nPreOptionId = mapCase.PreOptionId or 0 + } + elseif case.DeployOptCase then + self.mapCases[CaseEnum.DeployOpt] = {} + self.mapCases[CaseEnum.DeployOpt].nId = case.Id elseif case.ClientEventCase then self.mapCases[CaseEnum.ClientEvent] = {} self.mapCases[CaseEnum.ClientEvent].nId = case.Id @@ -414,70 +637,63 @@ function SoldierLevelData:UpdateNodeList(nFromNodeType, nToNodeType) end end end -function SoldierLevelData:UpdateCardList(mapCard) - local nCardEffectId = 0 - if mapCard.Type == AllEnum.SoldierCardType.StartedCard then - table.insert(self.tbStartedCards, { - nId = mapCard.Id - }) - local mapCfg = ConfigTable.GetData("SoldierStarterCard", mapCard.Id) - if mapCfg ~= nil then - nCardEffectId = mapCfg.CardEffectId - end - elseif mapCard.Type == AllEnum.SoldierCardType.StrategyCard then - table.insert(self.tbStrategyCards, { - nId = mapCard.Id - }) - local mapCfg = ConfigTable.GetData("SoldierStrategyCard", mapCard.Id) - if mapCfg ~= nil then - nCardEffectId = mapCfg.CardEffectId - end +function SoldierLevelData:UpdateBuff(mapBuff) + if mapBuff == nil then + return end - local mapCfg = ConfigTable.GetData("SoldierCardEffect", nCardEffectId) - if mapCfg ~= nil then - for nIdx, mapBuff in ipairs(mapCard.BuffIdx) do - local nBuffId = mapCfg.BuffIds[nIdx] - if nBuffId == nil then - printError(string.format("服务器下发的卡buffId表里找不到!!!cardType = %s, cardId = %s, nIndex = %s", mapCard.Type, mapCard.Id, nIdx)) - else - for nIndex, nEffectId in ipairs(mapBuff.Effects) do - self.tbAllEffects[nEffectId] = { - nBuffId = nBuffId, - nIndex = nIndex, - nCardId = mapCard.Id, - nCardType = mapCard.Type - } + local nAction = mapBuff.Action + local nType = mapBuff.Type + local nBindId = mapBuff.BindId or 0 + local nEffectGroup = mapBuff.EffectGroup or 0 + local tbBuffUids = mapBuff.BuffIds or {} + if nAction == SoldierBuffAction.Add or nAction == SoldierBuffAction.Sync then + for nIdx, nBuffUid in ipairs(tbBuffUids) do + self.mapBuffs[nBuffUid] = { + nType = nType, + nBindId = nBindId, + nEffectGroup = nEffectGroup + } + end + if nType == SoldierBuffType.AbilityBuff then + self.nBossTemplateId = nBindId + end + elseif nAction == SoldierBuffAction.Remove then + for _, nBuffUid in ipairs(tbBuffUids) do + self.mapBuffs[nBuffUid] = nil + self.mapBuffProgress[nBuffUid] = nil + for nEid, info in pairs(self.mapEffects) do + if info.nBuffUid == nBuffUid then + self.mapEffects[nEid] = nil + self.tbClientEffects[nEid] = nil end end end + if nType == SoldierBuffType.AbilityBuff then + self.nBossTemplateId = 0 + end + end + if nType == SoldierBuffType.CardBuff then + self.tbStrategyCards = nil + EventManager.Hit("SoldierBuffCardChange") end end -function SoldierLevelData:UpdateServerPartner(mapPartner) - local mapCfg = ConfigTable.GetData("SoldierPartner", mapPartner.Id) - if mapCfg ~= nil then - local tbBuff = mapCfg.ServerEffect - for nIdx, mapBuff in ipairs(mapPartner.BuffIdx) do - local nBuffId = tbBuff[nIdx] - if nBuffId == nil then - printError(string.format("服务器下发的羁绊buffId表里找不到!!!partnerId = %s, nIndex = %s", mapPartner.Id, nIdx)) - else - local nAction = mapPartner.Action - if nAction == SoldierPartnerAction.Add or nAction == SoldierPartnerAction.Sync then - for nIndex, nEffectId in ipairs(mapBuff.Effects) do - self.tbAllEffects[nEffectId] = { - nBuffId = nBuffId, - nIndex = nIndex, - nPartnerId = mapPartner.Id - } - end - elseif nAction == SoldierPartnerAction.Remove then - for _, nEffectId in ipairs(mapBuff.Effects) do - self.tbAllEffects[nEffectId] = nil - end - end - end +function SoldierLevelData:UpdateBuffProgress(tbProgress) + if tbProgress == nil or #tbProgress == 0 then + return + end + for _, v in ipairs(tbProgress) do + local nBuffUid = v.BuffId + if v.Removed then + self.mapBuffProgress[nBuffUid] = nil + else + self.mapBuffProgress[nBuffUid] = { + nType = v.Type, + nCur = v.Cur or 0, + nMax = v.Max or 0 + } end end + EventManager.Hit("SoldierBuffProgressUpdate") end function SoldierLevelData:GetShopWeight(tbRarityUp) local tbWeightList = {} @@ -506,7 +722,7 @@ function SoldierLevelData:_UpdateShopCaseData(mapShopData) mapShop.tbGoods = mapShopData.Goods mapShop.tbWeightList = self:GetShopWeight(mapShopData.RarityUp) mapShop.bLock = mapShopData.Lock - mapShop.nFreeCount = mapShopData.Free + mapShop.nFreeCount = mapShopData.Free + mapShopData.TempFree mapShop.nReRollPrice = mapShopData.ReRollPrice mapShop.bDisableRefresh = mapShopData.DisableRefresh mapShop.bDisablePurchase = mapShopData.DisablePurchase @@ -541,8 +757,8 @@ function SoldierLevelData:EffectPartnerActivateAdditional(mapMsgData) return end local tbAllPartner = SoldierAttrData.CalcActivePartners(self.tbDeployChess) - for _, nId in ipairs(tbAllPartner) do - local mapCfg = ConfigTable.GetData("SoldierPartner", nId) + for _, info in ipairs(tbAllPartner) do + local mapCfg = ConfigTable.GetData("SoldierPartner", info.nId) if mapCfg ~= nil then local nPartnerType = mapCfg.PartnerType self:_UpdateServerPartnerLevel(mapMsgData.Status, nPartnerType, mapMsgData.Additional) @@ -557,14 +773,77 @@ function SoldierLevelData:EffectNodeTypeModify(mapMsgData) local nToNodeType = mapMsgData.ToNodeType self:UpdateNodeList(nFromNodeType, nToNodeType) end -function SoldierLevelData:EffectClientEffect(mapMsgData) +function SoldierLevelData:EffectClientAttr(mapMsgData) if mapMsgData == nil then return end if mapMsgData.Status == SoldierEffectStatus.Active then - self.tbClientEffects[mapMsgData.Eid] = true + self.tbClientEffects[mapMsgData.Source.Id] = { + nTid = mapMsgData.Source.Tid, + nBuffUId = mapMsgData.Source.BuffId, + tbValues = mapMsgData.Values + } elseif mapMsgData.Status == SoldierEffectStatus.InActive then - self.tbClientEffects[mapMsgData.Eid] = nil + self.tbClientEffects[mapMsgData.Source.Id] = nil + end +end +function SoldierLevelData:EffectClientHarvest(mapMsgData) + if mapMsgData == nil then + return + end + local nDelta = mapMsgData.Count or 0 + if mapMsgData.Status == SoldierEffectStatus.Active then + self.mapExtraEffectState.nHarvest = self.mapExtraEffectState.nHarvest + nDelta + elseif mapMsgData.Status == SoldierEffectStatus.InActive then + self.mapExtraEffectState.nHarvest = self.mapExtraEffectState.nHarvest - nDelta + end +end +function SoldierLevelData:EffectInterest(mapMsgData) + if mapMsgData == nil then + return + end + local nDelta = mapMsgData.Limit or 0 + if mapMsgData.Status == SoldierEffectStatus.Active then + self.mapExtraEffectState.nInterestLimit = self.mapExtraEffectState.nInterestLimit + nDelta + elseif mapMsgData.Status == SoldierEffectStatus.InActive then + self.mapExtraEffectState.nInterestLimit = self.mapExtraEffectState.nInterestLimit - nDelta + end +end +function SoldierLevelData:EffectCardReRoll(mapMsgData) + if mapMsgData == nil then + return + end + local nDelta = mapMsgData.Count or 0 + if mapMsgData.Status == SoldierEffectStatus.Active then + self.mapExtraEffectState.nCardReRoll = self.mapExtraEffectState.nCardReRoll + nDelta + elseif mapMsgData.Status == SoldierEffectStatus.InActive then + self.mapExtraEffectState.nCardReRoll = self.mapExtraEffectState.nCardReRoll - nDelta + end +end +function SoldierLevelData:EffectDiceAddPoint(mapMsgData) + if mapMsgData == nil then + return + end + if mapMsgData.Status == SoldierEffectStatus.Active then + self.tbDiscAddEffect[mapMsgData.Source.Id] = { + nTid = mapMsgData.Source.Tid, + nBuffUId = mapMsgData.Source.BuffId, + nPoint = mapMsgData.Point + } + elseif mapMsgData.Status == SoldierEffectStatus.InActive then + self.tbDiscAddEffect[mapMsgData.Source.Id] = nil + end +end +function SoldierLevelData:EffectTempFree(mapMsgData) + if mapMsgData == nil then + return + end + if self.mapCases[CaseEnum.Shop] ~= nil then + if mapMsgData.Status == SoldierEffectStatus.InActive then + self.mapCases[CaseEnum.Shop].mapShop.nFreeCount = self.mapCases[CaseEnum.Shop].mapShop.nFreeCount - mapMsgData.Free + elseif mapMsgData.Status == SoldierEffectStatus.Active then + self.mapCases[CaseEnum.Shop].mapShop.nFreeCount = self.mapCases[CaseEnum.Shop].mapShop.nFreeCount + mapMsgData.Free + end end end function SoldierLevelData:EffectShopRefreshState(mapMsgData) @@ -642,13 +921,10 @@ function SoldierLevelData:EffectLeftmostChange(mapMsgData, tbChange) if mapMsgData == nil then return end - local nPosType = 0 - if mapMsgData.SId <= 3 then - nPosType = AllEnum.SoldierPositionType.Fight - elseif mapMsgData.SId <= 9 then - nPosType = AllEnum.SoldierPositionType.Support - elseif mapMsgData.SId <= 18 then - nPosType = AllEnum.SoldierPositionType.Waiting + local cached = self.mapChessByUid[mapMsgData.UID] + local nPosType = SPT.Other + if cached ~= nil then + nPosType = SlotToPosIndex(cached.nSlot) end local tbChess = {} table.insert(tbChess, mapMsgData.Chess) @@ -665,446 +941,132 @@ function SoldierLevelData:EffectBecomeAnother(mapMsgData, tbChange) tbChange.shopBecomeAnother = {nGoodsIndex = nGoodsIndex, mapGoods = mapGoods} end end -function SoldierLevelData:FillOtherChess() - self.tbOtherChess = {} - local mapUsed = {} - for _, v in ipairs(self.tbDeployChess) do - local sKey = tostring(v.nId) .. "_" .. tostring(v.nStar) - mapUsed[sKey] = (mapUsed[sKey] or 0) + 1 - end - for _, v in ipairs(self.tbWaitingChess) do - local sKey = tostring(v.nId) .. "_" .. tostring(v.nStar) - mapUsed[sKey] = (mapUsed[sKey] or 0) + 1 - end - for _, v in ipairs(self.mapAllChess) do - local sKey = tostring(v.nId) .. "_" .. tostring(v.nStar) - local nRemain = v.nCount - (mapUsed[sKey] or 0) - if 0 < nRemain then - table.insert(self.tbOtherChess, { - nId = v.nId, - nStar = v.nStar, - nCount = nRemain - }) - end - end -end function SoldierLevelData:DisposalChessDeploy(mapTrans, param) - local tbSteps = {} - local _clearEmptyOther = function() - for i = #self.tbOtherChess, 1, -1 do - if self.tbOtherChess[i].nCount <= 0 then - table.remove(self.tbOtherChess, i) - end - end + if mapTrans == nil then + return {} end - local _consumeOne = function(nId, nStar) - for _, v in ipairs(self.tbDeployChess) do - if v.nId == nId and v.nStar == nStar and v.nPositionType == FightPos then - local rec = { - nSourceType = SPT.Fight, - nIndex = v.nIndex, - nId = nId, - nStar = nStar - } - v.nId = 0 - v.nStar = 0 - return rec - end - end - for _, v in ipairs(self.tbDeployChess) do - if v.nId == nId and v.nStar == nStar and v.nPositionType == SupPos then - local rec = { - nSourceType = SPT.Support, - nIndex = v.nIndex, - nId = nId, - nStar = nStar - } - v.nId = 0 - v.nStar = 0 - return rec - end - end - local minSlot, minIdx - for _, v in ipairs(self.tbWaitingChess) do - if v.nId == nId and v.nStar == nStar and (minIdx == nil or minIdx > v.nIndex) then - minSlot, minIdx = v, v.nIndex - end - end - if minSlot ~= nil then - local rec = { - nSourceType = SPT.Waiting, - nIndex = minSlot.nIndex, - nId = nId, - nStar = nStar - } - minSlot.nId = 0 - minSlot.nStar = 0 - return rec - end - for _, v in ipairs(self.tbOtherChess) do - if v.nId == nId and v.nStar == nStar and 0 < v.nCount then - v.nCount = v.nCount - 1 - return { - nSourceType = SPT.Other, - nIndex = 0, - nId = nId, - nStar = nStar - } - end - end - return nil - end - local _consumeAtHint = function(hint) - if hint == nil then - return nil - end - local nPos, nIdx, nId, nStar = hint.nPositionType, hint.nIndex, hint.nId, hint.nStar - if nId == nil or nStar == nil or nPos == nil then - return nil - end - if nPos == SPT.Fight or nPos == SPT.Support then - for _, v in ipairs(self.tbDeployChess) do - if v.nPositionType == nPos and v.nIndex == nIdx and v.nId == nId and v.nStar == nStar then - local rec = { - nSourceType = nPos, - nIndex = v.nIndex, - nId = nId, - nStar = nStar - } - v.nId = 0 - v.nStar = 0 - return rec - end - end - elseif nPos == SPT.Waiting then - for _, v in ipairs(self.tbWaitingChess) do - if v.nIndex == nIdx and v.nId == nId and v.nStar == nStar then - local rec = { - nSourceType = SPT.Waiting, - nIndex = v.nIndex, - nId = nId, - nStar = nStar - } - v.nId = 0 - v.nStar = 0 - return rec - end - end - elseif nPos == SPT.Other then - for _, v in ipairs(self.tbOtherChess) do - if v.nId == nId and v.nStar == nStar and 0 < v.nCount then - v.nCount = v.nCount - 1 - return { - nSourceType = SPT.Other, - nIndex = 0, - nId = nId, - nStar = nStar - } - end - end - end - return nil - end - local _consumePriority = function(rec) - if rec.nSourceType == SPT.Fight then - return 1 - end - if rec.nSourceType == SPT.Support then - return 2 - end - if rec.nSourceType == SPT.Waiting then - return 3 - end - if rec.nSourceType == SPT.Other then - return 4 - end - return 99 - end - local _pickInheritSlot = function(tbConsume) - local best, bestPrio - for _, c in ipairs(tbConsume) do - local p = _consumePriority(c) - if best == nil or bestPrio > p then - best, bestPrio = c, p - end - end - return best - end - local _findEmptyWaitingSlot = function() - local minSlot, minIdx - for _, v in ipairs(self.tbWaitingChess) do - if v.nId == 0 and (minIdx == nil or minIdx > v.nIndex) then - minSlot, minIdx = v, v.nIndex - end - end - return minSlot - end - local _placeInOther = function(nId, nStar) - for _, v in ipairs(self.tbOtherChess) do - if v.nId == nId and v.nStar == nStar then - v.nCount = v.nCount + 1 - return - end - end - table.insert(self.tbOtherChess, { - nId = nId, - nStar = nStar, - nCount = 1 - }) - end - local _findDeploySlot = function(nPosType, nIndex) - for _, v in ipairs(self.tbDeployChess) do - if v.nPositionType == nPosType and v.nIndex == nIndex then - return v - end - end - return nil - end - local _findWaitingSlot = function(nIndex) - for _, v in ipairs(self.tbWaitingChess) do - if v.nIndex == nIndex then - return v - end - end - return nil - end - local _placeObtain = function(nId, nStar, inheritSlot) - if inheritSlot ~= nil then - if inheritSlot.nSourceType == SPT.Fight then - local slot = _findDeploySlot(FightPos, inheritSlot.nIndex) - if slot ~= nil then - slot.nId = nId - slot.nStar = nStar - end - return { - nTargetType = SPT.Fight, - nIndex = inheritSlot.nIndex, - nId = nId, - nStar = nStar - } - elseif inheritSlot.nSourceType == SPT.Support then - local slot = _findDeploySlot(SupPos, inheritSlot.nIndex) - if slot ~= nil then - slot.nId = nId - slot.nStar = nStar - end - return { - nTargetType = SPT.Support, - nIndex = inheritSlot.nIndex, - nId = nId, - nStar = nStar - } - elseif inheritSlot.nSourceType == SPT.Waiting then - local slot = _findWaitingSlot(inheritSlot.nIndex) - if slot ~= nil then - slot.nId = nId - slot.nStar = nStar - end - return { - nTargetType = SPT.Waiting, - nIndex = inheritSlot.nIndex, - nId = nId, - nStar = nStar - } - elseif inheritSlot.nSourceType == SPT.Other then - _placeInOther(nId, nStar) - return { - nTargetType = SPT.Other, - nIndex = 0, - nId = nId, - nStar = nStar - } - end - end - local slot = _findEmptyWaitingSlot() - if slot ~= nil then - slot.nId = nId - slot.nStar = nStar - return { - nTargetType = SPT.Waiting, - nIndex = slot.nIndex, - nId = nId, - nStar = nStar - } - end - _placeInOther(nId, nStar) - return { - nTargetType = SPT.Other, - nIndex = 0, - nId = nId, - nStar = nStar - } - end - local _applyTransform = function(mt) - local step = { - tbConsume = {}, - tbObtain = {} - } - local sourceParam, tbLeftmostHints - if type(param) == "table" then - if param.tbLeftmostHints ~= nil then - sourceParam = param.sourceParam - tbLeftmostHints = param.tbLeftmostHints - else - sourceParam = param - end - end - local _pickLeftmostHint = function(nId, nStar) - if tbLeftmostHints == nil then - return nil - end - for i, h in ipairs(tbLeftmostHints) do - if h.nId == nId and h.nStar == nStar then - table.remove(tbLeftmostHints, i) - return h - end - end - return nil - end - if mt.Consume ~= nil then - for _, mapData in ipairs(mt.Consume) do - local nQty = math.abs(mapData.Qty or 0) - for _ = 1, nQty do - local rec - local lh = _pickLeftmostHint(mapData.Id, mapData.Star) - if lh ~= nil then - rec = _consumeAtHint(lh) - end - if rec == nil and sourceParam ~= nil and sourceParam.nId == mapData.Id and sourceParam.nStar == mapData.Star then - rec = _consumeAtHint(sourceParam) - sourceParam = nil - end - if rec == nil then - rec = _consumeOne(mapData.Id, mapData.Star) - end - if rec ~= nil then - table.insert(step.tbConsume, rec) - end - end - end - end - local inheritSlot = #step.tbConsume > 0 and _pickInheritSlot(step.tbConsume) or nil - if mt.Obtain ~= nil then - for _, mapData in ipairs(mt.Obtain) do - for _ = 1, mapData.Qty or 0 do - local rec = _placeObtain(mapData.Id, mapData.Star, inheritSlot) - table.insert(step.tbObtain, rec) - inheritSlot = nil - end - end - end - return step - end - if mapTrans ~= nil then - local step = _applyTransform(mapTrans) - table.insert(tbSteps, step) - _clearEmptyOther() - return tbSteps - end - local refillStep = { + local step = { tbConsume = {}, - tbObtain = {} + tbObtain = {}, + tbUpdate = {} } - local nOtherIdx = 1 - for _, v in ipairs(self.tbWaitingChess) do - if v.nId == 0 then - while nOtherIdx <= #self.tbOtherChess and 0 >= self.tbOtherChess[nOtherIdx].nCount do - nOtherIdx = nOtherIdx + 1 + if mapTrans.Consume ~= nil then + for _, ch in ipairs(mapTrans.Consume) do + local nUid = ch.UID + local cached = self.mapChessByUid[nUid] + if cached ~= nil then + local nSlot = cached.nSlot + self.mapChessByUid[nUid] = nil + if nSlot == 0 then + for i, uid in ipairs(self.tbOtherUids) do + if uid == nUid then + table.remove(self.tbOtherUids, i) + break + end + end + else + self.mapSlotToUid[nSlot] = nil + end + local nPos, nIndex = SlotToPosIndex(nSlot) + table.insert(step.tbConsume, { + nUid = nUid, + nSlot = nSlot, + nTid = ch.Tid, + nStar = ch.Star, + nId = ch.Tid, + nSourceType = nPos, + nIndex = nIndex + }) + else + self:PrintSoldier(string.format("[Soldier][Warn] Consume UID=%s 本地无记录", tostring(nUid))) end - if nOtherIdx > #self.tbOtherChess then - break + end + end + if mapTrans.Obtain ~= nil then + for _, ch in ipairs(mapTrans.Obtain) do + local nUid = ch.UID + local nSlot = ch.Slot or 0 + self.mapChessByUid[nUid] = { + nTid = ch.Tid, + nStar = ch.Star, + nSlot = nSlot + } + if nSlot == 0 then + table.insert(self.tbOtherUids, nUid) + else + self.mapSlotToUid[nSlot] = nUid end - local otherChess = self.tbOtherChess[nOtherIdx] - table.insert(refillStep.tbConsume, { - nSourceType = SPT.Other, - nIndex = 0, - nId = otherChess.nId, - nStar = otherChess.nStar + local nPos, nIndex = SlotToPosIndex(nSlot) + table.insert(step.tbObtain, { + nUid = nUid, + nSlot = nSlot, + nTid = ch.Tid, + nStar = ch.Star, + nId = ch.Tid, + nTargetType = nPos, + nIndex = nIndex }) - table.insert(refillStep.tbObtain, { - nTargetType = SPT.Waiting, - nIndex = v.nIndex, - nId = otherChess.nId, - nStar = otherChess.nStar - }) - v.nId = otherChess.nId - v.nStar = otherChess.nStar - otherChess.nCount = otherChess.nCount - 1 end end - _clearEmptyOther() - local nMaxDeployCount = 0 - local mapCfg = ConfigTable.GetData("SoldierShopLevel", self.nLevel) - if mapCfg ~= nil then - nMaxDeployCount = mapCfg.Count - end - local mapDeployedIds = {} - local nCurDeployCount = 0 - for _, v in ipairs(self.tbDeployChess) do - if v.nId ~= 0 then - mapDeployedIds[v.nId] = true - nCurDeployCount = nCurDeployCount + 1 - end - end - local _findEmptyDeploySlot = function() - for _, v in ipairs(self.tbDeployChess) do - if v.nId == 0 and v.nPositionType == FightPos then - return v + if mapTrans.Update ~= nil then + for _, ch in ipairs(mapTrans.Update) do + local nUid = ch.UID + local nToSlot = ch.Slot or 0 + local cached = self.mapChessByUid[nUid] + if cached ~= nil then + local nFromSlot = cached.nSlot + if nFromSlot == 0 then + for i, uid in ipairs(self.tbOtherUids) do + if uid == nUid then + table.remove(self.tbOtherUids, i) + break + end + end + elseif self.mapSlotToUid[nFromSlot] == nUid then + self.mapSlotToUid[nFromSlot] = nil + end + cached.nSlot = nToSlot + cached.nStar = ch.Star or cached.nStar + cached.nTid = ch.Tid or cached.nTid + if nToSlot == 0 then + table.insert(self.tbOtherUids, nUid) + else + self.mapSlotToUid[nToSlot] = nUid + end + local nFromPos, nFromIdx = SlotToPosIndex(nFromSlot) + local nToPos, nToIdx = SlotToPosIndex(nToSlot) + table.insert(step.tbUpdate, { + nUid = nUid, + nFromSlot = nFromSlot, + nToSlot = nToSlot, + nTid = cached.nTid, + nStar = cached.nStar, + nId = cached.nTid, + nSourceType = nFromPos, + nSourceIndex = nFromIdx, + nTargetType = nToPos, + nTargetIndex = nToIdx + }) + else + self:PrintSoldier(string.format("[Soldier][Warn] Update UID=%s 本地无记录", tostring(nUid))) end end - for _, v in ipairs(self.tbDeployChess) do - if v.nId == 0 and v.nPositionType == SupPos then - return v - end - end - return nil end - for _, otherChess in ipairs(self.tbOtherChess) do - if nMaxDeployCount <= nCurDeployCount then - break - end - if otherChess.nCount > 0 and not mapDeployedIds[otherChess.nId] then - local slot = _findEmptyDeploySlot() - if slot == nil then - break - end - table.insert(refillStep.tbConsume, { - nSourceType = SPT.Other, - nIndex = 0, - nId = otherChess.nId, - nStar = otherChess.nStar - }) - table.insert(refillStep.tbObtain, { - nTargetType = slot.nPositionType, - nIndex = slot.nIndex, - nId = otherChess.nId, - nStar = otherChess.nStar - }) - slot.nId = otherChess.nId - slot.nStar = otherChess.nStar - otherChess.nCount = otherChess.nCount - 1 - mapDeployedIds[otherChess.nId] = true - nCurDeployCount = nCurDeployCount + 1 - end - end - _clearEmptyOther() - if #refillStep.tbConsume > 0 or #refillStep.tbObtain > 0 then - table.insert(tbSteps, refillStep) - end - self:PrintChess() - return tbSteps + return {step} end function SoldierLevelData:UpdatePartner(bInit) local tbChangePartnerType = {} local tbActivePartner = {} local tbAllPartner = SoldierAttrData.CalcActivePartners(self.tbDeployChess, nil, self.tbServerPartner) - for _, nId in ipairs(tbAllPartner) do + for _, info in ipairs(tbAllPartner) do + local nId = info.nId local mapCfg = ConfigTable.GetData("SoldierPartner", nId) if mapCfg ~= nil then local nType = mapCfg.PartnerType tbActivePartner[nType] = { nId = nId, - nLevel = mapCfg.Level + nLevel = mapCfg.Level, + tbSoldiers = info.tbSoldiers or {} } if not bInit and (self.tbActivePartner[nType] == nil or self.tbActivePartner[nType] ~= nil and self.tbActivePartner[nType].nLevel < mapCfg.Level) then tbChangePartnerType[nType] = { @@ -1114,26 +1076,64 @@ function SoldierLevelData:UpdatePartner(bInit) end end end + local bSetChanged = next(tbChangePartnerType) ~= nil + if not bInit and not bSetChanged and self.tbActivePartner ~= nil then + for nType, prevInfo in pairs(self.tbActivePartner) do + local curInfo = tbActivePartner[nType] + if curInfo == nil or curInfo.nId ~= prevInfo.nId or curInfo.nLevel ~= prevInfo.nLevel then + bSetChanged = true + break + end + end + end self.tbActivePartner = tbActivePartner if next(tbChangePartnerType) ~= nil then + self._tbPendingNewPartner = tbChangePartnerType EventManager.Hit("SoldierPartnerNewActive", tbChangePartnerType) end + if bSetChanged then + self._bPartnerSetChanged = true + end self:UpdateExtraPartnerTag(tbAllPartner) end +function SoldierLevelData:GetPendingNewPartner() + return self._tbPendingNewPartner +end +function SoldierLevelData:ClearPendingNewPartner() + self._tbPendingNewPartner = nil +end +function SoldierLevelData:HasPartnerSetChanged() + return self._bPartnerSetChanged == true +end +function SoldierLevelData:ClearPartnerSetChangedFlag() + self._bPartnerSetChanged = nil +end function SoldierLevelData:UpdateExtraPartnerTag(tbAllPartner) if tbAllPartner == nil then tbAllPartner = {} for _, info in pairs(self.tbActivePartner or {}) do if info and info.nId then - table.insert(tbAllPartner, info.nId) + table.insert(tbAllPartner, { + nId = info.nId, + tbSoldiers = info.tbSoldiers or {} + }) + end + end + end + local mapByTid = SoldierAttrData.CalcExtraPartnerTags(self.tbDeployChess, tbAllPartner) or {} + local mapNew = {} + for _, entry in ipairs(self.tbDeployChess) do + if entry.nUid ~= 0 then + local tagInfo = mapByTid[entry.nId] + if tagInfo ~= nil and tagInfo.nPositionType == entry.nPositionType and tagInfo.nIndex == entry.nIndex then + mapNew[entry.nUid] = tagInfo end end end - local mapNew = SoldierAttrData.CalcExtraPartnerTags(self.tbDeployChess, tbAllPartner) or {} local bChanged = false local mapOld = self.mapExtraPartnerTag or {} - for nChessId, tbNew in pairs(mapNew) do - local tbOld = mapOld[nChessId] + for nUid, tbNew in pairs(mapNew) do + local tbOld = mapOld[nUid] local tbNewTypes = tbNew.tbTypes or {} if tbOld == nil or tbOld.nPositionType ~= tbNew.nPositionType or tbOld.nIndex ~= tbNew.nIndex or #(tbOld.tbTypes or {}) ~= #tbNewTypes then bChanged = true @@ -1150,8 +1150,8 @@ function SoldierLevelData:UpdateExtraPartnerTag(tbAllPartner) end end if not bChanged then - for nChessId in pairs(mapOld) do - if mapNew[nChessId] == nil then + for nUid in pairs(mapOld) do + if mapNew[nUid] == nil then bChanged = true break end @@ -1162,11 +1162,11 @@ function SoldierLevelData:UpdateExtraPartnerTag(tbAllPartner) EventManager.Hit("SoldierExtraPartnerTagChange") end end -function SoldierLevelData:GetExtraPartnerTags(nChessId) +function SoldierLevelData:GetExtraPartnerTags(nUid) if self.mapExtraPartnerTag == nil then return nil end - local info = self.mapExtraPartnerTag[nChessId] + local info = self.mapExtraPartnerTag[nUid] if info == nil then return nil end @@ -1258,27 +1258,53 @@ function SoldierLevelData:PrintChess(sTag) print(colorLine(COLOR_OTHER, string.format("[Soldier] Other (总数=%d)", nOtherCount))) end function SoldierLevelData:HandleCase() - for _, v in ipairs(OtherCaseType) do + for _, v in ipairs(OpenSandTableServerCase) do if self.mapCases[v] ~= nil then self.bOpenSandTable = true break end end + for _, v in ipairs(OpenSandTableClientCase) do + if self.mapClientCases[v] ~= nil then + self.bOpenSandTable = true + break + end + end + if self.mapClientCases[ClientCase.DiceResult] ~= nil then + self:OpenDiceResult() + return + end if self.mapClientCases[ClientCase.BattleResult] ~= nil then self:BattleResult() self.mapClientCases[ClientCase.BattleResult] = nil return end + if self.mapClientCases[ClientCase.Ending] ~= nil then + self:OpenSoldierEnding() + return + end if self.mapClientCases[ClientCase.Settle] ~= nil then self:SoldierSettle() return end + if self.mapClientCases[ClientCase.StageChange] ~= nil then + self:OpenStageChange() + return + end + if self.mapClientCases[ClientCase.CheckStagePanel] ~= nil then + self:OpenCheckStage() + return + end + if self.mapCases[CaseEnum.CheckStage] ~= nil then + self:EnterCheckStageCase() + return + end + if self.mapCases[CaseEnum.SelectBossAbility] ~= nil then + self:OpenBossAbilitySelect() + return + end if self.mapCases[CaseEnum.SelectCard] ~= nil then - if self.mapCases[CaseEnum.SelectCard].nType == AllEnum.SoldierCardType.StartedCard then - self:OpenStarterCardSelect() - elseif self.mapCases[CaseEnum.SelectCard].nType == AllEnum.SoldierCardType.StrategyCard then - self:OpenStrategyCardSelect() - end + self:OpenStrategyCardSelect() return end if self.mapCases[CaseEnum.Fight] ~= nil then @@ -1297,33 +1323,34 @@ function SoldierLevelData:HandleCase() self:EventSettlementOfDispute() return end + if self.mapCases[CaseEnum.StoryEventOfPersonality] ~= nil then + self:OpenStoryEventOfPersonality() + return + end + if self.mapCases[CaseEnum.StoryEventOfCostly] ~= nil then + self:OpenStoryEventOfCostly() + return + end if self.mapCases[CaseEnum.ClientEvent] ~= nil then return end end function SoldierLevelData:StartSoldierLevel() + EventManager.Hit(EventId.SetTransition) EventManager.Hit(EventId.BlockInput, true) local wait = function() coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) - local bFirstIn = self.nNodeId == 0 - EventManager.Hit(EventId.OpenPanel, PanelId.SoldierSandtable, bFirstIn) - coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) - EventManager.Hit(EventId.ClosePanel, PanelId.SoldierLevelSelectPanel) - EventManager.Hit(EventId.SetTransition) EventManager.Hit(EventId.BlockInput, false) self:HandleCase() end cs_coroutine.start(wait) end -function SoldierLevelData:OpenStarterCardSelect() - local mapCase = self:_GetCaseDataByType(CaseEnum.SelectCard) - if mapCase ~= nil and mapCase.nType == AllEnum.SoldierCardType.StartedCard then - EventManager.Hit(EventId.OpenPanel, PanelId.SoldierSelectPolicy) - end -end function SoldierLevelData:OpenStrategyCardSelect() + self:PreloadSandtableScene(function() + EventManager.Hit("SoldierSandtableSceneReady") + end) local mapCase = self:_GetCaseDataByType(CaseEnum.SelectCard) - if mapCase ~= nil and mapCase.nType == AllEnum.SoldierCardType.StrategyCard then + if mapCase ~= nil then if not PanelManager.CheckPanelOpen(PanelId.SoldierBattleEventPanel) then EventManager.Hit(EventId.OpenPanel, PanelId.SoldierBattleEventPanel, true) end @@ -1331,6 +1358,9 @@ function SoldierLevelData:OpenStrategyCardSelect() end end function SoldierLevelData:OpenEventSelect() + self:PreloadSandtableScene(function() + EventManager.Hit("SoldierSandtableSceneReady") + end) local mapCase = self:_GetCaseDataByType(CaseEnum.EventSettlementOfDispute) if mapCase ~= nil then if not PanelManager.CheckPanelOpen(PanelId.SoldierBattleEventPanel) then @@ -1339,10 +1369,54 @@ function SoldierLevelData:OpenEventSelect() EventManager.Hit("EnterEventSelect") end end +function SoldierLevelData:_OpenSoldierStagePanel(bIsChallenge, data) + self:PreloadSandtableScene(function() + EventManager.Hit("SoldierSandtableSceneReady") + end) + local callback = function() + self:HandleCase() + end + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierStagePanel, bIsChallenge, data.nStageId, data.nCurNodeId, callback) +end +function SoldierLevelData:OpenStageChange() + local data = self.mapClientCases[ClientCase.StageChange] + self.mapClientCases[ClientCase.StageChange] = nil + self:_OpenSoldierStagePanel(false, data) +end +function SoldierLevelData:OpenDiceResult() + local data = self.mapClientCases[ClientCase.DiceResult] + self.mapClientCases[ClientCase.DiceResult] = nil + local fnOnClose = function() + self:HandleCase() + end + EventManager.Hit("SoldierPlayDiceResult", data, fnOnClose) +end +function SoldierLevelData:OpenCheckStage() + self.mapClientCases[ClientCase.CheckStagePanel] = nil + local data = { + nStageId = self.nStageId, + nCurNodeId = self.nNodeId + } + self:_OpenSoldierStagePanel(true, data) +end +function SoldierLevelData:EnterCheckStageCase() + local mapCase = self:_GetCaseDataByType(CaseEnum.CheckStage) + if mapCase == nil then + return + end + self:_EnterBattle(mapCase.nFloorId) +end +function SoldierLevelData:OpenBossAbilitySelect() + local fnConfirm = function(nAbilityId) + self:SendSelectBossAbility(nAbilityId) + end + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierBossTemplateSelect, fnConfirm) +end function SoldierLevelData:OpenSandTable() if self.bOpenSandTable then - EventManager.Hit("EnterStandTable") - self:SendDeploySync() + self:PreloadSandtableScene(function() + EventManager.Hit("EnterStandTable") + end) end self.bOpenSandTable = false end @@ -1377,23 +1451,50 @@ function SoldierLevelData:BattleResult() self.curBattle = nil end end +function SoldierLevelData:OpenSoldierEnding() + local endingData = self.mapClientCases[ClientCase.Ending].data + self.mapClientCases[ClientCase.Ending] = nil + local callback = function() + EventManager.Hit(EventId.BlockInput, true) + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + EventManager.Hit(EventId.BlockInput, false) + self:HandleCase() + end + cs_coroutine.start(wait) + end + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierBattleEnding, endingData, callback) +end function SoldierLevelData:SoldierSettle() EventManager.Hit(EventId.ClosePanel, PanelId.SoldierPartnerTips) EventManager.Hit(EventId.ClosePanel, PanelId.SoldierCharCardTips) EventManager.Hit(EventId.ClosePanel, PanelId.SoldierCharSkillDetail) EventManager.Hit(EventId.ClosePanel, PanelId.SoldierCharPontentialDetailPanel) - local nType = self.mapClientCases[ClientCase.Settle].nType + local settleData = self.mapClientCases[ClientCase.Settle] + local nType = settleData.nType local mapData = { - nTotalScore = self.mapClientCases[ClientCase.Settle].nTotalScore, - nRewardScore = self.mapClientCases[ClientCase.Settle].nRewardScore + tbSettle = settleData.tbSettle, + tbChess = settleData.tbChess, + tbDamage = settleData.tbDamage, + nBossTemplateId = settleData.nBossTemplateId, + nHp = settleData.nHp, + nCoin = settleData.nCoin, + tbCard = settleData.tbCard, + nGradeChallengeId = settleData.nGradeChallengeId } - EventManager.Hit(EventId.ClosePanel, PanelId.SoldierSandtable) - EventManager.Hit(EventId.ClosePanel, PanelId.SoldierBattleEventPanel) if PanelManager.CheckPanelOpen(PanelId.SoldierBattleResult) then EventManager.Hit("SoldierChallengeEnd", nType, mapData) else EventManager.Hit(EventId.OpenPanel, PanelId.SoldierBattleResult, nType, mapData) end + EventManager.Hit(EventId.BlockInput, true) + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + EventManager.Hit(EventId.ClosePanel, PanelId.SoldierSandtable) + EventManager.Hit(EventId.ClosePanel, PanelId.SoldierBattleEventPanel) + EventManager.Hit(EventId.BlockInput, false) + end + cs_coroutine.start(wait) if self.curBattle ~= nil then self.curBattle:Exit() self.curBattle = nil @@ -1404,11 +1505,30 @@ function SoldierLevelData:SoldierSettle() self.parent:SoldierLevelEnd(true) end function SoldierLevelData:GiveUp(netMsgData) - self.mapClientCases[ClientCase.Settle] = {} - local nType = AllEnum.SoldierResultType.ChallengeFail - self.mapClientCases[ClientCase.Settle].nType = nType - self.mapClientCases[ClientCase.Settle].nTotalScore = netMsgData.TotalScore - self.mapClientCases[ClientCase.Settle].nRewardScore = netMsgData.RewardScore + self.mapClientCases[ClientCase.Settle] = { + nType = AllEnum.SoldierResultType.ChallengeFail, + tbSettle = { + nPassedNode = netMsgData.PassedNode, + nRemainingHp = netMsgData.RemainingHp, + nCheckStageDps = netMsgData.CheckStageDps, + nCheckStageTime = netMsgData.CheckStageTime, + nChessTotalCost = netMsgData.ChessTotalCost, + nGetSchedule = netMsgData.GetSchedule, + nGetTechPoint = netMsgData.GetTechPoint, + nGetGradeExp = netMsgData.GetGradeExp, + nCurGradeChallengeId = netMsgData.CurGradeChallengeId, + nCurGradeExp = netMsgData.CurGradeExp, + nEndingId = netMsgData.EndingId, + nTotalCoinQty = netMsgData.TotalCoinQty + }, + tbChess = self.tbDeployChess or {}, + tbDamage = self.tbLastBattleDamage or {}, + nBossTemplateId = self.nBossTemplateId or 0, + nHp = self:GetHp() or 0, + nCoin = self:GetItem(AllEnum.CoinItemId.SoldierCurrency) or 0, + tbCard = self:GetCardData() or {}, + nGradeChallengeId = self.nGradeChallengeId or 0 + } self:HandleCase() end function SoldierLevelData:StepOut() @@ -1420,13 +1540,31 @@ function SoldierLevelData:StepOut() self.parent:SoldierLevelEnd(false) end function SoldierLevelData:_EnterBattle(nFloorId, nEventId) + self:UnloadSandtableScene() if self.curBattle == nil then self.curBattle = require("Game.Adventure.Soldier.SoldierBattle").new() end local nTemplateId = 0 + local nAdjustmentGrade = 0 local mapChallengeCfg = ConfigTable.GetData("SoldierGradeChallenge", self.nGradeChallengeId) if mapChallengeCfg ~= nil then nTemplateId = nTemplateId + mapChallengeCfg.DiffcultyTemplateLv + nAdjustmentGrade = mapChallengeCfg.AdjustmentGrade + end + local tbCards = self:GetCardData() + local tbAddition = {} + local sConfig = ConfigTable.GetConfigValue("SoldierCardQualityAdjustGradeAdd") + if sConfig ~= nil then + local tbConfig = decodeJson(sConfig) + for k, v in pairs(tbConfig) do + tbAddition[tonumber(k)] = tonumber(v) + end + end + for _, v in ipairs(tbCards) do + local cfg = ConfigTable.GetData("SoldierStrategyCard", v.nId) + if cfg ~= nil and tbAddition[cfg.Rarity] ~= nil then + nAdjustmentGrade = nAdjustmentGrade + tbAddition[cfg.Rarity] + end end local mapNodeCfg = ConfigTable.GetData("SoldierNodePlan", self.nNodeId) if mapNodeCfg ~= nil then @@ -1438,7 +1576,7 @@ function SoldierLevelData:_EnterBattle(nFloorId, nEventId) nTemplateId = nTemplateId + mapEventPoolCfg.AddDifficult end end - self.curBattle:Init(self, self.tbDeployChess, nFloorId, nTemplateId) + self.curBattle:Init(self, self.tbDeployChess, nFloorId, self.nStageId, nTemplateId, nAdjustmentGrade, self.nBossTemplateId) end function SoldierLevelData:EnterBattleCase() local mapBattleCase = self:_GetCaseDataByType(CaseEnum.Battle) @@ -1454,8 +1592,61 @@ function SoldierLevelData:EventSettlementOfDispute() end self:_EnterBattle(mapBattleCase.nFloorId, mapBattleCase.nEventId) end +function SoldierLevelData:OpenStoryEventOfPersonality() + local mapCase = self:_GetCaseDataByType(CaseEnum.StoryEventOfPersonality) + if mapCase == nil then + return + end + self:PreloadSandtableScene(function() + EventManager.Hit("SoldierSandtableSceneReady") + end) + if mapCase.nIndex == 0 then + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierEventPanel) + else + local nIndex = mapCase.nIndex + local tbOptions = mapCase.tbOptions + local nSelectOptionId = tbOptions[nIndex].PersonalityOptionId + local mapPersonalityOption = ConfigTable.GetData("SoldierStoryPersonalityOption", nSelectOptionId) + if mapPersonalityOption ~= nil and mapPersonalityOption.CheckDimension ~= nil and 0 < mapPersonalityOption.CheckDimension and mapPersonalityOption.CheckDifficulty ~= nil and 0 < mapPersonalityOption.CheckDifficulty then + local nCheckDimension = mapPersonalityOption.CheckDimension + local nCheckDifficulty = mapPersonalityOption.CheckDifficulty + local mapBossCfg = ConfigTable.GetData("SoldierBossTemplate", self.nBossTemplateId or 0) + local tbPersonalityGrade = {} + if mapBossCfg ~= nil then + tbPersonalityGrade[GameEnum.SoldierRolePersonality.Personality_Intuition] = mapBossCfg.Personality_Intuition + tbPersonalityGrade[GameEnum.SoldierRolePersonality.Personality_Analysis] = mapBossCfg.Personality_Analysis + tbPersonalityGrade[GameEnum.SoldierRolePersonality.Personality_Chaos] = mapBossCfg.Personality_Chaos + end + local sPersonalityGrade = tbPersonalityGrade[nCheckDimension] + local nDimensionDifficulty = mapPersonalityOption.CheckDifficulty + local pram = { + nPersonalityType = nCheckDimension, + nDimensionLevel = nCheckDifficulty, + sPersonalityGrade = sPersonalityGrade, + nDimensionDifficulty = nDimensionDifficulty + } + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierResolveadisputePanel, pram) + end + end + EventManager.Hit("EnterEventSelect") +end +function SoldierLevelData:OpenStoryEventOfCostly() + local mapCase = self:_GetCaseDataByType(CaseEnum.StoryEventOfCostly) + if mapCase == nil then + return + end + self:PreloadSandtableScene(function() + EventManager.Hit("SoldierSandtableSceneReady") + end) + if PanelManager.CheckPanelOpen(PanelId.SoldierEventPanel) then + EventManager.Hit("RefreshStoryEventOfCostly") + else + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierEventPanel) + end + EventManager.Hit("EnterEventSelect") +end function SoldierLevelData:BattleEnd(bResult, tbParam) - if self.mapCases[CaseEnum.Battle] == nil and self.mapCases[CaseEnum.EventSettlementOfDisputeBattle] == nil then + if self.mapCases[CaseEnum.Battle] == nil and self.mapCases[CaseEnum.EventSettlementOfDisputeBattle] == nil and self.mapCases[CaseEnum.CheckStage] == nil then local nType = bResult and AllEnum.SoldierResultType.NodeSuccess or AllEnum.SoldierResultType.NodeFail EventManager.Hit(EventId.OpenPanel, PanelId.SoldierBattleResult, nType, { tbChange = {nHpChange = 0, nLevelChange = 0}, @@ -1468,19 +1659,59 @@ function SoldierLevelData:BattleEnd(bResult, tbParam) local nBattleTime = tbParam.nTime or 0 local tbDamage = tbParam.tbDamage or {} local nCoin = tbParam.nCoin or 0 + local nHarvest = tbParam.nHarvest or 0 + local nAllDamage = tbParam.nAllDamage or 0 + self.tbLastBattleDamage = tbDamage if self.mapCases[CaseEnum.Battle] ~= nil then if bResult then - self:SendBattleVictory(nBattleTime, tbDamage, nCoin) + self:SendBattleVictory(nBattleTime, tbDamage, nCoin, nHarvest) else - self:SendBattleDefeat(tbDamage, nCoin) + self:SendBattleDefeat(tbDamage, nCoin, nHarvest) end elseif self.mapCases[CaseEnum.EventSettlementOfDisputeBattle] ~= nil then if bResult then - self:SendEventSettlementOfDisputeBattleVictory(nBattleTime, tbDamage, nCoin) + self:SendEventSettlementOfDisputeBattleVictory(nBattleTime, tbDamage, nCoin, nHarvest) else - self:SendEventSettlementOfDisputeBattleDefeat(tbDamage, nCoin) + self:SendEventSettlementOfDisputeBattleDefeat(tbDamage, nCoin, nHarvest) + end + elseif self.mapCases[CaseEnum.CheckStage] ~= nil then + local nDpsId, nTimeId = self.parent:GetCheckStageAddScoreId(nAllDamage, nBattleTime) + self:SendCheckStageSettle(nDpsId, nTimeId) + end +end +function SoldierLevelData:_MergeApplyObtainSteps(tbSteps) + if tbSteps == nil or #tbSteps <= 1 then + return tbSteps + end + local tbMerged = {} + local curMerge + local isPureObtain = function(step) + return (step.tbConsume == nil or #step.tbConsume == 0) and (step.tbUpdate == nil or #step.tbUpdate == 0) and step.tbObtain ~= nil and 0 < #step.tbObtain + end + for _, step in ipairs(tbSteps) do + if isPureObtain(step) then + if curMerge == nil then + curMerge = { + tbConsume = {}, + tbObtain = {}, + tbUpdate = {} + } + end + for _, ch in ipairs(step.tbObtain) do + table.insert(curMerge.tbObtain, ch) + end + else + if curMerge ~= nil then + table.insert(tbMerged, curMerge) + curMerge = nil + end + table.insert(tbMerged, step) end end + if curMerge ~= nil then + table.insert(tbMerged, curMerge) + end + return tbMerged end function SoldierLevelData:CacheReward(nType, data) if data == nil or next(data) == nil then @@ -1543,17 +1774,18 @@ end function SoldierLevelData:GetPendingReward() local cache = clone(self.tbPendingRewards) self.tbPendingRewards = {} + for _, entry in ipairs(cache) do + if entry.tbSteps ~= nil and #entry.tbSteps > 1 then + entry.tbSteps = self:_MergeApplyObtainSteps(entry.tbSteps) + end + end return cache end function SoldierLevelData:_CheckBatchWipeContext(param, tbTransforms) if tbTransforms == nil or #tbTransforms == 0 then return false end - local sourceParam = param - if type(param) == "table" and param.tbLeftmostHints ~= nil then - sourceParam = param.sourceParam - end - if type(sourceParam) ~= "table" or not sourceParam.bFromCardSelect then + if type(param) ~= "table" or not param.bFromCardSelect then return false end for _, mapTrans in ipairs(tbTransforms) do @@ -1568,13 +1800,13 @@ function SoldierLevelData:_NetOutPendingRewards(tbBatchConsume) return end for _, c in ipairs(tbBatchConsume) do - local nId, nStar = c.nId, c.nStar + local nUid = c.nUid for i = #self.tbPendingRewards, 1, -1 do local entry = self.tbPendingRewards[i] local bRemoved = false if entry.data ~= nil and entry.data.tbChess ~= nil then for j, ch in ipairs(entry.data.tbChess) do - if ch.Id == nId and (ch.Star or 1) == nStar then + if ch.UID == nUid then table.remove(entry.data.tbChess, j) bRemoved = true break @@ -1587,14 +1819,14 @@ function SoldierLevelData:_NetOutPendingRewards(tbBatchConsume) local bStepHit = false if step.tbObtain ~= nil then for k, o in ipairs(step.tbObtain) do - if o.nId == nId and o.nStar == nStar then + if o.nUid == nUid then table.remove(step.tbObtain, k) bStepHit = true break end end end - if bStepHit and (step.tbConsume == nil or #step.tbConsume == 0) and (step.tbObtain == nil or #step.tbObtain == 0) then + if bStepHit and (step.tbConsume == nil or #step.tbConsume == 0) and (step.tbObtain == nil or #step.tbObtain == 0) and (step.tbUpdate == nil or #step.tbUpdate == 0) then table.remove(entry.tbSteps, stepIdx) end if bStepHit then @@ -1616,32 +1848,6 @@ function SoldierLevelData:_NetOutPendingRewards(tbBatchConsume) end end end -function SoldierLevelData:_LocateChessInBag(nId, nStar, mapSkip) - local _isSkipped = function(nType, nIndex) - return mapSkip[nType] ~= nil and mapSkip[nType][nIndex] == true - end - for _, v in ipairs(self.tbDeployChess) do - if v.nId == nId and v.nStar == nStar and v.nPositionType == FightPos and not _isSkipped(SPT.Fight, v.nIndex) then - return SPT.Fight, v.nIndex - end - end - for _, v in ipairs(self.tbDeployChess) do - if v.nId == nId and v.nStar == nStar and v.nPositionType == SupPos and not _isSkipped(SPT.Support, v.nIndex) then - return SPT.Support, v.nIndex - end - end - for _, v in ipairs(self.tbWaitingChess) do - if v.nId == nId and v.nStar == nStar and not _isSkipped(SPT.Waiting, v.nIndex) then - return SPT.Waiting, v.nIndex - end - end - for _, v in ipairs(self.tbOtherChess) do - if v.nId == nId and v.nStar == nStar and v.nCount > 0 and not _isSkipped(SPT.Other, 0) then - return SPT.Other, 0 - end - end - return nil -end function SoldierLevelData:_GetCaseIdByType(nCaseType) local mapCase = self:_GetCaseDataByType(nCaseType) if mapCase ~= nil then @@ -1657,8 +1863,12 @@ function SoldierLevelData:_GetCaseDataByType(nCaseType) return mapCase end function SoldierLevelData:_SendInteract(mapMsgData, param, callback) - if mapMsgData == nil or mapMsgData.Id == nil or mapMsgData.Id == 0 then - printError("[[Soldier] _SendInteract 缺少有效 Case Id") + if mapMsgData == nil then + printError("[Soldier] _SendInteract 缺少 mapMsgData") + return + end + if mapMsgData.Id == nil or mapMsgData.Id == 0 then + printError("[Soldier] _SendInteract 缺少有效 Case Id") return end local netCallback = function(_, netMsgData) @@ -1666,6 +1876,21 @@ function SoldierLevelData:_SendInteract(mapMsgData, param, callback) end HttpNetHandler.SendMsg(NetMsgId.Id.soldier_interact_req, mapMsgData, nil, netCallback) end +function SoldierLevelData:SendMove(nUid, nSlot, callback) + if nUid == nil or self.mapChessByUid[nUid] == nil then + printError("[Soldier] SendMove 无效 UID: " .. tostring(nUid)) + return + end + self:PrintSoldier(string.format("[Soldier]移动棋子 UID=%s -> Slot=%s", nUid, nSlot)) + local nCaseId = self:_GetCaseIdByType(CaseEnum.DeployOpt) + self:_SendInteract({ + Id = nCaseId, + DeploySyncReq = { + DeployVersion = self.nDeployVersion, + Move = {UID = nUid, Slot = nSlot} + } + }, nil, callback) +end function SoldierLevelData:SendShopPurchase(nGoodsIndex, callback) self:PrintSoldier("[Soldier]购买商品 -- " .. nGoodsIndex) local nCaseId = self:_GetCaseIdByType(CaseEnum.Shop) @@ -1675,21 +1900,40 @@ function SoldierLevelData:SendShopPurchase(nGoodsIndex, callback) }, nil, callback) end function SoldierLevelData:SendShopSell(chessData, callback) - if chessData.nPositionType == nil then - chessData.nPositionType = AllEnum.SoldierPositionType.Other - chessData.nIndex = 0 + if chessData == nil then + return end - self:PrintSoldier(string.format("[Soldier]出售棋子 -- %s -%s", chessData.nId, chessData.nStar)) + local nUid = chessData.nUid + if (nUid == nil or nUid == 0) and chessData.nId ~= nil then + for _, nOtherUid in ipairs(self.tbOtherUids) do + local chess = self.mapChessByUid[nOtherUid] + if chess ~= nil and chess.nTid == chessData.nId and chess.nStar == chessData.nStar then + nUid = nOtherUid + break + end + end + end + if nUid == nil or nUid == 0 then + printError("[Soldier] SendShopSell 找不到棋子 UID") + return + end + local chess = self.mapChessByUid[nUid] + if chess == nil then + printError("[Soldier] SendShopSell UID 无对应棋子: " .. tostring(nUid)) + return + end + self:PrintSoldier(string.format("[Soldier]出售棋子 -- UID=%s Tid=%s Star=%s Slot=%s", nUid, chess.nTid, chess.nStar, chess.nSlot)) local nCaseId = self:_GetCaseIdByType(CaseEnum.Shop) local mapChess = { - Id = chessData.nId, - Qty = 1, - Star = chessData.nStar + UID = nUid, + Tid = chess.nTid, + Star = chess.nStar, + Slot = chess.nSlot } self:_SendInteract({ Id = nCaseId, ShopReq = {Sell = mapChess} - }, chessData, callback) + }, {nUid = nUid}, callback) end function SoldierLevelData:SendShopRefresh(callback) self:PrintSoldier("[Soldier]商店刷新") @@ -1702,30 +1946,10 @@ end function SoldierLevelData:SendShopBuyExp(callback) self:PrintSoldier("[Soldier]购买经验") local nCaseId = self:_GetCaseIdByType(CaseEnum.Shop) - local serverCallback = function(tbChange) - self:FillOtherChess() - local coverStep = self:DisposalChessDeploy() - if coverStep ~= nil and 0 < #coverStep then - if tbChange == nil then - tbChange = {} - end - if tbChange.tbChessChangeStep == nil then - tbChange.tbChessChangeStep = {} - end - for _, s in ipairs(coverStep) do - table.insert(tbChange.tbChessChangeStep, s) - end - self:UpdatePartner() - self:SendDeploySync() - end - if callback ~= nil then - callback(tbChange) - end - end self:_SendInteract({ Id = nCaseId, ShopReq = {Upgrade = true} - }, nil, serverCallback) + }, nil, callback) end function SoldierLevelData:SendShopLock(bLock, callback) self:PrintSoldier("[Soldier]商店锁定") @@ -1738,45 +1962,21 @@ end function SoldierLevelData:SendFight(callback) self:PrintSoldier("[Soldier]备战界面点出发") local nCaseId = self:_GetCaseIdByType(CaseEnum.Fight) - local tbDeploy = {} - tbDeploy.Master = {} - tbDeploy.Assist = {} - tbDeploy.Waiting = {} - for _, v in ipairs(self.tbDeployChess) do - if v.nPositionType == FightPos then - table.insert(tbDeploy.Master, { - Id = v.nId, - Qty = 1, - Star = v.nStar - }) - elseif v.nPositionType == SupPos then - table.insert(tbDeploy.Assist, { - Id = v.nId, - Qty = 1, - Star = v.nStar - }) - end - end - for _, v in ipairs(self.tbWaitingChess) do - table.insert(tbDeploy.Waiting, { - Id = v.nId, - Qty = 1, - Star = v.nStar - }) - end self:_SendInteract({ Id = nCaseId, - FightReq = {Deploy = tbDeploy} + FightReq = {} }, nil, callback) end -function SoldierLevelData:SendBattleVictory(nBattleTime, tbDamage, nCoin, callback) +function SoldierLevelData:SendBattleVictory(nBattleTime, tbDamage, nCoin, nHarvest, callback) self:PrintSoldier("[Soldier]节点胜利结算, 本场战斗获得金币数:" .. nCoin) local nCaseId = self:_GetCaseIdByType(CaseEnum.Battle) + local tbEvents = self:_BuildHarvestEvent(nHarvest) local tbVictoryData = { DataLen = 1, ClientData = "", DataVersion = 1, ChessSkillAddGold = nCoin, + Events = tbEvents, Victory = {Time = nBattleTime} } local tbParam = { @@ -1785,14 +1985,16 @@ function SoldierLevelData:SendBattleVictory(nBattleTime, tbDamage, nCoin, callba } self:_SendInteract({Id = nCaseId, BattleReq = tbVictoryData}, tbParam, callback) end -function SoldierLevelData:SendBattleDefeat(tbDamage, nCoin, callback) +function SoldierLevelData:SendBattleDefeat(tbDamage, nCoin, nHarvest, callback) self:PrintSoldier("[Soldier]节点失败结算, 本场战斗获得金币数:" .. nCoin) local nCaseId = self:_GetCaseIdByType(CaseEnum.Battle) + local tbEvents = self:_BuildHarvestEvent(nHarvest) local tbDefeatData = { DataLen = 1, ClientData = "", DataVersion = 1, ChessSkillAddGold = nCoin, + Events = tbEvents, Defeat = true } local tbParam = { @@ -1801,14 +2003,6 @@ function SoldierLevelData:SendBattleDefeat(tbDamage, nCoin, callback) } self:_SendInteract({Id = nCaseId, BattleReq = tbDefeatData}, tbParam, callback) end -function SoldierLevelData:SendEventBattleThrowDice(callback) - self:PrintSoldier("[Soldier]事件争端摇骰子") - local nCaseId = self:_GetCaseIdByType(CaseEnum.EventSettlementOfDispute) - self:_SendInteract({ - Id = nCaseId, - EventSettlementOfDisputeReq = {ThrowDice = true} - }, nil, callback) -end function SoldierLevelData:SendEventBattleChoose(nIndex, callback) self:PrintSoldier("[Soldier]事件争端选择奖励 -- " .. nIndex) local nCaseId = self:_GetCaseIdByType(CaseEnum.EventSettlementOfDispute) @@ -1817,14 +2011,16 @@ function SoldierLevelData:SendEventBattleChoose(nIndex, callback) EventSettlementOfDisputeReq = {Index = nIndex} }, nil, callback) end -function SoldierLevelData:SendEventSettlementOfDisputeBattleVictory(nBattleTime, tbDamage, nCoin, callback) +function SoldierLevelData:SendEventSettlementOfDisputeBattleVictory(nBattleTime, tbDamage, nCoin, nHarvest, callback) self:PrintSoldier("[Soldier]事件争端战斗胜利, 本场战斗获得金币数:" .. nCoin) local nCaseId = self:_GetCaseIdByType(CaseEnum.EventSettlementOfDisputeBattle) + local tbEvents = self:_BuildHarvestEvent(nHarvest) local tbVictoryData = { DataLen = 1, ClientData = "", DataVersion = 1, ChessSkillAddGold = nCoin, + Events = tbEvents, Victory = {Time = nBattleTime} } local tbParam = { @@ -1833,14 +2029,16 @@ function SoldierLevelData:SendEventSettlementOfDisputeBattleVictory(nBattleTime, } self:_SendInteract({Id = nCaseId, EventSettlementOfDisputeBattleReq = tbVictoryData}, tbParam, callback) end -function SoldierLevelData:SendEventSettlementOfDisputeBattleDefeat(tbDamage, nCoin, callback) +function SoldierLevelData:SendEventSettlementOfDisputeBattleDefeat(tbDamage, nCoin, nHarvest, callback) self:PrintSoldier("[Soldier]事件争端战斗失败, 本场战斗获得金币数:" .. nCoin) local nCaseId = self:_GetCaseIdByType(CaseEnum.EventSettlementOfDisputeBattle) + local tbEvents = self:_BuildHarvestEvent(nHarvest) local tbDefeatData = { DataLen = 1, ClientData = "", DataVersion = 1, ChessSkillAddGold = nCoin, + Events = tbEvents, Defeat = true } local tbParam = { @@ -1850,12 +2048,25 @@ function SoldierLevelData:SendEventSettlementOfDisputeBattleDefeat(tbDamage, nCo self:_SendInteract({Id = nCaseId, EventSettlementOfDisputeBattleReq = tbDefeatData}, tbParam, callback) end function SoldierLevelData:SendCardSelect(nIndex, callback) - self:PrintSoldier("[Soldier]buff卡三选一 -- " .. nIndex) - local nCaseId = self:_GetCaseIdByType(CaseEnum.SelectCard) - self:_SendInteract({ - Id = nCaseId, - SelectReq = {Index = nIndex} - }, {bFromCardSelect = true}, callback) + local mapCase = self.mapCases[CaseEnum.SelectCard] + if mapCase ~= nil then + local nCaseId = mapCase.nId + self:PrintSoldier("[Soldier]buff卡三选一 -- " .. nIndex) + self:_SendInteract({ + Id = nCaseId, + SelectReq = {Index = nIndex} + }, {bFromCardSelect = true}, callback) + return + end + mapCase = self.mapCases[CaseEnum.StoryEventOfCostly] + if mapCase ~= nil then + local nCaseId = mapCase.nId + self:PrintSoldier("[Soldier]代价剧情三选一 -- " .. nIndex) + self:_SendInteract({ + Id = nCaseId, + SelectReq = {Index = nIndex} + }, nil, callback) + end end function SoldierLevelData:SendCardSelectReRoll(callback) self:PrintSoldier("[Soldier]开局buff卡重随") @@ -1865,63 +2076,38 @@ function SoldierLevelData:SendCardSelectReRoll(callback) SelectReq = {ReRoll = true} }, nil, callback) end -function SoldierLevelData:SendDeploySync(callback) - if self.mapCases[CaseEnum.DeploySync] == nil then - return - end - self:PrintSoldier("[Soldier]同步棋子阵容") - local tbDeploy = { - Master = {}, - Assist = {}, - Waiting = {} - } - local tbDeployEx = {} - for _, v in ipairs(self.tbDeployChess) do - if v.nPositionType == FightPos then - table.insert(tbDeploy.Master, { - Id = v.nId, - Qty = 1, - Star = v.nStar - }) - elseif v.nPositionType == SupPos then - table.insert(tbDeploy.Assist, { - Id = v.nId, - Qty = 1, - Star = v.nStar - }) - end - end - for _, v in ipairs(self.tbWaitingChess) do - table.insert(tbDeploy.Waiting, { - Id = v.nId, - Qty = 1, - Star = v.nStar - }) - end - for _, v in ipairs(self.tbOtherChess) do - table.insert(tbDeployEx, { - Id = v.nId, - Qty = v.nCount, - Star = v.nStar - }) - end - local nCaseId = self:_GetCaseIdByType(CaseEnum.DeploySync) - self:_SendInteract({ - Id = nCaseId, - DeploySyncReq = {Deploy = tbDeploy, DeployEx = tbDeployEx} - }, nil, callback) -end function SoldierLevelData:SendClientEvent(sClientData, nDataVersion) local nCaseId = self:_GetCaseIdByType(CaseEnum.ClientEvent) self:_SendInteract({ Id = nCaseId, ClientEventReq = { - DateLen = #sClientData, + DataLen = #sClientData, ClientData = sClientData, DataVersion = nDataVersion } }) end +function SoldierLevelData:SendSelectBossAbility(nAbilityId, callback) + self:PrintSoldier("[Soldier]选择魔王能力 -- " .. tostring(nAbilityId)) + local nCaseId = self:_GetCaseIdByType(CaseEnum.SelectBossAbility) + self:_SendInteract({ + Id = nCaseId, + SelectBossAbilityReq = {AbilityId = nAbilityId} + }, nil, function(tbChange) + self.nBossTemplateId = nAbilityId + if callback then + callback(tbChange) + end + end) +end +function SoldierLevelData:SendCheckStageSettle(nDpsId, nTimeId, callback) + self:PrintSoldier(string.format("[Soldier]木桩关结算 DpsId=%s TimeId=%s", tostring(nDpsId), tostring(nTimeId))) + local nCaseId = self:_GetCaseIdByType(CaseEnum.CheckStage) + self:_SendInteract({ + Id = nCaseId, + CheckStageSettleReq = {DpsId = nDpsId, TimeId = nTimeId} + }, nil, callback) +end function SoldierLevelData:SendPartnerTrace(nPartnerType, bTrace, callback) local netCallback = function(_, netMsgData) self:UpdatePartnerTrace(nPartnerType, bTrace) @@ -1932,7 +2118,33 @@ function SoldierLevelData:SendPartnerTrace(nPartnerType, bTrace, callback) local mapMsgData = {PartnerType = nPartnerType, Trace = bTrace} HttpNetHandler.SendMsg(NetMsgId.Id.soldier_partner_trace_req, mapMsgData, nil, netCallback) end -function SoldierLevelData:UpdateNodeInfo(nodeData, tbChange) +function SoldierLevelData:SendStoryEventSelect(nIndex, callback) + if self.mapCases[CaseEnum.StoryEventOfPersonality] ~= nil then + self:SendStoryEventOfPersonalityIndex(nIndex, callback) + return + end + if self.mapCases[CaseEnum.StoryEventOfCostly] ~= nil then + self:SendCardSelect(nIndex, callback) + return + end +end +function SoldierLevelData:SendStoryEventOfPersonalityIndex(nIndex, callback) + self:PrintSoldier("[Soldier]性格剧情选择选项 -- " .. tostring(nIndex)) + local nCaseId = self:_GetCaseIdByType(CaseEnum.StoryEventOfPersonality) + self:_SendInteract({ + Id = nCaseId, + StoryEventOfPersonalitySelectReq = {Index = nIndex} + }, nil, callback) +end +function SoldierLevelData:SendStoryEventOfPersonalityThrowDice(callback) + self:PrintSoldier("[Soldier]性格剧情掷骰子") + local nCaseId = self:_GetCaseIdByType(CaseEnum.StoryEventOfPersonality) + self:_SendInteract({ + Id = nCaseId, + StoryEventOfPersonalitySelectReq = {ThrowDice = true} + }, nil, callback) +end +function SoldierLevelData:UpdateNodeInfo(nodeData, tbChange, bSuppressStageChangeCase) if nodeData == nil then return end @@ -1948,6 +2160,7 @@ function SoldierLevelData:UpdateNodeInfo(nodeData, tbChange) tbNodeChange.bNodeChange = bNodeChange tbNodeChange.nLastStageId = self.nStageId tbNodeChange.nLastNodeId = self.nNodeId + tbNodeChange.nLastNodeType = self.nNodeType self.nStageId = nodeData.StageId self.nNodeType = nodeData.Type self.nNodeId = nodeData.NodeId @@ -1962,6 +2175,12 @@ function SoldierLevelData:UpdateNodeInfo(nodeData, tbChange) end if bStageChange then self:UpdateNodeList() + if not bSuppressStageChangeCase then + self.mapClientCases[ClientCase.StageChange] = { + nStageId = self.nStageId, + nCurNodeId = self.nNodeId + } + end end end function SoldierLevelData:UpdateBaseInfo(baseData, tbChange) @@ -1977,7 +2196,6 @@ function SoldierLevelData:UpdateBaseInfo(baseData, tbChange) self.nExp = baseData.Exp self.nWiningStreak = baseData.WinningStreak self.nLosingStreak = baseData.LosingStreak - EventManager.Hit("SoldierShopLevelChange") EventManager.Hit("SoldierHpChange") end function SoldierLevelData:UpdateGMSoldierHp(nHp) @@ -2004,125 +2222,101 @@ function SoldierLevelData:UpdateChangeInfo(mapChangeInfo, tbChange, param) end EventManager.Hit("SoldierItemChange", itemChange) end - if mapDecodeInfo["proto.SoldierTransform"] ~= nil then - local addAllChess = function(mapChessTrans) - for _, mapData in ipairs(mapChessTrans) do - local bAdd = false - for i, v in ipairs(self.mapAllChess) do - if v.nId == mapData.Id and v.nStar == mapData.Star then - bAdd = true - v.nCount = v.nCount + mapData.Qty - if v.nCount <= 0 then - table.remove(self.mapAllChess, i) + if mapDecodeInfo["proto.SoldierChessChange"] ~= nil then + for _, change in ipairs(mapDecodeInfo["proto.SoldierChessChange"]) do + if change.BaseVersion ~= self.nDeployVersion then + printError(string.format("[Soldier] SoldierChessChange 版本号不匹配 base=%s local=%s next=%s, 丢弃; 等 DeploySyncResp.Deploy 兜底", tostring(change.BaseVersion), tostring(self.nDeployVersion), tostring(change.NextVersion))) + else + local tbTransforms = change.Transforms or {} + local bBatchWipeContext = self:_CheckBatchWipeContext(param, tbTransforms) + local tbBatchConsume = bBatchWipeContext and {} or nil + for _, mapTrans in ipairs(tbTransforms) do + if PRINT_CHESS_LOG then + if mapTrans.Consume ~= nil and 0 < #mapTrans.Consume then + for _, consume in ipairs(mapTrans.Consume) do + local sName = "" + local mapCfg = ConfigTable.GetData("SoldierCharacter", consume.Tid) + if mapCfg ~= nil then + sName = mapCfg.Name + end + self:PrintSoldier(string.format("[[Soldier]失去棋子 UID=%s %s-%s星[%s]", consume.UID, consume.Tid, consume.Star, sName)) + end end - break - end - end - if not bAdd then - table.insert(self.mapAllChess, { - nId = mapData.Id, - nStar = mapData.Star, - nCount = mapData.Qty - }) - end - end - end - local tbTransforms = mapDecodeInfo["proto.SoldierTransform"] - local bBatchWipeContext = self:_CheckBatchWipeContext(param, tbTransforms) - local tbBatchConsume = bBatchWipeContext and {} or nil - for _, mapTrans in ipairs(tbTransforms) do - if PRINT_CHESS_LOG then - if mapTrans.Consume ~= nil and #mapTrans.Consume > 0 then - for _, consume in ipairs(mapTrans.Consume) do - local sName = "" - local mapCfg = ConfigTable.GetData("SoldierCharacter", consume.Id) - if mapCfg ~= nil then - sName = mapCfg.Name + if mapTrans.Obtain ~= nil and 0 < #mapTrans.Obtain then + for _, obtain in ipairs(mapTrans.Obtain) do + local sName = "" + local mapCfg = ConfigTable.GetData("SoldierCharacter", obtain.Tid) + if mapCfg ~= nil then + sName = mapCfg.Name + end + self:PrintSoldier(string.format("[[Soldier]获得棋子 UID=%s %s-%s星[%s] Slot=%s", obtain.UID, obtain.Tid, obtain.Star, sName, obtain.Slot or 0)) + end end - self:PrintSoldier(string.format("[[Soldier]失去棋子 %s-%s星[%s]-%s", consume.Id, consume.Star, sName, consume.Qty)) - end - end - if mapTrans.Obtain ~= nil and 0 < #mapTrans.Obtain then - for _, obtain in ipairs(mapTrans.Obtain) do - local sName = "" - local mapCfg = ConfigTable.GetData("SoldierCharacter", obtain.Id) - if mapCfg ~= nil then - sName = mapCfg.Name - end - self:PrintSoldier(string.format("[[Soldier]获得棋子 %s-%s星[%s]-%s", obtain.Id, obtain.Star, sName, obtain.Qty)) - end - end - end - local steps = self:DisposalChessDeploy(mapTrans, param) - if steps ~= nil then - if tbBatchConsume ~= nil then - for _, s in ipairs(steps) do - if s.tbConsume ~= nil then - for _, c in ipairs(s.tbConsume) do - table.insert(tbBatchConsume, c) + if mapTrans.Update ~= nil and 0 < #mapTrans.Update then + for _, upd in ipairs(mapTrans.Update) do + self:PrintSoldier(string.format("[Soldier]移动棋子 UID=%s -> Slot=%s", upd.UID, upd.Slot or 0)) end end end - else - for _, s in ipairs(steps) do - table.insert(tbSteps, s) + local steps = self:DisposalChessDeploy(mapTrans, param) + if steps ~= nil then + if tbBatchConsume ~= nil then + for _, s in ipairs(steps) do + if s.tbConsume ~= nil then + for _, c in ipairs(s.tbConsume) do + table.insert(tbBatchConsume, c) + end + end + end + else + for _, s in ipairs(steps) do + table.insert(tbSteps, s) + end + end end end - end - addAllChess(mapTrans.Consume) - addAllChess(mapTrans.Obtain) - end - self:FillOtherChess() - local coverStep = self:DisposalChessDeploy() - if coverStep ~= nil then - for _, s in ipairs(coverStep) do - table.insert(tbSteps, s) + self.nDeployVersion = change.NextVersion or self.nDeployVersion + self.tbDeployChess = self:_DeriveDeployView() + self.tbWaitingChess = self:_DeriveWaitingView() + self.tbOtherChess = self:_DeriveOtherView() + self.mapAllChess = self:_DeriveAllChessView() + self:UpdatePartner() + if tbBatchConsume ~= nil and 0 < #tbBatchConsume then + self:_NetOutPendingRewards(tbBatchConsume) + local atomicStep = { + tbConsume = tbBatchConsume, + tbObtain = {}, + tbUpdate = {}, + sSpecial = "CardWipeAll" + } + local wipeSteps = {atomicStep} + for _, s in ipairs(tbSteps) do + table.insert(wipeSteps, s) + end + local wipeEntry = { + nType = AllEnum.SoldierRewardSource.CardWipe, + data = {}, + tbSteps = wipeSteps + } + table.insert(self.tbPendingRewards, wipeEntry) + elseif tbChange ~= nil and 0 < #tbSteps then + tbChange.tbChessChangeStep = tbSteps + end end end - self:UpdatePartner() - self:SendDeploySync() - if tbBatchConsume ~= nil and 0 < #tbBatchConsume then - self:_NetOutPendingRewards(tbBatchConsume) - local atomicStep = { - tbConsume = tbBatchConsume, - tbObtain = {}, - sSpecial = "CardWipeAll" - } - local wipeSteps = {atomicStep} - for _, s in ipairs(tbSteps) do - table.insert(wipeSteps, s) - end - local wipeEntry = { - nType = AllEnum.SoldierRewardSource.CardWipe, - data = {}, - tbSteps = wipeSteps - } - table.insert(self.tbPendingRewards, wipeEntry) - elseif tbChange ~= nil and 0 < #tbSteps then - tbChange.tbChessChangeStep = tbSteps - end - end - if mapDecodeInfo["proto.SoldierCard"] ~= nil then - for _, mapCardInfo in ipairs(mapDecodeInfo["proto.SoldierCard"]) do - self:UpdateCardList(mapCardInfo) - end - EventManager.Hit("SoldierBuffCardChange") - end - if mapDecodeInfo["proto.SoldierPartner"] ~= nil then - for _, mapInfo in ipairs(mapDecodeInfo["proto.SoldierPartner"]) do - self:UpdateServerPartner(mapInfo) + end + if mapDecodeInfo["proto.SoldierBuff"] ~= nil then + for _, mapBuff in ipairs(mapDecodeInfo["proto.SoldierBuff"]) do + self:UpdateBuff(mapBuff) end end + EventManager.Hit("RefreshSoldierRes") end function SoldierLevelData:UpdateSoldierEffectNotify(mapMsgData) - if mapMsgData == nil or mapMsgData.Effect == nil then + if mapMsgData == nil or mapMsgData.Effects == nil then return end - local effect = mapMsgData.Effect - if effect[1] == nil then - effect = {effect} - end - self:UpdateEffect(effect) + self:UpdateEffect(mapMsgData.Effects) EventManager.Hit("SoldierEffectChange") end function SoldierLevelData:UpdateShopDataNotify(mapShopData) @@ -2137,18 +2331,29 @@ function SoldierLevelData:UpdateEffect(mapEffect, tbChange) return end for _, v in ipairs(mapEffect) do + local nBuffUid = v.BuffId or 0 + if v.Id ~= nil and v.Id ~= 0 and nBuffUid ~= 0 and self.mapBuffs[nBuffUid] ~= nil then + self.mapEffects[v.Id] = { + nBuffUid = nBuffUid, + nTid = v.Tid + } + end self:EffectLeftmostChange(v.LeftmostChange, tbChange) self:EffectBecomeAnother(v.BecomeAnother, tbChange) self:EffectPartnerAdditional(v.PartnerAdditional) self:EffectPartnerActivateAdditional(v.PartnerActivateAdditional) self:EffectNodeTypeModify(v.NodeTypeModify) - self:EffectClientEffect(v.ClientEffect) + self:EffectClientAttr(v.ClientAttr) self:EffectShopRefreshState(v.RefreshState) self:EffectShopPurchaseState(v.PurchaseState) self:EffectShopFreeState(v.FreeState) self:EffectShopRarity(v.Rarity) self:EffectShopPurchaseExpDiscount(v.PurchaseExpDiscount) self:EffectShowChess(v.ShowChess) + self:EffectClientHarvest(v.ClientHarvest) + self:EffectInterest(v.Interest) + self:EffectCardReRoll(v.CardReRoll) + self:EffectDiceAddPoint(v.DiceAddPoint) end end function SoldierLevelData:InteractShop(shopMsg) @@ -2180,9 +2385,6 @@ function SoldierLevelData:InteractBattle(battleMsg, param, tbChange) if battleMsg == nil then return end - self:CacheReward(AllEnum.SoldierRewardSource.EventBattle, { - tbChess = battleMsg.Chess - }) local nAllCoinChange = 0 local tbItemChange = tbChange.itemChange if tbItemChange ~= nil then @@ -2206,29 +2408,10 @@ function SoldierLevelData:InteractBattle(battleMsg, param, tbChange) self.mapClientCases[ClientCase.BattleResult].bEventBattle = false end end -function SoldierLevelData:InteractEventSettlementOfDispute(eventBattleMsg) - if eventBattleMsg == nil then - return - end - if eventBattleMsg.Result ~= nil then - if self.mapCases[CaseEnum.EventSettlementOfDispute] ~= nil then - self.mapCases[CaseEnum.EventSettlementOfDispute].nPoint = eventBattleMsg.Result.Point - self.mapCases[CaseEnum.EventSettlementOfDispute].tbTwoDicePoint = eventBattleMsg.Result.TwoDicePoint - end - elseif eventBattleMsg.Reward ~= nil then - self:CacheReward(AllEnum.SoldierRewardSource.EventBattle, { - tbChess = eventBattleMsg.Reward.Chess, - nCoin = eventBattleMsg.Reward.Coin - }) - end -end function SoldierLevelData:InteractEventSettlementOfDisputeBattle(battleMsg, param, tbChange) if battleMsg == nil then return end - self:CacheReward(AllEnum.SoldierRewardSource.EventBattle, { - tbChess = battleMsg.Chess - }) local nAllCoinChange = 0 local tbItemChange = tbChange.itemChange if tbItemChange ~= nil then @@ -2251,6 +2434,19 @@ function SoldierLevelData:InteractEventSettlementOfDisputeBattle(battleMsg, para self.mapClientCases[ClientCase.BattleResult].tbCoinReward = tbCoinReward self.mapClientCases[ClientCase.BattleResult].bEventBattle = true end + self:CacheReward(AllEnum.SoldierRewardSource.EventBattle, { + tbChess = battleMsg.Chess, + nCoin = battleMsg.Coin + }) +end +function SoldierLevelData:InteractCheckStageSettle(settleMsg) + if settleMsg == nil then + return + end + self:CacheReward(AllEnum.SoldierRewardSource.Battle, { + nCheckStageDps = settleMsg.DpsScore, + nCheckStageTime = settleMsg.TimeScore + }) end function SoldierLevelData:InteractSelect(selectMsg) if selectMsg == nil then @@ -2258,96 +2454,159 @@ function SoldierLevelData:InteractSelect(selectMsg) end if selectMsg.Resp ~= nil then elseif selectMsg.SelectCard ~= nil and self.mapCases[CaseEnum.SelectCard] ~= nil then - self.mapCases[CaseEnum.SelectCard].nType = selectMsg.SelectCard.Type self.mapCases[CaseEnum.SelectCard].tbCards = selectMsg.SelectCard.Ids self.mapCases[CaseEnum.SelectCard].nRoll = selectMsg.SelectCard.ReRoll end end +function SoldierLevelData:_ParseStoryEventRewards(tbRewards) + if tbRewards == nil or #tbRewards == 0 then + return nil + end + local RT = AllEnum.SoldierEventEffectRewardType + local data = {} + for _, r in ipairs(tbRewards) do + local eType = r.RewardType + if eType == RT.Chess then + if r.ChessList ~= nil and r.ChessList.ChessList ~= nil then + data.tbChess = data.tbChess or {} + for _, ch in ipairs(r.ChessList.ChessList) do + table.insert(data.tbChess, ch) + end + end + elseif (eType == RT.GainCoin or eType == RT.LossCoin) and r.Res ~= nil and r.Res.ResRewards ~= nil then + for _, res in ipairs(r.Res.ResRewards) do + if res.Tid == AllEnum.CoinItemId.SoldierCurrency then + data.nCoin = (data.nCoin or 0) + (res.Qty or 0) + end + end + end + end + if next(data) == nil then + return nil + end + return data +end +function SoldierLevelData:InteractStoryEventOfPersonalitySelect(respMsg) + if respMsg == nil then + return + end + EventManager.Hit(EventId.ClosePanel, PanelId.SoldierEventPanel) + if respMsg.Success ~= nil then + return + end + if respMsg.Reward == nil then + return + end + local data = self:_ParseStoryEventRewards(respMsg.Reward.Rewards) + if data ~= nil then + self:CacheReward(AllEnum.SoldierRewardSource.EventBattle, data) + end + if respMsg.Reward.Point > 0 then + self.mapClientCases[ClientCase.DiceResult] = { + bSuccess = respMsg.Reward.Result, + nPoint = respMsg.Reward.Point, + tbTwoDicePoint = respMsg.Reward.TwoDicePoint + } + end +end +function SoldierLevelData:InteractStoryEventOfCostlySelect(respMsg) + if respMsg == nil then + return + end + local data = self:_ParseStoryEventRewards(respMsg.Rewards) + if data ~= nil then + self:CacheReward(AllEnum.SoldierRewardSource.EventBattle, data) + end + local bHaveNext = false + for _, v in ipairs(respMsg.Rewards) do + if v.RewardType == AllEnum.SoldierEventEffectRewardType.Next then + bHaveNext = true + break + end + end + if not bHaveNext then + EventManager.Hit(EventId.ClosePanel, PanelId.SoldierEventPanel) + end +end function SoldierLevelData:InteractSettle(settleMsg) if settleMsg == nil then return end - self.mapClientCases[ClientCase.Settle] = {} - local nType = 0 + local nType = AllEnum.SoldierResultType.ChallengeFail if settleMsg.Result == 1 then nType = AllEnum.SoldierResultType.ChallengeSuccess - else - nType = AllEnum.SoldierResultType.ChallengeFail end - self.mapClientCases[ClientCase.Settle].nType = nType - self.mapClientCases[ClientCase.Settle].nTotalScore = settleMsg.TotalScore - self.mapClientCases[ClientCase.Settle].nRewardScore = settleMsg.RewardScore + if settleMsg.EndingId ~= nil and settleMsg.EndingId ~= 0 then + self.mapClientCases[ClientCase.Ending] = { + data = settleMsg.EndingId + } + end + self.mapClientCases[ClientCase.Settle] = { + nType = nType, + tbSettle = { + nPassedNode = settleMsg.PassedNode, + nRemainingHp = settleMsg.RemainingHp, + nCheckStageDps = settleMsg.CheckStageDps, + nCheckStageTime = settleMsg.CheckStageTime, + nChessTotalCost = settleMsg.ChessTotalCost, + nGetSchedule = settleMsg.GetSchedule, + nGetTechPoint = settleMsg.GetTechPoint, + nGetGradeExp = settleMsg.GetGradeExp, + nCurGradeChallengeId = settleMsg.CurGradeChallengeId, + nCurGradeExp = settleMsg.CurGradeExp, + nEndingId = settleMsg.EndingId, + nTotalCoinQty = settleMsg.TotalCoinQty + }, + tbChess = self.tbDeployChess or {}, + tbDamage = self.tbLastBattleDamage or {}, + nBossTemplateId = self.nBossTemplateId or 0, + nHp = self:GetHp() or 0, + nCoin = self:GetItem(AllEnum.CoinItemId.SoldierCurrency) or 0, + tbCard = self:GetCardData() or {}, + nGradeChallengeId = self.nGradeChallengeId or 0 + } + if settleMsg.Change ~= nil then + local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(settleMsg.Change) + HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) + end + self.parent:RefreshRedDot() end -function SoldierLevelData:_ExtractLeftmostHintsFromEffects(tbEffects) - if tbEffects == nil then - return nil +function SoldierLevelData:InteractDeploySync(deploySyncResp) + if deploySyncResp == nil then + return end - local tbHints = {} - for _, v in ipairs(tbEffects) do - local mapLeftmostChange = v.LeftmostChange - if mapLeftmostChange ~= nil and mapLeftmostChange.SId ~= nil then - local nPos, nIdx - if mapLeftmostChange.SId <= 3 then - nPos, nIdx = SPT.Fight, mapLeftmostChange.SId - elseif mapLeftmostChange.SId <= 9 then - nPos, nIdx = SPT.Support, mapLeftmostChange.SId - 3 - elseif mapLeftmostChange.SId <= 18 then - nPos, nIdx = SPT.Waiting, mapLeftmostChange.SId - 9 - end - if nPos ~= nil then - local nOldId, nOldStar - if nPos == SPT.Fight or nPos == SPT.Support then - for _, chess in ipairs(self.tbDeployChess or {}) do - if chess.nPositionType == nPos and chess.nIndex == nIdx then - nOldId, nOldStar = chess.nId, chess.nStar - break - end - end - elseif nPos == SPT.Waiting then - for _, chess in ipairs(self.tbWaitingChess or {}) do - if chess.nIndex == nIdx then - nOldId, nOldStar = chess.nId, chess.nStar - break - end - end - end - if nOldId ~= nil and nOldId ~= 0 then - table.insert(tbHints, { - nId = nOldId, - nStar = nOldStar, - nPositionType = nPos, - nIndex = nIdx - }) - end - end - end + if deploySyncResp.Deploy ~= nil then + self:_RebuildFromNewDeploy(deploySyncResp.Deploy) + self.tbDeployChess = self:_DeriveDeployView() + self.tbWaitingChess = self:_DeriveWaitingView() + self.tbOtherChess = self:_DeriveOtherView() + self.mapAllChess = self:_DeriveAllChessView() + self:UpdatePartner() + EventManager.Hit("SoldierDeployFullRebuild") end - if #tbHints == 0 then - return nil - end - return tbHints end function SoldierLevelData:_OnInteract(netMsgData, param, callback) if netMsgData == nil then return end self._tbTouchedRewardIdxes = {} + self._tbPendingNewPartner = nil + self._bPartnerSetChanged = nil local tbChange = {} self:UpdateNodeInfo(netMsgData.Node, tbChange) self:UpdateBaseInfo(netMsgData.SyncData, tbChange) - local tbLeftmostHints = self:_ExtractLeftmostHintsFromEffects(netMsgData.Effects) - local paramForChange = param - if tbLeftmostHints ~= nil then - paramForChange = {sourceParam = param, tbLeftmostHints = tbLeftmostHints} - end - self:UpdateChangeInfo(netMsgData.Change, tbChange, paramForChange) + self:UpdateChangeInfo(netMsgData.Change, tbChange, param) self:UpdateEffect(netMsgData.Effects, tbChange) + self:UpdateBuffProgress(netMsgData.Progress) self:InteractShop(netMsgData.ShopResp) self:InteractBattle(netMsgData.BattleResp, param, tbChange) - self:InteractEventSettlementOfDispute(netMsgData.EventSettlementOfDisputeResp) self:InteractEventSettlementOfDisputeBattle(netMsgData.EventSettlementOfDisputeBattleResp, param, tbChange) self:InteractSelect(netMsgData.SelectResp) + self:InteractStoryEventOfPersonalitySelect(netMsgData.StoryEventOfPersonalitySelectResp) + self:InteractStoryEventOfCostlySelect(netMsgData.StoryEventOfCostlySelectResp) + self:InteractCheckStageSettle(netMsgData.CheckStageSettleResp) self:InteractSettle(netMsgData.Settle) + self:InteractDeploySync(netMsgData.DeploySyncResp) self:ClearServerCase() for _, v in ipairs(netMsgData.Cases) do self:DispatchServerCase(v) @@ -2374,12 +2633,32 @@ function SoldierLevelData:_OnInteract(netMsgData, param, callback) end cs_coroutine.start(wait) end +function SoldierLevelData:GetBossTemplateId() + return self.nBossTemplateId +end function SoldierLevelData:GetNodeId() return self.nNodeId end function SoldierLevelData:GetNodeList() return self.tbNodeList end +function SoldierLevelData:GetNodeIndex() + for _, v in ipairs(self.tbNodeList) do + if v.nNodeId == self.nNodeId then + return v.nIndex + end + end + return 0 +end +function SoldierLevelData:IsFirstStageFirstNode() + if self.nStageId ~= 1 then + return false + end + if self.tbNodeList == nil or self.tbNodeList[1] == nil then + return false + end + return self.tbNodeList[1].nNodeId == self.nNodeId +end function SoldierLevelData:GetHp() return self.nHp end @@ -2398,6 +2677,12 @@ end function SoldierLevelData:GetDeploy() return self.tbDeployChess, self.tbWaitingChess, self.tbOtherChess end +function SoldierLevelData:GetAllChess() + return self.mapAllChess +end +function SoldierLevelData:PosIndexToSlot(nPosType, nIndex) + return PosIndexToSlot(nPosType, nIndex) +end function SoldierLevelData:GetShopData() local mapShopCase = self.mapCases[CaseEnum.Shop] if mapShopCase ~= nil then @@ -2413,88 +2698,26 @@ end function SoldierLevelData:GetSelectCardData() local mapCase = self:_GetCaseDataByType(CaseEnum.SelectCard) if mapCase ~= nil then - if mapCase.nType == AllEnum.SoldierCardType.StartedCard then - return mapCase.tbCards, mapCase.nRoll - elseif mapCase.nType == AllEnum.SoldierCardType.StrategyCard then - return mapCase.tbCards - end + return mapCase.tbCards, mapCase.nRoll end end function SoldierLevelData:GetCardData() - return self.tbStartedCards, self.tbStrategyCards -end -function SoldierLevelData:SwapSoldier(mapSource, mapTarget) - if mapSource == nil or mapTarget == nil then - return false - end - self:PrintSoldier(string.format("[Soldier]交换棋子 [%s-%s-%s-%s]-->[%s-%s-%s-%s]", mapSource.nId, mapSource.nStar, mapSource.nPositionType, mapSource.nIndex, mapTarget.nId, mapTarget.nStar, mapTarget.nPositionType, mapTarget.nIndex)) - local _findSlot = function(mapInfo) - local nPos = mapInfo.nPositionType - if nPos == SPT.Fight or nPos == SPT.Support then - for _, v in ipairs(self.tbDeployChess) do - if v.nPositionType == nPos and v.nIndex == mapInfo.nIndex then - return v - end - end - elseif nPos == SPT.Waiting then - for _, v in ipairs(self.tbWaitingChess) do - if v.nIndex == mapInfo.nIndex then - return v - end + if self.tbStrategyCards == nil then + local tb = {} + for k, buffInfo in pairs(self.mapBuffs) do + if buffInfo.nType == SoldierBuffType.CardBuff and tb[buffInfo.nBindId] == nil then + tb[buffInfo.nBindId] = k end end - return nil - end - local sourceSlot = _findSlot(mapSource) - local targetSlot = _findSlot(mapTarget) - if sourceSlot == nil or targetSlot == nil then - self:PrintSoldier("[Soldier]交换棋子 找不到交换棋子或目标棋子") - return false - end - if sourceSlot == targetSlot then - self:PrintSoldier("[Soldier]交换棋子 交换棋子和目标棋子相同") - return false - end - if sourceSlot.nId ~= mapSource.nId or sourceSlot.nStar ~= mapSource.nStar then - self:PrintSoldier("[Soldier]交换棋子 交换棋子和背包数据有差异") - return false - end - if targetSlot.nId ~= mapTarget.nId or targetSlot.nStar ~= mapTarget.nStar then - self:PrintSoldier("[Soldier]交换棋子 目标棋子和背包数据有差异") - return false - end - if mapSource.nPositionType ~= mapTarget.nPositionType then - local mapIds = {} - for _, v in ipairs(self.tbDeployChess) do - local nId - if v == sourceSlot then - nId = targetSlot.nId - elseif v == targetSlot then - nId = sourceSlot.nId - else - nId = v.nId - end - if nId ~= 0 then - if mapIds[nId] then - return false - end - mapIds[nId] = true - end + self.tbStrategyCards = {} + for nId, nIndex in pairs(tb) do + table.insert(self.tbStrategyCards, {nId = nId, nIndex = nIndex}) end + table.sort(self.tbStrategyCards, function(a, b) + return a.nIndex < b.nIndex + end) end - local nTmpId, nTmpStar = sourceSlot.nId, sourceSlot.nStar - sourceSlot.nId, sourceSlot.nStar = targetSlot.nId, targetSlot.nStar - targetSlot.nId, targetSlot.nStar = nTmpId, nTmpStar - self:PrintSoldier("[Soldier]交换棋子 交换成功") - return true -end -function SoldierLevelData:SyncSoldierDeploy(callback) - self:FillOtherChess() - local tbStep = self:DisposalChessDeploy() - self:UpdatePartner() - if callback ~= nil then - callback(tbStep) - end + return self.tbStrategyCards end function SoldierLevelData:CheckSandTableDisable() local bDisable = false @@ -2502,6 +2725,10 @@ function SoldierLevelData:CheckSandTableDisable() bDisable = true elseif self.mapCases[CaseEnum.EventSettlementOfDispute] ~= nil then bDisable = true + elseif self.mapCases[CaseEnum.StoryEventOfPersonality] ~= nil then + bDisable = true + elseif self.mapCases[CaseEnum.StoryEventOfCostly] ~= nil then + bDisable = true end return bDisable end @@ -2571,29 +2798,70 @@ end function SoldierLevelData:GetClientBuffList() local tbBuffList = {} for nEffectId, v in pairs(self.tbClientEffects) do - local mapEffect = self.tbAllEffects[nEffectId] - if mapEffect ~= nil then - local nBuffId = mapEffect.nBuffId - local mapBuffCfg = ConfigTable.GetData("SoldierBuff", nBuffId) - if mapBuffCfg ~= nil then - local nEffectType = mapBuffCfg["Effect" .. mapEffect.nIndex] - if nEffectType ~= nil and nEffectType == GameEnum.soldierBuffEffect.ClientEffect then - local buffList = mapBuffCfg["EffectParams" .. mapEffect.nIndex] - if buffList ~= nil then - for _, buffId in ipairs(buffList) do - table.insert(tbBuffList, tonumber(buffId)) - end - end - end + local buffList = v.tbValues + if buffList ~= nil then + for _, buffId in ipairs(buffList) do + table.insert(tbBuffList, tonumber(buffId)) end end end return tbBuffList end +function SoldierLevelData:GetCheckStage() + local mapCase = self:_GetCaseDataByType(CaseEnum.CheckStage) + if mapCase ~= nil then + return true + end + return false +end +function SoldierLevelData:GetClientHarvestCount() + if self.mapExtraEffectState ~= nil then + return self.mapExtraEffectState.nHarvest or 0 + end +end +function SoldierLevelData:GetStoryEventData() + local mapCaseData = self.mapCases[CaseEnum.StoryEventOfPersonality] + if mapCaseData ~= nil then + return mapCaseData + end + mapCaseData = self.mapCases[CaseEnum.StoryEventOfCostly] + if mapCaseData ~= nil then + return mapCaseData + end +end +function SoldierLevelData:CheckInSandtable() + return self.mapCases[CaseEnum.Fight] ~= nil +end +function SoldierLevelData:GetDiceAddPointList() + local tbDiscAdd = {} + for nEUId, v in pairs(self.tbDiscAddEffect) do + local buff = self.mapBuffs[v.nBuffUId] + if buff ~= nil then + local nType = 0 + if buff.nType == SoldierBuffType.CardBuff then + nType = AllEnum.SoldierDiscAddType.BuffCard + elseif buff.nType == SoldierBuffType.TechNodeBuff then + nType = AllEnum.SoldierDiscAddType.TechNode + end + table.insert(tbDiscAdd, { + nType = nType, + nId = buff.nBindId, + nPoint = v.nPoint + }) + end + end + return tbDiscAdd +end +function SoldierLevelData:GetInterestLimit() + if self.mapExtraEffectState ~= nil then + return self.mapExtraEffectState.nInterestLimit + end + return 0 +end function SoldierLevelData:GMEnterBattle(tbDeployChess) if self.curBattle == nil then self.curBattle = require("Game.Adventure.Soldier.SoldierBattle").new() end - self.curBattle:Init(self, tbDeployChess, 1, 1) + self.curBattle:Init(self, tbDeployChess, 1, 1, 1, 1, 101) end return SoldierLevelData diff --git a/lua/game/adventure/startower/startowerautodecision.lua b/lua/game/adventure/startower/startowerautodecision.lua new file mode 100644 index 000000000..7d73dd4a2 --- /dev/null +++ b/lua/game/adventure/startower/startowerautodecision.lua @@ -0,0 +1,969 @@ +local StarTowerAutoDecision = {} +StarTowerAutoDecision.ActionType = { + None = 0, + SelectPotential = 1, + PotentialReroll = 2, + OpenShop = 3, + StrengthMachine = 4, + ShopBuy = 5, + ShopReroll = 6, + EventSelect = 7 +} +StarTowerAutoDecision.FailReason = { + None = 0, + Disabled = 1, + InvalidParam = 2, + NoOption = 3, + NoMatchedTarget = 4, + TokenNotEnough = 5, + CoinNotEnough = 6, + RerollUnavailable = 7 +} +StarTowerAutoDecision.PotentialRule = { + MainChar = 1, + AssistChar1 = 2, + AssistChar2 = 3, + BookLocked = 4, + PresetNotOwned = 5, + LevelAdd2 = 6, + LevelAdd3 = 7, + RarePotential = 8 +} +StarTowerAutoDecision.ShopMode = {BuyFirst = 1, UpgradeFirst = 2} +StarTowerAutoDecision.ShopRule = { + NeedNote = 1, + DiscountNote = 2, + DiscountMainPotential = 3, + DiscountRandomPotential = 4, + MainPotentialNoDiscount = 5, + RandomPotentialNoDiscount = 6 +} +StarTowerAutoDecision.EventTendency = { + Stable = 1, + Standard = 2, + Aggressive = 3 +} +StarTowerAutoDecision.EventRule = { + MainPotential = 1, + AssistPotential = 2, + RarePotential = 3, + NormalPotential = 4, + NeedNote = 5, + RandomNote = 6, + Coin = 7 +} +StarTowerAutoDecision.OptionTag = { + Stable = 1, + Standard = 2, + Aggressive = 3, + MainPotential = 4, + AssistPotential = 5, + Coin = 6, + RarePotential = 7, + NormalPotential = 8, + RandomPotential = 9, + RandomNote = 10, + NeedNote = 11 +} +local DEFAULT_DELAY = 2 +local DEFAULT_TOKEN_COST = 1 +local FALLBACK_SCORE = 1 +local PRIORITY_BASE_SCORE = 10000 +local PRESET_SCORE = 100000 +local TENDENCY_SCORE = 50000 +local CORRECT_EVENT_OPTION_SCORE = 1000000 +local _IsTable = function(value) + return type(value) == "table" +end +local _ToNumber = function(value, nDefault) + local nValue = tonumber(value) + if nValue == nil then + return nDefault or 0 + end + return nValue +end +local _IsArrayEmpty = function(tbList) + return not _IsTable(tbList) or #tbList <= 0 +end +local _ListContains = function(tbList, value) + if not _IsTable(tbList) then + return false + end + for _, v in ipairs(tbList) do + if v == value then + return true + end + end + return false +end +local _BuildSet = function(tbList, bZeroBasedIndex) + local mapSet = {} + if not _IsTable(tbList) then + return mapSet + end + for _, value in ipairs(tbList) do + mapSet[value] = true + if bZeroBasedIndex and type(value) == "number" then + mapSet[value + 1] = true + end + end + return mapSet +end +local _CopyArray = function(tbList) + local tbRet = {} + if not _IsTable(tbList) then + return tbRet + end + for _, v in ipairs(tbList) do + table.insert(tbRet, v) + end + return tbRet +end +local _AddReason = function(mapCandidate, sReason) + if mapCandidate.tbReasons == nil then + mapCandidate.tbReasons = {} + end + table.insert(mapCandidate.tbReasons, sReason) +end +local _GetPlan = function(mapContext) + if _IsTable(mapContext) and _IsTable(mapContext.mapPlan) then + return mapContext.mapPlan + end + return {} +end +local _GetTokenCost = function(mapContext, nActionType) + if _IsTable(mapContext) and _IsTable(mapContext.mapTokenCostByAction) then + local nCost = mapContext.mapTokenCostByAction[nActionType] + if nCost ~= nil then + return nCost + end + end + if _IsTable(mapContext) and mapContext.nTokenCost ~= nil then + return _ToNumber(mapContext.nTokenCost, DEFAULT_TOKEN_COST) + end + return DEFAULT_TOKEN_COST +end +local _MakeFail = function(nFailReason, sReason, tbDebug) + return { + bSuccess = false, + nActionType = StarTowerAutoDecision.ActionType.None, + nFailReason = nFailReason or StarTowerAutoDecision.FailReason.None, + sReason = sReason or "", + tbDebug = tbDebug or {} + } +end +local _MakeSuccess = function(nActionType, mapData) + mapData = mapData or {} + mapData.bSuccess = true + mapData.nActionType = nActionType + mapData.nFailReason = StarTowerAutoDecision.FailReason.None + if mapData.nDelay == nil then + mapData.nDelay = DEFAULT_DELAY + end + if mapData.bNeedToken == nil then + mapData.bNeedToken = false + end + return mapData +end +local _AttachTokenCheck = function(mapContext, mapDecision) + if not _IsTable(mapDecision) or not mapDecision.bSuccess then + return mapDecision + end + if mapDecision.bNeedToken ~= true then + return mapDecision + end + local nCost = mapDecision.nTokenCost or _GetTokenCost(mapContext, mapDecision.nActionType) + mapDecision.nTokenCost = nCost + if _IsTable(mapContext) and mapContext.nToken ~= nil and nCost > _ToNumber(mapContext.nToken, 0) then + return _MakeFail(StarTowerAutoDecision.FailReason.TokenNotEnough, "TokenNotEnough", { + nActionType = mapDecision.nActionType, + nToken = mapContext.nToken, + nTokenCost = nCost + }) + end + return mapDecision +end +local _BuildPriorityMap = function(tbPriority, bMapMode) + local mapPriority = {} + if not _IsTable(tbPriority) then + return mapPriority + end + if bMapMode then + for nRule, nPriority in pairs(tbPriority) do + if type(nRule) == "number" and type(nPriority) == "number" and 0 < nPriority then + mapPriority[nRule] = nPriority + end + end + return mapPriority + end + for nPriority, nRule in ipairs(tbPriority) do + if type(nRule) == "number" and 0 < nPriority then + mapPriority[nRule] = nPriority + end + end + return mapPriority +end +local _GetPriorityScore = function(mapPriority, nRule) + local nPriority = mapPriority[nRule] + if nPriority == nil or nPriority <= 0 then + return 0 + end + return PRIORITY_BASE_SCORE - nPriority +end +local _RefreshCandidateScore = function(mapCandidate) + mapCandidate.nScore = _ToNumber(mapCandidate.nBaseScore, 0) + _ToNumber(mapCandidate.nPriorityScore, 0) +end +local _AddCandidateBaseScore = function(mapCandidate, nScore, sReason) + mapCandidate.nBaseScore = _ToNumber(mapCandidate.nBaseScore, 0) + nScore + _RefreshCandidateScore(mapCandidate) + if sReason ~= nil then + _AddReason(mapCandidate, sReason) + end +end +local _AddCandidatePriorityScore = function(mapCandidate, mapPriority, nRule, sReason) + local nScore = _GetPriorityScore(mapPriority, nRule) + if nScore <= 0 then + return false + end + mapCandidate.mapMatchedPriority = mapCandidate.mapMatchedPriority or {} + mapCandidate.mapMatchedPriority[mapPriority[nRule]] = true + if nScore > _ToNumber(mapCandidate.nPriorityScore, 0) then + mapCandidate.nPriorityScore = nScore + _RefreshCandidateScore(mapCandidate) + end + _AddReason(mapCandidate, sReason) + return true +end +local _GetPotentialCfg = function(nPotentialId) + if ConfigTable == nil then + return nil + end + return ConfigTable.GetData("Potential", nPotentialId) +end +local _GetItemCfg = function(nItemId) + if ConfigTable == nil then + return nil + end + if ConfigTable.GetData_Item ~= nil then + local mapItem = ConfigTable.GetData_Item(nItemId) + if mapItem ~= nil then + return mapItem + end + end + return ConfigTable.GetData("Item", nItemId) +end +local _GetEventOptionCfg = function(nOptionId) + if ConfigTable == nil then + return nil + end + return ConfigTable.GetData("EventOptions", nOptionId) +end +local _GetPotentialCurLevel = function(mapContext, nPotentialId, nCharId, mapPotential) + if _IsTable(mapPotential) and mapPotential[nPotentialId] ~= nil then + return _ToNumber(mapPotential[nPotentialId], 0) + end + if _IsTable(mapContext) and _IsTable(mapContext.mapPotential) then + if nCharId ~= nil and _IsTable(mapContext.mapPotential[nCharId]) and mapContext.mapPotential[nCharId][nPotentialId] ~= nil then + return _ToNumber(mapContext.mapPotential[nCharId][nPotentialId], 0) + end + if mapContext.mapPotential[nPotentialId] ~= nil then + return _ToNumber(mapContext.mapPotential[nPotentialId], 0) + end + end + return 0 +end +local _GetMainCharId = function(mapContext) + if not _IsTable(mapContext) then + return 0 + end + if mapContext.nMainCharId ~= nil then + return mapContext.nMainCharId + end + if _IsTable(mapContext.tbTeam) then + return mapContext.tbTeam[1] or 0 + end + return 0 +end +local _GetAssistCharId = function(mapContext, nIndex) + if not _IsTable(mapContext) then + return 0 + end + if _IsTable(mapContext.tbAssistCharIds) then + return mapContext.tbAssistCharIds[nIndex] or 0 + end + if _IsTable(mapContext.tbTeam) then + return mapContext.tbTeam[nIndex + 1] or 0 + end + return 0 +end +local _IsRarePotential = function(mapContext, nPotentialId, mapItemCfg, bSpecial) + if bSpecial == true then + return true + end + if _IsTable(mapContext) and _IsTable(mapContext.mapRarePotentialIds) and mapContext.mapRarePotentialIds[nPotentialId] == true then + return true + end + if mapItemCfg == nil then + mapItemCfg = _GetItemCfg(nPotentialId) + end + if mapItemCfg == nil then + return false + end + if GameEnum ~= nil and GameEnum.itemStype ~= nil and mapItemCfg.Stype == GameEnum.itemStype.SpecificPotential then + return true + end + local nRareRarity = GameEnum ~= nil and GameEnum.itemRarity ~= nil and GameEnum.itemRarity.SSR or 1 + if _IsTable(mapContext) and _GetPlan(mapContext).nRarePotentialRarity ~= nil then + nRareRarity = _GetPlan(mapContext).nRarePotentialRarity + end + return mapItemCfg.Rarity ~= nil and mapItemCfg.Rarity > 0 and nRareRarity >= mapItemCfg.Rarity +end +local _NormalizeRecommend = function(tbRecommend) + local mapRecommend = {} + if not _IsTable(tbRecommend) then + return mapRecommend + end + for _, mapData in ipairs(tbRecommend) do + local nId = mapData.nId or mapData.Id + if nId ~= nil then + mapRecommend[nId] = mapData + end + end + return mapRecommend +end +local _NormalizePotentialOptions = function(tbPotential) + local tbCandidates = {} + if not _IsTable(tbPotential) then + return tbCandidates + end + for nIndex, mapData in ipairs(tbPotential) do + local nPotentialId = mapData.Id or mapData.nId or mapData.Tid + if nPotentialId ~= nil then + table.insert(tbCandidates, { + nIndex = nIndex, + nTargetId = nPotentialId, + nOptionLevel = _ToNumber(mapData.Count or mapData.Level or mapData.nLevel, 0), + mapRawData = mapData, + nBaseScore = 0, + nPriorityScore = 0, + nScore = 0, + tbReasons = {} + }) + end + end + return tbCandidates +end +local _CompareCandidatePriority = function(mapCandidateA, mapCandidateB) + if mapCandidateA.nScore ~= mapCandidateB.nScore then + return mapCandidateA.nScore > mapCandidateB.nScore + end + local mapPriorityA = mapCandidateA.mapMatchedPriority or {} + local mapPriorityB = mapCandidateB.mapMatchedPriority or {} + local nFirstDifferentPriority = math.huge + for nPriority in pairs(mapPriorityA) do + if not mapPriorityB[nPriority] and nPriority < nFirstDifferentPriority then + nFirstDifferentPriority = nPriority + end + end + for nPriority in pairs(mapPriorityB) do + if not mapPriorityA[nPriority] and nPriority < nFirstDifferentPriority then + nFirstDifferentPriority = nPriority + end + end + if nFirstDifferentPriority < math.huge then + return mapPriorityA[nFirstDifferentPriority] == true + end + return nil +end +local _SortCandidates = function(tbCandidates) + table.sort(tbCandidates, function(mapCandidateA, mapCandidateB) + local bHigherPriority = _CompareCandidatePriority(mapCandidateA, mapCandidateB) + if bHigherPriority ~= nil then + return bHigherPriority + end + return mapCandidateA.nIndex < mapCandidateB.nIndex + end) +end +local _SortShopCandidates = function(tbCandidates) + local mapFirstIndexByGroup = {} + for _, mapCandidate in ipairs(tbCandidates) do + local sGroup = mapCandidate.sDiscountGroup + local nFirstIndex = mapFirstIndexByGroup[sGroup] + if nFirstIndex == nil or nFirstIndex > mapCandidate.nIndex then + mapFirstIndexByGroup[sGroup] = mapCandidate.nIndex + end + end + table.sort(tbCandidates, function(mapCandidateA, mapCandidateB) + local bHigherPriority = _CompareCandidatePriority(mapCandidateA, mapCandidateB) + if bHigherPriority ~= nil then + return bHigherPriority + end + local nGroupIndexA = mapFirstIndexByGroup[mapCandidateA.sDiscountGroup] + local nGroupIndexB = mapFirstIndexByGroup[mapCandidateB.sDiscountGroup] + if nGroupIndexA ~= nGroupIndexB then + return nGroupIndexA < nGroupIndexB + end + if mapCandidateA.nDiscountRate ~= mapCandidateB.nDiscountRate then + return mapCandidateA.nDiscountRate < mapCandidateB.nDiscountRate + end + return mapCandidateA.nIndex < mapCandidateB.nIndex + end) +end +function StarTowerAutoDecision:IsEnabled(mapContext) + if not _IsTable(mapContext) then + return false + end + if mapContext.bAutoEnabled == false then + return false + end + local mapPlan = _GetPlan(mapContext) + if mapPlan.bEnabled == false then + return false + end + return true +end +function StarTowerAutoDecision:BuildContext(objLevelData, mapPlan, mapExtra) + local mapContext = mapExtra or {} + mapContext.mapPlan = mapPlan or mapContext.mapPlan or {} + if objLevelData == nil then + return mapContext + end + mapContext.nTowerId = mapContext.nTowerId or objLevelData.nTowerId + mapContext.nCurFloor = mapContext.nCurFloor or objLevelData.nCurLevel + mapContext.tbTeam = mapContext.tbTeam or _CopyArray(objLevelData.tbTeam) + mapContext.mapNote = mapContext.mapNote or objLevelData._mapNote + mapContext.mapPotential = mapContext.mapPotential or objLevelData._mapPotential + mapContext.mapItem = mapContext.mapItem or objLevelData._mapItem + mapContext.mapFateCard = mapContext.mapFateCard or objLevelData._mapFateCard + mapContext.mapPreselectionData = mapContext.mapPreselectionData or objLevelData.mapPreselectionData + if mapContext.nCoin == nil and _IsTable(objLevelData._mapItem) and AllEnum ~= nil and AllEnum.CoinItemId ~= nil then + mapContext.nCoin = objLevelData._mapItem[AllEnum.CoinItemId.FixedRogCurrency] or 0 + end + if mapContext.bFinalFloor == nil and _IsTable(objLevelData.tbStarTowerAllLevel) and objLevelData.nCurLevel ~= nil then + mapContext.bFinalFloor = objLevelData.nCurLevel == #objLevelData.tbStarTowerAllLevel + end + return mapContext +end +function StarTowerAutoDecision:DecidePotential(mapContext, tbPotential, mapPotential, mapRoll, tbNewIds, tbLuckyIds, tbRecommend) + if not self:IsEnabled(mapContext) then + return _MakeFail(StarTowerAutoDecision.FailReason.Disabled, "AutoDisabled") + end + local tbCandidates = _NormalizePotentialOptions(tbPotential) + if _IsArrayEmpty(tbCandidates) then + return _MakeFail(StarTowerAutoDecision.FailReason.NoOption, "NoPotentialOption") + end + local mapPlan = _GetPlan(mapContext) + local mapPriority = _BuildPriorityMap(mapPlan.tbPotentialRulePriority, false) + if next(mapPriority) == nil then + mapPriority = _BuildPriorityMap(mapPlan.mapPotentialRulePriority, true) + end + local bHasPreset = _IsTable(mapContext.mapPreselectionData) + local mapRecommend = bHasPreset and _NormalizeRecommend(tbRecommend) or {} + local mapNewIds = _BuildSet(tbNewIds) + local mapLuckyIds = _BuildSet(tbLuckyIds) + local nMainCharId = _GetMainCharId(mapContext) + local nAssistCharId1 = _GetAssistCharId(mapContext, 1) + local nAssistCharId2 = _GetAssistCharId(mapContext, 2) + local bPreferPreset = bHasPreset and mapPlan.bPreferPresetPotential ~= false + local bPresetOnly = bPreferPreset and mapPlan.bPresetOnly == true + local bHasSpecialPotential = false + for _, mapCandidate in ipairs(tbCandidates) do + local nPotentialId = mapCandidate.nTargetId + local mapPotentialCfg = _GetPotentialCfg(nPotentialId) + local mapItemCfg = _GetItemCfg(nPotentialId) + local nCharId = mapPotentialCfg and mapPotentialCfg.CharId or 0 + local nCurLevel = _GetPotentialCurLevel(mapContext, nPotentialId, nCharId, mapPotential) + local mapRecommendData = mapRecommend[nPotentialId] + local nRecommendLevel = mapRecommendData and _ToNumber(mapRecommendData.nLevel or mapRecommendData.Level, 0) or 0 + local bSpecial = mapCandidate.mapRawData.bSpecial == true or mapItemCfg ~= nil and GameEnum ~= nil and GameEnum.itemStype ~= nil and mapItemCfg.Stype == GameEnum.itemStype.SpecificPotential + bHasSpecialPotential = bHasSpecialPotential or bSpecial + mapCandidate.bPresetEligible = mapRecommendData ~= nil and nCurLevel < nRecommendLevel + mapCandidate.bPresetSpecial = bSpecial and mapCandidate.bPresetEligible + if mapCandidate.bPresetSpecial then + _AddCandidateBaseScore(mapCandidate, PRESET_SCORE, "PresetSpecialPotential") + elseif bPreferPreset and mapCandidate.bPresetEligible then + _AddCandidateBaseScore(mapCandidate, PRESET_SCORE, "PreferPresetPotential") + end + if nCharId == nMainCharId then + _AddCandidatePriorityScore(mapCandidate, mapPriority, StarTowerAutoDecision.PotentialRule.MainChar, "MainChar") + end + if nCharId == nAssistCharId1 then + _AddCandidatePriorityScore(mapCandidate, mapPriority, StarTowerAutoDecision.PotentialRule.AssistChar1, "AssistChar1") + end + if nCharId == nAssistCharId2 then + _AddCandidatePriorityScore(mapCandidate, mapPriority, StarTowerAutoDecision.PotentialRule.AssistChar2, "AssistChar2") + end + if mapNewIds[nPotentialId] then + _AddCandidatePriorityScore(mapCandidate, mapPriority, StarTowerAutoDecision.PotentialRule.BookLocked, "BookLocked") + end + if mapRecommendData ~= nil and nCurLevel <= 0 then + _AddCandidatePriorityScore(mapCandidate, mapPriority, StarTowerAutoDecision.PotentialRule.PresetNotOwned, "PresetNotOwned") + end + if mapCandidate.nOptionLevel == 2 then + _AddCandidatePriorityScore(mapCandidate, mapPriority, StarTowerAutoDecision.PotentialRule.LevelAdd2, "LevelAdd2") + end + if mapCandidate.nOptionLevel == 3 then + _AddCandidatePriorityScore(mapCandidate, mapPriority, StarTowerAutoDecision.PotentialRule.LevelAdd3, "LevelAdd3") + end + if _IsRarePotential(mapContext, nPotentialId, mapItemCfg, mapCandidate.mapRawData.bSpecial) then + _AddCandidatePriorityScore(mapCandidate, mapPriority, StarTowerAutoDecision.PotentialRule.RarePotential, "RarePotential") + end + if mapNewIds[nPotentialId] then + _AddReason(mapCandidate, "NewId") + end + if mapLuckyIds[nPotentialId] then + _AddReason(mapCandidate, "LuckyId") + end + end + _SortCandidates(tbCandidates) + local mapBest = tbCandidates[1] + local mapPresetSpecial + for _, mapCandidate in ipairs(tbCandidates) do + if mapCandidate.bPresetSpecial then + mapPresetSpecial = mapCandidate + break + end + end + if mapPresetSpecial ~= nil then + mapBest = mapPresetSpecial + elseif bPresetOnly then + mapBest = nil + for _, mapCandidate in ipairs(tbCandidates) do + if mapCandidate.bPresetEligible then + mapBest = mapCandidate + break + end + end + end + if mapBest == nil or 0 >= mapBest.nScore then + local nCoin = _ToNumber(mapContext.nCoin, 0) + local bCanReroll = not bHasSpecialPotential and _IsTable(mapRoll) and mapRoll.CanReRoll == true + local nRerollPrice = _ToNumber(_IsTable(mapRoll) and mapRoll.ReRollPrice or 0, 0) + local nRerollCoinMin = _ToNumber(mapPlan.nPotentialRerollCoinMin, 0) + if mapPlan.bPotentialReroll == true and bCanReroll and nCoin >= nRerollPrice and nCoin > nRerollCoinMin then + return _AttachTokenCheck(mapContext, _MakeSuccess(StarTowerAutoDecision.ActionType.PotentialReroll, { + bReRoll = true, + bNeedToken = false, + nTargetIndex = 0, + nTargetId = 0, + sReason = "PotentialReroll", + tbDebug = {nCoin = nCoin, nRerollPrice = nRerollPrice} + })) + end + mapBest = tbCandidates[1] + if 0 >= mapBest.nScore then + mapBest.nScore = FALLBACK_SCORE + _AddReason(mapBest, "FallbackFirst") + end + end + return _AttachTokenCheck(mapContext, _MakeSuccess(StarTowerAutoDecision.ActionType.SelectPotential, { + nTargetIndex = mapBest.nIndex, + nTargetId = mapBest.nTargetId, + bNeedToken = true, + sReason = mapBest.tbReasons[1] or "SelectPotential", + tbDebug = { + nScore = mapBest.nScore, + tbReasons = mapBest.tbReasons, + mapRawData = mapBest.mapRawData + } + })) +end +local _DecideUpgradeBeforeShopSpendAll = function(mapContext, mapShopOption, nCoin) + local mapPlan = _GetPlan(mapContext) + if mapContext.bFinalFloor ~= true or mapPlan.bShopSpendAllWhenFinalNoTarget ~= true or (mapPlan.nShopMode or StarTowerAutoDecision.ShopMode.BuyFirst) ~= StarTowerAutoDecision.ShopMode.BuyFirst or mapShopOption.bMachine ~= true then + return nil + end + local nMachineCost = _ToNumber(mapShopOption.nMachineCost, 0) + local nMaxUpgradePrice = _ToNumber(mapPlan.nShopUpgradeMaxPrice, 180) + if nMachineCost > nMaxUpgradePrice or nCoin < nMachineCost then + return nil + end + return _AttachTokenCheck(mapContext, _MakeSuccess(StarTowerAutoDecision.ActionType.StrengthMachine, { + bNeedToken = true, + sReason = "UpgradeBeforeShopSpendAll", + tbDebug = {nMachineCost = nMachineCost, nCoin = nCoin} + })) +end +function StarTowerAutoDecision:DecideShopEntry(mapContext, mapShopOption) + if not self:IsEnabled(mapContext) then + return _MakeFail(StarTowerAutoDecision.FailReason.Disabled, "AutoDisabled") + end + if not _IsTable(mapShopOption) then + return _MakeFail(StarTowerAutoDecision.FailReason.InvalidParam, "InvalidShopOption") + end + local mapPlan = _GetPlan(mapContext) + local nMode = mapPlan.nShopMode or StarTowerAutoDecision.ShopMode.BuyFirst + local nCoin = _ToNumber(mapShopOption.nCoin or mapContext.nCoin, 0) + local bShop = mapShopOption.bShop == true + local bMachine = mapShopOption.bMachine == true + local nMachineCost = _ToNumber(mapShopOption.nMachineCost, 0) + local nMaxUpgradePrice = _ToNumber(mapPlan.nShopUpgradeMaxPrice, 180) + if bShop and mapShopOption.bUpgradeBeforeSpendAll == true then + local mapDecision = _DecideUpgradeBeforeShopSpendAll(mapContext, mapShopOption, nCoin) + if mapDecision ~= nil then + return mapDecision + end + end + local bSpendAllOnUpgrade = mapContext.bFinalFloor == true and mapPlan.bShopSpendAllWhenFinalNoTarget == true and mapShopOption.bShopExhausted == true and not bShop + local bMachineAvailable = bMachine and nCoin >= nMachineCost and (bSpendAllOnUpgrade or nMachineCost <= nMaxUpgradePrice) + if nMode == StarTowerAutoDecision.ShopMode.UpgradeFirst and bMachineAvailable then + return _AttachTokenCheck(mapContext, _MakeSuccess(StarTowerAutoDecision.ActionType.StrengthMachine, { + bNeedToken = true, + sReason = "UpgradeFirst", + tbDebug = {nMachineCost = nMachineCost, nCoin = nCoin} + })) + end + if bShop then + return _MakeSuccess(StarTowerAutoDecision.ActionType.OpenShop, {bNeedToken = false, sReason = "OpenShop"}) + end + if bMachineAvailable then + return _AttachTokenCheck(mapContext, _MakeSuccess(StarTowerAutoDecision.ActionType.StrengthMachine, { + bNeedToken = true, + sReason = "StrengthMachine", + tbDebug = {nMachineCost = nMachineCost, nCoin = nCoin} + })) + end + return _MakeFail(StarTowerAutoDecision.FailReason.NoMatchedTarget, "NoShopEntryTarget", { + bShop = bShop, + bMachine = bMachine, + nMachineCost = nMachineCost, + nCoin = nCoin + }) +end +local _IsDiscountGood = function(mapGood) + return 0 < _ToNumber(mapGood.nDiscount, 0) +end +local _GetGoodPrice = function(mapGood) + if 0 < _ToNumber(mapGood.nDiscount, 0) then + return _ToNumber(mapGood.nDiscount, 0) + end + return _ToNumber(mapGood.Price, 0) +end +local _GetGoodDiscountRate = function(mapGood) + local nOriginalPrice = _ToNumber(mapGood.Price, 0) + local nDiscountPrice = _ToNumber(mapGood.nDiscount, 0) + if nOriginalPrice <= 0 or nDiscountPrice <= 0 then + return 1 + end + return nDiscountPrice / nOriginalPrice +end +local _GetShopGoodDiscountGroup = function(mapGood, bDiscount, bMainPotential, bRandomPotential) + local nType = _ToNumber(mapGood.nType, 0) + local sSubType = "Other" + if nType == 1 then + if bMainPotential then + sSubType = "MainPotential" + elseif bRandomPotential then + sSubType = "RandomPotential" + else + sSubType = "Potential" + end + elseif nType == 2 then + sSubType = "Note" + end + return tostring(nType) .. ":" .. sSubType .. ":" .. (bDiscount and "Discount" or "Regular") +end +local _IsNoteGood = function(mapGood, mapItemCfg) + if _ToNumber(mapGood.nType, 0) ~= 2 then + return false + end + if mapItemCfg == nil then + mapItemCfg = _GetItemCfg(mapGood.nGoodsId) + end + return mapItemCfg ~= nil and GameEnum ~= nil and GameEnum.itemStype ~= nil and mapItemCfg.Stype == GameEnum.itemStype.SubNoteSkill +end +local _IsPotentialGood = function(mapGood) + return _ToNumber(mapGood.nType, 0) == 1 +end +local _GetPotentialGoodCharId = function(mapGood) + return _ToNumber(mapGood.nCharId, 0) +end +local _IsMainPotentialGood = function(mapContext, mapGood) + if not _IsPotentialGood(mapGood) then + return false + end + local nMainCharId = _GetMainCharId(mapContext) + local nGoodCharId = _GetPotentialGoodCharId(mapGood) + return 0 < nMainCharId and 0 < nGoodCharId and nGoodCharId == nMainCharId +end +local _IsRandomPotentialGood = function(mapGood) + if not _IsPotentialGood(mapGood) then + return false + end + return _GetPotentialGoodCharId(mapGood) <= 0 +end +local _HasShopReroll = function(mapRoll) + return _IsTable(mapRoll) and mapRoll.CanReRoll == true and 0 < _ToNumber(mapRoll.ReRollTimes, 0) +end +local _CanShopReroll = function(mapPlan, mapContext, mapRoll, nCoin) + local bFinalFloor = mapContext.bFinalFloor == true + local bAllowReroll = bFinalFloor and mapPlan.bShopRerollWhenFinalNoTarget == true or not bFinalFloor and mapPlan.bShopRerollWhenNoTarget == true + local bCanReroll = _HasShopReroll(mapRoll) + local nRerollPrice = _ToNumber(_IsTable(mapRoll) and mapRoll.ReRollPrice or 0, 0) + local nRerollCoinMin = _ToNumber(mapPlan.nShopRerollCoinMin, 500) + return bAllowReroll and bCanReroll and nCoin >= nRerollPrice and (bFinalFloor or nCoin > nRerollCoinMin), nRerollPrice +end +function StarTowerAutoDecision:DecideShop(mapContext, tbShopData, mapRoll, nCoin) + if not self:IsEnabled(mapContext) then + return _MakeFail(StarTowerAutoDecision.FailReason.Disabled, "AutoDisabled") + end + if _IsArrayEmpty(tbShopData) then + local mapDecision = _MakeFail(StarTowerAutoDecision.FailReason.NoOption, "NoShopGoods") + mapDecision.bShopExhausted = not _HasShopReroll(mapRoll) + return mapDecision + end + local mapPlan = _GetPlan(mapContext) + local mapPriority = _BuildPriorityMap(mapPlan.tbShopRulePriority, false) + if next(mapPriority) == nil then + mapPriority = _BuildPriorityMap(mapPlan.mapShopRulePriority, true) + end + local nCurCoin = _ToNumber(nCoin or mapContext.nCoin, 0) + local tbCandidates = {} + for nIndex, mapGood in ipairs(tbShopData) do + local nPrice = _GetGoodPrice(mapGood) + if mapGood.bSoldOut ~= true and nCurCoin >= nPrice then + local mapItemCfg = _ToNumber(mapGood.nType, 0) == 2 and _GetItemCfg(mapGood.nGoodsId) or nil + local bDiscount = _IsDiscountGood(mapGood) + local bNote = _IsNoteGood(mapGood, mapItemCfg) + local bNeedNote = bNote + if _IsTable(mapContext.mapNeedNote) then + bNeedNote = bNote and mapContext.mapNeedNote[mapGood.nGoodsId] == true + end + local bMainPotential = _IsMainPotentialGood(mapContext, mapGood) + local bRandomPotential = _IsRandomPotentialGood(mapGood) + local mapCandidate = { + nIndex = nIndex, + nTargetIndex = mapGood.Idx or nIndex, + nTargetId = mapGood.nSid, + nGoodsId = mapGood.nGoodsId, + nPrice = nPrice, + nDiscountRate = _GetGoodDiscountRate(mapGood), + sDiscountGroup = _GetShopGoodDiscountGroup(mapGood, bDiscount, bMainPotential, bRandomPotential), + nBaseScore = 0, + nPriorityScore = 0, + nScore = 0, + tbReasons = {}, + mapRawData = mapGood + } + if bNeedNote then + _AddCandidatePriorityScore(mapCandidate, mapPriority, StarTowerAutoDecision.ShopRule.NeedNote, "NeedNote") + end + if bMainPotential and not bDiscount then + _AddCandidatePriorityScore(mapCandidate, mapPriority, StarTowerAutoDecision.ShopRule.MainPotentialNoDiscount, "MainPotentialNoDiscount") + end + if bRandomPotential and not bDiscount then + _AddCandidatePriorityScore(mapCandidate, mapPriority, StarTowerAutoDecision.ShopRule.RandomPotentialNoDiscount, "RandomPotentialNoDiscount") + end + if bNote and bDiscount then + _AddCandidatePriorityScore(mapCandidate, mapPriority, StarTowerAutoDecision.ShopRule.DiscountNote, "DiscountNote") + end + if bMainPotential and bDiscount then + _AddCandidatePriorityScore(mapCandidate, mapPriority, StarTowerAutoDecision.ShopRule.DiscountMainPotential, "DiscountMainPotential") + end + if bRandomPotential and bDiscount then + _AddCandidatePriorityScore(mapCandidate, mapPriority, StarTowerAutoDecision.ShopRule.DiscountRandomPotential, "DiscountRandomPotential") + end + table.insert(tbCandidates, mapCandidate) + end + end + if _IsArrayEmpty(tbCandidates) then + local bCanReroll, nRerollPrice = _CanShopReroll(mapPlan, mapContext, mapRoll, nCurCoin) + if bCanReroll then + return _MakeSuccess(StarTowerAutoDecision.ActionType.ShopReroll, { + bReRoll = true, + bNeedToken = false, + sReason = "ShopRerollNoAffordableGoods", + tbDebug = {nCoin = nCurCoin, nRerollPrice = nRerollPrice} + }) + end + local mapDecision = _MakeFail(StarTowerAutoDecision.FailReason.CoinNotEnough, "NoAffordableGoods", {nCoin = nCurCoin}) + mapDecision.bShopExhausted = not _HasShopReroll(mapRoll) + return mapDecision + end + _SortShopCandidates(tbCandidates) + local mapBest = tbCandidates[1] + if 0 >= mapBest.nScore then + local bFinalFloor = mapContext.bFinalFloor == true + local bCanReroll, nRerollPrice = _CanShopReroll(mapPlan, mapContext, mapRoll, nCurCoin) + if bCanReroll then + return _MakeSuccess(StarTowerAutoDecision.ActionType.ShopReroll, { + bReRoll = true, + bNeedToken = false, + sReason = "ShopReroll", + tbDebug = {nCoin = nCurCoin, nRerollPrice = nRerollPrice} + }) + end + if bFinalFloor and mapPlan.bShopSpendAllWhenFinalNoTarget == true then + local mapDecision = _DecideUpgradeBeforeShopSpendAll(mapContext, mapContext, nCurCoin) + if mapDecision ~= nil then + return mapDecision + end + mapBest.nScore = FALLBACK_SCORE + _AddReason(mapBest, "FinalFloorSpendAll") + else + return _MakeFail(StarTowerAutoDecision.FailReason.NoOption, "NoMatchedShopGoods", {bFinalFloor = bFinalFloor, nCoin = nCurCoin}) + end + end + return _AttachTokenCheck(mapContext, _MakeSuccess(StarTowerAutoDecision.ActionType.ShopBuy, { + nTargetIndex = mapBest.nTargetIndex, + nTargetId = mapBest.nTargetId, + nGoodsId = mapBest.nGoodsId, + bNeedToken = true, + sReason = mapBest.tbReasons[1] or "ShopBuy", + tbDebug = { + nScore = mapBest.nScore, + nPrice = mapBest.nPrice, + tbReasons = mapBest.tbReasons, + mapRawData = mapBest.mapRawData + } + })) +end +local _BuildOptionTags = function(mapContext, nOptionId, mapOptionCfg) + local mapTags = {} + if _IsTable(mapContext.mapEventOptionTags) and _IsTable(mapContext.mapEventOptionTags[nOptionId]) then + for key, value in pairs(mapContext.mapEventOptionTags[nOptionId]) do + if value == true then + mapTags[key] = true + else + mapTags[value] = true + end + end + return mapTags + end + if mapOptionCfg == nil then + mapOptionCfg = _GetEventOptionCfg(nOptionId) + end + if mapOptionCfg == nil then + return mapTags + end + local tbTags = mapOptionCfg.OptionTag or mapOptionCfg.OptionTags or mapOptionCfg.EventOptionTag + if type(tbTags) == "string" then + local tbJsonTags = decodeJson(tbTags) + if tbJsonTags ~= nil then + tbTags = tbJsonTags + end + end + if type(tbTags) == "number" or type(tbTags) == "string" then + mapTags[tbTags] = true + elseif _IsTable(tbTags) then + for _, tag in ipairs(tbTags) do + mapTags[tag] = true + end + end + return mapTags +end +local _HasTag = function(mapTags, tag) + return _IsTable(mapTags) and mapTags[tag] == true +end +local _GetEventOptionTag = function(sTagName) + if GameEnum == nil or GameEnum.EventOptionTag == nil then + return nil + end + return GameEnum.EventOptionTag[sTagName] +end +local _HasEventOptionTag = function(mapTags, sTagName) + local nTag = _GetEventOptionTag(sTagName) + return nTag ~= nil and _HasTag(mapTags, nTag) +end +local _HasNeededNoteTag = function(mapContext, mapTags) + if not _IsTable(mapContext.mapNeedNote) then + return false + end + for nNoteId, bNeed in pairs(mapContext.mapNeedNote) do + if bNeed == true and _HasEventOptionTag(mapTags, "Note" .. tostring(nNoteId)) then + return true + end + end + return false +end +function StarTowerAutoDecision:DecideEvent(mapContext, tbOption, tbUnabledOption, nEventId) + if not self:IsEnabled(mapContext) then + return _MakeFail(StarTowerAutoDecision.FailReason.Disabled, "AutoDisabled") + end + if _IsArrayEmpty(tbOption) then + return _MakeFail(StarTowerAutoDecision.FailReason.NoOption, "NoEventOption") + end + local mapPlan = _GetPlan(mapContext) + local mapPriority = _BuildPriorityMap(mapPlan.tbEventRulePriority, false) + if next(mapPriority) == nil then + mapPriority = _BuildPriorityMap(mapPlan.mapEventRulePriority, true) + end + local mapDisabled = _BuildSet(tbUnabledOption, false) + local nTendency = mapPlan.nEventTendency or StarTowerAutoDecision.EventTendency.Standard + local mapTendencyTagName = { + [StarTowerAutoDecision.EventTendency.Stable] = "Preservative", + [StarTowerAutoDecision.EventTendency.Standard] = "Standard", + [StarTowerAutoDecision.EventTendency.Aggressive] = "Aggresive" + } + local tbCandidates = {} + for nIndex, nOptionId in ipairs(tbOption) do + if mapDisabled[nIndex - 1] ~= true then + local mapOptionCfg = _GetEventOptionCfg(nOptionId) + local mapTags = _BuildOptionTags(mapContext, nOptionId, mapOptionCfg) + local mapCandidate = { + nIndex = nIndex, + nTargetIndex = nIndex, + nTargetId = nOptionId, + nBaseScore = 0, + nPriorityScore = 0, + nScore = 0, + tbReasons = {}, + mapTags = mapTags, + bNeedToken = true + } + if _HasEventOptionTag(mapTags, "Correct") then + _AddCandidateBaseScore(mapCandidate, CORRECT_EVENT_OPTION_SCORE, "CorrectAnswer") + end + local sTendencyTagName = mapTendencyTagName[nTendency] + if sTendencyTagName ~= nil and _HasEventOptionTag(mapTags, sTendencyTagName) then + _AddCandidateBaseScore(mapCandidate, TENDENCY_SCORE, "EventTendency") + end + local tbRuleToTagName = { + [StarTowerAutoDecision.EventRule.MainPotential] = "PotentialMain", + [StarTowerAutoDecision.EventRule.AssistPotential] = "PotentialAssist", + [StarTowerAutoDecision.EventRule.Coin] = "Coin", + [StarTowerAutoDecision.EventRule.RarePotential] = "PotentialRare", + [StarTowerAutoDecision.EventRule.NormalPotential] = "PotentialCommon", + [StarTowerAutoDecision.EventRule.RandomNote] = "NoteRandom" + } + if _HasNeededNoteTag(mapContext, mapTags) then + _AddCandidatePriorityScore(mapCandidate, mapPriority, StarTowerAutoDecision.EventRule.NeedNote, "NeedNote") + end + for nRule, sTagName in pairs(tbRuleToTagName) do + if _HasEventOptionTag(mapTags, sTagName) then + _AddCandidatePriorityScore(mapCandidate, mapPriority, nRule, "EventRule" .. tostring(nRule)) + end + end + table.insert(tbCandidates, mapCandidate) + end + end + if _IsArrayEmpty(tbCandidates) then + return _MakeFail(StarTowerAutoDecision.FailReason.NoMatchedTarget, "NoEnabledEventOption", {nEventId = nEventId}) + end + _SortCandidates(tbCandidates) + local mapBest = tbCandidates[1] + if 0 >= mapBest.nScore then + mapBest.nScore = FALLBACK_SCORE + _AddReason(mapBest, "FallbackFirst") + end + return _AttachTokenCheck(mapContext, _MakeSuccess(StarTowerAutoDecision.ActionType.EventSelect, { + nTargetIndex = mapBest.nTargetIndex, + nTargetId = mapBest.nTargetId, + bNeedToken = mapBest.bNeedToken, + sReason = mapBest.tbReasons[1] or "EventSelect", + tbDebug = { + nEventId = nEventId, + nScore = mapBest.nScore, + tbReasons = mapBest.tbReasons, + mapTags = mapBest.mapTags + } + })) +end +function StarTowerAutoDecision:CanConsumeToken(mapContext, nActionType) + local nCost = _GetTokenCost(mapContext, nActionType) + if not _IsTable(mapContext) or mapContext.nToken == nil then + return true, nCost + end + return nCost <= _ToNumber(mapContext.nToken, 0), nCost +end +return StarTowerAutoDecision diff --git a/lua/game/adventure/startower/startowersettinggate.lua b/lua/game/adventure/startower/startowersettinggate.lua new file mode 100644 index 000000000..95dc94e4b --- /dev/null +++ b/lua/game/adventure/startower/startowersettinggate.lua @@ -0,0 +1,113 @@ +local StarTowerSettingGate = {} +local objLevelData +local nSerial = 0 +local objReadyOwner +local mapTransition = {} +local mapOwnerVersion = {} +local mapRequests = {} +function StarTowerSettingGate.Start(objData) + EventManager.Remove("StarTowerSettingRequestFailed", StarTowerSettingGate, StarTowerSettingGate.OnRequestFailed) + objLevelData = objData + nSerial = nSerial + 1 + objReadyOwner = nil + mapTransition = {} + mapOwnerVersion = {} + mapRequests = {} + if objData ~= nil then + EventManager.Add("StarTowerSettingRequestFailed", StarTowerSettingGate, StarTowerSettingGate.OnRequestFailed) + end +end +function StarTowerSettingGate.Stop(objData) + if objLevelData == objData then + StarTowerSettingGate.Start(nil) + end +end +function StarTowerSettingGate.Begin() + nSerial = nSerial + 1 + objReadyOwner = nil + return nSerial +end +function StarTowerSettingGate.Ready(objOwner, nExpectedSerial) + if objLevelData ~= nil and nExpectedSerial == nSerial then + objReadyOwner = objOwner + end +end +function StarTowerSettingGate.ReadyAfter(objOwner, nExpectedSerial, nDuration) + if objLevelData == nil then + return + end + local nOwnerVersion = mapOwnerVersion[objOwner] or 0 + objOwner:AddTimer(1, nDuration, function() + if (mapOwnerVersion[objOwner] or 0) == nOwnerVersion then + StarTowerSettingGate.Ready(objOwner, nExpectedSerial) + end + end, true, true, true) +end +function StarTowerSettingGate.Transition(objOwner, nDuration) + if objLevelData == nil then + return + end + local mapToken = {} + mapTransition[mapToken] = objOwner + objOwner:AddTimer(1, nDuration, function() + mapTransition[mapToken] = nil + end, true, true, true) +end +function StarTowerSettingGate.Clear(objOwner) + mapOwnerVersion[objOwner] = (mapOwnerVersion[objOwner] or 0) + 1 + if objReadyOwner == objOwner then + StarTowerSettingGate.Begin() + end + for mapToken, objTransitionOwner in pairs(mapTransition) do + if objTransitionOwner == objOwner then + mapTransition[mapToken] = nil + end + end +end +function StarTowerSettingGate.ResumeAfterSetting() + local objOwner = objReadyOwner + if objLevelData == nil or objOwner == nil then + return + end + local nExpectedSerial = StarTowerSettingGate.Begin() + local nOwnerVersion = mapOwnerVersion[objOwner] or 0 + cs_coroutine.start(function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + if (mapOwnerVersion[objOwner] or 0) == nOwnerVersion then + StarTowerSettingGate.Ready(objOwner, nExpectedSerial) + end + end) +end +function StarTowerSettingGate.BeginRequest(failedCallback) + StarTowerSettingGate.Begin() + local mapToken = {failedCallback = failedCallback} + if objLevelData ~= nil then + mapRequests[mapToken] = nSerial + end + return mapToken +end +function StarTowerSettingGate.FinishRequest(mapToken) + mapRequests[mapToken] = nil +end +function StarTowerSettingGate.OnRequestFailed(_, mapError) + local mapOldestToken + local nOldestSerial = math.huge + for mapToken, nRequestSerial in pairs(mapRequests) do + if nRequestSerial < nOldestSerial then + mapOldestToken = mapToken + nOldestSerial = nRequestSerial + end + end + if mapOldestToken ~= nil then + mapRequests[mapOldestToken] = nil + StarTowerSettingGate.Begin() + if mapOldestToken.failedCallback ~= nil then + mapOldestToken.failedCallback(mapError) + end + end +end +function StarTowerSettingGate.CanOpen(objData) + return objData ~= nil and objLevelData == objData and objReadyOwner ~= nil and next(mapTransition) == nil and next(mapRequests) == nil and objData.bEnd ~= true and not objData:IsAutoDecisionEnabled() and not objData:IsAutoDecisionBusy() +end +return StarTowerSettingGate diff --git a/lua/game/adventure/startower/startowersweepdata.lua b/lua/game/adventure/startower/startowersweepdata.lua index 41e04b565..9ed55232b 100644 --- a/lua/game/adventure/startower/startowersweepdata.lua +++ b/lua/game/adventure/startower/startowersweepdata.lua @@ -1,6 +1,14 @@ local StarTowerSweepData = class("StarTowerSweepData") local WwiseAudioMgr = CS.WwiseAudioManager.Instance -local mapEventConfig = {} +local StarTowerAutoDecision = require("Game.Adventure.StarTower.StarTowerAutoDecision") +local TimerManager = require("GameCore.Timer.TimerManager") +local StarTowerSettingGate = require("Game.Adventure.StarTower.StarTowerSettingGate") +local AUTO_REQUEST_TIMEOUT = 30 +local mapEventConfig = { + StarTowerReward = "OnEvent_RewardPopup", + PotentialLevelUp = "OnEvent_PotentialPopup", + ShopStrengthFx = "OnEvent_ShopStrengthFx" +} function StarTowerSweepData:ctor(nStarTowerId) self.EnumCase = { Battle = 1, @@ -67,6 +75,248 @@ function StarTowerSweepData:ctor(nStarTowerId) self.tbStarTowerAllLevel, self.nStarTowerDifficulty, self.nStarTowerLevelDifficulty = BuildStarTowerAllFloorData(self.nTowerId) self.mapFloorExp = BuildStarTowerExpData(self.nTowerId) self.tbStrengthMachineCost = ConfigTable.GetConfigNumberArray("StrengthenMachineGoldConsume") + self._bAutoDecisionEnabled = false + self._bAutoDecisionPaused = false + self._bAutoRequestPending = false + self._nAutoDecisionSerial = 0 + self._mapPendingAutoDecision = nil + self._timerAutoDecision = nil + self._timerAutoRequestTimeout = nil + self._autoShopCompleteCallback = nil + self._bOpenManualAfterAutoRequest = false +end +function StarTowerSweepData:BuildAutoDecisionContext() + local mapPlan = PlayerData.StarTowerAutoPlan and PlayerData.StarTowerAutoPlan:GetSelectedDecisionPlan() or nil + local nToken = PlayerData.StarTowerAutoPlan and PlayerData.StarTowerAutoPlan:GetTokenCount() or 0 + return StarTowerAutoDecision:BuildContext(self, mapPlan, { + bAutoEnabled = self:IsAutoDecisionEnabled(), + nToken = nToken, + nTokenCost = ConfigTable.GetConfigNumber("TowerVitaEachActionConsumedEnergy"), + mapNeedNote = self:BuildAutoNeedNoteMap() + }) +end +function StarTowerSweepData:BuildAutoNeedNoteMap() + local mapNeedNote = {} + for nIndex, nDiscId in ipairs(self.tbDisc or {}) do + if 3 < nIndex then + break + end + local mapDiscData = self.mapDiscData and self.mapDiscData[nDiscId] or nil + if mapDiscData ~= nil then + for _, nSkillGroupId in ipairs(mapDiscData.tbSubSkillGroupId or {}) do + local tbSkillGroup = CacheTable.GetData("_SecondarySkill", nSkillGroupId) + local nCurLayer = 0 + for nLayer = #(tbSkillGroup or {}), 1, -1 do + if mapDiscData:CheckSubSkillActive(self._mapNote, tbSkillGroup[nLayer]) then + nCurLayer = nLayer + break + end + end + local mapNextSkill = tbSkillGroup and tbSkillGroup[nCurLayer + 1] or nil + if mapNextSkill ~= nil then + local mapRequiredNote = decodeJson(mapNextSkill.NeedSubNoteSkills) or {} + for sNoteId, nRequiredCount in pairs(mapRequiredNote) do + local nNoteId = tonumber(sNoteId) + nRequiredCount = tonumber(nRequiredCount) or 0 + if nNoteId ~= nil and nRequiredCount > (self._mapNote[nNoteId] or 0) then + mapNeedNote[nNoteId] = true + end + end + end + end + end + end + return mapNeedNote +end +function StarTowerSweepData:NotifyAutoDecisionState(nFailReason) + EventManager.Hit("StarTowerAutoDecisionStateChanged", { + bEnabled = self._bAutoDecisionEnabled == true, + bPaused = self._bAutoDecisionPaused == true, + bPending = self._mapPendingAutoDecision ~= nil, + bRequesting = self._bAutoRequestPending == true, + nActionType = self._mapPendingAutoDecision and self._mapPendingAutoDecision.nActionType or StarTowerAutoDecision.ActionType.None, + nFailReason = nFailReason or StarTowerAutoDecision.FailReason.None, + nToken = PlayerData.StarTowerAutoPlan and PlayerData.StarTowerAutoPlan:GetTokenCount() or 0 + }) +end +function StarTowerSweepData:IsAutoDecisionEnabled() + return self._bAutoDecisionEnabled == true and self._bAutoDecisionPaused ~= true and self.bEnd ~= true +end +function StarTowerSweepData:IsAutoDecisionBusy() + return self._mapPendingAutoDecision ~= nil or self._bAutoRequestPending == true +end +function StarTowerSweepData:GetPendingAutoDecision() + return self._mapPendingAutoDecision +end +function StarTowerSweepData:CancelPendingAutoDecision() + self._nAutoDecisionSerial = self._nAutoDecisionSerial + 1 + self._mapPendingAutoDecision = nil + if self._timerAutoDecision ~= nil then + TimerManager.Remove(self._timerAutoDecision, false) + self._timerAutoDecision = nil + end + self:NotifyAutoDecisionState() +end +function StarTowerSweepData:SetAutoDecisionPaused(bPaused) + bPaused = bPaused == true + if self._bAutoDecisionPaused == bPaused then + return + end + self._bAutoDecisionPaused = bPaused + if not bPaused and self._bAutoDecisionEnabled then + self._bAutoShopFinished = false + self._bAutoShopExhausted = false + self._bAutoUpgradeBeforeShopSpendAll = false + end + self:CancelPendingAutoDecision() + if not bPaused and self._bAutoDecisionEnabled and not self._bAutoRequestPending then + self:HandleCases() + end +end +function StarTowerSweepData:SetAutoDecisionEnabled(bEnabled, bOpenManual) + bEnabled = bEnabled == true + if bEnabled and self.bEnd then + return false, StarTowerAutoDecision.FailReason.Disabled + end + if not bEnabled then + self:StopAutoDecision(StarTowerAutoDecision.FailReason.Disabled, bOpenManual == true) + return true + end + local mapPlan = PlayerData.StarTowerAutoPlan and PlayerData.StarTowerAutoPlan:GetSelectedDecisionPlan() or nil + if mapPlan == nil or mapPlan.bEnabled ~= true then + self:NotifyAutoDecisionState(StarTowerAutoDecision.FailReason.Disabled) + return false, StarTowerAutoDecision.FailReason.Disabled + end + if not self._bAutoDecisionEnabled or self._bAutoDecisionPaused then + self._bAutoShopFinished = false + self._bAutoShopExhausted = false + self._bAutoUpgradeBeforeShopSpendAll = false + end + self._bAutoDecisionEnabled = true + self._bAutoDecisionPaused = false + self._bOpenManualAfterAutoRequest = false + self:CancelPendingAutoDecision() + if not self._bAutoRequestPending and self.mapCases ~= nil then + self:HandleCases() + end + return true +end +function StarTowerSweepData:StopAutoDecision(nReason, bOpenManual) + local bWasEnabled = self._bAutoDecisionEnabled == true + local bRequestPending = self._bAutoRequestPending == true + local bHadPendingDecision = self._mapPendingAutoDecision ~= nil or self._autoShopCompleteCallback ~= nil + local bShouldOpenManual = bOpenManual and bWasEnabled and (bRequestPending or bHadPendingDecision) + self._bAutoDecisionEnabled = false + self._bAutoDecisionPaused = false + self._autoShopCompleteCallback = nil + self._bOpenManualAfterAutoRequest = bShouldOpenManual and bRequestPending + self:CancelPendingAutoDecision() + self:NotifyAutoDecisionState(nReason) + if bShouldOpenManual and not bRequestPending then + EventManager.Hit("StarTowerAutoDecisionRequestManual") + end +end +function StarTowerSweepData:EndExploration() + if self.bEnd then + return false + end + self.bEnd = true + self._mapStrengthMachineRequest = nil + self:StopAutoDecision(StarTowerAutoDecision.FailReason.Disabled, false) + self:FinishAutoRequest(false, StarTowerAutoDecision.FailReason.Disabled) + EventManager.Hit("StarTowerSweepEnd") + return true +end +function StarTowerSweepData:TryOpenManualAfterAutoRequest() + if self.bEnd or self._bOpenManualAfterAutoRequest ~= true then + return false + end + self._bOpenManualAfterAutoRequest = false + EventManager.Hit("StarTowerAutoDecisionRequestManual") + return true +end +function StarTowerSweepData:BeginAutoRequest(nCaseId, nActionType) + if self.bEnd or self._bAutoRequestPending then + return false + end + self._bAutoRequestPending = true + self._mapPendingAutoDecision = {nCaseId = nCaseId, nActionType = nActionType} + self._timerAutoRequestTimeout = TimerManager.Add(1, AUTO_REQUEST_TIMEOUT, self, function() + if self._bAutoRequestPending then + self:StopAutoDecision(StarTowerAutoDecision.FailReason.InvalidParam, true) + self:FinishAutoRequest(false, StarTowerAutoDecision.FailReason.InvalidParam) + self:TryOpenManualAfterAutoRequest() + end + end, true, true, true) + self:NotifyAutoDecisionState() + return true +end +function StarTowerSweepData:FinishAutoRequest(bSuccess, nFailReason) + if not self._bAutoRequestPending then + return false + end + self._bAutoRequestPending = false + self._mapPendingAutoDecision = nil + if self._timerAutoRequestTimeout ~= nil then + TimerManager.Remove(self._timerAutoRequestTimeout, false) + self._timerAutoRequestTimeout = nil + end + if bSuccess then + end + self:NotifyAutoDecisionState(nFailReason) + return true +end +function StarTowerSweepData:ScheduleAutoDecision(mapDecision, mapGuard, executeCallback) + if type(mapDecision) ~= "table" or mapDecision.bSuccess ~= true then + return false + end + if self:IsAutoDecisionBusy() or not self:IsAutoDecisionEnabled() then + return false + end + local nSerial = self._nAutoDecisionSerial + self._mapPendingAutoDecision = mapDecision + self:NotifyAutoDecisionState() + self._timerAutoDecision = TimerManager.Add(1, mapDecision.nDelay or 2, self, function() + self._timerAutoDecision = nil + if nSerial ~= self._nAutoDecisionSerial or not self:IsAutoDecisionEnabled() then + return + end + if type(mapGuard) == "table" and type(mapGuard.isValidCallback) == "function" and not mapGuard.isValidCallback() then + self._mapPendingAutoDecision = nil + self:NotifyAutoDecisionState() + if type(mapGuard.invalidCallback) == "function" then + mapGuard.invalidCallback() + end + return + end + if mapDecision.bNeedToken == true then + local mapContext = self:BuildAutoDecisionContext() + local bCanConsume = StarTowerAutoDecision:CanConsumeToken(mapContext, mapDecision.nActionType) + if not bCanConsume then + self:StopAutoDecision(StarTowerAutoDecision.FailReason.TokenNotEnough, true) + return + end + end + self._mapPendingAutoDecision = nil + if type(mapGuard) == "table" and mapGuard.bLocalAction == true then + self:NotifyAutoDecisionState() + executeCallback(true) + return + end + if self:BeginAutoRequest(mapGuard and mapGuard.nCaseId, mapDecision.nActionType) then + executeCallback(true) + end + end, true, true, true) + return true +end +function StarTowerSweepData:HandleAutoDecisionFail(mapDecision, openManualCallback) + local nFailReason = mapDecision and mapDecision.nFailReason or StarTowerAutoDecision.FailReason.InvalidParam + if nFailReason ~= StarTowerAutoDecision.FailReason.Disabled then + self:StopAutoDecision(nFailReason, false) + end + if type(openManualCallback) == "function" then + openManualCallback() + end end function StarTowerSweepData:BindEvent() if type(mapEventConfig) ~= "table" then @@ -350,6 +600,7 @@ function StarTowerSweepData:GetCharEnhancedPotential(tbActiveTalent, tbEquipment return mapAddLevel end function StarTowerSweepData:InitRoom(tbCases) + self:CancelPendingAutoDecision() self.bEnd = false self.tbEvent = {} self.roomData = {} @@ -360,6 +611,12 @@ function StarTowerSweepData:InitRoom(tbCases) self:SaveCase(tbCases) self.tbPopup = {} self.blockNpcBtn = false + self._bAutoShopFinished = false + self._bAutoShopExhausted = false + self._bAutoMachineFinished = false + self._bAutoUpgradeBeforeShopSpendAll = false + self._autoShopCompleteCallback = nil + self._bOpenManualAfterAutoRequest = false end function StarTowerSweepData:SaveCase(tbCases) for _, mapCaseData in ipairs(tbCases) do @@ -529,16 +786,46 @@ function StarTowerSweepData:SaveSelectResp(mapCaseData, nCaseId) self.mapCases[self.EnumCase.Hawker].bFinish = false self.mapCases[self.EnumCase.Hawker].bReRoll = true self.mapCases[self.EnumCase.Hawker].Id = temp.Id - self.mapCases[self.EnumCase.Hawker].nNpc = temp.nNpcId + self.mapCases[self.EnumCase.Hawker].nNpc = temp.nNpc + self._bAutoShopFinished = false + self._bAutoShopExhausted = false + self._bAutoUpgradeBeforeShopSpendAll = false end end -function StarTowerSweepData:StarTowerInteract(mapMsgData, callback) +function StarTowerSweepData:OnInteractFailed(nCaseId, mapError) if self.bEnd then return end + local mapDecision = self._mapPendingAutoDecision or {} + printWarn(string.format("[StarTowerAuto] InteractFailed tower=%s floor=%s case=%s action=%s coin=%s token=%s code=%s trace=%s", tostring(self.nTowerId), tostring(self.nCurLevel), tostring(nCaseId), tostring(mapDecision.nActionType), tostring(self._mapItem and self._mapItem[AllEnum.CoinItemId.FixedRogCurrency]), tostring(PlayerData.StarTowerAutoPlan and PlayerData.StarTowerAutoPlan:GetTokenCount()), tostring(mapError and mapError.Code), tostring(mapError and mapError.TraceId))) + self:StopAutoDecision(StarTowerAutoDecision.FailReason.InvalidParam, false) + self:FinishAutoRequest(false, StarTowerAutoDecision.FailReason.InvalidParam) + EventManager.Hit("StarTowerAutoDecisionRequestFailed", self) +end +function StarTowerSweepData:StarTowerInteract(mapMsgData, callback, failedCallback) + if self.bEnd then + return + end + StarTowerSettingGate.Begin() + local mapSettingRequest = StarTowerSettingGate.BeginRequest(function(mapError) + if failedCallback ~= nil then + failedCallback(mapError) + end + self:OnInteractFailed(mapMsgData.Id, mapError) + end) local NetCallback = function(_, mapNetData) + if self.bEnd then + if mapNetData.Change ~= nil then + HttpNetHandler.ProcChangeInfo(UTILS.DecodeChangeInfo(mapNetData.Change)) + end + StarTowerSettingGate.FinishRequest(mapSettingRequest) + return + end local mapChangeNote, mapChangeSecondarySkill = self:ProcessTowerChangeData(mapNetData.Data) local tbChangeFateCard, mapItemChange, mapPotentialChange = self:ProcessChangeInfo(mapNetData.Change) + if mapNetData.Change ~= nil then + HttpNetHandler.ProcChangeInfo(UTILS.DecodeChangeInfo(mapNetData.Change)) + end local nExpChange = 0 local nLevelChange = 0 EventManager.Hit("RefreshNoteCount", self._mapNote, mapChangeNote, mapChangeSecondarySkill) @@ -553,16 +840,27 @@ function StarTowerSweepData:StarTowerInteract(mapMsgData, callback) self:SaveCase(mapNetData.Cases) self:SaveSelectResp(mapNetData.SelectResp, mapMsgData.Id) if callback ~= nil and type(callback) == "function" then - callback(mapNetData, tbChangeFateCard, mapChangeNote, mapItemChange, nLevelChange, nExpChange, mapPotentialChange) + callback(mapNetData, tbChangeFateCard, mapChangeNote, mapItemChange, nLevelChange, nExpChange, mapPotentialChange, mapChangeSecondarySkill) end + StarTowerSettingGate.FinishRequest(mapSettingRequest) end HttpNetHandler.SendMsg(NetMsgId.Id.star_tower_interact_req, mapMsgData, nil, NetCallback) end function StarTowerSweepData:EnterRoom(nCaseId, nRoomType) + if self.bEnd or self._bAutoRequestPending or self._mapStrengthMachineRequest ~= nil then + return false + end + if self:HasPendingCases() then + self:HandleCases() + return false + end + self:CancelPendingAutoDecision() + StarTowerSettingGate.Begin() if self.nCurLevel + 1 > #self.tbStarTowerAllLevel then self:StarTowerClear(nCaseId) - return + return true end + local mapSettingRequest = StarTowerSettingGate.BeginRequest() local floorId = 0 local sExData = "" local scenePrefabId = 0 @@ -571,13 +869,19 @@ function StarTowerSweepData:EnterRoom(nCaseId, nRoomType) self.nCurLevel = self.nCurLevel + 1 end local NetCallback = function(_, mapNetData) + if self.bEnd then + StarTowerSettingGate.FinishRequest(mapSettingRequest) + return + end if mapNetData.EnterResp == nil then + StarTowerSettingGate.FinishRequest(mapSettingRequest) printError("�������ݷ���Ϊ��") return end self:ProcessChangeInfo(mapNetData.Change) self:InitRoom(mapNetData.EnterResp.Room.Cases) EventManager.Hit("InitRoom") + StarTowerSettingGate.FinishRequest(mapSettingRequest) end local EnterReq = { MapId = self.curMapId, @@ -589,8 +893,12 @@ function StarTowerSweepData:EnterRoom(nCaseId, nRoomType) } local mapMsg = {Id = nCaseId, EnterReq = EnterReq} HttpNetHandler.SendMsg(NetMsgId.Id.star_tower_interact_req, mapMsg, nil, NetCallback) + return true end function StarTowerSweepData:StarTowerLeave() + if not self:EndExploration() then + return + end local nRecon = PlayerData.State:GetStarTowerRecon() local mapStateInfo = { Id = self.nTowerId, @@ -603,9 +911,19 @@ function StarTowerSweepData:StarTowerLeave() PlayerData.State:CacheStarTowerStateData(mapStateInfo) end function StarTowerSweepData:StarTowerClear(nCaseId) + if self.bEnd then + return + end + StarTowerSettingGate.Begin() + local mapSettingRequest = StarTowerSettingGate.BeginRequest() + self:StopAutoDecision(StarTowerAutoDecision.FailReason.Disabled, false) local EnterReq = {MapId = 0} local mapMsg = {Id = nCaseId, EnterReq = EnterReq} local NetCallback = function(_, mapNetMsg) + if self.bEnd then + StarTowerSettingGate.FinishRequest(mapSettingRequest) + return + end local mapBuildInfo local mapChangeInfo = {} local tbRes = {} @@ -678,6 +996,7 @@ function StarTowerSweepData:StarTowerClear(nCaseId) tbRewards = tbTowerRewards, bSweep = true } + self:EndExploration() EventManager.Hit(EventId.OpenPanel, PanelId.StarTowerResult, mapResult, self.tbTeam) local wait = function() coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) @@ -685,6 +1004,7 @@ function StarTowerSweepData:StarTowerClear(nCaseId) end cs_coroutine.start(wait) PlayerData.State:CacheStarTowerStateData(nil) + StarTowerSettingGate.FinishRequest(mapSettingRequest) end HttpNetHandler.SendMsg(NetMsgId.Id.star_tower_interact_req, mapMsg, nil, NetCallback) end @@ -853,7 +1173,57 @@ function StarTowerSweepData:HandleNpc(nNpcId, nNpcUid) end printError("û���ҵ��ɽ������¼�:" .. nNpcId) end +function StarTowerSweepData:HasPendingCases() + local mapBattle = self.mapCases[self.EnumCase.Battle] + if mapBattle ~= nil and mapBattle.bFinish ~= true then + return true + end + local tbCaseTypes = { + self.EnumCase.RecoveryHP, + self.EnumCase.SelectSpecialPotential, + self.EnumCase.PotentialSelect, + self.EnumCase.NoteSelect, + self.EnumCase.FateCardSelect, + self.EnumCase.NpcEvent, + self.EnumCase.DoorDanger + } + for _, nCaseType in ipairs(tbCaseTypes) do + for _, mapData in pairs(self.mapCases[nCaseType] or {}) do + if mapData.bFinish ~= true then + return true + end + end + end + local tbPopupTypes = { + self.EnumPopup.StrengthFx, + self.EnumPopup.Potential, + self.EnumPopup.Reward, + self.EnumPopup.Disc + } + for _, nPopupType in ipairs(tbPopupTypes) do + for _, mapData in ipairs(self.tbPopup[nPopupType] or {}) do + if not mapData.bFinish then + return true + end + end + end + return false +end function StarTowerSweepData:HandleCases() + if self.bEnd then + return false + end + StarTowerSettingGate.Begin() + if self._bAutoRequestPending then + return + end + if self._bAutoDecisionEnabled and self._bAutoDecisionPaused then + if not self:HasPendingCases() then + EventManager.Hit("EventHandleOver") + return false + end + return + end if self.mapCases[self.EnumCase.Battle] ~= nil and self.mapCases[self.EnumCase.Battle].bFinish ~= true then local msg = {} local nEventId = self.mapCases[self.EnumCase.Battle].Id @@ -974,13 +1344,17 @@ function StarTowerSweepData:HandleCases() EventManager.Hit("EventHandleOver") return false end -function StarTowerSweepData:OpenSelectPotential(nCaseId, bSpecial) +function StarTowerSweepData:OpenSelectPotential(nCaseId, bSpecial, bKeepPanelOpen, panelRefreshCallback) local ProcessSpecialPotentialData = function(nId) local mapCaseData = self.mapCases[self.EnumCase.SelectSpecialPotential][nId] local tbPotential = {} local mapPotential = {} for _, nPotentialId in ipairs(mapCaseData.Ids) do - table.insert(tbPotential, {Id = nPotentialId, Count = 1}) + table.insert(tbPotential, { + Id = nPotentialId, + Count = 1, + bSpecial = true + }) mapPotential[nPotentialId] = 0 local mapPotentialCfgData = ConfigTable.GetData("Potential", nPotentialId) if mapPotentialCfgData == nil then @@ -997,7 +1371,7 @@ function StarTowerSweepData:OpenSelectPotential(nCaseId, bSpecial) nType = 1 end local mapRoll = { - CanReRoll = mapCaseData.CanReRoll, + CanReRoll = false, ReRollPrice = mapCaseData.ReRollPrice } return tbPotential, mapPotential, nType, mapCaseData.TeamLevel, mapCaseData.NewIds, mapRoll @@ -1047,12 +1421,17 @@ function StarTowerSweepData:OpenSelectPotential(nCaseId, bSpecial) end return 0, {}, {}, 0 end - local SelectCallback = function(nIdx, nId, panelCallback, bReRoll) + local SelectCallback = function(nIdx, nId, panelCallback, bReRoll, bAuto) if nId == -1 then + if self._bAutoRequestPending then + self:FinishAutoRequest(true) + end local wait = function() coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) - self:HandleCases() + if not self:TryOpenManualAfterAutoRequest() then + self:HandleCases() + end end cs_coroutine.start(wait) return @@ -1060,6 +1439,7 @@ function StarTowerSweepData:OpenSelectPotential(nCaseId, bSpecial) local msg = {} msg.Id = nId msg.SelectReq = {} + msg.SelectReq.Auto = bAuto == true if bReRoll then msg.SelectReq.ReRoll = true else @@ -1083,9 +1463,27 @@ function StarTowerSweepData:OpenSelectPotential(nCaseId, bSpecial) end local caseId, tbPotential, mapPotential, nType, nTeamLevel, tbNewIds, mapRoll, tbLuckyIds = GetUnfinishedSelect() local nCoin = self._mapItem[AllEnum.CoinItemId.FixedRogCurrency] or 0 - if panelCallback ~= nil and type(panelCallback) == "function" then + local bHasPanelCallback = panelCallback ~= nil and type(panelCallback) == "function" + if bAuto == true and caseId ~= 0 then + self:FinishAutoRequest(true) + if bHasPanelCallback then + self._bOpenManualAfterAutoRequest = false + end + if self:IsAutoDecisionEnabled() then + local mapSpecialCase = self.mapCases[self.EnumCase.SelectSpecialPotential] + local bNextSpecial = mapSpecialCase ~= nil and mapSpecialCase[caseId] ~= nil + self:OpenSelectPotential(caseId, bNextSpecial, true, panelCallback) + return + end + end + if bHasPanelCallback then local tbRecommend = self:GetRecommondPotential(tbPotential) panelCallback(caseId, tbPotential, mapPotential, nType, nTeamLevel, tbNewIds, mapRoll, nCoin, tbLuckyIds, tbRecommend) + elseif bAuto == true and caseId == 0 then + self:FinishAutoRequest(true) + if not self:TryOpenManualAfterAutoRequest() then + self:HandleCases() + end end end self:StarTowerInteract(msg, InteractiveCallback) @@ -1098,7 +1496,42 @@ function StarTowerSweepData:OpenSelectPotential(nCaseId, bSpecial) end local nCoin = self._mapItem[AllEnum.CoinItemId.FixedRogCurrency] or 0 local tbRecommend = self:GetRecommondPotential(tbPotential) - EventManager.Hit("StarTowerPotentialSelect", nCaseId, tbPotential, mapPotential, nType, nTeamLevel, tbNewIds, SelectCallback, mapRoll, nCoin, tbLuckyIds, tbRecommend) + local OpenPotentialPanel = function(nAutoSelectIdx, readyCallback) + if type(panelRefreshCallback) == "function" then + panelRefreshCallback(nCaseId, tbPotential, mapPotential, nType, nTeamLevel, tbNewIds, mapRoll, nCoin, tbLuckyIds, tbRecommend, nAutoSelectIdx, readyCallback) + else + if bKeepPanelOpen ~= true then + EventManager.Hit("StarTowerPotentialSelect", nCaseId, tbPotential, mapPotential, nType, nTeamLevel, tbNewIds, SelectCallback, mapRoll, nCoin, tbLuckyIds, tbRecommend, nAutoSelectIdx) + end + if type(readyCallback) == "function" then + readyCallback() + end + end + end + if not self:IsAutoDecisionEnabled() then + OpenPotentialPanel() + return + end + local mapContext = self:BuildAutoDecisionContext() + local mapDecision = StarTowerAutoDecision:DecidePotential(mapContext, tbPotential, mapPotential, mapRoll, tbNewIds, tbLuckyIds, tbRecommend) + if mapDecision.bSuccess ~= true then + self:HandleAutoDecisionFail(mapDecision, OpenPotentialPanel) + return + end + local nAutoSelectIdx = mapDecision.nActionType == StarTowerAutoDecision.ActionType.SelectPotential and mapDecision.nTargetIndex or nil + local mapGuard = { + nCaseId = nCaseId, + isValidCallback = function() + local mapCaseGroup = bSpecial and self.mapCases[self.EnumCase.SelectSpecialPotential] or self.mapCases[self.EnumCase.PotentialSelect] + return mapCaseGroup ~= nil and mapCaseGroup[nCaseId] ~= nil and mapCaseGroup[nCaseId].bFinish ~= true + end + } + OpenPotentialPanel(nAutoSelectIdx, function() + self:ScheduleAutoDecision(mapDecision, mapGuard, function() + local bReRoll = mapDecision.nActionType == StarTowerAutoDecision.ActionType.PotentialReroll + EventManager.Hit("StarTowerAutoSelectPotential", nCaseId, mapDecision.nTargetIndex, bReRoll) + end) + end) end function StarTowerSweepData:OpenSelectNote(nCaseId) local ProcessNoteData = function(nId) @@ -1239,7 +1672,7 @@ function StarTowerSweepData:OpenNpcOptionPanel(nCaseId, nNpcConfigId) local tbUnabledOption = mapCase.FailedIdxes local nTableEvtId = mapCase.EvtId local nEventId = nCaseId - local callback = function(nIdx, nEvtId, bClose) + local callback = function(nIdx, nEvtId, bClose, bAuto) EventManager.Hit("InteractiveNpcFinish", nNpcConfigId) if bClose then self.mapCases[self.EnumCase.NpcEvent][nCaseId].bFinish = true @@ -1254,7 +1687,8 @@ function StarTowerSweepData:OpenNpcOptionPanel(nCaseId, nNpcConfigId) else printError("EventOptions Missing��" .. nOptionId) end - if bJump then + local bAutoEventSelect = bAuto == true or self._bAutoRequestPending == true and self._mapPendingAutoDecision ~= nil and self._mapPendingAutoDecision.nActionType == StarTowerAutoDecision.ActionType.EventSelect + if bJump and not bAutoEventSelect then self.mapCases[self.EnumCase.NpcEvent][nCaseId].bFinish = true self:HandleCases() return @@ -1263,7 +1697,8 @@ function StarTowerSweepData:OpenNpcOptionPanel(nCaseId, nNpcConfigId) msg.Id = nEvtId msg.SelectReq = {} msg.SelectReq.Index = nIdx - 1 - local InteractiveCallback = function(callbackMsg, tbChangeFateCard, mapChangeNote, mapItemChange, nLevelChange, nExpChange, mapPotentialChange) + msg.SelectReq.Auto = bAutoEventSelect + local InteractiveCallback = function(callbackMsg, tbChangeFateCard, mapChangeNote, mapItemChange, nLevelChange, nExpChange, mapPotentialChange, mapChangeSecondarySkill) local wait = function() coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) @@ -1285,11 +1720,25 @@ function StarTowerSweepData:OpenNpcOptionPanel(nCaseId, nNpcConfigId) end self.mapCases[self.EnumCase.NpcEvent][nCaseId].Infos = tbInfo EventManager.Hit("StarTowerEventInteract", clone(mapChangeNote), clone(mapItemChange), clone(mapPotentialChange), clone(tbChangeFateCard), clone(mapChangeSecondarySkill)) - cs_coroutine.start(wait) + if bAuto == true then + self:FinishAutoRequest(true) + end + if bAuto ~= true or self:IsAutoDecisionEnabled() then + cs_coroutine.start(wait) + else + self:TryOpenManualAfterAutoRequest() + end else EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Startower_EventFailHint")) table.insert(mapCase.FailedIdxes, nIdx - 1) - self:HandleNpc(nNpcConfigId) + if bAuto == true then + self:FinishAutoRequest(true) + end + if bAuto ~= true or self:IsAutoDecisionEnabled() then + self:HandleNpc(nNpcConfigId) + else + self:TryOpenManualAfterAutoRequest() + end end if callbackMsg.SelectResp ~= nil and callbackMsg.SelectResp.Resp ~= nil and callbackMsg.SelectResp.Resp.OptionsParamId ~= nil and callbackMsg.SelectResp.Resp.OptionsParamId ~= 0 then local sTextId = "EventResult_" .. tostring(callbackMsg.SelectResp.Resp.OptionsParamId) @@ -1327,7 +1776,41 @@ function StarTowerSweepData:OpenNpcOptionPanel(nCaseId, nNpcConfigId) end mapCase.bFirst = false local nCoin = self._mapItem[AllEnum.CoinItemId.FixedRogCurrency] or 0 - EventManager.Hit(EventId.OpenPanel, PanelId.NpcOptionPanel, 1, nEventId, tbOption, nSkinId, callback, tbUnabledOption, nTableEvtId, nTalkId, mapCase.nActionId, false, true, nCoin, self.nTowerId, self._mapNote, self.tbDisc) + local OpenOptionPanel = function(mapAutoDisplay) + EventManager.Hit(EventId.OpenPanel, PanelId.NpcOptionPanel, 1, nEventId, tbOption, nSkinId, callback, tbUnabledOption, nTableEvtId, nTalkId, mapCase.nActionId, false, true, nCoin, self.nTowerId, self._mapNote, self.tbDisc, mapAutoDisplay) + end + if not self:IsAutoDecisionEnabled() then + OpenOptionPanel() + return + end + local mapDecision = StarTowerAutoDecision:DecideEvent(self:BuildAutoDecisionContext(), tbOption, tbUnabledOption, nEventId) + if mapDecision.bSuccess ~= true then + self:HandleAutoDecisionFail(mapDecision, OpenOptionPanel) + return + end + local mapAutoDisplay = { + nTargetIndex = mapDecision.nTargetIndex, + isEnabledCallback = function() + return self:IsAutoDecisionEnabled() + end, + readyCallback = function() + self:ScheduleAutoDecision(mapDecision, { + nCaseId = nCaseId, + isValidCallback = function() + local mapEventCase = self.mapCases[self.EnumCase.NpcEvent] + return mapEventCase ~= nil and mapEventCase[nCaseId] ~= nil and mapEventCase[nCaseId].bFinish ~= true + end + }, function() + EventManager.Hit("StarTowerAutoSelectEvent", nEventId, mapDecision.nTargetIndex) + end) + end + } + local bOptionPanelOpen, bOptionPanelActive = PanelManager.CheckPanelOpen(PanelId.NpcOptionPanel) + if bOptionPanelOpen and bOptionPanelActive then + EventManager.Hit("StarTowerAutoDisplayEvent", nEventId, mapAutoDisplay) + else + OpenOptionPanel(mapAutoDisplay) + end end function StarTowerSweepData:HandleRecover(nCaseId, nNpcConfigId) if self.mapCases[self.EnumCase.RecoveryHP] == nil then @@ -1428,6 +1911,11 @@ function StarTowerSweepData:HandlePopupDisc(mapData) self:HandleCases() end EventManager.Hit("StarTowerShowDiscSkill", mapData.param, clone(self._mapNote), callback) + if self:IsAutoDecisionEnabled() then + EventManager.Hit("StarTowerAutoAdvanceDiscSkill", callback, function() + return self:IsAutoDecisionEnabled() + end) + end end function StarTowerSweepData:HandlePopupReward(mapData) local callback = function() @@ -1435,6 +1923,11 @@ function StarTowerSweepData:HandlePopupReward(mapData) self:HandleCases() end EventManager.Hit("StarTowerShowReward", mapData.param, callback) + if self:IsAutoDecisionEnabled() then + EventManager.Hit("StarTowerAutoCloseReward", callback, function() + return self:IsAutoDecisionEnabled() + end) + end end function StarTowerSweepData:HandlePopupPotential(mapData) local callback = function() @@ -1442,6 +1935,11 @@ function StarTowerSweepData:HandlePopupPotential(mapData) self:HandleCases() end EventManager.Hit("ShowPotentialLevelUp", mapData.param, callback) + if self:IsAutoDecisionEnabled() then + EventManager.Hit("StarTowerAutoClosePotentialLevelUp", callback, function() + return self:IsAutoDecisionEnabled() + end) + end end function StarTowerSweepData:HandleShopStrengthFx(mapData) local callback = function() @@ -1450,7 +1948,7 @@ function StarTowerSweepData:HandleShopStrengthFx(mapData) end EventManager.Hit("ShowShopStrengthFx", mapData.param, callback) end -function StarTowerSweepData:InteractiveShop(nCaseId, nNpcConfigId) +function StarTowerSweepData:InteractiveShop(nCaseId, nNpcConfigId, bAuto) if self.mapCases[self.EnumCase.Hawker] == nil then printError("No Hawker Case!") return @@ -1483,40 +1981,128 @@ function StarTowerSweepData:InteractiveShop(nCaseId, nNpcConfigId) end return tbShopData end - local BuyCallback = function(nEvtId, nSid, callback, bReRoll) + local BuyCallback = function(nEvtId, nSid, callback, bReRoll, bAutoRequest) local msg = {} msg.Id = nEvtId msg.HawkerReq = {} + msg.HawkerReq.Auto = bAutoRequest == true if bReRoll then msg.HawkerReq.ReRoll = true else msg.HawkerReq.Sid = nSid end local InteractiveCallback = function(callbackMsg, tbChangeFateCard, mapChangeNote, mapItemChange, nLevelChange, nExpChange, mapPotentialChange) - if callback ~= nil and type(callback) == "function" then - local nBagCount = self._mapItem[AllEnum.CoinItemId.FixedRogCurrency] or 0 - local mapInteractiveCase = self.mapCases[self.EnumCase.Hawker] + local nBagCount = self._mapItem[AllEnum.CoinItemId.FixedRogCurrency] or 0 + local mapInteractiveCase = self.mapCases[self.EnumCase.Hawker] + if mapInteractiveCase ~= nil then if mapInteractiveCase.bReRoll then - self.mapCases[self.EnumCase.Hawker].bReRoll = false + mapInteractiveCase.bReRoll = false + elseif nSid ~= nil and 0 >= table.indexof(mapInteractiveCase.Purchase, nSid) then + table.insert(mapInteractiveCase.Purchase, nSid) + end + end + if callback ~= nil and type(callback) == "function" then + if bReRoll and mapInteractiveCase ~= nil then local mapRoll = BuildRollData(mapInteractiveCase) local tbShopData = BuildShopData(mapInteractiveCase) callback(nBagCount, tbShopData, mapRoll) else - table.insert(mapInteractiveCase.Purchase, nSid) callback(nBagCount) end end EventManager.Hit("StarTowerShopInteract", mapChangeNote) - self:HandleCases() + if bAutoRequest == true then + self:FinishAutoRequest(true) + if self:IsAutoDecisionEnabled() then + self:HandleCases() + else + self:TryOpenManualAfterAutoRequest() + end + else + self:HandleCases() + end end self:StarTowerInteract(msg, InteractiveCallback) end local mapRoll = BuildRollData(mapCase) local tbShopData = BuildShopData(mapCase) local nCoin = self._mapItem[AllEnum.CoinItemId.FixedRogCurrency] or 0 - EventManager.Hit(EventId.OpenPanel, PanelId.StarTowerShop, tbShopData, nCoin, BuyCallback, nCaseId, mapRoll, self.tbDisc, self._mapNote, self.nTowerId, self.nCurLevel) + local OpenShopPanel = function(autoStartCallback) + EventManager.Hit(EventId.OpenPanel, PanelId.StarTowerShop, tbShopData, nCoin, BuyCallback, nCaseId, mapRoll, self.tbDisc, self._mapNote, self.nTowerId, self.nCurLevel, autoStartCallback) + end + if bAuto ~= true or not self:IsAutoDecisionEnabled() then + OpenShopPanel() + return + end + local bShopPanelOpen, bShopPanelActive = PanelManager.CheckPanelOpen(PanelId.StarTowerShop) + if not bShopPanelOpen or not bShopPanelActive then + OpenShopPanel(function() + if self:IsAutoDecisionEnabled() then + self:InteractiveShop(nCaseId, nNpcConfigId, true) + end + end) + return + end + local mapContext = self:BuildAutoDecisionContext() + local mapMachineCase = self.mapCases[self.EnumCase.StrengthenMachine] + mapContext.bMachine = mapMachineCase ~= nil and mapMachineCase.bFinish ~= true and self._bAutoMachineFinished ~= true + mapContext.nMachineCost = self:GetStrengthMachineCost() + local mapDecision = StarTowerAutoDecision:DecideShop(mapContext, tbShopData, mapRoll, nCoin) + if mapDecision.bSuccess ~= true then + if mapDecision.nFailReason == StarTowerAutoDecision.FailReason.CoinNotEnough or mapDecision.nFailReason == StarTowerAutoDecision.FailReason.NoOption then + self._bAutoShopFinished = true + self._bAutoShopExhausted = mapDecision.bShopExhausted == true + self:CloseAutoShop(function() + self:TryAutoShopEntry() + end) + else + self._autoShopCompleteCallback = nil + self:HandleAutoDecisionFail(mapDecision) + EventManager.Hit("StarTowerAutoDecisionRequestManual") + end + return + end + if mapDecision.nActionType == StarTowerAutoDecision.ActionType.StrengthMachine then + self._bAutoUpgradeBeforeShopSpendAll = true + self:TryAutoShopEntry() + return + end + self:ScheduleAutoDecision(mapDecision, { + nCaseId = nCaseId, + isValidCallback = function() + return self.mapCases[self.EnumCase.Hawker] == mapCase and mapCase.bFinish ~= true + end + }, function() + local bReRoll = mapDecision.nActionType == StarTowerAutoDecision.ActionType.ShopReroll + if not bReRoll then + local nCurrentCoin = self._mapItem[AllEnum.CoinItemId.FixedRogCurrency] or 0 + local nFailReason = StarTowerAutoDecision.FailReason.NoOption + for _, mapGood in ipairs(BuildShopData(mapCase)) do + if mapGood.nSid == mapDecision.nTargetId then + if not mapGood.bSoldOut then + local nPrice = 0 < mapGood.nDiscount and mapGood.nDiscount or mapGood.Price + if nCurrentCoin >= nPrice then + nFailReason = nil + break + end + nFailReason = StarTowerAutoDecision.FailReason.CoinNotEnough + end + break + end + end + if nFailReason ~= nil then + self:FinishAutoRequest(false, nFailReason) + self:InteractiveShop(nCaseId, nNpcConfigId, true) + return + end + end + EventManager.Hit("StarTowerAutoShopExecute", mapDecision.nTargetId, bReRoll) + end) end -function StarTowerSweepData:InteractiveStrengthMachine(nCaseId, nNpcConfigId) +function StarTowerSweepData:InteractiveStrengthMachine(nCaseId, nNpcConfigId, bAuto) + if self.bEnd or self._mapStrengthMachineRequest ~= nil then + return + end if self.mapCases[self.EnumCase.StrengthenMachine] == nil then printError("No StrengthMachine Case!") return @@ -1530,25 +2116,59 @@ function StarTowerSweepData:InteractiveStrengthMachine(nCaseId, nNpcConfigId) if nCoin == nil then nCoin = 0 end - local nDiscount = mapCase.Discount local bFirstFree = mapCase.FirstFree - local nCost = self.tbStrengthMachineCost[mapCase.Times + 1] - if nCost == nil then - nCost = self.tbStrengthMachineCost[#self.tbStrengthMachineCost] - end - nCost = nCost - nDiscount - if bFirstFree then - nCost = 0 + local nCost = self:GetStrengthMachineCost() + if bAuto == true then + local bCanConsume = StarTowerAutoDecision:CanConsumeToken(self:BuildAutoDecisionContext(), StarTowerAutoDecision.ActionType.StrengthMachine) + if not bCanConsume then + self:StopAutoDecision(StarTowerAutoDecision.FailReason.TokenNotEnough, true) + self:FinishAutoRequest(false, StarTowerAutoDecision.FailReason.TokenNotEnough) + self:TryOpenManualAfterAutoRequest() + return + end end if nCoin < nCost then printError("Not Enough Coin!") - EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("StarTower_NotEnoughCoin")) + if bAuto == true then + self:FinishAutoRequest(false, StarTowerAutoDecision.FailReason.CoinNotEnough) + self._bAutoMachineFinished = true + if self:IsAutoDecisionEnabled() then + self:TryAutoShopEntry() + else + self:TryOpenManualAfterAutoRequest() + end + else + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("StarTower_NotEnoughCoin")) + end return end + local mapRequest = {} + self._mapStrengthMachineRequest = mapRequest + local LogRequest = function(sResult) + printLog(string.format("[StarTowerAuto] StrengthMachine result=%s tower=%s floor=%s case=%s auto=%s cost=%s coinBefore=%s coinNow=%s times=%s free=%s discount=%s token=%s", sResult, tostring(self.nTowerId), tostring(self.nCurLevel), tostring(nCaseId), tostring(bAuto == true), tostring(nCost), tostring(nCoin), tostring(self._mapItem[AllEnum.CoinItemId.FixedRogCurrency]), tostring(mapCase.Times), tostring(mapCase.FirstFree), tostring(mapCase.Discount), tostring(PlayerData.StarTowerAutoPlan and PlayerData.StarTowerAutoPlan:GetTokenCount()))) + end + local ReleaseRequest = function() + if self._mapStrengthMachineRequest == mapRequest then + self._mapStrengthMachineRequest = nil + end + end local InteractiveCallback = function(netmsgData) + ReleaseRequest() + LogRequest(netmsgData.StrengthenMachineResp and netmsgData.StrengthenMachineResp.BuySucceed == false and "Rejected" or "Succeeded") if netmsgData.StrengthenMachineResp ~= nil and not netmsgData.StrengthenMachineResp.BuySucceed then + if bAuto == true then + self:FinishAutoRequest(false, StarTowerAutoDecision.FailReason.NoMatchedTarget) + self._bAutoMachineFinished = true + end EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("StarTower_NoPotential")) printError("û�п�ѡ��DZ��") + if bAuto == true then + if self:IsAutoDecisionEnabled() then + self:TryAutoShopEntry() + else + self:TryOpenManualAfterAutoRequest() + end + end return end if bFirstFree then @@ -1556,13 +2176,26 @@ function StarTowerSweepData:InteractiveStrengthMachine(nCaseId, nNpcConfigId) else mapCase.Times = mapCase.Times + 1 end - self:HandleCases() + if bAuto == true then + self:FinishAutoRequest(true) + if self:IsAutoDecisionEnabled() then + self:HandleCases() + else + self:TryOpenManualAfterAutoRequest() + end + else + self:HandleCases() + end EventManager.Hit("InteractiveNpcFinish") EventManager.Hit("RefreshStrengthMachineCost", mapCase.Times, mapCase.FirstFree) end local msg = {} msg.Id = nCaseId - self:StarTowerInteract(msg, InteractiveCallback) + LogRequest("Send") + self:StarTowerInteract(msg, InteractiveCallback, function() + ReleaseRequest() + LogRequest("Failed") + end) end function StarTowerSweepData:CalBuildScore() local nPotentialScore = 0 @@ -1610,21 +2243,156 @@ function StarTowerSweepData:GetShopAndMachine() end return bShop, bMachine, nMachineCount, nDiscount, bFirstFree end -function StarTowerSweepData:OpenShop() +function StarTowerSweepData:GetStrengthMachineCost() + local mapCase = self.mapCases[self.EnumCase.StrengthenMachine] + if mapCase == nil then + return 0 + end + local nCost = self.tbStrengthMachineCost[mapCase.Times + 1] + if nCost == nil then + nCost = self.tbStrengthMachineCost[#self.tbStrengthMachineCost] or 0 + end + if mapCase.FirstFree then + return 0 + end + return math.max(0, nCost - (mapCase.Discount or 0)) +end +function StarTowerSweepData:CloseAutoShop(completeCallback) + if not self:IsAutoDecisionEnabled() then + return + end + local nSerial = self._nAutoDecisionSerial + local callback = function() + if nSerial == self._nAutoDecisionSerial and self:IsAutoDecisionEnabled() and not PanelManager.CheckPanelOpen(PanelId.StarTowerShop) and type(completeCallback) == "function" then + completeCallback() + end + end + local bShopPanelOpen, bShopPanelActive = PanelManager.CheckPanelOpen(PanelId.StarTowerShop) + if bShopPanelOpen and bShopPanelActive then + EventManager.Hit("StarTowerAutoShopComplete", callback) + elseif not bShopPanelOpen then + callback() + end +end +function StarTowerSweepData:CompleteAutoShopEntry() + self:CloseAutoShop(function() + local callback = self._autoShopCompleteCallback + self._autoShopCompleteCallback = nil + if type(callback) == "function" then + callback() + end + end) +end +function StarTowerSweepData:TryAutoShopEntry(completeCallback) + local bInitial = type(completeCallback) == "function" + if bInitial then + self._autoShopCompleteCallback = completeCallback + end + if not self:IsAutoDecisionEnabled() then + if bInitial then + self._autoShopCompleteCallback = nil + end + return false + end + local mapShopCase = self.mapCases[self.EnumCase.Hawker] + local mapMachineCase = self.mapCases[self.EnumCase.StrengthenMachine] + local bShop = mapShopCase ~= nil and mapShopCase.bFinish ~= true and self._bAutoShopFinished ~= true + local bMachine = mapMachineCase ~= nil and mapMachineCase.bFinish ~= true and self._bAutoMachineFinished ~= true + if not bShop and not bMachine then + self:CompleteAutoShopEntry() + return true + end + local nCoin = self._mapItem[AllEnum.CoinItemId.FixedRogCurrency] or 0 + local mapDecision = StarTowerAutoDecision:DecideShopEntry(self:BuildAutoDecisionContext(), { + bShop = bShop, + bShopExhausted = self._bAutoShopExhausted == true, + bUpgradeBeforeSpendAll = self._bAutoUpgradeBeforeShopSpendAll == true, + bMachine = bMachine, + nMachineCost = self:GetStrengthMachineCost(), + nCoin = nCoin + }) + if mapDecision.bSuccess ~= true then + if mapDecision.nFailReason == StarTowerAutoDecision.FailReason.NoMatchedTarget or mapDecision.nFailReason == StarTowerAutoDecision.FailReason.CoinNotEnough then + self._bAutoMachineFinished = true + self:CompleteAutoShopEntry() + return true + end + if bInitial then + self._autoShopCompleteCallback = nil + self:StopAutoDecision(mapDecision.nFailReason, false) + return false + end + if mapDecision.nFailReason == StarTowerAutoDecision.FailReason.TokenNotEnough then + self._autoShopCompleteCallback = nil + self:StopAutoDecision(mapDecision.nFailReason, false) + EventManager.Hit("StarTowerAutoDecisionRequestManual") + else + self:CompleteAutoShopEntry() + end + return true + end + if mapDecision.nActionType == StarTowerAutoDecision.ActionType.OpenShop then + self._bAutoUpgradeBeforeShopSpendAll = false + local bShopPanelOpen, bShopPanelActive = PanelManager.CheckPanelOpen(PanelId.StarTowerShop) + if bShopPanelOpen and bShopPanelActive then + self:InteractiveShop(mapShopCase.Id, mapShopCase.nNpc, true) + return true + end + EventManager.Hit("StarTowerAutoPreviewShopOption", 1) + self:ScheduleAutoDecision(mapDecision, { + nCaseId = mapShopCase.Id, + bLocalAction = true, + isValidCallback = function() + local bOptionOpen, bOptionActive = PanelManager.CheckPanelOpen(PanelId.StarTowerFastBattleOption) + return bOptionOpen and bOptionActive and self.mapCases[self.EnumCase.Hawker] == mapShopCase and mapShopCase.bFinish ~= true and self._bAutoShopFinished ~= true + end + }, function() + EventManager.Hit("StarTowerAutoExecuteShopOption", 1) + end) + return true + end + if mapDecision.nActionType == StarTowerAutoDecision.ActionType.StrengthMachine then + if PanelManager.CheckPanelOpen(PanelId.StarTowerShop) then + self:CloseAutoShop(function() + self:TryAutoShopEntry() + end) + return true + end + EventManager.Hit("StarTowerAutoPreviewShopOption", 2) + self:ScheduleAutoDecision(mapDecision, { + nCaseId = mapMachineCase.Id, + isValidCallback = function() + local bOptionOpen, bOptionActive = PanelManager.CheckPanelOpen(PanelId.StarTowerFastBattleOption) + return bOptionOpen and bOptionActive and not PanelManager.CheckPanelOpen(PanelId.StarTowerShop) and self.mapCases[self.EnumCase.StrengthenMachine] == mapMachineCase and mapMachineCase.bFinish ~= true and self._bAutoMachineFinished ~= true + end, + invalidCallback = function() + self:HandleCases() + end + }, function() + EventManager.Hit("StarTowerAutoExecuteShopOption", 2) + end) + return true + end + if bInitial then + self._autoShopCompleteCallback = nil + end + return false +end +function StarTowerSweepData:OpenShop(bAuto) local mapShopCase = self.mapCases[self.EnumCase.Hawker] if mapShopCase == nil then return false end local nCaseId = mapShopCase.Id - self:InteractiveShop(nCaseId, mapShopCase.nNpc) + self:InteractiveShop(nCaseId, mapShopCase.nNpc, bAuto == true) return true end -function StarTowerSweepData:OpenStrengthMachine() +function StarTowerSweepData:OpenStrengthMachine(bAuto) local mapStrengthMachine = self.mapCases[self.EnumCase.StrengthenMachine] if mapStrengthMachine == nil then return false end - self:InteractiveStrengthMachine(mapStrengthMachine.Id, 0) + self:InteractiveStrengthMachine(mapStrengthMachine.Id, 0, bAuto == true) return true end function StarTowerSweepData:DiscSkillActive(tbParam) @@ -1633,6 +2401,24 @@ function StarTowerSweepData:DiscSkillActive(tbParam) end table.insert(self.tbPopup[self.EnumPopup.Disc], {bFinish = false, param = tbParam}) end +function StarTowerSweepData:OnEvent_RewardPopup(tbParam) + if self.tbPopup[self.EnumPopup.Reward] == nil then + self.tbPopup[self.EnumPopup.Reward] = {} + end + table.insert(self.tbPopup[self.EnumPopup.Reward], {bFinish = false, param = tbParam}) +end +function StarTowerSweepData:OnEvent_PotentialPopup(tbParam) + if self.tbPopup[self.EnumPopup.Potential] == nil then + self.tbPopup[self.EnumPopup.Potential] = {} + end + table.insert(self.tbPopup[self.EnumPopup.Potential], {bFinish = false, param = tbParam}) +end +function StarTowerSweepData:OnEvent_ShopStrengthFx(tbParam) + if self.tbPopup[self.EnumPopup.StrengthFx] == nil then + self.tbPopup[self.EnumPopup.StrengthFx] = {} + end + table.insert(self.tbPopup[self.EnumPopup.StrengthFx], {bFinish = false, param = tbParam}) +end function StarTowerSweepData:CheckLastShopRoom() local bLastRoom = self.nCurLevel == #self.tbStarTowerAllLevel return bLastRoom diff --git a/lua/game/adventure/story/storylevel.lua b/lua/game/adventure/story/storylevel.lua index 3d37b40c7..9ee5836fe 100644 --- a/lua/game/adventure/story/storylevel.lua +++ b/lua/game/adventure/story/storylevel.lua @@ -54,12 +54,6 @@ function StoryLevel:Init(parent, nLevelId, nBuildId, bActivityStory) end function StoryLevel:RefreshCharDamageData() self.tbCharDamage = UTILS.GetCharDamageResult(self.tbCharId) - for k, v in pairs(self.tbCharDamage) do - local mapSkin = ConfigTable.GetData_CharacterSkin(PlayerData.Char:GetCharSkinId(v.nCharId)) - if mapSkin ~= nil then - v.nSkinId = mapSkin.Id - end - end end function StoryLevel:OnEvent_LoadLevelRefresh() local mapAllEft, mapDiscEft, mapNoteEffect, tbNoteInfo = PlayerData.Build:GetBuildAllEft(self.mapBuildData.nBuildId) @@ -95,7 +89,7 @@ function StoryLevel:OnEvent_SendMsgFinishBattle(LevelResult, FadeTime, sVideoNam List = PlayerData.Achievement:GetBattleAchievement(GameEnum.levelType.Mainline, LevelResult ~= AllEnum.LevelResult.Failed) } if self.bActivityStory then - PlayerData.ActivityAvg:SendMsg_STORY_DONE(func_cbFinishSucc, events) + self.parent:SendMsg_STORY_DONE(func_cbFinishSucc, events) else PlayerData.Avg:SendMsg_STORY_DONE(func_cbFinishSucc, events) end @@ -184,7 +178,7 @@ function StoryLevel:PlaySuccessPerform(FadeTime, mapChangeInfo, sVideoName) EventManager.Add("SettlementPerformLoadFinish", self, openBattleResultPanel) local tbSkin = {} for _, nCharId in ipairs(tbChar) do - local nSkinId = PlayerData.Char:GetCharSkinId(nCharId) + local nSkinId = PlayerData.Build:GetBattleCharSkinId(nCharId) table.insert(tbSkin, nSkinId) end CS.AdventureModuleHelper.PlaySettlementPerform(sName, "", tbSkin, func_SettlementFinish) diff --git a/lua/game/adventure/travelerduellevel/travelerduelleveldata.lua b/lua/game/adventure/travelerduellevel/travelerduelleveldata.lua index 6135c825a..baf6cc37f 100644 --- a/lua/game/adventure/travelerduellevel/travelerduelleveldata.lua +++ b/lua/game/adventure/travelerduellevel/travelerduelleveldata.lua @@ -210,7 +210,7 @@ function TravelerDuelLevelData:PlaySuccessPerform(bNewRecord, nStar, nTime) local sName = ConfigTable.GetData("EndSceneType", nType).EndSceneName local tbSkin = {} for _, nCharId in ipairs(tbChar) do - local nSkinId = PlayerData.Char:GetCharSkinId(nCharId) + local nSkinId = PlayerData.Build:GetBattleCharSkinId(nCharId) table.insert(tbSkin, nSkinId) end CS.AdventureModuleHelper.PlaySettlementPerform(sName, "", tbSkin, func_OpenResult) @@ -244,7 +244,7 @@ function TravelerDuelLevelData:OnEvnet_Pause() nHard = nHard + mapAffixCfgData.Difficulty end end - EventManager.Hit("OpenTDPause", self.nlevelId, self.tbCharId, nHard) + EventManager.Hit("OpenTDPause", self.nlevelId, self.tbCharId, nHard, self.tbCharTrialId) end function TravelerDuelLevelData:OnEvent_UploadDodgeEvent(padMode) local tab = {} diff --git a/lua/game/adventure/vampiresurvivor/vampiresurvivorleveldata.lua b/lua/game/adventure/vampiresurvivor/vampiresurvivorleveldata.lua index a060a1fb3..da5411e42 100644 --- a/lua/game/adventure/vampiresurvivor/vampiresurvivorleveldata.lua +++ b/lua/game/adventure/vampiresurvivor/vampiresurvivorleveldata.lua @@ -182,7 +182,7 @@ function VampireSurvivorLevelData:Init(parent, nLevelId, nBuildId1, nBuildId2, t local tbActivedDropData = PlayerData.VampireSurvivor:GetActivedDropItem() CS.AdventureModuleHelper.EnterVampireFloor(self.floorId, self.tbCharId, true, self.tbFirstHalfEventType1, self.tbFirstHalfEventType2, self.bHalfBattle, tbActivedDropData) NovaAPI.EnterModule("AdventureModuleScene", true, 17) - EventManager.Hit(EventId.OpenPanel, PanelId.VampireSurvivorBattlePanel, self.tbCharId, self.nLevelId) + EventManager.Hit(EventId.OpenPanel, PanelId.VampireSurvivorBattlePanel, self.tbCharId, self.nLevelId, self.mapBuildData) end PlayerData.Build:GetBuildDetailData(GetBuildCallback, nBuildId1) end @@ -427,7 +427,7 @@ function VampireSurvivorLevelData:InitReEnter(parent, nLevelId, nBuildId1, nBuil local tbActivedDropData = PlayerData.VampireSurvivor:GetActivedDropItem() CS.AdventureModuleHelper.EnterVampireFloor(self.floorId, self.tbCharId, false, self.tbSecondHalfEventType1, self.tbSecondHalfEventType2, self.bHalfBattle, tbActivedDropData) NovaAPI.EnterModule("AdventureModuleScene", true, 17) - EventManager.Hit(EventId.OpenPanel, PanelId.VampireSurvivorBattlePanel, self.tbCharId, self.nLevelId) + EventManager.Hit(EventId.OpenPanel, PanelId.VampireSurvivorBattlePanel, self.tbCharId, self.nLevelId, self.mapBuildData) end PlayerData.Build:GetBuildDetailData(GetBuildCallback, nBuildId2) end @@ -992,7 +992,7 @@ function VampireSurvivorLevelData:ChangeArea() safe_call_cs_func(CS.AdventureModuleHelper.SetActorAttribute, nCharId, stActorInfo) end end - EventManager.Hit("VampireSurvivorChangeArea", self.tbCharId) + EventManager.Hit("VampireSurvivorChangeArea", self.tbCharId, self.mapBuildData) EventManager.Add("ADVENTURE_LEVEL_UNLOAD_COMPLETE", self, levelEndCallback) NovaAPI.DispatchEventWithData("Level_Restart", nil, {}) local wait = function() @@ -1196,7 +1196,7 @@ function VampireSurvivorLevelData:ReTry() end end EventManager.Hit("BattleRestart") - EventManager.Hit("VampireSurvivorChangeArea", self.tbCharId) + EventManager.Hit("VampireSurvivorChangeArea", self.tbCharId, self.mapBuildData) EventManager.Add("ADVENTURE_LEVEL_UNLOAD_COMPLETE", self, levelEndCallback) NovaAPI.DispatchEventWithData("Level_Restart", nil, {}) local wait = function() @@ -1207,15 +1207,22 @@ function VampireSurvivorLevelData:ReTry() end cs_coroutine.start(wait) end - local BuildIds = { + local tbBuildId = { self.nBuildId1 } if self.nBuildId2 > 0 then - table.insert(BuildIds, self.nBuildId2) + table.insert(tbBuildId, self.nBuildId2) + end + local tbBuilds = {} + for _, nBuildId in ipairs(tbBuildId) do + table.insert(tbBuilds, { + Type = PlayerData.Build:IsUseTrialRuntime(nBuildId) and 2 or 1, + BuildId = nBuildId + }) end local msg = { Id = self.nLevelId, - BuildIds = BuildIds + Builds = tbBuilds } HttpNetHandler.SendMsg(NetMsgId.Id.vampire_survivor_apply_req, msg, nil, NetCallback) else @@ -1257,7 +1264,7 @@ function VampireSurvivorLevelData:ReTry() safe_call_cs_func(CS.AdventureModuleHelper.SetActorAttribute, nCharId, stActorInfo) end end - EventManager.Hit("VampireSurvivorChangeArea", self.tbCharId) + EventManager.Hit("VampireSurvivorChangeArea", self.tbCharId, self.mapBuildData) EventManager.Hit("BattleRestart") EventManager.Add("ADVENTURE_LEVEL_UNLOAD_COMPLETE", self, levelEndCallback) NovaAPI.DispatchEventWithData("Level_Restart", nil, {}) @@ -1479,8 +1486,11 @@ function VampireSurvivorLevelData:OnEvent_Time(nTime) end end function VampireSurvivorLevelData:OnEvent_BattlePause() + if self.bBattleEnd then + return + end local nScore = self:CalCurScore() - EventManager.Hit("OpenVampirePause", self.nLevelId, self.tbCharId, self.nCurTotalTime, nScore) + EventManager.Hit("OpenVampirePause", self.nLevelId, self.tbCharId, self.nCurTotalTime, nScore, self.tbCharTrialId) end function VampireSurvivorLevelData:OnEvent_Abandon() self:AbandonBattle() diff --git a/lua/game/codegen/game_enum_define.lua b/lua/game/codegen/game_enum_define.lua index 80caf807d..1c7b09aed 100644 --- a/lua/game/codegen/game_enum_define.lua +++ b/lua/game/codegen/game_enum_define.lua @@ -49,7 +49,10 @@ GameEnum.handbookType = { OUTFIT = 2, PLOT = 3, CG = 4, - StorySet = 5 + StorySet = 5, + DormSkin = 6, + DormFurniture = 7, + StoryReview = 8 } GameEnum.roguelikeLevelStyle = { CountrySide = 1, @@ -142,7 +145,19 @@ GameEnum.roguelikeLevelStyle = { StoryActivity_16 = 476, StoryActivity_16_01 = 477, StoryActivity_17 = 481, + StoryActivity_17_Boss01 = 482, StoryActivity_18 = 486, + StoryActivity_19 = 491, + StoryActivity_19_01 = 492, + StoryActivity_20 = 496, + StoryActivity_20_01 = 497, + StoryActivity_21 = 501, + StoryActivity_22 = 506, + StoryActivity_22_01 = 507, + StoryActivity_23 = 511, + StoryActivity_24 = 516, + StoryActivity_25 = 521, + StoryActivity_25_01 = 522, Training = 901 } GameEnum.roguelikeFloorFunction = { @@ -311,7 +326,8 @@ GameEnum.referenceattrib = { SEP = 18, AEP = 19, LEP = 20, - DEP = 21 + DEP = 21, + CurrentHp = 22 } GameEnum.subMapName = { ThunderBluff = 1, @@ -382,7 +398,9 @@ GameEnum.jumpType = { ActivityStory = 44, ActivityLevel = 45, ActivityGame1 = 46, - ActivityGame2 = 47 + ActivityGame2 = 47, + Soldier = 48, + Dorm = 49 } GameEnum.characterSearchTargetType = {MELEE = 1, RANGED = 2} GameEnum.characterSearchTargetTypeTowerDefense = {NORMAL = 1} @@ -391,7 +409,8 @@ GameEnum.gachaStorageType = { CharacterCardPool = 2, DiscUpCardPool = 3, DiscCardPool = 4, - BeginnerCardPool = 5 + BeginnerCardPool = 5, + CharacterCardRewardPool = 6 } GameEnum.guidetype = { ForcedClick = 1, @@ -420,7 +439,9 @@ GameEnum.guideprepose = { UnlockFunction = 4, HoldItem = 5, FinishStarTowerQuest = 6, - UnFinishCharacterPlot = 7 + UnFinishCharacterPlot = 7, + FinishDormQuest = 8, + FinishDormQuestGroup = 9 } GameEnum.guidepost = {UnDoneGuide = 1} GameEnum.guidetrigger = { @@ -550,7 +571,9 @@ GameEnum.itemType = { LevelHonor = 15, TraceRequest = 16, HuntPermit = 17, - SoldierItem = 18 + SoldierItem = 18, + DormFurniture = 19, + DormHonor = 20 } GameEnum.expireType = { ExpireMin = 1, @@ -693,6 +716,19 @@ GameEnum.achievementCond = { WeekBossClearTotal = 123, TraceHuntTraceComplete = 159, TraceHuntAssistHunt = 160, + DormFurnitureAcquire = 161, + DormRewardReceive = 162, + DormUnlockRoom = 163, + DormPlaceFurniture = 164, + DormRoleInteractionReward = 165, + DormFurnitureCollect = 166, + DormDailyReceiveReward = 171, + DormSendGift = 172, + ActivityStoryPass = 173, + SoldierClearTotal = 174, + SoldierClearTotalWithSeason = 175, + SoldierSpecificRankWithSeason = 176, + DormSaveRoom = 177, ClientReport = 200, TowerBattleTimes = 501, TowerBossChallengeSpecificHighRewardWithTotal = 502, @@ -788,7 +824,12 @@ GameEnum.activityQuestCompleteCond = { ActivityIceCreamLevelPassed = 155, ActivityIceCreamCumulativeUseItem = 156, ActivityIceCreamCumulativeCombo = 157, - ActivitySoldierScore = 158 + ActivitySoldierScore = 158, + ActivityMathParkourCumulativeUseItem = 167, + ActivityMathParkourCumulativeScore = 168, + ActivityMathParkourLevelPassed = 169, + ActivityPenguinCardClearDifficulty = 170, + ActivityStoryPass = 173 } GameEnum.chatCond = { CharacterAcquire = 5, @@ -815,7 +856,9 @@ GameEnum.handBookCond = { SkinAcquire = 61, StoryClear = 63, StorySetClearSpecific = 116, - CharacterWithSpecificSkillAndLevel = 118 + CharacterWithSpecificSkillAndLevel = 118, + DormFurnitureAcquire = 161, + ActivityStoryPass = 173 } GameEnum.jointDrillCond = {JointDrillScoreTotal = 95} GameEnum.questAcceptCond = { @@ -942,6 +985,18 @@ GameEnum.questCompleteCond = { WeekBossClearTotal = 123, ActivityStoryReadStory = 124, ActivitySoldierScore = 158, + DormRewardReceive = 162, + DormUnlockRoom = 163, + DormPlaceFurniture = 164, + DormRoleInteractionReward = 165, + DormFurnitureCollect = 166, + DormDailyReceiveReward = 171, + DormSendGift = 172, + ActivityStoryPass = 173, + SoldierClearTotal = 174, + SoldierClearTotalWithSeason = 175, + SoldierSpecificRankWithSeason = 176, + DormSaveRoom = 177, ClientReport = 200, TowerBattleTimes = 501, TowerBossChallengeSpecificHighRewardWithTotal = 502, @@ -1043,7 +1098,8 @@ GameEnum.honorType = { Normal = 1, Character = 2, Group = 3, - Levels = 4 + Levels = 4, + Dorm = 5 } GameEnum.headType = { HeroineAvatar = 1, @@ -1545,7 +1601,15 @@ GameEnum.itemStype = { CharacterSkin = 46, SouvenirEnergyItem = 47, Build = 48, - Chess = 49 + Chess = 49, + DormHonor = 50, + DormFurniture = 51, + DormKit = 52, + DormScene = 53, + DormSkin = 54, + DormRoom = 55, + DormLayout = 56, + TokenItem = 57 } GameEnum.targetType = { AllActor = 1, @@ -1898,7 +1962,12 @@ GameEnum.activityType = { IceCream = 23, FollowSocialMedia = 24, Soldier = 25, - NewStory = 30 + Reengagement = 26, + MathParkour = 27, + MailBind = 28, + NewStory = 30, + MallLogin = 31, + SignIn = 32 } GameEnum.activityOpenType = { None = 0, @@ -2206,7 +2275,8 @@ GameEnum.force = { Force14 = 14, Force15 = 15, Force16 = 16, - Force17 = 17 + Force17 = 17, + Force18 = 18 } GameEnum.bubbleDirection = {Left = 1, Right = 2} GameEnum.attributeType = {BaseAttrType = 1, PlayerAttrType = 2} @@ -2341,7 +2411,11 @@ GameEnum.OpenFuncType = { QuestNewbie = 31, TraceHunt = 32, EnergyBattery = 33, - EventReminder = 34 + EventReminder = 34, + Dorm = 35, + GuideMission = 36, + Soldier = 37, + ActivityReview = 38 } GameEnum.TowerQuestType = {Core = 1, Normal = 2} GameEnum.poolType = {Elite = 1, Boss = 2} @@ -2594,7 +2668,9 @@ GameEnum.activityThemeType = { CultivationManual_10111 = 18, BreakOut_30103 = 19, LongestDay_10112 = 20, - BreakOut_30104 = 21 + BreakOut_30104 = 21, + DustDawn_20104 = 22, + UnchartedMap_10113 = 23 } GameEnum.ActivityLevelType = { Explore = 1, @@ -2651,9 +2727,24 @@ GameEnum.PopUpSeqType = { ActivityFaceAnnounce = 5, ActivityLogin = 6, NewChat = 7, - MessageBox = 8 + MessageBox = 8, + Reengagement = 9, + ReengagementAvg = 10, + StarTowerBuildSave = 12, + MainViewGuide = 13 +} +GameEnum.MallItemType = { + Package = 1, + Skin = 2, + Furniture = 3 +} +GameEnum.MallItemSubType = { + Package = 1, + Skin = 2, + Furniture = 3, + FurnitureSet = 4, + FurnitureTheme = 5 } -GameEnum.MallItemType = {Package = 1, Skin = 2} GameEnum.GetLinesType = { GachaNew = 1, Gacha = 2, @@ -2840,7 +2931,8 @@ GameEnum.MallAdvRecommendItemType = { MonthlyCard = 1, BattlePass = 2, Package = 3, - Skin = 4 + Skin = 4, + Furniture = 5 } GameEnum.StoryPreviewType = { None = 0, @@ -2976,7 +3068,25 @@ GameEnum.ChessPartnerType = { DianFengZhanShi = 16, MeiLiManYi = 17, RenDuoShiZhong = 18, - MoYu = 19 + MoYu = 19, + LongYi = 20, + BaiMaoJuTuan = 21, + ShaXieYongBingTuan = 22, + LiMingJinWei = 23, + HangHaiJia = 24, + WangPaiTeGong = 25, + ZhiHuiGuan = 26, + QiLiMoFa = 27, + HuoLiYaZhi = 28, + XueFuWuChe = 29, + MeiShiJianShangJia = 30, + QiShiJingShen = 31, + WuQiDaShi = 32, + ShouYeRen = 33, + GaoGeDaXinWen = 34, + QianBianRenZhe = 35, + RenDaoChuanCheng = 36, + BenZunJiaDao = 37 } GameEnum.ActivityIceCreamLevelType = { Teaching = 1, @@ -3005,13 +3115,17 @@ GameEnum.soldierNodeType = { Event = 1, Battle = 2, MidBossBattle = 3, - FinalBossBattle = 4 + FinalBossBattle = 4, + CheckStage = 5 } GameEnum.soldierEventType = { FinalBossBattle = 1, MidBossBattle = 2, NormalBattle = 3, - BattleOptions = 4 + BattleOptions = 4, + StoryPersonality = 5, + StoryCost = 6, + CheckStage = 7 } GameEnum.soldierLevelName = { Simple = 1, @@ -3071,70 +3185,39 @@ GameEnum.SoldierClientEffect = { AmendAttr = 2, PercentAmendAttr = 3, PartnerTag = 4, - BattleAttrHalve = 5 + BattleAttrHalve = 5, + BaseAmendAttr = 6, + BasePercentAmendAttr = 7 +} +GameEnum.soldierEffectLifecycleType = { + IMMEDIATE = 0, + CONDITIONAL = 1, + PERMANENT = 2 } GameEnum.soldierBuffCond = { - CurrentNodeEqual = 1, - CurrentNodeAfterKeep = 2, - CurrentNodeSpecific = 3, - NextNodes = 4, - EnterNodeCountKeep = 5, - EnterNodeCountEqual = 6, - EnterNodeCountEqualLoop = 7, - CurrentStageSpecific = 8, - CurrentStage = 9, - NextNodeType = 11, - BattleCount = 12, - BattleCountLoop = 13, - BattleVictoryCount = 14, - BattleVictoryCountLoop = 15, - BattleDefeatCount = 16, - BattleDefeatCountLoop = 17, - BattleContinuousVictoryCount = 18, - BattleContinuousVictoryCountLoop = 19, - BattleContinuousDefeatCount = 20, - BattleContinuousDefeatCountLoop = 21, - BattleContinuousDefeatCountKeep = 22, - BattleContinuousVictoryCountKeep = 23, - ShopLevelSpecific = 24, - ShopLevelUpgrade = 25, - ShopLevelKeep = 26, - ShopRefreshCountKeep = 28, - ShopRefreshCountLoop = 30, - ShopPurchaseChess = 32, - ShopPurchaseChessLoop = 33, - ShopPurchaseChessCost = 34, - ShopPurchaseChessCostLoop = 35, - ShopPurchaseChessPartner = 36, - ShopPurchaseChessPartnerLoop = 37, - ShopPurchaseChessType = 38, - ShopPurchaseChessTypeLoop = 39, - ShopChessSell = 40, - ShopChessSellLoop = 41, - ShopPurchaseExpCount = 42, - ShopPurchaseExpCountLoop = 43, - HpEqual = 44, - HpGreaterThan = 45, - HpLessThan = 46, - ResAdd = 47, - ResDeductKeep = 48, - ResDeductLoop = 49, - ResKeep = 50, - ChessMergeSpecificStar = 51, - ChessMergeSpecificStarWithCost = 52, - ChessMergeSpecificStarWithType = 53, - ChessMergeSpecificStarWithPartner = 54, - DeployChessSpecificCountWithCost = 55, - DeployChessSpecificCountWithType = 56, - DeployChessSpecificCountWithPartner = 57, - UsageQuota = 58, - UsageQuotaPerNode = 59, - ShopRefreshCount = 60, - ResDeduct = 61, - DeployChessEqualCountWithPartner = 62, - HpGreaterThanLoop = 63, - HpLessThanLoop = 64, - DeployChessEqualCountWithType = 65 + EnterNodeCountEqual = 1, + NextNodeType = 2, + BattleCount = 3, + BattleVictoryCount = 4, + BattleDefeatCount = 5, + BattleContinuousVictoryCount = 6, + BattleContinuousDefeatCount = 7, + ShopRefreshCount = 8, + ShopPurchaseChess = 9, + ShopPurchaseChessCost = 10, + ShopPurchaseChessPartner = 11, + ShopPurchaseChessType = 12, + ShopChessSell = 13, + ShopPurchaseExpCount = 14, + ResAdd = 15, + ResDeduct = 16, + HpGreaterThan = 17, + HpLessThan = 18, + ChessMergeSpecificStar = 19, + ChessMergeSpecificStarWithCost = 20, + ChessMergeSpecificStarWithType = 21, + ChessMergeSpecificStarWithPartner = 22, + NextNode = 23 } GameEnum.soldierBuffEffect = { GainItem = 1, @@ -3151,32 +3234,75 @@ GameEnum.soldierBuffEffect = { PartnerSpecificAddCount = 12, NodeTypeModify = 13, ShopAddExp = 14, - ResMultiply = 15, - ResSet = 16, - RandomChessAddByStar = 17, - RandomChessAddByStarAndCost = 18, - RandomChessAddByType = 19, - ShopRefreshDiscount = 20, - ShopPurchaseExpDiscount = 21, - GainResScale = 22, - HoldResScale = 23, - ShopRandomRarityWeightDouble = 24, - GetTwoDice = 25, - RandomStrategyCardSpecificRarity = 26, - LeftmostWaitingChessChange = 27, - LeftmostWaitingChessSpecificCostChange = 28, - ShopRandomChessBecomeAnotherHigherCost = 29, - ExchangeHpAndGold = 30, - ShopGoodsProbabilityBecomingHigherStar = 31, - ChessWeightUpWithSpecificPartner = 32, - ClientEffect = 33 + ResSet = 15, + RandomChessAddByStar = 16, + RandomChessAddByStarAndCost = 17, + RandomChessAddByType = 18, + ShopRefreshDiscount = 19, + ShopPurchaseExpDiscount = 20, + GainResScale = 21, + HoldResScale = 22, + ShopRandomRarityWeightDouble = 23, + GetTwoDice = 24, + RandomStrategyCardSpecificRarity = 25, + LeftmostWaitingChessChange = 26, + LeftmostWaitingChessSpecificCostChange = 27, + ShopRandomChessBecomeAnotherHigherCost = 28, + ExchangeHpAndGold = 29, + ShopGoodsProbabilityBecomingHigherStar = 30, + ChessWeightUpWithSpecificPartner = 31, + ClientEffectAttr = 32, + ClientEffectHarvest = 33, + InterestLimitAdd = 34, + CardReRollAddCount = 35, + DiceAddPoint = 36, + ShopRandomTempFreeRefresh = 37, + PartnerAddShopExp = 38, + HarvestAddRes = 39, + HarvestBattleDefeatAddRes = 40, + ClientEffectAddGold = 41 +} +GameEnum.soldierBuffEvent = { + EnterNode = 1, + HpChange = 2, + Battle = 3, + Deploy = 4, + ShopPurchase = 5, + ShopUpgrade = 6, + ShopRefresh = 7, + ShopSell = 8, + ResChange = 9, + ChessMerge = 10, + Client = 11 +} +GameEnum.soldierBuffState = { + NextNodes = 1, + CurrentNode = 2, + CurrentStage = 3, + CurrentNodeAfter = 4, + CheckNode = 5, + CheckStage = 6, + CheckNodeType = 7, + CheckHp = 8, + CheckRes = 9, + CheckShopLevel = 10, + CheckDeployChessByPartner = 11, + CheckDeployChessByType = 12, + CheckDeployChessByCost = 13, + CheckDeployChessById = 14, + CheckBattleResult = 15, + CheckBattleCount = 16, + CheckShopRefreshCount = 17, + CheckResConsume = 18, + CheckResObtain = 19 } GameEnum.PartnerLevelQuality = { None = 0, Copper = 1, Silver = 2, Gold = 3, - Color = 4 + Color = 4, + Special = 5 } GameEnum.SoldierCharacterType = {Actor = 1, Monster = 2} GameEnum.ActivityPenguinCardLevelType = {Normal = 1, Endless = 2} @@ -3189,4 +3315,170 @@ GameEnum.EventReminderType = { } GameEnum.CharGemInstanceRewardType = {General = 1, Enhance = 2} GameEnum.CharGemInstanceDropGuarantee = {RoundTableGuarantee = 1, SequentialGuarantee = 2} +GameEnum.DormRoomType = {Outdoor = 0, Indoor = 1} +GameEnum.DormRoomSizeType = {OutdoorSize1 = 0, IndoorSize1 = 1} +GameEnum.DormFurType = { + OnFloor = 0, + OnWall = 1, + Carpet = 2, + Poster = 3, + Wall = 4, + Floor = 5, + FloorCarpet = 6, + FloorPoster = 7 +} +GameEnum.DormFurFixedType = { + None = 0, + Wall = 1, + Floor = 2, + Doll = 3, + Drink = 4, + Elevator = 5 +} +GameEnum.DormFurRotate = { + None = 0, + Quarter = 1, + Half = 2, + Quarter3 = 3 +} +GameEnum.DormRoleType = { + MoWang = 0, + Character = 1, + NPC = 2 +} +GameEnum.DormRewardType = {Normal = 0, Entry = 1} +GameEnum.DormConditionType = { + Room = 1, + Furniture = 2, + Role = 3 +} +GameEnum.DormInterType = {Common = 1, Approproative = 2} +GameEnum.DormAchievementType = {FurnitureCollectionValue = 1} +GameEnum.ActivityStoryPreviewType = { + None = 0, + MainlineStory = 1, + StorySet = 2, + ActivityStory = 3 +} +GameEnum.MathParkourObjectType = { + Enemy = 1, + TrappedActor = 2, + AccelerationConveyor = 3, + DecelerationConveyor = 4, + SpecialConveyor = 5, + BenefitItem = 6, + Boss = 7, + Wall = 8 +} +GameEnum.MathParkourBuffType = { + Rocket = 1, + Drill = 2, + Saw = 3, + Shield = 4, + ActorA = 5, + ActorB = 6, + ActorC = 7, + Boom = 8 +} +GameEnum.TowerVitaOptionCategories = { + Potential = 1, + Shop = 2, + Event = 3 +} +GameEnum.TowerVitaOptionType = { + Switch = 1, + Selector = 2, + DropList = 3, + NumberInput = 4, + SortTableList = 5 +} +GameEnum.SoldierTechNodeType = { + None = 0, + Core = 1, + Attribute = 2, + BossAbility = 3 +} +GameEnum.SoldierTechBattleEffect = { + None = 0, + FinalDamageUp = 1, + FinalDamageReduceUp = 2, + SkillCritRateUp = 3, + SkillFinalDamageUp = 4 +} +GameEnum.ShopType = { + None = 0, + Resident = 1, + GuideMission = 2 +} +GameEnum.SoldierTechBattleBuffTarget = { + All = 0, + Team = 1, + Enemy = 2 +} +GameEnum.SoldierPersonalityGrade = { + PersonalityGrade_1 = 1, + PersonalityGrade_2 = 2, + PersonalityGrade_3 = 3, + PersonalityGrade_4 = 4, + PersonalityGrade_5 = 5, + PersonalityGrade_6 = 6, + PersonalityGrade_7 = 7 +} +GameEnum.SoldierRolePersonality = { + Personality_Intuition = 1, + Personality_Analysis = 2, + Personality_Chaos = 3 +} +GameEnum.SoldierRoleSkillType = { + SoldierRoleSkillType_1 = 1, + SoldierRoleSkillType_2 = 2, + SoldierRoleSkillType_3 = 3, + SoldierRoleSkillType_4 = 4 +} +GameEnum.SoldierSeason = {None = 0, S1 = 1} +GameEnum.SoldierStoryOptionCond = { + BossPersonalityGrade = 1, + OptionChosenInRun = 2, + EndingUnlocked = 3, + GradeLevelUnlocked = 4, + CoinUnlocked = 5, + HpUnlocked = 6 +} +GameEnum.SoldierStoryRewardType = { + GainItem = 1, + GainChessStarCostWeight = 2, + GainChessByCost = 3, + GainChessStarPartnerWeight = 4, + GainCardQualityWeight = 5, + GainCardByQuality = 6, + RecoverHp = 7, + GainHiddenCard = 8, + LoseHp = 9, + LoseItem = 10, + LoseAllCoin = 11 +} +GameEnum.EndingCondition = {FinalBossDefeated = 1, FinalBossNotDefeated = 2} +GameEnum.SoldierStoryCondFailMode = {Hide = 1, Disable = 2} +GameEnum.SoldierStoryResultType = {Default = 1, Fail = 2} +GameEnum.PartnerCatalogue = {Camp = 1, Style = 2} +GameEnum.EventOptionTag = { + Preservative = 1, + Standard = 2, + Aggresive = 3, + Correct = 4, + PotentialCommon = 5, + PotentialRare = 6, + PotentialMain = 7, + PotentialAssist = 8, + PotentialRandom = 9, + NoteRandom = 10, + Note90011 = 11, + Note90012 = 12, + Note90013 = 13, + Note90014 = 14, + Note90015 = 15, + Note90016 = 16, + Note90017 = 17, + Coin = 18 +} return GameEnum diff --git a/lua/game/codegen/game_table_define.lua b/lua/game/codegen/game_table_define.lua index 814e18645..9d9520a2e 100644 --- a/lua/game/codegen/game_table_define.lua +++ b/lua/game/codegen/game_table_define.lua @@ -22,6 +22,7 @@ GameTableDefine.CommonTable = { Key = true, Lang = {"Desc"} }, + ActivityEntrance = {Key = true}, ActivityGoods = { Key = true, Lang = {"Name", "Desc"} @@ -51,6 +52,10 @@ GameTableDefine.CommonTable = { "Desc" } }, + ActivityMailBindControl = { + Key = true, + Lang = {"Desc"} + }, ActivityPenguinCardLevel = { Key = true, Lang = {"Name"} @@ -63,6 +68,36 @@ GameTableDefine.CommonTable = { Key = true, Lang = {"GroupName"} }, + ActivityReturnee = {Key = true}, + ActivityReturneeCard = { + Key = true, + Lang = {"Name", "Desc"} + }, + ActivityReturneeLoginRewardControl = { + Key = true, + Lang = {"DesText"} + }, + ActivityReturneeLoginRewardGroup = { + Key = true, + Lang = {"RewardDesc"} + }, + ActivityReturneePack = { + Key = true, + Lang = { + "Name", + "DetailName", + "SimpleName" + } + }, + ActivityReturneeQuest = { + Key = true, + Lang = {"Title"} + }, + ActivityReturneeQuestGroup = {Key = true}, + ActivityReturneeQuestPoint = {}, + ActivityReturneeReunionReward = {Key = true}, + ActivityReturneeTrialBuild = {Key = true}, + ActivityReturneeTrialBuildGroup = {Key = true}, ActivityShop = { Key = true, Lang = {"Name"} @@ -77,9 +112,16 @@ GameTableDefine.CommonTable = { "Aim" } }, - ActivityStoryChapter = {Key = true}, + ActivityStoryChapter = { + Key = true, + Lang = {"Title", "StoryTime"} + }, ActivityStoryCondition = {Key = true}, ActivityStoryEvidence = {Key = true}, + ActivityStoryLine = { + Key = true, + Lang = {"Title"} + }, ActivityTask = { Key = true, Lang = {"Title", "Desc"} @@ -416,6 +458,45 @@ GameTableDefine.CommonTable = { Key = true, Lang = {"Title"} }, + DormAchievement = { + Key = true, + Lang = {"Title", "Desc"} + }, + DormFurniture = {Key = true}, + DormHonorTitle = {Key = true}, + DormInteractive = {Key = true}, + DormLayoutReward = { + Key = true, + Lang = { + "RoomLayoutName", + "RoomLayoutDesc", + "RoomLayoutTag", + "GetWay" + } + }, + DormQuest = { + Key = true, + Lang = {"Title"} + }, + DormQuestGroup = { + Key = true, + Lang = {"Title"} + }, + DormReward = {Key = true}, + DormRole = {Key = true}, + DormRoleSkin = {Key = true}, + DormRoom = { + Key = true, + Lang = { + "DefaultName" + } + }, + DormRoomLayout = {Key = true}, + DormRoomScene = { + Key = true, + Lang = {"Desc"} + }, + DormRoomSize = {Key = true}, Drop = {}, DropItemShow = {}, DropObject = {Key = true}, @@ -477,6 +558,7 @@ GameTableDefine.CommonTable = { GachaATypeProb = {}, GachaNewbie = {Key = true}, GachaPkg = {}, + GachaReward = {Key = true}, GachaStorage = { Key = true, Lang = {"Name"} @@ -538,8 +620,14 @@ GameTableDefine.CommonTable = { GoldenSpySkill = {Key = true}, Guide = {Key = true}, GuideGroup = {Key = true}, - GuideMissionChapter = {Key = true}, - GuideMissionQuest = {Key = true}, + GuideMissionChapter = { + Key = true, + Lang = {"Index", "Title"} + }, + GuideMissionQuest = { + Key = true, + Lang = {"Title"} + }, GuideMissionQuestGroup = {Key = true}, Handbook = {Key = true}, HitDamage = {Key = true}, @@ -669,6 +757,10 @@ GameTableDefine.CommonTable = { Key = true, Lang = {"Name", "Desc"} }, + MallActivity = { + Key = true, + Lang = {"Name"} + }, MallAdvRecommend = {Key = true}, MallGem = { Key = true, @@ -710,6 +802,33 @@ GameTableDefine.CommonTable = { Key = true, Lang = {"Title"} }, + MathParkourAreaConfig = {Key = true}, + MathParkourBuffItem = { + Key = true, + Lang = {"Name", "Desc"} + }, + MathParkourConfig = {Key = true}, + MathParkourControl = { + Key = true, + Lang = {"Desc"} + }, + MathParkourItemGroup = {Key = true}, + MathParkourLevel = { + Key = true, + Lang = {"Title", "Desc"} + }, + MathParkourObject = { + Key = true, + Lang = {"Name"} + }, + MathParkourQuest = { + Key = true, + Lang = {"Desc"} + }, + MathParkourQuestGroup = { + Key = true, + Lang = {"GroupName"} + }, MiningControl = { Key = true, Lang = {"Desc"} @@ -822,7 +941,7 @@ GameTableDefine.CommonTable = { PenguinCardFixedTurn = {Key = true}, PenguinCardFloor = { Key = true, - Lang = {"Floortips"} + Lang = {"Floortips", "FloorDesc"} }, PenguinCardHandRank = { Key = true, @@ -945,12 +1064,24 @@ GameTableDefine.CommonTable = { Key = true, Lang = {"Name"} }, + SoldierBossPersonalityGrade = {}, + SoldierBossTemplate = { + Key = true, + Lang = { + "Name", + "Title", + "Desc" + } + }, SoldierBuff = {Key = true}, SoldierCardEffect = {Key = true}, SoldierCharacter = { Key = true, Lang = {"Name"} }, + SoldierCharGrowthTier = {Key = true}, + SoldierCharTierAttrBonus = {Key = true}, + SoldierCheckStageAddScore = {Key = true}, SoldierChessAI = {Key = true}, SoldierChessType = { Key = true, @@ -961,10 +1092,19 @@ GameTableDefine.CommonTable = { Key = true, Lang = {"DesText"} }, + SoldierDifficultyAdjustGrade = {Key = true}, + SoldierEndingPlan = { + Key = true, + Lang = { + "EndingTitle", + "Desc" + } + }, SoldierEventBattlePool = { Key = true, Lang = {"Title", "Name"} }, + SoldierEventPersonalityStory = {Key = true}, SoldierEventPlan = {Key = true}, SoldierFloor = {Key = true}, SoldierGradeChallenge = { @@ -977,6 +1117,10 @@ GameTableDefine.CommonTable = { }, SoldierLabelMark = {Key = true}, SoldierNodePlan = {Key = true}, + SoldierOptionType = { + Key = true, + Lang = {"OptionDesc", "CostDesc"} + }, SoldierPartner = { Key = true, Lang = {"Name", "Desc"} @@ -1023,6 +1167,20 @@ GameTableDefine.CommonTable = { "Desc" } }, + SoldierStoryPersonalityOption = {Key = true}, + SoldierStoryResult = { + Key = true, + Lang = {"ResultText"} + }, + SoldierStoryReward = {Key = true}, + SoldierStoryType = { + Key = true, + Lang = { + "Title", + "Desc", + "OptionTitleDesc1" + } + }, SoldierStrategyCard = { Key = true, Lang = { @@ -1031,6 +1189,12 @@ GameTableDefine.CommonTable = { "Desc" } }, + SoldierTechBattleEffect = {Key = true}, + SoldierTechNode = { + Key = true, + Lang = {"Name", "Desc"} + }, + SoldierTotalReward = {Key = true}, StarTower = { Key = true, Lang = {"Name", "Desc"} @@ -1138,6 +1302,10 @@ GameTableDefine.CommonTable = { Key = true, Lang = {"Name", "Desc"} }, + StoryLine = { + Key = true, + Lang = {"TitleMain", "TitleSub"} + }, StoryPersonality = { Key = true, Lang = {"Name"} @@ -1277,6 +1445,20 @@ GameTableDefine.CommonTable = { }, TowerDefenseStory = {Key = true}, TowerDefenseTeamExp = {Key = true}, + TowerVitaOption = { + Key = true, + Lang = { + "OptionText1", + "OptionText2", + "OptionText3", + "OptionText4", + "OptionText5", + "OptionText6", + "OptionText7", + "OptionText8", + "OptionText9" + } + }, TraceHuntBoss = {Key = true}, TraceHuntControl = {Key = true}, TraceHuntDifficulty = {}, diff --git a/lua/game/common/utils/jumputil.lua b/lua/game/common/utils/jumputil.lua index 6036f96df..544ec7c40 100644 --- a/lua/game/common/utils/jumputil.lua +++ b/lua/game/common/utils/jumputil.lua @@ -1,17 +1,248 @@ local JumpUtil = {} +local ModuleManager = require("GameCore.Module.ModuleManager") local LocalData = require("GameCore.Data.LocalData") function JumpUtil.JumpTo(jumpId, ...) if jumpId == nil then return end + local args = { + ... + } + local checkCallback = function(bNeedOpenPanel, bNeedTransition, nTransitionId, nTransitionType) + local sCurModule = ModuleManager.GetCurModuleName() + if sCurModule == "DormModuleScene" then + if not bNeedOpenPanel then + JumpUtil.DoJump(jumpId, table.unpack(args)) + return + end + local nUseTransitionId = nTransitionId == 0 and 6 or nTransitionId + local transitionOpenCallback = function() + PanelManager.Home() + local function OnEventAfterEnterMain() + EventManager.Remove(EventId.AfterEnterMain, JumpUtil, OnEventAfterEnterMain) + PanelManager.IGNORE_CS_TRANS_EVENT = false + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + JumpUtil.DoJump(jumpId, table.unpack(args)) + if not bNeedTransition then + EventManager.Hit(EventId.SetTransition) + end + end + cs_coroutine.start(wait) + end + local function OnEventDormLevelFinish() + EventManager.Remove("DORM_LEVEL_FINISH", JumpUtil, OnEventDormLevelFinish) + PanelManager.IGNORE_CS_TRANS_EVENT = true + NovaAPI.EnterModule("MainMenuModuleScene", true) + end + EventManager.Add("DORM_LEVEL_FINISH", JumpUtil, OnEventDormLevelFinish) + EventManager.Add(EventId.AfterEnterMain, JumpUtil, OnEventAfterEnterMain) + NovaAPI.DispatchEventWithData("DORM_LEVEL_STATE_CHANGED", nil, {true, 0}) + end + EventManager.Hit(EventId.SetTransition, nUseTransitionId, transitionOpenCallback, AllEnum.MainViewCorner.Dorm) + else + local transitionOpenCallback = function() + JumpUtil.DoJump(jumpId, table.unpack(args)) + end + if bNeedTransition then + EventManager.Hit(EventId.SetTransition, nTransitionId, transitionOpenCallback, nTransitionType) + else + transitionOpenCallback() + end + end + end + JumpUtil.JumpCheckAndTransition(jumpId, checkCallback, ...) +end +function JumpUtil.JumpCheckAndTransition(jumpId, callback, ...) local unLock, mapJumpTo = JumpUtil.CheckJumpUnLock(jumpId, true) if not unLock then + callback(false, false, 0) return end if mapJumpTo == nil then printError("未配置此跳转Id, JumpId: " .. jumpId) + callback(false, false, 0) return end + local nType = mapJumpTo.Type + if nType == GameEnum.jumpType.Shop then + callback(true, true, 5) + elseif nType == GameEnum.jumpType.Mall then + if PanelManager.CheckPanelOpen(PanelId.Mall) or PanelManager.CheckPanelOpen(PanelId.MallPopup) then + callback(false, false, 0) + else + local nState = ConfigTable.GetConfigNumber("IsShowComBtn") + if nState == 1 then + callback(true, true, 5) + else + callback(false, false, 0) + end + end + elseif nType == GameEnum.jumpType.Gacha then + local getInfoCallback = function() + callback(true, true, 6) + end + PlayerData.Gacha:GetGachaInfomation(getInfoCallback) + elseif nType == GameEnum.jumpType.TravelerDuelLevel then + local checkCallback = function() + local trekkerVersusData + local tbActList = PlayerData.Activity:GetActivityList() + for nId, v in pairs(tbActList) do + local nActType = v:GetActType() + if nActType == GameEnum.activityType.TrekkerVersus then + trekkerVersusData = v + break + end + end + if trekkerVersusData ~= nil then + local nActEndTime = trekkerVersusData:GetChallengeEndTime() + local nCurTime = CS.ClientManager.Instance.serverTimeStamp + if nActEndTime < nCurTime then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Activity_Invalid_Tip_3")) + return + end + callback(true, true, 30) + end + end + PlayerData.Activity:SendActivityDetailMsg(checkCallback) + elseif nType == GameEnum.jumpType.Crafting then + if PanelManager.CheckPanelOpen(PanelId.CraftingTip) then + callback(false, false, 0) + elseif PanelManager.CheckPanelOpen(PanelId.Crafting) then + callback(false, false, 0) + else + callback(true, false, 0) + end + elseif nType == GameEnum.jumpType.StarTower then + local bState = PlayerData.State:CheckStarTowerState() + if bState then + return + end + local nStarTowerId = mapJumpTo.Param[1] + local mapStarTower = ConfigTable.GetData("StarTower", nStarTowerId) + if mapStarTower == nil then + return + end + callback(true, false, 0) + elseif nType == GameEnum.jumpType.StarTowerGroup then + local bState = PlayerData.State:CheckStarTowerState() + if bState then + return + end + callback(true, false, 0) + elseif nType == GameEnum.jumpType.StarTowerPanel then + local bState = PlayerData.State:CheckStarTowerState() + if bState then + return + end + callback(true, false, 0) + elseif nType == GameEnum.jumpType.InfinityTower then + callback(true, true, 0) + elseif nType == GameEnum.jumpType.Phone then + local openCallback = function() + callback(true, false, 0) + end + PlayerData.Base:CheckFunctionBtn(GameEnum.OpenFuncType.Phone, openCallback) + elseif nType == GameEnum.jumpType.Vampire then + local stateCallback = function(bReEnter) + if not bReEnter then + local function success(bSuccess) + EventManager.Remove("GetTalentDataVampire", JumpUtil, success) + if bSuccess then + callback(true, true, 13) + end + end + EventManager.Add("GetTalentDataVampire", JumpUtil, success) + local ret, _, _ = PlayerData.VampireSurvivor:GetTalentData() + if ret ~= nil then + success(true) + end + end + end + local callbackCheck = function() + PlayerData.State:CheckVampireState(stateCallback) + end + PlayerData.Base:CheckFunctionBtn(GameEnum.OpenFuncType.VampireSurvivor, callbackCheck, "ui_systerm_locked") + elseif nType == GameEnum.jumpType.ComCYO then + callback(false, false, 0) + elseif nType == GameEnum.jumpType.ScoreBoss then + local openSC = function() + callback(true, false, 0) + end + if not PlayerData.ScoreBoss:GetInitInfoState() then + PlayerData.ScoreBoss:GetScoreBossInstanceData(openSC) + else + openSC() + end + elseif nType == GameEnum.jumpType.StorySet then + PlayerData.StorySet:TryOpenStorySetPanel(function() + callback(true, false, 0) + end) + elseif nType == GameEnum.jumpType.StarTowerGrowth then + local checkCallback = function() + callback(true, false, 0) + end + PlayerData.StarTower:SendTowerGrowthDetailReq(checkCallback) + elseif nType == GameEnum.jumpType.ActivityTask then + local nActId = mapJumpTo.Param[1] + if PlayerData.Activity:IsActivityInActivityGroup(nActId) then + local actGroupId = ConfigTable.GetData("Activity", nActId).MidGroupId + if actGroupId == 0 then + return + end + local actGroupData = PlayerData.Activity:GetActivityGroupDataById(actGroupId) + local taskActId = actGroupData:GetActivityDataByIndex(AllEnum.ActivityThemeFuncIndex.Task).ActivityId + local taskActData = PlayerData.Activity:GetActivityDataById(taskActId) + if taskActData ~= nil and taskActData:CheckActivityOpen() then + callback(true, false, 0) + return + end + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Activity_End_Notice")) + end + elseif nType == GameEnum.jumpType.QuestNewbie then + if PanelManager.GetCurPanelId() == PanelId.QuestNewbie then + callback(false, false, 0) + else + callback(true, false, 0) + end + elseif nType == GameEnum.jumpType.TraceHunt then + local afterReq = function() + if PlayerData.TraceHunt:GetControlLeftTime() <= 0 then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("TraceHunt_Tips_ControlInterrupt")) + callback(false, false, 0) + return + end + callback(true, true, 49) + end + PlayerData.TraceHunt:SendTraceHuntInfoReq(afterReq) + elseif nType == GameEnum.jumpType.Dorm then + if ModuleManager.GetCurModuleName() == "DormModuleScene" then + return + end + local GetRoomInfoCallback = function(mapDormRoomInfo, mapDormBaseInfo) + if next(mapDormRoomInfo) == nil then + return + end + callback(true, true, 6, AllEnum.MainViewCorner.Dorm) + end + local GetBagInfoCallback = function() + PlayerData.PlayerDormData:GetRoomInfo(GetRoomInfoCallback) + end + PlayerData.PlayerDormData:GetBagInfo(GetBagInfoCallback) + else + callback(true, false, 0) + end +end +function JumpUtil.DoJump(jumpId, ...) + local unLock, mapJumpTo = JumpUtil.CheckJumpUnLock(jumpId, true) + if not unLock then + return false + end + if mapJumpTo == nil then + printError("未配置此跳转Id, JumpId: " .. jumpId) + return false + end PanelManager.CloseAllDisposablePanel() local nType = mapJumpTo.Type EventManager.Hit(EventId.JumpToSuccess, nType) @@ -37,10 +268,7 @@ function JumpUtil.JumpTo(jumpId, ...) EventManager.Hit(EventId.OpenPanel, PanelId.LevelMenu) elseif nType == GameEnum.jumpType.Shop then local nTabIndex = mapJumpTo.Param[1] - local func = function() - EventManager.Hit(EventId.OpenPanel, PanelId.ShopPanel, nTabIndex) - end - EventManager.Hit(EventId.SetTransition, 5, func) + EventManager.Hit(EventId.OpenPanel, PanelId.ShopPanel, nTabIndex) elseif nType == GameEnum.jumpType.Mall then local nTabIndex1 = mapJumpTo.Param[1] local nTabIndex2 = mapJumpTo.Param[2] @@ -50,28 +278,17 @@ function JumpUtil.JumpTo(jumpId, ...) EventManager.Hit(EventId.ClosePanel, PanelId.MallPopup) EventManager.Hit("OpenMallTog", nTabIndex1) else - do - local nState = ConfigTable.GetConfigNumber("IsShowComBtn") - if nState == 1 then - local func = function() - EventManager.Hit(EventId.OpenPanel, PanelId.Mall, nTabIndex1, nTabIndex2) - end - EventManager.Hit(EventId.SetTransition, 5, func) - else - local sContent = ConfigTable.GetUIText("Function_NotAvailable") - EventManager.Hit(EventId.OpenMessageBox, sContent) - end + local nState = ConfigTable.GetConfigNumber("IsShowComBtn") + if nState == 1 then + EventManager.Hit(EventId.OpenPanel, PanelId.Mall, nTabIndex1, nTabIndex2) + else + local sContent = ConfigTable.GetUIText("Function_NotAvailable") + EventManager.Hit(EventId.OpenMessageBox, sContent) end end elseif nType == GameEnum.jumpType.Gacha then local nPoolId = mapJumpTo.Param[1] - local getInfoCallback = function() - local func = function() - EventManager.Hit(EventId.OpenPanel, PanelId.GachaSpin, nPoolId) - end - EventManager.Hit(EventId.SetTransition, 6, func, AllEnum.MainViewCorner.Recruit) - end - PlayerData.Gacha:GetGachaInfomation(getInfoCallback) + EventManager.Hit(EventId.OpenPanel, PanelId.GachaSpin, nPoolId) elseif nType == GameEnum.jumpType.DailyInstanceLevel then local nHard = mapJumpTo.Param[1] local nDailyType = mapJumpTo.Param[2] @@ -164,10 +381,7 @@ function JumpUtil.JumpTo(jumpId, ...) EventManager.Hit(EventId.OpenPanel, PanelId.StoryChapter) elseif nType == GameEnum.jumpType.InfinityTower then CS.WwiseAudioManager.Instance:PlaySound("ui_level_select") - local func = function() - EventManager.Hit(EventId.OpenPanel, PanelId.InfinityTowerSelectTower) - end - EventManager.Hit(EventId.SetTransition, 8, func) + EventManager.Hit(EventId.OpenPanel, PanelId.InfinityTowerSelectTower) elseif nType == GameEnum.jumpType.InfinityTowerGroup then local nStarTowerId = mapJumpTo.Param[1] EventManager.Hit(EventId.OpenPanel, PanelId.InfinityTowerSelectTower, nStarTowerId) @@ -177,35 +391,9 @@ function JumpUtil.JumpTo(jumpId, ...) CS.WwiseAudioManager.Instance:PlaySound("ui_level_select") elseif nType == GameEnum.jumpType.Phone then local nTog = mapJumpTo.Param[1] - local openCallback = function() - PlayerData.Phone:OpenPhonePanel(nil, nTog) - end - PlayerData.Base:CheckFunctionBtn(GameEnum.OpenFuncType.Phone, openCallback) + PlayerData.Phone:OpenPhonePanel(nil, nTog) elseif nType == GameEnum.jumpType.Vampire then - local stateCallback = function(bReEnter) - if not bReEnter then - local function success(bSuccess) - EventManager.Remove("GetTalentDataVampire", JumpUtil, success) - if bSuccess then - local OpenTransCallback = function() - EventManager.Hit(EventId.OpenPanel, PanelId.VampireSurvivorLevelSelectPanel) - end - EventManager.Hit(EventId.SetTransition, 13, OpenTransCallback) - else - EventManager.Hit(EventId.SetTransition) - end - end - EventManager.Add("GetTalentDataVampire", JumpUtil, success) - local ret, _, _ = PlayerData.VampireSurvivor:GetTalentData() - if ret ~= nil then - success(true) - end - end - end - local callbackCheck = function() - PlayerData.State:CheckVampireState(stateCallback) - end - PlayerData.Base:CheckFunctionBtn(GameEnum.OpenFuncType.VampireSurvivor, callbackCheck, "ui_systerm_locked") + EventManager.Hit(EventId.OpenPanel, PanelId.VampireSurvivorLevelSelectPanel) elseif nType == GameEnum.jumpType.ComCYO then EventManager.Hit(EventId.OpenPanel, PanelId.Consumable, select(1, ...), select(2, ...), select(3, ...)) elseif nType == GameEnum.jumpType.Quest then @@ -217,25 +405,13 @@ function JumpUtil.JumpTo(jumpId, ...) local nGroup = mapJumpTo.Param[1] EventManager.Hit(EventId.OpenPanel, PanelId.SkillInstanceLevelSelect, 0, nGroup, true) elseif nType == GameEnum.jumpType.ScoreBoss then - local openSC = function() - EventManager.Hit(EventId.OpenPanel, PanelId.ScoreBossSelectPanel) - end - if not PlayerData.ScoreBoss:GetInitInfoState() then - PlayerData.ScoreBoss:GetScoreBossInstanceData(openSC) - else - openSC() - end + EventManager.Hit(EventId.OpenPanel, PanelId.ScoreBossSelectPanel) elseif nType == GameEnum.jumpType.WeeklyCopies then EventManager.Hit(EventId.OpenPanel, PanelId.WeeklyCopiesPanel, mapJumpTo.Param[1]) elseif nType == GameEnum.jumpType.StorySet then - PlayerData.StorySet:TryOpenStorySetPanel(function() - EventManager.Hit(EventId.OpenPanel, PanelId.StorySet, true) - end) + EventManager.Hit(EventId.OpenPanel, PanelId.StorySet, true) elseif nType == GameEnum.jumpType.StarTowerGrowth then - local callback = function() - EventManager.Hit(EventId.OpenPanel, PanelId.StarTowerGrowth) - end - PlayerData.StarTower:SendTowerGrowthDetailReq(callback) + EventManager.Hit(EventId.OpenPanel, PanelId.StarTowerGrowth) elseif nType == GameEnum.jumpType.ActivityTask then local nActId = mapJumpTo.Param[1] local panelId = mapJumpTo.Param[2] @@ -247,12 +423,7 @@ function JumpUtil.JumpTo(jumpId, ...) end local actGroupData = PlayerData.Activity:GetActivityGroupDataById(actGroupId) local taskActId = actGroupData:GetActivityDataByIndex(AllEnum.ActivityThemeFuncIndex.Task).ActivityId - local taskActData = PlayerData.Activity:GetActivityDataById(taskActId) - if taskActData ~= nil and taskActData:CheckActivityOpen() then - EventManager.Hit(EventId.OpenPanel, panelId, taskActId, tabId) - return - end - EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Activity_End_Notice")) + EventManager.Hit(EventId.OpenPanel, panelId, taskActId, tabId) end elseif nType == GameEnum.jumpType.MainLineStoryChapter then local chapterIndex = mapJumpTo.Param[1] @@ -282,6 +453,12 @@ function JumpUtil.JumpTo(jumpId, ...) } local nCharInfoPanelId = tbCharInfoPanelId[nModuleType] or PanelId.CharInfo EventManager.Hit(EventId.OpenPanel, PanelId.CharBgPanel, nCharInfoPanelId, nCharId, {nCharId}) + elseif nType == GameEnum.jumpType.TraceHunt then + EventManager.Hit(EventId.OpenPanel, PanelId.TraceHunt) + elseif nType == GameEnum.jumpType.Soldier then + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierMainViewPanel) + elseif nType == GameEnum.jumpType.Dorm then + EventManager.Hit(EventId.OpenPanel, PanelId.DormPanel) end end function JumpUtil.CheckJumpUnLock(jumpId, showTips) @@ -325,6 +502,9 @@ function JumpUtil.CheckJumpUnLock(jumpId, showTips) local nProductionId = mapJumpTo.Param[1] bOpen = PlayerData.Crafting:CheckProductionUnlock(nProductionId) sLockTip = ConfigTable.GetUIText("Crafting_Lock_Tip") + elseif nType == GameEnum.jumpType.Shop then + local nShopId = mapJumpTo.Param[1] + bOpen, sLockTip = PlayerData.Shop:CheckShopJumpAble(nShopId) elseif nType == GameEnum.jumpType.StarTower then local nStarTowerId = mapJumpTo.Param[1] bOpen = PlayerData.StarTower:IsStarTowerUnlock(nStarTowerId) @@ -398,17 +578,14 @@ function JumpUtil.CheckJumpUnLock(jumpId, showTips) bOpen = true end elseif nType == GameEnum.jumpType.TraceHunt then - local callback = function() - if PlayerData.TraceHunt:GetControlLeftTime() <= 0 then - EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("TraceHunt_Tips_ControlInterrupt")) - return - end - local func = function() - EventManager.Hit(EventId.OpenPanel, PanelId.TraceHunt) - end - EventManager.Hit(EventId.SetTransition, 49, func) - end - PlayerData.TraceHunt:SendTraceHuntInfoReq(callback) + bFuncUnlock = PlayerData.Base:CheckFunctionUnlock(GameEnum.OpenFuncType.TraceHunt, true) + showTips = false + elseif nType == GameEnum.jumpType.Soldier then + bFuncUnlock = PlayerData.Base:CheckFunctionUnlock(GameEnum.OpenFuncType.Soldier, true) + showTips = false + elseif nType == GameEnum.jumpType.Dorm then + bFuncUnlock = PlayerData.Base:CheckFunctionUnlock(GameEnum.OpenFuncType.Dorm, true) + showTips = false end bOpen = bFuncUnlock and bOpen if not bOpen and showTips then @@ -448,13 +625,17 @@ end function JumpUtil.JumpToActivity(tbJumpData) if tbJumpData[1] == GameEnum.jumpType.MainLineStoryChapter then local chapterIndex = tbJumpData[2] + local panelId = PanelId.MainlineEx + if chapterIndex == 11 then + panelId = PanelId.DustDawnStory + end local isUnlock = PlayerData.Avg:IsStoryChapterUnlock(chapterIndex) if isUnlock then - EventManager.Hit(EventId.OpenPanel, PanelId.MainlineEx, chapterIndex) + EventManager.Hit(EventId.OpenPanel, panelId, chapterIndex) else local sLockReadTipsKey = "Mainline_Preview_Lock_Read_" .. chapterIndex if LocalData.GetPlayerLocalData(sLockReadTipsKey) then - EventManager.Hit(EventId.OpenPanel, PanelId.MainlineEx, chapterIndex) + EventManager.Hit(EventId.OpenPanel, panelId, chapterIndex) return end local sTip = ConfigTable.GetUIText("Mainline_Preview_Lock_Read") @@ -463,7 +644,7 @@ function JumpUtil.JumpToActivity(tbJumpData) sContent = sTip, callbackConfirm = function() LocalData.SetPlayerLocalData(sLockReadTipsKey, true) - EventManager.Hit(EventId.OpenPanel, PanelId.MainlineEx, chapterIndex) + EventManager.Hit(EventId.OpenPanel, panelId, chapterIndex) end } EventManager.Hit(EventId.OpenMessageBox, msg) diff --git a/lua/game/ui/activity/advertise/anniversaryactctrl.lua b/lua/game/ui/activity/advertise/anniversaryactctrl.lua new file mode 100644 index 000000000..3b9aa9946 --- /dev/null +++ b/lua/game/ui/activity/advertise/anniversaryactctrl.lua @@ -0,0 +1,99 @@ +local AnniversaryActCtrl = class("AnniversaryActCtrl", BaseCtrl) +local ClientManager = CS.ClientManager.Instance +AnniversaryActCtrl._mapNodeConfig = { + btnJump = { + nCount = 4, + sComponentName = "UIButton", + callback = "OnBtnClick_Jump" + }, + btnName = { + nCount = 2, + sComponentName = "UIButton", + callback = "OnBtnClick_Name" + }, + txtBtnSkin = {nCount = 2, sComponentName = "TMP_Text"}, + txtBtnChar = {nCount = 2, sComponentName = "TMP_Text"}, + txtBtnJump1 = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_Advertise_Skin_201018" + }, + txtBtnJump2 = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_Advertise_Package_201018" + }, + txtBtnJump3 = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_Advertise_Bonus_201018" + }, + txtBtnJump4 = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_Advertise_ChargeReset_201018" + }, + txtDiscount = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_Advertise_PackageDiscount_201018" + }, + reddotMall = {} +} +AnniversaryActCtrl._mapRedDotConfig = { + [RedDotDefine.Mall_Page] = { + sNodeName = "reddotMall", + param = { + AllEnum.MallToggle.Activity + } + } +} +function AnniversaryActCtrl:InitActData(actData) + self.actData = actData + self.nActId = actData:GetActId() + self.AdConfig = ConfigTable.GetData("AdControl", self.nActId) + self:RefreshAct() +end +local tbCharId = {110, 155} +local tbSkinId = {11003, 15503} +function AnniversaryActCtrl:RefreshAct() + local tbTxtSkin = self._mapNode.txtBtnSkin + local tbTxtChar = self._mapNode.txtBtnChar + for i = 1, #tbSkinId do + local mapSkinCfg = ConfigTable.GetData_CharacterSkin(tbSkinId[i]) + if mapSkinCfg == nil then + printError(string.format("CharacterSkin表里找不到皮肤id:%d", tbSkinId[i])) + end + NovaAPI.SetTMPText(tbTxtSkin[i], mapSkinCfg ~= nil and mapSkinCfg.Name or "") + local mapCharCfg = ConfigTable.GetData_Character(tbCharId[i]) + if mapCharCfg == nil then + printError(string.format("Character表里找不到角色id:%d", tbCharId[i])) + end + NovaAPI.SetTMPText(tbTxtChar[i], mapCharCfg ~= nil and mapCharCfg.Name or "") + end +end +function AnniversaryActCtrl:OnBtnClick_Name(btn, nIndex) + local callback = function() + EventManager.Hit(EventId.OpenPanel, PanelId.Mall, AllEnum.MallToggle.Skin) + end + EventManager.Hit(EventId.SetTransition, 5, callback) +end +function AnniversaryActCtrl:OnBtnClick_Jump(btn, nIndex) + local nEndTime = self.actData:GetActEndTime() + local nCurTime = ClientManager.serverTimeStamp + if nEndTime < nCurTime then + return + end + local bPlayCond = self.actData:CheckActJumpCond(true) + if not bPlayCond then + return + end + local callback = function() + if nIndex == 1 then + EventManager.Hit(EventId.OpenPanel, PanelId.Mall, AllEnum.MallToggle.Skin) + elseif nIndex == 2 then + EventManager.Hit(EventId.OpenPanel, PanelId.Mall, AllEnum.MallToggle.Package) + elseif nIndex == 3 then + EventManager.Hit(EventId.OpenPanel, PanelId.Mall, AllEnum.MallToggle.Activity) + elseif nIndex == 4 then + EventManager.Hit(EventId.OpenPanel, PanelId.Mall, AllEnum.MallToggle.Gem) + end + end + EventManager.Hit(EventId.SetTransition, 5, callback) +end +return AnniversaryActCtrl diff --git a/lua/game/ui/activity/advertise/newtutorialsactctrl.lua b/lua/game/ui/activity/advertise/newtutorialsactctrl.lua index 4a66073b7..011e6d29b 100644 --- a/lua/game/ui/activity/advertise/newtutorialsactctrl.lua +++ b/lua/game/ui/activity/advertise/newtutorialsactctrl.lua @@ -1,5 +1,5 @@ local TimerManager = require("GameCore.Timer.TimerManager") -NewTutorialsActCtrl = class("NewTutorialsActCtrl", BaseCtrl) +local NewTutorialsActCtrl = class("NewTutorialsActCtrl", BaseCtrl) NewTutorialsActCtrl._mapNodeConfig = { goBaseGuide = {}, goAdvanceGuide = {}, @@ -263,7 +263,7 @@ function NewTutorialsActCtrl:RefreshGuideQuset() self._mapNode.btn_GoGuideQusetPanel.gameObject:SetActive(bPlayCond) self._mapNode.txt_Locked1.gameObject:SetActive(not bPlayCond) local mapLockCfgData = ConfigTable.GetData("OpenFunc", GameEnum.OpenFuncType.Quest) or {} - sLockTip = UTILS.ParseParamDesc(mapLockCfgData.Tips, mapLockCfgData) + local sLockTip = UTILS.ParseParamDesc(mapLockCfgData.Tips, mapLockCfgData) NovaAPI.SetTMPText(self._mapNode.txt_Locked1, sLockTip) if not bPlayCond then return @@ -290,7 +290,7 @@ function NewTutorialsActCtrl:RefreshTutorial() self._mapNode.btn_GoTutorialPanel.gameObject:SetActive(bPlayCond) self._mapNode.txt_Locked2.gameObject:SetActive(not bPlayCond) local mapLockCfgData = ConfigTable.GetData("OpenFunc", GameEnum.OpenFuncType.TutorialLevel) or {} - sLockTip = UTILS.ParseParamDesc(mapLockCfgData.Tips, mapLockCfgData) + local sLockTip = UTILS.ParseParamDesc(mapLockCfgData.Tips, mapLockCfgData) NovaAPI.SetTMPText(self._mapNode.txt_Locked2, sLockTip) if not bPlayCond then return @@ -315,7 +315,7 @@ function NewTutorialsActCtrl:RefreshTeamFormation() self._mapNode.btn_GoTeamFormationPanel.gameObject:SetActive(bPlayCond) self._mapNode.txt_Locked3.gameObject:SetActive(not bPlayCond) local mapLockCfgData = ConfigTable.GetData("OpenFunc", GameEnum.OpenFuncType.QuestNewbie) or {} - sLockTip = UTILS.ParseParamDesc(mapLockCfgData.Tips, mapLockCfgData) + local sLockTip = UTILS.ParseParamDesc(mapLockCfgData.Tips, mapLockCfgData) NovaAPI.SetTMPText(self._mapNode.txt_Locked3, sLockTip) if not bPlayCond then return @@ -347,7 +347,7 @@ function NewTutorialsActCtrl:RefreshWeekBoss() self._mapNode.btn_GoWeekBossPanel.gameObject:SetActive(bPlayCond) self._mapNode.goCountDown3.gameObject:SetActive(bPlayCond) local mapLockCfgData = ConfigTable.GetData("OpenFunc", GameEnum.OpenFuncType.WeeklyCopies) or {} - sLockTip = UTILS.ParseParamDesc(mapLockCfgData.Tips, mapLockCfgData) + local sLockTip = UTILS.ParseParamDesc(mapLockCfgData.Tips, mapLockCfgData) self._mapNode.txt_AdvanceLocked3.gameObject:SetActive(not bPlayCond) NovaAPI.SetTMPText(self._mapNode.txt_AdvanceLocked3, sLockTip) if not bPlayCond then @@ -370,7 +370,7 @@ function NewTutorialsActCtrl:RefreshVampireSurvivor() self._mapNode.goCountDown1.gameObject:SetActive(bPlayCond) self._mapNode.goProgress1.gameObject:SetActive(bPlayCond) local mapLockCfgData = ConfigTable.GetData("OpenFunc", GameEnum.OpenFuncType.VampireSurvivor) or {} - sLockTip = UTILS.ParseParamDesc(mapLockCfgData.Tips, mapLockCfgData) + local sLockTip = UTILS.ParseParamDesc(mapLockCfgData.Tips, mapLockCfgData) self._mapNode.txt_AdvanceLocked1.gameObject:SetActive(not bPlayCond) NovaAPI.SetTMPText(self._mapNode.txt_AdvanceLocked1, sLockTip) if not bPlayCond then @@ -420,7 +420,7 @@ function NewTutorialsActCtrl:RefreshScoreBoss() self._mapNode.goProgress2.gameObject:SetActive(bPlayCond) self._mapNode.txt_AdvanceLocked2.gameObject:SetActive(not bPlayCond) local mapLockCfgData = ConfigTable.GetData("OpenFunc", GameEnum.OpenFuncType.ScoreBoss) or {} - sLockTip = UTILS.ParseParamDesc(mapLockCfgData.Tips, mapLockCfgData) + local sLockTip = UTILS.ParseParamDesc(mapLockCfgData.Tips, mapLockCfgData) NovaAPI.SetTMPText(self._mapNode.txt_AdvanceLocked2, sLockTip) if not bPlayCond then return diff --git a/lua/game/ui/activity/loginreward/_301051/loginrewardpopupctrl_01.lua b/lua/game/ui/activity/loginreward/_301051/loginrewardpopupctrl_01.lua new file mode 100644 index 000000000..090f77790 --- /dev/null +++ b/lua/game/ui/activity/loginreward/_301051/loginrewardpopupctrl_01.lua @@ -0,0 +1,159 @@ +local LoginRewardPopUpCtrl_01 = class("LoginRewardPopUpCtrl_01", BaseCtrl) +local ClientManager = CS.ClientManager.Instance +LoginRewardPopUpCtrl_01._mapNodeConfig = { + imgActivity = {sComponentName = "Image"}, + goActTime = {}, + txtActivityTime = {sComponentName = "TMP_Text"}, + btnActivity = { + sComponentName = "Button", + callback = "OnBtnClick_Activity" + }, + txtTips = { + sComponentName = "TMP_Text", + sLanguageId = "LoginReward_PopUp_Tip" + }, + goRewardItem = { + nCount = 7, + sCtrlName = "Game.UI.Activity.LoginReward.LoginSpRewardItemCtrl" + }, + imgActor = {nCount = 2, sComponentName = "Image"}, + trActor2D_PNG = { + sNodeName = "----Actor2D_PNG----", + sComponentName = "Transform" + } +} +LoginRewardPopUpCtrl_01._mapEventConfig = {} +LoginRewardPopUpCtrl_01._mapRedDotConfig = {} +function LoginRewardPopUpCtrl_01:RefreshRemainTime() + local endTime = self.actData:GetActEndTime() + local curTime = ClientManager.serverTimeStamp + local remainTime = endTime - curTime + if remainTime < 0 then + self._mapNode.goActTime.gameObject:SetActive(false) + return + end + local sTimeStr = "" + if remainTime <= 60 then + local sec = math.floor(remainTime) + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Sec") or "", sec) + elseif 60 < remainTime and remainTime <= 3600 then + local min = math.floor(remainTime / 60) + local sec = math.floor(remainTime - min * 60) + if sec == 0 then + min = min - 1 + sec = 60 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Min") or "", min, sec) + elseif 3600 < remainTime and remainTime <= 86400 then + local hour = math.floor(remainTime / 3600) + local min = math.floor((remainTime - hour * 3600) / 60) + if min == 0 then + hour = hour - 1 + min = 60 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Hour") or "", hour, min) + elseif 86400 < remainTime then + local day = math.floor(remainTime / 86400) + local hour = math.floor((remainTime - day * 86400) / 3600) + if hour == 0 then + day = day - 1 + hour = 24 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Day") or "", day, hour) + end + NovaAPI.SetTMPText(self._mapNode.txtActivityTime, sTimeStr) +end +function LoginRewardPopUpCtrl_01:RefreshActData() + self.nActId = self._panel.nActId + self.actData = self._panel.actData + self.remainTimer = nil + self:RefreshRewardList() + self:RefreshNPC2D() + local actCfg = self.actData:GetActCfgData() + if actCfg.EndType == GameEnum.activityEndType.NoLimit then + self._mapNode.goActTime.gameObject:SetActive(false) + else + self._mapNode.goActTime.gameObject:SetActive(true) + self:RefreshRemainTime() + end +end +function LoginRewardPopUpCtrl_01:RefreshRewardList() + local tbRewardList = self.actData:GetActLoginRewardList() + if nil ~= tbRewardList then + local nReceiveDay = self.actData:GetCanReceive() + self.nActual = self.actData:GetReceived() + for k, v in ipairs(self._mapNode.goRewardItem) do + local mapReward = tbRewardList[k] + v.gameObject:SetActive(mapReward ~= nil) + if mapReward ~= nil then + v:SetRewardItem(k, mapReward, true, nReceiveDay == self.nActual and k == self.nActual + 1, true) + end + end + end +end +function LoginRewardPopUpCtrl_01:RefreshNPC2D() + local tbRewardList = self.actData:GetActLoginRewardList() + local nReceive = self.actData:GetCanReceive() + local nNpcId = tbRewardList[nReceive].NpcId + local sPath = "LoginNpc_" .. nNpcId + self._mapNode.imgActor[1].gameObject:SetActive(true) + self:SetActivityAtlasSprite(self._mapNode.imgActor[1], "_" .. self.nActId, sPath) + NovaAPI.SetImageNativeSize(self._mapNode.imgActor[1]) +end +function LoginRewardPopUpCtrl_01:PlayOutAnim() + local nAnimLength = 0 + if self.animRoot ~= nil then + nAnimLength = NovaAPI.GetAnimClipLength(self.animRoot, { + "LoginReward_01_out" + }) + self.animRoot:Play("LoginReward_01_out") + EventManager.Hit(EventId.TemporaryBlockInput, nAnimLength) + end + return nAnimLength +end +function LoginRewardPopUpCtrl_01:Awake() + self.animRoot = self.gameObject:GetComponent("Animator") +end +function LoginRewardPopUpCtrl_01:OnEnable() + if self.animRoot ~= nil then + local nAnimLength = NovaAPI.GetAnimClipLength(self.animRoot, { + "LoginReward_01_in" + }) + self.animRoot:Play("LoginReward_01_in") + EventManager.Hit(EventId.TemporaryBlockInput, nAnimLength) + end +end +function LoginRewardPopUpCtrl_01:OnDisable() +end +function LoginRewardPopUpCtrl_01:OnDestroy() +end +function LoginRewardPopUpCtrl_01:OnBtnClick_Activity() + local bOpen = self.actData:CheckActivityOpen() + if not bOpen then + local callback = function() + EventManager.Hit("RefreshLoginRewardPanel") + end + EventManager.Hit(EventId.OpenMessageBox, { + nType = AllEnum.MessageBox.Alert, + sContent = ConfigTable.GetUIText("Activity_PopUp_Time_Out"), + callbackConfirm = callback + }) + return + end + local canReceive = self.actData:CheckCanReceive() + if not canReceive then + EventManager.Hit("RefreshLoginRewardPanel") + return + end + local tbRewardList = self.actData:GetActLoginRewardList() + local nReceive = self.actData:GetCanReceive() + local mapNpc = { + nNpcId = tbRewardList[nReceive].NpcId, + nVoiceId = tbRewardList[nReceive].VoiceId + } + local callback = function() + EventManager.Hit("RefreshLoginRewardPanel") + end + PlayerData.Activity:SendReceiveLoginRewardMsg(self.nActId, callback, mapNpc) +end +return LoginRewardPopUpCtrl_01 diff --git a/lua/game/ui/activity/loginreward/_301051/loginsprewardctrl_01.lua b/lua/game/ui/activity/loginreward/_301051/loginsprewardctrl_01.lua new file mode 100644 index 000000000..7ff34f051 --- /dev/null +++ b/lua/game/ui/activity/loginreward/_301051/loginsprewardctrl_01.lua @@ -0,0 +1,28 @@ +local LoginSpRewardCtrl_01 = class("LoginSpRewardCtrl_01", BaseCtrl) +LoginSpRewardCtrl_01._mapNodeConfig = { + goCommon = { + sNodeName = "---Common---" + } +} +LoginSpRewardCtrl_01._mapEventConfig = {} +function LoginSpRewardCtrl_01:UnbindCtrl() + if self.activityCtrl ~= nil then + self:UnbindCtrlByNode(self.activityCtrl) + self.activityCtrl = nil + end +end +function LoginSpRewardCtrl_01:InitActData(actData) + if self.activityCtrl == nil then + self.activityCtrl = self:BindCtrlByNode(self._mapNode.goCommon, "Game.UI.Activity.LoginReward.LoginSpRewardCtrl_List") + end + self.actData = actData + self.nActId = actData:GetActId() + self.activityCtrl:InitActData(actData) +end +function LoginSpRewardCtrl_01:ClearActivity() + self:UnbindCtrl() +end +function LoginSpRewardCtrl_01:OnDisable() + self:UnbindCtrl() +end +return LoginSpRewardCtrl_01 diff --git a/lua/game/ui/activity/loginreward/_301052/loginrewardctrl_01.lua b/lua/game/ui/activity/loginreward/_301052/loginrewardctrl_01.lua new file mode 100644 index 000000000..f94ea625b --- /dev/null +++ b/lua/game/ui/activity/loginreward/_301052/loginrewardctrl_01.lua @@ -0,0 +1,200 @@ +local LoginRewardCtrl_01 = class("LoginRewardCtrl_01", BaseCtrl) +local TimerManager = require("GameCore.Timer.TimerManager") +local ClientManager = CS.ClientManager.Instance +LoginRewardCtrl_01._mapNodeConfig = { + btnDetail = { + sComponentName = "UIButton", + callback = "OnBtnClick_Detail" + }, + txtDetail = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_Btn_Detail" + }, + goActTime = {}, + txtActivityTime = {sComponentName = "TMP_Text"}, + sv = { + sComponentName = "LoopScrollView" + }, + btnActivity = { + sComponentName = "Button", + callback = "OnBtnClick_Activity" + } +} +LoginRewardCtrl_01._mapEventConfig = {} +function LoginRewardCtrl_01:UnbindCtrl() + for nInstanceId, objCtrl in pairs(self.tbGridCtrl) do + self:UnbindCtrlByNode(objCtrl) + self.tbGridCtrl[nInstanceId] = nil + end + self.tbGridCtrl = {} +end +function LoginRewardCtrl_01:RefreshRemainTime() + local endTime = self.actData:GetActEndTime() + local curTime = ClientManager.serverTimeStamp + local remainTime = endTime - curTime + if remainTime < 0 then + TimerManager.Remove(self.remainTimer) + self.remainTimer = nil + EventManager.Hit(EventId.OpenMessageBox, { + nType = AllEnum.MessageBox.Alert, + sContent = ConfigTable.GetUIText("Activity_Invalid_Tip_1"), + callbackConfirm = function() + EventManager.Hit(EventId.ClosePanel, PanelId.ActivityList) + end + }) + return + end + local sTimeStr = "" + if remainTime <= 60 then + local sec = math.floor(remainTime) + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Sec") or "", sec) + elseif 60 < remainTime and remainTime <= 3600 then + local min = math.floor(remainTime / 60) + local sec = math.floor(remainTime - min * 60) + if sec == 0 then + min = min - 1 + sec = 60 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Min") or "", min, sec) + elseif 3600 < remainTime and remainTime <= 86400 then + local hour = math.floor(remainTime / 3600) + local min = math.floor((remainTime - hour * 3600) / 60) + if min == 0 then + hour = hour - 1 + min = 60 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Hour") or "", hour, min) + elseif 86400 < remainTime then + local day = math.floor(remainTime / 86400) + local hour = math.floor((remainTime - day * 86400) / 3600) + if hour == 0 then + day = day - 1 + hour = 24 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Day") or "", day, hour) + end + NovaAPI.SetTMPText(self._mapNode.txtActivityTime, sTimeStr) +end +function LoginRewardCtrl_01:RefreshRewardList() + local tbRewardList = self.actData:GetActLoginRewardList() + if nil ~= tbRewardList then + local nMaxDay = #tbRewardList + self.nReceiveDay = self.actData:GetCanReceive() + self.nActual = self.actData:GetReceived() + local canReceive = self.actData:CheckCanReceive() + local nSelectIndex = 0 + if canReceive then + nSelectIndex = self.actData:GetCanReceive() + else + nSelectIndex = self.nActual + end + for nInstanceId, objCtrl in pairs(self.tbGridCtrl) do + self:UnbindCtrlByNode(objCtrl) + self.tbGridCtrl[nInstanceId] = nil + end + self._mapNode.sv:SetAnim(0.06) + self._mapNode.sv:Init(nMaxDay, self, self.OnGridRefresh, self.OnGridBtnClick) + self._mapNode.sv:SetScrollGridPos(nSelectIndex - 2, 0) + end +end +function LoginRewardCtrl_01:OnGridRefresh(goGrid, gridIndex) + local nIndex = gridIndex + 1 + local tbRewardList = self.actData:GetActLoginRewardList() + local nMaxDay = #tbRewardList + local mapReward = tbRewardList[nIndex] + local nInstanceID = goGrid:GetInstanceID() + if not self.tbGridCtrl[nInstanceID] then + self.tbGridCtrl[nInstanceID] = self:BindCtrlByNode(goGrid, "Game.UI.Activity.LoginReward.LoginRewardItemCtrl") + end + self.tbGridCtrl[nInstanceID]:SetRewardItem(nIndex, mapReward, nIndex == nMaxDay, self.nReceiveDay == self.nActual and nIndex == self.nActual + 1, "zs_activity_03_num_") +end +function LoginRewardCtrl_01:OnGridBtnClick(goGrid, gridIndex) + local nIndex = gridIndex + 1 + local tbRewardList = self.actData:GetActLoginRewardList() + local mapReward = tbRewardList[nIndex] + local tbShowReward = {} + if mapReward ~= nil then + for i = 1, 3 do + local nTid = mapReward["RewardId" .. i] + local nCount = mapReward["Qty" .. i] + if nTid ~= 0 then + table.insert(tbShowReward, {nTid = nTid, nCount = nCount}) + end + end + end + self._mapNode.sv:SetScrollGridPos(nIndex - 1, 0.1, 1) + EventManager.Hit(EventId.BlockInput, true) + self:AddTimer(1, 0.1, function() + EventManager.Hit(EventId.BlockInput, false) + local btn = goGrid.transform:Find("btnGrid/AnimRoot/goRewardItem/btnItem") + if #tbShowReward == 1 then + local nTid = tbShowReward[1].nTid + UTILS.ClickItemGridWithTips(nTid, btn.gameObject.transform, true, true, false) + else + local tbReward = {} + for _, v in ipairs(tbShowReward) do + local rewardData = { + [1] = v.nTid, + [5] = v.nCount + } + table.insert(tbReward, rewardData) + end + EventManager.Hit("ShowActRewardList", tbReward) + end + end, true, true, true) +end +function LoginRewardCtrl_01:RefreshDetail() + local mapActCfg = self.actData:GetLoginRewardControlCfg() + local bEmpty = mapActCfg.DesText == "" + self._mapNode.btnDetail.gameObject:SetActive(not bEmpty) +end +function LoginRewardCtrl_01:InitActData(actData) + self.actData = actData + self.nActId = actData:GetActId() + self:RefreshRewardList() + self:RefreshDetail() + local canReceive = self.actData:CheckCanReceive() + self._mapNode.btnActivity.gameObject:SetActive(canReceive) + local actCfg = self.actData:GetActCfgData() + if actCfg.EndType == GameEnum.activityEndType.NoLimit then + self._mapNode.goActTime.gameObject:SetActive(false) + else + self._mapNode.goActTime.gameObject:SetActive(true) + self:RefreshRemainTime() + if nil == self.remainTimer then + self.remainTimer = self:AddTimer(0, 1, "RefreshRemainTime", true, true, false) + end + end +end +function LoginRewardCtrl_01:ClearActivity() + self:UnbindCtrl() +end +function LoginRewardCtrl_01:Awake() + self.tbGridCtrl = {} +end +function LoginRewardCtrl_01:OnDisable() + self:UnbindCtrl() +end +function LoginRewardCtrl_01:OnBtnClick_Detail() + local mapActCfg = self.actData:GetLoginRewardControlCfg() + local msg = { + nType = AllEnum.MessageBox.Desc, + sContent = mapActCfg.DesText, + sTitle = ConfigTable.GetUIText("Activity_Btn_Detail") + } + EventManager.Hit(EventId.OpenMessageBox, msg) +end +function LoginRewardCtrl_01:OnBtnClick_Activity() + local callback = function() + self._mapNode.btnActivity.gameObject:SetActive(false) + local actData = PlayerData.Activity:GetActivityDataById(self.actData:GetActId()) + self:InitActData(actData) + end + local canReceive = self.actData:CheckCanReceive() + if not canReceive then + callback() + return + end + PlayerData.Activity:SendReceiveLoginRewardMsg(self.actData:GetActId(), callback) +end +return LoginRewardCtrl_01 diff --git a/lua/game/ui/activity/loginreward/_301052/loginrewardpopupctrl_01.lua b/lua/game/ui/activity/loginreward/_301052/loginrewardpopupctrl_01.lua new file mode 100644 index 000000000..075d6d6ed --- /dev/null +++ b/lua/game/ui/activity/loginreward/_301052/loginrewardpopupctrl_01.lua @@ -0,0 +1,157 @@ +local LoginRewardPopUpCtrl_01 = class("LoginRewardPopUpCtrl_01", BaseCtrl) +local ClientManager = CS.ClientManager.Instance +local TimerManager = require("GameCore.Timer.TimerManager") +LoginRewardPopUpCtrl_01._mapNodeConfig = { + sv = { + sNodeName = "goRewardList", + sComponentName = "LoopScrollView" + }, + goActTime = {}, + txtActivityTime = {sComponentName = "TMP_Text"}, + btnActivity = { + sComponentName = "Button", + callback = "OnBtnClick_Activity" + }, + txtTips = { + sComponentName = "TMP_Text", + sLanguageId = "LoginReward_PopUp_Tip" + } +} +LoginRewardPopUpCtrl_01._mapEventConfig = {} +LoginRewardPopUpCtrl_01._mapRedDotConfig = {} +function LoginRewardPopUpCtrl_01:RefreshRemainTime() + local endTime = self.actData:GetActEndTime() + local curTime = ClientManager.serverTimeStamp + local remainTime = endTime - curTime + if remainTime < 0 then + self._mapNode.goActTime.gameObject:SetActive(false) + return + end + local sTimeStr = "" + if remainTime <= 60 then + local sec = math.floor(remainTime) + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Sec") or "", sec) + elseif 60 < remainTime and remainTime <= 3600 then + local min = math.floor(remainTime / 60) + local sec = math.floor(remainTime - min * 60) + if sec == 0 then + min = min - 1 + sec = 60 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Min") or "", min, sec) + elseif 3600 < remainTime and remainTime <= 86400 then + local hour = math.floor(remainTime / 3600) + local min = math.floor((remainTime - hour * 3600) / 60) + if min == 0 then + hour = hour - 1 + min = 60 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Hour") or "", hour, min) + elseif 86400 < remainTime then + local day = math.floor(remainTime / 86400) + local hour = math.floor((remainTime - day * 86400) / 3600) + if hour == 0 then + day = day - 1 + hour = 24 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Day") or "", day, hour) + end + NovaAPI.SetTMPText(self._mapNode.txtActivityTime, sTimeStr) +end +function LoginRewardPopUpCtrl_01:RefreshActData() + self.nActId = self._panel.nActId + self.actData = self._panel.actData + self.remainTimer = nil + self:RefreshRewardList() + local actCfg = self.actData:GetActCfgData() + if actCfg.EndType == GameEnum.activityEndType.NoLimit then + self._mapNode.goActTime.gameObject:SetActive(false) + else + self._mapNode.goActTime.gameObject:SetActive(true) + self:RefreshRemainTime() + end +end +function LoginRewardPopUpCtrl_01:RefreshRewardList() + local tbRewardList = self.actData:GetActLoginRewardList() + if nil ~= tbRewardList then + local nMaxDay = #tbRewardList + local nActual = self.actData:GetReceived() + for nInstanceId, objCtrl in pairs(self.tbGridCtrl) do + self:UnbindCtrlByNode(objCtrl) + self.tbGridCtrl[nInstanceId] = nil + end + self._mapNode.sv:SetAnim(0.06) + self._mapNode.sv:Init(nMaxDay, self, self.OnGridRefresh) + self:AddTimer(1, 0.5, function() + self._mapNode.sv:SetScrollGridPos(nActual - 1, 0.5) + end, true, true, true) + end +end +function LoginRewardPopUpCtrl_01:OnGridRefresh(goGrid, gridIndex) + local nIndex = gridIndex + 1 + local tbRewardList = self.actData:GetActLoginRewardList() + local nMaxDay = #tbRewardList + local mapReward = tbRewardList[nIndex] + local nInstanceID = goGrid:GetInstanceID() + if not self.tbGridCtrl[nInstanceID] then + self.tbGridCtrl[nInstanceID] = self:BindCtrlByNode(goGrid, "Game.UI.Activity.LoginReward.LoginRewardItemCtrl") + end + self.tbGridCtrl[nInstanceID]:SetRewardItem(nIndex, mapReward, nIndex == nMaxDay, nil, "zs_activity_03_num_") +end +function LoginRewardPopUpCtrl_01:PlayOutAnim() + local nAnimLength = 0 + if self.animRoot ~= nil then + nAnimLength = NovaAPI.GetAnimClipLength(self.animRoot, { + "LoginReward_01_out" + }) + self.animRoot:Play("LoginReward_01_out") + EventManager.Hit(EventId.TemporaryBlockInput, nAnimLength) + end + return nAnimLength +end +function LoginRewardPopUpCtrl_01:Awake() + self.animRoot = self.gameObject:GetComponent("Animator") + self.tbGridCtrl = {} +end +function LoginRewardPopUpCtrl_01:OnEnable() + if self.animRoot ~= nil then + local nAnimLength = NovaAPI.GetAnimClipLength(self.animRoot, { + "LoginReward_01_in" + }) + self.animRoot:Play("LoginReward_01_in") + EventManager.Hit(EventId.TemporaryBlockInput, nAnimLength) + end +end +function LoginRewardPopUpCtrl_01:OnDisable() + for nInstanceId, objCtrl in pairs(self.tbGridCtrl) do + self:UnbindCtrlByNode(objCtrl) + self.tbGridCtrl[nInstanceId] = nil + end + self.tbGridCtrl = {} +end +function LoginRewardPopUpCtrl_01:OnDestroy() +end +function LoginRewardPopUpCtrl_01:OnBtnClick_Activity() + local bOpen = self.actData:CheckActivityOpen() + if not bOpen then + local callback = function() + EventManager.Hit("RefreshLoginRewardPanel") + end + EventManager.Hit(EventId.OpenMessageBox, { + nType = AllEnum.MessageBox.Alert, + sContent = ConfigTable.GetUIText("Activity_PopUp_Time_Out"), + callbackConfirm = callback + }) + return + end + local canReceive = self.actData:CheckCanReceive() + if not canReceive then + EventManager.Hit("RefreshLoginRewardPanel") + return + end + local callback = function() + EventManager.Hit("RefreshLoginRewardPanel") + end + PlayerData.Activity:SendReceiveLoginRewardMsg(self.nActId, callback) +end +return LoginRewardPopUpCtrl_01 diff --git a/lua/game/ui/activity/loginreward/_301053/loginrewardpopupctrl_01.lua b/lua/game/ui/activity/loginreward/_301053/loginrewardpopupctrl_01.lua index 3634e959d..c3bd8cd8c 100644 --- a/lua/game/ui/activity/loginreward/_301053/loginrewardpopupctrl_01.lua +++ b/lua/game/ui/activity/loginreward/_301053/loginrewardpopupctrl_01.lua @@ -19,8 +19,6 @@ LoginRewardPopUpCtrl_01._mapNodeConfig = { sLanguageId = "Quest_Receive" } } -LoginRewardPopUpCtrl_01._mapEventConfig = {} -LoginRewardPopUpCtrl_01._mapRedDotConfig = {} function LoginRewardPopUpCtrl_01:RefreshRemainTime() local endTime = self.actData:GetActEndTime() local curTime = ClientManager.serverTimeStamp @@ -63,7 +61,6 @@ end function LoginRewardPopUpCtrl_01:RefreshActData() self.nActId = self._panel.nActId self.actData = self._panel.actData - self.remainTimer = nil local actCfg = self.actData:GetActCfgData() if actCfg.EndType == GameEnum.activityEndType.NoLimit then self._mapNode.goActTime.gameObject:SetActive(false) @@ -120,8 +117,10 @@ function LoginRewardPopUpCtrl_01:OnBtnClick_Activity() return end local callback = function() - EventManager.Hit("RefreshLoginRewardPanel") + PlayerData.CharSkin:TryOpenSkinShowPanel(function() + EventManager.Hit("RefreshLoginRewardPanel") + end) end - PlayerData.Activity:SendReceiveLoginRewardMsg(301042, callback) + PlayerData.Activity:SendReceiveLoginRewardMsg(self.nActId, callback) end return LoginRewardPopUpCtrl_01 diff --git a/lua/game/ui/activity/loginreward/_301053/loginskinrewardctrl_01.lua b/lua/game/ui/activity/loginreward/_301053/loginskinrewardctrl_01.lua index 6008c14a5..d927e6c72 100644 --- a/lua/game/ui/activity/loginreward/_301053/loginskinrewardctrl_01.lua +++ b/lua/game/ui/activity/loginreward/_301053/loginskinrewardctrl_01.lua @@ -1,5 +1,6 @@ local LoginSkinRewardCtrl_01 = class("LoginSkinRewardCtrl_01", BaseCtrl) local ClientManager = CS.ClientManager.Instance +local TimerManager = require("GameCore.Timer.TimerManager") LoginSkinRewardCtrl_01._mapNodeConfig = { btnDetail = { sNodeName = "btnActDetail", @@ -36,17 +37,14 @@ LoginSkinRewardCtrl_01._mapNodeConfig = { LoginSkinRewardCtrl_01._mapEventConfig = { ClickLoginRewardTips = "OnEvent_ClickLoginRewardTips" } -function LoginSkinRewardCtrl_01:UnbindCtrl() -end function LoginSkinRewardCtrl_01:InitActData(actData) self.actData = actData self.nActId = actData:GetActId() - self.nNpcId = nil - self.bPlayVoice = false self:RefreshDetail() local canReceive = self.actData:CheckCanReceive() self._mapNode.btnReward.gameObject:SetActive(canReceive) self._mapNode.btnUnReward.gameObject:SetActive(not canReceive) + self._mapNode.imgEnd.gameObject:SetActive(false) local actCfg = self.actData:GetActCfgData() if actCfg.EndType == GameEnum.activityEndType.NoLimit then self._mapNode.goActTime.gameObject:SetActive(false) @@ -62,11 +60,17 @@ function LoginSkinRewardCtrl_01:RefreshRemainTime() local endTime = self.actData:GetActEndTime() local curTime = ClientManager.serverTimeStamp local remainTime = endTime - curTime - self._mapNode.goActTime:SetActive(0 < remainTime) - self._mapNode.imgEnd:SetActive(remainTime <= 0) + self._mapNode.goActTime.gameObject:SetActive(0 < remainTime) + self._mapNode.imgEnd.gameObject:SetActive(remainTime <= 0) if remainTime < 0 then - TimerManager.Remove(self.remainTimer) - self.remainTimer = nil + if self.remainTimer then + TimerManager.Remove(self.remainTimer) + self.remainTimer = nil + end + if self._bEndPopped then + return + end + self._bEndPopped = true EventManager.Hit(EventId.OpenMessageBox, { nType = AllEnum.MessageBox.Alert, sContent = ConfigTable.GetUIText("Activity_Invalid_Tip_1"), @@ -114,8 +118,6 @@ function LoginSkinRewardCtrl_01:RefreshDetail() local sTips = ConfigTable.GetUIText("LoginSkinRewardTips1_301053") .. "\n" .. ConfigTable.GetUIText("LoginSkinRewardTips2_301053") NovaAPI.SetTMPText(self._mapNode.txtAdvanceMat, sTips) end -function LoginSkinRewardCtrl_01:ClearActivity() -end function LoginSkinRewardCtrl_01:OnBtnClick_Detail() local mapActCfg = self.actData:GetLoginRewardControlCfg() local msg = { @@ -129,6 +131,7 @@ function LoginSkinRewardCtrl_01:OnBtnClick_Activity() local callback = function() self._mapNode.btnReward.gameObject:SetActive(false) local actData = PlayerData.Activity:GetActivityDataById(self.actData:GetActId()) + PlayerData.CharSkin:TryOpenSkinShowPanel() self:InitActData(actData) end local canReceive = self.actData:CheckCanReceive() @@ -136,6 +139,7 @@ function LoginSkinRewardCtrl_01:OnBtnClick_Activity() return end PlayerData.Activity:SendReceiveLoginRewardMsg(self.actData:GetActId(), callback) + RedDotManager.SetValid(RedDotDefine.Activity_Tab, self.nActId, false) end function LoginSkinRewardCtrl_01:OnEvent_ClickLoginRewardTips(callback, index) callback() @@ -143,5 +147,9 @@ end function LoginSkinRewardCtrl_01:OnBtnClick_Reward() end function LoginSkinRewardCtrl_01:OnDisable() + if self.remainTimer then + TimerManager.Remove(self.remainTimer) + self.remainTimer = nil + end end return LoginSkinRewardCtrl_01 diff --git a/lua/game/ui/activity/loginreward/loginsprewardctrl_list.lua b/lua/game/ui/activity/loginreward/loginsprewardctrl_list.lua index a95a2a05b..88da361a0 100644 --- a/lua/game/ui/activity/loginreward/loginsprewardctrl_list.lua +++ b/lua/game/ui/activity/loginreward/loginsprewardctrl_list.lua @@ -127,6 +127,16 @@ function LoginSpRewardCtrl_List:RefreshRewardList() end end end +function LoginSpRewardCtrl_List:StopVoice() + self.bPlayVoice = false + BubbleVoiceManager.StopBubbleAnim() + PlayerVoiceData:ClearTimer() + PlayerVoiceData:StopCharVoice() + if self.timer then + self.timer:Cancel() + self.timer = nil + end +end function LoginSpRewardCtrl_List:RefreshNPC2D(bSwitch) local tbRewardList = self.actData:GetActLoginRewardList() local nNpcId = tbRewardList[self.nSelectIndex].NpcId @@ -144,14 +154,7 @@ function LoginSpRewardCtrl_List:RefreshNPC2D(bSwitch) self._mapNode.animActorL2D:Play("Actor2D_PNG_right_middle_in", 0, 0) end if bSwitch and self.bPlayVoice then - self.bPlayVoice = false - BubbleVoiceManager.StopBubbleAnim() - PlayerVoiceData:ClearTimer() - PlayerVoiceData:StopCharVoice() - if self.timer then - self.timer:Cancel() - self.timer = nil - end + self:StopVoice() else self:PlayVoice() end @@ -180,6 +183,7 @@ function LoginSpRewardCtrl_List:InitActData(actData) self.actData = actData self.nNpcId = nil self.bPlayVoice = false + self.bChangeTabStop = true self:RefreshRewardList() self:RefreshNPC2D() self:RefreshDetail() @@ -202,9 +206,7 @@ function LoginSpRewardCtrl_List:OnEnable() end function LoginSpRewardCtrl_List:OnDisable() Actor2DManager.UnsetBoardNPC2D() - BubbleVoiceManager.StopBubbleAnim() - PlayerVoiceData:ClearTimer() - PlayerVoiceData:StopCharVoice() + self:StopVoice() end function LoginSpRewardCtrl_List:OnDestroy() end @@ -280,9 +282,7 @@ function LoginSpRewardCtrl_List:OnEvent_ActivityListChangeTab(nId) self.bChangeTabStop = true elseif nId ~= self.actData:GetActId() and self.bChangeTabStop then self.bChangeTabStop = false - BubbleVoiceManager.StopBubbleAnim() - PlayerVoiceData:ClearTimer() - PlayerVoiceData:StopCharVoice() + self:StopVoice() end end function LoginSpRewardCtrl_List:OnEvent_ClosePanel(nPanelId) diff --git a/lua/game/ui/activity/loginreward/loginsprewardctrl_list_01.lua b/lua/game/ui/activity/loginreward/loginsprewardctrl_list_01.lua index 6a87fe171..f343f8866 100644 --- a/lua/game/ui/activity/loginreward/loginsprewardctrl_list_01.lua +++ b/lua/game/ui/activity/loginreward/loginsprewardctrl_list_01.lua @@ -127,6 +127,16 @@ function LoginSpRewardCtrl_List_01:RefreshRewardList() end end end +function LoginSpRewardCtrl_List_01:StopVoice() + self.bPlayVoice = false + BubbleVoiceManager.StopBubbleAnim() + PlayerVoiceData:ClearTimer() + PlayerVoiceData:StopCharVoice() + if self.timer then + self.timer:Cancel() + self.timer = nil + end +end function LoginSpRewardCtrl_List_01:RefreshNPC2D(bSwitch) local tbRewardList = self.actData:GetActLoginRewardList() local nNpcId = tbRewardList[self.nSelectIndex].NpcId @@ -144,14 +154,7 @@ function LoginSpRewardCtrl_List_01:RefreshNPC2D(bSwitch) self._mapNode.animActorL2D:Play("Actor2D_PNG_right_middle_in", 0, 0) end if bSwitch and self.bPlayVoice then - self.bPlayVoice = false - BubbleVoiceManager.StopBubbleAnim() - PlayerVoiceData:ClearTimer() - PlayerVoiceData:StopCharVoice() - if self.timer then - self.timer:Cancel() - self.timer = nil - end + self:StopVoice() else self:PlayVoice() end @@ -180,6 +183,7 @@ function LoginSpRewardCtrl_List_01:InitActData(actData) self.actData = actData self.nNpcId = nil self.bPlayVoice = false + self.bChangeTabStop = true self:RefreshRewardList() self:RefreshNPC2D() self:RefreshDetail() @@ -202,9 +206,7 @@ function LoginSpRewardCtrl_List_01:OnEnable() end function LoginSpRewardCtrl_List_01:OnDisable() Actor2DManager.UnsetBoardNPC2D() - BubbleVoiceManager.StopBubbleAnim() - PlayerVoiceData:ClearTimer() - PlayerVoiceData:StopCharVoice() + self:StopVoice() end function LoginSpRewardCtrl_List_01:OnDestroy() end @@ -280,9 +282,7 @@ function LoginSpRewardCtrl_List_01:OnEvent_ActivityListChangeTab(nId) self.bChangeTabStop = true elseif nId ~= self.actData:GetActId() and self.bChangeTabStop then self.bChangeTabStop = false - BubbleVoiceManager.StopBubbleAnim() - PlayerVoiceData:ClearTimer() - PlayerVoiceData:StopCharVoice() + self:StopVoice() end end function LoginSpRewardCtrl_List_01:OnEvent_ClosePanel(nPanelId) diff --git a/lua/game/ui/activity/loginreward/loginsprewardctrl_lsv.lua b/lua/game/ui/activity/loginreward/loginsprewardctrl_lsv.lua index 152845ac4..1b31c04af 100644 --- a/lua/game/ui/activity/loginreward/loginsprewardctrl_lsv.lua +++ b/lua/game/ui/activity/loginreward/loginsprewardctrl_lsv.lua @@ -153,6 +153,16 @@ function LoginSpRewardCtrl_Lsv:OnGridBtnClick(goGrid, gridIndex) self.nSelectIndex = nIndex self:RefreshNPC2D(true) end +function LoginSpRewardCtrl_Lsv:StopVoice() + self.bPlayVoice = false + BubbleVoiceManager.StopBubbleAnim() + PlayerVoiceData:ClearTimer() + PlayerVoiceData:StopCharVoice() + if self.timer then + self.timer:Cancel() + self.timer = nil + end +end function LoginSpRewardCtrl_Lsv:RefreshNPC2D(bSwitch) local tbRewardList = self.actData:GetActLoginRewardList() local nNpcId = tbRewardList[self.nSelectIndex].NpcId @@ -170,14 +180,7 @@ function LoginSpRewardCtrl_Lsv:RefreshNPC2D(bSwitch) self._mapNode.animActorL2D:Play("Actor2D_PNG_right_middle_in", 0, 0) end if bSwitch and self.bPlayVoice then - self.bPlayVoice = false - BubbleVoiceManager.StopBubbleAnim() - PlayerVoiceData:ClearTimer() - PlayerVoiceData:StopCharVoice() - if self.timer then - self.timer:Cancel() - self.timer = nil - end + self:StopVoice() else self:PlayVoice() end @@ -206,6 +209,7 @@ function LoginSpRewardCtrl_Lsv:InitActData(actData) self.actData = actData self.nNpcId = nil self.bPlayVoice = false + self.bChangeTabStop = true self:RefreshRewardList() self:RefreshNPC2D() self:RefreshDetail() @@ -234,9 +238,7 @@ function LoginSpRewardCtrl_Lsv:OnDisable() end self.tbGridCtrl = {} Actor2DManager.UnsetBoardNPC2D() - BubbleVoiceManager.StopBubbleAnim() - PlayerVoiceData:ClearTimer() - PlayerVoiceData:StopCharVoice() + self:StopVoice() end function LoginSpRewardCtrl_Lsv:OnDestroy() end @@ -302,9 +304,7 @@ function LoginSpRewardCtrl_Lsv:OnEvent_ActivityListChangeTab(nId) self.bChangeTabStop = true elseif nId ~= self.actData:GetActId() and self.bChangeTabStop then self.bChangeTabStop = false - BubbleVoiceManager.StopBubbleAnim() - PlayerVoiceData:ClearTimer() - PlayerVoiceData:StopCharVoice() + self:StopVoice() end end function LoginSpRewardCtrl_Lsv:OnEvent_ClosePanel(nPanelId) diff --git a/lua/game/ui/activity/mailbind/actmailbindctrl.lua b/lua/game/ui/activity/mailbind/actmailbindctrl.lua new file mode 100644 index 000000000..087303108 --- /dev/null +++ b/lua/game/ui/activity/mailbind/actmailbindctrl.lua @@ -0,0 +1,63 @@ +local ActMailBindCtrl = class("ActMailBindCtrl", BaseCtrl) +local SDKManager = CS.SDKManager.Instance +ActMailBindCtrl._mapNodeConfig = { + txtDesc = {sComponentName = "TMP_Text"}, + btnGo = { + sComponentName = "UIButton", + callback = "OnBtnClick_Go" + }, + txtBtnGo = { + sComponentName = "TMP_Text", + sLanguageId = "MailBind_Go" + }, + btnGoLock = {}, + txtBtnGoLock = { + sComponentName = "TMP_Text", + sLanguageId = "MailBind_GoLock" + } +} +ActMailBindCtrl._mapEventConfig = { + MailBind_RequestUpdate = "OnEvent_RequestUpdate" +} +ActMailBindCtrl._mapRedDotConfig = {} +function ActMailBindCtrl:InitActData(actData) + self.actData = actData + self.nActId = self.actData:GetActId() + local config = ConfigTable.GetData("ActivityMailBindControl", self.nActId) + if config == nil then + return + end + NovaAPI.SetTMPText(self._mapNode.txtDesc, config.Desc) + local itemCfg = ConfigTable.GetData("Item", config.Reward1Tid) + if itemCfg == nil then + return + end + self:SetPngSprite(self._mapNode.imgItem, itemCfg.Icon) + NovaAPI.SetTMPText(self._mapNode.txtCount, config.Reward1Qty) + self:InitRewardStatus() +end +function ActMailBindCtrl:InitRewardStatus() + local bGettedReward = self.actData:GetRewardData() + self._mapNode.btnGo.gameObject:SetActive(not bGettedReward) + self._mapNode.btnGoLock.gameObject:SetActive(bGettedReward) +end +function ActMailBindCtrl:OnBtnClick_Go() + local bRequestState = self.actData:GetRequestState() + if bRequestState then + return + end + local bGettedReward = self.actData:GetRewardData() + if bGettedReward then + self:InitRewardStatus() + return + end + if not SDKManager:IsSDKInit() then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Function_NotAvailable")) + return + end + self.actData:RequestReward() +end +function ActMailBindCtrl:OnEvent_RequestUpdate() + self:InitRewardStatus() +end +return ActMailBindCtrl diff --git a/lua/game/ui/activity/mathparkour/400018/mathparkourlevelselectpanel.lua b/lua/game/ui/activity/mathparkour/400018/mathparkourlevelselectpanel.lua new file mode 100644 index 000000000..6d5e6c08c --- /dev/null +++ b/lua/game/ui/activity/mathparkour/400018/mathparkourlevelselectpanel.lua @@ -0,0 +1,22 @@ +local MathParkourLevelSelectPanel = class("MathParkourLevelSelectPanel", BasePanel) +MathParkourLevelSelectPanel._sUIResRootPath = "UI_Activity/" +MathParkourLevelSelectPanel._tbDefine = { + { + sPrefabPath = "_400018/MathParkourLevelsSelect.prefab", + sCtrlName = "Game.UI.Activity.MathParkour.MathParkourLevelSelectCtrl" + } +} +function MathParkourLevelSelectPanel:Awake() + self.nSelectIndex = 0 +end +function MathParkourLevelSelectPanel:OnEnable() +end +function MathParkourLevelSelectPanel:OnAfterEnter() +end +function MathParkourLevelSelectPanel:OnDisable() +end +function MathParkourLevelSelectPanel:OnDestroy() +end +function MathParkourLevelSelectPanel:OnRelease() +end +return MathParkourLevelSelectPanel diff --git a/lua/game/ui/activity/mathparkour/400018/mathparkourpanel.lua b/lua/game/ui/activity/mathparkour/400018/mathparkourpanel.lua new file mode 100644 index 000000000..dc0e837e5 --- /dev/null +++ b/lua/game/ui/activity/mathparkour/400018/mathparkourpanel.lua @@ -0,0 +1,30 @@ +local MathParkourPanel = class("MathParkourPanel", BasePanel) +local GamepadUIManager = require("GameCore.Module.GamepadUIManager") +MathParkourPanel._sUIResRootPath = "UI_Activity/" +MathParkourPanel._tbDefine = { + { + sPrefabPath = "_400018/MathParkourPanel.prefab", + sCtrlName = "Game.UI.Activity.MathParkour.MathParkourCtrl" + }, + { + sPrefabPath = "_400018/MathParkourSkillDisplayPanel.prefab", + sCtrlName = "Game.UI.Activity.MathParkour.MathParkourSkillDisplayCtrl" + } +} +function MathParkourPanel:Awake() + GamepadUIManager.EnterAdventure(true) + GamepadUIManager.EnableGamepadUI("MathParkourCtrl", {}, nil, false) +end +function MathParkourPanel:OnEnable() +end +function MathParkourPanel:OnAfterEnter() +end +function MathParkourPanel:OnDisable() +end +function MathParkourPanel:OnDestroy() + GamepadUIManager.DisableGamepadUI("MathParkourCtrl") + GamepadUIManager.QuitAdventure() +end +function MathParkourPanel:OnRelease() +end +return MathParkourPanel diff --git a/lua/game/ui/activity/mathparkour/400018/mathparkourresultpanel.lua b/lua/game/ui/activity/mathparkour/400018/mathparkourresultpanel.lua new file mode 100644 index 000000000..030418955 --- /dev/null +++ b/lua/game/ui/activity/mathparkour/400018/mathparkourresultpanel.lua @@ -0,0 +1,23 @@ +local MathParkourResultPanel = class("MathParkourResultPanel", BasePanel) +MathParkourResultPanel._nSnapshotPrePanel = 1 +MathParkourResultPanel._sUIResRootPath = "UI_Activity/" +MathParkourResultPanel._bIsMainPanel = false +MathParkourResultPanel._tbDefine = { + { + sPrefabPath = "_400018/MathParkourResultPanel.prefab", + sCtrlName = "Game.UI.Activity.MathParkour.MathParkourResultCtrl" + } +} +function MathParkourResultPanel:Awake() +end +function MathParkourResultPanel:OnEnable() +end +function MathParkourResultPanel:OnAfterEnter() +end +function MathParkourResultPanel:OnDisable() +end +function MathParkourResultPanel:OnDestroy() +end +function MathParkourResultPanel:OnRelease() +end +return MathParkourResultPanel diff --git a/lua/game/ui/activity/mathparkour/400018/mathparkourskilldisplaypanel.lua b/lua/game/ui/activity/mathparkour/400018/mathparkourskilldisplaypanel.lua new file mode 100644 index 000000000..66269c00b --- /dev/null +++ b/lua/game/ui/activity/mathparkour/400018/mathparkourskilldisplaypanel.lua @@ -0,0 +1,21 @@ +local MathParkourSkillDisplayPanel = class("MathParkourSkillDisplayPanel", BasePanel) +MathParkourSkillDisplayPanel._bIsMainPanel = false +MathParkourSkillDisplayPanel._tbDefine = { + { + sPrefabPath = "Activity/MathParkour/400018/MathParkourSkillDisplayPanel.prefab", + sCtrlName = "Game.UI.Activity.MathParkour.MathParkourSkillDisplayPanelCtrl" + } +} +function MathParkourSkillDisplayPanel:Awake() +end +function MathParkourSkillDisplayPanel:OnEnable() +end +function MathParkourSkillDisplayPanel:OnAfterEnter() +end +function MathParkourSkillDisplayPanel:OnDisable() +end +function MathParkourSkillDisplayPanel:OnDestroy() +end +function MathParkourSkillDisplayPanel:OnRelease() +end +return MathParkourSkillDisplayPanel diff --git a/lua/game/ui/activity/mathparkour/mathparkourbuffctrl.lua b/lua/game/ui/activity/mathparkour/mathparkourbuffctrl.lua new file mode 100644 index 000000000..779cc127c --- /dev/null +++ b/lua/game/ui/activity/mathparkour/mathparkourbuffctrl.lua @@ -0,0 +1,90 @@ +local MathParkourBuffCtrl = class("MathParkourBuffCtrl", BaseCtrl) +local AssetPath = "UI_Activity/_400018/SpriteAtlas/" +MathParkourBuffCtrl._mapNodeConfig = { + imgIcon = {sComponentName = "Image"}, + TMPBuffTime1 = {sComponentName = "TMP_Text"} +} +MathParkourBuffCtrl._mapEventConfig = {} +MathParkourBuffCtrl._mapRedDotConfig = {} +function MathParkourBuffCtrl:Awake() + self.timer = nil + self.boomTimer = nil + self.animator = self.gameObject:GetComponent("Animator") +end +function MathParkourBuffCtrl:OnEnable() +end +function MathParkourBuffCtrl:ShowBuff(nBuffId, bPause) + self.nBuffId = nBuffId + local buffCfg = ConfigTable.GetData("MathParkourBuffItem", nBuffId) + if self.timer ~= nil then + self.timer:Cancel() + self.timer = nil + end + if buffCfg.Icon ~= "" then + self:SetPngSprite(self._mapNode.imgIcon, AssetPath .. buffCfg.Icon) + end + self.nCurTime = buffCfg.Time + self.nBoomTime = buffCfg.Time + self:SetTimeText(self.nCurTime) + self.timer = self:AddTimer(0, 1, function() + self.nCurTime = self.nCurTime - 1 + self.nCurTime = math.max(self.nCurTime, 0) + if self.nCurTime <= 0 then + self.timer:Cancel() + self.timer = nil + self:HideBuff() + return + end + self:SetTimeText(self.nCurTime) + end, true, true, true) + self.timer:Pause(bPause) + if buffCfg.ObjType == GameEnum.MathParkourBuffType.Boom then + if self.boomTimer ~= nil then + self.boomTimer:Cancel() + self.boomTimer = nil + end + EventManager.Hit("MathParkour_BoomTime", 1.0) + self.boomTimer = self:AddTimer(0, 0.02, function() + self.nBoomTime = self.nBoomTime - 0.02 + if self.nBoomTime <= 0 then + self.boomTimer:Cancel() + self.boomTimer = nil + return + end + EventManager.Hit("MathParkour_BoomTime", self.nBoomTime / buffCfg.Time) + end, true, true, true) + self.boomTimer:Pause(bPause) + end + if self.animator ~= nil then + self.animator:Play("rtBuff_in") + end +end +function MathParkourBuffCtrl:SetTimeText(nTime) + nTime = math.max(nTime, 0) + nTime = math.floor(nTime) + local sTimeText = string.format("%02d:%02d", math.floor(nTime / 60), nTime % 60) + NovaAPI.SetTMPText(self._mapNode.TMPBuffTime1, sTimeText) +end +function MathParkourBuffCtrl:HideBuff() + if self.timer ~= nil then + self.timer:Cancel() + self.timer = nil + end + if self.boomTimer ~= nil then + self.boomTimer:Cancel() + self.boomTimer = nil + end + if self.nBuffId ~= nil and self.nBuffId ~= 0 then + EventManager.Hit("MathParkour_BuffTimeOut", self.nBuffId) + end + self.nBuffId = 0 +end +function MathParkourBuffCtrl:Pause(bPause) + if self.timer ~= nil then + self.timer:Pause(bPause) + end + if self.boomTimer ~= nil then + self.boomTimer:Pause(bPause) + end +end +return MathParkourBuffCtrl diff --git a/lua/game/ui/activity/mathparkour/mathparkourctrl.lua b/lua/game/ui/activity/mathparkour/mathparkourctrl.lua new file mode 100644 index 000000000..176162dcf --- /dev/null +++ b/lua/game/ui/activity/mathparkour/mathparkourctrl.lua @@ -0,0 +1,615 @@ +local MathParkourCtrl = class("MathParkourCtrl", BaseCtrl) +local GamepadUIManager = require("GameCore.Module.GamepadUIManager") +local WwiseAudioMgr = CS.WwiseAudioManager.Instance +MathParkourCtrl._mapNodeConfig = { + rtBuff = { + nCount = 5, + sCtrlName = "Game.UI.Activity.MathParkour.MathParkourBuffCtrl" + }, + txt_newScore = { + sComponentName = "TMP_Text", + sLanguageId = "MathParkour_Text_NewScore" + }, + txt_targetScore = {sComponentName = "TMP_Text"}, + imgActProgress = {sComponentName = "Image"}, + StarItem = {nCount = 3}, + obj_Time = {}, + btnPause = { + sComponentName = "NaviButton", + callback = "OnBtnClick_Pause", + sAction = "MathParkour_Pause" + }, + goChallenge = { + sCtrlName = "Game.UI.Activity.MathParkour.MathParkourResultSuccessCtrl" + }, + goFailure = { + sCtrlName = "Game.UI.Activity.MathParkour.MathParkourResultFailCtrl" + }, + goPause = { + sNodeName = "MathParkourPause", + sCtrlName = "Game.UI.Activity.MathParkour.MathParkourPauseCtrl" + }, + btn_qte = { + sComponentName = "NaviButton", + callback = "OnBtnClick_QTE", + sAction = "MathParkour_QTE", + sActionIconType = "Dark" + }, + goSmash = {}, + imgSmasProgress = {sComponentName = "Image"}, + txt_SmashScore = { + sComponentName = "TMP_Text", + sLanguageId = "MathParkour_Text_SmashScore" + }, + btnClearthescene = { + sComponentName = "NaviButton", + callback = "OnBtnClick_ClearTheScene", + sAction = "MathParkour_Boom" + }, + txt_Clearthescene = { + sComponentName = "TMP_Text", + nCount = 2, + sLanguageId = "MathParkour_Clearthescene" + }, + imgProgress = {sComponentName = "Image"}, + txt_Score1 = { + sComponentName = "TMP_Text", + sLanguageId = "MathParkour_Text_Score1" + }, + txt_Score = {sComponentName = "TMP_Text"}, + canvasGroup = { + sNodeName = "----SafeAreaRoot---", + sComponentName = "CanvasGroup" + } +} +MathParkourCtrl._mapEventConfig = { + MathParkour_AddScore = "OnEvent_AddScore", + MathParkour_BuffItemCollected = "OnEvent_AddBuff", + MathParkour_UseBuff = "OnEvent_UseBuff", + MathParkour_BuffConsumed = "OnEvent_BuffConsumed", + MathParkour_BoomTime = "OnEvent_BoomTime", + MathParkour_LevelEnd = "OnEvent_LevelEnd", + MathParkour_BossEncountered = "OnEvent_BossEncountered", + MathParkour_Confirm = "OnEvent_Confirm", + MathParkour_Again = "OnEvent_Again", + MathParkour_NextLevel = "OnEvent_GoNextLevel", + MathParkour_BuffTimeOut = "OnEvent_BuffTimeOut", + MathParkour_Exit_OnClick = "OnEvent_Exit", + MathParkour_Restart_OnClick = "OnEvent_Restart", + MathParkour_Continue_OnClick = "OnEvent_Continue", + MathParkour_EnterLevel = "OnEvent_EnterLevel", + MathParkour_BlockInput = "OnEvent_BlockInput", + MathParkour_GMRemoveBuff = "OnEvent_GMRemoveBuff", + MathParkour_GM_ToggleBuffOverlay = "OnEvent_GMToggleBuffOverlay", + MathParkour_GM_Pause = "OnEvent_GMPause" +} +MathParkourCtrl._mapRedDotConfig = {} +function MathParkourCtrl:Awake() + local param = self:GetPanelParam() + if type(param) == "table" then + self.nActId = param[1] + self.nLevelId = param[2] + end + self.tbGamepadUINode = self:GetGamepadUINode() + GamepadUIManager.AddGamepadUINode("MathParkourCtrl", self.tbGamepadUINode) + self:InitData() + self:UpdatePanelData() + NovaAPI.SetCanvasGroupAlpha(self._mapNode.canvasGroup, 0) +end +function MathParkourCtrl:OnDestroy() + self:ClearGMBuffOverlay() +end +function MathParkourCtrl:InitData() + self.bPause = true + self.levelCfg = ConfigTable.GetData("MathParkourLevel", self.nLevelId) + self.cfg = ConfigTable.GetData("MathParkourConfig", self.levelCfg.ConfigId) + self.actData = PlayerData.Activity:GetActivityDataById(self.nActId) + self.CurLevelData = self.actData:GetLevelData(self.nLevelId) + self.nCurScore = 0 + self.nStar = 0 + self.bInResult = false + self:UpdateScore(0) + self.nAddBuffCount = 0 + self.tbUsedBuffItem = {} + self.tbBuffItem = {} + self.bBossEncountered = false + for i = 1, 5 do + self.tbBuffItem[i] = self._mapNode.rtBuff[i] + self.tbBuffItem[i].gameObject:SetActive(false) + end +end +function MathParkourCtrl:UpdatePanelData() + self._mapNode.btnClearthescene.gameObject:SetActive(false) + self._mapNode.goChallenge:HidePanel() + self._mapNode.goFailure:HidePanel() + self._mapNode.obj_Time:SetActive(true) + local timeOutGo = self._mapNode.obj_Time.transform:Find("AnimRoot") + timeOutGo.gameObject:SetActive(false) + self:InitQTE() + self._mapNode.txt_Score1.gameObject:SetActive(self.bBossEncountered) + self._mapNode.txt_Score.gameObject:SetActive(self.bBossEncountered) +end +function MathParkourCtrl:InitQTE() + self._mapNode.goSmash.gameObject:SetActive(false) + self._mapNode.btn_qte.gameObject:SetActive(false) + if self.qteTimer ~= nil then + self.qteTimer:Cancel() + self.qteTimer = nil + end + self.nQte = 0 +end +function MathParkourCtrl:StartGame() + local bNewLevel = self.actData:GetLevelIsNew(self.nLevelId) + if bNewLevel and self.levelCfg.DicId ~= 0 then + self.actData:EnterLevel(self.nLevelId) + EventManager.Hit(EventId.OpenPanel, PanelId.DictionaryEntry, self.levelCfg.DicId, true, function() + WwiseAudioMgr:PostEvent("Mode_400018_start") + self:AddTimer(1, 0.5, function() + local timeOutGo = self._mapNode.obj_Time.transform:Find("AnimRoot") + timeOutGo.gameObject:SetActive(true) + NovaAPI.DispatchEventWithData("MATHPARKOUR_STARTLEVEL", nil, nil) + EventManager.Hit(EventId.BlockInput, true) + self:AddTimer(1, 3.5, function() + self._mapNode.obj_Time:SetActive(false) + self.bPause = false + EventManager.Hit(EventId.BlockInput, false) + NovaAPI.DispatchEventWithData("MATHPARKOUR_START", nil, nil) + end, true, true, true) + end, true, true, true) + end) + else + EventManager.Hit(EventId.BlockInput, true) + WwiseAudioMgr:PostEvent("Mode_400018_start") + self:AddTimer(1, 0.5, function() + local timeOutGo = self._mapNode.obj_Time.transform:Find("AnimRoot") + timeOutGo.gameObject:SetActive(true) + NovaAPI.DispatchEventWithData("MATHPARKOUR_STARTLEVEL", nil, nil) + self:AddTimer(1, 3.5, function() + self._mapNode.obj_Time:SetActive(false) + self.bPause = false + EventManager.Hit(EventId.BlockInput, false) + NovaAPI.DispatchEventWithData("MATHPARKOUR_START", nil, nil) + end, true, true, true) + end, true, true, true) + self.actData:EnterLevel(self.nLevelId) + end +end +function MathParkourCtrl:ShowQTE() + NovaAPI.SetImageFillAmount(self._mapNode.imgSmasProgress, 0) + self._mapNode.goSmash.gameObject:SetActive(true) + self._mapNode.btn_qte.gameObject:SetActive(true) + self.qteTimer = self:AddTimer(0, 1, function() + self.nQte = self.nQte - self.cfg.QteProgressDeduction + self.nQte = math.max(self.nQte, 0) + NovaAPI.SetImageFillAmount(self._mapNode.imgSmasProgress, self.nQte / self.cfg.QteProgressLimit) + NovaAPI.DispatchEventWithData("MathParkour_SetQteSpeed", nil, { + self.nQte * self.cfg.QteSpeedFactor + }) + end, true, true, true) +end +function MathParkourCtrl:RemoveBuff(nBuffId) + if self.tbUsedBuffItem[nBuffId] ~= nil then + local buffItem = self.tbUsedBuffItem[nBuffId] + table.insert(self.tbBuffItem, buffItem) + buffItem.gameObject:SetActive(false) + local buffCfg = ConfigTable.GetData("MathParkourBuffItem", nBuffId) + if buffCfg.ObjType == GameEnum.MathParkourBuffType.Boom then + self._mapNode.btnClearthescene.gameObject:SetActive(false) + end + self.tbUsedBuffItem[nBuffId] = nil + NovaAPI.DispatchEventWithData("MathParkour_BuffRemoved", nil, {nBuffId}) + end +end +function MathParkourCtrl:Remap(nValue, nInMin, nInMax, nOutMin, nOutMax) + if nInMax == nInMin then + return nOutMin + end + return nOutMin + (nValue - nInMin) / (nInMax - nInMin) * (nOutMax - nOutMin) +end +function MathParkourCtrl:UpdateScore(nAddScore) + self.nCurScore = math.max(self.nCurScore + nAddScore, 0) + NovaAPI.SetTMPText(self._mapNode.txt_targetScore, self.nCurScore) + self._mapNode.txt_newScore.gameObject:SetActive(self.nCurScore > self.CurLevelData.nScore) + local nStar = 0 + if self.nCurScore >= self.levelCfg.Reward3Condition then + NovaAPI.SetImageFillAmount(self._mapNode.imgActProgress, 1) + nStar = 3 + elseif self.nCurScore >= self.levelCfg.Reward2Condition then + local nTempScore = self.nCurScore - self.levelCfg.Reward2Condition + local amount = self:Remap(nTempScore / (self.levelCfg.Reward3Condition - self.levelCfg.Reward2Condition), 0, 1, 0, 0.33) + 0.66 + NovaAPI.SetImageFillAmount(self._mapNode.imgActProgress, amount) + nStar = 2 + elseif self.nCurScore >= self.levelCfg.Reward1Condition then + local nTempScore = self.nCurScore - self.levelCfg.Reward1Condition + local amount = self:Remap(nTempScore / (self.levelCfg.Reward2Condition - self.levelCfg.Reward1Condition), 0, 1, 0, 0.33) + 0.33 + NovaAPI.SetImageFillAmount(self._mapNode.imgActProgress, amount) + nStar = 1 + else + local amount = self:Remap(self.nCurScore / self.levelCfg.Reward1Condition, 0, 1, 0, 0.33) + NovaAPI.SetImageFillAmount(self._mapNode.imgActProgress, amount) + nStar = 0 + end + for i = 1, 3 do + local star = self._mapNode.StarItem[i].transform:Find("ImgStarGray") + star.gameObject:SetActive(i > nStar) + end + self.nStar = nStar +end +function MathParkourCtrl:ApplyLogicPause(bPause) + if bPause then + NovaAPI.DispatchEventWithData("MATHPARKOUR_PAUSE_STATE_CHANGED", nil, {1}) + EventManager.Hit("MathParkour_CastAssistSkillPause", true) + if self.tbUsedBuffItem ~= nil then + for _, v in pairs(self.tbUsedBuffItem) do + v:Pause(true) + end + end + WwiseAudioMgr:PostEvent("Mode_400018_all_pasue") + else + NovaAPI.DispatchEventWithData("MATHPARKOUR_PAUSE_STATE_CHANGED", nil, {0}) + EventManager.Hit("MathParkour_CastAssistSkillPause", false) + if self.tbUsedBuffItem ~= nil then + for _, v in pairs(self.tbUsedBuffItem) do + v:Pause(false) + end + end + WwiseAudioMgr:PostEvent("Mode_400018_all_resume") + end +end +function MathParkourCtrl:IsLogicPaused() + return self.bPause == true or self.bGMPaused == true +end +function MathParkourCtrl:OnEvent_GMPause(bPause) + if bPause then + if self:IsLogicPaused() then + return + end + self.bGMPaused = true + self:ApplyLogicPause(true) + return + end + if not self.bGMPaused then + return + end + self.bGMPaused = false + if self:IsLogicPaused() then + return + end + self:ApplyLogicPause(false) +end +function MathParkourCtrl:OnBtnClick_Pause() + if self.bInResult then + return + end + self.bPause = true + self:ApplyLogicPause(true) + self._mapNode.goPause:Open(self.levelCfg.DicId) +end +function MathParkourCtrl:OnBtnClick_Start() +end +function MathParkourCtrl:OnBtnClick_ClearTheScene() + if self.tempClearSceneBuffId ~= nil and self.tbUsedBuffItem[self.tempClearSceneBuffId] ~= nil then + NovaAPI.DispatchEventWithData("MATHPARKOUR_CLEAR_THE_SCENE", nil, { + self.tempClearSceneBuffId + }) + end + if self.tbUsedBuffItem[self.tempClearSceneBuffId] ~= nil then + local buffItem = self.tbUsedBuffItem[self.tempClearSceneBuffId] + table.insert(self.tbBuffItem, buffItem) + buffItem.gameObject:SetActive(false) + local buffCfg = ConfigTable.GetData("MathParkourBuffItem", self.tempClearSceneBuffId) + if buffCfg.ObjType == GameEnum.MathParkourBuffType.Boom then + self._mapNode.btnClearthescene.gameObject:SetActive(false) + end + self.tbUsedBuffItem[self.tempClearSceneBuffId] = nil + end +end +function MathParkourCtrl:OnBtnClick_QTE() + self.nQte = self.nQte + self.cfg.QteProgressPerClick + self.nQte = math.min(self.nQte, self.cfg.QteProgressLimit) + NovaAPI.SetImageFillAmount(self._mapNode.imgSmasProgress, self.nQte / self.cfg.QteProgressLimit) + NovaAPI.DispatchEventWithData("MathParkour_SetQteSpeed", nil, { + self.nQte * self.cfg.QteSpeedFactor + }) +end +function MathParkourCtrl:OnEvent_AddScore(nAddScore) + self:UpdateScore(nAddScore) + if self.bBossEncountered then + self.nBossScore = self.nBossScore + nAddScore + NovaAPI.SetTMPText(self._mapNode.txt_Score, "+" .. tostring(self.nBossScore)) + end +end +function MathParkourCtrl:OnEvent_AddBuff(nBuffId) + self.nAddBuffCount = self.nAddBuffCount + 1 + local buffCfg = ConfigTable.GetData("MathParkourBuffItem", nBuffId) + if NovaAPI.IsEditorPlatform() then + print("MathParkourCtrl:OnEvent_AddBuff nBuffId=" .. tostring(nBuffId) .. "=====" .. buffCfg.Name) + end + if buffCfg.ObjType == GameEnum.MathParkourBuffType.Rocket then + NovaAPI.DispatchEventWithData("MathParkour_BuffAdded", nil, {nBuffId}) + NovaAPI.DispatchEventWithData("MathParkour_BuffRemoved", nil, {nBuffId}) + return + end + if self.tbUsedBuffItem[nBuffId] == nil then + local buffItem = self.tbBuffItem[1] + buffItem.gameObject:SetActive(true) + buffItem:ShowBuff(nBuffId, self:IsLogicPaused()) + self.tbUsedBuffItem[nBuffId] = buffItem + if buffCfg.ObjType == GameEnum.MathParkourBuffType.Boom then + self._mapNode.btnClearthescene.gameObject:SetActive(true) + self.tempClearSceneBuffId = nBuffId + end + table.remove(self.tbBuffItem, 1) + NovaAPI.DispatchEventWithData("MathParkour_BuffAdded", nil, {nBuffId}) + else + self.tbUsedBuffItem[nBuffId]:ShowBuff(nBuffId, self:IsLogicPaused()) + end +end +function MathParkourCtrl:OnEvent_BuffTimeOut(nBuffId) + local cfg = ConfigTable.GetData("MathParkourBuffItem", nBuffId) + if cfg.ObjType == GameEnum.MathParkourBuffType.Boom then + self:OnBtnClick_ClearTheScene() + end + self:RemoveBuff(nBuffId) +end +function MathParkourCtrl:OnEvent_UseBuff(nBuffId) + self:RemoveBuff(nBuffId) +end +function MathParkourCtrl:OnEvent_BuffConsumed(nBuffId) + self:RemoveBuff(nBuffId) +end +function MathParkourCtrl:OnEvent_BoomTime(fTime) + NovaAPI.SetImageFillAmount(self._mapNode.imgProgress, fTime) +end +function MathParkourCtrl:OnEvent_LevelEnd(bResult) + self:ClearGMBuffOverlay() + self.bInResult = true + if bResult then + local nNextLevelId = self.actData:GetNextLevelId(self.nLevelId) + self._mapNode.goChallenge:ShowPanel(self.nCurScore, self.nCurScore > self.CurLevelData.nScore, self.nStar, nNextLevelId ~= nil, self.nActId) + else + self._mapNode.goFailure:ShowPanel(self.nCurScore) + end + self.actData:DoResult(self.nLevelId, bResult, self.nCurScore, self.nStar, self.nAddBuffCount) +end +function MathParkourCtrl:OnEvent_BossEncountered() + EventManager.Hit(EventId.TemporaryBlockInput, 1.6) + EventManager.Hit("MathParkour_CastAssistSkill", 140, 14001) + self:AddTimer(1, 1.66, function() + self.bBossEncountered = true + self:ShowQTE() + self._mapNode.txt_Score1.gameObject:SetActive(self.bBossEncountered) + self._mapNode.txt_Score.gameObject:SetActive(self.bBossEncountered) + self.nBossScore = 0 + NovaAPI.SetTMPText(self._mapNode.txt_Score, "+" .. tostring(self.nBossScore)) + end, true, true, true) +end +function MathParkourCtrl:OnEvent_Confirm() + if NovaAPI.GetCurrentModuleName() == "MainMenuModuleScene" then + CS.AdventureModuleHelper.LevelStateChanged(true, 0, false) + EventManager.Hit(EventId.CloesCurPanel) + PlayerData.Base:OnBackToMainMenuModule() + else + NovaAPI.EnterModule("MainMenuModuleScene", true) + end +end +function MathParkourCtrl:OnEvent_Again() + NovaAPI.DispatchEventWithData("MathParkour_Restart", nil, nil) + self:InitData() + self:UpdatePanelData() + NovaAPI.SetCanvasGroupAlpha(self._mapNode.canvasGroup, 0) +end +function MathParkourCtrl:OnEvent_GoNextLevel() + local nNextLevelId = self.actData:GetNextLevelId(self.nLevelId) + if nNextLevelId == nil then + return + end + WwiseAudioMgr:PostEvent("Mode_400018_all_stop") + self.nLevelId = nNextLevelId + self:AddTimer(1, 0.1, function() + NovaAPI.SetCanvasGroupAlpha(self._mapNode.canvasGroup, 0) + end, true, true, true) + self:InitData() + self:UpdatePanelData() + local param = {} + table.insert(param, tostring(self.nActId)) + table.insert(param, tostring(self.CurLevelData.nId)) + table.insert(param, tostring(0)) + CS.MiniGameHelper.SetMiniGameData(param) + NovaAPI.DispatchEventWithData("MathParkour_NextLevel", nil, nil) +end +function MathParkourCtrl:OnEvent_Exit() + WwiseAudioMgr:PostEvent("Mode_400018_all_stop") + if NovaAPI.GetCurrentModuleName() == "MainMenuModuleScene" then + CS.AdventureModuleHelper.LevelStateChanged(true, 0, false) + EventManager.Hit(EventId.CloesCurPanel) + PlayerData.Base:OnBackToMainMenuModule() + else + NovaAPI.EnterModule("MainMenuModuleScene", true) + end +end +function MathParkourCtrl:OnEvent_Restart() + WwiseAudioMgr:PostEvent("Mode_400018_all_stop") + self._mapNode.goPause:Close() + NovaAPI.DispatchEventWithData("MathParkour_Restart", nil, nil) + self:AddTimer(1, 0.1, function() + NovaAPI.SetCanvasGroupAlpha(self._mapNode.canvasGroup, 0) + end, true, true, true) + self:InitData() + self:UpdatePanelData() +end +function MathParkourCtrl:OnEvent_Continue() + self._mapNode.goPause:Close() + self.bPause = false + if self:IsLogicPaused() then + return + end + self:ApplyLogicPause(false) +end +function MathParkourCtrl:OnEvent_EnterLevel() + local animator = self.gameObject:GetComponent("Animator") + if animator ~= nil then + animator:Play("MathParkourPanel_in") + end + NovaAPI.SetCanvasGroupAlpha(self._mapNode.canvasGroup, 1) + self:StartGame() +end +function MathParkourCtrl:OnEvent_BlockInput(bBlock) + EventManager.Hit(EventId.BlockInput, bBlock) +end +function MathParkourCtrl:OnEvent_GMRemoveBuff(nBuffId) + self:RemoveBuff(nBuffId) +end +function MathParkourCtrl:OnEvent_GMToggleBuffOverlay() + self.bGMBuffOverlay = not self.bGMBuffOverlay + if self.bGMBuffOverlay then + self:EnsureGMBuffOverlay() + self:RefreshGMBuffOverlay() + if self.gmOverlayTimer == nil then + self.gmOverlayTimer = self:AddTimer(0, 0.5, function() + if self.bGMBuffOverlay then + self:RefreshGMBuffOverlay() + end + end, true, true, true) + else + self.gmOverlayTimer:Pause(false) + end + else + if self.goGMBuffOverlay ~= nil and not self.goGMBuffOverlay:IsNull() then + self.goGMBuffOverlay:SetActive(false) + end + if self.gmOverlayTimer ~= nil then + self.gmOverlayTimer:Pause(true) + end + end +end +local GM_OVERLAY_COL_MAX = 4 +local GetGMOverlayFont = function(trParent) + local srcTxt = trParent:GetComponentInChildren(typeof(CS.UnityEngine.UI.Text)) + if srcTxt ~= nil and srcTxt.font ~= nil then + return srcTxt.font + end + local ok, builtinFont = pcall(function() + return CS.UnityEngine.Resources.GetBuiltinResource(typeof(CS.UnityEngine.Font), "LegacyRuntime.ttf") + end) + if ok then + return builtinFont + end + return nil +end +local CreateGMOverlayText = function(goParent, sName, font) + local go = CS.UnityEngine.GameObject(sName, typeof(CS.UnityEngine.RectTransform)) + go.layer = goParent.layer + go.transform:SetParent(goParent.transform, false) + local txt = go:AddComponent(typeof(CS.UnityEngine.UI.Text)) + txt.fontSize = 22 + txt.color = CS.UnityEngine.Color.black + txt.alignment = CS.UnityEngine.TextAnchor.UpperLeft + txt.horizontalOverflow = CS.UnityEngine.HorizontalWrapMode.Overflow + txt.verticalOverflow = CS.UnityEngine.VerticalWrapMode.Overflow + txt.raycastTarget = false + if font ~= nil then + txt.font = font + end + return txt +end +local StretchGMOverlayText = function(txt, nAnchorMinX, nAnchorMaxX) + local rt = txt:GetComponent("RectTransform") + rt.anchorMin = Vector2(nAnchorMinX, 0) + rt.anchorMax = Vector2(nAnchorMaxX, 1) + rt.pivot = Vector2(0.5, 1) + rt.offsetMin = Vector2(8, 0) + rt.offsetMax = Vector2(-8, 0) +end +function MathParkourCtrl:EnsureGMBuffOverlay() + if self.goGMBuffOverlay ~= nil and not self.goGMBuffOverlay:IsNull() and self.txtGMBuffOverlayRight ~= nil then + self.goGMBuffOverlay:SetActive(true) + return + end + if self.goGMBuffOverlay ~= nil and not self.goGMBuffOverlay:IsNull() then + destroy(self.goGMBuffOverlay) + end + local parent = self._mapNode.canvasGroup.transform + local go = CS.UnityEngine.GameObject("GMBuffOverlay", typeof(CS.UnityEngine.RectTransform)) + go.layer = parent.gameObject.layer + go.transform:SetParent(parent, false) + local rt = go:GetComponent("RectTransform") + rt.anchorMin = Vector2(0.5, 0.5) + rt.anchorMax = Vector2(0.5, 0.5) + rt.pivot = Vector2(0.5, 1) + rt.anchoredPosition = Vector2(0, -90) + rt.sizeDelta = Vector2(560, 180) + local font = GetGMOverlayFont(parent) + local txtLeft = CreateGMOverlayText(go, "txtLeft", font) + local txtRight = CreateGMOverlayText(go, "txtRight", font) + StretchGMOverlayText(txtLeft, 0, 1) + StretchGMOverlayText(txtRight, 0.5, 1) + txtRight.gameObject:SetActive(false) + self.goGMBuffOverlay = go + self.txtGMBuffOverlay = txtLeft + self.txtGMBuffOverlayRight = txtRight +end +function MathParkourCtrl:RefreshGMBuffOverlay() + if self.txtGMBuffOverlay == nil then + return + end + local tbLines = {} + for nBuffId, buffCtrl in pairs(self.tbUsedBuffItem) do + local buffCfg = ConfigTable.GetData("MathParkourBuffItem", nBuffId) + local sName = buffCfg ~= nil and buffCfg.Name or tostring(nBuffId) + local nTime = buffCtrl.nCurTime or 0 + table.insert(tbLines, { + nId = nBuffId, + sText = string.format("%s %02d:%02d", sName, math.floor(nTime / 60), nTime % 60) + }) + end + table.sort(tbLines, function(a, b) + return a.nId < b.nId + end) + local JoinLines = function(nFrom, nTo) + local s = "当前效果:\n" + if nTo < nFrom then + return s .. "(无)" + end + for i = nFrom, nTo do + s = s .. tbLines[i].sText .. "\n" + end + return s + end + local nCount = #tbLines + local bTwoCol = nCount > GM_OVERLAY_COL_MAX + if not bTwoCol then + StretchGMOverlayText(self.txtGMBuffOverlay, 0, 1) + self.txtGMBuffOverlay.alignment = CS.UnityEngine.TextAnchor.UpperCenter + NovaAPI.SetText(self.txtGMBuffOverlay, JoinLines(1, nCount)) + if self.txtGMBuffOverlayRight ~= nil then + self.txtGMBuffOverlayRight.gameObject:SetActive(false) + end + return + end + local nLeft = math.ceil(nCount / 2) + StretchGMOverlayText(self.txtGMBuffOverlay, 0, 0.5) + self.txtGMBuffOverlay.alignment = CS.UnityEngine.TextAnchor.UpperLeft + NovaAPI.SetText(self.txtGMBuffOverlay, JoinLines(1, nLeft)) + self.txtGMBuffOverlayRight.gameObject:SetActive(true) + self.txtGMBuffOverlayRight.alignment = CS.UnityEngine.TextAnchor.UpperLeft + local sRight = "" + for i = nLeft + 1, nCount do + sRight = sRight .. tbLines[i].sText .. "\n" + end + NovaAPI.SetText(self.txtGMBuffOverlayRight, "\n" .. sRight) +end +function MathParkourCtrl:ClearGMBuffOverlay() + self.bGMBuffOverlay = false + if self.gmOverlayTimer ~= nil then + self.gmOverlayTimer:Cancel() + self.gmOverlayTimer = nil + end + if self.goGMBuffOverlay ~= nil and not self.goGMBuffOverlay:IsNull() then + destroy(self.goGMBuffOverlay) + end + self.goGMBuffOverlay = nil + self.txtGMBuffOverlay = nil + self.txtGMBuffOverlayRight = nil +end +return MathParkourCtrl diff --git a/lua/game/ui/activity/mathparkour/mathparkourleveldetailctrl.lua b/lua/game/ui/activity/mathparkour/mathparkourleveldetailctrl.lua new file mode 100644 index 000000000..cc2c2c598 --- /dev/null +++ b/lua/game/ui/activity/mathparkour/mathparkourleveldetailctrl.lua @@ -0,0 +1,162 @@ +local MathParkourLevelDetailCtrl = class("MathParkourLevelDetailCtrl", BaseCtrl) +local AssetPath = "UI_Activity/_400018/SpriteAtlas/" +MathParkourLevelDetailCtrl._mapNodeConfig = { + txt_LevelName = {sComponentName = "TMP_Text"}, + txt_detailDesc = {sComponentName = "TMP_Text"}, + txt_ScoreTitle = { + sComponentName = "TMP_Text", + sLanguageId = "MathParkour_ScoreTitle" + }, + txt_MaxScore = {sComponentName = "TMP_Text"}, + txt_Title1 = { + sComponentName = "TMP_Text", + sLanguageId = "MathParkour_Title1" + }, + txt_Title2 = { + sComponentName = "TMP_Text", + sLanguageId = "MathParkour_Title2" + }, + listReward = { + sComponentName = "LoopScrollView" + }, + rtReward1 = {}, + btn_item = {nCount = 4}, + btn_firstPassItem = {sComponentName = "UIButton"}, + firstPassItem = { + sCtrlName = "Game.UI.TemplateEx.TemplateItemCtrl" + }, + btn_threePassItem = {sComponentName = "UIButton"}, + threePassItem = { + sCtrlName = "Game.UI.TemplateEx.TemplateItemCtrl" + }, + btn_Go = { + sComponentName = "UIButton", + callback = "OnBtnClick_Go" + }, + txtBtnGo = { + sComponentName = "TMP_Text", + sLanguageId = "MathParkour_Go" + } +} +MathParkourLevelDetailCtrl._mapEventConfig = {} +MathParkourLevelDetailCtrl._mapRedDotConfig = {} +function MathParkourLevelDetailCtrl:Awake() + self.animator = self.gameObject:GetComponent("Animator") +end +function MathParkourLevelDetailCtrl:OnEnable() +end +function MathParkourLevelDetailCtrl:OnDisable() +end +function MathParkourLevelDetailCtrl:OnDestroy() + self:Clear() +end +function MathParkourLevelDetailCtrl:Clear() + if self.tbItemCtrl ~= nil then + for _, ctrl in pairs(self.tbItemCtrl) do + self:UnbindCtrlByNode(ctrl) + end + end + self.tbItemCtrl = {} +end +function MathParkourLevelDetailCtrl:ShowPanel(nActId, levelData) + self.nActId = nActId + self.levelData = levelData + local config = ConfigTable.GetData("MathParkourLevel", levelData.nId) + if config == nil then + return + end + NovaAPI.SetTMPText(self._mapNode.txt_LevelName, config.Title) + NovaAPI.SetTMPText(self._mapNode.txt_detailDesc, config.Desc) + NovaAPI.SetTMPText(self._mapNode.txt_MaxScore, levelData.nScore) + local buffItem = config.DropItemList + self._mapNode.listReward.gameObject:SetActive(4 < #buffItem) + self._mapNode.rtReward1.gameObject:SetActive(#buffItem <= 4) + if 4 < #buffItem then + self._mapNode.listReward:Init(#buffItem, self, self.OnGridRefresh, self.OnGridBtnClick, false) + else + for i = 1, 4 do + if i <= #buffItem then + local btn_item = self._mapNode.btn_item[i] + btn_item.gameObject:SetActive(true) + local itemId = buffItem[i] + local buffCfg = ConfigTable.GetData("MathParkourBuffItem", itemId) + if buffCfg ~= nil then + local imgIcon = btn_item.transform:Find("AnimRoot/item/AnimRoot/imgIcon"):GetComponent("Image") + if buffCfg.Icon ~= "" then + self:SetPngSprite(imgIcon, AssetPath .. buffCfg.Icon) + end + local btn = btn_item.gameObject:GetComponent("UIButton") + btn.onClick:RemoveAllListeners() + btn.onClick:AddListener(function() + local msgData = { + Title = buffCfg.Name, + Desc = { + buffCfg.Desc or "" + } + } + EventManager.Hit(EventId.OpenPanel, PanelId.DescTips, btn.transform, msgData) + end) + end + else + self._mapNode.btn_item[i].gameObject:SetActive(false) + end + end + end + self._mapNode.btn_firstPassItem.gameObject:SetActive(config.Reward1Id) + if config.Reward1Id > 0 then + self._mapNode.firstPassItem:SetItem(config.Reward1Id, nil, config.Reward1Count, false, 0 < levelData.nStar, true) + self._mapNode.btn_firstPassItem.onClick:RemoveAllListeners() + self._mapNode.btn_firstPassItem.onClick:AddListener(function() + UTILS.ClickItemGridWithTips(config.Reward1Id, self._mapNode.btn_firstPassItem.transform, true, true, false) + end) + end + self._mapNode.btn_threePassItem.gameObject:SetActive(config.Reward3Id) + if 0 < config.Reward3Id then + self._mapNode.threePassItem:SetItem(config.Reward3Id, nil, config.Reward3Count, false, levelData.nStar >= 3, false, true) + self._mapNode.btn_threePassItem.onClick:RemoveAllListeners() + self._mapNode.btn_threePassItem.onClick:AddListener(function() + UTILS.ClickItemGridWithTips(config.Reward3Id, self._mapNode.btn_threePassItem.transform, true, true, false) + end) + end + self.gameObject:SetActive(true) + if self.animator ~= nil then + self.animator:Play("LevelDetailsPanel_in") + end +end +function MathParkourLevelDetailCtrl:ClosePanel() + self.gameObject:SetActive(false) + self:Clear() +end +function MathParkourLevelDetailCtrl:OnGridRefresh(goGrid, gridIndex) + local nIndex = gridIndex + 1 + local nInstanceId = goGrid:GetInstanceID() + local item = goGrid.transform:Find("btn_itemTemp/AnimRoot/item") + if not self.tbItemCtrl[nInstanceId] then + self.tbItemCtrl[nInstanceId] = self:BindCtrlByNode(item, "Game.UI.TemplateEx.TemplateItemCtrl") + end + local config = ConfigTable.GetData("MathParkourLevel", self.levelData.nId) + if config == nil then + return + end + local itemId = config.DropItemList[nIndex] + self.tbItemCtrl[nInstanceId]:SetItem(itemId) +end +function MathParkourLevelDetailCtrl:OnGridBtnClick(go, nIndex) + local nIndex = nIndex + 1 + local config = ConfigTable.GetData("MathParkourLevel", self.levelData.nId) + if config == nil then + return + end + local itemId = config.DropItemList[nIndex] + UTILS.ClickItemGridWithTips(itemId, go.transform, true, true, false) +end +function MathParkourLevelDetailCtrl:OnBtnClick_Go() + local param = {} + table.insert(param, tostring(self.nActId)) + table.insert(param, tostring(self.levelData.nId)) + table.insert(param, tostring(0)) + CS.MiniGameHelper.SetMiniGameData(param) + NovaAPI.EnterModule("MathParkourModuleScene", true, 56) + EventManager.Hit(EventId.OpenPanel, PanelId.MathParkourPanel, self.nActId, self.levelData.nId) +end +return MathParkourLevelDetailCtrl diff --git a/lua/game/ui/activity/mathparkour/mathparkourlevelselectctrl.lua b/lua/game/ui/activity/mathparkour/mathparkourlevelselectctrl.lua new file mode 100644 index 000000000..c4e4d64ad --- /dev/null +++ b/lua/game/ui/activity/mathparkour/mathparkourlevelselectctrl.lua @@ -0,0 +1,268 @@ +local MathParkourLevelSelectCtrl = class("MathParkourLevelSelectCtrl", BaseCtrl) +local SpineManager = require("Game.Spine.SpineManager") +local layoutRight = 915 +local layoutRightDefault = 322 +local layoutMax = -427 +MathParkourLevelSelectCtrl._mapNodeConfig = { + TopBar = { + sNodeName = "TopBarPanel", + sCtrlName = "Game.UI.TopBarEx.TopBarCtrl" + }, + btnCloseBg = { + sComponentName = "UIButton", + callback = "OnBtnClick_CloseBg" + }, + togRoot = {nCount = 7}, + btnTask = { + sComponentName = "UIButton", + callback = "OnBtnClick_Task" + }, + txtTask = { + sComponentName = "TMP_Text", + sLanguageId = "MathParkour_QuestTitle" + }, + Sp_BookScene = { + sComponentName = "RectTransform" + }, + Sp_BookSceneFront = { + sComponentName = "RectTransform" + }, + rt_Toggle = {}, + srToggle = { + sComponentName = "UIScrollRect" + }, + rt_ToggleTrans = { + sNodeName = "rt_Toggle", + sComponentName = "RectTransform" + }, + levelDetail = { + sNodeName = "LevelDetailsPanel", + sCtrlName = "Game.UI.Activity.MathParkour.MathParkourLevelDetailCtrl" + }, + charSpine = {sNodeName = "Sp_char"}, + reward_reddot = {} +} +MathParkourLevelSelectCtrl._mapEventConfig = { + MathParkourLevelUpdate = "OnEvent_LevelUpdate" +} +MathParkourLevelSelectCtrl._mapRedDotConfig = {} +function MathParkourLevelSelectCtrl:Awake() + local param = self:GetPanelParam() + if type(param) == "table" then + self.nActId = param[1] + end +end +function MathParkourLevelSelectCtrl:OnEnable() + self._mapNode.rt_Toggle.gameObject:SetActive(false) + local aniamtor = self.gameObject:GetComponent("Animator") + if aniamtor ~= nil then + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + aniamtor:Play("MathParkourLevelsSelect_in") + self._mapNode.rt_Toggle.gameObject:SetActive(true) + end + cs_coroutine.start(wait) + end + self._mapNode.Sp_BookSceneFront.gameObject:SetActive(true) + local bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self.nActId) + if bInActGroup then + local mapActivityData = ConfigTable.GetData("Activity", self.nActId) + local actGroupId = mapActivityData.MidGroupId + local actGroupData = PlayerData.Activity:GetActivityGroupDataById(actGroupId) + local taskActId = actGroupData:GetActivityDataByIndex(AllEnum.ActivityThemeFuncIndex.Task).ActivityId + local taskActData = PlayerData.Activity:GetActivityDataById(taskActId) + if taskActData ~= nil and taskActData:CheckActivityOpen() then + RedDotManager.RegisterNode(RedDotDefine.Activity_Group_Task_Group, { + nActGroupId, + taskActId, + mapActivityData.MiniGameRedDot + }, self._mapNode.reward_reddot) + end + end + self:RefreshLevelList() + self._mapNode.levelDetail:ClosePanel() + NovaAPI.SetLayoutGroupPadding(self._mapNode.rt_Toggle, 194, layoutRightDefault, -32, 0) + self._mapNode.Sp_BookScene.localPosition = Vector3(0, self._mapNode.Sp_BookScene.localPosition.y, 0) + self._mapNode.rt_ToggleTrans.localPosition = Vector3(0, self._mapNode.rt_ToggleTrans.localPosition.y, 0) + if 0 < self._panel.nSelectIndex then + local cacheLevelId = self.actData:GetCacheLevelId() + if cacheLevelId ~= nil then + for i, v in ipairs(self.tbLevelData) do + if v.nId == cacheLevelId then + self._panel.nSelectIndex = i + self.actData:ClearCacheLevelId() + break + end + end + end + self:AddTimer(1, 1.5, function() + self:ShowDetail(self.tbLevelData[self._panel.nSelectIndex], self._panel.nSelectIndex, false) + local imgSelect = self._mapNode.togRoot[self._panel.nSelectIndex].transform:Find("tog/AnimRoot/AnimSwitch/imgSelect") + imgSelect.gameObject:SetActive(true) + if self._panel.nSelectIndex > 4 then + NovaAPI.SetLayoutGroupPadding(self._mapNode.rt_Toggle, 194, layoutRight, -32, 0) + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + local moveTime = 0.2 + local moveX = -325 - 340 * (self._panel.nSelectIndex - 5) + self._mapNode.rt_ToggleTrans:DOLocalMoveX(moveX, moveTime) + self._mapNode.Sp_BookScene:DOLocalMoveX(moveX, moveTime) + end + cs_coroutine.start(wait) + end + end, true, true, true) + EventManager.Hit(EventId.TemporaryBlockInput, 1.5) + else + EventManager.Hit(EventId.TemporaryBlockInput, 1) + end + SpineManager.PlayAnim(self._mapNode.Sp_BookScene.gameObject, "in", false) + SpineManager.PlayAnim(self._mapNode.Sp_BookSceneFront, "in_Front", false) + self:AddTimer(1, 1, function() + SpineManager.PlayAnim(self._mapNode.Sp_BookScene.gameObject, "idle", true) + self._mapNode.Sp_BookSceneFront.gameObject:SetActive(false) + end, true, true, true) + function self.onScrollValueChanged(value) + self._mapNode.Sp_BookScene.localPosition = Vector3(self._mapNode.rt_ToggleTrans.localPosition.x, self._mapNode.Sp_BookScene.localPosition.y, 0) + end + self._mapNode.srToggle.onValueChanged:AddListener(self.onScrollValueChanged) + SpineManager.PlayAnim(self._mapNode.charSpine, "in", false) + self:AddTimer(1, 0.9, function() + SpineManager.PlayAnim(self._mapNode.charSpine, "idle", true) + end, true, true, true) +end +function MathParkourLevelSelectCtrl:OnDisable() + if self.onScrollValueChanged ~= nil then + self._mapNode.srToggle.onValueChanged:RemoveListener(self.onScrollValueChanged) + self.onScrollValueChanged = nil + end +end +function MathParkourLevelSelectCtrl:RefreshLevelList() + self.actData = PlayerData.Activity:GetActivityDataById(self.nActId) + if self.actData == nil then + return + end + self.tbLevelData = self.actData:GetAllLevelData() + for i = 1, 7 do + local levelData = self.tbLevelData[i] + if levelData ~= nil then + self:SetLevelToggle(levelData, self._mapNode.togRoot[i], i) + self._mapNode.togRoot[i]:SetActive(true) + else + self._mapNode.togRoot[i]:SetActive(false) + end + end +end +function MathParkourLevelSelectCtrl:OnEvent_LevelUpdate() + self:RefreshLevelList() +end +function MathParkourLevelSelectCtrl:OnDestroy() + if PlayerData.Activity:IsActivityInActivityGroup(self.nActId) then + local mapActivityData = ConfigTable.GetData("Activity", self.nActId) + local actGroupId = mapActivityData.MidGroupId + local actGroupData = PlayerData.Activity:GetActivityGroupDataById(actGroupId) + local taskActId = actGroupData:GetActivityDataByIndex(AllEnum.ActivityThemeFuncIndex.Task).ActivityId + local taskActData = PlayerData.Activity:GetActivityDataById(taskActId) + if taskActData ~= nil and taskActData:CheckActivityOpen() then + RedDotManager.UnRegisterNode(RedDotDefine.Activity_Group_Task_Group, { + actGroupId, + taskActId, + mapActivityData.MiniGameRedDot + }, self._mapNode.reward_reddot) + return + end + end +end +function MathParkourLevelSelectCtrl:SetLevelToggle(levelData, toggle, nIndex) + local rt_Targets = toggle.transform:Find("tog/grpText/rt_Targets") + local rtLockPreLv = toggle.transform:Find("tog/grpText/rtLockPreLv") + local txt_Open = toggle.transform:Find("tog/AnimRoot/AnimSwitch/txt_Open"):GetComponent("TextMeshProUGUI") + local txt_Lock = toggle.transform:Find("tog/AnimRoot/AnimSwitch/txt_Lock"):GetComponent("TextMeshProUGUI") + local levelUnlock = self.actData:GetLevelUnlock(levelData.nId) + local tog = toggle.transform:Find("tog"):GetComponent("UIButton") + tog.onClick:RemoveAllListeners() + rt_Targets.gameObject:SetActive(levelUnlock) + rtLockPreLv.gameObject:SetActive(not levelUnlock) + txt_Open.gameObject:SetActive(levelUnlock) + txt_Lock.gameObject:SetActive(not levelUnlock) + local sLevelIndex = string.format("%02d", nIndex) + NovaAPI.SetTMPText(txt_Open, sLevelIndex) + NovaAPI.SetTMPText(txt_Lock, sLevelIndex) + local imgSelect = toggle.transform:Find("tog/AnimRoot/AnimSwitch/imgSelect") + imgSelect.gameObject:SetActive(false) + if not levelUnlock then + return + end + for i = 1, 3 do + local btnTarget = rt_Targets.transform:Find("btnTarget" .. i):GetComponent("Button") + btnTarget.interactable = i <= levelData.nStar + end + tog.onClick:AddListener(function() + self:ShowDetail(levelData, nIndex, true) + imgSelect.gameObject:SetActive(true) + end) + local bNewDot = toggle.transform:Find("tog/AnimRoot/AnimSwitch/redH") + RedDotManager.RegisterNode(RedDotDefine.Activity_MathParkour_New_Level, { + self.nActId, + levelData.nId + }, bNewDot) +end +function MathParkourLevelSelectCtrl:ShowDetail(levelData, nIndex, bScroll) + local tempIndex = self._panel.nSelectIndex + if 0 < tempIndex then + local imgSelect = self._mapNode.togRoot[tempIndex].transform:Find("tog/AnimRoot/AnimSwitch/imgSelect") + imgSelect.gameObject:SetActive(false) + end + self._panel.nSelectIndex = nIndex + self._mapNode.levelDetail:ShowPanel(self.nActId, levelData) + if bScroll and 4 < nIndex then + NovaAPI.SetLayoutGroupPadding(self._mapNode.rt_Toggle, 194, layoutRight, -32, 0) + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + local moveTime = 0.2 + local moveX = -325 - 340 * (nIndex - 5) + self._mapNode.rt_ToggleTrans:DOLocalMoveX(moveX, moveTime) + self._mapNode.Sp_BookScene:DOLocalMoveX(moveX, moveTime) + end + cs_coroutine.start(wait) + end +end +function MathParkourLevelSelectCtrl:OnBtnClick_CloseBg() + local tempIndex = self._panel.nSelectIndex + if 0 < tempIndex then + local imgSelect = self._mapNode.togRoot[tempIndex].transform:Find("tog/AnimRoot/AnimSwitch/imgSelect") + imgSelect.gameObject:SetActive(false) + end + self._panel.nSelectIndex = 0 + self._mapNode.levelDetail:ClosePanel() + local moveTime = 0.2 + EventManager.Hit(EventId.TemporaryBlockInput, moveTime) + local layout = layoutRight + self.tweener = DOTween.To(function() + return layout + end, function(v) + NovaAPI.SetLayoutGroupPadding(self._mapNode.rt_Toggle, 194, math.floor(v), -32, 0) + end, layoutRightDefault, moveTime):OnComplete(function() + NovaAPI.SetLayoutGroupPadding(self._mapNode.rt_Toggle, 194, layoutRightDefault, -32, 0) + end) +end +function MathParkourLevelSelectCtrl:OnBtnClick_Task() + if PlayerData.Activity:IsActivityInActivityGroup(self.nActId) then + local mapActivityData = ConfigTable.GetData("Activity", self.nActId) + local actGroupId = mapActivityData.MidGroupId + local actGroupData = PlayerData.Activity:GetActivityGroupDataById(actGroupId) + local taskActId = actGroupData:GetActivityDataByIndex(AllEnum.ActivityThemeFuncIndex.Task).ActivityId + local taskActData = PlayerData.Activity:GetActivityDataById(taskActId) + if taskActData ~= nil and taskActData:CheckActivityOpen() then + EventManager.Hit(EventId.OpenPanel, PanelId.Task_20104, taskActId, GameEnum.ActivityTaskTabType.Tab4) + return + end + RedDotManager.UnRegisterNode(RedDotDefine.Activity_Group_Task_Group, { + actGroupId, + taskActId, + mapActivityData.MiniGameRedDot + }, self._mapNode.reward_reddot) + self._mapNode.reward_reddot:SetActive(false) + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Activity_End_Notice")) + end +end +return MathParkourLevelSelectCtrl diff --git a/lua/game/ui/activity/mathparkour/mathparkourpausectrl.lua b/lua/game/ui/activity/mathparkour/mathparkourpausectrl.lua new file mode 100644 index 000000000..ca7cb80ba --- /dev/null +++ b/lua/game/ui/activity/mathparkour/mathparkourpausectrl.lua @@ -0,0 +1,80 @@ +local MathParkourPauseCtrl = class("MathParkourPauseCtrl", BaseCtrl) +local GamepadUIManager = require("GameCore.Module.GamepadUIManager") +MathParkourPauseCtrl._mapNodeConfig = { + blur = {}, + txt_title = { + sComponentName = "TMP_Text", + sLanguageId = "TowerDef_Text_Pause" + }, + txt_exit = { + nCount = 2, + sComponentName = "TMP_Text", + sLanguageId = "TowerDef_Button_Leave" + }, + txt_restart = { + nCount = 2, + sComponentName = "TMP_Text", + sLanguageId = "TowerDef_Button_Re" + }, + txt_continue = { + nCount = 2, + sComponentName = "TMP_Text", + sLanguageId = "TowerDef_Button_Back" + }, + txt_dic = { + nCount = 2, + sComponentName = "TMP_Text", + sLanguageId = "Tutorial_DicTitle" + }, + btn_exit = { + sComponentName = "NaviButton", + callback = "OnBtnClick_Exit", + sAction = "Giveup" + }, + btn_restart = { + sComponentName = "NaviButton", + callback = "OnBtnClick_Restart", + sAction = "Retry" + }, + btn_continue = { + sComponentName = "NaviButton", + callback = "OnBtnClick_Continue", + sAction = "Back" + }, + btn_dic = { + sComponentName = "NaviButton", + callback = "OnBtnClick_OpenDic", + sAction = "Depot" + } +} +MathParkourPauseCtrl._mapEventConfig = {} +MathParkourPauseCtrl._mapRedDotConfig = {} +function MathParkourPauseCtrl:Awake() +end +function MathParkourPauseCtrl:Open(nDicId) + self.nDicId = nDicId + self.gameObject:SetActive(true) + self._mapNode.btn_dic.gameObject:SetActive(0 < nDicId) + self.tbGamepadUINode = self:GetGamepadUINode() + GamepadUIManager.EnableGamepadUI("MathParkourPauseCtrl", self.tbGamepadUINode, nil, false) +end +function MathParkourPauseCtrl:Close() + GamepadUIManager.DisableGamepadUI("MathParkourPauseCtrl") + self.gameObject:SetActive(false) +end +function MathParkourPauseCtrl:OnBtnClick_Exit() + EventManager.Hit("MathParkour_Exit_OnClick") +end +function MathParkourPauseCtrl:OnBtnClick_Restart() + EventManager.Hit("MathParkour_Restart_OnClick") +end +function MathParkourPauseCtrl:OnBtnClick_Continue() + EventManager.Hit("MathParkour_Continue_OnClick") +end +function MathParkourPauseCtrl:OnBtnClick_OpenDic() + if self.nDicId == 0 then + return + end + EventManager.Hit(EventId.OpenPanel, PanelId.DictionaryEntry, self.nDicId, true) +end +return MathParkourPauseCtrl diff --git a/lua/game/ui/activity/mathparkour/mathparkourresultfailctrl.lua b/lua/game/ui/activity/mathparkour/mathparkourresultfailctrl.lua new file mode 100644 index 000000000..dc5c06e0a --- /dev/null +++ b/lua/game/ui/activity/mathparkour/mathparkourresultfailctrl.lua @@ -0,0 +1,45 @@ +local MathParkourResultFailCtrl = class("MathParkourResultFailCtrl", BaseCtrl) +local GamepadUIManager = require("GameCore.Module.GamepadUIManager") +MathParkourResultFailCtrl._mapNodeConfig = { + txtCompleteTipsPrev1 = { + sComponentName = "TMP_Text", + sLanguageId = "MathParkour_Text_CompleteTipsPrev" + }, + txt_Complete = {sComponentName = "TMP_Text"}, + btn_Confirm = { + sComponentName = "UIButton", + callback = "OnBtnClick_Confirm" + }, + txt_confirm = { + sComponentName = "TMP_Text", + sLanguageId = "MathParkour_Text_Confirm" + }, + btn_Again = { + sComponentName = "UIButton", + callback = "OnBtnClick_Again" + }, + txt_again = { + sComponentName = "TMP_Text", + sLanguageId = "MathParkour_Text_Again" + } +} +MathParkourResultFailCtrl._mapEventConfig = {} +MathParkourResultFailCtrl._mapRedDotConfig = {} +function MathParkourResultFailCtrl:ShowPanel(nScore) + self.gameObject:SetActive(true) + NovaAPI.SetTMPText(self._mapNode.txt_Complete, nScore) + self.tbGamepadUINode = self:GetGamepadUINode() + GamepadUIManager.EnableGamepadUI("MathParkourResultFailCtrl", self.tbGamepadUINode, nil, true) +end +function MathParkourResultFailCtrl:HidePanel() + self.gameObject:SetActive(false) +end +function MathParkourResultFailCtrl:OnBtnClick_Confirm() + GamepadUIManager.DisableGamepadUI("MathParkourResultFailCtrl") + EventManager.Hit("MathParkour_Confirm") +end +function MathParkourResultFailCtrl:OnBtnClick_Again() + GamepadUIManager.DisableGamepadUI("MathParkourResultFailCtrl") + EventManager.Hit("MathParkour_Again") +end +return MathParkourResultFailCtrl diff --git a/lua/game/ui/activity/mathparkour/mathparkourresultsuccessctrl.lua b/lua/game/ui/activity/mathparkour/mathparkourresultsuccessctrl.lua new file mode 100644 index 000000000..1d8003316 --- /dev/null +++ b/lua/game/ui/activity/mathparkour/mathparkourresultsuccessctrl.lua @@ -0,0 +1,67 @@ +local MathParkourResultSuccessCtrl = class("MathParkourResultSuccessCtrl", BaseCtrl) +local GamepadUIManager = require("GameCore.Module.GamepadUIManager") +MathParkourResultSuccessCtrl._mapNodeConfig = { + txtCompleteTipsPrev1 = { + sComponentName = "TMP_Text", + sLanguageId = "MathParkour_StarTitle" + }, + ScoreStar = {nCount = 3}, + txtCompleteTipsPrev2 = { + sComponentName = "TMP_Text", + sLanguageId = "MathParkour_Text_CompleteTipsPrev" + }, + txt_Complete = {sComponentName = "TMP_Text"}, + txt_curScore = { + sComponentName = "TMP_Text", + sLanguageId = "MathParkour_Text_NewScore" + }, + btn_Confirm = { + sComponentName = "UIButton", + callback = "OnBtnClick_Confirm" + }, + txt_confirm = { + sComponentName = "TMP_Text", + sLanguageId = "MathParkour_Text_Confirm" + }, + btn_Nextlevel = { + sComponentName = "UIButton", + callback = "OnBtnClick_NextLevel" + }, + txt_nextlevel = { + sComponentName = "TMP_Text", + sLanguageId = "MathParkour_Text_NextLevel" + } +} +MathParkourResultSuccessCtrl._mapEventConfig = {} +MathParkourResultSuccessCtrl._mapRedDotConfig = {} +function MathParkourResultSuccessCtrl:ShowPanel(nScore, bNew, nStarCount, bCanNextLevel, nActId) + self.gameObject:SetActive(true) + NovaAPI.SetTMPText(self._mapNode.txt_Complete, nScore) + self._mapNode.txt_curScore.gameObject:SetActive(bNew) + for i = 1, 3 do + self._mapNode.ScoreStar[i].gameObject:SetActive(i <= nStarCount) + end + bCanNextLevel = bCanNextLevel or false + self._mapNode.btn_Nextlevel.gameObject:SetActive(bCanNextLevel) + self.actData = PlayerData.Activity:GetActivityDataById(nActId) + if self.actData ~= nil then + EventManager.Hit(EventId.TemporaryBlockInput, 1) + self:AddTimer(1, 1, function() + self.actData:OpenTempChangeInfo() + end, true, true, true) + end + self.tbGamepadUINode = self:GetGamepadUINode() + GamepadUIManager.EnableGamepadUI("MathParkourResultSuccessCtrl", self.tbGamepadUINode, nil, true) +end +function MathParkourResultSuccessCtrl:HidePanel() + self.gameObject:SetActive(false) +end +function MathParkourResultSuccessCtrl:OnBtnClick_Confirm() + GamepadUIManager.DisableGamepadUI("MathParkourResultSuccessCtrl") + EventManager.Hit("MathParkour_Confirm") +end +function MathParkourResultSuccessCtrl:OnBtnClick_NextLevel() + GamepadUIManager.DisableGamepadUI("MathParkourResultSuccessCtrl") + EventManager.Hit("MathParkour_NextLevel") +end +return MathParkourResultSuccessCtrl diff --git a/lua/game/ui/activity/mathparkour/mathparkourskilldisplayctrl.lua b/lua/game/ui/activity/mathparkour/mathparkourskilldisplayctrl.lua new file mode 100644 index 000000000..3f25ad0c6 --- /dev/null +++ b/lua/game/ui/activity/mathparkour/mathparkourskilldisplayctrl.lua @@ -0,0 +1,113 @@ +local MathParkourSkillDisplayCtrl = class("MathParkourSkillDisplayCtrl", BaseCtrl) +local Actor2DManager = require("Game.Actor2D.Actor2DManager") +local GameResourceLoader = require("Game.Common.Resource.GameResourceLoader") +local ResTypeAny = GameResourceLoader.ResType.Any +local Path = require("path") +local WwiseAudioMgr = CS.WwiseAudioManager.Instance +local LocalSettingData = require("GameCore.Data.LocalSettingData") +MathParkourSkillDisplayCtrl._mapNodeConfig = { + DisplayParent = {}, + imgBgChar = {sComponentName = "Image"}, + imgBgPortrait = {sComponentName = "Image"}, + DisplayL2d = {sComponentName = "RawImage"}, + animRoot = {sComponentName = "Animator", sNodeName = "animove"}, + imgBgCharL2d = {} +} +MathParkourSkillDisplayCtrl._mapEventConfig = { + MathParkour_CastAssistSkill = "OnEvent_CastAssistSkill", + MathParkour_CastAssistSkillPause = "OnEvent_CastAssistSkillPause" +} +MathParkourSkillDisplayCtrl._mapRedDotConfig = {} +function MathParkourSkillDisplayCtrl:Awake() +end +function MathParkourSkillDisplayCtrl:OnEnable() + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + self._mapNode.DisplayParent:SetActive(true) + NovaAPI.SetMaskAllDirty(self._mapNode.imgBgCharL2d) + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + self._mapNode.DisplayParent:SetActive(false) + end + cs_coroutine.start(wait) +end +function MathParkourSkillDisplayCtrl:OnDisable() +end +function MathParkourSkillDisplayCtrl:OnDestroy() + self.tbInterruptedDisplay = nil + Actor2DManager.UnsetActor2D(false, 1, true) +end +function MathParkourSkillDisplayCtrl:InterrputAllDisplay() + self:InterrputAnim() +end +function MathParkourSkillDisplayCtrl:InterrputAnim() + if self.timer ~= nil then + self.timer:Cancel(false) + self.timer = nil + end + Actor2DManager.UnsetActor2D(false, 1, true) + self.callback = nil + self._mapNode.DisplayParent:SetActive(false) +end +function MathParkourSkillDisplayCtrl:UltimateDisplay(nCharId, nSkinId) + self:InitL2dRes(nCharId, nSkinId) + self:ShowSkill(nCharId, nSkinId) +end +function MathParkourSkillDisplayCtrl:InitL2dRes(nCharId, nSkinId) + local mapSkin = ConfigTable.GetData_CharacterSkin(nSkinId) + local sBodyName = string.format("%s_001", nSkinId) + self.LoadSprite(self._mapNode.imgBgPortrait, mapSkin.Portrait, sBodyName) + local mapCharDescCfg = ConfigTable.GetData("CharacterDes", nCharId) + local sColor + if mapCharDescCfg == nil then + sColor = "" + else + sColor = mapCharDescCfg.CharSkillColor == "" and mapCharDescCfg.CharColor or mapCharDescCfg.CharSkillColor + end + local _b, _color = ColorUtility.TryParseHtmlString(sColor) + NovaAPI.SetImageColor(self._mapNode.imgBgChar, _color) +end +function MathParkourSkillDisplayCtrl.LoadSprite(imgObj, sPath, sName) + local _sPath = string.format("%s/atlas_png/a/%s.png", Path.dirname(sPath), sName) + NovaAPI.SetImageSprite(imgObj, Settings.AB_ROOT_PATH .. _sPath) +end +function MathParkourSkillDisplayCtrl:ShowSkill(nCharId, nSkinId, callback) + if self.timer ~= nil then + self.timer:Cancel(false) + self.timer = nil + end + WwiseAudioMgr:PostEvent("ui_tip_support_ult") + self._mapNode.DisplayParent:SetActive(true) + NovaAPI.SetMaskAllDirty(self._mapNode.imgBgCharL2d) + self._mapNode.animRoot:Play("Empty") + self._mapNode.animRoot:Play("SubskillDisplay_moves_1") + self.gameObject.transform.localScale = Vector3.one + Actor2DManager.SetActor2D_ForSubSKill(PanelId.SubSkillDisplay, self._mapNode.DisplayL2d, nCharId, nSkinId, nil, nIdx) + Actor2DManager.PlayAnim("ultra", true, 1) + self.callback = callback + self.timer = self:AddTimer(1, 1.5, "ShowEnd", true, true, true, true) +end +function MathParkourSkillDisplayCtrl:ShowEnd() + if self.callback ~= nil and type(self.callback) == "function" then + self.callback() + end + Actor2DManager.UnsetActor2D(false, 1) + self.callback = nil + self._mapNode.DisplayParent:SetActive(false) + self.timer = nil +end +function MathParkourSkillDisplayCtrl:OnEvent_CastAssistSkillPause(bPause) + if bPause then + if self.callback ~= nil and type(self.callback) == "function" then + self.callback() + end + self:InterrputAllDisplay() + end +end +function MathParkourSkillDisplayCtrl:OnEvent_CastAssistSkill(nCharId, nSkinId) + self.UseLive2D = LocalSettingData.mapData.UseLive2D + if not (nCharId and nSkinId) or not self.UseLive2D then + return + end + self:UltimateDisplay(nCharId, nSkinId) +end +return MathParkourSkillDisplayCtrl diff --git a/lua/game/ui/activity/periodicquest/_101002/periodicquestctrl_01.lua b/lua/game/ui/activity/periodicquest/_101002/periodicquestctrl_01.lua index 84f9cc4fd..a9e3182b3 100644 --- a/lua/game/ui/activity/periodicquest/_101002/periodicquestctrl_01.lua +++ b/lua/game/ui/activity/periodicquest/_101002/periodicquestctrl_01.lua @@ -1,4 +1,5 @@ local PeriodicQuestCtrl_01 = class("PeriodicQuestCtrl_01", BaseCtrl) +local TimerManager = require("GameCore.Timer.TimerManager") PeriodicQuestCtrl_01._mapNodeConfig = { goCommon = { sNodeName = "---Common---" @@ -38,11 +39,24 @@ PeriodicQuestCtrl_01._mapNodeConfig = { btnCharDetail = { sComponentName = "UIButton", callback = "OnBtnClick_CharPreview" - } + }, + btnDetail = { + sComponentName = "UIButton", + callback = "OnBtnClick_Detail" + }, + txtBtnDetail = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_Btn_Detail" + }, + goActTime = {}, + txtActivityTime = {sComponentName = "TMP_Text"} } PeriodicQuestCtrl_01._mapEventConfig = { RefreshPeriodicAct = "OnEvent_RefreshPeriodicAct" } +function PeriodicQuestCtrl_01:OnDisable() + self:UnbindCtrl() +end function PeriodicQuestCtrl_01:RefreshActInfo() if self.activityCtrl ~= nil then self.activityCtrl:RefreshQuestList() @@ -108,24 +122,22 @@ function PeriodicQuestCtrl_01:InitActData(actData, bResetGroup) self.nActId = actData:GetActId() self.activityCtrl:InitActData(actData, bResetGroup) self:RefreshActInfo() + self:SetTime() end function PeriodicQuestCtrl_01:ClearActivity() self:UnbindCtrl() end -function PeriodicQuestCtrl_01:Awake() -end -function PeriodicQuestCtrl_01:FadeIn() -end -function PeriodicQuestCtrl_01:FadeOut() -end -function PeriodicQuestCtrl_01:OnEnable() -end -function PeriodicQuestCtrl_01:OnDisable() - self:UnbindCtrl() -end -function PeriodicQuestCtrl_01:OnDestroy() -end -function PeriodicQuestCtrl_01:OnRelease() +function PeriodicQuestCtrl_01:SetTime() + local actCfg = self.actData:GetActCfgData() + if actCfg.EndType == GameEnum.activityEndType.NoLimit then + self._mapNode.goActTime.gameObject:SetActive(false) + else + self._mapNode.goActTime.gameObject:SetActive(true) + self:RefreshRemainTime() + if nil == self.remainTimer then + self.remainTimer = self:AddTimer(0, 1, "RefreshRemainTime", true, true, false) + end + end end function PeriodicQuestCtrl_01:OnBtnClick_Receive() local callback = function() @@ -169,4 +181,60 @@ function PeriodicQuestCtrl_01:OnBtnClick_CharPreview() end end end +function PeriodicQuestCtrl_01:OnBtnClick_Detail() + local perQuestActCfg = self.actData:GetPerQuestCfg() + local msg = { + nType = AllEnum.MessageBox.Desc, + sContent = perQuestActCfg.DesText, + sTitle = ConfigTable.GetUIText("Activity_Btn_Detail") + } + EventManager.Hit(EventId.OpenMessageBox, msg) +end +function PeriodicQuestCtrl_01:RefreshRemainTime() + local endTime = self.actData:GetActEndTime() + local curTime = CS.ClientManager.Instance.serverTimeStamp + local remainTime = endTime - curTime + if remainTime < 0 then + TimerManager.Remove(self.remainTimer) + self.remainTimer = nil + EventManager.Hit(EventId.OpenMessageBox, { + nType = AllEnum.MessageBox.Alert, + sContent = ConfigTable.GetUIText("Activity_Invalid_Tip_1"), + callbackConfirm = function() + EventManager.Hit(EventId.ClosePanel, PanelId.ActivityList) + end + }) + return + end + local sTimeStr = "" + if remainTime <= 60 then + local sec = math.floor(remainTime) + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Sec") or "", sec) + elseif 60 < remainTime and remainTime <= 3600 then + local min = math.floor(remainTime / 60) + local sec = math.floor(remainTime - min * 60) + if sec == 0 then + min = min - 1 + sec = 60 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Min") or "", min, sec) + elseif 3600 < remainTime and remainTime <= 86400 then + local hour = math.floor(remainTime / 3600) + local min = math.floor((remainTime - hour * 3600) / 60) + if min == 0 then + hour = hour - 1 + min = 60 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Hour") or "", hour, min) + elseif 86400 < remainTime then + local day = math.floor(remainTime / 86400) + local hour = math.floor((remainTime - day * 86400) / 3600) + if hour == 0 then + day = day - 1 + hour = 24 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Day") or "", day, hour) + end + NovaAPI.SetTMPText(self._mapNode.txtActivityTime, orderedFormat(ConfigTable.GetUIText("PerActivity_Remain_Time") or "", sTimeStr)) +end return PeriodicQuestCtrl_01 diff --git a/lua/game/ui/activity/periodicquest/_1110701/periodicquestctrl_cover.lua b/lua/game/ui/activity/periodicquest/_1110701/periodicquestctrl_cover.lua new file mode 100644 index 000000000..5820dd8c6 --- /dev/null +++ b/lua/game/ui/activity/periodicquest/_1110701/periodicquestctrl_cover.lua @@ -0,0 +1,126 @@ +local PeriodicQuestCtrl_cover = class("PeriodicQuestCtrl_cover", BaseCtrl) +local TimerManager = require("GameCore.Timer.TimerManager") +PeriodicQuestCtrl_cover._mapNodeConfig = { + goCommon = { + sNodeName = "---Common---" + }, + btnDetail = { + sComponentName = "UIButton", + callback = "OnBtnClick_Detail" + }, + txtBtnDetail = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_Btn_Detail" + }, + txtActivityTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_CopyMemo" + }, + goActTime = {}, + txtActivityTime = {sComponentName = "TMP_Text"} +} +PeriodicQuestCtrl_cover._mapEventConfig = { + RefreshPeriodicAct = "OnEvent_RefreshPeriodicAct" +} +function PeriodicQuestCtrl_cover:OnDisable() + self:UnbindCtrl() +end +function PeriodicQuestCtrl_cover:RefreshActInfo() + if self.activityCtrl ~= nil then + self.activityCtrl:RefreshQuestList() + end +end +function PeriodicQuestCtrl_cover:UnbindCtrl() + if self.activityCtrl ~= nil then + self:UnbindCtrlByNode(self.activityCtrl) + self.activityCtrl = nil + end +end +function PeriodicQuestCtrl_cover:InitActData(actData, bResetGroup) + if self.activityCtrl == nil then + self.activityCtrl = self:BindCtrlByNode(self._mapNode.goCommon, "Game.UI.Activity.PeriodicQuest.PeriodicQuestCtrl") + end + self.actData = actData + self.nActId = actData:GetActId() + self.activityCtrl:InitActData(actData, bResetGroup) + self:RefreshActInfo() + self:SetTime() +end +function PeriodicQuestCtrl_cover:ClearActivity() + self:UnbindCtrl() +end +function PeriodicQuestCtrl_cover:SetTime() + local actCfg = self.actData:GetActCfgData() + if actCfg.EndType == GameEnum.activityEndType.NoLimit then + self._mapNode.goActTime.gameObject:SetActive(false) + else + self._mapNode.goActTime.gameObject:SetActive(true) + self:RefreshRemainTime() + if nil == self.remainTimer then + self.remainTimer = self:AddTimer(0, 1, "RefreshRemainTime", true, true, false) + end + end +end +function PeriodicQuestCtrl_cover:OnEvent_RefreshPeriodicAct(nActId) + if nActId == self.nActId then + self.bQuestAnim = false + self:RefreshActInfo() + end +end +function PeriodicQuestCtrl_cover:OnBtnClick_Detail() + local perQuestActCfg = self.actData:GetPerQuestCfg() + local msg = { + nType = AllEnum.MessageBox.Desc, + sContent = perQuestActCfg.DesText, + sTitle = ConfigTable.GetUIText("Activity_Btn_Detail") + } + EventManager.Hit(EventId.OpenMessageBox, msg) +end +function PeriodicQuestCtrl_cover:RefreshRemainTime() + local endTime = self.actData:GetActEndTime() + local curTime = CS.ClientManager.Instance.serverTimeStamp + local remainTime = endTime - curTime + if remainTime < 0 then + TimerManager.Remove(self.remainTimer) + self.remainTimer = nil + EventManager.Hit(EventId.OpenMessageBox, { + nType = AllEnum.MessageBox.Alert, + sContent = ConfigTable.GetUIText("Activity_Invalid_Tip_1"), + callbackConfirm = function() + EventManager.Hit(EventId.ClosePanel, PanelId.ActivityList) + end + }) + return + end + local sTimeStr = "" + if remainTime <= 60 then + local sec = math.floor(remainTime) + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Sec") or "", sec) + elseif 60 < remainTime and remainTime <= 3600 then + local min = math.floor(remainTime / 60) + local sec = math.floor(remainTime - min * 60) + if sec == 0 then + min = min - 1 + sec = 60 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Min") or "", min, sec) + elseif 3600 < remainTime and remainTime <= 86400 then + local hour = math.floor(remainTime / 3600) + local min = math.floor((remainTime - hour * 3600) / 60) + if min == 0 then + hour = hour - 1 + min = 60 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Hour") or "", hour, min) + elseif 86400 < remainTime then + local day = math.floor(remainTime / 86400) + local hour = math.floor((remainTime - day * 86400) / 3600) + if hour == 0 then + day = day - 1 + hour = 24 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Day") or "", day, hour) + end + NovaAPI.SetTMPText(self._mapNode.txtActivityTime, sTimeStr) +end +return PeriodicQuestCtrl_cover diff --git a/lua/game/ui/activity/periodicquest/periodicquestctrl.lua b/lua/game/ui/activity/periodicquest/periodicquestctrl.lua index fd448bdcb..ac0e0d370 100644 --- a/lua/game/ui/activity/periodicquest/periodicquestctrl.lua +++ b/lua/game/ui/activity/periodicquest/periodicquestctrl.lua @@ -1,5 +1,4 @@ local PeriodicQuestCtrl = class("PeriodicQuestCtrl", BaseCtrl) -local TimerManager = require("GameCore.Timer.TimerManager") PeriodicQuestCtrl._mapNodeConfig = { loopSv = { sNodeName = "srGuideQuest", @@ -22,73 +21,36 @@ PeriodicQuestCtrl._mapNodeConfig = { sComponentName = "UIButton", callback = "OnBtnClick_GroupLock" }, - btnDetail = { - sComponentName = "UIButton", - callback = "OnBtnClick_Detail" - }, - txtBtnDetail = { - sComponentName = "TMP_Text", - sLanguageId = "Activity_Btn_Detail" - }, btnQuickRec = { sComponentName = "UIButton", callback = "OnBtnClick_QuickRec" }, + btnCanNotQuickRec = { + sComponentName = "UIButton", + callback = "OnBtnClick_CannotQuickRec" + }, txtBtnQuickRec = { sComponentName = "TMP_Text", sLanguageId = "Activity_Btn_Quick_Receive" }, - goActTime = {}, - txtActivityTime = {sComponentName = "TMP_Text"} + txtBtnCannotQuickRec = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_Btn_Quick_Receive" + }, + btnShop = { + sComponentName = "UIButton", + callback = "OnBtnClick_Shop" + }, + btnGuideMission = { + sComponentName = "UIButton", + callback = "OnBtnClick_GuideMission" + }, + txtBtnGuideMission = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_AvgReview" + } } PeriodicQuestCtrl._mapEventConfig = {} -function PeriodicQuestCtrl:RefreshRemainTime() - local endTime = self.actData:GetActEndTime() - local curTime = CS.ClientManager.Instance.serverTimeStamp - local remainTime = endTime - curTime - if remainTime < 0 then - TimerManager.Remove(self.remainTimer) - self.remainTimer = nil - EventManager.Hit(EventId.OpenMessageBox, { - nType = AllEnum.MessageBox.Alert, - sContent = ConfigTable.GetUIText("Activity_Invalid_Tip_1"), - callbackConfirm = function() - EventManager.Hit(EventId.ClosePanel, PanelId.ActivityList) - end - }) - return - end - local sTimeStr = "" - if remainTime <= 60 then - local sec = math.floor(remainTime) - sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Sec") or "", sec) - elseif 60 < remainTime and remainTime <= 3600 then - local min = math.floor(remainTime / 60) - local sec = math.floor(remainTime - min * 60) - if sec == 0 then - min = min - 1 - sec = 60 - end - sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Min") or "", min, sec) - elseif 3600 < remainTime and remainTime <= 86400 then - local hour = math.floor(remainTime / 3600) - local min = math.floor((remainTime - hour * 3600) / 60) - if min == 0 then - hour = hour - 1 - min = 60 - end - sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Hour") or "", hour, min) - elseif 86400 < remainTime then - local day = math.floor(remainTime / 86400) - local hour = math.floor((remainTime - day * 86400) / 3600) - if hour == 0 then - day = day - 1 - hour = 24 - end - sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Day") or "", day, hour) - end - NovaAPI.SetTMPText(self._mapNode.txtActivityTime, orderedFormat(ConfigTable.GetUIText("PerActivity_Remain_Time") or "", sTimeStr)) -end function PeriodicQuestCtrl:RefreshQuestList() self.tbAllQuestList = self.actData:GetQuestListByGroup() if nil == self.tbAllQuestList[self._panel.nSelectGroup] then @@ -114,6 +76,7 @@ function PeriodicQuestCtrl:RefreshQuestList() end local _, _, canReceive = self.actData:GetQuestProgress() self._mapNode.btnQuickRec.gameObject:SetActive(0 < canReceive) + self._mapNode.btnCanNotQuickRec.gameObject:SetActive(canReceive <= 0) for k, v in ipairs(self._mapNode.PerActGroupItem) do local nAllQuest, nReceivedQuest = self.actData:GetDayQuestStatus(k) v:RefreshStatus(nAllQuest <= nReceivedQuest and 0 < nReceivedQuest) @@ -186,27 +149,11 @@ function PeriodicQuestCtrl:InitActData(actData, bResetGroup) EventManager.Hit(EventId.ClosePanel, PanelId.ActivityList) return end - local actCfg = self.actData:GetActCfgData() - if actCfg.EndType == GameEnum.activityEndType.NoLimit then - self._mapNode.goActTime.gameObject:SetActive(false) - else - self._mapNode.goActTime.gameObject:SetActive(true) - self:RefreshRemainTime() - if nil == self.remainTimer then - self.remainTimer = self:AddTimer(0, 1, "RefreshRemainTime", true, true, false) - end - end end function PeriodicQuestCtrl:Awake() self.tbGridCtrl = {} self.tbSequences = {} end -function PeriodicQuestCtrl:FadeIn() -end -function PeriodicQuestCtrl:FadeOut() -end -function PeriodicQuestCtrl:OnEnable() -end function PeriodicQuestCtrl:OnDisable() for nInstanceId, objCtrl in pairs(self.tbGridCtrl) do self:UnbindCtrlByNode(objCtrl) @@ -214,10 +161,6 @@ function PeriodicQuestCtrl:OnDisable() end self.tbGridCtrl = {} end -function PeriodicQuestCtrl:OnDestroy() -end -function PeriodicQuestCtrl:OnRelease() -end function PeriodicQuestCtrl:OnBtnClick_Group(_, nIndex) if self._panel.nSelectGroup == nIndex then return @@ -240,15 +183,6 @@ end function PeriodicQuestCtrl:OnBtnClick_GroupLock() EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("PerActivity_Not_Open")) end -function PeriodicQuestCtrl:OnBtnClick_Detail() - local perQuestActCfg = self.actData:GetPerQuestCfg() - local msg = { - nType = AllEnum.MessageBox.Desc, - sContent = perQuestActCfg.DesText, - sTitle = ConfigTable.GetUIText("Activity_Btn_Detail") - } - EventManager.Hit(EventId.OpenMessageBox, msg) -end function PeriodicQuestCtrl:OnBtnClick_QuickRec() local callback = function() EventManager.Hit("RefreshPeriodicAct", self.nActId) @@ -256,4 +190,19 @@ function PeriodicQuestCtrl:OnBtnClick_QuickRec() end PlayerData.Activity:SendReceivePerQuest(self.nActId, 0, callback) end +function PeriodicQuestCtrl:OnBtnClick_CannotQuickRec() + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("InfinityTower_Reward_Tips")) +end +function PeriodicQuestCtrl:OnBtnClick_Shop() + EventManager.Hit(EventId.OpenPanel, PanelId.GuideMission, 3) +end +function PeriodicQuestCtrl:OnBtnClick_GuideMission() + local nActivityId = tonumber(self.actData:GetSpecialParam()) + if type(nActivityId) == "number" then + local data = ConfigTable.GetData("ActivityStoryChapter", nActivityId) + if data ~= nil then + PlayerData.StoryReview:TryOpenStoryChapter(data.ChapterId) + end + end +end return PeriodicQuestCtrl diff --git a/lua/game/ui/activity/periodicquest/periodicquestctrl_02.lua b/lua/game/ui/activity/periodicquest/periodicquestctrl_02.lua deleted file mode 100644 index 94607adf3..000000000 --- a/lua/game/ui/activity/periodicquest/periodicquestctrl_02.lua +++ /dev/null @@ -1,54 +0,0 @@ -local PeriodicQuestCtrl_02 = class("PeriodicQuestCtrl_02", BaseCtrl) -PeriodicQuestCtrl_02._mapNodeConfig = { - goCommon = { - sNodeName = "---Common---" - } -} -PeriodicQuestCtrl_02._mapEventConfig = { - RefreshPeriodicAct = "OnEvent_RefreshPeriodicAct" -} -function PeriodicQuestCtrl_02:RefreshActInfo() - if self.activityCtrl ~= nil then - self.activityCtrl:RefreshQuestList() - end -end -function PeriodicQuestCtrl_02:UnbindCtrl() - if self.activityCtrl ~= nil then - self:UnbindCtrlByNode(self.activityCtrl) - self.activityCtrl = nil - end -end -function PeriodicQuestCtrl_02:InitActData(actData, bResetGroup) - if self.activityCtrl == nil then - self.activityCtrl = self:BindCtrlByNode(self._mapNode.goCommon, "Game.UI.Activity.PeriodicQuest.PeriodicQuestCtrl") - end - self.actData = actData - self.nActId = actData:GetActId() - self.activityCtrl:InitActData(actData, bResetGroup) - self:RefreshActInfo() -end -function PeriodicQuestCtrl_02:ClearActivity() - self:UnbindCtrl() -end -function PeriodicQuestCtrl_02:Awake() -end -function PeriodicQuestCtrl_02:FadeIn() -end -function PeriodicQuestCtrl_02:FadeOut() -end -function PeriodicQuestCtrl_02:OnEnable() -end -function PeriodicQuestCtrl_02:OnDisable() - self:UnbindCtrl() -end -function PeriodicQuestCtrl_02:OnDestroy() -end -function PeriodicQuestCtrl_02:OnRelease() -end -function PeriodicQuestCtrl_02:OnEvent_RefreshPeriodicAct(nActId) - if nActId == self.nActId then - self.bQuestAnim = false - self:RefreshActInfo() - end -end -return PeriodicQuestCtrl_02 diff --git a/lua/game/ui/activity/periodicquest/periodicquestitemctrl.lua b/lua/game/ui/activity/periodicquest/periodicquestitemctrl.lua index f6bd80d1b..8831eb12a 100644 --- a/lua/game/ui/activity/periodicquest/periodicquestitemctrl.lua +++ b/lua/game/ui/activity/periodicquest/periodicquestitemctrl.lua @@ -14,9 +14,16 @@ PeriodicQuestItemCtrl._mapNodeConfig = { sComponentName = "UIButton", callback = "OnBtnClick_Reward" }, + btnReward2 = { + sComponentName = "UIButton", + callback = "OnBtnClick_Reward2" + }, rtReward = { sCtrlName = "Game.UI.TemplateEx.TemplateItemCtrl" }, + rtReward2 = { + sCtrlName = "Game.UI.TemplateEx.TemplateItemCtrl" + }, btnReceive = { sComponentName = "UIButton", callback = "OnBtnClick_Receive" @@ -56,6 +63,9 @@ function PeriodicQuestItemCtrl:SetData(nActId, mapData) self.nJumpTo = questCfg.JumpTo self.rewardId = questCfg.Reward self._mapNode.rtReward:SetItem(questCfg.Reward, nil, questCfg.RewardQty, nil, nil, nil, nil, true) + self.rewardId2 = questCfg.Reward2 + self._mapNode.rtReward2:SetItem(questCfg.Reward2, nil, questCfg.RewardQty2, nil, nil, nil, nil, true) + self._mapNode.btnReward2.gameObject:SetActive(self.rewardId2 ~= 0) self._mapNode.txtUnComplete.gameObject:SetActive(nStatus == AllEnum.ActQuestStatus.UnComplete and questCfg.JumpTo == 0) self._mapNode.btnJump.gameObject:SetActive(nStatus == AllEnum.ActQuestStatus.UnComplete and questCfg.JumpTo ~= 0) self._mapNode.btnReceive.gameObject:SetActive(nStatus == AllEnum.ActQuestStatus.Complete) @@ -90,6 +100,11 @@ function PeriodicQuestItemCtrl:OnBtnClick_Reward(btn) UTILS.ClickItemGridWithTips(self.rewardId, btn.transform, true, true, true) end end +function PeriodicQuestItemCtrl:OnBtnClick_Reward2(btn) + if nil ~= self.rewardId2 then + UTILS.ClickItemGridWithTips(self.rewardId2, btn.transform, true, true, true) + end +end function PeriodicQuestItemCtrl:OnBtnClick_Receive() local callback = function() EventManager.Hit("RefreshPeriodicAct", self.nActId) diff --git a/lua/game/ui/activitypopup/activityreengagement_101004popupctrl.lua b/lua/game/ui/activity/reengagement/activityreengagement_101004popupctrl.lua similarity index 61% rename from lua/game/ui/activitypopup/activityreengagement_101004popupctrl.lua rename to lua/game/ui/activity/reengagement/activityreengagement_101004popupctrl.lua index 5cbdb0b86..64b8e9f96 100644 --- a/lua/game/ui/activitypopup/activityreengagement_101004popupctrl.lua +++ b/lua/game/ui/activity/reengagement/activityreengagement_101004popupctrl.lua @@ -6,21 +6,6 @@ ActivityReengagement_101004PopUpCtrl._mapNodeConfig = { sComponentName = "TMP_Text", sLanguageId = "Reengagement_Popup_Tip" }, - btnActivity = { - sComponentName = "Button", - callback = "OnBtnClick_Goto" - }, - goContent = { - sNodeName = "---Common---" - }, - btnGo = { - sComponentName = "UIButton", - callback = "OnBtnClick_Goto" - }, - txtBtnGo = { - sComponentName = "TMP_Text", - sLanguageId = "Activity_PopUp_Goto_1" - }, goRewardItem = { nCount = 4, sCtrlName = "Game.UI.TemplateEx.TemplateItemCtrl" @@ -31,27 +16,50 @@ ActivityReengagement_101004PopUpCtrl._mapNodeConfig = { sComponentName = "UIButton", callback = "OnClickBtnRewardItem" }, - rtBtn = {} + rtBtn = {}, + btnWelcome = { + sComponentName = "UIButton", + callback = "OnBtnClick_Welcome" + }, + txtBtnWelcome = { + sComponentName = "TMP_Text", + sLanguageId = "Reengagement_Popup_Welcome" + } } ActivityReengagement_101004PopUpCtrl._mapEventConfig = {} function ActivityReengagement_101004PopUpCtrl:ShowPopUp(actId, callback, index) self.popUpIndex = index - self.dontShowAgain = false self.nCurActId = actId self.callback = callback - self.actCfg = ConfigTable.GetData("Activity", self.nCurActId) - local actData = PlayerData.Activity:GetActivityDataById(self.nCurActId) - if actData == nil then + local bCanReceive = PlayerData.Reengagement:CheckCanReceive() + self._mapNode.rtBtn:SetActive(bCanReceive) + local nActId = PlayerData.Reengagement:GetActId() + local mapActData = ConfigTable.GetData("ActivityReturneeReunionReward", nActId) + if mapActData == nil then + if self.callback ~= nil then + self.callback() + end return end - self._mapNode.rtBtn:SetActive(false) + local tbRewards = {} self.tbItemReward = {} + for i = 1, 3 do + local nId = mapActData["Reward" .. i .. "Tid"] + local nQty = mapActData["Reward" .. i .. "Qty"] + if 0 < nId then + table.insert(tbRewards, {nId = nId, nQty = nQty}) + table.insert(self.tbItemReward, nId) + end + end for i = 1, #self._mapNode.goRewardItem do local item = self._mapNode.goRewardItem[i] - item:SetItem(self.actCfg.reward[i]) + if i <= #tbRewards then + item:SetItem(tbRewards[i].nId, nil, tbRewards[i].nQty) + self._mapNode.btnRewardItem[i].gameObject:SetActive(true) + else + self._mapNode.btnRewardItem[i].gameObject:SetActive(false) + end end - self._mapNode.imgDontShow1:SetActive(not self.dontShowAgain) - self._mapNode.imgDontShow2:SetActive(self.dontShowAgain) self.anim = self.gameObject:GetComponent("Animator") self:PlayOpenAnim() end @@ -79,9 +87,8 @@ end function ActivityReengagement_101004PopUpCtrl:OnBtnClick_Goto() local callback = function() if nil ~= self.nCurActId then - PopUpManager.InterruptPopUp(self.popUpIndex) PlayerData.Activity:SendActivityDetailMsg() - local endTime = self.nEndTime + local endTime = PlayerData.Reengagement:GetReengagementCloseTime() local curTime = ClientManager.serverTimeStamp local remainTime = endTime - curTime if remainTime <= 0 then @@ -91,13 +98,26 @@ function ActivityReengagement_101004PopUpCtrl:OnBtnClick_Goto() end return end - EventManager.Hit(EventId.ClosePanel, PanelId.ActivityPopUp) - EventManager.Hit(EventId.OpenPanel, PanelId.ActivityList, self.nCurActId) + PopUpManager.PauseAfterCurrent() + local openAct = function() + EventManager.Hit(EventId.OpenPanel, PanelId.ReengagementPanel) + end + if self.callback ~= nil then + self.callback(openAct, true) + else + openAct() + end end end self:ClosePopUp(callback) end function ActivityReengagement_101004PopUpCtrl:OnClickBtnRewardItem(btn, index) - UTILS.ClickItemGridWithTips(self.tbItemReward[index], self._mapNode.goRewardItem[index].transform, true, true, false) + UTILS.ClickItemGridWithTips(self.tbItemReward[index], self._mapNode.btnRewardItem[index].transform, true, true, false) +end +function ActivityReengagement_101004PopUpCtrl:OnBtnClick_Welcome() + local cb = function() + self:OnBtnClick_Goto() + end + PlayerData.Reengagement:RequestReceiveReunionReward(cb) end return ActivityReengagement_101004PopUpCtrl diff --git a/lua/game/ui/activity/reengagement/activityreengagementpopuppanel.lua b/lua/game/ui/activity/reengagement/activityreengagementpopuppanel.lua new file mode 100644 index 000000000..373bd762a --- /dev/null +++ b/lua/game/ui/activity/reengagement/activityreengagementpopuppanel.lua @@ -0,0 +1,21 @@ +local ActivityReengagementPopUpPanel = class("ActivityReengagementPopUpPanel", BasePanel) +ActivityReengagementPopUpPanel._bIsMainPanel = false +ActivityReengagementPopUpPanel._tbDefine = { + { + sPrefabPath = "ActivityList/ActivityPopUpPanel.prefab", + sCtrlName = "Game.UI.Activity.Reengagement.ReengagementPopUpCtrl" + } +} +function ActivityReengagementPopUpPanel:Awake() +end +function ActivityReengagementPopUpPanel:OnEnable() +end +function ActivityReengagementPopUpPanel:OnAfterEnter() +end +function ActivityReengagementPopUpPanel:OnDisable() +end +function ActivityReengagementPopUpPanel:OnDestroy() +end +function ActivityReengagementPopUpPanel:OnRelease() +end +return ActivityReengagementPopUpPanel diff --git a/lua/game/ui/activity/reengagement/reengagementbdpreviewctrl.lua b/lua/game/ui/activity/reengagement/reengagementbdpreviewctrl.lua index 66d96468c..160aaa1e1 100644 --- a/lua/game/ui/activity/reengagement/reengagementbdpreviewctrl.lua +++ b/lua/game/ui/activity/reengagement/reengagementbdpreviewctrl.lua @@ -25,6 +25,8 @@ ReengagementBDPreviewCtrl._mapNodeConfig = { sComponentName = "TMP_Text", sLanguageId = "Quest_WorldClass_Level" }, + txtLevel = {sComponentName = "TMP_Text"}, + imgExpBar = {sComponentName = "Image"}, svAll = { sComponentName = "LoopScrollView" } @@ -41,15 +43,26 @@ function ReengagementBDPreviewCtrl:OpenPanel() self:InitPanel() self._mapNode.animRoot:Play("t_window_04_t_in") end + cs_coroutine.start(wait) end function ReengagementBDPreviewCtrl:InitPanel() self.tbLevelInterval = {} local foreachData = function(mapData) table.insert(self.tbLevelInterval, mapData) end - ForEachTableLine(ConfigTable.GetData("ReengagementBDTrial"), foreachData) + ForEachTableLine(ConfigTable.Get("ActivityReturneeTrialBuildGroup"), foreachData) + table.sort(self.tbLevelInterval, function(a, b) + return a.LevelMin < b.LevelMin + end) self.nWorldLevel = PlayerData.Base:GetWorldClass() NovaAPI.SetTMPText(self._mapNode.txtLevel, self.nWorldLevel) + local nCurExp = PlayerData.Base:GetWorldExp() + local mapCfg = ConfigTable.GetData("WorldClass", self.nWorldLevel + 1, true) + local nFullExp = 0 + if mapCfg ~= nil then + nFullExp = mapCfg.Exp + NovaAPI.SetImageFillAmount(self._mapNode.imgExpBar, nCurExp / nFullExp) + end self._mapNode.svAll:Init(#self.tbLevelInterval, self, self.OnGridRefresh) end function ReengagementBDPreviewCtrl:OnGridRefresh(goGrid, nGridIndex) @@ -58,7 +71,7 @@ function ReengagementBDPreviewCtrl:OnGridRefresh(goGrid, nGridIndex) local imgOnBg = goGrid.transform:Find("imgOnBg").gameObject local imgOffBg = goGrid.transform:Find("imgOffBg").gameObject local imgSelect = goGrid.transform:Find("imgSelect").gameObject - if self.nWorldLevel >= mapData.MinLevel and self.nWorldLevel <= mapData.MaxLevel then + if self.nWorldLevel >= mapData.LevelMin and (mapData.LevelMax == -1 or self.nWorldLevel <= mapData.LevelMax) then imgOnBg:SetActive(true) imgOffBg:SetActive(false) imgSelect:SetActive(true) @@ -69,13 +82,20 @@ function ReengagementBDPreviewCtrl:OnGridRefresh(goGrid, nGridIndex) end local txtDesc = goGrid.transform:Find("txtDesc"):GetComponent("TMP_Text") if txtDesc ~= nil then + local nLevelMin = math.max(1, mapData.LevelMin) + local nLevelMax = PlayerData.Base:GetMaxWorldClass() + if mapData.LevelMax ~= -1 then + nLevelMax = math.min(nLevelMax, mapData.LevelMax) + end local sText = ConfigTable.GetUIText("Reengagement_BDTrialPreview_WorldClass") - sText = sText .. mapData.MinLevel .. "~" .. mapData.MaxLevel + sText = sText .. nLevelMin .. "~" .. nLevelMax NovaAPI.SetTMPText(txtDesc, sText) end local imgIcon = goGrid.transform:Find("imgIcon"):GetComponent("Image") if imgIcon ~= nil then - self:SetPngSprite(imgIcon, mapData.Icon) + local rank = PlayerData.Build:CalBuildRank(mapData.Score) + local sScore = "Icon/BuildRank/BuildRank_" .. rank.Id + self:SetPngSprite(imgIcon, sScore) end end function ReengagementBDPreviewCtrl:ClosePanel() diff --git a/lua/game/ui/activity/reengagement/reengagementbdpreviewitemctrl.lua b/lua/game/ui/activity/reengagement/reengagementbdpreviewitemctrl.lua index 3151f5571..0582348c9 100644 --- a/lua/game/ui/activity/reengagement/reengagementbdpreviewitemctrl.lua +++ b/lua/game/ui/activity/reengagement/reengagementbdpreviewitemctrl.lua @@ -17,14 +17,10 @@ ReengagementBDPreviewItemCtrl._mapNodeConfig = { imgCharFrame = {nCount = 3, sComponentName = "Image"}, txtPotentialCount = {nCount = 3, sComponentName = "TMP_Text"}, imgCharElement = {nCount = 3, sComponentName = "Image"}, - txtChar = { - sComponentName = "TMP_Text", - sLanguageId = "StarTower_Build_Char_Title" - }, imgIcon = {sComponentName = "Image"}, txtRating = { sComponentName = "TMP_Text", - sLanguageId = "StarTower_Build_Rating" + sLanguageId = "Template_Score" } } ReengagementBDPreviewItemCtrl._mapEventConfig = {} @@ -54,7 +50,7 @@ function ReengagementBDPreviewItemCtrl:RefreshChar() local mapCharData = self.mapBuildData.tbChar[i] local nCharTid = mapCharData ~= nil and mapCharData.nTid or 0 local mapCharCfg = 0 < nCharTid and ConfigTable.GetData_Character(nCharTid) or nil - local nCharSkinId = 0 < nCharTid and PlayerData.Char:GetCharSkinId(nCharTid) or 0 + local nCharSkinId = 0 < nCharTid and PlayerData.Build:GetBuildCharSkinId(self.mapBuildData, mapCharData) or 0 local mapCharSkin = 0 < nCharSkinId and ConfigTable.GetData_CharacterSkin(nCharSkinId) or nil local bShowChar = mapCharCfg ~= nil and mapCharSkin ~= nil self._mapNode.imgCharIcon[i].gameObject:SetActive(bShowChar) diff --git a/lua/game/ui/activity/reengagement/reengagementbdtrialctrl.lua b/lua/game/ui/activity/reengagement/reengagementbdtrialctrl.lua index 081889e92..c2f943536 100644 --- a/lua/game/ui/activity/reengagement/reengagementbdtrialctrl.lua +++ b/lua/game/ui/activity/reengagement/reengagementbdtrialctrl.lua @@ -1,4 +1,6 @@ local ReengagementBDTrialCtrl = class("ReengagementBDTrialCtrl", BaseCtrl) +local TimerManager = CS.TimerManager.Instance +local ClientManager = CS.ClientManager.Instance ReengagementBDTrialCtrl._mapNodeConfig = { txtActName = { sComponentName = "TMP_Text", @@ -15,30 +17,72 @@ ReengagementBDTrialCtrl._mapNodeConfig = { goInstanceItem = { nCount = 6, sCtrlName = "Game.UI.Activity.Reengagement.ReengagementBDPreviewItemCtrl" - } + }, + txtTime = {sComponentName = "TMP_Text"} } ReengagementBDTrialCtrl._mapEventConfig = {} function ReengagementBDTrialCtrl:Refresh(nCurTog) if nCurTog ~= AllEnum.ReengagementTog.BDTrial then return end + self:RefreshTrialItems() + self:RefreshRemainTime() + if nil == self.remainTimer then + self.remainTimer = self:AddTimer(0, 1, "RefreshRemainTime", true, true, false) + end end function ReengagementBDTrialCtrl:RefreshTrialItems() - self.nWorldLevel = PlayerData.Base:GetWorldClass() - self.mapTrialBuildData = {} - local foreachMapData = function(mapData) - if self.nWorldLevel >= mapData.MinLevel and self.nWorldLevel <= mapData.MaxLevel then - self.mapTrialBuildData = mapData - end - end - ForEachTableLine(ConfigTable.Get("ReengagementBDTrial"), foreachMapData) - if self.mapTrialBuildData == {} then - return - end - self.tbBuildIds = self.mapTrialBuildData.BuildIds + self.tbBuildIds = PlayerData.Reengagement:GetLimitedTrialBuildList() for k, nBuildId in ipairs(self.tbBuildIds) do - local itemCtrl = self.goInstanceItem[k] + local itemCtrl = self._mapNode.goInstanceItem[k] itemCtrl:Refresh(nBuildId) end end +function ReengagementBDTrialCtrl:RefreshRemainTime() + local endTime = PlayerData.Reengagement:GetReengagementCloseTime() + local curTime = ClientManager.serverTimeStamp + local remainTime = endTime - curTime + if remainTime < 0 then + TimerManager.Remove(self.remainTimer) + self.remainTimer = nil + EventManager.Hit(EventId.OpenMessageBox, { + nType = AllEnum.MessageBox.Alert, + sContent = ConfigTable.GetUIText("Activity_Invalid_Tip_1"), + callbackConfirm = function() + EventManager.Hit(EventId.ClosePanel, PanelId.ReengagementPanel) + end + }) + return + end + local sTimeStr = "" + if remainTime <= 60 then + local sec = math.floor(remainTime) + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Sec") or "", sec) + elseif 60 < remainTime and remainTime <= 3600 then + local min = math.floor(remainTime / 60) + local sec = math.floor(remainTime - min * 60) + if sec == 0 then + min = min - 1 + sec = 60 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Min") or "", min, sec) + elseif 3600 < remainTime and remainTime <= 86400 then + local hour = math.floor(remainTime / 3600) + local min = math.floor((remainTime - hour * 3600) / 60) + if min == 0 then + hour = hour - 1 + min = 60 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Hour") or "", hour, min) + elseif 86400 < remainTime then + local day = math.floor(remainTime / 86400) + local hour = math.floor((remainTime - day * 86400) / 3600) + if hour == 0 then + day = day - 1 + hour = 24 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Day") or "", day, hour) + end + NovaAPI.SetTMPText(self._mapNode.txtTime, sTimeStr) +end return ReengagementBDTrialCtrl diff --git a/lua/game/ui/activity/reengagement/reengagementctrl.lua b/lua/game/ui/activity/reengagement/reengagementctrl.lua index 7b9b8e562..4d7d345d9 100644 --- a/lua/game/ui/activity/reengagement/reengagementctrl.lua +++ b/lua/game/ui/activity/reengagement/reengagementctrl.lua @@ -1,6 +1,11 @@ local ReengagementCtrl = class("ReengagementCtrl", BaseCtrl) local TimerManager = require("GameCore.Timer.TimerManager") +local nTogCount = 5 ReengagementCtrl._mapNodeConfig = { + TopBar = { + sNodeName = "TopBarPanel", + sCtrlName = "Game.UI.TopBarEx.TopBarCtrl" + }, svTog = { sComponentName = "LoopScrollView" }, @@ -56,21 +61,80 @@ ReengagementCtrl._mapNodeConfig = { sCtrlName = "Game.UI.Activity.Reengagement.ReengagementBDPreviewCtrl" } } -ReengagementCtrl._mapEventConfig = {} +ReengagementCtrl._mapEventConfig = { + [EventId.IsNewDay] = "OnEvent_NewDay" +} +local mapReddotKey = { + [1] = RedDotDefine.Activity_Reengagement_LoginReward, + [2] = RedDotDefine.Activity_Reengagement_Task, + [4] = RedDotDefine.Activity_Reengagement_WeeklyCard +} +function ReengagementCtrl:ClearTogCtrl() + if self.ctrlTog == nil then + self.ctrlTog = {} + return + end + for nInstanceID, objCtrl in pairs(self.ctrlTog) do + objCtrl:UnRegisterReddot() + self:UnbindCtrlByNode(objCtrl) + self.ctrlTog[nInstanceID] = nil + end +end function ReengagementCtrl:InitTog() - self._mapNode.svTog:Init(5, self, self.OnGridRefresh, self.OnGridBtnClick) + self:ClearTogCtrl() + if self.nCurTog == nil or self.nCurTog < 1 or self.nCurTog > nTogCount then + self.nCurTog = self:GetDefaultTog() + end + self._mapNode.svTog:Init(nTogCount, self, self.OnGridRefresh, self.OnGridBtnClick) +end +function ReengagementCtrl:GetDefaultTog() + for nIndex = 1, nTogCount do + local sReddotKey = mapReddotKey[nIndex] + if sReddotKey ~= nil and RedDotManager.GetValid(sReddotKey, { + self.nActId + }) then + return nIndex + end + end + local mapLoginReward = PlayerData.Reengagement:GetActLoginRewardList() + if mapLoginReward == nil or (tonumber(mapLoginReward.Actual) or 0) < 7 then + return 1 + end + for nDay = 1, 7 do + local tbQuestConfig = PlayerData.Reengagement:GetQuestConfigDataByGroup(100 + nDay) + if #tbQuestConfig == 0 then + return 2 + end + for _, mapQuestConfig in ipairs(tbQuestConfig) do + local mapQuest = PlayerData.Reengagement:GetQuestDataById(mapQuestConfig.Id) + if mapQuest == nil or mapQuest.nStatus ~= 1 and mapQuest.nStatus ~= 2 then + return 2 + end + end + end + if 0 < PlayerData.Reengagement:GetDoubleDropCount() then + return 3 + end + return 1 end function ReengagementCtrl:OnGridRefresh(goGrid, gridIndex) local nIndex = gridIndex + 1 local nInstanceID = goGrid:GetInstanceID() if not self.ctrlTog[nInstanceID] then - self.ctrlTog[nInstanceID] = self:BindCtrlByNode(goGrid, "Game.UI.TemplateEx.TemplateToggleCtrl") + self.ctrlTog[nInstanceID] = self:BindCtrlByNode(goGrid, "Game.UI.Activity.Reengagement.TemplateToggleReengagementCtrl") end local mapCfg = ConfigTable.GetUIText("ReengagementTog_" .. nIndex) if mapCfg then self.ctrlTog[nInstanceID]:SetText(mapCfg) end self.ctrlTog[nInstanceID]:SetDefault(nIndex == self.nCurTog) + local sReddotKey = mapReddotKey[nIndex] + self.ctrlTog[nInstanceID]:SetReddot(sReddotKey, { + self.nActId + }) + if self.nCurTog == nIndex then + self.ctrlTog[nInstanceID]:SetTrigger(true) + end end function ReengagementCtrl:OnGridBtnClick(goGrid, gridIndex) local nIndex = gridIndex + 1 @@ -78,27 +142,35 @@ function ReengagementCtrl:OnGridBtnClick(goGrid, gridIndex) if nIndex == self.nCurTog then return end - self.ctrlTog[nInstanceID]:SetTrigger(true) - if self.nCurTog then + if self.ctrlTog[nInstanceID] ~= nil then + self.ctrlTog[nInstanceID]:SetTrigger(true) + end + if self.nCurTog ~= nil and self.nCurTog > 0 then local goSelect = self._mapNode.trSvTog:Find("Viewport/Content/" .. self.nCurTog - 1) if goSelect then - self.ctrlTog[goSelect.gameObject:GetInstanceID()]:SetTrigger(false) + local objCurTog = self.ctrlTog[goSelect.gameObject:GetInstanceID()] + if objCurTog ~= nil then + objCurTog:SetTrigger(false) + end end end self.nCurTog = nIndex - self:SwitchTog() + self:SwitchTog(self._bInfoReady == true) end -function ReengagementCtrl:SwitchTog() - self._mapNode.rtSignin:SetActive(self.nCurTog == 1) - self._mapNode.rtTask:SetActive(self.nCurTog == 2) - self._mapNode.rtDoubleDrop:SetActive(self.nCurTog == 3) - self._mapNode.rtShopMall:SetActive(self.nCurTog == 4) - self._mapNode.rtBDTrial:SetActive(self.nCurTog == 5) - self.ctrlSignin:Refresh(self.nCurTog) - self.ctrlTask:Refresh(self.nCurTog) - self.ctrlDoubleDrop:Refresh(self.nCurTog) - self.ctrlShopMall:Refresh(self.nCurTog) - self.ctrlBDTrial:Refresh(self.nCurTog) +function ReengagementCtrl:SwitchTog(bRefreshData) + self._mapNode.rtSignin.gameObject:SetActive(self.nCurTog == 1) + self._mapNode.rtTask.gameObject:SetActive(self.nCurTog == 2) + self._mapNode.rtDoubleDrop.gameObject:SetActive(self.nCurTog == 3) + self._mapNode.rtShopMall.gameObject:SetActive(self.nCurTog == 4) + self._mapNode.rtBDTrial.gameObject:SetActive(self.nCurTog == 5) + if bRefreshData ~= true then + return + end + self._mapNode.ctrlSignin:Refresh(self.nCurTog) + self._mapNode.ctrlTask:Refresh(self.nCurTog) + self._mapNode.ctrlDoubleDrop:Refresh(self.nCurTog) + self._mapNode.ctrlShopMall:Refresh(self.nCurTog) + self._mapNode.ctrlBDTrial:Refresh(self.nCurTog) end local nMaxEnergyBatteryFillerLength = 252 local nMinEnergyBatteryFillerLength = 15 @@ -115,23 +187,65 @@ function ReengagementCtrl:RefreshEnergyBattery() self._mapNode.imgEnergyBarFill.sizeDelta = Vector2(nFillerLength, self._mapNode.imgEnergyBarFill.sizeDelta.y) end function ReengagementCtrl:Awake() + self.ctrlTog = {} + if self._bInfoReady == nil then + self._bInfoReady = false + end end function ReengagementCtrl:FadeIn() end function ReengagementCtrl:FadeOut() end function ReengagementCtrl:OnEnable() - self.nCurTog = 1 - self:SwitchTog() + local nActId = PlayerData.Reengagement:GetActId() + local nOpenTime = PlayerData.Reengagement:GetReengagementOpenTime() + if self.nActId ~= nActId or self._nActOpenTime ~= nOpenTime then + self._bInfoReady = false + self.nCurTog = 0 + self._panel.nSelectGroup = nil + end + self.nActId = nActId + self._nActOpenTime = nOpenTime + self.nCurTog = self.nCurTog or 0 + self._mapNode.svTog.gameObject:SetActive(false) + self:SwitchTog(false) self:RefreshEnergyBattery() + local init = function() + self._bInfoReady = true + if self._panel == nil or self._panel._bIsActive ~= true then + return + end + self._mapNode.svTog.gameObject:SetActive(true) + self:InitTog() + self:SwitchTog(true) + end + if self._bInfoReady == false then + PlayerData.Reengagement:RequestReengagementInfo(init) + else + init() + end end function ReengagementCtrl:OnDisable() + self:ClearTogCtrl() end function ReengagementCtrl:OnDestroy() end function ReengagementCtrl:OnRelease() end function ReengagementCtrl:OnClickTrialDetail() - self.ReengagementPreviewPanel:OpenPanel() + self._mapNode.ReengagementPreviewPanel:OpenPanel() +end +function ReengagementCtrl:OnEvent_NewDay() + if PanelManager.GetCurPanelId() == PanelId.MainView then + EventManager.Hit("NewDay_Clear_Guide") + local msg = { + nType = AllEnum.MessageBox.Alert, + sContent = ConfigTable.GetUIText("Alert_NextDay"), + callbackConfirm = function() + PanelManager.Home() + end + } + EventManager.Hit(EventId.OpenMessageBox, msg) + end end return ReengagementCtrl diff --git a/lua/game/ui/activity/reengagement/reengagementdoubledropctrl.lua b/lua/game/ui/activity/reengagement/reengagementdoubledropctrl.lua index f961cab74..b0f94363b 100644 --- a/lua/game/ui/activity/reengagement/reengagementdoubledropctrl.lua +++ b/lua/game/ui/activity/reengagement/reengagementdoubledropctrl.lua @@ -1,3 +1,4 @@ +local ClientManager = CS.ClientManager.Instance local ReengagementDoubleDropCtrl = class("ReengagementDoubleDropCtrl", BaseCtrl) ReengagementDoubleDropCtrl._mapNodeConfig = { txtActName = { @@ -30,8 +31,7 @@ ReengagementDoubleDropCtrl._mapNodeConfig = { nCount = 4, sComponentName = "TMP_Text", sLanguageId = "Double_Drops_Goto_Instance" - }, - redDotQuest = {} + } } ReengagementDoubleDropCtrl._mapEventConfig = {} function ReengagementDoubleDropCtrl:Refresh(nCurTog) @@ -40,10 +40,15 @@ function ReengagementDoubleDropCtrl:Refresh(nCurTog) end self:InitActData() end +local tbInstanceToFunc = { + [GameEnum.instanceType.DailyInstance] = GameEnum.OpenFuncType.DailyInstance, + [GameEnum.instanceType.RegionBoss] = GameEnum.OpenFuncType.RegionBoss, + [GameEnum.instanceType.SkillInstance] = GameEnum.OpenFuncType.SkillInstance, + [GameEnum.instanceType.CharGemInstance] = GameEnum.OpenFuncType.CharGemInstance +} function ReengagementDoubleDropCtrl:InitActData() - self.actData = {} self.nActId = 0 - self.tbFuncType = self.actData:GetDoubleFuncType() + self.tbFuncType = PlayerData.Reengagement:GetDoubleFuncType() if self.tbFuncType == nil then return end @@ -51,13 +56,14 @@ function ReengagementDoubleDropCtrl:InitActData() for k, v in ipairs(self._mapNode.goInstanceItem) do v.gameObject:SetActive(self.tbFuncType[k] ~= nil) if self.tbFuncType[k] ~= nil then - v:InitItem(self.tbFuncType[k]) - local bUnlock = PlayerData.Base:CheckFunctionUnlock(self.tbFuncType[k]) + local nFuncType = tbInstanceToFunc[self.tbFuncType[k]] + v:InitItem(nFuncType) + local bUnlock = PlayerData.Base:CheckFunctionUnlock(nFuncType) self._mapNode.btnGoto[k].gameObject:SetActive(bUnlock) end end - NovaAPI.SetTMPText(self._mapNode.txtDoubleCount, self.actData:GetDropActString()) - RedDotManager.RegisterNode(RedDotDefine.Activity_DoubleDrop_Quest, self.nActId, self._mapNode.redDotQuest) + local sText = ConfigTable.GetUIText("Reengagement_DoubleDrop_Count") .. PlayerData.Reengagement:GetDoubleDropCount() .. "/" .. PlayerData.Reengagement:GetMaxDoubleDropCount() + NovaAPI.SetTMPText(self._mapNode.txtDoubleCount, sText) end function ReengagementDoubleDropCtrl:GetTimeStr(nRemainTime) local sTimeStr = "" @@ -96,8 +102,8 @@ function ReengagementDoubleDropCtrl:StartActTimer() self.timer:Cancel() self.timer = nil end - local nOpenTime = self.actData:GetActOpenTime() - local nCloseTime = self.actData:GetActEndTime() + local nOpenTime = PlayerData.Reengagement:GetReengagementOpenTime() + local nCloseTime = PlayerData.Reengagement:GetReengagementCloseTime() local refreshTime = function() local nCurTime = ClientManager.serverTimeStamp local sTime = "" @@ -110,6 +116,13 @@ function ReengagementDoubleDropCtrl:StartActTimer() if nRemainTime <= 0 and self.timer ~= nil then self.timer:Cancel() self.timer = nil + EventManager.Hit(EventId.OpenMessageBox, { + nType = AllEnum.MessageBox.Alert, + sContent = ConfigTable.GetUIText("Activity_Invalid_Tip_1"), + callbackConfirm = function() + EventManager.Hit(EventId.ClosePanel, PanelId.ReengagementPanel) + end + }) end NovaAPI.SetTMPText(self._mapNode.txtTime, sTime) end @@ -133,13 +146,13 @@ function ReengagementDoubleDropCtrl:OnBtnClick_Goto(btn, nIndex) if nType == nil then return end - if nType == GameEnum.OpenFuncType.DailyInstance then + if nType == GameEnum.instanceType.DailyInstance then EventManager.Hit(EventId.OpenPanel, PanelId.DailyInstanceLevelSelect, 0, 0, true) - elseif nType == GameEnum.OpenFuncType.RegionBoss then + elseif nType == GameEnum.instanceType.RegionBoss then EventManager.Hit(EventId.OpenPanel, PanelId.RogueBossLevel, 0, 0, true) - elseif nType == GameEnum.OpenFuncType.SkillInstance then + elseif nType == GameEnum.instanceType.SkillInstance then EventManager.Hit(EventId.OpenPanel, PanelId.SkillInstanceLevelSelect) - elseif nType == GameEnum.OpenFuncType.CharGemInstance then + elseif nType == GameEnum.instanceType.CharGemInstance then EventManager.Hit(EventId.OpenPanel, PanelId.EquipmentInstanceLevelSelect) end end diff --git a/lua/game/ui/activity/reengagement/reengagementmallctrl.lua b/lua/game/ui/activity/reengagement/reengagementmallctrl.lua index c2e461db5..fffaa15d3 100644 --- a/lua/game/ui/activity/reengagement/reengagementmallctrl.lua +++ b/lua/game/ui/activity/reengagement/reengagementmallctrl.lua @@ -8,14 +8,8 @@ ReengagementMallCtrl._mapNodeConfig = { }, txtLabelValue = {sComponentName = "TMP_Text"}, txtRemainDay = {sComponentName = "TMP_Text"}, - txtWeeklyCardName = { - sComponentName = "TMP_Text", - sLanguageId = "Reengagement_WeeklyCardName" - }, - txtWeeklyCardDesc = { - sComponentName = "TMP_Text", - sLanguageId = "Reengagement_WeeklyCardDesc" - }, + txtWeeklyCardName = {sComponentName = "TMP_Text"}, + txtWeeklyCardDesc = {sComponentName = "TMP_Text"}, txtGetNow = { sComponentName = "TMP_Text", sLanguageId = "Reengagement_GetNow" @@ -24,10 +18,18 @@ ReengagementMallCtrl._mapNodeConfig = { sComponentName = "TMP_Text", sLanguageId = "Reengagement_GetDaily" }, + btnBuyWeeklyCard = { + sComponentName = "UIButton", + callback = "OnBtnClick_BuyWeeklyCard" + }, txtBtnBuy = {sComponentName = "TMP_Text"}, + txtBtnReceiveWeeklyCard = { + sComponentName = "TMP_Text", + sLanguageId = "Quest_Receive_Btn_Text" + }, txtAlreadyReceived = { sComponentName = "TMP_Text", - sLanguageId = "Reengagement_AlreadyReceived" + sLanguageId = "CharPlot_Task_Received" }, btnReceiveWeeklyCard = { sComponentName = "UIButton", @@ -41,6 +43,7 @@ ReengagementMallCtrl._mapNodeConfig = { nCount = 3, sCtrlName = "Game.UI.TemplateEx.TemplateItemCtrl" }, + btnMallItem = {nCount = 3, sComponentName = "UIButton"}, txtBannerTitle = { sComponentName = "TMP_Text", sLanguageId = "Reengagement_Mall_BannerTitle" @@ -70,15 +73,26 @@ ReengagementMallCtrl._mapNodeConfig = { imgPointBg = {nCount = 10}, PkgItem = { nCount = 3, - sCtrlName = "Game.UI.Mall.MallPackageItemCtrl" + sCtrlName = "Game.UI.Activity.Reengagement.ReengagementMallPackageItemCtrl" } } -ReengagementMallCtrl._mapEventConfig = {} +ReengagementMallCtrl._mapEventConfig = { + MallOrderClear = "OnEvent_MallOrderClear", + RefreshReengagementWeeklyCard = "OnEvent_RefreshReengagementWeeklyCard" +} function ReengagementMallCtrl:OnEnable() self.tbPackagePage = {} - self.actData = {} + self.tbBannerInitPos = {} + for _, v in ipairs(self._mapNode.activityBannerItem) do + self.nBannerWidth = v.sizeDelta.x + table.insert(self.tbBannerInitPos, v.anchoredPosition) + end + self.nBannerInterval = ConfigTable.GetConfigNumber("Activity_Banner_Interval_Time") end function ReengagementMallCtrl:OnDisable() + self._mapNode.btnMallItem[1].onClick:RemoveAllListeners() + self._mapNode.btnMallItem[2].onClick:RemoveAllListeners() + self._mapNode.btnMallItem[3].onClick:RemoveAllListeners() self:ResetTimer() end function ReengagementMallCtrl:Refresh(nCurTog) @@ -90,22 +104,75 @@ function ReengagementMallCtrl:Refresh(nCurTog) self:RefreshPkgItem() end function ReengagementMallCtrl:RefreshWeeklyCard() - local mapWeeklyCardCfg = self.actData:GetWeeklyCardData() - local mapWeeklyCardData = {} - NovaAPI.SetTMPText(self._mapNode.txtLabelValue, "") - NovaAPI.SetTMPText(self._mapNode.txtWeeklyCardDesc, "") - self._mapNode.btnReceiveWeeklyCard.gameObject:SetActive(true) - self._mapNode.btnAlreadyReceived.gameObject:SetActive(true) - self._mapNode.MallItem[1]:SetItem() - self._mapNode.MallItem[2]:SetItem() - self._mapNode.MallItem[3]:SetItem() + local mapWeeklyCard = PlayerData.Reengagement:GetWeeklyCardData() + local nActId = PlayerData.Reengagement:GetActId() + local bHasWeeklyCard = mapWeeklyCard.Id ~= nil and mapWeeklyCard.Id ~= "" + local foreach = function(mapData) + if mapData ~= nil and mapData.ReturneeId == nActId then + self.mapCurWeeklyCard = mapData + end + end + ForEachTableLine(ConfigTable.Get("ActivityReturneeCard"), foreach) + local sCanBuy = ConfigTable.GetUIText("Mall_Package_LimitTitle") .. ":1/1" + local sOut = ConfigTable.GetUIText("Mall_Package_SoldOut") + local bDisabled = mapWeeklyCard.Received or mapWeeklyCard.Remaining <= 0 + NovaAPI.SetTMPText(self._mapNode.txtLabelValue, bHasWeeklyCard and sOut or sCanBuy) + NovaAPI.SetTMPText(self._mapNode.txtWeeklyCardDesc, self.mapCurWeeklyCard.Desc) + NovaAPI.SetTMPText(self._mapNode.txtWeeklyCardName, self.mapCurWeeklyCard.Name) + self._mapNode.btnReceiveWeeklyCard.gameObject:SetActive(not bDisabled and bHasWeeklyCard) + self._mapNode.btnAlreadyReceived.gameObject:SetActive(bDisabled and bHasWeeklyCard) + self._mapNode.btnBuyWeeklyCard.gameObject:SetActive(not bHasWeeklyCard) + NovaAPI.SetTMPText(self._mapNode.txtBtnBuy, self.mapCurWeeklyCard.ShowPrice) + if bHasWeeklyCard then + local sRemain = orderedFormat(ConfigTable.GetUIText("Mall_MonthlyCard_RemainDay") or "", mapWeeklyCard.Remaining) + local sReceived = "" + if mapWeeklyCard.Received then + sReceived = ConfigTable.GetUIText("Mall_MonthlyCard_Received") + else + sReceived = ConfigTable.GetUIText("Mall_MonthlyCard_Unreceived") + end + local sToday = "" .. sReceived .. "" + if mapWeeklyCard.Remaining > 0 then + sRemain = sRemain .. " " .. sToday + end + NovaAPI.SetTMPText(self._mapNode.txtRemainDay, sRemain) + end + self._mapNode.txtRemainDay.gameObject:SetActive(bHasWeeklyCard) + self._mapNode.MallItem[1]:SetItem(self.mapCurWeeklyCard.BaseItemId, nil, self.mapCurWeeklyCard.BaseItemQty) + self._mapNode.MallItem[2]:SetItem(self.mapCurWeeklyCard.DailyItemId1, nil, self.mapCurWeeklyCard.DailyItemQty1) + self._mapNode.MallItem[3]:SetItem(self.mapCurWeeklyCard.DailyItemId2, nil, self.mapCurWeeklyCard.DailyItemQty2) + self._mapNode.btnMallItem[1].onClick:RemoveAllListeners() + self._mapNode.btnMallItem[2].onClick:RemoveAllListeners() + self._mapNode.btnMallItem[3].onClick:RemoveAllListeners() + self._mapNode.btnMallItem[1].onClick:AddListener(function() + UTILS.ClickItemGridWithTips(self.mapCurWeeklyCard.BaseItemId, self._mapNode.btnMallItem[1].transform, true, true, false) + end) + self._mapNode.btnMallItem[2].onClick:AddListener(function() + UTILS.ClickItemGridWithTips(self.mapCurWeeklyCard.DailyItemId1, self._mapNode.btnMallItem[2].transform, true, true, false) + end) + self._mapNode.btnMallItem[3].onClick:AddListener(function() + UTILS.ClickItemGridWithTips(self.mapCurWeeklyCard.DailyItemId2, self._mapNode.btnMallItem[3].transform, true, true, false) + end) end function ReengagementMallCtrl:RefreshPkgItem() + local nActId = PlayerData.Reengagement:GetActId() + self.tbPackagePage = {} + local foreach = function(mapData) + if mapData ~= nil and mapData.ReturneeId == nActId then + table.insert(self.tbPackagePage, mapData) + end + end + ForEachTableLine(ConfigTable.Get("ActivityReturneePack"), foreach) + table.sort(self.tbPackagePage, function(a, b) + return a.Sort < b.Sort + end) + local tbPurchasedBundles = PlayerData.Reengagement:GetPurchasedBundles() for i = 1, 3 do local mapData = self.tbPackagePage[i] if mapData ~= nil then + local bPurchased = table.indexof(tbPurchasedBundles, mapData.Id) > 0 self._mapNode.PkgItem[i].gameObject:SetActive(true) - self._mapNode.PkgItem[i]:Refresh(mapData) + self._mapNode.PkgItem[i]:RefreshReengagement(mapData, bPurchased) else self._mapNode.PkgItem[i].gameObject:SetActive(false) end @@ -122,7 +189,7 @@ function ReengagementMallCtrl:SetBanner() for _, v in ipairs(self._mapNode.imgPointBg) do v.gameObject:SetActive(false) end - for k, v in ipairs(self.tbBannerList) do + for k, v in pairs(self.tbBannerList) do if nil ~= self._mapNode.imgPointBg[k] then self._mapNode.imgPointBg[k]:SetActive(true) self._mapNode.imgPointBg[k].transform:Find("imgPoint").gameObject:SetActive(false) @@ -135,216 +202,6 @@ function ReengagementMallCtrl:SetBanner() self:StartActBannerTimer() self._mapNode.eventActBannerDrag.enabled = #self.tbBannerList > 1 end -function ReengagementMallCtrl:AddActivityBanner() - local tb_activityBanner = PlayerData.Activity:GetActivityBannerList() - for _, value in ipairs(tb_activityBanner) do - table.insert(self.tbBannerList, { - nId = value:GetActId(), - nType = GameEnum.bannerType.Activity, - actData = value, - nFuncType = GameEnum.OpenFuncType.Activity - }) - end -end -function ReengagementMallCtrl:AddOtherBanner() - local nNextOpenTime = 0 - local nNextCloseTime = 0 - local nCurTime = CS.ClientManager.Instance.serverTimeStamp - local forEachMap = function(mapLineData) - if mapLineData.BannerType == GameEnum.bannerType.OpenFunc then - local funcNum = tonumber(mapLineData.Param1) - if funcNum == nil then - return - end - local bUnlock = PlayerData.Base:CheckFunctionUnlock(funcNum, false) - if bUnlock then - local jumpToNum = tonumber(mapLineData.Param2) - if jumpToNum == nil then - return - end - table.insert(self.tbBannerList, { - nId = mapLineData.Id, - nType = GameEnum.bannerType.OpenFunc, - sBanner = mapLineData.bannerName, - nJumpTo = jumpToNum, - nFuncType = funcNum - }) - end - elseif mapLineData.BannerType == GameEnum.bannerType.Community then - local clientPublishRegion = CS.ClientConfig.ClientPublishRegion - local channelName = CS.ClientConfig.ClientPublishChannelName - if SDKManager:IsSDKInit() and clientPublishRegion == CS.ClientPublishRegion.CN and (channelName == "Official" or channelName == "TEST_1" or channelName == "Taptap") then - table.insert(self.tbBannerList, { - nId = mapLineData.Id, - nType = GameEnum.bannerType.Community, - sBanner = mapLineData.bannerName - }) - end - elseif mapLineData.BannerType == GameEnum.bannerType.Payment then - if not NovaAPI.IsReviewServerEnv() then - local clientPublishRegion = CS.ClientConfig.ClientPublishRegion - local channelName = CS.ClientConfig.ClientPublishChannelName - if SDKManager:IsSDKInit() and clientPublishRegion == CS.ClientPublishRegion.CN and (channelName == "Official" or channelName == "TEST_1" or channelName == "Taptap" or channelName == "TEST_2") then - table.insert(self.tbBannerList, { - nId = mapLineData.Id, - nType = GameEnum.bannerType.Payment, - sBanner = mapLineData.bannerName - }) - end - end - elseif mapLineData.BannerType == GameEnum.bannerType.Mall or mapLineData.BannerType == GameEnum.bannerType.MallSkin then - local nOpenTime = CS.ClientManager.Instance:ISO8601StrToTimeStamp(mapLineData.Param1) - local nCloseTime = CS.ClientManager.Instance:ISO8601StrToTimeStamp(mapLineData.Param2) - if nOpenTime <= nCurTime and nCloseTime >= nCurTime then - table.insert(self.tbBannerList, { - nId = mapLineData.Id, - nType = mapLineData.BannerType, - sBanner = mapLineData.bannerName, - sParam = mapLineData.Param3 - }) - if nCloseTime < nNextCloseTime or nNextCloseTime == 0 then - nNextCloseTime = nCloseTime - end - elseif nOpenTime > nCurTime and (nOpenTime < nNextOpenTime or nNextOpenTime == 0) then - nNextOpenTime = nOpenTime - end - elseif mapLineData.BannerType == GameEnum.bannerType.TimeLimit_Func then - local nOpenTime = CS.ClientManager.Instance:ISO8601StrToTimeStamp(mapLineData.Param1) - local nCloseTime = CS.ClientManager.Instance:ISO8601StrToTimeStamp(mapLineData.Param2) - local nJumpToId = tonumber(mapLineData.Param3) - local nFuncType = tonumber(mapLineData.Param4) - if nFuncType == nil or nJumpToId == nil then - return - end - local bUnlock = PlayerData.Base:CheckFunctionUnlock(nFuncType, false) - if bUnlock and nOpenTime <= nCurTime and nCloseTime >= nCurTime then - table.insert(self.tbBannerList, { - nId = mapLineData.Id, - nType = GameEnum.bannerType.TimeLimit_Func, - sBanner = mapLineData.bannerName, - nJumpTo = nJumpToId, - nFuncType = nFuncType - }) - if nCloseTime < nNextCloseTime or nNextCloseTime == 0 then - nNextCloseTime = nCloseTime - end - elseif nOpenTime > nCurTime and (nOpenTime < nNextOpenTime or nNextOpenTime == 0) then - nNextOpenTime = nOpenTime - end - elseif mapLineData.BannerType == GameEnum.bannerType.JumpToUrl then - if NovaAPI.IsReviewServerEnv() and mapLineData.Param6 == "1" then - return - end - local sUrl = mapLineData.Param3 - if sUrl == nil or sUrl == "" then - return - end - local sPlatform = mapLineData.Param4 - local sOption = mapLineData.Param5 - local curPlatform = CS.ClientManager.Instance.Platform - local bUseOpenUrl = mapLineData.Param7 == "1" - if mapLineData.Param1 == "" then - if sPlatform == "" then - table.insert(self.tbBannerList, { - nId = mapLineData.Id, - nType = GameEnum.bannerType.JumpToUrl, - sBanner = mapLineData.bannerName, - sUrl = sUrl, - bInside = true, - bUseOpenUrl = bUseOpenUrl - }) - else - local tbPlatformList = string.split(sPlatform, ",") - local tbOptionList = string.split(sOption, ",") - local nIndex = table.indexof(tbPlatformList, curPlatform) - if nIndex ~= nil and 0 < nIndex then - local sOptionType = tbOptionList[nIndex] - local bInside = sOptionType == "0" - table.insert(self.tbBannerList, { - nId = mapLineData.Id, - nType = GameEnum.bannerType.JumpToUrl, - sBanner = mapLineData.bannerName, - sUrl = sUrl, - bInside = bInside, - bUseOpenUrl = bUseOpenUrl - }) - end - end - else - local nOpenTime = CS.ClientManager.Instance:ISO8601StrToTimeStamp(mapLineData.Param1) - local nCloseTime = CS.ClientManager.Instance:ISO8601StrToTimeStamp(mapLineData.Param2) - if nOpenTime <= nCurTime and nCloseTime >= nCurTime then - if sPlatform == "" then - table.insert(self.tbBannerList, { - nId = mapLineData.Id, - nType = GameEnum.bannerType.JumpToUrl, - sBanner = mapLineData.bannerName, - sUrl = sUrl, - bInside = true, - bUseOpenUrl = bUseOpenUrl - }) - else - local tbPlatformList = string.split(sPlatform, ",") - local tbOptionList = string.split(sOption, ",") - local nIndex = table.indexof(tbPlatformList, curPlatform) - if nIndex ~= nil and 0 < nIndex then - local sOptionType = tbOptionList[nIndex] - local bInside = sOptionType == "0" - table.insert(self.tbBannerList, { - nId = mapLineData.Id, - nType = GameEnum.bannerType.JumpToUrl, - sBanner = mapLineData.bannerName, - sUrl = sUrl, - bInside = bInside, - bUseOpenUrl = bUseOpenUrl - }) - end - end - if nCloseTime < nNextCloseTime or nNextCloseTime == 0 then - nNextCloseTime = nCloseTime - end - elseif nOpenTime > nCurTime and (nOpenTime < nNextOpenTime or nNextOpenTime == 0) then - nNextOpenTime = nOpenTime - end - end - elseif mapLineData.BannerType == GameEnum.bannerType.SeaPayment and not NovaAPI.IsReviewServerEnv() then - local sUrl = mapLineData.Param3 - if sUrl == nil or sUrl == "" then - return - end - local nOpenTime = CS.ClientManager.Instance:ISO8601StrToTimeStamp(mapLineData.Param1) - local nCloseTime = CS.ClientManager.Instance:ISO8601StrToTimeStamp(mapLineData.Param2) - if nOpenTime <= nCurTime and nCloseTime >= nCurTime then - local sPlatform = mapLineData.Param4 - local sOption = mapLineData.Param5 - local curPlatform = CS.ClientManager.Instance.Platform - local tbPlatformList = string.split(sPlatform, ",") - local tbOptionList = string.split(sOption, ",") - local nIndex = table.indexof(tbPlatformList, curPlatform) - local sPid = mapLineData.Param6 - if nIndex ~= nil and 0 < nIndex then - local sOptionType = tbOptionList[nIndex] - local bInside = sOptionType == "0" - if SDKManager:IsSDKInit() then - table.insert(self.tbBannerList, { - nId = mapLineData.Id, - nType = GameEnum.bannerType.SeaPayment, - sBanner = mapLineData.bannerName, - sUrl = sUrl, - bInside = bInside, - sPid = sPid - }) - end - end - end - end - end - ForEachTableLine(DataTable.Banner, forEachMap) - local nRefreshTime = math.min(math.max(nNextOpenTime, 0), math.max(nNextCloseTime, 0)) - if 0 < nRefreshTime and nCurTime < nRefreshTime then - self.bannerRefreshTimer = self:AddTimer(1, nRefreshTime - nCurTime, "SetBanner", true, true, true) - end -end function ReengagementMallCtrl:AddGachaBanner() local tbOpenedPool = PlayerData.Gacha:GetOpenedPool() local comp = function(a, b) @@ -586,4 +443,21 @@ function ReengagementMallCtrl:ResetTimer() self.bannerRefreshTimer = nil end end +function ReengagementMallCtrl:OnBtnClick_BuyWeeklyCard() + PlayerData.Reengagement:BuyWeeklyCard(self.mapCurWeeklyCard.Id, self.mapCurWeeklyCard.StatisticalGroup) +end +function ReengagementMallCtrl:OnBtnClick_ReceiveWeeklyCard() + PlayerData.Reengagement:RequestReceiveWeeklyCard() +end +function ReengagementMallCtrl:OnEvent_RefreshReengagementWeeklyCard() + self:RefreshWeeklyCard() +end +function ReengagementMallCtrl:OnBtnClick_AlreadyReceived() +end +function ReengagementMallCtrl:OnEvent_MallOrderClear() + PlayerData.Reengagement:RequestReengagementInfo(function() + self:RefreshWeeklyCard() + self:RefreshPkgItem() + end) +end return ReengagementMallCtrl diff --git a/lua/game/ui/activity/reengagement/reengagementmallpackagedetailctrl.lua b/lua/game/ui/activity/reengagement/reengagementmallpackagedetailctrl.lua new file mode 100644 index 000000000..b4402ec7b --- /dev/null +++ b/lua/game/ui/activity/reengagement/reengagementmallpackagedetailctrl.lua @@ -0,0 +1,50 @@ +local MallPackageDetailCtrl = import("Game.UI.Mall.MallPackageDetailCtrl") +local ReengagementMallPackageDetailCtrl = class("ReengagementMallPackageDetailCtrl", MallPackageDetailCtrl) +function ReengagementMallPackageDetailCtrl:Refresh(sPackageId) + self._sPackageId = sPackageId + local mapCfg = ConfigTable.GetData("ActivityReturneePack", sPackageId) + if not mapCfg or not PlayerData.Reengagement:GetActIsOpen() then + self:OnBtnClick_Close() + return + end + local bPurchased = table.indexof(PlayerData.Reengagement:GetPurchasedBundles(), sPackageId) > 0 + local mapData = { + nCurStock = bPurchased and 0 or 1, + nNextRefreshTime = PlayerData.Reengagement:GetReengagementCloseTime(), + bPrioritizeDeList = true + } + self:PlayInAni() + self:RefreshInfo(mapCfg) + self:RefreshPrice(mapCfg) + self:RefreshLimit(mapCfg, mapData) + self:RefreshTime(mapData) + self:RefreshItem(mapCfg) + self:RefreshBuy(mapCfg, mapData) +end +function ReengagementMallPackageDetailCtrl:RefreshLimit(mapCfg, mapData) + NovaAPI.SetTMPText(self._mapNode.txtLimit, mapData.nCurStock .. "/1") + NovaAPI.SetTMPText(self._mapNode.txtLimitCn, ConfigTable.GetUIText("Mall_Package_LimitTitle")) +end +function ReengagementMallPackageDetailCtrl:OnBtnClick_Buy() + if not PlayerData.Reengagement:GetActIsOpen() then + self:OnBtnClick_Close() + return + end + local mapCfg = ConfigTable.GetData("ActivityReturneePack", self._sPackageId) + if not mapCfg then + return + end + if table.indexof(PlayerData.Reengagement:GetPurchasedBundles(), self._sPackageId) > 0 then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Mall_Package_SoldOut")) + return + end + if not PlayerData.Shop:CheckShopCond(mapCfg.OrderCondType, decodeJson(mapCfg.OrderCondParams)) then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Shop_Condition")) + return + end + PlayerData.Mall:BuyReengagementPackage(self._sPackageId, mapCfg.StatisticalGroup) +end +function ReengagementMallPackageDetailCtrl:OnBtnClick_Close() + EventManager.Hit("ReengagementMallCloseDetail") +end +return ReengagementMallPackageDetailCtrl diff --git a/lua/game/ui/activity/reengagement/reengagementmallpackageitemctrl.lua b/lua/game/ui/activity/reengagement/reengagementmallpackageitemctrl.lua new file mode 100644 index 000000000..33fa5f955 --- /dev/null +++ b/lua/game/ui/activity/reengagement/reengagementmallpackageitemctrl.lua @@ -0,0 +1,150 @@ +local ReengagementMallPackageItemCtrl = class("ReengagementMallPackageItemCtrl", BaseCtrl) +local LayoutRebuilder = CS.UnityEngine.UI.LayoutRebuilder +ReengagementMallPackageItemCtrl._mapNodeConfig = { + txtName = {sComponentName = "TMP_Text"}, + imgIcon = {sComponentName = "Image"}, + imgBg = {sComponentName = "Image"}, + txtPrice = {sComponentName = "TMP_Text"}, + txtLimit = {sComponentName = "TMP_Text"}, + imgCurrency = {sComponentName = "Image"}, + goCurrency = {}, + goTime = {}, + goCondition = {}, + goSoldOut = {}, + imgSoldOut = {nCount = 2}, + txtRefreshTime = {sComponentName = "TMP_Text"}, + txtTime = {sComponentName = "TMP_Text"}, + txtSoldOut = { + nCount = 2, + sComponentName = "TMP_Text", + sLanguageId = "Mall_Package_SoldOut" + }, + txtCondition = {sComponentName = "TMP_Text"}, + goSaleRate = { + sComponentName = "RectTransform" + }, + fxSaleRate = {sNodeName = "goSaleRate", sComponentName = "UIShiny"}, + txtSaleRate = {sComponentName = "TMP_Text"}, + imgMask = {}, + imgSaleMask = {}, + reddotPkg = {}, + reddotNew = {}, + btnGrid = { + sComponentName = "UIButton", + callback = "OnBtnClick_Buy" + } +} +ReengagementMallPackageItemCtrl._mapEventConfig = {} +function ReengagementMallPackageItemCtrl:RefreshReengagement(mapData, bPurchased) + self.sId = mapData.Id + self.sStatistical = mapData.StatisticalGroup + self.bPurchased = bPurchased + self:RefreshInfo(mapData, bPurchased) + self:RefreshPrice(mapData) +end +function ReengagementMallPackageItemCtrl:RefreshPrice(mapCfg) + if mapCfg.CurrencyType == GameEnum.currencyType.Cash then + self._mapNode.goCurrency:SetActive(false) + NovaAPI.SetTMPText(self._mapNode.txtPrice, tostring(mapCfg.CurrencyShowPrice)) + elseif mapCfg.CurrencyType == GameEnum.currencyType.Item then + self._mapNode.goCurrency:SetActive(true) + NovaAPI.SetTMPText(self._mapNode.txtPrice, mapCfg.CurrencyItemQty) + self:SetPngSprite(self._mapNode.imgCurrency, ConfigTable.GetData_Item(mapCfg.CurrencyItemId).Icon2) + elseif mapCfg.CurrencyType == GameEnum.currencyType.Free then + self._mapNode.goCurrency:SetActive(false) + NovaAPI.SetTMPText(self._mapNode.txtPrice, ConfigTable.GetUIText("Mall_Package_Free")) + end +end +function ReengagementMallPackageItemCtrl:RefreshInfo(mapCfg, bPurchased) + NovaAPI.SetTMPText(self._mapNode.txtName, mapCfg.Name) + self:SetPngSprite(self._mapNode.imgIcon, mapCfg.Icon) + self:SetPngSprite(self._mapNode.imgBg, mapCfg.IconBg) + self._mapNode.goSaleRate.gameObject:SetActive(not bPurchased) + if mapCfg.SaleRate ~= 0 then + if mapCfg.SaleRate == -1 then + NovaAPI.SetTMPText(self._mapNode.txtSaleRate, ConfigTable.GetUIText("Mall_Package_Recommend")) + else + NovaAPI.SetTMPText(self._mapNode.txtSaleRate, string.format("%s%%", mapCfg.SaleRate)) + end + end + local sLimit = bPurchased and orderedFormat(ConfigTable.GetUIText("Mall_Package_Limit") or "", 0, 1) or orderedFormat(ConfigTable.GetUIText("Mall_Package_Limit") or "", 1, 1) + NovaAPI.SetTMPText(self._mapNode.txtLimit, sLimit) + self._mapNode.imgMask:SetActive(bPurchased) +end +function ReengagementMallPackageItemCtrl:RefreshTime(mapCfg, mapData) + local bDisposable = mapCfg.RefreshType == GameEnum.mallPackageRefreshType.None + self._mapNode.goTime.gameObject:SetActive(mapData.nNextRefreshTime > 0 and bDisposable) + if mapData.nNextRefreshTime > 0 and bDisposable then + local sSuffix = mapData.bPrioritizeDeList and ConfigTable.GetUIText("Mall_Package_Delist") or ConfigTable.GetUIText("Mall_Package_Refresh") + local sPrefix + local nRemaining = mapData.nNextRefreshTime - CS.ClientManager.Instance.serverTimeStamp + if nRemaining <= 3600 then + sPrefix = ConfigTable.GetUIText("Mall_Package_WithinHour") + elseif 3600 < nRemaining and nRemaining <= 86400 then + sPrefix = orderedFormat(ConfigTable.GetUIText("Mall_Package_Hour") or "", math.floor(nRemaining / 3600)) + elseif 86400 < nRemaining then + sPrefix = orderedFormat(ConfigTable.GetUIText("Mall_Package_Day") or "", math.floor(nRemaining / 86400)) + end + NovaAPI.SetTMPText(self._mapNode.txtTime, sPrefix .. sSuffix) + end +end +function ReengagementMallPackageItemCtrl:RefreshCond(mapData, bPurchased) + local bShowMask = not bPurchased + self._mapNode.imgMask:SetActive(bShowMask) + self._mapNode.imgSaleMask:SetActive(bShowMask) + NovaAPI.SetComponentEnable(self._mapNode.fxSaleRate, not bShowMask) + self._mapNode.goCondition:SetActive(not bPurchased) + self._mapNode.goSoldOut:SetActive(not bPurchased) + if not bPurchaseAble then + local sCond = "" + if mapCfg.OrderCondType == GameEnum.shopCond.WorldClassSpecific then + sCond = orderedFormat(ConfigTable.GetUIText("Mall_Cond_WorldClass") or "", tbCond[1]) + end + NovaAPI.SetTMPText(self._mapNode.txtCondition, sCond) + end + if bPurchased then + local bTime = mapData.nNextRefreshTime > 0 + self._mapNode.imgSoldOut[1]:SetActive(not bTime) + self._mapNode.imgSoldOut[2]:SetActive(bTime) + if mapData.nNextRefreshTime > 0 then + local sPrefix + local nRemaining = mapData.nNextRefreshTime - CS.ClientManager.Instance.serverTimeStamp + if nRemaining <= 3600 then + sPrefix = ConfigTable.GetUIText("Mall_Package_WithinHourRefresh") + elseif 3600 < nRemaining and nRemaining <= 86400 then + sPrefix = orderedFormat(ConfigTable.GetUIText("Mall_Package_HourRefresh") or "", math.floor(nRemaining / 3600)) + elseif 86400 < nRemaining then + sPrefix = orderedFormat(ConfigTable.GetUIText("Mall_Package_DayRefresh") or "", math.floor(nRemaining / 86400)) + end + NovaAPI.SetTMPText(self._mapNode.txtRefreshTime, sPrefix) + end + end +end +function ReengagementMallPackageItemCtrl:RegisterRedDot(mapCfg) + RedDotManager.RegisterNode(RedDotDefine.FreePackage, self.sId, self._mapNode.reddotPkg) + local groupCfg = ConfigTable.GetData("MallPackagePage", mapCfg.GroupId) + if groupCfg == nil then + return + end + RedDotManager.RegisterNode(RedDotDefine.Mall_Package_New, { + AllEnum.MallToggle.Package, + groupCfg.Sort, + self.sId + }, self._mapNode.reddotNew) +end +function ReengagementMallPackageItemCtrl:Awake() +end +function ReengagementMallPackageItemCtrl:OnEnable() +end +function ReengagementMallPackageItemCtrl:OnDisable() +end +function ReengagementMallPackageItemCtrl:OnDestroy() +end +function ReengagementMallPackageItemCtrl:OnBtnClick_Buy() + if self.bPurchased then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Mall_Package_SoldOut")) + return + end + EventManager.Hit(EventId.OpenPanel, PanelId.ReengagementMallPopup, self.sId) +end +return ReengagementMallPackageItemCtrl diff --git a/lua/game/ui/activity/reengagement/reengagementmallpopupctrl.lua b/lua/game/ui/activity/reengagement/reengagementmallpopupctrl.lua new file mode 100644 index 000000000..fb8853e7a --- /dev/null +++ b/lua/game/ui/activity/reengagement/reengagementmallpopupctrl.lua @@ -0,0 +1,67 @@ +local ReengagementMallPopupCtrl = class("ReengagementMallPopupCtrl", BaseCtrl) +ReengagementMallPopupCtrl._mapNodeConfig = { + TopBar = { + sNodeName = "TopBarPanel", + sCtrlName = "Game.UI.TopBarEx.TopBarCtrl" + }, + blur = { + sNodeName = "t_fullscreen_blur_blue" + }, + aniBlur = { + sNodeName = "t_fullscreen_blur_blue", + sComponentName = "Animator" + }, + btnCloseDatail = { + sNodeName = "snapshot", + sComponentName = "Button", + callback = "OnBtnClick_CloseDetail" + }, + PackageDetail = { + sNodeName = "---PackageDetail---", + sCtrlName = "Game.UI.Activity.Reengagement.ReengagementMallPackageDetailCtrl" + }, + ShopDetail = { + sNodeName = "---ShopDetail---" + }, + FurnitureDetail = { + sNodeName = "---FurnitureDetail---" + }, + FurnitureSet = { + sNodeName = "---FurnitureSet---" + } +} +ReengagementMallPopupCtrl._mapEventConfig = { + ReengagementMallCloseDetail = "OnBtnClick_CloseDetail", + MallOrderClear = "OnBtnClick_CloseDetail" +} +function ReengagementMallPopupCtrl:Awake() + self._mapNode.PackageDetail.gameObject:SetActive(false) + self._mapNode.ShopDetail:SetActive(false) + self._mapNode.FurnitureDetail:SetActive(false) + self._mapNode.FurnitureSet:SetActive(false) + self._sPackageId = self:GetPanelParam()[1] +end +function ReengagementMallPopupCtrl:OnEnable() + self._bClosing = false + self._mapNode.blur:SetActive(true) + self._mapNode.TopBar:CreateCoin({ + AllEnum.CoinItemId.FREESTONE + }, true) + self._mapNode.PackageDetail:Refresh(self._sPackageId) +end +function ReengagementMallPopupCtrl:OnBtnClick_CloseDetail() + if self._bClosing then + return + end + self._bClosing = true + if self._mapNode.PackageDetail.gameObject.activeSelf then + self._mapNode.PackageDetail:PlayOutAni() + end + self._mapNode.TopBar.gameObject:SetActive(false) + self._mapNode.aniBlur:SetTrigger("tOut") + self:AddTimer(1, 0.2, function() + EventManager.Hit(EventId.ClosePanel, PanelId.ReengagementMallPopup) + end, true, true, true) + EventManager.Hit(EventId.TemporaryBlockInput, 0.2) +end +return ReengagementMallPopupCtrl diff --git a/lua/game/ui/activity/reengagement/reengagementmallpopuppanel.lua b/lua/game/ui/activity/reengagement/reengagementmallpopuppanel.lua new file mode 100644 index 000000000..3f3f0b9ff --- /dev/null +++ b/lua/game/ui/activity/reengagement/reengagementmallpopuppanel.lua @@ -0,0 +1,9 @@ +local ReengagementMallPopupPanel = class("ReengagementMallPopupPanel", BasePanel) +ReengagementMallPopupPanel._bIsMainPanel = false +ReengagementMallPopupPanel._tbDefine = { + { + sPrefabPath = "Mall/MallPopupPanel.prefab", + sCtrlName = "Game.UI.Activity.Reengagement.ReengagementMallPopupCtrl" + } +} +return ReengagementMallPopupPanel diff --git a/lua/game/ui/activity/reengagement/reengagementpanel.lua b/lua/game/ui/activity/reengagement/reengagementpanel.lua index 9258dc859..fa6bde52b 100644 --- a/lua/game/ui/activity/reengagement/reengagementpanel.lua +++ b/lua/game/ui/activity/reengagement/reengagementpanel.lua @@ -1,6 +1,7 @@ local BasePanel = require("GameCore.UI.BasePanel") local ReengagementPanel = class("ReengagementPanel", BasePanel) ReengagementPanel._sUIResRootPath = "UI_Activity/" +ReengagementPanel._bIsMainPanel = true ReengagementPanel._tbDefine = { { sPrefabPath = "_101004/ReengagementPanel.prefab", diff --git a/lua/game/ui/activity/reengagement/reengagementpopupctrl.lua b/lua/game/ui/activity/reengagement/reengagementpopupctrl.lua new file mode 100644 index 000000000..ac2a6bbe2 --- /dev/null +++ b/lua/game/ui/activity/reengagement/reengagementpopupctrl.lua @@ -0,0 +1,85 @@ +local ReengagementPopUpCtrl = class("ReengagementPopUpCtrl", BaseCtrl) +local sPrefabFolder = "UI_Activity/%s.prefab" +ReengagementPopUpCtrl._mapNodeConfig = { + imgBlurredBg = {}, + goContent = { + sNodeName = "---Content---" + }, + PopUpRoot = { + sNodeName = "---PopUpRoot---", + sComponentName = "RectTransform" + } +} +ReengagementPopUpCtrl._mapEventConfig = {} +ReengagementPopUpCtrl._mapRedDotConfig = {} +function ReengagementPopUpCtrl:Awake() + local tbParam = self:GetPanelParam() + if type(tbParam) == "table" then + local mapData = tbParam[1] + if type(mapData) == "table" then + self.nActId = mapData.nActId or mapData[1] + else + self.nActId = mapData + end + self.callback = tbParam[2] + end +end +function ReengagementPopUpCtrl:OnEnable() + self._mapNode.goContent.gameObject:SetActive(false) + self._mapNode.PopUpRoot.gameObject:SetActive(false) + self._mapNode.imgBlurredBg.gameObject:SetActive(true) + self:ShowPopUp() + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + self._mapNode.PopUpRoot.gameObject:SetActive(self.curPopUpCtrl ~= nil) + end + cs_coroutine.start(wait) +end +function ReengagementPopUpCtrl:OnDisable() + self:ResetContent() +end +function ReengagementPopUpCtrl:OnDestroy() +end +function ReengagementPopUpCtrl:ResetContent() + if self.curPopUpCtrl ~= nil then + destroy(self.curPopUpCtrl.gameObject) + self:UnbindCtrlByNode(self.curPopUpCtrl) + end + self.curPopUpCtrl = nil +end +function ReengagementPopUpCtrl:ShowPopUp() + if self.nActId == nil then + self:ClosePopUp() + return + end + local mapPopUpCfg = ConfigTable.GetData("ActivityReturneeLoginRewardControl", self.nActId) + if mapPopUpCfg == nil or mapPopUpCfg.UIAssets == nil or mapPopUpCfg.UIAssets == "" or mapPopUpCfg.CtrlName == nil or mapPopUpCfg.CtrlName == "" then + self:ClosePopUp() + return + end + self:ResetContent() + local sPrefabPath = string.format(sPrefabFolder, mapPopUpCfg.UIAssets) + local goObj = self:CreatePrefabInstance(sPrefabPath, self._mapNode.PopUpRoot) + local sCtrlPath = string.format("Game.UI.Activity.%s", mapPopUpCfg.CtrlName) + self.curPopUpCtrl = self:BindCtrlByNode(goObj, sCtrlPath) + local callback = function(funcCall, bPauseQueue) + self:ClosePopUp(funcCall, bPauseQueue) + end + self.curPopUpCtrl:ShowPopUp(self.nActId, callback, 1) +end +function ReengagementPopUpCtrl:ClosePopUp(funcCall, bPauseQueue) + self:ResetContent() + EventManager.Hit(EventId.ClosePanel, PanelId.ReengagementPopUpPanel) + if bPauseQueue then + if funcCall ~= nil then + funcCall() + end + return + end + if self.callback ~= nil then + self.callback(funcCall) + elseif funcCall ~= nil then + funcCall() + end +end +return ReengagementPopUpCtrl diff --git a/lua/game/ui/activity/reengagement/reengagementquestitemctrl.lua b/lua/game/ui/activity/reengagement/reengagementquestitemctrl.lua new file mode 100644 index 000000000..ab8cb6751 --- /dev/null +++ b/lua/game/ui/activity/reengagement/reengagementquestitemctrl.lua @@ -0,0 +1,109 @@ +local ReengagementQuestItemCtrl = class("ReengagementQuestItemCtrl", BaseCtrl) +local JumpUtil = require("Game.Common.Utils.JumpUtil") +local LayoutRebuilder = CS.UnityEngine.UI.LayoutRebuilder +ReengagementQuestItemCtrl._mapNodeConfig = { + rtTitle = { + sComponentName = "RectTransform" + }, + txtTitle = {sNodeName = "TMPTitle", sComponentName = "TMP_Text"}, + rtBarFill = { + sComponentName = "RectTransform" + }, + txtProcess = {sNodeName = "TMPProcess", sComponentName = "TMP_Text"}, + btnReward = { + sComponentName = "UIButton", + callback = "OnBtnClick_Reward" + }, + rtReward = { + sCtrlName = "Game.UI.TemplateEx.TemplateItemCtrl" + }, + btnReceive = { + sComponentName = "UIButton", + callback = "OnBtnClick_Receive" + }, + txtBtnReceive = { + sComponentName = "TMP_Text", + sLanguageId = "PerActivity_Quest_Receive" + }, + btnJump = { + sComponentName = "UIButton", + callback = "OnBtnClick_Jump" + }, + txtBtnJump = { + sComponentName = "TMP_Text", + sLanguageId = "PerActivity_Quest_Jump" + }, + txtUnComplete = { + sNodeName = "TMPUncomplete", + sComponentName = "TMP_Text", + sLanguageId = "PerActivity_Quest_UnComplete" + }, + imgComplete = {}, + imgCompleteMask = {}, + imgPoint = {} +} +ReengagementQuestItemCtrl._mapEventConfig = {} +local totalLength = 520 +local totalHeight = 37 +function ReengagementQuestItemCtrl:SetData(nActId, mapData) + self.nActId = nActId + self.nQuestId = mapData.Id + local tbQuest = PlayerData.Reengagement:GetQuestDataById(self.nQuestId) + if tbQuest == nil then + tbQuest = { + nStatus = 0, + Progress = {Cur = 0, Max = 1} + } + end + local nStatus = tbQuest.nStatus + local questCfg = PlayerData.Reengagement:GetQuestConfigDataById(self.nQuestId) + self.nGroupId = questCfg.GroupId + if nil ~= questCfg then + NovaAPI.SetTMPText(self._mapNode.txtTitle, questCfg.Title) + NovaAPI.SetTMPText(self._mapNode.txtProcess, string.format("%s/%s", tbQuest.Progress.Cur, tbQuest.Progress.Max)) + self.nJumpTo = questCfg.JumpTo + self.rewardId = questCfg.Reward1Tid + self._mapNode.rtReward:SetItem(questCfg.Reward1Tid, nil, questCfg.Reward1Qty, nil, nil, nil, nil, true) + self._mapNode.txtUnComplete.gameObject:SetActive(nStatus == 0 and questCfg.JumpTo == 0) + self._mapNode.btnJump.gameObject:SetActive(nStatus == 0 and questCfg.JumpTo ~= 0) + self._mapNode.btnReceive.gameObject:SetActive(nStatus == 1) + self._mapNode.imgComplete.gameObject:SetActive(nStatus == 2) + self._mapNode.imgCompleteMask.gameObject:SetActive(nStatus == 2) + self._mapNode.imgPoint.gameObject:SetActive(nStatus ~= 2) + if nStatus == 2 then + NovaAPI.SetTMPText(self._mapNode.txtProcess, ConfigTable.GetUIText("PerActivity_Quest_Complete")) + self._mapNode.rtBarFill.sizeDelta = Vector2(totalLength, totalHeight) + else + self._mapNode.rtBarFill.sizeDelta = Vector2(tbQuest.Progress.Cur / tbQuest.Progress.Max * totalLength, totalHeight) + end + LayoutRebuilder.ForceRebuildLayoutImmediate(self._mapNode.rtTitle) + end +end +function ReengagementQuestItemCtrl:Awake() +end +function ReengagementQuestItemCtrl:FadeIn() +end +function ReengagementQuestItemCtrl:FadeOut() +end +function ReengagementQuestItemCtrl:OnEnable() +end +function ReengagementQuestItemCtrl:OnDisable() +end +function ReengagementQuestItemCtrl:OnDestroy() +end +function ReengagementQuestItemCtrl:OnRelease() +end +function ReengagementQuestItemCtrl:OnBtnClick_Reward(btn) + if nil ~= self.rewardId then + UTILS.ClickItemGridWithTips(self.rewardId, btn.transform, true, true, true) + end +end +function ReengagementQuestItemCtrl:OnBtnClick_Receive() + PlayerData.Reengagement:RequestReceiveQuestReward(self.nQuestId, self.nGroupId) +end +function ReengagementQuestItemCtrl:OnBtnClick_Jump() + if nil ~= self.nJumpTo and 0 ~= self.nJumpTo then + JumpUtil.JumpTo(self.nJumpTo) + end +end +return ReengagementQuestItemCtrl diff --git a/lua/game/ui/activity/reengagement/reengagementsigninctrl.lua b/lua/game/ui/activity/reengagement/reengagementsigninctrl.lua index 19d2dc3d9..90829a5f4 100644 --- a/lua/game/ui/activity/reengagement/reengagementsigninctrl.lua +++ b/lua/game/ui/activity/reengagement/reengagementsigninctrl.lua @@ -40,13 +40,13 @@ ReengagementSigninCtrl._mapNodeConfig = { } ReengagementSigninCtrl._mapEventConfig = {} function ReengagementSigninCtrl:Refresh(nCurTog) - if nCurTog ~= AllEnum.ReengagementTog.ShopMall then + if nCurTog ~= AllEnum.ReengagementTog.Signin then return end self:InitActData() end function ReengagementSigninCtrl:RefreshRemainTime() - local endTime = self.actData:GetActEndTime() + local endTime = PlayerData.Reengagement:GetReengagementCloseTime() local curTime = ClientManager.serverTimeStamp local remainTime = endTime - curTime if remainTime < 0 then @@ -56,7 +56,7 @@ function ReengagementSigninCtrl:RefreshRemainTime() nType = AllEnum.MessageBox.Alert, sContent = ConfigTable.GetUIText("Activity_Invalid_Tip_1"), callbackConfirm = function() - EventManager.Hit(EventId.ClosePanel, PanelId.ActivityList) + EventManager.Hit(EventId.ClosePanel, PanelId.ReengagementPanel) end }) return @@ -93,17 +93,42 @@ function ReengagementSigninCtrl:RefreshRemainTime() NovaAPI.SetTMPText(self._mapNode.txtTime, sTimeStr) end function ReengagementSigninCtrl:RefreshRewardList() + local canReceive = self.mapLoginRewardData.Receive > self.mapLoginRewardData.Actual + self._mapNode.btnActivity.gameObject:SetActive(canReceive) + self.nLoginRewardGroup = 0 self.tbRewardList = {} - local tbRewardList = self.actData:GetActLoginRewardList() + local tbRewardList = {} + local mapDataLoginRewardCtrl = ConfigTable.GetData("ActivityReturneeLoginRewardControl", PlayerData.Reengagement:GetActId()) + if mapDataLoginRewardCtrl ~= nil then + self.nLoginRewardGroup = mapDataLoginRewardCtrl.RewardsGroup + end + local foreachfunc = function(mapData) + if mapData ~= nil and mapData.RewardGroupId == self.nLoginRewardGroup then + table.insert(tbRewardList, mapData) + end + end + ForEachTableLine(ConfigTable.Get("ActivityReturneeLoginRewardGroup"), foreachfunc) + table.sort(tbRewardList, function(a, b) + return a.Order < b.Order + end) if nil ~= tbRewardList then local nMaxDay = #tbRewardList - local nReceiveDay = self.actData:GetCanReceive() - local nActual = self.actData:GetReceived() + local nReceiveDay = self.mapLoginRewardData.Receive + local nActual = self.mapLoginRewardData.Actual for k, v in ipairs(self._mapNode.goRewardItem) do self.tbRewardList[k] = {} local mapReward = tbRewardList[k] v.gameObject:SetActive(mapReward ~= nil) if mapReward ~= nil then + local Status = 0 + if k <= nReceiveDay and k > nActual then + Status = 1 + elseif k <= nReceiveDay and k <= nActual then + Status = 2 + elseif k > nReceiveDay then + Status = 0 + end + mapReward.Status = Status v:SetRewardItem(k, mapReward, k == nMaxDay, nReceiveDay == nActual and k == nActual + 1) for i = 1, 3 do local nTid = mapReward["RewardId" .. i] @@ -117,12 +142,9 @@ function ReengagementSigninCtrl:RefreshRewardList() end end function ReengagementSigninCtrl:InitActData() - local actData = {} - self.actData = actData - self:RefreshRewardList() - local canReceive = self.actData:CheckCanReceive() - self._mapNode.btnActivity.gameObject:SetActive(canReceive) + self.mapLoginRewardData = PlayerData.Reengagement:GetActLoginRewardList() self._mapNode.imgRemaineTime.gameObject:SetActive(true) + self:RefreshRewardList() self:RefreshRemainTime() if nil == self.remainTimer then self.remainTimer = self:AddTimer(0, 1, "RefreshRemainTime", true, true, false) @@ -137,43 +159,54 @@ end function ReengagementSigninCtrl:OnDestroy() end function ReengagementSigninCtrl:OnBtnClick_Detail() - local mapActCfg = self.actData:GetLoginRewardControlCfg() + local mapActData = ConfigTable.GetData("ActivityReturneeReunionReward", PlayerData.Reengagement:GetActId()) + if mapActData == nil then + return + end + local tbRewards = {} + for i = 1, 3 do + local nId = mapActData["Reward" .. i .. "Tid"] + local nQty = mapActData["Reward" .. i .. "Qty"] + if 0 < nId then + table.insert(tbRewards, { + nId = nId, + nCount = nQty, + bReceived = true + }) + end + end local msg = { - nType = AllEnum.MessageBox.Desc, - sContent = mapActCfg.DesText, - sTitle = ConfigTable.GetUIText("Activity_Btn_Detail") + nType = AllEnum.MessageBox.ItemList, + tbItem = tbRewards, + bBlur = true } EventManager.Hit(EventId.OpenMessageBox, msg) end function ReengagementSigninCtrl:OnBtnClick_Item(btn, nIndex) if self.tbRewardList[nIndex] ~= nil then - if #self.tbRewardList[nIndex] == 1 then + if nIndex < self.mapLoginRewardData.Actual or self.mapLoginRewardData.Actual == self.mapLoginRewardData.Receive then local nTid = self.tbRewardList[nIndex][1].nTid UTILS.ClickItemGridWithTips(nTid, btn.gameObject.transform, true, true, false) else - local tbReward = {} - for _, v in ipairs(self.tbRewardList[nIndex]) do - local rewardData = { - [1] = v.nTid, - [5] = v.nCount - } - table.insert(tbReward, rewardData) - end - EventManager.Hit("ShowActRewardList", tbReward) + PlayerData.Reengagement:RequestReceiveLoginReward(function() + self:RefreshRewardList() + end) end end end function ReengagementSigninCtrl:OnBtnClick_Activity() - local callback = function() - self._mapNode.btnActivity.gameObject:SetActive(false) - local actData = PlayerData.Activity:GetActivityDataById(self.actData:GetActId()) - self:InitActData(actData) + if self.mapLoginRewardData.Actual < self.mapLoginRewardData.Receive then + PlayerData.Reengagement:RequestReceiveLoginReward(function() + self:RefreshRewardList() + end) end - local canReceive = self.actData:CheckCanReceive() - if not canReceive then - callback() - return +end +function ReengagementSigninCtrl:OnBtnClick_Play() + local mapActData = ConfigTable.GetData("ActivityReturnee", PlayerData.Reengagement:GetActId()) + local sAvgId + if mapActData ~= nil and mapActData.AVG ~= nil then + sAvgId = mapActData.AVG end - PlayerData.Activity:SendReceiveLoginRewardMsg(self.actData:GetActId(), callback) + EventManager.Hit("StoryDialog_DialogStart", sAvgId, Settings.sCurrentTxtLanguage, Settings.sCurrentVoLanguage) end return ReengagementSigninCtrl diff --git a/lua/game/ui/activity/reengagement/reengagementtaskctrl.lua b/lua/game/ui/activity/reengagement/reengagementtaskctrl.lua index 62365c9c5..d376a87b0 100644 --- a/lua/game/ui/activity/reengagement/reengagementtaskctrl.lua +++ b/lua/game/ui/activity/reengagement/reengagementtaskctrl.lua @@ -34,14 +34,6 @@ ReengagementTaskCtrl._mapNodeConfig = { sComponentName = "TMP_Text", sLanguageId = "Activity_Btn_Detail" }, - btnQuickRec = { - sComponentName = "UIButton", - callback = "OnBtnClick_QuickRec" - }, - txtBtnQuickRec = { - sComponentName = "TMP_Text", - sLanguageId = "Activity_Btn_Quick_Receive" - }, goActTime = {}, txtActivityTime = {sComponentName = "TMP_Text"}, txtActValue = {sComponentName = "TMP_Text"}, @@ -52,17 +44,27 @@ ReengagementTaskCtrl._mapNodeConfig = { nCount = 7, sComponentName = "UIButton", callback = "OnBtnClick_NodeItem" + }, + item = { + nCount = 7, + sCtrlName = "Game.UI.TemplateEx.TemplateItemCtrl" } } -ReengagementTaskCtrl._mapEventConfig = {} +ReengagementTaskCtrl._mapEventConfig = { + RefreshReengagementQuest = "RefreshQuestList", + RefreshReengagementQuestPoint = "RefreshActivityNode", + RefreshReengagementGroup = "OnRefreshGroup" +} function ReengagementTaskCtrl:Refresh(nCurTog) if nCurTog ~= AllEnum.ReengagementTog.Task then return end + self:InitActData() self:RefreshQuestList() + self:RefreshActivityNode() end function ReengagementTaskCtrl:RefreshRemainTime() - local endTime = self.actData:GetActEndTime() + local endTime = PlayerData.Reengagement:GetReengagementCloseTime() local curTime = CS.ClientManager.Instance.serverTimeStamp local remainTime = endTime - curTime if remainTime < 0 then @@ -72,7 +74,7 @@ function ReengagementTaskCtrl:RefreshRemainTime() nType = AllEnum.MessageBox.Alert, sContent = ConfigTable.GetUIText("Activity_Invalid_Tip_1"), callbackConfirm = function() - EventManager.Hit(EventId.ClosePanel, PanelId.ActivityList) + EventManager.Hit(EventId.ClosePanel, PanelId.ReengagementPanel) end }) return @@ -108,66 +110,83 @@ function ReengagementTaskCtrl:RefreshRemainTime() end NovaAPI.SetTMPText(self._mapNode.txtActivityTime, orderedFormat(ConfigTable.GetUIText("PerActivity_Remain_Time") or "", sTimeStr)) end +local tbConvertStatus = { + [0] = 1, + [1] = 0, + [2] = 2 +} function ReengagementTaskCtrl:RefreshQuestList() - self.tbAllQuestList = self.actData:GetQuestListByGroup() - if nil == self.tbAllQuestList[self._panel.nSelectGroup] then - printLog(string.format("任务列表为空!!!actId = %s, group = %s", self.nActId, self._panel.nSelectGroup)) - return - end - self.tbQuestList = self.tbAllQuestList[self._panel.nSelectGroup] - table.sort(self.tbQuestList, function(a, b) - if a.nStatus == b.nStatus then + local nGroupId = 100 + (self._panel.nSelectGroup or 1) + self.tbQuestList = PlayerData.Reengagement:GetQuestListByGroup(nGroupId) + self.tbQuestData = PlayerData.Reengagement:GetQuestConfigDataByGroup(nGroupId) + table.sort(self.tbQuestData, function(a, b) + if not self.tbQuestList[a.Id] or not self.tbQuestList[b.Id] then return a.Id < b.Id end - return a.nStatus < b.nStatus + if self.tbQuestList[a.Id].nStatus == self.tbQuestList[b.Id].nStatus then + return a.Id < b.Id + end + return tbConvertStatus[self.tbQuestList[a.Id].nStatus] < tbConvertStatus[self.tbQuestList[b.Id].nStatus] end) for k, v in pairs(self.tbGridCtrl) do self:UnbindCtrlByNode(v) self.tbGridCtrl[k] = nil end - if nil ~= self.tbQuestList then + if #self.tbQuestData > 0 then self.nPageCount = 0 self._mapNode.loopSv:SetAnim(0.06) - self._mapNode.loopSv:Init(#self.tbQuestList, self, self.OnGridRefresh, nil, false, self.GetGridPageCount) + self._mapNode.loopSv:Init(#self.tbQuestData, self, self.OnGridRefresh, nil, false, self.GetGridPageCount) EventManager.Hit(EventId.TemporaryBlockInput, 0.2) end - local _, _, canReceive = self.actData:GetQuestProgress() - self._mapNode.btnQuickRec.gameObject:SetActive(0 < canReceive) for k, v in ipairs(self._mapNode.PerActGroupItem) do - local nAllQuest, nReceivedQuest = self.actData:GetDayQuestStatus(k) - v:RefreshStatus(nAllQuest <= nReceivedQuest and 0 < nReceivedQuest) + local bAllReceived = PlayerData.Reengagement:IsQuestGroupAllReceived(k) + v:RefreshStatus(bAllReceived) end end function ReengagementTaskCtrl:GetGridPageCount(pageCount) self.nPageCount = pageCount > #self.tbQuestList and #self.tbQuestList or pageCount end function ReengagementTaskCtrl:InitGroupList() - local nCurDay = self.actData:GetCurOpenDay() self.nMaxOpenGroup = 0 + self.tbGroupList = {} + local foreachtabelline = function(mapData) + if mapData.ReturneeId == self.nActId then + table.insert(self.tbGroupList, mapData) + end + end + ForEachTableLine(ConfigTable.Get("ActivityReturneeQuestGroup"), foreachtabelline) local tbNextOpenGroupList = {} - if nil ~= CacheTable.GetData("_PeriodicQuestGroup", self.nActId) then - local tbGroup = CacheTable.GetData("_PeriodicQuestGroup", self.nActId)[nCurDay] - if nil ~= tbGroup then - for _, v in ipairs(tbGroup) do - if v > self.nMaxOpenGroup then - self.nMaxOpenGroup = v - end - end - end - if nil ~= CacheTable.GetData("_PeriodicQuestGroup", self.nActId)[nCurDay + 1] then - for _, v in ipairs(CacheTable.GetData("_PeriodicQuestGroup", self.nActId)[nCurDay + 1]) do - tbNextOpenGroupList[v] = 1 - end + local nEventOpenTime = PlayerData.Reengagement:GetReengagementOpenTime() + local nCurTime = CS.ClientManager.Instance.serverTimeStamp + self.nCurDay = 0 + if nil ~= nEventOpenTime and 0 < nEventOpenTime and nEventOpenTime < nCurTime then + local nOpenDayStartTime = CS.ClientManager.Instance:GetNextRefreshTime(nEventOpenTime) - 86400 + self.nCurDay = math.floor((nCurTime - nOpenDayStartTime) / 86400) + end + for _, v in ipairs(self.tbGroupList) do + local nOpenDay = v.DayOpen + if nOpenDay <= self.nCurDay then + self.nMaxOpenGroup = math.max(self.nMaxOpenGroup, v.Id - 100) + elseif nOpenDay == self.nCurDay + 1 then + tbNextOpenGroupList[v.Id] = 1 end end - local nSelectGroup = self.actData:GetCanReceiveRewardGroup() - if 0 == nSelectGroup then - nSelectGroup = self.nMaxOpenGroup + local nRedDotGroup = 0 + for _, mapGroup in ipairs(self.tbGroupList) do + if mapGroup.DayOpen <= self.nCurDay and RedDotManager.GetValid(RedDotDefine.Activity_Reengagement_Task_Group, { + self.nActId, + mapGroup.Id + }) then + nRedDotGroup = math.max(nRedDotGroup, mapGroup.Id - 100) + end end + local nSelectGroup = 0 < nRedDotGroup and nRedDotGroup or math.max(1, self.nMaxOpenGroup) for k, v in ipairs(self._mapNode.PerActGroupItem) do - v:Init(self.nActId, k, self.nMaxOpenGroup) - if nil ~= tbNextOpenGroupList[k] then - local nHour = self.actData:GetNextDayOpenTime() + local bAllReceived = PlayerData.Reengagement:IsQuestGroupAllReceived(k) + v:Init(self.nActId, k, self.nMaxOpenGroup, bAllReceived) + if nil ~= tbNextOpenGroupList[k + 100] then + local nNextRefreshTime = CS.ClientManager.Instance:GetNextRefreshTime(nCurTime) + local nHour = math.floor((nNextRefreshTime - nCurTime) / 3600) if nHour < 1 then v:SetTime(orderedFormat(ConfigTable.GetUIText("PerActivity_Quest_Open_Time_2") or "", 1)) else @@ -175,58 +194,62 @@ function ReengagementTaskCtrl:InitGroupList() end end end - if nil == self._panel.nSelectGroup then + if nil == self._panel.nSelectGroup or 0 >= self._panel.nSelectGroup or self._panel.nSelectGroup > self.nMaxOpenGroup then self._panel.nSelectGroup = nSelectGroup end - self._mapNode.PerActGroupItem[self._panel.nSelectGroup]:SetSelect(true) + if nil ~= self._mapNode.PerActGroupItem[self._panel.nSelectGroup] then + self._mapNode.PerActGroupItem[self._panel.nSelectGroup]:SetSelect(true) + end end function ReengagementTaskCtrl:OnGridRefresh(goGrid, gridIndex) local nIndex = gridIndex + 1 local nInstanceId = goGrid:GetInstanceID() if not self.tbGridCtrl[nInstanceId] then - self.tbGridCtrl[nInstanceId] = self:BindCtrlByNode(goGrid, "Game.UI.Activity.PeriodicQuest.PeriodicQuestItemCtrl") + self.tbGridCtrl[nInstanceId] = self:BindCtrlByNode(goGrid, "Game.UI.Activity.Reengagement.ReengagementQuestItemCtrl") end - self.tbGridCtrl[nInstanceId]:SetData(self.nActId, self.tbQuestList[nIndex]) + self.tbGridCtrl[nInstanceId]:SetData(self.nActId, self.tbQuestData[nIndex]) end local totalLength = 816 local totalNodeLength = 136 local actNodeItemHeight = 152 local totalHeight = 20 function ReengagementTaskCtrl:RefreshActivityNode() - NovaAPI.SetTMPText(self._mapNode.txtActValue, self.nActiveCount) - local bAllComplete = self.nActiveCount >= self.nTotalActiveCount self.tbQuestActive = {} + self.nTotalActiveCount = 0 local ForeachActivity = function(mapData) - table.insert(self.tbQuestActive, mapData) + if mapData.ReturneeId == self.nActId then + table.insert(self.tbQuestActive, mapData) + end end - ForEachTableLine(ConfigTable.Get("DailyQuestActive"), ForeachActivity) + ForEachTableLine(ConfigTable.Get("ActivityReturneeQuestPoint"), ForeachActivity) table.sort(self.tbQuestActive, function(a, b) - return a.Active < b.Active + return a.Point < b.Point end) - local nMaxAct = self.tbQuestActive[#self.tbQuestActive].Active - self.tbCanReceiveAct = {} + local nMaxAct = self.tbQuestActive[#self.tbQuestActive].Point + self.nTotalActiveCount = nMaxAct + self.nActiveCount = PlayerData.Reengagement:GetQuestPointInfo().Point or 0 + NovaAPI.SetTMPText(self._mapNode.txtActValue, self.nActiveCount) for k, v in ipairs(self.tbQuestActive) do if self._mapNode.btnNodeItem[k] ~= nil then + local bReceived = PlayerData.Reengagement:CheckPointRewardReceived(v.Index) + self._mapNode.item[k]:SetItem(v.Reward1Tid, nil, v.Reward1Qty, nil, bReceived) local node = self._mapNode.btnNodeItem[k] local nPosX = math.min(k / #self.tbQuestActive * totalNodeLength, totalNodeLength) - node.transform:GetComponent("RectTransform").anchoredPosition = Vector2(nPosX, actNodeItemHeight) node.gameObject:SetActive(true) - local txtNodeAct = node.transform:Find("AnimRoot/goNodeItem/txtNodeAct"):GetComponent("TMP_Text") - NovaAPI.SetTMPText(txtNodeAct, v.Active) + local imgNodeAct1 = node.transform:Find("AnimRoot/goNodeItem/imgNumNml") + local imgNodeAct2 = node.transform:Find("AnimRoot/goNodeItem/imgNumSel") + local txtNodeAct1 = node.transform:Find("AnimRoot/goNodeItem/imgNumNml/txtNmlValue"):GetComponent("TMP_Text") + local txtNodeAct2 = node.transform:Find("AnimRoot/goNodeItem/imgNumSel/txtSelValue"):GetComponent("TMP_Text") + NovaAPI.SetTMPText(txtNodeAct1, v.Point) + NovaAPI.SetTMPText(txtNodeAct2, v.Point) local anim = node.transform:Find("AnimRoot"):GetComponent("Animator") - local imgGift = node.transform:Find("AnimRoot/goNodeItem/imgGift") - local imgComplete = node.transform:Find("AnimRoot/goNodeItem/imgComplete") local goParticle1 = node.transform:Find("AnimRoot/goNodeItem/UIParticle1") local goParticle2 = node.transform:Find("AnimRoot/goNodeItem/UIParticle2") - local bReceived = PlayerData.Quest:CheckDailyActiveReceive(v.Id) - local bComplete = v.Active <= self.nActiveCount - imgGift.gameObject:SetActive(not bReceived) - imgComplete.gameObject:SetActive(bReceived) + local bComplete = v.Point <= self.nActiveCount and not bReceived + imgNodeAct1.gameObject:SetActive(not bReceived) + imgNodeAct2.gameObject:SetActive(bReceived) goParticle1.gameObject:SetActive(not bReceived and bComplete) goParticle2.gameObject:SetActive(not bReceived and bComplete) - if bComplete and not bReceived then - table.insert(self.tbCanReceiveAct, k) - end if not bReceived and bComplete then anim:Play("Quest_btnNodeComplete_loop", 0, 0) else @@ -234,38 +257,27 @@ function ReengagementTaskCtrl:RefreshActivityNode() end end end - self._mapNode.btnActReceive.gameObject:SetActive(#self.tbCanReceiveAct > 0) - self._mapNode.txtActComplete.gameObject:SetActive(bAllComplete and not (#self.tbCanReceiveAct > 0)) - self._mapNode.btnActReceiveGray.gameObject:SetActive(not bAllComplete and not (#self.tbCanReceiveAct > 0)) local nWidth = math.min(self.nActiveCount / nMaxAct * totalLength, totalLength) self._mapNode.rtActProgressFill.sizeDelta = Vector2(nWidth, totalHeight) end -function ReengagementTaskCtrl:InitActData(actData, bResetGroup) - self.actData = actData - if bResetGroup then +function ReengagementTaskCtrl:InitActData(bResetGroup) + if bResetGroup or self._panel.nSelectGroup == nil or self._panel.nSelectGroup == 0 then self._panel.nSelectGroup = nil end - self.nActId = actData:GetActId() + self.nActId = PlayerData.Reengagement:GetActId() self.bQuestAnim = false self:InitGroupList() - local tbAllQuestList = self.actData:GetQuestListByGroup() - if nil == tbAllQuestList[self._panel.nSelectGroup] then + if nil == PlayerData.Reengagement:GetQuestListByGroup(self._panel.nSelectGroup + 100) then EventManager.Hit(EventId.OpenMessageBox, { nType = AllEnum.MessageBox.Tips, sContent = ConfigTable.GetUIText("Activity_Invalid_Tip_1") }) - EventManager.Hit(EventId.ClosePanel, PanelId.ActivityList) return end - local actCfg = self.actData:GetActCfgData() - if actCfg.EndType == GameEnum.activityEndType.NoLimit then - self._mapNode.goActTime.gameObject:SetActive(false) - else - self._mapNode.goActTime.gameObject:SetActive(true) - self:RefreshRemainTime() - if nil == self.remainTimer then - self.remainTimer = self:AddTimer(0, 1, "RefreshRemainTime", true, true, false) - end + self._mapNode.goActTime.gameObject:SetActive(true) + self:RefreshRemainTime() + if nil == self.remainTimer then + self.remainTimer = self:AddTimer(0, 1, "RefreshRemainTime", true, true, false) end end function ReengagementTaskCtrl:Awake() @@ -289,6 +301,10 @@ function ReengagementTaskCtrl:OnDestroy() end function ReengagementTaskCtrl:OnRelease() end +function ReengagementTaskCtrl:OnRefreshGroup() + self:InitGroupList() + self:RefreshRemainTime() +end function ReengagementTaskCtrl:OnBtnClick_Group(_, nIndex) if self._panel.nSelectGroup == nIndex then return @@ -296,7 +312,7 @@ function ReengagementTaskCtrl:OnBtnClick_Group(_, nIndex) if nIndex > self.nMaxOpenGroup then return end - if nil == self.tbAllQuestList[nIndex] or nil == next(self.tbAllQuestList[nIndex]) then + if nil == PlayerData.Reengagement:GetQuestConfigDataByGroup(nIndex + 100) or nil == next(PlayerData.Reengagement:GetQuestConfigDataByGroup(nIndex + 100)) then printError(string.format("当前任务组下没有任务!!! 活动id = %d, 任务组 = %s", self.nActId, nIndex)) return end @@ -312,7 +328,7 @@ function ReengagementTaskCtrl:OnBtnClick_GroupLock() EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("PerActivity_Not_Open")) end function ReengagementTaskCtrl:OnBtnClick_Detail() - local perQuestActCfg = self.actData:GetPerQuestCfg() + local perQuestActCfg = PlayerData.Reengagement:GetActDetail(AllEnum.ReengagementTog.Task) local msg = { nType = AllEnum.MessageBox.Desc, sContent = perQuestActCfg.DesText, @@ -320,11 +336,16 @@ function ReengagementTaskCtrl:OnBtnClick_Detail() } EventManager.Hit(EventId.OpenMessageBox, msg) end -function ReengagementTaskCtrl:OnBtnClick_QuickRec() - local callback = function() - EventManager.Hit("RefreshPeriodicAct", self.nActId) - PlayerData.Base:TryOpenWorldClassUpgrade() +function ReengagementTaskCtrl:OnBtnClick_NodeItem(btn, index) + if PlayerData.Reengagement:CheckPointRewardReceived(index) then + UTILS.ClickItemGridWithTips(self.tbQuestActive[index].Reward1Tid, btn.transform, true, true, false) + return + end + if self.nActiveCount >= self.tbQuestActive[index].Point then + PlayerData.Reengagement:RequestReceiveQuestPointReward(index) + else + UTILS.ClickItemGridWithTips(self.tbQuestActive[index].Reward1Tid, btn.transform, true, true, false) + return end - PlayerData.Activity:SendReceivePerQuest(self.nActId, 0, callback) end return ReengagementTaskCtrl diff --git a/lua/game/ui/activity/reengagement/reengagementtaskgroupctrl.lua b/lua/game/ui/activity/reengagement/reengagementtaskgroupctrl.lua index 158f20d6a..62715cc22 100644 --- a/lua/game/ui/activity/reengagement/reengagementtaskgroupctrl.lua +++ b/lua/game/ui/activity/reengagement/reengagementtaskgroupctrl.lua @@ -10,9 +10,10 @@ ReengagementTaskGroupCtrl._mapNodeConfig = { imgComplete = {} } ReengagementTaskGroupCtrl._mapEventConfig = {} -function ReengagementTaskGroupCtrl:Init(nActId, nGroup, nCurGroup) +function ReengagementTaskGroupCtrl:Init(nActId, nGroup, nCurGroup, bAllReceived) self.nActId = nActId self.nGroup = nGroup + self.nGroupId = 100 < nGroup and nGroup or nGroup + 100 for _, v in ipairs(self._mapNode.txt_Group) do NovaAPI.SetTMPText(v, self.nGroup) end @@ -23,14 +24,17 @@ function ReengagementTaskGroupCtrl:Init(nActId, nGroup, nCurGroup) self._mapNode.redDotGroup.gameObject:SetActive(false) self.bUnlock = nGroup <= nCurGroup self:SetSelect(false) + self._mapNode.imgComplete.gameObject:SetActive(bAllReceived) self._mapNode.goNormal.gameObject:SetActive(nGroup <= nCurGroup) self._mapNode.goLock.gameObject:SetActive(nCurGroup < nGroup) - self:RegisterRedDot() + if nGroup <= nCurGroup then + self:RegisterRedDot() + end end function ReengagementTaskGroupCtrl:RegisterRedDot() RedDotManager.RegisterNode(RedDotDefine.Activity_Reengagement_Task_Group, { self.nActId, - self.nGroup + self.nGroupId }, self._mapNode.redDotGroup) end function ReengagementTaskGroupCtrl:SetTime(sTime) @@ -43,7 +47,7 @@ function ReengagementTaskGroupCtrl:SetSelect(bSelect) self._mapNode.goSelect.gameObject:SetActive(self.bSelect) end function ReengagementTaskGroupCtrl:RefreshStatus(bAllReceived) - self._mapNode.imgComplete.gameObject:SetActive(bAllReceived and self.bUnlock) + self._mapNode.imgComplete.gameObject:SetActive(bAllReceived) end function ReengagementTaskGroupCtrl:Awake() end diff --git a/lua/game/ui/activity/reengagement/templatetogglereengagementctrl.lua b/lua/game/ui/activity/reengagement/templatetogglereengagementctrl.lua new file mode 100644 index 000000000..1751c30e7 --- /dev/null +++ b/lua/game/ui/activity/reengagement/templatetogglereengagementctrl.lua @@ -0,0 +1,94 @@ +local TemplateToggleReengagementCtrl = class("TemplateToggleReengagementCtrl", BaseCtrl) +TemplateToggleReengagementCtrl._mapNodeConfig = { + AnimSwitch = {sComponentName = "Animator"}, + txt_Select = {sComponentName = "TMP_Text"}, + txt_unSelect = {sComponentName = "TMP_Text"}, + Select = {}, + unSelect = {}, + reddotTog = {} +} +TemplateToggleReengagementCtrl._mapEventConfig = {} +function TemplateToggleReengagementCtrl:SetText(sText) + NovaAPI.SetTMPText(self._mapNode.txt_Select, sText) + NovaAPI.SetTMPText(self._mapNode.txt_unSelect, sText) +end +function TemplateToggleReengagementCtrl:SetDefault(bOn) + if self._mapNode.AnimSwitch.enabled == true then + self._mapNode.AnimSwitch.enabled = false + end + self._mapNode.Select:SetActive(bOn) + self._mapNode.unSelect:SetActive(not bOn) + self._mapNode.txt_Select.gameObject:SetActive(bOn) + self._mapNode.txt_unSelect.gameObject:SetActive(not bOn) + NovaAPI.SetTMPColor(self._mapNode.txt_Select, White_Normal) + NovaAPI.SetTMPColor(self._mapNode.txt_unSelect, Blue_Normal) +end +function TemplateToggleReengagementCtrl:SetDefaultDorm(bOn) + if self._mapNode.AnimSwitch.enabled == true then + self._mapNode.AnimSwitch.enabled = false + end + self._mapNode.Select:SetActive(bOn) + self._mapNode.unSelect:SetActive(not bOn) + self._mapNode.txt_Select.gameObject:SetActive(bOn) + self._mapNode.txt_unSelect.gameObject:SetActive(not bOn) +end +function TemplateToggleReengagementCtrl:SetDefaultAct10101(bOn) + if self._mapNode.AnimSwitch.enabled == true then + self._mapNode.AnimSwitch.enabled = false + end + self._mapNode.Select:SetActive(bOn) + self._mapNode.unSelect:SetActive(not bOn) + self._mapNode.txt_Select.gameObject:SetActive(bOn) + self._mapNode.txt_unSelect.gameObject:SetActive(not bOn) + NovaAPI.SetTMPColor(self._mapNode.txt_Select, Color(1, 1, 1, 1)) + NovaAPI.SetTMPColor(self._mapNode.txt_unSelect, Color(0.2196078431372549, 0.1803921568627451, 0.1450980392156863, 1)) +end +function TemplateToggleReengagementCtrl:SetDefaultActivity(bOn, colorSelect, colorUnSelect) + if self._mapNode.AnimSwitch.enabled == true then + self._mapNode.AnimSwitch.enabled = false + end + self._mapNode.Select:SetActive(bOn) + self._mapNode.unSelect:SetActive(not bOn) + self._mapNode.txt_Select.gameObject:SetActive(bOn) + self._mapNode.txt_unSelect.gameObject:SetActive(not bOn) + if colorSelect ~= nil then + NovaAPI.SetTMPColor(self._mapNode.txt_Select, colorSelect) + NovaAPI.SetTMPColor(self._mapNode.txt_unSelect, colorUnSelect) + end +end +function TemplateToggleReengagementCtrl:SetTrigger(bOn) + if self._mapNode.AnimSwitch.enabled == false then + self._mapNode.AnimSwitch.enabled = true + end + if bOn then + self._mapNode.AnimSwitch:SetTrigger("tOn") + else + self._mapNode.AnimSwitch:SetTrigger("tOff") + end +end +function TemplateToggleReengagementCtrl:ResetTrigger() + if self._mapNode.AnimSwitch.enabled == false then + self._mapNode.AnimSwitch.enabled = true + end + self._mapNode.AnimSwitch:ResetTrigger("tOff") +end +function TemplateToggleReengagementCtrl:SetReddot(sKey, param) + self:UnRegisterReddot() + if sKey == nil then + return + end + self.sReddotKey = sKey + self.mapReddotParam = param + RedDotManager.RegisterNode(sKey, param, self._mapNode.reddotTog) +end +function TemplateToggleReengagementCtrl:UnRegisterReddot() + if self.sReddotKey ~= nil then + RedDotManager.UnRegisterNode(self.sReddotKey, self.mapReddotParam, self._mapNode.reddotTog) + end + self.sReddotKey = nil + self.mapReddotParam = nil +end +function TemplateToggleReengagementCtrl:OnEnable() + self._mapNode.reddotTog:SetActive(false) +end +return TemplateToggleReengagementCtrl diff --git a/lua/game/ui/activitylist/activitylistctrl.lua b/lua/game/ui/activitylist/activitylistctrl.lua index cf5f23a40..3e13f0308 100644 --- a/lua/game/ui/activitylist/activitylistctrl.lua +++ b/lua/game/ui/activitylist/activitylistctrl.lua @@ -32,6 +32,7 @@ local sEntranceFolder = "UI_Activity/%s.prefab" local sActTypePath = { [GameEnum.activityType.PeriodicQuest] = "PeriodicQuest", [GameEnum.activityType.LoginReward] = "LoginReward", + [GameEnum.activityType.SignIn] = "LoginReward", [GameEnum.activityType.Mining] = "Mining", [GameEnum.activityType.Trial] = "Trial", [GameEnum.activityType.Cookie] = "Cookie", @@ -42,8 +43,22 @@ local sActTypePath = { [GameEnum.activityType.PenguinCard] = "PenguinCard", [GameEnum.activityType.Double] = "DoubleDrop", [GameEnum.activityType.FollowSocialMedia] = "FollowSocialMedia", - [GameEnum.activityType.Soldier] = "Soldier" + [GameEnum.activityType.Soldier] = "Soldier", + [GameEnum.activityType.MailBind] = "MailBind" } +function ActivityListCtrl:GetEntranceId() + if self.nInitActId ~= nil and self.nInitActId ~= 0 then + local actCfg = ConfigTable.GetData("Activity", self.nInitActId) + if actCfg ~= nil then + return actCfg.EntranceId or 0 + end + local actGroupCfg = ConfigTable.GetData("ActivityGroup", self.nInitActId) + if actGroupCfg ~= nil then + return actGroupCfg.EntranceId or 0 + end + end + return self.nEntranceId or 0 +end function ActivityListCtrl:InitActivityList(nCurActId) local tbActList = PlayerData.Activity:GetSortedActList() local tbActGroupList = PlayerData.Activity:GetSortedActGroupList() @@ -52,8 +67,9 @@ function ActivityListCtrl:InitActivityList(nCurActId) self:UnbindCtrlByNode(objCtrl) self.tbGridCtrl[nInstanceId] = nil end + local nCurEntranceId = self:GetEntranceId() for k, v in ipairs(tbActList) do - if not v.actCfg.HideFromActivityList then + if not v.actCfg.HideFromActivityList and (v.actCfg.EntranceId or 0) == nCurEntranceId then table.insert(self.tbActList, { nType = AllEnum.ActivityMainType.Activity, actData = v @@ -61,10 +77,12 @@ function ActivityListCtrl:InitActivityList(nCurActId) end end for k, v in ipairs(tbActGroupList) do - table.insert(self.tbActList, { - nType = AllEnum.ActivityMainType.ActivityGroup, - actData = v - }) + if (v.actGroupCfg.EntranceId or 0) == nCurEntranceId then + table.insert(self.tbActList, { + nType = AllEnum.ActivityMainType.ActivityGroup, + actData = v + }) + end end if nil ~= self.tbActList then if nil ~= self._panel.nSelectActId and nil ~= self.nSelectActMainType then @@ -186,7 +204,7 @@ function ActivityListCtrl:AddLoginRewardActivityCtrl(actData) local actCtrl = self.tbActCtrlObj[actData:GetActId()] if nil == actCtrl then local mapActCfg = actData:GetLoginRewardControlCfg() - local sCtrlFolder = sActTypePath[GameEnum.activityType.LoginReward] + local sCtrlFolder = sActTypePath[GameEnum.activityType.LoginReward] or sActTypePath[GameEnum.activityType.SignIn] if sCtrlFolder == nil then return end @@ -443,6 +461,26 @@ function ActivityListCtrl:AddSoldierActivityCtrl(actData) actCtrl.gameObject:SetActive(true) actCtrl:InitActData(actData) end +function ActivityListCtrl:AddMailBindActivityCtrl(actData) + local actCtrl = self.tbActCtrlObj[actData:GetActId()] + if nil == actCtrl then + local sFolder = sActTypePath[GameEnum.activityType.MailBind] + if sFolder == nil then + return + end + local mapActCfg = ConfigTable.GetData("ActivityMailBindControl", actData:GetActId()) + if not mapActCfg then + return + end + local sPrefabPath = string.format(sEntranceFolder, mapActCfg.UIAssets) + local goObj = self:CreatePrefabInstance(sPrefabPath, self._mapNode.rtContent) + local sCtrlPath = string.format("Game.UI.Activity.%s.%s", sFolder, mapActCfg.CtrlName) + actCtrl = self:BindCtrlByNode(goObj, sCtrlPath) + self.tbActCtrlObj[actData:GetActId()] = actCtrl + end + actCtrl.gameObject:SetActive(true) + actCtrl:InitActData(actData) +end function ActivityListCtrl:RefreshSelectActivity(bResetDay) for _, v in pairs(self.tbActCtrlObj) do v.gameObject:SetActive(false) @@ -457,7 +495,7 @@ function ActivityListCtrl:RefreshSelectActivity(bResetDay) local actType = actData.actData:GetActType() if actType == GameEnum.activityType.PeriodicQuest then self:AddPeriodicActivityCtrl(actData.actData, bResetDay) - elseif actType == GameEnum.activityType.LoginReward then + elseif actType == GameEnum.activityType.LoginReward or actType == GameEnum.activityType.SignIn then self:AddLoginRewardActivityCtrl(actData.actData) elseif actType == GameEnum.activityType.Mining then self:AddMiningActivityCtrl(actData.actData) @@ -483,6 +521,8 @@ function ActivityListCtrl:RefreshSelectActivity(bResetDay) self:AddFollowSocialMediaActivityCtrl(actData.actData) elseif actType == GameEnum.activityType.Soldier then self:AddSoldierActivityCtrl(actData.actData) + elseif actType == GameEnum.activityType.MailBind then + self:AddMailBindActivityCtrl(actData.actData) end elseif actData.nType == AllEnum.ActivityMainType.ActivityGroup then self._panel.nSelectActId = actData.actData:GetActGroupId() @@ -500,11 +540,13 @@ end function ActivityListCtrl:Awake() self.nSelectIndex = nil self.nInitActId = nil + self.nEntranceId = nil self.bPlayAnim = true self.tbInitActIds = {} local tbParams = self:GetPanelParam() if type(tbParams) == "table" then self.nInitActId = tbParams[1] + self.nEntranceId = tbParams[2] end self._mapNode.goRewardList.gameObject:SetActive(false) end diff --git a/lua/game/ui/activitypopup/activitybreakoutpopupctrl.lua b/lua/game/ui/activitypopup/activitybreakoutpopupctrl.lua index cd5cebf7d..c043a6320 100644 --- a/lua/game/ui/activitypopup/activitybreakoutpopupctrl.lua +++ b/lua/game/ui/activitypopup/activitybreakoutpopupctrl.lua @@ -56,13 +56,9 @@ function ActivityBreakOutPopUpCtrl:PlayOpenAnim() end end function ActivityBreakOutPopUpCtrl:RefreshDate() - local nOpenMonth = tonumber(os.date("%m", self.nOpenTime)) - local nOpenDay = tonumber(os.date("%d", self.nOpenTime)) - local nEndMonth = tonumber(os.date("%m", self.nEndTime)) - local nEndDay = tonumber(os.date("%d", self.nEndTime)) - local strOpenDay = string.format("%d", nOpenDay) - local strEndDay = string.format("%d", nEndDay) - local dateStr = string.format("%s/%s ~ %s/%s", nOpenMonth, strOpenDay, nEndMonth, strEndDay) + local sOpen = os.date("%m/%d", self.nOpenTime) + local sEnd = os.date("%m/%d", self.nEndTime) + local dateStr = string.format("%s ~ %s", sOpen, sEnd) NovaAPI.SetTMPText(self._mapNode.txtDate, dateStr) end function ActivityBreakOutPopUpCtrl:RefreshTimeout() diff --git a/lua/game/ui/activitypopup/activitydustdawn_20104popupctrl.lua b/lua/game/ui/activitypopup/activitydustdawn_20104popupctrl.lua new file mode 100644 index 000000000..747366939 --- /dev/null +++ b/lua/game/ui/activitypopup/activitydustdawn_20104popupctrl.lua @@ -0,0 +1,162 @@ +local ActivityDustDawn_20104PopUpCtrl = class("ActivityDustDawn_20104PopUpCtrl", BaseCtrl) +local TimerManager = require("GameCore.Timer.TimerManager") +local LocalData = require("GameCore.Data.LocalData") +local ClientManager = CS.ClientManager.Instance +ActivityDustDawn_20104PopUpCtrl._mapNodeConfig = { + goContent = { + sNodeName = "---Common---" + }, + btnGo = { + sComponentName = "UIButton", + callback = "OnBtnClick_Goto" + }, + txtBtnGo = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_PopUp_Goto" + }, + btnClose = { + sComponentName = "UIButton", + callback = "OnBtnClick_Close" + }, + btnCloseFullscreen = { + sComponentName = "UIButton", + callback = "OnBtnClick_Close" + }, + txtDate = {sComponentName = "TMP_Text"}, + txtTime = {sComponentName = "TMP_Text"}, + btnDontShow = { + sComponentName = "UIButton", + callback = "OnBtnClick_DontShowAgain" + }, + imgDontShow1 = {}, + imgDontShow2 = {}, + txtDontShow = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_DontShow_PopUp_Again" + } +} +ActivityDustDawn_20104PopUpCtrl._mapEventConfig = {} +function ActivityDustDawn_20104PopUpCtrl:ShowPopUp(actId, callback, index) + self.popUpIndex = index + self.dontShowAgain = false + self.nCurActId = actId + self.callback = callback + self.actGroupCfg = ConfigTable.GetData("ActivityGroup", self.nCurActId) + self.nOpenTime = CS.ClientManager.Instance:ISO8601StrToTimeStamp(self.actGroupCfg.StartTime) + self.nEndTime = CS.ClientManager.Instance:ISO8601StrToTimeStamp(self.actGroupCfg.EndTime) + self:RefreshTimeout() + self:RefreshDate() + if nil == self.remainTimer then + self.remainTimer = self:AddTimer(0, 1, "RefreshTimeout", true, true, true) + end + self._mapNode.imgDontShow1:SetActive(not self.dontShowAgain) + self._mapNode.imgDontShow2:SetActive(self.dontShowAgain) + self.anim = self.gameObject:GetComponent("Animator") + self:PlayOpenAnim() +end +function ActivityDustDawn_20104PopUpCtrl:PlayOpenAnim() + if self.anim then + self.anim:Play("open", 0, 0) + end +end +function ActivityDustDawn_20104PopUpCtrl:RefreshDate() + local nOpenYear = tonumber(os.date("%Y", self.nOpenTime)) + local nOpenMonth = tonumber(os.date("%m", self.nOpenTime)) + local nOpenDay = tonumber(os.date("%d", self.nOpenTime)) + local nEndYear = tonumber(os.date("%Y", self.nEndTime)) + local nEndMonth = tonumber(os.date("%m", self.nEndTime)) + local nEndDay = tonumber(os.date("%d", self.nEndTime)) + local strOpenDay = string.format("%d", nOpenDay) + local strEndDay = string.format("%d", nEndDay) + local dateStr = string.format("%s/%s/%s ~ %s/%s/%s", nOpenYear, nOpenMonth, strOpenDay, nEndYear, nEndMonth, strEndDay) + NovaAPI.SetTMPText(self._mapNode.txtDate, dateStr) +end +function ActivityDustDawn_20104PopUpCtrl:RefreshTimeout() + local endTime = self.nEndTime + local curTime = ClientManager.serverTimeStamp + local remainTime = endTime - curTime + if remainTime < 0 then + if self.remainTimer ~= nil then + self.remainTimer:Cancel() + self.remainTimer = nil + end + return + end + local sTimeStr = "" + if remainTime <= 60 then + local sec = math.floor(remainTime) + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Sec") or "", sec) + elseif 60 < remainTime and remainTime <= 3600 then + local min = math.floor(remainTime / 60) + local sec = math.floor(remainTime - min * 60) + if sec == 0 then + min = min - 1 + sec = 60 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Min") or "", min, sec) + elseif 3600 < remainTime and remainTime <= 86400 then + local hour = math.floor(remainTime / 3600) + local min = math.floor((remainTime - hour * 3600) / 60) + if min == 0 then + hour = hour - 1 + min = 60 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Hour") or "", hour, min) + elseif 86400 < remainTime then + local day = math.floor(remainTime / 86400) + local hour = math.floor((remainTime - day * 86400) / 3600) + if hour == 0 then + day = day - 1 + hour = 24 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Day") or "", day, hour) + end + NovaAPI.SetTMPText(self._mapNode.txtTime, sTimeStr) +end +function ActivityDustDawn_20104PopUpCtrl:OnBtnClick_DontShowAgain() + self.dontShowAgain = not self.dontShowAgain + self._mapNode.imgDontShow1:SetActive(not self.dontShowAgain) + self._mapNode.imgDontShow2:SetActive(self.dontShowAgain) + LocalData.SetPlayerLocalData("Act_PopUp_DontShow" .. self.nCurActId, self.dontShowAgain) +end +function ActivityDustDawn_20104PopUpCtrl:OnBtnClick_Close() + if self.callback ~= nil then + if self.anim then + self.anim:Play("close") + self:AddTimer(1, 0.2, function() + self.callback() + end, true, true, true) + else + self.callback() + end + end +end +function ActivityDustDawn_20104PopUpCtrl:OnBtnClick_Goto() + if nil ~= self.nCurActId then + PopUpManager.InterruptPopUp(self.popUpIndex) + PlayerData.Activity:SendActivityDetailMsg() + self.anim:Play("close") + self:AddTimer(1, 0.2, function() + local endTime = self.nEndTime + local curTime = ClientManager.serverTimeStamp + local remainTime = endTime - curTime + if remainTime <= 0 then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Activity_Invalid_Tip_3")) + if self.callback ~= nil then + self.callback() + end + return + end + EventManager.Hit(EventId.ClosePanel, PanelId.ActivityPopUp) + if self.actGroupCfg.TransitionId ~= nil and 0 < self.actGroupCfg.TransitionId then + local callback = function() + EventManager.Hit(EventId.OpenPanel, self.actGroupCfg.PanelId, self.actGroupCfg.Id, true) + end + EventManager.Hit(EventId.SetTransition, self.actGroupCfg.TransitionId, callback) + else + EventManager.Hit(EventId.OpenPanel, self.actGroupCfg.PanelId, self.actGroupCfg.Id, true) + end + end, true, true, true) + end +end +return ActivityDustDawn_20104PopUpCtrl diff --git a/lua/game/ui/activitypopup/activityunchartedmap_10113popupctrl.lua b/lua/game/ui/activitypopup/activityunchartedmap_10113popupctrl.lua new file mode 100644 index 000000000..dc1f881be --- /dev/null +++ b/lua/game/ui/activitypopup/activityunchartedmap_10113popupctrl.lua @@ -0,0 +1,162 @@ +local ActivityUnchartedMap_10113PopUpCtrl = class("ActivityUnchartedMap_10113PopUpCtrl", BaseCtrl) +local TimerManager = require("GameCore.Timer.TimerManager") +local LocalData = require("GameCore.Data.LocalData") +local ClientManager = CS.ClientManager.Instance +ActivityUnchartedMap_10113PopUpCtrl._mapNodeConfig = { + goContent = { + sNodeName = "---Common---" + }, + btnGo = { + sComponentName = "UIButton", + callback = "OnBtnClick_Goto" + }, + txtBtnGo = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_PopUp_Goto" + }, + btnClose = { + sComponentName = "UIButton", + callback = "OnBtnClick_Close" + }, + btnCloseFullscreen = { + sComponentName = "UIButton", + callback = "OnBtnClick_Close" + }, + txtDate = {sComponentName = "TMP_Text"}, + txtTime = {sComponentName = "TMP_Text"}, + btnDontShow = { + sComponentName = "UIButton", + callback = "OnBtnClick_DontShowAgain" + }, + imgDontShow1 = {}, + imgDontShow2 = {}, + txtDontShow = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_DontShow_PopUp_Again" + } +} +ActivityUnchartedMap_10113PopUpCtrl._mapEventConfig = {} +function ActivityUnchartedMap_10113PopUpCtrl:ShowPopUp(actId, callback, index) + self.popUpIndex = index + self.dontShowAgain = false + self.nCurActId = actId + self.callback = callback + self.actGroupCfg = ConfigTable.GetData("ActivityGroup", self.nCurActId) + self.nOpenTime = CS.ClientManager.Instance:ISO8601StrToTimeStamp(self.actGroupCfg.StartTime) + self.nEndTime = CS.ClientManager.Instance:ISO8601StrToTimeStamp(self.actGroupCfg.EndTime) + self:RefreshTimeout() + self:RefreshDate() + if nil == self.remainTimer then + self.remainTimer = self:AddTimer(0, 1, "RefreshTimeout", true, true, true) + end + self._mapNode.imgDontShow1:SetActive(not self.dontShowAgain) + self._mapNode.imgDontShow2:SetActive(self.dontShowAgain) + self.anim = self.gameObject:GetComponent("Animator") + self:PlayOpenAnim() +end +function ActivityUnchartedMap_10113PopUpCtrl:PlayOpenAnim() + if self.anim then + self.anim:Play("open", 0, 0) + end +end +function ActivityUnchartedMap_10113PopUpCtrl:RefreshDate() + local nOpenYear = tonumber(os.date("%Y", self.nOpenTime)) + local nOpenMonth = tonumber(os.date("%m", self.nOpenTime)) + local nOpenDay = tonumber(os.date("%d", self.nOpenTime)) + local nEndYear = tonumber(os.date("%Y", self.nEndTime)) + local nEndMonth = tonumber(os.date("%m", self.nEndTime)) + local nEndDay = tonumber(os.date("%d", self.nEndTime)) + local strOpenDay = string.format("%d", nOpenDay) + local strEndDay = string.format("%d", nEndDay) + local dateStr = string.format("%s/%s/%s ~ %s/%s/%s", nOpenYear, nOpenMonth, strOpenDay, nEndYear, nEndMonth, strEndDay) + NovaAPI.SetTMPText(self._mapNode.txtDate, dateStr) +end +function ActivityUnchartedMap_10113PopUpCtrl:RefreshTimeout() + local endTime = self.nEndTime + local curTime = ClientManager.serverTimeStamp + local remainTime = endTime - curTime + if remainTime < 0 then + if self.remainTimer ~= nil then + self.remainTimer:Cancel() + self.remainTimer = nil + end + return + end + local sTimeStr = "" + if remainTime <= 60 then + local sec = math.floor(remainTime) + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Sec") or "", sec) + elseif 60 < remainTime and remainTime <= 3600 then + local min = math.floor(remainTime / 60) + local sec = math.floor(remainTime - min * 60) + if sec == 0 then + min = min - 1 + sec = 60 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Min") or "", min, sec) + elseif 3600 < remainTime and remainTime <= 86400 then + local hour = math.floor(remainTime / 3600) + local min = math.floor((remainTime - hour * 3600) / 60) + if min == 0 then + hour = hour - 1 + min = 60 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Hour") or "", hour, min) + elseif 86400 < remainTime then + local day = math.floor(remainTime / 86400) + local hour = math.floor((remainTime - day * 86400) / 3600) + if hour == 0 then + day = day - 1 + hour = 24 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Day") or "", day, hour) + end + NovaAPI.SetTMPText(self._mapNode.txtTime, sTimeStr) +end +function ActivityUnchartedMap_10113PopUpCtrl:OnBtnClick_DontShowAgain() + self.dontShowAgain = not self.dontShowAgain + self._mapNode.imgDontShow1:SetActive(not self.dontShowAgain) + self._mapNode.imgDontShow2:SetActive(self.dontShowAgain) + LocalData.SetPlayerLocalData("Act_PopUp_DontShow" .. self.nCurActId, self.dontShowAgain) +end +function ActivityUnchartedMap_10113PopUpCtrl:OnBtnClick_Close() + if self.callback ~= nil then + if self.anim then + self.anim:Play("close") + self:AddTimer(1, 0.2, function() + self.callback() + end, true, true, true) + else + self.callback() + end + end +end +function ActivityUnchartedMap_10113PopUpCtrl:OnBtnClick_Goto() + if nil ~= self.nCurActId then + PopUpManager.InterruptPopUp(self.popUpIndex) + PlayerData.Activity:SendActivityDetailMsg() + self.anim:Play("close") + self:AddTimer(1, 0.2, function() + local endTime = self.nEndTime + local curTime = ClientManager.serverTimeStamp + local remainTime = endTime - curTime + if remainTime <= 0 then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Activity_Invalid_Tip_3")) + if self.callback ~= nil then + self.callback() + end + return + end + EventManager.Hit(EventId.ClosePanel, PanelId.ActivityPopUp) + if self.actGroupCfg.TransitionId ~= nil and 0 < self.actGroupCfg.TransitionId then + local callback = function() + EventManager.Hit(EventId.OpenPanel, self.actGroupCfg.PanelId, self.actGroupCfg.Id, true) + end + EventManager.Hit(EventId.SetTransition, self.actGroupCfg.TransitionId, callback) + else + EventManager.Hit(EventId.OpenPanel, self.actGroupCfg.PanelId, self.actGroupCfg.Id, true) + end + end, true, true, true) + end +end +return ActivityUnchartedMap_10113PopUpCtrl diff --git a/lua/game/ui/activitystoryreview/activitystoryreceivectrl.lua b/lua/game/ui/activitystoryreview/activitystoryreceivectrl.lua new file mode 100644 index 000000000..31f74df05 --- /dev/null +++ b/lua/game/ui/activitystoryreview/activitystoryreceivectrl.lua @@ -0,0 +1,163 @@ +local ActivityStoryReceiveCtrl = class("ActivityStoryReceiveCtrl", BaseCtrl) +ActivityStoryReceiveCtrl._mapNodeConfig = { + btnReceiveCG = { + sComponentName = "UIButton", + callback = "OnBtnClick_ReceiveCG" + }, + goOn = {}, + goOff = {}, + txtBtnReceive = { + nCount = 2, + sComponentName = "TMP_Text", + sLanguageId = "StoryReview_Btn_ReceiveCG" + }, + reddotGift = {}, + goSafeArea = { + sNodeName = "----SafeAreaRoot----" + }, + goProgress = {}, + txtProgress = {sComponentName = "TMP_Text"}, + goReceived = {}, + txtReceived = { + sComponentName = "TMP_Text", + sLanguageId = "StoryReview_CGReceived" + }, + txtReceiveTip = { + sComponentName = "TMP_Text", + sLanguageId = "StoryReview_ReceiveCGSuc" + }, + blur = { + sNodeName = "t_fullscreen_blur_blue" + }, + aniBlur = { + sNodeName = "t_fullscreen_blur_blue", + sComponentName = "Animator" + }, + btnBlur = { + sNodeName = "snapshot", + sComponentName = "Button", + callback = "OnBtnClick_ClosePopup" + }, + goComplete = { + sNodeName = "--Complete--" + }, + aniComplete = { + sNodeName = "--Complete--", + sComponentName = "Animator" + } +} +ActivityStoryReceiveCtrl._mapEventConfig = { + Story_Done = "OnEvent_Story_Done", + ActivityStoryReceive_SetVisible = "OnEvent_SetVisible" +} +ActivityStoryReceiveCtrl._mapRedDotConfig = {} +local State = { + Lock = 1, + CanReceive = 2, + Received = 3 +} +function ActivityStoryReceiveCtrl:SetState(nState) + self.nState = nState + local bReceived = nState == State.Received + self._mapNode.btnReceiveCG.gameObject:SetActive(not bReceived) + self._mapNode.goOn:SetActive(nState == State.CanReceive) + self._mapNode.goOff:SetActive(nState == State.Lock) + self._mapNode.reddotGift:SetActive(nState == State.CanReceive) + self._mapNode.goProgress:SetActive(not bReceived) + self._mapNode.goReceived:SetActive(bReceived) +end +function ActivityStoryReceiveCtrl:SetProgress(nRead, nTotal) + local sFormat = ConfigTable.GetUIText("StoryReview_ReadProgress") or "" + NovaAPI.SetTMPText(self._mapNode.txtProgress, orderedFormat(sFormat, nRead or 0, nTotal or 0)) +end +function ActivityStoryReceiveCtrl:RefreshState() + local nRead, nTotal = PlayerData.StoryReview:GetChapterReadProgress(self.nChapterId) + self:SetProgress(nRead, nTotal) + if PlayerData.StoryReview:IsChapterReadByHandbook(self.nChapterId) then + self:SetState(State.Received) + elseif 0 < nTotal and nTotal <= nRead then + self:SetState(State.CanReceive) + else + self:SetState(State.Lock) + end +end +function ActivityStoryReceiveCtrl:ShowPopup() + self._mapNode.blur:SetActive(true) + self._mapNode.goComplete:SetActive(true) + self._mapNode.aniComplete:Play("ActivityStoryReceivePanel_tips_in") + EventManager.Hit(EventId.TemporaryBlockInput, 0.5) +end +function ActivityStoryReceiveCtrl:HidePopup() + self._mapNode.aniComplete:Play("ActivityStoryReceivePanel_tips_out") + self._mapNode.aniBlur:SetTrigger("tOut") + self:AddTimer(1, 0.33, function() + if self._mapNode == nil then + return + end + self._mapNode.goComplete:SetActive(false) + self._mapNode.blur:SetActive(false) + end, true, true, true) + EventManager.Hit(EventId.TemporaryBlockInput, 0.33) +end +function ActivityStoryReceiveCtrl:Awake() + local param = self:GetPanelParam() + if type(param) == "table" then + self.nActId = param[1] + self.bReview = param[2] == true + end + local mapCfg = ConfigTable.GetData("ActivityStoryChapter", self.nActId) + self.nChapterId = mapCfg ~= nil and mapCfg.ChapterId or 0 +end +function ActivityStoryReceiveCtrl:OnEnable() + if not self.bReview then + self.gameObject:SetActive(false) + return + end + self._mapNode.goSafeArea:SetActive(true) + self:RefreshState() +end +function ActivityStoryReceiveCtrl:OnDisable() +end +function ActivityStoryReceiveCtrl:OnDestroy() +end +function ActivityStoryReceiveCtrl:OnBtnClick_ReceiveCG(btn) + if self.nState ~= State.CanReceive then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("StoryReview_ReceiveLockTip")) + return + end + PlayerData.StoryReview:SendChapterPass(self.nChapterId, function() + if self._mapNode == nil then + return + end + self:RefreshState() + self:ShowPopup() + end) +end +function ActivityStoryReceiveCtrl:OnEvent_Story_Done(bHasReward) + if not self.bReview then + return + end + self:RefreshState() +end +function ActivityStoryReceiveCtrl:OnEvent_SetVisible(bShow) + if not self.bReview then + return + end + self.bWantShow = bShow == true + if self.bWantShow then + self._mapNode.goSafeArea:SetActive(true) + return + end + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + if self._mapNode == nil or self.bWantShow then + return + end + self._mapNode.goSafeArea:SetActive(false) + end + cs_coroutine.start(wait) +end +function ActivityStoryReceiveCtrl:OnBtnClick_ClosePopup(btn) + self:HidePopup() +end +return ActivityStoryReceiveCtrl diff --git a/lua/game/ui/activitystoryreview/activitystoryreviewctrl.lua b/lua/game/ui/activitystoryreview/activitystoryreviewctrl.lua new file mode 100644 index 000000000..280700c8f --- /dev/null +++ b/lua/game/ui/activitystoryreview/activitystoryreviewctrl.lua @@ -0,0 +1,604 @@ +local ActivityStoryReviewCtrl = class("ActivityStoryReviewCtrl", BaseCtrl) +local LocalData = require("GameCore.Data.LocalData") +local newDayTime = UTILS.GetDayRefreshTimeOffset() +ActivityStoryReviewCtrl._mapNodeConfig = { + TopBar = { + sNodeName = "TopBarPanel", + sCtrlName = "Game.UI.TopBarEx.TopBarCtrl" + }, + imgBgChapterLower = {sComponentName = "Image"}, + imgBgChapterHigher = {sComponentName = "Image"}, + goList = {sNodeName = "---List---"}, + chapterLsv = { + sComponentName = "LoopScrollView" + }, + snapChapter = { + sNodeName = "chapterLsv", + sComponentName = "LoopScrollSnap", + callback = "OnGridSelect_Chapter" + }, + goItem = {}, + rtList = { + sComponentName = "RectTransform" + }, + btnTitle = { + sComponentName = "UIButton", + callback = "OnBtnClick_Title" + }, + reddotStoryLineList = {}, + imgTitle = {sComponentName = "Image"}, + txtTitle = {sComponentName = "TMP_Text"}, + goStoryLine = { + sNodeName = "---StoryLineList---" + }, + aniStoryLine = { + sNodeName = "---StoryLineList---", + sComponentName = "Animator" + }, + tabLsv = { + sComponentName = "LoopScrollView" + }, + btnArrow = { + sComponentName = "UIButton", + callback = "OnBtnClick_Arrow" + }, + btnCloseStoryLine = { + sComponentName = "UIButton", + callback = "OnBtnClick_Arrow" + }, + txtEmpty = { + sComponentName = "TMP_Text", + sLanguageId = "StorySet_Chapter_Empty_Tip" + }, + btnShowUnRead = { + sNodeName = "btnShowUnRead", + sComponentName = "UIButton", + callback = "OnClick_ShowUnRead" + }, + imgShowUnReadOn = {}, + txtShowUnReadDesc = { + sComponentName = "TMP_Text", + sLanguageId = "StorySet_Only_Show_Unread" + }, + goPopUp = { + sNodeName = "---PopUp---" + }, + goBlur = { + sNodeName = "t_fullscreen_blur_black" + }, + goWindow = {}, + animWindow = {sNodeName = "rtWindow", sComponentName = "Animator"}, + txtStoryTitle = { + sComponentName = "TMP_Text", + sLanguageId = "StoryReview_PreStory_Window_Title" + }, + btnClose = { + sComponentName = "UIButton", + callback = "OnBtnClick_CloseWindow" + }, + btnBlur = { + sNodeName = "snapshot", + sComponentName = "Button", + callback = "OnBtnClick_CloseWindow" + }, + txtWindowTitle = { + sComponentName = "TMP_Text", + sLanguageId = "StoryReview_PreStory_Tips" + }, + txtStoryType = {sComponentName = "TMP_Text"}, + txtMainlineStoryTitle = {sComponentName = "TMP_Text"}, + txtStory = {sComponentName = "TMP_Text"}, + btnGoto = { + sComponentName = "UIButton", + callback = "OnBtnClick_Goto" + }, + txtBtnGoto = { + sComponentName = "TMP_Text", + sLanguageId = "StoryReview_PreStory_Btn_Goto" + }, + btnDontShow = { + sComponentName = "UIButton", + callback = "OnBtnClick_DontShow" + }, + imgDontShow2 = {}, + txtDontShow = { + sComponentName = "TMP_Text", + sLanguageId = "MessageBox_TodayWarning" + }, + btnCancel = { + sComponentName = "UIButton", + callback = "OnBtnClick_Cancel" + }, + txtCancelBtn = { + sComponentName = "TMP_Text", + sLanguageId = "StoryReview_Read_Cancel" + }, + btnContinue = { + sComponentName = "UIButton", + callback = "OnBtnClick_Continue" + }, + txtBtnContinue = { + sComponentName = "TMP_Text", + sLanguageId = "StoryReview_Read_Continue" + } +} +ActivityStoryReviewCtrl._mapEventConfig = { + LoopScrollGridAnimUpdate = "OnEvent_GridAnimUpdate" +} +ActivityStoryReviewCtrl._mapRedDotConfig = { + [RedDotDefine.StoryReview] = { + sNodeName = "reddotStoryLineList" + } +} +function ActivityStoryReviewCtrl:UpdateAllChapters() + self.tbLineChapters = PlayerData.StoryReview:GetAllStoryReview() + self.tbAllLineIds = PlayerData.StoryReview:GetSortedStoryLineIds() +end +function ActivityStoryReviewCtrl:RefreshStoryLineList() + self.tbStoryLineGrid = {} + self._mapNode.tabLsv:Init(#self.tbAllLineIds, self, self.OnGridLineRefresh, self.OnGridLineBtnClick, true) +end +function ActivityStoryReviewCtrl:OnGridLineRefresh(goGrid, nGridIndex) + local nLineId = self.tbAllLineIds[nGridIndex + 1] + if nLineId ~= nil then + self.tbStoryLineGrid[nLineId] = goGrid + local goRedDot = goGrid.transform:Find("btnGrid/AnimRoot/reddotStoryLine") + RedDotManager.RegisterNode(RedDotDefine.StoryReview_StoryLine, nLineId, goRedDot, nil, nil, true) + local mapCfg = ConfigTable.GetData("ActivityStoryLine", nLineId) + if mapCfg ~= nil then + local txtStoryLine = goGrid.transform:Find("btnGrid/AnimRoot/goDeselect/txtStoryLine"):GetComponent("TMP_Text") + local txtStoryLineSelect = goGrid.transform:Find("btnGrid/AnimRoot/goSelect/txtStoryLineSelect"):GetComponent("TMP_Text") + local goSelect = goGrid.transform:Find("btnGrid/AnimRoot/goSelect") + local goDeselect = goGrid.transform:Find("btnGrid/AnimRoot/goDeselect") + goSelect.gameObject:SetActive(nLineId == self.nSelectLineId) + goDeselect.gameObject:SetActive(nLineId ~= self.nSelectLineId) + NovaAPI.SetTMPText(txtStoryLine, mapCfg.Title) + NovaAPI.SetTMPText(txtStoryLineSelect, mapCfg.Title) + end + end +end +function ActivityStoryReviewCtrl:OnGridLineBtnClick(goGrid, nGridIndex) + local nSelectLine = self.tbAllLineIds[nGridIndex + 1] or 0 + if self.nSelectLineId == nSelectLine then + return + end + local goLastGrid = self.tbStoryLineGrid[self.nSelectLineId] + if goLastGrid ~= nil then + local imgLastSelect = goLastGrid.transform:Find("btnGrid/AnimRoot/goSelect") + local imgLastUnSelect = goLastGrid.transform:Find("btnGrid/AnimRoot/goDeselect") + imgLastSelect.gameObject:SetActive(false) + imgLastUnSelect.gameObject:SetActive(true) + end + local goSelect = goGrid.transform:Find("btnGrid/AnimRoot/goSelect") + local goDeselect = goGrid.transform:Find("btnGrid/AnimRoot/goDeselect") + local ani = goGrid.transform:Find("btnGrid/AnimRoot"):GetComponent("Animator") + goSelect.gameObject:SetActive(true) + goDeselect.gameObject:SetActive(false) + ani:Play("rtLineList_in", 0, 0) + self.ani:Play("ActivityStoryReview_switch", 0, 0) + self.nSelectLineId = nSelectLine + self.nScrollPos = nil + self:RefreshChapterList() +end +function ActivityStoryReviewCtrl:UpdateSelectChapters() + self.tbSelectChapters = self.tbLineChapters[self.nSelectLineId] or {} + if not PlayerData.StoryReview:GetOnlyShowUnRead() then + return + end + local tbUnRead = {} + for _, nChapterId in ipairs(self.tbSelectChapters) do + if not PlayerData.StoryReview:IsChapterReadByHandbook(nChapterId) then + table.insert(tbUnRead, nChapterId) + end + end + self.tbSelectChapters = tbUnRead +end +function ActivityStoryReviewCtrl:RefreshChapterList() + self.nSelectChapterId = 0 + self.nPreChapterType = 0 + self.nPreChapterId = 0 + self:UpdateSelectChapters() + self.nBgLowerIndex = nil + local mapLineCfg = ConfigTable.GetData("ActivityStoryLine", self.nSelectLineId) + if mapLineCfg ~= nil then + NovaAPI.SetTMPText(self._mapNode.txtTitle, mapLineCfg.Title) + end + for nInstanceId, objCtrl in pairs(self.tbChaptersGridCtrl) do + self:UnbindCtrlByNode(objCtrl) + self.tbChaptersGridCtrl[nInstanceId] = nil + end + local bEmpty = #self.tbSelectChapters == 0 + self._mapNode.txtEmpty.gameObject:SetActive(bEmpty) + self._mapNode.chapterLsv.gameObject:SetActive(not bEmpty) + if bEmpty then + self.nBgIndex = nil + self:SetChapterBgSprite(self._mapNode.imgBgChapterLower, nil) + self:SetChapterBgSprite(self._mapNode.imgBgChapterHigher, nil) + else + self._mapNode.chapterLsv:Init(#self.tbSelectChapters, self, self.OnGridChaptersRefresh, self.OnGridChaptersBtnClick, self.nScrollPos ~= nil) + EventManager.Hit("ActivityStoryReviewListIn") + end +end +function ActivityStoryReviewCtrl:OnGridChaptersRefresh(goGrid, nGridIndex) + local nInstanceId = goGrid:GetInstanceID() + if not self.tbChaptersGridCtrl[nInstanceId] then + self.tbChaptersGridCtrl[nInstanceId] = self:BindCtrlByNode(goGrid, "Game.UI.ActivityStoryReview.ActivityStoryReviewItemCtrl") + end + local nChapterId = self.tbSelectChapters[nGridIndex + 1] + if nChapterId ~= nil then + self.tbChaptersGridCtrl[nInstanceId]:SetItem(nChapterId) + end +end +function ActivityStoryReviewCtrl:OnGridChaptersBtnClick(goGrid, nGridIndex) + local nChapterId = self.tbSelectChapters[nGridIndex + 1] + if nChapterId == nil then + return + end + local mapCfg = CacheTable.GetData("_ActivityStoryChapter", nChapterId) + if mapCfg == nil then + return + end + self.nSelectChapterId = nChapterId + self.bSelectChapterRead = PlayerData.StoryReview:IsChapterReadByHandbook(nChapterId) + self.nPreChapterType = mapCfg.PrevChapterType + self.nPreChapterId = mapCfg.PrevChapterId + local bMove = self.nBgIndex ~= nGridIndex + 1 + if bMove then + self._mapNode.chapterLsv:SetScrollGridPos(nGridIndex, 0.2, 0) + EventManager.Hit(EventId.TemporaryBlockInput, 0.2) + self:AddTimer(1, 0.2, function() + self:OpenStoryChapter(nChapterId) + end, true, true, true) + else + self:OpenStoryChapter(nChapterId) + end +end +function ActivityStoryReviewCtrl:OpenStoryChapter(nChapterId) + local open = function() + if self.bOpenStoryLine then + self.ani:Play("ActivityStoryReview_out2", 0, 0) + else + self.ani:Play("ActivityStoryReview_out1", 0, 0) + end + EventManager.Hit("ActivityStoryReviewListOut") + self._mapNode.btnCloseStoryLine.gameObject:SetActive(false) + self._mapNode.btnTitle.gameObject:SetActive(false) + self._mapNode.goStoryLine.gameObject:SetActive(false) + self._mapNode.TopBar.gameObject:SetActive(false) + EventManager.Hit(EventId.TemporaryBlockInput, 0.5) + self:AddTimer(1, 0.5, function() + PlayerData.StoryReview:TryOpenStoryChapter(nChapterId) + end, true, true, true) + end + local checkOpenWindow = function(bPass) + if not bPass and not self.dontShowAgain then + self:ShowPreStoryWindow() + else + open() + end + end + if self.nPreChapterType == GameEnum.ActivityStoryPreviewType.MainlineStory then + local bPass = PlayerData.Avg:IsChapterLastStoryRead(self.nPreChapterId) + checkOpenWindow(bPass) + elseif self.nPreChapterType == GameEnum.ActivityStoryPreviewType.StorySet then + local bPass = PlayerData.StorySet:IsChapterAllRead(self.nPreChapterId) + checkOpenWindow(bPass) + elseif self.nPreChapterType == GameEnum.ActivityStoryPreviewType.ActivityStory then + if PlayerData.StoryReview:IsChapterLoaded(self.nPreChapterId) then + local bPass = PlayerData.StoryReview:IsChapterRead(self.nPreChapterId) + checkOpenWindow(bPass) + else + local netCallback = function() + local bPass = PlayerData.StoryReview:IsChapterRead(self.nPreChapterId) + checkOpenWindow(bPass) + end + PlayerData.StoryReview:SendGetChapterInfo(self.nPreChapterId, netCallback) + end + else + open() + end +end +function ActivityStoryReviewCtrl:MoveChapterList(bImmediate) + local fOpenOffsetX = 277 + local fMoveTime = 0.2 + local rtList = self._mapNode.rtList + local nTargetX = self.bOpenStoryLine and fOpenOffsetX or 0 + rtList:DOKill() + if bImmediate then + rtList.anchoredPosition = Vector2(nTargetX, -40) + else + rtList:DOAnchorPosX(nTargetX, fMoveTime):SetUpdate(true):SetEase(Ease.InOutQuad) + end +end +function ActivityStoryReviewCtrl:ShowStoryLine(bImmediate) + self._mapNode.btnCloseStoryLine.gameObject:SetActive(self.bOpenStoryLine) + self._mapNode.btnTitle.gameObject:SetActive(not self.bOpenStoryLine) + self:MoveChapterList(bImmediate) + if self.bOpenStoryLine then + self._mapNode.tabLsv:SetScrollGridPos(self.nSelectLineId - 1, 0, 1) + self._mapNode.goStoryLine.gameObject:SetActive(true) + self._mapNode.aniStoryLine:Play("StoryLineList_in", 0, 0) + EventManager.Hit(EventId.TemporaryBlockInput, 0.26) + elseif bImmediate then + self._mapNode.goStoryLine.gameObject:SetActive(false) + else + self._mapNode.aniStoryLine:Play("StoryLineList_out", 0, 0) + self.ani:Play("ActivityStoryReview_out", 0, 0) + EventManager.Hit(EventId.TemporaryBlockInput, 0.2) + self:AddTimer(1, 0.2, function() + self._mapNode.goStoryLine.gameObject:SetActive(false) + end, true, true, true) + end + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + self._mapNode.TopBar.gameObject:SetActive(not self.bOpenStoryLine) + end + cs_coroutine.start(wait) +end +function ActivityStoryReviewCtrl:ShowPreStoryWindow() + self._mapNode.goPopUp.gameObject:SetActive(true) + self._mapNode.goWindow.gameObject:SetActive(false) + self._mapNode.goBlur.gameObject:SetActive(true) + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + self._mapNode.goWindow:SetActive(true) + self._mapNode.animWindow:Play("t_window_04_t_in") + EventManager.Hit(EventId.TemporaryBlockInput, 0.3) + end + cs_coroutine.start(wait) + local sName = "" + if self.nPreChapterType == GameEnum.ActivityStoryPreviewType.MainlineStory then + NovaAPI.SetTMPText(self._mapNode.txtStoryType, ConfigTable.GetUIText("StoryReview_PreType_Mainline")) + self._mapNode.txtMainlineStoryTitle.gameObject:SetActive(true) + local chapterConfig = ConfigTable.GetData("StoryChapter", self.nPreChapterId, "") + NovaAPI.SetTMPText(self._mapNode.txtMainlineStoryTitle, chapterConfig.Name) + sName = chapterConfig.Desc + elseif self.nPreChapterType == GameEnum.ActivityStoryPreviewType.StorySet then + NovaAPI.SetTMPText(self._mapNode.txtStoryType, ConfigTable.GetUIText("StoryReview_PreType_StorySet")) + self._mapNode.txtMainlineStoryTitle.gameObject:SetActive(false) + local chapterConfig = ConfigTable.GetData("StorySetChapter", self.nPreChapterId, "") + sName = chapterConfig.Name + elseif self.nPreChapterType == GameEnum.ActivityStoryPreviewType.ActivityStory then + NovaAPI.SetTMPText(self._mapNode.txtStoryType, ConfigTable.GetUIText("StoryReview_PreType_ActivityStory")) + self._mapNode.txtMainlineStoryTitle.gameObject:SetActive(false) + local chapterConfig = CacheTable.GetData("_ActivityStoryChapter", self.nPreChapterId, "") + sName = chapterConfig.Title + end + NovaAPI.SetTMPText(self._mapNode.txtStory, sName) +end +function ActivityStoryReviewCtrl:GetChapterBg(nIndex) + local nChapterId = self.tbSelectChapters[nIndex] + if nChapterId == nil then + return nil + end + local mapCfgData = CacheTable.GetData("_ActivityStoryChapter", nChapterId) + if mapCfgData == nil or mapCfgData.IconRes3 == "" then + return nil + end + return mapCfgData.IconRes3 +end +function ActivityStoryReviewCtrl:SetChapterBgSprite(imgBg, sBg) + local bHasBg = sBg ~= nil and sBg ~= "" + imgBg.gameObject:SetActive(bHasBg) + if bHasBg then + self:SetPngSprite(imgBg, sBg) + end +end +function ActivityStoryReviewCtrl:RefreshChapterBgPair(nLowerIndex) + if self.nBgLowerIndex == nLowerIndex then + return + end + self.nBgLowerIndex = nLowerIndex + self:SetChapterBgSprite(self._mapNode.imgBgChapterLower, self:GetChapterBg(nLowerIndex)) + self:SetChapterBgSprite(self._mapNode.imgBgChapterHigher, self:GetChapterBg(nLowerIndex + 1)) +end +function ActivityStoryReviewCtrl:UpdateChapterBgFade(ratio) + if self.nBgIndex == nil then + return + end + local nBgAnimRange = 2 + local fBgFadeHold = 0.2 + local fOffset = (0.5 - ratio) * 2 * nBgAnimRange + fOffset = math.min(math.max(fOffset, -0.5), 0.5) + local bBack = fOffset < 0 + local nLowerIndex = bBack and self.nBgIndex - 1 or self.nBgIndex + local fT = bBack and fOffset + 1 or fOffset + self:RefreshChapterBgPair(nLowerIndex) + local fProgress = math.min(math.max(fT - fBgFadeHold, 0) / (1 - 2 * fBgFadeHold), 1) + if nLowerIndex < 1 then + fProgress = 1 + elseif nLowerIndex + 1 > #self.tbSelectChapters then + fProgress = 0 + end + NovaAPI.SetImageColor(self._mapNode.imgBgChapterLower, Color(1, 1, 1, 1 - fProgress)) + NovaAPI.SetImageColor(self._mapNode.imgBgChapterHigher, Color(1, 1, 1, fProgress)) +end +function ActivityStoryReviewCtrl:ClosePreStoryWindow() + if self.dontShowAgain then + local _curTimeStamp = CS.ClientManager.Instance.serverTimeStampWithTimeZone + local _fixedTimeStamp = _curTimeStamp + newDayTime * 3600 + local _nYear = tonumber(os.date("!%Y", _fixedTimeStamp)) + local _nMonth = tonumber(os.date("!%m", _fixedTimeStamp)) + local _nDay = tonumber(os.date("!%d", _fixedTimeStamp)) + local _nowD = _nYear * 366 + _nMonth * 31 + _nDay + LocalData.SetPlayerLocalData("ActStoryReview_Tips_Time", tostring(_nowD)) + end + self._mapNode.goBlur.gameObject:SetActive(false) + self._mapNode.goWindow.gameObject:SetActive(false) +end +function ActivityStoryReviewCtrl:PlayWindowCloseAnim() + self._mapNode.animWindow:Play("t_window_04_t_out") + EventManager.Hit(EventId.TemporaryBlockInput, 0.3) + self:AddTimer(1, 0.3, function() + self:ClosePreStoryWindow() + end, true, true, true) +end +function ActivityStoryReviewCtrl:Awake() + self.nSelectLineId = 0 + self.nSelectChapterId = 0 + self.tbAllChapters = {} + self.tbSelectChapters = {} + self.bOpenStoryLine = false + self.tbStoryLineGrid = {} + self.tbChaptersGridCtrl = {} + self.ani = self.gameObject.transform:GetComponent("Animator") + self.bSelectChapterRead = false + self._mapNode.imgShowUnReadOn:SetActive(PlayerData.StoryReview:GetOnlyShowUnRead()) +end +function ActivityStoryReviewCtrl:OnEnable() + local TipsTime = LocalData.GetPlayerLocalData("ActStoryReview_Tips_Time") + local _tipDay = 0 + if TipsTime ~= nil then + _tipDay = tonumber(TipsTime) + end + local curTimeStamp = CS.ClientManager.Instance.serverTimeStampWithTimeZone + local fixedTimeStamp = curTimeStamp + newDayTime * 3600 + local nYear = tonumber(os.date("!%Y", fixedTimeStamp)) + local nMonth = tonumber(os.date("!%m", fixedTimeStamp)) + local nDay = tonumber(os.date("!%d", fixedTimeStamp)) + local nowD = nYear * 366 + nMonth * 31 + nDay + self.dontShowAgain = nowD == _tipDay + self._mapNode.imgDontShow2:SetActive(self.dontShowAgain) + self:UpdateAllChapters() + PlayerData.StoryReview:RefreshAvgRedDot() + if PlayerData.StoryReview:GetOnlyShowUnRead() and self.nSelectChapterId ~= 0 and not self.bSelectChapterRead and PlayerData.StoryReview:IsChapterReadByHandbook(self.nSelectChapterId) then + self.nScrollPos = nil + end + self.nLastReadChapterId = PlayerData.StoryReview:GetLastReadChapterId() or 0 + local tbParam = self:GetPanelParam() + local nTargetChapterId = 0 + if type(tbParam) == "table" then + nTargetChapterId = tonumber(tbParam[1]) or 0 + end + local nEffectiveChapterId = 0 + if nTargetChapterId ~= nil and nTargetChapterId ~= 0 then + nEffectiveChapterId = nTargetChapterId + elseif self.nLastReadChapterId ~= 0 then + nEffectiveChapterId = self.nLastReadChapterId + end + if self.nSelectLineId == 0 then + if nEffectiveChapterId ~= 0 then + for _, nLineId in ipairs(self.tbAllLineIds) do + local tbChapters = self.tbLineChapters[nLineId] + if tbChapters ~= nil then + for _, nChapterId in ipairs(tbChapters) do + if nChapterId == nEffectiveChapterId then + self.nSelectLineId = nLineId + break + end + end + end + if self.nSelectLineId ~= 0 then + break + end + end + end + if self.nSelectLineId == 0 then + self.nSelectLineId = self.tbAllLineIds[1] or 0 + end + end + self:RefreshStoryLineList() + self:RefreshChapterList() + self:ShowStoryLine(true) +end +function ActivityStoryReviewCtrl:OnDisable() + self._mapNode.rtList:DOKill() + for nInstanceId, objCtrl in pairs(self.tbChaptersGridCtrl) do + self:UnbindCtrlByNode(objCtrl) + self.tbChaptersGridCtrl[nInstanceId] = nil + end + self.nScrollPos = self._mapNode.chapterLsv:GetScrollPos() +end +function ActivityStoryReviewCtrl:OnDestroy() +end +function ActivityStoryReviewCtrl:OnRelease() +end +function ActivityStoryReviewCtrl:OnBtnClick_Title() + self.bOpenStoryLine = true + self:ShowStoryLine() +end +function ActivityStoryReviewCtrl:OnBtnClick_Arrow() + self.bOpenStoryLine = false + self:ShowStoryLine() +end +function ActivityStoryReviewCtrl:OnClick_ShowUnRead() + local bOnlyShowUnRead = not PlayerData.StoryReview:GetOnlyShowUnRead() + PlayerData.StoryReview:SetOnlyShowUnRead(bOnlyShowUnRead) + self._mapNode.imgShowUnReadOn:SetActive(bOnlyShowUnRead) + if self.bOpenStoryLine then + self.ani:Play("ActivityStoryReview_switch", 0, 0) + else + self.ani:Play("ActivityStoryReview_in", 0, 0) + end + self.nScrollPos = nil + self:RefreshChapterList() +end +function ActivityStoryReviewCtrl:OnBtnClick_CloseWindow() + self:PlayWindowCloseAnim() +end +function ActivityStoryReviewCtrl:OnBtnClick_Goto() + local nChapterId = self.nPreChapterId or 0 + if nChapterId == 0 then + self:ClosePreStoryWindow() + return + end + local lockTips = function(sTip) + if sTip ~= nil and sTip ~= "" then + EventManager.Hit(EventId.OpenMessageBox, sTip) + else + printError("前置剧情锁着但没取到锁定原因,章节 id:" .. tostring(nChapterId)) + end + end + if self.nPreChapterType == GameEnum.ActivityStoryPreviewType.MainlineStory then + local bUnlock, sTip = PlayerData.Avg:IsStoryChapterUnlock(nChapterId) + if not bUnlock then + lockTips(sTip) + return + end + self:ClosePreStoryWindow() + local chapterCfg = ConfigTable.GetData("StoryChapter", nChapterId) + local nPanelId = chapterCfg ~= nil and chapterCfg.StoryPanelId or 0 + if nPanelId == 0 then + nPanelId = PanelId.MainlineEx + end + EventManager.Hit(EventId.OpenPanel, nPanelId, nChapterId) + elseif self.nPreChapterType == GameEnum.ActivityStoryPreviewType.StorySet then + PlayerData.StorySet:TryOpenStorySetPanel(function() + local bUnlock, sTip = PlayerData.StorySet:IsChapterUnlock(nChapterId) + if not bUnlock then + lockTips(sTip) + return + end + self:ClosePreStoryWindow() + EventManager.Hit(EventId.OpenPanel, PanelId.StorySet, true, nChapterId) + end) + elseif self.nPreChapterType == GameEnum.ActivityStoryPreviewType.ActivityStory then + if not PlayerData.StoryReview:CheckStoryInReview(nChapterId) then + lockTips(ConfigTable.GetUIText("Activity_Not_Open")) + return + end + self:ClosePreStoryWindow() + PlayerData.StoryReview:TryOpenStoryChapter(nChapterId) + else + self:ClosePreStoryWindow() + end +end +function ActivityStoryReviewCtrl:OnBtnClick_DontShow() + self.dontShowAgain = not self.dontShowAgain + self._mapNode.imgDontShow2:SetActive(self.dontShowAgain) +end +function ActivityStoryReviewCtrl:OnBtnClick_Cancel() + self:PlayWindowCloseAnim() +end +function ActivityStoryReviewCtrl:OnBtnClick_Continue() + self:ClosePreStoryWindow() + PlayerData.StoryReview:TryOpenStoryChapter(self.nSelectChapterId) +end +function ActivityStoryReviewCtrl:OnGridSelect_Chapter(_, goGrid) + self.nBgIndex = tonumber(goGrid.name) + 1 +end +function ActivityStoryReviewCtrl:OnEvent_GridAnimUpdate(ratio, index) + self.nBgIndex = index + 1 + self:UpdateChapterBgFade(ratio) +end +return ActivityStoryReviewCtrl diff --git a/lua/game/ui/activitystoryreview/activitystoryreviewitemctrl.lua b/lua/game/ui/activitystoryreview/activitystoryreviewitemctrl.lua new file mode 100644 index 000000000..f07b1ce6b --- /dev/null +++ b/lua/game/ui/activitystoryreview/activitystoryreviewitemctrl.lua @@ -0,0 +1,56 @@ +local ActivityStoryReviewItemCtrl = class("ActivityStoryReviewItemCtrl", BaseCtrl) +ActivityStoryReviewItemCtrl._mapNodeConfig = { + goRedDot = {}, + reddotChapter = {}, + txtStoryTime = {sComponentName = "TMP_Text"}, + goContinue = {}, + txtContinue = { + sComponentName = "TMP_Text", + sLanguageId = "StoryReview_Read_Continue" + }, + imgStoryTitle = {sComponentName = "Image"}, + imgChapter = {sComponentName = "Image"}, + aniItem = {sNodeName = "goItem", sComponentName = "Animator"} +} +ActivityStoryReviewItemCtrl._mapEventConfig = { + ActivityStoryReviewListIn = "OnEvent_In", + ActivityStoryReviewListOut = "OnEvent_Out" +} +ActivityStoryReviewItemCtrl._mapRedDotConfig = {} +local fTitleScale = 0.6 +function ActivityStoryReviewItemCtrl:SetItem(nChapterId) + self.nChapterId = nChapterId + local mapCfgData = CacheTable.GetData("_ActivityStoryChapter", nChapterId) + if mapCfgData ~= nil then + NovaAPI.SetTMPText(self._mapNode.txtStoryTime, mapCfgData.StoryTime) + self:SetPngSprite(self._mapNode.imgStoryTitle, mapCfgData.IconRes1) + self:SetPngSprite(self._mapNode.imgChapter, mapCfgData.IconRes2) + local imgStoryTitle = self._mapNode.imgStoryTitle + if imgStoryTitle.sprite ~= nil then + NovaAPI.SetImageNativeSize(imgStoryTitle) + local v2Size = imgStoryTitle.rectTransform.sizeDelta + imgStoryTitle.rectTransform.sizeDelta = Vector2(v2Size.x * fTitleScale, v2Size.y * fTitleScale) + end + end + self._mapNode.goRedDot.gameObject:SetActive(false) + local nLineId = mapCfgData ~= nil and mapCfgData.StoryLineId or 0 + RedDotManager.RegisterNode(RedDotDefine.StoryReview_Chapter, {nLineId, nChapterId}, self._mapNode.reddotChapter, nil, nil, true) + local nLastReadChapterId = PlayerData.StoryReview:GetLastReadChapterId() or 0 + local bContinue = nChapterId == nLastReadChapterId + self._mapNode.goContinue.gameObject:SetActive(bContinue) +end +function ActivityStoryReviewItemCtrl:Awake() +end +function ActivityStoryReviewItemCtrl:OnEnable() +end +function ActivityStoryReviewItemCtrl:OnDisable() +end +function ActivityStoryReviewItemCtrl:OnDestroy() +end +function ActivityStoryReviewItemCtrl:OnEvent_In() + self._mapNode.aniItem:Play("chapterLsv_in", 0, 0) +end +function ActivityStoryReviewItemCtrl:OnEvent_Out() + self._mapNode.aniItem:Play("chapterLsv_out", 0, 0) +end +return ActivityStoryReviewItemCtrl diff --git a/lua/game/ui/activitystoryreview/activitystoryreviewpanel.lua b/lua/game/ui/activitystoryreview/activitystoryreviewpanel.lua new file mode 100644 index 000000000..79bd786cd --- /dev/null +++ b/lua/game/ui/activitystoryreview/activitystoryreviewpanel.lua @@ -0,0 +1,20 @@ +local ActivityStoryReviewPanel = class("ActivityStoryReviewPanel", BasePanel) +ActivityStoryReviewPanel._tbDefine = { + { + sPrefabPath = "ActivityStoryReview/ActivityStoryReviewPanel.prefab", + sCtrlName = "Game.UI.ActivityStoryReview.ActivityStoryReviewCtrl" + } +} +function ActivityStoryReviewPanel:Awake() +end +function ActivityStoryReviewPanel:OnEnable() +end +function ActivityStoryReviewPanel:OnAfterEnter() +end +function ActivityStoryReviewPanel:OnDisable() +end +function ActivityStoryReviewPanel:OnDestroy() +end +function ActivityStoryReviewPanel:OnRelease() +end +return ActivityStoryReviewPanel diff --git a/lua/game/ui/activitytheme/10104/story/springfestivalstoryctrl.lua b/lua/game/ui/activitytheme/10104/story/springfestivalstoryctrl.lua index b2305a710..817435521 100644 --- a/lua/game/ui/activitytheme/10104/story/springfestivalstoryctrl.lua +++ b/lua/game/ui/activitytheme/10104/story/springfestivalstoryctrl.lua @@ -1,7 +1,6 @@ local BaseCtrl = require("GameCore.UI.BaseCtrl") local LocalData = require("GameCore.Data.LocalData") local SpringFestivalStoryCtrl = class("SpringFestivalStoryCtrl", BaseCtrl) -local ActivityAvgData = PlayerData.ActivityAvg SpringFestivalStoryCtrl._mapNodeConfig = { svStory = { sComponentName = "LoopScrollView" @@ -48,7 +47,9 @@ function SpringFestivalStoryCtrl:Awake() local param = self:GetPanelParam() if type(param) == "table" then self.nActId = param[1] + self.bReview = param[2] == true end + self.storyData = self.bReview and PlayerData.StoryReview or PlayerData.ActivityAvg self.storyNodePos = {27, -30} self.tbGridTimer = {} self.nScrollTime = 0.5 @@ -63,13 +64,13 @@ function SpringFestivalStoryCtrl:RefreshPanel() self:RefreshStoryList() end function SpringFestivalStoryCtrl:RefreshStoryList() - self.tbAllStory, self.nChapterId = ActivityAvgData:GetStoryIdListByActivityId(self.nActId) + self.tbAllStory, self.nChapterId = self.storyData:GetStoryIdListByActivityId(self.nActId) if self.tbAllStory == nil or #self.tbAllStory <= 0 then return end self._mapNode.svStory:SetAnim(0.07) self._mapNode.svStory:Init(#self.tbAllStory, self, self.OnRefreshGrid) - local recentStoryId = PlayerData.ActivityAvg:GetRecentStoryId(self.nChapterId) + local recentStoryId = self.storyData:GetRecentStoryId(self.nChapterId) local recentIndex = 1 for i = 1, #self.tbAllStory do if self.tbAllStory[i] == recentStoryId then @@ -106,9 +107,9 @@ function SpringFestivalStoryCtrl:OnRefreshGrid(grid, index) local goLockState = btnGridText.transform:Find("scale_on_click/goLockState").gameObject local goComplete = btnGridText.transform:Find("scale_on_click/goComplete").gameObject local txtComplete = goComplete.transform:Find("imgBg/txtComplete"):GetComponent("TMP_Text") - local isUnlock, tbResult = PlayerData.ActivityAvg:IsUnlock(avgcfg.ConditionId) - local isReaded = PlayerData.ActivityAvg:IsStoryReaded(storyId) - local bOpen, nOpenTime = PlayerData.ActivityAvg:IsOpen(avgcfg.StoryId) + local isUnlock, tbResult = self.storyData:IsUnlock(avgcfg.ConditionId) + local isReaded = self.storyData:IsStoryReaded(storyId) + local bOpen, nOpenTime = self.storyData:IsOpen(avgcfg.StoryId) self:SetPngSprite(imgStory, string.format("Icon/ActivityStory/ep_event03_%02d", gridIndex)) imgStory.gameObject:SetActive(bOpen and isUnlock) NovaAPI.SetTMPText(txtTitle, avgcfg.Index) @@ -138,12 +139,16 @@ function SpringFestivalStoryCtrl:OnRefreshGrid(grid, index) end, true, true, true) NovaAPI.SetTMPText(txtTime, strTime) end - local bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self.nActId) - RedDotManager.RegisterNode(RedDotDefine.Activity_GroupNew_Avg_Group, { - nActGroupId, - self.nActId, - avgcfg.Id - }, RedDot, nil, nil, true) + if self.bReview then + RedDot:SetActive(false) + else + local bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self.nActId) + RedDotManager.RegisterNode(RedDotDefine.Activity_GroupNew_Avg_Group, { + nActGroupId, + self.nActId, + avgcfg.Id + }, RedDot, nil, nil, true) + end local clickFuc = function() if not bOpen or self.bCantClick then return @@ -152,10 +157,10 @@ function SpringFestivalStoryCtrl:OnRefreshGrid(grid, index) local bNew = not isReaded self.avgId = avgcfg.StoryId self._mapNode.ctlAvgRoot.gameObject:SetActive(true) - self._mapNode.ctlAvgRoot:OpenLevelInfo(avgcfg.StoryId, self.nActId, bNew) + self._mapNode.ctlAvgRoot:OpenLevelInfo(avgcfg.StoryId, self.nActId, bNew, self.bReview) self.curIndex = gridIndex - LocalData.SetPlayerLocalData("Act_Story_New" .. self.nActId .. avgcfg.Id, true) - PlayerData.ActivityAvg:RefreshAvgRedDot() + LocalData.SetPlayerLocalData(self.storyData:_GetLocalReadKey(self.nActId, avgcfg.Id), true) + self.storyData:RefreshAvgRedDot() elseif tbResult ~= nil then local lockTxt = "" for i = 1, #tbResult do @@ -180,7 +185,7 @@ function SpringFestivalStoryCtrl:OnRefreshGrid(grid, index) for k, v in pairs(tbStoryIds) do if v == false then local storyData = ConfigTable.GetData("ActivityStory", k) - if ActivityAvgData:IsUnlock(storyData.ConditionId) then + if self.storyData:IsUnlock(storyData.ConditionId) then lockTxt = orderedFormat(ConfigTable.GetUIText("Story_UnlockPreId") or "", storyData.Title) break end @@ -272,6 +277,7 @@ function SpringFestivalStoryCtrl:OnBtn_ClickCloseLevelInfoPanel() self._mapNode.t_fullscreen_blur_black:SetActive(false) self._mapNode.ctlAvgRoot.gameObject:SetActive(false) self._mapNode.goChapterComplete:SetActive(false) + EventManager.Hit("ActivityStoryReceive_SetVisible", true) end function SpringFestivalStoryCtrl:OnEvent_Story_Done(bHasReward) self:RefreshPanel() @@ -281,7 +287,7 @@ function SpringFestivalStoryCtrl:OnEvent_Story_Done(bHasReward) end function SpringFestivalStoryCtrl:OnEvent_SelectMainlineBattle(bConfirm) local OpenPanel = function() - EventManager.Hit(EventId.OpenPanel, PanelId.RegionBossFormation, AllEnum.RegionBossFormationType.ActivityStory, 0, self.avgId, self.nActId) + EventManager.Hit(EventId.OpenPanel, PanelId.RegionBossFormation, AllEnum.RegionBossFormationType.ActivityStory, 0, self.avgId, self.nActId, self.bReview) end if bConfirm then EventManager.Hit(EventId.SetTransition, 2, OpenPanel) @@ -291,9 +297,11 @@ function SpringFestivalStoryCtrl:OnEvent_Activity_Story_RewardClosed() self.bCantClick = false if self.curIndex == #self.tbAllStory then self._mapNode.goChapterComplete:SetActive(true) + EventManager.Hit("ActivityStoryReceive_SetVisible", false) end end function SpringFestivalStoryCtrl:OnBtn_ClickCloseCompete() self._mapNode.goChapterComplete:SetActive(false) + EventManager.Hit("ActivityStoryReceive_SetVisible", true) end return SpringFestivalStoryCtrl diff --git a/lua/game/ui/activitytheme/10104/story/springfestivalstorypanel.lua b/lua/game/ui/activitytheme/10104/story/springfestivalstorypanel.lua index 9aea2c3f9..12ce1208b 100644 --- a/lua/game/ui/activitytheme/10104/story/springfestivalstorypanel.lua +++ b/lua/game/ui/activitytheme/10104/story/springfestivalstorypanel.lua @@ -1,13 +1,21 @@ local BasePanel = require("GameCore.UI.BasePanel") local SpringFestivalStoryPanel = class("SpringFestivalStoryPanel", BasePanel) -SpringFestivalStoryPanel._sUIResRootPath = "UI_Activity/" SpringFestivalStoryPanel._tbDefine = { { - sPrefabPath = "10104/Story/SpringThemeStoryPanel.prefab", + sPrefabPath = "ActivityStoryReview/10104/SpringThemeStoryPanel.prefab", sCtrlName = "Game.UI.ActivityTheme.10104.Story.SpringFestivalStoryCtrl" + }, + { + sPrefabPath = "ActivityStoryReview/ActivityStoryReceivePanel.prefab", + sCtrlName = "Game.UI.ActivityStoryReview.ActivityStoryReceiveCtrl" } } function SpringFestivalStoryPanel:Awake() + if self._tbParam[2] ~= true then + self._tbDefine = { + self._tbDefine[1] + } + end end function SpringFestivalStoryPanel:OnEnable() end diff --git a/lua/game/ui/activitytheme/10105/story/winternightstoryctrl.lua b/lua/game/ui/activitytheme/10105/story/winternightstoryctrl.lua index cd3432e07..9b270bde3 100644 --- a/lua/game/ui/activitytheme/10105/story/winternightstoryctrl.lua +++ b/lua/game/ui/activitytheme/10105/story/winternightstoryctrl.lua @@ -1,7 +1,6 @@ local BaseCtrl = require("GameCore.UI.BaseCtrl") local LocalData = require("GameCore.Data.LocalData") local WinterNightStoryCtrl = class("WinterNightStoryCtrl", BaseCtrl) -local ActivityAvgData = PlayerData.ActivityAvg WinterNightStoryCtrl._mapNodeConfig = { svStory = { sComponentName = "LoopScrollView" @@ -48,7 +47,9 @@ function WinterNightStoryCtrl:Awake() local param = self:GetPanelParam() if type(param) == "table" then self.nActId = param[1] + self.bReview = param[2] == true end + self.storyData = self.bReview and PlayerData.StoryReview or PlayerData.ActivityAvg self.storyNodePos = {0, -66.1} self.tbGridTimer = {} self.nScrollTime = 0.5 @@ -63,11 +64,11 @@ function WinterNightStoryCtrl:RefreshPanel() self:RefreshStoryList() end function WinterNightStoryCtrl:RefreshStoryList() - self.tbAllStory, self.nChapterId = ActivityAvgData:GetStoryIdListByActivityId(self.nActId) + self.tbAllStory, self.nChapterId = self.storyData:GetStoryIdListByActivityId(self.nActId) if self.tbAllStory == nil or #self.tbAllStory <= 0 then return end - local recentStoryId = PlayerData.ActivityAvg:GetRecentStoryId(self.nChapterId) + local recentStoryId = self.storyData:GetRecentStoryId(self.nChapterId) local recentIndex = 1 for i = 1, #self.tbAllStory do if self.tbAllStory[i] == recentStoryId then @@ -114,9 +115,9 @@ function WinterNightStoryCtrl:OnRefreshGrid(grid, index) local child = grpRock:GetChild(i - 1) child.gameObject:SetActive(i == rocketIndex) end - local isUnlock, tbResult = PlayerData.ActivityAvg:IsUnlock(avgcfg.ConditionId) - local isReaded = PlayerData.ActivityAvg:IsStoryReaded(storyId) - local bOpen, nOpenTime = PlayerData.ActivityAvg:IsOpen(avgcfg.StoryId) + local isUnlock, tbResult = self.storyData:IsUnlock(avgcfg.ConditionId) + local isReaded = self.storyData:IsStoryReaded(storyId) + local bOpen, nOpenTime = self.storyData:IsOpen(avgcfg.StoryId) local nIndex = 0 if isUnlock then nIndex = avgcfg.IsBattle and 2 or 1 @@ -156,12 +157,16 @@ function WinterNightStoryCtrl:OnRefreshGrid(grid, index) end, true, true, true) NovaAPI.SetTMPText(txtTime, strTime) end - local bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self.nActId) - RedDotManager.RegisterNode(RedDotDefine.Activity_GroupNew_Avg_Group, { - nActGroupId, - self.nActId, - avgcfg.Id - }, RedDot, nil, nil, true) + if self.bReview then + RedDot:SetActive(false) + else + local bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self.nActId) + RedDotManager.RegisterNode(RedDotDefine.Activity_GroupNew_Avg_Group, { + nActGroupId, + self.nActId, + avgcfg.Id + }, RedDot, nil, nil, true) + end local clickFuc = function() if not bOpen or self.bCantClick then return @@ -170,10 +175,10 @@ function WinterNightStoryCtrl:OnRefreshGrid(grid, index) local bNew = not isReaded self.avgId = avgcfg.StoryId self._mapNode.ctlAvgRoot.gameObject:SetActive(true) - self._mapNode.ctlAvgRoot:OpenLevelInfo(avgcfg.StoryId, self.nActId, bNew) + self._mapNode.ctlAvgRoot:OpenLevelInfo(avgcfg.StoryId, self.nActId, bNew, self.bReview) self.curIndex = gridIndex - LocalData.SetPlayerLocalData("Act_Story_New" .. self.nActId .. avgcfg.Id, true) - PlayerData.ActivityAvg:RefreshAvgRedDot() + LocalData.SetPlayerLocalData(self.storyData:_GetLocalReadKey(self.nActId, avgcfg.Id), true) + self.storyData:RefreshAvgRedDot() elseif tbResult ~= nil then local lockTxt = "" for i = 1, #tbResult do @@ -198,7 +203,7 @@ function WinterNightStoryCtrl:OnRefreshGrid(grid, index) for k, v in pairs(tbStoryIds) do if v == false then local storyData = ConfigTable.GetData("ActivityStory", k) - if ActivityAvgData:IsUnlock(storyData.ConditionId) then + if self.storyData:IsUnlock(storyData.ConditionId) then lockTxt = orderedFormat(ConfigTable.GetUIText("Story_UnlockPreId") or "", storyData.Title) break end @@ -288,6 +293,7 @@ function WinterNightStoryCtrl:OnBtn_ClickCloseLevelInfoPanel() self._mapNode.t_fullscreen_blur_black:SetActive(false) self._mapNode.ctlAvgRoot.gameObject:SetActive(false) self._mapNode.goChapterComplete:SetActive(false) + EventManager.Hit("ActivityStoryReceive_SetVisible", true) end function WinterNightStoryCtrl:OnEvent_Story_Done(bHasReward) self:RefreshPanel() @@ -297,7 +303,7 @@ function WinterNightStoryCtrl:OnEvent_Story_Done(bHasReward) end function WinterNightStoryCtrl:OnEvent_SelectMainlineBattle(bConfirm) local OpenPanel = function() - EventManager.Hit(EventId.OpenPanel, PanelId.RegionBossFormation, AllEnum.RegionBossFormationType.ActivityStory, 0, self.avgId, self.nActId) + EventManager.Hit(EventId.OpenPanel, PanelId.RegionBossFormation, AllEnum.RegionBossFormationType.ActivityStory, 0, self.avgId, self.nActId, self.bReview) end if bConfirm then EventManager.Hit(EventId.SetTransition, 2, OpenPanel) @@ -307,9 +313,11 @@ function WinterNightStoryCtrl:OnEvent_Activity_Story_RewardClosed() self.bCantClick = false if self.curIndex == #self.tbAllStory then self._mapNode.goChapterComplete:SetActive(true) + EventManager.Hit("ActivityStoryReceive_SetVisible", false) end end function WinterNightStoryCtrl:OnBtn_ClickCloseCompete() self._mapNode.goChapterComplete:SetActive(false) + EventManager.Hit("ActivityStoryReceive_SetVisible", true) end return WinterNightStoryCtrl diff --git a/lua/game/ui/activitytheme/10105/story/winternightstorypanel.lua b/lua/game/ui/activitytheme/10105/story/winternightstorypanel.lua index b2a07dbb9..227a0cca7 100644 --- a/lua/game/ui/activitytheme/10105/story/winternightstorypanel.lua +++ b/lua/game/ui/activitytheme/10105/story/winternightstorypanel.lua @@ -1,13 +1,21 @@ local BasePanel = require("GameCore.UI.BasePanel") local WinterNightStoryPanel = class("WinterNightStoryPanel", BasePanel) -WinterNightStoryPanel._sUIResRootPath = "UI_Activity/" WinterNightStoryPanel._tbDefine = { { - sPrefabPath = "10105/Story/WinterNightStoryPanel.prefab", + sPrefabPath = "ActivityStoryReview/10105/WinterNightStoryPanel.prefab", sCtrlName = "Game.UI.ActivityTheme.10105.Story.WinterNightStoryCtrl" + }, + { + sPrefabPath = "ActivityStoryReview/ActivityStoryReceivePanel.prefab", + sCtrlName = "Game.UI.ActivityStoryReview.ActivityStoryReceiveCtrl" } } function WinterNightStoryPanel:Awake() + if self._tbParam[2] ~= true then + self._tbDefine = { + self._tbDefine[1] + } + end end function WinterNightStoryPanel:OnEnable() end diff --git a/lua/game/ui/activitytheme/10106/story/postalstoryctrl.lua b/lua/game/ui/activitytheme/10106/story/postalstoryctrl.lua index 981597b4b..ed17be0e8 100644 --- a/lua/game/ui/activitytheme/10106/story/postalstoryctrl.lua +++ b/lua/game/ui/activitytheme/10106/story/postalstoryctrl.lua @@ -1,7 +1,6 @@ local BaseCtrl = require("GameCore.UI.BaseCtrl") local LocalData = require("GameCore.Data.LocalData") local PostalStoryCtrl = class("PostalStoryCtrl", BaseCtrl) -local ActivityAvgData = PlayerData.ActivityAvg PostalStoryCtrl._mapNodeConfig = { svStory = { sComponentName = "LoopScrollView" @@ -50,7 +49,9 @@ function PostalStoryCtrl:Awake() local param = self:GetPanelParam() if type(param) == "table" then self.nActId = param[1] + self.bReview = param[2] == true end + self.storyData = self.bReview and PlayerData.StoryReview or PlayerData.ActivityAvg self.storyNodePos = {0, -66.1} self.tbGridTimer = {} self.tbPlayedAnim = {} @@ -70,11 +71,11 @@ function PostalStoryCtrl:RefreshPanel() end function PostalStoryCtrl:RefreshStoryList() self.tbPlayedAnim = {} - self.tbAllStory, self.nChapterId = ActivityAvgData:GetStoryIdListByActivityId(self.nActId) + self.tbAllStory, self.nChapterId = self.storyData:GetStoryIdListByActivityId(self.nActId) if self.tbAllStory == nil or #self.tbAllStory <= 0 then return end - local recentStoryId = ActivityAvgData:GetRecentStoryId(self.nChapterId) + local recentStoryId = self.storyData:GetRecentStoryId(self.nChapterId) local recentIndex = 1 for i = 1, #self.tbAllStory do if self.tbAllStory[i] == recentStoryId then @@ -119,9 +120,9 @@ function PostalStoryCtrl:RefreshGridInfo(grid, gridIndex, bBranch, nBranchIndex) local txtComplete = goComplete.transform:Find("imgBg/txtComplete"):GetComponent("TMP_Text") local btnGridText = grid.transform:Find("btnGridText").gameObject NovaAPI.SetTMPText(txtComplete, ConfigTable.GetUIText("RoguelikeBuild_Manage_FilterPass")) - local isUnlock, tbResult = ActivityAvgData:IsUnlock(avgcfg.ConditionId) - local isReaded = ActivityAvgData:IsStoryReaded(storyId) - local bOpen, nOpenTime = ActivityAvgData:IsOpen(avgcfg.StoryId, self.nActId) + local isUnlock, tbResult = self.storyData:IsUnlock(avgcfg.ConditionId) + local isReaded = self.storyData:IsStoryReaded(storyId) + local bOpen, nOpenTime = self.storyData:IsOpen(avgcfg.StoryId, self.nActId) local nIndex = 0 if isUnlock then nIndex = bBranch and BRANCH_GRID_INDEX or gridIndex @@ -174,12 +175,16 @@ function PostalStoryCtrl:RefreshGridInfo(grid, gridIndex, bBranch, nBranchIndex) end, true, true, true) NovaAPI.SetTMPText(txtTime, strTime) end - local _bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self.nActId) - RedDotManager.RegisterNode(RedDotDefine.Activity_GroupNew_Avg_Group, { - nActGroupId, - self.nActId, - avgcfg.Id - }, RedDot, nil, nil, true) + if self.bReview then + RedDot:SetActive(false) + else + local _bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self.nActId) + RedDotManager.RegisterNode(RedDotDefine.Activity_GroupNew_Avg_Group, { + nActGroupId, + self.nActId, + avgcfg.Id + }, RedDot, nil, nil, true) + end local clickFuc = function() if not bOpen or self.bCantClick then return @@ -188,10 +193,10 @@ function PostalStoryCtrl:RefreshGridInfo(grid, gridIndex, bBranch, nBranchIndex) local bNew = not isReaded self.avgId = avgcfg.StoryId self._mapNode.ctlAvgRoot.gameObject:SetActive(true) - self._mapNode.ctlAvgRoot:OpenLevelInfo(avgcfg.StoryId, self.nActId, bNew) + self._mapNode.ctlAvgRoot:OpenLevelInfo(avgcfg.StoryId, self.nActId, bNew, self.bReview) self.curIndex = gridIndex - LocalData.SetPlayerLocalData("Act_Story_New" .. self.nActId .. avgcfg.Id, true) - PlayerData.ActivityAvg:RefreshAvgRedDot() + LocalData.SetPlayerLocalData(self.storyData:_GetLocalReadKey(self.nActId, avgcfg.Id), true) + self.storyData:RefreshAvgRedDot() elseif tbResult ~= nil then local lockTxt = "" for i = 1, #tbResult do @@ -216,7 +221,7 @@ function PostalStoryCtrl:RefreshGridInfo(grid, gridIndex, bBranch, nBranchIndex) for k, v in pairs(tbStoryIds) do if v == false then local storyData = ConfigTable.GetData("ActivityStory", k) - if ActivityAvgData:IsUnlock(storyData.ConditionId) then + if self.storyData:IsUnlock(storyData.ConditionId) then lockTxt = orderedFormat(ConfigTable.GetUIText("Story_UnlockPreId") or "", storyData.Title) break end @@ -355,6 +360,7 @@ function PostalStoryCtrl:OnBtn_ClickCloseLevelInfoPanel() self._mapNode.t_fullscreen_blur_black:SetActive(false) self._mapNode.ctlAvgRoot.gameObject:SetActive(false) self._mapNode.goChapterComplete:SetActive(false) + EventManager.Hit("ActivityStoryReceive_SetVisible", true) end function PostalStoryCtrl:OnEvent_Story_Done(bHasReward) self:RefreshPanel() @@ -364,7 +370,7 @@ function PostalStoryCtrl:OnEvent_Story_Done(bHasReward) end function PostalStoryCtrl:OnEvent_SelectMainlineBattle(bConfirm) local OpenPanel = function() - EventManager.Hit(EventId.OpenPanel, PanelId.RegionBossFormation, AllEnum.RegionBossFormationType.ActivityStory, 0, self.avgId, self.nActId) + EventManager.Hit(EventId.OpenPanel, PanelId.RegionBossFormation, AllEnum.RegionBossFormationType.ActivityStory, 0, self.avgId, self.nActId, self.bReview) end if bConfirm then EventManager.Hit(EventId.SetTransition, 2, OpenPanel) @@ -374,9 +380,11 @@ function PostalStoryCtrl:OnEvent_Activity_Story_RewardClosed() self.bCantClick = false if self.curIndex == #self.tbAllStory then self._mapNode.goChapterComplete:SetActive(true) + EventManager.Hit("ActivityStoryReceive_SetVisible", false) end end function PostalStoryCtrl:OnBtn_ClickCloseCompete() self._mapNode.goChapterComplete:SetActive(false) + EventManager.Hit("ActivityStoryReceive_SetVisible", true) end return PostalStoryCtrl diff --git a/lua/game/ui/activitytheme/10106/story/postalstorypanel.lua b/lua/game/ui/activitytheme/10106/story/postalstorypanel.lua index 0362328b5..31ffb9bf8 100644 --- a/lua/game/ui/activitytheme/10106/story/postalstorypanel.lua +++ b/lua/game/ui/activitytheme/10106/story/postalstorypanel.lua @@ -1,13 +1,21 @@ local BasePanel = require("GameCore.UI.BasePanel") local PostalStoryPanel = class("PostalStoryPanel", BasePanel) -PostalStoryPanel._sUIResRootPath = "UI_Activity/" PostalStoryPanel._tbDefine = { { - sPrefabPath = "10106/Story/PostalStoryPanel.prefab", + sPrefabPath = "ActivityStoryReview/10106/PostalStoryPanel.prefab", sCtrlName = "Game.UI.ActivityTheme.10106.Story.PostalStoryCtrl" + }, + { + sPrefabPath = "ActivityStoryReview/ActivityStoryReceivePanel.prefab", + sCtrlName = "Game.UI.ActivityStoryReview.ActivityStoryReceiveCtrl" } } function PostalStoryPanel:Awake() + if self._tbParam[2] ~= true then + self._tbDefine = { + self._tbDefine[1] + } + end end function PostalStoryPanel:OnEnable() end diff --git a/lua/game/ui/activitytheme/10107/story/viewfinderstoryctrl.lua b/lua/game/ui/activitytheme/10107/story/viewfinderstoryctrl.lua index 4167b2f64..88b14b52d 100644 --- a/lua/game/ui/activitytheme/10107/story/viewfinderstoryctrl.lua +++ b/lua/game/ui/activitytheme/10107/story/viewfinderstoryctrl.lua @@ -1,7 +1,6 @@ local BaseCtrl = require("GameCore.UI.BaseCtrl") local LocalData = require("GameCore.Data.LocalData") local ViewfinderStoryCtrl = class("ViewfinderStoryCtrl", BaseCtrl) -local ActivityAvgData = PlayerData.ActivityAvg local WwiseAudioMgr = CS.WwiseAudioManager.Instance ViewfinderStoryCtrl._mapNodeConfig = { svStory = { @@ -52,7 +51,9 @@ function ViewfinderStoryCtrl:Awake() local param = self:GetPanelParam() if type(param) == "table" then self.nActId = param[1] + self.bReview = param[2] == true end + self.storyData = self.bReview and PlayerData.StoryReview or PlayerData.ActivityAvg self.storyNodePos = {-187.2, -270.5} self.tbGridTimer = {} self.tbPlayedAnim = {} @@ -72,11 +73,11 @@ function ViewfinderStoryCtrl:RefreshPanel() end function ViewfinderStoryCtrl:RefreshStoryList() self.tbPlayedAnim = {} - self.tbAllStory, self.nChapterId = ActivityAvgData:GetStoryIdListByActivityId(self.nActId) + self.tbAllStory, self.nChapterId = self.storyData:GetStoryIdListByActivityId(self.nActId) if self.tbAllStory == nil or #self.tbAllStory <= 0 then return end - local recentStoryId = ActivityAvgData:GetRecentStoryId(self.nChapterId) + local recentStoryId = self.storyData:GetRecentStoryId(self.nChapterId) local recentIndex = 1 for i = 1, #self.tbAllStory do if self.tbAllStory[i] == recentStoryId then @@ -123,9 +124,9 @@ function ViewfinderStoryCtrl:RefreshGridInfo(grid, gridIndex, bBranch, nBranchIn local txtTitle = RootNode:Find("tmpGroupDone"):GetComponent("TMP_Text") local txtComplete = goComplete.transform:Find("imgBg/txtComplete"):GetComponent("TMP_Text") NovaAPI.SetTMPText(txtComplete, ConfigTable.GetUIText("RoguelikeBuild_Manage_FilterPass")) - local isUnlock, tbResult = ActivityAvgData:IsUnlock(avgcfg.ConditionId) - local isReaded = ActivityAvgData:IsStoryReaded(storyId) - local bOpen, nOpenTime = ActivityAvgData:IsOpen(avgcfg.StoryId, self.nActId) + local isUnlock, tbResult = self.storyData:IsUnlock(avgcfg.ConditionId) + local isReaded = self.storyData:IsStoryReaded(storyId) + local bOpen, nOpenTime = self.storyData:IsOpen(avgcfg.StoryId, self.nActId) local nIndex = 0 if isUnlock then nIndex = bBranch and BRANCH_GRID_INDEX or gridIndex @@ -177,12 +178,16 @@ function ViewfinderStoryCtrl:RefreshGridInfo(grid, gridIndex, bBranch, nBranchIn end, true, true, true) NovaAPI.SetTMPText(txtTime, strTime) end - local _bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self.nActId) - RedDotManager.RegisterNode(RedDotDefine.Activity_GroupNew_Avg_Group, { - nActGroupId, - self.nActId, - avgcfg.Id - }, RedDot, nil, nil, true) + if self.bReview then + RedDot:SetActive(false) + else + local _bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self.nActId) + RedDotManager.RegisterNode(RedDotDefine.Activity_GroupNew_Avg_Group, { + nActGroupId, + self.nActId, + avgcfg.Id + }, RedDot, nil, nil, true) + end local clickFuc = function() if not bOpen or self.bCantClick then return @@ -191,10 +196,10 @@ function ViewfinderStoryCtrl:RefreshGridInfo(grid, gridIndex, bBranch, nBranchIn local bNew = not isReaded self.avgId = avgcfg.StoryId self._mapNode.ctlAvgRoot.gameObject:SetActive(true) - self._mapNode.ctlAvgRoot:OpenLevelInfo(avgcfg.StoryId, self.nActId, bNew) + self._mapNode.ctlAvgRoot:OpenLevelInfo(avgcfg.StoryId, self.nActId, bNew, self.bReview) self.curIndex = gridIndex - LocalData.SetPlayerLocalData("Act_Story_New" .. self.nActId .. avgcfg.Id, true) - PlayerData.ActivityAvg:RefreshAvgRedDot() + LocalData.SetPlayerLocalData(self.storyData:_GetLocalReadKey(self.nActId, avgcfg.Id), true) + self.storyData:RefreshAvgRedDot() elseif tbResult ~= nil then local lockTxt = "" for i = 1, #tbResult do @@ -219,7 +224,7 @@ function ViewfinderStoryCtrl:RefreshGridInfo(grid, gridIndex, bBranch, nBranchIn for k, v in pairs(tbStoryIds) do if v == false then local storyData = ConfigTable.GetData("ActivityStory", k) - if ActivityAvgData:IsUnlock(storyData.ConditionId) then + if self.storyData:IsUnlock(storyData.ConditionId) then lockTxt = orderedFormat(ConfigTable.GetUIText("Story_UnlockPreId") or "", storyData.Title) break end @@ -355,6 +360,7 @@ function ViewfinderStoryCtrl:OnBtn_ClickCloseLevelInfoPanel() self._mapNode.t_fullscreen_blur_black:SetActive(false) self._mapNode.ctlAvgRoot.gameObject:SetActive(false) self._mapNode.goChapterComplete:SetActive(false) + EventManager.Hit("ActivityStoryReceive_SetVisible", true) end function ViewfinderStoryCtrl:OnEvent_StoryDialog_DialogEnd() WwiseAudioMgr:SetState("menuTransition", "open") @@ -367,7 +373,7 @@ function ViewfinderStoryCtrl:OnEvent_Story_Done(bHasReward) end function ViewfinderStoryCtrl:OnEvent_SelectMainlineBattle(bConfirm) local OpenPanel = function() - EventManager.Hit(EventId.OpenPanel, PanelId.RegionBossFormation, AllEnum.RegionBossFormationType.ActivityStory, 0, self.avgId, self.nActId) + EventManager.Hit(EventId.OpenPanel, PanelId.RegionBossFormation, AllEnum.RegionBossFormationType.ActivityStory, 0, self.avgId, self.nActId, self.bReview) end if bConfirm then EventManager.Hit(EventId.SetTransition, 2, OpenPanel) @@ -377,9 +383,11 @@ function ViewfinderStoryCtrl:OnEvent_Activity_Story_RewardClosed() self.bCantClick = false if self.curIndex == #self.tbAllStory then self._mapNode.goChapterComplete:SetActive(true) + EventManager.Hit("ActivityStoryReceive_SetVisible", false) end end function ViewfinderStoryCtrl:OnBtn_ClickCloseCompete() self._mapNode.goChapterComplete:SetActive(false) + EventManager.Hit("ActivityStoryReceive_SetVisible", true) end return ViewfinderStoryCtrl diff --git a/lua/game/ui/activitytheme/10107/story/viewfinderstorypanel.lua b/lua/game/ui/activitytheme/10107/story/viewfinderstorypanel.lua index 16f0f1e26..60daa93f3 100644 --- a/lua/game/ui/activitytheme/10107/story/viewfinderstorypanel.lua +++ b/lua/game/ui/activitytheme/10107/story/viewfinderstorypanel.lua @@ -1,13 +1,21 @@ local BasePanel = require("GameCore.UI.BasePanel") local ViewfinderStoryPanel = class("ViewfinderStoryPanel", BasePanel) -ViewfinderStoryPanel._sUIResRootPath = "UI_Activity/" ViewfinderStoryPanel._tbDefine = { { - sPrefabPath = "10107/Story/ViewfinderStoryPanel.prefab", + sPrefabPath = "ActivityStoryReview/10107/ViewfinderStoryPanel.prefab", sCtrlName = "Game.UI.ActivityTheme.10107.Story.ViewfinderStoryCtrl" + }, + { + sPrefabPath = "ActivityStoryReview/ActivityStoryReceivePanel.prefab", + sCtrlName = "Game.UI.ActivityStoryReview.ActivityStoryReceiveCtrl" } } function ViewfinderStoryPanel:Awake() + if self._tbParam[2] ~= true then + self._tbDefine = { + self._tbDefine[1] + } + end end function ViewfinderStoryPanel:OnEnable() end diff --git a/lua/game/ui/activitytheme/10108/story/techstoryctrl.lua b/lua/game/ui/activitytheme/10108/story/techstoryctrl.lua index 7adad2cbc..4dc73a669 100644 --- a/lua/game/ui/activitytheme/10108/story/techstoryctrl.lua +++ b/lua/game/ui/activitytheme/10108/story/techstoryctrl.lua @@ -1,7 +1,6 @@ local BaseCtrl = require("GameCore.UI.BaseCtrl") local LocalData = require("GameCore.Data.LocalData") local TechStoryCtrl = class("TechStoryCtrl", BaseCtrl) -local ActivityAvgData = PlayerData.ActivityAvg TechStoryCtrl._mapNodeConfig = { svStory = { sComponentName = "LoopScrollView" @@ -74,7 +73,9 @@ function TechStoryCtrl:Awake() local param = self:GetPanelParam() if type(param) == "table" then self.nActId = param[1] + self.bReview = param[2] == true end + self.storyData = self.bReview and PlayerData.StoryReview or PlayerData.ActivityAvg self.storyNodePos = {-23.7, -107} self.tbGridTimer = {} self.tbPlayedAnim = {} @@ -100,7 +101,7 @@ function TechStoryCtrl:RefreshPersonality() if personalityId <= 0 then return end - local tbRetPercent, sTitle, sFace, tbPData, nTotalCount, sHead = PlayerData.ActivityAvg:CalcPersonality(personalityId, self.nChapterId) + local tbRetPercent, sTitle, sFace, tbPData, nTotalCount, sHead = self.storyData:CalcPersonality(personalityId, self.nChapterId) NovaAPI.SetPersonalityRing(self._mapNode.goPersonality, tbRetPercent) NovaAPI.SetTMPText(self._mapNode.txtCharName, sTitle) NovaAPI.SetTMPText(self._mapNode.txtPersonalityPercent[1], math.floor(tbRetPercent[1] * 100) .. "%") @@ -111,11 +112,11 @@ function TechStoryCtrl:RefreshPersonality() end function TechStoryCtrl:RefreshStoryList() self.tbPlayedAnim = {} - self.tbAllStory, self.nChapterId = ActivityAvgData:GetStoryIdListByActivityId(self.nActId) + self.tbAllStory, self.nChapterId = self.storyData:GetStoryIdListByActivityId(self.nActId) if self.tbAllStory == nil or #self.tbAllStory <= 0 then return end - local recentStoryId = ActivityAvgData:GetRecentStoryId(self.nChapterId) + local recentStoryId = self.storyData:GetRecentStoryId(self.nChapterId) local recentIndex = 1 for i = 1, #self.tbAllStory do if self.tbAllStory[i] == recentStoryId then @@ -165,9 +166,9 @@ function TechStoryCtrl:RefreshGridInfo(grid, gridIndex) local txtTitle = RootNode:Find("tmpGroupDone"):GetComponent("TMP_Text") local txtComplete = goComplete.transform:Find("imgBg/txtComplete"):GetComponent("TMP_Text") NovaAPI.SetTMPText(txtComplete, ConfigTable.GetUIText("RoguelikeBuild_Manage_FilterPass")) - local isUnlock, tbResult = ActivityAvgData:IsUnlock(avgcfg.ConditionId) - local isReaded = ActivityAvgData:IsStoryReaded(storyId) - local bOpen, nOpenTime = ActivityAvgData:IsOpen(avgcfg.StoryId, self.nActId) + local isUnlock, tbResult = self.storyData:IsUnlock(avgcfg.ConditionId) + local isReaded = self.storyData:IsStoryReaded(storyId) + local bOpen, nOpenTime = self.storyData:IsOpen(avgcfg.StoryId, self.nActId) NovaAPI.CtrlDotweenAnimation(dotweenGear, isUnlock and bOpen and 1 or 0) imgStory.gameObject:SetActive(true) if bOpen and isUnlock then @@ -208,12 +209,16 @@ function TechStoryCtrl:RefreshGridInfo(grid, gridIndex) end, true, true, true) NovaAPI.SetTMPText(txtTime, strTime) end - local _bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self.nActId) - RedDotManager.RegisterNode(RedDotDefine.Activity_GroupNew_Avg_Group, { - nActGroupId, - self.nActId, - avgcfg.Id - }, RedDot, nil, nil, true) + if self.bReview then + RedDot:SetActive(false) + else + local _bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self.nActId) + RedDotManager.RegisterNode(RedDotDefine.Activity_GroupNew_Avg_Group, { + nActGroupId, + self.nActId, + avgcfg.Id + }, RedDot, nil, nil, true) + end local clickFuc = function() if not bOpen or self.bCantClick then return @@ -222,10 +227,10 @@ function TechStoryCtrl:RefreshGridInfo(grid, gridIndex) local bNew = not isReaded self.avgId = avgcfg.StoryId self._mapNode.ctlAvgRoot.gameObject:SetActive(true) - self._mapNode.ctlAvgRoot:OpenLevelInfo(avgcfg.StoryId, self.nActId, bNew) + self._mapNode.ctlAvgRoot:OpenLevelInfo(avgcfg.StoryId, self.nActId, bNew, self.bReview) self.curIndex = gridIndex - LocalData.SetPlayerLocalData("Act_Story_New" .. self.nActId .. avgcfg.Id, true) - ActivityAvgData:RefreshAvgRedDot() + LocalData.SetPlayerLocalData(self.storyData:_GetLocalReadKey(self.nActId, avgcfg.Id), true) + self.storyData:RefreshAvgRedDot() elseif tbResult ~= nil then local lockTxt = "" for i = 1, #tbResult do @@ -250,7 +255,7 @@ function TechStoryCtrl:RefreshGridInfo(grid, gridIndex) for k, v in pairs(tbStoryIds) do if v == false then local storyData = ConfigTable.GetData("ActivityStory", k) - if ActivityAvgData:IsUnlock(storyData.ConditionId) then + if self.storyData:IsUnlock(storyData.ConditionId) then lockTxt = orderedFormat(ConfigTable.GetUIText("Story_UnlockPreId") or "", storyData.Title) break end @@ -366,6 +371,7 @@ function TechStoryCtrl:OnBtn_ClickCloseLevelInfoPanel() self._mapNode.t_fullscreen_blur_black:SetActive(false) self._mapNode.ctlAvgRoot.gameObject:SetActive(false) self._mapNode.goChapterComplete:SetActive(false) + EventManager.Hit("ActivityStoryReceive_SetVisible", true) end function TechStoryCtrl:OnEvent_Story_Done(bHasReward) self:RefreshPanel() @@ -375,7 +381,7 @@ function TechStoryCtrl:OnEvent_Story_Done(bHasReward) end function TechStoryCtrl:OnEvent_SelectMainlineBattle(bConfirm) local OpenPanel = function() - EventManager.Hit(EventId.OpenPanel, PanelId.RegionBossFormation, AllEnum.RegionBossFormationType.ActivityStory, 0, self.avgId, self.nActId) + EventManager.Hit(EventId.OpenPanel, PanelId.RegionBossFormation, AllEnum.RegionBossFormationType.ActivityStory, 0, self.avgId, self.nActId, self.bReview) end if bConfirm then EventManager.Hit(EventId.SetTransition, 2, OpenPanel) @@ -385,9 +391,11 @@ function TechStoryCtrl:OnEvent_Activity_Story_RewardClosed() self.bCantClick = false if self.curIndex == #self.tbAllStory then self._mapNode.goChapterComplete:SetActive(true) + EventManager.Hit("ActivityStoryReceive_SetVisible", false) end end function TechStoryCtrl:OnBtn_ClickCloseCompete() self._mapNode.goChapterComplete:SetActive(false) + EventManager.Hit("ActivityStoryReceive_SetVisible", true) end return TechStoryCtrl diff --git a/lua/game/ui/activitytheme/10108/story/techstorypanel.lua b/lua/game/ui/activitytheme/10108/story/techstorypanel.lua index c08f5c831..64d3f1232 100644 --- a/lua/game/ui/activitytheme/10108/story/techstorypanel.lua +++ b/lua/game/ui/activitytheme/10108/story/techstorypanel.lua @@ -1,13 +1,21 @@ local BasePanel = require("GameCore.UI.BasePanel") local TechStoryPanel = class("TechStoryPanel", BasePanel) -TechStoryPanel._sUIResRootPath = "UI_Activity/" TechStoryPanel._tbDefine = { { - sPrefabPath = "10108/Story/TechStoryPanel.prefab", + sPrefabPath = "ActivityStoryReview/10108/TechStoryPanel.prefab", sCtrlName = "Game.UI.ActivityTheme.10108.Story.TechStoryCtrl" + }, + { + sPrefabPath = "ActivityStoryReview/ActivityStoryReceivePanel.prefab", + sCtrlName = "Game.UI.ActivityStoryReview.ActivityStoryReceiveCtrl" } } function TechStoryPanel:Awake() + if self._tbParam[2] ~= true then + self._tbDefine = { + self._tbDefine[1] + } + end end function TechStoryPanel:OnEnable() end diff --git a/lua/game/ui/activitytheme/10109/story/gunstormstoryctrl.lua b/lua/game/ui/activitytheme/10109/story/gunstormstoryctrl.lua index 4810187ab..13b6a56d6 100644 --- a/lua/game/ui/activitytheme/10109/story/gunstormstoryctrl.lua +++ b/lua/game/ui/activitytheme/10109/story/gunstormstoryctrl.lua @@ -1,7 +1,6 @@ local BaseCtrl = require("GameCore.UI.BaseCtrl") local LocalData = require("GameCore.Data.LocalData") local GunStormStoryCtrl = class("GunStormStoryCtrl", BaseCtrl) -local ActivityAvgData = PlayerData.ActivityAvg GunStormStoryCtrl._mapNodeConfig = { svStory = { sComponentName = "LoopScrollView" @@ -56,7 +55,9 @@ function GunStormStoryCtrl:Awake() local param = self:GetPanelParam() if type(param) == "table" then self.nActId = param[1] + self.bReview = param[2] == true end + self.storyData = self.bReview and PlayerData.StoryReview or PlayerData.ActivityAvg self.storyNodePos = {0, -66.1} self.tbGridTimer = {} self.tbPlayedAnim = {} @@ -113,11 +114,11 @@ function GunStormStoryCtrl:RefreshPanel() end function GunStormStoryCtrl:RefreshStoryList() self.tbPlayedAnim = {} - self.tbAllStory, self.nChapterId = ActivityAvgData:GetStoryIdListByActivityId(self.nActId) + self.tbAllStory, self.nChapterId = self.storyData:GetStoryIdListByActivityId(self.nActId) if self.tbAllStory == nil or #self.tbAllStory <= 0 then return end - local recentStoryId = ActivityAvgData:GetRecentStoryId(self.nChapterId) + local recentStoryId = self.storyData:GetRecentStoryId(self.nChapterId) local recentIndex = 1 for i = 1, #self.tbAllStory do if self.tbAllStory[i] == recentStoryId then @@ -165,9 +166,9 @@ function GunStormStoryCtrl:RefreshGridInfo(grid, gridIndex, bBranch, nBranchInde local btnGridText = grid.transform:Find("btnGridText") local imgDb = btnGridText:Find("scale_on_click/grpTitle/imgDb") NovaAPI.SetTMPText(txtComplete, ConfigTable.GetUIText("RoguelikeBuild_Manage_FilterPass")) - local isUnlock, tbResult = ActivityAvgData:IsUnlock(avgcfg.ConditionId) - local isReaded = ActivityAvgData:IsStoryReaded(storyId) - local bOpen, nOpenTime = ActivityAvgData:IsOpen(avgcfg.StoryId, self.nActId) + local isUnlock, tbResult = self.storyData:IsUnlock(avgcfg.ConditionId) + local isReaded = self.storyData:IsStoryReaded(storyId) + local bOpen, nOpenTime = self.storyData:IsOpen(avgcfg.StoryId, self.nActId) local nIndex = 0 if isUnlock then nIndex = bBranch and BRANCH_GRID_INDEX or gridIndex @@ -212,12 +213,16 @@ function GunStormStoryCtrl:RefreshGridInfo(grid, gridIndex, bBranch, nBranchInde end, true, true, true) NovaAPI.SetTMPText(txtTime, strTime) end - local _bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self.nActId) - RedDotManager.RegisterNode(RedDotDefine.Activity_GroupNew_Avg_Group, { - nActGroupId, - self.nActId, - avgcfg.Id - }, RedDot, nil, nil, true) + if self.bReview then + RedDot:SetActive(false) + else + local _bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self.nActId) + RedDotManager.RegisterNode(RedDotDefine.Activity_GroupNew_Avg_Group, { + nActGroupId, + self.nActId, + avgcfg.Id + }, RedDot, nil, nil, true) + end local clickFuc = function() if not bOpen or self.bCantClick then return @@ -226,10 +231,10 @@ function GunStormStoryCtrl:RefreshGridInfo(grid, gridIndex, bBranch, nBranchInde local bNew = not isReaded self.avgId = avgcfg.StoryId self._mapNode.ctlAvgRoot.gameObject:SetActive(true) - self._mapNode.ctlAvgRoot:OpenLevelInfo(avgcfg.StoryId, self.nActId, bNew) + self._mapNode.ctlAvgRoot:OpenLevelInfo(avgcfg.StoryId, self.nActId, bNew, self.bReview) self.curIndex = gridIndex - LocalData.SetPlayerLocalData("Act_Story_New" .. self.nActId .. avgcfg.Id, true) - PlayerData.ActivityAvg:RefreshAvgRedDot() + LocalData.SetPlayerLocalData(self.storyData:_GetLocalReadKey(self.nActId, avgcfg.Id), true) + self.storyData:RefreshAvgRedDot() elseif tbResult ~= nil then local lockTxt = "" for i = 1, #tbResult do @@ -254,7 +259,7 @@ function GunStormStoryCtrl:RefreshGridInfo(grid, gridIndex, bBranch, nBranchInde for k, v in pairs(tbStoryIds) do if v == false then local storyData = ConfigTable.GetData("ActivityStory", k) - if ActivityAvgData:IsUnlock(storyData.ConditionId) then + if self.storyData:IsUnlock(storyData.ConditionId) then lockTxt = orderedFormat(ConfigTable.GetUIText("Story_UnlockPreId") or "", storyData.Title) break end @@ -371,6 +376,7 @@ function GunStormStoryCtrl:OnBtn_ClickCloseLevelInfoPanel() self._mapNode.t_fullscreen_blur_black:SetActive(false) self._mapNode.ctlAvgRoot.gameObject:SetActive(false) self._mapNode.goChapterComplete:SetActive(false) + EventManager.Hit("ActivityStoryReceive_SetVisible", true) end function GunStormStoryCtrl:OnEvent_Story_Done(bHasReward) self:RefreshPanel() @@ -380,7 +386,7 @@ function GunStormStoryCtrl:OnEvent_Story_Done(bHasReward) end function GunStormStoryCtrl:OnEvent_SelectMainlineBattle(bConfirm) local OpenPanel = function() - EventManager.Hit(EventId.OpenPanel, PanelId.RegionBossFormation, AllEnum.RegionBossFormationType.ActivityStory, 0, self.avgId, self.nActId) + EventManager.Hit(EventId.OpenPanel, PanelId.RegionBossFormation, AllEnum.RegionBossFormationType.ActivityStory, 0, self.avgId, self.nActId, self.bReview) end if bConfirm then EventManager.Hit(EventId.SetTransition, 2, OpenPanel) @@ -390,9 +396,11 @@ function GunStormStoryCtrl:OnEvent_Activity_Story_RewardClosed() self.bCantClick = false if self.curIndex == #self.tbAllStory then self._mapNode.goChapterComplete:SetActive(true) + EventManager.Hit("ActivityStoryReceive_SetVisible", false) end end function GunStormStoryCtrl:OnBtn_ClickCloseCompete() self._mapNode.goChapterComplete:SetActive(false) + EventManager.Hit("ActivityStoryReceive_SetVisible", true) end return GunStormStoryCtrl diff --git a/lua/game/ui/activitytheme/10109/story/gunstormstorypanel.lua b/lua/game/ui/activitytheme/10109/story/gunstormstorypanel.lua index 81198e60a..e1d332a29 100644 --- a/lua/game/ui/activitytheme/10109/story/gunstormstorypanel.lua +++ b/lua/game/ui/activitytheme/10109/story/gunstormstorypanel.lua @@ -1,13 +1,21 @@ local BasePanel = require("GameCore.UI.BasePanel") local GunStormStoryPanel = class("GunStormStoryPanel", BasePanel) -GunStormStoryPanel._sUIResRootPath = "UI_Activity/" GunStormStoryPanel._tbDefine = { { - sPrefabPath = "10109/Story/GunStormStoryPanel.prefab", + sPrefabPath = "ActivityStoryReview/10109/GunStormStoryPanel.prefab", sCtrlName = "Game.UI.ActivityTheme.10109.Story.GunStormStoryCtrl" + }, + { + sPrefabPath = "ActivityStoryReview/ActivityStoryReceivePanel.prefab", + sCtrlName = "Game.UI.ActivityStoryReview.ActivityStoryReceiveCtrl" } } function GunStormStoryPanel:Awake() + if self._tbParam[2] ~= true then + self._tbDefine = { + self._tbDefine[1] + } + end end function GunStormStoryPanel:OnEnable() end diff --git a/lua/game/ui/activitytheme/10110/story/summeradvstoryctrl.lua b/lua/game/ui/activitytheme/10110/story/summeradvstoryctrl.lua index 0a7339fa5..983a2c841 100644 --- a/lua/game/ui/activitytheme/10110/story/summeradvstoryctrl.lua +++ b/lua/game/ui/activitytheme/10110/story/summeradvstoryctrl.lua @@ -1,7 +1,6 @@ local BaseCtrl = require("GameCore.UI.BaseCtrl") local LocalData = require("GameCore.Data.LocalData") local SummerAdvStoryCtrl = class("SummerAdvStoryCtrl", BaseCtrl) -local ActivityAvgData = PlayerData.ActivityAvg local GameResourceLoader = require("Game.Common.Resource.GameResourceLoader") local ResType = GameResourceLoader.ResType local typeof = typeof @@ -94,7 +93,9 @@ function SummerAdvStoryCtrl:Awake() local param = self:GetPanelParam() if type(param) == "table" then self.nActId = param[1] + self.bReview = param[2] == true end + self.storyData = self.bReview and PlayerData.StoryReview or PlayerData.ActivityAvg self.storyNodePos = {0, -66.1} self.tbGridTimer = {} self.tbPlayedAnim = {} @@ -149,6 +150,7 @@ end function SummerAdvStoryCtrl:RefreshPanel() self:RefreshStoryList() self:RefreshPersonality() + self._mapNode.btnReview.gameObject:SetActive(not self.bReview) end function SummerAdvStoryCtrl:RefreshPersonality() local cfg = ConfigTable.GetData("ActivityStoryChapter", self.nActId) @@ -157,7 +159,7 @@ function SummerAdvStoryCtrl:RefreshPersonality() if personalityId <= 0 then return end - local tbRetPercent, sTitle, sFace, tbPData, nTotalCount, sHead = PlayerData.ActivityAvg:CalcPersonality(personalityId, self.nChapterId) + local tbRetPercent, sTitle, sFace, tbPData, nTotalCount, sHead = self.storyData:CalcPersonality(personalityId, self.nChapterId) NovaAPI.SetPersonalityRing(self._mapNode.goPersonality, tbRetPercent) NovaAPI.SetTMPText(self._mapNode.txtCharName, sTitle) NovaAPI.SetTMPText(self._mapNode.txtPersonalityPercent[1], math.floor(tbRetPercent[1] * 100) .. "%") @@ -168,11 +170,11 @@ function SummerAdvStoryCtrl:RefreshPersonality() end function SummerAdvStoryCtrl:RefreshStoryList() self.tbPlayedAnim = {} - self.tbAllStory, self.nChapterId = ActivityAvgData:GetStoryIdListByActivityId(self.nActId) + self.tbAllStory, self.nChapterId = self.storyData:GetStoryIdListByActivityId(self.nActId) if self.tbAllStory == nil or #self.tbAllStory <= 0 then return end - local recentStoryId = ActivityAvgData:GetRecentStoryId(self.nChapterId) + local recentStoryId = self.storyData:GetRecentStoryId(self.nChapterId) local recentIndex = 1 for i = 1, #self.tbAllStory do if self.tbAllStory[i] == recentStoryId then @@ -224,9 +226,9 @@ function SummerAdvStoryCtrl:RefreshGridInfo(grid, gridIndex, bBranch, nBranchInd local goLockState = grid.transform:Find("btnGridText/scale_on_click/goLockState").gameObject local imgDb = grid.transform:Find("btnGridText/scale_on_click/grpTitle/imgDb") NovaAPI.SetTMPText(txtComplete, ConfigTable.GetUIText("RoguelikeBuild_Manage_FilterPass")) - local isUnlock, tbResult = ActivityAvgData:IsUnlock(avgcfg.ConditionId) - local isReaded = ActivityAvgData:IsStoryReaded(storyId) - local bOpen, nOpenTime = ActivityAvgData:IsOpen(avgcfg.StoryId, self.nActId) + local isUnlock, tbResult = self.storyData:IsUnlock(avgcfg.ConditionId) + local isReaded = self.storyData:IsStoryReaded(storyId) + local bOpen, nOpenTime = self.storyData:IsOpen(avgcfg.StoryId, self.nActId) local nIndex = 0 if isUnlock then nIndex = bBranch and BRANCH_GRID_INDEX or gridIndex @@ -243,7 +245,7 @@ function SummerAdvStoryCtrl:RefreshGridInfo(grid, gridIndex, bBranch, nBranchInd NovaAPI.SetTMPText(txtStoryTitle, ConfigTable.GetUIText("Story_StoryTitle")) end local bgIndex = string.sub(avgcfg.Icon, -1) - local sFullPath = Settings.AB_ROOT_PATH .. "UI_Activity/10110/FX/Textures/fx_ui_SummerAdv_Dissolve" .. bgIndex .. ".png" + local sFullPath = Settings.AB_ROOT_PATH .. "UI/ActivityStoryReview/10110/FX/Textures/fx_ui_SummerAdv_Dissolve" .. bgIndex .. ".png" local tex = GameResourceLoader.LoadAsset(ResType.Any, sFullPath, typeof(Texture), "UI", self._panel._nPanelId) NovaAPIHotfix.ChangeUIDissolveTarget(imgStory.gameObject, tex) self:SetPngSprite(imgStory, avgcfg.Icon) @@ -275,12 +277,16 @@ function SummerAdvStoryCtrl:RefreshGridInfo(grid, gridIndex, bBranch, nBranchInd end, true, true, true) NovaAPI.SetTMPText(txtTime, strTime) end - local _bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self.nActId) - RedDotManager.RegisterNode(RedDotDefine.Activity_GroupNew_Avg_Group, { - nActGroupId, - self.nActId, - avgcfg.Id - }, RedDot, nil, nil, true) + if self.bReview then + RedDot:SetActive(false) + else + local _bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self.nActId) + RedDotManager.RegisterNode(RedDotDefine.Activity_GroupNew_Avg_Group, { + nActGroupId, + self.nActId, + avgcfg.Id + }, RedDot, nil, nil, true) + end local clickFuc = function() if not bOpen or self.bCantClick then return @@ -289,10 +295,10 @@ function SummerAdvStoryCtrl:RefreshGridInfo(grid, gridIndex, bBranch, nBranchInd local bNew = not isReaded self.avgId = avgcfg.StoryId self._mapNode.ctlAvgRoot.gameObject:SetActive(true) - self._mapNode.ctlAvgRoot:OpenLevelInfo(avgcfg.StoryId, self.nActId, bNew) + self._mapNode.ctlAvgRoot:OpenLevelInfo(avgcfg.StoryId, self.nActId, bNew, self.bReview) self.curIndex = gridIndex - LocalData.SetPlayerLocalData("Act_Story_New" .. self.nActId .. avgcfg.Id, true) - PlayerData.ActivityAvg:RefreshAvgRedDot() + LocalData.SetPlayerLocalData(self.storyData:_GetLocalReadKey(self.nActId, avgcfg.Id), true) + self.storyData:RefreshAvgRedDot() elseif tbResult ~= nil then local lockTxt = "" for i = 1, #tbResult do @@ -317,7 +323,7 @@ function SummerAdvStoryCtrl:RefreshGridInfo(grid, gridIndex, bBranch, nBranchInd for k, v in pairs(tbStoryIds) do if v == false then local storyData = ConfigTable.GetData("ActivityStory", k) - if ActivityAvgData:IsUnlock(storyData.ConditionId) then + if self.storyData:IsUnlock(storyData.ConditionId) then lockTxt = orderedFormat(ConfigTable.GetUIText("Story_UnlockPreId") or "", storyData.Title) break end @@ -434,6 +440,7 @@ function SummerAdvStoryCtrl:OnBtn_ClickCloseLevelInfoPanel() self._mapNode.t_fullscreen_blur_black:SetActive(false) self._mapNode.ctlAvgRoot.gameObject:SetActive(false) self._mapNode.goChapterComplete:SetActive(false) + EventManager.Hit("ActivityStoryReceive_SetVisible", true) end function SummerAdvStoryCtrl:OnEvent_Story_Done(bHasReward) self:RefreshPanel() @@ -443,7 +450,7 @@ function SummerAdvStoryCtrl:OnEvent_Story_Done(bHasReward) end function SummerAdvStoryCtrl:OnEvent_SelectMainlineBattle(bConfirm) local OpenPanel = function() - EventManager.Hit(EventId.OpenPanel, PanelId.RegionBossFormation, AllEnum.RegionBossFormationType.ActivityStory, 0, self.avgId, self.nActId) + EventManager.Hit(EventId.OpenPanel, PanelId.RegionBossFormation, AllEnum.RegionBossFormationType.ActivityStory, 0, self.avgId, self.nActId, self.bReview) end if bConfirm then EventManager.Hit(EventId.SetTransition, 2, OpenPanel) @@ -453,10 +460,12 @@ function SummerAdvStoryCtrl:OnEvent_Activity_Story_RewardClosed() self.bCantClick = false if self.curIndex == #self.tbAllStory then self._mapNode.goChapterComplete:SetActive(true) + EventManager.Hit("ActivityStoryReceive_SetVisible", false) end end function SummerAdvStoryCtrl:OnBtn_ClickCloseCompete() self._mapNode.goChapterComplete:SetActive(false) + EventManager.Hit("ActivityStoryReceive_SetVisible", true) end function SummerAdvStoryCtrl:OnBtn_ClickReview() EventManager.Hit(EventId.OpenPanel, PanelId.SummerCheckinStory_20103, REVIEW_ACTIVITY_ID) diff --git a/lua/game/ui/activitytheme/10110/story/summeradvstorypanel.lua b/lua/game/ui/activitytheme/10110/story/summeradvstorypanel.lua index 5e1b58b58..d4e6e62ed 100644 --- a/lua/game/ui/activitytheme/10110/story/summeradvstorypanel.lua +++ b/lua/game/ui/activitytheme/10110/story/summeradvstorypanel.lua @@ -1,13 +1,21 @@ local BasePanel = require("GameCore.UI.BasePanel") local SummerAdvStoryPanel = class("SummerAdvStoryPanel", BasePanel) -SummerAdvStoryPanel._sUIResRootPath = "UI_Activity/" SummerAdvStoryPanel._tbDefine = { { - sPrefabPath = "10110/Story/SummerAdvStoryPanel.prefab", + sPrefabPath = "ActivityStoryReview/10110/SummerAdvStoryPanel.prefab", sCtrlName = "Game.UI.ActivityTheme.10110.Story.SummerAdvStoryCtrl" + }, + { + sPrefabPath = "ActivityStoryReview/ActivityStoryReceivePanel.prefab", + sCtrlName = "Game.UI.ActivityStoryReview.ActivityStoryReceiveCtrl" } } function SummerAdvStoryPanel:Awake() + if self._tbParam[2] ~= true then + self._tbDefine = { + self._tbDefine[1] + } + end end function SummerAdvStoryPanel:OnEnable() end diff --git a/lua/game/ui/activitytheme/10111/story/cultivationmanualstoryctrl.lua b/lua/game/ui/activitytheme/10111/story/cultivationmanualstoryctrl.lua index eb1913679..b50cc31c8 100644 --- a/lua/game/ui/activitytheme/10111/story/cultivationmanualstoryctrl.lua +++ b/lua/game/ui/activitytheme/10111/story/cultivationmanualstoryctrl.lua @@ -1,7 +1,6 @@ local BaseCtrl = require("GameCore.UI.BaseCtrl") local LocalData = require("GameCore.Data.LocalData") local CultivationManualStoryCtrl = class("CultivationManualStoryCtrl", BaseCtrl) -local ActivityAvgData = PlayerData.ActivityAvg CultivationManualStoryCtrl._mapNodeConfig = { svStory = { sComponentName = "LoopScrollView" @@ -50,7 +49,9 @@ function CultivationManualStoryCtrl:Awake() local param = self:GetPanelParam() if type(param) == "table" then self.nActId = param[1] + self.bReview = param[2] == true end + self.storyData = self.bReview and PlayerData.StoryReview or PlayerData.ActivityAvg self.storyNodePos = {0, -66.1} self.tbGridTimer = {} self.tbPlayedAnim = {} @@ -70,11 +71,11 @@ function CultivationManualStoryCtrl:RefreshPanel() end function CultivationManualStoryCtrl:RefreshStoryList() self.tbPlayedAnim = {} - self.tbAllStory, self.nChapterId = ActivityAvgData:GetStoryIdListByActivityId(self.nActId) + self.tbAllStory, self.nChapterId = self.storyData:GetStoryIdListByActivityId(self.nActId) if self.tbAllStory == nil or #self.tbAllStory <= 0 then return end - local recentStoryId = ActivityAvgData:GetRecentStoryId(self.nChapterId) + local recentStoryId = self.storyData:GetRecentStoryId(self.nChapterId) local recentIndex = 1 for i = 1, #self.tbAllStory do if self.tbAllStory[i] == recentStoryId then @@ -130,9 +131,9 @@ function CultivationManualStoryCtrl:RefreshGridInfo(grid, gridIndex, bBranch, nB else NovaAPI.SetTMPText(txtStoryTitle, ConfigTable.GetUIText("Story_StoryTitle")) end - local isUnlock, tbResult = ActivityAvgData:IsUnlock(avgcfg.ConditionId) - local isReaded = ActivityAvgData:IsStoryReaded(storyId) - local bOpen, nOpenTime = ActivityAvgData:IsOpen(avgcfg.StoryId, self.nActId) + local isUnlock, tbResult = self.storyData:IsUnlock(avgcfg.ConditionId) + local isReaded = self.storyData:IsStoryReaded(storyId) + local bOpen, nOpenTime = self.storyData:IsOpen(avgcfg.StoryId, self.nActId) local nIndex = 0 if isUnlock then nIndex = bBranch and BRANCH_GRID_INDEX or gridIndex @@ -178,12 +179,16 @@ function CultivationManualStoryCtrl:RefreshGridInfo(grid, gridIndex, bBranch, nB end, true, true, true) NovaAPI.SetTMPText(txtTime, strTime) end - local _bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self.nActId) - RedDotManager.RegisterNode(RedDotDefine.Activity_GroupNew_Avg_Group, { - nActGroupId, - self.nActId, - avgcfg.Id - }, RedDot, nil, nil, true) + if self.bReview then + RedDot:SetActive(false) + else + local _bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self.nActId) + RedDotManager.RegisterNode(RedDotDefine.Activity_GroupNew_Avg_Group, { + nActGroupId, + self.nActId, + avgcfg.Id + }, RedDot, nil, nil, true) + end local clickFuc = function() if not bOpen or self.bCantClick then return @@ -192,10 +197,10 @@ function CultivationManualStoryCtrl:RefreshGridInfo(grid, gridIndex, bBranch, nB local bNew = not isReaded self.avgId = avgcfg.StoryId self._mapNode.ctlAvgRoot.gameObject:SetActive(true) - self._mapNode.ctlAvgRoot:OpenLevelInfo(avgcfg.StoryId, self.nActId, bNew) + self._mapNode.ctlAvgRoot:OpenLevelInfo(avgcfg.StoryId, self.nActId, bNew, self.bReview) self.curIndex = gridIndex - LocalData.SetPlayerLocalData("Act_Story_New" .. self.nActId .. avgcfg.Id, true) - ActivityAvgData:RefreshAvgRedDot() + LocalData.SetPlayerLocalData(self.storyData:_GetLocalReadKey(self.nActId, avgcfg.Id), true) + self.storyData:RefreshAvgRedDot() elseif tbResult ~= nil then local lockTxt = "" for i = 1, #tbResult do @@ -220,7 +225,7 @@ function CultivationManualStoryCtrl:RefreshGridInfo(grid, gridIndex, bBranch, nB for k, v in pairs(tbStoryIds) do if v == false then local storyData = ConfigTable.GetData("ActivityStory", k) - if ActivityAvgData:IsUnlock(storyData.ConditionId) then + if self.storyData:IsUnlock(storyData.ConditionId) then lockTxt = orderedFormat(ConfigTable.GetUIText("Story_UnlockPreId") or "", storyData.Title) break end @@ -350,6 +355,7 @@ function CultivationManualStoryCtrl:OnBtn_ClickCloseLevelInfoPanel() self._mapNode.t_fullscreen_blur_black:SetActive(false) self._mapNode.ctlAvgRoot.gameObject:SetActive(false) self._mapNode.goChapterComplete:SetActive(false) + EventManager.Hit("ActivityStoryReceive_SetVisible", true) end function CultivationManualStoryCtrl:OnEvent_Story_Done(bHasReward) self:RefreshPanel() @@ -359,7 +365,7 @@ function CultivationManualStoryCtrl:OnEvent_Story_Done(bHasReward) end function CultivationManualStoryCtrl:OnEvent_SelectMainlineBattle(bConfirm) local OpenPanel = function() - EventManager.Hit(EventId.OpenPanel, PanelId.RegionBossFormation, AllEnum.RegionBossFormationType.ActivityStory, 0, self.avgId, self.nActId) + EventManager.Hit(EventId.OpenPanel, PanelId.RegionBossFormation, AllEnum.RegionBossFormationType.ActivityStory, 0, self.avgId, self.nActId, self.bReview) end if bConfirm then EventManager.Hit(EventId.SetTransition, 2, OpenPanel) @@ -369,9 +375,11 @@ function CultivationManualStoryCtrl:OnEvent_Activity_Story_RewardClosed() self.bCantClick = false if self.curIndex == #self.tbAllStory then self._mapNode.goChapterComplete:SetActive(true) + EventManager.Hit("ActivityStoryReceive_SetVisible", false) end end function CultivationManualStoryCtrl:OnBtn_ClickCloseCompete() self._mapNode.goChapterComplete:SetActive(false) + EventManager.Hit("ActivityStoryReceive_SetVisible", true) end return CultivationManualStoryCtrl diff --git a/lua/game/ui/activitytheme/10111/story/cultivationmanualstorypanel.lua b/lua/game/ui/activitytheme/10111/story/cultivationmanualstorypanel.lua index d80209077..970e2e48e 100644 --- a/lua/game/ui/activitytheme/10111/story/cultivationmanualstorypanel.lua +++ b/lua/game/ui/activitytheme/10111/story/cultivationmanualstorypanel.lua @@ -1,13 +1,21 @@ local BasePanel = require("GameCore.UI.BasePanel") local CultivationManualStoryPanel = class("CultivationManualStoryPanel", BasePanel) -CultivationManualStoryPanel._sUIResRootPath = "UI_Activity/" CultivationManualStoryPanel._tbDefine = { { - sPrefabPath = "10111/Story/CultivationManualStoryPanel.prefab", + sPrefabPath = "ActivityStoryReview/10111/CultivationManualStoryPanel.prefab", sCtrlName = "Game.UI.ActivityTheme.10111.Story.CultivationManualStoryCtrl" + }, + { + sPrefabPath = "ActivityStoryReview/ActivityStoryReceivePanel.prefab", + sCtrlName = "Game.UI.ActivityStoryReview.ActivityStoryReceiveCtrl" } } function CultivationManualStoryPanel:Awake() + if self._tbParam[2] ~= true then + self._tbDefine = { + self._tbDefine[1] + } + end end function CultivationManualStoryPanel:OnEnable() end diff --git a/lua/game/ui/activitytheme/10113/activitylevels/activitylevelslvctrl.lua b/lua/game/ui/activitytheme/10113/activitylevels/activitylevelslvctrl.lua new file mode 100644 index 000000000..eba852c7e --- /dev/null +++ b/lua/game/ui/activitytheme/10113/activitylevels/activitylevelslvctrl.lua @@ -0,0 +1,154 @@ +local ActivityLevelsLvCtrl = class("ActivityLevelsLvCtrl", BaseCtrl) +local lvIndexTitle = "{0}-{1}" +local colorLockSelectImage = Color(0.9764705882352941, 0.9215686274509803, 0.8588235294117647, 1) +local colorLockUnSelectImage = Color(0.9764705882352941, 0.9215686274509803, 0.8588235294117647, 1) +ActivityLevelsLvCtrl._mapNodeConfig = { + tog = {sComponentName = "UIButton"}, + Select = {}, + SelectAni = {sNodeName = "Select", sComponentName = "Animator"}, + unSelect = {}, + txt_Select = {sComponentName = "TMP_Text"}, + txt_unSelect = {sComponentName = "TMP_Text"}, + rt_Targets = {}, + btnTarget = {sComponentName = "Button", nCount = 3}, + rtLockInfo = {}, + rtLockInfoDay = {sComponentName = "Image"}, + imgLockMask = {}, + bgCondition = {}, + rtLockPreLv = {}, + rtLockPreLvSelect = {sComponentName = "Image"}, + redH = {} +} +function ActivityLevelsLvCtrl:InitData(parent, nType, activityData, data, isOpen, isLevelUnLock) + local txtLockConditionTime = self._mapNode.bgCondition.transform:Find("txtLockCondition"):GetComponent("TMP_Text") + if self.timerRun ~= nil then + self.timerRun:Pause(true) + self.timerRun = nil + end + self._mapNode.Select:SetActive(false) + self.lvLock = false + self._mapNode.rtLockInfoDay.gameObject:SetActive(false) + self.isShowTexLv = false + self.isOpen = isOpen + if isOpen and isLevelUnLock then + self.isShowTexLv = true + self._mapNode.rt_Targets:SetActive(true) + for i = 1, 3 do + self._mapNode.btnTarget[i].interactable = i <= data.Star + end + self._mapNode.rtLockInfo:SetActive(false) + self._mapNode.rtLockPreLv:SetActive(false) + self._mapNode.bgCondition:SetActive(false) + elseif isOpen and not isLevelUnLock then + self._mapNode.rt_Targets:SetActive(false) + self._mapNode.rtLockInfo:SetActive(true) + self._mapNode.imgLockMask:SetActive(false) + self._mapNode.rtLockPreLv:SetActive(true) + self._mapNode.bgCondition:SetActive(false) + elseif not isOpen then + self._mapNode.rt_Targets:SetActive(false) + self._mapNode.rtLockInfo:SetActive(true) + self._mapNode.imgLockMask:SetActive(true) + self._mapNode.rtLockInfoDay.gameObject:SetActive(true) + self._mapNode.rtLockPreLv:SetActive(false) + self._mapNode.bgCondition:SetActive(true) + local day = activityData:GetUnLockDay(nType, data.baseData.Id) + if day == 0 then + local timerCount = function() + local hour, min, sec = parent.activityLevelsData:GetUnLockHour(nType, data.baseData.Id) + if 0 < hour then + NovaAPI.SetTMPText(txtLockConditionTime, orderedFormat(ConfigTable.GetUIText("ActivityLevels_Lock_Hour_Color_Common"), "ea7869", hour)) + elseif 0 < min then + NovaAPI.SetTMPText(txtLockConditionTime, orderedFormat(ConfigTable.GetUIText("ActivityLevels_Lock_Min_Color_Common"), "ea7869", min)) + elseif 0 < sec then + NovaAPI.SetTMPText(txtLockConditionTime, orderedFormat(ConfigTable.GetUIText("ActivityLevels_Lock_Sec_Color_Common"), "ea7869", sec)) + end + end + timerCount() + self.timerRun = self:AddTimer(0, 1, function() + timerCount() + end, true, true, false) + else + NovaAPI.SetTMPText(txtLockConditionTime, orderedFormat(ConfigTable.GetUIText("ActivityLevels_Lock_Day_Color_Common"), "ea7869", day)) + end + self.lvLock = true + end + local strTitle = "" + if nType == GameEnum.ActivityLevelType.Explore then + strTitle = orderedFormat(lvIndexTitle, 1, data.baseData.Difficulty) + elseif nType == GameEnum.ActivityLevelType.Adventure then + strTitle = orderedFormat(lvIndexTitle, 2, data.baseData.Difficulty) + elseif nType == GameEnum.ActivityLevelType.HARD then + strTitle = orderedFormat(lvIndexTitle, 3, data.baseData.Difficulty) + end + NovaAPI.SetTMPText(self._mapNode.txt_Select, strTitle) + NovaAPI.SetTMPText(self._mapNode.txt_unSelect, strTitle) + self._mapNode.tog.onClick:RemoveAllListeners() + local clickCb = function() + if self._mapNode.Select.activeSelf == true then + return + end + self:SetDefault(true) + parent:SetSelectObj(self) + parent:RefreshInstanceInfo(nType, data.baseData.Difficulty, false) + parent.activityLevelsData:ChangeRedDot(nType, data.baseData.Id) + EventManager.Hit(EventId.TemporaryBlockInput, 0.3) + end + self._mapNode.tog.onClick:AddListener(clickCb) + local bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(parent.nActId) + if bInActGroup then + if nType == GameEnum.ActivityLevelType.Explore then + RedDotManager.RegisterNode(RedDotDefine.ActivityLevel_Explore_Level, { + nActGroupId, + data.baseData.Id + }, self._mapNode.redH) + elseif nType == GameEnum.ActivityLevelType.Adventure then + RedDotManager.RegisterNode(RedDotDefine.ActivityLevel_Adventure_Level, { + nActGroupId, + data.baseData.Id + }, self._mapNode.redH) + elseif nType == GameEnum.ActivityLevelType.HARD then + RedDotManager.RegisterNode(RedDotDefine.ActivityLevel_Hard_Level, { + nActGroupId, + data.baseData.Id + }, self._mapNode.redH) + end + end +end +function ActivityLevelsLvCtrl:SetDefault(isOn) + if not isOn then + self:ShowArrowAni(false) + end + self._mapNode.Select:SetActive(isOn) + self._mapNode.unSelect:SetActive(not isOn) + self._mapNode.txt_Select.gameObject:SetActive(isOn) + self._mapNode.txt_unSelect.gameObject:SetActive(not isOn) + if isOn then + NovaAPI.SetImageColor(self._mapNode.rtLockInfoDay, colorLockSelectImage) + NovaAPI.SetImageColor(self._mapNode.rtLockPreLvSelect, colorLockSelectImage) + else + NovaAPI.SetImageColor(self._mapNode.rtLockInfoDay, colorLockUnSelectImage) + NovaAPI.SetImageColor(self._mapNode.rtLockPreLvSelect, colorLockUnSelectImage) + end + if not self.isOpen then + self._mapNode.imgLockMask:SetActive(not isOn) + end + if isOn then + self._mapNode.SelectAni:Play("Select_idle") + else + self._mapNode.SelectAni.enabled = false + self._mapNode.SelectAni.enabled = true + end +end +function ActivityLevelsLvCtrl:ShowArrowAni(isShow) +end +function ActivityLevelsLvCtrl:FadeIn() + EventManager.Hit(EventId.SetTransition) +end +function ActivityLevelsLvCtrl:OnDisable() + if self.timerRun ~= nil then + self.timerRun:Pause(true) + self.timerRun = nil + end +end +return ActivityLevelsLvCtrl diff --git a/lua/game/ui/activitytheme/10113/activitylevels/activitylevelsselectctrl.lua b/lua/game/ui/activitytheme/10113/activitylevels/activitylevelsselectctrl.lua new file mode 100644 index 000000000..be30fe398 --- /dev/null +++ b/lua/game/ui/activitytheme/10113/activitylevels/activitylevelsselectctrl.lua @@ -0,0 +1,790 @@ +local ActivityLevelsSelectCtrl = class("ActivityLevelsSelectCtrl", BaseCtrl) +local LayoutRebuilder = CS.UnityEngine.UI.LayoutRebuilder +local mapToggle = { + [1] = GameEnum.diffculty.Diffculty_1, + [2] = GameEnum.diffculty.Diffculty_2, + [3] = GameEnum.diffculty.Diffculty_3, + [4] = GameEnum.diffculty.Diffculty_4, + [5] = GameEnum.diffculty.Diffculty_5, + [6] = GameEnum.diffculty.Diffculty_6, + [7] = GameEnum.diffculty.Diffculty_7, + [8] = GameEnum.diffculty.Diffculty_8, + [9] = GameEnum.diffculty.Diffculty_9, + [10] = GameEnum.diffculty.Diffculty_10 +} +local colorSelect = Color(1.0, 0.9882352941176471, 0.9568627450980393, 1) +local colorUnSelect = Color(0.4, 0.13333333333333333, 0.15294117647058825, 1) +local colorSelectLock = Color(0.11764705882352941, 0.12549019607843137, 0.17254901960784313, 1) +local colorUnSelectLock = Color(0.4823529411764706, 0.5333333333333333, 0.6509803921568628, 1) +local timeUnLockColor = "fff7ca" +local colorLockSelectImage = Color(0.984313725490196, 0.9333333333333333, 0.8784313725490196, 1) +local colorLockUnSelectImage = Color(0.24705882352941178, 0.19215686274509805, 0.19215686274509805, 1) +local colorConditionsUnLock = Color(0.6509803921568628, 0.5647058823529412, 0.5647058823529412, 1) +local colorConditionsLock = Color(0.6509803921568628, 0.5647058823529412, 0.5647058823529412, 1) +local lvIndexTitle = "{0}-{1}" +local twelveLvGroupPadding = { + 44, + 150, + 50, + 0 +} +local twelveLvGroupPaddingOpen = { + 44, + 818, + 50, + 0 +} +local fourLvGroupPadding = { + 300, + 88, + 50, + 0 +} +local fourLvGroupPaddingOpen = { + 86, + 818, + 50, + 0 +} +ActivityLevelsSelectCtrl._mapNodeConfig = { + TopBar = { + sNodeName = "TopBarPanel", + sCtrlName = "Game.UI.TopBarEx.TopBarCtrl" + }, + goEnemyInfo = { + sCtrlName = "Game.UI.MainlineEx.MainlineMonsterInfoCtrl" + }, + togTypeExplore = { + sComponentName = "UIButton", + callback = "OnBtnClick_TogTypeExplore" + }, + togTypeExploreCtrl = { + sNodeName = "togTypeExplore", + sCtrlName = "Game.UI.ActivityTheme.10113.ActivityLevels.TemplateToggleCtrl10113" + }, + lockExplore = { + sComponentName = "UIButton", + callback = "OnClick_BtnLockExplore" + }, + redExplore = {}, + togTypeAdventure = { + sComponentName = "UIButton", + callback = "OnBtnClick_TogTypeAdventure" + }, + togTypeAdventureCtrl = { + sNodeName = "togTypeAdventure", + sCtrlName = "Game.UI.ActivityTheme.10113.ActivityLevels.TemplateToggleCtrl10113" + }, + lockAdventure = { + sComponentName = "UIButton", + callback = "OnClick_BtnLockAdventure" + }, + redAdventure = {}, + togTypeHard = { + sComponentName = "UIButton", + callback = "OnBtnClick_TogTypeHard" + }, + togTypeHardCtrl = { + sNodeName = "togTypeHard", + sCtrlName = "Game.UI.ActivityTheme.10113.ActivityLevels.TemplateToggleCtrl10113" + }, + lockHard = { + sComponentName = "UIButton", + callback = "OnClick_BtnLockHard" + }, + redHard = {}, + rtToggles = { + sNodeName = "srToggle", + sComponentName = "UIScrollRect" + }, + rtTogglesTmp = { + sNodeName = "rt_ToggleTmp", + sComponentName = "Transform" + }, + togRoot = { + nCount = 12, + sCtrlName = "Game.UI.ActivityTheme.10113.ActivityLevels.ActivityLevelsLvCtrl" + }, + rt_Toggle = {}, + rt_ToggleTrans = {sNodeName = "rt_Toggle", sComponentName = "Transform"}, + btnCloseBg = { + sComponentName = "UIButton", + callback = "OnBtnClick_CloseBossInfo" + }, + rtBoss = {}, + rtBossAni = {sNodeName = "rtBoss", sComponentName = "Animator"}, + txtRecommendLevel = { + sNodeName = "txtSuggestLevel", + sComponentName = "TMP_Text" + }, + txtTitle = { + sComponentName = "TMP_Text", + sLanguageId = "InfinityTower_Recommend_Lv" + }, + txtBuildTitle = { + sComponentName = "TMP_Text", + sLanguageId = "InfinityTower_Recommend_Construct" + }, + imgBuild = {sComponentName = "Image"}, + TMPName = {sComponentName = "TMP_Text"}, + TMPLevel = {sComponentName = "TMP_Text"}, + detailDescSc = {sComponentName = "Transform"}, + detailDesc = {sComponentName = "TMP_Text"}, + btnEnemyInfo = { + sComponentName = "UIButton", + callback = "OnBtnClick_EnemyInfo" + }, + tex_EnemyInfo = { + sComponentName = "TMP_Text", + sLanguageId = "Equipment_Instance_EnemyInfo" + }, + txtTitleTarget = { + sComponentName = "TMP_Text", + sLanguageId = "RogueBoss_Pause_Target" + }, + txtReward = { + sComponentName = "TMP_Text", + sLanguageId = "Level_Award" + }, + Task = {sComponentName = "Transform", nCount = 3}, + rewardRoot = {sComponentName = "Transform"}, + btn_itemTemp = {}, + btnListRoot = {}, + btnRaid = { + sComponentName = "UIButton", + callback = "OnClickBtnRaid" + }, + txtBtnRaid = { + sComponentName = "TMP_Text", + sLanguageId = "Raid_Title_Raid" + }, + btnGo = { + sComponentName = "UIButton", + callback = "OnClickBtnGo" + }, + txtBtnGoRaidUnlock = { + sComponentName = "TMP_Text", + sLanguageId = "Maninline_Btn_Go" + }, + txtBtnGo = { + sComponentName = "TMP_Text", + sLanguageId = "Maninline_Btn_Go" + }, + goCoin = {}, + txtTicketsCount = {sComponentName = "TMP_Text"}, + btnRaidUnlock = { + sComponentName = "UIButton", + callback = "OnClickBtnGo" + }, + goCoinRaidUnlock = {}, + txtTicketsCountRaidUnlock = {sComponentName = "TMP_Text"}, + grpRaidUnlock = {}, + TMPRaidUnlockHint = { + sComponentName = "TMP_Text", + sLanguageId = "Raid_Btn_CondStar" + }, + ListConditions = {}, + ListConditionsObj = { + sNodeName = "Conditions_", + nCount = 2 + } +} +ActivityLevelsSelectCtrl._mapEventConfig = { + [EventId.UpdateEnergy] = "OnEvent_UpdateEnergy", + [EventId.ClosePanel] = "OnEvent_ClosePanel" +} +ActivityLevelsSelectCtrl._mapRedDotConfig = {} +function ActivityLevelsSelectCtrl:Awake() + self.detailDescContent = self._mapNode.detailDescSc:Find("Viewport/Content").transform + self.curRequireEnergy = 0 + local param = self:GetPanelParam() + if type(param) == "table" then + self.nActId = param[1] + end + self.nLevelType = GameEnum.ActivityLevelType.Explore + self.tabRewardList = {} + self.AniRoot = self.gameObject:GetComponent("Animator") + local bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self.nActId) + if bInActGroup then + RedDotManager.RegisterNode(RedDotDefine.ActivityLevel_Explore, {nActGroupId}, self._mapNode.redExplore) + RedDotManager.RegisterNode(RedDotDefine.ActivityLevel_Adventure, {nActGroupId}, self._mapNode.redAdventure) + RedDotManager.RegisterNode(RedDotDefine.ActivityLevel_Hard, {nActGroupId}, self._mapNode.redHard) + end +end +function ActivityLevelsSelectCtrl:OnEnable() + self.isOpenLvMsg = false + self:ShowBossInfo(false, true) + self.timeTab = {} + EventManager.Hit(EventId.SetTransition) + self.SelectTogPreLvLock = nil + self.AniRoot:Play("ActivityLevelsSelect_in") + self:Init() + function self.onScrollValueChanged(value) + self._mapNode.rtTogglesTmp.localPosition = self._mapNode.rt_ToggleTrans.localPosition * 0.7 + end + self._mapNode.rtToggles.onValueChanged:AddListener(self.onScrollValueChanged) +end +function ActivityLevelsSelectCtrl:OnDisable() + self.timeTab = {} + for i = 1, #self.tabRewardList do + local go = self.tabRewardList[i].gameObject + local btnSelect = self.tabRewardList[i].gameObject:GetComponent("UIButton") + btnSelect.onClick:RemoveAllListeners() + self:UnbindCtrlByNode(self.tabRewardList[i]) + destroy(go) + end + self.tabRewardList = {} + self.SelectTogPreLvLock = nil + self.SelectObj = nil + if self.onScrollValueChanged ~= nil then + self._mapNode.rtToggles.onValueChanged:RemoveListener(self.onScrollValueChanged) + self.onScrollValueChanged = nil + end +end +function ActivityLevelsSelectCtrl:OnDestroy(...) +end +function ActivityLevelsSelectCtrl:Init() + self.activityLevelsData = PlayerData.Activity:GetActivityDataById(self.nActId) + self:RefreshTogTypeCount() + self:Refresh() +end +function ActivityLevelsSelectCtrl:Refresh() + self.nLevelType = self.activityLevelsData:GetDefaultSelectionType() + self:RefreshTogType(self.nLevelType) + local nDifficulty = self.activityLevelsData:GetDefaultSelectionDifficulty(self.nLevelType) + self:RefreshTogList(self.nLevelType, nDifficulty) +end +function ActivityLevelsSelectCtrl:RefreshTogTypeCount() + self._mapNode.togTypeExploreCtrl:SetText(ConfigTable.GetUIText("ActivityLevels_Explore")) + self._mapNode.togTypeAdventureCtrl:SetText(ConfigTable.GetUIText("ActivityLevels_Adventure")) + self._mapNode.togTypeHardCtrl:SetText(ConfigTable.GetUIText("ActivityLevels_Hard")) + self._mapNode.togTypeExploreCtrl:SetDefaultActivity(self.nLevelType == GameEnum.ActivityLevelType.Explore) + self._mapNode.togTypeAdventureCtrl:SetDefaultActivity(self.nLevelType == GameEnum.ActivityLevelType.Adventure) + self._mapNode.togTypeHardCtrl:SetDefaultActivity(self.nLevelType == GameEnum.ActivityLevelType.HARD) + local objExploreCert = self._mapNode.togTypeExplore.gameObject.transform:Find("AnimRoot/AnimSwitch/iconCert").gameObject + local objAdventureCert = self._mapNode.togTypeAdventure.gameObject.transform:Find("AnimRoot/AnimSwitch/iconCert").gameObject + local objHardCert = self._mapNode.togTypeHard.gameObject.transform:Find("AnimRoot/AnimSwitch/iconCert").gameObject + self.firstExploreLevel = self.activityLevelsData.levelTabExploreDifficulty[1] + local isOpenExplore = self.activityLevelsData:GetLevelDayOpen(GameEnum.ActivityLevelType.Explore, self.firstExploreLevel) + self._mapNode.lockExplore.gameObject:SetActive(not isOpenExplore) + self.firstAdventureLevel = self.activityLevelsData.levelTabAdventureDifficulty[1] + local isOpenAdventure = self.activityLevelsData:GetLevelDayOpen(GameEnum.ActivityLevelType.Adventure, self.firstAdventureLevel) + self._mapNode.lockAdventure.gameObject:SetActive(not isOpenAdventure) + local txt_SelectAdventure = self._mapNode.togTypeAdventure.gameObject.transform:Find("AnimRoot/AnimSwitch/txt_Select").gameObject + local txt_unSelectAdventure = self._mapNode.togTypeAdventure.gameObject.transform:Find("AnimRoot/AnimSwitch/txt_unSelect").gameObject + txt_SelectAdventure.transform.localScale = isOpenAdventure == true and Vector3.one or Vector3.zero + txt_unSelectAdventure.transform.localScale = isOpenAdventure == true and Vector3.one or Vector3.zero + self.firstHardLevel = self.activityLevelsData.levelTabHardDifficulty[1] + local isOpenHard = self.activityLevelsData:GetLevelDayOpen(GameEnum.ActivityLevelType.HARD, self.firstHardLevel) + self._mapNode.lockHard.gameObject:SetActive(not isOpenHard) + local txt_SelectHard = self._mapNode.togTypeHard.gameObject.transform:Find("AnimRoot/AnimSwitch/txt_Select").gameObject + local txt_unSelectHard = self._mapNode.togTypeHard.gameObject.transform:Find("AnimRoot/AnimSwitch/txt_unSelect").gameObject + txt_SelectHard.transform.localScale = isOpenHard == true and Vector3.one or Vector3.zero + txt_unSelectHard.transform.localScale = isOpenHard == true and Vector3.one or Vector3.zero + objExploreCert:SetActive(true) + for i, v in pairs(self.activityLevelsData.levelTabExplore) do + if v.Star < 3 then + objExploreCert:SetActive(false) + break + end + end + objAdventureCert:SetActive(true) + for i, v in pairs(self.activityLevelsData.levelTabAdventure) do + if v.Star < 3 then + objAdventureCert:SetActive(false) + break + end + end + objHardCert:SetActive(true) + for i, v in pairs(self.activityLevelsData.levelTabHard) do + if v.Star < 3 then + objHardCert:SetActive(false) + break + end + end +end +function ActivityLevelsSelectCtrl:OnClick_BtnLockExplore() + self:FirstLevelLockTips(GameEnum.ActivityLevelType.Explore, self.firstExploreLevel) +end +function ActivityLevelsSelectCtrl:OnClick_BtnLockAdventure() + self:FirstLevelLockTips(GameEnum.ActivityLevelType.Adventure, self.firstAdventureLevel) +end +function ActivityLevelsSelectCtrl:OnClick_BtnLockHard() + self:FirstLevelLockTips(GameEnum.ActivityLevelType.HARD, self.firstHardLevel) +end +function ActivityLevelsSelectCtrl:FirstLevelLockTips(nType, nLevel) + local day = self.activityLevelsData:GetUnLockDay(nType, nLevel) + local strTips = "" + if day == 0 then + local hour, min, sec = self.activityLevelsData:GetUnLockHour(nType, nLevel) + if 0 < hour then + strTips = orderedFormat(ConfigTable.GetUIText("ActivityLevels_Lock_Hour"), hour) + elseif 0 < min then + strTips = orderedFormat(ConfigTable.GetUIText("ActivityLevels_Lock_Min"), min) + elseif 0 < sec then + strTips = orderedFormat(ConfigTable.GetUIText("ActivityLevels_Lock_Sec"), sec) + end + else + strTips = orderedFormat(ConfigTable.GetUIText("ActivityLevels_Lock_DayOpen"), day) + end + EventManager.Hit(EventId.OpenMessageBox, strTips) +end +function ActivityLevelsSelectCtrl:OnBtnClick_TogTypeExplore() + if self.nLevelType == GameEnum.ActivityLevelType.Explore then + return + end + self:CloseAllTimer() + self.AniRoot:Play("ActivityLevelsSelect_in1") + self.nLevelType = GameEnum.ActivityLevelType.Explore + self:RefreshTogType(self.nLevelType) + local nDifficulty = self.activityLevelsData:GetDefaultSelectionDifficulty(self.nLevelType) + self:RefreshTogList(self.nLevelType, nDifficulty) +end +function ActivityLevelsSelectCtrl:OnBtnClick_TogTypeAdventure() + if self.nLevelType == GameEnum.ActivityLevelType.Adventure then + return + end + self:CloseAllTimer() + self.AniRoot:Play("ActivityLevelsSelect_in1") + self.nLevelType = GameEnum.ActivityLevelType.Adventure + self:RefreshTogType(self.nLevelType) + local nDifficulty = self.activityLevelsData:GetDefaultSelectionDifficulty(self.nLevelType) + self:RefreshTogList(self.nLevelType, nDifficulty) +end +function ActivityLevelsSelectCtrl:OnBtnClick_TogTypeHard() + if self.nLevelType == GameEnum.ActivityLevelType.HARD then + return + end + self:CloseAllTimer() + self.AniRoot:Play("ActivityLevelsSelect_in1") + self.nLevelType = GameEnum.ActivityLevelType.HARD + self:RefreshTogType(self.nLevelType) + local nDifficulty = self.activityLevelsData:GetDefaultSelectionDifficulty(self.nLevelType) + self:RefreshTogList(self.nLevelType, nDifficulty) +end +function ActivityLevelsSelectCtrl:CloseAllTimer() + for i, v in pairs(self.timeTab) do + v:Pause(true) + end + self.timeTab = {} +end +function ActivityLevelsSelectCtrl:RefreshTogType(nType) + self._mapNode.togTypeExploreCtrl:SetTrigger(nType == GameEnum.ActivityLevelType.Explore) + self._mapNode.togTypeAdventureCtrl:SetTrigger(nType == GameEnum.ActivityLevelType.Adventure) + self._mapNode.togTypeHardCtrl:SetTrigger(nType == GameEnum.ActivityLevelType.HARD) + self._mapNode.togTypeExploreCtrl:SetDefaultActivity(nType == GameEnum.ActivityLevelType.Explore) + self._mapNode.togTypeAdventureCtrl:SetDefaultActivity(nType == GameEnum.ActivityLevelType.Adventure) + self._mapNode.togTypeHardCtrl:SetDefaultActivity(nType == GameEnum.ActivityLevelType.HARD) +end +function ActivityLevelsSelectCtrl:RefreshTogList(nType, nDifficulty) + self.SelectObj = nil + local tabLevelInfo, tabLevelInfoDifficulty + self.currentTypeLvCount = 0 + local isOpenAdventure = self.activityLevelsData:GetLevelDayOpen(GameEnum.ActivityLevelType.Adventure, self.firstAdventureLevel) + local isOpenHard = self.activityLevelsData:GetLevelDayOpen(GameEnum.ActivityLevelType.HARD, self.firstHardLevel) + local tmpImageAdventure = self._mapNode.lockAdventure.gameObject.transform:Find("Image"):GetComponent("Image") + local tmpImageHard = self._mapNode.lockHard.gameObject.transform:Find("Image"):GetComponent("Image") + if nType == GameEnum.ActivityLevelType.Explore then + tabLevelInfo = self.activityLevelsData.levelTabExplore + tabLevelInfoDifficulty = self.activityLevelsData.levelTabExploreDifficulty + NovaAPI.SetImageColor(tmpImageAdventure, colorLockUnSelectImage) + NovaAPI.SetImageColor(tmpImageHard, colorLockUnSelectImage) + elseif nType == GameEnum.ActivityLevelType.Adventure then + tabLevelInfo = self.activityLevelsData.levelTabAdventure + tabLevelInfoDifficulty = self.activityLevelsData.levelTabAdventureDifficulty + if isOpenAdventure then + NovaAPI.SetImageColor(tmpImageAdventure, colorLockUnSelectImage) + else + NovaAPI.SetImageColor(tmpImageAdventure, colorLockSelectImage) + end + NovaAPI.SetImageColor(tmpImageHard, colorLockUnSelectImage) + else + tabLevelInfo = self.activityLevelsData.levelTabHard + tabLevelInfoDifficulty = self.activityLevelsData.levelTabHardDifficulty + NovaAPI.SetImageColor(tmpImageAdventure, colorLockUnSelectImage) + if isOpenHard then + NovaAPI.SetImageColor(tmpImageHard, colorLockUnSelectImage) + else + NovaAPI.SetImageColor(tmpImageHard, colorLockSelectImage) + end + end + self.currentTypeLvCount = #tabLevelInfoDifficulty + self._mapNode.rtToggles.gameObject:SetActive(true) + local isFour = self.currentTypeLvCount == 4 + if self.isOpenLvMsg == false then + local tmpPadding = isFour and fourLvGroupPadding or twelveLvGroupPadding + NovaAPI.SetLayoutGroupPadding(self._mapNode.rt_Toggle, tmpPadding[1], tmpPadding[2], tmpPadding[3], tmpPadding[4]) + else + local tmpPadding = isFour and fourLvGroupPaddingOpen or twelveLvGroupPaddingOpen + NovaAPI.SetLayoutGroupPadding(self._mapNode.rt_Toggle, tmpPadding[1], tmpPadding[2], tmpPadding[3], tmpPadding[4]) + end + for i = 1, 12 do + self._mapNode.togRoot[i].gameObject:SetActive(i <= self.currentTypeLvCount) + end + for i = 1, self.currentTypeLvCount do + do + local tmpId = tabLevelInfoDifficulty[i] + local tmpData = tabLevelInfo[tmpId] + local isOpen = self.activityLevelsData:GetLevelDayOpen(nType, tmpData.baseData.Id) + local isLevelUnLock = self.activityLevelsData:GetLevelUnLock(nType, tmpData.baseData.Id) + self._mapNode.togRoot[i]:InitData(self, nType, self.activityLevelsData, tmpData, isOpen, isLevelUnLock, self._nSortingOrder) + if nDifficulty == i then + if self.isOpenLvMsg then + self.SelectObj = self._mapNode.togRoot[i] + self._mapNode.togRoot[i]:SetDefault(true) + self:RefreshInstanceInfo(nType, nDifficulty, true) + else + self._mapNode.togRoot[i]:SetDefault(false) + local wait = function() + LayoutRebuilder.ForceRebuildLayoutImmediate(self._mapNode.rt_ToggleTrans.gameObject:GetComponent("RectTransform")) + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + if i < 3 then + self._mapNode.rt_ToggleTrans.localPosition = Vector3(0, self._mapNode.rt_ToggleTrans.localPosition.y, 0) + elseif 10 < i then + self._mapNode.rt_ToggleTrans.localPosition = Vector3(-3400, self._mapNode.rt_ToggleTrans.localPosition.y, 0) + else + self._mapNode.rt_ToggleTrans.localPosition = Vector3(-400 * (i - 2), self._mapNode.rt_ToggleTrans.localPosition.y, 0) + end + end + cs_coroutine.start(wait) + end + else + self._mapNode.togRoot[i]:SetDefault(false) + end + end + end +end +function ActivityLevelsSelectCtrl:SetSelectObj(tmpSelectObj) + if self.SelectObj ~= nil then + self.SelectObj:SetDefault(false) + end + self.SelectObj = tmpSelectObj +end +function ActivityLevelsSelectCtrl:OnBtnClick_CloseBossInfo() + self._mapNode.rtBossAni:Play("rtBoss_out") + self:AddTimer(1, 0.2, function() + self:ShowBossInfo(false, false) + end, true, true, true) +end +function ActivityLevelsSelectCtrl:ShowBossInfo(isShow, isOnEnable) + self.isOpenLvMsg = isShow + self._mapNode.rtBoss:SetActive(isShow) + self._mapNode.btnCloseBg.gameObject:SetActive(isShow) + if not isShow and self.SelectObj ~= nil then + self.SelectObj:SetDefault(false) + self.SelectObj = nil + end + if not isShow and not isOnEnable then + local isFour = self.currentTypeLvCount == 4 + local tmpPadding = isFour and fourLvGroupPadding or twelveLvGroupPadding + if isFour then + EventManager.Hit(EventId.TemporaryBlockInput, 0.2) + local moveTime = 0.2 + local layoutGroup = self._mapNode.rt_Toggle:GetComponent("HorizontalLayoutGroup") + local startLeft = layoutGroup ~= nil and layoutGroup.padding.left or tmpPadding[1] + NovaAPI.SetLayoutGroupPadding(self._mapNode.rt_Toggle, startLeft, fourLvGroupPaddingOpen[2], fourLvGroupPaddingOpen[3], fourLvGroupPaddingOpen[4]) + CS.DG.Tweening.DOVirtual.Float(startLeft, tmpPadding[1], moveTime, function(v) + NovaAPI.SetLayoutGroupPadding(self._mapNode.rt_Toggle, math.floor(v), tmpPadding[2], tmpPadding[3], tmpPadding[4]) + end) + else + NovaAPI.SetLayoutGroupPadding(self._mapNode.rt_Toggle, tmpPadding[1], tmpPadding[2], tmpPadding[3], tmpPadding[4]) + end + end +end +function ActivityLevelsSelectCtrl:RefreshInstanceInfo(nType, nHard, isInit) + if self.currentTypeLvCount == 12 then + NovaAPI.SetLayoutGroupPadding(self._mapNode.rt_Toggle, twelveLvGroupPaddingOpen[1], twelveLvGroupPaddingOpen[2], twelveLvGroupPaddingOpen[3], twelveLvGroupPaddingOpen[4]) + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + local moveTime = isInit and 0.4 or 0.2 + if nHard < 3 then + self._mapNode.rt_ToggleTrans:DOLocalMoveX(0, moveTime) + elseif 10 < nHard then + self._mapNode.rt_ToggleTrans:DOLocalMoveX(-3400, moveTime) + else + self._mapNode.rt_ToggleTrans:DOLocalMoveX(-400 * (nHard - 2), moveTime) + end + end + cs_coroutine.start(wait) + elseif self.currentTypeLvCount == 8 then + NovaAPI.SetLayoutGroupPadding(self._mapNode.rt_Toggle, twelveLvGroupPaddingOpen[1], twelveLvGroupPaddingOpen[2], twelveLvGroupPaddingOpen[3], twelveLvGroupPaddingOpen[4]) + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + local moveTime = isInit and 0.4 or 0.2 + if nHard < 3 then + self._mapNode.rt_ToggleTrans:DOLocalMoveX(0, moveTime) + elseif 6 < nHard then + self._mapNode.rt_ToggleTrans:DOLocalMoveX(-1800, moveTime) + else + self._mapNode.rt_ToggleTrans:DOLocalMoveX(-400 * (nHard - 2), moveTime) + end + end + cs_coroutine.start(wait) + else + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + local moveTime = isInit and 0.4 or 0.2 + EventManager.Hit(EventId.TemporaryBlockInput, moveTime) + local layoutGroup = self._mapNode.rt_Toggle:GetComponent("HorizontalLayoutGroup") + local startLeft = layoutGroup ~= nil and layoutGroup.padding.left or fourLvGroupPadding[1] + NovaAPI.SetLayoutGroupPadding(self._mapNode.rt_Toggle, startLeft, fourLvGroupPaddingOpen[2], fourLvGroupPaddingOpen[3], fourLvGroupPaddingOpen[4]) + CS.DG.Tweening.DOVirtual.Float(startLeft, fourLvGroupPaddingOpen[1], moveTime, function(v) + NovaAPI.SetLayoutGroupPadding(self._mapNode.rt_Toggle, math.floor(v), fourLvGroupPaddingOpen[2], fourLvGroupPaddingOpen[3], fourLvGroupPaddingOpen[4]) + end) + if nHard < 2 then + self._mapNode.rt_ToggleTrans:DOLocalMoveX(0, moveTime) + elseif 3 <= nHard then + self._mapNode.rt_ToggleTrans:DOLocalMoveX(-250, moveTime) + else + self._mapNode.rt_ToggleTrans:DOLocalMoveX(-75 * (nHard - 1), moveTime) + end + end + cs_coroutine.start(wait) + end + self.curSelectHard = nHard + local levelId = 0 + self.selectLevelData = nil + if nType == GameEnum.ActivityLevelType.Explore then + levelId = self.activityLevelsData.levelTabExploreDifficulty[nHard] + self.selectLevelData = self.activityLevelsData.levelTabExplore[levelId] + elseif nType == GameEnum.ActivityLevelType.Adventure then + levelId = self.activityLevelsData.levelTabAdventureDifficulty[nHard] + self.selectLevelData = self.activityLevelsData.levelTabAdventure[levelId] + else + levelId = self.activityLevelsData.levelTabHardDifficulty[nHard] + self.selectLevelData = self.activityLevelsData.levelTabHard[levelId] + end + NovaAPI.SetTMPText(self._mapNode.txtRecommendLevel, self.selectLevelData.baseData.SuggestedPower) + local sRank = "Icon/BuildRank/BuildRank_" .. self.selectLevelData.baseData.RecommendBuildRank + self:SetPngSprite(self._mapNode.imgBuild, sRank) + NovaAPI.SetTMPText(self._mapNode.TMPName, self.selectLevelData.baseData.Name) + local strTitle = "" + if nType == GameEnum.ActivityLevelType.Explore then + strTitle = orderedFormat(lvIndexTitle, 1, self.selectLevelData.baseData.Difficulty) + elseif nType == GameEnum.ActivityLevelType.Adventure then + strTitle = orderedFormat(lvIndexTitle, 2, self.selectLevelData.baseData.Difficulty) + elseif nType == GameEnum.ActivityLevelType.HARD then + strTitle = orderedFormat(lvIndexTitle, 3, self.selectLevelData.baseData.Difficulty) + end + NovaAPI.SetTMPText(self._mapNode.TMPLevel, strTitle) + NovaAPI.SetTMPText(self._mapNode.detailDesc, self.selectLevelData.baseData.Desc) + self.detailDescContent:DOLocalMoveY(0, 0) + self.curStar = self.selectLevelData.Star + local tbCond = { + self.selectLevelData.baseData.OneStarDesc, + self.selectLevelData.baseData.TwoStarDesc, + self.selectLevelData.baseData.ThreeStarDesc + } + for i = 1, 3 do + local rtTask = self._mapNode.Task[i] + local goDone = rtTask:Find("imgDone").gameObject + local imgUnDone = rtTask:Find("imgUnDone").gameObject + local Text = rtTask:Find("Text"):GetComponent("TMP_Text") + goDone:SetActive(i <= self.curStar) + imgUnDone:SetActive(i > self.curStar) + local cond = tbCond[i] + if cond == nil then + rtTask.gameObject:SetActive(false) + return + else + rtTask.gameObject:SetActive(true) + NovaAPI.SetTMPText(Text, cond) + end + end + self.PreviewMonsterGroupId = self.selectLevelData.baseData.PreviewMonsterGroupId + local isOpen = self.activityLevelsData:GetLevelDayOpen(nType, self.selectLevelData.baseData.Id) + local isLevelUnLock = self.activityLevelsData:GetLevelUnLock(nType, self.selectLevelData.baseData.Id) + local isNeedEnergyConsume = true + if not self.selectLevelData.baseData.EnergyConsumeOnRetry and 0 < self.selectLevelData.Star then + isNeedEnergyConsume = false + end + if isOpen and isLevelUnLock then + self._mapNode.btnListRoot:SetActive(true) + self._mapNode.ListConditions:SetActive(false) + if self.selectLevelData.baseData.ThreeStarSweep then + if self.selectLevelData.Star == 3 then + self._mapNode.btnRaid.gameObject:SetActive(true) + self._mapNode.btnGo.gameObject:SetActive(true) + self._mapNode.btnRaidUnlock.gameObject:SetActive(false) + else + self._mapNode.btnRaid.gameObject:SetActive(false) + self._mapNode.btnGo.gameObject:SetActive(false) + self._mapNode.btnRaidUnlock.gameObject:SetActive(true) + self._mapNode.grpRaidUnlock:SetActive(true) + end + else + self._mapNode.btnRaid.gameObject:SetActive(false) + self._mapNode.btnGo.gameObject:SetActive(false) + self._mapNode.btnRaidUnlock.gameObject:SetActive(true) + self._mapNode.grpRaidUnlock:SetActive(false) + end + local nHas = PlayerData.Base:GetCurEnergy() + local nRequire = self.selectLevelData.baseData.EnergyConsume + if not isNeedEnergyConsume then + nRequire = 0 + end + self.curRequireEnergy = nRequire + NovaAPI.SetTMPText(self._mapNode.txtTicketsCount, nRequire) + NovaAPI.SetTMPColor(self._mapNode.txtTicketsCount, nRequire > nHas.nEnergy and Red_Unable or Blue_Normal) + self._mapNode.goCoin:SetActive(true) + NovaAPI.SetTMPText(self._mapNode.txtTicketsCountRaidUnlock, nRequire) + NovaAPI.SetTMPColor(self._mapNode.txtTicketsCountRaidUnlock, nRequire > nHas.nEnergy and Red_Unable or Blue_Normal) + self._mapNode.goCoinRaidUnlock:SetActive(true) + elseif isOpen and not isLevelUnLock then + self._mapNode.btnListRoot:SetActive(false) + self._mapNode.ListConditions:SetActive(true) + local preLevelId = self.selectLevelData.baseData.PreLevelId + if preLevelId ~= 0 then + local lvPreNeedStar = self.selectLevelData.baseData.PreLevelStar + local lvPreStar = self.activityLevelsData:GetPreLevelStar(nType, self.selectLevelData.baseData.Id) + local imgConditions_Lock_1 = self._mapNode.ListConditionsObj[1].transform:Find("imgConditions_Lock").gameObject + local imgConditions_UnLock_1 = self._mapNode.ListConditionsObj[1].transform:Find("imgConditions_UnLock").gameObject + local txt = self._mapNode.ListConditionsObj[1].transform:Find("tex_ConditionsTips"):GetComponent("TMP_Text") + local tmpData = ConfigTable.GetData("ActivityLevelsLevel", preLevelId) + imgConditions_Lock_1:SetActive(lvPreNeedStar > lvPreStar) + imgConditions_UnLock_1:SetActive(lvPreNeedStar <= lvPreStar) + NovaAPI.SetTMPText(txt, orderedFormat(ConfigTable.GetUIText("ActivityLevels_Lock_PreLevel"), tmpData.Name)) + NovaAPI.SetTMPColor(txt, lvPreNeedStar <= lvPreStar and colorConditionsUnLock or colorConditionsLock) + else + local imgConditions_Lock_1 = self._mapNode.ListConditionsObj[1].transform:Find("imgConditions_Lock").gameObject + local imgConditions_UnLock_1 = self._mapNode.ListConditionsObj[1].transform:Find("imgConditions_UnLock").gameObject + local txt = self._mapNode.ListConditionsObj[1].transform:Find("tex_ConditionsTips"):GetComponent("TMP_Text") + imgConditions_Lock_1:SetActive(true) + imgConditions_UnLock_1:SetActive(false) + NovaAPI.SetTMPText(txt, ConfigTable.GetUIText("Unlocked_By_PreLevel")) + NovaAPI.SetTMPColor(txt, colorConditionsUnLock) + end + local preActivityStory = self.selectLevelData.baseData.PreActivityStory + if preActivityStory ~= nil and preActivityStory[1] ~= nil then + local isRead = PlayerData.ActivityAvg:IsStoryReaded(preActivityStory[2]) + local imgConditions_Lock_2 = self._mapNode.ListConditionsObj[2].transform:Find("imgConditions_Lock").gameObject + local imgConditions_UnLock_2 = self._mapNode.ListConditionsObj[2].transform:Find("imgConditions_UnLock").gameObject + local txt = self._mapNode.ListConditionsObj[2].transform:Find("tex_ConditionsTips"):GetComponent("TMP_Text") + imgConditions_Lock_2:SetActive(not isRead) + imgConditions_UnLock_2:SetActive(isRead) + local cfgdata = ConfigTable.GetData("ActivityStory", preActivityStory[2]) + if cfgdata ~= nil then + NovaAPI.SetTMPText(txt, orderedFormat(ConfigTable.GetUIText("ActivityLevels_Lock_Avg"), cfgdata.Title)) + self._mapNode.ListConditionsObj[2]:SetActive(true) + NovaAPI.SetTMPColor(txt, isRead and colorConditionsUnLock or colorConditionsLock) + else + self._mapNode.ListConditionsObj[2]:SetActive(false) + end + else + self._mapNode.ListConditionsObj[2]:SetActive(false) + end + elseif not isOpen then + self._mapNode.btnListRoot:SetActive(false) + self._mapNode.ListConditions:SetActive(true) + self._mapNode.ListConditionsObj[2]:SetActive(false) + local imgConditions_Lock_1 = self._mapNode.ListConditionsObj[1].transform:Find("imgConditions_Lock").gameObject + local imgConditions_UnLock_1 = self._mapNode.ListConditionsObj[1].transform:Find("imgConditions_UnLock").gameObject + imgConditions_Lock_1:SetActive(true) + imgConditions_UnLock_1:SetActive(false) + NovaAPI.SetTMPColor(txt, colorConditionsUnLock) + local txt = self._mapNode.ListConditionsObj[1].transform:Find("tex_ConditionsTips"):GetComponent("TMP_Text") + local day = self.activityLevelsData:GetUnLockDay(nType, self.selectLevelData.baseData.Id) + if day == 0 then + local hour, min, sec = self.activityLevelsData:GetUnLockHour(nType, self.selectLevelData.baseData.Id) + if 0 < hour then + NovaAPI.SetTMPText(txt, orderedFormat(ConfigTable.GetUIText("ActivityLevels_Lock_Hour"), hour)) + elseif 0 < min then + NovaAPI.SetTMPText(txt, orderedFormat(ConfigTable.GetUIText("ActivityLevels_Lock_Min"), min)) + elseif 0 < sec then + NovaAPI.SetTMPText(txt, orderedFormat(ConfigTable.GetUIText("ActivityLevels_Lock_Min"), min)) + end + else + local _day, _hour = self.activityLevelsData:GetUnLockDayHour(nType, self.selectLevelData.baseData.Id) + NovaAPI.SetTMPText(txt, orderedFormat(ConfigTable.GetUIText("ActivityLevels_Lock_DayHourOpen"), _day, _hour)) + end + end + for i = 1, #self.tabRewardList do + self.tabRewardList[i].gameObject:SetActive(false) + end + local tbReward = decodeJson(self.selectLevelData.baseData.CompleteRewardPreview) + self._mapNode.btn_itemTemp.gameObject:SetActive(false) + for i = 1, #tbReward do + if i > #self.tabRewardList then + local obj = instantiate(self._mapNode.btn_itemTemp, self._mapNode.rewardRoot) + self.tabRewardList[i] = self:BindCtrlByNode(obj, "Game.UI.TemplateEx.TemplateItemCtrl") + end + do + local itemCtrl = self.tabRewardList[i] + itemCtrl.gameObject:SetActive(true) + if tbReward[i] ~= nil then + local bReceived = 0 < self.selectLevelData.Star and tbReward[i][3] == 1 + local bFirstPass = tbReward[i][3] == 1 + itemCtrl:SetItem(tbReward[i][1], nil, UTILS.ParseRewardItemCount(tbReward[i]), nil, bReceived, bFirstPass, false, true) + local btnItem = itemCtrl.gameObject:GetComponent("UIButton") + btnItem.onClick:RemoveAllListeners() + local clickCb = function() + self:OnBtnClick_RewardItem(tbReward[i][1], btnItem.gameObject) + end + btnItem.onClick:AddListener(clickCb) + end + end + end + if self._mapNode.rtBoss.activeSelf == false then + self:ShowBossInfo(true, false) + self:AddTimer(1, 0.2, function() + self._mapNode.rtBossAni:Play("rtBoss_in") + end, true, true, true) + else + self._mapNode.rtBossAni:Play("rtBoss_Empty") + self:AddTimer(1, 0.1, function() + self._mapNode.rtBossAni:Play("rtBoss_in") + end, true, true, true) + end +end +function ActivityLevelsSelectCtrl:OnBtnClick_RewardItem(nTid, btn) + local rtBtn = btn.transform + UTILS.ClickItemGridWithTips(nTid, rtBtn, false, true, false) +end +function ActivityLevelsSelectCtrl:OnClickBtnGo() + local nEnergy = PlayerData.Base:GetCurEnergy().nEnergy + if nEnergy < self.curRequireEnergy then + local callback = function() + EventManager.Hit(EventId.ClosePanel, PanelId.EnergyBuy) + end + EventManager.Hit(EventId.OpenPanel, PanelId.EnergyBuy, AllEnum.EnergyPanelType.Main, {}, true, callback) + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("MainlineData_Energy")) + return + end + if self.SelectObj ~= nil then + self.SelectObj:ShowArrowAni(true) + end + self:AddTimer(1, 0.2, function() + self.activityLevelsData:ChangeRedDot(self.selectLevelData.baseData.Type, self.selectLevelData.baseData.Id) + PlayerData.Activity:SetActivityLevelActId(self.nActId) + EventManager.Hit(EventId.OpenPanel, PanelId.RegionBossFormation, AllEnum.RegionBossFormationType.ActivityLevels, self.selectLevelData.baseData.Id, { + self.nActId + }) + end, true, true, true) +end +function ActivityLevelsSelectCtrl:OnClickBtnRaid() + if self.curStar ~= 3 then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Raid_Lock")) + return + end + if self.SelectObj ~= nil then + self.SelectObj:ShowArrowAni(true) + end + self:AddTimer(1, 0.2, function() + local nNeedEnergy = self.curRequireEnergy + EventManager.Hit(EventId.OpenPanel, PanelId.Raid, self.selectLevelData.baseData.Id, nNeedEnergy, 0, self.nActId) + end, true, true, true) +end +function ActivityLevelsSelectCtrl:OnEvent_ClosePanel(nPanelId) + if type(nPanelId) == "number" and nPanelId == PanelId.Raid and self.SelectObj ~= nil then + self.SelectObj:ShowArrowAni(false) + end +end +function ActivityLevelsSelectCtrl:OnBtnClick_EnemyInfo() + EventManager.Hit("OpenActivityLevelsMonsterInfo", self.PreviewMonsterGroupId) +end +function ActivityLevelsSelectCtrl:OnEvent_UpdateEnergy() + local nHas = PlayerData.Base:GetCurEnergy() + NovaAPI.SetTMPColor(self._mapNode.txtTicketsCount, nHas.nEnergy < self.curRequireEnergy and Red_Unable or Blue_Normal) + NovaAPI.SetTMPColor(self._mapNode.txtTicketsCountRaidUnlock, nHas.nEnergy < self.curRequireEnergy and Red_Unable or Blue_Normal) +end +return ActivityLevelsSelectCtrl diff --git a/lua/game/ui/activitytheme/10113/activitylevels/activitylevelsselectpanel.lua b/lua/game/ui/activitytheme/10113/activitylevels/activitylevelsselectpanel.lua new file mode 100644 index 000000000..ba77bbc26 --- /dev/null +++ b/lua/game/ui/activitytheme/10113/activitylevels/activitylevelsselectpanel.lua @@ -0,0 +1,21 @@ +local ActivityLevelsSelectPanel = class("ActivityLevelsSelectPanel", BasePanel) +ActivityLevelsSelectPanel._sUIResRootPath = "UI_Activity/" +ActivityLevelsSelectPanel._tbDefine = { + { + sPrefabPath = "10113/ActivityLevels/ActivityLevelsSelect.prefab", + sCtrlName = "Game.UI.ActivityTheme.10113.ActivityLevels.ActivityLevelsSelectCtrl" + } +} +function ActivityLevelsSelectPanel:Awake() +end +function ActivityLevelsSelectPanel:OnEnable() +end +function ActivityLevelsSelectPanel:OnAfterEnter() +end +function ActivityLevelsSelectPanel:OnDisable() +end +function ActivityLevelsSelectPanel:OnDestroy() +end +function ActivityLevelsSelectPanel:OnRelease() +end +return ActivityLevelsSelectPanel diff --git a/lua/game/ui/activitytheme/10113/activitylevels/templatetogglectrl10113.lua b/lua/game/ui/activitytheme/10113/activitylevels/templatetogglectrl10113.lua new file mode 100644 index 000000000..f88d1cdd6 --- /dev/null +++ b/lua/game/ui/activitytheme/10113/activitylevels/templatetogglectrl10113.lua @@ -0,0 +1,61 @@ +local TemplateToggleCtrl10113 = class("TemplateToggleCtrl10113", BaseCtrl) +TemplateToggleCtrl10113._mapNodeConfig = { + AnimSwitch = {sComponentName = "Animator"}, + txt_Select = {sComponentName = "TMP_Text"}, + txt_unSelect = {sComponentName = "TMP_Text"}, + Select = {}, + unSelect = {} +} +TemplateToggleCtrl10113._mapEventConfig = {} +function TemplateToggleCtrl10113:SetText(sText) + NovaAPI.SetTMPText(self._mapNode.txt_Select, sText) + NovaAPI.SetTMPText(self._mapNode.txt_unSelect, sText) +end +function TemplateToggleCtrl10113:SetDefault(bOn) + if self._mapNode.AnimSwitch.enabled == true then + self._mapNode.AnimSwitch.enabled = false + end + self._mapNode.Select:SetActive(bOn) + self._mapNode.unSelect:SetActive(not bOn) + self._mapNode.txt_Select.gameObject:SetActive(bOn) + self._mapNode.txt_unSelect.gameObject:SetActive(not bOn) + NovaAPI.SetTMPColor(self._mapNode.txt_Select, White_Normal) + NovaAPI.SetTMPColor(self._mapNode.txt_unSelect, Blue_Normal) +end +function TemplateToggleCtrl10113:SetDefaultAct10101(bOn) + if self._mapNode.AnimSwitch.enabled == true then + self._mapNode.AnimSwitch.enabled = false + end + self._mapNode.Select:SetActive(bOn) + self._mapNode.unSelect:SetActive(not bOn) + self._mapNode.txt_Select.gameObject:SetActive(bOn) + self._mapNode.txt_unSelect.gameObject:SetActive(not bOn) + NovaAPI.SetTMPColor(self._mapNode.txt_Select, Color(1, 1, 1, 1)) + NovaAPI.SetTMPColor(self._mapNode.txt_unSelect, Color(0.2196078431372549, 0.1803921568627451, 0.1450980392156863, 1)) +end +function TemplateToggleCtrl10113:SetDefaultActivity(bOn, colorSelect, colorUnSelect) + self._mapNode.Select:SetActive(bOn) + self._mapNode.unSelect:SetActive(not bOn) + self._mapNode.txt_Select.gameObject:SetActive(bOn) + self._mapNode.txt_unSelect.gameObject:SetActive(not bOn) + self._mapNode.unSelect.transform:Find("SelectAni").gameObject:SetActive(false) + if bOn then + self._mapNode.AnimSwitch:Play("togType_in") + else + self._mapNode.AnimSwitch.enabled = false + self._mapNode.AnimSwitch.enabled = true + end + if colorSelect ~= nil then + NovaAPI.SetTMPColor(self._mapNode.txt_Select, colorSelect) + NovaAPI.SetTMPColor(self._mapNode.txt_unSelect, colorUnSelect) + end +end +function TemplateToggleCtrl10113:SetTrigger(bOn) +end +function TemplateToggleCtrl10113:ResetTrigger() + if self._mapNode.AnimSwitch.enabled == false then + self._mapNode.AnimSwitch.enabled = true + end + self._mapNode.AnimSwitch:ResetTrigger("tOff") +end +return TemplateToggleCtrl10113 diff --git a/lua/game/ui/activitytheme/10113/activityunchartedmapctrl.lua b/lua/game/ui/activitytheme/10113/activityunchartedmapctrl.lua new file mode 100644 index 000000000..3571dabc9 --- /dev/null +++ b/lua/game/ui/activitytheme/10113/activityunchartedmapctrl.lua @@ -0,0 +1,173 @@ +local ActivityUnchartedMapCtrl = class("ActivityUnchartedMapCtrl", BaseCtrl) +local TimerManager = require("GameCore.Timer.TimerManager") +local ClientManager = CS.ClientManager.Instance +ActivityUnchartedMapCtrl._mapNodeConfig = { + btnGo = { + sComponentName = "UIButton", + callback = "OnBtnClick_Go" + }, + txtTime = {sComponentName = "TMP_Text"}, + svReward = { + sNodeName = "PreviewUpgradeMaterial", + sComponentName = "LoopScrollView" + }, + txtAdvanceMat = { + sComponentName = "TMP_Text", + sLanguageId = "MessageBox_Reward" + }, + txtDate = {sComponentName = "TMP_Text"}, + imgLock = {}, + txtLock = {sComponentName = "TMP_Text"}, + imgEnd = {}, + txtActivityEnd = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_End" + }, + imgRemaineTime = {}, + txtBtnGo = { + sComponentName = "TMP_Text", + sLanguageId = "TowerDef_EnterActivity" + }, + txtBtnActDetail = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_Btn_Detail" + }, + btnActDetail = { + sComponentName = "UIButton", + callback = "OnBtnClick_Detail" + } +} +function ActivityUnchartedMapCtrl:Awake() + self.tbGridCtrl = {} +end +function ActivityUnchartedMapCtrl:OnDisable() + self:UnbindCtrl() +end +function ActivityUnchartedMapCtrl:InitActData(actData) + self.actData = actData + self:RefreshLockState() + self:RefreshDate() + self:RefreshTimeout() + self:RefreshReward() +end +function ActivityUnchartedMapCtrl:UnInit() + self:UnbindCtrl() +end +function ActivityUnchartedMapCtrl:UnbindCtrl() + for nInstanceId, objCtrl in pairs(self.tbGridCtrl) do + self:UnbindCtrlByNode(objCtrl) + self.tbGridCtrl[nInstanceId] = nil + end + self.tbGridCtrl = {} +end +function ActivityUnchartedMapCtrl:RefreshLockState() + local IsUnlock, txtLock = self.actData:IsUnlock() + self._mapNode.imgLock.gameObject:SetActive(not IsUnlock) + self._mapNode.btnGo.gameObject:SetActive(IsUnlock) + if not IsUnlock then + NovaAPI.SetTMPText(self._mapNode.txtLock, txtLock) + end +end +function ActivityUnchartedMapCtrl:RefreshTimeout() + local endTime = self.actData:GetActGroupEndTime() + local curTime = ClientManager.serverTimeStamp + local remainTime = endTime - curTime + self._mapNode.imgRemaineTime:SetActive(0 < remainTime) + self._mapNode.imgEnd:SetActive(remainTime <= 0) + if remainTime < 0 and self.remainTimer ~= nil then + TimerManager.Remove(self.remainTimer) + self.remainTimer = nil + return + end + local sTimeStr = "" + if remainTime <= 60 then + local sec = math.floor(remainTime) + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Sec") or "", sec) + elseif 60 < remainTime and remainTime <= 3600 then + local min = math.floor(remainTime / 60) + local sec = math.floor(remainTime - min * 60) + if sec == 0 then + min = min - 1 + sec = 60 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Min") or "", min, sec) + elseif 3600 < remainTime and remainTime <= 86400 then + local hour = math.floor(remainTime / 3600) + local min = math.floor((remainTime - hour * 3600) / 60) + if min == 0 then + hour = hour - 1 + min = 60 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Hour") or "", hour, min) + elseif 86400 < remainTime then + local day = math.floor(remainTime / 86400) + local hour = math.floor((remainTime - day * 86400) / 3600) + if hour == 0 then + day = day - 1 + hour = 24 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Day") or "", day, hour) + end + NovaAPI.SetTMPText(self._mapNode.txtTime, sTimeStr) +end +function ActivityUnchartedMapCtrl:RefreshDate() + local nOpenMonth, nOpenDay, nEndMonth, nEndDay, nOpenYear, nEndYear = self.actData:GetActGroupDate() + local strOpenDay = string.format("%d", nOpenDay) + local strEndDay = string.format("%d", nEndDay) + local dateStr = string.format("%s/%s/%s ~ %s/%s/%s", nOpenYear, nOpenMonth, strOpenDay, nEndYear, nEndMonth, strEndDay) + NovaAPI.SetTMPText(self._mapNode.txtDate, dateStr) +end +function ActivityUnchartedMapCtrl:RefreshReward() + local actGroupCfg = self.actData:GetActGroupCfgData() + local rewardData = actGroupCfg.RewardsShow + for nInstanceId, objCtrl in pairs(self.tbGridCtrl) do + self:UnbindCtrlByNode(objCtrl) + self.tbGridCtrl[nInstanceId] = nil + end + self._mapNode.svReward:Init(#rewardData, self, self.RefreshRewardGridItem, self.BtnRewardGridClick) +end +function ActivityUnchartedMapCtrl:RefreshRewardGridItem(go, index) + local actGroupCfg = self.actData:GetActGroupCfgData() + local rewardData = actGroupCfg.RewardsShow + local rewardId = rewardData[index + 1] + local nInstanceID = go:GetInstanceID() + if not self.tbGridCtrl[nInstanceID] then + self.tbGridCtrl[nInstanceID] = self:BindCtrlByNode(go, "Game.UI.TemplateEx.TemplateItemCtrl") + end + self.tbGridCtrl[nInstanceID]:SetItem(rewardId) +end +function ActivityUnchartedMapCtrl:BtnRewardGridClick(goGrid, gridIndex) + local nIndex = gridIndex + 1 + local actGroupCfg = self.actData:GetActGroupCfgData() + local rewardData = actGroupCfg.RewardsShow + local item = goGrid.transform:Find("AnimRoot/item") + UTILS.ClickItemGridWithTips(rewardData[nIndex], item.transform, true, true, false) +end +function ActivityUnchartedMapCtrl:OnBtnClick_Go() + local actGroupCfg = self.actData:GetActGroupCfgData() + if actGroupCfg ~= nil and actGroupCfg ~= nil and actGroupCfg.PanelId ~= nil and actGroupCfg.PanelId > 0 then + if actGroupCfg.TransitionId ~= nil and 0 < actGroupCfg.TransitionId then + local callback = function() + EventManager.Hit(EventId.OpenPanel, actGroupCfg.PanelId, actGroupCfg.Id, true) + end + EventManager.Hit(EventId.SetTransition, actGroupCfg.TransitionId, callback) + else + EventManager.Hit(EventId.OpenPanel, actGroupCfg.PanelId, actGroupCfg.Id, true) + end + end +end +function ActivityUnchartedMapCtrl:OnBtnClick_Detail() + local actGroupCfg = self.actData:GetActGroupCfgData() + if actGroupCfg == nil then + return + end + local msg = { + nType = AllEnum.MessageBox.Desc, + sContent = actGroupCfg.DesText, + sTitle = ConfigTable.GetUIText("Activity_Btn_Detail") + } + EventManager.Hit(EventId.OpenMessageBox, msg) +end +function ActivityUnchartedMapCtrl:ClearActivity() +end +return ActivityUnchartedMapCtrl diff --git a/lua/game/ui/activitytheme/10113/shop/activityshopgoodsitemctrl.lua b/lua/game/ui/activitytheme/10113/shop/activityshopgoodsitemctrl.lua new file mode 100644 index 000000000..b26a7de67 --- /dev/null +++ b/lua/game/ui/activitytheme/10113/shop/activityshopgoodsitemctrl.lua @@ -0,0 +1,134 @@ +local ActivityShopGoodsItemCtrl = class("ActivityShopGoodsItemCtrl", BaseCtrl) +ActivityShopGoodsItemCtrl._mapNodeConfig = { + imgRare = {sComponentName = "Image"}, + imgLeft = {}, + txtLeft = {sComponentName = "TMP_Text"}, + imgTime = {}, + txtLeftTime = {sComponentName = "TMP_Text"}, + txtName = {sComponentName = "TMP_Text"}, + imgIcon = {sComponentName = "Image"}, + imgElement = {sComponentName = "Image"}, + goStar = { + sCtrlName = "Game.UI.TemplateEx.TemplateStarCtrl" + }, + imgExpire = {sComponentName = "Image"}, + txtCount = {sComponentName = "TMP_Text"}, + imgCoin = {sComponentName = "Image"}, + txtPrice = {sComponentName = "TMP_Text"}, + imgMask = {}, + goRestock = {}, + txtRestock = { + sComponentName = "TMP_Text", + sLanguageId = "Mall_Package_SoldOut" + }, + goCondition = {}, + txtCondition = {sComponentName = "TMP_Text"} +} +ActivityShopGoodsItemCtrl._mapEventConfig = {} +function ActivityShopGoodsItemCtrl:Refresh(mapData, nCurrencyItemId) + self.mapData = mapData + self.mapGoodsCfg = ConfigTable.GetData("ActivityGoods", mapData.nId) + if not self.mapGoodsCfg then + return + end + self:RefreshInfo() + self:RefreshPrice(nCurrencyItemId) + self:RefreshTime() + self:RefreshLimit() +end +function ActivityShopGoodsItemCtrl:RefreshInfo() + local mapItemCfg = ConfigTable.GetData_Item(self.mapGoodsCfg.ItemId) + if not mapItemCfg then + return + end + NovaAPI.SetTMPText(self._mapNode.txtName, self.mapGoodsCfg.Name) + if mapItemCfg.Type == GameEnum.itemType.Disc then + self:SetPngSprite(self._mapNode.imgIcon, mapItemCfg.Icon .. AllEnum.OutfitIconSurfix.Item) + self._mapNode.imgElement.gameObject:SetActive(true) + self._mapNode.goStar.gameObject:SetActive(true) + local mapDiscCfgData = ConfigTable.GetData("Disc", self.mapGoodsCfg.ItemId) + if mapDiscCfgData then + self:SetAtlasSprite(self._mapNode.imgElement, "12_rare", AllEnum.Star_Element[mapDiscCfgData.EET].icon) + end + local nStar = 6 - mapItemCfg.Rarity + self._mapNode.goStar:SetStar(nStar, nStar) + else + self:SetPngSprite(self._mapNode.imgIcon, mapItemCfg.Icon) + self._mapNode.imgElement.gameObject:SetActive(false) + self._mapNode.goStar.gameObject:SetActive(false) + end + self._mapNode.imgExpire.gameObject:SetActive(mapItemCfg.ExpireType > 0) + local sPath = "db_shop_" .. AllEnum.FrameColor_New[mapItemCfg.Rarity] + self:SetActivityAtlasSprite_New(self._mapNode.imgRare, "10113/SpriteAtlas/10113" .. "04", sPath) + local bLimit = 0 < self.mapData.nMaximumLimit + if bLimit then + NovaAPI.SetTMPText(self._mapNode.txtLeft, orderedFormat(ConfigTable.GetUIText("Shop_Left"), self.mapData.nMaximumLimit - self.mapData.nBoughtCount)) + else + NovaAPI.SetTMPText(self._mapNode.txtLeft, orderedFormat(ConfigTable.GetUIText("Shop_Left"), ConfigTable.GetUIText("Shop_Unlimited"))) + end + NovaAPI.SetTMPText(self._mapNode.txtCount, orderedFormat(ConfigTable.GetUIText("Shop_GoodsItem_Count"), self.mapGoodsCfg.ItemQuantity)) +end +function ActivityShopGoodsItemCtrl:RefreshPrice(nCurrencyItemId) + self:SetSprite_Coin(self._mapNode.imgCoin, nCurrencyItemId) + NovaAPI.SetTMPText(self._mapNode.txtPrice, self.mapGoodsCfg.Price) +end +function ActivityShopGoodsItemCtrl:RefreshTime() + local bTime = self.mapData.bPurchasTime and self.mapData.nNextRefreshTime > 0 + self._mapNode.imgTime:SetActive(bTime) + if not bTime then + return + end + local sTime = "" + local nRemaining = self.mapData.nNextRefreshTime - CS.ClientManager.Instance.serverTimeStamp + if nRemaining <= 3600 and 0 < nRemaining then + sTime = ConfigTable.GetUIText("Shop_WithinHour") + elseif 3600 < nRemaining and nRemaining <= 86400 then + sTime = orderedFormat(ConfigTable.GetUIText("Shop_Hour"), math.floor(nRemaining / 3600)) + elseif 86400 < nRemaining then + sTime = orderedFormat(ConfigTable.GetUIText("Shop_Day"), math.floor(nRemaining / 86400)) + end + NovaAPI.SetTMPText(self._mapNode.txtLeftTime, sTime) +end +function ActivityShopGoodsItemCtrl:RefreshLimit() + local bMask = not self.mapData.bPurchasable or not self.mapData.bPurchasTime or self.mapData.bSoldOut + self._mapNode.imgMask:SetActive(bMask) + if self.mapData.bSoldOut then + self._mapNode.goRestock:SetActive(true) + self._mapNode.goCondition:SetActive(false) + return + end + self._mapNode.goRestock:SetActive(false) + self._mapNode.goCondition:SetActive(true) + if self.mapData.nUnlockPurchaseTime > 0 and self.mapData.nUnlockPurchaseTime == self.mapData.nNextRefreshTime then + local sTime = "" + local nRemaining = self.mapData.nNextRefreshTime - CS.ClientManager.Instance.serverTimeStamp + if nRemaining <= 3600 and 0 < nRemaining then + sTime = ConfigTable.GetUIText("Shop_WithinHourUnLock") + elseif 3600 < nRemaining and nRemaining <= 86400 then + sTime = orderedFormat(ConfigTable.GetUIText("Shop_HourUnLock"), math.floor(nRemaining / 3600)) + elseif 86400 < nRemaining then + sTime = orderedFormat(ConfigTable.GetUIText("Shop_DayUnLock"), math.floor(nRemaining / 86400)) + end + NovaAPI.SetTMPText(self._mapNode.txtCondition, sTime) + return + end + if not self.mapData.bPurchasable then + local sCond = "" + if self.mapData.nPurchaseCondType == GameEnum.shopCond.WorldClassSpecific then + sCond = orderedFormat(ConfigTable.GetUIText("Shop_Cond_WorldClass"), self.mapData.tbPurchaseCondParams[1]) + elseif self.mapData.nPurchaseCondType == GameEnum.shopCond.ShopPreGoodsSellOut or self.mapData.nPurchaseCondType == GameEnum.shopCond.ActivityShopPreGoodsSellOut then + sCond = ConfigTable.GetUIText("Shop_Cond_PreGoodsSellOut") + end + NovaAPI.SetTMPText(self._mapNode.txtCondition, sCond) + return + end +end +function ActivityShopGoodsItemCtrl:Awake() +end +function ActivityShopGoodsItemCtrl:OnEnable() +end +function ActivityShopGoodsItemCtrl:OnDisable() +end +function ActivityShopGoodsItemCtrl:OnDestroy() +end +return ActivityShopGoodsItemCtrl diff --git a/lua/game/ui/activitytheme/10113/shop/activityshoppanel.lua b/lua/game/ui/activitytheme/10113/shop/activityshoppanel.lua new file mode 100644 index 000000000..ad607425c --- /dev/null +++ b/lua/game/ui/activitytheme/10113/shop/activityshoppanel.lua @@ -0,0 +1,24 @@ +local ActivityShopPanel = class("ActivityShopPanel", BasePanel) +ActivityShopPanel._sUIResRootPath = "UI_Activity/" +ActivityShopPanel._tbDefine = { + { + sPrefabPath = "10113/Shop/ActivityShopPanel.prefab", + sCtrlName = "Game.UI.ActivityTheme.ShopCommon.ActivityShopCtrl" + } +} +function ActivityShopPanel:Awake() + self.nDefaultId = nil + local tbParam = self:GetPanelParam() + if type(tbParam) == "table" then + self.nActId = tbParam[1] + self.nDefaultId = tbParam[2] + end + self.actShopData = PlayerData.Activity:GetActivityDataById(self.nActId) +end +function ActivityShopPanel:OnEnable() +end +function ActivityShopPanel:OnDisable() +end +function ActivityShopPanel:OnDestroy() +end +return ActivityShopPanel diff --git a/lua/game/ui/activitytheme/10113/story/unchartedmapstoryctrl.lua b/lua/game/ui/activitytheme/10113/story/unchartedmapstoryctrl.lua new file mode 100644 index 000000000..e34f19d24 --- /dev/null +++ b/lua/game/ui/activitytheme/10113/story/unchartedmapstoryctrl.lua @@ -0,0 +1,317 @@ +local BaseCtrl = require("GameCore.UI.BaseCtrl") +local LocalData = require("GameCore.Data.LocalData") +local UnchartedMapStoryCtrl = class("UnchartedMapStoryCtrl", BaseCtrl) +UnchartedMapStoryCtrl._mapNodeConfig = { + svStory = { + sComponentName = "LoopScrollView" + }, + ctlAvgRoot = { + sNodeName = "goAvgInfoRoot", + sCtrlName = "Game.UI.ActivityTheme.ActivityAvgInfoExCtrl" + }, + t_fullscreen_blur_black = {}, + btnsnapshot = { + sNodeName = "snapshot", + sComponentName = "Button", + callback = "OnBtn_ClickCloseLevelInfoPanel" + }, + TopBar = { + sNodeName = "TopBarPanel", + sCtrlName = "Game.UI.TopBarEx.TopBarCtrl" + }, + goChapterComplete = {}, + snapshot_complete = { + sComponentName = "UIButton", + callback = "OnBtn_ClickCloseComplete" + }, + ctlgoEnemyInfo = { + sNodeName = "goEnemyInfo", + sCtrlName = "Game.UI.MainlineEx.MainlineMonsterInfoCtrl" + } +} +UnchartedMapStoryCtrl._mapEventConfig = { + Story_Done = "OnEvent_Story_Done", + SelectMainlineBattle = "OnEvent_SelectMainlineBattle", + Story_RewardClosed = "OnEvent_Activity_Story_RewardClosed" +} +function UnchartedMapStoryCtrl:Awake() + local tbParam = self:GetPanelParam() + self._nActId = tbParam[1] + self._bReview = tbParam[2] == true + self._objStoryData = self._bReview and PlayerData.StoryReview or PlayerData.ActivityAvg + self._tbAllStory = {} + self._mapGridTimer = {} + self._bInit = false + self._bCantClick = false +end +function UnchartedMapStoryCtrl:OnEnable() + self._bCantClick = false + self:OnBtn_ClickCloseLevelInfoPanel() + self:RefreshPanel() +end +function UnchartedMapStoryCtrl:FadeIn() + EventManager.Hit(EventId.SetTransition) +end +function UnchartedMapStoryCtrl:OnPreExit() + self._mapGridTimer = {} + self._objScrollTimer = nil +end +function UnchartedMapStoryCtrl:RefreshPanel() + self:RefreshStoryList() +end +function UnchartedMapStoryCtrl:RefreshStoryList() + for _, objTimer in pairs(self._mapGridTimer) do + objTimer:Cancel() + end + self._mapGridTimer = {} + if self._objScrollTimer then + self._objScrollTimer:Cancel() + self._objScrollTimer = nil + end + self._tbAllStory, self._nChapterId = self._objStoryData:GetStoryIdListByActivityId(self._nActId) + self._tbAllStory = self._tbAllStory or {} + self._mapNode.svStory:SetAnim(0.07) + self._mapNode.svStory:Init(#self._tbAllStory, self, self.OnRefreshGrid) + if #self._tbAllStory == 0 then + return + end + local nRecentStoryId = self._objStoryData:GetRecentStoryId(self._nChapterId) + local nRecentIndex = 1 + for nIndex, nStoryId in ipairs(self._tbAllStory) do + if nStoryId == nRecentStoryId then + nRecentIndex = nIndex + break + end + end + local nScrollTime = self._bInit and 0 or 0.5 + self._objScrollTimer = self:AddTimer(1, 0.1, function() + self._objScrollTimer = nil + self._mapNode.svStory:SetScrollGridPos(nRecentIndex, nScrollTime, 0) + self._bInit = true + end, true, true, true) +end +function UnchartedMapStoryCtrl:OnRefreshGrid(goGrid, nIndex) + local trNormal = goGrid.transform:Find("Normal") + trNormal.gameObject:SetActive(true) + goGrid.transform:Find("Branch").gameObject:SetActive(false) + self:RefreshGridInfo(trNormal.gameObject, nIndex + 1) +end +function UnchartedMapStoryCtrl:RefreshGridInfo(goGrid, nIndex) + local nStoryId = self._tbAllStory[nIndex] + local mapStoryCfg = ConfigTable.GetData("ActivityStory", nStoryId) + local nInstanceId = goGrid:GetInstanceID() + if self._mapGridTimer[nInstanceId] then + self._mapGridTimer[nInstanceId]:Cancel() + self._mapGridTimer[nInstanceId] = nil + end + local btnGrid = goGrid.transform:Find("btnGrid"):GetComponent("UIButton") + local trRoot = goGrid.transform:Find("btnGrid/AnimRoot/RootNode") + local trTextRoot = goGrid.transform:Find("btnGridText/scale_on_click") + local imgStory = trRoot:Find("rtBg/imgStory"):GetComponent("Image") + local txtIndex = trRoot:Find("txtIndex"):GetComponent("TMP_Text") + local trStoryTitle = trRoot:Find("imgStoryTitle") + local trBattleTitle = trRoot:Find("imgBattleTitle") + local trTitle = trTextRoot:Find("grpTitle") + local txtTitle = trTitle:Find("tmpGroupDone"):GetComponent("TMP_Text") + local trComplete = trTextRoot:Find("goComplete") + local txtComplete = trComplete:Find("imgBg/txtComplete"):GetComponent("TMP_Text") + local trTime = trTextRoot:Find("imgTime") + local txtTime = trTime:Find("txtTime"):GetComponent("TMP_Text") + local animNormal = goGrid:GetComponent("Animator") + local goRedDot = trRoot:Find("RedDot").gameObject + local bUnlock = self._objStoryData:IsUnlock(mapStoryCfg.ConditionId) + local bRead = self._objStoryData:IsStoryReaded(nStoryId) + local bOpen, nOpenTime = self._objStoryData:IsOpen(mapStoryCfg.StoryId, self._nActId) + local bAvailable = bOpen and bUnlock + self:SetPngSprite(imgStory, bAvailable and mapStoryCfg.Icon or "Icon/ActivityStory/ep_event_13_00") + NovaAPI.SetTMPText(txtIndex, mapStoryCfg.Index) + NovaAPI.SetTMPText(txtTitle, mapStoryCfg.Title) + NovaAPI.SetTMPText(txtComplete, ConfigTable.GetUIText("RoguelikeBuild_Manage_FilterPass")) + NovaAPI.SetTMPText(trStoryTitle:Find("txtPlot"):GetComponent("TMP_Text"), ConfigTable.GetUIText("Story_StoryTitle")) + NovaAPI.SetTMPText(trBattleTitle:Find("txtPlot"):GetComponent("TMP_Text"), ConfigTable.GetUIText("Story_BattleTitle")) + trStoryTitle.gameObject:SetActive(bAvailable and not mapStoryCfg.IsBattle) + trBattleTitle.gameObject:SetActive(bAvailable and mapStoryCfg.IsBattle) + trRoot:Find("goNotOpen").gameObject:SetActive(not bOpen) + trRoot:Find("goLockState").gameObject:SetActive(bOpen and not bUnlock) + trTextRoot:Find("goLocktxtState").gameObject:SetActive(bOpen and not bUnlock) + trTitle.gameObject:SetActive(bAvailable) + trComplete.gameObject:SetActive(bAvailable and bRead) + trTime.gameObject:SetActive(not bOpen) + if bRead then + animNormal:Play("svStory_idle", 0, 0) + end + if not bOpen then + NovaAPI.SetTMPText(txtTime, self:GetRemainTimeStr(nOpenTime, mapStoryCfg.DayOpen)) + self._mapGridTimer[nInstanceId] = self:AddTimer(0, 1, function() + if self._objStoryData:IsOpen(mapStoryCfg.StoryId, self._nActId) then + self:RefreshStoryList() + else + NovaAPI.SetTMPText(txtTime, self:GetRemainTimeStr(nOpenTime, mapStoryCfg.DayOpen)) + end + end, true, true, true) + end + if self._bReview then + goRedDot:SetActive(false) + else + local bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self._nActId) + if bInActGroup then + RedDotManager.RegisterNode(RedDotDefine.Activity_GroupNew_Avg_Group, { + nActGroupId, + self._nActId, + nStoryId + }, goRedDot, nil, nil, true) + else + goRedDot:SetActive(false) + end + end + btnGrid.onClick:RemoveAllListeners() + btnGrid.onClick:AddListener(function() + self:OnClickStory(nStoryId) + end) + local objAnimator = goGrid:GetComponent("Animator") + if objAnimator ~= nil then + objAnimator:Play(bAvailable and "svStory_in" or "svStoryNotOpen_in") + end +end +function UnchartedMapStoryCtrl:OnClickStory(nStoryId) + if self._bCantClick then + return + end + local mapStoryCfg = ConfigTable.GetData("ActivityStory", nStoryId) + if not self._objStoryData:IsOpen(mapStoryCfg.StoryId, self._nActId) then + return + end + local bUnlock, tbResult = self._objStoryData:IsUnlock(mapStoryCfg.ConditionId) + if not bUnlock then + local sLockText = self:GetUnlockTip(tbResult) + if sLockText ~= "" then + EventManager.Hit(EventId.OpenMessageBox, { + nType = AllEnum.MessageBox.Alert, + sContent = sLockText + }) + end + return + end + self._nSelectedStoryId = nStoryId + self._sAvgId = mapStoryCfg.StoryId + self._mapNode.ctlAvgRoot.gameObject:SetActive(true) + self._mapNode.ctlAvgRoot:OpenLevelInfo(self._sAvgId, self._nActId, not self._objStoryData:IsStoryReaded(nStoryId), self._bReview) + LocalData.SetPlayerLocalData(self._objStoryData:_GetLocalReadKey(self._nActId, nStoryId), true) + self._objStoryData:RefreshAvgRedDot() +end +function UnchartedMapStoryCtrl:GetUnlockTip(tbResult) + for nConditionIndex, tbCondition in ipairs(tbResult or {}) do + if tbCondition[1] == false then + local conditionValue = tbCondition[2] + if nConditionIndex == 1 or nConditionIndex == 2 then + do + local mapFallbackCfg + for nStoryId, bRead in pairs(conditionValue) do + if not bRead then + local mapStoryCfg = ConfigTable.GetData("ActivityStory", nStoryId) + mapFallbackCfg = mapFallbackCfg or mapStoryCfg + if nConditionIndex == 1 or self._objStoryData:IsUnlock(mapStoryCfg.ConditionId) then + return orderedFormat(ConfigTable.GetUIText("Story_UnlockPreId") or "", mapStoryCfg.Title) + end + end + end + if mapFallbackCfg then + return orderedFormat(ConfigTable.GetUIText("Story_UnlockPreId") or "", mapFallbackCfg.Title) + end + end + break + end + if nConditionIndex == 3 or nConditionIndex == 4 then + do return ConfigTable.GetUIText("Story_UnlockClueCondition") end + break + end + if nConditionIndex == 5 then + do return orderedFormat(ConfigTable.GetUIText("Story_UnlockWorldLv") or "", conditionValue) end + break + end + if nConditionIndex == 6 then + for nAchievementId, bComplete in pairs(conditionValue) do + if not bComplete then + local mapAchievementCfg = ConfigTable.GetData("Achievement", nAchievementId) + return orderedFormat(ConfigTable.GetUIText("Story_UnlockAchievement") or "", mapAchievementCfg.Title) .. [[ + +(]] .. mapAchievementCfg.Desc .. ")" + end + end + break + end + if nConditionIndex == 7 and 0 < conditionValue then + local mapLevelCfg = ConfigTable.GetData("ActivityLevelsLevel", conditionValue) + if mapLevelCfg then + return orderedFormat(ConfigTable.GetUIText("ActivityStory_UnlockActivityLevel"), mapLevelCfg.Name) + end + end + break + end + end + return "" +end +function UnchartedMapStoryCtrl:GetRemainTimeStr(nOpenTime, nOpenDay) + local nRefreshTime = CS.ClientManager.Instance:GetNextRefreshTime(nOpenTime) - 86400 + local nRemainTime = nRefreshTime + nOpenDay * 86400 - CS.ClientManager.Instance.serverTimeStamp + local tbUnits = { + { + 86400, + "ActivityLevels_Lock_Day_Color_Common" + }, + { + 3600, + "ActivityLevels_Lock_Hour_Color_Common" + }, + { + 60, + "ActivityLevels_Lock_Min_Color_Common" + }, + { + 1, + "ActivityLevels_Lock_Sec_Color_Common" + } + } + for _, tbUnit in ipairs(tbUnits) do + local nCount = math.floor(nRemainTime / tbUnit[1]) + if 0 < nCount then + return orderedFormat(ConfigTable.GetUIText(tbUnit[2]), "FFF0DB", nCount) + end + end + return "" +end +function UnchartedMapStoryCtrl:OnBtn_ClickBack() + EventManager.Hit(EventId.ClosePanel, PanelId.UnchartedMapStory_10113) +end +function UnchartedMapStoryCtrl:OnBtn_ClickHome() + PanelManager.Home() +end +function UnchartedMapStoryCtrl:OnBtn_ClickCloseLevelInfoPanel() + self._mapNode.t_fullscreen_blur_black:SetActive(false) + self._mapNode.ctlAvgRoot.gameObject:SetActive(false) + self._mapNode.goChapterComplete:SetActive(false) + EventManager.Hit("ActivityStoryReceive_SetVisible", true) +end +function UnchartedMapStoryCtrl:OnEvent_Story_Done(bHasReward) + self._bCantClick = bHasReward == true + self:RefreshPanel() +end +function UnchartedMapStoryCtrl:OnEvent_SelectMainlineBattle(bConfirm) + if bConfirm and self._sAvgId then + EventManager.Hit(EventId.SetTransition, 2, function() + EventManager.Hit(EventId.OpenPanel, PanelId.RegionBossFormation, AllEnum.RegionBossFormationType.ActivityStory, 0, self._sAvgId, self._nActId, self._bReview) + end) + end +end +function UnchartedMapStoryCtrl:OnEvent_Activity_Story_RewardClosed() + self._bCantClick = false + if self._nSelectedStoryId and self._nSelectedStoryId == self._tbAllStory[#self._tbAllStory] and self._objStoryData:IsStoryReaded(self._nSelectedStoryId) then + self._mapNode.goChapterComplete:SetActive(true) + EventManager.Hit("ActivityStoryReceive_SetVisible", false) + end +end +function UnchartedMapStoryCtrl:OnBtn_ClickCloseComplete() + self._mapNode.goChapterComplete:SetActive(false) + EventManager.Hit("ActivityStoryReceive_SetVisible", true) +end +return UnchartedMapStoryCtrl diff --git a/lua/game/ui/activitytheme/10113/story/unchartedmapstorypanel.lua b/lua/game/ui/activitytheme/10113/story/unchartedmapstorypanel.lua new file mode 100644 index 000000000..70854b160 --- /dev/null +++ b/lua/game/ui/activitytheme/10113/story/unchartedmapstorypanel.lua @@ -0,0 +1,20 @@ +local BasePanel = require("GameCore.UI.BasePanel") +local UnchartedMapStoryPanel = class("UnchartedMapStoryPanel", BasePanel) +UnchartedMapStoryPanel._tbDefine = { + { + sPrefabPath = "ActivityStoryReview/10113/UnchartedMapStoryPanel.prefab", + sCtrlName = "Game.UI.ActivityTheme.10113.Story.UnchartedMapStoryCtrl" + }, + { + sPrefabPath = "ActivityStoryReview/ActivityStoryReceivePanel.prefab", + sCtrlName = "Game.UI.ActivityStoryReview.ActivityStoryReceiveCtrl" + } +} +function UnchartedMapStoryPanel:Awake() + if self._tbParam[2] ~= true then + self._tbDefine = { + self._tbDefine[1] + } + end +end +return UnchartedMapStoryPanel diff --git a/lua/game/ui/activitytheme/10113/task/unchartedmaptaskpanel.lua b/lua/game/ui/activitytheme/10113/task/unchartedmaptaskpanel.lua new file mode 100644 index 000000000..4e7efb7b9 --- /dev/null +++ b/lua/game/ui/activitytheme/10113/task/unchartedmaptaskpanel.lua @@ -0,0 +1,16 @@ +local UnchartedMapTaskPanel = class("UnchartedMapTaskPanel", BasePanel) +UnchartedMapTaskPanel._sUIResRootPath = "UI_Activity/" +UnchartedMapTaskPanel._tbDefine = { + { + sPrefabPath = "10113/Task.prefab", + sCtrlName = "Game.UI.ActivityTheme.TaskCommon.TaskCommonCtrl_01" + } +} +local tbImgDbType = {SizeDelta = 1, FillAmount = 2} +function UnchartedMapTaskPanel:Awake() + local tbParam = self:GetPanelParam() + if type(tbParam) == "table" and tbParam[3] == nil then + tbParam[3] = tbImgDbType.FillAmount + end +end +return UnchartedMapTaskPanel diff --git a/lua/game/ui/activitytheme/10113/unchartedmapctrl.lua b/lua/game/ui/activitytheme/10113/unchartedmapctrl.lua new file mode 100644 index 000000000..3893bd94a --- /dev/null +++ b/lua/game/ui/activitytheme/10113/unchartedmapctrl.lua @@ -0,0 +1,622 @@ +local BaseCtrl = require("GameCore.UI.BaseCtrl") +local UnchartedMapCtrl = class("UnchartedMapCtrl", BaseCtrl) +local ClientManager = CS.ClientManager.Instance +local TimerManager = require("GameCore.Timer.TimerManager") +local LocalData = require("GameCore.Data.LocalData") +UnchartedMapCtrl._mapNodeConfig = { + goBg = {sNodeName = "---Bg---"}, + TopBar = { + sNodeName = "TopBarPanel", + sCtrlName = "Game.UI.TopBarEx.TopBarCtrl" + }, + btnEntrance_ = { + nCount = 5, + sComponentName = "UIButton", + callback = "OnBtn_ClickActivityEntrance" + }, + imgRemaineTime = {}, + txtActivityTime = {sComponentName = "TMP_Text"}, + txtActivityDate = {sComponentName = "TMP_Text"}, + imgEnd = {}, + txtActivityEnd = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_End" + }, + txtMiniGame = { + sComponentName = "TMP_Text", + sLanguageId = "IceCreamTruck_PlayTitle" + }, + imgMiniGameEnd = {}, + dbMiniGameEnd = {}, + txtMiniGameEnd = { + sComponentName = "TMP_Text", + sLanguageId = "IceCreamTruck_PlayTitle" + }, + txtMiniGame_End = {}, + txtMiniGameEndState = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_End" + }, + imgMiniGameActivityUnlockTime = {}, + txtMiniGameActivityUnlockTime = {sComponentName = "TMP_Text"}, + imgMiniGameActivityTime = {}, + txtMiniGameActivityTime = {sComponentName = "TMP_Text"}, + goMiniGameEnd = {}, + txtTask = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_Task" + }, + txtTaskProgress = {sComponentName = "TMP_Text"}, + imgTaskActivityTime = {}, + txtTaskActivityTime = {sComponentName = "TMP_Text"}, + dbTaskEnd = {}, + txtTaskEndState = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_End" + }, + imgTaskEnd = {}, + txtTaskEnd = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_Task" + }, + txtTaskProgress_End = {}, + imgTaskActivityUnlockTime = {}, + txtTaskActivityUnlockTime = {sComponentName = "TMP_Text"}, + txtTaskProgressEnd = {sComponentName = "TMP_Text"}, + txtStory = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_Story" + }, + txtStory_End = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_Story" + }, + goStoryEnd = {}, + txtStoryEnd = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_End" + }, + imgStoryActivityTime = {}, + txtStoryActivityTime = {sComponentName = "TMP_Text"}, + imgStoryActivityUnlockTime = {}, + txtStoryActivityUnlockTime = {sComponentName = "TMP_Text"}, + imgStoryEnd = {}, + txtShopEndState = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_End" + }, + txtShop = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_Shop" + }, + imgShopActivityTime = {}, + txtShopActivityTime = {sComponentName = "TMP_Text"}, + imgShopActivityUnlockTime = {}, + txtShopActivityUnlockTime = {sComponentName = "TMP_Text"}, + txtShopEnd = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_Shop" + }, + imgShopEnd = {}, + txtShop_End = {}, + dbShopEnd = {}, + txtLevel = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_Level" + }, + txtLevel_End = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_Level" + }, + goLevelEnd = {}, + txtLevelEnd = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_End" + }, + imgLevelActivityUnlockTime = {}, + txtLevelActivityUnlockTime = {sComponentName = "TMP_Text"}, + imgLevelEnd = {}, + imgLevelActivityTime = {}, + txtLevelActivityTime = {sComponentName = "TMP_Text"}, + miniGameRedDot = {}, + redDotEntrance2 = {}, + storyRedDot = {}, + reddotLevel = {} +} +UnchartedMapCtrl._mapEventConfig = {} +local ActivityState = { + NotOpen = 1, + Open = 2, + Closed = 3 +} +function UnchartedMapCtrl:Awake() + local param = self:GetPanelParam() + if type(param) == "table" then + self.nActId = param[1] + end + self.ActData = PlayerData.Activity:GetActivityGroupDataById(self.nActId) + if self.ActData ~= nil then + self.ActivityGroupCfg = self.ActData.actGroupConfig + end +end +function UnchartedMapCtrl:OnEnable() + self:RefreshPanel() + self:RegisterReddot() +end +function UnchartedMapCtrl:SetEnterState() + local sAnimName = "LongestDayPanel_Full" + local sAudioName = "Mode_10112_activity" + if self.bFirstEnter then + sAnimName = "LongestDayPanel_Pullback" + sAudioName = "Mode_10112_activity_01" + end + self.bFirstEnter = true + self.animRoot = self.gameObject:GetComponent("Animator") + local nAnimLength = NovaAPI.GetAnimClipLength(self.animRoot, {sAnimName}) + self.animRoot:Play(sAnimName, 0, 0) + WwiseAudioMgr:PostEvent(sAudioName) + EventManager.Hit(EventId.TemporaryBlockInput, nAnimLength) +end +function UnchartedMapCtrl:RegisterReddot() + for i = 1, 5 do + local actData = self.ActData:GetActivityDataByIndex(i) + local nActId = actData ~= nil and actData.ActivityId or 0 + local state = self.tbActState[nActId] + if nActId ~= nil and 0 < nActId and state ~= nil then + if i == AllEnum.ActivityThemeFuncIndex.Task then + if state == ActivityState.Closed then + self._mapNode.redDotEntrance2:SetActive(false) + else + RedDotManager.RegisterNode(RedDotDefine.Activity_Group_Task, { + self.nActId, + nActId + }, self._mapNode.redDotEntrance2) + end + elseif i == AllEnum.ActivityThemeFuncIndex.Level then + RedDotManager.RegisterNode(RedDotDefine.ActivityLevel, { + self.nActId, + nActId + }, self._mapNode.reddotLevel) + elseif i == AllEnum.ActivityThemeFuncIndex.Story then + RedDotManager.RegisterNode(RedDotDefine.Activity_GroupNew_Avg_Group, { + self.nActId, + nActId + }, self._mapNode.storyRedDot) + elseif i == AllEnum.ActivityThemeFuncIndex.MiniGame then + if state == ActivityState.Closed then + self._mapNode.miniGameRedDot:SetActive(false) + else + local nActId = actData.ActivityId + RedDotManager.RegisterNode(RedDotDefine.Activity_IceCreamTruck_New, {nActId}, self._mapNode.miniGameRedDot) + end + end + end + end +end +function UnchartedMapCtrl:OnDisable() + if nil ~= self.minigameRemainTimer then + TimerManager.Remove(self.minigameRemainTimer) + self.minigameRemainTimer = nil + end + if nil ~= self.remainTimer then + TimerManager.Remove(self.remainTimer) + self.remainTimer = nil + end + if nil ~= self.shopRemainTimer then + TimerManager.Remove(self.shopRemainTimer) + self.shopRemainTimer = nil + end + if nil ~= self.levelRemainTimer then + TimerManager.Remove(self.levelRemainTimer) + self.levelRemainTimer = nil + end + if nil ~= self.avgRemainTimer then + TimerManager.Remove(self.avgRemainTimer) + self.avgRemainTimer = nil + end + if nil ~= self.taskRemainTimer then + TimerManager.Remove(self.taskRemainTimer) + self.taskRemainTimer = nil + end +end +function UnchartedMapCtrl:RefreshPanel() + if self.ActData == nil or self.ActivityGroupCfg == nil then + return + end + self:RefreshTime() + self:RefreshButtonState() +end +function UnchartedMapCtrl:RefreshTime() + local bOpen = self.ActData:CheckActivityGroupOpen() + if bOpen then + self:RefreshRemainTime(self.ActData:GetActGroupEndTime(), self._mapNode.txtActivityTime) + if nil == self.remainTimer then + self.remainTimer = self:AddTimer(0, 1, function() + local remainTime = self:RefreshRemainTime(self.ActData:GetActGroupEndTime(), self._mapNode.txtActivityTime) + if remainTime <= 0 then + TimerManager.Remove(self.remainTimer) + self.remainTimer = nil + end + end, true, true, false) + end + end + self._mapNode.imgRemaineTime:SetActive(bOpen) + self._mapNode.imgEnd:SetActive(not bOpen) + local nOpenMonth, nOpenDay, nEndMonth, nEndDay, nOpenYear, nEndYear = self.ActData:GetActGroupDate() + local strOpenDay = string.format("%d", nOpenDay) + local strEndDay = string.format("%d", nEndDay) + local dateStr = string.format("%s/%s/%s ~ %s/%s/%s", nOpenYear, nOpenMonth, strOpenDay, nEndYear, nEndMonth, strEndDay) + NovaAPI.SetTMPText(self._mapNode.txtActivityDate, dateStr) +end +function UnchartedMapCtrl:RefreshRemainTime(endTime, txtComp) + local curTime = ClientManager.serverTimeStamp + local remainTime = endTime - curTime + local sTimeStr = "" + if remainTime <= 60 then + local sec = math.floor(remainTime) + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Sec") or "", sec) + elseif 60 < remainTime and remainTime <= 3600 then + local min = math.floor(remainTime / 60) + local sec = math.floor(remainTime - min * 60) + if sec == 0 then + min = min - 1 + sec = 60 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Min") or "", min, sec) + elseif 3600 < remainTime and remainTime <= 86400 then + local hour = math.floor(remainTime / 3600) + local min = math.floor((remainTime - hour * 3600) / 60) + if min == 0 then + hour = hour - 1 + min = 60 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Hour") or "", hour, min) + elseif 86400 < remainTime then + local day = math.floor(remainTime / 86400) + local hour = math.floor((remainTime - day * 86400) / 3600) + if hour == 0 then + day = day - 1 + hour = 24 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Day") or "", day, hour) + end + NovaAPI.SetTMPText(txtComp, sTimeStr) + return remainTime +end +function UnchartedMapCtrl:RefreshRemainOpenTime(openTime) + local curTime = ClientManager.serverTimeStamp + local remainTime = openTime - curTime + local sTimeStr = "" + if remainTime <= 60 then + local sec = math.floor(remainTime) + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Open_Time_Sec") or "", sec) + elseif 60 < remainTime and remainTime <= 3600 then + local min = math.floor(remainTime / 60) + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Open_Time_Min") or "", min) + elseif 3600 < remainTime and remainTime <= 86400 then + local hour = math.floor(remainTime / 3600) + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Open_Time") or "", hour) + elseif 86400 < remainTime then + local day = math.floor(remainTime / 86400) + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Open_Time_Day") or "", day) + end + return sTimeStr +end +function UnchartedMapCtrl:RefreshButtonState() + self.tbActState = {} + for i = 1, 5 do + local actData = self.ActData:GetActivityDataByIndex(i) + if i == AllEnum.ActivityThemeFuncIndex.MiniGame then + self:RefreshMiniGameButtonState(actData) + elseif i == AllEnum.ActivityThemeFuncIndex.Task then + self:RefreshTaskButtonState(actData) + elseif i == AllEnum.ActivityThemeFuncIndex.Level then + self:RefreshLevelButtonState(actData) + elseif i == AllEnum.ActivityThemeFuncIndex.Shop then + self:RefreshShopButtonState(actData) + elseif i == AllEnum.ActivityThemeFuncIndex.Story then + self:RefreshStoryButtonState(actData) + end + end +end +function UnchartedMapCtrl:RefreshButtonTimer(actData, timer, txtTrans, imgTrans, refreshFunc) + local countDowmTimer + local activityId = actData.ActivityId + local activityData = ConfigTable.GetData("Activity", activityId) + local sEndTime = "" + if activityData ~= nil then + sEndTime = activityData.EndTime + end + local state = ActivityState.NotOpen + local bShowCountDown = false + if activityData ~= nil then + local curTime = ClientManager.serverTimeStamp + if activityData.StartTime ~= "" and activityData.EndTime ~= "" then + local openTime = CS.ClientManager.Instance:ISO8601StrToTimeStamp(activityData.StartTime) + local endTime = CS.ClientManager.Instance:ISO8601StrToTimeStamp(activityData.EndTime) + if curTime < openTime then + state = ActivityState.NotOpen + elseif curTime >= openTime and curTime < endTime then + state = ActivityState.Open + else + state = ActivityState.Closed + end + elseif activityData.EndType == GameEnum.activityEndType.NoLimit then + state = ActivityState.Open + if activityData.StartTime ~= "" then + local openTime = CS.ClientManager.Instance:ISO8601StrToTimeStamp(activityData.StartTime) + if curTime < openTime then + state = ActivityState.NotOpen + end + end + end + if state == ActivityState.NotOpen then + if nil == timer and activityData.StartTime ~= "" and activityData.EndTime ~= "" then + local openTime = CS.ClientManager.Instance:ISO8601StrToTimeStamp(activityData.StartTime) + local fcTimer = function() + curTime = ClientManager.serverTimeStamp + local remainTime = openTime - curTime + if 0 < remainTime then + local sTimeStr = self:RefreshRemainOpenTime(openTime) + local txtUnlock = imgTrans:GetComponentInChildren(typeof(CS.TMPro.TMP_Text)) + if txtUnlock ~= nil then + NovaAPI.SetTMPText(txtUnlock, sTimeStr) + end + else + imgTrans:SetActive(false) + TimerManager.Remove(countDowmTimer) + countDowmTimer = nil + self.tbActState[activityId] = ActivityState.Open + refreshFunc(actData) + self:RefreshActivityData() + end + end + fcTimer() + countDowmTimer = self:AddTimer(0, 1, fcTimer, true, true, false) + end + elseif state == ActivityState.Open and activityData.StartTime ~= "" and activityData.EndTime ~= "" then + do + local endTime = CS.ClientManager.Instance:ISO8601StrToTimeStamp(activityData.EndTime) + if endTime > self.ActData:GetActGroupEndTime() then + bShowCountDown = true + elseif endTime < self.ActData:GetActGroupEndTime() then + bShowCountDown = endTime - curTime <= 259200 + end + if timer == nil and bShowCountDown then + self:RefreshRemainTime(endTime, txtTrans) + do + local fcTimer = function() + local remainTime = self:RefreshRemainTime(endTime, txtTrans) + if remainTime <= 0 then + TimerManager.Remove(countDowmTimer) + countDowmTimer = nil + refreshFunc(actData) + end + end + fcTimer() + countDowmTimer = self:AddTimer(0, 1, fcTimer, true, true, false) + end + end + end + end + end + return state, bShowCountDown, countDowmTimer +end +function UnchartedMapCtrl:RefreshMiniGameButtonState(actData) + local activityId = actData.ActivityId + local activityData = ConfigTable.GetData("Activity", activityId) + if activityData ~= nil then + local refreshFunc = function(actData) + self:RefreshMiniGameButtonState(actData) + end + local state, bShowCountDown, countDowmTimer = self:RefreshButtonTimer(actData, self.minigameRemainTimer, self._mapNode.txtMiniGameActivityTime, self._mapNode.imgMiniGameActivityUnlockTime, refreshFunc) + if self.minigameRemainTimer == nil then + self.minigameRemainTimer = countDowmTimer + end + self._mapNode.imgMiniGameActivityUnlockTime:SetActive(state == ActivityState.NotOpen) + self._mapNode.imgMiniGameActivityTime.gameObject:SetActive(state == ActivityState.Open and bShowCountDown) + self._mapNode.imgMiniGameEnd:SetActive(state == ActivityState.Closed) + self._mapNode.dbMiniGameEnd:SetActive(state == ActivityState.Closed) + self._mapNode.txtMiniGame_End:SetActive(state == ActivityState.Closed) + self._mapNode.txtMiniGameEnd.gameObject:SetActive(state == ActivityState.Closed) + self._mapNode.goMiniGameEnd.gameObject:SetActive(state == ActivityState.Closed) + if state ~= ActivityState.Open then + RedDotManager.SetValid(RedDotDefine.Activity_ThrowGift_New, { + actData.ActivityId + }, false) + end + self.tbActState[activityId] = state + end +end +function UnchartedMapCtrl:RefreshTaskButtonState(actData) + local activityId = actData.ActivityId + local actInsData = PlayerData.Activity:GetActivityDataById(activityId) + local activityData = ConfigTable.GetData("Activity", activityId) + if activityData ~= nil then + local refreshFunc = function(actData) + if actInsData ~= nil then + actInsData:RefreshTaskRedDot() + end + self:RefreshTaskButtonState(actData) + end + local state, bShowCountDown, countDowmTimer = self:RefreshButtonTimer(actData, self.taskRemainTimer, self._mapNode.txtTaskActivityTime, self._mapNode.imgTaskActivityUnlockTime, refreshFunc) + if self.taskRemainTimer == nil then + self.taskRemainTimer = countDowmTimer + end + if state == ActivityState.Closed and actInsData ~= nil then + actInsData:RefreshTaskRedDot() + end + self._mapNode.imgTaskActivityTime:SetActive(state == ActivityState.Open and bShowCountDown) + self._mapNode.txtTaskProgress_End:SetActive(state == ActivityState.Closed) + self._mapNode.imgTaskEnd.gameObject:SetActive(state == ActivityState.Closed) + self._mapNode.dbTaskEnd.gameObject:SetActive(state == ActivityState.Closed) + self._mapNode.txtTaskEnd.gameObject:SetActive(state == ActivityState.Closed) + self._mapNode.imgTaskActivityUnlockTime:SetActive(state == ActivityState.NotOpen) + self.tbActState[activityId] = state + local ActivityTaskData = PlayerData.Activity:GetActivityDataById(activityId) + local nDone, nTotal = 0, 0 + if ActivityTaskData ~= nil then + nDone, nTotal = ActivityTaskData:CalcTotalProgress() + end + local progress = string.format("%d/%d", nDone, nTotal) + NovaAPI.SetTMPText(self._mapNode.txtTaskProgress, progress) + NovaAPI.SetTMPText(self._mapNode.txtTaskProgressEnd, progress) + end +end +function UnchartedMapCtrl:RefreshStoryButtonState(actData) + local activityId = actData.ActivityId + local activityData = ConfigTable.GetData("Activity", activityId) + if activityData ~= nil then + local refreshFunc = function(actData) + local avgData = PlayerData.Activity:GetActivityDataById(activityId) + if nil ~= avgData then + avgData:RefreshAvgRedDot() + end + self:RefreshStoryButtonState(actData) + end + local state, bShowCountDown, countDowmTimer = self:RefreshButtonTimer(actData, self.avgRemainTimer, self._mapNode.txtStoryActivityTime, self._mapNode.imgShopActivityUnlockTime, refreshFunc) + if self.avgRemainTimer == nil then + self.avgRemainTimer = countDowmTimer + end + if state == ActivityState.Closed then + local avgData = PlayerData.Activity:GetActivityDataById(activityId) + if nil ~= avgData then + avgData:RefreshAvgRedDot() + end + end + self._mapNode.imgStoryActivityTime:SetActive(state == ActivityState.Open and bShowCountDown) + self._mapNode.imgStoryActivityUnlockTime:SetActive(state == ActivityState.NotOpen) + self._mapNode.goStoryEnd:SetActive(state == ActivityState.Closed) + self._mapNode.imgStoryEnd:SetActive(state == ActivityState.Closed) + self._mapNode.txtStory_End.gameObject:SetActive(state == ActivityState.Closed) + self.tbActState[activityId] = state + end +end +function UnchartedMapCtrl:RefreshLevelButtonState(actData) + local activityId = actData.ActivityId + local activityData = ConfigTable.GetData("Activity", activityId) + if activityData ~= nil then + local refreshFunc = function(actData) + local activityLevelsData = PlayerData.Activity:GetActivityDataById(activityId) + if nil ~= activityLevelsData then + activityLevelsData:ChangeAllRedHot() + end + self:RefreshLevelButtonState(actData) + end + local state, bShowCountDown, countDowmTimer = self:RefreshButtonTimer(actData, self.levelRemainTimer, self._mapNode.txtLevelActivityTime, self._mapNode.imgLevelActivityUnlockTime, refreshFunc) + if self.levelRemainTimer == nil then + self.levelRemainTimer = countDowmTimer + end + if state == ActivityState.Closed then + local activityLevelsData = PlayerData.Activity:GetActivityDataById(activityId) + if nil ~= activityLevelsData then + activityLevelsData:ChangeAllRedHot() + end + end + self._mapNode.imgLevelActivityTime:SetActive(state == ActivityState.Open and bShowCountDown) + self._mapNode.imgLevelActivityUnlockTime:SetActive(state == ActivityState.NotOpen) + self._mapNode.imgLevelEnd:SetActive(state == ActivityState.Closed) + self._mapNode.goLevelEnd:SetActive(state == ActivityState.Closed) + self._mapNode.txtLevel_End.gameObject:SetActive(state == ActivityState.Closed) + self.tbActState[activityId] = state + local anim = self._mapNode.btnEntrance_[AllEnum.ActivityThemeFuncIndex.Level].transform:GetChild(0):GetComponent("Animator") + if state == ActivityState.Open then + anim:Play("btnEntrance_5_idle") + end + end +end +function UnchartedMapCtrl:RefreshShopButtonState(actData) + local activityId = actData.ActivityId + local activityData = ConfigTable.GetData("Activity", activityId) + if activityData ~= nil then + local refreshFunc = function(actData) + self:RefreshShopButtonState(actData) + end + local state, bShowCountDown, countDowmTimer = self:RefreshButtonTimer(actData, self.shopRemainTimer, self._mapNode.txtShopActivityTime, self._mapNode.imgShopActivityUnlockTime, refreshFunc) + if self.shopRemainTimer == nil then + self.shopRemainTimer = countDowmTimer + end + self._mapNode.imgShopActivityTime:SetActive(state == ActivityState.Open and bShowCountDown) + self._mapNode.imgShopActivityUnlockTime:SetActive(state == ActivityState.NotOpen) + self._mapNode.txtShopEnd.gameObject:SetActive(state == ActivityState.Closed) + self._mapNode.dbShopEnd:SetActive(state == ActivityState.Closed) + self._mapNode.imgShopEnd:SetActive(state == ActivityState.Closed) + self._mapNode.txtShop_End:SetActive(state == ActivityState.Closed) + self.tbActState[activityId] = state + end +end +function UnchartedMapCtrl:RequireActiviyData() + if self.bRequiredActData then + return + end + local callFunc = function() + self.bRequireSucc = true + self:RefreshPanel() + end + HttpNetHandler.SendMsg(NetMsgId.Id.activity_detail_req, {}, nil, callFunc) + self.bRequiredActData = true + self:AddTimer(1, 1, function() + self.bRequiredActData = false + end, true, true, true) +end +function UnchartedMapCtrl:RefreshActivityData() + if self.bRequiredActData then + return + end + self:AddTimer(1, 3, function() + self:RequireActiviyData() + end, true, true, true) +end +function UnchartedMapCtrl:OnBtn_ClickActivityEntrance(btn, nIndex) + local actData = self.ActData:GetActivityDataByIndex(nIndex) + if actData == nil then + return + end + local state = self.tbActState[actData.ActivityId] + if nil == state then + return + end + if state == ActivityState.Closed then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Activity_End_Notice")) + return + elseif state == ActivityState.NotOpen then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Activity_Not_Open")) + return + elseif state == ActivityState.Open then + local activityData = PlayerData.Activity:GetActivityDataById(actData.ActivityId) + if activityData == nil then + local bHint = true + if nIndex == AllEnum.ActivityThemeFuncIndex.Story then + bHint = not PlayerData.ActivityAvg:HasActivityData(actData.ActivityId) + end + if self.bRequiredActData and bHint then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Activity_Data_Refreshing")) + return + end + if bHint then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Activity_Not_Open")) + self:RequireActiviyData() + return + end + end + end + if actData.PanelId ~= nil and ActivityState.Open == state then + if nIndex == AllEnum.ActivityThemeFuncIndex.MiniGame then + LocalData.SetPlayerLocalData("Activity_ThrowGift_New", true) + RedDotManager.SetValid(RedDotDefine.Activity_ThrowGift_New, { + actData.ActivityId + }, false) + local func = function() + EventManager.Hit(EventId.OpenPanel, actData.PanelId, actData.ActivityId, self.nActId) + end + EventManager.Hit(EventId.SetTransition, 52, func) + elseif self.ActivityGroupCfg.TransitionId ~= nil and self.ActivityGroupCfg.TransitionId > 0 then + EventManager.Hit(EventId.SetTransition, self.ActivityGroupCfg.TransitionId, function() + EventManager.Hit(EventId.OpenPanel, actData.PanelId, actData.ActivityId) + end) + else + EventManager.Hit(EventId.OpenPanel, actData.PanelId, actData.ActivityId) + end + end +end +return UnchartedMapCtrl diff --git a/lua/game/ui/activitytheme/10113/unchartedmappanel.lua b/lua/game/ui/activitytheme/10113/unchartedmappanel.lua new file mode 100644 index 000000000..24fd43cb8 --- /dev/null +++ b/lua/game/ui/activitytheme/10113/unchartedmappanel.lua @@ -0,0 +1,20 @@ +local BasePanel = require("GameCore.UI.BasePanel") +local UnchartedMapPanel = class("UnchartedMapPanel", BasePanel) +UnchartedMapPanel._sUIResRootPath = "UI_Activity/" +UnchartedMapPanel._tbDefine = { + { + sPrefabPath = "10113/UnchartedMapPanel.prefab", + sCtrlName = "Game.UI.ActivityTheme.10113.UnchartedMapCtrl" + } +} +function UnchartedMapPanel:Awake() +end +function UnchartedMapPanel:OnEnable() +end +function UnchartedMapPanel:OnDisable() +end +function UnchartedMapPanel:OnDestroy() +end +function UnchartedMapPanel:OnRelease() +end +return UnchartedMapPanel diff --git a/lua/game/ui/activitytheme/11100/story/swimthemestory_11100ctrl.lua b/lua/game/ui/activitytheme/11100/story/swimthemestory_11100ctrl.lua index adf9ed983..cae6d83cc 100644 --- a/lua/game/ui/activitytheme/11100/story/swimthemestory_11100ctrl.lua +++ b/lua/game/ui/activitytheme/11100/story/swimthemestory_11100ctrl.lua @@ -1,7 +1,6 @@ local BaseCtrl = require("GameCore.UI.BaseCtrl") local LocalData = require("GameCore.Data.LocalData") local SwimThemeStory_11100Ctrl = class("SwimThemeStory_11100Ctrl", BaseCtrl) -local ActivityAvgData = PlayerData.ActivityAvg local WwiseAudioMgr = CS.WwiseAudioManager.Instance SwimThemeStory_11100Ctrl._mapNodeConfig = { goActTime = {}, @@ -54,7 +53,9 @@ function SwimThemeStory_11100Ctrl:Awake() local param = self:GetPanelParam() if type(param) == "table" then self.nActId = param[1] + self.bReview = param[2] == true end + self.storyData = self.bReview and PlayerData.StoryReview or PlayerData.ActivityAvg self.storyNodePos = {27, -30} self.tbGridTimer = {} self.tbPlayedAnim = {} @@ -73,7 +74,7 @@ function SwimThemeStory_11100Ctrl:RefreshPanel() self:RefreshPersonality() end function SwimThemeStory_11100Ctrl:RefreshDate() - local nOpenTime, nEndTime = PlayerData.ActivityAvg:GetActivityOpenTime(self.nActId) + local nOpenTime, nEndTime = self.storyData:GetActivityOpenTime(self.nActId) local nYear = tonumber(os.date("%Y", nOpenTime)) local nOpenMonth = tonumber(os.date("%m", nOpenTime)) local nOpenDay = tonumber(os.date("%d", nOpenTime)) @@ -92,7 +93,7 @@ function SwimThemeStory_11100Ctrl:RefreshPersonality() if personalityId <= 0 then return end - local tbRetPercent, sTitle, sFace, tbPData, nTotalCount, sHead = PlayerData.ActivityAvg:CalcPersonality(personalityId) + local tbRetPercent, sTitle, sFace, tbPData, nTotalCount, sHead = self.storyData:CalcPersonality(personalityId) NovaAPI.SetPersonalityRing(self._mapNode.goPersonality, tbRetPercent) NovaAPI.SetTMPText(self._mapNode.txtPersonality, sTitle) local sIcon = "Icon/PlayerHead/" .. sHead @@ -100,11 +101,11 @@ function SwimThemeStory_11100Ctrl:RefreshPersonality() end function SwimThemeStory_11100Ctrl:RefreshStoryList() self.tbPlayedAnim = {} - self.tbAllStory, self.nChapterId = ActivityAvgData:GetStoryIdListByActivityId(self.nActId) + self.tbAllStory, self.nChapterId = self.storyData:GetStoryIdListByActivityId(self.nActId) if self.tbAllStory == nil or #self.tbAllStory <= 0 then return end - local recentStoryId = ActivityAvgData:GetRecentStoryId(self.nChapterId) + local recentStoryId = self.storyData:GetRecentStoryId(self.nChapterId) local recentIndex = 1 for i = 1, #self.tbAllStory do if self.tbAllStory[i] == recentStoryId then @@ -133,19 +134,23 @@ function SwimThemeStory_11100Ctrl:OnRefreshGrid(grid, index) local goComplete = RootNode:Find("goComplete") local goLock = RootNode:Find("goLock") local reddot = RootNode:Find("RedDot") - local isUnlock, tbResult = ActivityAvgData:IsUnlock(avgcfg.ConditionId) - local isReaded = ActivityAvgData:IsStoryReaded(storyId) - local bOpen, nOpenTime = ActivityAvgData:IsOpen(avgcfg.StoryId, self.nActId) + local isUnlock, tbResult = self.storyData:IsUnlock(avgcfg.ConditionId) + local isReaded = self.storyData:IsStoryReaded(storyId) + local bOpen, nOpenTime = self.storyData:IsOpen(avgcfg.StoryId, self.nActId) local isFullUnlock = isUnlock and bOpen goUnlock.gameObject:SetActive(isFullUnlock) goComplete.gameObject:SetActive(isReaded and bOpen) goLock.gameObject:SetActive(not isFullUnlock) - local _bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self.nActId) - RedDotManager.RegisterNode(RedDotDefine.Activity_GroupNew_Avg_Group, { - nActGroupId, - self.nActId, - avgcfg.Id - }, reddot, nil, nil, true) + if self.bReview then + reddot.gameObject:SetActive(false) + else + local _bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self.nActId) + RedDotManager.RegisterNode(RedDotDefine.Activity_GroupNew_Avg_Group, { + nActGroupId, + self.nActId, + avgcfg.Id + }, reddot, nil, nil, true) + end local imgStory = RootNode:Find("imgStory"):GetComponent("Image") local txtIndex = goUnlock:Find("txtIndex"):GetComponent("TMP_Text") local txtTitle = goUnlock:Find("txtTitle"):GetComponent("TMP_Text") @@ -199,10 +204,10 @@ function SwimThemeStory_11100Ctrl:OnRefreshGrid(grid, index) local bNew = not isReaded self.avgId = avgcfg.StoryId self._mapNode.ctlAvgRoot.gameObject:SetActive(true) - self._mapNode.ctlAvgRoot:OpenLevelInfo(avgcfg.StoryId, self.nActId, bNew) + self._mapNode.ctlAvgRoot:OpenLevelInfo(avgcfg.StoryId, self.nActId, bNew, self.bReview) self.curIndex = gridIndex LocalData.SetPlayerLocalData("Act_Story_New" .. self.nActId .. avgcfg.Id, true) - ActivityAvgData:RefreshAvgRedDot() + self.storyData:RefreshAvgRedDot() elseif tbResult ~= nil then local lockTxt = "" for i = 1, #tbResult do @@ -227,7 +232,7 @@ function SwimThemeStory_11100Ctrl:OnRefreshGrid(grid, index) for k, v in pairs(tbStoryIds) do if v == false then local storyData = ConfigTable.GetData("ActivityStory", k) - if ActivityAvgData:IsUnlock(storyData.ConditionId) then + if self.storyData:IsUnlock(storyData.ConditionId) then lockTxt = orderedFormat(ConfigTable.GetUIText("Story_UnlockPreId") or "", storyData.Title) break end @@ -327,6 +332,7 @@ function SwimThemeStory_11100Ctrl:OnBtn_ClickCloseLevelInfoPanel() self._mapNode.t_fullscreen_blur_black:SetActive(false) self._mapNode.ctlAvgRoot.gameObject:SetActive(false) self._mapNode.goChapterComplete:SetActive(false) + EventManager.Hit("ActivityStoryReceive_SetVisible", true) end function SwimThemeStory_11100Ctrl:OnEvent_StoryDialog_DialogEnd() WwiseAudioMgr:SetState("menuTransition", "open") @@ -339,7 +345,7 @@ function SwimThemeStory_11100Ctrl:OnEvent_Story_Done(bHasReward) end function SwimThemeStory_11100Ctrl:OnEvent_SelectMainlineBattle(bConfirm) local OpenPanel = function() - EventManager.Hit(EventId.OpenPanel, PanelId.RegionBossFormation, AllEnum.RegionBossFormationType.ActivityStory, 0, self.avgId, self.nActId) + EventManager.Hit(EventId.OpenPanel, PanelId.RegionBossFormation, AllEnum.RegionBossFormationType.ActivityStory, 0, self.avgId, self.nActId, self.bReview) end if bConfirm then EventManager.Hit(EventId.SetTransition, 2, OpenPanel) @@ -349,6 +355,7 @@ function SwimThemeStory_11100Ctrl:OnEvent_Activity_Story_RewardClosed() self.bCantClick = false if self.curIndex == #self.tbAllStory then self._mapNode.goChapterComplete:SetActive(true) + EventManager.Hit("ActivityStoryReceive_SetVisible", false) end end return SwimThemeStory_11100Ctrl diff --git a/lua/game/ui/activitytheme/11100/story/swimthemestory_11100panel.lua b/lua/game/ui/activitytheme/11100/story/swimthemestory_11100panel.lua index a7d195c72..8dd4331cd 100644 --- a/lua/game/ui/activitytheme/11100/story/swimthemestory_11100panel.lua +++ b/lua/game/ui/activitytheme/11100/story/swimthemestory_11100panel.lua @@ -1,13 +1,21 @@ local BasePanel = require("GameCore.UI.BasePanel") local SwimThemeStory_11100Panel = class("SwimThemeStory_11100Panel", BasePanel) -SwimThemeStory_11100Panel._sUIResRootPath = "UI_Activity/" SwimThemeStory_11100Panel._tbDefine = { { - sPrefabPath = "11100/Story/SwimThemeStoryPanel.prefab", + sPrefabPath = "ActivityStoryReview/11100/SwimThemeStoryPanel.prefab", sCtrlName = "Game.UI.ActivityTheme.11100.Story.SwimThemeStory_11100Ctrl" + }, + { + sPrefabPath = "ActivityStoryReview/ActivityStoryReceivePanel.prefab", + sCtrlName = "Game.UI.ActivityStoryReview.ActivityStoryReceiveCtrl" } } function SwimThemeStory_11100Panel:Awake() + if self._tbParam[2] ~= true then + self._tbDefine = { + self._tbDefine[1] + } + end end function SwimThemeStory_11100Panel:OnEnable() end diff --git a/lua/game/ui/activitytheme/20101/story/christmasstoryctrl.lua b/lua/game/ui/activitytheme/20101/story/christmasstoryctrl.lua index d51850826..8e12729cd 100644 --- a/lua/game/ui/activitytheme/20101/story/christmasstoryctrl.lua +++ b/lua/game/ui/activitytheme/20101/story/christmasstoryctrl.lua @@ -1,7 +1,6 @@ local BaseCtrl = require("GameCore.UI.BaseCtrl") local LocalData = require("GameCore.Data.LocalData") local ChristmasStoryCtrl = class("ChristmasThemeCtrl", BaseCtrl) -local actAvgData = PlayerData.ActivityAvg local WwiseAudioMgr = CS.WwiseAudioManager.Instance ChristmasStoryCtrl._mapNodeConfig = { tranContent = { @@ -70,8 +69,10 @@ local BranchRefreshIndex = { function ChristmasStoryCtrl:Awake() local tbParam = self:GetPanelParam() self.nActId = tbParam[1] - self.nChapterId = actAvgData:GetChapterIdByActivityId(self.nActId) - self.tbAvgIds = actAvgData:GetChapterStoryNumIds(self.nChapterId) + self.bReview = tbParam[2] == true + self.storyData = self.bReview and PlayerData.StoryReview or PlayerData.ActivityAvg + self.nChapterId = self.storyData:GetChapterIdByActivityId(self.nActId) + self.tbAvgIds = self.storyData:GetChapterStoryNumIds(self.nChapterId) self.nRefreshIndex = 1 self.OpenStoryNodeIndex = 1 self.parallaxSpeed = { @@ -143,16 +144,16 @@ function ChristmasStoryCtrl:CacheStoryNode() refreshIndex = BranchRefreshIndex[j], animName = BranchAnimName[j] } - local cfg = actAvgData:GetStoryCfgData(goSubChild.name) - local isRead = actAvgData:IsStoryReaded(cfg.Id) + local cfg = self.storyData:GetStoryCfgData(goSubChild.name) + local isRead = self.storyData:IsStoryReaded(cfg.Id) if isRead then self.curReadedId = cfg.Id end end else table.insert(self.tbStoryNode, {node = goChild, index = index}) - local cfg = actAvgData:GetStoryCfgData(goChild.name) - local isRead = actAvgData:IsStoryReaded(cfg.Id) + local cfg = self.storyData:GetStoryCfgData(goChild.name) + local isRead = self.storyData:IsStoryReaded(cfg.Id) if isRead then self.curReadedId = cfg.Id end @@ -195,13 +196,13 @@ function ChristmasStoryCtrl:RefreshStoryNode(goNode, index, isBranch, callback) return end local avgId = goNode.name - local avgCfg = actAvgData:GetStoryCfgData(avgId) + local avgCfg = self.storyData:GetStoryCfgData(avgId) local btnStoryNode = goNode.transform:Find("btnStoryNode"):GetComponent("UIButton") local animRoot = goNode.transform:Find("btnStoryNode/AnimRoot") local animator = animRoot:GetComponent("Animator") local goOpen = animRoot.transform:Find("goOpen") local goUnOpen = isBranch == false and goNode.transform:Find("goUnOpen") or goNode.transform.parent:Find("goUnOpen") - local bOpen, nOpenTime = actAvgData:IsOpen(avgId, self.nActId) + local bOpen, nOpenTime = self.storyData:IsOpen(avgId, self.nActId) btnStoryNode.gameObject:SetActive(true) goOpen.gameObject:SetActive(bOpen) goUnOpen.gameObject:SetActive(not bOpen) @@ -221,7 +222,7 @@ function ChristmasStoryCtrl:RefreshStoryNode(goNode, index, isBranch, callback) else self.OpenStoryNodeIndex = index end - local isUnlock, tbResult = actAvgData:IsUnlock(avgCfg.ConditionId) + local isUnlock, tbResult = self.storyData:IsUnlock(avgCfg.ConditionId) local goUnLock = goOpen.transform:Find("goUnlock") local goLock = goOpen.transform:Find("goLock") local isBattle = avgCfg.IsBattle @@ -232,7 +233,7 @@ function ChristmasStoryCtrl:RefreshStoryNode(goNode, index, isBranch, callback) local txtBattle = goUnLock.transform:Find("imgStoryTitleBg/txtBattle"):GetComponent("TMP_Text") NovaAPI.SetTMPText(txtBattle, ConfigTable.GetUIText("SelectTeam_StartBattle")) end - local isReaded = actAvgData:IsStoryReaded(avgCfg.Id) + local isReaded = self.storyData:IsStoryReaded(avgCfg.Id) goLock.gameObject:SetActive(not isUnlock) goUnLock.gameObject:SetActive(isUnlock) local txtTitle = goUnLock.transform:Find("txtTitle"):GetComponent("TMP_Text") @@ -242,12 +243,16 @@ function ChristmasStoryCtrl:RefreshStoryNode(goNode, index, isBranch, callback) NovaAPI.SetTMPText(txtTitle, avgCfg.Title) NovaAPI.SetTMPText(txtLocked, ConfigTable.GetUIText("Story_Unkown_Chapter")) local goRedDot = goOpen.transform:Find("redDot").gameObject - local bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self.nActId) - RedDotManager.RegisterNode(RedDotDefine.Activity_GroupNew_Avg_Group, { - nActGroupId, - self.nActId, - avgCfg.Id - }, goRedDot, nil, nil, true) + if self.bReview then + goRedDot:SetActive(false) + else + local bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self.nActId) + RedDotManager.RegisterNode(RedDotDefine.Activity_GroupNew_Avg_Group, { + nActGroupId, + self.nActId, + avgCfg.Id + }, goRedDot, nil, nil, true) + end btnStoryNode.onClick:RemoveAllListeners() btnStoryNode.onClick:AddListener(function() if not bOpen then @@ -257,12 +262,12 @@ function ChristmasStoryCtrl:RefreshStoryNode(goNode, index, isBranch, callback) local bNew = not isReaded self.avgId = avgId self._mapNode.ctlAvgRoot.gameObject:SetActive(true) - self._mapNode.ctlAvgRoot:OpenLevelInfo(avgId, self.nActId, bNew) + self._mapNode.ctlAvgRoot:OpenLevelInfo(avgId, self.nActId, bNew, self.bReview) if bNew then self.curIndex = index end - LocalData.SetPlayerLocalData("Act_Story_New" .. self.nActId .. avgCfg.Id, true) - PlayerData.ActivityAvg:RefreshAvgRedDot() + LocalData.SetPlayerLocalData(self.storyData:_GetLocalReadKey(self.nActId, avgCfg.Id), true) + self.storyData:RefreshAvgRedDot() elseif tbResult ~= nil then local lockTxt = "" for i = 1, #tbResult do @@ -282,7 +287,7 @@ function ChristmasStoryCtrl:RefreshStoryNode(goNode, index, isBranch, callback) for k, v in pairs(tbStoryIds) do if v == false then local storyData = ConfigTable.GetData("ActivityStory", k) - if actAvgData:IsUnlock(storyData.Id) then + if self.storyData:IsUnlock(storyData.Id) then lockTxt = orderedFormat(ConfigTable.GetUIText("Story_UnlockPreId") or "", storyData.Title) break end @@ -367,9 +372,9 @@ function ChristmasStoryCtrl:RefreshNeedHideNode() for i = 1, #self.tbStoryNode do local goNode = self.tbStoryNode[i] local avgId = goNode.node.name - local bOpen = actAvgData:IsOpen(avgId, self.nActId) - local avgCfg = actAvgData:GetStoryCfgData(avgId) - local isUnlock = actAvgData:IsUnlock(avgCfg.ConditionId) + local bOpen = self.storyData:IsOpen(avgId, self.nActId) + local avgCfg = self.storyData:GetStoryCfgData(avgId) + local isUnlock = self.storyData:IsUnlock(avgCfg.ConditionId) local bShowTimelock = false if not bOpen and not bSetNotOpenIndex then self.NotOpenStoryNodeIndex = goNode.index @@ -483,7 +488,7 @@ function ChristmasStoryCtrl:OnEvent_Story_Done(bHasReward) end function ChristmasStoryCtrl:OnEvent_SelectMainlineBattle(bConfirm) local OpenPanel = function() - EventManager.Hit(EventId.OpenPanel, PanelId.RegionBossFormation, AllEnum.RegionBossFormationType.ActivityStory, 0, self.avgId, self.nActId) + EventManager.Hit(EventId.OpenPanel, PanelId.RegionBossFormation, AllEnum.RegionBossFormationType.ActivityStory, 0, self.avgId, self.nActId, self.bReview) end if bConfirm then EventManager.Hit(EventId.SetTransition, 2, OpenPanel) @@ -493,10 +498,12 @@ function ChristmasStoryCtrl:OnEvent_Activity_Story_RewardClosed() self:RefreshPanel() if self.maxIndex == self.curIndex then self._mapNode.goChapterComplete:SetActive(true) + EventManager.Hit("ActivityStoryReceive_SetVisible", false) end end function ChristmasStoryCtrl:OnBtn_ClickCloseCompete() self._mapNode.goChapterComplete:SetActive(false) + EventManager.Hit("ActivityStoryReceive_SetVisible", true) end function ChristmasStoryCtrl:ScrollToRecentStory() if self._mapNode.scrollRect == nil then diff --git a/lua/game/ui/activitytheme/20101/story/christmasstorypanel.lua b/lua/game/ui/activitytheme/20101/story/christmasstorypanel.lua index c82b4ac4c..3a35cb496 100644 --- a/lua/game/ui/activitytheme/20101/story/christmasstorypanel.lua +++ b/lua/game/ui/activitytheme/20101/story/christmasstorypanel.lua @@ -1,13 +1,21 @@ local BasePanel = require("GameCore.UI.BasePanel") local ChristmasStoryPanel = class("ChristmasStoryPanel", BasePanel) -ChristmasStoryPanel._sUIResRootPath = "UI_Activity/" ChristmasStoryPanel._tbDefine = { { - sPrefabPath = "20101/Story/ChristmasStoryPanel.prefab", + sPrefabPath = "ActivityStoryReview/20101/ChristmasStoryPanel.prefab", sCtrlName = "Game.UI.ActivityTheme.20101.Story.ChristmasStoryCtrl" + }, + { + sPrefabPath = "ActivityStoryReview/ActivityStoryReceivePanel.prefab", + sCtrlName = "Game.UI.ActivityStoryReview.ActivityStoryReceiveCtrl" } } function ChristmasStoryPanel:Awake() + if self._tbParam[2] ~= true then + self._tbDefine = { + self._tbDefine[1] + } + end end function ChristmasStoryPanel:OnEnable() end diff --git a/lua/game/ui/activitytheme/20103/story/summercheckinstoryctrl.lua b/lua/game/ui/activitytheme/20103/story/summercheckinstoryctrl.lua index 8219b8977..0598165c4 100644 --- a/lua/game/ui/activitytheme/20103/story/summercheckinstoryctrl.lua +++ b/lua/game/ui/activitytheme/20103/story/summercheckinstoryctrl.lua @@ -1,7 +1,6 @@ local BaseCtrl = require("GameCore.UI.BaseCtrl") local LocalData = require("GameCore.Data.LocalData") local SummerCheckinStoryCtrl = class("SummerCheckinStoryCtrl", BaseCtrl) -local ActivityAvgData = PlayerData.ActivityAvg SummerCheckinStoryCtrl._mapNodeConfig = { svStory = { sComponentName = "LoopScrollView" @@ -79,7 +78,9 @@ function SummerCheckinStoryCtrl:Awake() local param = self:GetPanelParam() if type(param) == "table" then self.nActId = param[1] + self.bReview = param[2] == true end + self.storyData = self.bReview and PlayerData.StoryReview or PlayerData.ActivityAvg self.storyNodePos = {0, -66.1} self.tbGridTimer = {} self.tbPlayedAnim = {} @@ -117,7 +118,7 @@ function SummerCheckinStoryCtrl:RefreshPersonality() if personalityId <= 0 then return end - local tbRetPercent, sTitle, sFace, tbPData, nTotalCount, sHead = PlayerData.ActivityAvg:CalcPersonality(personalityId, self.nChapterId) + local tbRetPercent, sTitle, sFace, tbPData, nTotalCount, sHead = self.storyData:CalcPersonality(personalityId, self.nChapterId) NovaAPI.SetPersonalityRing(self._mapNode.goPersonality, tbRetPercent) NovaAPI.SetTMPText(self._mapNode.txtCharName, sTitle) NovaAPI.SetTMPText(self._mapNode.txtPersonalityPercent[1], math.floor(tbRetPercent[1] * 100) .. "%") @@ -128,11 +129,11 @@ function SummerCheckinStoryCtrl:RefreshPersonality() end function SummerCheckinStoryCtrl:RefreshStoryList() self.tbPlayedAnim = {} - self.tbAllStory, self.nChapterId = ActivityAvgData:GetStoryIdListByActivityId(self.nActId) + self.tbAllStory, self.nChapterId = self.storyData:GetStoryIdListByActivityId(self.nActId) if self.tbAllStory == nil or #self.tbAllStory <= 0 then return end - local recentStoryId = ActivityAvgData:GetRecentStoryId(self.nChapterId) + local recentStoryId = self.storyData:GetRecentStoryId(self.nChapterId) local recentIndex = 1 for i = 1, #self.tbAllStory do if self.tbAllStory[i] == recentStoryId then @@ -184,9 +185,9 @@ function SummerCheckinStoryCtrl:RefreshGridInfo(grid, gridIndex, bBranch, nBranc local goLockBg = RootNode:Find("goNotOpen/goLockBg") local goimgCheck = avgcfg.IsBattle and RootNode:Find("imgBattleTitle/imgCheck").gameObject or RootNode:Find("imgStoryTitle/imgCheck").gameObject NovaAPI.SetTMPText(txtComplete, ConfigTable.GetUIText("RoguelikeBuild_Manage_FilterPass")) - local isUnlock, tbResult = ActivityAvgData:IsUnlock(avgcfg.ConditionId) - local isReaded = ActivityAvgData:IsStoryReaded(storyId) - local bOpen, nOpenTime = ActivityAvgData:IsOpen(avgcfg.StoryId, self.nActId) + local isUnlock, tbResult = self.storyData:IsUnlock(avgcfg.ConditionId) + local isReaded = self.storyData:IsStoryReaded(storyId) + local bOpen, nOpenTime = self.storyData:IsOpen(avgcfg.StoryId, self.nActId) local nIndex = 0 if isUnlock then nIndex = bBranch and BRANCH_GRID_INDEX or gridIndex @@ -230,15 +231,19 @@ function SummerCheckinStoryCtrl:RefreshGridInfo(grid, gridIndex, bBranch, nBranc end, true, true, true) NovaAPI.SetTMPText(txtTime, strTime) end - local _bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self.nActId) - if _bInActGroup then - RedDotManager.RegisterNode(RedDotDefine.Activity_GroupNew_Avg_Group, { - nActGroupId, - self.nActId, - avgcfg.Id - }, RedDot, nil, nil, true) + if self.bReview then + RedDot:SetActive(false) else - RedDot.gameObject:SetActive(false) + local _bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self.nActId) + if _bInActGroup then + RedDotManager.RegisterNode(RedDotDefine.Activity_GroupNew_Avg_Group, { + nActGroupId, + self.nActId, + avgcfg.Id + }, RedDot, nil, nil, true) + else + RedDot.gameObject:SetActive(false) + end end local clickFuc = function() if not bOpen or self.bCantClick then @@ -248,10 +253,10 @@ function SummerCheckinStoryCtrl:RefreshGridInfo(grid, gridIndex, bBranch, nBranc local bNew = not isReaded self.avgId = avgcfg.StoryId self._mapNode.ctlAvgRoot.gameObject:SetActive(true) - self._mapNode.ctlAvgRoot:OpenLevelInfo(avgcfg.StoryId, self.nActId, bNew) + self._mapNode.ctlAvgRoot:OpenLevelInfo(avgcfg.StoryId, self.nActId, bNew, self.bReview) self.curIndex = gridIndex - LocalData.SetPlayerLocalData("Act_Story_New" .. self.nActId .. avgcfg.Id, true) - PlayerData.ActivityAvg:RefreshAvgRedDot() + LocalData.SetPlayerLocalData(self.storyData:_GetLocalReadKey(self.nActId, avgcfg.Id), true) + self.storyData:RefreshAvgRedDot() elseif tbResult ~= nil then local lockTxt = "" for i = 1, #tbResult do @@ -276,7 +281,7 @@ function SummerCheckinStoryCtrl:RefreshGridInfo(grid, gridIndex, bBranch, nBranc for k, v in pairs(tbStoryIds) do if v == false then local storyData = ConfigTable.GetData("ActivityStory", k) - if ActivityAvgData:IsUnlock(storyData.ConditionId) then + if self.storyData:IsUnlock(storyData.ConditionId) then lockTxt = orderedFormat(ConfigTable.GetUIText("Story_UnlockPreId") or "", storyData.Title) break end @@ -395,6 +400,7 @@ function SummerCheckinStoryCtrl:OnBtn_ClickCloseLevelInfoPanel() self._mapNode.t_fullscreen_blur_black:SetActive(false) self._mapNode.ctlAvgRoot.gameObject:SetActive(false) self._mapNode.goChapterComplete:SetActive(false) + EventManager.Hit("ActivityStoryReceive_SetVisible", true) end function SummerCheckinStoryCtrl:OnEvent_Story_Done(bHasReward) self:RefreshPanel() @@ -404,7 +410,7 @@ function SummerCheckinStoryCtrl:OnEvent_Story_Done(bHasReward) end function SummerCheckinStoryCtrl:OnEvent_SelectMainlineBattle(bConfirm) local OpenPanel = function() - EventManager.Hit(EventId.OpenPanel, PanelId.RegionBossFormation, AllEnum.RegionBossFormationType.ActivityStory, 0, self.avgId, self.nActId) + EventManager.Hit(EventId.OpenPanel, PanelId.RegionBossFormation, AllEnum.RegionBossFormationType.ActivityStory, 0, self.avgId, self.nActId, self.bReview) end if bConfirm then EventManager.Hit(EventId.SetTransition, 2, OpenPanel) @@ -414,9 +420,11 @@ function SummerCheckinStoryCtrl:OnEvent_Activity_Story_RewardClosed() self.bCantClick = false if self.curIndex == #self.tbAllStory then self._mapNode.goChapterComplete:SetActive(true) + EventManager.Hit("ActivityStoryReceive_SetVisible", false) end end function SummerCheckinStoryCtrl:OnBtn_ClickCloseCompete() self._mapNode.goChapterComplete:SetActive(false) + EventManager.Hit("ActivityStoryReceive_SetVisible", true) end return SummerCheckinStoryCtrl diff --git a/lua/game/ui/activitytheme/20103/story/summercheckinstorypanel.lua b/lua/game/ui/activitytheme/20103/story/summercheckinstorypanel.lua index f003501f0..82e9a5e6e 100644 --- a/lua/game/ui/activitytheme/20103/story/summercheckinstorypanel.lua +++ b/lua/game/ui/activitytheme/20103/story/summercheckinstorypanel.lua @@ -1,13 +1,21 @@ local BasePanel = require("GameCore.UI.BasePanel") local SummerCheckinStoryPanel = class("SummerCheckinStoryPanel", BasePanel) -SummerCheckinStoryPanel._sUIResRootPath = "UI_Activity/" SummerCheckinStoryPanel._tbDefine = { { - sPrefabPath = "20103/Story/SummerCheckinStoryPanel.prefab", + sPrefabPath = "ActivityStoryReview/20103/SummerCheckinStoryPanel.prefab", sCtrlName = "Game.UI.ActivityTheme.20103.Story.SummerCheckinStoryCtrl" + }, + { + sPrefabPath = "ActivityStoryReview/ActivityStoryReceivePanel.prefab", + sCtrlName = "Game.UI.ActivityStoryReview.ActivityStoryReceiveCtrl" } } function SummerCheckinStoryPanel:Awake() + if self._tbParam[2] ~= true then + self._tbDefine = { + self._tbDefine[1] + } + end end function SummerCheckinStoryPanel:OnEnable() end diff --git a/lua/game/ui/activitytheme/20104/activitydustdawnctrl.lua b/lua/game/ui/activitytheme/20104/activitydustdawnctrl.lua new file mode 100644 index 000000000..b52a519a3 --- /dev/null +++ b/lua/game/ui/activitytheme/20104/activitydustdawnctrl.lua @@ -0,0 +1,173 @@ +local ActivityDustDawnCtrl = class("ActivityDustDawnCtrl", BaseCtrl) +local TimerManager = require("GameCore.Timer.TimerManager") +local ClientManager = CS.ClientManager.Instance +ActivityDustDawnCtrl._mapNodeConfig = { + btnGo = { + sComponentName = "UIButton", + callback = "OnBtnClick_Go" + }, + txtTime = {sComponentName = "TMP_Text"}, + svReward = { + sNodeName = "PreviewUpgradeMaterial", + sComponentName = "LoopScrollView" + }, + txtAdvanceMat = { + sComponentName = "TMP_Text", + sLanguageId = "MessageBox_Reward" + }, + txtDate = {sComponentName = "TMP_Text"}, + imgLock = {}, + txtLock = {sComponentName = "TMP_Text"}, + imgEnd = {}, + txtActivityEnd = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_End" + }, + imgRemaineTime = {}, + txtBtnGo = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_TowerAllOpen_Go" + }, + txtBtnActDetail = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_Btn_Detail" + }, + btnActDetail = { + sComponentName = "UIButton", + callback = "OnBtnClick_Detail" + } +} +function ActivityDustDawnCtrl:Awake() + self.tbGridCtrl = {} +end +function ActivityDustDawnCtrl:OnDisable() + self:UnbindCtrl() +end +function ActivityDustDawnCtrl:InitActData(actData) + self.actData = actData + self:RefreshLockState() + self:RefreshDate() + self:RefreshTimeout() + self:RefreshReward() +end +function ActivityDustDawnCtrl:UnInit() + self:UnbindCtrl() +end +function ActivityDustDawnCtrl:UnbindCtrl() + for nInstanceId, objCtrl in pairs(self.tbGridCtrl) do + self:UnbindCtrlByNode(objCtrl) + self.tbGridCtrl[nInstanceId] = nil + end + self.tbGridCtrl = {} +end +function ActivityDustDawnCtrl:RefreshLockState() + local IsUnlock, txtLock = self.actData:IsUnlock() + self._mapNode.imgLock.gameObject:SetActive(not IsUnlock) + self._mapNode.btnGo.gameObject:SetActive(IsUnlock) + if not IsUnlock then + NovaAPI.SetTMPText(self._mapNode.txtLock, txtLock) + end +end +function ActivityDustDawnCtrl:RefreshTimeout() + local endTime = self.actData:GetActGroupEndTime() + local curTime = ClientManager.serverTimeStamp + local remainTime = endTime - curTime + self._mapNode.imgRemaineTime:SetActive(0 < remainTime) + self._mapNode.imgEnd:SetActive(remainTime <= 0) + if remainTime < 0 and self.remainTimer ~= nil then + TimerManager.Remove(self.remainTimer) + self.remainTimer = nil + return + end + local sTimeStr = "" + if remainTime <= 60 then + local sec = math.floor(remainTime) + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Sec") or "", sec) + elseif 60 < remainTime and remainTime <= 3600 then + local min = math.floor(remainTime / 60) + local sec = math.floor(remainTime - min * 60) + if sec == 0 then + min = min - 1 + sec = 60 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Min") or "", min, sec) + elseif 3600 < remainTime and remainTime <= 86400 then + local hour = math.floor(remainTime / 3600) + local min = math.floor((remainTime - hour * 3600) / 60) + if min == 0 then + hour = hour - 1 + min = 60 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Hour") or "", hour, min) + elseif 86400 < remainTime then + local day = math.floor(remainTime / 86400) + local hour = math.floor((remainTime - day * 86400) / 3600) + if hour == 0 then + day = day - 1 + hour = 24 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Day") or "", day, hour) + end + NovaAPI.SetTMPText(self._mapNode.txtTime, sTimeStr) +end +function ActivityDustDawnCtrl:RefreshDate() + local nOpenMonth, nOpenDay, nEndMonth, nEndDay, nOpenYear, nEndYear = self.actData:GetActGroupDate() + local strOpenDay = string.format("%d", nOpenDay) + local strEndDay = string.format("%d", nEndDay) + local dateStr = string.format("%s/%s/%s ~ %s/%s/%s", nOpenYear, nOpenMonth, strOpenDay, nEndYear, nEndMonth, strEndDay) + NovaAPI.SetTMPText(self._mapNode.txtDate, dateStr) +end +function ActivityDustDawnCtrl:RefreshReward() + local actGroupCfg = self.actData:GetActGroupCfgData() + local rewardData = actGroupCfg.RewardsShow + for nInstanceId, objCtrl in pairs(self.tbGridCtrl) do + self:UnbindCtrlByNode(objCtrl) + self.tbGridCtrl[nInstanceId] = nil + end + self._mapNode.svReward:Init(#rewardData, self, self.RefreshRewardGridItem, self.BtnRewardGridClick) +end +function ActivityDustDawnCtrl:RefreshRewardGridItem(go, index) + local actGroupCfg = self.actData:GetActGroupCfgData() + local rewardData = actGroupCfg.RewardsShow + local rewardId = rewardData[index + 1] + local nInstanceID = go:GetInstanceID() + if not self.tbGridCtrl[nInstanceID] then + self.tbGridCtrl[nInstanceID] = self:BindCtrlByNode(go, "Game.UI.TemplateEx.TemplateItemCtrl") + end + self.tbGridCtrl[nInstanceID]:SetItem(rewardId) +end +function ActivityDustDawnCtrl:BtnRewardGridClick(goGrid, gridIndex) + local nIndex = gridIndex + 1 + local actGroupCfg = self.actData:GetActGroupCfgData() + local rewardData = actGroupCfg.RewardsShow + local item = goGrid.transform:Find("AnimRoot/item") + UTILS.ClickItemGridWithTips(rewardData[nIndex], item.transform, true, true, false) +end +function ActivityDustDawnCtrl:OnBtnClick_Go() + local actGroupCfg = self.actData:GetActGroupCfgData() + if actGroupCfg ~= nil and actGroupCfg ~= nil and actGroupCfg.PanelId ~= nil and actGroupCfg.PanelId > 0 then + if actGroupCfg.TransitionId ~= nil and 0 < actGroupCfg.TransitionId then + local callback = function() + EventManager.Hit(EventId.OpenPanel, actGroupCfg.PanelId, actGroupCfg.Id, true) + end + EventManager.Hit(EventId.SetTransition, actGroupCfg.TransitionId, callback) + else + EventManager.Hit(EventId.OpenPanel, actGroupCfg.PanelId, actGroupCfg.Id, true) + end + end +end +function ActivityDustDawnCtrl:OnBtnClick_Detail() + local actGroupCfg = self.actData:GetActGroupCfgData() + if actGroupCfg == nil then + return + end + local msg = { + nType = AllEnum.MessageBox.Desc, + sContent = actGroupCfg.DesText, + sTitle = ConfigTable.GetUIText("Activity_Btn_Detail") + } + EventManager.Hit(EventId.OpenMessageBox, msg) +end +function ActivityDustDawnCtrl:ClearActivity() +end +return ActivityDustDawnCtrl diff --git a/lua/game/ui/activitytheme/20104/activitylevels/activitylevelslvctrl.lua b/lua/game/ui/activitytheme/20104/activitylevels/activitylevelslvctrl.lua new file mode 100644 index 000000000..ff8e63dea --- /dev/null +++ b/lua/game/ui/activitytheme/20104/activitylevels/activitylevelslvctrl.lua @@ -0,0 +1,179 @@ +local ActivityLevelsLvCtrl = class("ActivityLevelsLvCtrl", BaseCtrl) +local lvIndexTitle = "{0}-{1}" +local colorLockSelectImage = Color(0.047058823529411764, 0.1803921568627451, 0.23529411764705882, 1) +local colorLockUnSelectImage = Color(0.047058823529411764, 0.1803921568627451, 0.23529411764705882, 1) +ActivityLevelsLvCtrl._mapNodeConfig = { + tog = {sComponentName = "UIButton"}, + Select = {}, + unSelect = {}, + txt_Select = {sComponentName = "TMP_Text"}, + txt_unSelect = {sComponentName = "TMP_Text"}, + rt_Targets = {}, + btnTarget = {sComponentName = "Button", nCount = 3}, + rtLockInfo = {}, + rtLockInfoDay = {sComponentName = "Image"}, + imgLockMask = {}, + bgCondition = {}, + rtLockPreLv = {}, + rtLockPreLvSelect = {sComponentName = "Image"}, + redH = {}, + AnimRoot = {sComponentName = "Animator"}, + AnimSwitch = {sComponentName = "Animator"} +} +function ActivityLevelsLvCtrl:InitData(parent, nType, activityData, data, isOpen, isLevelUnLock, isPreLevelOpen) + local txtLockConditionTime = self._mapNode.bgCondition.transform:Find("txtLockCondition"):GetComponent("TMP_Text") + if self.timerRun ~= nil then + self.timerRun:Pause(true) + self.timerRun = nil + end + self.circleAni = self._mapNode.unSelect.transform:Find("imgdb/imgdb/circle").gameObject + self.imgdb_glowAni = self._mapNode.unSelect.transform:Find("imgdb/imgdb/imgdb_glow/imgdb_glow").gameObject + self._mapNode.Select:SetActive(false) + self.lvLock = false + self._mapNode.rtLockInfoDay.gameObject:SetActive(false) + self.isShowTexLv = false + self.isOpen = isOpen + if isOpen and isLevelUnLock then + self.isShowTexLv = true + self._mapNode.rt_Targets:SetActive(true) + for i = 1, 3 do + self._mapNode.btnTarget[i].interactable = i <= data.Star + end + self._mapNode.rtLockInfo:SetActive(false) + self._mapNode.rtLockPreLv:SetActive(false) + self._mapNode.bgCondition:SetActive(false) + self._mapNode.AnimRoot:Play("ActivityToggle_in_ready") + self:AddTimer(1, data.baseData.Difficulty * 0.1, function() + self._mapNode.AnimRoot:Play("ActivityToggle_in") + end, true, true, true) + elseif isOpen and not isLevelUnLock then + self._mapNode.rt_Targets:SetActive(false) + self._mapNode.rtLockInfo:SetActive(true) + self._mapNode.imgLockMask:SetActive(false) + self._mapNode.rtLockPreLv:SetActive(true) + self._mapNode.bgCondition:SetActive(false) + self._mapNode.AnimRoot:Play("ActivityToggle_in_ready") + self:AddTimer(1, data.baseData.Difficulty * 0.1, function() + self._mapNode.AnimRoot:Play("ActivityToggle_in") + end, true, true, true) + elseif not isOpen then + self._mapNode.rt_Targets:SetActive(false) + self._mapNode.rtLockInfo:SetActive(true) + self._mapNode.imgLockMask:SetActive(true) + self._mapNode.rtLockInfoDay.gameObject:SetActive(false) + self._mapNode.rtLockPreLv:SetActive(false) + if data.baseData.Difficulty ~= 1 then + self._mapNode.bgCondition:SetActive(isPreLevelOpen) + else + self._mapNode.bgCondition:SetActive(true) + end + self._mapNode.AnimRoot:Play("ActivityToggle_in_lockready") + self:AddTimer(1, data.baseData.Difficulty * 0.1, function() + self._mapNode.AnimRoot:Play("ActivityToggle_in_lock") + end, true, true, true) + local day = activityData:GetUnLockDay(nType, data.baseData.Id) + if day == 0 then + local timerCount = function() + local hour, min, sec = parent.activityLevelsData:GetUnLockHour(nType, data.baseData.Id) + if 0 < hour then + NovaAPI.SetTMPText(txtLockConditionTime, orderedFormat(ConfigTable.GetUIText("ActivityLevels_Lock_Hour_Color_Common"), "f0e1c0", hour)) + elseif 0 < min then + NovaAPI.SetTMPText(txtLockConditionTime, orderedFormat(ConfigTable.GetUIText("ActivityLevels_Lock_Min_Color_Common"), "f0e1c0", min)) + elseif 0 < sec then + NovaAPI.SetTMPText(txtLockConditionTime, orderedFormat(ConfigTable.GetUIText("ActivityLevels_Lock_Sec_Color_Common"), "f0e1c0", sec)) + end + end + timerCount() + self.timerRun = self:AddTimer(0, 1, function() + timerCount() + end, true, true, false) + else + NovaAPI.SetTMPText(txtLockConditionTime, orderedFormat(ConfigTable.GetUIText("ActivityLevels_Lock_Day_Color_Common"), "f0e1c0", day)) + end + self.lvLock = true + end + local strTitle = "" + if nType == GameEnum.ActivityLevelType.Explore then + strTitle = orderedFormat(lvIndexTitle, 1, data.baseData.Difficulty) + elseif nType == GameEnum.ActivityLevelType.Adventure then + strTitle = orderedFormat(lvIndexTitle, 2, data.baseData.Difficulty) + elseif nType == GameEnum.ActivityLevelType.HARD then + strTitle = orderedFormat(lvIndexTitle, 3, data.baseData.Difficulty) + end + NovaAPI.SetTMPText(self._mapNode.txt_Select, strTitle) + NovaAPI.SetTMPText(self._mapNode.txt_unSelect, strTitle) + self._mapNode.tog.onClick:RemoveAllListeners() + local clickCb = function() + if self._mapNode.Select.activeSelf == true then + return + end + self:SetDefault(true) + parent:SetSelectObj(self) + parent:RefreshInstanceInfo(nType, data.baseData.Difficulty, false) + parent.activityLevelsData:ChangeRedDot(nType, data.baseData.Id) + EventManager.Hit(EventId.TemporaryBlockInput, 0.3) + end + self._mapNode.tog.onClick:AddListener(clickCb) + local bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(parent.nActId) + if bInActGroup then + if nType == GameEnum.ActivityLevelType.Explore then + RedDotManager.RegisterNode(RedDotDefine.ActivityLevel_Explore_Level, { + nActGroupId, + data.baseData.Id + }, self._mapNode.redH) + elseif nType == GameEnum.ActivityLevelType.Adventure then + RedDotManager.RegisterNode(RedDotDefine.ActivityLevel_Adventure_Level, { + nActGroupId, + data.baseData.Id + }, self._mapNode.redH) + elseif nType == GameEnum.ActivityLevelType.HARD then + RedDotManager.RegisterNode(RedDotDefine.ActivityLevel_Hard_Level, { + nActGroupId, + data.baseData.Id + }, self._mapNode.redH) + end + end + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + NovaAPI.CtrlDotweenAnimation(self.circleAni, 2) + NovaAPI.CtrlDotweenAnimation(self.imgdb_glowAni, 2) + end + cs_coroutine.start(wait) +end +function ActivityLevelsLvCtrl:SetDefault(isOn) + if not isOn then + self:ShowArrowAni(false) + end + self._mapNode.Select:SetActive(isOn) + self._mapNode.unSelect:SetActive(true) + self._mapNode.txt_Select.gameObject:SetActive(isOn) + self._mapNode.txt_unSelect.gameObject:SetActive(not isOn) + if isOn then + NovaAPI.SetImageColor(self._mapNode.rtLockInfoDay, colorLockSelectImage) + NovaAPI.SetImageColor(self._mapNode.rtLockPreLvSelect, colorLockSelectImage) + self._mapNode.AnimSwitch.enabled = true + self._mapNode.AnimSwitch:Play("DecoRoot_in") + NovaAPI.CtrlDotweenAnimation(self.circleAni, 1) + NovaAPI.CtrlDotweenAnimation(self.imgdb_glowAni, 1) + else + NovaAPI.SetImageColor(self._mapNode.rtLockInfoDay, colorLockUnSelectImage) + NovaAPI.SetImageColor(self._mapNode.rtLockPreLvSelect, colorLockUnSelectImage) + NovaAPI.CtrlDotweenAnimation(self.circleAni, 2) + NovaAPI.CtrlDotweenAnimation(self.imgdb_glowAni, 2) + end + if not self.isOpen then + self._mapNode.imgLockMask:SetActive(not isOn) + end +end +function ActivityLevelsLvCtrl:ShowArrowAni(isShow) +end +function ActivityLevelsLvCtrl:FadeIn() + EventManager.Hit(EventId.SetTransition) +end +function ActivityLevelsLvCtrl:OnDisable() + if self.timerRun ~= nil then + self.timerRun:Pause(true) + self.timerRun = nil + end +end +return ActivityLevelsLvCtrl diff --git a/lua/game/ui/activitytheme/20104/activitylevels/activitylevelsselectctrl.lua b/lua/game/ui/activitytheme/20104/activitylevels/activitylevelsselectctrl.lua new file mode 100644 index 000000000..31a5b2ce0 --- /dev/null +++ b/lua/game/ui/activitytheme/20104/activitylevels/activitylevelsselectctrl.lua @@ -0,0 +1,761 @@ +local ActivityLevelsSelectCtrl = class("ActivityLevelsSelectCtrl", BaseCtrl) +local LayoutRebuilder = CS.UnityEngine.UI.LayoutRebuilder +local mapToggle = { + [1] = GameEnum.diffculty.Diffculty_1, + [2] = GameEnum.diffculty.Diffculty_2, + [3] = GameEnum.diffculty.Diffculty_3, + [4] = GameEnum.diffculty.Diffculty_4, + [5] = GameEnum.diffculty.Diffculty_5, + [6] = GameEnum.diffculty.Diffculty_6, + [7] = GameEnum.diffculty.Diffculty_7, + [8] = GameEnum.diffculty.Diffculty_8, + [9] = GameEnum.diffculty.Diffculty_9, + [10] = GameEnum.diffculty.Diffculty_10 +} +local colorLockSelectImage = Color(0.054901960784313725, 0.054901960784313725, 0.054901960784313725, 1) +local colorLockUnSelectImage = Color(0.9803921568627451, 0.9803921568627451, 0.9803921568627451, 1) +local colorConditionsUnLock = Color(0.1607843137254902, 0.3568627450980392, 0.4392156862745098, 1) +local colorConditionsLock = Color(0.1607843137254902, 0.3568627450980392, 0.4392156862745098, 1) +local lvIndexTitle = "{0}-{1}" +local twelveLvGroupPadding = { + 86, + 50, + 50, + 0 +} +local twelveLvGroupPaddingOpen = { + 86, + 818, + 50, + 0 +} +local fourLvGroupPadding = { + 620, + 88, + 50, + 0 +} +local fourLvGroupPaddingOpen = { + 86, + 818, + 50, + 0 +} +ActivityLevelsSelectCtrl._mapNodeConfig = { + TopBar = { + sNodeName = "TopBarPanel", + sCtrlName = "Game.UI.TopBarEx.TopBarCtrl" + }, + goEnemyInfo = { + sCtrlName = "Game.UI.MainlineEx.MainlineMonsterInfoCtrl" + }, + togTypeExplore = { + sComponentName = "UIButton", + callback = "OnBtnClick_TogTypeExplore" + }, + togTypeExploreCtrl = { + sNodeName = "togTypeExplore", + sCtrlName = "Game.UI.ActivityTheme.20104.ActivityLevels.TemplateToggleTypeCtrl" + }, + redExplore = {}, + togTypeAdventure = { + sComponentName = "UIButton", + callback = "OnBtnClick_TogTypeAdventure" + }, + togTypeAdventureCtrl = { + sNodeName = "togTypeAdventure", + sCtrlName = "Game.UI.ActivityTheme.20104.ActivityLevels.TemplateToggleTypeCtrl" + }, + redAdventure = {}, + togTypeHard = { + sComponentName = "UIButton", + callback = "OnBtnClick_TogTypeHard" + }, + togTypeHardCtrl = { + sNodeName = "togTypeHard", + sCtrlName = "Game.UI.ActivityTheme.20104.ActivityLevels.TemplateToggleTypeCtrl" + }, + redHard = {}, + rtToggles = { + sNodeName = "srToggle", + sComponentName = "UIScrollRect" + }, + rtTogglesTmp = { + sNodeName = "rt_ToggleTmp", + sComponentName = "Transform" + }, + togRoot = { + nCount = 12, + sCtrlName = "Game.UI.ActivityTheme.20104.ActivityLevels.ActivityLevelsLvCtrl" + }, + rt_Toggle = {}, + rt_ToggleTrans = {sNodeName = "rt_Toggle", sComponentName = "Transform"}, + btnCloseBg = { + sComponentName = "UIButton", + callback = "OnBtnClick_CloseBossInfo" + }, + rtBoss = {}, + rtBossAni = {sNodeName = "rtBoss", sComponentName = "Animator"}, + txtRecommendLevel = { + sNodeName = "txtSuggestLevel", + sComponentName = "TMP_Text" + }, + txtTitle = { + sComponentName = "TMP_Text", + sLanguageId = "InfinityTower_Recommend_Lv" + }, + txtBuildTitle = { + sComponentName = "TMP_Text", + sLanguageId = "InfinityTower_Recommend_Construct" + }, + imgBuild = {sComponentName = "Image"}, + TMPName = {sComponentName = "TMP_Text"}, + TMPLevel = {sComponentName = "TMP_Text"}, + detailDescSc = {sComponentName = "Transform"}, + detailDesc = {sComponentName = "TMP_Text"}, + btnEnemyInfo = { + sComponentName = "UIButton", + callback = "OnBtnClick_EnemyInfo" + }, + tex_EnemyInfo = { + sComponentName = "TMP_Text", + sLanguageId = "Equipment_Instance_EnemyInfo" + }, + txtTitleTarget = { + sComponentName = "TMP_Text", + sLanguageId = "RogueBoss_Pause_Target" + }, + txtReward = { + sComponentName = "TMP_Text", + sLanguageId = "Level_Award" + }, + Task = {sComponentName = "Transform", nCount = 3}, + rewardRoot = {sComponentName = "Transform"}, + btn_itemTemp = {}, + btnListRoot = {}, + btnRaid = { + sComponentName = "UIButton", + callback = "OnClickBtnRaid" + }, + txtBtnRaid = { + sComponentName = "TMP_Text", + sLanguageId = "Raid_Title_Raid" + }, + btnGo = { + sComponentName = "UIButton", + callback = "OnClickBtnGo" + }, + txtBtnGoRaidUnlock = { + sComponentName = "TMP_Text", + sLanguageId = "Maninline_Btn_Go" + }, + txtBtnGo = { + sComponentName = "TMP_Text", + sLanguageId = "Maninline_Btn_Go" + }, + goCoin = {}, + txtTicketsCount = {sComponentName = "TMP_Text"}, + btnRaidUnlock = { + sComponentName = "UIButton", + callback = "OnClickBtnGo" + }, + goCoinRaidUnlock = {}, + txtTicketsCountRaidUnlock = {sComponentName = "TMP_Text"}, + grpRaidUnlock = {}, + TMPRaidUnlockHint = { + sComponentName = "TMP_Text", + sLanguageId = "Raid_Btn_CondStar" + }, + ListConditions = {}, + ListConditionsObj = { + sNodeName = "Conditions_", + nCount = 2 + } +} +ActivityLevelsSelectCtrl._mapEventConfig = { + [EventId.UpdateEnergy] = "OnEvent_UpdateEnergy", + [EventId.ClosePanel] = "OnEvent_ClosePanel", + [EventId.UIBackConfirm] = "OnEvent_Back", + [EventId.UIHomeConfirm] = "OnEvent_BackHome" +} +ActivityLevelsSelectCtrl._mapRedDotConfig = {} +function ActivityLevelsSelectCtrl:Awake() + self.detailDescContent = self._mapNode.detailDescSc:Find("Viewport/Content").transform + self.curRequireEnergy = 0 + local param = self:GetPanelParam() + if type(param) == "table" then + self.nActId = param[1] + end + self.nLevelType = GameEnum.ActivityLevelType.Explore + self.tabRewardList = {} + self.AniRoot = self.gameObject:GetComponent("Animator") + local bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self.nActId) + if bInActGroup then + RedDotManager.RegisterNode(RedDotDefine.ActivityLevel_Explore, {nActGroupId}, self._mapNode.redExplore) + RedDotManager.RegisterNode(RedDotDefine.ActivityLevel_Adventure, {nActGroupId}, self._mapNode.redAdventure) + RedDotManager.RegisterNode(RedDotDefine.ActivityLevel_Hard, {nActGroupId}, self._mapNode.redHard) + end +end +function ActivityLevelsSelectCtrl:OnEnable() + self.isOpenLvMsg = false + self:ShowBossInfo(false, true) + self.timeTab = {} + EventManager.Hit(EventId.SetTransition) + self.SelectTogPreLvLock = nil + self.AniRoot:Play("ActivityLevelsSelect_in") + self:Init() + function self.onScrollValueChanged(value) + self._mapNode.rtTogglesTmp.localPosition = self._mapNode.rt_ToggleTrans.localPosition + end + self._mapNode.rtToggles.onValueChanged:AddListener(self.onScrollValueChanged) +end +function ActivityLevelsSelectCtrl:OnDisable() + self.timeTab = {} + for i = 1, #self.tabRewardList do + local go = self.tabRewardList[i].gameObject + local btnSelect = self.tabRewardList[i].gameObject:GetComponent("UIButton") + btnSelect.onClick:RemoveAllListeners() + self:UnbindCtrlByNode(self.tabRewardList[i]) + destroy(go) + end + self.tabRewardList = {} + self.SelectTogPreLvLock = nil + self.SelectObj = nil + if self.onScrollValueChanged ~= nil then + self._mapNode.rtToggles.onValueChanged:RemoveListener(self.onScrollValueChanged) + self.onScrollValueChanged = nil + end +end +function ActivityLevelsSelectCtrl:OnDestroy(...) +end +function ActivityLevelsSelectCtrl:Init() + self.activityLevelsData = PlayerData.Activity:GetActivityDataById(self.nActId) + self:RefreshTogTypeCount() + self:Refresh() +end +function ActivityLevelsSelectCtrl:Refresh() + self.nLevelType = self.activityLevelsData:GetDefaultSelectionType() + self:RefreshTogType(self.nLevelType) + local nDifficulty = self.activityLevelsData:GetDefaultSelectionDifficulty(self.nLevelType) + self:RefreshTogList(self.nLevelType, nDifficulty) +end +function ActivityLevelsSelectCtrl:RefreshTogTypeCount() + self.firstExploreLevel = self.activityLevelsData.levelTabExploreDifficulty[1] + self.firstAdventureLevel = self.activityLevelsData.levelTabAdventureDifficulty[1] + self.firstHardLevel = self.activityLevelsData.levelTabHardDifficulty[1] + local isOpenAdventure = self.activityLevelsData:GetLevelDayOpen(GameEnum.ActivityLevelType.Adventure, self.firstAdventureLevel) + local isOpenHard = self.activityLevelsData:GetLevelDayOpen(GameEnum.ActivityLevelType.HARD, self.firstHardLevel) + self._mapNode.togTypeExploreCtrl:SetText(ConfigTable.GetUIText("ActivityLevels_Explore")) + self._mapNode.togTypeAdventureCtrl:SetText(ConfigTable.GetUIText("ActivityLevels_Adventure")) + self._mapNode.togTypeHardCtrl:SetText(ConfigTable.GetUIText("ActivityLevels_Hard")) + self._mapNode.togTypeExploreCtrl:SetDefaultActivity(self.nLevelType == GameEnum.ActivityLevelType.Explore, nil, nil, true, 1) + self._mapNode.togTypeAdventureCtrl:SetDefaultActivity(self.nLevelType == GameEnum.ActivityLevelType.Adventure, nil, nil, isOpenAdventure, 2) + self._mapNode.togTypeHardCtrl:SetDefaultActivity(self.nLevelType == GameEnum.ActivityLevelType.HARD, nil, nil, isOpenHard, 3) + local objExploreCert = self._mapNode.togTypeExplore.gameObject.transform:Find("AnimRoot/AnimSwitch/iconCert").gameObject + local objAdventureCert = self._mapNode.togTypeAdventure.gameObject.transform:Find("AnimRoot/AnimSwitch/iconCert").gameObject + local objHardCert = self._mapNode.togTypeHard.gameObject.transform:Find("AnimRoot/AnimSwitch/iconCert").gameObject + objExploreCert:SetActive(true) + for i, v in pairs(self.activityLevelsData.levelTabExplore) do + if 3 > v.Star then + objExploreCert:SetActive(false) + break + end + end + objAdventureCert:SetActive(true) + for i, v in pairs(self.activityLevelsData.levelTabAdventure) do + if 3 > v.Star then + objAdventureCert:SetActive(false) + break + end + end + objHardCert:SetActive(true) + for i, v in pairs(self.activityLevelsData.levelTabHard) do + if 3 > v.Star then + objHardCert:SetActive(false) + break + end + end +end +function ActivityLevelsSelectCtrl:FirstLevelLockTips(nType, nLevel) + local day = self.activityLevelsData:GetUnLockDay(nType, nLevel) + local strTips = "" + if day == 0 then + local hour, min, sec = self.activityLevelsData:GetUnLockHour(nType, nLevel) + if 0 < hour then + strTips = orderedFormat(ConfigTable.GetUIText("ActivityLevels_Lock_Hour"), hour) + elseif 0 < min then + strTips = orderedFormat(ConfigTable.GetUIText("ActivityLevels_Lock_Min"), min) + elseif 0 < sec then + strTips = orderedFormat(ConfigTable.GetUIText("ActivityLevels_Lock_Sec"), sec) + end + else + strTips = orderedFormat(ConfigTable.GetUIText("ActivityLevels_Lock_DayOpen"), day) + end + EventManager.Hit(EventId.OpenMessageBox, strTips) +end +function ActivityLevelsSelectCtrl:OnBtnClick_TogTypeExplore() + if self.nLevelType == GameEnum.ActivityLevelType.Explore then + return + end + self:CloseAllTimer() + self.AniRoot:Play("ActivityLevelsSelect_Switch") + self.nLevelType = GameEnum.ActivityLevelType.Explore + self:RefreshTogType(self.nLevelType) + local nDifficulty = self.activityLevelsData:GetDefaultSelectionDifficulty(self.nLevelType) + self:RefreshTogList(self.nLevelType, nDifficulty) +end +function ActivityLevelsSelectCtrl:OnBtnClick_TogTypeAdventure() + if self.nLevelType == GameEnum.ActivityLevelType.Adventure then + return + end + self:CloseAllTimer() + self.AniRoot:Play("ActivityLevelsSelect_Switch") + self.nLevelType = GameEnum.ActivityLevelType.Adventure + self:RefreshTogType(self.nLevelType) + local nDifficulty = self.activityLevelsData:GetDefaultSelectionDifficulty(self.nLevelType) + self:RefreshTogList(self.nLevelType, nDifficulty) +end +function ActivityLevelsSelectCtrl:OnBtnClick_TogTypeHard() + if self.nLevelType == GameEnum.ActivityLevelType.HARD then + return + end + self:CloseAllTimer() + self.AniRoot:Play("ActivityLevelsSelect_Switch") + self.nLevelType = GameEnum.ActivityLevelType.HARD + self:RefreshTogType(self.nLevelType) + local nDifficulty = self.activityLevelsData:GetDefaultSelectionDifficulty(self.nLevelType) + self:RefreshTogList(self.nLevelType, nDifficulty) +end +function ActivityLevelsSelectCtrl:CloseAllTimer() + for i, v in pairs(self.timeTab) do + v:Pause(true) + end + self.timeTab = {} +end +function ActivityLevelsSelectCtrl:RefreshTogType(nType) + self._mapNode.togTypeExploreCtrl:SetTrigger(nType == GameEnum.ActivityLevelType.Explore) + self._mapNode.togTypeAdventureCtrl:SetTrigger(nType == GameEnum.ActivityLevelType.Adventure) + self._mapNode.togTypeHardCtrl:SetTrigger(nType == GameEnum.ActivityLevelType.HARD) + local isOpenAdventure = self.activityLevelsData:GetLevelDayOpen(GameEnum.ActivityLevelType.Adventure, self.firstAdventureLevel) + local isOpenHard = self.activityLevelsData:GetLevelDayOpen(GameEnum.ActivityLevelType.HARD, self.firstHardLevel) + self._mapNode.togTypeExploreCtrl:SetDefaultActivity(nType == GameEnum.ActivityLevelType.Explore, nil, nil, true) + self._mapNode.togTypeAdventureCtrl:SetDefaultActivity(nType == GameEnum.ActivityLevelType.Adventure, nil, nil, isOpenAdventure) + self._mapNode.togTypeHardCtrl:SetDefaultActivity(nType == GameEnum.ActivityLevelType.HARD, nil, nil, isOpenHard) +end +function ActivityLevelsSelectCtrl:RefreshTogList(nType, nDifficulty) + self.SelectObj = nil + local tabLevelInfo, tabLevelInfoDifficulty + self.currentTypeLvCount = 0 + local isOpenAdventure = self.activityLevelsData:GetLevelDayOpen(GameEnum.ActivityLevelType.Adventure, self.firstAdventureLevel) + local isOpenHard = self.activityLevelsData:GetLevelDayOpen(GameEnum.ActivityLevelType.HARD, self.firstHardLevel) + if nType == GameEnum.ActivityLevelType.Explore then + tabLevelInfo = self.activityLevelsData.levelTabExplore + tabLevelInfoDifficulty = self.activityLevelsData.levelTabExploreDifficulty + elseif nType == GameEnum.ActivityLevelType.Adventure then + tabLevelInfo = self.activityLevelsData.levelTabAdventure + tabLevelInfoDifficulty = self.activityLevelsData.levelTabAdventureDifficulty + else + tabLevelInfo = self.activityLevelsData.levelTabHard + tabLevelInfoDifficulty = self.activityLevelsData.levelTabHardDifficulty + end + self.currentTypeLvCount = #tabLevelInfoDifficulty + self._mapNode.rtToggles.gameObject:SetActive(true) + local isFour = self.currentTypeLvCount == 4 + if self.isOpenLvMsg == false then + local tmpPadding = isFour and fourLvGroupPadding or twelveLvGroupPadding + NovaAPI.SetLayoutGroupPadding(self._mapNode.rt_Toggle, tmpPadding[1], tmpPadding[2], tmpPadding[3], tmpPadding[4]) + else + local tmpPadding = isFour and fourLvGroupPaddingOpen or twelveLvGroupPaddingOpen + NovaAPI.SetLayoutGroupPadding(self._mapNode.rt_Toggle, tmpPadding[1], tmpPadding[2], tmpPadding[3], tmpPadding[4]) + end + for i = 1, 12 do + self._mapNode.togRoot[i].gameObject:SetActive(i <= self.currentTypeLvCount) + end + for i = 1, self.currentTypeLvCount do + do + local tmpId = tabLevelInfoDifficulty[i] + local tmpData = tabLevelInfo[tmpId] + local isOpen = self.activityLevelsData:GetLevelDayOpen(nType, tmpData.baseData.Id) + local preLevelId = tmpData.baseData.PreLevelId + local isPreLevelOpen = true + if preLevelId ~= 0 then + local tmpDataPre = ConfigTable.GetData("ActivityLevelsLevel", preLevelId) + isPreLevelOpen = self.activityLevelsData:GetLevelDayOpen(tmpDataPre.Type, tmpDataPre.Id) + end + local isLevelUnLock = self.activityLevelsData:GetLevelUnLock(nType, tmpData.baseData.Id) + self._mapNode.togRoot[i]:InitData(self, nType, self.activityLevelsData, tmpData, isOpen, isLevelUnLock, isPreLevelOpen) + if nDifficulty == i then + if self.isOpenLvMsg then + self.SelectObj = self._mapNode.togRoot[i] + self._mapNode.togRoot[i]:SetDefault(true) + self:RefreshInstanceInfo(nType, nDifficulty, true) + else + self._mapNode.togRoot[i]:SetDefault(false) + local wait = function() + LayoutRebuilder.ForceRebuildLayoutImmediate(self._mapNode.rt_ToggleTrans.gameObject:GetComponent("RectTransform")) + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + if i < 3 then + self._mapNode.rt_ToggleTrans.localPosition = Vector3(0, self._mapNode.rt_ToggleTrans.localPosition.y, 0) + elseif 10 <= i then + self._mapNode.rt_ToggleTrans.localPosition = Vector3(-2125, self._mapNode.rt_ToggleTrans.localPosition.y, 0) + else + self._mapNode.rt_ToggleTrans.localPosition = Vector3(-300 * (i - 2), self._mapNode.rt_ToggleTrans.localPosition.y, 0) + end + end + cs_coroutine.start(wait) + end + else + self._mapNode.togRoot[i]:SetDefault(false) + end + end + end +end +function ActivityLevelsSelectCtrl:SetSelectObj(tmpSelectObj) + if self.SelectObj ~= nil then + self.SelectObj:SetDefault(false) + end + self.SelectObj = tmpSelectObj +end +function ActivityLevelsSelectCtrl:OnBtnClick_CloseBossInfo() + self._mapNode.rtBossAni:Play("rtBoss_out") + self:AddTimer(1, 0.2, function() + self:ShowBossInfo(false, false) + end, true, true, true) +end +function ActivityLevelsSelectCtrl:ShowBossInfo(isShow, isOnEnable) + self.isOpenLvMsg = isShow + self._mapNode.rtBoss:SetActive(isShow) + self._mapNode.btnCloseBg.gameObject:SetActive(isShow) + if not isShow and self.SelectObj ~= nil then + self.SelectObj:SetDefault(false) + self.SelectObj = nil + end + if not isShow and not isOnEnable then + local isFour = self.currentTypeLvCount == 4 + local tmpPadding = isFour and fourLvGroupPadding or twelveLvGroupPadding + if isFour then + EventManager.Hit(EventId.TemporaryBlockInput, 0.2) + local moveTime = 0.2 + local layoutGroup = self._mapNode.rt_Toggle:GetComponent("HorizontalLayoutGroup") + local startLeft = layoutGroup ~= nil and layoutGroup.padding.left or tmpPadding[1] + NovaAPI.SetLayoutGroupPadding(self._mapNode.rt_Toggle, startLeft, fourLvGroupPaddingOpen[2], fourLvGroupPaddingOpen[3], fourLvGroupPaddingOpen[4]) + CS.DG.Tweening.DOVirtual.Float(startLeft, tmpPadding[1], moveTime, function(v) + NovaAPI.SetLayoutGroupPadding(self._mapNode.rt_Toggle, math.floor(v), tmpPadding[2], tmpPadding[3], tmpPadding[4]) + end) + else + NovaAPI.SetLayoutGroupPadding(self._mapNode.rt_Toggle, tmpPadding[1], tmpPadding[2], tmpPadding[3], tmpPadding[4]) + end + end +end +function ActivityLevelsSelectCtrl:RefreshInstanceInfo(nType, nHard, isInit) + if self.currentTypeLvCount == 12 then + NovaAPI.SetLayoutGroupPadding(self._mapNode.rt_Toggle, twelveLvGroupPaddingOpen[1], twelveLvGroupPaddingOpen[2], twelveLvGroupPaddingOpen[3], twelveLvGroupPaddingOpen[4]) + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + local moveTime = isInit and 0.4 or 0.2 + if nHard < 3 then + self._mapNode.rt_ToggleTrans:DOLocalMoveX(0, moveTime) + elseif 10 <= nHard then + self._mapNode.rt_ToggleTrans:DOLocalMoveX(-2125, moveTime) + else + self._mapNode.rt_ToggleTrans:DOLocalMoveX(-300 * (nHard - 2), moveTime) + end + end + cs_coroutine.start(wait) + elseif self.currentTypeLvCount == 8 then + NovaAPI.SetLayoutGroupPadding(self._mapNode.rt_Toggle, twelveLvGroupPaddingOpen[1], twelveLvGroupPaddingOpen[2], twelveLvGroupPaddingOpen[3], twelveLvGroupPaddingOpen[4]) + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + local moveTime = isInit and 0.4 or 0.2 + if nHard < 3 then + self._mapNode.rt_ToggleTrans:DOLocalMoveX(0, moveTime) + elseif 6 <= nHard then + self._mapNode.rt_ToggleTrans:DOLocalMoveX(-958, moveTime) + else + self._mapNode.rt_ToggleTrans:DOLocalMoveX(-300 * (nHard - 2), moveTime) + end + end + cs_coroutine.start(wait) + else + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + local moveTime = isInit and 0.4 or 0.2 + EventManager.Hit(EventId.TemporaryBlockInput, moveTime) + local layoutGroup = self._mapNode.rt_Toggle:GetComponent("HorizontalLayoutGroup") + local startLeft = layoutGroup ~= nil and layoutGroup.padding.left or fourLvGroupPadding[1] + NovaAPI.SetLayoutGroupPadding(self._mapNode.rt_Toggle, startLeft, fourLvGroupPaddingOpen[2], fourLvGroupPaddingOpen[3], fourLvGroupPaddingOpen[4]) + CS.DG.Tweening.DOVirtual.Float(startLeft, fourLvGroupPaddingOpen[1], moveTime, function(v) + NovaAPI.SetLayoutGroupPadding(self._mapNode.rt_Toggle, math.floor(v), fourLvGroupPaddingOpen[2], fourLvGroupPaddingOpen[3], fourLvGroupPaddingOpen[4]) + end) + if nHard < 2 then + self._mapNode.rt_ToggleTrans:DOLocalMoveX(0, moveTime) + elseif 3 <= nHard then + self._mapNode.rt_ToggleTrans:DOLocalMoveX(0, moveTime) + else + self._mapNode.rt_ToggleTrans:DOLocalMoveX(0, moveTime) + end + end + cs_coroutine.start(wait) + end + self.curSelectHard = nHard + local levelId = 0 + self.selectLevelData = nil + if nType == GameEnum.ActivityLevelType.Explore then + levelId = self.activityLevelsData.levelTabExploreDifficulty[nHard] + self.selectLevelData = self.activityLevelsData.levelTabExplore[levelId] + elseif nType == GameEnum.ActivityLevelType.Adventure then + levelId = self.activityLevelsData.levelTabAdventureDifficulty[nHard] + self.selectLevelData = self.activityLevelsData.levelTabAdventure[levelId] + else + levelId = self.activityLevelsData.levelTabHardDifficulty[nHard] + self.selectLevelData = self.activityLevelsData.levelTabHard[levelId] + end + NovaAPI.SetTMPText(self._mapNode.txtRecommendLevel, self.selectLevelData.baseData.SuggestedPower) + local sRank = "Icon/BuildRank/BuildRank_" .. self.selectLevelData.baseData.RecommendBuildRank + self:SetPngSprite(self._mapNode.imgBuild, sRank) + NovaAPI.SetTMPText(self._mapNode.TMPName, self.selectLevelData.baseData.Name) + local strTitle = "" + if nType == GameEnum.ActivityLevelType.Explore then + strTitle = orderedFormat(lvIndexTitle, 1, self.selectLevelData.baseData.Difficulty) + elseif nType == GameEnum.ActivityLevelType.Adventure then + strTitle = orderedFormat(lvIndexTitle, 2, self.selectLevelData.baseData.Difficulty) + elseif nType == GameEnum.ActivityLevelType.HARD then + strTitle = orderedFormat(lvIndexTitle, 3, self.selectLevelData.baseData.Difficulty) + end + NovaAPI.SetTMPText(self._mapNode.TMPLevel, strTitle) + NovaAPI.SetTMPText(self._mapNode.detailDesc, self.selectLevelData.baseData.Desc) + self.detailDescContent:DOLocalMoveY(0, 0) + self.curStar = self.selectLevelData.Star + local tbCond = { + self.selectLevelData.baseData.OneStarDesc, + self.selectLevelData.baseData.TwoStarDesc, + self.selectLevelData.baseData.ThreeStarDesc + } + for i = 1, 3 do + local rtTask = self._mapNode.Task[i] + local goDone = rtTask:Find("imgDone").gameObject + local imgUnDone = rtTask:Find("imgUnDone").gameObject + local Text = rtTask:Find("Text"):GetComponent("TMP_Text") + goDone:SetActive(i <= self.curStar) + imgUnDone:SetActive(i > self.curStar) + local cond = tbCond[i] + if cond == nil then + rtTask.gameObject:SetActive(false) + return + else + rtTask.gameObject:SetActive(true) + NovaAPI.SetTMPText(Text, cond) + end + end + self.PreviewMonsterGroupId = self.selectLevelData.baseData.PreviewMonsterGroupId + local isOpen = self.activityLevelsData:GetLevelDayOpen(nType, self.selectLevelData.baseData.Id) + local isLevelUnLock = self.activityLevelsData:GetLevelUnLock(nType, self.selectLevelData.baseData.Id) + local isNeedEnergyConsume = true + if not self.selectLevelData.baseData.EnergyConsumeOnRetry and 0 < self.selectLevelData.Star then + isNeedEnergyConsume = false + end + if isOpen and isLevelUnLock then + self._mapNode.btnListRoot:SetActive(true) + self._mapNode.ListConditions:SetActive(false) + if self.selectLevelData.baseData.ThreeStarSweep then + if self.selectLevelData.Star == 3 then + self._mapNode.btnRaid.gameObject:SetActive(true) + self._mapNode.btnGo.gameObject:SetActive(true) + self._mapNode.btnRaidUnlock.gameObject:SetActive(false) + else + self._mapNode.btnRaid.gameObject:SetActive(false) + self._mapNode.btnGo.gameObject:SetActive(false) + self._mapNode.btnRaidUnlock.gameObject:SetActive(true) + self._mapNode.grpRaidUnlock:SetActive(true) + end + else + self._mapNode.btnRaid.gameObject:SetActive(false) + self._mapNode.btnGo.gameObject:SetActive(false) + self._mapNode.btnRaidUnlock.gameObject:SetActive(true) + self._mapNode.grpRaidUnlock:SetActive(false) + end + local nHas = PlayerData.Base:GetCurEnergy() + local nRequire = self.selectLevelData.baseData.EnergyConsume + if not isNeedEnergyConsume then + nRequire = 0 + end + self.curRequireEnergy = nRequire + NovaAPI.SetTMPText(self._mapNode.txtTicketsCount, nRequire) + NovaAPI.SetTMPColor(self._mapNode.txtTicketsCount, nRequire > nHas.nEnergy and Red_Unable or Blue_Normal) + self._mapNode.goCoin:SetActive(true) + NovaAPI.SetTMPText(self._mapNode.txtTicketsCountRaidUnlock, nRequire) + NovaAPI.SetTMPColor(self._mapNode.txtTicketsCountRaidUnlock, nRequire > nHas.nEnergy and Red_Unable or Blue_Normal) + self._mapNode.goCoinRaidUnlock:SetActive(true) + elseif isOpen and not isLevelUnLock then + self._mapNode.btnListRoot:SetActive(false) + self._mapNode.ListConditions:SetActive(true) + local preLevelId = self.selectLevelData.baseData.PreLevelId + if preLevelId ~= 0 then + local lvPreNeedStar = self.selectLevelData.baseData.PreLevelStar + local lvPreStar = self.activityLevelsData:GetPreLevelStar(nType, self.selectLevelData.baseData.Id) + local imgConditions_Lock_1 = self._mapNode.ListConditionsObj[1].transform:Find("imgConditions_Lock").gameObject + local imgConditions_UnLock_1 = self._mapNode.ListConditionsObj[1].transform:Find("imgConditions_UnLock").gameObject + local txt = self._mapNode.ListConditionsObj[1].transform:Find("tex_ConditionsTips"):GetComponent("TMP_Text") + local tmpData = ConfigTable.GetData("ActivityLevelsLevel", preLevelId) + imgConditions_Lock_1:SetActive(lvPreNeedStar > lvPreStar) + imgConditions_UnLock_1:SetActive(lvPreNeedStar <= lvPreStar) + NovaAPI.SetTMPText(txt, orderedFormat(ConfigTable.GetUIText("ActivityLevels_Lock_PreLevel"), tmpData.Name)) + NovaAPI.SetTMPColor(txt, lvPreNeedStar <= lvPreStar and colorConditionsUnLock or colorConditionsLock) + else + local imgConditions_Lock_1 = self._mapNode.ListConditionsObj[1].transform:Find("imgConditions_Lock").gameObject + local imgConditions_UnLock_1 = self._mapNode.ListConditionsObj[1].transform:Find("imgConditions_UnLock").gameObject + local txt = self._mapNode.ListConditionsObj[1].transform:Find("tex_ConditionsTips"):GetComponent("TMP_Text") + imgConditions_Lock_1:SetActive(true) + imgConditions_UnLock_1:SetActive(false) + NovaAPI.SetTMPText(txt, ConfigTable.GetUIText("Unlocked_By_PreLevel")) + NovaAPI.SetTMPColor(txt, colorConditionsUnLock) + end + local preActivityStory = self.selectLevelData.baseData.PreActivityStory + if preActivityStory ~= nil and preActivityStory[1] ~= nil then + local isRead = PlayerData.ActivityAvg:IsStoryReaded(preActivityStory[2]) + local imgConditions_Lock_2 = self._mapNode.ListConditionsObj[2].transform:Find("imgConditions_Lock").gameObject + local imgConditions_UnLock_2 = self._mapNode.ListConditionsObj[2].transform:Find("imgConditions_UnLock").gameObject + local txt = self._mapNode.ListConditionsObj[2].transform:Find("tex_ConditionsTips"):GetComponent("TMP_Text") + imgConditions_Lock_2:SetActive(not isRead) + imgConditions_UnLock_2:SetActive(isRead) + local cfgdata = ConfigTable.GetData("ActivityStory", preActivityStory[2]) + if cfgdata ~= nil then + NovaAPI.SetTMPText(txt, orderedFormat(ConfigTable.GetUIText("ActivityLevels_Lock_Avg"), cfgdata.Title)) + self._mapNode.ListConditionsObj[2]:SetActive(true) + NovaAPI.SetTMPColor(txt, isRead and colorConditionsUnLock or colorConditionsLock) + else + self._mapNode.ListConditionsObj[2]:SetActive(false) + end + else + self._mapNode.ListConditionsObj[2]:SetActive(false) + end + elseif not isOpen then + self._mapNode.btnListRoot:SetActive(false) + self._mapNode.ListConditions:SetActive(true) + self._mapNode.ListConditionsObj[2]:SetActive(false) + local imgConditions_Lock_1 = self._mapNode.ListConditionsObj[1].transform:Find("imgConditions_Lock").gameObject + local imgConditions_UnLock_1 = self._mapNode.ListConditionsObj[1].transform:Find("imgConditions_UnLock").gameObject + imgConditions_Lock_1:SetActive(true) + imgConditions_UnLock_1:SetActive(false) + local txt = self._mapNode.ListConditionsObj[1].transform:Find("tex_ConditionsTips"):GetComponent("TMP_Text") + NovaAPI.SetTMPColor(txt, colorConditionsUnLock) + local day = self.activityLevelsData:GetUnLockDay(nType, self.selectLevelData.baseData.Id) + if day == 0 then + local hour, min, sec = self.activityLevelsData:GetUnLockHour(nType, self.selectLevelData.baseData.Id) + if 0 < hour then + NovaAPI.SetTMPText(txt, orderedFormat(ConfigTable.GetUIText("ActivityLevels_Lock_Hour"), hour)) + elseif 0 < min then + NovaAPI.SetTMPText(txt, orderedFormat(ConfigTable.GetUIText("ActivityLevels_Lock_Min"), min)) + elseif 0 < sec then + NovaAPI.SetTMPText(txt, orderedFormat(ConfigTable.GetUIText("ActivityLevels_Lock_Min"), min)) + end + else + local _day, _hour = self.activityLevelsData:GetUnLockDayHour(nType, self.selectLevelData.baseData.Id) + NovaAPI.SetTMPText(txt, orderedFormat(ConfigTable.GetUIText("ActivityLevels_Lock_DayHourOpen"), _day, _hour)) + end + end + for i = 1, #self.tabRewardList do + self.tabRewardList[i].gameObject:SetActive(false) + end + local tbReward = decodeJson(self.selectLevelData.baseData.CompleteRewardPreview) + self._mapNode.btn_itemTemp.gameObject:SetActive(false) + for i = 1, #tbReward do + if i > #self.tabRewardList then + local obj = instantiate(self._mapNode.btn_itemTemp, self._mapNode.rewardRoot) + self.tabRewardList[i] = self:BindCtrlByNode(obj, "Game.UI.TemplateEx.TemplateItemCtrl") + end + do + local itemCtrl = self.tabRewardList[i] + itemCtrl.gameObject:SetActive(true) + if tbReward[i] ~= nil then + local bReceived = 0 < self.selectLevelData.Star and tbReward[i][3] == 1 + local bFirstPass = tbReward[i][3] == 1 + itemCtrl:SetItem(tbReward[i][1], nil, UTILS.ParseRewardItemCount(tbReward[i]), nil, bReceived, bFirstPass, false, true) + local btnItem = itemCtrl.gameObject:GetComponent("UIButton") + btnItem.onClick:RemoveAllListeners() + local clickCb = function() + self:OnBtnClick_RewardItem(tbReward[i][1], btnItem.gameObject) + end + btnItem.onClick:AddListener(clickCb) + end + end + end + if self._mapNode.rtBoss.activeSelf == false then + self:ShowBossInfo(true, false) + self:AddTimer(1, 0.2, function() + self._mapNode.rtBossAni:Play("rtBoss_in") + end, true, true, true) + else + self._mapNode.rtBossAni:Play("rtBoss_Empty") + self:AddTimer(1, 0.1, function() + self._mapNode.rtBossAni:Play("rtBoss_in") + end, true, true, true) + end +end +function ActivityLevelsSelectCtrl:OnBtnClick_RewardItem(nTid, btn) + local rtBtn = btn.transform + UTILS.ClickItemGridWithTips(nTid, rtBtn, false, true, false) +end +function ActivityLevelsSelectCtrl:OnClickBtnGo() + local nEnergy = PlayerData.Base:GetCurEnergy().nEnergy + if nEnergy < self.curRequireEnergy then + local callback = function() + EventManager.Hit(EventId.ClosePanel, PanelId.EnergyBuy) + end + EventManager.Hit(EventId.OpenPanel, PanelId.EnergyBuy, AllEnum.EnergyPanelType.Main, {}, true, callback) + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("MainlineData_Energy")) + return + end + if self.SelectObj ~= nil then + self.SelectObj:ShowArrowAni(true) + end + self:AddTimer(1, 0.2, function() + self.activityLevelsData:ChangeRedDot(self.selectLevelData.baseData.Type, self.selectLevelData.baseData.Id) + PlayerData.Activity:SetActivityLevelActId(self.nActId) + EventManager.Hit(EventId.OpenPanel, PanelId.RegionBossFormation, AllEnum.RegionBossFormationType.ActivityLevels, self.selectLevelData.baseData.Id, { + self.nActId + }) + end, true, true, true) +end +function ActivityLevelsSelectCtrl:OnClickBtnRaid() + if self.curStar ~= 3 then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Raid_Lock")) + return + end + if self.SelectObj ~= nil then + self.SelectObj:ShowArrowAni(true) + end + self:AddTimer(1, 0.2, function() + local nNeedEnergy = self.curRequireEnergy + EventManager.Hit(EventId.OpenPanel, PanelId.Raid, self.selectLevelData.baseData.Id, nNeedEnergy, 0, self.nActId) + end, true, true, true) +end +function ActivityLevelsSelectCtrl:OnEvent_ClosePanel(nPanelId) + if type(nPanelId) == "number" and nPanelId == PanelId.Raid and self.SelectObj ~= nil then + self.SelectObj:ShowArrowAni(false) + end +end +function ActivityLevelsSelectCtrl:OnBtnClick_EnemyInfo() + EventManager.Hit("OpenActivityLevelsMonsterInfo", self.PreviewMonsterGroupId) +end +function ActivityLevelsSelectCtrl:OnEvent_UpdateEnergy() + local nHas = PlayerData.Base:GetCurEnergy() + NovaAPI.SetTMPColor(self._mapNode.txtTicketsCount, nHas.nEnergy < self.curRequireEnergy and Red_Unable or Blue_Normal) + NovaAPI.SetTMPColor(self._mapNode.txtTicketsCountRaidUnlock, nHas.nEnergy < self.curRequireEnergy and Red_Unable or Blue_Normal) +end +function ActivityLevelsSelectCtrl:OnEvent_Back(nPanelId) + if self._panel._nPanelId ~= nPanelId then + return + end + self.AniRoot:Play("ActivityLevelsSelect_out") + self:AddTimer(1, 0.3, function() + EventManager.Hit(EventId.CloesCurPanel) + end, true, true, true) +end +function ActivityLevelsSelectCtrl:OnEvent_BackHome(nPanelId) + if self._panel._nPanelId ~= nPanelId then + return + end + PanelManager.Home() +end +return ActivityLevelsSelectCtrl diff --git a/lua/game/ui/activitytheme/20104/activitylevels/activitylevelsselectpanel.lua b/lua/game/ui/activitytheme/20104/activitylevels/activitylevelsselectpanel.lua new file mode 100644 index 000000000..f5ae2e124 --- /dev/null +++ b/lua/game/ui/activitytheme/20104/activitylevels/activitylevelsselectpanel.lua @@ -0,0 +1,21 @@ +local ActivityLevelsSelectPanel = class("ActivityLevelsSelectPanel", BasePanel) +ActivityLevelsSelectPanel._sUIResRootPath = "UI_Activity/" +ActivityLevelsSelectPanel._tbDefine = { + { + sPrefabPath = "20104/ActivityLevels/ActivityLevelsSelect.prefab", + sCtrlName = "Game.UI.ActivityTheme.20104.ActivityLevels.ActivityLevelsSelectCtrl" + } +} +function ActivityLevelsSelectPanel:Awake() +end +function ActivityLevelsSelectPanel:OnEnable() +end +function ActivityLevelsSelectPanel:OnAfterEnter() +end +function ActivityLevelsSelectPanel:OnDisable() +end +function ActivityLevelsSelectPanel:OnDestroy() +end +function ActivityLevelsSelectPanel:OnRelease() +end +return ActivityLevelsSelectPanel diff --git a/lua/game/ui/activitytheme/20104/activitylevels/templatetoggletypectrl.lua b/lua/game/ui/activitytheme/20104/activitylevels/templatetoggletypectrl.lua new file mode 100644 index 000000000..84e408225 --- /dev/null +++ b/lua/game/ui/activitytheme/20104/activitylevels/templatetoggletypectrl.lua @@ -0,0 +1,49 @@ +local TemplateToggleTypeCtrl = class("TemplateToggleTypeCtrl", BaseCtrl) +TemplateToggleTypeCtrl._mapNodeConfig = { + AnimSwitch = {sComponentName = "Animator"}, + txt_Select = {sComponentName = "TMP_Text"}, + txt_unSelect = {sComponentName = "TMP_Text"}, + Select = {}, + unSelect = {}, + lockSel = {}, + lockUnSel = {} +} +TemplateToggleTypeCtrl._mapEventConfig = {} +function TemplateToggleTypeCtrl:SetText(sText) + NovaAPI.SetTMPText(self._mapNode.txt_Select, sText) + NovaAPI.SetTMPText(self._mapNode.txt_unSelect, sText) +end +function TemplateToggleTypeCtrl:SetDefaultActivity(bOn, colorSelect, colorUnSelect, isOpen) + if self._mapNode.AnimSwitch.enabled == true then + self._mapNode.AnimSwitch.enabled = false + end + self._mapNode.Select:SetActive(bOn) + self._mapNode.unSelect:SetActive(not bOn) + self._mapNode.txt_Select.gameObject:SetActive(bOn) + self._mapNode.txt_unSelect.gameObject:SetActive(not bOn) + if colorSelect ~= nil then + NovaAPI.SetTMPColor(self._mapNode.txt_Select, colorSelect) + NovaAPI.SetTMPColor(self._mapNode.txt_unSelect, colorUnSelect) + end + self._mapNode.txt_Select.gameObject.transform.localScale = isOpen == true and Vector3.one or Vector3.zero + self._mapNode.txt_unSelect.gameObject.transform.localScale = isOpen == true and Vector3.one or Vector3.zero + local imgTxtSelect = self._mapNode.Select.transform:Find("imgTxt").gameObject + local imgTxtUnSelect = self._mapNode.unSelect.transform:Find("imgTxt").gameObject + imgTxtSelect:SetActive(isOpen) + imgTxtUnSelect:SetActive(isOpen) + self._mapNode.lockSel:SetActive(not isOpen) + self._mapNode.lockUnSel:SetActive(not isOpen) + self._mapNode.Select:GetComponent("Image").enabled = isOpen + self._mapNode.unSelect:GetComponent("Image").enabled = isOpen +end +function TemplateToggleTypeCtrl:SetTrigger(bOn) + if self._mapNode.AnimSwitch.enabled == false then + self._mapNode.AnimSwitch.enabled = true + end + if bOn then + self._mapNode.AnimSwitch:SetTrigger("tOn") + else + self._mapNode.AnimSwitch:SetTrigger("tOff") + end +end +return TemplateToggleTypeCtrl diff --git a/lua/game/ui/activitytheme/20104/dustdawnthemectrl.lua b/lua/game/ui/activitytheme/20104/dustdawnthemectrl.lua new file mode 100644 index 000000000..030d0545e --- /dev/null +++ b/lua/game/ui/activitytheme/20104/dustdawnthemectrl.lua @@ -0,0 +1,744 @@ +local BaseCtrl = require("GameCore.UI.BaseCtrl") +local DustDawnThemeCtrl = class("DustDawnThemeCtrl", BaseCtrl) +local ClientManager = CS.ClientManager.Instance +local TimerManager = require("GameCore.Timer.TimerManager") +local LocalData = require("GameCore.Data.LocalData") +local WwiseAudioMgr = CS.WwiseAudioManager.Instance +DustDawnThemeCtrl._mapNodeConfig = { + goBg = {sNodeName = "---Bg---"}, + TopBar = { + sNodeName = "TopBarPanel", + sCtrlName = "Game.UI.TopBarEx.TopBarCtrl" + }, + btnEntrance_ = { + nCount = 7, + sComponentName = "UIButton", + callback = "OnBtn_ClickActivityEntrance" + }, + imgRemaineTime = {}, + txtActivityTime = {sComponentName = "TMP_Text"}, + txtActivityDate = {sComponentName = "TMP_Text"}, + imgEnd = {}, + txtActivityEnd = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_End" + }, + imgMiniGame = {}, + txtMiniGame = { + sComponentName = "TMP_Text", + sLanguageId = "MathParkour_PlayTitle" + }, + imgMiniGameEnd = {}, + txtMiniGameEnd = { + sComponentName = "TMP_Text", + sLanguageId = "MathParkour_PlayTitle" + }, + txtMiniGame_End = {}, + txtMiniGameEndState = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_End" + }, + txtMiniGameActivityUnlockTime = {sComponentName = "TMP_Text"}, + imgMiniGameActivityTime = {}, + txtMiniGameActivityTime = {sComponentName = "TMP_Text"}, + imgMiniGameActivityUnlockTime = {}, + goMiniGameEnd = { + sNodeName = "goMiniGameTxtEnd" + }, + txtTask = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_Task" + }, + txtTaskProgress = {sComponentName = "TMP_Text"}, + imgTaskActivityTime = {}, + txtTaskActivityTime = {sComponentName = "TMP_Text"}, + TaskEndState = { + sNodeName = "txtTaskProgress_End" + }, + txtTaskEndState = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_End" + }, + imgTaskEnd = {}, + bgTaskTxtEnd = {}, + txtTaskEnd = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_Task" + }, + txtTaskProgress_End = { + sNodeName = "txtTaskProgressEnd" + }, + imgTaskActivityUnlockTime = {}, + txtTaskActivityUnlockTime = {sComponentName = "TMP_Text"}, + txtTaskProgressEnd = {sComponentName = "TMP_Text"}, + imgStory = {sComponentName = "Image"}, + txtStory = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_StoryName_20104" + }, + txtStory2 = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_StoryNameTips_20104" + }, + txtShopEndState = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_End" + }, + txtShop = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_Shop" + }, + imgShopActivityTime = {}, + txtShopActivityTime = {sComponentName = "TMP_Text"}, + imgShopActivityUnlockTime = {}, + txtShopActivityUnlockTime = {sComponentName = "TMP_Text"}, + txtShopEnd = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_Shop" + }, + imgShopEnd = {}, + txtShop_End = {}, + bgShopTxtEnd = {}, + txtLevel = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_Level" + }, + txtLevel_End = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_Level" + }, + bgLevelTxtEnd = {}, + goLevelEnd = {}, + txtLevelEnd = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_End" + }, + imgLevelActivityUnlockTime = {}, + txtLevelActivityUnlockTime = {sComponentName = "TMP_Text"}, + imgLevelEnd = {}, + imgLevelActivityTime = {}, + txtLevelActivityTime = {sComponentName = "TMP_Text"}, + txtShow = { + sComponentName = "TMP_Text", + sLanguageId = "TravelerDuel_ChallengeTitle" + }, + imgShowEnd = {}, + imgShowActivityTime = {}, + txtShowActivityTime = {sComponentName = "TMP_Text"}, + goShowEnd = {}, + bgShowTxt_End = {}, + txtShow_End = { + sComponentName = "TMP_Text", + sLanguageId = "TravelerDuel_ChallengeTitle" + }, + txtShowEnd = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_End" + }, + imgShowActivityUnlockTime = {}, + txtShowActivityUnlockTime = {sComponentName = "TMP_Text"}, + imgShowLock = {}, + txtLock = {sComponentName = "TMP_Text"}, + imgFateCard = {sComponentName = "Image"}, + txtFateCard = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_Fate_Card_20104" + }, + imgFateCardEnd = {}, + txtFateCardEnd = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_Fate_Card_20104" + }, + txtFateCard_End = {}, + goFateCardEnd = {}, + txtFateCardEndState = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_End" + }, + imgFateCardActivityUnlockTime = {}, + txtFateCardActivityUnlockTime = {sComponentName = "TMP_Text"}, + imgFateCardActivityTime = {}, + txtFateCardActivityTime = {sComponentName = "TMP_Text"}, + dbFateCardEnd = {}, + miniGameRedDot = {}, + redDotEntrance2 = {}, + storyRedDot = {}, + reddotLevel = {}, + reddotShow = {}, + reddotFatecard = {} +} +DustDawnThemeCtrl._mapEventConfig = {} +local ActivityState = { + NotOpen = 1, + Open = 2, + Closed = 3 +} +function DustDawnThemeCtrl:Awake() + local param = self:GetPanelParam() + if type(param) == "table" then + self.nActId = param[1] + end + self.ActData = PlayerData.Activity:GetActivityGroupDataById(self.nActId) + if self.ActData ~= nil then + self.ActivityGroupCfg = self.ActData.actGroupConfig + end + self.tbBtnAnimator = {} +end +function DustDawnThemeCtrl:OnEnable() + if #self.tbBtnAnimator == 0 then + for k, v in pairs(self._mapNode.btnEntrance_) do + local anim = v.transform:GetChild(0):GetComponent("Animator") + if anim ~= nil and anim:IsNull() == false then + table.insert(self.tbBtnAnimator, anim) + end + end + end + self:RefreshPanel() + self:RegisterReddot() + self:SetEnterState() +end +function DustDawnThemeCtrl:OnDisable() + if nil ~= self.minigameRemainTimer then + TimerManager.Remove(self.minigameRemainTimer) + self.minigameRemainTimer = nil + end + if nil ~= self.remainTimer then + TimerManager.Remove(self.remainTimer) + self.remainTimer = nil + end + if nil ~= self.shopRemainTimer then + TimerManager.Remove(self.shopRemainTimer) + self.shopRemainTimer = nil + end + if nil ~= self.levelRemainTimer then + TimerManager.Remove(self.levelRemainTimer) + self.levelRemainTimer = nil + end + if nil ~= self.taskRemainTimer then + TimerManager.Remove(self.taskRemainTimer) + self.taskRemainTimer = nil + end + if nil ~= self.showRemainTimer then + TimerManager.Remove(self.showRemainTimer) + self.showRemainTimer = nil + end + if nil ~= self.fateCardRemainTimer then + TimerManager.Remove(self.fateCardRemainTimer) + self.fateCardRemainTimer = nil + end + for i = 1, #self.tbBtnAnimator do + self.tbBtnAnimator[i] = nil + end +end +function DustDawnThemeCtrl:RegisterReddot() + for i = 1, 7 do + local actData = self.ActData:GetActivityDataByIndex(i) + local nActId = actData ~= nil and actData.ActivityId or 0 + local state = self.tbActState[nActId] + if nActId ~= nil and 0 < nActId and state ~= nil then + if i == AllEnum.ActivityThemeFuncIndex.Task then + if state == ActivityState.Closed then + self._mapNode.redDotEntrance2:SetActive(false) + else + RedDotManager.RegisterNode(RedDotDefine.Activity_Group_Task, { + self.nActId, + nActId + }, self._mapNode.redDotEntrance2) + end + elseif i == AllEnum.ActivityThemeFuncIndex.Level then + RedDotManager.RegisterNode(RedDotDefine.ActivityLevel, { + self.nActId, + nActId + }, self._mapNode.reddotLevel) + elseif i == AllEnum.ActivityThemeFuncIndex.TrekkerVersus then + local activityData = ConfigTable.GetData("Activity", actData.ActivityId) + local nNeedWorldLevel = tonumber(activityData.LimitParam) or 0 + if nNeedWorldLevel > PlayerData.Base:GetWorldClass() then + self._mapNode.reddotShow:SetActive(false) + else + RedDotManager.RegisterNode(RedDotDefine.TrekkerVersus, { + self.nActId, + nActId + }, self._mapNode.reddotShow) + end + elseif i == AllEnum.ActivityThemeFuncIndex.FateCard then + if state == ActivityState.Closed then + self._mapNode.reddotFatecard:SetActive(false) + else + RedDotManager.RegisterNode(RedDotDefine.Activity_Group_PenguinCard_Level, { + self.nActId + }, self._mapNode.reddotFatecard) + end + elseif i == AllEnum.ActivityThemeFuncIndex.MiniGame then + if state == ActivityState.Closed then + self._mapNode.miniGameRedDot:SetActive(false) + else + RedDotManager.RegisterNode(RedDotDefine.Activity_MathParkour_New, { + actData.ActivityId + }, self._mapNode.miniGameRedDot) + end + end + end + end +end +function DustDawnThemeCtrl:SetEnterState() + local sAnimName = "DustDawnPanel_Pullback" + local sAnimName_Bt = "btnEntrance_Full_in" + local sAudioName = "Mode_20104_activity" + local nAnimLength = 0.1 + if self.bFirstEnter then + sAnimName = "" + if self.nEnterType ~= nil then + if self.nEnterType == AllEnum.ActivityThemeFuncIndex.Level or self.nEnterType == AllEnum.ActivityThemeFuncIndex.TrekkerVersus or self.nEnterType == AllEnum.ActivityThemeFuncIndex.Task then + sAnimName = "DustDawnPanel_Full_Right" + elseif self.nEnterType == AllEnum.ActivityThemeFuncIndex.Story or self.nEnterType == AllEnum.ActivityThemeFuncIndex.MiniGame or self.nEnterType == AllEnum.ActivityThemeFuncIndex.FateCard or self.nEnterType == AllEnum.ActivityThemeFuncIndex.Shop then + sAnimName = "DustDawnPanel_Full_Left" + end + end + sAnimName_Bt = "btnEntrance_in" + sAudioName = "Mode_20104_activity_01" + end + self.bFirstEnter = true + self.animRoot = self.gameObject:GetComponent("Animator") + if sAnimName ~= "" then + self.animRoot:Play(sAnimName, 0, 0) + nAnimLength = NovaAPI.GetAnimClipLength(self.animRoot, {sAnimName}) + end + WwiseAudioMgr:PostEvent(sAudioName) + EventManager.Hit(EventId.TemporaryBlockInput, nAnimLength) + for k, v in pairs(self.tbBtnAnimator) do + v.enabled = true + if k ~= AllEnum.ActivityThemeFuncIndex.Story then + local actData = self.ActData:GetActivityDataByIndex(k) + if actData == nil then + v:Play(sAnimName_Bt) + else + local state = self.ActData:GetActivityEntranceState(actData.ActivityId) + if state == ActivityState.Closed then + v:Play(sAnimName_Bt .. "_lock") + else + v:Play(sAnimName_Bt) + end + end + else + v:Play(sAnimName_Bt) + end + end +end +function DustDawnThemeCtrl:RefreshPanel() + if self.ActData == nil or self.ActivityGroupCfg == nil then + return + end + self:RefreshTime() + self:RefreshButtonState() +end +function DustDawnThemeCtrl:RefreshTime() + local bOpen = self.ActData:CheckActivityGroupOpen() + if bOpen then + self:RefreshRemainTime(self.ActData:GetActGroupEndTime(), self._mapNode.txtActivityTime) + if nil == self.remainTimer then + self.remainTimer = self:AddTimer(0, 1, function() + local remainTime = self:RefreshRemainTime(self.ActData:GetActGroupEndTime(), self._mapNode.txtActivityTime) + if remainTime <= 0 then + TimerManager.Remove(self.remainTimer) + self.remainTimer = nil + end + end, true, true, false) + end + end + self._mapNode.imgRemaineTime:SetActive(bOpen) + self._mapNode.imgEnd:SetActive(not bOpen) + local nOpenMonth, nOpenDay, nEndMonth, nEndDay, nOpenYear, nEndYear = self.ActData:GetActGroupDate() + local strOpenDay = string.format("%d", nOpenDay) + local strEndDay = string.format("%d", nEndDay) + local dateStr = string.format("%s/%s/%s ~ %s/%s/%s", nOpenYear, nOpenMonth, strOpenDay, nEndYear, nEndMonth, strEndDay) + NovaAPI.SetTMPText(self._mapNode.txtActivityDate, dateStr) +end +function DustDawnThemeCtrl:RefreshRemainTime(endTime, txtComp) + local curTime = ClientManager.serverTimeStamp + local remainTime = endTime - curTime + local sTimeStr = "" + if remainTime <= 60 then + local sec = math.floor(remainTime) + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Sec") or "", sec) + elseif 60 < remainTime and remainTime <= 3600 then + local min = math.floor(remainTime / 60) + local sec = math.floor(remainTime - min * 60) + if sec == 0 then + min = min - 1 + sec = 60 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Min") or "", min, sec) + elseif 3600 < remainTime and remainTime <= 86400 then + local hour = math.floor(remainTime / 3600) + local min = math.floor((remainTime - hour * 3600) / 60) + if min == 0 then + hour = hour - 1 + min = 60 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Hour") or "", hour, min) + elseif 86400 < remainTime then + local day = math.floor(remainTime / 86400) + local hour = math.floor((remainTime - day * 86400) / 3600) + if hour == 0 then + day = day - 1 + hour = 24 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Day") or "", day, hour) + end + NovaAPI.SetTMPText(txtComp, sTimeStr) + return remainTime +end +function DustDawnThemeCtrl:RefreshRemainOpenTime(openTime) + local curTime = ClientManager.serverTimeStamp + local remainTime = openTime - curTime + local sTimeStr = "" + if remainTime <= 60 then + local sec = math.floor(remainTime) + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Open_Time_Sec") or "", sec) + elseif 60 < remainTime and remainTime <= 3600 then + local min = math.floor(remainTime / 60) + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Open_Time_Min") or "", min) + elseif 3600 < remainTime and remainTime <= 86400 then + local hour = math.floor(remainTime / 3600) + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Open_Time") or "", hour) + elseif 86400 < remainTime then + local day = math.floor(remainTime / 86400) + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Open_Time_Day") or "", day) + end + return sTimeStr +end +function DustDawnThemeCtrl:RefreshButtonState() + self.tbActState = {} + for i = 1, 7 do + local actData = self.ActData:GetActivityDataByIndex(i) + if i == AllEnum.ActivityThemeFuncIndex.MiniGame then + self:RefreshMiniGameButtonState(actData) + elseif i == AllEnum.ActivityThemeFuncIndex.Task then + self:RefreshTaskButtonState(actData) + elseif i == AllEnum.ActivityThemeFuncIndex.Level then + self:RefreshLevelButtonState(actData) + elseif i == AllEnum.ActivityThemeFuncIndex.Shop then + self:RefreshShopButtonState(actData) + elseif i == AllEnum.ActivityThemeFuncIndex.TrekkerVersus then + self:RefreshOtherButtonState(actData) + elseif i == AllEnum.ActivityThemeFuncIndex.FateCard then + self:RefreshFateCardButtonState(actData) + end + end + self:RefreshStoryButtonState_special() +end +function DustDawnThemeCtrl:RefreshButtonTimer(actData, timer, txtTrans, imgTrans, refreshFunc) + local countDownTimer + local activityId = actData.ActivityId + local state, bShowCountDown, openTime, endTime = self.ActData:GetActivityEntranceTimerData(activityId) + if state == ActivityState.NotOpen then + if nil == timer and openTime ~= nil then + local fcTimer = function() + local curTime = ClientManager.serverTimeStamp + local remainTime = openTime - curTime + if 0 < remainTime then + local sTimeStr = self:RefreshRemainOpenTime(openTime) + local txtUnlock = imgTrans:GetComponentInChildren(typeof(CS.TMPro.TMP_Text)) + if txtUnlock ~= nil then + NovaAPI.SetTMPText(txtUnlock, sTimeStr) + end + else + imgTrans:SetActive(false) + TimerManager.Remove(countDownTimer) + countDownTimer = nil + self.tbActState[activityId] = ActivityState.Open + refreshFunc(actData) + self:RefreshActivityData() + end + end + fcTimer() + countDownTimer = self:AddTimer(0, 1, fcTimer, true, true, false) + end + elseif state == ActivityState.Open and endTime ~= nil and timer == nil and bShowCountDown then + self:RefreshRemainTime(endTime, txtTrans) + local fcTimer = function() + local remainTime = self:RefreshRemainTime(endTime, txtTrans) + if remainTime <= 0 then + TimerManager.Remove(countDownTimer) + countDownTimer = nil + refreshFunc(actData) + end + end + fcTimer() + countDownTimer = self:AddTimer(0, 1, fcTimer, true, true, false) + end + return state, bShowCountDown, countDownTimer +end +function DustDawnThemeCtrl:RefreshMiniGameButtonState(actData) + local activityId = actData.ActivityId + local activityData = ConfigTable.GetData("Activity", activityId) + if activityData ~= nil then + local refreshFunc = function(actData) + self:RefreshMiniGameButtonState(actData) + end + local state, bShowCountDown, countDownTimer = self:RefreshButtonTimer(actData, self.minigameRemainTimer, self._mapNode.txtMiniGameActivityTime, self._mapNode.imgMiniGameActivityUnlockTime, refreshFunc) + if self.minigameRemainTimer == nil then + self.minigameRemainTimer = countDownTimer + end + self._mapNode.imgMiniGameActivityUnlockTime:SetActive(state == ActivityState.NotOpen) + self._mapNode.imgMiniGameActivityTime.gameObject:SetActive(state == ActivityState.Open and bShowCountDown) + self._mapNode.imgMiniGameEnd:SetActive(state == ActivityState.Closed) + self._mapNode.txtMiniGame_End:SetActive(state == ActivityState.Closed) + self._mapNode.txtMiniGameEnd.gameObject:SetActive(state == ActivityState.Closed) + self._mapNode.goMiniGameEnd.gameObject:SetActive(state == ActivityState.Closed) + self.tbActState[activityId] = state + end +end +function DustDawnThemeCtrl:RefreshTaskButtonState(actData) + local activityId = actData.ActivityId + local actInsData = PlayerData.Activity:GetActivityDataById(activityId) + local activityData = ConfigTable.GetData("Activity", activityId) + if activityData ~= nil then + local refreshFunc = function(actData) + if actInsData ~= nil then + actInsData:RefreshTaskRedDot() + end + self:RefreshTaskButtonState(actData) + end + local state, bShowCountDown, countDowmTimer = self:RefreshButtonTimer(actData, self.taskRemainTimer, self._mapNode.txtTaskActivityTime, self._mapNode.imgTaskActivityUnlockTime, refreshFunc) + if self.taskRemainTimer == nil then + self.taskRemainTimer = countDowmTimer + end + if state == ActivityState.Closed and actInsData ~= nil then + actInsData:RefreshTaskRedDot() + end + self._mapNode.imgTaskActivityTime:SetActive(state == ActivityState.Open and bShowCountDown) + self._mapNode.txtTaskProgress_End:SetActive(state == ActivityState.Closed) + self._mapNode.imgTaskEnd.gameObject:SetActive(state == ActivityState.Closed) + self._mapNode.bgTaskTxtEnd.gameObject:SetActive(state == ActivityState.Closed) + self._mapNode.TaskEndState.gameObject:SetActive(state == ActivityState.Closed) + self._mapNode.txtTaskEnd.gameObject:SetActive(state == ActivityState.Closed) + self._mapNode.imgTaskActivityUnlockTime:SetActive(state == ActivityState.NotOpen) + self.tbActState[activityId] = state + local ActivityTaskData = PlayerData.Activity:GetActivityDataById(activityId) + local nDone, nTotal = 0, 0 + if ActivityTaskData ~= nil then + nDone, nTotal = ActivityTaskData:CalcTotalProgress() + end + local progress = string.format("%d/%d", nDone, nTotal) + NovaAPI.SetTMPText(self._mapNode.txtTaskProgress, progress) + NovaAPI.SetTMPText(self._mapNode.txtTaskProgressEnd, progress) + end +end +function DustDawnThemeCtrl:RefreshStoryButtonState_special() + if self:IsStoryRefresh() then + self:CheckStoryRedNode() + self._mapNode.txtStory2.gameObject:SetActive(false) + else + self._mapNode.storyRedDot.gameObject:SetActive(false) + self._mapNode.txtStory2.gameObject:SetActive(true) + end +end +function DustDawnThemeCtrl:IsStoryRefresh() + local curTime = CS.ClientManager.Instance.serverTimeStamp + local time = ConfigTable.GetConfigValue("StoryUnlockTime", "") + local openTime = CS.ClientManager.Instance:ISO8601StrToTimeStamp(time) + return curTime > openTime +end +function DustDawnThemeCtrl:RefreshLevelButtonState(actData) + local activityId = actData.ActivityId + local activityData = ConfigTable.GetData("Activity", activityId) + if activityData ~= nil then + local refreshFunc = function(actData) + local activityLevelsData = PlayerData.Activity:GetActivityDataById(activityId) + if nil ~= activityLevelsData then + activityLevelsData:ChangeAllRedHot() + end + self:RefreshLevelButtonState(actData) + end + local state, bShowCountDown, countDowmTimer = self:RefreshButtonTimer(actData, self.levelRemainTimer, self._mapNode.txtLevelActivityTime, self._mapNode.imgLevelActivityUnlockTime, refreshFunc) + if self.levelRemainTimer == nil then + self.levelRemainTimer = countDowmTimer + end + if state == ActivityState.Closed then + local activityLevelsData = PlayerData.Activity:GetActivityDataById(activityId) + if nil ~= activityLevelsData then + activityLevelsData:ChangeAllRedHot() + end + end + self._mapNode.imgLevelActivityTime:SetActive(state == ActivityState.Open and bShowCountDown) + self._mapNode.imgLevelActivityUnlockTime:SetActive(state == ActivityState.NotOpen) + self._mapNode.imgLevelEnd:SetActive(state == ActivityState.Closed) + self._mapNode.bgLevelTxtEnd:SetActive(state == ActivityState.Closed) + self._mapNode.goLevelEnd:SetActive(state == ActivityState.Closed) + self._mapNode.txtLevel_End.gameObject:SetActive(state == ActivityState.Closed) + self.tbActState[activityId] = state + end +end +function DustDawnThemeCtrl:RefreshShopButtonState(actData) + local activityId = actData.ActivityId + local activityData = ConfigTable.GetData("Activity", activityId) + if activityData ~= nil then + local refreshFunc = function(actData) + self:RefreshShopButtonState(actData) + end + local state, bShowCountDown, countDowmTimer = self:RefreshButtonTimer(actData, self.shopRemainTimer, self._mapNode.txtShopActivityTime, self._mapNode.imgShopActivityUnlockTime, refreshFunc) + if self.shopRemainTimer == nil then + self.shopRemainTimer = countDowmTimer + end + self._mapNode.imgShopActivityTime:SetActive(state == ActivityState.Open and bShowCountDown) + self._mapNode.imgShopActivityUnlockTime:SetActive(state == ActivityState.NotOpen) + self._mapNode.txtShopEnd.gameObject:SetActive(state == ActivityState.Closed) + self._mapNode.imgShopEnd:SetActive(state == ActivityState.Closed) + self._mapNode.txtShop_End:SetActive(state == ActivityState.Closed) + self._mapNode.bgShopTxtEnd:SetActive(state == ActivityState.Closed) + self.tbActState[activityId] = state + end +end +function DustDawnThemeCtrl:RefreshOtherButtonState(actData) + local activityId = actData.ActivityId + local activityData = ConfigTable.GetData("Activity", activityId) + if activityData ~= nil then + local nNeedWorldLevel = tonumber(activityData.LimitParam) or 0 + local bNeedLv = nNeedWorldLevel <= PlayerData.Base:GetWorldClass() + local refreshFunc = function(actData) + self:RefreshOtherButtonState(actData) + end + local state, bShowCountDown, countDowmTimer + if bNeedLv then + state, bShowCountDown, countDowmTimer = self:RefreshButtonTimer(actData, self.showRemainTimer, self._mapNode.txtShowActivityTime, self._mapNode.imgShowActivityUnlockTime, refreshFunc) + if self.showRemainTimer == nil then + self.showRemainTimer = countDowmTimer + end + else + state = ActivityState.NotOpen + end + self._mapNode.imgShowActivityTime:SetActive(state == ActivityState.Open and bShowCountDown) + self._mapNode.imgShowActivityUnlockTime:SetActive(state == ActivityState.NotOpen and bNeedLv) + self._mapNode.imgShowEnd:SetActive(state == ActivityState.Closed or not bNeedLv) + self._mapNode.txtShow.gameObject:SetActive(state ~= ActivityState.Closed and bNeedLv) + self._mapNode.bgShowTxt_End.gameObject:SetActive(state == ActivityState.Closed or not bNeedLv) + self._mapNode.txtShowEnd.gameObject:SetActive(state == ActivityState.Closed or not bNeedLv) + self._mapNode.goShowEnd:SetActive(state == ActivityState.Closed) + self._mapNode.imgShowLock:SetActive(state == ActivityState.NotOpen and not bNeedLv) + local txtLock = orderedFormat(ConfigTable.GetUIText("ActivityEnter_Lock"), nNeedWorldLevel) + NovaAPI.SetTMPText(self._mapNode.txtLock, txtLock) + self.tbActState[activityId] = state + end +end +function DustDawnThemeCtrl:RefreshFateCardButtonState(actData) + local activityId = actData.ActivityId + local activityData = ConfigTable.GetData("Activity", activityId) + if activityData ~= nil then + local refreshFunc = function(actData) + self:RefreshFateCardButtonState(actData) + end + local state, bShowCountDown, countDowmTimer = self:RefreshButtonTimer(actData, self.fateCardRemainTimer, self._mapNode.txtFateCardActivityTime, self._mapNode.imgFateCardActivityUnlockTime, refreshFunc) + if self.fateCardRemainTimer == nil then + self.fateCardRemainTimer = countDowmTimer + end + self._mapNode.imgFateCardActivityUnlockTime:SetActive(state == ActivityState.NotOpen) + self._mapNode.imgFateCardActivityTime.gameObject:SetActive(state == ActivityState.Open and bShowCountDown) + self._mapNode.imgFateCardEnd:SetActive(state == ActivityState.Closed) + self._mapNode.txtFateCard_End:SetActive(state == ActivityState.Closed) + self._mapNode.txtFateCardEnd.gameObject:SetActive(state == ActivityState.Closed) + self._mapNode.goFateCardEnd.gameObject:SetActive(state == ActivityState.Closed) + self._mapNode.dbFateCardEnd:SetActive(state == ActivityState.Closed) + self.tbActState[activityId] = state + end +end +function DustDawnThemeCtrl:RequireActivityData() + if self.bRequiredActData then + return + end + local callFunc = function() + self.bRequireSucc = true + self:RefreshPanel() + end + HttpNetHandler.SendMsg(NetMsgId.Id.activity_detail_req, {}, nil, callFunc) + self.bRequiredActData = true + self:AddTimer(1, 1, function() + self.bRequiredActData = false + end, true, true, true) +end +function DustDawnThemeCtrl:RefreshActivityData() + if self.bRequiredActData then + return + end + self:AddTimer(1, 3, function() + self:RequireActivityData() + end, true, true, true) +end +function DustDawnThemeCtrl:OnBtn_ClickActivityEntrance(btn, nIndex) + self.nEnterType = nIndex + if nIndex == AllEnum.ActivityThemeFuncIndex.Story then + if self:IsStoryRefresh() then + local sKey = "20104_StoryNewRedNode" + LocalData.SetPlayerLocalData(sKey, false) + self:CheckStoryRedNode() + end + local chapterId = 11 + local isUnlock = PlayerData.Avg:IsStoryChapterUnlock(chapterId) + if isUnlock then + WwiseAudioMgr:PostEvent("Mode_20104_story_01") + self.animRoot:Play("DustDawnPanel_Out_Left", 0, 0) + local OutAnimFinish = function() + EventManager.Hit(EventId.OpenPanel, PanelId.DustDawnStory, chapterId) + end + self:SetAnimationCallback(self.animRoot, OutAnimFinish) + else + local sLockReadTipsKey = "Mainline_Preview_Lock_Read_" .. chapterId + if LocalData.GetPlayerLocalData(sLockReadTipsKey) then + self.animRoot:Play("DustDawnPanel_Out_Left", 0, 0) + WwiseAudioMgr:PostEvent("Mode_20104_story_01") + local OutAnimFinish = function() + EventManager.Hit(EventId.OpenPanel, PanelId.DustDawnStory, chapterId) + end + self:SetAnimationCallback(self.animRoot, OutAnimFinish) + return + end + local sTip = ConfigTable.GetUIText("Mainline_Preview_Lock_Read") + local msg = { + nType = AllEnum.MessageBox.Confirm, + sContent = sTip, + callbackConfirm = function() + self.animRoot:Play("DustDawnPanel_Out_Left", 0, 0) + WwiseAudioMgr:PostEvent("Mode_20104_story_01") + local OutAnimFinish = function() + LocalData.SetPlayerLocalData(sLockReadTipsKey, true) + EventManager.Hit(EventId.OpenPanel, PanelId.DustDawnStory, chapterId) + end + self:SetAnimationCallback(self.animRoot, OutAnimFinish) + end + } + EventManager.Hit(EventId.OpenMessageBox, msg) + end + return + end + local actData = self.ActData:GetActivityDataByIndex(nIndex) + if actData == nil then + return + end + local bOpen, _state, _sTips, bNeedRefreshData = self.ActData:CheckActivityEntranceOpen(actData.ActivityId, actData.PanelId, true, self.bRequiredActData) + if not bOpen then + if bNeedRefreshData then + self:RequireActivityData() + end + return + end + if nIndex == AllEnum.ActivityThemeFuncIndex.Level then + self.animRoot:Play("DustDawnPanel_Out_Right", 0, 0) + local OutAnimFinish = function() + self.ActData:OpenActivityEntrance(actData.ActivityId, actData.PanelId) + end + self:SetAnimationCallback(self.animRoot, OutAnimFinish) + end + self.ActData:OpenActivityEntrance(actData.ActivityId, actData.PanelId) +end +function DustDawnThemeCtrl:CheckStoryRedNode() + local sKey = "20104_StoryNewRedNode" + local bIsFirst = LocalData.GetPlayerLocalData(sKey) + if bIsFirst == nil then + bIsFirst = true + else + bIsFirst = false + end + self._mapNode.storyRedDot.gameObject:SetActive(bIsFirst) +end +return DustDawnThemeCtrl diff --git a/lua/game/ui/activitytheme/20104/dustdawnthemepanel.lua b/lua/game/ui/activitytheme/20104/dustdawnthemepanel.lua new file mode 100644 index 000000000..6eb37271d --- /dev/null +++ b/lua/game/ui/activitytheme/20104/dustdawnthemepanel.lua @@ -0,0 +1,20 @@ +local BasePanel = require("GameCore.UI.BasePanel") +local DustDawnThemePanel = class("DustDawnThemePanel", BasePanel) +DustDawnThemePanel._sUIResRootPath = "UI_Activity/" +DustDawnThemePanel._tbDefine = { + { + sPrefabPath = "20104/DustDawnPanel.prefab", + sCtrlName = "Game.UI.ActivityTheme.20104.DustDawnThemeCtrl" + } +} +function DustDawnThemePanel:Awake() +end +function DustDawnThemePanel:OnEnable() +end +function DustDawnThemePanel:OnDisable() +end +function DustDawnThemePanel:OnDestroy() +end +function DustDawnThemePanel:OnRelease() +end +return DustDawnThemePanel diff --git a/lua/game/ui/activitytheme/20104/shop/activityshopgoodsitemctrl.lua b/lua/game/ui/activitytheme/20104/shop/activityshopgoodsitemctrl.lua new file mode 100644 index 000000000..3fe485ef3 --- /dev/null +++ b/lua/game/ui/activitytheme/20104/shop/activityshopgoodsitemctrl.lua @@ -0,0 +1,134 @@ +local ActivityShopGoodsItemCtrl = class("ActivityShopGoodsItemCtrl", BaseCtrl) +ActivityShopGoodsItemCtrl._mapNodeConfig = { + imgRare = {sComponentName = "Image"}, + imgLeft = {}, + txtLeft = {sComponentName = "TMP_Text"}, + imgTime = {}, + txtLeftTime = {sComponentName = "TMP_Text"}, + txtName = {sComponentName = "TMP_Text"}, + imgIcon = {sComponentName = "Image"}, + imgElement = {sComponentName = "Image"}, + goStar = { + sCtrlName = "Game.UI.TemplateEx.TemplateStarCtrl" + }, + imgExpire = {sComponentName = "Image"}, + txtCount = {sComponentName = "TMP_Text"}, + imgCoin = {sComponentName = "Image"}, + txtPrice = {sComponentName = "TMP_Text"}, + imgMask = {}, + goRestock = {}, + txtRestock = { + sComponentName = "TMP_Text", + sLanguageId = "Mall_Package_SoldOut" + }, + goCondition = {}, + txtCondition = {sComponentName = "TMP_Text"} +} +ActivityShopGoodsItemCtrl._mapEventConfig = {} +function ActivityShopGoodsItemCtrl:Refresh(mapData, nCurrencyItemId) + self.mapData = mapData + self.mapGoodsCfg = ConfigTable.GetData("ActivityGoods", mapData.nId) + if not self.mapGoodsCfg then + return + end + self:RefreshInfo() + self:RefreshPrice(nCurrencyItemId) + self:RefreshTime() + self:RefreshLimit() +end +function ActivityShopGoodsItemCtrl:RefreshInfo() + local mapItemCfg = ConfigTable.GetData_Item(self.mapGoodsCfg.ItemId) + if not mapItemCfg then + return + end + NovaAPI.SetTMPText(self._mapNode.txtName, self.mapGoodsCfg.Name) + if mapItemCfg.Type == GameEnum.itemType.Disc then + self:SetPngSprite(self._mapNode.imgIcon, mapItemCfg.Icon .. AllEnum.OutfitIconSurfix.Item) + self._mapNode.imgElement.gameObject:SetActive(true) + self._mapNode.goStar.gameObject:SetActive(true) + local mapDiscCfgData = ConfigTable.GetData("Disc", self.mapGoodsCfg.ItemId) + if mapDiscCfgData then + self:SetAtlasSprite(self._mapNode.imgElement, "12_rare", AllEnum.Star_Element[mapDiscCfgData.EET].icon) + end + local nStar = 6 - mapItemCfg.Rarity + self._mapNode.goStar:SetStar(nStar, nStar) + else + self:SetPngSprite(self._mapNode.imgIcon, mapItemCfg.Icon) + self._mapNode.imgElement.gameObject:SetActive(false) + self._mapNode.goStar.gameObject:SetActive(false) + end + self._mapNode.imgExpire.gameObject:SetActive(mapItemCfg.ExpireType > 0) + local sPath = "db_shop_" .. AllEnum.FrameColor_New[mapItemCfg.Rarity] + self:SetActivityAtlasSprite_New(self._mapNode.imgRare, "20104/SpriteAtlas/2010404", sPath) + local bLimit = 0 < self.mapData.nMaximumLimit + if bLimit then + NovaAPI.SetTMPText(self._mapNode.txtLeft, orderedFormat(ConfigTable.GetUIText("Shop_Left"), self.mapData.nMaximumLimit - self.mapData.nBoughtCount)) + else + NovaAPI.SetTMPText(self._mapNode.txtLeft, orderedFormat(ConfigTable.GetUIText("Shop_Left"), ConfigTable.GetUIText("Shop_Unlimited"))) + end + NovaAPI.SetTMPText(self._mapNode.txtCount, orderedFormat(ConfigTable.GetUIText("Shop_GoodsItem_Count"), self.mapGoodsCfg.ItemQuantity)) +end +function ActivityShopGoodsItemCtrl:RefreshPrice(nCurrencyItemId) + self:SetSprite_Coin(self._mapNode.imgCoin, nCurrencyItemId) + NovaAPI.SetTMPText(self._mapNode.txtPrice, self.mapGoodsCfg.Price) +end +function ActivityShopGoodsItemCtrl:RefreshTime() + local bTime = self.mapData.bPurchasTime and self.mapData.nNextRefreshTime > 0 + self._mapNode.imgTime:SetActive(bTime) + if not bTime then + return + end + local sTime = "" + local nRemaining = self.mapData.nNextRefreshTime - CS.ClientManager.Instance.serverTimeStamp + if nRemaining <= 3600 and 0 < nRemaining then + sTime = ConfigTable.GetUIText("Shop_WithinHour") + elseif 3600 < nRemaining and nRemaining <= 86400 then + sTime = orderedFormat(ConfigTable.GetUIText("Shop_Hour"), math.floor(nRemaining / 3600)) + elseif 86400 < nRemaining then + sTime = orderedFormat(ConfigTable.GetUIText("Shop_Day"), math.floor(nRemaining / 86400)) + end + NovaAPI.SetTMPText(self._mapNode.txtLeftTime, sTime) +end +function ActivityShopGoodsItemCtrl:RefreshLimit() + local bMask = not self.mapData.bPurchasable or not self.mapData.bPurchasTime or self.mapData.bSoldOut + self._mapNode.imgMask:SetActive(bMask) + if self.mapData.bSoldOut then + self._mapNode.goRestock:SetActive(true) + self._mapNode.goCondition:SetActive(false) + return + end + self._mapNode.goRestock:SetActive(false) + self._mapNode.goCondition:SetActive(true) + if self.mapData.nUnlockPurchaseTime > 0 and self.mapData.nUnlockPurchaseTime == self.mapData.nNextRefreshTime then + local sTime = "" + local nRemaining = self.mapData.nNextRefreshTime - CS.ClientManager.Instance.serverTimeStamp + if nRemaining <= 3600 and 0 < nRemaining then + sTime = ConfigTable.GetUIText("Shop_WithinHourUnLock") + elseif 3600 < nRemaining and nRemaining <= 86400 then + sTime = orderedFormat(ConfigTable.GetUIText("Shop_HourUnLock"), math.floor(nRemaining / 3600)) + elseif 86400 < nRemaining then + sTime = orderedFormat(ConfigTable.GetUIText("Shop_DayUnLock"), math.floor(nRemaining / 86400)) + end + NovaAPI.SetTMPText(self._mapNode.txtCondition, sTime) + return + end + if not self.mapData.bPurchasable then + local sCond = "" + if self.mapData.nPurchaseCondType == GameEnum.shopCond.WorldClassSpecific then + sCond = orderedFormat(ConfigTable.GetUIText("Shop_Cond_WorldClass"), self.mapData.tbPurchaseCondParams[1]) + elseif self.mapData.nPurchaseCondType == GameEnum.shopCond.ShopPreGoodsSellOut or self.mapData.nPurchaseCondType == GameEnum.shopCond.ActivityShopPreGoodsSellOut then + sCond = ConfigTable.GetUIText("Shop_Cond_PreGoodsSellOut") + end + NovaAPI.SetTMPText(self._mapNode.txtCondition, sCond) + return + end +end +function ActivityShopGoodsItemCtrl:Awake() +end +function ActivityShopGoodsItemCtrl:OnEnable() +end +function ActivityShopGoodsItemCtrl:OnDisable() +end +function ActivityShopGoodsItemCtrl:OnDestroy() +end +return ActivityShopGoodsItemCtrl diff --git a/lua/game/ui/activitytheme/20104/shop/activityshoppanel.lua b/lua/game/ui/activitytheme/20104/shop/activityshoppanel.lua new file mode 100644 index 000000000..3909c248d --- /dev/null +++ b/lua/game/ui/activitytheme/20104/shop/activityshoppanel.lua @@ -0,0 +1,24 @@ +local ActivityShopPanel = class("ActivityShopPanel", BasePanel) +ActivityShopPanel._sUIResRootPath = "UI_Activity/" +ActivityShopPanel._tbDefine = { + { + sPrefabPath = "20104/Shop/ActivityShopPanel.prefab", + sCtrlName = "Game.UI.ActivityTheme.ShopCommon.ActivityShopCtrl" + } +} +function ActivityShopPanel:Awake() + self.nDefaultId = nil + local tbParam = self:GetPanelParam() + if type(tbParam) == "table" then + self.nActId = tbParam[1] + self.nDefaultId = tbParam[2] + end + self.actShopData = PlayerData.Activity:GetActivityDataById(self.nActId) +end +function ActivityShopPanel:OnEnable() +end +function ActivityShopPanel:OnDisable() +end +function ActivityShopPanel:OnDestroy() +end +return ActivityShopPanel diff --git a/lua/game/ui/activitytheme/20104/task/dustdawntaskpanel.lua b/lua/game/ui/activitytheme/20104/task/dustdawntaskpanel.lua new file mode 100644 index 000000000..5ec718b6f --- /dev/null +++ b/lua/game/ui/activitytheme/20104/task/dustdawntaskpanel.lua @@ -0,0 +1,16 @@ +local DustDawnTaskPanel = class("DustDawnTaskPanel", BasePanel) +DustDawnTaskPanel._sUIResRootPath = "UI_Activity/" +DustDawnTaskPanel._tbDefine = { + { + sPrefabPath = "20104/Task.prefab", + sCtrlName = "Game.UI.ActivityTheme.TaskCommon.TaskCommonCtrl_01" + } +} +local tbImgDbType = {SizeDelta = 1, FillAmount = 2} +function DustDawnTaskPanel:Awake() + local tbParam = self:GetPanelParam() + if type(tbParam) == "table" and tbParam[3] == nil then + tbParam[3] = tbImgDbType.FillAmount + end +end +return DustDawnTaskPanel diff --git a/lua/game/ui/activitytheme/activityavginfoexctrl.lua b/lua/game/ui/activitytheme/activityavginfoexctrl.lua index a76d9ed70..bc81da25a 100644 --- a/lua/game/ui/activitytheme/activityavginfoexctrl.lua +++ b/lua/game/ui/activitytheme/activityavginfoexctrl.lua @@ -1,5 +1,4 @@ local ActivityAvgInfoExCtrl = class("ActivityAvgInfoExCtrl", BaseCtrl) -local AvgData = PlayerData.ActivityAvg ActivityAvgInfoExCtrl._mapNodeConfig = { mainLineAvgLvName = {sComponentName = "TMP_Text"}, mainLineAvgLvNum = {sComponentName = "TMP_Text"}, @@ -67,11 +66,14 @@ function ActivityAvgInfoExCtrl:OnDestroy() end function ActivityAvgInfoExCtrl:OnRelease() end -function ActivityAvgInfoExCtrl:OpenLevelInfo(avgId, actId, bNewestStory) +function ActivityAvgInfoExCtrl:OpenLevelInfo(avgId, actId, bNewestStory, bReview) + EventManager.Hit("ActivityStoryReceive_SetVisible", false) self.avgId = avgId self.actId = actId self.bNewestStory = bNewestStory - local mapActivityAvg = AvgData:GetStoryCfgData(avgId) + self.bReview = bReview == true + self.storyData = self.bReview and PlayerData.StoryReview or PlayerData.ActivityAvg + local mapActivityAvg = self.storyData:GetStoryCfgData(avgId) if mapActivityAvg == nil then printError("nil mainlineData" .. avgId) return @@ -91,7 +93,7 @@ function ActivityAvgInfoExCtrl:OpenLevelInfo(avgId, actId, bNewestStory) self._mapNode.txtClueNotice:SetActive(mapActivityAvg.HasEvidence) self._mapNode.imgClueNotice:SetActive(mapActivityAvg.HasEvidence) self._mapNode.goRewardInfo:SetActive(false) - if not AvgData:IsStoryReaded(mapActivityAvg.Id) then + if not self.storyData:IsStoryReaded(mapActivityAvg.Id) then local tbReward = decodeJson(mapActivityAvg.FirstCompleteReward) if tbReward ~= nil then self._mapNode.goRewardInfo:SetActive(true) @@ -105,6 +107,7 @@ function ActivityAvgInfoExCtrl:OpenLevelInfo(avgId, actId, bNewestStory) end function ActivityAvgInfoExCtrl:OnBtnClick_Close() self.gameObject:SetActive(false) + EventManager.Hit("ActivityStoryReceive_SetVisible", true) EventManager.Hit("SelectMainlineBattle", false) EventManager.Hit("CloseActivityAvgInfo", false) end @@ -113,9 +116,10 @@ function ActivityAvgInfoExCtrl:OnBtnClick_MonsterInfo(btn) end function ActivityAvgInfoExCtrl:OnBtnClick_OpenAvg(btn) self.gameObject:SetActive(false) + EventManager.Hit("ActivityStoryReceive_SetVisible", true) if not self.IsBattle then EventManager.Hit("SelectMainlineBattle", false) - AvgData:SendMsg_STORY_ENTER(self.actId, self.avgId, 0, self.bNewestStory) + self.storyData:SendMsg_STORY_ENTER(self.actId, self.avgId, 0, self.bNewestStory) else EventManager.Hit("SelectMainlineBattle", true) end diff --git a/lua/game/ui/activitytheme/levelcommon/activitylevelsinstancepausectrl.lua b/lua/game/ui/activitytheme/levelcommon/activitylevelsinstancepausectrl.lua index 1efb2a6f8..6c5a64a72 100644 --- a/lua/game/ui/activitytheme/levelcommon/activitylevelsinstancepausectrl.lua +++ b/lua/game/ui/activitytheme/levelcommon/activitylevelsinstancepausectrl.lua @@ -134,7 +134,10 @@ function ActivityLevelsInstancePauseCtrl:Refresh() end end for i = 1, 3 do - self._mapNode.goChar[i]:SetChar(self.tbChar[i]) + local nCharId = self.tbChar[i] + local nTrialId = self._mapCharTrialId and self._mapCharTrialId[nCharId] + self._mapNode.btnChar[i].interactable = not nTrialId or not (0 < nTrialId) + self._mapNode.goChar[i]:SetChar(nCharId, false, false, nTrialId) end end function ActivityLevelsInstancePauseCtrl:PlayInAni() @@ -186,8 +189,9 @@ function ActivityLevelsInstancePauseCtrl:OnDisable() end function ActivityLevelsInstancePauseCtrl:OnDestroy() end -function ActivityLevelsInstancePauseCtrl:Pause(nActivityId, nLevelId, tbCharId) +function ActivityLevelsInstancePauseCtrl:Pause(nActivityId, nLevelId, tbCharId, mapCharTrialId) self.tbChar = tbCharId + self._mapCharTrialId = mapCharTrialId self.nLevelId = nLevelId self.nActivityId = nActivityId EventManager.Hit(EventId.BattleDashboardVisible, false) diff --git a/lua/game/ui/activitytheme/shopcommon/activityshopgoodsdetailctrl.lua b/lua/game/ui/activitytheme/shopcommon/activityshopgoodsdetailctrl.lua index b93713557..c0c828ea3 100644 --- a/lua/game/ui/activitytheme/shopcommon/activityshopgoodsdetailctrl.lua +++ b/lua/game/ui/activitytheme/shopcommon/activityshopgoodsdetailctrl.lua @@ -80,7 +80,7 @@ function ActivityShopGoodsDetailCtrl:RefreshInfo() local nStar = 6 - mapCfg.Rarity self._mapNode.goDiscStar:SetStar(nStar, nStar) end - if mapCfg.Type == GameEnum.itemType.Disc or mapCfg.Type == GameEnum.itemType.Char or mapCfg.Type == GameEnum.itemType.CharacterSkin then + if mapCfg.Type == GameEnum.itemType.Disc or mapCfg.Type == GameEnum.itemType.Char or mapCfg.Type == GameEnum.itemType.CharacterSkin or mapCfg.Stype == GameEnum.itemStype.DormFurniture then self._mapNode.txtHas.gameObject:SetActive(false) else self._mapNode.txtHas.gameObject:SetActive(true) diff --git a/lua/game/ui/activitytheme/swim/story/swimthemestoryctrl.lua b/lua/game/ui/activitytheme/swim/story/swimthemestoryctrl.lua index 0c248dd42..2cefcf1f3 100644 --- a/lua/game/ui/activitytheme/swim/story/swimthemestoryctrl.lua +++ b/lua/game/ui/activitytheme/swim/story/swimthemestoryctrl.lua @@ -1,7 +1,6 @@ local BaseCtrl = require("GameCore.UI.BaseCtrl") local LocalData = require("GameCore.Data.LocalData") local SwimThemeStoryCtrl = class("SwimThemeStoryCtrl", BaseCtrl) -local ActivityAvgData = PlayerData.ActivityAvg SwimThemeStoryCtrl._mapNodeConfig = { goActTime = {}, txtYear = {sComponentName = "TMP_Text"}, @@ -44,8 +43,10 @@ function SwimThemeStoryCtrl:Awake() local param = self:GetPanelParam() if type(param) == "table" then self.nActId = param[1] + self.bReview = param[2] == true end - self.tbAllStory = ActivityAvgData:GetStoryIdListByActivityId(self.nActId) + self.storyData = self.bReview and PlayerData.StoryReview or PlayerData.ActivityAvg + self.tbAllStory, self.nChapterId = self.storyData:GetStoryIdListByActivityId(self.nActId) self.storyNodePos = {27, -30} end function SwimThemeStoryCtrl:OnEnable() @@ -60,7 +61,7 @@ function SwimThemeStoryCtrl:RefreshPanel() self:RefreshPersonality() end function SwimThemeStoryCtrl:RefreshDate() - local nOpenTime, nEndTime = PlayerData.ActivityAvg:GetActivityOpenTime(self.nActId) + local nOpenTime, nEndTime = self.storyData:GetActivityOpenTime(self.nActId) local nYear = tonumber(os.date("%Y", nOpenTime)) local nOpenMonth = tonumber(os.date("%m", nOpenTime)) local nOpenDay = tonumber(os.date("%d", nOpenTime)) @@ -82,7 +83,7 @@ function SwimThemeStoryCtrl:RefreshPersonality() if personalityId <= 0 then return end - local tbRetPercent, sTitle, sFace, tbPData, nTotalCount, sHead = PlayerData.ActivityAvg:CalcPersonality(personalityId) + local tbRetPercent, sTitle, sFace, tbPData, nTotalCount, sHead = self.storyData:CalcPersonality(personalityId) NovaAPI.SetPersonalityRing(self._mapNode.goPersonality, tbRetPercent) NovaAPI.SetTMPText(self._mapNode.txtPersonality, sTitle) local sIcon = "Icon/PlayerHead/" .. sHead @@ -94,7 +95,7 @@ function SwimThemeStoryCtrl:RefreshStoryList() end self._mapNode.svStory:SetAnim(0.07) self._mapNode.svStory:Init(#self.tbAllStory, self, self.OnRefreshGrid, self.OnClickGrid) - local recentIndex = PlayerData.ActivityAvg:GetRecentAcvitityIndex(self.nActId) + local recentIndex = self.storyData:GetRecentAcvitityIndex(self.nActId) if 2 < recentIndex then recentIndex = recentIndex - 3 else @@ -114,19 +115,23 @@ function SwimThemeStoryCtrl:OnRefreshGrid(grid, index) local goComplete = RootNode:Find("goComplete") local goLock = RootNode:Find("goLock") local reddot = RootNode:Find("RedDot") - local isTimeUnlock, isPreReaded, nOpenTime = PlayerData.ActivityAvg:IsActivityAvgUnlock(self.nActId, storyId) - local isReaded = PlayerData.ActivityAvg:IsActivityAvgReaded(self.nActId, storyId) - local isNew = PlayerData.ActivityAvg:IsNew(self.nActId, storyId) + local isTimeUnlock, isPreReaded, nOpenTime = self.storyData:IsActivityAvgUnlock(self.nActId, storyId) + local isReaded = self.storyData:IsActivityAvgReaded(self.nActId, storyId) + local isNew = self.storyData:IsNew(self.nActId, storyId) local isUnlock = isTimeUnlock and isPreReaded goUnlock.gameObject:SetActive(isUnlock) goComplete.gameObject:SetActive(isReaded) goLock.gameObject:SetActive(not isUnlock) - local bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self.nActId) - RedDotManager.RegisterNode(RedDotDefine.Activity_GroupNew_Avg_Group, { - nActGroupId, - self.nActId, - storyId - }, reddot, nil, nil, true) + if self.bReview then + reddot:SetActive(false) + else + local bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self.nActId) + RedDotManager.RegisterNode(RedDotDefine.Activity_GroupNew_Avg_Group, { + nActGroupId, + self.nActId, + storyId + }, reddot, nil, nil, true) + end local imgStory = RootNode:Find("imgStory"):GetComponent("Image") local txtIndex = goUnlock:Find("txtIndex"):GetComponent("TMP_Text") local txtTitle = goUnlock:Find("txtTitle"):GetComponent("TMP_Text") @@ -151,7 +156,7 @@ function SwimThemeStoryCtrl:OnRefreshGrid(grid, index) goTime.gameObject:SetActive(true) local bPreTimeUnlock = true if avgCfg.PreLevelId ~= 0 then - bPreTimeUnlock = PlayerData.ActivityAvg:IsActivityAvgUnlock(self.nActId, avgCfg.PreLevelId) + bPreTimeUnlock = self.storyData:IsActivityAvgUnlock(self.nActId, avgCfg.PreLevelId) end if not bPreTimeUnlock then goTime.gameObject:SetActive(false) @@ -181,7 +186,7 @@ end function SwimThemeStoryCtrl:OnClickGrid(grid, index) local gridIndex = index + 1 local storyId = self.tbAllStory[gridIndex] - local isTimeUnlock, isPreReaded, nOpenTime = PlayerData.ActivityAvg:IsActivityAvgUnlock(self.nActId, storyId) + local isTimeUnlock, isPreReaded, nOpenTime = self.storyData:IsActivityAvgUnlock(self.nActId, storyId) local isUnlock = isTimeUnlock and isPreReaded local avgcfg = ConfigTable.GetData("ActivityAvgLevel", storyId) if not isUnlock then @@ -200,10 +205,10 @@ function SwimThemeStoryCtrl:OnClickGrid(grid, index) return end self._mapNode.ctlAvgRoot.gameObject:SetActive(true) - self._mapNode.ctlAvgRoot:OpenLevelInfo(storyId, self.nActId) + self._mapNode.ctlAvgRoot:OpenLevelInfo(storyId, self.nActId, nil, self.bReview) self._mapNode.t_fullscreen_blur_black:SetActive(true) - LocalData.SetPlayerLocalData("Act_Story_New" .. self.nActId .. storyId, true) - PlayerData.ActivityAvg:RefreshAvgRedDot() + LocalData.SetPlayerLocalData(self.storyData:_GetLocalReadKey(self.nActId, storyId), true) + self.storyData:RefreshAvgRedDot() end function SwimThemeStoryCtrl:GetRemainTimeStr(nOpenTime, openDay) local timeStr = "" @@ -235,16 +240,19 @@ function SwimThemeStoryCtrl:OnBtn_ClickCloseLevelInfoPanel() self._mapNode.t_fullscreen_blur_black:SetActive(false) self._mapNode.ctlAvgRoot.gameObject:SetActive(false) self._mapNode.goChapterComplete:SetActive(false) + EventManager.Hit("ActivityStoryReceive_SetVisible", true) end function SwimThemeStoryCtrl:OnEvent_CloseAvgInfoRoot() self._mapNode.t_fullscreen_blur_black:SetActive(false) self._mapNode.ctlAvgRoot.gameObject:SetActive(false) self._mapNode.goChapterComplete:SetActive(false) + EventManager.Hit("ActivityStoryReceive_SetVisible", true) end function SwimThemeStoryCtrl:OnEvent_Activity_Story_Done() self._mapNode.t_fullscreen_blur_black:SetActive(false) self._mapNode.ctlAvgRoot.gameObject:SetActive(false) self._mapNode.goChapterComplete:SetActive(false) + EventManager.Hit("ActivityStoryReceive_SetVisible", true) self:RefreshPanel() end function SwimThemeStoryCtrl:OnEvent_ActivityStory_All_Complate() @@ -254,6 +262,7 @@ function SwimThemeStoryCtrl:OnEvent_Activity_Story_RewardClosed() if self.bAllComplate then self._mapNode.t_fullscreen_blur_black:SetActive(true) self._mapNode.goChapterComplete:SetActive(true) + EventManager.Hit("ActivityStoryReceive_SetVisible", false) self.bAllComplate = false end end diff --git a/lua/game/ui/activitytheme/swim/story/swimthemestorypanel.lua b/lua/game/ui/activitytheme/swim/story/swimthemestorypanel.lua index f172eaad5..278860972 100644 --- a/lua/game/ui/activitytheme/swim/story/swimthemestorypanel.lua +++ b/lua/game/ui/activitytheme/swim/story/swimthemestorypanel.lua @@ -1,13 +1,21 @@ local BasePanel = require("GameCore.UI.BasePanel") local SwimThemeStoryPanel = class("SwimThemeStoryPanel", BasePanel) -SwimThemeStoryPanel._sUIResRootPath = "UI_Activity/" SwimThemeStoryPanel._tbDefine = { { - sPrefabPath = "Swim/Story/SwimThemeStoryPanel.prefab", + sPrefabPath = "ActivityStoryReview/Swim/SwimThemeStoryPanel.prefab", sCtrlName = "Game.UI.ActivityTheme.Swim.Story.SwimThemeStoryCtrl" + }, + { + sPrefabPath = "ActivityStoryReview/ActivityStoryReceivePanel.prefab", + sCtrlName = "Game.UI.ActivityStoryReview.ActivityStoryReceiveCtrl" } } function SwimThemeStoryPanel:Awake() + if self._tbParam[2] ~= true then + self._tbDefine = { + self._tbDefine[1] + } + end end function SwimThemeStoryPanel:OnEnable() end diff --git a/lua/game/ui/activitytheme/taskcommon/taskcommonctrl_01.lua b/lua/game/ui/activitytheme/taskcommon/taskcommonctrl_01.lua index 8811f6032..48c4676a1 100644 --- a/lua/game/ui/activitytheme/taskcommon/taskcommonctrl_01.lua +++ b/lua/game/ui/activitytheme/taskcommon/taskcommonctrl_01.lua @@ -1,6 +1,5 @@ local TaskCommonCtrl_01 = class("TaskCommonCtrl_01", BaseCtrl) local JumpUtil = require("Game.Common.Utils.JumpUtil") -local PlayerActivityData = PlayerData.Activity local TabType = GameEnum.ActivityTaskTabType local ItemType = GameEnum.itemType local tbImgDbType = {SizeDelta = 1, FillAmount = 2} @@ -60,13 +59,23 @@ TaskCommonCtrl_01._mapEventConfig = { TaskCommonCtrl_01._mapRedDotConfig = {} function TaskCommonCtrl_01:OnEnable() local tbParam = self:GetPanelParam() - self.nActivityId = type(tbParam) == "table" and tbParam[1] or nil - self.nCurGroupIndex = tbParam[2] - self.imgDbType = tbParam[3] or tbImgDbType.SizeDelta + if type(tbParam) == "table" then + self.nActivityId = tbParam[1] + self.nCurGroupIndex = tbParam[2] + self.imgDbType = tbParam[3] + end + self.imgDbType = self.imgDbType or tbImgDbType.SizeDelta if type(self.nActivityId) ~= "number" then self.nActivityId = nil end self:BuildData(self.nActivityId) + if #self.tbData == 0 then + self:refresh_Tab() + return + end + if type(self.nCurGroupIndex) ~= "number" or 1 > self.nCurGroupIndex or self.nCurGroupIndex > #self.tbData then + self.nCurGroupIndex = 1 + end self:refresh_Tab() self:refresh_Task() self:refresh_Group() @@ -87,7 +96,7 @@ function TaskCommonCtrl_01:BuildData(nActivityId) if type(nActivityId) ~= "number" then return end - self.ins_ActivityTaskData = PlayerActivityData:GetActivityDataById(nActivityId) + self.ins_ActivityTaskData = PlayerData.Activity:GetActivityDataById(nActivityId) if self.ins_ActivityTaskData == nil then return end @@ -110,7 +119,7 @@ function TaskCommonCtrl_01:BuildData(nActivityId) for i = 1, 6 do local nRewardId = mapData["Reward" .. tostring(i)] local nRewardNum = mapData["RewardQty" .. tostring(i)] - if 0 < nRewardId and 0 < nRewardNum then + if 0 < (nRewardId or 0) and 0 < (nRewardNum or 0) then table.insert(_mapData.tbGroupRewardId, nRewardId) table.insert(_mapData.tbGroupRewardNum, nRewardNum) end @@ -133,6 +142,9 @@ function TaskCommonCtrl_01:BuildData(nActivityId) local _tbTaskData = _mapData.tbTaskData local _nTaskId = mapData.Id local taskData = self.ins_ActivityTaskData.mapActivityTaskDatas[_nTaskId] + if taskData == nil then + return + end local nIndex = table.indexof(_tbTaskId, _nTaskId) if nIndex <= 0 then local _mapTaskData = { @@ -155,7 +167,7 @@ function TaskCommonCtrl_01:BuildData(nActivityId) for i = 1, 2 do local nRewardId = mapData["Tid" .. tostring(i)] local nRewardNum = mapData["Qty" .. tostring(i)] - if 0 < nRewardId and 0 < nRewardNum then + if 0 < (nRewardId or 0) and 0 < (nRewardNum or 0) then table.insert(_mapTaskData.tbTaskRewardId, nRewardId) table.insert(_mapTaskData.tbTaskRewardNum, nRewardNum) end @@ -232,7 +244,9 @@ function TaskCommonCtrl_01:onGridRefresh_Tab(go) local nTotal = #mapData.tbTaskData local sProgress = string.format("%s/%s", tostring(nDone), tostring(nTotal)) local tr = go.transform - self:RefreshScaleOnClick_State(tr, nIndex, mapCfgData_ActivityTaskGroup, sProgress) + if mapCfgData_ActivityTaskGroup ~= nil then + self:RefreshScaleOnClick_State(tr, nIndex, mapCfgData_ActivityTaskGroup, sProgress) + end local goRedDot = tr:Find("scale_on_click/redDotTab") local bInActGroup, nActGroupId = PlayerData.Activity:IsActivityInActivityGroup(self.nActivityId) if bInActGroup == false then @@ -303,6 +317,9 @@ function TaskCommonCtrl_01:onGridRefresh_Task(go) _tr.localScale = Vector3.one local nId = mapTask.tbTaskRewardId[i] local mapCfgData_Item = ConfigTable.GetData("Item", nId) + if mapCfgData_Item == nil then + return + end self:SetSprite_FrameColor(_tr:Find("Size/scale_on_click/imgRare").gameObject:GetComponent("Image"), mapCfgData_Item.Rarity, AllEnum.FrameType_New.Item, false) self:SetPngSprite(_tr:Find("Size/scale_on_click/imgIcon").gameObject:GetComponent("Image"), mapCfgData_Item.Icon) _tr:Find("Size/scale_on_click/goReceived").localScale = mapTask.nStatus == AllEnum.ActQuestStatus.Received and Vector3.one or Vector3.zero @@ -346,7 +363,7 @@ function TaskCommonCtrl_01:onEvent_ClickTaskJump(goBtn) local mapData = self.tbData[self.nCurGroupIndex] local mapTask = mapData.tbTaskData[nIndex] local JumpToData = mapTask.tbJumpTo - if JumpToData ~= nil and 0 < #JumpToData then + if JumpToData ~= nil and type(JumpToData) == "table" and 0 < #JumpToData then JumpUtil.JumpToActivity(JumpToData) end end @@ -360,7 +377,9 @@ function TaskCommonCtrl_01:refresh_Group() local nTotal = #tbTaskData local bDone = nOK == nTotal local mapCfgData_ActivityTaskGroup = ConfigTable.GetData("ActivityTaskGroup", nGroupId) - NovaAPI.SetTMPText(self._mapNode.tmpGroupName, mapCfgData_ActivityTaskGroup.TabText) + if mapCfgData_ActivityTaskGroup ~= nil then + NovaAPI.SetTMPText(self._mapNode.tmpGroupName, mapCfgData_ActivityTaskGroup.TabText) + end NovaAPI.SetTMPText(self._mapNode.tmpGroupProgress, string.format("%s/%s", tostring(nDone), tostring(nTotal))) self._mapNode.tmpGroupUndone.transform.localScale = bDone == true and Vector3.zero or Vector3.one self._mapNode.btnGroupDone.transform.localScale = bDone == true and self.bGot == false and Vector3.one or Vector3.zero @@ -372,6 +391,9 @@ end function TaskCommonCtrl_01:onGridRefresh_GroupRewardItem(go) local nIndex = tonumber(go.name) + 1 local mapCfgData_Item = ConfigTable.GetData("Item", self.tbCurGroupRewardId[nIndex]) + if mapCfgData_Item == nil then + return + end local tr = go.transform self:SetSprite_FrameColor(tr:Find("scale_on_click/imgRare").gameObject:GetComponent("Image"), mapCfgData_Item.Rarity, AllEnum.FrameType_New.Item, false) self:SetPngSprite(tr:Find("scale_on_click/imgIcon").gameObject:GetComponent("Image"), mapCfgData_Item.Icon) diff --git a/lua/game/ui/avg/_cn/config/bbm10001_bt01.lua b/lua/game/ui/avg/_cn/config/bbm10001_bt01.lua new file mode 100644 index 000000000..a1699589a --- /dev/null +++ b/lua/game/ui/avg/_cn/config/bbm10001_bt01.lua @@ -0,0 +1,222 @@ +return { + { + cmd = "SetGroupId", + param = {"1"} + }, + { + cmd = "SetBubbleUIType", + param = {3} + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "这些是……被菲兰尼斯市民丢在森林中的废弃人偶?", + 0, + "vo_BBm010_BT01_001", + "", + "", + 0, + "", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "看样子……它们已经完全失控了。虽然棘手,但也不能放任不管。只能将它们彻底摧毁。", + 0, + "vo_BBm010_BT01_002", + "", + "", + 0, + "", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "可它们为什么会变成这样……难道是那个堕落圣女,向它们注入了魔力吗?", + 0, + "vo_BBm010_BT01_003", + "", + "", + 0, + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"2"} + }, + { + cmd = "SetBubbleUIType", + param = {3} + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "怎么连维修人偶都有……", + 0, + "vo_BBm010_BT01_004", + "", + "", + 0, + "", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "这么稀有的人偶,按理说不会被如此随意地丢弃。", + 0, + "vo_BBm010_BT01_005", + "", + "", + 0, + "", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "不好,已经耽误太多时间了。==RT==囚车那边可能有危险……", + 0, + "vo_BBm010_BT01_006", + "", + "", + 0, + "", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "用清除魔物的机关尽快摧毁这些人偶。==RT==我得立刻赶回囚车那边。", + 0, + "vo_BBm010_BT01_007", + "", + "", + 0, + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"3"} + }, + { + cmd = "SetBubbleUIType", + param = {3} + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "奇怪……人偶的数量未免太多了。==RT==堕落圣女之前明明还被关在囚车里……", + 0, + "vo_BBm010_BT01_008", + "", + "", + 0, + "", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "她不可能提前准备这么多人偶。", + 0, + "vo_BBm010_BT01_009", + "", + "", + 0, + "", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "难道操纵它们的另有其人?", + 0, + "vo_BBm010_BT01_010", + "", + "", + 0, + "", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "还是说……这是她的同伴设下的埋伏?", + 0, + "vo_BBm010_BT01_011", + "", + "", + 0, + "", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "等等……如果这些人偶只是为了引开我的注意……那对方真正的目标是——囚车?!", + 0, + "vo_BBm010_BT01_012", + "", + "", + 0, + "", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "看来事情没那么简单。我一定会查清,究竟是谁在幕后操纵这一切!", + 0, + "vo_BBm010_BT01_013", + "", + "", + 0, + "", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/bbm_dormapproach.lua b/lua/game/ui/avg/_cn/config/bbm_dormapproach.lua new file mode 100644 index 000000000..b8b0668fa --- /dev/null +++ b/lua/game/ui/avg/_cn/config/bbm_dormapproach.lua @@ -0,0 +1,37 @@ +return { + { + cmd = "SetGroupId", + param = {"1"} + }, + { + cmd = "SetBubbleUIType", + param = {3} + }, + { + cmd = "SetBubble", + param = { + "avg1_103", + "002", + "魔王……我在这里。", + 0, + "", + "", + "", + 0 + } + }, + { + cmd = "SetBubble", + param = { + "avg1_103", + "002", + "魔王……琥珀,想贴一下。", + 0, + "", + "", + "", + 0 + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/bbm_dormindoor.lua b/lua/game/ui/avg/_cn/config/bbm_dormindoor.lua new file mode 100644 index 000000000..f91fb6811 --- /dev/null +++ b/lua/game/ui/avg/_cn/config/bbm_dormindoor.lua @@ -0,0 +1,63 @@ +return { + { + cmd = "SetGroupId", + param = {"1"} + }, + { + cmd = "SetBubbleUIType", + param = {3} + }, + { + cmd = "SetBubble", + param = { + "avg3_100", + "002", + "这里就是……我的星塔?", + 0, + "", + "", + "", + 0 + } + }, + { + cmd = "SetBubble", + param = { + "avg1_112", + "002", + "好帅,以后是不是就可以在这里摆床,躺下睡觉了!", + 0, + "", + "", + "", + 0 + } + }, + { + cmd = "SetBubble", + param = { + "avg1_111", + "002", + "这怎么行……不,好像,还挺有道理的。", + 0, + "", + "", + "", + 0 + } + }, + { + cmd = "SetBubble", + param = { + "avg1_103", + "002", + "……这里……可以养猫吗?", + 0, + "", + "", + "", + 0 + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/bbm_dormoutdoor.lua b/lua/game/ui/avg/_cn/config/bbm_dormoutdoor.lua new file mode 100644 index 000000000..81371194c --- /dev/null +++ b/lua/game/ui/avg/_cn/config/bbm_dormoutdoor.lua @@ -0,0 +1,63 @@ +return { + { + cmd = "SetGroupId", + param = {"1"} + }, + { + cmd = "SetBubbleUIType", + param = {3} + }, + { + cmd = "SetBubble", + param = { + "avg3_100", + "002", + "这里是……诶,那是星塔的入口吗?", + 0, + "", + "", + "", + 0 + } + }, + { + cmd = "SetBubble", + param = { + "avg1_112", + "002", + "没错,魔王,我把小绿停在附近了!", + 0, + "", + "", + "", + 0 + } + }, + { + cmd = "SetBubble", + param = { + "avg1_111", + "002", + "……这里,很适合当露营地。把该用的东西从车里拿出来吧。", + 0, + "", + "", + "", + 0 + } + }, + { + cmd = "SetBubble", + param = { + "avg1_111", + "002", + "魔王,先到处走走看看,熟悉熟悉这里的环境吧?", + 0, + "", + "", + "", + 0 + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/cg_139_01.lua b/lua/game/ui/avg/_cn/config/cg_139_01.lua index d4d76bc64..45ce5ded7 100644 --- a/lua/game/ui/avg/_cn/config/cg_139_01.lua +++ b/lua/game/ui/avg/_cn/config/cg_139_01.lua @@ -886,7 +886,7 @@ return { param = { 0, "avg1_139", - "啊……魔王……那个……我刚刚本来想把松饼翻个面,可没想到一使劲,面饼会飞的那么高……", + "啊……魔王……那个……我刚刚本来想把松饼翻个面,可没想到一使劲,面饼会飞得那么高……", 1, "", false, @@ -2547,7 +2547,7 @@ return { param = { 2, "avg3_100", - "松饼翻面会把饼甩到天花板上,筛面粉会摇的满屋子都是面粉,看来得先让艾蕾学会怎么控制力道才行。", + "松饼翻面会把饼甩到天花板上,筛面粉会摇得满屋子都是面粉,看来得先让艾蕾学会怎么控制力道才行。", 1, "", false, @@ -7347,7 +7347,7 @@ return { param = { 1, "avg3_100", - "哈哈……孩子们的这些问题真是让人有些找架不住啊。==RT==没想到他们还能从那种角度来提问。你说是吧,艾蕾……", + "哈哈……孩子们的这些问题真是让人有些招架不住啊。==RT==没想到他们还能从那种角度来提问。你说是吧,艾蕾……", 0, "", false, diff --git a/lua/game/ui/avg/_cn/config/cg_139_02.lua b/lua/game/ui/avg/_cn/config/cg_139_02.lua index a53535075..9bc6a3171 100644 --- a/lua/game/ui/avg/_cn/config/cg_139_02.lua +++ b/lua/game/ui/avg/_cn/config/cg_139_02.lua @@ -2753,7 +2753,7 @@ return { param = { 0, "新娘", - "是的……我今天,本来是要去婚礼的。==W====RT==眼看什么都准备妥当了,母亲却突然反对我的这门婚事,把我关在了家里……", + "是的……我今天,本来是要去婚礼会场的。==W====RT==眼看什么都准备妥当了,母亲却突然反对我的这门婚事,把我关在了家里……", 1, "", false, @@ -3293,7 +3293,7 @@ return { param = { 0, "新郎", - "朱莉亚!出什么事了,你怎么这么晚才到。我担心的不得了啊!", + "朱莉亚!出什么事了,你怎么这么晚才到。我担心得不得了啊!", 1, "", false, @@ -4679,7 +4679,7 @@ return { param = { 0, "avg1_139", - "没关系,==W==婚礼这种事一辈子可能也就经历一次,谁不想穿的漂亮一点呢?", + "没关系,==W==婚礼这种事一辈子可能也就经历一次,谁不想穿得漂亮一点呢?", 1, "", false, @@ -5870,7 +5870,7 @@ return { param = { 0, "avg1_139", - "虽然嘴上说着“我都是为你好”,但实际上,您不就是想让茱莉亚小姐服从你的支配吗?", + "虽然嘴上说着“我都是为你好”,但实际上,您不就是想让朱莉亚小姐服从你的支配吗?", 1, "", false, @@ -6085,7 +6085,7 @@ return { param = { 1, "avg3_100", - "我听说她们开始交往的时候您并没反对,为什么一准备结婚就翻脸不认人啊?", + "我听说他们开始交往的时候您并没反对,为什么一准备结婚就翻脸不认人啊?", 0, "", false, @@ -8104,7 +8104,7 @@ return { param = { 0, "avg1_139", - "孩子终有一天要展翅高飞。==W==到了那一天,选择相信他们,送他们奔向自己向往的未来,==W==我想这也是为人父母对她们的爱。", + "孩子终有一天要展翅高飞。==W==到了那一天,选择相信他们,送他们奔向自己向往的未来,==W==我想这也是为人父母对他们的爱。", 1, "", false, @@ -9780,7 +9780,7 @@ return { param = { 0, "avg1_139", - "我不会在迷茫了。我一定会挺起胸膛,做好那些孩子们的“妈妈”。", + "我不会再迷茫了。我一定会挺起胸膛,做好那些孩子们的“妈妈”。", 0, "", false, diff --git a/lua/game/ui/avg/_cn/config/cg_150_01.lua b/lua/game/ui/avg/_cn/config/cg_150_01.lua index beb2608b3..edc783e9d 100644 --- a/lua/game/ui/avg/_cn/config/cg_150_01.lua +++ b/lua/game/ui/avg/_cn/config/cg_150_01.lua @@ -542,7 +542,7 @@ return { param = { 0, "闲聊的店员", - "我去总部那边办事,正好看到安琪大人为这事大发雷霆。", + "我去总部那边办事,正好看到奥尔贝德大人为这事大发雷霆。", 1, "", false, diff --git a/lua/game/ui/avg/_cn/config/cg_150_02.lua b/lua/game/ui/avg/_cn/config/cg_150_02.lua index e97a88c8e..49a053ccd 100644 --- a/lua/game/ui/avg/_cn/config/cg_150_02.lua +++ b/lua/game/ui/avg/_cn/config/cg_150_02.lua @@ -3039,7 +3039,7 @@ return { param = { 1, "avg3_100", - "据说安琪还在大发雷霆。", + "据说奥尔贝德还在大发雷霆。", 1, "", false, diff --git a/lua/game/ui/avg/_cn/config/cg_162_01.lua b/lua/game/ui/avg/_cn/config/cg_162_01.lua new file mode 100644 index 000000000..c4b27508a --- /dev/null +++ b/lua/game/ui/avg/_cn/config/cg_162_01.lua @@ -0,0 +1,11837 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "第一话", + "那个人的名字 上", + "既视感、改变的契机。一切都因那个人的名字而起。", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "009", + "none", + nil, + 0.5, + 0.0, + 1.0, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_1s", + 0, + "m149", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + nil, + nil, + 1.02, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 0.6, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "none", + nil, + 0.46, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutBack", + 0, + nil, + false, + 0.25, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -12.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.25, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "喝!==W==喝!==W==唰!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "none", + nil, + 0.54, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutBack", + 0, + nil, + false, + 0.25, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 12.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.25, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "none", + nil, + 0.5, + nil, + 1.05, + nil, + nil, + nil, + "diantou", + "none", + "OutBack", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.07, + nil, + nil, + nil, + "none", + "OutSine", + 0.3, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.4, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "010", + "avg_emoji_sigh", + nil, + nil, + nil, + 1.02, + nil, + nil, + nil, + "niunie", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "唔……这把剑不听我使唤,怎么练都感觉不太对劲……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "再来一次,借助剑的重量……==W==喝!==W==唰……==W==哇啊?!==W==", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.54, + nil, + nil, + nil, + nil, + nil, + "jushou1", + "none", + "OutBack", + 0, + nil, + false, + 0.25, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 20.0, + nil, + 1.07, + nil, + nil, + nil, + "Xiao", + "OutSine", + 0.25, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "jushou1", + "none", + "OutBack", + 0, + nil, + false, + 0.25, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -20.0, + 0.0, + 1.09, + nil, + nil, + nil, + "Xiao", + "OutSine", + 0.25, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_276", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "025", + "avg_emoji_shock", + nil, + 0.38, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + -20.0, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -20.0, + 0.0, + 1.09, + nil, + nil, + nil, + "chijing", + "OutSine", + 0.3, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "025", + "close", + nil, + 0.4, + -0.38, + nil, + nil, + nil, + 0.0, + "chijing", + "none", + "InOutCubic", + 0, + -50.0, + false, + 0.4, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_406", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -20.0, + 40.0, + 1.1, + nil, + nil, + nil, + "Zhong", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dust_heave", + 0, + 1, + nil, + -5.0, + 1.5, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -10.0, + 20.0, + 1.08, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "016", + "none", + nil, + nil, + -0.15, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + 0.0, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "avg_emoji_vexation", + nil, + nil, + -0.1, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.8, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "痛痛痛……摔得也太夸张了吧,真丢人。==W==哈哈,还好周围没人看——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.65} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "011", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + -100.0, + nil, + 1.1, + "avg1_162", + "a", + "011", + "avg_emoji_sweaty", + 3, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "动作,做错了哦。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_053", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "025", + "avg_emoji_shock", + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + 0.0, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 20.0, + 1.05, + nil, + nil, + nil, + "chijing", + "OutSine", + 0.35, + false + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "ChanDou", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "哇啊啊啊——!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutSine", + true, + true, + 0.4, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "011", + "none", + nil, + 0.5, + nil, + 1.05, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "4", + "Linear", + false, + false, + 0.4, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "……这个洪亮的叫声,听上去中气十足嘛。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_resentful", + "buman", + "z", + 0.6, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "真是的,突然站在别人背后,一点脚步声都没有……吓死我了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "我只是循着怪声找过来的……这么早就跑出来,这可不太像你。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "none", + "diantou", + "z", + 0.6, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "哦,我在练剑啊。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + -1.5, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "练剑?感觉不像是身为司祭的你需要做的事呢。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + 0.0, + false, + 2.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_sweaty", + "none", + "z", + 0.6, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "呃……我想着多增加点自卫手段嘛。完全没有战斗力的话,作为守夜人跟你上街维护治安,你还要分心照看我。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "024", + "avg_emoji_speechless", + "none", + "z", + 0.0, + true, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "这是……==W==一个朋友教给我的剑招,她说这招比较适合我这样的初学者。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "mirage_creche_outside_daylight", + "0", + "OutSine", + 0.35, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.35, + false, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_112", + "a", + "004", + "none", + nil, + nil, + nil, + 1.05, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "OutSine", + 0.35, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.35, + false, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "心态很值得肯定。但照你现在这样,练了也没意义。身体动作僵硬,还用了很多没必要的力气……==W==等等,你到底有没有好好做热身运动?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.25} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "011", + "avg_emoji_sweaty", + "niunie1", + "z", + 0.5, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "呃……姑且算做了?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_sigh", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "那就是做得很不到位。就是因为全身肌肉没有放松,你才会失去平衡摔个四脚朝天。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_exclamation", + "chijing", + "z", + 0.5, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "你都看到了?!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.6, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.6, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + -0.35, + 1.4, + nil, + nil, + nil, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "来,先从拉伸重新做起。像这样背靠背站好……==W==手挽着手——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 180.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 0.3, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_fade_left", + "OutSine", + true, + true, + 0.5, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_fade_right", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 4, + nil, + nil, + nil, + "avg1_162", + "a", + "006", + "avg_emoji_happy", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "一、==W==二、==W==三——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 4, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "1ZhenDong", + "Linear", + 1.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalkShake", + param = { + 0, + "ChanDou", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_flurry", + "ChanDou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "呜哇啊啊啊啊啊——", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "007", + "avg_emoji_shock", + "chijing", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "(脊、脊椎在嘎吱作响……?!)", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + true, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "16", + "OutSine", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "luckyoasis_forest_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.6, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_065", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 4, + nil, + nil, + nil, + "avg1_112", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "像这样,和我背靠背……==B==胳膊勾在一起。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 4, + nil, + nil, + nil, + "avg1_112", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "1ZhenDong", + "Linear", + 1.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "嘿——!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "呜啊——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + true, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "17", + "OutSine", + true, + true, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "015", + "avg_emoji_think", + "none", + "y", + 0.0, + true, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "这种感觉好熟悉啊,就像是尘沙在帮我做拉伸……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + 0.6, + -0.05, + 1.05, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.08, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "下一个拉伸动作是……双腿伸直坐好,慢慢让身体前倾,试着去碰脚尖。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_110", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.25, + nil, + nil, + nil, + "Xiao", + "InOutSine", + 0.8, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_365", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + 0.52, + -0.51, + 1.7, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.1, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_1", + "0", + "OutSine", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -300.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_236", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.55, + 1.75, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 2.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "随着她压在我的背上,体重慢慢倾压下来。那感觉简直和那天一模一样——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_365_stop", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.3, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble_lp", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 100.0, + 1.23, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "ChanDou", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "016", + "avg_emoji_flurry", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "痛痛痛痛!投降,投降降降降降降降!==W==我投降,尘沙!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 2, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "007", + "avg_emoji_exclamation", + "ChanDou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "015", + "none", + nil, + 0.5, + -0.4, + 1.4, + nil, + nil, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "cut off" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "015", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "尘沙?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_awkward", + "none", + "z", + 0.6, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "啊……抱歉。想起了同伴,一不小心就……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m37", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutSine", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 90.0, + 1.28, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "……叫错别人的名字,看来你还挺游刃有余的嘛。为了让你能集中精力拉伸——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 90, + 1.28, + nil, + nil, + nil, + "Zhong", + "OutSine", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "close", + nil, + nil, + -0.4, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "我要加大力度了!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 90, + 1.28, + nil, + nil, + nil, + "Zhong", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_flurry", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "等等等等!我集中!我会集中精力的,==W==呜哇啊啊啊啊啊!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalkShake", + param = { + 0, + "ChanDou", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "007", + "none", + "ChanDou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_449", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -150.0, + 1.1, + nil, + nil, + nil, + "none", + "InBack", + 0.6, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "InBack", + 0.6, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.6, + nil, + nil, + nil, + 0.0, + "none", + "none", + "InSine", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "sky_sunny", + "0", + "OutCubic", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 0.8, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -150.0, + 1.1, + nil, + nil, + nil, + "Zhong", + "OutSine", + 0.6, + false + } + }, + { + cmd = "Wait", + param = {0.9} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_554", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.4} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.08, + nil, + nil, + nil, + "none", + "OutSine", + 0.8, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "009", + "none", + nil, + 0.5, + -0.05, + 1.05, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "009", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "身体放松一点了吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_sigh", + "JuGong", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "呼……呼……这已经不是放不放松的问题了,我还以为我的脊椎要折断了……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "别担心。人的身体比你想象的要结实得多……==W==嗯?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_573", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_attention", + nil, + 0.46, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -60.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + true + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "是马车的声音,好像朝这边过来了。==PLAYER_NAME==我们躲起来。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_573_stop", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_086", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + 0.5, + -0.25, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.25, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "Xiao", + "OutSine", + 0.25, + true + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_090", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.4, + nil, + nil, + nil, + 0.0, + "none", + "none", + "InSine", + 0, + nil, + true, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "Linear", + 0.35, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 80.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.35, + true + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m14", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "31", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.1, + nil, + nil, + nil, + "xingshi", + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "009", + "none", + nil, + 0.44, + nil, + 1.0, + nil, + 1.0, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_168", + "a", + "002", + "none", + nil, + 0.6, + nil, + 1.0, + nil, + 1.0, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "002", + "none", + nil, + 0.65, + -0.2, + 1.2, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.35, + -0.2, + 1.2, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_486", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "4", + "Linear", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_168", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "still", + "OutSine", + 1.25, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 1.0, + "manbu2", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + 1.0, + "manbu2", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "003", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "可疑的奴隶商人", + "好了,在这里让马休息一下,然后一口气赶到卡里古拉大人的宅邸。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "003", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "暴躁的奴隶商人", + "明白!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutSine", + true, + true, + 0.46, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_486_stop", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.4, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "002", + "none", + nil, + 0.6, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -20.0, + 1.05, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_166", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.46, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_101", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_101", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "006", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "暴躁的奴隶商人", + "嘿嘿,搞到了个极品,这下应该能卖个好价钱吧?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "006", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "可疑的奴隶商人", + "卡里古拉大人对女奴隶可是很舍得花钱的!他还帮我们安排了一条隐秘的道路进城,让我们办事方便多了,真是帮了大忙!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.38, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "InBack", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.62, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "InBack", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_071", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.45, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutSine", + true, + true, + 0.46, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 120.0, + 0.0, + 1.15, + nil, + nil, + 0.7, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 4.0, + nil, + 0.8, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 1 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + nil, + 0.5, + -0.35, + 1.4, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "31", + "Linear", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_090", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + -0.3, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutFlash", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "那是……奴隶商人的马车吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "看来是的。卡里古拉……没想到他居然染指奴隶买卖。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "你认识他?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "他的父亲是埃摩出身,元老院的成员,家族在菲兰尼斯拥有很多土地。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "平时装出一副反对蓄奴的样子,私底下竟然在做这样的勾当。==W==不可饶恕!==W==", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_090", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.9, + nil, + "none", + "OutCubic", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.1, + nil, + nil, + "none", + "OutCubic", + 0.5, + false, + 1 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "avg_emoji_angry", + nil, + 0.5, + -0.2, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -100.0, + 1.1, + nil, + nil, + nil, + "Xiao", + "OutCubic", + 0.5, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + -0.3, + nil, + nil, + nil, + nil, + "none", + "none", + "InBack", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_090", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutQuad", + 0.45, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + nil, + nil, + "none", + "Linear", + 0.45, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "OutQuad", + 0.45, + false, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "……你想救那些奴隶吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "哎?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "017", + "avg_emoji_happy", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "因为你脸上就是这么写的。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "可是,我是菲兰尼斯的守夜人,我并没有权力解放菲兰尼斯之外的奴隶。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "等到他们进城再拦下?……不行,听他们说话,这已经不是第一次交易了,卡里古拉肯定有办法遮掩过去。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "没有证据,守夜人也无法处置元老院家族。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "004", + "avg_emoji_idea", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "既然如此,只要你现在不当菲兰尼斯的守夜人,不就没问题了吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + nil, + -0.32, + 1.45, + nil, + nil, + nil, + "lengzhan", + "none", + "OutQuad", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "什么意思?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "004", + "avg_emoji_star", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "很简单。只要那些奴隶商人不是被守夜人袭击,而是被路过的强盗袭击就好了吧,在这种荒野里,奴隶贩子被强盗盯上也很正常吧?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + -0.25, + 1.35, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "话是这么说,但哪会那么凑巧出现什么强盗……==W==难道说——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "没错。我们就是强盗!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "我,我们?可,可是,身为守夜人却伪装成强盗这种事……实在是太过堕落,玷污守夜人的荣誉。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "那你就这么袖手旁观?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_vexation", + nil, + nil, + nil, + 1.32, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "这……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "我觉得,如果你在这里违背了自己的本心,才是对守夜人荣誉的玷污。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.16, + nil, + nil, + nil, + "none", + "OutQuart", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_019", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "017", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "如果你觉得这样做是堕落,那不是还有我陪着你一起堕落吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "我的本心……==PLAYER_NAME==,你知道你正在诱惑一位守夜人吗?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_434", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "但是,我明白了,我们上!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_090", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.2, + 1.35, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.1, + nil, + nil, + 1.0, + nil, + "none", + "OutSine", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.0, + nil, + 0.0, + nil, + nil, + "none", + "OutSine", + 0.5, + false, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + 0.75, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "InOutBack", + 0, + nil, + true, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.45, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutSine", + true, + true, + 0.46, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.32, + 0.0, + 1.0, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "002", + "none", + nil, + 0.62, + 0.0, + 1.0, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "4", + "Linear", + false, + false, + 0.46, + false, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + -10.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.45, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "007", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "可疑的奴隶商人", + "好了!差不多该出发了!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_1s", + 0, + "m148", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "006", + "none", + nil, + 0.95, + 0.0, + 1.75, + nil, + 0.8, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "005", + "none", + nil, + -0.02, + 0.0, + 1.75, + nil, + 0.8, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.9, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "此山是我开,此树是我栽。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.02, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "要想从此过,留下买路财!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + true, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + true, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + -40.0, + 1.15, + nil, + nil, + nil, + "none", + "OutSine", + 0.35, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "008", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jingxia", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "007", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jingxia", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "4", + "OutSine", + true, + false, + 0.45, + true, + "fade" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "006", + "none", + nil, + 0.65, + 0.1, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.35, + 0.1, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_100", + 0, + -0.15, + 0.0, + false + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg1_162", + 0, + -0.15, + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "3", + "Linear", + false, + false, + 0.45, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "004", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "哼哼,今天遇到大鱼了,想活命的话,就把马车上的货物全留下来!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 1, + nil, + -0.15, + 1.05, + "avg3_228", + "a", + "004", + "avg_emoji_resentful", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "暴躁的奴隶商人", + "盗贼?!胆子很大嘛,你们知道这是谁的货吗?说出来吓死你们。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetCharHead", + param = { + 1, + 1, + nil, + nil, + nil, + "avg3_228", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.05, + 0.97, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.65, + -0.2, + 1.35, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.35, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "魔王", + "不管是谁的货,这种不义之财,今天都归魔王了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.45, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutSine", + true, + true, + 0.46, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.32, + -0.2, + 1.2, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "004", + "none", + nil, + 0.67, + -0.2, + 1.2, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "3", + "Linear", + false, + false, + 0.46, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_434", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "可疑的奴隶商人", + "魔王?那是你的名号么,哼哼,我记住了,==W==你可以提前给自己买墓地了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.65} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 200.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutSine", + 0.35, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "004", + "none", + nil, + 0.4, + -0.28, + 1.25, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.69, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + true, + 0.35, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_cen_lp", + 0, + 0, + nil, + nil, + 1.0, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_162", + "a", + "013", + "none", + nil, + nil, + -0.5, + 2.0, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "OutQuad", + 0.2, + true + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_flash_light", + 0, + 0, + nil, + 1.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.55} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "该买墓地的人是你。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "7", + "OutQuad", + true, + true, + 0.2, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_cen_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetStage", + param = { + 4, + 3, + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.1, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 0, + nil, + -1.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.0, + false, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 45.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + 1, + 0.35, + nil, + 1.35, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + 2, + 0.65, + nil, + 0.85, + nil, + nil, + nil, + 0.0, + false, + 1.0 + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg1_162", + 0, + -0.15, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 1.5, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.45, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_023", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.25} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "005", + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "可疑的奴隶商人", + "咦?我,我的剑怎么断成两截了?!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 1, + "none", + "avg3_100", + "a", + "019", + "none", + nil, + 0.5, + -0.15, + 1.3, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_100", + 0, + -0.14, + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 1, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 1, + "mood_3", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetStage", + param = { + 0, + 4, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "哼哼哼,如果不想被我座下的黑骑士斩成两段,==W==赶紧逃跑才是明智之举。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "006", + "avg_emoji_exclamation", + nil, + nil, + -0.4, + 1.6, + nil, + nil, + nil, + "none", + "none", + "OutElastic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_wipe_left", + "OutQuad", + true, + true, + 0.2, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "010", + "none", + nil, + 0.35, + nil, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "008", + "none", + nil, + 0.65, + nil, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetStage", + param = { + 0, + 3, + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_wipe_right", + "OutQuad", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + 0.02, + 0.9, + nil, + nil, + 1.0, + "chijing2", + "none", + "OutQuad", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + 0.02, + 0.9, + nil, + nil, + 1.0, + "chijing2", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "奴隶商人们", + "噫啊啊啊啊啊!快跑啊啊啊啊啊啊!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_104", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + -0.2, + nil, + nil, + nil, + nil, + 0.0, + "manbu2", + "none", + "InOutExpo", + 0, + nil, + true, + 0.65, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 1.2, + nil, + nil, + nil, + nil, + 0.0, + "manbu2", + "none", + "InOutExpo", + 0, + nil, + true, + 0.65, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.55, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 0.0, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "008", + "none", + 3, + 0.3, + nil, + 1.0, + nil, + 1.0, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_168", + "a", + "002", + "none", + 4, + 0.15, + nil, + nil, + nil, + 1.0, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "010", + "none", + 1, + 0.82, + 0.0, + 1.0, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "002", + "none", + 2, + 0.9, + 0.0, + 1.0, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg1_162", + 0, + -0.15, + 0.0, + false + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_100", + 0, + -0.15, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + 2, + 0.6, + nil, + nil, + nil, + nil, + nil, + "manbu2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + 3, + 0.75, + nil, + nil, + nil, + nil, + nil, + "manbu2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {2.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_166", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m3", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "黑骑士", + "你们没有受伤吧?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + "008", + "avg_emoji_exclamation", + nil, + 0.25, + nil, + nil, + nil, + 0.5, + nil, + "jingxia", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_168", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "被抓的奴隶", + "拜托了!我会乖乖听你们的话的,求求你们放过我妹妹吧!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "魔王", + "冷静点。我们不是盗贼。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + 0.47, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_183", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "黑骑士", + "拿着这些铜币快逃吧,逃去北边的菲兰尼斯城,一直向北走一个小时就能抵达。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "黑骑士", + "那里不会有奴隶商人抓捕你们。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + "010", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "被抓的奴隶们", + "啊啊……太感谢了!谢谢你们……!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "close", + nil, + -0.2, + nil, + nil, + nil, + nil, + 0.0, + "buman", + "none", + "InCirc", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_168", + "a", + nil, + "none", + nil, + -0.25, + nil, + nil, + nil, + nil, + 0.0, + "buman", + "none", + "InCubic", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + 0.0, + 1.0, + nil, + 0.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "呼,大家都逃走了,只要他们进入菲兰尼斯,就能安全了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "嗯,说起来,你演得强盗挺有模有样的嘛。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_angry", + nil, + nil, + -0.28, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 40.0, + 1.16, + nil, + nil, + nil, + "Xiao", + "OutSine", + 0.45, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "……你这句话,我可以当作是对我的侮辱吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_flurry", + "huanxin", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "怎么会,怎么会。这是夸奖啦。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "016", + "avg_emoji_vexation", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "niunie1", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.6, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "夸奖……?怎么想这都不像是值得夸奖的事吧。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "还有,那个黑骑士是怎么回事啊?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_attention", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "有个假名,称呼起来比较方便吧,你看,我不是也自称魔王吗?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "004", + "avg_emoji_happy", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "既然有些人能用“堕落圣女”的名号作恶,那我们用两个假名来行善,也没什么不好吧。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_speechless", + nil, + 0.52, + nil, + nil, + nil, + nil, + nil, + "manbu2", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "扮演强盗……这是何等堕落的手段啊,你为什么能做得这么坚定?为什么你那么毫不犹豫?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "嗯……因为这是个不让自己后悔的选择吧。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 1, + 0.0, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.16, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "后悔?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "是啊。如果那个时候,放过了那个奴隶商人,我觉得我会后悔的。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.19, + nil, + nil, + nil, + "none", + "OutSine", + 0.8, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "018", + "none", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "所以,我只是相信自己的心,然后采取了行动。仅此而已。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "017", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "就算你说这是堕落的行为,我也会做出不让自己后悔的选择。无论多少次都一样。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "……原来你考虑了这么多啊。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.16, + nil, + nil, + nil, + "Xiao", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_shock", + "buman", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "嗯?我在你眼里到底是个什么形象啊?!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "突然被人说“我们来当强盗”,正常人都会怀疑你是不是疯了吧?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + 0.5, + -0.1, + 1.12, + nil, + nil, + nil, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.25, + nil, + nil, + nil, + "none", + "OutSine", + 0.9, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "但是……==W==帮大忙了。要是没有你,我只能站在原地,什么都做不了,一定,一定会后悔的……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.95} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "艾琳娜……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_awkward", + nil, + 0.45, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -30.0, + 0.0, + 1.16, + nil, + nil, + nil, + "none", + "OutSine", + 0.6, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "话虽如此,这种堕落的解决办法到今天为止!为了彼此的名誉,今天的事绝对不能说出去。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + 0.5, + -0.28, + 1.35, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 40.0, + 1.24, + nil, + nil, + nil, + "none", + "OutSine", + 0.85, + true + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "也就是说,要当作只属于我们两人的秘密。==W==回答呢?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "016", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "两人之间的秘密啊……==W==啊,我知道了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "017", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "16", + "OutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutQuint", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "ttc_parkbase_dusk", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_112", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "007", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "tiao2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "对了!==W====RT==今天这件事……==W==能不能,把它当作我们俩的秘密啊?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "011", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "avg_emoji_sigh", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.2, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "你是怕被鸢尾念叨吧。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "023", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "要是被她知道了,接下来两个月,==W==我都不能碰小绿的方向盘了!", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "016", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "012", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "tiao2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "求求你啦……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "17", + "OutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.12, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "024", + "avg_emoji_think", + "none", + "y", + 0.0, + true, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "说起来,我也和尘沙做过类似的约定啊……", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "010", + "avg_emoji_sigh", + "none", + "z", + 0.0, + true, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "尘沙、鸢尾、琥珀……我要怎么做才能再见到你们呢……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + -45.0, + 1.22, + nil, + nil, + nil, + "none", + "OutSine", + 1.2, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + 0.85, + nil, + "none", + "OutSine", + 1.2, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1.25} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "OutSine", + 0.5, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "022", + "none", + nil, + 0.53, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "又是“尘沙”……可能,我真的跟那个人长得很像吧。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "她,到底是一个什么样的人呢?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_024_stop", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/cg_162_02.lua b/lua/game/ui/avg/_cn/config/cg_162_02.lua new file mode 100644 index 000000000..b0df69b17 --- /dev/null +++ b/lua/game/ui/avg/_cn/config/cg_162_02.lua @@ -0,0 +1,6709 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "第二话", + "那个人的名字 中", + "想要更加靠近,与你并肩,成为受你依赖的伙伴。", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m147", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "这里撒点盐……==W==然后烤至两面金黄……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_457", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_166", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "我回来了。好香啊……==W==你在做什么?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "022", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "烤鱼。再等一下,马上就烤好了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + "diantou", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "原来是这么做的……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_flurry", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "怎、怎么了?你盯得我都有点分心了……==W==难道,你不爱吃鱼?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "也没有,只要做好的东西我都爱吃。我不是这个意思,只是,我有件事想求你——", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "那个……==W==你能教我做饭吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "这倒没问题。你是怎么了,突然想学做饭?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "总不能一直让客人来做饭。按理说,该我来招待你才对。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "我倒不觉得这有什么……==W==行,真想学的话那我就教你。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "022", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "avg_emoji_star", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "不过既然要教,我就不会跟你客气了,要做好心理准备哦。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "当然。正合我意。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume35_1s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_fade_left", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_fade_right", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m149", + "none", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "那就先从处理蔬菜开始吧。把土豆切成一口就能吃下的小块。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "明白。土豆切成一口大小——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalkShake", + param = { + 1, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "停停停停——!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + -1.5, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "怎么了?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "avg_emoji_awkward", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "等等,连皮都不削吗?还有这土豆块也太大了,叫人怎么吃啊?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + 0.0, + false, + 2.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "带皮也能吃。太大就咬断。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sigh", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "带皮倒不是完全不能吃,但口感差。而且切得太大很难煮熟,最要紧的是吃着费劲对吧?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "居然要考虑到这么多细节吗……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "想做出美味的饭菜是偷不得懒的。蔬菜我来切,你就先在旁边看着吧。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_076", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_clockwise", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_clockwise", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_178", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "好,蔬菜都煮软了,接下来开始调味。帮我加入适量的盐。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_312", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "明白。适量、适量——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "停停停停——!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "又怎么了?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "019", + "avg_emoji_sweaty", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "那么一大罐盐,你就直接拿着往锅里倒啊?不用小勺子的吗……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "这样快。再说既然是适量,那我随便放多少不都可以吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "适量可不是这意思……==W==那我问你,艾琳娜你喜欢吃口味重的还是清淡的?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "015", + "close", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "我喜欢清淡的。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "收到……==W==嗯,那就大概放这么多。来,尝一口。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_178_stop", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_239", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "哦哦,好喝……==W==既然你一开始就知道该放多少,直接说清楚不就行了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "016", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "017", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "因为每个人口味都不一样。所以我才说“适量”。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "003", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "食客偏爱什么味道,哪种食材该怎么处理——", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "017", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "一样一样搞清楚再动手,才是做出美食的捷径。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "原来做饭和剑术一样都这么有讲究。我以前完全不知道。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "哈哈,其实我这点三脚猫的知识也是同伴教的,现学现卖罢了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "难道是……==W==“尘沙”?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "对。尘沙做的饭,随便端出来一道都色香味俱全,她以前也经常教我。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "这样啊……", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "那个“尘沙”,是个什么样的人?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "哎?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "我都被你叫错好几回了。很难不好奇你口中的那个人吧?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_character_112", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_1s", + 0, + "m17", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "……说得也是。我想想,该怎么跟你说呢……", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "总之,我能最先想到的就是她的笑容吧,她的那份开朗和热情也帮过我很多次。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "而且她在各方面都很关照我。还会把自己最爱的饮料分我一半——", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "017", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "怕我受伤,总是护着我。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_3s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "……这么说,在“尘沙”的心里,你是个非常特别的存在吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "这么一说,她好像真讲过类似的话。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "嗯,是这样吗……==W==那你那套不按规矩来的行事作风,也是受了她的影响?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "啊……==W==还真有可能。尘沙总是会想出一些异想天开的鬼点子~", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "023", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "她说要开着小绿,直接撞死那头巨大星骸的时候,我也是真被她吓到了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "星骸?小绿?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "呃……==W==你就想象成驾着马车往一个巨大的敌人身上撞,是不是好懂点?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "004", + "avg_emoji_happy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "这叫什么作战……?==W==根本就是乱来嘛。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "哈哈,任谁听了都会这么想吧。可尘沙偏偏就成功了。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "不过从那以后,我便开始相信——==W==只要有尘沙在身边,哪怕是再怎么乱来的事,我们也一定能迎刃而解。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "022", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "再乱来的事……==W==原来如此。我好像明白你为什么总是这么胆大了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + 0.5, + nil, + "none", + "OutQuad", + 0.65, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "比起==PLAYER_NAME==的那位同伴,我好像还差得远啊。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "呼,那就以她为榜样,先从烹饪开始努力!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + 1.0, + nil, + "none", + "OutQuad", + 0.65, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "总之……==W==还是谢谢你告诉我这些。汤的做法我已经记住了。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "avg_emoji_flower", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "差不多也该做主菜了吧,我会活用刚才学到的技巧,剩下的就交给我吧。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "那、那好吧。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_020", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "JuGong", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "艾琳娜好有干劲啊,我也得努力指导她才行。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_clockwise", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_020_stop", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_clockwise", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 0, + "qstory_tales_02_001", + nil, + 0.6, + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_095", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "嗯……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m4", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "019", + "avg_emoji_awkward", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "不知道为什么,我丝毫不感到意外呢。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetFrontObj", + param = { + 1, + 0, + "qstory_tales_02_001", + nil, + nil, + 0.5, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jingxia", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "你刚才讲过的要点,我明明已经很注意了……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "不过闻着挺香!毕竟卖相糟糕也不一定会影响味道。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "不用硬夸我了。这盘我自己来处理掉——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center", + 0, + 0, + nil, + nil, + 0.01, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "那我就不客气了——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_371", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "avg_emoji_exclamation", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "等、等等,你干什么!吐出来!吃坏肚子怎么办!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "011", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "嗯~……==W==虽然烤成炭的地方有点苦,不过越嚼越香,没想到还行……?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "都说了不用硬夸我!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "不是硬夸,调味真的比之前进步很多。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "哎?真、真的……?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "嗯。这次问题明显出在火候上。能吸取教训的话,下次肯定会更好吃的!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "抱歉……==W==你说过要把食材做熟。我就照做了,可是好像熟得有点太过头了……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "噗……==W==哈哈哈哈!艾琳娜真是认真又坦率啊。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_happy", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "认真又坦率哪里不好了!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "017", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "没有不好。只是没想到你也有这么可爱的一面。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jingxia", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "可、可爱……?!==W==你别拿我打趣了……!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_371", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "好了,把烤焦的地方刮掉,剩下的应该都能吃~", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "你到底有没有在听我说话……==W==都已经烤成那副样子了,你还要吃?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "016", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "应该没事吧?我刚才也说了,味道本身并不差啊。而且——", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "018", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "你这么用心做出来的食物,不吃完就丢掉也太浪费了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "……这种鼓励他人的方式,也是从“尘沙”那儿学来的吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "004", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "不是,这是我自己想的~", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "017", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "不过嘛,或许也有受她的乐观性格的影响吧。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "023", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "听说,如果做饭的时候很开心,做出来的饭也会更好吃哦。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.3, + nil, + nil, + 0.5, + nil, + "none", + "OutQuad", + 0.65, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "开心么……==W==我是不是也应该试着多笑一笑呢。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + 1.0, + nil, + "none", + "OutQuad", + 0.65, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "张嘴,你也来尝一口吧,真的很好吃哦~", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "016", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "哼,别把我当小孩。不用你喂,我自己会吃——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_025", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_025_stop", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m14", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "慌张的市民", + "艾琳娜大人!艾琳娜大人,救命啊!我的家人……==W==我的家人被抓走了!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.25, + nil, + 0.95, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.65, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.33, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "先冷静下来。抓人的是谁?知道他们被带去哪了吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "慌张的市民", + "是卡里古拉!他的手下把我的家人、还有贫民区的邻居们全抓进宅子里了!我是好不容易才逃出来的……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "015", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "又是卡里古拉……==W==放心。那些被抓走的人,我一定会把他们都救出来的。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "可是艾琳娜,你打算怎么救?虽然守卫菲兰尼斯是你的责任,这次我们也有正当的理由,但只有我们几个人,硬闯宅子恐怕不是上策……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_idea", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "没必要从正面突破,几个月前,我抓到了一伙盗贼,他们在菲兰尼斯地下的岩洞里打了地道,计划偷窃卡里古拉的大宅。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "这次,我们可以利用那个马上就要打通的地道潜入。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "利用盗贼的路线么……==W==对于你来说,这手段听上去也有点“堕落”。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "006", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "我也只是挑了一个自己不会后悔的选择而已。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + "diantou", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "况且,这不是有你陪着我一起“堕落”吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_happy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "哈哈,没错,我会陪你一起的。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "026", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "那么——行动开始!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/cg_162_03.lua b/lua/game/ui/avg/_cn/config/cg_162_03.lua new file mode 100644 index 000000000..c3e6e2caf --- /dev/null +++ b/lua/game/ui/avg/_cn/config/cg_162_03.lua @@ -0,0 +1,7324 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "第三话", + "那个人的名字 下", + "成为彼此的慰藉,十指相扣,守护着只属于两人的秘密。", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "cavern", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "菲兰尼斯居然有这么宽广的地下岩洞……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m14", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "菲兰尼斯的岩石很容易被水流溶蚀,日积月累就形成了很多这样的地下岩洞。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "或许,大自然都在支持我们惩罚这个恶人呢。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "话说回来,为什么要在一大清早动手?半夜不是更不容易被发现?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "恰恰相反。这些贵族基本上都过着夜夜笙歌的生活。直到黎明才会去睡觉,现在这段时间正是他们睡得最熟的时候。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "这么说来,每天都熬夜的我岂不是早就过着贵族般的生活了?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "021", + "avg_emoji_awkward", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "不对,不对,人家又不用每天去攀爬星塔,狩猎魔物。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_173", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "Linear", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jingxia", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "==PLAYER_NAME==,快来,我把地道打通了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_fade_left", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "cavern", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 500.0, + 300.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_fade_right", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "m14", + "none", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 2, + "city_prison", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + -100.0, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 2, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false, + 0 + } + }, + { + cmd = "SetStage", + param = { + 1, + 0, + "OutBack", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "停一下,前面就是卡里古拉的地牢了……==W==嘘!有人。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 2, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.6, + -0.1, + 0.97, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 2, + "none", + "avg3_228", + "a", + "002", + "none", + nil, + 0.4, + -0.1, + 0.97, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + -0.05, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "暴躁的奴隶商人", + "啊?!契约作废?!这怎么行!让我见卡里古拉老爷一面!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "贵族护卫", + "人都让你们放跑了,还有脸见老爷!因为你们的失误,我们多搭进去多少人力和钱。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "可疑的奴隶商人", + "这些年奴隶都是谁抓来的?!我没有功劳也有苦劳啊!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 2, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "贵族护卫", + "区区一个奴隶商人,少在这里大放厥词!卡里古拉大人永远都不会见你们,快滚!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 1, + 1, + "InBack", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 400.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.65, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.65, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "004", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "艾琳娜,那些被抓的市民,好像都被关在这里。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "……是我的错吗。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "艾琳娜?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "我救下了那些奴隶,才牵连了菲兰尼斯的市民被抓——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "后悔了?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "……不会。当时要是撒手不管,我永远不会原谅自己。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "017", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "那就够了。那就是你的正义。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "你什么都没做错。错的是奴隶制度,和心安理得靠贩卖奴隶牟利的贵族。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "004", + "avg_emoji_star", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "那对姐妹我们救下来了,现在关在里面的人,我们也一样救。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "……你说得对。现在不是怨天尤人的时候。我们走!", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_fade_left", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "city_prison", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_443", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.75, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "rule_39", + "OutQuad", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + nil, + -0.05, + nil, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 30.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_406", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + -0.1, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + 3.0, + true, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + 0.05, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "大家没事吧?看守已经晕过去了。趁现在往外走,别出声!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "007", + "none", + 2, + 0.75, + nil, + -1.0, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "002", + "none", + 3, + 0.9, + nil, + nil, + 1.0, + 1.0, + 0.0, + 0.0, + true, + 0.75 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_219", + "a", + "002", + "none", + 4, + 0.7, + nil, + -1.0, + 1.0, + 1.0, + 0.0, + 0.0, + true, + 0.75 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + 3, + 0.85, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_219", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.65, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "被囚禁的市民", + "这身衣服……==W==你是守夜人?太好了……!==W==你是来救我们的对吧!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "003", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "026", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "大家都跟上。我带你们从地道出去。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_547", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_219", + "a", + nil, + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_fade_left", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "city_prison", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -600.0, + 0.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "营救出乎意料地顺利。我和艾琳娜把地牢翻了个遍,关在里面的人一个都没落下。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_fade_right", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "慢点,别急。这儿暗,注意脚下。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "这个女孩是最后一个。接下来就只剩我和艾琳娜了——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_296", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jingxia", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "目盲的女孩", + "呀!啊……!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m148", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 5, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "贵族护卫", + "喂,地牢那边刚才是不是有声音?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "糟了……!==W==巡逻的听见了!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "021", + "avg_emoji_awkward", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "目盲的女孩", + "对不起!对不起!我……==W==我……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_019", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + 2, + 0.68, + 0.03, + 0.93, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 1.0, + "diantou", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "不怪你。快点跟上其他人。这里我们挡着。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "017", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "艾琳娜,我们往反方向跑!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "好!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "4", + "Linear", + true, + true, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "city_prison", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 500.0, + 0.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "3", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 1, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 1, + nil, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "贵族护卫", + "在那儿!奴隶,站住!你们是属于卡里古拉大人的财产!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "谁是财产!有本事就来抓我们啊!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 1, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "好,计划很顺利,都来追我们了!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "4", + "Linear", + true, + true, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "cavern", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + 0.05, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 5, + "cavern", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + 1.5, + nil, + nil, + 0.8, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 5, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + 2.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "3", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "011", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "只要跑到街上就没人拦得住我们了……==W==哇!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_097", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youchupeng", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_228", + "a", + "002", + "none", + nil, + 0.3, + -0.15, + nil, + 1.0, + 1.0, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.35, + -0.1, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "021", + "close", + "jingxia", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "可疑的奴隶商人", + "疼死了……==W==走路不看路啊!大爷我正一肚子火呢!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "none", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "抱、抱歉……==W==唔,是你?!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "可疑的奴隶商人", + "嗯~?这声音,我在哪儿听过?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.6, + nil, + 0.95, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "喂,没事吧?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "暴躁的奴隶商人", + "啊!这声音!你就是那个抢奴隶的强盗!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "avg_emoji_awkward", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "可恶,偏偏这时候……!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "哼,有资格给卡里古拉大人奉献奴隶,就已经是你们的荣幸了,竟然还敢要钱。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "得到教训就快滚吧!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "可疑的奴隶商人", + "你,你说什么?!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "不服的话,就和我的手下去说。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "可疑的奴隶商人", + "在城里谁还没几个帮手,今天让你吃不了兜着走!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "艾琳娜,卡里古拉的追兵来了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "来得正好,我们这边走~", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.175, + 1.2, + nil, + nil, + 0.0, + "JuGong", + "none", + "OutQuad", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "可疑的奴隶商人", + "别想跑!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 10, + "OutQuad", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.65, + -0.1, + nil, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "贵族护卫", + "在那儿!给我站住,偷奴隶的混蛋!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "可疑的奴隶商人", + "啊?!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "贵族护卫", + "好啊你们……==W==被卡里古拉大人废除了契约,就放跑奴隶泄愤?不知天高地厚的东西!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_230", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 5, + "mood_5", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "暴躁的奴隶商人", + "混蛋!单方面毁约还不想付钱的明明是卡里古拉吧!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "贵族护卫", + "少废话!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_159", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 13, + "OutQuad", + 0.5, + false + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "InQuad", + 0.5, + true, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "真是歪打正着啊,这下他们开始狗咬狗了……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m149", + "none", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "刚才眼看就要被追上了。内讧得好啊,正好省了我们不少事。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_happy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "不错嘛~", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "你说什么不错?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "004", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "没什么,只是感叹你刚才谎话来得好快,几句挑拨就让他们打起来了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "016", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "那该怪谁?和你在一起,我觉得自己都学坏了。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "不过嘛……==W==现在感觉倒是不坏。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_attention", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "还有……==W==今天这件事……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "我知道。只属于我们两个的秘密,对吧?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "多谢。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.75, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "c", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "这里是……==W==奥林匹娅大浴场?艾琳娜,来这儿干什么?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m147", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "藏起来啊,我拜托露露帮我们安排了一间只有贵人才有权利使用的私人浴池。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "万一卡里古拉的人发现他们抓错人了,也不会想到真正的“罪人”正在舒舒服服地泡澡吧。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "006", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "再说,我们俩刚在岩洞里跑了一大圈,满身上下都是灰,正好进去洗干净,也当消灭罪证了……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "有道理……==W==等、等等,艾琳娜?!你怎么突然开始卸铠甲了……?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_080", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "021", + "avg_emoji_exclamation", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "006", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + -1.5, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "不脱衣服要怎么泡澡呢?你也快点来吧。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + 0.0, + false, + 2.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "这种级别的浴池……==W==还是托了你的福,我才有资格进来。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m164", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.5, + true, + "default" + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 3.0, + false, + "default" + } + }, + { + cmd = "SetL2D", + param = { + 0, + "avg1_162", + "a", + 0, + true + } + }, + { + cmd = "CtrlL2D", + param = { + "avg1_162", + "a", + "vo_cgstory_162_a", + "vo_cgstory_162_a", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "温热清澈的水,==W==还有这令人心旷神怡的熏香……==W==真是让人放松啊。", + 0, + "", + false, + "", + "温暖的水雾中,==W==飘着淡淡的花香……==W==所谓的被治愈,==W==就是这种感觉吧。", + "" + } + }, + { + cmd = "SetChoiceBegin", + param = { + "162_1", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "艾琳娜,你背上的伤?", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "艾琳娜,你背上的伤?", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"162_1", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"162_1"} + }, + { + cmd = "CtrlL2D", + param = { + "avg1_162", + "a", + "vo_cgstory_162_b", + "vo_cgstory_162_b", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "伤?==W==在哪里……==W==啊,你说的是我背上的旧伤吧?", + 0, + "", + false, + "", + "伤?==W==应该没有才……==W==啊啊,难道是说我以前的旧伤吗?", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "如果是说那个的话……==W==你不用在意,==W==早就不疼了。", + 0, + "", + false, + "", + "如果是说那个的话早就不痛了,==W==请不必在意。", + "" + } + }, + { + cmd = "SetChoiceBegin", + param = { + "162_2", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "旧伤?是你还在做角斗士时候的事吗?", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "旧伤?是你还在做角斗士时候的事吗?", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"162_2", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"162_2"} + }, + { + cmd = "CtrlL2D", + param = { + "avg1_162", + "a", + "vo_cgstory_162_c", + "vo_cgstory_162_c", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "嗯。==W==说起来,==W==我的伤口总是恢复得很快。==W==只要休养一段时间,==W==通常不会留下太明显的痕迹。", + 0, + "", + false, + "", + "是的。==W==说起来,==W==我的伤原本就好得很快,==W==受了伤就算放着不管也不会留下什么痕迹……", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "那道伤确实很深,==W==不过不用担心,==W==它一直在慢慢变浅,==W==过段时间……==W==就会消失了。", + 0, + "", + false, + "", + "只是那道伤实在太深,==W==所以现在还留下了痕迹。==W==不过,它也在慢慢变浅,==W==您不用担心。", + "" + } + }, + { + cmd = "SetChoiceBegin", + param = { + "162_3", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "艾琳娜也是不易留疤的体质啊", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "艾琳娜也是不易留疤的体质啊", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"162_3", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"162_3"} + }, + { + cmd = "CtrlL2D", + param = { + "avg1_162", + "a", + "vo_cgstory_162_d", + "vo_cgstory_162_d", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "也是?==W==你说的,难道是那个和我长得很像的……==W==叫“尘沙”的女孩?", + 0, + "", + false, + "", + "艾琳娜也?==W==难道说,==W==那个和我长得很像的尘沙也是这样吗?", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "哼……==W==你总是“尘沙”“尘沙”地叫。==W==明明陪你一起面对那些麻烦的,是我才对。", + 0, + "", + false, + "", + "……真是的,==W==你总是“尘沙”“尘沙”地叫。==W==明明陪你一起面对那些困难的,==W==不是尘沙是我才对。", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "对你而言,==W==我只是你见不到她时的替代品吗?", + 0, + "", + false, + "", + "反正对于你来说,==W==我只是为了填补你见不到她的寂寞的替代品对吧?", + "" + } + }, + { + cmd = "SetChoiceBegin", + param = { + "162_4", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "不是那样的!", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "不是那样的!", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"162_4", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"162_4"} + }, + { + cmd = "SetChoiceBegin", + param = { + "162_5", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "我从没有觉得你是谁的替代品", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "我从没有觉得你是谁的替代品", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"162_5", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"162_5"} + }, + { + cmd = "CtrlL2D", + param = { + "avg1_162", + "a", + "vo_cgstory_162_e", + "vo_cgstory_162_e", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "呵呵……==W==没关系。", + 0, + "", + false, + "", + "呵呵……==W==没有关系哦。", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "你能从我身上看见她的影子,==W==至少说明……==W==你还清楚地记着和她一起的回忆。", + 0, + "", + false, + "", + "你能从我身上看见她的影子,==W==就证明你心中还留有和她在一起时的记忆。", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "可曾经与我并肩作战、==W==彼此托付后背的同伴们……==W==我快要想不起来她们的脸了。", + 0, + "", + false, + "", + "而我已经记不清曾经与我并肩作战的同伴们的脸了……==W==你和我不一样……", + "" + } + }, + { + cmd = "SetChoiceBegin", + param = { + "162_6", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "艾琳娜……", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "艾琳娜……", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"162_6", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"162_6"} + }, + { + cmd = "CtrlL2D", + param = { + "avg1_162", + "a", + "vo_cgstory_162_f", + "vo_cgstory_162_f", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "这些旧伤痕,==W==是对那些在斗技场中牺牲的同伴们的祭奠。==W==我一直很珍惜。", + 0, + "", + false, + "", + "我……==W==把这具身体上还残留的旧伤痕,==W==当作是献给那些战死于斗技场的同伴们的悼念珍惜着。", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "可就算这样……==W==伤痕也在一天天变浅。==W==那些回忆也……", + 0, + "", + false, + "", + "但就算是这样……==W==随着伤痕渐渐淡去,==W==那些日子的光景也一同模糊了。", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "老实说,==W==我很羡慕你。==W==你还有想要见的人。", + 0, + "", + false, + "", + "老实说,==W==我很羡慕你。==W==羡慕你还有,==W==想见的人。", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "而我,==W==已经没有那样的人了。", + 0, + "", + false, + "", + "而我已经,==W==没有那样的人了。", + "" + } + }, + { + cmd = "SetChoiceBegin", + param = { + "162_7", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "还有我在。我来成为那样的人", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "还有我在。我来成为那样的人", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"162_7", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"162_7"} + }, + { + cmd = "CtrlL2D", + param = { + "avg1_162", + "a", + "vo_cgstory_162_g", + "vo_cgstory_162_g", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "呵呵……==W==你这个人,==W==真的很会说话。", + 0, + "", + false, + "", + "呵呵……==W==你这个人,==W==真的很会说话呢。", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "和你在一起,==W==我就会想一直这样“堕落”下去。==W==真令人困扰啊。", + 0, + "", + false, + "", + "和你一起,==W==总有种想一直堕落的感觉。==W==真的是……==W==让人困扰的人啊。", + "" + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + false, + false, + 1, + true, + "default" + } + }, + { + cmd = "SetL2D", + param = { + 1, + "avg1_162", + "a", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "sky_sunny", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 300.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -300.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 36.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_036", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "艾琳娜轻巧地躲开了“家人”的话题,脱下最后的衣衫,拉着我滑入了只有我们两人的浴池。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sunlight_2", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "我不知道她是怎么想的,但她在浴池里的时候,始终和我十指相扣。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "她的手指很细,握起来却有一股坚定的力量。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "后来,卡里古拉的恶行被公之于众。而那天的故事,是永远只属于我们两个人的秘密。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutQuad", + 1.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 3, + "0", + "如果,我能成为“尘沙”,那就好了呢。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_036_stop", + 0.0, + false + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/cg_disc4066.lua b/lua/game/ui/avg/_cn/config/cg_disc4066.lua new file mode 100644 index 000000000..79d475b29 --- /dev/null +++ b/lua/game/ui/avg/_cn/config/cg_disc4066.lua @@ -0,0 +1,7917 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "记忆回想", + "指引前路的启明星", + "为了能与那个人再次并肩,骑士在繁星与高塔下许下了誓言。", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m149", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "009", + "none", + nil, + 0.5, + 0.0, + 0.97, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_yellow_blade", + 0, + 1, + 3.0, + nil, + -0.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "002", + "none", + nil, + 0.53, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutQuad", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "左上劈。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutQuad", + 0, + nil, + false, + 0.25, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "OutSine", + 0.25, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_yellow_blade", + 0, + 1, + -4.0, + -1.0, + 0.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "右下斜切。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + nil, + "avg1_162", + "c", + "006", + "avg_emoji_attention", + 0, + nil, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "对,就这样用力劈下来,手腕再灵活一点,保持转向的充裕。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "003", + "none", + nil, + 0.54, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutBack", + 0, + nil, + false, + 0.25, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_yellow_blade", + 0, + 1, + 3.0, + nil, + -0.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "很好,身体重心抬高一点。你现在压得太靠前了,要给自己留足变招的充裕。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_yellow_blade", + 0, + 1, + 2.0, + -3.0, + 0.75, + 0.0, + false, + false, + 135.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "none", + nil, + 0.5, + -0.05, + 1.05, + nil, + nil, + nil, + "diantou", + "none", + "OutQuint", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + "021", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "是,是这样吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "没错,姿势进步很大。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "来,==PLAYER_NAME==,我们试试实战——用刚才练习的所有招数攻击我,用全力。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "006", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "好!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m148", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.5, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + nil, + -0.175, + 1.2, + nil, + nil, + 0.0, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_322", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 0.3, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "Linear", + 0.3, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_atta", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 40.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "剑刃相撞的声音打破了夜空的宁静。我手握练习剑,全神贯注地向艾琳娜发起进攻。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.1, + nil, + 1.0, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + 0.97, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "普通的斩击肯定一下子就会被挡下来,既然她说用“所有的”招数攻击,那就——", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "026", + "avg_emoji_exclamation", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalkShake", + param = { + 1, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "艾琳娜,我上了!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChoiceBegin", + param = { + "4066_1", + 0, + { + 0, + 0, + 0, + 0 + }, + { + "(用斩击的假动作掩盖真实的直刺)", + "", + "", + "" + }, + 1, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"4066_1", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"4066_1"} + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_104", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_drop_w", + 0, + 0, + nil, + nil, + 2.0, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -120.0, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.35, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_137", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.3, + nil, + nil, + nil, + "jushou", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dash", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 45.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + 0.97, + nil, + nil, + nil, + "jingxia", + "none", + "Linear", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "嚯——不错嘛。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "练习剑的剑尖如愿以偿地穿过艾琳娜斜举的长剑,这是我今晚第一次突破她的防御。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "006", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "有机会——==W==唔?!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "Linear", + 0.4, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + -0.2, + 1.2, + nil, + nil, + 0.0, + "diantou", + "none", + "OutQuad", + 0, + nil, + true, + 0.4, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_street_outside_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_1331", + "a", + "013", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "OutQuad", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1331", + "a", + "013", + "avg_emoji_exclamation", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "avg_emoji_shock", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_033", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1331", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + 300.0, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.5, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 4, + 3, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "sky_night_b", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "c", + "007", + "none", + nil, + 0.9, + -0.5, + 1.75, + nil, + 0.15, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + 30.0, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "31", + "OutQuad", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "016", + "avg_emoji_vexation", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "发……==W==发生了什么?我?我躺在地上了?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "021", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "010", + "avg_emoji_sigh", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "艾琳娜,轻一点……==W==我有点喘不上气了,我,我认输。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "007", + "close", + "jingxia", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m53", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "对,对不起==PLAYER_NAME==,我一时激动,太失礼了,你没受伤吧……==W==我拉你起来。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + nil, + -0.6, + 1.8, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -100.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + 0.97, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "我没事,不用那么客气啦。再说你刚刚不是也保护我了吗?我被你摔倒的时候……==W==你还抓着我的肩膀,帮我卸力。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "011", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_attention", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "对了,我刚刚那招是不是有点厉害?都逼得你把我按在地上了,我的剑术也算有所长进了吧?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "剑术啊……==W==的确熟练了不少,还想出了用假动作骗过我,变斩击为直刺的点子。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.65} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "但是呢,你的身体太缺乏锻炼了,完全跟不上你的思路,你刚刚变招的时候露出了一个超大的破绽。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "mood_4", + "AvgStageEffect_wipe_down", + "Linear", + 0.75, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "就是那种……==W==让人一看就想贴身摔绊再给你加上一个头槌的那种破绽。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + -0.175, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 0.75, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "哎?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "实在是太诱人了,我的身体被你吸引得直接动了起来,还好在最后的头槌之前收住了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "avg_emoji_sweaty", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "也就是说,刚刚你不是温柔地抓住我的肩膀想帮我卸力,而是打算狠狠地撞断我的鼻梁?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "嗯。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalkShake", + param = { + 1, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "喂喂喂,这也太狠了吧,我们只是在练习,练习。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "咳咳咳,这的确是我的失误,但是——只有练习的时候全力以赴,面对真正的战斗时才能得心应手。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "==PLAYER_NAME==也感觉到了吧,你的身体已经在给你的大脑拖后腿了,再好的战术如果没办法用出来……==W==那就是不存在。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "不过,锻炼身体这种事也不是一蹴而就的,就算每天都坚持锻炼,也得几个月到一年才能见到明显的成效。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "从明天开始,和我一起夜跑吧,一边锻炼一边练习剑招,慢慢坚持下去,一切都会好起来的。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "知道啦,我会好好锻炼的。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "不过,一提到练剑的话题,艾琳娜就会打开话匣子,滔滔不绝地说个没完呢。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "咦?有,有吗?我会那么啰嗦吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "仔细想想,在我和你独处的时间里,好像五成时间都是一起练剑……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "也,也不是吧……==W==我们还一起巡逻来着,对了,我们现在就去夜巡吧,转换一下心情!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "019", + "avg_emoji_awkward", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "另外五成的时间是一起巡逻。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "的确如此,完全无法反驳。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "虽然很不甘心,但我不得不承认,我的生活的确很……==W==很单调,和我在一起很无聊吧,==PLAYER_NAME==。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m57", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "客观地说的确是有点无聊,==W==但是呢,和你一起做这些事又很好地弥补了这一点。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + -1.5, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "和我?……==W==我也不是什么有趣的人吧?论风趣和渊博,我比不上天冬,论对菲兰尼斯了解,我也不如露露。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + 0.0, + false, + 2.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "017", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "待在你的身边,就会很安心。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "安……==W==安心?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.65} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "虽然我的剑术不错,也的确会保护你,但我也不是什么情况都能解决的。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "就算是在完美的菲兰尼斯夜巡,说不定也会碰到因为没钱吃饭去偷面包的小贼或者从别的城邦来的,性情依旧凶恶的歹徒。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "绝,绝对不能因为我在身边就放松警惕,随便安心,要是被敌人偷袭了怎么办啊。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "严谨地说,我没办法在任何情况下都保护住你。所以……==W==不要随便安心。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "不是你说的那种安心啦,我是指……==W==即使我们现在行走在黑夜中,即使菲兰尼斯的居民里只有很少一部分人知道你的付出。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "你也没有沮丧和气馁,一直在追寻更好的明天。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_flower", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "你就像个温暖的小太阳一样,待在你的身边,就会被你的干劲所感染。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "003", + "close", + "JuGong", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "呼,我也得加把劲了,等到你因为这次任务的奖励再进塔的时候,我一定要找到回到故乡的办法。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -60.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.35, + 1.35, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "sky_night_b", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 15.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "故乡……==W==你再和我说说那里好吗?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "你上次说,你的故乡没有奴隶。==W==那是一个什么样的城邦啊?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "哦,我的故乡不是一个具体的城邦,而是一辆车。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "011", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "我和同伴一起开着那辆车,在世界各地旅行,不过的确所有我们到过的城邦都没有奴隶。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "听上去……==W==好自由,我从小到大,待过的地方只有埃摩的大角斗场和菲兰尼斯。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_125", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "我甚至不知道……==W==大角斗场之外的埃摩是什么样子。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "017", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "会有机会的,现在艾琳娜也是自由的啊,你是为了报答恩情,以及为了把菲兰尼斯变得更好留下的。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "city_street_water", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.3, + nil, + nil, + 0.7, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 20.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "总有一天,菲兰尼斯会变成你理想中的模样,到时候……==W==如果我还在的话,我和你一起去旅行。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_052", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "那就这么说定了?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "说定了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "啊,已经是这个时间了啊,我该去巡逻,吹响报时的号角了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "我和你一起去。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "你昨天就因为帮我整理守夜人的账目睡得很晚吧……==W==还撑得住吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_084", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_congr", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "别小看我,我可是超级能熬夜的!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_clockwise", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 20.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "bb", + "003", + "none", + 2, + 0.65, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "manbu_loop", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "bb", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "loopLite", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_clockwise", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "bb", + "003", + "avg_emoji_sleepy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "1", + "呼——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "还是睡着了啊,一边走,一边拉着我的剑柄就睡了。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "==PLAYER_NAME==,最近也太辛苦你了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + -450.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_350", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -500.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.75, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "艾琳娜横着抱起不断向自己身上倚靠的==SEX17==,推开了因苏拉的房门,轻轻地把==SEX1==放在床铺上。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + -0.4, + 1.5, + nil, + 0.3, + 0.0, + "none", + "none", + "OutQuad", + 0, + 6.0, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + 8.0, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_0s", + 0, + "m147", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "在我的身边……==W==会让你感到安心吗?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "其实……==W==在你身边,我也会感到安心呢。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "尤其是……==W==看着你这张睡脸的时候。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_187", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 200.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "夜巡结束,艾琳娜倚靠着==SEX17==的床边坐下。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "清冷的星光之下,两个人轻轻的呼吸声逐渐同步,一同坠入黑甜的沉眠。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -200.0, + nil, + nil, + nil, + nil, + "none", + "InOutCubic", + 4.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_night", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_night", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_187_stop", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_025", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "008", + "none", + nil, + nil, + -0.07, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 15.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.05, + 1.1, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 15.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "不知何时,骑士猛然醒来。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "床上空无一人,枕头和被褥整整齐齐地码放着,似乎在邀请着困倦的旅人。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "骑士不会上床睡觉,她习惯了倚靠着床边睡着,那张床……==W==是她留给一个人,留给一个重要的人的。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetAudio", + param = { + 0, + "se_025_stop", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.53, + nil, + 0.97, + nil, + 0.1, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "骑士提起惯用的长剑,披着清冷的星光走出狭小的因苏拉。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m163", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 18.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.4, + nil, + 1.02, + nil, + nil, + nil, + "manbu_loop", + "none", + "Linear", + 0, + nil, + false, + 18.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "现在的菲兰尼斯,已经不用她来夜巡。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "年轻的市民们加入了守夜人的队伍,大家每天轮班,守护着这座属于他们的城邦。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "但是,骑士还是习惯在这个时间出门,习惯在这个时段来到因苏拉旁边的空地上。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "stop", + "none", + "OutQuad", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "sky_night_b", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -80.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {2.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "艾琳娜,我上了!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "她的眼神游移,似乎是在寻找着谁的身影,似乎是在等着某个熟悉的声音喊出自己的名字。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "然后,这次寻找很快就被骑士自己的轻笑打断了。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "她已经不是艾琳娜,她是尘沙,微不足道的尘沙。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "想要成为==PLAYER_NAME==口中的那个尘沙的……==W==尘沙,连==PLAYER_NAME==都不知道的尘沙。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_1331", + "呼——真傻。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_tower_gate_daylight", + "31", + "InQuad", + 0.75, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.75, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 8.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_1331", + "我在这里找什么啊,==SEX1==明明就在那座星塔里。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "012", + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "c", + "002", + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_1331", + "不过,锻炼身体这种事也不是一蹴而就的,就算每天都坚持锻炼,也得几个月到一年才能见到明显的成效。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_1331", + "从明天开始,和我一起夜跑吧,一边锻炼一边练习剑招,慢慢坚持下去,一切都会好起来的。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "4066_B", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_434", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_star_lp", + 0, + 0, + -0.24, + -1.6, + 1.5, + 0.0, + false, + false, + 45.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_meteor_left", + 0, + 0, + -4.0, + 4.0, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "骑士轻声呢喃,缓缓架起手中的长剑,仿佛那个想法总比剑法多的同伴还在自己的面前。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_1331", + "你为我们带来的这份未来,我会一直守护下去。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_meteor_left", + 0, + 0, + -4.0, + 4.0, + 0.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_1331", + "你在菲兰尼斯留下的痕迹,我会让它们永远存在下去,直到……==W==你能完成我们约定的那一天。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_1331", + "对,只要坚持下去,总有一天,一切都会好起来,一切的愿望都会实现。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sunlight", + 0, + 0, + 3.2, + -3.0, + 0.4, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_1331", + "我不会后悔,==PLAYER_NAME==,我想你也不会。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_meteor_left", + 0, + 0, + nil, + 4.0, + 0.5, + 0.0, + false, + false, + 315.0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_1331", + "请看着吧。我一定会变得比现在更加强大。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_1331", + "下一次,我一定要保护你直到最后一刻。所以,请允许我许下一个愿望吧。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_meteor_left", + 0, + 0, + -8.0, + nil, + 0.5, + 0.0, + false, + false, + 45.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_1331", + "总有一天,我能再次与你相遇。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "still", + "OutQuad", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.4, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutQuad", + 1.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 3, + "0", + "骑士向夜空献上誓言之剑,这里能倾听她内心愿望的,只有天上的繁星和沉默的高塔。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 3, + "0", + "至于,她的愿望到底有没有实现,那就是另一个故事,要由另一段岁月来叙说了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/dp_single160.lua b/lua/game/ui/avg/_cn/config/dp_single160.lua index b7008e2f6..3462e6b00 100644 --- a/lua/game/ui/avg/_cn/config/dp_single160.lua +++ b/lua/game/ui/avg/_cn/config/dp_single160.lua @@ -50,7 +50,7 @@ return { param = { 0, "avg1_160", - "要不还通知一下当地负责人好了。", + "要不还是通知一下当地负责人好了。", 0, "", false, diff --git a/lua/game/ui/avg/_cn/config/dp_single162.lua b/lua/game/ui/avg/_cn/config/dp_single162.lua new file mode 100644 index 000000000..6e43d4d89 --- /dev/null +++ b/lua/game/ui/avg/_cn/config/dp_single162.lua @@ -0,0 +1,119 @@ +return { + { + cmd = "SetGroupId", + param = {"16201"} + }, + { + cmd = "SetCharL2D", + param = { + "avg1_162", + 3, + "none", + "", + 0 + } + }, + { + cmd = "SetCharL2D", + param = { + "avg1_162", + 0, + "avg_emoji_think", + "", + 0 + } + }, + { + cmd = "SetCharL2D", + param = { + "avg1_162", + 0, + "none", + "chat_a", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "委托顺利解决了。", + 0, + "", + false, + "" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "这次的表现,还不够完美。", + 0, + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"16202"} + }, + { + cmd = "SetCharL2D", + param = { + "avg1_162", + 3, + "none", + "", + 0 + } + }, + { + cmd = "SetCharL2D", + param = { + "avg1_162", + 0, + "avg_emoji_happy", + "", + 0 + } + }, + { + cmd = "SetCharL2D", + param = { + "avg1_162", + 0, + "none", + "presents_a", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "嗯,这次也没有任何意外。", + 0, + "", + false, + "" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "这就是再好不过的结果。", + 0, + "", + false, + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/pm11002.lua b/lua/game/ui/avg/_cn/config/pm11002.lua new file mode 100644 index 000000000..c03d7b59a --- /dev/null +++ b/lua/game/ui/avg/_cn/config/pm11002.lua @@ -0,0 +1,1902 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "我让研发部开发了一个新产品", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "哪天有空了,你来尝尝,提一些反馈意见", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "收到", + "1", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "收到", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "1", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "怎么了?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "那我现在就来?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "不,我不是这个意思", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "你有空的时候来就行了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_question_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "所以是什么新产品", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "一种新型饮品——柠檬牛奶", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "听说过巧克力牛奶、草莓牛奶", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "还是第一次听说柠檬牛奶", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "准确地来说,应该是柠檬奶茶", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "在柠檬和奶的基础上,还加了一些来自苍梧和松川的茶叶", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "原来是这样", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "可我记得柠檬和牛奶在一起不是会结块吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "通常会是这样,但研发部成功开发了一种特殊的技术,来对抗这种结块", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "具体的实现方法,就是商业机密了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "等你来试喝的时候,我们再细聊吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_joy_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "在吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "在的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "我向你请个假", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "请……请什么?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "请假啊?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "你现在不是菲莱公司的股东吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "从架构和流程上来说,你就是我的上级", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "我的请假申请,理应由你来批复", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "这个倒是没错了……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "翡冷翠居然会请假,还真是太阳从西边出来了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你不会是生病了吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "要不要紧?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "没有没有", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "只是……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "那次和你出来约会过之后", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "我或多或少也体会到了,找时间给自己放个假的重要性", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "刚好最近的工作也不算忙", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "就想着再给自己放个假", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "原来是这样", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "真是吓我一跳", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "那这次需要我来陪你吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "放心,没有你我也知道怎么样放松自己", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "我也不是什么小孩子", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "况且,你的工作还没有做完吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "不好意思,我这就去做!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "等会!我的假你还没批呢!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "准了!准了!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "周末有空吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我不要!我不要!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_angry_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "就只占用你一天的时间……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我不要加班!我不要加班!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_angry_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "单休真的很痛苦啊!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cry_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "周六下班回家,躺到床上就开始睡", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "睡到第二天醒来已经快下午了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "浑浑噩噩的就到晚上了,躺到床上,明天就又要上班了!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sad_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "我……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "什么时候说,要让你周末加班了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_110", + "emoji_awkward_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "诶?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "没有吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "当然没有了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "是哦……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "那,你约我周末要干嘛?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "上次和你一起去的那家快餐店,出了新口味的炸鸡", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "想和你一起去尝尝", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "所以问你周末有空吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "看来真是虚惊一场", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sneaky_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "那周末去哪儿等你?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "直接店门口见吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_joy_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "下班之后,留一下,在办公室等我", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "收到", + "1", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "收到", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "1", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "怎么了?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "我们两个,现在的关系,应该不是简单的上下级,或是同事吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "当然不是了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "嗯……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "在日常的工作交流中,使用一些简单、快速、高效的交流方式", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "确实能够提升工作效率", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "但,如果是在非工作场合,面对亲近之人,这样做会不会就显得有些生疏了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "没想到翡冷翠居然会在意这种事", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "咳咳", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "公司里那么多人,隔着屏幕对我说的每一句,都是这个调子", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "作为公司的一员,我理解,也乐见其成", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "但你不一样", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "同样的回复,从你这儿收到,我会希望能多品出一点别的味道", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我懂了!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "那下班后,我会在办公室等你", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "不见不散~", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "很好,这才是聪明人该有的觉悟", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "不见不散", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "最近工作怎么样", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "蛮好的", + "好困难", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "蛮好的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "那就好", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "如果有什么困难的话", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "记得第一时间和我说", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "好困难", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "压力好大", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sad_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "哦?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "有什么难的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "说来让我听听", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "其实", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "嗯……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "怎么?不方便说吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sad_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "我明白了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "工作当中总是会遇到一些,不方便和其他人说的困难", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "或是因为不好意思说,也可能是觉得对方知道了也帮不了自己", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "不过没关系的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "努力了就好", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_110", + "emoji_great_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "翡冷翠……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cry_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "怎么样,好一些了吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_tete_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "嗯!太感谢了!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "嗯……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "最近红蓝宝石又在说我每天都穿一样的衣服了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "哈哈哈", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "也确实呢,除了之前的校服", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我好像也没再见过翡冷翠穿其他的衣服了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "怎么?你又想看我穿校服的样子吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "没……没有", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "我是无所谓了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "如果你想看我穿的话", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "那……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "但,果然还是很奇怪吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "毕竟我都已经从菲莱公学毕业很久了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "改天我去趟服装店好了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "看有没有什么我能看得上的衣服", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "就当是满足一下你想看我穿其他衣服的愿望", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cranky_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "很期待哦", + "0", + "", + false, + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/pm13002.lua b/lua/game/ui/avg/_cn/config/pm13002.lua new file mode 100644 index 000000000..eff279e93 --- /dev/null +++ b/lua/game/ui/avg/_cn/config/pm13002.lua @@ -0,0 +1,1784 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "嗯……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "怎么了?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "没什么灵感呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "什么没灵感", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "当然是做新衣服啊", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "最近给特丽莎和苍兰都做了新衣服", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "然后她们就一直说,让我也给自己做一套", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "想想也是呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "多娜身上这一套,确实也穿了有段时间了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "可是没什么灵感呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "要不要问问特丽莎和苍兰的意见呢?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "嗯……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "比起问她们,我更想先听听你的意见呢!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我……我?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我不懂服装设计的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "没关系的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "关键是看你喜欢什么样的风格", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "是可爱的多娜,还是绚丽的多娜,或是帅气的多娜!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "啊……呃……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "可爱的", + "绚丽的", + "帅气的", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "可爱的多娜", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "可爱的……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "绚丽的多娜", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "哦!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "就是晚宴上穿的那种对吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "我还没有尝试过这种呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "3"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "帅气的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "帅气的?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "大概是我平时去星塔的那套?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "嗯……差不多", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "我大概有思路了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "诶?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "谢谢啦~", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_130", + "emoji_rose", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "你喜欢吃曲奇饼干吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "怎么突然问这个", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "上次去打工的甜点店的老板", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "最近送了我很多曲奇饼干", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "就想着和你分一点", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "原来是这样", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "如果你吃的话,我就给你送过去了喔", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "不用了不用了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我自己来取就行了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "不用麻烦你的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "不行!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "我们可是万送屋", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "怎么能让客人来取呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sneaky_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "我现在就出发给你送过去", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "刚刚看了一场星塔影戏", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "讲什么的?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "和信使有关", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "大概就是", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "一个信使拼尽全力,冲破层层困难", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "把一份含有重要情报的信交到收信人手上的故事", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "哦!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "和多娜很像呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "嗯……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "不过我觉得,我离那位信使还差远了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "我感觉我还做不到穿越战火,躲避敌人追杀,最后潜入敌巢这些事", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "或许多娜只是没有这样的机会呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "诶?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "那更不好了吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "到处都是战火", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "还是现在这样的好", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "不不不", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我不是这个意思", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "总之", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我相信多娜未来一定会成为一位和影戏中同样强大的信使的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "诶嘿嘿", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "真的吗", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "嗯!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "那我还要多多锻炼才行呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_great_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "加油吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "上次给你做的衣服", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "穿着还合适吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "嗯嗯", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "很合身哦", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "那就好", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "之后如果还有什么需要", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "例如修补旧衣服,或者想要新衣服", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "都可以来找我!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "真的吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我都有点不好意思了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "哪里哪里", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "那个……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "其实……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "怎么了吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我的睡衣最近破了一个洞", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "能不能……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "麻烦……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "当然可以啦!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "是我来取,还是你下次顺手带过来?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我下次顺手带过来就好", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_heart_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_130", + "emoji_flower_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "最近终于存下来了一些钱呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cheerup_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "得计划一下怎么花才行呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "诶?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "不是存下来的钱吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "是啊", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "可是存钱,不就是为了未来需要的时候花吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "这次大家刚好都出远门回来了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "就想着带大家去吃一顿大餐!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "话是这么说了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "但这钱毕竟是刚刚攒下来的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "如果这么快就花掉的话,不就相当于没存吗", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "嗯……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "也有道理", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "那就这样吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "拿一部分钱出来,买点好吃的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "在万送屋里自己做着吃吧!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "嗯嗯嗯!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_joy_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "你也要一起来哦~", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_flower_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "最近万送屋接到了新的生意", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "哦?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "送牛奶", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "大概就是每天早上准时把鲜牛奶送到各家各户门口", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "这不是很好吗", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "但送牛奶的工作要起得很早", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "天不亮就得去牧场领牛奶", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "现在我们是轮流来", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "先是我,然后是苍兰,然后是特丽莎", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "但特丽莎有的时候会睡过头呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sad_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "真是辛苦了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_130", + "emoji_great_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "对了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "你早上喝牛奶吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "明天是我送", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "如果多娜顺路的话", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我也想要一瓶", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "那明天我就先送你的,再送其他人的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "这样就一定会顺路啦", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "好了,先不聊了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "我要早睡啦", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "晚安", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "嗯,晚安", + "0", + "", + false, + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/pm13302.lua b/lua/game/ui/avg/_cn/config/pm13302.lua new file mode 100644 index 000000000..d52eb7af6 --- /dev/null +++ b/lua/game/ui/avg/_cn/config/pm13302.lua @@ -0,0 +1,1083 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "我刚回菲莱,这两天能否见上一面?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "好啊,最近是没怎么见到你", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "因为接到了去其它城市的委托", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "辛苦", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "话说回来,你的名气果然很大", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "都传到菲莱之外的地方去了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "多亏地理协会的人帮忙宣传", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "工作多了是好事", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "意味着有更多人愿意认可我的能力", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "不过陪朋友的时间少了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "有时还是会觉得遗憾", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "以后再想办法慢慢补上吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我相信大家都会体谅的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_heart_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "想吃点甜的东西", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "怎么这么突然?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "枫姐说我最近太紧绷着了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "需要放松一下", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "我思来想去,也就只有吃的了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "除了吃的,也可以出去玩啊?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "可每次出门我都会担心", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "万一我不在的时候发生意外", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "……枫姐说你“紧绷”,看来是真的没说错", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "我已经知道要学会信任自己的同伴", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "但还是免不了担忧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "这样吧,我现在就给你发个委托", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "欸?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "就是今天,出来陪我一起玩吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_great_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我等着你哦", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "我有些好奇", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "我知道你不能使用魔法", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "但如果可以的话", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "你会希望拥有什么样的魔法?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我觉得像你一样的风魔法就挺好的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "为什么?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "因为可以让我去往天空", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "有谁会不喜欢飞在天上的感觉呢?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "就像鸟儿一般自由", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "我在星塔里看到过一句话", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "它说“飞翔是人类最古老的梦想”", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "很有道理,这就是我的心声", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "有件事想请教你", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "什么?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "你会如何平衡工作与生活的关系?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "处理的事情太多,不会很辛苦吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "这个嘛,自我感觉还好?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "无论是身为旅人,还是身为首席执行官", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我的工作早与冒险生活融为一体", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "四处奔波的确会有疲惫的时候", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "不过,也多亏这场冒险的福", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "让我见识到更多有趣美好的人和事", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "不好意思,我是不是一口气说太多了?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "不会,感谢你的回答", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "与其考虑平衡,不如“乐在其中”吗……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "很有参考价值", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "最近已经开始习惯了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你说什么?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "新的生活", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "和过去的生活稍有不同", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "却更加充满希望的日子", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "朋友们都陪在我的身边", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "还认识了可靠的新伙伴", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "这一切都是你带给我的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "谢谢。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "听到如此真挚的感激", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我害羞了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_comfort_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "是吗?真想亲眼看一看你害羞的样子", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "呵呵,以后有机会的话", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "我会当面多说几次", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_133", + "emoji_flower_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "我有个感想,想要与你分享", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "请讲", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "我有个从小到大都没有变过的爱好", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "这点其实不容易", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "是啊,因为是旅人,很有可能忘却过去", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "大家往往选择活在当下,更珍视身边的人", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "而那些能记得住的事情", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "就会因此显得格外熠熠生辉", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你说的那个爱好,该不会是……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_133", + "emoji_flower_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "今天,我想去看看菲莱城外的水车", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "好久没去了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "果然", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我陪你", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_tete_a", + "0", + "", + false, + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/pm13402.lua b/lua/game/ui/avg/_cn/config/pm13402.lua new file mode 100644 index 000000000..608457e33 --- /dev/null +++ b/lua/game/ui/avg/_cn/config/pm13402.lua @@ -0,0 +1,1336 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "师父!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_134", + "emoji_tete_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "怎么了,突然这么开心?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "嘿嘿,最近前辈们都说我有进步", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "越来越像是一位合格的旅团长了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "恭喜恭喜", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我相信你将来还会得到更多人的认可", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "嗯!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "有师父在真是太好了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "不止是因为我", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "这一切都源于你想要努力改变的意志", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "继续加油吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cheerup_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "师父……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_134", + "emoji_sigh_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "我感觉,在公司里体验到的生活", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "和当旅人的时候完全不一样", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "一个注重规章制度和安定的生活", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "一个则象征着自由与冒险", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "确实会让人产生不适应", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "不过,只要一想到师父会帮助我", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "就觉得不管是哪种生活,我都有勇气面对", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "啊……您会不会觉得我很麻烦……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "当然不会", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "只要你想,随时都可以找我帮忙", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "太好了!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "嘿嘿,总感觉又放下心来了……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "师父", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "有件事我一直不太理解", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "什么?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "和前辈们一起去接委托的时候", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "每次我都紧张到说不出话", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "前辈们却总说,我只要保持这个表情就好", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "委托人也没什么意见", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "可我总觉得有些失礼……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "那是因为冬香你在他人眼中的形象", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "就是这种不苟言笑的类型呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "虽然是虚假的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "却会让心怀叵测的家伙不敢欺骗你", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "我明白了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "可是,这种状态真的能一直持续下去吗……?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你如果想要以真面目示人", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "就意味着要比现在付出更多的努力", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "但我支持你,冬香", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "嗯!谢谢师父!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_134", + "emoji_heart_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "师父师父!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "希望你能表扬我!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_134", + "emoji_comfort_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "难得见你这么积极", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "发生什么了吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "我现在能主动申请外出委托", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "独自与委托人交流了!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "哦哦,真了不起", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_flower_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你是怎么做到的?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "师父上次教我的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "在联系阶段就尽量将情况说明清楚", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "然后考虑意外,准备相应的说辞", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "这对完成委托本身也有好处", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "是的!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "但还是要注意不可控的意外风险", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "嘿嘿,所以我每次出门前", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "都会先和前辈们约定好时间", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "万一出现意外,她们会来接应我的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "太厉害了,考虑得真周到", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你的确成长了啊", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "师父,能陪我一起去趟森林吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "难得见你主动邀请我", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "平常总是担心会打扰到师父", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "但这回不是我一个人的事", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "我想和师父一起去探望以前的朋友", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "住在森林里的朋友?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "啊,你是说那群小鸟", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "现在说不定已经飞走了吧?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "冬天已经结束", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "候鸟们该迁徙去下个家了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "嗯,我就是想确认这一点", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "好,我陪你", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_great_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "谢谢师父!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "说起来,师父一直都在鼓励和表扬我呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "因为你确实很努力呀", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "还是说,你其实更想听到我批评你?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_134", + "emoji_cry_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "怎怎怎怎么可能!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "稍微想象一下师父骂我的样子我就要哭了!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "呜呜我现在就有点想哭……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "别哭别哭,只是开个玩笑而已", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "我,我只是担心师父是不是太体谅我", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "有时候没有说真话", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "我其实没那么好……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "其实冬香身上本来就有很多闪光点", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "比如……?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "力气很大", + "潜行技巧很高明", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "力气很大", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "这的确是我唯一的长处呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "潜行技巧很高明", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "就算全副武装,也能做到毫无声息地行动", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "那,那是因为一直不敢见人", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "慢慢锻炼出来的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "总之你要明白", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "就算你从来都没改变,也没有理由被看轻", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "更何况现在呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "师父……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "您的话总是能温暖我的心呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_134", + "emoji_tete_a", + "0", + "", + false, + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/pm14302.lua b/lua/game/ui/avg/_cn/config/pm14302.lua new file mode 100644 index 000000000..0035cd832 --- /dev/null +++ b/lua/game/ui/avg/_cn/config/pm14302.lua @@ -0,0 +1,1515 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "最近去逛了模型的二手市场", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "怎么样", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "有点气愤", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_question_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "看见有人把拼装好的,但没有上色的模型拿出来卖", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "大概是因为", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "拼好了之后觉得上色太麻烦了吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "应该是的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "可是", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "既然都选择要去拼装了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "怎么能半途而废呢?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "要说是因为最近忙,没时间上色,还能理解", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "直接拿出来卖给别人……不要了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "不能理解", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_143", + "emoji_punch_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "知道我今天遇到了什么吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "不知道", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "一个因为看了我的武器测评", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "找到了最适合自己武器的人", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "哦!——", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "那不是大好事吗!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "嗯", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "也算是知道了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "自己的努力真的有帮到其他人", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_143", + "emoji_great_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "最近打算开一个新系列", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_question_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "叫做", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "测评这个世界上最古怪的武器", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "怎么突然有这个想法", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "因为那天遇到了一伙不识相的盗贼", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "虽然没费多少功夫,就把他们打跑了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "但他们逃跑时丢弃的武器还是蛮有意思的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "是什么样的武器?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "怎么形容呢?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "流体武器", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "流体?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "对,如果你用比较轻的力气去甩,就是坚硬的剑或是锤子", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "但如果使得力气够大,武器的末端就会像鞭子一样甩出去", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_nope", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "听上去像是只有星塔里才能许愿出来的东西", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "应该是吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "不过这也激起了我的好奇心", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "在做完这次流体武器的测评后", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "我打算寻找这个世界上最古怪的武器", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "并以此写一个长篇测评系列", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cheerup_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "期待!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "啊……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "好热", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "要被融化了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "夏天是会这样呢……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "我已经……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "连出门买雪糕的欲望都没有了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "风影不会中暑了吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "中暑?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "那是什么?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "坏了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "这个反应应该是真中暑了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "诶?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你等等啊", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我现在就买好雪糕过去", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "在我到之前多喝水!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "嗯……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "我还是想问", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "你真的不需要武器吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "就算需要我也不会用啊", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "虽然我也有在练习就是了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "那也应该备一把小刀什么的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "防防身才对", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "防身吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "毕竟我也不是一直能在你身边保护你", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "要是在你只有一个人的时候遇上危险了怎么办", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "哼", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cranky_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "如果真的到了那个时候……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "诶?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "难道说", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "你还有什么杀手锏?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "哼哼……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "那是当然", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你以为我是什么人", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_143", + "emoji_surprise_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "如果我真的独自一人陷入危险的话", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我的聪明智慧,自然就是我最好的武器!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_143", + "emoji_nope", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "怎么?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "不相信?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "不", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "我信", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "毕竟这把“武器”,我从来没在别人身上见过", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你这是在夸我吧?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "陈述事实而已", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "不过", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "光靠它也不够", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "危险的时候,还是先想办法联系我吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "智慧留着想办法,剩下的交给我就好", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "好吧,好吧,遵命", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_heart_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "话说,你知道自助餐是什么意思吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "那天去地理协会送稿", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "看见路边开了家新餐馆", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "说是什么什么自助餐,要五万朵拉一个人", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "哦,这种就是你交了钱之后进去随便吃的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我肯定是吃不回本的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "而且商家也肯定不会让你吃回本的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "不然怎么赚钱呢?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "吃不回本?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "有意思……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "怎么?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "风影要去试试吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "不过,如果是风影的话,我估计绝对是能吃回本的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "哼,那是当然", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "我有一次一周没吃饭,直接吃了快十万朵拉", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "区区五万算什么", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "怎么样?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "要一起吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "我请客", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "到时候连你的那一份,我也一起吃回来", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "真的不会吃一半被老板赶出来吗……", + "0", + "", + false, + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/pm14402.lua b/lua/game/ui/avg/_cn/config/pm14402.lua new file mode 100644 index 000000000..77e9ab4dc --- /dev/null +++ b/lua/game/ui/avg/_cn/config/pm14402.lua @@ -0,0 +1,1047 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "妾身今天吃了特别咸的炖菜。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "什么情况?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "妾身手一抖,把盐放多了。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cry_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "盐多加水水多加盐……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "可惜锅已经要装满了。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "究其原因是被乱了阵脚。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "妾身炖菜炖到一半时,门外有人来找。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "是谁啊?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "是那位骑车的信使。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "她说有份加急的特快,妾身便签收了。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "而后妾身回到屋内,重新开锅。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "妾身正要放盐,又来了一份加急,妾身一惊,不慎撒下去一大勺。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "然后妾身便把炉子和锅搬到门口了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "主公,昨日这里下了泥巴雨。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "泥巴雨?那是什么?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "尘土被风卷上天空,若是恰好要下雨,便会演变为泥巴雨。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "泥巴雨滴落在衣服上则会留下一块泥点。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "倘若正在晒衣服,将会是场无妄之灾。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "想想就觉得可怕", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "好在妾身已经感知到了泥巴雨的征兆,提前收走了晾晒的衣物。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "妾身还劝一位路人快些回去收衣服,可惜那人并不相信妾身所言。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "她说:“如果天上要下泥,你为什么不带伞站在外面?”", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "她甚至觉得妾身是要来推销洗衣神器。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "妾身便同她一一辩论,最后她似乎很生气,直接走了。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "十分不解的是,妾身不认同她的想法,并不代表妾身恨她。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "她为何会如此恼火呢?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "……可能大多数人还做不到把事情一码归一码吧……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "主公,妾身最近看了场烟火大会", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "哇哦!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "好看吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "非常好看。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "妾身年幼时在自家庭院里看过,但也只是远远眺望。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "这次是在现场,需要仰头观赏。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "烟火向上飞腾,在夜空中划过一道亮线,又猛地炸开,发出震耳欲聋的声响。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "迸发出妾身从未见过的形状,须臾间的闪光甚至照亮了星塔。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "真是百看不厌,极尽繁华。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_great_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "主公您说,在松川也能看见这烟火吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "身在不同地方的人,又是怀着怎样的心境去观赏同一场烟火的呢?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "一些许久未见的旧识,是否也在观看同一片景色呢?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "呃……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "松川有点太远了啦……估计同处一个城邦才可以……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "主公,许久未见,最近怎么样?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sneaky_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我很好哦,千都世怎么样?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "妾身仍在学习处事之道。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "妾身不曾了解事理种种,屡屡陷入窘境,甚至遭到狡诈之人诓骗。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "社会险恶,千都世一定要小心!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "诚然,主公博学多闻、见识非凡,想必没有这般烦恼。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "而妾身处理世间关系之生涩,不免感到心力欠缺,甚至于泪眼汪汪。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sad_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "社交技巧确实需要多多练习……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "若是社会上的关系也能像刀剑相碰般简单便好了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "……还是算了吧……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "妾身最近仍在思索主公上次说的社交技巧。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sneaky_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "有什么新领悟吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "虽有领悟,但也有思考后的烦恼。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "面对他人给予的好意,妾身总是不能心安理得地收下,更不敢主动索求其付出。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "妾身明知这些不应被明码标价,但仍小心翼翼地计算如何酬谢。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "这当真符合所谓的义理吗?还是只须真心换真心便好。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "虽说要礼尚往来,但也不必如此计较……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "尤其对是朋友来说,过分精打细算反而像路人了……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "唉。果然还是太复杂了。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "不过这一点倒是肯定的,关系就像绳结,会在一来一回间变得愈发紧闭。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "只要打个结就能维系起稳固的关系。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_flower_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "主公,妾身近日学会了一道菜", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cranky_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "是什么?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "土豆炖肉。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "先将土豆切块,洋葱顺着纹路切片,肉也切片。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "再着起锅,将洋葱煎至金黄。接着放油,把肉下锅,炒至变色。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "然后加糖与酱油,添入土豆块,最后加水没过食材炖煮半小时。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "出锅前进行最后调味,大功告成。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "流口水了……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "那主公若是行程方便,可否来听雨一坐?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "主公的晚餐就让妾身来准备吧。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "好!我这就去!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "怀着不安的期待,妾身已备好茶点等待。", + "0", + "", + false, + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/pm15001.lua b/lua/game/ui/avg/_cn/config/pm15001.lua index 4ff3d2f97..2d4b3952a 100644 --- a/lua/game/ui/avg/_cn/config/pm15001.lua +++ b/lua/game/ui/avg/_cn/config/pm15001.lua @@ -313,7 +313,7 @@ return { param = { 1, "avg3_100", - "安琪和你老大正在聊天", + "我和奥尔贝德在聊天", "0", "", false, @@ -638,7 +638,7 @@ return { param = { 0, "avg1_150", - "准备开溜的时候走出门就碰见安琪了", + "准备开溜的时候走出门就碰见奥尔贝德了", "0", "", false, diff --git a/lua/game/ui/avg/_cn/config/pm15502.lua b/lua/game/ui/avg/_cn/config/pm15502.lua new file mode 100644 index 000000000..1d489c708 --- /dev/null +++ b/lua/game/ui/avg/_cn/config/pm15502.lua @@ -0,0 +1,1309 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "我这里新开了一家餐馆", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "今天去探店了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "有什么好吃的?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "我点了啵啵鱼", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "有点像水煮鱼片", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "怎么样?好吃吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_155", + "emoji_awkward_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "且不论好不好吃", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "这里面鱼肉少得可怜", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "那岂不是只剩啵啵了?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "确实只有咕嘟咕嘟的汤", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "里面大多是豆芽之类的玩意儿", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "好像连汤底都是从联合种业批发的料理包", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_155", + "emoji_awkward_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "上当了!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "前几天我给协会投了刊", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "是一些近海星塔相关的内容", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "怎么样怎么样?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cranky_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "审稿人是地理协会杂志的总编辑", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "收到审稿意见时已经汗流浃背了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "说了什么?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "关于题目,没有什么创新点", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "关于摘要,不能只简单概述正文部分", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "关于结论,只是得到了虚对虚的结论,完全说明不了什么", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "总之要大改,但是审稿人给了不少建议", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "还说好好改争取发刊", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cry_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "审稿人的确非常仔细", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "感觉像是个航行经验丰富的老手呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "很想多学习一点呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "但是又感觉被画大饼了……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "加油!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_comfort_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "今天傍晚天色真好,好开心", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "欸?发生什么了吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "什么都没有发生,就是纯粹的开心", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "客厅里空荡荡的,洗衣神器在阳台轰隆隆,抬眼就能望见大海", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "海鸟的叫声,洗涤剂的芳香,还有穿过屋子的晚风", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "感觉好幸福,要是时间能停留在这一刻就好了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "哇!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "好惬意啊", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "蔷薇色的天空映在屋内,手指轻触秘纹圆盘,听着旋律", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "这就是生活啊", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "这就是生活啊", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_flower_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "魔王,我准备独自出海一段时间", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "咦?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "为什么啊?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "前些日子在晒鱼场打工", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "鱼在腌制晾晒前,要先刮鳞去内脏,去骨再切片", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "打工时我就在一刻不停地处理渔获。啊……无尽的鱼……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "这种烦闷的环境让我染上了不舒服的情绪", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "现在,唯有出海才能洗净我身上这股味道", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "莫非是“班味”?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "也许吧,就是那种“不自由”的味道,还有过分厚重的鱼腥味。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "就像被掬在手里的海水,不让它在海洋里自由流动,就退化成浑浊的盐水了,了无生气", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "那花铃怎么办?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "没关系的,小花铃能照顾好自己的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "毕竟这也不是第一次了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "好耶!那祝你出海顺利!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "要多联系我哦", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_155", + "emoji_heart_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "一定会的!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "魔王,我正在海上", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "现在风好大啊", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "!!!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "会很危险吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "没事哦,要相信我的驾船本领", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_155", + "emoji_pride_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "即使是在风雨中,我也可以一手掌舵,一手给你发消息", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "好……好厉害", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "现在这里只有我、风、雨,还有大海", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "它们围绕着我、摇晃着我", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "说实话,独自出海的孤独感总是令人难以忍受", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "面对广袤的大海时,这种感觉会被成倍地放大", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "但是", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "风暴的出现让我精神集中,暂时忘记了这种苦恼", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "这种情势下,可以肆无忌惮地大声喊叫,宣泄自己的情绪", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "雨水叩击浪涛的声音也会帮你遮盖这种有失风度的行为", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "啊啊啊啊啊啊啊啊——", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "啊啊啊啊啊啊啊啊!", + "啊啊啊啊啊啊啊啊——", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "啊啊啊啊啊啊啊啊!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "啊啊啊啊啊啊啊啊——", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_tete_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "魔王,我的海上旅程要结束了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "祝贺!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sing_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "哈哈哈,感觉花了不少时间呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "魔王", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "我想你了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "我也想你了", + "", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我也想你了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_tete_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "不对,不是这样的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "我想你,并不是建立在你想我的基础上的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "这是不需要条件的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "不逗你了~", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "花铃说准备了大餐", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "魔王愿意一起吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "好!我将火速前往", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我要成为你回港第一个见到的人!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_rose", + "0", + "", + false, + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/pm15802.lua b/lua/game/ui/avg/_cn/config/pm15802.lua new file mode 100644 index 000000000..2b3890f90 --- /dev/null +++ b/lua/game/ui/avg/_cn/config/pm15802.lua @@ -0,0 +1,1977 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "哼哼……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "怎么了?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "猜猜看我从恩赐意志的工具柜里找出来了什么?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "链锯神器?", + "钻孔神器?", + "不知道", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "链锯神器?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你要去砍雪愿树吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "嗯……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "不是!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "那是什么?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "哼哼!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "那当然是钻孔神器啦!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "钻孔神器?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "你怎么知道?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "难道你是我肚子里的蛔虫吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我猜的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_surprise_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "3"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "不知道", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "猜嘛!猜一猜才有意思!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "真的不知道啊……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "工具柜里那么多东西", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "唉", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "其实就是一台钻孔神器啦", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你要拿钻孔神器干嘛啊", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "那当然是冰钓啦!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "有了这东西,我们就可以钻透更深的冰面", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "钓更大的鱼!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "更深的冰面……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你这次要带我去哪?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "当然是附近雪山上的冰湖啦!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你说", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我们还能活着回来吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "雪愿节要结束了……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "嗯哼", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "不——", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "不要哇!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "这下又要上班了!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "严格意义上来说", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "菈露雪愿节其实也没有放假吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "毕竟这些也算是恩赐意志的工作", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "这些不一样", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "只要不让我坐在办公室里面对那些文件就行了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "唉", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "一想到雪愿节结束", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "供应商都会上班,然后就会递一堆新文件过来", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_sad_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "唉", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "美好总会过去", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "太残酷了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "不如直接翘班好了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "喂喂喂", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你这样可是会被开除的啊", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "那这样我就只好去你那里上班啦~", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_angry_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "没门!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "快来我们平时聚餐的那家快餐店", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "快来快来", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "怎么了?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "他们今天雪愿节做活动", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_question_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "全场自助只要一万朵拉", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "这下可以吃薯条吃到爽了!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "只为了薯条吃自助餐吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_nope", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "怎么?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "有什么问题吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "没有", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "哎呀,没有的话就快点来啦", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "人爆多!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "我替你占了个位置!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "赶快来吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "来了来了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "唔……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "你睡了吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "怎么这么晚", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "今天要发的礼物有点多", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "等把全部的礼物发完", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "就到这个点了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_sigh_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "辛苦了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_comfort_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "谢谢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "呜啊……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "好饿啊", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "想吃薯条", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "但这个点,那家快餐店已经关门了吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "嗯", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_sigh_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "这样的话……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "烧烤吃吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我知道有一家烧烤店,这个点应该还在营业", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "要一起去吃吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_cranky_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "真的吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "这家烧烤店可不可以自带食材?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "什么意思?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "我自己带一条鱼过去", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你不是发礼物去了吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "怎么会有鱼啊", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "哎呀", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "顺路钓的嘛", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "怪不得你发到这个点", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "少废话", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "我现在去房车营地找你", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "今年的雪愿节", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "你过得开心吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "嗯嗯", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "蛮开心的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "虽然我不知道以前的雪愿节是什么样的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "但这次确实给我留下了很深的印象", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_great_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "说的我都有点期待明年的雪愿节了呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "现在就想着明年了吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "不过也是呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "时间总是过去得很快", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "我也是不知不觉间,一年就过去了呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "果然我的工作还是太充实了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "充实在哪", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "有活干的时候,我都在干活", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "没活干的时候,我都在摸鱼", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "这还不充实", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "好吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "明年菈露还会穿这身衣服吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "诶嘿~", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "果然你还是在意我这身衣服的吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "算是吧", + "才没有呢", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "咳咳", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "算是吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "才没有呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "哎呀,还真是不坦率呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "如果你喜欢的话", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "我明年当然还会继续穿啦", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_pride_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "唔……好冷啊……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "今天确实又降温了呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "本来以为冬天都要过去了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "冷死啦~", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你没事吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "不行多穿一件衣服吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "不行啊", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "那样就破坏了雪愿节的氛围了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "嗯……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你有空吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "怎么了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我们去一趟星塔吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "许愿一个微型的保暖神器出来", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "这样菈露就不会被冻到啦", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "有道理啊", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_cranky_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "那我们城里的星塔前见?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "嗯!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_great_a", + "0", + "", + false, + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/pm15902.lua b/lua/game/ui/avg/_cn/config/pm15902.lua new file mode 100644 index 000000000..58581a288 --- /dev/null +++ b/lua/game/ui/avg/_cn/config/pm15902.lua @@ -0,0 +1,1828 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "==PLAYER_NAME==,今晚到那家客栈三楼的客房找我。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你……你要干嘛?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "什么干嘛?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你不会是想把我骗过去,然后把我绑起来,做什么见不得人的实验吧。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "怎么可能,我们都认识多久了。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "我是做出那样事情的人吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "不像吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "唉……总是把我误会成这个样子,我真的好伤心啊……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "明明只是客栈出了一道新菜,我想和==PLAYER_NAME==一起品尝一番而已", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "这样啊……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "不好意思,确实是我误会了。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我向你道歉!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "那……你会来的对吧。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "嗯!我答应了!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "那真是太好了!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_nope", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "怎么感觉还是哪里怪怪的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "哪里怪了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "如果只是吃个饭的话,约在大堂不就行了,干嘛要专门开个客房啊?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "因为大堂人太多了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "会打扰我观察你吃东西时的样子", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_nope", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "果然还是有问题!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "开玩笑的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "客房的阳台看得到烟花,我想和你一起欣赏", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "真是的,早这么说不就好了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "不过,既然你都来了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "顺便让我采个血样也不过分吧?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_punch_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我就知道!我不去了!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "别啊!我已经点了菜了!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "今天早上,白泽公署的人来找我了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "怎么?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "是你研究什么非法药茶被发现了吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "怎么可能", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "就算我真的在研究,他们也不可能会发现的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "是最近小吃节又要召开了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "他们想找一个驻场的医师", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "原来是这样", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "不过也确实,小吃节上的小吃都太好吃了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "所以每次都有很多人,明明吃不下了还要强行继续吃,最后吃到呕吐胃痛的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "你真的不是在说你自己吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我很有节制的好吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "总之,我缺一个帮手", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "作为我的助理,你可是一号人选", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我考虑考虑", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "有免费的小吃可以吃哦~", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cranky_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "那我去了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "那你当天先和我汇合就好", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "不过,作为我的助理,你别自己先吃坏了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "放心吧,绝对不会的!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "苍梧城还真是让人流连忘返啊", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "有的时候会不禁让人去思考,要不要一直留在这里", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "怎么说", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "先不说这里有各种各样的好吃的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "由于远在诺瓦大陆的另一端,有些病症也会和菲莱千塔不一样", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "况且,龙裔的医疗手法,也很值得我去研究", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "那这么说的话", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "科洛妮丝要一直留在这里吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "嗯……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "不太可能", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "毕竟我在菲莱也有病人需要照顾", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "如果离开的太久得话", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "果然科洛妮丝还是一位会担心病人的好医生啊", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "不,我只是好奇他们之后的病情会如何发展而已", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "你知道吗?==PLAYER_NAME==,在龙裔的医学里,有脉象这一种说法。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "通过脉象,就可以诊断出病人的大致状态,乃至于内心的想法", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "诊断病人的大致状态这一点我确实听说过", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "但能看出内心想法的这个,多少有点骗人了吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "根据我的实践,大概率不是骗人的哦~", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "嗯哼?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "之前在苍梧城见面时,我就找机会记录下来了你的脉搏变化", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "通过我这几日对于脉象的研究,大概也得出来了一些你那时内心的想法", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "果然,==PLAYER_NAME==见到我还是会紧张的吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "是因为什么呢?是单纯的害怕见到医生?还是……见到我?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "因为见到科洛妮丝", + "另有原因", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "肯定是因为见到你啊", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "在菲莱你就一直想拿我做实验", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我还是以为是你一路跟踪过来的呢!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "呵呵,不错,看来是我猜对了~", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我觉得这不用猜也知道", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你穿着和之前截然不同类型的衣服", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "又突然在苍梧城偶遇,换谁都会紧张一下的吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "哦?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "这我倒是很意外,和我猜测的截然不同呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "唉,感觉这种就像是……千塔灰城区里那种拿玻璃球算命的“巫师”一样", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "通过简单的引导,再加上大差不大的模糊描述", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "给你一种感觉好像算得很准,或是预测得很准的感觉", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "实际上完全没有依据,都是瞎编的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "嗯……仔细想想,也确实", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "不过,起码通过脉象本身能诊断出病人的大致状态,这件事是确定的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "而且非常值得研究", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "嗯!听说许多龙裔的老医生都是这么看病的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "抽空我还是去拜访一下这些老者吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_joy_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "上次的茶,怎么样?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你是说那个助消化的养生茶吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "对的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "效果怎么样?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "挺好的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "本来吃完了甜食,有点晕乎乎的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "喝完了之后,没多久就好了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "看样子效果很好呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "怎么样,我没骗你吧?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "我配的茶,对你来说只有好处,没有坏处", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "嗯嗯!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "所以这次我又调了一杯新茶", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "我将其称之为“安眠梦蝶茶”", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "是助眠用的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "听名字就听出来", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "怎么样?你想要再帮我试试吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "不要", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "放心,没有危险的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "我已经在动物和魔物身上做过实验了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "野猪王喝了混着“安眠梦蝶茶”的水之后,立刻就晕倒了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "睡得和小宝宝一样", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "那我更不要试了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你这是兽用麻醉剂吧!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我要醒不来了怎么办", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "那就只好把你做成标本,供我欣赏了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_angry_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "说起来能在这里遇见你,也是一件好事呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "有听说过龙裔的一句话吗?叫做“他乡遇故知”", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "是龙裔所说的“人生四大喜事”之一哦~", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "有所耳闻", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "既然是喜事,总该好好庆祝一下", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "再留下一些,只属于我们两个人的纪念才行", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "庆祝的话,不是已经在火锅店吃过了吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "至于纪念……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我想,这些日子,和你在苍梧走过的每一处、遇见的每个人、发生的每一件事", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "对我而言,就是最好的纪念", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "==PLAYER_NAME==……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "我真是太感动了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "嘿嘿……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "所以……趁我们都还没到要返程的时候", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "再多留下一些,只属于彼此的记忆吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "这话,我可太喜欢了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "说实话,我已经有点迫不及待了呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "今晚,来我房间吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "让我离你再近一些……好好研究一下你", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "那……那还是算了吧!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "这种纪念不留也可以的", + "0", + "", + false, + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/pm16201.lua b/lua/game/ui/avg/_cn/config/pm16201.lua new file mode 100644 index 000000000..250810e1d --- /dev/null +++ b/lua/game/ui/avg/_cn/config/pm16201.lua @@ -0,0 +1,2970 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "1", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "这样就是加上好友了,试着说点什么吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "1111111111", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你还好吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "我很", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "好", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "只", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "是我还", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "没习惯", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "慢慢来,你可以打完一行字再发出来", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "原来", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "如此", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "手机真是有很多门道", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "呢呢呢呢呢呢呢呢呢呢呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "好吓人!好吓人!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "怎么回事,真的不需要我帮忙吗!?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "对不起", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "按了发送键就说了好多话", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "到底怎么按才会变成这样啦……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "有气势的按", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "别那样,会把手机搞坏的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "轻轻的~非常温柔的~按一下就好了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "我明白了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "手机果然有很多门道要学", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "你在吗 疑问号", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "我有好多搞不懂的事 省略号", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "希望你能教教我 感叹号", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我大概能猜到你想问的是什么了……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "看来键盘你还不太会用呢", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "长按一下数字试试?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "是不是有看到符号?选它就可以了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "成功了!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "想发表情的话,也是一样的方法哦", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "表情?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "我现在的表情是“认真”。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "不是说你的表情啦,我是指这个", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_great_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "来者何人!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "有刺客混入我们的手机里了!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "等一下!等一下!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "这不是刺客啦,只是一张……画,手机里的画!表达我的心情!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "原来如此。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "我正打算拔剑来着。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "好了,所以刚才要聊的“表情”究竟是?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我们还是跳过这个话题吧……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "手机果然很便利。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "要是每个守夜人都配备一台,或许能极大提升信息传递的效率。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "不过,刚才我冷静思考了一下,总感觉还是有一点隐患。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你是指……?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "一直盯着这个手机的话,会被分散注意力。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "对周边事物的感知变得薄弱,也很容易发生意外的。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "确实有这个道理", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我这边反而有很多人没有意识到这个问题", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你居然能这么快就发现这个隐患", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "其实是因为……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "刚才光顾着和你聊这个话题,我自己撞上树了……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "原来是亲身经历", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "没事吧,是撞到头了吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "没有,给树撞倒了。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "我正在想办法,请稍等片刻。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "没,没事……你先忙", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "我想不明白……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "怎么了?", + "", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "怎么了?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "露露那孩子在闹别扭,还把我珍藏的面包丢掉了。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "那得好好说道一下,怎么能乱丢食物?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "嗯……?等会?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "珍藏的……面包?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "是的,我很久以前在集市上买的,味道很香。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "我希望在值得纪念的日子吃,所以一直放到她生日的这天。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "不不不不!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "面包不能放太久吧,露露肯定是发现它发霉才丢掉的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "那也太可惜了,发霉了也不代表不能……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "别说嗷", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "坏掉的食物就应该好好处理掉", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "而且在你学会做饭之前,还是要先理解食物的保质期的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "我明白了……下不再犯。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "那么,我想先带那孩子去一趟集市再买一次那个面包。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "嗯嗯,她肯定会高兴的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "最近我也会看一些书籍了。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "你居然会看书?", + "准备考什么大学?", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "没想到你居然会看书", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "其实比起看书,更像是“听书”。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "我不怎么识字,很多内容是靠露露还有天冬讲解的。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你是突然想考大学了吗", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "大学是什么?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "就是知识渊博的一群人所待的地方", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "原来如此,你那么聪明也是在大学待过吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "其实,我也没上过学……大概?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "所以,你是在看什么内容的书?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "建筑类型。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你居然有这种兴趣!?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "只是临时起意而已,不必惊讶。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "因为最近要参与一些房屋的重建工作,所以我想学习一下这方面的知识。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "不只是体力活,还参与到重新设计相关的工作了吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "没错,我希望新盖好的房子能存续的更久。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "天冬她的眼界更远,她想给菲兰尼斯的街道重新设计规划。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "仿佛是在思考千年以后的事呢。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "也有人这么说,但他们每天光是为了养家糊口就已经竭尽全力了。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "天冬认为自己拥有的力量,有义务担负起更多的责任。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "我很欣赏她。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "能想到这些,并且愿意学习新的知识,参与重新建设的你也很了不起哦", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "谢谢,能听见你这么说我感觉又有动力了。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "那么,一会见。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "一会见~", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "我想请教一个问题。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "什么问题?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "我发现每一行对话的左下角或右下角都有一个特别小的标记。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "好像写着“已读”。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "那是“已阅”是同一个意思吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我想应该差不多", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "就是让你知道你发出去的消息,对方有没有收到", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "原来如此,这点倒是和写信很像呢。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "唔……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "但好像又有哪里不太一样……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "比信件多了一次确认的过程,发出去之后就要等待“已读”的出现", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "总感觉……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "冥冥之中,对写信人和收信人都会产生无形的压力呢。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你居然能意识到这一点?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你真的是第一次用手机吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "只是换位思考而已。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "我身边有一些人也会写信,他们心中的情感我都能理解的。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "等待的越久,内心越加不安。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "但是确认到回信之后,这份不安又会变为喜悦。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你讨厌等待吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "我……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "与其说讨厌,我想如果等待是必然发生的,那么我会忍耐,并期待着等待结束的那一天到来。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "之前咱们还没聊过这种话题", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "总感觉又了解到你不一样的一面呢~", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "或许这就是用手机写信的意义吧。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"07"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "我有些想", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "怎么了?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "话怎么突然说一半", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "抱歉,打扰你了……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "请问,这个字不能擦掉吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "擦掉?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "啊,你是说撤回吧?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "撤回……我们不是在交战,没必要撤回。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "不是那个撤回啦", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你可以理解是把手机里发出去的错误信息删掉", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "原来是这个意思。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "那我应该怎么操作呢?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "很抱歉,你的那台应该没有“撤回”这个选项", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "怎会如此……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "这样与写信又有所不同了,就像是交谈一般。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "说话如覆水难收,一字一言都要谨慎写好……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "倒也没那么夸张啦", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "想说什么尽管说", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "哪怕打错了字,或者漏说的话,再重复一遍就可以了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "不过你第一句话不像是打错了字", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "难道是因为没打完不小心点了发送……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "今天!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "天气!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "很好!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "我想告诉你的就是这些!", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "是是~", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我也很想你哦", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "我想撤回刚才的话了……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"08"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "你有推荐或者自己偏好的饮品口味吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "偏甜的", + "偏酸的", + "碳酸类", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我比较喜欢偏甜一点的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "好意外……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "怎么了?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "因为当时招待你的时候都没准备偏甜的东西。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "但你还是一句怨言也没有。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "这是两回事啦。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我比较喜欢偏酸一点的", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "好厉害……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "为什么这么说?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "我觉得能喝酸的饮品都是很厉害的人。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "我见过嗜好各种口味的贵族,但能喝酸的人极少。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你自己试过吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "试过,还是在露露的推荐下在集市上买过一杯。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "她说光是想起我当时的那个表情就能笑一整天。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "搞得我也想看了。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "请别拿我取乐了……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "3"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我比较喜欢碳酸类的饮品", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "那是何物?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "味道酸甜适中,有很多气,喝下去之后口腔里酥酥麻麻的饮品", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "是你们那边的饮品吗,我有些好奇了。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "不过抱歉,我这边找不到类似的东西。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我只是说说看啦", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "所以怎么突然问起饮品偏好啦?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "今天貌似是我的生日,一大早就有不少人给我送了水果。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "我正打算做一些果汁来着。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "原来你今天也过生日啊?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "此话怎讲?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我有位朋友也是今天生日。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "她要是知道自己跟一位骑士长同一天生日会很高兴吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "那也是我的荣幸。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "祝她生日快乐。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "也祝你生日快乐~", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"09"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "今天的对练结束了,感觉比上一次进步了一些。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "说起来你平日的训练方式是什么?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "木桩?还是实力相当的其他人?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "两者都是,准确的说是和心中的假想敌作战。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "什么样的人会是你的假想敌", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "过去的幻影。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "啊……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "抱歉,我不是要戳你过去的伤疤……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "不要道歉,我不是这个意思……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "把氛围搅乱了,对不起。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "其实我指的是过去在角斗场面对的那些人偶。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "它们不仅强大,而且能完全模仿我的动作,所以我才回答两者皆是。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "只是因为它们不会再出现了,只能当做假想敌。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "守夜人中没有其他人能当你的练习对象吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "有些人的确有天赋,进步也非常快。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "但是如果和他们练习就会变成我单方面指导他们。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "虽然我也很乐意看到他们成长,但如果我要保护所有人,需要练习的对象实力绝对在我之上。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "不愧是骑士长呢~", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "过奖了,听闻你的故事后我由衷地觉得你也很不容易。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "你要面对的敌人很多时候光靠剑是无法战胜的。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "我有位伙伴也和你说过同样的话,但我正是因为有她们在,才有资格站在对手面前。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "伙伴……果然很好呢。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你也是我的伙伴哦", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "荣幸之至。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetGroupId", + param = {"10"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "所谓的秘纹……是?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "你就理解成是……装着记忆的圆盘好了。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "有了它,还能奏出一段音乐。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "这个圆盘上的画像……是我?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "这是属于你的记忆", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "还记得自己在这个地方做了什么吗?", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "有一些……吧", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "那时的我很迷茫,所以一个人来到了湖边。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "之后我便一直挥剑,挥到再也挥不动为止。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "还真有你的风格~", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "还好,现在这迷茫消失了。", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "唔……", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "记忆的事情总是暧昧不清", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "能看到你重新振作真是太好了", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_great_a", + "0", + "", + false, + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "我会像往常那样继续挥剑的……为了我要守护的一切", + "0", + "", + false, + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/st_sys_reengagement.lua b/lua/game/ui/avg/_cn/config/st_sys_reengagement.lua new file mode 100644 index 000000000..98d2a9a28 --- /dev/null +++ b/lua/game/ui/avg/_cn/config/st_sys_reengagement.lua @@ -0,0 +1,2899 @@ +return { + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "ttc_parkbase_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "b", + "002", + "none", + nil, + 0.4, + 0.1, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + nil, + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m49", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "005", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "尘沙,肚子饿了,午饭还没好吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + nil, + "avg1_112", + "a", + "005", + "avg_emoji_attention", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "嗯~没呢,没呢,马上就好!再耐心等一等!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_111", + "a", + "015", + "none", + nil, + 0.6, + nil, + 0.97, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "lengzhan", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "不知道今天==PLAYER_NAME==会回来吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "004", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "放心啦,==PLAYER_NAME==今天一定会回来的,我都特意做了四人份的饭了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg1_112", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "008", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "话是这么说,可这些日子不是每天都做的四人份吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "果然,==PLAYER_NAME==不在,尘沙也会觉得很寂寞呢,不用勉强自己的……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_112", + "a", + "023", + "none", + nil, + 0.5, + nil, + 0.97, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "023", + "none", + 3, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "lengzhan", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.65, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + nil, + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.65, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "唔……==W==我哪有啊……==W==之前就算做的比平时多,那也因为我想多吃一点,所以实际上还是三人份啦!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "021", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youchupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "尘沙……==W==捏着肉乎乎的,好舒服~", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "022", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "喂……!==W==琥,琥珀,别乱摸奇怪的地方啦!再说了,我哪里有这么多肉啦!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "021", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "015", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "哟!大家……", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_happy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "我回来了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m37", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + nil, + "none", + 3, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "007", + "none", + nil, + 0.65, + -0.25, + 1.3, + nil, + nil, + nil, + "diantou", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "==PLAYER_NAME==?诶,真的是==PLAYER_NAME==吗?不会是冒牌货吧!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "004", + "avg_emoji_flower", + 1, + 0.35, + -0.25, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "魔王,欢迎回来~", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "016", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "真是的……==W==你这些日子上哪去了,知道我们有多担心你吗?到处都联系不上!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "008", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sigh", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "不好意思……==W==我之前接了一个紧急委托,直接带到了现场去了……", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_awkward", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "手机也被我忘在小绿上面了,所以没法联系你们。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_207", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + nil, + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "013", + "avg_emoji_star", + 1, + nil, + -0.25, + 1.3, + nil, + nil, + 1.0, + "lengzhan", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "呜啊!==PLAYER_NAME==!我好想你啊——!", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "你知道这些日子,多出来的那一人份的布丁,我吃得有多伤心吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youchupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "所以尘沙已经变得和布丁一样,又软又有弹性了呢。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "008", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "哪有你说的那么夸张啊!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "004", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "咳咳!尘沙的事先放一边……==W==魔王你接的那个委托到底是怎么回事,最好老老实实交代清楚!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "啊……==W==其实啊……", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "018", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_question", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "——嗯?嗅嗅……==W==好香啊!哇啊!这不是尘沙做的番茄炖牛肉嘛?!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "005", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "那是当然,我早就猜到你会饿着肚子回来,所以才特意准备了一顿大餐!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "魔王,感觉你好像瘦了,这段时间有好好吃饭吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "022", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "放心吧,每顿都有吃啦……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "008", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "等等!你还没有回答我刚才的问题呢!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youchupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "好啦好啦~这些事吃完饭说也一样啦,一会凉了可就不好吃了哦!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "009", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "肚子已经开始咕咕叫了……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "好耶!我也很久没有吃尘沙做的饭了……==W==早就有些迫不及待了!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "011", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "004", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "唉……==W==真是的,我可不会让你就这么蒙混过去,等一会吃完了饭,你必须一五一十地说清楚才行!", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "总之……==W==欢迎回来,==PLAYER_NAME==!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "022", + "avg_emoji_flower", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_084", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_congr", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "尘沙&琥珀", + "欢迎回来,==PLAYER_NAME==!欢迎回来,魔王!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/st_sys_soldier_intro.lua b/lua/game/ui/avg/_cn/config/st_sys_soldier_intro.lua new file mode 100644 index 000000000..3b47b7a59 --- /dev/null +++ b/lua/game/ui/avg/_cn/config/st_sys_soldier_intro.lua @@ -0,0 +1,4617 @@ +return { + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_569", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "本应是完美无瑕的作品,为何却会日渐腐朽?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume35_1s", + 0, + "m107", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "不是因为所用的材料不够珍贵,也并非制作的技艺有欠缺。==RT==仅仅是因为……它被置入了残缺之中。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_282", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "灰尘在其表面堆积,杂音混入其回响。==RT==而后,错误化作侵蚀一切的伤痕——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "久而久之,人们便会忘记何为正确。==RT==最终甚至会把那份残缺当成自身的本质。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_942", + "a", + "002", + "none", + 2, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "002", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "所以……若想达到真正的完美,就不能仅仅满足于“完成”一件作品,还必须不断地修正其中的误差。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "004", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "而当一切都复归正确的位置时——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "████,我将为您再现“完璧之城”。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_520", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_smoke", + 0, + 0, + nil, + nil, + nil, + 1.5, + true, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "sky_tower", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + 100.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "巨塔高耸入云,撒下的阴影笼罩着大地。==RT====W==星塔入口前,应召而来的各方旗帜与徽章混杂在了一起。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 200.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetBg", + param = { + 0, + "tower_entrance", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_121", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_116", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 120.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 2.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_157", + "a", + "002", + "none", + 2, + 0.05, + 0.05, + 0.9, + 1.0, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_948", + "a", + "002", + "none", + 2, + 0.25, + 0.15, + -0.75, + 1.0, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_984", + "a", + "002", + "none", + 1, + 0.6, + -0.05, + -1.1, + 1.0, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_982", + "a", + "002", + "none", + nil, + 0.45, + 0.18, + -0.7, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_983", + "a", + "002", + "none", + nil, + 0.8, + -0.05, + 1.1, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_982", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.9, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_948", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.9, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_157", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_984", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_983", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_116_stop", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m28", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "Xiao", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_112", + "a", + "007", + "none", + 1, + 0.5, + -0.45, + 1.6, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "007", + "avg_emoji_star", + nil, + 0.4, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "哇,好多人……!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "看来恩赐意志为了应对这次“尊者降临”事件,招募了大量人手。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "Clear", + param = { + true, + 0.5, + false, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "c", + "002", + "none", + 2, + 0.3, + -0.25, + 1.5, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "c", + "002", + "avg_emoji_attention", + nil, + nil, + -0.35, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "那边还有一队树树鼠。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_002", + "a", + "002", + "none", + nil, + 0.5, + 0.15, + 0.6, + nil, + 0.8, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_003", + "a", + "002", + "none", + nil, + 0.88, + 0.15, + 0.6, + nil, + 0.8, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_001", + "a", + "002", + "none", + nil, + 0.7, + 0.15, + 0.7, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_038", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_002", + "a", + nil, + "none", + nil, + nil, + 0.15, + nil, + nil, + nil, + 1.0, + "diantou2", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_003", + "a", + nil, + "none", + nil, + nil, + 0.15, + nil, + nil, + nil, + 1.0, + "diantou2", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_001", + "a", + nil, + "none", + nil, + nil, + 0.15, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + nil, + nil, + nil, + "avg1_111", + "a", + "006", + "avg_emoji_symbol", + 4, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "诶?难道我们要和树树鼠并肩作战……这不是在开玩笑吧?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg1_111", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_152", + "a", + "010", + "none", + 2, + 0.1, + -0.35, + 1.5, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "010", + "avg_emoji_music", + nil, + 0.2, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "当然不是啦~它们可是这次行动的重要战力呢~", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_473", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_412", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -300.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m79", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_524", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "theater_inside_a", + "0", + "OutCubic", + 0.2, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_002", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_003", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "“特殊生物协战队”。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "16", + "Linear", + true, + false, + 0.5, + true, + "AvgStageEffect_fade_left" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.5, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "16", + "Linear", + false, + false, + 0.5, + true, + "AvgStageEffect_fade_right" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_107", + "a", + "002", + "none", + 1, + 0.5, + -0.05, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_129", + "a", + "002", + "none", + 2, + 0.3, + -0.08, + 0.9, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_157", + "a", + "002", + "none", + 2, + 0.7, + -0.08, + -0.9, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_524", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_129", + "a", + nil, + "none", + nil, + nil, + 0.08, + 0.8, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_157", + "a", + nil, + "none", + nil, + nil, + 0.05, + -0.8, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_107", + "a", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "“帝国卫队星塔特别行动队”。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "16", + "Linear", + true, + false, + 0.5, + true, + "AvgStageEffect_fade_left" + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "16", + "Linear", + false, + false, + 0.5, + true, + "AvgStageEffect_fade_right" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_134", + "a", + "002", + "none", + 1, + 0.5, + -0.05, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_108", + "a", + "002", + "none", + 2, + 0.3, + -0.08, + 1.0, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_144", + "a", + "002", + "none", + 2, + 0.7, + -0.08, + 1.0, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_524", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_108", + "a", + nil, + "none", + nil, + nil, + 0.08, + 0.9, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_144", + "a", + nil, + "none", + nil, + nil, + 0.05, + 0.9, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_134", + "a", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "“征召旅团联合探索队”。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "16", + "Linear", + true, + false, + 0.5, + true, + "AvgStageEffect_fade_left" + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "16", + "Linear", + false, + false, + 0.5, + true, + "AvgStageEffect_fade_right" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_149", + "a", + "002", + "none", + 1, + 0.5, + -0.05, + 1.0, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_143", + "a", + "002", + "none", + 2, + 0.25, + -0.08, + 0.9, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_115", + "a", + "002", + "none", + 2, + 0.75, + -0.08, + 1.0, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_524", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_115", + "a", + nil, + "none", + nil, + nil, + 0.08, + 0.9, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + nil, + "none", + nil, + nil, + 0.08, + 0.8, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_149", + "a", + nil, + "none", + nil, + nil, + 0.05, + 0.9, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "“恩赐意志异常灾害应对部队”。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "tower_entrance", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_152", + "a", + "010", + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_029", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "嗯……确认完毕,与名单一致!", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "002", + "close", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "非常感谢各位此次响应征召。==W==我是本次联合作战的联络员——可爱又迷人的贝修莉娜。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "010", + "avg_emoji_flower", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "xuanyun", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "如果大家有任何要求或疑惑,随时都可以跟我提~♪", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "贝修莉娜,我可以问个问题吗?我想先了解一下这座星塔的情况。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "005", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "明白了!那么由我来为大家说明。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "sky_tower", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -300.0, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 120.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 3.0, + false, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_warning", + 0, + 0, + nil, + nil, + nil, + 0.5, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_423", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "几天前,这座星塔发生了异变。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "调查结果已确认,有某位“尊者”的意志降临在了这座塔的内部。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_423_stop", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_warning", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m111", + "1500ms", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_02_018", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "恩赐意志立刻派出了先遣部队,但行动遭遇了挫折。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_150", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_150", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "为了继续调查和讨伐尊者,奥尔贝德大人决定召集各方力量,组成这支联合队伍。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "tower_entrance", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_111", + "a", + "005", + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_152", + "a", + "012", + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "“遭遇了挫折”是指……==W==先遣部队输给了尊者吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_146", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "025", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 150.0, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_143", + "a", + "004", + "none", + nil, + 0.0, + -0.15, + 1.4, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "004", + "none", + nil, + 0.1, + -0.2, + 1.3, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "不,甚至双方都还没有交战。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "002", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "此前正是风影小姐带领先遣部队进入星塔。里面到底发生了什么事情,还是请她告诉各位吧。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "002", + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "我们兵分三路前进。一开始很顺利,各个部队都发现了疑似尊者留下的痕迹。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "003", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "但是星塔内部突然开始涌现出大量的星骸,越往深处走战斗就越频繁,敌人越难对付。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + -100.0, + 100.0, + 1.1, + "avg1_112", + "a", + "006", + "avg_emoji_question", + 5, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "所以,你们是被星骸拦住了?难怪需要找这么多人手。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg1_112", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "009", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "不。星骸只是拖慢了我们的行进速度,真正的问题在于,星塔的内部结构发生了巨大异变。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "018", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "未知的楼层接连不断地出现,而且到处都能看到用途不明的可疑物品……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "用途不明的可疑物品?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "022", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "有些帮助了我们,有些则险些害死我们。每一次战斗和选择,都会消耗队伍的力量。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "可无论选择哪条路,最后都会回到已经经过的地方。尊者似乎扭曲了这座星塔内的“规则”,如果不遵循规则做出应对,就无法继续深入。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_030", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "013", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "可惜我们发现得太晚了。等意识到这点时,三支队伍都已经消耗过半,考虑到队员们的安全,当时只能无奈选择撤退。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "情况就是这样。希望能帮助各位理解现状。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "在追查尊者线索的途中,反倒被“规则”搞得精疲力竭……==W==光听这些,简直就像是尊者设下的陷阱啊。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "close", + "chijing", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "012", + "none", + nil, + 0.58, + 0.05, + 0.9, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + nil, + "none", + nil, + 0.4, + nil, + 1.4, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "012", + "avg_emoji_idea", + nil, + 0.55, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "根据先遣部队提供的情报,为了尽可能提高发现并讨伐尊者的可能性,我们应当组建一支有一定规模的调查队,并将各自走过的路线以及信息汇总整理起来。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + 200.0, + nil, + nil, + "avg1_112", + "a", + "004", + "avg_emoji_music", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "这种时候,人海战术最好用了!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg1_112", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "没错~但是绝对不能掉以轻心哦。==W==首先要确保自身安全,如果真遇到了危险,请立即撤离。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "006", + "avg_emoji_exclamation", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_182", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + nil, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_188", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 350.0, + nil, + 1.5, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 2.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutSine", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_188_stop", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_570", + 1.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 3, + "0", + "沉重的摩擦声从升降梯入口处传来,通往星塔内部的大门缓缓在众人面前开启。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "tower_entrance", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_152", + "a", + "002", + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "那么,本次联合讨伐作战现在正式开始。衷心祈祷各位能够平安归来。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "007", + "avg_emoji_love", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "魔王,那就请你加油喽!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChoiceBegin", + param = { + "1", + 0, + { + 0, + 0, + 0, + 0 + }, + { + "交给我吧!", + "", + "", + "" + }, + 1, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"1"} + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetChoiceBegin", + param = { + "2", + 0, + { + 0, + 0, + 0, + 0 + }, + { + "各位,我们出发!", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"2", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"2"} + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/stm05_11.lua b/lua/game/ui/avg/_cn/config/stm05_11.lua index 2968a28b1..d926aaa96 100644 --- a/lua/game/ui/avg/_cn/config/stm05_11.lua +++ b/lua/game/ui/avg/_cn/config/stm05_11.lua @@ -5735,7 +5735,7 @@ return { param = { 0, "avg1_134", - "大家没受伤。魔王,从温室顶棚飞出去的是什么?翠煌之刃吗?", + "大家没受伤。师父,从温室顶棚飞出去的是什么?翠煌之刃吗?", 0, "", false, diff --git a/lua/game/ui/avg/_cn/config/stm09_01_a.lua b/lua/game/ui/avg/_cn/config/stm09_01_a.lua index 7c8445879..c9cafbc79 100644 --- a/lua/game/ui/avg/_cn/config/stm09_01_a.lua +++ b/lua/game/ui/avg/_cn/config/stm09_01_a.lua @@ -7534,7 +7534,7 @@ return { param = { 0, "avg1_110", - "我想,恩赐意志和与会的各家公司代表不会偏听偏信拯救委员会的胡言,==RT==会还魔王一个清白的。", + "我想,恩赐意志和与会的各家公司代表不会偏听偏信拯救委员会的胡言,会还魔王一个清白的。", 1, "", false, diff --git a/lua/game/ui/avg/_cn/config/stm09_01_c.lua b/lua/game/ui/avg/_cn/config/stm09_01_c.lua index 92f857d7e..bd99cf802 100644 --- a/lua/game/ui/avg/_cn/config/stm09_01_c.lua +++ b/lua/game/ui/avg/_cn/config/stm09_01_c.lua @@ -508,7 +508,7 @@ return { param = { 0, "avg1_108", - "可是,这真的有意义吗?我们的敌人进入星塔也能获得同样的提升,拯救委员会的人数更多,算起来还是他们整体上提升得更多。", + "可是,这真的有意义吗?我们的敌人进入星塔也能获得同样的提升,拯救委员会的人数更多,算起来还是他们整体上提升的更多。", 0, "", false, @@ -2115,7 +2115,7 @@ return { param = { 0, "avg1_111", - "但是,魔王的权能让我们可以把星塔恩赐力量带出来,虽然只有一天,但也让我有了研究组合的动力。", + "但是,魔王的权能让我们可以把星塔恩赐力量带出来,虽然只有一天,但也有了让我研究组合的动力。", 0, "", false, @@ -6848,7 +6848,7 @@ return { param = { 0, "avg1_139", - "嗯……我明白了,魔王。==W==既然不是单纯地当诱饵,我同意你的计划。", + "嗯……我明白了,魔王。==W==既然不是单纯的当诱饵,我同意你的计划。", 1, "", false, @@ -11448,7 +11448,7 @@ return { param = { 0, "avg3_216", - "这座星塔只有一个出口,的确是个抓住魔王的好机会,==W==但将拯救委员会的兵力全都集结在星塔,安琪委员长还身先士卒带人上塔,是否有些……", + "这座星塔只有一个出口,的确是个抓住魔王的好机会,==W==但全体拯救委员会都集结在星塔,安琪委员长还身先士卒带人上塔,是否有些……", 0, "", false, @@ -12024,7 +12024,7 @@ return { param = { 0, "委员会精锐", - "注意警戒,魔王的同伴可比永夜危险,我们一次只能通过升降机上来十个人,并没有绝对的人数优势。", + "注意警戒,魔王的同伴可比永夜危险,我们一次只能通过升降梯上来十个人,并没有绝对的人数优势。", 0, "", false, diff --git a/lua/game/ui/avg/_cn/config/stm09_01_d.lua b/lua/game/ui/avg/_cn/config/stm09_01_d.lua index f4087f7ec..1cd09fa62 100644 --- a/lua/game/ui/avg/_cn/config/stm09_01_d.lua +++ b/lua/game/ui/avg/_cn/config/stm09_01_d.lua @@ -41758,7 +41758,7 @@ return { param = { 8, "0", - "==A1==\t\t\t==Off==此即,最终之死;==RT====RT==\t\t亦是,诺瓦新生。", + "_NOT_IN_LOG_==A1==\t\t\t==Off==此即,最终之死;==RT====RT==\t\t亦是,诺瓦新生。", 1, "", false, diff --git a/lua/game/ui/avg/_cn/config/stm09_02_c.lua b/lua/game/ui/avg/_cn/config/stm09_02_c.lua index 650ee6575..c2e082192 100644 --- a/lua/game/ui/avg/_cn/config/stm09_02_c.lua +++ b/lua/game/ui/avg/_cn/config/stm09_02_c.lua @@ -750,7 +750,7 @@ return { param = { 0, "委员会法师", - "明白,我已经给大家加上了最高强度的防御魔法,不管被什么武器击中,都能撑住四五次攻击,魔王的部下再强,也没办法偷袭我们。", + "明白,我已经给大家加上了最高强度的防御魔法,不管被什么武器进攻,都能撑住四五次攻击,魔王的部下再强,也没办法偷袭我们。", 0, "", false, @@ -9533,7 +9533,7 @@ return { param = { 0, "avg1_145", - "那也是因为你扮演夏洛克扮演得好,这个可可爱爱的企鹅,一下子就会让人放松下来,不枉我从菲莱把它带来。", + "那也是因为你扮演夏洛克扮演得好,这个可可爱爱的企鹅,一下字就会让人放松下来,不枉我从菲莱把它带来。", 1, "", false, @@ -11850,7 +11850,7 @@ return { param = { 0, "avg1_114", - "呜哇,这么大的拳套像火箭一样飞出去了,好帅!看起来柔柔弱弱的,没想到也拥有如此充沛的黑暗之力啊。", + "呜哇,这么大的拳套像火箭一样飞出去了,好帅!看起柔柔弱弱的,没想到也拥有如此充沛的黑暗之力啊。", 0, "", false, @@ -15231,7 +15231,7 @@ return { param = { 0, "avg3_216", - "咦?视野里怎么只有那两只白猫,那个白头发的旅人跑到哪里去了?我的“贯穿”不应该锁定不到她。", + "咦?视野里怎么只有那两只白猫,那个白头发的旅人跑到哪里去了?我的贯穿不应该看不到她。", 1, "", false, @@ -19348,7 +19348,7 @@ return { param = { 0, "avg3_217", - "那么,优雅的旅人,你中了我的“伤痕”之毒,还能坚持多久呢?", + "那么,优雅的旅人,你中了我的“伤痕”之毒,还能坚持多久了。", 1, "", false, diff --git a/lua/game/ui/avg/_cn/config/stm10001_01.lua b/lua/game/ui/avg/_cn/config/stm10001_01.lua new file mode 100644 index 000000000..f3b3b3b94 --- /dev/null +++ b/lua/game/ui/avg/_cn/config/stm10001_01.lua @@ -0,0 +1,13835 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "第一话", + "昨日重现", + "久困于白色房间的你,终于再次从“许愿箱”里醒来,==RT==眼中所见,是与伙伴们的面庞相似但并不相同的两人。==RT==你顺势认下“见习司祭”的身份,却挡不住“她”的试探……", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + false, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {2.7} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + false, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 1, + nil, + nil, + 1.05, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_0s", + 0, + "m125", + "none", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_005", + "0", + "OutSine", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -500.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 0.7, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_136", + "魔王,我这条命,就是为了这一刻而存在的,和我一起成为新世界的基石吧!", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_005", + "0", + "OutCubic", + 0.7, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 300.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 0.6, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_005", + "0", + "OutCubic", + 0.7, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -700.0, + 1.1, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -400.0, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutSine", + 0.6, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_519", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_584", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_blood_ splatter", + 0, + 0, + nil, + nil, + 0.62, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.8} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "XiaoLP", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_586", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_008", + "0", + "OutCubic", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 400.0, + nil, + 2.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 200.0, + 200.0, + 1.8, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 2.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + false, + false, + 0.4, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_008", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 450.0, + -400.0, + 1.38, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 0.4, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_283", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_548", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_587", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + 1.0, + 0.0, + "none", + "OutQuint", + 0.6, + false, + 0 + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_103", + "魔王,我们,是不是要死了?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_520", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_be_09_002", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sand_lp", + 0, + 0, + nil, + -8.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_111", + "和你一起坐在这里,化作指引旅人的路标也不错呢,魔王……", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_520_stop", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sand_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_549", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_be_09_001", + "0", + "OutSine", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_112", + "魔王,不要睡,睁开眼睛看着我!我们还有好多,好多的地方没去过呢!", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_010_FP", + "0", + "OutSine", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_299", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "rule_39", + "OutSine", + false, + false, + 1.0, + false, + "disslove" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_011_FP", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutQuart", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_003", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuad", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_999", + "所以,魔王陛下,请不要再次成为星星。", + 1, + "vo_STm01_01_019", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_999", + "已经存在的路,再怎么走,也不可能抵达新的世界。", + 1, + "vo_STm01_01_020", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + false, + false, + 0.89, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "PlayVideo", + param = { + 0, + "0", + "OutSine", + "default", + true, + true, + 0.8, + "CH10001Intro1/CH10001Intro1" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 1, + "vo_STm00_02_000", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "♪~==W==♪~==W==♫~==W==♫~==W==♪~==W==♪~==W==♫~==W==♫~", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.85} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.55} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_100", + "嗯?这个声音……是那个时候的声音?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_549", + 0.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "OutCubic", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "我回去了?回到一开始被空白旅团找到的那个时候了?!!!!", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "==Off==我还有,再来一次的机会!", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetChoiceBegin", + param = { + "a_12", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "(睁开眼睛)", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"a_12", "1"} + }, + { + cmd = "SetChoiceRollover", + param = {"a_12"} + }, + { + cmd = "SetChoiceEnd", + param = {"a_12"} + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "PlayVideo", + param = { + 0, + "0", + "OutSine", + "default", + true, + true, + 0.8, + "CH10001Intro2/CH10001Intro2" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.15, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_007_o", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.02, + nil, + nil, + nil, + "none", + "OutSine", + 5.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_eye_ev", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutSine", + 4.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {3.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "主人,==W==您终于醒了!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_k", + "0", + "OutSine", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.55} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_3s", + 0, + "m147", + "none", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_a", + "0", + "OutSine", + 0.7, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 0.8, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_a", + "0", + "OutSine", + 0.85, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -800.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -900.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 4.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "你的伙伴,好像醒过来了呢。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "024", + "avg_emoji_speechless", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "鸢尾……尘沙……能再见到你们真是太好了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_046", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_d", + "0", + "OutCubic", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "鸢尾?尘沙?喂,罪人,你刚刚自报的名字可不是这两个,你所谓的“主人”真的是你的“主人”吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "021", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "咦?她们在说什么奇怪的话?主人?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutQuad", + 0.8, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_d", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + -30.0, + 1.35, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 400.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 9.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "哼,乡下来的守夜人懂得什么,这是练习魔法的正常反应。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutQuad", + 0.8, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutCubic", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "avg_emoji_music", + nil, + 0.34, + -0.4, + 1.25, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "主人,您又把我认成鸢尾啦。我是天冬,是鸢尾的姐姐,是您忠诚又卑微的奴隶。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetChoiceBegin", + param = { + "u_1", + 0, + { + 0, + 0, + 0, + 0 + }, + { + "天冬……?", + "", + "", + "" + }, + 1, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"u_1", "1"} + }, + { + cmd = "SetChoiceRollover", + param = {"u_1"} + }, + { + cmd = "SetChoiceEnd", + param = {"u_1"} + }, + { + cmd = "Clear", + param = { + true, + 0.1, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + 2.5, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutCubic", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + -50.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.995, + nil, + nil, + "none", + "OutCubic", + 0.8, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 1 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "avg_emoji_star", + nil, + 0.37, + -0.58, + -1.4, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 5.0, + false + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "对,天冬,可以用来熬汤的那种天冬,这是您赐予我的名字。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 3.0, + nil, + 0.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "NewCharIntro", + param = { + "avg3_182", + "天冬", + "你忠诚的奴隶?", + "b", + "021", + nil, + nil, + nil, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.5, + nil, + 0.995, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_g", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + -50.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "您的脑子里现在很乱吧,不用害怕,这是您练习复活魔法成功的证明。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_i", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + -50.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "不用着急说话,请休息一下,一会就能恢复了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 2, + "story_main_01_007_d", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + 500.0, + -110.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetStage", + param = { + 1, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_a", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {2.1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "021", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "这是怎么回事?这个人明明和鸢尾长得一样,却说自己是天冬,是鸢尾的姐姐?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "020", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "尘沙说话的语气也很奇怪,罪人?==W==等等,这里根本不是幸运绿洲号……这是囚车?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "025", + "avg_emoji_symbol", + "guodongtiao1", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 1, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_d", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -850.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 15.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 12.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + true, + true, + 0.85, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_067", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "住口!狡猾的罪人。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_0s", + 0, + "m148", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_b", + "0", + "OutQuad", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -850.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "你刚才拼命暗示==SEX1==不要说话。怎么,心虚了?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_e", + "0", + "OutQuad", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -850.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "让我猜猜……这个人你根本不认识,==SEX1==更不是你口中那位“主人”。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_b", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "avg_emoji_angry", + nil, + 0.26, + -0.46, + 1.8, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "呵,和你这种头脑简单的家伙说话真是累啊,真拿你没办法,竖起耳朵给我听好了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.3, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "我的主人是特里维亚女神的仆人,半神露希拉的宠儿,埃摩城最有前途的见习司祭。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_g", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "在埃摩,想要晋升为正式司祭,需要在特里维亚女神的神殿中,献上一个自创魔法。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_f", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "avg_emoji_sigh", + nil, + 0.29, + -0.5, + -1.4, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "然而,自创魔法是危险的,在探索的过程中,施法者很容易被不成熟的魔法侵蚀心灵,导致记忆错乱。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "我仁慈又善良的主人为了不影响他人,特意把自己关在荒野中的高塔里,潜心钻研着从未有人挑战成功的——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + nil, + 3.0, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 400.0, + -90.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "none", + nil, + 0.35, + -0.65, + 1.4, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_love", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + -10.0, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "复活魔法。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.0, + nil, + 0.99, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1250.0, + 650.0, + 2.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "复活……魔法……==W==骗人,那种魔法根本不存在。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutCubic", + 0.6, + false, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -850.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_m", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "正是因为不存在,所以才要自创,我的主人凭借==SEX1==天才的头脑,已经完成了这个魔法!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_k", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "你也看到了,在你劫持我们的这几天里。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_m", + "0", + "OutSine", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "avg_emoji_star", + nil, + 0.26, + -0.48, + -1.4, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "我的主人没有心跳,没有呼吸,也没有体温,但==SEX1==现在堂堂复活了!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "这不就说明,复活魔法成功了吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_a", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "我不相信,一定是你用什么魔法,让==SEX1==之前处于“假死”的状态中。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_067", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_h", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -750.0, + 480.0, + 1.65, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -870.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.75, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "请让开一下,我有几句话想问一问你的“主人”。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_d", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "守夜人,注意你的身份!你没有权力向一位尊贵的见习司祭问话。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.07, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_007_d", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + nil, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + nil, + 2.8, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.75, + false, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 5.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_100", + "听起来,长得像尘沙的女骑士在追捕鸢尾……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + nil, + 1.23, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_100", + "不对,是长得很像鸢尾的天冬,而我似乎被卷入到这件事里,所以才被一起关在囚车中。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_b", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "那么,事情的可能性有两种。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_l", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 450.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.8, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "002", + "avg_emoji_exclamation", + "jushou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "其一,天冬说的都是假话,她刚才刻意说的一大堆事情,都是说给我听的。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "003", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "她想让我按照她的口径描绘自己和她的身份,这样就能凭借我“见习司祭”的高贵身份摆脱追捕。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutQuad", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1311", + "c", + "020", + "none", + nil, + nil, + -0.14, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuad", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "021", + "none", + 2, + 0.25, + -0.2, + 1.15, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_111", + "a", + "002", + "none", + 3, + 0.75, + -0.03, + 1.15, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.75, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + -0.12, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 10.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.75, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + nil, + -0.12, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 10.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "avg_emoji_think", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_100", + "其二,天冬说的都是真话,她真的认识一个研究“复活魔法”的,和我长得一样的见习司祭,也有一个叫做鸢尾的妹妹。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "shilaimu1", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_100", + "根本不可能有这样的巧合吧!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.8, + false + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 0.8, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + "none", + "OutCubic", + 0.8, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.18, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + 0.82, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "021", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "说起来……这到底是什么地方?特里维亚女神……半神露希拉,她们说的这些话里,只有“埃摩”是我听过的名字。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "020", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "那就说明?我还在诺瓦?==W==不对,诺瓦哪里有奴隶……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_146", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "007", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_115", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "InOutQuad", + 0.8, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "white_room_inside_a", + "0", + "OutCubic", + 0.7, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "020", + "none", + nil, + nil, + -0.4, + 1.8, + nil, + 1.0, + 0.7, + "none", + "none", + "InOutQuad", + 0, + nil, + false, + 0.85, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "1", + "还是说,我通过白色房间里的那道特殊的门,抵达了和诺瓦很相似的另一个世界?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "又或者,我不会还在梦里吧?还是说……这些都是我被砍头的那一刻产生的幻觉?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "002", + "avg_emoji_attention", + "daintou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "维塔,你觉得是哪种情况?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_015", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutBack", + 0.8, + false, + 1 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_118", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "avg_emoji_speechless", + nil, + 0.62, + -0.2, + 1.35, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {2.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_b", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutSine", + 0.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "016", + "avg_emoji_vexation", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "……哈,我在干什么啊,维塔为了救我,已经坏掉了。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sigh", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "呼,不想那么多了,不管我身在何方,当务之急是离开这个囚车……先和那位守夜人聊一聊吧。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetChoiceBegin", + param = { + "b_15", + 0, + { + 0, + 0, + 0, + 0 + }, + { + "天冬,请那位守夜人过来", + "", + "", + "" + }, + 1, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"b_15", "1"} + }, + { + cmd = "SetChoiceRollover", + param = {"b_15"} + }, + { + cmd = "SetChoiceEnd", + param = {"b_15"} + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_f", + "0", + "OutSine", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_0s", + 0, + "m149", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "主人?您不用在意一个小小守夜人的意见。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + nil, + 2.8, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_o", + "0", + "OutSine", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 220.0, + -40.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 450.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 0.8, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.995, + nil, + nil, + "none", + "OutCubic", + 0.8, + false, + 1 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "这个人不分青红皂白就把我和您装进囚车,非常的野蛮、粗鲁。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 450.0, + -40.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "进城后,我会想办法找到她的庇主,让庇主狠狠地处罚她。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "InSine", + 1.0, + false, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_n", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -700.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -820.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.9, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "“见习司祭”大人,==W==我是菲兰尼斯的守夜人艾琳娜·柯罗西,我的庇主是菲兰尼斯的尊者奥林匹娅大人。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_a", + "0", + "OutCubic", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -820.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 1, + "story_main_10001_001_g", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + -750.0, + 700.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0, + -15.0 + } + }, + { + cmd = "SetStage", + param = { + 0, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 0.85, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "NewCharIntro", + param = { + "avg1_162", + "艾琳娜·柯罗西", + "菲兰尼斯守夜人", + "a", + "002", + nil, + nil, + nil, + 0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 0, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutQuad", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -820.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "为了您的安全,我必须询问您几件事。如果最终证明,我的确错判了两位的身份,我会向两位道歉,并且接受奥林匹娅大人的惩罚。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "002", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "请问吧,我刚刚苏醒,脑子还不是很清楚,只能尽力回答你的问题。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "011", + "avg_emoji_shy", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "我想,我们之前可能有一些误会,才导致我和她坐在你的囚车中,如果能借这个机会把误会解开就好了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_a", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -820.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "请问,您知道三年前的“圣女失踪事件”吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 500.0, + -30.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 500.0, + -30.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 500.0, + -30.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 500.0, + -30.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "天冬向我使了使眼色,似乎想让我承认自己知道这件事。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "这位守夜人很尊重“见习司祭”啊,想要让艾琳娜放了我们,最好的办法就是做实“见习司祭”这个身份……", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "014", + "close", + "diantou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "那么……只能先和天冬合作了。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "009", + "avg_emoji_sigh", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "用一些模棱两可的话术回答吧,尽量不让她听出破绽。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutSine", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -820.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "唔,三年前么……有一些印象,但这和把我们拘禁起来有关吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_021", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_n", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -820.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "请看这份画像。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "……这是!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_a", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -820.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "请借一步说话。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_076", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 2, + "4", + "OutCubic", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + 90.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 3.5, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTrans", + param = { + 1, + 2, + "3", + "OutCubic", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_102", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.9, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -20.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 1.5, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.9} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "我被艾琳娜请出了囚车,来到距离囚车数米外的树下,这个距离正好可以让我们两个人说话的声音不被囚车里的天冬听到。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_101", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.38, + -0.105, + 1.15, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.75, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_0s", + 0, + "m150", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "您的奴隶和失踪圣女的画像很像。==W==冒昧问一下,她是何时,何地成为您的奴隶的?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "天冬疑似失踪的圣女么……那么她被追捕就说得过去了。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sigh", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "只不过,我刚才已经立起了自己的“见习司祭”人设,和天冬在一条船上了。嗯……现在只能糊弄过去了。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_shock", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "我和天冬是四年前在埃摩遇到的。从时间上判断,她不可能是失踪的圣女。我想,她只是恰巧长得和画像上比较像。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "嗯……原来如此,我明白了。==W==看来,的确是我误会了,错把您的奴隶认成失踪的圣女,非常抱歉。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "回到菲兰尼斯城后,我会向我的庇主说明这一切,给予您相应的补偿,自然,我也会领受应得的惩罚。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "惩罚就不必了,之前我因为钻研魔法,陷入了死亡般的沉睡中……", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "avg_emoji_music", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "你产生这样的误会也不奇怪,只要不再把我们当成可疑的人就好。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetChar", + param = { + 0, + 1, + "none", + "avg3_182", + "b", + "018", + "none", + nil, + nil, + -0.11, + 1.15, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 1, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + nil, + 90.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_147", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 0, + 0, + "OutBack", + 0.8, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "xuanyun", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "您真是一位兼具谦逊和仁慈的大人,感谢您的宽容,我这就去把您的奴隶放出囚车。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetStage", + param = { + 0, + 1, + "OutQuart", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_question", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "对了,我的家乡就在埃摩,真怀念那里的大角斗场啊,每到角斗日都会人山人海,一票难求,您看过角斗吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "021", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "埃摩哪里有什么角斗场啊……我怎么不知道?==W==不过,听起来角斗是个热门活动,如果我说看过很可能会在细节上露馅,==W==得找个自然点的借口搪塞过去。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "020", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "009", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_101", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.08, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {0.44} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "014", + "avg_emoji_flurry", + "daintou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "咳咳,很可惜,我还没去过。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "011", + "avg_emoji_shy", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "身为见习司祭,我要学习的东西很多没有多少闲暇时间,并且……大角斗场的票也的确难买。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_002", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 3.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 3.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutSine", + true, + true, + 0.76, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 160.0, + 90.0, + 1.09, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_002_stop", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "4", + "OutSine", + false, + false, + 0.75, + false, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_115", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 0.75, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1311", + "c", + "020", + "none", + nil, + 0.85, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.75, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.375} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "006", + "none", + 2, + 0.3, + -0.075, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "tiao2", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "主人,您回来了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "003", + "none", + nil, + nil, + -0.2, + nil, + nil, + nil, + 0.0, + "none", + "none", + "InBack", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -90.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.5, + -0.15, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.31} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "022", + "avg_emoji_idea", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "嗯,我们的误会解开了,这就放你出来。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_0s", + 0, + "m46", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "005", + "none", + nil, + 0.83, + -0.14, + 1.2, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + 0.33, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_attention", + nil, + 0.67, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "见习司祭大人,有件事您可能还不知道——外面流传的“圣女失踪事件”,并不是事情的真相。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "嗯?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 180.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.17, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "市井流言,三年前,一位圣女在埃摩的高塔祭祀仪式上神秘失踪,疑似被强大的魔法师绑架。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "015", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "但是,我作为维护菲兰尼斯治安的守夜人,==W==被告知了其中的隐情——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "OutCubic", + 0.7, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -120.0, + nil, + 1.07, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 120.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.25, + nil, + nil, + nil, + 1.0, + 0.9, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg1_162", + "没有绑架发生,一切都是那位堕落圣女的自导自演,她背弃了自己发誓侍奉的神明,逃出了祭祀仪式。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "OutSine", + 0.7, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg1_162", + "过去三年中,她为了掩盖自身的行踪,流窜了多个城邦,屡屡杀人灭口,迄今已造成十五人死亡。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "stop", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "OutCubic", + 0.7, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.12, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + 0.5, + nil, + nil, + nil, + 0.0, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "她最擅长的,就是用魔法蛊惑无辜的人给自己做挡箭牌,中招的人会下意识为她说话,帮她遮掩。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "025", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "天冬是堕落圣女?我中了她的魔法?==W==不,不对,我有魔力绝缘体质,不会中任何精神控制类魔法。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_146", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "009", + "close", + "chijing", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "从您高雅的举止和华贵的穿着判断,您的确是一位见习司祭,至少也是位地位相仿的贵人。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_sweaty", + nil, + nil, + -0.24, + 1.35, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "您的眼神清澈,并没有被魔法蛊惑。那么,在下不明白,您为什么要袒护罪人,故意配合她说谎?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalkShake", + param = { + 1, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "说……说谎?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "您在谈及天冬的时候,从未称她为奴隶,也从未把她视为自己的所有物。习惯了被奴隶侍奉的人,永远也无法伪装出这样的姿态。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -140.0, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_exclamation", + nil, + 0.68, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "015", + "none", + 2, + 0.5, + -0.16, + 1.12, + nil, + nil, + 0.0, + 0.0, + true, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.32, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "我想,您和她之间,并没有主从关系。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 60.0, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "当然,仅凭这点怀疑,我还不能下判断。但是,您后面所说的那件事,证明了您绝非埃摩人。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "前往埃摩的大角斗场观赏角斗,并不需要购买门票,也没有门票可以购买,观众都是用免费发放的陶片座号牌入场的。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "025", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "咦?可是,你那个时候明明说了一票难求……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "005", + "none", + nil, + nil, + -0.1, + 1.15, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "对了,我的家乡就在埃摩,真怀念那里的大角斗场啊,每到角斗日都会人山人海,一票难求,您看过角斗吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_372", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + true, + true, + 0.7, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + 100.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + nil, + 0.53, + -0.11, + 1.15, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.7, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "抱歉,我用了小小的诈术。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "018", + "none", + 2, + 0.5, + -0.13, + 1.14, + nil, + nil, + 0.0, + 0.0, + true, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.36, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "因为您面前的这个女人非常危险,她自称是您的奴隶,绝对没安好心。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.85, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_flurry", + nil, + 0.493, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutQuad", + 0, + nil, + false, + 0.65, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "主……主人……不要信她的话,我是您最忠诚的……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + 2, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "013", + "none", + 1, + 0.8, + -0.11, + 1.15, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.65, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "罪人!别做小动作,把手从胸前的那块石头上放下。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m136", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "呵,真没想到,菲兰尼斯那种乡下地方还有如此敏锐的守夜人。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + 100.0, + 1.15, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "003", + "none", + nil, + nil, + -0.065, + 1.05, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.02, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 4.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + -0.2, + 1.24, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 4.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_569", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_smoke", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_magiccircle", + 0, + 0, + nil, + nil, + 0.8, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_magiccircle", + 0, + 0, + -6.0, + 1.0, + 0.6, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_snow", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "魔法之神,==W==请广布冥府的浓雾,==W==遮蔽敌人的双眼,==W==助我隐身前行。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_magiccircle", + 0, + 0, + -5.0, + -3.0, + 0.5, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_magiccircle", + 0, + 0, + 6.0, + 1.0, + 0.6, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_magiccircle", + 0, + 0, + 5.0, + -3.0, + 0.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_400", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_ice_buff_a", + 0, + 1, + nil, + -4.0, + 1.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_ice_buff_b", + 0, + 0, + nil, + -4.0, + 1.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetAudio", + param = { + 0, + "se_501", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutQuad", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + nil, + nil, + -0.08, + 1.1, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuad", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "隐身魔法么?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -20.0, + 1.15, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.7, + 1.0, + "none", + "OutQuad", + 1.0, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_goldenlight_continued", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + -0.15, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "微光成炬,==W==无所遁形!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.22, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "none", + nil, + nil, + -0.14, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_501_stop", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_flash_ev", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutCubic", + true, + true, + 0.4, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -15.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_goldenlight_continued", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_snow", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 180.0, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_flash_end_ev", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m28", + "none", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "021", + "none", + nil, + 0.6, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goleft_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.5, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -280.0, + -20.0, + 1.2, + nil, + nil, + nil, + "xingshi", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "嘻嘻,咒语里有隐身两个字,就一定是隐身魔法吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -70.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutCubic", + true, + true, + 0.71, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goleft_lp", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.05, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "4", + "OutCubic", + false, + false, + 0.7, + false, + "fade" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "c", + "025", + "none", + nil, + 0.3, + -0.09, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + nil, + 0.6, + -0.14, + 1.2, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 0.75, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "jushou", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "竟然是加速术?!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "InBack", + 0.9, + false + } + }, + { + cmd = "Wait", + param = {0.52} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "4", + "OutCubic", + true, + true, + 0.6, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 120.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 110.0, + 0.0, + 1.06, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "3", + "OutCubic", + false, + false, + 0.7, + false, + "fade" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goleft_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -180.0, + nil, + nil, + nil, + nil, + nil, + "xingshi", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "014", + "none", + nil, + 0.575, + -0.115, + 1.15, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_love", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "“见习司祭”谢谢你,如果不是你把她引到十步之外,我就没办法提前画好加速术的法阵了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "013", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "tiao2", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "那么,有缘再见了,敏锐的乡下守夜人和善良的“见习司祭”。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.78, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "InBack", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -120.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "InBack", + 0.8, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_147", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goleft_lp", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + "stop", + "OutCubic", + 0.75, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_090", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_940", + "a", + "002", + "none", + nil, + 0.27, + -0.16, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1327", + "a", + "002", + "none", + nil, + 0.61, + -0.16, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1328", + "a", + "002", + "none", + nil, + 0.45, + -0.16, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_940", + "a", + nil, + "none", + nil, + nil, + -0.07, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1327", + "a", + nil, + "none", + nil, + nil, + -0.07, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1328", + "a", + nil, + "none", + nil, + nil, + -0.07, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.9} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutCubic", + true, + true, + 0.7, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -180.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "4", + "OutCubic", + false, + false, + 0.7, + false, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.75, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "c", + "021", + "none", + nil, + 0.35, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.65, + -0.11, + 1.15, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "那是……她用魔力驱动了森林里的废弃人偶吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.95, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "InBack", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_099", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 250.0, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + "012", + "none", + nil, + 0.405, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.41} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 4, + -200.0, + -20.0, + 0.9, + "avg1_162", + "a", + "002", + "none", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Zhong", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "见习司祭,把囚车的大门关上,待在里面不要动。对你来说,这是最安全的地方。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 4, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "4", + "OutCubic", + false, + false, + 0.7, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 130.0, + 0.0, + 1.07, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.05} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "3", + "OutCubic", + false, + false, + 0.7, + false, + "fade" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "013", + "none", + nil, + 0.1, + -0.06, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -130.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1327", + "a", + "002", + "none", + nil, + 0.92, + -0.08, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + 0.8 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_940", + "a", + "002", + "none", + nil, + 0.68, + -0.08, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + 0.4 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1328", + "a", + "002", + "none", + nil, + 0.8, + -0.08, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_940", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1327", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1328", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "这些人偶,就交给我来清理!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/stm10001_02.lua b/lua/game/ui/avg/_cn/config/stm10001_02.lua new file mode 100644 index 000000000..23b18110f --- /dev/null +++ b/lua/game/ui/avg/_cn/config/stm10001_02.lua @@ -0,0 +1,17746 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "第二话", + "完璧之城", + "天冬折返救下了被人偶围攻的你,艾琳娜也因此放下了戒备。==RT==之后的几天,你和天冬用掌心笔谈,了解彼此。==RT==抵达这座名为菲兰尼斯的城市时,你感到了一丝熟悉……", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_067", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m111", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 6, + "white", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 5, + "white", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg3_1322", + "a", + "002", + "none", + 2, + 0.25, + 0.6, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_1321", + "a", + "002", + "none", + 2, + 0.65, + 0.3, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg4_106", + "a", + "002", + "none", + 2, + 0.8, + 0.95, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg3_1323", + "a", + "002", + "close", + 2, + 0.55, + 0.4, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_1324", + "a", + "002", + "none", + 2, + 0.35, + 0.5, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_448", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetStage", + param = { + 5, + 0, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "呆滞的人偶", + "嘎吱、嘎吱。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "025", + "avg_emoji_shock", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "这些废弃人偶好顽强啊,艾琳娜冲进森林之前明明已经把它们都砍倒了……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_575", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + nil, + "none", + nil, + 0.5, + -0.2, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_575", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + 0.5, + nil, + 1.5, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + 0.0, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + 0.5, + nil, + 1.5, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + 0.0, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_575", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + 0.5, + nil, + 1.5, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + 0.5, + 0.3, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_501", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetStage", + param = { + 5, + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1324", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_501_stop", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_099", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + 0.15, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + 0.95, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutBack", + 1.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "025", + "avg_emoji_exclamation", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "结果这些家伙竟然自动爬到一起,把各自还能用的肢体拆下来重新组装,组装出五个新的人偶。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 300.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_191", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_137", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "hengbo", + "Linear", + 1.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_191", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_137", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "hengbo", + "Linear", + 1.0, + true, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "010", + "avg_emoji_sigh", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "幸好囚车的笼子很结实,这些人偶又只会用肢体强行敲打。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "009", + "avg_emoji_sweaty", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "不出意外的话,我能守着这个囚车直到饿死。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_191", + 0.5, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "hengbo", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_137", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_191", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "hengbo", + "Linear", + 1.0, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "021", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "但如果没有人来救我,恐怕我也只能饿死了。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.5, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sigh", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "呼——事已至此,发愁也没有用,还是整理一下现状吧。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_338", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_movie", + 0, + 2, + nil, + nil, + nil, + 1.0, + true, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "我记得……==W==我想用“悔棋”的能力赢下和安琪的赌局,走出一条“没有人死亡”的道路。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_0s", + 0, + "m101", + "1500ms", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_011_FP", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "OutCubic", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 70.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_015", + "0", + "OutSine", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 300.0, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "Linear", + 1.0, + true, + 1 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "然而,我的计划近乎于“主动放弃生命”,维塔用“王权”帮我挡住了安琪的射击,才让我没有迎来真正的死亡。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -60.0, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutBack", + 1.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "white_room_inside_a", + "16", + "Linear", + 0.5, + false, + "AvgStageEffect_wipe_left", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "“王权”损坏,进入白色房间的我无法打开大门,也没有见到那两位星塔员工,只能在无垠的白色中四处游荡。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "我记得自己走了很久,很久……直到走到神志都不清醒的时候,听到了熟悉的声音……推开了另一扇大门。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_010", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -30.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 2.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_299", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "rule_38", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutCubic", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "然后,我就来到了这里——==W==仿佛回到了我在幸运绿洲号上醒来时的那一刻,只不过……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_007_f", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_007_f", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -700.0, + 400.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -700.0, + 400.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "尘沙是守夜人,==W==鸢尾是堕落圣女,==W==琥珀……完全没有看到琥珀的踪影。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_007_d", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 200.0, + 0.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 200.0, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_007_o", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + -400.0, + 1.7, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + -400.0, + 1.7, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_movie", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_3", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "这里……是梦吗?不对,人没办法梦到自己不知道的事情……", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "那么,这里是白色房间中的幻境?还是异世界?完全无法确定啊。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "020", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "但不管怎么说,既然我能在白色房间中找到出口,那我就还没有输!", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "012", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "虽然弄得很难看,头也被砍掉了,但我的确爬过了命运的窄门。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "026", + "avg_emoji_exclamation", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalkShake", + param = { + 1, + "Zhong", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "纵使前路断绝,亦有微光可寻……为了大家,为了维塔,我必须找到回去的办法!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 200.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false, + 0 + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_137", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_278", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_299", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 2.0, + true, + 0, + 10.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_411", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "hengboLP", + "Linear", + 1.0, + true, + 0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m112", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "025", + "avg_emoji_shock", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "这是怎么了?囚车怎么摇摇晃晃的。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 2, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetStage", + param = { + 1, + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -500.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 2, + "none", + "avg4_106", + "a", + "002", + "none", + 2, + 0.5, + 0.3, + 1.1, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 2, + "none", + "avg3_1321", + "a", + "002", + "none", + 2, + 0.7, + 0.3, + 1.1, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 2, + "none", + "avg3_1322", + "a", + "002", + "none", + 2, + 0.35, + 0.35, + 1.0, + nil, + 0.8, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 2, + "none", + "avg3_1323", + "a", + "002", + "none", + 5, + 0.6, + 0.35, + 1.0, + nil, + 0.8, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 2, + "none", + "avg3_1324", + "a", + "002", + "none", + 5, + 0.8, + 0.35, + 1.0, + nil, + 0.8, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + nil, + "lengzhanLP", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "lengzhanLP", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + nil, + "lengzhanLP", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + nil, + "lengzhanLP", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_577", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "lengzhanLP", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "呆滞的人偶", + "咔哒、咔哒。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "025", + "avg_emoji_symbol", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "咦?人偶们跑到囚车的同一侧去了?!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 1, + 1, + "Linear", + 0.1, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true, + 0, + 0.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "002", + "none", + 2, + 0.35, + 0.3, + 1.1, + nil, + 0.0, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "002", + "none", + 2, + 0.65, + 0.3, + 1.1, + nil, + 0.0, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "002", + "none", + 2, + 0.2, + 0.35, + 1.0, + nil, + 0.8, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "002", + "none", + 5, + 0.5, + 0.35, + 1.0, + nil, + 0.8, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1324", + "a", + "002", + "none", + 5, + 0.8, + 0.35, + 1.0, + nil, + 0.8, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_176", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutBack", + 1.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 1, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_365", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.4, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + 0.4, + -0.2, + 2.3, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 2.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + 0.9, + 0.1, + 1.8, + nil, + nil, + nil, + "stop", + "none", + "OutBack", + 0, + nil, + false, + 2.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + 0.2, + 0.0, + 1.8, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 2.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + 0.6, + 0.0, + 1.8, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 2.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + 0.7, + 0.0, + 2.0, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 2.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "呆滞的人偶", + "嘎吱、咔哒。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "016", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "糟了,这些家伙想用这种方法掀翻囚车,那样它们就能隔着栅栏抓到我了!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.1, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_577_stop", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 0, + nil, + nil, + 1.0, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "026", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "艾琳娜?你快回来!囚车要撑不住了!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 5, + "mood_3", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "b", + "002", + "none", + 2, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_182", + 0, + -0.24, + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_034", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "Linear", + 1.0, + true + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_magiccircle", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "0", + "魔法之神,请赐予我炽烈的圣火……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "那个影子是……==W==天,天冬?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_182", + 0, + 1, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "010", + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_230", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 5, + "mood_5", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "SetStage", + param = { + 4, + 8, + "Linear", + 1.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 3, + "0", + "烧尽一切罪恶的枯木!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "007", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "火,火焰魔法?!喂,你要连我一起烧吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "002", + "none", + 2, + 0.4, + 0.3, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "002", + "none", + 2, + 0.7, + 0.3, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "002", + "none", + 2, + 0.25, + 0.35, + 1.0, + nil, + 0.8, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "002", + "none", + 5, + 0.55, + 0.35, + 1.0, + nil, + 0.8, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1324", + "a", + "002", + "none", + 5, + 0.85, + 0.35, + 1.0, + nil, + 0.8, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.8, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_331", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_wind_blade", + 0, + 2, + nil, + 1.0, + 0.8, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_331", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_wind_blade", + 0, + 2, + nil, + nil, + -1.0, + 0.0, + false, + false, + 220.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_331", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_wind_blade", + 0, + 2, + nil, + nil, + 0.9, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + 1.0, + 1.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + 1.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + nil, + nil, + 0.9, + 1.0, + 1.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + nil, + 0.9, + 1.0, + 1.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + nil, + "none", + nil, + nil, + nil, + 0.9, + 1.0, + 1.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_448", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "呆滞的人偶", + "咕——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sigh", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "是,是风刃啊……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "021", + "none", + 2, + 0.5, + 0.1, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_music", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m95", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "亲爱的主人,最后还是得靠我来救您吧,那个守夜人根本靠不住啦~", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "她只知道囚车的笼子很坚固,这些人偶靠身体肯定破坏不了,但她忽略了这些人偶还有那么一点点的智慧。再坚固的防御,被敌人绕过去也就没意义了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "天冬,你怎么回来了?艾琳娜就在附近,她要是看到你肯定会抓你的,你还是快跑吧。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_146", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "哦?主人竟然会关心我的安危,好意外啊。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_102", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 2.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "我可是杀害了多人的“堕落圣女”哦,您不怕我灭口吗?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_257", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "025", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "毕竟,您可是看到了我的脸,听到了我的声音呢。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "如果你是来灭口的,就没必要出手救我了,让那些人偶杀死我是不是更好吗?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "况且,你或许真的是“堕落圣女”,但你不太可能是那种“为了掩盖自己的行踪,就屡屡杀人灭口”的人。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "有趣,您才醒过来半个小时,和我只是初次见面,为什么这么相信我?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_1", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "不会是……被我的美貌和那一声声的“主人”迷住了吧?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "021", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "如果我说:我从一开始就不愿意相信……==W==长得和鸢尾这么像的人是杀人犯……==W==呵,这种理由根本讲不出来啊。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_050", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_111", + "a", + "011", + "none", + 2, + 0.5, + -0.3, + 1.5, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 0.9, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sigh", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "002", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "003", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "咳,不是因为被迷住了,是因为你的做事方法。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "“不是因为被迷住了”么……哦,我明白了,您的意思是:其实您已经被我迷住了,只是您相信我的理由不单单是我的美色~", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "那我真的好奇了,您究竟能从我的行动里看出什么?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "009", + "avg_emoji_sweaty", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "哈……她这个古灵精怪的性格完全不像鸢尾啊,还是好好解释一下吧。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "你的魔法水平不低,如果真是个杀人不眨眼的人,何必拉着我一个刚刚苏醒,脑子都没清楚的人做假身份。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_idea", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "艾琳娜是经验丰富的守夜人,几句话就套出了我回答中的漏洞,对付这样的人,你直接准备魔法偷袭她才是最好选择吧?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "我们出去说话的时候,你的确布置了法阵,结果却是一个加速术,而不是杀伤性法术。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_147", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "人的习惯是很难改变的,你这样做,我只能判断你根本不想伤人,甚至不想牵连我。那么,你怎么可能“杀人不眨眼”呢?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_awkward", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "啧——今天这是怎么了,先是遇到了一个敏锐的守夜人,又遇到了您这样主动劳心劳神为我开脱的“主人”。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "不过,现在不是讨论这些的时候,我们得走啦。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "16", + "Linear", + false, + false, + 0.5, + true, + "AvgStageEffect_fade_left" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 30.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "16", + "Linear", + false, + false, + 0.5, + true, + "AvgStageEffect_fade_right" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_522", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.5, + true + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "驾——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_574", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "xingshi", + "Linear", + 2.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "你要偷走囚车?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 1, + nil, + nil, + nil, + "avg3_182", + "b", + "014", + "avg_emoji_music", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "没错,这样那个敏锐的守夜人就追不上我们了,就让她蹲在这座森林里,和那些破烂人偶玩个够吧。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 1, + nil, + nil, + nil, + "avg3_182", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 60.0, + nil, + 1.0, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "002", + "none", + 2, + 0.15, + 0.3, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "002", + "none", + 2, + 0.35, + 0.3, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "002", + "none", + 2, + 0.65, + 0.3, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "002", + "none", + 2, + 0.85, + 0.3, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + 0.2, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + 0.8, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "b", + "004", + "none", + 2, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 4, + "Linear", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "呼呼,还有拦路的啊。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 8, + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_034", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_magiccircle", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "魔法之神,请赐予我炽烈的圣火,烧尽一切罪恶的枯木!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "015", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "用错误的咒语释放正确的魔法,天冬的施法习惯还真是奇怪……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 4, + 17, + "Linear", + 0.1, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.202, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_331", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_wind_blade", + 0, + 2, + nil, + nil, + 1.0, + 0.5, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_131", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "025", + "avg_emoji_symbol", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "等等,那些人偶的脸变了颜色?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "mood_2", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "Linear", + 1.0, + true + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m35", + "none", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "027", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "风刃……消失了?????那些人偶的身上有反制风魔法的法阵吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 17, + "Linear", + 1.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.4, + nil, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + 1, + nil, + 0.25, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + 2, + nil, + 0.2, + 1.4, + nil, + 0.2, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + 1, + nil, + 0.0, + 1.7, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + 0.15, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "呆滞的人偶", + "嘎吱、嘎吱。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "Linear", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "这招如何?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_034", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_magiccircle", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "魔法之神,让森林中最迅捷的羽翼听从敕令,涤荡这喧嚣的世界!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 15, + "Linear", + 1.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_329", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_fire_blade", + 0, + 2, + 1.0, + 3.0, + 0.9, + 0.5, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_329", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_fire_blade", + 0, + 2, + nil, + -1.5, + -1.2, + 0.5, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_329", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_fire_blade", + 0, + 2, + -2.0, + -3.0, + 0.9, + 0.5, + true, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_131", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "010", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "怎,怎么可能,到底谁会在这些废弃人偶身上附着两种不同的反制魔法!==W==不对,不只是反制魔法,这些人偶还在吸收我的魔法强化自己!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "004", + "none", + 1, + 0.05, + 0.3, + -1.3, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "004", + "none", + 1, + 0.2, + 0.3, + -1.3, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "004", + "none", + 1, + 0.8, + 0.3, + 1.3, + 1.0, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "004", + "none", + 1, + 0.95, + 0.3, + 1.3, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + nil, + nil, + -1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + nil, + 1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + nil, + 1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + nil, + nil, + -1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "026", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "天冬,危险!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 3.0, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_448", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + 0.1, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + 0.25, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + 0.9, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "呆滞的人偶", + "嘎吱——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -200.0, + 1.5, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.4, + nil, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "026", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "呜,我的魔法不起作用了,囚车被围住了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "026", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "快进来!笼子里是安全的!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "不行,现在打开笼门,人偶也会冲进去的,==W==到时候我们都活不了……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.3, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_034", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_magiccircle", + 0, + 0, + nil, + nil, + nil, + 1.0, + true, + false, + 0.5 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "024", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "以吾之心灵为基,吾之精神为材,坚固吾主的身处的牢笼,使其能承受暴雨的冲刷,抵御狂风的摇撼,烈火的炙烤——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_340", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_goldenlight_diffusion", + 0, + 0, + nil, + nil, + nil, + 0.5, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "天冬,你在做什么?!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -150.0, + 1.3, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "004", + "none", + 1, + 0.1, + 0.3, + -1.3, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "004", + "none", + 1, + 0.25, + 0.3, + -1.3, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "004", + "none", + 1, + 0.75, + 0.3, + 1.3, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "004", + "none", + 1, + 0.9, + 0.3, + 1.3, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + 0.1, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + 0.9, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "007", + "none", + 5, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "好不容易遇到一个理解我的人,我可不能让您就这么轻易地死了,见习司祭大人,这是我最后的魔力了,请收下吧。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -200.0, + 1.5, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "有了这个加固魔法,您至少能支撑到那个守夜人回……==W==", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_448", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.0, + nil, + 1.0, + nil, + nil, + "none", + "Linear", + 2.0, + false, + 1 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + 1, + 0.45, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_525", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 2, + nil, + 1.0, + 0.8, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "026", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "天冬——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_525_stop", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.5, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_002_02", + "0", + "OutQuad", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m78", + "2000ms", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 1.0, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goright_lp_w", + 0, + 0, + nil, + nil, + 1.5, + 0.0, + false, + false, + 30.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "7", + "OutCubic", + false, + false, + 0.3, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goright_lp_w", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.1, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 0, + nil, + nil, + 1.5, + 0.5, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_002_01", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "光焰!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + true + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "30", + "OutCubic", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 150.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "004", + "none", + 1, + 0.25, + 0.0, + 1.5, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "004", + "none", + 1, + 0.45, + 0.0, + 1.5, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + 1, + 0.25, + 0.15, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + 2, + 0.45, + 0.15, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 2, + -3.0, + nil, + 0.8, + 0.3, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 2, + -4.0, + nil, + -0.8, + 0.3, + true, + false, + 50.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_096", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + nil, + 0.15, + 1.3, + nil, + nil, + 0.0, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + nil, + 0.15, + 1.3, + nil, + nil, + 0.0, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + 1.4, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "004", + "none", + 1, + 0.55, + 0.0, + 1.2, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "004", + "none", + 1, + 0.75, + 0.0, + 1.2, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + 3, + nil, + 0.2, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + 4, + nil, + 0.2, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 2, + 3.0, + nil, + 0.8, + 0.3, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 2, + 2.0, + nil, + -0.8, + 0.3, + true, + false, + 50.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + 0.2, + 1.1, + nil, + 1.0, + 0.6, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + 0.2, + 1.1, + nil, + 1.0, + 0.6, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_131", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "006", + "none", + nil, + nil, + nil, + 1.2, + 0.0, + 0.0, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "006", + "none", + nil, + nil, + nil, + 1.2, + 0.0, + 0.0, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center", + 0, + 0, + nil, + nil, + 0.01, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + 0.5, + 0.1, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + 0.7, + 0.1, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_322", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_atta", + 0, + 2, + nil, + 0.7, + nil, + 0.3, + true, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dust_heave", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "024", + "none", + nil, + nil, + -0.15, + 1.2, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_085", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "这些人偶突然变得好硬,它们身上附着的魔法……看不懂。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "026", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "艾琳娜,别在剑刃上注入魔力,那些人偶能够吸收魔力强化自己!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "呵,原来如此,==W==那就用纯粹的剑术击败你们吧!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.1, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "004", + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "006", + "none", + 1, + 0.25, + 0.3, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "006", + "none", + 1, + 0.45, + 0.3, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "006", + "none", + 1, + 0.65, + 0.3, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "006", + "none", + 1, + 0.85, + 0.3, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + 1, + 0.25, + nil, + 1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + 2, + 0.45, + nil, + 1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + 3, + 0.65, + nil, + 1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + 4, + 0.85, + nil, + 1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_spatial_blade", + 0, + 2, + nil, + nil, + 2.0, + 0.5, + false, + false, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_181", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_181", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_spatial_blade", + 0, + 2, + nil, + nil, + 1.0, + 1.0, + true, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + nil, + 0.3, + 1.1, + 1.0, + 1.0, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + 0.3, + 1.1, + 1.0, + 1.0, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + 0.3, + 1.1, + nil, + 1.1, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + nil, + 0.3, + 1.1, + nil, + 1.1, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "c", + "002", + "none", + 3, + nil, + -0.1, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "果然,这样比较容易呢。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + 1, + 0.7, + -0.1, + 1.4, + 0.0, + 0.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + 1, + 0.4, + -0.1, + 1.4, + 0.0, + 0.0, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + 0.3, + -0.1, + 1.4, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + 0.8, + -0.1, + 1.4, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_448", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + 1, + nil, + 0.15, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + 1, + nil, + 0.15, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + 0.15, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + 0.15, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + 1.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_162", + "c", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "Linear", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_line_goright_2_lp_w", + 0, + 0, + nil, + -3.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "别靠近囚车!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetStage", + param = { + 4, + 15, + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_128", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dash", + 0, + 2, + 5.5, + nil, + nil, + 0.1, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_128", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dash", + 0, + 2, + 3.5, + nil, + nil, + 0.1, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_128", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dash", + 0, + 2, + -3.5, + nil, + nil, + 0.1, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_128", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dash", + 0, + 2, + -5.5, + nil, + nil, + 0.1, + true, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_096", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 0.0, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 0.0, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 0.0, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 0.0, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + true, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_line_goright_2_lp_w", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_002_01", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_257", + 0.5, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "Linear", + 1.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "这是,最后一击——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 8, + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + 350.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.1, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_128", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_yellow_blade", + 0, + 2, + nil, + nil, + 3.0, + 0.5, + false, + false, + 120.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "34", + "OutQuad", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_023", + 0.2, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + nil, + nil, + 0.2, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dust_light", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "avg_emoji_shock", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "好,好厉害……只靠纯粹的剑术,就砍碎了五十,==W==不,至少一百个人偶?!!!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalkShake", + param = { + 1, + "Zhong", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "015", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "close", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "见习司祭大人,您还好吗?有没有受伤?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_flurry", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "我待在囚车里没事的,你快去找天冬,她刚刚被人偶淹没了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 300.0, + 0.0, + 1.4, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_054", + 0.0, + false + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 0, + "qstory_main_10001_001", + 0.5, + nil, + 1.0, + true + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m53", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "主,主人,我没事的。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "放心吧,她没事的,刚刚我砍人偶的时候,您的奴隶机智地钻到了人偶残骸的下面,用那些残骸保护了自己。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFrontObj", + param = { + 1, + 0, + "qstory_main_10001_001", + nil, + nil, + 0.5, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 30.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "020", + "none", + 2, + 0.15, + -0.1, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_angry", + 1, + 0.3, + -0.35, + 1.5, + nil, + nil, + 1.0, + "jushou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "你还说!你刚刚那一斩差点斩掉了我的头!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "等等,你叫我什么?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "close", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "森林里的那些人偶我仔细查验过,不是你用魔法驱动的。==W==还有,我看到了——", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "你在自己要被人偶吞没的时候,把最后的魔力用于保护见习司祭大人,这不是堕落圣女会做的事情,倒是更像一个忠诚的奴隶会做的事情。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "虽然,你依旧可能是伪装得很好的“堕落圣女”,但现在的情况,已经不是我的凡俗之智可以判断的了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "我会把你们带回菲兰尼斯,让我的庇护人——==W==伟大的尊者奥林匹娅裁定你的身份和命运。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_566", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "三天后", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m27", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBg", + param = { + 0, + "sky_sunny", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 20.0, + false, + 0 + } + }, + { + cmd = "SetTalk", + param = { + 10, + "0", + "==RT====A-2==在艾琳娜颇为突兀地暂停追究天冬的身份后,我们重新踏上了旅途。==P====RT====RT====A-1==虽然天冬依旧是“罪人”,我依旧是“疑似协助罪人逃亡的人”,但艾琳娜似乎真的把我们视为“见习司祭”和“见习司祭的随从”,给予了我们符合地位的待遇。==P====RT====RT====A-1==甚至,我们一日三餐所吃的食物,都比她自己吃的干粮好。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 90.0, + 1.05, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.5, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "xingshi", + "Linear", + 2.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_577", + 0.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetTalk", + param = { + 3, + "0", + "摇摇晃晃的囚车中,我也和天冬逐渐混熟,开始用一种奇怪的方法聊天。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 0, + "qstory_main_10001_002_FP", + nil, + nil, + 1.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "(==PLAYER_NAME==,再跟我写一遍!身为“见习司祭”,不会写自己的名字可不行。)", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "(明白了,我再写一次,你看这样对吗?)", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_577_stop", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetFrontObj", + param = { + 1, + 1, + "qstory_main_10001_002_FP", + nil, + nil, + 0.5, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "005", + "none", + 2, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "avg_emoji_sigh", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "(勉勉强强,你的字可真丑。)", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "(唉,后面如果有需要动笔的时候,就由我来代笔,我是你的私人奴隶,做这种事情也很正常。)", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m149", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "(那天艾琳娜为什么不追究你的身份了?你有头绪吗?)", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "(勉强有吧,那家伙很敏锐,大概是和你发现了一样的疑点——我的行事风格和她所知的“堕落圣女”完全不同。)", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "(而你也的确像个贵人,如果她真的错抓了你的私人奴隶……回城后恐怕会被庇主狠狠训斥。)", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "(但是,你的确是“出逃的圣女”,对吧?)", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "mood_4", + "16", + "Linear", + 0.5, + false, + "AvgStageEffect_wipe_down", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "(唉,这件事也没必要瞒你,我的确从仪式上逃走了,但我这三年哪里都没去,就躲在埃摩附近的一座高塔里研究魔法。)", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "(守夜人说的那些案件我也不知道是怎么回事,等我们被放出来后,我可以带你去那座高塔,我每天都会写日记,那些日记就能证明我的清白!)", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "tower_common", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "(几天前,我本来好好地在高塔里睡觉。)", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_267", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "c", + "007", + "none", + nil, + 0.3, + 0.05, + 1.0, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + 0.8, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "(结果那个守夜人莫名其妙地就冲进来了,拿着一个画像就要抓我。)", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -60.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 3.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_flash_light", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "(我在星塔里拼命地跑,就在我马上就要跑不动时候,我看到了一个华贵的棺材。)", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_219", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_00_003_FP", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "(本想进去躲一下,没想到推开盖子后就看到了你。)", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 60.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "(我看你穿着很好,就对守夜人说你是个正在修炼“复活魔法”的见习司祭,我是守护你的私人奴隶。)", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.5, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 90.0, + 1.1, + nil, + nil, + nil, + nil, + "xingshi", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "(自认为奴隶……这样真的好吗?)", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "(哎哎,你还真是什么都不记得啊,奴隶是主人的私有物,如果守夜人想要抓我,就得先取得你的同意才行。)", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "(我只要自称是你的奴隶,哪怕我真的是“堕落圣女”,她也得先弄清楚我的所有权到底是不是你,才能抓我。)", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "(所以,她就把棺材和你搬上囚车,表示要回城调查,如果查出来的身份和我说的不一样,她就要多给我加一条亵渎尸体罪。)", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "(靠着你,我成功拖延到了时间,争取到了活动的空间。要不然我肯定被带上手铐脚镣,连魔法阵都没机会画。)", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutCubic", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_question", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "(说起来,你到底是什么人?这个棺材又是怎么一回事?为什么会出现在那座星塔的顶层,我住在那里三年,从来没见到有人上去过。)", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "010", + "avg_emoji_sigh", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "通过白色房间来到这个世界的这种事,根本没办法和她解释清楚啊,只能……捡着能说的事情说一点了。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_574", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "jushou", + "OutBack", + 1.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "(我不是见习司祭,我的家乡在很远很远的地方。至于我为什么会和那个“棺材”一起出现在星塔里,我也说不清。)", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "(不是也没关系,你的样貌气度装成见习司祭也不会有人怀疑的。进入菲兰尼斯后,由我来代你回答问题吧,以免露馅。)", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + 2, + 0.75, + 0.1, + 0.8, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.75, + 0.05, + 0.9, + nil, + nil, + 1.0, + "manbu_loop", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "(而我,就继续装成你的私人奴隶。==W==对了,记得对我蛮横霸道一点,表现出上位者的气势来,没有人会用你那种温柔的态度对待奴隶的!)", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 0.6, + 0.6, + 1.0, + "stop", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + true, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "close", + nil, + nil, + nil, + nil, + 0.0, + 0.8, + 1.0, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "(对那个守夜人也是,你不用对她太客气,这不符合你的身份,但如果她为你做了事情,你要适当地给予回报。)", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "(明白了,我试着努力一下。)", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "(说起来,我们这样用手指在对方掌心写字,这种聊天的办法真的瞒得过艾琳娜吗?)", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "018", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "xuanyun", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "(肯定可以,她要驾驶马车可没功夫向后看,就算她真的怀疑我们在密谋什么,我也有别的办法可以糊弄过去。)", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_257", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -300.0, + -30.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + 0.0, + 1.0, + 0.0, + 0.0, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "023", + "none", + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "两位尊贵的罪人,我们到了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m4", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "025", + "avg_emoji_shock", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "不好,我和天冬聊得太投入了!==W==都没注意到马车停了,我们密谋的事情要暴露了!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalkShake", + param = { + 1, + "Zhong", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "016", + "avg_emoji_flurry", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "018", + "avg_emoji_idea", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "011", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "niunie1", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "啊~主人。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "什,什么?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "028", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "您那样用力摩擦的话,我感觉……==W==感觉有点奇怪,您的手指……==W==能不能温柔一点。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "028", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "那,那个,我,我知道了……", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "007", + "avg_emoji_resentful", + "jushou2", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "这是什么糊弄方法啊!!!!!!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "close", + nil, + nil, + nil, + nil, + nil, + 0.0, + 1.0, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "咳咳,主仆之间有一些特殊的情趣很正常,但两位的用时有点长了。==W==以及,我们该下车了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "下车?在这里吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "1ZhenDong", + "Linear", + 1.0, + true + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m147", + "none", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "考虑到两位的身份,在事情还没查清之前,我认为不应该让两位坐着囚车进城。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "014", + "none", + nil, + 0.2, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_attention", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "咳咳,你想的还蛮周到嘛。不过,我的主人可是尊贵的见习司祭,决不能这样灰头土脸地去见尊者。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "的确如此,考虑到两位的情况,我特意选择了一处今日歇业的浴场,浴场里不会有其他的客人。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "真是用心了,不过,这附近完全不像是有浴场的样子。你们菲兰尼斯这么乡下吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "这里并不是真正的菲兰尼斯,只是城邦外围自发搭建起来的聚居区。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_437", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 700.0, + -600.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sunlight", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -400.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + true, + 0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "请看——湖心岛上,那座围绕着参天高塔而建,在阳光下闪闪发光的城邦。==RT==那才是……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "015", + "avg_emoji_speechless", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "湖心岛上的星塔……==W==还有这个街道布局?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "025", + "avg_emoji_attention", + "chijing", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "这……这里难道是——==W==菲莱?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 2, + nil, + nil, + nil, + 0.5, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "city_street_water", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "avg_emoji_shock", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_street_outside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_162", + "a", + "005", + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "b", + "004", + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 4, + 4, + "Linear", + 0.5, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "那才是真正的菲兰尼斯,==W==伟大的完璧之城。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 15, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_458", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -120.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -150.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 1, + true, + "default" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/stm10001_03.lua b/lua/game/ui/avg/_cn/config/stm10001_03.lua new file mode 100644 index 000000000..36c8d9c74 --- /dev/null +++ b/lua/game/ui/avg/_cn/config/stm10001_03.lua @@ -0,0 +1,14654 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "第三话", + "浴场与奴隶", + "在大浴场中,你听说了奥林匹娅解放了全城奴隶的消息。==RT==天冬则借奴隶身份的伪装,摸清了从下水道出逃的路线。==RT==就在行动前,艾琳娜却向你问起了“复活魔法”的事……", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.5, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m22", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.07, + 1.1, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "见习司祭大人,我们到了。这里是以尊者之名命名的奥林匹娅大浴场。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + -100.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {4.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "OutSine", + 1.0, + true, + "fade", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "002", + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "这位是浴场的侍者露露,您有什么需要问她就好。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 0.0, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.1, + false, + 1.0 + } + }, + { + cmd = "NewCharIntro", + param = { + "avg2_978", + "露露", + "浴场侍者", + "b", + "002", + nil, + nil, + nil, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + "JuGong", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 50.0, + nil, + nil, + nil, + nil, + "none", + "InSine", + 0.6, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "004", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + -3.0, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "露露", + "初次见面,愿魔法之神庇佑两位。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_236", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.48, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + 0.0, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "005", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "露露", + "今日菲兰尼斯烈日如灼,请尝尝我们浴场特制的冰镇蜂蜜饮料吧,清凉解暑。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "020", + "none", + nil, + nil, + -0.27, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "露露", + "这边有刚从洋甘菊池中浸润过的亚麻面巾,请两位净手。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_488", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dark_attack", + 0, + 0, + nil, + -2.0, + 2.0, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 1.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.5, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + nil, + nil, + "wind", + "OutQuad", + 1.0, + false, + 1 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_summon_appear", + 0, + 0, + -1.0, + -3.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_wipe_down", + "OutQuad", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 0, + "qstory_main_10001_003", + nil, + nil, + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.0, + nil, + 0.0, + nil, + nil, + "none", + "OutBack", + 0.8, + false, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552_stop", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "话音未落,几只通体漆黑的幻影手臂从浴场各处钻了出来,==W==稳稳地捧着双耳陶杯和面巾,恭敬地递到我们面前。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_485", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFrontObj", + param = { + 1, + 0, + "qstory_main_10001_003", + nil, + nil, + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "InQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "这……这是魔法吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "b", + nil, + "none", + nil, + 0.75, + -0.07, + 1.1, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "020", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youzai", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "露露", + "嘻嘻,让两位见笑了,我擅长把魔力塑造成手臂的形态,如此一来,我一个人便能做好几个人的活。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "002", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "011", + "avg_emoji_sweaty", + nil, + nil, + -0.07, + 1.1, + nil, + nil, + nil, + "jingxia", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "露露", + "啊,抱歉,聊得太入迷了,都忘记请教两位贵客的尊名了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "004", + "none", + nil, + 0.65, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "002", + "none", + nil, + 0.85, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "004", + "none", + nil, + 0.25, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.62, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.82, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "这位是我的主人,见习司祭==PLAYER_NAME==。我是==SEX1==的私人奴隶天冬。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "010", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "露露", + "主人……==W==奴隶……这……==W==艾琳娜队长,这不对吧!为什么这里有个奴隶?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "012", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jinzhang", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.37, + 0.1, + 0.95, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 250.0, + -50.0, + 1.3, + nil, + nil, + nil, + "none", + "OutQuad", + 0.6, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "018", + "none", + nil, + 0.2, + 0.1, + 0.95, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.7, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + 0.4, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.85, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.2, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "奴隶不能进这个浴场吗?哪怕在埃摩,只要主人允许,奴隶可以跟随主人前往任何地方。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "露露,==SEX1==们不是菲兰尼斯人,情况有点特殊。你先去准备吧,这边我来处理。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "露露", + "好,好吧……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.15, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 200.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_fade_right", + "OutQuad", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "018", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_fade_left", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "018", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "露露", + "明明看上去挺有气度的一个人,却还在蓄养奴隶,真是个卑劣的寄生虫。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + nil, + "avg3_182", + "b", + "010", + "none", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "喂,你在嘀咕什么!竟敢对我的主人不敬!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jinzhang", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_066", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.0, + nil, + nil, + nil, + nil, + 0.0, + "2TiaoYue", + "none", + "InQuad", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg3_182", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 3, + "0", + "Linear", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.25, + -0.07, + 1.1, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "002", + "none", + nil, + 0.6, + -0.07, + 1.1, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "012", + "none", + nil, + 0.8, + -0.07, + 1.1, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 3, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m12", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_sweaty", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "抱歉,我代替露露向两位致歉,她因为过去的一些事情,很厌恶蓄养奴隶的人。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "哈?你在说什么?只要是诺瓦公民,家家户户不都蓄养着奴隶吗?难道你们菲兰尼斯没有奴隶?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "过去曾经有,现在没有了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 200.0, + -50.0, + 1.25, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.6, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + true + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg1_162", + "数年前,统治菲兰尼斯的尊者奥林匹娅大人释放了全部的奴隶,给予奴隶们公民身份。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_121", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_159", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg1_162", + "在那之后,城中之人以善意和友爱互相维系,菲兰尼斯也日渐兴旺,成为“完璧之城”。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "002", + "none", + nil, + 0.7, + -0.07, + 1.1, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.3, + -0.07, + 1.1, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "012", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m25", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "竟,竟然释放了全部的奴隶,那原本由奴隶做的工作怎么办?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "奥林匹娅大人制作了很多魔法人偶,这些人偶承担了原本由奴隶做的工作。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_shock", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "人偶?难道我们在森林里遇到的就是……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "33", + "InSine", + true, + true, + 0.7, + true, + "fade" + } + }, + { + cmd = "SetPPGlobal", + param = {1} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1324", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_501_stop", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_099", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + 0.15, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + 0.95, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutBack", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "32", + "OutSine", + true, + true, + 0.7, + true, + "fade" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetPPGlobal", + param = {0} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.17, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuad", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "是的,那些人偶就是菲兰尼斯的废弃人偶。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "菲兰尼斯的魔法人偶都是木制的,在不注入魔力的时候和普通的木偶无异。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "菲兰尼斯的人们会把用坏的人偶扔在森林里回归自然,我们遇到的那些废弃人偶为什么会突然动起来并且攻击人类,我还在调查中。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "时间不早了,还请两位抓紧时间清洗身体,我们很快就要觐见奥林匹娅大人了。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "009", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "如果两位还想知道菲兰尼斯更多的事情,觐见之后,我可以和两位慢慢聊。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_happy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "艾琳娜,感谢你安排得如此周到,我有什么可以回报你的吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "33", + "OutSine", + true, + true, + 0.6, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "InSine", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "005", + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + true, + 0.0 + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 1, + "qstory_main_10001_002_FP", + nil, + 0.3, + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFrontObj", + param = { + 1, + 0, + "qstory_main_10001_002_FP", + nil, + nil, + 0.5, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "(对那个守夜人也是,你不用对她太客气,这不符合你的身份,但如果她为你做了事情,你要适当地给予回报。)", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "17", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "天冬说我要展现上位者的气势,这样说应该可以吧。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_3s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + nil, + -0.17, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "见习司祭大人,这些小事都是我应该做的。==W==不过,我的确有一件事想求您帮忙,您觐见奥林匹娅大人后如果还有空余的时间,我想向您请教一个魔法上的问题。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "当然可以。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_lp", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -300.0, + -150.0, + 1.45, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -350.0, + -165.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 20.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_clockwise", + "OutSine", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m149", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_207", + 0.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_wipe_up", + "OutSine", + false, + false, + 0.8, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + true, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 6, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg3_100", + "be", + "002", + "none", + nil, + nil, + 0.6, + 1.1, + 1.0, + 1.0, + 0.7, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 6, + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 5, + 6, + "Linear", + 0.6, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_134", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + nil, + nil, + 0.7, + nil, + 0.0, + 0.0, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.3, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 6, + nil, + nil, + nil, + 230.0, + 1.25, + nil, + 1.0, + nil, + "none", + "OutSine", + 1.5, + false + } + }, + { + cmd = "Wait", + param = {2.5} + }, + { + cmd = "SetStage", + param = { + 5, + 7, + "OutSine", + 1.0, + true + } + }, + { + cmd = "SetChar", + param = { + 1, + 6, + "none", + "avg3_100", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.1, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_100", + "be", + "002", + "none", + nil, + nil, + 0.4, + nil, + 1.0, + 1.0, + 0.7, + 0.0, + true, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 6, + "OutSine", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_134", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + -100.0, + 1.2, + nil, + 1.0, + nil, + "none", + "OutSine", + 1.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + nil, + nil, + 0.4, + 1.05, + 0.0, + 0.0, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.3, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {2.5} + }, + { + cmd = "SetStage", + param = { + 4, + 7, + "OutSine", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "AvgStageEffect_flurry", + "OutSine", + 1.0, + true, + "fade", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + true, + true, + 0.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "be", + "013", + "none", + nil, + 0.55, + -0.55, + 1.8, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + nil, + 0.45, + -0.6, + nil, + nil, + nil, + nil, + "manbu_loop", + "none", + "OutSine", + 0, + nil, + false, + 5.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -250.0, + -100.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 20.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 120.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 2.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "AvgStageEffect_wipe_up", + "OutSine", + false, + false, + 1.5, + false, + "fade" + } + }, + { + cmd = "Wait", + param = {3.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "avg_emoji_music", + nil, + nil, + -1.5, + nil, + nil, + nil, + nil, + "none", + "none", + "InBack", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_432", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_wave", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "1ZhenDong", + "Linear", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "OutSine", + 0.7, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.7, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_watermarks_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_367", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetChar", + param = { + 1, + 0, + "none", + "avg3_100", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_watermarks_lp", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_236", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "011", + "avg_emoji_star", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "呼……==W==真舒服,活过来了~", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "002", + "avg_emoji_sigh", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_432", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "Linear", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "011", + "avg_emoji_flower", + "youzai", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "泡在这种热热的水里,皮肤酥酥麻麻的,全身酸痛的肌肉都松快下来了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_vexation", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "这里究竟是什么地方;==W==天冬和艾琳娜的长相是怎么回事;接下来面对尊者要怎么办;艾琳娜向我请教魔法问题,可我根本不会魔法;我到底怎么做才能回去……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 3, + "beilin_street", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 4, + "beilin_street", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 3, + "none", + "avg3_182", + "b", + "002", + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 4, + "none", + "avg1_111", + "a", + "002", + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_544", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutSine", + 1.0, + false, + 0 + } + }, + { + cmd = "SetStage", + param = { + 2, + 4, + "OutSine", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_545", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 3, + 4, + "Linear", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBg", + param = { + 5, + "beilin_street", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_112", + "a", + "002", + "none", + nil, + 0.65, + -0.17, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.35, + -0.17, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_546", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "Linear", + 1.0, + true + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "ce", + 0.0, + true, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 5, + "OutQuad", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 2, + 5, + "OutQuad", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 3, + 5, + "OutQuad", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutQuad", + 1.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + nil, + nil, + nil, + 0.0, + nil, + "none", + "OutSine", + 1.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_491", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "InQuad", + true, + true, + 0.5, + true, + "fade" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dream_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + 200.0, + 2.0, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.3, + false, + "fade" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 6, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 6, + nil, + nil, + nil, + nil, + 1.5, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg3_182", + "c", + "002", + "none", + nil, + 0.8, + 0.15, + 0.95, + 1.0, + 1.0, + 0.0, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg3_100", + "be", + "002", + "none", + nil, + 0.45, + 0.0, + 1.35, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 5, + 6, + "OutSine", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutQuad", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlStage", + param = { + 6, + nil, + nil, + -200.0, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetStage", + param = { + 5, + 3, + "OutSine", + 0.7, + true + } + }, + { + cmd = "SetChar", + param = { + 1, + 6, + "none", + "avg3_100", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.3, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 1, + 6, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.3, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "009", + "avg_emoji_think", + "JuGong1", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "这些问题……==W==已经完全不想考虑了,只想就这样漂在水里,慢慢地融化掉。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "011", + "avg_emoji_flower", + "niunie", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 4, + 1, + nil, + "none", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_451", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "020", + "avg_emoji_think", + "jinzhang", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "不,也不是不想考虑,反正……==W==现在先让我休息一下吧。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "021", + "avg_emoji_sweaty", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + 200.0, + 100.0, + 1.5, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "c", + "002", + "none", + nil, + 0.7, + 0.1, + 1.4, + 1.0, + 1.0, + nil, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_100", + "be", + "002", + "none", + nil, + 0.4, + 0.1, + 1.4, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 6, + "OutSine", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.54, + nil, + nil, + nil, + nil, + nil, + "LianTiao", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetStage", + param = { + 4, + 3, + "OutSine", + 0.5, + true + } + }, + { + cmd = "Clear", + param = { + true, + 0.4, + true, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "020", + "avg_emoji_shock", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "唔,有什么东西在背上用力揉搓,好舒服,这个浴池还自带按摩功能么,菲兰尼斯的人好会享受啊……", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "007", + "avg_emoji_symbol", + "chijing", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "等等,这种古朴的浴池哪里来的按摩功能?!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 4, + 0, + nil, + "close", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "Linear", + 1.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "be", + "025", + "none", + nil, + 0.35, + -1.0, + 1.3, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "002", + "none", + nil, + 0.65, + -1.0, + 1.3, + nil, + 1.0, + 0.0, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_450", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_wave", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + nil, + nil, + -0.25, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.8, + -0.25, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -300.0, + -50.0, + 1.35, + nil, + nil, + nil, + "none", + "OutSine", + 0.7, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goright_lp", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.6, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goright_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "028", + "none", + nil, + 0.5, + -0.15, + 1.45, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_eye_ev", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "34", + "OutQuad", + false, + false, + 1.0, + false, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_545", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.25, + nil, + nil, + nil, + "none", + "InOutBack", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_546", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -200.0, + nil, + nil, + nil, + nil, + "1ZhenDong", + "OutSine", + 0.6, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dream_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + -100.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_watermarks_lp", + 0, + 1, + nil, + nil, + 1.2, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 2.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "none", + nil, + 0.45, + -0.1, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {2.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 0.5, + true + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "哼~哼哼哼~♪", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_watermarks_lp", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "OutSine", + 1.0, + true, + "fade", + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_symbol", + "chijing", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "天,天冬?!!你在做什么?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + 0.45, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_b", + "0", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_love", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "我在给主人您搓背啊。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_vexation", + "chijing", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "等一下,等一下,你什么时候进来的,我们不是进了不同的浴池吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + 0.4, + nil, + -1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "018", + "none", + nil, + 0.65, + -0.16, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "be", + "007", + "none", + nil, + nil, + -0.16, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -200.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 0.6, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m26", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "013", + "avg_emoji_flower", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youzai", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "哎,主人不要害羞嘛,您的皮肤好白啊,锁骨的线条也很好看,应该更自信一点才对。", + 0, + "", + false, + "哎,主人不要害羞嘛,我用浴巾把自己裹得严严实实,您看不到任何不该看的东西哦。至于您那完美的体型,就没必要遮掩了。", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 230.0, + nil, + 1.25, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.38, + nil, + -1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.35, + nil, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + nil, + 0.53, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.7, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "我们都是女孩子,在一个浴池里洗澡又有什么关系呢?", + 0, + "", + false, + "您可是男孩子,应该更勇敢一点才行。", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + 1, + 0.5, + -0.75, + 2.0, + nil, + nil, + nil, + "2TiaoYue", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 1, + 0, + "none", + "avg3_100", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 1, + 0, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_c", + "0", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "Linear", + 0.5, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "况且,我本来就是您的奴隶,奴隶替主人擦背不是天经地义的事情吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_shock", + "chijing", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "什,什么天经地义啊,我们只是为了骗过别人,伪装成“主人”和“奴隶”而已。我根本就不喜欢,也不需要奴隶。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + 0.4, + nil, + 1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_c", + "0", + "OutQuad", + 0.5, + false, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "哦,主人和菲兰尼斯的人都不喜欢奴隶呢,这是为什么?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sigh", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "一个人为什么要奴役另一个人?这件事从直觉上就很奇怪吧,根本不需要什么明确的理由。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "倒是天冬你,你想伪装身份,可以说是我的同伴,朋友,为什么非要说是我的“奴隶”呢?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + 0.45, + -0.05, + 1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_a", + "0", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_b", + "0", + "OutSine", + 0.5, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "OutSine", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "因为这个身份好用啊,您刚刚说“一个人为什么要奴役另一个人,从直觉上就很奇怪”,但如果诺瓦人并不把奴隶视为“人”呢?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "OutSine", + 0.5, + false, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_exclamation", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "不视为人……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_c", + "0", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "呵呵,在埃摩的市场上,一匹马可要比一个奴隶贵多了,奴隶对于绝大多数诺瓦人来说,只是一个物品。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_a", + "0", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "但是,身为物品也不是没有好处。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "OutSine", + 0.5, + false, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_question", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "这能有什么好处?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.1, + nil, + nil, + nil, + 0.5, + "none", + "OutSine", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "InCubic", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -100.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "004", + "none", + nil, + nil, + -0.5, + 1.35, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_432", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + -0.35, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "最大的好处就是——==W==大家都不会在意“物品”。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m25", + "4000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "002", + "none", + nil, + nil, + -0.17, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "015", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "如果我自称是您的同伴,我就必须编出详实的生平,这些生平还经不起调查,毕竟,我可是窝在高塔里三年,哪里都没去的“堕落圣女”呢。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "018", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "但我自称是您的奴隶,只要您点头同意,大家就只会考虑您的身份了,毕竟,我是您的“物品”嘛。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "007", + "close", + "chijing2", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "喂喂喂,竟然还有这么一层考虑,该说你太狡猾呢,还是心太大呢?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youzai", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "avg_emoji_attention", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "如果我是个不打算和你合作的人,或者是个坏人,你不就危险了?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "一开始你只是一具“尸体”,我自然没什么顾忌。==W==你醒过来的时候的确吓了我一跳,但我后面也是好好观察了您,才决定和您继续“合作扮演”的。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "您是个温柔、善良、聪慧,同时缺乏攻击性的好人,==W==是我见过的最好的人~", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + -0.3, + 1.35, + nil, + nil, + nil, + "niunie1", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -0.5, + 1.2, + nil, + nil, + nil, + "jushou", + "OutSine", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "021", + "avg_emoji_love", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "021", + "avg_emoji_awkward", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "咕——这个评价有点扎心是怎么回事?!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "006", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "所以,我假扮成您的奴隶,不会有任何风险。==W==甚至,我觉得您都不会把我当成“物品”看。从结果来说,我赌对了。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "018", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "013", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "另外,这可是我第一次伪装成奴隶哦,我做得很完美吧,您是不是应该夸夸我呀~", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_095", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "avg_emoji_happy", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "好好,真棒。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "020", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "真是的,您太敷衍啦~", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m147", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_attention", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "天冬,你跑到我这边的浴池里,应该不会只是来闲聊和撒娇的吧?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "004", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "啊哈哈,我有点太入戏了,一和您聊起来就忘了正事呢。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "我们在这里洗完就要去面见尊者了吧。我们这种低劣的伪装骗骗那个乡下守夜人还行,可骗不过尊者。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_shock", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "那要怎么办?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "018", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youzai", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "当然是逃走!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -200.0, + nil, + 1.25, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 4, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 4, + nil, + nil, + 0.0, + -600.0, + 2.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 4, + "none", + "avg2_978", + "a", + "002", + "none", + nil, + 0.7, + nil, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "a", + nil, + "none", + nil, + 0.82, + -0.5, + nil, + 1.0, + 1.0, + nil, + "none", + "none", + "OutSine", + 0, + -90.0, + false, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetStage", + param = { + 3, + 6, + "InQuad", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_099", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "a", + nil, + "none", + nil, + 0.8, + nil, + 1.5, + nil, + nil, + 1.0, + "xuanyun", + "none", + "InOutBack", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "none", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "逃不掉吧,浴池的门前和窗户处都有那种黑色的魔法手臂站岗,名为服侍,实际上是监视。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetStage", + param = { + 3, + 5, + "OutQuad", + 1.0, + true + } + }, + { + cmd = "SetChar", + param = { + 1, + 4, + "none", + "avg2_978", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "002", + "none", + nil, + 0.38, + -0.5, + 1.45, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_047", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + nil, + "2TiaoYue", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "呼呼呼,这就是奴隶身份的好处啦~==W==那个露露的确在盯着我们,==W==但我一和她说我要去“服侍主人”,她就满脸通红,嫌弃地让我自由活动啦。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + -0.2, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 10.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "015", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "024", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "虽然她很讨厌蓄养奴隶的人,但她下意识地还是把我当做“物品”来看呢。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 1, + 0, + "none", + "avg2_978", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 300.0, + -50.0, + 1.35, + nil, + nil, + nil, + "none", + "InOutSine", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_065", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 3, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 3, + nil, + nil, + 400.0, + -300.0, + 1.2, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 3, + "none", + "avg2_978", + "b", + "002", + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 2, + 0, + "OutSine", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "015", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "现在,那个可爱的孩子肯定会觉得我们在浴池里做这样那样的事,==W==根本不敢“监视”我们啦。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "022", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "021", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_066", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 2, + 5, + "OutSine", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.15, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "avg_emoji_awkward", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "哎,你这个做事方法……也太务实了。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "020", + "avg_emoji_think", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "单说这点倒是有点像鸢尾,但鸢尾可没这么开放……==W==这种级别的谎言她根本说不出来吧。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sweaty", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "务实怎么了?有什么不好吗?再说……==W==哪怕是圣女,不也一样被当成……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "011", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "嗯?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "没什么啦,总之,我借着来找主人的机会,发现了一条可以通向外面的下水道。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + -200.0, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 4, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "一会,您先去大门和守夜人搭话,那位守夜人不是想请教您问题吗?==W==您可以借机和她聊聊,吸引住她的注意力。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "avg_emoji_idea", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "我趁这个机会从下水道逃走。逃走后我会在附近的街上搞出动静,到时候守夜人被我吸引走,您就可以大摇大摆地从大门处溜走了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "avg_emoji_speechless", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "听上去不错,艾琳娜和露露只有两个人,我们分头逃走的话……==W==她们肯定会优先去追有“堕落圣女”嫌疑的你。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "none", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_vexation", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "可是……这样一来你岂不是很危险?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "放心吧,主人,我这三年藏在高塔里,可是钻研出不少特殊的魔法呢~", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_3s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_207", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + 1.2, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "002", + "none", + nil, + 0.45, + -0.25, + 1.3, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.46, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "010", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetTalk", + param = { + 3, + "1", + "呼,换好衣服了。这个时间天冬应该已经摸进下水道了吧。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + nil, + -0.3, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutSine", + 0.5, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "002", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "艾琳娜……==W==啊,找到了……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_065", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 200.0, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_066", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.7, + 0.1, + 0.75, + nil, + 1.0, + 0.0, + 0.0, + true, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -200.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 1.5, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "huanxin", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -220.0, + -50.0, + 1.25, + nil, + nil, + nil, + "none", + "OutSine", + 0.7, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 100.0, + 1.35, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + 0.5, + 0.3, + 1.4, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble_lp", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sunlight", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "InOutSine", + false, + false, + 2.5, + false, + "fade" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m113", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.15, + nil, + nil, + nil, + "none", + "OutQuad", + 4.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "仁慈全能的特里维亚女神==RT==我全心全意地向您祈祷", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_437", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.2, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 4.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutSine", + 2.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.5, + false, + "default" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "愿您将我的同伴接入高天之上==RT==愿她们能翱翔在被十二路季风环绕的天空", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.25, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.0, + true, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble_lp", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "她在……向星塔祈祷?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "jushou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.1, + 1.1, + nil, + nil, + nil, + "JuGong", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.3, + nil, + nil, + nil, + "none", + "OutQuad", + 0.6, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "啊,抱歉,我刚刚在向女神祈祷,没有注意到您,见习司祭大人。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "011", + "avg_emoji_star", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "无妨,你准备的浴场我很满意,旅途的疲惫一下子就消除了。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "你之前不是说有事情要请教我?趁着还没到觐见的时间,我们就在这里谈吧。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "诶……现,现在吗?==W==可是……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "艾琳娜少见地犹疑了起来,她再三望向庞大的星塔,==RT==仿佛在搜寻着某种命运的启示", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 1, + "phylanis_street_outside_daylight", + "0", + "OutSine", + 0.0, + true, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + 700.0, + -500.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + nil, + -550.0, + 1.55, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 0 + } + }, + { + cmd = "SetStage", + param = { + 0, + 0, + "OutSine", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.2, + nil, + nil, + nil, + "none", + "OutQuad", + 35.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetFx", + param = { + 1, + "fx_avg_sunlight_2", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "然而,星塔只是伫立在那里,==RT==不会倾听凡人的迷惘,更不会给出任何解答", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetStage", + param = { + 0, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_star_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutSine", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + -0.3, + 1.35, + nil, + nil, + nil, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "抱歉,见习司祭大人,让您久等了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "我想问您的问题……==W==有些僭越,如果您听了后觉得不合适,我立刻向您道歉。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_happy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "没关系,你问吧。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_257", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "您能告诉我关于“复活魔法”的事情吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_100", + "a", + "025", + "none", + nil, + nil, + -0.17, + 1.25, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 6, + "OutSine", + 0.5, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.3, + nil, + "none", + "InOutQuad", + 0.6, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_185", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m148", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_flash_light", + 0, + 0, + nil, + 1.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + true, + 0.7, + true, + "fade" + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutQuad", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_486", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -800.0, + 250.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.35, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "wind", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_k", + "0", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -800.0, + 250.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "OutQuad", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -800.0, + 250.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.25, + nil, + nil, + nil, + "none", + "InOutBack", + 0.8, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + 1.35, + nil, + nil, + nil, + "JuGong", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "不管要付出什么……==W==只要我有的,我都愿意给您!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutQuad", + 0, + nil, + false, + 1.3, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/stm10001_04.lua b/lua/game/ui/avg/_cn/config/stm10001_04.lua new file mode 100644 index 000000000..617e94b72 --- /dev/null +++ b/lua/game/ui/avg/_cn/config/stm10001_04.lua @@ -0,0 +1,14181 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "第四话", + "浴场测试", + "天冬似乎在圣女手里侥幸逃过了一劫,大司祭却怀疑起了你;==RT==为证明你“见习司祭”的身份,你被浸入了满溢魔力的浴池。==RT==魔免体质虽助你完成了测试,但饥饿却让你晕了过去……", + 0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m147", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.0, + false, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 2.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuart", + false, + false, + 2.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.18, + 1.25, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.25, + 1.35, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_257", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "您能告诉我==W==关于“复活魔法”的事情吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_speechless", + nil, + nil, + nil, + 1.35, + nil, + nil, + nil, + "stop", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "不管要付出什么……==W==只要我有的,我都愿意给您!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "close", + nil, + nil, + -0.32, + 1.45, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.3, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "复活魔法?==W==她为什么想问这个……==W==", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_185", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutQuart", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + nil, + 3.0, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 400.0, + -90.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuart", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "我仁慈又善良的主人为了不影响他人,特意把自己关在荒野中的高塔里,潜心钻研着从未有人挑战成功的——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "none", + nil, + 0.35, + -0.65, + 1.4, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_love", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + -10.0, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "复活魔法。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.0, + nil, + 0.99, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1250.0, + 650.0, + 2.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "复活……魔法……==W==骗人,那种魔法根本不存在。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutCubic", + 0.6, + false, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1250.0, + 650.0, + 2.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.405} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutCubic", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "008", + "none", + nil, + nil, + -0.28, + 1.35, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutCubic", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 0, + 0, + "OutQuart", + 1.5, + false + } + }, + { + cmd = "SetBg", + param = { + 1, + "story_main_10001_001_a", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + 500.0, + 50.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "我刚醒过来的时候……==W==天冬为了解释我为什么之前没有呼吸,信口胡说了这个理由。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 1, + 0, + "OutQuart", + 1.5, + false + } + }, + { + cmd = "SetBg", + param = { + 2, + "story_main_10001_001_j", + "0", + "OutCubic", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + -1050.0, + 400.0, + 1.7, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "avg_emoji_idea", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "听艾琳娜的反应……==W==复活魔法似乎是根本不存在的魔法,==W==但她为什么没有直接指出天冬说谎呢?==W==难道说……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_question", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 0, + 1, + "InOutQuart", + 1.5, + false + } + }, + { + cmd = "SetStage", + param = { + 1, + 1, + "InOutQuart", + 1.5, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + 1.0, + nil, + "none", + "InOutQuart", + 1.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + 1.0, + "none", + "InOutQuart", + 1.5, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "艾琳娜看着我的眼神失去了往日的淡然和冷静,似乎在期盼着我给出肯定的回答。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "009", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "“通过白色房间回到过去”倒是可以勉强算成另类的“复活魔法”。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "white_room_inside_a", + "0", + "Linear", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + 0.0, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutQuart", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.05, + nil, + "none", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "003", + "none", + "niunie", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "虽然不知道她为什么对“复活魔法”有着执念,但且不说我没办法把白色房间相关的事情说出口,这种办法应该不是艾琳娜想要的那种“复活魔法”。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "028", + "close", + "lengzhan2", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "况且,我连我现在能不能再次回到那个房间,回去了能不能找到别的大门都不清楚……==W==要怎么回答她才好呢?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "010", + "avg_emoji_sigh", + "JuGong", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.001, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + 1.0, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.07, + 1.1, + nil, + nil, + 1.0, + "still", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "抱歉,见习司祭大人。==W==打听您正在研究的秘密魔法这种事……==W==果然还是太失礼了,==W==破坏了您洗浴后的好心情,实在非常抱歉。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "012", + "avg_emoji_vexation", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "嗯?我的犹豫被她当成拒绝了吗?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_002_01", + "0", + "OutCubic", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + 1.05, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 5.0, + false, + 1 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "艾琳娜是个有责任心的好人,误会解开后,一路上对我们也很照顾,==W==我们在这里逃走的话……==W==她会不会受到惩罚啊。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "027", + "avg_emoji_awkward", + "lengzhan2", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutQuart", + 1.0, + false, + 1 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sigh", + "JuGong", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "哎,现在不是想这些的时候,还是自保为先吧,==W==不过……==W==至少让我多回答她几个问题,略微补偿一下吧。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "024", + "avg_emoji_speechless", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_happy", + "daintou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "啊,那个……==W==没关系的……==W==“复活魔法”什么的,我其实也没弄得太明白,现在的确没办法告诉你。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "024", + "avg_emoji_sweaty", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "024", + "avg_emoji_sigh", + "JuGong", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "没帮上忙很遗憾。==W==距离觐见还有些时间,你可以换个问题……==W==不,还是随便问吧,问几个问题都行。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "none", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "024", + "none", + "niunie", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "真……==W==真的吗?==W==高塔和许愿的问题也能问吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "这里的人把星塔叫做高塔吗?==W==这些问题我倒是可以回答,不管怎么说,我也是做了大半年旅人的人。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "avg_emoji_star", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "没问题,只要是我知道的事情,我都会回答的。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "您真是太慷慨了,==W==这些知识很贵的,我一直都没攒够去大图书馆查阅这部分内容的金币。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "012", + "avg_emoji_attention", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "在这里……星塔的知识需要用钱来买吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "那么,我想先问一下……==W==高塔是真的能实现一切愿望吗?什么愿望都行?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_fire_attack", + 0, + 0, + -17.0, + -5.0, + 1.3, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_548", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_114", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_589", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + false, + false, + 0.1, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "still", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dust_b", + 0, + 0, + -19.0, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "Zhong", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 0.1, + true, + "default" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m10", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "close", + nil, + 0.6, + nil, + 1.1, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 70.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 3, + nil, + nil, + nil, + "avg2_978", + "b", + "008", + "avg_emoji_shock", + 5, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "露露", + "不,不不不好了,艾琳娜队长,见习司祭大人!浴场后巷发生了大爆炸!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 3, + nil, + nil, + nil, + "avg2_978", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + 1, + 0.65, + nil, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "007", + "close", + 2, + 0.15, + nil, + 0.8, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + 2, + 0.35, + nil, + 0.95, + nil, + nil, + 1.0, + "manbu2", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "露露", + "这里很危险,你们快躲一躲!==W==本浴场照顾不周,==W==非常抱歉,==W==非常抱歉。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "008", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "025", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "这不会是……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutQuart", + true, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dust_b", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "014", + "none", + nil, + nil, + -0.14, + 1.2, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuart", + false, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "avg_emoji_idea", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "我趁这个机会从下水道逃走。逃走后我会在附近的街上搞出动静,到时候守夜人被我吸引走,您就可以大摇大摆地从大门处溜走了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutQuart", + true, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.005} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "008", + "none", + nil, + 0.35, + nil, + 0.95, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + nil, + 0.65, + -0.07, + 1.2, + nil, + nil, + nil, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuart", + false, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "010", + "avg_emoji_vexation", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "天冬这家伙,弄出来的动静未免太大了吧。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -30.0, + -50.0, + nil, + nil, + nil, + nil, + "none", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "不要慌,空气中的魔力浓度不对劲,似乎不是爆炸,而是某种幻术。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "露露,派你的魔法手臂封锁浴场附近的所有的通道,==W==见习司祭大人,您的那位奴……==W==仆人“天冬”是不是还在浴场里?==W==我这就去救人。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_225", + "a", + "002", + "none", + nil, + nil, + -0.23, + 1.3, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_225", + 0, + -0.2, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "没这个必要,==W==你们要找的“天冬”就是这位吧。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + -50.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "avg_emoji_star", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 3.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "c", + "011", + "none", + 2, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m111", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_symbol", + "chijing", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "天,天冬?!你没事吧?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "007", + "avg_emoji_angry", + "buman", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "之前说的那么有把握,这不是刚一逃出去就被抓了吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 15, + "OutCubic", + 0.7, + true + } + }, + { + cmd = "SetChar", + param = { + 1, + 0, + "none", + "avg3_225", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 1, + 0, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 120.0, + nil, + 1.08, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.02, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.5, + 0.08, + 0.8, + nil, + 1.0, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.8, + 0.02, + 0.95, + nil, + nil, + nil, + "manbu2", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "011", + "none", + nil, + 0.14, + 0.0, + 1.0, + nil, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "002", + "none", + nil, + 0.03, + 0.0, + 1.05, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_942", + "a", + "002", + "none", + nil, + 0.25, + 0.0, + 1.05, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "close", + nil, + 0.24, + 0.02, + 0.9, + nil, + 0.1, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + 0.35, + 0.04, + 0.97, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + 0.13, + 0.01, + 0.95, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.5, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "圣女大人,大司祭大人,您们怎么会来这里?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 180.0, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.2, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_attention", + 2, + 0.67, + -0.04, + 1.05, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + -3.0, + false, + 1.2, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + 1, + 0.95, + -0.03, + 1.15, + nil, + 1.0, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 1.2, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "003", + "none", + 3, + 0.35, + -0.05, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.2, + false, + 0.4 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + 4, + 0.5, + 0.005, + 0.93, + nil, + 0.1, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.2, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭", + "奥林匹娅大人收到了你的觐见申请,得知你找到了疑似“堕落圣女”的少女和一位疑似被“堕落圣女”劫持的“见习司祭”。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + 1.0, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "002", + "none", + 3, + 0.3, + -0.4, + 1.5, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + 4, + nil, + nil, + nil, + nil, + 0.95, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + 3, + nil, + nil, + nil, + nil, + 0.95, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.7 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + 2, + nil, + -0.37, + nil, + nil, + nil, + 0.97, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 1.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭", + "奥林匹娅大人本应亲自见你,辨别两人真伪,==W==但大人此刻正处于登神的关键时期,不便露面,于是就派遣我们前来,查明两人真实身份。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + 3, + nil, + -0.3, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + 0.92, + -0.03, + 1.2, + nil, + 0.5, + nil, + "none", + "none", + "OutCubic", + 0, + 3.0, + false, + 1.0, + false, + 0.7 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + 4, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + 3, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "004", + "avg_emoji_attention", + 2, + 0.33, + nil, + 1.03, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "圣女", + "我们刚到浴场,就看见这位小姐身上披着浴巾,鬼鬼祟祟地从下水道里钻了出来……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "026", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "我、我那只是泡澡泡晕了,想出去透会气!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 200.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "007", + "avg_emoji_angry", + 2, + 0.4, + -0.01, + 0.93, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "012", + "none", + 3, + 0.6, + -0.01, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + 1, + 0.97, + nil, + 1.25, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "圣女", + "哦?既然只是透气,那为何又要往我的马车底下钻呢?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "027", + "avg_emoji_sweaty", + 2, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "当然是看到你的马车做工精致,一时好奇,就想参观一下车底……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "009", + "avg_emoji_music", + nil, + 0.42, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + -3.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "015", + "none", + nil, + 0.61, + nil, + nil, + nil, + nil, + nil, + "jingxia2", + "none", + "OutQuart", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "圣女", + "原来如此,看来是我见识浅薄,竟不知道鉴赏马车还需要隐藏身形,倒挂在车轴之上。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "015", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "我……我……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "005", + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "圣女", + "远道而来的见习司祭啊,==W==请看管好你的奴隶,别让她再做出这等可笑的事情。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youchupeng", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "012", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "奴隶?==W==这么说……==W==对方并不认为天冬是“堕落圣女”?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "009", + "avg_emoji_speechless", + "diantou", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_happy", + "daintou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "明白,明白,==W==我家天冬给各位添麻烦了,回去后我一定严加管束。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m95", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -200.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 250.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.56, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + 0.9, + "avg1_162", + "a", + "002", + "none", + 4, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "圣女大人,您已经确定这位天冬不是“堕落圣女”吗?==W==她之前可是用过数个魔法,用得还很熟练。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "003", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "圣女", + "呵呵,“堕落圣女”可是杀人无数的恶徒,怎么可能被我一个幻象魔法就吓晕过去?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "圣女", + "至于她会魔法的事情……==W==艾琳娜,在菲兰尼斯以外,司祭和元老院的大人们有个会简单魔法的奴隶并不是什么稀奇的事情。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "012", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + 0.9, + "avg2_942", + "a", + "002", + "avg_emoji_speechless", + 2, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭", + "圣女大人言之有理,不过……这位天冬女士的确和通缉上的画像很像,我们还是谨慎一些比较好。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "圣女", + "您说得对,==W==那就让我再次确认一下吧,==W==毕竟,我可是那位“堕落圣女”的同期呢。==W==", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.25, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg2_942", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "019", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "027", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + 1.08, + nil, + nil, + nil, + 1.0, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.4, + nil, + nil, + nil, + "none", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "007", + "none", + nil, + 0.43, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + -2.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 1.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "016", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhanLP", + "none", + "OutQuart", + 0, + 2.0, + false, + 1.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_206", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "003", + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 0.75, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "011", + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + nil, + "stop", + "none", + "OutBack", + 0, + 0.0, + false, + 0.75, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "疼疼疼疼——==W==别捏我脸啊。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "020", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -30.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.05, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_942", + "a", + "002", + "none", + nil, + 0.72, + 0.02, + 1.02, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.5, + nil, + 0.9, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "002", + "none", + 2, + 0.28, + nil, + 0.97, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + 1, + 0.68, + nil, + 0.97, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "圣女", + "她虽然看上去和“堕落圣女”有点像,但既然没有用伪装魔法,那就不是“堕落圣女”。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭", + "何以见得?“堕落圣女”出逃有三年了吧,三年里相貌也会有变化的。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "圣女", + "的确如此,但人的本性不会在三年里就有那么大的变化。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + 3.0, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutCubic", + 2.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 50.0, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 2.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 2.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 2.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "007", + "avg_emoji_speechless", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 3.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1333", + "a", + "002", + "none", + nil, + 0.57, + -0.2, + 1.3, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1333", + "a", + nil, + "none", + 2, + nil, + -0.16, + nil, + nil, + nil, + 0.98, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 2.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "圣女", + "那个人,在圣女修习阶段就总喜欢装出一副聪明伶俐的模样,仿佛世上没有任何事能难住她。==W==可一旦真正轮到她承担责任,她想到的第一件事,便是从祭台上逃走。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "016", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "圣女", + "她自以为逃得干净,却把所有麻烦都留给了别人。与她同批的圣女全都受到牵连。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1333", + "a", + nil, + "none", + nil, + nil, + -0.13, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "007", + "none", + nil, + 0.47, + -0.09, + 1.08, + nil, + nil, + nil, + "daintou", + "none", + "OutQuart", + 0, + nil, + false, + 0.9, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "圣女", + "后来,我听说她为了掩藏自己的身份,肆意杀戮逃亡路上见过自己的人,==W==这种自私、==W==凶恶==W==又毫无担当的人,==W==才是真正的“堕落圣女”。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_cen_lp_w", + 0, + 0, + nil, + 1.0, + 0.7, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -75.0, + 1.25, + nil, + nil, + nil, + "none", + "OutQuart", + 0.7, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_544", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + "none", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_545", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -150.0, + 1.45, + nil, + nil, + nil, + "Zhong", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_546", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_cen_lp_w", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "012", + "avg_emoji_sigh", + nil, + 0.35, + -0.02, + 1.0, + nil, + nil, + nil, + "manbu2", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "026", + "none", + nil, + 0.67, + -0.02, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "026", + "none", + nil, + 0.65, + nil, + nil, + nil, + 0.0, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "圣女", + "我与她共同生活过很长一段时间。她那副令人火大的性子,我记得一清二楚,不至于认错。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "019", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youchupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "圣女", + "至于我们眼前这个一脸傻气,披着浴场里的毛巾就向别人马车下钻的小奴隶,只是个恰好长得像的小笨蛋而已。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "025", + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "圣女大人……==W==您……==W==您说得对,==W==我只是一个愚蠢的奴隶而已,“堕落圣女”什么的,和我毫无关系。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.07, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + 0.37, + nil, + 0.95, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.63, + nil, + 0.95, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "003", + "none", + nil, + 0.5, + -0.01, + 1.05, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + 0.5, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "既然圣女大人做出了判断,那请容我为之前的错误道歉……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_942", + "a", + "002", + "none", + 3, + 0.25, + -0.01, + 1.05, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + 1, + 0.3, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "close", + 2, + 0.7, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭", + "稍等一下,艾琳娜。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m14", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 4.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -30.0, + 1.02, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.02, + 0.95, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.7 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + 1, + 0.35, + -0.17, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + -3.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭", + "“堕落圣女”的问题已由圣女大人辨明,==W==但这位远道而来的客人是否为真的见习司祭,还需确认。==W==", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_227", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.07, + nil, + nil, + nil, + "none", + "OutCubic", + 1.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + 0.37, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + -5.0, + false, + 1.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.08, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + 0.15, + nil, + 1.3, + nil, + 0.3, + nil, + "none", + "none", + "OutCubic", + 0, + 0.0, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.85, + nil, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "024", + "none", + nil, + 0.65, + 0.0, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + 4, + 0.62, + -0.035, + 0.95, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "我都是真的奴隶了,那我的主人自然也是真的见习司祭。==W====SEX1==在高塔里钻研魔法时出了点意外,导致记忆不太清楚……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "011", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.83, + nil, + 0.95, + nil, + 1.0, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.58, + nil, + 0.9, + nil, + 1.0, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + 0.5, + 0.0, + 1.0, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 1.5, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭", + "==PLAYER_NAME==,你有一位忠心护主的好奴隶呢。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + 0.49, + -0.02, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + 3.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭", + "请不要担心,菲兰尼斯不会冤枉一个好人,也不会放过一个坏人,==W==因为,这里可是奥林匹娅大人建立的——==W==完美之城。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_star", + nil, + 0.5, + 0.0, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭", + "我们有绝对公正的办法,判断您是否为见习司祭。==W==艾琳娜——==W==去准备“浴场测试”。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_attention", + 1, + 0.26, + nil, + 1.05, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "010", + "none", + nil, + 0.6, + 0.02, + 0.9, + nil, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + 2, + 0.65, + 0.0, + 0.95, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + true, + true, + 2.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.005} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 1.0, + 1.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_lp", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 70.0, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 5.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {2.0} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m149", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 2.0, + false, + "default" + } + }, + { + cmd = "Wait", + param = {2.5} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "兜兜转转,我们又回到了浴场里啊。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_403", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_question", + "diantou", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "天冬,你知道浴场测试是什么吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "012", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "完全不知道啊,大概是菲兰尼斯当地的某种习俗吧。==W==好消息是——这种测试看起来并不会盘问你,==W==你可是连那个乡下守夜人都说不过。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "015", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "这个测试是测试我的吧,你也要来吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "012", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "说什么呢?我可是你的奴隶,这种时候怎么可能不陪在主人的身边。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_344", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "唔——==W==这是什么味道,她们给池子里换水了?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "027", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "close", + nil, + 0.45, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "见习司祭大人,“浴场测试”已经准备完毕,您可以随时开始。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "avg_emoji_attention", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "明白了,==W==在开始测试之前,能请你讲解一下测试的内容吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_question", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "理当如此,==W==您身为见习司祭大人,肯定有着超凡的魔法天赋。==W==就算您忘掉了所有的魔法咒文,您与生俱来的天赋也不会变,==W==“浴场测试”就是用来检测魔法天赋的。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 150.0, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.2, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 150.0, + 1.15, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.2, + false, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 4.0, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 3.5, + nil, + 1.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.8, + 0.2, + 1.1, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.2, + false, + 0.85 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "现在,浴池中注满了富含魔力的温水,请您进入浴池,我们会依据您在浴池中坚持的时间长短来判断您的魔法天赋。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "025", + "avg_emoji_shock", + "jushou0", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "魔法天赋什么的……==W==这不是更糟了?==W==面对盘问我还可以编上几句,但我根本不会魔法啊,我是魔力绝缘体质……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + nil, + "close", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "016", + "avg_emoji_flurry", + "lengzhan2", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 1.0, + 0.0, + 1.0, + nil, + 1.0, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "008", + "none", + nil, + 0.4, + 0.2, + 0.9, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "008", + "none", + nil, + 0.5, + 0.0, + 1.0, + nil, + 0.0, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "主人,请让天冬服侍您进入浴池。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "016", + "avg_emoji_think", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "事已至此,只能死马当活马医了,==W==先下去……==W==然后靠着意志力硬顶吧。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sigh", + "jushou", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -20.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "002", + "none", + nil, + nil, + 0.03, + 0.93, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_403", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.705} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + -0.05, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_432", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "027", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "016", + "none", + nil, + nil, + 0.02, + nil, + nil, + nil, + nil, + "Tiao", + "none", + "OutBack", + 0, + nil, + false, + 0.9, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "烫烫烫!==W==好烫,==W==守夜人,你想把我的主人煮熟吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "026", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -150.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + -250.0, + nil, + 0.95, + "avg1_162", + "a", + "002", + "none", + 2, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "天冬,你摸到的不是水的温度,而是高浓度的魔力给身体带来的刺激……==W==你的反应这么强烈,嗯……==W==你的魔法天赋也不是很好啊。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "027", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "==PLAYER_NAME==如果是真的见习司祭,应该不会觉得这水有多刺激的。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChoiceBegin", + param = { + "10001_04_1", + 0, + { + 0, + 0, + 0, + 0 + }, + { + "(试着摸一摸浴池里的水)", + "", + "", + "" + }, + 1, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"10001_04_1", "1"} + }, + { + cmd = "SetChoiceRollover", + param = {"10001_04_1"} + }, + { + cmd = "SetChoiceEnd", + param = {"10001_04_1"} + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.25, + nil, + nil, + nil, + "none", + "OutCubic", + 1.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_207", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.05} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_432", + 1.0, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_think", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "手感和普通的温水没有差别,==W==等等……==W==如果她们只是用对这种水的忍耐力测试的话,比这水更富含魔力的液体我都泡过啊……==W==", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_shock", + "jushou0", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 1.02, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_06_022_FP", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 20.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "OutSine", + 2.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "17", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 4, + 0, + nil, + "none", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "17", + "OutCubic", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_432", + 0.2, + false + } + }, + { + cmd = "Wait", + param = {0.305} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_367", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 50.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + 1.5, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 3.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "InQuad", + false, + false, + 2.0, + false, + "default" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m19", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_451", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.005} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_003_c", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + 100.0, + 350.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_fog_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "OutCubic", + 1.0, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_speechless", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "天冬,如果你觉得难受的话,不用勉强陪我……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + 0.2, + -0.3, + 2.0, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_love", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + -30.0, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "怎么会,不管是刀山还是火海,天冬身为您的奴隶,都会陪您一起走下去的。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "avg_emoji_sigh", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "但是……我看你已经快撑不住了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "好晕……身体好热……但是,我绝对不是没有魔法天赋的人,只是我的天赋……不在这里。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "022", + "avg_emoji_happy", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "我明白的,你的魔法天赋在之前的森林里就已经得到证明了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "OutCubic", + 1.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.001, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_a", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "OutCubic", + 2.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "34", + "OutCubic", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "a", + "002", + "avg_emoji_happy", + nil, + 0.43, + -0.38, + -1.5, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "嘻嘻,果然主人最懂我,==W==那……==W==在我晕倒之前,我还有一件事要拜托主人,==W==请主人把手给我……==W==", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "OutCubic", + 0.3, + false, + "default", + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0, + -1.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + "still", + "OutCubic", + 3.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "34", + "OutSine", + true, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 6, + "fx_fog_lp", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.0, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 5, + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 6, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 6, + "story_main_10001_003_b", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 6, + nil, + nil, + nil, + 200.0, + 1.15, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 6, + nil, + nil, + nil, + 230.0, + 1.25, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 2.5, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_shock", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "等一下,等一下,别把我的手向你胸上拉啊, ==W==我没有,没有那种意思。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "007", + "avg_emoji_flurry", + "lengzhan2", + "cd", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "a", + "002", + "avg_emoji_sigh", + nil, + 0.4, + -0.45, + -1.6, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "傻瓜,只有放在这里才能躲过搜身,把这东西带进来。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_228", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_113", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 6, + nil, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + "still", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetStage", + param = { + 5, + 1, + "OutCubic", + 0.5, + true + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.001, + true, + "default" + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 1, + "qstory_main_10001_006", + nil, + nil, + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "这是……==W==心相石?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetFrontObj", + param = { + 1, + 1, + "qstory_main_10001_006", + nil, + nil, + 0.3, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_003_c", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + nil, + -0.5, + 1.6, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "心相石?那是什么?你怎么可能知道这块石头?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_003_a", + "0", + "OutCubic", + 0.3, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_vexation", + nil, + 0.45, + nil, + -1.6, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "呜——没力气思考了,算了,反正你身上的秘密也不差这一个。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_003_b", + "0", + "OutCubic", + 0.3, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_051", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "那个,==PLAYER_NAME==,艾琳娜距离这里好远,我就先不叫主人了哦。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_003", + "0", + "OutCubic", + 0.3, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_sigh", + nil, + nil, + -0.52, + -1.6, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "哎,我第一次和别人共浴,第一次叫别人主人,==W==连衣服……==W==也是第一次穿得这么少。==W==我的这么多“第一次”都交给你了,你可要负责啊。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_003_a", + "0", + "OutCubic", + 0.3, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_shy", + nil, + nil, + nil, + 1.6, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "avg_emoji_speechless", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "喂喂喂,你在胡说什么啊……==W==艾琳娜,快来帮忙,天冬要晕倒了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "youchupeng", + "cd", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 5, + "circle_light", + "0", + "Linear", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_003_a", + "0", + "OutQuad", + 0.3, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + 3.0, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "still", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "拿好那块石头,千万不要让其他人看见。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 15, + "Linear", + 0.7, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_110", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_367", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.7} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "天冬说完这句话后,就歪倒在我的怀里,被赶来的艾琳娜抱了出去。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_187", + 4.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "在那之后,我的测试依旧在继续——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_491", + 0.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.001, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + 100.0, + 1.8, + nil, + nil, + nil, + nil, + "stop", + "OutCubic", + 0.0, + false, + 0, + 3.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "stop", + "OutSine", + 2.5, + false, + 0, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_eye_ev", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_187_stop", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "010", + "avg_emoji_sigh", + "niunie", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "唔……我到底在这泡了多久……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -400.0, + 1.3, + nil, + nil, + nil, + "still", + "OutCubic", + 1.8, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_432", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.53, + 0.4, + 0.8, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_speechless", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "三个小时了,这个时长……==W==就算是正式司祭也忍受不住了,您还好吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m40", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_awkward", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "其实……==W==还是有些不舒服的……==W==我的肚子……==W==我要不行了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "010", + "avg_emoji_sweaty", + "lengzhan2", + "cd", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "见习司祭大人,您已经证明了自己的魔法天赋,可以不用勉强自己了,我这就帮您从浴池里出来。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_close_eye", + 0, + 1, + 1.2, + 3.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "wind", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_vexation", + "niunie1", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "肚子……好饿……==W==抵达菲兰尼斯后,我还什么都没吃过……==W==", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -200.0, + nil, + nil, + nil, + nil, + "still", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + false, + true, + 1.0, + false, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 4, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_367", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_491", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {2.0} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "充盈着魔力的池水没能战胜强大的“见习司祭大人”,==W==在艾琳娜轻轻地惊呼中,先一步让==PLAYER_NAME==倒下的,==W==是==SEX1==空空如也的胃。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 2.0, + false + } + }, + { + cmd = "Wait", + param = {2.0} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/stm10001_05.lua b/lua/game/ui/avg/_cn/config/stm10001_05.lua new file mode 100644 index 000000000..2056cda1b --- /dev/null +++ b/lua/game/ui/avg/_cn/config/stm10001_05.lua @@ -0,0 +1,8225 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "第五话", + "因苏拉", + "你从艾琳娜的因苏拉中醒来,得知自己“完美通过”了测试;==RT==天冬以你的名义求情,把在菲兰尼斯的食宿托付给了守夜人。==RT==而在同一天内,尊者奥林匹娅正邀莱塔一同追求“完美”……", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_024", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "==PLAYER_NAME==,太阳都要晒屁股啦,快起来吃早饭啦~", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 4.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_006_a", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dream_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m32", + "1500ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_306", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "34", + "InBounce", + false, + false, + 2.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_112", + "b", + "013", + "none", + 2, + 0.5, + -1.0, + 2.0, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_024_stop", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "b", + nil, + "none", + nil, + nil, + -0.8, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "close", + "niunie1", + "t", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "唔……==W==早上好,尘沙,今天吃什么?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "015", + "avg_emoji_question", + "none", + "t", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "t", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "b", + "006", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "特制蛋香酥脆厚切茶色夜莺~==W==你的那份还多加了一个鸡蛋,快尝尝吧~", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "carriage_inside", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 1, + "qstory_side_111_005", + nil, + nil, + 0.5, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble", + 0, + 0, + nil, + nil, + nil, + 1.0, + true, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "011", + "avg_emoji_love", + "none", + "t", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "唔,口感酥酥脆脆,好香啊。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "t", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFrontObj", + param = { + 1, + 0, + "qstory_side_111_005", + nil, + nil, + 0.5, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_111", + "a", + "005", + "none", + 2, + 0.6, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "avg_emoji_attention", + nil, + 0.55, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "咦……==W====PLAYER_NAME==,你昨晚没睡好吗?感觉你的脸色好差……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "006", + "avg_emoji_question", + nil, + 0.5, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 120.0, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + 0.65, + -0.4, + 1.7, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "c", + "002", + "none", + 2, + 0.2, + 0.15, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "c", + "002", + "none", + nil, + 0.25, + -0.05, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "魔王昨晚,又熬夜了,==SEX1==在看手机。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "c", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "007", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "嘘——琥珀……!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "016", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "又熬夜,真是的……==W==琥珀你也不要总拉着魔王夜谈啦,魔王平时已经很累了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "c", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "005", + "avg_emoji_resentful", + nil, + 0.45, + -0.05, + 1.1, + nil, + nil, + nil, + "diantou2", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "c", + nil, + "none", + nil, + 0.2, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "007", + "avg_emoji_exclamation", + 1, + nil, + -0.45, + 1.7, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "还有,魔王啊,你要是不照顾好自己的话,我们会很担心的……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutSine", + 2.0, + false + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_3s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "醒醒,快醒醒。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_048", + 0.0, + false + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "主人,您再不起来的话,我可要把美味的面包全部都吃掉了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "007", + "none", + nil, + 0.5, + -0.45, + 1.7, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "avg_emoji_sleepy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "唔……早上好。今天早饭又是面包吗……==W==天冬?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "carriage_inside", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "34", + "InBounce", + false, + false, + 2.0, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + 0.0, + "none", + "Linear", + 1.0, + false, + 1 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dream_loop", + 1, + 2, + nil, + nil, + nil, + 1.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutBounce", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "InBounce", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "020", + "none", + 2, + 0.5, + -0.35, + 1.5, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "InBounce", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "015", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "Zhong", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "我们这是在哪里?我的浴场测试通过了吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m149", + "1500ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "完美通过,您最终坚持了三个半小时。==W==艾琳娜说,在菲兰尼斯城的浴场测试记录里,您的成绩仅次于大司祭。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "菲兰尼斯的圣女和大司祭一致认为:您的魔法天赋的确符合见习司祭,甚至正式司祭的水平,您和我的身份是真实可信的。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "整件事情,都是守夜人艾琳娜闯的祸,因为她的一意孤行,导致一位尊贵的见习司祭和==SEX1==的奴隶被屈辱地关进囚车数日。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_1", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + true, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "019", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "为了弥补我们的时间和精神损失,菲兰尼斯给我们送来了一大笔金币。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "同时,艾琳娜需要向我们道歉,接受我们提出的“不致死以及留下永久伤痕”以外的任何补偿要求,==W==另外,她差点就被赶出菲兰尼斯了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBg", + param = { + 0, + "mood_4", + "16", + "OutCubic", + 0.5, + false, + "AvgStageEffect_wipe_down", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "avg_emoji_shock", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "哎?竟然这么严重吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "呼呼呼,您好像特别关心那个守夜人呢。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "倒也不是单纯的关心,艾琳娜人不错,抓捕“堕落圣女”也是为了履行守夜人的职责?况且……", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "她的判断其实是对的,你是“堕落圣女”,我根本不是什么见习司祭。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "010", + "avg_emoji_sigh", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "这一路上她对我们也不算苛待,实在不应该落得如此下场。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_030", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "主人,您的善良有时真会让人困惑呢。如果艾琳娜不受到惩罚,那就意味着我们的真实身份曝光了。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "到时候,等待着我们的结局可比艾琳娜要经受的事情惨得多,至少会被判处斩首……==W==不不,这刑罚太轻了,估计我们会被绑在奴隶架上,被慢慢放血而死吧。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "016", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "话是这么说……但我们还是连累了她啊。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "哼哼,您不用担心那个守夜人,我身为您聪明的私人奴隶,当然也考虑到了您一直以来的仁慈人设。醒来后,我假借您的名义帮了艾琳娜一下——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "004", + "none", + 3, + 0.5, + 0.05, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "004", + "none", + 1, + 0.1, + -0.21, + 1.3, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_942", + "a", + "004", + "none", + 1, + 0.9, + -0.28, + 1.4, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "圣女大人,大司祭大人,进行浴场测试前,主人曾对我说==SEX1==不想追究艾琳娜的任何罪责,还请两位高抬贵手。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m95", + "1000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 70.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "005", + "avg_emoji_attention", + 2, + 0.2, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "圣女", + "想不到啊,竟然是你和你的主人出来为艾琳娜求情。==W==大司祭大人,您怎么看?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -70.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "002", + "none", + 1, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "004", + "avg_emoji_question", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭", + "==PLAYER_NAME==是位仁慈的见习司祭,我为我们的司祭中有这样的人才感到自豪。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭", + "但艾琳娜身为守夜人,给两位带来如此大的屈辱和麻烦,她必须为此付出代价,否则会影响到庇主奥林匹娅大人的贤名。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -50.0, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "艾琳娜错把我当成“堕落圣女”也有我们的原因——", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_idea", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "对我的主人正在研究的魔法来说,这场经历是一段恰到好处的“试炼”,可以增强自身对魔法的感悟、获得灵感。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_030", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "如果两位追究艾琳娜的责任,那不可避免地也会一定程度上影响我的主人的心境,进而影响==SEX1==的魔法研究。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "002", + "none", + nil, + 0.8, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭", + "原来如此,钻研魔法的确需要心思通达,更别说==PLAYER_NAME==钻研的是从未有人攻克的“复活魔法”,只是……==W==就这么直接免除处罚……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "005", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "005", + "avg_emoji_happy", + 1, + 0.25, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "圣女", + "大司祭大人,您觉得这样如何?==W==我们把艾琳娜要受的具体处罚交由==PLAYER_NAME==来决定……", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "002", + "none", + 5, + 0.55, + 0.0, + 1.4, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + 5, + nil, + nil, + nil, + nil, + nil, + 0.8, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "002", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "圣女", + "我们既能表明奥林匹娅大人不包庇她的被庇护人,展示尊者的公正,又能让==PLAYER_NAME==安心。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "007", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭", + "有道理,就这样决定了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_942", + "a", + "002", + "none", + nil, + nil, + -0.1, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "002", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭", + "艾琳娜,你知错了吗?在==PLAYER_NAME==醒来后,立刻向==SEX1==谢罪,接受==PLAYER_NAME==赐予的一切处罚。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + 2, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_146", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "属下知错了,属下一定诚心向见习司祭大人谢罪。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -200.0, + -30.0, + 1.3, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "007", + "none", + 5, + 0.75, + 0.2, + 0.7, + nil, + nil, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.45, + -0.1, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "014", + "none", + 2, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "天冬你好厉害啊,临场发挥就能编出那么多东西,还说服了圣女和大司祭从轻处罚艾琳娜。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "哼哼哼,我的修辞学可是埃摩圣女学校的第一名,我太了解这些贵人的小小心思了——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 1, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m147", + "1000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 0.9, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 90.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 2.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "艾琳娜的庇主是这座城市的尊者,圣女和大司祭都是尊者的下属。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "所以,他们不好随便处罚艾琳娜,轻了重了都不妥当。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "只能先以“尊者的名声”为理由说一些重罚的话。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + false, + nil + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "您作为外来的见习司祭,如果经受过司祭的礼仪教学,这个时候应该表现出足够的宽容,他们就可以顺势轻罚艾琳娜,这样就两全其美了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "这里面竟然有这么深的文章……==W==等等,这是不是也是他们对我们测试的一部分?如果你没展现出宽容,那我们的反应就不符合“见习司祭”应有的姿态了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_029", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "正是如此,和这些贵人交往处处都要小心呢。==W==总之,具体的惩罚措施还是由您来定,但我已经顺势提出了一个小要求——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "mood_1", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "018", + "avg_emoji_flower", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "xuanyun", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "我们在菲兰尼斯做客的这段时间里,由艾琳娜负责我们的食宿接待。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "像您这样的“见习司祭”,旅行到各个城邦里都会被当地的贵族欢迎,得到很好的招待,那些贵族也会因为招待您而获得名声。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "艾琳娜的阶级是骑士,她的身份勉强也够接待您,并且……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "不找艾琳娜的话,我们很可能会被圣女或大司祭邀请,那样的话……==W==我们的身份就很容易被识破?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "您理解得很快呢,相比那两位,几乎不懂贵族生活的艾琳娜就好糊弄得多了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "所以……==W==这里是艾琳娜的家?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "不全是……严格地说她的家只是这里的一间房间。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "avg_emoji_shock", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "一?一间?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m4", + "none", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 1, + nil, + 100.0, + nil, + "avg3_182", + "b", + "022", + "avg_emoji_sigh", + 2, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "这是我唯一失策的地方,我没想到……==W==有尊者庇护的,菲兰尼斯的守夜人队长竟然这么穷,==W==只能和别人挤在一个因苏拉——这种多人公寓里面。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 1, + nil, + nil, + nil, + "avg3_182", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_095", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -500.0, + 300.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 200.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "OutCubic", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 1000.0, + 300.0, + 1.8, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 400.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_030", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + nil, + "Xiao", + "OutCubic", + 0.5, + true, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "a", + "015", + "none", + nil, + nil, + -0.1, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_awkward", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "她根本没有招待我们的能力啊,还好这栋因苏拉足够破旧,大部分的房间都是空着的……我们随便选一间住就好了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "守夜人……应该很富裕吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "当然,埃摩的守夜人队长可是住在带有花园和水池的多姆斯里,守夜人这个行当……主要的工作是捕盗和防火,这两个工作有多赚钱还用说吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "捕盗和防火……会很赚钱吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_angry", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "你这家伙是怎么回事啊,看外形和性格无疑是贵族家的孩子,但怎么一点常识都没有。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_vexation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "我是从很远很远的地方来的嘛,很多事情的确不知道。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "天冬,你能教教我吗?关于我身为“见习司祭”应该知道的一切,唔……==W==请先从历法开始吧。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_sigh", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "真是的……你原来住的地方到底是什么样的乡下啊,连历法都不知道。==W==好吧好吧,谁让我们现在是一条船上的呢。==W==听好了,我只教一遍哦!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 5, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "b", + "004", + "none", + nil, + nil, + -0.35, + 1.8, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_071", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "Linear", + 1.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "今年是半神露希拉担任执政官之年,也是埃摩建城的第七百零四年。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "诺瓦历的一年有十二个月,一个月有三十天或者三十一天,我们现在身处最神圣的五月……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "这是属于半神和尊者的季节", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m150", + "none", + 0.0, + false + } + }, + { + cmd = "SetSceneHeading", + param = { + "13:30", + "5月", + "26日", + "菲兰尼斯岛内", + "大浴场" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "004", + "none", + 2, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg2_941", + 0, + -0.25, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "这段时间辛苦你们了。我闭门准备登神仪式太久,总要有人替我照看……==W==替我凝视着菲兰尼斯,去看它是否仍如过去一般完美。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.3, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "010", + "none", + 2, + 0.5, + 0.05, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "avg_emoji_flurry", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "圣女莱塔", + "您言重了,能代您注视菲兰尼斯是莱塔的荣幸,何来辛苦之说。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.1, + false, + nil + } + }, + { + cmd = "NewCharIntro", + param = { + "avg3_225", + "克洛迪娅·莱塔", + "菲兰尼斯圣女", + "a", + "002", + nil, + nil, + nil, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_942", + "a", + "002", + "none", + 2, + 0.45, + -0.1, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_539", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭科佩里乌斯", + "奥林匹娅大人,忠诚的科佩里乌斯向您汇报,在您准备登神仪式的半年中,菲兰尼斯的秩序一切如常。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_029", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭科佩里乌斯", + "城中没有奴隶,菲兰尼斯的市民们都沉浸在您赐予的福祉中。大人,菲兰尼斯如今正是一座完美的无瑕之城。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.1, + false, + nil + } + }, + { + cmd = "NewCharIntro", + param = { + "avg2_942", + "科佩里乌斯", + "菲兰尼斯大司祭", + "a", + "002", + nil, + nil, + nil, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg2_941", + 0, + -0.25, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "尊者奥林匹娅", + "听说,我的守夜人找到了逃亡中的“堕落圣女”?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.3, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "005", + "none", + nil, + 0.5, + nil, + nil, + 0.0, + 0.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "005", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "圣女莱塔", + "属下和大司祭大人已经前去确认过,那位小姐只是和“堕落圣女”容貌相似,是一位外来的见习司祭的奴隶。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "Linear", + 0.5, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "尊者奥林匹娅", + "原来如此……==W==那还真是遗憾,你们有解放那位奴隶吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "圣女莱塔", + "这个时间,想必那位见习司祭已经醒来了,属下已经派艾琳娜去传讯,请==SEX1==遵守菲兰尼斯的习俗,释放==SEX1==的私人奴隶。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg2_941", + 0, + -0.25, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "尊者奥林匹娅", + "如此甚好,由绝望之人耕作的土地,注定长不出繁茂的麦穗。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "尊者奥林匹娅", + "另外,那位司祭毕竟是远道而来的外邦人,尚未体会到菲兰尼斯的完美之处,释放奴隶一事,循序渐进便可,切莫冲撞了对方。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "005", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + nil, + nil, + nil, + "avg3_225", + "a", + "002", + "avg_emoji_love", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "圣女莱塔", + "请您放心,那位见习司祭颇为仁慈,并不是一个喜欢役使他人的贵族。属下觉得,==SEX1==并不会抵触我们的习俗。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg3_225", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "尊者奥林匹娅", + "那就好,==W==莱塔,站近一些吧,我们已经很久没有这样好好说过话了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "004", + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "004", + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "圣女莱塔", + "是,奥林匹娅大人。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "尊者奥林匹娅", + "和我多说说,那位见习司祭的事情吧。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "尊者奥林匹娅", + "我听说,==SEX1==随身带着一个神秘的,棺椁般的盒子,曾一度没有体温与呼吸,却又重新苏醒,还在钻研“复活魔法”?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "圣女莱塔", + "的确如此,但属下认为“复活魔法”本就是虚无缥缈之物,千百年来无一人功成。这位见习司祭的研究……==W==恐怕最终也只是镜花水月罢了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "011", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_3s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "尊者奥林匹娅", + "呵呵,莱塔,你不明白。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "尊者奥林匹娅", + "那位见习司祭,未经雕琢便已展现出如此特殊的性质……==W==这是多么难得、多么接近完美的素材。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_146", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "尊者奥林匹娅", + "你昨天见过==SEX1==。你不觉得……==W==那具身体美丽吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_416", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "009", + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "009", + "none", + nil, + nil, + 0.1, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "008", + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "002", + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg2_941", + 0, + -0.25, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "008", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "圣女莱塔", + "奥林匹娅大人,我不明白您的意思……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "尊者奥林匹娅", + "没关系,你很快便会明白。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_029", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "尊者奥林匹娅", + "你已经成长了许多,姿态、礼仪、魔法,都比过去更加出色。可这世上没有谁生来完美,总会有些令人遗憾的地方。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 50.0, + -30.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "尊者奥林匹娅", + "莱塔,你想不想突破凡人的藩篱,去触碰那本该属于你的、更高的荣光。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_146", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "010", + "close", + nil, + 0.48, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "圣女莱塔", + "我……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "002", + "none", + nil, + nil, + -0.63, + 2.0, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_049", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "我美丽而纯洁的圣女啊……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_458", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "与我一同,追求真正的“完美”吧", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + true, + 1.0, + true, + "default" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/stm10001_06.lua b/lua/game/ui/avg/_cn/config/stm10001_06.lua new file mode 100644 index 000000000..d963f136b --- /dev/null +++ b/lua/game/ui/avg/_cn/config/stm10001_06.lua @@ -0,0 +1,10008 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "第六话", + "圣女的意义", + "在艾琳娜的因苏拉中,你与天冬聊起了更多这个世界的信息。==RT==这个“诺瓦”与你的认知并不一致,存在各种不同的“阶级”。==RT==而她自己则是一名被视作“消耗品”的圣女。", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 1, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + -50.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "002", + "none", + nil, + nil, + -0.22, + 1.25, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 10.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m25", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetSceneHeading", + param = { + "15:00", + "5月", + "26日", + "菲兰尼斯岛外", + "破旧因苏拉" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "在诺瓦,一个人的地位高低,主要取决于这个人的施法水平,而一个人的施法水平,八分靠天赋,二分靠努力。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "夸张一点说,一个人的未来,早在妈妈的肚子里时就决定了大体的走向,血脉带来的力量比什么都重要。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 3, + "none", + "avg3_227", + "a", + "002", + "none", + 2, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 4, + "none", + "avg3_228", + "a", + "007", + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_227", + 0.3, + -0.1, + 0.2, + false + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_228", + 0.3, + -0.1, + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 3, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 4, + "phylanis_street_outside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutQuad", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 2, + 0, + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "施法水平高的人有资格成为贵族,==W==无法使用魔法的人只能做一位普通公民、自由民或者奴隶。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetStage", + param = { + 3, + 0, + "OutSine", + 0.7, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sweaty", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "唔……单纯用实力来决定地位高低吗?==W==那如果一位贵族的后代完全没有魔法天赋呢?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_066", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 2, + 3, + "OutSine", + 0.5, + true + } + }, + { + cmd = "SetChar", + param = { + 1, + 3, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 3, + "none", + "avg3_1335", + "a", + "002", + "none", + 1, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_1335", + 0.5, + -0.1, + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 2, + 0, + "OutBack", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "那就会降为普通公民,或许那位贵族在乎自己的孩子,会让他一生过得衣食无忧,但不会魔法就是不会魔法,既没办法成为贵族,也没办法担任任何职位。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 2, + 5, + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 3, + 5, + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutSine", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -30.0, + 1.2, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "若是一位奴隶的孩子拥有魔法天赋呢?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "拥有魔法天赋的人是很珍贵的,如果这个孩子被检测出来天赋了,那么立刻就会被贵族收养,他的父母也会得以脱离奴隶身份。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "当然……==W==如果运气不好,根本没接受过检测,那就没办法了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "012", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "这种制度虽然残酷,但某种意义上倒也算是“公平”。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "最低阶的贵族名为“骑士”,过去指能够使用魔法,自备武器和马匹为城邦出征的人。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "现在能够被称为“骑士”的,大多是施法水平一般,但是颇有财富的人。呃……==W==艾琳娜除外。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_059", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + -150.0, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 4, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "InOutBack", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + -30.0, + 1.15, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutQuad", + 0.6, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "“骑士”会担任城邦里的各种公共职位,这些职位没有俸禄,需要“骑士”自筹资金处理各种公共事务。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_shock", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "自筹资金?你的意思是……==W==菲兰尼斯守夜人的各种支出都由艾琳娜来出?那为什么会有人做这种吃力不讨好的事情?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "怎么会吃力不讨好?有了权力还怕没有金币吗?至于艾琳娜为什么穷成这个样子,我就不知道了……", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "在“骑士”之上,是擅长各种魔法,敬奉魔法女神特里维亚的“司祭”,也就是你伪装的身份。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "“见习司祭”虽然不算正式的“司祭”,但因为前途远大,大家一般也把“见习司祭”视为正式的司祭来对待。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "所以,我才有这样超然的地位,但又因为是“见习”,所以大家不会对我有“司祭”的要求,这还真是便利啊。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "16", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + -30.0, + 1.35, + nil, + nil, + nil, + nil, + "wind", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 1, + 200.0, + nil, + 1.1, + "avg3_100", + "a", + "007", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + 50.0, + nil, + 1.1, + "avg3_182", + "b", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_100", + "我醒来后你给我编身份的时候,一瞬间你就想到了这么多吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "当然,没有这种随机应变的能力,可没办法逃亡三年……", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "——虽然我大部分时候是在高塔里躲着,但也得出来采购食物嘛。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 1, + nil, + nil, + nil, + "avg3_100", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg3_182", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_3s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "17", + "OutSine", + 1.0, + true, + "fade", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "002", + "none", + nil, + nil, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_3s", + 0, + "m23", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "“司祭”之上又是什么呢?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + 100.0, + nil, + nil, + "avg2_942", + "a", + "002", + "none", + 2, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg2_942", + 1, + -0.1, + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 2, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_227", + 1, + -0.1, + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "“大司祭”和“元老”,前者是每个城邦和魔法之神沟通的最高负责人,后者高坐在诺瓦的元老院的石头长椅上,决定整个诺瓦的命运。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg2_942", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + -400.0, + -300.0, + 1.5, + nil, + nil, + nil, + 0.3, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg2_941", + "a", + "002", + "none", + nil, + nil, + -0.25, + 1.3, + 1.0, + 1.0, + nil, + 0.0, + true, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + -50.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 16, + "OutSine", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "再向上便是统治巨型城邦和神赐高塔的“尊者”,他们可以制定一个城邦的法律。艾琳娜的庇主奥林匹娅大人就是菲兰尼斯的尊者。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 3, + "OutSine", + 0.5, + true + } + }, + { + cmd = "Clear", + param = { + true, + 0.3, + true, + true + } + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_street_outside_daylight", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + 200.0, + -400.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + 100.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 10.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 8, + "OutSine", + 1.0, + true + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_sunlight", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "神赐高塔……虽然我们也会说星塔是恩赐之神给予诺瓦人的恩赐,但他们敬拜的似乎不是恩赐之神而是魔法女神……", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "004", + "none", + nil, + nil, + -0.18, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "020", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "这是不同地域……或者说不同世界的信仰差异吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetStage", + param = { + 4, + 9, + "OutSine", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutQuad", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "“尊者”之上就是诺瓦——“元老院与诺瓦人民”的执政官们:“半神”。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "他们人数稀少,离群索居,拥有常人无法理解的世界级魔法和漫长的寿命。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "“半神”们每年会轮换一人执掌诺瓦的权柄,但一般都是延续之前的做法,不会轻易做出什么改变。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "原来如此,在这里,施法水平相当于“学历”,没有在好的学校上过学,就没办法进入大公司,各种贵族头衔,就是公司里不同的职位。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "020", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "只不过,学习这种事靠后天努力多一些,魔法天赋什么的就全靠天生了。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_happy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "多谢你,天冬,==W==这样一来,我大致就知道我扮演的这个身份和其他人的上下级关系了,和他们交流时就知道应该用什么态度了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "none", + "none", + "z", + 0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "013", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "正是如此,你理解得好快呢,果然是哪里的贵族孩子吧?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "真的不是……我的故乡虽然也有富人和穷人,也有各种尊贵的头衔,但没有你说的这种阶级森严的“贵族”,主要还是你这个老师教得好呢。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "老师……==W==嗯嗯,我的确教了你不少东西,你这么称呼我倒是也对。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "等等,老师,老师……==W==被人叫老师感觉真不错呢!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_134", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_1", + "17", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "018", + "avg_emoji_flower", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "33", + "OutSine", + 0.5, + false, + "fade", + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "002", + "avg_emoji_attention", + "huanxin2", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "老师,我还有两个问题想问。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "013", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "请问吧~", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "你说一个人的施法水平,八分靠天赋,二分靠努力,可是咒语什么的都是后天学习的吧?再怎么努力也只能占二分吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "当然了,因为一个人能学习什么咒语也是靠天赋决定的,就算再努力,倘若一开始就不具备学习的条件也是零嘛。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_shock", + "chijing", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "竟,竟然是这样?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "详细给你讲讲吧——使用魔法需要用到魔力,魔力源于我们自身的精神力量,但每个人的身体条件不同。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "有人擅长把精神力量转化为魔力,有人能储存更多魔力,有人能更好地控制魔力,也有人以上几点全有,那就是大司祭的苗子了。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "像我这种……==W==泡在饱含魔力的浴池中一会就晕倒了,就是身体对魔力的忍耐度不够,我就算学会再多的咒语,也没有魔力可以释放。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_a", + "17", + "OutSine", + 0.7, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + 1.15, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_sweaty", + nil, + 0.6, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutQuad", + 0.7, + true + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "30", + "OutSine", + 0.7, + false, + "fade", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutSine", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "我明白了,你之前在森林里施放魔法是靠这块心相石吧?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "你,你怎么知道?==W==对哦,你在浴场测试的时候……也说“心相石”这个词了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "OutSine", + 0.7, + true + } + }, + { + cmd = "SetBg", + param = { + 6, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg1_111", + "a", + "002", + "none", + nil, + 0.5, + -0.5, + 3.0, + nil, + nil, + 0.9, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 5, + 6, + "OutQuad", + 0.5, + false + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlStage", + param = { + 6, + nil, + nil, + 100.0, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutSine", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_219", + 0.0, + false + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 1, + "qstory_main_10001_006", + 0.3, + 0.36, + 1.0, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "这……这种石头在我的故乡就叫心相石啊,大家都用的,石头里面储存着魔力,使用魔法的时候用这里面的魔力就可以了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFrontObj", + param = { + 1, + 0, + "qstory_main_10001_006", + nil, + nil, + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 5, + 3, + "OutSine", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + 1.0, + nil, + "none", + "OutSine", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 2, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "023", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "怎么可能?!!!这是我试验了好久,费了好大功夫才做出来的独一无二的石头。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + -0.25, + 1.35, + nil, + nil, + nil, + "none", + "none", + "InOutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "016", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jinzhang", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "结果你告诉我在你的故乡,大家已经都在用这东西了?!", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "023", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "PlayCharAnim", + param = { + "avg3_182", + "shake_L", + false, + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_110", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "我这……这不是重新发明轮子了吗?我还想靠这个赚大钱呢!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_awkward", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "啊,那个……不要伤心,重新发明轮子也很厉害吧,至少菲兰尼斯还没人用这种石头。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "027", + "none", + nil, + nil, + -0.5, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_065", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 3, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + -0.07, + 1.1, + nil, + nil, + 1.0, + "yaobai", + "none", + "Linear", + 0, + nil, + false, + 1.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "嗯……==W==你说的也对啊,就算远方已经有人发明了同样的东西,只要诺瓦没人知道那我还是可以赚到金币的!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "019", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youzai", + "none", + "Linear", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sweaty", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "你还在被通缉吧,这么快就想着赚钱的事情了?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "人无远虑必有近忧,再说,没有金币我要怎么继续逃亡啊,菲兰尼斯送来的那笔赏金我们一人一半哦。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "019", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 1.0, + false, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetChar", + param = { + 1, + 6, + "none", + "avg1_111", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + -0.4, + 1.5, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_111", + "a", + "011", + "none", + 2, + 0.5, + -0.4, + 1.5, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_2", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m18", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 0.9, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "024", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "在攒钱和谨慎这方面,==W==她还真有点像鸢尾呢。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 200.0, + -100.0, + 1.3, + nil, + nil, + nil, + "none", + "Linear", + 1.5, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_cen_lp_w", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + "002", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + 1.0, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -50.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "AvgStageEffect_paint", + "OutSine", + 0.5, + false, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_cen_lp_w", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "喂喂喂,老师讲课呢,怎么走神了?难道是在想别的女孩子?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "你这个人,刚从囚车里醒来的时候也一样,看着我的脸就叫别人的名字,哼~", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m38", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "抱歉,你……==W==还有艾琳娜,实在和我故乡的同伴太像了。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBg", + param = { + 5, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.15, + 1.2, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_112", + "b", + "002", + "none", + nil, + nil, + -0.2, + 1.25, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 0.9, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "b", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 0.9, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 8, + "OutSine", + 0.7, + true + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_296", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 9, + "Linear", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "AvgStageEffect_paint", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetStage", + param = { + 4, + 3, + "OutSine", + 0.0, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "005", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "我……==W==我不知道这辈子还能不能再见到她们。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.5, + false, + "fade" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "……你的心情我是可以理解啦,但是——==W==请不要把我当成别的东西,哪怕是幻视也不行,绝对不行。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + nil, + nil, + -0.35, + nil, + nil, + nil, + nil, + "none", + "none", + "InOutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_3", + "rule_39", + "OutSine", + 0.7, + false, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "我的名字是天冬,随处可见,可以熬汤的天冬,==W==不是鸢尾也不是别的什么。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "33", + "OutSine", + 1.0, + false, + "default", + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "虽然这么说显得我有点苛刻,但我的确不喜欢这样,尤其是……==W==尤其是不喜欢你这样!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -30.0, + 1.15, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "抱歉……这件事是我的不好,我没考虑到你的心情,我们毕竟是同伴,看着你想到别人实在不应该。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "027", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_356", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "023", + "close", + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "lengzhan", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "InOutSine", + 0.5, + false + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "同伴什么的,谁和你是同伴啊,==W==别说得那么亲密,我们只是同谋,同党,一条船上的逃亡者。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "InOutBack", + 0.7, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "021", + "avg_emoji_sweaty", + "niunie1", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "这些关系也挺亲密的吧……", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m149", + "4000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "008", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "avg_emoji_love", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "明白,明白,你是天冬,可以熬汤的那种天冬,不是鸢尾。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "哼,这还差不多,那我作为老师,就宽宏大量地原谅你了。快问第二个问题吧。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + -0.12, + 1.15, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "天冬,你刚刚说的那些贵族里为什么没有“圣女”?我看菲兰尼斯的那位圣女,地位似乎和大司祭一样高?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "呵,圣女主要负责在高塔里向神明许愿,并不属于贵族。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "那是普通的公民、自由民,还是什么别的地位超然的存在?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "都不是。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_sweaty", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "那……==W==总不能是奴隶吧?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "none", + "jinzhang", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + -0.13, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "也不是。==W==我们圣女只是“物件”。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "025", + "avg_emoji_happy", + nil, + nil, + -0.08, + 1.1, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m25", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_shock", + "chijing", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "物件?!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "生起一堆火需要什么?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "火种……以及可以燃烧的树枝、枯草什么的……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "那当火焰燃尽,你会费心去关照那堆已经冷掉的灰烬吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "不,不会吧……==W==最多看看有没有余火,以免引起火灾。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + "002", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "呵,我们圣女就是那种用完后就没人关心的“物件”。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "025", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "每位圣女,都是拥有“魔法天赋”的残次品。以我为例,我的身体对魔力耐受极差,只要身体里有一点魔力,我就要释放出来,否则就会不舒服。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "拥有这样身体的我可以学习咒语,却根本没办法正常使用魔法,所以……==W==只是残次品而已。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "但残次品也有用处,我们被大人物们悉心培养,获得大小姐一般的待遇,学会各种知识和魔法,然后在大人物们需要的时候走上高塔中的祭台,敬奉神明。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_shock", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "敬奉神明……你指的不会是……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 6, + "phylanis_tower_gate_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 6, + nil, + nil, + nil, + 200.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 6, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 15.0, + false, + 0 + } + }, + { + cmd = "SetStage", + param = { + 5, + 2, + "OutSine", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "在高塔里向神明献祭,用自己为代价,实现大人物们的愿望。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_tower_throne_nocoffin", + "0", + "OutSine", + 0.0, + true, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + 200.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetStage", + param = { + 5, + 7, + "OutSine", + 1.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + -100.0, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 15.0, + false, + 0 + } + }, + { + cmd = "SetStage", + param = { + 4, + 6, + "OutSine", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {2.0} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "我们……只是实现愿望之火的火种、燃料,一种昂贵又稀少的“物件”。那么,在被利用之前,自然要好好地保管起来,顺便给予一些权势也无所谓。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "011", + "none", + nil, + nil, + -0.22, + 1.25, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -40.0, + 1.25, + nil, + nil, + nil, + "none", + "InOutBack", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.6, + true, + "fade" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "你,你在说什么?你们为啥这么许愿啊?星塔里不是这样,你们应该找到许愿箱,然后准备好祷词,再想象着你们想要的神器念出祷词。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "哦,那是你的故乡的许愿方式么,听上去温柔很多呢,==W==可惜我没有生在你的故乡,诺瓦也不是你的故乡。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "总之,这是不对的,你们的许愿方法有问题。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "遇到这种愚蠢的许愿方法,是我我也跑啊,你能逃掉实在太好了!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "太……太好了……你真的是这么认为的?==W==许愿……是圣女的工作,也是圣女的命运,诺瓦的每个人都不应该逃避。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "012", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "哪有什么东西比人的生命更重要的?!命运……==W====RT==命运就是用来改变的!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_227", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "016", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "agency_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "wind", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_009", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "34", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_010_FP", + "31", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_011_FP", + "0", + "OutSine", + 0.8, + true, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_007_o", + "0", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 5.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.25, + nil, + nil, + nil, + "stop", + "InOutBack", + 0.7, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "34", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "026", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "028", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "……噗,真会说大话呢,还什么“命运就是用来改变的”……==W==好自不量力,我们现在可还处在一旦曝光真实身份就要被处刑的状态呢。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "但是,我不讨厌你的这种“自不量力”,因为——从祭台上逃跑的时候,我也没想那么多,我只是觉得:我不想死,我不想死!", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "从这个角度讲,我也是个自不量力的人呢。果然,==W==你是个特别的……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_069", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m22", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 6, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg3_100", + "b", + "002", + "none", + nil, + nil, + -0.07, + 1.365, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 5, + 0, + "OutBack", + 1.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 6, + nil, + nil, + nil, + -30.0, + 1.15, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jinzhang", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetStage", + param = { + 5, + 7, + "OutSine", + 1.0, + true + } + }, + { + cmd = "SetChar", + param = { + 1, + 0, + "none", + "avg3_100", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutQuad", + 0.6, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "007", + "avg_emoji_shy", + "niunie", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "抱歉,从昨天开始就什么都没吃了,我们又聊了这么久,艾琳娜的家里……有什么填饱肚子的吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "有的,她出门巡逻之前,给我们留下了她亲手做的早餐。==W==给,面包夹火腿——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_019", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "011", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "艾琳娜做的早餐……==W==应该和尘沙做的早餐一样的美味吧,这下有口福了。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_236", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 3, + 100.0, + nil, + 0.9, + "avg1_112", + "a", + "005", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetCharHead", + param = { + 1, + 3, + nil, + nil, + nil, + "avg1_112", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "那我就不客气了——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_341", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_135", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 2, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_3", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_eyes", + "InSine", + false, + false, + 0.3, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "007", + "close", + "jingxia", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "这……这是什么?我咬的是石头吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "018", + "none", + nil, + 0.65, + -0.17, + 1.2, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "17", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "SetBGM", + param = { + 3, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -30.0, + 1.15, + nil, + nil, + nil, + "none", + "InOutBack", + 0.7, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "2TiaoYue", + "none", + "Linear", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "呼呼呼,那个守夜人的厨艺简直是杀人术啊,她烤的面包都可以拿来当盾牌了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "007", + "avg_emoji_resentful", + "buman", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "不对,不是尘沙,艾琳娜一点都不像尘沙!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_167", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_052", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 150.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_048", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + nil, + nil, + nil, + "avg2_978", + "b", + "010", + "none", + 3, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "露露", + "见习司祭大人,还有……==W==那个奴隶,你们都在太好了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "015", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg2_978", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "011", + "none", + nil, + 0.0, + -0.25, + 1.35, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m148", + "4000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "2TiaoYue", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.65, + 0.03, + 0.95, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + 1.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutSine", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 50.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jinzhang", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "露露", + "快跟我来,艾琳娜队长需要帮忙,堕落圣女出现了?!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -200.0, + -50.0, + 1.25, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "Linear", + 0.8, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "34", + "OutSine", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "34", + "OutQuad", + false, + false, + 0.2, + true, + "fade" + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "34", + "InSine", + false, + false, + 0.2, + true, + "fade" + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "34", + "OutSine", + false, + false, + 0.2, + false, + "cut off" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "026", + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "堕落圣女?!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutSine", + 15.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 2.0, + false, + "fade" + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "Wait", + param = {1.0} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/stm10001_07.lua b/lua/game/ui/avg/_cn/config/stm10001_07.lua new file mode 100644 index 000000000..c55ce1e57 --- /dev/null +++ b/lua/game/ui/avg/_cn/config/stm10001_07.lua @@ -0,0 +1,13575 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "第七话", + "守夜人的日常", + "艾琳娜从愤怒的民众手中袒护了一个被诬为“堕落圣女”的女孩;==RT==她身为守夜人进退两难,而你“见习司祭”的身份却替她解了围。==RT==为了获得艾琳娜更多的信任,你与天冬加入了“守夜人”的队伍。", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 3.5, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m111", + "none", + 0.0, + false + } + }, + { + cmd = "SetSceneHeading", + param = { + "16:30", + "5月", + "26日", + "菲兰尼斯岛内", + "中央大道" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "008", + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "你们仔细看看,她不是什么堕落圣女,她只是个连魔法都不会用的,可怜的奴隶。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.45, + nil, + 0.95, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.58, + nil, + 0.95, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.1, + nil, + nil, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_144", + "a", + "002", + "none", + nil, + 0.9, + nil, + 1.0, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_1992", + "a", + "002", + "none", + nil, + 0.23, + -0.15, + 1.25, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1335", + "a", + "002", + "none", + nil, + 0.77, + -0.15, + -1.25, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.12, + nil, + nil, + nil, + nil, + 0.95, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_144", + "a", + nil, + "none", + nil, + 0.88, + nil, + nil, + nil, + nil, + 0.95, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "close", + nil, + 0.25, + nil, + 1.2, + nil, + 1.0, + 0.98, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + 0.75, + nil, + -1.2, + nil, + 1.0, + 0.98, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "激动的菲兰尼斯人", + "菲兰尼斯怎么可能有奴隶?==W==她一定是堕落圣女伪装的。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "如果你们不信的话,我会带她去找大司祭,让大司祭判断。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "愤怒的菲兰尼斯人", + "呵,遇到事情就会抬出大司祭,你这个守夜人当得可真轻松。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "愤怒的菲兰尼斯人", + "我家孩子已经失踪了一个月了,你们这帮吃白饭的守夜人一点进展都没有!", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "愤怒的菲兰尼斯人", + "现在我们抓到犯人,你不砍了她的头也就罢了,竟然还想保护她,你和这家伙是不是一伙的啊!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "凶狠的菲兰尼斯人", + "把她扔进浴池做测试,如果只是普通的奴隶,一测就测出来了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "激动的菲兰尼斯人", + "对,现在就测!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "让这么虚弱的普通人进行浴场测试和杀了她有什么区别?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "请大家放心,我作为菲兰尼斯的守夜人,会妥善地审问她,给大家一个交代的。==W==现在请大家让开一条路,她需要治疗。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.47, + -0.02, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + "wind", + "OutBack", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.15, + nil, + nil, + nil, + nil, + nil, + "manbu2", + "none", + "OutQuart", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "manbu2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_097", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "manbu2", + "none", + "OutQuart", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_144", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "manbu2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + 0.43, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 1.0, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + 1.15, + nil, + nil, + nil, + "still", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_019", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.35, + nil, + 1.0, + nil, + 0.5, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "none", + nil, + 0.25, + nil, + 1.25, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.1, + nil, + 1.05, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + 0.65, + nil, + -1.15, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_144", + "a", + nil, + "none", + nil, + 0.75, + nil, + 0.95, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + "005", + "none", + nil, + 0.54, + -0.05, + nil, + nil, + nil, + nil, + "still", + "none", + "OutBack", + 0, + 3.0, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_110", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_096", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "受伤的少女", + "呜——好疼——==W==", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + 0.65, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 0.8, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.1, + nil, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "none", + nil, + 0.25, + nil, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_144", + "a", + nil, + "none", + nil, + 0.9, + nil, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + 0.75, + nil, + -1.2, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_019", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_097", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.805} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + 0.42, + -0.07, + 0.95, + nil, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + -2.0, + false, + 0.7, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.705} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.57, + 0.0, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "愤怒的菲兰尼斯人", + "不行,你要问就在这里问。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "激动的菲兰尼斯人", + "对,就在这里问。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.8, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 2.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.3, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "(情况不对……==W==大家为什么这么冲动?==W==不管怎么说……==W==得先带着这孩子离开这里。)", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "你们再不让开就是在妨碍守夜人的工作了,我就要硬闯了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_144", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "004", + "none", + nil, + 0.2, + -0.05, + 1.05, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "凶狠的菲兰尼斯人", + "硬闯?==W==呵,你是“骑士”,老夫也是“骑士”,==W==剑术我还是会一点的。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 250.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.1, + nil, + nil, + nil, + nil, + 0.9, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + 0.5, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.85, + nil, + nil, + nil, + 0.5, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "002", + "none", + 7, + 0.49, + 0.05, + -0.75, + nil, + 1.0, + 0.0, + 0.0, + false, + 0.5 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1335", + "a", + "002", + "none", + 7, + 0.38, + 0.06, + 0.7, + nil, + 1.0, + 0.0, + 0.0, + false, + 0.8 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.47, + 0.04, + -0.8, + nil, + nil, + 0.98, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + 0.34, + 0.05, + 0.75, + nil, + nil, + 0.98, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "起哄的菲兰尼斯人", + "大哥,咱们可是从小就住在菲兰尼斯,和别的城邦也没少打仗,怎么能让她一个外地人在这里耍威风,咱可不能丢这个面子。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "看热闹的菲兰尼斯人", + "对,精神点,好样的!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.08, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + 0.37, + 0.06, + 0.7, + nil, + nil, + 0.9, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.48, + 0.07, + -0.75, + nil, + nil, + 0.9, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.15, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.8, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_521", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "凶狠的菲兰尼斯人", + "怎样?==W==你要是真的想带走那个“堕落圣女”,就和老夫过两招吧,也让我们看看你到底称不称职?!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_5", + "AvgStageEffect_wipe_up", + "OutQuart", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_230", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "OutCubic", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.95, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.95, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.8, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.7 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.3, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.1 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_speechless", + nil, + 0.7, + nil, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "(要怎么办?他们的剑术稀松平常……==W==我带着这个孩子冲出去轻轻松松,但没办法保证没人受伤。)", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.7, + 0.75, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.75, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.75, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "(我是守护菲兰尼斯的守夜人,绝对不能伤害菲兰尼斯的公民,==W==但这样僵持下去……==W==这孩子就……)", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -300.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "avg_emoji_vexation", + 1, + 0.5, + -0.02, + 1.05, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuart", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + -0.07, + 1.1, + nil, + nil, + 1.0, + "manbu2", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.2, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "这么多人堵在路中间是怎么回事?==W==快点散开,你们妨碍到见习司祭大人出行了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "OutQuart", + 1.0, + true + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m148", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "002", + "none", + nil, + 0.3, + nil, + 0.95, + nil, + 1.0, + 0.0, + 0.0, + false, + 0.5 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1335", + "a", + "002", + "none", + nil, + 0.7, + nil, + -0.95, + nil, + 1.0, + 0.0, + 0.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "close", + nil, + nil, + -0.02, + 1.0, + nil, + nil, + 0.97, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + -0.02, + -1.0, + nil, + nil, + 0.97, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuart", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "起哄的菲兰尼斯人", + "见习司祭?那是谁?==W==我们菲兰尼斯有见习司祭吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "看热闹的菲兰尼斯人", + "听说是从远方旅行到这里的别的城邦的见习司祭,颇受科佩里乌斯大人重视。==W==瞧,就是那个人。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + 0.3, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 5, + "mood_1", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_1311", + "a", + "009", + "none", + nil, + 0.49, + -0.6, + 2.0, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 5.0, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_bubble_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_134", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "起哄的菲兰尼斯人", + "唔……==W==这张美丽的脸配上从未见过……==W==但充满贵族气息的服饰,==W==的确……的确是我们惹不起的贵人。", + 0, + "", + false, + "唔……==W==这张英俊的脸配上从未见过……==W==但充满贵族气息的服饰,==W==的确……的确是我们惹不起的贵人。", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 5, + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 6, + "mood_1", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 6, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg3_1341", + "a", + "009", + "none", + nil, + 0.51, + -0.3, + 2.0, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1341", + "a", + nil, + "none", + nil, + 0.49, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 5.0, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 6, + "fx_avg_bubble_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_bubble_lp", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 5, + 1, + "OutCubic", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1341", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "close", + nil, + 0.25, + -0.04, + 1.1, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + 0.8 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "close", + nil, + 0.75, + -0.04, + -1.1, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + 0.8 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "009", + "none", + nil, + nil, + 0.02, + 0.95, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "009", + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "012", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "出什么事了?这里为什么如此混乱?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + 100.0, + nil, + nil, + "avg3_227", + "a", + "005", + "avg_emoji_flurry", + 3, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "凶狠的菲兰尼斯人", + "大人,我们并非有意堵住您出行的道路……==W==是,是我们抓到了“堕落圣女”,但这位守夜人并不想秉公处理……==W==而是别有用心地想把她带走。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.3, + -0.03, + 1.05, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "008", + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.58, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + "008", + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + 0.48, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "哦?这不是艾琳娜吗?==W==好巧,竟然在这里遇到你了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "见习司祭大人,早安。==W==之前的事情完全是我的失职,==W==在下救治完这个孩子后,立刻去找您领罪认罚。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "这可不行,艾琳娜。这些公民的请愿你没听到吗?==W==他们要求处死“堕落圣女”,你怎么能自顾自地表示要救治她呢?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_happy", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + 0.49, + -0.02, + 1.03, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "可是,这孩子根本不是……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "none", + "niunie", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "没有什么可是,==W==虽然我作为一个外来的见习司祭不应该多嘴,但从情理来说,你作为菲兰尼斯的守夜人,应该听取大家的心声,重视大家的意见。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "none", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.75, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + nil, + nil, + nil, + "avg3_228", + "a", + "002", + "avg_emoji_flower", + 0, + nil, + nil, + nil, + nil, + 1.0, + 0.995, + 0.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "激动的菲兰尼斯人", + "您说得太对了,不愧是见习司祭大人!果然还是您能为我们做主。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + nil, + "avg3_1335", + "a", + "002", + "avg_emoji_happy", + 0, + 0.44, + nil, + -1.0, + nil, + 1.0, + 0.995, + 0.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "看热闹的菲兰尼斯人", + "相比之下,某些人名为菲兰尼斯的守夜人,实际上却根本不做正事,只想着庇护犯人!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 1, + nil, + nil, + nil, + "avg3_227", + "a", + "003", + "avg_emoji_exclamation", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "凶狠的菲兰尼斯人", + "喂,那边的守夜人,还不快按照见习司祭大人说的话去做!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg3_228", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg3_1335", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 1, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "我……==W==我明白了,见习司祭大人,请下令吧,我会按您说的去做。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "004", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "既然你们都把决定权交给我,那我就恭敬不如从命了。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "003", + "avg_emoji_attention", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "艾琳娜,把这位“堕落圣女”送到我住的地方,我要亲自审问她。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_076", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 2, + "0", + "Linear", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.55} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 3.5, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 2, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m162", + "none", + 0.0, + false + } + }, + { + cmd = "SetSceneHeading", + param = { + "17:30", + "5月", + "26日", + "菲兰尼斯岛外", + "破旧因苏拉" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "003", + "none", + nil, + nil, + 0.025, + 0.95, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "检查完了,坏消息是这孩子的身体和精神都很差。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "OutCubic", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "002", + "none", + nil, + nil, + -0.2, + 1.4, + nil, + 1.0, + 0.0, + 0.0, + false, + 0.3 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "长期营养不良和遭受虐待摧毁了她的精神,==W==此外,她的记忆还有被魔法篡改的痕迹,==W==她现在没办法和我们进行任何有效的交流。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_2_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_2_lp", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_2_lp", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_2_lp", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "stop", + "OutCubic", + 1.5, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "OutCubic", + 1.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 1.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.8} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + 2, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "011", + "none", + 1, + 0.3, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "avg_emoji_symbol", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "露露", + "这……这么严重?!==W==这帮奴隶贩子真该死!==W==她,她还能治好吗?==W==", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "007", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "012", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_music", + nil, + 0.63, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 3.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "哎呀哎呀,==W==竟然把希望寄托在我这个“自甘为奴的令人嫌弃的家伙”身上呢。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "015", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "露露", + "这……==W==对,对不起,在浴场的时候是我太粗鲁了,我不是那个意思。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "012", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "哼哼,道歉做什么?==W==我是那种记仇的人吗?==W==放心吧,我刚刚说的是坏消息,现在才开始说好消息。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "018", + "none", + nil, + 0.2, + -0.07, + 1.1, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.7 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_love", + nil, + 0.8, + -0.07, + 1.1, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.7 + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "002", + "none", + 3, + nil, + 0.025, + 0.95, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "这孩子身上的问题虽然多,但都不严重,==W==身体方面的问题好好休养就是了,魔法造成的记忆损伤随着身体的恢复也会逐渐好起来的。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + 0.025, + 0.95, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "005", + "none", + nil, + 0.35, + 0.0, + 1.0, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "none", + nil, + 0.65, + 0.0, + 1.0, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_252", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "喏,这是我刚刚开的药方,照这个给她吃两周,应该会有明显好转。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "003", + "avg_emoji_speechless", + nil, + nil, + -0.02, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "露露", + "卷心菜、蜂蜜、鸡肉、鱼酱、无花果、椰枣、鹰嘴豆……==W==那个,这不是菜谱吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "022", + "avg_emoji_question", + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "OutQuint", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "018", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "就是菜谱啊,比起各种草药,这孩子现在更需要补充营养。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "009", + "avg_emoji_flower", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "露露", + "明白了,==W==我这就去!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "close", + nil, + -0.1, + -0.04, + 1.2, + nil, + nil, + 0.0, + "manbu_loop", + "none", + "OutQuint", + 0, + nil, + true, + 2.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutCubic", + 0, + 0.0, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "呼,==W==主人,我们先扶她进房间休息吧,==W==还有那边的守夜人,==W==过来搭把手。==W==", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "002", + "none", + nil, + 0.36, + 0.02, + 0.95, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.35, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 180.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + 3, + 0.55, + -0.12, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.1, + false, + 0.7 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "avg_emoji_happy", + 1, + 0.78, + -0.12, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.7 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "005", + "none", + nil, + 0.1, + 0.06, + 0.8, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.2, + 0.01, + 0.9, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -180.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.4, + -0.04, + 1.05, + nil, + nil, + nil, + "manbu2", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + 0.7, + -0.04, + 1.05, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.55, + -0.04, + 1.05, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.5, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_097", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 200.0, + nil, + 1.15, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 2.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + 1.03, + nil, + nil, + nil, + "manbu_loop", + "none", + "OutQuart", + 0, + nil, + false, + 2.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_094", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + 1.07, + nil, + nil, + nil, + "manbu_loop", + "none", + "OutQuint", + 0, + nil, + false, + 2.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_094", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + 1.07, + nil, + nil, + nil, + "manbu_loop", + "none", + "OutQuart", + 0, + nil, + false, + 2.0, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + true, + false, + 2.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "Clear", + param = { + true, + 0.0, + false, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_168", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_166", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "艾琳娜把自己的房间让给这位素未谋面的奴隶少女,我们给她盖上被子的时候,她依旧双眼无神地呢喃着“别杀我”,只是……==W==脸上已经没有了刚来时的惊恐。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m70", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuint", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1311", + "c", + "009", + "none", + nil, + 0.65, + -0.2, + 1.4, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "009", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "这个世界比我想象的要残酷很多啊,醒来后我遇到的天冬、艾琳娜只是少之又少的好人吧……==W==今天遇到的这种事才是这里的普遍情况。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sweaty", + "diantou", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -200.0, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + 0.3, + -0.4, + 1.8, + nil, + 1.0, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + 2, + 0.68, + 0.03, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.58, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "见习司祭大人,多亏了您及时赶到,要不然……==W==我和这位少女就要被堵在岛内,可能最后真得等到科佩里乌斯大人来救场了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "none", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "别那么客气,我也没做什么,==W==只是凭借身份打了个信息差而已。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "avg_emoji_sigh", + "diantou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "还好那些人不知道我现在就寄住在你家,我把她带回来“审问”和你把她带回来“治疗”是一回事。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "我们这么做不会被他们发现吧?到时候一堆人堵在因苏拉门前就给你添麻烦了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "请您放心,那些人平时根本不会踏出菲兰尼斯岛一步,他们根本不清楚岛外有什么。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "022", + "avg_emoji_happy", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "那就好,我们可以安心治疗那位少女了。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + 1.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 0.7, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "002", + "none", + nil, + nil, + -0.1, + 1.35, + 0.7, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + -0.12, + 1.4, + nil, + nil, + 0.8, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "avg_emoji_question", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "说起来,==W==那些市民为什么觉得这个奴隶少女就是“堕落圣女”?==W==菲兰尼斯不是不能有奴隶吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + nil, + "avg3_1332", + "a", + "004", + "avg_emoji_speechless", + 2, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "这件事在下之后会向您解释,==W==在那之前——==W==", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1332", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg3_1332", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "OutQuint", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + 0.0, + 1.0, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.1, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_207", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 80.0, + 1.2, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "见习司祭大人,我之前错误地把天冬认成堕落圣女,把两位关在囚车里着实犯了大错,==W==请您责罚。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.75, + -0.08, + 0.95, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1311", + "c", + "005", + "none", + nil, + 0.5, + -0.18, + 1.4, + nil, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "020", + "none", + nil, + 0.45, + nil, + nil, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_attention", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "啊,==W==这就是天冬说的——==W==", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "014", + "none", + nil, + nil, + -0.32, + 1.5, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "同时,艾琳娜需要向我们道歉,接受我们提出的“不致死以及留下永久伤痕”以外的任何补偿要求,==W==另外,==W==她差点就被赶出菲兰尼斯了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "责罚和补偿什么的……==W==我并不需要啊。==W==况且,==W==艾琳娜只是尽了一个守夜人的职责而已。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sigh", + "diantou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "021", + "none", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutQuint", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.2, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.2, + false, + 1.0 + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "以局外人的视角来看,==W==我和天冬就是很可疑啊。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "a", + "006", + "none", + nil, + 0.35, + -0.32, + 1.45, + nil, + 0.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + 0.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "025", + "none", + nil, + 0.65, + -0.34, + 1.45, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "a", + nil, + "none", + nil, + 0.32, + -0.4, + 1.6, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.68, + -0.43, + 1.61, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_531", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "021", + "none", + nil, + 0.45, + -0.18, + 1.4, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + nil, + nil, + nil, + "avg3_182", + "b", + "018", + "avg_emoji_happy", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "主人、主人,==W==请过来一下。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg3_182", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "009", + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_wipe_left", + "OutQuint", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "Clear", + param = { + true, + 0.0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -50.0, + 0.0, + 1.0, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1311", + "c", + "009", + "none", + nil, + 0.6, + -0.13, + 1.3, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m42", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_wipe_right", + "OutQuint", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "014", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "1", + "天冬,你怎么想?我觉得没必要因为这种事惩罚艾琳娜吧,你当时还为艾琳娜说情来着。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + 1, + nil, + -0.35, + 1.8, + 1.0, + 1.0, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "003", + "none", + nil, + nil, + 0.05, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "027", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "的确如此,==W==但您也不能什么都不要求,这太反常了。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "况且,我认为这是一个把艾琳娜拉到我们这边的好机会啊。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "把艾琳娜拉到我们这边? ", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + nil, + -0.18, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "是啊,您仔细想想,我们的当务之急是什么?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_speechless", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "拥有一个真实的,经得起查的身份。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "没错,我们现在编出来的身份已经瞒过了那位圣女和大司祭,唯一剩下的隐患就是这位守夜人了。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "来菲兰尼斯的路上……我们的行动和说的话可都有不小的漏洞,如果她再把这些漏洞翻出来……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "none", + "daintou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "你担心得有道理啊,那我们要怎么做呢?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_sigh", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "022", + "none", + 2, + 0.7, + -0.4, + 1.7, + 0.7, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.85, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "哼哼哼,她看起来太正经了,感觉除了那个露露之外,也没朋友。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "这种人就像大理石雕像一样,根本没办法收买,也没办法威胁,==W==想要拉拢她,==W==就先要让她“堕落”。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 0.98, + nil, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + nil, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + -0.35, + 1.55, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1311", + "c", + "009", + "none", + nil, + 0.73, + -1.0, + 3.0, + nil, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + -0.7, + 2.5, + nil, + 0.7, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "025", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "堕落?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "其实就是让她别那么严肃,别那么死板啦,只要她能流露出内心的欲望,我们就能投其所好。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "嗯……==W==我明白了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + nil, + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "025", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_316", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "如果您觉得这样起效太慢,我还发明了一种可以限制签约者行动,甚至拘束对方灵魂的“灵魂交易”魔法,==W==您可以趁着这个机会帮我试验一下……==W==", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + 0.9, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + nil, + "none", + "OutQuint", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "OutQuint", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "023", + "none", + nil, + 0.5, + -0.17, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 2, + nil, + 1.0, + 0.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "哎?您怎么已经去找艾琳娜了?!==W====RT==我们还没谈好话术细节啊!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "016", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_wipe_right", + "OutQuint", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "Clear", + param = { + true, + 0.0, + false, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1311", + "c", + "009", + "none", + 1, + 0.25, + -0.13, + 1.3, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + 2, + 0.7, + -0.07, + 0.9, + nil, + nil, + nil, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -50.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_wipe_left", + "OutQuint", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "014", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "1", + "艾琳娜,我想好要怎么“惩罚”你了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + 0.2, + -0.3, + 1.8, + 1.0, + 1.0, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + -0.1, + 1.0, + 0.0, + 0.0, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "只要是我能做到的,我都会尽力补偿两位。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "avg_emoji_speechless", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "让我们加入守夜人队伍,和你一起巡逻。==W==还有,把我和天冬当成你的同伴而不是有更高地位的贵族,==W==不要再对我们说敬语啦。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "022", + "avg_emoji_happy", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "没问题,我一定做到……==W==哎?等等,==W==大人您说什么?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + 3.0, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -30.0, + 1.15, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m33", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "说出“大人”就违规了哦,叫我==PLAYER_NAME==就好,叫她天冬就好。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "023", + "none", + 1, + 0.2, + -0.23, + 1.4, + nil, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + 2, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + 0.0, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "Zhong", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "主人?!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sigh", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "你也不要再叫我主人了,入乡随俗,我本就应该让你这个“奴隶”恢复自由人的身份。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "022", + "avg_emoji_happy", + "JuGong", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "我们之间也没有什么实体契约,就请艾琳娜作为见证吧。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -50.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuint", + 0.7, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutQuint", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 0.7, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutQuint", + 0, + nil, + false, + 0.7, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "我,==W==我明白了。==W==我会做==PLAYER_NAME==释放奴隶天冬的证人。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuint", + 0.7, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutQuint", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 0.7, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "niunie1", + "none", + "OutQuint", + 0, + nil, + false, + 0.7, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "哈,==W==真是搞不懂……==W==你这个家伙到底在想什么啊。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "avg_emoji_happy", + "daintou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "嗯,大家都没有用敬语,这很好。==W==那么……==W==艾琳娜队长,请下命令吧。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "none", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_412", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "none", + "diantou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "我和天冬作为守夜人的新人,现在应该做什么?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.1, + -0.4, + 1.8, + nil, + 1.0, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + 0.7, + 1.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + -0.05, + 1.1, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "那……==W==那我们就来讨论一下“堕落圣女”和最近菲兰尼斯失踪案的联系吧。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuint", + false, + false, + 2.0, + true, + "default" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/stm10001_08.lua b/lua/game/ui/avg/_cn/config/stm10001_08.lua new file mode 100644 index 000000000..b196db934 --- /dev/null +++ b/lua/game/ui/avg/_cn/config/stm10001_08.lua @@ -0,0 +1,12412 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "第八话", + "禁忌的愿望", + "菲兰尼斯不断发生孩童失踪的案件,被认为是“堕落圣女”所为。==RT==艾琳娜是为了调查案件才扣留了你与天冬,如今她已放下怀疑。==RT==她选择向你袒露,想要实现“复活”奇迹的真正原因……", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuint", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m29", + "none", + 0.0, + false + } + }, + { + cmd = "SetSceneHeading", + param = { + " 18:10", + "5月", + "26日", + "菲兰尼斯岛外", + "破旧因苏拉" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "在尊者奥林匹娅的治理下,菲兰尼斯是一座和平、安宁的城邦,市民们和睦相处,极少发生恶性犯罪事件。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "长期以来,我们守夜人的工作只有抓贼和救火,以及驱赶过于靠近城邦的魔物。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "一个月前,城邦的安宁被打破了。==W==一个女孩在岛内的家中失踪,==W==我和她的家人找了许久却还是一无所获。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_night", + "0", + "OutQuint", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 7.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_168", + "a", + "002", + "none", + nil, + 0.5, + -0.25, + 1.4, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_168", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.97, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "一开始,我怀疑那孩子可能是失足落水,被冲到了菲兰尼斯之外。==W==但很快……==W==", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_170", + "a", + "002", + "none", + nil, + 0.5, + -0.2, + 1.4, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_168", + "a", + nil, + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_170", + "a", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + 0.97, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_227", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "一周后,又出现了第二个失踪的孩子,==W==这次是在岛外,==W==孩子的家人说孩子去街上买面包,就再也没有回来。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutQuint", + 0.5, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "OutQuint", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_168", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_170", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "niunie1", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "菲兰尼斯的孩子都会游泳,连续两个人失足落水的几率太小了。我和露露找遍了菲兰尼斯所有的地窖、旧屋,没有发现任何线索。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "绑架?不对……没有人来要赎金,难道是拐卖吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "我也是这么想的,就加大了搜查的范围,盯紧了那些外来的旅行者;同一时间,街上出现了“堕落圣女”的流言。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 0.98, + nil, + nil, + 0.7, + 1.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -100.0, + 1.35, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "很多市民都觉得,一定是堕落圣女潜入了菲兰尼斯,==W==抓走并吃掉了那些可怜的孩子。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "024", + "none", + nil, + 0.27, + -0.45, + 1.4, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + -0.25, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.52, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 170.0, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "喂喂喂,==W==就算堕落圣女十恶不赦,==W==也不至于吃小孩吧?!", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "niunie1", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m62", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "那当然是无稽的传言,实际上……==W==我认为堕落圣女并没有犯过那些案子,==W==也没有杀过那些人。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_question", + nil, + 0.35, + 0.0, + 1.0, + nil, + 0.0, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "嗯?你为什么会这么觉得?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "如果是为了逃亡的话,流窜在各个城邦里是一种很笨的方法,最好的方法是离开城邦找个没人的地方住下去,直到大家都忘了她。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "那位圣女能从祭祀中逃走,我想应该不是个笨人,不至于做出“为了掩盖身份杀人,结果反而暴露了身份”这种蠢事。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "027", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "可是……那些案件真的发生了啊……", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -150.0, + -50.0, + 1.15, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + 1, + 0.6, + -0.1, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + 2, + 0.33, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "我在菲兰尼斯的图书馆里看到过这样的案例——", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "一位杀死了三十人的连环杀手实际只杀死过五人,另外的二十五人都是其他的犯人作案后,栽赃到还未被逮捕的连环杀手身上的。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "avg_emoji_attention", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "你的意思是……堕落圣女是被栽赃的。==W==那你在森林里的时候,为什么还要以\"堕落圣女”的理由抓捕天冬?==W==", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_question", + "diantou", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "传说中的那位“堕落圣女”可能根本就不存在,这个名号只是人们“以讹传讹”制造出来的。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "但是,以这个名号为掩护,犯下种种罪行的犯人却是真实存在的……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_clockwise", + "OutQuint", + false, + false, + 1.0, + true, + "AvgStageEffect_clockwise" + } + }, + { + cmd = "Clear", + param = { + true, + 0.0, + false, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_187", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "数日前", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_187_stop", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m42", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_clockwise", + "OutQuint", + false, + false, + 1.0, + true, + "AvgStageEffect_clockwise" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "003", + "none", + 1, + 0.7, + -0.3, + 1.5, + nil, + 0.7, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "012", + "none", + 2, + 0.15, + 0.05, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "avg_emoji_flurry", + nil, + 0.3, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "露露", + "艾琳娜队长,==W==又有孩子失踪了。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "lengzhan", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "又有?这是第三个了……==W==露露,==W==“堕落圣女”的那个传言你有找到什么线索吗?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "avg_emoji_speechless", + nil, + 0.35, + 0.0, + 0.95, + nil, + nil, + nil, + "JuGong", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "露露", + "唔,真要说线索的话……==W==昨天浴场里来了一个怪人。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "怪人?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 0.95, + nil, + nil, + 0.5, + 1.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.2, + -0.3, + 1.5, + 1.0, + 1.0, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.8, + -0.3, + 1.5, + 1.0, + 1.0, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "002", + "none", + nil, + nil, + -0.3, + 1.35, + 0.7, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + -0.32, + 1.4, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 3.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 3.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "露露", + "那是一位出手阔绰的旅行者,据说还有“骑士”爵位,==W==但他总是下意识地用审视的眼光看别人的牙齿和皮肤,==W==就像是在看货物一样。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + nil, + "avg1_162", + "a", + "007", + "avg_emoji_exclamation", + 5, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "这个习惯……那家伙不会是做奴隶生意的吧?", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + nil, + nil, + nil, + "avg2_978", + "b", + "008", + "avg_emoji_speechless", + 4, + nil, + nil, + 0.95, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "露露", + "他在浴场里四处和人说“堕落圣女”的传闻,可一个城外的旅人……==W==他为什么这么熟悉我们的城内的传闻?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "018", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg2_978", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + 0.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "018", + "none", + nil, + 0.2, + -0.3, + 1.5, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + nil, + 0.8, + -0.3, + 1.5, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.35, + 0.0, + 0.95, + 0.0, + 0.0, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + 0.0, + 1.0, + 0.0, + 0.0, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "很可疑,说不定就是他拐走了孩子们。我听说有些遥远的城邦的贵族不喜欢普通的奴隶,就喜欢那些被拐卖来的,原本身份高贵的奴隶。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "露露,我们去找那家伙!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "16", + "OutSine", + true, + true, + 0.5, + true, + "AvgStageEffect_fade_left" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -30.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "16", + "OutSine", + false, + false, + 0.5, + true, + "AvgStageEffect_fade_left" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "013", + "none", + 2, + 0.6, + 0.1, + 1.2, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "close", + nil, + 0.5, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_574", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "停下,我是菲兰尼斯的守夜人艾琳娜,我要检查你们的马车。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m148", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 70.0, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "004", + "none", + 1, + 0.25, + -0.35, + 1.5, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "奴隶商人", + "呵,你们菲兰尼斯的手未免也太长了吧,==W==这里是荒野,可不是你们的城邦。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "006", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -70.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -150.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "002", + "none", + 3, + 0.9, + 0.05, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "012", + "avg_emoji_attention", + nil, + 0.85, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "露露", + "艾琳娜队长,那些马车……==W==不,囚车里装着好几个奴隶。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 3, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 3, + nil, + nil, + nil, + -200.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 3, + "none", + "avg3_229", + "a", + "002", + "none", + 2, + 0.4, + nil, + nil, + 1.0, + 1.0, + 0.85, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 3, + "none", + "avg3_1339", + "a", + "002", + "none", + nil, + 0.6, + nil, + -1.0, + 1.0, + 1.0, + 0.85, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 3, + "none", + "avg3_1340", + "a", + "002", + "none", + nil, + 0.5, + -0.15, + 1.3, + 1.0, + 1.0, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 2, + 0, + "OutCubic", + 0.5, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "019", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 2, + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 70.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "002", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "奴隶商人", + "呵,我们可没把奴隶带进菲兰尼斯,没违背奥林匹娅尊者的规矩,==W==等等……你这小姑娘怎么看着这么眼熟?==W==啊,我想起来了,你是浴场的侍女!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "007", + "avg_emoji_attention", + nil, + 0.35, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "002", + "avg_emoji_idea", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_147", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.9, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -50.0, + 1.3, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "close", + nil, + 0.6, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "不论在哪里,把人视为玩物与商品都是无可置疑的恶行。另外,你还涉嫌绑架和制造恐慌,我要带你回城问话。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "006", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "奴隶商人", + "可笑,只有两个人还想抓我们回去?==W==小的们,我们的商品里又要多两个上等货色了,拿出你们的武器!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center", + 0, + 0, + nil, + nil, + 0.01, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1335", + "a", + "002", + "none", + 3, + 0.2, + 0.02, + 0.95, + 1.0, + 1.0, + 0.9, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1336", + "a", + "002", + "none", + 4, + 0.4, + 0.02, + 0.95, + 1.0, + 1.0, + 0.9, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_139", + "a", + "002", + "none", + 5, + 0.6, + 0.02, + 0.95, + 1.0, + 1.0, + 0.9, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_138", + "a", + "002", + "none", + 6, + 0.8, + 0.02, + 0.95, + 1.0, + 1.0, + 0.9, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "007", + "close", + nil, + 0.5, + -0.25, + 1.3, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetAudio", + param = { + 0, + "se_159", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1336", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_139", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_138", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_434", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "004", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong1", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "不自量力!==W==露露,记得抓活的,我们还要问出孩子们的下落。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "007", + "close", + nil, + 0.5, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + 150.0, + nil, + nil, + "avg2_978", + "b", + "007", + "avg_emoji_exclamation", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "露露", + "明白,队长。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + 2, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "我们击败了那些奴隶贩子,但囚车中的奴隶里并没有失踪的孩子。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "奴隶贩子们路过的森林里有一座高塔,我担心他们把劫来的孩子藏在那里,就让露露先回城了,自己驾着一辆囚车去了高塔……==W==然后,我就遇到了你们。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_tower_gate_daylight", + "0", + "OutCubic", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m149", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "015", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "原来那时候的你刚抓了一批奴隶贩子,那些人还四处散播“堕落圣女”的谣言,所以你看到和通缉画像很像的我,就联想到“堕落圣女”了,可以理解~可以理解。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "011", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "niunie1", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "其实……我从一开始就没觉得你是“堕落圣女”,一方面是你的眼神根本不像杀过人的家伙,另一方面我本就觉得“堕落圣女”是一个被流言夸张出来的存在。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "我那么说只是为了看看你的反应……==W==嗯,守夜人审问小偷时的小技巧——先用一个大罪名吓唬一下对方。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_030", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + 0.2, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "avg_emoji_question", + nil, + 0.25, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "那你本来以为我犯了什么罪?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "奴隶贩子的同伙,又或者是个……盗墓贼。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "016", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + -30.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_resentful", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "jushou2", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "喂喂,睁大你的眼睛看看!==W==我这么可爱又迷人的美少女,怎么会去做奴隶贩子和盗墓贼啊!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "呃……因为你当时跑到了一个超级豪华的“棺材”旁边,里面躺着没有呼吸的==PLAYER_NAME==。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + -600.0, + 810.0, + 1.43, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 5, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + 2.0, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_sweaty", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "那看起来的确挺像盗墓贼的,哈哈。==W==所以你把“棺材”以及我一起放进囚车,是作为天冬“罪行”的证据啊。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "OutSine", + 0.35, + true + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetStage", + param = { + 4, + 15, + "Linear", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "就是这样……抱歉……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "022", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "不用道歉啦,我那种状态被当成尸体也挺正常的。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "所以,你后来态度转变是因为——我“复活”了,天冬还主动保护我了,所以她既不可能是盗墓贼,也不可能是奴隶贩子。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "嗯,但我依旧对你们的身份有怀疑……==W==所以,我把你们带回了菲兰尼斯。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "你怀疑的是……?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "天冬作为一名奴隶,表现得非常自然。但你作为主人……==W==态度上完全没有上位者的气势,一举一动也没把天冬当做奴隶,更像是……==W==朋友。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_030", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_054", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "avg_emoji_flurry", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "这,这样么……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "021", + "none", + nil, + 0.5, + -0.35, + 1.5, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "(而我,就继续装成你的私人奴隶。==W==对了,记得对我蛮横霸道一点,表现出上位者的气势来,没有人会用你那种温柔的态度对待奴隶的!)", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "010", + "avg_emoji_sigh", + "chijing", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "天冬倒是提醒过我这一点,但做不到就是做不到啊……不管怎么装,我也没办法把活生生的人当做奴隶。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "所以,我怀疑两位或许都是奴隶,那种地位很高的,给尊者或者半神办事的高级奴隶。==W==你们结伴逃出来,为了便于解释就伪装成了主仆。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_idea", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "这么说……==W==你把我们带到菲兰尼斯其实是为了保护我们,让我们在这里获得新身份。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_029", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "嗯,奥林匹娅大人如果发现你们是奴隶……应该会解放你们。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_4", + "16", + "Linear", + 0.5, + false, + "AvgStageEffect_wipe_down", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "015", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "喂喂喂,你这人心肠有些太好了吧,好得都让人觉得有点不真实了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "OutCubic", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_question", + nil, + 0.3, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "你的庇主——菲兰尼斯尊者奥林匹娅的确禁止菲兰尼斯人使用奴隶,但这也不意味着你要主动走出城邦,去解救荒野里的奴隶吧?这不会给你的庇主带来麻烦吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "奥林匹娅大人说过——走进菲兰尼斯的人应该都是自由的,她支持我们用和平的方式解救那些有主人的奴隶,以及惩罚那些贩卖奴隶的家伙。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "另外,我过去也是奴隶,我知道那种被人当成物品的感受,所以,我会力所能及地帮助你们。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_vexation", + nil, + 0.5, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "诺瓦……为什么要有奴隶呢?为什么大家不能和平相处呢?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 5, + "mood_3", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "那当然是因为——==W==每个人都有想要实现的愿望,有些人的愿望就是建立在牺牲他人的前提上的。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.1, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 8, + "Linear", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_resentful", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "jushou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "哼,别以为每个人都是你们两个这样的超级大傻瓜,总这么天真,早晚有一天会被人坑死的。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "感谢提醒,==W==不过……==W==在你试图从浴场逃走,被圣女莱塔抓住后,我就改变了对你们身份的想法,你们应该不是奴隶。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "011", + "none", + nil, + 0.6, + 0.0, + 1.0, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "005", + "none", + nil, + 0.4, + nil, + 1.05, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.5, + false, + "default" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "002", + "none", + nil, + 0.5, + 0.0, + 1.0, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -60.0, + 1.3, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center", + 0, + 0, + nil, + nil, + 0.01, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 4, + nil, + nil, + 0.7, + "avg1_162", + "a", + "007", + "none", + 5, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "天冬,你就是那位“出逃的圣女”吧?而==PLAYER_NAME==是一位不知道因为什么原因帮助你的,有一定地位的贵族。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 4, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "016", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m148", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "嗯?!你在说什么昏话,我怎么可能是圣女。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "025", + "avg_emoji_shock", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "猜得好准,不愧是守夜人……除了她不可能知道的:“我是从另一个世界来的”这件事之外,她说的基本就是事实了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.25, + 1.5, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "avg_emoji_speechless", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "圣女莱塔在判断你的身份的时候……看上去似乎认识你,还故意帮你遮掩了一下,按理说……没有犯罪的人没道理会在那种时候从下水道逃走。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "007", + "none", + 1, + 0.4, + 0.0, + 1.05, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "027", + "none", + 2, + 0.58, + 0.0, + nil, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "009", + "avg_emoji_music", + nil, + 0.42, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + -3.0, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "015", + "none", + nil, + 0.61, + nil, + nil, + nil, + nil, + nil, + "jingxia2", + "none", + "OutQuart", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "但是你钻进马车底部这件事,就被她用讥讽你的方式略过去了。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "于是,我就去查了一下……==W==圣女莱塔在埃摩圣女学校的那一届的学生的去向。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_flash_light", + 0, + 0, + nil, + 0.6, + nil, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "除了“出逃的圣女”之外的所有人都有完善的后续履历,不可能以“奴隶”的身份出现在菲兰尼斯,==W==那么剩下的那个人——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -30.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 2.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "023", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "就算我认识那位圣女也不能说明什么……==W==我们又不是非得在学习的时候认识的,也可能就是过去在埃摩的邻居……==W==对,邻居!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "027", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_question", + nil, + 0.7, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "圣女怎么可能和一名奴隶是邻居呢?如果你想说她和==PLAYER_NAME==是邻居,可圣女莱塔在浴场外……==W==完全是一副和==PLAYER_NAME==不熟的样子。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_257", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 70.0, + -100.0, + 1.4, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "026", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "这……我可以解释……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "天冬,不要挣扎了。==W==我想……艾琳娜说这些事情不是为了告发我们,毕竟,在“浴场测试”的时候她都没提出这些疑点。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "奥林匹娅大人从未在菲兰尼斯城里发布对“出逃的圣女”的通缉,科佩里乌斯大人曾和我说过,他认为“出逃的圣女”没有做错什么。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "另外,两位在这段时间里即使被关进囚车,也没有做出任何危险行为。作为菲兰尼斯的守夜人,我没有理由非要抓捕天冬。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_speechless", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "不止这样吧……在浴场门前……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.9, + true, + "fade" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + nil, + nil, + -0.3, + 1.35, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_257", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "您能告诉我关于“复活魔法”的事情吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_100", + "a", + "025", + "none", + nil, + nil, + -0.17, + 1.25, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 6, + "OutSine", + 0.5, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.3, + nil, + "none", + "InOutQuad", + 0.6, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_185", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m148", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_flash_light", + 0, + 0, + nil, + 1.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + true, + 0.7, + true, + "fade" + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutQuad", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_486", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -800.0, + 250.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.35, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "wind", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_k", + "0", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -800.0, + 250.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "OutQuad", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -800.0, + 250.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.25, + nil, + nil, + nil, + "none", + "InOutBack", + 0.8, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + 1.35, + nil, + nil, + nil, + "JuGong", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "不管要付出什么……==W==只要我有的,我都愿意给您!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutQuad", + 0, + nil, + false, + 1.3, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "010", + "none", + nil, + nil, + -0.07, + 1.1, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuad", + false, + false, + 0.85, + false, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "真……==W==真的吗?==W==高塔和许愿的问题也能问吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 250.0, + 0.0, + 1.15, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.05} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "c", + "009", + "none", + nil, + 0.41, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "1", + "你显然有话想要问我,==W==如果我们的身份暴露,要不然被抓,要不然逃走,==W==你就没办法得到你想要的答案了吧?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 10.0, + 1.05, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.71, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "OutSine", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "008", + "none", + nil, + nil, + -0.06, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_3s", + 0, + "m9", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "很惭愧,我明明幸运地获得了贵族身份,明明身为一名“骑士”,心中却还是充满了私欲。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -15.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.6, + false + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "==PLAYER_NAME==,你说的没错,在这件事上我的确有私心,==W==我的确想要……从你们这里获得稀有的知识。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "请不要把我当成……当成一个单纯地想要帮你们的好人。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "003", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "人人都有欲望,==W==只要这个“私心”没有伤害到他人,我认为有“私心”没什么不好的。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "你是想继续之前的谈话吗?问我高塔和许愿的事情?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutQuad", + 0.6, + false + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_080", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "015", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "嗯……菲兰尼斯的高塔只有圣女和司祭才能进入许愿,像我这样的骑士……在攒够功绩后,也能获得一生只有一次的许愿机会。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "我想为我的同伴们许愿,但又不清楚……到底怎么许愿才能达成我想要的效果。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "所以,想要向你请教许愿的具体方法。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.75, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.75, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.75, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "004", + "none", + 2, + nil, + -0.01, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.75, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "为同伴许愿?那可是一生只有一次的机会,你不为自己考虑一下吗?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -250.0, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "我……我受过她们的恩惠,无论如何,我也想报答她们。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.81, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + 1.23, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "011", + "avg_emoji_sweaty", + nil, + 0.46, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "报答什么的……也可以用别的办法吧。那可是许愿啊,什么愿望都可以实现的许愿啊。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "025", + "avg_emoji_symbol", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "什么愿望都可以实现?!", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "002", + "none", + nil, + 0.25, + -0.07, + 1.1, + nil, + nil, + nil, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "c", + "012", + "none", + nil, + 0.75, + -0.076, + 1.12, + nil, + nil, + nil, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "005", + "none", + nil, + nil, + -0.14, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 0.7, + false, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "嗯……我想,我只能用这种方法报答她们,两位请跟我来,我带你见见她们。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -15.0, + 1.15, + nil, + nil, + nil, + "none", + "OutQuad", + 1.75, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "manbu_loop", + "none", + "OutSine", + 0, + nil, + false, + 1.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + true, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.325, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + nil, + "none", + nil, + 0.675, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060_stop", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_113", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "我和天冬跟在艾琳娜的后面,走出因苏拉的后门。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.02, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + nil, + "none", + nil, + 0.64, + -0.28, + 1.4, + nil, + nil, + nil, + "manbu_loop", + "none", + "OutQuad", + 0, + nil, + false, + 1.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.36, + -0.28, + 1.4, + nil, + nil, + nil, + "manbu_loop", + "none", + "OutQuad", + 0, + nil, + false, + 1.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.85, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -90.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "loopLite", + "OutSine", + 5.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.85, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_102", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {2.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_102", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -50.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "loopLite", + "OutSine", + 2.2, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1.8} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "我们一连在森林里跋涉了十几分钟,直到走到菲兰尼斯的星塔都被树木遮住的时候,艾琳娜终于停了下来。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_101", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.75, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "OutSine", + 0.75, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -300.0, + -170.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -500.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.75, + false, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 0.75, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_3s", + 0, + "m13", + "none", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "022", + "none", + nil, + 0.5, + -0.34, + 1.5, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.67, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.75, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg1_162", + "她们就是我的同伴。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "Linear", + 0.75, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + 0.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "这里是……墓地?抱歉,我们不知道……", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + nil, + nil, + -0.01, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.11, + 1.15, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "不必道歉,是我没有告诉你们——==W==菲兰尼斯的守夜人艾琳娜,在一年前……还是埃摩的一名角斗士。", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -50.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "004", + "none", + 2, + 0.22, + -0.075, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_symbol", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "哎?你过去是角斗士?那种在大角斗场里接受大家欢呼的大名人?", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -15.0, + 1.23, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_101", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.22, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + 0.49, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "你说的那种角斗士的确存在,但和我没什么关系。", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "015", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "那时候……我只是个连名字都没有的……角斗奴隶——", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/stm10001_09.lua b/lua/game/ui/avg/_cn/config/stm10001_09.lua new file mode 100644 index 000000000..ba3754140 --- /dev/null +++ b/lua/game/ui/avg/_cn/config/stm10001_09.lua @@ -0,0 +1,11577 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "第九话", + "角斗士", + "艾琳娜说起自己的过去——她曾是与奴隶一起生活的角斗士。==RT==她拼死赢下了与魔法人偶的角斗,独自获得了自由。==RT==但却没能救下出生入死的同伴……执念便如此成了“许愿”。", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutQuad", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + 2.0, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_01_a", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + 2.1, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuad", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_3s", + 0, + "m116", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "前辈角斗士", + "喂,十八号。该你上场了。", + 0, + "vo_STm10_05_001", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "嗯。", + 0, + "vo_STm10_05_002", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "前辈角斗士", + "听好,场上流的血越多,看台上的掌声就越响。尤其是你这种细皮嫩肉的小姑娘,他们最喜欢了——不管是你把别人打得满身是血,还是你被打得哭着求饶,他们都会看得兴奋不已。听明白了吗?", + 0, + "vo_STm10_05_003", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "嗯。", + 0, + "vo_STm10_05_004", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.4, + nil, + 0.0, + nil, + nil, + "none", + "OutSine", + 1.0, + false, + 1 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "前辈角斗士", + "不过嘛,只要你能混出些名气,你就能跟这个又窄又臭的鬼地方说再见了。", + 1, + "vo_STm10_05_005", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "前辈角斗士", + "到时候,你还能住进弥漫着没药与乳香的豪宅,坐在清澈的水池边,倚着填满天鹅羽毛的丝绸靠垫,像个真正的淑女一样,品尝冰镇的蜜酒——", + 0, + "vo_STm10_05_006", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "前辈角斗士", + "哈哈,那才叫人过的日子!怎么样,小姑娘,光是听着就心动了吧?", + 0, + "vo_STm10_05_007", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "嗯。", + 0, + "vo_STm10_05_008", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_067", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "OutCubic", + 0.75, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "前辈角斗士", + "……啧,张口闭口就只会“嗯”。怎么,嘴里就挤不出别的声音了?你是不会说话的人偶吗?", + 0, + "vo_STm10_05_009", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_unsheathe", + 0, + 0, + 7.5, + -2.82, + 0.8, + 0.0, + false, + false, + 148.5 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_01", + "0", + "OutQuad", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "嗯。", + 0, + "vo_STm10_05_010", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "前辈角斗士", + "哎行了行了,懒得跟你废话了。赶紧上场吧。就你这副丢了魂的样子,怕是用不了多久,就会变成一具尸体,让人从场上拖出去了。", + 0, + "vo_STm10_05_011", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 90.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 2.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 90.0, + 1.4, + nil, + 0.99, + nil, + nil, + "none", + "OutCubic", + 1.5, + false, + 1 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + nil, + nil, + -0.58, + 1.7, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "OutSine", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.0, + nil, + 0.0, + nil, + nil, + "none", + "OutSine", + 1.8, + false, + 1 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "在埃摩的中心,矗立着一座永不落幕的剧场。", + 0, + "vo_STm10_05_012", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "InOutQuad", + 1.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + -0.3, + 1.4, + nil, + nil, + nil, + "none", + "none", + "InOutQuad", + 0, + nil, + false, + 1.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "高墙是它的帷幕,昏黄的沙地便是舞台。衣着华贵的观众坐在阳光下,而被锁链束缚的奴隶,只能站在阴影里,茫然等待命运的裁决。", + 0, + "vo_STm10_05_013", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.13} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "OutSine", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.5, + nil, + nil, + 0.65, + nil, + "none", + "OutSine", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 15.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1331", + "a", + "014", + "none", + nil, + 0.57, + -0.35, + 1.85, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1331", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1331", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 24.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "人们说,大角斗场是为埃摩注入激情的心脏。", + 1, + "vo_STm10_05_014", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1331", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "可让这颗心脏日夜跳动的,从来不是什么荣耀。而是一次又一次浸透沙地的鲜血。", + 0, + "vo_STm10_05_015", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_02", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + 90.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 200.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "我就出生在那座高墙之下。还没来得及拥有名字,就先从双亲那里继承了奴隶的枷锁。", + 0, + "vo_STm10_05_016", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_02", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -300.0, + 130.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -150.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 15.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "没有人会问奴隶的孩子长大后想要做什么。因为从出生的那一刻起,我们要做什么、要怎么活,就已经由主人决定了。就像被丝线牵着的人偶一般,只能按照他们的意愿行动。", + 0, + "vo_STm10_05_017", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "InOutSine", + 0.9, + false + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_02", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "那时的我,唯一能自己选择的,就只有上场时使用的武器。==RT==我选择了剑。", + 0, + "vo_STm10_05_018", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 1, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + -200.0, + nil, + 1.85, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 1, + "story_main_10001_004_03", + "0", + "OutSine", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + 850.0, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 2, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + 100.0, + nil, + 1.85, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 2, + "story_main_10001_004_03", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + -1000.0, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetStage", + param = { + 1, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetStage", + param = { + 0, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 1, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 2, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "角斗场由一对双胞胎尊者掌管。姐姐出租场地和奴隶,妹妹出售门票,将一场场厮杀包装成名为“角斗”的剧目", + 0, + "vo_STm10_05_019", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetStage", + param = { + 0, + 1, + "InOutQuart", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 1, + 1, + "InOutQuart", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_03", + "0", + "InOutQuart", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 0.95, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.12, + nil, + nil, + nil, + nil, + "none", + "InOutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "主人牵动着丝线,操纵着奴隶们的手脚。==W==命令我们挣扎、哀号,==W==最后以观众喜欢的姿态倒下。", + 1, + "vo_STm10_05_020", + false, + "", + "丝线牵动、操纵着奴隶们的手脚。==W==我们挣扎、哀号,==W==最后以观众喜欢的姿态倒下——主人如此命令着。", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_255", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dust_2_a", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.75} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_372", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.96, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_255_stop", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dust_2_a", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 1, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 2, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 3, + "story_main_10001_004_04", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 3, + nil, + nil, + -450.0, + 90.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetStage", + param = { + 2, + 0, + "OutCubic", + 0.9, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_3s", + 0, + "m70", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "受伤的角斗士", + "啊……刚才……谢谢你手下留情。", + 0, + "vo_STm10_05_021", + false, + "", + "", + "" + } + }, + { + cmd = "SetBg", + param = { + 4, + "story_main_10001_004_04", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 4, + nil, + nil, + 600.0, + 90.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetStage", + param = { + 3, + 0, + "OutCubic", + 0.9, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "找点蜂蜜抹在伤口上,不容易化脓。", + 0, + "vo_STm10_05_022", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 4, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "余音", + "诶?蜂蜜还有这种用处啊……对了,我叫余音。你呢?你叫什么名字?", + 0, + "vo_STm10_05_023", + false, + "", + "这、这样吗?对了,我叫余音……如果可以的话,也告诉我你的名字吧?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 3, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 4, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "十八号", + "十八号。", + 0, + "vo_STm10_05_024", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 3, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 4, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "余音", + "那是编号吧?我也有……我是一百零三号。==RT==但是我不是想问编号……", + 0, + "vo_STm10_05_025", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_010", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 2, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetStage", + param = { + 3, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_04", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "十八号", + "我没有名字,也不需要。", + 0, + "vo_STm10_05_026", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "年轻的角斗士", + "好了余音。过来吧,我先帮你包扎。", + 0, + "vo_STm10_05_027", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "小有名气的角斗士", + "余音,你还真敢跟那孩子搭话。她整天闷声不响的,也不知道心里在想什么。要是哪天突然给你一剑……", + 0, + "vo_STm10_05_028", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.9, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_04", + "0", + "Linear", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -590.0, + 180.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.994, + nil, + nil, + "none", + "OutSine", + 0.8, + false, + 1 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "余音", + "我觉得……她不会那么做的。==W==要真想伤害我,刚刚就不会手下留情了。", + 0, + "vo_STm10_05_029", + false, + "", + "砍?那个孩子、非常温柔喔,==W==我不觉得她会这么做……", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 590.0, + 180.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -180.0, + nil, + 1.8, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.8, + false, + "default" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "角斗士没有名字。至少,没有像那些观众一样正式而体面的名字。", + 0, + "vo_STm10_05_030", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 200.0, + nil, + 1.2, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 2, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + nil, + -50.0, + 1.7, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 2, + "story_main_10001_004_04", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + -700.0, + 100.0, + 1.85, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetStage", + param = { + 1, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "022", + "none", + nil, + 0.28, + -0.28, + 1.4, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "InOutSine", + false, + false, + 0.87, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "当然,也有人会按照自己的战斗方式取个简单的名字,好让看台上的观众记住自己。", + 0, + "vo_STm10_05_031", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 1, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 1.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.0, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_01_a", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "可那时的我,并不觉得名字有什么必要。反正我们只是物品,是属于主人的财产。", + 1, + "vo_STm10_05_032", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "说到底,角斗士的名字,不过是贴在身上的标签,好让主人把我们的命卖出更高的价钱。", + 0, + "vo_STm10_05_033", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.7, + nil, + 0.99, + nil, + nil, + "none", + "OutBack", + 0.9, + false, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_01", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "与其在这种事上浪费时间,还不如把时间花在磨炼剑术上。", + 0, + "vo_STm10_05_034", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_03", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_575", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "在角斗场上,每当有人倒下,观众就会攥紧拳头、竖起拇指,催促我补上最后一剑,为这场演出献上他们想要的结局。", + 0, + "vo_STm10_05_035", + false, + "", + "在角斗场上,每当有人倒下,观众就会攥紧拳头、竖起拇指,催促我补上致命的最后一击为这场戏收尾。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "stop", + "OutSine", + 0.8, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_181", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_spatial_blade", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.9} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_story_015", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_477", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "32", + "OutQuad", + false, + false, + 0.6, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -300.0, + -150.0, + 1.3, + nil, + nil, + nil, + 0.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -400.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "014", + "none", + nil, + 0.6, + -0.4, + 1.95, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "InOutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 20.0, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_3s", + 0, + "m41", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "可我不想听从他们的命令,也不打算拿别人的性命取悦他们。", + 0, + "vo_STm10_05_036", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "所以每次决斗,我都只用剑尖划破对手的皮肤,同时避开重要的血管与肌腱。", + 0, + "vo_STm10_05_037", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.85, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.5, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.85, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_549", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_blood", + 0, + 0, + -3.5, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_549", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_blood", + 0, + 0, + 3.5, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_549", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_blood", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "这样一来,即使看上去鲜血四溅,也不至于让对方丧命。", + 0, + "vo_STm10_05_038", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 3.0, + nil, + 0.99, + nil, + nil, + "none", + "OutBack", + 0.9, + false, + 1 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "015", + "none", + nil, + nil, + -0.43, + 1.6, + nil, + 0.15, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.65, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "只是……那时的我并不知道,在这座没有出口的角斗场里,希望最终只会化为更深的绝望。", + 0, + "vo_STm10_05_039", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_05", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -180.0, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_575", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "事情发生在一年前。==W==菲兰尼斯的尊者带着大批魔法人偶来到这里,想让它们代替奴隶,登上角斗场的舞台。", + 0, + "vo_STm10_05_040", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_575", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "那位大人满怀善意,却不知道看台上的观众根本不在乎技巧,也不在乎表演是否精彩。==RT==他们真正想看的,只有从活人身上飞溅出来的鲜血。", + 0, + "vo_STm10_05_041", + false, + "", + "但是……那位大人并不知道。观众们真正期望的,不是精湛的技巧,也不是美丽——==RT==而是从鲜活的人体,飞溅出来的鲜血。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_007_c", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.3, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_193", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + 1.0, + "none", + "InCirc", + 0.4, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "32", + "OutSine", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_007_b", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "33", + "OutSine", + false, + false, + 0.29, + false, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_589", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChaoDaZhenDong", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.3, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 0.5, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.31} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutCubic", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 1, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "SetBg", + param = { + 2, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 1, + "story_main_10001_004_05", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + 700.0, + 180.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + nil, + nil, + 2.5, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 2, + "story_main_10001_004_06", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + -180.0, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetStage", + param = { + 0, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetStage", + param = { + 1, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "于是,掌管角斗场的双胞胎尊者,为那位大人准备了一场盛大的角斗——由角斗士对战魔法人偶。", + 0, + "vo_STm10_05_042", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.85, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_06", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetStage", + param = { + 0, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetStage", + param = { + 1, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.85, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "可那根本不是为了测试人偶的实力。主人们只是想借魔法人偶之手,拆掉那些学会了思考、不再绝对服从他们的“旧人偶”。", + 0, + "vo_STm10_05_043", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + 0.9, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_012_a", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + -100.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1, + 40.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 150.0, + 150.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 35.0, + false, + 1 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_3s", + 0, + "m27", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "余音", + "十八号,这个……送给你~", + 0, + "vo_STm10_05_044", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "十八号", + "余音?这是……剑?", + 0, + "vo_STm10_05_045", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_143", + "b", + "002", + "none", + nil, + 0.75, + -0.24, + -1.35, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + 0.82, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 15.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetTalk", + param = { + 9, + "余音", + "嗯。我们很快就要和那些人偶战斗了吧?", + 1, + "vo_STm10_05_046", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "余音", + "你的剑已经破损得很严重了,所以大家凑了些钱,给你买了把新的。", + 0, + "vo_STm10_05_047", + false, + "", + "因为十八号的剑,已经破损得很严重了,所以大家凑了些钱,给你买了把新的。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.2, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.28, + 1.4, + 1.0, + 1.0, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "十八号", + "给我……诶?为什么?", + 0, + "vo_STm10_05_048", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_143", + "b", + "002", + "none", + nil, + 0.67, + -0.28, + -1.35, + 1.0, + 1.0, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "余音", + "因为你帮过我们很多次呀。大家一直想着,该怎么向你道谢才好。如果没有你,我们大概早就已经死了……所以,这把剑就当作大家的谢礼吧。", + 1, + "vo_STm10_05_049", + false, + "", + "嗯……因为大家都被十八号帮过很多次……这算是“回礼”吧?啊哈哈……要是没有你的话,大概我们早就死了吧。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "tiao2", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "余音", + "总、总之,你先收下!之后跟人偶的战斗……可能还是需要你多多照应我们……毕竟我们之中,最可靠的人就是你了。", + 0, + "vo_STm10_05_050", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "余音", + "啊,不过我们也会努力的,绝不会拖你的后腿!只是……那些人偶不会像你一样手下留情。想到这,多少还是会有些害怕……", + 0, + "vo_STm10_05_051", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.28, + 1.4, + 1.0, + 1.0, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "那时,我犹豫着要不要告诉她。我并不是为了谁而战,只是想反抗角斗场替我安排好的命运。", + 0, + "vo_STm10_05_052", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_012", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1, + 40.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "可是……手中这把剑的重量,却让我的心微微颤动,最终什么也没能说出口。==RT==那是我出生以来,第一次收到别人送给我的东西。", + 0, + "vo_STm10_05_053", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutQuad", + 0.7, + false, + 1 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "不是奖赏,而是一份真正的礼物", + 0, + "vo_STm10_05_054", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_06", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + true, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "几天后,角斗场的主人特意安排那些被我救下、伤势尚未痊愈的同伴,和我一起迎战魔法人偶。", + 0, + "vo_STm10_05_055", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_026", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_05", + "0", + "OutSine", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_fire_dust", + 0, + 1, + nil, + nil, + 0.85, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume35_3s", + 0, + "m101", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "角斗在神圣的午夜开始。为了这场盛大的表演,大角斗场内燃起了上千堆篝火。", + 0, + "vo_STm10_05_056", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "起初,那些人偶动作僵硬,面对我们的配合,似乎毫无还手之力。", + 0, + "vo_STm10_05_057", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.8, + false, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutSine", + 0.8, + false + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_575", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_940", + "a", + "002", + "none", + nil, + 0.52, + -0.16, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_940", + "a", + nil, + "none", + nil, + 0.8, + -0.28, + 1.4, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1328", + "a", + "002", + "none", + nil, + 0.5, + -0.03, + -1.0, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1328", + "a", + nil, + "none", + nil, + 0.3, + -0.07, + -1.1, + nil, + nil, + 0.8, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1327", + "a", + "002", + "none", + nil, + 0.48, + -0.16, + -1.2, + nil, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1327", + "a", + nil, + "none", + nil, + 0.2, + -0.28, + -1.4, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1329", + "a", + "002", + "none", + 5, + 0.52, + -0.03, + nil, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1329", + "a", + nil, + "none", + nil, + 0.7, + -0.07, + 1.1, + nil, + nil, + 0.8, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_143", + "b", + "002", + "none", + 6, + nil, + -0.14, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + nil, + -0.14, + 1.2, + nil, + nil, + 1.0, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "可它们经过魔法强化的身体,比我想象中更加坚固。更可怕的是,他们被魔法强化的“头脑”,有着令人难以置信的模仿能力。", + 0, + "vo_STm10_05_058", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 0.75, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 0.75, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center", + 0, + 2, + nil, + nil, + 0.008, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_940", + "a", + nil, + "none", + nil, + 0.65, + -0.16, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1327", + "a", + nil, + "none", + nil, + 0.35, + -0.16, + -1.2, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1328", + "a", + nil, + "none", + nil, + 0.4, + -0.03, + -1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1329", + "a", + nil, + "none", + nil, + 0.6, + -0.03, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_405", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_405", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_504", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_fire_dust", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "它们很快便学会了我们的战术和招式……局势也随之逆转。原本就带伤的同伴,一个接一个地倒下。", + 0, + "vo_STm10_05_059", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_584", + 0.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -300.0, + nil, + 2.5, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_07", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 1300.0, + nil, + 2.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 1200.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "飞溅的鲜血落进篝火,发出刺耳的声响……转瞬便被震耳欲聋的欢呼淹没。", + 0, + "vo_STm10_05_060", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "那些观众渴望更多鲜血的贪婪目光,甚至比魔法人偶更加可怕。", + 0, + "vo_STm10_05_061", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 50.0, + 1.7, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_06", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -400.0, + -50.0, + 1.6, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "好在,人偶学会的大多是我的剑技。也正因如此,倒下的同伴们才没有受到致命伤。而我也从那些熟悉的招式中,找到了取胜的机会。", + 0, + "vo_STm10_05_062", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 0, + nil, + 0.6, + 1.1, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "_NOT_IN_LOG_==Off==感受不到疼痛的人偶==RT====RT====RT====RT====A0.8==", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_564", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "_NOT_IN_LOG_==Off==来一决胜负吧==RT====RT====A0.8==", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_565", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "_NOT_IN_LOG_==Off====RT====RT====RT==看看是你们的魔力先耗尽==RT====A0.8==", + 1, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 3.0, + nil, + 0.9, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_566", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "_NOT_IN_LOG_==Off==还是我的剑先折断!==A0.8==", + 0, + "", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_story_015", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_477", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "==Off==感受不到疼痛的人偶……来一决胜负吧。看看是你们的魔力先耗尽,==RT==还是我的剑先折断!", + 1, + "vo_STm10_05_063", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 180.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_520", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_smoke", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.4} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutSine", + 0.85, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_07", + "0", + "Linear", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 550.0, + 350.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 450.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {3.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "我究竟是怎么坚持下来的……==W==现在已经记不清了。", + 1, + "vo_STm10_05_064", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sunlight_flip", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_07", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -600.0, + 0.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -450.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 9.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.9} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutSine", + 0.85, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_07", + "0", + "OutQuad", + 0.9, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "只记得黎明到来时,在足以撼动整座角斗场的欢呼声中——我和最后一具人偶,一同倒在了染满鲜血的沙地上。", + 1, + "vo_STm10_05_065", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 180.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 5.1, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_close_eye", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {4.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + -150.0, + 1.6, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + nil, + 0.37, + -0.28, + 1.4, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 280.0, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutSine", + 30.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.27, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 30.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_3s", + 0, + "m113", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "当我再次睁开眼睛时,已经是第二天了。我正躺在一辆驶往菲兰尼斯的马车里。==W==菲兰尼斯的尊者——奥林匹娅大人买下了我。她不仅给了我自由,还让我成为了一名骑士。", + 0, + "vo_STm10_05_066", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -20.0, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "002", + "none", + 2, + 0.6, + -0.24, + 1.3, + nil, + nil, + 0.6, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg2_941", + 0, + -0.17, + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.7, + false, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 25.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "她还告诉我,她会继续研究能够代替奴隶的魔法人偶。==RT==总有一天,所有奴隶都会重获自由。", + 0, + "vo_STm10_05_067", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_08", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 15.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "奥林匹娅大人给了我一个完整而正式的名字——艾琳娜·柯罗西。", + 0, + "vo_STm10_05_068", + false, + "", + "名为「艾琳娜·柯罗西」的人,也直到此刻才真正降生于这个世界。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "为了报答奥林匹娅大人的恩情,我成为了菲兰尼斯的守夜人。我也发自内心地立下誓言,要守护她所建立的、没有奴隶的完美城邦。", + 1, + "vo_STm10_05_069", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "成为守夜人时,奥林匹娅大人还预付了我十年的薪酬。可曾是奴隶的我,根本不知道该怎样使用这么多钱。", + 0, + "vo_STm10_05_070", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "于是,我带着那些钱回到了埃摩。我想买下那些身受重伤的同伴,让他们重新获得自由。", + 0, + "vo_STm10_05_071", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + 0.8, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_11_b", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -30.0, + -50.0, + 0.85, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "就像我熬过漫长的黑夜,终于迎来黎明一样——==RT==我也想让同伴们迎来属于他们的黎明。", + 0, + "vo_STm10_05_072", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_tower_gate_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1250.0, + 700.0, + 2.2, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + nil, + -0.32, + 1.4, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_227", + 0, + -0.17, + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "角斗士奴隶主", + "余音……?实在抱歉,我对这个名字没什么印象。", + 0, + "vo_STm10_05_073", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1400.0, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.67, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.26, + 1.4, + nil, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 9, + "角斗士奴隶主", + "……啊,请您稍等,骑士大人。我想起来了,以前的一百零三号,好像确实叫这个名字。", + 0, + "vo_STm10_05_074", + false, + "", + "", + "" + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg1_162", + 0, + -0.16, + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_3s", + 0, + "m6", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "“以前的”……这是什么意思?", + 0, + "vo_STm10_05_075", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "角斗士奴隶主", + "哎呀,就是字面上的意思,骑士大人。角斗场里的奴隶死了,空出来的编号自然会分给后来的人。一个号码前前后后换上几个人,再正常不过了。上个月那场人偶决斗……参赛的奴隶一个都没活下来,他们的编号也早就给新来的用上了。", + 0, + "vo_STm10_05_076", + false, + "", + "哎呀,就是字面上的意思。角斗场里的奴隶死了,空出来的编号自然也会给后来的用啊?上次那些和人偶对战的奴隶,全都没能活下来呢。他们的编号也早就给新来的用上了。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 0.8, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1550.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.8, + false, + 0 + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg1_162", + -0.17, + 0, + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "不可能!你别想骗我!那些人偶明明一个人都没杀死!", + 0, + "vo_STm10_05_077", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.7, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1300.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.572, + -0.2, + 1.25, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_227", + 0, + -0.17, + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.75, + false, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -180.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "角斗士奴隶主", + "哎哟!骑士大人,您千万别动怒!就算借我几个胆子,我也不敢骗您啊!", + 0, + "vo_STm10_05_078", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_940", + "a", + "002", + "none", + 2, + 0.27, + -0.01, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_143", + "b", + "002", + "none", + 3, + 0.87, + -0.27, + -1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_940", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_940", + "a", + nil, + "none", + nil, + nil, + -0.14, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 20.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + nil, + -0.14, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 20.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "角斗士奴隶主", + "您说得没错,那些人偶在场上的确没杀死谁。可参赛的奴隶大多伤得不轻,角斗场又不会白养一群干不了活的人。有的只撑了半天,命硬些的还多熬了个几天……但到最后,一个也没能活下来。", + 0, + "vo_STm10_05_079", + false, + "", + "总之,参赛的奴隶大多伤得不轻。说到底,角斗场的主人,是不会白养一群干不了活的人的。半天……不对,差不多也就过去个几天吧,好像就没一个还活着了。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "角斗士奴隶主", + "当时倒有几个伤得不算重。一百零三号……对,她也在其中。可没过多久,她又被送上了场,给人偶试招,当了活靶子。至于她后来撑了多久……骑士大人,我实在记不清了。您可千万别怪罪。", + 0, + "vo_STm10_05_080", + false, + "", + "当时确实也有伤得不算重的……一百零三号也在其中,可没过多久,她又被送上了角斗场,给人偶当成了试招的靶子什么的……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg2_940", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.12} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1480.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_228", + 0.0, + false + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 1, + "qstory_main_10001_007", + 0.31, + 0.54, + 0.35, + true + } + }, + { + cmd = "SetTalk", + param = { + 9, + "角斗士奴隶主", + "话说回来,骑士大人,我们这里还有比他们更上等的角斗士奴隶,您要不要考虑一下?要是想带件那场角斗的纪念品回去,我这里正好有两枚参赛奴隶的身份牌……嘿嘿,只要您今天买下一名奴隶,这两枚牌子就作为赠品,一并送您。您看怎么样?", + 1, + "vo_STm10_05_081", + false, + "", + "", + "" + } + }, + { + cmd = "SetFrontObj", + param = { + 1, + 1, + "qstory_main_10001_007", + 0.31, + 0.54, + 0.35, + false + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "015", + "none", + nil, + 0.13, + -0.14, + 1.2, + nil, + 0.35, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_speechless", + nil, + 0.27, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.85} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.7, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_hurt", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "那枚熟悉的身份牌,从我的指间滑落——坠入了角斗场地下那片永不干涸的血泊中。", + 1, + "vo_STm10_05_082", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 4.0, + nil, + 0.9, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "OutCubic", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_watermarks_lp", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume35_3s", + 0, + "m101", + "none", + 0.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "==Off==魔法人偶的确站上了角斗场的舞台。可到头来……==RT==没有一个奴隶因此获得拯救", + 1, + "vo_STm10_05_083", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_watermarks_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_09", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 180.0, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -180.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 40.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_194", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.75, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "对不起……是我回来得太晚了……", + 1, + "vo_STm10_05_084", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "对不起……我们明明赢了。明明已经赢了才对……", + 1, + "vo_STm10_05_085", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "对不起……到最后……我还是一个人都没能救下……", + 0, + "vo_STm10_05_086", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_472", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_005", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + 1.5, + nil, + nil, + 0.9, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.43, + 1.9, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "角斗场的欢呼如浪潮般,一阵接一阵地涌来。我听着那些声音,失魂落魄地走在埃摩的街道上。", + 0, + "vo_STm10_05_087", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_05", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 15.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "那座舞台上最受欢迎的表演,已经从奴隶之间的角斗,变成了奴隶与魔法人偶之间的角斗。不……那根本算不上角斗。只是更合观众心意的、单方面的屠杀。", + 0, + "vo_STm10_05_088", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_10", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + 300.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 30.0, + false, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "InOutSine", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.05} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "是我的错……因为我在那场角斗中证明了,奴隶与魔法人偶能够彼此厮杀……", + 0, + "vo_STm10_05_089", + false, + "", + "", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "InOutQuad", + 0.9, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_10", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -300.0, + -300.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 30.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "是我……亲手断送了大家逃离角斗场的最后一条路……", + 0, + "vo_STm10_05_090", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_10", + "0", + "OutSine", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.65} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "……不,还没有结束。一定还有办法。", + 0, + "vo_STm10_05_091", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_194_stop", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + 2.8, + nil, + 0.8, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_023_a", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.7, + nil, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_star_lp", + 0, + 0, + nil, + -2.0, + 2.6, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "InSine", + false, + false, + 1.2, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "就在那时,我想起了余音曾经说起的那座塔。", + 0, + "vo_STm10_05_092", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_549", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.41} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_star_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_143", + "b", + "002", + "none", + nil, + 0.6, + -0.16, + -1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.95, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + 0.82, + -0.4, + -1.6, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 50.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_3s", + 0, + "m13", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "余音", + "十八号,你知道吗?听说只要走进那座高塔,在里面许下心愿,不管什么愿望都能实现哦。", + 1, + "vo_STm10_05_093", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "余音", + "如果这是真的……我希望下辈子再也不要成为奴隶。不知道这样的愿望,能不能实现呢?", + 0, + "vo_STm10_05_094", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.4, + -0.16, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.95, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.18, + -0.38, + 1.6, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 45.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "十八号", + "想什么呢,那里只有元老、祭司和圣女才能进去。我们只是角斗士,根本没这个资格。", + 0, + "vo_STm10_05_095", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "余音", + "我知道啦……我是说“如果”嘛。只要还活着,说不定哪一天,我们之中真有人能碰上这样的好运呢?", + 0, + "vo_STm10_05_096", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "余音", + "要是真有谁进了那座塔,就替大家许个愿吧——希望下辈子,我们谁都不要再做奴隶了。", + 0, + "vo_STm10_05_097", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + true, + true, + 0.85, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_12", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 700.0, + -500.0, + 1.6, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.5, + nil, + 1.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutSine", + 0.8, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -280.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 20.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "如果金币换不回你们……那我就献上比金币更加珍贵的东西。==RT==无论要付出什么代价,我都在所不惜。", + 0, + "vo_STm10_05_098", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutQuad", + 0.9, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_12", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -500.0, + 50.0, + 1.6, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutSine", + 0.8, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 200.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 20.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.65} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "既然死亡夺走了你们,我就去那座塔里许愿。无论如何,都要亲手把你们带回来。", + 0, + "vo_STm10_05_099", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutQuad", + 0.9, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutSine", + 1.0, + false, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_12", + "0", + "OutSine", + 0.9, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.55} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "我会带着你们送给我的这把剑,不断前行,直到取得进入那座塔的资格。", + 1, + "vo_STm10_05_100", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "我绝不会让你们的故事,就这样结束在那片染血的沙地上。", + 0, + "vo_STm10_05_101", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -70.0, + 1.5, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + nil, + nil, + -0.14, + 1.2, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + 0.0, + "none", + "OutQuad", + 5.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.28, + 1.4, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 5.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "呼……这就是曾经的角斗士十八号,==W==也是现在的守夜人——艾琳娜的故事。", + 1, + "vo_STm10_05_102", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 0.75, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "OutSine", + 0.75, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + 0.95, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + 1.0, + 0.95, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.75, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_012", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 250.0, + 100.0, + 1.1, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1, + 115.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 150.0, + 230.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 18.0, + false, + 1 + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "曾经,十八号拿起剑,只是为了让自己活下去。", + 1, + "vo_STm10_05_103", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_523", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_unsheathe", + 0, + 2, + 5.3, + -8.0, + nil, + 0.0, + false, + false, + 94.0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "可如今,我挥剑早已不再只是为了活着。我想再见你们一面……想亲口向你们道歉。", + 0, + "vo_STm10_05_104", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 1, + "InOutSine", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "InOutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_11_c", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 5.0, + 0.9, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "InOutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_549", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_tears_fell", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.1, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.1, + nil, + 0.9, + nil, + "none", + "Linear", + 1.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -40.0, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutCubic", + 0.0, + false, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.85, + false, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "那时的我,谁也没能救下。在你们最痛苦的时候,我也没能陪在你们身边……==RT==真的……对不起。", + 1, + "vo_STm10_05_105", + false, + "", + "", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_cn/config/stsp_12_01.lua b/lua/game/ui/avg/_cn/config/stsp_12_01.lua index 3d88f4ee6..7a829f125 100644 --- a/lua/game/ui/avg/_cn/config/stsp_12_01.lua +++ b/lua/game/ui/avg/_cn/config/stsp_12_01.lua @@ -10207,7 +10207,7 @@ return { param = { 0, "avg1_111", - "啊哈哈,我们其实长得很普通,很普通的,那个,尘沙,鸢尾,魔王,我们先去前面探路吧。", + "啊哈哈,我们其实长得很普通,很普通的,那个,尘沙,琥珀,魔王,我们先去前面探路吧。", 0, "", false, diff --git a/lua/game/ui/avg/_cn/preset/avgcharacter.lua b/lua/game/ui/avg/_cn/preset/avgcharacter.lua index 8298f2358..685e59210 100644 --- a/lua/game/ui/avg/_cn/preset/avgcharacter.lua +++ b/lua/game/ui/avg/_cn/preset/avgcharacter.lua @@ -328,13 +328,13 @@ return { id = "avg1_161", name = "***", name_bg_color = "#0ABEC5", - reuse = "avg3_161", ver = "2.1.0" }, { id = "avg1_162", - name = "***", + name = "艾琳娜", name_bg_color = "#ffddb1", + reuseL2DPose = "c", ver = "2.0.0" }, { @@ -349,6 +349,18 @@ return { name_bg_color = "#5a91ca", ver = "1.9.0" }, + { + id = "avg1_166", + name = "***", + name_bg_color = "#0ABEC5", + ver = "2.3.0" + }, + { + id = "avg1_168", + name = "***", + name_bg_color = "#0ABEC5", + ver = "2.3.0" + }, { id = "avg2_001", name = "树树鼠·打手", @@ -364,6 +376,12 @@ return { name = "树树鼠·掷弹兵", name_bg_color = "#0ABEC5" }, + { + id = "avg2_937", + name = "***", + name_bg_color = "#0ABEC5", + ver = "2.1.0" + }, { id = "avg2_938", name = "冻冻公爵", @@ -378,19 +396,19 @@ return { }, { id = "avg2_940", - name = "***", + name = "人偶士兵", name_bg_color = "#0ABEC5", ver = "2.0.0" }, { id = "avg2_941", - name = "***", + name = "奥林匹娅(人偶)", name_bg_color = "#0ABEC5", ver = "2.0.0" }, { id = "avg2_942", - name = "***", + name = "科佩里乌斯", name_bg_color = "#0ABEC5", ver = "2.0.0" }, @@ -1234,31 +1252,31 @@ return { }, { id = "avg3_225", - name = "***", + name = "莱塔", name_bg_color = "#fffcdf", ver = "2.0.0" }, { id = "avg3_226", - name = "***", + name = "菲兰尼斯守夜人", name_bg_color = "#0ABEC5", ver = "2.0.0" }, { id = "avg3_227", - name = "***", + name = "菲兰尼斯元老", name_bg_color = "#0ABEC5", ver = "2.0.0" }, { id = "avg3_228", - name = "***", + name = "菲兰尼斯平民男性", name_bg_color = "#0ABEC5", ver = "2.0.0" }, { id = "avg3_229", - name = "***", + name = "菲兰尼斯奴隶少女", name_bg_color = "#0ABEC5", ver = "2.0.0" }, @@ -3090,31 +3108,31 @@ return { }, { id = "avg3_1321", - name = "***", + name = "人偶士兵(初始坐标)A", name_bg_color = "#0ABEC5", reuse = "avg4_106", - ver = "2.2.0" + ver = "2.0.0" }, { id = "avg3_1322", - name = "***", + name = "人偶士兵(初始坐标)B", name_bg_color = "#0ABEC5", reuse = "avg4_106", - ver = "2.2.0" + ver = "2.0.0" }, { id = "avg3_1323", - name = "***", + name = "人偶士兵(初始坐标)C", name_bg_color = "#0ABEC5", reuse = "avg4_106", - ver = "2.2.0" + ver = "2.0.0" }, { id = "avg3_1324", - name = "***", + name = "人偶士兵(初始坐标)D", name_bg_color = "#0ABEC5", reuse = "avg4_106", - ver = "2.2.0" + ver = "2.0.0" }, { id = "avg3_1325", @@ -3130,6 +3148,118 @@ return { reuse = "avg3_219", ver = "1.16.0" }, + { + id = "avg3_1327", + name = "人偶士兵A", + name_bg_color = "#0ABEC5", + reuse = "avg2_940", + ver = "2.0.0" + }, + { + id = "avg3_1328", + name = "人偶士兵B", + name_bg_color = "#0ABEC5", + reuse = "avg2_940", + ver = "2.0.0" + }, + { + id = "avg3_1329", + name = "人偶士兵C", + name_bg_color = "#0ABEC5", + reuse = "avg2_940", + ver = "2.0.0" + }, + { + id = "avg3_1330", + name = "人偶士兵D", + name_bg_color = "#0ABEC5", + reuse = "avg2_940", + ver = "2.0.0" + }, + { + id = "avg3_1331", + name = "尘沙", + name_bg_color = "#ffddb1", + reuse = "avg1_162", + ver = "2.0.0" + }, + { + id = "avg3_1332", + name = "艾琳娜A", + name_bg_color = "#ffddb1", + reuse = "avg1_162", + ver = "2.0.0" + }, + { + id = "avg3_1333", + name = "天冬A", + name_bg_color = "#a4a5d5", + reuse = "avg3_182", + ver = "2.0.0" + }, + { + id = "avg3_1334", + name = "天冬B", + name_bg_color = "#a4a5d5", + reuse = "avg3_182", + ver = "2.0.0" + }, + { + id = "avg3_1335", + name = "菲兰尼斯平民男性A", + name_bg_color = "#0ABEC5", + reuse = "avg3_228", + ver = "2.0.0" + }, + { + id = "avg3_1336", + name = "菲兰尼斯平民男性B", + name_bg_color = "#0ABEC5", + reuse = "avg3_228", + ver = "2.0.0" + }, + { + id = "avg3_1337", + name = "菲兰尼斯元老A", + name_bg_color = "#0ABEC5", + reuse = "avg3_227", + ver = "2.0.0" + }, + { + id = "avg3_1338", + name = "菲兰尼斯元老B", + name_bg_color = "#0ABEC5", + reuse = "avg3_227", + ver = "2.0.0" + }, + { + id = "avg3_1339", + name = "菲兰尼斯奴隶少女A", + name_bg_color = "#0ABEC5", + reuse = "avg3_229", + ver = "2.0.0" + }, + { + id = "avg3_1340", + name = "菲兰尼斯奴隶少女B", + name_bg_color = "#0ABEC5", + reuse = "avg3_229", + ver = "2.0.0" + }, + { + id = "avg3_1341", + name = "塞拉女B", + name_bg_color = "#0ABEC5", + reuse = "avg3_100", + ver = "2.0.0" + }, + { + id = "avg3_1342", + name = "塞拉男B", + name_bg_color = "#0ABEC5", + reuse = "avg3_101", + ver = "2.0.0" + }, { id = "avg4_100", name = "菈露发光", @@ -3164,9 +3294,9 @@ return { }, { id = "avg4_106", - name = "***", + name = "人偶士兵(初始坐标)", name_bg_color = "#0ABEC5", - ver = "2.2.0" + ver = "2.0.0" }, { id = "avg4_999", diff --git a/lua/game/ui/avg/_cn/preset/avgcontacts.lua b/lua/game/ui/avg/_cn/preset/avgcontacts.lua index 678d602b7..1ff670529 100644 --- a/lua/game/ui/avg/_cn/preset/avgcontacts.lua +++ b/lua/game/ui/avg/_cn/preset/avgcontacts.lua @@ -301,6 +301,14 @@ return { signature = "在海边也要注意安全!", ver = "1.13.0" }, + { + id = 162, + icon = "Icon/Head/head_16201_S", + name = "尘沙(源初)", + landmark = "菲兰尼斯", + signature = "这里让我签名,可我没有笔要怎么签?", + ver = "2.0.0" + }, { id = 3136, icon = "Icon/Head/head_npc13601_S", diff --git a/lua/game/ui/avg/_en/config/bbm10001_bt01.lua b/lua/game/ui/avg/_en/config/bbm10001_bt01.lua new file mode 100644 index 000000000..2f5a7bd70 --- /dev/null +++ b/lua/game/ui/avg/_en/config/bbm10001_bt01.lua @@ -0,0 +1,222 @@ +return { + { + cmd = "SetGroupId", + param = {"1"} + }, + { + cmd = "SetBubbleUIType", + param = {3} + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_001", + "", + "", + 0, + "Are these ... puppets the Filanians abandoned in the forest?", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_002", + "", + "", + 0, + "Sigh... They've completely lost control. I have to put them down.", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_003", + "", + "", + 0, + "But why are they like this? Did that Fallen Saintess pour her magic into them?", + "" + } + }, + { + cmd = "SetGroupId", + param = {"2"} + }, + { + cmd = "SetBubbleUIType", + param = {3} + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_004", + "", + "", + 0, + "Huh? There are puppets that can repair themselves too...", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_005", + "", + "", + 0, + "I don't think anyone would just throw away puppets this rare...", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_006", + "", + "", + 0, + "No. This is taking too long. I'm worried about the prisoner cart.", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_007", + "", + "", + 0, + "I'll use the monster traps to take them out and hurry back.", + "" + } + }, + { + cmd = "SetGroupId", + param = {"3"} + }, + { + cmd = "SetBubbleUIType", + param = {3} + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_008", + "", + "", + 0, + "That's strange... There are too many puppets. But the Fallen Saintess is still locked in the cart...", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_009", + "", + "", + 0, + "She shouldn't be able to set all this up.", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_010", + "", + "", + 0, + "Hmm... Could someone else be behind this?", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_011", + "", + "", + 0, + "Or maybe it's an ambush by the Fallen Saintess's allies...", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_012", + "", + "", + 0, + "If so, these puppets are just a distraction. The real target is ... the prisoner cart!", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_013", + "", + "", + 0, + "All right, then. I'll expose whoever's behind this!", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/bbm_dormapproach.lua b/lua/game/ui/avg/_en/config/bbm_dormapproach.lua new file mode 100644 index 000000000..2f004dd5a --- /dev/null +++ b/lua/game/ui/avg/_en/config/bbm_dormapproach.lua @@ -0,0 +1,41 @@ +return { + { + cmd = "SetGroupId", + param = {"1"} + }, + { + cmd = "SetBubbleUIType", + param = {3} + }, + { + cmd = "SetBubble", + param = { + "avg1_103", + "002", + "", + 0, + "", + "", + "", + 0, + "Over here... Boss.", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_103", + "002", + "", + 0, + "", + "", + "", + 0, + "Boss... Let's tap.", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/bbm_dormindoor.lua b/lua/game/ui/avg/_en/config/bbm_dormindoor.lua new file mode 100644 index 000000000..fc0370407 --- /dev/null +++ b/lua/game/ui/avg/_en/config/bbm_dormindoor.lua @@ -0,0 +1,71 @@ +return { + { + cmd = "SetGroupId", + param = {"1"} + }, + { + cmd = "SetBubbleUIType", + param = {3} + }, + { + cmd = "SetBubble", + param = { + "avg3_100", + "002", + "", + 0, + "", + "", + "", + 0, + "This place is... my Monolith?", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_112", + "002", + "", + 0, + "", + "", + "", + 0, + "Sick! Does that mean I can put a bed here and sleep here from now on?", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_111", + "002", + "", + 0, + "", + "", + "", + 0, + "No, you can't... Wait... That actually kind of makes sense.", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_103", + "002", + "", + 0, + "", + "", + "", + 0, + "Can I... keep a cat here?", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/bbm_dormoutdoor.lua b/lua/game/ui/avg/_en/config/bbm_dormoutdoor.lua new file mode 100644 index 000000000..b8727c219 --- /dev/null +++ b/lua/game/ui/avg/_en/config/bbm_dormoutdoor.lua @@ -0,0 +1,71 @@ +return { + { + cmd = "SetGroupId", + param = {"1"} + }, + { + cmd = "SetBubbleUIType", + param = {3} + }, + { + cmd = "SetBubble", + param = { + "avg3_100", + "002", + "", + 0, + "", + "", + "", + 0, + "This place is... Huh? Is that the entrance?", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_112", + "002", + "", + 0, + "", + "", + "", + 0, + "Yes, Boss. I've parked Loxy nearby!", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_111", + "002", + "", + 0, + "", + "", + "", + 0, + "This is the perfect place to camp! Unload the camping gear from the RV.", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_111", + "002", + "", + 0, + "", + "", + "", + 0, + "Boss, why don't we explore the place? Get familiar with the area.", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/cg_149_01.lua b/lua/game/ui/avg/_en/config/cg_149_01.lua index e7ac96896..1ecfe2456 100644 --- a/lua/game/ui/avg/_en/config/cg_149_01.lua +++ b/lua/game/ui/avg/_en/config/cg_149_01.lua @@ -4211,7 +4211,7 @@ return { "", false, "", - "Well now?==W====RT== Well, well, well, well, well...==W== If it isn't the dear Boss? ♪", + "Well now?==W====RT== Well, well, well, well, well...==W== If it isn't the dear Boss? ♪", "" } }, diff --git a/lua/game/ui/avg/_en/config/cg_149_02.lua b/lua/game/ui/avg/_en/config/cg_149_02.lua index 046899bcb..a144dfac9 100644 --- a/lua/game/ui/avg/_en/config/cg_149_02.lua +++ b/lua/game/ui/avg/_en/config/cg_149_02.lua @@ -575,7 +575,7 @@ return { false, "", "Keep it down! That's the \"Boss\" who runs her own company. I heard ==SEX1== and Gerie got ...==W== real close in the Monolith.", - "" + "Keep it down! That's the \"Boss\" who runs his own company. I heard ==SEX1== and Gerie got ...==W== real close in the Monolith." } }, { diff --git a/lua/game/ui/avg/_en/config/cg_150_01.lua b/lua/game/ui/avg/_en/config/cg_150_01.lua index 3cb110a80..dbf8ddcd9 100644 --- a/lua/game/ui/avg/_en/config/cg_150_01.lua +++ b/lua/game/ui/avg/_en/config/cg_150_01.lua @@ -547,7 +547,7 @@ return { "", false, "", - "I was over at headquarters for something and just happened to see Lady Angel going off about it.", + "I was over at headquarters for something and just happened to see Lady Albedo going off about it.", "" } }, diff --git a/lua/game/ui/avg/_en/config/cg_150_02.lua b/lua/game/ui/avg/_en/config/cg_150_02.lua index 7e844f03a..e735d7de6 100644 --- a/lua/game/ui/avg/_en/config/cg_150_02.lua +++ b/lua/game/ui/avg/_en/config/cg_150_02.lua @@ -3150,7 +3150,7 @@ return { "", false, "", - "I also heard Lady Angel's absolutely furious.", + "I also heard Lady Albedo's absolutely furious.", "" } }, diff --git a/lua/game/ui/avg/_en/config/cg_162_01.lua b/lua/game/ui/avg/_en/config/cg_162_01.lua new file mode 100644 index 000000000..5712a1187 --- /dev/null +++ b/lua/game/ui/avg/_en/config/cg_162_01.lua @@ -0,0 +1,11837 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "Act One", + "The Name of Hers (Part I)", + "A strange sense of déjà vu, a chance to change—it all begins with her name.", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "009", + "none", + nil, + 0.5, + 0.0, + 1.0, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_1s", + 0, + "m149", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + nil, + nil, + 1.02, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 0.6, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "none", + nil, + 0.46, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutBack", + 0, + nil, + false, + 0.25, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -12.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.25, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "Hah!==W== Hiyah!==W== Swish!", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "none", + nil, + 0.54, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutBack", + 0, + nil, + false, + 0.25, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 12.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.25, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "none", + nil, + 0.5, + nil, + 1.05, + nil, + nil, + nil, + "diantou", + "none", + "OutBack", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.07, + nil, + nil, + nil, + "none", + "OutSine", + 0.3, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.4, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "010", + "avg_emoji_sigh", + nil, + nil, + nil, + 1.02, + nil, + nil, + nil, + "niunie", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "Ugh... This sword has a mind of its own. No matter what I do, it just feels off...", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "Let's try again. Let the blade do the work...==W== Hah!==W== Swish...==W== Whoa?!==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.54, + nil, + nil, + nil, + nil, + nil, + "jushou1", + "none", + "OutBack", + 0, + nil, + false, + 0.25, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 20.0, + nil, + 1.07, + nil, + nil, + nil, + "Xiao", + "OutSine", + 0.25, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "jushou1", + "none", + "OutBack", + 0, + nil, + false, + 0.25, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -20.0, + 0.0, + 1.09, + nil, + nil, + nil, + "Xiao", + "OutSine", + 0.25, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_276", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "025", + "avg_emoji_shock", + nil, + 0.38, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + -20.0, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -20.0, + 0.0, + 1.09, + nil, + nil, + nil, + "chijing", + "OutSine", + 0.3, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "025", + "close", + nil, + 0.4, + -0.38, + nil, + nil, + nil, + 0.0, + "chijing", + "none", + "InOutCubic", + 0, + -50.0, + false, + 0.4, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_406", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -20.0, + 40.0, + 1.1, + nil, + nil, + nil, + "Zhong", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dust_heave", + 0, + 1, + nil, + -5.0, + 1.5, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -10.0, + 20.0, + 1.08, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "016", + "none", + nil, + nil, + -0.15, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + 0.0, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "avg_emoji_vexation", + nil, + nil, + -0.1, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.8, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "Ow... Well, that was graceful. So embarrassing.==W== Haha, at least nobody saw...", + "" + } + }, + { + cmd = "Wait", + param = {0.65} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "011", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + -100.0, + nil, + 1.1, + "avg1_162", + "a", + "011", + "avg_emoji_sweaty", + 3, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Your form is all wrong.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_053", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "025", + "avg_emoji_shock", + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + 0.0, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 20.0, + 1.05, + nil, + nil, + nil, + "chijing", + "OutSine", + 0.35, + false + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "ChanDou", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "Waaah!", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutSine", + true, + true, + 0.4, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "011", + "none", + nil, + 0.5, + nil, + 1.05, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "4", + "Linear", + false, + false, + 0.4, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "... That's quite the scream. You've certainly got the lungs for it.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_resentful", + "buman", + "z", + 0.6, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Seriously, sneaking up on people without a sound... You scared me half to death.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "I just followed the noise... You're up unusually early. That's not like you.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "none", + "diantou", + "z", + 0.6, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Oh, I'm just training.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + -1.5, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Training? That hardly seems like something an Acolyte needs to do.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + 0.0, + false, + 2.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_sweaty", + "none", + "z", + 0.6, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Uh... I figured I should learn some self-defense. If I'm completely helpless out on patrol, you'll just end up having to watch my back.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "024", + "avg_emoji_speechless", + "none", + "z", + 0.0, + true, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "This is ...==W== a stance a friend taught me. She said it was perfect for beginners.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "mirage_creche_outside_daylight", + "0", + "OutSine", + 0.35, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.35, + false, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_112", + "a", + "004", + "none", + nil, + nil, + nil, + 1.05, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "OutSine", + 0.35, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.35, + false, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Admirable, but pointless like this. Your body is stiff, and you're wasting energy...==W== Wait, did you even warm up properly?", + "" + } + }, + { + cmd = "Wait", + param = {1.25} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "011", + "avg_emoji_sweaty", + "niunie1", + "z", + 0.5, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Uh... Sort of?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_sigh", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Then you didn't do it right. Your muscles are locked up. That's why you lost your balance and fell flat on your back.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_exclamation", + "chijing", + "z", + 0.5, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "You saw all of that?!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.6, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.6, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + -0.35, + 1.4, + nil, + nil, + nil, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Come on, we're starting over with stretches. Stand back-to-back with me, like this...==W== Now link arms.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 180.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 0.3, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_fade_left", + "OutSine", + true, + true, + 0.5, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_fade_right", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 4, + nil, + nil, + nil, + "avg1_162", + "a", + "006", + "avg_emoji_happy", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "One,==W== two,==W== three...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 4, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "1ZhenDong", + "Linear", + 1.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalkShake", + param = { + 0, + "ChanDou", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_flurry", + "ChanDou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Waaah!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "007", + "avg_emoji_shock", + "chijing", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(M-My spine is cracking?!)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + true, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "16", + "OutSine", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "luckyoasis_forest_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.6, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_065", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 4, + nil, + nil, + nil, + "avg1_112", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 1, + "", + false, + "", + "Like this. Back to back with me...==B== Now hook your arms with mine.", + "" + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 4, + nil, + nil, + nil, + "avg1_112", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "1ZhenDong", + "Linear", + 1.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "Heave!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Whoa!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + true, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "17", + "OutSine", + true, + true, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "015", + "avg_emoji_think", + "none", + "y", + 0.0, + true, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "This feels so familiar... It's exactly like when Noya helped me stretch...", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + 0.6, + -0.05, + 1.05, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.08, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Next stretch... Sit down with your legs straight. Lean forward slowly and try to touch your toes.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_110", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.25, + nil, + nil, + nil, + "Xiao", + "InOutSine", + 0.8, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_365", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + 0.52, + -0.51, + 1.7, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.1, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_1", + "0", + "OutSine", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -300.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_236", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.55, + 1.75, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 2.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "As she presses against my back, her weight slowly bearing down on me... It feels exactly like that day.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_365_stop", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.3, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble_lp", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 100.0, + 1.23, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "ChanDou", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "016", + "avg_emoji_flurry", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Ow, ow, ow, ow! I yield, I yieeeeld!==W== I yield, Noya!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 2, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "007", + "avg_emoji_exclamation", + "ChanDou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "015", + "none", + nil, + 0.5, + -0.4, + 1.4, + nil, + nil, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "cut off" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "015", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Noya?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_awkward", + "none", + "z", + 0.6, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Ah... Sorry. I just thought of an old friend, and it slipped out...", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m37", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutSine", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 90.0, + 1.28, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "... Calling me by others' name? It seems you still have energy to spare. To help you focus on your stretches...", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 90, + 1.28, + nil, + nil, + nil, + "Zhong", + "OutSine", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "close", + nil, + nil, + -0.4, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "I'll just apply a little more pressure!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 90, + 1.28, + nil, + nil, + nil, + "Zhong", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_flurry", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Wait, wait, wait! I'm focused! I'll focus,==W== waaah!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalkShake", + param = { + 0, + "ChanDou", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "007", + "none", + "ChanDou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_449", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -150.0, + 1.1, + nil, + nil, + nil, + "none", + "InBack", + 0.6, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "InBack", + 0.6, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.6, + nil, + nil, + nil, + 0.0, + "none", + "none", + "InSine", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "sky_sunny", + "0", + "OutCubic", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 0.8, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -150.0, + 1.1, + nil, + nil, + nil, + "Zhong", + "OutSine", + 0.6, + false + } + }, + { + cmd = "Wait", + param = {0.9} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_554", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.4} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.08, + nil, + nil, + nil, + "none", + "OutSine", + 0.8, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "009", + "none", + nil, + 0.5, + -0.05, + 1.05, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "009", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Is your body feeling more relaxed?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_sigh", + "JuGong", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Huff... Huff... This isn't about being relaxed anymore. I thought my spine was going to snap...", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Don't worry. The human body is much sturdier than you think...==W== Hm?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_573", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_attention", + nil, + 0.46, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -60.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + true + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "A carriage. It sounds like it's heading this way. ==PLAYER_NAME==, let's hide.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_573_stop", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_086", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + 0.5, + -0.25, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.25, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "Xiao", + "OutSine", + 0.25, + true + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_090", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.4, + nil, + nil, + nil, + 0.0, + "none", + "none", + "InSine", + 0, + nil, + true, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "Linear", + 0.35, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 80.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.35, + true + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m14", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "31", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.1, + nil, + nil, + nil, + "xingshi", + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "009", + "none", + nil, + 0.44, + nil, + 1.0, + nil, + 1.0, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_168", + "a", + "002", + "none", + nil, + 0.6, + nil, + 1.0, + nil, + 1.0, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "002", + "none", + nil, + 0.65, + -0.2, + 1.2, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.35, + -0.2, + 1.2, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_486", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "4", + "Linear", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_168", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "still", + "OutSine", + 1.25, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 1.0, + "manbu2", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + 1.0, + "manbu2", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "003", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Suspicious Slave Trader", + "", + 0, + "", + false, + "", + "Alright, let the horses rest here for a bit. Then we make a straight push for Lord Caligula's estate.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "003", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Hot-Tempered Slave Trader", + "", + 0, + "", + false, + "", + "Got it!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutSine", + true, + true, + 0.46, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_486_stop", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.4, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "002", + "none", + nil, + 0.6, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -20.0, + 1.05, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_166", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.46, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_101", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_101", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "006", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Hot-Tempered Slave Trader", + "", + 0, + "", + false, + "", + "Heh, we bagged a prime one this time. She should fetch a handsome price, right?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "006", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Suspicious Slave Trader", + "", + 0, + "", + false, + "", + "Lord Caligula is more than happy to pay a premium for women! He even arranged a hidden route into the city for us. Makes our job a whole lot easier. What a lifesaver.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.38, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "InBack", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.62, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "InBack", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_071", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.45, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutSine", + true, + true, + 0.46, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 120.0, + 0.0, + 1.15, + nil, + nil, + 0.7, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 4.0, + nil, + 0.8, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 1 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + nil, + 0.5, + -0.35, + 1.4, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "31", + "Linear", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_090", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + -0.3, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutFlash", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Is that ... a slave trader's carriage?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "It appears so. Caligula... I never thought he'd be involved in the slave trade.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "You know him?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "His father hails from Emor. A member of the Senate. Their family owns vast estates across Filanis.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "He puts on a show of opposing slavery, yet secretly profits from this filth.==W== Unforgivable!==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_090", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.9, + nil, + "none", + "OutCubic", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.1, + nil, + nil, + "none", + "OutCubic", + 0.5, + false, + 1 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "avg_emoji_angry", + nil, + 0.5, + -0.2, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -100.0, + 1.1, + nil, + nil, + nil, + "Xiao", + "OutCubic", + 0.5, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + -0.3, + nil, + nil, + nil, + nil, + "none", + "none", + "InBack", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_090", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutQuad", + 0.45, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + nil, + nil, + "none", + "Linear", + 0.45, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "OutQuad", + 0.45, + false, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "... Do you want to save those slaves?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Eh?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "017", + "avg_emoji_happy", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "It's written all over your face.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "But I am a Night Watcher of Filanis. I have no authority to free slaves outside the city limits.", + "" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Wait to intercept them after they enter the gates...? No. From the sound of it, this isn't their first transaction. Caligula will have a way to cover it up.", + "" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Without evidence, the Night Watchers cannot touch the family of a Senator.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "004", + "avg_emoji_idea", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "In that case, if you just stop being a Night Watcher of Filanis for a moment... Problem solved, right?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + nil, + -0.32, + 1.45, + nil, + nil, + nil, + "lengzhan", + "none", + "OutQuad", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "What do you mean?", + "" + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "004", + "avg_emoji_star", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "It's simple. The slavers aren't attacked by a Night Watcher, they're ambushed by passing bandits. Out here in the Wilds, getting targeted by bandits is perfectly normal.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + -0.25, + 1.35, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "True, but what are the odds of bandits conveniently showing up right now...==W== Wait, don't tell me...", + "" + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Exactly. We are the bandits!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "We? A Night Watcher masquerading as a bandit... That's completely crossing a line. It stains the honor of the Night Watchers.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "So you're just going to stand by and watch?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_vexation", + nil, + nil, + nil, + 1.32, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "I...", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "I think ignoring your own conscience here would be a much bigger stain on your honor.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.16, + nil, + nil, + nil, + "none", + "OutQuart", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_019", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "017", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "And if you really think it's crossing a line, well, you've got me here to cross it with you.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "My conscience... ==PLAYER_NAME==, do you realize you are tempting a Night Watcher to stray from her path?", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_434", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "But ... you're right. Let's do it!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_090", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.2, + 1.35, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.1, + nil, + nil, + 1.0, + nil, + "none", + "OutSine", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.0, + nil, + 0.0, + nil, + nil, + "none", + "OutSine", + 0.5, + false, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + 0.75, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "InOutBack", + 0, + nil, + true, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.45, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutSine", + true, + true, + 0.46, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.32, + 0.0, + 1.0, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "002", + "none", + nil, + 0.62, + 0.0, + 1.0, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "4", + "Linear", + false, + false, + 0.46, + false, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + -10.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.45, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "007", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Suspicious Slave Trader", + "", + 0, + "", + false, + "", + "Alright! Time to move out!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_1s", + 0, + "m148", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "006", + "none", + nil, + 0.95, + 0.0, + 1.75, + nil, + 0.8, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "005", + "none", + nil, + -0.02, + 0.0, + 1.75, + nil, + 0.8, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.9, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "These woods are ours, and we claim this road!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.02, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "If you want to pass, you pay the toll!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + true, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + true, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + -40.0, + 1.15, + nil, + nil, + nil, + "none", + "OutSine", + 0.35, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "008", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jingxia", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "007", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jingxia", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "4", + "OutSine", + true, + false, + 0.45, + true, + "fade" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "006", + "none", + nil, + 0.65, + 0.1, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.35, + 0.1, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_100", + 0, + -0.15, + 0.0, + false + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg1_162", + 0, + -0.15, + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "3", + "Linear", + false, + false, + 0.45, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "004", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "Heh, looks like we caught a big fish today! If you value your lives, leave the cargo and walk away!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 1, + nil, + -0.15, + 1.05, + "avg3_228", + "a", + "004", + "avg_emoji_resentful", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Hot-Tempered Slave Trader", + "", + 0, + "", + false, + "", + "Bandits?! You've got some nerve. Do you have any idea whose cargo this is? The name alone would make you tremble.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetCharHead", + param = { + 1, + 1, + nil, + nil, + nil, + "avg3_228", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.05, + 0.97, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.65, + -0.2, + 1.35, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.35, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Boss", + "", + 0, + "", + false, + "", + "I don't care whose it is. Today, this ill-gotten loot belongs to Boss.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.45, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutSine", + true, + true, + 0.46, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.32, + -0.2, + 1.2, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "004", + "none", + nil, + 0.67, + -0.2, + 1.2, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "3", + "Linear", + false, + false, + 0.46, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_434", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Suspicious Slave Trader", + "", + 0, + "", + false, + "", + "Boss? Is that what you call yourself? Heh, I'll remember that.==W== You might want to start picking out your gravestone.", + "" + } + }, + { + cmd = "Wait", + param = {0.65} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 200.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutSine", + 0.35, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "004", + "none", + nil, + 0.4, + -0.28, + 1.25, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.69, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + true, + 0.35, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_cen_lp", + 0, + 0, + nil, + nil, + 1.0, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_162", + "a", + "013", + "none", + nil, + nil, + -0.5, + 2.0, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "OutQuad", + 0.2, + true + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_flash_light", + 0, + 0, + nil, + 1.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.55} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "You're the one who'll be needing a grave.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "7", + "OutQuad", + true, + true, + 0.2, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_cen_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetStage", + param = { + 4, + 3, + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.1, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 0, + nil, + -1.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.0, + false, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 45.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + 1, + 0.35, + nil, + 1.35, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + 2, + 0.65, + nil, + 0.85, + nil, + nil, + nil, + 0.0, + false, + 1.0 + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg1_162", + 0, + -0.15, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 1.5, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.45, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_023", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.25} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "005", + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Suspicious Slave Trader", + "", + 0, + "", + false, + "", + "Huh? M-My sword... How did it snap in half?!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 1, + "none", + "avg3_100", + "a", + "019", + "none", + nil, + 0.5, + -0.15, + 1.3, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_100", + 0, + -0.14, + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 1, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 1, + "mood_3", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetStage", + param = { + 0, + 4, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "Heh heh heh... Unless you want my Dark Knight here to slice you in two,==W== running away would be the smart move.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "006", + "avg_emoji_exclamation", + nil, + nil, + -0.4, + 1.6, + nil, + nil, + nil, + "none", + "none", + "OutElastic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_wipe_left", + "OutQuad", + true, + true, + 0.2, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "010", + "none", + nil, + 0.35, + nil, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "008", + "none", + nil, + 0.65, + nil, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetStage", + param = { + 0, + 3, + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_wipe_right", + "OutQuad", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + 0.02, + 0.9, + nil, + nil, + 1.0, + "chijing2", + "none", + "OutQuad", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + 0.02, + 0.9, + nil, + nil, + 1.0, + "chijing2", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Slave Traders", + "", + 0, + "", + false, + "", + "Eeeeek! Run for your liiiiives!", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_104", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + -0.2, + nil, + nil, + nil, + nil, + 0.0, + "manbu2", + "none", + "InOutExpo", + 0, + nil, + true, + 0.65, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 1.2, + nil, + nil, + nil, + nil, + 0.0, + "manbu2", + "none", + "InOutExpo", + 0, + nil, + true, + 0.65, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.55, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 0.0, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "008", + "none", + 3, + 0.3, + nil, + 1.0, + nil, + 1.0, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_168", + "a", + "002", + "none", + 4, + 0.15, + nil, + nil, + nil, + 1.0, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "010", + "none", + 1, + 0.82, + 0.0, + 1.0, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "002", + "none", + 2, + 0.9, + 0.0, + 1.0, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg1_162", + 0, + -0.15, + 0.0, + false + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_100", + 0, + -0.15, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + 2, + 0.6, + nil, + nil, + nil, + nil, + nil, + "manbu2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + 3, + 0.75, + nil, + nil, + nil, + nil, + nil, + "manbu2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {2.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_166", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m3", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Black Knight", + "", + 0, + "", + false, + "", + "Are any of you hurt?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + "008", + "avg_emoji_exclamation", + nil, + 0.25, + nil, + nil, + nil, + 0.5, + nil, + "jingxia", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_168", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Captured Slave", + "", + 0, + "", + false, + "", + "Please! I'll do whatever you want, just let my sister go!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Boss", + "", + 0, + "", + false, + "", + "Calm down. We aren't bandits.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + 0.47, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_183", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Black Knight", + "", + 1, + "", + false, + "", + "Take these coins and run. Head north to Filanis. Keep moving, and you'll be there in an hour.", + "" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Black Knight", + "", + 0, + "", + false, + "", + "No slave trader can touch you once you're inside its walls.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + "010", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Captured Slaves", + "", + 0, + "", + false, + "", + "Oh... Thank you! Thank you so much!", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "close", + nil, + -0.2, + nil, + nil, + nil, + nil, + 0.0, + "buman", + "none", + "InCirc", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_168", + "a", + nil, + "none", + nil, + -0.25, + nil, + nil, + nil, + nil, + 0.0, + "buman", + "none", + "InCubic", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + 0.0, + 1.0, + nil, + 0.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Phew. They all got away. Once they make it to Filanis, they'll be safe.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Yeah. By the way, you play a pretty convincing bandit.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_angry", + nil, + nil, + -0.28, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 40.0, + 1.16, + nil, + nil, + nil, + "Xiao", + "OutSine", + 0.45, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "... Should I take that as an insult?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_flurry", + "huanxin", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Not at all. It's a compliment.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "016", + "avg_emoji_vexation", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "niunie1", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.6, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "A compliment...? I hardly think that is something to be proud of.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "And what was that Dark Knight nonsense about?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_attention", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Having aliases makes things easier. See? I called myself Boss too, didn't I?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "004", + "avg_emoji_happy", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "If someone can commit crimes under the guise of the Fallen Saintess, I don't see the harm in us using fake names to do some good.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_speechless", + nil, + 0.52, + nil, + nil, + nil, + nil, + nil, + "manbu2", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Playing bandits... What a despicable tactic. How can you be so resolute? Why was there zero hesitation?", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Hmm... Because it was a choice I won't regret.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 1, + 0.0, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.16, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Regret?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Yeah... If we'd let those slavers go back there, I know I would have regretted it.", + "" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.19, + nil, + nil, + nil, + "none", + "OutSine", + 0.8, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "018", + "none", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "So I just trusted my heart and took action. That's all there is to it.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "017", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Even if you say it's despicable, I will always make a choice I won't regret. Every single time.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "... So you really thought it all through.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.16, + nil, + nil, + nil, + "Xiao", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_shock", + "buman", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Huh? What kind of person did you think I was?!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "When someone suddenly says we'll become bandits, any normal person would assume they've lost their mind.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + 0.5, + -0.1, + 1.12, + nil, + nil, + nil, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.25, + nil, + nil, + nil, + "none", + "OutSine", + 0.9, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "But...==W== You helped me. Without you, I would have just stood there, unable to do a thing. And I know I would have regretted it, too...", + "" + } + }, + { + cmd = "Wait", + param = {0.95} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Alina...", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_awkward", + nil, + 0.45, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -30.0, + 0.0, + 1.16, + nil, + nil, + nil, + "none", + "OutSine", + 0.6, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "That being said, crossing the line ends today! For the sake of both our reputations, we can never speak of what happened here.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + 0.5, + -0.28, + 1.35, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 40.0, + 1.24, + nil, + nil, + nil, + "none", + "OutSine", + 0.85, + true + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Which means this stays between you and me.==W== Do we have an agreement?", + "" + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "016", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "A secret between the two of us...==W== Ah, I understand.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "017", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "16", + "OutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutQuint", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "ttc_parkbase_dusk", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_112", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "007", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "tiao2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "By the way...==W== What happened today...==W== Let it stay our little secret, please?", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "011", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "avg_emoji_sigh", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.2, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "You're scared that Iris will nag you, aren't you?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "023", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 1, + "", + false, + "", + "If she finds out,==W== I won't be allowed to sit behind Loxy's steering wheel for the next two months!", + "" + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "016", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "012", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "tiao2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "Please...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "17", + "OutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.12, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "024", + "avg_emoji_think", + "none", + "y", + 0.0, + true, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "Now that I think about it, I made a similar promise to Noya once...", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "010", + "avg_emoji_sigh", + "none", + "z", + 0.0, + true, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Noya, Iris, Amber... How can I find my way back to you...?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + -45.0, + 1.22, + nil, + nil, + nil, + "none", + "OutSine", + 1.2, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + 0.85, + nil, + "none", + "OutSine", + 1.2, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1.25} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "OutSine", + 0.5, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "022", + "none", + nil, + 0.53, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "There's that name again... Noya. Maybe I really do look like her.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "I wonder... What kind of person is she?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_024_stop", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/cg_162_02.lua b/lua/game/ui/avg/_en/config/cg_162_02.lua new file mode 100644 index 000000000..51983760f --- /dev/null +++ b/lua/game/ui/avg/_en/config/cg_162_02.lua @@ -0,0 +1,6709 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "Act Two", + "The Name of Hers (Part II)", + "I want to be closer to you, stand by your side, and become a companion you can rely on.", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m147", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "A pinch of salt...==W== Let it sear until it's golden...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_457", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_166", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "I'm back. Smells amazing...==W== What are you making?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "022", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Grilled fish. Just give it a second, it's almost done.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + "diantou", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "So that's how you do it...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_flurry", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Wh-what is it? You're staring so hard I'm getting distracted...==W== Don't tell me you hate fish?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Not at all. I'll eat anything as long as it's made well. That's not what I meant. It's just... I have a favor to ask.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Could you ...==W== teach me how to cook?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Sure, I can do that. But what brought this on?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "I can't keep letting my guest do all the cooking. As the host, it's my job to take care of you.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "I really don't mind...==W== But alright, if you want to learn, I'll teach you.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "022", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "avg_emoji_star", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Just a warning though, I won't go easy on you. You'd better be ready.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Of course. I wouldn't have it any other way.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume35_1s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_fade_left", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_fade_right", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m149", + "none", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Let's start with the vegetables. Cut the potatoes into bite-sized pieces.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Understood. Bite-sized pieces...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalkShake", + param = { + 1, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Whoa, stop, stop!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + -1.5, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "What is it?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "avg_emoji_awkward", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Wait, you're not going to peel them? And these chunks are huge. How is anyone supposed to eat them?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + 0.0, + false, + 2.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "You can eat the skin. And if they're too big, just bite them in half.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sigh", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "I suppose the skin isn't completely inedible, but the texture is awful. Plus, they won't cook evenly if they're this big. And most of all, it's just a pain to eat!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "I had no idea there were so many details to consider...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "You can't cut corners if you want good food. I'll handle the chopping. You just watch for now.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_076", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_clockwise", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_clockwise", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_178", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Alright, the vegetables are soft. Time to season. Add some salt to taste for me.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_312", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Got it. To taste...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Whoa, stop, stop!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Now what?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "019", + "avg_emoji_sweaty", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "You're just dumping the whole jar in? Aren't you going to use a spoon...?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "This is faster. Besides, if it's \"to taste,\" doesn't that mean I can just add as much as I want?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "That's not what that means...==W== Let me ask you this, Alina. Do you like your food salty or mild?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "015", + "close", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Mild, I suppose.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Got it...==W== Alright, then just about this much. Here, try a sip.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_178_stop", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_239", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Oh, that's good...==W== If you knew exactly how much to add, why didn't you just say so?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "016", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "017", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Because everyone's palate is different. That's why I said \"to taste.\"", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "003", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Figuring out what flavors your guest prefers, learning how each ingredient works...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "017", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Knowing all that before you even start cooking is the real secret to a good meal.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "So cooking requires just as much precision as swordplay. I never knew.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Haha, honestly, my half-baked skills came from a friend. I'm just copying what she taught me.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Let me guess...==W== Noya?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Yeah. Every dish Noya whipped up was a masterpiece. She used to teach me all the time.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "I see...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "What kind of person is she... This Noya?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Eh?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "You've called me by her name more than once. It's hard not to be curious.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_character_112", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_1s", + 0, + "m17", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "... Fair enough. Let's see, how should I put it...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "I guess her smile is the first thing that comes to mind. Her energy and warmth saved me more times than I can count.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "And she always looked out for me. She'd even share half her favorite drink with me...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "017", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Always shielding me. Making sure I never got hurt.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_3s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "... So you meant a great deal to her?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Now that you mention it, she did say something like that once.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Is that so...==W== And your habit of bending the rules? Did you pick that up from her too?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Ah...==W== Probably. Noya was always coming up with the wildest ideas.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "023", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Like when she decided to drive Loxy straight into that massive Stellaroid. Really scared the life out of me.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Stellaroid? Loxy?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Uh...==W== Just imagine ramming a carriage full-speed into a giant monster. Makes more sense?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "004", + "avg_emoji_happy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "What kind of strategy is that...?==W== It's completely reckless.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Haha, anyone would think so. But somehow, she pulled it off.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "But ever since then, I just knew...==W== As long as Noya was by my side, no matter how crazy things got, we'd always find a way out.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "022", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "No matter how crazy...==W== I see. I think I understand why you're always so bold.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + 0.5, + nil, + "none", + "OutQuad", + 0.65, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Compared to her, I still have a long way to go.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Alright. I'll use her as my goal. Let's start by mastering the kitchen!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + 1.0, + nil, + "none", + "OutQuad", + 0.65, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Anyway...==W== Thank you for telling me all this. I've got the soup recipe down.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "avg_emoji_flower", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "It's about time for the main course. I'll put everything I just learned to use. You can leave the rest to me.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Al-Alright then.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_020", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "JuGong", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Elena's so fired up. I'd better do my best to help her out.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_clockwise", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_020_stop", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_clockwise", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 0, + "qstory_tales_02_001", + nil, + 0.6, + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_095", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Yeah...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m4", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "019", + "avg_emoji_awkward", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "For some reason, I'm not surprised.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetFrontObj", + param = { + 1, + 0, + "qstory_tales_02_001", + nil, + nil, + 0.5, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jingxia", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "I was so careful to follow everything you said...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "It smells great, though! Terrible presentation doesn't always mean it tastes bad.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "You don't have to force it. I'll just throw this out...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center", + 0, + 0, + nil, + nil, + 0.01, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Don't mind if I do...", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_371", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "avg_emoji_exclamation", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "W-Wait, what are you doing?! Spit it out! You're going to get sick!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "011", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Mmm...==W== The burnt parts are a little bitter, but it gets better the more I chew. It's actually not bad...?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "I told you, you don't have to force it!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "I'm not. The seasoning really is much better this time.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Eh? R-really...?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Yeah. The only real issue this time was the heat. Learn from this, and I know your next dish will be amazing!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "I'm sorry...==W== You said to make sure everything was cooked through. I did, but I think I went a little overboard...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Pfft...==W== Hahahaha! You're so blunt and earnest, Alina.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_happy", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "What's wrong with that?!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "017", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Nothing's wrong with it. I just didn't expect to see such a cute side of you.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jingxia", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "C-Cute...?!==W== Stop teasing me...!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_371", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Alright, just scrape off the burnt edges. The rest is fine to eat.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Are you even listening to me...?==W== It's practically charcoal, and you're still going to eat it?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "016", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "It should be fine, right? Like I said, the flavor itself isn't bad. Plus...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "018", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "You put so much heart into this. It'd be a shame to just throw it away.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "... Did you learn how to cheer people up like this from Noya, too?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "004", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Nope, this one's all me.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "017", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Though I guess her optimism might have rubbed off on me a little.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "023", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "They say food turns out tastier when the cook is happy.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.3, + nil, + nil, + 0.5, + nil, + "none", + "OutQuad", + 0.65, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Happy...==W== Maybe I should try smiling a little more.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + 1.0, + nil, + "none", + "OutQuad", + 0.65, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Open wide. Try a bite, it really is delicious.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "016", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Hey, don't treat me like a child. I can feed mysel—", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_025", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_025_stop", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m14", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Anxious Resident", + "", + 0, + "", + false, + "", + "Lady Alina! Lady Alina, please help! My family...==W== My family's been taken!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.25, + nil, + 0.95, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.65, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.33, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Try to calm down. Who took them? Do you know where they went?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Anxious Resident", + "", + 0, + "", + false, + "", + "It was Caligula! His men dragged my family and our neighbors right into his estate! I barely made it out alive...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "015", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Caligula again...==W== Rest easy. I swear I'll get everyone back.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "But how are you going to do that, Alina? I know protecting Filanis is your duty, and we're in the right, but kicking the front door down with just the two of us isn't exactly the smartest move...", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_idea", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "We don't need a frontal assault. A few months ago, I busted a gang of thieves. They were digging a tunnel through the caves beneath Filanis to rob Caligula's mansion.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "We can use that tunnel to slip inside.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Sneaking in through a thieves' tunnel...==W== Sounds like crossing a line for someone like you.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "006", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "I'm simply making a choice I won't regret.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + "diantou", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Besides, I have you here to cross it with me, don't I?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_happy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Haha, exactly. I'm right by your side.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "026", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Alright then... Let's move!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/cg_162_03.lua b/lua/game/ui/avg/_en/config/cg_162_03.lua new file mode 100644 index 000000000..9e8c7e58f --- /dev/null +++ b/lua/game/ui/avg/_en/config/cg_162_03.lua @@ -0,0 +1,7336 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "Act Three", + "The Name of Hers (Part III)", + "Becoming each other's comfort, fingers intertwined, protecting a secret that belongs to just the two of us.", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "cavern", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "I had no idea the caves under Filanis were this huge...", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m14", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "The rock here erodes easily. Over time, the water just carved out these tunnels.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Looks like nature wants to see this scumbag pay.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Why make our move at dawn, though? Wouldn't midnight be safer?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Just the opposite. These nobles party all night and don't sleep until dawn. Right now is when they're out cold.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "If staying up all night makes you a noble, I've been living like royalty for a while now.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "021", + "avg_emoji_awkward", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Wait, no. It's not like they have to climb the Monolith and hunt monsters every day.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_173", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "Linear", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jingxia", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "==PLAYER_NAME==, over here. I got the tunnel open.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_fade_left", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "cavern", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 500.0, + 300.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_fade_right", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "m14", + "none", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 2, + "city_prison", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + -100.0, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 2, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false, + 0 + } + }, + { + cmd = "SetStage", + param = { + 1, + 0, + "OutBack", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Hold on. Caligula's dungeon is right ahead...==W== Shh! Someone's there.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 2, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.6, + -0.1, + 0.97, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 2, + "none", + "avg3_228", + "a", + "002", + "none", + nil, + 0.4, + -0.1, + 0.97, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + -0.05, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Hot-Tempered Slave Trader", + "", + 0, + "", + false, + "", + "What?! The contract is void?! You can't do this! Let me see Lord Caligula!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Noble Guard", + "", + 0, + "", + false, + "", + "You let them escape, and you still have the nerve to ask for an audience? Do you know how much time and money your mistake cost us?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Suspicious Slave Trader", + "", + 0, + "", + false, + "", + "Who's been catching your slaves all these years?! Even if I messed up, I still put in the work!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 2, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Noble Guard", + "", + 0, + "", + false, + "", + "You're just a slaver, so watch your mouth! Lord Caligula is done with you. Now get lost!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 1, + 1, + "InBack", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 400.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.65, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.65, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "004", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Alina, it looks like the captured citizens are locked in there.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "... Is this my fault?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Alina?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "I saved those slaves, and now the citizens of Filanis are paying the price...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Do you regret it?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "... No. If I had just walked away, I never would have forgiven myself.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "017", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Then that's enough. That is your justice.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "You didn't do anything wrong. The real crime is the slave trade, and the nobles who gladly profit from it.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "004", + "avg_emoji_star", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "We saved those sisters, and now we're going to save the people in there, too.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "... You're right. Now isn't the time to blame myself. Let's go!", + "" + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_fade_left", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "city_prison", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_443", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.75, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "rule_39", + "OutQuad", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + nil, + -0.05, + nil, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 30.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_406", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + -0.1, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + 3.0, + true, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + 0.05, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Is everyone alright? The guards are out cold. Let's move, and keep quiet!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "007", + "none", + 2, + 0.75, + nil, + -1.0, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "002", + "none", + 3, + 0.9, + nil, + nil, + 1.0, + 1.0, + 0.0, + 0.0, + true, + 0.75 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_219", + "a", + "002", + "none", + 4, + 0.7, + nil, + -1.0, + 1.0, + 1.0, + 0.0, + 0.0, + true, + 0.75 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + 3, + 0.85, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_219", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.65, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Imprisoned Civilian", + "", + 0, + "", + false, + "", + "That uniform...==W== You're a Night Watcher? Thank goodness...!==W== You're here to save us, right?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "003", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "026", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Stay close, everyone. I'll lead you out through the tunnel.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_547", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_219", + "a", + nil, + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_fade_left", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "city_prison", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -600.0, + 0.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "The rescue goes surprisingly well. Alina and I sweep the dungeon, and we don't leave a single person behind.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_fade_right", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Slow down, there's no rush. It's dark, so watch your step.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "This girl is the last one. Now it's just Alina and me...", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_296", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jingxia", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Blind Girl", + "", + 0, + "", + false, + "", + "Eek! Ah...", + "" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m148", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 5, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Noble Guard", + "", + 0, + "", + false, + "", + "Hey, did you hear something from the dungeon?", + "" + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Oh no...!==W== The patrol heard us!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "021", + "avg_emoji_awkward", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Blind Girl", + "", + 0, + "", + false, + "", + "I'm sorry! I'm so sorry! I-==W==I...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_019", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + 2, + 0.68, + 0.03, + 0.93, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 1.0, + "diantou", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "It's not your fault. Hurry up and join the others. We'll hold them off here.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "017", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Alina, let's run the other way!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Got it!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "4", + "Linear", + true, + true, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "city_prison", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 500.0, + 0.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "3", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 1, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 1, + nil, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Noble Guard", + "", + 0, + "", + false, + "", + "Over there! Stop right there, slaves! You are the property of Lord Caligula!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Who are you calling property?! Catch us if you can!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 1, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Good, the plan worked. They're all coming after us!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "4", + "Linear", + true, + true, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "cavern", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + 0.05, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 5, + "cavern", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + 1.5, + nil, + nil, + 0.8, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 5, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + 2.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "3", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "011", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Once we hit the streets, they won't be able to stop us...==W== Whoa!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_097", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youchupeng", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_228", + "a", + "002", + "none", + nil, + 0.3, + -0.15, + nil, + 1.0, + 1.0, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.35, + -0.1, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "021", + "close", + "jingxia", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Suspicious Slave Trader", + "", + 0, + "", + false, + "", + "Ow...!==W== Watch where you're going! I'm already in a terrible mood!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "none", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "S-Sorry...==W== Wait, it's you?!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Suspicious Slave Trader", + "", + 0, + "", + false, + "", + "Hmm? This voice... Have I heard it somewhere?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.6, + nil, + 0.95, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Hey, are you okay?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Hot-Tempered Slave Trader", + "", + 0, + "", + false, + "", + "Ah! That voice! You're the bandits who stole our slaves!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "avg_emoji_awkward", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Dammit, why now of all times...!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Hmph. You should be honored to supply Lord Caligula with slaves, yet you dare ask for money?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Take the hint and get lost!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Suspicious Slave Trader", + "", + 0, + "", + false, + "", + "Wh-What did you just say?!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "If you have a problem, take it up with my guards.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Suspicious Slave Trader", + "", + 0, + "", + false, + "", + "You're not the only ones with backup in this city! We'll make you regret this!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Alina, Caligula's men are here.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Perfect timing. Let's go this way!", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.175, + 1.2, + nil, + nil, + 0.0, + "JuGong", + "none", + "OutQuad", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Suspicious Slave Trader", + "", + 0, + "", + false, + "", + "Don't even try to run!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 10, + "OutQuad", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.65, + -0.1, + nil, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Noble Guard", + "", + 0, + "", + false, + "", + "There they are! Stop right there, you thieving scum!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Suspicious Slave Trader", + "", + 0, + "", + false, + "", + "Huh?!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Noble Guard", + "", + 0, + "", + false, + "", + "I see how it is...==W== Lord Caligula voids your contract, so you set the slaves loose for revenge? You really don't know your place!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_230", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 5, + "mood_5", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Hot-Tempered Slave Trader", + "", + 0, + "", + false, + "", + "Bastards! Caligula is the one who broke the contract and refused to pay!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Noble Guard", + "", + 0, + "", + false, + "", + "Shut up!", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_159", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 13, + "OutQuad", + 0.5, + false + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "InQuad", + 0.5, + true, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Talk about a lucky break. Now they're at each other's throats...", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m149", + "none", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "They were right on our heels. It's a good thing they turned on each other... Saved us a lot of trouble.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_happy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Not bad at all.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "What's not bad?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "004", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Nothing. I'm just impressed by how quickly you came up with that lie. A few words and you had them fighting each other.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "016", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "And whose fault is that? Being around you, I feel like I'm picking up bad habits.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Though ...==W== it doesn't feel too bad right now.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_attention", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Also...==W== About today...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "I know. A secret just between us, right?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Thank you.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.75, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "c", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "This is ...==W== the Olympia Bathhouse? Alina, why are we here?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m147", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "We're hiding. I asked Lulu to arrange a private bath for us, one normally meant just for nobles.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "If Caligula's men realize they caught the wrong people, they'd never suspect the real culprits to be taking a relaxing bath.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "006", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Besides, we just ran all over those caves, and we're covered in dust. It's the perfect time to wash up, and destroy the evidence while we're at it...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Makes sense...==W== W-Wait, Alina?! Why are you taking off your armor...?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_080", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "021", + "avg_emoji_exclamation", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "006", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + -1.5, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "How else am I supposed to take a bath? Come on, hurry up.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + 0.0, + false, + 2.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "A bath so fancy...==W== I only get to use it thanks to you.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m128", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.5, + true, + "default" + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 3.0, + false, + "default" + } + }, + { + cmd = "SetL2D", + param = { + 0, + "avg1_162", + "a", + 0, + true + } + }, + { + cmd = "CtrlL2D", + param = { + "avg1_162", + "a", + "vo_cgstory_162_a", + "vo_cgstory_162_a", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "The warmth of the steam,==W== the gentle scent of flowers...==W== It's so soothing.", + 0, + "", + false, + "", + "The warmth of the steam,==W== the gentle scent of flowers…==W== So this is what it feels like to be healed.", + "" + } + }, + { + cmd = "SetChoiceBegin", + param = { + "162_1", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "Alina, your back... Are you hurt?", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "Alina, your back... Are you hurt?", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"162_1", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"162_1"} + }, + { + cmd = "CtrlL2D", + param = { + "avg1_162", + "a", + "vo_cgstory_162_b", + "vo_cgstory_162_b", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "Hurt?==W== I don't think I...==W== Ah, do you mean my old wounds?", + 0, + "", + false, + "", + "Hurt?==W== I don't think I...==W== Ah, do you mean my old wounds?", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "If so,==W== they don't hurt anymore,==W== so please don't worry.", + 0, + "", + false, + "", + "If so, they don't hurt anymore,==W== so please don't worry.", + "" + } + }, + { + cmd = "SetChoiceBegin", + param = { + "162_2", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "Old wounds? From when you were a gladiator?", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "Old wounds? From when you were a gladiator?", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"162_2", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"162_2"} + }, + { + cmd = "CtrlL2D", + param = { + "avg1_162", + "a", + "vo_cgstory_162_c", + "vo_cgstory_162_c", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "Yes.==W== But==W== I've always healed quickly,==W== so most injuries wouldn't even leave a mark==W== if left alone…", + 0, + "", + false, + "", + "Yes.==W== But==W== I've always healed quickly,==W== so most injuries wouldn't even leave a mark if left alone…", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "Those must have been especially deep==W== That said,==W== they'll fade little by little,==W== so there's no need==W== for concern.", + 0, + "", + false, + "", + "Those must have been especially deep,==W== which is why they remain.==W== That said, they'll fade little by little,==W== so there's no need for concern.", + "" + } + }, + { + cmd = "SetChoiceBegin", + param = { + "162_3", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "So you're the type who doesn't scar easily too.", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "So you're the type who doesn't scar easily too.", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"162_3", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"162_3"} + }, + { + cmd = "CtrlL2D", + param = { + "avg1_162", + "a", + "vo_cgstory_162_d", + "vo_cgstory_162_d", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "\"Too\"?==W== Could it be that Noya, the one you say resembles me,==W== is the same?", + 0, + "", + false, + "", + "\"Too\"?==W== Could it be that Noya,==W== the one you say resembles me, is the same?", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "… Honestly,==W== it's always Noya this, Noya that.==W== The one who faced hardship by your side was not Noya, but me…", + 0, + "", + false, + "", + "… Honestly,==W== it's always Noya this, Noya that.==W== The one who faced hardship by your side==W== was not Noya, but me…", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "To you,==W== I'm just someone to fill the loneliness of not being able to see her. A substitute, aren't I?", + 0, + "", + false, + "", + "To you,==W== I'm just someone to fill the loneliness of not being able to see her. A substitute, aren't I?", + "" + } + }, + { + cmd = "SetChoiceBegin", + param = { + "162_4", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "No! That's not it.", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "No! That's not it.", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"162_4", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"162_4"} + }, + { + cmd = "SetChoiceBegin", + param = { + "162_5", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "I've never thought of you as someone else's replacement.", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "I've never thought of you as someone else's replacement.", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"162_5", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"162_5"} + }, + { + cmd = "CtrlL2D", + param = { + "avg1_162", + "a", + "vo_cgstory_162_e", + "vo_cgstory_162_e", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "Hehe...==W== It's all right.", + 0, + "", + false, + "", + "Hehe...==W== It's all right.", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "If you see traces of her in me,==W== that only proves==W== the memories you shared with her still remain in your heart.", + 0, + "", + false, + "", + "If you see traces of her in me,==W== that only proves the memories you shared with her still remain in your heart.", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "Unlike me ...==W== who can't even remember the faces of the companions==W== I once fought back-to-back with…", + 0, + "", + false, + "", + "But I can't even remember the faces of the companions I once fought back-to-back with…==W== It's good you're not like me…", + "" + } + }, + { + cmd = "SetChoiceBegin", + param = { + "162_6", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "Alina…", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "Alina…", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"162_6", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"162_6"} + }, + { + cmd = "CtrlL2D", + param = { + "avg1_162", + "a", + "vo_cgstory_162_f", + "vo_cgstory_162_f", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "I ... treasured these old scars==W== on my body as offerings to the comrades==W== who fell in the arena.", + 0, + "", + false, + "", + "I ...==W== treasured these old scars on my body==W== as offerings to the comrades who fell in the arena.", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "And yet...==W== As the scars began to fade,==W== so too did the scenes of those days.", + 0, + "", + false, + "", + "And yet...==W== As the scars began to fade,==W== so too did the scenes of those days.", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "To be honest,==W== I envy you.==W== You still have someone you long to see.", + 0, + "", + false, + "", + "To be honest,==W== I envy you.==W== You still have==W== someone you long to see.", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "I no longer==W== have anyone like that anymore…", + 0, + "", + false, + "", + "I no longer==W== have anyone like that anymore…", + "" + } + }, + { + cmd = "SetChoiceBegin", + param = { + "162_7", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "You have me.", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "You have me.", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"162_7", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"162_7"} + }, + { + cmd = "CtrlL2D", + param = { + "avg1_162", + "a", + "vo_cgstory_162_g", + "vo_cgstory_162_g", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "Hehe... ==W==You really do==W== have a way with words.", + 0, + "", + false, + "", + "Hehe...==W== You really do==W== have a way with words.", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "When I'm with you,==W== I just want to keep crossing the lines forever.==W== You really are ... quite the handful.", + 0, + "", + false, + "", + "When I'm with you,==W== I just want to keep crossing the lines forever.==W== You really are ...==W== quite the handful.", + "" + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + false, + false, + 1, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "SetL2D", + param = { + 1, + "avg1_162", + "a", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "sky_sunny", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 300.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -300.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 36.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_036", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "Alina quietly avoids the topic. She takes off the rest of her clothes and pulls me into the private bath meant just for the two of us.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sunlight_2", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "I don't know what she's thinking, but as we sit in the water, she keeps her fingers laced with mine.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "Her fingers are slender, but her grip is steady and firm.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "Later on, Caligula's crimes are made public. But the story of that day remains a secret, one that's forever shared only between the two of us.", + "" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutQuad", + 1.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 3, + "0", + "", + 0, + "", + false, + "", + "If only ... I could become your \"Noya.\"", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_036_stop", + 0.0, + false + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/cg_disc4066.lua b/lua/game/ui/avg/_en/config/cg_disc4066.lua new file mode 100644 index 000000000..b3c71a907 --- /dev/null +++ b/lua/game/ui/avg/_en/config/cg_disc4066.lua @@ -0,0 +1,7917 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "Memory Recollection", + "My Guiding Star", + "To be by the person's side again, the knight makes a vow under the stars and the tower.", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m149", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "009", + "none", + nil, + 0.5, + 0.0, + 0.97, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_yellow_blade", + 0, + 1, + 3.0, + nil, + -0.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "002", + "none", + nil, + 0.53, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutQuad", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "High left!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutQuad", + 0, + nil, + false, + 0.25, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "OutSine", + 0.25, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_yellow_blade", + 0, + 1, + -4.0, + -1.0, + 0.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Low right!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + nil, + "avg1_162", + "c", + "006", + "avg_emoji_attention", + 0, + nil, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Good. Bring it down hard. Loosen your wrists. Leave yourself room to pivot.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "003", + "none", + nil, + 0.54, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutBack", + 0, + nil, + false, + 0.25, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_yellow_blade", + 0, + 1, + 3.0, + nil, + -0.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Better. Center your weight. You're leaning too far forward. You need balance to shift your stance.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_yellow_blade", + 0, + 1, + 2.0, + -3.0, + 0.75, + 0.0, + false, + false, + 135.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "none", + nil, + 0.5, + -0.05, + 1.05, + nil, + nil, + nil, + "diantou", + "none", + "OutQuint", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + "021", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "L-Like this?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Exactly. Your form's improving.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Alright, let's try a real fight, ==PLAYER_NAME==. Come at me with everything we covered. Don't hold back.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "006", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "Oki!", + "" + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m148", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.5, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + nil, + -0.175, + 1.2, + nil, + nil, + 0.0, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_322", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 0.3, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "Linear", + 0.3, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_atta", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 40.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "Blades ring out in the quiet night. Gripping my training sword, I throw everything I have into the offensive.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.1, + nil, + 1.0, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + 0.97, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "A basic slash is just gonna get blocked. She said use everything, so...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "026", + "avg_emoji_exclamation", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalkShake", + param = { + 1, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Here I come, Alina!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChoiceBegin", + param = { + "4066_1", + 0, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 1, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "Feint a slash to set up a thrust", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"4066_1", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"4066_1"} + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_104", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_drop_w", + 0, + 0, + nil, + nil, + 2.0, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -120.0, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.35, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_137", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.3, + nil, + nil, + nil, + "jushou", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dash", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 45.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + 0.97, + nil, + nil, + nil, + "jingxia", + "none", + "Linear", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Huh... Not bad.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "The tip of my sword slips right past her guard. My first clean hit of the night.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "006", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Got you!==W== Wait, wha—?!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "Linear", + 0.4, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + -0.2, + 1.2, + nil, + nil, + 0.0, + "diantou", + "none", + "OutQuad", + 0, + nil, + true, + 0.4, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_street_outside_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_1331", + "a", + "013", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "OutQuad", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1331", + "a", + "013", + "avg_emoji_exclamation", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "avg_emoji_shock", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_033", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1331", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + 300.0, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.5, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 4, + 3, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "sky_night_b", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "c", + "007", + "none", + nil, + 0.9, + -0.5, + 1.75, + nil, + 0.15, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + 30.0, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "31", + "OutQuad", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "016", + "avg_emoji_vexation", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "What...==W== What just happened? I-I'm on the ground?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "021", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "010", + "avg_emoji_sigh", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Alina, ease up...==W== I can't breathe! I yield!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "007", + "close", + "jingxia", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m53", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "S-Sorry, ==PLAYER_NAME==! That was pure reflex. Are you hurt?==W== Here, let me help you up.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + nil, + -0.6, + 1.8, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -100.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + 0.97, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "I'm fine, don't worry about it. Besides, you protected me, right? When you took me down,==W== you grabbed my shoulders to break the fall.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "011", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_attention", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "But hey, wasn't that move pretty slick? I actually forced you to pin me! My swordplay must be getting somewhere, huh?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Your swordplay...==W== It is smoother. And feinting the slash to set up a thrust was clever.", + "" + } + }, + { + cmd = "Wait", + param = {0.65} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "But your body lacks conditioning. It just can't keep up with your head. When you shifted your stance, you left a massive opening.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "mood_4", + "AvgStageEffect_wipe_down", + "Linear", + 0.75, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "The kind of opening that ...==W== makes an opponent instinctively want to close the gap, sweep your legs, and drop a headbutt.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + -0.175, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 0.75, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Huh?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "It was just too tempting. My body reacted on its own. Thank the stars I stopped before the headbutt.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "avg_emoji_sweaty", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Wait. So you didn't grab me gently to break my fall... You were pulling me in to break my nose?!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Yeah.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalkShake", + param = { + 1, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Hey now, isn't that a little brutal?! We're supposed to be practicing!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Ahem. That was my mistake. But if you don't go all out in practice, you won't last a second in a real fight.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "You felt it too, didn't you, ==PLAYER_NAME==? Your body is holding your brain's response back. The best tactics in the world mean nothing==W== if you can't execute them.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "But conditioning doesn't happen overnight. Even if you train every day, you need months to see real results.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Starting tomorrow, come jogging with me at night. We'll mix stamina work with your sword forms. Just stick with it, and eventually, everything will get better.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Got it, got it. I'll take it seriously.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Still, get you talking about swords and you'll never want to stop.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Wha—? D-Do I? Am I really that chatty?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Come to think of it, out of all the time we spend alone, I'd say fifty percent of it is just training...", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Th-That's not true!==W== We patrol together too... Speaking of, let's go on patrol right now! A change of pace will do you good.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "019", + "avg_emoji_awkward", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "And the other fifty percent is patrolling.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Yeah. I have absolutely no comeback for that.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "I hate to admit it, but my life is just ...==W== monotonous. It must be a total bore hanging out with me, ==PLAYER_NAME==.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m57", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Objectively? Yeah, it's a little dull.==W== But doing it all with you makes up for it.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + -1.5, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "It does?==W== But... I'm hardly interesting. I'm nowhere near as sharp or well-read as Elis, and I don't know Filanis half as well as Lulu.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + 0.0, + false, + 2.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "017", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Just being around you makes me feel safe.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "S...==W== Safe?", + "" + } + }, + { + cmd = "Wait", + param = {0.65} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "My swordplay is good, and I will always protect you. But I can't fix every single problem.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Even when patrolling the \"perfect\" city of Filanis, we could run into a starving thief, or some violent thug from another city.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Y-You absolutely can't drop your guard just because I'm here! You can't just feel safe. What if we get ambushed?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Strictly speaking, I can't guarantee your safety in every conceivable scenario. So...==W== Please don't let your guard down.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "I didn't mean that kind of safe. I mean...==W== Even when we're walking through the dark, and even though barely anyone here knows what you do for them...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "... You never get discouraged. And you never stop pushing for a better tomorrow.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_flower", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "You're like a warm little sun. Just being around you, I catch some of your drive.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "003", + "close", + "JuGong", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Phew. I need to step it up, too. When you finally earn your way back into the Monolith, I'm going to find a way home.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -60.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.35, + 1.35, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "sky_night_b", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 15.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Your home...==W== Would you tell me about it more?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "You said before that there are no slaves there...==W== What kind of city is it?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Oh, my home isn't exactly a city. It's a vehicle.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "011", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "My friends and I drive it all over the world. But it's true, out of all the places we've visited, none of them have slaves.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "That sounds ...==W== so free. Growing up, the only places I've ever known are the Grand Arena in Emor and Filanis.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_125", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "I don't even know ...==W== what Emor looks like outside the Arena walls.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "017", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "You'll get your chance. You're free now too, Alina. You're only staying behind to repay a debt, and to help make Filanis a better place.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "city_street_water", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.3, + nil, + nil, + 0.7, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 20.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Someday, Filanis will be the city you've always dreamed of. When that day comes...==W== If I'm still around, we'll go traveling together.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_052", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Is that a promise?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "It's a promise.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Ah, look at the time. I need to start patrol and blow the timekeeping horn.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "I'm coming with you.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "You stayed up late last night doing the Night Watchers' ledgers...==W== Can you even keep your eyes open?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_084", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_congr", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Don't underestimate me. I'm the ultimate night owl.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_clockwise", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 20.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "bb", + "003", + "none", + 2, + 0.65, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "manbu_loop", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "bb", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "loopLite", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_clockwise", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "bb", + "003", + "avg_emoji_sleepy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "1", + "", + 0, + "", + false, + "", + "Zzz...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Fast asleep after all. You drifted off right in the middle of walking, holding onto my sword hilt.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "You've been pushing yourself too hard lately, ==PLAYER_NAME==.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + -450.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_350", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -500.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.75, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "Alina scoops up the ==SEX9== who's leaning against her, pushes open the insula door, and gently lays ==SEX4== down on the bed.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + -0.4, + 1.5, + nil, + 0.3, + 0.0, + "none", + "none", + "OutQuad", + 0, + 6.0, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + 8.0, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_0s", + 0, + "m147", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Does being by my side ...==W== really make you feel safe?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "To be honest...==W== Being by your side makes me feel safe, too.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Especially ...==W== when I look at your sleeping face.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_187", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 200.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 1, + "", + false, + "", + "The night patrol ends. Alina sits down, leaning against the edge of the bed.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "Beneath the cold starlight, their soft breathing syncs as they drift into a deep slumber.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -200.0, + nil, + nil, + nil, + nil, + "none", + "InOutCubic", + 4.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_night", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_night", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_187_stop", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_025", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "008", + "none", + nil, + nil, + -0.07, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 15.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.05, + 1.1, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 15.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 1, + "", + false, + "", + "Sometime later, the knight jolts awake.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 1, + "", + false, + "", + "The bed is empty. The pillows and blankets are neatly arranged, as if inviting a weary traveler to rest.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 1, + "", + false, + "", + "The knight never sleeps in the bed. She is used to dozing off against its edge. That bed...==W== It's reserved for someone. Someone important to her.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetAudio", + param = { + 0, + "se_025_stop", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.53, + nil, + 0.97, + nil, + 0.1, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 1, + "", + false, + "", + "The knight picks up her longsword and steps out of the cramped insula, bathed in cold starlight.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m163", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 18.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.4, + nil, + 1.02, + nil, + nil, + nil, + "manbu_loop", + "none", + "Linear", + 0, + nil, + false, + 18.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 1, + "", + false, + "", + "The Filanis of today no longer needs her night patrols.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 1, + "", + false, + "", + "Young citizens have joined the Night Watchers, taking daily shifts to guard the city that belongs to them.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "Yet she still leaves the house at this hour out of habit, stepping into the empty lot beside the insula.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "stop", + "none", + "OutQuad", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "sky_night_b", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -80.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {2.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "Here I come, Alina!", + "" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 1, + "", + false, + "", + "Her gaze wanders. She searches for a silhouette, waiting for a familiar voice to call her name.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 1, + "", + false, + "", + "But her own soft chuckle breaks the illusion.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 1, + "", + false, + "", + "She is no longer Alina. She is Noya, an insignificant existence.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "A Noya who wants to become the Noya ==PLAYER_NAME== spoke of...==W== A Noya even ==PLAYER_NAME== doesn't know yet.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_1331", + "", + 0, + "", + false, + "", + "Sigh... I'm such a fool.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_tower_gate_daylight", + "31", + "InQuad", + 0.75, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.75, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 8.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_1331", + "", + 0, + "", + false, + "", + "What am I looking for out here? ==SEX1== is right there, inside the Monolith.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "012", + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "c", + "002", + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_1331", + "", + 1, + "", + false, + "", + "But conditioning doesn't happen overnight. Even if you train every day, you need months to see real results.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_1331", + "", + 0, + "", + false, + "", + "Starting tomorrow, come jogging with me at night. We'll mix stamina work with your sword forms. Just stick with it, and eventually, everything will get better.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "4066_B", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_434", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_star_lp", + 0, + 0, + -0.24, + -1.6, + 1.5, + 0.0, + false, + false, + 45.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_meteor_left", + 0, + 0, + -4.0, + 4.0, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "", + false, + "", + "The knight murmurs to herself, slowly raising her longsword into a guard, as if the companion with more ideas than sword skills still stands right in front of her.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_1331", + "", + 1, + "", + false, + "", + "I will protect this future you brought us. Always.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_meteor_left", + 0, + 0, + -4.0, + 4.0, + 0.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_1331", + "", + 1, + "", + false, + "", + "I'll make sure the marks you left on Filanis endure.==W== Until the day you fulfill our promise.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_1331", + "", + 1, + "", + false, + "", + "Yes. As long as I stick with it, everything will be fine. Every wish will come true.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sunlight", + 0, + 0, + 3.2, + -3.0, + 0.4, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_1331", + "", + 1, + "", + false, + "", + "I have no regrets, ==PLAYER_NAME==. And I don't think you do, either.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_meteor_left", + 0, + 0, + nil, + 4.0, + 0.5, + 0.0, + false, + false, + 315.0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_1331", + "", + 1, + "", + false, + "", + "Just watch me. I'm going to get even stronger.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_1331", + "", + 1, + "", + false, + "", + "Next time, I will protect you to the very end. So please... Let me make one wish.", + "" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_meteor_left", + 0, + 0, + -8.0, + nil, + 0.5, + 0.0, + false, + false, + 45.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_1331", + "", + 0, + "", + false, + "", + "That someday, we'll meet again.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "still", + "OutQuad", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.4, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutQuad", + 1.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 3, + "0", + "", + 0, + "", + false, + "", + "The knight raises her sword in a vow to the night sky. Out here,==RT==the only ones listening to her wish are the stars above and the silent tower.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 3, + "0", + "", + 0, + "", + false, + "", + "As for whether that wish comes true... That is a story for another age.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/dp_single162.lua b/lua/game/ui/avg/_en/config/dp_single162.lua new file mode 100644 index 000000000..80aa92262 --- /dev/null +++ b/lua/game/ui/avg/_en/config/dp_single162.lua @@ -0,0 +1,127 @@ +return { + { + cmd = "SetGroupId", + param = {"16201"} + }, + { + cmd = "SetCharL2D", + param = { + "avg1_162", + 3, + "none", + "", + 0 + } + }, + { + cmd = "SetCharL2D", + param = { + "avg1_162", + 0, + "avg_emoji_think", + "", + 0 + } + }, + { + cmd = "SetCharL2D", + param = { + "avg1_162", + 0, + "none", + "chat_a", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "The task is complete.", + "" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "That was far from flawless.", + "" + } + }, + { + cmd = "SetGroupId", + param = {"16202"} + }, + { + cmd = "SetCharL2D", + param = { + "avg1_162", + 3, + "none", + "", + 0 + } + }, + { + cmd = "SetCharL2D", + param = { + "avg1_162", + 0, + "avg_emoji_happy", + "", + 0 + } + }, + { + cmd = "SetCharL2D", + param = { + "avg1_162", + 0, + "none", + "presents_a", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Everything went exactly as planned.", + "" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "I couldn't ask for a better result.", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/pm11002.lua b/lua/game/ui/avg/_en/config/pm11002.lua new file mode 100644 index 000000000..aa0bcc6b3 --- /dev/null +++ b/lua/game/ui/avg/_en/config/pm11002.lua @@ -0,0 +1,2202 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "I had the R&D department develop a new product", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "When you have some free time, come give it a try and let me know what you think", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "Roger that", + "K", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Roger that", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "K", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Should I come over right now, then?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "No, that's not what I meant", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "Just come by whenever you have time", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_question_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "So what's the new product?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "A new kind of drink. Lemon milk", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I've heard of chocolate milk and strawberry milk", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "But this is the first time I've heard of lemon milk", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "To be precise, it's more like lemon milk tea", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "In addition to lemon and milk, we've added some tea leaves from Cangwu and Matsukawa", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Ah, so that's it", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "But if I remember correctly, don't lemon and milk curdle when you mix them together?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "Normally, yes. But the R&D department managed to develop a special technique to prevent that from happening", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "As for the exact method, that's a trade secret", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "We can talk about it in more detail when you come try it", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_joy_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "You there?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Yup", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "I'd like to ask you for some time off", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Ask ... for what?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "Time off?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "You're a shareholder of the United Harvest Philae Company now, remember?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "In terms of the organizational structure and procedures, that makes you my superior", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "So naturally, I'm submitting my leave request for approval by you", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Well, I suppose that's true...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "But you, asking for time off? Pigs do fly, after all", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You're not sick, are you?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Is everything okay?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "No, nothing like that", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "It's just...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "After going out with you that time", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "I think I finally came to appreciate, at least a little, how important it is to make time for yourself", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "Work hasn't been particularly busy lately, either", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "So I thought I'd take another day off for myself", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Ah, I see", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You scared me for a second there", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Do you need me to come keep you company this time?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "Don't worry. I know how to relax without you", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "I'm not a child", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "Besides, you haven't finished your work yet, have you?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Sorry! I'll get back to it right now!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "Wait! You still haven't approved my leave!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Approved! Approved!", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "Are you free this weekend?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "No! Nooooo!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_angry_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "It's just one day...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "No overtime! No overtime!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_angry_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Having only one day off a week is horrible!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cry_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I get home from work on Saturday, collapse into bed, and immediately fall asleep", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "By the time I wake up the next day, it's nearly afternoon", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Then I stumble through the rest of the day in a daze, and by the time I get back into bed that night, workday is around the corner!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sad_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "I...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "Did I say I wanted you to work this weekend?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_110", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Huh?!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You didn't?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "Of course not", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Uh, right...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Then why are you asking about my weekend plans?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "That fast-food place we went to last time has a new fried chicken flavor", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "I wanted to go try it with you", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "That's why I asked if you were free this weekend", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Phew, false alarm", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sneaky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Where should I meet you, then?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "Let's just meet in front of the restaurant", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_joy_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "Wait for me in the office at the end of today", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "Roger that", + "K", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Roger that", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "K", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "What?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "The two of us... At this point we're more than just superior and subordinate, or ordinary coworkers, right?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Of course we are", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "Hmm...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "In normal work communications", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "using simple, quick, and efficient ways of responding certainly improves productivity", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "But outside of work, when you're talking to someone you're close to, doesn't it come across as a little distant?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I never thought you cared about stuff like that", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "Ahem", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "Everyone else in the company talks to me in exactly that tone", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "As a member of the company, I understand it, and I'm happy to see it", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "But with you, it's not the same", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "When the same reply comes from you, I find myself wishing there were a little something more behind it", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I get what you mean!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I'll be waiting for you in my office after work", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "With maximum anticipation~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "Good. That's the kind of attitude a smart person should have", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "See you", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "How has work been lately?", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "Pretty good", + "It's been really hard", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Pretty good", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "That's good to hear", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "If you ever run into any problems", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "make sure you tell me right away", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "It's been really hard", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I'm under so much pressure", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sad_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "Oh?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "What's giving you trouble?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "Let's hear it", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Actually...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Umm...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "What is it? Is it hard to talk about?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sad_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "I understand...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "At work, there are always going to be problems that are difficult to talk to other people about", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "Maybe you're embarrassed to say it, or maybe you feel like even if the other person knew, they wouldn't be able to help", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "But it's okay", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "As long as you've done your best", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_110", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Firenze...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cry_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "How's that? Feel a little better now?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_tete_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Yeah! Thank you so much!", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "Hmm...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "Lately, Ruby and Sapphire have been making fun of me again for wearing the same clothes every day", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Hahaha", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "They do have a point. Aside from your old school uniform", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I don't think I've ever seen you wearing anything else", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "What? Do you want to see me in my school uniform again?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "N-no, that's not what I'm saying...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "I don't care either way", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "If you want to see me wear it", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Um...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "But it really would feel weird, wouldn't it?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "After all, I graduated ages ago", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "Maybe I'll go to a clothing store sometime", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "And see if there's anything there that actually catches my eye", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "Consider it my way of indulging your wish to see me in different look for once", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cranky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I'm looking forward to it", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/pm13002.lua b/lua/game/ui/avg/_en/config/pm13002.lua new file mode 100644 index 000000000..1d110fc91 --- /dev/null +++ b/lua/game/ui/avg/_en/config/pm13002.lua @@ -0,0 +1,2072 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Hmm...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Yes?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "I just can't think of anything", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Think of anything for what?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "A new outfit, of course", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "I made new outfits for Teresa and Freesia recently", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "And both of them keep telling me that I should make one for myself, too", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I suppose they have a point", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You've been wearing this outfit for quite a while now", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "But I just can't come up with any ideas", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Why not ask Teresa and Freesia what they think?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Hmm...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Before I ask them, I'd rather hear what you think!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "... Me?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "But I don't know anything about fashion or design", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "That's okay", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "What matters is what kind of style you like", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Cute? Glam? Cool?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Uh... Um... Well...", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "Cute", + "Glam", + "Cool", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Cute it is!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Cute...", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Glam it is!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Ah!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "You mean the sort of thing you'd wear to a banquet, right?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "I've never tried that kind of style before", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "3"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Cool", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Cool?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Something like what I usually wear for climbing Monoliths?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Yeah... Something like that", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "I think I've got an idea now", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Eh?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Thanks~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_130", + "emoji_rose", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Do you like cookies?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Huh? That's random", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "The owner of the dessert shop where I worked last time", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "gave me a whole bunch of cookies", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "I thought I'd share some with you", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I see", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "If you want some, I'll bring some over", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "No, no, you don't have to", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I can come pick them up myself", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "There's no need to go to all that trouble", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "No way!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "We're Post Haste!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "We can't have the customer come pick things up themselves!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sneaky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "I'll bring them over to you right now", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "I watched a Stella Drama just now", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "What was it about?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "A courier", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Basically...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "A courier gave it everything she have and overcame one obstacle after another", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "to deliver a letter containing vital intel to the right people", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Ah!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "That sounds a lot like you, Donna", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Yeah...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "But I think I've still got a long way to go before I can compare myself to her", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "At this point, I don't think I could cross a battlefield, evade enemies, and infiltrate their stronghold at the end", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Maybe you just haven't had the opportunity to prove yourself yet", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Eh?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "I wouldn't want to prove myself in that way!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "War everywhere...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Things are much better the way they are now", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "No no no", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "That's not what I meant...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Anyway!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I'm sure that one day, Donna, you will become a great courier just like that lady in the drama", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Ehehe", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Really?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Mm-hmm!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Then I'd better keep improving myself", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You can totally do it!", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "That outfit I made for you last time", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Does it fit okay?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Yeah", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Fits great", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Nice!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "If you ever need anything else", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Like having old clothes patched, or if you want something new", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "You can always come to me!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Really?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I'm starting to feel like I'm taking advantage of you", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Not at all", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Um...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Well...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "What is it?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "My pajamas got a hole in them", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Do you think...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You could possibly...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Sure thing!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Should I come pick them up, or do you want to bring them over next time you're here?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I'll just bring them with me next time", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_heart_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_130", + "emoji_flower_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "I've finally managed to save up a little money", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cheerup_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "I should figure out what to spend it on", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Why?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Isn't that money ... saved?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Yeah?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "But the whole point of saving money is so you can spend it when you need it later, right?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Everyone in Post Haste just got back from delivery", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "So I was thinking of treating everyone to a big meal!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I mean, I get it", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "But you've worked so hard to save that money", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "If you just spend it like this, isn't that basically the same as not having saved it at all?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Hmmm...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "You do have a point", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Then how about this?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "I'll take out a little of it and buy some groceries", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "And cook a nice meal right here at Post Haste!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Yeah!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_joy_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "You gotta come, yeah~?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_flower_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "We picked up a new job recently", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Oh?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Delivering milk", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Basically, we deliver fresh milk to everyone's doorstep at the same time every morning.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "That sounds great", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "But you have to get up super early for milk delivery", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Like going to the pasture and pick up the milk before dawn", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "We're taking turns with it for now", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Me first, then Freesia, then Teresa", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "But sometimes Teresa oversleeps", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sad_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Sounds like you've been working really hard", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_130", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Oh, by the way", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "You drink milk in the morning?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Tomorrow's my turn", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "If it's on your way", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I'd like a bottle, yes", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Then tomorrow I'll deliver yours first, and everyone else's afterward", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "That way, it'll definitely be on my way!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Anyway, I'll sign off for now", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Gotta turn in early", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "Good night", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Yup, good night", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/pm13302.lua b/lua/game/ui/avg/_en/config/pm13302.lua new file mode 100644 index 000000000..c599e8b67 --- /dev/null +++ b/lua/game/ui/avg/_en/config/pm13302.lua @@ -0,0 +1,1259 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "Boss, I just got back to Philae. Would you like to meet sometime in the next couple of days?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Sure. Haven't seen you around lately", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "I got commissions that sent me to other cities", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You're working so hard!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Although, I gotta say... You really are famous!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Your reputation extends beyond the city walls of Philae!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "That's all thanks to the Trekker Association helping to spread the word", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "Having more work is always good", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "As it means more and more people are recognizing my abilities", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "But it also means less time to spend with friends", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "Sometimes I do feel a tinge of regret about it", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You'll find a way to make it up, little by little", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I'm sure everyone understands how it is", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_heart_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "I'd like to eat something sweet", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Why so sudden?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "Kaede said I've been too tense lately", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "And that I need to relax a bit", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "I thought about it, and food was the only thing that came to mind", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You could go out and have some fun that way, too", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "But every time I go out, I end up worrying", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "What if something happens in the guild while I'm not around?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Hmmm, Kaede wasn't kidding when she said you were tense", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "I know I need to learn to trust my guildies", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "But still, I can't help but worry...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Alright then, I'll give you a commission, right now", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "Eh?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Today. Come out and hang out with me", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I'll be waiting", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "Boss, I'm curious", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "I know you can't use magic", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "But if you could...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "What kind of magic would you want to do?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Ventus magic like yours sounds pretty nice", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "Why?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Because it could take me into the sky", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Who wouldn't like the feeling of flying?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Free like a bird!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "I once saw a line in the Monolith...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "\"Flying is an age-old dream of mankind.\"", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I think that makes perfect sense. That's exactly how I feel", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "I'd like to ask you something, Boss", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Yes?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "How do you achieve work-life balance?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "Isn't it exhausting to handle so many things?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Well... I feel like it's not too bad?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Whether as a Trekker or as a CEO", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I've made a career out of living through adventures", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "All traveling does get a bit tiring sometimes", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "But thanks to this great adventure", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I've been able to meet so many wonderful people and do so many interesting things", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Sorry, I got carried away, didn't I?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "No, not at all. Thank you for answering me", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "So I suppose rather than thinking about balancing, it's more about enjoying it...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "That's very helpful", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "I think I'm starting to get used to it", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Get used to what?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "My new life", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "It's a bit different from before", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "But I feel full of hope", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "I've got many friends by my side", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "And I've met people whom I can count on", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "You're the one who made all this possible", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "Thank you.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Hearing such heartfelt gratitude", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Makes me feel really embarrassed", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_comfort_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "Really? I'd love to see that expression on your face", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "Hmm, if I get the chance", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "I'll say this to you in person ... a couple of times", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_133", + "emoji_flower_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "There's something I want to share with you", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Yes?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "I have a hobby that I've enjoyed since childhood", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "That's actually a rare thing", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "True. As a Trekker, it's easy to forget the past", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "People tend to live in the present and care more about those around them", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "And the things you do remember about the past", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "Shine more brightly because of it", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Don't tell me that hobby is...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_133", + "emoji_flower_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "Today, I want to go see the waterwheel outside Philae", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "I haven't been there in a long time", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I knew it", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I'll go with you", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_tete_a", + "0", + "", + false, + "", + "", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/pm13402.lua b/lua/game/ui/avg/_en/config/pm13402.lua new file mode 100644 index 000000000..44d214f3b --- /dev/null +++ b/lua/game/ui/avg/_en/config/pm13402.lua @@ -0,0 +1,1550 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "Master!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_134", + "emoji_tete_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "What is it? You sound unusually happy", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "Hehe, the senpais have been saying that I've improved a lot lately", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "They say I'm starting to look like a proper guild leader", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Congrats! Good for you!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I'm sure more and more people will recognize your leadership abilities!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "Yeah!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "I'm so grateful for having you as my Master", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "It's not just because of me", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "All this comes from your willingness to work hard and change yourself", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Keep it up", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cheerup_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "Master...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_134", + "emoji_sigh_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "I feel like working for a company", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "is completely different from being a Trekker", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "One values rules, structure, and stability", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "The other stands for freedom and adventure", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "It's natural to feel out of place", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "But whenever I think that you'll help me", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "I feel like I can face either kind of life", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "Ah... Does that trouble you?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Of course not", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Whenever you want, you can come to me for help", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "Yay!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "Hehe, I feel relieved again...", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "Master!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "There's something I still don't quite understand", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "What is it?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "Whenever I go to accept commissions with the senpais", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "I get so nervous every time that I can't say a word", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "But they always tell me it's fine, I should just keep looking like that", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "And the clients don't seem to mind, either", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "Still, I'm afraid that I'm being impolite...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Fuyuka, that's because other people see you like that", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "They saw you as the stern, unsmiling type to begin with", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Even though that's far from the truth", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "It makes people with bad intentions think twice before trying to trick you", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "I see", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "Still... Can I really keep this up forever?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "If you want to show your true self to others", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You'll need to put in more effort than you do now", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "But I'm with you, Fuyuka", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "Okay. Thank you, Master!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_134", + "emoji_heart_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "Master! Master!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "Please praise me!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_134", + "emoji_comfort_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "It's rare to see you so eager", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Did something happen?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "I've gotten to the point where I can ask to do out-of-town commissions on my own", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "and communicate directly with clients!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Wow, that's a big deal", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_flower_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "How did you accomplish this?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "It's as you taught me last time", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "Explain the situation as clearly as possible during the initial contact phase", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "Then plan for contingencies and figure out what to say in case they happened", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "That helps with completing the commission itself, too", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "Yeah!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Just remember to watch out for unplannable risks", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "Hehe, that's why before every trip", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "I would always set a time with others", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "If anything went wrong, they would come and back me up", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "That's amazing. You really thought it through", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You've truly grown", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "Master, would you come to the forest with me?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "It's rare for you to invite me like this", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "I usually worry about bothering you too much", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "But this time, it's not just about me", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "I want to visit some old friends with you", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Friends who live in the forest?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Oh, you mean that bird pack?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "They might have flown away by now", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Winter has come to an end", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "They should be heading to their next destination", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "Yes, I just want to make sure", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Sure, I'll go with you", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "Thank you, Master!", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "Come to think of it, you're always encouraging and praising me", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Because you always work hard", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Or is criticism what you actually want?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_134", + "emoji_cry_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "N-no way!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "Just imagining you scolding me makes me want to cry!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "I'm already tearing up now...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Don't! I was just joking!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "I... I was just worried that maybe you're being too nice...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "And not always telling me the truth", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "Maybe I'm not that great...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Fuyuka, you've always been good at a lot of things", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "Such as...?", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "You're super strong", + "You're excellent at stealth", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You're super strong", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "That really is my only strong point", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You're excellent at stealth", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Even while fully equipped, you can move without making a sound", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "... Uh, that's because... I was always scared of running into people...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "So that's how I got my stealth skills", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "The point is", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "even if you never changed at all, nobody can look down on you", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "And now, you're been even more awesome", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "Master...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "Your words always warm my heart", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_134", + "emoji_tete_a", + "0", + "", + false, + "", + "", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/pm14302.lua b/lua/game/ui/avg/_en/config/pm14302.lua new file mode 100644 index 000000000..dc205f76a --- /dev/null +++ b/lua/game/ui/avg/_en/config/pm14302.lua @@ -0,0 +1,1763 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "I recently checked out the secondhand market for models.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Yeah? How was it?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "It got me a bit worked up.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_question_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "Somebody was selling a model they'd assembled but never painted.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I guess", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "They probably finished putting it together and then decided painting it was too much work", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "Guess so.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "But.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "If you've already decided to build it", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "How can you just give up halfway through?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "If they were too busy lately and didn't have time to paint it, I could understand that.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "But just putting it up for sale to someone else... No.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "I don't get it.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_143", + "emoji_punch_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "Do you know what happened to me today?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "No clue", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "Someone said they read one of my weapon reviews", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "And found the weapon that suited them best because of it.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Oh!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Isn't that great!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "Totally yes.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "Now I know", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "that my effort really has helped other people", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_143", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "I'm thinking of starting a new series soon.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_question_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "It'll be called", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "Trying Out the Most Unusual Weapons in the World.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "What made you think of that?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "Because I ran into a gang the other day. They had no idea what they were doing.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "I mean, I drove them off without breaking a sweat.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "But the weapons they dropped while running away were pretty interesting.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "What kind of weapons?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "How should I put it...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "They were fluid.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Fluid?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "Yeah. If you swing one with only light force, it stays rigid like a sword or hammer.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "But if you put enough force into it, the end of the weapon lashes out like a whip.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_nope", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Sounds like something you can only get by wishing inside a Monolith", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "Yeah, I think so.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "But it also got me curious.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "Once I finish reviewing this fluid weapon", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "I'm going to look for the most unusual weapons in the world", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "And turn it into a long-running review series.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cheerup_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Looking forward to it!", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "Ah...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "It's so hot", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "I'm gonna melt", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Summers be like that...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "I can't even make myself go out", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "and buy ice cream", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Wraith, don't tell me you're getting a heatstroke", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "A geatstoke", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "qhats' that?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Oh, no", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I think you really do have one", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "Huh?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Just wait there", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I'll buy some ice cream and come over right now", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Drink plenty of water until I get there!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "Okay...", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "I still want to ask.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "Are you sure you don't need a weapon?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Even if I did, I wouldn't know how to use one", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Though I have been practicing a little", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "You should still keep a small knife or something on you.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "For self-defense.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Self-defense?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "I can't always be there to protect you.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "What if you run into danger when you're all alone?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Hmph", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cranky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "If it really came to that...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "Huh?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "You mean...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "You've got some kind of secret weapon?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Heh heh...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Of course I do", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Who do you think I am?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_143", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "If I really ended up in danger all by myself", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "My intelligence would naturally be my greatest weapon!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_143", + "emoji_nope", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "What?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You don't believe me?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "It's not that.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "I do believe you.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "After all, I've never seen that particular \"weapon\" on anyone else before.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "That was a compliment, right?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "Just stating a fact.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "Still", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "That alone isn't enough.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "If you ever find yourself in danger, find a way to contact me first.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "Use that intelligence of yours to figure out how. Leave the rest to me.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Fine, fine. As you command", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_heart_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "By the way, do you know what an all-you-can-eat buffet is?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "I went to the Trekker Association the other day to submit my review", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "And saw a new restaurant that had opened by the roadside.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "It was some kind of buffet, asking for fifty thousand Dorra per person.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Oh, that means you pay the entry fee and then eat as much as you want", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I'd definitely never eat enough to get my money's worth", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "And the restaurant definitely wouldn't let you, anyway", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Otherwise, how would they make any money?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "Oh, you don't?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "Interesting...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "What is it?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You want to give it a try, Wraith?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "If it's you, I bet you could absolutely eat your money's worth", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "Hah, you know that's right.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "One time I went a whole week without eating and then ate nearly a hundred thousand Dorra's worth of food in one go.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "Fifty thousand is nothing.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "Well then, how about it?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "Wanna go together?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "My treat.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "I'll eat enough to make up your share, too, while I'm at it.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Are you sure the owner won't throw us out halfway through...?", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/pm14402.lua b/lua/game/ui/avg/_en/config/pm14402.lua new file mode 100644 index 000000000..f1b7749d9 --- /dev/null +++ b/lua/game/ui/avg/_en/config/pm14402.lua @@ -0,0 +1,1217 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "I had an exceptionally salty stew today.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "What happened?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "My hand slipped, added too much salt.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cry_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "One should add water when it's too salty, and add salt when the taste becomes too bland...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "Sadly, the pot was nearly filled to the brim.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "The heart of the problem was that I was thrown off balance.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "Halfway through making the stew, someone came knocking at the door.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Who was it?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "That courier who rides a bicycle.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "She said there was an urgent express delivery, therefore I signed for it.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "Then I went back inside and resumed cooking.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "Just as I was about to add the salt, another urgent delivery arrived. I was startled and accidentally poured in a whole spoonful.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "In the end, I moved the stove and the pot right to the doorway. Just in case...", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "My ==SEX11==, there was a mud rain here yesterday.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Mud rain? What's that?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "Dust gets swept into the sky by the wind; and if it happens to rain at the same time, it turns into mud rain.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "When it falls on clothes, it leaves muddy spots.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "For those who have laundry drying outside, it's a grave disaster.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "What a scary thought", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "Fortunately, I sensed the coming of mud rain and brought the laundry in beforehand.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "I even warned a passerby to hurry home and take in her clothes; alas, she did not believe me.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "She said, \"If it's going to rain mud, why are you standing out here without an umbrella?\"", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "She even thought I was trying to sell her some kind of laundry Artifact.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "I debated with her point by point, and in the end she got annoyed and walked away.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "What I don't understand is this... Disagreeing with her doesn't mean I dislike her.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "Why was she so incensed?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "... I think most people have trouble distinguishing between the two...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "My ==SEX11==, I recently attended a fireworks festival.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Wow!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "How was it?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "It was very beautiful.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "When I was young, I saw fireworks from my family's courtyard, but only from afar.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "This time I was there in person and had to look up to watch.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "The fireworks shot upward, drawing bright lines across the night sky, then suddenly exploded with thunderous sounds.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "They burst into shapes I had never seen before. For a brief moment, the flashes even lit up the Monolith in the background.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "I felt like I could never have enough of such splendor.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "My ==SEX11==, do you think people could see those fireworks from Matsukawa?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "When people in different places watch those same fireworks, what kind of things would be on their minds?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "And those old acquaintances I haven't seen in a long time... Might they also be looking at the same sight?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Uh...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Matsukawa is probably too far away... You probably need to be in the same city to see it...", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "My ==SEX11==, it's been a long time. How have you been lately?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sneaky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I'm doing well. How about you, Chitose?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "I'm still learning how to cope with people.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "I've never been good at understanding how things work, so I often end up in awkward situations and even get taken in by sly people.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "It's a dangerous world out there. You must be careful, Chitose!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "Indeed. My ==SEX11== is learned and well-traveled, so you surely don't have such troubles.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "As for me, my clumsiness in handling social relationships leaves me exhausted, sometimes even on the verge of tears.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sad_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Social skills really do take a lot of practice...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "If only human relationships were as simple as the crossing of blades...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "... I suggest you reconsider...", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "My ==SEX11==, I'm still thinking about the social skills you mentioned last time.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sneaky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Any new insights?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "Some insights, yes, but also new worries.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "When others show me kindness, I can never accept it without unease, and I certainly don't dare ask for it myself.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "I know such kindness does not come with a price tag, yet I find myself constantly trying to calculate how to repay them.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "Is this truly in line with what people call favor? Or is the sincerity of intention the only thing that matters?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You definitely need reciprocity, but it's not a math calculation...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Especially with friends, when you count every little thing, it starts to feel, well, not very friendly at all...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "Sigh. The human relationship really is very complicated.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "But one thing I'm sure of is this: Relationships are like knots, growing tighter with each exchange.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "Sometimes all it takes is tying a knot to hold a bond firmly in place.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_flower_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "My ==SEX11==, I recently learned to make a new dish", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cranky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Yeah?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "Braised potatoes with meat.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "First, cut the potatoes into chunks, slice the onions along the grain, and slice the meat as well.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "Heat the pan and sauté the onions until golden. Then add oil, put in the meat, and stir-fry until it changes color.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "Next, add sugar and soy sauce, then the potatoes, and finally enough water to cover everything. Let it simmer for half an hour.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "Add seasoning right before serving, and it's done.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Now I'm hungry...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "If your schedule allows, my ==SEX11==, would you come by Amekiku for a visit?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "Let me prepare dinner for you.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Okay! I'm on my way!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "Noted, I've already prepared tea and snacks. I am waiting in anxious anticipation.", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/pm15001.lua b/lua/game/ui/avg/_en/config/pm15001.lua index 54abedfcf..d54244edc 100644 --- a/lua/game/ui/avg/_en/config/pm15001.lua +++ b/lua/game/ui/avg/_en/config/pm15001.lua @@ -364,7 +364,7 @@ return { "", false, "", - "Angie and YOUR BOSS are here. Chatting.", + "I am chatting with Albedo.", "" } }, @@ -739,7 +739,7 @@ return { "", false, "", - "I was just about to make a break for it, but Angie caught me right at the door!", + "I was just about to make a break for it, but Albedo caught me right at the door!", "" } }, diff --git a/lua/game/ui/avg/_en/config/pm15502.lua b/lua/game/ui/avg/_en/config/pm15502.lua new file mode 100644 index 000000000..24faf81cf --- /dev/null +++ b/lua/game/ui/avg/_en/config/pm15502.lua @@ -0,0 +1,1515 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "A new restaurant just opened near me", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "I went to check it out today", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Anything good?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "I ordered a dish called Bobo Fish", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "It's a bit like spicy boiled fish slices", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "So? Was it good?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_155", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "Taste aside...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "The amount of fish fillet in it was truly pitiful", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "So no fish, just \"bobo\"?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "Yeah, it was mostly just bubbling soup", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "Which contained mostly bean sprouts and whatnot", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "I felt like even the soup base was one of those pre-made seasoning packs. They probably got it wholesale from United Harvest", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_155", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "What a scam!", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "A few days ago I submitted a paper to the Association journal", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "It was about Monoliths in coastal waters", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Oh, oh? How did it go?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cranky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "The reviewer was the editor-in-chief", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "By the time I got to the review comments, I broke out in a cold sweat", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "What did they say?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "The subject wasn't innovative enough", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "The abstract can't just be a simple summary of the main text", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "And I only reached vague, empty conclusions that didn't really explain the matters I discussed", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "In short, it needs major revisions, but the reviewer gave a lot of concrete suggestions", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "And they did say to revise carefully and aim for publication", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cry_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "The reviewer really was meticulous", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "A veteran with tons of experience, probably", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "I feel like there's a lot I could learn", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "But at the same time, it also feels like they're dangling a fishing bait in front of me...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Hang in there!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_comfort_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "The sky looked especially beautiful this evening. I was so happy", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Huh? Did something nice happen?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "Nothing happened at all. I was just happy, for no reason", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "The living room was empty and quiet. The laundry Artifact was rumbling on the balcony. I could lift my eyes and see the sea", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "The cries of seabirds, the scent of detergent, the evening breeze passing through the room", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "It was such a bliss. I almost wished time could stop right then and there", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Wow!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "That sounds so relaxing", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "The rose-colored sky reflected inside the room. Fingers brushing the Runic Disc, listening to the melody", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "That's what life is supposed to be like", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Agree, that's what life is supposed to be like!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_flower_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "Boss, I'm planning to go out to sea alone for a while", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Eh?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Why?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "I was working at a fish-drying yard a while back", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "Before curing and drying, the fish have to be scaled, gutted, deboned, then sliced", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "So I was processing catches nonstop. Ah... Endless fish...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "That stifling environment left me really down", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "The only way I can wash that smell off me is by going out to sea", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Is that what people call \"work stink\"?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "Maybe. That smell of \"not being free,\" mixed with an overly heavy fishy odor.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "It's like holding seawater in your hands. If you don't let it flow freely in the ocean, it just turns into cloudy brine, lifeless", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "But what about Karin?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "It's fine. She can take care of herself", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "This is not the first time I've done something like that", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Nice! Then I wish you a smooth voyage!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Remember to contact me when you can!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_155", + "emoji_heart_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "Sure thing!", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "Boss, I'm out at sea right now", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "It's super windy", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "!!!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Is that dangerous?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "It's fine. Trust my sailing skills", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_155", + "emoji_pride_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "Even in the storm, I can steer with one hand and message you with the other", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Wow... That's amazing!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "Right now it's just me, the wind, the rain, and the sea", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "They surround me, rocking me back and forth", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "To be honest... The loneliness of sailing by myself is always hard to bear", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "And that feeling becomes magnified when you're facing the vast ocean", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "But...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "The storm forces me to focus, letting me forget that heaviness for a while", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "In times like this, I can shout at the top of my lungs and let everything out", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "The sound of heavy rain hammering the waves also helps cover up such undignified behavior", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "AAAAAAAAAAAHHHHH—", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "AAAAAAAAAAAHHHHH!", + "AAAAAAAAAAAHHHHH—", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "AAAAAAAAAAAHHHHH!", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "AAAAAAAAAAAHHHHH—", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_tete_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "Boss, my sea journey will soon come to an end", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Congrats!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sing_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "Hahaha, it feels like it took quite a while", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "Boss...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "I miss you", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "I miss you, too", + "", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I miss you, too", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_tete_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "No, it's not like that", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "I miss you because that's just how I feel, not because you miss me", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "There's no prerequisite for it", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "Anyway, I'm just teasing~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "Karin said she had prepared a feast", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "Care to join us, Boss?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Yes! I'll be on my way at full speed", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I'm gonna be the first face you see when you return to port!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_rose", + "0", + "", + false, + "", + "", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/pm15802.lua b/lua/game/ui/avg/_en/config/pm15802.lua new file mode 100644 index 000000000..b89cac411 --- /dev/null +++ b/lua/game/ui/avg/_en/config/pm15802.lua @@ -0,0 +1,2293 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Heh heh...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "What's going on?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Guess what I found in Grace Imperium's tool cabinet", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "A Chainsaw Artifact?", + "A Drill Artifact?", + "No idea", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "A Chainsaw Artifact?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Are you going to chop down a Snowish Tree?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Yeah", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Wait! No!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Then what?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Heh heh!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "A Drill Artifact, obviously!", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "A Drill Artifact?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "??", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "How did you know?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Are you some kind of mind reader?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I guessed", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "3"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "No idea", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Come on, make a guess! That's what makes it fun!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I really have no idea...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "There are so many things in a tool cabinet", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Uhh", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "It's just a Drill Artifact", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "What are you gonna do with that?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Go ice fishing, of course!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "With this thing, we can drill through even thicker ice", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "And catch even bigger fish!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Even thicker ice...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Where are you taking me this time?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "To an ice-covered lake in the nearby mountains, of course!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Tell me", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Are we going to make it back alive?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "?", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "The Snowish Festival is almost over...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Yeah...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "No!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Nooooo!!!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Now I have to go back to work again!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Strictly speaking", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You haven't actually had any time off during the Snowish Festival either, have you, Laru?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You were basically working when sending those gifts", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "It's not the same", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "As long as I don't have to sit in an office staring at paperwork, I'm fine", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Sigh...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Just think, the Snowish Festival is ending...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "All the suppliers will go back to work and start sending over piles of new documents", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_sad_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Sigh...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "All lovely things come to an end", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "How cruel", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Maybe I should just skip work", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Hey now", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You'll get fired if you do that", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Then I guess I'll just have to come work for you instead~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_angry_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Not a chance!", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Hurry over to that fast-food place where we usually meet up", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Come on, hurry!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "What happened?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "They're running a Snowish Festival promotion today", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_question_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "The all-you-can-eat buffet is only ten thousand Dorra!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Now I can eat all the fries I want!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You're going to an all-you-can-eat buffet just for the fries?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_nope", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Yeah", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Is there a problem with that?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Nope", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Then hurry up and get over here!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "It's super packed!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "I saved you a seat!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Just hurry", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I'm coming, I'm coming", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Hmm...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Are you asleep?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Why are you up so late?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "I had a lot of gifts to deliver today", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "By the time I finished delivering all of them", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "It's gotten to this hour", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_sigh_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Poor you, working so hard", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_comfort_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Thanks", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Waaahhhh...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "I'm starving", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "I want fries", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "But that fast-food place is probably closed by now, right?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Yeah", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_sigh_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "In that case...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You like BBQ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I know a BBQ place that should still be open at this hour", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Want to go together?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_cranky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Really?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Do they let you bring your own food to cook?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "What do you mean?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "I want to bring a fish with me", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Weren't you out delivering gifts?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Where did the fish come from?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Tsk", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "I just caught it on the way", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "No wonder you were out this late", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Spare me the lecture", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "I'm heading to the RV campsite to find you now", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "This year's Snowish Festival...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Did you enjoy it?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Yeah", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I had a lot of fun", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I don't know what the festival was like in previous years", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "But this one definitely left a strong impression on me", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Now you've got me looking forward to next year's festival", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "You're already thinking about next year?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "But I suppose that makes sense", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Time always passes so quickly", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Before I knew it, another whole year had gone by", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "I guess my work really does keep me busy", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Busy how?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "When there's something to do, I do it", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "When there isn't, I go fishing", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Busy, busy", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Well, if you put it like that", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Are you going to wear this outfit again next year, Laru?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Ehehe~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "I knew you cared about this", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "I guess", + "Not at all", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Ahem", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I guess", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Not at all", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Oh, you're not being honest with yourself", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "If you like it", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Then of course I'll wear it again next year", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_pride_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Mm... It's so cold...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "It really did get colder again today", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I thought winter was almost over", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "I'm freezing to death over here~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You okay?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Why don't you put on another layer?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "I can't", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "That would ruin the Snowish Festival vibe", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Hmm...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You free?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "What's up?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Let's go to a Monolith", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "And wish for a pocket-sized Heater Artifact", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "To keep you warm and toasty, Laru", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Good idea!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_cranky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "Wanna meet in front of the Monolith here?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Yup!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/pm15902.lua b/lua/game/ui/avg/_en/config/pm15902.lua new file mode 100644 index 000000000..9d562ec8a --- /dev/null +++ b/lua/game/ui/avg/_en/config/pm15902.lua @@ -0,0 +1,2124 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "==PLAYER_NAME==, come find me in the guest room on the third floor of that inn tonight", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Wh-what are you planning?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "What do you mean, what am I planning?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You're not trying to lure me over there, tie me up, and conduct some shady experiment on me, are you?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Of course not. How long have we known each other?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Do I really seem like the kind of person who would do something like that?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Uh... Yes?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Sigh... You're always misunderstanding my intentions. It really hurts...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "The inn has just added a new dish to their menu, and I wanted to try it with you, that's all", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I see...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I'm sorry that I got the wrong idea", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Please accept my apologies!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "So... You'll come, right?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Mm-hmm! I promise!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "That's wonderful!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_nope", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Why do I still feel like something's off?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "What do you mean?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "If we're just having dinner, couldn't we meet in the lobby? Why did you specifically get a room?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Because there are too many people downstairs", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "They'd get in the way of me observing you while you eat", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_nope", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I knew it! I knew you had some ulterior motive!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "I was just kidding", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "The room's balcony is the best spot for fireworks. I wanted to watch them with you", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Honestly, you could've just said that from the start", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "And when you are here", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "It wouldn't be too much to ask for a blood sample while we're at it, would it?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_punch_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I knew it! I'm not going!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Don't say that! I already ordered the food!", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Someone from the Baize Bureau came to see me this morning", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "What happened?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Did they find out you were researching some illegal medicinal tea?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Of course not", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Even if I were researching something like that, there's no way they'd ever find out", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "The Snack Fair is just around the corner again", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "They're looking for an on-site physician", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I see", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Makes sense. The food at the Snack Fair is always so good", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Every time, there are people who are already stuffed but keep on eating anyway, then they throw up or get a stomachache", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Are you sure you're not talking about yourself?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I'm a paragon of restraint", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Anyway, I need an assistant", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "And you're my first choice", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Let me think about it", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "There'll be free snacks~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cranky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I'm in", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Just meet up with me first that day", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "But as my assistant, make sure you don't eat yourself sick before we even get started", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Don't worry. I definitely won't!", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Cangwu really is the kind of city that makes it hard for you to leave", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Sometimes I can't help wondering whether I should just stay here for good", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "And that's because?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "For one thing, there's all sorts of delicious food here", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "And since it's all the way on the other side of the Nova Continent, some illnesses here are different from the ones in Philae and Emor", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Besides, the Loong's medical practices are well worth studying as well", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Well, in that case", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Coronis, are you going to stay here?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Hmm...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "That wouldn't be realistic", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "I still have patients back in Philae who need looking after", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "If I stayed away for too long...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I knew it, you really are a good doctor who worries about the patients", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "No. I'm simply curious to see how their conditions develop", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "You know, ==PLAYER_NAME==? In Loong medicine, there's a concept known as \"pulse pattern\"", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "By reading someone's pulse, you can diagnose their general condition, and even what they're thinking", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I have heard that you can get a general idea of a patient's condition from their pulse", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "But being able to tell what they're thinking sounds pretty much like a scam", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Based on my own experiments, it probably isn't~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "How is that?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "When we met in Cangwu, I found an opportunity to record the changes in your pulse", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "After studying pulse patterns over the past few days, I've managed to work out roughly what you were thinking at the time", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Just as I thought, you get nervous when you see me. Don't you, ==PLAYER_NAME==?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "I wonder why. Are you simply afraid of seeing a doctor? Or... Is it because it's me?", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "Yeah, because it's you", + "No, there're other reasons", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "It's you, of course", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Back in Philae, you were always trying to experiment on me", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I thought you tailed me all the way to Cangwu!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Hehe. Very good. Looks like I guessed right~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I don't think that really required much guessing", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You were wearing something completely different from your usual style", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "And then you suddenly ran into me in Cangwu. Anyone would be a little cautious", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Oh?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "That's unexpected. Completely different from what I guessed", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Well. This feels a lot like ... those fortune-tellers with crystal balls in Emor's Ash District", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "They lead you along with a few simple prompts, then give you vague descriptions that could apply to almost anyone", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "It makes you feel as though they've read you perfectly or predicted things with incredible accuracy", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "When really, there's no basis for any of it. They're just making things up", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Hmm... Now that you mention it, that's true", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Still, it is certain that a patient's general condition can be diagnosed from their pulse alone", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "And that's definitely worth studying", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Mm-hmm! I've heard that many older Loong physicians diagnose patients that way", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "I should make time to visit some of those elders", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_joy_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "How was the tea I gave you last time?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You mean that tea for digestion?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Yes", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Did it work?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Yeah, it was good", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I was feeling a little woozy after eating all those sweets", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "But after I drank the tea, I was quickly myself again", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Sounds like it worked very well", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "See? I wasn't lying to you", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "The teas I make are nothing but good for you", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Yeah!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "So this time, I've blended a new one", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "I call it \"Dreaming Butterfly Sleep Tea\"", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "It's meant to help you sleep", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I could tell that from the name", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Well? Would you like to help me test it, too?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Nah", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Don't worry. It's perfectly safe", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "I've already tested it on animals and monsters", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "After the Alpha Boar drank some water mixed with my tea, it was lights out", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "It slept like a baby", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Now I want to try it even less", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "That's just animal tranquilizer, isn't it!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "What if I never wake up?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Then I suppose I'll have no choice but to turn you into a specimen for my personal collection", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_angry_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Come to think of it, running into you here was a good thing", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Have you ever heard the Loong saying about meeting an old friend far from home?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "It's one of what they call the \"four great joys of life\"~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I've heard of it", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Since it's such a joyous occasion, we ought to celebrate properly", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "And leave behind a few mementos that belong only to the two of us", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Didn't we already celebrate by eating at that hot pot restaurant?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "As for mementos...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I think every place we've visited together in Cangwu, every person we've met, and everything that's happened over these past few days...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Are the best mementos I could ask for", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "==PLAYER_NAME==...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "I'm truly touched", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Heheh...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "So... While neither of us has to head back just yet", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Let's make a few more memories that belong only to us", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Now that, I like the sound of that", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "To be honest, I'm already getting a little impatient", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Come to my room tonight", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "Let me get a little closer to you ... to study you properly", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Uh... Never mind, then!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I can do without that!", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/pm16201.lua b/lua/game/ui/avg/_en/config/pm16201.lua new file mode 100644 index 000000000..89023d6f7 --- /dev/null +++ b/lua/game/ui/avg/_en/config/pm16201.lua @@ -0,0 +1,3446 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "1", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Looks like the invite went through. Try saying something!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "1111111111", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Everything okay?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I'm", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "fine", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "It is", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "just that I'm", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "still adjusting", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Take your time. You can type the whole thing out before hitting send.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "see", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "This device is quite", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "complexxxxx", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "xxxxxxxxxxxxx", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Okay, getting a little scary there!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "What just happened? You sure you don't need help?!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "My apologies.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I pressed send and the device spat out all those words on its own.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "How hard did you press it for that to happen...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "With great force.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Don't do that. You'll break the screen!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Just give it a light tap. Nice and gentle.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Understood.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "There is indeed much too", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "complexxxxx", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Are you there Question Mark", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "There is much I don't understand Ellipsis", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I hope you can teach me Exclamation Point", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I think I see the problem...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Looks like you still don't really know how to use the keyboard.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Try pressing the numbers.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "See the symbols? Just pick the one you want.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I did it!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "If you want to send an emote, it's the same method too.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "An emote?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "My current emotion is serious.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I don't mean that. I mean these", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Identify yourself!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "An assassin has infiltrated the device!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Wait! Hold on!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "That's not an assassin. It's just a... picture, a picture in the phone! It expresses my feelings!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I see.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I already had my hand on my hilt.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Very well. So what exactly is this emote we were discussing?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Let's just drop it for now...", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "This device is quite convenient.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "If every Night Watcher carried one, it would drastically improve our communication.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Though upon further reflection, I do see a potential risk.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Which is...?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Staring at the screen constantly divides one's attention.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Your situational awareness drops, leaving you vulnerable to accidents.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You're not wrong", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "A lot of people back home don't even realize that", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Pretty impressive you caught on to that so fast", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Actually, it is because...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I was so focused on our conversation that I walked straight into a tree.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Ah. Speaking from personal experience", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You okay? Hit your head?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "No. The tree fell over.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I'm trying to fix it. Give me a moment.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Take all the time you need...", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I don't understand...", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "What's wrong?", + "", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "What's wrong?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Lulu is throwing a tantrum. She threw out my prized bread.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You should talk to her. You can't just throw food away", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Wait a second", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Prized ... bread?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Yes. I bought it at the market ages ago. It smelled wonderful.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I was saving it for a special occasion, so I kept it for her birthday today.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "No, no, no!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Bread goes bad! Lulu definitely chucked it because it was covered in mold", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "What a waste. Just because it had mold on it...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Stop right there", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Spoiled food goes in the trash", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "And before you even touch a stove, we need to have a serious talk about expiration dates", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Understood... I will not make this mistake again.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "In that case, I will take her to the market right now to buy a fresh loaf.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Good call. She'll love that", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I have started reading recently.", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "You read?", + "Preparing for college?", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Never took you for a bookworm", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "It is actually more like listening.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I cannot read well, so Lulu and Elis explain things to me.", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Did you suddenly decide you want to go to college?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "What is a college?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "A place where a bunch of wise people get together", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I see. You are wise, did you go to one of these colleges?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Actually, I never went to college either... I think?", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "So what kind of books are you reading?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Architecture.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You're into architecture?!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "It's just a sudden whim. Do not act so shocked.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I'm helping rebuild some houses soon, so I wanted to learn the basics.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You're not just hauling stones but actually helping with the redesign?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Correct. I want the new houses to last.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Elis has a grander vision. She wants to completely redesign the streets of Filanis.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "It's like she's planning a thousand years ahead", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Others have said as much. But they are already doing everything they can just to feed their families.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Elis believes her power obligates her to shoulder more responsibility.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I admire her for that.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Honestly, being willing to learn all this and help rebuild... I think you're pretty amazing yourself", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Thank you. Hearing that gives me a second wind.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I will see you later.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "See ya!", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I have a question.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "What is it?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I noticed a tiny mark at the bottom of our messages.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "It says Read.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Does that carry the same meaning as a document being reviewed?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Close enough", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "It just lets you know the other person saw it", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I see. In that sense, it is much like exchanging letters.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Hmm...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "But it also feels different.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "There is an added layer of confirmation. Once you send a message, you must wait for that mark to appear.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I cannot help but feel...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "It places an invisible burden on both the sender and the receiver.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Wow, you figured that out already?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Are you sure you've never used a phone before?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I'm simply putting myself in the other person's shoes.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I know people who write letters. I understand the emotions they go through.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "The longer the wait, the heavier the anxiety.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "But receiving a reply turns that anxiety into joy.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Do you hate waiting?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I would not say I hate waiting. If waiting is inevitable, I will endure it, and look forward to the moment it ends.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "We've never really talked about things like this", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Feels like I'm getting to know a whole new side of you", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Perhaps that is the true value of writing letters on a phone.", + "" + } + }, + { + cmd = "SetGroupId", + param = {"07"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I miss", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "What's wrong?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Why did you stop typing?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I apologize for the intrusion...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Is there a way to erase text?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Erase?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Oh, you mean unsend?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Unsend? You mean ... you can ask the text to come back?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "That's not how it works", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Think of it as deleting a message you sent", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I see.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "How do I do that?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Hate to break it to you, but your phone doesn't have that function", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "How could this be...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Then this is different from writing letters. It is more like speaking.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Spoken words cannot be taken back. I must choose every word with the utmost caution...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "It's really not that serious!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Just type whatever comes to mind", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "If you make a typo or forget something, just send another message", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Your first message didn't look like a typo, though", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Did you accidentally hit send before you finished?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Today!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Is!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "A nice day!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "That is all I wanted to tell you!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Right, right", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I miss you too, by the way", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I would like to unsend my words now...", + "" + } + }, + { + cmd = "SetGroupId", + param = {"08"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Got any favorite drinks or recommendations?", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "Something sweet", + "Something sour", + "Something carbonated", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I prefer sweeter flavors myself", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "How surprising...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "What's wrong?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Because I didn't have anything sweet on hand when you visited.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "And you didn't complain at all.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Those are two different things", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I prefer things on the sour side", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Impressive...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Why do you say that?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I just figure anyone who drinks sour stuff must be pretty tough.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I have met nobles with all sorts of tastes, but very few of them can handle sour.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Have you ever tried it yourself?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I have. I bought a cup at the market upon Lulu's recommendation.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "She said the look on my face alone could keep her laughing all day.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Now I kinda want to see it", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Please don't make fun of me...", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "3"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I prefer carbonated drinks", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "What are those?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "They're sweet and sour drinks with a lot of fizz. They make your mouth tingle when you drink them", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Is that a beverage from your homeland? I'm quite curious.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "But I apologize, I cannot find anything similar around here.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I was just throwing it out there", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "So why the sudden question about drinks?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "It appears today is my birthday. People have been sending me fruit since dawn.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I was planning to make some fresh juice.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Oh, it's your birthday today too?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "What do you mean by \"too\"?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "A friend of mine has the exact same birthday.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "She'd be thrilled to know she shares it with a Knight Captain.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "The honor would be mine.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Please wish her a happy birthday for me.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Happy birthday to you, too!", + "" + } + }, + { + cmd = "SetGroupId", + param = {"09"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Done with today's sparring. I feel like I have improved since last time.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "How do you normally train anyway?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Wooden dummies? Or sparring partners at your level?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Both. But more accurately, I fight imaginary enemies in my mind.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Who makes the cut for an imaginary enemy?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Phantoms from my past.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Oh...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Sorry, I didn't mean to open old wounds...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Do not apologize. That is not what I meant...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I ruined the mood. I'm sorry.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I was actually referring to the puppets I faced in the Grand Arena.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "They were powerful, and could mimic my movements flawlessly. That is why I answered \"both.\"", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "But since they will never appear again, I can only fight them in my mind.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Are there no other Night Watchers who can spar with you?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Some are naturally gifted and learn fast.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "But crossing swords with them simply turns it into a one-sided lesson.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "While I love watching them grow, if I'm to protect everyone, I must train against opponents far stronger than myself.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Spoken like a true Knight Captain!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "You flatter me. After hearing your stories, I know your path has been far from easy as well.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Often, the enemies you face cannot be defeated by a sword alone.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "A companion of mine said the exact same thing. But having them by my side is the only reason I get to stand before my enemies in the first place.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Companions... That sounds wonderful.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You're my companion, too", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I'm deeply honored.", + "" + } + }, + { + cmd = "SetGroupId", + param = {"10"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Allow me to ask, what exactly is a Runic Disc?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "You can think of it as a disc that holds memories", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "If you tinker with it, it even plays a special tune", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Then why is my portrait on this one?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Because it's a memory of you", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Do you remember what you were doing there?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I have ... faint memories of it.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "I was lost during that time, so I went to the lake alone.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Then I simply swung my sword, until I couldn't swing it anymore.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "That's very you", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "But for some reason, talking to you made that feeling of being lost fade away.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Hmm...", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "Memories are always a bit hazy", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "I'm just glad you found your way again!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "Yes. And I will continue to protect you with this sword, just as I always have.", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/st_sys_reengagement.lua b/lua/game/ui/avg/_en/config/st_sys_reengagement.lua new file mode 100644 index 000000000..1cc350d0b --- /dev/null +++ b/lua/game/ui/avg/_en/config/st_sys_reengagement.lua @@ -0,0 +1,2899 @@ +return { + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "ttc_parkbase_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "b", + "002", + "none", + nil, + 0.4, + 0.1, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + nil, + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m49", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "005", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "", + 0, + "", + false, + "", + "Noya, I'm starving. Is lunch ready yet?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + nil, + "avg1_112", + "a", + "005", + "avg_emoji_attention", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "Nope, not yet! Almost done. Give me a minute!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_111", + "a", + "015", + "none", + nil, + 0.6, + nil, + 0.97, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "lengzhan", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "Do you think ==PLAYER_NAME== will make it back today?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "004", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "Definitely! I already made enough food for all four of us.", + "" + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg1_112", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "008", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "", + 0, + "", + false, + "", + "Sure, but haven't you been making enough for four every day lately?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "Makes sense. It gets pretty lonely without ==PLAYER_NAME== around. You don't have to hide it, Noya...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_112", + "a", + "023", + "none", + nil, + 0.5, + nil, + 0.97, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "023", + "none", + 3, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "lengzhan", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.65, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + nil, + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.65, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "...==W== I am not...==W== I've just been extra hungry lately, okay? So technically, it's a three-person meal!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "021", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youchupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "", + 0, + "", + false, + "", + "Noya...==W== Soft and squishy.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "022", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "Hey...!==W== A-Amber, watch where you're grabbing! And I am not squishy!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "021", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "015", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Hey, everyone...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_happy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "I'm back.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m37", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + nil, + "none", + 3, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "007", + "none", + nil, + 0.65, + -0.25, + 1.3, + nil, + nil, + nil, + "diantou", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "==PLAYER_NAME==? Wait, is it really you? Tell me you're not an impostor!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "004", + "avg_emoji_flower", + 1, + 0.35, + -0.25, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "", + 0, + "", + false, + "", + "Welcome back, Boss.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "016", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "Seriously,==W== where have you been? Do you have any idea how worried we were? We couldn't reach you at all.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "008", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sigh", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Sorry about that...==W== I took an emergency commission and got dragged straight to the site.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_awkward", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "I left my phone on Loxy, too, so I was completely cut off.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_207", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + nil, + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "013", + "avg_emoji_star", + 1, + nil, + -0.25, + 1.3, + nil, + nil, + 1.0, + "lengzhan", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 1, + "", + false, + "", + "Wah! ==PLAYER_NAME==! I missed you!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "Do you know how depressing it was to eat your leftover pudding every day?!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youchupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "", + 0, + "", + false, + "", + "That explains why you're getting soft and bouncy as one.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "008", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "I am not! Stop saying that!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "004", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "Ahem. Pudding aside,==W== I want the full story on this emergency commission, Boss. Start talking!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Well...==W== The thing is...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "018", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_question", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Wait. That smells great...==W== Is that your tomato beef stew, Noya?!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "005", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "You bet it is! I figured you'd come home starving, so I went all out.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "", + 0, + "", + false, + "", + "You're looking a little thin, Boss. Did you even eat while you were gone?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "022", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Relax, I didn't skip any meals...", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "008", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "Hold on. Don't change the subject! You still owe me an explanation!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youchupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "Break it up! Storytime can wait until after we eat. The stew is getting cold!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "009", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "", + 0, + "", + false, + "", + "My stomach is rumbling...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Perfect. I've been dying for some of Noya's cooking.==W== Let's eat!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "011", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "004", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 1, + "", + false, + "", + "Fine.==W== But you are not off the hook. I expect a full report the second we finish eating!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "But anyway...==W== It's good to have you back, ==PLAYER_NAME==.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "022", + "avg_emoji_flower", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_084", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_congr", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Noya & Amber", + "", + 0, + "", + false, + "", + "Welcome back, ==PLAYER_NAME==! Welcome back, Boss!", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/st_sys_soldier_intro.lua b/lua/game/ui/avg/_en/config/st_sys_soldier_intro.lua new file mode 100644 index 000000000..6ac32d9ad --- /dev/null +++ b/lua/game/ui/avg/_en/config/st_sys_soldier_intro.lua @@ -0,0 +1,4617 @@ +return { + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_569", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "Why does a creation meant to be flawless slowly fall to ruin?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume35_1s", + 0, + "m107", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "Not from cheap materials, nor poor craftsmanship.==RT==It is simply because ... it was placed within imperfection.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_282", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "Dust settles on its surface. Static bleeds into its song.==RT==And then, these errors fester into scars that consume everything.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "Over time, people forget what perfection even means.==RT==Eventually, they accept the flaws as their true nature.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_942", + "a", + "002", + "none", + 2, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "002", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 1, + "", + false, + "", + "So... Achieving true perfection takes more than just finishing a creation. You must constantly correct its errors.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "004", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "And when everything returns to its rightful place...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "████, I will rebuild the City of Perfection for you.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_520", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_smoke", + 0, + 0, + nil, + nil, + nil, + 1.5, + true, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "sky_tower", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + 100.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "The massive Monolith pierces the clouds, casting a long shadow across the land.==W== Banners and crests of countless factions mingle before the Monolith's entrance.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 200.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetBg", + param = { + 0, + "tower_entrance", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_121", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_116", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 120.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 2.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_157", + "a", + "002", + "none", + 2, + 0.05, + 0.05, + 0.9, + 1.0, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_948", + "a", + "002", + "none", + 2, + 0.25, + 0.15, + -0.75, + 1.0, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_984", + "a", + "002", + "none", + 1, + 0.6, + -0.05, + -1.1, + 1.0, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_982", + "a", + "002", + "none", + nil, + 0.45, + 0.18, + -0.7, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_983", + "a", + "002", + "none", + nil, + 0.8, + -0.05, + 1.1, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_982", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.9, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_948", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.9, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_157", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_984", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_983", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_116_stop", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m28", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "Xiao", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_112", + "a", + "007", + "none", + 1, + 0.5, + -0.45, + 1.6, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "007", + "avg_emoji_star", + nil, + 0.4, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "Whoa, look at this crowd!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Looks like the Grace Imperium pulled out all the stops for this Archon manifestation.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "Clear", + param = { + true, + 0.5, + false, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "c", + "002", + "none", + 2, + 0.3, + -0.25, + 1.5, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "c", + "002", + "avg_emoji_attention", + nil, + nil, + -0.35, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "", + 0, + "", + false, + "", + "There's even a squad of Shrubshrews over there.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_002", + "a", + "002", + "none", + nil, + 0.5, + 0.15, + 0.6, + nil, + 0.8, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_003", + "a", + "002", + "none", + nil, + 0.88, + 0.15, + 0.6, + nil, + 0.8, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_001", + "a", + "002", + "none", + nil, + 0.7, + 0.15, + 0.7, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_038", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_002", + "a", + nil, + "none", + nil, + nil, + 0.15, + nil, + nil, + nil, + 1.0, + "diantou2", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_003", + "a", + nil, + "none", + nil, + nil, + 0.15, + nil, + nil, + nil, + 1.0, + "diantou2", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_001", + "a", + nil, + "none", + nil, + nil, + 0.15, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + nil, + nil, + nil, + "avg1_111", + "a", + "006", + "avg_emoji_symbol", + 4, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "We're fighting alongside Shrubshrews? Tell me this is a joke.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg1_111", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_152", + "a", + "010", + "none", + 2, + 0.1, + -0.35, + 1.5, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "010", + "avg_emoji_music", + nil, + 0.2, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 0, + "", + false, + "", + "Not at all! They're actually a crucial part of our combat force!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_473", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_412", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -300.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m79", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_524", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "theater_inside_a", + "0", + "OutCubic", + 0.2, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_002", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_003", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "", + 0, + "", + false, + "", + "Allied Creature Unit", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "16", + "Linear", + true, + false, + 0.5, + true, + "AvgStageEffect_fade_left" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.5, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "16", + "Linear", + false, + false, + 0.5, + true, + "AvgStageEffect_fade_right" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_107", + "a", + "002", + "none", + 1, + 0.5, + -0.05, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_129", + "a", + "002", + "none", + 2, + 0.3, + -0.08, + 0.9, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_157", + "a", + "002", + "none", + 2, + 0.7, + -0.08, + -0.9, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_524", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_129", + "a", + nil, + "none", + nil, + nil, + 0.08, + 0.8, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_157", + "a", + nil, + "none", + nil, + nil, + 0.05, + -0.8, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_107", + "a", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "", + 0, + "", + false, + "", + "Imperial Guard Monolith Task Force", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "16", + "Linear", + true, + false, + 0.5, + true, + "AvgStageEffect_fade_left" + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "16", + "Linear", + false, + false, + 0.5, + true, + "AvgStageEffect_fade_right" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_134", + "a", + "002", + "none", + 1, + 0.5, + -0.05, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_108", + "a", + "002", + "none", + 2, + 0.3, + -0.08, + 1.0, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_144", + "a", + "002", + "none", + 2, + 0.7, + -0.08, + 1.0, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_524", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_108", + "a", + nil, + "none", + nil, + nil, + 0.08, + 0.9, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_144", + "a", + nil, + "none", + nil, + nil, + 0.05, + 0.9, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_134", + "a", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "", + 0, + "", + false, + "", + "Joint Exploration Team of Conscripted Guilds", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "16", + "Linear", + true, + false, + 0.5, + true, + "AvgStageEffect_fade_left" + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "16", + "Linear", + false, + false, + 0.5, + true, + "AvgStageEffect_fade_right" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_149", + "a", + "002", + "none", + 1, + 0.5, + -0.05, + 1.0, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_143", + "a", + "002", + "none", + 2, + 0.25, + -0.08, + 0.9, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_115", + "a", + "002", + "none", + 2, + 0.75, + -0.08, + 1.0, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_524", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_115", + "a", + nil, + "none", + nil, + nil, + 0.08, + 0.9, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + nil, + "none", + nil, + nil, + 0.08, + 0.8, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_149", + "a", + nil, + "none", + nil, + nil, + 0.05, + 0.9, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "", + 0, + "", + false, + "", + "Grace Imperium Anomaly Response Unit", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "tower_entrance", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_152", + "a", + "010", + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_029", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 1, + "", + false, + "", + "Alright... Everything matches the roster!", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "002", + "close", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 1, + "", + false, + "", + "Thank you all for answering the call!==W== I am Bastelina, your charming and adorable liaison for this joint operation!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "010", + "avg_emoji_flower", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "xuanyun", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 0, + "", + false, + "", + "If you have any questions or need anything at all, just let me know! ♪", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Question, Bastelina. I'd like to know what we're walking into with this Monolith first.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "005", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 0, + "", + false, + "", + "You got it! Let me brief everyone.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "sky_tower", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -300.0, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 120.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 3.0, + false, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_warning", + 0, + 0, + nil, + nil, + nil, + 0.5, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_423", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "", + 0, + "", + false, + "", + "A few days ago, an anomaly hit this Monolith.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "", + 0, + "", + false, + "", + "We confirmed that the will of an Archon has manifested inside.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_423_stop", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_warning", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m111", + "1500ms", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_02_018", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "", + 0, + "", + false, + "", + "The Grace Imperium dispatched an advance team immediately, but they hit a wall.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_150", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_150", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "", + 0, + "", + false, + "", + "To push forward and take down the Archon,==RT==Lady Albedo pooled our resources to form this joint task force.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "tower_entrance", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_111", + "a", + "005", + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_152", + "a", + "012", + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "Hit a wall...?==W== Did the Archon defeat the advance team?", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_146", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "025", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 150.0, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_143", + "a", + "004", + "none", + nil, + 0.0, + -0.15, + 1.4, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "004", + "none", + nil, + 0.1, + -0.2, + 1.3, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "", + 0, + "", + false, + "", + "No. We didn't even get to engage.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "002", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 0, + "", + false, + "", + "Miss Wraith actually led that advance team. I'll let her explain exactly what happened in there.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "002", + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "", + 1, + "", + false, + "", + "We advanced in three groups. Everything went smoothly at first, and each unit found traces of the Archon.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "003", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "", + 0, + "", + false, + "", + "But then massive swarms of Stellaroids flooded in. The deeper we went, the more frequent and brutal the fights became.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + -100.0, + 100.0, + 1.1, + "avg1_112", + "a", + "006", + "avg_emoji_question", + 5, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "So the Stellaroids held you back? Makes sense why you need all this backup.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg1_112", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "009", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "", + 1, + "", + false, + "", + "No. The Stellaroids only slowed us down. The real issue was the Monolith's structure itself. It warped.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "018", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "", + 0, + "", + false, + "", + "Uncharted floors kept spawning out of nowhere, scattered with unidentifiable objects...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Unidentifiable objects?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "022", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "", + 1, + "", + false, + "", + "Some helped us. Others nearly got us killed. Every fight and every choice drained our strength.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "", + 1, + "", + false, + "", + "But no matter which path we took, we ended up right back where we started. The Archon twisted the very rules of this Monolith. If you don't play along, you can't advance.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_030", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "013", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "", + 1, + "", + false, + "", + "Unfortunately, we figured that out too late. By the time we realized it, all three units were running on fumes. I had to call the retreat to keep my people safe.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "", + 0, + "", + false, + "", + "That is the situation. I hope this helps you understand what we're facing.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Running yourselves ragged against twisted rules just to track it down...==W== Sounds like a trap set by the Archon.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "close", + "chijing", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "012", + "none", + nil, + 0.58, + 0.05, + 0.9, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + nil, + "none", + nil, + 0.4, + nil, + 1.4, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "012", + "avg_emoji_idea", + nil, + 0.55, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 0, + "", + false, + "", + "Based on the advance team's intel, our best shot at finding and defeating the Archon is a large-scale investigation force. We need to map out every route and pool our data.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + 200.0, + nil, + nil, + "avg1_112", + "a", + "004", + "avg_emoji_music", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "Nothing beats strength in numbers!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg1_112", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 0, + "", + false, + "", + "Exactly! But don't let your guard down.==W== Your safety comes first. If you run into real danger, fall back immediately.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "006", + "avg_emoji_exclamation", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_182", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + nil, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_188", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 350.0, + nil, + 1.5, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 2.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutSine", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_188_stop", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_570", + 1.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 3, + "0", + "", + 0, + "", + false, + "", + "A heavy grinding echoes from the elevator, and the massive door==RT==to the Monolith's interior slowly opens before the crowd.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "tower_entrance", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_152", + "a", + "002", + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 1, + "", + false, + "", + "With that, the joint subjugation operation officially begins. I pray for your safe return.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "007", + "avg_emoji_love", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 0, + "", + false, + "", + "Best of luck out there, Boss!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChoiceBegin", + param = { + "1", + 0, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 1, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "Leave it to me!", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"1"} + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetChoiceBegin", + param = { + "2", + 0, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "Let's move!", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"2", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"2"} + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/stm09_01_d.lua b/lua/game/ui/avg/_en/config/stm09_01_d.lua index fb20ad9d7..999c8dcdf 100644 --- a/lua/game/ui/avg/_en/config/stm09_01_d.lua +++ b/lua/game/ui/avg/_en/config/stm09_01_d.lua @@ -41763,7 +41763,7 @@ return { "", false, "", - "==A1==\t\t\t==Off==This is the final death==RT====RT==\t\tand the rebirth of Nova.", + "_NOT_IN_LOG_==A1==\t\t\t==Off==This is the final death==RT====RT==\t\tand the rebirth of Nova.", "" } }, diff --git a/lua/game/ui/avg/_en/config/stm09_02_b.lua b/lua/game/ui/avg/_en/config/stm09_02_b.lua index 53d279015..b5eda5503 100644 --- a/lua/game/ui/avg/_en/config/stm09_02_b.lua +++ b/lua/game/ui/avg/_en/config/stm09_02_b.lua @@ -123,7 +123,7 @@ return { param = { "14:30", "Nebula Month", - "7th", + "18th", "Mirage", "Unnamed Street" } @@ -8737,7 +8737,7 @@ return { param = { "14:59", "Nebula Month", - "7th", + "18th", "Mirage", "Unnamed Street" } diff --git a/lua/game/ui/avg/_en/config/stm09_06_a.lua b/lua/game/ui/avg/_en/config/stm09_06_a.lua index f1c87dba4..047fadff4 100644 --- a/lua/game/ui/avg/_en/config/stm09_06_a.lua +++ b/lua/game/ui/avg/_en/config/stm09_06_a.lua @@ -76,7 +76,7 @@ return { param = { "16:40", "Nebula Month", - "7th", + "18th", "Mirage", "Unnamed Street" } @@ -986,7 +986,7 @@ return { "", false, "", - "As long as it isn't rapid fire, I can spice them all.", + "As long as it isn't rapid fire, I can slice them all.", "" } }, @@ -1054,7 +1054,7 @@ return { "", false, "", - "And No.160's time stop is useless as long as we don't actually hurt her.", + "And No. 160's time stop is useless as long as we don't actually hurt her.", "" } }, @@ -13938,7 +13938,7 @@ return { param = { "17:01", "Nebula Month", - "7th", + "18th", "Mirage", "Unnamed Street" } diff --git a/lua/game/ui/avg/_en/config/stm09_06_b.lua b/lua/game/ui/avg/_en/config/stm09_06_b.lua index 73c99651a..657d74c2d 100644 --- a/lua/game/ui/avg/_en/config/stm09_06_b.lua +++ b/lua/game/ui/avg/_en/config/stm09_06_b.lua @@ -127,7 +127,7 @@ return { param = { "18:45", "Nebula Month", - "7th", + "18th", "Mirage", "Unnamed Street" } diff --git a/lua/game/ui/avg/_en/config/stm10001_01.lua b/lua/game/ui/avg/_en/config/stm10001_01.lua new file mode 100644 index 000000000..ef55c9e56 --- /dev/null +++ b/lua/game/ui/avg/_en/config/stm10001_01.lua @@ -0,0 +1,13835 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "Act One", + "Yesterday Once More", + "After long being trapped in the White Room, you awaken once more from the Wishing Box to find two familiar yet unfamiliar faces. You assume the role of an Acolyte, but cannot escape her scrutiny…", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + false, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {2.7} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + false, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 1, + nil, + nil, + 1.05, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_0s", + 0, + "m125", + "none", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_005", + "0", + "OutSine", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -500.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 0.7, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_136", + "", + 1, + "", + false, + "", + "Farewell. And now... Join me, and become the foundation of the new world!", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_005", + "0", + "OutCubic", + 0.7, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 300.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 0.6, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_005", + "0", + "OutCubic", + 0.7, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -700.0, + 1.1, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -400.0, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutSine", + 0.6, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_519", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_584", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_blood_ splatter", + 0, + 0, + nil, + nil, + 0.62, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.8} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "XiaoLP", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_586", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_008", + "0", + "OutCubic", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 400.0, + nil, + 2.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 200.0, + 200.0, + 1.8, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 2.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + false, + false, + 0.4, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_008", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 450.0, + -400.0, + 1.38, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 0.4, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_283", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_548", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_587", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + 1.0, + 0.0, + "none", + "OutQuint", + 0.6, + false, + 0 + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_103", + "", + 1, + "", + false, + "", + "Boss. Are we dying?", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_520", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_be_09_002", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sand_lp", + 0, + 0, + nil, + -8.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_111", + "", + 1, + "", + false, + "", + "Sitting here with you... Turning into a beacon for other Trekkers... It's not a bad way to go, Boss.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_520_stop", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sand_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_549", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_be_09_001", + "0", + "OutSine", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_112", + "", + 1, + "", + false, + "", + "Boss, stay awake! Keep your eyes open and look at me! There's so much of the world we haven't seen yet!", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_010_FP", + "0", + "OutSine", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_299", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "rule_39", + "OutSine", + false, + false, + 1.0, + false, + "disslove" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_011_FP", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutQuart", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_003", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuad", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_999", + "", + 1, + "vo_STm01_01_019", + false, + "", + "So please, my Tyrant, don't become a star once more.", + "" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_999", + "", + 1, + "vo_STm01_01_020", + false, + "", + "The same old road leads to the same old ends.", + "" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + false, + false, + 0.89, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "PlayVideo", + param = { + 0, + "0", + "OutSine", + "default", + true, + true, + 0.8, + "CH10001Intro1/CH10001Intro1" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 1, + "vo_STm00_02_000", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 1, + "", + false, + "", + "♪~==W==♪~==W==♫~==W==♫~==W==♪~==W==♪~==W==♫~==W==♫~", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.85} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.55} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_100", + "", + 1, + "", + false, + "", + "Huh? This voice... It's from back then?", + "" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_549", + 0.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "OutCubic", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "Did I go back?==RT==Back to when the New Star Guild first found me?!", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "==Off==I get another chance!", + "" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetChoiceBegin", + param = { + "a_12", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "Open my eyes", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"a_12", "1"} + }, + { + cmd = "SetChoiceRollover", + param = {"a_12"} + }, + { + cmd = "SetChoiceEnd", + param = {"a_12"} + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "PlayVideo", + param = { + 0, + "0", + "OutSine", + "default", + true, + true, + 0.8, + "CH10001Intro2/CH10001Intro2" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.15, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_007_o", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.02, + nil, + nil, + nil, + "none", + "OutSine", + 5.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_eye_ev", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutSine", + 4.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {3.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "Master!==W== You're finally awake!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_k", + "0", + "OutSine", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.55} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_3s", + 0, + "m147", + "none", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_a", + "0", + "OutSine", + 0.7, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 0.8, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_a", + "0", + "OutSine", + 0.85, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -800.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -900.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 4.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "It seems your companion is awake.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "024", + "avg_emoji_speechless", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Iris... Noya... I'm so glad to see you again.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_046", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_d", + "0", + "OutCubic", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "Iris? Noya? Listen here, sinner. Neither of those is the name you gave me earlier. Is this person truly your \"Master\"?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "021", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Huh? What are they talking about? Master?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutQuad", + 0.8, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_d", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + -30.0, + 1.35, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 400.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 9.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "Hmph. What does a backwater Night Watcher know? This is a perfectly normal side effect of magic practice.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutQuad", + 0.8, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutCubic", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "avg_emoji_music", + nil, + 0.34, + -0.4, + 1.25, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 1, + "", + false, + "", + "Master, you've mistaken me for Iris again! It's me, Elis. Iris's older sister. Your loyal, humble slave.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetChoiceBegin", + param = { + "u_1", + 0, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 1, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "Elis...?", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"u_1", "1"} + }, + { + cmd = "SetChoiceRollover", + param = {"u_1"} + }, + { + cmd = "SetChoiceEnd", + param = {"u_1"} + }, + { + cmd = "Clear", + param = { + true, + 0.1, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + 2.5, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutCubic", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + -50.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.995, + nil, + nil, + "none", + "OutCubic", + 0.8, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 1 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "avg_emoji_star", + nil, + 0.37, + -0.58, + -1.4, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 5.0, + false + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "Yes, Elis! It's the lovely name you bestowed upon me.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 3.0, + nil, + 0.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "NewCharIntro", + param = { + "avg3_182", + "Elis", + "Your Loyal Slave (?)", + "b", + "021", + nil, + nil, + nil, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.5, + nil, + 0.995, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_g", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + -50.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 1, + "", + false, + "", + "Your head must be spinning. But don't worry. It just proves your resurrection magic was a success.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_i", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + -50.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "Don't try to speak. Just rest. You'll recover shortly.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 2, + "story_main_01_007_d", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + 500.0, + -110.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetStage", + param = { + 1, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_a", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {2.1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "021", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "What's going on? She looks exactly like Iris, but claims to be her older sister... Elis?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "020", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "And Noya's tone is completely off. Sinner?==W== Wait. This isn't the Lucky Oasis... Is this a prison cart?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "025", + "avg_emoji_symbol", + "guodongtiao1", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 1, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_d", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -850.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 15.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 12.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + true, + true, + 0.85, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_067", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "Silence! You deceitful sinner.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_0s", + 0, + "m148", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_b", + "0", + "OutQuad", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -850.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 1, + "", + false, + "", + "You're desperately trying to keep ==SEX4== quiet. Struck a nerve?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_e", + "0", + "OutQuad", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -850.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "Let me guess. You don't even know this person. And ==SEX== certainly isn't your \"Master.\"", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_b", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "avg_emoji_angry", + nil, + 0.26, + -0.46, + 1.8, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "Ugh, talking to a simpleton like you is exhausting. Fine. Wash out your ears and listen closely.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.3, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "My Master is a servant of Goddess Trivia, the favored of Demigod Lucilla, and the most promising Acolyte in Emor.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_g", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "In Emor, anyone seeking to become a full Priest must offer an original spell at Goddess Trivia's temple.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_f", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "avg_emoji_sigh", + nil, + 0.29, + -0.5, + -1.4, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 1, + "", + false, + "", + "But crafting magic is dangerous. It's incredibly easy for an unrefined spell to corrupt the caster's mind and scramble their memories.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "To keep others safe, my merciful Master locked ==SEX8== away in a tower in the Wilds to attempt the impossible:", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + nil, + 3.0, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 400.0, + -90.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "none", + nil, + 0.35, + -0.65, + 1.4, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_love", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + -10.0, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "The resurrection magic.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.0, + nil, + 0.99, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1250.0, + 650.0, + 2.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "Resurrection ... magic...==W== Liar. Magic like that doesn't exist.", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutCubic", + 0.6, + false, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -850.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_m", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "Exactly! That's why it had to be created from scratch! And thanks to my Master's sheer genius, ==SEX== has perfected it!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_k", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "You saw it yourself over the past few days.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_m", + "0", + "OutSine", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "avg_emoji_star", + nil, + 0.26, + -0.48, + -1.4, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "My Master had no heartbeat, no breath, no body heat. Yet look at ==SEX4== now. Completely alive!", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "Doesn't that prove the magic worked?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_a", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "I don't buy it. You obviously used a spell to put ==SEX4== in a state of suspended animation.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_067", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_h", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -750.0, + 480.0, + 1.65, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -870.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.75, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "Step aside. I have a few questions for your \"Master.\"", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_d", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "Watch your place, Night Watcher! You have no authority to interrogate a noble Acolyte.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.07, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_007_d", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + nil, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + nil, + 2.8, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.75, + false, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 5.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_100", + "", + 0, + "", + false, + "", + "So the knight who looks like Noya is hunting down Iris...", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + nil, + 1.23, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_100", + "", + 0, + "", + false, + "", + "No. She's hunting Elis, who just looks exactly like Iris.==RT==And I somehow got dragged into it, which is why we're sharing a cage.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_b", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "That leaves two possibilities.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_l", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 450.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.8, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "002", + "avg_emoji_exclamation", + "jushou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "One: Elis is lying through her teeth. That entire monologue was just feeding me my lines.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "003", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "She wants me to play along as this noble Acolyte so we can pull rank and shake our captor.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutQuad", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1311", + "c", + "020", + "none", + nil, + nil, + -0.14, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuad", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "021", + "none", + 2, + 0.25, + -0.2, + 1.15, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_111", + "a", + "002", + "none", + 3, + 0.75, + -0.03, + 1.15, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.75, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + -0.12, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 10.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.75, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + nil, + -0.12, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 10.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "avg_emoji_think", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_100", + "", + 0, + "", + false, + "", + "Two: Elis is telling the truth. She really has a sister named Iris, and she actually knows an Acolyte who studies resurrection magic and looks exactly like me.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "shilaimu1", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_100", + "", + 0, + "", + false, + "", + "Like a coincidence that massive even exists!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.8, + false + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 0.8, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + "none", + "OutCubic", + 0.8, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.18, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + 0.82, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "021", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 1, + "", + false, + "", + "Come to think of it... Where exactly are we? Goddess Trivia? Demigod Lucilla? Emor is the only name I recognize.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "020", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "Does that mean I'm still in Nova?==W== No. There have been no slaves on Nova for ages.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_146", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "007", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_115", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "InOutQuad", + 0.8, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "white_room_inside_a", + "0", + "OutCubic", + 0.7, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "020", + "none", + nil, + nil, + -0.4, + 1.8, + nil, + 1.0, + 0.7, + "none", + "none", + "InOutQuad", + 0, + nil, + false, + 0.85, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "1", + "", + 0, + "", + false, + "", + "Did walking through that door in the White Room drop me into a parallel world?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "Maybe... I'm still dreaming? Or could it be ... this is all just a hallucination from the moment I was beheaded?", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "002", + "avg_emoji_attention", + "daintou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "What do you think, Vita?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_015", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutBack", + 0.8, + false, + 1 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_118", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "avg_emoji_speechless", + nil, + 0.62, + -0.2, + 1.35, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {2.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_b", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutSine", + 0.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "016", + "avg_emoji_vexation", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "... Right. What am I doing? Vita broke trying to save me.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sigh", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Ugh, enough spiraling. Wherever I am, priority one is getting out of this cage. Time to chat with the Night Watcher.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetChoiceBegin", + param = { + "b_15", + 0, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 1, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "Elis, ask the Night Watcher to step over here.", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"b_15", "1"} + }, + { + cmd = "SetChoiceRollover", + param = {"b_15"} + }, + { + cmd = "SetChoiceEnd", + param = {"b_15"} + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_f", + "0", + "OutSine", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_0s", + 0, + "m149", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "Master? You don't need to entertain the whims of a lowly Night Watcher.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + nil, + 2.8, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_o", + "0", + "OutSine", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 220.0, + -40.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 450.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 0.8, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.995, + nil, + nil, + "none", + "OutCubic", + 0.8, + false, + 1 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 1, + "", + false, + "", + "She threw us in this cage without a shred of proof! She's completely barbaric.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 450.0, + -40.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "Once we reach the city, I'll find her Patron and ensure she is severely punished.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "InSine", + 1.0, + false, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_n", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -700.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -820.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.9, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "Honorable ==SEX12== Acolyte.==W== I am Alina Colossi, a Night Watcher of Filanis. I serve under Archon Olympia.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_a", + "0", + "OutCubic", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -820.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 1, + "story_main_10001_001_g", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + -750.0, + 700.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0, + -15.0 + } + }, + { + cmd = "SetStage", + param = { + 0, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 0.85, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "NewCharIntro", + param = { + "avg1_162", + "Alina Colossi", + "Filanis Night Watcher", + "a", + "002", + nil, + nil, + nil, + 0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 0, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutQuad", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -820.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "", + false, + "", + "For your own safety, I need to ask you a few questions. If it turns out I've misjudged your identities, I will apologize and accept Lady Olympia's punishment.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "002", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Go ahead. I just woke up, and my head is still spinning, but I'll answer whatever I can.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "011", + "avg_emoji_shy", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "A misunderstanding obviously landed us in this cage. Hopefully, we can clear the air now.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_a", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -820.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "", + false, + "", + "Tell me. Are you familiar with the Missing Saintess Incident from three years ago?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 500.0, + -30.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 500.0, + -30.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 500.0, + -30.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 500.0, + -30.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "", + false, + "", + "Elis gives me a meaningful look. Looks like she wants me to say yes.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "This Night Watcher clearly respects the title. If we want out of here, I need to lean hard into this Acolyte persona.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "014", + "close", + "diantou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "... Looks like I'm playing along with Elis for now.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "009", + "avg_emoji_sigh", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "I need to keep my answers vague. Give her nothing to poke holes in.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutSine", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -820.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Three years ago... That rings a bell. But what does that have to do with locking us in a cage?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_021", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_n", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -820.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "", + false, + "", + "Take a look at this portrait.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "... This is!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_a", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -820.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "", + false, + "", + "A word in private, if you would.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_076", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 2, + "4", + "OutCubic", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + 90.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 3.5, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTrans", + param = { + 1, + 2, + "3", + "OutCubic", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_102", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.9, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -20.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 1.5, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.9} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "Alina leads me out of the cart to a tree several meters away... Just far enough to keep Elis from eavesdropping.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_101", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.38, + -0.105, + 1.15, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.75, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_0s", + 0, + "m150", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Your slave looks very much like the missing Saintess.==W== If I may ask, when and where did she become your slave?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "So Elis might be the missing Saintess. That explains the pursuit.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sigh", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "But I'm already committed to this Acolyte act. Elis and I sink or swim together. I'll just have to play along.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_shock", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Elis and I met in Emor four years ago. The timeline doesn't match your missing Saintess. She just happens to look like the portrait.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "I see. I understand.==W== It appears I was mistaken. I apologize for confusing your slave with the Saintess.", + "" + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Once we reach Filanis, I will explain this to my Patron. You will be compensated, and I will accept my punishment.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "No need for punishment. I recently fell into a deathlike slumber while researching magic anyway.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "avg_emoji_music", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "It's an easy mistake to make. Just don't treat us as suspects anymore.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetChar", + param = { + 0, + 1, + "none", + "avg3_182", + "b", + "018", + "none", + nil, + nil, + -0.11, + 1.15, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 1, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + nil, + 90.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_147", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 0, + 0, + "OutBack", + 0.8, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "xuanyun", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "You are as humble as you are merciful, ==SEX12== Acolyte. Thank you for your forgiveness. I'll release your slave from the cart at once.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetStage", + param = { + 0, + 1, + "OutQuart", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_question", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "By the way, I grew up in Emor. I really miss the Grand Arena. On match days, the crowds were massive, and tickets were almost impossible to get. Did you ever catch a match?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "021", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Emor has an arena...? That's news to me.==W== Matches sound like a huge deal there. If I say yes, she'll quiz me on the details.==W== I need a believable excuse to brush her off.", + "" + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "020", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "009", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_101", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.08, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {0.44} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "014", + "avg_emoji_flurry", + "daintou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Ahem. Unfortunately not.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "011", + "avg_emoji_shy", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "As an Acolyte, my studies leave me with little free time. And ... tickets are practically impossible to get, just as you said.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_002", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 3.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 3.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutSine", + true, + true, + 0.76, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 160.0, + 90.0, + 1.09, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_002_stop", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "4", + "OutSine", + false, + false, + 0.75, + false, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_115", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 0.75, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1311", + "c", + "020", + "none", + nil, + 0.85, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.75, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.375} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "006", + "none", + 2, + 0.3, + -0.075, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "tiao2", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Master. You've returned.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "003", + "none", + nil, + nil, + -0.2, + nil, + nil, + nil, + 0.0, + "none", + "none", + "InBack", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -90.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.5, + -0.15, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.31} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "022", + "avg_emoji_idea", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Yeah. We cleared the air. She's letting you out.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_0s", + 0, + "m46", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "005", + "none", + nil, + 0.83, + -0.14, + 1.2, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + 0.33, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_attention", + nil, + 0.67, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "==SEX12== Acolyte, there is something you should know. The rumors about the missing Saintess aren't entirely accurate.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Oh?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 180.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.17, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "The public believes a Saintess mysteriously vanished during a ritual at Emor's tower three years ago. Supposedly abducted by a powerful mage.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "015", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "But as a Night Watcher of Filanis,==W== I was told the truth behind it.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "OutCubic", + 0.7, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -120.0, + nil, + 1.07, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 120.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.25, + nil, + nil, + nil, + 1.0, + 0.9, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg1_162", + "", + 0, + "", + false, + "", + "There was no abduction. The Fallen Saintess staged the whole thing.==RT==She abandoned her sworn god and fled the ritual.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "OutSine", + 0.7, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg1_162", + "", + 0, + "", + false, + "", + "To hide her tracks, she has been roaming between cities for the past three years,==RT==silencing anyone who found out. Fifteen people are dead because of her.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "stop", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "OutCubic", + 0.7, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.12, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + 0.5, + nil, + nil, + nil, + 0.0, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Her specialty is bewitching innocents to act as her shields. Her victims unknowingly defend her and lie to cover her tracks.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "025", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Elis is the Fallen Saintess? And I'm under her spell?==W== No. I am immune to magic. I can't be bewitched.", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_146", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "009", + "close", + "chijing", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Your elegant bearing and fine clothes tell me you are indeed an Acolyte, or at least someone of equal standing.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_sweaty", + nil, + nil, + -0.24, + 1.35, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Your eyes are clear. You aren't under any spell. Which begs the question: why are you covering for a sinner and willingly lying for her?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalkShake", + param = { + 1, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "L-Lying?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "When speaking of Elis, you never once called her your slave. You don't view her as property. A true master would never carry ==SEX8== that way.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -140.0, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_exclamation", + nil, + 0.68, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "015", + "none", + 2, + 0.5, + -0.16, + 1.12, + nil, + nil, + 0.0, + 0.0, + true, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.32, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "It seems to me there's no master-servant relationship between the two of you.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 60.0, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Of course, that alone wasn't enough to condemn you. But your next slip proved you are definitely not from Emor.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "The Grand Arena doesn't sell tickets. There are no tickets. Spectators get in using free clay tokens.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "025", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "What? But you said...", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "005", + "none", + nil, + nil, + -0.1, + 1.15, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "By the way, I grew up in Emor. I really miss the Grand Arena. On match days, the crowds were massive, and tickets were almost impossible to get. Did you ever catch a match?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_372", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + true, + true, + 0.7, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + 100.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + nil, + 0.53, + -0.11, + 1.15, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.7, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Forgive my little deception.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "018", + "none", + 2, + 0.5, + -0.13, + 1.14, + nil, + nil, + 0.0, + 0.0, + true, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.36, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "The woman before you is extremely dangerous. She calls herself your slave for a reason.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.85, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_flurry", + nil, + 0.493, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutQuad", + 0, + nil, + false, + 0.65, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "M-Master... Don't listen to her, I'm your most loyal...", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + 2, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "013", + "none", + 1, + 0.8, + -0.11, + 1.15, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.65, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Sinner! No sudden movements. Take your hand off the stone on your chest.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m136", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Heh. Who knew a backwater like Filanis bred such a sharp Night Watcher.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + 100.0, + 1.15, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "003", + "none", + nil, + nil, + -0.065, + 1.05, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.02, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 4.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + -0.2, + 1.24, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 4.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_569", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_smoke", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_magiccircle", + 0, + 0, + nil, + nil, + 0.8, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_magiccircle", + 0, + 0, + -6.0, + 1.0, + 0.6, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_snow", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "God of Magic,==W== blanket the earth in the mists of the underworld.==W== Blind my foes,==W== that I may walk unseen.", + "" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_magiccircle", + 0, + 0, + -5.0, + -3.0, + 0.5, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_magiccircle", + 0, + 0, + 6.0, + 1.0, + 0.6, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_magiccircle", + 0, + 0, + 5.0, + -3.0, + 0.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_400", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_ice_buff_a", + 0, + 1, + nil, + -4.0, + 1.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_ice_buff_b", + 0, + 0, + nil, + -4.0, + 1.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetAudio", + param = { + 0, + "se_501", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutQuad", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + nil, + nil, + -0.08, + 1.1, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuad", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "An invisibility spell?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -20.0, + 1.15, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.7, + 1.0, + "none", + "OutQuad", + 1.0, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_goldenlight_continued", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + -0.15, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Let spark become flame.==W== Reveal the unseen!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.22, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "none", + nil, + nil, + -0.14, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_501_stop", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_flash_ev", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutCubic", + true, + true, + 0.4, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -15.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_goldenlight_continued", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_snow", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 180.0, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_flash_end_ev", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m28", + "none", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "021", + "none", + nil, + 0.6, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goleft_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.5, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -280.0, + -20.0, + 1.2, + nil, + nil, + nil, + "xingshi", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Heh heh. Just because the chant says unseen doesn't mean it makes you invisible.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -70.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutCubic", + true, + true, + 0.71, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goleft_lp", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.05, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "4", + "OutCubic", + false, + false, + 0.7, + false, + "fade" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "c", + "025", + "none", + nil, + 0.3, + -0.09, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + nil, + 0.6, + -0.14, + 1.2, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 0.75, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "jushou", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "A haste spell?!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "InBack", + 0.9, + false + } + }, + { + cmd = "Wait", + param = {0.52} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "4", + "OutCubic", + true, + true, + 0.6, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 120.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 110.0, + 0.0, + 1.06, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "3", + "OutCubic", + false, + false, + 0.7, + false, + "fade" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goleft_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -180.0, + nil, + nil, + nil, + nil, + nil, + "xingshi", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "014", + "none", + nil, + 0.575, + -0.115, + 1.15, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_love", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Thanks for the assist, \"Acolyte.\" If you hadn't led her ten paces away, I never would have had time to prep my magic circle.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "013", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "tiao2", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Well then, until next time. Sharp Night Watcher, kind Acolyte.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.78, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "InBack", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -120.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "InBack", + 0.8, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_147", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goleft_lp", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + "stop", + "OutCubic", + 0.75, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_090", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_940", + "a", + "002", + "none", + nil, + 0.27, + -0.16, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1327", + "a", + "002", + "none", + nil, + 0.61, + -0.16, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1328", + "a", + "002", + "none", + nil, + 0.45, + -0.16, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_940", + "a", + nil, + "none", + nil, + nil, + -0.07, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1327", + "a", + nil, + "none", + nil, + nil, + -0.07, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1328", + "a", + nil, + "none", + nil, + nil, + -0.07, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.9} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutCubic", + true, + true, + 0.7, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -180.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "4", + "OutCubic", + false, + false, + 0.7, + false, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.75, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "c", + "021", + "none", + nil, + 0.35, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.65, + -0.11, + 1.15, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "... Did she just animate the abandoned puppets in the forest?", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.95, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "InBack", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_099", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 250.0, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + "012", + "none", + nil, + 0.405, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.41} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 4, + -200.0, + -20.0, + 0.9, + "avg1_162", + "a", + "002", + "none", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Zhong", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Acolyte. Shut the cart door and stay inside. It's the safest place for you right now.", + "" + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 4, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "4", + "OutCubic", + false, + false, + 0.7, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 130.0, + 0.0, + 1.07, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.05} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "3", + "OutCubic", + false, + false, + 0.7, + false, + "fade" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "013", + "none", + nil, + 0.1, + -0.06, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -130.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1327", + "a", + "002", + "none", + nil, + 0.92, + -0.08, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + 0.8 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_940", + "a", + "002", + "none", + nil, + 0.68, + -0.08, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + 0.4 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1328", + "a", + "002", + "none", + nil, + 0.8, + -0.08, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_940", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1327", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1328", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "I'll clear out these puppets!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/stm10001_02.lua b/lua/game/ui/avg/_en/config/stm10001_02.lua new file mode 100644 index 000000000..4ef464893 --- /dev/null +++ b/lua/game/ui/avg/_en/config/stm10001_02.lua @@ -0,0 +1,17746 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "Act Two", + "The City of Perfection", + "Elis saves you from the dolls, easing Alina's suspicions. Over the following days, you and Elis grow closer through palm-written chats. Reaching Filanis, you feel a faint familiarity…", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_067", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m111", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 6, + "white", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 5, + "white", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg3_1322", + "a", + "002", + "none", + 2, + 0.25, + 0.6, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_1321", + "a", + "002", + "none", + 2, + 0.65, + 0.3, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg4_106", + "a", + "002", + "none", + 2, + 0.8, + 0.95, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg3_1323", + "a", + "002", + "close", + 2, + 0.55, + 0.4, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_1324", + "a", + "002", + "none", + 2, + 0.35, + 0.5, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_448", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetStage", + param = { + 5, + 0, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Listless Puppet", + "", + 0, + "", + false, + "", + "Creak, creak.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "025", + "avg_emoji_shock", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "These puppets are relentless. Alina hacked them to pieces before she ran off, but...", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_575", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + nil, + "none", + nil, + 0.5, + -0.2, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_575", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + 0.5, + nil, + 1.5, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + 0.0, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + 0.5, + nil, + 1.5, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + 0.0, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_575", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + 0.5, + nil, + 1.5, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + 0.5, + 0.3, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_501", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetStage", + param = { + 5, + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1324", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_501_stop", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_099", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + 0.15, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + 0.95, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutBack", + 1.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "025", + "avg_emoji_exclamation", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Now they're actually tearing off their own limbs and slapping together five new bodies.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 300.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_191", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_137", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "hengbo", + "Linear", + 1.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_191", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_137", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "hengbo", + "Linear", + 1.0, + true, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "010", + "avg_emoji_sigh", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "Thank goodness for sturdy bars. Mindless bashing won't leave a dent.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "009", + "avg_emoji_sweaty", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "At this rate... I'll be perfectly safe right here until I starve.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_191", + 0.5, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "hengbo", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_137", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_191", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "hengbo", + "Linear", + 1.0, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "021", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "But unless someone rescues me, I'll end up starving forever.", + "" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.5, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sigh", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Alright, panicking won't help. Time to retrace my steps.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_338", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_movie", + 0, + 2, + nil, + nil, + nil, + 1.0, + true, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "I remember...==W== I tried to use my ability to \"undo a move\" and beat Angie. To find a way out where nobody had to die.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_0s", + 0, + "m101", + "1500ms", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_011_FP", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "OutCubic", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 70.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_015", + "0", + "OutSine", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 300.0, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "Linear", + 1.0, + true, + 1 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "But that meant throwing my own life away. I'd be dead if Vita hadn't blocked the shot with the Throne.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -60.0, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutBack", + 1.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "white_room_inside_a", + "16", + "Linear", + 0.5, + false, + "AvgStageEffect_wipe_left", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "The Throne shattered. I woke up locked in the White Room, with no Monolith staff in sight. It was just an endless void.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "I walked and walked ... until my mind went numb. Then I heard a familiar voice and pushed open another door.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_010", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -30.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 2.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_299", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "rule_38", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutCubic", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Which dumped me here.==W== It feels like waking up on the Lucky Oasis all over again, except...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_007_f", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_007_f", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -700.0, + 400.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -700.0, + 400.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Noya is a Night Watcher,==W== Iris is the Fallen Saintess,==W== and Amber ... is nowhere in sight.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_007_d", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 200.0, + 0.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 200.0, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_007_o", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + -400.0, + 1.7, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + -400.0, + 1.7, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_movie", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_3", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "... Is this a dream? No, you can't dream up things you don't know.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "An illusion inside the White Room? Another world entirely? I have no idea.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "020", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "Doesn't matter. I found an exit in the White Room, which means I haven't lost yet.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "012", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "Getting my head chopped off wasn't ideal, but I still squeezed through the door of fate.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "026", + "avg_emoji_exclamation", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalkShake", + param = { + 1, + "Zhong", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Dead end or not, there's a way out of here. For the others, and for Vita... I have to get back!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 200.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false, + 0 + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_137", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_278", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_299", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 2.0, + true, + 0, + 10.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_411", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "hengboLP", + "Linear", + 1.0, + true, + 0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m112", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "025", + "avg_emoji_shock", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "What is going on? Why is the carriage shaking?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 2, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetStage", + param = { + 1, + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -500.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 2, + "none", + "avg4_106", + "a", + "002", + "none", + 2, + 0.5, + 0.3, + 1.1, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 2, + "none", + "avg3_1321", + "a", + "002", + "none", + 2, + 0.7, + 0.3, + 1.1, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 2, + "none", + "avg3_1322", + "a", + "002", + "none", + 2, + 0.35, + 0.35, + 1.0, + nil, + 0.8, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 2, + "none", + "avg3_1323", + "a", + "002", + "none", + 5, + 0.6, + 0.35, + 1.0, + nil, + 0.8, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 2, + "none", + "avg3_1324", + "a", + "002", + "none", + 5, + 0.8, + 0.35, + 1.0, + nil, + 0.8, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + nil, + "lengzhanLP", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "lengzhanLP", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + nil, + "lengzhanLP", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + nil, + "lengzhanLP", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_577", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "lengzhanLP", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Listless Puppet", + "", + 0, + "", + false, + "", + "Clack, clack.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "025", + "avg_emoji_symbol", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Wait, why are they all crowding one side of the cart?!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 1, + 1, + "Linear", + 0.1, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true, + 0, + 0.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "002", + "none", + 2, + 0.35, + 0.3, + 1.1, + nil, + 0.0, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "002", + "none", + 2, + 0.65, + 0.3, + 1.1, + nil, + 0.0, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "002", + "none", + 2, + 0.2, + 0.35, + 1.0, + nil, + 0.8, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "002", + "none", + 5, + 0.5, + 0.35, + 1.0, + nil, + 0.8, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1324", + "a", + "002", + "none", + 5, + 0.8, + 0.35, + 1.0, + nil, + 0.8, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_176", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutBack", + 1.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 1, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_365", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.4, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + 0.4, + -0.2, + 2.3, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 2.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + 0.9, + 0.1, + 1.8, + nil, + nil, + nil, + "stop", + "none", + "OutBack", + 0, + nil, + false, + 2.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + 0.2, + 0.0, + 1.8, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 2.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + 0.6, + 0.0, + 1.8, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 2.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + 0.7, + 0.0, + 2.0, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 2.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "Listless Puppet", + "", + 0, + "", + false, + "", + "Creak, clack.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "016", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "They're trying to tip it! If it falls, they can reach me through the bars!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.1, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_577_stop", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 0, + nil, + nil, + 1.0, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "026", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Alina! Get back here! The cage is giving way!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 5, + "mood_3", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "b", + "002", + "none", + 2, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_182", + 0, + -0.24, + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_034", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "Linear", + 1.0, + true + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_magiccircle", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "0", + "", + 0, + "", + false, + "", + "God of Magic, grant me your blazing holy fire...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "That silhouette...==W== Elis?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_182", + 0, + 1, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "010", + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_230", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 5, + "mood_5", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "SetStage", + param = { + 4, + 8, + "Linear", + 1.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 3, + "0", + "", + 0, + "", + false, + "", + "... Burn away these wicked woods!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "007", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "F-Fire magic?! Hey, don't roast me alive!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "002", + "none", + 2, + 0.4, + 0.3, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "002", + "none", + 2, + 0.7, + 0.3, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "002", + "none", + 2, + 0.25, + 0.35, + 1.0, + nil, + 0.8, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "002", + "none", + 5, + 0.55, + 0.35, + 1.0, + nil, + 0.8, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1324", + "a", + "002", + "none", + 5, + 0.85, + 0.35, + 1.0, + nil, + 0.8, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.8, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_331", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_wind_blade", + 0, + 2, + nil, + 1.0, + 0.8, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_331", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_wind_blade", + 0, + 2, + nil, + nil, + -1.0, + 0.0, + false, + false, + 220.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_331", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_wind_blade", + 0, + 2, + nil, + nil, + 0.9, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + 1.0, + 1.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + 1.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + nil, + nil, + 0.9, + 1.0, + 1.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + nil, + 0.9, + 1.0, + 1.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + nil, + "none", + nil, + nil, + nil, + 0.9, + 1.0, + 1.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_448", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Listless Puppet", + "", + 0, + "", + false, + "", + "Groan...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sigh", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Oh... Wind blades...", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "021", + "none", + 2, + 0.5, + 0.1, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_music", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m95", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "See, my dear Master? You always end up needing me. That Night Watcher is completely useless.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "She saw those bars and figured brute force wouldn't cut it. But she forgot these things have half a brain. An iron wall means nothing if the enemy can just climb over it.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Why are you here? Alina is close. If she sees you, she'll arrest you. You should go.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_146", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Oh? My Master actually worries about me. I'm flattered.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_102", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 2.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "I'm a murderous Fallen Saintess, remember?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_257", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "025", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "You've seen my face and heard my voice. Aren't you afraid I'll silence my only witness?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "If you came to silence me, you wouldn't have saved me. Letting the puppets do it would be much easier.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Besides... You might be the Fallen Saintess, but I don't think you'll kill to cover your tracks.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "Fascinating. You woke up half an hour ago, and we just met. Where is this trust coming from?", + "" + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_1", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Don't tell me ... you fell for my looks, or do you just enjoy hearing me call you Master?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "021", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Because==W== I refuse to believe anyone with Iris's face is a murderer...==W==Heh. Good luck saying that out loud.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_050", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_111", + "a", + "011", + "none", + 2, + 0.5, + -0.3, + 1.5, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 0.9, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sigh", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "002", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "003", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Ahem. It's not your looks. It's how you operate.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "Not my looks, huh? I get it. You are charmed. You just have other reasons to trust me.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Now I'm curious. What exactly did my actions give away?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "009", + "avg_emoji_sweaty", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "Well... This cheeky attitude is nothing like Iris. I'd better just spell it out for her.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "You're a powerful mage. If you're a ruthless killer, there is no need for you to drag a groggy amnesiac into a fake identity.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_idea", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Alina is a veteran. She poked holes in my answers in seconds. Against someone like that, a magical ambush would've been your best bet.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "When we stepped outside, you did lay down a magic circle. But it was a haste spell, non-lethal.", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_147", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Habits are hard to break. You avoid hurting people, and you clearly tried to keep me out of the crossfire. You're no ruthless killer.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_awkward", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "Tsk. What a day. First a sharp Night Watcher, and now a Master bending over backward to prove my innocence.", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Enough about me. We need to move.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "16", + "Linear", + false, + false, + 0.5, + true, + "AvgStageEffect_fade_left" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 30.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "16", + "Linear", + false, + false, + 0.5, + true, + "AvgStageEffect_fade_right" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_522", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.5, + true + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Hiyah!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_574", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "xingshi", + "Linear", + 2.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "You're stealing the whole cart?!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 1, + nil, + nil, + nil, + "avg3_182", + "b", + "014", + "avg_emoji_music", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Exactly. Let's see that Night Watcher catch us now. She can stay in this forest and play with those junk piles all night.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 1, + nil, + nil, + nil, + "avg3_182", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 60.0, + nil, + 1.0, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "002", + "none", + 2, + 0.15, + 0.3, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "002", + "none", + 2, + 0.35, + 0.3, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "002", + "none", + 2, + 0.65, + 0.3, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "002", + "none", + 2, + 0.85, + 0.3, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + 0.2, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + 0.8, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "b", + "004", + "none", + 2, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 4, + "Linear", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Oho, more roadblocks.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 8, + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_034", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_magiccircle", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "God of Magic, grant me your blazing holy fire... Burn away these wicked woods!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "015", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Right magic, wrong chant. She has some bizarre casting habits...", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 4, + 17, + "Linear", + 0.1, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.202, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_331", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_wind_blade", + 0, + 2, + nil, + nil, + 1.0, + 0.5, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_131", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "025", + "avg_emoji_symbol", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Wait, did the puppets' faces just change color?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "mood_2", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "Linear", + 1.0, + true + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m35", + "none", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "027", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "The wind blades ... disappeared?! Do they have anti-wind wards on them?!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 17, + "Linear", + 1.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.4, + nil, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + 1, + nil, + 0.25, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + 2, + nil, + 0.2, + 1.4, + nil, + 0.2, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + 1, + nil, + 0.0, + 1.7, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + 0.15, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Listless Puppet", + "", + 0, + "", + false, + "", + "Creak, creak.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "Linear", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "How about this!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_034", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_magiccircle", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "God of Magic, let the swiftest wings of the forest heed my command. Cleanse this clamorous world!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 15, + "Linear", + 1.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_329", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_fire_blade", + 0, + 2, + 1.0, + 3.0, + 0.9, + 0.5, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_329", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_fire_blade", + 0, + 2, + nil, + -1.5, + -1.2, + 0.5, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_329", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_fire_blade", + 0, + 2, + -2.0, + -3.0, + 0.9, + 0.5, + true, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_131", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "010", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "H-How is that possible? No one wastes two different wards on scrap!==W== Wait... Not just wards. They're feeding on my magic!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "004", + "none", + 1, + 0.05, + 0.3, + -1.3, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "004", + "none", + 1, + 0.2, + 0.3, + -1.3, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "004", + "none", + 1, + 0.8, + 0.3, + 1.3, + 1.0, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "004", + "none", + 1, + 0.95, + 0.3, + 1.3, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + nil, + nil, + -1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + nil, + 1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + nil, + 1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + nil, + nil, + -1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "026", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Elis, look out!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 3.0, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_448", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + 0.1, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + 0.25, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + 0.9, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Listless Puppet", + "", + 0, + "", + false, + "", + "Creak...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -200.0, + 1.5, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.4, + nil, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "026", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Ugh... My magic is useless. We're surrounded.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "026", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Get inside! The cage will hold them!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "I can't. If I open the door now, they'll flood inside,==W== and we're both dead...", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.3, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_034", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_magiccircle", + 0, + 0, + nil, + nil, + nil, + 1.0, + true, + false, + 0.5 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "024", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Upon the foundation of my soul, with my spirit as the mortar... I seal my Master's cage. Weather the storm, stand firm against the gale, endure the searing flame...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_340", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_goldenlight_diffusion", + 0, + 0, + nil, + nil, + nil, + 0.5, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Elis, what are you doing?!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -150.0, + 1.3, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "004", + "none", + 1, + 0.1, + 0.3, + -1.3, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "004", + "none", + 1, + 0.25, + 0.3, + -1.3, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "004", + "none", + 1, + 0.75, + 0.3, + 1.3, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "004", + "none", + 1, + 0.9, + 0.3, + 1.3, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + 0.1, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + 0.9, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "007", + "none", + 5, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "I finally met someone who understands me. I'm not letting you die today, Acolyte. This is all the magic I have left. Take it.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -200.0, + 1.5, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "This ward should hold... At least until the Night Watcher returns...==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_448", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.0, + nil, + 1.0, + nil, + nil, + "none", + "Linear", + 2.0, + false, + 1 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + 1, + 0.45, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_525", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 2, + nil, + 1.0, + 0.8, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "026", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Elis!!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_525_stop", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.5, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_002_02", + "0", + "OutQuad", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m78", + "2000ms", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 1.0, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goright_lp_w", + 0, + 0, + nil, + nil, + 1.5, + 0.0, + false, + false, + 30.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "7", + "OutCubic", + false, + false, + 0.3, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goright_lp_w", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.1, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 0, + nil, + nil, + 1.5, + 0.5, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_002_01", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "", + false, + "", + "Radiant Flame!", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + true + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "30", + "OutCubic", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 150.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "004", + "none", + 1, + 0.25, + 0.0, + 1.5, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "004", + "none", + 1, + 0.45, + 0.0, + 1.5, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + 1, + 0.25, + 0.15, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + 2, + 0.45, + 0.15, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 2, + -3.0, + nil, + 0.8, + 0.3, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 2, + -4.0, + nil, + -0.8, + 0.3, + true, + false, + 50.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_096", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + nil, + 0.15, + 1.3, + nil, + nil, + 0.0, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + nil, + 0.15, + 1.3, + nil, + nil, + 0.0, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + 1.4, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "004", + "none", + 1, + 0.55, + 0.0, + 1.2, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "004", + "none", + 1, + 0.75, + 0.0, + 1.2, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + 3, + nil, + 0.2, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + 4, + nil, + 0.2, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 2, + 3.0, + nil, + 0.8, + 0.3, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 2, + 2.0, + nil, + -0.8, + 0.3, + true, + false, + 50.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + 0.2, + 1.1, + nil, + 1.0, + 0.6, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + 0.2, + 1.1, + nil, + 1.0, + 0.6, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_131", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "006", + "none", + nil, + nil, + nil, + 1.2, + 0.0, + 0.0, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "006", + "none", + nil, + nil, + nil, + 1.2, + 0.0, + 0.0, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center", + 0, + 0, + nil, + nil, + 0.01, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + 0.5, + 0.1, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + 0.7, + 0.1, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_322", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_atta", + 0, + 2, + nil, + 0.7, + nil, + 0.3, + true, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dust_heave", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "024", + "none", + nil, + nil, + -0.15, + 1.2, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_085", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "They suddenly got tougher. I don't recognize the magic warding them...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "026", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Alina, cut off the magic! They are absorbing it from your blade!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Ah, I see.==W== Then I will cut them down with pure steel!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.1, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "004", + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "006", + "none", + 1, + 0.25, + 0.3, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "006", + "none", + 1, + 0.45, + 0.3, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "006", + "none", + 1, + 0.65, + 0.3, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "006", + "none", + 1, + 0.85, + 0.3, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + 1, + 0.25, + nil, + 1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + 2, + 0.45, + nil, + 1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + 3, + 0.65, + nil, + 1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + 4, + 0.85, + nil, + 1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_spatial_blade", + 0, + 2, + nil, + nil, + 2.0, + 0.5, + false, + false, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_181", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_181", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_spatial_blade", + 0, + 2, + nil, + nil, + 1.0, + 1.0, + true, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + nil, + 0.3, + 1.1, + 1.0, + 1.0, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + 0.3, + 1.1, + 1.0, + 1.0, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + 0.3, + 1.1, + nil, + 1.1, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + nil, + 0.3, + 1.1, + nil, + 1.1, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "c", + "002", + "none", + 3, + nil, + -0.1, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Just as I thought. This is much easier.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + 1, + 0.7, + -0.1, + 1.4, + 0.0, + 0.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + 1, + 0.4, + -0.1, + 1.4, + 0.0, + 0.0, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + 0.3, + -0.1, + 1.4, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + 0.8, + -0.1, + 1.4, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_448", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + 1, + nil, + 0.15, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + 1, + nil, + 0.15, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + 0.15, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + 0.15, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + 1.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_162", + "c", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "Linear", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_line_goright_2_lp_w", + 0, + 0, + nil, + -3.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Stay away from the cart!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetStage", + param = { + 4, + 15, + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_128", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dash", + 0, + 2, + 5.5, + nil, + nil, + 0.1, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_128", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dash", + 0, + 2, + 3.5, + nil, + nil, + 0.1, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_128", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dash", + 0, + 2, + -3.5, + nil, + nil, + 0.1, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_128", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dash", + 0, + 2, + -5.5, + nil, + nil, + 0.1, + true, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_096", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 0.0, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 0.0, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 0.0, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 0.0, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + true, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_line_goright_2_lp_w", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_002_01", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_257", + 0.5, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "Linear", + 1.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "", + false, + "", + "This is the final strike!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 8, + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + 350.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.1, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_128", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_yellow_blade", + 0, + 2, + nil, + nil, + 3.0, + 0.5, + false, + false, + 120.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "34", + "OutQuad", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_023", + 0.2, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + nil, + nil, + 0.2, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dust_light", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "avg_emoji_shock", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Incredible... She cut through fifty,==W== no, at least a hundred puppets on pure swordplay alone?!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalkShake", + param = { + 1, + "Zhong", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "015", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "close", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "==SEX12== Acolyte, are you alright? Any injuries?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_flurry", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "I was safe in the cart. Go find Elis! The puppets just buried her!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 300.0, + 0.0, + 1.4, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_054", + 0.0, + false + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 0, + "qstory_main_10001_001", + 0.5, + nil, + 1.0, + true + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m53", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "M-Master, I'm fine.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Don't worry. Your slave had the good sense to duck beneath the wreckage for cover while I was swinging.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFrontObj", + param = { + 1, + 0, + "qstory_main_10001_001", + nil, + nil, + 0.5, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 30.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "020", + "none", + 2, + 0.15, + -0.1, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_angry", + 1, + 0.3, + -0.35, + 1.5, + nil, + nil, + 1.0, + "jushou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "You are one to talk! That last swing nearly took my head off!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Wait. What did you just call me?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "close", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "I checked the puppets in the forest. Your magic did not animate them.==W== Furthermore, I saw what you did...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "You used your last reserves of magic shielding the Acolyte just as you were about to be overrun. A Fallen Saintess would never do such a thing. A fiercely loyal slave would.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "You may still be the Fallen Saintess hiding behind a clever disguise, but this truth lies beyond my mortal judgment now.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "I am taking you both to Filanis. My Patron,==W== the great Archon Olympia, will judge your identity and decide your fate.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_566", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "Three days later.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m27", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBg", + param = { + 0, + "sky_sunny", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 20.0, + false, + 0 + } + }, + { + cmd = "SetTalk", + param = { + 10, + "0", + "", + 0, + "", + false, + "", + "==A-2==After Alina abruptly ceased her interrogation, we resumed our journey.==P====RT====RT====A-1==On paper, Elis remains a sinner and I her suspect accomplice. Yet Alina treats us exactly like an Acolyte and ==SEX3== attendant, affording us all the respect the titles carried.==P====RT====RT====A-1==Even our three daily meals are leagues better than her own rations.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 90.0, + 1.05, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.5, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "xingshi", + "Linear", + 2.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_577", + 0.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetTalk", + param = { + 3, + "0", + "", + 0, + "", + false, + "", + "Bouncing along in the cart, Elis and I grow closer,==RT==developing a highly unorthodox method of conversation.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 0, + "qstory_main_10001_002_FP", + nil, + nil, + 1.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "(Trace it with me again, ==PLAYER_NAME==! An Acolyte who cannot even write ==SEX3== own name is a fatal flaw.)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "(Understood. One more time. Is this right?)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_577_stop", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetFrontObj", + param = { + 1, + 1, + "qstory_main_10001_002_FP", + nil, + nil, + 0.5, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "005", + "none", + 2, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "avg_emoji_sigh", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "(Barely. Your handwriting is a disaster.)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "(I will handle all the writing from now on. It perfectly fits the personal slave disguise anyway.)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m149", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "(Why did Alina abandon the interrogation the other day? Any thoughts?)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "(A few. She is sharp. She likely noticed the same discrepancy you did. My behavior is nothing like the Fallen Saintess she knows about.)", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "(Plus, you look the part of a noble. Wrongfully arresting your personal slave would land her a severe reprimand from her Patron.)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "(But you really are the runaway Saintess, right?)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "mood_4", + "16", + "Linear", + 0.5, + false, + "AvgStageEffect_wipe_down", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "(There's no point hiding it from you. I fled the ritual, but I've just been studying magic in a tower near Emor for three years.)", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "(I know nothing of those crimes. When we get out, I'll show you my daily journals in the tower. They'll prove my innocence!)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "tower_common", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "(I was fast asleep a few days ago in the tower.)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_267", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "c", + "007", + "none", + nil, + 0.3, + 0.05, + 1.0, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + 0.8, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "(Then that Night Watcher just burst in with a portrait and tried to arrest me.)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -60.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 3.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_flash_light", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "(I ran through the Monolith.==RT==Just as I was about to collapse, I spotted an ornate coffin.)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_219", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_00_003_FP", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "(I went to hide inside, but surprise, you were already in it.)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 60.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "(You were dressed like royalty, so I claimed you were an Acolyte==RT==in a resurrection trance, and I was your slave standing guard.)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.5, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 90.0, + 1.1, + nil, + nil, + nil, + nil, + "xingshi", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "(Volunteering to be a slave... Is that really necessary?)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "(You really don't remember anything. Slaves are property. If she wants to arrest me, she needs your permission first.)", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "(As long as I claim to be yours, she has to verify your ownership before dragging me away, Fallen Saintess or not.)", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "(So she loaded you and the coffin onto the cart for an investigation. She even warned me that if our identities didn't match, she'd charge me with desecrating a corpse.)", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "(Thanks to you, I bought some time. Otherwise, I'd be in shackles with no way to draw a single magic circle.)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutCubic", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_question", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "(Speaking of which, who are you? And why were you in a coffin at the top of that Monolith? I never saw anyone go up there in three years.)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "010", + "avg_emoji_sigh", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "There is no possible way I can explain crossing into this world through the White Room... I'll just have to give her the abridged version.", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_574", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "jushou", + "OutBack", + 1.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "(I'm no Acolyte, and I'm from far, far away. As for why I ended up in the Monolith with that coffin, I honestly have no idea.)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "(Doesn't matter. You look the part anyway. No one will doubt the Acolyte disguise. Just let me do the talking in Filanis so we don't blow our cover.)", + "" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + 2, + 0.75, + 0.1, + 0.8, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.75, + 0.05, + 0.9, + nil, + nil, + 1.0, + "manbu_loop", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "(I'll keep playing your slave.==W== But seriously, be a bit more ruthless with me. Show some authority! Nobody treats a slave as gently as you do.)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 0.6, + 0.6, + 1.0, + "stop", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + true, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "close", + nil, + nil, + nil, + nil, + 0.0, + 0.8, + 1.0, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "(The same applies to the Night Watcher. Drop the polite facade. It breaks character. But if she serves you well, offer a suitable reward.)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "(I understand. I will try.)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "(Speaking of which... Is this palm-writing trick actually fooling Alina?)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "018", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "xuanyun", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "(Undoubtedly. She is preoccupied with the horses. And even if she suspects conspiracy, I have other ways to divert her attention.)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_257", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -300.0, + -30.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + 0.0, + 1.0, + 0.0, + 0.0, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "023", + "none", + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Esteemed sinners. We have arrived.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m4", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "025", + "avg_emoji_shock", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Crap, we were so focused I didn't even notice the cart stop.==W== We're busted!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalkShake", + param = { + 1, + "Zhong", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "016", + "avg_emoji_flurry", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "018", + "avg_emoji_idea", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "011", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "niunie1", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Ah... Master.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Wh-What?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "028", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "When you rub it like that, it feels ...==W== strange. Could you be ...==W== a little gentler with your fingers?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "028", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Uh... R-Right. Got it...", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "007", + "avg_emoji_resentful", + "jushou2", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "What kind of insane cover story is this?!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "close", + nil, + nil, + nil, + nil, + nil, + 0.0, + 1.0, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Ahem. Intimate eccentricities between master and slave are to be expected,==W== but you have lingered quite long enough. It is time to disembark.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Disembark? Here?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "1ZhenDong", + "Linear", + 1.0, + true + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m147", + "none", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Considering your presumed status, parading you into the city in a prisoner cart before the facts are clear would be a disgrace.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "014", + "none", + nil, + 0.2, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_attention", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Ahem. How exceptionally thoughtful of you. My Master is a distinguished Acolyte. ==SEX1== absolutely cannot present ==SEX8== to the Archon in such filth.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Indeed. Considering your situation, I specifically chose a bathhouse closed to the public today. We are the only ones here.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "How thoughtful. Though this place hardly looks fit to house a bathhouse. Is Filanis really this backwater?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "This is not Filanis proper. It is merely a spontaneous settlement erected on the outskirts.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_437", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 700.0, + -600.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sunlight", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -400.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + true, + 0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "", + false, + "", + "Behold. The city gleaming in the sunlight on the lake island, built around that tower.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "015", + "avg_emoji_speechless", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "A Monolith on a lake island ...==W== and this exact street layout.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "025", + "avg_emoji_attention", + "chijing", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Is this ...==W== Philae?", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 2, + nil, + nil, + nil, + 0.5, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "city_street_water", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "avg_emoji_shock", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_street_outside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_162", + "a", + "005", + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "b", + "004", + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 4, + 4, + "Linear", + 0.5, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "That is the true Filanis.==W== The great City of Perfection.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 15, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_458", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -120.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -150.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 1, + true, + "default" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/stm10001_03.lua b/lua/game/ui/avg/_en/config/stm10001_03.lua new file mode 100644 index 000000000..fe2fc3e07 --- /dev/null +++ b/lua/game/ui/avg/_en/config/stm10001_03.lua @@ -0,0 +1,14654 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "Act Three", + "The Bathhouse and the Slave", + "At the bathhouse, you hear that Olympia has freed the city's slaves. Disguised as a slave, Elis scouts an escape route through the sewers. Before you try to escape, Alina asks about resurrection magic.", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.5, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m22", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.07, + 1.1, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "We have arrived, ==SEX12== Acolyte. Welcome to the Olympia Bathhouse, named in honor of the Archon.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + -100.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {4.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "OutSine", + 1.0, + true, + "fade", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "002", + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "This is our attendant, Lulu. She will see to your needs.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 0.0, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.1, + false, + 1.0 + } + }, + { + cmd = "NewCharIntro", + param = { + "avg2_978", + "Lulu", + "Bathhouse Attendant", + "b", + "002", + nil, + nil, + nil, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + "JuGong", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 50.0, + nil, + nil, + nil, + nil, + "none", + "InSine", + 0.6, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "004", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + -3.0, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Lulu", + "", + 1, + "", + false, + "", + "A pleasure. May the God of Magic watch over you both.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_236", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.48, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + 0.0, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "005", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Lulu", + "", + 0, + "", + false, + "", + "The sun is unforgiving today in Filanis. Please, try our signature iced honey brew. It will help you cool off.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "020", + "none", + nil, + nil, + -0.27, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Lulu", + "", + 0, + "", + false, + "", + "And here is fresh linen steeped in chamomile, to clean your hands.", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_488", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dark_attack", + 0, + 0, + nil, + -2.0, + 2.0, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 1.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.5, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + nil, + nil, + "wind", + "OutQuad", + 1.0, + false, + 1 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_summon_appear", + 0, + 0, + -1.0, + -3.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_wipe_down", + "OutQuad", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 0, + "qstory_main_10001_003", + nil, + nil, + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.0, + nil, + 0.0, + nil, + nil, + "none", + "OutBack", + 0.8, + false, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552_stop", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "Before she even finishes, pitch-black phantom arms materialize around us.==W== They balance clay cups and towels, presenting them with eerie precision.", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_485", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFrontObj", + param = { + 1, + 0, + "qstory_main_10001_003", + nil, + nil, + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "InQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Is this ... magic?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "b", + nil, + "none", + nil, + 0.75, + -0.07, + 1.1, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "020", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youzai", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Lulu", + "", + 1, + "", + false, + "", + "Hehe, I hope that didn't startle you. Shaping magic into limbs is a specialty of mine. It lets me do the work of an entire staff.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "002", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "011", + "avg_emoji_sweaty", + nil, + nil, + -0.07, + 1.1, + nil, + nil, + nil, + "jingxia", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Lulu", + "", + 0, + "", + false, + "", + "Oh, forgive me. I got carried away and forgot to ask your names.", + "" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "004", + "none", + nil, + 0.65, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "002", + "none", + nil, + 0.85, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "004", + "none", + nil, + 0.25, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.62, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.82, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "This is my master, Acolyte ==PLAYER_NAME==. And I'm ==SEX3== personal slave, Elis.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "010", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Lulu", + "", + 0, + "", + false, + "", + "Master...?==W== Slave...?==W== Captain Alina, wait! Why is there a slave here?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "012", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jinzhang", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.37, + 0.1, + 0.95, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 250.0, + -50.0, + 1.3, + nil, + nil, + nil, + "none", + "OutQuad", + 0.6, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "018", + "none", + nil, + 0.2, + 0.1, + 0.95, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.7, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + 0.4, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.85, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.2, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Are slaves forbidden here? Even in Emor, a slave goes wherever their master commands.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Lulu, they aren't from Filanis. It's a unique situation. Go prepare the baths. I'll handle things here.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Lulu", + "", + 0, + "", + false, + "", + "Al-Alright...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.15, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 200.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_fade_right", + "OutQuad", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "018", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_fade_left", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "018", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Lulu", + "", + 0, + "", + false, + "", + "Looks so dignified, yet still keeps slaves. What a vile parasite.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + nil, + "avg3_182", + "b", + "010", + "none", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Hey! What was that? Watch your tongue around my Master!", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jinzhang", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_066", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.0, + nil, + nil, + nil, + nil, + 0.0, + "2TiaoYue", + "none", + "InQuad", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg3_182", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 3, + "0", + "Linear", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.25, + -0.07, + 1.1, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "002", + "none", + nil, + 0.6, + -0.07, + 1.1, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "012", + "none", + nil, + 0.8, + -0.07, + 1.1, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 3, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m12", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_sweaty", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "I apologize on Lulu's behalf. Given her past, she has zero tolerance for slave owners.", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Excuse me? Every Novian household keeps slaves. Don't tell me Filanis has none?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "We used to. Not anymore.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 200.0, + -50.0, + 1.25, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.6, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + true + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg1_162", + "", + 1, + "", + false, + "", + "Years ago, our ruler, Archon Olympia, freed every slave in the city==RT==and granted them full citizenship.", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_121", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_159", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg1_162", + "", + 0, + "", + false, + "", + "Since then, we are bound only by goodwill and camaraderie.==RT==That is how Filanis flourished into the City of Perfection.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "002", + "none", + nil, + 0.7, + -0.07, + 1.1, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.3, + -0.07, + 1.1, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "012", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m25", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Y-You freed all of them? Then who does the actual work?", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Archon Olympia created magical puppets. They handle all the labor the slaves used to do.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_shock", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Puppets? Wait, were those things in the forest...", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "33", + "InSine", + true, + true, + 0.7, + true, + "fade" + } + }, + { + cmd = "SetPPGlobal", + param = {1} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1324", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_501_stop", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_099", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + 0.15, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + 0.95, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutBack", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "32", + "OutSine", + true, + true, + 0.7, + true, + "fade" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetPPGlobal", + param = {0} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.17, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuad", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Yes, those were abandoned puppets from Filanis.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "They are carved from wood. Without magic, they're no different from ordinary puppets.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Citizens leave broken puppets in the forest to return to nature. I'm still investigating why those ones became animated and attacked us.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "We're losing time. Please bathe quickly. Your audience with Archon Olympia is approaching.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "009", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "If you have more questions about Filanis, we can speak at length afterward.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_happy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Alina, thank you for arranging all this. Is there any way I can repay you?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "33", + "OutSine", + true, + true, + 0.6, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "InSine", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "005", + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + true, + 0.0 + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 1, + "qstory_main_10001_002_FP", + nil, + 0.3, + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFrontObj", + param = { + 1, + 0, + "qstory_main_10001_002_FP", + nil, + nil, + 0.5, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "(The same applies to the Night Watcher. Drop the polite facade. It breaks character. But if she serves you well, offer a suitable reward.)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "17", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Elis said I needed to act like I was in charge. I hope that sounded right.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_3s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + nil, + -0.17, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "It's my duty, ==SEX12== Acolyte.==W== But I do have a favor to ask. If you have time after your audience with the Archon, I'd like your guidance on a magical matter.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Of course.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_lp", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -300.0, + -150.0, + 1.45, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -350.0, + -165.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 20.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_clockwise", + "OutSine", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m149", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_207", + 0.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_wipe_up", + "OutSine", + false, + false, + 0.8, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + true, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 6, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg3_100", + "be", + "002", + "none", + nil, + nil, + 0.6, + 1.1, + 1.0, + 1.0, + 0.7, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 6, + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 5, + 6, + "Linear", + 0.6, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_134", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + nil, + nil, + 0.7, + nil, + 0.0, + 0.0, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.3, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 6, + nil, + nil, + nil, + 230.0, + 1.25, + nil, + 1.0, + nil, + "none", + "OutSine", + 1.5, + false + } + }, + { + cmd = "Wait", + param = {2.5} + }, + { + cmd = "SetStage", + param = { + 5, + 7, + "OutSine", + 1.0, + true + } + }, + { + cmd = "SetChar", + param = { + 1, + 6, + "none", + "avg3_100", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.1, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_100", + "be", + "002", + "none", + nil, + nil, + 0.4, + nil, + 1.0, + 1.0, + 0.7, + 0.0, + true, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 6, + "OutSine", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_134", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + -100.0, + 1.2, + nil, + 1.0, + nil, + "none", + "OutSine", + 1.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + nil, + nil, + 0.4, + 1.05, + 0.0, + 0.0, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.3, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {2.5} + }, + { + cmd = "SetStage", + param = { + 4, + 7, + "OutSine", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "AvgStageEffect_flurry", + "OutSine", + 1.0, + true, + "fade", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + true, + true, + 0.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "be", + "013", + "none", + nil, + 0.55, + -0.55, + 1.8, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + nil, + 0.45, + -0.6, + nil, + nil, + nil, + nil, + "manbu_loop", + "none", + "OutSine", + 0, + nil, + false, + 5.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -250.0, + -100.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 20.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 120.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 2.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "AvgStageEffect_wipe_up", + "OutSine", + false, + false, + 1.5, + false, + "fade" + } + }, + { + cmd = "Wait", + param = {3.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "avg_emoji_music", + nil, + nil, + -1.5, + nil, + nil, + nil, + nil, + "none", + "none", + "InBack", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_432", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_wave", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "1ZhenDong", + "Linear", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "OutSine", + 0.7, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.7, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_watermarks_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_367", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetChar", + param = { + 1, + 0, + "none", + "avg3_100", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_watermarks_lp", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_236", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "011", + "avg_emoji_star", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "Phew...==W== This is heaven. I'm finally coming back to life.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "002", + "avg_emoji_sigh", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_432", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "Linear", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "011", + "avg_emoji_flower", + "youzai", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "The hot water is making my skin tingle. Every aching muscle is relaxed.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_vexation", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Where am I?==W== Why do Elis and Alina look so familiar? What do I say to the Archon? Alina wants magic advice, but I don't know any magic. How do I even get back...", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 3, + "beilin_street", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 4, + "beilin_street", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 3, + "none", + "avg3_182", + "b", + "002", + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 4, + "none", + "avg1_111", + "a", + "002", + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_544", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutSine", + 1.0, + false, + 0 + } + }, + { + cmd = "SetStage", + param = { + 2, + 4, + "OutSine", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_545", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 3, + 4, + "Linear", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBg", + param = { + 5, + "beilin_street", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_112", + "a", + "002", + "none", + nil, + 0.65, + -0.17, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.35, + -0.17, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_546", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "Linear", + 1.0, + true + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "ce", + 0.0, + true, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 5, + "OutQuad", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 2, + 5, + "OutQuad", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 3, + 5, + "OutQuad", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutQuad", + 1.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + nil, + nil, + nil, + 0.0, + nil, + "none", + "OutSine", + 1.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_491", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "InQuad", + true, + true, + 0.5, + true, + "fade" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dream_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + 200.0, + 2.0, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.3, + false, + "fade" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 6, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 6, + nil, + nil, + nil, + nil, + 1.5, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg3_182", + "c", + "002", + "none", + nil, + 0.8, + 0.15, + 0.95, + 1.0, + 1.0, + 0.0, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg3_100", + "be", + "002", + "none", + nil, + 0.45, + 0.0, + 1.35, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 5, + 6, + "OutSine", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutQuad", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlStage", + param = { + 6, + nil, + nil, + -200.0, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetStage", + param = { + 5, + 3, + "OutSine", + 0.7, + true + } + }, + { + cmd = "SetChar", + param = { + 1, + 6, + "none", + "avg3_100", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.3, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 1, + 6, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.3, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "009", + "avg_emoji_think", + "JuGong1", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "These questions...==W== I don't want to think about them right now. I just want to float here until I slowly dissolve.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "011", + "avg_emoji_flower", + "niunie", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 4, + 1, + nil, + "none", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_451", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "020", + "avg_emoji_think", + "jinzhang", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Okay, it's not that I don't care.==W== I just need this break.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "021", + "avg_emoji_sweaty", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + 200.0, + 100.0, + 1.5, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "c", + "002", + "none", + nil, + 0.7, + 0.1, + 1.4, + 1.0, + 1.0, + nil, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_100", + "be", + "002", + "none", + nil, + 0.4, + 0.1, + 1.4, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 6, + "OutSine", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.54, + nil, + nil, + nil, + nil, + nil, + "LianTiao", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetStage", + param = { + 4, + 3, + "OutSine", + 0.5, + true + } + }, + { + cmd = "Clear", + param = { + true, + 0.4, + true, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "020", + "avg_emoji_shock", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "Oh, something is scrubbing my back. That feels incredible. Does this bath have a massage spell on it? The people of Filanis really know how to enjoy life.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "007", + "avg_emoji_symbol", + "chijing", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Wait a minute. How could a rustic bath have massage jets?!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 4, + 0, + nil, + "close", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "Linear", + 1.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "be", + "025", + "none", + nil, + 0.35, + -1.0, + 1.3, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "002", + "none", + nil, + 0.65, + -1.0, + 1.3, + nil, + 1.0, + 0.0, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_450", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_wave", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + nil, + nil, + -0.25, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.8, + -0.25, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -300.0, + -50.0, + 1.35, + nil, + nil, + nil, + "none", + "OutSine", + 0.7, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goright_lp", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.6, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goright_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "028", + "none", + nil, + 0.5, + -0.15, + 1.45, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_eye_ev", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "34", + "OutQuad", + false, + false, + 1.0, + false, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_545", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.25, + nil, + nil, + nil, + "none", + "InOutBack", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_546", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -200.0, + nil, + nil, + nil, + nil, + "1ZhenDong", + "OutSine", + 0.6, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dream_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + -100.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_watermarks_lp", + 0, + 1, + nil, + nil, + 1.2, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 2.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "none", + nil, + 0.45, + -0.1, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {2.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 0.5, + true + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "Hmm, hm-hm-hmm ♪", + "" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_watermarks_lp", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "OutSine", + 1.0, + true, + "fade", + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_symbol", + "chijing", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "E-Elis?! What are you doing?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + 0.45, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_b", + "0", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_love", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "I'm scrubbing your back, Master.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_vexation", + "chijing", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Hold on! When did you get in here? Weren't we given separate baths?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + 0.4, + nil, + -1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "018", + "none", + nil, + 0.65, + -0.16, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "be", + "007", + "none", + nil, + nil, + -0.16, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -200.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 0.6, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m26", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "013", + "avg_emoji_flower", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youzai", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "Oh, don't be shy, Master. You have fair skin and lovely collarbones. Be more confident!", + "Oh, don't be shy, Master. I've wrapped myself tight in a towel, so you won't see anything improper. As for your perfect physique, there's no need to hide it." + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 230.0, + nil, + 1.25, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.38, + nil, + -1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.35, + nil, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + nil, + 0.53, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.7, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "We're both girls anyway. What's the harm in sharing a soak?", + "You're a man, after all. Be brave!" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + 1, + 0.5, + -0.75, + 2.0, + nil, + nil, + nil, + "2TiaoYue", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 1, + 0, + "none", + "avg3_100", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 1, + 0, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_c", + "0", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "Linear", + 0.5, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "Besides, I'm your slave. It's only natural for a slave to wash her Master's back, isn't it?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_shock", + "chijing", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "N-Natural? We're only pretending to be master and slave to fool the locals. I don't even like the idea of slaves, let alone need one.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + 0.4, + nil, + 1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_c", + "0", + "OutQuad", + 0.5, + false, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "Oh? Master hates the idea of slavery just as much as the locals do. Why is that?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sigh", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Why should anyone own another person? It just feels wrong. I don't need a better reason than that.", + "" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "What about you? If you needed a cover, you could have been a friend or a traveling companion. Why insist on being a slave?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + 0.45, + -0.05, + 1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_a", + "0", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_b", + "0", + "OutSine", + 0.5, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "OutSine", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "Because it's practical. You said owning another person felt wrong. But what if Novians don't consider slaves as people in the first place?", + "" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "OutSine", + 0.5, + false, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_exclamation", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Not people...", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_c", + "0", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "Heh. At the markets in Emor, a horse fetches a much higher price than a slave. To most Novians, a slave is nothing but an object.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_a", + "0", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "And being an object has its advantages.", + "" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "OutSine", + 0.5, + false, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_question", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "How is that an advantage?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.1, + nil, + nil, + nil, + 0.5, + "none", + "OutSine", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "InCubic", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -100.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "004", + "none", + nil, + nil, + -0.5, + 1.35, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_432", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + -0.35, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "Well, nobody looks twice at an object.==W== And that to me is the greatest advantage.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m25", + "4000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "002", + "none", + nil, + nil, + -0.17, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "015", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "If I called myself your companion, I'd have to invent a flawless backstory. One that would crumble under scrutiny, given I'm a Fallen Saintess who spent three years locked in a tower.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "018", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "But as a slave? I only need your nod of approval. People will focus all their scrutiny on you, because I am simply something you own.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "007", + "close", + "chijing2", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Hey now. You actually thought this all through. I can't tell if you're incredibly cunning or just completely reckless.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youzai", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "avg_emoji_attention", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "What if I refused to play along? Or what if I was dangerous?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "You were a corpse when I found you, so I had nothing to fear.==W== You waking up did give me a fright, but I watched you closely before deciding to keep up the act.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "You're gentle, kind, clever, and completely harmless.==W== The best person I've ever met~", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + -0.3, + 1.35, + nil, + nil, + nil, + "niunie1", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -0.5, + 1.2, + nil, + nil, + nil, + "jushou", + "OutSine", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "021", + "avg_emoji_love", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "021", + "avg_emoji_awkward", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Ugh. Why does that feel like an insult?!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "006", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "That's why playing your slave was risk-free.==W== I even bet you wouldn't treat me like an object. And I was right.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "018", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "013", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "By the way, this is my first time playing a slave. I'm doing a flawless job, aren't I? Where's my praise?", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_095", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "avg_emoji_happy", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Sure, sure. Good job.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "020", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "You could at least pretend to mean it!", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m147", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_attention", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Elis, you didn't sneak into my bath just to chat and act cute, did you?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "004", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "Haha, I got a little too into character. Almost forgot why I came.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "We meet the Archon after this. Our act might fool a backwater Night Watcher, but it won't hold up against the Archon.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_shock", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "So what do we do?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "018", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youzai", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "We run!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -200.0, + nil, + 1.25, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 4, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 4, + nil, + nil, + 0.0, + -600.0, + 2.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 4, + "none", + "avg2_978", + "a", + "002", + "none", + nil, + 0.7, + nil, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "a", + nil, + "none", + nil, + 0.82, + -0.5, + nil, + 1.0, + 1.0, + nil, + "none", + "none", + "OutSine", + 0, + -90.0, + false, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetStage", + param = { + 3, + 6, + "InQuad", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_099", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "a", + nil, + "none", + nil, + 0.8, + nil, + 1.5, + nil, + nil, + 1.0, + "xuanyun", + "none", + "InOutBack", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "none", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "There's no escaping. Those black magic arms are watching the doors and windows. They call it service, but it's clearly surveillance.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetStage", + param = { + 3, + 5, + "OutQuad", + 1.0, + true + } + }, + { + cmd = "SetChar", + param = { + 1, + 4, + "none", + "avg2_978", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "002", + "none", + nil, + 0.38, + -0.5, + 1.45, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_047", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + nil, + "2TiaoYue", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "Heh heh, another slave perk!==W== Lulu was watching us,==W== but the second I said I was going to \"serve my Master,\" she turned bright red and let me pass out of pure disgust.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + -0.2, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 10.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "015", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "024", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "She might despise slave owners, but deep down? She still views me as an object.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 1, + 0, + "none", + "avg2_978", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 300.0, + -50.0, + 1.35, + nil, + nil, + nil, + "none", + "InOutSine", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_065", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 3, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 3, + nil, + nil, + 400.0, + -300.0, + 1.2, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 3, + "none", + "avg2_978", + "b", + "002", + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 2, + 0, + "OutSine", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "015", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Right now, that sweet girl is probably imagining us doing all sorts of unspeakable things in here.==W== She wouldn't dare peek.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "022", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "021", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_066", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 2, + 5, + "OutSine", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.15, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "avg_emoji_awkward", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Your methods are ... terrifyingly practical.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "020", + "avg_emoji_think", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "She actually is a bit like Iris there, but Iris would never be this bold.==W== She could never pull off a lie like this.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sweaty", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "What's wrong with being practical? Besides...==W== Even as a Saintess, I was just treated like…", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "011", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Hm?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "Nothing! Anyway, I found a drainage pipe that leads outside while I was sneaking over.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + -200.0, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 4, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "Go out to the front and talk to the Night Watcher. Didn't she have a question for you?==W== Use that to keep her distracted.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "avg_emoji_idea", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "I'll slip through the drain and cause a scene in the streets. Once she runs off to investigate, you just stroll right out the front door.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "avg_emoji_speechless", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Solid plan. It's just Alina and Lulu out there. If we split up...==W== They'll definitely chase the suspected Fallen Saintess first.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "none", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_vexation", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "But wouldn't that put a massive target on your back?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Don't worry about me, Master. I spent my three years hiding in that tower studying magic day and night.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_3s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_207", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + 1.2, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "002", + "none", + nil, + 0.45, + -0.25, + 1.3, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.46, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "010", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetTalk", + param = { + 3, + "1", + "", + 0, + "", + false, + "", + "Alright, I'm dressed. Elis should be in the drains by now.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + nil, + -0.3, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutSine", + 0.5, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "002", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Now for Alina...==W== Ah, there she is.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_065", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 200.0, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_066", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.7, + 0.1, + 0.75, + nil, + 1.0, + 0.0, + 0.0, + true, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -200.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 1.5, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "huanxin", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -220.0, + -50.0, + 1.25, + nil, + nil, + nil, + "none", + "OutSine", + 0.7, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 100.0, + 1.35, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + 0.5, + 0.3, + 1.4, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble_lp", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sunlight", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "InOutSine", + false, + false, + 2.5, + false, + "fade" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m113", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.15, + nil, + nil, + nil, + "none", + "OutQuad", + 4.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "Merciful and almighty Goddess Trivia, hear my prayer.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_437", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.2, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 4.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutSine", + 2.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.5, + false, + "default" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "Take my fallen sisters into the high heavens,==RT==that they may soar upon the twelve winds.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.25, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.0, + true, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble_lp", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Is she ... praying to the Monolith?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "jushou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.1, + 1.1, + nil, + nil, + nil, + "JuGong", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.3, + nil, + nil, + nil, + "none", + "OutQuad", + 0.6, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Oh, my apologies. I was praying to the Goddess. I didn't notice you, ==SEX12== Acolyte.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "011", + "avg_emoji_star", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "No harm done. The bathhouse was perfect. It washed all my exhaustion right away.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Didn't you have a question for me? We still have time before we meet the Archon. Ask away.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "R-Right now?==W== But...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "Alina hesitates, which is rare for her.==RT==She casts several long glances at the towering Monolith,==RT==as if searching for a revelation from fate.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 1, + "phylanis_street_outside_daylight", + "0", + "OutSine", + 0.0, + true, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + 700.0, + -500.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + nil, + -550.0, + 1.55, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 0 + } + }, + { + cmd = "SetStage", + param = { + 0, + 0, + "OutSine", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.2, + nil, + nil, + nil, + "none", + "OutQuad", + 35.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetFx", + param = { + 1, + "fx_avg_sunlight_2", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "The Monolith just stands there in silence.==RT==It doesn't listen to mortal doubts,==RT==and it certainly offers no answers.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetStage", + param = { + 0, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_star_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutSine", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + -0.3, + 1.35, + nil, + nil, + nil, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Apologies for the wait, ==SEX12== Acolyte.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "My question may be ...==W== stepping out of line. If it offends you, I apologize in advance.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_happy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "It's fine. Go ahead.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_257", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Could you tell me about the resurrection magic?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_100", + "a", + "025", + "none", + nil, + nil, + -0.17, + 1.25, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 6, + "OutSine", + 0.5, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.3, + nil, + "none", + "InOutQuad", + 0.6, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_185", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m148", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_flash_light", + 0, + 0, + nil, + 1.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + true, + 0.7, + true, + "fade" + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutQuad", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_486", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -800.0, + 250.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.35, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "wind", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_k", + "0", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -800.0, + 250.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "OutQuad", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -800.0, + 250.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.25, + nil, + nil, + nil, + "none", + "InOutBack", + 0.8, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + 1.35, + nil, + nil, + nil, + "JuGong", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Name your price...==W== I'll give you anything I have!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutQuad", + 0, + nil, + false, + 1.3, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/stm10001_04.lua b/lua/game/ui/avg/_en/config/stm10001_04.lua new file mode 100644 index 000000000..7969f593e --- /dev/null +++ b/lua/game/ui/avg/_en/config/stm10001_04.lua @@ -0,0 +1,14181 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "Act Four", + "Bathhouse Test", + "Elis slips the Saintess' grasp, but the High Priest grows suspicious of you. To prove you're truly an \"Acolyte,\" you must endure a magic-infused bath. Though you're immune to magic, you eventually faint from hunger.", + 0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m147", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.0, + false, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 2.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuart", + false, + false, + 2.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.18, + 1.25, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.25, + 1.35, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_257", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Could you tell me==W== about the resurrection magic?", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_speechless", + nil, + nil, + nil, + 1.35, + nil, + nil, + nil, + "stop", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Name your price...==W== I'll give you anything I have!", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "close", + nil, + nil, + -0.32, + 1.45, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.3, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Resurrection magic?==W== Why is she asking about that...==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_185", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutQuart", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + nil, + 3.0, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 400.0, + -90.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuart", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "To keep others safe, my merciful Master locked ==SEX8== away in a tower in the Wilds to attempt the impossible:", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "none", + nil, + 0.35, + -0.65, + 1.4, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_love", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + -10.0, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "The resurrection magic.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.0, + nil, + 0.99, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1250.0, + 650.0, + 2.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "", + false, + "", + "Resurrection ... magic...==W== Liar. Magic like that doesn't exist.", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutCubic", + 0.6, + false, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1250.0, + 650.0, + 2.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.405} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutCubic", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "008", + "none", + nil, + nil, + -0.28, + 1.35, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutCubic", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 0, + 0, + "OutQuart", + 1.5, + false + } + }, + { + cmd = "SetBg", + param = { + 1, + "story_main_10001_001_a", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + 500.0, + 50.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "Right after I woke up...==W== Elis pulled that excuse out of thin air to cover up why I wasn't breathing.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 1, + 0, + "OutQuart", + 1.5, + false + } + }, + { + cmd = "SetBg", + param = { + 2, + "story_main_10001_001_j", + "0", + "OutCubic", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + -1050.0, + 400.0, + 1.7, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "avg_emoji_idea", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Judging by Alina's reaction...==W== The resurrection magic is pure myth around here.==W== So why didn't she call Elis's bluff right away?==W== Unless...", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_question", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 0, + 1, + "InOutQuart", + 1.5, + false + } + }, + { + cmd = "SetStage", + param = { + 1, + 1, + "InOutQuart", + 1.5, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + 1.0, + nil, + "none", + "InOutQuart", + 1.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + 1.0, + "none", + "InOutQuart", + 1.5, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "", + false, + "", + "Alina's usual calm mask cracks. She looks at me, practically begging for a yes.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "009", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "I mean, turning back the clock through the White Room could technically count as some form of resurrection.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "white_room_inside_a", + "0", + "Linear", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + 0.0, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutQuart", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.05, + nil, + "none", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "003", + "none", + "niunie", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "I have no idea why she's so obsessed with resurrection magic, but I can't exactly spill the beans on the White Room. And even if I could, it's definitely not the kind of magic she's looking for.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "028", + "close", + "lengzhan2", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Besides, I don't even know if I can get back there, let alone find the right door after that...==W== How am I supposed to let her down easy?", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "010", + "avg_emoji_sigh", + "JuGong", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.001, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + 1.0, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.07, + 1.1, + nil, + nil, + 1.0, + "still", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Forgive me, ==SEX12== Acolyte.==W== Prying into your private research...==W== I overstepped.==W== I deeply apologize for ruining your post-bath peace.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "012", + "avg_emoji_vexation", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "Wait... Did she take my silence as a hard no?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_002_01", + "0", + "OutCubic", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + 1.05, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 5.0, + false, + 1 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "Alina's a good person. Once we cleared the air, she actually took great care of us on the road.==W== If we bolt now...==W== Is she going to take the fall?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "027", + "avg_emoji_awkward", + "lengzhan2", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutQuart", + 1.0, + false, + 1 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sigh", + "JuGong", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "Sigh... Survival first, guilt later.==W== Still,==W== the least I can do is answer a few questions to make it up to her.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "024", + "avg_emoji_speechless", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_happy", + "daintou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Oh,==W== it's fine.==W== Honestly, I'm still trying to wrap my head around the resurrection magic myself, so I really can't share much yet.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "024", + "avg_emoji_sweaty", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "024", + "avg_emoji_sigh", + "JuGong", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Sorry I couldn't be of more help.==W== We've got some time to kill before the audience, so feel free to ask about something else.==W== Actually, ask whatever you want.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "none", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "024", + "none", + "niunie", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "T-==W==Truly...?==W== May I ask about the tower and wishes?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "They just call the Monolith a tower here?==W== Well, that I can answer. I've got over half a year of Trekker experience under my belt.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "avg_emoji_star", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "You got it. Ask away.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "You are far too generous.==W== Knowledge of that caliber costs a fortune. I've never managed to save enough gold to access those records in the Great Library.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "012", + "avg_emoji_attention", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "... They charge for information about Monoliths here?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Then my first question is...==W== Can the tower truly grant any wish? Absolutely anything?", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_fire_attack", + 0, + 0, + -17.0, + -5.0, + 1.3, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_548", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_114", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_589", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + false, + false, + 0.1, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "still", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dust_b", + 0, + 0, + -19.0, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "Zhong", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 0.1, + true, + "default" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m10", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "close", + nil, + 0.6, + nil, + 1.1, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 70.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 3, + nil, + nil, + nil, + "avg2_978", + "b", + "008", + "avg_emoji_shock", + 5, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Lulu", + "", + 0, + "", + false, + "", + "B-Bad news! Captain Alina, ==SEX12== Acolyte! There was a massive explosion in the back alley!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 3, + nil, + nil, + nil, + "avg2_978", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + 1, + 0.65, + nil, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "007", + "close", + 2, + 0.15, + nil, + 0.8, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + 2, + 0.35, + nil, + 0.95, + nil, + nil, + 1.0, + "manbu2", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Lulu", + "", + 0, + "", + false, + "", + "It isn't safe here! Take cover!==W== I am so,==W== so sorry==W== for the inconvenience!", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "008", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "025", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Don't tell me...", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutQuart", + true, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dust_b", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "014", + "none", + nil, + nil, + -0.14, + 1.2, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuart", + false, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "avg_emoji_idea", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "I'll slip through the drain and cause a scene in the streets. Once she runs off to investigate, you just stroll right out the front door.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutQuart", + true, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.005} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "008", + "none", + nil, + 0.35, + nil, + 0.95, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + nil, + 0.65, + -0.07, + 1.2, + nil, + nil, + nil, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuart", + false, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "010", + "avg_emoji_vexation", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Elis, you didn't have to make it this dramatic.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -30.0, + -50.0, + nil, + nil, + nil, + nil, + "none", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Hold your ground. The magic in the air feels wrong. That was no explosion. It's an illusion.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Lulu, use your magic arms to lock down every exit.==W== ==SEX12== Acolyte, is your sla...==W== Your servant, Elis, still inside?==W== I'll go get her.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_225", + "a", + "002", + "none", + nil, + nil, + -0.23, + 1.3, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_225", + 0, + -0.2, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "That won't be necessary.==W== I presume this is the Elis you're looking for?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + -50.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "avg_emoji_star", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 3.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "c", + "011", + "none", + 2, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m111", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_symbol", + "chijing", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "E-Elis?! Are you okay?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "007", + "avg_emoji_angry", + "buman", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "So much for her master plan. She got busted the second she crawled out.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 15, + "OutCubic", + 0.7, + true + } + }, + { + cmd = "SetChar", + param = { + 1, + 0, + "none", + "avg3_225", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 1, + 0, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 120.0, + nil, + 1.08, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.02, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.5, + 0.08, + 0.8, + nil, + 1.0, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.8, + 0.02, + 0.95, + nil, + nil, + nil, + "manbu2", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "011", + "none", + nil, + 0.14, + 0.0, + 1.0, + nil, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "002", + "none", + nil, + 0.03, + 0.0, + 1.05, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_942", + "a", + "002", + "none", + nil, + 0.25, + 0.0, + 1.05, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "close", + nil, + 0.24, + 0.02, + 0.9, + nil, + 0.1, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + 0.35, + 0.04, + 0.97, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + 0.13, + 0.01, + 0.95, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.5, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Saintess. High Priest. What brings you both here?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 180.0, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.2, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_attention", + 2, + 0.67, + -0.04, + 1.05, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + -3.0, + false, + 1.2, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + 1, + 0.95, + -0.03, + 1.15, + nil, + 1.0, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 1.2, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "003", + "none", + 3, + 0.35, + -0.05, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.2, + false, + 0.4 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + 4, + 0.5, + 0.005, + 0.93, + nil, + 0.1, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.2, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "High Priest", + "", + 1, + "", + false, + "", + "Archon Olympia received your audience request. We were informed you secured a suspect matching the Fallen Saintess, along with an Acolyte she allegedly took hostage.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + 1.0, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "002", + "none", + 3, + 0.3, + -0.4, + 1.5, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + 4, + nil, + nil, + nil, + nil, + 0.95, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + 3, + nil, + nil, + nil, + nil, + 0.95, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.7 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + 2, + nil, + -0.37, + nil, + nil, + nil, + 0.97, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 1.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "High Priest", + "", + 0, + "", + false, + "", + "The Archon intended to discern the truth personally.==W== However, as she is at a critical stage of her ascension, she cannot make an appearance. Thus, she dispatched us to verify their identities in her stead.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + 3, + nil, + -0.3, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + 0.92, + -0.03, + 1.2, + nil, + 0.5, + nil, + "none", + "none", + "OutCubic", + 0, + 3.0, + false, + 1.0, + false, + 0.7 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + 4, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + 3, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "004", + "avg_emoji_attention", + 2, + 0.33, + nil, + 1.03, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Saintess", + "", + 0, + "", + false, + "", + "We had scarcely arrived when we spotted this young lady, draped in a towel, scurrying out of a drainage pipe...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "026", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "I-I just got dizzy from the heat! I needed some fresh air!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 200.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "007", + "avg_emoji_angry", + 2, + 0.4, + -0.01, + 0.93, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "012", + "none", + 3, + 0.6, + -0.01, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + 1, + 0.97, + nil, + 1.25, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Saintess", + "", + 0, + "", + false, + "", + "Oh? If it's just air you needed, why did you crawl under my carriage?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "027", + "avg_emoji_sweaty", + 2, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Because the craftsmanship is stunning! I was curious and wanted a closer look at the undercarriage...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "009", + "avg_emoji_music", + nil, + 0.42, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + -3.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "015", + "none", + nil, + 0.61, + nil, + nil, + nil, + nil, + nil, + "jingxia2", + "none", + "OutQuart", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Saintess", + "", + 0, + "", + false, + "", + "I see. How ignorant of me. I had no idea appreciating a carriage required you to mask your presence and hang upside down from the axle.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "015", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "I... Well ...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "005", + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Saintess", + "", + 0, + "", + false, + "", + "Acolyte from afar.==W== Kindly keep a tighter leash on your slave. We wouldn't want her embarrassing herself further.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youchupeng", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "012", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "Slave?==W== Wait...==W== Does that mean they don't think she's the Fallen Saintess?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "009", + "avg_emoji_speechless", + "diantou", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_happy", + "daintou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Right, absolutely.==W== I apologize for the mess Elis caused. I'll be sure to keep her in line.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m95", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -200.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 250.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.56, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + 0.9, + "avg1_162", + "a", + "002", + "none", + 4, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Saintess, are you certain she isn't the Fallen Saintess?==W== She cast several spells earlier with remarkable skill.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "003", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Saintess", + "", + 1, + "", + false, + "", + "Heh. The Fallen Saintess is a ruthless butcher. Do you really think a monster like that would faint from a simple illusion spell?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Saintess", + "", + 0, + "", + false, + "", + "As for her magic...==W== Alina, outside the walls of Filanis, it is hardly uncommon for Priests and Senators to keep slaves who know basic spellcasting.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "012", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + 0.9, + "avg2_942", + "a", + "002", + "avg_emoji_speechless", + 2, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "High Priest", + "", + 0, + "", + false, + "", + "The Saintess makes a fair point. However... This Elis does bear a striking resemblance to the wanted portrait. We would do well to remain cautious.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Saintess", + "", + 0, + "", + false, + "", + "You are right.==W== Let me take a closer look, then.==W== After all, I trained right alongside our runaway.==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.25, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg2_942", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "019", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "027", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + 1.08, + nil, + nil, + nil, + 1.0, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.4, + nil, + nil, + nil, + "none", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "007", + "none", + nil, + 0.43, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + -2.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 1.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "016", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhanLP", + "none", + "OutQuart", + 0, + 2.0, + false, + 1.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_206", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "003", + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 0.75, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "011", + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + nil, + "stop", + "none", + "OutBack", + 0, + 0.0, + false, + 0.75, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Ow, ow, ow!==W== Quit pinching my cheeks!", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "020", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -30.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.05, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_942", + "a", + "002", + "none", + nil, + 0.72, + 0.02, + 1.02, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.5, + nil, + 0.9, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "002", + "none", + 2, + 0.28, + nil, + 0.97, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + 1, + 0.68, + nil, + 0.97, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Saintess", + "", + 0, + "", + false, + "", + "The resemblance is there, yes. But since she isn't under any disguise magic, this is not the Fallen Saintess.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "High Priest", + "", + 0, + "", + false, + "", + "How can you be so sure? She fled three years ago. Her features could have matured.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Saintess", + "", + 1, + "", + false, + "", + "True. But a person's core nature does not change so easily.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + 3.0, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutCubic", + 2.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 50.0, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 2.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 2.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 2.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "007", + "avg_emoji_speechless", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 3.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1333", + "a", + "002", + "none", + nil, + 0.57, + -0.2, + 1.3, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1333", + "a", + nil, + "none", + 2, + nil, + -0.16, + nil, + nil, + nil, + 0.98, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 2.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Saintess", + "", + 1, + "", + false, + "", + "Back in training, she always loved playing the untouchable prodigy. Acting as if nothing could ever stump her.==W== Yet the moment it came time to shoulder actual responsibility, she fled the altar.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "016", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Saintess", + "", + 0, + "", + false, + "", + "She thought she made a clean break, dumping her mess for the rest of us to clean up. Every single Saintess in her cohort paid the price.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1333", + "a", + nil, + "none", + nil, + nil, + -0.13, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "007", + "none", + nil, + 0.47, + -0.09, + 1.08, + nil, + nil, + nil, + "daintou", + "none", + "OutQuart", + 0, + nil, + false, + 0.9, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Saintess", + "", + 1, + "", + false, + "", + "Later, word got back that she butchered anyone who recognized her on the road just to cover her tracks.==W== Selfish,==W== vicious,==W== and utterly cowardly.==W== That is the true Fallen Saintess.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_cen_lp_w", + 0, + 0, + nil, + 1.0, + 0.7, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -75.0, + 1.25, + nil, + nil, + nil, + "none", + "OutQuart", + 0.7, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_544", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + "none", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_545", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -150.0, + 1.45, + nil, + nil, + nil, + "Zhong", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_546", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_cen_lp_w", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "012", + "avg_emoji_sigh", + nil, + 0.35, + -0.02, + 1.0, + nil, + nil, + nil, + "manbu2", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "026", + "none", + nil, + 0.67, + -0.02, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "026", + "none", + nil, + 0.65, + nil, + nil, + nil, + 0.0, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Saintess", + "", + 1, + "", + false, + "", + "We lived together for such a long time that her infuriating attitude is burned into my memory. I would never mistake her.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "019", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youchupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Saintess", + "", + 0, + "", + false, + "", + "As for the dim-witted slave before us, throwing herself under carriages in a bath towel... She is just a little fool, a look-alike.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "025", + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Saintess...==W== You're completely right.==W== I'm just a useless slave.==W== I don't know the first thing about any Fallen Saintess.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.07, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + 0.37, + nil, + 0.95, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.63, + nil, + 0.95, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "003", + "none", + nil, + 0.5, + -0.01, + 1.05, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + 0.5, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "If the Saintess has made her ruling, then please accept my apologies for the false alarm...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_942", + "a", + "002", + "none", + 3, + 0.25, + -0.01, + 1.05, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + 1, + 0.3, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "close", + 2, + 0.7, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "High Priest", + "", + 1, + "", + false, + "", + "Hold on a moment, Alina.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m14", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 4.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -30.0, + 1.02, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.02, + 0.95, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.7 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + 1, + 0.35, + -0.17, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + -3.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "High Priest", + "", + 0, + "", + false, + "", + "The matter of the Fallen Saintess is settled.==W== However, we still need to confirm if our guest from afar is truly an Acolyte.==W==", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_227", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.07, + nil, + nil, + nil, + "none", + "OutCubic", + 1.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + 0.37, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + -5.0, + false, + 1.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.08, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + 0.15, + nil, + 1.3, + nil, + 0.3, + nil, + "none", + "none", + "OutCubic", + 0, + 0.0, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.85, + nil, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "024", + "none", + nil, + 0.65, + 0.0, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + 4, + 0.62, + -0.035, + 0.95, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Well, you've proved my identity. My Master is obviously a real Acolyte!==W== ==SEX1== just had a little accident while researching magic in the tower, so ==SEX3== memories are a bit fuzzy...", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "011", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.83, + nil, + 0.95, + nil, + 1.0, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.58, + nil, + 0.9, + nil, + 1.0, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + 0.5, + 0.0, + 1.0, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 1.5, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "High Priest", + "", + 1, + "", + false, + "", + "==PLAYER_NAME==, you certainly have a fiercely loyal slave.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + 0.49, + -0.02, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + 3.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "High Priest", + "", + 1, + "", + false, + "", + "Please, put your mind at ease. Filanis never wrongs the innocent, nor do we spare the guilty.==W== After all, this is the==W== City of Perfection, forged by Archon Olympia herself.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_star", + nil, + 0.5, + 0.0, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "High Priest", + "", + 0, + "", + false, + "", + "We have a perfectly impartial method to verify your credentials.==W== Alina.==W== Prepare the Bathhouse Test.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_attention", + 1, + 0.26, + nil, + 1.05, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "010", + "none", + nil, + 0.6, + 0.02, + 0.9, + nil, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + 2, + 0.65, + 0.0, + 0.95, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + true, + true, + 2.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.005} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 1.0, + 1.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_lp", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 70.0, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 5.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {2.0} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m149", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 2.0, + false, + "default" + } + }, + { + cmd = "Wait", + param = {2.5} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "After all that running around, we're right back where we started.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_403", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_question", + "diantou", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Elis, what is a Bathhouse Test?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "012", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Not a clue. Probably some weird local custom.==W== Look on the bright side... At least it's not an interrogation.==W== You couldn't even talk your way past that backwater Night Watcher.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "015", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "This test is for me, right? Do you really have to tag along?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "012", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "What kind of slave would I be if I ditched my Master at a time like this?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_344", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Ugh...==W== What is that smell? Did they swap out the water?", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "027", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "close", + nil, + 0.45, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "==SEX12== Acolyte, the Bathhouse Test is prepared. You may enter whenever you are ready.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "avg_emoji_attention", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Got it.==W== Just... Before we start, mind telling me exactly what this test is about?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_question", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Of course.==W== As an Acolyte, you must possess extraordinary magical aptitude.==W== Amnesia may erase your spells, but your innate talent remains untouched.==W== This test will measure that talent.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 150.0, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.2, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 150.0, + 1.15, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.2, + false, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 4.0, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 3.5, + nil, + 1.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.8, + 0.2, + 1.1, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.2, + false, + 0.85 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "The pool is flooded with magic-infused water. Please step inside. We will evaluate your aptitude based on how long you can endure the submersion.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "025", + "avg_emoji_shock", + "jushou0", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Magical aptitude?==W== That's even worse!==W== I can try bluffing my way through an interrogation, but I can't fake magic! I'm immune to magic!", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + nil, + "close", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "016", + "avg_emoji_flurry", + "lengzhan2", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 1.0, + 0.0, + 1.0, + nil, + 1.0, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "008", + "none", + nil, + 0.4, + 0.2, + 0.9, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "008", + "none", + nil, + 0.5, + 0.0, + 1.0, + nil, + 0.0, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Master, allow me to assist you into the water.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "016", + "avg_emoji_think", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "No backing out now.==W== I'll just get in ...==W== and rely on sheer willpower.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sigh", + "jushou", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -20.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "002", + "none", + nil, + nil, + 0.03, + 0.93, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_403", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.705} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + -0.05, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_432", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "027", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "016", + "none", + nil, + nil, + 0.02, + nil, + nil, + nil, + nil, + "Tiao", + "none", + "OutBack", + 0, + nil, + false, + 0.9, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Ow==W==, ow, ow!==W== It's boiling! Night Watcher, are you trying to boil my Master alive?!", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "026", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -150.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + -250.0, + nil, + 0.95, + "avg1_162", + "a", + "002", + "none", + 2, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Elis, that isn't heat you are feeling. It is the physical shock of highly concentrated magic.==W== Such a violent reaction implies ...==W== your magical aptitude is poor.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "027", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "If ==PLAYER_NAME== is a true Acolyte, this water shouldn't feel overwhelming in the slightest.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChoiceBegin", + param = { + "10001_04_1", + 0, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 1, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "Test the water", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"10001_04_1", "1"} + }, + { + cmd = "SetChoiceRollover", + param = {"10001_04_1"} + }, + { + cmd = "SetChoiceEnd", + param = {"10001_04_1"} + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.25, + nil, + nil, + nil, + "none", + "OutCubic", + 1.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_207", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.05} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_432", + 1.0, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_think", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Feels like normal bathwater to me.==W== Wait...==W== If this is just an endurance test, I've soaked in stuff way more magic-dense than this.==W==", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_shock", + "jushou0", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 1.02, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_06_022_FP", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 20.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "OutSine", + 2.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "17", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 4, + 0, + nil, + "none", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "17", + "OutCubic", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_432", + 0.2, + false + } + }, + { + cmd = "Wait", + param = {0.305} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_367", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 50.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + 1.5, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 3.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "InQuad", + false, + false, + 2.0, + false, + "default" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m19", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_451", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.005} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_003_c", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + 100.0, + 350.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_fog_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "OutCubic", + 1.0, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_speechless", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Elis, if you're hurting, you don't have to stay in here with me.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + 0.2, + -0.3, + 2.0, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_love", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + -30.0, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "Nonsense. Through hell and high water, your loyal slave is staying right by your side.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "avg_emoji_sigh", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Right... But you look like you're about to pass out.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "So dizzy... I'm burning up... But for the record, I do not lack magical talent. My skills just ... lie elsewhere.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "022", + "avg_emoji_happy", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "I know. You've already proven yourself back in the forest.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "OutCubic", + 1.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.001, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_a", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "OutCubic", + 2.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "34", + "OutCubic", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "a", + "002", + "avg_emoji_happy", + nil, + 0.43, + -0.38, + -1.5, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "Heh, my Master knows me best.==W== Tell you what...==W== Before I black out, I need a favor.==W== Please give me your hand...==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "OutCubic", + 0.3, + false, + "default", + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0, + -1.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + "still", + "OutCubic", + 3.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "34", + "OutSine", + true, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 6, + "fx_fog_lp", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.0, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 5, + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 6, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 6, + "story_main_10001_003_b", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 6, + nil, + nil, + nil, + 200.0, + 1.15, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 6, + nil, + nil, + nil, + 230.0, + 1.25, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 2.5, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_shock", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Whoa, hold on! Don't drag my hand to your chest!==W== I didn't mean it like that!", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "007", + "avg_emoji_flurry", + "lengzhan2", + "cd", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "a", + "002", + "avg_emoji_sigh", + nil, + 0.4, + -0.45, + -1.6, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "Idiot. This was the only place I could stash this to get past their strip search.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_228", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_113", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 6, + nil, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + "still", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetStage", + param = { + 5, + 1, + "OutCubic", + 0.5, + true + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.001, + true, + "default" + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 1, + "qstory_main_10001_006", + nil, + nil, + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Is this ...==W== a Soul Stone?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetFrontObj", + param = { + 1, + 1, + "qstory_main_10001_006", + nil, + nil, + 0.3, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_003_c", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + nil, + -0.5, + 1.6, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 1, + "", + false, + "", + "A Soul Stone? What's that? How do you even know about this thing?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_003_a", + "0", + "OutCubic", + 0.3, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_vexation", + nil, + 0.45, + nil, + -1.6, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 1, + "", + false, + "", + "Ugh... My brain is mush. Whatever. Throw it on the pile with the rest of your secrets.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_003_b", + "0", + "OutCubic", + 0.3, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_051", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 1, + "", + false, + "", + "Hey, ==PLAYER_NAME==. Alina is out of earshot, so I'm dropping the slave act.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_003", + "0", + "OutCubic", + 0.3, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_sigh", + nil, + nil, + -0.52, + -1.6, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "Gosh, my first time sharing a bath... My first time calling someone Master...==W== Even my clothes...==W== I've never worn so little around anyone before.==W== I gave you so many of my firsts. I'm your responsibility now.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_003_a", + "0", + "OutCubic", + 0.3, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_shy", + nil, + nil, + nil, + 1.6, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "avg_emoji_speechless", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Hey, what are you talking about...==W== Alina! A little help over here! Elis's passing out!", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "youchupeng", + "cd", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 5, + "circle_light", + "0", + "Linear", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_003_a", + "0", + "OutQuad", + 0.3, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + 3.0, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "still", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "Hold onto that stone. Don't let anyone see it.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 15, + "Linear", + 0.7, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_110", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_367", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.7} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "", + false, + "", + "Elis goes limp in my arms. Alina rushes over and hauls her out of the pool.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_187", + 4.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "And just like that, my endurance test continues...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_491", + 0.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.001, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + 100.0, + 1.8, + nil, + nil, + nil, + nil, + "stop", + "OutCubic", + 0.0, + false, + 0, + 3.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "stop", + "OutSine", + 2.5, + false, + 0, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_eye_ev", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_187_stop", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "010", + "avg_emoji_sigh", + "niunie", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Ugh... How long have I been simmering in here...", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -400.0, + 1.3, + nil, + nil, + nil, + "still", + "OutCubic", + 1.8, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_432", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.53, + 0.4, + 0.8, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_speechless", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Three hours...==W== Even a fully ordained Priest would have cracked by now. Are you alright?", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m40", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_awkward", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Honestly...==W== I'm not feeling so hot.==W== But my stomach...==W== I think I'm done.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "010", + "avg_emoji_sweaty", + "lengzhan2", + "cd", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "==SEX12== Acolyte, your magical aptitude is beyond dispute. There is no need to torture yourself further. Let me help you out.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_close_eye", + 0, + 1, + 1.2, + 3.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "wind", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_vexation", + "niunie1", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "I'm starving...==W== I haven't had a single bite since we got to Filanis...==W==", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -200.0, + nil, + nil, + nil, + nil, + "still", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + false, + true, + 1.0, + false, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 4, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_367", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_491", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {2.0} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "", + false, + "", + "The magic-infused waters fail to subdue the formidable Acolyte.==W== Amidst Alina's soft gasp, ==PLAYER_NAME== finally goes down,==W== knocked out cold by an empty stomach.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 2.0, + false + } + }, + { + cmd = "Wait", + param = {2.0} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/stm10001_05.lua b/lua/game/ui/avg/_en/config/stm10001_05.lua new file mode 100644 index 000000000..8deb022bc --- /dev/null +++ b/lua/game/ui/avg/_en/config/stm10001_05.lua @@ -0,0 +1,8225 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "Act Five", + "Insula", + "You wake in Alina's Insula to learn you passed the test. Elis pleads Alina's case in your name to have her cover your food and lodging. That same day, Olympia is inviting Leita to pursue \"perfection\"...", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_024", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "==PLAYER_NAME==, wakey-wakey! Sun's shining and breakfast is hot!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 4.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_006_a", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dream_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m32", + "1500ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_306", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "34", + "InBounce", + false, + false, + 2.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_112", + "b", + "013", + "none", + 2, + 0.5, + -1.0, + 2.0, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_024_stop", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "b", + nil, + "none", + nil, + nil, + -0.8, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "close", + "niunie1", + "t", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Mngh...==W== Morning, Noya. What are we having?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "015", + "avg_emoji_question", + "none", + "t", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "t", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "b", + "006", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "My special thick-cut, extra-crispy Tawny Nightingale!==W== I even snuck another egg into yours. Hurry up and take a bite!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "carriage_inside", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 1, + "qstory_side_111_005", + nil, + nil, + 0.5, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble", + 0, + 0, + nil, + nil, + nil, + 1.0, + true, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "011", + "avg_emoji_love", + "none", + "t", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Mmm. So crunchy... Smells amazing, too.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "t", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFrontObj", + param = { + 1, + 0, + "qstory_side_111_005", + nil, + nil, + 0.5, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_111", + "a", + "005", + "none", + 2, + 0.6, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "avg_emoji_attention", + nil, + 0.55, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "Hmm...==W== ==PLAYER_NAME==, did you get any sleep at all? You look awful.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "006", + "avg_emoji_question", + nil, + 0.5, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 120.0, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + 0.65, + -0.4, + 1.7, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "c", + "002", + "none", + 2, + 0.2, + 0.15, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "c", + "002", + "none", + nil, + 0.25, + -0.05, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "", + 0, + "", + false, + "", + "Boss stayed up late again. Staring at ==SEX3== phone.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "c", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "007", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Shh... Amber!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "016", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "Up all night again, come on...==W== And Amber, you need to stop keeping Boss up talking. ==SEX1== works hard enough during the day.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "c", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "005", + "avg_emoji_resentful", + nil, + 0.45, + -0.05, + 1.1, + nil, + nil, + nil, + "diantou2", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "c", + nil, + "none", + nil, + 0.2, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "007", + "avg_emoji_exclamation", + 1, + nil, + -0.45, + 1.7, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "And Boss? If you don't start taking better care of yourself, we're going to worry ourselves sick...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutSine", + 2.0, + false + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_3s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "Hey. Wake up.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_048", + 0.0, + false + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "Master, if you don't get up right now, I'm eating all this delicious bread myself.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "007", + "none", + nil, + 0.5, + -0.45, + 1.7, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "avg_emoji_sleepy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Ugh... Morning. Is it bread again...==W== Elis?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "carriage_inside", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "34", + "InBounce", + false, + false, + 2.0, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + 0.0, + "none", + "Linear", + 1.0, + false, + 1 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dream_loop", + 1, + 2, + nil, + nil, + nil, + 1.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutBounce", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "InBounce", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "020", + "none", + 2, + 0.5, + -0.35, + 1.5, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "InBounce", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "015", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "Zhong", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Where are we? Did I pass the Bathhouse Test?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m149", + "1500ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "With flying colors. You held out for three and a half hours.==W== Alina says that puts you second in all of Filanis history, right behind the High Priest.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "The Saintess and High Priest both agree: your magic is on par with an Acolyte, maybe even a full Priest. Our cover is solid.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "And we have Night Watcher Alina to thank for all of this. Thanks to her stubbornness, a noble Acolyte and ==SEX3== slave had to suffer the indignity of being locked in a prisoner cart for days.", + "" + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_1", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + true, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "019", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "To compensate us for our \"lost time and emotional distress,\" Filanis sent over a massive pile of gold.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Alina also has to apologize and meet whatever demands we make, so long as they don't \"cause death or permanent scarring.\"==W== Oh, and they nearly threw her out of Filanis.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBg", + param = { + 0, + "mood_4", + "16", + "OutCubic", + 0.5, + false, + "AvgStageEffect_wipe_down", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "avg_emoji_shock", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Wait, seriously? They went that far?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Heh. You seem awfully worried about that Night Watcher.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "It's not just that. Alina's a good person. She was only doing her job hunting the Fallen Saintess. Besides...", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "She was actually right. You are the Fallen Saintess, and I'm no Acolyte.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "010", + "avg_emoji_sigh", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "She didn't mistreat us on the road, either. She doesn't deserve this.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_030", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "Master, your kindness is baffling sometimes. If Alina walks away without a scratch, it means they saw right through our cover.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "And if that happens, whatever Alina gets would look like a vacation to us. Beheading at a minimum...==W== No, too quick. We'd probably wind up strapped to a slave rack and bled dry.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "016", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "I know... But we still dragged her down with us.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Heh heh, stop worrying about her. As your brilliant personal slave, I naturally factored in your whole \"merciful\" routine. While you were out, I used your name to pull a few strings...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "004", + "none", + 3, + 0.5, + 0.05, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "004", + "none", + 1, + 0.1, + -0.21, + 1.3, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_942", + "a", + "004", + "none", + 1, + 0.9, + -0.28, + 1.4, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Saintess. High Priest. Before the test, my Master told me ==SEX== has no wish to hold Alina accountable for this. We beg you to show her leniency.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m95", + "1000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 70.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "005", + "avg_emoji_attention", + 2, + 0.2, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Saintess", + "", + 0, + "", + false, + "", + "How unexpected. To think you and your Master would plead her case.==W== High Priest, your thoughts?", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -70.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "002", + "none", + 1, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "004", + "avg_emoji_question", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "High Priest", + "", + 1, + "", + false, + "", + "==PLAYER_NAME== is a remarkably merciful Acolyte. I am proud to count such character among our ranks.", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "High Priest", + "", + 0, + "", + false, + "", + "Yet as a Night Watcher, Alina caused both of you profound humiliation. She must pay the price, otherwise she'd tarnish the name of her Patron, Archon Olympia.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -50.0, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "Alina mistaking me for the Fallen Saintess was partly our fault, too...", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_idea", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "This ordeal actually served as the perfect trial for the magic my Master is researching. It can deepen ==SEX3== attunement to the arcane and spark profound inspiration.", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_030", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "If you punish Alina, it will inevitably disturb my Master's focus, putting ==SEX3== research at risk.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "002", + "none", + nil, + 0.8, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "High Priest", + "", + 0, + "", + false, + "", + "I see. Magical inquiry does require an unburdened mind, especially regarding the unconquered field of resurrection magic. Still...==W== A complete pardon feels inappropriate.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "005", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "005", + "avg_emoji_happy", + 1, + 0.25, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Saintess", + "", + 1, + "", + false, + "", + "High Priest, what if we approach it like this?==W== We let ==PLAYER_NAME== dictate the exact terms of Alina's punishment...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "002", + "none", + 5, + 0.55, + 0.0, + 1.4, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + 5, + nil, + nil, + nil, + nil, + nil, + 0.8, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "002", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Saintess", + "", + 0, + "", + false, + "", + "That would prove that Archon Olympia does not shield her patronage, demonstrating her absolute fairness, while also putting our guest at ease.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "007", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "High Priest", + "", + 0, + "", + false, + "", + "Sound logic. It is decided, then.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_942", + "a", + "002", + "none", + nil, + nil, + -0.1, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "002", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "High Priest", + "", + 0, + "", + false, + "", + "Alina, do you recognize your fault? The moment ==PLAYER_NAME== wakes, you will apologize and accept whatever sentence ==SEX== deems fit.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + 2, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_146", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "I acknowledge my fault. I will offer ==SEX12== Acolyte my deepest apologies.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -200.0, + -30.0, + 1.3, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "007", + "none", + 5, + 0.75, + 0.2, + 0.7, + nil, + nil, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.45, + -0.1, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "014", + "none", + 2, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Elis, you're amazing. You spun all of that on the spot and got them to drop the charges on Alina.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Heh heh. I topped my rhetoric class at the Emor Saintess Academy. I know too well what makes these nobles tick.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 1, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m147", + "1000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 0.9, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 90.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 2.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "Alina's Patron is the Archon of this city.==RT==The Saintess and High Priest both answer to her.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "They couldn't just punish Alina on a whim.==RT==Go too light or too harsh, and it reflects poorly on them.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "They had to posture about protecting the Archon's reputation==RT==and threaten heavy penalties first.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + false, + nil + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "As a visiting Acolyte with proper etiquette training, you were expected to show grace in that moment. That gave them the perfect out to lessen her sentence. Everyone wins.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "I had no idea there was so much politics involved...==W== Wait. Was that another test? If you hadn't shown mercy, we wouldn't have acted like a real Acolyte at all.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_029", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Exactly. One wrong step with these elites and you're done.==W== Anyway, the exact punishment is still up to you to decide, but I took the opportunity to make one small request…", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "mood_1", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "018", + "avg_emoji_flower", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "xuanyun", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "While we stay in Filanis, Alina covers our food and lodging.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "When \"Acolytes\" such as yourself travel between cities, local nobles trip over themselves to host them. It buys them prestige.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Alina is a Knight, so she is just high enough on the social rank to host you, plus...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "If we didn't pick her, we'd end up being hosted by the Saintess or the High Priest. And then ...==W== there goes our cover?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "You catch on quick. Compared to those two, Alina knows next to nothing about noble life. She's a much easier mark.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "So ...==W== is this Alina's house?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Not exactly... Strictly speaking, her house is just a single room in this building.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "avg_emoji_shock", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "A ... single room?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m4", + "none", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 1, + nil, + 100.0, + nil, + "avg3_182", + "b", + "022", + "avg_emoji_sigh", + 2, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "My one miscalculation. I never expected ...==W== a Night Watcher Captain with an Archon Patron to be this broke.==W== She's squeezed into an insula—a cheap tenement building.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 1, + nil, + nil, + nil, + "avg3_182", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_095", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -500.0, + 300.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 200.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "OutCubic", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 1000.0, + 300.0, + 1.8, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 400.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_030", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + nil, + "Xiao", + "OutCubic", + 0.5, + true, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "a", + "015", + "none", + nil, + nil, + -0.1, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_awkward", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "She can't afford to host us at all. Luckily, this place is so rundown that most of the rooms are empty... We can take our pick.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Are Night Watchers ... supposed to be rich?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Of course. A Night Watcher Captain in Emor lives in a domus with a private garden and pool. They catch thieves and put out fires. Do I really need to spell out how lucrative that gets?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Catching thieves and fighting fires ... is profitable?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_angry", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Seriously, what is your deal? You have the looks and manners of a noble, but zero common sense.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_vexation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "I told you, I'm from far, far away. There's a lot I don't know.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Elis, teach me. Everything I need to know to pass as an Acolyte. Let's ...==W== start with the calendar.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_sigh", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Honestly... What kind of backwater did you crawl out of to not even know the calendar?==W== Fine. We're in the same boat now anyway.==W== Listen closely, I am only saying this once!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 5, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "b", + "004", + "none", + nil, + nil, + -0.35, + 1.8, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_071", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "Linear", + 1.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "This is the Year of Demigod Lucilla as Consul, the 704th year since Emor's founding.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "The Novian calendar has twelve months, each with thirty or thirty-one days. Right now, we're in the sacred fifth month of the year.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "The season of Demigods and Archons...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m150", + "none", + 0.0, + false + } + }, + { + cmd = "SetSceneHeading", + param = { + "13:30", + "The Fifth Month", + "26th", + "Filanis Island", + "The Olympia Bathhouse" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "004", + "none", + 2, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg2_941", + 0, + -0.25, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "You have worked hard in my absence. I have been secluded for far too long preparing the ascension ritual.==W== Someone had to gaze upon Filanis in my stead ... to ensure it remains as perfect as ever.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.3, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "010", + "none", + 2, + 0.5, + 0.05, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "avg_emoji_flurry", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Leita the Saintess", + "", + 0, + "", + false, + "", + "You are too kind. It is my honor to watch over Filanis for you. It was no hardship at all.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.1, + false, + nil + } + }, + { + cmd = "NewCharIntro", + param = { + "avg3_225", + "Claudia Leita", + "Filanis Saintess", + "a", + "002", + nil, + nil, + nil, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_942", + "a", + "002", + "none", + 2, + 0.45, + -0.1, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_539", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Coppelius the High Priest", + "", + 1, + "", + false, + "", + "Archon Olympia. Your loyal Coppelius reports that during the six months of your ritual preparations, absolute order has been maintained in Filanis.", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_029", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Coppelius the High Priest", + "", + 0, + "", + false, + "", + "There are no slaves in the city, and the citizens continue to bask in your blessings. My Archon, Filanis is a flawless city.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.1, + false, + nil + } + }, + { + cmd = "NewCharIntro", + param = { + "avg2_942", + "Coppelius", + "Filanis High Priest", + "a", + "002", + nil, + nil, + nil, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg2_941", + 0, + -0.25, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Archon Olympia", + "", + 0, + "", + false, + "", + "I hear my Night Watcher located our runaway Fallen Saintess?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.3, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "005", + "none", + nil, + 0.5, + nil, + nil, + 0.0, + 0.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "005", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Leita the Saintess", + "", + 0, + "", + false, + "", + "The High Priest and I have already verified the matter. The young woman merely shares a resemblance with the Fallen Saintess. She is actually the slave of a visiting Acolyte.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "Linear", + 0.5, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Archon Olympia", + "", + 0, + "", + false, + "", + "I see...==W== How unfortunate. Did you emancipate her?", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Leita the Saintess", + "", + 0, + "", + false, + "", + "The Acolyte should be awake by now. I already dispatched Alina requesting that ==SEX== respect local customs and release the slave.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg2_941", + 0, + -0.25, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Archon Olympia", + "", + 1, + "", + false, + "", + "Excellent. Soil tilled by hands of despair will never yield a bountiful harvest.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Archon Olympia", + "", + 0, + "", + false, + "", + "Besides, the Acolyte is a foreigner who has yet to experience our perfection. Handle the emancipation gently. We must not offend our guest.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "005", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + nil, + nil, + nil, + "avg3_225", + "a", + "002", + "avg_emoji_love", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Leita the Saintess", + "", + 0, + "", + false, + "", + "Rest assured, Archon. The Acolyte is quite merciful and takes no joy in subjugating others. I do not believe ==SEX== will resist our customs.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg3_225", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Archon Olympia", + "", + 0, + "", + false, + "", + "Good.==W== Leita, step closer. We haven't had a proper conversation in far too long.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "004", + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "004", + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Leita the Saintess", + "", + 0, + "", + false, + "", + "Yes, Archon Olympia.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Archon Olympia", + "", + 1, + "", + false, + "", + "Tell me more about this Acolyte.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Archon Olympia", + "", + 0, + "", + false, + "", + "I hear ==SEX== carries a mysterious, coffin-like box. That ==SEX== was entirely devoid of breath and body heat, only to suddenly awaken. And that ==SEX== studies resurrection magic?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Leita the Saintess", + "", + 0, + "", + false, + "", + "Indeed. But resurrection magic is a pipe dream. No one has succeeded in thousands of years.==W== I fear this Acolyte's research will ultimately amount to nothing.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "011", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_3s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Archon Olympia", + "", + 1, + "", + false, + "", + "Heh. Leita, you do not understand.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Archon Olympia", + "", + 0, + "", + false, + "", + "This Acolyte exhibits extraordinary qualities without any refinement at all...==W== What a rare, near-perfect material.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_146", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Archon Olympia", + "", + 0, + "", + false, + "", + "You saw ==SEX4== yesterday. Don't you find ...==W== that body beautiful?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_416", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "009", + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "009", + "none", + nil, + nil, + 0.1, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "008", + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "002", + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg2_941", + 0, + -0.25, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "008", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Leita the Saintess", + "", + 0, + "", + false, + "", + "Archon Olympia, I don't understand...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Archon Olympia", + "", + 1, + "", + false, + "", + "That is alright. You will understand soon enough.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_029", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Archon Olympia", + "", + 0, + "", + false, + "", + "You have grown so much. Your poise, your etiquette, your magic—all far superior to before. But no one is born perfect. There is always a regrettable flaw.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 50.0, + -30.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Archon Olympia", + "", + 0, + "", + false, + "", + "Leita. Would you like to shatter the limits of mortality and touch the higher glory that belongs to you?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_146", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "010", + "close", + nil, + 0.48, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Leita the Saintess", + "", + 0, + "", + false, + "", + "I...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "002", + "none", + nil, + nil, + -0.63, + 2.0, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_049", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "My beautiful, pure Saintess...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_458", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "Join me in pursuit of true perfection.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + true, + 1.0, + true, + "default" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/stm10001_06.lua b/lua/game/ui/avg/_en/config/stm10001_06.lua new file mode 100644 index 000000000..17f1845a5 --- /dev/null +++ b/lua/game/ui/avg/_en/config/stm10001_06.lua @@ -0,0 +1,10008 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "Act Six", + "A Saintess' Purpose", + "In Alina's insula, you and Elis speak more about this world. This \"Nova\" doesn't match your understanding of it at all. As for Elis herself, she is a Saintess regarded as a \"consumable.\"", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 1, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + -50.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "002", + "none", + nil, + nil, + -0.22, + 1.25, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 10.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m25", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetSceneHeading", + param = { + "15:00", + "The Fifth Month", + "26th", + "Outside Filanis Island", + "Rundown Insula" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "In Nova, your magic skill dictates your status. And that magic skill is eighty percent talent, twenty percent sweat.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "Basically, your whole life is pretty much mapped out before you're even born. Bloodline beats all.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 3, + "none", + "avg3_227", + "a", + "002", + "none", + 2, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 4, + "none", + "avg3_228", + "a", + "007", + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_227", + 0.3, + -0.1, + 0.2, + false + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_228", + 0.3, + -0.1, + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 3, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 4, + "phylanis_street_outside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutQuad", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 2, + 0, + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Got high magic aptitude? You get to be a noble.==W== Can't cast a spell to save your life, then you're stuck as a commoner, a freedman, or a slave.", + "" + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetStage", + param = { + 3, + 0, + "OutSine", + 0.7, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sweaty", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Hmm... So power is the only thing that matters?==W== What if a noble has a kid with zero talent?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_066", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 2, + 3, + "OutSine", + 0.5, + true + } + }, + { + cmd = "SetChar", + param = { + 1, + 3, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 3, + "none", + "avg3_1335", + "a", + "002", + "none", + 1, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_1335", + 0.5, + -0.1, + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 2, + 0, + "OutBack", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "That kid gets demoted to a commoner. A caring parent might set them up for life, but no magic means no title. They can kiss any public office goodbye.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 2, + 5, + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 3, + 5, + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutSine", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -30.0, + 1.2, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "And if a slave's kid is born with the gift?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "Magic talent like that is rare. The second a kid shows it, a noble adopts the kid and frees the parents. They will no longer be slaves.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "That's assuming they ever get tested,==W== of course. If their luck is rotten, well, they stay slaves.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "012", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Brutal system. But in a twisted way... I guess it's fair.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "The lowest rung of the nobility is the Knight. Historically, that meant magic users who brought their own weapons and horses to fight for the city.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Nowadays, it's mostly just people with mediocre magic and deep pockets. Well...==W== Except Alina.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_059", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + -150.0, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 4, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "InOutBack", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + -30.0, + 1.15, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutQuad", + 0.6, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Knights handle the city's public offices. They don't get a salary. They actually have to fund public affairs out of their own pockets.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_shock", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Out of their own pockets? You mean ...==W== Alina pays for the entire Night Watcher operation herself? Why would anyone take a thankless job like that?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "Thankless? Please. Where there's power, the gold follows. As for why Alina is dead broke... Your guess is as good as mine.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "A step above Knights are the Priests. Masters of magic, devoted to Goddess Trivia. That's your cover.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "You're technically an Acolyte, not a full Priest yet. But since Acolytes are bound for greatness, everyone treats them like the real deal.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "So I get the special treatment, but without the actual responsibilities of a full Priest. Convenient.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "16", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + -30.0, + 1.35, + nil, + nil, + nil, + nil, + "wind", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 1, + 200.0, + nil, + 1.1, + "avg3_100", + "a", + "007", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + 50.0, + nil, + 1.1, + "avg3_182", + "b", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_100", + "", + 0, + "", + false, + "", + "Did you map all this out on the fly when I woke up?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 1, + "", + false, + "", + "Obviously. You don't survive three years on the run without thinking on your feet.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "I mean, I spent most of it hiding in a tower, but I still had to buy groceries.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 1, + nil, + nil, + nil, + "avg3_100", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg3_182", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_3s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "17", + "OutSine", + 1.0, + true, + "fade", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "002", + "none", + nil, + nil, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_3s", + 0, + "m23", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "What's above a Priest?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + 100.0, + nil, + nil, + "avg2_942", + "a", + "002", + "none", + 2, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg2_942", + 1, + -0.1, + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 2, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_227", + 1, + -0.1, + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "High Priests and Senators. The former are their city's highest authority on communion with the Goddess of Magic. The latter sit on their stone benches in the Novian Senate, dictating the fate of the entire continent.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg2_942", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + -400.0, + -300.0, + 1.5, + nil, + nil, + nil, + 0.3, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg2_941", + "a", + "002", + "none", + nil, + nil, + -0.25, + 1.3, + 1.0, + 1.0, + nil, + 0.0, + true, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + -50.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 16, + "OutSine", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "Above them are the Archons. They rule the cities and the divine towers, and they write the laws. Alina's Patron is the Archon of Filanis.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 3, + "OutSine", + 0.5, + true + } + }, + { + cmd = "Clear", + param = { + true, + 0.3, + true, + true + } + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_street_outside_daylight", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + 200.0, + -400.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + 100.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 10.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 8, + "OutSine", + 1.0, + true + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_sunlight", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "Divine towers... We call the Monoliths gifts from the God of Grace too, but here, they worship a Goddess of Magic...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "004", + "none", + nil, + nil, + -0.18, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "020", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Is this just a difference in faith? Or ... a completely different world?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetStage", + param = { + 4, + 9, + "OutSine", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutQuad", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "And at the absolute top, leading the Senate and the people of Nova... The Consuls. They are Demigods.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "There's only a handful of them. They live in total seclusion, blessed with impossibly long lifespans and unprecedented magic.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "They rotate power every year, taking turns at the helm. But they mostly just stick to the existing routine. Nothing really changes.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "So magic is basically a \"degree\" here. Don't go to a good school, you don't get into a top company. And those noble titles are just corporate ladder tiers.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "020", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "Except studying takes actual work, while Magic is a genetic lottery.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_happy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Thanks, Elis.==W== That puts my cover's rank into perspective. I know how to handle these people now.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "none", + "none", + "z", + 0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "013", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "You catch on fast. You really are some sheltered noble kid, aren't you?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Far from it... My hometown has rich and poor, sure, and plenty of fancy titles. We just don't have this rigid nobility system. You are a great teacher.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "Teacher...==W== Hmm. I suppose I have taught you a lot. I'll take it.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Teacher. Teacher...==W== You know, being called that feels pretty good!", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_134", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_1", + "17", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "018", + "avg_emoji_flower", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "33", + "OutSine", + 0.5, + false, + "fade", + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "002", + "avg_emoji_attention", + "huanxin2", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Well then, your student has two more questions for you.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "013", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Ask away!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "You said magic is eighty percent talent. But you still have to learn spells, right? Does hard work really count for that little?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Of course. Your talent dictates which spells you can even learn in the first place. You can study as hard as you want, but without the aptitude, you still get a zero.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_shock", + "chijing", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "W-Wait, seriously?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "Let me break it down. Casting requires magic. Magic comes from our spiritual energy, but everyone's built differently.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "Some naturally convert spiritual energy into magic. Others store massive amounts of it, or control it better. Hit the jackpot with all three, and bam, you're a future High Priest.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Then there's me...==W== Five minutes in a magic-infused bath and I pass out. My body just rejects it. I could memorize every spell in existence and still wouldn't have the magic to cast them.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_a", + "17", + "OutSine", + 0.7, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + 1.15, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_sweaty", + nil, + 0.6, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutQuad", + 0.7, + true + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "30", + "OutSine", + 0.7, + false, + "fade", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutSine", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Makes sense. When you were throwing spells around in the forest, you were drawing from this Soul Stone right?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "H-How did you know that?==W== Oh, right. You muttered \"Soul Stone\" during your bathhouse test...", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "OutSine", + 0.7, + true + } + }, + { + cmd = "SetBg", + param = { + 6, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg1_111", + "a", + "002", + "none", + nil, + 0.5, + -0.5, + 3.0, + nil, + nil, + 0.9, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 5, + 6, + "OutQuad", + 0.5, + false + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlStage", + param = { + 6, + nil, + nil, + 100.0, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutSine", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_219", + 0.0, + false + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 1, + "qstory_main_10001_006", + 0.3, + 0.36, + 1.0, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Well... That's what we call them back home. Everyone has one. They store magic, and you just tap into it whenever you need a spell.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFrontObj", + param = { + 1, + 0, + "qstory_main_10001_006", + nil, + nil, + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 5, + 3, + "OutSine", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + 1.0, + nil, + "none", + "OutSine", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 2, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "023", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "Impossible!!! I bled for those experiments for years! This is supposed to be one of a kind!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + -0.25, + 1.35, + nil, + nil, + nil, + "none", + "none", + "InOutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "016", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jinzhang", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "And you're telling me your entire hometown is using them?!", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "023", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "PlayCharAnim", + param = { + "avg3_182", + "shake_L", + false, + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_110", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Did I ... just reinvent the wheel?! I was banking on this to make a fortune!", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_awkward", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Ah, hey... Don't let it get to you. Reinventing the wheel still takes genius, right? Plus, nobody in Filanis has one yet.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "027", + "none", + nil, + nil, + -0.5, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_065", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 3, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + -0.07, + 1.1, + nil, + nil, + 1.0, + "yaobai", + "none", + "Linear", + 0, + nil, + false, + 1.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Hmm...==W== Fair point! Even if someone in a distant land beat me to the punch, as long as Nova's in the dark, I can still rake in the gold!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "019", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youzai", + "none", + "Linear", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sweaty", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "You're still a wanted fugitive. Bit early to map out your business empire, isn't it?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "A girl's gotta plan ahead! Besides, how else am I supposed to fund my escape? Oh, and we're splitting that Filanis compensation money fifty-fifty.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "019", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 1.0, + false, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetChar", + param = { + 1, + 6, + "none", + "avg1_111", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + -0.4, + 1.5, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_111", + "a", + "011", + "none", + 2, + 0.5, + -0.4, + 1.5, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_2", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m18", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 0.9, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "024", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Thrifty and cautious.==W== She really does act like Iris.", + "" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 200.0, + -100.0, + 1.3, + nil, + nil, + nil, + "none", + "Linear", + 1.5, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_cen_lp_w", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + "002", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + 1.0, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -50.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "AvgStageEffect_paint", + "OutSine", + 0.5, + false, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_cen_lp_w", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "Hey, hey! Eyes on the teacher! Are you spacing out thinking about some other girl?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "You did the exact same thing in the prisoner cart. Looked right at me and called me someone else's name. Hmph.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m38", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Sorry. It's just...==W== You and Alina look so much like my friends from back home.", + "" + } + }, + { + cmd = "SetBg", + param = { + 5, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.15, + 1.2, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_112", + "b", + "002", + "none", + nil, + nil, + -0.2, + 1.25, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 0.9, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "b", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 0.9, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 8, + "OutSine", + 0.7, + true + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_296", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 9, + "Linear", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "AvgStageEffect_paint", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetStage", + param = { + 4, + 3, + "OutSine", + 0.0, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "005", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "I...==W== I don't even know if I'll ever get to see them again.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.5, + false, + "fade" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "... I understand how you feel.==W== But please don't treat me as a substitute. Not even in your head. Absolutely not.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + nil, + nil, + -0.35, + nil, + nil, + nil, + nil, + "none", + "none", + "InOutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_3", + "rule_39", + "OutSine", + 0.7, + false, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "My name is Elis. E—lis.==W== I'm not Iris, nor am I anyone else.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "33", + "OutSine", + 1.0, + false, + "default", + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "I know it sounds harsh, but I hate it. Especially...==W== Especially coming from you!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -30.0, + 1.15, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "I'm sorry... That's my fault. I didn't consider your feelings. We're companions. I shouldn't look at you and see someone else.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "027", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_356", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "023", + "close", + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "lengzhan", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "InOutSine", + 0.5, + false + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Companions? Who said we're companions?!==W== Don't make it sound so buddy-buddy. We're co-conspirators. Accomplices. Fugitives on the same sinking ship.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "InOutBack", + 0.7, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "021", + "avg_emoji_sweaty", + "niunie1", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "Those sound pretty buddy-buddy to me...", + "" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m149", + "4000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "008", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "avg_emoji_love", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Loud and clear. You're Elis. E—lis. Not Iris.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Hmph, that's more like it. Since I'm your teacher, I will magnanimously forgive you this once. Now, what's your second question?", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + -0.12, + 1.15, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Elis, why didn't you mention Saintesses in that list of nobilities? The one in Filanis seems to carry as much weight as a High Priest.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Heh. A Saintess's main job is praying to the gods in the tower. They don't belong to the nobility.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "So are they citizens? Freedmen? Or some other transcendent class?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "None of the above.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_sweaty", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Um...==W== They can't be slaves, right?", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "none", + "jinzhang", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + -0.13, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Not that either.==W== We Saintesses are just \"objects.\"", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "025", + "avg_emoji_happy", + nil, + nil, + -0.08, + 1.1, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m25", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_shock", + "chijing", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Objects?!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "What does it take to start a fire?", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "A spark... And some kindling, like dry branches or grass...", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "And when the flames die out, do you bother checking on the cold ashes?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "No, not really...==W== At most I'll check for embers so they don't start a wildfire.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + "002", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "Heh. We Saintesses are exactly that. Objects you use up and forget about.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "025", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "Every Saintess is a \"defective product\" with magic talent. Take me, for instance. My magic tolerance is terrible. If there's even a little magic in me, I have to release it, or it makes me sick.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "With a body like this, I can memorize spells, but I can never cast them properly. So ...==W== I'm just a defect.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "But even defects have their uses. The big shots raise us with great care. Treat us like noble ladies, teach us magic and history... All so we can march up to the altar in the tower and make our offering to the gods when they snap their fingers.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_shock", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Make an offering... You don't mean...", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 6, + "phylanis_tower_gate_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 6, + nil, + nil, + nil, + 200.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 6, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 15.0, + false, + 0 + } + }, + { + cmd = "SetStage", + param = { + 5, + 2, + "OutSine", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "Sacrificing ourselves to the gods in the tower. We pay with our lives to grant their wishes.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_tower_throne_nocoffin", + "0", + "OutSine", + 0.0, + true, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + 200.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetStage", + param = { + 5, + 7, + "OutSine", + 1.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + -100.0, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 15.0, + false, + 0 + } + }, + { + cmd = "SetStage", + param = { + 4, + 6, + "OutSine", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {2.0} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "We're ... just the spark and the fuel for their desires. A rare, expensive \"object.\" Naturally, they keep us safe and hand us a scrap of authority... Right up until they burn us.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "011", + "none", + nil, + nil, + -0.22, + 1.25, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -40.0, + 1.25, + nil, + nil, + nil, + "none", + "InOutBack", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.6, + true, + "fade" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Wh-What are you talking about?! Why would your people wish like that?! That's not how the Monolith works at all! You find a Wishing Box, ready your prayer, picture the Artifact, and just say the words!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Oh, is that how they wish in your hometown? Sounds a lot kinder.==W== Too bad I wasn't born there. And Nova isn't your home.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "It's wrong. There's something fundamentally messed up with how you make wishes here.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "If someone dragged me into an idiotic ritual like that, I'd run too. I'm so glad you got out!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Glad...? Do you honestly mean that?==W== Granting wishes ... is a Saintess's job. It's our fate. No one in Nova is supposed to run from it.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "012", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "What could matter more than a human life?! Fate...==W== Fate is meant to be broken!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_227", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "016", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "agency_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "wind", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_009", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "34", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_010_FP", + "31", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_011_FP", + "0", + "OutSine", + 0.8, + true, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_007_o", + "0", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 5.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.25, + nil, + nil, + nil, + "stop", + "InOutBack", + 0.7, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "34", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "026", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "028", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "... Pfft. Listen to you talk big. \"Fate is meant to be broken\"...==W== Such arrogance. Need I remind you we're one slip-up away from the executioner's block?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "But... I don't hate that arrogance. Because when I ran from the altar, I wasn't thinking about any of that either. My only thought was: I don't want to die! I don't want to die!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "I guess that makes me pretty arrogant too.==W== You really are special...", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_069", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m22", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 6, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg3_100", + "b", + "002", + "none", + nil, + nil, + -0.07, + 1.365, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 5, + 0, + "OutBack", + 1.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 6, + nil, + nil, + nil, + -30.0, + 1.15, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jinzhang", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetStage", + param = { + 5, + 7, + "OutSine", + 1.0, + true + } + }, + { + cmd = "SetChar", + param = { + 1, + 0, + "none", + "avg3_100", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutQuad", + 0.6, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "007", + "avg_emoji_shy", + "niunie", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Sorry. I haven't eaten since yesterday, and we've been talking for a while. Does Alina have ... anything to eat around here?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "She does. She left us some homemade breakfast before heading out on patrol.==W== Here, a ham sandwich.", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_019", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "011", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "Breakfast made by Alina...==W== If she cooks anything like Noya, I'm in for a treat.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_236", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 3, + 100.0, + nil, + 0.9, + "avg1_112", + "a", + "005", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetCharHead", + param = { + 1, + 3, + nil, + nil, + nil, + "avg1_112", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "I'll gracefully have a bite then.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_341", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_135", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 2, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_3", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_eyes", + "InSine", + false, + false, + 0.3, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "007", + "close", + "jingxia", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Wh... What is this? Did I just bite into a rock?!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "018", + "none", + nil, + 0.65, + -0.17, + 1.2, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "17", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "SetBGM", + param = { + 3, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -30.0, + 1.15, + nil, + nil, + nil, + "none", + "InOutBack", + 0.7, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "2TiaoYue", + "none", + "Linear", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Hahaha. That Night Watcher's cooking is downright lethal. Her bread could deflect arrows.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "007", + "avg_emoji_resentful", + "buman", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Nope. Not Noya. Alina is nothing like Noya at all!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_167", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_052", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 150.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_048", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + nil, + nil, + nil, + "avg2_978", + "b", + "010", + "none", + 3, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Lulu", + "", + 0, + "", + false, + "", + "==SEX12== Acolyte! And ...==W== you, the slave.Thank the gods you're both here.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "015", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg2_978", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "011", + "none", + nil, + 0.0, + -0.25, + 1.35, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m148", + "4000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "2TiaoYue", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.65, + 0.03, + 0.95, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + 1.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutSine", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 50.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jinzhang", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Lulu", + "", + 0, + "", + false, + "", + "Quick, come with me! Captain Alina needs backup! The Fallen Saintess is here!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -200.0, + -50.0, + 1.25, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "Linear", + 0.8, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "34", + "OutSine", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "34", + "OutQuad", + false, + false, + 0.2, + true, + "fade" + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "34", + "InSine", + false, + false, + 0.2, + true, + "fade" + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "34", + "OutSine", + false, + false, + 0.2, + false, + "cut off" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "026", + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "The Fallen Saintess?!", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutSine", + 15.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 2.0, + false, + "fade" + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "Wait", + param = {1.0} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/stm10001_07.lua b/lua/game/ui/avg/_en/config/stm10001_07.lua new file mode 100644 index 000000000..6ebb0af6b --- /dev/null +++ b/lua/game/ui/avg/_en/config/stm10001_07.lua @@ -0,0 +1,13575 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "Act Seven", + "A Night Watcher's Daily Routine", + "Alina shields a girl accused of being the Fallen Saintess from the angry mobs. Your status as an Acolyte helps her out, and to earn her trust, you and Elis join the Night Watchers.", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 3.5, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m111", + "none", + 0.0, + false + } + }, + { + cmd = "SetSceneHeading", + param = { + "16:30", + "The Fifth Month", + "26th", + "Filanis Island", + "Central Avenue" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "008", + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Just look at her. She's no Fallen Saintess. She's just a poor slave who can't even cast a simple spell.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.45, + nil, + 0.95, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.58, + nil, + 0.95, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.1, + nil, + nil, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_144", + "a", + "002", + "none", + nil, + 0.9, + nil, + 1.0, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_1992", + "a", + "002", + "none", + nil, + 0.23, + -0.15, + 1.25, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1335", + "a", + "002", + "none", + nil, + 0.77, + -0.15, + -1.25, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.12, + nil, + nil, + nil, + nil, + 0.95, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_144", + "a", + nil, + "none", + nil, + 0.88, + nil, + nil, + nil, + nil, + 0.95, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "close", + nil, + 0.25, + nil, + 1.2, + nil, + 1.0, + 0.98, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + 0.75, + nil, + -1.2, + nil, + 1.0, + 0.98, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Excited Filanian", + "", + 0, + "", + false, + "", + "There are no slaves in Filanis!==W== It's a trick! She must be the Fallen Saintess in disguise!", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "If you won't believe me, I'll take her to the High Priest. Let him pass judgment.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Angry Filanian", + "", + 1, + "", + false, + "", + "Ha. Hiding behind the High Priest the second things get tough. Must be nice being a Night Watcher.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Angry Filanian", + "", + 1, + "", + false, + "", + "My kid's been missing for a month! And you useless Night Watchers haven't done a damn thing about it!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Angry Filanian", + "", + 0, + "", + false, + "", + "We finally caught the monster, and instead of taking her head, you shield her! What, are you working for her?!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Fierce Filanian", + "", + 0, + "", + false, + "", + "Throw her in the bathhouse! The water will prove what she is soon enough.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Excited Filanian", + "", + 0, + "", + false, + "", + "Yeah! Test her right now!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Look at how frail she is. Throwing her in that water is practically a death sentence!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "On my honor as a Night Watcher, I swear I'll interrogate her and get you your answers.==W== But right now, she needs a healer. Step aside.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.47, + -0.02, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + "wind", + "OutBack", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.15, + nil, + nil, + nil, + nil, + nil, + "manbu2", + "none", + "OutQuart", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "manbu2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_097", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "manbu2", + "none", + "OutQuart", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_144", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "manbu2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + 0.43, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 1.0, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + 1.15, + nil, + nil, + nil, + "still", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_019", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.35, + nil, + 1.0, + nil, + 0.5, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "none", + nil, + 0.25, + nil, + 1.25, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.1, + nil, + 1.05, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + 0.65, + nil, + -1.15, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_144", + "a", + nil, + "none", + nil, + 0.75, + nil, + 0.95, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + "005", + "none", + nil, + 0.54, + -0.05, + nil, + nil, + nil, + nil, + "still", + "none", + "OutBack", + 0, + 3.0, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_110", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_096", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Injured Girl", + "", + 0, + "", + false, + "", + "Ugh... It hurts...==W==", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + 0.65, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 0.8, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.1, + nil, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "none", + nil, + 0.25, + nil, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_144", + "a", + nil, + "none", + nil, + 0.9, + nil, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + 0.75, + nil, + -1.2, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_019", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_097", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.805} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + 0.42, + -0.07, + 0.95, + nil, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + -2.0, + false, + 0.7, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.705} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.57, + 0.0, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Angry Filanian", + "", + 0, + "", + false, + "", + "Like hell! You question her right here.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Excited Filanian", + "", + 0, + "", + false, + "", + "Yeah, right here, right now!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.8, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 2.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.3, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "(Something feels off...==W== Why is everyone so worked up?==W== Never mind that...==W== I have to get this child out of here first.)", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Back off. You are interfering with a Night Watcher. I will force my way through if I have to.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_144", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "004", + "none", + nil, + 0.2, + -0.05, + 1.05, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Fierce Filanian", + "", + 0, + "", + false, + "", + "Force your way through?==W== Hah. You might be a Knight, but so am I.==W== And I know how to use a sword.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 250.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.1, + nil, + nil, + nil, + nil, + 0.9, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + 0.5, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.85, + nil, + nil, + nil, + 0.5, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "002", + "none", + 7, + 0.49, + 0.05, + -0.75, + nil, + 1.0, + 0.0, + 0.0, + false, + 0.5 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1335", + "a", + "002", + "none", + 7, + 0.38, + 0.06, + 0.7, + nil, + 1.0, + 0.0, + 0.0, + false, + 0.8 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.47, + 0.04, + -0.8, + nil, + nil, + 0.98, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + 0.34, + 0.05, + 0.75, + nil, + nil, + 0.98, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Rowdy Filanian", + "", + 0, + "", + false, + "", + "Damn right! We were born and bred in Filanis, and we've bled in the wars! We aren't letting some outsider walk all over us. Show her who's boss!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Onlooking Filanian", + "", + 0, + "", + false, + "", + "Yeah! Give her hell!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.08, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + 0.37, + 0.06, + 0.7, + nil, + nil, + 0.9, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.48, + 0.07, + -0.75, + nil, + nil, + 0.9, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.15, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.8, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_521", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Fierce Filanian", + "", + 0, + "", + false, + "", + "Well?==W== If you really want to take that Fallen Saintess, you'll have to go through me. Let's see if you actually deserve that title.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_5", + "AvgStageEffect_wipe_up", + "OutQuart", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_230", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "OutCubic", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.95, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.95, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.8, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.7 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.3, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.1 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_speechless", + nil, + 0.7, + nil, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "(What do I do? Their swordplay is amateur at best.==W== I could easily break through, but not without hurting someone.)", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.7, + 0.75, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.75, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.75, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "(My duty is to protect the citizens of Filanis, not harm them.==W== But if we stay here...==W== This girl is going to...)", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -300.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "avg_emoji_vexation", + 1, + 0.5, + -0.02, + 1.05, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuart", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + -0.07, + 1.1, + nil, + nil, + 1.0, + "manbu2", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.2, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "What is the meaning of this?==W== Clear the road! You're blocking the honorable Acolyte's path!", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "OutQuart", + 1.0, + true + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m148", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "002", + "none", + nil, + 0.3, + nil, + 0.95, + nil, + 1.0, + 0.0, + 0.0, + false, + 0.5 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1335", + "a", + "002", + "none", + nil, + 0.7, + nil, + -0.95, + nil, + 1.0, + 0.0, + 0.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "close", + nil, + nil, + -0.02, + 1.0, + nil, + nil, + 0.97, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + -0.02, + -1.0, + nil, + nil, + 0.97, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuart", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Rowdy Filanian", + "", + 0, + "", + false, + "", + "An Acolyte?==W== Since when do we have an Acolyte in Filanis?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Onlooking Filanian", + "", + 0, + "", + false, + "", + "I heard a traveling Acolyte just arrived in the city. Word is High Priest Coppelius treats ==SEX4== like royalty.==W== Look, that's got to be ==SEX4==.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + 0.3, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 5, + "mood_1", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_1311", + "a", + "009", + "none", + nil, + 0.49, + -0.6, + 2.0, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 5.0, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_bubble_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_134", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Rowdy Filanian", + "", + 0, + "", + false, + "", + "Hmm...==W== Those striking features,==W== clothes I've never even seen before...==W== Yeah, that's definitely a noble we shouldn't cross.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 5, + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 6, + "mood_1", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 6, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg3_1341", + "a", + "009", + "none", + nil, + 0.51, + -0.3, + 2.0, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1341", + "a", + nil, + "none", + nil, + 0.49, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 5.0, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 6, + "fx_avg_bubble_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_bubble_lp", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 5, + 1, + "OutCubic", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1341", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "close", + nil, + 0.25, + -0.04, + 1.1, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + 0.8 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "close", + nil, + 0.75, + -0.04, + -1.1, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + 0.8 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "009", + "none", + nil, + nil, + 0.02, + 0.95, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "009", + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "012", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "What seems to be the problem? What's with all this commotion?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + 100.0, + nil, + nil, + "avg3_227", + "a", + "005", + "avg_emoji_flurry", + 3, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Fierce Filanian", + "", + 0, + "", + false, + "", + "Honorable Acolyte! We didn't mean to block your path.==W== It's just... We caught the Fallen Saintess! But this Night Watcher refuses to see justice done.==W== She's trying to smuggle the criminal away!", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.3, + -0.03, + 1.05, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "008", + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.58, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + "008", + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + 0.48, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Oh? If it isn't Alina.==W== Fancy running into you here.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Good morning, ==SEX12== Acolyte.==W== I take full responsibility for my earlier negligence.==W== Once I get this child to a healer, I'll turn myself in for punishment.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "That won't do, Alina. Did you not hear these good citizens?==W== They are calling for the execution of the Fallen Saintess. You can't just brush them off and go heal her.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_happy", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + 0.49, + -0.02, + 1.03, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "But Acolyte, this child isn't...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "none", + "niunie", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "No buts.==W== I may be a visiting Acolyte who shouldn't meddle, but as a Night Watcher of Filanis, it's your duty to listen to the people.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "none", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.75, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + nil, + nil, + nil, + "avg3_228", + "a", + "002", + "avg_emoji_flower", + 0, + nil, + nil, + nil, + nil, + 1.0, + 0.995, + 0.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Excited Filanian", + "", + 0, + "", + false, + "", + "You're dead right! Spoken like a true Acolyte! Finally, someone in charge who actually has our backs.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + nil, + "avg3_1335", + "a", + "002", + "avg_emoji_happy", + 0, + 0.44, + nil, + -1.0, + nil, + 1.0, + 0.995, + 0.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Onlooking Filanian", + "", + 0, + "", + false, + "", + "Unlike a certain Night Watcher who'd rather protect criminals than do her actual job!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 1, + nil, + nil, + nil, + "avg3_227", + "a", + "003", + "avg_emoji_exclamation", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Fierce Filanian", + "", + 0, + "", + false, + "", + "Hey! You heard the Acolyte. Fall in line, Night Watcher!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg3_228", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg3_1335", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 1, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "I...==W== I understand. ==SEX12== Acolyte, give the order. I will do as you command.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "004", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Since you've all left this decision in my hands, I suppose I must oblige.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "003", + "avg_emoji_attention", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Alina, escort this Fallen Saintess to my quarters. I will interrogate her myself.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_076", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 2, + "0", + "Linear", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.55} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 3.5, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 2, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m162", + "none", + 0.0, + false + } + }, + { + cmd = "SetSceneHeading", + param = { + "10:30", + "The Fifth Month", + "26th", + "Outside Filanis Island", + "Rundown Insula" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "003", + "none", + nil, + nil, + 0.025, + 0.95, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Done checking her. The bad news is, both her body and mind are wrecked.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "OutCubic", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "002", + "none", + nil, + nil, + -0.2, + 1.4, + nil, + 1.0, + 0.0, + 0.0, + false, + 0.3 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "Chronic starvation and severe abuse have shattered her psyche.==W== Also, someone tampered with her memory using magic.==W== Getting anything useful out of her right now is impossible.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_2_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_2_lp", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_2_lp", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_2_lp", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "stop", + "OutCubic", + 1.5, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "OutCubic", + 1.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 1.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.8} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + 2, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "011", + "none", + 1, + 0.3, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "avg_emoji_symbol", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Lulu", + "", + 0, + "", + false, + "", + "It's... It's that bad?!==W== Those slaver scum deserve to rot!==W== C-Can she recover?==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "007", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "012", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_music", + nil, + 0.63, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 3.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Oh my.==W== Look who's suddenly putting her faith in a \"vile parasite who willingly became a slave.\"", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "015", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Lulu", + "", + 0, + "", + false, + "", + "I...==W== I'm sorry. I was way out of line back at the bathhouse. I didn't mean it.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "012", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "Hmph, no need to apologize.==W== Do I look like the type to hold a grudge?==W== Relax. That was just the bad news. Here comes the good.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "018", + "none", + nil, + 0.2, + -0.07, + 1.1, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.7 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_love", + nil, + 0.8, + -0.07, + 1.1, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.7 + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "002", + "none", + 3, + nil, + 0.025, + 0.95, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "She's got a long list of issues, but none of them are fatal.==W== Her body just needs rest. Once she gets her strength back, the memory damage inflicted by magic should clear up on its own.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + 0.025, + 0.95, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "005", + "none", + nil, + 0.35, + 0.0, + 1.0, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "none", + nil, + 0.65, + 0.0, + 1.0, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_252", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Here. I wrote a prescription. Keep her on this for two weeks, and she'll be a whole new person.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "003", + "avg_emoji_speechless", + nil, + nil, + -0.02, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Lulu", + "", + 0, + "", + false, + "", + "Cabbage, honey, chicken, fish sauce, figs, dates, chickpeas...==W== Wait, this is just a grocery list.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "022", + "avg_emoji_question", + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "OutQuint", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "018", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Exactly. Forget the herbs. What this girl really needs is a hearty meal.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "009", + "avg_emoji_flower", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Lulu", + "", + 0, + "", + false, + "", + "Got it!==W== I'm on it!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "close", + nil, + -0.1, + -0.04, + 1.2, + nil, + nil, + 0.0, + "manbu_loop", + "none", + "OutQuint", + 0, + nil, + true, + 2.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutCubic", + 0, + 0.0, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Phew.==W== Master, let's get her into the bedroom so she can rest.==W== You there, Night Watcher,==W== come give us a hand.==W==", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "002", + "none", + nil, + 0.36, + 0.02, + 0.95, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.35, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 180.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + 3, + 0.55, + -0.12, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.1, + false, + 0.7 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "avg_emoji_happy", + 1, + 0.78, + -0.12, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.7 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "005", + "none", + nil, + 0.1, + 0.06, + 0.8, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.2, + 0.01, + 0.9, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -180.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.4, + -0.04, + 1.05, + nil, + nil, + nil, + "manbu2", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + 0.7, + -0.04, + 1.05, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.55, + -0.04, + 1.05, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.5, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_097", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 200.0, + nil, + 1.15, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 2.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + 1.03, + nil, + nil, + nil, + "manbu_loop", + "none", + "OutQuart", + 0, + nil, + false, + 2.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_094", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + 1.07, + nil, + nil, + nil, + "manbu_loop", + "none", + "OutQuint", + 0, + nil, + false, + 2.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_094", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + 1.07, + nil, + nil, + nil, + "manbu_loop", + "none", + "OutQuart", + 0, + nil, + false, + 2.0, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + true, + false, + 2.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "Clear", + param = { + true, + 0.0, + false, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_168", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_166", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "", + false, + "", + "Alina offers her own bedroom to the girl. As we tuck the girl in, she continues to stare blankly, muttering a plea for her life. Still...==W== The sheer terror on her face is starting to fade.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m70", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuint", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1311", + "c", + "009", + "none", + nil, + 0.65, + -0.2, + 1.4, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "009", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "This world is far crueler than I thought. Elis and Alina must be the rare exceptions. What happened today...==W== That's the grim reality for everyone else.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sweaty", + "diantou", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -200.0, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + 0.3, + -0.4, + 1.8, + nil, + 1.0, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + 2, + 0.68, + 0.03, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.58, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Thank you for stepping in, Acolyte. If you hadn't...==W== That girl and I would have been trapped on the island. We might have actually needed High Priest Coppelius to bail us out.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "none", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Don't mention it. I didn't do much.==W== Just threw my weight around and used what they didn't know against them.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "avg_emoji_sigh", + "diantou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Good thing they didn't know I'm staying with you. Me bringing her here for an \"interrogation\" is the same as you bringing her here for treatment.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "You think they'll catch on? An angry mob showing up at your insula is the last thing you need.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Rest assured, those people rarely set foot off the island. They have no idea what goes on out here.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "022", + "avg_emoji_happy", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Good. Then we can focus on treating the girl.", + "" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + 1.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 0.7, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "002", + "none", + nil, + nil, + -0.1, + 1.35, + 0.7, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + -0.12, + 1.4, + nil, + nil, + 0.8, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "avg_emoji_question", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Speaking of which,==W== why were they so convinced she was the Fallen Saintess?==W== I thought Filanis didn't have slaves.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + nil, + "avg3_1332", + "a", + "004", + "avg_emoji_speechless", + 2, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "I will explain everything shortly.==W== But before that...==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1332", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg3_1332", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "OutQuint", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + 0.0, + 1.0, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.1, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_207", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 80.0, + 1.2, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "==SEX12== Acolyte, I made a grave mistake when I wrongfully accused Elis of being the Fallen Saintess and locked you both in a prisoner cart.==W== I am ready for my punishment.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.75, + -0.08, + 0.95, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1311", + "c", + "005", + "none", + nil, + 0.5, + -0.18, + 1.4, + nil, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "020", + "none", + nil, + 0.45, + nil, + nil, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_attention", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Ah,==W== this must be what Elis told me about...==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "014", + "none", + nil, + nil, + -0.32, + 1.5, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Alina also has to apologize and meet whatever demands we make, so long as they don't \"cause death or permanent scarring.\"==W== Oh,==W== and they nearly threw her out of Filanis.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "I don't really want to punish her.==W== There's no need.==W== Plus,==W== Alina was just doing her job.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sigh", + "diantou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "021", + "none", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutQuint", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.2, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.2, + false, + 1.0 + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "From an outsider's perspective,==W== Elis and I looked sketchy as hell.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "a", + "006", + "none", + nil, + 0.35, + -0.32, + 1.45, + nil, + 0.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + 0.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "025", + "none", + nil, + 0.65, + -0.34, + 1.45, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "a", + nil, + "none", + nil, + 0.32, + -0.4, + 1.6, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.68, + -0.43, + 1.61, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_531", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "021", + "none", + nil, + 0.45, + -0.18, + 1.4, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + nil, + nil, + nil, + "avg3_182", + "b", + "018", + "avg_emoji_happy", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Psst. Master, Master.==W== Come here for a second.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg3_182", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "009", + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_wipe_left", + "OutQuint", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "Clear", + param = { + true, + 0.0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -50.0, + 0.0, + 1.0, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1311", + "c", + "009", + "none", + nil, + 0.6, + -0.13, + 1.3, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m42", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_wipe_right", + "OutQuint", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "014", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "1", + "", + 0, + "", + false, + "", + "What do you think, Elis? We really don't need to punish Alina over this. You even spoke up for her earlier.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + 1, + nil, + -0.35, + 1.8, + 1.0, + 1.0, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "003", + "none", + nil, + nil, + 0.05, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "027", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "True,==W== but you can't just wave it off and ask for nothing. It breaks character.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Besides, this is the perfect opportunity to get Alina on our side.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Get her on our side?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + nil, + -0.18, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Yes! Think about it. What is our top priority right now?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_speechless", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Securing a solid identity. One that holds up to scrutiny.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "Exactly. Our cover story already fooled the Saintess and the High Priest. The only wild card left is this Night Watcher.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "On our way to Filanis... We left quite a few holes in our story. If she starts digging into them...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "none", + "daintou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Fair point. So, what's the plan?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_sigh", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "022", + "none", + 2, + 0.7, + -0.4, + 1.7, + 0.7, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.85, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "Heh. She's way too uptight. Aside from Lulu, I doubt she has a single friend in the world.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "People like her are like marble statues. You can neither bribe nor threaten them.==W== If we want to win her over,==W== we have to corrupt her first.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 0.98, + nil, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + nil, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + -0.35, + 1.55, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1311", + "c", + "009", + "none", + nil, + 0.73, + -1.0, + 3.0, + nil, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + -0.7, + 2.5, + nil, + 0.7, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "025", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Corrupt her?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "I just mean getting her to loosen up. If we can get her to reveal what she wants, we can give her exactly that.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Hmm...==W== I see.", + "" + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + nil, + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "025", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_316", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "If you think that's too slow, I did invent a soul trading spell that binds the signer's movements.==W== You could use this chance to help me test it out...==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + 0.9, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + nil, + "none", + "OutQuint", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "OutQuint", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "023", + "none", + nil, + 0.5, + -0.17, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 2, + nil, + 1.0, + 0.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Hey! Where are you going?!==W== We haven't even gone over the talking points yet!", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "016", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_wipe_right", + "OutQuint", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "Clear", + param = { + true, + 0.0, + false, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1311", + "c", + "009", + "none", + 1, + 0.25, + -0.13, + 1.3, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + 2, + 0.7, + -0.07, + 0.9, + nil, + nil, + nil, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -50.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_wipe_left", + "OutQuint", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "014", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "1", + "", + 0, + "", + false, + "", + "Alina, I've decided on your punishment.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + 0.2, + -0.3, + 1.8, + 1.0, + 1.0, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + -0.1, + 1.0, + 0.0, + 0.0, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Name it, and I will do my utmost to compensate you both.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "avg_emoji_speechless", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Let us join the Night Watchers and patrol with you.==W== Also, treat Elis and me as your equals, not your superiors.==W== Drop all the formalities.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "022", + "avg_emoji_happy", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Understood. I will...==W== Wait,==W== ==SEX12== Acolyte, what did you just say?", + "" + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + 3.0, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -30.0, + 1.15, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m33", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Calling me \"==SEX12==\" is a violation of the terms. Just call me ==PLAYER_NAME==, and call her Elis.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "023", + "none", + 1, + 0.2, + -0.23, + 1.4, + nil, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + 2, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + 0.0, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "Zhong", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Master?!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sigh", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "And you can stop calling me \"Master.\" We need to blend in. It's about time I restore my slave to the status of a free woman.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "022", + "avg_emoji_happy", + "JuGong", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "We don't have a physical contract, so let's just have Alina act as our witness.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -50.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuint", + 0.7, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutQuint", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 0.7, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutQuint", + 0, + nil, + false, + 0.7, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "I ...==W== understand.==W== I will bear witness to ==PLAYER_NAME== freeing the slave, Elis.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuint", + 0.7, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutQuint", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 0.7, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "niunie1", + "none", + "OutQuint", + 0, + nil, + false, + 0.7, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Hah...==W== I really don't get you.==W== What is going on inside that head of yours?", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "avg_emoji_happy", + "daintou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Good. No one is using titles anymore. I like this.==W== So...==W== Captain Alina, give the order.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "none", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_412", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "none", + "diantou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "As the newest recruits of the Night Watchers, what's our first move?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.1, + -0.4, + 1.8, + nil, + 1.0, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + 0.7, + 1.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + -0.05, + 1.1, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Well...==W==Then let's discuss the connection between the Fallen Saintess and the recent disappearances in Filanis.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuint", + false, + false, + 2.0, + true, + "default" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/stm10001_08.lua b/lua/game/ui/avg/_en/config/stm10001_08.lua new file mode 100644 index 000000000..4c55aedf3 --- /dev/null +++ b/lua/game/ui/avg/_en/config/stm10001_08.lua @@ -0,0 +1,12412 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "Act Eight", + "A Forbidden Wish", + "Children vanish across Filanis, and many blame the Fallen Saintess. Alina no longer suspects you and Elis, and reveals why she is so desperate to know about the resurrection magic.", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuint", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m29", + "none", + 0.0, + false + } + }, + { + cmd = "SetSceneHeading", + param = { + "18:10", + "The Fifth Month", + "26th", + "Off the Coast of Filanis", + "Rundown Insula" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Under Archon Olympia's rule, Filanis has long been a peaceful, orderly city-state. Its people lived in harmony, and serious crimes were almost unheard of.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "For years, we Night Watchers had little to do beyond catching thieves, putting out fires, and driving off monsters that strayed too close to the city.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "A month ago, that peace was shattered.==W== A young girl vanished from her home,==W== and despite all the searching her family and I did, we found no trace of her.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_night", + "0", + "OutQuint", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 7.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_168", + "a", + "002", + "none", + nil, + 0.5, + -0.25, + 1.4, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_168", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.97, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "At first, I thought she might have fallen into the water and been swept away from Filanis.==W== But then...==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_170", + "a", + "002", + "none", + nil, + 0.5, + -0.2, + 1.4, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_168", + "a", + nil, + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_170", + "a", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + 0.97, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_227", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "A week later, a second child disappeared,==W== this time outside Filanis.==W== According to the family, the child had only gone out to buy bread and never came back.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutQuint", + 0.5, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "OutQuint", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_168", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_170", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "niunie1", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "All Filanian children know how to swim, so the odds of two of them accidentally falling into the water were far too low. Lulu and I searched every cellar and abandoned house in Filanis, but found nothing.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Kidnapping? But no one ever came to demand a ransom. Could it have been trafficking?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "That was my thought as well, so I widened the search and kept a close watch on foreign travelers. Around the same time, rumors of the Fallen Saintess began to spread.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 0.98, + nil, + nil, + 0.7, + 1.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -100.0, + 1.35, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Many people were convinced the Fallen Saintess had slipped into Filanis==W== and taken those poor children away to devour them.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "024", + "none", + nil, + 0.27, + -0.45, + 1.4, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + -0.25, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.52, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 170.0, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "Come on, ==W==no matter how wicked the Fallen Saintess is supposed to be,==W== she wouldn't eat children!", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "niunie1", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m62", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Of course, it was a ridiculous rumor. In fact...==W== I don't believe the Fallen Saintess was responsible for those crimes,==W== or for any of those deaths.", + "" + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_question", + nil, + 0.35, + 0.0, + 1.0, + nil, + 0.0, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "Hm? Why do you think that?", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "If she were really on the run, moving from city to city would be the worst choice. She'd be better off disappearing into some remote place and waiting until people forgot about her.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "A Saintess who managed to escape a sacrifice can't be a fool. I don't think she'd do something as stupid as killing people to hide her identity, only to expose herself in the process.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "027", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "But ... those crimes really did happen...", + "" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -150.0, + -50.0, + 1.15, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + 1, + 0.6, + -0.1, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + 2, + 0.33, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "I read about a case like that in Filanis's library.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "A serial killer who was blamed for thirty deaths had actually only killed five. The other twenty-five were copycat crimes, pinned on the still-unidentified killer.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "avg_emoji_attention", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "You mean ... the Fallen Saintess was framed.==W== Then why did you try to arrest Elis in the forest under that name?==W==", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_question", + "diantou", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "The so-called Fallen Saintess may not even exist. It could just be a name people made up as the rumors spread.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "But the criminals using that name as cover for all kinds of crimes… They're very real.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_clockwise", + "OutQuint", + false, + false, + 1.0, + true, + "AvgStageEffect_clockwise" + } + }, + { + cmd = "Clear", + param = { + true, + 0.0, + false, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_187", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "Several days earlier.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_187_stop", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m42", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_clockwise", + "OutQuint", + false, + false, + 1.0, + true, + "AvgStageEffect_clockwise" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "003", + "none", + 1, + 0.7, + -0.3, + 1.5, + nil, + 0.7, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "012", + "none", + 2, + 0.15, + 0.05, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "avg_emoji_flurry", + nil, + 0.3, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Lulu", + "", + 1, + "", + false, + "", + "Captain Alina,==W== another child has gone missing.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "lengzhan", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Another one? That's the third now...==W== Lulu,==W== have you found out anything about that Fallen Saintess rumor?", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "avg_emoji_speechless", + nil, + 0.35, + 0.0, + 0.95, + nil, + nil, + nil, + "JuGong", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Lulu", + "", + 1, + "", + false, + "", + "Well, if I had to name one lead...==W== A strange man showed up at the bathhouse yesterday.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "A strange man?", + "" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 0.95, + nil, + nil, + 0.5, + 1.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.2, + -0.3, + 1.5, + 1.0, + 1.0, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.8, + -0.3, + 1.5, + 1.0, + 1.0, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "002", + "none", + nil, + nil, + -0.3, + 1.35, + 0.7, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + -0.32, + 1.4, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 3.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 3.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Lulu", + "", + 1, + "", + false, + "", + "A traveler with money to burn. They say he even holds the title of knight.==W== But he kept staring at people's teeth and skin, sizing them up...==W== Like he was inspecting merchandise.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + nil, + "avg1_162", + "a", + "007", + "avg_emoji_exclamation", + 5, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "That habit... Don't tell me he's a slave trader?", + "" + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + nil, + nil, + nil, + "avg2_978", + "b", + "008", + "avg_emoji_speechless", + 4, + nil, + nil, + 0.95, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Lulu", + "", + 0, + "", + false, + "", + "He was going around the bathhouse telling people stories about the Fallen Saintess. But he's an outsider...==W== How does he know our local rumors so well?", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "018", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg2_978", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + 0.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "018", + "none", + nil, + 0.2, + -0.3, + 1.5, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + nil, + 0.8, + -0.3, + 1.5, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.35, + 0.0, + 0.95, + 0.0, + 0.0, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + 0.0, + 1.0, + 0.0, + 0.0, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Very suspicious. He may be the one who took the children. I've heard that in some distant city-states, nobles don't care for ordinary slaves. They prefer abducted ones, especially those who once came from respectable families.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Lulu, let's go find him!", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "16", + "OutSine", + true, + true, + 0.5, + true, + "AvgStageEffect_fade_left" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -30.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "16", + "OutSine", + false, + false, + 0.5, + true, + "AvgStageEffect_fade_left" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "013", + "none", + 2, + 0.6, + 0.1, + 1.2, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "close", + nil, + 0.5, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_574", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Stop right there. I'm Alina of the Filanis Night Watch. I'm inspecting your wagon.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m148", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 70.0, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "004", + "none", + 1, + 0.25, + -0.35, + 1.5, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Slave Trader", + "", + 0, + "", + false, + "", + "Hah, Filanis really does like to overreach.==W== We're out in the wilds now, not in your city.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "006", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -70.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -150.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "002", + "none", + 3, + 0.9, + 0.05, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "012", + "avg_emoji_attention", + nil, + 0.85, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Lulu", + "", + 0, + "", + false, + "", + "Captain Alina, those wagons...==W== No, they're cages. There are several slaves inside.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 3, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 3, + nil, + nil, + nil, + -200.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 3, + "none", + "avg3_229", + "a", + "002", + "none", + 2, + 0.4, + nil, + nil, + 1.0, + 1.0, + 0.85, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 3, + "none", + "avg3_1339", + "a", + "002", + "none", + nil, + 0.6, + nil, + -1.0, + 1.0, + 1.0, + 0.85, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 3, + "none", + "avg3_1340", + "a", + "002", + "none", + nil, + 0.5, + -0.15, + 1.3, + 1.0, + 1.0, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 2, + 0, + "OutCubic", + 0.5, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "019", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 2, + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 70.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "002", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Slave Trader", + "", + 0, + "", + false, + "", + "Hah. We never brought slaves into Filanis, so we haven't broken any of Archon Olympia's laws.==W== Wait. You look familiar.==W== Ah, you're that bathhouse girl!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "007", + "avg_emoji_attention", + nil, + 0.35, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "002", + "avg_emoji_idea", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_147", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.9, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -50.0, + 1.3, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "close", + nil, + 0.6, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "No matter where it happens, treating people like toys or merchandise is evil. And you're also suspected of kidnapping and spreading panic. I'm taking you back for questioning.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "006", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Slave Trader", + "", + 0, + "", + false, + "", + "Ridiculous. There are only two of you, and you think you can haul us back?==W== Boys, looks like we're adding two prime new goods to the cart. Draw your weapons!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center", + 0, + 0, + nil, + nil, + 0.01, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1335", + "a", + "002", + "none", + 3, + 0.2, + 0.02, + 0.95, + 1.0, + 1.0, + 0.9, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1336", + "a", + "002", + "none", + 4, + 0.4, + 0.02, + 0.95, + 1.0, + 1.0, + 0.9, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_139", + "a", + "002", + "none", + 5, + 0.6, + 0.02, + 0.95, + 1.0, + 1.0, + 0.9, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_138", + "a", + "002", + "none", + 6, + 0.8, + 0.02, + 0.95, + 1.0, + 1.0, + 0.9, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "007", + "close", + nil, + 0.5, + -0.25, + 1.3, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetAudio", + param = { + 0, + "se_159", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1336", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_139", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_138", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_434", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "004", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong1", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Know your place!==W== Lulu, keep them alive. We still need them to tell us where the children are.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "007", + "close", + nil, + 0.5, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + 150.0, + nil, + nil, + "avg2_978", + "b", + "007", + "avg_emoji_exclamation", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "Lulu", + "", + 0, + "", + false, + "", + "Understood, Captain.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + 2, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "We defeated the slavers, but the missing children weren't among the slaves in the cages.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "There was a tower in the forest on their way. I feared they might be hiding the kidnapped children there, so I sent Lulu back to the city and drove one of the prison wagons to the tower myself...==W== And that's where I ran into you.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_tower_gate_daylight", + "0", + "OutCubic", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m149", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "015", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "So that's what happened. You'd just taken down a group of slavers, and they were spreading rumors about the Fallen Saintess. Then you saw me, looking just like the wanted sketch, so of course your mind went there. Totally makes sense.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "011", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "niunie1", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Actually... I never really thought you were the Fallen Saintess. For one, you don't have the eyes of someone who's killed before. And for another, I've always believed the Fallen Saintess was just a figure exaggerated by rumor.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "I only said it to see how you'd react...==W== Just a little trick we Night Watchers use when questioning thieves: start with a bigger accusation and see if they flinch.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_030", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + 0.2, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "avg_emoji_question", + nil, + 0.25, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Then what did you think I'd done?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "That you might've been working with the slavers. Or maybe ... a grave robber.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "016", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + -30.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_resentful", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "jushou2", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Hey, come on, use your eyes!==W== I'm this cute and charming, and you thought I was a slaver or a grave robber?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Uh... Because you were standing next to an absurdly lavish coffin, and inside was the breathless ==PLAYER_NAME==.", + "" + } + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + -600.0, + 810.0, + 1.43, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 5, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + 2.0, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_sweaty", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Yeah, I can see how that would've looked like grave robbing. Heh.==W== So you threw both me and the coffin into the wagon as evidence of Elis's \"crime.\"", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "OutSine", + 0.35, + true + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetStage", + param = { + 4, + 15, + "Linear", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "That's right. I'm sorry...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "022", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "No need to apologize. In that state, anyone would've thought I was a corpse.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "So that's why your attitude changed later... I \"came back to life,\" and Elis protected me on her own. Which meant she couldn't have been a grave robber, or a slaver.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Right. But I still had doubts about who you really were...==W== So I brought you back to Filanis.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "And that's because...?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Elis acted perfectly natural for a slave. But you, as her master...==W== You had none of that air of superiority. And the way you treated her wasn't like a slave at all. It was more like ...==W== a friend.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_030", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_054", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "avg_emoji_flurry", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "R-Really...", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "021", + "none", + nil, + 0.5, + -0.35, + 1.5, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "(I'll keep playing your slave.==W== But seriously, be a bit more ruthless with me. Show some authority! Nobody treats a slave as gently as you do.)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "010", + "avg_emoji_sigh", + "chijing", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Elis did warn me about that, but I just couldn't do it... No matter how hard I try, I can't treat a living person like a slave.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "So I started to wonder if maybe both of you were slaves. The high-ranking kind, the ones who serve Archons or Demigods.==W== You escaped together, and pretending to be master and slave was simply the easiest cover.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_idea", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "So...==W== You brought us to Filanis to protect us, and to help us start over there with new identities.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_029", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Yes. If Archon Olympia discovered you were slaves, she would most likely set you free.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_4", + "16", + "Linear", + 0.5, + false, + "AvgStageEffect_wipe_down", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "015", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "You're almost so kind it doesn't even feel real.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "OutCubic", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_question", + nil, + 0.3, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Your Patron Olympia, ruler of Filanis, may forbid the people of Filanis from keeping slaves, but that doesn't mean you have to leave the city and rescue slaves out in the wilds, does it? Wouldn't that just bring trouble to her?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Archon Olympia always said that anyone who steps into Filanis should do so as a free person. She supports us in freeing slaves by peaceful means whenever possible, and punishing those who profit from selling them.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "And ... I used to be a slave too. I know what it feels like to be treated like an object. So I'll help you however I can.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_vexation", + nil, + 0.5, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "... Why do slaves even exist? Why can't people just live peacefully together?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 5, + "mood_3", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Of course it's because...==W== Everyone has wishes they want fulfilled, and some people can only get what they want by sacrificing others.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.1, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 8, + "Linear", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_resentful", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "jushou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Hmph, don't go thinking everyone is as naive as you two idiots. You keep being this gullible, and one day it'll get you killed.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Thanks for the warning.==W== But...==W== After you tried to escape from the bathhouse and Saintess Leita caught you, I started to rethink who you really were. You probably aren't slaves.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "011", + "none", + nil, + 0.6, + 0.0, + 1.0, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "005", + "none", + nil, + 0.4, + nil, + 1.05, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.5, + false, + "default" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "002", + "none", + nil, + 0.5, + 0.0, + 1.0, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -60.0, + 1.3, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center", + 0, + 0, + nil, + nil, + 0.01, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 4, + nil, + nil, + 0.7, + "avg1_162", + "a", + "007", + "none", + 5, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Elis, you're the runaway Saintess, aren't you? And ==PLAYER_NAME== is a noble of some standing who, for reasons I don't know, chose to help you.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 4, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "016", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m148", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Huh!? What nonsense are you talking about? How could I possibly be a Saintess?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "025", + "avg_emoji_shock", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "That's a pretty sharp guess. No wonder she is a Night Watcher... Aside from one thing she couldn't possibly know, that I'm from another world, she's basically right.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.25, + 1.5, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "avg_emoji_speechless", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "When Saintess Leita was trying to determine who you were... She looked like she recognized you, and even deliberately helped cover for you.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "007", + "none", + 1, + 0.4, + 0.0, + 1.05, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "027", + "none", + 2, + 0.58, + 0.0, + nil, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "009", + "avg_emoji_music", + nil, + 0.42, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + -3.0, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "015", + "none", + nil, + 0.61, + nil, + nil, + nil, + nil, + nil, + "jingxia2", + "none", + "OutQuart", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Normally... An innocent person would have no reason to flee through the sewers like that. But when it came to you hiding under the carriage, she brushed it off by mocking you.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "So I looked into it...==W== Into Saintess Leita's past before she became a true Saintess, and found that she was from the same class as the runaway Saintess.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_flash_light", + 0, + 0, + nil, + 0.6, + nil, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Everyone in that class had a clear record, except for the runaway Saintess. None of the others could possibly have ended up in Filanis as a slave,==W== which leaves only one possibility...", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -30.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 2.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "023", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Even if I did know that Saintess, it doesn't prove anything...==W== We didn't have to meet during training. Maybe we were just neighbors back in Emor...==W== Yeah, neighbors!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "027", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_question", + nil, + 0.7, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "How could a Saintess possibly be neighbors with a slave? If you're saying she was neighbors with ==PLAYER_NAME== instead, then at the bathhouse...==W== Saintess Leita looked like she didn't know ==PLAYER_NAME== at all.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_257", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 70.0, + -100.0, + 1.4, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "026", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "I... I can explain that too...", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Elis, stop struggling.==W== I think Alina isn't saying all this to turn us in. After all, she never brought up any of these doubts during the bathhouse test.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Archon Olympia has never issued a warrant for the runaway Saintess in Filanis. Lord Coppelius once told me that he didn't believe the runaway Saintess did anything wrong.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "And during all this time, even after being locked in a prison cart, the two of you never did anything dangerous. As one of Filanis's Night Watchers, I have no reason to arrest Elis.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_speechless", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "I don't think that's the whole story though. Back at the bathhouse entrance...", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.9, + true, + "fade" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + nil, + nil, + -0.3, + 1.35, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_257", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Could you tell me about the resurrection magic?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_100", + "a", + "025", + "none", + nil, + nil, + -0.17, + 1.25, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 6, + "OutSine", + 0.5, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.3, + nil, + "none", + "InOutQuad", + 0.6, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_185", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m148", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_flash_light", + 0, + 0, + nil, + 1.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + true, + 0.7, + true, + "fade" + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutQuad", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_486", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -800.0, + 250.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.35, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "wind", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_k", + "0", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -800.0, + 250.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "OutQuad", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -800.0, + 250.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.25, + nil, + nil, + nil, + "none", + "InOutBack", + 0.8, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + 1.35, + nil, + nil, + nil, + "JuGong", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Name your price...==W== I'll give you anything I have!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutQuad", + 0, + nil, + false, + 1.3, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "010", + "none", + nil, + nil, + -0.07, + 1.1, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuad", + false, + false, + 0.85, + false, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "T-==W==Truly...?==W== May I ask about the tower and wishes?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 250.0, + 0.0, + 1.15, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.05} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "c", + "009", + "none", + nil, + 0.41, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "1", + "", + 0, + "", + false, + "", + "You clearly had something you wanted to ask me.==W== If our identities were exposed, we'd either be arrested or forced to run.==W== And then you'd never get the answer you were looking for, right?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 10.0, + 1.05, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.71, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "OutSine", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "008", + "none", + nil, + nil, + -0.06, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_3s", + 0, + "m9", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "It's shameful, really. I was fortunate enough to be granted noble status, and though I bear the title of \"Knight,\" my heart is still full of selfish desires.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -15.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.6, + false + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "==PLAYER_NAME==, you're right. I do have my own motives in this matter.==W== I really do want ... to learn that knowledge from you.", + "" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "So please, don't think of me ... as some selfless good person who's only trying to help you.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "003", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "Everyone has desires.==W== As long as those motives don't harm anyone else, I don't think there's anything wrong with them.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "Do you want to continue our earlier conversation? About the tower and wishes?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutQuad", + 0.6, + false + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_080", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "015", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Yes... Only Saintesses and Priests can enter Filanis's tower to make wishes, but a knight like me can also earn a once-in-a-lifetime chance after accumulating enough merit.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "I want to make a wish for my companions, but I don't know ... how should I do it to bring about the result I want.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "So I was hoping to ask you how wishing actually works.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.75, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.75, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.75, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "004", + "none", + 2, + nil, + -0.01, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.75, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "Make a wish for your companions? You only get one chance in your whole life. Shouldn't you think about yourself too?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -250.0, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "I... I owe them. No matter what, I want to repay them.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.81, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + 1.23, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "011", + "avg_emoji_sweaty", + nil, + 0.46, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "There are other ways to repay someone... This is a wish we're talking about. A wish that can grant anything!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "025", + "avg_emoji_symbol", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "Anything?!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "002", + "none", + nil, + 0.25, + -0.07, + 1.1, + nil, + nil, + nil, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "c", + "012", + "none", + nil, + 0.75, + -0.076, + 1.12, + nil, + nil, + nil, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "005", + "none", + nil, + nil, + -0.14, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 0.7, + false, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Yes... I think this is the only way I can repay them. Please, come with me. I'll take you to them.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -15.0, + 1.15, + nil, + nil, + nil, + "none", + "OutQuad", + 1.75, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "manbu_loop", + "none", + "OutSine", + 0, + nil, + false, + 1.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + true, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.325, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + nil, + "none", + nil, + 0.675, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060_stop", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_113", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "Elis and I follow Alina out through the back door of the Insula.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.02, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + nil, + "none", + nil, + 0.64, + -0.28, + 1.4, + nil, + nil, + nil, + "manbu_loop", + "none", + "OutQuad", + 0, + nil, + false, + 1.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.36, + -0.28, + 1.4, + nil, + nil, + nil, + "manbu_loop", + "none", + "OutQuad", + 0, + nil, + false, + 1.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.85, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -90.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "loopLite", + "OutSine", + 5.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.85, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_102", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {2.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_102", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -50.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "loopLite", + "OutSine", + 2.2, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1.8} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "We trek through the forest for more than ten minutes. Only when even Filanis's Monolith has vanished behind the trees does Alina finally stop.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_101", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.75, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "OutSine", + 0.75, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -300.0, + -170.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -500.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.75, + false, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 0.75, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_3s", + 0, + "m13", + "none", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "022", + "none", + nil, + 0.5, + -0.34, + 1.5, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.67, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.75, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg1_162", + "", + 0, + "", + false, + "", + "These are the companions I spoke of.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "Linear", + 0.75, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + 0.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "This is ... a graveyard? Sorry, we didn't know...", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + nil, + nil, + -0.01, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.11, + 1.15, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "No need to apologize. I should have told you sooner.==W== A year ago, this Night Watcher of Filanis, Alina ... was still a gladiator in Emor.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -50.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "004", + "none", + 2, + 0.22, + -0.075, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_symbol", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "What? A gladiator? The kind of famous star who fights in the Grand Arena and basks in the crowd's cheers?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -15.0, + 1.23, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_101", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.22, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + 0.49, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "Those kinds of gladiators do exist, yes. But I had nothing to do with that world.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "015", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "Back then... I was nothing more than a gladiator slave without even a name...", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/config/stm10001_09.lua b/lua/game/ui/avg/_en/config/stm10001_09.lua new file mode 100644 index 000000000..9d4a53d1b --- /dev/null +++ b/lua/game/ui/avg/_en/config/stm10001_09.lua @@ -0,0 +1,11577 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "Act Nine", + "The Gladiator", + "Alina reveals her past as a gladiator who lived among slaves. She won freedom by defeating magic puppets, but failed to save her companions who had fought and died beside her, and that regret turned into her wish.", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutQuad", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + 2.0, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_01_a", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + 2.1, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuad", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_3s", + 0, + "m116", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "Senior Gladiator", + "", + 0, + "vo_STm10_05_001", + false, + "", + "Hey, No. 18. You're up.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "vo_STm10_05_002", + false, + "", + "Yes.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "Senior Gladiator", + "", + 0, + "vo_STm10_05_003", + false, + "", + "Listen. The more blood spilled, the more the crowd goes wild, especially when it's a dainty girl like you. Doesn't matter if it's your blood or your opponent's... They'll be overjoyed either way. Understand?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "vo_STm10_05_004", + false, + "", + "Yes.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.4, + nil, + 0.0, + nil, + nil, + "none", + "OutSine", + 1.0, + false, + 1 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "Senior Gladiator", + "", + 1, + "vo_STm10_05_005", + false, + "", + "Well, if you could fight your way to fame, then you can say goodbye to this filthy place forever.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "Senior Gladiator", + "", + 0, + "vo_STm10_05_006", + false, + "", + "You would live in a mansion that smells of myrrh and frankincense. Lounge on silk cushions stuffed with swan feathers by a crystal-clear pond, sipping chilled mead like some fine young lady…", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "Senior Gladiator", + "", + 0, + "vo_STm10_05_007", + false, + "", + "Haha! Now that's what I call living. Bet you dream of a life like that too, huh?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "vo_STm10_05_008", + false, + "", + "Yes.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_067", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "OutCubic", + 0.75, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "Senior Gladiator", + "", + 0, + "vo_STm10_05_009", + false, + "", + "...Jeez. \"Yes, yes\"… Is that the only word you know? Are you a puppet or something?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_unsheathe", + 0, + 0, + 7.5, + -2.82, + 0.8, + 0.0, + false, + false, + 148.5 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_01", + "0", + "OutQuad", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "vo_STm10_05_010", + false, + "", + "Yes.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "Senior Gladiator", + "", + 0, + "vo_STm10_05_011", + false, + "", + "Ugh, fine. Forget it. Go on. A wimp with that empty look like yours would probably just die and get dragged out right away.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 90.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 2.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 90.0, + 1.4, + nil, + 0.99, + nil, + nil, + "none", + "OutCubic", + 1.5, + false, + 1 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + nil, + nil, + -0.58, + 1.7, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "OutSine", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.0, + nil, + 0.0, + nil, + nil, + "none", + "OutSine", + 1.8, + false, + 1 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_012", + false, + "", + "In the heart of Emor stands a theater where the curtains never fall.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "InOutQuad", + 1.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + -0.3, + 1.4, + nil, + nil, + nil, + "none", + "none", + "InOutQuad", + 0, + nil, + false, + 1.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_013", + false, + "", + "With towering walls as its curtains and yellow sand as its stage. The lavishly dressed audiences sit in the sunlight, while the slaves in chains stand there in a daze, never seeing the light of day.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.13} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "OutSine", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.5, + nil, + nil, + 0.65, + nil, + "none", + "OutSine", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 15.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1331", + "a", + "014", + "none", + nil, + 0.57, + -0.35, + 1.85, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1331", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1331", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 24.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 1, + "vo_STm10_05_014", + false, + "", + "People call the Grand Arena \"the heart that pumps life into Emor.\"", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1331", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_015", + false, + "", + "But it is never glory that keeps that heart beating... It is the blood that paints the sand red.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_02", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + 90.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 200.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_016", + false, + "", + "I was born beneath those high walls, and I inherited my parents' shackles without ever taking a name.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_02", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -300.0, + 130.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -150.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 15.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_017", + false, + "", + "No one asks a slave's child what they want to be when they grow up. From the moment they are born, their master decides their role and attaches strings to them like a puppet.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "InOutSine", + 0.9, + false + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_02", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_018", + false, + "", + "The only choice I was ever allowed to make ... was the weapon to fight with. I chose the sword.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 1, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + -200.0, + nil, + 1.85, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 1, + "story_main_10001_004_03", + "0", + "OutSine", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + 850.0, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 2, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + 100.0, + nil, + 1.85, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 2, + "story_main_10001_004_03", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + -1000.0, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetStage", + param = { + 1, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetStage", + param = { + 0, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 1, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 2, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_019", + false, + "", + "The arena is run by twin Archons. The elder sister leases out the venue and the slaves, while the younger one sells tickets and hosts the event they market as \"gladiator fight\"...", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetStage", + param = { + 0, + 1, + "InOutQuart", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 1, + 1, + "InOutQuart", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_03", + "0", + "InOutQuart", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 0.95, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.12, + nil, + nil, + nil, + nil, + "none", + "InOutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 1, + "vo_STm10_05_020", + false, + "", + "Masters would control the slaves,==W== commanding them to struggle, scream,==W== then fall to please the crowd.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_255", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dust_2_a", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.75} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_372", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.96, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_255_stop", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dust_2_a", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 1, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 2, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 3, + "story_main_10001_004_04", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 3, + nil, + nil, + -450.0, + 90.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetStage", + param = { + 2, + 0, + "OutCubic", + 0.9, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_3s", + 0, + "m70", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "Injured Gladiator", + "", + 0, + "vo_STm10_05_021", + false, + "", + "Um... Thank you for going easy on me earlier.", + "" + } + }, + { + cmd = "SetBg", + param = { + 4, + "story_main_10001_004_04", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 4, + nil, + nil, + 600.0, + 90.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetStage", + param = { + 3, + 0, + "OutCubic", + 0.9, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "vo_STm10_05_022", + false, + "", + "Put some honey on your wound. It'll help keep it from festering.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 4, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "Yonon", + "", + 0, + "vo_STm10_05_023", + false, + "", + "R-Really? Oh, I'm Yonon... What's your name?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 3, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 4, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "No. 18", + "", + 0, + "vo_STm10_05_024", + false, + "", + "18.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 3, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 4, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "Yonon", + "", + 0, + "vo_STm10_05_025", + false, + "", + "That's your number, right? I have one too—103. But I'm not asking for your number…", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_010", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 2, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetStage", + param = { + 3, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_04", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "No. 18", + "", + 0, + "vo_STm10_05_026", + false, + "", + "I don't have a name, nor do I need one.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "Young Gladiator", + "", + 0, + "vo_STm10_05_027", + false, + "", + "Come on, Yonon. Come here so I can patch you up.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "Slightly Famous Gladiator", + "", + 0, + "vo_STm10_05_028", + false, + "", + "Yonon, you sure it's safe to talk to that kid? Who knows what she's thinking? You better stay away in case she stabs you in the back...", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.9, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_04", + "0", + "Linear", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -590.0, + 180.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.994, + nil, + nil, + "none", + "OutSine", + 0.8, + false, + 1 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "Yonon", + "", + 0, + "vo_STm10_05_029", + false, + "", + "Stab? But she's a kind girl...==W== I don't think she would harm me…", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 590.0, + 180.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -180.0, + nil, + 1.8, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.8, + false, + "default" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_030", + false, + "", + "Gladiators don't have proper names like the audience members do.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 200.0, + nil, + 1.2, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 2, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + nil, + -50.0, + 1.7, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 2, + "story_main_10001_004_04", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + -700.0, + 100.0, + 1.85, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetStage", + param = { + 1, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "022", + "none", + nil, + 0.28, + -0.28, + 1.4, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "InOutSine", + false, + false, + 0.87, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_031", + false, + "", + "Of course, some gladiators would give themselves names based on their fighting style, hoping the crowd would remember them...", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 1, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 1.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.0, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_01_a", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 1, + "vo_STm10_05_032", + false, + "", + "Even so, I never thought of taking a name for myself. After all, we were objects, the masters' property.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_033", + false, + "", + "To a gladiator, a \"name\" is nothing more than a price tag, something to make you worth more on the market.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.7, + nil, + 0.99, + nil, + nil, + "none", + "OutBack", + 0.9, + false, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_01", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_034", + false, + "", + "I'd rather hone my swordsmanship than waste time on that.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_03", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_575", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_035", + false, + "", + "Every time I brought down an opponent in the arena, the crowd would clench their fists, raise their thumbs, and urge me to end the show with a finishing blow.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "stop", + "OutSine", + 0.8, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_181", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_spatial_blade", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.9} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_story_015", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_477", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "32", + "OutQuad", + false, + false, + 0.6, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -300.0, + -150.0, + 1.3, + nil, + nil, + nil, + 0.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -400.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "014", + "none", + nil, + 0.6, + -0.4, + 1.95, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "InOutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 20.0, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_3s", + 0, + "m41", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_036", + false, + "", + "But ... I wasn't interested in following their orders, let alone killing in their favor.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_037", + false, + "", + "So in my bouts, I would cut my opponents' skin open with the tip of my sword, but avoid all the major blood vessels or tendons.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.85, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.5, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.85, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_549", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_blood", + 0, + 0, + -3.5, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_549", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_blood", + 0, + 0, + 3.5, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_549", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_blood", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_038", + false, + "", + "That way, blood would spray a lot, but no one would lose their life.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 3.0, + nil, + 0.99, + nil, + nil, + "none", + "OutBack", + 0.9, + false, + 1 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "015", + "none", + nil, + nil, + -0.43, + 1.6, + nil, + 0.15, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.65, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_039", + false, + "", + "But little did I know... In that arena with no way out, all hope would only lead to more devastating despair...", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_05", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -180.0, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_575", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_040", + false, + "", + "One year ago,==W== the Archon of Filanis arrived with a huge batch of magical puppets. That lady with kind heart intended to have them replace the slaves.", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_575", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_041", + false, + "", + "But she did not know. The audience couldn't care less about the skills or showmanship. It was the shedding of blood of the living that they craved.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_007_c", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.3, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_193", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + 1.0, + "none", + "InCirc", + 0.4, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "32", + "OutSine", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_007_b", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "33", + "OutSine", + false, + false, + 0.29, + false, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_589", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChaoDaZhenDong", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.3, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 0.5, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.31} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutCubic", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 1, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "SetBg", + param = { + 2, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 1, + "story_main_10001_004_05", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + 700.0, + 180.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + nil, + nil, + 2.5, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 2, + "story_main_10001_004_06", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + -180.0, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetStage", + param = { + 0, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetStage", + param = { + 1, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_042", + false, + "", + "To welcome the Archon of Filanis, the twin Archons who run the arena set up a grand fight: a duel between gladiators and magical puppets.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.85, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_06", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetStage", + param = { + 0, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetStage", + param = { + 1, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.85, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_043", + false, + "", + "But it was never a stage to test the puppets' abilities. It was a slaughterhouse for the magical puppets to get rid of the \"old puppets\" who no longer obeyed their masters religiously.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + 0.9, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_012_a", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + -100.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1, + 40.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 150.0, + 150.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 35.0, + false, + 1 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_3s", + 0, + "m27", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "Yonon", + "", + 0, + "vo_STm10_05_044", + false, + "", + "18, here. This is for you.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "No. 18", + "", + 0, + "vo_STm10_05_045", + false, + "", + "Yonon? Is this ... a sword?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_143", + "b", + "002", + "none", + nil, + 0.75, + -0.24, + -1.35, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + 0.82, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 15.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetTalk", + param = { + 9, + "Yonon", + "", + 1, + "vo_STm10_05_046", + false, + "", + "Yeah. We're about to fight the magical puppets, right?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "Yonon", + "", + 0, + "vo_STm10_05_047", + false, + "", + "Your sword is falling apart so... We put our money together and bought you a new one.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.2, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.28, + 1.4, + 1.0, + 1.0, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "No. 18", + "", + 0, + "vo_STm10_05_048", + false, + "", + "For me...? Why?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_143", + "b", + "002", + "none", + nil, + 0.67, + -0.28, + -1.35, + 1.0, + 1.0, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "Yonon", + "", + 1, + "vo_STm10_05_049", + false, + "", + "Um... As a thanks for all the help, I guess? Ahaha... If it weren't for you, we'd probably all be long dead by now.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "tiao2", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "Yonon", + "", + 0, + "vo_STm10_05_050", + false, + "", + "A-Anyway, the sword's yours now. Hehe… And good luck with the fight. If anyone is to defeat those puppets, it's you, 18. So we're counting on you.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "Yonon", + "", + 0, + "vo_STm10_05_051", + false, + "", + "Oh, of course we'll do our best, too. But those puppets probably won't go easy on us like you do, so I'm a little worried...", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.28, + 1.4, + 1.0, + 1.0, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_052", + false, + "", + "I contemplated whether to tell her, that I wasn't fighting for anyone's sake, and that I was only resisting the fate the arena had decided for me.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_012", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1, + 40.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_053", + false, + "", + "But ... the weight of the sword in my hand touched my heart, and words failed me. It was the first gift I had ever received in my life.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutQuad", + 0.7, + false, + 1 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "vo_STm10_05_054", + false, + "", + "Not a reward, but an actual gift...", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_06", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + true, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_055", + false, + "", + "A few days later, the arena's master sent the ones==RT==whose lives I had saved, their wounds not yet healed,==RT==into the battle against the magical puppets.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_026", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_05", + "0", + "OutSine", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_fire_dust", + 0, + 1, + nil, + nil, + 0.85, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume35_3s", + 0, + "m101", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_056", + false, + "", + "The fight began at the sacred hour of midnight. The great arena lit over a thousand bonfires for the grand spectacle.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_057", + false, + "", + "At first, the puppets only moved stiffly, and seemed helpless against our teamwork.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.8, + false, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutSine", + 0.8, + false + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_575", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_940", + "a", + "002", + "none", + nil, + 0.52, + -0.16, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_940", + "a", + nil, + "none", + nil, + 0.8, + -0.28, + 1.4, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1328", + "a", + "002", + "none", + nil, + 0.5, + -0.03, + -1.0, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1328", + "a", + nil, + "none", + nil, + 0.3, + -0.07, + -1.1, + nil, + nil, + 0.8, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1327", + "a", + "002", + "none", + nil, + 0.48, + -0.16, + -1.2, + nil, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1327", + "a", + nil, + "none", + nil, + 0.2, + -0.28, + -1.4, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1329", + "a", + "002", + "none", + 5, + 0.52, + -0.03, + nil, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1329", + "a", + nil, + "none", + nil, + 0.7, + -0.07, + 1.1, + nil, + nil, + 0.8, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_143", + "b", + "002", + "none", + 6, + nil, + -0.14, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + nil, + -0.14, + 1.2, + nil, + nil, + 1.0, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_058", + false, + "", + "However, their magically reinforced bodies and insane mimicry made them tougher opponents than we'd expected.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 0.75, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 0.75, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center", + 0, + 2, + nil, + nil, + 0.008, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_940", + "a", + nil, + "none", + nil, + 0.65, + -0.16, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1327", + "a", + nil, + "none", + nil, + 0.35, + -0.16, + -1.2, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1328", + "a", + nil, + "none", + nil, + 0.4, + -0.03, + -1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1329", + "a", + nil, + "none", + nil, + 0.6, + -0.03, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_405", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_405", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_504", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_fire_dust", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_059", + false, + "", + "The puppets soon absorbed our techniques and tactics ... and turned the tide of battle. My allies, already injured, fell one by one.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_584", + 0.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -300.0, + nil, + 2.5, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_07", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 1300.0, + nil, + 2.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 1200.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_060", + false, + "", + "Spattered blood hissed harshly in the bonfires... But even that sound was drowned out by the roaring cheers.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_061", + false, + "", + "The audience's bloodthirsty eyes at that moment were more terrifying than those puppets.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 50.0, + 1.7, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_06", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -400.0, + -50.0, + 1.6, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_062", + false, + "", + "Fortunately, what the puppets had copied was my swordsmanship. So my fallen comrades hadn't suffered fatal wounds. At the same time, I saw a chance to win in their mimicry.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 0, + nil, + 0.6, + 1.1, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "_NOT_IN_LOG_==Off==Puppets that feel no pain...==RT====RT====RT====RT====A0.8==", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_564", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "_NOT_IN_LOG_==Off==Let's settle this.==RT====RT====A0.8==", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_565", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "_NOT_IN_LOG_==Off====RT====RT====RT==See if your magic will run out...==RT====A0.8==", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 3.0, + nil, + 0.9, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_566", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "_NOT_IN_LOG_==Off==... before my sword breaks!!==A0.8==", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_story_015", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_477", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "vo_STm10_05_063", + false, + "", + "==Off==Puppets that feel no pain... Let's settle this.==RT==See if your magic will run out before my sword breaks!!", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 180.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_520", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_smoke", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.4} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutSine", + 0.85, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_07", + "0", + "Linear", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 550.0, + 350.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 450.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {3.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 1, + "vo_STm10_05_064", + false, + "", + "How I managed to hold out...==W== I no longer remember.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sunlight_flip", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_07", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -600.0, + 0.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -450.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 9.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.9} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutSine", + 0.85, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_07", + "0", + "OutQuad", + 0.9, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 1, + "vo_STm10_05_065", + false, + "", + "In the end, as dawn broke, amid cheers loud enough to shake the arena, I collapsed alongside the last remaining puppet to the blood-soaked sand.", + "" + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 180.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 5.1, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_close_eye", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {4.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + -150.0, + 1.6, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + nil, + 0.37, + -0.28, + 1.4, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 280.0, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutSine", + 30.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.27, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 30.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_3s", + 0, + "m113", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_066", + false, + "", + "And … when I next awoke, I was in a carriage bound for Filanis.==W== Archon Olympia, the Archon of Filanis, had bought me, set me free, and granted me the rank of Knight.", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -20.0, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "002", + "none", + 2, + 0.6, + -0.24, + 1.3, + nil, + nil, + 0.6, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg2_941", + 0, + -0.17, + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.7, + false, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 25.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_067", + false, + "", + "Archon Olympia told me she would advance her research into magical puppets that could replace and one day, free all slaves.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_08", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 15.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_068", + false, + "", + "That was also the name \"Alina Colossi\" was born into this world.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 1, + "vo_STm10_05_069", + false, + "", + "To repay my debt to Archon Olympia, I became a Night Watcher of Filanis. And I swore to protect the perfect city she had built—a city with no slaves.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_070", + false, + "", + "When I joined the Night Watch, Archon Olympia even paid me ten years' wages in advance... I had lived as a slave and had no idea what to do with money.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_071", + false, + "", + "So I returned to Emor with a great sum of gold coins. I wanted to buy the freedom of my wounded companions.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + 0.8, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_11_b", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -30.0, + -50.0, + 0.85, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_072", + false, + "", + "Just as I had made it through that night and seen the dawn, I wanted my companions to see that light too.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_tower_gate_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1250.0, + 700.0, + 2.2, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + nil, + -0.32, + 1.4, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_227", + 0, + -0.17, + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "Arena Slave Owner", + "", + 0, + "vo_STm10_05_073", + false, + "", + "Yonon? Sorry, never heard that name before.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1400.0, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.67, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.26, + 1.4, + nil, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 9, + "Arena Slave Owner", + "", + 0, + "vo_STm10_05_074", + false, + "", + "...Oh, wait a minute. I think the previous 103 did go by that name...", + "" + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg1_162", + 0, + -0.16, + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_3s", + 0, + "m6", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_075", + false, + "", + "Previous? What do you mean?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "Arena Slave Owner", + "", + 0, + "vo_STm10_05_076", + false, + "", + "Just what I said. Slaves who die in the Arena get their numbers passed on, right? Everyone who fought the puppets was dead. Naturally, all their numbers got reassigned to new slaves.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 0.8, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1550.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.8, + false, + 0 + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg1_162", + -0.17, + 0, + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_077", + false, + "", + "Wh-Don't lie to me...! Those puppets shouldn't have killed anyone!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.7, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1300.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.572, + -0.2, + 1.25, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_227", + 0, + -0.17, + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.75, + false, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -180.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "Arena Slave Owner", + "", + 0, + "vo_STm10_05_078", + false, + "", + "Wh-Whoa, Knight lady, please calm down...! I ain't lying to you or nothing, see?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_940", + "a", + "002", + "none", + 2, + 0.27, + -0.01, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_143", + "b", + "002", + "none", + 3, + 0.87, + -0.27, + -1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_940", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_940", + "a", + nil, + "none", + nil, + nil, + -0.14, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 20.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + nil, + -0.14, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 20.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "Arena Slave Owner", + "", + 0, + "vo_STm10_05_079", + false, + "", + "Most of the fighters in that match were severely wounded anyway, and the arena doesn't feed idlers... Some of them lasted half a day... And the toughest ones a few days longer... That's all.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "Arena Slave Owner", + "", + 0, + "vo_STm10_05_080", + false, + "", + "Some of 'em only got minor injuries, but... They got thrown right back into the arena, including 103. Used to test the puppets' skills, or so I hear.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg2_940", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.12} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1480.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_228", + 0.0, + false + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 1, + "qstory_main_10001_007", + 0.31, + 0.54, + 0.35, + true + } + }, + { + cmd = "SetTalk", + param = { + 9, + "Arena Slave Owner", + "", + 1, + "vo_STm10_05_081", + false, + "", + "So anyway, right now I can get you a gladiator slave of much finer quality than those. And if you want a memento of that match, I've got the ID tags of two fighters... Heh heh, buy a slave and I'll throw 'em in as a gift.", + "" + } + }, + { + cmd = "SetFrontObj", + param = { + 1, + 1, + "qstory_main_10001_007", + 0.31, + 0.54, + 0.35, + false + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "015", + "none", + nil, + 0.13, + -0.14, + 1.2, + nil, + 0.35, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_speechless", + nil, + 0.27, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.85} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.7, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_hurt", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 1, + "vo_STm10_05_082", + false, + "", + "The familiar ID tag slipped through my fingers and fell into the pool of blood beneath the arena that never dries.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 4.0, + nil, + 0.9, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "OutCubic", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_watermarks_lp", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume35_3s", + 0, + "m101", + "none", + 0.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "vo_STm10_05_083", + false, + "", + "==Off==The magical puppets did take the stage in the arena...==RT==But they never saved any slaves.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_watermarks_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_09", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 180.0, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -180.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 40.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_194", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.75, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 1, + "vo_STm10_05_084", + false, + "", + "I'm sorry... I came back too late...", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 1, + "vo_STm10_05_085", + false, + "", + "I'm sorry... We were supposed to have already won...", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_086", + false, + "", + "I'm sorry... I couldn't save a single one of you...", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_472", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_005", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + 1.5, + nil, + nil, + 0.9, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.43, + 1.9, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_087", + false, + "", + "In the waves of deafening cheers from the arena, I wandered aimlessly through the streets of Emor.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_05", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 15.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_088", + false, + "", + "The most popular show now features slaves fighting magical puppets instead of each other. It's just a one-sided massacre, more to the audience's liking.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_10", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + 300.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 30.0, + false, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "InOutSine", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.05} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_089", + false, + "", + "And it's all because... I proved in that match that slaves and magical puppets could fight each other...", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "InOutQuad", + 0.9, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_10", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -300.0, + -300.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 30.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_090", + false, + "", + "I... I stripped everyone of their way out with my own hands...", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_10", + "0", + "OutSine", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.65} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_091", + false, + "", + "... No, not yet. It's not over yet. It can't be.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_194_stop", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + 2.8, + nil, + 0.8, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_023_a", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.7, + nil, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_star_lp", + 0, + 0, + nil, + -2.0, + 2.6, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "InSine", + false, + false, + 1.2, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_092", + false, + "", + "It was then that I remembered the story about the tower that Yonon once mentioned.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_549", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.41} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_star_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_143", + "b", + "002", + "none", + nil, + 0.6, + -0.16, + -1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.95, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + 0.82, + -0.4, + -1.6, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 50.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_3s", + 0, + "m13", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "Yonon", + "", + 1, + "vo_STm10_05_093", + false, + "", + "Hey, 18, did you know?! They say if you go into that tower and make a wish, then any wish will come true!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "Yonon", + "", + 0, + "vo_STm10_05_094", + false, + "", + "Hmm… \"Please don't let me be born a slave ever again in my next life...\" Do you think this would work?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.4, + -0.16, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.95, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.18, + -0.38, + 1.6, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 45.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "No. 18", + "", + 0, + "vo_STm10_05_095", + false, + "", + "No use thinking about it. It's only for Senators, Priests, and Saintesses. Gladiators have no place there.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "Yonon", + "", + 0, + "vo_STm10_05_096", + false, + "", + "I know, I know. A little wishful thinking doesn't hurt. If we ever survive this, maybe one of us would get lucky someday?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "Yonon", + "", + 0, + "vo_STm10_05_097", + false, + "", + "And if one of us does make it into the tower... They could wish on our behalf! \"Please don't let any of us be born a slave in our next lives\"!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + true, + true, + 0.85, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_12", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 700.0, + -500.0, + 1.6, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.5, + nil, + 1.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutSine", + 0.8, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -280.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 20.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_098", + false, + "", + "If gold coins can't bring you back... I'll offer anything more precious than gold. I'll do whatever it takes.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutQuad", + 0.9, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_12", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -500.0, + 50.0, + 1.6, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutSine", + 0.8, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 200.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 20.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.65} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_099", + false, + "", + "Since death has taken you away, I'll go to that tower to make a wish. I'll bring everyone back myself.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutQuad", + 0.9, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutSine", + 1.0, + false, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_12", + "0", + "OutSine", + 0.9, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.55} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 1, + "vo_STm10_05_100", + false, + "", + "With this sword from you, I swear... I will climb the ranks until I earn the right to enter that tower.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_101", + false, + "", + "That blood-soaked sand will not be where your stories end.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -70.0, + 1.5, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + nil, + nil, + -0.14, + 1.2, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + 0.0, + "none", + "OutQuad", + 5.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.28, + 1.4, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 5.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 1, + "vo_STm10_05_102", + false, + "", + "This is how No. 18, a former gladiator,==W== has become Alina, a Night Watcher.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 0.75, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "OutSine", + 0.75, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + 0.95, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + 1.0, + 0.95, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.75, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_012", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 250.0, + 100.0, + 1.1, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1, + 115.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 150.0, + 230.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 18.0, + false, + 1 + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 1, + "vo_STm10_05_103", + false, + "", + "No. 18 once took up the sword simply to survive.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_523", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_unsheathe", + 0, + 2, + 5.3, + -8.0, + nil, + 0.0, + false, + false, + 94.0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_104", + false, + "", + "But that is no longer the only reason \"Alina\" wields this sword. I want to see everyone again... To properly apologize.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 1, + "InOutSine", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "InOutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_11_c", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 5.0, + 0.9, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "InOutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_549", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_tears_fell", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.1, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.1, + nil, + 0.9, + nil, + "none", + "Linear", + 1.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -40.0, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutCubic", + 0.0, + false, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.85, + false, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 1, + "vo_STm10_05_105", + false, + "", + "To tell them I'm truly sorry for failing them... For not being with them when they were suffering. I'm really ... truly sorry.", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_en/preset/avgcharacter.lua b/lua/game/ui/avg/_en/preset/avgcharacter.lua index a2f5e7a1f..b4af68b0f 100644 --- a/lua/game/ui/avg/_en/preset/avgcharacter.lua +++ b/lua/game/ui/avg/_en/preset/avgcharacter.lua @@ -328,13 +328,13 @@ return { id = "avg1_161", name = "***", name_bg_color = "#0ABEC5", - reuse = "avg3_161", ver = "2.1.0" }, { id = "avg1_162", - name = "***", + name = "Alina", name_bg_color = "#ffddb1", + reuseL2DPose = "c", ver = "2.0.0" }, { @@ -349,6 +349,18 @@ return { name_bg_color = "#5a91ca", ver = "1.9.0" }, + { + id = "avg1_166", + name = "***", + name_bg_color = "#0ABEC5", + ver = "2.3.0" + }, + { + id = "avg1_168", + name = "***", + name_bg_color = "#0ABEC5", + ver = "2.3.0" + }, { id = "avg2_001", name = "Shrubshrew Thug", @@ -364,6 +376,12 @@ return { name = "Shrubshrew Grenadier", name_bg_color = "#0ABEC5" }, + { + id = "avg2_937", + name = "***", + name_bg_color = "#0ABEC5", + ver = "2.1.0" + }, { id = "avg2_938", name = "Glopo Duke", @@ -378,19 +396,19 @@ return { }, { id = "avg2_940", - name = "***", + name = "Puppet Soldier", name_bg_color = "#0ABEC5", ver = "2.0.0" }, { id = "avg2_941", - name = "***", + name = "Olympia (Puppet)", name_bg_color = "#0ABEC5", ver = "2.0.0" }, { id = "avg2_942", - name = "***", + name = "Coppelius", name_bg_color = "#0ABEC5", ver = "2.0.0" }, @@ -1006,7 +1024,7 @@ return { }, { id = "avg3_182", - name = "Aspara", + name = "Elis", name_bg_color = "#a4a5d5" }, { @@ -1234,31 +1252,31 @@ return { }, { id = "avg3_225", - name = "***", + name = "Leita", name_bg_color = "#fffcdf", ver = "2.0.0" }, { id = "avg3_226", - name = "***", + name = "Filanis Night Watcher", name_bg_color = "#0ABEC5", ver = "2.0.0" }, { id = "avg3_227", - name = "***", + name = "Filanis Elder", name_bg_color = "#0ABEC5", ver = "2.0.0" }, { id = "avg3_228", - name = "***", + name = "Filanis Citizen (M)", name_bg_color = "#0ABEC5", ver = "2.0.0" }, { id = "avg3_229", - name = "***", + name = "Filanis Slave", name_bg_color = "#0ABEC5", ver = "2.0.0" }, @@ -3090,31 +3108,31 @@ return { }, { id = "avg3_1321", - name = "***", + name = "Puppet Soldier (Initial Coordinates) A", name_bg_color = "#0ABEC5", - reuse = "avg2_940", - ver = "2.2.0" + reuse = "avg4_106", + ver = "2.0.0" }, { id = "avg3_1322", - name = "***", + name = "Puppet Soldier (Initial Coordinates) B", name_bg_color = "#0ABEC5", - reuse = "avg2_940", - ver = "2.2.0" + reuse = "avg4_106", + ver = "2.0.0" }, { id = "avg3_1323", - name = "***", + name = "Puppet Soldier (Initial Coordinates) C", name_bg_color = "#0ABEC5", - reuse = "avg2_940", - ver = "2.2.0" + reuse = "avg4_106", + ver = "2.0.0" }, { id = "avg3_1324", - name = "***", + name = "Puppet Soldier (Initial Coordinates) D", name_bg_color = "#0ABEC5", - reuse = "avg2_940", - ver = "2.2.0" + reuse = "avg4_106", + ver = "2.0.0" }, { id = "avg3_1325", @@ -3130,6 +3148,118 @@ return { reuse = "avg3_219", ver = "1.16.0" }, + { + id = "avg3_1327", + name = "Puppet Soldier (Initial Coordinates) A", + name_bg_color = "#0ABEC5", + reuse = "avg2_940", + ver = "2.0.0" + }, + { + id = "avg3_1328", + name = "Puppet Soldier (Initial Coordinates) B", + name_bg_color = "#0ABEC5", + reuse = "avg2_940", + ver = "2.0.0" + }, + { + id = "avg3_1329", + name = "Puppet Soldier (Initial Coordinates) C", + name_bg_color = "#0ABEC5", + reuse = "avg2_940", + ver = "2.0.0" + }, + { + id = "avg3_1330", + name = "Puppet Soldier (Initial Coordinates) D", + name_bg_color = "#0ABEC5", + reuse = "avg2_940", + ver = "2.0.0" + }, + { + id = "avg3_1331", + name = "Noya", + name_bg_color = "#ffddb1", + reuse = "avg1_162", + ver = "2.0.0" + }, + { + id = "avg3_1332", + name = "Alina A", + name_bg_color = "#ffddb1", + reuse = "avg1_162", + ver = "2.0.0" + }, + { + id = "avg3_1333", + name = "Elis A", + name_bg_color = "#a4a5d5", + reuse = "avg3_182", + ver = "2.0.0" + }, + { + id = "avg3_1334", + name = "Elis B", + name_bg_color = "#a4a5d5", + reuse = "avg3_182", + ver = "2.0.0" + }, + { + id = "avg3_1335", + name = "Filanis Citizen Male A", + name_bg_color = "#0ABEC5", + reuse = "avg3_228", + ver = "2.0.0" + }, + { + id = "avg3_1336", + name = "Filanis Citizen Male B", + name_bg_color = "#0ABEC5", + reuse = "avg3_228", + ver = "2.0.0" + }, + { + id = "avg3_1337", + name = "Filanis Elder A", + name_bg_color = "#0ABEC5", + reuse = "avg3_227", + ver = "2.0.0" + }, + { + id = "avg3_1338", + name = "Filanis Elder B", + name_bg_color = "#0ABEC5", + reuse = "avg3_227", + ver = "2.0.0" + }, + { + id = "avg3_1339", + name = "Filanis Slave Girl A", + name_bg_color = "#0ABEC5", + reuse = "avg3_229", + ver = "2.0.0" + }, + { + id = "avg3_1340", + name = "Filanis Slave Girl B", + name_bg_color = "#0ABEC5", + reuse = "avg3_229", + ver = "2.0.0" + }, + { + id = "avg3_1341", + name = "SaiLa F B", + name_bg_color = "#0ABEC5", + reuse = "avg3_100", + ver = "2.0.0" + }, + { + id = "avg3_1342", + name = "SaiLa M B", + name_bg_color = "#0ABEC5", + reuse = "avg3_101", + ver = "2.0.0" + }, { id = "avg4_100", name = "Laru Bright Ver", @@ -3162,6 +3292,12 @@ return { name_bg_color = "#0ABEC5", ver = "1.13.0" }, + { + id = "avg4_106", + name = "Puppet Soldier (Initial Coordinates)", + name_bg_color = "#0ABEC5", + ver = "2.0.0" + }, { id = "avg4_999", name = "Vita", diff --git a/lua/game/ui/avg/_en/preset/avgcontacts.lua b/lua/game/ui/avg/_en/preset/avgcontacts.lua index 3963c474f..72ea55e96 100644 --- a/lua/game/ui/avg/_en/preset/avgcontacts.lua +++ b/lua/game/ui/avg/_en/preset/avgcontacts.lua @@ -301,6 +301,14 @@ return { signature = "Stay safe at the beach!", ver = "1.13.0" }, + { + id = 162, + icon = "Icon/Head/head_16201_S", + name = "Firstlight Noya", + landmark = "Filanis", + signature = "It wants me to write something here, but I can't seem to write on it.", + ver = "2.0.0" + }, { id = 3136, icon = "Icon/Head/head_npc13601_S", diff --git a/lua/game/ui/avg/_jp/config/bbm10001_bt01.lua b/lua/game/ui/avg/_jp/config/bbm10001_bt01.lua new file mode 100644 index 000000000..a8856ecc2 --- /dev/null +++ b/lua/game/ui/avg/_jp/config/bbm10001_bt01.lua @@ -0,0 +1,222 @@ +return { + { + cmd = "SetGroupId", + param = {"1"} + }, + { + cmd = "SetBubbleUIType", + param = {3} + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_001", + "", + "", + 0, + "これは…フィラニスの人々が==RT==森に捨てた廃棄人形?", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_002", + "", + "", + 0, + "ふぅ…完全に制御を失っている。==RT==仕方ない、破壊しよう。", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_003", + "", + "", + 0, + "だがなぜこんなことに…==RT==あのダメ聖女が魔力を注ぎ込んだのか?", + "" + } + }, + { + cmd = "SetGroupId", + param = {"2"} + }, + { + cmd = "SetBubbleUIType", + param = {3} + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_004", + "", + "", + 0, + "自己修復人形まで…", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_005", + "", + "", + 0, + "こんな珍しい人形が、==RT==そう簡単に捨てられるとは思えないが。", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_006", + "", + "", + 0, + "いや、時間をかけすぎたか。==RT==護送車が心配だ。", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_007", + "", + "", + 0, + "対魔物用の仕掛けで人形を破壊し、==RT==急いで戻ろう。", + "" + } + }, + { + cmd = "SetGroupId", + param = {"3"} + }, + { + cmd = "SetBubbleUIType", + param = {3} + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_008", + "", + "", + 0, + "おかしい…人形の数が多すぎる。==RT==ダメ聖女は護送車の中にいたし…", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_009", + "", + "", + 0, + "これだけの人形を、あらかじめ==RT==仕込んでおくのは不可能なはず…", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_010", + "", + "", + 0, + "ならば犯人がほかに?", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_011", + "", + "", + 0, + "あるいはダメ聖女の仲間の==RT==待ち伏せか…", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_012", + "", + "", + 0, + "だとすれば私の注意を引くのは陽動で、==RT==本当の狙いは――護送車か!", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_013", + "", + "", + 0, + "いいだろう。==RT==黒幕の正体、必ず暴いてみせる!", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/bbm_dormapproach.lua b/lua/game/ui/avg/_jp/config/bbm_dormapproach.lua new file mode 100644 index 000000000..8066a3f5a --- /dev/null +++ b/lua/game/ui/avg/_jp/config/bbm_dormapproach.lua @@ -0,0 +1,41 @@ +return { + { + cmd = "SetGroupId", + param = {"1"} + }, + { + cmd = "SetBubbleUIType", + param = {3} + }, + { + cmd = "SetBubble", + param = { + "avg1_103", + "002", + "", + 0, + "", + "", + "", + 0, + "ボス、あたしはここだよ。", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_103", + "002", + "", + 0, + "", + "", + "", + 0, + "ちょっとくっついてもいい?", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/bbm_dormindoor.lua b/lua/game/ui/avg/_jp/config/bbm_dormindoor.lua new file mode 100644 index 000000000..21f3d923e --- /dev/null +++ b/lua/game/ui/avg/_jp/config/bbm_dormindoor.lua @@ -0,0 +1,71 @@ +return { + { + cmd = "SetGroupId", + param = {"1"} + }, + { + cmd = "SetBubbleUIType", + param = {3} + }, + { + cmd = "SetBubble", + param = { + "avg3_100", + "002", + "", + 0, + "", + "", + "", + 0, + "ここが…私だけの星ノ塔?", + "ここが……僕だけの星ノ塔?" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_112", + "002", + "", + 0, + "", + "", + "", + 0, + "これからはここにベッドを置いて、==RT==寝られるってこと!?いいねいいね!", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_111", + "002", + "", + 0, + "", + "", + "", + 0, + "どこがいいのかさっぱり理解できな…==RT==いえ、意外と理にかなっているかも?", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_103", + "002", + "", + 0, + "", + "", + "", + 0, + "ここでネコ飼ってもいい?", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/bbm_dormoutdoor.lua b/lua/game/ui/avg/_jp/config/bbm_dormoutdoor.lua new file mode 100644 index 000000000..9a172a21f --- /dev/null +++ b/lua/game/ui/avg/_jp/config/bbm_dormoutdoor.lua @@ -0,0 +1,71 @@ +return { + { + cmd = "SetGroupId", + param = {"1"} + }, + { + cmd = "SetBubbleUIType", + param = {3} + }, + { + cmd = "SetBubble", + param = { + "avg3_100", + "002", + "", + 0, + "", + "", + "", + 0, + "ここは…ぬ?==RT==あそこが星ノ塔の入り口か?", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_112", + "002", + "", + 0, + "", + "", + "", + 0, + "ミドリちゃんはそこに停めといたよ♪", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_111", + "002", + "", + 0, + "", + "", + "", + 0, + "オアシス号から荷物を運び出して、==RT==ここをキャンプ地にしましょう。", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_111", + "002", + "", + 0, + "", + "", + "", + 0, + "ボス、まずは周囲を見て回って、==RT==ここの環境を把握しておきましょう。", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/cg_162_01.lua b/lua/game/ui/avg/_jp/config/cg_162_01.lua new file mode 100644 index 000000000..b25c481f3 --- /dev/null +++ b/lua/game/ui/avg/_jp/config/cg_162_01.lua @@ -0,0 +1,11771 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "第1話", + "騎士を堕落させたモノ", + "相も変わらずエリナにセイナの姿を重ねてしまう魔王。そこへ奴隷商人の馬車が通りかかる。魔王は強盗のフリをして奴隷を救うことを提案。ふたりは無事に奴隷を救出するのだった。", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "009", + "none", + nil, + 0.5, + 0.0, + 1.0, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_1s", + 0, + "m149", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + nil, + nil, + 1.02, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 0.6, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "none", + nil, + 0.46, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutBack", + 0, + nil, + false, + 0.25, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -12.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.25, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "ホッ!==W==ササッ!==W==ズババッ!", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "none", + nil, + 0.54, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutBack", + 0, + nil, + false, + 0.25, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 12.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.25, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "none", + nil, + 0.5, + nil, + 1.05, + nil, + nil, + nil, + "diantou", + "none", + "OutBack", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.07, + nil, + nil, + nil, + "none", + "OutSine", + 0.3, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.4, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "010", + "avg_emoji_sigh", + nil, + nil, + nil, + 1.02, + nil, + nil, + nil, + "niunie", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "うーん……なんとなくだが、==RT==上手く扱えていないような気がする……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "もう一度、剣の重さを利用して……==W====RT==ホッ!==W==ササッ……==W==と、わあっ!?==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.54, + nil, + nil, + nil, + nil, + nil, + "jushou1", + "none", + "OutBack", + 0, + nil, + false, + 0.25, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 20.0, + nil, + 1.07, + nil, + nil, + nil, + "Xiao", + "OutSine", + 0.25, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "jushou1", + "none", + "OutBack", + 0, + nil, + false, + 0.25, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -20.0, + 0.0, + 1.09, + nil, + nil, + nil, + "Xiao", + "OutSine", + 0.25, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_276", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "025", + "avg_emoji_shock", + nil, + 0.38, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + -20.0, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -20.0, + 0.0, + 1.09, + nil, + nil, + nil, + "chijing", + "OutSine", + 0.3, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "025", + "close", + nil, + 0.4, + -0.38, + nil, + nil, + nil, + 0.0, + "chijing", + "none", + "InOutCubic", + 0, + -50.0, + false, + 0.4, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_406", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -20.0, + 40.0, + 1.1, + nil, + nil, + nil, + "Zhong", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dust_heave", + 0, + 1, + nil, + -5.0, + 1.5, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -10.0, + 20.0, + 1.08, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "016", + "none", + nil, + nil, + -0.15, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + 0.0, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "avg_emoji_vexation", + nil, + nil, + -0.1, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.8, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "いったた……盛大に尻もちをつくとか恥ずかしいな。==W====RT==周りに誰もいなくてよかった――", + "" + } + }, + { + cmd = "Wait", + param = {0.65} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "011", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + -100.0, + nil, + 1.1, + "avg1_162", + "a", + "011", + "avg_emoji_sweaty", + 3, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "なにをしているんですか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_053", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "025", + "avg_emoji_shock", + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + 0.0, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 20.0, + 1.05, + nil, + nil, + nil, + "chijing", + "OutSine", + 0.35, + false + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "ChanDou", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "わああああっ!", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutSine", + true, + true, + 0.4, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "011", + "none", + nil, + 0.5, + nil, + 1.05, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "4", + "Linear", + false, + false, + 0.4, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "……急に大声を出さないでください。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_resentful", + "buman", + "z", + 0.6, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "君こそ急に背後に立たないでもらえるかな……==RT==びっくりしたではないか。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "私はただ不審な声の正体を確認しに来ただけです。==RT==こんな朝早くから、いったいなにを?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "none", + "diantou", + "z", + 0.6, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ああ、剣の稽古をしていたんだ。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + -1.5, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "剣の稽古?==RT==見習い司祭のあなたに必要なこととは思えませんが。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + 0.0, + false, + 2.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_sweaty", + "none", + "z", + 0.6, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "あー……自衛手段を増やしておこうと思ってね。==RT==ほら、もし魔法が封じられたときに襲われたら、==RT==ひとたまりもないだろう。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "024", + "avg_emoji_speechless", + "none", + "z", + 0.0, + true, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "念には念をというやつさ。==W====RT==それに自衛できたほうが、護衛する側も楽ではないか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "mirage_creche_outside_daylight", + "0", + "OutSine", + 0.35, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.35, + false, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_112", + "a", + "004", + "none", + nil, + nil, + nil, + 1.05, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "OutSine", + 0.35, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.35, + false, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "心がけは立派ですが、いまのままでは稽古の意味がありません。==RT==体の動かし方がぎこちないですし、無駄な力も入っていて……==W====RT==そもそもきちんと準備運動をしましたか?", + "" + } + }, + { + cmd = "Wait", + param = {1.25} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "011", + "avg_emoji_sweaty", + "niunie1", + "z", + 0.5, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "まあ……それなりに?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_sigh", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "だとしたら不十分ですね。全身の筋肉がほぐれていないから、==RT==バランスを崩して派手に尻もちなんてつくんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_exclamation", + "chijing", + "z", + 0.5, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "見ていたのか!?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.6, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.6, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + -0.35, + 1.4, + nil, + nil, + nil, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "ほら、まずはストレッチからやり直しましょう。==RT==こうして背中合わせに立って……==W====RT==腕を組んだら――", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 180.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 0.3, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_fade_left", + "OutSine", + true, + true, + 0.5, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_fade_right", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 4, + nil, + nil, + nil, + "avg1_162", + "a", + "006", + "avg_emoji_happy", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "せー==W==のっ!!==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 4, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "1ZhenDong", + "Linear", + 1.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalkShake", + param = { + 0, + "ChanDou", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_flurry", + "ChanDou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "うぼぁあああああぁ〜〜ッ――", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "007", + "avg_emoji_shock", + "chijing", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(せ、背骨がミシミシ音を立てている……!?)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + true, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "16", + "OutSine", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "luckyoasis_forest_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.6, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_065", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 4, + nil, + nil, + nil, + "avg1_112", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 1, + "", + false, + "", + "オッケー♪それじゃあまずは、こうやって背中合わせに立って……==RT==腕を組んだら――", + "" + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 4, + nil, + nil, + nil, + "avg1_112", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "1ZhenDong", + "Linear", + 1.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "せ〜〜〜〜のっ!!!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "うぼぁあああああぁ〜〜ッ――", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + true, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "17", + "OutSine", + true, + true, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "015", + "avg_emoji_think", + "none", + "y", + 0.0, + true, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(そういえば、セイナにもストレッチに==RT==付き合ってもらっていたっけ……)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + 0.6, + -0.05, + 1.05, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.08, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "次のストレッチは……両足を真っ直ぐ伸ばして座ったら、==RT==つま先を触るように、ゆっくり体を前に倒してみてください。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_110", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.25, + nil, + nil, + nil, + "Xiao", + "InOutSine", + 0.8, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_365", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + 0.52, + -0.51, + 1.7, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.1, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_1", + "0", + "OutSine", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -300.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_236", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.55, + 1.75, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 2.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "彼女が背中にのしかかってくると、ゆっくり体重をかけ始めた。==RT==それはまるで、あの日と同じ感覚で――", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_365_stop", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.3, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble_lp", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 100.0, + 1.23, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "ChanDou", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "016", + "avg_emoji_flurry", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "いだだだだっ!ギブ、ギブアアアアアアアーップ!==W====RT==ギブアップだ、セイナ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 2, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "007", + "avg_emoji_exclamation", + "ChanDou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "015", + "none", + nil, + 0.5, + -0.4, + 1.4, + nil, + nil, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "cut off" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "015", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "セイナ?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_awkward", + "none", + "z", + 0.6, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "あっ……すまない。==RT==仲間のことを思い出して、つい……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m37", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutSine", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 90.0, + 1.28, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "……人の名前を間違えるなんて、ずいぶんと余裕みたいですね。==RT==ストレッチに集中できるよう、もっと負荷をかけましょうか?", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 90, + 1.28, + nil, + nil, + nil, + "Zhong", + "OutSine", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "close", + nil, + nil, + -0.4, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "せーーーーのっ!!!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 90, + 1.28, + nil, + nil, + nil, + "Zhong", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_flurry", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "待て待て待て!集中する!==W====RT==集中するから、うぼあああああああッ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalkShake", + param = { + 0, + "ChanDou", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "007", + "none", + "ChanDou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_449", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -150.0, + 1.1, + nil, + nil, + nil, + "none", + "InBack", + 0.6, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "InBack", + 0.6, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.6, + nil, + nil, + nil, + 0.0, + "none", + "none", + "InSine", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "sky_sunny", + "0", + "OutCubic", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 0.8, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -150.0, + 1.1, + nil, + nil, + nil, + "Zhong", + "OutSine", + 0.6, + false + } + }, + { + cmd = "Wait", + param = {0.9} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_554", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.4} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.08, + nil, + nil, + nil, + "none", + "OutSine", + 0.8, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "009", + "none", + nil, + 0.5, + -0.05, + 1.05, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "009", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "少しは体がほぐれましたか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_sigh", + "JuGong", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "はあ……はあ……ほぐれるのをとおり越して、==RT==体が折れるかと思った……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "心配はいりません。==RT==人の体は、あなたが思っているよりもずっと丈夫なので……==W==ん?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_573", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_attention", + nil, + 0.46, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -60.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + true + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "馬の蹄の音が向かってきていますね。==RT==念のため、こちらに隠れてください。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_573_stop", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_086", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + 0.5, + -0.25, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.25, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "Xiao", + "OutSine", + 0.25, + true + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_090", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.4, + nil, + nil, + nil, + 0.0, + "none", + "none", + "InSine", + 0, + nil, + true, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "Linear", + 0.35, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 80.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.35, + true + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m14", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "31", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.1, + nil, + nil, + nil, + "xingshi", + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "009", + "none", + nil, + 0.44, + nil, + 1.0, + nil, + 1.0, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_168", + "a", + "002", + "none", + nil, + 0.6, + nil, + 1.0, + nil, + 1.0, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "002", + "none", + nil, + 0.65, + -0.2, + 1.2, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.35, + -0.2, + 1.2, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_486", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "4", + "Linear", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_168", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "still", + "OutSine", + 1.25, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 1.0, + "manbu2", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + 1.0, + "manbu2", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "003", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "怪しげな奴隷商人", + "", + 0, + "", + false, + "", + "よし、ここで馬を休ませたらカリグラ様の屋敷まで==RT==一気に飛ばしていくぞ。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "003", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "お調子者の奴隷商人", + "", + 0, + "", + false, + "", + "了解!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutSine", + true, + true, + 0.46, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_486_stop", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.4, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "002", + "none", + nil, + 0.6, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -20.0, + 1.05, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_166", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.46, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_101", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_101", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "006", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "お調子者の奴隷商人", + "", + 0, + "", + false, + "", + "へへっ、上玉を手に入れられたし、==RT==こいつは高値が期待できるんじゃないか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "006", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "怪しげな奴隷商人", + "", + 0, + "", + false, + "", + "カリグラ様は女の奴隷には金払いがいいからな!==RT==またフィラニスでもいい商売をさせてもらえて、助かるぜ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.38, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "InBack", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.62, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "InBack", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_071", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.45, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutSine", + true, + true, + 0.46, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 120.0, + 0.0, + 1.15, + nil, + nil, + 0.7, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 4.0, + nil, + 0.8, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 1 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + nil, + 0.5, + -0.35, + 1.4, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "31", + "Linear", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_090", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + -0.3, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutFlash", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "あれは……奴隷商人の馬車か?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "そのようですね。==RT==カリグラ氏……まさか奴隷売買に手を染めていたなんて。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "知り合いなのか?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "フィラニスでも有力な祭司のひとりです。==RT==私も以前、護衛任務をまかされたことがあります。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "奴隷制に反対していて、解放奴隷の地位向上にも積極的な人徳者だと==RT==評判も高かったのに……==W==それは本性を隠すパフォーマンスだったと==RT==いうわけですか。==W==反吐が出る。==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.65} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_090", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.9, + nil, + "none", + "OutCubic", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.1, + nil, + nil, + "none", + "OutCubic", + 0.5, + false, + 1 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "avg_emoji_angry", + nil, + 0.5, + -0.2, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -100.0, + 1.1, + nil, + nil, + nil, + "Xiao", + "OutCubic", + 0.5, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + -0.3, + nil, + nil, + nil, + nil, + "none", + "none", + "InBack", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_090", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutQuad", + 0.45, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + nil, + nil, + "none", + "Linear", + 0.45, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "OutQuad", + 0.45, + false, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "……あの奴隷たちを助けたいのか?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "え?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "017", + "avg_emoji_happy", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "そんな顔をしていたからね。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "……いいえ、できません。悔しいですが先ほどもお伝えしたとおり、==RT==カリグラ氏はフィラニスでは人徳者として知られています。", + "" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "証拠もなしに取り押さえては、閃銀騎士団が冤罪を起こしたと==RT==逆にこちらが罰せられる可能性が高い。そうなったら、==RT==団員たちは肩身の狭い思いをすることになるでしょう。", + "" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "彼を断罪するならば、決定的な証拠がないことには……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "004", + "avg_emoji_idea", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "であれば、君が閃銀騎士団だとわからなければ==RT==問題ないのではないか?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + nil, + -0.32, + 1.45, + nil, + nil, + nil, + "lengzhan", + "none", + "OutQuad", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "どういうことですか?", + "" + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "004", + "avg_emoji_star", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "簡単な話だよ。あの奴隷商人たちは閃銀騎士団ではなく、==RT==強盗に襲われたという筋書きにしてしまえばいい。==RT==強盗が行商の商品を狙うのは、不思議ではないだろう?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + -0.25, + 1.35, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "それはそうかもしれませんが、そんな都合よく強盗が現れるわけ……==W====RT==まさか――", + "" + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "そう。私たちが強盗になるんだ。", + "そう。僕たちが強盗になるんだ。" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "つまりだまし討ちをして、捕まった人を奪えと言うんですか!?==RT==そのような道を外れたおこない、とうてい許されるものでは……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ならば、このまま見過ごすのか?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_vexation", + nil, + nil, + nil, + 1.32, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "それは……", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "正義を貫く方法は、道理に従うことだけではないよ。==RT==立場や道理を逆手にとるような輩が相手なら、==RT==なおのことだ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.16, + nil, + nil, + nil, + "none", + "OutQuart", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_019", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "017", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "エリナがいまここで、正しいと思うことはなんだ?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "私が、正しいと思うこと……", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_434", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "…………わかりました。乗りましょう。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_090", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.2, + 1.35, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.1, + nil, + nil, + 1.0, + nil, + "none", + "OutSine", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.0, + nil, + 0.0, + nil, + nil, + "none", + "OutSine", + 0.5, + false, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + 0.75, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "InOutBack", + 0, + nil, + true, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.45, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutSine", + true, + true, + 0.46, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.32, + 0.0, + 1.0, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "002", + "none", + nil, + 0.62, + 0.0, + 1.0, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "4", + "Linear", + false, + false, + 0.46, + false, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + -10.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.45, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "007", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "怪しげな奴隷商人", + "", + 0, + "", + false, + "", + "よし!そろそろ出発だ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_1s", + 0, + "m148", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "006", + "none", + nil, + 0.95, + 0.0, + 1.75, + nil, + 0.8, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "005", + "none", + nil, + -0.02, + 0.0, + 1.75, + nil, + 0.8, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.9, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "ちょっと待った!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.02, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "その馬車の積み荷を全部置いて行け!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + true, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + true, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + -40.0, + 1.15, + nil, + nil, + nil, + "none", + "OutSine", + 0.35, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "008", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jingxia", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "007", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jingxia", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "4", + "OutSine", + true, + false, + 0.45, + true, + "fade" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "006", + "none", + nil, + 0.65, + 0.1, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.35, + 0.1, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_100", + 0, + -0.15, + 0.0, + false + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg1_162", + 0, + -0.15, + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "3", + "Linear", + false, + false, + 0.45, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 1, + nil, + -0.15, + 1.05, + "avg3_228", + "a", + "004", + "avg_emoji_resentful", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "お調子者の奴隷商人", + "", + 0, + "", + false, + "", + "強盗か!?==RT==クソッ!こんなときに……ヒィッ!?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetCharHead", + param = { + 1, + 1, + nil, + nil, + nil, + "avg3_228", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.05, + 0.97, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.65, + -0.2, + 1.35, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.35, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "???", + "", + 0, + "", + false, + "", + "命が惜しいならば、逃げたほうが賢明だ。==RT==それとも、お前たちも魔王の商品になりたいか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.45, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutSine", + true, + true, + 0.46, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.32, + -0.2, + 1.2, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "004", + "none", + nil, + 0.67, + -0.2, + 1.2, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "3", + "Linear", + false, + false, + 0.46, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_434", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "怪しい奴隷商人", + "", + 0, + "", + false, + "", + "魔王だあ?妙な名を名乗りやがって。==W====RT==商品になるのは、てめえらのほうだ!", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 200.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutSine", + 0.35, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "004", + "none", + nil, + 0.4, + -0.28, + 1.25, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.69, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + true, + 0.35, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_cen_lp", + 0, + 0, + nil, + nil, + 1.0, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_162", + "a", + "013", + "none", + nil, + nil, + -0.5, + 2.0, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "OutQuad", + 0.2, + true + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_flash_light", + 0, + 0, + nil, + 1.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.55} + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "7", + "OutQuad", + true, + true, + 0.2, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_cen_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetStage", + param = { + 4, + 3, + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.1, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 0, + nil, + -1.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.0, + false, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 45.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + 1, + 0.35, + nil, + 1.35, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + 2, + 0.65, + nil, + 0.85, + nil, + nil, + nil, + 0.0, + false, + 1.0 + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg1_162", + 0, + -0.15, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 1.5, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.45, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_023", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.25} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "005", + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "怪しい奴隷商人", + "", + 0, + "", + false, + "", + "え?なっ……俺の剣が真っ二つに!?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 1, + "none", + "avg3_100", + "a", + "019", + "none", + nil, + 0.5, + -0.15, + 1.3, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_100", + 0, + -0.14, + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 1, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 1, + "mood_3", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetStage", + param = { + 0, + 4, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "フフフ……商品にしようと思ったが、==W==我が配下である==RT==黒騎士の剣の錆にするのもいいかもしれないなあ?", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "006", + "avg_emoji_exclamation", + nil, + nil, + -0.4, + 1.6, + nil, + nil, + nil, + "none", + "none", + "OutElastic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_wipe_left", + "OutQuad", + true, + true, + 0.2, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "010", + "none", + nil, + 0.35, + nil, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "008", + "none", + nil, + 0.65, + nil, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetStage", + param = { + 0, + 3, + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_wipe_right", + "OutQuad", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + 0.02, + 0.9, + nil, + nil, + 1.0, + "chijing2", + "none", + "OutQuad", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + 0.02, + 0.9, + nil, + nil, + 1.0, + "chijing2", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "奴隷商人たち", + "", + 0, + "", + false, + "", + "ひええええええっ!==RT==逃げろおおおおおおっ!", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_104", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + -0.2, + nil, + nil, + nil, + nil, + 0.0, + "manbu2", + "none", + "InOutExpo", + 0, + nil, + true, + 0.65, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 1.2, + nil, + nil, + nil, + nil, + 0.0, + "manbu2", + "none", + "InOutExpo", + 0, + nil, + true, + 0.65, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.55, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 0.0, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "008", + "none", + 3, + 0.3, + nil, + 1.0, + nil, + 1.0, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_168", + "a", + "002", + "none", + 4, + 0.15, + nil, + nil, + nil, + 1.0, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "010", + "none", + 1, + 0.82, + 0.0, + 1.0, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "002", + "none", + 2, + 0.9, + 0.0, + 1.0, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg1_162", + 0, + -0.15, + 0.0, + false + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_100", + 0, + -0.15, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + 2, + 0.6, + nil, + nil, + nil, + nil, + nil, + "manbu2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + 3, + 0.75, + nil, + nil, + nil, + nil, + nil, + "manbu2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {2.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_166", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m3", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "エリナ", + "", + 0, + "", + false, + "", + "上手くいったな……==RT==あなたたち、ケガはないか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + "008", + "avg_emoji_exclamation", + nil, + 0.25, + nil, + nil, + nil, + 0.5, + nil, + "jingxia", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_168", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "捕らえられた奴隷", + "", + 0, + "", + false, + "", + "お願いします!==RT==私はおとなしく売られますから、どうか妹だけは見逃してください!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "落ち着いてくれ。==RT==私たちは、本物の強盗ではない。", + "落ち着いてくれ。==RT==僕たちは、本物の強盗ではない。" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + 0.47, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_183", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "エリナ", + "", + 0, + "", + false, + "", + "このお金を持って逃げるんだ。==RT==もう奴隷商人なんかに捕まらないように。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + "010", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "捕らえられた奴隷", + "", + 0, + "", + false, + "", + "ああ……ありがとうございます!==RT==ありがとうございます……!", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "close", + nil, + -0.2, + nil, + nil, + nil, + nil, + 0.0, + "buman", + "none", + "InCirc", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_168", + "a", + nil, + "none", + nil, + -0.25, + nil, + nil, + nil, + nil, + 0.0, + "buman", + "none", + "InCubic", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + 0.0, + 1.0, + nil, + 0.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "ひとまず安心ですね……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "そうだな。==RT==なかなか強盗の演技もサマになっていたではないか。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_angry", + nil, + nil, + -0.28, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 40.0, + 1.16, + nil, + nil, + nil, + "Xiao", + "OutSine", + 0.45, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "……そのセリフは、私への侮辱ですか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_happy", + "huanxin", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "まさかまさか。==RT==褒め言葉だよ。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "016", + "avg_emoji_vexation", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "niunie1", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.6, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "褒め言葉……?==RT==どう考えても、褒められるようなことではないと思いますが。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "それに、あの黒騎士というのはなんです?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_attention", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "それらしい偽名があったほうが雰囲気が出るだろう?==RT==ほら、私だって『魔王』と名乗っていたし。", + "それらしい偽名があったほうが雰囲気が出るだろう?==RT==ほら、僕だって『魔王』と名乗っていたし。" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "004", + "avg_emoji_happy", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "『堕落した聖女』がいるならば、『魔王』や『黒騎士』と==RT==名乗る強盗がいてもおかしくはない。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_speechless", + nil, + 0.52, + nil, + nil, + nil, + nil, + nil, + "manbu2", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "そうかもしれませんが、余計な嘘を重ねただけのような……==RT==はあ……どうしてあなたは、そんなにためらいなく==RT==堕落した行為をおこなえるんですか。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "うーん……自分が後悔しない選択だったから、かな。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 1, + 0.0, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.16, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "後悔?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "ああ。もしあのとき、あの奴隷商人を見逃したら==RT==自分は後悔すると思った。", + "" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.19, + nil, + nil, + nil, + "none", + "OutSine", + 0.8, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "018", + "none", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "だから、私は自分の正義を信じて行動した。==RT==それだけだよ。", + "だから、僕は自分の正義を信じて行動した。==RT==それだけだよ。" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "017", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "たとえ君に『堕落した行為』だと言われても、==RT==私は後悔しない選択をする。何度でも、ね。", + "たとえ君に『堕落した行為』だと言われても、==RT==僕は後悔しない選択をする。何度でも、ね。" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "……思っていたよりも、考えていたんですね。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.16, + nil, + nil, + nil, + "Xiao", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_shock", + "buman", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "むしろ君の目にはどう見えていたんだ!?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou1", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "いきなり「強盗になるんだ」などと言われたら、==RT==正気を疑うのは当然でしょう?==RT==妙な名乗りもノリノリでしたし。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + 0.5, + -0.1, + 1.12, + nil, + nil, + nil, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.25, + nil, + nil, + nil, + "none", + "OutSine", + 0.9, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "ですが……==W==助かりました。==RT==私もきっと、見過ごしていたら後悔していたから……", + "" + } + }, + { + cmd = "Wait", + param = {0.95} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "エリナ……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_awkward", + nil, + 0.45, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -30.0, + 0.0, + 1.16, + nil, + nil, + nil, + "none", + "OutSine", + 0.6, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "とはいえ、このような『堕落』した解決策は今日限りです。==RT==お互いの名誉のために、決して口外しないでください。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + 0.5, + -0.28, + 1.35, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 40.0, + 1.24, + nil, + nil, + nil, + "none", + "OutSine", + 0.85, + true + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "ふたりだけのヒミツにするということです。==W====RT==よろしいですね?", + "" + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "016", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ふたりだけのヒミツ……==W====RT==ああ、わかったよ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "017", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "16", + "OutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutQuint", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "ttc_parkbase_dusk", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_112", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "007", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "tiao2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "あ、それとね、魔王さん。==W====RT==今日のことは……==W==ふたりだけのヒミツにしてくれない?", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "011", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "avg_emoji_sigh", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.2, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "……フフフ、アヤメにバレるのが怖いのか?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "023", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 1, + "", + false, + "", + "うう、アヤメにバレたら……==W====RT==当分はミドリちゃんのハンドル握らせてもらえなくなるよーー!", + "" + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "016", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "012", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "tiao2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "だから、お願いっ……!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "17", + "OutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.12, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "024", + "avg_emoji_think", + "none", + "y", + 0.0, + true, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(そういえば、セイナともヒミツの約束をしていたな)", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "010", + "avg_emoji_sigh", + "none", + "z", + 0.0, + true, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "セイナ、アヤメ、コハク……==RT==どうすればまた会えるんだ……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + -45.0, + 1.22, + nil, + nil, + nil, + "none", + "OutSine", + 1.2, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + 0.85, + nil, + "none", + "OutSine", + 1.2, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1.25} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "OutSine", + 0.5, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "022", + "none", + nil, + 0.53, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "(また、『セイナ』……何度も間違えてしまうくらい、==RT==私はその人に似ているんでしょうけど――)", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "(『セイナ』とは、どんな人物なんだろう?)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_024_stop", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/cg_162_02.lua b/lua/game/ui/avg/_jp/config/cg_162_02.lua new file mode 100644 index 000000000..29d6a25ad --- /dev/null +++ b/lua/game/ui/avg/_jp/config/cg_162_02.lua @@ -0,0 +1,6727 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "第2話", + "騎士を堕落させたモノ", + "料理が苦手なエリナに、セイナ譲りのアドバイスを贈る魔王。セイナについて尋ねられた魔王は、彼女との思い出話を語る。その夜、家族をさらわれた市民が助けを求めにやってくる。", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m147", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ここで塩を振って……==W==あとは両面に==RT==こんがり焼き色がつくまで焼く……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_457", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_166", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "ただいま。==RT==いい匂いですね……==W==なにを作っているんですか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "022", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "焼き魚だよ。==RT==少し待っていてくれ。もう少しで焼けるから。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + "diantou", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "なるほど…………", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_flurry", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "な、なんだ?そんなに見られると気になるんだが……==W====RT==もしかして、魚が苦手とか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "いえ、出されたものはなんでも食べます。==RT==そうではなくて――", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "その……==W==私に料理を教えていただけませんか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "別にかまわないが、どうして急に?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "いつまでも客人に食事を作らせるわけにはいきません。==RT==本来なら、私があなたをもてなすべき立場ですから。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "気にすることはないと思うが……==W====RT==わかった。引き受けよう。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "022", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "avg_emoji_star", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ただし、やるからには厳しく教えるから==RT==覚悟しておいてくれ。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "もちろん。望むところです。", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume35_1s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_fade_left", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_fade_right", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m149", + "none", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "まずはスープに使う野菜の下ごしらえから始めよう。==RT==この芋をひと口大に切ってくれ。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "わかりました。==RT==芋をひと口大に――", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalkShake", + param = { + 1, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ストーーーップ!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + -1.5, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "なんでしょう?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "avg_emoji_awkward", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "いや、まずは皮をむかないか?==RT==それにひと口大にしては、大きすぎるだろう?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + 0.0, + false, + 2.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "皮はついたままでも食べられますし、==RT==大きいのであれば噛み切ればよいかと。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sigh", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "たしかに皮つきでも食べられるが、口当たりが悪くなる。==RT==それに具材が大きいと火が通りにくいし、==RT==なによりも食べにくいだろう?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "そんな細かいことまで考えるんですね……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "おいしい料理には不可欠なんだよ。==RT==私のを見ていてくれ。", + "おいしい料理には不可欠なんだよ。==RT==僕のを見ていてくれ。" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_076", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_clockwise", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_clockwise", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_178", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "よし、野菜も煮えたし、あとは味つけだ。==RT==塩を適量入れてくれ。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_312", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "わかりました。==RT==適量、適量――", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ストーーーップ!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "どうしました?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "019", + "avg_emoji_sweaty", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "どうして塩の壺をそのまま傾けようとしているんだ?==RT==スプーンにとったりは……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "こちらのほうが早いので。それに適量ということは、==RT==決まった分量が定められているわけではないし、問題はないのでは?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "たしかに定められてはいないが……==W==そうだな。==RT==エリナは濃い味と薄い味ではどちらが好みなんだ?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "015", + "close", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "薄い味のほうが好みです。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "だったら……==W==うん、これくらいかな。==RT==ほら、味見してみてくれ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_178_stop", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_239", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "あ、おいしい……==W====RT==おいしい量が決まっているなら、しっかり教えてくれればいいのに。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "016", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "017", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "好みの味は人によって違うからね。==RT==だから、『適量』という言葉を使うんだ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "003", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "食べる人がどんな料理を好むのか、==RT==食材にあった調理法はなんなのか――", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "017", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "それらをひとつひとつ考えながら作るのが、==RT==おいしい料理への近道なんだよ。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "料理も剣術みたいに奥が深いんですね。==RT==知りませんでした。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "私も仲間に教わったクチだから、==RT==受け売りみたいなものだけど。", + "僕も仲間に教わったクチだから、==RT==受け売りみたいなものだけど。" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "もしかして……==W==それも『セイナ』?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "そうそう。セイナがすっごく料理上手で、==RT==よくこんなふうに教えてもらっていたんだよ。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "そうですか……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "その『セイナ』というのは、どんな人なんですか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "え?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "いままで何度か名前を間違われているんです。==RT==どんな人物なのか、気になるでしょう。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_character_112", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_1s", + 0, + "m17", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "それもそうか。==RT==そうだな……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "まずとにかく明るくて前向きなところが思いつくかな。==RT==いつも笑顔で、その笑顔に私も助けられていた。", + "まずとにかく明るくて前向きなところが思いつくかな。==RT==いつも笑顔で、その笑顔に僕も助けられていた。" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "ほかにもなにかと気にかけてくれていたっけ。==RT==お気に入りのジュースを分けてくれたり――", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "017", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "私がケガをしないように、心配して守ってくれた。", + "僕がケガをしないように、心配して守ってくれた。" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_3s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "……『セイナ』にとって、あなたはそれだけ特別な人だったと?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "そういえば、そのようなことを言っていたな。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "そう、ですか……==W====RT==ならばあなたの型破りなところも、彼女の影響?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "あー……==W==言われてみれば、そうかもしれない。==RT==セイナはいつも突飛なアイデアを出してくるから。", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "023", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "巨大星骸を倒すのに、オアシス号で突っ込む作戦を==RT==聞かされたときはさすがに驚いたよ。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "セイガイ?オアシス号?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "えっと……==W==巨大な敵に馬車で突っ込むところを==RT==想像してもらえればわかりやすいかな?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "004", + "avg_emoji_happy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "それが作戦……?==W====RT==無茶苦茶にもほどがあります。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "普通の人はみんなそう思うだろう。==RT==だが、それでもセイナはその作戦を成功させたんだ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "そしてあれ以来、==W==どんな無茶なことでもセイナとなら==RT==上手くいくと思えるようになったんだ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "022", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "『どんな無茶なことでも』……==W====RT==先日、あなたがあんな作戦を提案してきた理由がわかった気がします。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + 0.5, + nil, + "none", + "OutQuad", + 0.65, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "(……おかしい。なぜ、こんなに心がざわつくんだろう?==RT==ただ、自分と似ている人物の話を聞いただけなのに)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "(この気持ちは、いったい……?)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + 1.0, + nil, + "none", + "OutQuad", + 0.65, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "とにかく……==W==話してくれてありがとうございました。==RT==そろそろメインディッシュを作りましょう。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "スープで教わったことを活かして、私ひとりで作ってみるので、==RT==あなたは見守っていてください。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "わ、わかった。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_020", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "JuGong", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(――とは言ったものの、==RT==ひとりで本当に大丈夫だろうか?)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_clockwise", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_020_stop", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_clockwise", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 0, + "qstory_tales_02_001", + nil, + 0.6, + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_095", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "…………", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m4", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "019", + "avg_emoji_awkward", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "どうしてだろう。==RT==まったく意外な結果ではない。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetFrontObj", + param = { + 1, + 0, + "qstory_tales_02_001", + nil, + nil, + 0.5, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jingxia", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "先ほど注意された点については、気をつけていたんですが……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "だが、匂いはイイ感じだ!==RT==見た目がすべてではないし。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "無理矢理褒める必要はありません。==RT==この料理も、私ひとりで責任をもって食べ――", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center", + 0, + 0, + nil, + nil, + 0.01, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "いただきます。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_371", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "avg_emoji_exclamation", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "なっ!?ちょっ!な、なにをしているんです!==RT==吐いてください!お腹を壊したりしたら、どうするんですか!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "011", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ん~……==W==焦げている苦味は否定できないが、==RT==噛めば噛むほど意外とイケる……?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "だから無理矢理褒めなくてもいいです!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "いや、味つけはだいぶ良くなったと思うよ。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "え?本当、ですか……?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ああ。今回の失敗の原因は明らかに火加減だ。==RT==そこを気をつければ、次はもっと上手くできるさ。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "すみません……==W==先ほど、火の通りが大事と聞いたので==RT==言われたようにしたんですが、やりすぎてしまったみたいで……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ふふっ、==W==ははははっ!==RT==エリナは本当に真面目で素直なんだな。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_happy", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "真面目で素直のなにが悪いんですか!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "017", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "悪くはないよ。==RT==意外とかわいいところもあると思っただけだ。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jingxia", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "か、かわっ……!?==W====RT==人をからかうのもいい加減に……!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_371", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "さて、焦げた部分を削れば、==RT==なんとか全部食べられるかな~?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "人の話を聞いて……==W==って、え、その失敗作、食べられるんですか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "おそらく?さっきも言っただろう?==RT==味は悪くないって。それに――", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "018", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "君が一生懸命作った料理を食べないほうが、==RT==もったいないと思ったんだ。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "……それも、『セイナ』の受け売りですか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "いや?これは私の感想だよ。", + "いや?これは僕の感想だよ。" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "017", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "まあ、もしかしたら影響されている部分は==RT==あるのかもしれないが。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "023", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "互いが互いに影響を与え合う……==RT==人との関わりとは、そういうものではないか?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.3, + nil, + nil, + 0.5, + nil, + "none", + "OutQuad", + 0.65, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "(『互いが互いに影響を与え合う』……か。==W====RT==たしかに、先日の私はこの人に影響されたのかも)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + 1.0, + nil, + "none", + "OutQuad", + 0.65, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ほら、エリナも食べたらどうだ?==RT==ちゃんとおいしいから。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "016", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "子ども扱いしないでください。==RT==差し出されずとも、自分で食べられます!", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "その日の夜――", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_025", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_025_stop", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m14", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "慌てた市民", + "", + 0, + "", + false, + "", + "エリナ様!エリナ様、助けてください!==W====RT==家族が……家族がさらわれたんです!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.25, + nil, + 0.95, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.65, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.33, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "落ち着いて。==RT==犯人の姿や、行き先に心当たりは?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "慌てた市民", + "", + 0, + "", + false, + "", + "カリグラです!あいつの手下に、家族も貧民街の仲間も==RT==屋敷へ連れていかれました!私はなんとか逃げたんですが……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "015", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "また、カリグラ……==W====RT==安心してくれ。さらわれた者たちは、私が助ける。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "だが、エリナ。どうやって助けるんだ?==RT==君の立場を考えると、屋敷に乗り込むのは==RT==得策ではないのでは……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_idea", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "であれば、裏から攻めればいい話です。==RT==不届き者の『魔王』と『黒騎士』が奴隷を盗もうと屋敷に侵入した……==RT==という筋書ならば問題ないでしょう。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "カリグラの屋敷には緊急避難用にフィラニスの洞窟につながっている==RT==抜け道があります。それを利用すれば、人目にもつきません。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "……なんというか、==W==エリナにしては==RT==ずいぶんと『堕落した』提案だな。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "006", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "私も、後悔しない選択をするようにしただけです。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + "diantou", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "それにあなたとならば、『堕落』するのも悪くはありません。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_happy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "ははっ、だったら君を『堕落』させた責任を==RT==とらないといけないな?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "026", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "どこまでも付き合うよ。==RT==それでは、作戦開始といこう!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/cg_162_03.lua b/lua/game/ui/avg/_jp/config/cg_162_03.lua new file mode 100644 index 000000000..e23d5ab33 --- /dev/null +++ b/lua/game/ui/avg/_jp/config/cg_162_03.lua @@ -0,0 +1,7192 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "第3話", + "騎士を堕落させたモノ", + "堕落した作戦により、貴族にさらわれた市民を助けるふたり。追っ手から逃れるために、ふたりはオリンピア大浴場の風呂に入る。そこでエリナは、秘めていた本音をこぼしたのだった。", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "cavern", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "この洞窟と貴族の屋敷がつながっているなんて……==RT==それにしても、よく抜け道の存在を知っていたな?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m14", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "以前にカリグラの護衛任務をまかされたと話したでしょう?==RT==そのときに、いざというときはこの道を使うようにと教わりました。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "まさか護衛用に教えた情報が侵入に使われるとは、==RT==夢にも思わないだろうな。まあ、自業自得だが。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "そういえば、どうして明け方の侵入なんだ?==RT==夜中のほうが気づかれにくいと思うが……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "逆ですよ。貴族は夜通し宴を開く生き物ですから。==RT==ようやく寝静まる明け方のほうが、都合がいいんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_173", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "Linear", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jingxia", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "どうぞこちらへ。==RT==ここから先は、カリグラの屋敷の敷地内です。", + "" + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_fade_left", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "cavern", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 500.0, + 300.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_fade_right", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "m14", + "none", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 2, + "city_prison", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + -100.0, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 2, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false, + 0 + } + }, + { + cmd = "SetStage", + param = { + 1, + 0, + "OutBack", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "ここまで来たら、地下牢までもうすぐ……==W==シッ!==RT==誰かいます。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 2, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.6, + -0.1, + 0.97, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 2, + "none", + "avg3_228", + "a", + "002", + "none", + nil, + 0.4, + -0.1, + 0.97, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + -0.05, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "お調子者の奴隷商人", + "", + 0, + "", + false, + "", + "はあ!?契約打ち切り!?==RT==そりゃないって!カリグラの旦那と話をさせてくれ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "貴族の護衛", + "", + 0, + "", + false, + "", + "あの姉妹を逃がしておいて、よくもそんなことが言えるな!==RT==おかげでこちらは、余計な手間と金がかかったんだ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "お調子者の奴隷商人", + "", + 0, + "", + false, + "", + "いままで奴隷を捕まえてきたのは俺たちだろ!?==RT==恩を仇で返しやがって!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 2, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "貴族の護衛", + "", + 0, + "", + false, + "", + "たかが奴隷商人が偉そうな口をきくな!==RT==カリグラ様はお前たちに会わん!帰れ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 1, + 1, + "InBack", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 400.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.65, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.65, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ずいぶんと派手な言い合いだったな。==RT==会話から察するに、あのときの奴隷商人たちか。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "……私のせい、だったのでしょうか。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "エリナ?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "私があの姉妹を助けたせいで、ほかの人がさらわれるような==RT==事態になってしまった。私が、道を外れるようなことをしたせいで――", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "後悔しているのか?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "……いいえ、きっとあの姉妹を見捨てていたら、==RT==私は自分を許せなかったでしょう。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "017", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "それでいい。==RT==それが、君の正義なんだから。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "君はなにも悪くない。悪いのは人を奴隷にする仕組みと==RT==それに甘んじる貴族たちだ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "004", + "avg_emoji_star", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "あの姉妹のように、いま囚われている人たちも==RT==必ず助けよう。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "……そうですね。==RT==いまは過去を反省している場合ではありません。==RT==行きましょう!", + "" + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_fade_left", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "city_prison", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_443", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.75, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "rule_39", + "OutQuad", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + nil, + -0.05, + nil, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 30.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_406", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + -0.1, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + 3.0, + true, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + 0.05, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "みんな、無事か?==RT==見張りは気絶している。==RT==いまのうちに、音を立てないように注意して外へ出るんだ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "007", + "none", + 2, + 0.75, + nil, + -1.0, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "002", + "none", + 3, + 0.9, + nil, + nil, + 1.0, + 1.0, + 0.0, + 0.0, + true, + 0.75 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_219", + "a", + "002", + "none", + 4, + 0.7, + nil, + -1.0, + 1.0, + 1.0, + 0.0, + 0.0, + true, + 0.75 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + 3, + 0.85, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_219", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.65, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "囚われた市民", + "", + 0, + "", + false, + "", + "その服は、==W==閃銀騎士団の人?==W====RT==よかった……!助けにきてくれたんだ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "003", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "026", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "牢を出た者は私についてきてくれ。==RT==外へ続く抜け道へ案内しよう。", + "牢を出た者は僕についてきてくれ。==RT==外へ続く抜け道へ案内しよう。" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_547", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_219", + "a", + nil, + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_fade_left", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "city_prison", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -600.0, + 0.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "救出作戦は順調に進んだ。私とエリナで地下牢をくまなく捜索し、==RT==囚われていた人々を全員連れ出すことに成功した。", + "救出作戦は順調に進んだ。僕とエリナで地下牢をくまなく捜索し、==RT==囚われていた人々を全員連れ出すことに成功した。" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_fade_right", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "焦らないで。==RT==暗いから、足元に気をつけて。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(この少女が最後のひとりだな。==RT==見張りもまだ起きないし、このまま逃げ切れ――)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_296", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jingxia", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "囚われた少女", + "", + 0, + "", + false, + "", + "きゃっ!あっ……!", + "" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m148", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 5, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "貴族の護衛", + "", + 0, + "", + false, + "", + "おい、いま地下牢のほうから音がしなかったか?", + "" + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "まずい……!==W====RT==巡回中の見張りに気づかれた!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "016", + "avg_emoji_flurry", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "囚われた少女", + "", + 0, + "", + false, + "", + "ごめんなさい!ごめんなさい!==W====RT==わたし……なんてことを……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_019", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + 2, + 0.68, + 0.03, + 0.93, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 1.0, + "diantou", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "大丈夫。あなたは急いでほかの人と逃げてくれ。==RT==ここは私たちが食い止める。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "026", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "エリナ、私たちは反対側へ逃げよう!", + "エリナ、僕たちは反対側へ逃げよう!" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "はい!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "4", + "Linear", + true, + true, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "city_prison", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 500.0, + 0.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "3", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 1, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 1, + nil, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "貴族の護衛", + "", + 0, + "", + false, + "", + "いたぞ!奴隷連中、逃げるな!==RT==お前らはカリグラ様の財産だぞ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "誰が財産だ!==RT==捕まえられるものなら、捕まえてみろ!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 1, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "よし、作戦どおりこちらを追ってきたぞ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "4", + "Linear", + true, + true, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "cavern", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + 0.05, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 5, + "cavern", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + 1.5, + nil, + nil, + 0.8, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 5, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + 2.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "3", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "011", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "敷地を出てしまえばこちらのもの……==W==わっ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_097", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youchupeng", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_228", + "a", + "002", + "none", + nil, + 0.3, + -0.15, + nil, + 1.0, + 1.0, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.35, + -0.1, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "close", + "jingxia", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "お調子者の奴隷商人", + "", + 0, + "", + false, + "", + "いってぇな……==W==どこ見て歩いてやがる!==RT==こっちは、いま虫の居所が悪いんだ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "none", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "す、すまない……==W==なっ、おまえは!?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "お調子者の奴隷商人", + "", + 0, + "", + false, + "", + "んん~?どこかで聞いた声だな?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.6, + nil, + 0.95, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "大丈夫ですか!?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "お調子者の奴隷商人", + "", + 0, + "", + false, + "", + "あー!この声!奴隷を盗んだ強盗じゃないか!==RT==お前らのせいで、大事な上客を逃したんだぞ!==RT==責任をとってもらおうか!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "016", + "avg_emoji_flurry", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "くっ、こんなときに……!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "聞き捨てならないな。上客を逃したとしても、それはそちらの落ち度。==RT==きちんと商品を守れなかったほうが悪いだろう。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "お調子者の奴隷商人", + "", + 0, + "", + false, + "", + "な、なんだとお前!?==RT==どの口がほざいてんだ、コラァ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "エリナ!?==RT==いまはこいつらと揉めている場合では……!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "いいえ。ここは時間を稼ぐべきです。==RT==私を信じてください。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "お調子者の奴隷商人", + "", + 0, + "", + false, + "", + "なにをコソコソ話してやがる。==RT==ここまでコケにされて、タダで帰れると思うなよ!==RT==覚悟しやがれ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "026", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ッ……まずい!==RT==エリナ、カリグラの追っ手だ!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "やっと来ましたか。==RT==こちらへ!", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.175, + 1.2, + nil, + nil, + 0.0, + "JuGong", + "none", + "OutQuad", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "お調子者の奴隷商人", + "", + 0, + "", + false, + "", + "待ちやがれ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 10, + "OutQuad", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.65, + -0.1, + nil, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "貴族の護衛", + "", + 0, + "", + false, + "", + "いたぞ!奴隷泥棒だ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "お調子者の奴隷商人", + "", + 0, + "", + false, + "", + "はあ!?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "貴族の護衛", + "", + 0, + "", + false, + "", + "お前たち……==W==カリグラ様に契約を切られた腹いせに==RT==奴隷たちを逃がしたのか。身の程知らずどもめ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_230", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 5, + "mood_5", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "お調子者の奴隷商人", + "", + 0, + "", + false, + "", + "身の程知らずってなんだよ!==RT==先に契約切ったのは、そっちだろうが!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "貴族の護衛", + "", + 0, + "", + false, + "", + "問答無用!", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_159", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 13, + "OutQuad", + 0.5, + false + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "InQuad", + 0.5, + true, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "見事に誤解して、仲間割れを始めたな……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m149", + "none", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "追いつかれるのは時間の問題でしたから。==RT==上手いこと誤解してくれて、助かりました。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_happy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "それにしても、==RT==エリナもなかなかやるではないか。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "なにがですか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "004", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "とっさに同士討ちを思いついた機転の良さだよ。==RT==君が他人をダシに使うような作戦を考えるなんてな。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "016", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "……どなたの悪影響でしょうね?==RT==こんな『堕落』した姿、とても団員には見せられません。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "まあ……==W==不思議と、そこまで嫌な気分ではありませんが。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_attention", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "ですが、その……==W==このことは……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "わかっているさ。==RT==ふたりだけのヒミツ、だろう?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "ありがとうございます。==RT==さあ、いまのうちに行きましょう。寄りたい場所があります。", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.75, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "c", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ここは……==W==オリンピア大浴場?==RT==エリナ、どうしてここへ?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m147", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "追っ手をまくためですよ。ご安心ください。==RT==ルルに個室の風呂を手配してもらったので、==RT==誰かに見つかることはありません。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "万が一カリグラの手下が人違いに気づいたとしても、==RT==犯人が優雅に風呂に入っているとは思わないでしょう。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "006", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "それに、私もあなたも汗だくですし……==RT==逃げ回っていたと思われないためにも、ゆっくりしていきましょう。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "それもそうだな……==W==って、エリナ!?==RT==どうして、鎧をはずして……?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_080", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "007", + "avg_emoji_exclamation", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "005", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + -1.5, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "風呂に入るのだから、脱ぐのは当然では?==RT==ほら、あなたも着替えてください。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m164", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.5, + true, + "default" + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 3.0, + false, + "default" + } + }, + { + cmd = "SetL2D", + param = { + 0, + "avg1_162", + "a", + 0, + true + } + }, + { + cmd = "CtrlL2D", + param = { + "avg1_162", + "a", + "vo_cgstory_162_a", + "vo_cgstory_162_a", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "", + 0, + "", + false, + "", + "湯けむりの温もりに、==W==やさしい花の香が心地いい……==W====RT==癒されるとは、==W==こういう感覚のことを言うのですね。", + "" + } + }, + { + cmd = "SetChoiceBegin", + param = { + "162_1", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "エリナ、背中に傷が……?", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"162_1", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"162_1"} + }, + { + cmd = "CtrlL2D", + param = { + "avg1_162", + "a", + "vo_cgstory_162_b", + "vo_cgstory_162_b", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "", + 0, + "", + false, + "", + "傷?==W==そんなはずは……==W==ああ、もしかして古傷のことですか?", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "", + 0, + "", + false, + "", + "それならもう痛みはありませんので、==W==お気になさらず。", + "" + } + }, + { + cmd = "SetChoiceBegin", + param = { + "162_2", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "古傷?つまり剣闘士だった頃の?", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"162_2", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"162_2"} + }, + { + cmd = "CtrlL2D", + param = { + "avg1_162", + "a", + "vo_cgstory_162_c", + "vo_cgstory_162_c", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "", + 0, + "", + false, + "", + "はい。==W==といっても、==W==私はもともとケガの治りが早いので、==W====RT==たいていの傷なら放っておいても痕すら残らないはずなんですが……", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "", + 0, + "", + false, + "", + "それは特に深い傷だったから、==W==いまも残っているんでしょう。==W====RT==とはいえ少しずつ薄れてきていますし、==W==ご心配には及びません。", + "" + } + }, + { + cmd = "SetChoiceBegin", + param = { + "162_3", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "エリナも傷が残りにくい体質だったのか", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"162_3", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"162_3"} + }, + { + cmd = "CtrlL2D", + param = { + "avg1_162", + "a", + "vo_cgstory_162_d", + "vo_cgstory_162_d", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "", + 0, + "", + false, + "", + "エリナ『も』?==W====RT==もしや、==W==私に似ているというセイナもそうなんですか?", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "", + 0, + "", + false, + "", + "……まったく、==W==あなたはいつも『セイナ、セイナ』と。==W====RT==ともに困難を乗り越えたのは、==W==セイナではなく私なのに……", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "", + 0, + "", + false, + "", + "どうせあなたにとっての私は、==W==彼女に会えないさびしさを==RT==埋めるための『代わり』にすぎないんでしょうね?", + "" + } + }, + { + cmd = "SetChoiceBegin", + param = { + "162_4", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "それは違う!", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"162_4", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"162_4"} + }, + { + cmd = "SetChoiceBegin", + param = { + "162_5", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "君を誰かの代わりだと思ったことはないよ", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"162_5", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"162_5"} + }, + { + cmd = "CtrlL2D", + param = { + "avg1_162", + "a", + "vo_cgstory_162_e", + "vo_cgstory_162_e", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "", + 0, + "", + false, + "", + "ふふ……==W==かまいませんよ。", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "", + 0, + "", + false, + "", + "私に彼女の面影を見いだすということは、==W====RT==あなたの中にまだ彼女との記憶が残っている証です。", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "", + 0, + "", + false, + "", + "かつて背中を預けあった仲間たちの顔すら思い出せない、==W====RT==私とは違って……", + "" + } + }, + { + cmd = "SetChoiceBegin", + param = { + "162_6", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "エリナ……", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"162_6", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"162_6"} + }, + { + cmd = "CtrlL2D", + param = { + "avg1_162", + "a", + "vo_cgstory_162_f", + "vo_cgstory_162_f", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "", + 0, + "", + false, + "", + "私は……==W==この体に残る古傷を、==W==闘技場に散った仲間たちへの==RT==手向けとして大切に抱えていたんです。", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "", + 0, + "", + false, + "", + "それなのに……==W==傷痕が薄れるにつれて、==W==あの日々の光景も霞んでいってしまった。", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "", + 0, + "", + false, + "", + "正直に言えば、==W==あなたがうらやましいです。==W====RT==会いたいと思える人がいる、==W==あなたが。", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "", + 0, + "", + false, + "", + "私にはもう、==W==そのような人はいませんから……", + "" + } + }, + { + cmd = "SetChoiceBegin", + param = { + "162_7", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "私がいるよ", + "", + "", + "" + }, + { + "僕がいるよ", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"162_7", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"162_7"} + }, + { + cmd = "CtrlL2D", + param = { + "avg1_162", + "a", + "vo_cgstory_162_g", + "vo_cgstory_162_g", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "", + 0, + "", + false, + "", + "ふふ……==W==あなたという人は、==W==本当に口が達者ですね。", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "", + 0, + "", + false, + "", + "あなたといると、==W==いつまでも『堕落』していたくなってしまう。==W====RT==本当に……==W==困った人です。", + "" + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + false, + false, + 1, + true, + "default" + } + }, + { + cmd = "SetL2D", + param = { + 1, + "avg1_162", + "a", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "sky_sunny", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 300.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -300.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 36.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_036", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "エリナは照れくさそうにはぐらかすと、最後の薄衣を脱ぎ捨て、==RT==こちらへと手を差し出す。その手を取ると、エリナはぎゅっと==RT==指を絡めながら私を湯舟へと誘った。", + "エリナは照れくさそうにはぐらかすと、最後の薄衣を脱ぎ捨て、==RT==こちらへと手を差し出す。その手を取ると、エリナはぎゅっと==RT==指を絡めながら僕を湯舟へと誘った。" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sunlight_2", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "これは騎士としての振る舞いなのだろうか。==RT==それとも――", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "鎧を脱いだ彼女の真意はわからない。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "その後、カリグラの悪事は白日の下にさらされた。==RT==だが、『堕落』した騎士の姿は永遠にふたりだけのヒミツなのだった。", + "" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutQuad", + 1.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg1_162", + "", + 0, + "", + false, + "", + "……もし私が『セイナ』になれたなら、どんなによかったかな。", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_036_stop", + 0.0, + false + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/cg_disc4066.lua b/lua/game/ui/avg/_jp/config/cg_disc4066.lua new file mode 100644 index 000000000..a4b1f1fbf --- /dev/null +++ b/lua/game/ui/avg/_jp/config/cg_disc4066.lua @@ -0,0 +1,7872 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "記憶回想", + "星空に捧ぐ誓いの剣", + "魔王と過ごした日々の夢から覚めたエリナは、ともに鍛錬した空き地を訪れる。剣を振りながら、エリナ――セイナは自身のこれからについての決意を吐露する。そして、魔王との再会の願いをかけた剣を、夜空の星々へと掲げるのだった。", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m149", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "009", + "none", + nil, + 0.5, + 0.0, + 0.97, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_yellow_blade", + 0, + 1, + 3.0, + nil, + -0.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "002", + "none", + nil, + 0.53, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutQuad", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "左上から右下へ振り下ろして。==RT==その勢いを殺さずに横へ薙ぎ払う。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutQuad", + 0, + nil, + false, + 0.25, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "OutSine", + 0.25, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_yellow_blade", + 0, + 1, + -4.0, + -1.0, + 0.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + nil, + "avg1_162", + "c", + "006", + "avg_emoji_attention", + 0, + nil, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "手首はもう少し、柔らかく使うことを意識してください。==RT==剣の重さに振り回されないように。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "003", + "none", + nil, + 0.54, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutBack", + 0, + nil, + false, + 0.25, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_yellow_blade", + 0, + 1, + 3.0, + nil, + -0.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "体の重心はもっと下へ。==RT==ふらついていたら、敵に足元をすくわれますよ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_yellow_blade", + 0, + 1, + 2.0, + -3.0, + 0.75, + 0.0, + false, + false, + 135.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "none", + nil, + 0.5, + -0.05, + 1.05, + nil, + nil, + nil, + "diantou", + "none", + "OutQuint", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + "021", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "こ、こうか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "いいですね。==RT==ずいぶんと構え方がよくなりました。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "では、次は実戦形式で練習しましょう。==RT==いままで練習したすべてを使って、全力でかかってきてください。", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "006", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "ああ、よろしく頼む!", + "" + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m148", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.5, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + nil, + -0.175, + 1.2, + nil, + nil, + 0.0, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_322", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 0.3, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "Linear", + 0.3, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_atta", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 40.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "剣戟の甲高い音が、宵闇の静寂を破った。==RT==剣の柄をいま一度強く握りしめ、私は全神経を集中させて==RT==眼前のエリナに向かって踏み込んでいく。", + "剣戟の甲高い音が、宵闇の静寂を破った。==RT==剣の柄をいま一度強く握りしめ、僕は全神経を集中させて==RT==眼前のエリナに向かって踏み込んでいく。" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.1, + nil, + 1.0, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + 0.97, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(正攻法を仕掛けたところで、きっと受け止められる。==RT==わざわざ『すべてを使って』と言ってきた意味は――)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "026", + "avg_emoji_exclamation", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalkShake", + param = { + 1, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "エリナ、いくぞ!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChoiceBegin", + param = { + "4066_1", + 0, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 1, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "(フェイントを仕掛けて、突きを繰り出す)", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"4066_1", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"4066_1"} + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_104", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_drop_w", + 0, + 0, + nil, + nil, + 2.0, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -120.0, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.35, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_137", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.3, + nil, + nil, + nil, + "jushou", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dash", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 45.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + 0.97, + nil, + nil, + nil, + "jingxia", + "none", + "Linear", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "なるほど……悪くありません。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "こちらの切っ先は思惑通り、エリナが振り上げた剣をすり抜けた。==RT==今夜はじめて、彼女の防御を突破できた瞬間だ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "006", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(よし、いける……!==RT==このまま隙をついて――==W==うわっ!?)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "Linear", + 0.4, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + -0.2, + 1.2, + nil, + nil, + 0.0, + "diantou", + "none", + "OutQuad", + 0, + nil, + true, + 0.4, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_street_outside_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_1331", + "a", + "013", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "OutQuad", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1331", + "a", + "013", + "avg_emoji_exclamation", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "avg_emoji_shock", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_033", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1331", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + 300.0, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.5, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 4, + 3, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "sky_night_b", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "c", + "007", + "none", + nil, + 0.9, + -0.5, + 1.75, + nil, + 0.15, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + 30.0, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "31", + "OutQuad", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "016", + "avg_emoji_vexation", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(な……==W==なにが起きたんだ?==RT==どうして、地面に倒れて……)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "021", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "010", + "avg_emoji_sigh", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "エ、エリナ……==W==苦しい……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "007", + "close", + "jingxia", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m53", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "ハッ!す、すみません。つい熱くなってしまいました。==W====RT==いま、起こします。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + nil, + -0.6, + 1.8, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -100.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + 0.97, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sigh", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "ああ、ありがとう……==RT==それで、そのぉ……いったいなにがどうなったんだ?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "正直、==W==先ほどの突きは『いける!』と思ったんだが……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "011", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "そうですね……==W==かなり太刀筋はよくなっています。==RT==フェイントで欺き、斬撃と見せかけて突き攻撃を==RT==繰り出す発想もお見事でした。", + "" + } + }, + { + cmd = "Wait", + param = {0.65} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "ですが、あなたの体がついてきていませんでしたね。==RT==剣の軌道を変えたとき、大きな隙ができていたことに気づきましたか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "mood_4", + "AvgStageEffect_wipe_down", + "Linear", + 0.75, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "うっかり反射的に懐に入って、==W==頭突きをしてしまうところでしたよ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + -0.175, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 0.75, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "そうか、頭突きを……頭突き?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "ええ。==RT==ギリギリ踏みとどまって、地面に押さえつけるだけですみましたが。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "avg_emoji_sweaty", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "つまり……もしかしたら、地面に倒されるだけでなく、==RT==鼻っ柱がへし折られていたかもしれないということか?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "はい。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalkShake", + param = { + 1, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "そ、それはさすがに容赦がなさすぎるのではないか!?==RT==あくまでもこれは訓練だろう。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "訓練とはいえ、全力で臨まなければ意味がありません。==RT==訓練でできない動きを、実戦でできるわけがないでしょう。", + "" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "むしろ手心を加えてしまったことを、咎めていただきたいくらいです。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sigh", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(おかげで、私の鼻は無事なのだがな……)", + "(おかげで、僕の鼻は無事なのだがな……)" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "これで実感されたのではないですか?==W====RT==頭でわかっていても、体が動かなければ意味がない。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "どれほど優れた作戦や戦術でも、==RT==実行できなければそれは存在しないのと同じなんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "とはいえ、肉体を鍛えるというのは一朝一夕にできることではありません。==RT==日々の地道な鍛錬が大切なんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "明日からは走り込みも鍛錬メニューに加えましょう。==RT==折れずに続けていけば、その努力はいつか必ず報われますから。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "ああ、わかった。==RT==きちんと鍛えるようにするよ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "だが、いいのか?==RT==こんなに私の鍛錬に付き合ってもらって。", + "だが、いいのか?==RT==こんなに僕の鍛錬に付き合ってもらって。" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "自分のためにもなるので、かまいませんよ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "それならいいのだが……==RT==はは、そうすると、ふたりでいる時間のほとんどは==RT==鍛錬の時間になりそうだな。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "それだけというわけではないでしょう。==W====RT==一緒に夜の巡回もしているではないですか。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "……あなたこそ、よいのですか?", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "なんのことだ?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "鍛錬と巡回の日々は、その……==W==退屈ではないかと。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m57", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "私はイリスのように面白い話ができませんし、==W====RT==ルルのように気配りができる性分でもないので……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + 0.0, + false, + 2.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "017", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "別にそうは思わないよ。==RT==それに君のそばにいると、安心できるし。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "あ……==W==安心?==RT==それは困ります!", + "" + } + }, + { + cmd = "Wait", + param = {0.65} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "困る?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "そうです!たしかに私は剣の腕に自信がありますし、==RT==あなたのことを守るに足る力があるとも自負しています。==RT==それでもなにが起こるかわからないのが世の常。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "力への過信が命取りになる場面は多いので、==W====RT==私がいるからと安心しきってはいけません!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_flurry", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "お、落ち着いてくれ。==W====RT==私が言っている『安心』はそういう意味ではないんだ。==RT==いや、君の実力を頼りにしているのは事実だが……", + "お、落ち着いてくれ。==W====RT==僕が言っている『安心』はそういう意味ではないんだ。==RT==いや、君の実力を頼りにしているのは事実だが……" + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "では、どういう意味ですか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "ほら、それこそ君は常日頃からフィラニスのために==RT==自分を鍛え、夜遅くまで巡回しているだろう?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "けれど、街の人々が君の努力をすべて==RT==知っているわけではない。==RT==誰かが褒めてくれるわけでもない。", + "" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "それでも腐らず、くじけず、より良い明日を==RT==追い求めている。そんな君の姿に励まされるんだ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "022", + "close", + "JuGong", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "故郷への帰り道を探すのを諦めないでいられる……==RT==だから、安心するんだよ。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -60.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.35, + 1.35, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "sky_night_b", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 15.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "そういう意味なら……==W==まあ……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "あの……あなたの故郷はどんな街なんですか?==W====RT==先日、そちらには奴隷がいないと聞きましたが……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "ああ、故郷といっても街ではないんだ。==RT==私にとっては、オアシス号が故郷みたいなものでね。", + "ああ、故郷といっても街ではないんだ。==RT==僕にとっては、オアシス号が故郷みたいなものでね。" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "024", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "私は仲間と一緒に、オアシス号で旅をしていたんだ。==RT==そして、訪れた都市のどこにも奴隷はいなかった。", + "僕は仲間と一緒に、オアシス号で旅をしていたんだ。==RT==そして、訪れた都市のどこにも奴隷はいなかった。" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "信じられません……==W==そんな自由に満ちた都市が、==RT==フィラニス以外にもあったなんて。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_125", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "私はアモールの大闘技場とこの街しか知らなかったので……==W====RT==世界とは、広いんですね。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "017", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "君も旅に出て、見てみたらいいよ。==RT==いまは自由の身なんだろう?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "いけません。私のいまの使命はフィラニスを守ること。==RT==それを投げ出して、拾ってもらった恩を忘れて旅になど……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "city_street_water", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.3, + nil, + nil, + 0.7, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 20.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "だったら、その必要がなくなったときでも、==W====RT==フィラニスが理想の姿になったと思ったときでもいい。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "018", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "022", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "そのとき、もし私がまだここにいたら……==RT==一緒に旅に出よう。", + "そのとき、もし僕がまだここにいたら……==RT==一緒に旅に出よう。" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "帰り道を探すのではなかったんですか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "旅をしながら探すのも手だろう?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_052", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "……約束ですよ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ああ、もちろん。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "あ……そろそろ巡回の時間ですね。==RT==あなたは先に休んでください。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "いや、私も一緒に行かせてくれ。==RT==ひとりよりふたりのほうが効率がいい。", + "いや、僕も一緒に行かせてくれ。==RT==ひとりよりふたりのほうが効率がいい。" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "昨日も遅くまで手伝っていただきましたし、鍛錬で疲れているでしょう。==W====RT==無理しないで、寝てください。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_084", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_congr", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ははは、問題ないさ!==RT==こう見えても体力はあるからな!!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_clockwise", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 20.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "bb", + "003", + "none", + 2, + 0.65, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "manbu_loop", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "bb", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "loopLite", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_clockwise", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "bb", + "003", + "avg_emoji_sleepy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "1", + "", + 0, + "", + false, + "", + "すやぁ……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "まったく……なにが「体力はある」ですか。==RT==歩いたままうたたねなんて器用な真似をするほど、==RT==疲れていたのに無理をして……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + -450.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_350", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -500.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.75, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "エリナはふらつく相棒の体を支えながら家の扉を開け、==RT==そっとベッドに寝かせた。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + -0.4, + 1.5, + nil, + 0.3, + 0.0, + "none", + "none", + "OutQuad", + 0, + 6.0, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + 8.0, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_0s", + 0, + "m147", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "「君のそばにいると安心できる」==W==……か。==RT==それはこちらのセリフですよ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "あなたの寝顔を見ていると、不思議と私も心が安らぐんです……==W====RT==ずっと、眺めていたくなるほどに。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_187", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 200.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 1, + "", + false, + "", + "エリナは穏やかにほほ笑むと、自身もベッドの傍らに腰を下ろす。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "星明かりが冴えわたる中、ふたりの小さな寝息は次第に重なり、==RT==やがてともに深い眠りに落ちていく。", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -200.0, + nil, + nil, + nil, + nil, + "none", + "InOutCubic", + 4.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_night", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_night", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_187_stop", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_025", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "008", + "none", + nil, + nil, + -0.07, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 15.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.05, + 1.1, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 15.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 1, + "", + false, + "", + "――そして、騎士の少女は目を覚ます。==RT==ベッドの上には、誰もいない。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_025_stop", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.53, + nil, + 0.97, + nil, + 0.1, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 1, + "", + false, + "", + "変わることのない現実を見据えると、騎士は使い慣れた剣を手に取り、==RT==冷たい星明かりをまとって外へ出る。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m163", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 18.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.4, + nil, + 1.02, + nil, + nil, + nil, + "manbu_loop", + "none", + "Linear", + 0, + nil, + false, + 18.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 1, + "", + false, + "", + "いまのフィラニスは、彼女がひとりで巡回する必要はない。==RT==若い住人が閃銀騎士団に加わり、皆が交代で己の都市を守っている。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "それでも騎士は、まるでそうすることが定められているかのように、==RT==あの日々と同じ時間に客人と鍛錬した空き地を訪れる。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "stop", + "none", + "OutQuad", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "sky_night_b", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -80.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {2.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "エリナ、いくぞ!", + "" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 1, + "", + false, + "", + "自分の名が呼ばれた気がした。==RT==その声の主を探すように、虚空に視線をさまよわせる。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 1, + "", + false, + "", + "不意に、自嘲の笑い声が口からこぼれる。==RT==ほかならぬ、自分自身のものだ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 1, + "", + false, + "", + "彼女はもうエリナではない。==RT==彼女はセイナ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "彼女が『セイナ』になりたいと願っていたことは、==W====RT==おそらくあの見習い司祭でさえも知らなかっただろう。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_1331", + "", + 0, + "", + false, + "", + "……私は馬鹿だな。ここでなにを探しているんだか。==RT==あの人は、あの塔で眠っているというのに。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_tower_gate_daylight", + "31", + "InQuad", + 0.75, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.75, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 8.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "012", + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "c", + "002", + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_1331", + "", + 1, + "", + false, + "", + "とはいえ、肉体を鍛えるというのは一朝一夕にできることではありません。==RT==日々の地道な鍛錬が大切なんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_1331", + "", + 0, + "", + false, + "", + "明日からは走り込みも鍛錬メニューに加えましょう。==RT==折れずに続けていけば、その努力はいつか必ず報われますから。", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "4066_B", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_434", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_star_lp", + 0, + 0, + -0.24, + -1.6, + 1.5, + 0.0, + false, + false, + 45.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_meteor_left", + 0, + 0, + -4.0, + 4.0, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "", + false, + "", + "騎士は、手にした剣をゆっくりと構える。==RT==まるで、目の前にかつての鍛錬相手がいるかのように。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_1331", + "", + 1, + "", + false, + "", + "そう……折れずに続けていけば、努力はいつか必ず報われます。==RT==きっと、願いも叶うはず……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_meteor_left", + 0, + 0, + -4.0, + 4.0, + 0.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_1331", + "", + 1, + "", + false, + "", + "あなたがもたらしたフィラニスの平和は、私がこれからも守っていきます。==W====RT==あなたがこの世界に存在したという証も、私が守り続けます。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_1331", + "", + 1, + "", + false, + "", + "……あなたが約束を果たしてくれる、その日まで。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sunlight", + 0, + 0, + 3.2, + -3.0, + 0.4, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_1331", + "", + 1, + "", + false, + "", + "この選択を、あなたはきっと笑わないでしょう?==RT==私も後悔しません。絶対に。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_meteor_left", + 0, + 0, + nil, + 4.0, + 0.5, + 0.0, + false, + false, + 315.0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_1331", + "", + 1, + "", + false, + "", + "見ていてください。==RT==必ず、いまよりももっと強くなります。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_1331", + "", + 1, + "", + false, + "", + "今度こそ、あなたを守りきってみせます。==RT==だからどうか……願うことを許してください。", + "" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_meteor_left", + 0, + 0, + -8.0, + nil, + 0.5, + 0.0, + false, + false, + 45.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_1331", + "", + 0, + "", + false, + "", + "いつかまた、あなたに逢いたいです。", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "still", + "OutQuad", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.4, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutQuad", + 1.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 3, + "0", + "", + 0, + "", + false, + "", + "少女は誓いの剣を天空に捧ぐ。==RT==彼女の内なる願いを聞くのは、天の星々のみ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 3, + "0", + "", + 0, + "", + false, + "", + "それが叶えられたのか否かは、また別の物語である。", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/dp_single162.lua b/lua/game/ui/avg/_jp/config/dp_single162.lua new file mode 100644 index 000000000..07ab99104 --- /dev/null +++ b/lua/game/ui/avg/_jp/config/dp_single162.lua @@ -0,0 +1,127 @@ +return { + { + cmd = "SetGroupId", + param = {"16201"} + }, + { + cmd = "SetCharL2D", + param = { + "avg1_162", + 3, + "none", + "", + 0 + } + }, + { + cmd = "SetCharL2D", + param = { + "avg1_162", + 0, + "avg_emoji_think", + "", + 0 + } + }, + { + cmd = "SetCharL2D", + param = { + "avg1_162", + 0, + "none", + "chat_a", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "無事に依頼が片づきました。", + "" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "次回に向け、腕を磨いて備えましょう。", + "" + } + }, + { + cmd = "SetGroupId", + param = {"16202"} + }, + { + cmd = "SetCharL2D", + param = { + "avg1_162", + 3, + "none", + "", + 0 + } + }, + { + cmd = "SetCharL2D", + param = { + "avg1_162", + 0, + "avg_emoji_happy", + "", + 0 + } + }, + { + cmd = "SetCharL2D", + param = { + "avg1_162", + 0, + "none", + "presents_a", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "大きなトラブルもなく、依頼をやり遂げました。", + "" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "全員無事に帰還できたことが、なによりの成果ですね。", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/pm11002.lua b/lua/game/ui/avg/_jp/config/pm11002.lua new file mode 100644 index 000000000..eb1a902a0 --- /dev/null +++ b/lua/game/ui/avg/_jp/config/pm11002.lua @@ -0,0 +1,2202 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "開発部に新商品を開発させたの", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "都合がいいときに感想を聞かせてちょうだい", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "了解", + "りょ", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "了解", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "りょ", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "…………", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ぬ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "いますぐ向かったほうがいいか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "そういう意味じゃないわ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "とにかく、試すのはあなたの空いている時間でかまわないから", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_question_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "わかった==RT==ちなみに、どんな新商品なんだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "新しいドリンクよ==RT==商品名は『レモンミルク』", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "チョコミルクやイチゴミルクは聞いたことがあるが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "レモンミルクは初耳だな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "正確に表現するなら、レモンミルクティーね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "蒼梧城産と松川産のお茶にレモンとミルクを合わせたの", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "なるほど", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "だが、レモンとミルクは混ぜると固まってしまうのでは?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "ミルクの凝固を防ぐ技術を新開発したのよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "具体的な内容は企業秘密だけど", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "魔王さんには、試飲のときに特別に教えてあげるわ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_joy_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "いま、ちょっといいかしら?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "どうしたんだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "休暇を申請したいのだけれど", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "いま…なんて?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "だから、休暇よ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "あなたもいまは、フィーリエ・アグリ・ユニオンの統治者のひとりなのよ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "私とあなたは組織のトップであり、対等な立場", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "つまり私の休暇申請はあなたが承認するしかないの", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "言われてみれば、たしかに…?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "フィレンが自分から休暇を申請するなんて、明日は西から太陽が昇るかもな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "という冗談は置いておくとして", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "体調でも悪いのか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "体調不良ではないから安心して", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "ただ…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "あなたと出かけたあの日から", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "自分を休ませる時間の大切さが、少しわかった気がしてね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "最近は仕事も落ち着いてきたし", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "休みをとるいい機会だと思ったのよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "そういうことか", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "驚いたよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "今回も付き合おうか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "大丈夫よ==RT==あなたがいなくてもちゃんと休むから", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "子どもじゃないんだから学びは活かさないと", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "そういえば送った書類は見てくれた?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "すまない!いますぐ片づけてくる!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "ちょっと待ちなさい==RT==休暇の承認がまだよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "承認!承認する!", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "あなた、週末は空いているかしら?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "嫌だ!絶対嫌だ!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_angry_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "1日だけなんだけど…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "接待パーティーはもう嫌だ!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_angry_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "愛想笑いを保つのだってつらいんだ!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cry_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "頬がつりそうになるし", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それにまたパーティー衣装の着せ替え人形にするのだろう?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "気持ちはありがたいが、さすがに申し訳なくなる…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sad_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "あら、好きで贈っているから気にしなくていいのに", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "安心して==RT==接待パーティーの相談じゃないわ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_110", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ぬ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ちがうのか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "先走って勘違いしないでくれる?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "す、すまない…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "では、どうして週末の予定を?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "この前魔王さんに紹介したお店から、新しい味のフライドチキンが出たのよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "一緒に食べに行けたらと思ったのだけど", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "接待と思われるならほかの人を誘おうかしら", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "待ってくれ!フィレンとなら大歓迎だ!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sneaky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "待ち合わせはどうする?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "話が早い人は好きよ==RT==お店の前でよろしく", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_joy_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "今夜、オフィスに来てくれないかしら?", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "了解", + "りょ", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "了解", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "りょ", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "…………", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "どうかしたのか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "魔王さんは、私のことをどう思っているの?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "仲間だと思っているよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "そうよね?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "シンプルなレスポンスでコミュニケーションをとるのは", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "たしかに仕事上で考えれば効率的と言えるでしょうけど", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "仕事を抜きにした関係なら、そういう返事は少しよそよそしいんじゃないかしら?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "フィレンがそんなことを気にするなんて思わなかったよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "ちょっと", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "私にだって人の心があるのよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "部下のメッセージにはもちろんこんなことを思わないわ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "でも、あなたは違うじゃない", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "もう少し距離感が近いとうれしいのだけど", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "わかった!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それでは終業時間くらいにオフィスへ向かおう", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "残業はナシで頼むよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "ふふ、物分かりがよくて助かるわ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "仕事をきれいに片づけて、あなたを待っているわね", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "フィーリエ・アグリ・ユニオンの共同統治者になってみてどう?", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "問題ないよ", + "考えることが増えたかな", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "問題ないよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "本当に?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "もしなにか困ったことがあったら", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "遠慮せずにいつでも私に言ってちょうだい", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "考えることが増えたかな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "大カンパニーのトップとは難しいな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sad_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "魔王さん…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "もしもなにか相談事があったら", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "遠慮せずにいつでも私に言ってちょうだい", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それならば聞きたいことがあるのだが…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "私は共同統治者として役に立てているだろうか", + "僕は共同統治者として役に立てているだろうか" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "そんなことを悩んでいたの?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sad_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "当たり前じゃない", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "私はあなたのことを、株主以上のパートナーだと考えているわ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "金銭的、政治的な後ろ盾だけではなく", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "いざというときにあなたに相談できるというのが、心強いの", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "経営者としての経験不足を負い目に思うことはないわ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_110", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "私の悩みはバレバレだったようだな", + "僕の悩みはバレバレだったようだな" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cry_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "あなたのパートナーですもの。少しは気持ちが楽になった?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_tete_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ああ!ありがとう!", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "最近、ルビィとサファイアに違う服を買うことを勧められたのだけど", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "魔王さんも、必要だと思う?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "たまにはいいのではないか", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "気分転換にもなるだろうし", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "私もいつもと違う服を着た君を見てみたいな", + "僕もいつもと違う服を着た君を見てみたいな" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "あら、私の制服姿では物足りなかった?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "そ、そういうわけではないが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "ということは、もう一度見たい?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "魔王さんが望むなら、またあれに袖を通すのもやぶさかではないわよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ならば…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "でも、さすがにもう制服は厳しいかしら", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "フィーリエ貴族学院を卒業してから、ずいぶん経つもの", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "今度、服を買いに行くわ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "よければ付き合ってもらえないかしら?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "いつもと違う服を着た私を見たいという、あなたの願いも叶えられるしね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cranky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "もちろんだ!", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/pm13002.lua b/lua/game/ui/avg/_jp/config/pm13002.lua new file mode 100644 index 000000000..f2101c3a6 --- /dev/null +++ b/lua/game/ui/avg/_jp/config/pm13002.lua @@ -0,0 +1,2072 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "魔王さーん…相談に乗ってくれない?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "どうしたんだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "全然アイデアがひらめかないんだよね~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "アイデアとは?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "自分用の服のデザイン", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "この間、テレサとフリージアに新しい服を作ってあげたんだけど", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "「自分のも作ったら?」って言われちゃって", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "なるほど", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "たしかにトーナが自分の服を作っているイメージはないな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "自分のってデザインがひらめかなくてさ~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "テレサとフリージアに意見を聞いたのか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "せっかく作るなら、ふたりへのサプライズにしたいなと思って", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "というわけで魔王さんの意見を聞きたいな!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "私!?", + "僕!?" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "服のことなんて、全然わからないが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "いいのいいの♪==RT==大事なのは魔王さんの好みだから", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "キュートなトーナちゃん!==RT==ゴージャスなトーナちゃん!==RT==クールなトーナちゃん!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "魔王さんが見たいトーナちゃんはどれ!?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "そうだな…", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "キュートなトーナ", + "ゴージャスなトーナ", + "クールなトーナ", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "キュートなトーナ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "ふんふん、キュートかあ…", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ゴージャスなトーナ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "ゴージャス!いいね!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "パーティーで着るような服をイメージすればいいかな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "でもそういうのは作ったことないんだよね", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "3"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "クールなトーナ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "クールなデザインかあ…==RT==どんな感じにしようかな?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "星ノ塔の探索用の服をベースにするとか…?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "いいと思うよ", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "うん!なんとなくアイデアが浮かんできた!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それならよかったよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "さっすが魔王さんだね♪ありがとー!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_130", + "emoji_rose", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "魔王さんって、クッキー好き?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "急にどうしたんだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "前にバイトしてたお菓子屋さんのオーナーが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "最近クッキーをたくさん送ってくれたの!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "それで、魔王さんにもおすそ分けしたいなって思って♪", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "もらっていいのか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "もちろん♪==RT==欲しいなら届けに行くよ!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "いやいや", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "もらう立場でそれは悪いよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "私が受け取りに行くから", + "僕が受け取りに行くから" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "遠慮しないで♪", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "私たちはヨロズ配達だよ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "配達するのが私たちの仕事なんだから", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sneaky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "じゃあ、いますぐ届けに行くね!", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "さっきステラキネマを観てきたよ!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "どんな話だったんだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "運び屋のお話だったんだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "その運び屋はね、ある重要な手紙を届けるように依頼されるの", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "なんだけど、届けるまでにいろんなトラブルがあって", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "でも最後には困難をぜーんぶ乗り越えて、ちゃーんと受取人に手紙を届けたんだ♪", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ふむ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "なんだかトーナに似ているな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "うーん…私はまだまだその運び屋には及ばないよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "戦場を潜り抜けて、敵の追跡をかわして、最後には敵地に潜入なんて", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "さすがの私でもできなそうだなあ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "トーナにそういう仕事の機会がなかっただけではないか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "にはは!そういう見方もあるね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "でもそんな機会はなくてもいいや", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "戦場を潜り抜ける必要なんて、ないほうがいいに決まってるもん", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "平和がいちばん!ってね♪", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それもそうだな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "だが、私はトーナがステラキネマの運び屋に及ばないとは思わないよ", + "だが、僕はトーナがステラキネマの運び屋に及ばないとは思わないよ" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "なにがあっても受取人に手紙を届けるという心は", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "トーナだって持っているだろう?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "にはは…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "もう、魔王さんったら褒め上手だね!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "本当のことを言ったまでだよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "よーし!ステラキネマの運び屋に負けないように、これからもがんばっちゃうぞ♪", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "応援しているよ!", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "前に作った魔王さんの服だけど", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "着心地はどうだった?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "最高だよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "サイズもぴったりだし", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "よかったぁ♪", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "これからも新しい服が欲しいなーとか", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "古い服のお直しとかがあったら", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "遠慮なく言ってね!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "いいのか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "さすがに申し訳ないような…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "私と魔王さんの仲だし♪", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それなら、お言葉に甘えて…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "頼みたいことがひとつあるのだが…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "なになに?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "最近、パジャマに穴が開いてしまって…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "お直しを頼めたり…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "するだろうか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "もちろん!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "これから取りに行こうか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "いや、今度そっちに持っていくよ!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_heart_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_130", + "emoji_flower_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "今月の売り上げ、イイ感じなんだ!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cheerup_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "みんなでおいしいものを食べに行くのが楽しみ♪", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "あれ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "貯金はいいのか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "もちろん、貯金は続けてるよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "でもたまに贅沢するくらいなら罰はあたらないかなあって", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "テレサもフリージアも遠方の配達から帰ってきたばっかりだし", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "大仕事のごほうびってことで!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それは大事だな!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "だが、うっかり食べ過ぎて予算オーバーしないように", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "貯金ができなくなったら本末転倒だろう?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "たしかに…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "食べ過ぎる可能性は…ゼロじゃないかも", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "あ、そうだ!いいこと思いついた!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "外食をやめて、いつもよりもいい食材を買ってヨロズ配達内でパーティーするの!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "これなら予算オーバーの心配はないでしょ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "いいと思うよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_joy_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "魔王さんも、よかったらおいで♪", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_flower_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "最近、ヨロズ配達に新しい仕事が入ったんだ!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "へえ、どんな仕事なんだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "牛乳配達!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "前まで私がバイトで引き受けてたんだけど、ヨロズ配達として正式に業務提携することになったの", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "よかったではないか==RT==おめでとう!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "牛乳配達の仕事はすっごく早起きなんだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "夜明け前に牧場に行って、牛乳を受け取るの", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "私、フリージア、テレサの順で", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "交代で担当することにしたのはいいんだけど", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "フリージアがちょーっと辛そうなんだよね…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sad_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それは大変そうだな…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_130", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "そうだ!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "魔王さんたちも牛乳飲む?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "明日は私が配達する日なんだけど、魔王さんのところにも寄っていこうか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "遠回りになったりしないのであれば", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "空白旅団の分も頼もうかな!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "全然大丈夫!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "ちゃんと効率いいルートで配達するからね♪", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "あ、もうこんな時間か!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "今日はもう寝ないと!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "おやすみ、魔王さん!また明日♪", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "うん、おやすみ!", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/pm13302.lua b/lua/game/ui/avg/_jp/config/pm13302.lua new file mode 100644 index 000000000..7dc04896e --- /dev/null +++ b/lua/game/ui/avg/_jp/config/pm13302.lua @@ -0,0 +1,1259 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "フィーリエに戻ったばかりなんだけど…少し会えない?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "もちろんさ==RT==最近ぜんぜん会えていなかったし", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "ほかの都市で依頼を受けていたから", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "お疲れさま", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それにしても、やはりナツカは有名人だな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "フィーリエの外にまで名前が広まっているとは", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "地理協会の人たちが宣伝してくれたおかげよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "それに仕事が増えるということは", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "それだけ、私の実力を認めてくれている人が増えているってことだもの", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "そのぶんみんなと過ごす時間は減っちゃうけどね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "それがちょっとだけ…寂しくもあるの", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "また少しずつ時間を取ればいいさ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "みんな、きっとわかってくれるはずだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_heart_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "甘いものが食べたい", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "どうして急に?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "カエデが言っていたの==RT==最近の私はピリピリしてるって", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "だから自分なりにリラックスする方法を考えてみたんだけど…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "結局思いついたのは、好きなものを食べることだったというわけよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "遊びに行くとかは?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "外に出ると心配になっちゃって", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "私がいない間に、なにかあったらって", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ピリピリしていると言われても仕方ないな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "みんなを信じればいいってことも、ちゃんとわかってるんだけど", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "それでも不安になるの", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ならいまから依頼を出そう", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "どういうこと?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "今日は一緒に遊ぶ、という依頼だ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "待っているよ", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "ちょっと、気になることがあるの", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "あなたが魔法を使えないのは知っているけど…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "もし、使えるとしたら…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "どんな魔法が使いたい?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ナツカみたいな風の魔法がいいな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "どうして?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "空高く舞いあがれるから", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "空を飛ぶことには、みんな憧れるだろう?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "鳥みたいに自由に", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "星ノ塔で、こんな言葉を見たことがあるわ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "『飛翔、それは人類が抱いた最も古い夢』", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "まさにその通りだな", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "ちょっと、聞きたいことがあるの", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "どうしたんだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "あなたは仕事と生活のバランスを、どう取ってるの?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "やることが多すぎて…大変じゃない?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "個人的にはそこまででもないかな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "巡遊者としての仕事も、代表執行官としての仕事も", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "もはや冒険そのものと一体になっている感じだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "たしかに、あちこち駆け回って疲れることもあるけど", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "そのおかげで", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "たくさんの人や出来事に出会えたからね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "なんて、ちょっと語りすぎかな?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "ううん。答えてくれて、ありがとう", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "『バランスを取る』よりも『楽しむ』ことが大切なのね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "すごく、参考になったわ", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "最近少しずつ慣れてきたの", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "なにに?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "いまの生活よ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "以前とは少し違うけど", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "毎日が希望に満ちているように感じるわ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "大切な仲間たちがそばにいて", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "頼りになる、新しい仲間とも出会えた", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "全部、あなたのおかげよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "ありがとう", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "そんなふうにまっすぐに感謝されると…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "少し照れるな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_comfort_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "見たかったわ、魔王さんの照れた顔", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "残念だけどまた今度ね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "そのときは直接、何度でも言ってあげるから", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_133", + "emoji_flower_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "ひとつ、あなたに話したいことがあるの", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "あらたまって、どうしたんだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "私ね…子どもの頃から、ずっと変わらない趣味があるの", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ずっと、か。それはすごいな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "そうね。巡遊者って、過去を忘れてしまうことが多いから", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "みんな、いまを生きて、そばにいる人を大切にするでしょう?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "だからこそ…覚えていられるものは", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "いっそう、きらきら輝いて見えるの", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "その趣味とは、もしかして…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_133", + "emoji_flower_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "今日はね、フィーリエの外にある水車を見に行きたいの", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "直接見るのは久しぶりだから", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "やはりか", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "では一緒に行こう", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_tete_a", + "0", + "", + false, + "", + "", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/pm13402.lua b/lua/game/ui/avg/_jp/config/pm13402.lua new file mode 100644 index 000000000..8a8aede04 --- /dev/null +++ b/lua/game/ui/avg/_jp/config/pm13402.lua @@ -0,0 +1,1550 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "師匠!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_134", + "emoji_tete_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "どうしたんだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "えへへ…実は最近、センパイたちに褒められたんです", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "だんだん、ちゃんとした団長みたいになってきたって…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それはよかったな。おめでとう", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "きっと、これからもっと多くの人に認めてもらえるようになるさ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "はいっ!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "師匠に出会えて、本当によかったです…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "私の力だけではない", + "僕の力だけではない" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "フユカ自身が変わろうと努力した結果だよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "この調子で、がんばれ!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cheerup_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "師匠…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_134", + "emoji_sigh_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "カンパニーでの生活って…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "巡遊者とは、ぜんぜん違いますよね…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "規則と安定を重んじる生活と", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "自由と冒険を重んじる生活", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "違いすぎて、戸惑うのも無理はない", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "でも…師匠が助けてくれるって思うと…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "どんな生活でも、向き合える気がして", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "あの…迷惑じゃ…ないですよね?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "迷惑ではないさ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "困ったときは、いつでも頼っていい", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "よかった…!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "えへへ…なんだか、少し安心しました", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "師匠…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "ずっと…わからないことがあって…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "わからないこと?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "センパイたちと一緒に依頼を受けに行くと…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "緊張のせいか、いつもうまく喋れなくなっちゃって", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "それでもセンパイたちは、そのままでいいって言ってくれるんです", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "依頼人さんも、特になにも言ってこなくて", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "でも…それって失礼じゃないですか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "大丈夫だよ==RT==きっとそれはフユカが周囲から", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "無口で厳しそうなタイプだと思われているからだと思う", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "本当のフユカとは違っていても", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "悪いことを考えている連中が、フユカを騙しにくくなるメリットもあるしね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "なるほど", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "でもずっとこのままというのは…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "本当の自分でいたいなら", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "いまよりもっと勇気と努力が必要になるが…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "私はフユカを応援するよ", + "僕はフユカを応援するよ" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "はいっ!ありがとうございます、師匠!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_134", + "emoji_heart_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "師匠…!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "ご迷惑でなければ褒めていただけませんか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_134", + "emoji_comfort_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "珍しく積極的だね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "なにかあった?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "実はわたしひとりでも依頼を受けられるようになって…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "センパイたちに頼らなくても、依頼人さんとお話できました!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "頑張ったね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_flower_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "もうひとりでも大丈夫そう?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "この前、師匠から教わったことを", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "連絡の段階で、できるだけ詳しく説明して", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "それからもしものことも考えて、伝え方を練習して", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それだけできれば上出来だ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "はい!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "だが想定外のリスクには気をつけるように", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "はい!==RT==なので、出かける前に…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "センパイたちと時間を決めておいて", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "もしなにかあったら、迎えに来てもらえるようにしてます", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "すごいな。そこまで考えているとは", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "本当に成長したな", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "あの、一緒に森に行ってもらえませんか", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "私とフユカの仲だ、遠慮はいらないよ", + "僕とフユカの仲だ、遠慮はいらないよ" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "よかったです==RT==ご迷惑になっていないか心配だったので…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "ちなみに今日の目的なんですけど", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "森の友だちに会いに行こうと思ってまして", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "森の友だち?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "あの小鳥たちか", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "だが冬は終わったし", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "もう飛び立っているかもしれないな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "渡り鳥は、次の居場所へ移る頃だ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "はい…それをたしかめたくて…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "目的は理解したよ==RT==すぐに支度するから待っていてくれ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "ありがとうございます、師匠!", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "そういえば…師匠って、いつもわたしのことを励ましたり、褒めてくれたりしますよね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "フユカはがんばっているだろう?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それとも…実は、叱られたい願望が?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_134", + "emoji_cry_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "そんなわけありません!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "師匠に叱られるところなんて…==RT==ちょっと想像しただけでも泣きそうになります…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "いまも…ちょっと…泣きそうで…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "すまない、ただの冗談だよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "わたし…師匠がわたしに気を遣いすぎて…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "本当のこと、言ってくれてないんじゃないかって思うこともあって…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "わたし…そんなにすごくないのに…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "フユカには、もともとたくさんの長所がある", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "たとえば…?", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "力が強いところだ", + "ステルス性能が高い", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "力が強いところだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "たしかにわたしの唯一の取り柄かもしれないです", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ステルス性能が高い", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "全身武装していても、音もなく動ける", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "それは人と会うのが怖くて…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "いつの間にか身についちゃっただけですけど", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "とにかく、覚えておいてくれ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "たとえなにも変わっていなかったとしても、見下される理由なんてない", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ましてや、いまのフユカならなおさらだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "師匠…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "師匠の言葉は、いつもわたしの心をあったかくしてくれます", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_134", + "emoji_tete_a", + "0", + "", + false, + "", + "", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/pm14302.lua b/lua/game/ui/avg/_jp/config/pm14302.lua new file mode 100644 index 000000000..1fb3bd2b5 --- /dev/null +++ b/lua/game/ui/avg/_jp/config/pm14302.lua @@ -0,0 +1,1763 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "最近、プラモデルの中古マーケットを観察して回ったんだが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "なにかあったのか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "少々、腹立たしいことがあってね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_question_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "組み立てているのに塗装を施していない未完成品が売られていたんだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "おそらくだが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "組み立てて満足してしまったのではないか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "ふむ、キミもやはりそう思うかい?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "せっかく最後まで組み上げたのに", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "なぜ途中で投げ出せるのだろう", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "武器もプラモデルも完成させてこそ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "意味があるものだというのに", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "ましてやそれを手放してしまうなど", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "私には理解しがたいな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_143", + "emoji_punch_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "キミ、今日なにがあったと思う?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "いいことがあったのか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "私が書いた武器攻略書を読んで", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "自分にとっての運命の武器を見つけられた、という人物が現れたんだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "おおー!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "すごく素敵なことではないか!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "ありがとう", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "自分の息抜きで始めた攻略書だったが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "誰かの役に立っていると実感できたのは、うれしいことだよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_143", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "近々、新たに武器のレビュー企画を立ち上げようと思っているんだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_question_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "題して――", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "『世にも奇妙な武器検証』…といったところかな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "どうして急にそんなアイデアが?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "先日、礼儀知らずの盗賊団に出くわしたんだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "追い払うのは造作もなかったんだが…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "彼らの残していった武器が実に興味深くてね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "へえ…どんな武器だったんだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "なんと表現するのが的確だろう", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "そうだな…==RT==一種の『流体武器』とでも言おうか", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "流体?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "ああ。軽い力で振るうと剣や槌のように硬い武器のようなのだが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "勢いよく振るうと、先端が鞭のようにしなって弾け飛ぶんだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_nope", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "まるで神器のような武器だな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "やはりキミもそう思うかい?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "おかげですっかり好奇心が刺激されてしまってね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "この流体武器の検証が終わり次第", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "ノヴァ中の奇妙で珍しい武器を研究し", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "検証レポートとしてまとめてみようと考えているんだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cheerup_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "私も読んでみたいな。楽しみにしているよ!", + "僕も読んでみたいな。楽しみにしているよ!" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "大変だ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "暑い", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "溶けてしまいそうだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "今日は特に気温が高いからな…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "もうダメだ…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "外へアイスを買いに行く体力すら残っていない…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "レイス、まさかとは思うが熱中症になっていないか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "ネッチュウショウ…?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "なんだ…それは…?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "まずい", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "頭が回っていないではないか", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "???", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "少し待っていてくれ!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "すぐアイスと氷を買って持っていくから!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "私が着くまで、水をたくさん飲んでおくように!", + "僕が着くまで、水をたくさん飲んでおくように!" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "ああ…たのんだ…", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "あらためて確認しておきたいんだが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "本当にキミ専用の武器は必要ないのかな?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "私に武器はまだ早いから…", + "僕に武器はまだ早いから…" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "剣術の練習はしているが、戦えるレベルにはなっていないし", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "それでも、ナイフくらいは持っておくべきだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "いざというときの護身用としてね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "護身用か…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "私だって、いつもキミの傍にいて守れるわけではない", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "キミがひとりでいるときに危険にさらされたら、どうするつもりかな?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ぬ…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cranky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "本当にそのような状況になったら、どうだろうな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "ん?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "まるで「そうはならない」と言いたげだが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "もしかして、切り札でも隠しているのかい?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ふっふっふ…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "当たり前ではないか!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "私を誰だと思っているんだ?", + "僕を誰だと思っているんだ?" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_143", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "もし本当にひとりでピンチに陥ったならば", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "私の優れた頭脳こそが、最高の武器になるというわけだ!", + "僕の優れた頭脳こそが、最高の武器になるというわけだ!" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_143", + "emoji_nope", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "なんだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "疑っているのか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "そんなわけないだろう", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "信じているとも", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "そのような一風変わった『武器』は、ほかの誰にも見られないものだからね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それは…褒めているのか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "客観的な事実を述べているだけさ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "だが…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "それだけでは不十分だ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "危険を感じたら、まずは真っ先に私へ連絡したまえ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "キミの頭脳は作戦の立案に使って、戦うのは私に任せるといい", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "そのときは、頼りにさせてもらうよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_heart_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "キミは『食べ放題』の意味を知っているだろうか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "先日、地理協会へ原稿を届けに向かった際に", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "通り沿いに新しいレストランが開店していて", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "『食べ放題』と謳っていながら、ひとり5万ドーラもするそうなんだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それは定額を払えば、好きなだけ食べていいシステムだよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "私では絶対に元が取れないだろうな", + "僕では絶対に元が取れないだろうな" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "そもそも、店が損をしない仕組みにしているだろうし", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "そうでなければ、商売にならないだろう?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "元が取れない…?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "ふむ…興味深いな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "え?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "もしかして、レイスも行ってみたいのか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "たしかにレイスならば、元は取れそうだが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "当然だろう", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "以前、一食で10万ドーラの食事を食べきった経験があるからね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "わずか5万ドーラであれば、腹八分目にも満たないだろう", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "どうだろう", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "その店に一緒に行かないか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "私がご馳走しよう", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "キミの分まで、私が元を取ってみせるよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "食べている最中に、店主から追い出されないといいけど…", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/pm14402.lua b/lua/game/ui/avg/_jp/config/pm14402.lua new file mode 100644 index 000000000..c9104c0bc --- /dev/null +++ b/lua/game/ui/avg/_jp/config/pm14402.lua @@ -0,0 +1,1217 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "本日、たいへん塩辛い煮込み料理を口にしました", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "どうして?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "手が滑って、塩を入れすぎてしまったのです", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cry_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "塩が多ければ水を足して、水が多ければ塩を足せばよかったのでは?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "鍋がひたひたになっていましたので", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "つまるところ、心の乱れによるものです", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "煮込んでいる途中、扉の外に人が訪ねて来まして…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "誰だったんだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "ヨロズ配達の自転車に乗っている配達員です", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "至急の届け物があると言われ、受け取ったのですが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "それから室内に戻り、あらためて火にかけました", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "ですが塩を入れようとしたところ、また荷物が届き、驚いた拍子に大さじ一杯ほどを鍋の中に落としてしまい", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "それゆえ、火と鍋を玄関先へ移しました", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "主殿、昨日こちらでは泥雨が降りました", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "泥雨?なんだそれは?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "風で空へと巻き上げられた砂塵が雨粒とともに落ちると、それは泥雨に変じ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "衣に落ちますと、泥の跡が残ってしまうのです", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "まさに洗濯物の天敵とも言えましょう", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "想像するだけで恐ろしいな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "幸い、泥雨の兆しを感知できましたので、前もって洗濯物を取り込み事なきを得ました", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "通りすがりの方にも、早く戻って取り込むよう勧めたのですが…==RT==信じてはいただけませんでした", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "その方はこのように口にされました。「空から泥雨が降るとわかっていながら、なぜあなたは傘も持たず外に立っているの?」と", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "果ては、チトセが洗濯神器を売り込むために来たのだと疑いを持ち", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "ひとつひとつ反論したものの、最後には腹を立てた様子で去ってしまいました", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "チトセはその方の考えに同意できなかっただけで、恨んでいるわけではございません", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "不可解なのは…なぜあのようにお怒りになったのかということだけです", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "多くの人は、物事を切り分けて考えるのが難しいのかもしれないな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "主殿、最近、花火大会を鑑賞しました", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "おお!いいではないか!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "どうだった?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "はい、とても美しかったです", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "幼少の頃にも自宅の庭から眺めたことはありましたが、遠くから見るだけだったので", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "今回は会場で、見上げるようにして鑑賞してみました", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "花火が空へ打ち上げられ、夜空に光の線を描き、轟音とともに弾けていました", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "これまで見たことのない形に広がり、一瞬の閃光は星ノ塔さえ夜の闇に浮かび上がらせるほどで", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "何度見ても飽きず、まさに絢爛の極みでございました", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "主殿、松川からでもあの花火は見えるのでしょうか", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "離れた場所にいる人々は、同じ花火をどのような想いで眺めているのでしょうか", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "久しく会っていない旧知の方々も、同じ景色を見ているのでしょうか", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "松川は距離があるからな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "同じ都市でなければ難しいだろう", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "主殿、お久しぶりです==RT==お変わりありませんか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sneaky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "元気だよ==RT==チトセはどうだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "チトセはいまも、世の中との向き合い方を学んでおります", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "物事の理を知らず、しばしば困惑し、ときには狡猾な者に騙されてしまいます", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "世の中は危険が多いからな、くれぐれも気をつけてくれ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "主殿は博識でご見識もおありでしょうから、そのような悩みなどないのでしょうね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "それに比べ、チトセは人との関わり方が拙く、心も追いつておらず…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sad_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "人付き合いは、たしかに練習が必要だね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "人間関係も、刃を交えるだけで済めば簡単でよいのですが…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それはさすがに勘弁してほしいな…", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "最近も、主殿から教わった社交の心得について考えております", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sneaky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "新しい気づきは得られたかな?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "気づきはありましたが、その分、悩みも生まれました", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "人から受ける厚意を、どうしても素直に受け取れず、ましてや自分から求めることもできません", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "それらに値段をつけるべきではないと理解していながら、どう返すべきかを計算してしまうのです", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "これは義理にかなっているのでしょうか?==RT==それとも、ただ真心を真心で返せばよいのでしょうか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "礼を尽くすのは大切だが、そこまで気にしなくてもいいのではないか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "特に友だち相手だと、あまりに打算的すぎてもかえってよそよそしくなるからな…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "やはり人との交わりというものは難しいです", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "ですがひとつたしかなのは、関係とは結び目のように、やり取りを重ねるほど堅くなっていくということです", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "一度結び目を作るだけで、しっかりとした絆が生まれるのですね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_flower_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "主殿、料理の作り方を覚えました", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cranky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ふむ、どんな料理かな?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "肉じゃがです", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "まず、じゃがいもを角切りにし、玉ねぎは繊維に沿って薄切りにし、肉も切り分けます", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "鍋を火にかけ、玉ねぎをきつね色になるまで炒めます==RT==その後、油を足して肉を入れ、色が変わるまでさらに炒めます", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "そこに砂糖と醤油を加え、じゃがいもを入れてから、水を具材が浸るまで注ぎ、三十分ほど煮込みます", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "仕上げに味を調えれば完成です", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "想像しただけでよだれが…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "それでは、主殿のご都合がよろしければ、アマギクにお越しいただけませんか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "主殿の夕食は、チトセがご用意いたします", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "よし、いますぐ行く!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "主殿の到着を心待ちにしておりますね", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/pm15502.lua b/lua/game/ui/avg/_jp/config/pm15502.lua new file mode 100644 index 000000000..081e6136b --- /dev/null +++ b/lua/game/ui/avg/_jp/config/pm15502.lua @@ -0,0 +1,1515 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "近くに、新しくレストランができたの", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "今日、行ってきたんだ♪", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "なにかいいものはあった?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "石鍋魚っていうのを頼んだんだけど", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "水煮魚の切り身みたいな感じだったよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "おいしかった?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_155", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "食べ慣れない味だったから", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "あれは人を選ぶかな~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "……?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "ぐつぐつした魚のスープで", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "それ以外には、いろんな野菜が入ってたよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "スープの味は…直接食べてみてほしいな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_155", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それは…気になるな", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "この前、地理協会に論文を出したの", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "近海の星ノ塔に関する内容のね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "どうだった?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cranky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "査読したのが、ノヴァ地理誌の編集長さんだったんだけど…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "最初のコメントを読んだだけで落ち込んじゃったよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "なんて書いてあったの?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "タイトルに新しさがない", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "要旨も、本文をなぞるだけじゃダメ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "結論に関しても、仮説に仮説を重ねただけで、なにも説明できてないって", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "とにかく大幅修正でね==RT==でも、具体的なアドバイスはたくさんくれたんだよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "それにちゃんと直せば、掲載を目指せるって言ってくれたし", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cry_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "本当に細かいところまで見てくれたみたい", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "航海経験が豊富なベテラン船乗りみたい", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "もっと色々学びたいなって思ったよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "だから掲載してもらえるように、全力を尽くそうと思うんだ!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "応援しているよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_comfort_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "今日の夕空、すごくきれいで、なんだか幸せな気持ちになっちゃった", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "幸せな気持ちになるほどきれいな空か", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "見てるだけで、不思議とうれしくなっちゃうんだ♪", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "洗濯神器がベランダでゴウンゴウン鳴ってて、波の音も聞こえてくる", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "カモメの声に、洗剤のいい匂い、それに部屋を吹き抜ける夕方の風", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "すごく幸せで、このまま時間が止まってくれたらいいのになって思っちゃった", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "おお", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "すごく心地よさそうだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "夕日が部屋のなかに差し込んできて…==RT==気づいたら歌を口ずさんでたよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "何気ない時間って、本当に幸せだよね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ああ、私もそう思う", + "ああ、僕もそう思う" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_flower_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "しばらくひとりで海に出ようと思ってるの", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "えっ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "どうして?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "この前、干物屋さんでお手伝いしてたんだけどね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "魚のウロコを取って、内臓を抜いて、骨を外して切り分けて", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "ただひたすらそれをやり続けてたら…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "おかしなゾーンに入っちゃって", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "論文の調整に関するひらめきが降りてきたの", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "おお!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "このチャンスを逃したくないから", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "海に調査に出ることにしたんだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "カリンは連れて行かないのか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "急だったから、カリンちゃんの都合がつかなくて", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "でも、ひとりで海に出るのははじめてじゃないし、大丈夫だよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "シアが大丈夫というなら大丈夫なのだろう==RT==それでは、よい航海を!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ちゃんと連絡してくれ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_155", + "emoji_heart_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "ええ、もちろん", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "白ウサギちゃん、いま海の上にいるの", + "黒ウサギくん、いま海の上にいるの" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "風がすごく強い", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "!!!!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "大丈夫なのか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "問題ないよ==RT==わたしの腕を信じて", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_155", + "emoji_pride_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "嵐の中でも、片手で舵を取りながら、白ウサギちゃんにメッセージを送れるくらいなんだから", + "嵐の中でも、片手で舵を取りながら、黒ウサギくんにメッセージを送れるくらいなんだから" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "すごい…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "いまこの広い海にいるのは、わたしひとりだけ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "風と雨と海が牙を剥いて迫ってきても、自分の力で乗り切らなきゃいけない", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "正直にいうと、心細さはあるよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "波間を漂ってると、自分以外は本当に誰もいないんだって実感が湧いてくるし", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "でもね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "嵐が来ると、そんな寂しさを忘れられるの", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "眼の前のことに集中できるから", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "船を操ることと、海と向き合うこと", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "こんなに幸せなことはないよ", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "シアらしいね", + "たのもしいね", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "シアらしいね", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "たのもしいね", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_tete_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "白ウサギちゃん、わたしの航海ももうすぐ終わりだよ", + "黒ウサギくん、わたしの航海ももうすぐ終わりだよ" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "おお!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sing_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "かなりの長旅になっちゃったけど…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "白ウサギちゃん", + "黒ウサギくん" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "みんなに会いたくなっちゃった", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "私もシアに会いたい", + "", + "", + "僕もシアに会いたい", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "私もシアに会いたい", + "僕もシアに会いたい" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_tete_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "ふふ、そう言われると、なんだか照れちゃうな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "それでね、カリンちゃんが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "海の上では食べられなかったごちそうを", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "たくさんたくさん用意してくれてるんだって", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "ぜったいに、ふたりじゃ食べ切れない量だと思う", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "だから、白ウサギちゃんも一緒にどう?", + "だから、黒ウサギくんも一緒にどう?" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "すぐ行く!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "港まで出迎えに行くよ!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_rose", + "0", + "", + false, + "", + "", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/pm15802.lua b/lua/game/ui/avg/_jp/config/pm15802.lua new file mode 100644 index 000000000..6ebe4856a --- /dev/null +++ b/lua/game/ui/avg/_jp/config/pm15802.lua @@ -0,0 +1,2293 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "ふっふっふ…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "その意味深な笑いはなんだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "恩恵意志の倉庫でいいもの見つけたの!==RT==なんだと思う?", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "チェーンソーの神器?", + "ドリルの神器?", + "わからないな", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "チェーンソーの神器?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "クリスマスに疲れて、ツリーを切り倒そうとしているとか", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "ブッブー!違うちがーう!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "いくらあたしでも、そんな物騒なことしないって!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "じゃあなんなんだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "ふっふーん♪正解は…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "ドリルの神器でしたー!", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ドリルの神器?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "えっ!?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "なんでわかったの!?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "もしかして、あたしの考えてることぜーんぶお見通しだったり…?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ただの勘だよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "3"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "わからないな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "そこはテキトーでもなんか言うとこー!==RT==そのほうがおもしろいじゃん!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "本当に思いつかないんだって…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "恩恵意志の倉庫になにがあるかなんて、想像つかないし", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "まっ、それもそっか", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "答えはドリルの神器でした~♪", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ドリルの神器をなにに使うつもりなんだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "もちろん、アイスフィッシングに決まってんじゃん!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "これさえあれば、どんなに分厚い氷にだって穴を開けられちゃうし♪", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "待ってろ、大物!==RT==ラール様がドドーンと釣り上げてやるんだから!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "どんなに分厚い氷にだって、ねえ…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "今度はどこへ連れていく気なんだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "へ?近くの雪山の湖だけど?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "一応確認しておきたいのだが…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "無事に帰ってこられるんだよな?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "?", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "クリスマスシーズンも、もうすぐ終わりか…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "そうだな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "あー", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "やだやだやだ~!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "また仕事の毎日に戻っちゃう~!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "おや?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ラールはクリスマスシーズンも働いていたのではなかったか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "恩恵意志にとって、クリスマスは繁忙期だと聞いたが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "オフィスに缶詰になるのがイヤなの!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "なんだかんだ使者の仕事は楽しかったし", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "はあ…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "クリスマス業務が終わったら", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "また山のような書類に囲まれるんだろうな…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_sad_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "残念ながら", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "楽しい時間はあっという間に過ぎ去るものだからな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "うう…現実が厳しすぎる…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "よし、サボるか!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "待て待て待て", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "いい加減クビになってしまうぞ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "そしたら魔王っちのとこで雇ってもらえればよくね?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_angry_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "サボり魔はお断りだ!", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "いつものお店に急いで来て!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "早く早くー!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "どうしたんだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "いまクリスマスキャンペーンやってんの!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_question_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "なんと1万ドーラで全メニュー食べ放題!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "ようするに思う存分ポテトを食べられるってわけ♪", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ポテトのためだけに食べ放題に行くのか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_nope", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "なによ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "なんか文句でもあんの?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "別にないが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "ないならいいじゃん!==RT==早く来て来て!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "めっちゃ混んできたし", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "あ、席はキープしてあるから安心して", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "というわけで、ダッシュでよろしく!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "はいはい、すぐ行くよ", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "うー", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "魔王っち、もう寝ちゃった?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "こんな遅い時間にどうしたんだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "それが配るプレゼントが山ほどあって…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "さっき全部配り終えたとこなんだけど", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "気づいたらこんな時間でさあ…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_sigh_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "お疲れさま", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_comfort_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "ありがと…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "うう…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "お腹すいたあ…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "フライドポテトが食べたいなあ…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "だがこの時間ではいつもの店は閉まっているのでは?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "そーなのー…ツラすぎ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_sigh_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ふむ…それなら", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "焼肉はどうだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "この時間でも開いている焼肉屋があるのだが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "一緒に行く?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_cranky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "え、ホント!?==RT==魔王っち愛してる~!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "そうだ、そのお店って食材の持ち込みできたりする?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "どういうことだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "いやあ、釣った魚を持ち込みたくてさ~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ぬ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "プレゼントを配っていたのではないか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "どうして『釣った魚』があるんだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "あー…それは…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "ついで!==RT==プレゼント配りのついでにちょっとね!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "はあ…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "どうりでこんな時間になるわけだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "細かいことは気にしない気にしなーい!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "そんじゃ、いまからそっち向かうから準備よろ~♪", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "今年のクリスマス", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "魔王っちは楽しかった?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ああ!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "すごく楽しかった", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "これまでがどんな感じだったか知らないが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "思い出に残るクリスマスになったよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "来年がいまから楽しみだな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "なに?もう来年のこと考えてんの?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "まあでも、気持ちはわかるかも", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "時間なんてあっという間に過ぎちゃうし", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "気づいたら一年なんてすぐだもんね~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "これってあたしの仕事が充実してるってことかな♪", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "どの口が言っているんだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "えー?だってそうじゃん?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "サボり時間のためにバリバリ働く!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "ね?充実してるっしょ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "はいはい…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ところで、来年もラールはその衣装を着るのか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "なになに~?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "魔王っち、この衣装そんなに気になる?", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "まあね", + "そんなことはないが", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "まあね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "気になるかならないかでいえば、気にならないわけではないかな", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "そんなことはないが", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "このこの~♪素直じゃないんだから~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "そんなに気に入ってくれたんなら", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "魔王っちのために、また着てあげちゃおっかな♪", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_pride_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "うー…寒いよお…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "今日は一段と冷え込むな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "もう冬も終わりかと思っていたのに", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "あーもうムリ!寒すぎて凍える!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "大丈夫か?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "もっとあったかい服に着替えたらどうだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "それが許されたら苦労しないよ~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "これ、一応仕事着だしさ~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ぬ…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ラール、これからの予定は?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "え?空いてるけど、急にどしたの?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "星ノ塔に行かないか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "なにか防寒になりそうな神器を願ってみたらどうかと", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それなら、寒さもマシになるのではないか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "魔王っち、それ採用!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_cranky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "アモールの星ノ塔の前で待ち合わせね!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "了解!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/pm15902.lua b/lua/game/ui/avg/_jp/config/pm15902.lua new file mode 100644 index 000000000..82b8db210 --- /dev/null +++ b/lua/game/ui/avg/_jp/config/pm15902.lua @@ -0,0 +1,2124 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "今夜、私の部屋に来てくれないかな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "…なにをたくらんでいるんだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "たくらむ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "呼び出しておいて、あやしい実験をするつもりではないだろうな?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "まさか", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "私がそんなことをする人間に見えるのかい?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "否定できないのが困るのだが…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "キミとの付き合いも長くなってきたと思っていたが、誤解されるなんて悲しいな…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "私はただ、宿のレストランの新メニューを一緒に味わいたかっただけなんだけど", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "そうだったのか…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "勘違いしたことは謝るよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "すまなかった", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "ということは、来てくれるのかい?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ああ!絶対に行こう!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "それはうれしいね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_nope", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "とはいえ…まだ引っかかることがあるのだが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "おや、なにかな?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "食事だけであれば、部屋に呼びつける必要はないのでは?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "レストランは人が多すぎるからね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "キミが食べている姿を観察するのに、邪魔になるじゃないか", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_nope", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "やっぱりなにかたくらんでいるだろう!?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "フフ…冗談だよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "部屋のバルコニーから花火が見えるから、それでも見ながら食事をしようと思ったんだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それならば、そうと先に言ってくれ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "でもせっかく来てくれるなら…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "ついでに血液サンプルをもらっても、かまわないよね?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_punch_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それが目的ではないか!断る!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "まあまあ、おいしい料理と一緒にじっくり話し合おうじゃないか", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "今朝、白沢管理局の人が来たんだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ぬ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "違法な研究でもバレたのか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "まさか", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "たとえ研究していたとしても、バレるわけがないだろう?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "近々、お祭りが開かれるらしいんだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "そこで、会場に常駐する医者を探しているんだってさ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "なるほど", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "たしかに蒼梧城の屋台料理はどれもおいしいから", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "食べすぎて体調を崩す人は出てしまうかもしれないな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "フフ…それは自己紹介ととらえても?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "同じ失敗は繰り返さないさ!…たぶん", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "そんなわけで、助手がひとり必要なんだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "私としてはぜひキミにお願いできたらと思うんだけど、どうかな?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "考えておくよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "そうそう、関係者は無料で料理を食べてもいいらしいよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cranky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "行く!!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "なら決まりってことで当日はよろしく頼むよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "とはいえ私の助手なんだし、また食べすぎないようにね?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "そんなことには絶対ならないと誓うよ!", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "蒼梧城は本当にいいところだね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "このままずっといたくなってしまうよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "どんなところが気に入ったんだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "そうだね…まず食べ物やお茶がおいしいし", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "地域が違うせいか、フィーリエではあまり見ない症例と出会えるし", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "なにより、龍族の医療技術がとても興味深いといったところかな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "クルニスにとっては魅力的だろうね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ならばずっとここに残るつもりなのか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "悪くない話だとは思うけど", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "それはないかな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "フィーリエに残してきた患者もいるし", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "担当医が長く患者のもとを離れるものではないよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "なんだかんだ、クルニスっていい医者だな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "いいや==RT==私はただ経過観察がしたいだけの変わり者さ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "『脈象』という言葉を知っているかい?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "龍族の医学用語なんだけど、脈から体だけでなく心の状態も診断できるらしい", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "体調がわかるというのは聞いたことがあるが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "さすがに心の状態は難しいのではないか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "私の実験結果によると、あながち眉唾物でもなさそうだよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ぬ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "前に蒼梧城で会ったとき、こっそりキミの脈診をしていたんだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "最近はずっと脈象の研究をしていたんだけど、そのおかげであのときのキミの心を読み解けそうなんだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "どうやらキミは…私に会うと緊張するみたいだね?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "それはどうしてなのかな?==RT==医者が怖いから?==RT==それとも…私に会うから?", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "クルニスに会うから", + "別の理由がある", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それはもちろん、クルニスに会うからだよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "アモールで世話になったときも、隙あらば私を実験台にしようとしていたではないか", + "アモールで世話になったときも、隙あらば僕を実験台にしようとしていたではないか" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "緊張しないほうが無茶な話ではないか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "フフ、なるほど==RT==どうやら当たっていたみたいだね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "脈を診なくてもわかってほしいが…", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "いつもと違う雰囲気の服を着ていたし…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それに思わぬところでばったり会ったら、誰だって驚くのではないか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "おや?==RT==意外な答えだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "私の診断もまだまだみたいだね", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "だが、これは…==RT==ある種の占いといえるのではないか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "答えを誘導しつつ、誰にでも当てはまりそうな説明を組み合わせて", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "あたかも「当たっているかも!」と思い込ませるアレだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "実際は根拠などなにもないのに", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "たしかに一理あるね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "しかしおもしろいことに、特定の心理状態と脈の状態が一致するという事例は多数確認されているんだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "「根拠がない」と言い切るのは、少し難しいのではないかな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "龍族の医術とは奥が深いんだな…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "さらに研究を深めるのが楽しみだよ==RT==キミの脈もまたあらためて診させてほしいな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_joy_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "この前あげたお茶はどうだった?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "あの消化を助ける薬膳茶?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "そう", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "キミの感想を聞きたくてね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "すごくよかったよ!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "甘いものを食べすぎて胃もたれを起こした日があったんだが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "あのお茶を飲んだら、すごく楽になったんだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "それならよかった", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "キミに嘘なんてついていなかっただろう?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "私の薬膳茶は、キミにとっていいことしかないんだよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "まったくだな!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "そうそう、また新しいお茶を調合してみたんだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "名付けて『安眠夢蝶茶』", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "不眠を助けてくれるお茶だよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "名前から嫌な予感しかしないのだが…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "どうかな?また試してくれるかい?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "断る", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "そんなに危ないものではないよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "動物と魔物での治験も完了しているし", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "マスクボアに飲ませたら、すぐに倒れてね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "赤ん坊みたいにぐっすり眠ってくれたよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "余計イヤだよ!!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ただの動物用の麻酔薬にしか聞こえない!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "二度と目が覚めなかったらどうするんだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "フフ…そのときは、標本にして飾るしかないね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_angry_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "蒼梧城でキミに会えたのはうれしかったよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "『他郷で故旧に逢う』という龍族のことわざを知っているかい?==RT==遠く離れた場所で旧友に偶然出会うことをさす言葉なんだけど", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "龍族に伝わる『人生の四大歓喜』…==RT==つまり人生における4つの大きな喜びのひとつだそうだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "そうなのか", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "喜ばしいことならきちんとお祝いしないとね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "私たちの再会の記念も兼ねて…どうだい?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "お祝いなら、この前火鍋屋でやったばかりではないか", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "記念にしたって、わざわざ特別なことをする必要はない", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "クルニスと蒼梧城を観光したことや、出会った人、起きたことのすべてが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "私にとっては大事な記念品なんだ", + "僕にとっては大事な記念品なんだ" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "助手くん…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "思わず感動してしまったよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "そう言われると、照れるな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "だからクルニス", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "帰るまでの間にもっとたくさん、ふたりだけの思い出を作ろう", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "うれしいことを言ってくれるね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "ならば、善は急げと言うだろう?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "今夜、私の部屋に来てくれないかな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "キミをもっとじっくり、観察させてほしいんだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それは断らせてもらう!!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "そんな記念はなくていい!", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/pm16201.lua b/lua/game/ui/avg/_jp/config/pm16201.lua new file mode 100644 index 000000000..66eb5c20b --- /dev/null +++ b/lua/game/ui/avg/_jp/config/pm16201.lua @@ -0,0 +1,3446 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "エリナ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "フレンド追加はできたようだな==RT==なにか送ってみてくれ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "ですですですですですです", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "大丈夫か?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "大丈夫", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "で", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "すが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "まだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "慣れていなくて", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "焦らずに一文書いてから送ればいいんだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "なるほど", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "ですね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "ケータイとはなかなか奥が深いです", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "ね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "ねねねねねねねねねねねねねねねねねねねね==RT==ねねねねねねねねねねねねねねねねねねねね==RT==ねねねねねねねねねねねねねねねねねねねね==RT==ねねねねねねねねねねねねねねねねねねねね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "エリナ!?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "本当にそっちに行かなくて大丈夫なのか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "すみません", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "送信ボタンを押したら、たくさん送られてしまって", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "どう押したらあんなホラー現象になるんだ…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "気合いを入れて押しました", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "そんな押し方ではケータイが壊れてしまうぞ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "そっと軽く押すだけで十分だ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "わかりました", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "やはりケータイとは奥が深いです", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "ね", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "いる疑問符", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "わからないことがたくさんある省略記号", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "教えてほしい感嘆符", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "聞きたいことがなんとなくわかった…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "左上のボタンを押してみてくれ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それから【記号】を選んで", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ボタンを下に押して、==RT==使いたい記号を探せばいい", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "できました!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ちなみに【記号】の隣にあるのが【絵文字】で、君のいまの気持ちを送ることができるよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "絵文字?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "気持ちを送るとはどういうことですか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "こういうことだよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "何者!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "不審者が画面内に現れました!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "待て待て待て", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "これは画像で不審者ではない==RT==ケータイの中の絵みたいなものだよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "なるほど", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "ケータイの画面をたたき切るところでした", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "ところで、先ほど話していた【絵文字】とは結局なんですか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "この話はなかったことにしよう…", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "ケータイは便利ですね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "閃銀騎士団に導入したら、情報伝達の効率改善が見込めるかもしれません", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "ですが、少し問題点もありそうなので難しいところです", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "問題点…?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "ずっとケータイを見ていると、注意力が散漫になります", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "周囲をよく見ていなければ、思わぬ事故が起きてしまうでしょう", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "まったくもってその通りだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それを意識できていない人が多いのだが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "早速気づけるなんて、さすがだな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "実は…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "あなたとのチャットに夢中になって、先ほど木にぶつかってしまい…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "身をもって知ったというわけか", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それはそうと、ケガはしなかったか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "私は無傷ですが、木を倒してしまいました", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "いま片づけているところですので、少々お待ちください", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "こ、こちらは気にせず片づけに集中してくれ…", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "納得がいきません…", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "どうしたんだ?", + "", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "どうしたんだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "私が大切にとっておいたパンをルルが勝手に捨ててしまったんです", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "人のものを勝手に捨てるのはよくないな==RT==食べ物ならなおさらだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ぬ…?ちょっと待て", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "『大切にとっておいた』パン…?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "ずっと前にマーケットで購入したんです==RT==とてもおいしそうな匂いだったんですよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "大事な日に食べようと思って、ルルの誕生日まで待っていたんですが…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "待て待て待て待て待て!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "おそらくカビが生えているのを見て捨てたんでしょうが、もったいないです", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "カビが生えていても、食べられないわけではないのに…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "いくらおいしそうだったとしても、カビたパンを贈られてはうれしくないだろう…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それに傷んだ食べ物は衛生面的にもきちんと処分しよう", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "君は料理だけではなく、賞味期限の概念も覚える必要がありそうだな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "わかりました…次からは気をつけます", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "誕生日にはルルを連れて、もう一度あのパンを買いに行こうと思います", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "いいではないか!==RT==絶対喜ぶと思うよ", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "最近、本を読むようになりました", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "読書なんて意外だね", + "大学の入学試験でも受けるのか?", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "読書なんて意外だね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "実際は読むというよりは『聞いて』いるんですが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "読めない文字もあるので、イリスに教えてもらっているんです", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "大学の入学試験でも受けるのか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "『大学』とはなんですか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "学問を学んだり、研究したりする場所だよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "なるほど==RT==あなたが聡明なのは、大学にいたからなんでしょうか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "いや、おそらく学校には行ってなかったと思う…たぶん", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それで、どんな本を読んでいるんだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "建築の本です", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "建築!?エリナが!?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "そんなに驚くことですか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "建物の建て直しを頼まれたので、建築の知識も学んだほうがいいかと思いまして", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "力仕事だけではなく、設計から関わるのか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "はい、どうせ建て直すならば長く残ったほうがいいでしょう", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "イリスはもっと先を見据えて、フィラニスの街を一から設計し直したいと言っていますが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "未来のことを考えているんだな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "はい==RT==多くの人は、その日生きることを考えるだけでも大変なのに", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "イリスは力を持つからこそ、自分がやるべきだと考えているようなんです", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "私は彼女を尊敬しています", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "街のために、新しい知識を学ぼうとしているエリナもすごいよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "ありがとうございます==RT==そう言っていただけると、うれしいです", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "では、またあとで", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ああ、またな", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "少しお聞きしてもよろしいでしょうか", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "なんだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "チャットの端に、とても小さな文字を見つけました", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "『既読』と書いてあるんですが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "『閲覧済み』ということでしょうか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "まあ、そんなところかな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "送ったメッセージを相手が読んだかどうかを知らせてくれるんだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "なるほど", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "うーん…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "便利ですけど、複雑ですね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "つまりメッセージを送った側は、『既読』がつくのを待つことになりますよね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "なんとなくですが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "送る側も受け取る側も、プレッシャーを感じることがありそうで", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "そこに気づくなんて", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "本当にココチャ初心者なのか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "相手の立場になって考えただけですよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "フィラニスでは手紙でのやり取りが主流なので", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "返事を待っている間、不安になっている人を見てきましたから", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "その分、返事が来たときの喜びも大きいようですが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "エリナは待つのは嫌いなのか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "特に好き嫌いはありません", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "ですが待つしかないのであれば、楽しみに待っていたい…と思っています", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "いままでこんな話をしたことはなかったな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "またエリナの新しい一面を知れた気がするよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "ココチャだからこその発見かもしれませんね", + "" + } + }, + { + cmd = "SetGroupId", + param = {"07"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "少し会い", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "どうしたんだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "文章が途中のようだが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "すみません、邪魔をしてしまって…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "こちらをやり直すことはできますか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "やり直す?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ああ、送信を撤回したいということか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "戦っているわけではないので、撤退する必要はありませんよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "撤退ではなく、撤回だよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "送ったメッセージを取り消したいということでいいかな?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "はい、そういうことです", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "どうすればいいんでしょうか", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "申し訳ないが、『取り消し』機能はないんだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "そうですか…手紙であれば書き直せるのに", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "チャットは文字でのやり取りでも、対面の会話に近いんですね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "これからは一言一句、もっと慎重にならないと…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "そんなに大げさに考える必要はないよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "言いたいことはなんでも言ってほしい", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "打ち間違えても、もう一度正しいものを送ればいいだけだし", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "でも最初のメッセージは打ち間違いではないような…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "どちらかといえば書きかけではないのか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "今日は!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "天気が!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "いいですね!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "伝えたかったのはそれだけです!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "なるほど", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "いまから君に会いに行こうか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "さっきの言葉を取り消したくなってきました…", + "" + } + }, + { + cmd = "SetGroupId", + param = {"08"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "あなたはどんな味の飲み物が好きですか?", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "甘い飲み物", + "酸っぱい飲み物", + "炭酸ドリンク", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "甘い飲み物が好きだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "そうなんですか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "意外だったかな?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "いままでこちらが用意した食事に甘味はなかったはずです", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "なのにひと言も不満を言われなかったので…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それとこれはまた別の話だよ", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "酸っぱい飲み物が好きだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "すごいですね…!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "そうかな?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "そうですよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "フィラニスでも酸っぱい飲み物を好む人は少ないですし", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "君も苦手なのか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "できれば避けたい飲み物です", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "以前マーケットで買ってみたんですが、そのときの私の顔を思い出すだけで笑えるとルルに言われる始末で…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "私も見たくなってきた", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "見世物ではありませんよ…", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "3"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "炭酸ドリンクが好きだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "たんさん?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "飲むと口の中がシュワシュワする飲み物だよ==RT==知らないかな?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "そんな飲み物があるんですか?==RT==初耳です", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "口の中がシュワシュワ…?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "飲んでみたらわかるよ", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "それで、どうして急に飲み物の好みなんか聞いてきたんだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "フルーツジュースを作ろうとしていたんですが、せっかくならあなたにもおすそ分けしたいと思いまして", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "誕生日のお祝いに、たくさんの人から果物をいただいたんです", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "もしかして今日が誕生日なのか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "そうですが…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "そういうことは先に言ってくれ!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "誕生日おめでとう、エリナ!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "ありがとうございます", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "実は私自身も忘れていたんです", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "これからは安心してくれ==RT==しっかり覚えたから!", + "" + } + }, + { + cmd = "SetGroupId", + param = {"09"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "今日の訓練が終わりました==RT==技の上達を実感できるのはうれしいですね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "普段はどんな訓練をしているんだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "やっぱり素振りとか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "素振りもしますが、『仮想敵』を作ってのイメージトレーニングが多いですね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "どんな相手を『仮想敵』にしているんだ?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "それは…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "過去の幻影です", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "あ…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "すまない==RT==嫌なことを思い出させてしまったかな", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "いえ、謝らないでください", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "私こそ紛らわしい言い方をしてすみません", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "『過去の幻影』とは、かつて闘技場で戦った人形のことです", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "私の動きを模倣してくる厄介な相手でしたが、訓練相手としてはちょうどよくて", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "ですがあの人形たちはもういないので、頭の中で思い描いているんです", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "閃銀騎士団の仲間たちとは手合わせしないのか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "もちろんしますが、いま騎士団で一番強いのは私なので", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "私自身の鍛錬ではなく、団員たちの指導になってしまうんです", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "彼らの成長を感じられるのは、うれしいんですけどね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "いい団長ではないか", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "団長として、当然のことですよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "それに…せっかくできた仲間を失いたくないですから==RT==彼らが生き残るためにも、やれることはやりたいんです", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "その気持ち…わかる気がする", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "あなたもですか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ああ==RT==仲間のために、私ももっと強くならないと", + "ああ==RT==仲間のために、僕ももっと強くならないと" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "あなたならなれますよ、きっと", + "" + } + }, + { + cmd = "SetGroupId", + param = {"10"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "ロスレコとはなんですか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "記憶が収められた円盤状のアイテムだと思えばいいよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "特別な音楽を聴くこともできるんだ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "ではなぜ、この円盤に私の姿が…?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "エリナの記憶が収められているからだよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ここでなにをしていたか覚えているか?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "…いいえ、わかりません", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "ですが、おそらくここは湖のほとりですね", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "私のことですから、腕が上がらなくなるまで剣の鍛錬をしていたんじゃないでしょうか", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "たしかに君らしいかも", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "正直なところ、本当はなにがあったのか気になるところですが…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ぬ…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "過去を思い出せないというのは、不安かもしれないが", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "意外とどうにかなるものだよ", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "あなたが言うと、説得力が違いますね", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/st_sys_reengagement.lua b/lua/game/ui/avg/_jp/config/st_sys_reengagement.lua new file mode 100644 index 000000000..b10f87eb9 --- /dev/null +++ b/lua/game/ui/avg/_jp/config/st_sys_reengagement.lua @@ -0,0 +1,2899 @@ +return { + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "ttc_parkbase_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "b", + "002", + "none", + nil, + 0.4, + 0.1, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + nil, + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m49", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "005", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "", + 0, + "", + false, + "", + "セイナ、お腹すいた。お昼ごはんは?まだ?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + nil, + "avg1_112", + "a", + "005", + "avg_emoji_attention", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "ん~?あとちょっとだけ待ってねー♪", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_111", + "a", + "015", + "none", + nil, + 0.6, + nil, + 0.97, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "lengzhan", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "今日こそ……ボスは帰ってきてくれるわよね?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "004", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "大丈夫。きっと帰ってくるよ。==RT==そのために今日のお昼ごはんは4人分用意してるんだし。", + "" + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg1_112", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "008", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "", + 0, + "", + false, + "", + "とか言いつつ、毎日4人分作ってなかった?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "なーんだ。==RT==強がっていただけで、やっぱりセイナも寂しかったのね。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_112", + "a", + "023", + "none", + nil, + 0.5, + nil, + 0.97, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "023", + "none", + 3, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "lengzhan", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.65, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + nil, + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.65, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "ぐぅ……==W==いや、まあ……==W==作ってたとしても、==RT==私がふたり分食べてたから、実質3人分ってことで?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "021", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youchupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "", + 0, + "", + false, + "", + "セイナ……==W==モチモチで気持ちいい♪", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "008", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "ちょ……!?==W==コ、コハク、変なところ触らないでよ!!==RT==てかモチモチじゃないし!!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "008", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "015", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "やあ、みんな。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_happy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "いま戻ったよ。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m37", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + nil, + "none", + 3, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "006", + "none", + nil, + 0.65, + -0.25, + 1.3, + nil, + nil, + nil, + "diantou", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "ボ、ボス!?えっ、本物ですか!?==RT==ニセモノじゃありませんよねえッ!?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "004", + "avg_emoji_flower", + 1, + 0.35, + -0.25, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "", + 0, + "", + false, + "", + "おかえり、ボス。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "016", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "だいたい、==W==いままでどこに行っていたんですか!!==RT==心配して、いろんなところを探し回ったんですからね!?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "008", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sigh", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "すまない。==W==とある依頼を受けたんだが、==RT==そのまま現場まで連れ去られてしまって……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "010", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "021", + "avg_emoji_awkward", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "オマケにケータイもオアシス号に忘れていたから、==RT==連絡のしようがなかったんだよ。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_207", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + nil, + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "013", + "avg_emoji_star", + 1, + nil, + -0.25, + 1.3, + nil, + nil, + 1.0, + "lengzhan", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 1, + "", + false, + "", + "魔王さぁ~~ん!会いたかったよー!!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "毎食必ずひとつ余る……魔王さんの分のプリン。==RT==それを食べるたび、どれほど悲しい思いをしてたか……==RT==想像できる?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youchupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "", + 0, + "", + false, + "", + "そのせいで、セイナがプリンみたいにプルプルになっちゃった。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "015", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "いやいやいや!なってないから!!==RT==それにさっきのモチモチよりプルプルのほうがなんかイヤなんだけど!?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "004", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "コホン。セイナのことはともかく……==W====RT==ボスが受けたという依頼の内容、きちんと説明してもらいますからね?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "ああ、==W==それは……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "018", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_question", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "――ぬ?クンクン……==W==このおいしそうな匂いは?==RT==おおっ!セイナの作ったビーフシチューではないか!?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "005", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "そうだよ。お腹を空かせた魔王さんが戻ってくる頃かなーと思って、==RT==用意して待ってたんだから♪", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "", + 0, + "", + false, + "", + "ボス、ちょっと痩せた気がする。==RT==ちゃんとごはん食べてた?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "022", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ああ、食事はきちんと――", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "008", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "ちょっとボス!私の話はまだ終わっていませんよ!?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youchupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "まあまあ。そんな話はあとにしてさ。==RT==冷めないうちに、まずはごはんにしよう?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "009", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "", + 0, + "", + false, + "", + "もうお腹ペコペコ……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ふふ、久しぶりのセイナの手料理……==W====RT==実にたのしみだ!!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "011", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "004", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 1, + "", + false, + "", + "はぁ……==W==まったくもう。調子いいんですから。==RT==ならごはんを食べたら、話を続けますからね?", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "026", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "それじゃあ、あらためて……==W==おかえりなさい、ボス。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "022", + "avg_emoji_flower", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_084", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_congr", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "セイナ&コハク", + "", + 0, + "", + false, + "", + "おかえり、魔王さん!==RT==おかえり、ボス。", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/st_sys_soldier_intro.lua b/lua/game/ui/avg/_jp/config/st_sys_soldier_intro.lua new file mode 100644 index 000000000..e8d6bafdd --- /dev/null +++ b/lua/game/ui/avg/_jp/config/st_sys_soldier_intro.lua @@ -0,0 +1,4617 @@ +return { + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_569", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "疵ひとつない美しい状態なのに、なぜ作品は朽ちていくのか――", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume35_1s", + 0, + "m107", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "素材に問題があったからでも、==RT==制作技術に問題があったからでもありません。==RT==ただ……欠落の中に置かれてしまったことが原因なのです。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_282", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "塵はその表面に積もり、雑音はその反響に混じり入る。==RT==そして誤りはすべてを蝕む傷痕となり――", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "やがて人々は、本来あるべき正しさすら忘れゆく。==RT==ゆくゆくはその欠落すら、自らの本質だと思い込むことでしょう。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_942", + "a", + "002", + "none", + 2, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "002", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 1, + "", + false, + "", + "ゆえに……真なる完ぺきへとたどり着くには、==RT==ひとつの作品を完成させるだけではなく、==RT==誤差を修正し続けなければならないのです。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "004", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "そしてすべてが正しい位置へと戻ったとき――", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "■■■■■、私はあなたのために――==RT==『完全無欠の都』を再現いたしましょう。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_520", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_smoke", + 0, + 0, + nil, + nil, + nil, + 1.5, + true, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "sky_tower", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + 100.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "巨大な塔は雲の向こうに高々とそびえ立ち、その影が大地を覆う。==W====RT==そんな星ノ塔の入り口前には、召集に応じた者たちの旗と徽章が、==RT==ところ狭しと並んでいた。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 200.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetBg", + param = { + 0, + "tower_entrance", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_121", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_116", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 120.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 2.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_157", + "a", + "002", + "none", + 2, + 0.05, + 0.05, + 0.9, + 1.0, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_948", + "a", + "002", + "none", + 2, + 0.25, + 0.15, + -0.75, + 1.0, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_984", + "a", + "002", + "none", + 1, + 0.6, + -0.05, + -1.1, + 1.0, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_982", + "a", + "002", + "none", + nil, + 0.45, + 0.18, + -0.7, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_983", + "a", + "002", + "none", + nil, + 0.8, + -0.05, + 1.1, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_982", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.9, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_948", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.9, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_157", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_984", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_983", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_116_stop", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m28", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "Xiao", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_112", + "a", + "007", + "none", + 1, + 0.5, + -0.45, + 1.6, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "007", + "avg_emoji_star", + nil, + 0.4, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "わあ、すっごい人……!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "『尊者』絡みの緊急依頼とはいえ、==RT==恩恵意志はいったいどれだけの人間を集めたんだ?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "Clear", + param = { + true, + 0.5, + false, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "c", + "002", + "none", + 2, + 0.3, + -0.25, + 1.5, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "c", + "002", + "avg_emoji_attention", + nil, + nil, + -0.35, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "", + 0, + "", + false, + "", + "向こうにはウッドモットのチームもいるよ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_002", + "a", + "002", + "none", + nil, + 0.5, + 0.15, + 0.6, + nil, + 0.8, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_003", + "a", + "002", + "none", + nil, + 0.88, + 0.15, + 0.6, + nil, + 0.8, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_001", + "a", + "002", + "none", + nil, + 0.7, + 0.15, + 0.7, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_038", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_002", + "a", + nil, + "none", + nil, + nil, + 0.15, + nil, + nil, + nil, + 1.0, + "diantou2", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_003", + "a", + nil, + "none", + nil, + nil, + 0.15, + nil, + nil, + nil, + 1.0, + "diantou2", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_001", + "a", + nil, + "none", + nil, + nil, + 0.15, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + nil, + nil, + nil, + "avg1_111", + "a", + "006", + "avg_emoji_symbol", + 4, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "え?まさかウッドモットと組んで戦うなんて……==RT==そんなわけないわよね?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg1_111", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_152", + "a", + "010", + "none", + 2, + 0.1, + -0.35, + 1.5, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "010", + "avg_emoji_music", + nil, + 0.2, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 0, + "", + false, + "", + "そのまさかですよ。==RT==今回の依頼では、魔物も貴重な戦力ですから。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_473", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_412", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -300.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m79", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_524", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "theater_inside_a", + "0", + "OutCubic", + 0.2, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_002", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_003", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "", + 0, + "", + false, + "", + "『特殊生物研究隊』", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "16", + "Linear", + true, + false, + 0.5, + true, + "AvgStageEffect_fade_left" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.5, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "16", + "Linear", + false, + false, + 0.5, + true, + "AvgStageEffect_fade_right" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_107", + "a", + "002", + "none", + 1, + 0.5, + -0.05, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_129", + "a", + "002", + "none", + 2, + 0.3, + -0.08, + 0.9, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_157", + "a", + "002", + "none", + 2, + 0.7, + -0.08, + -0.9, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_524", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_129", + "a", + nil, + "none", + nil, + nil, + 0.08, + 0.8, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_157", + "a", + nil, + "none", + nil, + nil, + 0.05, + -0.8, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_107", + "a", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "", + 0, + "", + false, + "", + "『帝国護衛隊の星ノ塔特別行動隊』", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "16", + "Linear", + true, + false, + 0.5, + true, + "AvgStageEffect_fade_left" + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "16", + "Linear", + false, + false, + 0.5, + true, + "AvgStageEffect_fade_right" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_134", + "a", + "002", + "none", + 1, + 0.5, + -0.05, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_108", + "a", + "002", + "none", + 2, + 0.3, + -0.08, + 1.0, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_144", + "a", + "002", + "none", + 2, + 0.7, + -0.08, + 1.0, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_524", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_108", + "a", + nil, + "none", + nil, + nil, + 0.08, + 0.9, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_144", + "a", + nil, + "none", + nil, + nil, + 0.05, + 0.9, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_134", + "a", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "", + 0, + "", + false, + "", + "『地理センのギルド連合探索隊』", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "16", + "Linear", + true, + false, + 0.5, + true, + "AvgStageEffect_fade_left" + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "16", + "Linear", + false, + false, + 0.5, + true, + "AvgStageEffect_fade_right" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_149", + "a", + "002", + "none", + 1, + 0.5, + -0.05, + 1.0, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_143", + "a", + "002", + "none", + 2, + 0.25, + -0.08, + 0.9, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_115", + "a", + "002", + "none", + 2, + 0.75, + -0.08, + 1.0, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_524", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_115", + "a", + nil, + "none", + nil, + nil, + 0.08, + 0.9, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + nil, + "none", + nil, + nil, + 0.08, + 0.8, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_149", + "a", + nil, + "none", + nil, + nil, + 0.05, + 0.9, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "", + 0, + "", + false, + "", + "『恩恵意志の異変災害対応部隊』", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "tower_entrance", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_152", + "a", + "010", + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_029", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 1, + "", + false, + "", + "……と。==RT==はい、名簿との一致を確認いたしました!", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "002", + "close", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 1, + "", + false, + "", + "それではあらためまして――==RT==この度は召集に応じてくださり、誠にありがとうございます。==W====RT==プリチーなわたくしは本作戦の連絡係を務めます、ベスティナと申します。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "010", + "avg_emoji_flower", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "xuanyun", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 0, + "", + false, + "", + "ご要望やご不明点などございましたら、==RT==なんなりとわたくしまでお申し付けください♪", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ではベスティナ、質問してもいいかな?==RT==まずこの星ノ塔の現状について知りたいんだが。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "005", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 0, + "", + false, + "", + "承知いたしました!==RT==それではご説明いたします。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "sky_tower", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -300.0, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 120.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 3.0, + false, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_warning", + 0, + 0, + nil, + nil, + nil, + 0.5, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_423", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "", + 0, + "", + false, + "", + "数日前、この星ノ塔で『異変』が発生しました。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "", + 0, + "", + false, + "", + "調査の結果、ある『尊者』の意志がこの塔の内部に降臨したことが確認され――", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_423_stop", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_warning", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m111", + "1500ms", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_02_018", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "", + 0, + "", + false, + "", + "恩恵意志はただちに先遣隊を派遣したものの、作戦は頓挫。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_150", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_150", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "", + 0, + "", + false, + "", + "そこで調査を続行し尊者を討伐するため、==RT==アルベド様は巡遊者を召集し、特別部隊を編成することを決められたのです。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "tower_entrance", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_111", + "a", + "005", + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_152", + "a", + "012", + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "頓挫というのは……==W====RT==先遣隊は尊者に負けたということでしょうか?", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_146", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "025", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 150.0, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_143", + "a", + "004", + "none", + nil, + 0.0, + -0.15, + 1.4, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "004", + "none", + nil, + 0.1, + -0.2, + 1.3, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "", + 0, + "", + false, + "", + "いや、残念ながらその段階にすら至っていないんだ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "002", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 0, + "", + false, + "", + "先遣隊を率いて星ノ塔に入られたのは、こちらのレイスさんです。==RT==内部でなにが起きたかの詳細は、彼女から皆さまにご説明いただきます。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "002", + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "", + 1, + "", + false, + "", + "私たちは3つの部隊に分かれて進んでいったんだ。==RT==出だしは順調で、それぞれの部隊が尊者に関する痕跡を発見していた。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "003", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "", + 0, + "", + false, + "", + "しかし星ノ塔の内部には大量の星骸が湧いていて、==RT==奥へ進むほど戦闘が増え、対処するのも難しくなっていった。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + -100.0, + 100.0, + 1.1, + "avg1_112", + "a", + "006", + "avg_emoji_question", + 5, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "つまり……星骸に邪魔されて、途中で引き返したってこと?==RT==それならこれだけの人数を集めたのにも納得だね。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg1_112", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "009", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "", + 1, + "", + false, + "", + "いや、そうじゃない。たしかに星骸のせいで探索のスピードは落ちたが……==RT==問題だったのは、塔の内部構造自体に大きな変化があったことなんだ。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "018", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "", + 0, + "", + false, + "", + "具体例を挙げると、未知の階層が次々と現れ、==RT==さらには用途不明の不審物がそこかしこに転がっていて……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "用途不明の不審物?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "022", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "", + 1, + "", + false, + "", + "こちらにとって有利に働くものもあれば、==RT==命を落としそうになるほど危険なものもあったよ。==RT==そうこうしているうちに、戦力は削られていった……というわけさ。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "", + 1, + "", + false, + "", + "おまけにどのように進んでも、最終的には元の階層に戻ってしまい……==RT==それこそが尊者の定めた『ルール』だったんだ。ルールに従って==RT==進まなければ、先へと進むことはできない――というね。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_030", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "013", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "", + 1, + "", + false, + "", + "ようやくそのルールに気づいたときには、もう手遅れだった。==RT==3つの部隊は疲弊していて、隊員たちの安全を考えると、==RT==そこで撤退せざるを得なかった。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "", + 0, + "", + false, + "", + "私からは以上だ。==RT==状況は理解してもらえたかな?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "尊者の手がかりを追った結果、==RT==『ルール』に絡め取られて疲弊した……==W====RT==それだけ聞くと尊者の仕掛けた罠のようにも聞こえるな。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "close", + "chijing", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "012", + "none", + nil, + 0.58, + 0.05, + 0.9, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + nil, + "none", + nil, + 0.4, + nil, + 1.4, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "012", + "avg_emoji_idea", + nil, + 0.55, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 0, + "", + false, + "", + "以上の先遣隊のお話から、尊者を発見し討伐する可能性を少しでも==RT==上げるため、ある程度大規模な調査隊を編成し、各々が通ったルートや==RT==情報を集約して整理すべきだと判断しました。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + 200.0, + nil, + nil, + "avg1_112", + "a", + "004", + "avg_emoji_music", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "こういうときって人海戦術が基本だもんね!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg1_112", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 0, + "", + false, + "", + "おっしゃるとおりです。しかし油断は禁物ですよ。==W====RT==まずはご自身の身の安全を確保し、危険だと判断したときは==RT==直ちに撤退してください。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "006", + "avg_emoji_exclamation", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_182", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + nil, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_188", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 350.0, + nil, + 1.5, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 2.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutSine", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_188_stop", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_570", + 1.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 3, + "0", + "", + 0, + "", + false, + "", + "軋むような重い音が昇降機の入り口から響き、==RT==星ノ塔の内部へと続く扉が、一同の前でゆっくりとその口を開いた。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "tower_entrance", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_152", + "a", + "002", + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 1, + "", + false, + "", + "それでは、これより今回の合同討伐作戦を開始いたします。==RT==皆さまが無事に戻られることを、心よりお祈りしていますね。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "007", + "avg_emoji_love", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 0, + "", + false, + "", + "ふふ、魔王さん、がんばってください♪", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChoiceBegin", + param = { + "1", + 0, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 1, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "任せてくれ!", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"1"} + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetChoiceBegin", + param = { + "2", + 0, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "みんな、出発だ!", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"2", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"2"} + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/stev_11_05.lua b/lua/game/ui/avg/_jp/config/stev_11_05.lua index 6470eef1e..01eb187aa 100644 --- a/lua/game/ui/avg/_jp/config/stev_11_05.lua +++ b/lua/game/ui/avg/_jp/config/stev_11_05.lua @@ -3841,7 +3841,7 @@ return { "", false, "", - "エレベーターが開いたデス!早く行くデスよ!", + "昇降機が開いたデス!早く行くデスよ!", "" } }, diff --git a/lua/game/ui/avg/_jp/config/stm04_11.lua b/lua/game/ui/avg/_jp/config/stm04_11.lua index 0d121b8a6..df9e67a07 100644 --- a/lua/game/ui/avg/_jp/config/stm04_11.lua +++ b/lua/game/ui/avg/_jp/config/stm04_11.lua @@ -2184,7 +2184,7 @@ return { "", false, "", - "今日は、花咲旅団と空白旅団、==W==あと『魔王』の代理として表彰式に……", + "今日は、花咲旅団と空白旅団、==W==あと『魔王』の代理として授賞式に……", "" } }, diff --git a/lua/game/ui/avg/_jp/config/stm05_03_b.lua b/lua/game/ui/avg/_jp/config/stm05_03_b.lua index 93a2dff8e..cca54b4fc 100644 --- a/lua/game/ui/avg/_jp/config/stm05_03_b.lua +++ b/lua/game/ui/avg/_jp/config/stm05_03_b.lua @@ -5674,7 +5674,7 @@ return { cmd = "SetTalk", param = { 0, - "元気な班長", + "ベテラン従業員", "", 0, "", @@ -5891,7 +5891,7 @@ return { cmd = "SetTalk", param = { 0, - "元気な班長", + "ベテラン従業員", "", 1, "", diff --git a/lua/game/ui/avg/_jp/config/stm09_01_a.lua b/lua/game/ui/avg/_jp/config/stm09_01_a.lua index 52d297f76..7b5c10f0c 100644 --- a/lua/game/ui/avg/_jp/config/stm09_01_a.lua +++ b/lua/game/ui/avg/_jp/config/stm09_01_a.lua @@ -6848,7 +6848,7 @@ return { "", false, "", - "そういえば……==W==あの小さな騎士は、ティリアといったかしら。==W====RT==昨日、青梟と戦っていたときの働きを覚えているわ。==RT==とてもがんばっていたわね。", + "そういえば……==W==あの小さな騎士は、ティリアといったかしら。==W====RT==昨日、狂風ノ賢者と戦っていたときの働きを覚えているわ。==RT==とてもがんばっていたわね。", "" } }, diff --git a/lua/game/ui/avg/_jp/config/stm09_03_a.lua b/lua/game/ui/avg/_jp/config/stm09_03_a.lua index ee4da51ba..95adf8295 100644 --- a/lua/game/ui/avg/_jp/config/stm09_03_a.lua +++ b/lua/game/ui/avg/_jp/config/stm09_03_a.lua @@ -9805,7 +9805,7 @@ return { cmd = "SetTalk", param = { 0, - "avg3_100", + "avg1_112", "", 0, "", diff --git a/lua/game/ui/avg/_jp/config/stm09_05_c.lua b/lua/game/ui/avg/_jp/config/stm09_05_c.lua index 713c8257c..75c858d29 100644 --- a/lua/game/ui/avg/_jp/config/stm09_05_c.lua +++ b/lua/game/ui/avg/_jp/config/stm09_05_c.lua @@ -8711,7 +8711,7 @@ return { "", false, "", - "==Off==こんにちは。王権をご利用いただき、ありがとうございます。", + "==Off== こんにちは。==RT== 王権をご利用いただき、==RT== ありがとうございます。", "" } }, diff --git a/lua/game/ui/avg/_jp/config/stm09_06_b.lua b/lua/game/ui/avg/_jp/config/stm09_06_b.lua index ccd03e416..e132135eb 100644 --- a/lua/game/ui/avg/_jp/config/stm09_06_b.lua +++ b/lua/game/ui/avg/_jp/config/stm09_06_b.lua @@ -15135,7 +15135,7 @@ return { "", false, "", - "いいえ!ハサラの作戦がわかりましたよ!==RT==救済委員会の魔力は潤沢ですが、あの砂の壁を壊すのは難しいでしょう。==RT==しかし大量の砂で砂の山を作れば――", + "いいえ!ハサラの作戦がわかりましたよ!救済委員会の魔力は==RT==潤沢なので、彼女の力でもあの砂の壁を壊すのは難しいでしょう。==RT==ですが、砂の巨人をあえて崩壊させ、その砂で山を作れば――", "" } }, diff --git a/lua/game/ui/avg/_jp/config/stm10001_01.lua b/lua/game/ui/avg/_jp/config/stm10001_01.lua new file mode 100644 index 000000000..3db8031e1 --- /dev/null +++ b/lua/game/ui/avg/_jp/config/stm10001_01.lua @@ -0,0 +1,14011 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "第1話", + "よく知った知らない顔", + "見知らぬ時代で目覚めた魔王は、アヤメに似た奴隷の少女イリスの主人を装い、セイナに似た騎士エリナに護送される。嘘を見破られ逃亡した聖女と疑われたイリスは、魔法人形を残して加速魔法で逃走し、エリナが人形たちを迎え撃つ。", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + false, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {2.7} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + false, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 1, + nil, + nil, + 1.05, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_0s", + 0, + "m125", + "none", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_005", + "0", + "OutSine", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -500.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 0.7, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_136", + "", + 1, + "", + false, + "", + "それでは魔王さん、さようなら。==RT==さあ……私と一緒に――新世界の礎となりましょう。", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_005", + "0", + "OutCubic", + 0.7, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 300.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 0.6, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_005", + "0", + "OutCubic", + 0.7, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -700.0, + 1.1, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -400.0, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutSine", + 0.6, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_519", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_584", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_blood_ splatter", + 0, + 0, + nil, + nil, + 0.62, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.8} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "XiaoLP", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_586", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_008", + "0", + "OutCubic", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 400.0, + nil, + 2.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 200.0, + 200.0, + 1.8, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 2.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + false, + false, + 0.4, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_008", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 450.0, + -400.0, + 1.38, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 0.4, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_283", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_548", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_587", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + 1.0, + 0.0, + "none", + "OutQuint", + 0.6, + false, + 0 + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_103", + "", + 1, + "", + false, + "", + "ボス……==RT==あたしたち……死ぬの?", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_520", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_be_09_002", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sand_lp", + 0, + 0, + nil, + -8.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_111", + "", + 1, + "", + false, + "", + "あなたと一緒にここに座って……==RT==巡遊者を導く道しるべになるのも……悪くないですね……==RT==ボス……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_520_stop", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sand_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_549", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_be_09_001", + "0", + "OutSine", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_112", + "", + 1, + "", + false, + "", + "魔王さん、目を開けて……!私を見て!!==RT==一緒に行ってない場所、まだまだたくさんあるんだから……!", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_010_FP", + "0", + "OutSine", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_299", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "rule_39", + "OutSine", + false, + false, + 1.0, + false, + "disslove" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_011_FP", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutQuart", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_003", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuad", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_999", + "", + 1, + "vo_STm01_01_019", + false, + "", + "そう。だからこそ――あなたが願い星になる必要はないの。", + "" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_999", + "", + 1, + "vo_STm01_01_020", + false, + "", + "だって、これまでと同じことを繰り返してるだけじゃ、新しい答えにはたどり着かない。", + "" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + false, + false, + 0.89, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "PlayVideo", + param = { + 0, + "0", + "OutSine", + "default", + true, + true, + 0.8, + "CH10001Intro1/CH10001Intro1" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 1, + "vo_STm00_02_000", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 1, + "", + false, + "", + "♪~==W==♪~==W==♫~==W==♫~==W==♪~==W==♪~==W==♫~==W==♫~", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.85} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.55} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_100", + "", + 1, + "", + false, + "", + "って、この声はたしか……==RT==私がセイナたちに拾われた直後に見た夢の――", + "って、この声はたしか……==RT==僕がセイナたちに拾われた直後に見た夢の――" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_549", + 0.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "OutCubic", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "まさか時間が戻ったのか!?==RT==セイナたちと出会った直後の、あのときまで……!", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "==Off==ああ、よかった!==RT==それならもう一度やり直すことができる!==RT==今度こそ、正しい答えを見つけ出すんだ!!", + "" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetChoiceBegin", + param = { + "a_12", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "目を開ける", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"a_12", "1"} + }, + { + cmd = "SetChoiceRollover", + param = {"a_12"} + }, + { + cmd = "SetChoiceEnd", + param = {"a_12"} + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "PlayVideo", + param = { + 0, + "0", + "OutSine", + "default", + true, + true, + 0.8, + "CH10001Intro2/CH10001Intro2" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.15, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_007_o", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.02, + nil, + nil, + nil, + "none", + "OutSine", + 5.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_eye_ev", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutSine", + 4.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {3.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "よかったぁ!やっとお目覚めになったんですね!==W====RT==ご主人様っ!!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_k", + "0", + "OutSine", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.55} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_3s", + 0, + "m147", + "none", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_a", + "0", + "OutSine", + 0.7, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 0.8, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_a", + "0", + "OutSine", + 0.85, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -800.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -900.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 4.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "死んだように眠るとは言うが、==RT==本当にぐっすり眠っていただけだったとはな。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "024", + "avg_emoji_speechless", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ア、ヤメ……セイナ……==RT==よかった、また会えて……本当によかった……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_046", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_d", + "0", + "OutCubic", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "アヤメ?セイナ?==RT==いま、あなたのことを『アヤメ』と呼んだように見えたが……==RT==この方が本当に『主人』なら、なぜ名前を間違えるんだ?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "021", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(…………ぬ?==RT==私が『主人』?どういうことだ?==RT==それによく見ると、アヤメたちの雰囲気が……)", + "(…………ぬ?==RT==僕が『主人』?どういうことだ?==RT==それによく見ると、アヤメたちの雰囲気が……)" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutQuad", + 0.8, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_d", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + -30.0, + 1.35, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 400.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 9.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "はぁ……田舎の騎士様はこれだから困りますね。==RT==いいですか、これは魔法の鍛錬による正常な副反応なんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutQuad", + 0.8, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutCubic", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "avg_emoji_music", + nil, + 0.34, + -0.4, + 1.25, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 1, + "", + false, + "", + "ご主人様も、しっかりしてください!==RT==私は『イリス』。アヤメの双子の姉で、==RT==あなたの忠実な奴隷ではありませんか!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetChoiceBegin", + param = { + "u_1", + 0, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 1, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "……イリス?", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"u_1", "1"} + }, + { + cmd = "SetChoiceRollover", + param = {"u_1"} + }, + { + cmd = "SetChoiceEnd", + param = {"u_1"} + }, + { + cmd = "Clear", + param = { + true, + 0.1, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + 2.5, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutCubic", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + -50.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.995, + nil, + nil, + "none", + "OutCubic", + 0.8, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 1 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "avg_emoji_star", + nil, + 0.37, + -0.58, + -1.4, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 5.0, + false + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "フフン、そうですよ!ご主人様が花の名前から取って付けてくださった、==RT==大切な名前です!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 3.0, + nil, + 0.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "NewCharIntro", + param = { + "avg3_182", + "イリス", + "あなたの忠実な奴隷?", + "b", + "021", + nil, + nil, + nil, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.5, + nil, + 0.995, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_g", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + -50.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 1, + "", + false, + "", + "とにかく、まずは落ち着きましょう。記憶が曖昧になってるのは、==RT==復活魔法を練習したことによる一時的な副反応だと思います。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_i", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + -50.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "で・す・か・ら、焦って話そうとする必要はありません。そうですね……==RT==意識がはっきりしてくるまでは、誰とも話をしないほうがいいでしょう。==RT==わかりましたか?わかりましたね?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 2, + "story_main_01_007_d", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + 500.0, + -110.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetStage", + param = { + 1, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_a", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {2.1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "021", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(さっぱり意味がわからないのだが……!?==RT==アヤメにそっくりの彼女は『イリス』で、==RT==イリスはアヤメの双子の姉!?)", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "020", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(それに意味がわからないのはセイナもだ。==RT==雰囲気も話し方もまるで別人のようで……==W====RT==そもそもここはオアシス号ではなく……護送車か?)", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "025", + "avg_emoji_symbol", + "guodongtiao1", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 1, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_d", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -850.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 15.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 12.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + true, + true, + 0.85, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_067", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "待て。", + "" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_0s", + 0, + "m148", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_b", + "0", + "OutQuad", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -850.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 1, + "", + false, + "", + "必死になって、彼女の口を閉ざそうとする……妙だな。==RT==なにか後ろめたいことがあるんじゃないか?", + "必死になって、彼の口を閉ざそうとする……妙だな。==RT==なにか後ろめたいことがあるんじゃないか?" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_e", + "0", + "OutQuad", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -850.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "たとえば……==RT==彼女は本当の『主人』ではない、とか。", + "たとえば……==RT==彼は本当の『主人』ではない、とか。" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_b", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "avg_emoji_angry", + nil, + 0.26, + -0.46, + 1.8, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "はぁ……本当に頭の固い人ですね。==RT==そこまで言うなら、騎士様こそよ~く覚えておいてください!", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.3, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "私のご主人様は、女神トリヴィアの下僕にして半神ルシラの寵児で==RT==あらせられるお方。ゆえにアモールでもっとも将来を有望視される==RT==見習い司祭なんですから!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_g", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "ああ、失礼しました。フィラニスの騎士様はご存じないかもしれませんが、==RT==アモールでは正式な司祭になるため、女神トリヴィアの神殿に==RT==自ら創り出した魔法を捧げる必要があるんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_f", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "avg_emoji_sigh", + nil, + 0.29, + -0.5, + -1.4, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 1, + "", + false, + "", + "ただ……魔法の創造は、命の危険をともないますからね。==RT==未熟な術者は魔法に精神を侵食されやすく、==RT==一時的な記憶障害を引き起こすこともあると聞きます。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "ですので慈悲深く善良な私のご主人様は、他所様に迷惑をかけないよう、==RT==わざわざ荒野の塔にこもり……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + nil, + 3.0, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 400.0, + -90.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "none", + nil, + 0.35, + -0.65, + 1.4, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_love", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + -10.0, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "いまだかつて誰も成功させたことのない==RT==『復活魔法』の創造に取り組んでいた――というわけです。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.0, + nil, + 0.99, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1250.0, + 650.0, + 2.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "復活魔法?==W====RT==そんな魔法、聞いたことないぞ……", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutCubic", + 0.6, + false, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -850.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_m", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "ええ、ええ。そうでしょうとも!==RT==ですからご主人様は、自ら創り出そうとされたんです!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_k", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "騎士様もたしかにその目で確認しましたよね?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_m", + "0", + "OutSine", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "avg_emoji_star", + nil, + 0.26, + -0.48, + -1.4, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "私たちをこの護送車に入れてからの数日、ご主人様には脈も呼吸も体温も==RT==ありませんでした。しかしこうして無事に意識を取り戻されて――", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "どうです!これがなによりの証明になりませんか!?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_a", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "……いや、それだけでは証拠として不十分だ。==RT==あなたがなんらかの魔法を使い、仮死状態にしていたとも考えられるし――", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_067", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_h", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -750.0, + 480.0, + 1.65, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -870.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.75, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "よし、どいてくれ。私が直接質問する。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_d", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "なっ……!?立場をわきまえなさい!見習いの司祭とはいえ、==RT==田舎の騎士が気安く声をかけていいお方ではないんですよ!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.07, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_007_d", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + nil, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + nil, + 2.8, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.75, + false, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 5.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_100", + "", + 0, + "", + false, + "", + "(いまだに状況をのみ込めないが……)", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + nil, + 1.23, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_100", + "", + 0, + "", + false, + "", + "(アヤメにそっくりな『イリス』は、セイナにそっくりの騎士に追われていて、==RT==私はその件に巻き込まれた……といったところだろうか?)", + "(アヤメにそっくりな『イリス』は、セイナにそっくりの騎士に追われていて、==RT==僕はその件に巻き込まれた……といったところだろうか?)" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_b", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(だとしたら、そこから推測できる可能性はふたつ)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_l", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 450.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.8, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "002", + "avg_emoji_exclamation", + "jushou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(ひとつはイリスの話がすべて嘘で、==RT==いろいろとしゃべっているのは、==RT==私にこの状況を伝えようとしている――ということ)", + "(ひとつはイリスの話がすべて嘘で、==RT==いろいろとしゃべっているのは、==RT==僕にこの状況を伝えようとしている――ということ)" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "003", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(おそらく『司祭』という私の身分が、==RT==彼女を救うことになるのだろう)", + "(おそらく『司祭』という僕の身分が、==RT==彼女を救うことになるのだろう)" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutQuad", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1311", + "c", + "020", + "none", + nil, + nil, + -0.14, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuad", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "021", + "none", + 2, + 0.25, + -0.2, + 1.15, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_111", + "a", + "002", + "none", + 3, + 0.75, + -0.03, + 1.15, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.75, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + -0.12, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 10.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.75, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + nil, + -0.12, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 10.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "avg_emoji_think", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_100", + "", + 0, + "", + false, + "", + "(ふたつめは、イリスの話が本当だということ。その場合==RT==『復活魔法』を研究している私にそっくりの人物がいて、==RT==アヤメという妹までいることになるが……)", + "(ふたつめは、イリスの話が本当だということ。その場合==RT==『復活魔法』を研究している僕にそっくりの人物がいて、==RT==アヤメという妹までいることになるが……)" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "shilaimu1", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_100", + "", + 0, + "", + false, + "", + "(そこまで偶然が重なるだろうか?)", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.8, + false + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 0.8, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + "none", + "OutCubic", + 0.8, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.18, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + 0.82, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "021", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 1, + "", + false, + "", + "(唯一理解できた言葉は『アモール』だが、==RT==ここがアモール以外の都市だとしたら、==RT==場所を特定するのは困難だ)", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "020", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "(いや、それ以前に奴隷というのはどういうことだ?==W====RT==多くの都市はカンパニーが管理しているわけだし、==RT==奴隷なんて前時代的なシステムを採用する意味が――)", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_146", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "007", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_115", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "InOutQuad", + 0.8, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "white_room_inside_a", + "0", + "OutCubic", + 0.7, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "020", + "none", + nil, + nil, + -0.4, + 1.8, + nil, + 1.0, + 0.7, + "none", + "none", + "InOutQuad", + 0, + nil, + false, + 0.85, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "1", + "", + 0, + "", + false, + "", + "(……まさかとは思うが、例の白い部屋から、==RT==ノヴァとは違うどこか別の場所へと来てしまった==RT==という可能性も?)", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(もしそうなら、とんでもない状況だが……==RT==夢という線もまだ捨てきれないし、==RT==もしくは首を斬られる瞬間の走馬灯?)", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "002", + "avg_emoji_attention", + "daintou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(ヴェータ、君の意見を聞かせてくれ。==RT==ここはいったいどこだと思う?)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_015", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutBack", + 0.8, + false, + 1 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_118", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "avg_emoji_speechless", + nil, + 0.62, + -0.2, + 1.35, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {2.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_b", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutSine", + 0.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "none", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(………………反応がない。ということは、==RT==少なくともあのときから時間は地続きと考えるべきか)", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sigh", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(とはいえこのままでは埒が明かないし、==RT==こちらからも動いてみよう)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetChoiceBegin", + param = { + "b_15", + 0, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 1, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "イリス、あの騎士を呼んでくれ", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"b_15", "1"} + }, + { + cmd = "SetChoiceRollover", + param = {"b_15"} + }, + { + cmd = "SetChoiceEnd", + param = {"b_15"} + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_f", + "0", + "OutSine", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_0s", + 0, + "m149", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "見習い司祭であらせられるご主人様が、==RT==あのような田舎騎士と話す必要などないと思いますけど……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + nil, + 2.8, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_o", + "0", + "OutSine", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 220.0, + -40.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 450.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 0.8, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.995, + nil, + nil, + "none", + "OutCubic", + 0.8, + false, + 1 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 1, + "", + false, + "", + "そもそもあの騎士様は、ロクに私の話も聞かず、==RT==無理やりこの護送車に押し込んだくらいですからね。==RT==まともに会話できるとは思えません。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 450.0, + -40.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "そうです!街に入ったら、あの騎士様の庇護者を探し出して、==RT==厳しく罰していただきましょう!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "InSine", + 1.0, + false, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_n", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -700.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -820.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.9, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 1, + "", + false, + "", + "あなたを捕らえたのは、私を見るなり逃げようとしたからだ。==RT==うしろめたい気持ちがなければ、逃げる必要などない。==RT==違うか?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_a", + "0", + "OutCubic", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -820.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "恐れ多くも、発言をお許しいただけますと幸いです。『見習い司祭』様。==RT==私はエリナ・クロシ。フィラニスの閃銀騎士団で団長を務めています。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 1, + "story_main_10001_001_g", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + -750.0, + 700.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0, + -15.0 + } + }, + { + cmd = "SetStage", + param = { + 0, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 0.85, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "NewCharIntro", + param = { + "avg1_162", + "エリナ", + "フィラニスの閃銀騎士", + "a", + "002", + nil, + nil, + nil, + 0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 0, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutQuad", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -820.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(エリナ……やはりセイナではないのか)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "", + false, + "", + "もしここまでで不快な思いをさせてしまっていたのであれば、==RT==庇護者であるフィラニスの尊者オリンピア様より罰を与えていただきます。==RT==そのうえで、あなたの安全のためにも、いくつか尋ねさせてください。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "022", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "よろしく、エリナ。==RT==だが心配しなくても、処罰を求めるつもりはないよ。==RT==それで、尋ねたいことというのは?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_a", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -820.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "", + false, + "", + "ありがとうございます。==RT==まずお聞きしたいのは、3年前の『聖女誘拐事件』についてです。==RT==こちらはご存じですか?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 500.0, + -30.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 500.0, + -30.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 500.0, + -30.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 500.0, + -30.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "", + false, + "", + "エリナにバレないよう、イリスは何度も大げさなウインクを向けてくる。==RT==どうやら肯定したほうがいいらしい。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(言うほどエリナの態度が悪いとは感じないが……==RT==それは私を司祭だと勘違いしてくれているからなのか?)", + "(言うほどエリナの態度が悪いとは感じないが……==RT==それは僕を司祭だと勘違いしてくれているからなのか?)" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "014", + "close", + "diantou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(だとしたら、嘘をつくのは心苦しいが……)", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "009", + "avg_emoji_sigh", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(情報を得るためにも、ここはイリスの思惑に乗って、==RT==『見習い司祭』という立場を確固たるものにすべきか)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutSine", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -820.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "その件については聞き覚えがあるよ。==RT==だがそれと私たちを拘束したことになんの関係が?", + "その件については聞き覚えがあるよ。==RT==だがそれと僕たちを拘束したことになんの関係が?" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_021", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_n", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -820.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "", + false, + "", + "この肖像画をご覧ください。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "これは……!?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_a", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -820.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "", + false, + "", + "場所を移しましょうか。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_076", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 2, + "4", + "OutCubic", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + 90.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 3.5, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTrans", + param = { + 1, + 2, + "3", + "OutCubic", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_102", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.9, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -20.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 1.5, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.9} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "檻から出されると、エリナと一緒に護送車から離れた木の下へと移動する。==RT==これだけ距離があれば、イリスの耳にこちらの声が届くことはないだろう。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_101", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.38, + -0.105, + 1.15, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.75, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_0s", + 0, + "m150", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "ご覧いただいたとおり、あなたの従者は肖像画に描かれた==RT==聖女ととてもよく似ています。大変失礼ですが……==W====RT==あなたはあの奴隷を、いったいどこで買ったんですか?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(イリスが本当に誘拐された聖女だったなら……==RT==方法はともかく、追われていたことにも説明がつく)", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sigh", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(とはいえ『見習い司祭』を名乗ってしまった以上、==RT==引っ込みがつかなくなったし……==RT==ひとまずここは取り繕って乗り切るしかない)", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_shock", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "私とイリスが出会ったのは4年前、場所はアモールだ。==RT==聖女が誘拐されたのは3年前だし、彼女がその聖女==RT==であるはずはない。他人の空似というやつだろう。", + "僕とイリスが出会ったのは4年前、場所はアモールだ。==RT==聖女が誘拐されたのは3年前だし、彼女がその聖女==RT==であるはずはない。他人の空似というやつだろう。" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "4年前……そうですか。==W====RT==やはり私の勘違いだったようですね。==RT==大変失礼いたしました。", + "" + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "……ぬ?そんなにあっさり信じてくれるのか?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "はい。『見習い司祭』様に嘘をつく理由があるとは思えませんから。==RT==それではお約束どおり、フィラニスに戻り次第、私は罰を受けましょう。==RT==見習い司祭様にも相応の補償をさせていただきます。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "待て待て!==RT==先ほども言ったが、処罰は受けなくていい!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "avg_emoji_music", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "そうだな……今後、私たちを不審者扱いしなければ、==RT==それだけでかまわない。", + "そうだな……今後、僕たちを不審者扱いしなければ、==RT==それだけでかまわない。" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetChar", + param = { + 0, + 1, + "none", + "avg3_182", + "b", + "018", + "none", + nil, + nil, + -0.11, + 1.15, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 1, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + nil, + 90.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_147", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 0, + 0, + "OutBack", + 0.8, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "xuanyun", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "寛大な措置に感謝します。すぐに彼女も解放しましょう。==RT==それとこれは私事ですが、実は私もアモール出身で……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetStage", + param = { + 0, + 1, + "OutQuart", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_question", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "大闘技場、懐かしいですね。闘技の日はたくさんの人で溢れ返り、==RT==入場券も容易には購入できないほどでした。==RT==見習い司祭様は、闘技をご覧になったことがありますか?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "021", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(そもそもアモールに闘技場があった記憶すらないが……==W====RT==ボロを出さないように、==W==エリナに話を合わせよう)", + "" + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "020", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "009", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_101", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.08, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {0.44} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "014", + "avg_emoji_flurry", + "daintou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "残念だが、実はまだ見たことがないんだ。", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "022", + "none", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "司祭になるための勉強で忙しいし、==RT==それに見に行こうにも入場券がなかなか買えなくてね。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_002", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 3.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 3.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutSine", + true, + true, + 0.76, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 160.0, + 90.0, + 1.09, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_002_stop", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "4", + "OutSine", + false, + false, + 0.75, + false, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_115", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 0.75, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1311", + "c", + "020", + "none", + nil, + 0.85, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.75, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.375} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "006", + "none", + 2, + 0.3, + -0.075, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "tiao2", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "ご主人様!よかった、ご無事でなによりです!==RT==ひどいことはされませんでしたか?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "003", + "none", + nil, + nil, + -0.2, + nil, + nil, + nil, + 0.0, + "none", + "none", + "InBack", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -90.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.5, + -0.15, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.31} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "022", + "avg_emoji_idea", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "問題ない。それに私たちの誤解も解けたようだし、==RT==イリスもすぐに出してあげるから――", + "問題ない。それに僕たちの誤解も解けたようだし、==RT==イリスもすぐに出してあげるから――" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_0s", + 0, + "m46", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "005", + "none", + nil, + 0.83, + -0.14, + 1.2, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + 0.33, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_attention", + nil, + 0.67, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "見習い司祭様はご存じないようですが、==RT==世間に公表されている『聖女誘拐事件』の内容は、事実と異なります。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ぬ?どういう意味だ?==RT==というかどうしていまその話に?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 180.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.17, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "この事件は、ある聖女がアモールの星ノ塔でおこなわれた==RT==祭祀の儀式中、どこぞの強力な魔法使いに誘拐されたとさ==RT==れていますが……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "015", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "私はフィラニスの治安を守る閃銀騎士団の者として、==W====RT==その真実を聞かされました。", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ふむ……つまり、誘拐ではないと?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "OutCubic", + 0.7, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -120.0, + nil, + 1.07, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 120.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.25, + nil, + nil, + nil, + 1.0, + 0.9, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg1_162", + "", + 0, + "", + false, + "", + "はい。すべては『堕落した聖女』の自作自演にすぎませんでした。==RT==彼女は自ら仕えると誓った神を裏切り、儀式から逃げ出したんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "OutSine", + 0.7, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg1_162", + "", + 0, + "", + false, + "", + "そしてこの3年間……彼女は自身の足取りを辿らせまいと、==RT==訪れた都市で口封じの殺人を繰り返していると聞いています。被害者はすでに15名にものぼるとか。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "stop", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "OutCubic", + 0.7, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.12, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + 0.5, + nil, + nil, + nil, + 0.0, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "手口も割れています。魔法で人心をかどわかし、自らの盾として==RT==利用するんです。それでも利用されている者はそれに気づかず、==RT==無意識に彼女を庇ってしまう……と。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "025", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(イリスが『堕落した聖女』かどうかはともかく……==RT==私には魔法が効かないからな。==W====RT==彼女に操られていることはまずあり得ない)", + "(イリスが『堕落した聖女』かどうかはともかく……==RT==僕には魔法が効かないからな。==W====RT==彼女に操られていることはまずあり得ない)" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_146", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "009", + "close", + "chijing", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "あくまでこれは私の直感ですが、様々な要素から判断して、==RT==あなたが見習い司祭様……そうでなくとも、それに近しい==RT==地位の貴人であるのは間違いないとお見受けします。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_sweaty", + nil, + nil, + -0.24, + 1.35, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "それにあなたの瞳……魔法で惑わされていれば、==RT==それほど澄んだ色はしていないでしょう。", + "" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "だからこそわからないんです。==RT==なぜあなたのような貴人が、嘘をついてまで彼女を庇うんですか?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalkShake", + param = { + 1, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "うそ?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "あなたは一度として、彼女を『奴隷』と呼んでいない。==RT==それどころか、たびたび彼女を気づかうような素振りすら見せて……==RT==主人が奴隷を心配するだなんて、聞いたことありません。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -140.0, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_exclamation", + nil, + 0.68, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "015", + "none", + 2, + 0.5, + -0.16, + 1.12, + nil, + nil, + 0.0, + 0.0, + true, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.32, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "そのことからも、あなたが嘘をついているとしか思えないんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 60.0, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "とはいえ……気まぐれだと言われたらそれまでです。==RT==しかしあなたはアモールにいたという嘘を重ねました。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "いいですか、大闘技場で闘技を観覧するのに、==RT==入場券を購入する必要はないんです。==RT==座席の番号札は、無料で配られますから。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "無料だと?==RT==だが先ほど君は、入場券はなかなか購入できないと……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "005", + "none", + nil, + nil, + -0.1, + 1.15, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "大闘技場、懐かしいですね。闘技の日はたくさんの人で溢れ返り、==RT==入場券も容易には購入できないほどでした。==RT==見習い司祭様は、闘技をご覧になったことがありますか?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_372", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + true, + true, + 0.7, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + 100.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + nil, + 0.53, + -0.11, + 1.15, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.7, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "失礼を承知で、カマをかけさせていただきました。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "018", + "none", + 2, + 0.5, + -0.13, + 1.14, + nil, + nil, + 0.0, + 0.0, + true, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.36, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "ですがはじめに言ったとおり、これはあなたの安全のためです。==RT==イリスはあなたの奴隷と名乗っていますが……==RT==その裏では恐ろしい計画を立てているに違いありませんから。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.85, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_flurry", + nil, + 0.493, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutQuad", + 0, + nil, + false, + 0.65, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "ご主人様……!そんな田舎騎士の言葉に耳を貸さないでください!==RT==私は本当に健気で忠実な――", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + 2, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "013", + "none", + 1, + 0.8, + -0.11, + 1.15, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.65, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "小芝居はもういい。==RT==胸元のその石から手を放すんだ。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m136", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "はぁ……まさかこんな田舎に、ここまで鋭い騎士様がいるなんて。==RT==仕方ありません。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + 100.0, + 1.15, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "003", + "none", + nil, + nil, + -0.065, + 1.05, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.02, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 4.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + -0.2, + 1.24, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 4.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_569", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_smoke", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_magiccircle", + 0, + 0, + nil, + nil, + 0.8, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_magiccircle", + 0, + 0, + -6.0, + 1.0, + 0.6, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_snow", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "魔法の神よ、==W==冥府の濃霧で敵の双眸を覆い隠し、==W====RT==我が身を隠して進む力を授けたまえ――==W==", + "" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_magiccircle", + 0, + 0, + -5.0, + -3.0, + 0.5, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_magiccircle", + 0, + 0, + 6.0, + 1.0, + 0.6, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_magiccircle", + 0, + 0, + 5.0, + -3.0, + 0.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_400", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_ice_buff_a", + 0, + 1, + nil, + -4.0, + 1.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_ice_buff_b", + 0, + 0, + nil, + -4.0, + 1.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetAudio", + param = { + 0, + "se_501", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutQuad", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + nil, + nil, + -0.08, + 1.1, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuad", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "透明化の魔法か?==RT==ならば――", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -20.0, + 1.15, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.7, + 1.0, + "none", + "OutQuad", + 1.0, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_goldenlight_continued", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + -0.15, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "光よ松明となり、==W==隠れしものを照らし出せ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.22, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "none", + nil, + nil, + -0.14, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_501_stop", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_flash_ev", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutCubic", + true, + true, + 0.4, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -15.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_goldenlight_continued", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_snow", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 180.0, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_flash_end_ev", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m28", + "none", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "021", + "none", + nil, + 0.6, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goleft_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.5, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -280.0, + -20.0, + 1.2, + nil, + nil, + nil, + "xingshi", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "ふふ、あまいですね。==RT==『身を隠す』と言ったら、透明化の魔法しかないと思ってるんですか?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -70.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutCubic", + true, + true, + 0.71, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goleft_lp", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.05, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "4", + "OutCubic", + false, + false, + 0.7, + false, + "fade" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "c", + "025", + "none", + nil, + 0.3, + -0.09, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + nil, + 0.6, + -0.14, + 1.2, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 0.75, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "jushou", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "なっ……!これは加速魔法!?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "InBack", + 0.9, + false + } + }, + { + cmd = "Wait", + param = {0.52} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "4", + "OutCubic", + true, + true, + 0.6, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 120.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 110.0, + 0.0, + 1.06, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "3", + "OutCubic", + false, + false, + 0.7, + false, + "fade" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goleft_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -180.0, + nil, + nil, + nil, + nil, + nil, + "xingshi", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "014", + "none", + nil, + 0.575, + -0.115, + 1.15, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_love", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "助かりましたよ、『見習い司祭』様。==RT==あなたが彼女を引きつけてくれなければ、==RT==安全に加速の魔法陣を描くことはできませんでしたからね!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "013", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "tiao2", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "それでは、縁があればまた会いましょう!==RT==田舎の騎士様とお人好しの見習い司祭様♪", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.78, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "InBack", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -120.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "InBack", + 0.8, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_147", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goleft_lp", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + "stop", + "OutCubic", + 0.75, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_090", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_940", + "a", + "002", + "none", + nil, + 0.27, + -0.16, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1327", + "a", + "002", + "none", + nil, + 0.61, + -0.16, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1328", + "a", + "002", + "none", + nil, + 0.45, + -0.16, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_940", + "a", + nil, + "none", + nil, + nil, + -0.07, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1327", + "a", + nil, + "none", + nil, + nil, + -0.07, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1328", + "a", + nil, + "none", + nil, + nil, + -0.07, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.9} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutCubic", + true, + true, + 0.7, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -180.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "4", + "OutCubic", + false, + false, + 0.7, + false, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.75, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "c", + "021", + "none", + nil, + 0.35, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.65, + -0.11, + 1.15, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "森に棄てられた人形を、魔法で動かしたのか……==RT==やってくれたな。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.95, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "InBack", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_099", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 250.0, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + "012", + "none", + nil, + 0.405, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.41} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 4, + -200.0, + -20.0, + 0.9, + "avg1_162", + "a", + "002", + "none", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Zhong", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "あなたは護送車の中に隠れて、==RT==私が合図を出すまでは絶対に外へ出ないでください。", + "" + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 4, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + "025", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "エリナは?まさか……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "4", + "OutCubic", + false, + false, + 0.7, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 130.0, + 0.0, + 1.07, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.05} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "3", + "OutCubic", + false, + false, + 0.7, + false, + "fade" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "013", + "none", + nil, + 0.1, + -0.06, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -130.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1327", + "a", + "002", + "none", + nil, + 0.92, + -0.08, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + 0.8 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_940", + "a", + "002", + "none", + nil, + 0.68, + -0.08, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + 0.4 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1328", + "a", + "002", + "none", + nil, + 0.8, + -0.08, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_940", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1327", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1328", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "はい。この人形たちは、私が片づけます!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/stm10001_02.lua b/lua/game/ui/avg/_jp/config/stm10001_02.lua new file mode 100644 index 000000000..bc3b43a51 --- /dev/null +++ b/lua/game/ui/avg/_jp/config/stm10001_02.lua @@ -0,0 +1,17593 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "第2話", + "完全無欠の都", + "逃げたイリスが魔王を救うために戻り、エリナも魔力を使わず魔法人形を撃破する。エリナはイリスが悪人ではないと判断し、3人でフィラニスへ向かうことに。道中、魔王は文字と身分設定を学びながら、湖上の都が過去のフィーリエだと気づく。", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_067", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m111", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 6, + "white", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 5, + "white", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg3_1322", + "a", + "002", + "none", + 2, + 0.25, + 0.6, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_1321", + "a", + "002", + "none", + 2, + 0.65, + 0.3, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg4_106", + "a", + "002", + "none", + 2, + 0.8, + 0.95, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg3_1323", + "a", + "002", + "close", + 2, + 0.55, + 0.4, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_1324", + "a", + "002", + "none", + 2, + 0.35, + 0.5, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_448", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetStage", + param = { + 5, + 0, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "虚ろな人形", + "", + 0, + "", + false, + "", + "ギシギシ、ギシギシ……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "025", + "avg_emoji_shock", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(この人形ども、壊れた仲間のパーツを奪って、==RT==自分の体を修復しながら戦っているのか。==RT==どうりでエリナが倒しても数が減らないわけだ……)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_575", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + nil, + "none", + nil, + 0.5, + -0.2, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_575", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + 0.5, + nil, + 1.5, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + 0.0, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + 0.5, + nil, + 1.5, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + 0.0, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_575", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + 0.5, + nil, + 1.5, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + 0.5, + 0.3, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_501", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetStage", + param = { + 5, + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1324", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_501_stop", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_099", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + 0.15, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + 0.95, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutBack", + 1.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "025", + "avg_emoji_exclamation", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(そもそもこんな森の中に、粗大ゴミを不法投棄したのは==RT==どこのどいつだ!まったく、迷惑極まりない!)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 300.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_191", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_137", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "hengbo", + "Linear", + 1.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_191", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_137", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "hengbo", + "Linear", + 1.0, + true, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "010", + "avg_emoji_sigh", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(おかげで護送車に逆戻りだし。==RT==いまのところは檻が頑丈なおかげで持ちこたえて==RT==いる状況だが、それでもいつまで保つことか……)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_191", + 0.5, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "hengbo", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_137", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_191", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "hengbo", + "Linear", + 1.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.5, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "010", + "avg_emoji_sigh", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(とはいえ身動きが取れない以上できることはないし……==RT==時間を無駄にしないためにも、==RT==いまのうちに情報を整理しておくか)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_338", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_movie", + 0, + 2, + nil, + nil, + nil, + 1.0, + true, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(ここで目が覚める前の私は、==W==白い部屋を使って==RT==アンジュとの賭けに勝利し、誰も死なない未来を==RT==切り開こうとした……)", + "(ここで目が覚める前の僕は、==W==アンジュに護送されて==RT==アモールへと向かい、断頭台で処刑されたはず……)" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_0s", + 0, + "m101", + "1500ms", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_011_FP", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "OutCubic", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 70.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_015", + "0", + "OutSine", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 300.0, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "Linear", + 1.0, + true, + 1 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(けれど目論見は外れ、結局首を落とされて……)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -60.0, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutBack", + 1.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "white_room_inside_a", + "16", + "Linear", + 0.5, + false, + "AvgStageEffect_wipe_left", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(だがケータイが壊れたあと、再度白い部屋に戻っても==RT==ヴェルジュとヴェルナーの姿はなく……)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(あの空間から出る方法を探し続け、==RT==猛烈な疲労感で意識が朦朧としてきたとき……==RT==私は、みんなの声と光に導かれ……祈願箱に触れた)", + "(あの空間から出る方法を探し続け、==RT==猛烈な疲労感で意識が朦朧としてきたとき……==RT==僕は、みんなの声と光に導かれ……祈願箱に触れた)" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_010", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -30.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 2.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_299", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "rule_38", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutCubic", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(そしてたどり着いたのがここだった――==W====RT==というわけだ。)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_007_f", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_007_f", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -700.0, + 400.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -700.0, + 400.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(セイナとアヤメにそっくりの騎士と聖女のことは==W====RT==いまだによくわからないままだが……)==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_007_d", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 200.0, + 0.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 200.0, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_007_o", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + -400.0, + 1.7, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + -400.0, + 1.7, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_movie", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_3", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(とはいえこんな設定の数々を思いつくほど私は==RT==想像力豊かではないし、かといって知らない記憶を==RT==夢に見ることはないはず……)", + "(とはいえこんな設定の数々を思いつくほど僕は==RT==想像力豊かではないし、かといって知らない記憶を==RT==夢に見ることはないはず……)" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(ならばここは……いったいどこなんだ?)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "012", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(……いや、生きているのならこの際なんでもいい!==RT==早くみんなのところへ戻らないと!)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "026", + "avg_emoji_exclamation", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalkShake", + param = { + 1, + "Zhong", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(たとえ行く手が塞がれようとも――==RT==探せば、かすかな光はある!……はず)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 200.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false, + 0 + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_137", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_278", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_299", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 2.0, + true, + 0, + 10.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_411", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "hengboLP", + "Linear", + 1.0, + true, + 0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m112", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "025", + "avg_emoji_shock", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(って、なんだ急に……!?==RT==今度は地震か!?)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 2, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetStage", + param = { + 1, + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -500.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 2, + "none", + "avg4_106", + "a", + "002", + "none", + 2, + 0.5, + 0.3, + 1.1, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 2, + "none", + "avg3_1321", + "a", + "002", + "none", + 2, + 0.7, + 0.3, + 1.1, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 2, + "none", + "avg3_1322", + "a", + "002", + "none", + 2, + 0.35, + 0.35, + 1.0, + nil, + 0.8, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 2, + "none", + "avg3_1323", + "a", + "002", + "none", + 5, + 0.6, + 0.35, + 1.0, + nil, + 0.8, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 2, + "none", + "avg3_1324", + "a", + "002", + "none", + 5, + 0.8, + 0.35, + 1.0, + nil, + 0.8, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + nil, + "lengzhanLP", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "lengzhanLP", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + nil, + "lengzhanLP", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + nil, + "lengzhanLP", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_577", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "lengzhanLP", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "虚ろな人形", + "", + 0, + "", + false, + "", + "カタカタ、カタカタ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "025", + "avg_emoji_symbol", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(違う!人形たちが車体を揺らしているのか!)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 1, + 1, + "Linear", + 0.1, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true, + 0, + 0.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "002", + "none", + 2, + 0.35, + 0.3, + 1.1, + nil, + 0.0, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "002", + "none", + 2, + 0.65, + 0.3, + 1.1, + nil, + 0.0, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "002", + "none", + 2, + 0.2, + 0.35, + 1.0, + nil, + 0.8, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "002", + "none", + 5, + 0.5, + 0.35, + 1.0, + nil, + 0.8, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1324", + "a", + "002", + "none", + 5, + 0.8, + 0.35, + 1.0, + nil, + 0.8, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_176", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutBack", + 1.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 1, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_365", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.4, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + 0.4, + -0.2, + 2.3, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 2.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + 0.9, + 0.1, + 1.8, + nil, + nil, + nil, + "stop", + "none", + "OutBack", + 0, + nil, + false, + 2.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + 0.2, + 0.0, + 1.8, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 2.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + 0.6, + 0.0, + 1.8, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 2.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + 0.7, + 0.0, + 2.0, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 2.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "虚ろな人形", + "", + 0, + "", + false, + "", + "ガタガタ、ガタガタ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "016", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(まずいぞ……!勢いをつけて護送車をひっくり返し、==RT==私を力ずくで引きずり出すつもりだな?)", + "(まずいぞ……!勢いをつけて護送車をひっくり返し、==RT==僕を力ずくで引きずり出すつもりだな?)" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.1, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_577_stop", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 0, + nil, + nil, + 1.0, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "026", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "エリナ!戻ってきてくれ!==RT==このままでは護送車が保たない!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 5, + "mood_3", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "b", + "002", + "none", + 2, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_182", + 0, + -0.24, + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_034", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "Linear", + 1.0, + true + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_magiccircle", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "0", + "", + 0, + "", + false, + "", + "魔法の神よ、烈しき聖火となり我が手に顕現し――", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "あれは……==W==イリス!?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_182", + 0, + 1, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "010", + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_230", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 5, + "mood_5", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "SetStage", + param = { + 4, + 8, + "Linear", + 1.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 3, + "0", + "", + 0, + "", + false, + "", + "あらゆる罪悪という名の枯れ木を焼き尽くしたまえ!!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "026", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "どういうつもりか知らないが、どうやら助けてくれ――", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "007", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "って、待て待て待てぇぇぇい!!!!==RT==助けるどころか、私を丸焼きにして==RT==トドメを刺そうとしていないか!?", + "って、待て待て待てぇぇぇい!!!!==RT==助けるどころか、僕を丸焼きにして==RT==トドメを刺そうとしていないか!?" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "002", + "none", + 2, + 0.4, + 0.3, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "002", + "none", + 2, + 0.7, + 0.3, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "002", + "none", + 2, + 0.25, + 0.35, + 1.0, + nil, + 0.8, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "002", + "none", + 5, + 0.55, + 0.35, + 1.0, + nil, + 0.8, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1324", + "a", + "002", + "none", + 5, + 0.85, + 0.35, + 1.0, + nil, + 0.8, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.8, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_331", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_wind_blade", + 0, + 2, + nil, + 1.0, + 0.8, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_331", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_wind_blade", + 0, + 2, + nil, + nil, + -1.0, + 0.0, + false, + false, + 220.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_331", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_wind_blade", + 0, + 2, + nil, + nil, + 0.9, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + 1.0, + 1.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + 1.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + nil, + nil, + 0.9, + 1.0, + 1.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + nil, + 0.9, + 1.0, + 1.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + nil, + "none", + nil, + nil, + nil, + 0.9, + 1.0, + 1.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_448", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "虚ろな人形", + "", + 0, + "", + false, + "", + "ギギギ――", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "…………ぬ?火ではなく、風魔法だったのか?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "021", + "none", + 2, + 0.5, + 0.1, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_music", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m95", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "呆れてものも言えません。あれだけ偉そうな口を叩いておいて、==RT==結局人ひとりすらまともに守れないんですからね。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "所詮は片田舎の騎士がお似合いと言うべきか、==RT==そもそも騎士であることすら分不相応と言うべきか。==RT==どちらだと思います?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "いや、どちらでもかまわないのだが……==RT==それよりこんなところにいていいのか?==RT==エリナは君を探しているんだぞ?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_146", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "こんな状況でも私を心配してくださるなんて、==RT==さすがはお優しいご主人様ですね。==RT==感動して涙が出そ、ふあぁ……これは失礼、ついあくびが。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_102", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 2.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "そういうあなたこそ、騎士様の話を聞いていましたよね?==RT==私は何人もの命を奪った『堕落した聖女』なんですよ?==RT==怖くはないんですか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_257", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "025", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "こうして戻ってきたのだって……ふふふ。==RT==口封じのため、あなたを始末しようとしているから――==RT==かもしれません。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "それはないだろう。口封じがしたいなら、==RT==あのまま見殺しにすればいいだけだ。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "それに……『堕落した聖女』が事実だとしても、==RT==君が見境なく人に危害を加えるような人間には==RT==見えないからね。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "では聞きますけど……==RT==たいして知りもしない相手を、どうして信じられるんです?", + "" + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_1", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "あっ、もしかして~♪あはぁ~ん♡==RT==愛くるしい私の美貌にメロメロになってしまったとかですかぁ~?==RT==うふ~ん♡ちゅっちゅ♡", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "007", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(個性が強烈だな!!!)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "021", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(だが==W==『アヤメそっくりの人を殺人犯だと思いたくない』==W====RT==と言っても通じないだろうし……)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_050", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_111", + "a", + "011", + "none", + 2, + 0.5, + -0.3, + 1.5, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 0.9, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sigh", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "002", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "003", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "メロメロになっているわけではなく、==RT==君の立ち回りを見ていたからだよ。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "なるほど、つまりあなたは……", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "愛くるしい美貌よりも、立ち回りに興奮すると?==RT==とんだヘンタイさんですね。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "009", + "avg_emoji_sweaty", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(クッ……落ち着け……落ち着くんだ。==RT==アヤメは絶対にこんなことを言わない。==RT==とにかくいまは冷静さを失ったら負けだ)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "イリスは優れた魔法の使い手のようだし、それだけの==RT==実力があれば、わざわざ身分を偽る必要はないはずだ。==RT==ならば奴隷を演じていた理由があるのだろう?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_idea", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "それに魔法を使って護送車の檻を壊すことも、==RT==エリナに奇襲をかけることもしていない。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "それどころか、君が逃走のためにとった手段は、==RT==『加速魔法』だった。==RT==そう、最後まで誰も傷つけはしなかったんだよ。", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_147", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "なのにそんな人間が、15人も殺したなんて……==RT==どう考えたって無理がある。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_awkward", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "まったく……なんて日でしょうね。==RT==勘のいい騎士様に追いかけられる羽目になったと思ったら、==RT==今度は頼んでもないのに擁護してくれる『ご主人様』まで現れて――", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "って、のんきに話してる場合じゃありません。==RT==護送車を起こしますから、==RT==舌を噛まないように気をつけてください。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "16", + "Linear", + false, + false, + 0.5, + true, + "AvgStageEffect_fade_left" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 30.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "16", + "Linear", + false, + false, + 0.5, + true, + "AvgStageEffect_fade_right" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_522", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.5, + true + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "いきますよ――", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_574", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "xingshi", + "Linear", + 2.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "起こすって……==RT==まさか最初からこれを奪うつもりで!?==RT==逃げたフリをしたのもこのためだったのか?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 1, + nil, + nil, + nil, + "avg3_182", + "b", + "014", + "avg_emoji_music", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "そうですよ。歩くより断然速いし、==RT==いくらあの騎士様でも、護送車のスピードには追いつけませんからね!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 1, + nil, + nil, + nil, + "avg3_182", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 60.0, + nil, + 1.0, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "002", + "none", + 2, + 0.15, + 0.3, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "002", + "none", + 2, + 0.35, + 0.3, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "002", + "none", + 2, + 0.65, + 0.3, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "002", + "none", + 2, + 0.85, + 0.3, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + 0.2, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + 0.8, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "b", + "004", + "none", + 2, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 4, + "Linear", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "ちょ、もういいから……!==RT==おとなしくしててください!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 8, + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_034", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_magiccircle", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "魔法の神よ、烈しき聖火となり我が手に顕現し――==RT==あらゆる罪悪という名の枯れ木を焼き尽くしたまえ!!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "015", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(間違った詠唱で正しい魔法を使うとは……==RT==イリスの魔法の使い方は独特だな)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 4, + 17, + "Linear", + 0.1, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.202, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_331", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_wind_blade", + 0, + 2, + nil, + nil, + 1.0, + 0.5, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_131", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "025", + "avg_emoji_symbol", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(……って、なんだ?==RT==人形たちの顔の色が変わったぞ!?)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "mood_2", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "Linear", + 1.0, + true + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m35", + "none", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "027", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "なっ……!風の刃が消えた!?==RT==ううん、いまの感じ……消えたというか打ち消されたような?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 17, + "Linear", + 1.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.4, + nil, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + 1, + nil, + 0.25, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + 2, + nil, + 0.2, + 1.4, + nil, + 0.2, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + 1, + nil, + 0.0, + 1.7, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + 0.15, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "虚ろな人形", + "", + 0, + "", + false, + "", + "ギシギシ、ギシギシ……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "Linear", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "これならどうですか!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_034", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_magiccircle", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "魔法の神よ、森にてもっとも疾き翼を統べ――==RT==この喧騒に満ちた世界を清めたまえ!!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 15, + "Linear", + 1.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_329", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_fire_blade", + 0, + 2, + 1.0, + 3.0, + 0.9, + 0.5, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_329", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_fire_blade", + 0, + 2, + nil, + -1.5, + -1.2, + 0.5, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_329", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_fire_blade", + 0, + 2, + -2.0, + -3.0, + 0.9, + 0.5, + true, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_131", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "010", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "ちょ……!は、え?どうなってるんですか!?==RT==こんな粗大ゴミ同然の人形に、防御魔法をふたつも組み込むなんて……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "いいえ、これはただの防御魔法ではありませんね。==RT==この人形、魔力を吸収して、自分を強化しています。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "004", + "none", + 1, + 0.05, + 0.3, + -1.3, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "004", + "none", + 1, + 0.2, + 0.3, + -1.3, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "004", + "none", + 1, + 0.8, + 0.3, + 1.3, + 1.0, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "004", + "none", + 1, + 0.95, + 0.3, + 1.3, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + nil, + nil, + -1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + nil, + 1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + nil, + 1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + nil, + nil, + -1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "026", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "危ない!!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 3.0, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_448", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + 0.1, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + 0.25, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + 0.9, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "虚ろな人形", + "", + 0, + "", + false, + "", + "ギシギシ――", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -200.0, + 1.5, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.4, + nil, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "026", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "くぅ……!==RT==魔法が効かないうえに、逃げ道まで塞がれてしまいましたか……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "026", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "こっちだ!イリスも早く檻の中へ!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "それはできません。ここで扉を開けたら、==RT==人形まで一緒に入り込んでしまいます。==W====RT==なので私にできることは……", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.3, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_034", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_magiccircle", + 0, + 0, + nil, + nil, + nil, + 1.0, + true, + false, + 0.5 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "024", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "我が心を礎とし、我が精神を糧となす!==RT==主が身を置く牢を強固に穿ち、吹き荒ぶ暴風も、==RT==猛り狂う業火も――すべてを退けよ!!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_340", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_goldenlight_diffusion", + 0, + 0, + nil, + nil, + nil, + 0.5, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "イリス、なにをしようとしているんだ!?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -150.0, + 1.3, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "004", + "none", + 1, + 0.1, + 0.3, + -1.3, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "004", + "none", + 1, + 0.25, + 0.3, + -1.3, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "004", + "none", + 1, + 0.75, + 0.3, + 1.3, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "004", + "none", + 1, + 0.9, + 0.3, + 1.3, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + 0.1, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + 0.9, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "007", + "none", + 5, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "ようやく私を理解してくれる人が現れたんです……==RT==そんな人を、ここで死なせるわけにはいきません……!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "受け取ってください……==RT==これは……私の蓄えてきたすべての魔力!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -200.0, + 1.5, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "この強化術式があれば、おそらくあの騎士様が戻るまでなら==RT==持ちこたえられるは、ず……==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_448", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.0, + nil, + 1.0, + nil, + nil, + "none", + "Linear", + 2.0, + false, + 1 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + 1, + 0.45, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_525", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 2, + nil, + 1.0, + 0.8, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "026", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "イリーーーース!!!!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_525_stop", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.5, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_002_02", + "0", + "OutQuad", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m78", + "2000ms", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 1.0, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goright_lp_w", + 0, + 0, + nil, + nil, + 1.5, + 0.0, + false, + false, + 30.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "7", + "OutCubic", + false, + false, + 0.3, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goright_lp_w", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.1, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 0, + nil, + nil, + 1.5, + 0.5, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_002_01", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "", + false, + "", + "光焔よ!!", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + true + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "30", + "OutCubic", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 150.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "004", + "none", + 1, + 0.25, + 0.0, + 1.5, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "004", + "none", + 1, + 0.45, + 0.0, + 1.5, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + 1, + 0.25, + 0.15, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + 2, + 0.45, + 0.15, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 2, + -3.0, + nil, + 0.8, + 0.3, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 2, + -4.0, + nil, + -0.8, + 0.3, + true, + false, + 50.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_096", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + nil, + 0.15, + 1.3, + nil, + nil, + 0.0, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + nil, + 0.15, + 1.3, + nil, + nil, + 0.0, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + 1.4, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "004", + "none", + 1, + 0.55, + 0.0, + 1.2, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "004", + "none", + 1, + 0.75, + 0.0, + 1.2, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + 3, + nil, + 0.2, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + 4, + nil, + 0.2, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 2, + 3.0, + nil, + 0.8, + 0.3, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 2, + 2.0, + nil, + -0.8, + 0.3, + true, + false, + 50.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + 0.2, + 1.1, + nil, + 1.0, + 0.6, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + 0.2, + 1.1, + nil, + 1.0, + 0.6, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_131", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "006", + "none", + nil, + nil, + nil, + 1.2, + 0.0, + 0.0, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "006", + "none", + nil, + nil, + nil, + 1.2, + 0.0, + 0.0, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center", + 0, + 0, + nil, + nil, + 0.01, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + 0.5, + 0.1, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + 0.7, + 0.1, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_322", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_atta", + 0, + 2, + nil, + 0.7, + nil, + 0.3, + true, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dust_heave", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "024", + "none", + nil, + nil, + -0.15, + 1.2, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_085", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "……ん?なんだ?==RT==この人形……急に硬くなったような?==RT==それに付与された魔法も読み取れない……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "026", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "エリナ、剣に魔力を乗せたらダメだ!==RT==こいつら、魔力を吸収して強くなるぞ!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "魔力を……そうですか、==W==では純粋な剣技で仕留めるまでです。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.1, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "004", + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "006", + "none", + 1, + 0.25, + 0.3, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "006", + "none", + 1, + 0.45, + 0.3, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "006", + "none", + 1, + 0.65, + 0.3, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "006", + "none", + 1, + 0.85, + 0.3, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + 1, + 0.25, + nil, + 1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + 2, + 0.45, + nil, + 1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + 3, + 0.65, + nil, + 1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + 4, + 0.85, + nil, + 1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_spatial_blade", + 0, + 2, + nil, + nil, + 2.0, + 0.5, + false, + false, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_181", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_181", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_spatial_blade", + 0, + 2, + nil, + nil, + 1.0, + 1.0, + true, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + nil, + 0.3, + 1.1, + 1.0, + 1.0, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + 0.3, + 1.1, + 1.0, + 1.0, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + 0.3, + 1.1, + nil, + 1.1, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + nil, + 0.3, + 1.1, + nil, + 1.1, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "c", + "002", + "none", + 3, + nil, + -0.1, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "ふむ……やはりこちらは手応えが違うな。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + 1, + 0.7, + -0.1, + 1.4, + 0.0, + 0.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + 1, + 0.4, + -0.1, + 1.4, + 0.0, + 0.0, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + 0.3, + -0.1, + 1.4, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + 0.8, + -0.1, + 1.4, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_448", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + 1, + nil, + 0.15, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + 1, + nil, + 0.15, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + 0.15, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + 0.15, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + 1.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_162", + "c", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "Linear", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_line_goright_2_lp_w", + 0, + 0, + nil, + -3.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "護送車に近づくな!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetStage", + param = { + 4, + 15, + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_128", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dash", + 0, + 2, + 5.5, + nil, + nil, + 0.1, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_128", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dash", + 0, + 2, + 3.5, + nil, + nil, + 0.1, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_128", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dash", + 0, + 2, + -3.5, + nil, + nil, + 0.1, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_128", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dash", + 0, + 2, + -5.5, + nil, + nil, + 0.1, + true, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_096", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 0.0, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 0.0, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 0.0, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 0.0, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + true, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_line_goright_2_lp_w", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_002_01", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_257", + 0.5, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "Linear", + 1.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "", + false, + "", + "これで……終わりだ!!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 8, + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + 350.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.1, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_128", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_yellow_blade", + 0, + 2, + nil, + nil, + 3.0, + 0.5, + false, + false, + 120.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "34", + "OutQuad", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_023", + 0.2, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + nil, + nil, + 0.2, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dust_light", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "avg_emoji_shock", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "す、すごい……!==W====RT==100体近くの人形を、剣技だけで倒したのか!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalkShake", + param = { + 1, + "Zhong", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "015", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "close", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "見習い司祭様、おケガはありませんか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_flurry", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "私は問題ない。それよりイリスを探してくれ!==RT==人形の大群にのみ込まれて……!", + "僕は問題ない。それよりイリスを探してくれ!==RT==人形の大群にのみ込まれて……!" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 300.0, + 0.0, + 1.4, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_054", + 0.0, + false + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 0, + "qstory_main_10001_001", + 0.5, + nil, + 1.0, + true + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m53", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "はぁ、はぁ……死ぬかと思いましたけど……==RT==大丈夫、私も無事です……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "私が人形を斬り払ったとき、==RT==彼女は人形の残骸を盾にして身を守っていました。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFrontObj", + param = { + 1, + 0, + "qstory_main_10001_001", + nil, + nil, + 0.5, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 30.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "020", + "none", + 2, + 0.15, + -0.1, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_angry", + 1, + 0.3, + -0.35, + 1.5, + nil, + nil, + 1.0, + "jushou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "誰のせいだと思ってるんですか、まったく……==RT==こっちは危うく首を斬り落とされるところだったんですから。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "それで、騎士様は私を捕まえなくていいんですか?==RT==早く捕縛しないと、また人形をけしかけるかもしれませんよ?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "close", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "なぜそのようなことを言うのか、意図はわからないけど……==RT==あなたが人形をけしかけてくることはないだろう。==W====RT==そもそもこの人形たちからは、イリスの魔力を感じないからな。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "それにあなたが人形にのみ込まれる間際、==RT==見習い司祭様のために力を使ったところも見ていた。==RT==だからダメ聖――コホン、失礼。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "『堕落した聖女』という疑いが晴れたわけではないが……==RT==少なくとも、私は自分の中にある『イリスはただの悪人ではない』==RT==という直感を信じることにしたんだ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + nil, + nil, + nil, + "avg3_182", + "b", + "006", + "avg_emoji_happy", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "……そうですか。==RT==ご主人様も騎士様も、ずいぶんとお人がよろしいようで。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg3_182", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "そういうわけで、ふたりをこのままフィラニスへと連れて行く。==W====RT==そこで私の庇護者である尊者オリンピア様に、ふたりの処遇を==RT==決めていただこうと思う。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_566", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "3日後――", + "" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m27", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBg", + param = { + 0, + "sky_sunny", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 20.0, + false, + 0 + } + }, + { + cmd = "SetTalk", + param = { + 10, + "0", + "", + 0, + "", + false, + "", + "==RT====RT====A-2==エリナがイリスの身分の確認を棚上げしたことで、==RT==護送車は再び走り出した。==P====RT====A-1==とはいえイリスは依然として『罪人』の扱いを受けており、==RT==私もその『罪人の逃亡を幇助した容疑者』として扱われていた。==P====RT====A-1==せめてもの救いだったのは、『見習い司祭とその従者』としての身分は暫定的に認められ、エリナの携行食よりも豪華な食事を1日3食提供してもらえたことだ。", + "==RT====RT====A-2==エリナがイリスの身分の確認を棚上げしたことで、==RT==護送車は再び走り出した。==P====RT====A-1==とはいえイリスは依然として『罪人』の扱いを受けており、==RT==僕もその『罪人の逃亡を幇助した容疑者』として扱われていた。==P====RT====A-1==せめてもの救いだったのは、『見習い司祭とその従者』としての身分は暫定的に認められ、エリナの携行食よりも豪華な食事を1日3食提供してもらえたことだ。" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 90.0, + 1.05, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.5, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "xingshi", + "Linear", + 2.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_577", + 0.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetTalk", + param = { + 3, + "0", + "", + 0, + "", + false, + "", + "一方でイリスとの関係にも、わずかだが変化が生じていた。==RT==そのひとつが、この地域の文字を覚えるための『筆談』の授業だ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 0, + "qstory_main_10001_002_FP", + nil, + nil, + 1.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "(もう一度です。見習い司祭を名乗る以上、==RT==自分の名前くらいは書けないと話になりませんよ)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "(そう言われてもなぁ……==RT==えっと……こ、こうかな?)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_577_stop", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetFrontObj", + param = { + 1, + 1, + "qstory_main_10001_002_FP", + nil, + nil, + 0.5, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "005", + "none", + 2, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "avg_emoji_sigh", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "(ミミズがのたうち回ったみたいな小汚い字ですけど……==RT==まあいいでしょう)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "(ペンで書かなければならない状況になったときは、==RT==ご主人様の忠実な奴隷として私が代筆すれば済むことですし)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m149", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "(そうしてくれると助かるよ。==RT==そういえば、エリナはどうして急に君の身分の確認を==RT==やめたんだろう?心当たりはあるか?)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "(おおかた、噂に聞いていた『堕落した聖女』と私の振る舞いが、==RT==あまりにもかけ離れていたから、確証が持てなくなった――==RT==といったところでしょうか)", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "(もし騎士様が、本当に『見習い司祭』の私有奴隷を誤って拘束して==RT==いたのであれば……街に戻ったあと、上の人に厳しく叱られてしまう==RT==でしょうし)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "(だが君が『堕落した聖女』であることは==RT==事実なのだろう?)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "mood_4", + "16", + "Linear", + 0.5, + false, + "AvgStageEffect_wipe_down", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "(まあそうですね……否定はしません。==RT==たしかに3年前、私は儀式から逃げ出したあと、==RT==アモール近くの塔にこもって魔法の研究をしていました)", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "(とはいえ誘拐事件のことは、なにがなんだかサッパリです。==RT==詳しいことが知りたいなら、釈放後に塔へ案内しますので、==RT==私のつけていた日記を確認していただければ事実関係を確認できますよ)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "tower_common", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "(そもそも私は、世俗から離れて静かに暮らしていただけなのに……)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_267", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "c", + "007", + "none", + nil, + 0.3, + 0.05, + 1.0, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + 0.8, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "(数日前、気持ちよーく眠っていたらあの騎士様が踏み込んできて、==RT==手配書と見比べるなり、いきなり襲いかかってきたんですからね)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -60.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 3.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_flash_light", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "(だから私は必死に塔の中を逃げ回って……もう無理だ、==RT==これ以上走れないと思ったところで、立派な棺を見つけたんです。)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_219", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_00_003_FP", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "(それで、中に入ってやり過ごそうとしたら――あなたが眠っていました)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 60.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "(『奴隷』という設定を思いついたのはそのときですよ。あなたのその上等な身なりなら、==RT==修行中の『見習い司祭』だと言ってもすぐに『嘘』と疑われることはありませんから)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.5, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 90.0, + 1.1, + nil, + nil, + nil, + nil, + "xingshi", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "(事情は理解したが……==RT==自分から奴隷だなんて名乗ってしまってよかったのか?)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "(事情は知りませんが、本当に覚えていないんですね。==RT==いいですか、奴隷とは主人の所有物です。つまりあの騎士様が==RT==私を捕まえるには、まず主人であるあなたの同意が必要となります)", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "(ですからあなたの奴隷と名乗っておけば、たとえ本物の『堕落した聖女』==RT==だったとしても、私を捕まえる前にあなたの許可が必要になる……==RT==というわけです)", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "(そういった事情で、騎士様は棺ごとあなたを護送車に乗せ、==RT==街に連れ帰って調べると言いました。まあ嘘だとバレたときは、==RT==『遺体冒涜罪』を追加すると脅されましたけど……)", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "(なんにせよ、あなたのおかげで時間を稼ぐことができたのは事実です。==RT==そうでなければ、いま頃は手足に枷をはめられ、先ほどのように==RT==魔法陣を描くこともできなかったでしょうからね)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutCubic", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_question", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "(……それで、そういうあなたは何者なんです?==RT==あの棺は?どうして塔の最上階に?==RT==塔に住みついて3年ですが、人が入った形跡はありませんでしたよ?)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "010", + "avg_emoji_sigh", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(私自身、この状況はよくわかっていないし……==RT==ここは記憶喪失のフリで押し通すしかないか)", + "(僕自身、この状況はよくわかっていないし……==RT==ここは記憶喪失のフリで押し通すしかないか)" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_574", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "jushou", + "OutBack", + 1.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "(私は見習い司祭などではなく、遠くから来たんだ。==RT==あの棺と一緒に塔に現れたのは……==RT==すまないが私にもわからない)", + "(僕は見習い司祭などではなく、遠くから来たんだ。==RT==あの棺と一緒に塔に現れたのは……==RT==すまないが僕にもわからない)" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "(身分については、事実でなくともかまいません。==RT==その見た目と雰囲気なら、しばらくは嘘だともバレないでしょう)", + "" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "(ですがうっかりボロを出さないよう、==RT==これ以降あなたが人から話しかけられた際は、すべて私が対応しますね)", + "" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + 2, + 0.75, + 0.1, + 0.8, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.75, + 0.05, + 0.9, + nil, + nil, + 1.0, + "manbu_loop", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "(それと今後も『見習い司祭とその奴隷』という設定を続ける以上、==W====RT==あなたにはもっと私を雑に扱いつつ、偉そうに振る舞っていただく==RT==必要があります。奴隷を気づかう貴族なんて、不自然ですから)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 0.6, + 0.6, + 1.0, + "stop", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + true, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "close", + nil, + nil, + nil, + nil, + 0.0, + 0.8, + 1.0, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "(あと司祭としての格が下がってしまいますので、==RT==あの騎士様に対しても、へりくだった態度をとってはいけません。==RT==便宜をはかってもらったとしても、上から目線は常にキープです)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "(それはそれで難しそうだが……がんばってみるよ)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "(それにしても、こうして互いの手に文字を書いて==RT==会話するのはいいが……本当にエリナに気づかれたり==RT==しないだろうか?)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "018", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "xuanyun", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "(騎士様は御者台で馬の手綱を握っているんですから、==RT==振り返って確認する余裕なんてありませんよ。==RT==もし怪しまれても、適当に誤魔化せばいいんです)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_257", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -300.0, + -30.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + 0.0, + 1.0, + 0.0, + 0.0, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "023", + "none", + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "――コホン。==RT==おふたりはいったいなにをされているんですか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m4", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "025", + "avg_emoji_shock", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(しまった!イリスとの筆談に集中しすぎて、==RT==護送車が停まったことに気づかなかった……!)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalkShake", + param = { + 1, + "Zhong", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "016", + "avg_emoji_flurry", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(まさかいまの筆談の内容、==RT==すべて見られていたのでは……)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "018", + "avg_emoji_idea", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "008", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "niunie1", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "いやぁ~ん♡ご主人様ったら、いくら愛くるしい奴隷の私に==RT==メロメロだからって、こんなところでは人に見られてしまいます♪", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "…………は?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "028", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "でもでも健気な奴隷は、==W==いつでもご主人様のためにこの体を……==W====RT==うふ~ん♡", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "028", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "021", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "……………………は?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "007", + "avg_emoji_resentful", + "jushou2", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(し、しまった……!==RT==イリスのお色気作戦に無理がありすぎて、==RT==つい素の反応が出てしまった!)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "close", + nil, + nil, + nil, + nil, + nil, + 0.0, + 1.0, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "ご、護送車の中で、なにをしているんですか……!==RT==いくら見習い司祭様といえど……時と場所を考えてください、まったく……==RT====W==それより馬車から降りてください。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "降りる?==RT==それはかまわないのだが……ここで?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "1ZhenDong", + "Linear", + 1.0, + true + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m147", + "none", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "おふたりの身分を考慮すると、事実関係がはっきりしないまま、==RT==護送車で街へ入れるべきではないと判断しました。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "014", + "none", + nil, + 0.2, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_attention", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "ふふ、気が利きますね。ですがそれだけでは不十分ですよ。==RT==高貴で尊い私のご主人様を、埃まみれのお姿で尊者様に==RT==お目通りさせるなんて許されません。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "無論だ。そのために公衆浴場を手配しておいた。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "これはご丁寧に、ありがとうございます♪==RT==ですがこんな寂れた場所に、本当に浴場なんてあるんですか?==RT==どう見てもただの田舎ですけど……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "ここはまだフィラニスの中心部ではないからな。==RT==いわば外縁部の開拓地域だ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_437", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 700.0, + -600.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sunlight", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -400.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + true, + 0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 1, + "", + false, + "", + "心配しなくても、ほら――==RT==湖の島に築かれた、美しく輝く街並みを見るといい。", + "" + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "", + false, + "", + "あれこそがフィラニス!==RT==偉大にして完全無欠の我らが都だ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "015", + "avg_emoji_speechless", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(湖の孤島、そこにそびえ立つ星ノ塔、それからどこか==RT==聞き覚えのある『フィラニス』という名前――==W====RT==まさかここは……==W==かつてのフィーリエなのか!?)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "025", + "avg_emoji_attention", + "chijing", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "avg_emoji_shock", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_458", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -120.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -120.0, + 1.15, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 1, + true, + "default" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/stm10001_03.lua b/lua/game/ui/avg/_jp/config/stm10001_03.lua new file mode 100644 index 000000000..18e585d62 --- /dev/null +++ b/lua/game/ui/avg/_jp/config/stm10001_03.lua @@ -0,0 +1,14773 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "第3話", + "戦略的撤退", + "魔王は奴隷解放と魔法人形が支えるフィラニスの実情を知る。尊者への謁見を恐れたイリスは逃走を計画し、協力する魔王はエリナを引きつけようとするが、エリナからどんな代償を払っても構わないから復活魔法を教えてほしいと頼まれる。", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.5, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m22", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.07, + 1.1, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "見習い司祭様、こちらがフィラニスの尊者の名を冠した==RT==『オリンピア大浴場』です。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + -100.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {4.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "OutSine", + 1.0, + true, + "fade", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "002", + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "それと彼女はこの浴場の侍者、ルルです。==RT==ご用の際は、ルルまでお声がけください。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 0.0, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.1, + false, + 1.0 + } + }, + { + cmd = "NewCharIntro", + param = { + "avg2_978", + "ルル", + "浴場の侍者", + "b", + "002", + nil, + nil, + nil, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + "JuGong", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 50.0, + nil, + nil, + nil, + nil, + "none", + "InSine", + 0.6, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "004", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + -3.0, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "ルル", + "", + 1, + "", + false, + "", + "魔法の神のご加護が、おふたりにありますように――==RT==はじめまして。わたし、ルルって言います。", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_236", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.48, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + 0.0, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "005", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "ルル", + "", + 0, + "", + false, + "", + "今日のフィラニスはクソ暑いですからね。==RT==この浴場の名物、よく冷えた『蜂蜜ドリンク』を用意しときました。==RT==どうぞ遠慮なく召し上がっちゃってください。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "020", + "none", + nil, + nil, + -0.27, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "ルル", + "", + 0, + "", + false, + "", + "――あ。でも先に手を清めなきゃ。==RT==どうぞ、カモミールの池に浸したばかりのタオルです。", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_488", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dark_attack", + 0, + 0, + nil, + -2.0, + 2.0, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 1.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.5, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + nil, + nil, + "wind", + "OutQuad", + 1.0, + false, + 1 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_summon_appear", + 0, + 0, + -1.0, + -3.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_wipe_down", + "OutQuad", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 0, + "qstory_main_10001_003", + nil, + nil, + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.0, + nil, + 0.0, + nil, + nil, + "none", + "OutBack", + 0.8, + false, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552_stop", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "ルルの言葉と同時に、真っ黒な腕が浴場のあちこちから生え、==W====RT==手桶とタオルを恭しい態度で私たちの前へと差し出した。", + "ルルの言葉と同時に、真っ黒な腕が浴場のあちこちから生え、==W====RT==手桶とタオルを恭しい態度で僕たちの前へと差し出した。" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_485", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFrontObj", + param = { + 1, + 0, + "qstory_main_10001_003", + nil, + nil, + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "InQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "これは……君の魔法なのか?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "b", + nil, + "none", + nil, + 0.75, + -0.07, + 1.1, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "020", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youzai", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "ルル", + "", + 1, + "", + false, + "", + "はい。って言っても、魔力を腕の形にするくらいなんですけどね……==RT==あ。でもでもこれのおかげで、ひとりで何人分もの仕事をいっぺんに==RT==片づけられるから、すっげー便利なんですよ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "002", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "011", + "avg_emoji_sweaty", + nil, + nil, + -0.07, + 1.1, + nil, + nil, + nil, + "jingxia", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "ルル", + "", + 0, + "", + false, + "", + "ところで、見習い司祭様はともかく、そっちの人って……?", + "" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "013", + "none", + nil, + 0.65, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "002", + "none", + nil, + 0.85, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "004", + "none", + nil, + 0.25, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.62, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.82, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "私は見習い司祭――いえ、ご主人様の健気で忠実な奴隷!==RT==イリスです!!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "010", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "ルル", + "", + 0, + "", + false, + "", + "主人……==W==奴隷……==W====RT==えっと、エリナ様?どうしてここに奴隷が?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "012", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jinzhang", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.37, + 0.1, + 0.95, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 250.0, + -50.0, + 1.3, + nil, + nil, + nil, + "none", + "OutQuad", + 0.6, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "018", + "none", + nil, + 0.2, + 0.1, + 0.95, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.7, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + 0.4, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.85, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.2, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "なんですか?まさかこの浴場は奴隷お断りだと?==RT==はあ……アモールでは主人が許可すれば奴隷はどこにでも付き従って==RT==いけるというのに、フィラニスは制度の整備が遅れてるようですね。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "ルル、この人たちはフィラニスの人間ではないんだ。==RT==少々特殊な事情があって……とにかく入浴の支度をしてくれ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "ルル", + "", + 0, + "", + false, + "", + "エリナ様がそう言うなら……わかりました。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.15, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 200.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_fade_right", + "OutQuad", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "018", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_fade_left", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "018", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "ルル", + "", + 0, + "", + false, + "", + "チッ……遅れてるのはどっちですか。==RT==いまどきまだ奴隷を抱えてるなんて、==RT==私腹を肥やすことしか能がない害虫め。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + nil, + "avg3_182", + "b", + "010", + "none", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "なんですか?ひとりでブツブツブツブツ。==RT==ご主人様への無礼は、忠実な奴隷である私が許しませんよ?", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jinzhang", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_066", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.0, + nil, + nil, + nil, + nil, + 0.0, + "2TiaoYue", + "none", + "InQuad", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg3_182", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 3, + "0", + "Linear", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.25, + -0.07, + 1.1, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "002", + "none", + nil, + 0.6, + -0.07, + 1.1, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "012", + "none", + nil, + 0.8, + -0.07, + 1.1, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 3, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m12", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_sweaty", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "すまない。ルルは過去にいろいろあって……==RT==奴隷を抱える人間を、よく思っていないんだ。", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "よく思ってない?==RT==そんなこと言ったら、一家にひとりは奴隷がいますし……==RT==ノヴァの人は全員敵ってことじゃないですか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "それがそうでもないんだ。==RT==いまのフィラニスには――奴隷がいないから。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 200.0, + -50.0, + 1.25, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.6, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + true + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg1_162", + "", + 1, + "", + false, + "", + "数年前、フィラニスを治める尊者オリンピア様は、==RT==すべての奴隷を解放し、市民権をお与えになった。", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_121", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_159", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg1_162", + "", + 0, + "", + false, + "", + "それ以来、人々の慈愛の心で満ちたこの街は、==RT==日に日に栄え――『完全無欠の都』となったんだ。", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "002", + "none", + nil, + 0.7, + -0.07, + 1.1, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.3, + -0.07, + 1.1, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "012", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m25", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "すべての奴隷を解放したと言えば、聞こえはいいですが……==RT==これまで奴隷たちが担っていた仕事はどうなったんですか?", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "オリンピア様の生み出した魔法人形が引き継いだんだ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_shock", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "人形?==RT==まさか、森で私たちを襲ってきたアレは……!?", + "人形?==RT==まさか、森で僕たちを襲ってきたアレは……!?" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "33", + "InSine", + true, + true, + 0.7, + true, + "fade" + } + }, + { + cmd = "SetPPGlobal", + param = {1} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1324", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_501_stop", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_099", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + 0.15, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + 0.95, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutBack", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "32", + "OutSine", + true, + true, + 0.7, + true, + "fade" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetPPGlobal", + param = {0} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.17, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuad", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "ええ。おそらく壊れたか用済みになって、廃棄されたものかと。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "そもそも魔法人形は木で作られており、==RT==本来は魔力を注がなければ廃材と大差ありません。==RT==そのため壊れた人形は森に捨て、自然へと還しているんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "ただ……だからこそ、なぜ突然動き出し襲ってきたのか、==RT==その理由は見当もつかないんですが……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "さあ、おしゃべりは一旦ここまでにして、==RT==おふたりは急いで身を清めてください。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "009", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "フィラニスのことをさらに知りたいのであれば、==RT==謁見が終わってからご案内します。==RT==まずはオリンピア様のもとへ向かいましょう。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_happy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ああ、だがその前に礼を言わせてくれ。見ず知らずの==RT==私に対し、ここまでよくしてくれてありがとう。==RT==そこで、君に褒美をとらせようと思うのだが……", + "ああ、だがその前に礼を言わせてくれ。見ず知らずの==RT==僕に対し、ここまでよくしてくれてありがとう。==RT==そこで、君に褒美をとらせようと思うのだが……" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "33", + "OutSine", + true, + true, + 0.6, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "InSine", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "005", + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + true, + 0.0 + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 1, + "qstory_main_10001_002_FP", + nil, + 0.3, + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFrontObj", + param = { + 1, + 0, + "qstory_main_10001_002_FP", + nil, + nil, + 0.5, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "(あと司祭としての格が下がってしまいますので、==RT==あの騎士様に対しても、へりくだった態度をとってはいけません。==RT==便宜をはかってもらったとしても、上から目線は常にキープです)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "17", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(イリスは司祭としての立場を示すよう言っていたが、==RT==これならば問題ないだろう)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_3s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + nil, + -0.17, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "ご厚意、感謝します。ですがこれは騎士として当然の務め――==W====RT==あっ、すみません。やはりひとつお願いしたいことが……==RT==オリンピア様との謁見後、よければ私に魔法を教えていただけませんか?", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "魔法?==RT==私でよければかまわないよ。", + "魔法?==RT==僕でよければかまわないよ。" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_lp", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -300.0, + -150.0, + 1.45, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -350.0, + -165.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 20.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_clockwise", + "OutSine", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m149", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_207", + 0.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_wipe_up", + "OutSine", + false, + false, + 0.8, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + true, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 6, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg3_100", + "be", + "002", + "none", + nil, + nil, + 0.6, + 1.1, + 1.0, + 1.0, + 0.7, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 6, + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 5, + 6, + "Linear", + 0.6, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_134", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + nil, + nil, + 0.7, + nil, + 0.0, + 0.0, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.3, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 6, + nil, + nil, + nil, + 230.0, + 1.25, + nil, + 1.0, + nil, + "none", + "OutSine", + 1.5, + false + } + }, + { + cmd = "Wait", + param = {2.5} + }, + { + cmd = "SetStage", + param = { + 5, + 7, + "OutSine", + 1.0, + true + } + }, + { + cmd = "SetChar", + param = { + 1, + 6, + "none", + "avg3_100", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.1, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_100", + "be", + "002", + "none", + nil, + nil, + 0.4, + nil, + 1.0, + 1.0, + 0.7, + 0.0, + true, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 6, + "OutSine", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_134", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + -100.0, + 1.2, + nil, + 1.0, + nil, + "none", + "OutSine", + 1.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + nil, + nil, + 0.4, + 1.05, + 0.0, + 0.0, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.3, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {2.5} + }, + { + cmd = "SetStage", + param = { + 4, + 7, + "OutSine", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "AvgStageEffect_flurry", + "OutSine", + 1.0, + true, + "fade", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + true, + true, + 0.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "be", + "013", + "none", + nil, + 0.55, + -0.55, + 1.8, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + nil, + 0.45, + -0.6, + nil, + nil, + nil, + nil, + "manbu_loop", + "none", + "OutSine", + 0, + nil, + false, + 5.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -250.0, + -100.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 20.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 120.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 2.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "AvgStageEffect_wipe_up", + "OutSine", + false, + false, + 1.5, + false, + "fade" + } + }, + { + cmd = "Wait", + param = {3.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "avg_emoji_music", + nil, + nil, + -1.5, + nil, + nil, + nil, + nil, + "none", + "none", + "InBack", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_432", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_wave", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "1ZhenDong", + "Linear", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "OutSine", + 0.7, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.7, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_watermarks_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_367", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetChar", + param = { + 1, + 0, + "none", + "avg3_100", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_watermarks_lp", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_236", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "011", + "avg_emoji_star", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(ふぅ……==W==気持ちいい。==RT==こうして熱いお湯に浸かっていると、==RT==全身の筋肉がゆっくりとほぐされていくようで……)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "002", + "avg_emoji_sigh", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_432", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "Linear", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "011", + "avg_emoji_flower", + "youzai", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(まるで生き返ったかのような気分だ。==RT==……いや、本当に生き返ったのかもしれないが)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_vexation", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(それにしても……==W====RT==島の構造はフィーリエに似ているが、==RT==ここはいったいどこなんだろう?)", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 3, + "beilin_street", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 4, + "beilin_street", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 3, + "none", + "avg3_182", + "b", + "002", + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 4, + "none", + "avg1_111", + "a", + "002", + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_544", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutSine", + 1.0, + false, + 0 + } + }, + { + cmd = "SetStage", + param = { + 2, + 4, + "OutSine", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_545", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 3, + 4, + "Linear", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBg", + param = { + 5, + "beilin_street", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_112", + "a", + "002", + "none", + nil, + 0.65, + -0.17, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.35, + -0.17, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_546", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "Linear", + 1.0, + true + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "ce", + 0.0, + true, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 5, + "OutQuad", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 2, + 5, + "OutQuad", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 3, + 5, + "OutQuad", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutQuad", + 1.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + nil, + nil, + nil, + 0.0, + nil, + "none", + "OutSine", + 1.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_491", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "InQuad", + true, + true, + 0.5, + true, + "fade" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dream_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + 200.0, + 2.0, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.3, + false, + "fade" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 6, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 6, + nil, + nil, + nil, + nil, + 1.5, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg3_182", + "c", + "002", + "none", + nil, + 0.8, + 0.15, + 0.95, + 1.0, + 1.0, + 0.0, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg3_100", + "be", + "002", + "none", + nil, + 0.45, + 0.0, + 1.35, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 5, + 6, + "OutSine", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutQuad", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlStage", + param = { + 6, + nil, + nil, + -200.0, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetStage", + param = { + 5, + 3, + "OutSine", + 0.7, + true + } + }, + { + cmd = "SetChar", + param = { + 1, + 6, + "none", + "avg3_100", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.3, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 1, + 6, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.3, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "009", + "avg_emoji_think", + "JuGong1", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(先ほどはエリナに魔法を教える約束を==RT==してしまったが、==W==私は魔法なんて使えないし……)", + "(先ほどはエリナに魔法を教える約束を==RT==してしまったが、==W==僕は魔法なんて使えないし……)" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + nil, + "avg_emoji_flower", + "niunie", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 4, + 1, + nil, + "none", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_451", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "020", + "avg_emoji_think", + "jinzhang", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(そもそも私はみんなのところに帰れるのだろうか?)==W==", + "(そもそも僕はみんなのところに帰れるのだろうか?)==W==" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "021", + "avg_emoji_sweaty", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + 200.0, + 100.0, + 1.5, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "c", + "002", + "none", + nil, + 0.7, + 0.1, + 1.4, + 1.0, + 1.0, + nil, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_100", + "be", + "002", + "none", + nil, + 0.4, + 0.1, + 1.4, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 6, + "OutSine", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.54, + nil, + nil, + nil, + nil, + nil, + "LianTiao", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetStage", + param = { + 4, + 3, + "OutSine", + 0.5, + true + } + }, + { + cmd = "Clear", + param = { + true, + 0.4, + true, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "020", + "avg_emoji_shock", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(――ぬ?おぉう!?==RT==筋肉がほぐれた背中を、ゴリゴリと……!==RT==この浴場はマッサージ機能がついているのか!?)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "007", + "avg_emoji_symbol", + "chijing", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(って、目覚めてから一度も神器を見ていないし……==RT==そもそもこんな古めかしい浴場にマッサージ機能なんて==RT==ついているはずないか。だとすると――)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 4, + 0, + nil, + "close", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "Linear", + 1.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "be", + "025", + "none", + nil, + 0.35, + -1.0, + 1.3, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "002", + "none", + nil, + 0.65, + -1.0, + 1.3, + nil, + 1.0, + 0.0, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_450", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_wave", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + nil, + nil, + -0.25, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.8, + -0.25, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -300.0, + -50.0, + 1.35, + nil, + nil, + nil, + "none", + "OutSine", + 0.7, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goright_lp", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.6, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goright_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "028", + "none", + nil, + 0.5, + -0.15, + 1.45, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_eye_ev", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "34", + "OutQuad", + false, + false, + 1.0, + false, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_545", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.25, + nil, + nil, + nil, + "none", + "InOutBack", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_546", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -200.0, + nil, + nil, + nil, + nil, + "1ZhenDong", + "OutSine", + 0.6, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dream_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + -100.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_watermarks_lp", + 0, + 1, + nil, + nil, + 1.2, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 2.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "none", + nil, + 0.45, + -0.1, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {2.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 0.5, + true + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "~~~~♪", + "" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_watermarks_lp", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "OutSine", + 1.0, + true, + "fade", + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_symbol", + "chijing", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "いやいやいや!==RT==イリスはなにをしているんだ!?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + 0.45, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_b", + "0", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_love", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "なにを、と聞かれましても……==RT==見てのとおり、ご主人様のお背中を流しに来たんですよ?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_vexation", + "chijing", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "そんなのは見ればわかるが……==RT==別々の浴場に案内された君が、どうしてここに?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + 0.4, + nil, + -1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "018", + "none", + nil, + 0.65, + -0.16, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "be", + "007", + "none", + nil, + nil, + -0.16, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -200.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 0.6, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m26", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "013", + "avg_emoji_flower", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youzai", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "ふふ。恥ずかしがることないじゃありませんか。==RT==肌はこんなにきれいだし、鎖骨のラインもなかなか……==RT==自信を持っていいと思いますよ?", + "そんな細かいこと、どうでもいいじゃありませんか。==RT==あっ。そ・れ・と・も~?もしかして、照れてるんですか?" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 230.0, + nil, + 1.25, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.38, + nil, + -1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.35, + nil, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + nil, + 0.53, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.7, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "それに女の子同士なんですから、==RT==私としては裸を見られたところで気にしませんし。", + "ふふふ、大丈夫ですよ。こうしてタオルできちんと隠してますからね。" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + 1, + 0.5, + -0.75, + 2.0, + nil, + nil, + nil, + "2TiaoYue", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_100", + "", + 0, + "", + false, + "", + "そういう問題ではないのだが……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 1, + 0, + "none", + "avg3_100", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 1, + 0, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_c", + "0", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "Linear", + 0.5, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "というか……そもそもあなたは私のご主人様なんですから。==RT==もっと堂々としていてくれなければ困ります。==RT==むしろ顎で使って奉仕させるくらいでないと。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_shock", + "chijing", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "それだって『主人』と『奴隷』のフリでしかないんだ。==RT==イリスにそこまでさせるつもりはないよ。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + 0.4, + nil, + 1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_c", + "0", + "OutQuad", + 0.5, + false, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "ご主人様も、フィラニスの人と同じで奴隷制に対して否定的なんですね。==RT==でも奴隷を持つのは当たり前のことなのに……どうしてです?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sigh", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "人が人を支配するのは間違っている――==RT==そう思っているからだよ。", + "" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "だいたい、私は奴隷なんて必要としていないし、==RT==人々がなぜ奴隷を必要とするのかも理解できない。", + "だいたい、僕は奴隷なんて必要としていないし、==RT==人々がなぜ奴隷を必要とするのかも理解できない。" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + 0.45, + -0.05, + 1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_a", + "0", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_b", + "0", + "OutSine", + 0.5, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "OutSine", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 1, + "", + false, + "", + "使ってみると、なにかと便利らしいですよ?==RT==……まあ私にも、その良さはきっと一生理解できないでしょうけど。==RT==とはいえご主人様は『人が人を支配する』と言いましたが――", + "" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "OutSine", + 0.5, + false, + "fade", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "前提として、ノヴァの人々が奴隷を『人』として==RT==見ていなかったとしたら……その理屈は成立しますか?==RT==人が支配するのは『人』ではないんですよ?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_exclamation", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "『人』として見ていない……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_c", + "0", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "本当に知らないなら、覚えておくといいです。==RT==アモールでは、奴隷をひとり買うより、==RT==馬を一頭買うほうがよっぽどお金がかかるんですから。", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_a", + "0", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "……と、そこだけ切り取るとひどい話にも聞こえますが、==RT==利用する側としては便利な身分であることもまた事実なんです。", + "" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "OutSine", + 0.5, + false, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_question", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "便利?そんなことはないだろう?==RT==それこそ不当な扱いを受けそうなものだが……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.1, + nil, + nil, + nil, + 0.5, + "none", + "OutSine", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "InCubic", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -100.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "004", + "none", + nil, + nil, + -0.5, + 1.35, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_432", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + -0.35, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "いえいえ。言ってしまえば奴隷とは人ではなく、==RT==いくらでも換えの利く『物』です。==W====RT==ならばそんな価値の低いもの、誰がいちいち気に留めるでしょう?", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m25", + "4000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "002", + "none", + nil, + nil, + -0.17, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "002", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "一方、もし私がご主人様の『仲間』だと名乗れば、==RT==その生い立ちを問われます。==RT==そうなれば、いずれどこかでボロが出てしまう……", + "" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "なにしろ私は、3年間ずっと塔に引きこもっていた、==RT==自他ともに認める『堕落した聖女』ですからね。==RT==生い立ちもなにも、普通の生き方を知りません。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "018", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "だから私は『奴隷』という身分を利用するんです。==RT==ご主人様の所有物を名乗れば、==RT==それ以上に出自を問われることはありませんから。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "005", + "close", + "chijing2", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "君の覚悟は伝わってきたが……", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youzai", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "avg_emoji_attention", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "もし私がイリスに非協力的な人間だったり、==RT==そもそも悪人だったらどうするんだ?==RT==本当にひどい目に遭っていたかもしれないだろう?", + "もし僕がイリスに非協力的な人間だったり、==RT==そもそも悪人だったらどうするんだ?==RT==本当にひどい目に遭っていたかもしれないだろう?" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "この作戦を思いついたのは、==RT==『死んでいる』人間には危険がないと判断したからです。==W====RT==あなたが目を覚ましたのは、本当に大誤算だったんですからね?", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "none", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "なら生き返った私を、イリスはどう見る?", + "なら生き返った僕を、イリスはどう見る?" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "ご主人様はやさしくて、お人好しで、頭だけはよくて、人畜無害そうで……==W====RT==少なくとも、これまで出会った人の中では『信頼してもいい人』の部類に==RT==入ると思ってますよ。", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + -0.3, + 1.35, + nil, + nil, + nil, + "niunie1", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -0.5, + 1.2, + nil, + nil, + nil, + "jushou", + "OutSine", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "021", + "avg_emoji_love", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "021", + "avg_emoji_awkward", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(まったく褒められている気がしない……!!)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "006", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "なにはともあれ、結果的にご主人様は善人だった。==W====RT==つまり私は賭けに勝ったんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "018", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "013", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "堕落した聖女と言われる私ですが、人を見る目はあったということですね!==RT==ふふん♪遠慮しないで褒めてくれていいんですよ?さあ!さあっ!!", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_095", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "avg_emoji_happy", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ああ、すごいすごい。==RT==イリスはすごい。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "020", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "褒め方が雑な気もしますが……==RT==まあいいでしょう。", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m147", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_attention", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "それで?==RT==君はわざわざこんなおしゃべりをするためだけに、==RT==こちらの浴場まで来たわけではないのだろう?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "004", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "あっ、そうですそうです!==RT==役に入り込みすぎて、すっかり忘れていました!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "いいですか?ここで入浴を済ませたら、==RT==いよいよ尊者との謁見に臨むことになります。", + "" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "ですが……あの馬鹿正直な騎士様と違って、==RT==尊者に対して取ってつけたような嘘が通じるとは思えません。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_shock", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ならばどうするんだ?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "018", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youzai", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "もちろん逃げます!!", + "まあそういうわけなので、先ほどこの浴場の周りを==RT==ちょっと調べてみたんです。そしたらなんと――==RT==浴場の外につながっていそうな下水道を、何本か見つけたんですよ!" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -200.0, + nil, + 1.25, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 4, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 4, + nil, + nil, + 0.0, + -600.0, + 2.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 4, + "none", + "avg2_978", + "a", + "002", + "none", + nil, + 0.7, + nil, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "a", + nil, + "none", + nil, + 0.82, + -0.5, + nil, + 1.0, + 1.0, + nil, + "none", + "none", + "OutSine", + 0, + -90.0, + false, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetStage", + param = { + 3, + 6, + "InQuad", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_099", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "a", + nil, + "none", + nil, + 0.8, + nil, + 1.5, + nil, + nil, + 1.0, + "xuanyun", + "none", + "InOutBack", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "none", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "それは無理だろう。浴場の壁という壁に、==RT==ルルの魔法の手が生えているからな。==RT==私たちの世話役という名目の見張りというわけさ。", + "それは無理だろう。浴場の壁という壁に、==RT==ルルの『魔法の手』が生えているからな。==RT==僕たちの世話役という名目の見張りというわけさ。" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetStage", + param = { + 3, + 5, + "OutQuad", + 1.0, + true + } + }, + { + cmd = "SetChar", + param = { + 1, + 4, + "none", + "avg2_978", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "002", + "none", + nil, + 0.38, + -0.5, + 1.45, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_047", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + nil, + "2TiaoYue", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "ふふふ。これもまた『奴隷』という身分の利点ですよ。==W====RT==『ご主人様への愛のご奉仕の時間です♡』と言ったら――==W==", + "ふふふ。これもまた『奴隷』という身分の利点です。==W====RT==『ご主人様のおつかい』と言えば、あちこち歩き回っても==W====RT==咎められることはありませんからね。" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + -0.2, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 10.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "顔を真っ赤にしたまま、==RT==まるで『物』を見るような目で通してくれましたから。", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "024", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "彼女は奴隷を扱う人を毛嫌いしてるようですけど、==RT==結局は彼女もまた奴隷である私を『物』として見ているんでしょう。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 1, + 0, + "none", + "avg2_978", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 300.0, + -50.0, + 1.35, + nil, + nil, + nil, + "none", + "InOutSine", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_065", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 3, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 3, + nil, + nil, + 400.0, + -300.0, + 1.2, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 3, + "none", + "avg2_978", + "b", + "002", + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 2, + 0, + "OutSine", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "くくく……それにいま頃は、私にご奉仕されるご主人様の姿を==RT==想像しているはずなので、==W==浴場に入ってくることもないかと。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "022", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "021", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_066", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 2, + 5, + "OutSine", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.15, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "avg_emoji_awkward", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "……いや、『物』かどうかは関係なく、==RT==ルルは純粋に軽蔑の目を向けていただけだと思うぞ?==RT==それにしても、イリスは思い切った手を使うんだな。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "020", + "avg_emoji_think", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(極端なところはアヤメに似ているが……==W====RT==彼女はここまで大胆な嘘はつかないし、==RT==やはり他人の空似なんだろう)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sweaty", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "生きるためなら、思い切った手だって当然使いますよ。==W====RT==それに……聖女だって……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "011", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "どうしたんだ?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "いえ、なんでもありません。==RT==それよりここへ来る途中、浴場の外へと通じる下水道を見つけたんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + -200.0, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 4, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "そういうわけなので、ご主人様はあの騎士様に話しかけて==RT==気を引いていただけますか?", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "先ほどご主人様に魔法を教えてほしいと言ってましたし……==RT==その話をエサにすれば、きっと簡単に食いつくでしょう。", + "" + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "avg_emoji_idea", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "ちなみに私は、その間に下水道を使って浴場から抜け出します。==RT==外に出たら、今度はこちらが騒ぎを起こして騎士様の気を引きますので……==RT==その混乱に乗じ、ご主人様は入り口から堂々と抜け出してください。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "avg_emoji_speechless", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "向こうはエリナとルルのふたりだけ。==RT==なら私たちが別々の方向に逃げれば、==W====RT==優先して『堕落した聖女』を追うだろうな。", + "向こうはエリナとルルのふたりだけ。==RT==なら僕たちが別々の方向に逃げれば、==W====RT==優先して『堕落した聖女』追うだろうな。" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "none", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_vexation", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "だがイリスはそれでいいのか?==RT==本気になったエリナに追い回されるかもしれないんだぞ?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "平気ですよ。そもそも私はこの3年間、==RT==塔に隠れながら特別な魔法をいくつも編み出してきましたから。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_3s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_207", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + 1.2, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "002", + "none", + nil, + 0.45, + -0.25, + 1.3, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.46, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "010", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetTalk", + param = { + 3, + "1", + "", + 0, + "", + false, + "", + "(着替え終わったし、イリスの準備もできたようだし……==RT==よし、行動開始だ)", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + nil, + -0.3, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutSine", + 0.5, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "002", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(エリナはどこに……==W==いた――)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_065", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 200.0, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_066", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.7, + 0.1, + 0.75, + nil, + 1.0, + 0.0, + 0.0, + true, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -200.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 1.5, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "huanxin", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -220.0, + -50.0, + 1.25, + nil, + nil, + nil, + "none", + "OutSine", + 0.7, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 100.0, + 1.35, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + 0.5, + 0.3, + 1.4, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble_lp", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sunlight", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "InOutSine", + false, + false, + 2.5, + false, + "fade" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m113", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.15, + nil, + nil, + nil, + "none", + "OutQuad", + 4.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "慈悲深き全能なるトリヴィアの女神よ、祈りに応えたまえ。", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_437", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.2, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 4.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutSine", + 2.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.5, + false, + "default" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "どうか私の仲間たちを天上の世界へと迎え入れ、12の季節風に==RT==囲まれた大空を翔られますよう――", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.25, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.0, + true, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble_lp", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(なんだ?エリナは星ノ塔に向かって祈っているのか?==RT==私の知っている願掛けの仕方とは違うようだが……)", + "(なんだ?エリナは星ノ塔に向かって祈っているのか?==RT==僕の知っている願掛けの仕方とは違うようだが……)" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "jushou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.1, + 1.1, + nil, + nil, + nil, + "JuGong", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.3, + nil, + nil, + nil, + "none", + "OutQuad", + 0.6, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "――ん?見習い司祭様?==RT==オリンピア大浴場の湯はいかがでしたか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "011", + "avg_emoji_star", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "ああ、とても気持ちよかったよ。==RT==旅の疲れが一気に取れた。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "それで、謁見までもう少し時間がありそうだし、==RT==先に『魔法を教える』という約束を果たそうと==RT==思ったんだが……どうかな?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "いいんですか?==W====RT==あ、ですが……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "エリナはためらうように、ちらちらと星ノ塔に視線を向ける。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 1, + "phylanis_street_outside_daylight", + "0", + "OutSine", + 0.0, + true, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + 700.0, + -500.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + nil, + -550.0, + 1.55, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 0 + } + }, + { + cmd = "SetStage", + param = { + 0, + 0, + "OutSine", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.2, + nil, + nil, + nil, + "none", + "OutQuad", + 35.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetFx", + param = { + 1, + "fx_avg_sunlight_2", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetStage", + param = { + 0, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_star_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutSine", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + -0.3, + 1.35, + nil, + nil, + nil, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "あなたを罪人として捕らえておきながら、==RT==このようなことを口にするのは図々しい――==RT==それはもちろん理解しています。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "ですが見習い司祭様のお話を聞き、==W====RT==どうしても感情を抑えきれなくなってしまい……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_happy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "かまわないさ。==RT==私に答えられるかどうかわからないが……==RT==とにかく質問してみてくれ。", + "かまわないさ。==RT==僕に答えられるかどうかわからないが……==RT==とにかく質問してみてくれ。" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_257", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "はい、では……==RT==私に『復活魔法』を教えていただけませんか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_100", + "a", + "025", + "none", + nil, + nil, + -0.17, + 1.25, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 6, + "OutSine", + 0.5, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.3, + nil, + "none", + "InOutQuad", + 0.6, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_185", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m148", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_flash_light", + 0, + 0, + nil, + 1.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + true, + 0.7, + true, + "fade" + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutQuad", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_486", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -800.0, + 250.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.35, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "wind", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_k", + "0", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -800.0, + 250.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "OutQuad", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -800.0, + 250.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.25, + nil, + nil, + nil, + "none", + "InOutBack", + 0.8, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + 1.35, + nil, + nil, + nil, + "JuGong", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "どんな代償を払うことになってもかまいません!==W====RT==ですからどうか……お願いします!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutQuad", + 0, + nil, + false, + 1.3, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/stm10001_04.lua b/lua/game/ui/avg/_jp/config/stm10001_04.lua new file mode 100644 index 000000000..57e423611 --- /dev/null +++ b/lua/game/ui/avg/_jp/config/stm10001_04.lua @@ -0,0 +1,14250 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "第4話", + "浴場試験", + "イリスの計画は聖女と大司祭に阻まれ失敗する。聖女はイリスを堕落した聖女ではないと判断するも、魔王は見習い司祭の身分を疑われ、魔力に満ちた浴場で試験を受けることに。魔王は魔力絶縁体質ゆえに試験に耐え、見習い司祭の素質を示す。", + 0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m147", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.0, + false, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 2.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuart", + false, + false, + 2.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.18, + 1.25, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.25, + 1.35, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_257", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "はい、では……==W====RT==私に『復活魔法』を教えていただけませんか?", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_speechless", + nil, + nil, + nil, + 1.35, + nil, + nil, + nil, + "stop", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "どんな代償を払うことになってもかまいません!==W====RT==ですからどうか……お願いします!", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "close", + nil, + nil, + -0.32, + 1.45, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.3, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(復活==W==魔法?)==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_185", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutQuart", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + nil, + 3.0, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 400.0, + -90.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuart", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "ですので慈悲深く善良な私のご主人様は、他所様に迷惑をかけないよう、==RT==わざわざ荒野の塔にこもり、いまだかつて誰も成功させたことのない――", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "none", + nil, + 0.35, + -0.65, + 1.4, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_love", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + -10.0, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "『復活魔法』の創造に取り組んでいた、というわけです。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.0, + nil, + 0.99, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1250.0, + 650.0, + 2.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "", + false, + "", + "復活魔法?==W====RT==そんな魔法、聞いたことないぞ……", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutCubic", + 0.6, + false, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1250.0, + 650.0, + 2.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.405} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutCubic", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "008", + "none", + nil, + nil, + -0.28, + 1.35, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutCubic", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 0, + 0, + "OutQuart", + 1.5, + false + } + }, + { + cmd = "SetBg", + param = { + 1, + "story_main_10001_001_a", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + 500.0, + 50.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(『復活魔法』とは、たしか……==W====RT==私が死んだように眠っていた理由を説明するため、==RT==イリスが口にした出まかせだったか?)", + "(『復活魔法』とは、たしか……==W====RT==僕が死んだように眠っていた理由を説明するため、==RT==イリスが口にした出まかせだったか?)" + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 1, + 0, + "OutQuart", + 1.5, + false + } + }, + { + cmd = "SetBg", + param = { + 2, + "story_main_10001_001_j", + "0", + "OutCubic", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + -1050.0, + 400.0, + 1.7, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "avg_emoji_idea", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(しかし、あのときのエリナの口ぶりは、==W====RT==まるで『復活魔法』を知らない――==W====RT==いや、==W==そんな魔法は存在しないかのようだったが……)", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_question", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 0, + 1, + "InOutQuart", + 1.5, + false + } + }, + { + cmd = "SetStage", + param = { + 1, + 1, + "InOutQuart", + 1.5, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + 1.0, + nil, + "none", + "InOutQuart", + 1.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + 1.0, + "none", + "InOutQuart", + 1.5, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "", + false, + "", + "エリナの目からは冷静さが消え、==RT==代わりにこちらが肯定するのを期待する色が浮かんでいる。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "009", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(『白い部屋を通って過去へ戻る』というのも、==RT==考えようによっては時間遡行――==RT==『復活魔法』と呼べなくもないのだろうけど……)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "white_room_inside_a", + "0", + "Linear", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + 0.0, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutQuart", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.05, + nil, + "none", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "003", + "none", + "niunie", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(『白い部屋』のことは、誰にも話せないからな。==RT==それにエリナの求める『復活魔法』は、==RT==きっとこの方法とは別のものだろうし)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "010", + "close", + "lengzhan2", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(もっとも再びあの部屋に戻れるという保証もなければ、==RT==戻れたとしても扉を見つけられる保証もない。==W====RT==……となると、ここはどう答えるべきか)", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "010", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + "010", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.001, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + 1.0, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.07, + 1.1, + nil, + nil, + 1.0, + "still", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "あ、その……申し訳ありません。==W====RT==研究中の秘術について尋ねるなど、==W==やはり礼を欠いていましたね。==W====RT==この話のことは忘れていただいてかまいません。", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "012", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(――ぬ?==RT==私に断られたと思ったのか?==RT==まあエリナが忘れろと言うならそれでいいのだが……)", + "(――ぬ?==RT==僕に断られたと思ったのか?==RT==まあエリナが忘れろと言うならそれでいいのだが……)" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_002_01", + "0", + "OutCubic", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + 1.05, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 5.0, + false, + 1 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(それはそうと、こうして話していてもエリナが==RT==悪い人間だとは思えないんだよな。==W====RT==ここまでの道中も、==W==いろいろとよくしてくれたし)", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(だからこそ、ここで私たちが逃げ出すことで、==RT==彼女が罰を受けることになったらと思うと……==RT==どうにも心苦しさを感じてしまう)", + "(だからこそ、ここで僕たちが逃げ出すことで、==RT==彼女が罰を受けることになったらと思うと……==RT==どうにも心苦しさを感じてしまう)" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutQuart", + 1.0, + false, + 1 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "012", + "avg_emoji_speechless", + "JuGong", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(……いや。==W==あまり深くは考えず、自分の身を守る==RT==ことを最優先に、==W==返せるだけの恩を返しておこう)", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "012", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_happy", + "daintou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "失礼だとは思っていないから、気にしないでくれ。==W====RT==『復活魔法』については……==W==そうだな、私自身も==RT==よくわかっていないから、他人には教えられないんだ。", + "失礼だとは思っていないから、気にしないでくれ。==W====RT==『復活魔法』については……==W==そうだな、僕自身も==RT==よくわかっていないから、他人には教えられないんだ。" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "024", + "avg_emoji_sweaty", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "022", + "avg_emoji_sigh", + "JuGong", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "まあとにかく『復活魔法』以外のことであれば、==W====RT==答えられるだけ答えるよ。==W==", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + nil, + "none", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "022", + "none", + "niunie", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "答えられるだけ?==W==ほ、本当ですか?==W====RT==『塔』や『願い事』のことでも?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(彼女の言う『塔』とは、星ノ塔のこと……だよな?==W====RT==それならば私にも答えられるぞ)", + "(彼女の言う『塔』とは、星ノ塔のこと……だよな?==W====RT==それならば僕にも答えられるぞ)" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "avg_emoji_star", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "もちろん。なんでも聞いてくれ。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "おおっ、ありがとうございます!==W====RT==実は大図書館でこの手の資料を閲覧しようにも、==RT==なかなかお金を貯められず、困っていて……", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "012", + "avg_emoji_attention", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(ここでは星ノ塔について調べるだけでも、==RT==お金がかかるのか……)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "では最初の質問です。==W====RT==あの塔は、どんな願いでも叶えてくれると聞きましたが……==RT==本当にどんな願いも叶えてくれるんでしょうか?", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_fire_attack", + 0, + 0, + -17.0, + -5.0, + 1.3, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_548", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_114", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_589", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + false, + false, + 0.1, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "still", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dust_b", + 0, + 0, + -19.0, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "Zhong", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 0.1, + true, + "default" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m10", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "close", + nil, + 0.6, + nil, + 1.1, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 70.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 3, + nil, + nil, + nil, + "avg2_978", + "b", + "008", + "avg_emoji_shock", + 5, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "ルル", + "", + 0, + "", + false, + "", + "エリナ様ぁー!たたたた、大変ですー!==RT==浴場の裏手で、原因不明の爆発が起きました!!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 3, + nil, + nil, + nil, + "avg2_978", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + 1, + 0.65, + nil, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "007", + "close", + 2, + 0.15, + nil, + 0.8, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + 2, + 0.35, + nil, + 0.95, + nil, + nil, + 1.0, + "manbu2", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "ルル", + "", + 0, + "", + false, + "", + "ここは危険ですので、==W==見習い司祭様もすぐに避難してください!==W== ==W==", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "008", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "025", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(爆発?まさか……!?)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutQuart", + true, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dust_b", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "014", + "none", + nil, + nil, + -0.14, + 1.2, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuart", + false, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "avg_emoji_idea", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "ちなみに私は、その間に下水道を使って浴場から抜け出します。==RT==外に出たら、今度はこちらが騒ぎを起こして騎士様の気を引きますので……==RT==その混乱に乗じ、ご主人様は入り口から堂々と抜け出してください。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutQuart", + true, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.005} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "008", + "none", + nil, + 0.35, + nil, + 0.95, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + nil, + 0.65, + -0.07, + 1.2, + nil, + nil, + nil, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuart", + false, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "010", + "avg_emoji_vexation", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(騒ぎを起こすにしたって、==RT==限度というものがあるだろう……)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -30.0, + -50.0, + nil, + nil, + nil, + nil, + "none", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "落ち着くんだ。空気中のこの魔力濃度は……==RT==本当に爆発が起きたわけではなく、魔法で幻を見せているんだろう。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "ルル、魔法の腕を使って浴場周辺の道をすべて封鎖してくれ。==W====RT==見習い司祭様、==W==私はあなたが連れていたイリスの無事を確認しに――==W==", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_225", + "a", + "002", + "none", + nil, + nil, + -0.23, + 1.3, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_225", + 0, + -0.2, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "その必要はございません。==W====RT==あなたたちのおっしゃる『イリス』というのは……==RT==うふふ、こちらの方でしょう?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + -50.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "avg_emoji_star", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 3.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "c", + "011", + "none", + 2, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m111", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_symbol", + "chijing", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "イリス!?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "007", + "avg_emoji_angry", + "buman", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(自信満々に陽動は任せておけと言っていたのに……==RT==こんなにあっさりと捕まるとは)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 15, + "OutCubic", + 0.7, + true + } + }, + { + cmd = "SetChar", + param = { + 1, + 0, + "none", + "avg3_225", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 1, + 0, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 120.0, + nil, + 1.08, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.02, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.5, + 0.08, + 0.8, + nil, + 1.0, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.8, + 0.02, + 0.95, + nil, + nil, + nil, + "manbu2", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "011", + "none", + nil, + 0.14, + 0.0, + 1.0, + nil, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "002", + "none", + nil, + 0.03, + 0.0, + 1.05, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_942", + "a", + "002", + "none", + nil, + 0.25, + 0.0, + 1.05, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "close", + nil, + 0.24, + 0.02, + 0.9, + nil, + 0.1, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + 0.35, + 0.04, + 0.97, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + 0.13, + 0.01, + 0.95, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.5, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "聖女様!それに大司祭様も……!?==RT==どうしてこちらに?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 180.0, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.2, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_attention", + 2, + 0.67, + -0.04, + 1.05, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + -3.0, + false, + 1.2, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + 1, + 0.95, + -0.03, + 1.15, + nil, + 1.0, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 1.2, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "003", + "none", + 3, + 0.35, + -0.05, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.2, + false, + 0.4 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + 4, + 0.5, + 0.005, + 0.93, + nil, + 0.1, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.2, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭", + "", + 1, + "", + false, + "", + "本来ならば謁見の場にて、オリンピア様が『堕落した聖女』と==RT==彼女を連れ去ったと思しき『見習い司祭』の真偽を見極める手筈でした。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + 1.0, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "002", + "none", + 3, + 0.3, + -0.4, + 1.5, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + 4, + nil, + nil, + nil, + nil, + 0.95, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + 3, + nil, + nil, + nil, + nil, + 0.95, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.7 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + 2, + nil, + -0.37, + nil, + nil, + nil, + 0.97, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 1.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭", + "", + 0, + "", + false, + "", + "しかしオリンピア様は神へと至るための重要な時期にあるため、==W====RT==人前に出ることができません。そこで私たちが代理として、==RT==ふたりの正体をたしかめることとなったのですよ。", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + 3, + nil, + -0.3, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + 0.92, + -0.03, + 1.2, + nil, + 0.5, + nil, + "none", + "none", + "OutCubic", + 0, + 3.0, + false, + 1.0, + false, + 0.7 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + 4, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + 3, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "004", + "avg_emoji_attention", + 2, + 0.33, + nil, + 1.03, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "聖女", + "", + 0, + "", + false, + "", + "それにしても驚きましたわ。わたくしたちが浴場に到着するなり、==RT==こちらのお嬢さんが、タオル1枚で下水道からこそこそと這い出て==RT==くるんですもの。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "015", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "わ、私はただ長湯でのぼせてしまったので、==RT==風に当たってちょ〜っと涼もうかと……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 200.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "006", + "none", + 2, + 0.4, + -0.01, + 0.93, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "012", + "none", + 3, + 0.6, + -0.01, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + 1, + 0.97, + nil, + 1.25, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "聖女", + "", + 0, + "", + false, + "", + "涼む?あらあらあらあら、おかしいですわね?==RT==でしたらどうしてわたくしの馬車の下に==RT==もぐり込もうとなさったのかしら?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "015", + "avg_emoji_sweaty", + 2, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "そ、それはですね……聖女様のお馬車があまりにも精巧で美しい造り==RT==でしたので、構造をよく拝見させていただこうかと思い……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "009", + "avg_emoji_music", + nil, + 0.42, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + -3.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "015", + "none", + nil, + 0.61, + nil, + nil, + nil, + nil, + nil, + "jingxia2", + "none", + "OutQuart", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "聖女", + "", + 0, + "", + false, + "", + "なるほどなるほど。どうやらわたくしの見識が浅かったようですわね。==RT==まさか馬車を鑑賞するのに、タオル1枚で地べたを這いつくばり、==RT==車軸にしがみつく必要があったなんて……覚えておきますわ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "015", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "それは……えっと……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "005", + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "聖女", + "", + 0, + "", + false, + "", + "遠路はるばるお越しの見習い司祭様?==W====RT==ご自分の『奴隷』くらい、きちんと見守っていてくださいまし。==RT==結果として、あなたのお名前にも傷がついてしまいますわよ?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youchupeng", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "012", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(この人物も『聖女』==W==という立場にあるようだが……==W====RT==イリスが『堕落した聖女』だとは思っていないのか?)", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "009", + "avg_emoji_speechless", + "diantou", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_happy", + "daintou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "手間を取らせてすまない。==W====RT==このような失態を繰り返さないよう、==RT==イリスにはあとでキツく言っておくよ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m95", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -200.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 250.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.56, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + 0.9, + "avg1_162", + "a", + "002", + "none", + 4, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "聖女様。いま彼女を『奴隷』とおっしゃいましたが……==RT==この者は、役目を放棄した『堕落した聖女』ではないのですか?==W====RT==私が目にしただけでも、複数の魔法を手慣れた様子で使っていました。", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "003", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "聖女", + "", + 1, + "", + false, + "", + "『堕落した聖女』は、数えきれないほどの人を殺した極悪人ですよ。==RT==そんな人物が、わたくしの幻影魔法程度で気絶するとは思えません。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "聖女", + "", + 0, + "", + false, + "", + "そもそも魔法を使えるからといって、『奴隷ではない』と決めつける==RT==のは早計です。==W==フィラニスの外には、魔法を使える奴隷を置いている==RT==司祭や元老がいても、おかしくありませんから。", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "012", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + 0.9, + "avg2_942", + "a", + "002", + "avg_emoji_speechless", + 2, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭", + "", + 0, + "", + false, + "", + "聖女の言葉はもっともですが……==RT==イリスが手配書の似顔絵と似ているのも事実。==RT==慎重に見極めたほうがよろしいかと。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "聖女", + "", + 0, + "", + false, + "", + "そうですわね。==W==とはいえ、どうかこの場はわたくしにお任せください。==RT==なにしろわたくし……==W==うふふふ、『堕落した聖女』と同期なんですの♪==RT==ですから、こうして――==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.25, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg2_942", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "019", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "027", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + 1.08, + nil, + nil, + nil, + 1.0, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.4, + nil, + nil, + nil, + "none", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "007", + "none", + nil, + 0.43, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + -2.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 1.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "016", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhanLP", + "none", + "OutQuart", + 0, + 2.0, + false, + 1.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_206", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "003", + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 0.75, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "016", + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + nil, + "stop", + "none", + "OutBack", + 0, + 0.0, + false, + 0.75, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "いっ――イヒャヒャヒャヒャヒャ……!?==RT==ちょっと!==W==どうしていきなりほっぺをつねるんですか!==RT==聖女だからって、なにをしても許されると思ったら大間違いですよ!", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "020", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -30.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.05, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_942", + "a", + "002", + "none", + nil, + 0.72, + 0.02, + 1.02, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.5, + nil, + 0.9, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "002", + "none", + 2, + 0.28, + nil, + 0.97, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + 1, + 0.68, + nil, + 0.97, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "聖女", + "", + 0, + "", + false, + "", + "この憎たらしい顔、たしかに『堕落した聖女』に似ているものの、==RT==変装魔法を使っているわけでもなさそうですし……==RT==残念ですが、本人ではありませんわね。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭", + "", + 0, + "", + false, + "", + "なぜそう言い切れるのです?==RT==彼女が姿を消してから、すでに3年ほど。==RT==それだけの時間があれば、風貌が変わることもあるでしょう?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "聖女", + "", + 1, + "", + false, + "", + "おっしゃるとおりですわ。==RT==けれどたった3年で、人の本性までは大きく変わりません。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + 3.0, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutCubic", + 2.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 50.0, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 2.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 2.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 2.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "005", + "close", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 3.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1333", + "a", + "002", + "none", + nil, + 0.57, + -0.2, + 1.3, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1333", + "a", + nil, + "none", + 2, + nil, + -0.16, + nil, + nil, + nil, + 0.98, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 2.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "聖女", + "", + 1, + "", + false, + "", + "彼女は聖女としての修行を積んでいた頃から、==RT==まるで『自分こそが世界の中心である』と言わんばかりに、==W====RT==大層なことを嘯いていました。", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "014", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "聖女", + "", + 1, + "", + false, + "", + "にもかかわらず……はぁ。==RT==聖女としての務めを果たすときがきた途端、==RT==真っ先に逃げ出してしまうような卑怯者ですのよ?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "016", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "聖女", + "", + 0, + "", + false, + "", + "厄介ごとから目を背け、逃げ出した彼女はそれでよかったのでしょうが、==RT==その責任をすべて負うことになったわたくしたちからすれば、==RT==迷惑以外のなにものでもありませんわ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1333", + "a", + nil, + "none", + nil, + nil, + -0.13, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "007", + "none", + nil, + 0.47, + -0.09, + 1.08, + nil, + nil, + nil, + "daintou", + "none", + "OutQuart", + 0, + nil, + false, + 0.9, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "聖女", + "", + 1, + "", + false, + "", + "その後は風の噂で、==W==逃亡中の彼女が、==W==自分を目撃した者を==W====RT==容赦なく殺しているとも聞きましたし……==W==", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_cen_lp_w", + 0, + 0, + nil, + 1.0, + 0.7, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -75.0, + 1.25, + nil, + nil, + nil, + "none", + "OutQuart", + 0.7, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_544", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + "none", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_545", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -150.0, + 1.45, + nil, + nil, + nil, + "Zhong", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_546", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "聖女", + "", + 1, + "", + false, + "", + "ですからわたくしの知る『堕落した聖女』とは、==RT==そのように身勝手で無責任、醜悪にして凶悪な人間ですの。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_cen_lp_w", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "012", + "avg_emoji_sigh", + nil, + 0.35, + -0.02, + 1.0, + nil, + nil, + nil, + "manbu2", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "026", + "none", + nil, + 0.67, + -0.02, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "026", + "none", + nil, + 0.65, + nil, + nil, + nil, + 0.0, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "聖女", + "", + 1, + "", + false, + "", + "彼女と長い時間をともにしたわたくしが言うのですから、==RT==絶対に間違いありませんわ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "019", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youchupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "聖女", + "", + 0, + "", + false, + "", + "うふふふふふ……間違っても、タオル1枚で馬車の下を這い回るような――==RT==滑稽で愚鈍、愚かで恥ずかしい真似をするような人物ではないでしょう。==RT==そっくりさんのあなたも、そうお思いにならなくて?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "025", + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "お、==W==おほほほほー!?==W====RT==聖女様の言うとおりでございますですことねー!==W====RT==だって私は、そんな『堕落した聖女』ではないんですからねー?", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.07, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + 0.37, + nil, + 0.95, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.63, + nil, + 0.95, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "003", + "none", + nil, + 0.5, + -0.01, + 1.05, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + 0.5, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "聖女様がそう判断されたのでしたら……==RT==すまなかった、イリス。どうか私の謝罪を聞いてほしい。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_942", + "a", + "002", + "none", + 3, + 0.25, + -0.01, + 1.05, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + 1, + 0.3, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "close", + 2, + 0.7, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭", + "", + 1, + "", + false, + "", + "いいえ、待ってください。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m14", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 4.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -30.0, + 1.02, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.02, + 0.95, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.7 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + 1, + 0.35, + -0.17, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + -3.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭", + "", + 0, + "", + false, + "", + "『堕落した聖女』については、一旦よしとしましょう。==W====RT==しかしこちらの客人が、本当に『見習い司祭』であるかどうかは==RT==まだ証明されていません。==W==", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_227", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.07, + nil, + nil, + nil, + "none", + "OutCubic", + 1.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + 0.37, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + -5.0, + false, + 1.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.08, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + 0.15, + nil, + 1.3, + nil, + 0.3, + nil, + "none", + "none", + "OutCubic", + 0, + 0.0, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.85, + nil, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "024", + "none", + nil, + 0.65, + 0.0, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + 4, + 0.62, + -0.035, + 0.95, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "私がただの奴隷なら、どうしてご主人様まで疑う必要があるのです?==W====RT==そもそも身分を確認しようにも、いまのご主人様は、==RT==魔法の研究の影響で記憶が曖昧になっているんですよ?", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "011", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.83, + nil, + 0.95, + nil, + 1.0, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.58, + nil, + 0.9, + nil, + 1.0, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + 0.5, + 0.0, + 1.0, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 1.5, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭", + "", + 1, + "", + false, + "", + "主人のために、ここまで必死になるとは……==RT==フフ、おふたりは『主人と奴隷』として、==RT==理想的な関係を築いているようですね。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + 0.49, + -0.02, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + 3.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭", + "", + 1, + "", + false, + "", + "とはいえご安心を。フィラニスは善人を陥れるようなまねも、==RT==悪人を見逃すようなまねもいたしません。==W==なぜならば――==W====RT==ここはオリンピア様が築かれた、完全無欠の都だからです!", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_star", + nil, + 0.5, + 0.0, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭", + "", + 0, + "", + false, + "", + "ですので……申し訳ありませんが、あなたが本当に『見習い司祭』==RT==であるかどうかを、いま一度確認させてください。==W====RT==さあエリナ、==W==『浴場試験』の準備を。", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_attention", + 1, + 0.26, + nil, + 1.05, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "010", + "none", + nil, + 0.6, + 0.02, + 0.9, + nil, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + 2, + 0.65, + 0.0, + 0.95, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + true, + true, + 2.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.005} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 1.0, + 1.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_lp", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 70.0, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 5.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {2.0} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m149", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 2.0, + false, + "default" + } + }, + { + cmd = "Wait", + param = {2.5} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(せっかく着替えたのに、==RT==またここに戻ってきてしまったな。==RT==まあいい、それよりも……)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_403", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_question", + "diantou", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "イリス、『浴場試験』とはなにか知っているか?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "012", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "フィラニスのことは、私にもよくわかりません。==W====RT==ですがこの試験なら、あれこれ質問攻めに遭うこともないでしょうし、==W====RT==まずは安心していいと思いますよ。", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "006", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ふむ、たしかに素性を尋ねられたら私としても困るが……==RT==なんでイリスまで一緒にいるんだ?==RT==君は関係ないだろう?", + "ふむ、たしかに素性を尋ねられたら僕としても困るが……==RT==なんでイリスまで一緒にいるんだ?==RT==君は関係ないだろう?" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "002", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "なにを言っているんですか。ご主人様の忠実な奴隷として、==RT==ご一緒するのは当然のことじゃありま――", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_344", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "027", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "うえっ……==W==な、なんですか、このニオイ……==RT==『浴場試験』とやらのために、わざわざ浴槽のお湯を入れ替えたんですか?", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "027", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "close", + nil, + 0.45, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "見習い司祭様、試験の準備が整いました。==RT==いつでも始められますよ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "avg_emoji_attention", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "準備が整ったのはいいが……==W====RT==まずは試験の内容を説明してくれないか?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_question", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "承知しました。==W==この『浴場試験』とは、その人が生まれ持った==RT==魔法の素質を見極めるためのものです。==W==そのためたとえ記憶が==RT==曖昧だったとしても、==W==試験に影響はありません。", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 150.0, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.2, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 150.0, + 1.15, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.2, + false, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 4.0, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 3.5, + nil, + 1.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.8, + 0.2, + 1.1, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.2, + false, + 0.85 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "いま浴槽を満たしているのは魔力を豊富に含んだお湯で、==RT==どれだけ長く浸かっていられるかにより、==RT==魔法の素質を判断することができるんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "025", + "avg_emoji_shock", + "jushou0", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(魔法の素質を確認するなんて、==W====RT==魔力絶縁体質の私とは相性最悪ではないか!==W====RT==それならまだ質問攻めにされたほうが……)", + "(魔法の素質を確認するなんて、==W====RT==魔力絶縁体質の僕とは相性最悪ではないか!==W====RT==それならまだ質問攻めにされたほうが……)" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + nil, + "close", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "016", + "avg_emoji_flurry", + "lengzhan2", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 1.0, + 0.0, + 1.0, + nil, + 1.0, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "008", + "none", + nil, + 0.4, + 0.2, + 0.9, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "008", + "none", + nil, + 0.5, + 0.0, + 1.0, + nil, + 0.0, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "それでは健気で献身的な奴隷の私が、==RT==ご準備をお手伝いさせていただきますね。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "009", + "avg_emoji_think", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(どれほど過酷な試験になるかわからないが、==W====RT==こうなった以上、==W==気合いで乗り切ろう……)", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sigh", + "jushou", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -20.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "002", + "none", + nil, + nil, + 0.03, + 0.93, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_403", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.705} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + -0.05, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_432", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "027", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "016", + "none", + nil, + nil, + 0.02, + nil, + nil, + nil, + nil, + "Tiao", + "none", + "OutBack", + 0, + nil, + false, + 0.9, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "って熱ぅ……!?==W====RT==ちょ、ちょっと、なんですかこの熱湯は!==W====RT==ご主人様を茹でるつもりですか!?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "026", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -150.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + -250.0, + nil, + 0.95, + "avg1_162", + "a", + "002", + "none", + 2, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "本当に熱いわけではないから、心配いらない。==W====RT==イリスが熱いと感じたのは、お湯の温度ではなく、==W====RT==高濃度の魔力による刺激だ。", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "027", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "そもそも彼女が本物の見習い司祭なら、==RT==先ほどまでのお湯となんら変わりなく感じるだろう。", + "そもそも彼が本物の見習い司祭なら、==RT==先ほどまでのお湯となんら変わりなく感じるだろう。" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChoiceBegin", + param = { + "10001_04_1", + 0, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 1, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "(浴槽に入る)", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"10001_04_1", "1"} + }, + { + cmd = "SetChoiceRollover", + param = {"10001_04_1"} + }, + { + cmd = "SetChoiceEnd", + param = {"10001_04_1"} + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.25, + nil, + nil, + nil, + "none", + "OutCubic", + 1.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_207", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.05} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_432", + 1.0, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_think", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(…………おお、たしかに先ほどのお湯と変わらない。==W====RT==待てよ?==W==そもそも高濃度の魔力の液体というと――)==W==", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_shock", + "jushou0", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 1.02, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_06_022_FP", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 20.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "OutSine", + 2.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "17", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 4, + 0, + nil, + "none", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "17", + "OutCubic", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_432", + 0.2, + false + } + }, + { + cmd = "Wait", + param = {0.305} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_367", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 50.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + 1.5, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 3.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "InQuad", + false, + false, + 2.0, + false, + "default" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m19", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_451", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.005} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_003_c", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + 100.0, + 350.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_fog_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "OutCubic", + 1.0, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_speechless", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "イリス、無理して付き合わなくていいんだぞ?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + 0.2, + -0.3, + 2.0, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_love", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + -30.0, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "いえいえいえ……!==RT==私はご主人様の忠実な奴隷として、どこまでだっておともします!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "avg_emoji_sigh", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "もうだいぶ辛そうに見えるが……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "頭がクラクラする……気持ち悪い、体も熱い……==RT==い、いえ、気のせいです。私には魔法の素質があるので……==RT==はぁ、はぁ、はぁ……このくらいなんてこと……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "022", + "avg_emoji_happy", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "魔法の素質があることは、森で君自身が証明していたよ。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "OutCubic", + 1.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.001, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_a", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "OutCubic", + 2.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "34", + "OutCubic", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "a", + "002", + "avg_emoji_happy", + nil, + 0.43, + -0.38, + -1.5, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "えへへへへ……さすがはご主人様、私のこと……==W====RT==ちゃんとわかっていますね。==W==では……限界がくる前に、これを……==W====RT==手を出してください……==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "OutCubic", + 0.3, + false, + "default", + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0, + -1.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + "still", + "OutCubic", + 3.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "34", + "OutSine", + true, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 6, + "fx_fog_lp", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.0, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 5, + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 6, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 6, + "story_main_10001_003_b", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 6, + nil, + nil, + nil, + 200.0, + 1.15, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 6, + nil, + nil, + nil, + 230.0, + 1.25, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 2.5, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_shock", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "手を――って、イ、イリス……!?==RT==私の手をどこに突っ込んで……!==W====RT==いくら奴隷だからといって、そういうご奉仕は……!!", + "手を――って、イ、イリス……!?==RT==僕の手をどこに突っ込んで……!==W====RT==いくら奴隷だからといって、そういうご奉仕は……!!" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "007", + "avg_emoji_flurry", + "lengzhan2", + "cd", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "a", + "002", + "avg_emoji_sigh", + nil, + 0.4, + -0.45, + -1.6, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "頭に響くので、ギャーギャー騒がないでください……==RT==身体検査を切り抜けるには、こうするしかなかったんですよ……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_228", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_113", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 6, + nil, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + "still", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetStage", + param = { + 5, + 1, + "OutCubic", + 0.5, + true + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.001, + true, + "default" + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 1, + "qstory_main_10001_006", + nil, + nil, + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "……ぬ?==W====RT==これは……心相石か?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetFrontObj", + param = { + 1, + 1, + "qstory_main_10001_006", + nil, + nil, + 0.3, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_003_c", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + nil, + -0.5, + 1.6, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 1, + "", + false, + "", + "しんそうせき?==RT==なにを言って……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_003_a", + "0", + "OutCubic", + 0.3, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_vexation", + nil, + 0.45, + nil, + -1.6, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 1, + "", + false, + "", + "いえ、あなたがこれを知っているはずがありませんし、==RT==どうでもいいです……そんなことより――", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_003_b", + "0", + "OutCubic", + 0.3, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_051", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 1, + "", + false, + "", + "正直、こんなことになるなんて、想像もしていませんでしたよ。==RT==誰かを『ご主人様』なんて呼ぶのははじめてですし……==RT==誰かと一緒にお風呂に入るのもはじめてで……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_003", + "0", + "OutCubic", + 0.3, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_sigh", + nil, + nil, + -0.52, + -1.6, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "はぁ、はぁ……==W==私にここまでさせたんですから……==W====RT==今度はあなたにも、==W==がんばってもらいますからね?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_003_a", + "0", + "OutCubic", + 0.3, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_shy", + nil, + nil, + nil, + 1.6, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "avg_emoji_speechless", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "言っていることの意味がよくわからないが……==W====RT==おーい、エリナ!手を貸してくれ!イリスが危ない!", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "youchupeng", + "cd", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 5, + "circle_light", + "0", + "Linear", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_003_a", + "0", + "OutQuad", + 0.3, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + 3.0, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "still", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "その石、絶対誰にも見つからないように……==RT==ちゃんと持っていてくださ……い……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 15, + "Linear", + 0.7, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_110", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_367", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.7} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "", + false, + "", + "そう言い残すと、イリスは私の腕の中で意識を失い、==RT==駆けつけたエリナに抱えられて浴場の外へと運ばれていった。", + "そう言い残すと、イリスは僕の腕の中で意識を失い、==RT==駆けつけたエリナに抱えられて浴場の外へと運ばれていった。" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_187", + 4.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "とはいえ私の試験が終わったわけではなく――", + "とはいえ僕の試験が終わったわけではなく――" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_491", + 0.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.001, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + 100.0, + 1.8, + nil, + nil, + nil, + nil, + "stop", + "OutCubic", + 0.0, + false, + 0, + 3.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "stop", + "OutSine", + 2.5, + false, + 0, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_eye_ev", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_187_stop", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "010", + "avg_emoji_sigh", + "niunie", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "試験が始まってから、いったい何時間経ったんだ?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -400.0, + 1.3, + nil, + nil, + nil, + "still", + "OutCubic", + 1.8, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_432", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.53, + 0.4, + 0.8, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_speechless", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "かれこれ3時間半になりますが……==W====RT==信じられません。正式な司祭ですら、ここまでは耐えられないでしょう。==RT==体に不調は?具合は悪くありませんか?", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m40", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_awkward", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "実は、==W==少し目眩のようなものを感じ始めていて……==W== ==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "010", + "avg_emoji_sweaty", + "lengzhan2", + "cd", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "目眩?でしたらそろそろ切り上げましょう。==RT==あなたの魔法の素質は、十分過ぎるほど証明されましたから。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_close_eye", + 0, + 1, + 1.2, + 3.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "wind", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_vexation", + "niunie1", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ああ。それならなにか食べ物をくれないか?==W====RT==フィラニスに来てからなにも食べていないせいで、==RT==お腹が減りすぎて……もう……ブクブク……", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -200.0, + nil, + nil, + nil, + nil, + "still", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + false, + true, + 1.0, + false, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 4, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_367", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_491", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "", + false, + "", + "3時間半の『浴場試験』を終えてわかったのは――==W====RT==どんなに濃い魔力に満ちたお湯よりも、==W==空腹のほうが==RT==圧倒的に『見習い司祭』の弱点になるということだった。", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 2.0, + false + } + }, + { + cmd = "Wait", + param = {2.0} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/stm10001_05.lua b/lua/game/ui/avg/_jp/config/stm10001_05.lua new file mode 100644 index 000000000..4d2af1b1e --- /dev/null +++ b/lua/game/ui/avg/_jp/config/stm10001_05.lua @@ -0,0 +1,8277 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "第5話", + "インスラ", + "夢から目覚めた魔王は、浴場試験に合格し、疑いが晴れたと知る。イリスはエリナの処罰を魔王に委ねさせ、世話役を引き受けさせる。一方、尊者オリンピアは魔王を『素材』と呼び、聖女レイヤに意味深な誘いをかける。", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_024", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "魔王さーん?==RT==早く起きて朝ごはん食べないと、もうお昼になっちゃうよ?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 4.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_006_a", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dream_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m32", + "1500ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_306", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "34", + "InBounce", + false, + false, + 2.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_112", + "b", + "013", + "none", + 2, + 0.5, + -1.0, + 2.0, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_024_stop", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "b", + nil, + "none", + nil, + nil, + -0.8, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "close", + "niunie1", + "t", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ふぁ……==W==おはよう、セイナ。==RT==今朝のメニューは?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "015", + "avg_emoji_question", + "none", + "t", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "t", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "b", + "006", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "私特製・卵香るサックサク厚切りヨタカブレッドだよ!==W====RT==魔王さんのは卵1個分オマケしといたから、冷めないうちに食べちゃって♪", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "carriage_inside", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 1, + "qstory_side_111_005", + nil, + nil, + 0.5, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble", + 0, + 0, + nil, + nil, + nil, + 1.0, + true, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "011", + "avg_emoji_love", + "none", + "t", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "いただきます――==RT==うん、サクサクで香ばしくて、すごくおいしいよ。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "t", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFrontObj", + param = { + 1, + 0, + "qstory_side_111_005", + nil, + nil, + 0.5, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_111", + "a", + "005", + "none", + 2, + 0.6, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "avg_emoji_attention", + nil, + 0.55, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "あの……==W==ボス?なんだか顔色が悪いような……==RT==昨夜はよく眠れなかったんですか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "006", + "avg_emoji_question", + nil, + 0.5, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 120.0, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + 0.65, + -0.4, + 1.7, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "c", + "002", + "none", + 2, + 0.2, + 0.15, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "c", + "002", + "none", + nil, + 0.25, + -0.05, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "", + 0, + "", + false, + "", + "ボスはあたしと一緒に、遅くまでケータイいじってたもんね?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "c", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "007", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "シーッ!コハク、それは秘密にしないと……!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "016", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "まったく……==W==またふたりで夜更かしして。==RT==コハク、あんまりボスを夜更かしに付き合わせないの。", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "c", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "005", + "avg_emoji_resentful", + nil, + 0.45, + -0.05, + 1.1, + nil, + nil, + nil, + "diantou2", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "c", + nil, + "none", + nil, + 0.2, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "007", + "avg_emoji_exclamation", + 1, + nil, + -0.45, + 1.7, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "ボスもボスですよ。==RT==休むときはきちんと休んでください。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutSine", + 2.0, + false + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_3s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "……きて……起きて……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_048", + 0.0, + false + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "ご主人様、起きてください==RT==早く起きないと、パンは私が全部食べちゃいますよ?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "007", + "none", + nil, + 0.5, + -0.45, + 1.7, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "avg_emoji_sleepy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "うぅ……んん……おはよう、イリス――==W====RT==って、ここは?私はたしか『浴場試験』の途中で==RT==空腹に耐えられなくなって……", + "うぅ……んん……おはよう、イリス――==W====RT==って、ここは?僕はたしか『浴場試験』の途中で==RT==空腹に耐えられなくなって……" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "carriage_inside", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "34", + "InBounce", + false, + false, + 2.0, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + 0.0, + "none", + "Linear", + 1.0, + false, + 1 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dream_loop", + 1, + 2, + nil, + nil, + nil, + 1.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutBounce", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "InBounce", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "020", + "none", + 2, + 0.5, + -0.35, + 1.5, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "InBounce", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "015", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "Zhong", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "そうだ、浴場試験!==RT==試験の結果は!?どうなったんだ!?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m149", + "1500ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "文句なしの合格だそうですよ。==W==それどころか3時間半も耐えるなんて、==RT==フィラニスではいまの大司祭様に次ぐ歴代2位の記録だとか。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "これには聖女様も大司祭様も、==RT==『すでに正式な司祭の域に達している』とおっしゃっており、==RT==ご主人様の身分への疑いも無事晴れたことになります。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "ああ、そうです。疑いが晴れたことにより、誤認捕縛による時間的・==RT==精神的損害への補償として、フィラニスから金貨がごっそり送られて==RT==きましたよ。", + "" + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_1", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + true, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "019", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "閃銀騎士の独断で、見習いとはいえ『司祭』を拘束したんですから、==RT==当然と言えば当然ですが。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "それもあって、騎士様は私たちに謝罪したうえで、『命を奪わない』、==RT==『消えない傷を残さない』という条件内で、どのような処罰も==RT==受け入れなければならなくなったわけですが。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "mood_4", + "16", + "OutCubic", + 0.5, + false, + "AvgStageEffect_wipe_down", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "ちなみにこれは、フィラニス追放より一歩手前の厳重な処罰だそうです。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "avg_emoji_shock", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "まさかそんな大問題になっていたとは……==RT==それでエリナは?なんと言っているんだ?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "ふふふ♪ご主人様はあの騎士様のことを、==RT==ずいぶんと気にかけてらっしゃるようですね?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "彼女は自らの職務をまっとうしただけで、==RT==根は悪い人間ではないからな。それに……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "彼女の見立ては間違っていなかった。==RT==エリナ風に言うなら、イリスは本物の==RT==『堕落した聖女』で、私は偽物の『見習い司祭』なんだ。", + "彼女の見立ては間違っていなかった。==RT==エリナ風に言うなら、イリスは本物の==RT==『堕落した聖女』で、僕は偽物の『見習い司祭』なんだ。" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "010", + "avg_emoji_sigh", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "だからこそ、彼女が罰を受けること自体、==RT==私としては賛成できないというか……", + "だからこそ、彼女が罰を受けること自体、==RT==僕としては賛成できないというか……" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_030", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "まったく……ご主人様はつくづくお人好しですね。==RT==騎士様が処分されないということは、==RT==私たちの正体が明かされるということを意味するんですよ?", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "そうなれば……騎士様より、もっとひどい目に遭うことになるでしょう。==RT==斬首……==W==いえ、奴隷用の磔台に縛りつけられ、==RT==じわじわと全身の血を抜かれて息絶えることになるかもしれません……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "016", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "それは勘弁願いたいが……==RT==だとしても、やっぱり私には彼女に非があるとは==RT==思えないな。なんとかならないのか?", + "それは勘弁願いたいが……==RT==だとしても、やっぱり僕には彼女に非があるとは==RT==思えないな。なんとかならないのか?" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "ふふ……私は主人想いの健気な奴隷ですからね。抜かりはありません。==RT==こんなことになるだろうと思い、ご主人様からのご指示ということで、==RT==すでに手を打ってあります♪", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "004", + "none", + 3, + 0.5, + 0.05, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "004", + "none", + 1, + 0.1, + -0.21, + 1.3, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_942", + "a", + "004", + "none", + 1, + 0.9, + -0.28, + 1.4, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "聖女様、大司祭様。浴場試験に臨む前、ご主人様は騎士様の罪を==RT==問うおつもりはないとおっしゃっていました。==RT==ですので騎士様には、どうか寛大な措置をお願いします。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m95", + "1000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 70.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "005", + "avg_emoji_attention", + 2, + 0.2, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "聖女", + "", + 0, + "", + false, + "", + "まさかあなたの口から、そのような他人を思いやる言葉が==RT==出てくるなんて、夢にも思いませんでしたわ……==W====RT==大司祭様は、どのようにお考えでいらして?", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -70.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "002", + "none", + 1, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "004", + "avg_emoji_question", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭", + "", + 1, + "", + false, + "", + "なんと思慮深く慈悲深い……==RT==司祭の中にこのような高潔な魂の持ち主がいることを、誇りに思います。", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭", + "", + 0, + "", + false, + "", + "とはいえ都の安寧を守護する閃銀騎士に不手際があったことも事実。==RT==相応の罰を与えなければ、我らが導き手たるオリンピア様のご尊名に==RT==傷がついてしまいますからねぇ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -50.0, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "ですが騎士様は、そのオリンピア様より賜った責務を==RT==見事に果たしたとも言えます。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_idea", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "なによりご主人様が探求されている魔法において、==RT==今回の問題は理解を深め、新たな閃きを得るための==RT==格好の『試練』となったともおっしゃっています。", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_030", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "にもかかわらず……ここで騎士様が罪を問われたとなれば、==RT==ご主人様はひどく心を痛められ、==RT==今後の研究にも支障が出てしまうかもしれません。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "002", + "none", + nil, + 0.8, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭", + "", + 0, + "", + false, + "", + "ふむ……たしかに心の平穏こそ、魔法の探求には欠かせないもの。==RT==ましてや彼女が取り組んでいるのは、前例のない『復活魔法』。==W====RT==判断が難しいですねぇ。", + "ふむ……たしかに心の平穏こそ、魔法の探求には欠かせないもの。==RT==ましてや彼が取り組んでいるのは、前例のない『復活魔法』。==W====RT==判断が難しいですねぇ。" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "005", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "005", + "avg_emoji_happy", + 1, + 0.25, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "聖女", + "", + 1, + "", + false, + "", + "でしたらいっそのこと、==W==騎士団長さんの処分は==RT==見習い司祭様に委ねてしまってはいかがでしょう?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "002", + "none", + 5, + 0.55, + 0.0, + 1.4, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + 5, + nil, + nil, + nil, + nil, + nil, + 0.8, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "002", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "聖女", + "", + 0, + "", + false, + "", + "それならばオリンピア様がご自身の庇護下にある者を贔屓されない==RT==ことを示せますし、見習い司祭様としてもご納得いただけるかと。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "007", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭", + "", + 0, + "", + false, + "", + "なるほど……一理ありますね。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_942", + "a", + "002", + "none", + nil, + nil, + -0.1, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "002", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭", + "", + 0, + "", + false, + "", + "ではエリナ、見習い司祭の彼女が目を覚ましたのち、==RT==ただちに謝罪し、下されたいかなる処分も受け入れるように。==RT==いいですね?", + "ではエリナ、見習い司祭の彼が目を覚ましたのち、==RT==ただちに謝罪し、下されたいかなる処分も受け入れるように。==RT==いいですね?" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + 2, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_146", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "承知しました。==RT==寛大な措置に感謝いたします。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -200.0, + -30.0, + 1.3, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "007", + "none", + 5, + 0.75, + 0.2, + 0.7, + nil, + nil, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.45, + -0.1, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "014", + "none", + 2, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "イリスは弁が立つんだな。==RT==その場で聖女と大司祭を説得してしまうとは……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "ふふふふふ……もっと褒めていいですよ♪==RT==なにしろ弁論では、アモールの聖女学校でもトップの成績でしたからね!==RT==このくらいは朝飯前です!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 1, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m147", + "1000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 0.9, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 90.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 2.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "まあそうでなくとも、騎士様の後ろ盾はこの都の尊者様のようですから。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "いくら聖女様と大司祭様といえど、同じ尊者様の庇護下にある以上、", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "無闇に騎士様を罰することができないんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + false, + nil + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "なので他所からやって来た『見習い司祭様』が間に入ってくれたのは、==RT==あのおふたりにとっても好都合だった――といったところでしょう。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ふふ……==W==もしかしたら、それすらも『見習い司祭の素質』==RT==として試されていたのかもしれないな。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_029", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "かもしれない……==W==ではなく、確実に試されていたのでしょう。==RT==そういうわけですから、騎士様が謝罪に訪ねて来た際には、==RT==然るべき処罰を与えるようにしてくださいね。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "mood_1", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "018", + "avg_emoji_flower", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "xuanyun", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "いちおう私からも『ご主人様がフィラニスに滞在している間、==RT==騎士様が責任を持って身の回りのお世話と宿の手配をするように』==RT==とお伝えはしましたが、そこは見習い司祭の威厳を見せることが大事です。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "そもそもの話、本来なら見習いとはいえ『司祭』が都を訪ねれば、==RT==貴族たちが総出で歓迎し、もてなすのが慣わしですからね。==RT==それは貴族たちにとっても、名声を高めることにもなりますし……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "そういう意味では、私の要望は処罰にすらなりませんから。==RT==むしろ騎士である彼女にとっては栄誉、ご褒美ですね。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "あの聖女や大司祭の館に招かれても、==RT==ボロを出すリスクが増すだけだからな。==W====RT==これが最善の選択肢と言えるだろう。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "ふふ……ご主人様は理解が早くて助かりますね。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ということは……==W====RT==ここはエリナの家というわけか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "半分正解です。==RT==厳密には、騎士様の家はこの建物のなかのこの『一室』のみなので。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "avg_emoji_shock", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "……ぬ?この一室だけ?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m4", + "none", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 1, + nil, + 100.0, + nil, + "avg3_182", + "b", + "022", + "avg_emoji_sigh", + 2, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "こればかりは想定外でした。==W====RT==まさか尊者様の庇護を受けるフィラニスの閃銀騎士団長様が、==W====RT==これほど貧しい生活を送っているなんて……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 1, + nil, + nil, + nil, + "avg3_182", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_095", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -500.0, + 300.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 200.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "OutCubic", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 1000.0, + 300.0, + 1.8, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 400.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_030", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + nil, + "Xiao", + "OutCubic", + 0.5, + true, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "a", + "015", + "none", + nil, + nil, + -0.1, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_awkward", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "ご覧のとおり、ご主人様をもてなす財力もありません。==RT==幸いこのおんぼろインスラは空室だらけですから、==RT==適当な部屋を勝手に使えば寝床には困らないでしょうけど。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "騎士団長というのは、==RT==本来裕福な生活を送っているものなのか?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "アモールの騎士団長様ともなれば、広々とした庭園や==RT==プールの付いたドムスに住んでいるのが当然ですからね。==RT==なにしろ騎士団の仕事は、主に盗賊の取り締まりと火災予防ですし。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "盗賊の取り締まりと火災予防をするだけで、==RT==裕福な生活が送れるとは思えないが……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_angry", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "まったく……世間知らずにもほどがあります。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_vexation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "仕方ないさ。私がこれまでいたところでは、==RT==まったく異なる生活を送っていたからね。", + "仕方ないさ。僕がこれまでいたところでは、==RT==まったく異なる生活を送っていたからね。" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "そういうわけだ、『見習い司祭』として怪しまれ==RT==ないよう、知っておくべき知識を叩き込んでくれ。==RT==そうだな……==W==まずは暦の数え方から頼むよ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_sigh", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "いったいどんなド田舎で暮らしていたら、==W====RT==暦すら数えられない世間知らずに育つんですか……==W====RT==いいですか、一度しか説明しませんから、よーく聞いてくださいね?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 5, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "b", + "004", + "none", + nil, + nil, + -0.35, + 1.8, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_071", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "Linear", + 1.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "今年は半神ルシラ様が執政官を務められる年であり、==RT==アモール建国704年目にあたります。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "ノヴァ歴の1年は12ヶ月で、1ヶ月は30日あるいは31日。==RT==現在はもっとも神聖なものとされる5月で――", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "半神様と尊者様に捧げられた季節とされています。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m150", + "none", + 0.0, + false + } + }, + { + cmd = "SetSceneHeading", + param = { + "13:30", + "5月", + "26日", + "フィラニス", + "大浴場" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "004", + "none", + 2, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg2_941", + 0, + -0.25, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "妾が半神の儀に備えて籠もっている間、よくぞ代役を務め、==W====RT==フィラニスの安寧を見守ってくれました――聖女レイヤ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.3, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "010", + "none", + 2, + 0.5, + 0.05, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "avg_emoji_flurry", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "聖女レイヤ", + "", + 0, + "", + false, + "", + "滅相もございません。オリンピア様に代わりこの都を見守らせて==RT==いただきましたことは、わたくしにとってもこの上ない誉れですもの。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.1, + false, + nil + } + }, + { + cmd = "NewCharIntro", + param = { + "avg3_225", + "レイヤ", + "フィラニスの聖女", + "a", + "002", + nil, + nil, + nil, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_942", + "a", + "002", + "none", + 2, + 0.45, + -0.1, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_539", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭コペリウス", + "", + 1, + "", + false, + "", + "オリンピア様が籠もられてからの半年間、==RT==フィラニスの秩序には寸分の乱れもございません。", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_029", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "大司祭コペリウス", + "", + 0, + "", + false, + "", + "街に奴隷の影はなく、住人は皆オリンピア様より賜いし慈愛の恩恵を==RT==享受しております。まさに、一点の曇りもない『完全無欠の都』に==RT==ふさわしい光景と言えるでしょう。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.1, + false, + nil + } + }, + { + cmd = "NewCharIntro", + param = { + "avg2_942", + "コペリウス", + "フィラニスの大司祭", + "a", + "002", + nil, + nil, + nil, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg2_941", + 0, + -0.25, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "尊者オリンピア", + "", + 0, + "", + false, + "", + "ふふ、それは素晴らしいですね。==RT==ところで……閃銀騎士が逃亡中の『堕落した聖女』を==RT==捕らえたと耳にしましたが、本当ですか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.3, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "005", + "none", + nil, + 0.5, + nil, + nil, + 0.0, + 0.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "005", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "聖女レイヤ", + "", + 0, + "", + false, + "", + "わたくしと大司祭様で検分に出向きましたが、==RT==残念ながら他人の空似――==RT==アモールの見習い司祭様の奴隷だと判明しました。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "Linear", + 0.5, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "尊者オリンピア", + "", + 0, + "", + false, + "", + "……そうですか、残念です。==W====RT==それで、当然その奴隷は解放したのでしょうね?", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "聖女レイヤ", + "", + 0, + "", + false, + "", + "おそれながら、いまだ解放には至っておりません。==RT==ですがそろそろ見習い司祭様も目覚めた頃合いですので、==RT==私的奴隷を解放していただくようお願いに参ろうかと。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg2_941", + 0, + -0.25, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "尊者オリンピア", + "", + 1, + "", + false, + "", + "絶望に沈む者が耕す土から、==RT==豊かな黄金色の穂が実ることはありません。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "尊者オリンピア", + "", + 0, + "", + false, + "", + "ですがフィラニスの理想を知らぬ客人に、==RT==我らが理想を強いるものでもありません。==RT==決して礼を欠くことなく、穏やかに事を進めるようになさい。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "005", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + nil, + nil, + nil, + "avg3_225", + "a", + "002", + "avg_emoji_love", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "聖女レイヤ", + "", + 0, + "", + false, + "", + "承知いたしました。ですが見習い司祭様はたいそう情に厚いお方で、==RT==人を虐げることは好まれません。ですのでフィラニスの掟に抵触する==RT==ことはなさらないでしょう。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg3_225", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "尊者オリンピア", + "", + 0, + "", + false, + "", + "フフ、それを聞いて安心しました。==W====RT==ではレイヤ……もう少し近くへおいでなさい。==RT==久しぶりに、妾と語らいましょう。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "004", + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "004", + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "聖女レイヤ", + "", + 0, + "", + false, + "", + "オリンピア様は、どのようなお話をご所望でしょうか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "尊者オリンピア", + "", + 1, + "", + false, + "", + "そうですね、件の見習い司祭について、もっと聞かせてちょうだい。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "尊者オリンピア", + "", + 0, + "", + false, + "", + "妾が耳にした話では、棺のような怪しげな匣を携え、==RT==一時は体温も呼吸も失いながら再び息を吹き返し……==RT==あまつさえ『復活魔法』を探求しているとか。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "聖女レイヤ", + "", + 0, + "", + false, + "", + "おっしゃるとおりですわ。けれど誰ひとりとして成就した者がいない==RT==『復活魔法』など、荒唐無稽の夢物語にすぎません。==W====RT==それは此度の見習い司祭様とて同じことでしょう。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "004", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_3s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "尊者オリンピア", + "", + 1, + "", + false, + "", + "ウフフフ……レイヤ、あなたはなにもわかっていないのですね。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "尊者オリンピア", + "", + 0, + "", + false, + "", + "その見習い司祭は原石でありながらも、==RT==いまだかつてない異彩を放っているのですよ。==W====RT==これほどまでに希少で、完全無欠に近い『素材』はほかにありません。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_146", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "尊者オリンピア", + "", + 0, + "", + false, + "", + "あなただって、その見習い司祭を実際に目にしたのなら……==W====RT==美しい体に目を奪われたでしょう?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_416", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "009", + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "009", + "none", + nil, + nil, + 0.1, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "008", + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "002", + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg2_941", + 0, + -0.25, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "008", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "聖女レイヤ", + "", + 0, + "", + false, + "", + "あ、あの……オリンピア様?==RT==申し訳ございません、おっしゃっていることの意味が……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "尊者オリンピア", + "", + 1, + "", + false, + "", + "ウフフフフフ……心配しなくても平気ですよ。==RT==いまは理解できないかもしれないけれど、==RT==すぐにレイヤにもわかるようになりますからね。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_029", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "尊者オリンピア", + "", + 1, + "", + false, + "", + "あなたはとても麗しい聖女となりました。立ち振舞いも、佇まいも、==RT==魔法も、昔と比べれば段違いです。けれど……==RT==この世に生を受けた者で、はじめから完全無欠の者などいません。", + "" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "尊者オリンピア", + "", + 0, + "", + false, + "", + "いいですか?==RT==誰しもが、必ずどこかしらに疵を持つものなのです。==RT==それでも――", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 50.0, + -30.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "尊者オリンピア", + "", + 0, + "", + false, + "", + "レイヤは人の身の限界を脱ぎ捨て、==RT==本来与えられるべきである『真の栄光』に触れてみたいと思いませんか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_146", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "010", + "close", + nil, + 0.48, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "聖女レイヤ", + "", + 0, + "", + false, + "", + "『真の栄光』?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "002", + "none", + nil, + nil, + -0.63, + 2.0, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_049", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "ああ、麗しく無垢な私だけの聖女よ……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_458", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "このオリンピアと共に、真なる『完全無欠』を追い求めましょう?", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + true, + 1.0, + true, + "default" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/stm10001_06.lua b/lua/game/ui/avg/_jp/config/stm10001_06.lua new file mode 100644 index 000000000..4670f48e1 --- /dev/null +++ b/lua/game/ui/avg/_jp/config/stm10001_06.lua @@ -0,0 +1,10085 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "第6話", + "聖女の存在意義", + "イリスから身分制度と魔法の仕組みを教わる過程で、魔王は『聖女』が願いのために命を捧げる『消耗品』だと知り、イリスがかつて逃亡したことを全力で肯定する。そこへルルが現れ、ふたりに『堕落した聖女』が出現したことを告げる。", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 1, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + -50.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "002", + "none", + nil, + nil, + -0.22, + 1.25, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 10.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m25", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetSceneHeading", + param = { + "15:00", + "5月", + "26日", + "フィラニス島", + "老朽化したインスラ" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "ノヴァ大陸において、人の身分とは『魔法を扱う力』で決まるのが==RT==一般的です。そしてその力とは、才能が8割、努力が2割。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "なので生まれながらにして、その人の運命は決まっていると言っても==RT==過言ではないでしょう。血筋とは、それほど大きな意味を持つんです。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 3, + "none", + "avg3_227", + "a", + "002", + "none", + 2, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 4, + "none", + "avg3_228", + "a", + "007", + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_227", + 0.3, + -0.1, + 0.2, + false + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_228", + 0.3, + -0.1, + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 3, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 4, + "phylanis_street_outside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutQuad", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 2, + 0, + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "つまり――魔法を扱う力に長けた者は貴族になれる。==W====RT==逆に魔法を扱えない者は一般市民か自由民……==RT==最悪の場合、奴隷として生きるしかありません。", + "" + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetStage", + param = { + 3, + 0, + "OutSine", + 0.7, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sweaty", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ふむ、社会としての仕組みは理解したが……==W====RT==ならば貴族の子どもに魔法の才能が欠片もなかったら?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_066", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 2, + 3, + "OutSine", + 0.5, + true + } + }, + { + cmd = "SetChar", + param = { + 1, + 3, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 3, + "none", + "avg3_1335", + "a", + "002", + "none", + 1, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_1335", + 0.5, + -0.1, + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 2, + 0, + "OutBack", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "子どもだけ一般市民に格下げされます。親が子を愛していれば、==RT==何不自由なく暮らしていけるよう面倒を見てもらえるかもしれませんが……", + "" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "結局のところ、魔法が使えないことには変わりありませんからね。==RT==その子は貴族にもなれなければ、重要な役職に就くこともできません。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 2, + 5, + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 3, + 5, + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutSine", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -30.0, + 1.2, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ではその反対で――==RT==奴隷の子どもに魔法の才能があった場合は?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "魔法の才能を持つものは貴重ですからね。才能があるとわかれば、==RT==すぐにでも貴族の養子として迎えられるでしょう。==RT==そしてその子の両親も、奴隷の身分からは解放されます。", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "……もっとも、==W==その試験を受ける機会があればの話ですけど。", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "012", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(残酷な制度ではあるが……==RT==ある意味では『公平』と言えるのかもしれないな)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "ちなみに貴族の中でもっとも身分が低いのは『騎士』であり――==RT==これはかつて、魔法を使いつつ自前の武器と馬で都市国家のため==RT==出征する者たちのことを指す言葉でした。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "魔法の才能はそこそこでも、裕福であれば『騎士』を名乗れるいまの==RT==時代とは異なります。あ~……==W==我らが騎士様は例外のようですが。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_059", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + -150.0, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 4, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "InOutBack", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + -30.0, + 1.15, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutQuad", + 0.6, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "とにかく『騎士』とは、都市国家のさまざまな公職を担います。==RT==ただし報酬はなく、それどころか公共の仕事にかかる費用は==RT==すべて『騎士』が負担しなければなりません。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_shock", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "ということは……==W==閃銀騎士団にかかる費用は、==RT==すべてエリナが負担しているということに?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "だがそんな割に合わないこと、==RT==すすんで引き受けたがる人はいるのか?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "なにか勘違いしてるようですけど、権力さえあれば金貨を稼ぐ方法には==RT==困りませんからね。だからこそ、我らが騎士様がどうしてここまで==RT==生活に困窮しているのかは、理解できませんが……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "そして『騎士』の上に位置するのが、さまざまな魔法の扱いに長け、==RT==魔法の女神トリヴィアを信奉する『司祭』となります。==RT==つまりいまのあなたを指す身分ですね。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "もっとも『見習い司祭』は正式な『司祭』ではありませんが……==RT==とはいえ将来を嘱望される存在ですからね、==RT==周囲も正式な司祭と同じように扱います。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "だから丁重に扱われるのだな。==RT==それでいて正式な司祭ほどの責任は求められない。==RT==ふふ、ずいぶんと都合のいい身分だ。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "16", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + -30.0, + 1.35, + nil, + nil, + nil, + nil, + "wind", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 1, + 200.0, + nil, + 1.1, + "avg3_100", + "a", + "007", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + 50.0, + nil, + 1.1, + "avg3_182", + "b", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_100", + "", + 0, + "", + false, + "", + "イリスはそこまで考えて、私の身分を偽ったのか?", + "イリスはそこまで考えて、僕の身分を偽ったのか?" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 1, + "", + false, + "", + "当然です!このくらい臨機応変に動けなければ、==RT==3年も逃げ続けることはできませんからね!", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "……まあ食料の買い出し以外、塔から出ていなかったんですけど。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 1, + nil, + nil, + nil, + "avg3_100", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg3_182", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_3s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "17", + "OutSine", + 1.0, + true, + "fade", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "002", + "none", + nil, + nil, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_3s", + 0, + "m23", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "では『司祭』より上の身分は?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + 100.0, + nil, + nil, + "avg2_942", + "a", + "002", + "none", + 2, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg2_942", + 1, + -0.1, + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 2, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_227", + 1, + -0.1, + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "『大司祭』と『元老』です。前者は各都市国家における、魔法の女神と==RT==交信する最高責任者ですね。後者は元老院にある石造りの長椅子に座り、==RT==ノヴァ全体の命運を決める者を指します。", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg2_942", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + -400.0, + -300.0, + 1.5, + nil, + nil, + nil, + 0.3, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg2_941", + "a", + "002", + "none", + nil, + nil, + -0.25, + 1.3, + 1.0, + 1.0, + nil, + 0.0, + true, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + -50.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 16, + "OutSine", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "そしてさらにその上にいるのが、巨大都市国家と『神授の塔』を治める==RT==『尊者』です。ここまでくると、都市国家の法律を定めることができます。==RT==我らが騎士様の庇護者であるオリンピア様が、フィラニスの尊者ですね。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 3, + "OutSine", + 0.5, + true + } + }, + { + cmd = "Clear", + param = { + true, + 0.3, + true, + true + } + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_street_outside_daylight", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + 200.0, + -400.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + 100.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 10.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 8, + "OutSine", + 1.0, + true + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_sunlight", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(星ノ塔は『恩恵の神』がノヴァの人々に授けたものだと==RT==して、人々は神を信仰しているようだが……)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "004", + "none", + nil, + nil, + -0.18, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "020", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(ここで信仰されているのは恩恵の神ではなく、==RT==『魔法の女神』だという。これは……==RT==世界そのものによる信仰の違いなのだろうか?)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetStage", + param = { + 4, + 9, + "OutSine", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutQuad", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "最後に、『尊者』様の上はノヴァ――==RT==『元老院とノヴァの民』の執政官たる『半神』です。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "この身分のお方は圧倒的に少なく、人里を離れて暮らし、==RT==常人には理解できない世界規模の魔法を扱い、長い寿命を持っている――==RT==と言われています。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "半神様は毎年ひとりずつ交代でノヴァの実権を握ることができますが、==RT==基本的には前年の方針を引き継ぎ、改革をおこなうことはめったに==RT==ありません。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(総括すると『学歴』のようなものだろうな。==RT==いい学校に通っていなければ貴族にはなれない。==RT==その他の身分はカンパニーの役職に相当するのか?)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "020", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(ただし学力は勉強で伸ばせるが、==RT==魔法の才能は生まれ持ったもので決まる。==RT==それが大きな違いだな)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_happy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ありがとう、イリス。==W==おかげで今後どのように立ち回って==RT==いけばいいのか、ある程度理解できたよ。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "none", + "none", + "z", + 0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "013", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "常識は抜け落ちても、それなりに教養をお持ちのようですし……==RT==記憶を失くす前は、やはりどこかの貴族の子どもだったのでは?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "……いや、私の故郷にも貧富の差はあった。==RT==だがこんな階級制度はないし、ましてや貴族でもない。==RT==理解できたのは、先生が良かったからだよ。", + "……いや、僕の故郷にも貧富の差はあった。==RT==だがこんな階級制度はないし、ましてや貴族でもない。==RT==理解できたのは、先生が良かったからだよ。" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "先生?==W==私が、先生……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "ふふ。==W==そう呼ばれるのも、案外悪いものではありませんね♪", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_134", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_1", + "17", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "018", + "avg_emoji_flower", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "33", + "OutSine", + 0.5, + false, + "fade", + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "002", + "avg_emoji_attention", + "huanxin2", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "では先生に、あとふたつほど聞きたいことがある。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "013", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "なんでしょう?==RT==さあ、どうぞ遠慮なく、先生に聞いてください!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "魔法を扱う力は才能が8割、努力が2割と言っていたが、==RT==呪文とは勉強して覚えるものだろう?==RT==なのに比重が2割しかないのは、どういうことなんだ?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "どれだけ雨を待ち望んでも、水瓶がなければ水を溜めることはできない。==RT==それと同じことですよ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_shock", + "chijing", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "そ、それはそうなのだろうが……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "魔法を扱うには魔力が必要で、魔力とは人の精神力から生まれます。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "ですがその性質は人それぞれ異なり――==RT==精神力を魔力へ変換するのが得意な人もいれば、==RT==人より多くの魔力を蓄えられる人、制御するのが得意な人もいる。", + "" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "そしてそのすべてを兼ね備えていれば、==RT==すなわち大司祭の素質を持っているということになります。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "私のように、==W==魔力に満ちた浴槽に少し浸かっただけで気を失うのは、==RT==魔力の耐性……水瓶が小さいからです。なのでどれだけ多くの呪文を==RT==覚えても、扱うための魔力が足りなければ無意味なんですよ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_a", + "17", + "OutSine", + 0.7, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + 1.15, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_sweaty", + nil, + 0.6, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutQuad", + 0.7, + true + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "30", + "OutSine", + 0.7, + false, + "fade", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutSine", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "それで君は、森で魔法を使ったとき、==RT==この心相石の力を借りたと?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "ど、どうしてそれを……!?==W====RT==って、そういえば浴場試験のときも『心相石』って言葉を使ってましたね。", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "OutSine", + 0.7, + true + } + }, + { + cmd = "SetBg", + param = { + 6, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg1_111", + "a", + "002", + "none", + nil, + 0.5, + -0.5, + 3.0, + nil, + nil, + 0.9, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 5, + 6, + "OutQuad", + 0.5, + false + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlStage", + param = { + 6, + nil, + nil, + 100.0, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutSine", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_219", + 0.0, + false + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 1, + "qstory_main_10001_006", + 0.3, + 0.36, + 1.0, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "私の故郷では心相石と呼ばれていてね、==RT==この中に魔力を蓄えておいて、==RT==魔法を使うときはここから魔力を引き出すんだ。", + "僕の故郷では心相石と呼ばれていてね、==RT==この中に魔力を蓄えておいて、==RT==魔法を使うときはここから魔力を引き出すんだ。" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFrontObj", + param = { + 1, + 0, + "qstory_main_10001_006", + nil, + nil, + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 5, + 3, + "OutSine", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + 1.0, + nil, + "none", + "OutSine", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 2, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "023", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "そ、そんなはずありません……!==RT==だってこの石は、私が長い間試行錯誤を重ね、==RT==やっとの思いで作り上げた唯一無二のものなんですよ!?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + -0.25, + 1.35, + nil, + nil, + nil, + "none", + "none", + "InOutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "016", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jinzhang", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "なのに……あなたの故郷では、誰もが当たり前に使っていると?", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "023", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "PlayCharAnim", + param = { + "avg3_182", + "shake_L", + false, + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_110", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "しょ、しょんにゃぁ……==RT==これを売ってボロ儲けする、私の計画がぁ……", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_awkward", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "そ、そんなに落ち込むことはないさ!==RT==少なくともフィラニスでは誰も持っていないようだし……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "027", + "none", + nil, + nil, + -0.5, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_065", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 3, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + -0.07, + 1.1, + nil, + nil, + 1.0, + "yaobai", + "none", + "Linear", + 0, + nil, + false, + 1.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "た、たしかに!==W====RT==フィラニスにその石が伝わってくる前に、私が売れるだけ売れば……==RT==ヒヒッ、ボロ儲けも夢じゃありません♪", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "019", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youzai", + "none", + "Linear", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sweaty", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "聖女の言葉とは思えないな……だが、==RT==『堕落した聖女』の指名手配が解かれたわけではない。==RT==だと言うのに、金儲けを考える余裕なんてあるのか?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "備えあれば憂いなしと言いますからね。==RT==フィラニスからもらった精神的苦痛の補償金も折半しましたし、==RT==路銀がなければ逃亡生活を続けることもできませんから。", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "019", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 1.0, + false, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetChar", + param = { + 1, + 6, + "none", + "avg1_111", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + -0.4, + 1.5, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_111", + "a", + "011", + "none", + 2, + 0.5, + -0.4, + 1.5, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_2", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m18", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 0.9, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "024", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(顔だけではなく、==W==こういうところはなんというか==RT==アヤメによく似ているんだよな……)", + "" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 200.0, + -100.0, + 1.3, + nil, + nil, + nil, + "none", + "Linear", + 1.5, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_cen_lp_w", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + "002", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + 1.0, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -50.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "AvgStageEffect_paint", + "OutSine", + 0.5, + false, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_cen_lp_w", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "ちょっと、先生の説明中になにをぼんやりしているんですか?==RT==まさか……石のことと一緒に、故郷にいる女の子のことまで==RT==思い出していたとか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "護送車の中で言っていた、アヤメ……でしたっけ?", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m38", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "すまない。イリスもエリナも、==W====RT==本当に仲間とよく似ていて……", + "" + } + }, + { + cmd = "SetBg", + param = { + 5, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.15, + 1.2, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_112", + "b", + "002", + "none", + nil, + nil, + -0.2, + 1.25, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 0.9, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "b", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 0.9, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 8, + "OutSine", + 0.7, + true + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_296", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 9, + "Linear", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "AvgStageEffect_paint", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetStage", + param = { + 4, + 3, + "OutSine", + 0.0, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "005", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "もう二度と会えないかもしれない――==W====RT==そう思うと、余計に……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.5, + false, + "fade" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "……その気持ちは、理解できなくもありません。==W====RT==ですが私をその人の代わりにするのはやめてください。==RT==どんな理由があろうと、絶対にです。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + nil, + nil, + -0.35, + nil, + nil, + nil, + nil, + "none", + "none", + "InOutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_3", + "rule_39", + "OutSine", + 0.7, + false, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "33", + "OutSine", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "いいですね?==RT==私はイリス。アヤメでも、ほかの何者でもありません。", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "こんなことを言うと、冷たい人間だと思われるかもしれませんが……==W====RT==特にあなたには、そんなふうに思ってほしくない。==RT==私をきちんと見てほしいんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -30.0, + 1.15, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "022", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "わ、悪かったよ。==RT==いま一緒に過ごしている仲間はイリスだ。==RT==もう間違えたりはしない。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "027", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_356", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "023", + "close", + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "lengzhan", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "InOutSine", + 0.5, + false + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "仲間だなんて……そこまで言ってもらえると、逆に照れてしまいます。==W====RT==私たちはただの共犯者であり、同じ船に偶然乗り合わせた逃亡者……==RT==それだけの関係ですから。", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "InOutBack", + 0.7, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "niunie1", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(それはもう十分仲間と呼べる関係なのでは?==RT==……まあいいか)", + "" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m149", + "4000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "avg_emoji_love", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "それでは――あらためてよろしくな、イリス。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "わかっていただけたならいいんです。==RT==私は先生ですからね、寛大な心で許してあげます!==RT==……それで、もうひとつの質問というのは?", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + -0.12, + 1.15, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "先ほど君が説明してくれた貴族の中には==RT==『聖女』が入っていなかっただろう?==RT==それはなぜなんだ?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "聖女というのは、塔で神へと願いを捧げる存在ですからね、==RT==貴族には含まれません。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ならば一般市民か自由民?==RT==それともまた別のくくりがあるのか?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "どれでもありませんよ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_sweaty", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "なら……==W==まさか奴隷?", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "none", + "jinzhang", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + -0.13, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "それも違います。==W====RT==私たち聖女とは……ただの『消耗品』なんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "025", + "avg_emoji_happy", + nil, + nil, + -0.08, + 1.1, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m25", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_shock", + "chijing", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "消耗品?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "火を起こすには、なにが必要ですか?", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "火種と……その火を大きくするための枝や枯れ草?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "では火が燃え尽きたあと、冷たくなった灰をわざわざ気にしますか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "いや……==W==火事にならないよう、==RT==完全に火が消えたかたしかめるくらいかな。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + "002", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "はい。私たち聖女は、使い終われば誰にも気にかけられない……==RT==そういう『消耗品』なんですよ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "025", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "そもそも聖女とは、『魔法の才能』を持ちながらも欠陥を抱えた者。==RT==たとえば私の場合、魔力耐性が著しく低く、体内の魔力を放出しな==RT==ければ体調を崩してしまいます。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "言いましたよね?==RT==呪文を学ぶことはできても、魔法を正常に扱うことができない――==W====RT==だから私は欠陥品なんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "とはいえそんな欠陥品にも使い道はあります。私たちは、権力者から==RT==貴族令嬢のように大切に育てられ、さまざまな知識と魔法を学んで==RT==きました。必要とされたとき、塔の祭壇に上って女神へ奉仕するためです。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_shock", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "女神への奉仕……?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 6, + "phylanis_tower_gate_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 6, + nil, + nil, + nil, + 200.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 6, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 15.0, + false, + 0 + } + }, + { + cmd = "SetStage", + param = { + 5, + 2, + "OutSine", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "わかりやすく言えば――==RT==『自らの命を代償として、権力者たちの願いを叶えること』ですね。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_tower_throne_nocoffin", + "0", + "OutSine", + 0.0, + true, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + 200.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetStage", + param = { + 5, + 7, + "OutSine", + 1.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + -100.0, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 15.0, + false, + 0 + } + }, + { + cmd = "SetStage", + param = { + 4, + 6, + "OutSine", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {2.0} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "ようするに聖女とは願いを叶えるための火種。==RT==ちょっと値が張るものの、希少な『消耗品』にすぎないんですよ。==RT==だから丁寧に扱われるし、ある程度の地位も持っているように見えます。", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "011", + "none", + nil, + nil, + -0.22, + 1.25, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -40.0, + 1.25, + nil, + nil, + nil, + "none", + "InOutBack", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.6, + true, + "fade" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ま、待ってくれ……!命を代償に!?==RT==星ノ塔では、欲しい神器を思い浮かべながら、==RT==祈願箱に願掛けするだけでいいはずだ。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "……あなたの故郷ではそうなんでしょうね。==W====RT==ですが私はあなたの故郷に生まれたわけではなく、==RT==ここはあなたの故郷でもありません。", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "そ、そうかもしれないが……", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "君たちの願い方には問題がある!==RT==だいたい、命を代償にしろと言われたら、==RT==私が聖女でも逃げ出す!イリスの判断は正常だ!", + "君たちの願い方には問題がある!==RT==だいたい、命を代償にしろと言われたら、==RT==僕が聖女でも逃げ出す!イリスの判断は正常だ!" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "なっ……!?==W====RT==あ、あなた……自分がなにを言っているのか、本当にわかってるんですか?", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "012", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "願いを捧げるのは、聖女としての務めであり、運命なんです。==RT==誰もがそれを当たり前だと考え、逃げ出すなんてもってのほか==RT==だと思っているはずなのに……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "人の命より大切なものなんてない!==RT==運命だかなんだか知らないが……==W====RT==そもそも運命とは、変えるためにあるんだ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_227", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "016", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "agency_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "wind", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_009", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "34", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_010_FP", + "31", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_011_FP", + "0", + "OutSine", + 0.8, + true, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_007_o", + "0", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 5.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.25, + nil, + nil, + nil, + "stop", + "InOutBack", + 0.7, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "34", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "026", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "028", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "まったく……==W==身の程知らずにもほどがあります。==RT==いまだって、私たちは正体が知られたら処刑される立場なんですよ?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "……ふふ。ですがそういう『身の程知らず』は嫌いじゃありません。==RT==なにしろ私は、祭壇から逃げ出して自らの務めすら放棄した――==RT==『堕落した聖女』ですからね。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "それにしても、いまさらこんなことを考えさせられるなんて、==W====RT==やっぱりあなたは特別な――", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_069", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m22", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 6, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg3_100", + "b", + "002", + "none", + nil, + nil, + -0.07, + 1.365, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 5, + 0, + "OutBack", + 1.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 6, + nil, + nil, + nil, + -30.0, + 1.15, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jinzhang", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetStage", + param = { + 5, + 7, + "OutSine", + 1.0, + true + } + }, + { + cmd = "SetChar", + param = { + 1, + 0, + "none", + "avg3_100", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutQuad", + 0.6, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "007", + "avg_emoji_shy", + "niunie", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "うっ、空腹がそろそろ限界に……==RT==先に食事をしてからでもいいかな?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "かまいませんよ。==W====RT==巡回に出る前、騎士様が作ってくれたハムを挟んだパンがありますから。", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_019", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "011", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(セイナに似ているのが顔だけでなければ、==W====RT==エリナの料理も期待していいはずだ!)", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_236", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 3, + 100.0, + nil, + 0.9, + "avg1_112", + "a", + "005", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetCharHead", + param = { + 1, + 3, + nil, + nil, + nil, + "avg1_112", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "では早速、いただきます!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_341", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_135", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 2, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_3", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_eyes", + "InSine", + false, + false, + 0.3, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "007", + "close", + "jingxia", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "こ、これは……?==RT==石を噛んだような食感が……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "018", + "none", + nil, + 0.65, + -0.17, + 1.2, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "17", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "SetBGM", + param = { + 3, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -30.0, + 1.15, + nil, + nil, + nil, + "none", + "InOutBack", + 0.7, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "2TiaoYue", + "none", + "Linear", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "ふふふふ……気づきましたか?==RT==騎士様の手料理は、もはや殺人級ですよ。==RT==焼いたパンなんて、盾にできるほど硬いですからね。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "007", + "avg_emoji_resentful", + "buman", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(どうして料理の腕は似ていないんだ!!!!)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_167", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_052", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 150.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_048", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + nil, + nil, + nil, + "avg2_978", + "b", + "010", + "none", + 3, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "ルル", + "", + 0, + "", + false, + "", + "ああ、おふたりとも。==W====RT==もう昼だっていうのに、ダラダラしててくれて助かりました。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "015", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg2_978", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "011", + "none", + nil, + 0.0, + -0.25, + 1.35, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m148", + "4000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "2TiaoYue", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.65, + 0.03, + 0.95, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + 1.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutSine", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 50.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jinzhang", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "ルル", + "", + 0, + "", + false, + "", + "とにかくちょっと手を貸してほしいんです。==RT==堕落した聖女が現れたとかで、エリナ様が増援を必要としてて。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -200.0, + -50.0, + 1.25, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "Linear", + 0.8, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "34", + "OutSine", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "34", + "OutQuad", + false, + false, + 0.2, + true, + "fade" + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "34", + "InSine", + false, + false, + 0.2, + true, + "fade" + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "34", + "OutSine", + false, + false, + 0.2, + false, + "cut off" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "026", + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "増援ですか、力になれるかわかりませんが……==RT==って、『堕落した聖女』が現れたぁ!?", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutSine", + 15.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 2.0, + false, + "fade" + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "Wait", + param = {1.0} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/stm10001_07.lua b/lua/game/ui/avg/_jp/config/stm10001_07.lua new file mode 100644 index 000000000..cf52b9076 --- /dev/null +++ b/lua/game/ui/avg/_jp/config/stm10001_07.lua @@ -0,0 +1,13716 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "第7話", + "閃銀騎士団の日常", + "魔王は民衆に『堕落した聖女』と決めつけられた奴隷の少女を見習い司祭の権威で救い出す。そして、保留していたエリナへの処罰を、自分とイリスを閃銀騎士団に加えることとし、騎士団の新人としてフィラニスで起きている失踪事件の話を聞く。", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 3.5, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m111", + "none", + 0.0, + false + } + }, + { + cmd = "SetSceneHeading", + param = { + "10:30", + "5月", + "26日", + "フィラニス島", + "中央通り" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "008", + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "よく見てくれ。この子は『堕落した聖女』などではない。==RT==魔法なんて使えない、ただの奴隷だ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.45, + nil, + 0.95, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.58, + nil, + 0.95, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.1, + nil, + nil, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_144", + "a", + "002", + "none", + nil, + 0.9, + nil, + 1.0, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_1992", + "a", + "002", + "none", + nil, + 0.23, + -0.15, + 1.25, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1335", + "a", + "002", + "none", + nil, + 0.77, + -0.15, + -1.25, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.12, + nil, + nil, + nil, + nil, + 0.95, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_144", + "a", + nil, + "none", + nil, + 0.88, + nil, + nil, + nil, + nil, + 0.95, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "close", + nil, + 0.25, + nil, + 1.2, + nil, + 1.0, + 0.98, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + 0.75, + nil, + -1.2, + nil, + 1.0, + 0.98, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "興奮したフィラニス人", + "", + 0, + "", + false, + "", + "おいおい騎士様、なにを言ってるんだ?==RT==奴隷のいない都、それがフィラニスだろう?==W====RT==ならそいつは、『堕落した聖女』が化けてる可能性が高い、違うか?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "私の言葉を信じられないなら、それでもかまわない。==RT==代わりにこの子を大司祭様のもとへと連れて行き、判断を仰ごう。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "興奮したフィラニス人", + "", + 1, + "", + false, + "", + "あーあー、なにかあるとすーぐ大司祭様の名前を出すんだもんな。==RT==ったく、閃銀騎士ってのは楽そうな仕事でうらやましいぜ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "怒るフィラニス人", + "", + 1, + "", + false, + "", + "うちの子がいなくなって、もう1ヶ月だぞ!==RT==捜索はなにひとつ進展しないし、閃銀騎士団は仕事しろよ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "怒るフィラニス人", + "", + 0, + "", + false, + "", + "せっかく俺たちで犯人を捕まえたのに、==RT==首をはねるどころか庇おうとするなんて……==RT==本当は騎士団もグルなんじゃないか!?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "凶暴なフィラニス人", + "", + 0, + "", + false, + "", + "わざわざ大司祭様に尋ねなくても、浴場試験をすればいい。==RT==もし本当に奴隷なら、すぐにわかるだろうしな。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "興奮したフィラニス人", + "", + 0, + "", + false, + "", + "そうだ!いますぐ試せ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "これほど弱っている状態で浴場試験なんて……==RT==彼女に死ねと言うのか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "フィラニスの閃銀騎士として、私が責任を持って取り調べをおこない、==RT==きちんと公表する。だから道を開けてくれ。==W====RT==いますべきことは、この子に適切な治療を受けさせることだ。", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.47, + -0.02, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + "wind", + "OutBack", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.15, + nil, + nil, + nil, + nil, + nil, + "manbu2", + "none", + "OutQuart", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "manbu2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_097", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "manbu2", + "none", + "OutQuart", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_144", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "manbu2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + 0.43, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 1.0, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + 1.15, + nil, + nil, + nil, + "still", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_019", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.35, + nil, + 1.0, + nil, + 0.5, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "none", + nil, + 0.25, + nil, + 1.25, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.1, + nil, + 1.05, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + 0.65, + nil, + -1.15, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_144", + "a", + nil, + "none", + nil, + 0.75, + nil, + 0.95, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + "005", + "none", + nil, + 0.54, + -0.05, + nil, + nil, + nil, + nil, + "still", + "none", + "OutBack", + 0, + 3.0, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_110", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_096", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "傷ついた少女", + "", + 0, + "", + false, + "", + "うぅ……痛い……==W==", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + 0.65, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 0.8, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.1, + nil, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "none", + nil, + 0.25, + nil, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_144", + "a", + nil, + "none", + nil, + 0.9, + nil, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + 0.75, + nil, + -1.2, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_019", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_097", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.805} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + 0.42, + -0.07, + 0.95, + nil, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + -2.0, + false, + 0.7, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.705} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.57, + 0.0, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "怒るフィラニス人", + "", + 0, + "", + false, + "", + "いいや、駄目だ!==RT==取り調べなら、いまここでやれ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "興奮したフィラニス人", + "", + 0, + "", + false, + "", + "そうだそうだ!さっさと始めろ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.8, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 2.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.3, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "(住人たちの異様なまでに興奮した様子……==W==なにかがおかしい。==W====RT==だがいまは、あれこれ考えている暇などない。==W====RT==とにかく彼女を連れて、この場を離れないと……)", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "これ以上邪魔するなら、閃銀騎士団の仕事を妨害したものとみなし、==RT==力ずくで通らせてもらう。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_144", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "004", + "none", + nil, + 0.2, + -0.05, + 1.05, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "凶暴なフィラニス人", + "", + 0, + "", + false, + "", + "力ずくで?==W==おもしろい。==W====RT==わしだって騎士だ、剣の心得はある。", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 250.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.1, + nil, + nil, + nil, + nil, + 0.9, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + 0.5, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.85, + nil, + nil, + nil, + 0.5, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "002", + "none", + 7, + 0.49, + 0.05, + -0.75, + nil, + 1.0, + 0.0, + 0.0, + false, + 0.5 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1335", + "a", + "002", + "none", + 7, + 0.38, + 0.06, + 0.7, + nil, + 1.0, + 0.0, + 0.0, + false, + 0.8 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.47, + 0.04, + -0.8, + nil, + nil, + 0.98, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + 0.34, + 0.05, + 0.75, + nil, + nil, + 0.98, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "はやし立てるフィラニス人", + "", + 0, + "", + false, + "", + "俺たちは生まれも育ちもフィラニスで、==RT==ほかの都市とだって何度も戦ってきたんだ。==RT==他所から来た女なんかに、好き勝手されてたまるかよ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "野次馬のフィラニス人", + "", + 0, + "", + false, + "", + "ははっ、いいぞ!言ってやれ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.08, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + 0.37, + 0.06, + 0.7, + nil, + nil, + 0.9, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.48, + 0.07, + -0.75, + nil, + nil, + 0.9, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.15, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.8, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_521", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "凶暴なフィラニス人", + "", + 0, + "", + false, + "", + "本気でその『堕落した聖女』を連れていくつもりなら、わしを倒していけ。==W====RT==お前に閃銀騎士の務めを果たせるのか、証明して見せろ!", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_5", + "AvgStageEffect_wipe_up", + "OutQuart", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_230", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "OutCubic", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.95, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.95, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.8, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.7 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.3, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.1 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_speechless", + nil, + 0.7, + nil, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "(彼ら程度の剣の腕なら、束になってかかってこようとも問題はない。==W====RT==この子を連れていても突破するのは簡単だ)", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.7, + 0.75, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.75, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.75, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "(しかしフィラニスを守護する閃銀騎士が、==W====RT==オリンピア様の民を傷つけるわけにはいかない。==W====RT==いったいどうすれば……)", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -300.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "avg_emoji_vexation", + 1, + 0.5, + -0.02, + 1.05, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuart", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + -0.07, + 1.1, + nil, + nil, + 1.0, + "manbu2", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.2, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "ほらほら、道を塞いでいるそこのあなたたち。==W====RT==見習い司祭様のお通りですよ、さっさとどいてください。", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "OutQuart", + 1.0, + true + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m148", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "002", + "none", + nil, + 0.3, + nil, + 0.95, + nil, + 1.0, + 0.0, + 0.0, + false, + 0.5 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1335", + "a", + "002", + "none", + nil, + 0.7, + nil, + -0.95, + nil, + 1.0, + 0.0, + 0.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "close", + nil, + nil, + -0.02, + 1.0, + nil, + nil, + 0.97, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + -0.02, + -1.0, + nil, + nil, + 0.97, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuart", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "はやし立てるフィラニス人", + "", + 0, + "", + false, + "", + "見習い司祭?==W====RT==そんなのフィラニスじゃ聞いたことないぞ?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "野次馬のフィラニス人", + "", + 0, + "", + false, + "", + "修行の旅でフィラニスに来た、他所の都市の見習い司祭様だとよ。==W====RT==なんでも大司祭様が目をかけるほどの逸材らしいぜ?", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + 0.3, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 5, + "mood_1", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_1311", + "a", + "009", + "none", + nil, + 0.49, + -0.6, + 2.0, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 5.0, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_bubble_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_134", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "はやし立てるフィラニス人", + "", + 0, + "", + false, + "", + "た、たしかにあの気品に溢れた顔つき、==W==見たこともないきれいな服……==W====RT==俺たちとは住んでる世界が違うって、==W==ひと目でわかるな……", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 5, + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 6, + "mood_1", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 6, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg3_1341", + "a", + "009", + "none", + nil, + 0.51, + -0.3, + 2.0, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1341", + "a", + nil, + "none", + nil, + 0.49, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 5.0, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 6, + "fx_avg_bubble_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_bubble_lp", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 5, + 1, + "OutCubic", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1341", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "close", + nil, + 0.25, + -0.04, + 1.1, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + 0.8 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "close", + nil, + 0.75, + -0.04, + -1.1, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + 0.8 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "009", + "none", + nil, + nil, + 0.02, + 0.95, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "009", + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "012", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "これはなんの騒ぎだ?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + 100.0, + nil, + nil, + "avg3_227", + "a", + "005", + "avg_emoji_flurry", + 3, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "凶暴なフィラニス人", + "", + 0, + "", + false, + "", + "お騒がせしてしまい、申し訳ございません。==W====RT==わしらで『堕落した聖女』を捕まえたものの、==W====RT==この閃銀騎士が公正に取り扱おうとせず……", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.3, + -0.03, + 1.05, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "008", + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.58, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + "008", + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + 0.48, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "凶暴なフィラニス人", + "", + 0, + "", + false, + "", + "それどころか、嘘をついて連れ去ろうとする始末。==RT==きっとよからぬことを考えているに違いありません。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "閃銀騎士?==W====RT==ああ、誰かと思えばエリナか。", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "見習い司祭様……ご無事でなによりです。==W====RT==ただ、申し訳ありません。==W==いまはこの子を治療しなければ==RT==なりませんので、謝罪については後ほど正式に――", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "治療?ふむ……エリナには民の声が聞こえていないのか?==W====RT==彼らはこの聖女への厳正な処罰を求めているんだろう?", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_happy", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + 0.49, + -0.02, + 1.03, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "で、ですがこの子は――", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "none", + "niunie", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "『ですが』ではない。==W====RT==私は他所の都市から来た見習い司祭だから、==RT==本来口を挟むべきではないが……", + "『ですが』ではない。==W====RT==僕は他所の都市から来た見習い司祭だから、==RT==本来口を挟むべきではないが……" + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "none", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "フィラニスを守る閃銀騎士団として、==RT==君は民の声に耳を傾け、その意思を尊重しなければ==RT==ならないのではないか?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.75, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + nil, + nil, + nil, + "avg3_228", + "a", + "002", + "avg_emoji_flower", + 0, + nil, + nil, + nil, + nil, + 1.0, + 0.995, + 0.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "興奮したフィラニス人", + "", + 0, + "", + false, + "", + "さすがは見習い司祭様!まったくもってそのとおりです!==RT==やはり頼りになるのは、あなたのような司祭様だけだ!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + nil, + "avg3_1335", + "a", + "002", + "avg_emoji_happy", + 0, + 0.44, + nil, + -1.0, + nil, + 1.0, + 0.995, + 0.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "野次馬のフィラニス人", + "", + 0, + "", + false, + "", + "それに引き換え、フィラニスの閃銀騎士団を名乗っておきながら、==RT==ロクに仕事をしないどころか、犯人を庇うなんて……==RT==そこの騎士はなにを考えてるんだか。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 1, + nil, + nil, + nil, + "avg3_227", + "a", + "003", + "avg_emoji_exclamation", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "凶暴なフィラニス人", + "", + 0, + "", + false, + "", + "見習い司祭様がこうおっしゃっているんだ。==RT==素直に言うことを聞いたらどうだ?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg3_228", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg3_1335", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 1, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "……わかりました。==W====RT==見習い司祭様に判断はおまかせします。", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "004", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "いいだろう。みんなが私に一任するというなら、==RT==その役目は引き受けた。", + "いいだろう。みんなが僕に一任するというなら、==RT==その役目は引き受けた。" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "003", + "avg_emoji_attention", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ではエリナ、この『堕落した聖女』を私の滞在先へ==RT==連れて行くんだ。直々に取り調べをおこなう。", + "ではエリナ、この『堕落した聖女』を僕の滞在先へ==RT==連れて行くんだ。直々に取り調べをおこなう。" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_076", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 2, + "0", + "Linear", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.55} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 3.5, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 2, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m162", + "none", + 0.0, + false + } + }, + { + cmd = "SetSceneHeading", + param = { + "11:45", + "5月", + "26日", + "フィラニス周辺", + "古びたインスラ" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "003", + "none", + nil, + nil, + 0.025, + 0.95, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "診察が終わりました。まず『悪い話』からすると、==RT==この子は心も体もひどくボロボロな状態です。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "OutCubic", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "002", + "none", + nil, + nil, + -0.2, + 1.4, + nil, + 1.0, + 0.0, + 0.0, + false, + 0.3 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "長い間、十分な食べ物を与えられず、おまけに虐待を受けていたせいで==RT==心が壊れてしまっているんです。==W==それに魔法で記憶を書き換えられた==RT==形跡もあり……==W==まともに意思疎通ができないのはそれが原因でしょう。", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_2_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_2_lp", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_2_lp", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_2_lp", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "stop", + "OutCubic", + 1.5, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "OutCubic", + 1.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 1.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.8} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + 2, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "011", + "none", + 1, + 0.3, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "avg_emoji_symbol", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "ルル", + "", + 0, + "", + false, + "", + "胸クソのわりー話ですね……==W====RT==奴隷商人どもは、全員くたばりやがれってんですよ。==W====RT==それで、あの子は良くなるんですか?==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "007", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "012", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_music", + nil, + 0.63, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 3.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "あらあらー?==W==あなたはご主人様と私を敵視していませんでしたっけ?==RT==たしか『私腹を肥やすことしか能がない害虫め』とか言ってましたよね?==RT==なのにここでは私たちを頼ると?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "015", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "ルル", + "", + 0, + "", + false, + "", + "そ、それは……==W==ごめんなさい。==RT==言い過ぎたことは、このとおり謝ります。", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "012", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "ふふ。謝る必要はありませんよ。==W====RT==だいたいこの私が根に持つようなタイプに見えますか?==W====RT==それにまだ『いい話』をしていませんし。", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "018", + "none", + nil, + 0.2, + -0.07, + 1.1, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.7 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_love", + nil, + 0.8, + -0.07, + 1.1, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.7 + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "002", + "none", + 3, + nil, + 0.025, + 0.95, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "というわけで『いい話』をすると、彼女は心身ともにボロボロですが、==W====RT==言うほど深刻な状況ではありません。しっかり休めば体はよくなりますし、==RT==体力が戻れば記憶の損傷も回復するはずです。", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + 0.025, + 0.95, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "005", + "none", + nil, + 0.35, + 0.0, + 1.0, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "none", + nil, + 0.65, + 0.0, + 1.0, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_252", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "ここに書き出した食事を与えれば、==RT==2週間後にはすっかりよくなっていることでしょう。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "003", + "avg_emoji_speechless", + nil, + nil, + -0.02, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "ルル", + "", + 0, + "", + false, + "", + "キャベツ、蜂蜜、鶏肉、魚醤、イチジク、ナツメ、ヤシ、ヒヨコ豆……==W====RT==あの、これって料理のレシピじゃないですか?", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "022", + "avg_emoji_question", + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "OutQuint", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "018", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "そうですよ。==RT==いまこの子に必要なのは、薬よりも栄養ですから。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "009", + "avg_emoji_flower", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "ルル", + "", + 0, + "", + false, + "", + "へ~。とにかく必要なものは理解しました。==W====RT==すぐに用意してきますね!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "close", + nil, + -0.1, + -0.04, + 1.2, + nil, + nil, + 0.0, + "manbu_loop", + "none", + "OutQuint", + 0, + nil, + true, + 2.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutCubic", + 0, + 0.0, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "料理のほうはこれでよし……と。==W====RT==ご主人様、私たちはこの子を部屋まで運びましょう。==W====RT==騎士様も==W==手を貸してください。==W==", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "002", + "none", + nil, + 0.36, + 0.02, + 0.95, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.35, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 180.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + 3, + 0.55, + -0.12, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.1, + false, + 0.7 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "avg_emoji_happy", + 1, + 0.78, + -0.12, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.7 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "005", + "none", + nil, + 0.1, + 0.06, + 0.8, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.2, + 0.01, + 0.9, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -180.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.4, + -0.04, + 1.05, + nil, + nil, + nil, + "manbu2", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + 0.7, + -0.04, + 1.05, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.55, + -0.04, + 1.05, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.5, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_097", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 200.0, + nil, + 1.15, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 2.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + 1.03, + nil, + nil, + nil, + "manbu_loop", + "none", + "OutQuart", + 0, + nil, + false, + 2.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_094", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + 1.07, + nil, + nil, + nil, + "manbu_loop", + "none", + "OutQuint", + 0, + nil, + false, + 2.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_094", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + 1.07, + nil, + nil, + nil, + "manbu_loop", + "none", + "OutQuart", + 0, + nil, + false, + 2.0, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + true, + false, + 2.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "Clear", + param = { + true, + 0.0, + false, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_168", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_166", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "", + false, + "", + "エリナは出会ったばかりの奴隷の少女に自分の部屋を譲った。==RT==私たちが寝かしつける間も、少女は虚ろな目で「殺さないで」とつぶやいていたが……==W====RT==その表情から怯えの色は消えていた。", + "エリナは出会ったばかりの奴隷の少女に自分の部屋を譲った。==RT==僕たちが寝かしつける間も、少女は虚ろな目で「殺さないで」とつぶやいていたが……==W====RT==その表情から怯えの色は消えていた。" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m70", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuint", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1311", + "c", + "009", + "none", + nil, + 0.65, + -0.2, + 1.4, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "009", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(ここは思っていた以上に残酷な世界なんだな。==RT==イリスやエリナのような『お人好し』のほうが少なく、==W====RT==むしろ先ほどの住人たちの態度が『普通』なのだろう)", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sweaty", + "diantou", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -200.0, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + 0.3, + -0.4, + 1.8, + nil, + 1.0, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + 2, + 0.68, + 0.03, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.58, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "見習い司祭様が駆けつけてくださらなければ、少女を島の外へ連れ出せず、==W====RT==コペリウス様の到着を待つしかなかったかもしれません。==RT==本当にありがとうございました。", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "none", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "礼を言われるほどのことではないさ。==W====RT==あれだって、見習い司祭という立場を利用して==RT==彼らを欺いただけだからね。", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "avg_emoji_sigh", + "diantou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "もし私の滞在先がエリナの家だと知られていたら、==RT==そもそも成立しなかった作戦だ。", + "もし僕の滞在先がエリナの家だと知られていたら、==RT==そもそも成立しなかった作戦だ。" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "結局のところ、私の滞在先がバレた途端、==RT==住人たちが一斉にここへと押し寄せてくる==RT==可能性はあるけど……", + "結局のところ、僕の滞在先がバレた途端、==RT==住人たちが一斉にここへと押し寄せてくる==RT==可能性はあるけど……" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "心配ないでしょう。都の外になにがあるのか知らない彼らが、==RT==わざわざ危険を冒してまで島から出ることはありません。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "022", + "avg_emoji_happy", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "それならあの子の治療に専念できそうだ。", + "" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + 1.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 0.7, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "002", + "none", + nil, + nil, + -0.1, + 1.35, + 0.7, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + -0.12, + 1.4, + nil, + nil, + 0.8, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "avg_emoji_question", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "しかし、==W==彼らはどうしてただの奴隷の少女を==W====RT==『堕落した聖女』だと思っていたんだろう?", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + nil, + "avg3_1332", + "a", + "004", + "avg_emoji_speechless", + 2, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "その件はのちほどご説明します。==W====RT==ですがその前に――==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1332", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg3_1332", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "OutQuint", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + 0.0, + 1.0, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.1, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_207", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 80.0, + 1.2, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "見習い司祭様を聖女誘拐事件の犯人、従者を『堕落した聖女』と誤認し、==RT==おふたりには多大なご迷惑をかけてしまったこと……==W====RT==本当に申し訳ありませんでした。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.75, + -0.08, + 0.95, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1311", + "c", + "005", + "none", + nil, + 0.5, + -0.18, + 1.4, + nil, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "020", + "none", + nil, + 0.45, + nil, + nil, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_attention", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(ああ、==W==いろいろあってすっかり忘れていた)==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "014", + "none", + nil, + nil, + -0.32, + 1.5, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "それもあって、騎士様は私たちに謝罪したうえで、==W==『命を奪わない』、==RT==『消えない傷を残さない』という条件内で、==W==どのような処罰も==RT==受け入れなければならなくなったわけですが。", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "(こちらとしては気にしていない……==W==というか、==W====RT==身分を偽っているのは事実だしな)==W==", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sigh", + "diantou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "021", + "none", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutQuint", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.2, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.2, + false, + 1.0 + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(エリナは==W==閃銀騎士団としての職務を果たしただけだ)", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "a", + "006", + "none", + nil, + 0.35, + -0.32, + 1.45, + nil, + 0.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + 0.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "025", + "none", + nil, + 0.65, + -0.34, + 1.45, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "a", + nil, + "none", + nil, + 0.32, + -0.4, + 1.6, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.68, + -0.43, + 1.61, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_531", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "021", + "none", + nil, + 0.45, + -0.18, + 1.4, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + nil, + nil, + nil, + "avg3_182", + "b", + "002", + "avg_emoji_attention", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "ご主人様、==W==少々よろしいですか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg3_182", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "009", + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_wipe_left", + "OutQuint", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "Clear", + param = { + true, + 0.0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -50.0, + 0.0, + 1.0, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1311", + "c", + "009", + "none", + nil, + 0.6, + -0.13, + 1.3, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m42", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_wipe_right", + "OutQuint", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "014", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "1", + "", + 0, + "", + false, + "", + "君の話だと、エリナは処罰として『フィラニス滞在中、==RT==私の世話をする』ことが決まったんだろう?==RT==ならこの件はもうおしまいでいいと思うんだが。", + "君の話だと、エリナは処罰として『フィラニス滞在中、==RT==僕の世話をする』ことが決まったんだろう?==RT==ならこの件はもうおしまいでいいと思うんだが。" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + 1, + nil, + -0.35, + 1.8, + 1.0, + 1.0, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "003", + "none", + nil, + nil, + 0.05, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "027", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "それはそうですが……前に言いましたよね?==W====RT==『見習い司祭が、騎士に対してへりくだってはいけない』と。", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "それによく考えてください。==RT==これは騎士様をこちら側に引き入れるいい機会だと思いませんか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "エリナをこちら側に?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + -0.18, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "そうですよ。==RT==私たちが真っ先に解決しなければならない問題はなんですか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_speechless", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "いろいろ考えられるが、階級社会で考えると……==RT==正式な身分?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "正解です!==RT==ご主人様のおかげで聖女様と大司祭様の目はなんとか欺けたものの、==RT==騎士様が本当に信じてくれたかどうかはわかりませんからね。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "フィラニスへの道中、==RT==騎士様の目の前で魔法を使って見せてしまいましたし……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "none", + "daintou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "本来なら『奴隷は魔法を使えない』という話だな。==RT==だが引き入れると言っても、具体的にどうするんだ?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_sigh", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + 2, + 0.7, + -0.4, + 1.7, + 0.7, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.85, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "あの真面目な騎士様は、大理石の彫像のようなものですからね。==RT==買収も脅迫も有効な手段とは言えません。ですから――", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "『堕落』==W==させてしまいましょう。==W==", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 0.98, + nil, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + nil, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + -0.35, + 1.55, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1311", + "c", + "009", + "none", + nil, + 0.73, + -1.0, + 3.0, + nil, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + -0.7, + 2.5, + nil, + 0.7, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "025", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "『堕落』?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "022", + "none", + 2, + 0.7, + -0.4, + 1.7, + 0.7, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.85, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "騎士様は堅物すぎるせいか、ルル以外には友人がいそうにありませんし……==RT==ふふふ、そこを攻めるんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "な、なるほど?==W====RT==友人が少ないところを攻める……==RT==とにかくやってみるよ。", + "" + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + nil, + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "025", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_316", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "まあそれでもダメなら、契約者の行動を制限し、その魂さえ縛りつける==RT==『魂の取引』という魔法も、密かに編み出してあります。==RT==とはいえこの魔法はまだ実験段階なので……==W==ここは騎士様で試して――==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + 0.9, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + nil, + "none", + "OutQuint", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "OutQuint", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "023", + "none", + nil, + 0.5, + -0.17, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 2, + nil, + 1.0, + 0.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "ってご主人様!?==W====RT==話の途中なのに、どうして戻っちゃうんですか~!?", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "016", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_wipe_right", + "OutQuint", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "Clear", + param = { + true, + 0.0, + false, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1311", + "c", + "009", + "none", + 1, + 0.25, + -0.13, + 1.3, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + 2, + 0.7, + -0.07, + 0.9, + nil, + nil, + nil, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -50.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_wipe_left", + "OutQuint", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "014", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "1", + "", + 0, + "", + false, + "", + "エリナ、今回の件で君に話がある。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + 0.2, + -0.3, + 1.8, + 1.0, + 1.0, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + -0.1, + 1.0, + 0.0, + 0.0, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "はい。どのような処罰でも受け入れるつもりです。==RT==なんなりとお申し付けください。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "avg_emoji_speechless", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "では……私たちを閃銀騎士団に加え、==W====RT==一緒に巡回させてほしいんだ。==W====RT==なんなら部下として扱ってくれてもかまわない。", + "では……僕たちを閃銀騎士団に加え、==W====RT==一緒に巡回させてほしいんだ。==W====RT==なんなら部下として扱ってくれてもかまわない。" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "022", + "avg_emoji_happy", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "承知しました。見習い司祭様のおっしゃるとおり――==W====RT==え?ま、待ってください……!==W==いまなんとおっしゃいましたか!?", + "" + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + 3.0, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -30.0, + 1.15, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m33", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "私たちを、閃銀騎士団に――==RT==エリナの部下にしてほしいんだ。==RT==それから彼女のことも、イリスと呼ぶように。", + "僕たちを、閃銀騎士団に――==RT==エリナの部下にしてほしいんだ。==RT==それから彼女のことも、イリスと呼ぶように。" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "023", + "none", + 1, + 0.2, + -0.23, + 1.4, + nil, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + 2, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + 0.0, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "Zhong", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "ご、ご主人様……!==RT==いったいなにを言ってるんですか!?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sigh", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "イリスもだ。もうご主人様とは呼ばないでくれ。==RT==フィラニスの慣わしに従うなら、==RT==『奴隷』は自由民にしなければならないはずだ。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "022", + "avg_emoji_happy", + "JuGong", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ちょうどいいし、閃銀騎士団の団長には==RT==その証人になってもらおう。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -50.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuint", + 0.7, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutQuint", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 0.7, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutQuint", + 0, + nil, + false, + 0.7, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "私が証人に?==W==わ、わかりました……==W====RT==ですが閃銀騎士団の巡回に同行するのはともかく、==RT==部下として扱うというのは……どうかご容赦ください。", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuint", + 0.7, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutQuint", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 0.7, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "niunie1", + "none", + "OutQuint", + 0, + nil, + false, + 0.7, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "あなたがなにを考えているのか、==W==私にはさっぱりです。==W====RT==とはいえこれで当座の問題が解決するなら、それでかまいませんけど。", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "avg_emoji_happy", + "daintou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "……よし、ならば同行するのは決まりだな。==W====RT==ではエリナ、==W==団長として早速指示を出してくれ。", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "none", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_412", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "none", + "diantou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "私とイリスは、閃銀騎士団の新人として==RT==なにから始めればいい?", + "僕とイリスは、閃銀騎士団の新人として==RT==なにから始めればいい?" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.1, + -0.4, + 1.8, + nil, + 1.0, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + 0.7, + 1.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + -0.05, + 1.1, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "そういうことなら……==W==『堕落した聖女』と、==RT==最近フィラニスで起きている『失踪事件』の関係について話しましょう。", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuint", + false, + false, + 2.0, + true, + "default" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/stm10001_08.lua b/lua/game/ui/avg/_jp/config/stm10001_08.lua new file mode 100644 index 000000000..527aedb3f --- /dev/null +++ b/lua/game/ui/avg/_jp/config/stm10001_08.lua @@ -0,0 +1,11992 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "第8話", + "禁じられた願い", + "エリナは子どもの連続失踪と、犯行を疑った奴隷商人を捕らえた経緯を語る。イリスの正体についても見抜いていたが告発する気はなく、自分の望みのために復活魔法を教えてほしいと魔王に懇願し、ふたりを仲間たちが眠る墓地へ案内する。", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuint", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m29", + "none", + 0.0, + false + } + }, + { + cmd = "SetSceneHeading", + param = { + "18:10", + "5月", + "26日", + "フィラニス周辺", + "古びたインスラ" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "尊者オリンピア様の統治下にあるフィラニスは、==RT==平和そのもので凶悪な犯罪などめったに起こりません。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "それゆえに私たち閃銀騎士団にとって主な仕事は、==RT==泥棒を捕まえたり、火事の消火活動にあたったり……==RT==あとは都近くに出現した魔物を追い払うことくらいです。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "しかし……ひと月ほど前に事件は起きました。==W====RT==フィラニス島内にある自宅から、少女がこつ然と姿を消したんです。==W====RT==家族とともに捜索を重ねたものの、結局いまも見つかっていません。", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_night", + "0", + "OutQuint", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 7.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_168", + "a", + "002", + "none", + nil, + 0.5, + -0.25, + 1.4, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_168", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.97, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "当初は足を滑らせて湖に落ち、遠くまで流されてしまったんじゃないか――==W====RT==そう考える者もいました。==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_170", + "a", + "002", + "none", + nil, + 0.5, + -0.2, + 1.4, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_168", + "a", + nil, + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_170", + "a", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + 0.97, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_227", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "でもその1週間後……ふたり目の行方不明者が出ました。==W====RT==今度は、都がある島の外に住んでいる子どもです。==W====RT==家族の話によると、街へパンを買いに行ったまま戻らなかったらしく……", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutQuint", + 0.5, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "OutQuint", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_168", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_170", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "niunie1", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "とはいえこの時点で、湖に落ちたという可能性は一気に低くなりました。==RT==フィラニスの子どもは、みんな泳ぎが得意ですからね。==RT==ふたり連続で、湖に落ちて姿を消すなどとは考えにくいんです。", + "" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "そこで私はルルとともに、フィラニス一帯の空き家から==RT==その地下室まで、くまなく捜索したんですが……==RT==結局なにひとつ、手がかりを得ることはできませんでした。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "だとしても、身代金の要求すらないというのは……==RT==まさか人身売買とか?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "私もそう考え、他所の都市から来た旅人にも目を光らせることにしました。==RT==『堕落した聖女』の噂が広まり始めたのは、ちょうどその頃でしたね。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 0.98, + nil, + nil, + 0.7, + 1.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -100.0, + 1.35, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "中には『堕落した聖女』がフィラニスに忍び込み、==W====RT==子どもたちをさらって食べていると主張する者もいますが――", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "024", + "none", + nil, + 0.27, + -0.45, + 1.4, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + -0.25, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.52, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 170.0, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "馬鹿馬鹿しい。==W==いくら極悪非道な聖女でも、==W====RT==子どもを食べようだなんて、考えるわけないじゃありませんか。", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "niunie1", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m62", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "もちろん根も葉もない噂だ。==W====RT==そもそも私は、==W==『堕落した聖女』が殺人を繰り返している==RT==という話も信じてはいない。", + "" + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_question", + nil, + 0.35, + 0.0, + 1.0, + nil, + 0.0, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "あら、意外ですね。ちなみにその根拠は?", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "逃げ延びたいのであれば、人が多い都市を転々とするのは理にかなわない。==RT==むしろ人の少ない場所でひっそりと暮らし、人々の記憶から消え去るのを==RT==待つほうが賢明と言えるからな。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "儀式から逃げ出し、見事に行方をくらませたほどの聖女だ。==RT==私でも思いつく考えに、思い至らないはずがないだろう?", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "027", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "そんなの当然でしょう。==RT==ですが行方不明者が出ているのは事実だとして、いったい誰が……?", + "" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -150.0, + -50.0, + 1.15, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + 1, + 0.6, + -0.1, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + 2, + 0.33, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "フィラニスの図書館で、こんな事件の記録を目にしたことがある。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "30人を殺したとされる連続殺人犯だが、実際に殺したのは5人だけだった==RT==らしい。残りの25人の殺人事件には別の犯人がいて、まんまとその罪を==RT==その連続殺人犯になすりつけた――ということだ。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "avg_emoji_attention", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "つまり……『堕落した聖女』は濡れ衣を着せられている==RT==可能性があるということか。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_question", + "diantou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "……ぬ?==W==それならエリナは、どうしてイリスを==RT==『堕落した聖女』だと言って捕まえようとしたんだ?", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "単純な話です。閃銀騎士団としては、相手が『堕落した聖女』だろうと==RT==そうでなかろうと、不審な者を放っておくことはできない――==RT==ただそれだけのことですから。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "実際、聖女の名を使って悪事を働く者は少なくありませんから。", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_clockwise", + "OutQuint", + false, + false, + 1.0, + true, + "AvgStageEffect_clockwise" + } + }, + { + cmd = "Clear", + param = { + true, + 0.0, + false, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_187", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "数日前――", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_187_stop", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m42", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_clockwise", + "OutQuint", + false, + false, + 1.0, + true, + "AvgStageEffect_clockwise" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "003", + "none", + 1, + 0.7, + -0.3, + 1.5, + nil, + 0.7, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "012", + "none", + 2, + 0.15, + 0.05, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "avg_emoji_flurry", + nil, + 0.3, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "ルル", + "", + 1, + "", + false, + "", + "エリナ様、==W==また子どもが行方不明になったみたいです。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "lengzhan", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "これで3人目か……==W====RT==『堕落した聖女』について、==W==なにか手がかりは?", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "avg_emoji_speechless", + nil, + 0.35, + 0.0, + 0.95, + nil, + nil, + nil, + "JuGong", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "ルル", + "", + 1, + "", + false, + "", + "う~ん、『堕落した聖女』の手がかりになるかわからないんですけど……==W====RT==昨日、浴場にクソ気持ちわりーやつが来ました。", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "気持ち悪い?詳しく聞かせてくれないか?", + "" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 0.95, + nil, + nil, + 0.5, + 1.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.2, + -0.3, + 1.5, + 1.0, + 1.0, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.8, + -0.3, + 1.5, + 1.0, + 1.0, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "002", + "none", + nil, + nil, + -0.3, + 1.35, + 0.7, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + -0.32, + 1.4, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 3.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 3.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "ルル", + "", + 1, + "", + false, + "", + "なんかやたらと気前のいい旅人で、『騎士』の身分まで持ってるとか?==W====RT==ただ……わたしの歯だったり、肌だったりをジロジロ見てやがって……==W====RT==品定めされてるみたいで、クソ不快で気持ちわりーやつでした。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + nil, + "avg1_162", + "a", + "007", + "avg_emoji_exclamation", + 5, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "品定め……まさか奴隷商人か?", + "" + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + 0.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "018", + "none", + nil, + 0.2, + -0.3, + 1.5, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + nil, + 0.8, + -0.3, + 1.5, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.35, + 0.0, + 0.95, + 0.0, + 0.0, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + 0.0, + 1.0, + 0.0, + 0.0, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "だとすると子どもをさらったのも、その旅人かもしれないな。==RT==他所の都市には、身分の高い者を狙ってさらい、==RT==好んで奴隷にしたがる貴族もいると聞くし……", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "よし、その旅人を探しに行こう。", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "16", + "OutSine", + true, + true, + 0.5, + true, + "AvgStageEffect_fade_left" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -30.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "16", + "OutSine", + false, + false, + 0.5, + true, + "AvgStageEffect_fade_left" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "013", + "none", + 2, + 0.6, + 0.1, + 1.2, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "close", + nil, + 0.5, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_574", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "止まれ。私はフィラニスの閃銀騎士団、団長のエリナだ。==RT==馬車の積荷をあらためさせてもらう。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m148", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 70.0, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "004", + "none", + 1, + 0.25, + -0.35, + 1.5, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "奴隷商人", + "", + 0, + "", + false, + "", + "フィラニス?おいおい、ここは荒野だぜ?==W====RT==なんでお前らの指示に従わなきゃなんねえんだ?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "006", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -70.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -150.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "002", + "none", + 3, + 0.9, + 0.05, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "012", + "avg_emoji_attention", + nil, + 0.85, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "ルル", + "", + 0, + "", + false, + "", + "エリナ様、この荷馬車――==W====RT==いえ、護送車にはたくさんの奴隷が乗せられています。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 3, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 3, + nil, + nil, + nil, + -200.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 3, + "none", + "avg3_229", + "a", + "002", + "none", + 2, + 0.4, + nil, + nil, + 1.0, + 1.0, + 0.85, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 3, + "none", + "avg3_1339", + "a", + "002", + "none", + nil, + 0.6, + nil, + -1.0, + 1.0, + 1.0, + 0.85, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 3, + "none", + "avg3_1340", + "a", + "002", + "none", + nil, + 0.5, + -0.15, + 1.3, + 1.0, + 1.0, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 2, + 0, + "OutCubic", + 0.5, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "019", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 2, + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 70.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "002", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "奴隷商人", + "", + 1, + "", + false, + "", + "だからなんだってんだ?==W====RT==フィラニスに奴隷を連れ込んでねえなら、==W====RT==それはオリンピア様の意向に背いたことにはならねえ……だろ?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "007", + "avg_emoji_attention", + nil, + 0.35, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "002", + "avg_emoji_idea", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetTalk", + param = { + 0, + "奴隷商人", + "", + 0, + "", + false, + "", + "って、待てよ?そこのチビ、どこかで……==RT==ああ、思い出した!お前、あの浴場にいたやつか!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_147", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.9, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -50.0, + 1.3, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "close", + nil, + 0.6, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "荒野だろうと関係ない。人の尊厳を踏みにじる行為は、紛れもない悪行だ。==RT==そもそもお前は、行方不明事件の重要参考人。==RT==このままフィラニスへと連行し、詳しく話を聞かせてもらう。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "006", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "奴隷商人", + "", + 0, + "", + false, + "", + "女ふたりで俺たちを連行するって?ヒヒッ、おもしれえ!==W====RT==おい野郎ども、仕入れの時間だ!それもとびきり上玉のな!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center", + 0, + 0, + nil, + nil, + 0.01, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1335", + "a", + "002", + "none", + 3, + 0.2, + 0.02, + 0.95, + 1.0, + 1.0, + 0.9, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1336", + "a", + "002", + "none", + 4, + 0.4, + 0.02, + 0.95, + 1.0, + 1.0, + 0.9, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_139", + "a", + "002", + "none", + 5, + 0.6, + 0.02, + 0.95, + 1.0, + 1.0, + 0.9, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_138", + "a", + "002", + "none", + 6, + 0.8, + 0.02, + 0.95, + 1.0, + 1.0, + 0.9, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "007", + "close", + nil, + 0.5, + -0.25, + 1.3, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetAudio", + param = { + 0, + "se_159", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1336", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_139", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_138", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_434", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "004", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong1", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "まったく……身の程知らずが。==W====RT==ルル、こいつらを生け捕りにしてくれ。==RT==間違っても殺さないように。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "007", + "close", + nil, + 0.5, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + 150.0, + nil, + nil, + "avg2_978", + "b", + "007", + "avg_emoji_exclamation", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "ルル", + "", + 0, + "", + false, + "", + "正直なところ、奴隷商人は全員ブチ殺してーんですけど……==RT==エリナ様の指示なら、承知しました。", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + 2, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "奴隷商人は拘束したものの、==RT==護送車の中に行方不明の子どもたちの姿はありませんでした。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "そこで私が目をつけたのは、==W==奴らの通ってきた森にある塔です。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_tower_gate_daylight", + "0", + "OutCubic", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m149", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "004", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "ようやく話が見えてきました。つまりアレですね。==RT==その奴隷商人は、『堕落した聖女』の手配書を持ち、==RT==悪評を広めることで自分たちの罪を彼女に着せようとしていたと?", + "" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "で、騎士様はまんまとその作戦に引っかかり――==RT==手配書の似顔絵とそっくりだった私を捕らえたと?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "niunie1", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "『まんまと引っかかった』と言われるのは心外だ。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "あれはイリスの反応を見るため、わざと引っかかったフリを……==W====RT==そう、誘導尋問というやつだ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_030", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + 0.2, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "そうですか。じゃあそれでいいです。==RT==それで、極悪非道の聖女ではないとわかっていたなら、==RT==どうして私を捕まえたんです?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "それは……聖女ではなくとも、奴隷商人の仲間ではないと証明する、==RT==確固たる証拠がなかったからだ。==RT==それに墓荒らしという線も考えられたからな。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "016", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + -30.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_resentful", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "jushou2", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "こんなに無垢でいたいけな美少女が、奴隷商人か墓荒らし!?==W====RT==騎士様の目は節穴ですか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "息をしていない見習い司祭様が入っていたのは、==RT==どう見ても豪華な棺だった。==RT==状況的に、墓荒らしだと思うのは自然なことだろう?", + "" + } + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + -600.0, + 810.0, + 1.43, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 5, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + 2.0, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "それでイリスを捕らえ、==W====RT==私は棺ごと墓荒らしの物的証拠として運ばれたと?", + "それでイリスを捕らえ、==W====RT==僕は棺ごと墓荒らしの物的証拠として運ばれたと?" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "OutSine", + 0.35, + true + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetStage", + param = { + 4, + 15, + "Linear", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "強引に事を進めてしまい、申し訳ありません……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "022", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "謝ることはないさ。==RT==実際に息をしていなかったわけだし、==RT==死体だと思われてもおかしくなかったのだからな。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "だがそうなると……==RT==あのとき私が目を覚ましていなければ、==RT==イリスは墓荒らしとして処罰されていたのか?", + "だがそうなると……==RT==あのとき僕が目を覚ましていなければ、==RT==イリスは墓荒らしとして処罰されていたのか?" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "それはそうですが、フィラニスへ連行するのは確定事項でした。==W====RT==おふたりの関係には、不審な点があまりにも多すぎましたから。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "そんなに不自然だったかな?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "イリスの場合、奴隷にしては横柄な態度が目立ちましたし。==W====RT==見習い司祭様においては、まるで奴隷の主人らしくない……==W====RT==むしろ友と接するかのように見えましたから。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_030", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_054", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "avg_emoji_flurry", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "……なるほど。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "021", + "none", + nil, + 0.5, + -0.35, + 1.5, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "(それと今後も『見習い司祭とその奴隷』という設定を続ける以上、==W====RT==あなたにはもっと私を雑に扱いつつ、偉そうに振る舞っていただく==RT==必要があります。奴隷を気づかう貴族なんて、不自然ですから)", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "010", + "avg_emoji_sigh", + "chijing", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(たとえフリでも、他人を奴隷として扱うなんて、==RT==私には無理だ。そういう意味では、嘘がつけなかった==RT==ことを喜んでもいいのかもしれないが……)", + "(たとえフリでも、他人を奴隷として扱うなんて、==RT==僕には無理だ。そういう意味では、嘘がつけなかった==RT==ことを喜んでもいいのかもしれないが……)" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "ですから私としては、本当はおふたりともが奴隷なのではないか==RT==と思ったんです。==W==一緒に本当の主人のもとを逃げ出したあと、==RT==片方が主人を装っているというのは、可能性として十分あり得ますから。", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_idea", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "そうか!フィラニスは奴隷の解放を謳っている!==W====RT==つまりエリナは私たちに自由を与えるため、==RT==ここに連れてきたのだな?", + "そうか!フィラニスは奴隷の解放を謳っている!==W====RT==つまりエリナは僕たちに自由を与えるため、==RT==ここに連れてきたのだな?" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_029", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "見習い司祭様のおっしゃるとおりです。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_4", + "16", + "Linear", + 0.5, + false, + "AvgStageEffect_wipe_down", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "015", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "なんというか……==RT==あまりにも美談過ぎて、逆にうさん臭さすら感じますね。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "OutCubic", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_question", + nil, + 0.3, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "フィラニスの尊者オリンピア様が、いくら奴隷を禁じてるとはいえ……==RT==見ず知らずの奴隷を解放しに、わざわざ荒野まで出向きます?==RT==その結果、オリンピア様に迷惑をかけてしまうかもしれないんですよ?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "『フィラニスに足を踏み入れる者は、みな自由であるべきだ』。==RT==オリンピア様は常々そうおっしゃっている。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "それに……私はもともと奴隷だったんだ。==RT==だから物として扱われることの辛さは誰よりも理解しているし、==RT==自分たちの境遇について考えることもあった。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + 0.5, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "ノヴァにはなぜ奴隷がいるのだろう……==RT==なぜ同じ人間同士、仲良く暮らせないのだろうと。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 5, + "mood_3", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "決まってるじゃありませんか。『誰にでも叶えたい願いがあり――==W====RT==その願いを叶えるには、誰かを蹴落とさなければならないこともある』==RT==からですよ。", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.1, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 8, + "Linear", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_resentful", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "jushou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "とはいえ、誰もがあなたみたいなおバカさんだと思わないことです。==RT==そんな甘い考えを持っていると、いつか痛い目を見ますよ?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "覚えておこう。==W==だが私だって、ただの世間知らずの騎士ではないさ。==W====RT==聖女様の言葉を聞いて、気づいたんだ。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "011", + "none", + nil, + 0.6, + 0.0, + 1.0, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "005", + "none", + nil, + 0.4, + nil, + 1.05, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.5, + false, + "default" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "002", + "none", + nil, + 0.5, + 0.0, + 1.0, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -60.0, + 1.3, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center", + 0, + 0, + nil, + nil, + 0.01, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 4, + nil, + nil, + 0.7, + "avg1_162", + "a", + "007", + "none", + 5, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "イリス……あなたが本物の『堕落した聖女』なんだろう?==RT==そして見習い司祭様は、なんらかの事情があって彼女に手を貸している。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 4, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m148", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "なんのことです?==RT==私が『聖女』なわけないじゃありませんか。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "025", + "avg_emoji_shock", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(まさか気づかれるとはな。==RT==セイナに似ているだけあって、エリナも勘が鋭いのか)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.25, + 1.5, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "avg_emoji_speechless", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "イリスと話しているときの聖女様は、==RT==どこか不自然で庇おうとしているように見えた。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "007", + "none", + 1, + 0.4, + 0.0, + 1.05, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "027", + "none", + 2, + 0.58, + 0.0, + nil, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "009", + "avg_emoji_music", + nil, + 0.42, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + -3.0, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "015", + "none", + nil, + 0.61, + nil, + nil, + nil, + nil, + nil, + "jingxia2", + "none", + "OutQuart", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "その証拠に、下水道から現れた不審者が、==RT==あろうことか聖女様の馬車の下に潜り込んだというのに……==RT==あのお方は、まったく不快を示されなかっただろう?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_flash_light", + 0, + 0, + nil, + 0.6, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -30.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 2.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "023", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_question", + nil, + 0.7, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 70.0, + -100.0, + 1.4, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "026", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "……イリス、正直に言おう。==W====RT==エリナは私たちを告発するために、==RT==こんな話をしているわけではない……と思う。", + "……イリス、正直に言おう。==W====RT==エリナは僕たちを告発するために、==RT==こんな話をしているわけではない……と思う。" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "もしその気があったなら、==RT==『浴場試験』のときすでに動いていたはずだ。", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "安心してください。オリンピア様は『堕落した聖女』を炙り出そうなどと==RT==お考えではない。それに大司祭様も『堕落した聖女』に罪はないと==RT==以前おっしゃっていた。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "私自身、フィラニスへの道中、おふたりが危険な行動を取る==RT==ところはいっさい見ていません。ですので閃銀騎士団としても、==RT==イリスを拘束する理由はありませんからね。", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_speechless", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ふむ……だがそれだけではないのだろう?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.9, + true, + "fade" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + nil, + nil, + -0.3, + 1.35, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_257", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "はい、では……==RT==私に『復活魔法』を教えていただけませんか?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_100", + "a", + "025", + "none", + nil, + nil, + -0.17, + 1.25, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 6, + "OutSine", + 0.5, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.3, + nil, + "none", + "InOutQuad", + 0.6, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_185", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m148", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_flash_light", + 0, + 0, + nil, + 1.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + true, + 0.7, + true, + "fade" + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutQuad", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_486", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -800.0, + 250.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.35, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "wind", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_k", + "0", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -800.0, + 250.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "OutQuad", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -800.0, + 250.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.25, + nil, + nil, + nil, + "none", + "InOutBack", + 0.8, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + 1.35, + nil, + nil, + nil, + "JuGong", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "どんな代償を払うことになってもかまいません!==W====RT==ですからどうか……お願いします!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutQuad", + 0, + nil, + false, + 1.3, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "010", + "none", + nil, + nil, + -0.07, + 1.1, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuad", + false, + false, + 0.85, + false, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "答えられるだけ?==W==ほ、本当ですか?==W====RT==『塔』や『願い事』のことでも?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 250.0, + 0.0, + 1.15, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.05} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "c", + "009", + "none", + nil, + 0.41, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "1", + "", + 0, + "", + false, + "", + "私が不審人物として捕まる、あるいは逃亡したら、==W====RT==君が『尋ねたかったこと』は、尋ねられないままだ。==W====RT==違うか?", + "僕が不審人物として捕まる、あるいは逃亡したら、==W====RT==君が『尋ねたかったこと』は、尋ねられないままだ。==W====RT==違うか?" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 10.0, + 1.05, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.71, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "OutSine", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "008", + "none", + nil, + nil, + -0.06, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_3s", + 0, + "m9", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "……ふふ、見習い司祭様のおっしゃるとおりです。", + "見習い司祭様のおっしゃるとおりです。" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -15.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.6, + false + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "お恥ずかしい話ですが……==RT==幸運にも貴族の身分を得て『騎士』になれたというのに、==W====RT==私の心の中は、いまでも私欲でいっぱいなんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "ですからおふたりを泳がせたのは、すべて自分のため。==RT==私は……イリスの言うような『お人好し』などではありません。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "003", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "誰にだって叶えたい願いのひとつやふたつある。==W====RT==その『私欲』が他人を傷つけるものではないなら、==RT==欲を持つのが悪いことだとは、私は思わないよ。", + "誰にだって叶えたい願いのひとつやふたつある。==W====RT==その『私欲』が他人を傷つけるものではないなら、==RT==欲を持つのが悪いことだとは、僕は思わないよ。" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "なんならこの場であのときの話の続きをしたっていい。==RT==エリナが聞きたいのは、『塔』や『願い事』について==RT==だったかな?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutQuad", + 0.6, + false + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_080", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "え、ええ。そうです。==RT==本来、塔に入って願い事を捧げることができるのは、==RT==聖女様と司祭様に限られるんですが……", + "" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "私のような騎士でも、十分な功績を挙げれば、==RT==一生に一度だけ願い事を捧げる機会が与えられると聞いています。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "だから、なんとしてもその機会を得て――==RT==なにがなんでも願い事を……仲間との約束を果たしたいんです!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "でも……せっかく願い事を捧げる機会を得られたとしても、==RT==私には儀式に関する知識がありませんから……==RT==肝心なところで失敗してしまうかもしれません。", + "" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "そこで、一度きりのチャンスを無駄にしないよう、==RT==具体的な手順を見習い司祭様に教えていただきたいんです……!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.75, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.75, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.75, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "004", + "none", + 2, + nil, + -0.01, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.75, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "一生に一度だけとわかっているのに、その機会を仲間のために使うと?==RT==本当にそれでいいんですか?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -250.0, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "かまわない。私は……彼女たちから大切なものをもらったから。==RT==どうしても、そのお返しがしたいんだ。", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.81, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + 1.23, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "011", + "avg_emoji_sweaty", + nil, + 0.46, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "お返しがしたい、という気持ちはわかりました。==RT==ですが『どんな願いでも叶えられる』チャンスですよ?==RT==それを他人のために使うなんて……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "025", + "avg_emoji_symbol", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "(どんな願いでも叶えられる……!?)", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "002", + "none", + nil, + 0.25, + -0.07, + 1.1, + nil, + nil, + nil, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "c", + "012", + "none", + nil, + 0.75, + -0.076, + 1.12, + nil, + nil, + nil, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "005", + "none", + nil, + nil, + -0.14, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 0.7, + false, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "愚かだと罵られようとも、この気持ちは変わらない。==RT==……そうだな、ちょうどいいタイミングだし、==RT==仲間たちにふたりを紹介したい。ついてきてくれ。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -15.0, + 1.15, + nil, + nil, + nil, + "none", + "OutQuad", + 1.75, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "manbu_loop", + "none", + "OutSine", + 0, + nil, + false, + 1.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + true, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.325, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + nil, + "none", + nil, + 0.675, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060_stop", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_113", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "私とイリスはエリナのあとに続き、建物の裏口を出た。", + "僕とイリスはエリナのあとに続き、建物の裏口を出た。" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.02, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + nil, + "none", + nil, + 0.64, + -0.28, + 1.4, + nil, + nil, + nil, + "manbu_loop", + "none", + "OutQuad", + 0, + nil, + false, + 1.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.36, + -0.28, + 1.4, + nil, + nil, + nil, + "manbu_loop", + "none", + "OutQuad", + 0, + nil, + false, + 1.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.85, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -90.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "loopLite", + "OutSine", + 5.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.85, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_102", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {2.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_102", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -50.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "loopLite", + "OutSine", + 2.2, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1.8} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "そして森の中を10分ほど歩き、フィラニスの星ノ塔が木々に隠れて==RT==見えなくなるところまで来ると、エリナはようやく足を止めた。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_101", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.75, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "OutSine", + 0.75, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -300.0, + -170.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -500.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.75, + false, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 0.75, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_3s", + 0, + "m13", + "none", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "022", + "none", + nil, + 0.5, + -0.34, + 1.5, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.67, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.75, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg1_162", + "", + 0, + "", + false, + "", + "ここです。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "Linear", + 0.75, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + 0.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "ここ……って、墓地?==RT==それではエリナの仲間というのは……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + nil, + nil, + -0.01, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.11, + 1.15, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "はい。ご想像のとおり……==RT==仲間たちは、ここに眠っています。", + "" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "……あまりおもしろい話ではないかもしれませんが、==RT==聞いていただけますか?==W====RT==1年前まで、アモールで剣闘士をしていた少女の話を――", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/config/stm10001_09.lua b/lua/game/ui/avg/_jp/config/stm10001_09.lua new file mode 100644 index 000000000..6fe007d8d --- /dev/null +++ b/lua/game/ui/avg/_jp/config/stm10001_09.lua @@ -0,0 +1,11577 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "第9話", + "剣闘士", + "かつて名前のない剣闘士『18番』だったエリナは、仲間を守り魔法人形との試合を生き延びる。オリンピアに解放され騎士となるが、買い戻そうとした仲間はすでに命を落としていた。エリナは塔で願いを捧げ、彼女たちを連れ戻すと誓う。", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutQuad", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + 2.0, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_01_a", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + 2.1, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuad", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_3s", + 0, + "m116", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "先輩剣闘士", + "", + 0, + "vo_STm10_05_001", + false, + "", + "おい18番、出番だぞ。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "vo_STm10_05_002", + false, + "", + "はい。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "先輩剣闘士", + "", + 0, + "vo_STm10_05_003", + false, + "", + "いいか、観客は剣闘士の血が飛び散るほど盛り上がる。==RT==特にお前みたいに華奢な娘なら、相手を痛めつけても、==RT==相手に痛めつけられても大喜びだ。わかるな?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "vo_STm10_05_004", + false, + "", + "はい。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.4, + nil, + 0.0, + nil, + nil, + "none", + "OutSine", + 1.0, + false, + 1 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "先輩剣闘士", + "", + 1, + "vo_STm10_05_005", + false, + "", + "まあそこそこ名が売れてくりゃあ、==RT==こんな小汚え場所ともおさらばできる。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "先輩剣闘士", + "", + 0, + "vo_STm10_05_006", + false, + "", + "没薬と乳香の香る豪邸に住めるんだ。==RT==透き通った池のほとりで、白鳥の羽を詰めた絹のクッションにもたれ、==RT==いいところのご令嬢みたいに冷えた蜜酒を味わう――", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "先輩剣闘士", + "", + 0, + "vo_STm10_05_007", + false, + "", + "ハハッ、これぞまさに人間らしい暮らしってもんさ。==RT==お前もそんな生活に憧れるだろ?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "vo_STm10_05_008", + false, + "", + "はい。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_067", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "OutCubic", + 0.75, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "先輩剣闘士", + "", + 0, + "vo_STm10_05_009", + false, + "", + "……ったく。==RT==「はい、はい」って、お前はそれしかしゃべれねえ人形かよ?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_unsheathe", + 0, + 0, + 7.5, + -2.82, + 0.8, + 0.0, + false, + false, + 148.5 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_01", + "0", + "OutQuad", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "vo_STm10_05_010", + false, + "", + "はい。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "先輩剣闘士", + "", + 0, + "vo_STm10_05_011", + false, + "", + "ああもういいや。ほら、行った行った。==RT==魂の抜けたような顔した腑抜けたやつは、 ==RT==どうせすぐに死んで引きずり出されるだろうよ。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 90.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 2.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 90.0, + 1.4, + nil, + 0.99, + nil, + nil, + "none", + "OutCubic", + 1.5, + false, + 1 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + nil, + nil, + -0.58, + 1.7, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "OutSine", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.0, + nil, + 0.0, + nil, + nil, + "none", + "OutSine", + 1.8, + false, + 1 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_012", + false, + "", + "アモールの中心には、決して幕の下りない劇場がそびえ立っていました。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "InOutQuad", + 1.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + -0.3, + 1.4, + nil, + nil, + nil, + "none", + "none", + "InOutQuad", + 0, + nil, + false, + 1.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_013", + false, + "", + "高い壁を幕に、黄色い砂を舞台に。==RT==豪奢に着飾った観客たちは日のもとに腰を下ろし、==RT==鎖につながれた奴隷たちは日の目を見ることもなく呆然と立ち尽くす。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.13} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "OutSine", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.5, + nil, + nil, + 0.65, + nil, + "none", + "OutSine", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 15.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1331", + "a", + "014", + "none", + nil, + 0.57, + -0.35, + 1.85, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1331", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1331", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 24.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 1, + "vo_STm10_05_014", + false, + "", + "人々はその大闘技場を『アモールに熱狂を送り込む心臓』だと言います。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1331", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_015", + false, + "", + "けれどその心臓を日夜動かしているのは……==RT==栄誉などではなく、砂に染み込んだ血液なんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_02", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + 90.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 200.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_016", + false, + "", + "私はその高い壁の下に生まれ――==RT==名前を与えられるよりも先に、両親の枷を受け継ぎました。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_02", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -300.0, + 130.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -150.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 15.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_017", + false, + "", + "奴隷の子に、将来なにになりたいかと尋ねる者はいません。==RT==なぜなら生まれたときから主人によって役割を決められ、==RT==操り糸を結びつけられているからです。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "InOutSine", + 0.9, + false + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_02", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_018", + false, + "", + "ゆえにそんな私が選ぶことを許されたのは……==RT==戦う上での武器――剣を手に取ることだけでした。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 1, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + -200.0, + nil, + 1.85, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 1, + "story_main_10001_004_03", + "0", + "OutSine", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + 850.0, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 2, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + 100.0, + nil, + 1.85, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 2, + "story_main_10001_004_03", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + -1000.0, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetStage", + param = { + 1, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetStage", + param = { + 0, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 1, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 2, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_019", + false, + "", + "ちなみにその劇場を取り仕切っていたのは、双子の尊者です。==RT==姉は会場と奴隷を貸し出し、妹は入場券をばら撒いて『剣闘』と==RT==名づけた興行を主催する――", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetStage", + param = { + 0, + 1, + "InOutQuart", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 1, + 1, + "InOutQuart", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_03", + "0", + "InOutQuart", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 0.95, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.12, + nil, + nil, + nil, + nil, + "none", + "InOutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 1, + "vo_STm10_05_020", + false, + "", + "操り糸が奴隷たちの手足を動かし、==W====RT==もがけ、叫べ、==W==そして観客の喜ぶ姿で倒れろと命じるんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_255", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dust_2_a", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.75} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_372", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.96, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_255_stop", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dust_2_a", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 1, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 2, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 3, + "story_main_10001_004_04", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 3, + nil, + nil, + -450.0, + 90.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetStage", + param = { + 2, + 0, + "OutCubic", + 0.9, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_3s", + 0, + "m70", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "負傷した剣闘士", + "", + 0, + "vo_STm10_05_021", + false, + "", + "あの……さっきは手加減してくれて、ありがとう。", + "" + } + }, + { + cmd = "SetBg", + param = { + 4, + "story_main_10001_004_04", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 4, + nil, + nil, + 600.0, + 90.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetStage", + param = { + 3, + 0, + "OutCubic", + 0.9, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "vo_STm10_05_022", + false, + "", + "傷口には蜂蜜を塗っておくといい。==RT==化膿しにくくなるから。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 4, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "ヨノン", + "", + 0, + "vo_STm10_05_023", + false, + "", + "そ、そうなんだ?==RT==あっ、わたしはヨノン。よかったら……あなたの名前も教えてくれる?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 3, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 4, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "エリナ", + "", + 0, + "vo_STm10_05_024", + false, + "", + "18番。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 3, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 4, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "ヨノン", + "", + 0, + "vo_STm10_05_025", + false, + "", + "それは管理番号だよね?わたしもあるよ、103番。==RT==でも聞きたいのはその番号じゃなくて……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_010", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 2, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetStage", + param = { + 3, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_04", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "エリナ", + "", + 0, + "vo_STm10_05_026", + false, + "", + "私に名前はないし、必要だとも思わない。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "若い剣闘士", + "", + 0, + "vo_STm10_05_027", + false, + "", + "ほらヨノン。==RT==傷の手当てしてあげるから、こっちおいで。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "少し名の知れた剣闘士", + "", + 0, + "vo_STm10_05_028", + false, + "", + "ヨノンってば、よくあの子と話せるね。==RT==なに考えてるかわからないし、いきなり斬られないように気をつけなよ?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.9, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_04", + "0", + "Linear", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -590.0, + 180.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.994, + nil, + nil, + "none", + "OutSine", + 0.8, + false, + 1 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "ヨノン", + "", + 0, + "vo_STm10_05_029", + false, + "", + "斬る?==W====RT==あの子、すっごく優しいし、そんなことしないと思うけど……", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 590.0, + 180.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -180.0, + nil, + 1.8, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.8, + false, + "default" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_030", + false, + "", + "剣闘士には、観客たちのような貴き名前はありません。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 200.0, + nil, + 1.2, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 2, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + nil, + -50.0, + 1.7, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 2, + "story_main_10001_004_04", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + -700.0, + 100.0, + 1.85, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetStage", + param = { + 1, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "022", + "none", + nil, + 0.28, + -0.28, + 1.4, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "InOutSine", + false, + false, + 0.87, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_031", + false, + "", + "とはいえ観客に覚えてもらおうと、==RT==戦い方にちなんだ名を自らつける剣闘士もいましたが……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 1, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 1.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.0, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_01_a", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 1, + "vo_STm10_05_032", + false, + "", + "それでも私は名を持とうとは思いませんでした。==RT==どうせ私たちは物であり、主人の財産でしかありませんから。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_033", + false, + "", + "そもそも剣闘士にとっての『名前』とは、==RT==命を売るための値札にすぎません。", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.7, + nil, + 0.99, + nil, + nil, + "none", + "OutBack", + 0.9, + false, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_01", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_034", + false, + "", + "むしろそんなことに時間を費やすくらいなら、==RT==剣の腕を磨いたほうがよっぽど有意義と言えるでしょう。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_03", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_575", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_035", + false, + "", + "闘技場で相手を倒すたび、観客は拳を握り、親指を立て、==RT==トドメの一撃で芝居を締めくくれと急き立てます。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "stop", + "OutSine", + 0.8, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_181", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_spatial_blade", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.9} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_story_015", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_477", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "32", + "OutQuad", + false, + false, + 0.6, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -300.0, + -150.0, + 1.3, + nil, + nil, + nil, + 0.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -400.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "014", + "none", + nil, + 0.6, + -0.4, + 1.95, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "InOutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 20.0, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_3s", + 0, + "m41", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_036", + false, + "", + "でも……私は彼らの指示に従いたくなかったし、==RT==ましてや彼らを喜ばすつもりもありませんでした。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_037", + false, + "", + "だから闘技では、剣先で相手の皮膚を裂きつつも、==RT==太い血管や腱への攻撃は避けていたんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.85, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.5, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.85, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_549", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_blood", + 0, + 0, + -3.5, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_549", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_blood", + 0, + 0, + 3.5, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_549", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_blood", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_038", + false, + "", + "それならば、派手に血は飛び散っても、==RT==命を落とすことはありませんから。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 3.0, + nil, + 0.99, + nil, + nil, + "none", + "OutBack", + 0.9, + false, + 1 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "015", + "none", + nil, + nil, + -0.43, + 1.6, + nil, + 0.15, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.65, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_039", + false, + "", + "ただ……当時の私は知りませんでした。==RT==出口のないあの闘技場では、希望こそが絶望になるのだと……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_05", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -180.0, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_575", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_040", + false, + "", + "そしてちょうど1年前――==W====RT==フィラニスの尊者が、魔法人形を大量に引き連れてやってきました。==RT==慈悲深いそのお方は、人形たちを奴隷の代わりにしようとしていたんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_575", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_041", + false, + "", + "しかし……そのお方は知らなかったんです。==RT==観客たちの真の望みが、技の巧みさ、美しさなどではなく――==RT==生きた人間から飛び散る血しぶきなのだと。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_007_c", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.3, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_193", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + 1.0, + "none", + "InCirc", + 0.4, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "32", + "OutSine", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_007_b", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "33", + "OutSine", + false, + false, + 0.29, + false, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_589", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChaoDaZhenDong", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.3, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 0.5, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.31} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutCubic", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 1, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "SetBg", + param = { + 2, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 1, + "story_main_10001_004_05", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + 700.0, + 180.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + nil, + nil, + 2.5, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 2, + "story_main_10001_004_06", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + -180.0, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetStage", + param = { + 0, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetStage", + param = { + 1, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_042", + false, + "", + "闘技場を取り仕切る双子の尊者は、==RT==フィラニスの尊者を歓迎するため盛大な剣闘を用意しました。==RT==剣闘士と魔法人形による決闘です。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.85, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_06", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetStage", + param = { + 0, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetStage", + param = { + 1, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.85, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_043", + false, + "", + "しかしそれは、人形の実力を試すための舞台ではありません。==RT==考えることを覚え、主人たちに絶対服従しなくなった『古い人形』を、==RT==魔法人形で始末するための舞台だったんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + 0.9, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_012_a", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + -100.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1, + 40.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 150.0, + 150.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 35.0, + false, + 1 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_3s", + 0, + "m27", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "ヨノン", + "", + 0, + "vo_STm10_05_044", + false, + "", + "18番、これ。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "エリナ", + "", + 0, + "vo_STm10_05_045", + false, + "", + "ヨノン?==RT==これは……剣?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_143", + "b", + "002", + "none", + nil, + 0.75, + -0.24, + -1.35, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + 0.82, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 15.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetTalk", + param = { + 9, + "ヨノン", + "", + 1, + "vo_STm10_05_046", + false, + "", + "うん。もうすぐ人形と戦うでしょ?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "ヨノン", + "", + 0, + "vo_STm10_05_047", + false, + "", + "18番の剣、ボロボロだったから。==RT==みんなでお金を出し合って、新しいのを買ったの。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.2, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.28, + 1.4, + 1.0, + 1.0, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "エリナ", + "", + 0, + "vo_STm10_05_048", + false, + "", + "え……どうして?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_143", + "b", + "002", + "none", + nil, + 0.67, + -0.28, + -1.35, + 1.0, + 1.0, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "ヨノン", + "", + 1, + "vo_STm10_05_049", + false, + "", + "うーん……みんな18番に助けてもらったから、そのお礼?==RT==あはは……あなたがいなかったら、たぶんわたしたち、==RT==もうとっくに死んでたし。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "tiao2", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "ヨノン", + "", + 0, + "vo_STm10_05_050", + false, + "", + "と、とにかく剣は渡したよ。==RT==えへへ……それで人形との剣闘もよろしくね。==RT==わたしたちの中でいちばん強いのは18番なんだし、頼りにしてるから。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "ヨノン", + "", + 0, + "vo_STm10_05_051", + false, + "", + "ああ、もちろんわたしたちだってがんばるよ?==RT==でもあの人形たち、あなたみたいに手加減してくれないだろうし、==RT==ちょっと不安で……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.28, + 1.4, + 1.0, + 1.0, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_052", + false, + "", + "彼女に伝えるべきか悩みました。==RT==私は誰かのために戦っているわけではなく、==RT==闘技場に定められた運命に抗っているだけなのだと――", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_012", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1, + 40.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_053", + false, + "", + "でも……手にした剣の重みに心が震え、言葉が出ませんでした。==RT==それは……私が生まれてはじめて受け取った、贈り物だったから。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutQuad", + 0.7, + false, + 1 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "vo_STm10_05_054", + false, + "", + "褒美ではなく、誰かからの贈り物――", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_06", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + true, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_055", + false, + "", + "それから数日後……==RT==闘技場の主人は、私が命を救い、まだ傷も癒えていない者たちを、==RT==魔法人形との剣闘に参加させたんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_026", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_05", + "0", + "OutSine", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_fire_dust", + 0, + 1, + nil, + nil, + 0.85, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume35_3s", + 0, + "m101", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_056", + false, + "", + "剣闘は神聖な真夜中に始まりました。==RT==この一大興行のため、千を超える篝火が灯るなか――", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_057", + false, + "", + "人形たちはぎこちなく動くだけで、==RT==私たちの巧みな連携に手も足も出ない様子でした。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.8, + false, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutSine", + 0.8, + false + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_575", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_940", + "a", + "002", + "none", + nil, + 0.52, + -0.16, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_940", + "a", + nil, + "none", + nil, + 0.8, + -0.28, + 1.4, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1328", + "a", + "002", + "none", + nil, + 0.5, + -0.03, + -1.0, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1328", + "a", + nil, + "none", + nil, + 0.3, + -0.07, + -1.1, + nil, + nil, + 0.8, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1327", + "a", + "002", + "none", + nil, + 0.48, + -0.16, + -1.2, + nil, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1327", + "a", + nil, + "none", + nil, + 0.2, + -0.28, + -1.4, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1329", + "a", + "002", + "none", + 5, + 0.52, + -0.03, + nil, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1329", + "a", + nil, + "none", + nil, + 0.7, + -0.07, + 1.1, + nil, + nil, + 0.8, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_143", + "b", + "002", + "none", + 6, + nil, + -0.14, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + nil, + -0.14, + 1.2, + nil, + nil, + 1.0, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_058", + false, + "", + "とはいえ魔法で強化されたその体は思っていた以上に頑丈で、==RT==さらにその『頭脳』には、信じがたいほどの模倣能力があったんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 0.75, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 0.75, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center", + 0, + 2, + nil, + nil, + 0.008, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_940", + "a", + nil, + "none", + nil, + 0.65, + -0.16, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1327", + "a", + nil, + "none", + nil, + 0.35, + -0.16, + -1.2, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1328", + "a", + nil, + "none", + nil, + 0.4, + -0.03, + -1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1329", + "a", + nil, + "none", + nil, + 0.6, + -0.03, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_405", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_405", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_504", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_fire_dust", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_059", + false, + "", + "そのため人形は、すぐにこちらの技も戦術も吸収して……状況は一転。==RT==もともと傷を負っていた仲間たちは、次々と倒れていきました。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_584", + 0.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -300.0, + nil, + 2.5, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_07", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 1300.0, + nil, + 2.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 1200.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_060", + false, + "", + "飛び散った血が篝火に降り注ぐと、ジュッと耳障りな音を立て……==RT==ですがその音も、大きな歓声にかき消されてしまいます。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_061", + false, + "", + "そのときの血を求める貪欲な観客の視線には……==RT==正直、人形以上の恐ろしさを感じました。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 50.0, + 1.7, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_06", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -400.0, + -50.0, + 1.6, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_062", + false, + "", + "幸いだったのは、人形たちが模倣したのが私の剣技だったことです。==RT==おかげで倒れた仲間たちは致命傷を負っておらず――==RT==同時に私は、そこに勝機を見出しました。", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 0, + nil, + 0.6, + 1.1, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "_NOT_IN_LOG_==Off==痛みを感じない人形ども……==RT====RT====RT====RT====A0.8==", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_564", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "_NOT_IN_LOG_==Off==勝負だ。==RT====RT====A0.8==", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_565", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "_NOT_IN_LOG_==Off====RT====RT====RT==お前たちの魔力が先に尽きるか、==RT====A0.8==", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 3.0, + nil, + 0.9, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_566", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "_NOT_IN_LOG_==Off==それとも私の剣が先に折れるか!==A0.8==", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_story_015", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_477", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "vo_STm10_05_063", + false, + "", + "==Off==痛みを感じない人形ども……勝負だ。==RT==お前たちの魔力が先に尽きるか、それとも私の剣が先に折れるか!", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 180.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_520", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_smoke", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.4} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutSine", + 0.85, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_07", + "0", + "Linear", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 550.0, + 350.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 450.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {3.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 1, + "vo_STm10_05_064", + false, + "", + "どのように持ちこたえたのか……==W==もう覚えていません。", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sunlight_flip", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_07", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -600.0, + 0.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -450.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 9.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.9} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutSine", + 0.85, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_07", + "0", + "OutQuad", + 0.9, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 1, + "vo_STm10_05_065", + false, + "", + "最終的には夜が明ける頃、闘技場を揺らすほどの大歓声の中――==RT==私は最後の一体となった人形とともに、==RT==血に塗れた砂の上へと倒れ込みました。", + "" + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 180.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 5.1, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_close_eye", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {4.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + -150.0, + 1.6, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + nil, + 0.37, + -0.28, + 1.4, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 280.0, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutSine", + 30.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.27, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 30.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_3s", + 0, + "m113", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_066", + false, + "", + "そして……次に目を覚ますと、そこはフィラニスへ向かう馬車の中でした。==W====RT==フィラニスの尊者オリンピア様が私を買い取り、自由の身にしたうえで、==RT==騎士としての地位を与えてくださったんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -20.0, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "002", + "none", + 2, + 0.6, + -0.24, + 1.3, + nil, + nil, + 0.6, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg2_941", + 0, + -0.17, + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.7, + false, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 25.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_067", + false, + "", + "さらにオリンピア様は、こうおっしゃいました。==RT==奴隷に代わる魔法人形の研究を進め、いずれすべての奴隷を解放すると。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_08", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 15.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_068", + false, + "", + "『エリナ・クロシ』という人間がこの世界に生まれたのは、==RT==そのときです。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 1, + "vo_STm10_05_069", + false, + "", + "私はオリンピア様に恩を返すため、フィラニスの閃銀騎士となりました。==RT==そしてあのお方が築いた、奴隷を必要としない完全無欠の都を守ると心に==RT==誓ったんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_070", + false, + "", + "ただ騎士に就任すると同時に、オリンピア様から10年分の報酬を==RT==前払いでいただいたんですが……==RT==奴隷だった私に、お金の使い道などあるはずもなく。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_071", + false, + "", + "そこで大量の金貨を抱えてアモールに戻り、==RT==重傷を負った仲間たちを買い取ることにしました。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + 0.8, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_11_b", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -30.0, + -50.0, + 0.85, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_072", + false, + "", + "あの夜を越え、夜明けを迎えたように――==RT==仲間たちにも、朝の光を見せたかったんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_tower_gate_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1250.0, + 700.0, + 2.2, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + nil, + -0.32, + 1.4, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_227", + 0, + -0.17, + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "剣闘士の奴隷商人", + "", + 0, + "vo_STm10_05_073", + false, + "", + "ヨノン?==RT==そんな名前、聞いたことないなぁ。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1400.0, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.67, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.26, + 1.4, + nil, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 9, + "剣闘士の奴隷商人", + "", + 0, + "vo_STm10_05_074", + false, + "", + "……あ、いや待てよ?==RT==たしか前の103番が、そんな名前を名乗ってたような……", + "" + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg1_162", + 0, + -0.16, + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_3s", + 0, + "m6", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_075", + false, + "", + "前の?どういう意味ですか?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "剣闘士の奴隷商人", + "", + 0, + "vo_STm10_05_076", + false, + "", + "言葉どおりですよ。闘技場の奴隷は、死んだやつの番号を使い回すでしょ?==RT==あの人形との試合の参加者は、全員死んじまいましたから。==RT==番号はみんな新しいやつに割り振られたんでさぁ。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 0.8, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1550.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.8, + false, + 0 + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg1_162", + -0.17, + 0, + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_077", + false, + "", + "なっ、嘘をつくな……!?==RT==あの人形は誰も殺していないはずだ!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.7, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1300.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.572, + -0.2, + 1.25, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_227", + 0, + -0.17, + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.75, + false, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -180.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "剣闘士の奴隷商人", + "", + 0, + "vo_STm10_05_078", + false, + "", + "ちょ、騎士様、落ち着いてくださいよ……!==RT==あっしは別に嘘ついてるわけじゃありませんぜ?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_940", + "a", + "002", + "none", + 2, + 0.27, + -0.01, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_143", + "b", + "002", + "none", + 3, + 0.87, + -0.27, + -1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_940", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_940", + "a", + nil, + "none", + nil, + nil, + -0.14, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 20.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + nil, + -0.14, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 20.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "剣闘士の奴隷商人", + "", + 0, + "vo_STm10_05_079", + false, + "", + "とにかくあの試合の参加者は、ほとんどが重傷でしたからね。==RT==そもそも闘技場の主人は、働かない者を養ったりしませんから、==RT==半日……いや、もっても数日でみんな死んじまったそうです。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "剣闘士の奴隷商人", + "", + 0, + "vo_STm10_05_080", + false, + "", + "中には軽傷で済んだやつもいたらしいんですが……==RT==103番も含めて、またすぐに闘技場へ放り込まれて。==RT==人形の技を試す的として使われたとかなんとか。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg2_940", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.12} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1480.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_228", + 0.0, + false + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 1, + "qstory_main_10001_007", + 0.31, + 0.54, + 0.35, + true + } + }, + { + cmd = "SetTalk", + param = { + 9, + "剣闘士の奴隷商人", + "", + 1, + "vo_STm10_05_081", + false, + "", + "つーわけで、いまならあれよりも上等な剣闘士の奴隷をご用意できますよ?==RT==もしあの試合の記念品が欲しいってんなら、参加者の身分札があるので……==RT==へへ、奴隷をお買い上げいただければ、プレゼントいたしやしょう。", + "" + } + }, + { + cmd = "SetFrontObj", + param = { + 1, + 1, + "qstory_main_10001_007", + 0.31, + 0.54, + 0.35, + false + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "015", + "none", + nil, + 0.13, + -0.14, + 1.2, + nil, + 0.35, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_speechless", + nil, + 0.27, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.85} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.7, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_hurt", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 1, + "vo_STm10_05_082", + false, + "", + "見慣れた身分札が指の間をすり抜けて――==RT==闘技場の地下に広がる、決して乾くことのない血溜まりへと落ちました。", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 4.0, + nil, + 0.9, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "OutCubic", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_watermarks_lp", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume35_3s", + 0, + "m101", + "none", + 0.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "vo_STm10_05_083", + false, + "", + "==Off==魔法人形は、たしかに闘技場の舞台に立ちましたが……==RT==けれど奴隷の代わりとなることはありませんでした。", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_watermarks_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_09", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 180.0, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -180.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 40.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_194", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.75, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 1, + "vo_STm10_05_084", + false, + "", + "すまない……帰るのが遅くなって……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 1, + "vo_STm10_05_085", + false, + "", + "すまない……私たちが勝利したはずなのに……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_086", + false, + "", + "すまない……誰ひとり、救ってあげられなくて……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_472", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_005", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + 1.5, + nil, + nil, + 0.9, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.43, + 1.9, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_087", + false, + "", + "闘技場から波のように押し寄せる歓声を聞きながら、==RT==私はアモールの街をぼんやりと歩きました。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_05", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 15.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_088", + false, + "", + "あの舞台でもっとも人気の興行は、奴隷同士の剣闘から、==RT==奴隷と魔法人形との剣闘へと形を変え――==RT==より観客好みの、一方的な虐殺劇になったんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_10", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + 300.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 30.0, + false, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "InOutSine", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.05} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_089", + false, + "", + "私が……あの剣闘で、奴隷と魔法人形とが、==RT==まともに壊し合えると証明してしまったばかりに……", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "InOutQuad", + 0.9, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_10", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -300.0, + -300.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 30.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_090", + false, + "", + "私が……みんなの逃げ道を、この手で奪ってしまったんだ……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_10", + "0", + "OutSine", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.65} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_091", + false, + "", + "――いや、まだだ。まだ終わったわけではない。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_194_stop", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + 2.8, + nil, + 0.8, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_023_a", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.7, + nil, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_star_lp", + 0, + 0, + nil, + -2.0, + 2.6, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "InSine", + false, + false, + 1.2, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_092", + false, + "", + "私はヨノンがかつて聞かせてくれた塔の話を思い出しました。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_549", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.41} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_star_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_143", + "b", + "002", + "none", + nil, + 0.6, + -0.16, + -1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.95, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + 0.82, + -0.4, + -1.6, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 50.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_3s", + 0, + "m13", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "ヨノン", + "", + 1, + "vo_STm10_05_093", + false, + "", + "ねえ18番、知ってる!?==RT==あの大きな塔に入って願いを捧げれば、どんな願いも叶うんだって!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "ヨノン", + "", + 0, + "vo_STm10_05_094", + false, + "", + "あーあ。『生まれ変わっても二度と奴隷に生まれませんように』==RT==ってお願いできないかなー?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.4, + -0.16, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.95, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.18, + -0.38, + 1.6, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 45.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "18番", + "", + 0, + "vo_STm10_05_095", + false, + "", + "考えるだけ無駄だよ。==RT==あそこは元老、司祭、聖女だけが入れる場所。==RT==私たち剣闘士が入れる場所じゃないから。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "ヨノン", + "", + 0, + "vo_STm10_05_096", + false, + "", + "わかってるって。もしもの話だよ。==RT==生きてれば、いつか誰かにそんな幸運が訪れるかもしれないし。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "ヨノン", + "", + 0, + "vo_STm10_05_097", + false, + "", + "だからさ、もし本当にわたしたちの誰かが塔に入れたら……==RT==『みんな生まれ変わっても、奴隷には生まれませんように』==RT==ってお願いしようね!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + true, + true, + 0.85, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_12", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 700.0, + -500.0, + 1.6, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.5, + nil, + 1.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutSine", + 0.8, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -280.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 20.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_098", + false, + "", + "金貨でみんなを取り戻せないのなら……==RT==金貨より大切なものを差し出したっていい。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutQuad", + 0.9, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_12", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -500.0, + 50.0, + 1.6, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutSine", + 0.8, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 200.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 20.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.65} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_099", + false, + "", + "死がみんなを奪っていくなら、私はあの塔へ行って願う。==RT==この手で……必ずみんなを連れ戻すんだ。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutQuad", + 0.9, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutSine", + 1.0, + false, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_12", + "0", + "OutSine", + 0.9, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.55} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 1, + "vo_STm10_05_100", + false, + "", + "そうだ、みんなからもらったこの剣に誓って……==RT==私はこの世界で上を目指し続ける。==RT==いつか……塔に入る資格を得るまで。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_101", + false, + "", + "あの血に染まった砂地を――==RT==彼女たちの物語の結末になんてさせない。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -70.0, + 1.5, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + nil, + nil, + -0.14, + 1.2, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + 0.0, + "none", + "OutQuad", + 5.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.28, + 1.4, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 5.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 1, + "vo_STm10_05_102", + false, + "", + "これが、元剣闘士である18番……==W====RT==そして閃銀騎士エリナの成り立ちです。", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 0.75, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "OutSine", + 0.75, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + 0.95, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + 1.0, + 0.95, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.75, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_012", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 250.0, + 100.0, + 1.1, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1, + 115.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 150.0, + 230.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 18.0, + false, + 1 + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 1, + "vo_STm10_05_103", + false, + "", + "かつての18番が剣を手に取ったのは、==RT==自分自身が生き延びるためでした。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_523", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_unsheathe", + 0, + 2, + 5.3, + -8.0, + nil, + 0.0, + false, + false, + 94.0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_104", + false, + "", + "でもいまの私が剣を取る理由は、それだけではありません。==RT==もう一度みんなに会って……きちんと謝罪がしたいんです。", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 1, + "InOutSine", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "InOutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_11_c", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 5.0, + 0.9, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "InOutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_549", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_tears_fell", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.1, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.1, + nil, + 0.9, + nil, + "none", + "Linear", + 1.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -40.0, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutCubic", + 0.0, + false, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.85, + false, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 1, + "vo_STm10_05_105", + false, + "", + "誰も救えなくて……つらいときにそばにいてあげられなくて……==RT==本当にごめんなさいと。", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_jp/preset/avgcharacter.lua b/lua/game/ui/avg/_jp/preset/avgcharacter.lua index c26eb4c53..f62201cf6 100644 --- a/lua/game/ui/avg/_jp/preset/avgcharacter.lua +++ b/lua/game/ui/avg/_jp/preset/avgcharacter.lua @@ -328,13 +328,13 @@ return { id = "avg1_161", name = "***", name_bg_color = "#0ABEC5", - reuse = "avg3_161", ver = "2.1.0" }, { id = "avg1_162", - name = "***", + name = "エリナ", name_bg_color = "#ffddb1", + reuseL2DPose = "c", ver = "2.0.0" }, { @@ -349,6 +349,18 @@ return { name_bg_color = "#5a91ca", ver = "1.9.0" }, + { + id = "avg1_166", + name = "***", + name_bg_color = "#0ABEC5", + ver = "2.3.0" + }, + { + id = "avg1_168", + name = "***", + name_bg_color = "#0ABEC5", + ver = "2.3.0" + }, { id = "avg2_001", name = "長男ウッドモット", @@ -364,6 +376,12 @@ return { name = "三男ウッドモット", name_bg_color = "#0ABEC5" }, + { + id = "avg2_937", + name = "***", + name_bg_color = "#0ABEC5", + ver = "2.1.0" + }, { id = "avg2_938", name = "冻冻公爵", @@ -378,19 +396,19 @@ return { }, { id = "avg2_940", - name = "***", + name = "人偶士兵", name_bg_color = "#0ABEC5", ver = "2.0.0" }, { id = "avg2_941", - name = "***", + name = "奥林匹娅(人偶)", name_bg_color = "#0ABEC5", ver = "2.0.0" }, { id = "avg2_942", - name = "***", + name = "コペリウス", name_bg_color = "#0ABEC5", ver = "2.0.0" }, @@ -1234,31 +1252,31 @@ return { }, { id = "avg3_225", - name = "***", + name = "莱塔", name_bg_color = "#fffcdf", ver = "2.0.0" }, { id = "avg3_226", - name = "***", + name = "菲兰尼斯守夜人", name_bg_color = "#0ABEC5", ver = "2.0.0" }, { id = "avg3_227", - name = "***", + name = "菲兰尼斯元老", name_bg_color = "#0ABEC5", ver = "2.0.0" }, { id = "avg3_228", - name = "***", + name = "菲兰尼斯平民男性", name_bg_color = "#0ABEC5", ver = "2.0.0" }, { id = "avg3_229", - name = "***", + name = "菲兰尼斯奴隶少女", name_bg_color = "#0ABEC5", ver = "2.0.0" }, @@ -3090,31 +3108,31 @@ return { }, { id = "avg3_1321", - name = "***", + name = "人偶士兵(初始坐标)A", name_bg_color = "#0ABEC5", - reuse = "avg2_940", - ver = "2.2.0" + reuse = "avg4_106", + ver = "2.0.0" }, { id = "avg3_1322", - name = "***", + name = "人偶士兵(初始坐标)B", name_bg_color = "#0ABEC5", - reuse = "avg2_940", - ver = "2.2.0" + reuse = "avg4_106", + ver = "2.0.0" }, { id = "avg3_1323", - name = "***", + name = "人偶士兵(初始坐标)C", name_bg_color = "#0ABEC5", - reuse = "avg2_940", - ver = "2.2.0" + reuse = "avg4_106", + ver = "2.0.0" }, { id = "avg3_1324", - name = "***", + name = "人偶士兵(初始坐标)D", name_bg_color = "#0ABEC5", - reuse = "avg2_940", - ver = "2.2.0" + reuse = "avg4_106", + ver = "2.0.0" }, { id = "avg3_1325", @@ -3130,6 +3148,118 @@ return { reuse = "avg3_219", ver = "1.16.0" }, + { + id = "avg3_1327", + name = "人偶士兵A", + name_bg_color = "#0ABEC5", + reuse = "avg2_940", + ver = "2.0.0" + }, + { + id = "avg3_1328", + name = "人偶士兵B", + name_bg_color = "#0ABEC5", + reuse = "avg2_940", + ver = "2.0.0" + }, + { + id = "avg3_1329", + name = "人偶士兵C", + name_bg_color = "#0ABEC5", + reuse = "avg2_940", + ver = "2.0.0" + }, + { + id = "avg3_1330", + name = "人偶士兵D", + name_bg_color = "#0ABEC5", + reuse = "avg2_940", + ver = "2.0.0" + }, + { + id = "avg3_1331", + name = "セイナ", + name_bg_color = "#ffddb1", + reuse = "avg1_162", + ver = "2.0.0" + }, + { + id = "avg3_1332", + name = "エリナA", + name_bg_color = "#ffddb1", + reuse = "avg1_162", + ver = "2.0.0" + }, + { + id = "avg3_1333", + name = "イリスA", + name_bg_color = "#a4a5d5", + reuse = "avg3_182", + ver = "2.0.0" + }, + { + id = "avg3_1334", + name = "イリスB", + name_bg_color = "#a4a5d5", + reuse = "avg3_182", + ver = "2.0.0" + }, + { + id = "avg3_1335", + name = "菲兰尼斯平民男性A", + name_bg_color = "#0ABEC5", + reuse = "avg3_228", + ver = "2.0.0" + }, + { + id = "avg3_1336", + name = "菲兰尼斯平民男性B", + name_bg_color = "#0ABEC5", + reuse = "avg3_228", + ver = "2.0.0" + }, + { + id = "avg3_1337", + name = "菲兰尼斯元老A", + name_bg_color = "#0ABEC5", + reuse = "avg3_227", + ver = "2.0.0" + }, + { + id = "avg3_1338", + name = "菲兰尼斯元老B", + name_bg_color = "#0ABEC5", + reuse = "avg3_227", + ver = "2.0.0" + }, + { + id = "avg3_1339", + name = "菲兰尼斯奴隶少女A", + name_bg_color = "#0ABEC5", + reuse = "avg3_229", + ver = "2.0.0" + }, + { + id = "avg3_1340", + name = "菲兰尼斯奴隶少女B", + name_bg_color = "#0ABEC5", + reuse = "avg3_229", + ver = "2.0.0" + }, + { + id = "avg3_1341", + name = "塞拉女B", + name_bg_color = "#0ABEC5", + reuse = "avg3_100", + ver = "2.0.0" + }, + { + id = "avg3_1342", + name = "塞拉男B", + name_bg_color = "#0ABEC5", + reuse = "avg3_101", + ver = "2.0.0" + }, { id = "avg4_100", name = "菈露发光", @@ -3162,6 +3292,12 @@ return { name_bg_color = "#0ABEC5", ver = "1.13.0" }, + { + id = "avg4_106", + name = "人偶士兵(初始坐标)", + name_bg_color = "#0ABEC5", + ver = "2.0.0" + }, { id = "avg4_999", name = "ヴェータ", diff --git a/lua/game/ui/avg/_jp/preset/avgcontacts.lua b/lua/game/ui/avg/_jp/preset/avgcontacts.lua index ee86c9cb0..77e04974b 100644 --- a/lua/game/ui/avg/_jp/preset/avgcontacts.lua +++ b/lua/game/ui/avg/_jp/preset/avgcontacts.lua @@ -301,6 +301,14 @@ return { signature = "ビーチでの安全確認も忘れずに", ver = "1.13.0" }, + { + id = 162, + icon = "Icon/Head/head_16201_S", + name = "エリナ", + landmark = "フィラニス", + signature = "コメント", + ver = "2.0.0" + }, { id = 3136, icon = "Icon/Head/head_npc13601_S", diff --git a/lua/game/ui/avg/_kr/config/bbm09_bt05.lua b/lua/game/ui/avg/_kr/config/bbm09_bt05.lua index b4f81304a..b4b642c6f 100644 --- a/lua/game/ui/avg/_kr/config/bbm09_bt05.lua +++ b/lua/game/ui/avg/_kr/config/bbm09_bt05.lua @@ -18,7 +18,7 @@ return { "", "", 0, - "마왕은 분명 이 방 어딘가에 있습니다.", + "마왕님은 분명 이 방 어딘가에 있습니다.", "" } }, diff --git a/lua/game/ui/avg/_kr/config/bbm10001_bt01.lua b/lua/game/ui/avg/_kr/config/bbm10001_bt01.lua new file mode 100644 index 000000000..484d8211f --- /dev/null +++ b/lua/game/ui/avg/_kr/config/bbm10001_bt01.lua @@ -0,0 +1,222 @@ +return { + { + cmd = "SetGroupId", + param = {"1"} + }, + { + cmd = "SetBubbleUIType", + param = {3} + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_001", + "", + "", + 0, + "이건…… 필라니스 사람들이 숲에 버린 폐인형?", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_002", + "", + "", + 0, + "후우…… 완전히 제어를 잃었군. 어쩔 수 없지. 파괴하자.", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_003", + "", + "", + 0, + "그런데 왜 이런 일이…… 그 타락 성녀가 마력을 주입했나?", + "" + } + }, + { + cmd = "SetGroupId", + param = {"2"} + }, + { + cmd = "SetBubbleUIType", + param = {3} + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_004", + "", + "", + 0, + "자가 수복 인형까지……", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_005", + "", + "", + 0, + "이런 희귀한 인형이 그리 쉽게 버려질 것 같지는 않은데.", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_006", + "", + "", + 0, + "아니, 시간을 너무 들였나. 호송차가 걱정돼.", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_007", + "", + "", + 0, + "대마물용 장치로 인형을 파괴하고, 어서 돌아가자.", + "" + } + }, + { + cmd = "SetGroupId", + param = {"3"} + }, + { + cmd = "SetBubbleUIType", + param = {3} + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_008", + "", + "", + 0, + "이상하군…… 인형의 수가 너무 많아. 타락 성녀는 호송차 안에 있었는데……", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_009", + "", + "", + 0, + "이 정도 되는 수의 인형에 미리 손을 써두는 건 불가능할 터……", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_010", + "", + "", + 0, + "그렇다면 범인은 따로 있나?", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_011", + "", + "", + 0, + "아니면 타락 성녀의 동료가 매복을……", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_012", + "", + "", + 0, + "그렇다면 내 주의를 끄는 것은 양동이고, 진짜 목적은…… 호송차인가!", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_162", + "002", + "", + 0, + "vo_BBm010_BT01_013", + "", + "", + 0, + "좋아. 흑막의 정체, 반드시 밝혀 주지!", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/bbm_dormapproach.lua b/lua/game/ui/avg/_kr/config/bbm_dormapproach.lua new file mode 100644 index 000000000..af10d81cb --- /dev/null +++ b/lua/game/ui/avg/_kr/config/bbm_dormapproach.lua @@ -0,0 +1,71 @@ +return { + { + cmd = "SetGroupId", + param = {"1"} + }, + { + cmd = "SetBubbleUIType", + param = {3} + }, + { + cmd = "SetBubble", + param = { + "avg3_100", + "002", + "", + 0, + "", + "", + "", + 0, + "여기는…… 엇, 저게 별의 탑 입구인가?", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_112", + "002", + "", + 0, + "", + "", + "", + 0, + "맞아, 마왕님! ‘초록이’는 근처에 세워 뒀어!", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_111", + "002", + "", + 0, + "", + "", + "", + 0, + "여긴…… 야영지로 쓰기에 적합해요. 필요한 물건은 차에서 꺼내 오죠.", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_111", + "002", + "", + 0, + "", + "", + "", + 0, + "보스, 우선 주변을 둘러보면서 이곳 환경에 익숙해지는 게 어떨까요?", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/bbm_dormindoor.lua b/lua/game/ui/avg/_kr/config/bbm_dormindoor.lua new file mode 100644 index 000000000..deb621476 --- /dev/null +++ b/lua/game/ui/avg/_kr/config/bbm_dormindoor.lua @@ -0,0 +1,41 @@ +return { + { + cmd = "SetGroupId", + param = {"1"} + }, + { + cmd = "SetBubbleUIType", + param = {3} + }, + { + cmd = "SetBubble", + param = { + "avg1_103", + "002", + "", + 0, + "", + "", + "", + 0, + "보스…… 나 여기 있어.", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_103", + "002", + "", + 0, + "", + "", + "", + 0, + "보스 옆에 꼭 붙어 있고 싶어.", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/bbm_dormoutdoor.lua b/lua/game/ui/avg/_kr/config/bbm_dormoutdoor.lua new file mode 100644 index 000000000..9c64410ae --- /dev/null +++ b/lua/game/ui/avg/_kr/config/bbm_dormoutdoor.lua @@ -0,0 +1,71 @@ +return { + { + cmd = "SetGroupId", + param = {"1"} + }, + { + cmd = "SetBubbleUIType", + param = {3} + }, + { + cmd = "SetBubble", + param = { + "avg3_100", + "002", + "", + 0, + "", + "", + "", + 0, + "이곳이…… 내 별의 탑?", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_112", + "002", + "", + 0, + "", + "", + "", + 0, + "멋지다! 이제 여기에 침대를 놓고 누워서 자도 되는 거지?", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_111", + "002", + "", + 0, + "", + "", + "", + 0, + "그건 좀…… 아니, 생각해 보니 꽤 일리가 있어.", + "" + } + }, + { + cmd = "SetBubble", + param = { + "avg1_103", + "002", + "", + 0, + "", + "", + "", + 0, + "여기서…… 고양이 키워도 돼?", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/cg_150_01.lua b/lua/game/ui/avg/_kr/config/cg_150_01.lua index 8c7240799..8c545868e 100644 --- a/lua/game/ui/avg/_kr/config/cg_150_01.lua +++ b/lua/game/ui/avg/_kr/config/cg_150_01.lua @@ -547,7 +547,7 @@ return { "", false, "", - "본부에 볼일이 있어서 갔더니, 앙주 님이 그것 때문에 엄청 노발대발하고 계시더라고.", + "본부에 볼일이 있어서 갔더니, 알베도 님이 그것 때문에 엄청 노발대발하고 계시더라고.", "" } }, diff --git a/lua/game/ui/avg/_kr/config/cg_150_02.lua b/lua/game/ui/avg/_kr/config/cg_150_02.lua index ad611f8fe..9f49f592b 100644 --- a/lua/game/ui/avg/_kr/config/cg_150_02.lua +++ b/lua/game/ui/avg/_kr/config/cg_150_02.lua @@ -3150,7 +3150,7 @@ return { "", false, "", - "앙주가 아직 노발대발 중이래.", + "알베도가 아직 노발대발 중이래.", "" } }, diff --git a/lua/game/ui/avg/_kr/config/cg_162_01.lua b/lua/game/ui/avg/_kr/config/cg_162_01.lua new file mode 100644 index 000000000..c3689d2b5 --- /dev/null +++ b/lua/game/ui/avg/_kr/config/cg_162_01.lua @@ -0,0 +1,11837 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "01", + "그 사람의 이름 (상)", + "기시감, 그리고 변화를 불러온 계기. 모든 것은 그 사람의 이름에서 시작된다.", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "009", + "none", + nil, + 0.5, + 0.0, + 1.0, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_1s", + 0, + "m149", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + nil, + nil, + 1.02, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 0.6, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "none", + nil, + 0.46, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutBack", + 0, + nil, + false, + 0.25, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -12.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.25, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "하! ==W==하!==W== 슉!", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "none", + nil, + 0.54, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutBack", + 0, + nil, + false, + 0.25, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 12.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.25, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "none", + nil, + 0.5, + nil, + 1.05, + nil, + nil, + nil, + "diantou", + "none", + "OutBack", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.07, + nil, + nil, + nil, + "none", + "OutSine", + 0.3, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.4, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "010", + "avg_emoji_sigh", + nil, + nil, + nil, + 1.02, + nil, + nil, + nil, + "niunie", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "으…… 이 검, 영 손에 안 익네. 아무리 연습해도 뭔가 어색해……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "다시 한번, ==W==검의 무게를 이용해서……==W== 핫!==W== 슉……==W== 으악?!", + "" + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.54, + nil, + nil, + nil, + nil, + nil, + "jushou1", + "none", + "OutBack", + 0, + nil, + false, + 0.25, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 20.0, + nil, + 1.07, + nil, + nil, + nil, + "Xiao", + "OutSine", + 0.25, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "jushou1", + "none", + "OutBack", + 0, + nil, + false, + 0.25, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -20.0, + 0.0, + 1.09, + nil, + nil, + nil, + "Xiao", + "OutSine", + 0.25, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_276", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "025", + "avg_emoji_shock", + nil, + 0.38, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + -20.0, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -20.0, + 0.0, + 1.09, + nil, + nil, + nil, + "chijing", + "OutSine", + 0.3, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "025", + "close", + nil, + 0.4, + -0.38, + nil, + nil, + nil, + 0.0, + "chijing", + "none", + "InOutCubic", + 0, + -50.0, + false, + 0.4, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_406", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -20.0, + 40.0, + 1.1, + nil, + nil, + nil, + "Zhong", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dust_heave", + 0, + 1, + nil, + -5.0, + 1.5, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -10.0, + 20.0, + 1.08, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "016", + "none", + nil, + nil, + -0.15, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + 0.0, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "avg_emoji_vexation", + nil, + nil, + -0.1, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.8, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "으으윽, 아파…… 요란하게도 넘어졌네.==W== 너무 창피한데. 하하, 다행히 아무도 못 봤……", + "" + } + }, + { + cmd = "Wait", + param = {0.65} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "011", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + -100.0, + nil, + 1.1, + "avg1_162", + "a", + "011", + "avg_emoji_sweaty", + 3, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "자세가 잘못됐습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_053", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "025", + "avg_emoji_shock", + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + 0.0, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 20.0, + 1.05, + nil, + nil, + nil, + "chijing", + "OutSine", + 0.35, + false + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "ChanDou", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "으아아악……!", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutSine", + true, + true, + 0.4, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "011", + "none", + nil, + 0.5, + nil, + 1.05, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "4", + "Linear", + false, + false, + 0.4, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "소리가 우렁찬 걸 보니…… 기운이 넘치시나 보군요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_resentful", + "buman", + "z", + 0.6, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "갑자기 뒤에서 불쑥 나타나다니. 기척도 없이…… 깜짝 놀랐잖아.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "괴성을 따라온 것뿐입니다…… 이렇게 일찍부터 나와 있다니, 당신답지 않군요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "none", + "diantou", + "z", + 0.6, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "아, 검술 연습 중이었어.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + -1.5, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "검술 연습? 사제인 당신이 할 일은 아닐 텐데요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + 0.0, + false, + 2.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_sweaty", + "none", + "z", + 0.6, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "어…… 그냥 호신술 삼아 익혀볼까 싶어서. 아예 싸울 줄 모르면, 너랑 같이 순찰 나갈 때마다 네가 나까지 챙겨야 하잖아.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "024", + "avg_emoji_speechless", + "none", + "z", + 0.0, + true, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "이 검술은……==W== 어떤 친구가 가르쳐준 거야. 나 같은 초보자한테 잘 맞는 기술이랬지.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "mirage_creche_outside_daylight", + "0", + "OutSine", + 0.35, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.35, + false, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_112", + "a", + "004", + "none", + nil, + nil, + nil, + 1.05, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "OutSine", + 0.35, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.35, + false, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "마음가짐은 아주 훌륭합니다만, 지금 상태로는 연습해 봤자 의미가 없습니다. 몸은 뻣뻣하게 굳어 있고,==W== 불필요한 힘만 잔뜩 들어가 있어서…… 잠깐, 몸풀기는 제대로 했나요?", + "" + } + }, + { + cmd = "Wait", + param = {1.25} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "011", + "avg_emoji_sweaty", + "niunie1", + "z", + 0.5, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "어…… 하긴 했는데?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_sigh", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "그렇다면 제대로 하지 않은 겁니다. 전신의 근육이 하나도 안 풀려 있으니, 균형이 무너지고 나뒹굴 수밖에요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_exclamation", + "chijing", + "z", + 0.5, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "다 보고 있었어?!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.6, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.6, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + -0.35, + 1.4, + nil, + nil, + nil, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "자, 일단 몸부터 풀죠. 이렇게 등을 맞대고 서서……==W== 팔짱을 끼고……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 180.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 0.3, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_fade_left", + "OutSine", + true, + true, + 0.5, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_fade_right", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 4, + nil, + nil, + nil, + "avg1_162", + "a", + "006", + "avg_emoji_happy", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "하나,==W== 둘,==W== 셋……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 4, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "1ZhenDong", + "Linear", + 1.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalkShake", + param = { + 0, + "ChanDou", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_flurry", + "ChanDou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "으아아아아아악!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "007", + "avg_emoji_shock", + "chijing", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "처, 척추에서 우두둑 소리가 나잖아……?!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + true, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "16", + "OutSine", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "luckyoasis_forest_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.6, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_065", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 4, + nil, + nil, + nil, + "avg1_112", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 1, + "", + false, + "", + "이렇게 나랑 등을 맞대고…… 양팔을 걸어봐.", + "" + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 4, + nil, + nil, + nil, + "avg1_112", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "1ZhenDong", + "Linear", + 1.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "으랏차!!!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "으악!!!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + true, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "17", + "OutSine", + true, + true, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "015", + "avg_emoji_think", + "none", + "y", + 0.0, + true, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "되게 익숙한 느낌이네. 세이나가 스트레칭을 도와줬을 때 같아……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + 0.6, + -0.05, + 1.05, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.08, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "다음 몸풀기 동작은…… 두 다리를 뻗고 앉아서 천천히 상체를 숙여 손을 발끝에 닿도록 해보십시오.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_110", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.25, + nil, + nil, + nil, + "Xiao", + "InOutSine", + 0.8, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_365", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + 0.52, + -0.51, + 1.7, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.1, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_1", + "0", + "OutSine", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -300.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_236", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.55, + 1.75, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 2.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "엘리나가 내 등을 짓누르며 천천히 체중을 실었다. 그 느낌은 진짜 그날과 똑같았다……", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_365_stop", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.3, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble_lp", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 100.0, + 1.23, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "ChanDou", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "016", + "avg_emoji_flurry", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "아아아아파! 그만, 이제 그만그만!==W== 그만할래, 세이나!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 2, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "007", + "avg_emoji_exclamation", + "ChanDou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "015", + "none", + nil, + 0.5, + -0.4, + 1.4, + nil, + nil, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "cut off" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "015", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "세이나?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_awkward", + "none", + "z", + 0.6, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "아…… 미안. 동료가 생각나서 나도 모르게 그만……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m37", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutSine", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 90.0, + 1.28, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "사람 이름을 잘못 부르다니…… 아직 여유가 있으신가 봅니다. 스트레칭에 좀 더 집중할 수 있게……", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 90, + 1.28, + nil, + nil, + nil, + "Zhong", + "OutSine", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "close", + nil, + nil, + -0.4, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "강도를 더 높여야겠군요!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 90, + 1.28, + nil, + nil, + nil, + "Zhong", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_flurry", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "자, 잠깐! 잠깐! 집중할게! 집중할 테니까,==W== 으아아아아아악!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalkShake", + param = { + 0, + "ChanDou", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "007", + "none", + "ChanDou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_449", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -150.0, + 1.1, + nil, + nil, + nil, + "none", + "InBack", + 0.6, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "InBack", + 0.6, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.6, + nil, + nil, + nil, + 0.0, + "none", + "none", + "InSine", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "sky_sunny", + "0", + "OutCubic", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 0.8, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -150.0, + 1.1, + nil, + nil, + nil, + "Zhong", + "OutSine", + 0.6, + false + } + }, + { + cmd = "Wait", + param = {0.9} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_554", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.4} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.08, + nil, + nil, + nil, + "none", + "OutSine", + 0.8, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "009", + "none", + nil, + 0.5, + -0.05, + 1.05, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "009", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "몸은 좀 풀리셨나요?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_sigh", + "JuGong", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "하…… 하…… 이건 풀리고 말고의 문제가 아니야, 척추가 부러지는 줄 알았다고……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "걱정 마십시오. 사람 몸은 당신이 생각하는 것보다 훨씬 튼튼……==W== 응?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_573", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_attention", + nil, + 0.46, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -60.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + true + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "마차 소리입니다. 이쪽으로 오는 것 같군요. 일단 숨으시죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_573_stop", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_086", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + 0.5, + -0.25, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.25, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "Xiao", + "OutSine", + 0.25, + true + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_090", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.4, + nil, + nil, + nil, + 0.0, + "none", + "none", + "InSine", + 0, + nil, + true, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "Linear", + 0.35, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 80.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.35, + true + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m14", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "31", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.1, + nil, + nil, + nil, + "xingshi", + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "009", + "none", + nil, + 0.44, + nil, + 1.0, + nil, + 1.0, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_168", + "a", + "002", + "none", + nil, + 0.6, + nil, + 1.0, + nil, + 1.0, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "002", + "none", + nil, + 0.65, + -0.2, + 1.2, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.35, + -0.2, + 1.2, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_486", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "4", + "Linear", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_168", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "still", + "OutSine", + 1.25, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 1.0, + "manbu2", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + 1.0, + "manbu2", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "003", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "수상한 노예 상인", + "", + 0, + "", + false, + "", + "좋아, 여기서 말을 좀 쉬게 했다가, 그다음엔 쉬지 않고 칼리굴라 님의 저택까지 곧장 가자고.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "003", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성질 급한 노예 상인", + "", + 0, + "", + false, + "", + "알겠어!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutSine", + true, + true, + 0.46, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_486_stop", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.4, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "002", + "none", + nil, + 0.6, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -20.0, + 1.05, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_166", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.46, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_101", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_101", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "006", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성질 급한 노예 상인", + "", + 0, + "", + false, + "", + "헤헤, 최상품을 구했으니, 이번엔 값 좀 제대로 받을 수 있겠지?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "006", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "수상한 노예 상인", + "", + 0, + "", + false, + "", + "칼리굴라 님은 여자 노예한테는 돈을 안 아끼신다고! 게다가 성 안으로 들어가는 은밀한 길까지 마련해 주셔서, 우리 일이 훨씬 수월해졌어. 정말 큰 도움이 됐다니까!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.38, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "InBack", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.62, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "InBack", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_071", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.45, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutSine", + true, + true, + 0.46, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 120.0, + 0.0, + 1.15, + nil, + nil, + 0.7, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 4.0, + nil, + 0.8, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 1 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + nil, + 0.5, + -0.35, + 1.4, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "31", + "Linear", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_090", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + -0.3, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutFlash", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "저건…… 노예 상인의 마차인가?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "그런 것 같습니다. 칼리굴라…… 노예 매매에까지 발을 담갔을 줄이야.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "아는 사람이야?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "부친이 아모르 출신이고, 원로원의 구성원입니다. 그 가문은 필라니스에 많은 영지를 소유하고 있죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "평소엔 노예제에 반대하는 척하더니 뒤에서 이런 짓을 벌이고 있었다니.==W== 절대 용서할 수 없습니다!==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_090", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.9, + nil, + "none", + "OutCubic", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.1, + nil, + nil, + "none", + "OutCubic", + 0.5, + false, + 1 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "avg_emoji_angry", + nil, + 0.5, + -0.2, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -100.0, + 1.1, + nil, + nil, + nil, + "Xiao", + "OutCubic", + 0.5, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + -0.3, + nil, + nil, + nil, + nil, + "none", + "none", + "InBack", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_090", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutQuad", + 0.45, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + nil, + nil, + "none", + "Linear", + 0.45, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "OutQuad", + 0.45, + false, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "저 노예들을 구하고 싶어……?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "네?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "017", + "avg_emoji_happy", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "네 얼굴에 그렇게 쓰여 있어.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "하지만, 전 필라니스의 섬은 기사에 불과합니다. 필라니스 밖에 있는 노예들을 풀어줄 권한은 없습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "성으로 들어갈 때까지 기다렸다가 막는다면…… 아니요, 상인들 말을 들어보니 이번이 첫 거래도 아닌 것 같은데, 칼리굴라라면 분명 어떻게든 무마할 방법을 찾아낼 겁니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "증거가 없으면 섬은 기사라 해도 원로원 가문을 처벌할 수 없으니까요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "004", + "avg_emoji_idea", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그런 거라면, 지금 네가 필라니스의 섬은 기사가 아니기만 하면 되는 거 아니야?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + nil, + -0.32, + 1.45, + nil, + nil, + nil, + "lengzhan", + "none", + "OutQuad", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "무슨 말씀이신지……?", + "" + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "004", + "avg_emoji_star", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "간단해. 저 노예 상인들이 섬은 기사한테 습격당한 게 아니라, 지나가던 강도한테 당한 걸로 하면 되는 거잖아. 이런 황야에서 노예 장수가 강도의 표적이 되는 건 흔한 일 아니겠어?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + -0.25, + 1.35, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "그렇긴 해도, 하필 이때 딱 강도가 나타날 리가……==W== 설마……", + "" + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "맞아. 우리가 바로 그 강도인 거지!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "우, 우리가요? 그, 그래도 섬은 기사된 자로서 강도질은…… 도가 너무 지나칩니다. 섬은 기사의 명예를 더럽히는 일이에요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그럼 이렇게 손 놓고 지켜만 볼 거야?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_vexation", + nil, + nil, + nil, + 1.32, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "그건……", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "내 생각엔, 지금 네 본심을 저버리는 게 오히려 섬은 기사의 명예를 더럽히는 일인 것 같은데.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.16, + nil, + nil, + nil, + "none", + "OutQuart", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_019", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "017", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "이게 타락이라고 생각한다면, 나도 옆에서 같이 타락해 줄게.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "제 본심…… 당신, 지금 섬은 기사를 홀리고 있다는 자각은 있으신가요?", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_434", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "하지만…… 좋습니다. 한번 해 보죠!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_090", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.2, + 1.35, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.1, + nil, + nil, + 1.0, + nil, + "none", + "OutSine", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.0, + nil, + 0.0, + nil, + nil, + "none", + "OutSine", + 0.5, + false, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + 0.75, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "InOutBack", + 0, + nil, + true, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.45, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutSine", + true, + true, + 0.46, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.32, + 0.0, + 1.0, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "002", + "none", + nil, + 0.62, + 0.0, + 1.0, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "4", + "Linear", + false, + false, + 0.46, + false, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + -10.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.45, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "007", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "수상한 노예 상인", + "", + 0, + "", + false, + "", + "좋아! 슬슬 출발해 볼까!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_1s", + 0, + "m148", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "006", + "none", + nil, + 0.95, + 0.0, + 1.75, + nil, + 0.8, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "005", + "none", + nil, + -0.02, + 0.0, + 1.75, + nil, + 0.8, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.9, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "이 산은 내가 열었고, 이 나무는 내가 심었다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.02, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "이곳을 지나가려거든 통행세를 내라!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + true, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + true, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + -40.0, + 1.15, + nil, + nil, + nil, + "none", + "OutSine", + 0.35, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "008", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jingxia", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "007", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jingxia", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "4", + "OutSine", + true, + false, + 0.45, + true, + "fade" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "006", + "none", + nil, + 0.65, + 0.1, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.35, + 0.1, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_100", + 0, + -0.15, + 0.0, + false + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg1_162", + 0, + -0.15, + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "3", + "Linear", + false, + false, + 0.45, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "004", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "후훗, 오늘 제대로 걸렸군. 살고 싶다면 마차에 실은 물건을 전부 놓고 가!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 1, + nil, + -0.15, + 1.05, + "avg3_228", + "a", + "004", + "avg_emoji_resentful", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성질 급한 노예 상인", + "", + 0, + "", + false, + "", + "도적인가?! 간덩이가 부었구나, 이 물건의 주인이 누군지나 알아? 말해주면 놀라 자빠질걸.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetCharHead", + param = { + 1, + 1, + nil, + nil, + nil, + "avg3_228", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.05, + 0.97, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.65, + -0.2, + 1.35, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.35, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "마왕", + "", + 0, + "", + false, + "", + "누구 물건이든 간에, 이런 부정한 재물은 오늘부로 마왕의 것이다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutSine", + 0.45, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutSine", + true, + true, + 0.46, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.32, + -0.2, + 1.2, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "004", + "none", + nil, + 0.67, + -0.2, + 1.2, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "3", + "Linear", + false, + false, + 0.46, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_434", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "수상한 노예 상인", + "", + 0, + "", + false, + "", + "마왕? 그게 네 이름이구나. 흠흠, 똑똑히 기억해 두지.==W== 미리 묫자리나 봐두는 게 좋을 거다.", + "" + } + }, + { + cmd = "Wait", + param = {0.65} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 200.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutSine", + 0.35, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "004", + "none", + nil, + 0.4, + -0.28, + 1.25, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.69, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + true, + 0.35, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_cen_lp", + 0, + 0, + nil, + nil, + 1.0, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_162", + "a", + "013", + "none", + nil, + nil, + -0.5, + 2.0, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "OutQuad", + 0.2, + true + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_flash_light", + 0, + 0, + nil, + 1.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.55} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "묫자리를 봐둬야 할 사람은 너다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "7", + "OutQuad", + true, + true, + 0.2, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_cen_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetStage", + param = { + 4, + 3, + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.1, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_441", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sword", + 0, + 0, + nil, + -1.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.0, + false, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 45.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + 1, + 0.35, + nil, + 1.35, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + 2, + 0.65, + nil, + 0.85, + nil, + nil, + nil, + 0.0, + false, + 1.0 + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg1_162", + 0, + -0.15, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 1.5, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.45, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_023", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.25} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "005", + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "수상한 노예 상인", + "", + 0, + "", + false, + "", + "음? 내, 내 검이 왜 두 동강이 나 있지?!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 1, + "none", + "avg3_100", + "a", + "019", + "none", + nil, + 0.5, + -0.15, + 1.3, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_100", + 0, + -0.14, + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 1, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 1, + "mood_3", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetStage", + param = { + 0, + 4, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "후후훗, 내 수하인 흑기사에게 두 동강 나고 싶지 않다면,==W== 어서 도망치는 게 현명한 선택일 거야.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "006", + "avg_emoji_exclamation", + nil, + nil, + -0.4, + 1.6, + nil, + nil, + nil, + "none", + "none", + "OutElastic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_wipe_left", + "OutQuad", + true, + true, + 0.2, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "010", + "none", + nil, + 0.35, + nil, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "008", + "none", + nil, + 0.65, + nil, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetStage", + param = { + 0, + 3, + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_wipe_right", + "OutQuad", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + 0.02, + 0.9, + nil, + nil, + 1.0, + "chijing2", + "none", + "OutQuad", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + 0.02, + 0.9, + nil, + nil, + 1.0, + "chijing2", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "노예 상인들", + "", + 0, + "", + false, + "", + "으아아아아아! 도망쳐어어어어어!", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_104", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + -0.2, + nil, + nil, + nil, + nil, + 0.0, + "manbu2", + "none", + "InOutExpo", + 0, + nil, + true, + 0.65, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 1.2, + nil, + nil, + nil, + nil, + 0.0, + "manbu2", + "none", + "InOutExpo", + 0, + nil, + true, + 0.65, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.55, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 0.0, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "008", + "none", + 3, + 0.3, + nil, + 1.0, + nil, + 1.0, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_168", + "a", + "002", + "none", + 4, + 0.15, + nil, + nil, + nil, + 1.0, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "010", + "none", + 1, + 0.82, + 0.0, + 1.0, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "002", + "none", + 2, + 0.9, + 0.0, + 1.0, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg1_162", + 0, + -0.15, + 0.0, + false + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_100", + 0, + -0.15, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + 2, + 0.6, + nil, + nil, + nil, + nil, + nil, + "manbu2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + 3, + 0.75, + nil, + nil, + nil, + nil, + nil, + "manbu2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {2.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_166", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m3", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "흑기사", + "", + 0, + "", + false, + "", + "다친 곳은 없습니까?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + "008", + "avg_emoji_exclamation", + nil, + 0.25, + nil, + nil, + nil, + 0.5, + nil, + "jingxia", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_168", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "붙잡힌 노예", + "", + 0, + "", + false, + "", + "부탁이에요! 시키는 대로 다 할 테니 제 여동생만은 풀어주세요!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "마왕", + "", + 0, + "", + false, + "", + "진정해. 우린 도적이 아니야.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + 0.47, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_183", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "흑기사", + "", + 1, + "", + false, + "", + "이 돈을 챙겨서 북쪽의 필라니스까지 도망치세요. 북쪽으로 한 시간만 걸으면 도착할 겁니다.", + "" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "흑기사", + "", + 0, + "", + false, + "", + "그곳에는 당신들을 붙잡을 노예 상인 같은 건 없을 겁니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + "010", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "붙잡힌 노예", + "", + 0, + "", + false, + "", + "아아…… 정말 감사합니다! 감사해요……!", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "close", + nil, + -0.2, + nil, + nil, + nil, + nil, + 0.0, + "buman", + "none", + "InCirc", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_168", + "a", + nil, + "none", + nil, + -0.25, + nil, + nil, + nil, + nil, + 0.0, + "buman", + "none", + "InCubic", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + 0.0, + 1.0, + nil, + 0.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "후, 다들 도망쳤군요. 필라니스로 가기만 하면 안전하겠죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "응. 그러고 보니, 강도 연기 꽤 하더라?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_angry", + nil, + nil, + -0.28, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.45, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 40.0, + 1.16, + nil, + nil, + nil, + "Xiao", + "OutSine", + 0.45, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "그 말, 모욕으로 받아들여도 되겠습니까……?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_flurry", + "huanxin", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "아니, 그럴 리가. 칭찬이야, 칭찬.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "016", + "avg_emoji_vexation", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "niunie1", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.6, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "칭찬……? 아무리 생각해도 칭찬받을 만한 일은 아닌 것 같습니다.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "그리고, ‘흑기사’는 또 뭡니까?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_attention", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "가명이 있으면 부르기 편하잖아. 봐, 나도 날 ‘마왕’이라고 칭했잖아?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "004", + "avg_emoji_happy", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "‘타락한 성녀’라는 이름으로 악행을 저지르는 사람도 있는데, 우리 둘이 가명으로 선행을 한다고 나쁠 건 없잖아.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_speechless", + nil, + 0.52, + nil, + nil, + nil, + nil, + nil, + "manbu2", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "강도 행세라니…… 이 무슨 타락한 수단입니까. 당신은 어째서 이토록 확신에 차 있는 거죠? 왜 조금도 망설이지 않는 겁니까?", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "음…… 그렇게 해야 내가 후회하지 않을 것 같으니까.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 1, + 0.0, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.16, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "후회?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "응. 그때 그 노예 상인을 그냥 보냈다면, 난 분명 후회했을 거야.", + "" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.19, + nil, + nil, + nil, + "none", + "OutSine", + 0.8, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "018", + "none", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "그래서 난 나를 믿고 행동한 거야. 그뿐이야.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "017", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "네가 이걸 아무리 타락한 행동이라 해도, 난 후회 없는 선택을 할 거야. 몇 번을 다시 겪어도 마찬가지야.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "그렇게까지 깊이 생각하신 겁니까……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.16, + nil, + nil, + nil, + "Xiao", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_shock", + "buman", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "응? 대체 날 어떻게 생각하고 있었던 거야?!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "정상적인 사람이 갑자기 “강도가 되자”라는 말을 들으면, 누구나 제정신인가 하고 의심하는 게 당연합니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + 0.5, + -0.1, + 1.12, + nil, + nil, + nil, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.25, + nil, + nil, + nil, + "none", + "OutSine", + 0.9, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "하지만……==W== 큰 도움을 받았습니다. 당신이 아니었다면, 전 손 놓고 아무것도 못 한 채, 틀림없이 후회했을 겁니다……", + "" + } + }, + { + cmd = "Wait", + param = {0.95} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "엘리나……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_awkward", + nil, + 0.45, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -30.0, + 0.0, + 1.16, + nil, + nil, + nil, + "none", + "OutSine", + 0.6, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "하지만, 이렇게 타락한 해결 방식은 오늘까지만입니다! 서로의 명예를 위해, 오늘 일은 절대로 입 밖에 내지 않았으면 합니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + 0.5, + -0.28, + 1.35, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 40.0, + 1.24, + nil, + nil, + nil, + "none", + "OutSine", + 0.85, + true + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "그러니까, 우리 둘만의 비밀로 하자는 겁니다.==W== 알겠죠?", + "" + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "016", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "둘만의 비밀…… 아,==W== 그래.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "017", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "16", + "OutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutQuint", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "ttc_parkbase_dusk", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_112", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "007", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "tiao2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "참! ==W==오늘 있었던 일은 우리 둘만의 비밀로 할 수 있을까?==W==", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "011", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "avg_emoji_sigh", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.2, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "아야메의 잔소리가 무서운 거지?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "023", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 1, + "", + false, + "", + "아야메가 알게 되면 앞으로 두 달은 초록이 운전대를 잡을 수 없을 거야!==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "016", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "012", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "tiao2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "제발 부탁해……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "17", + "OutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.12, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "024", + "avg_emoji_think", + "none", + "y", + 0.0, + true, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "그러고 보니, 세이나랑도 비슷한 약속을 한 적이 있었지……", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "010", + "avg_emoji_sigh", + "none", + "z", + 0.0, + true, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "세이나, 아야메, 코하쿠…… 어떻게 해야 너희를 다시 만날 수 있을까……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + -45.0, + 1.22, + nil, + nil, + nil, + "none", + "OutSine", + 1.2, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + 0.85, + nil, + "none", + "OutSine", + 1.2, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1.25} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "OutSine", + 0.5, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "022", + "none", + nil, + 0.53, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "또 ‘세이나’…… 제가 그 사람과 그렇게나 많이 닮은 건가요.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "대체 어떤 사람일까요?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_024_stop", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/cg_162_02.lua b/lua/game/ui/avg/_kr/config/cg_162_02.lua new file mode 100644 index 000000000..e0e759a5f --- /dev/null +++ b/lua/game/ui/avg/_kr/config/cg_162_02.lua @@ -0,0 +1,6709 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "02", + "그 사람의 이름 (중)", + "조금 더 가까이 다가가, 당신과 어깨를 나란히 하고 의지할 수 있는 동료가 되고 싶다.", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m147", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "여기 소금을 살짝 뿌린 다음……==W== 노릇노릇해질 때까지 구우면……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_457", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_166", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "다녀왔습니다. 냄새가 좋군요……==W== 뭘 만들고 계셨나요?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "022", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "생선 좀 구워 봤어. 조금만 기다려, 금방 다 될 거야.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + "diantou", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "이렇게 만드는 거였군요……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_flurry", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "왜, 왜 그래? 그렇게 빤히 쳐다보니까 살짝 걱정되는데……==W== 혹시, 생선 싫어해?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "아니요, 만들어만 주신다면 뭐든 다 잘 먹습니다. 그게 아니라, 부탁하고 싶은 게 하나 있어서……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "저기……==W== 제게 요리를 좀 가르쳐주실 수 있습니까?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그거야 문제없지. 근데 갑자기 요리는 왜 배우고 싶어진 거야?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "계속 손님에게 밥을 하게 할 수는 없습니다. 원래대로라면 제가 대접해야 하는데 말이죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "난 별로 상관없는데……==W== 그래, 정 배우고 싶다면 가르쳐줄게.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "022", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "avg_emoji_star", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "가르쳐주기로 한 이상 봐주진 않을 거야. 그러니, 마음 단단히 먹어.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "물론이죠. 바라던 바입니다.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume35_1s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_fade_left", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_fade_right", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m149", + "none", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그럼 일단 채소 손질부터 시작하자. 감자를 한입에 먹기 좋은 크기로 썰어봐.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "알겠습니다. 감자를 한입 크기로……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalkShake", + param = { + 1, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "잠까아안~!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + -1.5, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "왜 그러시죠?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "avg_emoji_awkward", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "잠깐만, 껍질도 안 벗기는 거야? 게다가 이 감자는 너무 큰데? 이걸 어떻게 먹으라는 거야?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + 0.0, + false, + 2.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "껍질째로 먹을 수도 있습니다. 너무 크면 베어 먹으면 되지 않나요?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sigh", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "껍질째 못 먹는 건 아니지만 식감이 별로잖아. 게다가 너무 크게 썰면 익히기 쉽지 않아. 무엇보다, 먹기 힘들지 않겠어?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "이렇게까지 세세하게 신경 써야 한다니……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "맛있는 음식을 만들려면 요령 피우면 안 돼. 채소는 내가 썰 테니까, 넌 일단 옆에서 보고만 있어.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_076", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_clockwise", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_clockwise", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_178", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "좋아, 채소가 다 익었어. 이제 간을 맞춰보자. 소금을 적당히 넣어줘.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_312", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "알겠습니다. 적당히, 적당……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "잠까아안~!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "또 왜 그러시죠?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "019", + "avg_emoji_sweaty", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그 큰 소금 통을 냄비에 통째로 들이부으려고? 스푼은 안 쓰고?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "이게 빠릅니다. 그리고 적당이라면, 제가 원하는 만큼 넣으면 되는 거 아닙니까?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "적당히 넣으라는 건 그런 뜻이 아니야……==W== 그러면 물어볼게, 엘리나는 간이 센 거랑 싱거운 거 중에 어느 쪽을 좋아해?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "015", + "close", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "저는 싱거운 게 좋습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "알겠어……==W== 음, 그럼 대충 이 정도만 넣으면 돼. 자, 간 봐봐.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_178_stop", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_239", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "아, 맛있군요……==W== 처음부터 얼마만큼 넣어야 하는지 알고 있었으면, 그냥 확실하게 말해주면 되잖습니까.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "016", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "017", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "사람마다 입맛이 다 다르니까. 그래서 ‘적당히’라고 한 거야.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "003", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "먹는 사람이 어떤 맛을 좋아하는지, 어떤 재료를 어떻게 손질해야 하는지……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "017", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "하나하나 제대로 파악하고 나서 손을 대는 게, 맛있는 음식을 만드는 지름길이야.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "요리도 검술처럼 고려해야 할 게 이렇게나 많았군요. 전혀 몰랐습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "하하, 사실 이런 어설픈 지식도 다 동료한테 배운 거야. 배운 대로 써먹는 것뿐이지.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "그 동료……==W== 혹시 ‘세이나’입니까?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "맞아. 세이나는 아무렇게나 요리를 만들어도 색, 향, 맛까지 다 완벽했어. 예전에 나한테도 자주 가르쳐주곤 했지.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "그렇군요……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "그 ‘세이나’는 어떤 사람인가요?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "어?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "벌써 절 몇 번이나 그 이름으로 잘못 불렀잖습니까. 그 사람에 대해 궁금해지는 것도 당연하죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_character_112", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_1s", + 0, + "m17", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "듣고 보니 그렇네. 어디 보자, 어떻게 설명해야 할까……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "가장 먼저 떠오르는 건 그 애의 웃는 얼굴이려나. 세이나의 밝고 열정적인 성격 덕분에, 여러 번 도움을 받았거든.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "게다가 여러모로 나를 잘 챙겨줬어. 자기가 제일 좋아하는 음료도 나한테 반을 나눠주고……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "017", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "내가 다치지 않게 늘 지켜줬지.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_3s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "그 말은…… ‘세이나’의 마음속에서 당신이 아주 특별한 존재라는 겁니까?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그러고 보니 걔가 비슷한 말을 했던 것 같기도 해.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "음, 그렇군요……==W== 그럼 당신이 규칙을 따르지 않고 자기 방식대로 하는 것도, 세이나의 영향입니까?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "아…… 그럴 수도 있겠다.==W== 세이나는 늘 엉뚱하고 기발한 아이디어를 내곤 했거든~", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "023", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "세이나가 초록이를 몰고 그 거대한 성해를 그냥 들이받겠다고 했을 때는, 나도 정말 놀랐다니까.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "성해? 초록이?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "어……==W== 마차를 몰고 거대한 적한테 정면으로 부딪친다고 생각하면 좀 이해하기 쉬울까?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "004", + "avg_emoji_happy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "그게 무슨 작전이죠……? ==W==그냥 무모한 짓이잖습니까.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "하하, 누가 들어도 그렇게 생각할 거야. 하지만 세이나는 그걸 기어코 성공시켰어.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "근데 그 뒤로, 나도 믿게 됐어.==W== 세이나만 곁에 있으면 아무리 무모한 일이라도 우리가 반드시 해낼 수 있다고.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "022", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "아무리 무모한 일이라도……==W== 그렇군요. 당신이 늘 그렇게 대담했던 이유를 이제 좀 알 것 같습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + 0.5, + nil, + "none", + "OutQuad", + 0.65, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "그 동료라는 사람에 비하면, 저는 아직 한참 멀었군요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "후, 그럼 그 사람을 본받아, 일단 요리부터 열심히 해보죠!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + 1.0, + nil, + "none", + "OutQuad", + 0.65, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "아무튼……==W== 얘기해 줘서 고맙습니다. 수프를 만드는 법은 확실히 기억했습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "avg_emoji_flower", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "슬슬 메인 요리를 만들어야겠군요. 방금 배운 걸 잘 활용해 볼 테니, 나머지는 제게 맡겨 주십시오.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "그, 그래. 좋아.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_020", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "JuGong", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "엘리나가 의욕이 넘치는걸? 나도 열심히 가르쳐 줘야겠어.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_clockwise", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_020_stop", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_clockwise", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 0, + "qstory_tales_02_001", + nil, + 0.6, + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_095", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "음……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m4", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "019", + "avg_emoji_awkward", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "왠지 모르겠지만, 의외의 결과는 아니네.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetFrontObj", + param = { + 1, + 0, + "qstory_tales_02_001", + nil, + nil, + 0.5, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jingxia", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "분명 방금 당신이 알려준 것들을 생각하면서 만들었는데……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그래도 냄새는 좋은데! 비주얼이 별로라고 맛까지 없으라는 법은 없으니까.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "억지로 칭찬하지 않으셔도 됩니다. 이 요리는 제가 알아서 처리하죠……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center", + 0, + 0, + nil, + nil, + 0.01, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그럼 어디 한번 먹어볼까……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_371", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "avg_emoji_exclamation", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "자, 잠깐. 뭐 하시는 겁니까! 뱉으십시오! 배탈 나면 어쩌려고요!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "011", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "음…… ==W==새까맣게 탄 부분은 좀 쓴데, 씹을수록 고소하네. 의외로 괜찮은데……?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "억지로 칭찬하지 마시라니까요!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "억지 아니야. 간은 지난번보다 훨씬 잘 맞췄네.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "어? 저, 정말입니까……?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "응. 이번 건 딱 봐도 불 조절이 문제네. 이번에 얻은 교훈만 잘 새기면, 다음번엔 분명 더 맛있어질 거야!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "죄송합니다……==W== 식재료를 잘 익히라고 하셔서 그대로 했을 뿐인데…… 너무 많이 익혔나 봅니다……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "푸핫……==W== 하하하하! 엘리나는 진짜 성실하고 솔직하다니까.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_happy", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "성실하고 솔직한 게 뭐 어때서요!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "017", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "뭐가 어떻다는 게 아니야. 그냥 너한테 이런 귀여운 면도 있을 줄은 몰랐어.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jingxia", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "귀, 귀엽다니……?! ==W==놀리지 마십시오……!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_371", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "자자, 탄 부분만 긁어내면 나머지는 먹을 수 있을 거야~", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "제 말을 듣고 있긴 한 건가요……==W== 이렇게 새까맣게 타버렸는데, 계속 드시려는 겁니까?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "016", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "괜찮을 걸, 아마? 아까도 말했지만, 맛 자체는 괜찮았어. 게다가……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "018", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "네가 이렇게 정성껏 만든 음식을 다 먹지도 않고 버리는 건 너무 아깝잖아.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "이런 식으로 사람을 격려하는 것도, ‘세이나’한테 배운 겁니까?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "004", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "아니, 이건 내 방식이야~", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "017", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "근데, 어쩌면 세이나의 긍정적인 성격에 영향받았을지도 모르겠네.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "023", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "요리할 때 즐거운 마음이면, 만든 음식도 더 맛있어진다고 하더라고.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.3, + nil, + nil, + 0.5, + nil, + "none", + "OutQuad", + 0.65, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "즐거운 마음이라……==W== 저도 좀 더 많이 웃어보려 노력해야 하는 걸까요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + 1.0, + nil, + "none", + "OutQuad", + 0.65, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "아~ 해봐. 한입 해보라니까? 진짜 맛있어~", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "016", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "흥, 어린애 취급하지 마시죠. 먹여주지 않아도 혼자 먹을 수 있……", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_025", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_025_stop", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m14", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "당황한 시민", + "", + 0, + "", + false, + "", + "엘리나 님! 엘리나 님, 살려주세요! 제 가족이……==W== 제 가족이 잡혀갔어요!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.25, + nil, + 0.95, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.65, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.33, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "우선 진정하시죠. 끌고 간 게 누굽니까? 어디로 끌려갔는지 아시나요?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "당황한 시민", + "", + 0, + "", + false, + "", + "칼리굴라예요! 놈의 수하들이 제 가족과 빈민가 이웃들까지 전부 그 저택으로 끌고 갔어요! 저는 겨우 도망쳐 나왔고요……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "015", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "또 칼리굴라…… 걱정 마십시오.==W== 잡혀간 사람들을 반드시 구해내겠습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "하지만 엘리나, 어떻게 구할 생각이야? 이번엔 우리한테도 명분이 있긴 하지만, 우리끼리 무작정 저택으로 쳐들어가는 건 좋은 방법이 아닌 것 같은데……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_idea", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "대놓고 정공법으로 갈 필요는 없습니다. 몇 달 전에 도적 무리를 잡았는데, 그자들이 필라니스 지하의 동굴에 굴을 파고 있더군요. 칼리굴라의 저택을 털 계획이었겠죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "이번엔 그 굴을 이용해 잠입할 수 있을 겁니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "도적들의 길을 이용한다……==W== 이것도 ‘타락’한 방법 아냐?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "006", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "저 역시 제가 후회하지 않을 선택을 하는 것뿐입니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + "diantou", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "게다가, 저와 함께 ‘타락’해 줄 당신이 있잖습니까?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_happy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "하하, 맞아. 함께해 줄게.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "026", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그럼…… 작전 개시!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/cg_162_03.lua b/lua/game/ui/avg/_kr/config/cg_162_03.lua new file mode 100644 index 000000000..327f0886a --- /dev/null +++ b/lua/game/ui/avg/_kr/config/cg_162_03.lua @@ -0,0 +1,7336 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "03", + "그 사람의 이름 (하)", + "서로에게 위안이 되어, 두 손을 맞잡고 오직 둘만의 비밀을 지킨다.", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "cavern", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "필라니스에 이렇게 넓은 지하 동굴이 있었다니……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m14", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "필라니스의 암석은 물에 잘 침식되는 성질이라, 오랜 세월이 지나면서 이런 지하 동굴이 많이 생겨났습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "어쩌면 대자연도, 저희가 이 악인을 응징하는 걸 응원하는 걸지도 모르죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그나저나, 왜 하필 이렇게 이른 새벽에 움직이는 거야? 한밤중이 더 안 들킬 것 같은데?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "오히려 정반대입니다. 귀족들은 대부분 밤을 새워 가며 음주가무를 하니까요. 새벽이 돼서야 겨우 잠드니, 지금이 딱 깊이 잠들어 있을 시간이죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "나도 매일 밤을 새웠는데…… 그럼 나도 귀족 같은 삶을 살고 있었던 건가?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "021", + "avg_emoji_awkward", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "아니, 아니지. 귀족들이 매일 별의 탑을 오르거나 마물을 사냥할 일은 없잖아.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_173", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "Linear", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jingxia", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "빨리 오시죠. 땅굴을 뚫었습니다.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_fade_left", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "cavern", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 500.0, + 300.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_fade_right", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "m14", + "none", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 2, + "city_prison", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + -100.0, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 2, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false, + 0 + } + }, + { + cmd = "SetStage", + param = { + 1, + 0, + "OutBack", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "잠깐, 바로 앞이 칼리굴라의 지하 감옥입니다……==W== 쉿! 누가 있어요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 2, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.6, + -0.1, + 0.97, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 2, + "none", + "avg3_228", + "a", + "002", + "none", + nil, + 0.4, + -0.1, + 0.97, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + -0.05, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성질 급한 노예 상인", + "", + 0, + "", + false, + "", + "뭐?! 계약 파기?! 그게 말이 돼! 칼리굴라 나리를 직접 만나게 해 줘!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "귀족 호위병", + "", + 0, + "", + false, + "", + "노예들을 다 놓쳐놓고, 무슨 낯짝으로 나리를 뵙겠다는 거야! 너희 실수 때문에 우리가 괜히 쏟아부은 인력이랑 돈이 얼만 줄 알아?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "수상한 노예 상인", + "", + 0, + "", + false, + "", + "몇 년 동안 노예를 잡아 온 게 누군데?! 공을 세우진 못했어도 고생은 했잖아!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 2, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "귀족 호위병", + "", + 0, + "", + false, + "", + "한낱 노예 상인 주제에 어디서 함부로 입을 놀려! 칼리굴라 님께서는 너희를 절대 만나주지 않으실 거다, 썩 꺼져!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 1, + 1, + "InBack", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 400.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.65, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.65, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "004", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "엘리나, 잡혀간 사람들이 전부 여기에 갇혀 있는 것 같아.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "제 탓인 걸까요……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "엘리나?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "제가 그 노예들을 구하는 바람에, 필라니스의 시민들까지 잡혀 오고 말았습니다……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "후회돼?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "아니요…… 그때 손 놓고 외면했다면, 평생 자신을 용서하지 못했을 겁니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "017", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "그러면 됐어. 그게 바로 네 정의니까.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "너는 아무것도 잘못하지 않았어. 잘못된 건 노예 제도, 그리고 뻔뻔하게 노예를 팔아 사리사욕을 채우는 귀족들이지.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "004", + "avg_emoji_star", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그 자매도 우리가 구해냈잖아. 지금 안에 갇혀 있는 사람들도 똑같이 구하면 돼.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "맞습니다…… 지금은 원망만 하고 있을 때가 아니에요. 가시죠!", + "" + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_fade_left", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "city_prison", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_443", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.75, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "rule_39", + "OutQuad", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + nil, + -0.05, + nil, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 30.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_406", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + -0.1, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + 3.0, + true, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + 0.05, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "다들 괜찮습니까? 간수는 기절시켰습니다. 어서 밖으로 나오세요, 소리 내지 말고요!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "007", + "none", + 2, + 0.75, + nil, + -1.0, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "002", + "none", + 3, + 0.9, + nil, + nil, + 1.0, + 1.0, + 0.0, + 0.0, + true, + 0.75 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_219", + "a", + "002", + "none", + 4, + 0.7, + nil, + -1.0, + 1.0, + 1.0, + 0.0, + 0.0, + true, + 0.75 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + 3, + 0.85, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_219", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.65, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "갇혀 있던 시민", + "", + 0, + "", + false, + "", + "이 옷차림은……==W== 섬은 기사야? 다행이다……! ==W==우릴 구하러 왔구나!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "003", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "026", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "다들 따라와. 지하에서 데리고 나가 줄게.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_547", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_219", + "a", + nil, + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_fade_left", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "city_prison", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -600.0, + 0.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "구출 작전은 예상외로 순조로웠다. 나와 엘리나는 지하 감옥을 샅샅이 뒤져, 갇혀 있던 사람들을 한 명도 빠짐없이 구해냈다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_fade_right", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "천천히, 서두르지 마. 여긴 어두우니까 발밑 조심해.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "이 아이가 마지막이야. 이제 남은 건 나와 엘리나뿐인데……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_296", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jingxia", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "눈이 안 보이는 소녀", + "", + 0, + "", + false, + "", + "꺅! 앗……!", + "" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m148", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 5, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "귀족 호위병", + "", + 0, + "", + false, + "", + "어이, 방금 지하 감옥 쪽에서 무슨 소리 안 났어?", + "" + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "큰일이다……! ==W==순찰병이 들었어!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "021", + "avg_emoji_awkward", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "눈이 안 보이는 소녀", + "", + 0, + "", + false, + "", + "죄송해요! 죄송해요! 저……==W== 저는……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_019", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + 2, + 0.68, + 0.03, + 0.93, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 1.0, + "diantou", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "당신 잘못이 아닙니다. 어서 다른 사람들을 따라가세요. 여긴 우리가 막겠습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "017", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "엘리나, 우리는 반대 방향으로 뛰자!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "네!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "4", + "Linear", + true, + true, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "city_prison", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 500.0, + 0.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "3", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 1, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 1, + nil, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.4, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "귀족 호위병", + "", + 0, + "", + false, + "", + "저기 있다! 거기 서라, 노예들아! 너희는 칼리굴라 님의 재산이다!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "누가 재산이라는 거야! 잡을 수 있으면 어디 한번 잡아 보시지!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 1, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "좋아, 계획대로입니다. 다들 우리를 쫓아오고 있어요!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "4", + "Linear", + true, + true, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "cavern", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + 0.05, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 5, + "cavern", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + 1.5, + nil, + nil, + 0.8, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 5, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + 2.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "3", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "011", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "길거리로만 나가면 우리를 막을 사람은 아무도 없을 거야……==W== 우왓!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_097", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youchupeng", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_228", + "a", + "002", + "none", + nil, + 0.3, + -0.15, + nil, + 1.0, + 1.0, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.35, + -0.1, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "021", + "close", + "jingxia", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "수상한 노예 상인", + "", + 0, + "", + false, + "", + "아이고, 아파 죽겠네……==W== 앞 좀 보고 다녀! 이 몸은 지금 심기가 아주 불편하다고!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "none", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "미, 미안……==W== 어, 넌?!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "수상한 노예 상인", + "", + 0, + "", + false, + "", + "어라~? 이 목소리, 어디서 들어봤는데?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.6, + nil, + 0.95, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "괜찮습니까?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성질 급한 노예 상인", + "", + 0, + "", + false, + "", + "앗! 이 목소리! 넌, 노예들을 뺏어간 바로 그 강도잖아!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "avg_emoji_awkward", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "젠장, 하필 이럴 때……!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "흥, 칼리굴라 님께 노예를 바칠 자격이 있는 것만으로도 영광인 줄 알아야지, 감히 돈까지 달라고 한다니.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "혼쭐이 났으면 썩 꺼져라!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "수상한 노예 상인", + "", + 0, + "", + false, + "", + "너 이 자식, 지금 뭐라고 했냐?!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "억울하면 내 부하들한테 따져보시지.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "수상한 노예 상인", + "", + 0, + "", + false, + "", + "이 성안에 패거리 없는 놈이 어디 있다고, 오늘 아주 제대로 본때를 보여주마!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "엘리나, 칼리굴라의 추격병들이 오고 있어.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "딱 맞춰 왔군요. 우린 이쪽으로 갑시다!", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.175, + 1.2, + nil, + nil, + 0.0, + "JuGong", + "none", + "OutQuad", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "수상한 노예 상인", + "", + 0, + "", + false, + "", + "도망칠 생각 마!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 10, + "OutQuad", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.65, + -0.1, + nil, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "귀족 호위병", + "", + 0, + "", + false, + "", + "저기다! 거기 서, 이 노예 도둑놈들아!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "수상한 노예 상인", + "", + 0, + "", + false, + "", + "뭣?!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "귀족 호위병", + "", + 0, + "", + false, + "", + "이놈들…… ==W==칼리굴라 님한테 계약을 파기 당했다고 분풀이라도 한 거냐? 겁대가리를 상실했구나!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_230", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 5, + "mood_5", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성질 급한 노예 상인", + "", + 0, + "", + false, + "", + "망할 자식들! 일방적으로 계약을 깨고, 돈까지 안 주려고 한 건 분명 칼리굴라라고!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "귀족 호위병", + "", + 0, + "", + false, + "", + "말이 많구나!", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_159", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 13, + "OutQuad", + 0.5, + false + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "InQuad", + 0.5, + true, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "생각지도 못하게 일이 풀렸네. 자기들끼리 물고 뜯기 시작했어……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m149", + "none", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "하마터면 잡힐 뻔했군요. 내분이 일어나서 다행입니다. 덕분에 일이 훨씬 수월해졌어요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_happy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "제법인데~", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "뭐가 말인가요?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "004", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "아니, 방금 거짓말을 얼마나 빨리 지어내던지, 깜짝 놀랐거든. 말 몇 마디만으로, 녀석들끼리 서로 치고받게 만들었잖아.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "016", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "누구 탓일까요? 당신과 같이 다니다 보니, 나쁜 물이 든 모양입니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "하지만 뭐……==W== 의외로 기분은 나쁘지 않군요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_attention", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "그리고……==W== 오늘 일은……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "알고 있어. 우리 둘만의 비밀, 맞지?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "감사합니다.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.75, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "c", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "여기는…… 올림피아 목욕탕?==W== 엘리나, 여긴 왜 왔어?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m147", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "숨으려고요. 루루에게 부탁해서, 귀빈들만 쓸 수 있는 개인 목욕탕을 하나 구해 놨습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "만에 하나, 칼리굴라 쪽에서 사람을 잘못 잡았다는 걸 알아채더라도, 진짜 ‘범인’이 느긋하게 목욕을 즐기고 있을 줄은 상상도 못 할 테니까요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "006", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "게다가, 우리 둘 다 동굴에서 한참을 이리저리 뛰어다니느라 온몸이 흙투성이잖습니까. 들어가서 깨끗하게 씻으면 증거까지 인멸되고 딱이죠……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "일리 있네……==W== 자, 잠깐, 잠깐! 엘리나?! 갑자기 갑옷은 왜 벗는 거야……?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_080", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "021", + "avg_emoji_exclamation", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "006", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + -1.5, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "목욕을 하려면 옷을 벗는 게 당연하지 않나요? 당신도 어서 갈아입으시죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + 0.0, + false, + 2.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "이렇게 좋은 목욕탕이라니…… ==W==이렇게 들어올 수 있는 것도 다 당신 덕분입니다.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m128", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.5, + true, + "default" + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 3.0, + false, + "default" + } + }, + { + cmd = "SetL2D", + param = { + 0, + "avg1_162", + "a", + 0, + true + } + }, + { + cmd = "CtrlL2D", + param = { + "avg1_162", + "a", + "vo_cgstory_162_a", + "vo_cgstory_162_a", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "김의 온기에, ==W==은은한 꽃향기가 기분 좋습니다…… 치유된다는 건 ==W==이런 감각이군요.", + 0, + "", + false, + "", + "김의 온기에, ==W==은은한 꽃향기가 기분 좋습니다…… ==W==치유된다는 건 ==W==이런 감각이군요.", + "" + } + }, + { + cmd = "SetChoiceBegin", + param = { + "162_1", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "엘리나, 등에 상처가……?", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"162_1", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"162_1"} + }, + { + cmd = "CtrlL2D", + param = { + "avg1_162", + "a", + "vo_cgstory_162_b", + "vo_cgstory_162_b", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "", + 0, + "", + false, + "", + "상처? ==W==그럴 리가…… ==W==아아, 혹시 오래된 상처 얘기인가요?", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "그거라면 ==W==이미 통증은 없으니 ==W==신경 쓰지 마시길.", + 0, + "", + false, + "", + "그거라면 이미 통증은 없으니 ==W==신경 쓰지 마시길.", + "" + } + }, + { + cmd = "SetChoiceBegin", + param = { + "162_2", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "오래된 상처? 그러니까 검투사 시절에?", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"162_2", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"162_2"} + }, + { + cmd = "CtrlL2D", + param = { + "avg1_162", + "a", + "vo_cgstory_162_c", + "vo_cgstory_162_c", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "네. ==W==그렇다고는 해도, ==W==저는 원래 상처가 빨리 낫는 편이라, ==W==웬만한 상처는 그냥 둬도 흉터조차 안 남겠지만……==W==", + 0, + "", + false, + "", + "네. ==W==그렇다고는 해도, ==W==저는 원래 상처가 빨리 낫는 편이라, ==W==웬만한 상처는 그냥 둬도 흉터조차 안 남겠지만……", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "상당히 깊은 상처였다 보니, ==W==지금도 남아 있는 거겠죠. ==W==그래도 조금씩 옅어지고 있으니, ==W==걱정하실 필요는 없습니다.==W==", + 0, + "", + false, + "", + "상당히 깊은 상처였다 보니, ==W==지금도 남아 있는 거겠죠. ==W==그래도 조금씩 옅어지고 있으니, ==W==걱정하실 필요는 없습니다.", + "" + } + }, + { + cmd = "SetChoiceBegin", + param = { + "162_3", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "엘리나도 상처가 잘 안 남는 체질이었구나", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"162_3", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"162_3"} + }, + { + cmd = "CtrlL2D", + param = { + "avg1_162", + "a", + "vo_cgstory_162_d", + "vo_cgstory_162_d", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "", + 0, + "", + false, + "", + "엘리나‘도’? ==W==혹시 ==W==저랑 닮았다는 세이나도 그런가요?", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "정말이지…… ==W==당신은 항상 ‘세이나, 세이나’라는 소리만 하고. 같이 어려움을 이겨낸 건 ==W==세이나가 아니라 저인데……", + 0, + "", + false, + "", + "정말이지…… ==W==당신은 항상 ‘세이나, 세이나’라는 소리만 하고. ==W==같이 어려움을 이겨낸 건 ==W==세이나가 아니라 저인데……", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "", + 0, + "", + false, + "", + "어차피 당신에게 저는, ==W==그 사람을 만나지 못하는 외로움을 달래기 위한 ‘대역’에 불과하겠죠?", + "" + } + }, + { + cmd = "SetChoiceBegin", + param = { + "162_4", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "아니야!", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"162_4", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"162_4"} + }, + { + cmd = "SetChoiceBegin", + param = { + "162_5", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "네가 대역이라고 생각한 적은 없어", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"162_5", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"162_5"} + }, + { + cmd = "CtrlL2D", + param = { + "avg1_162", + "a", + "vo_cgstory_162_e", + "vo_cgstory_162_e", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "", + 0, + "", + false, + "", + "후후…… ==W==상관없습니다.", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "저에게서 그 사람의 흔적을 찾아낸다는 건, ==W==당신 안에 아직 그 사람과의 기억이 남아 있다는 증거입니다.==W==", + 0, + "", + false, + "", + "저에게서 그 사람의 흔적을 찾아낸다는 건, ==W==당신 안에 아직 그 사람과의 기억이 남아 있다는 증거입니다.", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "예전에 서로 등을 맡겼던 동료들의 얼굴조차 떠올리지 못하는, ==W==저와는 다르게 말이죠……==W==", + 0, + "", + false, + "", + "예전에 서로 등을 맡겼던 동료들의 얼굴조차 떠올리지 못하는, ==W==저와는 다르게 말이죠……", + "" + } + }, + { + cmd = "SetChoiceBegin", + param = { + "162_6", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "엘리나……", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"162_6", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"162_6"} + }, + { + cmd = "CtrlL2D", + param = { + "avg1_162", + "a", + "vo_cgstory_162_f", + "vo_cgstory_162_f", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "", + 0, + "", + false, + "", + "저는…… ==W==이 몸에 남은 오래된 상처들을, ==W==투기장에서 사라진 동료들을 향한 전별로써 소중하게 간직하고 있었습니다.", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "", + 0, + "", + false, + "", + "그런데…… ==W==흉터가 옅어지면서, ==W==그런 날들의 풍경도 희미해져 버렸죠.", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "솔직히 말하면, ==W==당신이 부럽습니다. 만나고 싶다 생각할 수 있는 ==W==사람이 있는 당신이……", + 0, + "", + false, + "", + "솔직히 말하면, ==W==당신이 부럽습니다. ==W==만나고 싶다고 생각할 수 있는 ==W==사람이 있는 당신이……", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "", + 0, + "", + false, + "", + "저는 이제, ==W==그런 사람이 없으니까요……", + "" + } + }, + { + cmd = "SetChoiceBegin", + param = { + "162_7", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "내가 있잖아", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"162_7", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"162_7"} + }, + { + cmd = "CtrlL2D", + param = { + "avg1_162", + "a", + "vo_cgstory_162_g", + "vo_cgstory_162_g", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "", + 0, + "", + false, + "", + "후후…… ==W==당신이라는 사람은, ==W==정말 말솜씨가 좋네요.", + "" + } + }, + { + cmd = "SetTalk", + param = { + 11, + "avg1_162", + "당신과 있으면, ==W==어디까지든 ‘타락’하고 싶어집니다. 정말로…… ==W==곤란한 사람이네요.", + 0, + "", + false, + "", + "당신과 있으면, ==W==어디까지든 ‘타락’하고 싶어집니다. ==W==정말로…… ==W==곤란한 사람이네요.", + "" + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + false, + false, + 1, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "SetL2D", + param = { + 1, + "avg1_162", + "a", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "sky_sunny", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 300.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -300.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 36.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_036", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "엘리나는 능숙하게 ‘가족’이라는 주제를 피했다. 마지막 남은 옷을 벗고, 나를 끌어당겨 우리 두 사람만의 탕 속으로 미끄러지듯 들어갔다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sunlight_2", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "그녀가 무슨 생각을 하는지는 알 수 없지만, 탕 안에서 엘리나는 줄곧 나와 깍지를 끼고 있었다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "그녀의 손가락은 아주 가늘었지만, 손을 잡아보니 뜻밖에도 단단한 힘이 느껴졌다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "훗날 칼리굴라의 악행이 세상에 낱낱이 드러났다. 그리고 그날의 이야기는 영원히 우리 둘만의 비밀로 남았다.", + "" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutQuad", + 1.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 3, + "0", + "", + 0, + "", + false, + "", + "내가 ‘세이나’가 될 수 있다면, 그것도 좋을 텐데.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_036_stop", + 0.0, + false + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/cg_disc4066.lua b/lua/game/ui/avg/_kr/config/cg_disc4066.lua new file mode 100644 index 000000000..601c82a53 --- /dev/null +++ b/lua/game/ui/avg/_kr/config/cg_disc4066.lua @@ -0,0 +1,7917 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "기억 회상", + "앞길을 밝히는 샛별", + "그 사람과 다시 어깨를 나란히 하기 위해, 기사는 별이 빛나는 밤하늘과 높은 탑 아래에서 맹세한다.", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m149", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "009", + "none", + nil, + 0.5, + 0.0, + 0.97, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_yellow_blade", + 0, + 1, + 3.0, + nil, + -0.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "002", + "none", + nil, + 0.53, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutQuad", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "왼쪽 위 베기.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutQuad", + 0, + nil, + false, + 0.25, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "OutSine", + 0.25, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_yellow_blade", + 0, + 1, + -4.0, + -1.0, + 0.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "오른쪽 아래 사선 베기.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + nil, + "avg1_162", + "c", + "006", + "avg_emoji_attention", + 0, + nil, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "맞습니다. 그렇게 힘껏 내려치세요. 손목은 조금 더 유연하게, 방향을 바꿀 여유를 남겨두고요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "003", + "none", + nil, + 0.54, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutBack", + 0, + nil, + false, + 0.25, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_yellow_blade", + 0, + 1, + 3.0, + nil, + -0.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "좋습니다. 무게중심을 조금 더 세우세요. 지금은 체중이 너무 앞으로 실려 있어요. 언제든 동작을 바꿀 수 있게 여유를 충분히 남겨 둬야 해요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_265", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_yellow_blade", + 0, + 1, + 2.0, + -3.0, + 0.75, + 0.0, + false, + false, + 135.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "026", + "none", + nil, + 0.5, + -0.05, + 1.05, + nil, + nil, + nil, + "diantou", + "none", + "OutQuint", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + "021", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "이, 이렇게?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "맞습니다. 자세가 많이 좋아졌어요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "자, 실전처럼 해 보죠! 방금 연습한 모든 기술로 저를 공격하세요. 전력을 다해서요.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "006", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "좋아!", + "" + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m148", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.5, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + nil, + -0.175, + 1.2, + nil, + nil, + 0.0, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.4, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_322", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 0.3, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "Linear", + 0.3, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_atta", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 40.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "칼날이 부딪치는 소리가 밤하늘의 정적을 갈랐다. 나는 연습용 칼을 쥐고 온 신경을 집중해 엘리나를 향해 덤벼들었다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.1, + nil, + 1.0, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + 0.97, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "평범하게 베면 분명 단번에 막힐 거야. “모든” 기술로 공격하라고 했으니까, 그렇다면……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "026", + "avg_emoji_exclamation", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalkShake", + param = { + 1, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "엘리나, 간다!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChoiceBegin", + param = { + "4066_1", + 0, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 1, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "베는 척 속여서 진짜 노림수인 찌르기를 감춘다", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"4066_1", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"4066_1"} + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_104", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_drop_w", + 0, + 0, + nil, + nil, + 2.0, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -120.0, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.35, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_137", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.3, + nil, + nil, + nil, + "jushou", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dash", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 45.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + 0.97, + nil, + nil, + nil, + "jingxia", + "none", + "Linear", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "호오…… 제법이네요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "연습용 칼끝이 의도했던 대로 엘리나가 비스듬히 든 장검을 비집고 파고들었다. 오늘 밤 처음으로 그녀의 방어를 뚫은 순간이었다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "006", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "기회다! ==W==윽?!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "Linear", + 0.4, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + -0.2, + 1.2, + nil, + nil, + 0.0, + "diantou", + "none", + "OutQuad", + 0, + nil, + true, + 0.4, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_street_outside_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_1331", + "a", + "013", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "OutQuad", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1331", + "a", + "013", + "avg_emoji_exclamation", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "avg_emoji_shock", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_033", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1331", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + 300.0, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.5, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 4, + 3, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "sky_night_b", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "c", + "007", + "none", + nil, + 0.9, + -0.5, + 1.75, + nil, + 0.15, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + 30.0, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "31", + "OutQuad", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "016", + "avg_emoji_vexation", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "무…… ==W==무슨 일이지? 나? 내가 바닥에 누워 있어?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "021", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "010", + "avg_emoji_sigh", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "엘리나, 살살 좀…… ==W==숨 막혀…… 하, 항복할게.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "007", + "close", + "jingxia", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m53", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "죄, 죄송합니다. 순간 흥분해서 큰 실례를 범했네요. 다치진 않으셨습니까…… ==W==일으켜 드릴게요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + nil, + -0.6, + 1.8, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -100.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + 0.97, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "난 괜찮아, 그렇게 미안해할 것 없어. 그래도 너도 방금 날 지켜 줬잖아? 네가 날 넘어뜨렸을 때…… ==W==어깨를 붙잡아서 충격까지 덜어 줬으면서.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "011", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_attention", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그런데 방금 그 기술 좀 대단하지 않았어? 네가 날 바닥에 짓누를 정도로 몰아붙였다는 건, 내 검술도 꽤 늘었다고 봐야겠지?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "검술이라…… ==W==확실히 많이 능숙해지셨어요. 베는 척 속여 놓고 찌르기로 바꿀 생각까지 해내시다니요.", + "" + } + }, + { + cmd = "Wait", + param = {0.65} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "하지만 기초 체력이 너무 부족해요. 머리로 생각한 걸 몸이 전혀 따라가질 못하잖아요. 방금 동작을 바꿀 때도 엄청나게 큰 빈틈을 보였고요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "mood_4", + "AvgStageEffect_wipe_down", + "Linear", + 0.75, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "그러니까…… ==W==보자마자 바짝 파고들어서 다리를 걸어 넘어뜨리고, 머리로 들이받고 싶어지는 그런 빈틈이요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + -0.175, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 0.75, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "어?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "너무 매력적인 빈틈이라, 저도 모르게 몸이 먼저 나갔어요. 마지막에 머리로 들이받기 직전에 겨우 멈춰서 다행이었죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "avg_emoji_sweaty", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그러니까 방금 날 부드럽게 붙잡아서 충격을 줄여 주려던 게 아니라, 내 콧대를 세게 들이받아서 부러뜨리려고 했다는 거야?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "네.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalkShake", + param = { + 1, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "야야야, 그건 너무 심하잖아. 이건 그냥 연습이잖아, 연습.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "크흠, 흠. 그건 제 잘못이 맞아요. 하지만…… 연습 때 전력을 다해야, 실전에서도 마음먹은 대로 몸이 움직이는 법이에요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "당신도 느끼셨죠? 몸이 생각을 따라가지 못한다는 걸요. 아무리 뛰어난 전술이라도 써먹지 못하면…… ==W==없는 것이나 마찬가지예요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "기초 체력을 기르는 건 하루아침에 되는 일이 아니에요. 매일 꾸준히 단련해도 눈에 띄는 효과를 보려면 몇 달에서 1년은 걸리죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "내일부터 저랑 같이 밤에 달리기해요. 체력도 기르고 검술도 연습하면서 천천히 꾸준히 해 나가다 보면, 다 잘될 거예요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "알겠어, 열심히 해볼게.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "검술 얘기만 나오면 엘리나는 말문이 터진 듯, 이야기를 끝도 없이 쏟아낸다니까.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "네? 그, 그런가요? 제가 그렇게 말이 많나요?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "곰곰이 생각해 보면, 너랑 단둘이 있었던 시간 중에 절반은 같이 검술 연습을 했고……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "꼬, 꼭 그렇지도 않은데요…… ==W==같이 순찰도 돌았잖아요. 아, 맞다. 지금 바로 야간 순찰 가요. 기분 전환도 할 겸!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "019", + "avg_emoji_awkward", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "나머지 절반은 같이 순찰을 돌았던 것 같네.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "그렇긴 하네요. 반박을 못 하겠어요.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "인정하긴 싫지만, 제 생활이 확실히…… ==W==좀 단조롭긴 하죠. 저랑 같이 있으면 지루하시죠?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m57", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "솔직히 말하면 좀 그렇긴 해. ==W==그래도 너랑 같이 있으니까, 그런 건 아무래도 괜찮아.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + -1.5, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "같이 있어서 괜찮다고요? ==W==제가 딱히 재미있는 사람은 아니잖아요? 재치와 박식함으로는 이리스를 못 따라가고, 필라니스에 대해 아는 것도 루루만 못합니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + 0.0, + false, + 2.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "017", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "네 곁에 있으면 마음이 놓여.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "마…… ==W==마음이 놓인다고요?", + "" + } + }, + { + cmd = "Wait", + param = {0.65} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "제 검술이 나쁘지 않고 당신을 지켜 드리기도 하겠지만, 제가 모든 상황을 해결할 수 있는 건 아니에요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "아무리 완벽한 필라니스라 해도, 야간 순찰을 하다 보면 밥 먹을 돈이 없어 빵을 훔치는 좀도둑이나, 다른 도시에서 넘어온 흉악한 놈들과 마주칠 수도 있으니까요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "저, 절대로 제가 곁에 있다고 경계를 풀고 함부로 마음을 놓으시면 안 됩니다. 적에게 기습이라도 당하면 어쩌시려고요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "엄밀히 말해, 저는 어떤 상황에서도 당신을 지켜 낼 수 있는 건 아니에요. 그러니까……==W== 너무 쉽게 마음 놓지 마세요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "내가 마음을 놓는다는 건 그런 뜻이 아니야. 내 말은…… ==W==지금 우리가 캄캄한 밤길을 걷고 있어도, 네가 애쓴 걸 아는 필라니스 주민들이 극히 일부뿐이어도……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "넌 좌절하거나 낙담하지 않고 늘 더 나은 내일을 좇고 있잖아.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_flower", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "넌 따스한 작은 태양 같아서, 네 곁에 있으면 나까지 그 힘찬 기운에 물들게 된다는 거야.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "003", + "close", + "JuGong", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "후, 나도 분발해야겠다. 네가 이번 임무 보상으로 다시 탑에 들어갈 때까지, 난 반드시 고향에 돌아갈 방법을 찾아낼 거야.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -60.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.35, + 1.35, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "sky_night_b", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 15.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "고향…… ==W==그곳에 관한 얘기를 좀 더 해 주시겠어요?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "지난번에 그러셨잖아요, 당신 고향에는 노예가 없다고…… ==W==대체 어떤 도시인가요?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "아, 내 고향은 특정한 도시가 아니라 자동차야.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "011", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "동료들이랑 그 차를 몰고 세계 곳곳을 여행했거든. 근데 확실한 건 우리가 가 본 도시에는 전부 노예가 없었어.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "듣기만 해도…… ==W==정말 자유롭네요. 저는 어릴 때부터 지금까지, 지내본 곳이라곤 아모르의 검투장이랑 필라니스, 딱 두 곳뿐이거든요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_125", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "저는 검투장 밖의 아모르가 어떤 모습인지조차…… ==W==몰라요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "017", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "기회가 있을 거야. 이제 엘리나도 자유잖아. 네가 여기 남은 건 은혜를 갚기 위해서, 그리고 필라니스를 더 좋은 곳으로 만들기 위해서니까.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "city_street_water", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.3, + nil, + nil, + 0.7, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 20.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "언젠가 필라니스가 네가 꿈꾸던 곳으로 변했을 때…… ==W==내가 아직 이곳에 있다면, 같이 여행을 떠나자.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_052", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "그럼 약속하신 거예요?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "약속해.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "아, 벌써 시간이 이렇게 됐네요. 이제 순찰을 돌면서 시각을 알리는 나팔을 불어야겠어요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "나도 같이 갈게.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "어제도 섬은 기사단 장부 정리를 도와주느라 늦게 주무셨잖아요…… ==W==괜찮으시겠어요?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_084", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_congr", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "날 뭐로 보고, 밤새는 건 엄청 자신 있거든!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_clockwise", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 20.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "bb", + "003", + "none", + 2, + 0.65, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "manbu_loop", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "bb", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "loopLite", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_clockwise", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "bb", + "003", + "avg_emoji_sleepy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "1", + "", + 0, + "", + false, + "", + "후우……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "결국 잠들어 버렸네. 내 칼자루를 꼭 붙든 채로 잠들어 버리다니.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "당신, 요 며칠 너무 고생 많았어요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + -450.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_350", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -500.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.75, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "엘리나는 자꾸만 자신에게 기대 오는 나를 두 팔로 안아 들고, 인술라의 문을 열었다. 그리고 침대에 살포시 눕혀줬다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + -0.4, + 1.5, + nil, + 0.3, + 0.0, + "none", + "none", + "OutQuad", + 0, + 6.0, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + 8.0, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_0s", + 0, + "m147", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "제가 곁에 있으면.…… ==W==마음이 놓이시나요?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "사실…… ==W==당신이 제 곁에 있으면, 저도 마음이 놓여요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "021", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "특히…… ==W==이렇게 잠든 당신의 얼굴을 보고 있을 때면 더 그래요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_187", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 200.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 1, + "", + false, + "", + "야간 순찰을 마친 엘리나는 침대 곁에 기대어 앉았다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "서늘한 별빛 아래, 두 사람의 나지막한 숨소리가 점점 하나가 되더니, 이윽고 함께 달고 깊은 잠 속으로 빠져들었다.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -200.0, + nil, + nil, + nil, + nil, + "none", + "InOutCubic", + 4.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_night", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_night", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_187_stop", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_025", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "008", + "none", + nil, + nil, + -0.07, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 15.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.05, + 1.1, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 15.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 1, + "", + false, + "", + "그러다가, 기사는 화들짝 잠에서 깼다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 1, + "", + false, + "", + "침대는 텅 비어 있었다. 가지런히 개어진 베개와 이불이, 마치 졸음에 겨운 여행가를 부르는 듯했다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 1, + "", + false, + "", + "기사는 침대에 누워 잠을 청하지 않았다. 침대에 기댄 채 잠드는 게 습관이 되었기 때문이다. 그 침대는…… ==W==한 사람을 위해, 소중한 한 사람을 위해 남겨 둔 자리였다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetAudio", + param = { + 0, + "se_025_stop", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.53, + nil, + 0.97, + nil, + 0.1, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 1, + "", + false, + "", + "기사는 늘 차고 다니던 장검을 집어 들고, 서늘한 별빛을 두른 채 비좁은 인술라를 나섰다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m163", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 18.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.4, + nil, + 1.02, + nil, + nil, + nil, + "manbu_loop", + "none", + "Linear", + 0, + nil, + false, + 18.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 1, + "", + false, + "", + "지금 필라니스에서는 더 이상 그녀가 야간 순찰을 할 필요가 없었다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 1, + "", + false, + "", + "젊은 시민들이 섬은 기사단에 들어와 매일 교대로 순찰하며, 자신들의 도시를 지키고 있었다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "그래도 기사는 여전히 이 시간이면 습관처럼 집을 나섰고, 인술라 옆 공터로 향했다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "stop", + "none", + "OutQuad", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "sky_night_b", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -80.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {2.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "엘리나, 간다!", + "" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 1, + "", + false, + "", + "그녀의 눈길이 이곳저곳 헤맸다. 누군가를 찾는 듯, 익숙한 목소리가 자신의 이름을 불러주길 기다리는 듯했다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 1, + "", + false, + "", + "하지만, 누군가를 찾던 그 눈길은, 기사 자신의 나지막한 웃음에 이내 멈추고 말았다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 1, + "", + false, + "", + "그녀는 더 이상 엘리나가 아니었다. 이제 그녀는 세이나다. 보잘것없는 세이나.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "당신이 말했던 그 세이나가 되고 싶은…… 세이나. ==W==당신조차 알지 못하는 세이나.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_1331", + "", + 0, + "", + false, + "", + "후우…… 정말 바보 같네.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_tower_gate_daylight", + "31", + "InQuad", + 0.75, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.75, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 8.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_1331", + "", + 0, + "", + false, + "", + "내가 여기서 뭘 찾고 있는 거람. 그 사람은 분명 저 별의 탑에 있는데.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_night", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "012", + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "c", + "002", + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_1331", + "", + 1, + "", + false, + "", + "기초 체력을 기르는 건 하루아침에 되는 일이 아니야. 매일 꾸준히 단련해도 눈에 띄는 효과를 보려면 몇 달에서 1년은 걸려.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_1331", + "", + 0, + "", + false, + "", + "내일부터 나랑 같이 밤에 달리기하자. 체력도 기르고 검술도 연습하면서 천천히 꾸준히 해 나가다 보면, 다 잘될 거야.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "4066_B", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_434", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_star_lp", + 0, + 0, + -0.24, + -1.6, + 1.5, + 0.0, + false, + false, + 45.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_meteor_left", + 0, + 0, + -4.0, + 4.0, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "", + false, + "", + "기사는 나지막이 중얼거리며 손에 든 장검을 천천히 겨누었다. 마치 검술보다 엉뚱한 생각이 늘 앞서던 그 동료가 아직 눈앞에 있기라도 한 것처럼.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_1331", + "", + 1, + "", + false, + "", + "우리에게 가져다준 이 미래는, 내가 언제까지나 지켜 나갈게.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_meteor_left", + 0, + 0, + -4.0, + 4.0, + 0.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_1331", + "", + 1, + "", + false, + "", + "필라니스에 남긴 흔적들도 영원히 남아 있도록 지켜낼 거야…… ==W==우리의 약속을 이뤄낼 그날까지.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_1331", + "", + 1, + "", + false, + "", + "맞아, 포기하지 않고 버티다 보면 언젠가는 다 괜찮아질 거야. 모든 소원도 이루어질 거고.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sunlight", + 0, + 0, + 3.2, + -3.0, + 0.4, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_1331", + "", + 1, + "", + false, + "", + "난 후회하지 않아. 당신도 그러하리라 믿어.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_meteor_left", + 0, + 0, + nil, + 4.0, + 0.5, + 0.0, + false, + false, + 315.0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_1331", + "", + 1, + "", + false, + "", + "지켜봐 줘. 난 반드시 지금보다 더 강해질 거야.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_1331", + "", + 1, + "", + false, + "", + "다음엔 꼭 마지막 순간까지 당신을 지켜낼 거야. 그러니까, 소원 하나만 빌게 허락해 줘.", + "" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_meteor_left", + 0, + 0, + -8.0, + nil, + 0.5, + 0.0, + false, + false, + 45.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_1331", + "", + 0, + "", + false, + "", + "언젠가, 다시 만날 수 있기를.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "still", + "OutQuad", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.4, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutQuad", + 1.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 3, + "0", + "", + 0, + "", + false, + "", + "기사는 밤하늘을 향해 맹세의 검을 바쳤다. ==RT==이곳에서 그녀의 마음속 소원에 귀 기울여 줄 이는, 하늘의 무수한 별들과 말 없는 높은 탑뿐이었다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 3, + "0", + "", + 0, + "", + false, + "", + "그녀의 소원이 과연 이루어졌는지는 또 다른 이야기다. 또 다른 세월이 들려주어야 할 이야기.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/dp_single162.lua b/lua/game/ui/avg/_kr/config/dp_single162.lua new file mode 100644 index 000000000..dcb8ad37c --- /dev/null +++ b/lua/game/ui/avg/_kr/config/dp_single162.lua @@ -0,0 +1,127 @@ +return { + { + cmd = "SetGroupId", + param = {"16201"} + }, + { + cmd = "SetCharL2D", + param = { + "avg1_162", + 3, + "none", + "", + 0 + } + }, + { + cmd = "SetCharL2D", + param = { + "avg1_162", + 0, + "avg_emoji_think", + "", + 0 + } + }, + { + cmd = "SetCharL2D", + param = { + "avg1_162", + 0, + "none", + "chat_a", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "의뢰는 무사히 완수했습니다.", + "" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "이번엔 부족한 점이 있었습니다.", + "" + } + }, + { + cmd = "SetGroupId", + param = {"16202"} + }, + { + cmd = "SetCharL2D", + param = { + "avg1_162", + 3, + "none", + "", + 0 + } + }, + { + cmd = "SetCharL2D", + param = { + "avg1_162", + 0, + "avg_emoji_happy", + "", + 0 + } + }, + { + cmd = "SetCharL2D", + param = { + "avg1_162", + 0, + "none", + "presents_a", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "음, 이번에도 별다른 돌발 상황은 없었습니다.", + "" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "더할 나위 없는 결과입니다.", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/pm11002.lua b/lua/game/ui/avg/_kr/config/pm11002.lua new file mode 100644 index 000000000..5f890122e --- /dev/null +++ b/lua/game/ui/avg/_kr/config/pm11002.lua @@ -0,0 +1,2202 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "연구개발팀에 새로운 상품을 기획해 줬어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "그러니까 언제 시간 되면 와서 맛보고 피드백 좀 줘", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "알겠어", + "ㅇㅇ", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "알겠어", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ㅇㅇ", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "왜?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "지금 바로 갈까?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "아냐, 그런 말은 아니었어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "나중에 시간 있을 때 와", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_question_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "신제품이 뭔데?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "새로운 음료야. 무려 레몬 우유지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "초콜릿 우유나 딸기 우유는 들어본 적이 있는데……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "레몬 우유는 처음 들어보네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "정확하게 말하자면, 레몬 밀크티야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "레몬이랑 우유를 베이스로 창오와 마츠카와의 찻잎을 좀 넣었어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그렇구나", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그런데 레몬이랑 우유를 같이 넣으면 뭉쳐버리지 않아?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "원래는 그렇지. 그런데 연구개발팀에서 응고 현상을 막는 특수 기술 개발에 성공했거든", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "구체적인 방법은 영업 비밀이지만 말이야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "당신이 맛보러 오면 그때 자세히 얘기해 줄게", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_joy_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "보고 있어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "응, 보고 있어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "나 휴가 좀 신청하려고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "휴…… 휴가?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "응, 휴가", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "당신은 지금 필리에 컴퍼니의 주주잖아?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "조직 구조랑 절차상으로 보면 당신이 내 상사인 셈이야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "그러니 내 휴가 신청은 당연히 당신이 승인해야지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그건 그렇긴 하네……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "피렌이 휴가를 다 낸다니, 해가 서쪽에서 뜨겠네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "어디 아픈 건 아니지?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "괜찮아?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "아냐, 아냐", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "그냥……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "저번에 만나고 난 후에……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "가끔은 스스로 휴식을 줘야 한다는 걸 나도 어느 정도 느꼈거든", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "마침 요즘 일도 그렇게 바쁘지 않아서", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "한번 좀 쉬어볼까 했어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그렇구나", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "깜짝 놀랐네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그럼 이번엔 내가 같이 있어 줄까?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "걱정하지 마. 당신이 없어도 혼자 쉬는 법 정도는 알고 있으니까", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "나도 어린애가 아니거든", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "게다가 당신, 아직 일 다 안 끝냈지!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "미안, 바로 할게!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "잠깐, 내 휴가 승인은 해줘야지!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "알겠어, 승인!", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "주말에 시간 있어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "아니! 싫어!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_angry_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "딱 하루만 내달라는 건데……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "나 주말 출근 안 해! 절대 안 해!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_angry_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "주 6일 근무는 정말 힘들다고!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cry_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "토요일에 퇴근하고 집에 가면 눕자마자 기절하게 돼", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그렇게 자고 일어나면 벌써 다음 날 오후고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "멍하니 있다 보면 어느새 저녁이 되고, 침대에 있다 보면 또다시 출근해야 한다고!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sad_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "내가……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "주말에 출근해 달라고 언제 그랬어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_110", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "응?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "아니야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "당연히 아니지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그렇구나……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그럼 주말은 왜?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "전에 같이 갔던 패스트푸드점에 새로운 맛의 치킨이 나왔더라고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "같이 먹으러 가고 싶어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "그래서 주말에 시간 있어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "괜히 놀랐네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sneaky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그럼 주말에 어디에서 기다릴까?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "가게 앞에서 보자", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_joy_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "퇴근하고 사무실에서 기다려 줘", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "알겠어", + "ㅇㅇ", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "알겠어", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "ㅇㅇ", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "왜?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "지금 우리 관계는 단순한 상하관계나 동료 사이는 아니잖아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "당연히 아니지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "음……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "평소 업무 소통 과정에서 간단하고 빠르면서 효율적인 방법을 사용하는 게", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "업무 효율을 높여주잖아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "그런데 업무 시간이 아닐 때, 그렇게 가까운 사람을 대하면 좀 서먹하게 느껴지지 않을까?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "피렌이 그런 생각을 하는 줄은 몰랐네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "크흠", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "회사에 사람이 너무 많아서, 화면 너머 나한테 하는 말이 다 이런 식이잖아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "회사의 일원으로서는 이해해. 오히려 좋다고 생각할 정도야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "하지만 당신은 달라", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "같은 대답이라도 당신한테 받는 건 뭔가 다른 느낌이었으면 해", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "알겠어!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그럼 퇴근하고 사무실에서 기다리고 있을게", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그때 봐~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "좋아, 눈치 빠른 사람이라면 그래야지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "이따 봐", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "요즘 일은 어때?", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "괜찮아", + "힘들어", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "괜찮아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "다행이네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "혹시 힘든 일이 있으면", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "나한테 제일 먼저 말해줘", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "힘들어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "스트레스를 너무 많이 받아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sad_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "음?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "뭐가 그렇게 힘든데?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "한번 말해 봐", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "사실은", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "음……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "왜? 말하기 곤란해?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sad_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "알겠어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "일하다 보면 남한테 말하기 곤란한 어려움도 있기 마련이니까", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "말하기 쑥스러워서 그럴 수도 있고, 아니면 말해도 상대가 도와줄 수 없을 거라고 생각해서일 수도 있지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "하지만 괜찮아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "노력했으면 된 거야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_110", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "피렌……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cry_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "어때, 좀 나아졌어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_tete_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "응! 진짜 고마워", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "음……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "요즘 사파이어가 나보고 또 맨날 같은 옷만 입는다고 하더라", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "하하하", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그러고 보니 그렇네, 저번 교복 빼고……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "피렌이 다른 옷을 입은 모습을 본 적이 없는 것 같아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "어머? 교복 입은 내 모습이 다시 보고 싶은 거야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "아…… 아니야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "나는 상관없어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "당신이 보고 싶다면", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그럼……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "잠깐, 역시 좀 이상하네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "필리에 귀족 학원을 졸업한 지도 한참이나 됐는데", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "다음에 옷 가게나 한번 가볼까?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "마음에 드는 옷이 있나 한번 봐야겠어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_110", + "", + "0", + "", + false, + "", + "다른 옷 입은 모습이 보고 싶다는 소원 들어주는 셈 치지, 뭐", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cranky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "기대할게", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/pm13002.lua b/lua/game/ui/avg/_kr/config/pm13002.lua new file mode 100644 index 000000000..04f9204b6 --- /dev/null +++ b/lua/game/ui/avg/_kr/config/pm13002.lua @@ -0,0 +1,2072 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "음……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "왜 그래?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "영감이 안 떠올라서", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "무슨 영감?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "당연히 새로운 옷에 대한 영감이지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "최근에 테레사랑 프리지아한테 새로운 옷을 만들어 줬거든", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "그랬더니 다들 자기도 만들어 달라고 하더라고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그럴 줄 알았어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그런데 토나가 입고 있는 것도 꽤 오래됐잖아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "하지만 영감이 안 떠오르는걸", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "테레사나 프리지아의 의견을 물어보는 건 어때?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "음……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "그 둘보다는 먼저 마왕님 의견이 듣고 싶은걸?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "나……?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "나는 옷 디자인에 대해서 아는 게 없는데", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "괜찮아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "마왕님이 어떤 스타일을 좋아하는지만 알면 되거든", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "귀여운 토나, 화려한 토나, 스타일리시한 토나 중에 말이야!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "어…… 음……", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "귀여운 토나", + "화려한 토나", + "스타일리시한 토나", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "귀여운 토나", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "귀여운……", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "화려한 토나", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "오!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "디너파티에 입는 그런 거 말이지?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "그런 건 아직 시도해 본 적 없는데", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "3"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "스타일리시한 토나", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "스타일리시?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "별의 탑에 갈 때 입는 그런 거?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "음…… 비슷해", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "대충 감이 왔어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "응?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "고마워~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_130", + "emoji_rose", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "마왕님, 쿠키 좋아해?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그건 갑자기 왜?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "전에 아르바이트하러 간 디저트 가게 사장님이", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "이번에 쿠키를 잔뜩 주셨거든", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "그래서 나눠 먹을까 했지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그렇구나", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "마왕님도 먹고 싶으면 내가 가져다줄게!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "아니야, 괜찮아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "내가 받으러 갈게", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "괜히 번거롭잖아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "안 돼!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "우리는 요로즈 택배라고!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "손님한테 와서 가져가라고 할 수는 없지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sneaky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "지금 바로 가져다줄게", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "방금 스텔라시네마 한 편을 봤어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "어떤 내용이었어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "배달원에 관한 거였어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "간단히 설명하자면", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "한 배달원이 고군분투해서 온갖 시련을 거치며", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "중요한 정보가 담긴 편지 한 통을 상대에게 전달하는 내용이야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "오~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "토나랑 아주 비슷하네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "음……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "그래도 난 그 배달원에 비하면 아직 멀었어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "전쟁터를 종횡무진하고, 추격을 피하고, 결국 적의 소굴까지 잠입하는 건 못할 것 같아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "기회만 있었으면 토나도 가능했겠지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "응?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "그게 더 안 좋은 거 아닐까?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "사방이 온통 전쟁터라니", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "지금 이 상태가 훨씬 좋아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "아니, 그게 아니라……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그런 얘기가 아니었는데", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "어쨌든", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "난 토나가 그 배달원처럼 강인한 배달원이 될 수 있다고 믿어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "헤헤……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "진짜?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "응!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "그럼 더 열심히 훈련해야겠다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "화이팅이야!", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "전에 내가 만들어 준 옷 말이야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "아직 잘 맞아?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "응, 물론이지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "아주 잘 맞아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "다행이네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "나중에 혹시라도 필요한 게 있다면……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "수선이나 새 옷 같은 거 말이야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "나한테 말해!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "진짜?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "좀 민망하네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "뭘 그런 걸로", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그게……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "사실은……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "뭔데 그래?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "얼마 전에 내 잠옷에 구멍이 났거든", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "혹시……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "부탁을……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "당연히 괜찮지!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "내가 가지러 갈까, 아니면 마왕님이 다음에 가져올래?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "내가 다음에 들고 갈게", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_heart_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_130", + "emoji_flower_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "드디어 돈이 좀 모였어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cheerup_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "이제 어떻게 쓸지 고민을 해봐야겠어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "응?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "모으고 있던 거 아니야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "맞아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "그런데 돈을 모은다는 건, 나중에 있을 필요한 순간을 위한 거잖아?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "이번에 다들 마침 멀리 다녀왔으니", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "모두에게 멋진 한 끼를 대접할까 해!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "말은 그렇게 하더라도……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "방금 모은 돈이잖아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그렇게 순식간에 써버리면 안 모은 거나 마찬가지 아니야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "음……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "그것도 맞는 말이네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "그럼 이렇게 해야겠다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "모은 돈에서 좀 떼서 맛있는 걸 사는 거야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "그리고 요로즈 택배에서 직접 해 먹는 거지!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "오, 좋네!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_joy_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "마왕님도 같이 먹는 거야~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_flower_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "요로즈 택배에 새로운 일이 들어왔어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그래?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "바로 우유 배달이야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "매일 아침 정해진 시간에 손님들 집 앞에 우유를 가져다 두는 거지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "좋네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "그런데 우유 배달을 하려면 일찍 일어나야 해", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "해도 뜨기 전에 목장에 가서 우유를 받아야 하거든", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "지금은 우리가 돌아가면서 하고 있어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "나, 그다음은 프리지아, 또 그다음은 테레사지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "그런데 가끔 테레사가 늦잠을 자기도 하더라고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sad_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "고생이 많네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_130", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "아, 참 그러고 보니", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "마왕님은 아침에 우유 마셔?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "내일은 내가 배달하는 날이거든", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "토나가 마침 지나가는 길이라면", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "나도 한 병 받고 싶네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "그럼 내일 마왕님한테 먼저 한 병 배달하고, 다른 사람들한테 배달하러 가야겠다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "그럼 지나가는 길이 되잖아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "자, 얘기는 여기까지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "일찍 자러 가야 하거든", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_130", + "", + "0", + "", + false, + "", + "굿나잇", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "응, 굿나잇", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/pm13302.lua b/lua/game/ui/avg/_kr/config/pm13302.lua new file mode 100644 index 000000000..966dd6fca --- /dev/null +++ b/lua/game/ui/avg/_kr/config/pm13302.lua @@ -0,0 +1,1259 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "방금 필리에로 돌아왔어. 얼굴 좀 볼 수 있을까?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "좋아, 안 그래도 요즘 통 못 봤네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "다른 도시로 의뢰를 다녀왔거든", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "고생했어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그나저나, 나츠카 명성이 정말 자자해", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "벌써 필리에 바깥까지 소문이 다 났다니", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "지리 협회에서 홍보를 잘해준 덕분이지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "일이 많아지는 건 좋은 일이야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "그만큼 더 많은 사람들이 나의 능력을 인정한다는 뜻이니까", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "하지만 친구들과 함께할 시간이 줄어드는 건", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "가끔 아쉽게 느껴지기도 해", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "앞으로 보완할 방법을 잘 생각해 보자", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "분명 다들 이해해 줄 거야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_heart_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "단 게 먹고 싶어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "갑자기?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "카에데는 내가 요즘 너무 긴장하고 있대", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "좀 쉴 필요가 있다나 봐", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "곰곰이 생각해 봤는데, 역시 먹는 것밖에 떠오르지 않더라고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "먹는 게 아니라, 밖에 나가서 놀 수도 있잖아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "하지만 나갈 때면 항상 걱정돼", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "혹시 내가 없을 때 무슨 일이라도 생기면 어쩌지?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "…카에데가 너한테 ‘긴장’하고 있다고 한 게, 맞는 말인 것 같네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "동료들을 믿는 법을 배워야 한다는 건 알아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "하지만 걱정이 앞서는 건 어쩔 수 없네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "이렇게 하자, 내가 지금 너에게 의뢰를 하나 할게", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "응?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "바로 오늘, 나랑 같이 나가서 놀자", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "기다리고 있을게", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "궁금한 게 하나 있어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "마왕님이 마법을 사용할 수 없다는 건 알지만", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "만약 사용할 수 있다면", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "어떤 마법을 갖고 싶어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "너랑 똑같이 바람 마법이면 좋을 것 같아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "왜?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "하늘을 날 수 있잖아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "하늘을 나는 기분을 싫어할 사람이 있을까?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "새처럼 자유를 느낄 수 있는데", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "별의 탑에서 이런 문구를 본 적이 있어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "‘비행은 인류의 가장 오래된 꿈이다’", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "맞는 말이야, 그게 바로 내 마음이거든", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "물어보고 싶은 게 있어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "뭔데?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "마왕님은 일과 생활의 균형을 어떻게 맞춰?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "처리할 일이 너무 많으면 힘들지는 않아?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그거라면, 난 괜찮은 편인데?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "여행가로서도, 대표집행관으로서도", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "내 일은 이미 모험과 하나가 됐거든", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "이곳저곳 다니다 보면 분명 피곤할 때가 있긴 해", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "하지만 난 이 모험 덕분에 즐거웠고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "좋은 일들과 사람들을 만날 수 있었지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "미안, 내가 말이 너무 길었나?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "아니, 대답해 줘서 고마워", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "균형을 고민한다기보다는, ‘그 자체를 즐긴다’는 거구나…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "참고가 많이 됐어", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "요즘 들어 부쩍 익숙해졌어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "무슨 말이야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "새로운 생활 말이야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "옛날과는 조금 다르지만", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "훨씬 더 희망이 넘치는 나날들이지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "친구들이 곁에 있고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "믿음직한 새 파트너도 만났잖아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "이 모든 건 마왕님이 내게 가져다준 거야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "고마워", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "이런 진심 어린 감사 인사라니", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "조금 쑥스럽네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_comfort_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "그래? 쑥스러워하는 마왕님이라니, 직접 보고 싶은걸", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "후훗, 나중에 기회가 된다면", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "직접 얼굴 보고 몇 번 더 말해줄게", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_133", + "emoji_flower_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "마왕님한테 하고 싶은 이야기가 하나 있어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "어떤 건데?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "난 어릴 때부터 지금까지 변하지 않은 취미가 하나 있어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그건 정말 쉽지 않은 일인데", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "맞아, 여행가라면 과거를 잊기 쉽고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "대체로 지금 곁에 있는 사람을 더 소중히 여기기 마련이니까", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "그래서 끝까지 기억할 수 있는 일들이", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "더 찬란하게 빛나는 거겠지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "네가 말한 그 취미, 설마…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_133", + "emoji_flower_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "오늘 필리에 밖으로 나가서 물레방아를 보고 싶어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_133", + "", + "0", + "", + false, + "", + "못 간지 너무 오래됐거든", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "역시…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "내가 같이 갈게", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_tete_a", + "0", + "", + false, + "", + "", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/pm13402.lua b/lua/game/ui/avg/_kr/config/pm13402.lua new file mode 100644 index 000000000..de29d1bfa --- /dev/null +++ b/lua/game/ui/avg/_kr/config/pm13402.lua @@ -0,0 +1,1550 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "스승님!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_134", + "emoji_tete_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "무슨 일이야? 기분이 좋아 보이네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "헤헤, 요즘 선배들이 저한테 실력이 늘었대요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "점점 더 어엿한 한 명의 길드장이 되고 있어요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "정말 축하해", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "앞으로 분명 더 많은 사람들에게 인정받을 수 있을 거야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "네!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "스승님이 계셔서 정말 다행이에요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "나 때문이 아니라", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "이 모든 것들은 스스로 변하려는 너의 의지 덕분이야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "계속 힘내", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cheerup_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "스승님…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_134", + "emoji_sigh_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "컴퍼니에서의 삶과", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "여행가일 때의 삶은 완전히 다른 것 같아요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "한 쪽은 규율과 안정을 중요하게 여기고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "다른 한 쪽은 자유와 모험을 상징하잖아요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "확실히 적응하기 힘들긴 하겠네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "하지만 스승님이 절 도와주실 거라고 생각하면", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "어떤 삶이든 마주할 용기가 생겨요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "아… 혹시 제가 너무 귀찮게 하는 걸까요?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "당연히 아니지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "원한다면 언제든 나한테 도움을 청해도 좋아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "다행이에요!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "헤헤, 이제 다시 마음이 놓였어요…", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "스승님", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "도무지 이해되지 않는 일이 하나 있어요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "뭔데?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "선배들과 함께 의뢰를 받으러 갈 때마다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "전 긴장해서 한마디도 못 하거든요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "그런데 선배님들은 항상 이 표정만 짓고 있으면 된대요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "의뢰인도 별다른 말씀 안 하시고요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "하지만 뭔가 무례한 것 같아서요…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그건 후유카 네가 다른 사람들에게 비치는 이미지가", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "웃음기가 없는 진지한 유형이라서 그래", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "실제 성격과는 다르지만", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그 덕분에 딴마음을 먹은 녀석들이 널 함부로 속이지 못하게 돼", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "그렇군요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "하지만 계속 이런 상태를 유지해도 괜찮을까요…?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "너의 본래 모습을 보여주고 싶다면", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "지금보다 훨씬 더 많은 노력이 필요할 거야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "하지만 난 네 편이야, 후유카", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "네! 감사합니다, 스승님!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_134", + "emoji_heart_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "스승님, 스승님!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "저 좀 칭찬해 주세요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_134", + "emoji_comfort_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "네가 이렇게 적극적이다니…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "무슨 일 있었어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "이제 저 혼자 외근 의뢰도 신청하고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "의뢰인과 독대도 할 수 있게 되었어요!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "오, 정말 대단한데", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_flower_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "어떻게 한 거야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "스승님이 전에 알려주셨잖아요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "연락 단계에서 상황을 최대한 명확하게 설명하고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "예상치 못한 상황을 고려해서 미리 할 말을 준비해 두라고요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그 조언이 의뢰에도 도움이 되었구나", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "맞아요!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "하지만 네가 통제하지 못하는 위험은 항상 조심해야 해", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "헤헤, 그래서 외출하기 전에 항상", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "선배들과 시간을 정해놔요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "사고가 생기면, 선배들이 절 데리러 올 거거든요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "다방면으로 고려하다니, 기특하네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "정말 성장했구나", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "스승님, 저랑 같이 숲에 가 주실 수 있을까요?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "네가 먼저 이런 부탁을 하다니 별일이네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "평소에는 스승님께 방해가 될까 봐 걱정했는데", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "이번에는 저 혼자만의 일이 아니라서요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "스승님과 함께 예전 친구들을 보러 가고 싶어요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "숲에 사는 친구?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "아, 그 새들 말하는 거구나", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "지금쯤이면 이미 날아갔을지도 몰라", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "겨울이 이미 끝났잖아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "철새들은 다음 보금자리를 찾아 떠나야 하거든", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "맞아요, 그걸 확인하고 싶어서요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "알겠어, 나랑 같이 가자", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "감사합니다, 스승님!", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "그러고 보니 스승님은 항상 절 격려하고 칭찬해 주시네요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그야 네가 정말 노력하니까 그렇지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "혹시 내가 널 혼내는 게 보고 싶은 거야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_134", + "emoji_cry_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "그, 그, 그럴 리가요!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "스승님이 절 혼내는 모습은 조금만 상상해도 울고 싶어질 거예요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "으앙, 벌써 조금 울고 싶네요…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "울지 마, 그냥 농담이었어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "저, 저는 그냥 스승님이 절 너무 배려해 주느라", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "가끔은 진심을 숨기는 게 아닐까 걱정됐어요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "전 사실 그렇게 좋은 사람이 아닌데…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "사실 후유카한테는 원래부터 반짝이는 장점이 아주 많아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "예를 들면요…?", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "힘이 엄청나게 세지", + "잠입 기술이 뛰어나", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "힘이 엄청나게 세지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "그건 정말 제 유일한 장점 같아요", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "잠입 기술이 뛰어나", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "완전무장을 하고도, 어떤 소리도 내지 않고 조용히 움직일 수 있잖아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "그, 그건 사람들을 마주하는 걸 무서워하다 보니", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "자연스럽게 익히게 된 거예요", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "어쨌든 이것만 알아둬", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "설령 네가 변하지 않더라도, 널 무시할 이유는 없어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "하물며 지금의 넌 더욱 그렇지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "스승님…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_134", + "", + "0", + "", + false, + "", + "스승님의 말씀은 언제나 제 마음을 따뜻하게 해 줘요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_134", + "emoji_tete_a", + "0", + "", + false, + "", + "", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/pm14302.lua b/lua/game/ui/avg/_kr/config/pm14302.lua new file mode 100644 index 000000000..e90c08aa5 --- /dev/null +++ b/lua/game/ui/avg/_kr/config/pm14302.lua @@ -0,0 +1,1763 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "얼마 전에 프라모델 중고 마켓에 다녀왔어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "어땠어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "좀 짜증 나더라", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_question_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "조립만 해놓고 색은 안 칠한 프라모델 파는 사람을 봤거든", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "아마도", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "조립은 다 했는데 도색하려니 귀찮아진 거겠지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "그렇겠지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "그런데 말이야……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "조립하기로 마음을 먹었으면서", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "왜 중간에 포기하는 걸까?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "갑자기 바빠져서 도색을 못 한 건 이해할 수 있어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "그렇지만 그걸 그대로 다른 사람한테 파는 건…… 좀 아니지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "이해가 안 돼", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_143", + "emoji_punch_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "오늘 나한테 무슨 일이 있었는지 알아?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "글쎄", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "내 무기 리뷰를 보고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "자기한테 딱 맞는 무기를 찾은 사람이 있더라고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "오……!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "멋진데?!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "맞아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "그리고 알게 된 것도 있어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "자신의 노력이 정말로 다른 사람에게 도움이 된다는 거야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_143", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "이제 새 시리즈를 하나 시작해 볼까 해", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_question_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "바로……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "이 세상에서 가장 이상한 무기 리뷰야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "갑자기 왜 그런 생각을 하게 된 거야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "얼마 전에 눈치 없는 도적 무리를 마주쳤거든", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "별 힘들이지 않고 쫓아내긴 했는데……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "녀석들이 도망치면서 아주 흥미로운 무기를 떨어뜨리고 갔어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "어떤 무기였는데?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "어떻게 설명해야 하나……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "무기가 유체 형태였어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "유체?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "응, 그냥 가볍게 휘두르면 분명 단단한 검이나 망치인데", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "힘껏 휘두르면 무기 끝부분이 채찍처럼 휙 나가더라고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_nope", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "별의 탑에서 소원으로나 나올 것 같은 물건이네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "아마도 그러겠지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "그런데 그것 때문에 궁금해졌어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "이 유체 무기 테스트를 마친 후에는", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "이 세상에서 가장 이상한 무기를 더 찾아보려고 해", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "그렇게 장편 시리즈를 쓰는 거지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cheerup_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "아주 기대되는걸!", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "아……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "너무 덥네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "이러다 녹아버리겠어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "여름은 원래 그러잖아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "난 이제……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "아이스크림 사러 나갈 생각도 안 들어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "레이스, 더위 먹은 거 아니야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "더위를 먹어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "그게 뭐야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "안 되겠네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "이 반응은 분명 더위를 먹은 거야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "뭐라고?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "잠깐만 기다려 봐", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "지금 바로 아이스크림 사서 갈게", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "가기 전까지 물 많이 마시고 있어!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "응……", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "물어보고 싶은 게 있는데……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "정말 무기 안 필요해?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "필요하다 해도, 사용할 줄 모르는걸", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "물론 연습은 하고 있지만 말이야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "그래도 작은 검 정도는 챙겨야지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "호신용으로", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "호신용?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "내가 항상 옆에서 지켜줄 수 있는 것도 아니잖아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "혼자 있을 때 위험한 일이 생기면 어쩌려고 그래", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "흐음~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cranky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "정말 그런 일이 생긴다면……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "응?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "혹시……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "무슨 다른 비장의 무기라도 있는 거야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "하하……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그야 당연하지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "날 대체 뭐로 본 거야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_143", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "나 혼자 위험한 상황에 처하게 된다면", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "당연히 이 똑똑한 두뇌가 가장 훌륭한 무기지!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_143", + "emoji_nope", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "뭐라고?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "못 믿겠어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "아니", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "믿지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "그 ‘무기’는 다른 사람한테서 본 적이 없으니까", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "칭찬 맞지?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "그냥 사실을 말한 거야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "그런데", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "그것만으로는 부족해", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "위험한 순간에는 우선 어떻게든 내게 연락해", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "머리는 그걸 생각하는 데에 쓰면 되고, 나머지는 내게 맡겨", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "알겠어, 알겠어. 분부대로 할게", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_heart_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "혹시, 뷔페가 뭔지 알아?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "지리 협회에 원고를 내러 갔다가", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "새로 생긴 식당을 봤거든", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "사람들이 무슨 뷔페라고, 1인당 5만 도라라고 하더라", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "아, 뷔페는 돈을 내고 난 후에 자유롭게 음식을 먹을 수 있는 식당이야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "나는 분명 본전도 못 찾을 텐데", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "식당도 본전 뽑게 놔둘 리가 없지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그러지 않고서야 어떻게 돈을 벌 수 있겠어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "본전도 못 찾는다고?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "흥미롭네……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "뭐라고?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "레이스, 가보려고?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "레이스라면 분명 본전은 뽑을 수 있을 거야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "흥, 그야 당연하지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "한 번은 일주일 동안 굶고, 한 번에 10만 도라어치를 먹은 적도 있어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "겨우 5만 도라쯤이야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "어때?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "같이 갈래?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "내가 살게", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_143", + "", + "0", + "", + false, + "", + "마왕님 몫까지 내가 다 먹어서 본전 뽑아줄게", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "반도 못 먹고 사장님한테 쫓겨나는 건 아니겠지……", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/pm14402.lua b/lua/game/ui/avg/_kr/config/pm14402.lua new file mode 100644 index 000000000..3fcd7baf0 --- /dev/null +++ b/lua/game/ui/avg/_kr/config/pm14402.lua @@ -0,0 +1,1217 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "소인, 오늘 유독 짠 전골을 먹었습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "어쩌다가?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "치토세가 손을 떨다가, 소금을 많이 넣고 말았습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cry_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "짜면 물을 더 넣고, 싱거우면 소금을 더 넣으면 되잖아…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "안타깝게도 냄비가 이미 가득 찬 상태였습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "원인을 따져보자면 마음의 평정심을 잃은 탓이죠", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "전골을 끓이던 도중에 누군가 찾아오더군요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "누구였는데?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "자전거를 탄 배송원이었습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "아주 급한 특송 대행이라길래 치토세가 직접 수령했죠", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "그 후 안으로 돌아와 다시 냄비를 올렸습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "소금을 넣으려는데 또 특송이 오는 바람에, 깜짝 놀라 큰 숟가락으로 한가득 쏟아버렸고요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "결국 치토세는 화로와 냄비를 문앞으로 옮겨버렸습니다", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "주공, 어제 이곳은 진흙비가 내렸습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "진흙비? 그게 뭐야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "먼지가 바람을 타고 하늘로 솟구쳤을 때, 마침 비가 내리면 진흙비가 된다고 합니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "옷에 진흙비가 떨어지면 그 얼룩이 남게 됩니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "만약 빨래를 널어 두었다면, 그야말로 날벼락인 셈이죠", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "생각만 해도 끔찍하네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "다행히 치토세는 진흙비의 징조를 느끼고 미리 널어둔 옷을 걷어 두었습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "한 행인에게도 어서 빨래를 걷으라 권했으나, 애석하게도 치토세의 말을 믿지 않았습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "그 사람은 하늘에서 진흙비가 내린다면서 어째서 우산도 없이 돌아다니는지 물어보더군요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "심지어 치토세가 세탁용 신기라도 팔러 온 줄 아는 눈치였습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "그리 하여 치토세는 논쟁을 벌이게 되었고, 결국 그 사람은 화가 난 건지 그냥 가버렸습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "도저히 이해할 수 없는 점은 치토세는 그 사람의 생각에 동의하지 않는다고 해도, 그 사람을 미워하는 것은 아니라는 점입니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "그런데 그 사람은 왜 그렇게 화를 낸 걸까요?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "…그건 아마도, 대부분의 사람은 일과 감정을 구분하는 데 익숙하지 못해서 그런 걸 거야…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "주공, 치토세가 얼마 전 불꽃놀이 대회를 보았습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "와아!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "예뻤어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "아주 아름다웠습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "어릴 적 집 뜰에서 본 적이 있지만, 그저 멀리서 본 것이었죠", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "이번에는 현장에서 고개를 들고 보았습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "불꽃이 하늘로 치솟으며, 밤하늘에 빛나는 선을 긋더니 이내 굉음과 함께 터지더군요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "소인이 생전 처음 보는 모양들이 피어났고, 그 찰나의 빛은 별의 탑까지 비출 정도였습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "아무리 보아도 질리지 않는, 최고의 찬란함이었습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "주공, 마츠카와에서도 이런 불꽃을 볼 수 있을까요?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "서로 다른 곳에 있는 사람은 어떤 마음으로 같은 불꽃을 바라볼까요?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "오랜 기간 만나지 못한 옛 벗들도 같은 풍경을 보고 있을까요?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "음…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "마츠카와는 너무 멀어서… 아마도 같은 도시 안에 있어야 보일 거야…", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "주공 오랜만입니다. 요즘 어떻게 지내시는지요?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sneaky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "잘 지내고 있지. 치토세는 어때?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "치토세는 여전히 세상의 일들을 처리하는 방법을 배우는 중입니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "사리에 밝지 못하여 매번 곤혹스러운 상황에 빠지거나, 심지어는 간악한 자에게 속기도 하죠", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "세상은 험난하니까, 치토세도 꼭 조심해야 해!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "그렇습니다. 주공께서는 박학다식하시고 견문이 넓으시니 이런 번뇌가 없으시겠지요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "치토세는 세상의 인연을 다루는 것이 서툴러, 마음의 기운이 다할 때가 많습니다. 때로는 눈물이 핑 돌기도 하죠", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sad_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그런 사교술은 확실히 연습이 필요하긴 하지…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "세상의 인연도 칼날이 맞부딪치는 것처럼 명쾌하고 단순했으면 좋았겠지요…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "…그건 좀 아니지 않을까…", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "치토세는 근래 들어, 주공이 전에 말씀하신 사교술에 대해 많은 생각을 하고 있습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sneaky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "새롭게 깨달은 거라도 있어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "깨달음은 있었으나, 고민 또한 깊어졌습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "타인이 베푸는 호의를 마주할 때면 마음 편히 받을 수 없고, 상대의 헌신을 구하는 건 더욱 감히 할 수 없어서요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "이런 마음은 가격으로 매길 수 없다는 것은 알지만, 그래도 어찌 보답할지 조심스레 계산하게 되더군요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "이것이 진정 도리에 부합하는 것일까요? 아니면 그저 진심과 진심을 주고받으면 그만인 것일까요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "가는 게 있으면 오는 게 있는 법이라지만, 너무 그렇게 따질 필요는 없어…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "특히 친구 사이라면 하나씩 계산하는 게 오히려 남처럼 느껴질 수도 있거든…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "하아, 역시 너무 복잡하군요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "그래도 한 가지 확실한 것은, 인연이란 밧줄의 매듭 같아서 오가는 마음속에 더욱 단단히 묶인다는 사실입니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "매듭을 짓는 것만으로도 견고한 관계를 유지할 수 있겠죠", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_flower_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "주공, 치토세가 최근 요리를 한 가지 배웠습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cranky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "어떤 건데?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "감자 고기 조림입니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "먼저 감자를 썰고, 양파는 결을 따라 저미며, 고기도 편으로 썹니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "그리고 화로에 불을 지펴 양파가 황금빛이 돌 때까지 볶은 뒤, 기름을 두르고 고기를 넣어 색이 변할 때까지 볶습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "그다음 설탕과 간장, 감자를 넣은 뒤, 재료가 잠길 정도로 물을 부어 30분 동안 졸여내지요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "내놓기 전에 마지막 간을 맞추면 끝입니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "군침 도네…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "주공, 혹시 시간이 괜찮으시다면 청우에 들렀다 가시겠습니까?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "주공의 저녁 식사는 치토세가 준비하도록 허락해 주시길", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "좋아! 지금 바로 갈게!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_144", + "", + "0", + "", + false, + "", + "마음은 불안하나 한편으론 기대가 됩니다. 그러면 치토세는 주공께서 드실 다과를 준비해 놓고 기다리고 있겠습니다", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/pm15001.lua b/lua/game/ui/avg/_kr/config/pm15001.lua index d5b9b521a..e30db934e 100644 --- a/lua/game/ui/avg/_kr/config/pm15001.lua +++ b/lua/game/ui/avg/_kr/config/pm15001.lua @@ -364,7 +364,7 @@ return { "", false, "", - "앙주와 너희 사장님이 대화 중이야.", + "알베도와 대화 중이야.", "" } }, diff --git a/lua/game/ui/avg/_kr/config/pm15502.lua b/lua/game/ui/avg/_kr/config/pm15502.lua new file mode 100644 index 000000000..0cf92e632 --- /dev/null +++ b/lua/game/ui/avg/_kr/config/pm15502.lua @@ -0,0 +1,1515 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "식당이 새로 생겼길래", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "오늘 한 번 가봤어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "맛있는 음식이 있었어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "보글보글 피시를 시켜 봤어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "물에 삶은 생선 요리 같은 거야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "어때? 맛있었어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_155", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "맛이 있고 없고를 떠나서", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "생선 살이 너무 적었어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그럼 이름 중에 보글보글만 남은 거 아니야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "정말로 보글보글 끓는 국물이었지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "안에는 대부분 콩나물 같은 것들뿐이고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "국물은 아그리 유니온에서 파는 대용량 밀키트 같았어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_155", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "속았네!", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "며칠 전에 협회에 투고했어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "바다 근처 별의 탑에 관한 내용이야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "오, 어땠어? 잘 됐어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cranky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "심사위원이 지리 협회 잡지의 편집장이더라고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "심사평을 받을 때부터 식은땀이 나더라", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "뭐라고 했는데?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "제목 쪽은 혁신적인 점이 없고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "개요 쪽은 본문을 단순히 요약만 해서는 안 된대", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "결론 쪽은 그저 가설에 가설을 더했을 뿐이라 아무것도 증명할 수 없다나 봐", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "아무튼 대대적으로 수정해야 해. 그래도 조언을 꽤 많이 해주셨고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "잘 고쳐서 꼭 발간해 보자고도 하시더라", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cry_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "심사위원이 정말 꼼꼼했어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "항해 경험이 풍부한 베테랑인가 봐", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "더 많이 배우고 싶긴 한데", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "왠지 희망 고문인 것 같은 기분도 들어…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "힘내!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_comfort_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "오늘 해 질 녘 하늘이 너무 예쁘다, 정말 행복해", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "음? 무슨 일 있었어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "아무 일도 없어, 그냥 행복한 것뿐이야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "텅 빈 거실, 베란다에서 웅웅거리는 세탁기, 눈만 돌리면 보이는 바다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "바닷새의 울음소리, 세제 향기, 그리고 집 안을 지나가는 저녁 바람까지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "너무 행복해. 시간이 이대로 멈췄으면 좋겠어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "우와!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "정말 포근하네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "장밋빛 하늘이 집 안을 비추고, 로스트 레코드를 만지며 멜로디를 듣고 있어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "이게 바로 인생이지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "맞아, 이게 바로 인생이지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_flower_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "토끼 씨, 나 당분간 혼자 바다에 나가볼까 해", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "엥?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "갑자기 왜?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "얼마 전까지 생선 말리는 곳에서 아르바이트를 했거든", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "생선을 절이고, 말리기 전에 비늘과 내장을 손질하고, 뼈를 발라낸 다음 포를 떠야 했어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "아르바이트하는 동안 쉴 새 없이 생선만 처리했지. 아… 끝없는 생선들…", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "그런 답답한 곳에 있다 보니 기분이 좀 안 좋아져서", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "지금은 바다로 나가야만 내 몸의 이 냄새를 씻어낼 수 있을 것 같아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "말로만 듣던 ‘직장인 냄새’라는 건가?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "아마도. 그 ‘자유롭지 못한’ 냄새랑 너무 지독한 생선 비린내 말이야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "손바닥에 고인 바닷물 같은 거지. 바다에서 자유롭게 흐르지 못하면 생기라고는 없는 탁한 소금물이 되어버리잖아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그럼 카린은 어떡하고?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "괜찮아, 우리 카린은 스스로를 잘 챙기거든", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "한두 번 있는 일도 아니고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그래! 그럼 항해 잘 다녀와!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "연락 자주 하고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_155", + "emoji_heart_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "당연하지!", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "토끼 씨, 나 지금 바다 위야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "바람이 엄청나게 불어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "!!!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "위험하지 않아?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "괜찮아, 내 항해 실력을 믿으라고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_155", + "emoji_pride_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "비바람 속에서도 한 손으로는 키를 잡고, 한 손으로는 토끼 씨한테 메시지를 보낼 수 있을 정도니까", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "와… 진짜 대단하다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "지금 여기엔 나랑 바람, 비, 그리고 바다뿐이야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "이것들이 나를 감싸고, 나를 흔들고 있어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "솔직히 혼자 항해하는 고독함은 가끔 견디기 힘들 때가 있어.", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "광활한 바다를 마주하면 그 기분이 몇 배로 커지거든", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "하지만", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "폭풍이 몰아치면 정신을 집중하게 돼서 그런 고민을 잠시 잊게 돼", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "이럴 땐 체면 차리지 않고 마음껏 소리를 지르며 감정을 쏟아낼 수 있거든", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "파도를 때리는 빗소리가 내 교양 없는 행동을 다 가려줄 테니까", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "아아아아아아~", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "아아아아아아!", + "아아아아아아~", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "아아아아아아!", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "아아아아아아~", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_tete_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "토끼 씨, 이제 내 항해 여정이 끝나가", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "축하해!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_sing_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "하하하, 시간이 꽤 걸렸네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "토끼 씨", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "보고 싶어", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "나도 보고 싶어", + "", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "나도 보고 싶어", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_tete_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "아니, 그런 게 아니야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "내가 토끼 씨를 보고 싶어 하는 건, 토끼 씨가 나를 보고 싶어 하기 때문이 아니야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "이건 어떤 조건도 필요 없는 마음이라고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "장난은 여기까지만 할게~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "카린이 진수성찬을 준비했다고 하던데", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_155", + "", + "0", + "", + false, + "", + "토끼 씨도 같이 갈래?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "좋아! 지금 바로 갈게", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "항구에 도착했을 때 가장 먼저 내가 보일 거야!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_rose", + "0", + "", + false, + "", + "", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/pm15802.lua b/lua/game/ui/avg/_kr/config/pm15802.lua new file mode 100644 index 000000000..c4eb2380b --- /dev/null +++ b/lua/game/ui/avg/_kr/config/pm15802.lua @@ -0,0 +1,2293 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "흐흥……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "왜 그래?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "내가 은혜의지 공구함에서 뭘 찾았게?", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "전기톱 신기?", + "드릴 신기?", + "글쎄", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "전기톱 신기?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "크리스마스트리라도 베러 가려고?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "음……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "아니야!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그럼 뭔데?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "흐흥!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "당연히 드릴 신기지!", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "드릴 신기?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "어떻게 안 거야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "혹시 나 몰래 속을 들여보기라도 했어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "찍었는데", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "3"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "글쎄", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "그냥 찍어 봐! 재밌잖아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "진짜 모르겠는데……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "공구함에 물건이 얼마나 많은데……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "휴……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "드릴 신기 한 대를 찾았어", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "드릴 신기로 뭐 하려고?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "당연히 얼음 낚시지!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "이거만 있으면 더 두꺼운 얼음도 뚫을 수 있고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "더 큰 물고기도 낚을 수 있다고!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "더 두꺼운 얼음이라니……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "이번엔 어디로 데려가려고?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "당연히 근처 설산에 있는 얼음 호수로 가는 거지!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "근데 말이야……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "우리 살아서 돌아올 수 있을까?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "?", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "크리스마스가 끝나가네……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "흐음……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "싫어!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "안 돼!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "또 출근해야 하잖아!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "엄밀히 말하자면", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "라루의 크리스마스는 딱히 쉬는 것도 아니었지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "어쨌든 이것도 은혜의지의 업무니까", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "그건 좀 다르지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "난 사무실에서 서류만 안 보면 돼", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "휴……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "크리스마스가 끝나가니까", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "공급 업체들도 이제 전부 출근할 테고, 그럼 새로운 서류도 잔뜩 내밀겠지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_sad_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "에휴……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "좋은 시절은 원래 다 지나가는 법이지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "너무 끔찍해", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "차라리 땡땡이나 칠까", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "어허……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그러다가 잘린다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "그럼 그냥 마왕찡 밑에서 일하면 되지~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_angry_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "절대 안 돼!", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "우리 자주 가던 그 패스트푸드 가게로 빨리 와", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "빨리, 서둘러!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "왜?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "오늘 크리스마스 이벤트를 한단 말이야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_question_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "전 메뉴 뷔페가 겨우 1만 도라래", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "이번엔 감자튀김을 실컷 먹을 수 있겠어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "설마 감자튀김만 먹으려고?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_nope", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "그게 왜?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "무슨 문제라도 있어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "아냐", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "에이, 그럼 빨리 오란 말이야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "사람이 엄청 많다고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "내가 대신 자리도 맡아놨어!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "서둘러야 해", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "알겠어, 갈게, 가", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "음……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "자?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "늦은 시간에 무슨 일이야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "오늘 보낼 선물이 좀 많았거든", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "그 선물들을 다 보내고 나니까", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "벌써 이 시간이더라고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_sigh_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "고생이 많네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_comfort_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "고마워", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "으아……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "너무 배고파", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "감자튀김 먹고 싶다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그런데 이 시간이면 그 패스트푸드 가게도 이미 문 닫았지 않나?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "맞아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_sigh_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그렇다면……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "꼬치구이 먹을래?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "내가 꼬치구이 가게를 하나 알거든. 이 시간에도 영업해", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "같이 갈까?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_cranky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "진짜?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "혹시 식당에 재료를 직접 들고 가도 되려나?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그게 무슨 말이야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "물고기 한 마리 가져가려고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "선물로 보냈던 거 아니야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그런데 물고기가 왜 있어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "아이 참……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "가는 길에 겸사겸사 한 거지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "어쩐지 이 시간까지 걸렸다 했다……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "시끄러워", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "지금 캠프로 갈게", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "올해 크리스마스는", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "즐겁게 보냈어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "응, 물론이지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "아주 즐거웠어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "예전 크리스마스는 어땠는지 모르겠지만", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "이번은 확실히 인상 깊게 남을 것 같아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "말하다 보니 벌써 내년 크리스마스가 기대되네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "벌써 내년을 생각하는 거야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "근데 그것도 그렇네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "시간은 항상 엄청 빨리 지나가잖아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "나도 어느새 일 년이 지나가 버렸어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "역시 내 일이 알찬가 봐", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "어디가 알차다는 거야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "일이 있으면 일만 하고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "일이 없으면 땡땡이를 치잖아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "이게 안 알차?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그래, 그래", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "라루는 내년에도 그 옷 입을 거야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "헤에~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "역시 이 옷이 신경 쓰였구나?", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "그런 셈이지", + "전혀 아닌데", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "크흠……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그런 셈이지", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "아니거든", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "에이~ 솔직하지 못하네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "마음에 든다면", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "당연히 내년에도 입어야지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_pride_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "으…… 추워……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "오늘 확실히 또 기온이 떨어졌어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "겨울이 다 간 건가 했는데", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "너무 춥네~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "괜찮아?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "옷을 좀 더 입는 건 어때?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "안 돼", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "그럼 크리스마스 분위기를 망치게 되잖아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "음……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "지금 시간 있어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "왜?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "우리 같이 별의 탑에 다녀오자", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "소형 보온용 신기를 소원으로 비는 거야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그럼 라루가 안 추울 거 아니야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "그거 좋은 생각이네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 3, + "avg1_158", + "emoji_cranky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_158", + "", + "0", + "", + false, + "", + "그럼 우리 별의 탑 앞에서 볼까?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "응!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/pm15902.lua b/lua/game/ui/avg/_kr/config/pm15902.lua new file mode 100644 index 000000000..45a707d60 --- /dev/null +++ b/lua/game/ui/avg/_kr/config/pm15902.lua @@ -0,0 +1,2124 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "마왕님, 오늘 밤에 그 호텔 3층 객실로 찾아와", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "뭐…… 뭐 하려고?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "뭘 하긴?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "설마 날 속여 데려간 뒤에 묶어서 은밀한 실험 같은 걸 하려는 건 아니지?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "그럴 리가, 우리가 알고 지낸 게 하루이틀도 아니고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "내가 그런 짓을 할 사람으로 보여?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "아닌가?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "에휴…… 매일 이런 오해를 받으면 참 속상하다니까……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "그냥 호텔에 새로운 요리가 나왔길래 마왕님이랑 같이 먹어보고 싶었을 뿐인데……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그런 거였구나……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "미안해, 내가 오해를 했네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "사과할게!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "그럼 올 거지?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "응! 갈게!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "그럼 다행이네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_nope", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그런데 뭔가 좀 이상하네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "뭐가 이상해?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "밥 먹는 거면, 그냥 홀에서 만나면 되잖아. 뭐 하러 객실까지 예약한 거야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "홀에는 사람이 너무 많잖아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "마왕님이 밥 먹는 모습을 관찰하는 데에 방해가 될 테니까", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_nope", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "역시 뭔가 있었네!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "농담이야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "객실 발코니에서 불꽃놀이가 보이거든. 같이 보고 싶어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그런 거야? 진작 그렇게 말하지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "그런데, 이왕 온 김에", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "혈액 샘플 하나 정도는 채취해도 괜찮지 않을까?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_punch_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그럴 줄 알았어! 안 가!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "안 돼. 이미 음식도 주문했단 말이야", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "오늘 아침에 백택 관리국 사람이 찾아왔었어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "왜?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "혹시 무슨 불법 약차를 연구하다가 걸리기라도 한 거야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "그럴 리가……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "설령 진짜 연구 중이었다고 해도 발각될 리는 없어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "그게 아니라 요즘 먹거리 축제가 열리잖아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "거기에 상주 의사가 필요하다고 하더라고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그렇구나", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그도 그럴 만하지. 먹거리 축제에는 맛있는 것만 있어서", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "매번 다 먹지도 못하면서 억지로 계속 먹다가 토하고 탈 나는 사람도 많거든", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "네 얘기 아니야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "난 절제력이 뛰어나거든", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "아무튼, 조수 하나가 부족해", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "내 조수 자리, 마왕님이 첫 번째 후보야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "한번 생각해 볼게", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "공짜 간식도 먹을 수 있다고~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_cranky_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그럼 갈게", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "그날 나랑 먼저 만나기만 하면 돼", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "그런데, 내 조수씩이나 돼서 배탈 나면 안 된다?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "걱정하지 마, 절대 그럴 일 없으니까!", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "창오성은 정말 발길이 안 떨어지는 곳이야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "가끔은 그냥 여기 계속 머물러야 하나 고민하게 된다니까", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "왜?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "여기에 맛있는 게 많은 건 둘째 치고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "노바 대륙 멀리, 그 반대편에 있다 보니 필리에 천 탑의 질병과는 다른 질병이 있기도 하잖아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "게다가 용족의 의료법은 연구할 가치가 충분하지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그렇다면", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "크루니스는 계속해서 여기에 있을 생각이야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "음……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "그럴 것 같진 않아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "어쨌든 필리에에도 내가 돌봐야 할 환자는 있으니까", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "너무 오래 떠나 있으면 안 되지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "역시 크루니스는 환자를 걱정하는 좋은 의사구나", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "아냐, 난 그냥 그 환자들의 병세가 어떻게 진행될지 궁금한 것뿐이야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "마왕님, 그거 알아? 용족의 의학에는 맥이라는 게 있대", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "진맥을 통해서 환자의 대략적인 상태는 물론이고, 마음속 생각까지도 읽을 수 있다더라고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "환자의 대략적인 상태를 진단한다는 건 들어본 적 있어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "하지만 생각까지 읽는다는 건 좀 거짓말 같은데?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "내 경험에 따르면 거짓말은 아닐 거야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "음?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "전에 창오성에서 만났을 때, 내가 마왕님의 맥박 변화를 기록했었거든", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "요 며칠 맥을 연구해 보니, 그때 마왕님의 생각 변화를 어느 정도 알아냈어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "역시, 마왕님은 날 만나면 긴장하더라", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "왜 그럴까? 그냥 의사를 만나서 긴장하는 거야? 아니면…… 날 만나서?", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "크루니스를 만났으니까", + "다른 이유가 있지", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그야 당연히 널 만났으니까 그렇겠지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "필리에에서 계속해서 날 상대로 실험하려 했잖아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "난 네가 여기까지 날 쫓아온 줄 알았다고!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "후후, 역시 내 생각대로네~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그건 굳이 추측할 것도 없잖아", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "네 복장이 저번이랑 완전 달라졌는데", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "갑자기 창오성에서 만나기까지 했으니, 누구든 당연히 긴장하지 않겠어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "그래?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "그건 좀 의외네. 내 추측과는 전혀 다른걸", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "에휴, 이건 그냥…… 천 탑 애시 에리어 안에서 유리구슬로 점을 봐주는 점쟁이랑 똑같잖아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "간단한 유도 신문을 거치고, 얼추 맞아떨어지는 애매한 설명을 더해서", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "마치 매우 정확하게 맞추거나 예측하는 것처럼 느끼도록 하는 거지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "사실은 어떤 근거도 없이 그냥 지어낸 거면서 말이야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "음…… 다시 생각해 보니 좀 그렇긴 하네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "하지만 맥을 통해서 환자의 기본적인 상태를 진단하는 건 확실해", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "연구할 가치도 확실하고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "응. 듣기로는 많은 용족 나이든 의사가 그렇게 진료한다고 하더라고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "시간 내서 그 나이든 의사들을 만나러 가봐야겠어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_joy_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "지난번 차, 어땠어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "소화에 좋다던 그 건강 차 말하는 거지?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "맞아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "효과가 어땠어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "아주 좋았어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "원래 단 걸 먹으면 좀 어지러웠는데", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그 차를 마시고는 금방 괜찮아졌어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "효과가 좋았나 보네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "어때, 내 말이 맞지?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "내가 배합한 차는 마왕님한테 좋은 것들만 있지, 나쁜 건 없어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "응, 맞아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "그래서 이번에 또 새로운 차를 배합해 봤어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "이름은 ‘꿀잠 차’야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "숙면을 도와주는 차지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "이름만 들어도 바로 알겠네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "어때? 이번에도 한번 테스트해 보지 않을래?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "싫어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "걱정하지 마, 위험하지 않으니까", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "동물이랑 마물한테 실험을 마쳤거든", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "와일드 보어 킹이 ‘꿀잠 차’를 마신 후에 바로 쓰러졌다니까", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "아기처럼 잠들더라고", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그럼 더욱 안 할래", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그건 완전 동물용 마취제잖아!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그러다 못 깨어나면 어떡해", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "그럼 어쩔 수 없이 박제해서 감상할 수밖에", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_angry_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "말이 나와서 말인데, 여기서 마왕님을 만나서 참 다행이야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "용족 표현 중에 ‘타향에서 옛 지인을 만나다’라는 말 들어봤어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "용족이 말하는 ‘생애 4대 기쁨’ 중 하나지~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "들어본 적 있어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "좋은 일인 만큼 제대로 축하해야겠어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "우리 둘만의 기념도 좀 남겨야 하고 말이야~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "축하라면, 이미 훠궈집에서 한 거 아니야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "기념은……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "요 며칠 동안 함께 다닌 창오의 모든 곳과 함께 만난 모든 사람, 겪은 모든 일들이", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "가장 큰 기념이라고 생각해", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "마왕님……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "정말 감동이야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "헤헤……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그러니까…… 아직 돌아가기 전에", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "더 많은 기억을 남겨 보자", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "그 말, 정말 마음에 든다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "솔직히 벌써 기대되는 것 같아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "오늘 밤에 내 방으로 와", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_159", + "", + "0", + "", + false, + "", + "네 곁에 좀 더 다가가서…… 자세히 연구해 봐야겠어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그…… 그건 역시 관두자!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그런 기념은 안 해도 될 것 같아", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/pm16201.lua b/lua/game/ui/avg/_kr/config/pm16201.lua new file mode 100644 index 000000000..6c5706de6 --- /dev/null +++ b/lua/game/ui/avg/_kr/config/pm16201.lua @@ -0,0 +1,3446 @@ +return { + { + cmd = "SetGroupId", + param = {"01"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "1", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "이러면 친구 추가 된 거야, 아무거나 보내 봐", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "111", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "괜찮아?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "아주", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "좋습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "그냥", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "아직", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "익숙하지 않네요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "천천히 해. 한 문장 다 쓰고 나서 보내도 돼", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "그렇", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "군요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "휴대폰에는 알아야 할 게 많네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "요요요요요요요요요요요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "왜 그래! 무섭게!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "왜 그러는 거야, 정말 안 도와줘도 돼!?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "죄송합니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "전송을 눌렀는데, 메시지가 한꺼번에 우르르 나가버렸군요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "어떻게 눌렀길래 이렇게까지 되는 건데……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "있는 힘껏이요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그러지 마, 휴대폰 망가져", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "살살~ 아주 부드럽게~ 살짝 누르면 돼", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "알겠습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "역시 휴대폰엔 배워야 할 것들이 많군", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "요", + "" + } + }, + { + cmd = "SetGroupId", + param = {"02"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "저기 물음표", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "이해가 안 되는 것들이 많습니다. 말줄임표", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "가르쳐 주실 수 있으신가요 느낌표", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "뭘 물어보고 싶어 하는지 대충 알겠네……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "왼쪽 위 끝에 있는 버튼을 누른 다음", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "‘문장부호’로 들어가", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "아래로 내려서, 네가 필요한 부호를 찾으면 돼", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "성공했습니다!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "참고로 ‘문장부호’ 옆에 있는 게 감정을 나타내는 ‘이모티콘’이야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "이모티콘이 뭐죠?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "지금 제 이모티콘은 ‘진지함’이에요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "네 감정을 말하는 게 아니라, 이걸 말하는 거야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "웬 놈이냐!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "자객이 우리 휴대폰에 숨어들었습니다!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "잠깐! 잠깐!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "자객이 아니라, 그냥 그림이야. 휴대폰 안에 있는 그림 같은 거", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "그렇군요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "검을 뽑으려던 참이었습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "그래서, 방금 말한 그 ‘이모티콘’이란 게, 대체 뭔가요?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "이 얘기는 그냥 넘어가자……", + "" + } + }, + { + cmd = "SetGroupId", + param = {"03"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "휴대폰은 정말 편리하군요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "야간 경비원 모두에게 한 대씩 지급하면, 정보를 주고받는 속도가 엄청나게 빨라질 겁니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "다만, 냉정하게 생각해 봤는데 역시나 약간의 위험의 소지가 있는 듯합니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "무슨 뜻이야……?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "휴대폰만 계속 쳐다보고 있으니, 주의가 흐트러집니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "주변에 대한 감각이 둔해져서 사고로 이어지기도 쉽고요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "일리 있는 말이야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "오히려 내 주변엔 그 문제를 인지 못 하는 사람이 많은데", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "네가 이렇게 빨리 그 위험성을 알아차리다니", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "실은……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "아까 휴대폰 하느라 정신이 팔려 나무에 부딪혔습니다……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "몸소 겪은 일이었네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "괜찮아? 머리라도 부딪힌 거야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "아니요, 나무에 걸려 넘어졌습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "수습할 방법을 찾는 중이니, 잠시만 기다려 주십시오", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "난, 괜찮으니까…… 볼일 봐", + "" + } + }, + { + cmd = "SetGroupId", + param = {"04"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "이해가 안 됩니다……", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "뭔데 그래?", + "", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "뭔데 그래?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "루루가 토라져서는, 제가 아껴 뒀던 빵을 버려 버렸어요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그건 따끔하게 얘기해 줘야겠네. 음식을 함부로 버리면 안 되지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "음……? 잠깐만?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "아껴 뒀던…… 빵?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "네, 꽤 오래전에 시장에서 산 건데 냄새가 아주 좋았죠", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "기념할 만한 날에 먹고 싶어서 루루의 생일인 오늘까지 기다렸거든요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "아니, 그게 무슨, 안 돼!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "빵을 너무 오래 두면 안 되긴 하죠. 루루는 분명 곰팡이가 핀 걸 보고 버렸을 겁니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "그래도 너무 아깝습니다. 곰팡이가 피었다고 해서 못 먹는 것은 아닐……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_distract_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "아니야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "상한 음식은 그냥 버려야 해", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그리고 요리를 배우기 전에, 먼저 음식의 유통기한부터 제대로 알아둬야 해", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "알겠습니다…… 앞으론 주의하도록 하죠", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "그러면, 루루를 데리고 시장에 가서 다시 그 빵을 사야겠습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그래, 루루도 분명 좋아할 거야", + "" + } + }, + { + cmd = "SetGroupId", + param = {"05"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "요즘 저도 책을 읽고 있습니다", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "책을 읽는다고?", + "대학교라도 가려고?", + "", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "네가 책을 읽는 줄은 몰랐어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "사실 읽는다기보다는 ‘듣는다’에 가깝습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "저는 글을 읽을 줄 몰라서, 대부분은 루루와 이리스가 설명해 주니까요", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "갑자기 대학에 가고 싶어진 거야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "대학이 뭡니까?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "학식이 깊은 사람들이 모여 있는 곳이지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "그렇군요. 그렇게 똑똑하신 것도 대학에 계셨기 때문입니까?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "사실 나도 학교에 다닌 적은…… 없을걸?", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그래서, 무슨 책을 읽는 중인데?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "건축 관련 책입니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_surprise_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그런 분야에 흥미가 있었어!?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "그냥 문득 마음이 동해서 시작한 것뿐이니, 놀라실 거 없습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "최근에 건물 재건 작업에 참여하게 되면서, 그 분야의 지식을 쌓고 싶어졌거든요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "몸으로 하는 일뿐만 아니라 재설계 쪽 일도 하는 거야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "네, 새로 지은 건물이 오래도록 남아 있었으면 좋겠습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "이리스는 더 멀리 내다보고 있더군요. 필라니스의 거리를 다시 설계하고 싶어 하거든요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "1,000년 뒤까지 생각하는 것 같네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "그렇게 말하는 사람도 있지만, 다들 그저 하루하루 먹고사는 것만으로도 이미 온 힘을 다 쓰고 있죠", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "이리스는 자신에게 힘이 있으니, 더 많은 책임을 져야 한다고 생각하고 있습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "저는 그런 이리스를 높이 평가합니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그런 것까지 생각하고, 새로운 지식을 배워가며 재건축에 참여하는 너도 대단할 걸", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "감사합니다. 그런 말을 들으니 다시 의욕이 생기는 것 같군요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "그럼, 이따 뵙겠습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "이따 봐~", + "" + } + }, + { + cmd = "SetGroupId", + param = {"06"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "한 가지 물어보고 싶은 게 있습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "뭔데?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "대화 내용마다 그 왼쪽 아래나 오른쪽 아래에, 아주 작은 표시가 있는 것을 발견했습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "‘읽음’이라고 적혀 있는 것 같습니다만", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "그건 ‘열람하였음’과 같은 의미입니까?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "아마도", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "네가 보낸 메시지를 상대가 확인했는지 여부를 알도록 해주는 거야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "그렇군요. 그 점은 편지와 꽤 비슷하네요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "음……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "하지만 어딘가 조금 다른 것 같기도 하군요……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "편지보다 확인 절차가 하나 더 늘었으니, 보낸 뒤에는 ‘읽음’ 표시가 나타나길 기다려야 하잖습니까", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "어쩐지……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "알게 모르게, 발신자와 수신자 모두에게 보이지 않는 압박이 생기게 되는군요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그걸 알아차리다니?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "정말 휴대폰 처음 써 보는 거 맞아?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "그저 입장을 바꿔 생각해 봤을 뿐입니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "제 주변에는 편지를 쓰는 사람들이 있어서, 그들의 마음을 이해할 수 있으니까요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "기다리는 시간이 길어질수록 마음은 더욱 불안해집니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "하지만 답장을 확인하는 순간, 그 불안은 다시 기쁨으로 바뀌죠", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "기다리는 거 싫어해?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "저는……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "싫다기보다는, 기다림이 피할 수 없는 것이라면 저는 그저 참고 견디며, 그 기다림이 끝나는 날을 고대하지 않을까 싶습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "우리 이런 이야기는 처음 해보네", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "왠지 네 또 다른 면을 알게 된 것 같아~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "어쩌면 이것이 휴대폰으로 편지를 쓰는 것의 진짜 의미일지도 모르겠습니다", + "" + } + }, + { + cmd = "SetGroupId", + param = {"07"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "보고 싶", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "뭔데 그래?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "왜 말을 하다 말아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "죄송합니다, 괜히 번거롭게 해드렸군요……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "저기, 방금 그 문자는 못 지우는 겁니까?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "지워?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "아, 철회하는 거 말이지?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "철회…… 지금은 교전 중이 아니니 병력을 철회할 필요는 없습니다만", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그 철회가 아니야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "휴대폰에서 잘못 보낸 메시지를 삭제하는 거라고 이해하면 돼", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "그런 뜻이었군요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "그럼 어떻게 하면 되죠?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "미안하지만, 네 휴대폰에는 ‘철회’ 옵션이 없을 거야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "이럴 수가……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "이러면 편지와는 또 다르군요. 마치 대화를 나누는 것 같습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "말은 엎질러진 물과 같으니 한 글자, 한 마디를 신중하게 쳐야겠군요……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_awkward_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그렇게까지 할 필요는 없는데", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "하고 싶은 말 있으면 마음껏 해", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "오타가 났거나 빼먹은 말이 있으면, 다시 말하면 돼", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그런데 네 첫마디는 오타 같지 않았는데", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "혹시 다 치지도 않았는데, 실수로 전송 버튼을 눌러버린 건가……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "오늘!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "날씨가!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "참 좋군요!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "하고 싶었던 말은 이 말뿐입니다!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그래그래~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "나도 보고 싶어", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "방금 한 말을 철회하고 싶습니다……", + "" + } + }, + { + cmd = "SetGroupId", + param = {"08"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "추천하고 싶거나, 좋아하는 음료가 있으십니까?", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceBegin", + param = { + "1", + "약간 단 맛", + "약간 신 맛", + "탄산류", + "", + "", + "", + "avg3_100" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "나는 달콤한 쪽을 좋아해", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "의외군요……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "뭔데 그래?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "그때 대접해 드릴 때 달콤한 음료는 하나도 준비하지 못했잖습니까", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "그런데도 불평 한마디 안 하셨고요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그건 그거고, 이건 취향이잖아", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "2"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "나는 신맛을 좋아해", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "대단하시군요……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "어째서?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "신 음료를 마실 수 있는 사람은 대단하다고 생각합니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "다양한 맛을 즐기는 귀족을 본 적은 있지만, 신 음료를 마실 수 있는 사람은 극히 드무니까요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "마셔 본 적 있어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "마셔 봤습니다. 루루가 추천하길래 시장에서 한잔 사 먹어 봤죠", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "루루는 그때 제 표정만 떠올려도 하루 종일 웃을 수 있다고 합니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "나도 보고 싶어지잖아", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "저를 놀림거리로 삼지 말아 주십시오……", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceJumpTo", + param = {"1", "3"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "나는 탄산음료를 좋아해", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "그게 뭡니까?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "새콤달콤한 맛에 탄산이 많아서, 마셨을 때 입안에 짜릿함이 느껴지는 음료야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "그쪽 세계의 음료인가요? 조금 궁금해졌습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "유감스럽게도, 이곳에 그런 음료는 없습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그냥 말해 본 거야", + "" + } + }, + { + cmd = "SetPhoneMsgChoiceEnd", + param = {"1"} + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그런데 음료 취향은 갑자기 왜?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "오늘이 제 생일인 모양인데, 이른 아침부터 많은 분들이 과일을 보내주셨습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "과일 주스를 만들려고 합니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "너도 오늘 생일이었구나?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "그게 무슨 뜻이에요?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "내 친구 중에도 오늘이 생일인 애가 있거든", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "본인이 기사장과 생일이 같다는 걸 알면 분명 좋아할 거야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "그건 저에게도 영광이군요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "생일 축하한다고 전해 주십시오", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "너도 생일 축하해~", + "" + } + }, + { + cmd = "SetGroupId", + param = {"09"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "오늘 대련을 마쳤는데, 지난번보다 조금 나아진 느낌입니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "말 나온 김에, 평소에는 어떻게 훈련해?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "훈련용 말뚝? 아니면 실력자와 대련?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "둘 다입니다. 정확히는 마음속 가상의 적과 싸우죠", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "어떤 상대이길래 네 가상의 적이 되는 거야?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "과거의 환영입니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "아……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "미안, 네 과거의 상처를 건드리려던 건 아니었어……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "사과 안 하셔도 됩니다. 그런 뜻으로 한 말이 아니니까요……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "분위기가 어색해졌군요, 죄송합니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "과거 검투장에서 마주했던 인형들을 의미하는 거였습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "그 인형들은 강할 뿐 아니라 제 동작을 완벽하게 흉내 냈기 때문에, 둘 다라고 대답한 겁니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "하지만, 그 인형들은 두 번 다시 나타나지 않을 테니 가상의 적으로 삼을 수밖에요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "섬은 기사단 중에 네 연습 상대가 될 만한 사람은 없어?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "일부는 확실히 재능도 있고, 성장 속도도 빠릅니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "하지만 그들과 훈련하게 되면, 제가 일방적으로 지도하는 꼴이 됩니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "그들이 성장하는 모습을 보는 건 기쁜 일이지만, 제가 모두를 보호하려면 연습 상대의 실력은 반드시 저보다 뛰어나야 하니까요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "역시 기사장이야~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "과찬이십니다. 당신의 이야기를 듣고, 당신 역시 만만치 않은 상황이란 걸 진심으로 깨달았습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "당신이 맞서야 하는 적은 검만으로는 이길 수 없는 경우가 많으니까요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "내 동료 중에도 너랑 똑같은 말을 한 애가 있어. 하지만 걔들이 있어서 내가 비로소 적 앞에 설 수 있는 거야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "동료라…… 역시 좋군요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "너도 내 동료야", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "더없는 영광입니다", + "" + } + }, + { + cmd = "SetGroupId", + param = {"10"} + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "궁금한 게 있습니다, 레코드가 뭡니까?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "기억이 담긴 원반 모양의 물건이라고 생각하면 돼", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "살짝 조작하면 특별한 선율도 흘러나오지", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "그런데 어째서 그 원반에 제가 그려져 있는 겁니까?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "네 기억이 담겨 있으니까", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "네가 이곳에서 뭘 했는지 기억나?", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "조금은요…… 아주 희미하게요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "그 때 저는 막막해서 혼자 호숫가에 갔었습니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "그리고 검을 계속 휘둘렀습니다. 더는 휘두를 힘이 남지 않을 때까지요", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "정말 너답네~", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "그런데 어째서인지, 당신과 이야기하고 있으면 그런 막막함이 사라집니다", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "음……", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "기억이라는 건 늘 애매모호하니까", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 1, + "avg3_100", + "", + "0", + "", + false, + "", + "그래도 네가 다시 기운 내는 걸 봐서 다행이야!", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 4, + "avg3_100", + "emoji_great_a", + "0", + "", + false, + "", + "", + "" + } + }, + { + cmd = "SetPhoneMsg", + param = { + 0, + "avg1_162", + "", + "0", + "", + false, + "", + "네, 늘 그랬듯이 저는 이 검으로 당신을 지켜드리겠습니다", + "" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/st_sys_reengagement.lua b/lua/game/ui/avg/_kr/config/st_sys_reengagement.lua new file mode 100644 index 000000000..e2024a79a --- /dev/null +++ b/lua/game/ui/avg/_kr/config/st_sys_reengagement.lua @@ -0,0 +1,2899 @@ +return { + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "ttc_parkbase_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "b", + "002", + "none", + nil, + 0.4, + 0.1, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + nil, + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m49", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "005", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "", + 0, + "", + false, + "", + "세이나, 배고파. 점심 멀었어?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + nil, + "avg1_112", + "a", + "005", + "avg_emoji_attention", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "응~ 아직, 금방 돼! 조금만 참고 기다려!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_111", + "a", + "015", + "none", + nil, + 0.6, + nil, + 0.97, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "lengzhan", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "오늘 보스가 돌아올까?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "004", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "걱정 마, 마왕님은 오늘 꼭 돌아올 거야. 내가 일부러 밥을 4인분이나 했는걸.", + "" + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg1_112", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "008", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "", + 0, + "", + false, + "", + "말은 그렇게 해도, 요즘 들어 매일 4인분씩 만들었잖아?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "역시, 보스가 없으니, 세이나도 내심 외로웠구나. 무리하지 않아도 되는데……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_112", + "a", + "023", + "none", + nil, + 0.5, + nil, + 0.97, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "023", + "none", + 3, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "lengzhan", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.65, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + nil, + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.65, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "으…… ==W==내가 언제 그랬다고…… ==W==그동안 평소보다 밥을 더 많이 한 건, 내가 더 많이 먹고 싶어서 그런 거야. 그러니까 사실상 3인분인 셈인 거지!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "021", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youchupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "", + 0, + "", + false, + "", + "세이나…… ==W==포동포동해서 만지는 느낌이 좋아~", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "022", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "야……! ==W==코, 코하쿠, 엉뚱한 데 함부로 만지지 마! 그리고 내가 어디가 포동포동하다고 그래!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "021", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "015", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "어이! 다들……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_happy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "나 돌아왔어.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m37", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + nil, + "none", + 3, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "007", + "none", + nil, + 0.65, + -0.25, + 1.3, + nil, + nil, + nil, + "diantou", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "보스? 어, 진짜 보스 맞아요? 가짜 보스 아니죠!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "004", + "avg_emoji_flower", + 1, + 0.35, + -0.25, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "", + 0, + "", + false, + "", + "보스, 어서 와~", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "016", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "정말이지…… ==W==그동안 어디 가 계셨던 거예요? 저희가 얼마나 걱정했는지 아세요? 연락도 안 되고 말이에요!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "008", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sigh", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "미안해…… ==W==얼마 전에 긴급 의뢰가 있어서, 바로 현장으로 가는 바람에……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_awkward", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "휴대폰도 초록이에 두고 가서 연락할 수가 없었어.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_207", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + nil, + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "013", + "avg_emoji_star", + 1, + nil, + -0.25, + 1.3, + nil, + nil, + 1.0, + "lengzhan", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 1, + "", + false, + "", + "우와! 마왕님! 얼마나 보고 싶었다고……!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "그동안 하나씩 남게 되는 푸딩을 얼마나 슬프게 먹었는지 알아?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youchupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "", + 0, + "", + false, + "", + "그래서 세이나가 푸딩처럼 몰랑몰랑하고 탱글탱글해졌구나.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "008", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "내가 언제 그랬어!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "004", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "크흠! 세이나 이야기는 일단 접어두고…… ==W==보스, 보스가 맡았다는 그 의뢰가 대체 뭔지, 사실대로 솔직하게 실토하는 게 좋을 거예요!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "아…… ==W==사실은 말이지……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "018", + "close", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_question", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "응? 킁킁…… ==W==이 맛있는 냄새는 뭐야! 와아! 세이나가 만든 토마토 소고기 스튜 아니야?!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "005", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "그야 당연하지! 마왕님이 배고픈 채로 돌아올 줄 알고 있었거든. 그래서 일부러 근사한 식사를 준비해 둔 거야!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "", + 0, + "", + false, + "", + "보스, 왠지 좀 야윈 것 같은데. 그동안 밥은 제대로 챙겨 먹었어?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "022", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "걱정 마, 매 끼니 챙겨 먹었어……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "008", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "잠시만요! 보스 아직 제 질문에 대답 안 했잖아요!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youchupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "됐어, 그만해~ 그 얘기는 밥 다 먹고 해도 되잖아! 음식 식으면 맛없단 말이야!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "009", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "", + 0, + "", + false, + "", + "배에서 벌써 꼬르륵 소리가 나기 시작했어……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "close", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "예! 나도 세이나가 해준 밥은 정말 오랜만이라…… ==W==벌써 못 참겠는걸!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "011", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "004", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 1, + "", + false, + "", + "하아…… ==W==정말이지, 그렇다고 어물쩍 넘어갈 생각 마세요. 밥 다 먹으면, 하나부터 열까지 제대로 설명하셔야 해요!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "어쨌든…… ==W==환영해요, 보스!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "022", + "avg_emoji_flower", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_084", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_congr", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "세이나&코하쿠", + "", + 0, + "", + false, + "", + "잘 돌아왔어, 마왕님!==RT==어서 와, 보스!", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/st_sys_soldier_intro.lua b/lua/game/ui/avg/_kr/config/st_sys_soldier_intro.lua new file mode 100644 index 000000000..239c9e987 --- /dev/null +++ b/lua/game/ui/avg/_kr/config/st_sys_soldier_intro.lua @@ -0,0 +1,4617 @@ +return { + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_569", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "완전무결해야 할 작품이 어째서 나날이 썩어가는 걸까?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume35_1s", + 0, + "m107", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "값비싼 재료를 사용하지 않아서도 아니고, 제작 기술이 부족해서도 아니다.==RT==단지…… 결함 속에 놓여 있기 때문이다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_282", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "표면에 먼지가 쌓이고, 그 울림 속에 잡음이 섞여 들어간다.==RT==그러다 오류가 모든 것을 좀먹는 흉터로 변해버린다……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "그렇게 시간이 흐르면, 사람들은 무엇이 옳은지조차 잊어버리게 된다.==RT==결국엔 그 결함마저 그것의 본질이라고 여기게 되지.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_942", + "a", + "002", + "none", + 2, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "002", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 1, + "", + false, + "", + "그러니까……진정한 완벽에 도달하기 위해서는 작품을 ‘완성’하는 것에 만족해선 안 된다. 그 안의 오차도 끊임없이 바로잡아야 한다.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "004", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "그리고 모든 것이 제자리로 돌아왔을 때……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "████, 당신께 ‘완전무결한 도시’를 재현해 드리겠습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_520", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_smoke", + 0, + 0, + nil, + nil, + nil, + 1.5, + true, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "sky_tower", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + 100.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "구름을 뚫고 솟은 거대한 탑의 그림자가 대지를 뒤덮고 있었다.==W== 별의 탑 입구 앞, 소집에 응해 모여든 이들의 깃발과 훈장이 뒤섞여 있었다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 200.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetBg", + param = { + 0, + "tower_entrance", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_121", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_116", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 120.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 2.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_157", + "a", + "002", + "none", + 2, + 0.05, + 0.05, + 0.9, + 1.0, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_948", + "a", + "002", + "none", + 2, + 0.25, + 0.15, + -0.75, + 1.0, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_984", + "a", + "002", + "none", + 1, + 0.6, + -0.05, + -1.1, + 1.0, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_982", + "a", + "002", + "none", + nil, + 0.45, + 0.18, + -0.7, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_983", + "a", + "002", + "none", + nil, + 0.8, + -0.05, + 1.1, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_982", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.9, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_948", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.9, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_157", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_984", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_983", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_116_stop", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m28", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "Xiao", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_112", + "a", + "007", + "none", + 1, + 0.5, + -0.45, + 1.6, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "a", + "007", + "avg_emoji_star", + nil, + 0.4, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "와, 사람 진짜 많다……!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "은혜의지가 이번 ‘존자 강림’ 사건에 대응하려고 사람을 엄청나게 모집한 모양이야.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "Clear", + param = { + true, + 0.5, + false, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "c", + "002", + "none", + 2, + 0.3, + -0.25, + 1.5, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "c", + "002", + "avg_emoji_attention", + nil, + nil, + -0.35, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "", + 0, + "", + false, + "", + "저쪽에 우드모트 부대도 있어.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_002", + "a", + "002", + "none", + nil, + 0.5, + 0.15, + 0.6, + nil, + 0.8, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_003", + "a", + "002", + "none", + nil, + 0.88, + 0.15, + 0.6, + nil, + 0.8, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_001", + "a", + "002", + "none", + nil, + 0.7, + 0.15, + 0.7, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_038", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_002", + "a", + nil, + "none", + nil, + nil, + 0.15, + nil, + nil, + nil, + 1.0, + "diantou2", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_003", + "a", + nil, + "none", + nil, + nil, + 0.15, + nil, + nil, + nil, + 1.0, + "diantou2", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_001", + "a", + nil, + "none", + nil, + nil, + 0.15, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + nil, + nil, + nil, + "avg1_111", + "a", + "006", + "avg_emoji_symbol", + 4, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "네? 설마 우드모트랑 같이 싸워야 하는 건가요……? 농담이죠?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg1_111", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_152", + "a", + "010", + "none", + 2, + 0.1, + -0.35, + 1.5, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "010", + "avg_emoji_music", + nil, + 0.2, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 0, + "", + false, + "", + "농담이라니요~ 우드모트도 이번 작전의 소중한 전력이랍니다~", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_473", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_412", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -300.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m79", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_524", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "theater_inside_a", + "0", + "OutCubic", + 0.2, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_002", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_003", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "", + 0, + "", + false, + "", + "‘특수 생물 합동 전투팀’.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "16", + "Linear", + true, + false, + 0.5, + true, + "AvgStageEffect_fade_left" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.5, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "16", + "Linear", + false, + false, + 0.5, + true, + "AvgStageEffect_fade_right" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_107", + "a", + "002", + "none", + 1, + 0.5, + -0.05, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_129", + "a", + "002", + "none", + 2, + 0.3, + -0.08, + 0.9, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_157", + "a", + "002", + "none", + 2, + 0.7, + -0.08, + -0.9, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_524", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_129", + "a", + nil, + "none", + nil, + nil, + 0.08, + 0.8, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_157", + "a", + nil, + "none", + nil, + nil, + 0.05, + -0.8, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_107", + "a", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "", + 0, + "", + false, + "", + "‘제국 호위대 별의 탑 특별 행동팀’.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "16", + "Linear", + true, + false, + 0.5, + true, + "AvgStageEffect_fade_left" + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "16", + "Linear", + false, + false, + 0.5, + true, + "AvgStageEffect_fade_right" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_134", + "a", + "002", + "none", + 1, + 0.5, + -0.05, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_108", + "a", + "002", + "none", + 2, + 0.3, + -0.08, + 1.0, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_144", + "a", + "002", + "none", + 2, + 0.7, + -0.08, + 1.0, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_524", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_108", + "a", + nil, + "none", + nil, + nil, + 0.08, + 0.9, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_144", + "a", + nil, + "none", + nil, + nil, + 0.05, + 0.9, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_134", + "a", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "", + 0, + "", + false, + "", + "‘여단 연합 탐사대’.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "16", + "Linear", + true, + false, + 0.5, + true, + "AvgStageEffect_fade_left" + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "16", + "Linear", + false, + false, + 0.5, + true, + "AvgStageEffect_fade_right" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_149", + "a", + "002", + "none", + 1, + 0.5, + -0.05, + 1.0, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_143", + "a", + "002", + "none", + 2, + 0.25, + -0.08, + 0.9, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_115", + "a", + "002", + "none", + 2, + 0.75, + -0.08, + 1.0, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_524", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_115", + "a", + nil, + "none", + nil, + nil, + 0.08, + 0.9, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + nil, + "none", + nil, + nil, + 0.08, + 0.8, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_149", + "a", + nil, + "none", + nil, + nil, + 0.05, + 0.9, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "", + 0, + "", + false, + "", + "‘은혜의지 이상 재해 대응팀’.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "tower_entrance", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_152", + "a", + "010", + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_029", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 1, + "", + false, + "", + "음…… 확인 완료됐습니다. 명단과 일치해요!", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "002", + "close", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 1, + "", + false, + "", + "이번 소집에 응해주신 여러분께 깊은 감사의 인사 드려요.==W== 저는 이번 연합작전의 연락 업무를 맡은…… 귀엽고 매력적인 베스티나예요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "010", + "avg_emoji_flower", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "xuanyun", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 0, + "", + false, + "", + "요청할 사항이나 궁금한 사항이 있으면 언제든 제게 말씀하세요~♪", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "베스티나, 뭐 하나 물어봐도 돼? 이 별의 탑 상황부터 좀 알고 싶은데.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "005", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 0, + "", + false, + "", + "알겠습니다! 그럼 제가 여러분께 설명해 드릴게요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "sky_tower", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -300.0, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 120.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 3.0, + false, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_warning", + 0, + 0, + nil, + nil, + nil, + 0.5, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_423", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "", + 0, + "", + false, + "", + "며칠 전에 이 별의 탑에 이변이 발생했어요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "", + 0, + "", + false, + "", + "조사 결과, 어떤 ‘존자’의 의지가 이 탑 내부에 강림했다는 게 확인됐어요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_423_stop", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_warning", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m111", + "1500ms", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_02_018", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "", + 0, + "", + false, + "", + "은혜의지가 바로 선발대를 보냈는데, 작전이 좌절되고 말았지 뭐예요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_150", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_150", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_152", + "", + 0, + "", + false, + "", + "그래서 존자에 대한 조사와 토벌을 계속하기 위해 알베도 님께서 ==RT==각지의 전력을 소집해 이 연합팀을 조직하기로 하신 거예요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "tower_entrance", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_111", + "a", + "005", + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_152", + "a", + "012", + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "‘좌절’이라면……==W== 선발대가 존자한테 진 건가요?", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_146", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "025", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 150.0, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_143", + "a", + "004", + "none", + nil, + 0.0, + -0.15, + 1.4, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "004", + "none", + nil, + 0.1, + -0.2, + 1.3, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "", + 0, + "", + false, + "", + "아니, 양측은 심지어 교전조차 안 했어.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "002", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 0, + "", + false, + "", + "선발대를 이끌고 별의 탑에 들어갔던 게 레이스 씨였어요. 안에서 무슨 일이 있었는지는 레이스 씨가 직접 얘기해주세요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "002", + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "", + 1, + "", + false, + "", + "우리는 세 갈래로 나눠서 전진했어. 처음엔 순조로웠어. 각 부대 모두 존자가 남긴 걸로 보이는 흔적을 발견했지.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "003", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "", + 0, + "", + false, + "", + "그런데 별의 탑 내부에 갑자기 성해가 대량으로 쏟아지기 시작했어. 안쪽으로 들어갈수록 전투는 더 잦아지고, 적도 더 상대하기 힘들어졌지.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + -100.0, + 100.0, + 1.1, + "avg1_112", + "a", + "006", + "avg_emoji_question", + 5, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "그렇다면 너희는 성해한테 발목을 잡힌 거야? 그래서 사람을 이렇게 많이 모아야 했구나.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg1_112", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "009", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "", + 1, + "", + false, + "", + "아니. 성해는 그냥 우리 진행 속도를 늦췄을 뿐이고, 진짜 문제는 별의 탑 내부 구조에 심한 변이가 생겼다는 거야.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "018", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "", + 0, + "", + false, + "", + "정체불명의 층이 계속해서 나타났고, 곳곳에서 용도를 알 수 없는 수상한 물건들도 보였어……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "용도를 알 수 없는 수상한 물건?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "022", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "", + 1, + "", + false, + "", + "어떤 건 우리에게 도움이 됐지만, 어떤 건 우릴 죽일 뻔했어. 모든 전투와 선택에 팀의 전력이 소모됐지.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "", + 1, + "", + false, + "", + "근데 어느 길로 가도 마지막에는 이미 지나온 곳으로 되돌아오더라고. 존자가 이 별의 탑 내부의 '규칙'을 뒤틀어놓은 것 같아. 그 규칙에 맞춰 대응하지 않으면 더 깊이 들어갈 수가 없어.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_030", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "013", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "", + 1, + "", + false, + "", + "아쉽게도 우리가 그걸 너무 늦게 깨달았어. 깨달았을 땐 세 팀 모두 전력이 절반 넘게 소모된 상태였고, 그때는 대원들의 안전을 생각해 철수하는 수밖에 없었어.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_143", + "", + 0, + "", + false, + "", + "상황은 이래. 모두가 지금 상황을 이해하는 데 도움이 됐으면 좋겠어.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "존자에 관한 단서를 쫓다가 도리어 '규칙' 때문에 녹초가 되다니……==W== 이것만 들어도 존자가 쳐놓은 함정 같아.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "close", + "chijing", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "012", + "none", + nil, + 0.58, + 0.05, + 0.9, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_143", + "a", + nil, + "none", + nil, + 0.4, + nil, + 1.4, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "012", + "avg_emoji_idea", + nil, + 0.55, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 0, + "", + false, + "", + "선발대가 제공한 정보에 따르면, 존자를 찾아 토벌할 가능성을 최대한 높이기 위해서는 일정 규모 이상의 조사팀을 꾸리고 각자 지나온 경로와 정보를 모아서 정리해야 해요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + 200.0, + nil, + nil, + "avg1_112", + "a", + "004", + "avg_emoji_music", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "이럴 땐 인해전술이 최고지!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg1_112", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 0, + "", + false, + "", + "맞아요~ 하지만 절대 방심해서는 안 돼요.==W== 먼저 본인의 안전부터 확보하고, 진짜 위험한 상황이 생기면 바로 철수하세요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "006", + "avg_emoji_exclamation", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_182", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + nil, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_188", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 350.0, + nil, + 1.5, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 2.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutSine", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_188_stop", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_570", + 1.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 3, + "0", + "", + 0, + "", + false, + "", + "묵직한 마찰음이 리프트 입구 쪽에서 들려오고, 별의 탑 내부로 통하는 문이 모두의 앞에서 천천히 열렸다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "tower_entrance", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_152", + "a", + "002", + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 1, + "", + false, + "", + "그럼, 이제 연합 토벌 작전을 정식으로 시작합니다. 모두 무사히 돌아오시길 진심으로 빌어요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_152", + "a", + "007", + "avg_emoji_love", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_152", + "", + 0, + "", + false, + "", + "마왕님, 그럼 힘내세요!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChoiceBegin", + param = { + "1", + 0, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 1, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "나한테 맡겨!", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"1", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"1"} + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetChoiceBegin", + param = { + "2", + 0, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "얘들아, 출발하자!", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"2", "1"} + }, + { + cmd = "SetChoiceEnd", + param = {"2"} + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/stm01_08_b.lua b/lua/game/ui/avg/_kr/config/stm01_08_b.lua index 2768fa144..9d32a9030 100644 --- a/lua/game/ui/avg/_kr/config/stm01_08_b.lua +++ b/lua/game/ui/avg/_kr/config/stm01_08_b.lua @@ -5086,7 +5086,7 @@ return { cmd = "SetTalk", param = { 0, - "랜턴을 들고 있는 소녀", + "거울을 들고 있는 소녀", "", 0, "", @@ -5173,7 +5173,7 @@ return { cmd = "SetTalk", param = { 0, - "", + "랜턴을 들고 있는 소녀", "", 1, "", @@ -5310,7 +5310,7 @@ return { cmd = "SetTalk", param = { 0, - "", + "거울을 들고 있는 소녀", "", 0, "", @@ -5424,7 +5424,7 @@ return { cmd = "SetTalk", param = { 0, - "", + "랜턴을 들고 있는 소녀", "", 0, "", @@ -5696,7 +5696,7 @@ return { cmd = "SetTalk", param = { 0, - "거울을 들고 있는 소녀", + "랜턴을 들고 있는 소녀", "", 1, "", @@ -5735,7 +5735,7 @@ return { cmd = "SetTalk", param = { 0, - "", + "거울을 들고 있는 소녀", "", 0, "", @@ -5949,7 +5949,7 @@ return { cmd = "SetTalk", param = { 0, - "", + "거울을 들고 있는 소녀", "", 0, "", @@ -6038,7 +6038,7 @@ return { cmd = "SetTalk", param = { 0, - "랜턴을 들고 있는 소녀", + "거울을 들고 있는 소녀", "", 0, "", @@ -6206,7 +6206,7 @@ return { cmd = "SetTalk", param = { 0, - "거울을 들고 있는 소녀", + "랜턴을 들고 있는 소녀", "", 1, "", @@ -6245,7 +6245,7 @@ return { cmd = "SetTalk", param = { 0, - "", + "거울을 들고 있는 소녀", "", 0, "", @@ -6460,7 +6460,7 @@ return { cmd = "SetTalk", param = { 0, - "", + "랜턴을 들고 있는 소녀", "", 0, "", @@ -6624,7 +6624,7 @@ return { cmd = "SetTalk", param = { 0, - "랜턴을 들고 있는 소녀", + "거울을 들고 있는 소녀", "", 1, "", @@ -6663,7 +6663,7 @@ return { cmd = "SetTalk", param = { 0, - "", + "랜턴을 들고 있는 소녀", "", 0, "", diff --git a/lua/game/ui/avg/_kr/config/stm09_00_b.lua b/lua/game/ui/avg/_kr/config/stm09_00_b.lua index eb03eb669..a0b994b20 100644 --- a/lua/game/ui/avg/_kr/config/stm09_00_b.lua +++ b/lua/game/ui/avg/_kr/config/stm09_00_b.lua @@ -5924,7 +5924,7 @@ return { "", false, "", - "정찰 대형을 펼치고, 마법의 위력을 조절해라. 주모자만 단죄하고, 동조자는 문책하지 않는다.", + "정찰 대형을 펼치고, 마법의 위력을 조절하십시오. 주모자만 단죄하고, 동조자는 문책하지 않습니다.", "" } }, @@ -5967,7 +5967,7 @@ return { "", false, "", - "목숨 걸고 마왕님을 지키려는 자들은 전투 불능 상태로만 만들도록. 굳이 목숨까지 빼앗을 필요는 없다.", + "목숨 걸고 마왕을 지키려는 자들은 전투 불능 상태로만 만들도록 하십시오. 굳이 목숨까지 빼앗을 필요는 없습니다.", "" } }, @@ -6212,7 +6212,7 @@ return { "", false, "", - "우리의 목적은 어디까지나 세상을 구하는 것이다. 마왕님을 처단하는 것 역시 세상을 구하기 위함이지.", + "우리의 목적은 어디까지나 세상을 구하는 것입니다. 마왕을 처단하는 것 역시 세상을 구하기 위함이죠.", "" } }, @@ -6264,7 +6264,7 @@ return { "", false, "", - "마왕님의 동료들은 그 목적과 무관하다. 괜히 쓸데없이 일을 키울 필요도,==W== 무의미한 희생을 낼 필요도 없어.", + "마왕의 동료들은 그 목적과 무관합니다. 괜히 쓸데없이 일을 키울 필요도,==W== 무의미한 희생을 낼 필요도 없죠.", "" } }, @@ -6545,7 +6545,7 @@ return { "", false, "", - "이건 앙주님의 명령이다! 또한 나의 군령이기도 하니, 이를 어기는 자는 군법에 처한다!", + "이건 앙주님의 명령입니다! 또한 제 군령이기도 하니, 이를 어기는 자는 군법에 따라 처벌하겠습니다!", "" } }, @@ -6873,7 +6873,7 @@ return { "", false, "", - "알겠다, 내게 맡겨라.", + "알겠습니다. 제게 맡기시죠.", "" } }, @@ -8255,7 +8255,7 @@ return { "", false, "", - "산개하라! 상대의 공격이 매섭고 갱도가 좁으니, 한곳에 뭉쳐 있지 마라.", + "산개, 산개! 상대의 공격이 매섭고 갱도가 좁으니, 한곳에 뭉쳐 있지 마십시오.", "" } }, @@ -9036,7 +9036,7 @@ return { "", false, "", - "그렇게 무거운 무기를 다루면서도 이리 민첩하다니. 소녀여, 그 재능을 노바의 평화와 안녕을 지키는 데 썼더라면 좋았을 텐데.", + "그렇게 무거운 무기를 다루면서도 이리 민첩하다니. 소녀여, 그 재능을 노바의 평화와 안녕을 지키는 데 썼더라면 좋았을 텐데요.", "" } }, @@ -9235,7 +9235,7 @@ return { "", false, "", - "허점이 있군. 역시 말을 하느라 정신이 흐트러졌어.", + "허점이 있습니다. 역시 말을 하느라 정신이 흐트러졌군요.", "" } }, @@ -9527,7 +9527,7 @@ return { "", false, "", - "죽어주시죠, 마왕님. 단 한 명을 베어 이 참극을 끝낼 수 있다면, 이로 인한 모든 죄업은 제가 달게 받겠습니다!", + "죽어주십시오, 마왕. 단 한 명을 베어 이 참극을 끝낼 수 있다면, 이로 인한 모든 죄업은 제가 달게 받겠습니다!", "" } }, @@ -10191,7 +10191,7 @@ return { "", false, "", - "너는 마왕님이 아니군…… 그 키는…… 하나사키 여단의 나즈나인가?", + "당신은 마왕이 아니군요…… 그 키는…… 하나사키 여단의 나즈나인가요?", "" } }, @@ -10307,7 +10307,7 @@ return { "", false, "", - "마왕님은 대체 어딨지?!", + "마왕은 대체 어디에……?!", "" } }, @@ -18402,7 +18402,7 @@ return { "AvgChoice_item_09_04_FP", 0, "모든 것을 걸고", - "용서해줘, 또 실망시켜서", + "또다시 실망시켜서 미안해", "C09_routeD", "E1004", 0 diff --git a/lua/game/ui/avg/_kr/config/stm09_01_d.lua b/lua/game/ui/avg/_kr/config/stm09_01_d.lua index 270d11eb9..d67a2f898 100644 --- a/lua/game/ui/avg/_kr/config/stm09_01_d.lua +++ b/lua/game/ui/avg/_kr/config/stm09_01_d.lua @@ -4545,7 +4545,7 @@ return { "", false, "", - "잠깐, 이상해.==W== 보스랑 앙주가 협상하기로 한 곳은 50층이지 마왕의 방이 아니잖아.==W== 애초에 같이 내려가면 다시 올라오지 않아도 되는데, 애초에 빠질 필요가 없었잖아!", + "잠깐, 이상해.==W== 보스랑 앙주가 협상하기로 한 곳은 50층이지 마왕의 방이 아니잖아.==W== 같이 내려가면 다시 올라오지 않아도 되는데, 애초에 빠질 필요가 없었잖아!", "" } }, @@ -8799,7 +8799,7 @@ return { "vo_STm09_07C_012", false, "", - "그 결말은 별의 탑이 제 눈앞에서 무너지는 것이었고요……", + "그 결말은, 별의 탑이 제 눈앞에서 무너져 내리는 끔찍한 광경이었습니다.", "" } }, @@ -8887,7 +8887,7 @@ return { "vo_STm09_07C_013", false, "", - "저는 달성 보상을 사용하여, 최후의 소원을 빌었습니다. 도망치고 싶다고, 동료를 내버리고 도망치고 싶다고요. 그렇게 10년 전…… 지금 시점으로 보면 6년 전으로 도망칠 수 있었던 겁니다.", + "그렇기에 저는 임무 달성 보상을 사용하여, 최후의 소원을 빌었습니다. 이 세계에서 도망치고 싶다고요. 그렇게 해서 도착한 것이, 10년 전…… 지금 시점에서는 6년 전의 세계였던 것입니다.", "" } }, @@ -21319,7 +21319,7 @@ return { "", false, "", - "후후, 그 금고를 열 엄두조차 없습니다. 두렵거든요…… 다시 유혹에 넘어갈까 봐요.", + "후후, 그 금고를 열 엄두조차 나지 않습니다. 두렵거든요…… 다시 유혹에 넘어갈까 봐요.", "" } }, @@ -33577,7 +33577,7 @@ return { "", false, "", - "_NOT_IN_LOG_==A0.05====Off==비록 앞길이 끊겼더라도……==RT====RT==희미한 빛을 찾아낼 수 있을 거야……==RT====RT====RT==", + "_NOT_IN_LOG_==A0.05====Off==비록 앞길이 끊겼더라도……==RT====RT==희미한 빛을 찾아낼 수 있을 겁니다……==RT====RT====RT==", "" } }, @@ -33591,7 +33591,7 @@ return { "", false, "", - "_NOT_IN_LOG_==A0.05====Off==비록 앞길이 끊겼더라도……==RT====RT==희미한 빛을 찾아낼 수 있을 거야……==RT====RT====RT==", + "_NOT_IN_LOG_==A0.05====Off==비록 앞길이 끊겼더라도……==RT====RT==희미한 빛을 찾아낼 수 있을 겁니다……==RT====RT====RT==", "" } }, @@ -33605,7 +33605,7 @@ return { "", false, "", - "_NOT_IN_LOG_==A0.05====Off==비록 앞길이 끊겼더라도……==RT====RT==희미한 빛을 찾아낼 수 있을 거야……==RT====RT====RT==", + "_NOT_IN_LOG_==A0.05====Off==비록 앞길이 끊겼더라도……==RT====RT==희미한 빛을 찾아낼 수 있을 겁니다……==RT====RT====RT==", "" } }, @@ -33619,7 +33619,7 @@ return { "", false, "", - "_NOT_IN_LOG_==A0.05====Off==비록 앞길이 끊겼더라도……==RT====RT==희미한 빛을 찾아낼 수 있을 거야……==RT====RT====RT==", + "_NOT_IN_LOG_==A0.05====Off==비록 앞길이 끊겼더라도……==RT====RT==희미한 빛을 찾아낼 수 있을 겁니다……==RT====RT====RT==", "" } }, @@ -33633,7 +33633,7 @@ return { "", false, "", - "_NOT_IN_LOG_==A0.05====Off==비록 앞길이 끊겼더라도……==RT====RT==희미한 빛을 찾아낼 수 있을 거야……==RT====RT====RT==", + "_NOT_IN_LOG_==A0.05====Off==비록 앞길이 끊겼더라도……==RT====RT==희미한 빛을 찾아낼 수 있을 겁니다……==RT====RT====RT==", "" } }, @@ -33647,7 +33647,7 @@ return { "", false, "", - "_NOT_IN_LOG_==A0.05====Off==비록 앞길이 끊겼더라도……==RT====RT==희미한 빛을 찾아낼 수 있을 거야……==RT====RT====RT==", + "_NOT_IN_LOG_==A0.05====Off==비록 앞길이 끊겼더라도……==RT====RT==희미한 빛을 찾아낼 수 있을 겁니다……==RT====RT====RT==", "" } }, @@ -33661,7 +33661,7 @@ return { "", false, "", - "_NOT_IN_LOG_==A0.05====Off==비록 앞길이 끊겼더라도……==RT====RT==희미한 빛을 찾아낼 수 있을 거야……==RT====RT====RT==", + "_NOT_IN_LOG_==A0.05====Off==비록 앞길이 끊겼더라도……==RT====RT==희미한 빛을 찾아낼 수 있을 겁니다……==RT====RT====RT==", "" } }, @@ -33675,7 +33675,7 @@ return { "", false, "", - "_NOT_IN_LOG_==A0.05====Off==비록 앞길이 끊겼더라도……==RT====RT==희미한 빛을 찾아낼 수 있을 거야……==RT====RT====RT==", + "_NOT_IN_LOG_==A0.05====Off==비록 앞길이 끊겼더라도……==RT====RT==희미한 빛을 찾아낼 수 있을 겁니다……==RT====RT====RT==", "" } }, @@ -33689,7 +33689,7 @@ return { "", false, "", - "_NOT_IN_LOG_==A0.05====Off==비록 앞길이 끊겼더라도……==RT====RT==희미한 빛을 찾아낼 수 있을 거야……==RT====RT====RT==", + "_NOT_IN_LOG_==A0.05====Off==비록 앞길이 끊겼더라도……==RT====RT==희미한 빛을 찾아낼 수 있을 겁니다……==RT====RT====RT==", "" } }, @@ -33703,7 +33703,7 @@ return { "", false, "", - "_NOT_IN_LOG_==A0.05====Off==비록 앞길이 끊겼더라도……==RT====RT==희미한 빛을 찾아낼 수 있을 거야……==RT====RT====RT==", + "_NOT_IN_LOG_==A0.05====Off==비록 앞길이 끊겼더라도……==RT====RT==희미한 빛을 찾아낼 수 있을 겁니다……==RT====RT====RT==", "" } }, @@ -33717,7 +33717,7 @@ return { "", false, "", - "_NOT_IN_LOG_==A0.05====Off==비록 앞길이 끊겼더라도……==RT====RT==희미한 빛을 찾아낼 수 있을 거야……==RT====RT====RT==", + "_NOT_IN_LOG_==A0.05====Off==비록 앞길이 끊겼더라도……==RT====RT==희미한 빛을 찾아낼 수 있을 겁니다……==RT====RT====RT==", "" } }, @@ -33731,7 +33731,7 @@ return { "", false, "", - "_NOT_IN_LOG_==A0.05====Off==비록 앞길이 끊겼더라도……==RT====RT==희미한 빛을 찾아낼 수 있을 거야……==RT====RT====RT==", + "_NOT_IN_LOG_==A0.05====Off==비록 앞길이 끊겼더라도……==RT====RT==희미한 빛을 찾아낼 수 있을 겁니다……==RT====RT====RT==", "" } }, @@ -33745,7 +33745,7 @@ return { "", false, "", - "_NOT_IN_LOG_==A0.05====Off==비록 앞길이 끊겼더라도……==RT====RT==희미한 빛을 찾아낼 수 있을 거야……==RT====RT====RT==", + "_NOT_IN_LOG_==A0.05====Off==비록 앞길이 끊겼더라도……==RT====RT==희미한 빛을 찾아낼 수 있을 겁니다……==RT====RT====RT==", "" } }, @@ -33759,7 +33759,7 @@ return { "", false, "", - "_NOT_IN_LOG_==A0.05====Off==비록 앞길이 끊겼더라도……==RT====RT==희미한 빛을 찾아낼 수 있을 거야……==RT====RT====RT==", + "_NOT_IN_LOG_==A0.05====Off==비록 앞길이 끊겼더라도……==RT====RT==희미한 빛을 찾아낼 수 있을 겁니다……==RT====RT====RT==", "" } }, @@ -33773,7 +33773,7 @@ return { "", false, "", - "==Off==희미한 빛을 찾아낼 수 있을 거야……", + "==Off==희미한 빛을 찾아낼 수 있을 겁니다……", "" } }, @@ -33804,7 +33804,7 @@ return { "", false, "", - "_NOT_IN_LOG_==A0.05====Off====RT====RT==희미한 빛을 찾아낼 수 있을 거야……==RT====RT==마왕님, 포기하지 마십시오.==RT==", + "_NOT_IN_LOG_==A0.05====Off====RT====RT==희미한 빛을 찾아낼 수 있을 겁니다……==RT====RT==마왕님, 포기하지 마십시오.==RT==", "" } }, @@ -33818,7 +33818,7 @@ return { "", false, "", - "_NOT_IN_LOG_==A0.05====Off====RT====RT==희미한 빛을 찾아낼 수 있을 거야……==RT====RT==마왕님, 포기하지 마십시오.==RT==", + "_NOT_IN_LOG_==A0.05====Off====RT====RT==희미한 빛을 찾아낼 수 있을 겁니다……==RT====RT==마왕님, 포기하지 마십시오.==RT==", "" } }, @@ -33832,7 +33832,7 @@ return { "", false, "", - "_NOT_IN_LOG_==A0.05====Off====RT====RT==희미한 빛을 찾아낼 수 있을 거야……==RT====RT==마왕님, 포기하지 마십시오.==RT==", + "_NOT_IN_LOG_==A0.05====Off====RT====RT==희미한 빛을 찾아낼 수 있을 겁니다……==RT====RT==마왕님, 포기하지 마십시오.==RT==", "" } }, @@ -33846,7 +33846,7 @@ return { "", false, "", - "_NOT_IN_LOG_==A0.05====Off====RT====RT==희미한 빛을 찾아낼 수 있을 거야……==RT====RT==마왕님, 포기하지 마십시오.==RT==", + "_NOT_IN_LOG_==A0.05====Off====RT====RT==희미한 빛을 찾아낼 수 있을 겁니다……==RT====RT==마왕님, 포기하지 마십시오.==RT==", "" } }, @@ -33860,7 +33860,7 @@ return { "", false, "", - "_NOT_IN_LOG_==A0.05====Off====RT====RT==희미한 빛을 찾아낼 수 있을 거야……==RT====RT==마왕님, 포기하지 마십시오.==RT==", + "_NOT_IN_LOG_==A0.05====Off====RT====RT==희미한 빛을 찾아낼 수 있을 겁니다……==RT====RT==마왕님, 포기하지 마십시오.==RT==", "" } }, @@ -33874,7 +33874,7 @@ return { "", false, "", - "_NOT_IN_LOG_==A0.05====Off====RT====RT==희미한 빛을 찾아낼 수 있을 거야……==RT====RT==마왕님, 포기하지 마십시오.==RT==", + "_NOT_IN_LOG_==A0.05====Off====RT====RT==희미한 빛을 찾아낼 수 있을 겁니다……==RT====RT==마왕님, 포기하지 마십시오.==RT==", "" } }, @@ -33888,7 +33888,7 @@ return { "", false, "", - "_NOT_IN_LOG_==A0.05====Off====RT====RT==희미한 빛을 찾아낼 수 있을 거야……==RT====RT==마왕님, 포기하지 마십시오.==RT==", + "_NOT_IN_LOG_==A0.05====Off====RT====RT==희미한 빛을 찾아낼 수 있을 겁니다……==RT====RT==마왕님, 포기하지 마십시오.==RT==", "" } }, @@ -33902,7 +33902,7 @@ return { "", false, "", - "_NOT_IN_LOG_==A0.05====Off====RT====RT==희미한 빛을 찾아낼 수 있을 거야……==RT====RT==마왕님, 포기하지 마십시오.==RT==", + "_NOT_IN_LOG_==A0.05====Off====RT====RT==희미한 빛을 찾아낼 수 있을 겁니다……==RT====RT==마왕님, 포기하지 마십시오.==RT==", "" } }, @@ -33916,7 +33916,7 @@ return { "", false, "", - "_NOT_IN_LOG_==A0.05====Off====RT====RT==희미한 빛을 찾아낼 수 있을 거야……==RT====RT==마왕님, 포기하지 마십시오.==RT==", + "_NOT_IN_LOG_==A0.05====Off====RT====RT==희미한 빛을 찾아낼 수 있을 겁니다……==RT====RT==마왕님, 포기하지 마십시오.==RT==", "" } }, @@ -33930,7 +33930,7 @@ return { "", false, "", - "_NOT_IN_LOG_==A0.05====Off====RT====RT==희미한 빛을 찾아낼 수 있을 거야……==RT====RT==마왕님, 포기하지 마십시오.==RT==", + "_NOT_IN_LOG_==A0.05====Off====RT====RT==희미한 빛을 찾아낼 수 있을 겁니다……==RT====RT==마왕님, 포기하지 마십시오.==RT==", "" } }, @@ -33944,7 +33944,7 @@ return { "", false, "", - "_NOT_IN_LOG_==A0.05====Off====RT====RT==희미한 빛을 찾아낼 수 있을 거야……==RT====RT==마왕님, 포기하지 마십시오.==RT==", + "_NOT_IN_LOG_==A0.05====Off====RT====RT==희미한 빛을 찾아낼 수 있을 겁니다……==RT====RT==마왕님, 포기하지 마십시오.==RT==", "" } }, @@ -33958,7 +33958,7 @@ return { "", false, "", - "_NOT_IN_LOG_==A0.05====Off====RT====RT==희미한 빛을 찾아낼 수 있을 거야……==RT====RT==마왕님, 포기하지 마십시오.==RT==", + "_NOT_IN_LOG_==A0.05====Off====RT====RT==희미한 빛을 찾아낼 수 있을 겁니다……==RT====RT==마왕님, 포기하지 마십시오.==RT==", "" } }, @@ -33972,7 +33972,7 @@ return { "", false, "", - "_NOT_IN_LOG_==A0.05====Off====RT====RT==희미한 빛을 찾아낼 수 있을 거야……==RT====RT==마왕님, 포기하지 마십시오.==RT==", + "_NOT_IN_LOG_==A0.05====Off====RT====RT==희미한 빛을 찾아낼 수 있을 겁니다……==RT====RT==마왕님, 포기하지 마십시오.==RT==", "" } }, @@ -33986,7 +33986,7 @@ return { "", false, "", - "_NOT_IN_LOG_==A0.05====Off====RT====RT==희미한 빛을 찾아낼 수 있을 거야……==RT====RT==마왕님, 포기하지 마십시오.==RT==", + "_NOT_IN_LOG_==A0.05====Off====RT====RT==희미한 빛을 찾아낼 수 있을 겁니다……==RT====RT==마왕님, 포기하지 마십시오.==RT==", "" } }, @@ -35686,7 +35686,7 @@ return { "", false, "", - "바로 구원 위원회가 ‘세상을 멸망시킨 마왕’을 정식으로 처형하는 오늘까지.==RT====RT==- 무월 25일 -", + "바로 구원 위원회가 ‘세상을 멸망시킬 마왕’을 정식으로 처형하는 오늘까지.==RT====RT==- 무월 25일 -", "" } }, @@ -44302,7 +44302,7 @@ return { "", false, "", - "먼 길을 나아가는 동안, ==W==곁에서 너를 걱정해 주는 사람들을 뒤돌아보는 걸 잊지 마.", + "먼 길을 나아가는 동안, 곁에서 너를 걱정해 주는 사람들을 뒤돌아보는 걸 잊지 마.==W==", "" } }, @@ -48436,7 +48436,7 @@ return { "", false, "", - "비록 앞길이 끊겼더라도…… 희미한 빛을 찾아낼 수 있을 거야……", + "비록 앞길이 끊겼더라도…… 희미한 빛을 찾아낼 수 있을 겁니다……", "" } }, diff --git a/lua/game/ui/avg/_kr/config/stm09_02_a.lua b/lua/game/ui/avg/_kr/config/stm09_02_a.lua index 05322cfd3..c2064f62b 100644 --- a/lua/game/ui/avg/_kr/config/stm09_02_a.lua +++ b/lua/game/ui/avg/_kr/config/stm09_02_a.lua @@ -2150,7 +2150,7 @@ return { "", false, "", - "오? 분명 허리를 맞혔는데, 그 찰나에 동료를 밀쳐내다니.==W== 반응이 빠른 걸까, 운이 좋은 걸까?", + "오? 분명 허리를 맞혔는데, 그 찰나에 동료를 밀쳐내다니.==W== 반응이 빠른 걸까요, 운이 좋은 걸까요?", "" } }, @@ -2338,7 +2338,7 @@ return { "", false, "", - "하지만 네 활약도 여기까지야.==W== 이 ‘네뷸라’는 한 번 맞힌 상대를 절대 놓치지 않거든. 한 번 타깃으로 지정되면 절대 벗어날 수 없지! 다음 사격의 타깃은 너야, 금발의 여행가.", + "하지만 당신 활약도 여기까지입니다.==W== 이 ‘네뷸라’는 한 번 맞힌 상대를 절대 놓치지 않으니까요. 한 번 타깃으로 지정되면 절대 벗어날 수 없죠! 다음 사격의 타깃은 당신입니다, 금발의 여행가.", "" } }, @@ -3767,7 +3767,7 @@ return { "", false, "", - "저 흑발 여자애, 열심히도 뛰네. 안타깝지만 너희가 있는 그곳은 이곳에서 5km나 떨어져 있다고.", + "저 흑발 소녀, 열심히도 뛰네요. 안타깝지만 당신들이 있는 곳은 이곳에서 5km나 떨어져 있죠.", "" } }, @@ -3819,7 +3819,7 @@ return { "", false, "", - "노바 전체에서 이렇게 먼 거리를 정밀 저격할 수 있는 건, 오직 내 ‘네뷸라’뿐이야. 내가 어디 있는지 넌 꿈에도 모를걸.", + "노바 전체에서 이렇게 먼 거리를 정밀 저격할 수 있는 건, 오직 내 ‘네뷸라’뿐이에요. 내가 어디 있는지 당신은 꿈에도 모를걸요?", "" } }, @@ -3871,7 +3871,7 @@ return { "", false, "", - "자, 그러면 어깨만 살짝 맞혀서 총을 못 들게 해 주지.", + "자, 그러면 어깨만 살짝 맞혀서 총을 못 들게 해 주죠.", "" } }, @@ -5162,7 +5162,7 @@ return { "", false, "", - "뒤쪽 모래 언덕이었나! 젠장, 대체 언제 우회했지?! ==W==거리에 있던 여행가 셋도 사라졌어! 분명 이 틈에 집 안으로 숨은 게 틀림없어.", + "뒤쪽 모래 언덕이었나요! 젠장, 대체 언제 우회했죠?! ==W==거리에 있던 여행가 셋도 사라졌어요! 분명 이 틈에 집 안으로 숨은 게 틀림없어요.", "" } }, @@ -5803,7 +5803,7 @@ return { "", false, "", - "엎드려! 다들 엎드려라! 제3 백인대, 흩어져서 수색해라! 상대 스나이퍼를 몰아내고 포격 진지의 안전을 확보해!", + "다들 엎드리세요! 제3 백인대, 흩어져서 수색합니다! 상대 스나이퍼를 몰아내고 포격 진지의 안전을 확보하세요!", "" } }, @@ -6246,7 +6246,7 @@ return { "", false, "", - "말해.", + "말씀하세요.", "" } }, @@ -7116,7 +7116,7 @@ return { "", false, "", - "윽! 무슨 힘이……==W== 너도 마왕에게 현혹된 여행가인가? 변장까지 하고 우리를 습격하다니……==W== 어떤 결과를 맞이할지 알고는 있어?", + "윽! 무슨 힘이……==W== 당신도 마왕에게 현혹된 여행가인가요? 변장까지 하고 우리를 습격하다니……==W== 어떤 결과를 맞이할지 알고는 있나요?", "" } }, @@ -7194,7 +7194,7 @@ return { "", false, "", - "마왕은 이미 널 버리는 패로 생각하고 여기로 보낸 거야. 그러니까 어리석은 짓은 그만두라고!", + "마왕은 이미 당신을 버리는 패로 생각하고 여기로 보낸 거예요. 그러니까 어리석은 짓은 그만두라고요!", "" } }, @@ -7844,7 +7844,7 @@ return { "", false, "", - "거리가 너무 가까워서 사격할 수가 없어.==W== 이상해, 어떻게 저 방망이가 내 ‘네뷸라’보다 더 묵직한 거지?!", + "거리가 너무 가까워서 사격할 수가 없어요.==W== 이상해, 어떻게 저 방망이가 내 ‘네뷸라’보다 더 묵직한 거죠?!", "" } }, @@ -7892,7 +7892,7 @@ return { "", false, "", - "못 막아, 안 돼. 위원장님을 안전한 곳으로 모셔야……", + "막을 수 없…… 안 돼, 위원장님을 안전한 곳으로 모셔야……", "" } }, diff --git a/lua/game/ui/avg/_kr/config/stm09_02_c.lua b/lua/game/ui/avg/_kr/config/stm09_02_c.lua index 0e6dd7590..a5139cd1d 100644 --- a/lua/game/ui/avg/_kr/config/stm09_02_c.lua +++ b/lua/game/ui/avg/_kr/config/stm09_02_c.lua @@ -18190,7 +18190,7 @@ return { "", false, "", - "이름은 치토세. 치토세가 여기 있는 한, 당신들의 추악한 시선이 치토세의 칼끝을 넘어 주공의 옷자락에조차 닿는 일은 절대 없을 것입니다.", + "제 이름은 치토세. 치토세가 여기 있는 한, 당신들의 추악한 시선이 치토세의 칼끝을 넘어 주공의 옷자락에조차 닿는 일은 절대 없을 것입니다.", "" } }, diff --git a/lua/game/ui/avg/_kr/config/stm09_04_a.lua b/lua/game/ui/avg/_kr/config/stm09_04_a.lua index dfabd6792..fa9b4017f 100644 --- a/lua/game/ui/avg/_kr/config/stm09_04_a.lua +++ b/lua/game/ui/avg/_kr/config/stm09_04_a.lua @@ -5,7 +5,7 @@ return { "ep_mainline_001", "04", "감자튀김과 정보", - "조금 전으로 돌아가서, 위장한 공백 여단이 광산에서 탈출할 수 있도록 라루가 도우고, 그레이스혼은 눈치채고도 슬쩍 넘어간다…… 목표가 오직 당신에게만 한정되어 있기 때문이다. 베스티나는 감자튀김 박스를 통해 160번에 관한 핵심 정보를 당신에게 전달하는데……", + "조금 전으로 돌아가서, 위장한 공백 여단이 위험에서 탈출할 수 있도록 라루가 도우고, 그레이스혼은 눈치채고도 슬쩍 넘어간다…… 목표가 오직 당신에게만 한정되어 있기 때문이다. 베스티나는 감자튀김 박스를 통해 160번에 관한 핵심 정보를 당신에게 전달하는데……", 0 } }, @@ -10427,7 +10427,7 @@ return { "", false, "", - "그래도 우리 편인 건 맞더라고, 그 직원이 준 감자튀김을 다 먹고 나서 며칠 뒤에, 상자 안쪽에 빽빽하게 적힌 글씨를 발견했어.", + "그래도 우리 편인 건 맞더라고, 그 직원이 준 감자튀김을 다 먹고 나서, 상자 안쪽에 빽빽하게 적힌 글씨를 발견했어.", "" } }, diff --git a/lua/game/ui/avg/_kr/config/stm09_04_b.lua b/lua/game/ui/avg/_kr/config/stm09_04_b.lua index c17e26a66..531a35b1a 100644 --- a/lua/game/ui/avg/_kr/config/stm09_04_b.lua +++ b/lua/game/ui/avg/_kr/config/stm09_04_b.lua @@ -1709,7 +1709,7 @@ return { "", false, "", - "위원장님, 무슨 말씀을 하시는 겁니까? 저는 애초에 구원 위원회에 소속이 아닌데, 어떻게 지휘권을 넘겨받는단 말이죠?", + "위원장님, 무슨 말씀을 하시는 겁니까? 저는 애초에 구원 위원회 소속이 아닌데, 어떻게 지휘권을 넘겨받는단 말이죠?", "" } }, diff --git a/lua/game/ui/avg/_kr/config/stm09_04_c.lua b/lua/game/ui/avg/_kr/config/stm09_04_c.lua index cecf28538..87b4d7dfd 100644 --- a/lua/game/ui/avg/_kr/config/stm09_04_c.lua +++ b/lua/game/ui/avg/_kr/config/stm09_04_c.lua @@ -10934,7 +10934,7 @@ return { "vo_STm09_07C_018", false, "", - "역시 당신도 그 시스템을 본 적 있는 거군요? 후후…… 왜 그렇게 생각하냐고요? 간단합니다. ==W==당신이 하고 있는 일은, 제가 과거에 달성했던 임무와 똑같기 때문입니다.", + "역시 당신도 그 시스템을 알고 있는 거군요? 후후…… 왜 그렇게 생각하냐고요? 간단합니다. ==W==당신이 하고 있는 일은, 제가 과거에 달성했던 임무와 똑같기 때문입니다.", "" } }, @@ -16345,7 +16345,7 @@ return { "vo_STm09_07C_056", false, "", - "==Off==안녕히.==RT====RT====RT====RT====RT==", + "==Off==안녕히.", "" } }, @@ -16572,7 +16572,7 @@ return { "vo_STm09_07C_057", false, "", - "==Off==자……", + "==Off== 자……", "" } }, @@ -16799,7 +16799,7 @@ return { "vo_STm09_07C_058", false, "", - "==Off====RT====RT====RT====RT==저와 함께……", + "==Off== 저와 함께……", "" } }, diff --git a/lua/game/ui/avg/_kr/config/stm09_05_c.lua b/lua/game/ui/avg/_kr/config/stm09_05_c.lua index 681693983..007e5f358 100644 --- a/lua/game/ui/avg/_kr/config/stm09_05_c.lua +++ b/lua/game/ui/avg/_kr/config/stm09_05_c.lua @@ -1287,7 +1287,7 @@ return { "", false, "", - "아니야. 우린 마왕의 방 안에 있어. 여긴 안전해……", + "아니야. 우린 마왕의 방 안에 있어. 여긴 안전……", "" } }, diff --git a/lua/game/ui/avg/_kr/config/stm10001_01.lua b/lua/game/ui/avg/_kr/config/stm10001_01.lua new file mode 100644 index 000000000..4dd4793b2 --- /dev/null +++ b/lua/game/ui/avg/_kr/config/stm10001_01.lua @@ -0,0 +1,13835 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "01", + "되살아난 어제", + "오랫동안 하얀 방에 갇혀 있던 당신은 마침내 다시 ‘소원 상자’ 안에서 깨어난다. 눈앞에 나타난 것은 동료들과 닮았지만, 어딘가 다른 두 사람. 당신은 얼떨결에 ‘수습 사제’라는 신분을 받아들이지만, ‘그녀’의 의심 어린 탐색까지 피할 수는 없는데……", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + false, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {2.7} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + false, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 1, + nil, + nil, + 1.05, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_0s", + 0, + "m125", + "none", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_005", + "0", + "OutSine", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -500.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 0.7, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_136", + "", + 1, + "", + false, + "", + "그러면, 마왕님. 안녕히. 저와 함께 신세계의 초석이 되시죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_005", + "0", + "OutCubic", + 0.7, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 300.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 0.6, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_005", + "0", + "OutCubic", + 0.7, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -700.0, + 1.1, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -400.0, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutSine", + 0.6, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_519", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_584", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_blood_ splatter", + 0, + 0, + nil, + nil, + 0.62, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.8} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "XiaoLP", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_586", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_008", + "0", + "OutCubic", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 400.0, + nil, + 2.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 200.0, + 200.0, + 1.8, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 2.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + false, + false, + 0.4, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_008", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 450.0, + -400.0, + 1.38, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 0.4, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_283", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_548", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_587", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + 1.0, + 0.0, + "none", + "OutQuint", + 0.6, + false, + 0 + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_103", + "", + 1, + "", + false, + "", + "보스, 우리 죽는 거야?", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_520", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_be_09_002", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sand_lp", + 0, + 0, + nil, + -8.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_111", + "", + 1, + "", + false, + "", + "당신과 함께 이곳에 앉아, 여행가들을 안내하는 이정표로 남는다고 해도 나쁘지 않겠네요. 보스……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_520_stop", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sand_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_549", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_be_09_001", + "0", + "OutSine", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_112", + "", + 1, + "", + false, + "", + "마왕님, 눈 떠……! 나 봐 봐!! 함께 가지 못한 장소, 아직 많이 있으니까……!", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_010_FP", + "0", + "OutSine", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_299", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "rule_39", + "OutSine", + false, + false, + 1.0, + false, + "disslove" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_011_FP", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutQuart", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_003", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuad", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_999", + "", + 1, + "vo_STm01_01_019", + false, + "", + "그렇기 때문에…… 네가 소원을 들어주는 별이 될 필요는 없는 거야.", + "" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_999", + "", + 1, + "vo_STm01_01_020", + false, + "", + "왜냐면, 지금까지와 똑같은 일을 반복하기만 해서는, 새로운 답에 도달하지 못하니까.", + "" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + false, + false, + 0.89, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "PlayVideo", + param = { + 0, + "0", + "OutSine", + "default", + true, + true, + 0.8, + "CH10001Intro1/CH10001Intro1" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 1, + "vo_STm00_02_000", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 1, + "", + false, + "", + "♪~==W==♪~==W==♫~==W==♫~==W==♪~==W==♪~==W==♫~==W==♫~", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.85} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.55} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_100", + "", + 1, + "", + false, + "", + "응? 이 소리는…… 그때 그 목소리?", + "" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_549", + 0.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "OutCubic", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "돌아온 걸까? 공백 여단이 날 찾아냈던 그때로 돌아온 건가?!", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "==Off==내게 기회가 또 한 번 찾아온 거야!", + "" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetChoiceBegin", + param = { + "a_12", + 1, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 0, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "눈을 뜬다", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"a_12", "1"} + }, + { + cmd = "SetChoiceRollover", + param = {"a_12"} + }, + { + cmd = "SetChoiceEnd", + param = {"a_12"} + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "PlayVideo", + param = { + 0, + "0", + "OutSine", + "default", + true, + true, + 0.8, + "CH10001Intro2/CH10001Intro2" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.15, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_007_o", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.02, + nil, + nil, + nil, + "none", + "OutSine", + 5.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_eye_ev", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutSine", + 4.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {3.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "주인님,==W== 드디어 깨어나셨군요!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_k", + "0", + "OutSine", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.55} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_3s", + 0, + "m147", + "none", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_a", + "0", + "OutSine", + 0.7, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 0.8, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_a", + "0", + "OutSine", + 0.85, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -800.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -900.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 4.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "네 동료, 깨어났나 보군.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "024", + "avg_emoji_speechless", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "아야메…… 세이나…… 다시 만날 수 있어서 정말 다행이야.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_046", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_d", + "0", + "OutCubic", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "아야메? 세이나? 이봐, 죄인. 조금 전 네 입에서 나온 이름은 이게 아니었을 텐데. 네가 말하는 그 ‘주인님’이 정말로 네 ‘주인님’이 맞는 건가?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "021", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "뭐야? 무슨 이상한 소릴 하는 거지? 주인님이라니?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutQuad", + 0.8, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_d", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + -30.0, + 1.35, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 400.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 9.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "흥, 시골에서 온 섬은 기사님이 뭘 알겠어요. 이건 마법 수련의 정상적인 반응일 뿐이라고요.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutQuad", + 0.8, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutCubic", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "avg_emoji_music", + nil, + 0.34, + -0.4, + 1.25, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 1, + "", + false, + "", + "주인님, 또 저를 아야메로 착각하셨군요. 저는 이리스예요. 아야메의 언니이자, 당신의 충성스럽고 보잘것없는 노예 말이죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetChoiceBegin", + param = { + "u_1", + 0, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 1, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "이리스……?", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"u_1", "1"} + }, + { + cmd = "SetChoiceRollover", + param = {"u_1"} + }, + { + cmd = "SetChoiceEnd", + param = {"u_1"} + }, + { + cmd = "Clear", + param = { + true, + 0.1, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + 2.5, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutCubic", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + -50.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.995, + nil, + nil, + "none", + "OutCubic", + 0.8, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 1 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "avg_emoji_star", + nil, + 0.37, + -0.58, + -1.4, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 5.0, + false + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "네, 이리스요. 탕을 끓일 때 넣는 그 약재에서 따온 이름이죠. 당신이 제게 내려주신 이름이고요.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 3.0, + nil, + 0.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "NewCharIntro", + param = { + "avg3_182", + "이리스", + "당신의 충성한 노예?", + "b", + "021", + nil, + nil, + nil, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.5, + nil, + 0.995, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_g", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + -50.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 1, + "", + false, + "", + "지금 머릿속이 많이 혼란스러우시겠죠. 두려워하지 마세요, 이건 당신이 부활 마법 수련에 성공했다는 증거니까요.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_i", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + -50.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "무리해서 말씀하실 필요 없어요. 잠시 쉬시면, 곧 회복되실 테니까요.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 2, + "story_main_01_007_d", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + 500.0, + -110.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetStage", + param = { + 1, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_a", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {2.1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "021", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "대체 어떻게 된 일이지? 아야메랑 똑같이 생겼으면서, 자기가 이리스고 아야메의 언니라고?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "020", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "세이나를 닮은 사람의 말투도 이상해.==W== 죄인? 잠깐, 여긴 럭키 오아시스호가 아니잖아…… 여긴 죄수 호송차 안?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "025", + "avg_emoji_symbol", + "guodongtiao1", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 1, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_d", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -850.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 15.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 12.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + true, + true, + 0.85, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_067", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "시끄럽다! 교활한 죄인 같으니.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_0s", + 0, + "m148", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_b", + "0", + "OutQuad", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -850.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 1, + "", + false, + "", + "방금 필사적으로 말하지 말라고 신호를 보낸 거겠지. 왜, 뜨끔한 건가?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_e", + "0", + "OutQuad", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -850.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "어디 내가 맞혀볼까…… 넌 이 사람에 대해 전혀 모르는 거야. 네가 말하는 그 ‘주인님’은 더더욱 아닐 테지.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_b", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "avg_emoji_angry", + nil, + 0.26, + -0.46, + 1.8, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "하아, 당신처럼 머리가 굳은 사람과 이야기하려니 정말 피곤하네요. 어쩔 수 없군요, 귀 똑바로 열고 잘 들으세요.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.3, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "제 주인님은 트리비아 여신의 종이자, 반신 루실라의 총애를 받는, 아모르에서 가장 촉망받는 수습 사제이십니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_g", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "아모르에서 정식 사제가 되려면, 트리비아 여신의 신전에서 자신이 창시한 마법을 하나 바쳐야 하죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_f", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "avg_emoji_sigh", + nil, + 0.29, + -0.5, + -1.4, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 1, + "", + false, + "", + "하지만 마법을 창조하는 것은 위험해요. 탐구의 과정에서, 마법의 창시자는 미숙한 마법에 정신을 침식당해 기억에 혼란이 오기 쉽기 때문이죠.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "자비롭고 선량하신 주인님께선 남들에게 피해를 주지 않기 위해, 일부러 황야에 있는 높은 탑에 스스로를 가두고, 그 누구도 성공하지 못한 마법에 심혈을 기울여 오셨죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + nil, + 3.0, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 400.0, + -90.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "none", + nil, + 0.35, + -0.65, + 1.4, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_love", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + -10.0, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "부활 마법을요.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.0, + nil, + 0.99, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1250.0, + 650.0, + 2.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "부활…… 마법이라니…… ==W==거짓말이야, 그런 마법은 존재하지 않아.", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutCubic", + 0.6, + false, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -850.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_m", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "존재하지 않으니까 창조해야 했던 거죠. 주인님께선 천재적인 두뇌로 그 마법을 완성하신 거예요!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_k", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "당신도 우리를 납치한 이 며칠 동안 똑똑히 봤을 텐데요.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_m", + "0", + "OutSine", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "avg_emoji_star", + nil, + 0.26, + -0.48, + -1.4, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "주인님께선 심장도 뛰지 않고, 숨도 쉬지 않고, 싸늘하게 식어 계셨어요. 하지만 지금 이렇게 당당하게 부활하셨죠!", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "이게 바로 부활 마법이 성공했다는 증거 아닌가요?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_a", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "믿을 수 없다. 분명 네가 마법을 써서 ‘가사 상태’로 만들었던 거겠지.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_067", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_h", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -750.0, + 480.0, + 1.65, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -870.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.75, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "비켜. 네 그 ‘주인님’에게 몇 가지 물어보고 싶은 게 있으니까.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_d", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "주제도 모르는 기사군요! 당신에게 존귀하신 수습 사제님께 질문할 권리는 없어요.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.75, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.07, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_007_d", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + nil, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + nil, + 2.8, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.75, + false, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 5.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_100", + "", + 0, + "", + false, + "", + "들어보니, 세이나를 닮은 여기사는 아야메를 쫓고 있었던 것 같은데……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + nil, + 1.23, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_100", + "", + 0, + "", + false, + "", + "아니지, 아야메랑 똑같이 생긴 이리스를 쫓고 있었다고 해야 하나. ==RT==나는 이 일에 휘말려서 죄수 호송차에 갇힌 것 같고.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_b", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "그렇다면 가능성은 두 가지야.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_l", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 450.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.8, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "002", + "avg_emoji_exclamation", + "jushou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "첫째, 이리스가 한 말은 전부 거짓말이고, 방금 한 말들은 전부 나 들으라고 한 이야기다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "003", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "이리스는 자신이 정해놓은 대로, 내가 나와 본인의 신분을 말해주길 바라는 거야. 그래야 나의 ‘수습 사제’라는 고귀한 신분을 이용해 추적에서 벗어날 수 있을 테니까.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutQuad", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1311", + "c", + "020", + "none", + nil, + nil, + -0.14, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuad", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "021", + "none", + 2, + 0.25, + -0.2, + 1.15, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_111", + "a", + "002", + "none", + 3, + 0.75, + -0.03, + 1.15, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.75, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + -0.12, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 10.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.75, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + nil, + -0.12, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 10.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "avg_emoji_think", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_100", + "", + 0, + "", + false, + "", + "둘째, 이리스가 한 말이 전부 사실이다. 정말로 ‘부활 마법’을 연구하는, 나랑 똑같이 생긴 수습 사제를 알고 있고, 아야메라는 여동생이 있다.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "shilaimu1", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_100", + "", + 0, + "", + false, + "", + "하지만 그런 우연이 있을 리 없잖아!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.8, + false + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 0.8, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + "none", + "OutCubic", + 0.8, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.18, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + 0.82, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "021", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 1, + "", + false, + "", + "그나저나…… 여긴 대체 어디지? 트리비아 여신…… 반신 루실라…… 걔들이 하는 말 중에 내가 들어본 이름은 ‘아모르’뿐이야.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "020", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "그렇다는 건? 내가 아직 노바에 있는 건가?==W== 아니야, 노바에 무슨 노예가 있다고……", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_146", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "007", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_115", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "InOutQuad", + 0.8, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "white_room_inside_a", + "0", + "OutCubic", + 0.7, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "020", + "none", + nil, + nil, + -0.4, + 1.8, + nil, + 1.0, + 0.7, + "none", + "none", + "InOutQuad", + 0, + nil, + false, + 0.85, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "1", + "", + 0, + "", + false, + "", + "아니면, 하얀 방에 있던 그 특수한 문을 통해 노바와 매우 비슷한 다른 세계에 온 걸까?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "그것도 아니면, 아직 꿈속인가? 설마…… 전부 내가 참수당하던 그 순간에 만들어낸 환각이라고?", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "002", + "avg_emoji_attention", + "daintou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "비타, 넌 어느 쪽인 것 같아?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_015", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutBack", + 0.8, + false, + 1 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_118", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "avg_emoji_speechless", + nil, + 0.62, + -0.2, + 1.35, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {2.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_b", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutSine", + 0.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "016", + "avg_emoji_vexation", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "하아…… 뭐 하는 거야. 비타는 나를 구하려다 망가져 버렸는데.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sigh", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "후우, 깊게 생각하지 말자. 내가 어디에 있든 간에, 지금 당장 급한 건 이 죄수 호송차에서 나가는 거야…… 일단 섬은 기사와 이야기를 나눠보자.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetChoiceBegin", + param = { + "b_15", + 0, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 1, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "이리스, 그 섬은 기사를 불러 줘", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"b_15", "1"} + }, + { + cmd = "SetChoiceRollover", + param = {"b_15"} + }, + { + cmd = "SetChoiceEnd", + param = {"b_15"} + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_f", + "0", + "OutSine", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_0s", + 0, + "m149", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "주인님? 하찮은 기사의 말 따위는 신경 쓰실 필요 없어요.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + nil, + 2.8, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_o", + "0", + "OutSine", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 220.0, + -40.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 450.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 0.8, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.995, + nil, + nil, + "none", + "OutCubic", + 0.8, + false, + 1 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 1, + "", + false, + "", + "저 자는 앞뒤 가리지 않고 주인님과 저를 죄수 호송차에 가둔, 아주 야만적이고 무례한 자니까요.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 450.0, + -40.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "성에 들어가면 제가 어떻게든 저 사람의 후견인을 찾아내어, 저 사람을 호되게 처벌하도록 할게요.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "InSine", + 1.0, + false, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_n", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -700.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -820.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.9, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "‘수습 사제’님,==W== 저는 필라니스의 섬은 기사 엘리나 클로시입니다. 제 후견인은 필라니스의 존자 올림피아 님이시죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_a", + "0", + "OutCubic", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -820.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 1, + "story_main_10001_001_g", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + -750.0, + 700.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0, + -15.0 + } + }, + { + cmd = "SetStage", + param = { + 0, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 0.85, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "NewCharIntro", + param = { + "avg1_162", + "엘리나 클로시", + "필라니스 섬은 기사", + "a", + "002", + nil, + nil, + nil, + 0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 0, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutQuad", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -820.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "", + false, + "", + "사제님의 안전을 위해 몇 가지 확인해야 할 것들이 있습니다. 최종적으로 제가 두 사람의 정체를 오해한 것으로 확인된다면, 두 분께 사과하고 기꺼이 올림피아 님의 처벌을 받을 것입니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "002", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "물어봐. 나도 방금 깨어나서 아직 머리가 잘 돌아가지 않지만, 아는 대로 최선을 다해 답변해 줄게.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "011", + "avg_emoji_shy", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "약간 오해가 생겨서 이렇게 죄수 호송차에 타게 된 것 같은데, 이 기회에 오해가 풀렸으면 좋겠어.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_a", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -820.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "", + false, + "", + "혹시, 3년 전에 일어난 ‘성녀 실종 사건’에 대해 아십니까?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 40.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 500.0, + -30.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 500.0, + -30.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 500.0, + -30.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 500.0, + -30.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "", + false, + "", + "이리스는 나에게 눈짓을 주고, 내가 이 사실을 알고 있다고 인정하길 바라는 듯했다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "저 섬은 기사는 ‘수습 사제’를 매우 존중하고 있어. 엘리나가 우리를 놓아주게 만들려면, ‘수습 사제’라는 신분을 확실하게 해 두는 게 좋겠네……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "014", + "close", + "diantou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "그렇다면…… 일단은 이리스에게 협력할 수밖에.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "009", + "avg_emoji_sigh", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "애매모호하게 대답하자. 최대한 허점을 들키지 않게.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "OutSine", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -820.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "음, 3년 전이라…… 약간 기억이 나는 것도 같아. 그런데, 그게 우리를 가둔 것과 무슨 상관이야?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_021", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_n", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -820.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "", + false, + "", + "이 초상화를 보시죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "이건……!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_a", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -820.0, + 450.0, + 1.65, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "", + false, + "", + "잠시 따로 이야기하시죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_076", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 2, + "4", + "OutCubic", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + 90.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 3.5, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTrans", + param = { + 1, + 2, + "3", + "OutCubic", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_102", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.9, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -20.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 1.5, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.9} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "나는 엘리나에게 이끌려 호송차 밖으로 나와, 호송차에서 몇 미터 떨어진 나무 아래로 왔다. 딱 호송차 안에 있는 이리스에게 들리지 않을 만큼의 거리였다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_101", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.38, + -0.105, + 1.15, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.75, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_0s", + 0, + "m150", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "사제님의 노예가 실종된 성녀의 초상화와 매우 닮았습니다. ==W==실례지만 언제, 어디서 당신의 노예가 됐는지 물어봐도 되겠습니까?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "이리스가 실종된 성녀로 의심받고 있는 건가…… 그렇다면 이리스가 쫓기는 이유도 설명이 되네.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sigh", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "하지만, 방금 내 신분을 ‘수습 사제’라고 설정해 버렸잖아. 이젠 이리스와 한 배를 탄 거야. 음...... 둘러댈 수밖에 없겠네.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_shock", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "나와 이리스는 4년 전 아모르에서 만났어. 시기상으로 볼 때, 이리스가 실종된 성녀일 리는 없지. 초상화 속 인물과 닮은 건 그저 우연일 뿐이야.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "음…… 그렇군요. 알겠습니다.==W== 아무래도 제가 오해한 모양입니다. 당신의 노예를 실종된 성녀로 착각했군요. 정말 죄송합니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "필라니스로 돌아가면 제 후견인께 이 사실을 설명하고 그에 상응하는 보상을 해드리겠습니다. 물론, 저 역시 마땅한 처벌을 받을 겁니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "처벌까지는 필요 없어. 전에 마법을 연구하다가, 죽은 것처럼 깊은 잠에 빠진 적이 있거든……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "avg_emoji_music", + "jushou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "네가 그런 오해를 한 것도 이상할 건 없지. 더 이상 우리를 수상한 사람 취급하지 않는다면 그걸로 됐어.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetChar", + param = { + 0, + 1, + "none", + "avg3_182", + "b", + "018", + "none", + nil, + nil, + -0.11, + 1.15, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 1, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + nil, + 90.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_147", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 0, + 0, + "OutBack", + 0.8, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "xuanyun", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "겸손하면서도 자애로우시군요. 이해해 주셔서 감사합니다. 지금 바로 당신의 노예를 죄수 호송차에서 풀어 드리죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetStage", + param = { + 0, + 1, + "OutQuart", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_question", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "아, 참. 제 고향은 아모르입니다. 그곳의 검투장이 정말 그립군요. 경기 날이 되면 사람들이 바글바글해서 표를 구하기가 정말 하늘의 별 따기거든요. 검투 경기를 본 적 있으신가요?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "021", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "아모르에 검투장이 있다고……? 난 왜 몰랐지?==W== 듣자 하니 검투가 꽤 인기 있는 이벤트인 모양인데, ==W==괜히 봤다고 했다간 세세한 부분에서 들통날 가능성이 커. 좀 자연스러운 핑계를 대서 적당히 둘러대야겠어.", + "" + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "020", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "009", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_101", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.08, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {0.44} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "014", + "avg_emoji_flurry", + "daintou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "크흠, 아쉽게도 아직 못 가 봤어.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "011", + "avg_emoji_shy", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "수습 사제로서 수련해야 할 것들이 많아 여유가 별로 없었고…… 무엇보다 검투장 표를 구하기가 정말 어렵더라고.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_002", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 3.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 3.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.75} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutSine", + true, + true, + 0.76, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 160.0, + 90.0, + 1.09, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_002_stop", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "4", + "OutSine", + false, + false, + 0.75, + false, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_115", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 0.75, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1311", + "c", + "020", + "none", + nil, + 0.85, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.75, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.375} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "006", + "none", + 2, + 0.3, + -0.075, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "tiao2", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "주인님, 돌아오셨군요.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "003", + "none", + nil, + nil, + -0.2, + nil, + nil, + nil, + 0.0, + "none", + "none", + "InBack", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -90.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.5, + -0.15, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.31} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "022", + "avg_emoji_idea", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "응, 오해가 풀렸어. 지금 당장 풀어줄게.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_0s", + 0, + "m46", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "005", + "none", + nil, + 0.83, + -0.14, + 1.2, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + 0.33, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_attention", + nil, + 0.67, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "수습 사제님, 이 일에 대해서 아직 모르실 수도 있습니다만. 항간에 떠도는 ‘성녀 실종 사건’은 사실이 아닙니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "뭐?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 180.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.17, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "세간에는, 3년 전 한 성녀가 아모르 탑의 제사 의식 도중 홀연히 자취를 감추었으며, 강력한 마법사에게 납치당한 것으로 의심된다고 알려져 있죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "015", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "하지만 필라니스의 치안을 담당하는 섬은 기사인 저는 그 이면의 진실을 알게 됐습니다……==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "OutCubic", + 0.7, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -120.0, + nil, + 1.07, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 120.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.25, + nil, + nil, + nil, + 1.0, + 0.9, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg1_162", + "", + 0, + "", + false, + "", + "납치 사건 같은 건 없었습니다. 전부 타락 성녀의 자작극이었죠. ==RT==자신이 섬기기로 맹세한 신을 배신하고 제사 의식에서 도망친 겁니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "OutSine", + 0.7, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg1_162", + "", + 0, + "", + false, + "", + "지난 3년간 자신의 행적을 숨기기 위해 여러 도시를 전전하며, ==RT==입막음을 위해 끊임없이 사람들을 죽여왔습니다. 지금까지 15명이 죽었죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "stop", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "OutCubic", + 0.7, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.12, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + 0.5, + nil, + nil, + nil, + 0.0, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "성녀가 가장 잘하는 건 마법으로 무고한 사람을 현혹해 자신의 방패막이로 쓰는 겁니다. 그 마법에 당한 자는 무의식적으로 그녀를 두둔하고, 그녀를 감싸주게 되죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "025", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "이리스가 타락 성녀라고? 내가 이리스의 마법에 당했다고?==W== 아니, 아니야. 나는 마력 차단 체질이라 그 어떤 정신 지배 계열 마법에도 걸리지 않으니까.", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_146", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "009", + "close", + "chijing", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "당신의 기품과 화려한 복장으로 봤을 때, 당신이 수습 사제이거나 적어도 그에 준하는 신분이라는 건 사실일 겁니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_sweaty", + nil, + nil, + -0.24, + 1.35, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "당신의 눈빛은 맑고, 마법에 홀린 것 같지도 않습니다. 그렇다면 이해가 되지 않는군요. 어째서 저 죄인을 감싸면서 일부러 거짓말에 맞장구쳐주는 겁니까?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalkShake", + param = { + 1, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "거…… 거짓말이라고?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "당신은 단 한 번도 이리스를 노예라고 칭하지 않았습니다. 그리고 그녀를 자신의 소유물로 취급하지도 않았죠. 노예의 시중을 받는 데 익숙한 사람은 절대 그런 태도를 흉내 낼 수 없습니다.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -140.0, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_exclamation", + nil, + 0.68, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "015", + "none", + 2, + 0.5, + -0.16, + 1.12, + nil, + nil, + 0.0, + 0.0, + true, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.32, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "당신과 이리스는 주종관계가 아닙니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 60.0, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "물론 이 정도의 의심만으로는 단정 지을 수는 없죠. 하지만 그다음에 한 말이, 당신이 아모르 사람이 아니라는 걸 증명했습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "아모르 검투장에 들어가 경기를 관람하는 데에는 입장권을 살 필요가 없습니다. 애초에 살 수 있는 표가 없으니까요. 관중들은 무료로 배포되는 도편 좌석표를 내고 입장합니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "025", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "어? 아까는 표를 구하기가 하늘의 별 따기라고 했으면서……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "005", + "none", + nil, + nil, + -0.1, + 1.15, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "아, 참. 제 고향은 아모르입니다. 그곳의 검투장이 정말 그립군요. 경기 날이 되면 사람들이 바글바글해서 표를 구하기가 정말 하늘의 별 따기거든요. 검투 경기를 본 적 있으신가요?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_372", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + true, + true, + 0.7, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + 100.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + nil, + 0.53, + -0.11, + 1.15, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.7, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "죄송합니다. 작은 함정을 파뒀습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "018", + "none", + 2, + 0.5, + -0.13, + 1.14, + nil, + nil, + 0.0, + 0.0, + true, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.36, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "당신 앞에 있는 이 여자는 매우 위험합니다. 당신의 노예라 자청하지만, 절대 좋은 의도로 그러는 게 아닐 겁니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.85, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_flurry", + nil, + 0.493, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutQuad", + 0, + nil, + false, + 0.65, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "주…… 주인님…… 저 여자 말을 믿지 마세요. 저는 당신의 가장 충성스러운……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + 2, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "013", + "none", + 1, + 0.8, + -0.11, + 1.15, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.65, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "죄인! 허튼짓하지 마라. 가슴에 얹은 그 돌에서 손 떼.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m136", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "하, 필라니스 같은 시골에도 이렇게 눈치 빠른 기사가 있을 줄이야.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + 100.0, + 1.15, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "003", + "none", + nil, + nil, + -0.065, + 1.05, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.02, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 4.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + -0.2, + 1.24, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 4.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_569", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_smoke", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_magiccircle", + 0, + 0, + nil, + nil, + 0.8, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_magiccircle", + 0, + 0, + -6.0, + 1.0, + 0.6, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_snow", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "마법의 신이시여,==W== 명부의 짙은 안개를 널리 퍼뜨려 적의 눈을 가리고, ==W==제가 은신하여 도망칠 수 있도록 도와주소서.==W==", + "" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_magiccircle", + 0, + 0, + -5.0, + -3.0, + 0.5, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_magiccircle", + 0, + 0, + 6.0, + 1.0, + 0.6, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_magiccircle", + 0, + 0, + 5.0, + -3.0, + 0.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_400", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_ice_buff_a", + 0, + 1, + nil, + -4.0, + 1.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_ice_buff_b", + 0, + 0, + nil, + -4.0, + 1.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetAudio", + param = { + 0, + "se_501", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutQuad", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + nil, + nil, + -0.08, + 1.1, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuad", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "은신 마법인가?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -20.0, + 1.15, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.7, + 1.0, + "none", + "OutQuad", + 1.0, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_goldenlight_continued", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + -0.15, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "희미한 빛이 횃불이 되니,==W== 숨을 곳은 없으리라!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.22, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "none", + nil, + nil, + -0.14, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_501_stop", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_flash_ev", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutCubic", + true, + true, + 0.4, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -15.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_goldenlight_continued", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_snow", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 180.0, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_flash_end_ev", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m28", + "none", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "021", + "none", + nil, + 0.6, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goleft_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.5, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -280.0, + -20.0, + 1.2, + nil, + nil, + nil, + "xingshi", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "후훗, 주문에 은신이라는 말이 들어간다고 해서 무조건 은신 마법인 줄 알았나요?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -70.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutCubic", + true, + true, + 0.71, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goleft_lp", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.05, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "4", + "OutCubic", + false, + false, + 0.7, + false, + "fade" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "c", + "025", + "none", + nil, + 0.3, + -0.09, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + nil, + 0.6, + -0.14, + 1.2, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 0.75, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "jushou", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "질주 마법이라니?!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "InBack", + 0.9, + false + } + }, + { + cmd = "Wait", + param = {0.52} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "4", + "OutCubic", + true, + true, + 0.6, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 120.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 110.0, + 0.0, + 1.06, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "3", + "OutCubic", + false, + false, + 0.7, + false, + "fade" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goleft_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -180.0, + nil, + nil, + nil, + nil, + nil, + "xingshi", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "014", + "none", + nil, + 0.575, + -0.115, + 1.15, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_love", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "고마워요, ‘수습 사제’. 당신이 저 여자를 열 걸음이나 떨어진 곳까지 유인해 내지 않았다면, 질주 마법진을 미리 그려둘 시간이 없었을 거예요.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "013", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "tiao2", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "그럼, 인연이 있다면 다음에 또 만나요. 눈치 빠른 시골 섬은 기사, 그리고 선량한 ‘수습 사제’.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.78, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "InBack", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -120.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "InBack", + 0.8, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_147", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goleft_lp", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + "stop", + "OutCubic", + 0.75, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_090", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_940", + "a", + "002", + "none", + nil, + 0.27, + -0.16, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1327", + "a", + "002", + "none", + nil, + 0.61, + -0.16, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1328", + "a", + "002", + "none", + nil, + 0.45, + -0.16, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_940", + "a", + nil, + "none", + nil, + nil, + -0.07, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1327", + "a", + nil, + "none", + nil, + nil, + -0.07, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1328", + "a", + nil, + "none", + nil, + nil, + -0.07, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.9} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "3", + "OutCubic", + true, + true, + 0.7, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -180.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "4", + "OutCubic", + false, + false, + 0.7, + false, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.75, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "c", + "021", + "none", + nil, + 0.35, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.65, + -0.11, + 1.15, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "이건...... 마법으로 숲속에 버려진 인형들을 깨워낸 건가?", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.95, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "InBack", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_099", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 250.0, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + "012", + "none", + nil, + 0.405, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.41} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 4, + -200.0, + -20.0, + 0.9, + "avg1_162", + "a", + "002", + "none", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Zhong", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "수습 사제, 호송차 문을 닫고 안에서 꼼짝 말고 계십시오. 당신에게는 거기가 제일 안전한 곳일 겁니다.", + "" + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 4, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "4", + "OutCubic", + false, + false, + 0.7, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 130.0, + 0.0, + 1.07, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.05} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "3", + "OutCubic", + false, + false, + 0.7, + false, + "fade" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "013", + "none", + nil, + 0.1, + -0.06, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -130.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1327", + "a", + "002", + "none", + nil, + 0.92, + -0.08, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + 0.8 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_940", + "a", + "002", + "none", + nil, + 0.68, + -0.08, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + 0.4 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1328", + "a", + "002", + "none", + nil, + 0.8, + -0.08, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_940", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1327", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1328", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "인형들은 제가 전부 처리하겠습니다!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/stm10001_02.lua b/lua/game/ui/avg/_kr/config/stm10001_02.lua new file mode 100644 index 000000000..88d8b41ee --- /dev/null +++ b/lua/game/ui/avg/_kr/config/stm10001_02.lua @@ -0,0 +1,17746 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "02", + "완전무결한 도시", + "이리스는 되돌아와 인형들에게 포위당한 당신을 구해 내고, 그 덕분에 엘리나도 경계를 푼다. 그 후 며칠 동안 당신과 이리스는 서로의 손바닥에 글씨를 써 가며 상대를 알아 간다. 그리고 필라니스라는 도시에 도착했을 때, 당신은 어딘지 모를 익숙함을 느끼는데……", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_067", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m111", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 6, + "white", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 5, + "white", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg3_1322", + "a", + "002", + "none", + 2, + 0.25, + 0.6, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_1321", + "a", + "002", + "none", + 2, + 0.65, + 0.3, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg4_106", + "a", + "002", + "none", + 2, + 0.8, + 0.95, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg3_1323", + "a", + "002", + "close", + 2, + 0.55, + 0.4, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_1324", + "a", + "002", + "none", + 2, + 0.35, + 0.5, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_448", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetStage", + param = { + 5, + 0, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.85} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "무표정한 인형", + "", + 0, + "", + false, + "", + "삐걱, 삐걱.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "025", + "avg_emoji_shock", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "이 버려진 인형들, 정말 끈질기네. 분명 엘리나가 숲으로 뛰어 들어가기 전에 다 베어 냈는데……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_575", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + nil, + "none", + nil, + 0.5, + -0.2, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_575", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + 0.5, + nil, + 1.5, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + 0.0, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + 0.5, + nil, + 1.5, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + 0.0, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_575", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + 0.5, + nil, + 1.5, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + 0.5, + 0.3, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_501", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetStage", + param = { + 5, + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1324", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_501_stop", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_099", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + 0.15, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + 0.95, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutBack", + 1.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "025", + "avg_emoji_exclamation", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "저절로 한데 모이더니, 쓸 만한 부위만 떼어 내서 인형 다섯 개를 새로 만들어 냈어.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 300.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_191", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_137", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "hengbo", + "Linear", + 1.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_191", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_137", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "hengbo", + "Linear", + 1.0, + true, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "010", + "avg_emoji_sigh", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "다행히 호송차의 철창이 아주 튼튼한 데다, 이 인형들은 그저 팔다리로 무작정 두들겨 대기만 할 뿐이야.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "009", + "avg_emoji_sweaty", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "이대로 가다간 굶어 죽을 때까지 이 호송차만 지키게 생겼는데.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_191", + 0.5, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "hengbo", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_137", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_191", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "hengbo", + "Linear", + 1.0, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "021", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "어차피 아무도 날 구하러 오지 않는다면, 굶어 죽는 수밖에 없겠는걸.", + "" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.5, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sigh", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "후우…… 일이 이렇게 된 이상 걱정해 봤자 소용없지. 지금 상황이나 정리해 보자.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_338", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_movie", + 0, + 2, + nil, + nil, + nil, + 1.0, + true, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "기억나……==W== 나는 ‘무르기’를 사용해 앙주와의 내기에서 이기고, ‘아무도 죽지 않는’ 길을 찾아내려 했어.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_0s", + 0, + "m101", + "1500ms", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_011_FP", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "OutCubic", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 70.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_015", + "0", + "OutSine", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 300.0, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "Linear", + 1.0, + true, + 1 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "하지만 내 계획은 ‘스스로 목숨을 포기하는 것’에 가까웠어. 비타가 ‘왕권’으로 앙주의 사격을 막아 주지 않았다면, 진짜 죽음을 맞이하게 됐겠지.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -60.0, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutBack", + 1.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "white_room_inside_a", + "16", + "Linear", + 0.5, + false, + "AvgStageEffect_wipe_left", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "‘왕권’은 파손됐고, 하얀 방에 들어간 나는 문을 열 수 없었어. 그 두 탑의 직원도 만나지 못한 채, 끝없는 하얀 공간 속을 배회할 수밖에 없었지.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "아주 오랜 시간 걷고 또 걸었던 게 기억나…… 정신이 흐릿해질 때까지 걷다가, 익숙한 목소리가 들렸고…… 또 다른 문 하나를 열었지.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_010", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -30.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 2.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_299", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "rule_38", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "OutCubic", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "그리고는 여기에 오게 됐어.==W== 마치 럭키 오아시스호에서 처음 눈을 떴을 때로 돌아간 것 같았지. 다만……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_007_f", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_007_f", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -700.0, + 400.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -700.0, + 400.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "세이나는 섬은 기사,==W== 아야메는 타락 성녀,==W== 코하쿠는…… 코하쿠의 흔적은 전혀 보이지 않네.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_007_d", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 200.0, + 0.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 200.0, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_007_o", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + -400.0, + 1.7, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + -400.0, + 1.7, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_movie", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_3", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "여긴…… 꿈인가? 아니야, 사람은 자신이 모르는 일까지 꿈꿀 수는 없어……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "그렇다면, 여긴 하얀 방 속의 환상인 걸까? 아니면 이세계? 아무것도 확신할 수가 없네.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "020", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "하지만 어찌 됐든, 하얀 방 안에서 출구를 찾아냈으니 아직 난 패배한 게 아니야!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "012", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "비록 비참한 꼴에 목까지 잘리고 말았지만, 난 분명 운명의 좁은 문을 통과해 냈어.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "026", + "avg_emoji_exclamation", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalkShake", + param = { + 1, + "Zhong", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "앞길이 막혔다 해도 희미한 빛은 존재하는 법이야…… 모두를 위해, 비타를 위해, 반드시 돌아갈 방법을 찾아내야 해!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 200.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false, + 0 + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_137", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_278", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_299", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 2.0, + true, + 0, + 10.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_411", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "hengboLP", + "Linear", + 1.0, + true, + 0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m112", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "025", + "avg_emoji_shock", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "응? 호송차가 왜 이렇게 흔들리지?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 2, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetStage", + param = { + 1, + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -500.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 2, + "none", + "avg4_106", + "a", + "002", + "none", + 2, + 0.5, + 0.3, + 1.1, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 2, + "none", + "avg3_1321", + "a", + "002", + "none", + 2, + 0.7, + 0.3, + 1.1, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 2, + "none", + "avg3_1322", + "a", + "002", + "none", + 2, + 0.35, + 0.35, + 1.0, + nil, + 0.8, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 2, + "none", + "avg3_1323", + "a", + "002", + "none", + 5, + 0.6, + 0.35, + 1.0, + nil, + 0.8, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 2, + "none", + "avg3_1324", + "a", + "002", + "none", + 5, + 0.8, + 0.35, + 1.0, + nil, + 0.8, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + nil, + "lengzhanLP", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "lengzhanLP", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + nil, + "lengzhanLP", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + nil, + "lengzhanLP", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_577", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "lengzhanLP", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "무표정한 인형", + "", + 0, + "", + false, + "", + "덜컥, 덜컥.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "025", + "avg_emoji_symbol", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "엣? 인형들이 호송차 한쪽으로 몰려갔잖아?!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 1, + 1, + "Linear", + 0.1, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true, + 0, + 0.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "002", + "none", + 2, + 0.35, + 0.3, + 1.1, + nil, + 0.0, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "002", + "none", + 2, + 0.65, + 0.3, + 1.1, + nil, + 0.0, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "002", + "none", + 2, + 0.2, + 0.35, + 1.0, + nil, + 0.8, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "002", + "none", + 5, + 0.5, + 0.35, + 1.0, + nil, + 0.8, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1324", + "a", + "002", + "none", + 5, + 0.8, + 0.35, + 1.0, + nil, + 0.8, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_176", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutBack", + 1.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 1, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_365", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.4, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + 0.4, + -0.2, + 2.3, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 2.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + 0.9, + 0.1, + 1.8, + nil, + nil, + nil, + "stop", + "none", + "OutBack", + 0, + nil, + false, + 2.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + 0.2, + 0.0, + 1.8, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 2.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + 0.6, + 0.0, + 1.8, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 2.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + 0.7, + 0.0, + 2.0, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 2.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "무표정한 인형", + "", + 0, + "", + false, + "", + "삐걱, 덜컥.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "016", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "큰일 났다. 이 녀석들, 호송차를 뒤엎으려 하다니…… 그러면 창살 너머로 나를 붙잡을 수 있잖아!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.1, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_577_stop", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 0, + nil, + nil, + 1.0, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "026", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "엘리나? 빨리 돌아와! 호송차가 더는 못 버틸 거야!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 5, + "mood_3", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "b", + "002", + "none", + 2, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_182", + 0, + -0.24, + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_034", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "Linear", + 1.0, + true + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_magiccircle", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "0", + "", + 0, + "", + false, + "", + "마법의 신이시여, 제게 뜨거운 성화를 내려주시어……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "저건……==W== 이, 이리스?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_182", + 0, + 1, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "010", + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_230", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 5, + "mood_5", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "SetStage", + param = { + 4, + 8, + "Linear", + 1.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 3, + "0", + "", + 0, + "", + false, + "", + "모든 죄악의 고목을 불태워 주소서!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "007", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "화, 화염 마법?! 잠깐, 나까지 같이 태울 셈이야?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "002", + "none", + 2, + 0.4, + 0.3, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "002", + "none", + 2, + 0.7, + 0.3, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "002", + "none", + 2, + 0.25, + 0.35, + 1.0, + nil, + 0.8, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "002", + "none", + 5, + 0.55, + 0.35, + 1.0, + nil, + 0.8, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1324", + "a", + "002", + "none", + 5, + 0.85, + 0.35, + 1.0, + nil, + 0.8, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.8, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_331", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_wind_blade", + 0, + 2, + nil, + 1.0, + 0.8, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_331", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_wind_blade", + 0, + 2, + nil, + nil, + -1.0, + 0.0, + false, + false, + 220.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_331", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_wind_blade", + 0, + 2, + nil, + nil, + 0.9, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + 1.0, + 1.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + 1.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + nil, + nil, + 0.9, + 1.0, + 1.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + nil, + 0.9, + 1.0, + 1.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + nil, + "none", + nil, + nil, + nil, + 0.9, + 1.0, + 1.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_448", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "무표정한 인형", + "", + 0, + "", + false, + "", + "끼긱……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sigh", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "바, 바람 칼날이었구나……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "021", + "none", + 2, + 0.5, + 0.1, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_music", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m95", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "친애하는 주인님, 결국 제가 구해드려야 했네요. 그 섬은 기사는 도저히 믿음직하지가 않다니까요~", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "그 여자는 호송차 철창이 튼튼해서 인형들이 부술 수 없다는 것만 생각했지, 녀석들에게 아주 약간의 지능이 있다는 걸 생각하지 못했어요. 아무리 방어가 튼튼해도 적이 빈틈을 노려 공격해 버리면 아무 소용이 없는데 말이죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "이리스, 왜 돌아온 거야? 엘리나가 근처에 있어. 널 보면 분명 잡으려고 할 거야. 빨리 도망쳐.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_146", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "오? 주인님이 제 안위를 걱정해 주시다니, 정말 뜻밖이네요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_102", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 2.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "저는 수많은 사람을 살해한 ‘타락한 성녀’인데요? 입막음 당할까 봐 두렵지 않으신가요?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_257", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "025", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "어쨌든 제 얼굴도 보셨고, 목소리도 들으셨는데요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "입막음하러 온 거라면, 굳이 날 구할 필요가 없었겠지. 저 인형들이 날 죽이게 놔두는 게 더 낫지 않았겠어?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "게다가, 네가 정말 ‘타락 성녀’일 지는 몰라도, ‘자신의 행적을 감추려고 끊임없이 사람을 죽여 입을 막는’ 사람은 아닐 것 같아.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "재밌네요. 당신은 깨어난 지 겨우 30분, 저와는 초면이잖아요. 왜 그렇게 저를 믿으시는 거죠?", + "" + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_1", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "설마…… 제 미모와, ‘주인님’이라는 소리에 홀리신 건 아니겠죠?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "021", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "만약 내가 “아야메와 이렇게나 닮은 사람이 살인범이라는 건,==W== 처음부터 믿고 싶지 않았으니까”라고 말한다면……==W== 흠, 이런 이유는 도저히 말 못 하겠는데.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_050", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_111", + "a", + "011", + "none", + 2, + 0.5, + -0.3, + 1.5, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 0.9, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sigh", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "002", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "003", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "크흠, 홀려서가 아니라 네 일 처리 방식 때문이야.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "“홀려서가 아니다”라니…… 아, 알겠네요. 사실 이미 제게 홀리셨지만, 저를 믿는 이유가 미모 때문만은 아니라는 거군요~", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "그럼 정말 궁금해지네요. 제 행동에서 대체 뭘 읽어내신 거죠?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "009", + "avg_emoji_sweaty", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "하아…… 엉뚱하고 장난기 많은 성격이 아야메랑은 완전 딴판이네. 아무튼 제대로 설명해 주자.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "네 마법 실력은 나쁘지 않아. 정말 눈 하나 깜짝 안 하고 사람을 죽일 수 있다면, 굳이 방금 깨어나 정신도 못 차린 나를 끌어들여 신분을 위장할 필요가 없었겠지.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_idea", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "엘리나는 노련한 섬은 기사라 내 대답 몇 마디로 나의 허점을 파헤쳤잖아. 그런 사람을 상대할 땐 차라리 마법으로 기습하는 게 훨씬 나은 선택이었을 텐데?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "우리가 나가서 이야기를 나누고 있을 때, 넌 마법진을 준비했지만 그건 질주 마법이었지, 공격용 마법이 아니었어.", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_147", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "사람의 습관은 쉽게 바뀌지 않아. 너의 행동을 보면, 넌 애초에 누굴 해치고 싶어 하지도 않고 나를 끌어들이고 싶어 하지도 않았다고 판단할 수밖에 없어. 그런 사람이 어떻게 ‘눈 하나 깜짝 안 하고 사람을 죽이는’ 사람이겠어?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_awkward", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "하아…… 오늘은 무슨 일일까요. 아까는 예리한 섬은 기사를 만나더니, 지금은 또 이렇게 저를 위해 애쓰시며 변호해 주는 ‘주인님’까지 만났네요.", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "하지만 지금은 이런 이야기를 할 때가 아니에요. 이제 가야 한답니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "16", + "Linear", + false, + false, + 0.5, + true, + "AvgStageEffect_fade_left" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 30.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "16", + "Linear", + false, + false, + 0.5, + true, + "AvgStageEffect_fade_right" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_522", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.5, + true + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "이랴!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_574", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "xingshi", + "Linear", + 2.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "호송차를 훔치려고?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 1, + nil, + nil, + nil, + "avg3_182", + "b", + "014", + "avg_emoji_music", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "네, 이렇게 하면 그 눈치 빠른 섬은 기사도 우릴 못 쫓아올 거예요. 이 숲속에서 저 망가진 인형들이랑 실컷 놀기나 하라죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 1, + nil, + nil, + nil, + "avg3_182", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 60.0, + nil, + 1.0, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "002", + "none", + 2, + 0.15, + 0.3, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "002", + "none", + 2, + 0.35, + 0.3, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "002", + "none", + 2, + 0.65, + 0.3, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "002", + "none", + 2, + 0.85, + 0.3, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + 0.2, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + 0.8, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "b", + "004", + "none", + 2, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 4, + "Linear", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "후후, 아직도 길을 막는 녀석들이 있군요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 8, + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_034", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_magiccircle", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "마법의 신이시여, 저에게 뜨거운 성화를 내려주시어, 모든 죄악의 고목을 불태워 주소서!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "015", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "틀린 주문으로도 제대로 된 마법이 나오다니, 이리스의 마법 사용법은 정말 기괴하네……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 4, + 17, + "Linear", + 0.1, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.202, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_331", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_wind_blade", + 0, + 2, + nil, + nil, + 1.0, + 0.5, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_131", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "025", + "avg_emoji_symbol", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "잠깐. 저 인형들, 얼굴색이 변했는데?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "mood_2", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "Linear", + 1.0, + true + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m35", + "none", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "027", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "바람 칼날이…… 사라졌다고요????? 저 인형들 몸에 바람 마법을 상쇄하는 마법진이라도 새겨져 있는 건가요?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 17, + "Linear", + 1.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.4, + nil, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + 1, + nil, + 0.25, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + 2, + nil, + 0.2, + 1.4, + nil, + 0.2, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + 1, + nil, + 0.0, + 1.7, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + 0.15, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "무표정한 인형", + "", + 0, + "", + false, + "", + "삐걱, 삐걱.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "Linear", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "이건 어떤가요?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_034", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_magiccircle", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "마법의 신이시여, 숲속의 가장 빠른 날개가 명을 따르게 하시어 이 소란스러운 세상을 정화하소서!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 15, + "Linear", + 1.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_329", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_fire_blade", + 0, + 2, + 1.0, + 3.0, + 0.9, + 0.5, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_329", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_fire_blade", + 0, + 2, + nil, + -1.5, + -1.2, + 0.5, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_329", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_fire_blade", + 0, + 2, + -2.0, + -3.0, + 0.9, + 0.5, + true, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_131", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "010", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "이, 이럴 수가. ==W==대체 누가 이 버려진 인형들에 상쇄 마법을 두 개씩이나 걸어 놓은 거죠! 아니, 상쇄 마법만이 아니에요. 이 인형들은 마법을 흡수해서 스스로를 강화시키고 있어요!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "004", + "none", + 1, + 0.05, + 0.3, + -1.3, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "004", + "none", + 1, + 0.2, + 0.3, + -1.3, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "004", + "none", + 1, + 0.8, + 0.3, + 1.3, + 1.0, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "004", + "none", + 1, + 0.95, + 0.3, + 1.3, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + nil, + nil, + -1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + nil, + 1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + nil, + 1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + nil, + nil, + -1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "026", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "이리스, 위험해!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 3.0, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_448", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + 0.1, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + 0.25, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + 0.9, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "무표정한 인형", + "", + 0, + "", + false, + "", + "삐걱……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -200.0, + 1.5, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.4, + nil, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "026", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "으윽, 마법이 안 통하는군요. 수레가 포위됐어요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "026", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "빨리 들어와! 철창 안은 안전해!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "안 돼요, 지금 문을 열면 인형들도 들이닥치겠죠.==W== 그러면 둘 다 살지 못해요……", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.3, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_034", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_magiccircle", + 0, + 0, + nil, + nil, + nil, + 1.0, + true, + false, + 0.5 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "024", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "이 마음을 토대로 정신을 양분으로 삼아, 주인님이 계신 감옥을 굳건히 할지니, 폭우가 씻어 내리고 광풍이 뒤흔들며 맹렬한 불길이 태울지라도 능히 버텨낼 수 있게 하소서!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_340", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_goldenlight_diffusion", + 0, + 0, + nil, + nil, + nil, + 0.5, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "이리스, 지금 뭐 하는 거야?!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -150.0, + 1.3, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "004", + "none", + 1, + 0.1, + 0.3, + -1.3, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "004", + "none", + 1, + 0.25, + 0.3, + -1.3, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "004", + "none", + 1, + 0.75, + 0.3, + 1.3, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "004", + "none", + 1, + 0.9, + 0.3, + 1.3, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + 0.1, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + 0.9, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "007", + "none", + 5, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "겨우 절 이해해 주는 사람을 만났는데, 이렇게 쉽게 죽게 둘 순 없죠. 수습 사제님, 이건 제 마지막 마력이에요. 부디 받아주세요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -200.0, + 1.5, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "이 강화 마법이 있으면, ==W==적어도 그 섬은 기사가 돌아올 때까지는 버티실 수 있을……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_448", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.0, + nil, + 1.0, + nil, + nil, + "none", + "Linear", + 2.0, + false, + 1 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + 1, + 0.45, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_525", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 2, + nil, + 1.0, + 0.8, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "026", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "이리스!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_525_stop", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.5, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_002_02", + "0", + "OutQuad", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m78", + "2000ms", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 1.0, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goright_lp_w", + 0, + 0, + nil, + nil, + 1.5, + 0.0, + false, + false, + 30.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "7", + "OutCubic", + false, + false, + 0.3, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goright_lp_w", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.1, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 0, + nil, + nil, + 1.5, + 0.5, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_002_01", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "", + false, + "", + "빛의 불꽃이여!", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + true + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "30", + "OutCubic", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 150.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "004", + "none", + 1, + 0.25, + 0.0, + 1.5, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "004", + "none", + 1, + 0.45, + 0.0, + 1.5, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + 1, + 0.25, + 0.15, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + 2, + 0.45, + 0.15, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 2, + -3.0, + nil, + 0.8, + 0.3, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 2, + -4.0, + nil, + -0.8, + 0.3, + true, + false, + 50.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_096", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + nil, + 0.15, + 1.3, + nil, + nil, + 0.0, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + nil, + 0.15, + 1.3, + nil, + nil, + 0.0, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + 1.4, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "004", + "none", + 1, + 0.55, + 0.0, + 1.2, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "004", + "none", + 1, + 0.75, + 0.0, + 1.2, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + 3, + nil, + 0.2, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + 4, + nil, + 0.2, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 2, + 3.0, + nil, + 0.8, + 0.3, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 2, + 2.0, + nil, + -0.8, + 0.3, + true, + false, + 50.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + 0.2, + 1.1, + nil, + 1.0, + 0.6, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + 0.2, + 1.1, + nil, + 1.0, + 0.6, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_131", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "006", + "none", + nil, + nil, + nil, + 1.2, + 0.0, + 0.0, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "006", + "none", + nil, + nil, + nil, + 1.2, + 0.0, + 0.0, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center", + 0, + 0, + nil, + nil, + 0.01, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + 0.5, + 0.1, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + 0.7, + 0.1, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_322", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_atta", + 0, + 2, + nil, + 0.7, + nil, + 0.3, + true, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dust_heave", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "024", + "none", + nil, + nil, + -0.15, + 1.2, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_085", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "이 인형들, 갑자기 이렇게 단단해지다니. 녀석들 몸에 둘러진 마법은…… 이해가 안 되는군.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "026", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "엘리나, 검에 마력을 넣지 마! 저 인형들은 마력을 흡수해서 자신을 강화시킬 수 있어!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "흠, 그렇군요. ==W==그렇다면 순수한 검술만으로 베어 주겠다!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.1, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "004", + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "006", + "none", + 1, + 0.25, + 0.3, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "006", + "none", + 1, + 0.45, + 0.3, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "006", + "none", + 1, + 0.65, + 0.3, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "006", + "none", + 1, + 0.85, + 0.3, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + 1, + 0.25, + nil, + 1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + 2, + 0.45, + nil, + 1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + 3, + 0.65, + nil, + 1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + 4, + 0.85, + nil, + 1.2, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_spatial_blade", + 0, + 2, + nil, + nil, + 2.0, + 0.5, + false, + false, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_181", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_181", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_spatial_blade", + 0, + 2, + nil, + nil, + 1.0, + 1.0, + true, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + nil, + 0.3, + 1.1, + 1.0, + 1.0, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + 0.3, + 1.1, + 1.0, + 1.0, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + 0.3, + 1.1, + nil, + 1.1, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + nil, + 0.3, + 1.1, + nil, + 1.1, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "c", + "002", + "none", + 3, + nil, + -0.1, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "과연, 이렇게 하니 더 쉽군.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + 1, + 0.7, + -0.1, + 1.4, + 0.0, + 0.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + 1, + 0.4, + -0.1, + 1.4, + 0.0, + 0.0, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + 0.3, + -0.1, + 1.4, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + 0.8, + -0.1, + 1.4, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_448", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + 1, + nil, + 0.15, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + 1, + nil, + 0.15, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + 0.15, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + 0.15, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + 1.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_162", + "c", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "Linear", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_line_goright_2_lp_w", + 0, + 0, + nil, + -3.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "호송차 근처에는 얼씬도 하지 마라!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetStage", + param = { + 4, + 15, + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_128", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dash", + 0, + 2, + 5.5, + nil, + nil, + 0.1, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_128", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dash", + 0, + 2, + 3.5, + nil, + nil, + 0.1, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_128", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dash", + 0, + 2, + -3.5, + nil, + nil, + 0.1, + true, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_128", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dash", + 0, + 2, + -5.5, + nil, + nil, + 0.1, + true, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_096", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 0.0, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 0.0, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 0.0, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 0.0, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + true, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_line_goright_2_lp_w", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_002_01", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_257", + 0.5, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "Linear", + 1.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "", + false, + "", + "이걸로, 마지막 일격이다……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 8, + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + 350.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.1, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_128", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_yellow_blade", + 0, + 2, + nil, + nil, + 3.0, + 0.5, + false, + false, + 120.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "34", + "OutQuad", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_023", + 0.2, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + nil, + nil, + 0.2, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dust_light", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "avg_emoji_shock", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "대, 대단해…… 오직 검으로만 50, 아니,==W== 최소 100개가 넘는 인형을 베어버렸잖아?!!!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalkShake", + param = { + 1, + "Zhong", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "015", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "close", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "수습 사제님, 괜찮으신가요? 다친 곳은요?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_flurry", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "난 호송차 안에 있어서 괜찮아. 빨리 이리스한테 가봐, 방금 인형들한테 파묻혔으니까.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 300.0, + 0.0, + 1.4, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_054", + 0.0, + false + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 0, + "qstory_main_10001_001", + 0.5, + nil, + 1.0, + true + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m53", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "주, 주인님, 저는 괜찮답니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "괜찮을 겁니다. 방금 제가 인형을 벨 때, 당신 노예는 약삭빠르게 인형의 잔해 아래로 파고들어 자신을 보호하더군요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFrontObj", + param = { + 1, + 0, + "qstory_main_10001_001", + nil, + nil, + 0.5, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 30.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "020", + "none", + 2, + 0.15, + -0.1, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_angry", + 1, + 0.3, + -0.35, + 1.5, + nil, + nil, + 1.0, + "jushou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "그걸 말이라고! 방금 그 일격에 하마터면 목이 날아갈 뻔했다고요!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "잠깐, 지금 날 뭐라고 불렀죠?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "close", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "숲속의 저 인형들을 꼼꼼히 조사해 봤는데, ==W==네가 마법으로 조종한 게 아니더군. 그리고……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "인형들이 널 삼키려고 할 때, 넌 마지막 마력을 수습 사제를 보호하는 데 사용했다. 이건 타락 성녀가 아니라, 충성스러운 노예가 할 법한 행동에 가깝지.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "비록 네가 잘 위장한 ‘타락 성녀’일 가능성은 여전히 있지만, 내 평범한 머리로는 더 이상 현 상황을 판단할 수 없어서 말이야.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "두 사람을 필라니스로 데려가, ==W==내 후견인이신 위대하신 존자 올림피아 님께서 네 정체와 운명을 판결하시게 하겠다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_566", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "사흘 뒤", + "" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m27", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBg", + param = { + 0, + "sky_sunny", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 20.0, + false, + 0 + } + }, + { + cmd = "SetTalk", + param = { + 10, + "0", + "", + 0, + "", + false, + "", + "==A-2==엘리나가 다소 갑작스럽게 이리스의 정체를 추궁하는 걸 멈춘 뒤, 우리는 다시 여정에 나섰다.==P====RT====RT====A-1==이리스는 여전히 ‘죄인’이었고, 나는 여전히 ‘죄인의 도주를 도운 것으로 의심되는 사람’이었지만, 엘리나는 정말로 우리를 ‘수습 사제’와 ‘수습 사제의 시종’으로 간주하고, 그에 걸맞은 대우를 해주는 듯했다.==P====RT====RT====A-1==심지어 우리의 하루 세 끼 식사조차 그녀의 간편 식량보다 훨씬 훌륭했다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 90.0, + 1.05, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.5, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "xingshi", + "Linear", + 2.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_577", + 0.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetTalk", + param = { + 3, + "0", + "", + 0, + "", + false, + "", + "흔들거리는 죄수 마차 안에서, 나 역시 이리스와 점차 가까워졌고 우리는 기묘한 방식으로 대화를 나누기 시작했다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 0, + "qstory_main_10001_002_FP", + nil, + nil, + 1.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "다시 한번 써봐요. ‘수습 사제’가 자기 이름도 못 쓰면 안 되잖아요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "알겠어. 다시 써볼게, 이렇게는 어때?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_577_stop", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetFrontObj", + param = { + 1, + 1, + "qstory_main_10001_002_FP", + nil, + nil, + 0.5, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "005", + "none", + 2, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "avg_emoji_sigh", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "그럭저럭이요. 글씨 진짜 못 쓰시네요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "에휴, 앞으로 글씨 쓸 일이 있으면 제가 대신 써드릴게요. 저는 당신의 개인 노예니까, 이런 일도 당연히 해야죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m149", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그날 엘리나는 왜 더 이상 네 정체를 캐묻지 않은 걸까? 짚이는 데라도 있어?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "어느 정도는요. 저 녀석, 꽤 눈치가 빨라서, 아마 당신과 똑같은 의문이 들었을 거예요. 제 행동이 본인이 알고 있던 ‘타락 성녀’와는 완전히 다르다는 걸요.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "게다가 당신은 확실히 귀족 같아 보이니까요. 만약 그 녀석이 당신의 개인 노예를 잘못 잡은 거라면…… 성으로 돌아간 뒤 후원자에게 엄청 혼나겠죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "하지만, 넌 정말로 ‘도망친 성녀’인 거지?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "mood_4", + "16", + "Linear", + 0.5, + false, + "AvgStageEffect_wipe_down", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "하아, 딱히 당신에게 숨길 필요도 없겠네요. 제가 의식에서 도망친 건 사실이에요. 하지만 전 지난 3년 동안 아무 데도 가지 않고, 아모르 근처의 고탑에 숨어서 마법을 연구했을 뿐이라고요.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "섬은 기사가 말한 그 사건들은 저도 어떻게 된 건지 몰라요. 풀려난 뒤에 그 고탑으로 데려다 드릴 테니, 제가 쓴 일기를 보세요. 그 일기들이 제 결백을 증명해 줄 테니까요!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "tower_common", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "며칠 전, 평소처럼 탑에서 잘 자고 있었어요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_267", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "c", + "007", + "none", + nil, + 0.3, + 0.05, + 1.0, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + 0.8, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "그런데 저 섬은 기사가 느닷없이 들이닥쳤고, 초상화를 들고 와선 절 잡으려 들었죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -60.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 3.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_flash_light", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "저는 별의 탑 안에서 필사적으로 도망쳤고, 거의 지쳐 쓰러질 때쯤 화려한 관 하나를 발견했어요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_219", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_00_003_FP", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "안에 들어가 숨으려 했는데, 뚜껑을 열자마자 당신이 보일 줄은 몰랐죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 60.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "아주 잘 차려입고 계시길래, 당신은 ‘부활 마법’을 수련 중인 수습 사제이고, ==RT==저는 당신을 지키는 개인 노예라고 섬은 기사에게 둘러댔죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.5, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 90.0, + 1.1, + nil, + nil, + nil, + nil, + "xingshi", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "스스로 노예라고 자처하다니…… 정말 그래도 괜찮은 거야?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "에휴, 정말 아무것도 기억 못 하시네요. 노예는 주인의 사유물이기 때문에, 섬은 기사가 저를 잡으려면 먼저 당신의 동의를 얻어야만 해요.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "제가 당신의 노예라고 자처하기만 하면, 설령 제가 진짜 ‘타락 성녀’라 해도 제 소유권이 정말 당신에게 있는지부터 확인해야 절 잡을 수 있거든요.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "그래서 그 섬은 기사가 관과 당신을 죄수 마차에 실은 뒤, 성으로 돌아가 조사하겠다고 한 거죠. 만약 조사해서 나온 신원이 제가 말한 것과 다르면 시체 모독죄까지 추가하겠다고 하면서요.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "당신 덕분에 무사히 시간을 벌었고, 활동할 수 있는 공간도 확보했어요. 안 그랬으면 전 분명 수갑과 족쇄가 채워져서 마법진을 그릴 기회조차 없었을 거예요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutCubic", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_question", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "그나저나 당신은 대체 어떤 분이시죠? 이 관은 또 어떻게 된 거고요? 왜 그 별의 탑 꼭대기에 있었던 건가요? 제가 거기에 3년 동안 살면서, 누가 올라가는 건 한 번도 본 적 없는데 말이에요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "010", + "avg_emoji_sigh", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "하얀 방을 통해서 이 세계에 왔다는 걸 설명할 수는 없으니까, 어쩔 수 없지…… 말할 수 있는 것만 골라서 조금 말하는 수밖에.", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_574", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "jushou", + "OutBack", + 1.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "난 수습 사제가 아니야. 내 고향은 아주 먼 곳이거든. 내가 왜 그 ‘관’과 함께 별의 탑에 있었는지는 나도 잘 모르겠어.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "아니어도 괜찮아요. 당신의 외모와 기품이라면 수습 사제인 척해도 아무도 의심하지 않을 테니까요. 필라니스에 들어간 뒤에는 꼬투리가 잡히지 않도록 제가 대신 대답할게요.", + "" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + 2, + 0.75, + 0.1, + 0.8, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.75, + 0.05, + 0.9, + nil, + nil, + 1.0, + "manbu_loop", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "저는 계속 당신의 개인 노예인 척해야겠어요.==W== 참, 저한테 좀 오만하고 강압적으로 해야 한다는 거 잊지 마세요. 주인다운 위세 정도는 부리셔야죠. 그렇게 상냥하게 노예를 대하는 사람은 없다고요!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 0.6, + 0.6, + 1.0, + "stop", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + true, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "close", + nil, + nil, + nil, + nil, + 0.0, + 0.8, + 1.0, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "저 섬은 기사한테도 마찬가지예요. 너무 정중하게 대할 필요는 없어요, 당신 신분에 맞지 않으니까요. 하지만 당신을 위해 뭔가 해준다면 적절한 보상은 해주시고요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "알겠어, 노력해 볼게.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "close", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그나저나, 정말 이렇게 손가락으로 손바닥에 글씨를 써가면서 얘기하는 걸로 엘리나를 속일 수 있을까?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "018", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "xuanyun", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "당연히 되죠. 마차를 모느라 뒤를 돌아볼 틈도 없을 테니까요. 설령 우리가 뭔가를 모의하고 있다고 의심하더라도, 얼렁뚱땅 넘길 다른 방법이 있답니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_257", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -300.0, + -30.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + 0.0, + 1.0, + 0.0, + 0.0, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "023", + "none", + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "존귀하신 두 죄인이여, 도착했습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m4", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "025", + "avg_emoji_shock", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "큰일이다, 이리스랑 이야기하는 데 너무 몰두했어!==W== 마차가 멈춘 것도 몰랐네, 우리가 모의하던 게 들통나겠어!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalkShake", + param = { + 1, + "Zhong", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "016", + "avg_emoji_flurry", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "018", + "avg_emoji_idea", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "011", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "niunie1", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "아앙, 주인님~", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "뭐, 뭐야?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "028", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "그렇게 힘줘서 문지르시면, 느낌이……==W== 느낌이 이상해요~ ==W==손가락에 힘 좀 빼주시겠어요~?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "028", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "그, 그건, 아, 알았어……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "007", + "avg_emoji_resentful", + "jushou2", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "이런 식으로 넘기려고 하다니!!!!!!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "close", + nil, + nil, + nil, + nil, + nil, + 0.0, + 1.0, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "크흠, 주인과 종 사이에 특별한 취향이 있는 것 정도는 이상할 것 없죠. ==W==하지만 시간이 너무 길어졌군요. 그리고 이제 내리셔야 합니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "내린다고? 여기서?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "1ZhenDong", + "Linear", + 1.0, + true + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m147", + "none", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "두 사람의 신분을 고려했을 때, 아직 모든 게 명확하지 않은 현 상황에, 두 분을 호송차에 태워 성에 들어가게 할 수는 없으니까요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "014", + "none", + nil, + 0.2, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_attention", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "크흠, 생각보다 세심하네요. 하지만, 주인님은 고귀한 수습 사제예요. 이런 먼지투성이 몰골로 존자님을 뵐 수는 없죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "그렇다. 두 사람의 상황을 고려하여, 특별히 오늘 휴업하는 목욕탕으로 골랐지. 목욕탕에 다른 손님은 없을 거다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "제법 신경 썼네요. 하지만 이 근처는 목욕탕이 있을 법한 모습이 전혀 아닌데 말이죠. 필라니스는 이렇게나 시골인 건가요?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "여긴 진짜 필라니스가 아니다. 도시 외곽에 자연스럽게 형성된 거주지일 뿐이지.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_437", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 700.0, + -600.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sunlight", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -400.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + true, + 0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "", + false, + "", + "호수 중앙 섬 위에, 하늘을 찌를 듯한 탑을 둘러싸고 세워진, 햇빛 아래 반짝이는 저 도시가 보이나……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "015", + "avg_emoji_speechless", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "호수 중앙 섬 위 별의 탑……==W== 그리고 이 거리 구조는? 이……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "025", + "avg_emoji_attention", + "chijing", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "이곳은 설마……==W== 필리에?", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 2, + nil, + nil, + nil, + 0.5, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "city_street_water", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "avg_emoji_shock", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_street_outside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_162", + "a", + "005", + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "b", + "004", + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 4, + 4, + "Linear", + 0.5, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "저곳이야말로 진정한 필라니스,==W== 위대하며 완전무결한 도시다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 15, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_458", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -120.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -150.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 1, + true, + "default" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/stm10001_03.lua b/lua/game/ui/avg/_kr/config/stm10001_03.lua new file mode 100644 index 000000000..fd75c92dc --- /dev/null +++ b/lua/game/ui/avg/_kr/config/stm10001_03.lua @@ -0,0 +1,14654 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "03", + "목욕탕과 노예", + "목욕탕에서 당신은 올림피아가 도시의 모든 노예를 해방했다는 소식을 듣는다. 이리스는 노예로 위장해 하수도를 통한 탈출 경로를 파악한다. 하지만 작전을 실행하기 직전, 엘리나가 당신에게 ‘부활 마법’에 관해 묻는데……", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.5, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m22", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.07, + 1.1, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "수습 사제님, 도착했습니다. 존자님의 성함을 딴 올림피아 목욕탕입니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + -100.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {4.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "OutSine", + 1.0, + true, + "fade", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "002", + "none", + nil, + 0.45, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "이쪽은 목욕탕 종업원 루루입니다. 필요한 게 있으시면 이 아이에게 말하시면 됩니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 0.0, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.1, + false, + 1.0 + } + }, + { + cmd = "NewCharIntro", + param = { + "avg2_978", + "루루", + "목욕탕 종업원", + "b", + "002", + nil, + nil, + nil, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + "JuGong", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 50.0, + nil, + nil, + nil, + nil, + "none", + "InSine", + 0.6, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "004", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + -3.0, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "루루", + "", + 1, + "", + false, + "", + "처음 뵙겠습니다. 마법의 신께서 두 분을 보살피시길.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_236", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.48, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + 0.0, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "005", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "루루", + "", + 0, + "", + false, + "", + "오늘 필라니스의 태양이 뜨겁네요. 이건 저희 목욕탕 특제 시원한 꿀 음료입니다. 더위가 싹 가실 거예요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "020", + "none", + nil, + nil, + -0.27, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "루루", + "", + 0, + "", + false, + "", + "그리고 이건 캐모마일 탕에 적셔 둔 리넨 수건이에요. 이걸로 손을 닦으시면 됩니다.", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_488", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dark_attack", + 0, + 0, + nil, + -2.0, + 2.0, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 1.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.5, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + nil, + nil, + "wind", + "OutQuad", + 1.0, + false, + 1 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_summon_appear", + 0, + 0, + -1.0, + -3.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_wipe_down", + "OutQuad", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 0, + "qstory_main_10001_003", + nil, + nil, + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.0, + nil, + 0.0, + nil, + nil, + "none", + "OutBack", + 0.8, + false, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552_stop", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "말이 채 끝나기도 전에 칠흑의 환영 팔들이 목욕탕 곳곳에서 뻗어 나오더니,==W== 컵과 수건을 안정적으로 받쳐 든 채 우리 앞으로 공손히 내밀었다.", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_485", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFrontObj", + param = { + 1, + 0, + "qstory_main_10001_003", + nil, + nil, + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "InQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "이, 이건…… 마법이야?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "b", + nil, + "none", + nil, + 0.75, + -0.07, + 1.1, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "020", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youzai", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "루루", + "", + 1, + "", + false, + "", + "네, 놀라게 해드린 모양이네요. 저는 마력을 팔 모양으로 형상화하는 게 특기거든요. 이러면 저 혼자서도 여러 사람 몫의 일을 해낼 수 있죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "002", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "011", + "avg_emoji_sweaty", + nil, + nil, + -0.07, + 1.1, + nil, + nil, + nil, + "jingxia", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "루루", + "", + 0, + "", + false, + "", + "아, 죄송합니다. 얘기하느라 두 분 성함을 여쭙는 것도 깜빡했네요.", + "" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "004", + "none", + nil, + 0.65, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "002", + "none", + nil, + 0.85, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "004", + "none", + nil, + 0.25, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.62, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.82, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "이분은 제 주인이자 수습 사제이십니다. 저는 이분의 개인 노예 이리스죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "010", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "루루", + "", + 0, + "", + false, + "", + "주인…… 노예……==W== 이런…… 엘리나 대장님,==W== 이건 좀 아니잖아요! 왜 여기에 노예가 있는 거죠?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "012", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jinzhang", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.37, + 0.1, + 0.95, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + false, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 250.0, + -50.0, + 1.3, + nil, + nil, + nil, + "none", + "OutQuad", + 0.6, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "018", + "none", + nil, + 0.2, + 0.1, + 0.95, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.7, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + 0.4, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.85, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.2, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "노예는 이 목욕탕에 들어가지 못하나요? 아모르에서도, 주인만 허락하면 노예는 주인을 따라 어디든 갈 수 있는데 말이죠.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "루루, 이분들은 필라니스 사람이 아니다. 상황이 좀 특수해. 너는 먼저 가서 준비하도록, 여긴 내가 알아서 할 테니.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "루루", + "", + 0, + "", + false, + "", + "네, 알겠어요……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.15, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 200.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_fade_right", + "OutQuad", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "018", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_fade_left", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "018", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "루루", + "", + 0, + "", + false, + "", + "겉모습은 기품 있어 보였는데, 노예나 부리는 사람이었다니. 정말 비열한 기생충 같네요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + nil, + "avg3_182", + "b", + "010", + "none", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "저기, 당신 방금 뭐라고 했죠? 감히 주인님께 무례하게!", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jinzhang", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_066", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.0, + nil, + nil, + nil, + nil, + 0.0, + "2TiaoYue", + "none", + "InQuad", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg3_182", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 3, + "0", + "Linear", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.25, + -0.07, + 1.1, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "002", + "none", + nil, + 0.6, + -0.07, + 1.1, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "012", + "none", + nil, + 0.8, + -0.07, + 1.1, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 3, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m12", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_sweaty", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "미안하군. 루루를 대신해 사과하지. 저 아이는 과거 일 때문에 노예를 부리는 사람을 아주 싫어해서 말이야.", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "하? 무슨 소리죠? 노바 시민이라면 다들 집에 노예를 두고 있지 않나요? 설마 당신네 필라니스에는 노예가 없다는 건가요?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "예전에는 있었지만, 지금은 없다.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 200.0, + -50.0, + 1.25, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.6, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + true + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg1_162", + "", + 1, + "", + false, + "", + "몇 년 전, 필라니스를 다스리시는 존자 올림피아 님께서 모든 노예를 해방하고, ==RT==노예들에게 시민 신분을 주셨으니까.", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_121", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_159", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg1_162", + "", + 0, + "", + false, + "", + "그 후로 도성 안 사람들은 선의와 우애로 서로를 아꼈고, ==RT==필라니스도 나날이 번창하여 ‘완전무결한 도시’가 되었지.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "002", + "none", + nil, + 0.7, + -0.07, + 1.1, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.3, + -0.07, + 1.1, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "012", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m25", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "저, 전부 해방했다고요? 그럼, 원래 노예들이 맡던 일은요?", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "올림피아 님께서는 많은 마법 인형을 제작하셨고, 그 인형들이 원래 노예들이 하던 일을 대신하게 되었지.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_shock", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "인형? 설마 우리가 숲에서 만난 그……", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "33", + "InSine", + true, + true, + 0.7, + true, + "fade" + } + }, + { + cmd = "SetPPGlobal", + param = {1} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg4_106", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1321", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1322", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1323", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1324", + "a", + "002", + "none", + 2, + 0.55, + 0.2, + 1.4, + 1.0, + 1.0, + 1.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_501_stop", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_099", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + 0.15, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + 0.95, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_413", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutBack", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg4_106", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1321", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1322", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1323", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1324", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutBack", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "32", + "OutSine", + true, + true, + 0.7, + true, + "fade" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetPPGlobal", + param = {0} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.17, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuad", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "네, 그 인형들은 바로 필라니스에서 폐기된 인형들입니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "필라니스의 마법 인형은 모두 나무로 만들어졌기에, 마력을 주입하지 않으면 보통의 목각 인형과 다를 바 없죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "필라니스 사람들은 못 쓰게 된 인형을 숲에 버려 자연으로 돌려보내곤 합니다만, 우리가 마주친 그 폐기된 인형들이 왜 갑자기 움직였고 사람을 공격했는지는 아직 조사 중입니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "시간이 늦었으니 서둘러 씻으시죠. 곧 올림피아 님을 알현하러 가야 합니다.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "009", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "필라니스에 대해 더 알고 싶은 게 있다면, 알현이 끝난 뒤 저와 천천히 이야기 나누도록 하시죠.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_happy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "엘리나, 이렇게까지 세심하게 준비해 줘서 고마워. 뭐 보답할 만한 건 없을까?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "33", + "OutSine", + true, + true, + 0.6, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "InSine", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "005", + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + true, + 0.0 + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 1, + "qstory_main_10001_002_FP", + nil, + 0.3, + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFrontObj", + param = { + 1, + 0, + "qstory_main_10001_002_FP", + nil, + nil, + 0.5, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.6, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "저 섬은 기사한테도 마찬가지예요. 너무 정중하게 대할 필요는 없어요, 당신 신분에 맞지 않으니까요. 하지만 당신을 위해 뭔가 해준다면 적절한 보상은 해주시고요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "17", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "이리스가 나더러 주인답게 굴라고 했었지. 이렇게 말하면 될 것 같은데.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_3s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "006", + "none", + nil, + nil, + -0.17, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "전부 제가 마땅히 해야 할 사소한 일일 뿐입니다,==W== 수습 사제님. 하지만 부탁드리고 싶은 일이 한 가지 있긴 합니다. 올림피아 님을 알현하신 후 시간이 남으신다면, 마법에 대해 물어봐도 괜찮을까요?", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "물론이지.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "018", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_lp", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -300.0, + -150.0, + 1.45, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -350.0, + -165.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 20.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_clockwise", + "OutSine", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m149", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_207", + 0.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_wipe_up", + "OutSine", + false, + false, + 0.8, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + true, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 6, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg3_100", + "be", + "002", + "none", + nil, + nil, + 0.6, + 1.1, + 1.0, + 1.0, + 0.7, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 6, + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 5, + 6, + "Linear", + 0.6, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_134", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + nil, + nil, + 0.7, + nil, + 0.0, + 0.0, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.3, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 6, + nil, + nil, + nil, + 230.0, + 1.25, + nil, + 1.0, + nil, + "none", + "OutSine", + 1.5, + false + } + }, + { + cmd = "Wait", + param = {2.5} + }, + { + cmd = "SetStage", + param = { + 5, + 7, + "OutSine", + 1.0, + true + } + }, + { + cmd = "SetChar", + param = { + 1, + 6, + "none", + "avg3_100", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.1, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_100", + "be", + "002", + "none", + nil, + nil, + 0.4, + nil, + 1.0, + 1.0, + 0.7, + 0.0, + true, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 6, + "OutSine", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_134", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + -100.0, + 1.2, + nil, + 1.0, + nil, + "none", + "OutSine", + 1.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + nil, + nil, + 0.4, + 1.05, + 0.0, + 0.0, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.3, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {2.5} + }, + { + cmd = "SetStage", + param = { + 4, + 7, + "OutSine", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "AvgStageEffect_flurry", + "OutSine", + 1.0, + true, + "fade", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + true, + true, + 0.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "be", + "013", + "none", + nil, + 0.55, + -0.55, + 1.8, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + nil, + 0.45, + -0.6, + nil, + nil, + nil, + nil, + "manbu_loop", + "none", + "OutSine", + 0, + nil, + false, + 5.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -250.0, + -100.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 20.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 120.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 2.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "AvgStageEffect_wipe_up", + "OutSine", + false, + false, + 1.5, + false, + "fade" + } + }, + { + cmd = "Wait", + param = {3.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "avg_emoji_music", + nil, + nil, + -1.5, + nil, + nil, + nil, + nil, + "none", + "none", + "InBack", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_432", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_wave", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "1ZhenDong", + "Linear", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "OutSine", + 0.7, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.7, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_watermarks_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_367", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetChar", + param = { + 1, + 0, + "none", + "avg3_100", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_watermarks_lp", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_236", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "011", + "avg_emoji_star", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "후…… 진짜 좋다.==W== 살 것 같아~", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "002", + "avg_emoji_sigh", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_432", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "Linear", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "011", + "avg_emoji_flower", + "youzai", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "이렇게 뜨거운 물에 몸을 담그고 있으니, 피부가 저릿저릿한 게 뻐근했던 근육이 싹 풀리는 것 같네.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_vexation", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "여기가 대체 어디인지,==W== 이리스랑 엘리나는 왜 애들이랑 똑같이 생겼는지, 존자를 마주하면 앞으로 어떻게 해야 할지, 엘리나는 마법에 대해 물어보겠다는데 정작 난 마법은 전혀 쓸 줄도 모르고, 대체 어떻게 해야 돌아갈 수 있는 건지……", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 3, + "beilin_street", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 4, + "beilin_street", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 3, + "none", + "avg3_182", + "b", + "002", + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 4, + "none", + "avg1_111", + "a", + "002", + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_544", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutSine", + 1.0, + false, + 0 + } + }, + { + cmd = "SetStage", + param = { + 2, + 4, + "OutSine", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_545", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 3, + 4, + "Linear", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBg", + param = { + 5, + "beilin_street", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_112", + "a", + "002", + "none", + nil, + 0.65, + -0.17, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.35, + -0.17, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_546", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "Linear", + 1.0, + true + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "ce", + 0.0, + true, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 5, + "OutQuad", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 2, + 5, + "OutQuad", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 3, + 5, + "OutQuad", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutQuad", + 1.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + nil, + nil, + nil, + 0.0, + nil, + "none", + "OutSine", + 1.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_491", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "InQuad", + true, + true, + 0.5, + true, + "fade" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dream_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + 200.0, + 2.0, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.3, + false, + "fade" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 6, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 6, + nil, + nil, + nil, + nil, + 1.5, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg3_182", + "c", + "002", + "none", + nil, + 0.8, + 0.15, + 0.95, + 1.0, + 1.0, + 0.0, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg3_100", + "be", + "002", + "none", + nil, + 0.45, + 0.0, + 1.35, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 5, + 6, + "OutSine", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutQuad", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlStage", + param = { + 6, + nil, + nil, + -200.0, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetStage", + param = { + 5, + 3, + "OutSine", + 0.7, + true + } + }, + { + cmd = "SetChar", + param = { + 1, + 6, + "none", + "avg3_100", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.3, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 1, + 6, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.3, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "009", + "avg_emoji_think", + "JuGong1", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "이제 아무것도 생각하기 싫어……==W== 그냥 이대로 물에서 스르르 녹아버렸으면……", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "011", + "avg_emoji_flower", + "niunie", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 4, + 1, + nil, + "none", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_451", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "020", + "avg_emoji_think", + "jinzhang", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "아니, 생각하기 싫다기보다는……==W== 어쨌든 지금은 일단 좀 쉬자.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "021", + "avg_emoji_sweaty", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + 200.0, + 100.0, + 1.5, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "c", + "002", + "none", + nil, + 0.7, + 0.1, + 1.4, + 1.0, + 1.0, + nil, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_100", + "be", + "002", + "none", + nil, + 0.4, + 0.1, + 1.4, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 6, + "OutSine", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.54, + nil, + nil, + nil, + nil, + nil, + "LianTiao", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetStage", + param = { + 4, + 3, + "OutSine", + 0.5, + true + } + }, + { + cmd = "Clear", + param = { + true, + 0.4, + true, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "020", + "avg_emoji_shock", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "으음. 뭔가 등을 힘주어 문지르고 있네? 진짜 시원하다. 이 욕조에는 마사지 기능까지 있나 봐. 필라니스 사람들, 제대로 즐길 줄 아네……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "007", + "avg_emoji_symbol", + "chijing", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "잠깐, 이런 고풍스러운 욕조에 마사지 기능이 있다고?!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 4, + 0, + nil, + "close", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "Linear", + 1.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "be", + "025", + "none", + nil, + 0.35, + -1.0, + 1.3, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "002", + "none", + nil, + 0.65, + -1.0, + 1.3, + nil, + 1.0, + 0.0, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_450", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_wave", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + nil, + nil, + -0.25, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.8, + -0.25, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -300.0, + -50.0, + 1.35, + nil, + nil, + nil, + "none", + "OutSine", + 0.7, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goright_lp", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.6, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_goright_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "028", + "none", + nil, + 0.5, + -0.15, + 1.45, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_eye_ev", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "34", + "OutQuad", + false, + false, + 1.0, + false, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_545", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.25, + nil, + nil, + nil, + "none", + "InOutBack", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_546", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -200.0, + nil, + nil, + nil, + nil, + "1ZhenDong", + "OutSine", + 0.6, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dream_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + -100.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_watermarks_lp", + 0, + 1, + nil, + nil, + 1.2, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 2.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "none", + nil, + 0.45, + -0.1, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {2.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 0.5, + true + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "흥~ 흥흥흥~♪==RT==", + "" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_watermarks_lp", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "OutSine", + 1.0, + true, + "fade", + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_symbol", + "chijing", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "이, 이리스?!! 뭘 하고 있는 거야?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + 0.45, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_b", + "0", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_love", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "주인님의 등을 밀어드리는 중이죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_vexation", + "chijing", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "잠깐, 잠깐만. 언제 들어온 거야? 우리 서로 다른 탕으로 들어간 거 아니었어?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + 0.4, + nil, + -1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "018", + "none", + nil, + 0.65, + -0.16, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "be", + "007", + "none", + nil, + nil, + -0.16, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -200.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 0.6, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m26", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "013", + "avg_emoji_flower", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youzai", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "에이, 부끄러워하지 마세요, 주인님. 저는 수건으로 몸을 꽁꽁 싸맸으니까 아무것도 안 보인다고요. 반면에 당신의 그 완벽한 몸매는, 굳이 가리실 필요도 없겠네요.", + "에이, 부끄러워하지 마세요, 주인님. 피부가 정말 하얗네요. 쇄골 라인도 예쁘고. 좀 더 자신감을 가지셔도 된다고요.", + "에이, 부끄러워하지 마세요, 주인님. 저는 수건으로 몸을 꽁꽁 싸맸으니까 아무것도 안 보인다고요. 반면에 당신의 그 완벽한 몸매는, 굳이 가리실 필요도 없겠네요." + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 230.0, + nil, + 1.25, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.38, + nil, + -1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.35, + nil, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + nil, + 0.53, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.7, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "남자시잖아요, 좀 더 용감하게 행동하셔야죠.", + "어차피 둘 다 여자인데, 같은 욕조에서 씻는 게 대수인가요?", + "남자시잖아요, 좀 더 용감하게 행동하셔야죠." + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "be", + nil, + "none", + 1, + 0.5, + -0.75, + 2.0, + nil, + nil, + nil, + "2TiaoYue", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 1, + 0, + "none", + "avg3_100", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 1, + 0, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_c", + "0", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "Linear", + 0.5, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "게다가, 저는 애초에 주인님의 노예인걸요. 노예가 주인님의 등을 밀어드리는 건 당연한 일 아니겠어요?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_shock", + "chijing", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "다, 당연한 일은 무슨. 남들을 속이려고 ‘주인’이랑 ‘노예’인 척하는 것뿐이잖아. 난 애초에 노예 같은 건 좋아하지도 않고, 필요도 없어.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + 0.4, + nil, + 1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_c", + "0", + "OutQuad", + 0.5, + false, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "아, 주인님도 필라니스 사람들처럼 노예를 좋아하지 않으시나 보군요. 이유가 뭔가요?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sigh", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "사람이 어떻게 다른 사람을 노예로 부릴 수 있겠어? 그냥 생각만 해도 이상하잖아, 딱히 명확한 이유 같은 게 필요한 게 아니라고.", + "" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그건 그렇고, 이리스 너 말이야. 신분을 위장하고 싶었던 거라면 내 동료나 친구라고 해도 됐을 텐데, 왜 굳이 ‘노예’라고 한 거야?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "none", + nil, + 0.45, + -0.05, + 1.0, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_a", + "0", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_b", + "0", + "OutSine", + 0.5, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "OutSine", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "노예라는 신분이 써먹기 편하니까요. 방금 주인님은 사람이 어떻게 다른 사람을 노예로 부릴 수 있겠냐고, 생각만으로도 이상하다고 하셨죠. 하지만 노바인들이 애초에 노예를 ‘사람’으로 보지 않는다면요?", + "" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "OutSine", + 0.5, + false, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_exclamation", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "사람으로 보지 않는다니……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_c", + "0", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "후후, 아모르 시장에서는 말 한 마리가 노예 한 명보다 훨씬 비싸답니다. 대부분의 노바인들에게 노예는 그저 물건일 뿐이니까요.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_a", + "0", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "하지만, 물건이라고 해서 꼭 나쁜 점만 있는 건 아니에요.", + "" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "OutSine", + 0.5, + false, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_question", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "무슨 장점이 있는데?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.1, + nil, + nil, + nil, + 0.5, + "none", + "OutSine", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "InCubic", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -100.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "004", + "none", + nil, + nil, + -0.5, + 1.35, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_432", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + -0.35, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "제일 큰 장점은……==W== 아무도 ‘물건’에는 신경을 쓰지 않는다는 거예요.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m25", + "4000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "002", + "none", + nil, + nil, + -0.17, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "015", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "제가 만약 당신의 동료라고 소개했다면 그럴듯한 삶을 꾸며내야 했을 텐데, 조사하면 금방 들통났겠죠. 어쨌든 저는 3년 내내 탑에 틀어박혀서 어디에도 가지 않은 ‘타락 성녀’니까요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "018", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "하지만 제가 당신의 노예로 자청하고, 당신이 고개만 끄덕여주면 사람들은 당신의 신분에만 주목하게 되죠. 어차피 저는 당신의 ‘물건’일 뿐이니까요.==RT==", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "007", + "close", + "chijing2", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "잠깐, 그런 것까지 계산했던 거야? 약삭빠르다고 해야 하나, 아니면 간이 크다고 해야 하나?", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youzai", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "avg_emoji_attention", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "만약 내가 너랑 협력할 생각이 없었거나, 악인이었다면 너만 위험해지는 거 아니야?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "처음엔 당신이 그냥 ‘시체’에 불과했으니까 저도 딱히 거리낄 게 없었죠. ==W==당신이 깨어났을 땐 솔직히 깜짝 놀라긴 했지만, 그 후에 찬찬히 지켜보고 난 뒤 계속 ‘함께 연기’하기로 결심한 거예요.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "당신은 다정하고, 선량하고, 총명하면서도,==W== 공격성이 없는 좋은 사람이에요. 제가 본 사람 중에 제일 좋은 사람이죠~", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + -0.3, + 1.35, + nil, + nil, + nil, + "niunie1", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -0.5, + 1.2, + nil, + nil, + nil, + "jushou", + "OutSine", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "021", + "avg_emoji_love", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "021", + "avg_emoji_awkward", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "큭…… 왠지 평가가 마음에 안 드는데?!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "006", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "그러니까 당신의 노예 행세를 해도 전혀 위험하지 않을 거라고 생각했어요. ==W==심지어 당신은 저를 ‘물건’으로 취급하지도 않을 거라 생각했는데, 결과적으로 제 예상이 맞았네요.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "018", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "013", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "게다가 노예 흉내를 내본 건 이번이 처음인데, 되게 잘했죠? 칭찬이라도 해 주셔야 하는 거 아닌가요~?", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_095", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "avg_emoji_happy", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그래, 그래, 진짜 대단하다.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "020", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "정말, 너무 성의 없잖아요~", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m147", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_attention", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "이리스, 설마 그냥 수다나 떨고 어리광이나 부리려고 이 욕탕에 들어온 건 아니겠지?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "004", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "아하하, 연기에 너무 몰입했나 봐요. 당신이랑 이야기하다 보니 본론을 잊을 뻔했네요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "여기서 목욕을 마치면 존자님을 뵈러 가야 하잖아요. 저희의 이런 조잡한 변장은 촌뜨기 섬은 기사 정도나 속일 수 있지, 존자님을 속일 수는 없겠죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_shock", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그럼 어떡하게?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "018", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youzai", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "당연히 도망쳐야죠!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -200.0, + nil, + 1.25, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 4, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 4, + nil, + nil, + 0.0, + -600.0, + 2.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 4, + "none", + "avg2_978", + "a", + "002", + "none", + nil, + 0.7, + nil, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "a", + nil, + "none", + nil, + 0.82, + -0.5, + nil, + 1.0, + 1.0, + nil, + "none", + "none", + "OutSine", + 0, + -90.0, + false, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetStage", + param = { + 3, + 6, + "InQuad", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_099", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "a", + nil, + "none", + nil, + 0.8, + nil, + 1.5, + nil, + nil, + 1.0, + "xuanyun", + "none", + "InOutBack", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "none", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "못 도망칠걸? 욕조 문 앞이랑 창문에 시중을 든답시고, 검은 마법 손들이 지키고 있잖아. 말이 시중이지, 실제로는 감시야.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetStage", + param = { + 3, + 5, + "OutQuad", + 1.0, + true + } + }, + { + cmd = "SetChar", + param = { + 1, + 4, + "none", + "avg2_978", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "002", + "none", + nil, + 0.38, + -0.5, + 1.45, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_047", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + nil, + "2TiaoYue", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "후후후, 이게 바로 노예 신분의 장점이라니까요~==W== 확실히 그 루루라는 아이가 우릴 감시하고 있긴 한데,==W== 제가 ‘주인님을 모시러 간다’라고 말하니까 시뻘게진 얼굴로 질색하면서 자유롭게 움직이게 해 줬거든요.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + -0.2, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 10.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "015", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "024", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "입으로는 노예를 부리는 사람을 혐오하면서도, 무의식적으로는 저를 ‘물건’ 취급하고 있었던 거죠.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 1, + 0, + "none", + "avg2_978", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 300.0, + -50.0, + 1.35, + nil, + nil, + nil, + "none", + "InOutSine", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_065", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 3, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 3, + nil, + nil, + 400.0, + -300.0, + 1.2, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 3, + "none", + "avg2_978", + "b", + "002", + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 2, + 0, + "OutSine", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "015", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "zuochupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "지금쯤, ==W==그 귀여운 아이는 우리가 탕 안에서 이런저런 짓을 하고 있다고 생각할 테니, 감시할 엄두도 못 낼걸요?", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "022", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "021", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_066", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 2, + 5, + "OutSine", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.15, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "avg_emoji_awkward", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "하아, 네 방식은 참…… 지나치게 실용적이야.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "020", + "avg_emoji_think", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "그 점만 보면 아야메랑 조금 닮긴 했지만,==W== 애초에 아야메는 이렇게 개방적이지도 않고…… 이런 수위의 거짓말은 전혀 못 하겠지.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sweaty", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "실용적인 게 어때서요? 그렇게 별로인가요?==W== 게다가, 성녀라 해도 똑같은……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "011", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "응?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "아무것도 아니에요. 아무튼, 주인님을 모시러 오는 길에 밖으로 통하는 하수도를 하나 발견했거든요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + -200.0, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 4, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "잠시 후에, 일단 주인님이 정문으로 가서 섬은 기사에게 말을 건네세요.==W== 그 사람은 주인님께 가르침을 받고 싶어 했잖아요? 그걸 구실로 이야기를 나누면서 시선을 끌어주시는 거예요.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "avg_emoji_idea", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "저는 그 틈을 타 하수도로 탈출하고요. 탈출한 뒤 근처 거리에서 소동을 일으킬 테니, 섬은 기사의 시선이 그쪽으로 쏠리면 주인님은 유유히 정문으로 나가시면 돼요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "avg_emoji_speechless", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "듣고 보니 괜찮네. 엘리나와 루루는 둘뿐이니 우리가 갈라져서 도망치면……==W== 분명 ‘타락 성녀’ 혐의가 있는 너를 우선적으로 쫓을 테니까.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "none", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_vexation", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "하지만…… 그러면 네가 너무 위험해지는 거 아니야?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "안심하세요, 주인님. 3년 동안 탑에 숨어 있으면서 특별한 마법을 꽤 많이 연구해 뒀거든요~", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_3s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_207", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + 1.2, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "002", + "none", + nil, + 0.45, + -0.25, + 1.3, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.46, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "010", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetTalk", + param = { + 3, + "1", + "", + 0, + "", + false, + "", + "후, 다 갈아입었다. 지금쯤이면 이리스는 벌써 하수도로 들어갔겠지.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + nil, + -0.3, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutSine", + 0.5, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "002", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "엘리나…… 아,==W== 찾았다……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_065", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 200.0, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_066", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.7, + 0.1, + 0.75, + nil, + 1.0, + 0.0, + 0.0, + true, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -200.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 1.5, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "huanxin", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -220.0, + -50.0, + 1.25, + nil, + nil, + nil, + "none", + "OutSine", + 0.7, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 100.0, + 1.35, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + 0.5, + 0.3, + 1.4, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble_lp", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sunlight", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "InOutSine", + false, + false, + 2.5, + false, + "fade" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m113", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.15, + nil, + nil, + nil, + "none", + "OutQuad", + 4.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "자비롭고 전능하신 트리비아 여신이시여, 온 마음을 다해 기도하옵니다.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_437", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.2, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 4.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutSine", + 2.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.5, + false, + "default" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "제 동료들을 드높은 하늘로 데려가 주시고, 그들이 열두 갈래 계절풍에 ==RT==감싸는 하늘을 마음껏 날아오를 수 있게 하소서.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.25, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.0, + true, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble_lp", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "별의 탑에 기도하고 있는 건가……?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "jushou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.1, + 1.1, + nil, + nil, + nil, + "JuGong", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.3, + nil, + nil, + nil, + "none", + "OutQuad", + 0.6, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "아, 죄송합니다. 여신님께 기도드리느라 견습 사제님을 미처 알아보지 못했군요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "011", + "avg_emoji_star", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "괜찮아, 준비해 준 욕탕은 아주 마음에 들었어. 여행의 피로가 싹 가시더라고.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "전에 나한테 가르침을 받고 싶다고 했지? 알현 시간이 되기 전까지 여기서 이야기하자.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "엣…… 지, 지금요?==W== 하지만……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "엘리나는 보기 드물게 망설이며, 마치 어떠한 운명의 계시를 찾는 듯, ==RT==거대한 별의 탑을 몇 번이고 바라보았다.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 1, + "phylanis_street_outside_daylight", + "0", + "OutSine", + 0.0, + true, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + 700.0, + -500.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + nil, + -550.0, + 1.55, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 0 + } + }, + { + cmd = "SetStage", + param = { + 0, + 0, + "OutSine", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.2, + nil, + nil, + nil, + "none", + "OutQuad", + 35.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetFx", + param = { + 1, + "fx_avg_sunlight_2", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "하지만 별의 탑은 그저 그곳에 우뚝 서 있을 뿐, 평범한 이의 방황에 귀 기울이지도, ==RT==그 어떤 답을 주지도 않았다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetStage", + param = { + 0, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_star_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutSine", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + -0.3, + 1.35, + nil, + nil, + nil, + "JuGong", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "죄송합니다, 견습 사제님. 오래 기다리시게 했군요.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "여쭤보고 싶은 질문이……==W== 조금 주제넘을 수도 있습니다. 혹시 들으시고 불편하시다면 바로 사과드리죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_happy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "괜찮으니까 물어봐.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_257", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "혹시 ‘부활 마법’에 대해 알려주실 수 있으십니까?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_100", + "a", + "025", + "none", + nil, + nil, + -0.17, + 1.25, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 6, + "OutSine", + 0.5, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.3, + nil, + "none", + "InOutQuad", + 0.6, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_185", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m148", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_flash_light", + 0, + 0, + nil, + 1.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + true, + 0.7, + true, + "fade" + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutQuad", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_486", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -800.0, + 250.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.35, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "wind", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_k", + "0", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -800.0, + 250.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "OutQuad", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -800.0, + 250.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.25, + nil, + nil, + nil, + "none", + "InOutBack", + 0.8, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + 1.35, + nil, + nil, + nil, + "JuGong", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "어떤 대가를 치르더라도…… ==W==제가 가진 것이라면 무엇이든 드리겠습니다!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutQuad", + 0, + nil, + false, + 1.3, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/stm10001_04.lua b/lua/game/ui/avg/_kr/config/stm10001_04.lua new file mode 100644 index 000000000..d2fa6c765 --- /dev/null +++ b/lua/game/ui/avg/_kr/config/stm10001_04.lua @@ -0,0 +1,14181 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "04", + "욕탕의 시험", + "이리스는 성녀의 손아귀에서 가까스로 위기를 모면했지만, 대사제는 당신을 의심하기 시작한다. ‘견습 사제’라는 신분을 증명하기 위해, 당신은 마력이 가득한 목욕탕에 몸을 담그고, 마력 면역 체질 덕분에 시험은 무사히 통과했지만, 결국 허기를 이기지 못하고 쓰러지고 만다……", + 0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m147", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.0, + false, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 2.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuart", + false, + false, + 2.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.18, + 1.25, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.25, + 1.35, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_257", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "혹시 ==W==‘부활 마법’에 대해 알려주실 수 있으십니까?", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_speechless", + nil, + nil, + nil, + 1.35, + nil, + nil, + nil, + "stop", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "어떤 대가를 치르더라도…… ==W==제가 가진 것이라면 무엇이든 드리겠습니다!", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "close", + nil, + nil, + -0.32, + 1.45, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.3, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "부활 마법?==W== 왜 그런 걸……==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_185", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutQuart", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + nil, + 3.0, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 400.0, + -90.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuart", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "자비롭고 선량하신 주인님께선 남들에게 피해를 주지 않기 위해, 일부러 황야에 있는 높은 탑에 스스로를 가두고, 그 누구도 성공하지 못한 마법에 심혈을 기울여 오셨죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "a", + "002", + "none", + nil, + 0.35, + -0.65, + 1.4, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "a", + nil, + "avg_emoji_love", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + -10.0, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "부활 마법을요.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.0, + nil, + 0.99, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_c", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1250.0, + 650.0, + 2.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "", + false, + "", + "부활…… 마법이라니…… ==W==거짓말이야, 그런 마법은 존재하지 않아.", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutCubic", + 0.6, + false, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "OutQuad", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1250.0, + 650.0, + 2.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.405} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutCubic", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "008", + "none", + nil, + nil, + -0.28, + 1.35, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutCubic", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 0, + 0, + "OutQuart", + 1.5, + false + } + }, + { + cmd = "SetBg", + param = { + 1, + "story_main_10001_001_a", + "0", + "Linear", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + 500.0, + 50.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "내가 막 깨어났을 때……==W== 숨을 쉬지 않던 이유를 설명하려고 이리스가 아무렇게나 둘러댔었지.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 1, + 0, + "OutQuart", + 1.5, + false + } + }, + { + cmd = "SetBg", + param = { + 2, + "story_main_10001_001_j", + "0", + "OutCubic", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + -1050.0, + 400.0, + 1.7, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "avg_emoji_idea", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "엘리나의 반응을 보니……==W== 부활 마법은 애초에 존재하지도 않는 마법인 것 같은데.==W== 그런데 엘리나는 왜 이리스가 거짓말을 한다고 대놓고 지적하지 않은 걸까? ==W==설마……", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_question", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 0, + 1, + "InOutQuart", + 1.5, + false + } + }, + { + cmd = "SetStage", + param = { + 1, + 1, + "InOutQuart", + 1.5, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + 1.0, + nil, + "none", + "InOutQuart", + 1.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + 1.0, + "none", + "InOutQuart", + 1.5, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "", + false, + "", + "나를 바라보는 엘리나의 눈빛에서는 평소의 담담함과 냉정함이 사라져 있었다. 마치 내 입에서 긍정적인 답변이 나오기를 간절히 바라는 듯했다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "009", + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "‘하얀 방을 통해 과거로 돌아가는 것’도, 끼워 맞추자면 또 다른 형태의 ‘부활 마법’이라고 할 수는 있겠지.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "white_room_inside_a", + "0", + "Linear", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + 0.0, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutQuart", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.05, + nil, + "none", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "003", + "none", + "niunie", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "엘리나가 왜 ‘부활 마법’에 집착하는지 모르겠지만, 하얀 방에 관한 일은 입 밖에 낼 수도 없을뿐더러, 엘리나가 생각하는 ‘부활 마법’도 아닐 거야.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "028", + "close", + "lengzhan2", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "게다가 나는 지금 그 방에 다시 돌아갈 수 있는지, ==W==돌아간다 해도 다른 문을 찾을 수 있는지조차 모르는 상황인데…… 어떻게 대답해야 좋을까?", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "010", + "avg_emoji_sigh", + "JuGong", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.001, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + 1.0, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.07, + 1.1, + nil, + nil, + 1.0, + "still", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "죄송합니다, 수습 사제님.==W== 연구 중이신 비밀 마법에 대해 캐묻다니……==W== 역시 주제넘은 짓이었습니다.==W== 목욕을 마치고 좋으셨을 기분까지 망쳐 드려, 정말 죄송합니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "012", + "avg_emoji_vexation", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "응? 내가 망설이는 걸 거절로 받아들인 건가?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_002_01", + "0", + "OutCubic", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + 1.05, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 5.0, + false, + 1 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "엘리나는 책임감 있는 좋은 사람이야. ==W==오해가 풀린 뒤로는 오는 내내 우리를 잘 챙겨 줬어.==W== 그런데, 우리가 도망쳐버리면 엘리나가 벌을 받게 될지도……", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "009", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "027", + "avg_emoji_awkward", + "lengzhan2", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutQuart", + 1.0, + false, + 1 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sigh", + "JuGong", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "하, 지금은 이런 생각을 할 때가 아니지.==W== 일단 내 몸부터 지키고 봐야 해.==W== 그래도…… 질문 몇 개쯤은 더 대답해 주자. 미안한 마음이라도 조금은 덜게.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "024", + "avg_emoji_speechless", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_happy", + "daintou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "아, 저기……==W== 괜찮아……==W== ‘부활 마법’ 같은 건 나도 사실 잘 모르거든. 그러니, 지금은 정말 알려 줄 수가 없어.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "024", + "avg_emoji_sweaty", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "024", + "avg_emoji_sigh", + "JuGong", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "도움이 못 돼서 아쉽네.==W== 알현까지는 시간이 좀 남았으니까 다른 질문 더 해도 돼……==W== 아니, 그냥 편하게 물어봐. 다 물어봐도 괜찮아.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "none", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "024", + "none", + "niunie", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "저, ==W==정말입니까?==W== 높은 탑과 소원에 관한 질문도 괜찮나요?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "여기 사람들은 별의 탑을 ‘높은 탑’이라고 부르나?==W== 그 질문들이라면 대답해 줄 수 있겠어. 어쨌든 나도 반년 넘게 여행가로 살았으니까.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "avg_emoji_star", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "물어봐. 내가 아는 건 다 대답해 줄게.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "006", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "정말 너그러우시군요.==W== 이런 지식은 값이 꽤 나가거든요. 대도서관에서 이 부분을 열람하려고 금화를 모으고는 있었지만, 아직도 다 모으지 못했습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "012", + "avg_emoji_attention", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "여기서는…… 별의 탑에 관한 지식을 돈 주고 사야 하는 거야?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "그렇다면 먼저 여쭙겠습니다……==W== 높은 탑은 정말로 모든 소원을 이루어 줍니까? 어떤 소원이든 상관없습니까?", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_fire_attack", + 0, + 0, + -17.0, + -5.0, + 1.3, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_548", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_114", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_589", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + false, + false, + 0.1, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "still", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dust_b", + 0, + 0, + -19.0, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "Zhong", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 0.1, + true, + "default" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m10", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "close", + nil, + 0.6, + nil, + 1.1, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 70.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 3, + nil, + nil, + nil, + "avg2_978", + "b", + "008", + "avg_emoji_shock", + 5, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "루루", + "", + 0, + "", + false, + "", + "크, 크크크큰일 났어요. 엘리나 대장님, 수습 사제님! 목욕탕 뒷골목에서 큰 폭발이 일어났어요!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 3, + nil, + nil, + nil, + "avg2_978", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + 1, + 0.65, + nil, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "007", + "close", + 2, + 0.15, + nil, + 0.8, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + 2, + 0.35, + nil, + 0.95, + nil, + nil, + 1.0, + "manbu2", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "루루", + "", + 0, + "", + false, + "", + "여기는 위험하니 어서 피하세요!==W== 여러분들을 제대로 모시지 못해 정말,==W== 정말 죄송합니다!==W==", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "008", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "025", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "이건 설마……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutQuart", + true, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dust_b", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "014", + "none", + nil, + nil, + -0.14, + 1.2, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuart", + false, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "avg_emoji_idea", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "저는 그 틈을 타 하수도로 탈출하고요. 탈출한 뒤 근처 거리에서 소동을 일으킬 테니, 섬은 기사단의 시선이 그쪽으로 쏠리면 주인님은 유유히 정문으로 나가시면 돼요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutQuart", + true, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.005} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "008", + "none", + nil, + 0.35, + nil, + 0.95, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + nil, + 0.65, + -0.07, + 1.2, + nil, + nil, + nil, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuart", + false, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "010", + "avg_emoji_vexation", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "이리스 녀석, 요란하게도 저질렀네.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -30.0, + -50.0, + nil, + nil, + nil, + nil, + "none", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "진정해. 대기 중의 마력 농도가 아무래도 이상해. 이건 폭발이 아니라 일종의 환영술 같아.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "루루, 네 마법 팔로 목욕탕 인근의 모든 통로를 봉쇄해.==W== 수습 사제님, 당신의 노……==W== 하인 ‘이리스’는 아직 목욕탕 안에 있습니까?==W== 제가 지금 바로 구하러 가겠습니다.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_225", + "a", + "002", + "none", + nil, + nil, + -0.23, + 1.3, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_225", + 0, + -0.2, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "그럴 필요 없어.==W== 너희들이 찾는 ‘이리스’는 바로 이 사람이잖아?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + -50.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "avg_emoji_star", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 3.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "c", + "011", + "none", + 2, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m111", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_symbol", + "chijing", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "이, 이리스?! 괜찮아?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "007", + "avg_emoji_angry", + "buman", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "그렇게 자신 있어 하더니, 도망치자마자 잡혔다고?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 15, + "OutCubic", + 0.7, + true + } + }, + { + cmd = "SetChar", + param = { + 1, + 0, + "none", + "avg3_225", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 1, + 0, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 120.0, + nil, + 1.08, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.02, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.5, + 0.08, + 0.8, + nil, + 1.0, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.8, + 0.02, + 0.95, + nil, + nil, + nil, + "manbu2", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "011", + "none", + nil, + 0.14, + 0.0, + 1.0, + nil, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "002", + "none", + nil, + 0.03, + 0.0, + 1.05, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_942", + "a", + "002", + "none", + nil, + 0.25, + 0.0, + 1.05, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "close", + nil, + 0.24, + 0.02, + 0.9, + nil, + 0.1, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + 0.35, + 0.04, + 0.97, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + 0.13, + 0.01, + 0.95, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.5, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "성녀님, 대사제님, 두 분께서 이곳까지 무슨 일로 오셨습니까?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 180.0, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.2, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_attention", + 2, + 0.67, + -0.04, + 1.05, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + -3.0, + false, + 1.2, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + 1, + 0.95, + -0.03, + 1.15, + nil, + 1.0, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 1.2, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "003", + "none", + 3, + 0.35, + -0.05, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.2, + false, + 0.4 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + 4, + 0.5, + 0.005, + 0.93, + nil, + 0.1, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.2, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "대사제", + "", + 1, + "", + false, + "", + "올림피아 님께서 그대의 알현 요청을 받으시고, 자네가 ‘타락 성녀’로 의심되는 소녀와 그 ‘타락 성녀’에게 납치된 것으로 보이는 ‘수습 사제’를 찾아냈다는 사실을 알게 되셨습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + 1.0, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "002", + "none", + 3, + 0.3, + -0.4, + 1.5, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + 4, + nil, + nil, + nil, + nil, + 0.95, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + 3, + nil, + nil, + nil, + nil, + 0.95, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.7 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + 2, + nil, + -0.37, + nil, + nil, + nil, + 0.97, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 1.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "대사제", + "", + 0, + "", + false, + "", + "본래라면 올림피아 님께서 친히 그대를 만나 두 사람의 정체를 가리셔야 하나, ==W==지금은 신좌에 오르실 중대한 시기라 직접 나서시기 어려우시죠. 하여 두 사람의 정체를 밝히라며 우리를 보내셨습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + 3, + nil, + -0.3, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + 0.92, + -0.03, + 1.2, + nil, + 0.5, + nil, + "none", + "none", + "OutCubic", + 0, + 3.0, + false, + 1.0, + false, + 0.7 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + 4, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + 3, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "004", + "avg_emoji_attention", + 2, + 0.33, + nil, + 1.03, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성녀", + "", + 0, + "", + false, + "", + "우리가 목욕탕에 막 도착하자마자, 이 아가씨가 목욕 수건을 두른 채 수상쩍게 하수도에서 기어 나오는 걸 봤어……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "026", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "저, 저는 목욕하다가 어지러워서 바람 좀 쐬려던 것뿐이에요!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 200.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "007", + "avg_emoji_angry", + 2, + 0.4, + -0.01, + 0.93, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "012", + "none", + 3, + 0.6, + -0.01, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + 1, + 0.97, + nil, + 1.25, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성녀", + "", + 0, + "", + false, + "", + "어머? 바람을 쐬러 나왔다면서, 왜 내 마차 밑으로 기어들어 왔을까?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "027", + "avg_emoji_sweaty", + 2, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "그, 그야 마차가 하도 정교하길래 호기심이 생겨서, 아래가 어떻게 생겼나 보고 싶어서 그랬죠……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "009", + "avg_emoji_music", + nil, + 0.42, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + -3.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "015", + "none", + nil, + 0.61, + nil, + nil, + nil, + nil, + nil, + "jingxia2", + "none", + "OutQuart", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성녀", + "", + 0, + "", + false, + "", + "그렇군. 내가 견문이 짧아서, 마차를 구경하려면 몸을 숨기고 차축에 거꾸로 매달려야 하는 줄은 미처 몰랐네.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "015", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "저…… 저는……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "005", + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성녀", + "", + 0, + "", + false, + "", + "먼 길을 오신 수습 사제여,==W== 당신의 ‘노예’를 잘 단속해. 다시는 이런 우스꽝스러운 짓을 벌이지 못하도록.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youchupeng", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "012", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "노예? 그렇다는 건……==W== 성녀는 이리스를==W== ‘타락 성녀’라 생각하지 않는 건가?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "009", + "avg_emoji_speechless", + "diantou", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_happy", + "daintou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그래, 알겠어.==W== 우리 이리스가 민폐를 끼쳤네. 돌아가면 단단히 단속할게.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m95", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -200.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 250.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.56, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + 0.9, + "avg1_162", + "a", + "002", + "none", + 4, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "성녀님, 이리스가 ‘타락 성녀’가 아니라고 확신하시는 겁니까?==W== 이자는 여러 마법을 사용했습니다. 그것도 꽤 능숙하게요.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "003", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성녀", + "", + 1, + "", + false, + "", + "후후, ‘타락 성녀’는 수많은 사람을 죽인 흉악범이야. 그런 자가 고작 내 환영 마법 하나에 놀라서 기절할 리가 있겠어?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성녀", + "", + 0, + "", + false, + "", + "이리스가 마법을 쓸 수 있다지만……==W== 엘리나, 사제나 원로원의 높으신 분들이 간단한 마법을 쓰는 노예 하나쯤 거느리는 건, 필라니스 밖에서는 그리 드문 일도 아니야.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "012", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + 0.9, + "avg2_942", + "a", + "002", + "avg_emoji_speechless", + 2, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "대사제", + "", + 0, + "", + false, + "", + "성녀님 말씀에 일리는 있습니다만…… 이리스가 수배 전단의 초상화와 꽤 닮은 것도 사실이니, 아무래도 신중을 기하는 편이 좋겠습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성녀", + "", + 0, + "", + false, + "", + "맞는 말씀입니다.==W== 그럼, 제가 다시 한번 확인해 보죠.==W== 어쨌든, 저는 그 ‘타락 성녀’와 동기니까요.==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.25, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg2_942", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "019", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "027", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + 1.08, + nil, + nil, + nil, + 1.0, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.4, + nil, + nil, + nil, + "none", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "007", + "none", + nil, + 0.43, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + -2.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 1.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "016", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhanLP", + "none", + "OutQuart", + 0, + 2.0, + false, + 1.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_206", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "003", + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 0.75, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "011", + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + nil, + "stop", + "none", + "OutBack", + 0, + 0.0, + false, + 0.75, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "아야야야야…… ==W==얼굴 꼬집지 마세요.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "020", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -30.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.05, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_942", + "a", + "002", + "none", + nil, + 0.72, + 0.02, + 1.02, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.5, + nil, + 0.9, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "002", + "none", + 2, + 0.28, + nil, + 0.97, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + 1, + 0.68, + nil, + 0.97, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성녀", + "", + 0, + "", + false, + "", + "겉모습은 ‘타락 성녀’와 조금 닮은 구석이 있지만, 변장 마법을 쓰지 않았으니 ‘타락 성녀’는 아니군요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "대사제", + "", + 0, + "", + false, + "", + "어찌 그리 보십니까? ‘타락 성녀’가 도망친 후로 3년이 흘렀습니다. 그 시간이면 얼굴도 변하기 마련입니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성녀", + "", + 1, + "", + false, + "", + "그렇긴 하죠. 하지만 사람의 본성이란 게, 3년 만에 그리 크게 변하지는 않으니까요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + 3.0, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutCubic", + 2.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 50.0, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 2.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 2.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 2.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "007", + "avg_emoji_speechless", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 3.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1333", + "a", + "002", + "none", + nil, + 0.57, + -0.2, + 1.3, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1333", + "a", + nil, + "none", + 2, + nil, + -0.16, + nil, + nil, + nil, + 0.98, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 2.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성녀", + "", + 1, + "", + false, + "", + "그 아이는 성녀 수련 시절부터 늘 영리하고 똑똑한 척하기를 좋아했어요. ==W==마치 세상에 자기를 곤란하게 할 일 따윈 하나도 없다는 듯이요. 그런데 막상 자기가 책임을 져야 할 차례가 오자 제일 먼저 떠올린 것은, 제단에서 도망치는 거였죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "016", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성녀", + "", + 0, + "", + false, + "", + "완벽하게 도망쳤다고 생각했겠지만, 모든 골칫거리를 남들에게 떠넘겼어요. 같은 기수였던 성녀들한테까지 전부 불똥이 튀었죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1333", + "a", + nil, + "none", + nil, + nil, + -0.13, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "007", + "none", + nil, + 0.47, + -0.09, + 1.08, + nil, + nil, + nil, + "daintou", + "none", + "OutQuart", + 0, + nil, + false, + 0.9, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성녀", + "", + 1, + "", + false, + "", + "나중에 듣자 하니, ==W==정체를 숨기기 위해 도망치는 길에 자기를 본 사람들을 거리낌 없이 죽였다더군요. ==W==그렇게 이기적이고 흉악한 데다 책임감없는 자야말로, ==W==진짜 ‘타락 성녀’죠.==W==", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_cen_lp_w", + 0, + 0, + nil, + 1.0, + 0.7, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -75.0, + 1.25, + nil, + nil, + nil, + "none", + "OutQuart", + 0.7, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_544", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + "none", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_545", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -150.0, + 1.45, + nil, + nil, + nil, + "Zhong", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_546", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_cen_lp_w", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "012", + "avg_emoji_sigh", + nil, + 0.35, + -0.02, + 1.0, + nil, + nil, + nil, + "manbu2", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "026", + "none", + nil, + 0.67, + -0.02, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "026", + "none", + nil, + 0.65, + nil, + nil, + nil, + 0.0, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성녀", + "", + 1, + "", + false, + "", + "저는 그 애와 꽤 오랫동안 함께 지냈어요. 사람 속 뒤집어 놓는 그 성미는 똑똑히 기억하고 있으니, 잘못 알아볼 리는 없죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "019", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youchupeng", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성녀", + "", + 0, + "", + false, + "", + "그리고 지금 우리 눈앞에 있는, 얼빠진 얼굴로 목욕탕 수건 한 장 걸치고 남의 마차 밑으로 기어든 이 꼬마 노예는…… 그냥 우연히 좀 닮았을 뿐인 바보 꼬맹이에 불과하죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "025", + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "성녀님…… 마,==W== 맞는 말씀이에요.==W== 저는 어리석은 노예일 뿐이고,==W== ‘타락 성녀’인지 뭔지와는 전혀 무관하답니다.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.07, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + 0.37, + nil, + 0.95, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.63, + nil, + 0.95, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "003", + "none", + nil, + 0.5, + -0.01, + 1.05, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + 0.5, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "성녀님께서 판단을 내려 주셨으니, 앞서 저지른 잘못에 대해 사과드리겠습니다……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_942", + "a", + "002", + "none", + 3, + 0.25, + -0.01, + 1.05, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + 1, + 0.3, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "close", + 2, + 0.7, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "대사제", + "", + 1, + "", + false, + "", + "잠깐 기다리시죠, 엘리나.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m14", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 4.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -30.0, + 1.02, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.02, + 0.95, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.7 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + 1, + 0.35, + -0.17, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + -3.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "대사제", + "", + 0, + "", + false, + "", + "‘타락 성녀’인지 아닌지에 관해선 성녀님께서 가려 주셨지만,==W== 멀리서 온 이 손님이 정말 수습 사제인지는 아직 확인이 필요합니다.==W==", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_227", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.07, + nil, + nil, + nil, + "none", + "OutCubic", + 1.5, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + 0.37, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + -5.0, + false, + 1.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.08, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + 0.15, + nil, + 1.3, + nil, + 0.3, + nil, + "none", + "none", + "OutCubic", + 0, + 0.0, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.85, + nil, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "024", + "none", + nil, + 0.65, + 0.0, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + 4, + 0.62, + -0.035, + 0.95, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "진짜 노예인 제가 이렇게 곁에 있는데, ==W==제 주인님도 당연히 진짜 수습 사제이시죠. 높은 탑에서 마법을 연구하시다 사고가 좀 생겨서 기억이 흐릿하시지만요……", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "011", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.83, + nil, + 0.95, + nil, + 1.0, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.58, + nil, + 0.9, + nil, + 1.0, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + 0.5, + 0.0, + 1.0, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 1.5, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "대사제", + "", + 1, + "", + false, + "", + "수습 사제여, 주인을 위해 충성을 다하는 좋은 노예를 두셨군요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + 0.49, + -0.02, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + 3.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "대사제", + "", + 1, + "", + false, + "", + "걱정하지 마십시오. 필라니스는 선한 이를 억울하게 하지도,==W== 악한 이를 풀어주지도 않습니다.==W== 이곳은 올림피아 님께서 세우신 완전무결한 도시니까요.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_star", + nil, + 0.5, + 0.0, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "대사제", + "", + 0, + "", + false, + "", + "우리에겐 그대가 수습 사제인지 아닌지 가려낼,==W== 확실하고 공정한 방법이 있습니다.==W== 엘리나…… ‘욕탕의 시험’을 준비하세요.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_attention", + 1, + 0.26, + nil, + 1.05, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "010", + "none", + nil, + 0.6, + 0.02, + 0.9, + nil, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + 2, + 0.65, + 0.0, + 0.95, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + true, + true, + 2.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.005} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 1.0, + 1.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_lp", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 70.0, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 5.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {2.0} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m149", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 2.0, + false, + "default" + } + }, + { + cmd = "Wait", + param = {2.5} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "돌고 돌아 결국 다시 목욕탕으로 돌아왔어.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_403", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_question", + "diantou", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "이리스, 욕탕의 시험이 뭔지 알아?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "012", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "전혀 모르겠어요. 필라니스 현지 풍습의 일종이겠죠.==W== 그나마 다행인 건…… 꼬치꼬치 캐묻는 시험은 아닌 것 같다는 거예요. ==W==당신은 그 시골뜨기 섬은 기사조차 말로 못 당해 냈잖아요.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "014", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "015", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "날 시험하려는 거겠지? 너도 같이 하게 되려나?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "012", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "무슨 소리예요? 저는 당신의 노예라고요. 이런 때 주인님 곁을 떠날 리가 없잖아요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_344", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "으음……==W== 이게 무슨 냄새죠? 목욕탕 물을 새로 받은 걸까요?", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "027", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "close", + nil, + 0.45, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "수습 사제님, ‘욕탕의 시험’ 준비가 모두 끝났습니다. 언제든 시작하셔도 됩니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "avg_emoji_attention", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "알았어. 시작하기 전에,==W== 어떤 시험인지 설명해 줄 수 있어?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_question", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "물론이죠.==W== 수습 사제님이시라면 분명 뛰어난 마법 재능을 갖고 계실 겁니다.==W== 설령 모든 마법 주문을 잊으셨더라도 타고난 재능은 변하지 않으니까요.==W== ‘욕탕의 시험’은 바로 그 마법 재능을 가늠하기 위한 것입니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 150.0, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.2, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 150.0, + 1.15, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.2, + false, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 4.0, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 3.5, + nil, + 1.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.8, + 0.2, + 1.1, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.2, + false, + 0.85 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "지금 탕은 마력이 가득한 뜨거운 물로 채워져 있습니다. 안으로 들어가 주십시오. 탕 안에서 얼마나 버티실 수 있는지를 보고 당신의 마법 재능을 판단하겠습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "025", + "avg_emoji_shock", + "jushou0", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "마법 재능이라니……==W== 이거 더 곤란해진 거 아니야?==W== 추궁이라면 몇 마디 둘러대기라도 하겠지만, 나는 마법을 아예 못 쓴다고. 마력 차단 체질이란 말이야……", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + nil, + "close", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "016", + "avg_emoji_flurry", + "lengzhan2", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 1.0, + 0.0, + 1.0, + nil, + 1.0, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "008", + "none", + nil, + 0.4, + 0.2, + 0.9, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "008", + "none", + nil, + 0.5, + 0.0, + 1.0, + nil, + 0.0, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "주인님, 이리스가 탕 안으로 모시고 들어가게 해 주세요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "016", + "avg_emoji_think", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "이렇게 된 이상 죽이 되든 밥이 되든 해보는 수밖에.==W== 일단 들어가서……==W== 악으로 버티자.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sigh", + "jushou", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -20.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "002", + "none", + nil, + nil, + 0.03, + 0.93, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_403", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.705} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + -0.05, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_432", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "027", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "016", + "none", + nil, + nil, + 0.02, + nil, + nil, + nil, + nil, + "Tiao", + "none", + "OutBack", + 0, + nil, + false, + 0.9, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "앗뜨뜨뜨! ==W==뜨겁잖아요! 섬은 기사! ==W==제 주인님을 푹 우려낼 셈인가요?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "026", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -150.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + nil, + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + -250.0, + nil, + 0.95, + "avg1_162", + "a", + "002", + "none", + 2, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "이리스, 네 살갗에 닿은 건 물의 온도가 아니라 고농도 마력이 몸에 가하는 자극이다……==W== 반응이 이렇게 격렬한 걸 보니,==W== 음…… 네 마법 재능도 그리 뛰어나진 않나 보군.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "027", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "그분이 진짜 수습 사제라면, 그 물이 그다지 뜨겁게 느껴지지 않을 거다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChoiceBegin", + param = { + "10001_04_1", + 0, + { + 0, + 0, + 0, + 0 + }, + { + "", + "", + "", + "" + }, + 1, + 0, + "a", + "002", + "", + "", + { + "", + "", + "", + "" + }, + "", + { + "탕 안의 물을 한번 만져 본다", + "", + "", + "" + }, + { + "", + "", + "", + "" + } + } + }, + { + cmd = "SetChoiceJumpTo", + param = {"10001_04_1", "1"} + }, + { + cmd = "SetChoiceRollover", + param = {"10001_04_1"} + }, + { + cmd = "SetChoiceEnd", + param = {"10001_04_1"} + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 100.0, + 1.25, + nil, + nil, + nil, + "none", + "OutCubic", + 1.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_207", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.05} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_432", + 1.0, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_think", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "손에 닿는 느낌은 그냥 평범한 온수랑 다를 게 없는데……==W== 잠깐, ==W==이 물에서 얼마나 버티는지만 확인하는 거라면, ==W==난 이것보다 마력이 훨씬 강한 액체에도 몸을 담가 봤잖아……", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_shock", + "jushou0", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 1.02, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_06_022_FP", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 20.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "OutSine", + 2.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "17", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 4, + 0, + nil, + "none", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "17", + "OutCubic", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_432", + 0.2, + false + } + }, + { + cmd = "Wait", + param = {0.305} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_367", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 50.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + 1.5, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 3.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "InQuad", + false, + false, + 2.0, + false, + "default" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m19", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_451", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.005} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_003_c", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + 100.0, + 350.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_fog_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "OutCubic", + 1.0, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_speechless", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "이리스, 힘들면 무리해서 같이 있을 필요 없어……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + 0.2, + -0.3, + 2.0, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_love", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + -30.0, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "그럴 리가요. 불구덩이든 가시밭길이든, 이리스는 당신의 노예로서 끝까지 함께 할 거예요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "avg_emoji_sigh", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "하지만…… 벌써 힘들어 보이는데.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "어지러워요…… 몸이 너무 뜨거워요…… 하지만 저는 마법 재능이 없는 사람이 절대 아니에요. 그저…… 전공이 좀 다를 뿐이죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "022", + "avg_emoji_happy", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "알아. 네 마법 재능은 아까 숲에서 증명했잖아.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "OutCubic", + 1.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.001, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_a", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "OutCubic", + 2.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "34", + "OutCubic", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "a", + "002", + "avg_emoji_happy", + nil, + 0.43, + -0.38, + -1.5, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "헤헤, 역시 주인님이==W== 저를 제일 잘 아신다니까요.==W== 그럼…… ==W==제가 기절하기 전에 부탁드릴 게 하나 있어요.==W== 손 좀 줘 보세요……", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003", + "0", + "OutCubic", + 0.3, + false, + "default", + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0, + -1.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + "still", + "OutCubic", + 3.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "34", + "OutSine", + true, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 6, + "fx_fog_lp", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.0, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 5, + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 6, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 6, + "story_main_10001_003_b", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 6, + nil, + nil, + nil, + 200.0, + 1.15, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 6, + nil, + nil, + nil, + 230.0, + 1.25, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 2.5, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_shock", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "잠깐, 잠깐만. 가슴 쪽으로 끌어당기지 마.==W== 난 그런 의도가 아니었다고.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "007", + "avg_emoji_flurry", + "lengzhan2", + "cd", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "a", + "002", + "avg_emoji_sigh", + nil, + 0.4, + -0.45, + -1.6, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "아이, 참. 몸수색을 피해 이걸 숨길 수 있던 건 여기뿐이었단 말이에요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_228", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_113", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 6, + nil, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + "still", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetStage", + param = { + 5, + 1, + "OutCubic", + 0.5, + true + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.001, + true, + "default" + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 1, + "qstory_main_10001_006", + nil, + nil, + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "이건…… ==W==심상석이잖아?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetFrontObj", + param = { + 1, + 1, + "qstory_main_10001_006", + nil, + nil, + 0.3, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_003_c", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + nil, + -0.5, + 1.6, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 1, + "", + false, + "", + "심상석이요? 그게 뭐죠? 이 돌을 어떻게 아시는 거죠?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_003_a", + "0", + "OutCubic", + 0.3, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_vexation", + nil, + 0.45, + nil, + -1.6, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 1, + "", + false, + "", + "으…… 이제 생각할 힘도 없네요. 뭐, 당신 비밀이 하나 더 는다고 달라질 것도 없겠죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_003_b", + "0", + "OutCubic", + 0.3, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_051", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 1, + "", + false, + "", + "엘리나는 여기서 꽤 멀리 떨어져 있으니, 일단 ‘주인님’이라 부르는 건 그만할게요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_003", + "0", + "OutCubic", + 0.3, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_sigh", + nil, + nil, + -0.52, + -1.6, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "하아, 남이랑 같이 목욕한 것도 처음,==W== 누군가를 주인님이라 부른 것도 처음,==W== 옷을…… 이렇게 조금 걸친 것도 처음이에요. ==W==제 ‘처음’을 이렇게나 많이 바쳤으니, 제대로 책임지셔야 해요.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_003_a", + "0", + "OutCubic", + 0.3, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_shy", + nil, + nil, + nil, + 1.6, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "021", + "avg_emoji_speechless", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "잠깐, 잠깐, 무슨 소리를 하는 거야……==W== 엘리나, 빨리 도와줘, 이리스가 쓰러지려고 해.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "youchupeng", + "cd", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 5, + "circle_light", + "0", + "Linear", + 0.0, + false, + "default", + 1 + } + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_003_a", + "0", + "OutQuad", + 0.3, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + -120.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + 3.0, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "still", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "그 돌, 잘 갖고 계세요. 절대로 다른 사람이 보면 안 돼요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 15, + "Linear", + 0.7, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_110", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_367", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.7} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "", + false, + "", + "이리스는 이 말을 남기고 내 품으로 쓰러졌고, 달려온 엘리나에게 안겨 밖으로 옮겨졌다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_187", + 4.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "그 뒤로도 내 시험은 계속되었다……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_491", + 0.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.001, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + 100.0, + 1.8, + nil, + nil, + nil, + nil, + "stop", + "OutCubic", + 0.0, + false, + 0, + 3.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "stop", + "OutSine", + 2.5, + false, + 0, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_eye_ev", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_187_stop", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "010", + "avg_emoji_sigh", + "niunie", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "으음…… 대체 탕 안에서 얼마나 오래 있었던 거지……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "ce", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -400.0, + 1.3, + nil, + nil, + nil, + "still", + "OutCubic", + 1.8, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_432", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.53, + 0.4, + 0.8, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_speechless", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "3시간이 지났습니다. 이 정도 시간이면……==W== 정식 사제라도 진작 나가떨어졌을 텐데요. 괜찮으십니까?", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m40", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_awkward", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "사실…… ==W==좀 힘들긴 해……==W== 배가 고파서…… ==W==더는 못 버티겠어.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "010", + "avg_emoji_sweaty", + "lengzhan2", + "cd", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "수습 사제님, 마법에 대한 재능은 이미 충분히 증명되셨으니 더는 무리하지 않으셔도 됩니다. 지금 바로 탕에서 나오시도록 도와드리겠습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_close_eye", + 0, + 1, + 1.2, + 3.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "wind", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_vexation", + "niunie1", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "배가……==W== 너무 고파……==W== 필라니스에 도착한 뒤로 아직 아무것도 못 먹어서……", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -200.0, + nil, + nil, + nil, + nil, + "still", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + false, + true, + 1.0, + false, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 4, + 0, + nil, + "close", + "none", + "cd", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_367", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_491", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {2.0} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "", + false, + "", + "마력이 넘실대는 목욕탕 물조차 강인한 ‘수습 사제님’을 꺾지는 못했다.==W== 엘리나의 놀란 외침 속에서, ==W==날 쓰러뜨린 건 다름 아닌 텅 빈 위장이었다.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 2.0, + false + } + }, + { + cmd = "Wait", + param = {2.0} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/stm10001_05.lua b/lua/game/ui/avg/_kr/config/stm10001_05.lua new file mode 100644 index 000000000..a6dd3652b --- /dev/null +++ b/lua/game/ui/avg/_kr/config/stm10001_05.lua @@ -0,0 +1,8225 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "05", + "인술라", + "당신은 엘리나의 ‘인술라’에서 깨어나 시험을 ‘완벽하게 통과했다’는 사실을 알게 된다. 이리스는 당신의 이름으로 선처를 구하고, 필라니스에서의 숙식을 섬은 기사에게 부탁한다. 그리고 같은 날 밤, 존자 올림피아는 레이야에게 함께 ‘완벽’을 추구하자고 제안하는데……", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_024", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "마왕님, 해가 중천에 떴어! 어서 일어나서 아침 먹자~", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 4.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_006_a", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dream_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m32", + "1500ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_306", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "34", + "InBounce", + false, + false, + 2.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_112", + "b", + "013", + "none", + 2, + 0.5, + -1.0, + 2.0, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_024_stop", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "b", + nil, + "none", + nil, + nil, + -0.8, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "close", + "niunie1", + "t", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "음…… 좋은 아침.==W== 세이나, 오늘 아침은 뭐야?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "015", + "avg_emoji_question", + "none", + "t", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "t", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "b", + "006", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_112", + "", + 0, + "", + false, + "", + "고소한 달걀 향에 바삭한 식감,==W== 두툼하게 썬 나이팅게일 빵이야~ 마왕님 건 달걀 하나 더 넣었으니까, 어서 먹어 봐~", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "carriage_inside", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 1, + "qstory_side_111_005", + nil, + nil, + 0.5, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble", + 0, + 0, + nil, + nil, + nil, + 1.0, + true, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "011", + "avg_emoji_love", + "none", + "t", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "음, 바삭바삭한 게 정말 맛있네.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "t", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFrontObj", + param = { + 1, + 0, + "qstory_side_111_005", + nil, + nil, + 0.5, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_111", + "a", + "005", + "none", + 2, + 0.6, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "avg_emoji_attention", + nil, + 0.55, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "어…… 보스,==W== 어젯밤에 잘 못 주무셨어요? 안색이 좋지 않으신 것 같아요……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "006", + "avg_emoji_question", + nil, + 0.5, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 120.0, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + 0.65, + -0.4, + 1.7, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_103", + "c", + "002", + "none", + 2, + 0.2, + 0.15, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "c", + "002", + "none", + nil, + 0.25, + -0.05, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_103", + "", + 0, + "", + false, + "", + "보스 어젯밤에 또 밤새웠어. 휴대폰 보느라.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "c", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "007", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "쉿! 코하쿠……!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "016", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "또 밤을 새우시다니,==W== 정말이지…… 코하쿠, 너도 자꾸 보스 붙잡고 밤새 얘기하지 마. 보스는 평소에도 이미 많이 피곤하시다고.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "c", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "005", + "avg_emoji_resentful", + nil, + 0.45, + -0.05, + 1.1, + nil, + nil, + nil, + "diantou2", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_103", + "c", + nil, + "none", + nil, + 0.2, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "007", + "avg_emoji_exclamation", + 1, + nil, + -0.45, + 1.7, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_111", + "", + 0, + "", + false, + "", + "그리고 보스도 몸 좀 잘 챙기세요. 안 그러면 저희가 걱정한다고요……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutSine", + 2.0, + false + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_3s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "일어나요, 어서요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_048", + 0.0, + false + } + }, + { + cmd = "SetTalkShake", + param = { + 0, + "Xiao", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "주인님, 지금 안 일어나시면 맛있는 빵을 제가 전부 먹어 버릴 거예요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "007", + "none", + nil, + 0.5, + -0.45, + 1.7, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "avg_emoji_sleepy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "음…… 좋은 아침. 오늘 아침도 또 빵……==W== 이리스?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "carriage_inside", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "34", + "InBounce", + false, + false, + 2.0, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + 0.0, + "none", + "Linear", + 1.0, + false, + 1 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dream_loop", + 1, + 2, + nil, + nil, + nil, + 1.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutBounce", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "InBounce", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "020", + "none", + 2, + 0.5, + -0.35, + 1.5, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "InBounce", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "015", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "Zhong", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "여긴 어디야? ‘욕탕의 시험’은 통과한 건가?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m149", + "1500ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "완벽하게 통과했어요. 3시간 30분을 버티셨다니까요.==W== 엘리나 말로는, 필라니스 욕탕의 시험에서 대사제 다음가는 기록이래요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "필라니스의 성녀와 대사제가 한목소리로 인정했어요. 당신의 마법 재능은 수습 사제는 물론이고, 정식 사제 수준에도 손색이 없다고요. 그러니 당신과 제 신분도 확실히 믿을 만하다는 거죠.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "이번 일은 전부 섬은 기사 엘리나가 벌인 사고예요. 엘리나의 독단적인 행동 때문에, 존귀하신 수습 사제님과 그 노예가 며칠이나 죄수 호송차에 갇히는 굴욕을 당했죠.", + "" + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_1", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_bubble", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + true, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "019", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "저희가 낭비한 시간과 정신적 피해에 대한 보상으로, 필라니스에서 금화를 한가득 보내왔어요.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "그리고 엘리나는 저희에게 사과해야 하고, ==W==저희가 요구하는 보상은 ‘죽거나 평생 남는 상처가 생기는 것’만 아니면 뭐든 받아들여야 한대요. 그것도 모자라서, 하마터면 필라니스에서 쫓겨날 뻔했다니까요.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBg", + param = { + 0, + "mood_4", + "16", + "OutCubic", + 0.5, + false, + "AvgStageEffect_wipe_down", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "avg_emoji_shock", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "어? 그렇게까지 심각한 거야?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "후후후, 주인님은 그 기사가 유난히 신경 쓰이시나 보네요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "꼭 걱정돼서만 그러는 건 아니야. 엘리나는 괜찮은 사람이니까. ‘타락 성녀’를 잡으려 한 것도 섬은 기사로서의 직무를 다하려던 거잖아? 게다가……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "사실 엘리나의 판단은 옳았으니까. 너는 ‘타락 성녀’고, 나는 수습 사제 같은 게 전혀 아니잖아.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "010", + "avg_emoji_sigh", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "오는 내내 우리를 그렇게 모질게 대하지도 않았어. 그런 꼴을 당해야 할 사람이 아니야.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_030", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "주인님, 당신의 선량함 때문에 가끔은 정말 당황스럽다니까요. 엘리나가 벌을 받지 않는다는 건, 저희의 진짜 신분이 드러났다는 뜻이라고요.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "그때가 되면 저희를 기다리는 결말은 엘리나가 겪을 일보다 훨씬 끔찍할걸요?==W== 최소 참수형…… 아니죠, 그건 너무 가볍네요. 아마 노예 형틀에 묶인 채, 피를 조금씩 뽑히다가 죽게 되겠죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "016", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그렇긴 하지만…… 결국 우리가 엘리나를 끌어들인 셈이잖아.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "흐음, 그 섬은 기사는 걱정 안 하셔도 돼요. 영리한 전속 노예인 제가, 주인님이 지금껏 쌓아 오신 ‘자비로운 사제’ 이미지까지 당연히 계산에 넣어 뒀거든요. 깨어나자마자 주인님 이름을 빌려서 엘리나를 살짝 도와줬죠……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "004", + "none", + 3, + 0.5, + 0.05, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "004", + "none", + 1, + 0.1, + -0.21, + 1.3, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_942", + "a", + "004", + "none", + 1, + 0.9, + -0.28, + 1.4, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "성녀님, 대사제님. 욕탕의 시험에 앞서, 주인님께서 제게 말씀하셨습니다. 엘리나의 어떤 죄도 묻고 싶지 않으니, 부디 두 분께서 너그러이 용서해 주길 바라신다고요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m95", + "1000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 70.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "005", + "avg_emoji_attention", + 2, + 0.2, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성녀", + "", + 0, + "", + false, + "", + "뜻밖이군요. 엘리나를 위해 나선 게 당신들이라니.==W== 대사제님, 어떻게 생각하세요?", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -70.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "002", + "none", + 1, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "004", + "avg_emoji_question", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "대사제", + "", + 1, + "", + false, + "", + "참으로 너그러운 심성의 보유자로군요. 우리 사제 중에 그런 인재가 있다는 게 자랑스럽습니다.", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "대사제", + "", + 0, + "", + false, + "", + "하지만 엘리나는 섬은 기사의 신분으로 그대들에게 수모를 겪게 하고 폐까지 끼쳤으니, 반드시 그 대가를 치러야 합니다. 그러지 않으면 엘리나의 후견인인 올림피아 님의 덕망에 누가 되겠죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -50.0, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "엘리나가 저를 ‘타락 성녀’로 착각한 데에는 저희 쪽 잘못도 있죠……", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_idea", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "제 주인님이 연구 중인 마법에, 이번 일은 오히려 꼭 필요했던 ‘시련’이었습니다. 마법에 대한 깨달음을 깊게 하고, 영감까지 얻을 수 있었으니까요.", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_030", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + 1, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "만약 두 분께서 엘리나의 책임을 물으신다면, 제 주인님의 마음도 편치 않으실 수밖에 없어요. 그러다 보면 결국 마법 연구에도 지장이 생기겠죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "002", + "none", + nil, + 0.8, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "대사제", + "", + 0, + "", + false, + "", + "그렇군요. 마법을 연구하려면 마음에 걸리는 게 없어야 하는 법이지요. 하물며 그건 아직 아무도 정복하지 못한 ‘부활 마법’이니까요.==W== 다만, 이렇게 처벌을 그냥 면해 줄 수는……", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "005", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "005", + "avg_emoji_happy", + 1, + 0.25, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성녀", + "", + 1, + "", + false, + "", + "대사제님, 이렇게 하시는 건 어떨까요?==W== 엘리나가 받을 처벌의 수위는 주인님께서 직접 정하도록 맡기는 거예요……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "002", + "none", + 5, + 0.55, + 0.0, + 1.4, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + 5, + nil, + nil, + nil, + nil, + nil, + 0.8, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "002", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성녀", + "", + 0, + "", + false, + "", + "그러면 올림피아 님께서 비호하는 사람이라 해도 감싸지 않으신다는 걸 보여, 존자의 공정함을 드러낼 수 있어요. 동시에, 주인님도 안심시킬 수 있죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "007", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "대사제", + "", + 0, + "", + false, + "", + "일리가 있군요. 그렇게 결정하죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_942", + "a", + "002", + "none", + nil, + nil, + -0.1, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "002", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "대사제", + "", + 0, + "", + false, + "", + "엘리나, 그대의 잘못을 알겠습니까? 수습 사제가 깨어나시는 즉시 사죄하고, 어떤 벌을 내리든 달게 받도록 하세요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + 2, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_146", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "제 잘못을 알았습니다. 반드시 진심으로 수습 사제님께 사죄드리겠습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -200.0, + -30.0, + 1.3, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "007", + "none", + 5, + 0.75, + 0.2, + 0.7, + nil, + nil, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.45, + -0.1, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "014", + "none", + 2, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "정말 대단하네, 이리스. 즉석에서 그렇게 술술 이야기를 지어내고, 성녀랑 대사제까지 설득해서 엘리나를 선처하게 만들다니.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "흐흥, 이래 봬도 전 아모르 성녀 학교에서 수사학 수석이었다고요. 높으신 분들의 알량한 속셈쯤이야 훤히 꿰고 있죠……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 1, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m147", + "1000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + 0.9, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 90.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 2.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "엘리나의 후견인은 이 도시의 존자이고, 성녀와 대사제는 모두 존자의 수하예요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "그러니, 그 둘은 엘리나를 함부로 처벌하기 어려워요. 그 처벌이 가벼워도 무거워도 적절치 않으니……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "우선 ‘존자의 명성’을 이유로 무거운 처벌을 내리겠다고 말할 수밖에 없죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + false, + nil + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "우리 외지 출신 수습 사제님께서 예법 교육을 제대로 받으셨다면, 이럴 때 너그러운 아량을 보여 주셔야 해요. 그러면 저쪽도 못 이기는 척 엘리나를 가볍게 처벌할 수 있으니, 서로 체면도 살리고 일도 원만하게 풀리는 거죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그 안에 이렇게 깊은 속뜻이 숨어 있었다니……==W== 잠깐, 이것도 우리를 시험하는 과정의 일부였던 거 아닐까? 만약 관용을 보이지 않았다면, 그건 ‘수습 사제’다운 태도가 아니었을 테니까.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_029", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "바로 그거예요. 지위가 높은 사람들과 교류할 땐 항상 조심해야 하죠. ==W==어쨌든 구체적인 처벌 방식은 당신께서 정하시면 됩니다. 다만 저는 이 기회에 작은 부탁 하나를 해 두었습니다……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "mood_1", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "018", + "avg_emoji_flower", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "xuanyun", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "저희가 필라니스에 손님으로 머무는 동안, 엘리나가 저희 숙식을 맡아 챙기기로 했어요.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "주인님 같은 ‘수습 사제’가 여러 도시를 여행하면 현지 귀족들의 환대와 융숭한 대접을 받으니까요. 그 귀족들도 당신을 대접함으로써 명성을 얻고요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "엘리나는 기사 계급이니, 신분상으로도 그럭저럭 당신을 모실 수 있고, 게다가……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "엘리나를 택하지 않았다면 분명 성녀나 대사제의 초대를 받았을 거고,==W== 그렇게 되면…… 우리 정체가 쉽게 발각될 수 있었다는 거지?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "이해가 빠르시네요. 그 두 사람에 비하면 귀족의 삶을 거의 모르는 엘리나는 훨씬 속이기 쉬우니까요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그래서……==W== 여기가 엘리나의 집이야?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "전체는 아니고요……엄밀히 말하면, 엘리나의 집은 이 방 한 칸뿐이에요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "avg_emoji_shock", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "하, 한 칸?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m4", + "none", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 1, + nil, + 100.0, + nil, + "avg3_182", + "b", + "022", + "avg_emoji_sigh", + 2, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "이게 제 유일한 실책이었죠. ==W==존자의 비호를 받는 필라니스의 섬은 기사단 대장이 이렇게 가난해서,==W== 다른 사람들과 인술라에…… 그러니까 여러 사람이 함께 사는 공동 주택에 비집고 살 줄은…… 정말 몰랐거든요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 1, + nil, + nil, + nil, + "avg3_182", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_095", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -500.0, + 300.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 200.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "OutCubic", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 1000.0, + 300.0, + 1.8, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 400.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_030", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + nil, + "Xiao", + "OutCubic", + 0.5, + true, + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "a", + "015", + "none", + nil, + nil, + -0.1, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_awkward", + nil, + nil, + 0.0, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "엘리나는 우릴 대접할 만한 능력이 없어요. 다행히 이 인술라는 낡고 허름한 편이라 방이 대부분 비어 있으니…… 아무 방이나 골라서 지내면 되지만요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "섬은 기사는…… 돈을 많이 벌지 않나?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "많이 벌죠. 아모르의 섬은 기사단 대장은 정원과 연못이 딸린 도무스에 살아요. 섬은 기사라는 직업은…… 도둑 체포와 화재 예방이 주 업무인데, 이 두 가지가 얼마나 돈이 되는지는 말할 것도 없겠죠?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "도둑 잡는 거랑, 화재 예방이…… 왜 돈이 많이 돼?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_angry", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "당신, 대체 정체가 뭐죠? 외모나 성격으로 봐선 틀림없이 귀족 집 자제인데, 어떻게 아는 게 하나도 없나요?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_vexation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "나야 아주아주 먼 데서 왔으니까. 모르는 게 많은 것도 사실이고.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "이리스, 좀 가르쳐 줄래? ‘수습 사제’라면 알아야 할 것들 전부……==W== 음, 일단 달력부터 부탁해.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_sigh", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "정말이지…… 대체 어떤 깡촌에서 살다 왔길래 달력도 모르는 건가요?==W== 네, 네, 알겠어요. 어쩌겠어요, 이미 한배를 탄 신세인걸.==W== 잘 들어요, 딱 한 번만 가르쳐 줄 테니까요!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 5, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "b", + "004", + "none", + nil, + nil, + -0.35, + 1.8, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_071", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "Linear", + 1.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "올해는 반신 루실라가 집정관을 맡은 해이자, 아모르가 건국된 지 704년이에요.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "노바력은 1년이 12달이고, 한 달은 총 30일 또는 31일로 구성되어 있어요. 지금은 가장 신성한 달인 5월이고요……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "지금 시기는 반신과 존자의 계절이죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m150", + "none", + 0.0, + false + } + }, + { + cmd = "SetSceneHeading", + param = { + "13:30", + "5월", + "26일", + "필라니스 섬 안", + "목욕탕" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "004", + "none", + 2, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg2_941", + 0, + -0.25, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_999", + "", + 0, + "", + false, + "", + "그동안 수고 많았습니다. 두문불출하며 신 등극 의식을 준비한 지 너무 오래되었군요.==W== 누군가는 나 대신…… 나 대신 필라니스를 굽어보며, 이곳이 여전히 예전처럼 완벽한지 살펴야 했죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.3, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "010", + "none", + 2, + 0.5, + 0.05, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "avg_emoji_flurry", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성녀", + "", + 0, + "", + false, + "", + "당치 않으십니다. 올림피아 님을 대신해 필라니스를 지켜볼 수 있었던 것은 레이야의 영광이온데, 어찌 수고라 하겠습니까.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.1, + false, + nil + } + }, + { + cmd = "NewCharIntro", + param = { + "avg3_225", + "클로디아 레이야", + "필라니스 성녀", + "a", + "002", + nil, + nil, + nil, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_942", + "a", + "002", + "none", + 2, + 0.45, + -0.1, + 1.1, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_539", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "대사제", + "", + 1, + "", + false, + "", + "올림피아 님, 충직한 코펠리우스가 보고 드립니다. 올림피아 님께서 반신 등극 의식을 준비하신 반년 동안, 필라니스의 질서는 모든 것이 평소와 다름없었습니다.", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_029", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "대사제", + "", + 0, + "", + false, + "", + "도시에는 노예가 한 명도 없으며, 필라니스의 시민들은 모두 올림피아 님께서 내려 주신 은총 속에서 평안을 누리고 있습니다. 올림피아 님, 필라니스는 이제 한 점 흠 없는 완벽한 도시 그 자체입니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 1.0, + 1.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.1, + false, + nil + } + }, + { + cmd = "NewCharIntro", + param = { + "avg2_942", + "코펠리우스", + "필라니스 대사제", + "a", + "002", + nil, + nil, + nil, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + 0.0, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_942", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg2_941", + 0, + -0.25, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "존자 ‘올림피아’", + "", + 0, + "", + false, + "", + "듣자 하니, 나의 섬은 기사가 도망 중이던 ‘타락 성녀’를 찾았다죠?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.3, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "005", + "none", + nil, + 0.5, + nil, + nil, + 0.0, + 0.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "005", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성녀", + "", + 0, + "", + false, + "", + "저와 대사제님이 가서 확인했습니다. 그 아가씨는 ‘타락 성녀’와 용모가 비슷했을 뿐, 외지에서 온 수습 사제의 노예였습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "Linear", + 0.5, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "존자 ‘올림피아’", + "", + 0, + "", + false, + "", + "그렇습니까……==W== 그것 참 유감이로군요. 그 노예는 해방해 주었습니까?", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성녀", + "", + 0, + "", + false, + "", + "지금쯤이면 수습 사제가 깨어났을 것입니다. 제가 이미 엘리나를 보내두었고, 필라니스의 관습에 따라 개인 노예를 해방해 달라고 요청하였습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.5, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg2_941", + 0, + -0.25, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "존자 ‘올림피아’", + "", + 1, + "", + false, + "", + "잘되었군요. 절망한 이들이 일구는 땅에서는, 결코 풍성한 이삭이 자라날 수 없는 법이지요.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "존자 ‘올림피아’", + "", + 0, + "", + false, + "", + "또한 그 사제는 어디까지나 먼 길을 온 이방인이니, 아직 필라니스의 완벽함을 미처 알지 못할 것입니다. 노예를 풀어 주는 일은 차근차근 진행하면 될 터, 부디 마찰을 빚지 않도록 하세요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "005", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + nil, + nil, + nil, + "avg3_225", + "a", + "002", + "avg_emoji_love", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성녀", + "", + 0, + "", + false, + "", + "염려하지 마십시오. 그 수습 사제는 꽤나 인자하였고, 남을 부리기 좋아하는 귀족이 아니었습니다. 저희 관습을 거부하지 않을 것으로 보입니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg3_225", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "존자 ‘올림피아’", + "", + 0, + "", + false, + "", + "그렇다면 다행입니다.==W== 레이야, 가까이 오십시오. 우리가 이렇게 제대로 이야기를 나눈 지도 오래되었군요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_100", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "004", + "none", + nil, + 0.25, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "004", + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "JuGong", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성녀", + "", + 0, + "", + false, + "", + "예, 올림피아 님.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "존자 ‘올림피아’", + "", + 1, + "", + false, + "", + "그 수습 사제에 대해 좀 더 알려주세요.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "존자 ‘올림피아’", + "", + 0, + "", + false, + "", + "관처럼 생긴 신비로운 상자를 늘 몸에 지니고 다닌다지요? 한때 몸도 식고 숨도 쉬지 않았지만, 다시 깨어나 지금은 ‘부활 마법’을 연구하고 있다고요?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성녀", + "", + 0, + "", + false, + "", + "그러합니다만, 제게 ‘부활 마법’이란 애초에 뜬구름 같은 것으로 느껴집니다. ==W==수백, 수천 년 동안 성공한 이가 한 사람도 없었으니까요. 그 수습 사제의 연구 또한…… 결국 신기루에 지나지 않을 것입니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "011", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_3s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "존자 ‘올림피아’", + "", + 1, + "", + false, + "", + "후후, 레이야. 당신은 이해하지 못했군요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "존자 ‘올림피아’", + "", + 0, + "", + false, + "", + "그 수습 사제는 다듬어지지 않은 상태로도 그토록 특별한 자질을 드러냈습니다……==W== 이 얼마나 귀하고, 완벽에 가까운 원석인가요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_146", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "존자 ‘올림피아’", + "", + 0, + "", + false, + "", + "당신은 어제 그 수습 사제와 만났죠. 어떻게 느꼈습니까……==W== 그 육신은 아름다웠습니까?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_416", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "009", + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "009", + "none", + nil, + nil, + 0.1, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_bathing", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "008", + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "002", + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg2_941", + 0, + -0.25, + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "008", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성녀", + "", + 0, + "", + false, + "", + "올림피아 님, 무슨 말씀인지 모르겠습니다……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "존자 ‘올림피아’", + "", + 1, + "", + false, + "", + "괜찮습니다. 곧 알게 될 터이니.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_029", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "존자 ‘올림피아’", + "", + 0, + "", + false, + "", + "당신은 많이 성장했습니다. 기품도, 예법도, 마법도 예전보다 한층 빼어나졌지요. 하지만, 이 세상에 완벽하게 태어나는 이는 없는 법. 아쉬운 구석은 늘 있기 마련입니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 50.0, + -30.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "존자 ‘올림피아’", + "", + 0, + "", + false, + "", + "레이야, 인간의 한계를 넘어, 마땅히 당신의 몫이어야 할 더 높은 영광에 닿고 싶지 않습니까?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_146", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "010", + "close", + nil, + 0.48, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "성녀", + "", + 0, + "", + false, + "", + "저는……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "002", + "none", + nil, + nil, + -0.63, + 2.0, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_049", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "아름답고 순결한 나의 성녀여……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_458", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "나와 함께, 진정한 ‘완벽’을 좇으십시다.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + true, + 1.0, + true, + "default" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/stm10001_06.lua b/lua/game/ui/avg/_kr/config/stm10001_06.lua new file mode 100644 index 000000000..edb803ff4 --- /dev/null +++ b/lua/game/ui/avg/_kr/config/stm10001_06.lua @@ -0,0 +1,10008 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "06", + "성녀의 의미", + "이리스는 당신에게 노바의 계급에 대해 명확히 설명해 준다. 재능의 높낮이가 곧 지위의 높낮이며, 그녀와 같은 성녀는 ‘불씨’와 같이 불태우고 나면 아무도 거들떠보지 않는 존재라고 한다. 말이 끝나기 무섭게, 타락한 성녀가 모습을 드러내는데……", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 1, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + -50.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "002", + "none", + nil, + nil, + -0.22, + 1.25, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 10.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m25", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetSceneHeading", + param = { + "15:00", + "5월", + "26일", + "필라니스 섬 밖", + "허름한 인술라" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.6, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "노바에서 지위의 높고 낮음은 주로 그 사람의 마법 실력에 달려 있어요. 그리고 마법 실력은 8할이 타고난 재능, 2할이 노력이죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "살짝 과장해서 말하면, 한 사람의 미래는 엄마 뱃속에 있을 때 이미 대략 정해진다고 봐야 해요. 혈통이 주는 힘이 무엇보다 중요하니까요.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 3, + "none", + "avg3_227", + "a", + "002", + "none", + 2, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 4, + "none", + "avg3_228", + "a", + "007", + "none", + nil, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_227", + 0.3, + -0.1, + 0.2, + false + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_228", + 0.3, + -0.1, + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 3, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 4, + "phylanis_street_outside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutQuad", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 2, + 0, + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "높은 마법 실력을 갖춘 사람은 귀족이 될 자격이 있고,==W== 마법을 부릴 수 없는 사람은 평민이나 자유민, 아니면 노예가 될 수밖에 없죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetStage", + param = { + 3, + 0, + "OutSine", + 0.7, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sweaty", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "음…… 실력만으로 신분이 정해진다고?==W== 그럼 귀족의 후손으로 태어났지만, 마법 재능이 전혀 없다면?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_066", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 2, + 3, + "OutSine", + 0.5, + true + } + }, + { + cmd = "SetChar", + param = { + 1, + 3, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 3, + "none", + "avg3_1335", + "a", + "002", + "none", + 1, + nil, + -0.25, + 1.3, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_1335", + 0.5, + -0.1, + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 2, + 0, + "OutBack", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "그럼, 평민으로 강등돼요. 그 귀족이 자기 자식을 아낀다면 평생 먹고사는 걱정 없이 살게 해 줄 수는 있겠지만, 마법을 못 쓰는 건 못 쓰는 거니까요. 귀족이 될 수도 없고, 어떤 직위도 맡을 수 없죠.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 2, + 5, + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 3, + 5, + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutSine", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -30.0, + 1.2, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "만약 노예의 자식이 마법의 재능을 갖고 태어난다면?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "마법의 재능을 가진 사람은 아주 귀해요. 그 아이가 재능이 있다고 판정되면 곧바로 귀족에게 입양되고, 그 부모도 노예 신분에서 벗어날 수 있어요.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "물론……==W== 운이 나빠서 재능 판정조차 아예 받아 보지 못했다면, 그건 어쩔 수 없죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "012", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "냉혹한 제도긴 하지만, 어떤 의미에서는 나름 ‘공평’하다고 할 수 있겠네.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "가장 낮은 계급의 귀족은 ‘기사’라고 불러요. 옛날에는 마법을 쓸 줄 알고, 무기와 말을 스스로 마련해 도시를 위해 출정하던 사람을 가리켰죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "지금 ‘기사’라고 불리는 사람들은 대부분 마법 실력은 평범하지만,==W== 재산은 꽤 있는 사람들이에요. 어…… 엘리나는 예외지만요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_059", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + -150.0, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 4, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "InOutBack", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + -30.0, + 1.15, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutQuad", + 0.6, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "‘기사’는 도시의 여러 공직을 맡아요. 하지만 이런 직책에는 봉급이 없어서, ‘기사’가 사비를 털어 온갖 공무를 처리해야 하죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_shock", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "사비를 턴다고? 그러니까……==W== 필라니스 섬은 기사가 하는 일에 드는 비용을 엘리나가 자기 돈으로 댄다는 거야? 대체 누가 그런, 제 돈 들여 고생하고 생색도 못 내는 일을 하는데?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "생색도 못 낸다뇨? 권력만 있다면 금화 걱정은 할 것도 없는데요? 엘리나가 왜 이렇게까지 가난한지는, 저도 모르겠지만요……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "‘기사’ 위로는 갖가지 마법에 능하고, 마법의 여신 트리비아를 섬기는 ‘사제’가 있어요. 바로 당신이 위장하고 있는 신분이죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "‘수습 사제’는 정식 ‘사제’는 아니지만, 앞날이 창창한 만큼 보통은 정식 사제와 똑같이 대우해 줘요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그래서 내가 이렇게 특별한 대접을 받는 거구나. ‘수습’이니까 다들 ‘사제’다운 걸 요구하지도 않고…… 이거 참 쏠쏠한데.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "16", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + -30.0, + 1.35, + nil, + nil, + nil, + nil, + "wind", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 1, + 200.0, + nil, + 1.1, + "avg3_100", + "a", + "007", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + 50.0, + nil, + 1.1, + "avg3_182", + "b", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_100", + "", + 0, + "", + false, + "", + "내가 깨어났을 때 네가 내 신분을 지어냈잖아. 그 짧은 순간에 이걸 다 생각해 낸 거야?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 1, + "", + false, + "", + "그럼요. 그런 임기응변이 없었다면 3년이나 도망 다닐 수도 없었겠죠……", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "물론 대부분은 높은 탑에 숨어 지내긴 했지만, 먹을 걸 사러 나오긴 해야 했으니까요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 1, + nil, + nil, + nil, + "avg3_100", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg3_182", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_3s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "17", + "OutSine", + 1.0, + true, + "fade", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "002", + "none", + nil, + nil, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_3s", + 0, + "m23", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "‘사제’ 위에는 또 무슨 계급이 있어?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + 100.0, + nil, + nil, + "avg2_942", + "a", + "002", + "none", + 2, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg2_942", + 1, + -0.1, + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 2, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_227", + 1, + -0.1, + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "‘대사제’와 ‘원로’가 있어요. 대사제는 각 도시에서 마법의 신과 소통하는 최고 책임자고, 원로는 노바 원로원의 돌 의석에 높이 앉아 노바 전체의 운명을 좌우하죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg2_942", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + -400.0, + -300.0, + 1.5, + nil, + nil, + nil, + 0.3, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg2_941", + "a", + "002", + "none", + nil, + nil, + -0.25, + 1.3, + 1.0, + 1.0, + nil, + 0.0, + true, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + nil, + -50.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 16, + "OutSine", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "그 위로는 거대 도시와 신이 내린 높은 탑을 통치하는 존자가 계세요. 그들은 도시의 법을 제정하죠. 엘리나 님의 후견인 올림피아 님이 바로 필라니스의 존자세요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 3, + "OutSine", + 0.5, + true + } + }, + { + cmd = "Clear", + param = { + true, + 0.3, + true, + true + } + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_street_outside_daylight", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + 200.0, + -400.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + 100.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 10.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 8, + "OutSine", + 1.0, + true + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_sunlight", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "신이 내린 높은 탑…… 우리도 별의 탑을 은혜의 신께서 노바인에게 내려 주신 은혜라고 말하긴 해. 그런데 여기 사람들이 섬기는 건 은혜의 신이 아니라, 마법의 여신인 모양이야……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "004", + "none", + nil, + nil, + -0.18, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "020", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "사는 곳이 달라서…… 아니, 사는 세계가 달라서 생기는 신앙의 차이일까?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetStage", + param = { + 4, + 9, + "OutSine", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutQuad", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "‘존자’ 위가 바로 노바…… ‘원로원과 노바인’들의 집정관인 ‘반신’이에요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "반신은 그 수가 아주 적어요. 세상과 동떨어져 살며, 보통 사람은 이해조차 못 할 세계적 수준의 마법과 아주 긴 수명을 지니고 있죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "‘반신’들은 해마다 한 사람씩 돌아가며 노바의 권력을 쥐어요. 하지만 대개는 이전 방식을 그대로 이어 갈 뿐, 웬만해선 뭔가를 바꾸지 않죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "그렇구나. 여기선 마법 실력이 ‘학력’ 같은 거네. 좋은 학교를 안 나오면 큰 컴퍼니에 들어갈 수 없고, 여러 귀족 작위는 컴퍼니 안의 직급 같은 거네.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "020", + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "다만 공부라는 건 후천적인 노력의 비중이 크고, 마법의 재능 같은 건 순전히 타고나야 한다는 점에서 달라.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "013", + "avg_emoji_happy", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "고마워, 이리스.==W== 덕분에 내가 연기하는 신분과 다른 사람들 사이의 지위 관계를 대충 알게 됐어. 이제 남들과 교류할 때 어떤 태도를 보여야 할지도 알겠고.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "none", + "none", + "z", + 0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "013", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "바로 그거예요. 이해가 정말 빠르시네요. 역시, 어디 귀족 집안의 자제분이신 거죠? 그렇죠?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "정말 아니라니까…… 우리 고향에도 부자랑 가난한 사람은 있고, 고귀한 칭호 같은 것도 있긴 해. 하지만 네가 말하는 것처럼 신분이 엄격하게 나뉜 ‘귀족’은 없어. 다 우리 선생님께서 잘 가르쳐 준 덕분이지.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "선생님이라……==W== 으흠, 제가 꽤 많은 걸 알려주긴 했으니까, 그렇게 부르는 것도 틀린 건 아니겠네요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "잠깐, 선생님, 선생님이라……==W== 선생님이라고 불리니까 기분이 꽤 좋은데요!", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_134", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_1", + "17", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "018", + "avg_emoji_flower", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "33", + "OutSine", + 0.5, + false, + "fade", + 0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "002", + "avg_emoji_attention", + "huanxin2", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "선생님, 물어보고 싶은 게 두 가지 더 있어.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "013", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "물어보세요~", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "마법 실력은 8할이 타고난 재능, 2할이 노력이라고 했잖아. 그런데 주문 같은 건 다 후천적으로 배우는 거 아니야? 그런데 아무리 노력해도 2할밖에 안 된다고?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "당연하죠! 어떤 주문을 배울 수 있는지도 재능으로 정해지거든요. 아무리 노력해 봤자, 애초에 배울 조건이 안 되면 의미가 없죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_shock", + "chijing", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그, 그런 거였어?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "좀 더 자세히 알려 드리죠…… 마법을 쓰려면 마력이 필요해요. 마력은 자신의 정신력에서 나오는데, 사람마다 신체 조건이 제각각이죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "정신력을 마력으로 바꾸는 데 능한 사람도 있고, 마력을 더 많이 담아 둘 수 있는 사람도, 마력을 더 능숙하게 다루는 사람도 있어요. 그리고 이걸 전부 갖춘 사람이라면, 그야말로 대사제감이죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "저처럼…… ==W==마력이 가득한 탕에 잠깐 몸을 담갔다고 금세 기절해 버리는 건, 몸이 마력을 견뎌 내지 못한다는 뜻이에요. 그러니 주문을 아무리 많이 익혀도 쏟아 낼 마력이 없는 거죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_003_a", + "17", + "OutSine", + 0.7, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + 1.15, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_sweaty", + nil, + 0.6, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutQuad", + 0.7, + true + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "30", + "OutSine", + 0.7, + false, + "fade", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutSine", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "이해했어. 그러니까, 네가 전에 숲에서 마법을 쓴 건 심상석 덕분이구나?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "그, 그걸 어떻게 아세요?==W== 아, 참! 욕탕의 시험 때…… ‘심상석’이란 말도 했었죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "OutSine", + 0.7, + true + } + }, + { + cmd = "SetBg", + param = { + 6, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg1_111", + "a", + "002", + "none", + nil, + 0.5, + -0.5, + 3.0, + nil, + nil, + 0.9, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 5, + 6, + "OutQuad", + 0.5, + false + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlStage", + param = { + 6, + nil, + nil, + 100.0, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutSine", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_219", + 0.0, + false + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 1, + "qstory_main_10001_006", + 0.3, + 0.36, + 1.0, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "우…… 우리 고향에선 이런 돌들을 심상석이라고 불러. 누구나 쓰는 건데, 돌 안에 마력이 담겨 있어서 마법을 쓸 때 이 안의 마력을 쓰면 되거든.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFrontObj", + param = { + 1, + 0, + "qstory_main_10001_006", + nil, + nil, + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 5, + 3, + "OutSine", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + 1.0, + nil, + "none", + "OutSine", + 1.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 2, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "023", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "그게 무슨 소리죠?!!! 이건 제가 오랫동안 실험을 거쳐, 아주 공들여서 만든 세상에 하나뿐인 돌이라고요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_063", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + -0.25, + 1.35, + nil, + nil, + nil, + "none", + "none", + "InOutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "016", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jinzhang", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "그런데 당신 고향에서는 이미 다들 이걸 쓰고 있다고요?!", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "023", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "PlayCharAnim", + param = { + "avg3_182", + "shake_L", + false, + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_110", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "그, 그렇다면…… 새로운 게 아니라 이미 있는 걸 발명한 거네요? 이걸로 한몫 단단히 잡으려고 했는데!", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_awkward", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "아, 저기…… 너무 속상해하지 마. 아무것도 모르는 상태에서 혼자 힘으로 만들어 낸 것만 해도 대단한 거잖아? 적어도 필라니스엔 아직 이런 돌을 쓰는 사람이 없으니까.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "027", + "none", + nil, + nil, + -0.5, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_065", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 3, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + -0.07, + 1.1, + nil, + nil, + 1.0, + "yaobai", + "none", + "Linear", + 0, + nil, + false, + 1.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "음…… 그 말도 맞아요.==W== 먼 곳에서 이미 누가 똑같은 걸 발명했더라도, 노바에서 아는 사람이 없다면 여전히 금화를 벌 수 있겠어요!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "019", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "youzai", + "none", + "Linear", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sweaty", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "넌 아직 수배 중이잖아. 벌써 돈 벌 생각부터 하는 거야?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "유비무환이니까요. 게다가 금화가 없으면 계속 도망 다닐 수도 없잖아요? 필라니스에서 보내온 그 금화는 반씩 나누는 걸로 해요.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "019", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 1.0, + false, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetChar", + param = { + 1, + 6, + "none", + "avg1_111", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + -0.4, + 1.5, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_111", + "a", + "011", + "none", + 2, + 0.5, + -0.4, + 1.5, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_2", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m18", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 0.9, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "024", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "저축이나 신중한 부분을 보면,==W== 정말 아야메랑 비슷하네.", + "" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 200.0, + -100.0, + 1.3, + nil, + nil, + nil, + "none", + "Linear", + 1.5, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_cen_lp_w", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + "002", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_111", + "a", + nil, + "none", + nil, + 1.0, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -50.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "AvgStageEffect_paint", + "OutSine", + 0.5, + false, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_line_cen_lp_w", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "잠깐, 잠깐. 선생님 수업하는 중인데 어디에 정신이 팔렸나요? 혹시 다른 여자애 생각이라도 하는 거예요?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "죄수 호송차에서 막 깨어났을 때도 제 얼굴을 보고 다른 사람 이름을 불렀잖아요. 흥~", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m38", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "미안해. ==W==너랑 엘리나가 내 고향의 동료들이랑 정말 많이 닮아서 그래.", + "" + } + }, + { + cmd = "SetBg", + param = { + 5, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.15, + 1.2, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_112", + "b", + "002", + "none", + nil, + nil, + -0.2, + 1.25, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 5, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 0.9, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_112", + "b", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 0.9, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 8, + "OutSine", + 0.7, + true + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_296", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 9, + "Linear", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "AvgStageEffect_paint", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetStage", + param = { + 4, + 3, + "OutSine", + 0.0, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "005", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "이번 생에 다시 만날 수 있을지 모르겠네……==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.5, + false, + "fade" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "당신 마음을 이해 못 하는 건 아니에요……==W== 하지만…… 저를 다른 누군가의 대체품으로 보지는 말아 주세요. 잠깐 겹쳐 보는 것조차 안 돼요. 절대로요.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChanDou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + nil, + nil, + -0.35, + nil, + nil, + nil, + nil, + "none", + "none", + "InOutSine", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_3", + "rule_39", + "OutSine", + 0.7, + false, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "제 이름은 이리스예요. ==W==아야메도, 다른 누구도 아닌…… 그냥 이리스요.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "33", + "OutSine", + 1.0, + false, + "default", + 0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "이렇게 말하면 좀 까탈스러워 보이겠지만, 전 이런 거 정말 싫거든요.==W== 특히…… 특히 당신이 이러는 건 더 싫고요!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -30.0, + 1.15, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "미안…… 내 잘못이야. 네 기분을 생각 못 했어. 우린 동료잖아. 그런데 너를 보면서 다른 사람을 떠올리다니, 정말 그러면 안 되는 거였어.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "027", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_356", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1500ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "023", + "close", + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "lengzhan", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.2, + nil, + nil, + nil, + "none", + "InOutSine", + 0.5, + false + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "동료는 무슨…… 누가 당신이랑 동료라는 거예요?==W== 친한 척 마세요. 우린 그냥 공모자, 한패, 한배를 탄 도망자일 뿐이에요.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "InOutBack", + 0.7, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "021", + "avg_emoji_sweaty", + "niunie1", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "그 정도 관계면 꽤 친한 거 아닌가……", + "" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m149", + "4000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "008", + "avg_emoji_shy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "avg_emoji_love", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그래, 알았어. 너는 이리스야. 아야메가 아니라 이리스.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "흥, 그 정도면 됐어요. 선생님으로서 너그럽게 용서해 줄게요. 어서 두 번째 질문을 해 보세요.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + -0.12, + 1.15, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "이리스, 방금 말한 귀족 중에 왜 ‘성녀’는 없어? 필라니스의 그 성녀는 지위가 대사제만큼이나 높아 보이던데?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "하, 성녀는 주로 높은 탑에서 신께 소원을 비는 일을 해요. 귀족에 속하지는 않죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그럼, 평민 아니면 자유민인가? 그것도 아니면 뭔가 다른 초월적인 존재야?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "다 아니에요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_sweaty", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그럼……==W== 설마 노예는 아니겠지?", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "025", + "none", + "jinzhang", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + -0.13, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "아니요.==W== 저희 성녀들은 그저 ‘물건’일 뿐이에요.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "025", + "avg_emoji_happy", + nil, + nil, + -0.08, + 1.1, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m25", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "007", + "avg_emoji_shock", + "chijing", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "물건?!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "불을 피우려면 뭐가 필요하죠?", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "불씨랑…… 탈 수 있는 나뭇가지나 마른풀 같은 거……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "그럼, 불꽃이 다 타 버리고 나면, 당신은 이미 식어 버린 잿더미까지 마음 써가며 돌봐 주실 건가요?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "아, 아니……==W== 기껏해야 남은 불씨가 있는지 보고, 불이 나지 않게 확인하는 정도겠지.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + "002", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "하, 저희 성녀들이 바로 그런 ‘물건’이에요. 다 쓰고 나면 아무도 거들떠보지 않는.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "025", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "성녀는 모두 ‘마법 재능’을 지닌 불량품이에요. 저만 해도, 몸이 마력을 거의 감당하지 못해서 몸 안에 마력이 조금만 생겨도 바로 내보내야 해요. 그러지 않으면 몸이 불편해지거든요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "이런 몸으로는 주문을 배울 수는 있어도, 정작 마법을 제대로 쓸 수는 없어요.==W== 그러니까…… 저는 그저 불량품일 뿐이죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "다만 불량품에도 쓸모는 있어요. 저희는 높으신 분들 손에서 정성껏 길러지고, 귀한 아가씨처럼 대접받으며 온갖 지식과 마법을 배워요. 그리고 높으신 분들이 필요로 하는 날이 오면, 높은 탑의 제단에 올라 신께 바쳐지는 거죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_shock", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "신께 바친다니…… 설마 그 말은……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 6, + "phylanis_tower_gate_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 6, + nil, + nil, + nil, + 200.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 6, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 15.0, + false, + 0 + } + }, + { + cmd = "SetStage", + param = { + 5, + 2, + "OutSine", + 1.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg3_182", + "", + 0, + "", + false, + "", + "높은 탑에서 신께 제물로 바쳐져, 목숨을 대가로 높으신 분들의 소원을 이뤄 드리는 거죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_tower_throne_nocoffin", + "0", + "OutSine", + 0.0, + true, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + 200.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetStage", + param = { + 5, + 7, + "OutSine", + 1.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + -100.0, + 100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 15.0, + false, + 0 + } + }, + { + cmd = "SetStage", + param = { + 4, + 6, + "OutSine", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {2.0} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "저희는…… 소원의 불을 지피는 불씨이자 땔감일 뿐이에요. 값비싸고 귀한 ‘물건’이죠. 그러니 쓰일 날이 오기 전까지는 당연히 고이 모셔 둬야 하고, 그런 김에 권세 좀 쥐여 주는 것쯤이야 아무래도 상관없는 거예요.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "011", + "none", + nil, + nil, + -0.22, + 1.25, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -40.0, + 1.25, + nil, + nil, + nil, + "none", + "InOutBack", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.6, + true, + "fade" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "025", + "avg_emoji_symbol", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "지, 지금 무슨 소리를 하는 거야? 소원을 왜 그런 식으로 비는 건데? 별의 탑에선 그렇게 안 해. 소원 상자를 찾아서 기도문을 준비하고, 원하는 신기를 떠올리면서 기도문을 읊어야지.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "아, 당신 고향에선 그렇게 소원을 비는군요. 훨씬 다정한 방식이네요.==W== 안타깝게도 저는 당신 고향에서 태어나지 않았고, 노바도 당신 고향이 아니지만요.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "아무튼, 이건 옳지 않아. 너희가 소원을 비는 방식에는 문제가 있어.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그런 어처구니없는 방식으로 소원을 빈다니, 나라도 당장 도망쳤겠다. 네가 빠져나올 수 있어서 정말 다행이야!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "다, 다행이라니…… 정말 그렇게 생각하세요?==W== 소원을 비는 건…… 성녀의 일이자 성녀의 운명이고, 노바의 그 누구도 회피해선 안 되는 일인데요?", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "012", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "002", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "사람 목숨보다 중요한 게 어디 있어?! 운명……==W== 운명은 바꾸라고 있는 거야!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_227", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "016", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetHeartBeat", + param = { + 0, + nil, + nil, + 0.75 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "agency_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "wind", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_009", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "34", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_010_FP", + "31", + "OutSine", + 0.5, + true, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_011_FP", + "0", + "OutSine", + 0.8, + true, + "fade", + 0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_007_o", + "0", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 5.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "011", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + 1.25, + nil, + nil, + nil, + "stop", + "InOutBack", + 0.7, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "34", + "OutSine", + false, + false, + 0.5, + true, + "fade" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "026", + "avg_emoji_exclamation", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "028", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "풉…… 큰소리 한번 잘 치시네요. “운명은 바꾸라고 있는 거야”라니……==W== 겁도 없으셔. 저흰 정체가 들통나는 순간 바로 처형당할 처지라고요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "하지만 당신의 그 ‘겁 없는’ 모습, 싫지 않아요. 왜냐하면…… 제단에서 도망칠 때 저도 깊이 생각한 건 아니었거든요. 그냥 이 생각뿐이었어요. 죽기 싫어, 죽기 싫다고!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "그런 의미에선, 저도 참 겁 없는 사람이네요.==W== 역시 당신은 특별한……", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_069", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m22", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 6, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg3_100", + "b", + "002", + "none", + nil, + nil, + -0.07, + 1.365, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 5, + 0, + "OutBack", + 1.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 6, + nil, + nil, + nil, + -30.0, + 1.15, + nil, + nil, + nil, + "none", + "OutQuad", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_112", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jinzhang", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetStage", + param = { + 5, + 7, + "OutSine", + 1.0, + true + } + }, + { + cmd = "SetChar", + param = { + 1, + 0, + "none", + "avg3_100", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutQuad", + 0.6, + true + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "007", + "avg_emoji_shy", + "niunie", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "미안, 어제부터 아무것도 못 먹은 데다 이렇게 오래 얘기까지 했더니…… 엘리나 집에 뭐 먹을 거 없을까?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "있어요. 엘리나가 순찰 나가기 전에 직접 아침을 만들어 놓고 나갔거든요.==W== 자, 햄 끼운 빵이에요……", + "" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_019", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "011", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "엘리나가 만든 아침이면……==W== 세이나가 만든 아침만큼 맛있겠지? 오랜만에 맛있는 것 좀 먹겠네.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_236", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 3, + 100.0, + nil, + 0.9, + "avg1_112", + "a", + "005", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetCharHead", + param = { + 1, + 3, + nil, + nil, + nil, + "avg1_112", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그럼 사양하지 않고……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + true, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutSine", + 0.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_341", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_135", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 2, + "music_avg_volume100_0s", + 0, + "", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_3", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_eyes", + "InSine", + false, + false, + 0.3, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "007", + "close", + "jingxia", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "뭐…… 뭐지? 내가 지금 돌을 씹고 있는 건가?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "018", + "none", + nil, + 0.65, + -0.17, + 1.2, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "17", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "SetBGM", + param = { + 3, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_061", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -30.0, + 1.15, + nil, + nil, + nil, + "none", + "InOutBack", + 0.7, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "2TiaoYue", + "none", + "Linear", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "huanxin", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "후후후, 그 섬은 기사의 요리 솜씨는 거의 흉기 수준이에요. 구운 빵은 방패로 써도 되겠던데요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "007", + "avg_emoji_resentful", + "buman", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "아니, 이건 세이나가 아니야. 엘리나는 세이나랑 하나도 안 닮았어!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_167", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_052", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 150.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 0.5, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_048", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + nil, + nil, + nil, + "avg2_978", + "b", + "010", + "none", + 3, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 1.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "루루", + "", + 0, + "", + false, + "", + "수습 사제님, 그리고……==W== 노예. 다들 계셔서 다행이네요.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "015", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg2_978", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "011", + "none", + nil, + 0.0, + -0.25, + 1.35, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m148", + "4000ms", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "2TiaoYue", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.65, + 0.03, + 0.95, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + 1.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutSine", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 50.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jinzhang", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "루루", + "", + 0, + "", + false, + "", + "어서 저를 따라오세요! 엘리나 대장님을 도와야 해요. 타락 성녀가 나타났다고요!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -200.0, + -50.0, + 1.25, + nil, + nil, + nil, + "none", + "OutSine", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "Linear", + 0.8, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "34", + "OutSine", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "34", + "OutQuad", + false, + false, + 0.2, + true, + "fade" + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "34", + "InSine", + false, + false, + 0.2, + true, + "fade" + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "34", + "OutSine", + false, + false, + 0.2, + false, + "cut off" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "026", + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "타락 성녀?!", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutSine", + 15.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 2.0, + false, + "fade" + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "Wait", + param = {1.0} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/stm10001_07.lua b/lua/game/ui/avg/_kr/config/stm10001_07.lua new file mode 100644 index 000000000..179195751 --- /dev/null +++ b/lua/game/ui/avg/_kr/config/stm10001_07.lua @@ -0,0 +1,13575 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "07", + "섬은 기사의 일상", + "엘리나는 분노한 군중에게 ‘타락 성녀’로 몰린 한 소녀를 감싸 준다. 섬은 기사인 그녀는 이러지도 저러지도 못하는 처지에 놓였지만, 당신이 지닌 ‘수습 사제’라는 신분 덕분에 위기를 모면할 수 있게 된다. 엘리나의 신뢰를 더 얻기 위해, 당신은 이리스와 함께 ‘섬은 기사’의 대열에 합류한다.", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 3.5, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m111", + "none", + 0.0, + false + } + }, + { + cmd = "SetSceneHeading", + param = { + "16:30", + "5월", + "26일", + "필라니스 섬 안", + "중앙대로" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "008", + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "다들 자세히 보십시오. 타락 성녀가 아니라, 마법조차 쓸 줄 모르는 가여운 노예일 뿐입니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.45, + nil, + 0.95, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.58, + nil, + 0.95, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.1, + nil, + nil, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_144", + "a", + "002", + "none", + nil, + 0.9, + nil, + 1.0, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_1992", + "a", + "002", + "none", + nil, + 0.23, + -0.15, + 1.25, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1335", + "a", + "002", + "none", + nil, + 0.77, + -0.15, + -1.25, + nil, + 1.0, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.12, + nil, + nil, + nil, + nil, + 0.95, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_144", + "a", + nil, + "none", + nil, + 0.88, + nil, + nil, + nil, + nil, + 0.95, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "close", + nil, + 0.25, + nil, + 1.2, + nil, + 1.0, + 0.98, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + 0.75, + nil, + -1.2, + nil, + 1.0, + 0.98, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "흥분한 필라니스인", + "", + 0, + "", + false, + "", + "필라니스에 노예가 있을 리가 있어?==W== 분명 타락 성녀가 위장한 거야.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "못 믿으시겠다면, 이 아이를 대사제님께 데려가 직접 판단해 주십사 청하겠습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "분노한 필라니스인", + "", + 1, + "", + false, + "", + "하, 무슨 일만 생기면 대사제를 들먹이는군. 기사 노릇 참 편하게 하는구먼.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "분노한 필라니스인", + "", + 1, + "", + false, + "", + "우리 애가 없어진 지 벌써 한 달인데, 밥값도 못 하는 섬은 기사 놈들은 아직 아무것도 못 알아냈잖아!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "분노한 필라니스인", + "", + 0, + "", + false, + "", + "이제 범인을 잡았는데, 목을 베지는 못할망정 감싸고돌다니. 너, 이 녀석이랑 한패지!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "사나운 필라니스인", + "", + 0, + "", + false, + "", + "녀석을 탕에 던져 시험해 보자. 평범한 노예라면 바로 판명이 날 거야.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "흥분한 필라니스인", + "", + 0, + "", + false, + "", + "그래, 지금 당장 시험하자!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "이렇게 쇠약한 일반인에게 욕탕의 시험을 치르게 하는 건, 죽으라는 거나 다름없습니다!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "여러분, 안심하십시오. ==W==필라니스의 섬은 기사로서 제가 이 아이를 제대로 심문하여 여러분께 설명하겠습니다. 이제 길을 비켜 주십시오. 이 아이는 치료가 필요합니다.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.47, + -0.02, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + "wind", + "OutBack", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.15, + nil, + nil, + nil, + nil, + nil, + "manbu2", + "none", + "OutQuart", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "manbu2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_097", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "manbu2", + "none", + "OutQuart", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_144", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "manbu2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + 0.43, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 1.0, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + 1.15, + nil, + nil, + nil, + "still", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_019", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.35, + nil, + 1.0, + nil, + 0.5, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "none", + nil, + 0.25, + nil, + 1.25, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.1, + nil, + 1.05, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + 0.65, + nil, + -1.15, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_144", + "a", + nil, + "none", + nil, + 0.75, + nil, + 0.95, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + "005", + "none", + nil, + 0.54, + -0.05, + nil, + nil, + nil, + nil, + "still", + "none", + "OutBack", + 0, + 3.0, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_110", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_096", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "다친 소녀", + "", + 0, + "", + false, + "", + "으윽…… 아파……==W==", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + 0.65, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 0.8, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.1, + nil, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "none", + nil, + 0.25, + nil, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_144", + "a", + nil, + "none", + nil, + 0.9, + nil, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + 0.75, + nil, + -1.2, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_019", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_097", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.805} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + 0.42, + -0.07, + 0.95, + nil, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + -2.0, + false, + 0.7, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.705} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.57, + 0.0, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "분노한 필라니스인", + "", + 0, + "", + false, + "", + "안 돼, 심문할 거면 여기서 해.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "흥분한 필라니스인", + "", + 0, + "", + false, + "", + "그래, 여기서 하란 말이야.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.8, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 2.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.3, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "뭔가 이상해……==W== 다들 왜 이렇게 흥분한 거지?==W== 어쨌든…… ==W==우선 여기를 벗어나야 해.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "계속 비키지 않으시면 섬은 기사의 직무를 방해하는 것으로 간주하고, 억지로라도 뚫고 지나가겠습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_1992", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_144", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "004", + "none", + nil, + 0.2, + -0.05, + 1.05, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "사나운 필라니스인", + "", + 0, + "", + false, + "", + "뚫고 지나가겠다고?==W== 허, 자네만 ‘기사’인 줄 아나?==W== 이 늙은이도 ‘기사’야. 칼이라면, 나도 좀 쓸 줄 안다고.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 250.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.1, + nil, + nil, + nil, + nil, + 0.9, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + 0.5, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.85, + nil, + nil, + nil, + 0.5, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "002", + "none", + 7, + 0.49, + 0.05, + -0.75, + nil, + 1.0, + 0.0, + 0.0, + false, + 0.5 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1335", + "a", + "002", + "none", + 7, + 0.38, + 0.06, + 0.7, + nil, + 1.0, + 0.0, + 0.0, + false, + 0.8 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.47, + 0.04, + -0.8, + nil, + nil, + 0.98, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + 0.34, + 0.05, + 0.75, + nil, + nil, + 0.98, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "부추기는 필라니스인", + "", + 0, + "", + false, + "", + "형님, 우린 어릴 때부터 필라니스에서 나고 자랐고, 다른 도시랑 전쟁도 숱하게 치렀잖아요. 저런 외지인이 설치게 놔둘 순 없죠. 우리 체면이 있지!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "구경하는 필라니스인", + "", + 0, + "", + false, + "", + "그렇지. 정신 바짝 차리자고! 잘한다!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.08, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + 0.37, + 0.06, + 0.7, + nil, + nil, + 0.9, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + 0.48, + 0.07, + -0.75, + nil, + nil, + 0.9, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.15, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.8, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_521", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "사나운 필라니스인", + "", + 0, + "", + false, + "", + "어떤가?==W== 그 ‘타락 성녀’를 꼭 데려가고 싶거든, 이 늙은이랑 겨뤄야 할 거야. 자네가 정말 기사 자격이 있는지, 어디 한번 보자고!", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_5", + "AvgStageEffect_wipe_up", + "OutQuart", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_230", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "OutCubic", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.6, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.95, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.95, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.8, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.7 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.3, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 0.1 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_speechless", + nil, + 0.7, + nil, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "어쩌지? 이들의 검술은 평범한 수준……==W== 이 아이를 데리고 뚫고 나가는 건 쉬운 일이지만, 아무도 안 다치게 할 자신은 없어.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.7, + 0.75, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.75, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.75, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "나는 필라니스를 지키는 섬은 기사다. ==W==필라니스의 시민을 절대 다치게 할 수는 없어.==W== 하지만 이렇게 대치가 계속되면…… 이 아이가……", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -300.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "avg_emoji_vexation", + 1, + 0.5, + -0.02, + 1.05, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.5 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuart", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "OutQuart", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + nil, + nil, + 1.0, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + -0.07, + 1.1, + nil, + nil, + 1.0, + "manbu2", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.2, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "", + false, + "", + "무슨 일이죠? 이렇게 많은 사람이 길 한가운데를 막고 있다니요. ==W==다들 비키세요, 수습 사제님 지나가시는 데 방해가 되잖아요.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "OutQuart", + 1.0, + true + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m148", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "002", + "none", + nil, + 0.3, + nil, + 0.95, + nil, + 1.0, + 0.0, + 0.0, + false, + 0.5 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1335", + "a", + "002", + "none", + nil, + 0.7, + nil, + -0.95, + nil, + 1.0, + 0.0, + 0.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "close", + nil, + nil, + -0.02, + 1.0, + nil, + nil, + 0.97, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + -0.02, + -1.0, + nil, + nil, + 0.97, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuart", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "부추기는 필라니스인", + "", + 0, + "", + false, + "", + "수습 사제? 그게 누군데?==W== 우리 필라니스에 수습 사제가 있었나?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "구경하는 필라니스인", + "", + 0, + "", + false, + "", + "듣자니 먼 곳에서 여행해 온 다른 도시의 수습 사제라는데, ==W==코펠리우스 님이 꽤 신경을 쓰고 있다더군. 저기 봐, 바로 저 사람이야.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "avg_emoji_shock", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + 0.3, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 5, + "mood_1", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_1311", + "a", + "009", + "none", + nil, + 0.49, + -0.6, + 2.0, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 5.0, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_bubble_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_134", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "부추기는 필라니스인", + "", + 0, + "", + false, + "으음……==W== 수려한 얼굴에, 처음 보는……==W== 귀족 티가 물씬 나는 옷차림이라니.==W== 정말…… 정말 우리 같은 사람은 감히 건드릴 수 없는 귀하신 분 같아.", + "으음……==W== 수려한 얼굴에, 처음 보는……==W== 귀족 티가 물씬 나는 옷차림이라니.==W== 정말…… 정말 우리 같은 사람은 감히 건드릴 수 없는 귀하신 분 같아.", + "으음……==W== 수려한 얼굴에, 처음 보는……==W== 귀족 티가 물씬 나는 옷차림이라니.==W== 정말…… 정말 우리 같은 사람은 감히 건드릴 수 없는 귀하신 분 같아." + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 5, + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 6, + "mood_1", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 6, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 6, + "none", + "avg3_1341", + "a", + "009", + "none", + nil, + 0.51, + -0.3, + 2.0, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1341", + "a", + nil, + "none", + nil, + 0.49, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 5.0, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 6, + "fx_avg_bubble_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_bubble_lp", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 5, + 1, + "OutCubic", + 1.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1341", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "close", + nil, + 0.25, + -0.04, + 1.1, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + 0.8 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "close", + nil, + 0.75, + -0.04, + -1.1, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + 0.8 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "a", + "009", + "none", + nil, + nil, + 0.02, + 0.95, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "009", + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + "012", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_100", + "", + 0, + "", + false, + "", + "무슨 일이야? 왜 이렇게 소란스러워?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + 100.0, + nil, + nil, + "avg3_227", + "a", + "005", + "avg_emoji_flurry", + 3, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "사나운 필라니스인", + "", + 0, + "", + false, + "", + "사제님, 일부러 길을 막은 것이 아니라……==W== 저희가 ‘타락 성녀’를 잡았습니다만, 이 섬은 기사가 공정하게 처리할 생각은커녕…… ==W==다른 속셈을 품고 저 자를 데려가려 합니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "a", + nil, + "none", + nil, + 0.3, + -0.03, + 1.05, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "008", + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.58, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + "008", + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + 0.48, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "응? 엘리나잖아? 마침 잘됐다.==W== 여기서 다 만나네.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "수습 사제님, 안녕하십니까.==W== 지난번 일은 전부 제 과실이었습니다.==W== 이 아이를 치료한 뒤 곧바로 찾아뵙고 벌을 청하겠습니다.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그건 안 돼, 엘리나. 시민들이 하는 말 못 들었어?==W== 다들 ‘타락 성녀’를 처형하라잖아. 그런데 어떻게 너 혼자 멋대로 이 애를 치료하겠다는 거야?", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_happy", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + 0.49, + -0.02, + 1.03, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "하지만, 이 아이는 절대……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_552", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "none", + "niunie", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "‘하지만’은 무슨.==W== 외지에서 온 수습 사제인 내가 이러쿵저러쿵할 처지는 아니지만, 상식적으로 생각해도 필라니스의 섬은 기사라면 사람들 목소리에 귀 기울이고, 그 뜻을 존중해야지.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "none", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.75, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + nil, + nil, + nil, + "avg3_228", + "a", + "002", + "avg_emoji_flower", + 0, + nil, + nil, + nil, + nil, + 1.0, + 0.995, + 0.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "흥분한 필라니스인", + "", + 0, + "", + false, + "", + "옳으신 말씀입니다! 과연 수습 사제님이십니다. 저희 마음을 알아주실 분은 역시 사제님뿐이에요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + nil, + "avg3_1335", + "a", + "002", + "avg_emoji_happy", + 0, + 0.44, + nil, + -1.0, + nil, + 1.0, + 0.995, + 0.0, + false, + 0.5 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "구경하는 필라니스인", + "", + 0, + "", + false, + "", + "그에 비하면, 누구는 필라니스의 섬은 기사라면서 실제로는 제대로 일은 안 하고, 범인을 감쌀 생각만 하지!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 1, + nil, + nil, + nil, + "avg3_227", + "a", + "003", + "avg_emoji_exclamation", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "사나운 필라니스인", + "", + 0, + "", + false, + "", + "이봐, 거기 섬은 기사! 어서 수습 사제님 말씀대로 하지 않고 뭐 해!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg3_228", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg3_1335", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 1, + nil, + nil, + nil, + "avg3_227", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "아…… 알겠습니다.==W== 수습 사제님, 명령을 내려 주십시오. 분부대로 하겠습니다.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "004", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "너희가 내게 결정권을 맡겼으니, 기꺼이 받아들일게.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "003", + "avg_emoji_attention", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "엘리나, 이 ‘타락 성녀’를 내 거처로 데려가. 내가 직접 심문하겠어.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_076", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 2, + "0", + "Linear", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.55} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 3.5, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 2, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m162", + "none", + 0.0, + false + } + }, + { + cmd = "SetSceneHeading", + param = { + "17:30", + "5월", + "26일", + "필라니스 섬 밖", + "허름한 인술라" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "003", + "none", + nil, + nil, + 0.025, + 0.95, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "진찰 끝났어요. 나쁜 소식은, 이 아이가 몸도 정신도 많이 상해 있다는 거예요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "OutCubic", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "002", + "none", + nil, + nil, + -0.2, + 1.4, + nil, + 1.0, + 0.0, + 0.0, + false, + 0.3 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_182", + "", + 0, + "", + false, + "", + "오랜 영양실조와 학대로 정신이 온전치 못해요.==W== 게다가 마법으로 기억이 조작된 흔적도 있죠.==W== 지금으로선 제대로 된 의사소통을 전혀 할 수 없어요.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_2_lp", + 0, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_2_lp", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_2_lp", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_fog_2_lp", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "stop", + "OutCubic", + 1.5, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "OutCubic", + 1.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 1.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.8} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "none", + 2, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "011", + "none", + 1, + 0.3, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "avg_emoji_symbol", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "루루", + "", + 0, + "", + false, + "", + "그…… 그렇게나 심각하다고요?! ==W==그 노예 상인 놈들,==W== 진짜 죽일 놈들이네요!==W== 이 아이, 나을 수는 있는 거죠?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "007", + "avg_emoji_resentful", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "buman", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "012", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_music", + nil, + 0.63, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 3.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "어머, 어머.==W== ‘제 발로 노예가 된 밥맛없는 녀석’인 제게 희망을 거시다니요.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "015", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "루루", + "", + 0, + "", + false, + "", + "미…… 미안해요,==W== 목욕탕에서는 내가 너무 무례하게 굴었죠? 말이 너무 지나쳤어요.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + 0.0, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "012", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "흐흥, 사과는 왜 하나요?==W== 제가 뒤끝 있는 사람으로 보이나요?==W== 걱정하지 마세요. 방금은 나쁜 소식이었고, 이제부터가 좋은 소식이니까요.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "018", + "none", + nil, + 0.2, + -0.07, + 1.1, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.7 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_love", + nil, + 0.8, + -0.07, + 1.1, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.7 + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "002", + "none", + 3, + nil, + 0.025, + 0.95, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "몸 상태에 문제가 많긴 해도 심각하진 않아요.==W== 몸은 푹 쉬면 되고, 마법으로 생긴 기억 손상도 몸이 회복되면 차차 나아지겠죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + 0.025, + 0.95, + nil, + nil, + 0.0, + "none", + "none", + "OutQuart", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "005", + "none", + nil, + 0.35, + 0.0, + 1.0, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "006", + "none", + nil, + 0.65, + 0.0, + 1.0, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_252", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "자, 방금 제가 써 둔 처방이에요. 이대로 2주 동안 먹이면 눈에 띄게 좋아질 거예요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "003", + "avg_emoji_speechless", + nil, + nil, + -0.02, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "루루", + "", + 0, + "", + false, + "", + "양배추, 꿀, 닭고기, 생선 소스, 무화과, 대추야자,==W== 병아리콩…… 저기, 이건 요리법 아닌가요?", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "022", + "avg_emoji_question", + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "OutQuint", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "018", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "맞아요, 요리법이에요. 온갖 약초보다도, 지금 이 아이에게 필요한 건 영양 보충이거든요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "009", + "avg_emoji_flower", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "루루", + "", + 0, + "", + false, + "", + "알겠어요, ==W==지금 바로 다녀올게요!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "close", + nil, + -0.1, + -0.04, + 1.2, + nil, + nil, + 0.0, + "manbu_loop", + "none", + "OutQuint", + 0, + nil, + true, + 2.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_072", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "003", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutCubic", + 0, + 0.0, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "후, ==W==주인님,==W== 우선 이 아이를 부축해서 방으로 데려가 주세요.==W== 그리고 거기 기사님,==W== 와서 좀 거들어주세요.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "002", + "none", + nil, + 0.36, + 0.02, + 0.95, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.35, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 180.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + 3, + 0.55, + -0.12, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.1, + false, + 0.7 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "avg_emoji_happy", + 1, + 0.78, + -0.12, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.7 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "005", + "none", + nil, + 0.1, + 0.06, + 0.8, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.2, + 0.01, + 0.9, + nil, + nil, + 1.0, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -180.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutQuart", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.4, + -0.04, + 1.05, + nil, + nil, + nil, + "manbu2", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + 0.7, + -0.04, + 1.05, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + 0.55, + -0.04, + 1.05, + nil, + 0.0, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.5, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.5, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_097", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 200.0, + nil, + 1.15, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 2.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + 1.03, + nil, + nil, + nil, + "manbu_loop", + "none", + "OutQuart", + 0, + nil, + false, + 2.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_094", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + 1.07, + nil, + nil, + nil, + "manbu_loop", + "none", + "OutQuint", + 0, + nil, + false, + 2.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_094", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + 1.07, + nil, + nil, + nil, + "manbu_loop", + "none", + "OutQuart", + 0, + nil, + false, + 2.0, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + true, + false, + 2.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "Clear", + param = { + true, + 0.0, + false, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_168", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_166", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "", + false, + "", + "엘리나는 일면식도 없는 노예 소녀에게 제 방을 내주었다. ==W==우리가 이불을 덮어 줄 때도 소녀는 여전히 초점 없는 눈으로 “살려 주세요”라고 중얼거렸다. 다만…… 처음 왔을 때 얼굴에 서려 있던 공포만큼은 어느새 사라지고 없었다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m70", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuint", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1311", + "c", + "009", + "none", + nil, + 0.65, + -0.2, + 1.4, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "009", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "이 세계는 내가 생각한 것보다 훨씬 잔혹하구나. 내가 깨어나서 만난 이리스와 엘리나는,==W== 극히 드물게 좋은 사람들이었던 거야…… 오늘 같은 일은 여기서 흔한 일이겠지.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sweaty", + "diantou", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -200.0, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + 0.3, + -0.4, + 1.8, + nil, + 1.0, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + 2, + 0.68, + 0.03, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.58, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "수습 사제님께서 제때 와 주신 덕분입니다.==W== 그게 아니었다면…… 저와 이 소녀는 섬 안에 꼼짝없이 발이 묶여 있다가, 정말로 코펠리우스 님께서 수습하러 오실 때까지 기다려야 했을지도 모릅니다.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "014", + "none", + "niunie1", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "그렇게 고마워할 것 없어.==W== 딱히 한 것도 없는데 뭘. 그냥 신분을 내세워서, 사람들이 모르는 걸 살짝 이용했을 뿐이지.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "avg_emoji_sigh", + "diantou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "다행히 그 사람들은 내가 지금 네 집에 머물러 있다는 걸 몰라. 내가 이 아이를 ‘심문’하려고 데려오든, 네가 ‘치료’하려고 데려오든 어차피 똑같은 거지.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "들키진 않겠지? 만약 들켜서 사람들이 인술라 앞에 몰려들기라도 하면, 네가 곤란해질 텐데.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "안심하십시오. 그 사람들은 평소 필라니스 섬 밖으로는 한 발짝도 나오지 않으니, 섬 밖에 무엇이 있는지 전혀 모르거든요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "022", + "avg_emoji_happy", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "그렇다면 다행이네. 이제 마음 놓고 저 아이를 치료할 수 있겠어.", + "" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + 1.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 0.7, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_229", + "a", + "002", + "none", + nil, + nil, + -0.1, + 1.35, + 0.7, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + -0.12, + 1.4, + nil, + nil, + 0.8, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "020", + "avg_emoji_question", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그런데 시민들은 왜 이 노예 소녀를 ‘타락 성녀’라고 하는 거야?==W== 필라니스에는 노예가 있을 수 없는 거 아니었어?==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + nil, + "avg3_1332", + "a", + "004", + "avg_emoji_speechless", + 2, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "그건 제가 나중에 설명하겠습니다.==W== 그 전에……==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1332", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg3_1332", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "OutQuint", + 0.5, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_229", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + 0.0, + 1.0, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.1, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_207", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 80.0, + 1.2, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "수습 사제님, 일전에 제가 이리스를 타락 성녀로 오인하고 두 분을 죄수 호송차에 가두는 큰 잘못을 저질렀습니다. ==W==부디 벌해 주십시오.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.75, + -0.08, + 0.95, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1311", + "c", + "005", + "none", + nil, + 0.5, + -0.18, + 1.4, + nil, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "020", + "none", + nil, + 0.45, + nil, + nil, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_attention", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "아, ==W==이게 이리스가 말한……==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "014", + "none", + nil, + nil, + -0.32, + 1.5, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "그리고 엘리나는 저희에게 사과해야 하고, 저희가 요구하는 보상은 ‘죽거나 평생 남는 상처가 생기는 것’만 아니면 뭐든 받아들여야 한대요. ==W==그것도 모자라서, ==W==하마터면 필라니스에서 쫓겨날 뻔했다니까요.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "Linear", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "020", + "avg_emoji_think", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 1, + "", + false, + "", + "처벌이나 보상 같은 건 필요 없는데……==W== 게다가 엘리나는==W== 섬은 기사로서 직무를 다했을 뿐이야.==W==", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "010", + "avg_emoji_sigh", + "diantou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "010", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 1, + "021", + "none", + "lengzhan", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutQuint", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.2, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.2, + false, + 1.0 + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "제3자가 보기에 ==W==나랑 이리스는 꽤 수상하니까.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "a", + "006", + "none", + nil, + 0.35, + -0.32, + 1.45, + nil, + 0.0, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + 0.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "025", + "none", + nil, + 0.65, + -0.34, + 1.45, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "a", + nil, + "none", + nil, + 0.32, + -0.4, + 1.6, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.68, + -0.43, + 1.61, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_531", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "021", + "none", + nil, + 0.45, + -0.18, + 1.4, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + nil, + nil, + nil, + "avg3_182", + "b", + "018", + "avg_emoji_happy", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "주인님, 주인님,==W== 잠깐 이쪽으로 와 보세요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg3_182", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "009", + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_wipe_left", + "OutQuint", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "Clear", + param = { + true, + 0.0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -50.0, + 0.0, + 1.0, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1311", + "c", + "009", + "none", + nil, + 0.6, + -0.13, + 1.3, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m42", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_wipe_right", + "OutQuint", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "014", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "1", + "", + 0, + "", + false, + "", + "이리스, 네 생각은 어때? 이런 일로 엘리나를 벌줄 필요는 없을 것 같은데. 너도 그때 엘리나를 편들어 줬잖아.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + 1, + nil, + -0.35, + 1.8, + 1.0, + 1.0, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "003", + "none", + nil, + nil, + 0.05, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "027", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "맞아요. ==W==하지만 아무것도 요구하지 않으시면 안 돼요. 그건 일반적이지 않으니까요.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "게다가 저는 이게 엘리나를 저희 편으로 끌어들일 좋은 기회라고 생각해요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "엘리나를 우리 편으로 끌어들인다고?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + nil, + -0.18, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "네, 잘 생각해 보세요. 저희한테 가장 급한 게 뭐죠?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_speechless", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "조사해도 들통나지 않는 진짜 신분을 갖는 거지.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "맞아요. 저희가 지어낸 신분으로 성녀와 대사제는 속여 넘겼으니, 이제 남은 걸림돌은 이 섬은 기사뿐이에요.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "필라니스로 오는 길에…… 저희가 한 행동이나 말엔 앞뒤가 안 맞는 게 한두 군데가 아니었어요. 엘리나가 그것들을 들춰내기라도 하면……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "none", + "daintou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "듣고 보니 걱정될 만하네. 그럼 어떻게 하지?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "014", + "avg_emoji_sigh", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "022", + "none", + 2, + 0.7, + -0.4, + 1.7, + 0.7, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.85, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "으흠. 엘리나는 아주 고지식해 보여요. 루루 말고는 친구도 없을 것 같고요.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "보통 이런 사람은 대쪽 같아서, 돈으로 매수할 수도,==W== 협박할 수도 없죠.==W== 저희 편으로 끌어들이려면 일단 ‘타락’부터 시켜야 해요.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 0.98, + nil, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -50.0, + nil, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + -0.35, + 1.55, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1311", + "c", + "009", + "none", + nil, + 0.73, + -1.0, + 3.0, + nil, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + -0.7, + 2.5, + nil, + 0.7, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "025", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "012", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "타락?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "사실 별거 아니에요. 그렇게 깐깐하고 꽉 막힌 성격을 좀 풀어지게 만들자는 거죠. 속에 감춘 욕망만 내비치게 해도, 그다음엔 입맛에 맞춰 구워삶으면 되거든요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "009", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "음…… ==W==알았어.", + "" + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + nil, + "close", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "025", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_316", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "이 방법이 너무 더디다 싶으시면, 제가 새로 만든 ‘영혼 거래’ 마법도 있어요. ==W==계약한 상대의 행동을 묶어 두는 건 물론, 영혼까지 옭아맬 수 있는 마법이죠. 이참에 시험 삼아 한번 써 보시는 것도……==W==", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + 0.9, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + nil, + "none", + "OutQuint", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "OutQuint", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "023", + "none", + nil, + 0.5, + -0.17, + 1.3, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center_w", + 0, + 2, + nil, + 1.0, + 0.5, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "어? 벌써 엘리나를 만나러 가셨나요?! ==W==아직 세부적인 내용이 남았잖아요!", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "016", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_wipe_right", + "OutQuint", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "Clear", + param = { + true, + 0.0, + false, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1311", + "c", + "009", + "none", + 1, + 0.25, + -0.13, + 1.3, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + 2, + 0.7, + -0.07, + 0.9, + nil, + nil, + nil, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -50.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_wipe_left", + "OutQuint", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + "014", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "1", + "", + 0, + "", + false, + "", + "엘리나, 널 어떻게 ‘처벌’할지 결정했어.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1311", + "c", + nil, + "none", + nil, + 0.2, + -0.3, + 1.8, + 1.0, + 1.0, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + -0.1, + 1.0, + 0.0, + 0.0, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "제가 할 수 있는 일이라면, 두 분께 최선을 다해 보상하겠습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "003", + "avg_emoji_speechless", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "우리를 섬은 기사단에 들어가게 해줘.==W== 너와 함께 순찰할게. ==W==그리고 나와 이리스를 신분이 높은 귀족이 아니라 동료로 대해 줘. 극존칭은 이제 그만하고.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "022", + "avg_emoji_happy", + "diantou", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "물론입니다…… 반드시 해내겠습니다.==W== 네? 잠깐만요,==W== 수습 사제님, 방금 뭐라고 하셨습니까?", + "" + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutBack", + 0, + 3.0, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -30.0, + 1.15, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m33", + "none", + 0.0, + false + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "과한 겸양은 규칙 위반이야. 이 애는 ‘이리스’라고 부르면 되고.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "023", + "none", + 1, + 0.2, + -0.23, + 1.4, + nil, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + 2, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + 0.0, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + 0.0, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "Zhong", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "주인님?!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "010", + "avg_emoji_sigh", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "너도 이제 주인님이라고 하지 마. 필라니스에 왔으면 필라니스 법도를 따라야지. 애초에 너한테도 ‘노예’가 아니라 자유인 신분을 돌려줘야 했어.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "022", + "avg_emoji_happy", + "JuGong", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "우리 사이엔 실물 계약서도 없으니까, 엘리나가 증인이 되어 줘.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -50.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuint", + 0.7, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutQuint", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 0.7, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "OutQuint", + 0, + nil, + false, + 0.7, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "아, ==W==알겠어요.==W== 노예 이리스를 해방하시는데 제가 증인이 되어 드리죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuint", + 0.7, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutQuint", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 0.7, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "022", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "niunie1", + "none", + "OutQuint", + 0, + nil, + false, + 0.7, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "하, ==W==뭐가 뭔지……==W== 대체 무슨 생각을 하는 건가요.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "018", + "avg_emoji_happy", + "daintou", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "응, 다들 극존칭 안 쓰니까 좋네.==W== 그럼……==W== 엘리나 대장, 명령을 내려 줘.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "none", + "lengzhan", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_412", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume35_1s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "none", + "diantou", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "섬은 기사단의 신입으로서, 나와 이리스는 지금부터 뭘 해야 해?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.1, + -0.4, + 1.8, + nil, + 1.0, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + 0.7, + 1.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.5, + -0.05, + 1.1, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "그……==W== 그럼 ‘타락 성녀’와 최근 일어난 필라니스 실종 사건의 연관성에 대해 논의해 보죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuint", + false, + false, + 2.0, + true, + "default" + } + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/stm10001_08.lua b/lua/game/ui/avg/_kr/config/stm10001_08.lua new file mode 100644 index 000000000..b2a710b83 --- /dev/null +++ b/lua/game/ui/avg/_kr/config/stm10001_08.lua @@ -0,0 +1,12412 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "08", + "금기의 소원", + "필라니스에서는 아이들이 잇따라 실종되는 사건이 벌어지고, ‘타락 성녀’의 소행으로 여겨진다. 엘리나는 사건을 조사하기 위해 당신과 이리스를 억류했지만, 이제 두 사람에 대한 의심을 거둔다. 그리고 당신에게 마음을 열어, 자신이 ‘부활’의 기적을 이루려는 진짜 이유를 털어놓는데……", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuint", + false, + false, + 1.0, + false, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m29", + "none", + 0.0, + false + } + }, + { + cmd = "SetSceneHeading", + param = { + "18:10", + "5월", + "26일", + "필라니스 섬 밖", + "허름한 인술라" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "존자 올림피아 님이 다스리시는 필라니스는 평화롭고 고요한 도시입니다. 시민들은 서로 화목하게 지내고, 흉악 범죄는 거의 일어나지 않죠.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "오랜 기간 섬은 기사의 업무는, 도둑 체포, 화재 진압 그리고 도시 인근에 출몰한 마물을 쫓아내는 것뿐이었습니다.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "그러다 한 달 전, 도시의 평온이 깨졌습니다.==W== 섬에 사는 한 여자아이가 집에서 사라진 겁니다.==W== 저는 아이의 가족과 함께 한참을 찾아다녔지만, 아무것도 찾지 못했죠.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_night", + "0", + "OutQuint", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 7.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_168", + "a", + "002", + "none", + nil, + 0.5, + -0.25, + 1.4, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_168", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.97, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "처음에는 그 아이가 발을 헛디뎌 물에 빠졌고, ==W==파도에 휩쓸려 필라니스 밖으로 떠내려간 게 아닐지 의심했습니다. ==W==하지만 얼마 지나지 않아……", + "" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_170", + "a", + "002", + "none", + nil, + 0.5, + -0.2, + 1.4, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_168", + "a", + nil, + "none", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_170", + "a", + nil, + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + 0.97, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_227", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "일주일 뒤에 아이가 또 실종되는 사건이 발생했죠.==W== 이번에는 섬 밖이었고,==W== 가족들 말에 따르면, 아이가 빵을 사러 나간 후 돌아오지 않았다고 합니다.", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutQuint", + 0.5, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_outside_daylight", + "0", + "OutQuint", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_168", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_170", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 0.3, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "niunie1", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "필라니스의 아이들은 모두 수영을 할 줄 압니다. 발을 헛디뎌 물에 빠진 아이가 연이어 둘이나 될 확률은 매우 희박하죠. 저와 루루는 필라니스의 모든 저장고와 오래된 집들을 샅샅이 뒤졌지만, 그 어떤 단서도 찾지 못했습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "유괴? 아니지…… 몸값을 요구하지 않았잖아. 그럼, 설마 인신매매?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "저도 그렇게 생각해서 수색 범위를 넓히고, 외지에서 온 여행가들을 바짝 감시했습니다. 그런데 바로 그 무렵, 거리에 ‘타락 성녀’에 대한 소문이 돌기 시작했죠.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 0.98, + nil, + nil, + 0.7, + 1.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -100.0, + 1.35, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "다수의 시민들은, 타락 성녀가 필라니스에 숨어들어 ==W==불쌍한 아이들을 잡아먹은 게 분명하다고 생각했죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "024", + "none", + nil, + 0.27, + -0.45, + 1.4, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + -0.25, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.52, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 170.0, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "자, 잠깐만요!==W== 타락 성녀가 아무리 극악무도해도,==W== 아이를 잡아먹기까지 할 리는 없잖아요?!", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + 0.7, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "niunie1", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m62", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "물론 근거 없는 소문이지. 사실……==W== 나는 타락 성녀가 그 사건들을 저지르지도,==W== 그 사람들을 죽이지도 않았다고 생각한다.", + "" + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_question", + nil, + 0.35, + 0.0, + 1.0, + nil, + 0.0, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "음? 왜 그렇게 생각하죠?", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "도망치는 게 목적이라면, 여러 도시를 떠도는 건 아주 어리석은 방법이지. 가장 좋은 방법은 도시를 떠나 아무도 없는 곳에 정착해서, 모두에게 잊히는 거다.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie1", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_208", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "제단에서 도망칠 수 있을 정도의 성녀라면 어리석지는 않을 거다. ‘정체를 숨기려고 사람을 죽였다가 오히려 정체가 드러나는’ 그런 멍청한 짓을 할 리는 없겠지.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "027", + "avg_emoji_sweaty", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 1, + "", + false, + "", + "하지만…… 실제로 사건들이 일어났잖아요……", + "" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -150.0, + -50.0, + 1.15, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + 1, + 0.6, + -0.1, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + 2, + 0.33, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 50.0, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "필라니스 도서관에서 비슷한 사례를 본 적이 있지……", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "서른 명을 죽였다는 연쇄살인범이었지만, 실제로 죽인 건 다섯 명뿐이었다. 나머지 스물다섯 명은 다른 범인들이 죽여 놓고, 아직 잡히지 않은 그 연쇄살인범에게 죄를 떠넘긴 거였지.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "avg_emoji_attention", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "네 말은…… ==W==타락 성녀가 누명을 썼다는 거구나.==W== 그럼, 숲에서는 왜 ‘타락 성녀’라는 이유로 이리스를 붙잡으려 한 거야?", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "012", + "avg_emoji_question", + "diantou", + "y", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "niunie", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "전설 속의 ‘타락 성녀’는 어쩌면 애초에 존재하지 않았을지도 모릅니다. 이야기가 와전되고 부풀려지면서 만들어진 허명일 뿐이겠죠.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_251", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "하지만 그 악명을 방패 삼아 온갖 죄를 저지르는 범인은 실제로 존재합니다……", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "AvgStageEffect_clockwise", + "OutQuint", + false, + false, + 1.0, + true, + "AvgStageEffect_clockwise" + } + }, + { + cmd = "Clear", + param = { + true, + 0.0, + false, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_187", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "며칠 전", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_187_stop", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m42", + "none", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "AvgStageEffect_clockwise", + "OutQuint", + false, + false, + 1.0, + true, + "AvgStageEffect_clockwise" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "003", + "none", + 1, + 0.7, + -0.3, + 1.5, + nil, + 0.7, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "012", + "none", + 2, + 0.15, + 0.05, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "avg_emoji_flurry", + nil, + 0.3, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutBack", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "루루", + "", + 1, + "", + false, + "", + "엘리나 대장님,==W== 또 아이가 실종됐어요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "lengzhan", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "또? 이걸로 벌써 세 번째군……==W== 루루,==W== ‘타락 성녀’에 관한 소문 말인데, 뭔가 찾아낸 단서는 없나?", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_062", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "avg_emoji_speechless", + nil, + 0.35, + 0.0, + 0.95, + nil, + nil, + nil, + "JuGong", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "루루", + "", + 1, + "", + false, + "", + "음, 굳이 단서라고 하자면……==W== 어제 목욕탕에 이상한 사람이 왔어요.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "이상한 사람?", + "" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 0.95, + nil, + nil, + 0.5, + 1.0, + "none", + "OutQuint", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.2, + -0.3, + 1.5, + 1.0, + 1.0, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.8, + -0.3, + 1.5, + 1.0, + 1.0, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 1.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "002", + "none", + nil, + nil, + -0.3, + 1.35, + 0.7, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + -0.32, + 1.4, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 3.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 3.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "루루", + "", + 1, + "", + false, + "", + "씀씀이가 꽤 큰 여행가였죠. ‘기사’ 작위도 있다던데,==W== 무의식적으로 사람들의 치아며 피부를 꼼꼼히 뜯어보더라고요.==W== 꼭 물건 상태를 보는 것처럼요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.3} + }, + {cmd = "SetGoOn"}, + { + cmd = "SetCharHead", + param = { + 0, + 2, + nil, + nil, + nil, + "avg1_162", + "a", + "007", + "avg_emoji_exclamation", + 5, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "그런 버릇이라면…… 설마 그자, 노예 상인인가?", + "" + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + nil, + nil, + nil, + "avg2_978", + "b", + "008", + "avg_emoji_speechless", + 4, + nil, + nil, + 0.95, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "루루", + "", + 0, + "", + false, + "", + "그 사람이 목욕탕을 돌아다니면서 사람들한테 ‘타락 성녀’에 관한 소문을 떠들어댔어요. 도시 밖에서 온 여행가가…… ==W==우리 도시에 떠도는 소문을 어떻게 그렇게 잘 알고 있었을까요?", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "018", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetCharHead", + param = { + 1, + 0, + nil, + nil, + nil, + "avg2_978", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 2, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuint", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + 1.0, + 0.0, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "018", + "none", + nil, + 0.2, + -0.3, + 1.5, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + nil, + 0.8, + -0.3, + 1.5, + 1.0, + 1.0, + 0.0, + 0.0, + false, + 1.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.35, + 0.0, + 0.95, + 0.0, + 0.0, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + 0.0, + 1.0, + 0.0, + 0.0, + 1.0, + "none", + "none", + "OutQuint", + 0, + nil, + false, + 1.0, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "수상하군. 어쩌면 그자가 아이들을 납치했을지도 모른다. 먼 곳의 도시 귀족 중에는 평범한 노예보다 납치되어 팔려 온, 원래 신분이 높았던 노예를 선호하는 사람들이 있다고 들었다.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutQuint", + 1.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "루루, 그자를 찾으러 가자!", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "16", + "OutSine", + true, + true, + 0.5, + true, + "AvgStageEffect_fade_left" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -30.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_148", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "16", + "OutSine", + false, + false, + 0.5, + true, + "AvgStageEffect_fade_left" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "013", + "none", + 2, + 0.6, + 0.1, + 1.2, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "close", + nil, + 0.5, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_574", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "멈춰라. 나는 필라니스의 섬은 기사 엘리나다. 마차를 검문하겠다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m148", + "none", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 70.0, + nil, + 1.0, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_228", + "a", + "004", + "none", + 1, + 0.25, + -0.35, + 1.5, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "avg_emoji_angry", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "노예 상인", + "", + 0, + "", + false, + "", + "하, 필라니스는 간섭이 너무 심한 거 아니야?==W== 여긴 황야야. 너희 도시가 아니라고.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "006", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + 1.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -70.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -150.0, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_978", + "b", + "002", + "none", + 3, + 0.9, + 0.05, + 0.9, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "012", + "avg_emoji_attention", + nil, + 0.85, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "루루", + "", + 0, + "", + false, + "", + "엘리나 대장님, 저 마차에……==W== 아니, 죄수 호송차에 노예가 여럿 갇혀 있어요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 3, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 3, + nil, + nil, + nil, + -200.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 3, + "none", + "avg3_229", + "a", + "002", + "none", + 2, + 0.4, + nil, + nil, + 1.0, + 1.0, + 0.85, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 3, + "none", + "avg3_1339", + "a", + "002", + "none", + nil, + 0.6, + nil, + -1.0, + 1.0, + 1.0, + 0.85, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 3, + "none", + "avg3_1340", + "a", + "002", + "none", + nil, + 0.5, + -0.15, + 1.3, + 1.0, + 1.0, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 2, + 0, + "OutCubic", + 0.5, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "019", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 2, + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 70.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "002", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "노예 상인", + "", + 0, + "", + false, + "", + "하, 우린 필라니스에 노예를 들인 적 없어. 올림피아 존자의 규칙을 어기지 않았다고. ==W==잠깐…… 이 아가씨, 왜 이렇게 낯이 익지? ==W==아, 생각났다! 너, 그 목욕탕 시녀로구나!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "007", + "avg_emoji_attention", + nil, + 0.35, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "002", + "avg_emoji_idea", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_147", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg2_978", + "b", + nil, + "none", + nil, + 0.9, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -50.0, + 1.3, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "close", + nil, + 0.6, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "어디서든 사람을 노리개나 상품으로 취급하는 건 두말할 것 없는 악행이다. 게다가 넌 납치와 공포 조장 혐의도 받고 있지. 도시로 데려가 심문하겠다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "006", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "노예 상인", + "", + 0, + "", + false, + "", + "웃기는군. 고작 둘이서 우릴 잡아가겠다고?==W== 얘들아, 오늘 최상급 상품이 둘이나 더 늘겠다! 무기 들어!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center", + 0, + 0, + nil, + nil, + 0.01, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1335", + "a", + "002", + "none", + 3, + 0.2, + 0.02, + 0.95, + 1.0, + 1.0, + 0.9, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1336", + "a", + "002", + "none", + 4, + 0.4, + 0.02, + 0.95, + 1.0, + 1.0, + 0.9, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_139", + "a", + "002", + "none", + 5, + 0.6, + 0.02, + 0.95, + 1.0, + 1.0, + 0.9, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_138", + "a", + "002", + "none", + 6, + 0.8, + 0.02, + 0.95, + 1.0, + 1.0, + 0.9, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + "007", + "close", + nil, + 0.5, + -0.25, + 1.3, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetAudio", + param = { + 0, + "se_159", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1335", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1336", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_139", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_138", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_228", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_434", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "004", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong1", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "주제도 모르는군!==W== 루루, 반드시 산 채로 잡아라. 아이들의 행방을 캐내야 하니까.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_074", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "c", + "007", + "close", + nil, + 0.5, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetCharHead", + param = { + 0, + 0, + 150.0, + nil, + nil, + "avg2_978", + "b", + "007", + "avg_emoji_exclamation", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "루루", + "", + 0, + "", + false, + "", + "알겠어요, 대장님.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "1000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + 2, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "우리는 그 노예 상인들을 제압했지만, 죄수 호송차에 탄 노예 중에 실종된 아이들은 없었습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "노예 상인들이 지나온 숲에 높은 탑이 있었고, 납치한 아이들을 그곳에 숨긴 건 아닐까 생각해 루루를 먼저 도시로 돌려보냈습니다.==W== 저는 죄수 호송차를 몰고 높은 탑으로 향했죠…… 그리고 그곳에서 두 사람을 만난 겁니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_tower_gate_daylight", + "0", + "OutCubic", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m149", + "500ms", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "015", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "그때 막 노예 상인 일당을 잡아들인 참이었군요. 게다가 그 사람들이 ‘타락 성녀’에 관한 소문까지 여기저기 퍼뜨리고 다녔으니, 수배에 나온 초상화랑 닮은 저를 보고 바로 ‘타락 성녀’를 떠올린 거고요. 그럴 수 있죠~ 그럴 수 있어요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "011", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "niunie1", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "사실…… 처음부터 네가 ‘타락 성녀’라고는 생각하지 않았다. 우선 넌 사람을 죽여 본 자의 눈빛을 전혀 하고 있지 않았고, 난 원래부터 ‘타락 성녀’라는 게 소문으로 부풀려진 존재라고 생각했으니까.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "내가 그렇게 말한 건, 네 반응을 떠보려던 것뿐이었다……==W== 음, 섬은 기사가 좀도둑을 심문할 때 쓰는 방법인데, 일단 큰 죄명을 들이밀어 겁주는 기술이지.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_030", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "none", + nil, + 0.2, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "002", + "avg_emoji_question", + nil, + 0.25, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "그럼, 원래는 제가 무슨 죄를 지었다고 생각했나요?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "노예 상인과 한패거나, 아니면…… 도굴꾼이라 생각했지.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 1.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "016", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -100.0, + -30.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_resentful", + nil, + 0.4, + nil, + nil, + nil, + nil, + nil, + "jushou2", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "이봐요, 눈 크게 뜨고 보세요!==W== 이렇게 귀엽고 매력적인 미소녀가 노예 상인이나 도굴꾼 같은 걸 하겠냐고요!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "011", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "음…… 그때 넌 아주 호화로운 ‘관’ 옆에 있었고, 그 안에는 숨을 쉬지 않는 사람이 누워 있었으니까.", + "" + } + }, + { + cmd = "SetBg", + param = { + 5, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + -600.0, + 810.0, + 1.43, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 5, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + 2.0, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "013", + "avg_emoji_sweaty", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그렇게 보면 정말 도굴꾼 같긴 하네,==W== 하하. 그럼 그 ‘관’이랑 나를 같이 죄수 호송차에 실었던 건, 이리스의 ‘범행’ 증거로 삼으려던 거였구나.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetStage", + param = { + 4, + 14, + "OutSine", + 0.35, + true + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetStage", + param = { + 4, + 15, + "Linear", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "그렇습니다…… 죄송합니다……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "022", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "사과 안 해도 돼. 확실히 그때 내 상태는, 시체로 오해받을 만했으니까.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그러니까 나중에 태도가 바뀐 건…… 내가 ‘부활’했고, 이리스가 먼저 나서서 날 지켜줬기 때문이구나. 그러니 이리스가 도굴꾼일 리도, 노예 상인일 리도 없다 본 거고.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + 0.55, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "네, 하지만 여전히 당신들의 신분은 의심스러웠습니다……==W== 그래서 두 사람을 필라니스로 데려온 거죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "015", + "avg_emoji_question", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "우리를 의심한 이유는?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "이리스는 노예로서 아주 자연스럽게 행동했습니다.==W== 하지만 주인인 당신은…… 윗사람다운 위엄이 전혀 없었고, ==W==말 한마디 행동 하나조차도 이리스를 노예처럼 대하지 않았습니다. 오히려…… 친구 같았죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_030", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_054", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "avg_emoji_flurry", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그, 그런가……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume50_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_prisonvan_dusk", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "021", + "none", + nil, + 0.5, + -0.35, + 1.5, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "021", + "avg_emoji_music", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "저는 계속 당신의 개인 노예인 척해야겠어요.==W== 참, 저한테 좀 오만하고 강압적으로 해야 한다는 거 잊지 마세요. 주인다운 위세 정도는 부리셔야죠. 그렇게 상냥하게 노예를 대하는 사람은 없다고요!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "010", + "avg_emoji_sigh", + "chijing", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "이리스가 그 점에 대해 말한 적은 있지만, 못 하겠는 걸 어떡해…… 아무리 연기라도, 멀쩡한 사람을 노예 취급할 수는 없어.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 4, + "music_avg_volume100_1s", + 0, + "", + "none", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "그래서 두 사람 다 노예가 아닐지 의심했습니다. ==W==그것도 존자나 반신을 모시던 상급 노예 말입니다. 함께 도망쳐 나와서, 둘러대기 쉽게 주종 관계로 위장한 게 아닐까 싶었죠.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "avg_emoji_idea", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그러니까……==W== 우리를 필라니스로 데려온 건, 사실 우리를 보호하고 이곳에서 새 신분을 얻게 하기 위해서였구나.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_029", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "네, 올림피아 님께서 당신들이 노예라는 걸 알게 되시면…… 분명 해방시켜 주시겠죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "mood_4", + "16", + "Linear", + 0.5, + false, + "AvgStageEffect_wipe_down", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "015", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "015", + "avg_emoji_awkward", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "저기요. 사람이 좀 너무 착한 거 아니에요? 착해도 너무 착해서, 살짝 현실감이 떨어질 정도예요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "OutCubic", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "010", + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "004", + "avg_emoji_question", + nil, + 0.3, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "당신의 후견인, 그러니까 필라니스의 존자 올림피아 님께선 필라니스인이 노예를 부리는 걸 금지한다지만, 그렇다고 당신이 직접 도시 밖에서 황야의 노예들을 구해야 한다는 뜻은 아니잖아요? 후견인께 폐가 되지는 않나요?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "avg_emoji_happy", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "올림피아 님께서는 필라니스에 발을 들인 사람이라면 누구나 자유로워야 한다고 말씀하셨다. 그래서 주인이 있는 노예들을 평화로운 방법으로 풀어 주고, 노예를 사고파는 자들을 벌하는 일을 지지해 주셨지.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "게다가 나도 예전엔 노예였다. 물건으로 취급받는 게 어떤 기분인지 잘 알지. 그래서 최대한 두 사람을 돕고 싶은 거다.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + true, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_vexation", + nil, + 0.5, + -0.35, + 1.5, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "노바에는…… 왜 노예가 있어야 할까? 왜 다들 평화롭게 지낼 수 없는 걸까?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 5, + "mood_3", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_055", + 0.0, + false + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "Linear", + 0.5, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "그야 당연히……==W== 누구에게나 이루고 싶은 소원이 있으니까요. 그리고 어떤 사람들의 소원은, 애초에 남을 희생시키는 걸 전제로 하거든요.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "005", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.1, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetStage", + param = { + 4, + 8, + "Linear", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "020", + "avg_emoji_resentful", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "jushou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "흥, 세상 사람이 다 당신들 같은 바보 멍청이인 줄 알아요? 맨날 그렇게 순진하게 굴다간, 언젠가 누구한테 된통 당하고 말 거라고요.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.5, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "충고 고맙군.==W== 하지만……==W== 네가 목욕탕에서 도망치려다 레이야 성녀에게 붙잡힌 뒤로, 두 사람의 신분에 관한 생각이 바뀌었다. 두 사람은 노예가 아닐 거라고 말이지.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "011", + "none", + nil, + 0.6, + 0.0, + 1.0, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "005", + "none", + nil, + 0.4, + nil, + 1.05, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.5, + false, + "default" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "002", + "none", + nil, + 0.5, + 0.0, + 1.0, + nil, + nil, + 0.0, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -60.0, + 1.3, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center", + 0, + 0, + nil, + nil, + 0.01, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetCharHead", + param = { + 0, + 4, + nil, + nil, + 0.7, + "avg1_162", + "a", + "007", + "none", + 5, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "이리스, 네가 바로 ‘도망친 성녀’인가? 그리고 이분은 이유는 모르겠지만 너를 돕는, 어느 정도 지위가 있는 귀족이고.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_070", + 0.0, + false + } + }, + { + cmd = "SetCharHead", + param = { + 1, + 4, + nil, + nil, + nil, + "avg1_162", + "a", + "002", + "none", + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 1.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "016", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_0s", + 0, + "m148", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "네?! 그게 무슨 헛소리죠? 제가 왜 성녀라는 거예요?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 1, + "025", + "avg_emoji_shock", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "정확하게 맞혔어. 역시 섬은 기사야…… ‘내가 다른 세계에서 왔다’라는, 엘리나로선 알 수 없는 사실만 빼면 거의 다 맞는 말이야.", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.25, + 1.5, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "avg_emoji_speechless", + nil, + nil, + 0.0, + 1.0, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "레이야 성녀가 네 신분을 판단할 때…… 널 알아보는 눈치였고, 일부러 감싸 주기까지 했다. 게다가 상식적으로…… 죄 없는 사람이 그런 때 하수도로 도망칠 이유가 없지.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_225", + "a", + "007", + "none", + 1, + 0.4, + 0.0, + 1.05, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "c", + "027", + "none", + 2, + 0.58, + 0.0, + nil, + nil, + nil, + 1.0, + 0.0, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_225", + "a", + "009", + "avg_emoji_music", + nil, + 0.42, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuart", + 0, + -3.0, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "c", + "015", + "none", + nil, + 0.61, + nil, + nil, + nil, + nil, + nil, + "jingxia2", + "none", + "OutQuart", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "네가 마차 밑에 숨어든 일은, 레이야 성녀가 널 비꼬는 척하며 슬쩍 넘겨 버렸고.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.5, + true, + "default" + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "그래서…… ==W==레이야 성녀가 정식 성녀가 되기 전의 이력을 좀 알아봤지. ‘도망친 성녀’와 같은 기수더군.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_flash_light", + 0, + 0, + nil, + 0.6, + nil, + 0.0, + false, + false, + 0.0 + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "‘도망친 성녀’를 빼면, 다른 성녀들은 모두 그 뒤의 행적이 빠짐없이 남아 있었다.==W== 그러니 ‘노예’ 신분으로 필라니스에 나타날 리가 없지. 그렇다면 남은 한 사람은……", + "" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "a", + "002", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -30.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 2.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.5, + false, + "default", + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "023", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "chijing", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "제가 그 성녀와 안다고 해서 뭐가 증명되는 건 아니잖아요……==W== 꼭 같이 수련하면서 알게 된 사이라는 법도 없고, ==W==예전에 아모르에서 이웃이었을 수도 있죠…… 그래요, 이웃! 이웃이었어요!", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "027", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "024", + "avg_emoji_exclamation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_question", + nil, + 0.7, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "성녀가 노예와 이웃이라고? 네가 아니라 이분이 레이야 성녀와 이웃이었다 말하려는 거라면, 그때 목욕탕 밖에서……==W== 두 사람은 전혀 모르는 사이처럼 보였다만.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_257", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 70.0, + -100.0, + 1.4, + nil, + nil, + nil, + "none", + "OutCubic", + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + 0.6, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "026", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan2", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "그, 그건…… 설명할 수 있어요……", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "009", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "이리스, 애쓰지 마.==W== 엘리나는…… 우릴 고발하려고 이런 얘기를 하는 게 아닐 거야. ‘욕탕의 시험’을 치를 때에도 이런 의문들을 제기하지 않았잖아.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_attention", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "003", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JuGong1", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "올림피아 님께서는 필라니스에 ‘도망친 성녀’의 수배령을 한 번도 내리신 적이 없습니다. 코펠리우스 님도 예전에 제게 말씀하신 적이 있죠. ‘도망친 성녀’는 아무런 잘못도 하지 않았다고요.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "게다가 두 사람은 그동안 죄수 호송차에 갇혀 있으면서도 위험한 행동은 한 번도 하지 않았습니다. 필라니스의 섬은 기사로서 굳이 이리스를 체포해야 할 이유는 없죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "020", + "avg_emoji_speechless", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "그뿐만이 아니잖아…… 목욕탕 앞에서……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.9, + true, + "fade" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "007", + "none", + nil, + nil, + -0.3, + 1.35, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_257", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "Linear", + 0, + nil, + false, + 0.5, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "혹시 ‘부활 마법’에 대해 알려주실 수 있으십니까?", + "" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 5, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg3_100", + "a", + "025", + "none", + nil, + nil, + -0.17, + 1.25, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 6, + "OutSine", + 0.5, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.3, + nil, + "none", + "InOutQuad", + 0.6, + true + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_185", + 0.0, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume100_3s", + 0, + "m148", + "4000ms", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 5, + "fx_avg_flash_light", + 0, + 0, + nil, + 1.0, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + true, + 0.7, + true, + "fade" + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutQuad", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_486", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -800.0, + 250.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.35, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "wind", + "Linear", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "Linear", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_k", + "0", + "OutSine", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -800.0, + 250.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_001_j", + "0", + "OutQuad", + 1.0, + false, + "fade", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -800.0, + 250.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.25, + nil, + nil, + nil, + "none", + "InOutBack", + 0.8, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 2, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.2, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 1.0, + true, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + 1.35, + nil, + nil, + nil, + "JuGong", + "none", + "OutBack", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.5, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "어떤 대가를 치르더라도…… ==W==제가 가진 것이라면 무엇이든 드리겠습니다!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_075", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou", + "none", + "OutQuad", + 0, + nil, + false, + 1.3, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "4000ms", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_street_inside_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "010", + "none", + nil, + nil, + -0.07, + 1.1, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuad", + false, + false, + 0.85, + false, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_symbol", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "jushou0", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "저, ==W==정말입니까?==W== 높은 탑과 소원에 관한 질문도 괜찮습니까?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 250.0, + 0.0, + 1.15, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.05} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "c", + "009", + "none", + nil, + 0.41, + -0.07, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "1", + "", + 0, + "", + false, + "", + "딱 봐도 나한테 묻고 싶은 게 있는 눈치네.==W== 우리 정체가 들통나면 붙잡히거나, 도망치게 될 텐데,==W== 그럼 네가 원하는 답은 얻을 수 없게 되겠지?", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + "020", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + "002", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 10.0, + 1.05, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.71, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "OutSine", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + 0.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "008", + "none", + nil, + nil, + -0.06, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_3s", + 0, + "m9", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "부끄럽습니다. 운 좋게 귀족 신분을 얻었고, 명색이 ‘기사’인데도…… 마음속은 여전히 개인적인 욕심으로 가득하니까요.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -15.0, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.6, + false + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_077", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "017", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "diantou", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "당신 말이 맞습니다. 이 일에 제 사심이 섞여 있는 건 사실이에요.==W== 저는 정말로…… 두 사람에게서 귀한 지식을 얻고 싶습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "014", + "avg_emoji_vexation", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "저를…… 그저 당신들을 돕고 싶어 하는 착한 사람으로만 여기진 마십시오.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 0, + "003", + "none", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 1, + "", + false, + "", + "누구에게나 욕망은 있어.==W== 그 ‘사심’이 남에게 해를 끼치지 않는 이상, 나쁠 건 없다고 생각해.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "014", + "avg_emoji_music", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 0, + 0, + "002", + "avg_emoji_question", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "아까 하던 이야기 계속할까? 높은 탑과 소원에 대해 궁금한 거야?", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + "none", + "OutQuad", + 0.6, + false + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_080", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "015", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "네…… 필라니스의 높은 탑은 오직 성녀와 사제만이 들어가 소원을 빌 수 있습니다. 저 같은 기사도…… 공을 많이 세우면, 평생 단 한 번 소원을 빌 기회를 얻을 수 있고요.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "004", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "동료들을 위해 소원을 빌고 싶은데…… 대체 어떻게 빌어야 제가 바라는 대로 이루어지는지 잘 모르겠습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "close", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "그래서…… 어떻게 소원을 빌면 되는지 물어보고 싶었습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + "none", + "OutCubic", + 0.75, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.75, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.75, + false, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "004", + "none", + 2, + nil, + -0.01, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.75, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "동료를 위해 소원을 빈다고요? 평생 딱 한 번뿐인 기회잖아요. 자기 자신을 위해서 쓸 생각은 안 해 봤나요?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -250.0, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + false, + 0.0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "나는…… 나는 그들에게 은혜를 입었다. 어떻게든 보답하고 싶어.", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.81, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 100.0, + nil, + 1.23, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + "011", + "avg_emoji_sweaty", + nil, + 0.46, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "보답이라면…… 다른 방법으로도 할 수 있잖아요. 소원이라고요, 어떤 소원이든 이루어지는 소원이요.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetMainRoleTalk", + param = { + 2, + 1, + "025", + "avg_emoji_symbol", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 2, + "avg3_100", + "", + 0, + "", + false, + "", + "어떤 소원이든 이루어진다고?!", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "none", + "none", + "y", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_alina_home_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "002", + "none", + nil, + 0.25, + -0.07, + 1.1, + nil, + nil, + nil, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_100", + "c", + "012", + "none", + nil, + 0.75, + -0.076, + 1.12, + nil, + nil, + nil, + 0.0, + true, + 1.0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "005", + "none", + nil, + nil, + -0.14, + 1.2, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 0.7, + false, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_attention", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "내가 그들에게 보답할 방법은 그것뿐이야…… 저를 따라오시죠. 동료들을 소개해 드리겠습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + -15.0, + 1.15, + nil, + nil, + nil, + "none", + "OutQuad", + 1.75, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.35, + 1.5, + nil, + nil, + nil, + "manbu_loop", + "none", + "OutSine", + 0, + nil, + false, + 1.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + true, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.325, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + nil, + "none", + nil, + 0.675, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060_stop", + 0.0, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_113", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "나와 이리스는 엘리나의 뒤를 따라 인술라의 뒷문을 나섰다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_060", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.02, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 1.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_100", + "c", + nil, + "none", + nil, + 0.64, + -0.28, + 1.4, + nil, + nil, + nil, + "manbu_loop", + "none", + "OutQuad", + 0, + nil, + false, + 1.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.36, + -0.28, + 1.4, + nil, + nil, + nil, + "manbu_loop", + "none", + "OutQuad", + 0, + nil, + false, + 1.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.85, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_forest", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -90.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "loopLite", + "OutSine", + 5.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.85, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_102", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {2.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_102", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -50.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "loopLite", + "OutSine", + 2.2, + false, + 0 + } + }, + { + cmd = "Wait", + param = {1.8} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + false, + 0 + } + }, + { + cmd = "SetTalk", + param = { + 0, + "0", + "", + 0, + "", + false, + "", + "우리는 숲속을 내리 십여 분 동안 헤치고 나아갔다. 필라니스의 별의 탑마저 나무에 가려 보이지 않게 될 즈음에야, 엘리나는 마침내 걸음을 멈췄다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_101", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + "none", + "OutCubic", + 0.75, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "OutSine", + 0.75, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -300.0, + -170.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -500.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.75, + false, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 0.75, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_3s", + 0, + "m13", + "none", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "022", + "none", + nil, + 0.5, + -0.34, + 1.5, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.67, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.75, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 3, + "avg1_162", + "", + 0, + "", + false, + "", + "제 동료들입니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutQuad", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "Linear", + 0.75, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + 0.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetMainRoleTalk", + param = { + 1, + 0, + "025", + "avg_emoji_speechless", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "SetTalk", + param = { + 1, + "avg3_100", + "", + 0, + "", + false, + "", + "여기는…… 묘지야? 미안, 몰랐어……", + "" + } + }, + { + cmd = "SetMainRoleTalk", + param = { + 3, + 0, + nil, + "close", + "none", + "z", + 0.0, + false, + "avg3_100" + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 0.7, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + nil, + nil, + -0.01, + nil, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.5, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.11, + 1.15, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "사과하실 필요 없습니다. 말씀드리지 않았으니까요……==W== 필라니스의 섬은 기사 엘리나는, 1년 전에…… 아모르의 검투사였습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -50.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_182", + "b", + "004", + "none", + 2, + 0.22, + -0.075, + 1.1, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "avg_emoji_symbol", + nil, + 0.35, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg3_182", + "", + 0, + "", + false, + "", + "네? 검투사였다고요? 투기장에서 모두의 환호를 한 몸에 받는, 그 유명인들이요?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -15.0, + 1.23, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_101", + 0.0, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_182", + "b", + nil, + "none", + nil, + 0.22, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + 0.49, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 1, + "", + false, + "", + "네가 생각하는 그런 검투사도 분명 있지만, 나랑은 상관없는 일이다.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "015", + "avg_emoji_speechless", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 0, + "avg1_162", + "", + 0, + "", + false, + "", + "그때 난, 이름조차 없는…… 노예 검투사였으니까……", + "" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/config/stm10001_09.lua b/lua/game/ui/avg/_kr/config/stm10001_09.lua new file mode 100644 index 000000000..5bedb800d --- /dev/null +++ b/lua/game/ui/avg/_kr/config/stm10001_09.lua @@ -0,0 +1,11577 @@ +return { + { + cmd = "SetIntro", + param = { + "ep_mainline_001", + "09", + "검투사", + "엘리나는 자신의 과거를 털어놓는다. 그녀는 한때 노예들과 함께 살아가던 검투사였다. 목숨을 걸고 마법 인형과의 결투에서 승리해 홀로 자유를 얻었지만, 생사를 함께한 동료들은 구하지 못했다…… 그렇게 그녀의 집념은 하나의 ‘소원’이 된다.", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutQuad", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -90.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + 2.0, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_01_a", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + 2.1, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutQuad", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_3s", + 0, + "m116", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "선배 검투사", + "", + 0, + "vo_STm10_05_001", + false, + "", + "어이 18번, 네 차례다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "vo_STm10_05_002", + false, + "", + "네.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "선배 검투사", + "", + 0, + "vo_STm10_05_003", + false, + "", + "알겠냐, 관객들은 검투사의 피가 튈수록 열광하지. 특히 너처럼 가녀린 아가씨라면, 상대를 몰아세우든 네가 몰리든 엄청 좋아한다고. 알겠어?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "vo_STm10_05_004", + false, + "", + "네.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.4, + nil, + 0.0, + nil, + nil, + "none", + "OutSine", + 1.0, + false, + 1 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "선배 검투사", + "", + 1, + "vo_STm10_05_005", + false, + "", + "뭐, 그럭저럭 이름이 팔리기 시작하면 이런 구질구질한 장소와도 작별할 수 있지.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "선배 검투사", + "", + 0, + "vo_STm10_05_006", + false, + "", + "몰약과 유향의 향기가 나는 대저택에서 살 수 있다고. 투명한 연못가에서 백조 깃털을 채운 비단 쿠션에 기대서, 좋은 집 영애처럼 차가운 벌꿀 술을 맛보는……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "선배 검투사", + "", + 0, + "vo_STm10_05_007", + false, + "", + "하핫, 이게 진짜 인간다운 삶이라는 거지. 너도 그런 생활을 동경하지?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "vo_STm10_05_008", + false, + "", + "네.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_067", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "OutCubic", + 0.75, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "선배 검투사", + "", + 0, + "vo_STm10_05_009", + false, + "", + "참 나…… 너는 ‘네, 네’ 밖에 말할 줄 모르는 인형이냐?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_unsheathe", + 0, + 0, + 7.5, + -2.82, + 0.8, + 0.0, + false, + false, + 148.5 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_01", + "0", + "OutQuad", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "vo_STm10_05_010", + false, + "", + "네.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "선배 검투사", + "", + 0, + "vo_STm10_05_011", + false, + "", + "아아, 됐어. 자, 얼른 가. 혼이 빠진 얼굴 하고 있는 얼간이는, 어차피 금방 죽어서 끌려 나갈 테니까.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 90.0, + 1.05, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 2.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 90.0, + 1.4, + nil, + 0.99, + nil, + nil, + "none", + "OutCubic", + 1.5, + false, + 1 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + nil, + nil, + -0.58, + 1.7, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "OutSine", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 1.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.51} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.0, + nil, + 0.0, + nil, + nil, + "none", + "OutSine", + 1.8, + false, + 1 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_012", + false, + "", + "아모르의 중심에는, 절대 막을 내리지 않는 극장이 우뚝 서 있었습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "InOutQuad", + 1.5, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + -0.3, + 1.4, + nil, + nil, + nil, + "none", + "none", + "InOutQuad", + 0, + nil, + false, + 1.5, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_013", + false, + "", + "높은 벽을 막으로, 노란 모래를 무대로. 호화롭게 차려입은 관객들은 햇빛 아래에 자리를 잡고, 사슬에 묶인 노예들은 햇빛을 볼 일도 없이 망연하게 서 있죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 1.0, + false + } + }, + { + cmd = "Wait", + param = {0.13} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "OutSine", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.5, + nil, + nil, + 0.65, + nil, + "none", + "OutSine", + 0.0, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -200.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 15.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1331", + "a", + "014", + "none", + nil, + 0.57, + -0.35, + 1.85, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1331", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1331", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 24.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 1, + "vo_STm10_05_014", + false, + "", + "사람들은 그 대투기장을 ‘아모르에 열광을 불어넣는 심장’이라고 합니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_1331", + "a", + "005", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_015", + false, + "", + "하지만 그 심장을 밤낮으로 움직이고 있는 건…… 영예 따위가 아니라, 모래에 스며든 피였죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_02", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + 90.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 200.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_016", + false, + "", + "저는 그 높은 벽 아래에서 태어나…… 이름을 받기도 전에, 부모님의 족쇄를 물려받았습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_02", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -300.0, + 130.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -150.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 15.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_017", + false, + "", + "노예의 아이에게, 나중에 뭐가 되고 싶냐고 묻는 사람은 없습니다. 어차피 태어날 때부터 주인에 의해 역할이 정해지고, 조종하는 실이 묶여 있으니까요.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "InOutSine", + 0.9, + false + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_02", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_018", + false, + "", + "그렇기에 그런 제가 선택할 수 있었던 것은…… 싸우기 위한 무기, 검을 잡는 것뿐이었습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 1, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + -200.0, + nil, + 1.85, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 1, + "story_main_10001_004_03", + "0", + "OutSine", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + 850.0, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 2, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + 100.0, + nil, + 1.85, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 2, + "story_main_10001_004_03", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + -1000.0, + nil, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetStage", + param = { + 1, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetStage", + param = { + 0, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 1, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 2, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_019", + false, + "", + "참고로 그 투기장을 관리하고 있던 건 쌍둥이 존자였습니다. 언니는 장소와 노예를 대여하고, 동생은 입장권을 판매해서 ‘검투’라는 이름의 공연을 주최하는……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetStage", + param = { + 0, + 1, + "InOutQuart", + 1.0, + false + } + }, + { + cmd = "SetStage", + param = { + 1, + 1, + "InOutQuart", + 1.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_03", + "0", + "InOutQuart", + 1.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 0.95, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.12, + nil, + nil, + nil, + nil, + "none", + "InOutQuart", + 1.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 1, + "vo_STm10_05_020", + false, + "", + "실이 노예들의 손발을 움직여서, ==W==발버둥 쳐라, 소리쳐라, ==W==그리고 관객이 기뻐하는 모습으로 쓰러져라, 하고 명령하는 거죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_255", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dust_2_a", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.75} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_372", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.96, + true, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_255_stop", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_dust_2_a", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 1, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlStage", + param = { + 2, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 3, + "story_main_10001_004_04", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 3, + nil, + nil, + -450.0, + 90.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetStage", + param = { + 2, + 0, + "OutCubic", + 0.9, + false + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_3s", + 0, + "m70", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "다친 검투사", + "", + 0, + "vo_STm10_05_021", + false, + "", + "저기…… 아까는 살살 해줘서 고마워.", + "" + } + }, + { + cmd = "SetBg", + param = { + 4, + "story_main_10001_004_04", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 4, + nil, + nil, + 600.0, + 90.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetStage", + param = { + 3, + 0, + "OutCubic", + 0.9, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg3_999", + "", + 0, + "vo_STm10_05_022", + false, + "", + "상처에는 벌꿀을 발라두는 게 좋아. 그러면 고름이 잘 안 생기니까.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 4, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "요논", + "", + 0, + "vo_STm10_05_023", + false, + "", + "그, 그렇구나? 아, 나는 요논. 괜찮으면…… 네 이름도 가르쳐 줄 수 있어?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 3, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 4, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "18번", + "", + 0, + "vo_STm10_05_024", + false, + "", + "18번.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 3, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 4, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "요논", + "", + 0, + "vo_STm10_05_025", + false, + "", + "그건 관리 번호잖아? 나도 있어, 103번. 그런데 듣고 싶은 건 그 번호가 아니라……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_010", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 2, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetStage", + param = { + 3, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_04", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "18번", + "", + 0, + "vo_STm10_05_026", + false, + "", + "내게 이름은 없고, 필요하다고도 생각 안 해.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "젊은 검투사", + "", + 0, + "vo_STm10_05_027", + false, + "", + "자 요논, 상처를 치료해 줄 테니까 이쪽으로 와.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "명성이 있는 검투사", + "", + 0, + "vo_STm10_05_028", + false, + "", + "요논도 참, 잘도 쟤랑 얘기를 하네. 무슨 생각을 하는지도 모르는데, 갑자기 칼 맞지 않게 조심하라고?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.9, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_04", + "0", + "Linear", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -590.0, + 180.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.994, + nil, + nil, + "none", + "OutSine", + 0.8, + false, + 1 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "요논", + "", + 0, + "vo_STm10_05_029", + false, + "", + "칼 맞는다고? 쟤 엄청 상냥한데,==W== 그런 짓은 안 할 것 같은데……", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 590.0, + 180.0, + 1.5, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -180.0, + nil, + 1.8, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.8, + false, + "default" + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_030", + false, + "", + "검투사에게는, 관객들처럼 고귀한 이름은 없습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 200.0, + nil, + 1.2, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 2, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + nil, + -50.0, + 1.7, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 2, + "story_main_10001_004_04", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + -700.0, + 100.0, + 1.85, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetStage", + param = { + 1, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "022", + "none", + nil, + 0.28, + -0.28, + 1.4, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "InOutSine", + false, + false, + 0.87, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_031", + false, + "", + "그러나 관객들에게 기억되기 위해, 싸움 방식에 관련된 이름을 스스로 붙이는 검투사도 있었습니다만……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 1, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 1.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.0, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_01_a", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 1, + "vo_STm10_05_032", + false, + "", + "그래도 저는 이름을 가지려고 생각하지는 않았습니다. 어차피 우리는 물건이고, 주인의 재산에 불과하니까요.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_033", + false, + "", + "애초에 검투사에게 ‘이름’이라는 건, 목숨을 팔기 위한 가격표에 불과합니다.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.7, + nil, + 0.99, + nil, + nil, + "none", + "OutBack", + 0.9, + false, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_01", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_034", + false, + "", + "그런 것에 시간을 소비하느니, 오히려 검술을 연마하는 쪽이 훨씬 유의미하다고 할 수 있겠죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_03", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_575", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_035", + false, + "", + "투기장에서 상대를 쓰러뜨릴 때마다, 관객은 주먹을 쥐고, 엄지를 치켜세우며, 마지막 일격으로 공연을 마무리하라고 재촉합니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + "stop", + "OutSine", + 0.8, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_181", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_spatial_blade", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.9} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_story_015", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_477", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "32", + "OutQuad", + false, + false, + 0.6, + true, + "fade" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -300.0, + -150.0, + 1.3, + nil, + nil, + nil, + 0.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -400.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "014", + "none", + nil, + 0.6, + -0.4, + 1.95, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "InOutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 20.0, + false, + nil + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_3s", + 0, + "m41", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_036", + false, + "", + "하지만…… 저는 그들의 지시에 따르고 싶지 않았고, 더욱이 그들을 기쁘게 할 생각도 없었습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "022", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_037", + false, + "", + "그래서 검투에서는, 검 끝으로 상대의 피부를 찢지만 굵은 혈관이나 힘줄을 향한 공격은 피하고 있었습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.85, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.5, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.85, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_549", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_blood", + 0, + 0, + -3.5, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_549", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_blood", + 0, + 0, + 3.5, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_549", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_blood", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_038", + false, + "", + "그렇게 하면 피는 화려하게 흩날린다 해도, 목숨을 잃는 일은 없을 테니까요.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 3.0, + nil, + 0.99, + nil, + nil, + "none", + "OutBack", + 0.9, + false, + 1 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "015", + "none", + nil, + nil, + -0.43, + 1.6, + nil, + 0.15, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.65, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_039", + false, + "", + "다만…… 당시의 저는 몰랐습니다. 출구가 없는 그 투기장에서는, ‘희망이야말로 절망이 된다는 것’을……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_05", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -180.0, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_575", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_040", + false, + "", + "그리고 딱 1년 전……==W== 필라니스의 존자가 대량의 마법 인형을 가지고 찾아왔습니다. 자비로운 그분은, 인형을 노예 대신으로 삼으려 하셨죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_575", + 0.0, + false + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_041", + false, + "", + "하지만…… 그분은 알지 못했습니다. 관객들이 진짜로 바라는 건, 기술의 훌륭함이나 아름다움 같은 것이 아니라…… 살아있는 인간에게서 튀어 오르는 핏방울이라는 것을요.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_007_c", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.3, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_193", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Zhong", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + 1.0, + "none", + "InCirc", + 0.4, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "32", + "OutSine", + false, + false, + 0.2, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_09_007_b", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "33", + "OutSine", + false, + false, + 0.29, + false, + "fade" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_589", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "ChaoDaZhenDong", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.3, + nil, + nil, + nil, + 0.0, + "none", + "OutCubic", + 0.5, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.31} + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutCubic", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 1, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "SetBg", + param = { + 2, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 1, + "story_main_10001_004_05", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + 700.0, + 180.0, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 1, + nil, + nil, + nil, + nil, + 2.5, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 2, + "story_main_10001_004_06", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + -180.0, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 2, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetStage", + param = { + 0, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetStage", + param = { + 1, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_042", + false, + "", + "투기장을 관리하는 쌍둥이 존자는, 필라니스의 존자를 환영하기 위해 성대한 검투를 준비했습니다. 검투사와 마법 인형의 결투였죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.85, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_06", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetStage", + param = { + 0, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetStage", + param = { + 1, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.85, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_043", + false, + "", + "하지만 그건 인형의 실력을 시험하기 위한 무대가 아니었습니다. 생각하는 법을 익히고, 주인에게 절대복종을 하지 않게 된 ‘오래된 인형’을 마법 인형으로 처분하기 위한 무대였던 것이죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + 0.9, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_012_a", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + -100.0, + 1.3, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1, + 40.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 150.0, + 150.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 35.0, + false, + 1 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_3s", + 0, + "m27", + "none", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "요논", + "", + 0, + "vo_STm10_05_044", + false, + "", + "18번, 이거.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "18번", + "", + 0, + "vo_STm10_05_045", + false, + "", + "요논? 이건…… 검?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_143", + "b", + "002", + "none", + nil, + 0.75, + -0.24, + -1.35, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + 0.82, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 15.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetTalk", + param = { + 9, + "요논", + "", + 1, + "vo_STm10_05_046", + false, + "", + "응. 조금 있으면 인형하고 싸우잖아?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "요논", + "", + 0, + "vo_STm10_05_047", + false, + "", + "18번의 검, 너덜너덜해졌으니까. 다 같이 돈을 모아서 새 걸 샀어.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.2, + nil, + 1.0, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.28, + 1.4, + 1.0, + 1.0, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "18번", + "", + 0, + "vo_STm10_05_048", + false, + "", + "어…… 왜?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_143", + "b", + "002", + "none", + nil, + 0.67, + -0.28, + -1.35, + 1.0, + 1.0, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "요논", + "", + 1, + "vo_STm10_05_049", + false, + "", + "음…… 다들 18번한테 도움을 받았으니까, 보답으로? 아하하…… 네가 없었으면 아마 우리는 진작에 다 죽었을 거고.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "avg_emoji_star", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "tiao2", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "요논", + "", + 0, + "vo_STm10_05_050", + false, + "", + "어, 어쨌든 검은 전달했어. 에헤헤…… 그러니까 인형하고 하는 검투도 잘 부탁해. 우리 중에서 가장 강한 건 18번이고, 의지하고 있으니까.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "요논", + "", + 0, + "vo_STm10_05_051", + false, + "", + "아, 물론 우리들도 열심히 할 거다? 하지만 저 인형들은 너처럼 봐주지는 않을 테니까, 조금 불안해서……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.28, + 1.4, + 1.0, + 1.0, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_052", + false, + "", + "요논에게 말해야 하나 고민했습니다. 나는 누군가를 위해 싸우고 있는 게 아니라, 투기장에서 정해진 운명에 저항하고 있을 뿐이라고……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_012", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1, + 40.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_053", + false, + "", + "하지만…… 손에 쥔 검의 무게에 마음이 떨려서, 말이 나오지 않았습니다. 그건…… 제가 태어나서 처음으로 받은, 선물이었으니까요.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutQuad", + 0.7, + false, + 1 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "vo_STm10_05_054", + false, + "", + "포상이 아닌, 누군가로부터의 선물……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_06", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + true, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_055", + false, + "", + "그로부터 며칠 후…… 투기장의 주인은, 제가 살려낸, 아직 상처도 아물지 않은 사람들을 마법 인형과의 검투에 참가시켰습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_026", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_05", + "0", + "OutSine", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_fire_dust", + 0, + 1, + nil, + nil, + 0.85, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume35_3s", + 0, + "m101", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_056", + false, + "", + "검투는 신성한 한밤중에 시작되었습니다. 이 대단한 공연을 위해, 1,000개가 넘는 횃불로 불을 밝힌 가운데……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_057", + false, + "", + "인형들은 어색하게 움직일 뿐, 우리들의 정교한 연계에 손발도 쓰지 못하는 모습이었습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -100.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.8, + false, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "OutSine", + 0.8, + false + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_575", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_940", + "a", + "002", + "none", + nil, + 0.52, + -0.16, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_940", + "a", + nil, + "none", + nil, + 0.8, + -0.28, + 1.4, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1328", + "a", + "002", + "none", + nil, + 0.5, + -0.03, + -1.0, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1328", + "a", + nil, + "none", + nil, + 0.3, + -0.07, + -1.1, + nil, + nil, + 0.8, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_576", + 0.0, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1327", + "a", + "002", + "none", + nil, + 0.48, + -0.16, + -1.2, + nil, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1327", + "a", + nil, + "none", + nil, + 0.2, + -0.28, + -1.4, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_1329", + "a", + "002", + "none", + 5, + 0.52, + -0.03, + nil, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1329", + "a", + nil, + "none", + nil, + 0.7, + -0.07, + 1.1, + nil, + nil, + 0.8, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_143", + "b", + "002", + "none", + 6, + nil, + -0.14, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + nil, + -0.14, + 1.2, + nil, + nil, + 1.0, + "lengzhan", + "none", + "OutCubic", + 0, + nil, + false, + 0.6, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_058", + false, + "", + "하지만 마법으로 강화된 그 신체는 생각 이상으로 튼튼했고, 그리고 그 ‘두뇌’에는 믿을 수 없을 정도의 모방 능력이 있었습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 0.75, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 0.75, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_speedline_center", + 0, + 2, + nil, + nil, + 0.008, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_940", + "a", + nil, + "none", + nil, + 0.65, + -0.16, + 1.2, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1327", + "a", + nil, + "none", + nil, + 0.35, + -0.16, + -1.2, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1328", + "a", + nil, + "none", + nil, + 0.4, + -0.03, + -1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_1329", + "a", + nil, + "none", + nil, + 0.6, + -0.03, + 1.0, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_405", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_405", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_504", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_fire_dust", + 1, + 1, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_059", + false, + "", + "그렇기에 인형은 이쪽의 기술과 전술을 바로 흡수했고…… 상황은 뒤집혔습니다. 애초에 부상을 입고 있던 동료들은, 차례차례 쓰러져 갔습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_584", + 0.0, + false + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -300.0, + nil, + 2.5, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_07", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 1300.0, + nil, + 2.0, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 1200.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_060", + false, + "", + "튀어 오른 피가 횃불로 떨어져, 치이익하며 귀에 거슬리는 소리를 내고…… 하지만 그 소리도, 거대한 환호성에 지워져 버리죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_061", + false, + "", + "그때 피를 갈구하는 탐욕스러운 관객의 시선에서는…… 솔직히, 인형 이상의 두려움을 느꼈습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 50.0, + 1.7, + nil, + 0.995, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_06", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -400.0, + -50.0, + 1.6, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_062", + false, + "", + "다행이었던 건, 인형들이 모방한 것이 제 검술이었다는 점입니다. 덕분에 쓰러진 동료들은 치명상을 입지는 않았고…… 동시에 저는, 거기서 승기를 발견했습니다.", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_332", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_light_blade", + 0, + 0, + nil, + 0.6, + 1.1, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_226", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "_NOT_IN_LOG_==Off==아픔을 느끼지 않는 인형 놈들……==RT====RT====RT====RT====A0.8==", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_564", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "_NOT_IN_LOG_==Off==승부다.==RT====RT====A0.8==", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_565", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "", + false, + "", + "_NOT_IN_LOG_==Off====RT====RT====RT==너희 마력이 먼저 떨어질지……==RT====A0.8==", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 3.0, + nil, + 0.9, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_566", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 0, + "", + false, + "", + "_NOT_IN_LOG_==Off==아니면 내 검이 먼저 부러질지 말이다!==A0.8==", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_story_015", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_477", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "vo_STm10_05_063", + false, + "", + "아픔을 느끼지 않는 인형 놈들…… 승부다. 너희 마력이 먼저 떨어질지, ==RT==아니면 내 검이 먼저 부러질지 말이다!", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 180.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_520", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_smoke", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.4} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutSine", + 0.85, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_07", + "0", + "Linear", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 550.0, + 350.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 450.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 10.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {3.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 1, + "vo_STm10_05_064", + false, + "", + "어떻게 버텨냈는지…… ==W==이제는 기억나지 않습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_sunlight_flip", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_07", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -600.0, + 0.0, + 1.4, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -450.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 9.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.8} + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.9} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutSine", + 0.85, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_07", + "0", + "OutQuad", + 0.9, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 1, + "vo_STm10_05_065", + false, + "", + "결국 날이 밝아올 무렵, 투기장을 흔들 정도의 대환호 속에서…… 저는 최후의 인형 하나와 함께, 피로 물든 모래 위로 쓰러졌습니다.", + "" + } + }, + { + cmd = "Wait", + param = {1.5} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 180.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 5.1, + false, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_close_eye", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {4.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 100.0, + -150.0, + 1.6, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + nil, + 0.37, + -0.28, + 1.4, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 280.0, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutSine", + 30.0, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.27, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 30.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.2} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_3s", + 0, + "m113", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_066", + false, + "", + "그리고…… 다음에 눈을 떴을 때는, 필라니스로 향하는 마차 안이었습니다.==W== 필라니스의 존자 올림피아 님이 저를 매입해서 자유의 몸으로 만든 뒤, 기사의 지위를 내려 주신 거죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.3, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.7, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + -20.0, + 1.15, + nil, + nil, + nil, + "none", + "OutCubic", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "012", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_941", + "a", + "002", + "none", + 2, + 0.6, + -0.24, + 1.3, + nil, + nil, + 0.6, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg2_941", + 0, + -0.17, + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.7, + false, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_941", + "a", + nil, + "none", + nil, + 0.7, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 25.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_067", + false, + "", + "그리고 올림피아 님은 이렇게 말씀하셨습니다. 노예를 대신할 마법 인형 연구를 추진하여, 언젠가 모든 노예를 해방하겠다고.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_08", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 15.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_068", + false, + "", + "‘엘리나 클로시’라는 인간이 이 세상에 태어난 건, 바로 그때입니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 1, + "vo_STm10_05_069", + false, + "", + "저는 올림피아 님께 은혜를 갚기 위해, 필라니스의 섬은 기사가 되었습니다. 그리고 그분이 세운, 노예를 필요로 하지 않는 완전무결한 도시를 지키겠다고 깊이 맹세했습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_070", + false, + "", + "다만 기사로 임명된 것과 동시에, 올림피아 님으로부터 10년 치의 보수를 선불로 받았습니다만…… 노예였던 제게 돈을 쓸 곳이 있을 리도 없었죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_071", + false, + "", + "그래서 대량의 금화를 가지고 아모르로 돌아가서, 중상을 입은 동료들을 매입하기로 했습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + 0.8, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_11_b", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -30.0, + -50.0, + 0.85, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_072", + false, + "", + "그 밤을 넘어, 여명을 맞이했듯…… 동료들에게도, 아침 햇살을 보여주고 싶었죠.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "phylanis_tower_gate_daylight", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1250.0, + 700.0, + 2.2, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + nil, + -0.32, + 1.4, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "Linear", + 0, + nil, + false, + 0.0, + false, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_227", + 0, + -0.17, + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "검투사 노예주", + "", + 0, + "vo_STm10_05_073", + false, + "", + "요논? 그런 이름은 들어본 적 없는데……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1400.0, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.67, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.26, + 1.4, + nil, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.35} + }, + { + cmd = "SetTalk", + param = { + 9, + "검투사 노예주", + "", + 0, + "vo_STm10_05_074", + false, + "", + "어…… 아니 잠깐? 분명 예전 103번이 그런 이름을 댔던 것 같기도……", + "" + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg1_162", + 0, + -0.16, + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "007", + "avg_emoji_question", + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume50_3s", + 0, + "m6", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_075", + false, + "", + "예전? 무슨 뜻이죠?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_sigh", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "lengzhan", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "검투사 노예주", + "", + 0, + "vo_STm10_05_076", + false, + "", + "말 그대로죠. 투기장의 노예는 죽은 녀석의 번호를 돌려가면서 쓰잖아요? 그 인형하고 했던 시합 참가자는 다 죽어버렸으니까. 번호는 전부 새로운 녀석에게 배정됐거든요.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_551", + 0.0, + false + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "Xiao", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFilm", + param = { + 1, + "OutCubic", + 0.8, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1550.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.8, + false, + 0 + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg1_162", + -0.17, + 0, + 0.5, + false + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "013", + "none", + nil, + 0.5, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.8, + false, + nil + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_077", + false, + "", + "뭐? 거짓말하지 마……! 그 인형은 아무도 안 죽였을 텐데!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.7, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1300.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_227", + "a", + "002", + "none", + nil, + 0.572, + -0.2, + 1.25, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "PlayGradient2Anim", + param = { + "avg3_227", + 0, + -0.17, + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.75, + false, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + -180.0, + nil, + 1.1, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "avg_emoji_flurry", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "daintou", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetTalk", + param = { + 9, + "검투사 노예주", + "", + 0, + "vo_STm10_05_078", + false, + "", + "잠깐, 기사님, 진정하세요……! 전 딱히 거짓말을 하고 있는 게 아니라니까요?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg2_940", + "a", + "002", + "none", + 2, + 0.27, + -0.01, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_143", + "b", + "002", + "none", + 3, + 0.87, + -0.27, + -1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_940", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.8, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg2_940", + "a", + nil, + "none", + nil, + nil, + -0.14, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 20.0, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + nil, + -0.14, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 20.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "검투사 노예주", + "", + 0, + "vo_STm10_05_079", + false, + "", + "어쨌든 그 시합 참가자는 대부분 중상이었으니까 말이죠. 애초에 투기장 주인은 일하지 않는 녀석을 먹여 살리지 않으니까, 반나절…… 아니, 버텨봤자 며칠 만에 다들 죽었다는 듯해요.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "검투사 노예주", + "", + 0, + "vo_STm10_05_080", + false, + "", + "개중에는 경상으로 끝난 녀석도 있었던 모양이지만…… 103번을 포함해서, 또 금방 투기장으로 내던져졌죠. 인형의 기술을 시험하는 표적으로 쓰였다나 뭐라나.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlChar", + param = { + "avg2_940", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "none", + "OutCubic", + 0, + nil, + true, + 0.8, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.12} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -1480.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.75, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_228", + 0.0, + false + } + }, + { + cmd = "SetFrontObj", + param = { + 0, + 1, + "qstory_main_10001_007", + 0.31, + 0.54, + 0.35, + true + } + }, + { + cmd = "SetTalk", + param = { + 9, + "검투사 노예주", + "", + 1, + "vo_STm10_05_081", + false, + "", + "뭐 그런고로, 지금이라면 걔들보다 더 좋은 검투사 노예를 준비해 드릴 수 있는뎁쇼? 혹시 그 시합의 기념품을 원하신다면, 참가자의 신분표가 있으니까…… 헤헤, 노예를 사주신다면 선물로 드리죠.", + "" + } + }, + { + cmd = "SetFrontObj", + param = { + 1, + 1, + "qstory_main_10001_007", + 0.31, + 0.54, + 0.35, + false + } + }, + { + cmd = "Wait", + param = {1.2} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "CtrlChar", + param = { + "avg3_227", + "a", + nil, + "none", + nil, + 0.65, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + "none", + "OutCubic", + 0.7, + false + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "015", + "none", + nil, + 0.13, + -0.14, + 1.2, + nil, + 0.35, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "avg_emoji_speechless", + nil, + 0.27, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "Wait", + param = {1.85} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "close", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.05, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.7, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_hurt", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 1, + "vo_STm10_05_082", + false, + "", + "눈에 익은 신분표가 손가락 사이를 빠져나가…… 투기장 지하에 펼쳐진, 결코 마르지 않는 피웅덩이로 떨어졌다.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 4.0, + nil, + 0.9, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "OutCubic", + 0.6, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.3} + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_watermarks_lp", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume35_3s", + 0, + "m101", + "none", + 0.0, + true + } + }, + { + cmd = "SetTalk", + param = { + 8, + "0", + "", + 1, + "vo_STm10_05_083", + false, + "", + "마법 인형은, 확실히 투기장 무대에 섰지만……==RT==결국에는…… 노예를 대신하는 일은 없었습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + true, + true, + 0.75, + true, + "default" + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_watermarks_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_09", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 180.0, + nil, + 1.1, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -180.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 40.0, + false, + 0 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_194", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutQuad", + false, + false, + 0.75, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.45} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 1, + "vo_STm10_05_084", + false, + "", + "미안하다…… 돌아오는 게 늦어져서……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 1, + "vo_STm10_05_085", + false, + "", + "미안하다…… 우리가 이겼을 텐데……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_086", + false, + "", + "미안하다…… 누구 하나, 구해 주지 못해서……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.25} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_472", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 5, + "story_main_10001_005", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 5, + nil, + nil, + nil, + nil, + 1.5, + nil, + nil, + 0.9, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 5, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + nil, + -0.43, + 1.9, + nil, + nil, + nil, + 0.0, + true, + nil + } + }, + { + cmd = "SetStage", + param = { + 4, + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "Linear", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_087", + false, + "", + "투기장에서 파도처럼 밀려드는 환호성을 들으며, 저는 아모르의 거리를 멍하게 걸었습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "SetStage", + param = { + 4, + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_05", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 90.0, + nil, + 1.05, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -90.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 15.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_088", + false, + "", + "그 무대에서 가장 인기 있는 공연은, 노예끼리의 검투에서 노예와 마법 인형과의 검투로 모습을 바꾸어…… 더욱 관객 취향에 맞는 일방적인 학살극이 되었습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutCubic", + false, + false, + 0.8, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_10", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 300.0, + 300.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 30.0, + false, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "InOutSine", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.05} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutCubic", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_089", + false, + "", + "내가…… 그 검투에서, 노예와 마법 인형이 제대로 맞붙을 수 있다는 걸 증명해 버려서……", + "" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "InOutQuad", + 0.9, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_10", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -300.0, + -300.0, + 1.2, + nil, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 0.0, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 30.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_090", + false, + "", + "내가…… 모두의 살길을, 이 손으로 빼앗아버렸어……", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.9, + true, + "default" + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_483", + 0.0, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_10", + "0", + "OutSine", + 0.0, + false, + "default", + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.65} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_091", + false, + "", + "아니…… 아직이다. 아직 끝난 게 아냐.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 1.0, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_194_stop", + 0.0, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 100.0, + 2.8, + nil, + 0.8, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_01_023_a", + "0", + "Linear", + 1.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.7, + nil, + nil, + nil, + nil, + "none", + "Linear", + 1.0, + true, + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_star_lp", + 0, + 0, + nil, + -2.0, + 2.6, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "JingTouYaoHuang", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "InSine", + false, + false, + 1.2, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "0", + "", + 0, + "vo_STm10_05_092", + false, + "", + "저는 예전에 요논이 들려주었던 탑의 이야기를 떠올렸습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_549", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.41} + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + nil, + nil, + 1.05, + nil, + nil, + nil, + "stop", + "Linear", + 0.0, + true + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_star_lp", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetFilm", + param = { + 0, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg3_143", + "b", + "002", + "none", + nil, + 0.6, + -0.16, + -1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.95, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg3_143", + "b", + nil, + "none", + nil, + 0.82, + -0.4, + -1.6, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 50.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetBGM", + param = { + 0, + "music_avg_volume75_3s", + 0, + "m13", + "none", + 0.0, + false + } + }, + { + cmd = "SetTalk", + param = { + 9, + "요논", + "", + 1, + "vo_STm10_05_093", + false, + "", + "저기 18번, 알고 있어!? 저 커다란 탑에 들어가서 소원을 빌면, 무슨 소원이든 이루어진대!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "요논", + "", + 0, + "vo_STm10_05_094", + false, + "", + "아~아. ‘다시 태어나도 다시는 노예로 태어나지 않게 해 주세요’라고 소원을 빌 수는 없으려나~?", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "002", + "none", + nil, + 0.4, + -0.16, + 1.2, + 1.0, + 1.0, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 0.95, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.18, + -0.38, + 1.6, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 45.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.6} + }, + { + cmd = "SetTalk", + param = { + 9, + "18번", + "", + 0, + "vo_STm10_05_095", + false, + "", + "생각해 봤자 소용없어. 저기는 원로, 사제, 성녀만 들어갈 수 있는 장소지. 우리 같은 검투사가 들어갈 수 있는 데가 아니니까.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "요논", + "", + 0, + "vo_STm10_05_096", + false, + "", + "알고 있다니까. 혹시나 하는 얘기지. 살다 보면 언젠가 누군가에게 그런 행운이 찾아올지도 모르고.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "요논", + "", + 0, + "vo_STm10_05_097", + false, + "", + "그러니까, 혹시 정말로 우리들 중에 누군가가 탑에 들어간다면…… ‘모두 다시 태어난다 해도, 노예로는 태어나지 않도록’ 해달라고 소원을 빌자!", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "OutQuad", + true, + true, + 0.85, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_12", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 700.0, + -500.0, + 1.6, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetFilm", + param = { + 1, + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "circle_light", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 2.5, + nil, + 1.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_reminiscence_loop", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutSine", + 0.8, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -280.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 20.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.1} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.8, + false, + "default" + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_098", + false, + "", + "금화로 모두를 되찾을 수 없다면…… 금화보다 소중한 것을 바쳐도 좋아.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutQuad", + 0.9, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_12", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -500.0, + 50.0, + 1.6, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + "none", + "OutSine", + 0.8, + false, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 200.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutSine", + 20.0, + false, + 0 + } + }, + { + cmd = "Wait", + param = {0.65} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_099", + false, + "", + "죽음이 모두를 빼앗아 간다면, 나는 저 탑에 가서 빌겠어. 이 손으로…… 반드시 모두를 되돌려놓겠어.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetFilm", + param = { + 1, + "OutQuad", + 0.9, + false + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "OutSine", + 1.0, + false, + 1 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_12", + "0", + "OutSine", + 0.9, + false, + "default", + 0 + } + }, + { + cmd = "Wait", + param = {0.55} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 1, + "vo_STm10_05_100", + false, + "", + "그래. 모두에게서 받은 이 검에 맹세코…… 나는 이 세상에서 높은 곳을 향해 계속 나아갈 거야. 언젠가…… 저 탑에 들어갈 자격을 얻을 때까지.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_101", + false, + "", + "그 피로 물든 모래가…… 모두의 이야기의 결말이 되지 않게 하겠어.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_169", + 0.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 1, + "0", + "OutSine", + true, + true, + 0.9, + true, + "default" + } + }, + { + cmd = "CtrlStage", + param = { + 0, + nil, + nil, + 0.0, + 0.0, + 1.0, + nil, + nil, + nil, + "none", + "Linear", + 0.0, + true + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_005", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + -70.0, + 1.5, + nil, + nil, + nil, + 1.0, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "SetChar", + param = { + 0, + 0, + "none", + "avg1_162", + "a", + "004", + "none", + nil, + nil, + -0.14, + 1.2, + nil, + nil, + 0.0, + 0.0, + true, + nil + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + 1.2, + nil, + nil, + nil, + 0.0, + "none", + "OutQuad", + 5.0, + false, + 0 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 1, + "0", + "OutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 0.7, + false, + nil + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + nil, + -0.28, + 1.4, + nil, + nil, + nil, + "none", + "none", + "OutQuad", + 0, + nil, + false, + 5.0, + false, + nil + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 1, + "vo_STm10_05_102", + false, + "", + "이것이, 전 검투사 18번……==W== 그리고 섬은 기사 엘리나의 일대기입니다.", + "" + } + }, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + "008", + "none", + nil, + nil, + nil, + nil, + nil, + nil, + nil, + "none", + "none", + "OutSine", + 0, + nil, + false, + 0.35, + true, + nil + } + }, + {cmd = "SetGoOn"}, + { + cmd = "Wait", + param = {1.0} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 0, + "OutCubic", + 0.75, + false + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "OutSine", + 0.75, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.5, + nil, + 0.95, + nil, + "none", + "Linear", + 0.0, + true, + 0 + } + }, + { + cmd = "CtrlChar", + param = { + "avg1_162", + "a", + nil, + "none", + nil, + 0.3, + nil, + nil, + nil, + 1.0, + 0.95, + "none", + "none", + "OutCubic", + 0, + nil, + false, + 0.75, + false, + nil + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_012", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 250.0, + 100.0, + 1.1, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1, + 115.0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutCubic", + 0.7, + false, + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + 150.0, + 230.0, + nil, + nil, + nil, + nil, + nil, + "none", + "OutQuad", + 18.0, + false, + 1 + } + }, + { + cmd = "Wait", + param = {0.7} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 1, + "vo_STm10_05_103", + false, + "", + "예전에 18번이 검을 쥐었던 건, 스스로 살아남기 위해서였습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_523", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_unsheathe", + 0, + 2, + 5.3, + -8.0, + nil, + 0.0, + false, + false, + 94.0 + } + }, + { + cmd = "Wait", + param = {1} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 0, + "vo_STm10_05_104", + false, + "", + "하지만 지금 제가 검을 쥐는 이유는, 그것뿐만이 아닙니다. 다시 한 번 모두를 만나서…… 제대로 사과하고 싶습니다.", + "" + } + }, + { + cmd = "Wait", + param = {0.4} + }, + { + cmd = "SetAudio", + param = { + 0, + "se_231", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetFilm", + param = { + 1, + "InOutSine", + 1.0, + false + } + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "InOutSine", + true, + true, + 0.8, + true, + "default" + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1 + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_noise", + 1, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "BG_Black", + "0", + "Linear", + 0.0, + true, + "default", + 0 + } + }, + { + cmd = "SetBg", + param = { + 0, + "story_main_10001_004_11_c", + "0", + "Linear", + 0.0, + true, + "default", + 1 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + 5.0, + 0.9, + nil, + 0.0, + nil, + nil, + "none", + "Linear", + 0.0, + true, + 1, + 0.0 + } + }, + { + cmd = "Wait", + param = {0.15} + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "InOutSine", + false, + false, + 0.9, + false, + "default" + } + }, + { + cmd = "SetAudio", + param = { + 0, + "se_549", + 0.0, + false + } + }, + { + cmd = "SetFx", + param = { + 0, + "fx_avg_tears_fell", + 0, + 0, + nil, + nil, + nil, + 0.0, + false, + false, + 0.0 + } + }, + { + cmd = "Wait", + param = {1.3} + }, + { + cmd = "SetTrans", + param = { + 0, + 0, + "0", + "Linear", + false, + false, + 0.1, + true, + "default" + } + }, + { + cmd = "SetBg", + param = { + 0, + "white", + "0", + "OutSine", + 0.8, + false, + "default", + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + nil, + nil, + nil, + 0.1, + nil, + 0.9, + nil, + "none", + "Linear", + 1.0, + true, + 0 + } + }, + { + cmd = "CtrlBg", + param = { + 0, + nil, + nil, + -40.0, + nil, + nil, + nil, + 1.0, + nil, + nil, + "none", + "OutCubic", + 0.0, + false, + 1 + } + }, + { + cmd = "SetTrans", + param = { + 1, + 0, + "0", + "OutSine", + false, + false, + 0.85, + false, + "default" + } + }, + { + cmd = "SetBGM", + param = { + 1, + "music_avg_volume100_0s", + 0, + "", + "2000ms", + 0.0, + false + } + }, + { + cmd = "Wait", + param = {0.5} + }, + { + cmd = "SetTalk", + param = { + 9, + "avg1_162", + "", + 1, + "vo_STm10_05_105", + false, + "", + "아무도 구하지 못해서…… 힘들 때 곁에 있어 주지 못해서…… 정말 미안하다고.", + "" + } + }, + { + cmd = "Wait", + param = {0.8} + }, + { + cmd = "Clear", + param = { + false, + 0, + false, + true + } + }, + { + cmd = "Wait", + param = {0.4} + }, + {cmd = "End"} +} diff --git a/lua/game/ui/avg/_kr/preset/avgcharacter.lua b/lua/game/ui/avg/_kr/preset/avgcharacter.lua index 3542defbe..200ae9a69 100644 --- a/lua/game/ui/avg/_kr/preset/avgcharacter.lua +++ b/lua/game/ui/avg/_kr/preset/avgcharacter.lua @@ -328,13 +328,13 @@ return { id = "avg1_161", name = "***", name_bg_color = "#0ABEC5", - reuse = "avg3_161", ver = "2.1.0" }, { id = "avg1_162", - name = "***", + name = "엘리나", name_bg_color = "#ffddb1", + reuseL2DPose = "c", ver = "2.0.0" }, { @@ -349,6 +349,18 @@ return { name_bg_color = "#5a91ca", ver = "1.9.0" }, + { + id = "avg1_166", + name = "***", + name_bg_color = "#0ABEC5", + ver = "2.3.0" + }, + { + id = "avg1_168", + name = "***", + name_bg_color = "#0ABEC5", + ver = "2.3.0" + }, { id = "avg2_001", name = "우드모트 잔챙이", @@ -364,6 +376,12 @@ return { name = "우드모트 척탄병", name_bg_color = "#0ABEC5" }, + { + id = "avg2_937", + name = "***", + name_bg_color = "#0ABEC5", + ver = "2.1.0" + }, { id = "avg2_938", name = "얼음 공작", @@ -378,19 +396,19 @@ return { }, { id = "avg2_940", - name = "***", + name = "인형 병사", name_bg_color = "#0ABEC5", ver = "2.0.0" }, { id = "avg2_941", - name = "***", + name = "올림파야(인형)", name_bg_color = "#0ABEC5", ver = "2.0.0" }, { id = "avg2_942", - name = "***", + name = "코폐리우스", name_bg_color = "#0ABEC5", ver = "2.0.0" }, @@ -1234,31 +1252,31 @@ return { }, { id = "avg3_225", - name = "***", + name = "라이타", name_bg_color = "#fffcdf", ver = "2.0.0" }, { id = "avg3_226", - name = "***", + name = "피란니스 파수꾼", name_bg_color = "#0ABEC5", ver = "2.0.0" }, { id = "avg3_227", - name = "***", + name = "피란니스 원로", name_bg_color = "#0ABEC5", ver = "2.0.0" }, { id = "avg3_228", - name = "***", + name = "피란니스 평민(남)", name_bg_color = "#0ABEC5", ver = "2.0.0" }, { id = "avg3_229", - name = "***", + name = "피란니스 노예(여)", name_bg_color = "#0ABEC5", ver = "2.0.0" }, @@ -3090,31 +3108,31 @@ return { }, { id = "avg3_1321", - name = "***", + name = "인형 병사(시작 좌표)A", name_bg_color = "#0ABEC5", - reuse = "avg2_940", - ver = "2.2.0" + reuse = "avg4_106", + ver = "2.0.0" }, { id = "avg3_1322", - name = "***", + name = "인형 병사(시작 좌표)B", name_bg_color = "#0ABEC5", - reuse = "avg2_940", - ver = "2.2.0" + reuse = "avg4_106", + ver = "2.0.0" }, { id = "avg3_1323", - name = "***", + name = "인형 병사(시작 좌표)C", name_bg_color = "#0ABEC5", - reuse = "avg2_940", - ver = "2.2.0" + reuse = "avg4_106", + ver = "2.0.0" }, { id = "avg3_1324", - name = "***", + name = "인형 병사(시작 좌표)D", name_bg_color = "#0ABEC5", - reuse = "avg2_940", - ver = "2.2.0" + reuse = "avg4_106", + ver = "2.0.0" }, { id = "avg3_1325", @@ -3130,6 +3148,118 @@ return { reuse = "avg3_219", ver = "1.16.0" }, + { + id = "avg3_1327", + name = "인형 병사A", + name_bg_color = "#0ABEC5", + reuse = "avg2_940", + ver = "2.0.0" + }, + { + id = "avg3_1328", + name = "인형 병사B", + name_bg_color = "#0ABEC5", + reuse = "avg2_940", + ver = "2.0.0" + }, + { + id = "avg3_1329", + name = "인형 병사C", + name_bg_color = "#0ABEC5", + reuse = "avg2_940", + ver = "2.0.0" + }, + { + id = "avg3_1330", + name = "인형 병사D", + name_bg_color = "#0ABEC5", + reuse = "avg2_940", + ver = "2.0.0" + }, + { + id = "avg3_1331", + name = "세이나", + name_bg_color = "#ffddb1", + reuse = "avg1_162", + ver = "2.0.0" + }, + { + id = "avg3_1332", + name = "엘리나A", + name_bg_color = "#ffddb1", + reuse = "avg1_162", + ver = "2.0.0" + }, + { + id = "avg3_1333", + name = "이리스A", + name_bg_color = "#a4a5d5", + reuse = "avg3_182", + ver = "2.0.0" + }, + { + id = "avg3_1334", + name = "이리스B", + name_bg_color = "#a4a5d5", + reuse = "avg3_182", + ver = "2.0.0" + }, + { + id = "avg3_1335", + name = "필라니스 평민A(남)", + name_bg_color = "#0ABEC5", + reuse = "avg3_228", + ver = "2.0.0" + }, + { + id = "avg3_1336", + name = "필라니스 평민B(남)", + name_bg_color = "#0ABEC5", + reuse = "avg3_228", + ver = "2.0.0" + }, + { + id = "avg3_1337", + name = "필라니스 원로A", + name_bg_color = "#0ABEC5", + reuse = "avg3_227", + ver = "2.0.0" + }, + { + id = "avg3_1338", + name = "필라니스 원로B", + name_bg_color = "#0ABEC5", + reuse = "avg3_227", + ver = "2.0.0" + }, + { + id = "avg3_1339", + name = "필라니스 노예 소녀A", + name_bg_color = "#0ABEC5", + reuse = "avg3_229", + ver = "2.0.0" + }, + { + id = "avg3_1340", + name = "필라니스 노예 소녀B", + name_bg_color = "#0ABEC5", + reuse = "avg3_229", + ver = "2.0.0" + }, + { + id = "avg3_1341", + name = "세라B(여)", + name_bg_color = "#0ABEC5", + reuse = "avg3_100", + ver = "2.0.0" + }, + { + id = "avg3_1342", + name = "세라B(남)", + name_bg_color = "#0ABEC5", + reuse = "avg3_101", + ver = "2.0.0" + }, { id = "avg4_100", name = "빛나는 라루", @@ -3162,6 +3292,12 @@ return { name_bg_color = "#0ABEC5", ver = "1.13.0" }, + { + id = "avg4_106", + name = "인형 병사(시작 좌표)", + name_bg_color = "#0ABEC5", + ver = "2.0.0" + }, { id = "avg4_999", name = "비타", diff --git a/lua/game/ui/avg/_kr/preset/avgcontacts.lua b/lua/game/ui/avg/_kr/preset/avgcontacts.lua index 3e7abec3d..81b33880e 100644 --- a/lua/game/ui/avg/_kr/preset/avgcontacts.lua +++ b/lua/game/ui/avg/_kr/preset/avgcontacts.lua @@ -301,6 +301,14 @@ return { signature = "바닷가에 있어도 안전 조심!", ver = "1.13.0" }, + { + id = 162, + icon = "Icon/Head/head_16201_S", + name = "엘리나", + landmark = "필라니스", + signature = "여기에 서명하라는데, 펜이 없는데 어떻게 서명하지?", + ver = "2.0.0" + }, { id = 3136, icon = "Icon/Head/head_npc13601_S", diff --git a/lua/game/ui/avg/avgpreset.lua b/lua/game/ui/avg/avgpreset.lua index 078af0267..49c200792 100644 --- a/lua/game/ui/avg/avgpreset.lua +++ b/lua/game/ui/avg/avgpreset.lua @@ -77,15 +77,18 @@ local AvgPreset = { "field_room_inside_daylight", "field_room_inside_daylight_winter", "field_town_daylight", + "field_town_night", "flatlands_daylight", "flatlands_dusk", "flatlands_floralsea_daylight", + "flatlands_floralsea_night", "flatlands_night", "flavio_city_livehouse_a", "flavio_city_livehouse_b", "flavio_city_street", "flavio_city_street_2", "forest", + "forest_burn", "forest_camp_rain", "forest_daylight_2", "forest_daylight_2_a", @@ -95,6 +98,8 @@ local AvgPreset = { "forest_rain", "forest_room_daylight_a", "forest_room_daylight_b", + "forest_volcano_daylight", + "forest_volcano_eruption", "forest_winter", "grocery_store", "guard_outside_daylight", @@ -304,6 +309,7 @@ local AvgPreset = { }, CgResName = { "4013_B", + "story_character_112", "story_character_141", "story_event_01_001", "story_event_01_002", @@ -368,6 +374,14 @@ local AvgPreset = { "story_event_11_003", "story_event_12_001", "story_event_12_002", + "story_event_13_001", + "story_event_13_001_a", + "story_event_13_002", + "story_event_14_001", + "story_event_14_002_a_FP", + "story_event_14_002_a_MP", + "story_event_14_002_FP", + "story_event_14_002_MP", "story_main_00_001", "story_main_00_002", "story_main_00_003_FP", @@ -617,10 +631,29 @@ local AvgPreset = { "story_main_09_013_MP", "story_main_09_014", "story_main_10001_001", + "story_main_10001_001_a", + "story_main_10001_001_b", + "story_main_10001_001_c", + "story_main_10001_001_d", + "story_main_10001_001_e", + "story_main_10001_001_f", + "story_main_10001_001_g", + "story_main_10001_001_h", + "story_main_10001_001_i", + "story_main_10001_001_j", + "story_main_10001_001_k", + "story_main_10001_001_l", + "story_main_10001_001_m", + "story_main_10001_001_n", + "story_main_10001_001_o", "story_main_10001_002_01", "story_main_10001_002_02", "story_main_10001_003", + "story_main_10001_003_a", + "story_main_10001_003_b", + "story_main_10001_003_c", "story_main_10001_004_01", + "story_main_10001_004_01_a", "story_main_10001_004_02", "story_main_10001_004_03", "story_main_10001_004_04", @@ -633,18 +666,26 @@ local AvgPreset = { "story_main_10001_004_11", "story_main_10001_004_12", "story_main_10001_005", - "story_main_10001_005_a", "story_main_10001_005_b", "story_main_10001_006", + "story_main_10001_006_a", + "story_main_10001_006_b", + "story_main_10001_006_c", + "story_main_10001_006_d", "story_main_10001_007", + "story_main_10001_007_a", + "story_main_10001_007_b", "story_main_10001_008_01", "story_main_10001_008_02", + "story_main_10001_008_02_a", "story_main_10001_009_01_FP", "story_main_10001_009_01_MP", "story_main_10001_009_02_FP", "story_main_10001_009_02_MP", "story_main_10001_009_03_FP", "story_main_10001_009_03_MP", + "story_main_10001_010", + "story_main_10001_010_a", "story_main_10001_011", "story_main_be_01_001_FP", "story_main_be_01_001_MP", @@ -668,8 +709,6 @@ local AvgPreset = { "story_main_be_09_001", "story_main_be_09_002", "story_main_be_09_003", - "story_mpast_01_010", - "story_mpast_01_010_a", "story_tales_01_001", "story_tales_02_001", "story_tales_03_001", @@ -712,6 +751,15 @@ local AvgPreset = { "story_main_08_003_a", "story_main_08_003_b", "story_main_09_015", + "story_main_10001_004_11_a", + "story_main_10001_004_11_b", + "story_main_10001_004_11_c", + "story_main_10001_004_11_d", + "story_main_10001_008_01_a", + "story_main_10001_011_a", + "story_main_10001_011_b", + "story_main_10001_012", + "story_main_10001_012_a", "story_tales_13_001_a", "story_tales_13_001_b", "story_tales_13_001_c" @@ -740,7 +788,8 @@ local AvgPreset = { "4055_B", "4057_B", "4059_B", - "4061_B" + "4061_B", + "4066_B" }, BgEffectResName = { "0", @@ -2293,6 +2342,66 @@ local AvgPreset = { }, false } + }, + { + "loopHeng", + { + { + { + 3.0, + 0.0, + 0.0 + }, + { + 0.2, + 0.2, + 0.0 + }, + { + 1.0, + 1.0, + 0.0 + }, + { + 0.5, + 0.5, + 0.5 + }, + { + 1, + 1, + 1 + } + }, + { + { + 0.0, + 0.0, + 0.0 + }, + { + 0.2, + 0.2, + 0.2 + }, + { + 1.0, + 1.0, + 1.0 + }, + { + 1, + 1, + 1 + }, + { + 1, + 1, + 1 + } + }, + true + } } }, EaseType = { @@ -5428,6 +5537,66 @@ local AvgPreset = { }, true } + }, + { + "paishou", + { + { + { + 0.0, + -50.0, + 0.0 + }, + { + 0.4, + 0.4, + 0.0 + }, + { + 3.0, + 3.0, + 0.0 + }, + { + 0, + 0, + 0 + }, + { + 1, + 1, + 1 + } + }, + { + { + 0.0, + 0.0, + 0.0 + }, + { + 0.4, + 0.4, + 0.4 + }, + { + 3.0, + 3.0, + 3.0 + }, + { + 0, + 0, + 0 + }, + { + 1, + 1, + 1 + } + }, + false + } } }, CharEnter = { @@ -6224,6 +6393,46 @@ local AvgPreset = { "fx_avg_shock_wave", "" }, + { + "fx_avg_fire_dragon", + "" + }, + { + "fx_avg_fire_magic", + "" + }, + { + "fx_avg_fire_dust", + "" + }, + { + "fx_avg_silver_silk_hang", + "" + }, + { + "fx_avg_silver_silk_hang_1", + "" + }, + { + "fx_avg_gloden_ratio", + "" + }, + { + "fx_avg_silver_silk", + "" + }, + { + "fx_avg_counterspell", + "" + }, + { + "fx_avg_story_018", + "" + }, + { + "fx_avg_story_019", + "" + }, { "--分割线,以下特效含后期效果--", "" diff --git a/lua/game/ui/battle/battledashboardctrl.lua b/lua/game/ui/battle/battledashboardctrl.lua index 6bd989f27..5c8882401 100644 --- a/lua/game/ui/battle/battledashboardctrl.lua +++ b/lua/game/ui/battle/battledashboardctrl.lua @@ -676,7 +676,7 @@ function BattleDashboardCtrl:Refresh(nCurPlayerId) self.tbDefine_SupportUltraBtn[i].skillBtnCtrl:SetEmptySkillBtn() self.tbDefine_SupportUltraBtn[i].skillBtnCtrl:SetBtnEnable(false) end - local nSkinId = PlayerCharData:GetCharSkinId(nSupportCharId) + local nSkinId = PlayerData.Build:GetBattleCharSkinId(nSupportCharId) local mapCfgData_Skin = ConfigTable.GetData_CharacterSkin(nSkinId) local img if i == 1 then diff --git a/lua/game/ui/battle/chapterpausectrl.lua b/lua/game/ui/battle/chapterpausectrl.lua index afacaec95..0b15dfacf 100644 --- a/lua/game/ui/battle/chapterpausectrl.lua +++ b/lua/game/ui/battle/chapterpausectrl.lua @@ -114,6 +114,8 @@ function ChapterPauseCtrl:Refresh(sAim) for i = 1, 3 do self._mapNode.goChar[i].gameObject:SetActive(self.tbChar[i]) if self.tbChar[i] then + local nTrialId = self.tbChar[i].nTrialId + self._mapNode.btnChar[i].interactable = not nTrialId or not (0 < nTrialId) self._mapNode.goChar[i]:SetChar(self.tbChar[i].nTid, false, false, self.tbChar[i].nTrialId) end end diff --git a/lua/game/ui/battle/mainbattlepausectrl.lua b/lua/game/ui/battle/mainbattlepausectrl.lua index d6be39832..9a326cc3d 100644 --- a/lua/game/ui/battle/mainbattlepausectrl.lua +++ b/lua/game/ui/battle/mainbattlepausectrl.lua @@ -114,6 +114,8 @@ function MainBattlePauseCtrl:Refresh(sAim) for i = 1, 3 do self._mapNode.goChar[i].gameObject:SetActive(self.tbChar[i]) if self.tbChar[i] then + local nTrialId = self.tbChar[i].nTrialId + self._mapNode.btnChar[i].interactable = not nTrialId or not (0 < nTrialId) self._mapNode.goChar[i]:SetChar(self.tbChar[i].nTid, false, false, self.tbChar[i].nTrialId) end end diff --git a/lua/game/ui/battle/skillhintindicator/bossskillhintindicator.lua b/lua/game/ui/battle/skillhintindicator/bossskillhintindicator.lua index e8d710834..42db615bf 100644 --- a/lua/game/ui/battle/skillhintindicator/bossskillhintindicator.lua +++ b/lua/game/ui/battle/skillhintindicator/bossskillhintindicator.lua @@ -107,11 +107,11 @@ function BossSkillHintIndicator:OnEvent_SkillCancel() self.endTimer = nil end function BossSkillHintIndicator:OnEvent_HintShow() - local indicatorBase = self.gameObject:GetComponent("IndicatorBase") + local indicatorBase = self.gameObject:GetComponent(typeof(CS.IndicatorBase)) indicatorBase:SetLogicHide(false) end function BossSkillHintIndicator:OnEvent_HintHide() - local indicatorBase = self.gameObject:GetComponent("IndicatorBase") + local indicatorBase = self.gameObject:GetComponent(typeof(CS.IndicatorBase)) indicatorBase:SetLogicHide(true) end function BossSkillHintIndicator:MonsterDied() diff --git a/lua/game/ui/battle/skillhintindicator/monsterskillhintindicator.lua b/lua/game/ui/battle/skillhintindicator/monsterskillhintindicator.lua index f3c676ede..70eba0c56 100644 --- a/lua/game/ui/battle/skillhintindicator/monsterskillhintindicator.lua +++ b/lua/game/ui/battle/skillhintindicator/monsterskillhintindicator.lua @@ -102,11 +102,11 @@ function MonsterSkillHintIndicator:OnEvent_SkillCancel() self.endTimer = nil end function MonsterSkillHintIndicator:OnEvent_HintShow() - local indicatorBase = self.gameObject:GetComponent("IndicatorBase") + local indicatorBase = self.gameObject:GetComponent(typeof(CS.IndicatorBase)) indicatorBase:SetLogicHide(false) end function MonsterSkillHintIndicator:OnEvent_HintHide() - local indicatorBase = self.gameObject:GetComponent("IndicatorBase") + local indicatorBase = self.gameObject:GetComponent(typeof(CS.IndicatorBase)) indicatorBase:SetLogicHide(true) end function MonsterSkillHintIndicator:MonsterDied() diff --git a/lua/game/ui/battle/subskilldisplay/skilldisplayctrl.lua b/lua/game/ui/battle/subskilldisplay/skilldisplayctrl.lua index cd5dcc807..18bd7dbfb 100644 --- a/lua/game/ui/battle/subskilldisplay/skilldisplayctrl.lua +++ b/lua/game/ui/battle/subskilldisplay/skilldisplayctrl.lua @@ -46,7 +46,7 @@ function SkillDisplayCtrl:ShowSkillTips(nSkillId, nCharId, callback) else NovaAPI.SetTMPText(self._mapNode.TMP_SkillName, mapSkillCfgData.Title) end - local nSkinId = PlayerData.Char:GetCharSkinId(nCharId) + local nSkinId = PlayerData.Build:GetBattleCharSkinId(nCharId) local mapSkin = ConfigTable.GetData_CharacterSkin(nSkinId) self:SetPngSprite(self._mapNode.imgSubSkillIcon, mapSkin.Icon .. AllEnum.CharHeadIconSurfix.XXL) self.ShowEndCallback = callback diff --git a/lua/game/ui/battle/subskilldisplay/ultimatedisplayctrl.lua b/lua/game/ui/battle/subskilldisplay/ultimatedisplayctrl.lua index 53a218db3..5db47b452 100644 --- a/lua/game/ui/battle/subskilldisplay/ultimatedisplayctrl.lua +++ b/lua/game/ui/battle/subskilldisplay/ultimatedisplayctrl.lua @@ -55,7 +55,7 @@ function UltimateDisplayCtrl:ShowSkill(nCharId, nIdx, callback) self.gameObject.transform.localScale = Vector3.one self.gameObject.transform:SetAsFirstSibling() self.nIdx = nIdx - local nSkinId = PlayerData.Char:GetCharSkinId(nCharId) + local nSkinId = PlayerData.Build:GetBattleCharSkinId(nCharId) Actor2DManager.SetActor2D_ForSubSKill(PanelId.SubSkillDisplay, self._mapNode.DisplayL2d, nCharId, nSkinId, nil, nIdx) Actor2DManager.PlayAnim("ultra", true, nIdx) self.callback = callback @@ -123,7 +123,7 @@ function UltimateDisplayCtrl:InterrputAnim() self.nIdx = 0 end function UltimateDisplayCtrl:InitL2dRes(nCharId, nIdx) - local nSkinId = PlayerData.Char:GetCharSkinId(nCharId) + local nSkinId = PlayerData.Build:GetBattleCharSkinId(nCharId) local mapSkin = ConfigTable.GetData_CharacterSkin(nSkinId) local sBodyName = string.format("%s_001", nSkinId) local mapCharCfgData = ConfigTable.GetData_Character(nCharId) diff --git a/lua/game/ui/battle/tdbatttle/energybattlectrl.lua b/lua/game/ui/battle/tdbatttle/energybattlectrl.lua index 5386c4c3c..41c5aeb15 100644 --- a/lua/game/ui/battle/tdbatttle/energybattlectrl.lua +++ b/lua/game/ui/battle/tdbatttle/energybattlectrl.lua @@ -1,8 +1,10 @@ local EnergyBattleCtrl = class("EnergyBattleCtrl", BaseCtrl) -local leftMaxX = -16.9 -local leftMinX = -224.9 -local rightMaxX = 2.46 -local rightMinX = 210.8 +local img_Man = "Icon/Head/head_9101_SS" +local img_Female = "Icon/Head/head_9100_SS" +local leftMaxX = 0 +local leftMinX = -210.8 +local rightMaxX = 210.8 +local rightMinX = 0 EnergyBattleCtrl._mapNodeConfig = { imgChrIcon = {sComponentName = "Image"}, imgEnergyFill1 = { @@ -14,25 +16,36 @@ EnergyBattleCtrl._mapNodeConfig = { sComponentName = "RectTransform" }, imgEnergyFillLight2 = {}, - imgEnergyFillGlow2 = {} + imgEnergyFillGlow2 = {}, + rtContent = { + sComponentName = "CanvasGroup" + } } EnergyBattleCtrl._mapEventConfig = { - MoWangEnergyChange = "TD_Battle_MoWangEnergyChange", - BossEnergyChange = "TD_Battle_BossEnergyChange" + MoWangPerfumeChange = "TD_Battle_MoWangEnergyChange", + BossPerfumeChange = "TD_Battle_BossEnergyChange", + InputEnable = "OnEvent_InputEnable" } EnergyBattleCtrl._mapRedDotConfig = {} function EnergyBattleCtrl:Awake() - self.gameObject:SetActive(false) + self._mapNode.rtContent.gameObject:SetActive(false) + if PlayerData.Base:GetPlayerSex() then + self:SetPngSprite(self._mapNode.imgChrIcon, img_Man) + else + self:SetPngSprite(self._mapNode.imgChrIcon, img_Female) + end +end +function EnergyBattleCtrl:OnEvent_InputEnable(bEnable) + NovaAPI.SetCanvasGroupAlpha(self._mapNode.rtContent, bEnable == true and 1 or 0) end function EnergyBattleCtrl:TD_Battle_MoWangEnergyChange(nCurEnergy, nMaxEnergy) - self.gameObject:SetActive(true) + self._mapNode.rtContent.gameObject:SetActive(true) self._mapNode.imgEnergyFillLight1:SetActive(nCurEnergy == nMaxEnergy) self._mapNode.imgEnergyFillGlow1:SetActive(nCurEnergy == nMaxEnergy) - self._mapNode.imgEnergyFillGlow1:SetActive(false) - self._mapNode.imgEnergyFill1.anchoredPosition = Vector2(leftMinX + (leftMaxX - leftMinX) * (nCurEnergy / nMaxEnergy), self._mapNode.imgEnergyFill1.anchoredPosition.y) + self._mapNode.imgEnergyFill1.anchoredPosition = Vector2(leftMinX + math.abs(leftMaxX - leftMinX) * (nCurEnergy / nMaxEnergy), self._mapNode.imgEnergyFill1.anchoredPosition.y) end function EnergyBattleCtrl:TD_Battle_BossEnergyChange(nCurEnergy, nMaxEnergy) - self.gameObject:SetActive(true) + self._mapNode.rtContent.gameObject:SetActive(true) self._mapNode.imgEnergyFillLight2:SetActive(nCurEnergy == nMaxEnergy) self._mapNode.imgEnergyFillGlow2:SetActive(nCurEnergy == nMaxEnergy) self._mapNode.imgEnergyFill2.anchoredPosition = Vector2(rightMaxX - math.abs(rightMaxX - rightMinX) * (nCurEnergy / nMaxEnergy), self._mapNode.imgEnergyFill2.anchoredPosition.y) diff --git a/lua/game/ui/battle/vampiresurvivorbattlepanel.lua b/lua/game/ui/battle/vampiresurvivorbattlepanel.lua index a469af748..d67d4e769 100644 --- a/lua/game/ui/battle/vampiresurvivorbattlepanel.lua +++ b/lua/game/ui/battle/vampiresurvivorbattlepanel.lua @@ -58,12 +58,8 @@ function VampireSurvivorBattlePanel:Awake() EventManager.Add("VampireSurvivorChangeArea", self, self.OnEvent_ChangeArea) GamepadUIManager.EnterAdventure() GamepadUIManager.EnableGamepadUI("BattleMenu", {}) - self.tbTeam = self._tbParam[1] self.nLevelId = self._tbParam[2] - self.mapCharData = {} - for _, nCharId in ipairs(self.tbTeam) do - self.mapCharData[nCharId] = clone(PlayerData.Char:GetCharDataByTid(nCharId)) - end + self:RefreshCharData(self._tbParam[1], self._tbParam[3]) end function VampireSurvivorBattlePanel:SetTop(goCanvas) local nTopLayer = 0 @@ -97,11 +93,35 @@ function VampireSurvivorBattlePanel:OnDisable() GamepadUIManager.DisableGamepadUI("BattleMenu") GamepadUIManager.QuitAdventure() end -function VampireSurvivorBattlePanel:OnEvent_ChangeArea(tbTeam) +function VampireSurvivorBattlePanel:RefreshCharData(tbTeam, mapBuildData) self.tbTeam = tbTeam + local nBuildSource = PlayerData.Build:GetBuildSourceByData(mapBuildData) + self._bTrialBuild = nBuildSource == AllEnum.BuildSource.Trial or nBuildSource == AllEnum.BuildSource.LimitedTrial + local mapTrialId = {} + if self._bTrialBuild then + for _, mapBuildChar in ipairs(mapBuildData.tbChar) do + mapTrialId[mapBuildChar.nTid] = mapBuildChar.nTrialId + end + end self.mapCharData = {} for _, nCharId in ipairs(self.tbTeam) do - self.mapCharData[nCharId] = clone(PlayerData.Char:GetCharDataByTid(nCharId)) + local mapChar + local nTrialId = mapTrialId[nCharId] + if nBuildSource == AllEnum.BuildSource.LimitedTrial then + mapChar = clone(PlayerData.Char:GetLimitedTrialCharById(nTrialId)) + mapChar.tbAttrEffect = PlayerData.Talent:GetLimitedTrialTalentEffect(nTrialId) + mapChar.tbSkillAddedLvs = PlayerData.Char:GetLimitedTrialCharSkillAddedLevel(nTrialId) + elseif nBuildSource == AllEnum.BuildSource.Trial then + mapChar = clone(PlayerData.Char:GetTrialCharById(nTrialId)) + mapChar.tbAttrEffect = PlayerData.Talent:GetTrialTalentEffect(nTrialId) + mapChar.tbSkillAddedLvs = PlayerData.Char:GetTrialCharSkillAddedLevel(nTrialId) + else + mapChar = clone(PlayerData.Char:GetCharDataByTid(nCharId)) + end + self.mapCharData[nCharId] = mapChar end end +function VampireSurvivorBattlePanel:OnEvent_ChangeArea(tbTeam, mapBuildData) + self:RefreshCharData(tbTeam, mapBuildData) +end return VampireSurvivorBattlePanel diff --git a/lua/game/ui/battlepass/skinpreviewctrl.lua b/lua/game/ui/battlepass/skinpreviewctrl.lua index 900693209..50f715ef6 100644 --- a/lua/game/ui/battlepass/skinpreviewctrl.lua +++ b/lua/game/ui/battlepass/skinpreviewctrl.lua @@ -262,7 +262,7 @@ function SkinPreviewCtrl:LoadCharacter() self.nModelDragRot = v.transform.localEulerAngles.y self.curShowModel = v self:WaitReadyClipFinish() - NovaAPI.BindUIParallaxStageCameraControllerModel(self._mapNode.UIParallax3DStage, 0, v.gameObject) + NovaAPI.BindUIParallaxStageCameraControllerModel(self._mapNode.UIParallax3DStage, 0, v.gameObject, true) GameUIUtils.SetCustomModelMaterialVariant(v.gameObject, CS.CustomModelMaterialVariantComponent.VariantNames.FormationView) else v.gameObject:SetActive(false) @@ -276,7 +276,7 @@ function SkinPreviewCtrl:LoadCharacter() self.tbModelList[self.nSkinId] = go self.curShowModel = go self:WaitReadyClipFinish() - NovaAPI.BindUIParallaxStageCameraControllerModel(self._mapNode.UIParallax3DStage, 0, go) + NovaAPI.BindUIParallaxStageCameraControllerModel(self._mapNode.UIParallax3DStage, 0, go, true) GameUIUtils.SetCustomModelMaterialVariant(go, CS.CustomModelMaterialVariantComponent.VariantNames.FormationView) if self.rtSceneOriginPos ~= nil then go.transform.position = self.rtSceneOriginPos.position diff --git a/lua/game/ui/buildmodifier/note/buildmodifiernotectrl.lua b/lua/game/ui/buildmodifier/note/buildmodifiernotectrl.lua new file mode 100644 index 000000000..c1914c8bd --- /dev/null +++ b/lua/game/ui/buildmodifier/note/buildmodifiernotectrl.lua @@ -0,0 +1,294 @@ +local BuildModifierNoteCtrl = class("BuildModifierNoteCtrl", BaseCtrl) +BuildModifierNoteCtrl._mapNodeConfig = { + TopBarPanel = { + sCtrlName = "Game.UI.TopBarEx.TopBarCtrl" + }, + imgNote = {sComponentName = "Image", nCount = 13}, + txtNoteCount = {sComponentName = "TMP_Text", nCount = 13}, + txtAttr = {sComponentName = "TMP_Text"}, + txtPotential = {sComponentName = "TMP_Text"}, + MusicalLSV = { + sComponentName = "LoopScrollView" + }, + goSkillList = { + sCtrlName = "Game.UI.BuildModifier.Note.BuildModifierNoteSkillListCtrl" + }, + imgTickets = {sComponentName = "Image"}, + txtTicketsCountRaidUnlock = {sComponentName = "TMP_Text"}, + btnEdit = { + sComponentName = "UIButton", + callback = "OnBtnClick_Apply" + }, + btnEditNo = { + sComponentName = "UIButton", + callback = "OnBtnClick_NoApply" + }, + btnNoteDetail = { + sComponentName = "UIButton", + callback = "OnBtnClick_NoteDetail" + }, + txtNoteDetail = { + sComponentName = "TMP_Text", + sLanguageId = "Depot_NoteInfo" + }, + txtBtnBuy = { + sComponentName = "TMP_Text", + nCount = 2, + sLanguageId = "BtnBuildModifier_Confirm" + } +} +BuildModifierNoteCtrl._mapEventConfig = { + BuildModifier_NoteCountChange = "OnEvent_NoteCountChange" +} +BuildModifierNoteCtrl._mapRedDotConfig = {} +function BuildModifierNoteCtrl:Awake() + self.mapNoteCtrl = {} + self._panel.totalChangeCount = ConfigTable.GetConfigNumber("BuildNoteModifierPointMax") + self._panel.tbNeedCoin = ConfigTable.GetConfigNumberArray("BuildNoteModifierItem") +end +function BuildModifierNoteCtrl:FadeIn() +end +function BuildModifierNoteCtrl:FadeOut() +end +function BuildModifierNoteCtrl:OnEnable() + local tbParam = self:GetPanelParam() + local nBuildId = tbParam[1] + local GetBuildCallback = function(mapBuild) + local wait1 = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + EventManager.Hit(EventId.ClosePanel, PanelId.BuildModifierPotentialPanel) + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("BuildModifier_BuildError1")) + end + local wait2 = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + EventManager.Hit(EventId.ClosePanel, PanelId.BuildModifierPotentialPanel) + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("BuildModifier_BuildError2")) + end + if mapBuild == nil then + cs_coroutine.start(wait1) + return + end + if mapBuild.bLock or mapBuild.nModifierState ~= AllEnum.BuildModifierState.NotModified and mapBuild.nModifierState ~= AllEnum.BuildModifierState.PotentialModified then + cs_coroutine.start(wait2) + return + end + if not self._panel.bHasData then + self._panel.bHasData = true + self._panel.totalAddCount = 0 + self._panel.totalSubCount = 0 + self._mapBuild = mapBuild + self._panel.mapNoteOrigin = self._mapBuild.tbNotes + self._panel.mapNoteAfter = clone(self._mapBuild.tbNotes) + end + self:RefreshMusicSkillList() + self:SetNoteHint() + self._mapNode.goSkillList:Refresh(self._mapBuild.tbDisc, self._panel.mapNoteOrigin, self._panel.mapNoteAfter) + end + PlayerData.Build:GetBuildDetailData(GetBuildCallback, nBuildId) + self._mapNode.TopBarPanel:CreateCoin({ + self._panel.tbNeedCoin[1] + }) + local nCurCoinCount = PlayerData.Item:GetItemCountByID(self._panel.tbNeedCoin[1]) + local sCount = "" + if nCurCoinCount >= self._panel.tbNeedCoin[2] then + sCount = tostring(self._panel.tbNeedCoin[2]) + else + sCount = string.format("%d", self._panel.tbNeedCoin[2]) + end + NovaAPI.SetTMPText(self._mapNode.txtTicketsCountRaidUnlock, sCount) + self:SetSprite_Coin(self._mapNode.imgTickets, self._panel.tbNeedCoin[1]) + self:SetApplyButton() +end +function BuildModifierNoteCtrl:OnDisable() + for _, mapCtrl in pairs(self.mapNoteCtrl) do + self:UnbindCtrlByNode(mapCtrl) + end + self.mapNoteCtrl = {} +end +function BuildModifierNoteCtrl:OnDestroy() +end +function BuildModifierNoteCtrl:OnRelease() +end +function BuildModifierNoteCtrl:SetApplyButton() + local bEnable = true + if self._panel.totalAddCount ~= self._panel.totalSubCount then + bEnable = false + end + if self._panel.totalAddCount == 0 and self._panel.totalSubCount == 0 then + bEnable = false + end + self._mapNode.btnEdit.gameObject:SetActive(bEnable) + self._mapNode.btnEditNo.gameObject:SetActive(not bEnable) +end +function BuildModifierNoteCtrl:GetShowNoteIds() + local tbNote = {} + local tbNoteTop = {} + local foreachNote = function(mapData) + table.insert(tbNote, mapData) + table.insert(tbNoteTop, mapData) + end + ForEachTableLine(DataTable.SubNoteSkill, foreachNote) + local sortTop = function(a, b) + return a.Id < b.Id + end + table.sort(tbNoteTop, sortTop) + local tbChar = self._mapBuild.tbChar + local tbElement = {} + for i = 1, 3 do + if tbChar[i] ~= nil then + local mapCharCfg = ConfigTable.GetData_Character(tbChar[i].nTid) + if mapCharCfg ~= nil and 1 > table.indexof(tbElement, mapCharCfg.EET) then + table.insert(tbElement, mapCharCfg.EET) + end + end + end + local sortNote = function(a, b) + local eiA = table.indexof(tbElement, a.ElemType) + local eiB = table.indexof(tbElement, b.ElemType) + if eiA ~= eiB then + if eiA * eiB == 0 then + return eiA ~= 0 + else + return eiA < eiB + end + end + return a.Id < b.Id + end + table.sort(tbNote, sortNote) + return tbNote, tbNoteTop +end +function BuildModifierNoteCtrl:RefreshMusicSkillList() + self.tbShowNoteId, self.tbShowNoteIdTop = self:GetShowNoteIds() + self:RefreshTop() + self._mapNode.MusicalLSV:Init(#self.tbShowNoteId, self, self.OnGridRefreshNote) +end +function BuildModifierNoteCtrl:OnGridRefreshNote(goGrid, nIdx) + local nInstanceId = goGrid:GetInstanceID() + local objCtrl = self.mapNoteCtrl[nInstanceId] + if objCtrl == nil then + objCtrl = self:BindCtrlByNode(goGrid, "Game.UI.BuildModifier.Note.BuildModifierNoteListGridCtrl") + self.mapNoteCtrl[nInstanceId] = objCtrl + end + nIdx = nIdx + 1 + local nNoteId = self.tbShowNoteId[nIdx].Id + local nCurCount = self._panel.mapNoteAfter[nNoteId] or 0 + local nOriginCount = self._panel.mapNoteOrigin[nNoteId] or 0 + objCtrl:Refresh(nNoteId, nOriginCount, nCurCount) + objCtrl:OnEvent_GridRangeChange(self._panel.totalChangeCount, self._panel.totalAddCount, self._panel.totalSubCount) +end +function BuildModifierNoteCtrl:RefreshTop() + for i = 1, 13 do + if self.tbShowNoteIdTop[i] ~= nil then + self._mapNode.imgNote[i].gameObject:SetActive(true) + local sNoteIconPath = self.tbShowNoteIdTop[i].Icon .. AllEnum.DiscSkillIconSurfix.Small + self:SetPngSprite(self._mapNode.imgNote[i], sNoteIconPath) + local nCount = self._panel.mapNoteAfter[self.tbShowNoteIdTop[i].Id] or 0 + local nOriginCount = self._panel.mapNoteOrigin[self.tbShowNoteIdTop[i].Id] or 0 + local sValue + if nCount > nOriginCount then + sValue = orderedFormat("{0}", nCount) + elseif nCount < nOriginCount then + sValue = orderedFormat("{0}", nCount) + else + sValue = orderedFormat("{0}", nCount) + end + NovaAPI.SetTMPText(self._mapNode.txtNoteCount[i], sValue) + else + self._mapNode.imgNote[i].gameObject:SetActive(false) + end + end +end +function BuildModifierNoteCtrl:SetNoteHint() + local sFreeNote = orderedFormat(ConfigTable.GetUIText("BuildModifier_FreeNote"), self._panel.totalSubCount - self._panel.totalAddCount) + NovaAPI.SetTMPText(self._mapNode.txtPotential, sFreeNote) + NovaAPI.SetTMPText(self._mapNode.txtAttr, orderedFormat(ConfigTable.GetUIText("BuildModifier_TotalFixableNote"), self._panel.totalChangeCount, math.max(self._panel.totalAddCount, self._panel.totalSubCount))) +end +function BuildModifierNoteCtrl:OnEvent_NoteCountChange(nNoteId, nCount) + self._panel.mapNoteAfter[nNoteId] = nCount + self:RefreshTop() + local nAdd = 0 + local nSub = 0 + for _, mapNote in ipairs(self.tbShowNoteId) do + local nCurCount = self._panel.mapNoteAfter[mapNote.Id] or 0 + local nOriginCount = self._panel.mapNoteOrigin[mapNote.Id] or 0 + if nCurCount < nOriginCount then + nSub = nSub + (nOriginCount - nCurCount) + elseif nCurCount > nOriginCount then + nAdd = nAdd + (nCurCount - nOriginCount) + end + end + self._panel.totalAddCount = nAdd + self._panel.totalSubCount = nSub + EventManager.Hit("BuildModifier_GridRangeChange", self._panel.totalChangeCount, self._panel.totalAddCount, self._panel.totalSubCount) + self:SetNoteHint() + self._mapNode.goSkillList:OnNoteChange() + self:SetApplyButton() +end +function BuildModifierNoteCtrl:OnBtnClick_Apply() + local nCurCoinCount = PlayerData.Item:GetItemCountByID(self._panel.tbNeedCoin[1]) + if nCurCoinCount < self._panel.tbNeedCoin[2] then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("BuildModifier_NoteTips3")) + return + end + local nFixNumber = math.max(self._panel.totalAddCount, self._panel.totalSubCount) + local sContent + if nFixNumber < self._panel.totalChangeCount then + sContent = orderedFormat(ConfigTable.GetUIText("BuildModifier_NoteTips4"), self._panel.totalChangeCount - nFixNumber) + else + sContent = orderedFormat(ConfigTable.GetUIText("BuildModifier_NoteTips5")) + end + local ConfirmCallback = function() + local netCallback = function(bFail) + if bFail == true then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("BuildModifier_PotentialTips7")) + return + end + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("BuildModifier_NoteTips6")) + EventManager.Hit(EventId.ClosePanel, PanelId.BuildModifierMusicPanel) + end + local tbNoteChange = {} + for _, mapNote in ipairs(self.tbShowNoteId) do + local nCurCount = self._panel.mapNoteAfter[mapNote.Id] or 0 + local nOriginCount = self._panel.mapNoteOrigin[mapNote.Id] or 0 + if nCurCount ~= nOriginCount then + table.insert(tbNoteChange, { + Tid = mapNote.Id, + Qty = nCurCount - nOriginCount + }) + end + end + PlayerData.Build:ModifyBuildNote(self._mapBuild.nBuildId, tbNoteChange, netCallback) + end + local CancelCallback = function() + end + local data = { + nType = AllEnum.MessageBox.Confirm, + sContent = sContent, + sContentSub = "", + callbackConfirm = ConfirmCallback, + callbackCancel = CancelCallback + } + EventManager.Hit(EventId.OpenMessageBox, data) +end +function BuildModifierNoteCtrl:OnBtnClick_NoApply() + if self._panel.totalAddCount ~= self._panel.totalSubCount then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("BuildModifier_NoteTips2")) + end + if self._panel.totalAddCount == 0 and self._panel.totalSubCount == 0 then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("BuildModifier_NoteTips1")) + end +end +function BuildModifierNoteCtrl:OnBtnClick_NoteDetail() + local mapNote = {} + local tbNote = {} + local foreachNote = function(mapData) + table.insert(tbNote, mapData.Id) + end + ForEachTableLine(DataTable.SubNoteSkill, foreachNote) + for _, nNoteId in ipairs(tbNote) do + local nCount = self._panel.mapNoteAfter[nNoteId] or 0 + mapNote[nNoteId] = nCount + end + EventManager.Hit(EventId.OpenPanel, PanelId.NoteSkillInfo, mapNote) +end +return BuildModifierNoteCtrl diff --git a/lua/game/ui/buildmodifier/note/buildmodifiernotelistgridctrl.lua b/lua/game/ui/buildmodifier/note/buildmodifiernotelistgridctrl.lua new file mode 100644 index 000000000..21f64b439 --- /dev/null +++ b/lua/game/ui/buildmodifier/note/buildmodifiernotelistgridctrl.lua @@ -0,0 +1,169 @@ +local BuildModifierNoteListGridCtrl = class("BuildModifierNoteListGridCtrl", BaseCtrl) +BuildModifierNoteListGridCtrl._mapNodeConfig = { + imgMusicIcon = {sComponentName = "Image"}, + txtQuestDesc1 = {sComponentName = "TMP_Text"}, + txtQuestDesc2 = {sComponentName = "TMP_Text"}, + btnReduce = { + sComponentName = "UIButton", + callback = "OnBtnClick_Reduce" + }, + btnAdd = { + sComponentName = "UIButton", + callback = "OnBtnClick_Add" + }, + inputCount = {sComponentName = "TMP_Text"}, + btnGrayAdd2 = { + sComponentName = "UIButton", + callback = "OnBtnClick_GrayAdd" + }, + btnGrayReduce1 = { + sComponentName = "UIButton", + callback = "OnBtnClick_GrayReduce" + } +} +BuildModifierNoteListGridCtrl._mapEventConfig = { + BuildModifier_GridRangeChange = "OnEvent_GridRangeChange" +} +BuildModifierNoteListGridCtrl._mapRedDotConfig = {} +function BuildModifierNoteListGridCtrl:Awake() + self.nMaxCount = 999 + self.nMinCount = 0 +end +function BuildModifierNoteListGridCtrl:FadeIn() +end +function BuildModifierNoteListGridCtrl:FadeOut() +end +function BuildModifierNoteListGridCtrl:OnEnable() + local callback = function(nCount) + self:RefreshNoteCount(nCount) + end + self:SetCallback(callback) +end +function BuildModifierNoteListGridCtrl:OnDisable() +end +function BuildModifierNoteListGridCtrl:OnDestroy() +end +function BuildModifierNoteListGridCtrl:OnRelease() +end +function BuildModifierNoteListGridCtrl:Refresh(nNoteId, nOriginCount, nCurCount) + self.nNoteId = nNoteId + self.nCurCount = nCurCount + self.nOriginCount = nOriginCount + local mapNote = ConfigTable.GetData("SubNoteSkill", nNoteId) + if mapNote ~= nil then + local sNoteIconPath = mapNote.Icon .. AllEnum.DiscSkillIconSurfix.Small + self:SetPngSprite(self._mapNode.imgMusicIcon, sNoteIconPath) + NovaAPI.SetTMPText(self._mapNode.txtQuestDesc1, mapNote.Name) + self:SetNoteEffect() + end + self:Init(nCurCount, nOriginCount) +end +function BuildModifierNoteListGridCtrl:SetNoteEffect() + local mapNote = ConfigTable.GetData("SubNoteSkill", self.nNoteId) + if mapNote ~= nil then + if self.nCurCount == 0 then + NovaAPI.SetTMPText(self._mapNode.txtQuestDesc2, mapNote.BriefDesc) + else + local sDesc = UTILS.ParseDesc(mapNote, nil, nil, false, self.nCurCount) + NovaAPI.SetTMPText(self._mapNode.txtQuestDesc2, sDesc) + end + end +end +function BuildModifierNoteListGridCtrl:RefreshNoteCount(nCount) + if self.nCurCount == nCount then + return + end + self.nCurCount = nCount + EventManager.Hit("BuildModifier_NoteCountChange", self.nNoteId, self.nCurCount) + self:SetNoteEffect() +end +function BuildModifierNoteListGridCtrl:OnEvent_GridRangeChange(nTotalFixableCount, nCurAdd, nCurReduce) + local nSelfSub = self.nCurCount - self.nOriginCount + local nCurFreePoint = nCurReduce - nCurAdd + local nMax = math.min(99, self.nCurCount + nCurFreePoint) + local nMin = self.nOriginCount - (nTotalFixableCount - (nCurReduce - (nSelfSub < 0 and math.abs(nSelfSub) or 0))) + self:SetRange(nMax, math.max(0, nMin)) +end +function BuildModifierNoteListGridCtrl:Init(nCurCount, nDefaultCount) + self.nDefaultCount = nDefaultCount + self.nCount = nCurCount + self.nMaxCount = nCurCount + self.nMinCount = nCurCount + self:RefreshCount() +end +function BuildModifierNoteListGridCtrl:SetCallback(callback) + self.callback = callback +end +function BuildModifierNoteListGridCtrl:RefreshCount() + local sValue + if self.nCount > self.nDefaultCount then + sValue = orderedFormat("{0}", self.nCount) + elseif self.nCount < self.nDefaultCount then + sValue = orderedFormat("{0}", self.nCount) + else + sValue = orderedFormat("{0}", self.nCount) + end + NovaAPI.SetTMPText(self._mapNode.inputCount, sValue) + self:RefreshAddButton(self.nCount < self.nMaxCount) + self:RefreshReduceButton(self.nCount > math.max(self.nMinCount, 0)) +end +function BuildModifierNoteListGridCtrl:RefreshAddButton(bAble) + self._mapNode.btnAdd.gameObject:SetActive(bAble) + self._mapNode.btnGrayAdd2.gameObject:SetActive(not bAble) +end +function BuildModifierNoteListGridCtrl:RefreshReduceButton(bAble) + self._mapNode.btnReduce.gameObject:SetActive(bAble) + self._mapNode.btnGrayReduce1.gameObject:SetActive(not bAble) +end +function BuildModifierNoteListGridCtrl:SetValue(nCount) + self.nCount = nCount + self:RefreshCount() +end +function BuildModifierNoteListGridCtrl:SetRange(nMaxCount, nMinCount) + self.nMaxCount = nMaxCount + self.nMinCount = nMinCount + self:RefreshCount() +end +function BuildModifierNoteListGridCtrl:OnBtnClick_Add(btn) + if self.nCount >= self.nMaxCount then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("QuantitySelector_Max")) + return + end + self.nCount = math.floor(self.nCount + 2 ^ btn.CurrentGear) + if self.nCount > self.nMaxCount then + self.nCount = self.nMaxCount + end + self:RefreshCount() + self.callback(self.nCount) +end +function BuildModifierNoteListGridCtrl:OnBtnClick_Reduce(btn) + if self.nCount <= self.nMinCount then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("QuantitySelector_Min")) + return + end + self.nCount = math.floor(self.nCount - 2 ^ btn.CurrentGear) + if self.nCount < self.nMinCount then + self.nCount = self.nMinCount + end + self:RefreshCount() + self.callback(self.nCount) +end +function BuildModifierNoteListGridCtrl:OnBtnClick_GrayReduce() + local sTips + if self.nCount <= 0 then + sTips = ConfigTable.GetUIText("BuildModifier_NoteCountTips1") + else + sTips = ConfigTable.GetUIText("BuildModifier_NoteCountTips2") + end + EventManager.Hit(EventId.OpenMessageBox, sTips) +end +function BuildModifierNoteListGridCtrl:OnBtnClick_GrayAdd() + local sTips + if self.nCount >= 99 then + sTips = ConfigTable.GetUIText("BuildModifier_NoteCountTips3") + else + sTips = ConfigTable.GetUIText("BuildModifier_NoteCountTips4") + end + EventManager.Hit(EventId.OpenMessageBox, sTips) +end +return BuildModifierNoteListGridCtrl diff --git a/lua/game/ui/buildmodifier/note/buildmodifiernotepanel.lua b/lua/game/ui/buildmodifier/note/buildmodifiernotepanel.lua new file mode 100644 index 000000000..57ea9aa49 --- /dev/null +++ b/lua/game/ui/buildmodifier/note/buildmodifiernotepanel.lua @@ -0,0 +1,21 @@ +local BuildModifierNotePanel = class("BuildModifierNotePanel", BasePanel) +BuildModifierNotePanel._tbDefine = { + { + sPrefabPath = "BuildFunction/BuildModifierMusicPanel.prefab", + sCtrlName = "Game.UI.BuildModifier.Note.BuildModifierNoteCtrl" + } +} +function BuildModifierNotePanel:Awake() + self.bHasData = false +end +function BuildModifierNotePanel:OnEnable() +end +function BuildModifierNotePanel:OnAfterEnter() +end +function BuildModifierNotePanel:OnDisable() +end +function BuildModifierNotePanel:OnDestroy() +end +function BuildModifierNotePanel:OnRelease() +end +return BuildModifierNotePanel diff --git a/lua/game/ui/buildmodifier/note/buildmodifiernotequantityselector.lua b/lua/game/ui/buildmodifier/note/buildmodifiernotequantityselector.lua new file mode 100644 index 000000000..bd2425264 --- /dev/null +++ b/lua/game/ui/buildmodifier/note/buildmodifiernotequantityselector.lua @@ -0,0 +1,118 @@ +local BuildModifierNoteQuantitySelector = class("BuildModifierNoteQuantitySelector", BaseCtrl) +BuildModifierNoteQuantitySelector._mapNodeConfig = { + btnReduce = { + sComponentName = "UIButton", + callback = "OnBtnClick_Reduce" + }, + btnAdd = { + sComponentName = "UIButton", + callback = "OnBtnClick_Add" + }, + inputCount = {sComponentName = "TMP_Text"}, + btnGrayAdd2 = { + sComponentName = "UIButton", + callback = "OnBtnClick_GrayAdd" + }, + btnGrayReduce1 = { + sComponentName = "UIButton", + callback = "OnBtnClick_GrayReduce" + } +} +BuildModifierNoteQuantitySelector._mapEventConfig = {} +function BuildModifierNoteQuantitySelector:Init(nCurCount, nDefaultCount) + self.nDefaultCount = nDefaultCount + self.nCount = nCurCount + self.nMaxCount = nCurCount + self.nMinCount = nCurCount + self:RefreshCount() +end +function BuildModifierNoteQuantitySelector:SetCallback(callback) + self.callback = callback +end +function BuildModifierNoteQuantitySelector:RefreshCount() + local sValue + if self.nCount > self.nDefaultCount then + sValue = orderedFormat("{0}", self.nCount) + elseif self.nCount < self.nDefaultCount then + sValue = orderedFormat("{0}", self.nCount) + else + sValue = orderedFormat("{0}", self.nCount) + end + NovaAPI.SetTMPText(self._mapNode.inputCount, sValue) + self:RefreshAddButton(self.nCount < self.nMaxCount) + self:RefreshReduceButton(self.nCount > 0) +end +function BuildModifierNoteQuantitySelector:RefreshAddButton(bAble) + self._mapNode.btnAdd.gameObject:SetActive(bAble) + self._mapNode.btnGrayAdd2.gameObject:SetActive(not bAble) +end +function BuildModifierNoteQuantitySelector:RefreshReduceButton(bAble) + self._mapNode.btnReduce.gameObject:SetActive(bAble) + self._mapNode.btnGrayReduce1.gameObject:SetActive(not bAble) +end +function BuildModifierNoteQuantitySelector:SetValue(nCount) + self.nCount = nCount + self:RefreshCount() +end +function BuildModifierNoteQuantitySelector:SetRange(nMaxCount, nMinCount) + self.nMaxCount = nMaxCount + self.nMinCount = nMinCount + self:RefreshCount() +end +function BuildModifierNoteQuantitySelector:Awake() + self.nMaxCount = 999 + self.nMinCount = 0 +end +function BuildModifierNoteQuantitySelector:OnEnable() +end +function BuildModifierNoteQuantitySelector:OnDisable() +end +function BuildModifierNoteQuantitySelector:OnDestroy() +end +function BuildModifierNoteQuantitySelector:OnBtnClick_Add(btn) + if self.nCount >= self.nMaxCount then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("QuantitySelector_Max")) + EventManager.Hit(EventId.TemporaryBlockInput, 0.5) + return + end + self.nCount = math.floor(self.nCount + 2 ^ btn.CurrentGear) + if self.nCount > self.nMaxCount then + self.nCount = self.nMaxCount + end + self:RefreshCount() + self.callback(self.nCount) +end +function BuildModifierNoteQuantitySelector:OnBtnClick_Reduce(btn) + if self.nCount <= self.nMinCount then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("QuantitySelector_Min")) + EventManager.Hit(EventId.TemporaryBlockInput, 0.5) + return + end + self.nCount = math.floor(self.nCount - 2 ^ btn.CurrentGear) + if self.nCount < self.nMinCount then + self.nCount = self.nMinCount + end + self:RefreshCount() + self.callback(self.nCount) +end +function BuildModifierNoteQuantitySelector:OnBtnClick_GrayReduce() + local sTips + if self.nCount <= 0 then + sTips = ConfigTable.GetUIText("BuildModifier_NoteCountTips1") + else + sTips = ConfigTable.GetUIText("BuildModifier_NoteCountTips2") + end + EventManager.Hit(EventId.OpenMessageBox, sTips) +end +function BuildModifierNoteQuantitySelector:OnBtnClick_GrayAdd() + local sTips + if self.nCount >= 99 then + sTips = ConfigTable.GetUIText("BuildModifier_NoteCountTips3") + else + sTips = ConfigTable.GetUIText("BuildModifier_NoteCountTips4") + end + EventManager.Hit(EventId.OpenMessageBox, sTips) +end +function BuildModifierNoteQuantitySelector:OnInputEndEdit() +end +return BuildModifierNoteQuantitySelector diff --git a/lua/game/ui/buildmodifier/note/buildmodifiernoteskilllistctrl.lua b/lua/game/ui/buildmodifier/note/buildmodifiernoteskilllistctrl.lua new file mode 100644 index 000000000..c73a20a7a --- /dev/null +++ b/lua/game/ui/buildmodifier/note/buildmodifiernoteskilllistctrl.lua @@ -0,0 +1,100 @@ +local BuildModifierNoteSkillListCtrl = class("BuildModifierNoteSkillListCtrl", BaseCtrl) +BuildModifierNoteSkillListCtrl._mapNodeConfig = { + txtTitle = { + sComponentName = "TMP_Text", + sLanguageId = "STShop_OutfitNoteHintTitle" + }, + MusicSkillLSV = { + sComponentName = "LoopScrollView" + } +} +BuildModifierNoteSkillListCtrl._mapEventConfig = {} +BuildModifierNoteSkillListCtrl._mapRedDotConfig = {} +function BuildModifierNoteSkillListCtrl:Awake() + self.mapGridCtrl = {} +end +function BuildModifierNoteSkillListCtrl:FadeIn() +end +function BuildModifierNoteSkillListCtrl:FadeOut() +end +function BuildModifierNoteSkillListCtrl:OnEnable() +end +function BuildModifierNoteSkillListCtrl:OnDisable() + for nInstanceId, objCtrl in pairs(self.mapGridCtrl) do + self:UnbindCtrlByNode(objCtrl) + self.mapGridCtrl[nInstanceId] = nil + end + self.mapGridCtrl = {} +end +function BuildModifierNoteSkillListCtrl:OnDestroy() +end +function BuildModifierNoteSkillListCtrl:OnRelease() +end +function BuildModifierNoteSkillListCtrl:Refresh(tbOutfitId, mapNoteCount, mapNoteCountAfter) + self.mapNoteCount = mapNoteCount + self.mapNoteCountAfter = mapNoteCountAfter + self.tbAllDisc = tbOutfitId + self.tbDiscId = {} + for i = 1, 3 do + table.insert(self.tbDiscId, tbOutfitId[i]) + end + self.tbShowSkill = {} + self.mapOriginSkillInfo = PlayerData.Disc:GetDiscSkill(self.tbDiscId, self.mapNoteCount) + self.mapAfterSkillInfo = PlayerData.Disc:GetDiscSkill(self.tbDiscId, self.mapNoteCountAfter) + for nGroupId, _ in pairs(self.mapOriginSkillInfo) do + table.insert(self.tbShowSkill, nGroupId) + end + local sort = function(a, b) + local mapSkillA = self.mapOriginSkillInfo[a] + local mapSkillB = self.mapOriginSkillInfo[b] + if mapSkillA.nCurLevel ~= mapSkillB.nCurLevel then + return mapSkillA.nCurLevel > mapSkillB.nCurLevel + else + return b < a + end + end + table.sort(self.tbShowSkill, sort) + if #self.tbShowSkill == 0 then + self._mapNode.MusicSkillLSV.gameObject:SetActive(false) + else + self._mapNode.MusicSkillLSV.gameObject:SetActive(true) + self._mapNode.MusicSkillLSV:Init(#self.tbShowSkill, self, self.OnDiscSkillInfoGridRefresh, self.OnDiscSkillInfoGridClick, true) + end +end +function BuildModifierNoteSkillListCtrl:OnDiscSkillInfoGridRefresh(goGrid, nIdx) + local nInstanceId = goGrid:GetInstanceID() + local objCtrl = self.mapGridCtrl[nInstanceId] + if objCtrl == nil then + objCtrl = self:BindCtrlByNode(goGrid, "Game.UI.BuildModifier.Note.BuildModifierNoteSkillListGridCtrl") + self.mapGridCtrl[nInstanceId] = objCtrl + end + nIdx = nIdx + 1 + local nId = self.tbShowSkill[nIdx] + self.mapGridCtrl[nInstanceId]:Refresh(self.mapOriginSkillInfo[nId], self.mapAfterSkillInfo[nId], self.mapNoteCount, self.mapNoteCountAfter) +end +function BuildModifierNoteSkillListCtrl:OnDiscSkillInfoGridClick(goGrid, nIdx) + local nInstanceId = goGrid:GetInstanceID() + local objCtrl = self.mapGridCtrl[nInstanceId] + if objCtrl == nil then + objCtrl = self:BindCtrlByNode(goGrid, "Game.UI.BuildModifier.Note.BuildModifierNoteSkillListGridCtrl") + self.mapGridCtrl[nInstanceId] = objCtrl + end + nIdx = nIdx + 1 + local nId = self.tbShowSkill[nIdx] + local nDiscId = self.mapOriginSkillInfo[nId].nDiscId + local mapDiscData = {} + for _, nDiscId in pairs(self.tbAllDisc) do + mapDiscData[nDiscId] = PlayerData.Disc:GetDiscById(nDiscId) + end + EventManager.Hit(EventId.OpenPanel, PanelId.DiscSkill, self.tbAllDisc, self.mapNoteCountAfter, mapDiscData, nDiscId) +end +function BuildModifierNoteSkillListCtrl:OnNoteChange() + self.mapAfterSkillInfo = PlayerData.Disc:GetDiscSkill(self.tbDiscId, self.mapNoteCountAfter) + if #self.tbShowSkill == 0 then + self._mapNode.MusicSkillLSV.gameObject:SetActive(false) + else + self._mapNode.MusicSkillLSV.gameObject:SetActive(true) + self._mapNode.MusicSkillLSV:Init(#self.tbShowSkill, self, self.OnDiscSkillInfoGridRefresh, self.OnDiscSkillInfoGridClick, true) + end +end +return BuildModifierNoteSkillListCtrl diff --git a/lua/game/ui/buildmodifier/note/buildmodifiernoteskilllistgridctrl.lua b/lua/game/ui/buildmodifier/note/buildmodifiernoteskilllistgridctrl.lua new file mode 100644 index 000000000..6203084e4 --- /dev/null +++ b/lua/game/ui/buildmodifier/note/buildmodifiernoteskilllistgridctrl.lua @@ -0,0 +1,117 @@ +local BuildModifierNoteSkillListGridCtrl = class("BuildModifierNoteSkillListGridCtrl", BaseCtrl) +BuildModifierNoteSkillListGridCtrl._mapNodeConfig = { + imgSkilDb = {sComponentName = "Image"}, + imgSkillIcon = {sComponentName = "Image"}, + txtQuestDesc1 = {sComponentName = "TMP_Text"}, + txtQuestDesc2 = {sComponentName = "TMP_Text"}, + MusicaItem = {nCount = 3}, + imgIcon = {sComponentName = "Image", nCount = 3}, + txtNum = {sComponentName = "TMP_Text", nCount = 3}, + goDeactiveMask = {}, + txtQuestDesc2Mask = {sComponentName = "TMP_Text"}, + txtQuestDesc1Mask = {sComponentName = "TMP_Text"}, + MusicaItemMask = {nCount = 3}, + imgIconMask = {sComponentName = "Image", nCount = 3}, + txtNumMask = {sComponentName = "TMP_Text", nCount = 3} +} +BuildModifierNoteSkillListGridCtrl._mapEventConfig = {} +BuildModifierNoteSkillListGridCtrl._mapRedDotConfig = {} +local _ +_, White_Normal = ColorUtility.TryParseHtmlString("#FAFAFA") +_, Gray_Dark = ColorUtility.TryParseHtmlString("#A7A9AD") +function BuildModifierNoteSkillListGridCtrl:Awake() +end +function BuildModifierNoteSkillListGridCtrl:FadeIn() +end +function BuildModifierNoteSkillListGridCtrl:FadeOut() +end +function BuildModifierNoteSkillListGridCtrl:OnEnable() +end +function BuildModifierNoteSkillListGridCtrl:OnDisable() +end +function BuildModifierNoteSkillListGridCtrl:OnDestroy() +end +function BuildModifierNoteSkillListGridCtrl:OnRelease() +end +function BuildModifierNoteSkillListGridCtrl:Refresh(mapSkillOrigin, mapSkillAfter, mapNoteCur, mapNoteAfter) + if mapSkillOrigin == nil or mapSkillAfter == nil then + self.gameObject:SetActive(false) + return + end + local mapSkillCfg = ConfigTable.GetData("SecondarySkill", mapSkillOrigin.nId) + local mapSkillCfgAfter = ConfigTable.GetData("SecondarySkill", mapSkillAfter.nId) + if mapSkillCfg == nil or mapSkillCfgAfter == nil then + self.gameObject:SetActive(false) + return + else + self.gameObject:SetActive(true) + end + NovaAPI.SetTMPText(self._mapNode.txtQuestDesc1, mapSkillCfg.Name) + NovaAPI.SetTMPText(self._mapNode.txtQuestDesc1Mask, mapSkillCfg.Name) + self:SetPngSprite(self._mapNode.imgSkillIcon, mapSkillCfg.Icon .. AllEnum.DiscSkillIconSurfix.Small) + self:SetPngSprite(self._mapNode.imgSkilDb, mapSkillCfg.IconBg .. AllEnum.DiscSkillIconSurfix.Small) + local tbActiveNote = CacheTable.GetData("_SecondarySkillNeedNotes", mapSkillAfter.nId) + if tbActiveNote == nil then + local mapJsonData = decodeJson(mapSkillCfg.NeedSubNoteSkills) + tbActiveNote = {} + for key, nCount in pairs(mapJsonData) do + local nId = tonumber(key) + table.insert(tbActiveNote, {nId, nCount}) + end + local sort = function(a, b) + return a[1] < b[1] + end + table.sort(tbActiveNote, sort) + CacheTable.SetData("_SecondarySkillNeedNotes", mapSkillAfter.nId, tbActiveNote) + end + for i = 1, 3 do + if tbActiveNote[i] ~= nil then + self._mapNode.MusicaItem[i].gameObject:SetActive(true) + self._mapNode.MusicaItemMask[i].gameObject:SetActive(true) + local mapNote = ConfigTable.GetData("SubNoteSkill", tbActiveNote[i][1]) + if mapNote ~= nil then + local sNoteIconPath = mapNote.Icon .. AllEnum.DiscSkillIconSurfix.Small + self:SetPngSprite(self._mapNode.imgIcon[i], sNoteIconPath) + self:SetPngSprite(self._mapNode.imgIconMask[i], sNoteIconPath) + end + local nOriginCount = mapNoteCur[tbActiveNote[i][1]] == nil and 0 or mapNoteCur[tbActiveNote[i][1]] + local nCurCount = mapNoteAfter[tbActiveNote[i][1]] == nil and 0 or mapNoteAfter[tbActiveNote[i][1]] + local sCount = "" + if nOriginCount > nCurCount then + sCount = orderedFormat(ConfigTable.GetUIText("StarTower_Depot_Note_Change_5"), nCurCount, tbActiveNote[i][2]) + elseif nOriginCount == nCurCount then + sCount = orderedFormat(ConfigTable.GetUIText("StarTower_Depot_Note_Change_1"), nCurCount, tbActiveNote[i][2]) + else + sCount = orderedFormat(ConfigTable.GetUIText("StarTower_Depot_Note_Change_3"), nCurCount, tbActiveNote[i][2]) + end + local sCountMask = orderedFormat(ConfigTable.GetUIText("StarTower_Depot_Note_Change_1"), nCurCount, tbActiveNote[i][2]) + NovaAPI.SetTMPText(self._mapNode.txtNum[i], sCount) + NovaAPI.SetTMPText(self._mapNode.txtNumMask[i], sCountMask) + else + self._mapNode.MusicaItem[i].gameObject:SetActive(false) + self._mapNode.MusicaItemMask[i].gameObject:SetActive(false) + end + end + local nLevelCur = mapSkillAfter.nCurLevel + local nLevelBefore = mapSkillOrigin.nCurLevel + local sColor = "#FAFAFA" + if nLevelCur > nLevelBefore then + sColor = "#8cac59" + elseif nLevelCur < nLevelBefore then + sColor = "#fa4e6c" + end + NovaAPI.SetTMPText(self._mapNode.txtQuestDesc2, orderedFormat(ConfigTable.GetUIText("Disc_Skill_LevelLong"), orderedFormat("{1}", sColor, nLevelCur))) + NovaAPI.SetTMPText(self._mapNode.txtQuestDesc2Mask, orderedFormat(ConfigTable.GetUIText("Disc_Skill_LevelLong"), orderedFormat("{1}", sColor, nLevelCur))) + if 1 > mapSkillAfter.nCurLevel then + NovaAPI.SetTMPColor(self._mapNode.txtQuestDesc1, Gray_Dark) + self._mapNode.goDeactiveMask.gameObject:SetActive(true) + self._mapNode.txtQuestDesc2Mask.gameObject:SetActive(false) + self._mapNode.txtQuestDesc2.gameObject:SetActive(false) + else + NovaAPI.SetTMPColor(self._mapNode.txtQuestDesc1, White_Normal) + self._mapNode.goDeactiveMask.gameObject:SetActive(false) + self._mapNode.txtQuestDesc2Mask.gameObject:SetActive(false) + self._mapNode.txtQuestDesc2.gameObject:SetActive(true) + end +end +return BuildModifierNoteSkillListGridCtrl diff --git a/lua/game/ui/buildmodifier/potential/buildmodifierpopupctrl.lua b/lua/game/ui/buildmodifier/potential/buildmodifierpopupctrl.lua new file mode 100644 index 000000000..8ef35d0fe --- /dev/null +++ b/lua/game/ui/buildmodifier/potential/buildmodifierpopupctrl.lua @@ -0,0 +1,160 @@ +local BuildModifierPopupCtrl = class("BuildModifierPopupCtrl", BaseCtrl) +BuildModifierPopupCtrl._mapNodeConfig = { + goContent = { + sNodeName = "----SafeAreaRoot----" + }, + txtWindowTitle = { + sComponentName = "TMP_Text", + sLanguageId = "BuildModifier_PopupTitle" + }, + txtPotential = { + sComponentName = "TMP_Text", + sLanguageId = "Depot_NoteInfo" + }, + btnClose = { + sComponentName = "UIButton", + callback = "OnBtnClick_Close" + }, + snapshot = { + sComponentName = "UIButton", + callback = "OnBtnClick_Close" + }, + txtNameQuantitySelector = { + sComponentName = "TMP_Text", + sLanguageId = "BuildModifier_PotentialPopupTitle1" + }, + tc_quantity_selector = { + sCtrlName = "Game.UI.BuildModifier.Potential.BuildModifierPotentialQuantitySelector" + }, + PotentialCard = { + sCtrlName = "Game.UI.BuildModifier.Potential.PotentialCardItemCtrl" + }, + btnConfirm = { + sComponentName = "UIButton", + callback = "OnBtnClick_Confirm" + }, + btnNoConfirm = {sComponentName = "UIButton"}, + ImageHintBg = {}, + txtEquipmentHint = {sComponentName = "TMP_Text"}, + txtDisable = { + sComponentName = "TMP_Text", + sLanguageId = "BuildModifier_PotentialPopupTitle3" + }, + txtBtn = { + sComponentName = "TMP_Text", + sLanguageId = "BtnBuildModifier_Confirm" + }, + txtBtnBuy2 = { + sComponentName = "TMP_Text", + sLanguageId = "BtnBuildModifier_Confirm" + } +} +BuildModifierPopupCtrl._mapEventConfig = {} +BuildModifierPopupCtrl._mapRedDotConfig = {} +function BuildModifierPopupCtrl:Awake() +end +function BuildModifierPopupCtrl:FadeIn() +end +function BuildModifierPopupCtrl:FadeOut() +end +function BuildModifierPopupCtrl:OnEnable() + local tbParam = self:GetPanelParam() + local nPotentialId = tbParam[1] + local nOriginLevel = tbParam[2] + local nAfterLevel = tbParam[3] + local nAddLevel = tbParam[4] + local nMax = tbParam[5] + local nMin = tbParam[6] + local nFreePoint = tbParam[7] + local callback = tbParam[8] + self.nFreePoint = nFreePoint or 0 + self:Refresh(nPotentialId, nOriginLevel, nAfterLevel, nAddLevel, nMax, nMin, callback) + self:RefreshFreePoint() + local callback = function(nCount) + self:RefreshNoteCount(nCount) + end + self._mapNode.tc_quantity_selector:SetCallback(callback) + local wait = function() + self._mapNode.goContent:SetActive(false) + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + NovaAPI.UIEffectSnapShotCapture(self._mapNode.snapshot.gameObject) + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + self._mapNode.goContent:SetActive(true) + end + cs_coroutine.start(wait) +end +function BuildModifierPopupCtrl:OnDisable() +end +function BuildModifierPopupCtrl:OnDestroy() +end +function BuildModifierPopupCtrl:OnRelease() +end +function BuildModifierPopupCtrl:RefreshFreePoint() + local sFreeNote + local nSub = self.nInCount - self.nAfterLevel + local sSub + if 0 < nSub then + sSub = "+" .. nSub + elseif nSub < 0 then + sSub = tostring(nSub) + else + sSub = "" + end + sFreeNote = orderedFormat(ConfigTable.GetUIText("BuildModifier_FreePotential"), self.nFreePoint) .. sSub + NovaAPI.SetTMPText(self._mapNode.txtPotential, sFreeNote) +end +function BuildModifierPopupCtrl:Refresh(nPotentialId, nOriginLevel, nAfterLevel, nAddLevel, nMax, nMin, callback) + self.callback = callback + self.nOriginLevel = nOriginLevel + self.nAfterLevel = nAfterLevel + self.nInCount = nAfterLevel + self.nPotentialId = nPotentialId + self.nAddLevel = nAddLevel or 0 + self._mapNode.PotentialCard:SetRecommend(false) + self._mapNode.PotentialCard:SetPotentialItem(nPotentialId, self.nOriginLevel + self.nAddLevel, nil, false, nil, self.nAfterLevel + self.nAddLevel, AllEnum.PotentialCardType.StarTower) + self.bSpecial = self._mapNode.PotentialCard.bSpecial + if not self.bSpecial then + self._mapNode.tc_quantity_selector:Init(nOriginLevel + self.nAddLevel, nAfterLevel + self.nAddLevel, nMax + self.nAddLevel, nMin + self.nAddLevel, self.nAddLevel, false) + else + self._mapNode.tc_quantity_selector:Init(nAfterLevel + self.nAddLevel, nAfterLevel + self.nAddLevel, nAfterLevel + self.nAddLevel, nAfterLevel + self.nAddLevel, self.nAddLevel, true) + end + if nAddLevel ~= nil and 0 < nAddLevel then + self._mapNode.ImageHintBg.gameObject:SetActive(true) + self._mapNode.txtEquipmentHint.gameObject:SetActive(true) + NovaAPI.SetTMPText(self._mapNode.txtEquipmentHint, orderedFormat(ConfigTable.GetUIText("BuildModifier_PotentialPopupTitle2"), nAddLevel)) + else + self._mapNode.ImageHintBg.gameObject:SetActive(false) + self._mapNode.txtEquipmentHint.gameObject:SetActive(false) + end + self:SetBtnState() +end +function BuildModifierPopupCtrl:RefreshNoteCount(nCount) + self.nAfterLevel = nCount - self.nAddLevel + self:RefreshFreePoint() + self._mapNode.PotentialCard:SetPotentialItem(self.nPotentialId, self.nOriginLevel + self.nAddLevel, nil, false, nil, self.nAfterLevel + self.nAddLevel, AllEnum.PotentialCardType.StarTower) + self:SetBtnState() +end +function BuildModifierPopupCtrl:OnBtnClick_Close() + if self.callback ~= nil then + self.callback(false) + end + EventManager.Hit(EventId.ClosePanel, PanelId.BuildModifierPopupPanel) +end +function BuildModifierPopupCtrl:OnBtnClick_Confirm() + if self.callback ~= nil then + self.callback(true, self.nPotentialId, self.nAfterLevel) + end + EventManager.Hit(EventId.ClosePanel, PanelId.BuildModifierPopupPanel) +end +function BuildModifierPopupCtrl:SetBtnState() + if self.bSpecial then + self._mapNode.txtDisable.gameObject:SetActive(true) + self._mapNode.btnConfirm.gameObject:SetActive(false) + self._mapNode.btnNoConfirm.gameObject:SetActive(false) + return + end + self._mapNode.txtDisable.gameObject:SetActive(false) + self._mapNode.btnConfirm.gameObject:SetActive(self.nInCount ~= self.nAfterLevel) + self._mapNode.btnNoConfirm.gameObject:SetActive(self.nInCount == self.nAfterLevel) +end +return BuildModifierPopupCtrl diff --git a/lua/game/ui/buildmodifier/potential/buildmodifierpopuppanel.lua b/lua/game/ui/buildmodifier/potential/buildmodifierpopuppanel.lua new file mode 100644 index 000000000..e2587d775 --- /dev/null +++ b/lua/game/ui/buildmodifier/potential/buildmodifierpopuppanel.lua @@ -0,0 +1,21 @@ +local BuildModifierPopupPanel = class("BuildModifierPopupPanel", BasePanel) +BuildModifierPopupPanel._bIsMainPanel = false +BuildModifierPopupPanel._tbDefine = { + { + sPrefabPath = "BuildFunction/BuildModifierPopupPanel.prefab", + sCtrlName = "Game.UI.BuildModifier.Potential.BuildModifierPopupCtrl" + } +} +function BuildModifierPopupPanel:Awake() +end +function BuildModifierPopupPanel:OnEnable() +end +function BuildModifierPopupPanel:OnAfterEnter() +end +function BuildModifierPopupPanel:OnDisable() +end +function BuildModifierPopupPanel:OnDestroy() +end +function BuildModifierPopupPanel:OnRelease() +end +return BuildModifierPopupPanel diff --git a/lua/game/ui/buildmodifier/potential/buildmodifierpotentialctrl.lua b/lua/game/ui/buildmodifier/potential/buildmodifierpotentialctrl.lua new file mode 100644 index 000000000..1b076fa5b --- /dev/null +++ b/lua/game/ui/buildmodifier/potential/buildmodifierpotentialctrl.lua @@ -0,0 +1,282 @@ +local BuildModifierPotentialCtrl = class("BuildModifierPotentialCtrl", BaseCtrl) +BuildModifierPotentialCtrl._mapNodeConfig = { + TopBarPanel = { + sCtrlName = "Game.UI.TopBarEx.TopBarCtrl" + }, + imgEmptyChar = {nCount = 3}, + imgCharBg = {nCount = 3}, + imgCharIcon = {nCount = 3, sComponentName = "Image"}, + imgCharFrame = {nCount = 3, sComponentName = "Image"}, + imgCharElement = {nCount = 3, sComponentName = "Image"}, + txtLeaderCn = { + sComponentName = "TMP_Text", + sLanguageId = "Build_Leader" + }, + txtSubCn = { + nCount = 2, + sComponentName = "TMP_Text", + sLanguageId = "Build_Sub" + }, + txtCharName = {nCount = 3, sComponentName = "TMP_Text"}, + txtPotentialCount = {nCount = 3, sComponentName = "TMP_Text"}, + txtnum = {nCount = 3, sComponentName = "TMP_Text"}, + txtTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Potential_Preselection_Member" + }, + PotentialDepotItem = {}, + PotentialList = { + nCount = 3, + sCtrlName = "Game.UI.BuildModifier.Potential.CharPotentialListCtrl" + }, + imgTickets = {sComponentName = "Image"}, + txtTicketsCountRaidUnlock = {sComponentName = "TMP_Text"}, + btnEditNo = { + sComponentName = "UIButton", + callback = "OnBtnClick_NoApply" + }, + btnEdit = { + sComponentName = "UIButton", + callback = "OnBtnClick_Apply" + }, + txtPotential = {sComponentName = "TMP_Text"}, + txtAttr = {sComponentName = "TMP_Text"}, + txtBtnBuy = { + sComponentName = "TMP_Text", + nCount = 2, + sLanguageId = "BtnBuildModifier_Confirm" + } +} +BuildModifierPotentialCtrl._mapEventConfig = { + BuildModifier_ClickPotentialItem = "OnEvent_ClickPotentialItem" +} +BuildModifierPotentialCtrl._mapRedDotConfig = {} +function BuildModifierPotentialCtrl:Awake() + self.nTotalFixCount = ConfigTable.GetConfigNumber("BuildPotentialModifierPointMax") + self.tbNeedCoin = ConfigTable.GetConfigNumberArray("BuildPotentialModifierItem") +end +function BuildModifierPotentialCtrl:FadeIn() +end +function BuildModifierPotentialCtrl:FadeOut() +end +function BuildModifierPotentialCtrl:OnEnable() + local tbParam = self:GetPanelParam() + local nBuildId = tbParam[1] + self._mapNode.PotentialDepotItem:SetActive(false) + local GetBuildCallback = function(mapBuild) + local wait1 = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + EventManager.Hit(EventId.ClosePanel, PanelId.BuildModifierPotentialPanel) + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("BuildModifier_BuildError1")) + end + local wait2 = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + EventManager.Hit(EventId.ClosePanel, PanelId.BuildModifierPotentialPanel) + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("BuildModifier_BuildError2")) + end + if mapBuild == nil then + cs_coroutine.start(wait1) + return + end + if mapBuild.bLock or mapBuild.nModifierState ~= AllEnum.BuildModifierState.NotModified and mapBuild.nModifierState ~= AllEnum.BuildModifierState.NoteModified then + cs_coroutine.start(wait2) + return + end + self._mapBuild = mapBuild + if not self._panel.hasData then + self._panel.hasData = true + self._panel.mapPotentialOrigin = {} + self._panel.mapEquipmentAddLevel = {} + for nCharId, tbPotentials in pairs(self._mapBuild.tbPotentials) do + self._panel.mapEquipmentAddLevel[nCharId] = PlayerData.Equipment:GetEnhancedPotential(nCharId) + if self._panel.mapPotentialOrigin[nCharId] == nil then + self._panel.mapPotentialOrigin[nCharId] = { + nTotalCount = 0, + mapCount = {} + } + end + for _, mapPotential in ipairs(tbPotentials) do + self._panel.mapPotentialOrigin[nCharId].mapCount[mapPotential.nPotentialId] = mapPotential.nLevel + self._panel.mapPotentialOrigin[nCharId].nTotalCount = self._panel.mapPotentialOrigin[nCharId].nTotalCount + mapPotential.nLevel + end + end + self._panel.mapPotentialAfter = clone(self._panel.mapPotentialOrigin) + end + self:Refresh() + end + PlayerData.Build:GetBuildDetailData(GetBuildCallback, nBuildId) + self._mapNode.TopBarPanel:CreateCoin({ + self.tbNeedCoin[1] + }) + local nCurCoinCount = PlayerData.Item:GetItemCountByID(self.tbNeedCoin[1]) + local sCount = "" + if nCurCoinCount >= self.tbNeedCoin[2] then + sCount = tostring(self.tbNeedCoin[2]) + else + sCount = string.format("%d", self.tbNeedCoin[2]) + end + NovaAPI.SetTMPText(self._mapNode.txtTicketsCountRaidUnlock, sCount) + self:SetSprite_Coin(self._mapNode.imgTickets, self.tbNeedCoin[1]) + self:SetBtnState() +end +function BuildModifierPotentialCtrl:OnDisable() +end +function BuildModifierPotentialCtrl:OnDestroy() +end +function BuildModifierPotentialCtrl:OnRelease() +end +function BuildModifierPotentialCtrl:SetHint() +end +function BuildModifierPotentialCtrl:Refresh() + for i = 1, 3 do + local bEmpty = false + self._mapNode.imgEmptyChar[i].gameObject:SetActive(bEmpty) + self._mapNode.imgCharBg[i].gameObject:SetActive(not bEmpty) + self._mapNode.txtPotentialCount[i].gameObject:SetActive(not bEmpty) + local nCharId = self._mapBuild.tbChar[i].nTid + local mapCharCfg = ConfigTable.GetData_Character(nCharId) + if mapCharCfg ~= nil then + local nSkinId = PlayerData.Char:GetCharSkinId(nCharId) + local mapCharSkin = ConfigTable.GetData_CharacterSkin(nSkinId) + local sFrame = AllEnum.FrameType_New.BoardFrame .. AllEnum.BoardFrameColor[mapCharCfg.Grade] + self:SetPngSprite(self._mapNode.imgCharIcon[i], mapCharSkin.Icon .. AllEnum.CharHeadIconSurfix.XXL) + self:SetAtlasSprite(self._mapNode.imgCharFrame[i], "12_rare", sFrame) + self:SetAtlasSprite(self._mapNode.imgCharElement[i], "12_rare", AllEnum.Char_Element[mapCharCfg.EET].icon) + NovaAPI.SetTMPText(self._mapNode.txtCharName[i], mapCharCfg.Name) + NovaAPI.SetTMPText(self._mapNode.txtnum[i], "") + self:SetCharPotentialTotalCount(nCharId, i) + end + local mapAddLevel = self._panel.mapEquipmentAddLevel[nCharId] + self._mapNode.PotentialList[i]:RefreshPotential(nCharId, self._panel.mapPotentialOrigin[nCharId].mapCount, self._panel.mapPotentialAfter[nCharId].mapCount, mapAddLevel, self._mapNode.PotentialDepotItem) + end + self:SetPotentialHint() +end +function BuildModifierPotentialCtrl:SetCharPotentialTotalCount(nCharId, nIdx) + local nTotalCountOrigin = self._panel.mapPotentialOrigin[nCharId].nTotalCount + local nTotalCountAfter = self._panel.mapPotentialAfter[nCharId].nTotalCount + local sCount1 + if nTotalCountOrigin > nTotalCountAfter then + sCount1 = string.format("-%d", nTotalCountOrigin - nTotalCountAfter) + elseif nTotalCountOrigin < nTotalCountAfter then + sCount1 = string.format("+%d", nTotalCountAfter - nTotalCountOrigin) + else + sCount1 = "" + end + NovaAPI.SetTMPText(self._mapNode.txtPotentialCount[nIdx], nTotalCountOrigin) + NovaAPI.SetTMPText(self._mapNode.txtnum[nIdx], sCount1) +end +function BuildModifierPotentialCtrl:PotentialCountChange(nPotentialId, nCurCount) + local mapPotentialCfg = ConfigTable.GetData("Potential", nPotentialId) + if mapPotentialCfg == nil then + return + end + local nCharId = mapPotentialCfg.CharId + local nBeforCount = self._panel.mapPotentialAfter[nCharId].mapCount[nPotentialId] or 0 + local nSub = nCurCount - nBeforCount + self._panel.mapPotentialAfter[nCharId].nTotalCount = self._panel.mapPotentialAfter[nCharId].nTotalCount + nSub + self._panel.mapPotentialAfter[nCharId].mapCount[nPotentialId] = nCurCount + local nCountOrigin = self._panel.mapPotentialOrigin[nCharId].mapCount[nPotentialId] or 0 + local nSubOrigin = nCurCount - nCountOrigin + self._panel.mapChangedPotential[nPotentialId] = nSubOrigin ~= 0 and nSubOrigin or nil + self._panel.nTotalAddCount = 0 + self._panel.nTotalReduceCount = 0 + for _, nSubCount in pairs(self._panel.mapChangedPotential) do + if 0 < nSubCount then + self._panel.nTotalAddCount = self._panel.nTotalAddCount + nSubCount + elseif nSubCount < 0 then + self._panel.nTotalReduceCount = self._panel.nTotalReduceCount + math.abs(nSubCount) + end + end + for i = 1, 3 do + local nCharId = self._mapBuild.tbChar[i].nTid + self._mapNode.PotentialList[i]:RefreshPotentialCount(self._panel.mapPotentialOrigin[nCharId].mapCount, self._panel.mapPotentialAfter[nCharId].mapCount, self._panel.mapPotentialAfter[nCharId].nTotalCount) + self:SetCharPotentialTotalCount(nCharId, i) + end + self:SetPotentialHint() + self:SetBtnState() +end +function BuildModifierPotentialCtrl:SetPotentialHint() + local sFreePotential = orderedFormat(ConfigTable.GetUIText("BuildModifier_FreePotential"), self._panel.nTotalReduceCount - self._panel.nTotalAddCount) + NovaAPI.SetTMPText(self._mapNode.txtPotential, sFreePotential) + NovaAPI.SetTMPText(self._mapNode.txtAttr, orderedFormat(ConfigTable.GetUIText("BuildModifier_TotalFixablePotential"), self.nTotalFixCount, math.max(self._panel.nTotalAddCount, self._panel.nTotalReduceCount))) +end +function BuildModifierPotentialCtrl:SetBtnState() + local bEnable = true + if self._panel.nTotalAddCount ~= self._panel.nTotalReduceCount then + bEnable = false + end + if self._panel.nTotalAddCount == 0 and self._panel.nTotalReduceCount == 0 then + bEnable = false + end + self._mapNode.btnEdit.gameObject:SetActive(bEnable) + self._mapNode.btnEditNo.gameObject:SetActive(not bEnable) +end +function BuildModifierPotentialCtrl:OnBtnClick_Apply() + local nCurCoinCount = PlayerData.Item:GetItemCountByID(self.tbNeedCoin[1]) + if nCurCoinCount < self.tbNeedCoin[2] then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("BuildModifier_PotentialTips3")) + return + end + local nFixNumber = math.max(self._panel.nTotalAddCount, self._panel.nTotalReduceCount) + local sContent + if nFixNumber < self.nTotalFixCount then + sContent = orderedFormat(ConfigTable.GetUIText("BuildModifier_PotentialTips4"), self.nTotalFixCount - nFixNumber) + else + sContent = orderedFormat(ConfigTable.GetUIText("BuildModifier_PotentialTips5")) + end + local ConfirmCallback = function() + local netCallback = function(bFail) + if bFail == true then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("BuildModifier_PotentialTips7")) + return + end + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("BuildModifier_PotentialTips6")) + EventManager.Hit(EventId.ClosePanel, PanelId.BuildModifierPotentialPanel) + end + local tbPotentialChange = {} + for nPotentialId, nSubCount in pairs(self._panel.mapChangedPotential) do + table.insert(tbPotentialChange, {Tid = nPotentialId, Qty = nSubCount}) + end + PlayerData.Build:ModifyBuildPotential(self._mapBuild.nBuildId, tbPotentialChange, netCallback) + end + local CancelCallback = function() + end + local data = { + nType = AllEnum.MessageBox.Confirm, + sContent = sContent, + sContentSub = "", + callbackConfirm = ConfirmCallback, + callbackCancel = CancelCallback + } + EventManager.Hit(EventId.OpenMessageBox, data) +end +function BuildModifierPotentialCtrl:OnBtnClick_NoApply() + if self._panel.nTotalAddCount ~= self._panel.nTotalReduceCount then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("BuildModifier_PotentialTips2")) + end + if self._panel.nTotalAddCount == 0 and self._panel.nTotalReduceCount == 0 then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("BuildModifier_PotentialTips1")) + end +end +function BuildModifierPotentialCtrl:OnEvent_ClickPotentialItem(nPotentialId) + local mapPotentialCfg = ConfigTable.GetData("Potential", nPotentialId) + if mapPotentialCfg == nil then + return + end + local nCharId = mapPotentialCfg.CharId + local nOriginLevel = self._panel.mapPotentialOrigin[nCharId].mapCount[nPotentialId] or 0 + local nAfterLevel = self._panel.mapPotentialAfter[nCharId].mapCount[nPotentialId] or 0 + local nAddLevel = self._panel.mapEquipmentAddLevel[nCharId][nPotentialId] or 0 + local callback = function(bChange, nPotentialId, nCurCount) + if not bChange then + return + end + self:PotentialCountChange(nPotentialId, nCurCount) + end + local nSub = self._panel.mapChangedPotential[nPotentialId] or 0 + local nFixedAdd = self.nTotalFixCount - (self._panel.nTotalAddCount - (0 < nSub and nSub or 0)) + local nFixedReduce = self.nTotalFixCount - (self._panel.nTotalReduceCount - (nSub < 0 and math.abs(nSub) or 0)) + local nFreePoint = self._panel.nTotalReduceCount - self._panel.nTotalAddCount + EventManager.Hit(EventId.OpenPanel, PanelId.BuildModifierPopupPanel, nPotentialId, nOriginLevel, nAfterLevel, nAddLevel, math.min(self._panel.nMaxPotentialLevel, nAfterLevel + nFreePoint), math.max(1, nOriginLevel - nFixedReduce), nFreePoint, callback) +end +return BuildModifierPotentialCtrl diff --git a/lua/game/ui/buildmodifier/potential/buildmodifierpotentialpanel.lua b/lua/game/ui/buildmodifier/potential/buildmodifierpotentialpanel.lua new file mode 100644 index 000000000..2f28f44f9 --- /dev/null +++ b/lua/game/ui/buildmodifier/potential/buildmodifierpotentialpanel.lua @@ -0,0 +1,25 @@ +local BuildModifierPotentialPanel = class("BuildModifierPotentialPanel", BasePanel) +BuildModifierPotentialPanel._tbDefine = { + { + sPrefabPath = "BuildFunction/BuildModifierPotentialPanel.prefab", + sCtrlName = "Game.UI.BuildModifier.Potential.BuildModifierPotentialCtrl" + } +} +function BuildModifierPotentialPanel:Awake() + self.nTotalAddCount = 0 + self.nTotalReduceCount = 0 + self.nMaxPotentialLevel = 6 + self.mapChangedPotential = {} + self.hasData = false +end +function BuildModifierPotentialPanel:OnEnable() +end +function BuildModifierPotentialPanel:OnAfterEnter() +end +function BuildModifierPotentialPanel:OnDisable() +end +function BuildModifierPotentialPanel:OnDestroy() +end +function BuildModifierPotentialPanel:OnRelease() +end +return BuildModifierPotentialPanel diff --git a/lua/game/ui/buildmodifier/potential/buildmodifierpotentialquantityselector.lua b/lua/game/ui/buildmodifier/potential/buildmodifierpotentialquantityselector.lua new file mode 100644 index 000000000..02070a334 --- /dev/null +++ b/lua/game/ui/buildmodifier/potential/buildmodifierpotentialquantityselector.lua @@ -0,0 +1,126 @@ +local BuildModifierNoteQuantitySelector = class("BuildModifierNoteQuantitySelector", BaseCtrl) +BuildModifierNoteQuantitySelector._mapNodeConfig = { + btnReduce = { + sComponentName = "UIButton", + callback = "OnBtnClick_Reduce" + }, + btnAdd = { + sComponentName = "UIButton", + callback = "OnBtnClick_Add" + }, + inputCount = {sComponentName = "TMP_Text"}, + btnGrayAdd2 = { + sComponentName = "UIButton", + callback = "OnBtnClick_GrayAdd" + }, + btnGrayReduce1 = { + sComponentName = "UIButton", + callback = "OnBtnClick_GrayReduce" + } +} +BuildModifierNoteQuantitySelector._mapEventConfig = {} +function BuildModifierNoteQuantitySelector:Init(nDefaultCount, nCurCount, nMaxCount, nMinCount, nAddLevel, bSpecial) + self.nDefaultCount = nDefaultCount + if bSpecial == nil then + end + self.bSpecial = bSpecial + self.nCount = nCurCount + self.nMaxCount = nMaxCount + self.nMinCount = nMinCount + self.nAddLevel = nAddLevel + self:RefreshCount() +end +function BuildModifierNoteQuantitySelector:SetCallback(callback) + self.callback = callback +end +function BuildModifierNoteQuantitySelector:RefreshCount() + local sValue + if self.nCount > self.nDefaultCount then + sValue = orderedFormat("{0}", self.nCount) + elseif self.nCount < self.nDefaultCount then + sValue = orderedFormat("{0}", self.nCount) + else + sValue = orderedFormat("{0}", self.nCount) + end + NovaAPI.SetTMPText(self._mapNode.inputCount, sValue) + self:RefreshAddButton(self.nCount < self.nMaxCount) + self:RefreshReduceButton(self.nCount > self.nMinCount) +end +function BuildModifierNoteQuantitySelector:RefreshAddButton(bAble) + self._mapNode.btnAdd.gameObject:SetActive(bAble) + self._mapNode.btnGrayAdd2.gameObject:SetActive(not bAble) +end +function BuildModifierNoteQuantitySelector:RefreshReduceButton(bAble) + self._mapNode.btnReduce.gameObject:SetActive(bAble) + self._mapNode.btnGrayReduce1.gameObject:SetActive(not bAble) +end +function BuildModifierNoteQuantitySelector:SetValue(nCount) + self.nCount = nCount + self:RefreshCount() +end +function BuildModifierNoteQuantitySelector:SetRange(nMaxCount, nMinCount) + self.nMaxCount = nMaxCount + self.nMinCount = nMinCount + self:RefreshCount() +end +function BuildModifierNoteQuantitySelector:Awake() + self.nMaxCount = 999 + self.nMinCount = 0 +end +function BuildModifierNoteQuantitySelector:OnEnable() +end +function BuildModifierNoteQuantitySelector:OnDisable() +end +function BuildModifierNoteQuantitySelector:OnDestroy() +end +function BuildModifierNoteQuantitySelector:OnBtnClick_Add(btn) + if self.nCount >= self.nMaxCount then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("QuantitySelector_Max")) + EventManager.Hit(EventId.TemporaryBlockInput, 0.5) + return + end + self.nCount = math.floor(self.nCount + 2 ^ btn.CurrentGear) + if self.nCount > self.nMaxCount then + self.nCount = self.nMaxCount + end + self:RefreshCount() + self.callback(self.nCount) +end +function BuildModifierNoteQuantitySelector:OnBtnClick_GrayAdd(btn) + local sTips + if self.bSpecial then + sTips = ConfigTable.GetUIText("BuildModifier_PotentialPopupTitle3") + elseif self.nCount - self.nAddLevel == 6 then + sTips = ConfigTable.GetUIText("BuildModifier_PotentialCountTips3") + else + sTips = ConfigTable.GetUIText("BuildModifier_PotentialCountTips4") + end + EventManager.Hit(EventId.OpenMessageBox, sTips) +end +function BuildModifierNoteQuantitySelector:OnBtnClick_GrayReduce(btn) + local sTips + if self.bSpecial then + sTips = ConfigTable.GetUIText("BuildModifier_PotentialPopupTitle3") + elseif self.nCount - self.nAddLevel == 1 then + sTips = ConfigTable.GetUIText("BuildModifier_PotentialCountTips1") + else + sTips = ConfigTable.GetUIText("BuildModifier_PotentialCountTips2") + end + EventManager.Hit(EventId.OpenMessageBox, sTips) +end +function BuildModifierNoteQuantitySelector:OnBtnClick_Reduce(btn) + if self.nCount <= self.nMinCount then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("QuantitySelector_Min")) + EventManager.Hit(EventId.TemporaryBlockInput, 0.5) + return + end + self.nCount = math.floor(self.nCount - 2 ^ btn.CurrentGear) + if self.nCount < self.nMinCount then + self.nCount = self.nMinCount + end + self:RefreshCount() + self.callback(self.nCount) +end +function BuildModifierNoteQuantitySelector:OnInputEndEdit() +end +return BuildModifierNoteQuantitySelector diff --git a/lua/game/ui/buildmodifier/potential/charpotentiallistctrl.lua b/lua/game/ui/buildmodifier/potential/charpotentiallistctrl.lua new file mode 100644 index 000000000..7440314e0 --- /dev/null +++ b/lua/game/ui/buildmodifier/potential/charpotentiallistctrl.lua @@ -0,0 +1,132 @@ +local CharPotentialListCtrl = class("CharPotentialListCtrl", BaseCtrl) +CharPotentialListCtrl._mapNodeConfig = { + txtCharName = {sComponentName = "TMP_Text"}, + txtHas = {sComponentName = "TMP_Text"}, + txtAll = {sComponentName = "TMP_Text"}, + imgHead = {sComponentName = "Image"}, + imgHeadFrame = {sComponentName = "Image"}, + rtPotential = { + sComponentName = "RectTransform" + } +} +CharPotentialListCtrl._mapEventConfig = {} +CharPotentialListCtrl._mapRedDotConfig = {} +function CharPotentialListCtrl:RefreshPotential(nCharId, mapPotentialOrigin, mapPotentialAfter, mapAddLevel, goPotentialItem) + self:ClearAllGrid() + self.mapPotentialOrigin = mapPotentialOrigin + self.mapPotentialAfter = mapPotentialAfter + self.mapPotentialAddLevel = mapAddLevel + local charCfg = ConfigTable.GetData_Character(nCharId) + if nil ~= charCfg then + NovaAPI.SetTMPText(self._mapNode.txtCharName, charCfg.Name) + local nSkinId = PlayerData.Char:GetCharSkinId(nCharId) + local skinCfg = ConfigTable.GetData_CharacterSkin(nSkinId) + self:SetPngSprite(self._mapNode.imgHead, skinCfg.Icon, AllEnum.CharHeadIconSurfix.XXL) + local sFrame = AllEnum.FrameType_New.BoardFrame .. AllEnum.BoardFrameColor[charCfg.Grade] + self:SetAtlasSprite(self._mapNode.imgHeadFrame, "12_rare", sFrame) + end + self.tbPotential = {} + for nPotentialId, nCount in pairs(self.mapPotentialOrigin) do + table.insert(self.tbPotential, nPotentialId) + end + self.mapSortData = {} + for _, v in ipairs(self.tbPotential) do + local itemCfg = ConfigTable.GetData_Item(v) + if itemCfg == nil then + return + end + local nLevel = mapPotentialOrigin[v] + local nSpecial = itemCfg.Stype == GameEnum.itemStype.SpecificPotential and 1 or 0 + local nAddLevel = self.mapPotentialAddLevel[v] or 0 + self.mapSortData[v] = { + nId = v, + nLevel = nLevel, + nAllLevel = nLevel + nAddLevel, + nSpecial = nSpecial, + nRarity = itemCfg.Rarity + } + end + local sort = function(a, b) + local mapDataA = self.mapSortData[a] + local mapDataB = self.mapSortData[b] + if mapDataA.nSpecial == mapDataB.nSpecial then + if mapDataA.nRarity == mapDataB.nRarity then + if mapDataA.nAllLevel == mapDataB.nAllLevel then + return mapDataA.nId < mapDataB.nId + end + return mapDataA.nAllLevel > mapDataB.nAllLevel + end + return mapDataA.nRarity < mapDataB.nRarity + end + return mapDataA.nSpecial > mapDataB.nSpecial + end + table.sort(self.tbPotential, sort) + local nAllCount = #self.tbPotential + NovaAPI.SetTMPText(self._mapNode.txtAll, string.format("/%s", nAllCount)) + self.nHasCount = 0 + local nPotentialCount = 1 + if #self.tbPotential > 0 then + for k, v in ipairs(self.tbPotential) do + local nOriginCount = self.mapPotentialOrigin[v] + local nAfterCount = self.mapPotentialAfter[v] + local nAddLevel = self.mapPotentialAddLevel[v] or 0 + if nil == self.tbPotentialItemCtrl[nPotentialCount] then + local itemObj = instantiate(goPotentialItem, self._mapNode.rtPotential) + itemObj.gameObject:SetActive(true) + local itemCtrl = self:BindCtrlByNode(itemObj, "Game.UI.BuildModifier.Potential.PotentialItemCtrl") + table.insert(self.tbPotentialItemCtrl, itemCtrl) + self.mapPotentialCtrl[v] = itemCtrl + itemCtrl:InitItem(v, nOriginCount + nAddLevel, nAfterCount + nAddLevel) + else + self.tbPotentialItemCtrl[nPotentialCount]:InitItem(v, nOriginCount + nAddLevel, nAfterCount + nAddLevel) + self.mapPotentialCtrl[v.nId] = self.tbPotentialItemCtrl[nPotentialCount] + end + self.nHasCount = self.nHasCount + nAfterCount + nPotentialCount = nPotentialCount + 1 + end + end + NovaAPI.SetTMPText(self._mapNode.txtHas, self.nHasCount) +end +function CharPotentialListCtrl:RefreshPotentialCount(mapPotentialOrigin, mapPotentialAfter, nTotalCount) + self.mapPotentialOrigin = mapPotentialOrigin + self.mapPotentialAfter = mapPotentialAfter + for k, v in ipairs(self.tbPotential) do + local nOriginCount = self.mapPotentialOrigin[v] + local nAfterCount = self.mapPotentialAfter[v] + local nAddLevel = self.mapPotentialAddLevel[v] or 0 + if nil ~= self.mapPotentialCtrl[v] then + self.mapPotentialCtrl[v]:SetPotentialLevel(nOriginCount + nAddLevel, nAfterCount + nAddLevel) + end + end + self.nHasCount = nTotalCount + NovaAPI.SetTMPText(self._mapNode.txtHas, nTotalCount) +end +function CharPotentialListCtrl:SetPotentialBuildName(nCharId, bMaster) +end +function CharPotentialListCtrl:RefreshPotentialLevel(nPotentialId, nLevel, nLastLevel) +end +function CharPotentialListCtrl:ShowAllCount(bShowAll) + self._mapNode.txtAll.gameObject:SetActive(bShowAll) +end +function CharPotentialListCtrl:ClearAllGrid() + for nInstanceId, objCtrl in pairs(self.tbPotentialItemCtrl) do + local obj = objCtrl.gameObject + self:UnbindCtrlByNode(objCtrl) + destroy(obj) + end + self.tbPotentialItemCtrl = {} + self.mapPotentialCtrl = {} +end +function CharPotentialListCtrl:Awake() + self.tbPotentialItemCtrl = {} + self.mapPotentialCtrl = {} +end +function CharPotentialListCtrl:OnEnable() + NovaAPI.SetTMPText(self._mapNode.txtAll, "") +end +function CharPotentialListCtrl:OnDisable() + self:ClearAllGrid() +end +function CharPotentialListCtrl:OnDestroy() +end +return CharPotentialListCtrl diff --git a/lua/game/ui/buildmodifier/potential/potentialcarditemctrl.lua b/lua/game/ui/buildmodifier/potential/potentialcarditemctrl.lua new file mode 100644 index 000000000..6477da9bd --- /dev/null +++ b/lua/game/ui/buildmodifier/potential/potentialcarditemctrl.lua @@ -0,0 +1,297 @@ +local PotentialCardItemCtrl = class("PotentialCardItemCtrl", BaseCtrl) +PotentialCardItemCtrl._mapNodeConfig = { + db_SSR = {}, + goPotentialNormal = {}, + imgRare_Gold = {}, + imgRare_RainBow = {}, + goIcon = { + sCtrlName = "Game.UI.StarTower.Potential.PotentialIconCtrl" + }, + txtName = {sComponentName = "TMP_Text"}, + imgCharBg = {}, + imgCharIcon = {sComponentName = "Image"}, + imgCharSpBg = {}, + imgCharSpIcon = {sComponentName = "Image"}, + Content = { + sComponentName = "RectTransform" + }, + txtDesc = {sComponentName = "TMP_Text"}, + TMP_Link1 = { + sNodeName = "txtDesc", + sComponentName = "TMPHyperLink", + callback = "OnBtnClick_Word" + }, + txtLevelValue = {sComponentName = "TMP_Text"}, + txtLevel = { + sComponentName = "TMP_Text", + sLanguageId = "Potential_Level" + }, + imgArrow = {sComponentName = "Image"}, + goUpgrade = {}, + txtUpLevelValue = {sComponentName = "TMP_Text"}, + goPotentialSpecial = {}, + imgSpIcon = {sComponentName = "Image"}, + txtSpName = {sComponentName = "TMP_Text"}, + SpContent = { + sComponentName = "RectTransform" + }, + txtSpDesc = {sComponentName = "TMP_Text"}, + TMP_Link2 = { + sNodeName = "txtSpDesc", + sComponentName = "TMPHyperLink", + callback = "OnBtnClick_Word" + }, + animCtrl = {sComponentName = "Animator", sNodeName = "AnimRoot"}, + imgReommend = {}, + goNew = {}, + txtNew = { + sComponentName = "TMP_Text", + sLanguageId = "StarTower_Book_New_Text" + }, + imgPreselection = {}, + imgPreselectionAnmator = { + sComponentName = "Animator", + sNodeName = "imgPreselection" + }, + txtPreselection = {sComponentName = "TMP_Text"}, + txtPreRecLv = {sComponentName = "TMP_Text"}, + imgLevelDB = {}, + imgFlag = {}, + N = {}, + SR = {}, + SSR = {}, + BgEffect = {}, + ArrowEffect = {}, + exId = {sComponentName = "TMP_Text"} +} +PotentialCardItemCtrl._mapEventConfig = {} +PotentialCardItemCtrl._mapRedDotConfig = {} +local level_txt_color = { + [1] = "#264278", + [2] = "#2c5fd5", + [3] = "#8cac59", + [4] = "#e74470" +} +function PotentialCardItemCtrl:SetPotentialItem(nTid, nLevel, nNextLevel, bSimpleDesc, bShowChar, nAfterLevel, nShowType, bNew, bLucky) + self.nTid = nTid + self.nLevel = nLevel + self.nNextLevel = nNextLevel + self.nShowType = nShowType or AllEnum.PotentialCardType.CharInfo + self.nAfterLevel = nAfterLevel or 0 + self.bLucky = bLucky + self._mapNode.goNew.gameObject:SetActive(bNew) + self._mapNode.ArrowEffect:SetActive(false) + local itemCfg = ConfigTable.GetData_Item(nTid) + if nil == itemCfg then + printError(string.format("获取道具表配置失败!!!id = [%s])", nTid)) + return + end + self.itemCfg = itemCfg + local potentialCfg = ConfigTable.GetData("Potential", nTid) + if nil == potentialCfg then + return + end + self._mapNode.exId.gameObject:SetActive(false) + EventManager.Hit("TipsId", self._mapNode.exId, nTid) + self._mapNode.db_SSR:SetActive(itemCfg.Rarity == GameEnum.itemRarity.SSR) + local bSpecial = itemCfg.Stype == GameEnum.itemStype.SpecificPotential + self._mapNode.goPotentialNormal.gameObject:SetActive(not bSpecial) + self._mapNode.goPotentialSpecial.gameObject:SetActive(bSpecial) + if not bSpecial then + self:SetNormalCard(itemCfg, potentialCfg, bShowChar) + else + self:SetSpecialCard(itemCfg, potentialCfg, bShowChar) + end + self.bSpecial = bSpecial + self:ChangeDesc(bSimpleDesc) + self:ChangeWordRaycast(false) + return bSpecial +end +function PotentialCardItemCtrl:SetNormalCard(itemCfg, potentialCfg, bShowChar) + self._mapNode.imgCharBg.gameObject:SetActive(bShowChar) + local nCharId = potentialCfg.CharId + if bShowChar then + local nCharSkinId = PlayerData.Char:GetCharSkinId(nCharId) + local mapCharSkin = ConfigTable.GetData_CharacterSkin(nCharSkinId) + self:SetPngSprite(self._mapNode.imgCharIcon, mapCharSkin.Icon, AllEnum.CharHeadIconSurfix.S) + end + NovaAPI.SetTMPText(self._mapNode.txtName, itemCfg.Title) + local nColor = AllEnum.FrameColor_New[itemCfg.Rarity] + if nColor == "4" then + self._mapNode.imgRare_Gold.gameObject:SetActive(true) + self._mapNode.imgRare_RainBow.gameObject:SetActive(false) + elseif nColor == "5" then + self._mapNode.imgRare_Gold.gameObject:SetActive(false) + self._mapNode.imgRare_RainBow.gameObject:SetActive(true) + else + self._mapNode.imgRare_Gold.gameObject:SetActive(false) + self._mapNode.imgRare_RainBow.gameObject:SetActive(false) + end + self._mapNode.goIcon:SetIcon(potentialCfg.Id) + NovaAPI.SetTMPText(self._mapNode.txtLevelValue, self.nLevel) + if self.nLevel ~= self.nAfterLevel then + self._mapNode.imgArrow.gameObject:SetActive(true) + self._mapNode.goUpgrade.gameObject:SetActive(true) + if self.nLevel > self.nAfterLevel then + local _, color = ColorUtility.TryParseHtmlString(level_txt_color[4]) + NovaAPI.SetTMPColor(self._mapNode.txtUpLevelValue, color) + NovaAPI.SetTMPText(self._mapNode.txtUpLevelValue, self.nAfterLevel) + NovaAPI.SetImageColor(self._mapNode.imgArrow, color) + elseif self.nLevel < self.nAfterLevel then + local _, color = ColorUtility.TryParseHtmlString(level_txt_color[3]) + NovaAPI.SetTMPColor(self._mapNode.txtUpLevelValue, color) + NovaAPI.SetTMPText(self._mapNode.txtUpLevelValue, self.nAfterLevel) + NovaAPI.SetImageColor(self._mapNode.imgArrow, color) + end + else + self._mapNode.imgArrow.gameObject:SetActive(false) + self._mapNode.goUpgrade.gameObject:SetActive(false) + end +end +function PotentialCardItemCtrl:SetSpecialCard(itemCfg, potentialCfg, bShowChar) + self._mapNode.imgCharSpBg.gameObject:SetActive(bShowChar) + local nCharId = potentialCfg.CharId + if bShowChar then + local nCharSkinId = PlayerData.Char:GetCharSkinId(nCharId) + local mapCharSkin = ConfigTable.GetData_CharacterSkin(nCharSkinId) + self:SetPngSprite(self._mapNode.imgCharSpIcon, mapCharSkin.Icon, AllEnum.CharHeadIconSurfix.S) + end + NovaAPI.SetTMPText(self._mapNode.txtSpName, itemCfg.Title) + self:SetPngSprite(self._mapNode.imgSpIcon, itemCfg.Icon .. AllEnum.PotentialIconSurfix.A) +end +function PotentialCardItemCtrl:ChangeDesc(bSimpleDesc) + local potentialCfg = ConfigTable.GetData("Potential", self.nTid) + if nil == potentialCfg then + printError(string.format("获取潜能表配置失败!!!id = [%s])", self.nTid)) + return + end + local nLevel = self.nLevel + local nNextLevel + if self.nAfterLevel ~= self.nLevel then + nNextLevel = self.nAfterLevel + end + local nDescLevel = nLevel + NovaAPI.SetTMPText(self._mapNode.txtDesc, UTILS.ParseDesc(potentialCfg, GameEnum.levelTypeData.Exclusive, nNextLevel, bSimpleDesc, nDescLevel)) + NovaAPI.SetTMPText(self._mapNode.txtSpDesc, UTILS.ParseDesc(potentialCfg, GameEnum.levelTypeData.Exclusive, nNextLevel, bSimpleDesc, nDescLevel)) + self._mapNode.Content.anchoredPosition = Vector2(0, 0) + self._mapNode.SpContent.anchoredPosition = Vector2(0, 0) +end +function PotentialCardItemCtrl:ActiveRollEffect() + if not self.itemCfg then + return + end + self._mapNode.SSR:SetActive(self.itemCfg.Rarity == GameEnum.itemRarity.SSR) + self._mapNode.SR:SetActive(self.itemCfg.Rarity == GameEnum.itemRarity.SR) + self._mapNode.N:SetActive(self.itemCfg.Rarity == GameEnum.itemRarity.N) +end +function PotentialCardItemCtrl:CloseBgEffect() + self._mapNode.BgEffect:SetActive(false) +end +function PotentialCardItemCtrl:PlayAnim(sAnimName) + self._mapNode.animCtrl:Play(sAnimName) + self._mapNode.BgEffect:SetActive(self.bLucky and sAnimName == "tc_newperk_card_in") +end +function PotentialCardItemCtrl:Awake() + if self.shieldPreselectionAnimator == nil then + self.shieldPreselectionAnimator = true + end + self._mapNode.imgPreselectionAnmator.enabled = self.shieldPreselectionAnimator + self._mapNode.imgPreselection:SetActive(false) + self._mapNode.imgLevelDB:SetActive(false) +end +function PotentialCardItemCtrl:OnEnable() +end +function PotentialCardItemCtrl:OnDisable() +end +function PotentialCardItemCtrl:OnDestroy() +end +function PotentialCardItemCtrl:OnBtnClick_Word(link, sWordId) + local potentialCfg = ConfigTable.GetData("Potential", self.nTid) + local nLevel = self.nLevel + local nNextLevel = self.nNextLevel + local nType = potentialCfg.BranchType + local nCharId = potentialCfg.CharId + local tbSkillLevel + if self.nShowType == AllEnum.PotentialCardType.StarTower then + tbSkillLevel = self._panel:GetSkillLevel(nCharId) + elseif self.nShowType == AllEnum.PotentialCardType.CharInfo or self.nShowType == AllEnum.PotentialCardType.Book or self.nShowType == AllEnum.PotentialCardType.Detial then + tbSkillLevel = PlayerData.Char:GetSkillLevel(nCharId) + end + if nType == GameEnum.BranchType.Master then + nLevel = tbSkillLevel[GameEnum.skillSlotType.B] + nNextLevel = nil + elseif nType == GameEnum.BranchType.Assist then + nLevel = tbSkillLevel[GameEnum.skillSlotType.C] + nNextLevel = nil + end + local mapData = { + nPerkId = 0, + nCount = 0, + bWordTip = true, + sWordId = sWordId, + nLevel = nLevel, + nNextLevel = nNextLevel + } + EventManager.Hit(EventId.OpenPanel, PanelId.PerkTips, link, mapData) +end +function PotentialCardItemCtrl:ChangeWordRaycast(bEnable) + NovaAPI.SetTMPRaycastTarget(self._mapNode.txtDesc, bEnable) + NovaAPI.SetTMPRaycastTarget(self._mapNode.txtSpDesc, bEnable) +end +function PotentialCardItemCtrl:SetRecommend(bEnable, nLevel, nCurLevel) + local bShow = bEnable and nLevel ~= nil + self._mapNode.imgReommend:SetActive(bEnable and nLevel == nil) + self:DoSetRecommend(bShow, nLevel, nCurLevel) +end +function PotentialCardItemCtrl:DoSetRecommend(bShow, nLevel, nCurLevel) + self._mapNode.imgPreselection:SetActive(bShow) + if not bShow then + return + end + if nLevel ~= nil then + if self.bSpecial then + self._mapNode.imgLevelDB:SetActive(false) + if self.shieldSpecialPontential then + self._mapNode.imgFlag.gameObject:SetActive(false) + else + self._mapNode.imgFlag.gameObject:SetActive(true) + end + NovaAPI.SetTMPText(self._mapNode.txtPreselection, ConfigTable.GetUIText("Potential_Preselection_Recommend")) + else + self._mapNode.imgFlag.gameObject:SetActive(true) + self._mapNode.imgLevelDB:SetActive(true) + NovaAPI.SetTMPText(self._mapNode.txtPreselection, orderedFormat(ConfigTable.GetUIText("Potential_Preselection_Recommend_Level"), nLevel)) + if nCurLevel == nil then + nCurLevel = 0 + if self.nNextLevel ~= nil and self.nNextLevel ~= self.nLevel then + nCurLevel = self.nLevel + end + end + local sCurLevel + if nLevel > nCurLevel then + sCurLevel = "" .. nCurLevel .. "" + else + sCurLevel = "" .. nCurLevel .. "" + end + NovaAPI.SetTMPText(self._mapNode.txtPreRecLv, sCurLevel .. "/" .. nLevel) + end + end +end +function PotentialCardItemCtrl:ShieldPreselectionAnimator(state) + self.shieldPreselectionAnimator = state + if self._mapNode.imgPreselectionAnmator then + self._mapNode.imgPreselectionAnmator.enabled = state + end +end +function PotentialCardItemCtrl:ShieldSpecialPontential(state) + self.shieldSpecialPontential = state +end +function PotentialCardItemCtrl:OnSwitchPotentialRecommendChange(isshow) + self._mapNode.imgPreselection:SetActive(isshow) + self._mapNode.imgReommend:SetActive(false) +end +function PotentialCardItemCtrl:OnSetPotentialRecommend(isshow, nLevel) + self._mapNode.imgReommend:SetActive(false) + self:DoSetRecommend(isshow, nLevel) +end +return PotentialCardItemCtrl diff --git a/lua/game/ui/buildmodifier/potential/potentialitemctrl.lua b/lua/game/ui/buildmodifier/potential/potentialitemctrl.lua new file mode 100644 index 000000000..4beea23b7 --- /dev/null +++ b/lua/game/ui/buildmodifier/potential/potentialitemctrl.lua @@ -0,0 +1,133 @@ +local PotentialItemCtrl = class("PotentialItemCtrl", BaseCtrl) +local LayoutRebuilder = CS.UnityEngine.UI.LayoutRebuilder +PotentialItemCtrl._mapNodeConfig = { + btnItem = { + sComponentName = "UIButton", + callback = "OnBtnClick_Item" + }, + canvasGroup = { + sNodeName = "goNormal", + sComponentName = "CanvasGroup" + }, + goNormal = {}, + imgRare = {sComponentName = "Image"}, + goIcon = { + sCtrlName = "Game.UI.StarTower.Potential.PotentialIconCtrl" + }, + txtName = {sComponentName = "TMP_Text"}, + txtLevelValue = {sComponentName = "TMP_Text"}, + txtLevelValue2 = {sComponentName = "TMP_Text"}, + goSpecial = {}, + imgSpIcon = {sComponentName = "Image"}, + txtSpName = {sComponentName = "TMP_Text"}, + imgChoose = {}, + imgLock = {}, + txtLock = { + sComponentName = "TMP_Text", + sLanguageId = "StarTower_Depot_Potential_Lock" + }, + imgMask = {}, + recomContainer = {}, + imageRecomBg = {}, + txtReCount = {sComponentName = "TMP_Text"}, + rtArrow = {}, + ImgArrow = {sComponentName = "Image"} +} +PotentialItemCtrl._mapEventConfig = {} +PotentialItemCtrl._mapRedDotConfig = {} +local level_txt_color = { + [1] = "#264278", + [2] = "#2c5fd5", + [3] = "#8cac59", + [4] = "#e74470" +} +function PotentialItemCtrl:InitItem(nPotentialId, nOriginLevel, nAfterLevel) + self.nPotentialId = nPotentialId + self.nOriginLevel = nOriginLevel + self.nAfterLevel = nAfterLevel + function self.WaitLayoutTxtFunc() + self:WaitLayoutTxt() + end + local itemCfg = ConfigTable.GetData_Item(nPotentialId) + local potentialCfg = ConfigTable.GetData("Potential", nPotentialId) + if nil == potentialCfg or nil == itemCfg then + return + end + NovaAPI.SetCanvasGroupAlpha(self._mapNode.canvasGroup, 1) + local bSpecial = itemCfg.Stype == GameEnum.itemStype.SpecificPotential + self.bSpecial = bSpecial + self._mapNode.goNormal.gameObject:SetActive(not bSpecial) + self._mapNode.goSpecial.gameObject:SetActive(bSpecial) + self._mapNode.imgLock.gameObject:SetActive(false) + self._mapNode.imgMask.gameObject:SetActive(false) + if not bSpecial then + self:SetNormalPotential(itemCfg, potentialCfg) + else + self:SetSpecialPotential(itemCfg, potentialCfg) + end +end +function PotentialItemCtrl:SetNormalPotential(itemCfg, potentialCfg) + local sFrame = AllEnum.FrameType_New.PotentialS .. AllEnum.FrameColor_New[itemCfg.Rarity] + self:SetAtlasSprite(self._mapNode.imgRare, "12_rare", sFrame) + self._mapNode.goIcon:SetIcon(potentialCfg.Id) + NovaAPI.SetTMPText(self._mapNode.txtName, itemCfg.Title) + local sColor + if self.nOriginLevel > self.nAfterLevel then + sColor = level_txt_color[4] + elseif self.nOriginLevel < self.nAfterLevel then + sColor = level_txt_color[3] + end + NovaAPI.SetTMPText(self._mapNode.txtLevelValue, self.nOriginLevel) + if sColor ~= nil then + self._mapNode.txtLevelValue2.gameObject:SetActive(true) + self._mapNode.rtArrow.gameObject:SetActive(true) + local _, color = ColorUtility.TryParseHtmlString(sColor) + NovaAPI.SetTMPText(self._mapNode.txtLevelValue2, self.nAfterLevel) + NovaAPI.SetTMPColor(self._mapNode.txtLevelValue2, color) + NovaAPI.SetImageColor(self._mapNode.ImgArrow, color) + else + self._mapNode.txtLevelValue2.gameObject:SetActive(false) + self._mapNode.rtArrow.gameObject:SetActive(false) + end +end +function PotentialItemCtrl:SetSpecialPotential(itemCfg, potentialCfg) + NovaAPI.SetTMPText(self._mapNode.txtSpName, itemCfg.Title) + self:SetPngSprite(self._mapNode.imgSpIcon, itemCfg.Icon .. AllEnum.PotentialIconSurfix.A) +end +function PotentialItemCtrl:SetPotentialLevel(nOriginLevel, nAfterLevel) + if self.bSpecial then + return + end + if self.nOriginLevel == nOriginLevel and self.nAfterLevel == nAfterLevel then + return + end + self.nOriginLevel = nOriginLevel + self.nAfterLevel = nAfterLevel + local sColor + if self.nOriginLevel > self.nAfterLevel then + sColor = level_txt_color[4] + elseif self.nOriginLevel < self.nAfterLevel then + sColor = level_txt_color[3] + end + NovaAPI.SetTMPText(self._mapNode.txtLevelValue, self.nOriginLevel) + if sColor ~= nil then + self._mapNode.txtLevelValue2.gameObject:SetActive(true) + self._mapNode.rtArrow.gameObject:SetActive(true) + local _, color = ColorUtility.TryParseHtmlString(sColor) + NovaAPI.SetTMPText(self._mapNode.txtLevelValue2, self.nAfterLevel) + NovaAPI.SetTMPColor(self._mapNode.txtLevelValue2, color) + NovaAPI.SetImageColor(self._mapNode.ImgArrow, color) + else + self._mapNode.txtLevelValue2.gameObject:SetActive(false) + self._mapNode.rtArrow.gameObject:SetActive(false) + end +end +function PotentialItemCtrl:GetPotentialID() + return self.nPotentialId +end +function PotentialItemCtrl:OnBtnClick_Item() + EventManager.Hit("BuildModifier_ClickPotentialItem", self.nPotentialId) +end +function PotentialItemCtrl:OnEvent_SelectDepotPotential(nId) +end +return PotentialItemCtrl diff --git a/lua/game/ui/characterskin/characterskinctrl.lua b/lua/game/ui/characterskin/characterskinctrl.lua index 9d5956b00..14d9ade38 100644 --- a/lua/game/ui/characterskin/characterskinctrl.lua +++ b/lua/game/ui/characterskin/characterskinctrl.lua @@ -248,7 +248,7 @@ function CharacterSkinCtrl:LoadCharacter() self.nModelDragRot = v.transform.localEulerAngles.y self.curShowModel = v self:WaitReadyClipFinish() - NovaAPI.BindUIParallaxStageCameraControllerModel(self._mapNode.UIParallax3DStage, 0, v.gameObject) + NovaAPI.BindUIParallaxStageCameraControllerModel(self._mapNode.UIParallax3DStage, 0, v.gameObject, true) GameUIUtils.SetCustomModelMaterialVariant(v.gameObject, CS.CustomModelMaterialVariantComponent.VariantNames.FormationView) else v.gameObject:SetActive(false) @@ -265,7 +265,7 @@ function CharacterSkinCtrl:LoadCharacter() self.tbModelList[self.nSkinId] = go self.curShowModel = go self:WaitReadyClipFinish() - NovaAPI.BindUIParallaxStageCameraControllerModel(self._mapNode.UIParallax3DStage, 0, go) + NovaAPI.BindUIParallaxStageCameraControllerModel(self._mapNode.UIParallax3DStage, 0, go, true) GameUIUtils.SetCustomModelMaterialVariant(go, CS.CustomModelMaterialVariantComponent.VariantNames.FormationView) NovaAPI.ChangeAnimatorDefaultState(go.transform) go.transform.position = self.rtSceneOriginPos.position diff --git a/lua/game/ui/charskill/charskillctrl.lua b/lua/game/ui/charskill/charskillctrl.lua index d2327f6fb..64e4b8dce 100644 --- a/lua/game/ui/charskill/charskillctrl.lua +++ b/lua/game/ui/charskill/charskillctrl.lua @@ -392,6 +392,7 @@ function CharSkillCtrl:RefreshHeight(nType, bMax) local nOtherHeight = bMax and desc_adapt_ui_cfg[nType].otherHeightMax or desc_adapt_ui_cfg[nType].otherHeight local nMaxHeight = Settings.CURRENT_CANVAS_FULL_RECT_HEIGHT - nOtherHeight local wait = function() + CS.UnityEngine.UI.LayoutRebuilder.ForceRebuildLayoutImmediate(self._mapNode.Content[nType]) coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) local nContentH = self._mapNode.Content[nType].rect.height local bOver = nContentH > nMaxHeight diff --git a/lua/game/ui/commontipsex/commontipsbasectrl.lua b/lua/game/ui/commontipsex/commontipsbasectrl.lua index 2a8c21a9c..81570aeb4 100644 --- a/lua/game/ui/commontipsex/commontipsbasectrl.lua +++ b/lua/game/ui/commontipsex/commontipsbasectrl.lua @@ -9,7 +9,7 @@ CommonTipsBaseCtrl.maxTipHeight = 770 function CommonTipsBaseCtrl:EnableGamepadUI(btn, bEnableVirtualMouse) if GamepadUIManager.GetInputState() then btn.gameObject:SetActive(true) - GamepadUIManager.EnableGamepadUI("CommonTipsBaseCtrl", self:GetGamepadUINode(), nil, bEnableVirtualMouse) + GamepadUIManager.EnableGamepadUI("CommonTipsBaseCtrl", self:GetGamepadUINode(), nil, bEnableVirtualMouse, nil, AllEnum.UI_SORTING_ORDER.Tips) end end function CommonTipsBaseCtrl:DisableGamepadUI() diff --git a/lua/game/ui/commontipsex/itemtipsctrl.lua b/lua/game/ui/commontipsex/itemtipsctrl.lua index b5578be9c..d5022ff9d 100644 --- a/lua/game/ui/commontipsex/itemtipsctrl.lua +++ b/lua/game/ui/commontipsex/itemtipsctrl.lua @@ -65,7 +65,22 @@ ItemTipsCtrl._mapNodeConfig = { callback = "OnBtnClick_Detail" }, txtBtnDetail = {sComponentName = "TMP_Text", sLanguageId = "MoreInfo"}, - exId = {sComponentName = "TMP_Text"} + exId = {sComponentName = "TMP_Text"}, + TMPFurnitureCollect = {sComponentName = "TMP_Text"}, + rtFurnitureChar = {}, + rtActiveRole = { + sNodeName = "imgBg_Role_", + nCount = 3 + }, + TMPFurnitureCharTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_FurnitureTips_ActionCharTitle" + }, + imgActiveRoleIcon = { + sComponentName = "Image", + sNodeName = "imgRoleIcon_", + nCount = 3 + } } ItemTipsCtrl._mapEventConfig = {} function ItemTipsCtrl:Awake() @@ -87,6 +102,8 @@ function ItemTipsCtrl:OnEnable() self._mapNode.btnCloseWordTip.gameObject:SetActive(false) self._mapNode.imgWordTipBg:SetActive(false) self._mapNode.goJumptoGrid:SetActive(false) + self._mapNode.rtFurnitureChar:SetActive(false) + self._mapNode.TMPFurnitureCollect.gameObject:SetActive(false) self.sortingOrder = NovaAPI.GetCanvasSortingOrder(self.gameObject:GetComponent("Canvas")) local btnComp = self.rtTarget:GetComponent("Button") if btnComp ~= nil then @@ -202,11 +219,38 @@ function ItemTipsCtrl:OnEnable() self._mapNode.btnDetail.gameObject:SetActive(true) local titleTra = self._mapNode.TMPItemTitle:GetComponent("RectTransform") titleTra.sizeDelta = Vector2(textTitleWidthWithDetail, titleTra.sizeDelta.y) + elseif mapItemCfgData.Stype == GameEnum.itemStype.DormFurniture then + self.sDetailTitle = "ItemStype_" .. mapItemCfgData.Stype + local mapFurnitureConfig = ConfigTable.GetData("DormFurniture", self.mapData.nTid) + if mapFurnitureConfig ~= nil then + self._mapNode.TMPFurnitureCollect.gameObject:SetActive(true) + NovaAPI.SetTMPText(self._mapNode.TMPFurnitureCollect, mapFurnitureConfig.CollectionValue) + self._mapNode.rtFurnitureChar:SetActive(0 < mapFurnitureConfig.ActorSD_Id) + if 0 < mapFurnitureConfig.ActorSD_Id then + if mapFurnitureConfig.ActorSD_Id == 1 then + local bIsMale = PlayerData.Base:GetPlayerSex() == true + local nSkinId = bIsMale and PlayerData.PlayerDormData:GetDormCharSkin(9101) or PlayerData.PlayerDormData:GetDormCharSkin(9100) + local mapCharSkin = ConfigTable.GetData("DormRoleSkin", nSkinId) + if mapCharSkin ~= nil then + self:SetPngSprite(self._mapNode.imgActiveRoleIcon[1], mapCharSkin.Icon .. AllEnum.CharHeadIconSurfix.S) + end + else + local nCharSkinId = PlayerData.PlayerDormData:GetDormCharSkin(mapFurnitureConfig.ActorSD_Id) + local mapCharSkin = ConfigTable.GetData("DormRoleSkin", nCharSkinId) + if mapCharSkin ~= nil then + self:SetPngSprite(self._mapNode.imgActiveRoleIcon[1], mapCharSkin.Icon .. AllEnum.CharHeadIconSurfix.S) + end + end + end + end else self._mapNode.btnDetail.gameObject:SetActive(false) local titleTra = self._mapNode.TMPItemTitle:GetComponent("RectTransform") titleTra.sizeDelta = Vector2(textTitleWidth, titleTra.sizeDelta.y) end + if mapItemCfgData.Stype == GameEnum.itemStype.DormFurniture then + self.mapData.bShowDepot = false + end if self.mapData.bShowDepot and not mapItemCfgData.DisHaving then local nItemDepotCount = 0 if self.mapData.nHasCount ~= nil then @@ -223,6 +267,8 @@ function ItemTipsCtrl:OnEnable() end local sLanguage = "ItemStype_" .. mapItemCfgData.Stype NovaAPI.SetTMPText(self._mapNode.TMPSubTitle, ConfigTable.GetUIText(sLanguage) or "") + local ModuleManager = require("GameCore.Module.ModuleManager") + local sCurModule = ModuleManager.GetCurModuleName() if self.mapData.bShowJumpto and 0 < #mapItemCfgData.JumpTo then self._mapNode.rtJumpTo.gameObject:SetActive(true) self:RefreshJumpto(mapItemCfgData.JumpTo) @@ -254,9 +300,11 @@ function ItemTipsCtrl:OnEnable() end local itemCountTra = self._mapNode.TMPItemCount:GetComponent("RectTransform") itemCountTra.anchoredPosition = Vector2(itemCountTra.anchoredPosition.x, itemCountTra.anchoredPosition.y + MoveUpHeight - nDescOffset) + local furnitrueCollectionTra = self._mapNode.TMPFurnitureCollect:GetComponent("RectTransform") + furnitrueCollectionTra.anchoredPosition = Vector2(furnitrueCollectionTra.anchoredPosition.x, furnitrueCollectionTra.anchoredPosition.y + MoveUpHeight - nDescOffset) local exIdTra = self._mapNode.exId:GetComponent("RectTransform") exIdTra.anchoredPosition = Vector2(exIdTra.anchoredPosition.x, exIdTra.anchoredPosition.y + MoveUpHeight) - if self.mapData.bShowDepot and not mapItemCfgData.DisHaving then + if not (not self.mapData.bShowDepot or mapItemCfgData.DisHaving) or mapItemCfgData.Stype == GameEnum.itemStype.DormFurniture then self._mapNode.srDesc.anchoredPosition = Vector2(self._mapNode.srDesc.anchoredPosition.x, self._mapNode.srDesc.anchoredPosition.y + MoveUpHeight - nDescOffset) nTitleHeight = nTitleHeight - MoveUpHeight else diff --git a/lua/game/ui/commontipsex/monstertipsctrl.lua b/lua/game/ui/commontipsex/monstertipsctrl.lua index 73ee05739..bf12e3202 100644 --- a/lua/game/ui/commontipsex/monstertipsctrl.lua +++ b/lua/game/ui/commontipsex/monstertipsctrl.lua @@ -8,6 +8,10 @@ MonsterTipsCtrl._mapNodeConfig = { rtContent = { sComponentName = "RectTransform" }, + rtContentCanvasGroup = { + sNodeName = "rtContent", + sComponentName = "CanvasGroup" + }, safeAreaRoot = { sNodeName = "----SafeAreaRoot----", sComponentName = "RectTransform" @@ -39,6 +43,7 @@ MonsterTipsCtrl._mapNodeConfig = { } MonsterTipsCtrl._mapEventConfig = {} function MonsterTipsCtrl:Awake() + NovaAPI.SetCanvasGroupAlpha(self._mapNode.rtContentCanvasGroup, 0) local tbParam = self:GetPanelParam() if type(tbParam) == "table" then self.rtTarget = tbParam[1] @@ -56,6 +61,7 @@ function MonsterTipsCtrl:OnEnable() coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) self:SetTipsPosition(self.rtTarget, self._mapNode.rtContent, self._mapNode.safeAreaRoot) + NovaAPI.SetCanvasGroupAlpha(self._mapNode.rtContentCanvasGroup, 1) end cs_coroutine.start(wait) end diff --git a/lua/game/ui/commontipsex/popupskillctrl.lua b/lua/game/ui/commontipsex/popupskillctrl.lua index f9439718d..634644c64 100644 --- a/lua/game/ui/commontipsex/popupskillctrl.lua +++ b/lua/game/ui/commontipsex/popupskillctrl.lua @@ -3,6 +3,7 @@ local ConfigData = require("GameCore.Data.ConfigData") local GamepadUIManager = require("GameCore.Module.GamepadUIManager") local LocalSettingData = require("GameCore.Data.LocalSettingData") local AdventureModuleHelper = CS.AdventureModuleHelper +local ModuleManager = require("GameCore.Module.ModuleManager") local nMaxHeight = 395 PopupSkillCtrl._mapNodeConfig = { btnCloseScreen = { @@ -149,6 +150,12 @@ PopupSkillCtrl._mapNodeConfig = { MainUltra_Pos_Hor = {sComponentName = "Transform"} } PopupSkillCtrl._mapEventConfig = {} +function PopupSkillCtrl:GetCharSkinId(nCharId) + if not self.bOutBattle and ModuleManager.GetIsAdventure() then + return PlayerData.Build:GetBattleCharSkinId(nCharId) + end + return PlayerData.Char:GetCharSkinId(nCharId) +end function PopupSkillCtrl:Awake() self._mapNode.btnShortcutClose.gameObject:SetActive(GamepadUIManager.GetInputState()) if GamepadUIManager.GetInputState() then @@ -179,9 +186,12 @@ function PopupSkillCtrl:OnEnable() self.mapCharSkill = {} local bTrial = tbTrialId and 0 < #tbTrialId for k, nCharId in ipairs(self.tbChar) do - if bTrial then + local mapChar = self.mapCharInfo and self.mapCharInfo[nCharId] + if mapChar and mapChar.tbSkillAddedLvs then + self.mapCharSkill[nCharId] = clone(mapChar.tbSkillAddedLvs) + elseif bTrial then self.mapCharSkill[nCharId] = PlayerData.Char:GetTrialCharSkillAddedLevel(tbTrialId[k]) - elseif self.mapCharInfo == nil then + elseif self.mapCharInfo == nil or next(self.mapCharInfo) == nil then self.mapCharSkill[nCharId] = PlayerData.Char:GetCharSkillAddedLevel(nCharId) else self.mapCharSkill[nCharId] = clone(self.mapCharInfo[nCharId].tbSkillLvs) @@ -204,7 +214,8 @@ function PopupSkillCtrl:OnEnable() local mapSkillUltraSub1 = ConfigTable.GetData_Skill(mapCfgDataSub1.UltimateId) self:SetPngSprite(self._mapNode.imgSubSkillIcon[1], mapSkillSub1.Icon) self:SetPngSprite(self._mapNode.imgUltraSkillIcon[1], mapSkillUltraSub1.Icon) - local nCharSkinId1 = PlayerData.Char:GetCharSkinId(self.tbChar[2]) + local mapCharSub1 = self.mapCharInfo and self.mapCharInfo[self.tbChar[2]] + local nCharSkinId1 = mapCharSub1 and mapCharSub1.nSkinId or self:GetCharSkinId(self.tbChar[2]) local mapCharSkin1 = ConfigTable.GetData_CharacterSkin(nCharSkinId1) self:SetPngSprite(self._mapNode.imgRoleHeadIcon[1], mapCharSkin1.Icon, AllEnum.CharHeadIconSurfix.L) self:SetAtlasSprite(self._mapNode.type_u1, "15_battle", "skill_btn_b_type_" .. mapCfgDataSub1.EET) @@ -239,7 +250,8 @@ function PopupSkillCtrl:OnEnable() local mapSkillUltraSub2 = ConfigTable.GetData_Skill(mapCfgDataSub2.UltimateId) self:SetPngSprite(self._mapNode.imgSubSkillIcon[2], mapSkillSub2.Icon) self:SetPngSprite(self._mapNode.imgUltraSkillIcon[2], mapSkillUltraSub2.Icon) - local nCharSkinId2 = PlayerData.Char:GetCharSkinId(self.tbChar[3]) + local mapCharSub2 = self.mapCharInfo and self.mapCharInfo[self.tbChar[3]] + local nCharSkinId2 = mapCharSub2 and mapCharSub2.nSkinId or self:GetCharSkinId(self.tbChar[3]) local mapCharSkin2 = ConfigTable.GetData_CharacterSkin(nCharSkinId2) self:SetPngSprite(self._mapNode.imgRoleHeadIcon[2], mapCharSkin2.Icon, AllEnum.CharHeadIconSurfix.L) self:SetAtlasSprite(self._mapNode.type_u2, "15_battle", "skill_btn_b_type_" .. mapCfgDataSub2.EET) diff --git a/lua/game/ui/commontipsex/skilltipsctrl.lua b/lua/game/ui/commontipsex/skilltipsctrl.lua index d580379ed..5b5deff55 100644 --- a/lua/game/ui/commontipsex/skilltipsctrl.lua +++ b/lua/game/ui/commontipsex/skilltipsctrl.lua @@ -112,6 +112,8 @@ function SkillTipsCtrl:OnEnable() self:ShowMonsterSkill() elseif self.mapData.bJointDrill then self:ShowJointDrillBossSkill() + elseif self.mapData.bSoldier then + self:ShowSoldierBossTemplateSkill() elseif self.mapData.bCharSkillEnergyEff then if self.rtTarget ~= nil then local vX = NovaAPI.GetViewPointX(self.rtTarget.gameObject) @@ -363,6 +365,22 @@ function SkillTipsCtrl:ShowJointDrillBossSkill() self._mapNode.imgEnergyInfoBg:SetActive(false) self._mapNode.rtSkillInfo:SetActive(false) end +function SkillTipsCtrl:ShowSoldierBossTemplateSkill() + local mapSkill = ConfigTable.GetData("SoldierBossTemplate", self.mapData.nSkillId) + if mapSkill == nil then + EventManager.Hit(EventId.CloesCurPanel) + return + end + self._mapNode.TMPSkillLevel.gameObject:SetActive(false) + self:SetPngSprite(self._mapNode.imgSkillIcon, mapSkill.SoldierRoleSkillIcon) + NovaAPI.SetTMPText(self._mapNode.TMPSkillTitle, mapSkill.Title) + local sDesc = UTILS.SubDesc(mapSkill.Desc) + sDesc = UTILS.ParseNoBrokenDesc(sDesc) + NovaAPI.SetTMPSourceText(self._mapNode.TMPSkillDesc, sDesc) + self._mapNode.imgCDInfoBg:SetActive(false) + self._mapNode.imgEnergyInfoBg:SetActive(false) + self._mapNode.rtSkillInfo:SetActive(false) +end function SkillTipsCtrl:ShowCharSkillEnergyEff() local mapCharacter = ConfigTable.GetData("Character", self.mapData.nCharId) if mapCharacter == nil then diff --git a/lua/game/ui/dailyinstancelevelselect/dailyinstancelevelselectctrl.lua b/lua/game/ui/dailyinstancelevelselect/dailyinstancelevelselectctrl.lua index abd4ea211..04f1f9e62 100644 --- a/lua/game/ui/dailyinstancelevelselect/dailyinstancelevelselectctrl.lua +++ b/lua/game/ui/dailyinstancelevelselect/dailyinstancelevelselectctrl.lua @@ -168,7 +168,13 @@ DailyInstanceLevelSelectCtrl._mapNodeConfig = { Conditions_ = {nCount = 2}, imgDoubleDrop = {}, txtDoubleDrop = {sComponentName = "TMP_Text"}, - txtDoubleDropCount = {sComponentName = "TMP_Text"} + txtDoubleDropCount = {sComponentName = "TMP_Text"}, + imgReengagementDrop = {}, + txtReengagementDoubleDrop = { + sComponentName = "TMP_Text", + sLanguageId = "Reengagement_DoubleDrop_LevelTip" + }, + txtReengagementDoubleDropCount = {sComponentName = "TMP_Text"} } DailyInstanceLevelSelectCtrl._mapEventConfig = { [EventId.UIHomeConfirm] = "OnEvent_Home", @@ -423,10 +429,20 @@ function DailyInstanceLevelSelectCtrl:RefreshDailyInstanceInfo(nType, nHard, bLo self._mapNode.btnLock.gameObject:SetActive(not isUnLock) self._mapNode.ListConditions:SetActive(not isUnLock) self._mapNode.imgDoubleDrop:SetActive(false) + self._mapNode.imgReengagementDrop:SetActive(false) + local nReengagementCount = PlayerData.Reengagement:GetDoubleDropCount() self.actData = PlayerData.Activity:GetActivityDataByType(GameEnum.activityType.Double) + local bShowNormalDouble = false if self.actData ~= nil and self.actData:CheckActShow() and self.actData:CheckInstanceType(GameEnum.instanceType.DailyInstance) then + local nCurCount, nMaxCount = self.actData:GetDoubleDropsTimes() + bShowNormalDouble = 0 < nMaxCount - nCurCount + end + if bShowNormalDouble then self._mapNode.imgDoubleDrop:SetActive(isUnLock) self:RefreshDoubleDropCount() + elseif isUnLock and 0 < nReengagementCount then + self._mapNode.imgReengagementDrop:SetActive(true) + self:RefreshReengagementCount() end if not isUnLock then local imgConditions_Lock_WC = self._mapNode.Conditions_[1].gameObject.transform:Find("imgConditions_Lock").gameObject @@ -456,6 +472,13 @@ function DailyInstanceLevelSelectCtrl:RefreshDoubleDropCount() NovaAPI.SetTMPText(self._mapNode.txtDoubleDropCount, string.format("%s/%s", nMaxCount - nCount, nMaxCount)) end end +function DailyInstanceLevelSelectCtrl:RefreshReengagementCount() + local nReengagementCount = PlayerData.Reengagement:GetDoubleDropCount() + local str = ConfigTable.GetUIText("Reengagement_DoubleDrop_LevelTip") .. ":" + NovaAPI.SetTMPText(self._mapNode.txtReengagementDoubleDrop, str) + local nMaxCount = PlayerData.Reengagement:GetMaxDoubleDropCount() + NovaAPI.SetTMPText(self._mapNode.txtReengagementDoubleDropCount, string.format("%s/%s", nReengagementCount, nMaxCount)) +end function DailyInstanceLevelSelectCtrl:OnEvent_Home(nPanelId) if self._panel._nPanelId ~= nPanelId then return @@ -568,5 +591,6 @@ function DailyInstanceLevelSelectCtrl:OnEvent_UpdateEnergy() end function DailyInstanceLevelSelectCtrl:OnEvent_RaidSuccess() self:RefreshDoubleDropCount() + self:RefreshReengagementCount() end return DailyInstanceLevelSelectCtrl diff --git a/lua/game/ui/dailyinstanceroominfo/dailyinstancepausectrl.lua b/lua/game/ui/dailyinstanceroominfo/dailyinstancepausectrl.lua index b637c9708..ca796882f 100644 --- a/lua/game/ui/dailyinstanceroominfo/dailyinstancepausectrl.lua +++ b/lua/game/ui/dailyinstanceroominfo/dailyinstancepausectrl.lua @@ -133,7 +133,10 @@ function DailyInstancePauseCtrl:Refresh() end end for i = 1, 3 do - self._mapNode.goChar[i]:SetChar(self.tbChar[i]) + local nCharId = self.tbChar[i] + local nTrialId = self._mapCharTrialId and self._mapCharTrialId[nCharId] + self._mapNode.btnChar[i].interactable = not nTrialId or not (0 < nTrialId) + self._mapNode.goChar[i]:SetChar(nCharId, false, false, nTrialId) end end function DailyInstancePauseCtrl:PlayInAni() @@ -185,8 +188,9 @@ function DailyInstancePauseCtrl:OnDisable() end function DailyInstancePauseCtrl:OnDestroy() end -function DailyInstancePauseCtrl:Pause(nLevelId, tbCharId) +function DailyInstancePauseCtrl:Pause(nLevelId, tbCharId, mapCharTrialId) self.tbChar = tbCharId + self._mapCharTrialId = mapCharTrialId self.nLevelId = nLevelId EventManager.Hit(EventId.BattleDashboardVisible, false) PanelManager.InputDisable() diff --git a/lua/game/ui/depotex/depotctrl.lua b/lua/game/ui/depotex/depotctrl.lua index bf0bee96b..2811131dd 100644 --- a/lua/game/ui/depotex/depotctrl.lua +++ b/lua/game/ui/depotex/depotctrl.lua @@ -371,6 +371,35 @@ function DepotCtrl:OnBtnClick_Use(btn) nEnergyValue = nEnergyValue } EventManager.Hit(EventId.OpenPanel, PanelId.EnergyBuy, AllEnum.EnergyPanelType.ItemUse, mapItem, true) + elseif mapItemCfgData.Stype == GameEnum.itemStype.TokenItem then + local mapItemCacheData = PlayerData.Item:GetItemCacheDataByID(nSelectTid) + local mapExpireData = mapItemCacheData and mapItemCacheData.mapExpires[self.mapSelect.nExpire] + if not mapExpireData or 0 >= mapExpireData.nTotalCount then + return + end + local nCurToken = PlayerData.StarTowerAutoPlan:GetTokenCount() + local nMaxToken = ConfigTable.GetConfigNumber("TowerVitaEnergyMax") + if nCurToken >= nMaxToken then + local sTip = ConfigTable.GetUIText("TokenBuy_HitLimit") + EventManager.Hit(EventId.OpenMessageBox, { + nType = AllEnum.MessageBox.Tips, + sContent = sTip + }) + return + end + local mapUseCfg = decodeJson(mapItemCfgData.UseArgs) or {} + local nTokenValue = tonumber(mapUseCfg[tostring(AllEnum.CoinItemId.AutoDecisionToken)] or mapUseCfg[AllEnum.CoinItemId.AutoDecisionToken]) or 0 + if nTokenValue <= 0 then + printError(string.format("Invalid token item UseArgs: itemId = [%s]", nSelectTid)) + return + end + local mapItem = { + nTid = nSelectTid, + mapId = mapExpireData.mapId, + nCount = mapExpireData.nTotalCount, + nTokenValue = nTokenValue + } + EventManager.Hit(EventId.OpenPanel, PanelId.StarTowerTokenBuyPanel, AllEnum.TokenBuyPanelType.ItemUse, mapItem, true) elseif mapItemCfgData.Stype == GameEnum.itemStype.ComCYO or mapItemCfgData.Stype == GameEnum.itemStype.OutfitCYO or mapItemCfgData.Stype == GameEnum.itemStype.RandomPackage then EventManager.Hit(EventId.OpenPanel, PanelId.Consumable, { self.mapSelect.nTid diff --git a/lua/game/ui/discskill/discskillctrl.lua b/lua/game/ui/discskill/discskillctrl.lua index 0ed43d801..3a37ae5b9 100644 --- a/lua/game/ui/discskill/discskillctrl.lua +++ b/lua/game/ui/discskill/discskillctrl.lua @@ -163,7 +163,7 @@ function DiscSkillCtrl:Refresh() local discData = self.mapDiscData[nDiscId] if nil ~= discData then local objCtrl = self:BindCtrlByNode(self._mapNode.DiscItem[i], "Game.UI.TemplateEx.TemplateDiscItemCtrl") - objCtrl:Refresh(nDiscId, discData.nStar, discData.nMaxStar, discData.nLevel, self.mapNote) + objCtrl:Refresh(discData.nId, discData.nStar, discData.nMaxStar, discData.nLevel, self.mapNote) self._mapNode.DiscItem[i]:SetActive(true) self._mapNode.goNone[i]:SetActive(false) end @@ -173,6 +173,8 @@ function DiscSkillCtrl:Refresh() end end end + local nTempIdx = table.indexof(self.tbDisc, self.nCurId) + nDiscToSelect = 0 < nTempIdx and nTempIdx or nDiscToSelect if nDiscToSelect ~= 0 then self:OnBtnClick_DiscItem(nil, nDiscToSelect) end @@ -328,6 +330,7 @@ function DiscSkillCtrl:Awake() self.tbDisc = tbParam[1] self.mapNote = tbParam[2] self.mapDiscData = tbParam[3] + self.nCurId = tbParam[4] ~= nil and tbParam[4] or self.tbDisc[1] end self.tbDiscId = {} self.tbSubNoteItem = {} diff --git a/lua/game/ui/dorm/dormcharselect/dormcharlistitem.lua b/lua/game/ui/dorm/dormcharselect/dormcharlistitem.lua new file mode 100644 index 000000000..65b85dea3 --- /dev/null +++ b/lua/game/ui/dorm/dormcharselect/dormcharlistitem.lua @@ -0,0 +1,91 @@ +local DormCharListItem = class("DormCharListItem", BaseCtrl) +DormCharListItem._mapNodeConfig = { + Mask = {}, + imgSelectChoose = {}, + TMPHint = { + sComponentName = "TMP_Text", + sLanguageId = "In_Formation" + }, + imgSelectIcon = {}, + imgSelect = {}, + imgSelectedMask = {}, + imgIcon = {sComponentName = "Image"}, + btnGrid = {sComponentName = "UIButton"}, + btnMask = { + sNodeName = "Mask", + sComponentName = "Button", + callback = "OnBtnClick_Mask" + }, + TMPSelectTitle = { + sComponentName = "TMP_Text", + sLanguageId = "RoguelikeBuild_Manage_SelectedTitle" + }, + imgCharRare = {sComponentName = "Image"} +} +DormCharListItem._mapEventConfig = {} +function DormCharListItem:Awake() +end +function DormCharListItem:FadeIn() +end +function DormCharListItem:FadeOut() +end +function DormCharListItem:OnEnable() +end +function DormCharListItem:OnDisable() +end +function DormCharListItem:OnDestroy() +end +function DormCharListItem:OnRelease() +end +function DormCharListItem:SetChar(nCharId) + local mapChar = ConfigTable.GetData_Character(nCharId) + if mapChar == nil then + return + end + local mapCharItem = ConfigTable.GetData_Item(nCharId) + if mapCharItem == nil then + return + end + local nSkinId = mapChar.DefaultSkinId + local mapCharSkin = ConfigTable.GetData_CharacterSkin(nSkinId) + if mapCharSkin == nil then + return + end + local sFrame = AllEnum.FrameType_New.BoardFrame .. AllEnum.BoardFrameColor[mapCharItem.Rarity] + self:SetAtlasSprite(self._mapNode.imgCharRare, "12_rare", sFrame) + self:SetPngSprite(self._mapNode.imgIcon, mapCharSkin.Icon .. AllEnum.CharHeadIconSurfix.XXL) +end +function DormCharListItem:RefreshItem(bSelect, nIdx, nCharId, bBanned, nSortType, nRoomId) + self.nCharId = nCharId + self:SetChar(nCharId) + self.bBanned = bBanned + self._mapNode.Mask:SetActive(bBanned) + self:SetSelect(bSelect) + if 0 < nRoomId then + local sName = PlayerData.PlayerDormData:GetRoomNameById(nRoomId) + NovaAPI.SetTMPText(self._mapNode.TMPHint, sName) + end +end +function DormCharListItem:SetSelect(bSelect, nIdx) + self._mapNode.imgSelect:SetActive(bSelect) + self._mapNode.imgSelectedMask:SetActive(bSelect) + self._mapNode.imgSelectIcon:SetActive(bSelect) + self._mapNode.imgSelectChoose:SetActive(bSelect) +end +function DormCharListItem:OnBtnClick_Mask(btn) + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Formation_Selected")) +end +function DormCharListItem:OnBtnClick_Detail(btn) + if self._panel.nLoadProcess ~= nil and self._panel.nLoadProcess > 1 then + return + end + if PlayerData.Guide:GetGuideState() then + return + end + if self.nCharId ~= nil then + EventManager.Hit(EventId.OpenPanel, PanelId.CharBgPanel, PanelId.CharInfo, self.nCharId, { + self.nCharId + }, false) + end +end +return DormCharListItem diff --git a/lua/game/ui/dorm/dormcharselect/dormselectcharctrl.lua b/lua/game/ui/dorm/dormcharselect/dormselectcharctrl.lua new file mode 100644 index 000000000..510979942 --- /dev/null +++ b/lua/game/ui/dorm/dormcharselect/dormselectcharctrl.lua @@ -0,0 +1,431 @@ +local DormSelectCharCtrl = class("DormSelectCharCtrl", BaseCtrl) +local LocalData = require("GameCore.Data.LocalData") +local newDayTime = UTILS.GetDayRefreshTimeOffset() +local _ +_, Select = ColorUtility.TryParseHtmlString("#264278") +_, Unselect = ColorUtility.TryParseHtmlString("#94AAC0") +DormSelectCharCtrl._mapNodeConfig = { + sv = { + sComponentName = "LoopScrollView" + }, + labEmpty = { + sComponentName = "TMP_Text", + sLanguageId = "Filter_NoAim" + }, + btnCloseList = { + sComponentName = "UIButton", + callback = "OnBtnClick_Close" + }, + btnConfirm = { + sComponentName = "UIButton", + callback = "OnBtnClick_Confirm" + }, + rtCharListContent = {sComponentName = "Transform"}, + btnFilter = { + sComponentName = "UIButton", + callback = "OnBtnClick_Filter" + }, + imgFilterChoose = {}, + txtBtnListConifrm = { + sComponentName = "TMP_Text", + sLanguageId = "MainLine_Select_Btn_Confirm" + }, + txtBtnListClose = { + sComponentName = "TMP_Text", + sLanguageId = "MainLine_Select_Btn_Cancel" + }, + goSortRare = { + sComponentName = "UIButton", + callback = "OnBtnClick_SortRarity" + }, + goSortAffinity = { + sComponentName = "UIButton", + callback = "OnBtnClick_SortAffinity" + }, + imgArrowUpEnable = {}, + imgArrowUpDisable = {}, + imgArrowDownEnable = {}, + imgArrowDownDisable = {}, + labSelected = {sComponentName = "TMP_Text"}, + btnFavoriteOrder = { + sComponentName = "UIButton", + callback = "OnBtnClick_InFavoriteOrder" + }, + InFavoriteOrder = { + sNodeName = "InFavoriteOrder", + sComponentName = "CanvasGroup" + }, + txtOffLabel = { + sNodeName = "OffLabel", + sComponentName = "TMP_Text", + sLanguageId = "CharacterList_Common" + }, + txtInLabel = { + sNodeName = "InLabel", + sComponentName = "TMP_Text", + sLanguageId = "CharacterList_Common" + }, + btnHome = {}, + btnBack = { + sComponentName = "UIButton", + callback = "OnBtnClick_Close" + }, + btnHelp = {}, + txtTitle = { + sComponentName = "TMP_Text", + nCount = 2, + sLanguageId = "Dorm_CharListTitle" + }, + TopBarPanel = {} +} +DormSelectCharCtrl._mapEventConfig = { + [EventId.FilterConfirm] = "RefreshByFilter", + Guide_PositionCharPos = "OnEvent_PositionCharPos", + ForamtionDown = "OnEvent_ForamtionDown", + SelectTemplateDD = "OnEvent_SortRuleChange" +} +function DormSelectCharCtrl:Awake() +end +function DormSelectCharCtrl:FadeIn() +end +function DormSelectCharCtrl:FadeOut() +end +function DormSelectCharCtrl:OnEnable() + self:SetSortBtnLable() + self.tbSortCfg = { + nSortType = PlayerData.Filter.nDormCharSrotType, + bOrder = PlayerData.Filter.bDormCharOrder + } + self.mapGridCtrl = {} + self.gameObject:SetActive(false) + local isDirty = PlayerData.Filter:IsDirty(AllEnum.OptionType.Char) + self._mapNode.imgFilterChoose:SetActive(isDirty) + self.bOpen = false + self.bInFavorite = false + self:RefreshFavoriteTopState() + self._mapNode.btnHome.gameObject:SetActive(false) + self._mapNode.btnHelp.gameObject:SetActive(false) + self.animator = self.gameObject:GetComponent("Animator") +end +function DormSelectCharCtrl:OnDisable() + self.bOpen = false + self.tbFilterCfg = {} + for nInstanceId, mapCtrl in pairs(self.mapGridCtrl) do + self:UnbindCtrlByNode(mapCtrl) + self.mapGridCtrl[nInstanceId] = nil + end + self.mapGridCtrl = {} + self.gameObject:SetActive(false) + self._mapNode.TopBarPanel:SetActive(true) +end +function DormSelectCharCtrl:OnDestroy() +end +function DormSelectCharCtrl:OnRelease() +end +function DormSelectCharCtrl:ShowList(tbCurSelectChar, bFastSelect, nIdx, tbCharInRoom) + self.tbCharInRoom = tbCharInRoom + self.tbOriginChar = clone(tbCurSelectChar) + self.gameObject:SetActive(true) + self.tbAllChar = PlayerData.Char:GetDataForCharList() + self.bFastSelect = bFastSelect == true + self.nIdx = not self.bFastSelect and nIdx or 0 + self.curChar = tbCurSelectChar + self.bOpen = true + self.nGuideOpenVer = (self.nGuideOpenVer or 0) + 1 + self.mapGridCtrl = {} + self.tbFilterCfg = {} + self:RefreshOrderState() + self:FilterChar() + self:SortChar() + self._mapNode.sv:Init(#self.tbSortedChar, self, self.OnGridRefresh, self.OnGridBtnClick) + self._mapNode.btnConfirm.gameObject:SetActive(true) + self:SetCharCount() + self:SetSortBtnState(self._mapNode.goSortRare, self.tbSortCfg.nSortType == AllEnum.SortType.Rarity, self.tbSortCfg.bOrder) + self:SetSortBtnState(self._mapNode.goSortAffinity, self.tbSortCfg.nSortType == AllEnum.SortType.Affinity, self.tbSortCfg.bOrder) +end +function DormSelectCharCtrl:Refresh() + local isDirty = PlayerData.Filter:IsDirty(AllEnum.OptionType.Char) + self._mapNode.imgFilterChoose:SetActive(isDirty) + self:FilterChar() + self:SortChar() + self:RefreshOrderState() + self:RefreshFavoriteTopState() + local nCurCount = #self.tbSortedChar + if 0 < nCurCount then + self._mapNode.labEmpty.gameObject:SetActive(false) + self._mapNode.sv.gameObject:SetActive(true) + self._mapNode.sv:Init(#self.tbSortedChar, self, self.OnGridRefresh, self.OnGridBtnClick) + else + self._mapNode.sv.gameObject:SetActive(false) + self._mapNode.labEmpty.gameObject:SetActive(true) + end +end +function DormSelectCharCtrl:CloseList() + local closeCallback = function() + self.tbFilterCfg = {} + for nInstanceId, mapCtrl in pairs(self.mapGridCtrl) do + self:UnbindCtrlByNode(mapCtrl) + self.mapGridCtrl[nInstanceId] = nil + end + self.mapGridCtrl = {} + self.gameObject:SetActive(false) + self._mapNode.TopBarPanel:SetActive(true) + self.bOpen = false + local DormGuideAdapter = require("Game.UI.Dorm.DormGuideAdapter") + DormGuideAdapter.NoteCharClosed() + EventManager.Hit("DormGuide_CharSelectClosed") + end + self.animator:Play("LiveTogether_out") + EventManager.Hit(EventId.TemporaryBlockInput, 0.3) + self:AddTimer(1, 0.3, closeCallback, true, true, true, nil) + self._mapNode.TopBarPanel:SetActive(false) +end +function DormSelectCharCtrl:OnGridRefresh(goGrid, gridIndex) + local nInstanceId = goGrid:GetInstanceID() + if not self.mapGridCtrl[nInstanceId] then + self.mapGridCtrl[nInstanceId] = self:BindCtrlByNode(goGrid, "Game.UI.Dorm.DormCharSelect.DormCharListItem") + end + local nIndex = gridIndex + 1 + local nCharId = self.tbSortedChar[nIndex] + local selectIdx = table.indexof(self.curChar, nCharId) + local nMark = selectIdx + local bBaned = false + bBaned = self.tbCharInRoom[nCharId] ~= nil + local nRoomId = bBaned and self.tbCharInRoom[nCharId] or 0 + self.mapGridCtrl[nInstanceId]:RefreshItem(0 < selectIdx, nMark, nCharId, bBaned, self.tbSortCfg.nSortType, nRoomId) +end +function DormSelectCharCtrl:OnGridBtnClick(goGrid, gridIndex) + local nIndex = gridIndex + 1 + local nCharId = self.tbSortedChar[nIndex] + local nTeamIdx = table.indexof(self.curChar, nCharId) + if 0 < nTeamIdx then + self.curChar[nTeamIdx] = 0 + self:SetGridIndex(nCharId, 0) + for idx, CharId in ipairs(self.curChar) do + self:SetGridIndex(CharId, idx) + end + NovaAPI.DispatchEventWithData("DORM_LUA_SWITCH_ACTOR_CALLBACK", nil, {false, nCharId}) + else + local nPos = table.indexof(self.curChar, 0) + if 0 < nPos then + self.curChar[nPos] = nCharId + for idx, CharId in ipairs(self.curChar) do + self:SetGridIndex(CharId, idx) + end + PlayerData.Voice:PlayCharVoice("swap", nCharId) + local nSkinId = 0 + local mapChar = ConfigTable.GetData_Character(nCharId) + if mapChar ~= nil then + nSkinId = mapChar.DefaultSkinId + end + NovaAPI.DispatchEventWithData("DORM_LUA_SWITCH_ACTOR_CALLBACK", nil, { + true, + nCharId, + nSkinId + }) + else + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("DormTips_RoleFull") or "") + end + end + self:SetCharCount() + EventManager.Hit("OnEvent_ChangeTeamModel", self.curChar) +end +function DormSelectCharCtrl:SetGridIndex(nCharId, nIdx) + local nGirdIdx = table.indexof(self.tbSortedChar, nCharId) + local trGrid = self._mapNode.rtCharListContent:Find(tostring(nGirdIdx - 1)) + if trGrid ~= nil then + local nInstanceId = trGrid.gameObject:GetInstanceID() + self.mapGridCtrl[nInstanceId]:SetSelect(0 < nIdx, nIdx) + end +end +function DormSelectCharCtrl:FilterChar() + self.tbSortedChar = {} + for _, data in pairs(self.tbAllChar) do + local mapCharCfgData = ConfigTable.GetData_Character(data.nId) + local mapDormCharCfgData = ConfigTable.GetData("DormRole", data.nId, false) + local bAvailable = mapCharCfgData.Available and mapDormCharCfgData ~= nil + if bAvailable then + local isFilter = PlayerData.Filter:CheckFilterByChar(data.nId) + local bCur = table.indexof(self.curChar, data.nId) > 0 + if isFilter or bCur then + local mapSkill = PlayerData.Char:GetCharSkillUpgradeData(data.nId) + local nSkillLevelSum = 0 + for k, v in pairs(mapSkill) do + nSkillLevelSum = nSkillLevelSum + v.nLv + end + data.SkillLevel = nSkillLevelSum + table.insert(self.tbSortedChar, data) + end + end + end + print("过滤后 charCount:" .. #self.tbSortedChar) +end +function DormSelectCharCtrl:SortChar() + local tbCharId = {} + UTILS.SortByPriority(self.tbSortedChar, { + AllEnum.CharSortField[self.tbSortCfg.nSortType] + }, PlayerData.Char:GetCharSortField(), self.tbSortCfg.bOrder, self.bInFavorite) + self.tbSortedChar = self:MoveElementsToFront(self.tbSortedChar, self.curChar) + for _, mapCharId in ipairs(self.tbSortedChar) do + table.insert(tbCharId, mapCharId.nId) + end + self.tbSortedChar = tbCharId +end +function DormSelectCharCtrl:SetCharCount() + local nCurCount = 0 + for _, nCharId in ipairs(self.curChar) do + if nCharId ~= 0 then + nCurCount = nCurCount + 1 + end + end + local mapDormRoomCfgData = ConfigTable.GetData("DormRoom", self._panel.nCurRoom) + local maxCharCount = 0 + if mapDormRoomCfgData ~= nil then + maxCharCount = mapDormRoomCfgData.RoleNum + end + NovaAPI.SetTMPText(self._mapNode.labSelected, orderedFormat(ConfigTable.GetUIText("Board_Selected_Count"), nCurCount, maxCharCount)) +end +function DormSelectCharCtrl:MoveElementsToFront(sortedList, elementsToMove) + local lookup = {} + for _, v in ipairs(elementsToMove) do + lookup[v] = true + end + local moved, rest = {}, {} + for _, v in ipairs(sortedList) do + if lookup[v.nId] then + table.insert(moved, v) + else + table.insert(rest, v) + end + end + for _, v in ipairs(rest) do + table.insert(moved, v) + end + return moved +end +function DormSelectCharCtrl:RefreshOrderState() + self._mapNode.imgArrowUpEnable:SetActive(self.tbSortCfg.bOrder) + self._mapNode.imgArrowUpDisable:SetActive(not self.tbSortCfg.bOrder) + self._mapNode.imgArrowDownEnable:SetActive(not self.tbSortCfg.bOrder) + self._mapNode.imgArrowDownDisable:SetActive(self.tbSortCfg.bOrder) +end +function DormSelectCharCtrl:RefreshByFilter() + self:Refresh() +end +function DormSelectCharCtrl:OnEvent_ForamtionDown(nIdx) + local nCurCharId = self.curChar[nIdx] + self.curChar[nIdx] = 0 + local nGridIdx = table.indexof(self.tbSortedChar, nCurCharId) + local trGrid = self._mapNode.rtCharListContent:Find(tostring(nGridIdx - 1)) + if trGrid ~= nil then + local nInstanceId = trGrid.gameObject:GetInstanceID() + self.mapGridCtrl[nInstanceId]:SetSelect(false, nIdx) + end + EventManager.Hit("OnEvent_ChangeTeamModel", self.curChar) +end +function DormSelectCharCtrl:OnEvent_SortRuleChange(nValue) + if not self.bOpen then + return + end + local nV = nValue + 1 + self.tbSortCfg.nSortType = PlayerData.Char:GetCharSortType()[nV] + self.tbSortCfg.bOrder = false + PlayerData.Filter:CacheCharSort(self.tbSortCfg.nSortType, self.tbSortCfg.bOrder) + self:Refresh() +end +function DormSelectCharCtrl:OnBtnClick_Close(btn) + EventManager.Hit("DormCharSelectResult", self.curChar, false) +end +function DormSelectCharCtrl:OnBtnClick_Clear(btn) + for idx, nCharId in ipairs(self.curChar) do + if self.curChar[idx] ~= 0 then + self:SetGridIndex(self.curChar[i], 0) + self.curChar[idx] = 0 + end + end + EventManager.Hit("OnEvent_ChangeTeamModel", self.curChar) +end +function DormSelectCharCtrl:OnBtnClick_Confirm(btn) + EventManager.Hit("DormCharSelectResult", self.curChar, true) +end +function DormSelectCharCtrl:OnBtnClick_Filter() + local tbOption = { + AllEnum.ChooseOption.Char_Element, + AllEnum.ChooseOption.Char_Rarity, + AllEnum.ChooseOption.Char_PowerStyle, + AllEnum.ChooseOption.Char_TacticalStyle, + AllEnum.ChooseOption.Char_AffiliatedForces + } + EventManager.Hit(EventId.OpenPanel, PanelId.FilterPopupPanel, tbOption) +end +function DormSelectCharCtrl:OnEvent_PositionCharPos(_tmpChar) + for i, v in pairs(self.tbSortedChar) do + if v == _tmpChar then + self._mapNode.sv:SetScrollGridPos(i - 1, 0, 0) + EventManager.Hit("Positioning_Char_Grid", _tmpChar, i - 1) + break + end + end +end +function DormSelectCharCtrl:SetSortBtnState(btn, bSelect, bOrder) + local txtLable = btn.transform:Find("Dropdown/Label"):GetComponent("TMP_Text") + local imgArrowUp = btn.transform:Find("Dropdown/goDummy/imgArrowUp"):GetComponent("Image") + local imgArrowDown = btn.transform:Find("Dropdown/goDummy/imgArrowDown"):GetComponent("Image") + if bSelect then + NovaAPI.SetImageColor(imgArrowUp, bOrder and Select or Unselect) + NovaAPI.SetImageColor(imgArrowDown, bOrder and Unselect or Select) + else + NovaAPI.SetImageColor(imgArrowUp, Unselect) + NovaAPI.SetImageColor(imgArrowDown, Unselect) + end + NovaAPI.SetTMPColor(txtLable, bSelect and Select or Unselect) +end +function DormSelectCharCtrl:SetSortBtnLable() + local txtLable1 = self._mapNode.goSortAffinity.transform:Find("Dropdown/Label"):GetComponent("TMP_Text") + local txtLable2 = self._mapNode.goSortRare.transform:Find("Dropdown/Label"):GetComponent("TMP_Text") + NovaAPI.SetTMPText(txtLable1, ConfigTable.GetUIText("CharList_Sort_Toggle_Affinity")) + NovaAPI.SetTMPText(txtLable2, ConfigTable.GetUIText("Depot_SortByRare")) +end +function DormSelectCharCtrl:OnBtnClick_SortRarity(btn) + if self.tbSortCfg.nSortType == AllEnum.SortType.Rarity then + self.tbSortCfg.bOrder = not self.tbSortCfg.bOrder + else + self.tbSortCfg.nSortType = AllEnum.SortType.Rarity + self.tbSortCfg.bOrder = true + end + PlayerData.Filter:CacheDormSort(self.tbSortCfg.nSortType, self.tbSortCfg.bOrder) + self:SetSortBtnState(btn, true, self.tbSortCfg.bOrder) + self:SetSortBtnState(self._mapNode.goSortAffinity, false, self.tbSortCfg.bOrder) + self:Refresh() +end +function DormSelectCharCtrl:OnBtnClick_SortAffinity(btn) + if self.tbSortCfg.nSortType == AllEnum.SortType.Affinity then + self.tbSortCfg.bOrder = not self.tbSortCfg.bOrder + else + self.tbSortCfg.nSortType = AllEnum.SortType.Affinity + self.tbSortCfg.bOrder = true + end + PlayerData.Filter:CacheDormSort(self.tbSortCfg.nSortType, self.tbSortCfg.bOrder) + self:SetSortBtnState(btn, true, self.tbSortCfg.bOrder) + self:SetSortBtnState(self._mapNode.goSortRare, false, self.tbSortCfg.bOrder) + self:Refresh() +end +function DormSelectCharCtrl:RefreshFavoriteTopState() + if self.bInFavorite then + NovaAPI.SetCanvasGroupAlpha(self._mapNode.InFavoriteOrder, 1) + else + NovaAPI.SetCanvasGroupAlpha(self._mapNode.InFavoriteOrder, 0) + end +end +function DormSelectCharCtrl:OnBtnClick_InFavoriteOrder(btn) + self.bInFavorite = not self.bInFavorite + local sTip = "" + if self.bInFavorite then + sTip = ConfigTable.GetUIText("OpenCharacterCommonTop_Tip") + else + sTip = ConfigTable.GetUIText("CloseCharacterCommonTop_Tip") + end + EventManager.Hit(EventId.OpenMessageBox, sTip) + self:Refresh() +end +return DormSelectCharCtrl diff --git a/lua/game/ui/dorm/dormcontact/dormcontactbtnlistctrl.lua b/lua/game/ui/dorm/dormcontact/dormcontactbtnlistctrl.lua new file mode 100644 index 000000000..e5e21796f --- /dev/null +++ b/lua/game/ui/dorm/dormcontact/dormcontactbtnlistctrl.lua @@ -0,0 +1,410 @@ +local DormContactBtnListCtrl = class("DormContactBtnListCtrl", BaseCtrl) +local WwiseAudioMgr = CS.WwiseAudioManager.Instance +DormContactBtnListCtrl._mapNodeConfig = { + pool = {sComponentName = "Transform"}, + btnInteractiveList = {}, + ContentInteractiveList = {sComponentName = "Transform"}, + rtCharInteractive = {}, + rtInteractiveBtn = {}, + btnInteractive1 = { + sComponentName = "UIButton", + callback = "OnBtnClick_Interactive1" + }, + txtBtnInteractive1 = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_Contact_Interactive1" + }, + btnInteractive2 = { + sComponentName = "UIButton", + callback = "OnBtnClick_Interactive2" + }, + txtBtnInteractive2 = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_Contact_Interactive2" + }, + btnInteractive3 = {sComponentName = "UIButton"}, + btnCloseCharInteractive = { + sComponentName = "UIButton", + callback = "OnBtnClick_ExitCharActive" + }, + goCharHudRoot = {}, + rtCharInteractiveHide = {}, + CharInteractiveHideAnim = { + sNodeName = "rtCharInteractiveHide", + sComponentName = "Animator" + }, + btnCloseCharPresent = { + sComponentName = "UIButton", + nCount = 2, + callback = "OnBtnClick_CloseCharPresent" + }, + rtGiftRoot = { + sCtrlName = "Game.UI.Dorm.DormContact.DormInteractiveGiftCtrl" + }, + goFavorHint = {sComponentName = "Animator"}, + TMPHudFavorHint = {sComponentName = "TMP_Text"} +} +DormContactBtnListCtrl._mapEventConfig = {} +DormContactBtnListCtrl._mapRedDotConfig = {} +function DormContactBtnListCtrl:Awake() + self.mapListBtn = {} + self.tbListBtnPool = {} + self._timerInteractive = nil + self.mapCurCharInfo = nil +end +function DormContactBtnListCtrl:FadeIn() +end +function DormContactBtnListCtrl:FadeOut() +end +function DormContactBtnListCtrl:OnEnable() + self._mapNode.rtGiftRoot.parent = self + self._mapNode.TMPHudFavorHint.gameObject:SetActive(false) + self._mapNode.rtCharInteractive:SetActive(false) + self._mapNode.btnInteractive3.gameObject:SetActive(false) + self._mapNode.rtInteractiveBtn:SetActive(self:CheckHasBtn()) +end +function DormContactBtnListCtrl:OnDisable() + if self._timerInteractive ~= nil then + self._timerInteractive:Cancel() + self._timerInteractive = nil + end + self._mapNode.rtCharInteractiveHide:SetActive(true) +end +function DormContactBtnListCtrl:OnDestroy() +end +function DormContactBtnListCtrl:OnRelease() +end +function DormContactBtnListCtrl:GetBtnItem() + if #self.tbListBtnPool > 0 then + local goItem = table.remove(self.tbListBtnPool, 1) + goItem.transform:SetParent(self._mapNode.ContentInteractiveList) + goItem.transform.localScale = Vector3.one + return goItem + else + local go = instantiate(self._mapNode.btnInteractiveList) + local goComp = go:GetComponent("UIButton") + goComp.transform:SetParent(self._mapNode.ContentInteractiveList) + goComp.transform.localScale = Vector3.one + goComp.gameObject:SetActive(true) + return goComp + end +end +function DormContactBtnListCtrl:RecycleBtnItem(goItem) + local animtor = goItem:GetComponent("Animator") + if animtor ~= nil then + animtor:Play("Interactive_out") + end + self:AddTimer(1, 0.16, function() + goItem.transform:SetParent(self._mapNode.pool) + table.insert(self.tbListBtnPool, goItem) + end, true, true, true, nil) +end +function DormContactBtnListCtrl:AddInteractiveBtn(rtTarget, nType, nId, nEntityId) + if self.mapListBtn[nEntityId] ~= nil then + for index, mapData in ipairs(self.mapListBtn[nEntityId]) do + if mapData.nType == nType then + return + end + end + end + local goItem = self:GetBtnItem() + if self.mapListBtn[nEntityId] == nil then + self.mapListBtn[nEntityId] = {} + end + table.insert(self.mapListBtn[nEntityId], { + goItem = goItem, + objTarget = rtTarget, + nType = nType, + nDataId = nId, + nEntityId = nEntityId + }) + local compTMP = goItem.transform:Find("AnimRoot/imgBg/TMPName"):GetComponent("TMP_Text") + local animtor = goItem:GetComponent("Animator") + local imgIcon = goItem.transform:Find("AnimRoot/imgBg/imgIcon"):GetComponent("Image") + if nType == 0 then + self:SetPngSprite(imgIcon, "Icon/ZZZOther/dorminter_role_small") + elseif nType == 1 then + self:SetPngSprite(imgIcon, "Icon/ZZZOther/dorminter_furniture_small") + else + local mapFurnitureCfgData = ConfigTable.GetData("DormFurniture", nId) + if mapFurnitureCfgData ~= nil then + local sPath = mapFurnitureCfgData.BubbleIcon .. "_small" + self:SetPngSprite(imgIcon, sPath) + end + end + if animtor ~= nil then + animtor:Play("Interactive_in") + end + local mapItemCfgData = ConfigTable.GetData_Item(nId) + if mapItemCfgData ~= nil then + NovaAPI.SetTMPText(compTMP, mapItemCfgData.Title) + end + goItem.onClick:RemoveAllListeners() + goItem.onClick:AddListener(function() + self:DormContactBtnClick(nEntityId, nType, nId) + end) + self._mapNode.rtInteractiveBtn:SetActive(self:CheckHasBtn()) +end +function DormContactBtnListCtrl:RemoveRewardHud(nEntityId, nFurId) + if self.mapListBtn[nEntityId] == nil or #self.mapListBtn[nEntityId] == 0 then + return + end + local removedIdx = 0 + for nIdx, mapInfo in ipairs(self.mapListBtn[nEntityId]) do + if mapInfo.nType == 4 and mapInfo.nDataId == nFurId then + removedIdx = nIdx + end + end + local removedInfo = table.remove(self.mapListBtn[nEntityId], removedIdx) + self:RecycleBtnItem(removedInfo.goItem) +end +function DormContactBtnListCtrl:RemoveInteractiveBtn(nEntityId) + if self.mapListBtn[nEntityId] ~= nil then + for _, mapBtnInfo in ipairs(self.mapListBtn[nEntityId]) do + mapBtnInfo.goItem.onClick:RemoveAllListeners() + self:RecycleBtnItem(mapBtnInfo.goItem) + end + self.mapListBtn[nEntityId] = nil + end + self._mapNode.rtInteractiveBtn:SetActive(self:CheckHasBtn()) +end +function DormContactBtnListCtrl:RemoveAllInteractiveBtn() + for nEntityId, tbInfo in pairs(self.mapListBtn) do + for _, goBtn in ipairs(tbInfo) do + goBtn.goItem.onClick:RemoveAllListeners() + self:RecycleBtnItem(goBtn.goItem) + end + end + self.mapListBtn = {} + self._mapNode.rtInteractiveBtn:SetActive(self:CheckHasBtn()) +end +function DormContactBtnListCtrl:EnterCharActive(nEntityId) + if self._timerInteractive ~= nil then + self._timerInteractive:Cancel() + self._timerInteractive = nil + end + if self.mapListBtn[nEntityId] == nil or #self.mapListBtn[nEntityId] == 0 then + return + end + local mapInfo = self.mapListBtn[nEntityId][1] + self._mapNode.rtCharInteractiveHide:SetActive(true) + self._mapNode.goCharHudRoot:SetActive(true) + self._mapNode.rtCharInteractive:SetActive(true) + self._mapNode.rtInteractiveBtn:SetActive(false) + local rtTarget = mapInfo.objTarget + self.mapCurCharInfo = mapInfo + EventManager.Hit("DormShowInteractiveBtns", false) + self._mapNode.CharInteractiveHideAnim:Play("DormCharInteractiveHide_in") + safe_call_cs_func(CS.DormModuleHelper.SetHudFollowTarget, self._mapNode.goCharHudRoot, rtTarget, Vector3(0, 1.8, 0)) +end +function DormContactBtnListCtrl:EnterCharActiveViewMode(rtTransform, nType, nDataId, nEntityId) + if self._timerInteractive ~= nil then + self._timerInteractive:Cancel() + self._timerInteractive = nil + end + if nDataId == 9100 or nDataId == 9101 then + self._mapNode.rtCharInteractiveHide:SetActive(false) + else + self._mapNode.rtCharInteractiveHide:SetActive(true) + end + self._mapNode.goCharHudRoot:SetActive(true) + self._mapNode.rtCharInteractive:SetActive(true) + self._mapNode.rtInteractiveBtn:SetActive(false) + self._mapNode.CharInteractiveHideAnim:Play("DormCharInteractiveHide_in") + local rtTarget = rtTransform + self.mapCurCharInfo = { + goItem = nil, + objTarget = rtTarget, + nType = nType, + nDataId = nDataId, + nEntityId = nEntityId + } + EventManager.Hit("DormShowInteractiveBtns", false) + safe_call_cs_func(CS.DormModuleHelper.SetHudFollowTarget, self._mapNode.goCharHudRoot, rtTarget, Vector3(0, 1.5, 0)) +end +function DormContactBtnListCtrl:PerformanceTimer(nTime, callback) + if self._timerInteractive ~= nil then + self._timerInteractive:Cancel() + self._timerInteractive = nil + end + local TimerCallback = function() + self._mapNode.rtCharInteractiveHide:SetActive(true) + if callback ~= nil and type(callback) == "function" then + callback() + end + end + self._mapNode.rtCharInteractiveHide:SetActive(false) + self._timerInteractive = self:AddTimer(1, nTime, TimerCallback, true, true, true, nil) + EventManager.Hit(EventId.TemporaryBlockInput, nTime) +end +function DormContactBtnListCtrl:ExitCharActive() + self.mapCurCharInfo = nil + self._mapNode.goCharHudRoot:SetActive(false) + self._mapNode.rtCharInteractive:SetActive(false) + self._mapNode.rtInteractiveBtn:SetActive(self:CheckHasBtn()) + if self._timerInteractive ~= nil then + self._timerInteractive:Cancel() + self._timerInteractive = nil + end + self._mapNode.rtCharInteractiveHide:SetActive(true) + self._mapNode.CharInteractiveHideAnim:Play("DormCharInteractiveHide_in") + self._mapNode.rtGiftRoot:Exit() + EventManager.Hit("DormShowInteractiveBtns", true) + NovaAPI.DispatchEventWithData("DORM_LUA_INTERACTIVE_WITH_ACTOR_CALLBACK", nil, {0}) +end +function DormContactBtnListCtrl:CheckHasBtn() + if next(self.mapListBtn) ~= nil then + return true + end + return false +end +function DormContactBtnListCtrl:OnBtnClick_Interactive1() + local DormGuideAdapter = require("Game.UI.Dorm.DormGuideAdapter") + if self.mapCurCharInfo == nil then + DormGuideAdapter.NoteCaressRejected() + self:ExitCharActive() + return + end + local nRoomId = self._panel.nCurRoom + local callback = function(tbAffinityData, changeInfo) + NovaAPI.DispatchEventWithData("DORM_LUA_INTERACTIVE_WITH_ACTOR_CALLBACK", nil, { + self.mapCurCharInfo.nEntityId + }) + local FinishChain = function() + DormGuideAdapter.NoteCaressDone() + end + local PerformanceTimerCallback = function() + if tbAffinityData ~= nil and 0 < #tbAffinityData then + local Info = tbAffinityData[1].AffinityInfo + local mapItem = tbAffinityData[1].ItemInfo + local ItemCallback = function() + if Info.nLevelChange > 0 then + DormGuideAdapter.NoteCaressPhase("level") + DormGuideAdapter.WatchPanel(PanelId.CharFavourLevelUp) + EventManager.Hit(EventId.OpenPanel, PanelId.CharFavourLevelUp, Info.CharId, Info.AffinityLevel, Info.nBeforeLevel, Info.AffinityExp, Info.nBeforeExp) + else + FinishChain() + end + end + if mapItem ~= nil and 0 < mapItem.Tid then + DormGuideAdapter.NoteCaressPhase("reward") + UTILS.OpenReceiveByDisplayItem({mapItem}, changeInfo, ItemCallback) + else + ItemCallback() + end + else + FinishChain() + end + end + DormGuideAdapter.NoteCaressPhase("performing") + self:PerformanceTimer(3, PerformanceTimerCallback) + if tbAffinityData ~= nil and 0 < #tbAffinityData then + local nAffinity = tbAffinityData[1].AffinityInfo.nExpChange or 0 + NovaAPI.SetTMPText(self._mapNode.TMPHudFavorHint, orderedFormat(ConfigTable.GetUIText("Dorm_AffinityUp"), nAffinity)) + self._mapNode.goFavorHint:Play("CharInterActiveAffinityHintIn") + WwiseAudioMgr:PostEvent("Home_UI_char_up") + end + end + if PlayerData.PlayerDormData:CheckRoleInteraction(self.mapCurCharInfo.nDataId) then + callback(nil) + return + end + self:DormCharInteractive({ + { + RoleId = self.mapCurCharInfo.nDataId, + DormRoomId = nRoomId + } + }, callback) +end +function DormContactBtnListCtrl:OnBtnClick_Interactive2() + local nDayCount = PlayerData.PlayerDormData:GetCharGiftCountDay(self.mapCurCharInfo.nDataId) + if nDayCount < 1 then + local tips = ConfigTable.GetUIText("Dorm_GiftCountMaxHint") + EventManager.Hit(EventId.OpenMessageBox, tips) + return + end + self._mapNode.rtGiftRoot.gameObject:SetActive(true) + self._mapNode.rtCharInteractiveHide:SetActive(false) + self._mapNode.rtGiftRoot:OpenGiftChoose(self.mapCurCharInfo.nDataId, self) +end +function DormContactBtnListCtrl:OnBtnClick_ExitCharActive() + local bHit, rtChar, nDataId, nEntityId = safe_call_cs_func2(CS.DormModuleHelper_HotFix.TryPickActorAtLastPressDown) + if not bHit then + self:ExitCharActive() + elseif nEntityId == self.mapCurCharInfo.nEntityId then + return + else + self:EnterCharActiveViewMode(rtChar, 2, nDataId, nEntityId) + end +end +function DormContactBtnListCtrl:OnBtnClick_CloseCharPresent() + self._mapNode.rtGiftRoot:Exit() + self._mapNode.rtCharInteractiveHide:SetActive(true) +end +function DormContactBtnListCtrl:SendGiftResult(nRoomId, nCharId, tbGift) + local callback = function(Info) + NovaAPI.DispatchEventWithData("DORM_LUA_INTERACTIVE_WITH_ACTOR_CALLBACK", nil, { + self.mapCurCharInfo.nEntityId + }) + self:OnBtnClick_CloseCharPresent() + local PerformanceTimerCallback = function() + if Info ~= nil and Info.nLevelChange > 0 then + EventManager.Hit(EventId.OpenPanel, PanelId.CharFavourLevelUp, Info.CharId, Info.AffinityLevel, Info.nBeforeLevel, Info.AffinityExp, Info.nBeforeExp) + end + end + self:PerformanceTimer(3, PerformanceTimerCallback) + if Info ~= nil then + local nAffinity = Info.nExpChange or 0 + NovaAPI.SetTMPText(self._mapNode.TMPHudFavorHint, orderedFormat(ConfigTable.GetUIText("Dorm_AffinityUp"), nAffinity)) + self._mapNode.goFavorHint:Play("CharInterActiveAffinityHintIn") + WwiseAudioMgr:PostEvent("Home_UI_char_up") + end + end + self:DormCharGift(nRoomId, nCharId, tbGift, callback) +end +function DormContactBtnListCtrl:DormCharInteractive(tbCharId, callback) + local tbCheck = {} + for _, mapRoleInfo in ipairs(tbCharId) do + if not PlayerData.PlayerDormData:CheckRoleInteraction(mapRoleInfo.RoleId) then + table.insert(tbCheck, mapRoleInfo) + end + end + if #tbCheck < 1 then + if callback ~= nil and type(callback == "function") then + callback(nil) + end + return + end + local netCallback = function(InfoList, changeinfo) + if callback ~= nil and type(callback == "function") then + callback(InfoList, changeinfo) + end + end + PlayerData.PlayerDormData:DormRoleInteraction(tbCheck, netCallback) +end +function DormContactBtnListCtrl:DormCharGift(nRoomId, nCharId, tbGift, callback) + if PlayerData.PlayerDormData:CheckRoleSendGift(nCharId) then + print("该角色今天已被赠送过礼物") + if callback ~= nil and type(callback == "function") then + callback(nil) + end + return + end + local netCallback = function(Info) + if callback ~= nil and type(callback == "function") then + callback(Info) + end + end + PlayerData.PlayerDormData:DormAffinityGiftSend(nRoomId, nCharId, tbGift, netCallback) +end +function DormContactBtnListCtrl:DormContactBtnClick(nEntityId, nType, nDataId) + if nType == 0 then + NovaAPI.DispatchEventWithData("DORM_LUA_SELECT_ACTOR_CALLBACK", nil, {nEntityId}) + self:EnterCharActive(nEntityId) + elseif nType == 1 then + NovaAPI.DispatchEventWithData("BUTTON_DORM_INTERACTIVE_HUD", nil, {nEntityId, nType}) + else + EventManager.Hit("FurnitureFunctionBtnClick", nEntityId, nDataId) + end +end +return DormContactBtnListCtrl diff --git a/lua/game/ui/dorm/dormcontact/dorminteractivegiftctrl.lua b/lua/game/ui/dorm/dormcontact/dorminteractivegiftctrl.lua new file mode 100644 index 000000000..56353d76a --- /dev/null +++ b/lua/game/ui/dorm/dormcontact/dorminteractivegiftctrl.lua @@ -0,0 +1,376 @@ +local DormInteractiveGiftCtrl = class("DormInteractiveGiftCtrl", BaseCtrl) +local newDayTime = UTILS.GetDayRefreshTimeOffset() +local LocalData = require("GameCore.Data.LocalData") +DormInteractiveGiftCtrl._mapNodeConfig = { + loopsvGiftList = { + sNodeName = "svGiftList", + sComponentName = "LoopScrollView" + }, + btnPresent = { + sComponentName = "UIButton", + callback = "OnBtn_ClickSendGift" + }, + btnPresentGray = {sComponentName = "UIButton"}, + goEmpty = {sNodeName = "Empty"}, + txtGiftCount = {sComponentName = "TMP_Text"}, + btnDetails = { + sComponentName = "UIButton", + callback = "OnBtnClick_Details" + }, + txtEmptyCount = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_GiftEmptyTitle" + }, + txtBtnPresent = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_Contact_BtnSendGift" + }, + txtBtnPresentGray = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_Contact_BtnSendGift" + } +} +DormInteractiveGiftCtrl._mapEventConfig = {} +DormInteractiveGiftCtrl._mapRedDotConfig = {} +function DormInteractiveGiftCtrl:Awake() +end +function DormInteractiveGiftCtrl:FadeIn() +end +function DormInteractiveGiftCtrl:FadeOut() +end +function DormInteractiveGiftCtrl:OnEnable() + self.tbGridCtrl = {} + self.tbChooseItem = {} + self.addedLevel = 0 + self.parent = nil + self.curFavourExp = 0 + self.animator = self.gameObject:GetComponent("Animator") +end +function DormInteractiveGiftCtrl:OnDisable() + if self.tbGridCtrl then + for k, v in pairs(self.tbGridCtrl) do + self:UnbindCtrlByNode(v) + end + end + self.tbGridCtrl = {} + self.gameObject:SetActive(false) +end +function DormInteractiveGiftCtrl:OnDestroy() +end +function DormInteractiveGiftCtrl:OnRelease() +end +function DormInteractiveGiftCtrl:OpenGiftChoose(nCharId, parent) + self.nCharId = nCharId + self.parent = parent + local mapCharAffinity = ConfigTable.GetData("CharAffinityTemplate", self.nCharId) + if mapCharAffinity == nil then + return + end + local templateId = mapCharAffinity.TemplateId + self.MaxAffinityLevel = PlayerData.Char:GetMaxAffinityLevel(templateId) + local affinityData = PlayerData.Char:GetCharAffinityData(nCharId) + self.curFavourLevel = affinityData.Level + self.curFavourExp = affinityData.Exp + self.nMaxSendGiftCount = PlayerData.PlayerDormData:GetCharGiftCountDay(nCharId) + local mapCharDesc = ConfigTable.GetData("CharacterDes", self.nCharId) + if mapCharDesc ~= nil then + self.PreferenceData = { + PreferTags = mapCharDesc.PreferTags, + HateTags = mapCharDesc.HateTags + } + end + self:RefreshItemList() + self:SetDaySendCount() +end +function DormInteractiveGiftCtrl:RefreshItemList() + self.tbItemData = {} + self.tbChooseItem = {} + local listCount = 0 + local tbAllItem = {} + local foreachAffinityGift = function(mapData) + local count = PlayerData.Item:GetItemCountByID(mapData.Id) + local itemData = ConfigTable.GetData_Item(mapData.Id) + if itemData ~= nil then + local favourLevel = self:GetGiftFavourLevel(mapData.Tags) + if 0 < count then + table.insert(tbAllItem, { + nTid = itemData.Id, + nRarity = itemData.Rarity, + nCount = count, + nExpire = itemData.ExpireType, + favourLevel = favourLevel + }) + end + end + end + ForEachTableLine(DataTable.AffinityGift, foreachAffinityGift) + self._mapNode.goEmpty:SetActive(#tbAllItem == 0) + self._mapNode.loopsvGiftList.gameObject:SetActive(0 < #tbAllItem) + self.tbItemData = {} + if 0 < #tbAllItem then + table.sort(tbAllItem, function(a, b) + if a.favourLevel == b.favourLevel then + if a.nRarity == b.nRarity then + return a.nTid < b.nTid + end + return a.nRarity < b.nRarity + end + return a.favourLevel < b.favourLevel + end) + for _, v in ipairs(tbAllItem) do + for i = 1, v.nCount do + listCount = listCount + 1 + table.insert(self.tbItemData, { + nTid = v.nTid, + nRarity = v.nRarity, + nCount = 1, + nExpire = v.nExpire, + favourLevel = v.favourLevel + }) + end + end + self._mapNode.loopsvGiftList:Init(listCount, self, self.RefreshItemGrid, self.OnBtnClickItemGrid) + end + self._mapNode.btnPresentGray.gameObject:SetActive(#self.tbItemData == 0) + self._mapNode.btnPresent.gameObject:SetActive(#self.tbItemData > 0) +end +function DormInteractiveGiftCtrl:RefreshItemGrid(grid) + local nIndex = tonumber(grid.name) + 1 + local mapItem = self.tbItemData[nIndex] + local nInstanceID = grid:GetInstanceID() + if not self.tbGridCtrl[nInstanceID] then + local itemObj = grid.transform:Find("btnGrid/AnimRoot/tc_item_02") + self.tbGridCtrl[nInstanceID] = self:BindCtrlByNode(itemObj, "Game.UI.TemplateEx.TemplateItemCtrl") + end + self.tbGridCtrl[nInstanceID]:SetItem(mapItem.nTid, mapItem.nRarity, nil, mapItem.nExpire) + local imgAffinityLevel = grid.transform:Find("btnGrid/AnimRoot/tc_item_02/imgAffinityGiftLevel"):GetComponent("Image") + local level = mapItem.favourLevel + self:SetAtlasSprite(imgAffinityLevel, "11_ico", "zs_present_heart_" .. level) + if self.tbChooseItem ~= nil and self.tbChooseItem.nIdx == nIndex then + self.tbGridCtrl[nInstanceID]:SetMultiSelected_Blue(true) + end +end +function DormInteractiveGiftCtrl:OnBtnClickItemGrid(grid) + local nInstanceID = grid:GetInstanceID() + if not self.tbGridCtrl[nInstanceID] then + return + end + local nIndex = tonumber(grid.name) + 1 + local mapItem = self.tbItemData[nIndex] + local itemCtrl = self.tbGridCtrl[nInstanceID] + if self.tbChooseItem ~= nil and self.tbChooseItem[nIndex] ~= nil then + itemCtrl:SetMultiSelected_Blue(false) + self.tbChooseItem[nIndex] = nil + else + local nCount = 0 + if self.tbChooseItem ~= nil then + for nIndex, v in pairs(self.tbChooseItem) do + if v ~= nil then + nCount = nCount + 1 + end + end + end + if nCount >= self.nMaxSendGiftCount then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Gift_Send_Day_Count_Max")) + return + end + self.tbChooseItem[nIndex] = { + nTid = mapItem.nTid, + itemCtrl = itemCtrl + } + itemCtrl:SetMultiSelected_Blue(true) + end + self:OnItemChosen() + self:SetDaySendCount() +end +function DormInteractiveGiftCtrl:GetGiftFavourLevelById(itemId) + if self.PreferenceData == nil then + return 2 + end + local itemData = ConfigTable.GetData("AffinityGift", itemId) + for k, v in ipairs(itemData.Tags) do + for k1, v1 in ipairs(self.PreferenceData.PreferTags) do + if v == v1 then + return 1 + end + end + end + for k, v in ipairs(itemData.Tags) do + for k1, v1 in ipairs(self.PreferenceData.HateTags) do + if v == v1 then + return 3 + end + end + end + return 2 +end +function DormInteractiveGiftCtrl:OnItemChosen() + local mapCharAffinity = ConfigTable.GetData("CharAffinityTemplate", self.nCharId) + if mapCharAffinity == nil then + return + end + if self.curFavourLevel >= self.MaxAffinityLevel then + return + end + local nSelectCount = 0 + local addedExp = 0 + for nIndex, v in pairs(self.tbChooseItem) do + local data = ConfigTable.GetData("AffinityGift", v.nTid) + local level = self:GetGiftFavourLevelById(v.nTid) + local AffinityGiftPreferenceProp = ConfigTable.GetConfigNumberArray("AffinityGiftPreferenceProp") + local nExp = data.BaseAffinity * (AffinityGiftPreferenceProp[level] / 100 + 1) + addedExp = addedExp + nExp + end + local mapCharAffinity = ConfigTable.GetData("CharAffinityTemplate", self.nCharId) + if mapCharAffinity == nil then + return + end + local templateId = mapCharAffinity.TemplateId + local addedLevel = self.curFavourLevel + local preFinalExp = addedExp + self.curFavourExp + if 0 < addedExp then + while 0 < preFinalExp and not (addedLevel >= self.MaxAffinityLevel) do + local needExp = CacheTable.GetData("_AffinityLevel", templateId)[addedLevel + 1].NeedExp + preFinalExp = preFinalExp - needExp + if 0 <= preFinalExp then + addedLevel = addedLevel + 1 + if addedLevel >= self.MaxAffinityLevel then + preFinalExp = CacheTable.GetData("_AffinityLevel", templateId)[self.MaxAffinityLevel].NeedExp + break + end + else + preFinalExp = preFinalExp + needExp + break + end + end + end + self.addedLevel = addedLevel +end +function DormInteractiveGiftCtrl:GetGiftFavourLevel(tags) + if self.PreferenceData == nil then + return 2 + end + for k, v in ipairs(tags) do + for k1, v1 in ipairs(self.PreferenceData.PreferTags) do + if v == v1 then + return 1 + end + end + end + for k, v in ipairs(tags) do + for k1, v1 in ipairs(self.PreferenceData.HateTags) do + if v == v1 then + return 3 + end + end + end + return 2 +end +function DormInteractiveGiftCtrl:SetDaySendCount() + local nCount = 0 + if self.tbChooseItem ~= nil then + for nIndex, v in pairs(self.tbChooseItem) do + if v ~= nil then + nCount = nCount + 1 + end + end + end + NovaAPI.SetTMPText(self._mapNode.txtGiftCount, orderedFormat(ConfigTable.GetUIText("Phone_Gift_Send_Day_Count_1"), nCount, self.nMaxSendGiftCount)) +end +function DormInteractiveGiftCtrl:Exit() + if self.tbGridCtrl then + for k, v in pairs(self.tbGridCtrl) do + self:UnbindCtrlByNode(v) + end + end + self.tbGridCtrl = {} + self.animator:Play("DormGift_out") + self:AddTimer(1, 0.3, function() + self.gameObject:SetActive(false) + end, true, true, true, nil) +end +function DormInteractiveGiftCtrl:OnBtn_ClickSendGift() + if #self.tbItemData == 0 then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Gift_Send_Item_Empty")) + return + end + if self.tbChooseItem == nil or next(self.tbChooseItem) == nil then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Gift_Send_Not_Select")) + return + end + local sendCount = PlayerData.PlayerDormData:GetCharGiftCountDay(self.nCharId) + if sendCount < 1 then + local tips = ConfigTable.GetUIText("Gift_Send_Day_Count_Max") + EventManager.Hit(EventId.OpenMessageBox, tips) + return + end + local sendGift = function() + local tempCount = {} + for nIndex, v in pairs(self.tbChooseItem) do + if tempCount[v.nTid] == nil then + tempCount[v.nTid] = 0 + end + tempCount[v.nTid] = tempCount[v.nTid] + 1 + end + local tbGift = {} + for nTid, nCount in pairs(tempCount) do + table.insert(tbGift, {Tid = nTid, Qty = nCount}) + end + local nRoomId = self._panel.nCurRoom + if self.parent ~= nil then + self.parent:SendGiftResult(nRoomId, self.nCharId, tbGift) + end + end + if self.curFavourLevel >= self.MaxAffinityLevel then + local TipsTime = LocalData.GetPlayerLocalData("PhoneGiftMax_Tips_Time") + local _tipDay = 0 + if TipsTime ~= nil then + _tipDay = tonumber(TipsTime) + end + local curTimeStamp = CS.ClientManager.Instance.serverTimeStampWithTimeZone + local fixedTimeStamp = curTimeStamp + newDayTime * 3600 + local nYear = tonumber(os.date("!%Y", fixedTimeStamp)) + local nMonth = tonumber(os.date("!%m", fixedTimeStamp)) + local nDay = tonumber(os.date("!%d", fixedTimeStamp)) + local nowD = nYear * 366 + nMonth * 31 + nDay + if nowD == _tipDay then + sendGift() + else + local sTip = ConfigTable.GetUIText("PhoneGift_Send_Max_Tip") + local isSelectAgain = false + local confirmCallback = function() + if isSelectAgain then + local _curTimeStamp = CS.ClientManager.Instance.serverTimeStampWithTimeZone + local _fixedTimeStamp = _curTimeStamp + newDayTime * 3600 + local _nYear = tonumber(os.date("!%Y", _fixedTimeStamp)) + local _nMonth = tonumber(os.date("!%m", _fixedTimeStamp)) + local _nDay = tonumber(os.date("!%d", _fixedTimeStamp)) + local _nowD = _nYear * 366 + _nMonth * 31 + _nDay + LocalData.SetPlayerLocalData("PhoneGiftMax_Tips_Time", tostring(_nowD)) + end + sendGift() + end + local againCallback = function(isSelect) + isSelectAgain = isSelect + end + local msg = { + nType = AllEnum.MessageBox.Char, + sContent = sTip, + nCharId = self.nCharId, + callbackConfirm = confirmCallback, + callbackAgain = againCallback + } + EventManager.Hit(EventId.OpenMessageBox, msg) + end + return + end + sendGift() +end +function DormInteractiveGiftCtrl:OnBtnClick_Details() + local msg = { + nType = AllEnum.MessageBox.Desc, + sContent = ConfigTable.GetUIText("Dorm_GiftDesc") + } + EventManager.Hit(EventId.OpenMessageBox, msg) +end +return DormInteractiveGiftCtrl diff --git a/lua/game/ui/dorm/dormctrl.lua b/lua/game/ui/dorm/dormctrl.lua new file mode 100644 index 000000000..39dff61fe --- /dev/null +++ b/lua/game/ui/dorm/dormctrl.lua @@ -0,0 +1,879 @@ +local DormCtrl = class("DormCtrl", BaseCtrl) +local ModuleManager = require("GameCore.Module.ModuleManager") +local DormGuideUI = require("Game.UI.Dorm.DormGuideUI") +local GamepadUIManager = require("GameCore.Module.GamepadUIManager") +local WwiseAudioMgr = CS.WwiseAudioManager.Instance +DormCtrl._mapNodeConfig = { + rtEditorRoot = { + sCtrlName = "Game.UI.Dorm.DormEditor.DormEditorCtrl" + }, + rtInteractiveRoot = { + sCtrlName = "Game.UI.Dorm.DormInteractive.DormInteractiveCtrl" + }, + rtFriendRoot = { + sCtrlName = "Game.UI.Dorm.DormFriend.DormFriendRootCtrl" + }, + CharListRoot = { + sCtrlName = "Game.UI.Dorm.DormCharSelect.DormSelectCharCtrl" + }, + btnHomeMain = { + sComponentName = "UIButton", + callback = "BtnClick_Home" + }, + btnBackMain = { + sComponentName = "UIButton", + callback = "BtnClick_Back" + }, + btnShowMenu = { + sComponentName = "UIButton", + callback = "BtnClick_ShowMenu" + }, + btnHideAllUI2 = { + sComponentName = "UIButton", + callback = "BtnClick_HideAllUI2" + }, + txt_ShowUI = { + sComponentName = "TMP_Text", + sLanguageId = "MainView_ShowUI" + }, + rtMenu = {} +} +DormCtrl._mapEventConfig = { + [EventId.UIBackConfirm] = "OnEvent_Back", + [EventId.UIHomeConfirm] = "OnEvent_Home", + Dorm_HideUI = "OnEvent_DormHideUI", + DormPanel_BtnClickEdit = "OnEvent_EditMode", + DormPanel_BtnInteractive = "OnEvent_InteractiveMode", + DormPanel_BtnClickObserve = "OnEvent_ObserveMode", + DormPanel_BtnClickOperate = "OnEvent_OperateMode", + DormPanel_NextRoom = "OnEvent_NextRoom", + OnEvent_DormLevelLoadComplete = "OnEvent_DormLevelLoadComplete", + DORM_LEVEL_FINISH = "OnEvent_DormLevelFinish", + DORM_CS2LUA_SHOW_SELECT_ROME_UI = "OnEvent_SelectRoom", + DORM_CS2LUA_SWITCH_NEW_ROOM = "OnEvent_SwitchRoom", + DormRoomSelect_ChangeRoomResult = "OnEvent_ChangeRoomResult", + DormCharSelectResult = "OnEvent_DormCharSelectResult", + DormPanel_OpenSelectChar = "OnEvent_OpenSelectChar", + DormUpdatePresetNameSuc = "OnEvent_DormUpdatePresetNameSuc", + DormBGMSetSuccess = "OnEvent_DormBGMSetSuccess", + ResetDormMusic = "OnEvent_ResetDormMusic", + DormVisitFriendRoom = "OnEvent_VisitFriend", + DormBackHome = "OnEvent_BackHome", + DormNewRoomUnlock = "OnEvent_DormNewRoomUnlock", + DormElevatorHideUI = "OnEvent_DormElevatorHideUI", + [EventId.OpenPanel] = "OnEvent_DormGlobalOpenPanel", + [EventId.ClosePanel] = "OnEvent_DormGlobalClosePanel" +} +function DormCtrl:Awake() + self.animator = self.gameObject:GetComponent("Animator") + self.bNeedWaitElevator = false + self._nDormPopupCount = 0 +end +function DormCtrl:RefreshVirtualMouseStick() + local bPlayerControlMode = self._panel.nCurMode == 0 or self._panel.nCurMode == 3 + local bEnable = not bPlayerControlMode or not (0 >= self._nDormPopupCount) + GamepadUIManager.SetVirtualMouseStickEnable(bEnable) +end +function DormCtrl:OnEvent_DormGlobalOpenPanel(nPanelId) + if self._panel == nil then + return + end + if nPanelId == self._panel._nPanelId then + return + end + self._nDormPopupCount = self._nDormPopupCount + 1 + self:RefreshVirtualMouseStick() +end +function DormCtrl:OnEvent_DormGlobalClosePanel(nPanelId) + if nPanelId == self._panel._nPanelId then + return + end + if self._nDormPopupCount > 0 then + self._nDormPopupCount = self._nDormPopupCount - 1 + end + self:RefreshVirtualMouseStick() +end +function DormCtrl:OnEnable() + self._nDormPopupCount = 0 + self.gameObject:SetActive(false) + local bGetRoomInfo = false + local bGetBagInfo = false + local ReopenWaitFrame = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + EventManager.Hit("OnEvent_DormLevelLoadComplete") + self._panel:SetDormBGM() + end + local SetDormData = function(nRoomId) + local nCurRoom = nRoomId + local roomData = {} + if nCurRoom ~= 0 then + local nFurnitureLen = 0 + if self._panel.mapDormRoomInfo[nCurRoom] ~= nil then + local mapData = self._panel.mapDormRoomInfo[nCurRoom] + nFurnitureLen = #mapData.FurnitureList + end + local tbRole = {} + local bIsMale = PlayerData.Base:GetPlayerSex() == true + if bIsMale then + table.insert(tbRole, { + 9101, + 910101, + true + }) + else + table.insert(tbRole, { + 9100, + 910001, + true + }) + end + for index, value in ipairs(self._panel.mapDormRoomInfo[nCurRoom].RoleList) do + local nSkinId = PlayerData.PlayerDormData:GetDormCharSkin(value.RoleId) + table.insert(tbRole, { + value.RoleId, + nSkinId, + value.IsVisit + }) + if value.IsVisit == true then + value.IsVisit = false + end + end + local nSceneId = 0 + local bIsGuide = PlayerData.PlayerDormData:GetGuideState() + table.insert(roomData, { + 1, + nCurRoom, + nFurnitureLen, + tbRole, + nSceneId, + bIsGuide + }) + for _, mapFurnitur in ipairs(self._panel.mapDormRoomInfo[nCurRoom].FurnitureList) do + table.insert(roomData, { + mapFurnitur.FurnitureId, + mapFurnitur.X, + mapFurnitur.Y, + mapFurnitur.Z, + mapFurnitur.Rotation + }) + end + safe_call_cs_func(CS.DormModuleHelper.SetDormData, roomData) + else + printError("NO ROOM CONFIG") + return + end + end + local GetRoomInfoCallback = function(mapDormRoomInfo, mapDormBaseInfo) + bGetRoomInfo = true + local roomId = 0 + for nRoomId, _ in pairs(mapDormRoomInfo) do + if roomId == 0 or roomId == nil then + roomId = nRoomId + else + roomId = math.min(roomId, nRoomId) + end + end + self._panel.nCurRoom = self._panel.nCurRoom == 0 and roomId or self._panel.nCurRoom + self._panel.mapDormRoomInfo = mapDormRoomInfo + self._panel.mapDormBaseData = mapDormBaseInfo + if bGetBagInfo then + local sCurModule = ModuleManager.GetCurModuleName() + if sCurModule == "DormModuleScene" then + cs_coroutine.start(ReopenWaitFrame) + else + SetDormData(roomId) + NovaAPI.EnterModule("DormModuleScene", true) + end + self._mapNode.rtEditorRoot:Init(self._panel.nCurRoom) + self._mapNode.rtInteractiveRoot:SetRoom(self._panel.nCurRoom) + self._mapNode.rtInteractiveRoot:SetQuestInfo() + else + return + end + end + local GetBagInfoCallback = function(mapFurnitureBag) + bGetBagInfo = true + self._panel.mapFurnitureBag = mapFurnitureBag + self._panel.mapFurnitureUsedCount = PlayerData.PlayerDormData:GetUsedCount() + if bGetRoomInfo then + local sCurModule = ModuleManager.GetCurModuleName() + if sCurModule == "DormModuleScene" then + cs_coroutine.start(ReopenWaitFrame) + else + SetDormData(self._panel.nCurRoom) + NovaAPI.EnterModule("DormModuleScene", true) + end + self._mapNode.rtEditorRoot:Init(self._panel.nCurRoom) + self._mapNode.rtInteractiveRoot:SetRoom(self._panel.nCurRoom) + self._mapNode.rtInteractiveRoot:SetQuestInfo() + else + return + end + end + PlayerData.PlayerDormData:GetRoomInfo(GetRoomInfoCallback) + PlayerData.PlayerDormData:GetBagInfo(GetBagInfoCallback) + if self._panel.nCurMode == -1 then + local nCurCachedMode = PlayerData.PlayerDormData:GetPanelDefaultMode() + if nCurCachedMode == 1 then + self._mapNode.rtInteractiveRoot:SetMode(0) + self._panel.nCurMode = 0 + self._panel.nCurInteractiveMode = 0 + else + self._mapNode.rtInteractiveRoot:SetMode(1) + self._panel.nCurMode = 1 + self._panel.nCurInteractiveMode = 1 + end + elseif self._panel.nCurMode == 1 then + self._mapNode.rtInteractiveRoot:SetMode(1) + self._panel.nCurInteractiveMode = 1 + else + self._mapNode.rtInteractiveRoot:SetMode(0) + self._panel.nCurMode = 0 + self._panel.nCurInteractiveMode = 0 + end + self:RefreshVirtualMouseStick() + self.bNeedSwitchModeAfterLoad = true + self.bHide = false + self._mapNode.btnShowMenu.gameObject:SetActive(false) + DormGuideUI.Bind(self) +end +function DormCtrl:OnDisable() + DormGuideUI.Unbind(self) + self._panel._tbParam[1] = self._panel.nCurRoom + GamepadUIManager.SetVirtualMouseStickEnable(true) +end +function DormCtrl:SwitchRoom(nRoomId) + local nNextRoom = nRoomId + self._panel.nCurRoom = nNextRoom + self._mapNode.rtEditorRoot:SwitchRoom(self._panel.nCurRoom) + self._mapNode.rtInteractiveRoot:SetRoom(self._panel.nCurRoom) + local tbRoleData = PlayerData.PlayerDormData:GetRoleInfo(nRoomId) + PlayerData.PlayerDormData:SetRoleVisitState() + local roomData = {} + local nFurnitureLen = 0 + local tbRole = {} + local bIsMale = PlayerData.Base:GetPlayerSex() == true + if bIsMale then + table.insert(tbRole, { + 9101, + 910101, + true + }) + else + table.insert(tbRole, { + 9100, + 910001, + true + }) + end + for index, value in ipairs(tbRoleData) do + local nSkinId = PlayerData.PlayerDormData:GetDormCharSkin(value.RoleId) + table.insert(tbRole, { + value.RoleId, + nSkinId, + value.IsVisit + }) + if value.IsVisit == false then + value.IsVisit = true + end + end + if self._panel.mapDormRoomInfo[nNextRoom] ~= nil then + local mapData = self._panel.mapDormRoomInfo[nNextRoom] + nFurnitureLen = #mapData.FurnitureList + end + table.insert(roomData, { + 1, + self._panel.nCurRoom, + nFurnitureLen, + tbRole, + 0 + }) + for _, mapFurnitur in ipairs(self._panel.mapDormRoomInfo[self._panel.nCurRoom].FurnitureList) do + table.insert(roomData, { + mapFurnitur.FurnitureId, + mapFurnitur.X, + mapFurnitur.Y, + mapFurnitur.Z, + mapFurnitur.Rotation + }) + end + safe_call_cs_func(CS.DormModuleHelper.SetDormData, roomData) + self._mapNode.rtInteractiveRoot:SetCharCount() + local nStyle = 55 + local mapRoomConfigData = ConfigTable.GetData("DormRoom", self._panel.nCurRoom) + if mapRoomConfigData ~= nil then + nStyle = mapRoomConfigData.TransUIStyle + end + local TransitionCallback = function() + NovaAPI.DispatchEventWithData("DORM_LEVEL_STATE_CHANGED", nil, {false, 0}) + end + EventManager.Hit(EventId.SetTransition, nStyle, TransitionCallback) +end +function DormCtrl:VisitFriendRoom(nUid, nRoomId) + local GetDataCallback = function(mapFriendInfo) + local mapFriendDormInfo = mapFriendInfo.mapDormDetail[nRoomId] + if mapFriendDormInfo == nil then + return + end + self._panel.nCurRoom = nRoomId + self._panel.nCurVisitFriendUid = nUid + self._panel.nCustomBgm = mapFriendDormInfo.DiscId + local tbRoleData = mapFriendDormInfo.RoleList + local roomData = {} + local nFurnitureLen = 0 + local tbRole = {} + local bIsMale = PlayerData.Base:GetPlayerSex() == true + if bIsMale then + table.insert(tbRole, { + 9101, + 910101, + true + }) + else + table.insert(tbRole, { + 9100, + 910001, + true + }) + end + for index, value in ipairs(tbRoleData) do + local nSkinId = PlayerData.PlayerDormData:GetDormCharSkin(value.RoleId) + table.insert(tbRole, { + value.RoleId, + nSkinId, + value.IsVisit + }) + if value.IsVisit == false then + value.IsVisit = true + end + end + nFurnitureLen = #mapFriendDormInfo.FurnitureList + table.insert(roomData, { + 1, + nRoomId, + nFurnitureLen, + tbRole, + 0 + }) + for _, mapFurnitur in ipairs(mapFriendDormInfo.FurnitureList) do + table.insert(roomData, { + mapFurnitur.FurnitureId, + mapFurnitur.X, + mapFurnitur.Y, + mapFurnitur.Z, + mapFurnitur.Rotation + }) + end + safe_call_cs_func(CS.DormModuleHelper.SetDormData, roomData) + self.bNeedSwitchModeAfterLoad = self._panel.nCurMode ~= 3 + self._panel.nCurMode = 3 + self:RefreshVirtualMouseStick() + self._mapNode.rtInteractiveRoot:RecycleAllInteractiveHudCtrl() + self._mapNode.rtEditorRoot.gameObject:SetActive(false) + self._mapNode.rtInteractiveRoot.gameObject:SetActive(false) + self._mapNode.rtFriendRoot.gameObject:SetActive(false) + local mapDormFriendInfo = PlayerData.PlayerDormData:DormGetFriendInfoByUid(nUid) + local mapFriendDetailData = PlayerData.Friend:GetFriendDetailData(nUid) + self._mapNode.rtFriendRoot:Refresh(mapDormFriendInfo, mapFriendDetailData) + local nStyle = 55 + local mapRoomConfigData = ConfigTable.GetData("DormRoom", self._panel.nCurRoom) + if mapRoomConfigData ~= nil then + nStyle = mapRoomConfigData.TransUIStyle + end + local TransitionCallback = function() + NovaAPI.DispatchEventWithData("DORM_LEVEL_STATE_CHANGED", nil, {false, 0}) + end + EventManager.Hit(EventId.SetTransition, nStyle, TransitionCallback) + end + if self._panel.nCurMode ~= 3 then + if self._panel.nCurMode == 2 then + self._panel.nModeBeforeVisitFriend = self._panel.nCurInteractiveMode + else + self._panel.nModeBeforeVisitFriend = self._panel.nCurMode + end + end + PlayerData.PlayerDormData:DormGetFriendVisitData(nUid, nRoomId, GetDataCallback) +end +function DormCtrl:ChangeVisitFriendRoom(nUid, nRoomId) + local mapFriendInfo = PlayerData.PlayerDormData:DormGetCachedFriendVisitData(nUid) + if mapFriendInfo == nil then + return + end + self._panel.nCurRoom = nRoomId + self._panel.nCurVisitFriendUid = nUid + local mapFriendDormInfo = mapFriendInfo.mapDormDetail[nRoomId] + local tbRoleData = mapFriendDormInfo.RoleList + self._panel.nCustomBgm = mapFriendDormInfo.DiscId + local roomData = {} + local nFurnitureLen = 0 + local tbRole = {} + local bIsMale = PlayerData.Base:GetPlayerSex() == true + if bIsMale then + table.insert(tbRole, { + 9101, + 910101, + true + }) + else + table.insert(tbRole, { + 9100, + 910001, + true + }) + end + for index, value in ipairs(tbRoleData) do + local nSkinId = PlayerData.PlayerDormData:GetDormCharSkin(value.RoleId) + table.insert(tbRole, { + value.RoleId, + nSkinId, + value.IsVisit + }) + if value.IsVisit == false then + value.IsVisit = true + end + end + nFurnitureLen = #mapFriendDormInfo.FurnitureList + table.insert(roomData, { + 1, + nRoomId, + nFurnitureLen, + tbRole, + 0 + }) + for _, mapFurnitur in ipairs(mapFriendDormInfo.FurnitureList) do + table.insert(roomData, { + mapFurnitur.FurnitureId, + mapFurnitur.X, + mapFurnitur.Y, + mapFurnitur.Z, + mapFurnitur.Rotation + }) + end + safe_call_cs_func(CS.DormModuleHelper.SetDormData, roomData) + self.bNeedSwitchModeAfterLoad = self._panel.nCurMode ~= 3 + local nStyle = 55 + local mapRoomConfigData = ConfigTable.GetData("DormRoom", self._panel.nCurRoom) + if mapRoomConfigData ~= nil then + nStyle = mapRoomConfigData.TransUIStyle + end + local TransitionCallback = function() + NovaAPI.DispatchEventWithData("DORM_LEVEL_STATE_CHANGED", nil, {false, 0}) + end + EventManager.Hit(EventId.SetTransition, nStyle, TransitionCallback) + self._panel.nCurMode = 3 + self:RefreshVirtualMouseStick() + self._mapNode.rtEditorRoot.gameObject:SetActive(false) + self._mapNode.rtInteractiveRoot.gameObject:SetActive(false) + self._mapNode.rtFriendRoot.gameObject:SetActive(false) + local mapDormFriendInfo = PlayerData.PlayerDormData:DormGetFriendInfoByUid(nUid) + local mapFriendDetailData = PlayerData.Friend:GetFriendDetailData(nUid) + self._mapNode.rtFriendRoot:Refresh(mapDormFriendInfo, mapFriendDetailData) +end +function DormCtrl:DOSwitch2Interactive() + self._mapNode.rtEditorRoot.gameObject:SetActive(false) + self._mapNode.rtInteractiveRoot.gameObject:SetActive(true) + self.animator:Play("DormPanel_in") + self._mapNode.rtInteractiveRoot:SetMode(self._panel.nCurInteractiveMode) + self._panel.nCurMode = self._panel.nCurInteractiveMode + self:RefreshVirtualMouseStick() + self._mapNode.rtEditorRoot:ExitEdiorMode() + NovaAPI.DispatchEventWithData("DormSwicthMode", nil, { + self._panel.nCurInteractiveMode + }) +end +function DormCtrl:OnEvent_Back(nPanelId) + if self._panel._nPanelId ~= nPanelId then + return + end + self:BtnClick_Back(nPanelId) +end +function DormCtrl:OnEvent_Home(nPanelId) + if self._panel._nPanelId ~= nPanelId then + return + end + self:BtnClick_Home(nPanelId) +end +function DormCtrl:BtnClick_Back(nPanelId) + if self._panel.nCurMode == 2 then + self:OnEvent_InteractiveMode() + return + end + if self._panel.nCurMode == 3 then + self:OnEvent_BackHome() + return + end + self.gameObject:SetActive(false) + local TransitionCallback = function() + NovaAPI.DispatchEventWithData("DORM_LEVEL_STATE_CHANGED", nil, {true, 0}) + end + EventManager.Hit(EventId.SetTransition, 6, TransitionCallback, AllEnum.MainViewCorner.Dorm) +end +function DormCtrl:BtnClick_Home(nPanelId) + local callback = function() + self.gameObject:SetActive(false) + local TransitionCallback = function() + NovaAPI.DispatchEventWithData("DORM_LEVEL_STATE_CHANGED", nil, {true, 0}) + end + EventManager.Hit(EventId.SetTransition, 6, TransitionCallback, AllEnum.MainViewCorner.Dorm) + end + if self._panel.nCurMode == 2 then + local sLanguage1 = ConfigTable.GetUIText("Dorm_SaveConfirmContent") + local sLanguage2 = ConfigTable.GetUIText("DormBtn_SaveAndExit") + local sLanguage3 = ConfigTable.GetUIText("DormBtn_Exit") + self._panel:SaveRoom(callback, false, sLanguage1, sLanguage2, sLanguage3) + else + callback() + end +end +function DormCtrl:BtnClick_ShowMenu() + self._mapNode.btnHideAllUI2.gameObject:SetActive(true) +end +function DormCtrl:BtnClick_HideAllUI2() + if self.bHide then + self.bHide = false + self._mapNode.rtMenu:SetActive(true) + self._mapNode.btnShowMenu.gameObject:SetActive(false) + self._mapNode.rtFriendRoot.gameObject:SetActive(self._panel.nCurMode == 3) + self._mapNode.rtInteractiveRoot.gameObject:SetActive(self._panel.nCurMode ~= 3) + local DormGuideUI = require("Game.UI.Dorm.DormGuideUI") + DormGuideUI.SetOwnerCap("businessHide", nil) + return + end +end +function DormCtrl:OnEvent_EditMode() + self._mapNode.rtEditorRoot.gameObject:SetActive(true) + self._mapNode.rtEditorRoot.nCurMainTab = 1 + self._mapNode.rtEditorRoot.nCurFurniturTab1 = 1 + self._mapNode.rtEditorRoot.nCurFurniturTab2 = 1 + self._mapNode.rtEditorRoot.nCurPresetTab = 2 + self._mapNode.rtEditorRoot.nCurPresetIdx = 0 + self._mapNode.rtEditorRoot.nCurSuitId = 0 + self._mapNode.rtEditorRoot.nCurSelectPresetIdx = 0 + self._mapNode.rtEditorRoot:InitListToggle() + self._mapNode.rtEditorRoot:OnBtnClick_FurnitureListOpen() + self._mapNode.rtInteractiveRoot:RecycleAllInteractiveHudCtrl() + self._mapNode.rtInteractiveRoot.gameObject:SetActive(false) + WwiseAudioMgr:PostEvent("Home_UI_furniture") + self._panel.nCurMode = 2 + self:RefreshVirtualMouseStick() + NovaAPI.DispatchEventWithData("DormSwicthMode", nil, {2}) + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + if self._mapNode.rtEditorRoot ~= nil then + self._mapNode.rtEditorRoot:SetRoomRatio() + end + end + cs_coroutine.start(wait) +end +function DormCtrl:OnEvent_InteractiveMode(bNotNeedCheck) + local callback = function(bSaveSuc) + if bSaveSuc then + NovaAPI.DispatchEventWithData("DORM_LUA_SAVE_ROOM_SUCC") + else + NovaAPI.DispatchEventWithData("DORM_LUA_ABANDON_SAVE_ROOM") + end + self:DOSwitch2Interactive() + end + if bNotNeedCheck == true then + self:DOSwitch2Interactive() + else + local sLanguage1 = ConfigTable.GetUIText("Dorm_SaveConfirmContent") + local sLanguage2 = ConfigTable.GetUIText("DormBtn_SaveAndExit") + local sLanguage3 = ConfigTable.GetUIText("DormBtn_Exit") + self._panel:SaveRoom(callback, false, sLanguage1, sLanguage2, sLanguage3) + end +end +function DormCtrl:OnEvent_ObserveMode() + self._mapNode.rtInteractiveRoot:SetMode(1) + self._panel.nCurMode = 1 + self._panel.nCurInteractiveMode = 1 + self:RefreshVirtualMouseStick() + NovaAPI.DispatchEventWithData("DormSwicthMode", nil, {1}) +end +function DormCtrl:OnEvent_OperateMode() + self._mapNode.rtInteractiveRoot:SetMode(0) + self._panel.nCurMode = 0 + self._panel.nCurInteractiveMode = 0 + self:RefreshVirtualMouseStick() + NovaAPI.DispatchEventWithData("DormSwicthMode", nil, {0}) +end +function DormCtrl:OnEvent_NextRoom(nUid) + if self._panel.nCurMode == 3 then + local mapFriendCachedDormData = PlayerData.PlayerDormData:DormGetCachedFriendVisitData(self._panel.nCurVisitFriendUid) + local nCurRoom = self._panel.nCurRoom + self.gameObject:SetActive(false) + EventManager.Hit(EventId.OpenPanel, PanelId.DormRoomSelectPanel, mapFriendCachedDormData.mapDormDetail, nCurRoom, false, true) + else + local nCurRoom = self._panel.nCurRoom + local mapRoomData = self._panel.mapDormRoomInfo + self.gameObject:SetActive(false) + EventManager.Hit(EventId.OpenPanel, PanelId.DormRoomSelectPanel, mapRoomData, nCurRoom, false, false) + end +end +function DormCtrl:OnEvent_BackHome() + self._panel.nCurMode = self._panel.nModeBeforeVisitFriend + self:RefreshVirtualMouseStick() + self._panel.nCurVisitFriendUid = 0 + self.bNeedSwitchModeAfterLoad = true + self._panel.nCustomBgm = 0 + self:SwitchRoom(701001) +end +function DormCtrl:OnEvent_DormLevelLoadComplete() + self._mapNode.rtEditorRoot.gameObject:SetActive(self._panel.nCurMode == 2) + self._mapNode.rtInteractiveRoot.gameObject:SetActive(self._panel.nCurMode == 0 or self._panel.nCurMode == 1) + local sAnim = "DormPanel_in" + if self._panel.nCurMode == 0 or self._panel.nCurMode == 1 then + self._panel.nCurInteractiveMode = self._panel.nCurMode + self._mapNode.rtInteractiveRoot:SetMode(self._panel.nCurMode) + self._mapNode.rtInteractiveRoot:RegisterVirtualJoystick() + end + self._mapNode.rtFriendRoot.gameObject:SetActive(self._panel.nCurMode == 3) + if self._panel.nCurMode == 3 then + self._mapNode.rtFriendRoot:RegisterVirtualJoystick() + sAnim = "DormPanelFriend_in" + end + if self.bNeedSwitchModeAfterLoad then + NovaAPI.DispatchEventWithData("DormSwicthMode", nil, { + self._panel.nCurMode + }) + self.bNeedSwitchModeAfterLoad = false + end + if not self.bNeedWaitElevator then + self.gameObject:SetActive(true) + end + self.bNeedWaitElevator = false + EventManager.Hit(EventId.SetTransition) + self.animator:Play(sAnim) + if DormGuideUI.IsLeaveLocked() then + DormGuideUI._ApplyInterceptUI() + end + self._panel:SetDormBGM() +end +function DormCtrl:OnEvent_DormLevelFinish() + NovaAPI.EnterModule("MainMenuModuleScene", true) +end +function DormCtrl:OnEvent_SelectRoom(nState) + if nState == 2 then + EventManager.Hit("DormElevatorHideUI", true) + local DormGuideAdapter = require("Game.UI.Dorm.DormGuideAdapter") + DormGuideAdapter.MarkWalkout() + EventManager.Hit("DormGuide_ElevatorExit") + return + elseif nState == 1 then + if self._panel.nCurMode == 3 then + local mapFriendCachedDormData = PlayerData.PlayerDormData:DormGetCachedFriendVisitData(self._panel.nCurVisitFriendUid) + local nCurRoom = self._panel.nCurRoom + self.gameObject:SetActive(false) + EventManager.Hit(EventId.OpenPanel, PanelId.DormRoomSelectPanel, mapFriendCachedDormData.mapDormDetail, nCurRoom, true, true) + else + local nCurRoom = self._panel.nCurRoom + local mapRoomData = self._panel.mapDormRoomInfo + self.gameObject:SetActive(false) + EventManager.Hit(EventId.OpenPanel, PanelId.DormRoomSelectPanel, mapRoomData, nCurRoom, true, false) + end + else + EventManager.Hit("DormElevatorHideUI", false) + end +end +function DormCtrl:OnEvent_SwitchRoom() + if self._panel.nCurMode == 3 then + self:ChangeVisitFriendRoom(self._panel.nCurVisitFriendUid, self.nSelectedRoomId) + self.nSelectedRoomId = 0 + else + self:SwitchRoom(self.nSelectedRoomId) + self.nSelectedRoomId = 0 + end +end +function DormCtrl:OnEvent_VisitFriend(nUid, nRoomId) + if self._panel.nCurVisitFriendUid == nUid then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("DormTips_VisitSameFriend")) + return + end + self:VisitFriendRoom(nUid, nRoomId) +end +function DormCtrl:OnEvent_ChangeRoomResult(bConfirm, nRoomId, bElevator) + local DormGuideAdapter = require("Game.UI.Dorm.DormGuideAdapter") + DormGuideAdapter.NoteRoomConfirm(bConfirm, nRoomId, bElevator) + if bConfirm then + self.nSelectedRoomId = nRoomId + end + if bElevator then + NovaAPI.DispatchEventWithData("DORM_LUA_SELECT_SCENE_CALLBACK", nil, {bConfirm}) + self.bNeedWaitElevator = bElevator and bConfirm + elseif bConfirm then + self:OnEvent_SwitchRoom() + else + self.gameObject:SetActive(true) + local sAnim = "DormPanel_in" + if self._panel.nCurMode == 3 then + sAnim = "DormPanelFriend_in" + end + if self._panel.nCurMode == 1 then + self._mapNode.rtInteractiveRoot:InitFurnitureBtns() + end + self.animator:Play(sAnim) + end +end +function DormCtrl:OnEvent_OpenSelectChar() + local tbCurSelectChar = {} + local tbCharInRoom = {} + local mapDormRoomCfgData = ConfigTable.GetData("DormRoom", self._panel.nCurRoom) + if mapDormRoomCfgData ~= nil then + local nMaxCharCount = mapDormRoomCfgData.RoleNum + for i = 1, nMaxCharCount do + table.insert(tbCurSelectChar, 0) + end + local curRoomInfo = self._panel.mapDormRoomInfo[self._panel.nCurRoom] + local tbRoleList = curRoomInfo.RoleList + if tbRoleList ~= nil then + for idx, mapRole in ipairs(tbRoleList) do + tbCurSelectChar[idx] = mapRole.RoleId + end + end + for nRoomId, mapRoomInfo in pairs(self._panel.mapDormRoomInfo) do + if nRoomId ~= self._panel.nCurRoom then + for _, mapRole in ipairs(mapRoomInfo.RoleList) do + tbCharInRoom[mapRole.RoleId] = nRoomId + end + end + end + self._mapNode.CharListRoot:ShowList(tbCurSelectChar, false, 1, tbCharInRoom) + self._nDormPopupCount = self._nDormPopupCount + 1 + self:RefreshVirtualMouseStick() + NovaAPI.DispatchEventWithData("DormSwicthMode", nil, {4}) + self._mapNode.rtInteractiveRoot:SetShowBtns(false) + self._mapNode.rtMenu:SetActive(false) + end +end +function DormCtrl:OnEvent_DormCharSelectResult(tbCurChar, bConfirm) + local revertChar = function() + local beforeChar = self._panel.mapDormRoomInfo[self._panel.nCurRoom].RoleList + local tbBeforeCharId = {} + for _, mapCharInfo in ipairs(beforeChar) do + local nCharId = mapCharInfo.RoleId + table.insert(tbBeforeCharId, mapCharInfo.RoleId) + if table.indexof(tbCurChar, nCharId) < 1 then + local nSkinId = 0 + local mapChar = ConfigTable.GetData_Character(nCharId) + if mapChar ~= nil then + nSkinId = mapChar.DefaultSkinId + end + NovaAPI.DispatchEventWithData("DORM_LUA_SWITCH_ACTOR_CALLBACK", nil, { + true, + nCharId, + nSkinId + }) + end + end + for _, nCharId in ipairs(tbCurChar) do + if 0 < nCharId and table.indexof(tbBeforeCharId, nCharId) < 1 then + NovaAPI.DispatchEventWithData("DORM_LUA_SWITCH_ACTOR_CALLBACK", nil, {false, nCharId}) + end + end + if not DormGuideUI._bHideChrome then + self._mapNode.rtInteractiveRoot:SetShowBtns(true) + self._mapNode.rtMenu:SetActive(true) + end + self._mapNode.rtInteractiveRoot:SetCharCount() + self._mapNode.rtInteractiveRoot:SetFastInteractiveBtn() + end + if bConfirm then + local tbChar = {} + local bSame = true + local beforeChar = self._panel.mapDormRoomInfo[self._panel.nCurRoom].RoleList + for _, nCharId in ipairs(tbCurChar) do + if nCharId ~= 0 then + table.insert(tbChar, nCharId) + end + end + if #beforeChar ~= #tbChar then + bSame = false + end + for _, mapCharInfo in ipairs(beforeChar) do + if table.indexof(tbCurChar, mapCharInfo.RoleId) < 1 then + bSame = false + end + end + local callback = function(ret) + local DormGuideAdapter = require("Game.UI.Dorm.DormGuideAdapter") + DormGuideAdapter.NoteCharResult(true) + self._panel.mapDormRoomInfo = ret + self._mapNode.rtInteractiveRoot:SetCharCount() + self._mapNode.rtInteractiveRoot:SetFastInteractiveBtn() + self._mapNode.CharListRoot:CloseList() + if not DormGuideUI._bHideChrome then + self._mapNode.rtInteractiveRoot:SetShowBtns(true) + self._mapNode.rtMenu:SetActive(true) + end + if self._nDormPopupCount > 0 then + self._nDormPopupCount = self._nDormPopupCount - 1 + end + self:RefreshVirtualMouseStick() + NovaAPI.DispatchEventWithData("DormSwicthMode", nil, { + self._panel.nCurInteractiveMode + }) + end + if bSame then + callback(self._panel.mapDormRoomInfo) + else + PlayerData.PlayerDormData:UpdateInvitationRole(self._panel.nCurRoom, tbChar, callback) + end + else + local DormGuideAdapter = require("Game.UI.Dorm.DormGuideAdapter") + DormGuideAdapter.NoteCharResult(false) + revertChar() + self._mapNode.CharListRoot:CloseList() + if not DormGuideUI._bHideChrome then + self._mapNode.rtInteractiveRoot:SetShowBtns(true) + self._mapNode.rtMenu:SetActive(true) + end + if self._nDormPopupCount > 0 then + self._nDormPopupCount = self._nDormPopupCount - 1 + end + self:RefreshVirtualMouseStick() + NovaAPI.DispatchEventWithData("DormSwicthMode", nil, { + self._panel.nCurInteractiveMode + }) + end +end +function DormCtrl:OnEvent_DormUpdatePresetNameSuc(nBuildId, sName) + self._panel.mapPresetInfo[nBuildId].BuildName = sName +end +function DormCtrl:OnEvent_DormBGMSetSuccess(tbInfo) + for _, value in ipairs(tbInfo) do + if self._panel.mapDormRoomInfo[value.DormRoomId] ~= nil then + self._panel.mapDormRoomInfo[value.DormRoomId].DiscId = value.DiscId + end + end +end +function DormCtrl:OnEvent_ResetDormMusic() + self._panel:SetDormBGM() +end +function DormCtrl:OnEvent_DormNewRoomUnlock() + local GetRoomInfoCallback = function(mapDormRoomInfo, mapDormBaseInfo) + self._panel.mapDormRoomInfo = mapDormRoomInfo + self._panel.mapDormBaseData = mapDormBaseInfo + end + local GetDormBagInfo = function(mapFurnitureBag) + self._panel.mapFurnitureBag = mapFurnitureBag + self._panel.mapFurnitureUsedCount = PlayerData.PlayerDormData:GetUsedCount() + self._mapNode.rtEditorRoot:Init(self._panel.nCurRoom) + self._mapNode.rtInteractiveRoot:SetRoom(self._panel.nCurRoom) + end + PlayerData.PlayerDormData:GetRoomInfo(GetRoomInfoCallback) + PlayerData.PlayerDormData:GetBagInfo(GetDormBagInfo) +end +function DormCtrl:OnEvent_DormHideUI() + self._mapNode.rtMenu:SetActive(false) + self._mapNode.rtInteractiveRoot.gameObject:SetActive(false) + self._mapNode.rtFriendRoot.gameObject:SetActive(false) + self._mapNode.btnShowMenu.gameObject:SetActive(true) + self._mapNode.btnHideAllUI2.gameObject:SetActive(false) + self.bHide = true + local DormGuideUI = require("Game.UI.Dorm.DormGuideUI") + DormGuideUI.SetOwnerCap("businessHide", 56) +end +function DormCtrl:OnEvent_DormElevatorHideUI(bHide) + self.gameObject:SetActive(bHide) +end +return DormCtrl diff --git a/lua/game/ui/dorm/dormeditor/dormeditorctrl.lua b/lua/game/ui/dorm/dormeditor/dormeditorctrl.lua new file mode 100644 index 000000000..713ac90af --- /dev/null +++ b/lua/game/ui/dorm/dormeditor/dormeditorctrl.lua @@ -0,0 +1,1341 @@ +local DormEditorCtrl = class("DormEditorCtrl", BaseCtrl) +local WwiseAudioMgr = CS.WwiseAudioManager.Instance +DormEditorCtrl._mapNodeConfig = { + rtFurnitureBg = { + sComponentName = "RectTransform" + }, + rtFurnitureBgAnim = { + sNodeName = "rtFurnitureBg", + sComponentName = "Animator" + }, + rtOperate = { + sComponentName = "CanvasGroup" + }, + rtEditorListContent = {}, + rtFurnitureList = {}, + rtEmptyListFurniture = {}, + rtPresetList = {}, + listTog = { + sComponentName = "UIButton", + nCount = 3, + callback = "OnBtnClick_MainTabTog" + }, + listTogCtrl = { + sNodeName = "listTog", + sCtrlName = "Game.UI.TemplateEx.TemplateToggleCtrl", + nCount = 3 + }, + btnHideFurniture = { + sComponentName = "UIButton", + callback = "OnBtnClick_HideForniture" + }, + btnUnHideFurniture = { + sComponentName = "UIButton", + callback = "OnBtnClick_ShowForniture" + }, + furnitureListTog = { + sComponentName = "UIButton", + nCount = 5, + callback = "OnBtnClick_FurnitureTabTog" + }, + furnitureListTogCtrl = { + sNodeName = "furnitureListTog", + sCtrlName = "Game.UI.Dorm.DormEditor.DormFurnitureTogCtrl", + nCount = 5 + }, + presetListTog = { + sComponentName = "UIButton", + nCount = 2, + callback = "OnBtnClick_PresetTabTog" + }, + presetListTogCtrl = { + sNodeName = "presetListTog", + sCtrlName = "Game.UI.TemplateEx.TemplateToggleCtrl", + nCount = 2 + }, + svFurniture = { + sComponentName = "LoopScrollView" + }, + svPreset = { + sComponentName = "LoopScrollView" + }, + btnInteractiveMode = {sComponentName = "UIButton"}, + btnSaveRoom = { + sComponentName = "UIButton", + callback = "OnBtnClick_SaveRoom" + }, + btnUnSaveRoom = {sComponentName = "UIButton"}, + btnSaveRoom2 = { + sComponentName = "UIButton", + callback = "OnBtnClick_SaveRoom2" + }, + btnUnSaveRoom2 = {sComponentName = "UIButton"}, + btnClearRoom = { + sComponentName = "UIButton", + callback = "OnBtnClick_ClearRoom" + }, + btnRevert = { + sComponentName = "UIButton", + callback = "OnBtnClick_RevertRoom" + }, + btnFurnitureListOpen = { + sComponentName = "UIButton", + callback = "OnBtnClick_FurnitureListOpen" + }, + btnFurnitureListClose = { + sComponentName = "UIButton", + callback = "OnBtnClick_FurnitureListClose" + }, + TMPDormDensity = {sComponentName = "TMP_Text"}, + TMPEditorName = {sComponentName = "TMP_Text"}, + btnEditIcon = { + sComponentName = "UIButton", + callback = "OnBtnClick_Renmae" + }, + rtAnimEditor = {}, + rtCutScene = {sConponentName = "Animator"}, + snapshotCutScene = {}, + rtCenter = {}, + rtHud = {}, + animHud = {sNodeName = "rtHud", sComponentName = "Animator"}, + btnHudDelete = { + sComponentName = "UIButton", + callback = "OnBtnClick_HudDelete" + }, + imgIconDelete = {sComponentName = "Image"}, + imgIconRot = {sComponentName = "Image"}, + btnHudRotation = { + sComponentName = "UIButton", + callback = "OnBtnClick_HudRotation" + }, + btnExitEditor = { + sComponentName = "UIButton", + callback = "OnBtnClick_CancelEdit" + }, + btnHudCancel = { + sComponentName = "UIButton", + callback = "OnBtnClick_ExitEditor" + }, + txtInteractiveMode = { + sComponentName = "TMP_Text", + sLanguageId = "DormBtn_InteractiveMode" + }, + txtBtnSaveRoom = { + sComponentName = "TMP_Text", + sLanguageId = "DormBtn_SaveRoom" + }, + txtBtnUnSaveRoom = { + sComponentName = "TMP_Text", + sLanguageId = "DormBtn_SaveRoom" + }, + txtBtnSaveRoom2 = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_Editor_Save" + }, + txtBtnUnSaveRoom2 = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_Editor_Save" + }, + txtBtnClearRoom = { + sComponentName = "TMP_Text", + sLanguageId = "DormBtn_Clear" + }, + txtBtnRevert = { + sComponentName = "TMP_Text", + sLanguageId = "DormBtn_Revert" + }, + txtBtnHideFurniture = { + sComponentName = "TMP_Text", + sLanguageId = "DormBtn_HideFurniture" + }, + txtBtnUnHideFurniture = { + sComponentName = "TMP_Text", + sLanguageId = "DormBtn_ShowFurniture" + }, + txtEdiorTransition = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_Editor_ApplicatSuccess" + }, + txtBtnGetFurniture = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_EditorBtn_GetFurniture" + }, + txtEmptyFurniture = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_Editor_EmptyFurniture" + }, + txtPresetCount = {sComponentName = "TMP_Text"} +} +DormEditorCtrl._mapEventConfig = { + DORM_CS_SWITCH_FURNITURE = "OnEvent_DORM_CS_SWITCH_FURNITURE", + DORM_CS_SET_FUR_HUD = "OnEvent_DORM_CS_SET_FUR_HUD", + DormNameUpdate = "OnEvent_DormNameUpdate", + DormPresetGrid_Save = "OnEvent_SavePreset", + DormPresetGrid_Use = "OnEvent_ApplyPreset", + DormSuitGrid_Use = "OnEvent_ApplySuit", + DormFurnitureChanged = "OnEvent_DormFurnitureChanged" +} +DormEditorCtrl._mapRedDotConfig = {} +local iconRootPath = "UI/Dorm/Sprite/Edit/" +local mapFurnitureTogIcon = { + [1] = "DormFurniture_tab2_furniture_", + [2] = "DormFurniture_tab2_goods_", + [3] = "DormFurniture_tab2_carpet_", + [4] = "DormFurniture_tab2_wallfacing_", + [5] = "DormFurniture_tab2_wall_", + [6] = "DormFurniture_tab2_floor_", + [7] = "DormFurniture_tab2_elevator_", + [8] = "DormFurniture_tab2_special_" +} +function DormEditorCtrl:Awake() + self.nDormDefaultPresetNum = ConfigTable.GetConfigNumber("DormDefaultPresetNum") + self.tbFurTab1 = ConfigTable.GetConfigNumberArray("DormFurnitureTab_Furniture") + self.tbFurTab2 = ConfigTable.GetConfigNumberArray("DormFurnitureTab_Fitment") + self.nFurTabCount1 = #self.tbFurTab1 + self.nFurTabCount2 = #self.tbFurTab2 + self.tbSuit = {} + self.mapFurnitureCtrl = {} + self.mapPresetCtrl = {} + self.tbFurniture = {} + self.nCurMainTab = 1 + self.nCurFurniturTab1 = 1 + self.nCurFurniturTab2 = 1 + self.nCurPresetTab = 2 + self.nCurPresetIdx = 0 + self.nCurSuitId = 0 + self.nCurSelectPresetIdx = 0 + self.mapFurnitureData = {} + self.mapFurnitureType = {} +end +function DormEditorCtrl:FadeIn() +end +function DormEditorCtrl:FadeOut() +end +function DormEditorCtrl:OnEnable() + self.bInitPresetListSuc = false + self.nCurPresetIdx = 0 + self.nCurSuitId = 0 + self.nCurSelectPresetIdx = 0 + self._mapNode.btnUnHideFurniture.gameObject:SetActive(false) + self._mapNode.btnHideFurniture.gameObject:SetActive(true) + self.hudAnimTimer = nil + self._mapNode.btnSaveRoom.gameObject:SetActive(false) + self._mapNode.btnUnSaveRoom.gameObject:SetActive(true) + self._mapNode.rtCutScene.gameObject:SetActive(false) + self._mapNode.rtAnimEditor:SetActive(false) + self.bEditor = nil +end +function DormEditorCtrl:OnDisable() + self:UnbindAllCtrl() +end +function DormEditorCtrl:OnDestroy() +end +function DormEditorCtrl:OnRelease() +end +function DormEditorCtrl:UnbindAllCtrl() + for _, mapCtrl in pairs(self.mapFurnitureCtrl) do + self:UnbindCtrlByNode(mapCtrl) + end + self.mapFurnitureCtrl = {} + for _, mapCtrl in pairs(self.mapPresetCtrl) do + self:UnbindCtrlByNode(mapCtrl) + end + self.mapPresetCtrl = {} +end +function DormEditorCtrl:InitListToggle() + for nIdx, togCtrl in ipairs(self._mapNode.listTogCtrl) do + togCtrl:SetDefaultDorm(nIdx == self.nCurMainTab) + togCtrl:SetText(ConfigTable.GetUIText("Dorm_Editor_MainTog" .. nIdx)) + end + for nIdx, togCtrl in ipairs(self._mapNode.furnitureListTogCtrl) do + local nCurTabIdx = self.nCurMainTab == 1 and self.nCurFurniturTab1 or self.nCurFurniturTab2 + togCtrl:SetDefaultDorm(nIdx == nCurTabIdx) + end + for nIdx, togCtrl in ipairs(self._mapNode.presetListTogCtrl) do + local nCurTabIdx = self.nCurPresetTab + togCtrl:SetDefaultDorm(nIdx == nCurTabIdx) + togCtrl:SetText(ConfigTable.GetUIText("Dorm_SuitList_Tog" .. nIdx)) + end + if self.nCurMainTab < 3 then + self._mapNode.rtPresetList:SetActive(false) + self._mapNode.rtFurnitureList:SetActive(true) + self:SetFurnitureTog() + self:RefreshFurnitureList() + else + if not self.bInitPresetListSuc then + self:InitPresetList() + else + self:SetPresetList() + end + self._mapNode.rtFurnitureList:SetActive(false) + end + self._mapNode.rtEditorListContent:SetActive(true) +end +function DormEditorCtrl:Init(nRoomId) + self.mapFurnitureType = { + [1] = {}, + [2] = {}, + [3] = {}, + [4] = {}, + [5] = {}, + [6] = {}, + [7] = {}, + [8] = {} + } + self.tbFurniture = {} + self.tbSuit = {} + self.nCurEditFurniture = 0 + self.nListWidth = self._mapNode.rtFurnitureBg.rect.width + self.gameObject:SetActive(false) + self._mapNode.rtHud:SetActive(false) + local mapRoomConfig = ConfigTable.GetData("DormRoom", nRoomId) + if mapRoomConfig == nil then + return + end + self.mapRoomConfig = mapRoomConfig + for nFurnitureId, nTotalCount in pairs(self._panel.mapFurnitureBag) do + local mapFurnitureConfig = ConfigTable.GetData("DormFurniture", nFurnitureId) + if mapFurnitureConfig ~= nil and 0 < self._panel:GetFurnitureCount(nFurnitureId) then + local tbType = self.mapFurnitureType[mapFurnitureConfig.Tab] + if tbType ~= nil then + table.insert(tbType, nFurnitureId) + end + end + end + for _, tbFurniture in pairs(self.mapFurnitureType) do + table.sort(tbFurniture) + end + local forEachLayout = function(mapData) + if not mapData.noShow then + table.insert(self.tbSuit, mapData) + end + end + local sortSuit = function(a, b) + return a.Id > b.Id + end + ForEachTableLine(DataTable.DormLayoutReward, forEachLayout) + table.sort(self.tbSuit, sortSuit) + local sDormName = self._panel.mapDormRoomInfo[self._panel.nCurRoom].RoomName + if sDormName == nil or sDormName == "" then + sDormName = mapRoomConfig.DefaultName + end + NovaAPI.SetTMPText(self._mapNode.TMPEditorName, sDormName) + self:InitListToggle() + self:InitFurnitureList() + self.nGuideEditorRoom = nRoomId + self.nGuideEditorVer = (self.nGuideEditorVer or 0) + 1 + self:SetSaveState(false) +end +function DormEditorCtrl:SwitchRoom(nRoomId) + local mapRoomConfig = ConfigTable.GetData("DormRoom", nRoomId) + if mapRoomConfig == nil then + return + end + self.mapRoomConfig = mapRoomConfig + local sDormName = self._panel.mapDormRoomInfo[self._panel.nCurRoom].RoomName + if sDormName == nil or sDormName == "" then + sDormName = mapRoomConfig.DefaultName + end + NovaAPI.SetTMPText(self._mapNode.TMPEditorName, sDormName) + self:InitFurnitureList() +end +function DormEditorCtrl:InitFurnitureList() + if self.nCurMainTab == 3 then + return + end + local nCurTabIdx = self.nCurMainTab == 1 and self.tbFurTab1[self.nCurFurniturTab1] or self.tbFurTab2[self.nCurFurniturTab2] + local tbCurTab = self.mapFurnitureType[nCurTabIdx] + local tbCount = #tbCurTab + if 0 < tbCount then + self._mapNode.svFurniture.gameObject:SetActive(true) + self._mapNode.rtEmptyListFurniture.gameObject:SetActive(false) + self._mapNode.svFurniture:Init(tbCount, self, self.OnFurnitureGridRefresh, self.OnFurnitureBtnClickGrid, false) + else + self._mapNode.svFurniture.gameObject:SetActive(false) + self._mapNode.rtEmptyListFurniture.gameObject:SetActive(true) + end + self.nGuideListVer = (self.nGuideListVer or 0) + 1 +end +function DormEditorCtrl:ResetFurnitrueListData() + self.mapFurnitureType = { + [1] = {}, + [2] = {}, + [3] = {}, + [4] = {}, + [5] = {}, + [6] = {}, + [7] = {}, + [8] = {} + } + for nFurnitureId, nTotalCount in pairs(self._panel.mapFurnitureBag) do + local mapFurnitureConfig = ConfigTable.GetData("DormFurniture", nFurnitureId) + if mapFurnitureConfig ~= nil and self._panel:GetFurnitureCount(nFurnitureId) > 0 then + local tbType = self.mapFurnitureType[mapFurnitureConfig.Tab] + if tbType ~= nil then + table.insert(tbType, nFurnitureId) + end + end + end + for _, tbFurniture in pairs(self.mapFurnitureType) do + table.sort(tbFurniture) + end +end +function DormEditorCtrl:SetFurnitureList(bRemove, nFurnitureId, tbCurTab) + if bRemove then + local nIdx = table.indexof(tbCurTab, nFurnitureId) + if 0 < nIdx then + table.remove(tbCurTab, nIdx) + end + else + table.insert(tbCurTab, nFurnitureId) + end + table.sort(tbCurTab) + if self.nCurMainTab == 3 then + return + end + if 0 < #tbCurTab then + self._mapNode.svFurniture.gameObject:SetActive(true) + self._mapNode.rtEmptyListFurniture.gameObject:SetActive(false) + self._mapNode.svFurniture:Init(#tbCurTab, self, self.OnFurnitureGridRefresh, self.OnFurnitureBtnClickGrid, true) + else + self._mapNode.svFurniture.gameObject:SetActive(false) + self._mapNode.rtEmptyListFurniture.gameObject:SetActive(true) + end +end +function DormEditorCtrl:SetFurnitureListData(bRemove, nFurnitureId, tbCurTab) + if bRemove then + local nIdx = table.indexof(tbCurTab, nFurnitureId) + if 0 < nIdx then + table.remove(tbCurTab, nIdx) + end + else + table.insert(tbCurTab, nFurnitureId) + end + table.sort(tbCurTab) +end +function DormEditorCtrl:RefreshFurnitureList() + if self.nCurMainTab == 3 then + return + end + local nCurTabIdx = self.nCurMainTab == 1 and self.tbFurTab1[self.nCurFurniturTab1] or self.tbFurTab2[self.nCurFurniturTab2] + local tbCurTab = self.mapFurnitureType[nCurTabIdx] + if 0 < #tbCurTab then + self._mapNode.svFurniture.gameObject:SetActive(true) + self._mapNode.rtEmptyListFurniture.gameObject:SetActive(false) + self._mapNode.svFurniture:Init(#tbCurTab, self, self.OnFurnitureGridRefresh, self.OnFurnitureBtnClickGrid, true) + else + self._mapNode.svFurniture.gameObject:SetActive(false) + self._mapNode.rtEmptyListFurniture.gameObject:SetActive(true) + end +end +function DormEditorCtrl:InitPresetList() + local Callback = function(mapData, nPresetCount) + self._panel.mapPresetInfo = mapData + self._panel.nPresetCount = nPresetCount + self:SetPresetCount() + self.bInitPresetListSuc = true + local tbPresetCreateTime = {} + for key, value in pairs(self._panel.mapPresetInfo) do + table.insert(tbPresetCreateTime, tostring(value.CreateTime)) + end + if 0 < #tbPresetCreateTime then + self._panel:LoadCaptureCover(tbPresetCreateTime) + end + self:SetPresetList() + end + if not self.bInitPresetListSuc then + PlayerData.PlayerDormData:GetPresetInfo(Callback) + else + self:SetPresetList() + end +end +function DormEditorCtrl:SetPresetList() + if not self.bInitPresetListSuc then + return + end + self._mapNode.rtPresetList.gameObject:SetActive(true) + local nGridCount = self.nCurPresetTab == 1 and self.nDormDefaultPresetNum or #self.tbSuit + self._mapNode.txtPresetCount.gameObject:SetActive(self.nCurPresetTab == 1) + self._mapNode.svPreset:Init(nGridCount, self, self.OnPresetGridRefresh, self.OnPresetBtnClickGrid, false) +end +function DormEditorCtrl:SetEditorState(bEditor, bNoNeedAudio) + if self.bEditor == bEditor then + return + end + self.bEditor = bEditor + if bEditor then + self:SetSaveState(true) + self:OnBtnClick_FurnitureListClose() + self:SetRoomRatio() + else + if bNoNeedAudio ~= true then + WwiseAudioMgr:PostEvent("Home_UI_furniture_put") + end + safe_call_cs_func(CS.DormModuleHelper.UnsetHudFollowTarget, self._mapNode.rtCenter) + self.nCurEditFurniture = 0 + self:InitListToggle() + self._mapNode.rtFurnitureBgAnim:Play("FurnitureList_in") + self._mapNode.rtEditorListContent:SetActive(true) + self:SetHudActive(false) + end +end +function DormEditorCtrl:SetSaveState(bCanSave) + self._mapNode.btnSaveRoom.gameObject:SetActive(bCanSave) + self._mapNode.btnUnSaveRoom.gameObject:SetActive(not bCanSave) + self._mapNode.btnSaveRoom2.gameObject:SetActive(bCanSave) + self._mapNode.btnUnSaveRoom2.gameObject:SetActive(not bCanSave) +end +function DormEditorCtrl:SetRoomRatio() + local mapRoomConfig = ConfigTable.GetData("DormRoom", self._panel.nCurRoom) + if mapRoomConfig == nil then + return + end + local curUsedCount = safe_call_cs_func(CS.DormModuleHelper_HotFix.GetCurRoomUsedCellNum) or 0 + local curMax = mapRoomConfig.FloorRatio + local str = orderedFormat(ConfigTable.GetUIText("Dorm_Furniture_FloorRatioTitle"), curUsedCount > curMax and "#ef3d5c" or "#FFFFFF", curUsedCount, curMax) + NovaAPI.SetTMPText(self._mapNode.TMPDormDensity, str) +end +function DormEditorCtrl:SetFurnitureTog() + if self.nCurMainTab == 3 then + return + end + local tbToggle = self.nCurMainTab == 1 and self.tbFurTab1 or self.tbFurTab2 + if tbToggle == nil then + return + end + for i = 1, 5 do + if tbToggle[i] == nil then + self._mapNode.furnitureListTogCtrl[i].gameObject:SetActive(false) + else + local nIdx = tbToggle[i] + self._mapNode.furnitureListTogCtrl[i].gameObject:SetActive(true) + self._mapNode.furnitureListTogCtrl[i]:SetText(ConfigTable.GetUIText(string.format("Dorm_FurnitureList_Tog%d", nIdx))) + local spriteName = mapFurnitureTogIcon[nIdx] + local spriteName1 = string.format("%s%s%s", iconRootPath, spriteName, "01") + local spriteName2 = string.format("%s%s%s", iconRootPath, spriteName, "02") + self._mapNode.furnitureListTogCtrl[i]:SetIconUnSel(spriteName2) + self._mapNode.furnitureListTogCtrl[i]:SetIconSel(spriteName1) + end + end +end +function DormEditorCtrl:ExitEdiorMode() + self._panel.tempEditCount = {} + self:ResetFurnitrueListData() + self:SetSaveState(false) + if self.nCurMainTab < 3 then + self:InitFurnitureList() + end + self:OnBtnClick_ShowForniture() +end +function DormEditorCtrl:SetHudActive(bActive) + if bActive then + if self.hudAnimTimer ~= nil then + self.hudAnimTimer:Cancel() + self.hudAnimTimer = nil + end + self._mapNode.rtHud:SetActive(true) + self._mapNode.animHud:Play("RoomEditorbtn_in") + else + self._mapNode.animHud:Play("RoomEditorbtn_out") + self.hudAnimTimer = self:AddTimer(1, 0.13, function() + self._mapNode.rtHud:SetActive(false) + end, true, true, true, nil) + end +end +function DormEditorCtrl:SetPresetCount() + local nCurCount = 0 + for _, mapPreset in pairs(self._panel.mapPresetInfo) do + nCurCount = nCurCount + 1 + end + NovaAPI.SetTMPText(self._mapNode.txtPresetCount, orderedFormat(ConfigTable.GetUIText("Dorm_PresetCount"), nCurCount, self.nDormDefaultPresetNum)) +end +function DormEditorCtrl:OnEvent_SavePreset(nBuildId) + NovaAPI.DispatchEventWithData("DORM_LUA_SAVE_ROOM") + local csData = safe_call_cs_func(CS.DormModuleHelper.GetDormData) + local sContent + local bCover = false + if self._panel.mapPresetInfo[nBuildId] == nil then + sContent = ConfigTable.GetUIText("Dorm_PresetSaveHint") + else + sContent = ConfigTable.GetUIText("Dorm_PresetCoverHint") + bCover = true + end + local callback = function() + local GetNewDataCallback = function(mapData, nPresetCount) + self._panel.mapPresetInfo = mapData + self._panel.nPresetCount = nPresetCount + self:SetPresetCount() + local mapPreset = self._panel.mapPresetInfo[nBuildId] + if mapPreset ~= nil then + self._panel:CapturerPresetCover(mapPreset.CreateTime) + end + if self.nCurMainTab == 3 then + self:SetPresetList() + end + end + PlayerData.PlayerDormData:GetPresetInfo(GetNewDataCallback) + if bCover then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Dorm_PresetCoverSuccess")) + else + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Dorm_PresetSaveSuccess")) + end + self.nCurPresetIdx = 0 + self.nCurSuitId = 0 + self.nCurSelectPresetIdx = 0 + self:SetPresetList() + self:OnBtnClick_ShowForniture() + end + local confirmCallback = function() + local mapData = {} + local nLength = math.floor(csData.Length / 5) + if 2 <= nLength then + for i = 1, nLength - 1 do + table.insert(mapData, { + FurnitureId = csData[i * 5 + 0], + X = csData[i * 5 + 1], + Y = csData[i * 5 + 2], + Z = csData[i * 5 + 3], + Rotation = csData[i * 5 + 4] + }) + end + end + self:OnBtnClick_ShowForniture() + PlayerData.PlayerDormData:SaveDormFurniture(self._panel.nCurRoom, mapData, nBuildId, callback) + end + local cancelCallback = function() + end + if csData[0] ~= 3 then + NovaAPI.DispatchEventWithData("DORM_LUA_ABANDON_SAVE_ROOM") + self._panel.tempEditCount = {} + callback() + return + end + if csData[1] ~= 0 and csData[1] ~= 4 then + local sTip + if csData[1] == 1 then + sTip = ConfigTable.GetUIText("Dorm_Hint_Err_FurniturePos") + elseif csData[1] == 2 then + sTip = ConfigTable.GetUIText("Dorm_Hint_Err_FixedFurniture") + elseif csData[1] == 3 then + sTip = ConfigTable.GetUIText("Dorm_Hint_Err_FloorCapacity") + elseif csData[1] == 4 then + sTip = ConfigTable.GetUIText("Dorm_Hint_Err_NoNeedToSave") + else + sTip = csData[1] + end + EventManager.Hit(EventId.OpenMessageBox, sTip) + return + end + local msg = { + nType = AllEnum.MessageBox.Confirm, + sContent = sContent, + callbackConfirmAfterClose = confirmCallback, + callbackCancel = cancelCallback, + bDisableSnap = false + } + EventManager.Hit(EventId.OpenMessageBox, msg) +end +function DormEditorCtrl:OnEvent_ApplyPreset(nBuildId) + local mapTempCount = {} + local mapPresetData = self._panel.mapPresetInfo[nBuildId] + if mapPresetData == nil then + printError("No PresetData:" .. nBuildId) + return + end + local mapDormCfg = ConfigTable.GetData("DormRoom", self._panel.nCurRoom) + if mapDormCfg == nil then + return + end + if mapPresetData.DormType ~= mapDormCfg.RoomType then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Dorm_PresetUseSuccess")) + return + end + local roomData = {} + local nFurnitureLen = 0 + for _, mapFurniture in ipairs(mapPresetData.FurnitureList) do + local nCount = self._panel:GetFurnitureCountIncludeCurRoom(self._panel.nCurRoom, mapFurniture.FurnitureId) + local curUseCount = mapTempCount[mapFurniture.FurnitureId] or 0 + local mapFurnitureConfig = ConfigTable.GetData("DormFurniture", mapFurniture.FurnitureId) + if mapFurnitureConfig ~= nil and (nCount >= curUseCount + 1 or 0 < mapFurnitureConfig.Fixed) then + if mapFurnitureConfig.Fixed == 0 then + if mapTempCount[mapFurniture.FurnitureId] == nil then + mapTempCount[mapFurniture.FurnitureId] = 0 + end + mapTempCount[mapFurniture.FurnitureId] = mapTempCount[mapFurniture.FurnitureId] + 1 + end + nFurnitureLen = nFurnitureLen + 1 + table.insert(roomData, { + mapFurniture.FurnitureId, + mapFurniture.X, + mapFurniture.Y, + mapFurniture.Z, + mapFurniture.Rotation + }) + end + end + table.insert(roomData, 1, { + 2, + mapDormCfg.RoomType, + nBuildId, + nFurnitureLen, + 0 + }) + safe_call_cs_func(CS.DormModuleHelper.SetDormData, roomData) + NovaAPI.DispatchEventWithData("DORM_LUA_APPLY_PRESET") + local csData = safe_call_cs_func(CS.DormModuleHelper.GetDormData) + if csData == nil then + printError("ApplyPresetResult Nil") + return + end + if csData[0] ~= 4 then + printError("ApplyPresetResult TypeError:" .. csData[0]) + return + end + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Dorm_PresetUseSuccess")) + local mapUsedCount = self._panel.mapFurnitureUsedCount[self._panel.nCurRoom] + if self._panel.tempEditCount == nil then + self._panel.tempEditCount = {} + end + for nId, nCount in pairs(self._panel.tempEditCount) do + local mapFurnitureConfig = ConfigTable.GetData("DormFurniture", nId) + if mapFurnitureConfig ~= nil and mapFurnitureConfig.Fixed == 0 then + self._panel.tempEditCount[nId] = 0 + end + end + if mapUsedCount ~= nil then + for nItemId, nUsedCount in pairs(mapUsedCount) do + local mapFurnitureConfig = ConfigTable.GetData("DormFurniture", nItemId) + if mapFurnitureConfig ~= nil and mapFurnitureConfig.Fixed == 0 then + self._panel.tempEditCount[nItemId] = -nUsedCount + end + end + end + local nLeng = csData[1] + local nTotalDataLeng = 2 + 2 * nLeng + if 0 < nLeng then + for i = 1, nLeng do + local nFurnitureId = csData[2 * i] + local nCount = csData[2 * i + 1] + self._panel:SetTempFurnitureCount(nFurnitureId, -nCount) + end + end + for _, mapCtrl in pairs(self.mapFurnitureCtrl) do + mapCtrl:SetCount(self._panel:GetFurnitureCount(mapCtrl.nFurnitureId)) + end + self.nCurPresetIdx = 0 + self.nCurSuitId = 0 + self.nCurSelectPresetIdx = 0 + self:SetPresetList() + self:ResetFurnitrueListData() + self:SetSaveState(true) + self:OnBtnClick_ShowForniture() + local spCover = self._panel:GetPresetCover(tostring(mapPresetData.CreateTime)) + if spCover == nil then + local wait = function() + EventManager.Hit(EventId.BlockInput, true) + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + self._panel:CapturerPresetCover(mapPresetData.CreateTime) + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + if self.nCurMainTab == 3 then + self:SetPresetList() + end + EventManager.Hit(EventId.BlockInput, false) + end + cs_coroutine.start(wait) + end +end +function DormEditorCtrl:OnEvent_ApplySuit(nSuitId) + local mapTempCount = {} + local mapSuitData = ConfigTable.GetData("DormLayoutReward", nSuitId) + if mapSuitData == nil then + printError("No Suit Data:" .. nSuitId) + return + end + local mapDormCfg = ConfigTable.GetData("DormRoom", self._panel.nCurRoom) + if mapDormCfg == nil then + return + end + if mapSuitData.RoomType ~= mapDormCfg.RoomType then + return + end + local roomData = {} + local tbFurnitrueList = self._panel.mapDormSuitData[nSuitId] + local nFurnitureLen = 0 + for _, mapFurniture in ipairs(tbFurnitrueList) do + local nCount = self._panel:GetFurnitureCountIncludeCurRoom(self._panel.nCurRoom, mapFurniture.FurnitureId) + local curUseCount = mapTempCount[mapFurniture.FurnitureId] or 0 + local mapFurnitureConfig = ConfigTable.GetData("DormFurniture", mapFurniture.FurnitureId) + if mapFurnitureConfig ~= nil and nCount >= curUseCount + 1 then + if mapFurnitureConfig.Fixed == 0 then + if mapTempCount[mapFurniture.FurnitureId] == nil then + mapTempCount[mapFurniture.FurnitureId] = 0 + end + mapTempCount[mapFurniture.FurnitureId] = mapTempCount[mapFurniture.FurnitureId] + 1 + end + table.insert(roomData, { + mapFurniture.FurnitureId, + mapFurniture.X, + mapFurniture.Y, + mapFurniture.Z, + mapFurniture.Rotation + }) + nFurnitureLen = nFurnitureLen + 1 + end + end + table.insert(roomData, 1, { + 2, + mapDormCfg.RoomType, + nSuitId, + nFurnitureLen, + 0 + }) + safe_call_cs_func(CS.DormModuleHelper.SetDormData, roomData) + NovaAPI.DispatchEventWithData("DORM_LUA_APPLY_PRESET") + local csData = safe_call_cs_func(CS.DormModuleHelper.GetDormData) + if csData == nil then + printError("ApplyPresetResult Nil") + return + end + if csData[0] ~= 4 then + printError("ApplyPresetResult TypeError:" .. csData[0]) + return + end + local mapUsedCount = self._panel.mapFurnitureUsedCount[self._panel.nCurRoom] + if self._panel.tempEditCount == nil then + self._panel.tempEditCount = {} + end + for nId, nCount in pairs(self._panel.tempEditCount) do + local mapFurnitureConfig = ConfigTable.GetData("DormFurniture", nId) + if mapFurnitureConfig ~= nil and mapFurnitureConfig.Fixed == 0 then + self._panel.tempEditCount[nId] = 0 + end + end + if mapUsedCount ~= nil then + for nItemId, nUsedCount in pairs(mapUsedCount) do + local mapFurnitureConfig = ConfigTable.GetData("DormFurniture", nItemId) + if mapFurnitureConfig ~= nil and mapFurnitureConfig.Fixed == 0 then + self._panel.tempEditCount[nItemId] = -nUsedCount + end + end + end + local nLeng = csData[1] + local nTotalDataLeng = 2 + 2 * nLeng + if 0 < nLeng then + for i = 1, nLeng do + local nFurnitureId = csData[2 * i] + local nCount = csData[2 * i + 1] + self._panel:SetTempFurnitureCount(nFurnitureId, -nCount) + end + end + for _, mapCtrl in pairs(self.mapFurnitureCtrl) do + mapCtrl:SetCount(self._panel:GetFurnitureCount(mapCtrl.nFurnitureId)) + end + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Dorm_Set_UseSuccess")) + PlayerData.PlayerDormData:UploadDormEvent("2", self._panel.nCurRoom, nSuitId) + self.nCurPresetIdx = 0 + self.nCurSuitId = nSuitId + self:SetPresetList() + self:ResetFurnitrueListData() + self:SetSaveState(true) + self:SetRoomRatio() +end +function DormEditorCtrl:OnEvent_DormNameUpdate(nRoomId, sName) + if nRoomId == self._panel.nCurRoom then + self._panel.mapDormRoomInfo[self._panel.nCurRoom].RoomName = sName + if sName == nil or sName == "" then + local mapRoomConfig = ConfigTable.GetData("DormRoom", self._panel.nCurRoom) + if mapRoomConfig ~= nil then + sName = mapRoomConfig.DefaultName + end + end + NovaAPI.SetTMPText(self._mapNode.TMPEditorName, sName) + end +end +function DormEditorCtrl:OnFurnitureGridRefresh(goGrid, idx) + if self.nCurMainTab == 3 then + return + end + local nCurTabIdx = self.nCurMainTab == 1 and self.tbFurTab1[self.nCurFurniturTab1] or self.tbFurTab2[self.nCurFurniturTab2] + local tbCurTab = self.mapFurnitureType[nCurTabIdx] + idx = idx + 1 + local nFurnitureId = tbCurTab[idx] + local nInstanceId = goGrid:GetInstanceID() + if self.mapFurnitureCtrl[nInstanceId] == nil then + local mapCtrl = self:BindCtrlByNode(goGrid, "Game.UI.Dorm.DormEditor.TemplateDormFurnitureItem") + self.mapFurnitureCtrl[nInstanceId] = mapCtrl + end + self.mapFurnitureCtrl[nInstanceId]:Refresh(nFurnitureId, self._panel:GetFurnitureCount(nFurnitureId), self._panel.nCurRoom) +end +function DormEditorCtrl:OnFurnitureBtnClickGrid(goGrid, idx) + if self.nCurMainTab == 3 then + return + end + local nCurTabIdx = self.nCurMainTab == 1 and self.tbFurTab1[self.nCurFurniturTab1] or self.tbFurTab2[self.nCurFurniturTab2] + local tbCurTab = self.mapFurnitureType[nCurTabIdx] + idx = idx + 1 + local nId = tbCurTab[idx] + local nInstanceId = goGrid:GetInstanceID() + if 1 > self._panel:GetFurnitureCount(nId) then + return + end + if self.mapFurnitureCtrl[nInstanceId].nItemCount <= 0 then + return + end + self.nCurEditFurniture = nId + local mapFurnitureCfg = ConfigTable.GetData("DormFurniture", self.nCurEditFurniture) + local mapFurnitureItemCfg = ConfigTable.GetData("Item", self.nCurEditFurniture) + local mapRoomConfig = ConfigTable.GetData("DormRoom", self._panel.nCurRoom) + if mapFurnitureCfg == nil or mapFurnitureItemCfg == nil or mapRoomConfig == nil then + return + end + local bEnable = 0 < table.indexof(mapFurnitureCfg.CanIn, mapRoomConfig.RoomType) + if not bEnable then + return + end + local nFixedType = mapFurnitureCfg.Fixed + local bNeedAddFurniture = false + local nChangedFixedFurniture = 0 + if 0 < nFixedType then + local nCurFixedFurniture, nFixedCount = self._panel:GetFixedInCurRoom(nFixedType) + if 0 < nCurFixedFurniture then + nChangedFixedFurniture = nCurFixedFurniture + self._panel:SetTempFurnitureCount(nCurFixedFurniture, -1) + bNeedAddFurniture = self._panel:GetFurnitureCount(nCurFixedFurniture) == 1 + if bNeedAddFurniture then + self:SetFurnitureListData(false, nCurFixedFurniture, tbCurTab) + end + end + end + self._panel:SetTempFurnitureCount(self.nCurEditFurniture, 1) + local nCount = self._panel:GetFurnitureCount(self.nCurEditFurniture) + if nCount == 0 then + self:SetFurnitureListData(true, self.nCurEditFurniture, tbCurTab) + end + if nCount == 0 or bNeedAddFurniture then + self:RefreshFurnitureList() + else + self.mapFurnitureCtrl[nInstanceId]:SetCount(nCount) + if 0 < nChangedFixedFurniture then + for _, mapCtrl in pairs(self.mapFurnitureCtrl) do + if mapCtrl.nFurnitureId == nChangedFixedFurniture then + mapCtrl:SetCount(self._panel:GetFurnitureCount(nChangedFixedFurniture)) + end + end + end + end + self:SetEditorState(true) + WwiseAudioMgr:PostEvent("Home_UI_char_change") + NovaAPI.DispatchEventWithData("DORM_LUA_CREATE_FURNITURE", nil, self.nCurEditFurniture) +end +function DormEditorCtrl:OnPresetGridRefresh(goGrid, idx) + idx = idx + 1 + local mapPresetData = self._panel.mapPresetInfo[idx] + local nInstanceId = goGrid:GetInstanceID() + if self.mapPresetCtrl[nInstanceId] == nil then + local mapCtrl = self:BindCtrlByNode(goGrid, "Game.UI.Dorm.DormEditor.DormPresetGridCtrl") + self.mapPresetCtrl[nInstanceId] = mapCtrl + end + if self.nCurPresetTab == 1 then + local bEmpty = mapPresetData == nil + local sName = (bEmpty or mapPresetData.BuildName == "") and orderedFormat(ConfigTable.GetUIText("Dorm_PresetDefaultName"), idx) or mapPresetData.BuildName + local bEnable = not bEmpty and self.mapRoomConfig.RoomType == mapPresetData.DormType + local bUse = not bEmpty and self.nCurPresetIdx == idx + local bSelect = self.nCurSelectPresetIdx == idx + local creatTime = bEmpty and 0 or mapPresetData.CreateTime + self.mapPresetCtrl[nInstanceId]:SetPreset(sName, bEnable, bEmpty, bUse, bSelect, idx, creatTime, self._panel.nCurRoom) + else + local mapSuitData = self.tbSuit[idx] + if mapSuitData == nil then + return + end + local bEnable = self.mapRoomConfig.RoomType == mapSuitData.RoomType + local bSelect = false + self.mapPresetCtrl[nInstanceId]:SetSuit(mapSuitData.Id, bEnable, bSelect) + end +end +function DormEditorCtrl:OnPresetBtnClickGrid(goGrid, idx) + idx = idx + 1 + if self.nCurPresetTab == 1 then + if self.nCurSelectPresetIdx ~= 0 then + for _, mapCtrl in pairs(self.mapPresetCtrl) do + mapCtrl:SetSelectPreset(false) + end + end + self.nCurSelectPresetIdx = idx + local nInstanceId = goGrid:GetInstanceID() + local mapCurCtrl = self.mapPresetCtrl[nInstanceId] + if mapCurCtrl ~= nil then + mapCurCtrl:SetSelectPreset(true) + end + else + local nInstanceId = goGrid:GetInstanceID() + local mapCurCtrl = self.mapPresetCtrl[nInstanceId] + mapCurCtrl:OnBtnClick_Detail() + end +end +function DormEditorCtrl:OnBtnClick_FurnitureListOpen() + self:OnBtnClick_ExitEditor() + self._mapNode.rtFurnitureBgAnim:Play("FurnitureList_in") + self._mapNode.rtEditorListContent:SetActive(true) +end +function DormEditorCtrl:OnBtnClick_FurnitureListClose() + self._mapNode.rtFurnitureBgAnim:Play("FurnitureList_out") + self._mapNode.rtEditorListContent:SetActive(false) +end +function DormEditorCtrl:OnBtnClick_SaveRoom() + local callback = function(bSaveSuc) + EventManager.Hit("DormGuide_SaveResult", bSaveSuc == true, bSaveSuc and "done" or "rejected") + if bSaveSuc then + self:OnBtnClick_ShowForniture() + self:SetSaveState(false) + EventManager.Hit("DORM_LUA_SAVE_ROOM_SUCC") + NovaAPI.DispatchEventWithData("DORM_LUA_SAVE_ROOM_SUCC") + self:ResetFurnitrueListData() + if self.nCurMainTab < 3 then + self:InitFurnitureList() + end + self._mapNode.rtOperate.gameObject:SetActive(false) + self._mapNode.rtAnimEditor.gameObject:SetActive(true) + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + NovaAPI.UIEffectSnapShotCapture(self._mapNode.snapshotCutScene) + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + self._mapNode.rtCutScene.gameObject:SetActive(true) + end + cs_coroutine.start(wait) + EventManager.Hit(EventId.TemporaryBlockInput, 3) + self:AddTimer(1, 3, function() + self._mapNode.rtAnimEditor.gameObject:SetActive(false) + self._mapNode.rtCutScene.gameObject:SetActive(false) + self._mapNode.rtOperate.gameObject:SetActive(true) + EventManager.Hit("DormGuide_SaveCutsceneEnd") + EventManager.Hit("DormPanel_BtnInteractive", true) + end, true, true, true, nil) + end + end + self._panel:SaveRoom(callback, true) +end +function DormEditorCtrl:OnBtnClick_SaveRoom2() + local callback = function(bSaveSuc) + if bSaveSuc then + self:OnBtnClick_ShowForniture() + self:SetSaveState(false) + EventManager.Hit("DORM_LUA_SAVE_ROOM_SUCC") + NovaAPI.DispatchEventWithData("DORM_LUA_SAVE_ROOM_SUCC") + self:ResetFurnitrueListData() + if self.nCurMainTab < 3 then + self:InitFurnitureList() + end + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Dorm_Editor_SaveSuccess")) + end + end + self._panel:SaveRoom(callback, true) +end +function DormEditorCtrl:OnBtnClick_RevertRoom() + local callback = function() + NovaAPI.DispatchEventWithData("DORM_LUA_ABANDON_SAVE_ROOM") + self._panel.tempEditCount = {} + self:ResetFurnitrueListData() + self:OnBtnClick_ShowForniture() + self:SetRoomRatio() + self:SetSaveState(false) + self.nCurPresetIdx = 0 + self.nCurSuitId = 0 + if self.nCurMainTab < 3 then + self:InitFurnitureList() + else + self:SetPresetList() + end + end + local data = { + nType = AllEnum.MessageBox.Confirm, + sContent = ConfigTable.GetUIText("Dorm_EditorRevertHint"), + sContentSub = "", + callbackConfirm = callback + } + EventManager.Hit(EventId.OpenMessageBox, data) +end +function DormEditorCtrl:OnBtnClick_HideForniture() + self:OnBtnClick_ExitEditor() + self._mapNode.btnUnHideFurniture.gameObject:SetActive(true) + self._mapNode.btnHideFurniture.gameObject:SetActive(false) + NovaAPI.DispatchEventWithData("DORM_LUA_HIDE_FLOOR_FUR", nil, false) +end +function DormEditorCtrl:OnBtnClick_ShowForniture() + self._mapNode.btnUnHideFurniture.gameObject:SetActive(false) + self._mapNode.btnHideFurniture.gameObject:SetActive(true) + NovaAPI.DispatchEventWithData("DORM_LUA_HIDE_FLOOR_FUR", nil, true) +end +function DormEditorCtrl:OnBtnClick_ExitEditor() + NovaAPI.DispatchEventWithData("DORM_LUA_UNSELECT_FURNITURE") + self:SetEditorState(false) +end +function DormEditorCtrl:OnBtnClick_CancelEdit() + local tempId = self.nCurEditFurniture + NovaAPI.DispatchEventWithData("DORM_LUA_CANCEL_FURNITURE") + local csData = safe_call_cs_func(CS.DormModuleHelper.GetDormData) + if csData ~= nil and csData.Length >= 1 and csData[0] == 1 and 0 < tempId then + self._panel:SetTempFurnitureCount(tempId, -1) + local mapFurnitureCfg = ConfigTable.GetData("DormFurniture", tempId) + if mapFurnitureCfg == nil then + return + end + local tabIdx = mapFurnitureCfg.Tab + if tabIdx == 0 then + printError("Furniture Cfg Error Tab = 0") + return + end + local bFurnitureListNeedRefresh = false + local tbCurTab = self.mapFurnitureType[tabIdx] + local nCount = self._panel:GetFurnitureCount(tempId) + if nCount == 1 then + self:SetFurnitureListData(false, tempId, tbCurTab) + bFurnitureListNeedRefresh = true + end + local tempFurnitureId = 0 + if csData.Length >= 2 then + tempFurnitureId = csData[1] + if 0 < tempFurnitureId then + self._panel:SetTempFurnitureCount(tempFurnitureId, 1) + end + local nAfterAddCount = self._panel:GetFurnitureCount(tempFurnitureId) + if nAfterAddCount == 0 then + self:SetFurnitureListData(true, tempFurnitureId, tbCurTab) + bFurnitureListNeedRefresh = true + end + end + if self.nCurMainTab ~= 3 then + if bFurnitureListNeedRefresh then + self:RefreshFurnitureList() + else + for _, mapCtrl in pairs(self.mapFurnitureCtrl) do + if mapCtrl.nFurnitureId == tempId then + mapCtrl:SetCount(self._panel:GetFurnitureCount(mapCtrl.nFurnitureId)) + end + if mapCtrl.nFurnitureId == tempFurnitureId then + mapCtrl:SetCount(self._panel:GetFurnitureCount(tempFurnitureId)) + end + end + end + end + end + self:SetRoomRatio() + self:SetEditorState(false) +end +function DormEditorCtrl:OnBtnClick_HudRotation() + NovaAPI.DispatchEventWithData("DORM_LUA_ROTATE_FURNITURE", nil, true) + self:SetRoomRatio() +end +function DormEditorCtrl:OnBtnClick_HudDelete() + local mapFurnitureCfg = ConfigTable.GetData("DormFurniture", self.nCurEditFurniture) + if mapFurnitureCfg == nil then + return + end + local tabIdx = mapFurnitureCfg.Tab + if tabIdx == 0 then + printError("Furniture Cfg Error Tab = 0") + return + end + local tbCurTab = self.mapFurnitureType[tabIdx] + self._panel:SetTempFurnitureCount(self.nCurEditFurniture, -1) + local nCount = self._panel:GetFurnitureCount(self.nCurEditFurniture) + if nCount == 1 then + self:SetFurnitureList(false, self.nCurEditFurniture, tbCurTab) + elseif self.mapFurnitureCtrl ~= nil then + for _, mapCtrl in pairs(self.mapFurnitureCtrl) do + if mapCtrl.nFurnitureId == self.nCurEditFurniture then + mapCtrl:SetCount(self._panel:GetFurnitureCount(mapCtrl.nFurnitureId)) + end + end + end + self:SetEditorState(false, true) + NovaAPI.DispatchEventWithData("DORM_LUA_DELETE_FURNITURE") + self:SetRoomRatio() +end +function DormEditorCtrl:OnBtnClick_ClearRoom() + local confirmCallback = function() + local mapRoomCfgData = ConfigTable.GetData("DormRoom", self._panel.nCurRoom) + if mapRoomCfgData == nil then + return + end + local nDefaultLayoutId = mapRoomCfgData.DefaultLayoutId + local mapDefaultCount = {} + local mapLayoutCfgData = ConfigTable.GetData("DormLayoutReward", nDefaultLayoutId) + if mapLayoutCfgData ~= nil then + local nLayoutFurnitrueCount = mapLayoutCfgData.FurnitureCount + for i = 1, nLayoutFurnitrueCount do + local nLayoutId = nDefaultLayoutId * 100 + i + local mapLayoutData = ConfigTable.GetData("DormRoomLayout", nLayoutId) + if mapLayoutData ~= nil then + if mapDefaultCount[mapLayoutData.FurnitureId] == nil then + mapDefaultCount[mapLayoutData.FurnitureId] = 0 + end + mapDefaultCount[mapLayoutData.FurnitureId] = mapDefaultCount[mapLayoutData.FurnitureId] + 1 + end + end + end + self.nCurEditFurniture = 0 + self:SetEditorState(false, true) + NovaAPI.DispatchEventWithData("DORM_LUA_CLEAR_ROOM") + local mapUsedCount = self._panel.mapFurnitureUsedCount[self._panel.nCurRoom] + self._panel.tempEditCount = {} + if mapUsedCount ~= nil then + for nItemId, nUsedCount in pairs(mapUsedCount) do + if self._panel.tempEditCount[nItemId] == nil then + self._panel.tempEditCount[nItemId] = 0 + end + self._panel.tempEditCount[nItemId] = self._panel.tempEditCount[nItemId] - nUsedCount + end + for nItemId, nUsedCount in pairs(mapDefaultCount) do + if self._panel.tempEditCount[nItemId] == nil then + self._panel.tempEditCount[nItemId] = 0 + end + self._panel.tempEditCount[nItemId] = self._panel.tempEditCount[nItemId] + nUsedCount + end + end + self:ResetFurnitrueListData() + self:SetRoomRatio() + self:OnBtnClick_ShowForniture() + self:SetSaveState(true) + self.nCurPresetIdx = 0 + self.nCurSuitId = 0 + if self.nCurMainTab < 3 then + self:InitFurnitureList() + else + self:SetPresetList() + end + end + local data = { + nType = AllEnum.MessageBox.Confirm, + sContent = ConfigTable.GetUIText("Dorm_EditorClearHint"), + sContentSub = "", + callbackConfirm = confirmCallback + } + EventManager.Hit(EventId.OpenMessageBox, data) +end +function DormEditorCtrl:OnBtnClick_Renmae() + if not PlayerData.PlayerDormData:CheckCanRenameRoom(self._panel.nCurRoom) then + return + end + EventManager.Hit(EventId.OpenPanel, PanelId.DormRenamePanel, self._panel.nCurRoom) +end +function DormEditorCtrl:OnBtnClick_MainTabTog(btn, nIdx) + if nIdx == self.nCurMainTab then + return + end + self._mapNode.listTogCtrl[self.nCurMainTab]:SetDefaultDorm(false) + self._mapNode.listTogCtrl[nIdx]:SetDefaultDorm(true) + self.nCurMainTab = nIdx + if self.nCurMainTab < 3 then + local nIdx = self.nCurMainTab == 1 and self.nCurFurniturTab1 or self.nCurFurniturTab2 + for i, mapCtrl in ipairs(self._mapNode.furnitureListTogCtrl) do + mapCtrl:SetDefaultDorm(nIdx == i) + end + self:InitFurnitureList() + self:SetFurnitureTog() + self._mapNode.rtPresetList:SetActive(false) + self._mapNode.rtFurnitureList:SetActive(true) + else + if not self.bInitPresetListSuc then + self:InitPresetList() + else + self:SetPresetList() + end + self._mapNode.rtFurnitureList:SetActive(false) + end +end +function DormEditorCtrl:OnBtnClick_FurnitureTabTog(btn, nIdx) + if self.nCurMainTab == 3 then + return + end + local nCurTab + if self.nCurMainTab == 1 then + nCurTab = self.nCurFurniturTab1 + self.nCurFurniturTab1 = nIdx + elseif self.nCurMainTab == 2 then + nCurTab = self.nCurFurniturTab2 + self.nCurFurniturTab2 = nIdx + end + if nCurTab == nIdx then + return + end + if nCurTab ~= nil then + self._mapNode.furnitureListTogCtrl[nCurTab]:SetDefaultDorm(false) + end + self._mapNode.furnitureListTogCtrl[nIdx]:SetDefaultDorm(true) + self:InitFurnitureList() +end +function DormEditorCtrl:OnBtnClick_PresetTabTog(btn, nIdx) + if nIdx == self.nCurPresetTab then + return + end + if self.nCurPresetTab ~= nil then + self._mapNode.presetListTogCtrl[self.nCurPresetTab]:SetDefaultDorm(false) + end + self.nCurPresetTab = nIdx + self._mapNode.presetListTogCtrl[self.nCurPresetTab]:SetDefaultDorm(true) + self:SetPresetList() +end +function DormEditorCtrl:OnEvent_DORM_CS_SWITCH_FURNITURE(goObj, nFurnitureId, nRatioCur, nRatioMax) + if goObj == nil then + self.nCurEditFurniture = 0 + self:SetEditorState(false) + return + end + self:SetRoomRatio() + local rt = goObj.transform + if rt ~= nil then + local bShowDelete = true + local bShowRot = true + local mapFurnitureConfig = ConfigTable.GetData("DormFurniture", nFurnitureId) + if mapFurnitureConfig ~= nil then + bShowDelete = mapFurnitureConfig.Fixed == 0 + bShowRot = mapFurnitureConfig.Fixed ~= GameEnum.DormFurFixedType.Elevator and mapFurnitureConfig.Fixed ~= GameEnum.DormFurFixedType.Floor and mapFurnitureConfig.Fixed ~= GameEnum.DormFurFixedType.Wall + end + self.nCurEditFurniture = nFurnitureId + self:SetEditorState(true) + self._mapNode.btnHudDelete.interactable = bShowDelete + self._mapNode.btnHudRotation.interactable = bShowRot + NovaAPI.SetImageColor(self._mapNode.imgIconDelete, bShowDelete and Color(1, 1, 1, 1) or Color(1, 1, 1, 0.5)) + NovaAPI.SetImageColor(self._mapNode.imgIconRot, bShowRot and Color(1, 1, 1, 1) or Color(1, 1, 1, 0.5)) + self:SetHudActive(true) + safe_call_cs_func(CS.DormModuleHelper.SetHudFollowTarget, self._mapNode.rtCenter, rt, Vector3.zero) + end +end +function DormEditorCtrl:OnEvent_DORM_CS_SET_FUR_HUD(bVisible, bEnableUpdateHudPos) + self:SetHudActive(bVisible) + safe_call_cs_func(CS.DormModuleHelper.EnableUpdateHudPos, self._mapNode.rtCenter, bVisible, bEnableUpdateHudPos) + self:SetRoomRatio() +end +function DormEditorCtrl:OnEvent_DormFurnitureChanged() + local GetDormBagInfo = function(mapFurnitureBag) + self._panel.mapFurnitureBag = mapFurnitureBag + self._panel.mapFurnitureUsedCount = PlayerData.PlayerDormData:GetUsedCount() + self.mapFurnitureType = { + [1] = {}, + [2] = {}, + [3] = {}, + [4] = {}, + [5] = {}, + [6] = {}, + [7] = {}, + [8] = {} + } + for nFurnitureId, nTotalCount in pairs(self._panel.mapFurnitureBag) do + local mapFurnitureConfig = ConfigTable.GetData("DormFurniture", nFurnitureId) + if mapFurnitureConfig ~= nil and self._panel:GetFurnitureCount(nFurnitureId) > 0 then + local tbType = self.mapFurnitureType[mapFurnitureConfig.Tab] + if tbType ~= nil then + table.insert(tbType, nFurnitureId) + end + end + end + for _, tbFurniture in pairs(self.mapFurnitureType) do + table.sort(tbFurniture) + end + self:InitFurnitureList() + end + PlayerData.PlayerDormData:GetBagInfo(GetDormBagInfo) +end +return DormEditorCtrl diff --git a/lua/game/ui/dorm/dormeditor/dormeditorpresetdetailctrl.lua b/lua/game/ui/dorm/dormeditor/dormeditorpresetdetailctrl.lua new file mode 100644 index 000000000..a796f0487 --- /dev/null +++ b/lua/game/ui/dorm/dormeditor/dormeditorpresetdetailctrl.lua @@ -0,0 +1,171 @@ +local DormEditorPresetDetailCtrl = class("DormEditorPresetDetailCtrl", BaseCtrl) +local DefaultPath = "Icon/DormFurnitureSet/DormFurnitureSet_1001" +DormEditorPresetDetailCtrl._mapNodeConfig = { + txtWindowTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_Preset_DetailTitle" + }, + btnClose = { + sComponentName = "UIButton", + callback = "OnBtn_ClickClose" + }, + btnScreenClose = { + sComponentName = "UIButton", + callback = "OnBtn_ClickClose" + }, + txtTitlePreview = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_Detail_CoverTitle" + }, + imgTitleImg = {sComponentName = "Image"}, + TMPRoomHint = {sComponentName = "TMP_Text"}, + txtTitleFurnitureList = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_Detail_FurnitureTitle" + }, + lsvList = { + sComponentName = "LoopScrollView" + }, + btnUnable = {sComponentName = "UIButton"}, + txtBtnUnable = {sComponentName = "TMP_Text"}, + btnApplyNow = {sComponentName = "UIButton"}, + txtBtnApplNow = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_Preset_BtnApplNow" + }, + btnApply = { + sComponentName = "UIButton", + callback = "OnBtnClick_Confirm" + }, + txtBtnApply = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_Preset_BtnUse" + }, + txtPresetName = {sComponentName = "TMP_Text"}, + btnPresetName = { + sComponentName = "UIButton", + callback = "OnBtnClick_Rename" + }, + Animator = { + sNodeName = "---PresetDetail---", + sComponentName = "Animator" + } +} +DormEditorPresetDetailCtrl._mapEventConfig = { + DormUpdatePresetNameSuc = "OnEvent_DormUpdatePresetNameSuc" +} +DormEditorPresetDetailCtrl._mapRedDotConfig = {} +function DormEditorPresetDetailCtrl:Awake() + self.mapFurnitureCtrl = {} +end +function DormEditorPresetDetailCtrl:FadeIn() +end +function DormEditorPresetDetailCtrl:FadeOut() +end +function DormEditorPresetDetailCtrl:OnEnable() + local tbParam = self:GetPanelParam() + self.mapPreset = tbParam[1] + self.bEnable = tbParam[2] + self.bCur = false + self.nRoom = tbParam[4] + self.mapCurEnlabeCount = tbParam[5] + self.callback = tbParam[6] + local coverSprite = tbParam[7] + self.bAllHave = true + if coverSprite ~= nil then + NovaAPI.SetImageSpriteAsset(self._mapNode.imgTitleImg, coverSprite) + else + self:SetPngSprite(self._mapNode.img_icon, DefaultPath) + end + local mapPreset = {} + for _, mapFurnitur in ipairs(self.mapPreset.FurnitureList) do + if mapPreset[mapFurnitur.FurnitureId] == nil then + mapPreset[mapFurnitur.FurnitureId] = 0 + end + mapPreset[mapFurnitur.FurnitureId] = mapPreset[mapFurnitur.FurnitureId] + 1 + end + self.tbFurniture = {} + for nFurnitureId, nCount in pairs(mapPreset) do + local mapFurnitrueCfg = ConfigTable.GetData("DormFurniture", nFurnitureId) + if mapFurnitrueCfg ~= nil and 1 > mapFurnitrueCfg.NotShow then + table.insert(self.tbFurniture, {FurnitureId = nFurnitureId, nCount = nCount}) + if self.mapCurEnlabeCount[nFurnitureId] == nil or self.mapCurEnlabeCount[nFurnitureId] == 0 then + self.bAllHave = false + end + end + end + self:Refresh() + self._mapNode.Animator:Play("t_window_04_t_in") +end +function DormEditorPresetDetailCtrl:OnDisable() + for _, mapCtrl in pairs(self.mapFurnitureCtrl) do + self:UnbindCtrlByNode(mapCtrl) + end +end +function DormEditorPresetDetailCtrl:OnDestroy() +end +function DormEditorPresetDetailCtrl:OnRelease() +end +function DormEditorPresetDetailCtrl:Refresh() + local sort = function(a, b) + return a.FurnitureId < b.FurnitureId + end + table.sort(self.tbFurniture, sort) + local sName = self.mapPreset.BuildName == "" and orderedFormat(ConfigTable.GetUIText("Dorm_PresetDefaultName"), self.mapPreset.BuildId) or self.mapPreset.BuildName + NovaAPI.SetTMPText(self._mapNode.txtPresetName, sName) + local sHint = orderedFormat(ConfigTable.GetUIText("Dorm_Preset_RoomHIntTitle"), ConfigTable.GetUIText("Dorm_RoomType" .. self.mapPreset.DormType)) + NovaAPI.SetTMPText(self._mapNode.TMPRoomHint, sHint) + self._mapNode.lsvList:Init(#self.tbFurniture, self, self.OnGridRefresh, self.OnGriBtnClick) + local nReason = self.mapPreset.DormType == 0 and 2 or 1 + NovaAPI.SetTMPText(self._mapNode.txtBtnUnable, ConfigTable.GetUIText("Dorm_SuitHint_RoomType" .. nReason)) + self._mapNode.btnApplyNow.gameObject:SetActive(self.bCur) + self._mapNode.btnUnable.gameObject:SetActive(not self.bEnable) + self._mapNode.btnApply.gameObject:SetActive(not self.bCur and self.bEnable) +end +function DormEditorPresetDetailCtrl:ClosePanel() + self._mapNode.Animator:Play("t_window_04_t_out") + self:AddTimer(1, 0.2, function() + EventManager.Hit(EventId.ClosePanel, PanelId.DormEditorPresetDetailPanel) + end, true, true, true) + EventManager.Hit(EventId.TemporaryBlockInput, 0.2) +end +function DormEditorPresetDetailCtrl:OnGridRefresh(goGrid, nIdx) + nIdx = nIdx + 1 + local nFurnitureId = self.tbFurniture[nIdx].FurnitureId + local nInstanceId = goGrid:GetInstanceID() + if self.mapFurnitureCtrl[nInstanceId] == nil then + local mapCtrl = self:BindCtrlByNode(goGrid, "Game.UI.Dorm.DormEditor.TemplateDormFurnitureItem") + self.mapFurnitureCtrl[nInstanceId] = mapCtrl + end + self.mapFurnitureCtrl[nInstanceId]:RefreshInSuitPreset(nFurnitureId, self.mapCurEnlabeCount[nFurnitureId] or 0, self.tbFurniture[nIdx].nCount, self.nRoom) +end +function DormEditorPresetDetailCtrl:OnGriBtnClick(goGrid, nIdx) + local nInstanceId = goGrid:GetInstanceID() + self.mapFurnitureCtrl[nInstanceId]:OnBtnClick_Info() +end +function DormEditorPresetDetailCtrl:OnBtnClick_Rename() + local sName = self.mapPreset.BuildName == "" and orderedFormat(ConfigTable.GetUIText("Dorm_PresetDefaultName"), self.mapPreset.BuildId) or self.mapPreset.BuildName + EventManager.Hit(EventId.OpenPanel, PanelId.DormPresetRenamePanel, self.mapPreset.BuildId, sName) +end +function DormEditorPresetDetailCtrl:OnBtn_ClickClose() + if self.callback ~= nil and type(self.callback) == "function" then + self.callback(false) + end + self:ClosePanel() +end +function DormEditorPresetDetailCtrl:OnBtnClick_Confirm() + local confirmCallback = function() + if self.callback ~= nil and type(self.callback) == "function" then + self.callback(true) + end + self:ClosePanel() + end + confirmCallback() +end +function DormEditorPresetDetailCtrl:OnEvent_DormUpdatePresetNameSuc(nBuildId, sName) + if nBuildId == self.mapPreset.BuildId then + self.mapPreset.BuildName = sName + NovaAPI.SetTMPText(self._mapNode.txtPresetName, sName) + end +end +return DormEditorPresetDetailCtrl diff --git a/lua/game/ui/dorm/dormeditor/dormeditorpresetdetailpanel.lua b/lua/game/ui/dorm/dormeditor/dormeditorpresetdetailpanel.lua new file mode 100644 index 000000000..fc5dae470 --- /dev/null +++ b/lua/game/ui/dorm/dormeditor/dormeditorpresetdetailpanel.lua @@ -0,0 +1,21 @@ +local DormEditorPresetDetailPanel = class("DormEditorPresetDetailPanel", BasePanel) +DormEditorPresetDetailPanel._bIsMainPanel = false +DormEditorPresetDetailPanel._tbDefine = { + { + sPrefabPath = "Dorm/DormPresetDetailPanel.prefab", + sCtrlName = "Game.UI.Dorm.DormEditor.DormEditorPresetDetailCtrl" + } +} +function DormEditorPresetDetailPanel:Awake() +end +function DormEditorPresetDetailPanel:OnEnable() +end +function DormEditorPresetDetailPanel:OnAfterEnter() +end +function DormEditorPresetDetailPanel:OnDisable() +end +function DormEditorPresetDetailPanel:OnDestroy() +end +function DormEditorPresetDetailPanel:OnRelease() +end +return DormEditorPresetDetailPanel diff --git a/lua/game/ui/dorm/dormeditor/dormeditorsuitdetailctrl.lua b/lua/game/ui/dorm/dormeditor/dormeditorsuitdetailctrl.lua new file mode 100644 index 000000000..ce6466f0a --- /dev/null +++ b/lua/game/ui/dorm/dormeditor/dormeditorsuitdetailctrl.lua @@ -0,0 +1,235 @@ +local DormEditorSuitDetailCtrl = class("DormEditorSuitDetailCtrl", BaseCtrl) +local DefaultPath = "Icon/DormFurnitureSet/DormFurnitureSet_1001" +DormEditorSuitDetailCtrl._mapNodeConfig = { + txtWindowTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_Suit_DetailTitle" + }, + btnClose = { + sComponentName = "UIButton", + callback = "OnBtn_ClickClose" + }, + btnScreenClose = { + sComponentName = "UIButton", + callback = "OnBtn_ClickClose" + }, + txtTitlePreview = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_Detail_CoverTitle" + }, + imgTitleImg = {sComponentName = "Image"}, + imgTag = {}, + imgMaskTag = {}, + TMPTagName = {sComponentName = "TMP_Text"}, + txtTitleFurnitureList = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_Detail_FurnitureTitle" + }, + txtTitleFurnitureNum = {sComponentName = "TMP_Text"}, + lsvList = { + sComponentName = "LoopScrollView" + }, + btnUnApply = {sComponentName = "UIButton"}, + txtBtnUnApply = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_Preset_BtnApplNow" + }, + btnReward = { + sComponentName = "UIButton", + callback = "OnBtnClick_Reward" + }, + btnApply = { + sComponentName = "UIButton", + callback = "OnBtnClick_Confirm" + }, + txtBtnApply = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_Preset_BtnUse" + }, + btnGet = {sComponentName = "UIButton"}, + txtBtnGet = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_SuitDetail_BtnGet" + }, + btnGet2 = {sComponentName = "UIButton"}, + txtBtnGet2 = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_SuitDetail_BtnGet" + }, + TMPSuitName = {sComponentName = "TMP_Text"}, + detailDesc = {sComponentName = "TMP_Text"}, + txtTips = {sComponentName = "TMP_Text"}, + Animator = { + sNodeName = "---PresetDetail---", + sComponentName = "Animator" + }, + rtBtns = {} +} +DormEditorSuitDetailCtrl._mapEventConfig = {} +DormEditorSuitDetailCtrl._mapRedDotConfig = {} +function DormEditorSuitDetailCtrl:Awake() + self.mapFurnitureCtrl = {} +end +function DormEditorSuitDetailCtrl:FadeIn() +end +function DormEditorSuitDetailCtrl:FadeOut() +end +function DormEditorSuitDetailCtrl:OnEnable() + local tbParam = self:GetPanelParam() + self.nSuitId = tbParam[1] + self.tbSuitFurniture = tbParam[2] + self.mapCurCount = tbParam[3] + self.nRoom = tbParam[4] + self.mapTotalCount = tbParam[5] + self.bCur = false + self.callback = tbParam[7] + self.nTotalCount = 0 + self.nCurCount = 0 + self.bNotHave = true + self.mapSuitCfgData = ConfigTable.GetData("DormLayoutReward", self.nSuitId) + local mapPreset = {} + for _, mapFurnitur in ipairs(self.tbSuitFurniture) do + local mapFurnitureCfg = ConfigTable.GetData("DormFurniture", mapFurnitur.FurnitureId) + if mapFurnitureCfg ~= nil and 1 > mapFurnitureCfg.NotShow then + if mapPreset[mapFurnitur.FurnitureId] == nil then + mapPreset[mapFurnitur.FurnitureId] = 0 + end + self.nTotalCount = self.nTotalCount + 1 + mapPreset[mapFurnitur.FurnitureId] = mapPreset[mapFurnitur.FurnitureId] + 1 + end + end + for nFurnitureId, nCount in pairs(self.mapCurCount) do + local mapFurnitureCfg = ConfigTable.GetData("DormFurniture", nFurnitureId) + if mapFurnitureCfg ~= nil and 1 > mapFurnitureCfg.NotShow then + local nNeedCount = mapPreset[nFurnitureId] == nil and 0 or mapPreset[nFurnitureId] + if PlayerData.PlayerDormData:CheckGetFurnitureById(nFurnitureId) then + self.bNotHave = false + end + self.nCurCount = self.nCurCount + math.min(nNeedCount, nCount) + end + end + self.tbFurniture = {} + for nFurnitureId, nCount in pairs(mapPreset) do + local mapFurnitureCfg = ConfigTable.GetData("DormFurniture", nFurnitureId) + if mapFurnitureCfg ~= nil and mapFurnitureCfg.NotShow == 0 then + table.insert(self.tbFurniture, {FurnitureId = nFurnitureId, nCount = nCount}) + end + end + self:Refresh() + self._mapNode.Animator:Play("t_window_04_t_in") +end +function DormEditorSuitDetailCtrl:OnDisable() + for _, mapCtrl in pairs(self.mapFurnitureCtrl) do + self:UnbindCtrlByNode(mapCtrl) + end +end +function DormEditorSuitDetailCtrl:OnDestroy() +end +function DormEditorSuitDetailCtrl:OnRelease() +end +function DormEditorSuitDetailCtrl:Refresh() + local sort = function(a, b) + return a.FurnitureId < b.FurnitureId + end + table.sort(self.tbFurniture, sort) + if self.mapSuitCfgData ~= nil then + self:SetPngSprite(self._mapNode.imgTitleImg, self.mapSuitCfgData.RoomLayoutListIcon .. "_big") + NovaAPI.SetTMPText(self._mapNode.TMPSuitName, self.mapSuitCfgData.RoomLayoutName) + NovaAPI.SetTMPText(self._mapNode.detailDesc, self.mapSuitCfgData.RoomLayoutDesc) + self._mapNode.imgTag:SetActive(self.mapSuitCfgData.RoomLayoutTag ~= "") + NovaAPI.SetTMPText(self._mapNode.TMPTagName, self.mapSuitCfgData.RoomLayoutTag) + NovaAPI.SetTMPText(self._mapNode.txtTips, self.mapSuitCfgData.GetWay) + end + local bReward = true + for _, mapFurniture in ipairs(self.tbFurniture) do + if self.mapTotalCount[mapFurniture.FurnitureId] == nil or self.mapTotalCount[mapFurniture.FurnitureId] < mapFurniture.nCount then + bReward = false + break + end + end + bReward = bReward and not PlayerData.PlayerDormData:CheckLayoutReceived(self.nSuitId) + self._mapNode.btnReward.gameObject:SetActive(bReward) + NovaAPI.SetTMPText(self._mapNode.txtTitleFurnitureNum, orderedFormat("{0}/{1}", math.min(self.nCurCount, self.nTotalCount), self.nTotalCount)) + self._mapNode.lsvList:Init(#self.tbFurniture, self, self.OnGridRefresh, self.OnGridBtnClick) + local mapRoomConfig + local bEnable = false + if self.nRoom > 0 then + mapRoomConfig = ConfigTable.GetData("DormRoom", self.nRoom) + if mapRoomConfig ~= nil then + bEnable = mapRoomConfig.RoomType == self.mapSuitCfgData.RoomType + end + end + local bAllHave = self.nCurCount >= self.nTotalCount + self._mapNode.btnGet.gameObject:SetActive(self.mapSuitCfgData.JumpTo ~= 0 and not bAllHave) + self._mapNode.btnGet2.gameObject:SetActive(self.mapSuitCfgData.JumpTo ~= 0 and self.bNotHave) + self._mapNode.btnUnApply.gameObject:SetActive(not bEnable and not self.bNotHave) + self._mapNode.btnApply.gameObject:SetActive(bEnable and not self.bNotHave) + self._mapNode.txtTips.gameObject:SetActive(self.bNotHave and self.mapSuitCfgData.JumpTo == 0) + self._mapNode.rtBtns:SetActive(self.nRoom > 0) + if not bEnable then + local sHint = orderedFormat(ConfigTable.GetUIText("Dorm_Preset_RoomHIntTitle"), ConfigTable.GetUIText("Dorm_RoomType" .. self.mapSuitCfgData.RoomType)) + NovaAPI.SetTMPText(self._mapNode.txtBtnUnApply, sHint) + else + NovaAPI.SetTMPText(self._mapNode.txtBtnUnApply, ConfigTable.GetUIText("Dorm_BtnState_Cur")) + end +end +function DormEditorSuitDetailCtrl:OnGridRefresh(goGrid, nIdx) + nIdx = nIdx + 1 + local nFurnitureId = self.tbFurniture[nIdx].FurnitureId + local nInstanceId = goGrid:GetInstanceID() + if self.mapFurnitureCtrl[nInstanceId] == nil then + local mapCtrl = self:BindCtrlByNode(goGrid, "Game.UI.Dorm.DormEditor.TemplateDormFurnitureItem") + self.mapFurnitureCtrl[nInstanceId] = mapCtrl + end + local nCurCount = self.mapCurCount[nFurnitureId] or 0 + self.mapFurnitureCtrl[nInstanceId]:RefreshInSuitPreset(nFurnitureId, nCurCount, self.tbFurniture[nIdx].nCount, self.nRoom) +end +function DormEditorSuitDetailCtrl:OnGridBtnClick(goGrid, nIdx) + local nInstanceId = goGrid:GetInstanceID() + self.mapFurnitureCtrl[nInstanceId]:OnBtnClick_Info() +end +function DormEditorSuitDetailCtrl:ClosePanel() + self._mapNode.Animator:Play("t_window_04_t_out") + self:AddTimer(1, 0.2, function() + EventManager.Hit(EventId.ClosePanel, PanelId.DormEditorSuitDetailPanel) + end, true, true, true) + EventManager.Hit(EventId.TemporaryBlockInput, 0.2) +end +function DormEditorSuitDetailCtrl:OnBtn_ClickClose() + if self.callback ~= nil and type(self.callback) == "function" then + self.callback(false) + end + self:ClosePanel() +end +function DormEditorSuitDetailCtrl:OnBtnClick_Confirm() + local confirmCallback = function() + if self.callback ~= nil and type(self.callback) == "function" then + self.callback(true) + end + self:ClosePanel() + end + local sContent + if self.nCurCount >= self.nTotalCount then + sContent = ConfigTable.GetUIText("Dorm_Set_UseHint") + else + sContent = ConfigTable.GetUIText("Dorm_Set_UseLackHint") + end + local msg = { + nType = AllEnum.MessageBox.Confirm, + sContent = sContent, + callbackConfirmAfterClose = confirmCallback, + bDisableSnap = false, + bCloseNoHandler = true + } + EventManager.Hit(EventId.OpenMessageBox, msg) +end +function DormEditorSuitDetailCtrl:OnBtnClick_Reward() + local callback = function(changeInfo, _) + self._mapNode.btnReward.gameObject:SetActive(false) + UTILS.OpenReceiveByChangeInfo(changeInfo) + end + PlayerData.PlayerDormData:DormLayoutRewardReceive({ + self.nSuitId + }, callback) +end +return DormEditorSuitDetailCtrl diff --git a/lua/game/ui/dorm/dormeditor/dormeditorsuitdetailpanel.lua b/lua/game/ui/dorm/dormeditor/dormeditorsuitdetailpanel.lua new file mode 100644 index 000000000..aa3f1fb5f --- /dev/null +++ b/lua/game/ui/dorm/dormeditor/dormeditorsuitdetailpanel.lua @@ -0,0 +1,21 @@ +local DormEditorSuitDetailPanel = class("DormEditorSuitDetailPanel", BasePanel) +DormEditorSuitDetailPanel._bIsMainPanel = false +DormEditorSuitDetailPanel._tbDefine = { + { + sPrefabPath = "Dorm/DormLayoutInfo.prefab", + sCtrlName = "Game.UI.Dorm.DormEditor.DormEditorSuitDetailCtrl" + } +} +function DormEditorSuitDetailPanel:Awake() +end +function DormEditorSuitDetailPanel:OnEnable() +end +function DormEditorSuitDetailPanel:OnAfterEnter() +end +function DormEditorSuitDetailPanel:OnDisable() +end +function DormEditorSuitDetailPanel:OnDestroy() +end +function DormEditorSuitDetailPanel:OnRelease() +end +return DormEditorSuitDetailPanel diff --git a/lua/game/ui/dorm/dormeditor/dormfurnituretogctrl.lua b/lua/game/ui/dorm/dormeditor/dormfurnituretogctrl.lua new file mode 100644 index 000000000..584fe7d00 --- /dev/null +++ b/lua/game/ui/dorm/dormeditor/dormfurnituretogctrl.lua @@ -0,0 +1,56 @@ +local DormFurnitureTogCtrl = class("DormFurnitureTogCtrl", BaseCtrl) +DormFurnitureTogCtrl._mapNodeConfig = { + AnimSwitch = {sComponentName = "Animator"}, + txt_Select = {sComponentName = "TMP_Text"}, + txt_unSelect = {sComponentName = "TMP_Text"}, + imgIcon_Slc = {sComponentName = "Image"}, + imgIcon_UnSlc = {sComponentName = "Image"}, + Select = {}, + unSelect = {} +} +DormFurnitureTogCtrl._mapEventConfig = {} +function DormFurnitureTogCtrl:SetText(sText) + NovaAPI.SetTMPText(self._mapNode.txt_Select, sText) + NovaAPI.SetTMPText(self._mapNode.txt_unSelect, sText) +end +function DormFurnitureTogCtrl:SetIconSel(sPath) + self:SetSprite(self._mapNode.imgIcon_Slc, sPath) +end +function DormFurnitureTogCtrl:SetIconUnSel(sPath) + self:SetSprite(self._mapNode.imgIcon_UnSlc, sPath) +end +function DormFurnitureTogCtrl:SetDefault(bOn) + if self._mapNode.AnimSwitch.enabled == true then + self._mapNode.AnimSwitch.enabled = false + end + self._mapNode.Select:SetActive(bOn) + self._mapNode.unSelect:SetActive(not bOn) + self._mapNode.txt_Select.gameObject:SetActive(bOn) + self._mapNode.txt_unSelect.gameObject:SetActive(not bOn) +end +function DormFurnitureTogCtrl:SetDefaultDorm(bOn) + if self._mapNode.AnimSwitch.enabled == true then + self._mapNode.AnimSwitch.enabled = false + end + self._mapNode.Select:SetActive(bOn) + self._mapNode.unSelect:SetActive(not bOn) + self._mapNode.txt_Select.gameObject:SetActive(bOn) + self._mapNode.txt_unSelect.gameObject:SetActive(not bOn) +end +function DormFurnitureTogCtrl:SetTrigger(bOn) + if self._mapNode.AnimSwitch.enabled == false then + self._mapNode.AnimSwitch.enabled = true + end + if bOn then + self._mapNode.AnimSwitch:SetTrigger("tOn") + else + self._mapNode.AnimSwitch:SetTrigger("tOff") + end +end +function DormFurnitureTogCtrl:ResetTrigger() + if self._mapNode.AnimSwitch.enabled == false then + self._mapNode.AnimSwitch.enabled = true + end + self._mapNode.AnimSwitch:ResetTrigger("tOff") +end +return DormFurnitureTogCtrl diff --git a/lua/game/ui/dorm/dormeditor/dormpresetgridctrl.lua b/lua/game/ui/dorm/dormeditor/dormpresetgridctrl.lua new file mode 100644 index 000000000..4b434c9c8 --- /dev/null +++ b/lua/game/ui/dorm/dormeditor/dormpresetgridctrl.lua @@ -0,0 +1,260 @@ +local DormPresetGridCtrl = class("DormPresetGridCtrl", BaseCtrl) +local DefaultPath = "Icon/DormFurnitureSet/DormFurnitureSet_1001" +DormPresetGridCtrl._mapNodeConfig = { + imgSelect = {}, + imgIconMask = {}, + imgIcon = {sComponentName = "Image"}, + Use_Num = {}, + TMPNumUse = {sComponentName = "TMP_Text"}, + rtPreset = {}, + imgTag = {}, + TMPTagName = {sComponentName = "TMP_Text"}, + imgTagMask = {}, + imgMask = {}, + btnDetail = { + sComponentName = "UIButton", + callback = "OnBtnClick_Detail" + }, + btnEdit = {sComponentName = "UIButton"}, + TMPName = {sComponentName = "TMP_Text"}, + rtDetail = {}, + Use_Mask = {}, + TMPHintUse = {sComponentName = "TMP_Text"}, + TMPPresetHint = {sComponentName = "TMP_Text"}, + imgSaveMask = {}, + btn_use = { + sComponentName = "UIButton", + callback = "OnBtnClick_Use" + }, + btn_overwrite = { + sComponentName = "UIButton", + callback = "OnBtnClick_Save" + }, + btn_save = { + sComponentName = "UIButton", + callback = "OnBtnClick_Save" + }, + goOverWrite = {}, + btnReward = {sComponentName = "UIButton"}, + txtBtnSave = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_PresetBtn_Save" + }, + txtBtnUse = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_PresetBtn_Use" + }, + txtBtnOverwrite = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_PresetBtn_OverWrite" + } +} +DormPresetGridCtrl._mapEventConfig = { + DormUpdatePresetNameSuc = "OnEvent_DormUpdatePresetNameSuc" +} +DormPresetGridCtrl._mapRedDotConfig = {} +function DormPresetGridCtrl:Awake() + self.nIdx = 0 + self.nType = 0 + self.bEmpty = true +end +function DormPresetGridCtrl:FadeIn() +end +function DormPresetGridCtrl:FadeOut() +end +function DormPresetGridCtrl:OnEnable() +end +function DormPresetGridCtrl:OnDisable() +end +function DormPresetGridCtrl:OnDestroy() +end +function DormPresetGridCtrl:OnRelease() +end +function DormPresetGridCtrl:SetSuit(nSuitId, bEnable, bSelect) + self.nType = 0 + self.nId = nSuitId + self.bSelect = bSelect + self._mapNode.btnEdit.gameObject:SetActive(false) + self._mapNode.btnReward.gameObject:SetActive(false) + self._mapNode.btnDetail.gameObject:SetActive(true) + self._mapNode.imgIconMask:SetActive(true) + local mapSuitCfgData = ConfigTable.GetData("DormLayoutReward", nSuitId) + if mapSuitCfgData == nil then + return + end + local nCurCount = 0 + local nTotalCount = 0 + local mapTempCount = {} + local tbFurnitureList = self._panel.mapDormSuitData[nSuitId] + if tbFurnitureList ~= nil then + for _, mapFurniture in ipairs(tbFurnitureList) do + local mapFurnitureCfg = ConfigTable.GetData("DormFurniture", mapFurniture.FurnitureId) + if mapFurnitureCfg ~= nil and mapFurnitureCfg.NotShow < 1 then + if mapTempCount[mapFurniture.FurnitureId] == nil then + mapTempCount[mapFurniture.FurnitureId] = 0 + end + mapTempCount[mapFurniture.FurnitureId] = mapTempCount[mapFurniture.FurnitureId] + 1 + local nCurBagCount = self._panel:GetFurnitureCountIncludeCurRoom(self._panel.nCurRoom, mapFurniture.FurnitureId) + if nCurBagCount >= mapTempCount[mapFurniture.FurnitureId] then + nCurCount = nCurCount + 1 + end + nTotalCount = nTotalCount + 1 + end + end + end + self._mapNode.Use_Num:SetActive(true) + local str = nCurCount >= nTotalCount and string.format("%d/%d", nCurCount, nTotalCount) or string.format("%d/%d", nCurCount, nTotalCount) + NovaAPI.SetTMPText(self._mapNode.TMPNumUse, str) + NovaAPI.SetTMPText(self._mapNode.TMPName, mapSuitCfgData.RoomLayoutName) + self:SetPngSprite(self._mapNode.imgIcon, mapSuitCfgData.RoomLayoutListIcon) + self._mapNode.rtPreset:SetActive(false) + self._mapNode.imgTag:SetActive(mapSuitCfgData.RoomLayoutTag ~= "") + NovaAPI.SetTMPText(self._mapNode.TMPTagName, mapSuitCfgData.RoomLayoutTag) + self:SetMask(not bEnable) + if not bEnable then + local nReason = mapSuitCfgData.RoomType == 0 and 2 or 1 + NovaAPI.SetTMPText(self._mapNode.TMPPresetHint, ConfigTable.GetUIText("Dorm_SuitHint_RoomType" .. nReason)) + end + self:SetSelect(bSelect) +end +function DormPresetGridCtrl:SetPreset(sName, bEnable, bEmpty, bUse, bSelect, nIdx, nCreateTime, nRoomId) + self.nType = 1 + self.nIdx = nIdx + self.bEmpty = bEmpty + self.bEnable = bEnable + self.bSelect = bSelect + self.nCreateTime = nCreateTime + self._mapNode.btnEdit.gameObject:SetActive(false) + self._mapNode.Use_Num:SetActive(false) + self._mapNode.btnReward.gameObject:SetActive(false) + self._mapNode.btnDetail.gameObject:SetActive(not self.bEmpty) + NovaAPI.SetTMPText(self._mapNode.TMPName, sName) + if not self.bEmpty then + local spCover = self._panel:GetPresetCover(tostring(nCreateTime)) + if spCover ~= nil then + self._mapNode.imgIconMask:SetActive(true) + NovaAPI.SetImageSpriteAsset(self._mapNode.imgIcon, spCover) + else + self._mapNode.imgIconMask:SetActive(false) + end + else + self._mapNode.imgIconMask:SetActive(false) + end + self._mapNode.imgTag:SetActive(false) + self._mapNode.rtPreset:SetActive(true) + self._mapNode.Use_Mask:SetActive(false) + self._mapNode.btn_use.gameObject:SetActive(bEnable) + if not bEnable then + local mapRoomConfig = ConfigTable.GetData("DormRoom", nRoomId) + if mapRoomConfig ~= nil then + local nReason = mapRoomConfig.RoomType == 0 and 1 or 2 + NovaAPI.SetTMPText(self._mapNode.TMPPresetHint, ConfigTable.GetUIText("Dorm_SuitHint_RoomType" .. nReason)) + else + NovaAPI.SetTMPText(self._mapNode.TMPPresetHint, "") + end + end + self:SetMask(not bEnable and not bEmpty) + self:SetSelectPreset(bSelect) +end +function DormPresetGridCtrl:SetSelectPreset(bSelect) + self._mapNode.imgSelect:SetActive(bSelect) + if self.bEmpty then + self._mapNode.imgSaveMask:SetActive(true) + self._mapNode.goOverWrite:SetActive(false) + else + self._mapNode.imgSaveMask:SetActive(false) + self._mapNode.goOverWrite:SetActive(bSelect) + self._mapNode.rtDetail:SetActive(not bSelect) + end +end +function DormPresetGridCtrl:SetSelect(bSelect) + self._mapNode.imgSelect:SetActive(bSelect) +end +function DormPresetGridCtrl:SetMask(bMask) + self._mapNode.imgTagMask:SetActive(bMask) + self._mapNode.imgMask:SetActive(bMask) +end +function DormPresetGridCtrl:OnBtnClick_Save() + EventManager.Hit("DormPresetGrid_Save", self.nIdx) +end +function DormPresetGridCtrl:OnBtnClick_Use() + local mapCurEnlabeCount = {} + local bAllHave = true + local mapPresetData = self._panel.mapPresetInfo[self.nIdx] + local mapPresetCount = {} + for _, mapFurnitur in ipairs(mapPresetData.FurnitureList) do + if mapPresetCount[mapFurnitur.FurnitureId] == nil then + mapPresetCount[mapFurnitur.FurnitureId] = 0 + end + mapPresetCount[mapFurnitur.FurnitureId] = mapPresetCount[mapFurnitur.FurnitureId] + 1 + end + for nFurnitureId, nNeedCount in pairs(mapPresetCount) do + local nCurCount = self._panel:GetFurnitureCountIncludeCurRoom(self._panel.nCurRoom, nFurnitureId) + if nNeedCount > nCurCount then + bAllHave = false + break + end + end + local confirmCallback = function() + EventManager.Hit("DormPresetGrid_Use", self.nIdx) + end + local sContent + if bAllHave then + sContent = ConfigTable.GetUIText("Dorm_PresetUseHint") + else + sContent = ConfigTable.GetUIText("Dorm_PresetUseLackHint") + end + local msg = { + nType = AllEnum.MessageBox.Confirm, + sContent = sContent, + callbackConfirmAfterClose = confirmCallback, + bDisableSnap = false, + bCloseNoHandler = true + } + EventManager.Hit(EventId.OpenMessageBox, msg) +end +function DormPresetGridCtrl:OnBtnClick_Detail() + if self.nType == 1 then + local callback = function(bConfirm) + if bConfirm then + self:OnBtnClick_Use() + end + end + local mapPresetData = self._panel.mapPresetInfo[self.nIdx] + local spCover = self._panel:GetPresetCover(tostring(self.nCreateTime)) + local mapCurEnlabeCount = {} + for _, mapFurnitur in ipairs(mapPresetData.FurnitureList) do + if mapCurEnlabeCount[mapFurnitur.FurnitureId] == nil then + mapCurEnlabeCount[mapFurnitur.FurnitureId] = self._panel:GetFurnitureCountIncludeCurRoom(self._panel.nCurRoom, mapFurnitur.FurnitureId) + end + end + EventManager.Hit(EventId.OpenPanel, PanelId.DormEditorPresetDetailPanel, mapPresetData, self.bEnable, self.bSelect, self._panel.nCurRoom, mapCurEnlabeCount, callback, spCover) + else + local callback = function(bConfirm) + if bConfirm then + EventManager.Hit("DormSuitGrid_Use", self.nId) + end + end + local nSuitId = self.nId + local tbSuitFurniture = self._panel.mapDormSuitData[nSuitId] + local mapCurCount = {} + local mapTotalCount = {} + for _, mapFurniture in ipairs(tbSuitFurniture) do + if mapCurCount[mapFurniture.FurnitureId] == nil then + mapCurCount[mapFurniture.FurnitureId] = self._panel:GetFurnitureCountIncludeCurRoom(self._panel.nCurRoom, mapFurniture.FurnitureId) + end + if mapTotalCount[mapFurniture.FurnitureId] == nil then + mapTotalCount[mapFurniture.FurnitureId] = self._panel:GetBagFurnitureCount(mapFurniture.FurnitureId) + end + end + local nRoom = self._panel.nCurRoom + local bCurSuit = self.bSelect + EventManager.Hit(EventId.OpenPanel, PanelId.DormEditorSuitDetailPanel, nSuitId, tbSuitFurniture, mapCurCount, nRoom, mapTotalCount, bCurSuit, callback) + end +end +function DormPresetGridCtrl:OnEvent_DormUpdatePresetNameSuc(nBuildId, sName) + if self.nType == 1 and self.nIdx == nBuildId then + NovaAPI.SetTMPText(self._mapNode.TMPName, sName) + end +end +return DormPresetGridCtrl diff --git a/lua/game/ui/dorm/dormeditor/templatedormfurnitureitem.lua b/lua/game/ui/dorm/dormeditor/templatedormfurnitureitem.lua new file mode 100644 index 000000000..d3eac130c --- /dev/null +++ b/lua/game/ui/dorm/dormeditor/templatedormfurnitureitem.lua @@ -0,0 +1,136 @@ +local TemplateDormFurnitureItem = class("TemplateDormFurnitureItem", BaseCtrl) +TemplateDormFurnitureItem._mapNodeConfig = { + imgRare = {sComponentName = "Image"}, + imgIcon = {sComponentName = "Image"}, + txtCount = {sComponentName = "TMP_Text"}, + TMPMaskHint = {sComponentName = "TMP_Text"}, + ItemText = {sComponentName = "TMP_Text"}, + imgMask = {}, + imgMarkMask = {}, + imgMark = {}, + btnInfo = { + sComponentName = "UIButton", + callback = "OnBtnClick_Info" + }, + rtContent = {}, + txtX = {} +} +TemplateDormFurnitureItem._mapEventConfig = {} +TemplateDormFurnitureItem._mapRedDotConfig = {} +function TemplateDormFurnitureItem:Awake() +end +function TemplateDormFurnitureItem:FadeIn() +end +function TemplateDormFurnitureItem:FadeOut() +end +function TemplateDormFurnitureItem:OnEnable() +end +function TemplateDormFurnitureItem:OnDisable() +end +function TemplateDormFurnitureItem:OnDestroy() +end +function TemplateDormFurnitureItem:OnRelease() +end +function TemplateDormFurnitureItem:Refresh(nFurnitureId, nCount, nRoomId) + local mapFurnitureCfg = ConfigTable.GetData("DormFurniture", nFurnitureId) + local mapFurnitureItemCfg = ConfigTable.GetData("Item", nFurnitureId) + if mapFurnitureCfg == nil or mapFurnitureItemCfg == nil then + return + end + self.nFurnitureId = nFurnitureId + self.nItemCount = nCount + local bEnable = true + local nReason = 0 + if 0 < nRoomId then + local mapRoomConfig = ConfigTable.GetData("DormRoom", nRoomId) + if mapRoomConfig ~= nil then + bEnable = 0 < table.indexof(mapFurnitureCfg.CanIn, mapRoomConfig.RoomType) + if not bEnable then + nReason = mapRoomConfig.RoomType == 0 and 1 or 2 + end + end + end + self.bEnable = bEnable + NovaAPI.SetTMPText(self._mapNode.txtCount, nCount) + NovaAPI.SetTMPText(self._mapNode.ItemText, mapFurnitureItemCfg.Title) + self:SetPngSprite(self._mapNode.imgIcon, mapFurnitureItemCfg.Icon) + local sFrame = AllEnum.FrameType_New.DormFurniture .. AllEnum.FrameColor_New[mapFurnitureItemCfg.Rarity] + self:SetAtlasSprite(self._mapNode.imgRare, "12_rare", sFrame) + self._mapNode.imgMark:SetActive(0 < mapFurnitureCfg.ActorSD_Id) + self:SetMask(not bEnable, nReason) +end +function TemplateDormFurnitureItem:RefreshHandbook(nFurnitureId, nCount) + local mapFurnitureCfg = ConfigTable.GetData("DormFurniture", nFurnitureId) + local mapFurnitureItemCfg = ConfigTable.GetData("Item", nFurnitureId) + if mapFurnitureCfg == nil or mapFurnitureItemCfg == nil then + return + end + self.nFurnitureId = nFurnitureId + self.nItemCount = nCount + self.bEnable = 0 < nCount + NovaAPI.SetTMPText(self._mapNode.txtCount, "") + self._mapNode.txtX:SetActive(false) + NovaAPI.SetTMPText(self._mapNode.ItemText, mapFurnitureItemCfg.Title) + self:SetPngSprite(self._mapNode.imgIcon, mapFurnitureItemCfg.Icon) + local sFrame = AllEnum.FrameType_New.DormFurniture .. AllEnum.FrameColor_New[mapFurnitureItemCfg.Rarity] + self:SetAtlasSprite(self._mapNode.imgRare, "12_rare", sFrame) + self._mapNode.imgMark:SetActive(0 < mapFurnitureCfg.ActorSD_Id) + self:SetMask(not self.bEnable, 4) +end +function TemplateDormFurnitureItem:RefreshInSuitPreset(nFurnitureId, nCurCount, nNeedCount, nRoomId) + local mapFurnitureCfg = ConfigTable.GetData("DormFurniture", nFurnitureId) + local mapFurnitureItemCfg = ConfigTable.GetData("Item", nFurnitureId) + self._mapNode.txtX:SetActive(false) + if mapFurnitureCfg == nil or mapFurnitureItemCfg == nil then + return + end + self.nFurnitureId = nFurnitureId + self.nItemCount = nNeedCount + local bEnable = true + if nCurCount < nNeedCount then + bEnable = false + end + local nReason = 0 + if 0 < nRoomId then + local mapRoomConfig = ConfigTable.GetData("DormRoom", nRoomId) + if mapRoomConfig ~= nil then + local bRoomType = 0 < table.indexof(mapFurnitureCfg.CanIn, mapRoomConfig.RoomType) + if not bRoomType then + bEnable = false + nReason = mapRoomConfig.RoomType == 0 and 1 or 2 + end + end + end + self.bEnable = bEnable + local sCount + if nCurCount < nNeedCount then + sCount = string.format("%d/%d", nCurCount, nNeedCount) + else + sCount = string.format("%d/%d", nCurCount, nNeedCount) + end + NovaAPI.SetTMPText(self._mapNode.txtCount, sCount) + NovaAPI.SetTMPText(self._mapNode.ItemText, mapFurnitureItemCfg.Title) + self:SetPngSprite(self._mapNode.imgIcon, mapFurnitureItemCfg.Icon) + local sFrame = AllEnum.FrameType_New.DormFurniture .. AllEnum.FrameColor_New[mapFurnitureItemCfg.Rarity] + self:SetAtlasSprite(self._mapNode.imgRare, "12_rare", sFrame) + self._mapNode.imgMark:SetActive(0 < mapFurnitureCfg.ActorSD_Id) + local bHave = PlayerData.PlayerDormData:CheckGetFurnitureById(nFurnitureId) + self:SetMask(not bHave, 4) +end +function TemplateDormFurnitureItem:SetMask(bMask, nReason) + self._mapNode.imgMask:SetActive(bMask) + self._mapNode.imgMarkMask:SetActive(bMask) + if bMask then + local sReason = ConfigTable.GetUIText("Dorm_ItemHint_RoomType" .. nReason) + NovaAPI.SetTMPText(self._mapNode.TMPMaskHint, sReason) + end +end +function TemplateDormFurnitureItem:SetCount(nCount) + self.nItemCount = nCount + NovaAPI.SetTMPText(self._mapNode.txtCount, nCount) + self:SetMask(nCount < 1, 3) +end +function TemplateDormFurnitureItem:OnBtnClick_Info() + UTILS.ClickItemGridWithTips(self.nFurnitureId, self._mapNode.rtContent, false, false, false) +end +return TemplateDormFurnitureItem diff --git a/lua/game/ui/dorm/dormfriend/dormfriendctrl.lua b/lua/game/ui/dorm/dormfriend/dormfriendctrl.lua new file mode 100644 index 000000000..51aab5032 --- /dev/null +++ b/lua/game/ui/dorm/dormfriend/dormfriendctrl.lua @@ -0,0 +1,121 @@ +local DormFriendCtrl = class("DormFriendCtrl", BaseCtrl) +DormFriendCtrl._mapNodeConfig = { + srSearchList = { + sComponentName = "LoopScrollView" + }, + btnClose = { + sComponentName = "UIButton", + callback = "OnBtn_ClickClose" + }, + snapshot = { + sComponentName = "UIButton", + callback = "OnBtn_ClickClose" + }, + TMPEmptyHint = { + sComponentName = "TMP_Text", + sLanguageId = "DormFriend_EmptyHint" + }, + txtWindowTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_Friend_PanelTitle" + }, + Animator = { + sNodeName = "---Friend---", + sComponentName = "Animator" + }, + goEmpty = {}, + goContent = { + sNodeName = "---Friend---" + } +} +DormFriendCtrl._mapEventConfig = { + DormFriendLikeSuc = "OnEvent_DormFriendLikeSuc", + DormGridVisitFriendRoomClick = "OnEvent_DormGridVisitFriendRoomClick" +} +DormFriendCtrl._mapRedDotConfig = {} +function DormFriendCtrl:Awake() +end +function DormFriendCtrl:FadeIn() +end +function DormFriendCtrl:FadeOut() +end +function DormFriendCtrl:OnEnable() + self.mapFriendDormDetailData = nil + self.mapFriendDetailData = {} + self.tbActiveUID = {} + self.mapGrid = {} + self._mapNode.srSearchList.gameObject:SetActive(false) + self._mapNode.goEmpty:SetActive(false) + local wait = function() + self._mapNode.goContent.gameObject:SetActive(false) + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + NovaAPI.UIEffectSnapShotCapture(self._mapNode.snapshot.gameObject) + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + self._mapNode.goContent.gameObject:SetActive(true) + self._mapNode.Animator:Play("t_window_04_t_in") + end + cs_coroutine.start(wait) + local GeFriendDormDataCallback = function(mapFriendDetailData) + self.mapFriendDormDetailData = mapFriendDetailData + self:Refresh() + end + local GetFriendcallback = function() + local tbFriendDetailData = PlayerData.Friend:GetFriendListData() + for _, mapFriendDetailData in ipairs(tbFriendDetailData) do + self.mapFriendDetailData[mapFriendDetailData.nUId] = mapFriendDetailData + end + PlayerData.PlayerDormData:DormGetFriendList(GeFriendDormDataCallback) + end + PlayerData.Friend:SendFriendListGetReq(GetFriendcallback) + NovaAPI.DispatchEventWithData("DORM_LUA_SET_UI_HIDDEN", nil, {61}) +end +function DormFriendCtrl:OnFriendGridRefresh(goGrid, nIdx) + nIdx = nIdx + 1 + local nUid = self.tbActiveUID[nIdx] + local instanceId = goGrid:GetInstanceID() + if self.mapGrid[instanceId] == nil then + self.mapGrid[instanceId] = self:BindCtrlByNode(goGrid, "Game.UI.Dorm.DormFriend.DormFriendGridCtrl") + end + self.mapGrid[instanceId]:Refresh(self.mapFriendDormDetailData[nUid], self.mapFriendDetailData[nUid]) +end +function DormFriendCtrl:Refresh() + for nUid, mapFriendDetailData in pairs(self.mapFriendDetailData) do + if self.mapFriendDormDetailData[nUid] ~= nil then + table.insert(self.tbActiveUID, mapFriendDetailData.nUId) + end + end + if #self.tbActiveUID > 0 then + self._mapNode.srSearchList.gameObject:SetActive(true) + self._mapNode.goEmpty:SetActive(false) + self._mapNode.srSearchList:Init(#self.tbActiveUID, self, self.OnFriendGridRefresh) + else + self._mapNode.srSearchList.gameObject:SetActive(false) + self._mapNode.goEmpty:SetActive(true) + end +end +function DormFriendCtrl:OnDisable() + for nInstanceId, mapCtrl in pairs(self.mapGrid) do + self:UnbindCtrlByNode(mapCtrl) + self.mapGrid[nInstanceId] = nil + end + self.mapGrid = {} + NovaAPI.DispatchEventWithData("DORM_LUA_SET_UI_HIDDEN", nil, {0}) +end +function DormFriendCtrl:OnDestroy() +end +function DormFriendCtrl:OnRelease() +end +function DormFriendCtrl:OnBtn_ClickClose() + self._mapNode.Animator:Play("t_window_04_t_out") + EventManager.Hit(EventId.TemporaryBlockInput, 0.3) + self:AddTimer(1, 0.3, function() + EventManager.Hit(EventId.ClosePanel, PanelId.DormFriendPanel) + end, true, true, true, nil) +end +function DormFriendCtrl:OnEvent_DormFriendLikeSuc(nUid) +end +function DormFriendCtrl:OnEvent_DormGridVisitFriendRoomClick(nUid) + EventManager.Hit(EventId.ClosePanel, PanelId.DormFriendPanel) + EventManager.Hit("DormVisitFriendRoom", nUid, 701001) +end +return DormFriendCtrl diff --git a/lua/game/ui/dorm/dormfriend/dormfriendgridctrl.lua b/lua/game/ui/dorm/dormfriend/dormfriendgridctrl.lua new file mode 100644 index 000000000..5a1a3f839 --- /dev/null +++ b/lua/game/ui/dorm/dormfriend/dormfriendgridctrl.lua @@ -0,0 +1,81 @@ +local DormFriendGridCtrl = class("DormFriendGridCtrl", BaseCtrl) +DormFriendGridCtrl._mapNodeConfig = { + btnLike = { + sComponentName = "UIButton", + callback = "OnBtnClick_Like" + }, + iconLike = { + sComponentName = "UIButton", + callback = "OnBtnClick_iconLike" + }, + txtName = {sComponentName = "TMP_Text"}, + txtNameDorm = {sComponentName = "TMP_Text"}, + TMPLikeCount = {sComponentName = "TMP_Text"}, + TMPiconLike = {sComponentName = "TMP_Text"}, + goHonor = { + sNodeName = "goHonorTitle_", + nCount = 3, + sCtrlName = "Game.UI.FriendEx.HonorTitleCtrl" + }, + btnVisit = { + sComponentName = "UIButton", + callback = "OnBtnClick_Visit" + }, + imgHead = {sComponentName = "Image"}, + TMPBtnVisit = { + sComponentName = "TMP_Text", + sLanguageId = "DormBtn_Visit" + } +} +DormFriendGridCtrl._mapEventConfig = {} +DormFriendGridCtrl._mapRedDotConfig = {} +function DormFriendGridCtrl:Awake() +end +function DormFriendGridCtrl:FadeIn() +end +function DormFriendGridCtrl:FadeOut() +end +function DormFriendGridCtrl:OnEnable() +end +function DormFriendGridCtrl:OnDisable() +end +function DormFriendGridCtrl:OnDestroy() +end +function DormFriendGridCtrl:OnRelease() +end +function DormFriendGridCtrl:Refresh(mapFriendDormDetail, mapFriendDetail) + self.mapFriendDormDetail = mapFriendDormDetail + self.mapFriendDetail = mapFriendDetail + local mapCfg = ConfigTable.GetData("PlayerHead", mapFriendDetail.nHeadIconId) + if mapCfg then + self:SetPngSprite(self._mapNode.imgHead, mapCfg.Icon) + end + NovaAPI.SetTMPText(self._mapNode.txtName, mapFriendDetail.sName) + local tbHonorTitle = mapFriendDetail.tbHonorTitle or {} + local nLevel = PlayerData.PlayerDormData:GetHonorTitleLevel(self.mapFriendDormDetail.CollectionValue) + self._mapNode.goHonor[1].gameObject:SetActive(true) + self._mapNode.goHonor[1]:SetHonotTitle(140001, true, nLevel) + local sDormName = (mapFriendDormDetail.DormName == nil or mapFriendDormDetail.DormName == "") and ConfigTable.GetUIText("Dorm_DefaultName") or mapFriendDormDetail.DormName + NovaAPI.SetTMPText(self._mapNode.txtNameDorm, sDormName) + self._mapNode.btnLike.gameObject:SetActive(not mapFriendDormDetail.IsLike) + self._mapNode.iconLike.gameObject:SetActive(mapFriendDormDetail.IsLike) + NovaAPI.SetTMPText(self._mapNode.TMPLikeCount, mapFriendDormDetail.LikeNum) + NovaAPI.SetTMPText(self._mapNode.TMPiconLike, mapFriendDormDetail.LikeNum) +end +function DormFriendGridCtrl:OnBtnClick_Like() + local callback = function() + self._mapNode.btnLike.gameObject:SetActive(false) + self._mapNode.iconLike.gameObject:SetActive(true) + self.mapFriendDormDetail.LikeNum = self.mapFriendDormDetail.LikeNum + 1 + NovaAPI.SetTMPText(self._mapNode.TMPLikeCount, self.mapFriendDormDetail.LikeNum) + NovaAPI.SetTMPText(self._mapNode.TMPiconLike, self.mapFriendDormDetail.LikeNum) + end + PlayerData.PlayerDormData:DormFriendLike(self.mapFriendDormDetail.uid, callback) +end +function DormFriendGridCtrl:OnBtnClick_iconLike() + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("DormTips_LikeForToday")) +end +function DormFriendGridCtrl:OnBtnClick_Visit() + EventManager.Hit("DormGridVisitFriendRoomClick", self.mapFriendDormDetail.uid) +end +return DormFriendGridCtrl diff --git a/lua/game/ui/dorm/dormfriend/dormfriendpanel.lua b/lua/game/ui/dorm/dormfriend/dormfriendpanel.lua new file mode 100644 index 000000000..ad93d9ed9 --- /dev/null +++ b/lua/game/ui/dorm/dormfriend/dormfriendpanel.lua @@ -0,0 +1,21 @@ +local DormFriendPanel = class("DormFriendPanel", BasePanel) +DormFriendPanel._bIsMainPanel = false +DormFriendPanel._tbDefine = { + { + sPrefabPath = "Dorm/DormFriendPanel.prefab", + sCtrlName = "Game.UI.Dorm.DormFriend.DormFriendCtrl" + } +} +function DormFriendPanel:Awake() +end +function DormFriendPanel:OnEnable() +end +function DormFriendPanel:OnAfterEnter() +end +function DormFriendPanel:OnDisable() +end +function DormFriendPanel:OnDestroy() +end +function DormFriendPanel:OnRelease() +end +return DormFriendPanel diff --git a/lua/game/ui/dorm/dormfriend/dormfriendrootctrl.lua b/lua/game/ui/dorm/dormfriend/dormfriendrootctrl.lua new file mode 100644 index 000000000..5b9ceff04 --- /dev/null +++ b/lua/game/ui/dorm/dormfriend/dormfriendrootctrl.lua @@ -0,0 +1,145 @@ +local DormFriendRootCtrl = class("DormFriendRootCtrl", BaseCtrl) +DormFriendRootCtrl._mapNodeConfig = { + imgHead = {sComponentName = "Image"}, + txtName = {sComponentName = "TMP_Text"}, + txtNameDorm = {sComponentName = "TMP_Text"}, + goHonor = { + sNodeName = "goHonorTitle_", + nCount = 3, + sCtrlName = "Game.UI.FriendEx.HonorTitleCtrl" + }, + btnHome = { + sComponentName = "UIButton", + callback = "OnBtnClick_DormBackHome" + }, + btnFriendRootVisit = { + sComponentName = "UIButton", + callback = "OnBtnClick_Friend" + }, + btnCharacter = { + sComponentName = "UIButton", + callback = "OnBtnClick_Elevator" + }, + iconLike = { + sComponentName = "UIButton", + callback = "OnBtnClick_LikeIcon" + }, + btnLike = { + sComponentName = "UIButton", + callback = "OnBtnClick_Like" + }, + TMPLikeCount = {sComponentName = "TMP_Text"}, + TMPiconLike = {sComponentName = "TMP_Text"}, + btnHideUIFriend = { + sComponentName = "UIButton", + callback = "OnBtnClick_HideUI" + }, + rtContact = { + sCtrlName = "Game.UI.Dorm.DormContact.DormContactBtnListCtrl" + }, + goJoystick = { + sNodeName = "--joystick--" + }, + txtBtnHome = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_friendRoot_GoHome" + }, + txtBtnFriendRootVisit = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_FriendRoot_Visit" + }, + txtBtnCharacter = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_FriendRoot_Elevator" + } +} +DormFriendRootCtrl._mapEventConfig = { + ACTIVE_DORM_INTERACTIVE_HUD = "OnEvent_ActiveHud", + DEACTIVE_DORM_INTERACTIVE_HUD = "OnEvent_DeactiveHud", + DormFriendLikeSuc = "OnEvent_DormFriendLikeSuc" +} +DormFriendRootCtrl._mapRedDotConfig = {} +function DormFriendRootCtrl:Awake() +end +function DormFriendRootCtrl:FadeIn() +end +function DormFriendRootCtrl:FadeOut() +end +function DormFriendRootCtrl:OnEnable() +end +function DormFriendRootCtrl:OnDisable() +end +function DormFriendRootCtrl:OnDestroy() +end +function DormFriendRootCtrl:OnRelease() +end +function DormFriendRootCtrl:Refresh(mapFriendDormDetail, mapFriendDetail) + self.mapFriendDormDetail = mapFriendDormDetail + self.mapFriendDetail = mapFriendDetail + local mapCfg = ConfigTable.GetData("PlayerHead", mapFriendDetail.nHeadIconId) + if mapCfg then + self:SetPngSprite(self._mapNode.imgHead, mapCfg.Icon) + end + NovaAPI.SetTMPText(self._mapNode.txtName, mapFriendDetail.sName) + local nLevel = PlayerData.PlayerDormData:GetHonorTitleLevel(self.mapFriendDormDetail.CollectionValue) + self._mapNode.goHonor[1].gameObject:SetActive(true) + self._mapNode.goHonor[1]:SetHonotTitle(140001, true, nLevel) + self._mapNode.goHonor[2].gameObject:SetActive(false) + self._mapNode.goHonor[3].gameObject:SetActive(false) + local sDormName = (mapFriendDormDetail.DormName == nil or mapFriendDormDetail.DormName == "") and ConfigTable.GetUIText("Dorm_DefaultName") or mapFriendDormDetail.DormName + NovaAPI.SetTMPText(self._mapNode.txtNameDorm, sDormName) + self._mapNode.btnLike.gameObject:SetActive(not mapFriendDormDetail.IsLike) + self._mapNode.iconLike.gameObject:SetActive(mapFriendDormDetail.IsLike) + NovaAPI.SetTMPText(self._mapNode.TMPLikeCount, mapFriendDormDetail.LikeNum) + NovaAPI.SetTMPText(self._mapNode.TMPiconLike, mapFriendDormDetail.LikeNum) + self._mapNode.rtContact:RemoveAllInteractiveBtn() +end +function DormFriendRootCtrl:RegisterVirtualJoystick() + NovaAPI.UnRegisterVirtualJoystick("Horizontal", "Vertical") + NovaAPI.RegisterVirtualJoystick("Horizontal", "Vertical", self._mapNode.goJoystick) +end +function DormFriendRootCtrl:OnEvent_ActiveHud(rtTransform, nType, nDataId, nEntityId, canInteract) + if self._panel.nCurMode ~= 3 then + return + end + if nType == 1 and canInteract then + self._mapNode.rtContact:AddInteractiveBtn(rtTransform, nType, nDataId, nEntityId) + end +end +function DormFriendRootCtrl:OnEvent_DeactiveHud(nEntityId, nType) + if self._panel.nCurMode ~= 3 then + return + end + self._mapNode.rtContact:RemoveInteractiveBtn(nEntityId) +end +function DormFriendRootCtrl:OnEvent_DormFriendLikeSuc(nUid) + if self.mapFriendDormDetail ~= nil and nUid == self.mapFriendDormDetail.uid then + self.mapFriendDormDetail.IsLike = true + self._mapNode.btnLike.gameObject:SetActive(false) + self._mapNode.iconLike.gameObject:SetActive(true) + self.mapFriendDormDetail.LikeNum = self.mapFriendDormDetail.LikeNum + 1 + NovaAPI.SetTMPText(self._mapNode.TMPLikeCount, self.mapFriendDormDetail.LikeNum) + NovaAPI.SetTMPText(self._mapNode.TMPiconLike, self.mapFriendDormDetail.LikeNum) + end +end +function DormFriendRootCtrl:OnBtnClick_Like() + local callback = function() + end + PlayerData.PlayerDormData:DormFriendLike(self.mapFriendDormDetail.uid, callback) +end +function DormFriendRootCtrl:OnBtnClick_LikeIcon() + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("DormTips_LikeForToday")) +end +function DormFriendRootCtrl:OnBtnClick_DormBackHome() + EventManager.Hit("DormBackHome") +end +function DormFriendRootCtrl:OnBtnClick_Elevator() + EventManager.Hit("DormPanel_NextRoom") +end +function DormFriendRootCtrl:OnBtnClick_Friend() + EventManager.Hit(EventId.OpenPanel, PanelId.DormFriendPanel) +end +function DormFriendRootCtrl:OnBtnClick_HideUI() + EventManager.Hit("Dorm_HideUI") +end +return DormFriendRootCtrl diff --git a/lua/game/ui/dorm/dormguideadapter.lua b/lua/game/ui/dorm/dormguideadapter.lua new file mode 100644 index 000000000..d41f94f11 --- /dev/null +++ b/lua/game/ui/dorm/dormguideadapter.lua @@ -0,0 +1,794 @@ +local TimerManager = require("GameCore.Timer.TimerManager") +local DormGuideUI = require("Game.UI.Dorm.DormGuideUI") +local DormGuideAdapter = {} +DormGuideAdapter.APPROACH_AVG_ID = "BBm_DormApproach" +DormGuideAdapter.APPROACH_AVG_GROUP = "1" +DormGuideAdapter.ROOM2_ID = 701002 +DormGuideAdapter.CHAR_ID = 103 +local nAbortCooldown = 3 +function DormGuideAdapter._Ctrl() + return DormGuideUI._objDormCtrl +end +function DormGuideAdapter._Panel() + local objCtrl = DormGuideAdapter._Ctrl() + if objCtrl == nil then + return nil + end + return objCtrl._panel +end +function DormGuideAdapter._Editor() + return DormGuideUI._GetEditorNode() +end +function DormGuideAdapter._Interactive() + return DormGuideUI._GetInteractiveNode() +end +function DormGuideAdapter._Select() + return DormGuideUI._GetCharSelectCtrl() +end +function DormGuideAdapter.NodeTr(node) + if node == nil then + return nil + end + local tr = node.transform + if tr == nil and node.gameObject ~= nil then + tr = node.gameObject.transform + end + return tr +end +function DormGuideAdapter.GetQuestCardTransform() + local obj = DormGuideAdapter._Interactive() + if obj == nil or obj._mapNode == nil then + return nil + end + local mapNode = obj._mapNode + local btn = mapNode.btnQuestInteractiveSide + if btn ~= nil then + local trBtn = DormGuideAdapter.NodeTr(btn) + if trBtn ~= nil then + return trBtn + end + end + local rtQuest = mapNode.rtQuest + if rtQuest == nil then + return nil + end + local trRoot = rtQuest.transform + if trRoot == nil and rtQuest.gameObject ~= nil then + trRoot = rtQuest.gameObject.transform + end + if trRoot == nil then + return nil + end + local trChild = trRoot:Find("btnQuestInteractiveSide") + if trChild ~= nil then + return trChild + end + return trRoot +end +function DormGuideAdapter.FindChild(trRoot, sPath) + if trRoot == nil or sPath == nil then + return nil + end + return trRoot:Find(sPath) +end +function DormGuideAdapter.QuestStatus(nQuestId) + local mapQuest = PlayerData.Quest:GetDormQuestDataById(nQuestId) + if mapQuest ~= nil then + return mapQuest.nStatus + end + local objDorm = PlayerData.PlayerDormData + if objDorm == nil or objDorm.bHasRoomData ~= true or objDorm.mapDromBaseInfo == nil or objDorm.mapDromBaseInfo.TaskGroup == nil then + return nil + end + local nCurGroup = objDorm.mapDromBaseInfo.TaskGroup.Version + if nCurGroup == nil then + return nil + end + if nCurGroup == 0 then + return 2 + end + local mapCfg = ConfigTable.GetData("DormQuest", nQuestId) + if mapCfg == nil then + return nil + end + if nCurGroup > mapCfg.DormQuestGroup then + return 2 + end + if nCurGroup < mapCfg.DormQuestGroup then + return 0 + end + return 2 +end +function DormGuideAdapter.AnimatorSettled(anim, sStateName) + if anim == nil or sStateName == nil or anim.GetCurrentAnimatorStateInfo == nil then + return true + end + local ok, bDone = pcall(function() + if anim:IsInTransition(0) then + local nextInfo = anim:GetNextAnimatorStateInfo(0) + if nextInfo:IsName(sStateName) then + return false + end + end + local info = anim:GetCurrentAnimatorStateInfo(0) + if info:IsName(sStateName) then + return info.normalizedTime >= 1 and not anim:IsInTransition(0) + end + return true + end) + if not ok then + return true + end + return bDone == true +end +function DormGuideAdapter.Mode() + local objPanel = DormGuideAdapter._Panel() + if objPanel == nil or objPanel.nCurMode == nil then + return nil + end + return objPanel.nCurMode +end +function DormGuideAdapter.ObserveState() + local objInteractive = DormGuideAdapter._Interactive() + if objInteractive == nil or objInteractive.nCurState == nil then + return nil + end + return objInteractive.nCurState +end +function DormGuideAdapter.IsOwnRoom(nRoomId) + local objPanel = DormGuideAdapter._Panel() + if objPanel == nil or objPanel.nCurRoom == nil then + return nil + end + if objPanel.nCurMode == 3 then + return false + end + return objPanel.nCurRoom == nRoomId +end +function DormGuideAdapter.RoomKnown(nRoomId) + local objPanel = DormGuideAdapter._Panel() + if objPanel == nil or objPanel.mapDormRoomInfo == nil then + local mapInfo = PlayerData.PlayerDormData.mapDormRoomInfo + if mapInfo == nil then + return nil + end + return mapInfo[nRoomId] ~= nil + end + return objPanel.mapDormRoomInfo[nRoomId] ~= nil +end +function DormGuideAdapter.RoleInRoom(nRoleId) + local objPanel = DormGuideAdapter._Panel() + if objPanel == nil or objPanel.mapDormRoomInfo == nil or objPanel.nCurRoom == nil then + return nil + end + local mapRoom = objPanel.mapDormRoomInfo[objPanel.nCurRoom] + if mapRoom == nil or mapRoom.RoleList == nil then + return nil + end + for _, mapRole in ipairs(mapRoom.RoleList) do + if mapRole.RoleId == nRoleId then + return true + end + end + return false +end +function DormGuideAdapter.FurnitureState(nFurnitureId) + local objPanel = DormGuideAdapter._Panel() + if objPanel == nil or objPanel.mapDormRoomInfo == nil or objPanel.mapFurnitureBag == nil or objPanel.mapFurnitureUsedCount == nil or objPanel.nCurRoom == nil then + return "unknown" + end + local mapRoom = objPanel.mapDormRoomInfo[objPanel.nCurRoom] + if mapRoom == nil or mapRoom.FurnitureList == nil then + return "unknown" + end + local bSaved = false + for _, mapFur in ipairs(mapRoom.FurnitureList) do + if mapFur.FurnitureId == nFurnitureId then + bSaved = true + break + end + end + local nEdit = objPanel.tempEditCount[nFurnitureId] + if nEdit ~= nil and nEdit ~= 0 then + return "editing" + end + local objEditor = DormGuideAdapter._Editor() + if objEditor ~= nil and objEditor.nCurEditFurniture == nFurnitureId then + return "editing" + end + if bSaved then + return "saved" + end + return "none" +end +function DormGuideAdapter.CanPlace(nFurnitureId) + local objPanel = DormGuideAdapter._Panel() + if objPanel == nil or objPanel.mapFurnitureBag == nil or objPanel.mapFurnitureUsedCount == nil then + return nil + end + if type(objPanel.GetFurnitureCount) ~= "function" then + return nil + end + return 0 < (objPanel:GetFurnitureCount(nFurnitureId) or 0) +end +function DormGuideAdapter.ResolveTab(nFurnitureId) + local objEditor = DormGuideAdapter._Editor() + if objEditor == nil or objEditor.tbFurTab1 == nil or objEditor.tbFurTab2 == nil or objEditor.nGuideEditorVer == nil then + return "unknown", nil, nil + end + local mapCfg = ConfigTable.GetData("DormFurniture", nFurnitureId) + if mapCfg == nil or mapCfg.Tab == nil then + return "missing", nil, nil + end + for i, nTab in ipairs(objEditor.tbFurTab1) do + if nTab == mapCfg.Tab then + return "ok", 1, i + end + end + for i, nTab in ipairs(objEditor.tbFurTab2) do + if nTab == mapCfg.Tab then + return "ok", 2, i + end + end + return "missing", nil, nil +end +function DormGuideAdapter.EditorReady(nFurnitureId) + local objEditor = DormGuideAdapter._Editor() + local nMode = DormGuideAdapter.Mode() + if nMode ~= 2 or objEditor == nil or objEditor.nGuideEditorVer == nil then + return false + end + local objPanel = DormGuideAdapter._Panel() + if objPanel ~= nil and objEditor.nGuideEditorRoom ~= nil and objEditor.nGuideEditorRoom ~= objPanel.nCurRoom then + return false + end + local sState = DormGuideAdapter.FurnitureState(nFurnitureId) + if sState == "unknown" then + return false + end + local sTab = DormGuideAdapter.ResolveTab(nFurnitureId) + if sTab == "unknown" then + return false + end + return true +end +function DormGuideAdapter.HasPendingSave() + local objEditor = DormGuideAdapter._Editor() + if objEditor == nil or objEditor._mapNode == nil or objEditor._mapNode.btnSaveRoom == nil then + return nil + end + local go = objEditor._mapNode.btnSaveRoom.gameObject + if go == nil then + return nil + end + return go.activeSelf == true +end +function DormGuideAdapter.GiftState() + local objPanel = DormGuideAdapter._Panel() + if objPanel == nil or objPanel.mapDormBaseData == nil or type(objPanel.GetDormRewardId) ~= "function" then + return nil + end + local tbReward = objPanel:GetDormRewardId() + if tbReward == nil then + return nil + end + return 0 < #tbReward +end +function DormGuideAdapter.InContact() + local objInteractive = DormGuideAdapter._Interactive() + if objInteractive == nil or objInteractive._mapNode == nil or objInteractive._mapNode.rtContact == nil then + return false + end + return objInteractive._mapNode.rtContact.mapCurCharInfo ~= nil +end +function DormGuideAdapter.ContactRole() + local objInteractive = DormGuideAdapter._Interactive() + if objInteractive == nil or objInteractive._mapNode == nil or objInteractive._mapNode.rtContact == nil then + return nil + end + local mapInfo = objInteractive._mapNode.rtContact.mapCurCharInfo + if mapInfo == nil then + return nil + end + return tonumber(mapInfo.nDataId) +end +function DormGuideAdapter.BeginDormEnter() + DormGuideAdapter._nEnterGen = (DormGuideAdapter._nEnterGen or 0) + 1 + DormGuideAdapter._mapEnter = { + nGen = DormGuideAdapter._nEnterGen, + bLoad = false, + bTimeline = nil + } + return DormGuideAdapter._nEnterGen +end +function DormGuideAdapter.MarkDormLoad() + if DormGuideAdapter._mapEnter ~= nil then + DormGuideAdapter._mapEnter.bLoad = true + end + DormGuideAdapter.MarkRoomLoaded() +end +function DormGuideAdapter.MarkTimeline(bSuccess) + if DormGuideAdapter._mapEnter ~= nil and DormGuideAdapter._mapEnter.bTimeline == nil then + DormGuideAdapter._mapEnter.bTimeline = bSuccess == true + end +end +function DormGuideAdapter.EnterLoadReady(nGen) + local mapEnter = DormGuideAdapter._mapEnter + return mapEnter ~= nil and mapEnter.nGen == nGen and mapEnter.bLoad == true +end +function DormGuideAdapter.TimelineState(nGen) + local mapEnter = DormGuideAdapter._mapEnter + if mapEnter == nil or mapEnter.nGen ~= nGen or mapEnter.bLoad ~= true then + return nil + end + return mapEnter.bTimeline +end +function DormGuideAdapter._EnsureSave() + if DormGuideAdapter._bSaveListen then + return + end + DormGuideAdapter._bSaveListen = true + EventManager.Add("DormGuide_SaveResult", DormGuideAdapter, DormGuideAdapter._OnSaveResult) + EventManager.Add("DormGuide_SaveCutsceneEnd", DormGuideAdapter, DormGuideAdapter._OnSaveCutscene) +end +function DormGuideAdapter.BeginSave() + DormGuideAdapter._EnsureSave() + local mapCur = DormGuideAdapter._mapSave + if mapCur ~= nil and mapCur.sPhase == "pending" then + return mapCur.nId, false + end + DormGuideAdapter._nSaveGen = (DormGuideAdapter._nSaveGen or 0) + 1 + DormGuideAdapter._mapSave = { + nId = DormGuideAdapter._nSaveGen, + sPhase = "pending", + bCutscene = false + } + return DormGuideAdapter._nSaveGen, true +end +function DormGuideAdapter._OnSaveResult(_, bOk, sKind) + local mapSave = DormGuideAdapter._mapSave + if mapSave == nil or mapSave.sPhase ~= "pending" then + return + end + if bOk == true then + mapSave.sPhase = "done" + mapSave.sKind = sKind or "done" + mapSave.bCutscene = true + else + mapSave.sPhase = "rejected" + mapSave.sKind = sKind or "rejected" + end +end +function DormGuideAdapter._OnSaveCutscene() + local mapSave = DormGuideAdapter._mapSave + if mapSave ~= nil then + mapSave.bCutscene = false + mapSave.bCutsceneDone = true + end +end +function DormGuideAdapter.SavePhase(nId) + local mapSave = DormGuideAdapter._mapSave + if mapSave == nil or nId ~= nil and mapSave.nId ~= nId then + return nil + end + return mapSave.sPhase +end +function DormGuideAdapter.SaveCutscenePlaying(nId) + local mapSave = DormGuideAdapter._mapSave + if mapSave == nil or nId ~= nil and mapSave.nId ~= nId then + return false + end + return mapSave.bCutscene == true and mapSave.bCutsceneDone ~= true +end +function DormGuideAdapter.SaveSettled(nId) + local mapSave = DormGuideAdapter._mapSave + if mapSave == nil or mapSave.nId ~= nId then + return false + end + if mapSave.sPhase ~= "done" then + return false + end + if DormGuideAdapter.SaveCutscenePlaying(nId) then + return false + end + local nMode = DormGuideAdapter.Mode() + return nMode == 0 or nMode == 1 +end +function DormGuideAdapter.QuestCardSettled() + local objCtrl = DormGuideAdapter._Ctrl() + if objCtrl == nil then + return false + end + return DormGuideAdapter.AnimatorSettled(objCtrl.animator, "DormPanel_in") +end +function DormGuideAdapter.BeginQuest(nQuestId) + local mapCur = DormGuideAdapter._mapQuest + if mapCur ~= nil and mapCur.sPhase == "pending" then + return mapCur.nId, false + end + DormGuideAdapter._nQuestGen = (DormGuideAdapter._nQuestGen or 0) + 1 + DormGuideAdapter._mapQuest = { + nId = DormGuideAdapter._nQuestGen, + nQuestId = nQuestId, + sPhase = "pending" + } + return DormGuideAdapter._nQuestGen, true +end +function DormGuideAdapter.NoteQuest(nQuestId, bOk) + local mapQuest = DormGuideAdapter._mapQuest + if mapQuest == nil or mapQuest.sPhase ~= "pending" then + return + end + if nQuestId ~= nil and mapQuest.nQuestId ~= nil and mapQuest.nQuestId ~= nQuestId then + return + end + mapQuest.sPhase = bOk and "done" or "rejected" + EventManager.Hit("DormGuide_QuestReceive", mapQuest.nId, mapQuest.nQuestId, bOk == true) +end +function DormGuideAdapter.QuestPhase(nId) + local mapQuest = DormGuideAdapter._mapQuest + if mapQuest == nil or nId ~= nil and mapQuest.nId ~= nId then + return nil + end + return mapQuest.sPhase +end +function DormGuideAdapter.BeginCharConfirm() + local mapCur = DormGuideAdapter._mapChar + if mapCur ~= nil and mapCur.sPhase == "pending" then + return mapCur.nId, false + end + DormGuideAdapter._nCharGen = (DormGuideAdapter._nCharGen or 0) + 1 + DormGuideAdapter._mapChar = { + nId = DormGuideAdapter._nCharGen, + sPhase = "pending", + bClosed = false + } + return DormGuideAdapter._nCharGen, true +end +function DormGuideAdapter.NoteCharResult(bOk) + local mapChar = DormGuideAdapter._mapChar + if mapChar == nil or mapChar.sPhase == "done" or mapChar.sPhase == "rejected" then + return + end + mapChar.sPhase = bOk and "accepted" or "rejected" +end +function DormGuideAdapter.NoteCharClosed() + local mapChar = DormGuideAdapter._mapChar + if mapChar ~= nil then + mapChar.bClosed = true + end +end +function DormGuideAdapter.CharConfirmReady(nId, nRoleId) + local mapChar = DormGuideAdapter._mapChar + if mapChar == nil or mapChar.nId ~= nId then + return false + end + if mapChar.sPhase ~= "accepted" then + return false + end + if DormGuideAdapter.RoleInRoom(nRoleId) ~= true then + return false + end + local objSelect = DormGuideAdapter._Select() + if objSelect ~= nil and objSelect.bOpen == true then + return false + end + local nMode = DormGuideAdapter.Mode() + return nMode == 0 or nMode == 1 +end +function DormGuideAdapter.BeginCaress() + local mapCur = DormGuideAdapter._mapCaress + if mapCur ~= nil and (mapCur.sPhase == "accepted" or mapCur.sPhase == "performing" or mapCur.sPhase == "reward" or mapCur.sPhase == "level") then + return mapCur.nId, false + end + DormGuideAdapter._nCaressGen = (DormGuideAdapter._nCaressGen or 0) + 1 + DormGuideAdapter._mapCaress = { + nId = DormGuideAdapter._nCaressGen, + sPhase = "opened" + } + DormGuideAdapter._nFocusRole = nil + DormGuideAdapter._nFocusAt = nil + return DormGuideAdapter._nCaressGen, true +end +function DormGuideAdapter.NoteCaressRejected() + local mapCaress = DormGuideAdapter._mapCaress + if mapCaress ~= nil and mapCaress.sPhase == "opened" then + mapCaress.sPhase = "rejected" + end +end +function DormGuideAdapter.NoteCaressPhase(sPhase) + local mapCaress = DormGuideAdapter._mapCaress + if mapCaress == nil or mapCaress.sPhase == "done" or mapCaress.sPhase == "rejected" then + return + end + mapCaress.sPhase = sPhase +end +function DormGuideAdapter.NoteCaressDone() + local mapCaress = DormGuideAdapter._mapCaress + if mapCaress == nil or mapCaress.sPhase == "rejected" then + return + end + mapCaress.sPhase = "done" + EventManager.Hit("DormGuide_CaressDone", mapCaress.nId) +end +function DormGuideAdapter.WatchPanel(nPanelId) + local mapCaress = DormGuideAdapter._mapCaress + if mapCaress == nil then + return + end + mapCaress.nWatchPanel = nPanelId + if not DormGuideAdapter._bPanelListen then + DormGuideAdapter._bPanelListen = true + EventManager.Add("Guide_CloseDisposablePanel", DormGuideAdapter, DormGuideAdapter._OnPanelClose) + end +end +function DormGuideAdapter._OnPanelClose(_, nPanelId) + local mapCaress = DormGuideAdapter._mapCaress + if mapCaress == nil or mapCaress.nWatchPanel ~= nPanelId then + return + end + mapCaress.nWatchPanel = nil + if mapCaress.sPhase == "level" or mapCaress.sPhase == "reward" then + DormGuideAdapter.NoteCaressDone() + end +end +function DormGuideAdapter.CaressPhase(nId) + local mapCaress = DormGuideAdapter._mapCaress + if mapCaress == nil or nId ~= nil and mapCaress.nId ~= nId then + return nil + end + return mapCaress.sPhase +end +function DormGuideAdapter.MarkFocus(nRoleId) + if DormGuideAdapter.ContactRole() ~= nRoleId then + DormGuideAdapter._nFocusRole = nil + DormGuideAdapter._nFocusAt = nil + return false + end + if DormGuideAdapter._nFocusRole ~= nRoleId then + DormGuideAdapter._nFocusRole = nRoleId + DormGuideAdapter._nFocusAt = TimerManager.GetUnscaledTime() + return false + end + return TimerManager.GetUnscaledTime() - (DormGuideAdapter._nFocusAt or 0) >= 0.7 +end +function DormGuideAdapter.ResetFocus() + DormGuideAdapter._nFocusRole = nil + DormGuideAdapter._nFocusAt = nil +end +function DormGuideAdapter.BeginRoomEnter(nRoomId, bElevator) + DormGuideAdapter._nRoomGen = (DormGuideAdapter._nRoomGen or 0) + 1 + DormGuideAdapter._mapRoomEnter = { + nId = DormGuideAdapter._nRoomGen, + nRoomId = nRoomId, + bElevator = bElevator == true, + bLoaded = false, + bWalkout = false, + bConfirm = false + } + return DormGuideAdapter._nRoomGen +end +function DormGuideAdapter.NoteRoomConfirm(bOk, nRoomId, bElevator) + if bOk ~= true then + local mapEnter = DormGuideAdapter._mapRoomEnter + if mapEnter ~= nil and mapEnter.bLoaded ~= true then + mapEnter.sPhase = "rejected" + end + return + end + if DormGuideAdapter._mapRoomEnter == nil or DormGuideAdapter._mapRoomEnter.bLoaded == true then + DormGuideAdapter.BeginRoomEnter(nRoomId, bElevator) + end + DormGuideAdapter._mapRoomEnter.bConfirm = true + DormGuideAdapter._mapRoomEnter.nRoomId = nRoomId + DormGuideAdapter._mapRoomEnter.bElevator = bElevator == true + DormGuideAdapter._mapRoomEnter.sPhase = "accepted" +end +function DormGuideAdapter.MarkRoomLoaded() + local mapEnter = DormGuideAdapter._mapRoomEnter + local objPanel = DormGuideAdapter._Panel() + if mapEnter == nil or objPanel == nil then + return + end + if objPanel.nCurRoom == mapEnter.nRoomId and objPanel.nCurMode ~= 3 then + mapEnter.bLoaded = true + end + DormGuideAdapter.FlushPassive() +end +function DormGuideAdapter.MarkWalkout() + if DormGuideAdapter._mapRoomEnter ~= nil then + DormGuideAdapter._mapRoomEnter.bWalkout = true + end + DormGuideAdapter.FlushPassive() +end +function DormGuideAdapter.RoomArrived(nRoomId) + if DormGuideAdapter.IsOwnRoom(nRoomId) ~= true then + return false + end + local mapEnter = DormGuideAdapter._mapRoomEnter + if mapEnter == nil or mapEnter.nRoomId ~= nRoomId or mapEnter.sPhase == "rejected" then + return false + end + return mapEnter.bLoaded == true +end +function DormGuideAdapter.RoomEnterReady(nRoomId) + if DormGuideAdapter.IsOwnRoom(nRoomId) ~= true then + return false + end + local mapEnter = DormGuideAdapter._mapRoomEnter + if mapEnter == nil or mapEnter.nRoomId ~= nRoomId or mapEnter.bLoaded ~= true then + return false + end + if mapEnter.bElevator and mapEnter.bWalkout ~= true then + return false + end + return true +end +function DormGuideAdapter.NotePassive(sMsg) + DormGuideAdapter._mapPending = DormGuideAdapter._mapPending or {} + DormGuideAdapter._nSession = DormGuideAdapter._nSession or 1 + DormGuideAdapter._mapPending[sMsg] = { + nSession = DormGuideAdapter._nSession + } +end +function DormGuideAdapter.ClearPending() + DormGuideAdapter._nSession = (DormGuideAdapter._nSession or 1) + 1 + DormGuideAdapter._mapPending = {} + if DormGuideAdapter._objFlush ~= nil then + TimerManager.Remove(DormGuideAdapter._objFlush) + DormGuideAdapter._objFlush = nil + end +end +function DormGuideAdapter._PendingValid(sMsg) + if NovaAPI.GetCurrentModuleName() ~= "DormModuleScene" then + return false + end + if sMsg == "Guide_DormEnterRoom2" then + return DormGuideAdapter.RoomEnterReady(DormGuideAdapter.ROOM2_ID) + end + local nMode = DormGuideAdapter.Mode() + if nMode == nil or nMode == 2 or nMode == 3 then + return false + end + local PanelManager = require("GameCore.UI.PanelManager") + if PanelManager.CheckPanelOpen(PanelId.DormQuestPanel) then + return false + end + return true +end +function DormGuideAdapter.FlushPassive() + if DormGuideAdapter._objFlush ~= nil then + return + end + local nSession = DormGuideAdapter._nSession or 1 + DormGuideAdapter._objFlush = TimerManager.Add(1, 0, DormGuideAdapter, function() + DormGuideAdapter._objFlush = nil + if nSession ~= (DormGuideAdapter._nSession or 1) then + return + end + if PlayerData.Guide ~= nil and PlayerData.Guide.isProcessing then + return + end + local mapPending = DormGuideAdapter._mapPending + if mapPending == nil then + return + end + for sMsg, mapInfo in pairs(mapPending) do + if mapInfo.nSession ~= nSession or not DormGuideAdapter._PendingValid(sMsg) then + if mapInfo.nSession ~= nSession then + mapPending[sMsg] = nil + end + else + mapPending[sMsg] = nil + EventManager.Hit("Guide_PassiveCheck_Msg", sMsg) + if PlayerData.Guide ~= nil and PlayerData.Guide.isProcessing then + break + end + end + end + end, true, true, true, nil) +end +function DormGuideAdapter.OnGuideReleased() + DormGuideUI.TryBroadcastEnter() + DormGuideAdapter.FlushPassive() +end +function DormGuideAdapter.ApplyPolicy(mapPolicy) + if mapPolicy == nil then + return + end + DormGuideUI._mapShowExcept = mapPolicy.tbShowExcept + if mapPolicy.bHideChrome then + DormGuideUI.HideChrome(mapPolicy.bKeepContact == true) + elseif mapPolicy.bLockLeave then + DormGuideUI._bLockLeave = true + DormGuideUI._bHideChrome = false + DormGuideUI._bKeepContact = mapPolicy.bKeepContact == true + DormGuideUI._ApplyChrome(false) + DormGuideUI._ApplyLeaveBtns() + DormGuideUI._ApplyExtraBtns() + else + DormGuideUI._bLockLeave = false + DormGuideUI._bHideChrome = false + DormGuideUI._bKeepContact = false + if not DormGuideAdapter.InContact() then + DormGuideUI._ApplyChrome(false) + DormGuideUI._ApplyLeaveBtns() + DormGuideUI._ApplyExtraBtns() + end + end + if mapPolicy.nSceneCap ~= nil then + DormGuideUI.SetOwnerCap("guide", mapPolicy.nSceneCap) + end + DormGuideUI.SetQuestLock(mapPolicy.bLockQuest == true) + if DormGuideUI._objParentBarrier ~= nil then + DormGuideUI._objParentBarrier(mapPolicy.bUiBarrier == true) + end +end +function DormGuideAdapter.HandOffDormUi() + DormGuideUI._mapShowExcept = nil + DormGuideUI._bLockLeave = false + DormGuideUI._bHideChrome = false + DormGuideUI._bKeepContact = false + DormGuideUI.SetOwnerCap("guide", nil) + DormGuideUI.SetQuestLock(false) + DormGuideUI._ApplyChrome(false) + DormGuideUI._ApplyLeaveBtns() + DormGuideUI._ApplyExtraBtns() + local objCtrl = DormGuideAdapter._Ctrl() + if objCtrl ~= nil and objCtrl.bHide ~= true and objCtrl._mapNode ~= nil and objCtrl._mapNode.rtMenu ~= nil then + objCtrl._mapNode.rtMenu:SetActive(true) + end + if DormGuideAdapter.InContact() then + EventManager.Hit("DormShowInteractiveBtns", false) + end +end +function DormGuideAdapter.ReleaseGuide() + DormGuideAdapter.ResetFocus() + DormGuideUI._mapShowExcept = nil + DormGuideUI._bLockLeave = false + DormGuideUI._bHideChrome = false + DormGuideUI._bKeepContact = false + DormGuideUI.SetOwnerCap("guide", nil) + DormGuideUI.SetQuestLock(false) + local RestoreMenu = function() + local objCtrl = DormGuideAdapter._Ctrl() + if objCtrl == nil or objCtrl.bHide == true or objCtrl._mapNode == nil or objCtrl._mapNode.rtMenu == nil then + return + end + objCtrl._mapNode.rtMenu:SetActive(true) + end + if DormGuideAdapter.InContact() then + DormGuideAdapter.HandOffDormUi() + return + end + local bShow = DormGuideUI._bBusinessShowBtns ~= false + local objInteractive = DormGuideAdapter._Interactive() + if objInteractive ~= nil and objInteractive._mapNode ~= nil and objInteractive._mapNode.rtListHideRoot ~= nil then + objInteractive._mapNode.rtListHideRoot:SetActive(bShow) + end + DormGuideUI._ApplyChrome(false) + DormGuideUI._ApplyLeaveBtns() + DormGuideUI._ApplyExtraBtns() + RestoreMenu() +end +function DormGuideAdapter.ExitEditorOnce() + if DormGuideAdapter.Mode() ~= 2 then + return true + end + if DormGuideAdapter.HasPendingSave() ~= false then + return false + end + local objCtrl = DormGuideAdapter._Ctrl() + if objCtrl == nil or type(objCtrl.OnEvent_InteractiveMode) ~= "function" then + return false + end + if not DormGuideAdapter._bExitEditor then + DormGuideAdapter._bExitEditor = true + objCtrl:OnEvent_InteractiveMode(true) + end + return DormGuideAdapter.Mode() ~= 2 +end +function DormGuideAdapter.ResetExitEditor() + DormGuideAdapter._bExitEditor = false +end +return DormGuideAdapter diff --git a/lua/game/ui/dorm/dormguideui.lua b/lua/game/ui/dorm/dormguideui.lua new file mode 100644 index 000000000..a5b094499 --- /dev/null +++ b/lua/game/ui/dorm/dormguideui.lua @@ -0,0 +1,761 @@ +local TimerManager = require("GameCore.Timer.TimerManager") +local PanelManager = require("GameCore.UI.PanelManager") +local DormGuideUI = {} +DormGuideUI.InputCap = { + Pan = 1, + Rotate = 2, + Zoom = 4, + Move = 8, + PickActor = 16, + PickFur = 32 +} +DormGuideUI.DEFAULT_BLOCK = DormGuideUI.InputCap.Zoom | DormGuideUI.InputCap.PickActor | DormGuideUI.InputCap.PickFur +local nMoveBit = DormGuideUI.InputCap.Move +DormGuideUI._objDormCtrl = nil +DormGuideUI._mapOverlay = {} +DormGuideUI._bLockLeave = false +DormGuideUI._bHideChrome = false +DormGuideUI._bKeepContact = false +DormGuideUI._nInputCap = 0 +DormGuideUI._bTriggerEventBound = false +DormGuideUI._bInterceptEventBound = false +DormGuideUI._bPendingRoom2Guide = false +DormGuideUI._nRoom2Timer = nil +DormGuideUI.ROOM2_ID = 701002 +DormGuideUI.ROOM2_ENTER_DELAY = 1.5 +DormGuideUI.GUIDE_GROUP_ID = { + [521] = true, + [522] = true, + [523] = true, + [524] = true, + [525] = true, + [526] = true, + [527] = true, + [528] = true +} +function DormGuideUI.BuildBindPath(tr, sStopName) + if tr == nil then + return nil + end + local tbName = {} + while tr ~= nil do + local sName = tr.name + table.insert(tbName, 1, sName) + if sStopName ~= nil and sName == sStopName then + break + end + tr = tr.parent + end + if #tbName == 0 then + return nil + end + return table.concat(tbName, "/") +end +function DormGuideUI.GetNodeBindPath(mapNode, sStopName) + if mapNode == nil then + return nil + end + local tr = mapNode.transform + if tr == nil then + return nil + end + return DormGuideUI.BuildBindPath(tr, sStopName or "DormPanel") +end +function DormGuideUI._EnsureTriggerEvents() + if DormGuideUI._bTriggerEventBound then + return + end + DormGuideUI._bTriggerEventBound = true + EventManager.Add("OnEvent_DormLevelLoadComplete", DormGuideUI, DormGuideUI.OnEvent_DormLevelLoadComplete) + EventManager.Add("DormRoomSelect_ChangeRoomResult", DormGuideUI, DormGuideUI.OnEvent_ChangeRoomResult) + EventManager.Add("Guide_CloseDisposablePanel", DormGuideUI, DormGuideUI.OnEvent_CloseDisposablePanel) + EventManager.Add("DormGuide_ModeApplied", DormGuideUI, DormGuideUI.OnEvent_ModeApplied) + EventManager.Add("DORM_CS2LUA_BORN_TIMELINE_DONE", DormGuideUI, DormGuideUI.OnEvent_BornTimeline) +end +function DormGuideUI._RemoveTriggerEvents() + if not DormGuideUI._bTriggerEventBound then + return + end + DormGuideUI._bTriggerEventBound = false + EventManager.Remove("OnEvent_DormLevelLoadComplete", DormGuideUI, DormGuideUI.OnEvent_DormLevelLoadComplete) + EventManager.Remove("DormRoomSelect_ChangeRoomResult", DormGuideUI, DormGuideUI.OnEvent_ChangeRoomResult) + EventManager.Remove("Guide_CloseDisposablePanel", DormGuideUI, DormGuideUI.OnEvent_CloseDisposablePanel) + EventManager.Remove("DormGuide_ModeApplied", DormGuideUI, DormGuideUI.OnEvent_ModeApplied) + EventManager.Remove("DORM_CS2LUA_BORN_TIMELINE_DONE", DormGuideUI, DormGuideUI.OnEvent_BornTimeline) +end +function DormGuideUI._EnsureInterceptEvents() + if DormGuideUI._bInterceptEventBound then + return + end + DormGuideUI._bInterceptEventBound = true + EventManager.Add("DORM_CS_SET_FUR_HUD", DormGuideUI, DormGuideUI._ApplyExtraBtns) + EventManager.Add("DORM_CS_SWITCH_FURNITURE", DormGuideUI, DormGuideUI._ApplyExtraBtns) +end +function DormGuideUI._RemoveInterceptEvents() + if not DormGuideUI._bInterceptEventBound then + return + end + DormGuideUI._bInterceptEventBound = false + EventManager.Remove("DORM_CS_SET_FUR_HUD", DormGuideUI, DormGuideUI._ApplyExtraBtns) + EventManager.Remove("DORM_CS_SWITCH_FURNITURE", DormGuideUI, DormGuideUI._ApplyExtraBtns) +end +function DormGuideUI._ApplyInterceptUI() + if not DormGuideUI._bLockLeave then + return + end + DormGuideUI._EnsureInterceptEvents() + if DormGuideUI._bHideChrome then + DormGuideUI._ApplyChrome(true) + end + DormGuideUI._ApplyInputCap() + DormGuideUI._ApplyExtraBtns() + DormGuideUI._ApplyLeaveBtns() +end +function DormGuideUI._NeedGuide() + if DormGuideUI._bLockLeave or DormGuideUI._bHideChrome then + return true + end + local objGuide = PlayerData.Guide + if objGuide ~= nil and objGuide.isProcessing then + local nRunId = tonumber(objGuide.runGroupId) + if nRunId ~= nil and DormGuideUI.GUIDE_GROUP_ID[nRunId] then + return true + end + end + if EditorSettings ~= nil and EditorSettings.bJumpGuide then + return false + end + if objGuide == nil then + return false + end + for nId, _ in pairs(DormGuideUI.GUIDE_GROUP_ID) do + local mapData = ConfigTable.GetData("GuideGroup", nId) + if mapData ~= nil and mapData.IsActive and not objGuide:CheckGuideFinishById(nId) then + return true + end + end + return false +end +function DormGuideUI.Bind(objCtrl) + DormGuideUI._objDormCtrl = objCtrl + if not DormGuideUI._NeedGuide() then + return + end + DormGuideUI._EnsureTriggerEvents() + DormGuideUI._ApplyInterceptUI() +end +function DormGuideUI.Unbind(objCtrl) + if DormGuideUI._objDormCtrl == nil then + return + end + if objCtrl ~= nil and DormGuideUI._objDormCtrl ~= objCtrl then + return + end + DormGuideUI._RemoveTriggerEvents() + DormGuideUI._objDormCtrl = nil +end +function DormGuideUI.BindOverlay(sKey, objCtrl) + if sKey == nil then + return + end + DormGuideUI._mapOverlay[sKey] = objCtrl +end +function DormGuideUI.UnbindOverlay(sKey, objCtrl) + if sKey == nil then + return + end + if objCtrl ~= nil and DormGuideUI._mapOverlay[sKey] ~= objCtrl then + return + end + DormGuideUI._mapOverlay[sKey] = nil +end +function DormGuideUI._GetOverlay(sKey) + return DormGuideUI._mapOverlay[sKey] +end +function DormGuideUI.IsLeaveLocked() + return DormGuideUI._bLockLeave == true +end +function DormGuideUI.IsExtraBtnLocked() + return DormGuideUI._bLockLeave == true +end +function DormGuideUI.HideChrome(bKeepContact) + DormGuideUI._bLockLeave = true + DormGuideUI._bHideChrome = true + DormGuideUI._bKeepContact = bKeepContact == true + if DormGuideUI._nInputCap == 0 then + DormGuideUI._nInputCap = DormGuideUI.DEFAULT_BLOCK + end + DormGuideUI._ApplyInterceptUI() +end +function DormGuideUI.ShowAll() + DormGuideUI._bHideChrome = false + DormGuideUI._bKeepContact = false + DormGuideUI._ApplyChrome(false) + DormGuideUI._ApplyInputCap() + DormGuideUI._ApplyExtraBtns() + DormGuideUI._ApplyLeaveBtns() +end +function DormGuideUI.SetOwnerCap(sOwner, nMask) + DormGuideUI._mapOwnerCap = DormGuideUI._mapOwnerCap or {} + if nMask == nil then + DormGuideUI._mapOwnerCap[sOwner] = nil + else + DormGuideUI._mapOwnerCap[sOwner] = nMask + end + local nCap = 0 + for _, nOne in pairs(DormGuideUI._mapOwnerCap) do + nCap = nCap | nOne + end + DormGuideUI._nInputCap = nCap + DormGuideUI._ApplyInputCap() +end +function DormGuideUI.SetInputCap(nMask) + DormGuideUI.SetOwnerCap("guide", nMask or 0) +end +function DormGuideUI.SetQuestLock(bLock) + DormGuideUI._bQuestLock = bLock == true + local objQuest = DormGuideUI._GetOverlay("quest") + if objQuest ~= nil and type(objQuest.SetGuideOperateLock) == "function" then + objQuest:SetGuideOperateLock(DormGuideUI._bQuestLock) + end +end +function DormGuideUI.Clear() + DormGuideUI._bLockLeave = false + DormGuideUI._bHideChrome = false + DormGuideUI._bKeepContact = false + DormGuideUI._mapShowExcept = nil + DormGuideUI.SetOwnerCap("guide", nil) + DormGuideUI.SetQuestLock(false) + local DormGuideAdapter = require("Game.UI.Dorm.DormGuideAdapter") + if not DormGuideAdapter.InContact() then + DormGuideUI._ApplyChrome(false) + end + DormGuideUI._ApplyExtraBtns() + DormGuideUI._ApplyLeaveBtns() + DormGuideUI._RemoveInterceptEvents() +end +function DormGuideUI._CancelRoom2Timer() + if DormGuideUI._nRoom2Timer ~= nil then + TimerManager.Remove(DormGuideUI._nRoom2Timer) + DormGuideUI._nRoom2Timer = nil + end +end +function DormGuideUI.TryBroadcastEnter() + if NovaAPI.GetCurrentModuleName() ~= "DormModuleScene" then + return + end + local objCtrl = DormGuideUI._objDormCtrl + if objCtrl == nil or objCtrl._panel == nil then + return + end + local nMode = objCtrl._panel.nCurMode + if nMode == 2 or nMode == 3 then + return + end + if PanelManager.CheckPanelOpen(PanelId.DormQuestPanel) then + return + end + EventManager.Hit("Guide_PassiveCheck_Msg", "Guide_DormEnter") +end +function DormGuideUI._TryBroadcastRoom2() + if not DormGuideUI._bPendingRoom2Guide then + return + end + local objCtrl = DormGuideUI._objDormCtrl + if objCtrl == nil or objCtrl._panel == nil or objCtrl._panel.nCurRoom ~= DormGuideUI.ROOM2_ID then + return + end + DormGuideUI._bPendingRoom2Guide = false + DormGuideUI._CancelRoom2Timer() + DormGuideUI._nRoom2Timer = TimerManager.Add(1, DormGuideUI.ROOM2_ENTER_DELAY, DormGuideUI, function() + DormGuideUI._nRoom2Timer = nil + EventManager.Hit("Guide_PassiveCheck_Msg", "Guide_DormEnterRoom2") + end, true, true, true, nil) +end +function DormGuideUI.OnEvent_DormLevelLoadComplete() + local DormGuideAdapter = require("Game.UI.Dorm.DormGuideAdapter") + DormGuideAdapter.MarkDormLoad() + DormGuideUI.TryBroadcastEnter() +end +function DormGuideUI.OnEvent_ModeApplied() + DormGuideUI._ApplyInputCap() +end +function DormGuideUI.OnEvent_BornTimeline(_, bSuccess) + local DormGuideAdapter = require("Game.UI.Dorm.DormGuideAdapter") + DormGuideAdapter.MarkTimeline(bSuccess) +end +function DormGuideUI.OnEvent_ChangeRoomResult(_, bConfirm, nRoomId) + if bConfirm and nRoomId == DormGuideUI.ROOM2_ID then + local DormGuideAdapter = require("Game.UI.Dorm.DormGuideAdapter") + DormGuideAdapter.NotePassive("Guide_DormEnterRoom2") + end +end +function DormGuideUI.OnEvent_CloseDisposablePanel(_, nPanelId) + if nPanelId ~= PanelId.DormQuestPanel then + return + end + if DormGuideUI._objEnterTimer ~= nil then + TimerManager.Remove(DormGuideUI._objEnterTimer) + DormGuideUI._objEnterTimer = nil + end + DormGuideUI._objEnterTimer = TimerManager.Add(1, 0, DormGuideUI, function(_, timer) + if timer ~= nil then + timer:Cancel(false) + end + DormGuideUI._objEnterTimer = nil + DormGuideUI.TryBroadcastEnter() + end, true, true, true, nil) +end +function DormGuideUI._GetInteractiveNode() + local objCtrl = DormGuideUI._objDormCtrl + if objCtrl == nil or objCtrl._mapNode == nil then + return nil + end + local objInteractive = objCtrl._mapNode.rtInteractiveRoot + if objInteractive == nil or objInteractive._mapNode == nil then + return nil + end + return objInteractive +end +function DormGuideUI._GetEditorNode() + local objCtrl = DormGuideUI._objDormCtrl + if objCtrl == nil or objCtrl._mapNode == nil then + return nil + end + local objEditor = objCtrl._mapNode.rtEditorRoot + if objEditor == nil or objEditor._mapNode == nil then + return nil + end + return objEditor +end +local SetNodeActive = function(node, bOn) + if node == nil then + return + end + local go = node.gameObject + if go ~= nil then + go:SetActive(bOn) + end +end +function DormGuideUI._GetCharSelectCtrl() + local objCtrl = DormGuideUI._objDormCtrl + if objCtrl == nil or objCtrl._mapNode == nil then + return nil + end + return objCtrl._mapNode.CharListRoot +end +function DormGuideUI.PrepareCharSelect(nCharId) + local objSelect = DormGuideUI._GetCharSelectCtrl() + if objSelect == nil or not objSelect.bOpen then + return false + end + PlayerData.Filter:Reset({ + AllEnum.ChooseOption.Char_Element, + AllEnum.ChooseOption.Char_Rarity, + AllEnum.ChooseOption.Char_PowerStyle, + AllEnum.ChooseOption.Char_TacticalStyle, + AllEnum.ChooseOption.Char_AffiliatedForces + }) + objSelect.tbFilterCfg = {} + objSelect.bInFavorite = false + if type(objSelect.RefreshFavoriteTopState) == "function" then + objSelect:RefreshFavoriteTopState() + end + objSelect:Refresh() + EventManager.Hit("Guide_PositionCharPos", nCharId) + return true +end +function DormGuideUI.IsCharSelected(nCharId) + local objSelect = DormGuideUI._GetCharSelectCtrl() + if objSelect == nil or objSelect.curChar == nil then + return false + end + return table.indexof(objSelect.curChar, nCharId) > 0 +end +function DormGuideUI.GetCharGridBindIcon(nCharId) + local objSelect = DormGuideUI._GetCharSelectCtrl() + if objSelect == nil or objSelect.mapGridCtrl == nil then + return nil + end + for _, mapCtrl in pairs(objSelect.mapGridCtrl) do + if mapCtrl.nCharId == nCharId and mapCtrl._mapNode ~= nil and mapCtrl._mapNode.btnGrid ~= nil then + return DormGuideUI.BuildBindPath(mapCtrl._mapNode.btnGrid.transform, "DormPanel") + end + end + return nil +end +function DormGuideUI.GetCharSelectConfirmBindIcon() + local objSelect = DormGuideUI._GetCharSelectCtrl() + if objSelect == nil then + return nil + end + return DormGuideUI.GetNodeBindPath(objSelect._mapNode.btnConfirm, "DormPanel") +end +function DormGuideUI.GetInteractiveBtnPath(sNodeName) + local objInteractive = DormGuideUI._GetInteractiveNode() + if objInteractive == nil then + return nil + end + return DormGuideUI.GetNodeBindPath(objInteractive._mapNode[sNodeName], "DormPanel") +end +function DormGuideUI._GetFurnitureCtrl(nFurnitureId) + local objEditor = DormGuideUI._GetEditorNode() + if objEditor == nil or objEditor.mapFurnitureCtrl == nil then + return nil, nil + end + for _, mapCtrl in pairs(objEditor.mapFurnitureCtrl) do + if mapCtrl.nFurnitureId == nFurnitureId and mapCtrl.gameObject ~= nil then + return objEditor, mapCtrl + end + end + return objEditor, nil +end +function DormGuideUI.GetFurnitureListIndex(nFurnitureId) + local objEditor = DormGuideUI._GetEditorNode() + if objEditor == nil or objEditor.nCurMainTab == 3 or objEditor.mapFurnitureType == nil then + return nil + end + local nCurTabIdx = objEditor.nCurMainTab == 1 and objEditor.tbFurTab1[objEditor.nCurFurniturTab1] or objEditor.tbFurTab2[objEditor.nCurFurniturTab2] + local tbCurTab = objEditor.mapFurnitureType[nCurTabIdx] + if tbCurTab == nil then + return nil + end + local nIdx = table.indexof(tbCurTab, nFurnitureId) + if nIdx == nil or nIdx <= 0 then + return nil + end + return nIdx +end +function DormGuideUI.PositionFurniture(nFurnitureId) + local objEditor = DormGuideUI._GetEditorNode() + if objEditor == nil or objEditor._mapNode == nil or objEditor._mapNode.svFurniture == nil then + return false + end + local nIdx = DormGuideUI.GetFurnitureListIndex(nFurnitureId) + if nIdx == nil then + return false + end + objEditor._mapNode.svFurniture:SetScrollGridPos(nIdx - 1, 0, 0) + return true +end +function DormGuideUI.ClickFurniture(nFurnitureId) + local objEditor, mapCtrl = DormGuideUI._GetFurnitureCtrl(nFurnitureId) + local nIdx = DormGuideUI.GetFurnitureListIndex(nFurnitureId) + if objEditor == nil or mapCtrl == nil or nIdx == nil then + return false + end + objEditor:OnFurnitureBtnClickGrid(mapCtrl.gameObject, nIdx - 1) + return true +end +function DormGuideUI.GetFurnitureBindIcon(nFurnitureId) + local _, mapCtrl = DormGuideUI._GetFurnitureCtrl(nFurnitureId) + if mapCtrl == nil then + return nil + end + local tr + if mapCtrl._mapNode ~= nil and mapCtrl._mapNode.rtContent ~= nil then + tr = mapCtrl._mapNode.rtContent.transform + elseif mapCtrl.gameObject ~= nil then + tr = mapCtrl.gameObject.transform + end + if tr == nil then + return nil + end + return DormGuideUI.BuildBindPath(tr, "DormPanel") +end +function DormGuideUI.GetSaveBindIcon() + local objEditor = DormGuideUI._GetEditorNode() + if objEditor == nil then + return nil + end + return DormGuideUI.GetNodeBindPath(objEditor._mapNode.btnSaveRoom, "DormPanel") +end +function DormGuideUI.GetHudConfirmBindIcon() + local objEditor = DormGuideUI._GetEditorNode() + if objEditor == nil or objEditor._mapNode == nil then + return nil + end + local node = objEditor._mapNode.btnHudCancel or objEditor._mapNode.btnHudConfirm + return DormGuideUI.GetNodeBindPath(node, "DormPanel") +end +function DormGuideUI.ClickHudConfirm() + local objEditor = DormGuideUI._GetEditorNode() + if objEditor == nil or type(objEditor.OnBtnClick_ExitEditor) ~= "function" then + return false + end + objEditor:OnBtnClick_ExitEditor() + return true +end +function DormGuideUI.GetRewardHudBindIcon(nFurId) + local objInteractive = DormGuideUI._GetInteractiveNode() + if objInteractive == nil or objInteractive.mapHudCtrls == nil then + return nil + end + for _, mapCtrl in pairs(objInteractive.mapHudCtrls) do + if mapCtrl.nFurId == nFurId and mapCtrl._mapNode ~= nil and mapCtrl._mapNode.btnFurnitureIcon ~= nil then + return DormGuideUI.BuildBindPath(mapCtrl._mapNode.btnFurnitureIcon.transform, "DormPanel") + end + end + return nil +end +function DormGuideUI.IsTargetCharInteractive(nRoleId) + local objInteractive = DormGuideUI._GetInteractiveNode() + if objInteractive == nil or objInteractive._mapNode == nil or objInteractive._mapNode.rtContact == nil then + return false + end + local mapInfo = objInteractive._mapNode.rtContact.mapCurCharInfo + if mapInfo == nil then + return false + end + return tonumber(mapInfo.nDataId) == nRoleId +end +function DormGuideUI.GetCharCaressBindIcon(nRoleId) + if not DormGuideUI.IsTargetCharInteractive(nRoleId) then + return nil + end + local objContact = DormGuideUI._GetInteractiveNode()._mapNode.rtContact + if objContact._mapNode == nil or objContact._mapNode.btnInteractive1 == nil then + return nil + end + return DormGuideUI.GetNodeBindPath(objContact._mapNode.btnInteractive1, "DormPanel") +end +function DormGuideUI.ClickCharCaress() + local objInteractive = DormGuideUI._GetInteractiveNode() + if objInteractive == nil or objInteractive._mapNode == nil or objInteractive._mapNode.rtContact == nil then + return false + end + local objContact = objInteractive._mapNode.rtContact + if type(objContact.OnBtnClick_Interactive1) ~= "function" then + return false + end + objContact:OnBtnClick_Interactive1() + return true +end +function DormGuideUI.GetCharTalkBindIcon(nRoleId) + local objInteractive = DormGuideUI._GetInteractiveNode() + if objInteractive == nil or objInteractive._mapNode.rtContact == nil then + return nil + end + local objContact = objInteractive._mapNode.rtContact + if objContact.mapListBtn == nil then + return nil + end + for _, mapBtn in pairs(objContact.mapListBtn) do + if mapBtn.nDataId == nRoleId and mapBtn.nType ~= 1 and mapBtn.goItem ~= nil then + local tr = mapBtn.goItem.transform + if tr ~= nil then + return DormGuideUI.BuildBindPath(tr, "DormPanel") + end + end + end + return nil +end +function DormGuideUI.GetReceiveBindIcon(nQuestId) + local objInst = DormGuideUI._GetOverlay("quest") + if objInst == nil or objInst._mapCtrl == nil then + return nil + end + for _, objCtrl in pairs(objInst._mapCtrl) do + if objCtrl.mapDormQuest ~= nil and objCtrl.mapDormQuest.nTid == nQuestId and objCtrl._mapNode ~= nil and objCtrl._mapNode.btnReceive ~= nil then + return DormGuideUI.BuildBindPath(objCtrl._mapNode.btnReceive.transform, "DormQuestPanel") + end + end + return nil +end +function DormGuideUI.HasRoom(nRoomId) + local objCtrl = DormGuideUI._objDormCtrl + if objCtrl ~= nil and objCtrl._panel ~= nil and objCtrl._panel.mapDormRoomInfo ~= nil then + return objCtrl._panel.mapDormRoomInfo[nRoomId] ~= nil + end + local mapInfo = PlayerData.PlayerDormData.mapDormRoomInfo + return mapInfo ~= nil and mapInfo[nRoomId] ~= nil +end +function DormGuideUI.GetRoomGoBindIcon(nRoomId) + local objInst = DormGuideUI._GetOverlay("roomSelect") + if objInst == nil or objInst.mapGridCtrl == nil then + return nil + end + for _, objCtrl in pairs(objInst.mapGridCtrl) do + if objCtrl.nRoomId == nRoomId and objCtrl._mapNode ~= nil and objCtrl._mapNode.btnGo ~= nil and objCtrl._mapNode.btnGo.gameObject.activeInHierarchy then + return DormGuideUI.BuildBindPath(objCtrl._mapNode.btnGo.transform, "DormRoomSelectPanel") + end + end + return nil +end +function DormGuideUI.IsObserveMode() + local objInteractive = DormGuideUI._GetInteractiveNode() + if objInteractive == nil then + return false + end + return objInteractive.nCurState == 1 +end +function DormGuideUI.GetFurnitureCount(nFurnitureId) + local objCtrl = DormGuideUI._objDormCtrl + if objCtrl == nil or objCtrl._panel == nil then + return 0 + end + if type(objCtrl._panel.GetFurnitureCount) ~= "function" then + return 0 + end + return objCtrl._panel:GetFurnitureCount(nFurnitureId) or 0 +end +function DormGuideUI.GetEditorBtnPath(sNodeName, nIdx) + local objEditor = DormGuideUI._GetEditorNode() + if objEditor == nil or objEditor._mapNode == nil then + return nil + end + local node = objEditor._mapNode[sNodeName] + if node == nil then + return nil + end + if nIdx ~= nil then + node = node[nIdx] + end + return DormGuideUI.GetNodeBindPath(node, "DormPanel") +end +function DormGuideUI.ResolveFurnitureTab(nFurnitureId) + local objEditor = DormGuideUI._GetEditorNode() + if objEditor == nil then + return nil, nil + end + local nMainTab = 1 + local nSubIdx = 1 + local mapCfg = ConfigTable.GetData("DormFurniture", nFurnitureId) + local nType = mapCfg ~= nil and mapCfg.Tab or nil + local FindIn = function(tb) + if tb == nil or nType == nil then + return nil + end + for i, nTab in ipairs(tb) do + if nTab == nType then + return i + end + end + return nil + end + local nIdx = FindIn(objEditor.tbFurTab1) + if nIdx ~= nil then + return 1, nIdx + end + nIdx = FindIn(objEditor.tbFurTab2) + if nIdx ~= nil then + return 2, nIdx + end + return nMainTab, nSubIdx +end +function DormGuideUI.EnsureFurnitureTab(nFurnitureId) + local nMainTab, nSubIdx = DormGuideUI.ResolveFurnitureTab(nFurnitureId) + local objEditor = DormGuideUI._GetEditorNode() + if objEditor == nil or nMainTab == nil then + return false + end + if objEditor.nCurMainTab ~= nMainTab then + objEditor:OnBtnClick_MainTabTog(nil, nMainTab) + end + if nMainTab == 1 and objEditor.nCurFurniturTab1 ~= nSubIdx then + objEditor:OnBtnClick_FurnitureTabTog(nil, nSubIdx) + elseif nMainTab == 2 and objEditor.nCurFurniturTab2 ~= nSubIdx then + objEditor:OnBtnClick_FurnitureTabTog(nil, nSubIdx) + end + return true +end +function DormGuideUI._ApplyChrome(bHide) + local objInteractive = DormGuideUI._GetInteractiveNode() + if objInteractive == nil then + return + end + local mapNode = objInteractive._mapNode + if mapNode.rtListHideRoot ~= nil then + mapNode.rtListHideRoot:SetActive(true) + end + if mapNode.rtInteractiveHide ~= nil then + mapNode.rtInteractiveHide:SetActive(not bHide) + end + if bHide then + SetNodeActive(mapNode.rtQuest, false) + local bGiftExcept = DormGuideUI._mapShowExcept ~= nil and DormGuideUI._mapShowExcept.rtGiftHint == true + local bGiftOn = false + if bGiftExcept and objInteractive._panel ~= nil and type(objInteractive._panel.GetDormRewardId) == "function" then + local tbRewardIds = objInteractive._panel:GetDormRewardId() + bGiftOn = tbRewardIds ~= nil and 0 < #tbRewardIds + end + SetNodeActive(mapNode.rtGiftHint, bGiftOn) + SetNodeActive(mapNode.rtGiftNumHint, bGiftOn) + SetNodeActive(mapNode.rtDormName, false) + if mapNode.rtContact ~= nil then + mapNode.rtContact.gameObject:SetActive(DormGuideUI._bKeepContact == true) + end + else + if type(objInteractive.SetQuestInfo) == "function" then + objInteractive:SetQuestInfo() + end + local bGiftExcept = DormGuideUI._mapShowExcept ~= nil and DormGuideUI._mapShowExcept.rtGiftHint == true + local bGiftOn = false + if (not DormGuideUI._bLockLeave or bGiftExcept) and objInteractive._panel ~= nil and type(objInteractive._panel.GetDormRewardId) == "function" then + local tbRewardIds = objInteractive._panel:GetDormRewardId() + bGiftOn = tbRewardIds ~= nil and 0 < #tbRewardIds + end + SetNodeActive(mapNode.rtGiftHint, bGiftOn) + SetNodeActive(mapNode.rtGiftNumHint, bGiftOn) + SetNodeActive(mapNode.rtDormName, not DormGuideUI._bLockLeave) + if mapNode.rtContact ~= nil then + mapNode.rtContact.gameObject:SetActive(true) + end + end +end +function DormGuideUI._ApplyInputCap() + NovaAPI.DispatchEventWithData("DORM_LUA_SET_UI_HIDDEN", nil, { + DormGuideUI._nInputCap + }) + local objInteractive = DormGuideUI._GetInteractiveNode() + if objInteractive == nil then + return + end + local goJoystick = objInteractive._mapNode.goJoystick + if goJoystick == nil then + return + end + local bMoveBlocked = DormGuideUI._nInputCap & nMoveBit ~= 0 + if DormGuideUI._bHideChrome then + goJoystick:SetActive(not bMoveBlocked) + else + goJoystick:SetActive(true) + end +end +function DormGuideUI._ApplyExtraBtns() + local bShow = not DormGuideUI.IsExtraBtnLocked() + local objInteractive = DormGuideUI._GetInteractiveNode() + if objInteractive ~= nil then + local mapNode = objInteractive._mapNode + SetNodeActive(mapNode.btnHideUI, bShow) + SetNodeActive(mapNode.btnInteractive, bShow) + end + local objEditor = DormGuideUI._GetEditorNode() + if objEditor ~= nil then + local mapNode = objEditor._mapNode + SetNodeActive(mapNode.btnHudRotation, bShow) + SetNodeActive(mapNode.btnHudDelete, bShow) + end +end +function DormGuideUI._ApplyLeaveBtns() + local objCtrl = DormGuideUI._objDormCtrl + if objCtrl == nil or objCtrl._mapNode == nil then + return + end + local bOn = not DormGuideUI.IsLeaveLocked() + local btnBack = objCtrl._mapNode.btnBackMain + if btnBack ~= nil then + btnBack.interactable = bOn + if btnBack.gameObject ~= nil then + btnBack.gameObject:SetActive(bOn) + end + end + local btnHome = objCtrl._mapNode.btnHomeMain + if btnHome ~= nil then + btnHome.interactable = bOn + if btnHome.gameObject ~= nil then + btnHome.gameObject:SetActive(bOn) + end + end +end +return DormGuideUI diff --git a/lua/game/ui/dorm/dormhandbook/dormhandbookachievementgridctrl.lua b/lua/game/ui/dorm/dormhandbook/dormhandbookachievementgridctrl.lua new file mode 100644 index 000000000..7383f2e30 --- /dev/null +++ b/lua/game/ui/dorm/dormhandbook/dormhandbookachievementgridctrl.lua @@ -0,0 +1,89 @@ +local DormHandbookAchievementGridCtrl = class("DormHandbookAchievementGridCtrl", BaseCtrl) +local nTotalLength = 411 +local ntotalHeight = 37 +DormHandbookAchievementGridCtrl._mapNodeConfig = { + imgSelect = {}, + imgIcon = {sNodeName = "imgIconCup", sComponentName = "Image"}, + TMPTitle = {sComponentName = "TMP_Text"}, + TMPDesc = {sComponentName = "TMP_Text"}, + TMPDate = {sComponentName = "TMP_Text"}, + txtProgress = {sComponentName = "TMP_Text"}, + rtProgressFill = { + sComponentName = "RectTransform" + }, + Item = { + sCtrlName = "Game.UI.TemplateEx.TemplateItemCtrl", + nCount = 3 + }, + btnItem = { + sNodeName = "btnItem", + sComponentName = "UIButton", + nCount = 3, + callback = "OnBtnClick_Item" + }, + goRed = {} +} +DormHandbookAchievementGridCtrl._mapEventConfig = {} +DormHandbookAchievementGridCtrl._mapRedDotConfig = {} +function DormHandbookAchievementGridCtrl:Awake() +end +function DormHandbookAchievementGridCtrl:FadeIn() +end +function DormHandbookAchievementGridCtrl:FadeOut() +end +function DormHandbookAchievementGridCtrl:OnEnable() +end +function DormHandbookAchievementGridCtrl:OnDisable() +end +function DormHandbookAchievementGridCtrl:OnDestroy() +end +function DormHandbookAchievementGridCtrl:OnRelease() +end +function DormHandbookAchievementGridCtrl:Refresh(nAchievementId, bReceived, nTotal) + local mapAchievementCfgData = ConfigTable.GetData("DormAchievement", nAchievementId) + if mapAchievementCfgData == nil then + self.gameObject:SetActive(false) + return + end + self.mapAchievementCfg = mapAchievementCfgData + local nTime = PlayerData.PlayerDormData:GetDormAchievementCompleteTime(nAchievementId) + if 0 < nTime then + self._mapNode.TMPDate.gameObject:SetActive(true) + local sTime = os.date("%Y/%m/%d", nTime) + NovaAPI.SetTMPText(self._mapNode.TMPDate, sTime) + else + self._mapNode.TMPDate.gameObject:SetActive(false) + end + self.gameObject:SetActive(true) + NovaAPI.SetTMPText(self._mapNode.TMPTitle, mapAchievementCfgData.Title) + NovaAPI.SetTMPText(self._mapNode.TMPDesc, mapAchievementCfgData.Desc) + self:SetPngSprite(self._mapNode.imgIcon, mapAchievementCfgData.Icon) + local nGoal = mapAchievementCfgData.CompleteParams[1] + if nGoal == nil then + nGoal = 1 + end + local nShowCur = nTotal >= nGoal and nGoal or nTotal + if bReceived then + NovaAPI.SetTMPText(self._mapNode.txtProgress, ConfigTable.GetUIText("Quest_Complete")) + self._mapNode.rtProgressFill.sizeDelta = Vector2(nTotalLength, ntotalHeight) + else + self._mapNode.rtProgressFill.sizeDelta = Vector2(nShowCur / nGoal * nTotalLength, ntotalHeight) + NovaAPI.SetTMPText(self._mapNode.txtProgress, string.format("%d/%d", nShowCur, nGoal)) + end + self.bCanReceive = nTotal >= nGoal and not bReceived + self._mapNode.imgSelect:SetActive(self.bCanReceive) + self._mapNode.goRed:SetActive(self.bCanReceive) + for i = 1, 3 do + local nTid = mapAchievementCfgData["Tid" .. i] + local nQty = mapAchievementCfgData["Qty" .. i] + self._mapNode.Item[i].gameObject:SetActive(nTid ~= nil and 0 < nTid) + if nTid ~= nil and 0 < nTid then + self._mapNode.Item[i]:SetItem(nTid, nil, nQty, nil, bReceived) + end + end +end +function DormHandbookAchievementGridCtrl:OnBtnClick_Item(btn, nIdx) + local nTid = self.mapAchievementCfg["Tid" .. nIdx] + UTILS.ClickItemGridWithTips(nTid, self._mapNode.Item[nIdx].gameObject, true, false, false) +end +return DormHandbookAchievementGridCtrl diff --git a/lua/game/ui/dorm/dormhandbook/dormhandbookctrl.lua b/lua/game/ui/dorm/dormhandbook/dormhandbookctrl.lua new file mode 100644 index 000000000..a558cdcae --- /dev/null +++ b/lua/game/ui/dorm/dormhandbook/dormhandbookctrl.lua @@ -0,0 +1,324 @@ +local DormHandbookCtrl = class("DormHandbookCtrl", BaseCtrl) +DormHandbookCtrl._mapNodeConfig = { + svAchievement = { + sComponentName = "LoopScrollView" + }, + svPreset = { + sComponentName = "LoopScrollView" + }, + svFurniture = { + sComponentName = "LoopScrollView" + }, + rtBar = { + sComponentName = "LoopScrollView" + }, + rtQuest = {sComponentName = "Animator"}, + listTog = { + sCtrlName = "Game.UI.TemplateEx.TemplateToggleCtrl", + nCount = 3 + }, + btnToggle = { + sNodeName = "listTog", + nCount = 3, + sComponentName = "UIButton", + callback = "OnBtnClick_Toggle" + }, + rtFurniture = {}, + rtPreset = { + sNodeName = "rtPresetList" + }, + rtAchievement = {}, + txtChapter = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_HandBook_Title" + }, + btnCloseQuest = { + sComponentName = "UIButton", + callback = "OnBtnClick_Close" + }, + goHonorTitle = { + sCtrlName = "Game.UI.FriendEx.HonorTitleCtrl" + }, + imgHead = {sComponentName = "Image"}, + txtChrDeatil = {sComponentName = "TMP_Text"}, + snapshot = { + sComponentName = "UIButton", + callback = "OnBtnClick_Close" + }, + goRedAchievement = {}, + goRedFurniture = {} +} +DormHandbookCtrl._mapEventConfig = {} +DormHandbookCtrl._mapRedDotConfig = { + [RedDotDefine.DormRecord_Achievement] = { + sNodeName = "goRedAchievement" + }, + [RedDotDefine.DormRecord_Furniture] = { + sNodeName = "goRedFurniture" + } +} +function DormHandbookCtrl:Awake() + self._mapCtrlAchievement = {} + self._mapCtrlPreset = {} + self._mapCtrlFurniture = {} + self._mapCtrlFurnitureToggle = {} +end +function DormHandbookCtrl:FadeIn() +end +function DormHandbookCtrl:FadeOut() +end +function DormHandbookCtrl:OnEnable() + local wait = function() + self._mapNode.rtQuest.gameObject:SetActive(false) + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + NovaAPI.UIEffectSnapShotCapture(self._mapNode.snapshot.gameObject) + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + self._mapNode.rtQuest.gameObject:SetActive(true) + self._mapNode.rtQuest:Play("HandBookrtQuest_in") + end + cs_coroutine.start(wait) + local tbParam = self:GetPanelParam() + self._panel.nCurRoom = tbParam[1] + local bHasAchievement = RedDotManager.GetValid(RedDotDefine.DormRecord_Achievement) + local bHasFurniture = RedDotManager.GetValid(RedDotDefine.DormRecord_Furniture) + self.nCurTog = bHasAchievement and 1 or bHasFurniture and 2 or 1 + self.nFurnitureTog = 1 + self._mapNode.listTog[1]:SetText(ConfigTable.GetUIText("Dorm_HandBook_Tog1")) + self._mapNode.listTog[2]:SetText(ConfigTable.GetUIText("Dorm_HandBook_Tog2")) + self._mapNode.listTog[3]:SetText(ConfigTable.GetUIText("Dorm_HandBook_Tog3")) + self._mapNode.listTog[1]:SetDefaultDorm(self.nCurTog == 1) + self._mapNode.listTog[2]:SetDefaultDorm(self.nCurTog == 2) + self._mapNode.listTog[3]:SetDefaultDorm(self.nCurTog == 3) + self._mapNode.rtAchievement:SetActive(self.nCurTog == 1) + self._mapNode.rtPreset:SetActive(self.nCurTog == 2) + self._mapNode.rtFurniture:SetActive(self.nCurTog == 3) + self.tbAchievement = {} + self.mapAchievementState = {} + local receivedIds, nTotalCollection = PlayerData.PlayerDormData:GetDormAchievementData() + self.tbreceivedAchievementIds = receivedIds + self.nTotalCollection = nTotalCollection + local GetAchievementState = function(mapData) + local bReceived = table.indexof(self.tbreceivedAchievementIds, mapData.Id) > 0 + if bReceived then + return 0 + end + local nGoal = mapData.CompleteParams[1] + if nGoal == nil then + nGoal = 1 + end + if nGoal <= self.nTotalCollection then + return 2 + else + return 1 + end + end + local foreachTableAchievement = function(mapData) + local nState = GetAchievementState(mapData) + self.mapAchievementState[mapData.Id] = nState + table.insert(self.tbAchievement, mapData.Id) + end + local sortAchievement = function(a, b) + return a < b + end + ForEachTableLine(DataTable.DormAchievement, foreachTableAchievement) + table.sort(self.tbAchievement, sortAchievement) + self.mapFurniture = {} + local foreachTableFurniture = function(mapData) + if mapData.NotShow < 1 then + if self.mapFurniture[mapData.Tab] == nil then + self.mapFurniture[mapData.Tab] = {} + end + table.insert(self.mapFurniture[mapData.Tab], mapData.Id) + end + end + ForEachTableLine(DataTable.DormFurniture, foreachTableFurniture) + for _, tbItem in pairs(self.mapFurniture) do + local sort = function(a, b) + local mapCfgA = ConfigTable.GetData("DormFurniture", a) + local mapCfgB = ConfigTable.GetData("DormFurniture", b) + if mapCfgA.CollectionValue ~= mapCfgB.CollectionValue then + return mapCfgA.CollectionValue > mapCfgB.CollectionValue + end + return a < b + end + table.sort(tbItem, sort) + end + self.tbSuit = {} + local foreachTableSuit = function(mapData) + if not mapData.noShow then + table.insert(self.tbSuit, mapData.Id) + end + end + table.sort(self.tbSuit) + ForEachTableLine(DataTable.DormLayoutReward, foreachTableSuit) + self.mapBag = {} + local GetBagInfoCallback = function(mapBag) + self.mapBag = mapBag + local nAchievementIdx = 0 + for idx, nId in ipairs(self.tbAchievement) do + local nState = self.mapAchievementState[nId] or 0 + if nState == 2 then + nAchievementIdx = idx + break + end + end + self._mapNode.svAchievement:Init(#self.tbAchievement, self, self.OnAchievementGridRefresh, self.OnAchievementGridClick) + self._mapNode.svAchievement:SetScrollGridPos(nAchievementIdx - 1) + self._mapNode.svPreset:Init(#self.tbSuit, self, self.OnSuitGridRefresh, self.OnSuitGridClick) + self._mapNode.rtBar:Init(8, self, self.OnFurnitureTogGridRefresh, self.OnFurnitureTogGridClick) + local curTab = self.mapFurniture[self.nFurnitureTog] == nil and {} or self.mapFurniture[self.nFurnitureTog] + if #curTab == 0 then + self._mapNode.svFurniture.gameObject:SetActive(false) + else + self._mapNode.svFurniture.gameObject:SetActive(true) + self._mapNode.svFurniture:Init(#curTab, self, self.OnFurnitureGridRefresh, self.OnFurnitureGridClick) + end + end + PlayerData.PlayerDormData:GetBagInfo(GetBagInfoCallback) + local nHeadId = PlayerData.Base:GetPlayerHeadId() + local mapCfg = ConfigTable.GetData("PlayerHead", nHeadId) + if mapCfg then + self:SetPngSprite(self._mapNode.imgHead, mapCfg.Icon) + end + local nLevel = PlayerData.PlayerDormData:GetHonorTitleLevel() + self._mapNode.goHonorTitle:SetHonotTitle(140001, true, nLevel) + local sName = PlayerData.Base:GetPlayerNickName() + NovaAPI.SetTMPText(self._mapNode.txtChrDeatil, sName) +end +function DormHandbookCtrl:OnDisable() + for goGrid, mapCtrl in pairs(self._mapCtrlAchievement) do + self:UnbindCtrlByNode(mapCtrl) + end + self._mapCtrlAchievement = {} + for goGrid, mapCtrl in pairs(self._mapCtrlPreset) do + self:UnbindCtrlByNode(mapCtrl) + end + self._mapCtrlPreset = {} + for goGrid, mapCtrl in pairs(self._mapCtrlFurniture) do + self:UnbindCtrlByNode(mapCtrl) + end + self._mapCtrlFurniture = {} + for goGrid, mapCtrl in pairs(self._mapCtrlFurnitureToggle) do + self:UnbindCtrlByNode(mapCtrl) + end + self._mapCtrlFurnitureToggle = {} +end +function DormHandbookCtrl:OnDestroy() +end +function DormHandbookCtrl:OnRelease() +end +function DormHandbookCtrl:OnAchievementGridRefresh(goGrid, nIdx) + if self._mapCtrlAchievement[goGrid] == nil then + self._mapCtrlAchievement[goGrid] = self:BindCtrlByNode(goGrid, "Game.UI.Dorm.DormHandBook.DormHandbookAchievementGridCtrl") + end + nIdx = nIdx + 1 + local nAchievementId = self.tbAchievement[nIdx] + local bReceived = table.indexof(self.tbreceivedAchievementIds, nAchievementId) > 0 + self._mapCtrlAchievement[goGrid]:Refresh(nAchievementId, bReceived, self.nTotalCollection) +end +function DormHandbookCtrl:OnAchievementGridClick(goGrid, nIdx) + nIdx = nIdx + 1 + local nAchievementId = self.tbAchievement[nIdx] + local callback = function(msgData) + UTILS.OpenReceiveByChangeInfo(msgData.ChangeInfo) + local unreceivedIds, nTotalCollection = PlayerData.PlayerDormData:GetDormAchievementData() + self.tbreceivedAchievementIds = unreceivedIds + self.nTotalCollection = nTotalCollection + self._mapNode.svAchievement:Init(#self.tbAchievement, self, self.OnAchievementGridRefresh, self.OnAchievementGridClick, true) + local nLevel = PlayerData.PlayerDormData:GetHonorTitleLevel() + self._mapNode.goHonorTitle:SetHonotTitle(140001, true, nLevel) + end + if self._mapCtrlAchievement[goGrid].bCanReceive then + PlayerData.PlayerDormData:ReceiveDormAchievement({nAchievementId}, callback) + end +end +function DormHandbookCtrl:OnSuitGridRefresh(goGrid, nIdx) + if self._mapCtrlPreset[goGrid] == nil then + self._mapCtrlPreset[goGrid] = self:BindCtrlByNode(goGrid, "Game.UI.Dorm.DormHandBook.DormHandbookSuitGridCtrl") + end + nIdx = nIdx + 1 + local nSuitId = self.tbSuit[nIdx] + local bReceived = PlayerData.PlayerDormData:CheckLayoutReceived(nSuitId) + self._mapCtrlPreset[goGrid]:SetSuit(nSuitId, true, bReceived, self.mapBag) +end +function DormHandbookCtrl:OnSuitGridClick(goGrid, nIdx) + nIdx = nIdx + 1 + local nSuitId = self.tbSuit[nIdx] + local tbSuitFurniture = self._panel.mapDormSuitData[nSuitId] + local mapCurCount = {} + local mapTotalCount = {} + for _, mapFurniture in ipairs(tbSuitFurniture) do + if mapCurCount[mapFurniture.FurnitureId] == nil then + mapCurCount[mapFurniture.FurnitureId] = self.mapBag[mapFurniture.FurnitureId] + end + if mapTotalCount[mapFurniture.FurnitureId] == nil then + mapTotalCount[mapFurniture.FurnitureId] = self.mapBag[mapFurniture.FurnitureId] + end + end + local nRoom = self._panel.nCurRoom or 0 + local bCurSuit = false + EventManager.Hit(EventId.OpenPanel, PanelId.DormEditorSuitDetailPanel, nSuitId, tbSuitFurniture, mapCurCount, 0, mapTotalCount, bCurSuit, nil) +end +function DormHandbookCtrl:OnFurnitureGridRefresh(goGrid, nIdx) + if self._mapCtrlFurniture[goGrid] == nil then + self._mapCtrlFurniture[goGrid] = self:BindCtrlByNode(goGrid, "Game.UI.Dorm.DormEditor.TemplateDormFurnitureItem") + end + nIdx = nIdx + 1 + local curTab = self.mapFurniture[self.nFurnitureTog] + if curTab ~= nil then + local nFurnitrueId = curTab[nIdx] + local nCount = self.mapBag[nFurnitrueId] == nil and 0 or self.mapBag[nFurnitrueId] + self._mapCtrlFurniture[goGrid]:RefreshHandbook(nFurnitrueId, nCount) + end +end +function DormHandbookCtrl:OnFurnitureGridClick(goGrid, nIdx) + self._mapCtrlFurniture[goGrid]:OnBtnClick_Info() +end +function DormHandbookCtrl:OnFurnitureTogGridRefresh(goGrid, nIdx) + if self._mapCtrlFurnitureToggle[goGrid] == nil then + self._mapCtrlFurnitureToggle[goGrid] = self:BindCtrlByNode(goGrid, "Game.UI.TemplateEx.TemplateToggleCtrl") + end + nIdx = nIdx + 1 + self._mapCtrlFurnitureToggle[goGrid]:SetText(ConfigTable.GetUIText(string.format("Dorm_FurnitureList_Tog%d", nIdx))) + self._mapCtrlFurnitureToggle[goGrid]:SetDefault(nIdx == self.nFurnitureTog) +end +function DormHandbookCtrl:OnFurnitureTogGridClick(goGrid, nIdx) + nIdx = nIdx + 1 + if self.nFurnitureTog == nIdx then + return + end + self.nFurnitureTog = nIdx + for goGridKey, mapCtrl in pairs(self._mapCtrlFurnitureToggle) do + mapCtrl:SetDefault(goGridKey == goGrid) + end + local curTab = self.mapFurniture[self.nFurnitureTog] == nil and {} or self.mapFurniture[self.nFurnitureTog] + if #curTab == 0 then + self._mapNode.svFurniture.gameObject:SetActive(false) + else + self._mapNode.svFurniture.gameObject:SetActive(true) + self._mapNode.svFurniture:Init(#curTab, self, self.OnFurnitureGridRefresh, self.OnFurnitureGridClick) + end +end +function DormHandbookCtrl:OnBtnClick_Toggle(btn, nIdx) + if nIdx == self.nCurTog then + return + end + self.nCurTog = nIdx + self._mapNode.listTog[1]:SetDefaultDorm(nIdx == 1) + self._mapNode.listTog[2]:SetDefaultDorm(nIdx == 2) + self._mapNode.listTog[3]:SetDefaultDorm(nIdx == 3) + self._mapNode.rtAchievement:SetActive(nIdx == 1) + self._mapNode.rtPreset:SetActive(nIdx == 2) + self._mapNode.rtFurniture:SetActive(nIdx == 3) + if nIdx == 3 then + self._mapNode.rtBar:Init(8, self, self.OnFurnitureTogGridRefresh, self.OnFurnitureTogGridClick, true) + end +end +function DormHandbookCtrl:OnBtnClick_Close() + self._mapNode.rtQuest:Play("HandBookrtQuest_out") + self:AddTimer(1, 0.25, function() + EventManager.Hit(EventId.ClosePanel, PanelId.DormHandbookPanel) + end, true, true, true) + EventManager.Hit(EventId.TemporaryBlockInput, 0.25) +end +return DormHandbookCtrl diff --git a/lua/game/ui/dorm/dormhandbook/dormhandbookpanel.lua b/lua/game/ui/dorm/dormhandbook/dormhandbookpanel.lua new file mode 100644 index 000000000..c86a0ed79 --- /dev/null +++ b/lua/game/ui/dorm/dormhandbook/dormhandbookpanel.lua @@ -0,0 +1,35 @@ +local DormHandbookPanel = class("DormHandbookPanel", BasePanel) +DormHandbookPanel._bIsMainPanel = false +DormHandbookPanel._tbDefine = { + { + sPrefabPath = "Dorm/DormHandBookPanel.prefab", + sCtrlName = "Game.UI.Dorm.DormHandBook.DormHandbookCtrl" + } +} +function DormHandbookPanel:Awake() + self.mapDormSuitData = {} + local forEachLayoutFurniture = function(mapData) + if self.mapDormSuitData[mapData.RoomLayoutId] == nil then + self.mapDormSuitData[mapData.RoomLayoutId] = {} + end + table.insert(self.mapDormSuitData[mapData.RoomLayoutId], { + FurnitureId = mapData.FurnitureId, + X = mapData.Pos[1], + Y = mapData.Pos[2], + Z = mapData.Pos[3], + Rotation = mapData.Rot + }) + end + ForEachTableLine(DataTable.DormRoomLayout, forEachLayoutFurniture) +end +function DormHandbookPanel:OnEnable() +end +function DormHandbookPanel:OnAfterEnter() +end +function DormHandbookPanel:OnDisable() +end +function DormHandbookPanel:OnDestroy() +end +function DormHandbookPanel:OnRelease() +end +return DormHandbookPanel diff --git a/lua/game/ui/dorm/dormhandbook/dormhandbooksuitgridctrl.lua b/lua/game/ui/dorm/dormhandbook/dormhandbooksuitgridctrl.lua new file mode 100644 index 000000000..70966fd26 --- /dev/null +++ b/lua/game/ui/dorm/dormhandbook/dormhandbooksuitgridctrl.lua @@ -0,0 +1,173 @@ +local DormHandbookSuitGridCtrl = class("DormHandbookSuitGridCtrl", BaseCtrl) +local DefaultPath = "Icon/DormFurnitureSet/DormFurnitureSet_1001" +DormHandbookSuitGridCtrl._mapNodeConfig = { + imgSelect = {}, + imgIcon = {sComponentName = "Image"}, + Use_Num = {}, + TMPNum = {sComponentName = "TMP_Text"}, + rtPreset = {}, + imgTag = {}, + TMPTagName = {sComponentName = "TMP_Text"}, + imgTagMask = {}, + imgMask = {}, + btnDetail = { + sComponentName = "UIButton", + callback = "OnBtnClick_Detail" + }, + btnEdit = {sComponentName = "UIButton"}, + TMPName = {sComponentName = "TMP_Text"}, + rtDetail = {}, + Use_Mask = {}, + TMPHintUse = {sComponentName = "TMP_Text"}, + imgSaveMask = {}, + goOverWrite = {}, + btnReward = { + sComponentName = "UIButton", + callback = "OnBtnClick_Reward" + } +} +DormHandbookSuitGridCtrl._mapEventConfig = { + DormUpdatePresetNameSuc = "OnEvent_DormUpdatePresetNameSuc", + DormLayoutRewardReceive = "OnEvent_LayoutRewardReceive" +} +DormHandbookSuitGridCtrl._mapRedDotConfig = {} +function DormHandbookSuitGridCtrl:Awake() + self.nIdx = 0 + self.nType = 0 + self.bEmpty = true +end +function DormHandbookSuitGridCtrl:FadeIn() +end +function DormHandbookSuitGridCtrl:FadeOut() +end +function DormHandbookSuitGridCtrl:OnEnable() +end +function DormHandbookSuitGridCtrl:OnDisable() +end +function DormHandbookSuitGridCtrl:OnDestroy() +end +function DormHandbookSuitGridCtrl:OnRelease() +end +function DormHandbookSuitGridCtrl:SetSuit(nSuitId, bEnable, bReceived, mapBagCount) + self.nType = 0 + self.nId = nSuitId + self._mapNode.btnEdit.gameObject:SetActive(false) + self._mapNode.btnReward.gameObject:SetActive(false) + self._mapNode.btnDetail.gameObject:SetActive(false) + local mapSuitCfgData = ConfigTable.GetData("DormLayoutReward", nSuitId) + if mapSuitCfgData == nil then + return + end + local nCurCount = 0 + local nTotalCount = 0 + local mapTempCount = {} + local tbFurnitureList = self._panel.mapDormSuitData[nSuitId] + if tbFurnitureList ~= nil then + for _, mapFurniture in ipairs(tbFurnitureList) do + local mapFurnitureCfg = ConfigTable.GetData("DormFurniture", mapFurniture.FurnitureId) + if mapFurnitureCfg ~= nil and mapFurnitureCfg.NotShow < 1 then + if mapTempCount[mapFurniture.FurnitureId] == nil then + mapTempCount[mapFurniture.FurnitureId] = 0 + end + mapTempCount[mapFurniture.FurnitureId] = mapTempCount[mapFurniture.FurnitureId] + 1 + local nCurBagCount = mapBagCount[mapFurniture.FurnitureId] == nil and 0 or mapBagCount[mapFurniture.FurnitureId] + if nCurBagCount >= mapTempCount[mapFurniture.FurnitureId] then + nCurCount = nCurCount + 1 + end + nTotalCount = nTotalCount + 1 + end + end + end + self._mapNode.Use_Num:SetActive(false) + if bReceived then + self._mapNode.btnReward.gameObject:SetActive(false) + local str = string.format("%d/%d", nTotalCount, nTotalCount) + NovaAPI.SetTMPText(self._mapNode.TMPNum, str) + else + self._mapNode.btnReward.gameObject:SetActive(nCurCount >= nTotalCount) + local str = nCurCount >= nTotalCount and string.format("%d/%d", nCurCount, nTotalCount) or string.format("%d/%d", nCurCount, nTotalCount) + NovaAPI.SetTMPText(self._mapNode.TMPNum, str) + end + self.nCurCount = nCurCount + self.nTotalCount = nTotalCount + NovaAPI.SetTMPText(self._mapNode.TMPName, mapSuitCfgData.RoomLayoutName) + self:SetPngSprite(self._mapNode.imgIcon, mapSuitCfgData.RoomLayoutListIcon) + self._mapNode.rtPreset:SetActive(false) + self._mapNode.imgTag:SetActive(mapSuitCfgData.RoomLayoutTag ~= "") + NovaAPI.SetTMPText(self._mapNode.TMPTagName, mapSuitCfgData.RoomLayoutTag) + self:SetMask(not bEnable) + self:SetSelect(false) +end +function DormHandbookSuitGridCtrl:SetSelectPreset(bSelect) + self._mapNode.imgSelect:SetActive(bSelect) + if self.bEmpty then + self._mapNode.imgSaveMask:SetActive(true) + self._mapNode.goOverWrite:SetActive(false) + else + self._mapNode.imgSaveMask:SetActive(false) + self._mapNode.goOverWrite:SetActive(bSelect) + self._mapNode.rtDetail:SetActive(not bSelect) + end +end +function DormHandbookSuitGridCtrl:SetSelect(bSelect) + self._mapNode.imgSelect:SetActive(bSelect) +end +function DormHandbookSuitGridCtrl:SetMask(bMask) + self._mapNode.imgTagMask:SetActive(bMask) + self._mapNode.imgMask:SetActive(bMask) +end +function DormHandbookSuitGridCtrl:OnBtnClick_Detail() + if self.nType == 1 then + local callback = function(bConfirm) + if bConfirm then + self:OnBtnClick_Use() + end + end + local mapPresetData = self._panel.mapPresetInfo[self.nIdx] + local spCover = self._panel:GetPresetCover(tostring(self.nCreateTime)) + EventManager.Hit(EventId.OpenPanel, PanelId.DormEditorPresetDetailPanel, mapPresetData, self.bEnable, self.bSelect, self._panel.nCurRoom, callback, spCover) + else + local callback = function(bConfirm) + if bConfirm then + EventManager.Hit("DormSuitGrid_Use", self.nId) + end + end + local nSuitId = self.nId + local tbSuitFurniture = self._panel.mapDormSuitData[nSuitId] + local mapCurCount = {} + local mapTotalCount = {} + for _, mapFurniture in ipairs(tbSuitFurniture) do + if mapCurCount[mapFurniture.FurnitureId] == nil then + mapCurCount[mapFurniture.FurnitureId] = self._panel:GetFurnitureCountIncludeCurRoom(self._panel.nCurRoom, mapFurniture.FurnitureId) + end + if mapTotalCount[mapFurniture.FurnitureId] == nil then + mapTotalCount[mapFurniture.FurnitureId] = self._panel:GetBagFurnitureCount(mapFurniture.FurnitureId) + end + end + local nRoom = self._panel.nCurRoom + local bCurSuit = self.bSelect + EventManager.Hit(EventId.OpenPanel, PanelId.DormEditorSuitDetailPanel, nSuitId, tbSuitFurniture, mapCurCount, nRoom, mapTotalCount, bCurSuit, callback) + end +end +function DormHandbookSuitGridCtrl:OnBtnClick_Reward(btn) + local callback = function(changeInfo, _) + self._mapNode.btnReward.gameObject:SetActive(false) + UTILS.OpenReceiveByChangeInfo(changeInfo) + end + PlayerData.PlayerDormData:DormLayoutRewardReceive({ + self.nId + }, callback) +end +function DormHandbookSuitGridCtrl:OnEvent_LayoutRewardReceive() + local bReceived = PlayerData.PlayerDormData:CheckLayoutReceived(self.nId) + if bReceived then + self._mapNode.btnReward.gameObject:SetActive(false) + local str = string.format("%d/%d", self.nTotalCount, self.nTotalCount) + NovaAPI.SetTMPText(self._mapNode.TMPNum, str) + else + self._mapNode.btnReward.gameObject:SetActive(self.nCurCount >= self.nTotalCount) + local str = self.nCurCount >= self.nTotalCount and string.format("%d/%d", self.nCurCount, self.nTotalCount) or string.format("%d/%d", self.nCurCount, self.nTotalCount) + NovaAPI.SetTMPText(self._mapNode.TMPNum, str) + end +end +return DormHandbookSuitGridCtrl diff --git a/lua/game/ui/dorm/dorminteractive/dorminteractiveaffinitychargridctrl.lua b/lua/game/ui/dorm/dorminteractive/dorminteractiveaffinitychargridctrl.lua new file mode 100644 index 000000000..1d4a23571 --- /dev/null +++ b/lua/game/ui/dorm/dorminteractive/dorminteractiveaffinitychargridctrl.lua @@ -0,0 +1,47 @@ +local DormInteractiveAffinityCharGridCtrl = class("DormInteractiveAffinityCharGridCtrl", BaseCtrl) +DormInteractiveAffinityCharGridCtrl._mapNodeConfig = { + tc_head = { + sCtrlName = "Game.UI.TemplateEx.TemplateHeadCtrl" + }, + TMPFovor = {sComponentName = "TMP_Text"}, + TMPGift = {sComponentName = "TMP_Text"}, + imgIconGift = {sComponentName = "Image"} +} +DormInteractiveAffinityCharGridCtrl._mapEventConfig = {} +DormInteractiveAffinityCharGridCtrl._mapRedDotConfig = {} +function DormInteractiveAffinityCharGridCtrl:Awake() +end +function DormInteractiveAffinityCharGridCtrl:FadeIn() +end +function DormInteractiveAffinityCharGridCtrl:FadeOut() +end +function DormInteractiveAffinityCharGridCtrl:OnEnable() +end +function DormInteractiveAffinityCharGridCtrl:OnDisable() +end +function DormInteractiveAffinityCharGridCtrl:OnDestroy() +end +function DormInteractiveAffinityCharGridCtrl:OnRelease() +end +function DormInteractiveAffinityCharGridCtrl:Refresh(nCharId, nAffinity, nGiftId) + local mapChar = ConfigTable.GetData_Character(nCharId) + if mapChar == nil then + return + end + local nSkinId = mapChar.DefaultSkinId + self._mapNode.tc_head:SetCharHead(nSkinId) + NovaAPI.SetTMPText(self._mapNode.TMPFovor, orderedFormat(ConfigTable.GetUIText("Dorm_AffinityUp"), nAffinity)) + if nGiftId == 0 then + self._mapNode.TMPGift.gameObject:SetActive(false) + else + local mapGiftItemCfgData = ConfigTable.GetData_Item(nGiftId) + if mapGiftItemCfgData ~= nil then + self._mapNode.TMPGift.gameObject:SetActive(true) + NovaAPI.SetTMPText(self._mapNode.TMPGift, mapGiftItemCfgData.Title) + self:SetPngSprite(self._mapNode.imgIconGift, mapGiftItemCfgData.Icon) + else + self._mapNode.TMPGift.gameObject:SetActive(false) + end + end +end +return DormInteractiveAffinityCharGridCtrl diff --git a/lua/game/ui/dorm/dorminteractive/dorminteractiveaffinityctrl.lua b/lua/game/ui/dorm/dorminteractive/dorminteractiveaffinityctrl.lua new file mode 100644 index 000000000..ff09ece62 --- /dev/null +++ b/lua/game/ui/dorm/dorminteractive/dorminteractiveaffinityctrl.lua @@ -0,0 +1,66 @@ +local DormInteractiveAffinityCtrl = class("DormInteractiveAffinityCtrl", BaseCtrl) +local WwiseAudioMgr = CS.WwiseAudioManager.Instance +DormInteractiveAffinityCtrl._mapNodeConfig = { + rtProgress = { + sNodeName = "---progress---" + }, + rtReward = { + sNodeName = "---reward---" + }, + rtChar = { + nCount = 6, + sCtrlName = "Game.UI.Dorm.DormInteractive.DormInteractiveAffinityCharGridCtrl" + }, + btnClose = { + sComponentName = "UIButton", + callback = "OnBtnClick_Close" + } +} +DormInteractiveAffinityCtrl._mapEventConfig = {} +DormInteractiveAffinityCtrl._mapRedDotConfig = {} +function DormInteractiveAffinityCtrl:Awake() + self.animator = self.gameObject:GetComponent("Animator") +end +function DormInteractiveAffinityCtrl:FadeIn() +end +function DormInteractiveAffinityCtrl:FadeOut() +end +function DormInteractiveAffinityCtrl:OnEnable() + local param = self:GetPanelParam() + self.tbData = param[1] + self.callback = param[2] + self:Refresh() + self.animator:Play("DormCharInteractivePanel_in") + WwiseAudioMgr:PostEvent("Home_UI_favourup") + EventManager.Hit(EventId.TemporaryBlockInput, 3.3) +end +function DormInteractiveAffinityCtrl:OnDisable() +end +function DormInteractiveAffinityCtrl:OnDestroy() +end +function DormInteractiveAffinityCtrl:OnRelease() +end +function DormInteractiveAffinityCtrl:Refresh() + for i = 1, 6 do + if self.tbData[i] ~= nil then + self._mapNode.rtChar[i].gameObject:SetActive(true) + local nCharId = self.tbData[i].AffinityInfo.CharId + local nGiftId = self.tbData[i].ItemInfo.Tid + local nAffinity = self.tbData[i].AffinityInfo.nExpChange or 0 + self._mapNode.rtChar[i]:Refresh(nCharId, nAffinity, nGiftId) + else + self._mapNode.rtChar[i].gameObject:SetActive(false) + end + end +end +function DormInteractiveAffinityCtrl:OnBtnClick_Close(btn) + self.animator:Play("DormCharInteractivePanel_out") + EventManager.Hit(EventId.TemporaryBlockInput, 0.3) + self:AddTimer(1, 0.3, function() + if self.callback ~= nil and type(self.callback) == "function" then + self.callback() + end + EventManager.Hit(EventId.ClosePanel, PanelId.DormInteractiveAffinityPanel) + end, true, true, true, nil) +end +return DormInteractiveAffinityCtrl diff --git a/lua/game/ui/dorm/dorminteractive/dorminteractiveaffinitypanel.lua b/lua/game/ui/dorm/dorminteractive/dorminteractiveaffinitypanel.lua new file mode 100644 index 000000000..e3e15e8f3 --- /dev/null +++ b/lua/game/ui/dorm/dorminteractive/dorminteractiveaffinitypanel.lua @@ -0,0 +1,21 @@ +local DormInteractiveAffinityPanel = class("DormInteractiveAffinityPanel", BasePanel) +DormInteractiveAffinityPanel._bIsMainPanel = false +DormInteractiveAffinityPanel._tbDefine = { + { + sPrefabPath = "Dorm/DormCharInteractivePanel.prefab", + sCtrlName = "Game.UI.Dorm.DormInteractive.DormInteractiveAffinityCtrl" + } +} +function DormInteractiveAffinityPanel:Awake() +end +function DormInteractiveAffinityPanel:OnEnable() +end +function DormInteractiveAffinityPanel:OnAfterEnter() +end +function DormInteractiveAffinityPanel:OnDisable() +end +function DormInteractiveAffinityPanel:OnDestroy() +end +function DormInteractiveAffinityPanel:OnRelease() +end +return DormInteractiveAffinityPanel diff --git a/lua/game/ui/dorm/dorminteractive/dorminteractivectrl.lua b/lua/game/ui/dorm/dorminteractive/dorminteractivectrl.lua new file mode 100644 index 000000000..9234ba98e --- /dev/null +++ b/lua/game/ui/dorm/dorminteractive/dorminteractivectrl.lua @@ -0,0 +1,672 @@ +local DormInteractiveCtrl = class("DormInteractiveCtrl", BaseCtrl) +local WwiseAudioMgr = CS.WwiseAudioManager.Instance +local totalLength = 292 +local totalHeight = 37 +DormInteractiveCtrl._mapNodeConfig = { + rtObserve = {}, + rtOperate = {}, + rtInteractiveBtn = {}, + rtListHideRoot = {}, + rtInteractiveHide = {}, + rtDormName = {}, + rtGiftHint = {}, + btnRewardHint = { + sComponentName = "UIButton", + sNodeName = "rtGiftHint", + callback = "OnBtnClick_ReceiveDormReward" + }, + btnHideUI = { + sComponentName = "UIButton", + callback = "OnBtnClick_HideUI" + }, + btnPrintScreen = {sComponentName = "UIButton"}, + btnPhone = { + sComponentName = "UIButton", + callback = "OnBtnClick_Phone" + }, + btnInteractive = { + sComponentName = "UIButton", + callback = "OnBtnClick_FastInteractive" + }, + btnEditor = { + sComponentName = "UIButton", + callback = "OnBtnClick_EditMode" + }, + btnOperate = { + sComponentName = "UIButton", + callback = "OnBtnClick_Operate" + }, + btnObserve = { + sComponentName = "UIButton", + callback = "OnBtnClick_Observe" + }, + btnCharacter = { + sComponentName = "UIButton", + callback = "OnBtnClick_Character" + }, + btnVisit = { + sComponentName = "UIButton", + callback = "OnBtnClick_Visit" + }, + btnElevator = { + sComponentName = "UIButton", + callback = "OnBtnClick_Elevator" + }, + txtnum = { + sComponentName = "TMP_Text", + sLanguage = "DormBtn_InteractiveMode" + }, + TMPDormName = {sComponentName = "TMP_Text"}, + rtHudPool = {}, + rtHud = {}, + goCharHud = { + sNodeName = "goFurnitureHud" + }, + goCharHudRoot = {}, + txtBtnOperate = { + sComponentName = "TMP_Text", + sLanguageId = "DormBtn_ViewMode" + }, + txtBtnObserve = { + sComponentName = "TMP_Text", + sLanguageId = "DormBtn_BossMode" + }, + txtBtnEditor = { + sComponentName = "TMP_Text", + sLanguageId = "DormBtn_Edior" + }, + txtBtnCharacter = { + sComponentName = "TMP_Text", + sLanguageId = "DormBtn_Role" + }, + txtBtnVisit = { + sComponentName = "TMP_Text", + sLanguageId = "DormBtn_Visit" + }, + txtBtnElevator = { + sComponentName = "TMP_Text", + sLanguageId = "DormBtn_Elevator" + }, + txtGiftHint = { + sComponentName = "TMP_Text", + sLanguageId = "DormReward_FastReceive" + }, + rtCharHint = {}, + goJoystick = { + sNodeName = "--joystick--" + }, + rtContact = { + sCtrlName = "Game.UI.Dorm.DormContact.DormContactBtnListCtrl" + }, + cgBtnInteractive = { + sComponentName = "CanvasGroup" + }, + rtQuest = {}, + TMPTitleQuest = { + sComponentName = "TMP_Text", + sLanguageId = "DormQuest_Title" + }, + TMPDescQuest = {sComponentName = "TMP_Text"}, + TMPProcess = {sComponentName = "TMP_Text"}, + rtBarFill = { + sComponentName = "RectTransform" + }, + goRedDotQuest = {}, + btnQuestInteractiveSide = { + sComponentName = "UIButton", + callback = "OnBtnClick_Quest" + }, + goRedDotElevator = {}, + goRedDotMainMenu = {} +} +DormInteractiveCtrl._mapEventConfig = { + ACTIVE_DORM_INTERACTIVE_HUD = "OnEvent_ActiveHud", + DEACTIVE_DORM_INTERACTIVE_HUD = "OnEvent_DeactiveHud", + DORM_CS2LUA_CLOSE_INTERACTIVE_ICON = "OnEvent_CloseContactHud", + DormShowInteractiveBtns = "OnEvent_DormShowInteractiveBtns", + DORM_CS2LUA_ENTER_CHAR_ACTIVE = "OnEvent_DormEnterActive", + FurnitureFunctionBtnClick = "OnEvent_FurnitureFunctionBtnClick", + [EventId.QuestDataRefresh] = "OnEvent_QuestRefresh", + DormNameUpdate = "OnEvent_DormNameUpdate", + DormRoleInteraction = "OnEvent_DormRoleInteraction" +} +DormInteractiveCtrl._mapRedDotConfig = { + [RedDotDefine.DormElevator] = { + sNodeName = "goRedDotElevator" + }, + [RedDotDefine.DormMainMenu] = { + sNodeName = "goRedDotMainMenu" + } +} +function DormInteractiveCtrl:Awake() + self.mapHudCtrls = {} + self.tbHudPool = {} +end +function DormInteractiveCtrl:FadeIn() +end +function DormInteractiveCtrl:FadeOut() +end +function DormInteractiveCtrl:OnEnable() + self.gameObject:SetActive(true) + self._mapNode.rtCharHint:SetActive(false) + if NovaAPI.GetCurrentModuleName() == "DormModuleScene" then + NovaAPI.DispatchEventWithData("DormJoystickPrefabLoadComplete") + end + self:SetCharCount() + local tbRewardIds = self._panel:GetDormRewardId() + local DormGuideUI = require("Game.UI.Dorm.DormGuideUI") + local bGift = false + if self._panel ~= nil and type(self._panel.GetDormRewardId) == "function" then + local tbIds = self._panel:GetDormRewardId() + bGift = tbIds ~= nil and 0 < #tbIds + end + local bExcept = DormGuideUI._mapShowExcept ~= nil and DormGuideUI._mapShowExcept.rtGiftHint == true + if DormGuideUI.IsLeaveLocked() and not bExcept then + self._mapNode.rtGiftHint:SetActive(false) + if self._mapNode.rtGiftNumHint ~= nil then + self._mapNode.rtGiftNumHint:SetActive(false) + end + if self._mapNode.rtDormName ~= nil then + self._mapNode.rtDormName:SetActive(false) + end + else + self._mapNode.rtGiftHint:SetActive(0 < #tbRewardIds) + end +end +function DormInteractiveCtrl:OnDisable() + self:ClearAllInteractiveHudCtrl() +end +function DormInteractiveCtrl:OnDestroy() + self:RemoveAllHUD() +end +function DormInteractiveCtrl:OnRelease() +end +function DormInteractiveCtrl:RemoveAllHUD() + for _, mapCtrl in pairs(self.mapHudCtrls) do + self:UnbindCtrlByNode(mapCtrl) + end + self.mapHudCtrls = {} + for _, mapCtrl in ipairs(self.tbHudPool) do + self:UnbindCtrlByNode(mapCtrl) + end + self.tbHudPool = {} +end +function DormInteractiveCtrl:SetRoom(nRoomId) + local mapRoomConfig = ConfigTable.GetData("DormRoom", nRoomId) + if mapRoomConfig == nil then + return + end + local sDormName = self._panel.mapDormRoomInfo[self._panel.nCurRoom].RoomName + if sDormName == nil or sDormName == "" then + sDormName = mapRoomConfig.DefaultName + end + NovaAPI.SetTMPText(self._mapNode.TMPDormName, sDormName) + self:SetFastInteractiveBtn() +end +function DormInteractiveCtrl:SetMode(nState) + self.nCurState = nState + self._mapNode.rtObserve:SetActive(nState == 1) + self._mapNode.rtOperate:SetActive(nState == 0) + self._mapNode.btnOperate.gameObject:SetActive(nState == 1) + self._mapNode.btnObserve.gameObject:SetActive(nState == 0) + if nState == 1 then + self._mapNode.rtContact:RemoveAllInteractiveBtn() + self:InitFurnitureBtns() + else + self:RecycleAllInteractiveHudCtrl() + end +end +function DormInteractiveCtrl:RegisterVirtualJoystick() + NovaAPI.UnRegisterVirtualJoystick("Horizontal", "Vertical") + NovaAPI.RegisterVirtualJoystick("Horizontal", "Vertical", self._mapNode.goJoystick) +end +function DormInteractiveCtrl:GetInteractiveHudCtrl() + if #self.tbHudPool == 0 then + local goHud = instantiate(self._mapNode.goCharHud, self._mapNode.rtHud.transform) + local mapCtrl = self:BindCtrlByNode(goHud, "Game.UI.Dorm.DormInteractive.InteractiveHUDCtrl") + mapCtrl.gameObject:SetActive(true) + return mapCtrl + else + local mapCtrl = table.remove(self.tbHudPool, 1) + mapCtrl.gameObject.transform:SetParent(self._mapNode.rtHud.transform) + mapCtrl.gameObject:SetActive(true) + return mapCtrl + end +end +function DormInteractiveCtrl:RecycleInteractiveHudCtrl(nUid) + local mapCtrl = self.mapHudCtrls[nUid] + if mapCtrl == nil then + return + end + self.mapHudCtrls[nUid] = nil + mapCtrl:Hide() + mapCtrl.gameObject.transform:SetParent(self._mapNode.rtHudPool.transform) + mapCtrl.gameObject:SetActive(false) + table.insert(self.tbHudPool, mapCtrl) +end +function DormInteractiveCtrl:RecycleAllInteractiveHudCtrl() + local tbUids = {} + for nUid, _ in pairs(self.mapHudCtrls) do + table.insert(tbUids, nUid) + end + for _, nUid in ipairs(tbUids) do + self:RecycleInteractiveHudCtrl(nUid) + end +end +function DormInteractiveCtrl:ClearAllInteractiveHudCtrl() + self:RecycleAllInteractiveHudCtrl() + for _, mapCtrl in ipairs(self.tbHudPool) do + local go = mapCtrl.gameObject + self:UnbindCtrlByNode(mapCtrl) + destroyImmediate(go) + end + self.tbHudPool = {} +end +function DormInteractiveCtrl:InitFurnitureBtns() + self:RecycleAllInteractiveHudCtrl() + local mapData = self._panel.mapDormRoomInfo[self._panel.nCurRoom] + local tbFurnitureList = mapData.FurnitureList + local mapAddedFurniture = {} + for _, mapFurniture in ipairs(tbFurnitureList) do + local mapFurnitureCfgData = ConfigTable.GetData("DormFurniture", mapFurniture.FurnitureId) + if mapFurnitureCfgData ~= nil then + local bHasReward = false + if #mapFurnitureCfgData.ProduceItemId > 0 and mapAddedFurniture[mapFurniture.FurnitureId] == nil then + for _, nRewardId in ipairs(mapFurnitureCfgData.ProduceItemId) do + if PlayerData.PlayerDormData:CheckHasRewardById(nRewardId) then + bHasReward = true + break + end + end + end + if bHasReward or 0 < mapFurnitureCfgData.Function then + local tbEntityId, tbTransform = safe_call_cs_func2(CS.DormModuleHelper_HotFix.GetFur_EntityId_RootBubbleTrans, mapFurniture.FurnitureId) + if tbEntityId ~= nil and tbTransform ~= nil then + local nCount = tbEntityId.Length + for i = 0, nCount - 1 do + local nUid = tbEntityId[i] + local rtItemTransform = tbTransform[i] + if self.mapHudCtrls[nUid] ~= nil then + return + end + local mapCtrl = self:GetInteractiveHudCtrl() + self.mapHudCtrls[nUid] = mapCtrl + mapCtrl:Show(nUid, rtItemTransform, mapFurniture.FurnitureId, mapFurnitureCfgData.BubbleIcon) + end + mapAddedFurniture[mapFurniture.FurnitureId] = nCount + end + end + end + end +end +function DormInteractiveCtrl:CheckRewardFurnitureHuds() + local removedHud = {} + for nUid, mapCtrl in pairs(self.mapHudCtrls) do + local nFurnitureId = mapCtrl.nFurId + local mapTempFurnitureCfgData = ConfigTable.GetData("DormFurniture", nFurnitureId) + local bShow = false + if mapTempFurnitureCfgData ~= nil then + if mapTempFurnitureCfgData.Function > 0 then + bShow = true + else + for _, nRewardId in ipairs(mapTempFurnitureCfgData.ProduceItemId) do + if PlayerData.PlayerDormData:CheckHasRewardById(nRewardId) then + bShow = true + break + end + end + end + end + if not bShow then + table.insert(removedHud, nUid) + end + end + for _, nUid in ipairs(removedHud) do + self:RecycleInteractiveHudCtrl(nUid) + end +end +function DormInteractiveCtrl:SetShowBtns(bShow) + local DormGuideUI = require("Game.UI.Dorm.DormGuideUI") + DormGuideUI._bBusinessShowBtns = bShow + if DormGuideUI._bHideChrome then + self._mapNode.rtListHideRoot:SetActive(true) + DormGuideUI._ApplyChrome(true) + return + end + self._mapNode.rtListHideRoot:SetActive(bShow) +end +function DormInteractiveCtrl:SetCharCount() + local mapRoomInfo = self._panel.mapDormRoomInfo[self._panel.nCurRoom] + local mapDormRoomCfgData = ConfigTable.GetData("DormRoom", self._panel.nCurRoom) + local maxCharCount = 0 + if mapDormRoomCfgData ~= nil then + maxCharCount = mapDormRoomCfgData.RoleNum + end + if mapRoomInfo ~= nil then + local tbRoleList = mapRoomInfo.RoleList + NovaAPI.SetTMPText(self._mapNode.txtnum, string.format("%d/%d", #tbRoleList, maxCharCount)) + else + NovaAPI.SetTMPText(self._mapNode.txtnum, string.format("%d/%d", 0, maxCharCount)) + end +end +function DormInteractiveCtrl:SetFastInteractiveBtn() + local bEnable = true + local nDayCount = PlayerData.PlayerDormData:GetRoleInteractionDayCount() + if nDayCount < 1 then + bEnable = false + end + if not bEnable then + NovaAPI.SetCanvasGroupAlpha(self._mapNode.cgBtnInteractive, 0.5) + return + end + local nActiveChar = 0 + for nRoomId, mapRoomData in pairs(self._panel.mapDormRoomInfo) do + for _, mapRoleInfo in ipairs(mapRoomData.RoleList) do + if not PlayerData.PlayerDormData:CheckRoleInteraction(mapRoleInfo.RoleId) then + nActiveChar = nActiveChar + 1 + end + end + end + if nActiveChar < 1 then + bEnable = false + end + if not bEnable then + NovaAPI.SetCanvasGroupAlpha(self._mapNode.cgBtnInteractive, 0.5) + else + NovaAPI.SetCanvasGroupAlpha(self._mapNode.cgBtnInteractive, 1) + end +end +function DormInteractiveCtrl:SetQuestInfo() + local nCurGroup, nGroupState, tbQuestOri = PlayerData.PlayerDormData:GetDormQuestDataWithGroup() + if tbQuestOri == nil then + self._mapNode.rtQuest:SetActive(false) + self.curShowQuestData = nil + return + end + local tbQuest = {} + for _, value in ipairs(tbQuestOri) do + if value.nStatus < 2 then + table.insert(tbQuest, value) + end + end + if #tbQuest == 0 then + if nGroupState == 1 then + self._mapNode.rtQuest:SetActive(false) + self.curShowQuestData = nil + else + self.curShowQuestData = {nStatus = 0, nCurProgress = 0} + local nTotalCount = 0 + local nCurCount = 0 + if tbQuestOri ~= nil then + for _, v in ipairs(tbQuestOri) do + nTotalCount = nTotalCount + 1 + if v.nStatus == 2 then + nCurCount = nCurCount + 1 + end + end + end + self._mapNode.goRedDotQuest:SetActive(nTotalCount <= nCurCount) + NovaAPI.SetTMPText(self._mapNode.TMPDescQuest, ConfigTable.GetUIText("Dorm_Interactive_GroupTitle")) + NovaAPI.SetTMPText(self._mapNode.TMPProcess, string.format("%d/%d", nCurCount, nTotalCount)) + self._mapNode.rtBarFill.sizeDelta = Vector2(nCurCount / nTotalCount * totalLength, totalHeight) + end + return + end + local statusOrder = { + [0] = 1, + [1] = 2, + [2] = 0 + } + local sort = function(a, b) + if a.nStatus ~= b.nStatus then + return statusOrder[a.nStatus] > statusOrder[b.nStatus] + end + return a.nTid < b.nTid + end + table.sort(tbQuest, sort) + local mapQuest = tbQuest[1] + local mapQuestCfgData = ConfigTable.GetData("DormQuest", mapQuest.nTid) + if mapQuestCfgData ~= nil then + self.curShowQuestData = clone(mapQuest) + self._mapNode.rtQuest:SetActive(true) + NovaAPI.SetTMPText(self._mapNode.TMPDescQuest, mapQuestCfgData.Title) + NovaAPI.SetTMPText(self._mapNode.TMPProcess, string.format("%d/%d", mapQuest.nCurProgress, mapQuest.nGoal)) + self._mapNode.rtBarFill.sizeDelta = Vector2(mapQuest.nCurProgress / mapQuest.nGoal * totalLength, totalHeight) + else + self._mapNode.rtQuest:SetActive(false) + self.curShowQuestData = nil + return + end + self._mapNode.goRedDotQuest:SetActive(mapQuest.nStatus == 1) +end +function DormInteractiveCtrl:OnEvent_QuestRefresh(sType) + if sType ~= "Dorm" then + return + end + self:SetQuestInfo() +end +function DormInteractiveCtrl:OnBtnClick_Quest(btn) + EventManager.Hit(EventId.OpenPanel, PanelId.DormQuestPanel) +end +function DormInteractiveCtrl:OnEvent_ActiveHud(rtTransform, nType, nDataId, nEntityId, canInteract) + if self._panel.nCurMode == 3 then + return + end + if nType == 0 then + self._mapNode.rtContact:AddInteractiveBtn(rtTransform, nType, nDataId, nEntityId) + else + if canInteract then + self._mapNode.rtContact:AddInteractiveBtn(rtTransform, nType, nDataId, nEntityId) + end + local mapFurnitureCfgData = ConfigTable.GetData("DormFurniture", nDataId) + if mapFurnitureCfgData ~= nil then + local bHasReward = false + if 0 < #mapFurnitureCfgData.ProduceItemId then + for _, nRewardId in ipairs(mapFurnitureCfgData.ProduceItemId) do + if PlayerData.PlayerDormData:CheckHasRewardById(nRewardId) then + bHasReward = true + break + end + end + end + if 0 < mapFurnitureCfgData.Function then + self._mapNode.rtContact:AddInteractiveBtn(rtTransform, 3, nDataId, nEntityId) + elseif bHasReward then + self._mapNode.rtContact:AddInteractiveBtn(rtTransform, 4, nDataId, nEntityId) + end + end + end +end +function DormInteractiveCtrl:OnEvent_DeactiveHud(nEntityId, nType) + if self._panel.nCurMode == 3 then + return + end + self._mapNode.rtContact:RemoveInteractiveBtn(nEntityId) +end +function DormInteractiveCtrl:OnEvent_DormEnterActive(rtTransform, nType, nDataId, nEntityId) + WwiseAudioMgr:PostEvent("Home_UI_char_point") + self._mapNode.rtContact:EnterCharActiveViewMode(rtTransform, nType, nDataId, nEntityId) +end +function DormInteractiveCtrl:OnEvent_DormShowInteractiveBtns(bShow) + if bShow then + local DormGuideUI = require("Game.UI.Dorm.DormGuideUI") + if DormGuideUI._bHideChrome then + return + end + end + self._mapNode.rtInteractiveHide:SetActive(bShow) +end +function DormInteractiveCtrl:OnEvent_FurnitureFunctionBtnClick(nUid, nFurId) + local mapFurnitureCfgData = ConfigTable.GetData("DormFurniture", nFurId) + if mapFurnitureCfgData ~= nil then + local tbRewardIds = mapFurnitureCfgData.ProduceItemId + if 0 < #tbRewardIds then + local callback = function(changeInfo, tbRewardIds) + if self._panel.mapDormBaseData ~= nil then + self._panel.mapDormBaseData.rewardIds = tbRewardIds + end + local afterIds = self._panel:GetDormRewardId() + self._mapNode.rtGiftHint:SetActive(0 < #afterIds) + self._mapNode.rtContact:RemoveRewardHud(nUid, nFurId) + self:CheckRewardFurnitureHuds() + UTILS.OpenReceiveByChangeInfo(changeInfo) + end + PlayerData.PlayerDormData:DormRewardReceive(tbRewardIds, callback) + elseif mapFurnitureCfgData.Function > 0 then + if mapFurnitureCfgData.Function == 1 then + PlayerData.Phone:OpenPhonePanel() + elseif mapFurnitureCfgData.Function == 2 then + local callback = function() + PanelManager.SetMainViewSkipAnimIn(false) + local func = function() + EventManager.Hit(EventId.OpenPanel, PanelId.Crafting) + end + EventManager.Hit(EventId.SetTransition, 5, func) + end + PlayerData.Base:CheckFunctionBtn(GameEnum.OpenFuncType.Crafting, callback) + elseif mapFurnitureCfgData.Function == 3 then + local mapDormInfo = clone(self._panel.mapDormRoomInfo) + local tbDormInfo = {} + for _, mapDormInfo in pairs(mapDormInfo) do + table.insert(tbDormInfo, mapDormInfo) + end + local sort = function(a, b) + return a.DormRoomId < b.DormRoomId + end + table.sort(tbDormInfo, sort) + local nCurRoom = self._panel.nCurRoom + local nIdx = 1 + for index, mapRoomInfo in ipairs(tbDormInfo) do + if nCurRoom == mapRoomInfo.DormRoomId then + nIdx = index + end + end + EventManager.Hit(EventId.OpenPanel, PanelId.DormMusicSelectPanel, nIdx, tbDormInfo) + end + end + end +end +function DormInteractiveCtrl:OnEvent_DormNameUpdate(nRoomId, sName) + if nRoomId == self._panel.nCurRoom then + self._panel.mapDormRoomInfo[self._panel.nCurRoom].RoomName = sName + if sName == nil or sName == "" then + local mapRoomConfig = ConfigTable.GetData("DormRoom", self._panel.nCurRoom) + if mapRoomConfig ~= nil then + sName = mapRoomConfig.DefaultName + end + end + NovaAPI.SetTMPText(self._mapNode.TMPDormName, sName) + end +end +function DormInteractiveCtrl:OnEvent_DormRoleInteraction() + self:SetFastInteractiveBtn() +end +function DormInteractiveCtrl:OnBtnClick_Operate() + WwiseAudioMgr:PostEvent("ui_home_swicthMode_setstate_mowang") + EventManager.Hit("DormPanel_BtnClickOperate") +end +function DormInteractiveCtrl:OnBtnClick_Observe() + WwiseAudioMgr:PostEvent("ui_home_swicthMode_setstate_normal") + EventManager.Hit("DormPanel_BtnClickObserve") +end +function DormInteractiveCtrl:OnBtnClick_EditMode() + EventManager.Hit("DormPanel_BtnClickEdit") +end +function DormInteractiveCtrl:OnBtnClick_Character() + EventManager.Hit("DormPanel_OpenSelectChar") +end +function DormInteractiveCtrl:OnBtnClick_Visit() + EventManager.Hit(EventId.OpenPanel, PanelId.DormFriendPanel) +end +function DormInteractiveCtrl:OnBtnClick_Elevator() + self:RecycleAllInteractiveHudCtrl() + EventManager.Hit("DormPanel_NextRoom") +end +function DormInteractiveCtrl:OnBtnClick_ReceiveDormReward() + local tbRewardIds = self._panel:GetDormRewardId() + local DormGuideAdapter = require("Game.UI.Dorm.DormGuideAdapter") + if #tbRewardIds < 1 then + self._mapNode.rtGiftHint:SetActive(false) + DormGuideAdapter.NoteQuest(nil, false) + return + end + local callback = function(changeInfo, tbRewardIds) + if self._panel.mapDormBaseData ~= nil then + self._panel.mapDormBaseData.rewardIds = tbRewardIds + end + local afterIds = self._panel:GetDormRewardId() + self._mapNode.rtGiftHint:SetActive(0 < #afterIds) + self:CheckRewardFurnitureHuds() + UTILS.OpenReceiveByChangeInfo(changeInfo) + DormGuideAdapter.NoteQuest(nil, true) + end + PlayerData.PlayerDormData:DormRewardReceive(tbRewardIds, callback) +end +function DormInteractiveCtrl:OnEvent_CloseContactHud() + self._mapNode.rtContact:ExitCharActive() +end +function DormInteractiveCtrl:OnBtnClick_FastInteractive(btn) + local nDayCount = PlayerData.PlayerDormData:GetRoleInteractionDayCount() + if nDayCount < 1 then + local sTip = ConfigTable.GetUIText("Dorm_Interaction_DayLimitHint") + EventManager.Hit(EventId.OpenMessageBox, sTip) + return + end + local tbInteractiveChar = {} + for nRoomId, mapRoomData in pairs(self._panel.mapDormRoomInfo) do + for _, mapRoleInfo in ipairs(mapRoomData.RoleList) do + if not PlayerData.PlayerDormData:CheckRoleInteraction(mapRoleInfo.RoleId) then + table.insert(tbInteractiveChar, { + DormRoomId = nRoomId, + RoleId = mapRoleInfo.RoleId + }) + end + end + end + local tbFinalChar + if nDayCount >= #tbInteractiveChar then + tbFinalChar = tbInteractiveChar + else + tbFinalChar = {} + for i = 1, nDayCount do + local randomIdx = math.random(#tbInteractiveChar) + local mapChar = table.remove(tbInteractiveChar, randomIdx) + table.insert(tbFinalChar, mapChar) + end + end + local NetCallback = function(tbInfo, mapChange) + if tbInfo ~= nil and 0 < #tbInfo then + local ShowCallback = function() + local tbAffinityShowData = {} + for _, mapAffinityData in ipairs(tbInfo) do + if mapAffinityData.AffinityInfo.AffinityLevel ~= mapAffinityData.AffinityInfo.nBeforeLevel then + table.insert(tbAffinityShowData, { + charID = mapAffinityData.AffinityInfo.CharId, + curLevel = mapAffinityData.AffinityInfo.AffinityLevel, + lastLevel = mapAffinityData.AffinityInfo.nBeforeLevel, + curExp = mapAffinityData.AffinityInfo.AffinityExp, + lastExp = mapAffinityData.AffinityInfo.nBeforeExp + }) + end + end + if 0 < #tbAffinityShowData then + EventManager.Hit(EventId.OpenPanel, PanelId.CharFavourLevelUp, tbAffinityShowData) + end + end + EventManager.Hit(EventId.OpenPanel, PanelId.DormInteractiveAffinityPanel, tbInfo, ShowCallback) + end + end + if tbFinalChar ~= nil and 0 < #tbFinalChar then + PlayerData.PlayerDormData:DormRoleInteraction(tbFinalChar, NetCallback) + else + local sTip = ConfigTable.GetUIText("Dorm_Interaction_NoCharHint") + EventManager.Hit(EventId.OpenMessageBox, sTip) + end +end +function DormInteractiveCtrl:OnBtnClick_Phone() + EventManager.Hit(EventId.OpenPanel, PanelId.DormMainMenuPanel, self._panel.nCurRoom) +end +function DormInteractiveCtrl:OnBtnClick_HideUI() + EventManager.Hit("Dorm_HideUI") +end +return DormInteractiveCtrl diff --git a/lua/game/ui/dorm/dorminteractive/interactivehudctrl.lua b/lua/game/ui/dorm/dorminteractive/interactivehudctrl.lua new file mode 100644 index 000000000..f0ec31a88 --- /dev/null +++ b/lua/game/ui/dorm/dorminteractive/interactivehudctrl.lua @@ -0,0 +1,40 @@ +local InteractiveHUDCtrl = class("InteractiveHUDCtrl", BaseCtrl) +InteractiveHUDCtrl._mapNodeConfig = { + imgFurnitureIcon = {sComponentName = "Image"}, + btnFurnitureIcon = { + sComponentName = "UIButton", + callback = "OnBtnClick_Interactive" + } +} +InteractiveHUDCtrl._mapEventConfig = {} +InteractiveHUDCtrl._mapRedDotConfig = {} +function InteractiveHUDCtrl:Awake() +end +function InteractiveHUDCtrl:FadeIn() +end +function InteractiveHUDCtrl:FadeOut() +end +function InteractiveHUDCtrl:OnEnable() + self.nFurId = 0 +end +function InteractiveHUDCtrl:OnDisable() +end +function InteractiveHUDCtrl:OnDestroy() +end +function InteractiveHUDCtrl:OnRelease() +end +function InteractiveHUDCtrl:Show(nId, rtTransform, nFurId, sIcon) + self.nUid = nId + self.nFurId = nFurId + self:SetPngSprite(self._mapNode.imgFurnitureIcon, sIcon) + safe_call_cs_func(CS.DormModuleHelper.SetHudFollowTarget, self.gameObject, rtTransform, Vector3(0, 1.5, 0)) +end +function InteractiveHUDCtrl:Hide() + self.nUid = 0 + self.nFurId = 0 + safe_call_cs_func(CS.DormModuleHelper.UnsetHudFollowTarget, self.gameObject) +end +function InteractiveHUDCtrl:OnBtnClick_Interactive() + EventManager.Hit("FurnitureFunctionBtnClick", self.nUid, self.nFurId) +end +return InteractiveHUDCtrl diff --git a/lua/game/ui/dorm/dormjoystickctrl.lua b/lua/game/ui/dorm/dormjoystickctrl.lua new file mode 100644 index 000000000..11edd57b9 --- /dev/null +++ b/lua/game/ui/dorm/dormjoystickctrl.lua @@ -0,0 +1,82 @@ +local DormJoystickCtrl = class("DormJoystickCtrl", BaseCtrl) +DormJoystickCtrl._mapNodeConfig = { + placeRoot = {}, + Slider = { + sComponentName = "Slider", + callback = "OnSliderValueChange" + }, + btnSure = {sComponentName = "UIButton", callback = "OnBtn_Sure"}, + btnCancel = { + sComponentName = "UIButton", + callback = "OnBtn_Cancel" + }, + btnBack = {sComponentName = "UIButton", callback = "OnBtn_Back"}, + btnCancelRound = { + sComponentName = "UIButton", + callback = "OnBtn_CancelRound" + } +} +DormJoystickCtrl._mapEventConfig = { + Dorm_Select_Obj = "OnEvent_DormSelectObj", + Dorm_Enter_Edit_Mode = "OnEvent_EnterEditMode" +} +function DormJoystickCtrl:Awake() + self.DormPlaceObjectCS = nil + if NovaAPI.GetCurrentModuleName() == "DormModuleScene" then + NovaAPI.DispatchEventWithData("DormJoystickPrefabLoadComplete") + end +end +function DormJoystickCtrl:OnSliderValueChange(_, value) + local nValue = value + if nValue == 0.5 then + self.DormPlaceObjectCS.gameObject.transform.eulerAngles = Vector3.zero + elseif nValue < 0.5 then + local tmxY = 360 - (0.5 - nValue) * 360 + self.DormPlaceObjectCS.gameObject.transform.eulerAngles = Vector3(0, tmxY, 0) + else + local tmxY = (nValue - 0.5) * 360 + self.DormPlaceObjectCS.gameObject.transform.eulerAngles = Vector3(0, tmxY, 0) + end +end +function DormJoystickCtrl:OnBtn_Sure() + if self.DormPlaceObjectCS.isCollision then + EventManager.Hit(EventId.OpenMessageBox, "摆放位置有误") + return + end + self._mapNode.placeRoot:SetActive(false) + self.DormPlaceObjectCS:SavePlaneMsg() + self.DormPlaceObjectCS = nil +end +function DormJoystickCtrl:OnBtn_Cancel() + self._mapNode.placeRoot:SetActive(false) + self.DormPlaceObjectCS:QuitEditMode() + self.DormPlaceObjectCS = nil +end +function DormJoystickCtrl:OnBtn_Back() + NovaAPI.EnterModule("MainMenuModuleScene", true) +end +function DormJoystickCtrl:OnEvent_EnterEditMode() + self._mapNode.placeRoot:SetActive(true) +end +function DormJoystickCtrl:OnEvent_CampingSelectObj(obj) + self.DormPlaceObjectCS = nil + self.DormPlaceObjectCS = obj:GetComponent("DormPlaceObject") + self.tmxY = math.fmod(obj.transform.eulerAngles.y, 360) + if self.tmxY == 0 then + NovaAPI.SetSliderValue(self._mapNode.Slider, 0.5) + elseif self.tmxY > 0 and self.tmxY <= 180 then + NovaAPI.SetSliderValue(self._mapNode.Slider, 0.5 + self.tmxY / 180 * 0.5) + else + NovaAPI.SetSliderValue(self._mapNode.Slider, 0.5 - (360 - self.tmxY) / 180 * 0.5) + end +end +function DormJoystickCtrl:OnBtn_CancelRound() + if self.tmxY == 0 then + NovaAPI.SetSliderValue(self._mapNode.Slider, 0.5) + elseif self.tmxY > 0 and self.tmxY <= 180 then + NovaAPI.SetSliderValue(self._mapNode.Slider, 0.5 + self.tmxY / 180 * 0.5) + else + NovaAPI.SetSliderValue(self._mapNode.Slider, 0.5 - (360 - self.tmxY) / 180 * 0.5) + end +end +return DormJoystickCtrl diff --git a/lua/game/ui/dorm/dormjoystickpanel.lua b/lua/game/ui/dorm/dormjoystickpanel.lua new file mode 100644 index 000000000..f85a573d0 --- /dev/null +++ b/lua/game/ui/dorm/dormjoystickpanel.lua @@ -0,0 +1,16 @@ +local DormJoystickPanel = class("DormJoystickPanel", BasePanel) +DormJoystickPanel._tbDefine = { + { + sPrefabPath = "Dorm/DormJoystick.prefab", + sCtrlName = "Game.UI.Dorm.DormJoystickCtrl" + } +} +function DormJoystickPanel:Awake() +end +function DormJoystickPanel:OnEnable() +end +function DormJoystickPanel:OnDisable() +end +function DormJoystickPanel:OnDestroy() +end +return DormJoystickPanel diff --git a/lua/game/ui/dorm/dormmainmenuctrl.lua b/lua/game/ui/dorm/dormmainmenuctrl.lua new file mode 100644 index 000000000..36e06dd8e --- /dev/null +++ b/lua/game/ui/dorm/dormmainmenuctrl.lua @@ -0,0 +1,284 @@ +local DormMainMenuCtrl = class("DormMainMenuCtrl", BaseCtrl) +DormMainMenuCtrl._mapNodeConfig = { + btnFurnitureReward = { + sComponentName = "UIButton", + callback = "OnBtnClick_FurnitureReward" + }, + btnRecord = { + sComponentName = "UIButton", + callback = "OnBtnClick_Record" + }, + btnQuest = { + sComponentName = "UIButton", + callback = "OnBtnClick_Quest" + }, + btnSwitch = { + nCount = 2, + sComponentName = "UIButton", + callback = "OnBtnClick_SwitchBtn" + }, + btnEscape = { + sComponentName = "UIButton", + callback = "OnBtnClick_Escape" + }, + btnEncyclopedia = { + sComponentName = "UIButton", + callback = "OnBtnClick_Encyclopedia" + }, + btnClose = { + sComponentName = "UIButton", + callback = "OnBtnClick_Close" + }, + snapshot = { + sComponentName = "UIButton", + callback = "OnBtnClick_Close" + }, + imgPlayerHead = {sComponentName = "Image"}, + txtWorldClass = {sComponentName = "TMP_Text"}, + txtRankCn = { + sComponentName = "TMP_Text", + sLanguageId = "MainView_RANK" + }, + goHonorTitle = { + sCtrlName = "Game.UI.FriendEx.HonorTitleCtrl" + }, + txtName = {sComponentName = "TMP_Text"}, + btnName = { + sComponentName = "UIButton", + callback = "OnBtnClick_Rename" + }, + txtMusicOnTitle1 = {sComponentName = "TMP_Text"}, + txtLikeTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_MainMenu_LikeTitle" + }, + txtLikeCount = {sComponentName = "TMP_Text"}, + txtVisitorTitleDay = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_MainMenu_VisitorToday" + }, + txtVisitorCountDay = {sComponentName = "TMP_Text"}, + txtVisitorTitleTotal = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_MainMenu_Visitor" + }, + txtVisitorCountTotal = {sComponentName = "TMP_Text"}, + txtBtnRecord = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_MainMenu_Record" + }, + txtBtnFurnitureReward = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_MainMenu_FurnitureReward" + }, + txtBtnQuest = { + sComponentName = "TMP_Text", + sLanguageId = "DormQuest_Title" + }, + txtBtnEscape = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_MainMenu_Escape" + }, + txtDefaultModeSwitch = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_MainMenu_DefaultMode" + }, + txtClickToContinue1 = { + sComponentName = "TMP_Text", + sLanguageId = "StarTower_Book_Close_Tip" + }, + txtBtnEncyclopedia = { + sComponentName = "TMP_Text", + sLanguageId = "DormMainMenu_Knowledge" + }, + Content = {sComponentName = "Animator"}, + goRedRecord = {}, + goRedQuest = {} +} +DormMainMenuCtrl._mapEventConfig = { + DormNameUpdate = "OnEvent_DormNameUpdate", + DormBGMSetSuccess = "OnEvent_BGMUpdate" +} +DormMainMenuCtrl._mapRedDotConfig = { + [RedDotDefine.DormQuest] = {sNodeName = "goRedQuest"}, + [RedDotDefine.DormRecord] = { + sNodeName = "goRedRecord" + } +} +function DormMainMenuCtrl:Awake() +end +function DormMainMenuCtrl:FadeIn() +end +function DormMainMenuCtrl:FadeOut() +end +function DormMainMenuCtrl:OnEnable() + NovaAPI.DispatchEventWithData("DORM_LUA_SET_UI_HIDDEN", nil, {61}) + local tbParam = self:GetPanelParam() + self.nCurRoom = tbParam[1] + self:Refresh() + local wait = function() + self._mapNode.Content.gameObject:SetActive(false) + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + NovaAPI.UIEffectSnapShotCapture(self._mapNode.snapshot.gameObject) + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + self._mapNode.Content.gameObject:SetActive(true) + end + cs_coroutine.start(wait) +end +function DormMainMenuCtrl:OnDisable() + NovaAPI.DispatchEventWithData("DORM_LUA_SET_UI_HIDDEN", nil, {0}) +end +function DormMainMenuCtrl:OnDestroy() +end +function DormMainMenuCtrl:OnRelease() +end +function DormMainMenuCtrl:Refresh() + local mapPlayerDormInfo = PlayerData.PlayerDormData:GetPlayerBaseInfo() + local nWorldClass = PlayerData.Base:GetWorldClass() + local sPlayerName = PlayerData.Base:GetPlayerNickName() + local nHeadId = PlayerData.Base:GetPlayerHeadId() + local mapCfg = ConfigTable.GetData("PlayerHead", nHeadId) + if mapCfg ~= nil then + self:SetPngSprite(self._mapNode.imgPlayerHead, mapCfg.Icon) + end + local sDormName + local nLike = 0 + local nVisitNumDay = 0 + local nVisitNumTotal = 0 + if mapPlayerDormInfo ~= nil then + sDormName = mapPlayerDormInfo.DormName + nLike = mapPlayerDormInfo.LikeNum + nVisitNumDay = mapPlayerDormInfo.DayVisitNum + nVisitNumTotal = mapPlayerDormInfo.VisitTotalNum + end + if sDormName == nil or sDormName == "" then + sDormName = ConfigTable.GetUIText("Dorm_DefaultName") + end + NovaAPI.SetTMPText(self._mapNode.txtName, sDormName) + NovaAPI.SetTMPText(self._mapNode.txtLikeCount, nLike) + NovaAPI.SetTMPText(self._mapNode.txtVisitorCountDay, nVisitNumDay) + NovaAPI.SetTMPText(self._mapNode.txtVisitorCountTotal, nVisitNumTotal) + NovaAPI.SetTMPText(self._mapNode.txtWorldClass, nWorldClass) + self:SetHornorTitle() + local nDefaultMode = PlayerData.PlayerDormData:GetPanelDefaultMode() + self._mapNode.btnSwitch[1].gameObject:SetActive(nDefaultMode == 1) + self._mapNode.btnSwitch[2].gameObject:SetActive(nDefaultMode ~= 1) + local callback = function(mapInfo) + if mapInfo[self.nCurRoom] ~= nil then + local nDiscId = mapInfo[self.nCurRoom].DiscId + if 0 < nDiscId then + local mapIPCfg = ConfigTable.GetData_Item(nDiscId) + if mapIPCfg ~= nil then + NovaAPI.SetTMPText(self._mapNode.txtMusicOnTitle1, mapIPCfg.Title) + end + else + NovaAPI.SetTMPText(self._mapNode.txtMusicOnTitle1, ConfigTable.GetUIText("Dorm_Default_MusicName")) + end + end + end + PlayerData.PlayerDormData:GetRoomInfo(callback) + local LikeInfoCallback = function(nLike, nVisitNumDay, nVisitNumTotal) + NovaAPI.SetTMPText(self._mapNode.txtLikeCount, nLike) + NovaAPI.SetTMPText(self._mapNode.txtVisitorCountDay, nVisitNumDay) + NovaAPI.SetTMPText(self._mapNode.txtVisitorCountTotal, nVisitNumTotal) + end + PlayerData.PlayerDormData:UpdateLikeInfo(LikeInfoCallback) +end +function DormMainMenuCtrl:SetHornorTitle() + local tbCurHonorTitle = PlayerData.Base:GetPlayerHonorTitle() + local tbOwnHonorData = PlayerData.Base:GetPlayerHonorTitleList() or {} + local nLevel = PlayerData.PlayerDormData:GetHonorTitleLevel() + self._mapNode.goHonorTitle:SetHonotTitle(140001, true, nLevel) + self._mapNode.goHonorTitle.gameObject:SetActive(true) +end +function DormMainMenuCtrl:OnBtnClick_Close() + local waitAnim = function() + EventManager.Hit(EventId.ClosePanel, PanelId.DormMainMenuPanel) + end + self._mapNode.Content:Play("MenuSidePanel_out") + self:AddTimer(1, 0.4, waitAnim, true, true, true) +end +function DormMainMenuCtrl:OnBtnClick_SwitchBtn(btn, nIdx) + if nIdx == 1 then + self._mapNode.btnSwitch[1].gameObject:SetActive(false) + self._mapNode.btnSwitch[2].gameObject:SetActive(true) + PlayerData.PlayerDormData:SetPanelDefaultMode(2) + else + self._mapNode.btnSwitch[1].gameObject:SetActive(true) + self._mapNode.btnSwitch[2].gameObject:SetActive(false) + PlayerData.PlayerDormData:SetPanelDefaultMode(1) + end +end +function DormMainMenuCtrl:OnBtnClick_Escape() + NovaAPI.DispatchEventWithData("DORM_LUA_REFRESH_SCENE") + self:OnBtnClick_Close() +end +function DormMainMenuCtrl:OnBtnClick_Rename() + if not PlayerData.PlayerDormData:CheckCanRenameDorm() then + return + end + EventManager.Hit(EventId.OpenPanel, PanelId.DormRenamePanel, 0) +end +function DormMainMenuCtrl:OnBtnClick_Quest() + EventManager.Hit(EventId.OpenPanel, PanelId.DormQuestPanel) +end +function DormMainMenuCtrl:OnEvent_DormNameUpdate() + local mapPlayerDormInfo = PlayerData.PlayerDormData:GetPlayerBaseInfo() + local sDormName + if mapPlayerDormInfo ~= nil then + sDormName = mapPlayerDormInfo.DormName + end + if sDormName == nil or sDormName == "" then + sDormName = ConfigTable.GetUIText("Dorm_DefaultName") + end + NovaAPI.SetTMPText(self._mapNode.txtName, sDormName) +end +function DormMainMenuCtrl:OnBtnClick_Record() + local GetInfoCallback = function(mapDormInfo) + local tbDormInfo = {} + for _, mapDormInfo in pairs(mapDormInfo) do + table.insert(tbDormInfo, mapDormInfo) + end + local sort = function(a, b) + return a.DormRoomId < b.DormRoomId + end + table.sort(tbDormInfo, sort) + local nCurRoom = self.nCurRoom + local nIdx = 1 + for index, mapRoomInfo in ipairs(tbDormInfo) do + if nCurRoom == mapRoomInfo.DormRoomId then + nIdx = index + end + end + EventManager.Hit(EventId.OpenPanel, PanelId.DormMusicSelectPanel, nIdx, tbDormInfo) + end + PlayerData.PlayerDormData:GetRoomInfo(GetInfoCallback) +end +function DormMainMenuCtrl:OnBtnClick_FurnitureReward() + EventManager.Hit(EventId.OpenPanel, PanelId.DormHandbookPanel, self.nCurRoom) +end +function DormMainMenuCtrl:OnBtnClick_Encyclopedia() + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + EventManager.Hit(EventId.OpenPanel, PanelId.Dictionary) + end + cs_coroutine.start(wait) + EventManager.Hit(EventId.ClosePanel, PanelId.DormMainMenuPanel) +end +function DormMainMenuCtrl:OnEvent_BGMUpdate() + local callback = function(mapInfo) + if mapInfo[self.nCurRoom] ~= nil then + local nDiscId = mapInfo[self.nCurRoom].DiscId + if 0 < nDiscId then + local mapIPCfg = ConfigTable.GetData_Item(nDiscId) + if mapIPCfg ~= nil then + NovaAPI.SetTMPText(self._mapNode.txtMusicOnTitle1, mapIPCfg.Title) + end + else + NovaAPI.SetTMPText(self._mapNode.txtMusicOnTitle1, ConfigTable.GetUIText("Dorm_Default_MusicName")) + end + end + end + PlayerData.PlayerDormData:GetRoomInfo(callback) +end +return DormMainMenuCtrl diff --git a/lua/game/ui/dorm/dormmainmenupanel.lua b/lua/game/ui/dorm/dormmainmenupanel.lua new file mode 100644 index 000000000..bb2523156 --- /dev/null +++ b/lua/game/ui/dorm/dormmainmenupanel.lua @@ -0,0 +1,21 @@ +local DormMainMenuPanel = class("DormMainMenuPanel", BasePanel) +DormMainMenuPanel._bIsMainPanel = false +DormMainMenuPanel._tbDefine = { + { + sPrefabPath = "Dorm/DormMainMenuPanel.prefab", + sCtrlName = "Game.UI.Dorm.DormMainMenuCtrl" + } +} +function DormMainMenuPanel:Awake() +end +function DormMainMenuPanel:OnEnable() +end +function DormMainMenuPanel:OnAfterEnter() +end +function DormMainMenuPanel:OnDisable() +end +function DormMainMenuPanel:OnDestroy() +end +function DormMainMenuPanel:OnRelease() +end +return DormMainMenuPanel diff --git a/lua/game/ui/dorm/dormpanel.lua b/lua/game/ui/dorm/dormpanel.lua new file mode 100644 index 000000000..c181c8368 --- /dev/null +++ b/lua/game/ui/dorm/dormpanel.lua @@ -0,0 +1,267 @@ +local DormPanel = class("DormPanel", BasePanel) +DormPanel._tbDefine = { + { + sPrefabPath = "Dorm/DormPanel.prefab", + sCtrlName = "Game.UI.Dorm.DormCtrl" + } +} +function DormPanel:Awake() + self.mapDormRoomInfo = {} + self.mapDormBaseData = {} + self.mapFurnitureBag = {} + self.mapCoverSprites = {} + self.mapFurnitureUsedCount = {} + self.mapDormSuitData = {} + self.mapPresetInfo = nil + self.tbRoomId = {} + self.tempEditCount = {} + self.nCurRoom = 0 + self.nPresetCount = 0 + self.nCurMode = -1 + self.nCurInteractiveMode = 0 + self.nCurVisitFriendUid = 0 + self.nCustomBgm = 0 + self.nModeBeforeVisitFriend = 0 + self:InitSuitData() + self.bPrevDisc = false +end +function DormPanel:OnEnable() +end +function DormPanel:OnDisable() + self:ReleaseAllPresetCover() +end +function DormPanel:OnDestroy() +end +function DormPanel:InitSuitData() + local forEachLayoutFurniture = function(mapData) + if self.mapDormSuitData[mapData.RoomLayoutId] == nil then + self.mapDormSuitData[mapData.RoomLayoutId] = {} + end + table.insert(self.mapDormSuitData[mapData.RoomLayoutId], { + FurnitureId = mapData.FurnitureId, + X = mapData.Pos[1], + Y = mapData.Pos[2], + Z = mapData.Pos[3], + Rotation = mapData.Rot + }) + end + ForEachTableLine(DataTable.DormRoomLayout, forEachLayoutFurniture) +end +function DormPanel:GetFurnitureCount(nId) + local nTotalCount = self.mapFurnitureBag[nId] or 0 + local nCurUsedCount = 0 + for _, mapRoomUsedCount in pairs(self.mapFurnitureUsedCount) do + nCurUsedCount = nCurUsedCount + (mapRoomUsedCount[nId] or 0) + end + nTotalCount = nTotalCount - nCurUsedCount + if self.tempEditCount[nId] ~= nil then + nTotalCount = nTotalCount - self.tempEditCount[nId] + end + return nTotalCount +end +function DormPanel:GetBagFurnitureCount(nFurnitureId) + return self.mapFurnitureBag[nFurnitureId] or 0 +end +function DormPanel:GetFurnitureCountIncludeCurRoom(nIncludeRoom, nId) + local nTotalCount = self.mapFurnitureBag[nId] or 0 + local nCurUsedCount = 0 + for nRoomId, mapRoomUsedCount in pairs(self.mapFurnitureUsedCount) do + if nRoomId ~= nIncludeRoom then + nCurUsedCount = nCurUsedCount + (mapRoomUsedCount[nId] or 0) + end + end + nTotalCount = nTotalCount - nCurUsedCount + return nTotalCount +end +function DormPanel:SetTempFurnitureCount(nId, nCount) + if nId == 0 then + return + end + if self.tempEditCount[nId] == nil then + self.tempEditCount[nId] = 0 + end + self.tempEditCount[nId] = self.tempEditCount[nId] + nCount +end +function DormPanel:GetFixedInCurRoom(nType) + if nType == 0 then + return 0, 0 + end + local mapUsedCountCurRoom = self.mapFurnitureUsedCount[self.nCurRoom] + if mapUsedCountCurRoom ~= nil then + for nFurnitureId, nCount in pairs(mapUsedCountCurRoom) do + local mapFurnitureConfig = ConfigTable.GetData("DormFurniture", nFurnitureId) + if mapFurnitureConfig ~= nil and mapFurnitureConfig.Fixed == nType then + local nCurEditorCount = self.tempEditCount[nFurnitureId] or 0 + local nCurCount = nCount + nCurEditorCount + if 0 < nCurCount then + return nFurnitureId, nCount + end + break + end + end + end + for nFurnitureId, nCount in pairs(self.tempEditCount) do + local mapFurnitureConfig = ConfigTable.GetData("DormFurniture", nFurnitureId) + if mapFurnitureConfig ~= nil and mapFurnitureConfig.Fixed == nType and 0 < nCount then + return nFurnitureId, nCount + end + end + return 0, 0 +end +function DormPanel:GetNextRoom() + if #self.tbRoomId == 0 then + for nRoomId, _ in pairs(self.mapDormRoomInfo) do + table.insert(self.tbRoomId, nRoomId) + end + table.sort(self.tbRoomId) + end + local curIdx = table.indexof(self.tbRoomId, self.nCurRoom) + local nNextIdx = curIdx + 1 > #self.tbRoomId and 1 or curIdx + 1 + return self.tbRoomId[nNextIdx] +end +function DormPanel:SaveRoom(completeCallback, bNotNeedConfirm, sContentLanguage, sConfirmLanguage, sCancelLanguage) + NovaAPI.DispatchEventWithData("DORM_LUA_SAVE_ROOM") + local csData = safe_call_cs_func(CS.DormModuleHelper.GetDormData) + local callback = function() + self.tempEditCount = {} + local GetRoomInfoCallback = function(mapDormRoomInfo) + self.mapDormRoomInfo = mapDormRoomInfo + end + PlayerData.PlayerDormData:GetRoomInfo(GetRoomInfoCallback) + local GetBagInfoCallback = function(mapFurnitureBag) + self.mapFurnitureBag = mapFurnitureBag + self.mapFurnitureUsedCount = PlayerData.PlayerDormData:GetUsedCount() + end + PlayerData.PlayerDormData:GetBagInfo(GetBagInfoCallback) + if completeCallback ~= nil and type(completeCallback) == "function" then + completeCallback(true) + end + end + local confirmCallback = function() + if csData[1] ~= 0 then + local sTip + if csData[1] == 1 then + sTip = ConfigTable.GetUIText("Dorm_Hint_Err_FurniturePos") + elseif csData[1] == 2 then + sTip = ConfigTable.GetUIText("Dorm_Hint_Err_FixedFurniture") + elseif csData[1] == 3 then + sTip = ConfigTable.GetUIText("Dorm_Hint_Err_FloorCapacity") + elseif csData[1] == 4 then + sTip = ConfigTable.GetUIText("Dorm_Hint_Err_NoNeedToSave") + else + sTip = csData[1] + end + EventManager.Hit(EventId.OpenMessageBox, sTip) + EventManager.Hit("DormGuide_SaveResult", false, "rejected") + return + end + local mapData = {} + local nLength = math.floor(csData.Length / 5) + if 2 <= nLength then + for i = 1, nLength - 1 do + table.insert(mapData, { + FurnitureId = csData[i * 5 + 0], + X = csData[i * 5 + 1], + Y = csData[i * 5 + 2], + Z = csData[i * 5 + 3], + Rotation = csData[i * 5 + 4] + }) + end + end + PlayerData.PlayerDormData:SaveDormFurniture(self.nCurRoom, mapData, 0, callback) + end + local cancelCallback = function() + if completeCallback ~= nil and type(completeCallback) == "function" then + completeCallback(false) + end + end + if csData[0] ~= 3 then + if completeCallback ~= nil and type(completeCallback) == "function" then + completeCallback(false) + end + return + end + local nValue = csData[1] + if csData[1] == 4 then + if completeCallback ~= nil and type(completeCallback) == "function" then + completeCallback(true) + end + return + end + if bNotNeedConfirm == true then + confirmCallback() + return + else + local msg = { + nType = AllEnum.MessageBox.Confirm, + sContent = sContentLanguage or ConfigTable.GetUIText("Dorm_SaveConfirmContent"), + callbackConfirmAfterClose = confirmCallback, + callbackCancel = cancelCallback, + bDisableSnap = false, + bCloseNoHandler = true, + sCancel = sCancelLanguage, + sConfirm = sConfirmLanguage + } + EventManager.Hit(EventId.OpenMessageBox, msg) + return + end +end +function DormPanel:GetDormRewardId() + return self.mapDormBaseData.rewardIds or {} +end +function DormPanel:CapturerPresetCover(nTime) + local sName = tostring(nTime) + local bOutside = true + local mapRoomCfg = ConfigTable.GetData("DormRoom", self.nCurRoom) + if mapRoomCfg ~= nil then + bOutside = mapRoomCfg.RoomType == GameEnum.DormRoomType.Outdoor + end + local bSuc = safe_call_cs_func(CS.DormModuleHelper_HotFix.CaptureSceneImage, tostring(PlayerData.Base._nPlayerId), sName, bOutside) + if bSuc then + self.mapCoverSprites[sName] = safe_call_cs_func(CS.DormModuleHelper_HotFix.LoadSceneCaptureImageSprite, tostring(PlayerData.Base._nPlayerId), sName) + end +end +function DormPanel:LoadCaptureCover(tbCurPreset) + safe_call_cs_func(CS.DormModuleHelper_HotFix.CleanSceneCaptureImages, tostring(PlayerData.Base._nPlayerId), tbCurPreset) + for _, sPresetSpriteName in ipairs(tbCurPreset) do + self.mapCoverSprites[sPresetSpriteName] = safe_call_cs_func(CS.DormModuleHelper_HotFix.LoadSceneCaptureImageSprite, tostring(PlayerData.Base._nPlayerId), sPresetSpriteName) + end +end +function DormPanel:GetPresetCover(sName) + return self.mapCoverSprites[sName] +end +function DormPanel:ReleaseAllPresetCover() + for sName, sp in pairs(self.mapCoverSprites) do + safe_call_cs_func(CS.DormModuleHelper_HotFix.ReleaseSceneCaptureImageSprite, sp) + end + self.mapCoverSprites = {} +end +function DormPanel:SetDormBGM() + if self.nCurMode == 3 then + local nBGM = self.nCustomBgm + if 0 < nBGM then + local mapIPCfg = ConfigTable.GetData("DiscIP", nBGM) + if mapIPCfg ~= nil then + local sVoFile = mapIPCfg.VoFile + CS.WwiseAudioManager.Instance:SetDormMusic("outfit", sVoFile) + end + else + CS.WwiseAudioManager.Instance:SetDormMusic("system", "houZhai") + end + else + local mapRoomInfo = self.mapDormRoomInfo[self.nCurRoom] + if mapRoomInfo ~= 0 then + local nBGM = mapRoomInfo.DiscId + if 0 < nBGM then + local mapIPCfg = ConfigTable.GetData("DiscIP", nBGM) + if mapIPCfg ~= nil then + local sVoFile = mapIPCfg.VoFile + CS.WwiseAudioManager.Instance:SetDormMusic("outfit", sVoFile) + end + else + CS.WwiseAudioManager.Instance:SetDormMusic("system", "houZhai") + end + end + end +end +return DormPanel diff --git a/lua/game/ui/dorm/dormquest/dormquestctrl.lua b/lua/game/ui/dorm/dormquest/dormquestctrl.lua new file mode 100644 index 000000000..21e6eeb91 --- /dev/null +++ b/lua/game/ui/dorm/dormquest/dormquestctrl.lua @@ -0,0 +1,278 @@ +local DormQuestCtrl = class("DormQuestCtrl", BaseCtrl) +local DormGuideUI = require("Game.UI.Dorm.DormGuideUI") +DormQuestCtrl._mapNodeConfig = { + imgChapter = {sComponentName = "Image"}, + txtChapter = {sComponentName = "TMP_Text"}, + txtTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_Quest_GroupTitle" + }, + txtNum = {sComponentName = "TMP_Text"}, + txtActComplete = { + sComponentName = "TMP_Text", + sLanguageId = "Quest_undone" + }, + txtBtnReceiveChapter = { + sComponentName = "TMP_Text", + sLanguageId = "Quest_Receive_Btn_Text" + }, + txtBtnFastReceiveGray = { + sComponentName = "TMP_Text", + sLanguageId = "Quest_Fast_Receive_Btn_Text" + }, + txtBtnFastReceive = { + sComponentName = "TMP_Text", + sLanguageId = "Quest_Fast_Receive_Btn_Text" + }, + imgComplete = {}, + rewardItem = { + nCount = 5, + sCtrlName = "Game.UI.TemplateEx.TemplateItemCtrl" + }, + btnRewardItem = { + sComponentName = "UIButton", + nCount = 5, + callback = "OnBtnClick_GroupReward" + }, + imgEmpty = {nCount = 5}, + btnReceiveChapter = { + sComponentName = "UIButton", + callback = "OnBtnClick_GroupReceive" + }, + guideQuestLSV = { + sComponentName = "LoopScrollView" + }, + btnFastReceive = { + sComponentName = "UIButton", + callback = "OnBtnClick_FastReceive" + }, + btnFastReceiveGray = {sComponentName = "UIButton"}, + btnCloseQuest = { + sComponentName = "UIButton", + callback = "OnBtnClick_Close" + }, + snapshot = { + sComponentName = "UIButton", + callback = "OnBtnClick_Close" + }, + rtQuest = {sComponentName = "Animator"} +} +DormQuestCtrl._mapEventConfig = { + DormQuestGridReceive = "OnEvent_GridRecieveClick" +} +DormQuestCtrl._mapRedDotConfig = {} +function DormQuestCtrl:Awake() + self._mapCtrl = {} +end +function DormQuestCtrl:FadeIn() +end +function DormQuestCtrl:FadeOut() +end +function DormQuestCtrl:OnEnable() + self.bNeedBlockOperate = false + local tbParam = self:GetPanelParam() + if type(tbParam) == "table" then + self.bNeedBlockOperate = tbParam[1] == true + end + if self.bNeedBlockOperate then + NovaAPI.DispatchEventWithData("DORM_LUA_SET_UI_HIDDEN", nil, {61}) + end + local wait = function() + self._mapNode.rtQuest.gameObject:SetActive(false) + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + NovaAPI.UIEffectSnapShotCapture(self._mapNode.snapshot.gameObject) + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + self._mapNode.rtQuest.gameObject:SetActive(true) + self._mapNode.rtQuest:Play("rtQuest_in") + DormGuideUI.BindOverlay("quest", self) + self:RefreshPanel() + if DormGuideUI._bQuestLock then + self:SetGuideOperateLock(true) + end + end + cs_coroutine.start(wait) +end +function DormQuestCtrl:RefreshPanel() + self.tbGroupRewardId = {} + local nCurGroup, nGroupState, tbQuest = PlayerData.PlayerDormData:GetDormQuestDataWithGroup() + self.nCurGroup = nCurGroup + self.nGroupState = nGroupState + local bFastReceive = false + if self.nCurGroup ~= 0 then + if tbQuest == nil then + tbQuest = {} + end + else + tbQuest = {} + local nCurGroup = 0 + local forEachGroup = function(mapData) + nCurGroup = math.max(nCurGroup, mapData.Id) + end + ForEachTableLine(DataTable.DormQuestGroup, forEachGroup) + if nCurGroup ~= 0 then + self.nCurGroup = nCurGroup + self.nGroupState = 1 + do + local forEachQuest = function(mapData) + if mapData.DormQuestGroup == nCurGroup then + table.insert(tbQuest, { + nTid = mapData.Id, + nGoal = 0, + nCurProgress = 0, + nStatus = 2, + nExpire = -1 + }) + end + end + ForEachTableLine(DataTable.DormQuest, forEachQuest) + end + end + end + local statusOrder = { + [0] = 1, + [1] = 2, + [2] = 0 + } + local sort = function(a, b) + if a.nStatus ~= b.nStatus then + return statusOrder[a.nStatus] > statusOrder[b.nStatus] + end + return a.nTid < b.nTid + end + table.sort(tbQuest, sort) + self.tbQuest = tbQuest + local DormGuideUI = require("Game.UI.Dorm.DormGuideUI") + if DormGuideUI.IsLeaveLocked() then + self._mapNode.guideQuestLSV:SetAnim(0) + else + self._mapNode.guideQuestLSV:SetAnim(0.08) + end + self._mapNode.guideQuestLSV:Init(#tbQuest, self, self.OnGridRefresh) + self:RefreshGroup() +end +function DormQuestCtrl:RefreshGroup() + local bFastReceive = false + local mapGroupCfgData = ConfigTable.GetData("DormQuestGroup", self.nCurGroup) + if mapGroupCfgData == nil then + return + end + self.tbGroupRewardId = { + mapGroupCfgData.Item1, + mapGroupCfgData.Item2, + mapGroupCfgData.Item3 + } + for i = 1, 3 do + self._mapNode.rewardItem[i].gameObject:SetActive(mapGroupCfgData["Item" .. i] ~= 0) + self._mapNode.imgEmpty[i].gameObject:SetActive(mapGroupCfgData["Item" .. i] == 0) + if mapGroupCfgData["Item" .. i] ~= 0 then + self._mapNode.rewardItem[i]:SetItem(mapGroupCfgData["Item" .. i], nil, mapGroupCfgData["Qty" .. i], nil, self.nGroupState == 1, nil, nil, true) + end + end + local nTotalCount = 0 + local nCurCount = 0 + if self.tbQuest ~= nil then + for _, v in ipairs(self.tbQuest) do + nTotalCount = nTotalCount + 1 + if v.nStatus == 2 then + nCurCount = nCurCount + 1 + end + if v.nStatus == 1 then + bFastReceive = true + end + end + end + if nTotalCount <= nCurCount and self.nGroupState == 0 then + bFastReceive = true + end + NovaAPI.SetTMPText(self._mapNode.txtChapter, mapGroupCfgData.Title) + NovaAPI.SetTMPText(self._mapNode.txtNum, string.format("%d/%d", nCurCount, nTotalCount)) + self._mapNode.imgComplete:SetActive(self.nGroupState == 1) + self._mapNode.txtActComplete.gameObject:SetActive(nTotalCount > nCurCount and self.nGroupState == 0) + self._mapNode.btnReceiveChapter.gameObject:SetActive(nTotalCount <= nCurCount and self.nGroupState == 0) + self._mapNode.btnFastReceiveGray.gameObject:SetActive(not bFastReceive) + self._mapNode.btnFastReceive.gameObject:SetActive(bFastReceive) +end +function DormQuestCtrl:OnGridRefresh(goGrid, gridIndex) + if self._mapCtrl[goGrid] == nil then + self._mapCtrl[goGrid] = self:BindCtrlByNode(goGrid, "Game.UI.Dorm.DormQuest.DormQuestGridCtrl") + end + local nIdx = gridIndex + 1 + self._mapCtrl[goGrid]:Refresh(self.tbQuest[nIdx]) + if DormGuideUI._bQuestLock then + self:SetGuideOperateLock(true) + end +end +function DormQuestCtrl:OnDisable() + if self.bNeedBlockOperate then + NovaAPI.DispatchEventWithData("DORM_LUA_SET_UI_HIDDEN", nil, {0}) + end + DormGuideUI.UnbindOverlay("quest", self) + for nInstanceId, objCtrl in pairs(self._mapCtrl) do + self:UnbindCtrlByNode(objCtrl) + end + self._mapCtrl = nil +end +function DormQuestCtrl:OnDestroy() +end +function DormQuestCtrl:OnRelease() +end +function DormQuestCtrl:OnBtnClick_Close() + self._mapNode.rtQuest:Play("rtQuest_out") + self:AddTimer(1, 0.25, function() + EventManager.Hit(EventId.ClosePanel, PanelId.DormQuestPanel) + end, true, true, true) + EventManager.Hit(EventId.TemporaryBlockInput, 0.25) +end +function DormQuestCtrl:OnBtnClick_FastReceive() + local callback = function() + self:RefreshPanel() + end + PlayerData.Quest:ReceiveDormQuest(0, 0, callback) +end +function DormQuestCtrl:OnBtnClick_GroupReceive() + local callback = function() + self:RefreshPanel() + end + PlayerData.Quest:ReceiveDormQuest(1, self.nCurGroup, callback) +end +function DormQuestCtrl:OnBtnClick_GroupReward(btn, nIdx) + local nItemId = self.tbGroupRewardId[nIdx] + if nItemId ~= nil then + UTILS.ClickItemGridWithTips(nItemId, btn.transform, true, true, false) + end +end +function DormQuestCtrl:SetGuideOperateLock(bLock) + local SetBtn = function(btn, bOn) + if btn ~= nil then + btn.interactable = bOn + end + end + SetBtn(self._mapNode.btnCloseQuest, not bLock) + SetBtn(self._mapNode.snapshot, not bLock) + SetBtn(self._mapNode.btnFastReceive, not bLock) + if self._mapCtrl == nil then + return + end + for _, objGrid in pairs(self._mapCtrl) do + if objGrid._mapNode ~= nil and objGrid._mapNode.btnReceive ~= nil then + local bCan = objGrid.mapDormQuest ~= nil and objGrid.mapDormQuest.nStatus == 1 + objGrid._mapNode.btnReceive.interactable = not bLock and bCan + end + end +end +function DormQuestCtrl:IsGuideEnterDone() + local DormGuideAdapter = require("Game.UI.Dorm.DormGuideAdapter") + return DormGuideAdapter.AnimatorSettled(self._mapNode.rtQuest, "rtQuest_in") +end +function DormQuestCtrl:OnEvent_GridRecieveClick(nId) + local DormGuideAdapter = require("Game.UI.Dorm.DormGuideAdapter") + local callback = function() + self:RefreshPanel() + DormGuideAdapter.NoteQuest(nId, true) + if DormGuideUI._bQuestLock then + self:SetGuideOperateLock(true) + end + end + PlayerData.Quest:ReceiveDormQuest(0, nId, callback) +end +return DormQuestCtrl diff --git a/lua/game/ui/dorm/dormquest/dormquestgridctrl.lua b/lua/game/ui/dorm/dormquest/dormquestgridctrl.lua new file mode 100644 index 000000000..234fd01ba --- /dev/null +++ b/lua/game/ui/dorm/dormquest/dormquestgridctrl.lua @@ -0,0 +1,109 @@ +local DormQuestGridCtrl = class("DormQuestGridCtrl", BaseCtrl) +local JumpUtil = require("Game.Common.Utils.JumpUtil") +local totalLength = 616 +local totalHeight = 37 +DormQuestGridCtrl._mapNodeConfig = { + txtQuestDesc = {sComponentName = "TMP_Text"}, + txtProgress = {sComponentName = "TMP_Text"}, + txtUnComplete = { + sComponentName = "TMP_Text", + sLanguageId = "Quest_undone" + }, + txtBtnReceive = { + sComponentName = "TMP_Text", + sLanguageId = "Quest_Receive_Btn_Text" + }, + txtBtnJump = { + sComponentName = "TMP_Text", + sLanguageId = "Quest_JumpTo_Text" + }, + imgReceived = {}, + imgCompleteMask = {}, + rtProgressFill = { + sComponentName = "RectTransform" + }, + btnItem = { + sComponentName = "UIButton", + nCount = 2, + callback = "OnBtnClick_Reward" + }, + btnReceive = { + sComponentName = "UIButton", + callback = "OnBtnClick_Receive" + }, + btnJump = {sComponentName = "UIButton"}, + goRewardItem = { + sCtrlName = "Game.UI.TemplateEx.TemplateItemCtrl", + nCount = 2 + }, + imgRewardEmpty = {nCount = 2} +} +DormQuestGridCtrl._mapEventConfig = {} +DormQuestGridCtrl._mapRedDotConfig = {} +function DormQuestGridCtrl:Awake() +end +function DormQuestGridCtrl:FadeIn() +end +function DormQuestGridCtrl:FadeOut() +end +function DormQuestGridCtrl:OnEnable() +end +function DormQuestGridCtrl:OnDisable() +end +function DormQuestGridCtrl:OnDestroy() +end +function DormQuestGridCtrl:OnRelease() +end +function DormQuestGridCtrl:Refresh(mapDormQuest) + if mapDormQuest == nil then + self.gameObject:SetActive(false) + return + end + local mapDormQuestCfgData = ConfigTable.GetData("DormQuest", mapDormQuest.nTid) + if mapDormQuestCfgData == nil then + self.gameObject:SetActive(false) + return + end + self.mapDormQuestCfgData = mapDormQuestCfgData + self.mapDormQuest = mapDormQuest + NovaAPI.SetTMPText(self._mapNode.txtQuestDesc, mapDormQuestCfgData.Title) + self.tbRewardId = { + mapDormQuestCfgData.Reward1, + mapDormQuestCfgData.Reward2 + } + for i = 1, 2 do + self._mapNode.goRewardItem[i].gameObject:SetActive(mapDormQuestCfgData["Reward" .. i] ~= 0) + self._mapNode.imgRewardEmpty[i].gameObject:SetActive(mapDormQuestCfgData["Reward" .. i] == 0) + if mapDormQuestCfgData["Reward" .. i] ~= 0 then + self._mapNode.goRewardItem[i]:SetItem(mapDormQuestCfgData["Reward" .. i], nil, mapDormQuestCfgData["RewardQty" .. i], nil, mapDormQuest.nStatus == 2, nil, nil, true) + end + end + if mapDormQuest.nStatus ~= 2 then + NovaAPI.SetTMPText(self._mapNode.txtProgress, string.format("%d/%d", mapDormQuest.nCurProgress, mapDormQuest.nGoal)) + self._mapNode.rtProgressFill.sizeDelta = Vector2(mapDormQuest.nCurProgress / mapDormQuest.nGoal * totalLength, totalHeight) + else + NovaAPI.SetTMPText(self._mapNode.txtProgress, ConfigTable.GetUIText("Quest_Complete")) + self._mapNode.rtProgressFill.sizeDelta = Vector2(totalLength, totalHeight) + end + self._mapNode.imgReceived:SetActive(mapDormQuest.nStatus == 2) + self._mapNode.imgCompleteMask:SetActive(mapDormQuest.nStatus == 2) + self._mapNode.txtUnComplete.gameObject:SetActive(mapDormQuest.nStatus == 0 and mapDormQuestCfgData.JumpTo == 0) + self._mapNode.btnJump.gameObject:SetActive(mapDormQuest.nStatus == 0 and mapDormQuestCfgData.JumpTo ~= 0) + self._mapNode.btnReceive.gameObject:SetActive(mapDormQuest.nStatus == 1) +end +function DormQuestGridCtrl:ShowItemDetail(id, rtIcon) + UTILS.ClickItemGridWithTips(id, rtIcon.transform, true, true, false) +end +function DormQuestGridCtrl:OnBtnClick_Receive() + EventManager.Hit("DormQuestGridReceive", self.mapDormQuest.nTid) +end +function DormQuestGridCtrl:OnBtnClick_JumpTo() + local nJumptoId = self.mapDormQuestCfgData.JumpTo + JumpUtil.JumpTo(nJumptoId) +end +function DormQuestGridCtrl:OnBtnClick_Reward(btn, nIdx) + if self.tbRewardId[nIdx] ~= 0 then + self:ShowItemDetail(self.tbRewardId[nIdx], btn) + end +end +return DormQuestGridCtrl diff --git a/lua/game/ui/dorm/dormquest/dormquestpanel.lua b/lua/game/ui/dorm/dormquest/dormquestpanel.lua new file mode 100644 index 000000000..a6d8ca626 --- /dev/null +++ b/lua/game/ui/dorm/dormquest/dormquestpanel.lua @@ -0,0 +1,21 @@ +local DormQuestPanel = class("DormQuestPanel", BasePanel) +DormQuestPanel._bIsMainPanel = false +DormQuestPanel._tbDefine = { + { + sPrefabPath = "Dorm/DormQuestPanel.prefab", + sCtrlName = "Game.UI.Dorm.DormQuest.DormQuestCtrl" + } +} +function DormQuestPanel:Awake() +end +function DormQuestPanel:OnEnable() +end +function DormQuestPanel:OnAfterEnter() +end +function DormQuestPanel:OnDisable() +end +function DormQuestPanel:OnDestroy() +end +function DormQuestPanel:OnRelease() +end +return DormQuestPanel diff --git a/lua/game/ui/dorm/dormroomselectpanel/dormroomgridctrl.lua b/lua/game/ui/dorm/dormroomselectpanel/dormroomgridctrl.lua new file mode 100644 index 000000000..89098716d --- /dev/null +++ b/lua/game/ui/dorm/dormroomselectpanel/dormroomgridctrl.lua @@ -0,0 +1,95 @@ +local DormRoomGridCtrl = class("DormRoomGridCtrl", BaseCtrl) +DormRoomGridCtrl._mapNodeConfig = { + imgRoomIcon = {sComponentName = "Image"}, + imgCurMark = {}, + imgRoomempty = {}, + imgNameBg = {}, + imgLock = {}, + TMPRoomName = {sComponentName = "TMP_Text"}, + txtBtnGo = { + sComponentName = "TMP_Text", + sLanguageId = "MainView_Go" + }, + TMPRoomNotAvailable = {sComponentName = "TMP_Text"}, + txtBtnGoGray = { + sComponentName = "TMP_Text", + sLanguageId = "MainView_Go" + }, + btnGo = { + sComponentName = "UIButton", + callback = "OnBtnClick_Go" + }, + btnGoGray = {sComponentName = "UIButton"}, + AnimRoot = { + sNodeName = "AnimRootTop", + sComponentName = "Animator" + } +} +DormRoomGridCtrl._mapEventConfig = {} +DormRoomGridCtrl._mapRedDotConfig = {} +function DormRoomGridCtrl:Awake() + self.nRoomId = 0 +end +function DormRoomGridCtrl:FadeIn() +end +function DormRoomGridCtrl:FadeOut() +end +function DormRoomGridCtrl:OnEnable() +end +function DormRoomGridCtrl:OnDisable() +end +function DormRoomGridCtrl:OnDestroy() +end +function DormRoomGridCtrl:OnRelease() +end +function DormRoomGridCtrl:Refresh(nRoomId, nSceneId, sRoomName, bAvailable, bCurRoom, bFriend) + self._mapNode.imgCurMark:SetActive(bCurRoom) + self._mapNode.imgLock:SetActive(not bAvailable) + self._mapNode.imgRoomIcon.gameObject:SetActive(bAvailable) + self._mapNode.imgRoomempty:SetActive(false) + self.nRoomId = nRoomId + if nRoomId == 0 then + self._mapNode.imgLock:SetActive(false) + self._mapNode.imgRoomempty:SetActive(true) + self._mapNode.imgRoomIcon.gameObject:SetActive(false) + self._mapNode.imgNameBg:SetActive(false) + self._mapNode.btnGo.gameObject:SetActive(false) + self._mapNode.btnGoGray.gameObject:SetActive(false) + NovaAPI.SetTMPText(self._mapNode.TMPRoomNotAvailable, ConfigTable.GetUIText("Dorm_RoomNotAvailable")) + return + end + if bFriend then + NovaAPI.SetTMPText(self._mapNode.TMPRoomNotAvailable, ConfigTable.GetUIText("Dorm_RoomNotOpen")) + else + NovaAPI.SetTMPText(self._mapNode.TMPRoomNotAvailable, ConfigTable.GetUIText("Dorm_RoomNotAvailable_Lock")) + end + if bAvailable then + NovaAPI.SetTMPText(self._mapNode.TMPRoomName, sRoomName) + self._mapNode.imgNameBg:SetActive(true) + self._mapNode.TMPRoomNotAvailable.gameObject:SetActive(false) + else + self._mapNode.imgNameBg:SetActive(false) + self._mapNode.TMPRoomNotAvailable.gameObject:SetActive(true) + end + local mapSceneCfgData = ConfigTable.GetData("DormRoomScene", nSceneId) + if mapSceneCfgData ~= nil then + self:SetPngSprite(self._mapNode.imgRoomIcon, mapSceneCfgData.IconRes) + else + end + self._mapNode.btnGo.gameObject:SetActive(bAvailable and not bCurRoom) + self._mapNode.btnGoGray.gameObject:SetActive(bAvailable and bCurRoom) +end +function DormRoomGridCtrl:PlayAnim() + self.nUnlockAnimRoomId = self.nRoomId + self._mapNode.AnimRoot:Play("DormRoomSelectLock", 0, 0) + self:SetAnimationCallback(self._mapNode.AnimRoot, "OnUnlockAnimEnd") +end +function DormRoomGridCtrl:OnUnlockAnimEnd() + local nRoomId = self.nUnlockAnimRoomId or self.nRoomId + self.nUnlockAnimRoomId = nil + EventManager.Hit("DormRoomSelect_UnlockAnimEnd", nRoomId) +end +function DormRoomGridCtrl:OnBtnClick_Go(btn) + EventManager.Hit("DormRoomSelect_ChangeRoom", self.nRoomId) +end +return DormRoomGridCtrl diff --git a/lua/game/ui/dorm/dormroomselectpanel/dormroomselectctrl.lua b/lua/game/ui/dorm/dormroomselectpanel/dormroomselectctrl.lua new file mode 100644 index 000000000..4140b5449 --- /dev/null +++ b/lua/game/ui/dorm/dormroomselectpanel/dormroomselectctrl.lua @@ -0,0 +1,108 @@ +local DormRoomSelectCtrl = class("DormRoomSelectCtrl", BaseCtrl) +local DormGuideUI = require("Game.UI.Dorm.DormGuideUI") +DormRoomSelectCtrl._mapNodeConfig = { + snapshot = {}, + CharListRoot = {}, + svRoomList = { + sComponentName = "LoopScrollView" + }, + TopBar = { + sNodeName = "TopBarPanel", + sCtrlName = "Game.UI.TopBarEx.TopBarCtrl" + } +} +DormRoomSelectCtrl._mapEventConfig = { + DormRoomSelect_ChangeRoom = "OnEvent_ChangeRoom", + [EventId.UIBackConfirm] = "OnEvent_Back" +} +DormRoomSelectCtrl._mapRedDotConfig = {} +function DormRoomSelectCtrl:Awake() +end +function DormRoomSelectCtrl:FadeIn() +end +function DormRoomSelectCtrl:FadeOut() +end +function DormRoomSelectCtrl:OnEnable() + DormGuideUI.BindOverlay("roomSelect", self) + local wait = function() + self._mapNode.CharListRoot.gameObject:SetActive(false) + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + NovaAPI.UIEffectSnapShotCapture(self._mapNode.snapshot.gameObject) + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + self._mapNode.CharListRoot.gameObject:SetActive(true) + local tbParam = self:GetPanelParam() + local mapRoom = tbParam[1] + local nCurRoomId = tbParam[2] + self.bElevator = tbParam[3] + self.bFriend = tbParam[4] + self.tbAllRoom = {} + self.mapGridCtrl = {} + local forEachRoom = function(mapData) + table.insert(self.tbAllRoom, mapData) + end + ForEachTableLine(DataTable.DormRoom, forEachRoom) + local sort = function(a, b) + return a.Id < b.Id + end + table.sort(self.tbAllRoom, sort) + self.tbNewRoom = PlayerData.PlayerDormData:GetNewRoom() + self.mapRoomData = mapRoom + self.nCurRoomId = nCurRoomId + self._mapNode.svRoomList:SetAnim(0.08) + local nSum = #self.tbAllRoom >= 6 and 0 or 1 + self._mapNode.svRoomList:Init(#self.tbAllRoom + nSum, self, self.OnGridRefresh) + end + cs_coroutine.start(wait) +end +function DormRoomSelectCtrl:IsRoomAvailable(nRoomId) + return self.mapRoomData ~= nil and self.mapRoomData[nRoomId] ~= nil +end +function DormRoomSelectCtrl:OnDisable() + DormGuideUI.UnbindOverlay("roomSelect", self) + for nInstanceId, objCtrl in pairs(self.mapGridCtrl or {}) do + self:UnbindCtrlByNode(objCtrl) + end + self.mapGridCtrl = {} +end +function DormRoomSelectCtrl:OnGridRefresh(goGrid, gridIndex) + local nIndex = gridIndex + 1 + local mapRoomCfgData = self.tbAllRoom[nIndex] + local nInstanceID = goGrid:GetInstanceID() + if not self.mapGridCtrl[nInstanceID] then + self.mapGridCtrl[nInstanceID] = self:BindCtrlByNode(goGrid, "Game.UI.Dorm.DormRoomSelectPanel.DormRoomGridCtrl") + end + if mapRoomCfgData == nil then + self.mapGridCtrl[nInstanceID]:Refresh(0, 0, "", false, false, self.bFriend) + return + end + local mapRoomData = self.mapRoomData[mapRoomCfgData.Id] + local bAvailable = mapRoomData ~= nil + local bCurRoom = mapRoomCfgData.Id == self.nCurRoomId + local nSceneId = mapRoomData == nil and 0 or mapRoomData.RoomScene + if nSceneId == 0 then + nSceneId = mapRoomCfgData.SceneRes + end + local sRoomName = mapRoomData == nil or mapRoomData.RoomName == nil or mapRoomData.RoomName == "" and mapRoomCfgData.DefaultName or mapRoomData.RoomName + self.mapGridCtrl[nInstanceID]:Refresh(mapRoomCfgData.Id, nSceneId, sRoomName, bAvailable, bCurRoom, self.bFriend) + local nIdx = table.indexof(self.tbNewRoom, mapRoomCfgData.Id) + local bNewRoom = 0 < nIdx + if bNewRoom then + table.remove(self.tbNewRoom, nIdx) + self.mapGridCtrl[nInstanceID]:PlayAnim() + elseif self.mapGridCtrl[nInstanceID].nUnlockAnimRoomId ~= mapRoomCfgData.Id then + EventManager.Hit("DormRoomSelect_UnlockAnimEnd", mapRoomCfgData.Id) + end +end +function DormRoomSelectCtrl:OnDestroy() +end +function DormRoomSelectCtrl:OnRelease() +end +function DormRoomSelectCtrl:OnEvent_ChangeRoom(nRoomId) + EventManager.Hit(EventId.ClosePanel, PanelId.DormRoomSelectPanel) + EventManager.Hit("DormRoomSelect_ChangeRoomResult", true, nRoomId, self.bElevator) +end +function DormRoomSelectCtrl:OnEvent_Back() + EventManager.Hit(EventId.ClosePanel, PanelId.DormRoomSelectPanel) + EventManager.Hit("DormRoomSelect_ChangeRoomResult", false, 0, self.bElevator) +end +return DormRoomSelectCtrl diff --git a/lua/game/ui/dorm/dormroomselectpanel/dormroomselectpanel.lua b/lua/game/ui/dorm/dormroomselectpanel/dormroomselectpanel.lua new file mode 100644 index 000000000..a096ccf1e --- /dev/null +++ b/lua/game/ui/dorm/dormroomselectpanel/dormroomselectpanel.lua @@ -0,0 +1,21 @@ +local DormRoomSelectPanel = class("DormRoomSelectPanel", BasePanel) +DormRoomSelectPanel._bIsMainPanel = false +DormRoomSelectPanel._tbDefine = { + { + sPrefabPath = "Dorm/DormRoomSelectPanel.prefab", + sCtrlName = "Game.UI.Dorm.DormRoomSelectPanel.DormRoomSelectCtrl" + } +} +function DormRoomSelectPanel:Awake() +end +function DormRoomSelectPanel:OnEnable() +end +function DormRoomSelectPanel:OnAfterEnter() +end +function DormRoomSelectPanel:OnDisable() +end +function DormRoomSelectPanel:OnDestroy() +end +function DormRoomSelectPanel:OnRelease() +end +return DormRoomSelectPanel diff --git a/lua/game/ui/dorm/legacy/dormctrl.lua b/lua/game/ui/dorm/legacy/dormctrl.lua new file mode 100644 index 000000000..591b70849 --- /dev/null +++ b/lua/game/ui/dorm/legacy/dormctrl.lua @@ -0,0 +1,392 @@ +local DormCtrl = class("DormCtrl", BaseCtrl) +DormCtrl._mapNodeConfig = { + TopBar = { + sNodeName = "TopBarPanel", + sCtrlName = "Game.UI.TopBarEx.TopBarCtrl" + }, + rtEditorRoot = { + sCtrlName = "Game.UI.Dorm.Legacy.DormEditorCtrl" + }, + rtInteractiveRoot = { + sCtrlName = "Game.UI.Dorm.Legacy.DormInteractiveCtrl" + }, + TestHotFix = {sComponentName = "Text"}, + btnTestHotFix = { + sComponentName = "UIButton", + nCount = 3, + callback = "HotFixTestBtn" + }, + CharListRoot = { + sCtrlName = "Game.UI.Dorm.DormCharSelect.DormSelectCharCtrl" + } +} +DormCtrl._mapEventConfig = { + [EventId.UIBackConfirm] = "OnEvent_Back", + [EventId.UIHomeConfirm] = "OnEvent_Home", + DormPanel_BtnClickEdit = "OnEvent_EditMode", + DormPanel_BtnInteractive = "OnEvent_InteractiveMode", + DormPanel_BtnClickObserve = "OnEvent_ObserveMode", + DormPanel_BtnClickOperate = "OnEvent_OperateMode", + DormPanel_NextRoom = "OnEvent_NextRoom", + OnEvent_DormLevelLoadComplete = "OnEvent_DormLevelLoadComplete", + DORM_LEVEL_FINISH = "OnEvent_DormLevelFinish", + DORM_CS2LUA_SHOW_SELECT_ROME_UI = "OnEvent_SelectRoom", + DORM_CS2LUA_SWITCH_NEW_ROOM = "OnEvent_SwitchRoom", + DormRoomSelect_ChangeRoomResult = "OnEvent_ChangeRoomResult", + DormCharSelectResult = "OnEvent_DormCharSelectResult", + DormPanel_OpenSelectChar = "OnEvent_OpenSelectChar", + DormCharInteractive = "OnEvent_DormCharInteractive", + DormCharGiftSend = "OnEvent_DormCharGift" +} +function DormCtrl:Awake() +end +function DormCtrl:OnEnable() + self.nSelectedRoomId = 0 + local tbParam = self:GetPanelParam() + local roomId = tbParam[1] + self.gameObject:SetActive(false) + local bGetRoomInfo = false + local bGetBagInfo = false + local GetRoomInfoCallback = function(mapDormRoomInfo) + bGetRoomInfo = true + if roomId == nil or roomId <= 0 then + for nRoomId, _ in pairs(mapDormRoomInfo) do + if roomId == 0 or roomId == nil then + roomId = nRoomId + else + roomId = math.min(roomId, nRoomId) + end + end + end + self._panel.nCurRoom = roomId + self._panel.mapDormRoomInfo = mapDormRoomInfo + if bGetBagInfo then + NovaAPI.EnterModule("DormModuleScene", true) + self._mapNode.rtEditorRoot:Init(self._panel.nCurRoom) + else + return + end + end + PlayerData.PlayerDormData:GetRoomInfo(GetRoomInfoCallback) + local GetBagInfoCallback = function(mapFurnitureBag) + bGetBagInfo = true + self._panel.mapFurnitureBag = mapFurnitureBag + self._panel.mapFurnitureUsedCount = PlayerData.PlayerDormData:GetUsedCount() + if bGetRoomInfo then + NovaAPI.EnterModule("DormModuleScene", true) + self._mapNode.rtEditorRoot:Init(self._panel.nCurRoom) + else + return + end + end + PlayerData.PlayerDormData:GetBagInfo(GetBagInfoCallback) +end +function DormCtrl:SwitchRoom(nRoomId) + local nNextRoom = nRoomId + self._panel.nCurRoom = nNextRoom + self._mapNode.rtEditorRoot:Init(self._panel.nCurRoom) + local tbRoleData = PlayerData.PlayerDormData:GetRoleInfo(nRoomId) + PlayerData.PlayerDormData:SetRoleVisitState() + local roomData = {} + local nFurnitureLen = 0 + local tbRole = {} + local bIsMale = PlayerData.Base:GetPlayerSex() == true + if bIsMale then + table.insert(tbRole, { + 9101, + 910101, + true + }) + else + table.insert(tbRole, { + 9100, + 910001, + true + }) + end + for index, value in ipairs(tbRoleData) do + local nSkinId = PlayerData.Char:GetCharSkinId(value.RoleId) + table.insert(tbRole, { + value.RoleId, + nSkinId, + value.IsVisit + }) + if value.IsVisit == false then + value.IsVisit = true + end + end + if self._panel.mapDormRoomInfo[nNextRoom] ~= nil then + local mapData = self._panel.mapDormRoomInfo[nNextRoom] + nFurnitureLen = #mapData.FurnitureList + end + table.insert(roomData, { + 1, + self._panel.nCurRoom, + nFurnitureLen, + tbRole, + 0 + }) + for _, mapFurnitur in ipairs(self._panel.mapDormRoomInfo[self._panel.nCurRoom].FurnitureList) do + table.insert(roomData, { + mapFurnitur.FurnitureId, + mapFurnitur.X, + mapFurnitur.Y, + mapFurnitur.Z, + mapFurnitur.Rotation + }) + end + safe_call_cs_func(CS.DormModuleHelper.SetDormData, roomData) + NovaAPI.DispatchEventWithData("DORM_LEVEL_STATE_CHANGED", nil, {false, 0}) +end +function DormCtrl:OnEvent_Back(nPanelId) + if self._panel._nPanelId ~= nPanelId then + return + end + if self._panel.nCurMode == 2 then + self:OnEvent_InteractiveMode() + return + end + NovaAPI.DispatchEventWithData("DORM_LEVEL_STATE_CHANGED", nil, {true, 0}) + self.gameObject:SetActive(false) +end +function DormCtrl:OnEvent_Home(nPanelId) + if self._panel._nPanelId ~= nPanelId then + return + end + NovaAPI.DispatchEventWithData("DORM_LEVEL_STATE_CHANGED", nil, {true, 0}) + self.gameObject:SetActive(false) +end +function DormCtrl:OnEvent_EditMode() + self._mapNode.rtEditorRoot.gameObject:SetActive(true) + self._mapNode.rtInteractiveRoot:RecycleAllInteractiveHudCtrl() + self._mapNode.rtInteractiveRoot.gameObject:SetActive(false) + self._panel.nCurMode = 2 + NovaAPI.DispatchEventWithData("DormSwicthMode", nil, {2}) +end +function DormCtrl:OnEvent_InteractiveMode() + local callback = function(bSaveSuc) + self._panel.tempEditCount = {} + self._mapNode.rtEditorRoot.gameObject:SetActive(false) + self._mapNode.rtInteractiveRoot.gameObject:SetActive(true) + self._mapNode.rtInteractiveRoot:SetMode(self._panel.nCurInteractiveMode) + self._panel.nCurMode = self._panel.nCurInteractiveMode + if bSaveSuc then + NovaAPI.DispatchEventWithData("DORM_LUA_SAVE_ROOM_SUCC") + else + NovaAPI.DispatchEventWithData("DORM_LUA_ABANDON_SAVE_ROOM") + end + NovaAPI.DispatchEventWithData("DormSwicthMode", nil, { + self._panel.nCurInteractiveMode + }) + end + self._panel:SaveRoom(callback, false) +end +function DormCtrl:OnEvent_ObserveMode() + self._mapNode.rtInteractiveRoot:SetMode(1) + self._panel.nCurMode = 1 + self._panel.nCurInteractiveMode = 1 + NovaAPI.DispatchEventWithData("DormSwicthMode", nil, {1}) +end +function DormCtrl:OnEvent_OperateMode() + self._mapNode.rtInteractiveRoot:SetMode(0) + self._panel.nCurMode = 0 + self._panel.nCurInteractiveMode = 0 + NovaAPI.DispatchEventWithData("DormSwicthMode", nil, {0}) +end +function DormCtrl:OnEvent_NextRoom() + local nCurRoom = self._panel.nCurRoom + local mapRoomData = self._panel.mapDormRoomInfo + self.gameObject:SetActive(false) + EventManager.Hit(EventId.OpenPanel, PanelId.DormRoomSelectPanel, mapRoomData, nCurRoom, false) +end +function DormCtrl:OnEvent_DormLevelLoadComplete() + self._mapNode.rtEditorRoot.gameObject:SetActive(self._panel.nCurMode == 2) + self._mapNode.rtInteractiveRoot.gameObject:SetActive(self._panel.nCurMode == 0 or self._panel.nCurMode == 1) + if self._panel.nCurMode == 0 or self._panel.nCurMode == 1 then + self._panel.nCurInteractiveMode = self._panel.nCurMode + self._mapNode.rtInteractiveRoot:SetMode(self._panel.nCurMode) + end + self.gameObject:SetActive(true) + EventManager.Hit(EventId.SetTransition) +end +function DormCtrl:OnEvent_DormLevelFinish() + NovaAPI.EnterModule("MainMenuModuleScene", true) +end +function DormCtrl:HotFixTestBtn(btn, idx) + if idx == 1 then + local tbTestRet = safe_call_cs_func(CS.DormModuleHelper_HotFix.TestGetDormData, 1) + local str = "" + for i = 0, 2 do + str = str .. tbTestRet[i] + end + self._mapNode.TestHotFix.text = str + elseif idx == 2 then + local str = safe_call_cs_func(CS.DormModuleHelper_HotFix.TestGetDormData1, "test2") + self._mapNode.TestHotFix.text = str + else + safe_call_cs_func(CS.DormModuleHelper_HotFix.TestGetDormData2, self._mapNode.TestHotFix.gameObject) + end +end +function DormCtrl:OnEvent_SelectRoom() + local nCurRoom = self._panel.nCurRoom + local mapRoomData = self._panel.mapDormRoomInfo + self.gameObject:SetActive(false) + EventManager.Hit(EventId.OpenPanel, PanelId.DormRoomSelectPanel, mapRoomData, nCurRoom, true) +end +function DormCtrl:OnEvent_SwitchRoom() + self:SwitchRoom(self.nSelectedRoomId) + self.nSelectedRoomId = 0 +end +function DormCtrl:OnEvent_ChangeRoomResult(bConfirm, nRoomId, bElevator) + if bConfirm then + self.nSelectedRoomId = nRoomId + else + self.gameObject:SetActive(true) + end + if bElevator then + NovaAPI.DispatchEventWithData("DORM_LUA_SELECT_SCENE_CALLBACK", nil, {bConfirm}) + elseif bConfirm then + self:OnEvent_SwitchRoom() + end +end +function DormCtrl:OnEvent_OpenSelectChar() + local tbCurSelectChar = {} + local tbCharInRoom = {} + local mapDormRoomCfgData = ConfigTable.GetData("DormRoom", self._panel.nCurRoom) + if mapDormRoomCfgData ~= nil then + local nMaxCharCount = mapDormRoomCfgData.RoleNum + for i = 1, nMaxCharCount do + table.insert(tbCurSelectChar, 0) + end + local curRoomInfo = self._panel.mapDormRoomInfo[self._panel.nCurRoom] + local tbRoleList = curRoomInfo.RoleList + if tbRoleList ~= nil then + for idx, mapRole in ipairs(tbRoleList) do + tbCurSelectChar[idx] = mapRole.RoleId + end + end + for nRoomId, mapRoomInfo in pairs(self._panel.mapDormRoomInfo) do + if nRoomId ~= self._panel.nCurRoom then + for _, mapRole in ipairs(mapRoomInfo.RoleList) do + table.insert(tbCharInRoom, mapRole.RoleId) + end + end + end + self._mapNode.CharListRoot:ShowList(tbCurSelectChar, false, 1, tbCharInRoom) + self._mapNode.rtInteractiveRoot:RecycleAllInteractiveHudCtrl() + NovaAPI.DispatchEventWithData("DormSwicthMode", nil, {4}) + self._mapNode.rtInteractiveRoot:SetShowBtns(false) + end +end +function DormCtrl:OnEvent_DormCharSelectResult(tbCurChar, bConfirm) + local revertChar = function() + local beforeChar = self._panel.mapDormRoomInfo[self._panel.nCurRoom].RoleList + local tbBeforeCharId = {} + for _, mapCharInfo in ipairs(beforeChar) do + local nCharId = mapCharInfo.RoleId + table.insert(tbBeforeCharId, tbBeforeCharId) + if table.indexof(tbCurChar, nCharId) < 1 then + local nSkinId = 0 + local mapChar = ConfigTable.GetData_Character(nCharId) + if mapChar ~= nil then + nSkinId = mapChar.DefaultSkinId + end + NovaAPI.DispatchEventWithData("DORM_LUA_SWITCH_ACTOR_CALLBACK", nil, { + true, + nCharId, + nSkinId + }) + end + end + for _, nCharId in ipairs(tbCurChar) do + if 0 < nCharId and table.indexof(tbBeforeCharId, nCharId) < 1 then + NovaAPI.DispatchEventWithData("DORM_LUA_SWITCH_ACTOR_CALLBACK", nil, {false, nCharId}) + end + end + end + if bConfirm then + local tbChar = {} + local bSame = true + local beforeChar = self._panel.mapDormRoomInfo[self._panel.nCurRoom].RoleList + for _, nCharId in ipairs(tbCurChar) do + if nCharId ~= 0 then + table.insert(tbChar, nCharId) + end + end + if #beforeChar ~= #tbChar then + bSame = false + end + for _, mapCharInfo in ipairs(beforeChar) do + if table.indexof(tbCurChar, mapCharInfo.RoleId) < 1 then + bSame = false + end + end + local callback = function(ret) + self._panel.mapDormRoomInfo = ret + self._mapNode.CharListRoot:CloseList() + self._mapNode.rtInteractiveRoot:SetShowBtns(true) + NovaAPI.DispatchEventWithData("DormSwicthMode", nil, { + self._panel.nCurInteractiveMode + }) + end + if bSame then + callback(self._panel.mapDormRoomInfo) + else + PlayerData.PlayerDormData:UpdateInvitationRole(self._panel.nCurRoom, tbChar, callback) + end + else + revertChar() + self._mapNode.CharListRoot:CloseList() + self._mapNode.rtInteractiveRoot:SetShowBtns(true) + NovaAPI.DispatchEventWithData("DormSwicthMode", nil, { + self._panel.nCurInteractiveMode + }) + end +end +function DormCtrl:OnEvent_DormCharInteractive(tbCharId, callback) + local tbCheck = {} + for _, mapRoleInfo in ipairs(tbCharId) do + if not PlayerData.PlayerDormData:CheckRoleInteraction(mapRoleInfo.RoleId) then + table.insert(tbCheck, mapRoleInfo) + end + end + if #tbCheck < 1 then + if callback ~= nil and type(callback == "function") then + callback() + end + return + end + local netCallback = function(InfoList) + local charStr = "" + for _, mapInfo in ipairs(InfoList) do + charStr = charStr .. string.format("角色进行了交互:%d,当前好感度经验为:%d 当前好感度等级为:%d\n", mapInfo.AffinityInfo.CharId, mapInfo.AffinityInfo.AffinityExp, mapInfo.AffinityInfo.AffinityLevel) + if mapInfo.ItemInfo.Tid ~= 0 then + charStr = charStr .. string.format("角色赠送了礼物:%d,数量为:%d\n", mapInfo.ItemInfo.Tid, mapInfo.ItemInfo.Qty) + end + end + print(charStr) + if callback ~= nil and type(callback == "function") then + callback() + end + end + PlayerData.PlayerDormData:DormRoleInteraction(tbCheck, netCallback) +end +function DormCtrl:OnEvent_DormCharGift(nRoomId, nCharId, tbGift, callback) + if PlayerData.PlayerDormData:CheckRoleSendGift(nCharId) then + print("该角色今天已被赠送过礼物") + callback() + return + end + local netCallback = function(Info) + local giftStr = "" + for _, itemTpl in ipairs(tbGift) do + giftStr = giftStr .. " " .. itemTpl.Tid + end + print(string.format("赠送了礼物:%s 当前好感度为:%d 当前好感度等级为:%d", giftStr, Info.AffinityExp, Info.AffinityLevel)) + if callback ~= nil and type(callback == "function") then + callback() + end + end + PlayerData.PlayerDormData:DormAffinityGiftSend(nRoomId, nCharId, tbGift, netCallback) +end +return DormCtrl diff --git a/lua/game/ui/dorm/legacy/dormeditorctrl.lua b/lua/game/ui/dorm/legacy/dormeditorctrl.lua new file mode 100644 index 000000000..4e1fcb31c --- /dev/null +++ b/lua/game/ui/dorm/legacy/dormeditorctrl.lua @@ -0,0 +1,502 @@ +local DormEditorCtrl = class("DormEditorCtrl", BaseCtrl) +DormEditorCtrl._mapNodeConfig = { + rtFurnitureBg = { + sComponentName = "RectTransform" + }, + btnFurnitureListOpen = { + sComponentName = "UIButton", + callback = "OnBtnClick_FurnitureListOpen" + }, + btnFurnitureListClose = { + sComponentName = "UIButton", + callback = "OnBtnClick_FurnitureListClose" + }, + rtPresetBg = { + sComponentName = "RectTransform" + }, + btnPresetOpen = { + sComponentName = "UIButton", + callback = "OnBtnClick_PresetOpen" + }, + btnPresetClose = { + sComponentName = "UIButton", + callback = "OnBtnClick_PresetClose" + }, + btnInteractiveMode = { + sComponentName = "UIButton", + callback = "OnBtnClick_InteractiveMode" + }, + btnExitEditor = { + sComponentName = "UIButton", + callback = "OnBtnClick_ExitEditor" + }, + btnHudDelete = { + sComponentName = "UIButton", + callback = "OnBtnClick_HudDelete" + }, + btnHudRotation = { + sComponentName = "UIButton", + callback = "OnBtnClick_HudRotation" + }, + btnPresetSave = { + sComponentName = "UIButton", + callback = "OnBtnClick_PresetSave" + }, + btnPresetApply = { + sComponentName = "UIButton", + callback = "OnBtnClick_PresetApply" + }, + btnSaveRoom = { + sComponentName = "UIButton", + callback = "OnBtnClick_SaveRoom" + }, + btnClearRoom = { + sComponentName = "UIButton", + callback = "OnBtnClick_ClearRoom" + }, + btnNextRoom = { + sComponentName = "UIButton", + callback = "OnBtnClick_NextRoom" + }, + btnHudCancel = { + sComponentName = "UIButton", + callback = "OnBtnClick_CancelEdit" + }, + svFurniture = { + sComponentName = "LoopScrollView" + }, + svPreset = { + sComponentName = "LoopScrollView" + }, + rtOperate = { + sComponentName = "CanvasGroup" + }, + rtCenter = {}, + rtHud = {} +} +DormEditorCtrl._mapEventConfig = { + DORM_CS_SWITCH_FURNITURE = "OnEvent_DORM_CS_SWITCH_FURNITURE", + DORM_CS_SET_FUR_HUD = "OnEvent_DORM_CS_SET_FUR_HUD" +} +DormEditorCtrl._mapRedDotConfig = {} +function DormEditorCtrl:Awake() + self.mapFurnitureCtrl = {} + self.mapPresetCtrl = {} + self.tbFurniture = {} +end +function DormEditorCtrl:FadeIn() +end +function DormEditorCtrl:FadeOut() +end +function DormEditorCtrl:OnEnable() + self.bInitPresetList = false + self.bInitPresetListSuc = false + self.bPresetSaveMode = false +end +function DormEditorCtrl:OnDisable() + self:UnbindAllCtrl() +end +function DormEditorCtrl:OnDestroy() +end +function DormEditorCtrl:OnRelease() +end +function DormEditorCtrl:UnbindAllCtrl() + for _, mapCtrl in pairs(self.mapFurnitureCtrl) do + self:UnbindCtrlByNode(mapCtrl) + end + self.mapFurnitureCtrl = {} + for _, mapCtrl in pairs(self.mapPresetCtrl) do + self:UnbindCtrlByNode(mapCtrl) + end + self.mapPresetCtrl = {} +end +function DormEditorCtrl:Init(nRoomId) + self.tbFurniture = {} + self.nCurEditFurniture = 0 + self.nListWidth = self._mapNode.rtFurnitureBg.rect.width + self.nPresetHeight = self._mapNode.rtPresetBg.rect.height + self.gameObject:SetActive(false) + self._mapNode.rtHud:SetActive(false) + self:OnBtnClick_PresetClose() + self:OnBtnClick_FurnitureListOpen() + self.nCurRoomId = nRoomId + local nRoomType = 0 + local mapRoomConfig = ConfigTable.GetData("DormRoom", nRoomId) + if mapRoomConfig ~= nil then + nRoomType = mapRoomConfig.RoomType + end + for nFurnitureId, nTotalCount in pairs(self._panel.mapFurnitureBag) do + local bAdd = false + local mapFurnitureConfig = ConfigTable.GetData("DormFurniture", nFurnitureId) + if mapFurnitureConfig ~= nil then + bAdd = 0 < table.indexof(mapFurnitureConfig.CanIn, nRoomType) + end + if bAdd then + table.insert(self.tbFurniture, { + nFurnitureId, + self._panel:GetFurnitureCount(nFurnitureId) + }) + end + end + self._mapNode.svFurniture:Init(#self.tbFurniture, self, self.OnFurnitureGridRefresh, self.OnFurnitureBtnClickGrid, false) +end +function DormEditorCtrl:InitPresetList() + local InitList = function() + self._mapNode.svPreset:Init(self._panel.nPresetCount, self, self.OnPresetGridRefresh, self.OnPresetBtnClickGrid, false) + self.bInitPresetListSuc = true + self:OnBtnClick_PresetOpen() + end + local Callback = function(mapData, nPresetCount) + self._panel.mapPresetInfo = mapData + self._panel.nPresetCount = nPresetCount + InitList() + end + if self._panel.mapPresetInfo == nil then + PlayerData.PlayerDormData:GetPresetInfo(Callback) + else + InitList() + end +end +function DormEditorCtrl:SetEditorState(bEditor) + self._mapNode.rtFurnitureBg.gameObject:SetActive(not bEditor) + NovaAPI.SetCanvasGroupAlpha(self._mapNode.rtOperate, not bEditor and 1 or 0) + NovaAPI.SetCanvasGroupInteractable(self._mapNode.rtOperate, not bEditor) + NovaAPI.SetCanvasGroupBlocksRaycasts(self._mapNode.rtOperate, not bEditor) + if not bEditor then + safe_call_cs_func(CS.DormModuleHelper.UnsetHudFollowTarget, self._mapNode.rtCenter) + self._mapNode.rtHud:SetActive(false) + self.nCurEditFurniture = 0 + self._mapNode.svFurniture:ForceRefresh() + end +end +function DormEditorCtrl:SavePreset(nBuildId) + NovaAPI.DispatchEventWithData("DORM_LUA_SAVE_ROOM") + local csData = safe_call_cs_func(CS.DormModuleHelper.GetDormData) + local callback = function() + local GetNewDataCallback = function(mapData, nPresetCount) + self._panel.mapPresetInfo = mapData + self._panel.nPresetCount = nPresetCount + self._mapNode.svPreset:Init(self._panel.nPresetCount, self, self.OnPresetGridRefresh, self.OnPresetBtnClickGrid, false) + end + PlayerData.PlayerDormData:GetPresetInfo(GetNewDataCallback) + end + local confirmCallback = function() + local mapData = {} + local nLength = math.floor(csData.Length / 5) + if 2 <= nLength then + for i = 1, nLength - 1 do + table.insert(mapData, { + FurnitureId = csData[i * 5 + 0], + X = csData[i * 5 + 1], + Y = csData[i * 5 + 2], + Z = csData[i * 5 + 3], + Rotation = csData[i * 5 + 4] + }) + end + end + PlayerData.PlayerDormData:SaveDormFurniture(self._panel.nCurRoom, mapData, nBuildId, callback) + end + local cancelCallback = function() + end + if csData[0] ~= 3 then + NovaAPI.DispatchEventWithData("DORM_LUA_ABANDON_SAVE_ROOM") + self._panel.tempEditCount = {} + callback() + return + end + if csData[1] ~= 0 and csData[1] ~= 4 then + local sTip + if csData[1] == 1 then + sTip = ConfigTable.GetUIText("Dorm_Hint_Err_FurniturePos") + elseif csData[1] == 2 then + sTip = ConfigTable.GetUIText("Dorm_Hint_Err_FixedFurniture") + elseif csData[1] == 3 then + sTip = ConfigTable.GetUIText("Dorm_Hint_Err_FloorCapacity") + elseif csData[1] == 4 then + sTip = ConfigTable.GetUIText("Dorm_Hint_Err_NoNeedToSave") + else + sTip = csData[1] + end + EventManager.Hit(EventId.OpenMessageBox, sTip) + return + end + local msg = { + nType = AllEnum.MessageBox.Confirm, + sContent = "是否保存当前修改", + callbackConfirm = confirmCallback, + callbackCancel = cancelCallback, + bDisableSnap = false + } + EventManager.Hit(EventId.OpenMessageBox, msg) +end +function DormEditorCtrl:ApplyPreset(nBuildId) + local mapTempCount = {} + local mapPresetData = self._panel.mapPresetInfo[nBuildId] + if mapPresetData == nil then + printError("No PresetData:" .. nBuildId) + return + end + local mapDormCfg = ConfigTable.GetData("DormRoom", self._panel.nCurRoom) + if mapDormCfg == nil then + return + end + if mapPresetData.DormType ~= mapDormCfg.RoomType then + EventManager.Hit(EventId.OpenMessageBox, "不是该房间类型的预设") + return + end + local roomData = {} + local nFurnitureLen = #mapPresetData.FurnitureList + table.insert(roomData, { + 2, + mapDormCfg.RoomType, + nBuildId, + nFurnitureLen, + 0 + }) + for _, mapFurniture in ipairs(mapPresetData.FurnitureList) do + local nCount = self._panel:GetFurnitureCount(mapFurniture.FurnitureId) + local curUseCount = mapTempCount[mapFurniture.FurnitureId] or 0 + local mapFurnitureConfig = ConfigTable.GetData("DormFurniture", mapFurniture.FurnitureId) + if mapFurnitureConfig ~= nil and (nCount >= curUseCount + 1 or 0 < mapFurnitureConfig.Fixed) then + if mapFurnitureConfig.Fixed == 0 then + if mapTempCount[mapFurniture.FurnitureId] == nil then + mapTempCount[mapFurniture.FurnitureId] = 0 + end + mapTempCount[mapFurniture.FurnitureId] = mapTempCount[mapFurniture.FurnitureId] + 1 + end + table.insert(roomData, { + mapFurniture.FurnitureId, + mapFurniture.X, + mapFurniture.Y, + mapFurniture.Z, + mapFurniture.Rotation + }) + end + end + safe_call_cs_func(CS.DormModuleHelper.SetDormData, roomData) + NovaAPI.DispatchEventWithData("DORM_LUA_APPLY_PRESET") + local csData = safe_call_cs_func(CS.DormModuleHelper.GetDormData) + if csData == nil then + printError("ApplyPresetResult Nil") + return + end + if csData[0] ~= 4 then + printError("ApplyPresetResult TypeError:" .. csData[0]) + return + end + local nLeng = csData[1] + local nTotalDataLeng = 2 + 2 * nLeng + if 0 < nLeng then + for i = 1, nLeng do + local nFurnitureId = csData[2 * i] + local nCount = csData[2 * i + 1] + self._panel:SetTempFurnitureCount(nFurnitureId, -nCount) + end + end + for _, mapCtrl in pairs(self.mapFurnitureCtrl) do + mapCtrl:SetCount(self._panel:GetFurnitureCount(mapCtrl.nItemId)) + end +end +function DormEditorCtrl:OnFurnitureGridRefresh(goGrid, idx) + idx = idx + 1 + local nInstanceId = goGrid:GetInstanceID() + if self.mapFurnitureCtrl[nInstanceId] == nil then + local mapCtrl = self:BindCtrlByNode(goGrid, "Game.UI.Dorm.Legacy.DormFurnitureGridCtrl") + self.mapFurnitureCtrl[nInstanceId] = mapCtrl + end + local tbData = self.tbFurniture[idx] + self.mapFurnitureCtrl[nInstanceId]:Refresh(tbData[1], self._panel:GetFurnitureCount(tbData[1]), self._panel.nCurRoom) + self.mapFurnitureCtrl[nInstanceId]:SetSelect(tbData[1] == self.nCurEditFurniture) +end +function DormEditorCtrl:OnFurnitureBtnClickGrid(goGrid, idx) + idx = idx + 1 + local nInstanceId = goGrid:GetInstanceID() + local tbData = self.tbFurniture[idx] + if 1 > self._panel:GetFurnitureCount(tbData[1]) then + return + end + if self.mapFurnitureCtrl[nInstanceId].nItemCount <= 0 then + return + end + self.nCurEditFurniture = tbData[1] + self.mapFurnitureCtrl[nInstanceId]:SetSelect(true) + self._panel:SetTempFurnitureCount(self.nCurEditFurniture, 1) + self.mapFurnitureCtrl[nInstanceId]:SetCount(self._panel:GetFurnitureCount(self.nCurEditFurniture)) + self:SetEditorState(true) + NovaAPI.DispatchEventWithData("DORM_LUA_CREATE_FURNITURE", nil, self.nCurEditFurniture) +end +function DormEditorCtrl:OnPresetGridRefresh(goGrid, idx) + idx = idx + 1 + local mapPresetData = self._panel.mapPresetInfo[idx] + local nInstanceId = goGrid:GetInstanceID() + if self.mapPresetCtrl[nInstanceId] == nil then + local mapCtrl = self:BindCtrlByNode(goGrid, "Game.UI.Dorm.Legacy.DormPresetGridCtrl") + self.mapPresetCtrl[nInstanceId] = mapCtrl + mapCtrl:SetSelect(self.bPresetSaveMode) + end + if mapPresetData ~= nil then + self.mapPresetCtrl[nInstanceId]:Refresh("预设" .. idx) + else + self.mapPresetCtrl[nInstanceId]:Refresh("暂无预设" .. idx) + end +end +function DormEditorCtrl:OnPresetBtnClickGrid(goGrid, idx) + idx = idx + 1 + if self.bPresetSaveMode then + self:SavePreset(idx) + else + local mapPresetData = self._panel.mapPresetInfo[idx] + if mapPresetData == nil then + EventManager.Hit(EventId.OpenMessageBox, "暂无预设") + return + end + self:ApplyPreset(idx) + end +end +function DormEditorCtrl:OnBtnClick_FurnitureListOpen() + self._mapNode.rtFurnitureBg.anchoredPosition = Vector2(self.nListWidth, 0) + self._mapNode.btnFurnitureListOpen.gameObject:SetActive(false) + self._mapNode.btnFurnitureListClose.gameObject:SetActive(true) +end +function DormEditorCtrl:OnBtnClick_FurnitureListClose() + self._mapNode.rtFurnitureBg.anchoredPosition = Vector2(0, 0) + self._mapNode.btnFurnitureListOpen.gameObject:SetActive(true) + self._mapNode.btnFurnitureListClose.gameObject:SetActive(false) +end +function DormEditorCtrl:OnBtnClick_PresetOpen() + if not self.bInitPresetList then + self.bInitPresetList = true + self:InitPresetList() + return + end + if self.bInitPresetListSuc then + self._mapNode.rtPresetBg.anchoredPosition = Vector2(0, 0) + self._mapNode.btnPresetOpen.gameObject:SetActive(false) + self._mapNode.btnPresetClose.gameObject:SetActive(true) + end +end +function DormEditorCtrl:OnBtnClick_PresetClose() + self._mapNode.rtPresetBg.anchoredPosition = Vector2(0, -self.nPresetHeight) + self._mapNode.btnPresetOpen.gameObject:SetActive(true) + self._mapNode.btnPresetClose.gameObject:SetActive(false) +end +function DormEditorCtrl:OnBtnClick_SaveRoom() + local callback = function(bSaveSuc) + if bSaveSuc then + self._panel.tempEditCount = {} + NovaAPI.DispatchEventWithData("DORM_LUA_SAVE_ROOM_SUCC") + end + end + self._panel:SaveRoom(callback, false) +end +function DormEditorCtrl:OnBtnClick_NextRoom() + local callback = function(bSaveSuc) + self._panel.tempEditCount = {} + if bSaveSuc then + NovaAPI.DispatchEventWithData("DORM_LUA_SAVE_ROOM_SUCC") + end + EventManager.Hit("DormPanel_NextRoom") + end + self._panel:SaveRoom(callback, false) +end +function DormEditorCtrl:OnBtnClick_InteractiveMode() + EventManager.Hit("DormPanel_BtnInteractive") +end +function DormEditorCtrl:OnBtnClick_ExitEditor() + NovaAPI.DispatchEventWithData("DORM_LUA_UNSELECT_FURNITURE") + self:SetEditorState(false) +end +function DormEditorCtrl:OnBtnClick_CancelEdit() + local tempId = self.nCurEditFurniture + NovaAPI.DispatchEventWithData("DORM_LUA_CANCEL_FURNITURE") + local csData = safe_call_cs_func(CS.DormModuleHelper.GetDormData) + if csData ~= nil and csData.Length == 1 and csData[0] == 1 and 0 < tempId then + self._panel:SetTempFurnitureCount(tempId, -1) + for _, mapCtrl in pairs(self.mapFurnitureCtrl) do + if mapCtrl.nItemId == tempId then + mapCtrl:SetCount(self._panel:GetFurnitureCount(mapCtrl.nItemId)) + end + end + end +end +function DormEditorCtrl:OnBtnClick_HudRotation() + NovaAPI.DispatchEventWithData("DORM_LUA_ROTATE_FURNITURE", nil, true) +end +function DormEditorCtrl:OnBtnClick_HudDelete() + self._panel:SetTempFurnitureCount(self.nCurEditFurniture, -1) + for _, mapCtrl in pairs(self.mapFurnitureCtrl) do + if mapCtrl.nItemId == self.nCurEditFurniture then + mapCtrl:SetCount(self._panel:GetFurnitureCount(mapCtrl.nItemId)) + end + end + self:SetEditorState(false) + NovaAPI.DispatchEventWithData("DORM_LUA_DELETE_FURNITURE") +end +function DormEditorCtrl:OnBtnClick_PresetSave() + self.bPresetSaveMode = true + for _, mapCtrl in pairs(self.mapPresetCtrl) do + mapCtrl:SetSelect(true) + end +end +function DormEditorCtrl:OnBtnClick_PresetApply() + self.bPresetSaveMode = false + for _, mapCtrl in pairs(self.mapPresetCtrl) do + mapCtrl:SetSelect(false) + end +end +function DormEditorCtrl:OnBtnClick_ClearRoom() + local mapRoomCfgData = ConfigTable.GetData("DormRoom", self._panel.nCurRoom) + if mapRoomCfgData == nil then + return + end + local nDefaultLayoutId = mapRoomCfgData.DefaultLayoutId + local mapDefaultCount = {} + local forEachLayoutFurniture = function(mapData) + if mapData.RoomLayoutId == nDefaultLayoutId then + if mapDefaultCount[mapData.FurnitureId] == nil then + mapDefaultCount[mapData.FurnitureId] = 0 + end + mapDefaultCount[mapData.FurnitureId] = mapDefaultCount[mapData.FurnitureId] + 1 + end + end + ForEachTableLine(DataTable.DormRoomLayout, forEachLayoutFurniture) + self.nCurEditFurniture = 0 + self:SetEditorState(false) + NovaAPI.DispatchEventWithData("DORM_LUA_CLEAR_ROOM") + local mapUsedCount = self._panel.mapFurnitureUsedCount[self._panel.nCurRoom] + self._panel.tempEditCount = {} + if mapUsedCount ~= nil then + for nItemId, nUsedCount in pairs(mapUsedCount) do + local nDefaultCount = mapDefaultCount[nItemId] or 0 + self._panel.tempEditCount[nItemId] = nDefaultCount - nUsedCount + end + for _, mapCtrl in pairs(self.mapFurnitureCtrl) do + mapCtrl:SetCount(self._panel:GetFurnitureCount(mapCtrl.nItemId)) + end + end +end +function DormEditorCtrl:OnEvent_DORM_CS_SWITCH_FURNITURE(goObj, nFurnitureId) + if goObj == nil then + self.nCurEditFurniture = 0 + self:SetEditorState(false) + return + end + local rt = goObj.transform + if rt ~= nil then + local bShowDelete = true + local mapFurnitureConfig = ConfigTable.GetData("DormFurniture", nFurnitureId) + if mapFurnitureConfig ~= nil then + bShowDelete = mapFurnitureConfig.Fixed == 0 + end + self.nCurEditFurniture = nFurnitureId + self._mapNode.rtHud:SetActive(true) + self:SetEditorState(true) + self._mapNode.btnHudDelete.gameObject:SetActive(bShowDelete) + safe_call_cs_func(CS.DormModuleHelper.SetHudFollowTarget, self._mapNode.rtCenter, rt, Vector3.zero) + end +end +function DormEditorCtrl:OnEvent_DORM_CS_SET_FUR_HUD(bVisible, bEnableUpdateHudPos) + self._mapNode.rtHud:SetActive(bVisible) + safe_call_cs_func(CS.DormModuleHelper.EnableUpdateHudPos, self._mapNode.rtCenter, bVisible, bEnableUpdateHudPos) +end +return DormEditorCtrl diff --git a/lua/game/ui/dorm/legacy/dormfurnituregridctrl.lua b/lua/game/ui/dorm/legacy/dormfurnituregridctrl.lua new file mode 100644 index 000000000..406a9b96c --- /dev/null +++ b/lua/game/ui/dorm/legacy/dormfurnituregridctrl.lua @@ -0,0 +1,43 @@ +local DormFurnitureGridCtrl = class("DormFurnitureGridCtrl", BaseCtrl) +DormFurnitureGridCtrl._mapNodeConfig = { + tc_item_01 = { + sCtrlName = "Game.UI.TemplateEx.TemplateItemCtrl" + }, + imgSelect = {}, + TMPTempName = {sComponentName = "TMP_Text"} +} +DormFurnitureGridCtrl._mapEventConfig = {} +DormFurnitureGridCtrl._mapRedDotConfig = {} +function DormFurnitureGridCtrl:Awake() + self.nItemId = 0 + self.nItemCount = 0 +end +function DormFurnitureGridCtrl:FadeIn() +end +function DormFurnitureGridCtrl:FadeOut() +end +function DormFurnitureGridCtrl:OnEnable() +end +function DormFurnitureGridCtrl:OnDisable() +end +function DormFurnitureGridCtrl:OnDestroy() +end +function DormFurnitureGridCtrl:OnRelease() +end +function DormFurnitureGridCtrl:Refresh(nItemId, nCount) + self.nItemId = nItemId + self.nItemCount = nCount + local mapFurnitureConfig = ConfigTable.GetData("Item", nItemId) + if mapFurnitureConfig ~= nil then + NovaAPI.SetTMPText(self._mapNode.TMPTempName, mapFurnitureConfig.Title) + end + self._mapNode.tc_item_01:SetItem(nItemId, nil, nCount, nil, nil, nil, nil, false) +end +function DormFurnitureGridCtrl:SetSelect(bSelected) + self._mapNode.imgSelect:SetActive(bSelected) +end +function DormFurnitureGridCtrl:SetCount(nCount) + self.nItemCount = nCount + self._mapNode.tc_item_01:SetItem(self.nItemId, nil, nCount, nil, nil, nil, nil, false) +end +return DormFurnitureGridCtrl diff --git a/lua/game/ui/dorm/legacy/dorminteractivectrl.lua b/lua/game/ui/dorm/legacy/dorminteractivectrl.lua new file mode 100644 index 000000000..25489a7e7 --- /dev/null +++ b/lua/game/ui/dorm/legacy/dorminteractivectrl.lua @@ -0,0 +1,149 @@ +local DormInteractiveCtrl = class("DormInteractiveCtrl", BaseCtrl) +DormInteractiveCtrl._mapNodeConfig = { + rtObserve = {}, + rtOperate = {}, + rtDormLevelRoot = {}, + TMPCharCountTitle = {sComponentName = "TMP_Text"}, + btnSelectChar = { + sComponentName = "UIButton", + callback = "OnBtnClick_SelectChar" + }, + txtDormName = {sComponentName = "TMP_Text"}, + btnFullScene = {sComponentName = "UIButton"}, + btnEditMode = { + sComponentName = "UIButton", + callback = "OnBtnClick_EditMode" + }, + btnOperate = { + sComponentName = "UIButton", + callback = "OnBtnClick_Operate" + }, + btnObserve = { + sComponentName = "UIButton", + callback = "OnBtnClick_Observe" + }, + btnNextRoom = { + sComponentName = "UIButton", + callback = "OnBtnClick_NextRoom" + }, + rtListHideRoot = {}, + rtContact = { + sCtrlName = "Game.UI.Dorm.DormContact.DormContactBtnListCtrl" + }, + rtHudPool = {}, + rtHud = {}, + goCharHud = {} +} +DormInteractiveCtrl._mapEventConfig = { + ACTIVE_DORM_INTERACTIVE_HUD = "OnEvent_ActiveHud", + DEACTIVE_DORM_INTERACTIVE_HUD = "OnEvent_DeactiveHud", + DORM_CS2LUA_CLOSE_INTERACTIVE_ICON = "OnEvent_CloseContactHud", + DormCharSelectResult = "OnEvent_DormCharSelectResult", + DormContactBtnClick = "OnEvent_DormContactBtnClick" +} +DormInteractiveCtrl._mapRedDotConfig = {} +function DormInteractiveCtrl:Awake() +end +function DormInteractiveCtrl:FadeIn() +end +function DormInteractiveCtrl:FadeOut() +end +function DormInteractiveCtrl:OnEnable() + self.mapHudCtrls = {} + self.tbHudPool = {} + self.gameObject:SetActive(true) + if NovaAPI.GetCurrentModuleName() == "DormModuleScene" then + NovaAPI.DispatchEventWithData("DormJoystickPrefabLoadComplete") + end +end +function DormInteractiveCtrl:OnDisable() +end +function DormInteractiveCtrl:OnDestroy() + self:RemoveAllHUD() +end +function DormInteractiveCtrl:OnRelease() +end +function DormInteractiveCtrl:RemoveAllHUD() + for _, mapCtrl in pairs(self.mapHudCtrls) do + self:UnbindCtrlByNode(mapCtrl) + end + self.mapHudCtrls = {} + for _, mapCtrl in ipairs(self.tbHudPool) do + self:UnbindCtrlByNode(mapCtrl) + end + self.mapHudCtrls = {} +end +function DormInteractiveCtrl:SetMode(nState) + self.nCurState = nState + self._mapNode.rtOperate:SetActive(nState == 0) + self._mapNode.rtObserve:SetActive(nState == 1) +end +function DormInteractiveCtrl:GetInteractiveHudCtrl() + if #self.tbHudPool == 0 then + local goHud = instantiate(self._mapNode.goCharHud, self._mapNode.rtHud.transform) + local mapCtrl = self:BindCtrlByNode(goHud, "Game.UI.Dorm.InteractiveHUDCtrl") + mapCtrl.gameObject:SetActive(true) + return mapCtrl + else + local mapCtrl = table.remove(self.tbHudPool, 1) + mapCtrl.gameObject.transform:SetParent(self._mapNode.rtHud.transform) + mapCtrl.gameObject:SetActive(true) + return mapCtrl + end +end +function DormInteractiveCtrl:RecycleInteractiveHudCtrl(nUid) + local mapCtrl = self.mapHudCtrls[nUid] + if mapCtrl == nil then + return + end + self.mapHudCtrls[nUid] = nil + mapCtrl:Hide() + mapCtrl.gameObject.transform:SetParent(self._mapNode.rtHudPool.transform) + mapCtrl.gameObject:SetActive(false) + table.insert(self.tbHudPool, mapCtrl) +end +function DormInteractiveCtrl:RecycleAllInteractiveHudCtrl() + local tbUids = {} + for nUid, _ in pairs(self.mapHudCtrls) do + table.insert(tbUids, nUid) + end + for _, nUid in ipairs(tbUids) do + self:RecycleInteractiveHudCtrl(nUid) + end +end +function DormInteractiveCtrl:OnEvent_ActiveHud(rtTransform, nType, nDataId, nEntityId) + self._mapNode.rtContact:AddInteractiveBtn(rtTransform, nType, nDataId, nEntityId) +end +function DormInteractiveCtrl:SetShowBtns(bShow) + self._mapNode.rtListHideRoot:SetActive(bShow) +end +function DormInteractiveCtrl:OnEvent_DeactiveHud(nEntityId, nType) + self._mapNode.rtContact:RemoveInteractiveBtn(nEntityId) +end +function DormInteractiveCtrl:OnBtnClick_Operate() + EventManager.Hit("DormPanel_BtnClickOperate") +end +function DormInteractiveCtrl:OnBtnClick_Observe() + EventManager.Hit("DormPanel_BtnClickObserve") +end +function DormInteractiveCtrl:OnBtnClick_EditMode() + EventManager.Hit("DormPanel_BtnClickEdit") +end +function DormInteractiveCtrl:OnBtnClick_NextRoom() + self:RecycleAllInteractiveHudCtrl() + EventManager.Hit("DormPanel_NextRoom") +end +function DormInteractiveCtrl:OnBtnClick_SelectChar() + EventManager.Hit("DormPanel_OpenSelectChar") +end +function DormInteractiveCtrl:OnEvent_DormCharSelectResult() +end +function DormInteractiveCtrl:OnEvent_DormContactBtnClick(nEntityId, nType) + if nType == 1 then + NovaAPI.DispatchEventWithData("BUTTON_DORM_INTERACTIVE_HUD", nil, {nEntityId, nType}) + else + NovaAPI.DispatchEventWithData("DORM_LUA_SELECT_ACTOR_CALLBACK", nil, {nEntityId}) + self._mapNode.rtContact:EnterCharActive(nEntityId) + end +end +return DormInteractiveCtrl diff --git a/lua/game/ui/dorm/legacy/dormpanel.lua b/lua/game/ui/dorm/legacy/dormpanel.lua new file mode 100644 index 000000000..7080c782f --- /dev/null +++ b/lua/game/ui/dorm/legacy/dormpanel.lua @@ -0,0 +1,165 @@ +local DormPanel = class("DormPanel", BasePanel) +DormPanel._tbDefine = { + { + sPrefabPath = "Dorm/Legacy1/DormPanel.prefab", + sCtrlName = "Game.UI.Dorm.Legacy.DormCtrl" + } +} +function DormPanel:Awake() + self.mapDormRoomInfo = {} + self.mapFurnitureBag = {} + self.mapFurnitureUsedCount = {} + self.mapPresetInfo = nil + self.mapDormSuitData = {} + self.tbRoomId = {} + self.tempEditCount = {} + self.nCurRoom = 0 + self.nPresetCount = 0 + self.nCurMode = 0 + self.nCurInteractiveMode = 0 + self:InitSuitData() +end +function DormPanel:OnEnable() +end +function DormPanel:OnDisable() +end +function DormPanel:OnDestroy() +end +function DormPanel:InitSuitData() + local forEachLayoutFurniture = function(mapData) + if self.mapDormSuitData[mapData.RoomLayoutId] == nil then + self.mapDormSuitData[mapData.RoomLayoutId] = {} + end + table.insert(self.mapDormSuitData[mapData.RoomLayoutId], { + FurnitureId = mapData.FurnitureId, + X = mapData.Pos[1], + Y = mapData.Pos[2], + Z = mapData.Pos[3], + Rotation = mapData.Rot + }) + end + ForEachTableLine(DataTable.DormRoomLayout, forEachLayoutFurniture) +end +function DormPanel:GetFurnitureCount(nId) + local nTotalCount = self.mapFurnitureBag[nId] or 0 + local nCurUsedCount = 0 + for _, mapRoomUsedCount in pairs(self.mapFurnitureUsedCount) do + nCurUsedCount = nCurUsedCount + (mapRoomUsedCount[nId] or 0) + end + nTotalCount = nTotalCount - nCurUsedCount + if self.tempEditCount[nId] ~= nil then + nTotalCount = nTotalCount - self.tempEditCount[nId] + end + return nTotalCount +end +function DormPanel:GetFurnitureCountIncludeCurRoom(nIncludeRoom, nId) + local nTotalCount = self.mapFurnitureBag[nId] or 0 + local nCurUsedCount = 0 + for nRoomId, mapRoomUsedCount in pairs(self.mapFurnitureUsedCount) do + if nRoomId ~= nIncludeRoom then + nCurUsedCount = nCurUsedCount + (mapRoomUsedCount[nId] or 0) + end + end + nTotalCount = nTotalCount - nCurUsedCount + if self.tempEditCount[nId] ~= nil then + nTotalCount = nTotalCount - self.tempEditCount[nId] + end + return nTotalCount +end +function DormPanel:SetTempFurnitureCount(nId, nCount) + if nId == 0 then + return + end + if self.tempEditCount[nId] == nil then + self.tempEditCount[nId] = 0 + end + self.tempEditCount[nId] = self.tempEditCount[nId] + nCount +end +function DormPanel:GetNextRoom() + if #self.tbRoomId == 0 then + for nRoomId, _ in pairs(self.mapDormRoomInfo) do + table.insert(self.tbRoomId, nRoomId) + end + table.sort(self.tbRoomId) + end + local curIdx = table.indexof(self.tbRoomId, self.nCurRoom) + local nNextIdx = curIdx + 1 > #self.tbRoomId and 1 or curIdx + 1 + return self.tbRoomId[nNextIdx] +end +function DormPanel:SaveRoom(completeCallback) + NovaAPI.DispatchEventWithData("DORM_LUA_SAVE_ROOM") + local csData = safe_call_cs_func(CS.DormModuleHelper.GetDormData) + local callback = function() + self.tempEditCount = {} + local GetRoomInfoCallback = function(mapDormRoomInfo) + self.mapDormRoomInfo = mapDormRoomInfo + end + PlayerData.PlayerDormData:GetRoomInfo(GetRoomInfoCallback) + local GetBagInfoCallback = function(mapFurnitureBag) + self.mapFurnitureBag = mapFurnitureBag + self.mapFurnitureUsedCount = PlayerData.PlayerDormData:GetUsedCount() + end + PlayerData.PlayerDormData:GetBagInfo(GetBagInfoCallback) + if completeCallback ~= nil and type(completeCallback) == "function" then + completeCallback(true) + end + end + local confirmCallback = function() + local mapData = {} + local nLength = math.floor(csData.Length / 5) + if 2 <= nLength then + for i = 1, nLength - 1 do + table.insert(mapData, { + FurnitureId = csData[i * 5 + 0], + X = csData[i * 5 + 1], + Y = csData[i * 5 + 2], + Z = csData[i * 5 + 3], + Rotation = csData[i * 5 + 4] + }) + end + end + PlayerData.PlayerDormData:SaveDormFurniture(self.nCurRoom, mapData, 0, callback) + end + local cancelCallback = function() + if completeCallback ~= nil and type(completeCallback) == "function" then + completeCallback(false) + end + end + if csData[0] ~= 3 then + if completeCallback ~= nil and type(completeCallback) == "function" then + completeCallback(false) + end + return + end + if csData[1] == 4 then + if completeCallback ~= nil and type(completeCallback) == "function" then + completeCallback(true) + end + return + end + if csData[1] ~= 0 then + local sTip + if csData[1] == 1 then + sTip = ConfigTable.GetUIText("Dorm_Hint_Err_FurniturePos") + elseif csData[1] == 2 then + sTip = ConfigTable.GetUIText("Dorm_Hint_Err_FixedFurniture") + elseif csData[1] == 3 then + sTip = ConfigTable.GetUIText("Dorm_Hint_Err_FloorCapacity") + elseif csData[1] == 4 then + sTip = ConfigTable.GetUIText("Dorm_Hint_Err_NoNeedToSave") + else + sTip = csData[1] + end + EventManager.Hit(EventId.OpenMessageBox, sTip) + return + end + local msg = { + nType = AllEnum.MessageBox.Confirm, + sContent = "是否保存当前修改", + callbackConfirm = confirmCallback, + callbackCancel = cancelCallback, + bDisableSnap = false + } + EventManager.Hit(EventId.OpenMessageBox, msg) +end +return DormPanel diff --git a/lua/game/ui/dorm/legacy/dormpresetgridctrl.lua b/lua/game/ui/dorm/legacy/dormpresetgridctrl.lua new file mode 100644 index 000000000..2ac081eee --- /dev/null +++ b/lua/game/ui/dorm/legacy/dormpresetgridctrl.lua @@ -0,0 +1,32 @@ +local DormPresetGridCtrl = class("DormPresetGridCtrl", BaseCtrl) +DormPresetGridCtrl._mapNodeConfig = { + imgSelect = {}, + TMPTempName = {sComponentName = "TMP_Text"} +} +DormPresetGridCtrl._mapEventConfig = {} +DormPresetGridCtrl._mapRedDotConfig = {} +function DormPresetGridCtrl:Awake() + self.nItemId = 0 + self.nItemCount = 0 +end +function DormPresetGridCtrl:FadeIn() +end +function DormPresetGridCtrl:FadeOut() +end +function DormPresetGridCtrl:OnEnable() +end +function DormPresetGridCtrl:OnDisable() +end +function DormPresetGridCtrl:OnDestroy() +end +function DormPresetGridCtrl:OnRelease() +end +function DormPresetGridCtrl:Refresh(sName) + NovaAPI.SetTMPText(self._mapNode.TMPTempName, sName) +end +function DormPresetGridCtrl:SetSelect(bSelected) + self._mapNode.imgSelect:SetActive(bSelected) +end +function DormPresetGridCtrl:SetCount(nCount) +end +return DormPresetGridCtrl diff --git a/lua/game/ui/dorm/musicselect/dormmusicselectctrl.lua b/lua/game/ui/dorm/musicselect/dormmusicselectctrl.lua new file mode 100644 index 000000000..1a73e36b4 --- /dev/null +++ b/lua/game/ui/dorm/musicselect/dormmusicselectctrl.lua @@ -0,0 +1,363 @@ +local DormMusicSelectCtrl = class("DormMusicSelectCtrl", BaseCtrl) +local WwiseAudioMgr = CS.WwiseAudioManager.Instance +DormMusicSelectCtrl._mapNodeConfig = { + TMPRoomName = {sComponentName = "TMP_Text"}, + TMPCurMusicName = {sComponentName = "TMP_Text"}, + TMPDiscListTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_MusicSelect_ListTitle" + }, + imgRoomIcon = {sComponentName = "Image"}, + svDiscList = { + sComponentName = "LoopScrollView" + }, + btnNextRoom = { + sComponentName = "UIButton", + callback = "OnBtnClick_Next" + }, + btnPrevRoom = { + sComponentName = "UIButton", + callback = "OnBtnClick_Prev" + }, + btnHomeMain = { + sComponentName = "UIButton", + callback = "OnBtnClick_Home" + }, + btnBackMain = { + sComponentName = "UIButton", + callback = "OnBtnClick_Close" + }, + btnSaveRoom = { + sComponentName = "UIButton", + callback = "OnBtnClick_Save" + }, + btnSaveRoomGray = {}, + btnApplyAllRoom = { + sComponentName = "UIButton", + callback = "OnBtnClick_ApplyAll" + }, + btnApplyAllRoomGray = {}, + txtBtnSaveRoom = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_MusicSelect_Save" + }, + txtBtnSaveRoomGray = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_MusicSelect_Save" + }, + txtBtnApplyAllRoom = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_MusicSelect_ApplyAll" + }, + txtBtnApplyAllRoomGray = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_MusicSelect_ApplyAll" + }, + imgPointBg = {nCount = 6}, + imgPoint = {nCount = 6} +} +DormMusicSelectCtrl._mapEventConfig = {} +DormMusicSelectCtrl._mapRedDotConfig = {} +function DormMusicSelectCtrl:Awake() + self.tbGridCtrl = {} + self.nMusicStartTime = 0 + self.Animator = self.gameObject:GetComponent("Animator") +end +function DormMusicSelectCtrl:FadeIn() +end +function DormMusicSelectCtrl:FadeOut() +end +function DormMusicSelectCtrl:OnEnable() + local tbParam = self:GetPanelParam() + self.nCurRoomIdx = tbParam[1] + self.tbRoomInfo = tbParam[2] + self.nCurDiscMusic = self.tbRoomInfo[self.nCurRoomIdx].DiscId + self.nCurSelectMusic = -1 + for i = 1, 6 do + self._mapNode.imgPointBg[i]:SetActive(self.tbRoomInfo[i] ~= nil) + self._mapNode.imgPoint[i]:SetActive(self.nCurRoomIdx == i) + end + self:SetDormInfo(self.tbRoomInfo[self.nCurRoomIdx]) + self:SetSaveBtn() + self._mapNode.btnNextRoom.gameObject:SetActive(1 < #self.tbRoomInfo) + self._mapNode.btnPrevRoom.gameObject:SetActive(1 < #self.tbRoomInfo) + self.tbSortCfg = { + nSortType = PlayerData.Filter.nFormationDiscSrotType, + bOrder = PlayerData.Filter.bFormationDiscOrder + } + self.tbAllDisc = PlayerData.Disc:GetAllDisc() + self:FilterDisc() + self:SortDisc() + self._mapNode.svDiscList:SetAnim(0.08) + self._mapNode.svDiscList:Init(#self.tbDiscId, self, self.OnGridRefreshDiscMusic, self.OnGridBtnClickDiscMusic, true) +end +function DormMusicSelectCtrl:FilterDisc() + self.tbSortedDisc = {} + for _, data in pairs(self.tbAllDisc) do + local mapCfg = ConfigTable.GetData("Disc", data.nId) + if mapCfg.Visible then + local isFilter = PlayerData.Filter:CheckFilterByDisc(data.nId) + if isFilter then + table.insert(self.tbSortedDisc, data) + end + end + end +end +function DormMusicSelectCtrl:SortDisc() + self.tbDiscId = {} + UTILS.SortByPriority(self.tbSortedDisc, { + AllEnum.DiscSortField[self.tbSortCfg.nSortType] + }, PlayerData.Disc:GetDiscSortField(), self.tbSortCfg.bOrder) + for i = 1, #self.tbSortedDisc do + table.insert(self.tbDiscId, self.tbSortedDisc[i].nId) + end + table.insert(self.tbDiscId, 1, 0) +end +function DormMusicSelectCtrl:SetSaveBtn() + self._mapNode.btnSaveRoom.gameObject:SetActive(self.nCurSelectMusic >= 0 and self.nCurDiscMusic ~= self.nCurSelectMusic) + self._mapNode.btnSaveRoomGray.gameObject:SetActive(self.nCurSelectMusic < 0 or self.nCurDiscMusic == self.nCurSelectMusic) + self._mapNode.btnApplyAllRoom.gameObject:SetActive(self.nCurSelectMusic >= 0) + self._mapNode.btnApplyAllRoomGray.gameObject:SetActive(self.nCurSelectMusic < 0) +end +function DormMusicSelectCtrl:OnGridRefreshDiscMusic(goGrid, nIdx) + nIdx = nIdx + 1 + local nInstanceId = goGrid:GetInstanceID() + if not self.tbGridCtrl[nInstanceId] then + self.tbGridCtrl[nInstanceId] = self:BindCtrlByNode(goGrid, "Game.UI.Dorm.MusicSelect.DormMusicSelectDiscGridCtrl") + end + local nDiscId = self.tbDiscId[nIdx] + if nDiscId == nil then + return + end + local bCur = self.nCurDiscMusic == nDiscId + local bPlay = self.nMusicStartTime > 0 and self.nCurSelectMusic == nDiscId + local nMusicTime = self.nMusicStartTime > 0 and CS.ClientManager.Instance.serverTimeStamp - self.nMusicStartTime or 0 + self.tbGridCtrl[nInstanceId]:Refresh(nDiscId, bCur, bPlay, nMusicTime) + self.tbGridCtrl[nInstanceId]:SetSelect(nDiscId == self.nCurSelectMusic) +end +function DormMusicSelectCtrl:OnGridBtnClickDiscMusic(goGrid, nIdx) + nIdx = nIdx + 1 + local nDiscId = self.tbDiscId[nIdx] + if nDiscId == nil then + return + end + if self.nCurSelectMusic == nDiscId then + return + end + local nInstanceId = goGrid:GetInstanceID() + self.nMusicStartTime = CS.ClientManager.Instance.serverTimeStamp + self.tbGridCtrl[nInstanceId]:PlayMusic() + self.tbGridCtrl[nInstanceId]:SetSelect(true) + if nDiscId == 0 then + WwiseAudioMgr:SetDormMusic("system", "houZhai") + else + local mapIPCfg = ConfigTable.GetData("DiscIP", nDiscId) + if mapIPCfg ~= nil then + local sVoFile = mapIPCfg.VoFile + WwiseAudioMgr:SetDormMusic("outfit", sVoFile) + WwiseAudioMgr:SeekOnEvent("music_outfit", 0) + end + end + for nInstanceIdGrid, ctrl in pairs(self.tbGridCtrl) do + if nInstanceIdGrid ~= nInstanceId then + ctrl:StopPlay() + ctrl:SetSelect(false) + end + end + self.nCurSelectMusic = nDiscId + self:SetSaveBtn() +end +function DormMusicSelectCtrl:OnDisable() + for nInstanceId, objCtrl in pairs(self.tbGridCtrl) do + self:UnbindCtrlByNode(objCtrl) + end + self.tbGridCtrl = {} + EventManager.Hit("ResetDormMusic") +end +function DormMusicSelectCtrl:OnDestroy() +end +function DormMusicSelectCtrl:OnRelease() +end +function DormMusicSelectCtrl:SetDormInfo(mapDormInfo) + local mapRoomCfgData = ConfigTable.GetData("DormRoom", mapDormInfo.DormRoomId) + if mapRoomCfgData == nil then + return + end + local sName = mapDormInfo.RoomName == nil or mapDormInfo.RoomName == "" and mapRoomCfgData.DefaultName or mapDormInfo.RoomName + NovaAPI.SetTMPText(self._mapNode.TMPRoomName, sName) + local sMusicTitle = "" + if self.nCurDiscMusic == 0 then + sMusicTitle = orderedFormat(ConfigTable.GetUIText("Dorm_MusicSelect_CurMusicTitle"), ConfigTable.GetUIText("Dorm_Default_MusicName")) + else + local mapIPCfg = ConfigTable.GetData_Item(self.nCurDiscMusic) + if mapIPCfg ~= nil then + sMusicTitle = orderedFormat(ConfigTable.GetUIText("Dorm_MusicSelect_CurMusicTitle"), mapIPCfg.Title) + end + end + NovaAPI.SetTMPText(self._mapNode.TMPCurMusicName, sMusicTitle) + local nRoomScene = mapDormInfo.RoomScene == 0 and mapRoomCfgData.SceneRes + local mapSceneConfig = ConfigTable.GetData("DormRoomScene", nRoomScene) + if mapSceneConfig ~= nil then + self:SetPngSprite(self._mapNode.imgRoomIcon, mapSceneConfig.IconRes .. "_big") + end +end +function DormMusicSelectCtrl:OnBtnClick_Close() + EventManager.Hit(EventId.ClosePanel, PanelId.DormMusicSelectPanel) +end +function DormMusicSelectCtrl:OnBtnClick_Home() + self:OnBtnClick_Close() + EventManager.Hit(EventId.ClosePanel, PanelId.DormMainMenuPanel) + local transitionOpenCallback = function() + local function OnEventAfterEnterMain() + EventManager.Remove(EventId.AfterEnterMain, PanelManager, OnEventAfterEnterMain) + PanelManager.IGNORE_CS_TRANS_EVENT = false + local wait = function() + PanelManager.Home() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + EventManager.Hit(EventId.SetTransition) + end + cs_coroutine.start(wait) + end + local function OnEventDormLevelFinish() + EventManager.Remove("DORM_LEVEL_FINISH", PanelManager, OnEventDormLevelFinish) + PanelManager.IGNORE_CS_TRANS_EVENT = true + NovaAPI.EnterModule("MainMenuModuleScene", true) + end + EventManager.Add("DORM_LEVEL_FINISH", PanelManager, OnEventDormLevelFinish) + EventManager.Add(EventId.AfterEnterMain, PanelManager, OnEventAfterEnterMain) + NovaAPI.DispatchEventWithData("DORM_LEVEL_STATE_CHANGED", nil, {true, 0}) + end + EventManager.Hit(EventId.SetTransition, 6, transitionOpenCallback, AllEnum.MainViewCorner.Dorm) +end +function DormMusicSelectCtrl:OnBtnClick_Next() + local nTotalCount = #self.tbRoomInfo + self.nCurRoomIdx = self.nCurRoomIdx + 1 + if nTotalCount < self.nCurRoomIdx then + self.nCurRoomIdx = 1 + end + for i = 1, 6 do + self._mapNode.imgPoint[i]:SetActive(self.nCurRoomIdx == i) + end + self.nCurDiscMusic = self.tbRoomInfo[self.nCurRoomIdx].DiscId + self.nCurSelectMusic = -1 + if self.nCurDiscMusic == 0 then + WwiseAudioMgr:SetDormMusic("system", "houZhai") + else + local mapIPCfg = ConfigTable.GetData("DiscIP", self.nCurDiscMusic) + if mapIPCfg ~= nil then + local sVoFile = mapIPCfg.VoFile + WwiseAudioMgr:SetDormMusic("outfit", sVoFile) + WwiseAudioMgr:SeekOnEvent("music_outfit", 0) + end + end + self.nMusicStartTime = 0 + self:SetDormInfo(self.tbRoomInfo[self.nCurRoomIdx]) + self._mapNode.svDiscList:Init(#self.tbDiscId, self, self.OnGridRefreshDiscMusic, self.OnGridBtnClickDiscMusic, true) + self:SetSaveBtn() +end +function DormMusicSelectCtrl:OnBtnClick_Prev() + local nTotalCount = #self.tbRoomInfo + self.nCurRoomIdx = self.nCurRoomIdx - 1 + if self.nCurRoomIdx < 1 then + self.nCurRoomIdx = nTotalCount + end + for i = 1, 6 do + self._mapNode.imgPoint[i]:SetActive(self.nCurRoomIdx == i) + end + self.nCurDiscMusic = self.tbRoomInfo[self.nCurRoomIdx].DiscId + self.nCurSelectMusic = -1 + if self.nCurDiscMusic == 0 then + WwiseAudioMgr:SetDormMusic("system", "houZhai") + else + local mapIPCfg = ConfigTable.GetData("DiscIP", self.nCurDiscMusic) + if mapIPCfg ~= nil then + local sVoFile = mapIPCfg.VoFile + WwiseAudioMgr:SetDormMusic("outfit", sVoFile) + WwiseAudioMgr:SeekOnEvent("music_outfit", 0) + end + end + self.nMusicStartTime = 0 + self:SetDormInfo(self.tbRoomInfo[self.nCurRoomIdx]) + self._mapNode.svDiscList:Init(#self.tbDiscId, self, self.OnGridRefreshDiscMusic, self.OnGridBtnClickDiscMusic, true) + self:SetSaveBtn() +end +function DormMusicSelectCtrl:OnBtnClick_Save() + if self.nCurSelectMusic == -1 then + return + end + local callback = function() + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Dorm_MusicSelect_SaveSuccess")) + self.nCurDiscMusic = self.nCurSelectMusic + self.tbRoomInfo[self.nCurRoomIdx].DiscId = self.nCurSelectMusic + self.nCurSelectMusic = -1 + self._mapNode.svDiscList:Init(#self.tbDiscId, self, self.OnGridRefreshDiscMusic, self.OnGridBtnClickDiscMusic, true) + self:SetSaveBtn() + self:SetDormInfo(self.tbRoomInfo[self.nCurRoomIdx]) + end + local nCurDisc = self.tbRoomInfo[self.nCurRoomIdx].DiscId + if nCurDisc == self.nCurSelectMusic then + callback() + else + PlayerData.PlayerDormData:DormSetRoomBgm({ + { + DormRoomId = self.tbRoomInfo[self.nCurRoomIdx].DormRoomId, + DiscId = self.nCurSelectMusic + } + }, callback) + end +end +function DormMusicSelectCtrl:OnBtnClick_ApplyAll() + if self.nCurSelectMusic == -1 then + return + end + local confirmCallback = function() + local bNeedMessage = false + local tbRoomId = {} + for _, mapRoomInfo in ipairs(self.tbRoomInfo) do + if self.nCurSelectMusic ~= mapRoomInfo.DiscId then + bNeedMessage = true + table.insert(tbRoomId, mapRoomInfo.DormRoomId) + end + end + if bNeedMessage then + local callback = function() + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Dorm_MusicSelect_SaveSuccess")) + self.nCurDiscMusic = self.nCurSelectMusic + for _, mapRoomInfo in ipairs(self.tbRoomInfo) do + mapRoomInfo.DiscId = self.nCurSelectMusic + end + self.nCurSelectMusic = -1 + self._mapNode.svDiscList:Init(#self.tbDiscId, self, self.OnGridRefreshDiscMusic, self.OnGridBtnClickDiscMusic, true) + self:SetSaveBtn() + self:SetDormInfo(self.tbRoomInfo[self.nCurRoomIdx]) + end + local tbMsg = {} + for _, nRoomId in ipairs(tbRoomId) do + table.insert(tbMsg, { + DormRoomId = nRoomId, + DiscId = self.nCurSelectMusic + }) + end + PlayerData.PlayerDormData:DormSetRoomBgm(tbMsg, callback) + else + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Dorm_MusicSelect_SaveSuccess")) + end + end + local sContent = "" + if self.nCurSelectMusic == 0 then + sContent = orderedFormat(ConfigTable.GetUIText("Dorm_MusicSelect_ApplyAllHint"), ConfigTable.GetUIText("Dorm_Default_MusicName")) + else + local mapIPCfg = ConfigTable.GetData_Item(self.nCurSelectMusic) + if mapIPCfg ~= nil then + sContent = orderedFormat(ConfigTable.GetUIText("Dorm_MusicSelect_ApplyAllHint"), mapIPCfg.Title) + end + end + local msg = { + nType = AllEnum.MessageBox.Confirm, + sContent = sContent, + callbackConfirmAfterClose = confirmCallback + } + EventManager.Hit(EventId.OpenMessageBox, msg) +end +return DormMusicSelectCtrl diff --git a/lua/game/ui/dorm/musicselect/dormmusicselectdiscgridctrl.lua b/lua/game/ui/dorm/musicselect/dormmusicselectdiscgridctrl.lua new file mode 100644 index 000000000..41a354bd8 --- /dev/null +++ b/lua/game/ui/dorm/musicselect/dormmusicselectdiscgridctrl.lua @@ -0,0 +1,139 @@ +local DormMusicSelectDiscGridCtrl = class("DormMusicSelectDiscGridCtrl", BaseCtrl) +DormMusicSelectDiscGridCtrl._mapNodeConfig = { + imgDiscIcon = {sComponentName = "Image"}, + txtMusicOnTitle1 = {sComponentName = "TMP_Text"}, + TMPName = {sComponentName = "TMP_Text"}, + IconMusicValue1 = {}, + txtMusicValue1 = {sComponentName = "TMP_Text"}, + rtNotPlay = {}, + btnSideAPlay = {}, + MusicProgessA = {}, + sliderA = {sComponentName = "Slider"}, + txtMusicValue2 = {sComponentName = "TMP_Text"}, + imgUseBg = {}, + goMusic = {}, + imgSlc = {}, + TMPUseTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_MusicSelect_CurMusicGridTitle" + } +} +DormMusicSelectDiscGridCtrl._mapEventConfig = {} +DormMusicSelectDiscGridCtrl._mapRedDotConfig = {} +function DormMusicSelectDiscGridCtrl:Awake() + self.timerCountDownA = nil + self.nRemainTimeA = 0 +end +function DormMusicSelectDiscGridCtrl:FadeIn() +end +function DormMusicSelectDiscGridCtrl:FadeOut() +end +function DormMusicSelectDiscGridCtrl:OnEnable() +end +function DormMusicSelectDiscGridCtrl:OnDisable() +end +function DormMusicSelectDiscGridCtrl:OnDestroy() +end +function DormMusicSelectDiscGridCtrl:OnRelease() +end +function DormMusicSelectDiscGridCtrl:Refresh(nDiscId, bCur, bPlay, nMusicTime) + if self.timerCountDownA then + self.timerCountDownA:Cancel() + self.timerCountDownA = nil + end + self.nMusicFullTime = 0 + self.nDiscId = nDiscId + local SetDefaulIcon = function() + self._mapNode.imgDiscIcon.gameObject:SetActive(false) + self._mapNode.btnSideAPlay:SetActive(true) + end + if nDiscId == 0 then + SetDefaulIcon() + NovaAPI.SetTMPText(self._mapNode.txtMusicOnTitle1, ConfigTable.GetUIText("Dorm_Default_MusicName")) + NovaAPI.SetTMPText(self._mapNode.TMPName, ConfigTable.GetUIText("Dorm_Default_MusicName")) + else + local mapDiscItemCfg = ConfigTable.GetData_Item(nDiscId) + if mapDiscItemCfg ~= nil then + self._mapNode.imgDiscIcon.gameObject:SetActive(true) + self._mapNode.btnSideAPlay:SetActive(false) + NovaAPI.SetTMPText(self._mapNode.txtMusicOnTitle1, mapDiscItemCfg.Title) + NovaAPI.SetTMPText(self._mapNode.TMPName, mapDiscItemCfg.Title) + self:SetPngSprite(self._mapNode.imgDiscIcon, mapDiscItemCfg.Icon .. AllEnum.OutfitIconSurfix.Item) + else + SetDefaulIcon() + NovaAPI.SetTMPText(self._mapNode.txtMusicOnTitle1, "") + NovaAPI.SetTMPText(self._mapNode.TMPName, "") + end + end + self._mapNode.imgUseBg:SetActive(bCur) + self._mapNode.MusicProgessA:SetActive(bPlay) + self._mapNode.goMusic:SetActive(bPlay) + self._mapNode.rtNotPlay:SetActive(not bPlay) + if 0 < nDiscId then + local mapIPCfg = ConfigTable.GetData("DiscIP", nDiscId) + if mapIPCfg ~= nil then + self.nLoopTime = mapIPCfg.VoLoop1 + self.nBeginTime = mapIPCfg.VoBegin1 + self.voFile = mapIPCfg.VoFile + self.nFullTimeA = self.nBeginTime + self.nLoopTime + self.nRemainTimeA = self.nFullTimeA - nMusicTime + self._mapNode.txtMusicValue1.gameObject:SetActive(true) + NovaAPI.SetTMPText(self._mapNode.txtMusicValue1, self:SecondsToClock(self.nFullTimeA)) + end + else + self.nLoopTime = 60 + self.nBeginTime = 5 + self.voFile = "" + self.nFullTimeA = self.nBeginTime + self.nLoopTime + self.nRemainTimeA = self.nFullTimeA - nMusicTime + self._mapNode.txtMusicValue1.gameObject:SetActive(false) + end + if bPlay then + self:SetTimerA() + end +end +function DormMusicSelectDiscGridCtrl:SecondsToClock(seconds) + seconds = math.floor(seconds) + local minutes = math.floor(seconds / 60) + local remainingSeconds = seconds % 60 + return string.format("%d:%02d", minutes, remainingSeconds) +end +function DormMusicSelectDiscGridCtrl:PlayMusic() + self.nRemainTimeA = self.nFullTimeA + self:SetTimerA() +end +function DormMusicSelectDiscGridCtrl:SetTimerA() + if self.timerCountDownA then + self.timerCountDownA:Cancel() + self.timerCountDownA = nil + end + local countdown = function() + self.nRemainTimeA = self.nRemainTimeA - 0.034 + if self.nRemainTimeA >= 0 then + NovaAPI.SetSliderValue(self._mapNode.sliderA, (self.nFullTimeA - self.nRemainTimeA) * 10) + else + local nSum = math.abs(self.nRemainTimeA) + self.nRemainTimeA = self.nLoopTime - nSum + end + NovaAPI.SetTMPText(self._mapNode.txtMusicValue2, self:SecondsToClock(self.nFullTimeA - self.nRemainTimeA)) + end + NovaAPI.SetSliderMaxValue(self._mapNode.sliderA, self.nFullTimeA * 10) + self.timerCountDownA = self:AddTimer(0, 0.034, countdown, true, true, false) + self._mapNode.MusicProgessA:SetActive(0 < self.nDiscId) + self._mapNode.goMusic:SetActive(0 < self.nDiscId) + self._mapNode.rtNotPlay:SetActive(self.nDiscId == 0) + NovaAPI.SetTMPText(self._mapNode.txtMusicValue2, self:SecondsToClock(self.nFullTimeA - self.nRemainTimeA)) +end +function DormMusicSelectDiscGridCtrl:StopPlay() + if self.timerCountDownA then + self.timerCountDownA:Cancel() + self.timerCountDownA = nil + end + self._mapNode.MusicProgessA:SetActive(false) + self._mapNode.goMusic:SetActive(false) + self._mapNode.rtNotPlay:SetActive(true) +end +function DormMusicSelectDiscGridCtrl:SetSelect(bSelect) + self._mapNode.imgSlc:SetActive(bSelect) +end +return DormMusicSelectDiscGridCtrl diff --git a/lua/game/ui/dorm/musicselect/dormmusicselectpanel.lua b/lua/game/ui/dorm/musicselect/dormmusicselectpanel.lua new file mode 100644 index 000000000..923fcadac --- /dev/null +++ b/lua/game/ui/dorm/musicselect/dormmusicselectpanel.lua @@ -0,0 +1,17 @@ +local DormMusicSelectPanel = class("DormMusicSelectPanel", BasePanel) +DormMusicSelectPanel._bIsMainPanel = false +DormMusicSelectPanel._tbDefine = { + { + sPrefabPath = "Dorm/DormMusicSelectPanel.prefab", + sCtrlName = "Game.UI.Dorm.MusicSelect.DormMusicSelectCtrl" + } +} +function DormMusicSelectPanel:Awake() +end +function DormMusicSelectPanel:OnEnable() +end +function DormMusicSelectPanel:OnDisable() +end +function DormMusicSelectPanel:OnDestroy() +end +return DormMusicSelectPanel diff --git a/lua/game/ui/dorm/rename/dormpresetrenamectrl.lua b/lua/game/ui/dorm/rename/dormpresetrenamectrl.lua new file mode 100644 index 000000000..46647c6c4 --- /dev/null +++ b/lua/game/ui/dorm/rename/dormpresetrenamectrl.lua @@ -0,0 +1,123 @@ +local DormPresetRenameCtrl = class("DormPresetRenameCtrl", BaseCtrl) +DormPresetRenameCtrl._mapNodeConfig = { + blur = { + sNodeName = "t_fullscreen_blur_blue" + }, + txtHint2 = {}, + aniBlur = { + sNodeName = "t_fullscreen_blur_blue", + sComponentName = "Animator" + }, + aniWindow = { + sNodeName = "---Rename---", + sComponentName = "Animator" + }, + goWindow = { + sNodeName = "---Rename---" + }, + txtWindowTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Friend_Rename" + }, + txtOldName = {sComponentName = "TMP_Text"}, + txtNameDesc = { + sComponentName = "TMP_Text", + sLanguageId = "Friend_NameDesc" + }, + txtCurName = {sComponentName = "TMP_Text"}, + inputRename = { + sComponentName = "TMP_InputField" + }, + btnBlur = { + sNodeName = "snapshot", + sComponentName = "Button", + callback = "OnBtnClick_Cancel" + }, + btnClose = { + sComponentName = "UIButton", + callback = "OnBtnClick_Cancel" + }, + btnCancel = { + sComponentName = "UIButton", + callback = "OnBtnClick_Cancel" + }, + btnConfirm1 = { + sComponentName = "UIButton", + callback = "OnBtnClick_Confirm" + }, + txtBtnConfirm = { + sComponentName = "TMP_Text", + sLanguageId = "Friend_Btn_Confirm" + }, + txtBtnCancel = { + sComponentName = "TMP_Text", + sLanguageId = "Friend_Btn_Cancel" + } +} +DormPresetRenameCtrl._mapEventConfig = {} +function DormPresetRenameCtrl:Open() + self:Refresh() + self:PlayInAni() +end +function DormPresetRenameCtrl:Refresh() + local bInit = NovaAPI.IsDirtyWordsInit() + if not bInit then + NovaAPI.InitDirtyWords() + end + NovaAPI.SetTMPInputFieldText(self._mapNode.inputRename, "") + NovaAPI.SetTMPText(self._mapNode.txtCurName, self.sCurName) +end +function DormPresetRenameCtrl:PlayInAni() + self._mapNode.goWindow:SetActive(true) + self._mapNode.blur:SetActive(true) + self._mapNode.aniWindow:Play("t_window_04_t_in") + EventManager.Hit(EventId.TemporaryBlockInput, 0.3) +end +function DormPresetRenameCtrl:PlayOutAni() + self._mapNode.aniWindow:Play("t_window_04_t_out") + self._mapNode.aniBlur:SetTrigger("tOut") + EventManager.Hit(EventId.TemporaryBlockInput, 0.2) + self:AddTimer(1, 0.2, "Close", true, true, true) +end +function DormPresetRenameCtrl:Close() + EventManager.Hit(EventId.ClosePanel, PanelId.DormPresetRenamePanel) +end +function DormPresetRenameCtrl:Awake() + local tbParam = self:GetPanelParam() + if type(tbParam) == "table" then + self.nRoomId = tbParam[1] + self.sCurName = tbParam[2] + end +end +function DormPresetRenameCtrl:OnEnable() + self._mapNode.txtHint2.gameObject:SetActive(false) + NovaAPI.SetTMPText(self._mapNode.txtOldName, ConfigTable.GetUIText("Dorm_RenamePresetTitle")) + self:Open() +end +function DormPresetRenameCtrl:OnDisable() +end +function DormPresetRenameCtrl:OnDestroy() +end +function DormPresetRenameCtrl:OnBtnClick_Cancel(btn) + self:PlayOutAni() +end +function DormPresetRenameCtrl:OnBtnClick_Confirm(btn) + local sNewName = NovaAPI.GetTMPInputFieldText(self._mapNode.inputRename) + if sNewName == "" then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("BUILD_05")) + return + end + local bInit = NovaAPI.IsDirtyWordsInit() + if not bInit then + NovaAPI.InitDirtyWords() + end + if NovaAPI.IsDirtyString(sNewName) then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("PLAYER_01")) + return + end + local callback = function() + self:PlayOutAni() + end + PlayerData.PlayerDormData:DormUpdatePresetName(self.nRoomId, sNewName, callback) +end +return DormPresetRenameCtrl diff --git a/lua/game/ui/dorm/rename/dormpresetrenamepanel.lua b/lua/game/ui/dorm/rename/dormpresetrenamepanel.lua new file mode 100644 index 000000000..ac5ff97d4 --- /dev/null +++ b/lua/game/ui/dorm/rename/dormpresetrenamepanel.lua @@ -0,0 +1,17 @@ +local DormPresetRenamePanel = class("DormPresetRenamePanel", BasePanel) +DormPresetRenamePanel._bIsMainPanel = false +DormPresetRenamePanel._tbDefine = { + { + sPrefabPath = "Dorm/DormRenamePanel.prefab", + sCtrlName = "Game.UI.Dorm.Rename.DormPresetRenameCtrl" + } +} +function DormPresetRenamePanel:Awake() +end +function DormPresetRenamePanel:OnEnable() +end +function DormPresetRenamePanel:OnDisable() +end +function DormPresetRenamePanel:OnDestroy() +end +return DormPresetRenamePanel diff --git a/lua/game/ui/dorm/rename/dormrenamectrl.lua b/lua/game/ui/dorm/rename/dormrenamectrl.lua new file mode 100644 index 000000000..acaef5536 --- /dev/null +++ b/lua/game/ui/dorm/rename/dormrenamectrl.lua @@ -0,0 +1,152 @@ +local DormRenameCtrl = class("DormRenameCtrl", BaseCtrl) +DormRenameCtrl._mapNodeConfig = { + blur = { + sNodeName = "t_fullscreen_blur_blue" + }, + aniBlur = { + sNodeName = "t_fullscreen_blur_blue", + sComponentName = "Animator" + }, + aniWindow = { + sNodeName = "---Rename---", + sComponentName = "Animator" + }, + goWindow = { + sNodeName = "---Rename---" + }, + txtWindowTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Friend_Rename" + }, + txtOldName = {sComponentName = "TMP_Text"}, + txtNameDesc = { + sComponentName = "TMP_Text", + sLanguageId = "Friend_NameDesc" + }, + txtHint2 = { + sComponentName = "TMP_Text", + sLanguageId = "Friend_NameDesc" + }, + txtCurName = {sComponentName = "TMP_Text"}, + inputRename = { + sComponentName = "TMP_InputField" + }, + btnBlur = { + sNodeName = "snapshot", + sComponentName = "Button", + callback = "OnBtnClick_Cancel" + }, + btnClose = { + sComponentName = "UIButton", + callback = "OnBtnClick_Cancel" + }, + btnCancel = { + sComponentName = "UIButton", + callback = "OnBtnClick_Cancel" + }, + btnConfirm1 = { + sComponentName = "UIButton", + callback = "OnBtnClick_Confirm" + }, + txtBtnConfirm = { + sComponentName = "TMP_Text", + sLanguageId = "Friend_Btn_Confirm" + }, + txtBtnCancel = { + sComponentName = "TMP_Text", + sLanguageId = "Friend_Btn_Cancel" + } +} +DormRenameCtrl._mapEventConfig = {} +function DormRenameCtrl:Open() + self:Refresh() + self:PlayInAni() +end +function DormRenameCtrl:Refresh() + local bInit = NovaAPI.IsDirtyWordsInit() + if not bInit then + NovaAPI.InitDirtyWords() + end + NovaAPI.SetTMPInputFieldText(self._mapNode.inputRename, "") + NovaAPI.SetTMPText(self._mapNode.txtCurName, self.sCurName) +end +function DormRenameCtrl:PlayInAni() + self._mapNode.goWindow:SetActive(true) + self._mapNode.blur:SetActive(true) + self._mapNode.aniWindow:Play("t_window_04_t_in") + EventManager.Hit(EventId.TemporaryBlockInput, 0.3) +end +function DormRenameCtrl:PlayOutAni() + self._mapNode.aniWindow:Play("t_window_04_t_out") + self._mapNode.aniBlur:SetTrigger("tOut") + EventManager.Hit(EventId.TemporaryBlockInput, 0.2) + self:AddTimer(1, 0.2, "Close", true, true, true) +end +function DormRenameCtrl:Close() + EventManager.Hit(EventId.ClosePanel, PanelId.DormRenamePanel) +end +function DormRenameCtrl:Awake() + local tbParam = self:GetPanelParam() + if type(tbParam) == "table" then + self.nRoomId = tbParam[1] + end +end +function DormRenameCtrl:OnEnable() + local sec = ConfigTable.GetConfigNumber("DormNameResetTimeLimit") + local day = math.ceil(sec / 86400) + NovaAPI.SetTMPText(self._mapNode.txtHint2, orderedFormat(ConfigTable.GetUIText("Dorm_Rename_TimeCD"), day)) + self._mapNode.txtHint2.gameObject:SetActive(true) + if self.nRoomId == 0 then + local mapDormInfo = PlayerData.PlayerDormData:GetPlayerBaseInfo() + if mapDormInfo ~= nil then + self.sCurName = mapDormInfo.DormName + end + if self.sCurName == nil or self.sCurName == "" then + self.sCurName = ConfigTable.GetUIText("Dorm_DefaultName") + end + NovaAPI.SetTMPText(self._mapNode.txtOldName, ConfigTable.GetUIText("Dorm_RenameDormTitle")) + self:Open() + else + local callback = function(mapDormInfo) + if mapDormInfo ~= nil and mapDormInfo[self.nRoomId] ~= nil then + self.sCurName = mapDormInfo[self.nRoomId].RoomName + end + if self.sCurName == nil or self.sCurName == "" then + local mapRoomConfig = ConfigTable.GetData("DormRoom", self.nRoomId) + if mapRoomConfig ~= nil then + self.sCurName = mapRoomConfig.DefaultName + end + end + self:Open() + end + NovaAPI.SetTMPText(self._mapNode.txtOldName, ConfigTable.GetUIText("Dorm_RenameRoomTitle")) + PlayerData.PlayerDormData:GetRoomInfo(callback) + end +end +function DormRenameCtrl:OnDisable() +end +function DormRenameCtrl:OnDestroy() +end +function DormRenameCtrl:OnBtnClick_Cancel(btn) + self:PlayOutAni() +end +function DormRenameCtrl:OnBtnClick_Confirm(btn) + local sNewName = NovaAPI.GetTMPInputFieldText(self._mapNode.inputRename) + if sNewName == "" then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("BUILD_05")) + return + end + local bInit = NovaAPI.IsDirtyWordsInit() + if not bInit then + NovaAPI.InitDirtyWords() + end + if NovaAPI.IsDirtyString(sNewName) then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("PLAYER_01")) + return + end + local callback = function() + self:PlayOutAni() + end + PlayerData.PlayerDormData:RenameDorm(self.nRoomId, sNewName, callback) +end +return DormRenameCtrl diff --git a/lua/game/ui/dorm/rename/dormrenamepanel.lua b/lua/game/ui/dorm/rename/dormrenamepanel.lua new file mode 100644 index 000000000..26e8e07db --- /dev/null +++ b/lua/game/ui/dorm/rename/dormrenamepanel.lua @@ -0,0 +1,17 @@ +local DormRenamePanel = class("DormRenamePanel", BasePanel) +DormRenamePanel._bIsMainPanel = false +DormRenamePanel._tbDefine = { + { + sPrefabPath = "Dorm/DormRenamePanel.prefab", + sCtrlName = "Game.UI.Dorm.Rename.DormRenameCtrl" + } +} +function DormRenamePanel:Awake() +end +function DormRenamePanel:OnEnable() +end +function DormRenamePanel:OnDisable() +end +function DormRenamePanel:OnDestroy() +end +return DormRenamePanel diff --git a/lua/game/ui/equipmentinstancelevelselect/equipmentinstancelevelselectctrl.lua b/lua/game/ui/equipmentinstancelevelselect/equipmentinstancelevelselectctrl.lua index f9dbf60c0..90e3cbe7c 100644 --- a/lua/game/ui/equipmentinstancelevelselect/equipmentinstancelevelselectctrl.lua +++ b/lua/game/ui/equipmentinstancelevelselect/equipmentinstancelevelselectctrl.lua @@ -204,7 +204,13 @@ EquipmentInstanceLevelSelectCtrl._mapNodeConfig = { Conditions_ = {nCount = 2}, imgDoubleDrop = {}, txtDoubleDrop = {sComponentName = "TMP_Text"}, - txtDoubleDropCount = {sComponentName = "TMP_Text"} + txtDoubleDropCount = {sComponentName = "TMP_Text"}, + imgReengagementDrop = {}, + txtReengagementDoubleDrop = { + sComponentName = "TMP_Text", + sLanguageId = "Reengagement_DoubleDrop_LevelTip" + }, + txtReengagementDoubleDropCount = {sComponentName = "TMP_Text"} } EquipmentInstanceLevelSelectCtrl._mapEventConfig = { [EventId.UIHomeConfirm] = "OnEvent_Home", @@ -563,10 +569,20 @@ function EquipmentInstanceLevelSelectCtrl:RefreshEquipmentInstanceInfo(nGroupId, self._mapNode.btnLock.gameObject:SetActive(not isUnLock) self._mapNode.ListConditions:SetActive(not isUnLock) self._mapNode.imgDoubleDrop:SetActive(false) + self._mapNode.imgReengagementDrop:SetActive(false) + local nReengagementCount = PlayerData.Reengagement:GetDoubleDropCount() self.actData = PlayerData.Activity:GetActivityDataByType(GameEnum.activityType.Double) + local bShowNormalDouble = false if self.actData ~= nil and self.actData:CheckActShow() and self.actData:CheckInstanceType(GameEnum.instanceType.CharGemInstance) then + local nCurCount, nMaxCount = self.actData:GetDoubleDropsTimes() + bShowNormalDouble = 0 < nMaxCount - nCurCount + end + if bShowNormalDouble then self._mapNode.imgDoubleDrop:SetActive(isUnLock) self:RefreshDoubleDropCount() + elseif isUnLock and 0 < nReengagementCount then + self._mapNode.imgReengagementDrop:SetActive(true) + self:RefreshReengagementCount() end if not isUnLock then local imgConditions_Lock_WC = self._mapNode.Conditions_[1].gameObject.transform:Find("imgConditions_Lock").gameObject @@ -753,8 +769,16 @@ function EquipmentInstanceLevelSelectCtrl:RefreshDoubleDropCount() NovaAPI.SetTMPText(self._mapNode.txtDoubleDropCount, string.format("%s/%s", nMaxCount - nCount, nMaxCount)) end end +function EquipmentInstanceLevelSelectCtrl:RefreshReengagementCount() + local nReengagementCount = PlayerData.Reengagement:GetDoubleDropCount() + local str = ConfigTable.GetUIText("Reengagement_DoubleDrop_LevelTip") .. ":" + NovaAPI.SetTMPText(self._mapNode.txtReengagementDoubleDrop, str) + local nMaxCount = PlayerData.Reengagement:GetMaxDoubleDropCount() + NovaAPI.SetTMPText(self._mapNode.txtReengagementDoubleDropCount, string.format("%s/%s", nReengagementCount, nMaxCount)) +end function EquipmentInstanceLevelSelectCtrl:OnEvent_RaidSuccess() self:RefreshDoubleDropCount() + self:RefreshReengagementCount() end function EquipmentInstanceLevelSelectCtrl:OnEvent_UpdateWorldClass() self:RefreshLevelUnlock() diff --git a/lua/game/ui/equipmentinstanceroominfo/equipmentinstancepausectrl.lua b/lua/game/ui/equipmentinstanceroominfo/equipmentinstancepausectrl.lua index 6e292d860..a038c0b46 100644 --- a/lua/game/ui/equipmentinstanceroominfo/equipmentinstancepausectrl.lua +++ b/lua/game/ui/equipmentinstanceroominfo/equipmentinstancepausectrl.lua @@ -138,7 +138,10 @@ function EquipmentInstancePauseCtrl:Refresh() end end for i = 1, 3 do - self._mapNode.goChar[i]:SetChar(self.tbChar[i]) + local nCharId = self.tbChar[i] + local nTrialId = self._mapCharTrialId and self._mapCharTrialId[nCharId] + self._mapNode.btnChar[i].interactable = not nTrialId or not (0 < nTrialId) + self._mapNode.goChar[i]:SetChar(nCharId, false, false, nTrialId) end end function EquipmentInstancePauseCtrl:PlayInAni() @@ -190,8 +193,9 @@ function EquipmentInstancePauseCtrl:OnDisable() end function EquipmentInstancePauseCtrl:OnDestroy() end -function EquipmentInstancePauseCtrl:Pause(nLevelId, tbCharId) +function EquipmentInstancePauseCtrl:Pause(nLevelId, tbCharId, mapCharTrialId) self.tbChar = tbCharId + self._mapCharTrialId = mapCharTrialId self.nLevelId = nLevelId EventManager.Hit(EventId.BattleDashboardVisible, false) PanelManager.InputDisable() diff --git a/lua/game/ui/fixedroguelikeex/frindicators.lua b/lua/game/ui/fixedroguelikeex/frindicators.lua index 915841ddd..804e75a0e 100644 --- a/lua/game/ui/fixedroguelikeex/frindicators.lua +++ b/lua/game/ui/fixedroguelikeex/frindicators.lua @@ -40,7 +40,7 @@ function FRIndicators:OnEvent_SetIndicator(nType, rtTransform, v3Offset, sIconPa end if nType == 1 then local go = instantiate(self._mapNode.TemplateBoxIndicator, self._mapNode.IndictorArea) - local comp = go:GetComponent("FRIndicator") + local comp = go:GetComponent(typeof(CS.FRIndicator)) go:SetActive(true) if comp ~= nil then comp:SetFollowTarget(rtTransform, v3Offset) @@ -48,7 +48,7 @@ function FRIndicators:OnEvent_SetIndicator(nType, rtTransform, v3Offset, sIconPa table.insert(self.tbIndicators, go) elseif nType == 2 then local go = instantiate(self._mapNode.TemplateTeleportIndicator, self._mapNode.IndictorArea) - local comp = go:GetComponent("FRIndicator") + local comp = go:GetComponent(typeof(CS.FRIndicator)) go:SetActive(true) if comp ~= nil then comp:SetFollowTarget(rtTransform, v3Offset) @@ -56,7 +56,7 @@ function FRIndicators:OnEvent_SetIndicator(nType, rtTransform, v3Offset, sIconPa table.insert(self.tbIndicators, go) elseif nType == 3 and sIconPath ~= nil and sIconPath ~= "" then local go = instantiate(self._mapNode.TemplateNPCIndicator, self._mapNode.IndictorArea) - local comp = go:GetComponent("FRIndicator") + local comp = go:GetComponent(typeof(CS.FRIndicator)) go:SetActive(true) if comp ~= nil then comp:SetFollowTarget(rtTransform, v3Offset) diff --git a/lua/game/ui/fixedroguelikelevelselectex/roguebossselectctrl.lua b/lua/game/ui/fixedroguelikelevelselectex/roguebossselectctrl.lua index 2fd5795b8..f2ddd3b34 100644 --- a/lua/game/ui/fixedroguelikelevelselectex/roguebossselectctrl.lua +++ b/lua/game/ui/fixedroguelikelevelselectex/roguebossselectctrl.lua @@ -226,7 +226,10 @@ RogueBossSelectCtrl._mapNodeConfig = { Conditions_ = {nCount = 2}, imgDoubleDrop = {}, txtDoubleDrop = {sComponentName = "TMP_Text"}, - txtDoubleDropCount = {sComponentName = "TMP_Text"} + txtDoubleDropCount = {sComponentName = "TMP_Text"}, + imgReengagementDrop = {}, + txtReengagementDoubleDrop = {sComponentName = "TMP_Text"}, + txtReengagementDropCount = {sComponentName = "TMP_Text"} } RogueBossSelectCtrl._mapEventConfig = { [EventId.UIHomeConfirm] = "OnEvent_Home", @@ -616,10 +619,20 @@ function RogueBossSelectCtrl:RefreshLevelInfo(nGroupId, nDifficult) self._mapNode.btnLock.gameObject:SetActive(not isUnLock) self._mapNode.ListConditions:SetActive(not isUnLock) self._mapNode.imgDoubleDrop:SetActive(false) + self._mapNode.imgReengagementDrop:SetActive(false) self.actData = PlayerData.Activity:GetActivityDataByType(GameEnum.activityType.Double) + local nReengagementCount = PlayerData.Reengagement:GetDoubleDropCount() + local bShowNormalDouble = false if self.actData ~= nil and self.actData:CheckActShow() and self.actData:CheckInstanceType(GameEnum.instanceType.RegionBoss) then + local nCurCount, nMaxCount = self.actData:GetDoubleDropsTimes() + bShowNormalDouble = 0 < nMaxCount - nCurCount + end + if bShowNormalDouble then self._mapNode.imgDoubleDrop:SetActive(isUnLock) self:RefreshDoubleDropCount() + elseif isUnLock and 0 < nReengagementCount then + self._mapNode.imgReengagementDrop:SetActive(true) + self:RefreshReengagementCount() end if not isUnLock and not isHandCoreType then local imgConditions_Lock_WC = self._mapNode.Conditions_[1].gameObject.transform:Find("imgConditions_Lock").gameObject @@ -642,6 +655,13 @@ function RogueBossSelectCtrl:RefreshLevelInfo(nGroupId, nDifficult) else end end +function RogueBossSelectCtrl:RefreshReengagementCount() + local nReengagementCount = PlayerData.Reengagement:GetDoubleDropCount() + local str = ConfigTable.GetUIText("Reengagement_DoubleDrop_LevelTip") .. ":" + NovaAPI.SetTMPText(self._mapNode.txtReengagementDoubleDrop, str) + local nMaxCount = PlayerData.Reengagement:GetMaxDoubleDropCount() + NovaAPI.SetTMPText(self._mapNode.txtReengagementDropCount, string.format("%s/%s", nReengagementCount, nMaxCount)) +end function RogueBossSelectCtrl:OnBtnClick_HardTog(btn) if self.regionType == GameEnum.RegionType.NormalRegion then local idx = table.indexof(self._mapNode.tog, btn) @@ -957,6 +977,7 @@ function RogueBossSelectCtrl:RefreshDoubleDropCount() end function RogueBossSelectCtrl:OnEvent_RaidSuccess() self:RefreshDoubleDropCount() + self:RefreshReengagementCount() end function RogueBossSelectCtrl:OnBtnClick_BossTick(btn) local curCoinItmeId = AllEnum.CoinItemId.RogueHardCoreTick diff --git a/lua/game/ui/formationex/formationctrl.lua b/lua/game/ui/formationex/formationctrl.lua index c8cc1c2a4..0425efa22 100644 --- a/lua/game/ui/formationex/formationctrl.lua +++ b/lua/game/ui/formationex/formationctrl.lua @@ -103,7 +103,8 @@ FormationCtrl._mapEventConfig = { [EventId.UIBackConfirm] = "OnEvent_Back", [EventId.UIHomeConfirm] = "OnEvent_BackHome", OnEvent_CloseTeamList = "OnEvent_CloseList", - OnEvent_ChangeTeamModel = "OnEvent_ChangeTeamModel" + OnEvent_ChangeTeamModel = "OnEvent_ChangeTeamModel", + UpdateFormationInfoSuc = "OnEvent_UpdateFormationInfoSuc" } function FormationCtrl:Refresh(nDirection) NovaAPI.SetTMPText(self._mapNode.txtTeamNane, orderedFormat(ConfigTable.GetUIText("Formation_DefaultName"), self._panel.nTeamIndex)) @@ -426,7 +427,7 @@ function FormationCtrl:LoadCharacter(nCharId, bOpen) local go = instantiate(obj, self.rtSceneOriginPos) NovaAPI.ChangeAnimatorDefaultState(go.transform) self.mapCurModel[idx] = {nCharId = nCharId, model = go} - NovaAPI.BindUIParallaxStageCameraControllerModel(self._mapNode.UIParallax3DStage, idx - 1, go) + NovaAPI.BindUIParallaxStageCameraControllerModel(self._mapNode.UIParallax3DStage, idx - 1, go, true) if self.rtSceneOriginPos ~= nil then go.transform.position = self.rtSceneOriginPos.position go.transform.localEulerAngles = Vector3(0, 180, 0) @@ -972,4 +973,10 @@ function FormationCtrl:OnEvent_OpenSwapChar(nIdx) self._mapNode.SwapCharPanel:ShowSwapChar(self.curTeam, nCurSelectChar, callback) self._mapNode.SwapBlock:SetActive(true) end +function FormationCtrl:OnEvent_UpdateFormationInfoSuc(nTeamIdx) + if nTeamIdx == self._panel.nTeamIndex then + self.nPreselectionId = PlayerData.Team:GetTeamPreselectionId(self._panel.nTeamIndex) + self:RefreshPreselection() + end +end return FormationCtrl diff --git a/lua/game/ui/friendex/friendhonortitlectrl.lua b/lua/game/ui/friendex/friendhonortitlectrl.lua index 6dff87669..2930f8d3d 100644 --- a/lua/game/ui/friendex/friendhonortitlectrl.lua +++ b/lua/game/ui/friendex/friendhonortitlectrl.lua @@ -153,6 +153,8 @@ function FriendHonorTitleCtrl:RefreshHonorTitle() break end end + elseif honorData.Type == GameEnum.honorType.Dorm then + level = PlayerData.PlayerDormData:GetHonorTitleLevel() end self._mapNode.goCurHonorTitle[i]:SetHonotTitle(honorData.Id, i == 1, level) end @@ -262,6 +264,8 @@ function FriendHonorTitleCtrl:OnGridRefresh(goGrid, gridIndex) break end end + elseif honorData.Type == GameEnum.honorType.Dorm then + level = PlayerData.PlayerDormData:GetHonorTitleLevel() end local bgPath = ctrl:SetHonotTitle(honorData.Id, true, level) self:SetPngSprite(imgHonorTitleEquipBg, bgPath ~= "" and bgPath or honorData.MainRes) diff --git a/lua/game/ui/friendex/friendidcardctrl.lua b/lua/game/ui/friendex/friendidcardctrl.lua index fd6a4b80d..6f183a7e9 100644 --- a/lua/game/ui/friendex/friendidcardctrl.lua +++ b/lua/game/ui/friendex/friendidcardctrl.lua @@ -88,7 +88,12 @@ function FriendIdCardCtrl:OnInit() end function FriendIdCardCtrl:Refresh() self._mapNode.RectCard:SetActive(true) - self._mapNode.imgSaveBtn:SetActive(true) + local bGP = CS.ClientManager.Instance.isAndroidOnPC + if not bGP then + self._mapNode.imgSaveBtn:SetActive(true) + else + self._mapNode.imgSaveBtn:SetActive(false) + end self._mapNode.goTip:SetActive(true) NovaAPI.SetTMPText(self._mapNode.txtNameCard, PlayerData.Base:GetPlayerNickName()) NovaAPI.SetTMPText(self._mapNode.txtUidCard, PlayerData.Base:GetPlayerId()) @@ -137,6 +142,8 @@ function FriendIdCardCtrl:RefreshHonorTitle() break end end + elseif honorData.Type == GameEnum.honorType.Dorm then + level = PlayerData.PlayerDormData:GetHonorTitleLevel() end self._mapNode.goHonorTitleCard[i]:SetHonotTitle(honorData.Id, i == 1, level) end diff --git a/lua/game/ui/friendex/friendinfoctrl.lua b/lua/game/ui/friendex/friendinfoctrl.lua index 11709bcec..5408bacaa 100644 --- a/lua/game/ui/friendex/friendinfoctrl.lua +++ b/lua/game/ui/friendex/friendinfoctrl.lua @@ -174,6 +174,8 @@ function FriendInfoCtrl:RefreshHonorTitle() break end end + elseif honorData.Type == GameEnum.honorType.Dorm then + level = PlayerData.PlayerDormData:GetHonorTitleLevel() end self._mapNode.goHonorTitle[i]:SetHonotTitle(honorData.Id, i == 1, level) end diff --git a/lua/game/ui/friendex/honortitlectrl.lua b/lua/game/ui/friendex/honortitlectrl.lua index 19b52c46d..b65dd5b77 100644 --- a/lua/game/ui/friendex/honortitlectrl.lua +++ b/lua/game/ui/friendex/honortitlectrl.lua @@ -27,7 +27,7 @@ function HonorTitleCtrl:SetHonotTitle(honorTitleId, bBig, affinity_lv) local honorData = ConfigTable.GetData("Honor", honorTitleId) self:SetPngSprite(self._mapNode.imgHonorTitle, bBig and honorData.MainRes or honorData.SubRes) NovaAPI.SetImageNativeSize(self._mapNode.imgHonorTitle) - if honorData.Type ~= GameEnum.honorType.Character and honorData.Type ~= GameEnum.honorType.Levels then + if honorData.Type ~= GameEnum.honorType.Character and honorData.Type ~= GameEnum.honorType.Levels and honorData.Type ~= GameEnum.honorType.Dorm then self._mapNode.goStarBig:SetActive(false) self._mapNode.goStarSmall:SetActive(false) self._mapNode.goHeartNumSmall:SetActive(false) @@ -40,6 +40,8 @@ function HonorTitleCtrl:SetHonotTitle(honorTitleId, bBig, affinity_lv) self.tbHonorTitle, maxLevel = PlayerData.Char:GetCharHonorTitleData(honorData.Params[1]) elseif honorData.Type == GameEnum.honorType.Levels then self.tbHonorTitle, maxLevel = PlayerData.Base:GetLevelHonorTitleData(honorTitleId) + elseif honorData.Type == GameEnum.honorType.Dorm then + self.tbHonorTitle, maxLevel = PlayerData.PlayerDormData:GetHonorTitleData(affinity_lv) end if self.tbHonorTitle == nil then return diff --git a/lua/game/ui/gachaex/gachacover/gachacoverctrl_permanentcharreward.lua b/lua/game/ui/gachaex/gachacover/gachacoverctrl_permanentcharreward.lua new file mode 100644 index 000000000..0de61e7df --- /dev/null +++ b/lua/game/ui/gachaex/gachacover/gachacoverctrl_permanentcharreward.lua @@ -0,0 +1,126 @@ +local GachaCoverCtrl_PermanentCharReward = class("GachaCoverCtrl_PermanentCharReward", BaseCtrl) +GachaCoverCtrl_PermanentCharReward._mapNodeConfig = { + goTimeBg = {sNodeName = "imgTimeBg"}, + TMPCountDown = {sComponentName = "TMP_Text"}, + imgActProgress = {sComponentName = "Image"}, + txtActValue = {sComponentName = "TMP_Text"}, + btnBubble = { + nCount = 3, + sComponentName = "UIButton", + callback = "OnBtnClick_Bubble" + }, + txtNum = {nCount = 3, sComponentName = "TMP_Text"}, + icon = {nCount = 3, sComponentName = "Image"}, + goComplete = {nCount = 3, sComponentName = "GameObject"}, + redDot = {nCount = 3} +} +function GachaCoverCtrl_PermanentCharReward:PlayInAnim() + local anim = self.gameObject.transform:GetComponent("Animator") + anim:SetTrigger("tIn") +end +function GachaCoverCtrl_PermanentCharReward:SetCover(nId) + self.nId = nId + self.tbReward = PlayerData.Gacha:GetGachaReward(nId) + if type(self.tbReward) ~= "table" then + printError("角色卡池累抽赠奖数据错误:界面,卡池id" .. tostring(nId)) + return + end + local nLimit = #self._mapNode.btnBubble + table.sort(self.tbReward, function(a, b) + return a.nIdx < b.nIdx + end) + if nLimit > #self.tbReward then + printError("角色卡池累抽赠奖数据错误:界面,赠送次数错误,目前界面做死的,不应小于:" .. tostring(nLimit)) + return + end + local nMax = self.tbReward[nLimit].nNum + local nCur = PlayerData.Gacha:GetGachaTotalTimes(nId) + if nMax < nCur then + nCur = nMax + end + local tbProgress = { + 0.18, + 0.66, + 1 + } + for i, v in ipairs(tbProgress) do + local _nMax = self.tbReward[i].nNum + if nCur <= _nMax then + self._mapNode.imgActProgress.fillAmount = nCur / _nMax * tbProgress[i] + break + end + end + NovaAPI.SetTMPText(self._mapNode.txtActValue, tostring(nCur) .. "/" .. tostring(nMax)) + for i = 1, nLimit do + local data = self.tbReward[i] + local cfg = ConfigTable.GetData("Item", data.nItemId) + NovaAPI.SetTMPText(self._mapNode.txtNum[i], tostring(data.nNum)) + self:SetPngSprite(self._mapNode.icon[i], cfg.Icon) + self._mapNode.goComplete[i]:SetActive(data.bRec == true) + RedDotManager.RegisterNode(RedDotDefine.Gacha_Reward, {nId, i}, self._mapNode.redDot[i]) + end + self:SetCountDownTime() +end +function GachaCoverCtrl_PermanentCharReward:SetCountDownTime() + local cfg = ConfigTable.GetData("Gacha", self.nId) + if cfg == nil then + self._mapNode.goTimeBg:SetActive(false) + return + end + local sTimeStr = cfg.EndTime + if type(sTimeStr) == "string" and sTimeStr ~= "" then + self._mapNode.goTimeBg:SetActive(true) + local nEndTime = CS.ClientManager.Instance:ISO8601StrToTimeStamp(sTimeStr) + local curTime = CS.ClientManager.Instance.serverTimeStamp + local remainTime = nEndTime - curTime + if 86400 <= remainTime then + local day = math.floor(remainTime / 86400) + local hour = math.floor((remainTime - day * 86400) / 3600) + if hour == 0 then + day = day - 1 + hour = 24 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Energy_LeftTime_Day"), day, hour) + elseif 3600 <= remainTime then + local hour = math.floor(remainTime / 3600) + local min = math.floor((remainTime - hour * 3600) / 60) + if min == 0 then + hour = hour - 1 + min = 60 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Energy_LeftTime_Hour"), hour, min) + else + sTimeStr = ConfigTable.GetUIText("Energy_LeftTime_LessThenHour") + end + local text = orderedFormat(ConfigTable.GetUIText("GachaCover_TimeCountDown"), sTimeStr) + NovaAPI.SetTMPText(self._mapNode.TMPCountDown, text) + else + self._mapNode.goTimeBg:SetActive(false) + end +end +function GachaCoverCtrl_PermanentCharReward:EnableCover() +end +function GachaCoverCtrl_PermanentCharReward:DisableCover() +end +function GachaCoverCtrl_PermanentCharReward:OnBtnClick_Bubble(btn, nIdx) + printLog(tostring(nIdx)) + local mapData = self.tbReward[nIdx] + if type(mapData) == "table" then + if mapData.bCan == true and mapData.bRec == false then + local callback = function(mapChangeInfo) + self.tbReward[nIdx].bRec = true + self._mapNode.goComplete[nIdx]:SetActive(true) + UTILS.OpenReceiveByChangeInfo(mapChangeInfo) + end + PlayerData.Gacha:GetReward(self.nId, mapData.nId, mapData.nIdx, callback) + else + local mapData = { + nTid = mapData.nItemId, + bShowDepot = false, + bShowJumpto = false + } + EventManager.Hit(EventId.OpenPanel, PanelId.ItemTips, btn.transform, mapData) + end + end +end +return GachaCoverCtrl_PermanentCharReward diff --git a/lua/game/ui/gachaex/gachactrl.lua b/lua/game/ui/gachaex/gachactrl.lua index f1f939f02..e76da7539 100644 --- a/lua/game/ui/gachaex/gachactrl.lua +++ b/lua/game/ui/gachaex/gachactrl.lua @@ -10,7 +10,8 @@ local coverScript = { [GameEnum.gachaStorageType.DiscCardPool] = "Game.UI.GachaEx.GachaCover.GachaCoverCtrl_PermanentDiscUp", [GameEnum.gachaStorageType.CharacterUpCardPool] = "Game.UI.GachaEx.GachaCover.GachaCoverCtrl_CharUp", [GameEnum.gachaStorageType.DiscUpCardPool] = "Game.UI.GachaEx.GachaCover.GachaCoverCtrl_DiscUp", - [GameEnum.gachaStorageType.BeginnerCardPool] = "Game.UI.GachaEx.GachaCover.GachaCoverCtrl_NewBie" + [GameEnum.gachaStorageType.BeginnerCardPool] = "Game.UI.GachaEx.GachaCover.GachaCoverCtrl_NewBie", + [GameEnum.gachaStorageType.CharacterCardRewardPool] = "Game.UI.GachaEx.GachaCover.GachaCoverCtrl_PermanentCharReward" } GachaCtrl._mapNodeConfig = { coverRoot = { @@ -285,6 +286,8 @@ function GachaCtrl:RefreshTab() local imgIconTab = goTab.transform:Find("AnimRoot/imgTab"):GetComponent("Image") self:SetPngSprite(imgIconTab, mapGacha.Icon) goTab.transform:Find("AnimRoot/imgChoose").gameObject:SetActive(false) + local goRedDot = goTab.transform:Find("AnimRoot/goPoolTabRedDot").gameObject + RedDotManager.RegisterNode(RedDotDefine.Gacha_List, nGachaId, goRedDot) end end function GachaCtrl:RefreshInfo() @@ -322,7 +325,7 @@ function GachaCtrl:RefreshInfo() end function GachaCtrl:RefreshRemainGachaTimes(curPoolId) local LimitTimes = ConfigTable.GetData("Gacha", curPoolId).LimitTimes - if 999 < LimitTimes or LimitTimes == nil then + if LimitTimes == nil or 999 < LimitTimes then self._mapNode.TMP_GachaTimes.gameObject:SetActive(false) return end @@ -381,12 +384,12 @@ function GachaCtrl:RefreshCoin(mapGacha) local bShowSpecialOne = false if mapGacha.SpecificTid > 0 then local nCurCount = PlayerData.Item:GetItemCountByID(mapGacha.SpecificTid) - if nCurCount >= mapGacha.SpecificQty then + if nCurCount >= mapGachaStorage.DefaultQty then bShowSpecialOne = true end end if bShowSpecialOne then - NovaAPI.SetTMPText(self._mapNode.TMP_gachaOneCost, mapGacha.SpecificQty) + NovaAPI.SetTMPText(self._mapNode.TMP_gachaOneCost, mapGachaStorage.DefaultQty) local mapItemCfgData = ConfigTable.GetData_Item(mapGacha.SpecificTid) if mapItemCfgData ~= nil then self:SetPngSprite(self._mapNode.imgItemOne, mapItemCfgData.Icon2) @@ -423,12 +426,12 @@ function GachaCtrl:RefreshCoin(mapGacha) local bShowSpecialTen = false if mapGacha.SpecificTid > 0 then local nCurCount = PlayerData.Item:GetItemCountByID(mapGacha.SpecificTid) - if nCurCount >= 10 * mapGacha.SpecificQty then + if nCurCount >= 10 * mapGachaStorage.DefaultQty then bShowSpecialTen = true end end if bShowSpecialTen then - NovaAPI.SetTMPText(self._mapNode.TMP_gachaTenCost, 10 * mapGacha.SpecificQty) + NovaAPI.SetTMPText(self._mapNode.TMP_gachaTenCost, 10 * mapGachaStorage.DefaultQty) local mapItemCfgData = ConfigTable.GetData_Item(mapGacha.SpecificTid) if mapItemCfgData ~= nil then self:SetPngSprite(self._mapNode.imgItemTen, mapItemCfgData.Icon2) @@ -611,11 +614,9 @@ function GachaCtrl:GachaOneExchangeCoin(mapGacha) return end local bSpecial = false - if mapGacha.SpecificTid > 0 then - local nCurCount = PlayerData.Item:GetItemCountByID(mapGacha.SpecificTid) - if nCurCount >= mapGacha.SpecificQty then - bSpecial = true - end + local nCurSpecificCountCount = PlayerData.Item:GetItemCountByID(mapGacha.SpecificTid) + if mapGacha.SpecificTid > 0 and nCurSpecificCountCount >= mapGachaStorage.DefaultQty then + bSpecial = true end local nDefaultCount = PlayerData.Item:GetItemCountByID(mapGachaStorage.DefaultId) if nDefaultCount >= mapGachaStorage.DefaultQty or bSpecial then @@ -623,10 +624,10 @@ function GachaCtrl:GachaOneExchangeCoin(mapGacha) elseif 0 < mapGachaStorage.CostId then local nCostCount = PlayerData.Item:GetItemCountByID(mapGachaStorage.CostId) local confirmCallback = function() - if nCostCount >= mapGachaStorage.CostQty * (mapGachaStorage.DefaultQty - nDefaultCount) then + if nCostCount >= mapGachaStorage.CostQty * (mapGachaStorage.DefaultQty - nDefaultCount - nCurSpecificCountCount) then PlayerData.Gacha:SendGachaReq(self.curPoolId, 1, GachaCallback) elseif mapGachaStorage.CostId == AllEnum.CoinItemId.Jade then - local nNeedCount = mapGachaStorage.CostQty * (mapGachaStorage.DefaultQty - nDefaultCount) + local nNeedCount = mapGachaStorage.CostQty * (mapGachaStorage.DefaultQty - nDefaultCount - nCurSpecificCountCount) local nJadeCount = PlayerData.Item:GetItemCountByID(AllEnum.CoinItemId.Jade) nNeedCount = nNeedCount - nJadeCount local mapCostCfgData = ConfigTable.GetData_Item(AllEnum.CoinItemId.STONE) @@ -655,7 +656,15 @@ function GachaCtrl:GachaOneExchangeCoin(mapGacha) local mapDefaultCfgData = ConfigTable.GetData_Item(mapGachaStorage.DefaultId) local sTips if 0 < nDefaultCount then - sTips = orderedFormat(ConfigTable.GetUIText("Recruit_ExchangeGem"), nDefaultCount, mapDefaultCfgData.Id, nNeedCount, mapCostCfgData.Id, mapGachaStorage.DefaultQty - nDefaultCount, mapDefaultCfgData.Id) + if 0 < nCurSpecificCountCount then + local nNeed = mapGachaStorage.CostQty * (mapGachaStorage.DefaultQty - nCurSpecificCountCount - nDefaultCount) + sTips = orderedFormat(ConfigTable.GetUIText("Recruit_ExchangeGem2"), nDefaultCount, mapDefaultCfgData.Id, nCurSpecificCountCount, mapGacha.SpecificTid, nNeed, mapCostCfgData.Id, mapGachaStorage.DefaultQty - nCurSpecificCountCount - nDefaultCount, mapDefaultCfgData.Id) + else + sTips = orderedFormat(ConfigTable.GetUIText("Recruit_ExchangeGem"), nDefaultCount, mapDefaultCfgData.Id, nNeedCount, mapCostCfgData.Id, mapGachaStorage.DefaultQty - nDefaultCount, mapDefaultCfgData.Id) + end + elseif 0 < nCurSpecificCountCount then + local nNeed = mapGachaStorage.CostQty * (mapGachaStorage.DefaultQty - nCurSpecificCountCount) + sTips = orderedFormat(ConfigTable.GetUIText("Recruit_ExchangeGem"), nCurSpecificCountCount, mapGacha.SpecificTid, nNeed, mapCostCfgData.Id, mapGachaStorage.DefaultQty - nCurSpecificCountCount, mapDefaultCfgData.Id) else sTips = orderedFormat(ConfigTable.GetUIText("Recruit_Exchange"), nNeedCount, mapCostCfgData.Id, mapGachaStorage.DefaultQty - nDefaultCount, mapDefaultCfgData.Id) end @@ -726,14 +735,10 @@ function GachaCtrl:GachaTenExchangeCoin(mapGacha) local nDefaultCount = PlayerData.Item:GetItemCountByID(mapGachaStorage.DefaultId) if 0 < mapGacha.SpecificTid then nSpecificCount = PlayerData.Item:GetItemCountByID(mapGacha.SpecificTid) - if nSpecificCount >= 10 * mapGacha.SpecificQty then + if nSpecificCount >= 10 * mapGachaStorage.DefaultQty then + bSpecial = true + elseif 0 < nSpecificCount and 10 <= math.floor((nDefaultCount + nSpecificCount) / mapGachaStorage.DefaultQty) then bSpecial = true - else - nSpecificGachaCount = math.floor(nSpecificCount / mapGacha.SpecificQty) - local nDefaultGachaCount = math.floor(nDefaultCount / mapGachaStorage.DefaultQty) - if 10 <= nSpecificGachaCount + nDefaultGachaCount then - bSpecial = true - end end end if nDefaultCount >= mapGachaStorage.DefaultQty * 10 or bSpecial then @@ -741,10 +746,10 @@ function GachaCtrl:GachaTenExchangeCoin(mapGacha) elseif 0 < mapGachaStorage.CostId then local nCostCount = PlayerData.Item:GetItemCountByID(mapGachaStorage.CostId) local confirmCallback = function() - if nCostCount >= mapGachaStorage.CostQty * (mapGachaStorage.DefaultQty * (10 - nSpecificGachaCount) - nDefaultCount) then + if nCostCount >= mapGachaStorage.CostQty * (mapGachaStorage.DefaultQty * 10 - nSpecificCount - nDefaultCount) then PlayerData.Gacha:SendGachaReq(self.curPoolId, 2, GachaCallback) elseif mapGachaStorage.CostId == AllEnum.CoinItemId.Jade then - local nNeedCount = mapGachaStorage.CostQty * (mapGachaStorage.DefaultQty * (10 - nSpecificGachaCount) - nDefaultCount) + local nNeedCount = mapGachaStorage.CostQty * (mapGachaStorage.DefaultQty * 10 - nSpecificCount - nDefaultCount) local nJadeCount = PlayerData.Item:GetItemCountByID(AllEnum.CoinItemId.Jade) nNeedCount = nNeedCount - nJadeCount local mapCostCfgData = ConfigTable.GetData_Item(AllEnum.CoinItemId.STONE) @@ -768,18 +773,18 @@ function GachaCtrl:GachaTenExchangeCoin(mapGacha) EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("NotEnoughItem")) end end - local nNeedCount = mapGachaStorage.CostQty * (mapGachaStorage.DefaultQty * (10 - nSpecificGachaCount) - nDefaultCount) + local nNeedCount = mapGachaStorage.CostQty * (mapGachaStorage.DefaultQty * 10 - nSpecificCount - nDefaultCount) local mapCostCfgData = ConfigTable.GetData_Item(mapGachaStorage.CostId) local mapDefaultCfgData = ConfigTable.GetData_Item(mapGachaStorage.DefaultId) local sTips if 0 < nDefaultCount and 0 < nSpecificCount then - sTips = orderedFormat(ConfigTable.GetUIText("Recruit_ExchangeGem2"), nDefaultCount, mapDefaultCfgData.Id, nSpecificCount, mapGacha.SpecificTid, nNeedCount, mapCostCfgData.Id, mapGachaStorage.DefaultQty * (10 - nSpecificGachaCount) - nDefaultCount, mapDefaultCfgData.Id) + sTips = orderedFormat(ConfigTable.GetUIText("Recruit_ExchangeGem2"), nDefaultCount, mapDefaultCfgData.Id, nSpecificCount, mapGacha.SpecificTid, nNeedCount, mapCostCfgData.Id, mapGachaStorage.DefaultQty * 10 - nSpecificCount - nDefaultCount, mapDefaultCfgData.Id) elseif 0 < nDefaultCount then - sTips = orderedFormat(ConfigTable.GetUIText("Recruit_ExchangeGem"), nDefaultCount, mapDefaultCfgData.Id, nNeedCount, mapCostCfgData.Id, mapGachaStorage.DefaultQty * (10 - nSpecificGachaCount) - nDefaultCount, mapDefaultCfgData.Id) + sTips = orderedFormat(ConfigTable.GetUIText("Recruit_ExchangeGem"), nDefaultCount, mapDefaultCfgData.Id, nNeedCount, mapCostCfgData.Id, mapGachaStorage.DefaultQty * 10 - nSpecificCount - nDefaultCount, mapDefaultCfgData.Id) elseif 0 < nSpecificCount then - sTips = orderedFormat(ConfigTable.GetUIText("Recruit_ExchangeGem"), nSpecificCount, mapGacha.SpecificTid, nNeedCount, mapCostCfgData.Id, mapGachaStorage.DefaultQty * (10 - nSpecificGachaCount) - nDefaultCount, mapDefaultCfgData.Id) + sTips = orderedFormat(ConfigTable.GetUIText("Recruit_ExchangeGem"), nSpecificCount, mapGacha.SpecificTid, nNeedCount, mapCostCfgData.Id, mapGachaStorage.DefaultQty * 10 - nSpecificCount - nDefaultCount, mapDefaultCfgData.Id) else - sTips = orderedFormat(ConfigTable.GetUIText("Recruit_Exchange"), nNeedCount, mapCostCfgData.Id, mapGachaStorage.DefaultQty * (10 - nSpecificGachaCount) - nDefaultCount, mapDefaultCfgData.Id) + sTips = orderedFormat(ConfigTable.GetUIText("Recruit_Exchange"), nNeedCount, mapCostCfgData.Id, mapGachaStorage.DefaultQty * 10 - nSpecificCount - nDefaultCount, mapDefaultCfgData.Id) end ConfirmPanel(sTips, confirmCallback, "GachaShowTicketExchange") else @@ -841,7 +846,8 @@ function GachaCtrl:OnBtnClick_One() local bSpecialOne = false if 0 < mapGacha.SpecificTid then local nCurCount = PlayerData.Item:GetItemCountByID(mapGacha.SpecificTid) - if 0 < nCurCount then + local nSpecialCount = math.floor(nCurCount / mapGachaStorage.DefaultQty) + if 1 <= nSpecialCount then bSpecialOne = true end end @@ -909,9 +915,9 @@ function GachaCtrl:OnBtnClick_Ten() local nSpecialCount = 0 local nDefaultCurCount = PlayerData.Item:GetItemCountByID(mapGachaStorage.DefaultId) local nDefaultGachaCount = math.floor(nDefaultCurCount / mapGachaStorage.DefaultQty) + local nCurSpecificCount = PlayerData.Item:GetItemCountByID(mapGacha.SpecificTid) if 0 < mapGacha.SpecificTid then - local nCurCount = PlayerData.Item:GetItemCountByID(mapGacha.SpecificTid) - nSpecialCount = math.floor(nCurCount / mapGacha.SpecificQty) + nSpecialCount = math.floor(nCurSpecificCount / mapGachaStorage.DefaultQty) end local specialGachaHint = function(Tid1, Tid2, nCount1, nCount2, againKey) local confirmCallback = function() @@ -965,8 +971,10 @@ function GachaCtrl:OnBtnClick_Ten() end if 10 <= nSpecialCount then PlayerData.Gacha:SendGachaReq(self.curPoolId, 2, GachaCallback) - elseif 0 < nSpecialCount and 10 <= nDefaultGachaCount + nSpecialCount then - specialGachaHint(mapGacha.SpecificTid, mapGachaStorage.DefaultId, nSpecialCount * mapGacha.SpecificQty, (10 - nSpecialCount) * mapGachaStorage.DefaultQty, "RecruitComboDrawTicketHint") + elseif 0 < nCurSpecificCount and math.floor((nDefaultCurCount + nCurSpecificCount) / mapGachaStorage.DefaultQty) >= 10 then + local nCostSpecific = nCurSpecificCount + local nCostDefault = 10 * mapGachaStorage.DefaultQty - nCurSpecificCount + specialGachaHint(mapGacha.SpecificTid, mapGachaStorage.DefaultId, nCostSpecific, nCostDefault, "RecruitComboDrawTicketHint") elseif #mapGachaStorage.TenTimesPreferred > 0 then for nIdx, mapCost in ipairs(mapGachaStorage.TenTimesPreferred) do local f = pairs(mapCost) @@ -1039,9 +1047,11 @@ function GachaCtrl:GetGachaItem(mapData, nStorageId, bGetFirstTenReward) local GetRewardItem = function(nIdx, nTid) local ret = {} local nNumber = 0 - for _, mapAcq in ipairs(tbAcquire.List) do - if mapAcq.Tid == nTid then - nNumber = mapAcq.Begin + if tbAcquire.List ~= nil then + for _, mapAcq in ipairs(tbAcquire.List) do + if mapAcq.Tid == nTid then + nNumber = mapAcq.Begin + end end end for i = 1, nIdx do @@ -1053,10 +1063,8 @@ function GachaCtrl:GetGachaItem(mapData, nStorageId, bGetFirstTenReward) if mapItemCfgData == nil then return ret end - local nMaxCount = self._mapMaxAcquireReward[mapItemCfgData.Stype][mapItemCfgData.Rarity] - if nMaxCount == nil then - nMaxCount = 1 - end + local mapByStype = self._mapMaxAcquireReward[mapItemCfgData.Stype] + local nMaxCount = mapByStype[mapItemCfgData.Rarity] or 1 nNumber = math.min(nMaxCount, nNumber) local nId = mapItemCfgData.Stype * 1000 + mapItemCfgData.Rarity * 100 + nNumber local mapCfg = ConfigTable.GetData("AcquireReward", nId) @@ -1384,9 +1392,11 @@ function GachaCtrl:OnEvent_GachaNewbieObtainRecordOver(changes, items, tbNew) local GetRewardItem = function(nIdx, nTid) local ret = {} local nNumber = 0 - for _, mapAcq in ipairs(tbAcquire.List) do - if mapAcq.Tid == nTid then - nNumber = mapAcq.Begin + if tbAcquire.List ~= nil then + for _, mapAcq in ipairs(tbAcquire.List) do + if mapAcq.Tid == nTid then + nNumber = mapAcq.Begin + end end end for i = 1, nIdx do @@ -1398,10 +1408,8 @@ function GachaCtrl:OnEvent_GachaNewbieObtainRecordOver(changes, items, tbNew) if mapItemCfgData == nil then return ret end - local nMaxCount = self._mapMaxAcquireReward[mapItemCfgData.Stype][mapItemCfgData.Rarity] - if nMaxCount == nil then - nMaxCount = 1 - end + local mapByStype = self._mapMaxAcquireReward[mapItemCfgData.Stype] + local nMaxCount = mapByStype[mapItemCfgData.Rarity] or 1 nNumber = math.min(nMaxCount, nNumber) local nId = mapItemCfgData.Stype * 1000 + mapItemCfgData.Rarity * 100 + nNumber local mapCfg = ConfigTable.GetData("AcquireReward", nId) diff --git a/lua/game/ui/gachaex/gachaguaranteectrl.lua b/lua/game/ui/gachaex/gachaguaranteectrl.lua index ea63e13ff..83e4dd26d 100644 --- a/lua/game/ui/gachaex/gachaguaranteectrl.lua +++ b/lua/game/ui/gachaex/gachaguaranteectrl.lua @@ -104,7 +104,7 @@ function GachaGuaranteeCtrl:Refresh(nPoolId) end local nCount = 0 local upItemName = "" - if nStrogeId == GameEnum.gachaStorageType.DiscCardPool or nStrogeId == GameEnum.gachaStorageType.CharacterCardPool then + if nStrogeId == GameEnum.gachaStorageType.DiscCardPool or nStrogeId == GameEnum.gachaStorageType.CharacterCardPool or nStrogeId == GameEnum.gachaStorageType.CharacterCardRewardPool then local nAupMissing = PlayerData.Gacha:GetAMissTimesById(nPoolId) local nMaxMissing = mapPoolCfgData.ATypeGuaranteeTimes local nSum = nMaxMissing - nAupMissing @@ -136,7 +136,7 @@ function GachaGuaranteeCtrl:Refresh(nPoolId) NovaAPI.SetTMPText(TMPName, mapCharCfgData.Title) NovaAPI.SetTMPText(TMPName1, mapCharCfgData.Title) TMPName.gameObject:SetActive(nStrogeId == GameEnum.gachaStorageType.CharacterUpCardPool or nStrogeId == GameEnum.gachaStorageType.DiscUpCardPool) - TMPName1.gameObject:SetActive(nStrogeId == GameEnum.gachaStorageType.DiscCardPool or nStrogeId == GameEnum.gachaStorageType.CharacterCardPool) + TMPName1.gameObject:SetActive(nStrogeId == GameEnum.gachaStorageType.CharacterCardRewardPool or nStrogeId == GameEnum.gachaStorageType.DiscCardPool or nStrogeId == GameEnum.gachaStorageType.CharacterCardPool) self:SetPngSprite(imgIcon, mapCharSkin.Icon .. AllEnum.CharHeadIconSurfix.XXL) self:SetAtlasSprite(imgElement, "12_rare", AllEnum.Star_Element[mapCharCfg.EET].icon) self:SetAtlasSprite(imgRare, "12_rare", sFrame) @@ -169,7 +169,7 @@ function GachaGuaranteeCtrl:Refresh(nPoolId) end end delChildren(self._mapNode.rtGuaranteeItems) - if nStrogeId == GameEnum.gachaStorageType.DiscCardPool or nStrogeId == GameEnum.gachaStorageType.CharacterCardPool then + if nStrogeId == GameEnum.gachaStorageType.DiscCardPool or nStrogeId == GameEnum.gachaStorageType.CharacterCardPool or nStrogeId == GameEnum.gachaStorageType.CharacterCardRewardPool then for _, nTid in ipairs(tbSSRChar) do local goGrid = instantiate(self._mapNode.GridSmall, self._mapNode.rtGuaranteeItems) SetCharGrid(goGrid, nTid) diff --git a/lua/game/ui/guide/guidectrl.lua b/lua/game/ui/guide/guidectrl.lua index 4523a59f6..e3cf34877 100644 --- a/lua/game/ui/guide/guidectrl.lua +++ b/lua/game/ui/guide/guidectrl.lua @@ -78,7 +78,8 @@ GuideCtrl._mapEventConfig = { Event_DeActiveGuidePanel = "DeActiveGuidePanelEvent", Event_ActiveHide = "ActiveHide", NewDay_Clear_Guide = "NewDayClearGuide", - StoryDialog_DialogEnd = "OnEvent_StoryDialog_DialogEnd" + StoryDialog_DialogEnd = "OnEvent_StoryDialog_DialogEnd", + GM_SkipCurrentGuide = "OnGMSkipCurrentGuide" } local clickCount = 0 local maxClickCount = 15 @@ -131,12 +132,439 @@ function GuideCtrl:DoCurrentStepGuide() return end self.curGuide = luaClass + if type(luaClass.GetSteps) == "function" then + local GuideStepRunner = require("Game.UI.Guide.GuideStepRunner") + GuideStepRunner.Start(self, luaClass) + return + end if type(self.curGuide.Init) == "function" then self.curGuide:Init(self, PlayerData.Guide.runStepId) end end function GuideCtrl:PlayTypeMask(msg) - self._mapNode.btnShortcutClose.gameObject:SetActive(GamepadUIManager.GetInputState()) + self._mapNode.btnShortcutClose.gameObject:SetActive(GamepadUIManager.GetInputState() and not msg.isUITop) + if GamepadUIManager.GetInputState() then + GamepadUIManager.EnableGamepadUI("GuideCtrl", self.tbGamepadUINode) + end + self.tmpSort = nil + local nSort = NovaAPI.GetCanvasSortingOrder(self.gameObject:GetComponent("Canvas")) + if msg.tmpSort then + self.tmpSort = nSort + NovaAPI.SetCanvasSortingOrder(self.gameObject:GetComponent("Canvas"), msg.tmpSort + 100) + NovaAPI.SetCanvasSortingOrder(self._mapNode.imgHand1, msg.tmpSort + 115) + NovaAPI.SetCanvasSortingOrder(self._mapNode.obj_texBgCanvas, msg.tmpSort + 115) + else + NovaAPI.SetCanvasSortingOrder(self._mapNode.imgHand1, nSort + 15) + NovaAPI.SetCanvasSortingOrder(self._mapNode.obj_texBgCanvas, nSort + 15) + end + self.pre = self.gameObject.transform.localScale.x + self._mapNode.typeMask:SetActive(false) + self._mapNode.btnClose.gameObject:SetActive(false) + self._mapNode.btnCount.gameObject:SetActive(false) + self._mapNode.btnJump.gameObject:SetActive(false) + self._mapNode.btnTempRect.gameObject:SetActive(false) + clickCount = 0 + maxWaitTimeEnd = false + self.doMsg = msg + self._mapNode.btnHide:SetActive(true) + self.gameObject:SetActive(true) + self._mapNode.imgHand.gameObject:SetActive(false) + self._mapNode.typeMask:SetActive(true) + local tempRoot = GameObject.Find("---- UI ----").transform + if msg.isUITop then + tempRoot = GameObject.Find("---- UI TOP ----").transform + end + local wait = function() + maxWaitTimeEnd = true + if clickCount > maxClickCount then + local nSort = NovaAPI.GetCanvasSortingOrder(self.gameObject:GetComponent("Canvas")) + NovaAPI.SetCanvasSortingOrder(self._mapNode.btnJump.gameObject:GetComponent("Canvas"), nSort + 16) + NovaAPI.SetCanvasSortingName(self._mapNode.btnJump.gameObject:GetComponent("Canvas"), AllEnum.SortingLayerName.UI_Top) + self._mapNode.btnJump.gameObject:SetActive(true) + end + end + self.waitStep = TimerManager.Add(1, maxWaitTime, self, wait, true, true, true, nil) + local objTemp = tempRoot:Find(msg.BindIcon) + if msg.Child then + objTemp = objTemp.transform:GetChild(msg.Child).gameObject + end + local closeObj + if msg.CloseObj then + closeObj = tempRoot:Find(msg.CloseObj) + if closeObj then + closeObj.gameObject:SetActive(false) + end + end + local deActiveBtnObj + if msg.DeActiveBtn then + deActiveBtnObj = tempRoot:Find(msg.DeActiveBtn):GetComponent("UIButton") + if deActiveBtnObj then + deActiveBtnObj.enabled = false + end + end + if objTemp == nil then + printError("没有找到引导的图标 === " .. msg.BindIcon) + local bSkipCompleteOnMiss = true + if bSkipCompleteOnMiss then + return + end + if self.curGuide ~= nil and type(self.curGuide.SendGuideStep) == "function" then + self.curGuide:SendGuideStep(-1) + end + self:ClearCurGuide(true) + return + else + self.objGuild = objTemp:GetComponent("RectTransform") + end + if msg.ScrollView then + self.objScrollView = tempRoot:Find(msg.ScrollView):GetComponent("ScrollRect") + NovaAPI.SetComponentEnable(self.objScrollView, false) + end + local sizeX = 0 + local sizeY = 0 + if not msg.Size then + local objRect = self.objGuild.gameObject:GetComponent("RectTransform") + sizeX = objRect.rect.width + 10 + sizeY = objRect.rect.height + 10 + if msg.AutoDeviationCenter then + msg.Deviation[1] = sizeX / 2 + msg.Deviation[1] + msg.Deviation[2] = -sizeY / 2 + msg.Deviation[2] + elseif msg.AutoDeviationBottom then + msg.Deviation[2] = -sizeY / 2 + msg.Deviation[2] + elseif msg.AutoDeviationTop then + msg.Deviation[2] = sizeY / 2 + msg.Deviation[2] + end + else + sizeX = msg.Size[1] + sizeY = msg.Size[2] + end + self._mapNode.imgMiddle.gameObject:SetActive(msg.isNoMiddle == nil) + local sizeXPre = sizeX * self.pre + local sizeYPre = sizeY * self.pre + local offsetXPre = msg.Deviation[1] * self.pre + local offsetYPre = msg.Deviation[2] * self.pre + local objGuildPos = self.objGuild.position + self._mapNode.imgLeft.position = Vector3(objGuildPos.x + offsetXPre - sizeXPre / 2 - self._mapNode.imgLeft.sizeDelta.x / 2 * self.pre, 0, 0) + self._mapNode.imgRight.position = Vector3(objGuildPos.x + offsetXPre + sizeXPre / 2 + self._mapNode.imgRight.sizeDelta.x / 2 * self.pre, 0, 0) + self._mapNode.imgLeft.localPosition = Vector3(self._mapNode.imgLeft.localPosition.x + 3, 0, 0) + self._mapNode.imgRight.localPosition = Vector3(self._mapNode.imgRight.localPosition.x - 3, 0, 0) + self._mapNode.imgTop.sizeDelta = Vector2(sizeX - 6, 1500) + self._mapNode.imgTop.position = Vector3(objGuildPos.x + offsetXPre, objGuildPos.y + offsetYPre + sizeYPre / 2 + self._mapNode.imgTop.sizeDelta.y / 2 * self.pre, 0) + self._mapNode.imgBottom.sizeDelta = Vector2(sizeX - 6, 1500) + self._mapNode.imgBottom.position = Vector3(objGuildPos.x + offsetXPre, objGuildPos.y + offsetYPre - sizeYPre / 2 - self._mapNode.imgBottom.sizeDelta.y / 2 * self.pre, 0) + self._mapNode.imgTop.localPosition = Vector3(self._mapNode.imgTop.localPosition.x, self._mapNode.imgTop.localPosition.y - 3, 0) + self._mapNode.imgBottom.localPosition = Vector3(self._mapNode.imgBottom.localPosition.x, self._mapNode.imgBottom.localPosition.y + 3, 0) + self._mapNode.imgMiddle.sizeDelta = Vector2(sizeX, sizeY) + self._mapNode.imgMiddle.position = objGuildPos + Vector3(offsetXPre, offsetYPre, 0) + if msg.Type == GameEnum.guidetype.ForcedClick then + self.GuideUIHelpCS:AddCanvas(self.objGuild.gameObject) + NovaAPI.SetCanvasSortingOrder(self._mapNode.btnCount.gameObject:GetComponent("Canvas"), nSort + 8) + self._mapNode.btnCount.gameObject:SetActive(true) + if msg.CallB then + self._mapNode.btnTempRect.gameObject:SetActive(true) + function self.addClickCb() + if closeObj then + closeObj.gameObject:SetActive(true) + end + if deActiveBtnObj then + deActiveBtnObj.enabled = true + end + msg.CallB() + self:FinishCurrentStep() + end + self._mapNode.btnTemp.onClick:AddListener(self.addClickCb) + self._mapNode.btnTempRect.sizeDelta = Vector2(sizeX, sizeY) + self._mapNode.btnTempRect.position = objGuildPos + Vector3(offsetXPre, offsetYPre, 0) + local objBtnTempCanvase = self._mapNode.btnTempRect.gameObject:GetComponent("Canvas") + NovaAPI.SetCanvasSortingOrder(objBtnTempCanvase, nSort + 16) + NovaAPI.SetCanvasSortingName(objBtnTempCanvase, AllEnum.SortingLayerName.UI_Top) + else + function self.addClickCb() + if closeObj then + closeObj.gameObject:SetActive(true) + end + self:FinishCurrentStep() + end + if GamepadUIManager.GetInputState() then + self._mapNode.btnShortcutClose.gameObject:SetActive(false) + end + self.objGuild:GetComponent("Button").onClick:AddListener(self.addClickCb) + end + self._mapNode.imgHand.gameObject:SetActive(true) + local offsetHandXPre = msg.HandDeviation[1] * self.pre + local offsetHandYPre = msg.HandDeviation[2] * self.pre + self._mapNode.imgHand.position = objGuildPos + Vector3(offsetHandXPre, offsetHandYPre, 0) + local _handRotation = 0 + if msg.HandRotation then + _handRotation = msg.HandRotation + end + self._mapNode.imgHand.localRotation = Quaternion.Euler(0, 0, _handRotation) + self._mapNode.ani_Middle:Play("GuidePanelHandMiddle_inLoop") + WwiseAudioMgr:PlaySound("ui_common_guide_hint") + else + self._mapNode.ani_Middle:Play("GuidePanelHandMiddle_in") + WwiseAudioMgr:PlaySound("ui_common_guide_hint") + end + if msg.Type == GameEnum.guidetype.Introductory then + self._mapNode.btnClose.gameObject:SetActive(true) + if msg.isShowHand then + self._mapNode.imgHand.gameObject:SetActive(true) + local offsetHandXPre = msg.HandDeviation[1] * self.pre + local offsetHandYPre = msg.HandDeviation[2] * self.pre + self._mapNode.imgHand.position = objGuildPos + Vector3(offsetHandXPre, offsetHandYPre, 0) + local _handRotation = 0 + if msg.HandRotation then + _handRotation = msg.HandRotation + end + self._mapNode.imgHand.localRotation = Quaternion.Euler(0, 0, _handRotation) + end + end + if msg.Desc then + self._mapNode.obj_texBg.gameObject:SetActive(true) + NovaAPI.SetTMPText(self._mapNode.texDesc, ConfigTable.GetUIText(msg.Desc)) + NovaAPI.SetTMPText(self._mapNode.texDescNoneHead, ConfigTable.GetUIText(msg.Desc)) + local offsetTexXPre = msg.DescDeviation[1] * self.pre + local offsetTexYPre = msg.DescDeviation[2] * self.pre + self._mapNode.obj_texBg.position = objGuildPos + Vector3(offsetTexXPre, offsetTexYPre, 0) + self._mapNode.texDesc.gameObject:SetActive(msg.Head) + self._mapNode.texDescNoneHead.gameObject:SetActive(not msg.Head) + if msg.Head then + self._mapNode.imgHead.gameObject:SetActive(true) + self:SetPngSprite(self._mapNode.imgHead, msg.Head .. AllEnum.CharHeadIconSurfix.GD) + else + self._mapNode.imgHead.gameObject:SetActive(false) + end + else + self._mapNode.obj_texBg.gameObject:SetActive(false) + end +end +function GuideCtrl:ShowTypePopPicture(DicId) + self._mapNode.btnHide:SetActive(false) + if DicId ~= nil then + EventManager.Hit(EventId.OpenPanel, PanelId.DictionaryEntry, DicId, true) + end +end +function GuideCtrl:PlayAvg(AvgId) + self:ActiveHide(false) + self._mapNode.blur:SetActive(true) + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + EventManager.Hit("StoryDialog_DialogStart", AvgId) + end + cs_coroutine.start(wait) +end +function GuideCtrl:FinishCurrentStep() + if self._fnStepClick ~= nil then + local fnClick = self._fnStepClick + fnClick() + return + end + self:QuitGamepadUI() + if self.objGuild then + if self.doMsg.Type == GameEnum.guidetype.ForcedClick then + self.GuideUIHelpCS:RemoveCanvas(self.objGuild.gameObject) + if self.doMsg.CallB then + self._mapNode.btnTempRect.gameObject:SetActive(false) + self._mapNode.btnTemp.onClick:RemoveListener(self.addClickCb) + else + self.objGuild:GetComponent("Button").onClick:RemoveListener(self.addClickCb) + end + end + self.objGuild = nil + WwiseAudioMgr:PlaySound("ui_common_guide_hint_stop") + end + if self.objScrollView then + NovaAPI.SetComponentEnable(self.objScrollView, true) + self.objScrollView = nil + end + if self.tmpSort then + NovaAPI.SetCanvasSortingOrder(self.gameObject:GetComponent("Canvas"), self.tmpSort) + end + self._mapNode.typeMask:SetActive(false) + self._mapNode.btnHide:SetActive(false) + self._mapNode.btnTemp.gameObject:SetActive(false) + self._mapNode.btnClose.gameObject:SetActive(false) + self._mapNode.btnCount.gameObject:SetActive(false) + self._mapNode.btnJump.gameObject:SetActive(false) + self.doMsg = nil + if self.waitStep then + TimerManager.Remove(self.waitStep) + self.waitStep = nil + end + if self.isDebugStep then + return + end + self.curGuide:FinishCurrentStep() +end +function GuideCtrl:OnClickCount() + clickCount = clickCount + 1 + if clickCount > maxClickCount and maxWaitTimeEnd and self._mapNode.btnJump.gameObject.activeSelf == false then + local nSort = NovaAPI.GetCanvasSortingOrder(self.gameObject:GetComponent("Canvas")) + NovaAPI.SetCanvasSortingOrder(self._mapNode.btnJump.gameObject:GetComponent("Canvas"), nSort + 16) + NovaAPI.SetCanvasSortingName(self._mapNode.btnJump.gameObject:GetComponent("Canvas"), AllEnum.SortingLayerName.UI_Top) + self._mapNode.btnJump.gameObject:SetActive(true) + end +end +function GuideCtrl:OnGMSkipCurrentGuide() + if self._objStepRunner ~= nil then + self._objStepRunner:Stop("jump", true) + return + end + if self.curGuide ~= nil and type(self.curGuide.SendGuideStep) == "function" then + self.curGuide:SendGuideStep(-1) + elseif PlayerData.Guide.isProcessing then + self:SendGuideStep(PlayerData.Guide.runGroupId, -1) + end + if self.objGuild then + if self.doMsg ~= nil and self.doMsg.Type == GameEnum.guidetype.ForcedClick and self.objGuild.gameObject ~= nil then + self.GuideUIHelpCS:RemoveCanvas(self.objGuild.gameObject) + self.objGuild:GetComponent("Button").onClick:RemoveListener(self.addClickCb) + end + self.objGuild = nil + WwiseAudioMgr:PlaySound("ui_common_guide_hint_stop") + end + self.doMsg = nil + self:ClearCurGuide(true) + EventManager.Hit(EventId.AvgBubbleExit) +end +function GuideCtrl:OnClickJump() + if self._objStepRunner ~= nil then + self._objStepRunner:AskSkip() + return + end + local confirmCallback = function() + self:OnGMSkipCurrentGuide() + end + local msg = { + nType = AllEnum.MessageBox.Confirm, + sContent = ConfigTable.GetUIText("Guide_Jump_Tips"), + callbackConfirm = confirmCallback, + bBlur = false + } + EventManager.Hit(EventId.OpenMessageBox, msg) +end +function GuideCtrl:SendGuideStep(groupId, stepId, type, season) + if self.isDebugTest then + return + end + PlayerData.Guide:SetPlayerLearnReq(groupId, stepId, type, season) +end +function GuideCtrl:ClearCurGuide(isCheak) + if self._objStepRunner ~= nil then + self._objStepRunner:Stop("cancel", false) + return + end + self:QuitGamepadUI() + self._mapNode.typeMask:SetActive(false) + self._mapNode.btnHide:SetActive(false) + self._mapNode.btnClose.gameObject:SetActive(false) + self._mapNode.btnCount.gameObject:SetActive(false) + self._mapNode.btnJump.gameObject:SetActive(false) + self.curGuide:Clear() + self.curGuide = nil + self.gameObject:SetActive(false) + if self.waitStep then + TimerManager.Remove(self.waitStep) + self.waitStep = nil + end + if self.isDebugStep then + isCheak = false + end + PlayerData.Guide:FinishCurrentGroup(isCheak) +end +function GuideCtrl:NewDayClearGuide() + if self._objStepRunner ~= nil then + local DormGuideAdapter = require("Game.UI.Dorm.DormGuideAdapter") + DormGuideAdapter.ClearPending() + self._objStepRunner:Stop("newday", false) + return + end + if PlayerData.Guide:GetGuideState() then + if self.objGuild then + if self.doMsg.Type == GameEnum.guidetype.ForcedClick then + self.GuideUIHelpCS:RemoveCanvas(self.objGuild.gameObject) + self.objGuild:GetComponent("Button").onClick:RemoveListener(self.addClickCb) + end + self.objGuild = nil + end + self.doMsg = nil + self:ClearCurGuide(false) + end +end +function GuideCtrl:OnDisable() +end +function GuideCtrl:OnDestroy() + self.doGuideData = nil +end +function GuideCtrl:QuitGamepadUI() + self._mapNode.btnShortcutClose.gameObject:SetActive(false) + if GamepadUIManager.GetInputState() then + GamepadUIManager.DisableGamepadUI("GuideCtrl") + end +end +function GuideCtrl:OnEvent_StoryDialog_DialogEnd() + if self._mapNode.blur.activeSelf == false then + return + end + self._mapNode.aniBlur:SetTrigger("tOut") + self:AddTimer(1, 0.2, function() + self._mapNode.blur:SetActive(false) + end, true, true, true) +end +function GuideCtrl:DebugEditorStep() + if self.curGuide ~= nil then + self:ClearCurGuide(false) + end + self.isDebugTest = true + if NovaAPI.GetInputFieldText(self._mapNode.InputFieldPassive) ~= "" then + local tmpMsg = NovaAPI.GetInputFieldText(self._mapNode.InputFieldPassive) + for i, v in pairs(PlayerData.Guide._guidePassiveTableData) do + if v.PassiveMsg == tmpMsg then + PlayerData.Guide.runGroupId = v.Id + PlayerData.Guide.runStepId = 0 + PlayerData.Guide.isProcessing = true + self:ActiveGuidePanelEvent() + end + end + return + end + if NovaAPI.GetInputFieldText(self._mapNode.InputFieldStep) == "" then + PlayerData.Guide.runGroupId = tonumber(NovaAPI.GetInputFieldText(self._mapNode.InputFieldDebug)) + PlayerData.Guide.runStepId = 0 + PlayerData.Guide.isProcessing = true + self:ActiveGuidePanelEvent() + else + self.isDebugStep = true + self.curGuide = nil + local debugG = tonumber(NovaAPI.GetInputFieldText(self._mapNode.InputFieldDebug)) + local debugS = tonumber(NovaAPI.GetInputFieldText(self._mapNode.InputFieldStep)) + local gGroupData = ConfigTable.GetData("GuideGroup", debugG) + package.loaded["Game.UI.Guide.GuideGruop." .. gGroupData.ScriptPath] = nil + local luaClass = require("Game.UI.Guide.GuideGruop." .. gGroupData.ScriptPath) + if luaClass == nil then + return + end + self.curGuide = luaClass + self.curGuide.parent = self + self.curGuide:BindEvent() + PlayerData.Guide.isProcessing = true + local funName = "Step_" .. debugS + local func = handler(self.curGuide, self.curGuide[funName]) + func() + if self.curGuide.waitAinEnd then + self:PlayTypeMask(self.curGuide.msg) + end + end +end +function GuideCtrl:DebugEditorClear() + if self.curGuide ~= nil then + self:ClearCurGuide(false) + end +end +function GuideCtrl:UserEventUpload(strEventName, parme1, parme2) +end +function GuideCtrl:PlayTypeMask_505(msg) + self._mapNode.btnShortcutClose.gameObject:SetActive(false) if GamepadUIManager.GetInputState() then GamepadUIManager.EnableGamepadUI("GuideCtrl", self.tbGamepadUINode) end @@ -244,66 +672,20 @@ function GuideCtrl:PlayTypeMask(msg) self._mapNode.imgBottom.localPosition = Vector3(self._mapNode.imgBottom.localPosition.x, self._mapNode.imgBottom.localPosition.y + 3, 0) self._mapNode.imgMiddle.sizeDelta = Vector2(sizeX, sizeY) self._mapNode.imgMiddle.position = objGuildPos + Vector3(offsetXPre, offsetYPre, 0) - if msg.Type == GameEnum.guidetype.ForcedClick then - self.GuideUIHelpCS:AddCanvas(self.objGuild.gameObject) - NovaAPI.SetCanvasSortingOrder(self._mapNode.btnCount.gameObject:GetComponent("Canvas"), nSort + 8) - self._mapNode.btnCount.gameObject:SetActive(true) - if msg.CallB then - self._mapNode.btnTempRect.gameObject:SetActive(true) - function self.addClickCb() - if closeObj then - closeObj.gameObject:SetActive(true) - end - if deActiveBtnObj then - deActiveBtnObj.enabled = true - end - msg.CallB() - self:FinishCurrentStep() - end - self._mapNode.btnTemp.onClick:AddListener(self.addClickCb) - self._mapNode.btnTempRect.sizeDelta = Vector2(sizeX, sizeY) - self._mapNode.btnTempRect.position = objGuildPos + Vector3(offsetXPre, offsetYPre, 0) - local objBtnTempCanvase = self._mapNode.btnTempRect.gameObject:GetComponent("Canvas") - NovaAPI.SetCanvasSortingOrder(objBtnTempCanvase, nSort + 16) - NovaAPI.SetCanvasSortingName(objBtnTempCanvase, AllEnum.SortingLayerName.UI_Top) - else - function self.addClickCb() - if closeObj then - closeObj.gameObject:SetActive(true) - end - self:FinishCurrentStep() - end - self.objGuild:GetComponent("Button").onClick:AddListener(self.addClickCb) - end - self._mapNode.imgHand.gameObject:SetActive(true) - local offsetHandXPre = msg.HandDeviation[1] * self.pre - local offsetHandYPre = msg.HandDeviation[2] * self.pre - self._mapNode.imgHand.position = objGuildPos + Vector3(offsetHandXPre, offsetHandYPre, 0) - local _handRotation = 0 - if msg.HandRotation then - _handRotation = msg.HandRotation - end - self._mapNode.imgHand.localRotation = Quaternion.Euler(0, 0, _handRotation) - self._mapNode.ani_Middle:Play("GuidePanelHandMiddle_inLoop") - WwiseAudioMgr:PlaySound("ui_common_guide_hint") - else - self._mapNode.ani_Middle:Play("GuidePanelHandMiddle_in") - WwiseAudioMgr:PlaySound("ui_common_guide_hint") - end - if msg.Type == GameEnum.guidetype.Introductory then - self._mapNode.btnClose.gameObject:SetActive(true) - if msg.isShowHand then - self._mapNode.imgHand.gameObject:SetActive(true) - local offsetHandXPre = msg.HandDeviation[1] * self.pre - local offsetHandYPre = msg.HandDeviation[2] * self.pre - self._mapNode.imgHand.position = objGuildPos + Vector3(offsetHandXPre, offsetHandYPre, 0) - local _handRotation = 0 - if msg.HandRotation then - _handRotation = msg.HandRotation - end - self._mapNode.imgHand.localRotation = Quaternion.Euler(0, 0, _handRotation) - end + self.GuideUIHelpCS:AddCanvas(self.objGuild.gameObject) + NovaAPI.SetCanvasSortingOrder(self._mapNode.btnCount.gameObject:GetComponent("Canvas"), nSort + 8) + self._mapNode.btnCount.gameObject:SetActive(true) + self._mapNode.imgHand.gameObject:SetActive(true) + local offsetHandXPre = msg.HandDeviation[1] * self.pre + local offsetHandYPre = msg.HandDeviation[2] * self.pre + self._mapNode.imgHand.position = objGuildPos + Vector3(offsetHandXPre, offsetHandYPre, 0) + local _handRotation = 0 + if msg.HandRotation then + _handRotation = msg.HandRotation end + self._mapNode.imgHand.localRotation = Quaternion.Euler(0, 0, _handRotation) + self._mapNode.ani_Middle:Play("GuidePanelHandMiddle_inLoop") + WwiseAudioMgr:PlaySound("ui_common_guide_hint") if msg.Desc then self._mapNode.obj_texBg.gameObject:SetActive(true) NovaAPI.SetTMPText(self._mapNode.texDesc, ConfigTable.GetUIText(msg.Desc)) @@ -323,104 +705,15 @@ function GuideCtrl:PlayTypeMask(msg) self._mapNode.obj_texBg.gameObject:SetActive(false) end end -function GuideCtrl:ShowTypePopPicture(DicId) - self._mapNode.btnHide:SetActive(false) - if DicId ~= nil then - EventManager.Hit(EventId.OpenPanel, PanelId.DictionaryEntry, DicId, true) - end -end -function GuideCtrl:PlayAvg(AvgId) - self:ActiveHide(false) - self._mapNode.blur:SetActive(true) - local wait = function() - coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) - EventManager.Hit("StoryDialog_DialogStart", AvgId) - end - cs_coroutine.start(wait) -end -function GuideCtrl:FinishCurrentStep() +function GuideCtrl:FinishRunnerGroup(bCheck) self:QuitGamepadUI() - if self.objGuild then - if self.doMsg.Type == GameEnum.guidetype.ForcedClick then - self.GuideUIHelpCS:RemoveCanvas(self.objGuild.gameObject) - if self.doMsg.CallB then - self._mapNode.btnTempRect.gameObject:SetActive(false) - self._mapNode.btnTemp.onClick:RemoveListener(self.addClickCb) - else - self.objGuild:GetComponent("Button").onClick:RemoveListener(self.addClickCb) - end - end - self.objGuild = nil - WwiseAudioMgr:PlaySound("ui_common_guide_hint_stop") - end - if self.objScrollView then - NovaAPI.SetComponentEnable(self.objScrollView, true) - self.objScrollView = nil - end - if self.tmpSort then - NovaAPI.SetCanvasSortingOrder(self.gameObject:GetComponent("Canvas"), self.tmpSort) - end + self._fnStepClick = nil self._mapNode.typeMask:SetActive(false) self._mapNode.btnHide:SetActive(false) - self._mapNode.btnTemp.gameObject:SetActive(false) + self._mapNode.btnTempRect.gameObject:SetActive(false) self._mapNode.btnClose.gameObject:SetActive(false) self._mapNode.btnCount.gameObject:SetActive(false) self._mapNode.btnJump.gameObject:SetActive(false) - self.doMsg = nil - if self.waitStep then - TimerManager.Remove(self.waitStep) - self.waitStep = nil - end - if self.isDebugStep then - return - end - self.curGuide:FinishCurrentStep() -end -function GuideCtrl:OnClickCount() - clickCount = clickCount + 1 - if clickCount > maxClickCount and maxWaitTimeEnd and self._mapNode.btnJump.gameObject.activeSelf == false then - local nSort = NovaAPI.GetCanvasSortingOrder(self.gameObject:GetComponent("Canvas")) - NovaAPI.SetCanvasSortingOrder(self._mapNode.btnJump.gameObject:GetComponent("Canvas"), nSort + 16) - NovaAPI.SetCanvasSortingName(self._mapNode.btnJump.gameObject:GetComponent("Canvas"), AllEnum.SortingLayerName.UI_Top) - self._mapNode.btnJump.gameObject:SetActive(true) - end -end -function GuideCtrl:OnClickJump() - local confirmCallback = function() - self:SendGuideStep(PlayerData.Guide.runGroupId, -1) - if self.objGuild then - if self.doMsg.Type == GameEnum.guidetype.ForcedClick and self.objGuild.gameObject ~= nil then - self.GuideUIHelpCS:RemoveCanvas(self.objGuild.gameObject) - self.objGuild:GetComponent("Button").onClick:RemoveListener(self.addClickCb) - end - self.objGuild = nil - WwiseAudioMgr:PlaySound("ui_common_guide_hint_stop") - end - self.doMsg = nil - self:ClearCurGuide(true) - end - local msg = { - nType = AllEnum.MessageBox.Confirm, - sContent = ConfigTable.GetUIText("Guide_Jump_Tips"), - callbackConfirm = confirmCallback, - bBlur = false - } - EventManager.Hit(EventId.OpenMessageBox, msg) -end -function GuideCtrl:SendGuideStep(groupId, stepId) - if self.isDebugTest then - return - end - PlayerData.Guide:SetPlayerLearnReq(groupId, stepId) -end -function GuideCtrl:ClearCurGuide(isCheak) - self:QuitGamepadUI() - self._mapNode.typeMask:SetActive(false) - self._mapNode.btnHide:SetActive(false) - self._mapNode.btnClose.gameObject:SetActive(false) - self._mapNode.btnCount.gameObject:SetActive(false) - self._mapNode.btnJump.gameObject:SetActive(false) - self.curGuide:Clear() self.curGuide = nil self.gameObject:SetActive(false) if self.waitStep then @@ -428,93 +721,279 @@ function GuideCtrl:ClearCurGuide(isCheak) self.waitStep = nil end if self.isDebugStep then - isCheak = false + bCheck = false end - PlayerData.Guide:FinishCurrentGroup(isCheak) + PlayerData.Guide:FinishCurrentGroup(bCheck) end -function GuideCtrl:NewDayClearGuide() - if PlayerData.Guide:GetGuideState() then - if self.objGuild then - if self.doMsg.Type == GameEnum.guidetype.ForcedClick then - self.GuideUIHelpCS:RemoveCanvas(self.objGuild.gameObject) - self.objGuild:GetComponent("Button").onClick:RemoveListener(self.addClickCb) - end - self.objGuild = nil - end - self.doMsg = nil - self:ClearCurGuide(false) - end -end -function GuideCtrl:OnDisable() -end -function GuideCtrl:OnDestroy() - self.doGuideData = nil -end -function GuideCtrl:QuitGamepadUI() - self._mapNode.btnShortcutClose.gameObject:SetActive(false) - if GamepadUIManager.GetInputState() then - GamepadUIManager.DisableGamepadUI("GuideCtrl") - end -end -function GuideCtrl:OnEvent_StoryDialog_DialogEnd() - if self._mapNode.blur.activeSelf == false then - return - end - self._mapNode.aniBlur:SetTrigger("tOut") - self:AddTimer(1, 0.2, function() - self._mapNode.blur:SetActive(false) - end, true, true, true) -end -function GuideCtrl:DebugEditorStep() - if self.curGuide ~= nil then - self:ClearCurGuide(false) - end - self.isDebugTest = true - if NovaAPI.GetInputFieldText(self._mapNode.InputFieldPassive) ~= "" then - local tmpMsg = NovaAPI.GetInputFieldText(self._mapNode.InputFieldPassive) - for i, v in pairs(PlayerData.Guide._guidePassiveTableData) do - if v.PassiveMsg == tmpMsg then - PlayerData.Guide.runGroupId = v.Id - PlayerData.Guide.runStepId = 0 - PlayerData.Guide.isProcessing = true - self:ActiveGuidePanelEvent() - end - end - return - end - if NovaAPI.GetInputFieldText(self._mapNode.InputFieldStep) == "" then - PlayerData.Guide.runGroupId = tonumber(NovaAPI.GetInputFieldText(self._mapNode.InputFieldDebug)) - PlayerData.Guide.runStepId = 0 - PlayerData.Guide.isProcessing = true - self:ActiveGuidePanelEvent() - else - self.isDebugStep = true - self.curGuide = nil - local debugG = tonumber(NovaAPI.GetInputFieldText(self._mapNode.InputFieldDebug)) - local debugS = tonumber(NovaAPI.GetInputFieldText(self._mapNode.InputFieldStep)) - local gGroupData = ConfigTable.GetData("GuideGroup", debugG) - package.loaded["Game.UI.Guide.GuideGruop." .. gGroupData.ScriptPath] = nil - local luaClass = require("Game.UI.Guide.GuideGruop." .. gGroupData.ScriptPath) - if luaClass == nil then +function GuideCtrl:ApplyRunnerPolicy(mapPolicy) + local DormGuideUI = require("Game.UI.Dorm.DormGuideUI") + local DormGuideAdapter = require("Game.UI.Dorm.DormGuideAdapter") + function DormGuideUI._objParentBarrier(bOn) + if self._mapNode == nil or self._mapNode.btnHide == nil then return end - self.curGuide = luaClass - self.curGuide.parent = self - self.curGuide:BindEvent() - PlayerData.Guide.isProcessing = true - local funName = "Step_" .. debugS - local func = handler(self.curGuide, self.curGuide[funName]) - func() - if self.curGuide.waitAinEnd then - self:PlayTypeMask(self.curGuide.msg) + self._mapNode.btnHide:SetActive(bOn == true) + if bOn == true then + self.gameObject:SetActive(true) end end + DormGuideAdapter.ApplyPolicy(mapPolicy) end -function GuideCtrl:DebugEditorClear() - if self.curGuide ~= nil then - self:ClearCurGuide(false) +function GuideCtrl:IsRunnerBudgetFrozen() + local PanelManager = require("GameCore.UI.PanelManager") + local tbPanel = { + PanelId.DictionaryEntry, + PanelId.CharFavourLevelUp, + PanelId.ReceivePropsTips, + PanelId.ReceivePropsNPC, + PanelId.ReceiveAutoTrans, + PanelId.ReceiveSpecialReward + } + for _, nPanelId in ipairs(tbPanel) do + if PanelManager.CheckPanelOpen(nPanelId) then + return true + end + end + return false +end +function GuideCtrl:SetRunnerSkipVisible(bVisible) + local go = self._mapNode.btnJump.gameObject + if bVisible then + local nSort = NovaAPI.GetCanvasSortingOrder(self.gameObject:GetComponent("Canvas")) + NovaAPI.SetCanvasSortingOrder(go:GetComponent("Canvas"), nSort + 17) + NovaAPI.SetCanvasSortingName(go:GetComponent("Canvas"), AllEnum.SortingLayerName.UI_Top) + self.gameObject:SetActive(true) + end + go:SetActive(bVisible == true) +end +function GuideCtrl:PlayStepMask(trTarget, mapMask, fnClick) + self:ReleaseStepVisual(true) + if trTarget == nil then + return + end + self._fnStepClick = fnClick + self.pre = self.gameObject.transform.localScale.x + local nSort = NovaAPI.GetCanvasSortingOrder(self.gameObject:GetComponent("Canvas")) + NovaAPI.SetCanvasSortingOrder(self._mapNode.imgHand1, nSort + 15) + NovaAPI.SetCanvasSortingOrder(self._mapNode.obj_texBgCanvas, nSort + 15) + self._mapNode.btnClose.gameObject:SetActive(false) + self._mapNode.btnCount.gameObject:SetActive(false) + self._mapNode.btnJump.gameObject:SetActive(false) + self._mapNode.btnShortcutClose.gameObject:SetActive(false) + self.gameObject:SetActive(true) + self._mapNode.btnHide:SetActive(true) + self._mapNode.typeMask:SetActive(true) + self._mapNode.imgHand.gameObject:SetActive(false) + self.objGuild = trTarget:GetComponent("RectTransform") + if self.objGuild == nil and trTarget.gameObject ~= nil then + self.objGuild = trTarget.gameObject:GetComponent("RectTransform") + end + if self.objGuild == nil then + self._fnStepClick = nil + self._mapNode.typeMask:SetActive(false) + return + end + local sizeX = mapMask.Size ~= nil and mapMask.Size[1] or self.objGuild.rect.width + 10 + local sizeY = mapMask.Size ~= nil and mapMask.Size[2] or self.objGuild.rect.height + 10 + local nDevX = mapMask.Deviation ~= nil and mapMask.Deviation[1] or 0 + local nDevY = mapMask.Deviation ~= nil and mapMask.Deviation[2] or 0 + local sizeXPre = sizeX * self.pre + local sizeYPre = sizeY * self.pre + local offsetXPre = nDevX * self.pre + local offsetYPre = nDevY * self.pre + local objGuildPos = self.objGuild.position + self._mapNode.imgMiddle.gameObject:SetActive(true) + self._mapNode.imgLeft.position = Vector3(objGuildPos.x + offsetXPre - sizeXPre / 2 - self._mapNode.imgLeft.sizeDelta.x / 2 * self.pre, 0, 0) + self._mapNode.imgRight.position = Vector3(objGuildPos.x + offsetXPre + sizeXPre / 2 + self._mapNode.imgRight.sizeDelta.x / 2 * self.pre, 0, 0) + self._mapNode.imgLeft.localPosition = Vector3(self._mapNode.imgLeft.localPosition.x + 3, 0, 0) + self._mapNode.imgRight.localPosition = Vector3(self._mapNode.imgRight.localPosition.x - 3, 0, 0) + self._mapNode.imgTop.sizeDelta = Vector2(sizeX - 6, 1500) + self._mapNode.imgTop.position = Vector3(objGuildPos.x + offsetXPre, objGuildPos.y + offsetYPre + sizeYPre / 2 + self._mapNode.imgTop.sizeDelta.y / 2 * self.pre, 0) + self._mapNode.imgBottom.sizeDelta = Vector2(sizeX - 6, 1500) + self._mapNode.imgBottom.position = Vector3(objGuildPos.x + offsetXPre, objGuildPos.y + offsetYPre - sizeYPre / 2 - self._mapNode.imgBottom.sizeDelta.y / 2 * self.pre, 0) + self._mapNode.imgTop.localPosition = Vector3(self._mapNode.imgTop.localPosition.x, self._mapNode.imgTop.localPosition.y - 3, 0) + self._mapNode.imgBottom.localPosition = Vector3(self._mapNode.imgBottom.localPosition.x, self._mapNode.imgBottom.localPosition.y + 3, 0) + self._mapNode.imgMiddle.sizeDelta = Vector2(sizeX, sizeY) + self._mapNode.imgMiddle.position = objGuildPos + Vector3(offsetXPre, offsetYPre, 0) + self.GuideUIHelpCS:AddCanvas(self.objGuild.gameObject) + self._mapNode.btnTempRect.gameObject:SetActive(true) + self._mapNode.btnTempRect.sizeDelta = Vector2(sizeX, sizeY) + self._mapNode.btnTempRect.position = objGuildPos + Vector3(offsetXPre, offsetYPre, 0) + local objBtnTempCanvase = self._mapNode.btnTempRect.gameObject:GetComponent("Canvas") + NovaAPI.SetCanvasSortingOrder(objBtnTempCanvase, nSort + 16) + NovaAPI.SetCanvasSortingName(objBtnTempCanvase, AllEnum.SortingLayerName.UI_Top) + function self.addClickCb() + if self._fnStepClick ~= nil then + local fn = self._fnStepClick + fn() + end + end + self._mapNode.btnTemp.onClick:AddListener(self.addClickCb) + self._mapNode.imgHand.gameObject:SetActive(true) + local nHandX = mapMask.HandDeviation ~= nil and mapMask.HandDeviation[1] or 0 + local nHandY = mapMask.HandDeviation ~= nil and mapMask.HandDeviation[2] or 0 + self._mapNode.imgHand.position = objGuildPos + Vector3(nHandX * self.pre, nHandY * self.pre, 0) + self._mapNode.imgHand.localRotation = Quaternion.Euler(0, 0, mapMask.HandRotation or 0) + self._mapNode.ani_Middle:Play("GuidePanelHandMiddle_inLoop") + WwiseAudioMgr:PlaySound("ui_common_guide_hint") + if mapMask.Desc then + self._mapNode.obj_texBg.gameObject:SetActive(true) + NovaAPI.SetTMPText(self._mapNode.texDesc, ConfigTable.GetUIText(mapMask.Desc)) + NovaAPI.SetTMPText(self._mapNode.texDescNoneHead, ConfigTable.GetUIText(mapMask.Desc)) + local nTexX = mapMask.DescDeviation ~= nil and mapMask.DescDeviation[1] or 0 + local nTexY = mapMask.DescDeviation ~= nil and mapMask.DescDeviation[2] or 0 + self._mapNode.obj_texBg.position = objGuildPos + Vector3(nTexX * self.pre, nTexY * self.pre, 0) + self._mapNode.texDesc.gameObject:SetActive(mapMask.Head ~= nil) + self._mapNode.texDescNoneHead.gameObject:SetActive(mapMask.Head == nil) + if mapMask.Head then + self._mapNode.imgHead.gameObject:SetActive(true) + self:SetPngSprite(self._mapNode.imgHead, mapMask.Head .. AllEnum.CharHeadIconSurfix.GD) + else + self._mapNode.imgHead.gameObject:SetActive(false) + end + else + self._mapNode.obj_texBg.gameObject:SetActive(false) + end + return true +end +function GuideCtrl:ReleaseStepVisual(bKeepBarrier) + self._fnStepClick = nil + if self.objGuild ~= nil and self.GuideUIHelpCS ~= nil then + self.GuideUIHelpCS:RemoveCanvas(self.objGuild.gameObject) + self.objGuild = nil + end + if self.addClickCb ~= nil and self._mapNode.btnTemp ~= nil then + self._mapNode.btnTemp.onClick:RemoveListener(self.addClickCb) + self.addClickCb = nil + end + self._mapNode.typeMask:SetActive(false) + self._mapNode.btnTempRect.gameObject:SetActive(false) + self._mapNode.imgHand.gameObject:SetActive(false) + self._mapNode.obj_texBg.gameObject:SetActive(false) + WwiseAudioMgr:PlaySound("ui_common_guide_hint_stop") + if not bKeepBarrier then + self._mapNode.btnHide:SetActive(false) end end -function GuideCtrl:UserEventUpload(strEventName, parme1, parme2) +function GuideCtrl:InvokeRunnerTarget(trTarget) + if trTarget == nil then + return {sState = "rejected"} + end + local btn = trTarget:GetComponent("UIButton") + if btn == nil or btn.onClick == nil then + return {sState = "rejected"} + end + btn.onClick:Invoke() + return {sState = "accepted"} +end +function GuideCtrl:PlayRunnerAvg(mapPresent, fnEnd) + if mapPresent == nil or mapPresent.sAvgId == nil or mapPresent.sAvgId == "" then + printError("[DormGuide] BBAVG 未配置,不能播放靠近提示") + return false + end + self:CancelRunnerPresent() + self._fnRunnerPresentEnd = fnEnd + self._bRunnerPresentCancel = false + self._bRunnerPresentDone = false + self._sRunnerPresent = "avg" + EventManager.Add(EventId.AvgBubbleExit, self, self._OnRunnerAvgExit) + self:ActiveHide(false) + EventManager.Hit(EventId.AvgBubbleShow, mapPresent.sAvgId, mapPresent.sAvgGroup or "1") + return true +end +function GuideCtrl:_OnRunnerAvgExit() + if self._sRunnerPresent ~= "avg" then + return + end + EventManager.Remove(EventId.AvgBubbleExit, self, self._OnRunnerAvgExit) + local bNatural = self._bRunnerPresentCancel ~= true + self._bRunnerPresentDone = true + self._sRunnerPresent = nil + local fn = self._fnRunnerPresentEnd + self._fnRunnerPresentEnd = nil + if bNatural and fn ~= nil then + fn(true) + end +end +function GuideCtrl:PlayRunnerDict(mapPresent, fnEnd) + if mapPresent == nil or mapPresent.nDictId == nil then + return false + end + if ConfigTable.GetData("DictionaryEntry", mapPresent.nDictId, true) == nil then + printError("[DormGuide] 字典不存在 " .. tostring(mapPresent.nDictId)) + return false + end + self:CancelRunnerPresent() + self._fnRunnerPresentEnd = fnEnd + self._bRunnerPresentCancel = false + self._bRunnerPresentDone = false + self._sRunnerPresent = "dict" + self._nRunnerDictId = mapPresent.nDictId + self:ActiveHide(false) + EventManager.Hit(EventId.OpenPanel, PanelId.DictionaryEntry, mapPresent.nDictId, true, function() + if self._bRunnerPresentCancel or self._bRunnerPresentDone or self._sRunnerPresent ~= "dict" then + return + end + if self._nRunnerDictId ~= mapPresent.nDictId or self._fnRunnerPresentEnd ~= fnEnd then + return + end + self._bRunnerPresentDone = true + self._sRunnerPresent = nil + local fn = self._fnRunnerPresentEnd + self._fnRunnerPresentEnd = nil + if fn ~= nil then + fn(true) + end + end) + return true +end +function GuideCtrl:CancelRunnerPresent() + if self._sRunnerPresent == "avg" then + self._bRunnerPresentCancel = true + EventManager.Remove(EventId.AvgBubbleExit, self, self._OnRunnerAvgExit) + self._sRunnerPresent = nil + self._fnRunnerPresentEnd = nil + return + end + if self._sRunnerPresent == "dict" then + self._bRunnerPresentCancel = true + self._sRunnerPresent = nil + self._fnRunnerPresentEnd = nil + end +end +function GuideCtrl:OpenRunnerSkip(nGroup, nStep, nConfirm, fnConfirm, fnCancel) + self._nSkipGroup = nGroup + self._nSkipStep = nStep + self._nSkipConfirm = nConfirm + local confirmCallback = function() + if self._nSkipGroup ~= nGroup or self._nSkipStep ~= nStep or self._nSkipConfirm ~= nConfirm then + return + end + self._nSkipGroup = nil + if fnConfirm ~= nil then + fnConfirm() + end + end + local cancelCallback = function() + if self._nSkipGroup ~= nGroup or self._nSkipStep ~= nStep or self._nSkipConfirm ~= nConfirm then + return + end + self._nSkipGroup = nil + if fnCancel ~= nil then + fnCancel() + end + end + EventManager.Hit(EventId.OpenMessageBox, { + nType = AllEnum.MessageBox.Confirm, + sContent = ConfigTable.GetUIText("Guide_Jump_Tips"), + callbackConfirm = confirmCallback, + callbackCancel = cancelCallback, + bBlur = false + }) +end +function GuideCtrl:CloseRunnerSkip() + self._nSkipGroup = nil + self._nSkipStep = nil + self._nSkipConfirm = nil end return GuideCtrl diff --git a/lua/game/ui/guide/guidegruop/guidegroup_15.lua b/lua/game/ui/guide/guidegruop/guidegroup_15.lua index 8fd9c72c0..5fd143ffe 100644 --- a/lua/game/ui/guide/guidegruop/guidegroup_15.lua +++ b/lua/game/ui/guide/guidegruop/guidegroup_15.lua @@ -46,8 +46,8 @@ end function GuideGroup_15:Step_1() self.msg = { BindIcon = "LevelMenuPanel/----SafeAreaRoot----/imgPhoneBg/PhoneContent/LevelMenu/btnResource", - Size = {450, 360}, - Deviation = {0, 170}, + Size = {450, 270}, + Deviation = {0, 130}, Head = "Icon/Head/head_11101", Desc = "Guide_15_1", DescDeviation = {-800, -40}, diff --git a/lua/game/ui/guide/guidegruop/guidegroup_17.lua b/lua/game/ui/guide/guidegruop/guidegroup_17.lua index c5773c565..244286ad7 100644 --- a/lua/game/ui/guide/guidegruop/guidegroup_17.lua +++ b/lua/game/ui/guide/guidegruop/guidegroup_17.lua @@ -46,7 +46,7 @@ end function GuideGroup_17:Step_1() self.msg = { BindIcon = "LevelMenuPanel/----SafeAreaRoot----/imgPhoneBg/PhoneContent/LevelMenu/rtFunctionBg/btnInfinity", - Size = {200, 200}, + Size = {210, 186}, Deviation = {0, 0}, Head = "Icon/Head/head_917402", Desc = "Guide_17_1", diff --git a/lua/game/ui/guide/guidegruop/guidegroup_305.lua b/lua/game/ui/guide/guidegruop/guidegroup_305.lua new file mode 100644 index 000000000..95175b75b --- /dev/null +++ b/lua/game/ui/guide/guidegruop/guidegroup_305.lua @@ -0,0 +1,151 @@ +local GuideGroup_305 = class("GuideGroup_305") +local mapEventConfig = { + [EventId.ClosePanel] = "OnEvent_ClosePanel", + PenguinCard_RunState_Start = "OnEvent_PenguinCardRunStateStart", + PenguinCard_RunState_Prepare = "OnEvent_PenguinCardRunStatePrepare" +} +local groupId = 305 +local totalStep = 5 +local current = 1 +function GuideGroup_305:Init(parent, runStep) + self:BindEvent() + self.parent = parent + current = 1 + local funName = "Step_" .. current + local func = handler(self, self[funName]) + func() +end +function GuideGroup_305:BindEvent() + if type(mapEventConfig) ~= "table" then + return + end + for nEventId, sCallbackName in pairs(mapEventConfig) do + local callback = self[sCallbackName] + if type(callback) == "function" then + EventManager.Add(nEventId, self, callback) + end + end +end +function GuideGroup_305:UnBindEvent() + if type(mapEventConfig) ~= "table" then + return + end + for nEventId, sCallbackName in pairs(mapEventConfig) do + local callback = self[sCallbackName] + if type(callback) == "function" then + EventManager.Remove(nEventId, self, callback) + end + end +end +function GuideGroup_305:SendGuideStep(step) + self.parent:SendGuideStep(groupId, step) +end +function GuideGroup_305:Clear() + self.runGuide = false + self:UnBindEvent() + self.parent = nil +end +function GuideGroup_305:Step_1() + self.msg = { + BindIcon = "PenguinCardSelectPanel/----SafeAreaRoot---/sv/Viewport/LevelContent/goEndlessLevel(Clone)/btnLevel", + ScrollView = "PenguinCardSelectPanel/----SafeAreaRoot---/sv", + Size = {620, 322}, + Deviation = {0, 0}, + Head = "Icon/Head/head_917401", + Desc = "Guide_305_1", + DescDeviation = {-848, 306}, + HandDeviation = {0, 220}, + HandRotation = 180, + Type = GameEnum.guidetype.ForcedClick + } + self.parent:ActiveHide(true) + current = 1 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_305:Step_2() + self.msg = { + BindIcon = "PenguinCard_Endless/----SafeAreaRoot----/---Start---/imgBg", + Size = {1290, 425}, + Deviation = {0, 32}, + Head = "Icon/Head/head_917301", + Desc = "Guide_305_2", + DescDeviation = {0, -316}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 2 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_305:Step_3() + self.msg = { + BindIcon = "PenguinCard_Endless/----SafeAreaRoot----/---Start---/imgBg/imgBg2", + Size = {1000, 100}, + Deviation = {0, 0}, + Head = "Icon/Head/head_917301", + Desc = "Guide_305_3", + DescDeviation = {0, -200}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 3 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_305:Step_4() + self.msg = { + BindIcon = "PenguinCard_Endless/----SafeAreaRoot----/---Start---/btnStart1", + Deviation = {0, 0}, + HandDeviation = {0, 120}, + HandRotation = 180, + Type = GameEnum.guidetype.ForcedClick + } + self.parent:ActiveHide(true) + current = 4 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_305:Step_5() + self.msg = { + BindIcon = "PenguinCard_Endless/----SafeAreaRoot----/---Prepare---/--Aide--", + Size = {800, 400}, + Deviation = {0, 4}, + Head = "Icon/Head/head_917301", + Desc = "Guide_305_5", + DescDeviation = {0, -342}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 5 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_305:FinishCurrentStep() + self.msg = nil + self.openPanelId = nil + self.waitAinEnd = nil + self.runGuide = false + self.waitAnimTime = 0 + if current == 1 then + return + elseif current == totalStep then + self:SendGuideStep(-1) + self.parent:ClearCurGuide(true) + return + end + local funName = "Step_" .. current + 1 + local func = handler(self, self[funName]) + func() +end +function GuideGroup_305:OnEvent_PenguinCardRunStateStart() + if current == 1 then + self:Step_2() + end +end +function GuideGroup_305:OnEvent_PenguinCardRunStatePrepare() + if current == 4 then + self:Step_5() + end +end +function GuideGroup_305:OnEvent_ClosePanel(nPanelId) + if type(nPanelId) == "number" and nPanelId == PanelId.PenguinCardEndless and current == 1 then + self.parent:ClearCurGuide(true) + end +end +return GuideGroup_305 diff --git a/lua/game/ui/guide/guidegruop/guidegroup_501.lua b/lua/game/ui/guide/guidegruop/guidegroup_501.lua new file mode 100644 index 000000000..8c376ab7f --- /dev/null +++ b/lua/game/ui/guide/guidegruop/guidegroup_501.lua @@ -0,0 +1,63 @@ +local GuideGroup_501 = class("GuideGroup_501") +local mapEventConfig = { + StoryDialog_DialogEnd = "OnEvent_StoryDialog_DialogEnd", + Guide_Potential_SelectComplete = "OnEvent_Potential_SelectComplete" +} +local groupId = 501 +local totalStep = 1 +local current = 1 +function GuideGroup_501:Init(parent, runStep) + self:BindEvent() + self.parent = parent + current = 1 + local funName = "Step_" .. current + local func = handler(self, self[funName]) + func() +end +function GuideGroup_501:BindEvent() + if type(mapEventConfig) ~= "table" then + return + end + for nEventId, sCallbackName in pairs(mapEventConfig) do + local callback = self[sCallbackName] + if type(callback) == "function" then + EventManager.Add(nEventId, self, callback) + end + end +end +function GuideGroup_501:UnBindEvent() + if type(mapEventConfig) ~= "table" then + return + end + for nEventId, sCallbackName in pairs(mapEventConfig) do + local callback = self[sCallbackName] + if type(callback) == "function" then + EventManager.Remove(nEventId, self, callback) + end + end +end +function GuideGroup_501:SendGuideStep(step) + local seasonId = PlayerData.SoldierData:GetCurSelectSeasonId() + self.parent:SendGuideStep(groupId, step, AllEnum.GuideType.Soldier, seasonId) +end +function GuideGroup_501:Clear() + self.runGuide = false + self:UnBindEvent() + self.parent = nil +end +function GuideGroup_501:Step_1() + local avgId = "ST_sys_soldier_intro" + current = 1 + self.parent:PlayAvg(avgId) + self:SendGuideStep(-1) + self.parent:ClearCurGuide(true) +end +function GuideGroup_501:FinishCurrentStep() + self.msg = nil + self.openPanelId = nil + self.waitAinEnd = nil + self.runGuide = false +end +function GuideGroup_501:OnEvent_StoryDialog_DialogEnd() +end +return GuideGroup_501 diff --git a/lua/game/ui/guide/guidegruop/guidegroup_502.lua b/lua/game/ui/guide/guidegruop/guidegroup_502.lua new file mode 100644 index 000000000..2716ea136 --- /dev/null +++ b/lua/game/ui/guide/guidegruop/guidegroup_502.lua @@ -0,0 +1,124 @@ +local GuideGroup_502 = class("GuideGroup_502") +local mapEventConfig = { + OnEvent_PanelOnEnableById = "OnEvent_PanelOnEnableById" +} +local groupId = 502 +local totalStep = 3 +local current = 1 +function GuideGroup_502:Init(parent, runStep) + self:BindEvent() + self.parent = parent + current = 1 + local funName = "Step_" .. current + local func = handler(self, self[funName]) + func() +end +function GuideGroup_502:BindEvent() + if type(mapEventConfig) ~= "table" then + return + end + for nEventId, sCallbackName in pairs(mapEventConfig) do + local callback = self[sCallbackName] + if type(callback) == "function" then + EventManager.Add(nEventId, self, callback) + end + end +end +function GuideGroup_502:UnBindEvent() + if type(mapEventConfig) ~= "table" then + return + end + for nEventId, sCallbackName in pairs(mapEventConfig) do + local callback = self[sCallbackName] + if type(callback) == "function" then + EventManager.Remove(nEventId, self, callback) + end + end +end +function GuideGroup_502:SendGuideStep(step) + local seasonId = PlayerData.SoldierData:GetCurSelectSeasonId() + self.parent:SendGuideStep(groupId, step, AllEnum.GuideType.Soldier, seasonId) +end +function GuideGroup_502:Clear() + self.runGuide = false + self:UnBindEvent() + self.parent = nil +end +function GuideGroup_502:Step_1() + self.msg = { + BindIcon = "SoldierMainViewPanel/----SafeAreaRoot---/AnimRoot/btn_Go", + Deviation = {0, 0}, + Head = "Icon/Head/head_npc915201", + Desc = "Guide_502_1", + DescDeviation = {-860, 50}, + HandDeviation = {0, 150}, + HandRotation = 180, + Type = GameEnum.guidetype.ForcedClick + } + self.parent:ActiveHide(true) + current = 1 + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForSeconds(0.5)) + self.parent:PlayTypeMask(self.msg) + end + cs_coroutine.start(wait) +end +function GuideGroup_502:Step_2() + self.msg = { + BindIcon = "SoldierLevelSelectPanel/----SafeAreaRoot---/AnimRoot/rtList/ScrollView/Viewport/Content/0/imgBg", + Deviation = {0, 0}, + Head = "Icon/Head/head_npc915201", + Desc = "Guide_502_2", + DescDeviation = {0, -300}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + self.openPanelId = PanelId.SoldierLevelSelectPanel + self.waitAnimTime = 0.2 + current = 2 +end +function GuideGroup_502:Step_3() + self.msg = { + BindIcon = "SoldierLevelSelectPanel/----SafeAreaRoot---/AnimRoot/btn_Start", + Deviation = {0, 0}, + Head = "Icon/Head/head_npc915201", + Desc = "Guide_502_3", + DescDeviation = {-700, 120}, + HandDeviation = {0, 120}, + HandRotation = 180, + Type = GameEnum.guidetype.ForcedClick + } + self.parent:ActiveHide(true) + current = 3 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_502:FinishCurrentStep() + self.msg = nil + self.openPanelId = nil + self.waitAinEnd = nil + self.runGuide = false + if current == totalStep then + self:SendGuideStep(-1) + self.parent:ClearCurGuide(true) + return + end + local funName = "Step_" .. current + 1 + local func = handler(self, self[funName]) + func() +end +function GuideGroup_502:OnEvent_PanelOnEnableById(_panelId) + if self.openPanelId and self.openPanelId == _panelId and self.waitAnimTime ~= 0 then + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForSeconds(0.5)) + local tempRoot = GameObject.Find("---- UI ----").transform + local sv = tempRoot:Find("SoldierLevelSelectPanel/----SafeAreaRoot---/AnimRoot/rtList/ScrollView"):GetComponent("LoopScrollView") + sv:SetScrollPos(0, 0.1) + coroutine.yield(CS.UnityEngine.WaitForSeconds(self.waitAnimTime)) + local max = sv:GetMaxUseGridIndex() + self.msg.BindIcon = "SoldierLevelSelectPanel/----SafeAreaRoot---/AnimRoot/rtList/ScrollView/Viewport/Content/" .. max .. "/imgBg" + self.parent:PlayTypeMask(self.msg) + end + cs_coroutine.start(wait) + end +end +return GuideGroup_502 diff --git a/lua/game/ui/guide/guidegruop/guidegroup_503.lua b/lua/game/ui/guide/guidegruop/guidegroup_503.lua new file mode 100644 index 000000000..edac05782 --- /dev/null +++ b/lua/game/ui/guide/guidegruop/guidegroup_503.lua @@ -0,0 +1,136 @@ +local GuideGroup_503 = class("GuideGroup_503") +local mapEventConfig = {} +local groupId = 503 +local totalStep = 5 +local current = 1 +function GuideGroup_503:Init(parent, runStep) + self:BindEvent() + self.parent = parent + current = 1 + local funName = "Step_" .. current + local func = handler(self, self[funName]) + func() +end +function GuideGroup_503:BindEvent() + if type(mapEventConfig) ~= "table" then + return + end + for nEventId, sCallbackName in pairs(mapEventConfig) do + local callback = self[sCallbackName] + if type(callback) == "function" then + EventManager.Add(nEventId, self, callback) + end + end +end +function GuideGroup_503:UnBindEvent() + if type(mapEventConfig) ~= "table" then + return + end + for nEventId, sCallbackName in pairs(mapEventConfig) do + local callback = self[sCallbackName] + if type(callback) == "function" then + EventManager.Remove(nEventId, self, callback) + end + end +end +function GuideGroup_503:SendGuideStep(step) + local seasonId = PlayerData.SoldierData:GetCurSelectSeasonId() + self.parent:SendGuideStep(groupId, step, AllEnum.GuideType.Soldier, seasonId) +end +function GuideGroup_503:Clear() + self.runGuide = false + self:UnBindEvent() + self.parent = nil +end +function GuideGroup_503:Step_1() + self.msg = { + BindIcon = "SoldierBossTemplateSelect/----SafeAreaRoot----", + Deviation = {0, 0}, + Desc = "Guide_503_1", + DescDeviation = {0, 0}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 1 + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForSeconds(0.5)) + self.parent:PlayTypeMask(self.msg) + end + cs_coroutine.start(wait) +end +function GuideGroup_503:Step_2() + self.msg = { + BindIcon = "SoldierBossTemplateSelect/----SafeAreaRoot----/sv_BossTemplate/Viewport/Content/0/btnGrid", + Size = {500, 824}, + Deviation = {0, 0}, + Desc = "Guide_503_2", + DescDeviation = {800, 450}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 2 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_503:Step_3() + self.msg = { + BindIcon = "SoldierBossTemplateSelect/----SafeAreaRoot----/sv_BossTemplate/Viewport/Content/2/btnGrid", + Size = {1512, 824}, + Deviation = {0, 0}, + Desc = "Guide_503_3", + DescDeviation = {-160, 450}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 3 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_503:Step_4() + self.msg = { + BindIcon = "SoldierBossTemplateSelect/----SafeAreaRoot----/sv_BossTemplate/Viewport/Content/0/btnGrid", + Size = {500, 824}, + Deviation = {0, 10}, + Desc = "Guide_503_4", + DescDeviation = {800, 450}, + HandDeviation = {0, 450.0}, + HandRotation = 180, + Type = GameEnum.guidetype.ForcedClick + } + self.parent:ActiveHide(true) + current = 4 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_503:Step_5() + self.msg = { + BindIcon = "SoldierBossTemplateSelect/----SafeAreaRoot----/sv_BossTemplate/Viewport/Content/0/btnGrid/AnimRoot/rtBossTemplate/AnimRootMain/btnConfirm", + Size = {300, 100}, + Deviation = {0, 0}, + Desc = "Guide_503_5", + DescDeviation = {800, 30}, + HandDeviation = {0, 120}, + HandRotation = 180, + Type = GameEnum.guidetype.ForcedClick + } + self.parent:ActiveHide(true) + current = 5 + self.waitAnimTime = 0.2 + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForSeconds(self.waitAnimTime)) + self.parent:PlayTypeMask(self.msg) + end + cs_coroutine.start(wait) +end +function GuideGroup_503:FinishCurrentStep() + self.msg = nil + self.openPanelId = nil + self.waitAinEnd = nil + self.runGuide = false + if current == totalStep then + self:SendGuideStep(-1) + self.parent:ClearCurGuide(true) + return + end + local funName = "Step_" .. current + 1 + local func = handler(self, self[funName]) + func() +end +return GuideGroup_503 diff --git a/lua/game/ui/guide/guidegruop/guidegroup_504.lua b/lua/game/ui/guide/guidegruop/guidegroup_504.lua new file mode 100644 index 000000000..b018b6453 --- /dev/null +++ b/lua/game/ui/guide/guidegruop/guidegroup_504.lua @@ -0,0 +1,170 @@ +local GuideGroup_504 = class("GuideGroup_504") +local mapEventConfig = {} +local groupId = 504 +local totalStep = 9 +local current = 1 +function GuideGroup_504:Init(parent, runStep) + self:BindEvent() + self.parent = parent + current = 1 + local funName = "Step_" .. current + local func = handler(self, self[funName]) + func() +end +function GuideGroup_504:BindEvent() + if type(mapEventConfig) ~= "table" then + return + end + for nEventId, sCallbackName in pairs(mapEventConfig) do + local callback = self[sCallbackName] + if type(callback) == "function" then + EventManager.Add(nEventId, self, callback) + end + end +end +function GuideGroup_504:UnBindEvent() + if type(mapEventConfig) ~= "table" then + return + end + for nEventId, sCallbackName in pairs(mapEventConfig) do + local callback = self[sCallbackName] + if type(callback) == "function" then + EventManager.Remove(nEventId, self, callback) + end + end +end +function GuideGroup_504:SendGuideStep(step) + local seasonId = PlayerData.SoldierData:GetCurSelectSeasonId() + self.parent:SendGuideStep(groupId, step, AllEnum.GuideType.Soldier, seasonId) +end +function GuideGroup_504:Clear() + self.runGuide = false + self:UnBindEvent() + self.parent = nil +end +function GuideGroup_504:Step_1() + self.msg = { + BindIcon = "SoldierSandtablePanel/----SafeAreaRoot----", + Deviation = {0, 0}, + Desc = "Guide_504_1", + DescDeviation = {0, -180}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 1 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_504:Step_2() + self.msg = { + BindIcon = "SoldierSandtablePanel/----SafeAreaRoot----/TopContainer/NodeContainers/NodeLayout", + Size = {674, 100}, + Deviation = {0, -50}, + Desc = "Guide_504_2", + DescDeviation = {170, -230}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 2 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_504:Step_3() + self.msg = { + BindIcon = "SoldierSandtablePanel/----SafeAreaRoot----/TopContainer/NodeContainers/ImageReputationIcon", + Size = {200, 100}, + Deviation = {50, 0}, + Desc = "Guide_504_3", + DescDeviation = {0, -230}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 3 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_504:Step_4() + self.msg = { + BindIcon = "SoldierSandtablePanel/----SafeAreaRoot----/DownContainer/ImageWaitingBg", + Size = {1468, 204}, + Deviation = {0, 0}, + Desc = "Guide_504_4", + DescDeviation = {-210, 300}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 4 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_504:Step_5() + self.msg = { + BindIcon = "SoldierSandtablePanel/----SafeAreaRoot----/MiddleContainer/ImgSandboxChess", + Size = {1150, 620}, + Deviation = {0, 0}, + Desc = "Guide_504_5", + DescDeviation = {350, 400}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 5 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_504:Step_6() + self.msg = { + BindIcon = "SoldierSandtablePanel/----SafeAreaRoot----/MiddleContainer/EntranceContainer", + Size = {496, 218}, + Deviation = {0, 0}, + Desc = "Guide_504_6", + DescDeviation = {120, -230}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 6 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_504:Step_7() + self.msg = { + BindIcon = "SoldierSandtablePanel/----SafeAreaRoot----/MiddleContainer/UpportingContainer", + Size = {1046, 210}, + Deviation = {0, 0}, + Desc = "Guide_504_7", + DescDeviation = {120, -230}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 7 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_504:Step_8() + self.msg = { + BindIcon = "SoldierSandtablePanel/----SafeAreaRoot----/DownContainer/WaitingContainer/WaitingCardsLayout/WaitingCardItemTemplate1/HaveStatus/SoldierCharacterCardItem/btnItem/AnimRoot/goChar/imgPosition", + Size = {40, 56}, + Deviation = {-20, -28}, + Desc = "Guide_504_8", + DescDeviation = {570, 190}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 8 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_504:Step_9() + current = 9 + local nEntryId = 400902 + EventManager.Hit(EventId.OpenPanel, PanelId.DictionaryEntry, nEntryId) + self.parent:FinishCurrentStep() +end +function GuideGroup_504:FinishCurrentStep() + self.msg = nil + self.openPanelId = nil + self.waitAinEnd = nil + self.runGuide = false + if current < totalStep then + self:SendGuideStep(current) + elseif current == totalStep then + self:SendGuideStep(-1) + self.parent:ClearCurGuide(true) + return + end + local funName = "Step_" .. current + 1 + local func = handler(self, self[funName]) + func() +end +return GuideGroup_504 diff --git a/lua/game/ui/guide/guidegruop/guidegroup_505.lua b/lua/game/ui/guide/guidegruop/guidegroup_505.lua new file mode 100644 index 000000000..f6d33cbf9 --- /dev/null +++ b/lua/game/ui/guide/guidegruop/guidegroup_505.lua @@ -0,0 +1,234 @@ +local GuideGroup_505 = class("GuideGroup_505") +local mapEventConfig = { + SoldierSandtableCharItemDragStart = "OnEvent_SoldierSandtableCharItemDragStart", + SoldierSandtableCharItemDragEnd = "OnEvent_SoldierSandtableCharItemDragEnd", + Guide_SwapSoldierSuccess = "OnEvent_Guide_SwapSoldierSuccess" +} +local groupId = 505 +local totalStep = 6 +local current = 1 +function GuideGroup_505:Init(parent, runStep) + self.isDragSuccess = false + self:BindEvent() + self.parent = parent + current = 1 + local funName = "Step_" .. current + local func = handler(self, self[funName]) + func() +end +function GuideGroup_505:BindEvent() + if type(mapEventConfig) ~= "table" then + return + end + for nEventId, sCallbackName in pairs(mapEventConfig) do + local callback = self[sCallbackName] + if type(callback) == "function" then + EventManager.Add(nEventId, self, callback) + end + end +end +function GuideGroup_505:UnBindEvent() + if type(mapEventConfig) ~= "table" then + return + end + for nEventId, sCallbackName in pairs(mapEventConfig) do + local callback = self[sCallbackName] + if type(callback) == "function" then + EventManager.Remove(nEventId, self, callback) + end + end +end +function GuideGroup_505:SendGuideStep(step) + local seasonId = PlayerData.SoldierData:GetCurSelectSeasonId() + self.parent:SendGuideStep(groupId, step, AllEnum.GuideType.Soldier, seasonId) + if step == -1 and self.fingerFx ~= nil then + self.fingerFx:SetActive(false) + self.posFx:SetActive(false) + end +end +function GuideGroup_505:Clear() + self.runGuide = false + self:UnBindEvent() + self.parent = nil + self.posFx = nil + self.fingerFx = nil +end +function GuideGroup_505:Step_1() + local levelData = PlayerData.SoldierData:GetCurLevelData() + local tabM, tabS, tabO = levelData:GetDeploy() + local nId = 0 + for _, v in ipairs(tabS) do + nId = v.nId + break + end + local soldierCharConfig = ConfigTable.GetData("SoldierCharacter", nId) + local tempRoot = GameObject.Find("---- UI ----").transform + local tmpObj = tempRoot:Find("SoldierSandtablePanel/----SafeAreaRoot----/DownContainer/WaitingContainer/WaitingCardsLayout/WaitingCardItemTemplate1/HaveStatus/btn_char").gameObject + tmpObj:SetActive(false) + self.CharType = soldierCharConfig.Type + local tmpDes = "" + self.posFx = "" + self.fingerFx = tempRoot:Find("SoldierSandtablePanel/rtGuide").gameObject + self.fingerFx:SetActive(true) + if soldierCharConfig.Type == GameEnum.ChessType.Balance or soldierCharConfig.Type == GameEnum.ChessType.Vanguard then + tmpDes = "Guide_22_2" + self.posFx = tempRoot:Find("SoldierSandtablePanel/----SafeAreaRoot----/MiddleContainer/EntranceContainer/EntranceItemTemplate1/ImgGuide").gameObject + self.fingerFx:GetComponent("Animator"):Play("CardGuide_Pos1") + else + tmpDes = "Guide_22_2" + self.posFx = tempRoot:Find("SoldierSandtablePanel/----SafeAreaRoot----/MiddleContainer/UpportingContainer/UpportingLayout/UpportingItemTemplate1/ImgGuide").gameObject + self.fingerFx:GetComponent("Animator"):Play("CardGuide_Pos2") + end + self.posFx:SetActive(true) + self.parent.GuideUIHelpCS:AddCanvas(self.posFx) + self.parent.GuideUIHelpCS:AddCanvas(self.fingerFx) + self.msg = { + BindIcon = "SoldierSandtablePanel/----SafeAreaRoot----/DownContainer/WaitingContainer/WaitingCardsLayout/WaitingCardItemTemplate1", + Size = {40, 56}, + Deviation = {-20, -28}, + Desc = "Guide_505_1", + DescDeviation = {800, 800}, + HandDeviation = {0, 120}, + HandRotation = 180, + Type = GameEnum.guidetype.PopPicture + } + self.parent:ActiveHide(true) + current = 1 + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForSeconds(0.2)) + self.parent:PlayTypeMask_505(self.msg) + end + cs_coroutine.start(wait) +end +function GuideGroup_505:Step_2() + self.msg = { + BindIcon = "SoldierSandtablePanel/----SafeAreaRoot----/LeftContainer/PartnerList", + Size = {300, 500}, + AutoDeviationCenter = true, + Deviation = {120, -240}, + Desc = "Guide_505_2", + DescDeviation = {921.0, -379.0}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 2 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_505:Step_3() + self.msg = { + BindIcon = "SoldierSandtablePanel/----SafeAreaRoot----/LeftContainer/PartnerList/PartnerContainer/Viewport/Content/0", + Size = {220, 100}, + Deviation = {170, -40}, + Desc = "Guide_505_3", + DescDeviation = {920, -140}, + HandDeviation = {0, 120}, + HandRotation = 180, + Type = GameEnum.guidetype.ForcedClick + } + self.parent:ActiveHide(true) + current = 3 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_505:Step_4() + self.msg = { + BindIcon = "SoldierPartnerTipsPanel/----SafeAreaRoot----/rtContent/rtTipsPoint/imgTipsBg", + Deviation = {0, 0}, + Desc = "Guide_505_4", + DescDeviation = {900, 400}, + Type = GameEnum.guidetype.Introductory, + isUITop = true, + AutoDeviationTop = true + } + self.parent:ActiveHide(true) + current = 4 + self.waitAnimTime = 0.3 + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForSeconds(self.waitAnimTime)) + self.parent:PlayTypeMask(self.msg) + end + cs_coroutine.start(wait) +end +function GuideGroup_505:Step_5() + self.msg = { + BindIcon = "SoldierSandtablePanel/----SafeAreaRoot----/MiddleContainer/ImgSandboxChess", + Size = {1150, 620}, + Deviation = {0, 0}, + Desc = "Guide_505_5", + DescDeviation = {350, 400}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 5 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_505:Step_6() + self.msg = { + BindIcon = "SoldierSandtablePanel/----SafeAreaRoot----/RightContainer/btnGo", + Deviation = {0, 0}, + Desc = "Guide_505_6", + DescDeviation = {-700, 300}, + HandDeviation = {0, 120}, + HandRotation = 180, + Type = GameEnum.guidetype.ForcedClick + } + self.parent:ActiveHide(true) + current = 6 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_505:FinishCurrentStep() + self.msg = nil + self.openPanelId = nil + self.waitAinEnd = nil + self.runGuide = false + if current == 4 then + EventManager.Hit(EventId.ClosePanel, PanelId.SoldierPartnerTips) + end + if current == totalStep then + self.parent:ClearCurGuide(true) + return + end + local funName = "Step_" .. current + 1 + local func = handler(self, self[funName]) + func() +end +function GuideGroup_505:OnEvent_SoldierSandtableCharItemDragStart() + self.parent:ActiveHide(false) + self.parent._mapNode.typeMask:SetActive(false) + self.parent._mapNode.btnCount.gameObject:SetActive(false) + self.fingerFx:SetActive(false) + if self.CharType == GameEnum.ChessType.Balance or self.CharType == GameEnum.ChessType.Vanguard then + EventManager.Hit("Guide_505_EnableDrag", false, AllEnum.SoldierPositionType.Fight) + else + EventManager.Hit("Guide_505_EnableDrag", false, AllEnum.SoldierPositionType.Support) + end +end +function GuideGroup_505:OnEvent_SoldierSandtableCharItemDragEnd() + self.parent:ActiveHide(true) + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForSeconds(0.2)) + if self.isDragSuccess then + else + self.parent._mapNode.btnCount.gameObject:SetActive(true) + self.parent._mapNode.typeMask:SetActive(true) + self.fingerFx:SetActive(true) + self:Step_1() + end + end + cs_coroutine.start(wait) +end +function GuideGroup_505:OnEvent_Guide_SwapSoldierSuccess() + self.isDragSuccess = true + EventManager.Hit("Guide_505_EnableDrag", true, AllEnum.SoldierPositionType.Other) + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForSeconds(0.2)) + if self.isDragSuccess then + self:SendGuideStep(-1) + self:Step_2() + self.parent.GuideUIHelpCS:RemoveCanvas(self.posFx) + self.posFx:SetActive(false) + self.fingerFx:SetActive(false) + end + end + cs_coroutine.start(wait) +end +return GuideGroup_505 diff --git a/lua/game/ui/guide/guidegruop/guidegroup_506.lua b/lua/game/ui/guide/guidegruop/guidegroup_506.lua new file mode 100644 index 000000000..e468eb461 --- /dev/null +++ b/lua/game/ui/guide/guidegruop/guidegroup_506.lua @@ -0,0 +1,173 @@ +local GuideGroup_506 = class("GuideGroup_506") +local TimerManager = require("GameCore.Timer.TimerManager") +local mapEventConfig = {} +local groupId = 506 +local totalStep = 7 +local current = 1 +function GuideGroup_506:Init(parent, runStep) + self:BindEvent() + self.parent = parent + current = 1 + local funName = "Step_" .. current + local func = handler(self, self[funName]) + func() +end +function GuideGroup_506:BindEvent() + if type(mapEventConfig) ~= "table" then + return + end + for nEventId, sCallbackName in pairs(mapEventConfig) do + local callback = self[sCallbackName] + if type(callback) == "function" then + EventManager.Add(nEventId, self, callback) + end + end +end +function GuideGroup_506:UnBindEvent() + if type(mapEventConfig) ~= "table" then + return + end + for nEventId, sCallbackName in pairs(mapEventConfig) do + local callback = self[sCallbackName] + if type(callback) == "function" then + EventManager.Remove(nEventId, self, callback) + end + end +end +function GuideGroup_506:SendGuideStep(step) + local seasonId = PlayerData.SoldierData:GetCurSelectSeasonId() + self.parent:SendGuideStep(groupId, step, AllEnum.GuideType.Soldier, seasonId) +end +function GuideGroup_506:Clear() + self.runGuide = false + self:UnBindEvent() + self.parent = nil + CS.AdventureModuleHelper.SetGuideLogicTimeScale(1) +end +function GuideGroup_506:Step_1() + CS.AdventureModuleHelper.SetGuideLogicTimeScale(0) + self.msg = { + BindIcon = "SoldierRoomInfo/----SafeAreaRoot----/btnAutoBattleClose", + Size = {120, 120}, + Deviation = {0, 0}, + Desc = "Guide_506_1", + DescDeviation = {-410, -230}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 1 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_506:Step_2() + self.msg = { + BindIcon = "SoldierRoomInfo/----SafeAreaRoot----/btn_speed", + Size = {120, 120}, + Deviation = {0, 0}, + Desc = "Guide_506_2", + DescDeviation = {-410, -230}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 2 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_506:Step_3() + self.msg = { + BindIcon = "SoldierRoomInfo/----SafeAreaRoot----/goCharList/goMainChar2", + Size = {420, 180}, + Deviation = {0, 0}, + Desc = "Guide_506_3", + DescDeviation = {40, 250}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 3 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_506:Step_4() + self.msg = { + BindIcon = "SoldierRoomInfo/----SafeAreaRoot----/goCharList/goSubChar3", + Size = {840, 180}, + Deviation = {70, 0}, + Desc = "Guide_506_4", + DescDeviation = {40, 250}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 4 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_506:Step_5() + self.msg = { + BindIcon = "SoldierRoomInfo/----SafeAreaRoot----/goCharList/goSubChar3", + Size = {840, 180}, + Deviation = {70, 0}, + Desc = "Guide_506_5", + DescDeviation = {40, 250}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 5 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_506:Step_6() + local levelData = PlayerData.SoldierData:GetCurLevelData() + local tabM, tabS, tabO = levelData:GetDeploy() + local tmpIndex = 0 + for _, v in ipairs(tabM) do + if v.nPositionType == GameEnum.SoldierPositionType.FightPosition and v.nId ~= 0 then + tmpIndex = v.nIndex + break + end + end + self.msg = { + BindIcon = "SoldierRoomInfo/----SafeAreaRoot----/goCharList/goMainChar" .. tmpIndex .. "/btnItem", + Size = {140, 180}, + Deviation = {0, 0}, + Desc = "Guide_506_6", + DescDeviation = {610, 0}, + HandDeviation = {0, 120}, + HandRotation = 180, + Type = GameEnum.guidetype.ForcedClick + } + self.parent:ActiveHide(true) + current = 6 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_506:Step_7() + self.msg = { + BindIcon = "SoldierCharCardTipsPanel/----SafeAreaRoot----/rtContent/rtTipsPoint/imgTipsBg", + Size = {630, 920}, + Deviation = {0, 460}, + Desc = "Guide_506_7", + DescDeviation = {-890, 280}, + Type = GameEnum.guidetype.Introductory, + isUITop = true + } + self.parent:ActiveHide(true) + current = 7 + self.waitAnimTime = 0.3 + local wait = function() + self.parent:PlayTypeMask(self.msg) + end + TimerManager.Add(1, self.waitAnimTime, self, wait, true, false, false, nil) +end +function GuideGroup_506:FinishCurrentStep() + self.msg = nil + self.openPanelId = nil + self.waitAinEnd = nil + self.runGuide = false + if current < totalStep then + self:SendGuideStep(current) + elseif current == totalStep then + self:SendGuideStep(-1) + CS.AdventureModuleHelper.SetGuideLogicTimeScale(1) + self.parent:ClearCurGuide(true) + EventManager.Hit(EventId.ClosePanel, PanelId.SoldierCharCardTips) + return + end + local funName = "Step_" .. current + 1 + local func = handler(self, self[funName]) + func() +end +return GuideGroup_506 diff --git a/lua/game/ui/guide/guidegruop/guidegroup_507.lua b/lua/game/ui/guide/guidegruop/guidegroup_507.lua new file mode 100644 index 000000000..bd2066479 --- /dev/null +++ b/lua/game/ui/guide/guidegruop/guidegroup_507.lua @@ -0,0 +1,276 @@ +local GuideGroup_507 = class("GuideGroup_507") +local mapEventConfig = { + Guide_ExperienceLevelChange = "OnEvent_ExperienceLevelChange", + Guide_ExperienceLevelUp_CostNotEnough = "OnEvent_ExperienceLevelUpCostNotEnough" +} +local groupId = 507 +local totalStep = 13 +local current = 1 +function GuideGroup_507:Init(parent, runStep) + self:BindEvent() + self.parent = parent + current = 1 + local funName = "Step_" .. current + local func = handler(self, self[funName]) + func() +end +function GuideGroup_507:BindEvent() + if type(mapEventConfig) ~= "table" then + return + end + for nEventId, sCallbackName in pairs(mapEventConfig) do + local callback = self[sCallbackName] + if type(callback) == "function" then + EventManager.Add(nEventId, self, callback) + end + end +end +function GuideGroup_507:UnBindEvent() + if type(mapEventConfig) ~= "table" then + return + end + for nEventId, sCallbackName in pairs(mapEventConfig) do + local callback = self[sCallbackName] + if type(callback) == "function" then + EventManager.Remove(nEventId, self, callback) + end + end +end +function GuideGroup_507:SendGuideStep(step) + local seasonId = PlayerData.SoldierData:GetCurSelectSeasonId() + self.parent:SendGuideStep(groupId, step, AllEnum.GuideType.Soldier, seasonId) +end +function GuideGroup_507:Clear() + self.runGuide = false + self:UnBindEvent() + self.parent = nil +end +function GuideGroup_507:Step_1() + self.msg = { + BindIcon = "SoldierSandtablePanel/----SafeAreaRoot----/DownContainer/ShopContainer/btnShop", + Deviation = {-92, 0}, + Desc = "Guide_507_1", + DescDeviation = {-792, 50}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 1 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_507:Step_2() + local index = self:GetShopIndex() + self.msg = { + BindIcon = "SoldierSandtablePanel/SoldierShopComponent/Container/rtCardGrid/SoldierCharCardShopItem" .. index, + Deviation = {0, 0}, + Desc = "Guide_507_2", + DescDeviation = {0, -300}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 2 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_507:Step_3() + local index = self:GetShopIndex() + self.msg = { + BindIcon = "SoldierSandtablePanel/SoldierShopComponent/Container/rtCardGrid/SoldierCharCardShopItem" .. index .. "/btnItem/AnimRoot/Container/Cost", + Deviation = {-32, 20}, + Desc = "Guide_507_3", + DescDeviation = {0, -150}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 3 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_507:Step_4() + local index = self:GetShopIndex() + self.msg = { + BindIcon = "SoldierSandtablePanel/SoldierShopComponent/Container/rtCardGrid/SoldierCharCardShopItem" .. index, + Deviation = {0, 0}, + Desc = "Guide_507_4", + DescDeviation = {0, -300}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 4 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_507:Step_5() + self.msg = { + BindIcon = "SoldierSandtablePanel/SoldierShopComponent/btnLayot/btnRefreshShop", + Deviation = {-120, 0}, + Desc = "Guide_507_5", + DescDeviation = {-400, -200}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 5 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_507:Step_6() + self.msg = { + BindIcon = "SoldierSandtablePanel/SoldierShopComponent/goProbabilityBar", + Size = {550, 60}, + Deviation = {230, 0}, + Desc = "Guide_507_6", + DescDeviation = {250, -200}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 6 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_507:Step_7() + self.msg = { + BindIcon = "SoldierSandtablePanel/----SafeAreaRoot----/DownContainer/ExperienceContainer/btnExperience", + Deviation = {0, 0}, + Desc = "Guide_507_7", + DescDeviation = {600, 220}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 7 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_507:Step_8() + self.msg = { + BindIcon = "SoldierSandtablePanel/----SafeAreaRoot----/DownContainer/ExperienceContainer/btnExperience", + Deviation = {0, 0}, + Desc = "Guide_507_8", + DescDeviation = {600, 220}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 8 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_507:Step_9() + self.msg = { + BindIcon = "SoldierSandtablePanel/----SafeAreaRoot----/DownContainer/ExperienceContainer/btnExperience", + Deviation = {0, 0}, + Desc = "Guide_507_9", + DescDeviation = {600, 220}, + HandDeviation = {0, 120}, + HandRotation = 180, + Type = GameEnum.guidetype.ForcedClick + } + self.parent:ActiveHide(true) + current = 9 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_507:Step_10() + self.msg = { + BindIcon = "SoldierSandtablePanel/----SafeAreaRoot----/MiddleContainer/TextAddCharCount", + Size = {300, 100}, + Deviation = {-50, 0}, + Desc = "Guide_507_10", + DescDeviation = {0, -200}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 10 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_507:Step_11() + self.msg = { + BindIcon = "SoldierSandtablePanel/----SafeAreaRoot----/DownContainer/ShopContainer/btnShop", + Deviation = {-92, 0}, + Desc = "Guide_507_11", + DescDeviation = {-700, 150}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 11 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_507:Step_12() + self.msg = { + BindIcon = "SoldierSandtablePanel/----SafeAreaRoot----/DownContainer/btn_coinTips", + Deviation = {0, 0}, + Desc = "Guide_507_12", + DescDeviation = {-700, 150}, + HandDeviation = {0, 120}, + HandRotation = 180, + Type = GameEnum.guidetype.ForcedClick + } + self.parent:ActiveHide(true) + current = 12 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_507:Step_13() + self.msg = { + BindIcon = "SoldierGoldTipsPanel/----SafeAreaRoot----/Scroll View", + Deviation = {0, 0}, + Desc = "Guide_507_13", + DescDeviation = {850, -50}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 13 + self.waitAnimTime = 0.3 + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForSeconds(self.waitAnimTime)) + self.parent:PlayTypeMask(self.msg) + end + cs_coroutine.start(wait) +end +function GuideGroup_507:FinishCurrentStep() + self.msg = nil + self.openPanelId = nil + self.waitAinEnd = nil + self.runGuide = false + self.waitAnimTime = 0 + if current == 6 then + EventManager.Hit("Guide_CloseSoldierShop") + end + if current == 9 then + return + end + if current < totalStep then + self:SendGuideStep(current) + elseif current == totalStep then + self:SendGuideStep(-1) + self.parent:ClearCurGuide(true) + return + end + local funName = "Step_" .. current + 1 + local func = handler(self, self[funName]) + func() +end +function GuideGroup_507:GetShopIndex() + local levelData = PlayerData.SoldierData:GetCurLevelData() + local shopList = levelData:GetShopData() + local index = 1 + local tmpPrice = 0 + for i, v in pairs(shopList.tbGoods) do + if tmpPrice < v.Price then + tmpPrice = v.Price + index = i + end + end + return index +end +function GuideGroup_507:OnEvent_ExperienceLevelChange(isChange) + if current == 9 then + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForSeconds(0.2)) + if isChange then + self:Step_10() + else + self:Step_9() + end + end + cs_coroutine.start(wait) + end +end +function GuideGroup_507:OnEvent_ExperienceLevelUpCostNotEnough() + if current == 9 then + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForSeconds(0.1)) + self:Step_11() + end + cs_coroutine.start(wait) + end +end +return GuideGroup_507 diff --git a/lua/game/ui/guide/guidegruop/guidegroup_508.lua b/lua/game/ui/guide/guidegruop/guidegroup_508.lua new file mode 100644 index 000000000..ff89f1660 --- /dev/null +++ b/lua/game/ui/guide/guidegruop/guidegroup_508.lua @@ -0,0 +1,130 @@ +local GuideGroup_508 = class("GuideGroup_508") +local mapEventConfig = {} +local groupId = 508 +local totalStep = 5 +local current = 1 +function GuideGroup_508:Init(parent, runStep) + self:BindEvent() + self.parent = parent + current = 1 + local funName = "Step_" .. current + local func = handler(self, self[funName]) + func() +end +function GuideGroup_508:BindEvent() + if type(mapEventConfig) ~= "table" then + return + end + for nEventId, sCallbackName in pairs(mapEventConfig) do + local callback = self[sCallbackName] + if type(callback) == "function" then + EventManager.Add(nEventId, self, callback) + end + end +end +function GuideGroup_508:UnBindEvent() + if type(mapEventConfig) ~= "table" then + return + end + for nEventId, sCallbackName in pairs(mapEventConfig) do + local callback = self[sCallbackName] + if type(callback) == "function" then + EventManager.Remove(nEventId, self, callback) + end + end +end +function GuideGroup_508:SendGuideStep(step) + local seasonId = PlayerData.SoldierData:GetCurSelectSeasonId() + self.parent:SendGuideStep(groupId, step, AllEnum.GuideType.Soldier, seasonId) +end +function GuideGroup_508:Clear() + self.runGuide = false + self:UnBindEvent() + self.parent = nil +end +function GuideGroup_508:Step_1() + self.msg = { + BindIcon = "SoldierSandtablePanel/----SafeAreaRoot----/LeftContainer/PartnerList", + Size = {300, 500}, + AutoDeviationCenter = true, + Deviation = {120, -240}, + Desc = "Guide_508_1", + DescDeviation = {921.0, -379.0}, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 1 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_508:Step_2() + self.msg = { + BindIcon = "SoldierSandtablePanel/----SafeAreaRoot----/LeftContainer/PartnerList/PartnerContainer/Viewport/Content/0", + Size = {220, 100}, + Deviation = {170, -40}, + Desc = "Guide_508_2", + DescDeviation = {920, -140}, + HandDeviation = {0, 120}, + HandRotation = 180, + Type = GameEnum.guidetype.ForcedClick + } + self.parent:ActiveHide(true) + current = 2 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_508:Step_3() + self.msg = { + BindIcon = "SoldierPartnerTipsPanel/----SafeAreaRoot----/rtContent/rtTipsPoint/imgTipsBg/TipsView/Viewport/TipsContent/goPartnerTitle/btnTrace", + Deviation = {-60, 30}, + Desc = "Guide_508_3", + DescDeviation = {570, -200}, + Type = GameEnum.guidetype.Introductory, + isUITop = true + } + self.parent:ActiveHide(true) + current = 3 + self.waitAnimTime = 0.3 + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForSeconds(self.waitAnimTime)) + self.parent:PlayTypeMask(self.msg) + end + cs_coroutine.start(wait) +end +function GuideGroup_508:Step_4() + self.msg = { + BindIcon = "SoldierPartnerTipsPanel/----SafeAreaRoot----/rtContent/rtTipsPoint/imgTipsBg", + Deviation = {0, 0}, + Desc = "Guide_508_4", + DescDeviation = {880, 120}, + Type = GameEnum.guidetype.Introductory, + isUITop = true, + AutoDeviationTop = true + } + self.parent:ActiveHide(true) + current = 4 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_508:Step_5() + current = 5 + local nEntryId = 400903 + EventManager.Hit(EventId.OpenPanel, PanelId.DictionaryEntry, nEntryId) + self.parent:FinishCurrentStep() +end +function GuideGroup_508:FinishCurrentStep() + self.msg = nil + self.openPanelId = nil + self.waitAinEnd = nil + self.runGuide = false + self.waitAnimTime = 0 + if current == 3 then + self:SendGuideStep(-1) + elseif current == 4 then + EventManager.Hit(EventId.ClosePanel, PanelId.SoldierPartnerTips) + elseif current == totalStep then + self.parent:ClearCurGuide(true) + return + end + local funName = "Step_" .. current + 1 + local func = handler(self, self[funName]) + func() +end +return GuideGroup_508 diff --git a/lua/game/ui/guide/guidegruop/guidegroup_509.lua b/lua/game/ui/guide/guidegruop/guidegroup_509.lua new file mode 100644 index 000000000..1f24e94bf --- /dev/null +++ b/lua/game/ui/guide/guidegruop/guidegroup_509.lua @@ -0,0 +1,97 @@ +local GuideGroup_509 = class("GuideGroup_509") +local mapEventConfig = {} +local groupId = 509 +local totalStep = 2 +local current = 1 +function GuideGroup_509:Init(parent, runStep) + self:BindEvent() + self.parent = parent + current = 1 + local funName = "Step_" .. current + local func = handler(self, self[funName]) + func() +end +function GuideGroup_509:BindEvent() + if type(mapEventConfig) ~= "table" then + return + end + for nEventId, sCallbackName in pairs(mapEventConfig) do + local callback = self[sCallbackName] + if type(callback) == "function" then + EventManager.Add(nEventId, self, callback) + end + end +end +function GuideGroup_509:UnBindEvent() + if type(mapEventConfig) ~= "table" then + return + end + for nEventId, sCallbackName in pairs(mapEventConfig) do + local callback = self[sCallbackName] + if type(callback) == "function" then + EventManager.Remove(nEventId, self, callback) + end + end +end +function GuideGroup_509:SendGuideStep(step) + local seasonId = PlayerData.SoldierData:GetCurSelectSeasonId() + self.parent:SendGuideStep(groupId, step, AllEnum.GuideType.Soldier, seasonId) +end +function GuideGroup_509:Clear() + self.runGuide = false + self:UnBindEvent() + self.parent = nil +end +function GuideGroup_509:Step_1() + local index = self:GetShopIndex() + local tmpDescDeviation = {300, -400} + if 3 < index then + tmpDescDeviation = {-300, -400} + end + self.msg = { + BindIcon = "SoldierSandtablePanel/SoldierShopComponent/Container/rtCardGrid/SoldierCharCardShopItem" .. index, + Deviation = {0, 0}, + Desc = "Guide_509_1", + DescDeviation = tmpDescDeviation, + Type = GameEnum.guidetype.Introductory + } + self.parent:ActiveHide(true) + current = 1 + self.parent:PlayTypeMask(self.msg) +end +function GuideGroup_509:Step_2() + current = 2 + local nEntryId = 400904 + EventManager.Hit(EventId.OpenPanel, PanelId.DictionaryEntry, nEntryId) + self.parent:FinishCurrentStep() +end +function GuideGroup_509:GetShopIndex() + local tmpId = 1 + if PlayerData.SoldierData.tbGuideData[509] ~= nil then + tmpId = PlayerData.SoldierData:GetGuideData(509) + end + local levelData = PlayerData.SoldierData:GetCurLevelData() + local shopList = levelData:GetShopData() + local index = 1 + for i, v in pairs(shopList.tbGoods) do + if tmpId == v.Id then + index = i + end + end + return index +end +function GuideGroup_509:FinishCurrentStep() + self.msg = nil + self.openPanelId = nil + self.waitAinEnd = nil + self.runGuide = false + if current == totalStep then + self:SendGuideStep(-1) + self.parent:ClearCurGuide(true) + return + end + local funName = "Step_" .. current + 1 + local func = handler(self, self[funName]) + func() +end +return GuideGroup_509 diff --git a/lua/game/ui/guide/guidegruop/guidegroup_510.lua b/lua/game/ui/guide/guidegruop/guidegroup_510.lua new file mode 100644 index 000000000..0d23effaf --- /dev/null +++ b/lua/game/ui/guide/guidegruop/guidegroup_510.lua @@ -0,0 +1,156 @@ +local GuideGroup_510 = class("GuideGroup_510") +local mapEventConfig = {} +local groupId = 510 +local totalStep = 3 +local current = 1 +function GuideGroup_510:Init(parent, runStep) + self:BindEvent() + self.parent = parent + current = 1 + local funName = "Step_" .. current + local func = handler(self, self[funName]) + func() +end +function GuideGroup_510:BindEvent() + if type(mapEventConfig) ~= "table" then + return + end + for nEventId, sCallbackName in pairs(mapEventConfig) do + local callback = self[sCallbackName] + if type(callback) == "function" then + EventManager.Add(nEventId, self, callback) + end + end +end +function GuideGroup_510:UnBindEvent() + if type(mapEventConfig) ~= "table" then + return + end + for nEventId, sCallbackName in pairs(mapEventConfig) do + local callback = self[sCallbackName] + if type(callback) == "function" then + EventManager.Remove(nEventId, self, callback) + end + end +end +function GuideGroup_510:SendGuideStep(step) + local seasonId = PlayerData.SoldierData:GetCurSelectSeasonId() + self.parent:SendGuideStep(groupId, step, AllEnum.GuideType.Soldier, seasonId) +end +function GuideGroup_510:Clear() + self.runGuide = false + self:UnBindEvent() + self.parent = nil +end +function GuideGroup_510:Step_1() + local index, type = self:GetDeployIndexType() + local tmpBindIcon = "" + if type == 1 then + tmpBindIcon = "SoldierSandtablePanel/----SafeAreaRoot----/MiddleContainer/EntranceContainer/EntranceItemTemplate" .. index .. "/HaveStatus/btn_char" + elseif type == 2 then + tmpBindIcon = "SoldierSandtablePanel/----SafeAreaRoot----/MiddleContainer/UpportingContainer/UpportingLayout/UpportingItemTemplate" .. index .. "/HaveStatus/btn_char" + else + tmpBindIcon = "SoldierSandtablePanel/----SafeAreaRoot----/DownContainer/WaitingContainer/WaitingCardsLayout/WaitingCardItemTemplate" .. index .. "/HaveStatus/btn_char" + end + local tmpDescDeviation = {600, 220} + if 3 <= index then + tmpDescDeviation = {200, 220} + end + self.msg = { + BindIcon = tmpBindIcon, + Deviation = {0, 0}, + Desc = "Guide_510_1", + DescDeviation = tmpDescDeviation, + HandDeviation = {0, 120}, + HandRotation = 180, + Type = GameEnum.guidetype.ForcedClick + } + self.parent:ActiveHide(true) + current = 1 + self.waitAnimTime = 0.3 + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForSeconds(self.waitAnimTime)) + self.parent:PlayTypeMask(self.msg) + end + cs_coroutine.start(wait) +end +function GuideGroup_510:Step_2() + self.msg = { + BindIcon = "SoldierCharCardTipsPanel/----SafeAreaRoot----/rtContent/rtTipsPoint/imgTipsBg/TipsView/Viewport/TipsContent/goBaseInfo", + Size = {600, 300}, + Deviation = {0, -350}, + Desc = "Guide_510_2", + DescDeviation = {-860, -160}, + Type = GameEnum.guidetype.Introductory, + isUITop = true + } + self.parent:ActiveHide(true) + current = 2 + self.waitAnimTime = 0.3 + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForSeconds(self.waitAnimTime)) + self.parent:PlayTypeMask(self.msg) + end + cs_coroutine.start(wait) +end +function GuideGroup_510:Step_3() + self.msg = { + BindIcon = "SoldierCharCardTipsPanel/----SafeAreaRoot----/rtContent/rtTipsPoint/imgTipsBg/TipsView/Viewport/TipsContent/srDesc", + Size = {600, 300}, + Deviation = {0, -250}, + Desc = "Guide_510_3", + DescDeviation = {-860, -160}, + Type = GameEnum.guidetype.Introductory, + isUITop = true + } + local tempRoot = GameObject.Find("---- UI TOP ----").transform + local objTemp = tempRoot:Find(self.msg.BindIcon .. "/ScrollView"):GetComponent("ScrollRect") + NovaAPI.SetVerticalNormalizedPosition(objTemp, 0) + self.parent:ActiveHide(true) + current = 3 + self.waitAnimTime = 0.3 + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForSeconds(self.waitAnimTime)) + self.parent:PlayTypeMask(self.msg) + end + cs_coroutine.start(wait) +end +function GuideGroup_510:GetDeployIndexType() + local tmpId = 1 + if PlayerData.SoldierData.tbGuideData[510] ~= nil then + tmpId = PlayerData.SoldierData:GetGuideData(510) + end + local levelData = PlayerData.SoldierData:GetCurLevelData() + local tbDeploy, tbWaiting, tbOther = levelData:GetDeploy() + for _, v in ipairs(tbDeploy) do + if v.nPositionType == GameEnum.SoldierPositionType.FightPosition then + if v.nId == tmpId then + return v.nIndex, 1 + end + elseif v.nId == tmpId then + return v.nIndex, 2 + end + end + for _, v in ipairs(tbDeploy) do + if v.nId == tmpId then + return v.nIndex, 3 + end + end + return 1, 1 +end +function GuideGroup_510:FinishCurrentStep() + self.msg = nil + self.openPanelId = nil + self.waitAinEnd = nil + self.runGuide = false + self.waitAnimTime = 0 + if current == totalStep then + self:SendGuideStep(-1) + self.parent:ClearCurGuide(true) + return + end + local funName = "Step_" .. current + 1 + local func = handler(self, self[funName]) + func() +end +return GuideGroup_510 diff --git a/lua/game/ui/guide/guidegruop/guidegroup_521.lua b/lua/game/ui/guide/guidegruop/guidegroup_521.lua new file mode 100644 index 000000000..8ade5ff49 --- /dev/null +++ b/lua/game/ui/guide/guidegruop/guidegroup_521.lua @@ -0,0 +1,274 @@ +local GuideGroup_521 = class("GuideGroup_521") +local DormGuideUI = require("Game.UI.Dorm.DormGuideUI") +local DormGuideAdapter = require("Game.UI.Dorm.DormGuideAdapter") +GuideGroup_521.nGroupId = 521 +GuideGroup_521.nGuideType = AllEnum.GuideType.Dorm +GuideGroup_521.bNeedCheckpoint = true +local nQuestId = 500010 +local nDictId = 700101 +local sAvgId = "BBm_DormOutdoor" +local sAvgGroupId = "1" +local sHead = "Icon/Head/head_11101" +local CAP = DormGuideUI.InputCap +local nTimelineBlock = CAP.Pan | CAP.Rotate | CAP.Zoom | CAP.Move | CAP.PickActor | CAP.PickFur +local nNoMoveBlock = DormGuideUI.DEFAULT_BLOCK | CAP.Move +local Policy = function(nCap, bHide, bQuest, bBarrier) + return { + nSceneCap = nCap, + bUiBarrier = bBarrier ~= false, + bLockLeave = true, + bHideChrome = bHide == true, + bLockQuest = bQuest == true + } +end +function GuideGroup_521:OnStart(ctx) + if NovaAPI.GetCurrentModuleName() == "DormModuleScene" then + print("[DormGuide] 521 abort, already in dorm") + ctx:Set("bAbort", true) + else + PlayerData.PlayerDormData:SetEnterDormParam(nil, true) + ctx:Set("nEnterGen", DormGuideAdapter.BeginDormEnter()) + end +end +function GuideGroup_521:OnClear() + EventManager.Hit(EventId.AvgBubbleExit) + PlayerData.PlayerDormData:SetEnterDormParam(nil, false) + DormGuideAdapter.ReleaseGuide() +end +function GuideGroup_521:GetSteps() + return { + { + sName = "dorm_entry", + bPlayerWait = true, + ShouldRun = function(ctx) + if ctx:Get("bAbort") then + return "abort" + end + return "run" + end, + Poll = function() + local goRoot = GameObject.Find("---- UI ----") + if goRoot == nil then + return nil + end + return goRoot.transform:Find("MainViewPanel/----SafeAreaRoot----/HideRoot/--BottomRight--/btnDorm") + end, + Present = { + sKind = "Mask", + mapMask = { + Size = {200, 200}, + Deviation = {0, 0}, + Desc = "Guide_521_1", + DescDeviation = {-650, 0}, + HandDeviation = {0, 180}, + HandRotation = 180 + } + }, + InputPolicy = Policy(0, false, false, true), + Action = function() + local goRoot = GameObject.Find("---- UI ----") + if goRoot == nil then + return {sState = "rejected"} + end + local tr = goRoot.transform:Find("MainViewPanel/----SafeAreaRoot----/HideRoot/--BottomRight--/btnDorm") + if tr == nil then + return {sState = "rejected"} + end + local btn = tr:GetComponent("UIButton") + if btn ~= nil and btn.onClick ~= nil then + btn.onClick:Invoke() + end + return {sState = "accepted"} + end, + End = {sMode = "Click"}, + OnExit = function(_, sReason) + if sReason ~= "success" then + return + end + DormGuideAdapter.ApplyPolicy(Policy(nTimelineBlock, true, false, true)) + end + }, + { + sName = "outdoor_avg", + bPlayerWait = true, + Start = { + Events = { + "DORM_CS2LUA_BORN_TIMELINE_DONE" + }, + Match = function(ctx, bSuccess) + ctx:Set("bCameraDone", true) + ctx:Set("bCameraOk", bSuccess == true) + return true + end, + Ready = function(ctx) + if ctx:Get("bCameraDone") == true then + return true + end + return DormGuideAdapter.TimelineState(ctx:Get("nEnterGen")) ~= nil + end, + Timeout = 20 + }, + Present = { + sKind = "Avg", + sAvgId = sAvgId, + sAvgGroup = sAvgGroupId + }, + InputPolicy = Policy(DormGuideUI.DEFAULT_BLOCK, true, false, false), + End = { + sMode = "Condition", + Ready = function() + return false + end + } + }, + { + sName = "dict", + bPlayerWait = true, + Present = {sKind = "Dict", nDictId = nDictId}, + InputPolicy = Policy(nNoMoveBlock, true, false, false), + End = { + sMode = "Condition", + Ready = function() + return false + end + }, + OnExit = function(_, sReason) + if sReason ~= "success" then + return + end + DormGuideAdapter.ApplyPolicy(Policy(nNoMoveBlock, false, true, true)) + end + }, + { + sName = "quest_card", + bPlayerWait = true, + Poll = function() + return DormGuideAdapter.GetQuestCardTransform() + end, + Present = { + sKind = "Mask", + mapMask = { + Desc = "Guide_521_5", + DescDeviation = {800, 0}, + HandDeviation = {0, -150}, + HandRotation = 0 + }, + Ready = function(_, tr) + if tr == nil or tr.gameObject == nil or not tr.gameObject.activeInHierarchy then + return false + end + return DormGuideAdapter.QuestCardSettled() + end + }, + InputPolicy = Policy(nNoMoveBlock, false, true, true), + Action = function() + local obj = DormGuideAdapter._Interactive() + if obj == nil or type(obj.OnBtnClick_Quest) ~= "function" then + return {sState = "rejected"} + end + obj:OnBtnClick_Quest() + return {sState = "accepted"} + end, + End = { + sMode = "Condition", + Events = { + "OnEvent_PanelOnEnableById" + }, + Ready = function() + local PanelManager = require("GameCore.UI.PanelManager") + return PanelManager.CheckPanelOpen(PanelId.DormQuestPanel) + end, + Timeout = 999 + } + }, + { + sName = "receive", + nSystemTimeout = 3, + bReportDone = true, + ShouldRun = function() + local PanelManager = require("GameCore.UI.PanelManager") + if not PanelManager.CheckPanelOpen(PanelId.DormQuestPanel) then + return "run" + end + if DormGuideAdapter.QuestStatus(nQuestId) == 2 then + return "finish" + end + return "run" + end, + WaitTrigger = { + Ready = function() + return DormGuideAdapter.QuestStatus(nQuestId) == 1 + end, + Timeout = 999 + }, + Poll = function() + local obj = DormGuideUI._GetOverlay("quest") + if obj == nil or obj._mapCtrl == nil then + return nil + end + for _, objGrid in pairs(obj._mapCtrl) do + if objGrid.mapDormQuest ~= nil and objGrid.mapDormQuest.nTid == nQuestId and objGrid._mapNode ~= nil and objGrid._mapNode.btnReceive ~= nil then + return objGrid._mapNode.btnReceive.transform + end + end + return nil + end, + Present = { + sKind = "Mask", + mapMask = { + Size = {200, 120}, + Deviation = {0, 0}, + HandDeviation = {0, 110}, + HandRotation = 180 + }, + Ready = function() + local obj = DormGuideUI._GetOverlay("quest") + return obj ~= nil and type(obj.IsGuideEnterDone) == "function" and obj:IsGuideEnterDone() + end, + Timeout = 999 + }, + InputPolicy = { + enter = Policy(nNoMoveBlock, false, true, true), + click = Policy(nNoMoveBlock, false, true, true), + request = { + nSceneCap = nNoMoveBlock, + bUiBarrier = false, + bLockLeave = true, + bHideChrome = false, + bLockQuest = true + } + }, + Action = function(ctx) + local nId, bNew = DormGuideAdapter.BeginQuest(nQuestId) + ctx:Set("nQuestOp", nId) + if not bNew then + return {sState = "pending", nOpId = nId} + end + local obj = DormGuideUI._GetOverlay("quest") + if obj == nil then + return {sState = "rejected", nOpId = nId} + end + obj:OnEvent_GridRecieveClick(nQuestId) + local sPhase = DormGuideAdapter.QuestPhase(nId) + if sPhase == "done" then + return {sState = "done", nOpId = nId} + end + if sPhase == "rejected" then + return {sState = "rejected", nOpId = nId} + end + return {sState = "pending", nOpId = nId} + end, + End = { + sMode = "Event", + Events = { + "DormGuide_QuestReceive" + }, + Ready = function(ctx) + return DormGuideAdapter.QuestPhase(ctx:Get("nQuestOp")) == "done" + end, + Timeout = 999 + } + } + } +end +return GuideGroup_521 diff --git a/lua/game/ui/guide/guidegruop/guidegroup_522.lua b/lua/game/ui/guide/guidegruop/guidegroup_522.lua new file mode 100644 index 000000000..1de6b8b72 --- /dev/null +++ b/lua/game/ui/guide/guidegruop/guidegroup_522.lua @@ -0,0 +1,806 @@ +local GuideGroup_522 = class("GuideGroup_522") +local DormGuideUI = require("Game.UI.Dorm.DormGuideUI") +local DormGuideAdapter = require("Game.UI.Dorm.DormGuideAdapter") +GuideGroup_522.nGroupId = 522 +GuideGroup_522.nGuideType = AllEnum.GuideType.Dorm +GuideGroup_522.bNeedCheckpoint = true +local nFur = 700003 +local nQuestId = 500011 +local nDictId = 700102 +local sHead = "Icon/Head/head_11201" +local CAP = DormGuideUI.InputCap +local nMoveBlock = DormGuideUI.DEFAULT_BLOCK | CAP.Move +local Policy = function(bHide, bQuest) + return { + nSceneCap = nMoveBlock, + bUiBarrier = true, + bLockLeave = true, + bHideChrome = bHide == true, + bLockQuest = bQuest == true + } +end +local FurnitureListSettled = function() + local obj = DormGuideAdapter._Editor() + if obj == nil or obj._mapNode == nil then + return false + end + return DormGuideAdapter.AnimatorSettled(obj._mapNode.rtFurnitureBgAnim, "FurnitureList_in") +end +function GuideGroup_522:OnStart() +end +function GuideGroup_522:OnClear() + DormGuideAdapter.ReleaseGuide() +end +function GuideGroup_522:GetSteps() + return { + { + sName = "editor", + bPlayerWait = true, + ShouldRun = function() + if DormGuideAdapter.QuestStatus(nQuestId) == 2 then + return "finish" + end + local sState = DormGuideAdapter.FurnitureState(nFur) + local nMode = DormGuideAdapter.Mode() + if sState == "saved" and nMode ~= 2 and DormGuideAdapter.HasPendingSave() ~= true then + return "skip" + end + if nMode == 2 then + return "skip" + end + return "run" + end, + Poll = function() + local obj = DormGuideAdapter._Interactive() + if obj == nil or obj._mapNode == nil then + return nil + end + return DormGuideAdapter.NodeTr(obj._mapNode.btnEditor) + end, + Present = { + sKind = "Mask", + mapMask = { + Size = {180, 180}, + Deviation = {0, -10}, + Head = "Icon/Head/head_11101", + Desc = "Guide_522_1", + DescDeviation = {-700, 0}, + HandDeviation = {0, 120}, + HandRotation = 180, + Type = GameEnum.guidetype.ForcedClick + } + }, + InputPolicy = Policy(false, false), + Action = function() + local obj = DormGuideAdapter._Interactive() + if obj == nil or type(obj.OnBtnClick_EditMode) ~= "function" then + return {sState = "rejected"} + end + obj:OnBtnClick_EditMode() + return {sState = "accepted"} + end, + End = {sMode = "Click"} + }, + { + sName = "editor_ready", + nSystemTimeout = 3, + ShouldRun = function() + local sState = DormGuideAdapter.FurnitureState(nFur) + local nMode = DormGuideAdapter.Mode() + if sState == "saved" and nMode ~= 2 and DormGuideAdapter.HasPendingSave() ~= true then + return "skip" + end + if sState == "unknown" then + return "run" + end + if sState == "saved" or sState == "editing" then + return "run" + end + local bCan = DormGuideAdapter.CanPlace(nFur) + if bCan == nil then + return "run" + end + local sTab = DormGuideAdapter.ResolveTab(nFur) + if sTab == "missing" and bCan ~= true and sState == "none" then + return "abort" + end + if sState == "none" and bCan ~= true and sTab ~= "unknown" then + return "abort" + end + return "run" + end, + WaitTrigger = { + Ready = function() + return DormGuideAdapter.EditorReady(nFur) and FurnitureListSettled() + end, + Events = { + "DormGuide_ModeApplied" + }, + Timeout = 300 + }, + OnEnter = function(ctx) + local sTab, nMain, nSub = DormGuideAdapter.ResolveTab(nFur) + if sTab == "ok" then + ctx:Set("nMainTab", nMain) + ctx:Set("nSubIdx", nSub) + end + DormGuideAdapter.ResetExitEditor() + end, + Present = {sKind = "None"}, + InputPolicy = Policy(false, false), + End = { + sMode = "Condition", + Ready = function(ctx) + if not FurnitureListSettled() then + return false + end + local sTab, nMain, nSub = DormGuideAdapter.ResolveTab(nFur) + if sTab ~= "ok" then + return false + end + ctx:Set("nMainTab", nMain) + ctx:Set("nSubIdx", nSub) + return true + end, + Timeout = 300 + } + }, + { + sName = "main_tab", + bPlayerWait = true, + ShouldRun = function(ctx) + local sState = DormGuideAdapter.FurnitureState(nFur) + if sState == "saved" or sState == "editing" then + return "skip" + end + local sTab, nMain = DormGuideAdapter.ResolveTab(nFur) + if sTab == "unknown" then + return "run" + end + if sTab ~= "ok" then + return "abort" + end + ctx:Set("nMainTab", nMain) + local obj = DormGuideAdapter._Editor() + if obj ~= nil and obj.nCurMainTab == nMain then + return "skip" + end + return "run" + end, + Poll = function(ctx) + local obj = DormGuideAdapter._Editor() + local nMain = ctx:Get("nMainTab") + if obj == nil or obj._mapNode == nil or obj._mapNode.listTog == nil or nMain == nil then + return nil + end + return DormGuideAdapter.NodeTr(obj._mapNode.listTog[nMain]) + end, + Present = { + sKind = "Mask", + mapMask = { + Size = {150, 150}, + Deviation = {10, 0}, + Head = sHead, + HandDeviation = {0, 80}, + HandRotation = 180, + Type = GameEnum.guidetype.ForcedClick + } + }, + InputPolicy = Policy(false, false), + Action = function(ctx) + local obj = DormGuideAdapter._Editor() + local nMain = ctx:Get("nMainTab") + if obj == nil or nMain == nil or type(obj.OnBtnClick_MainTabTog) ~= "function" then + return {sState = "rejected"} + end + if obj.nCurMainTab ~= nMain then + obj:OnBtnClick_MainTabTog(nil, nMain) + end + if obj.nCurMainTab ~= nMain then + return {sState = "rejected"} + end + return {sState = "accepted"} + end, + End = {sMode = "Click"} + }, + { + sName = "sub_tab", + bPlayerWait = true, + ShouldRun = function(ctx) + local sState = DormGuideAdapter.FurnitureState(nFur) + if sState == "saved" or sState == "editing" then + return "skip" + end + local sTab, nMain, nSub = DormGuideAdapter.ResolveTab(nFur) + if sTab == "unknown" then + return "run" + end + if sTab ~= "ok" then + return "abort" + end + ctx:Set("nMainTab", nMain) + ctx:Set("nSubIdx", nSub) + return "run" + end, + WaitTrigger = { + Ready = function(ctx) + local obj = DormGuideAdapter._Editor() + local nMain = ctx:Get("nMainTab") + return obj ~= nil and nMain ~= nil and obj.nCurMainTab == nMain and obj.nGuideListVer ~= nil + end, + Timeout = 300 + }, + Poll = function(ctx) + local obj = DormGuideAdapter._Editor() + local nSub = ctx:Get("nSubIdx") + if obj == nil or obj._mapNode == nil or obj._mapNode.furnitureListTog == nil or nSub == nil then + return nil + end + return DormGuideAdapter.NodeTr(obj._mapNode.furnitureListTog[nSub]) + end, + Present = { + sKind = "Mask", + mapMask = { + Size = {150, 150}, + Deviation = {-5, -5}, + Head = sHead, + HandDeviation = {0, 120}, + HandRotation = 180, + Type = GameEnum.guidetype.ForcedClick + }, + Ready = function(_, tr) + if tr == nil or tr.gameObject == nil or not tr.gameObject.activeInHierarchy then + return false + end + return FurnitureListSettled() + end + }, + InputPolicy = Policy(false, false), + Action = function(ctx) + local obj = DormGuideAdapter._Editor() + local nSub = ctx:Get("nSubIdx") + if obj == nil or nSub == nil or type(obj.OnBtnClick_FurnitureTabTog) ~= "function" then + return {sState = "rejected"} + end + local nMain = ctx:Get("nMainTab") + local nCurSub = nMain == 1 and obj.nCurFurniturTab1 or obj.nCurFurniturTab2 + if obj.nCurMainTab ~= nMain or nCurSub ~= nSub then + obj:OnBtnClick_FurnitureTabTog(nil, nSub) + end + nCurSub = nMain == 1 and obj.nCurFurniturTab1 or obj.nCurFurniturTab2 + if nCurSub ~= nSub then + return {sState = "rejected"} + end + return {sState = "accepted"} + end, + End = {sMode = "Click"} + }, + { + sName = "furniture", + bPlayerWait = true, + ShouldRun = function() + local sState = DormGuideAdapter.FurnitureState(nFur) + if sState == "saved" or sState == "editing" then + return "skip" + end + return "run" + end, + Prepare = { + Ready = function(ctx) + local obj = DormGuideAdapter._Editor() + local nMain = ctx:Get("nMainTab") + local nSub = ctx:Get("nSubIdx") + if obj == nil or nMain == nil or nSub == nil or obj.nGuideListVer == nil then + return false + end + if obj.nCurMainTab ~= nMain then + return false + end + local nCurSub = nMain == 1 and obj.nCurFurniturTab1 or obj.nCurFurniturTab2 + return nCurSub == nSub + end, + Run = function() + return DormGuideUI.PositionFurniture(nFur) == true + end, + Version = function() + local obj = DormGuideAdapter._Editor() + return obj ~= nil and obj.nGuideListVer or nil + end, + Timeout = 300 + }, + WaitTrigger = { + Ready = function() + local obj = DormGuideAdapter._Editor() + return obj ~= nil and obj.nGuideListVer ~= nil and DormGuideUI.GetFurnitureListIndex(nFur) ~= nil + end, + Timeout = 300 + }, + Poll = function() + local _, mapCtrl = DormGuideUI._GetFurnitureCtrl(nFur) + if mapCtrl == nil then + return nil + end + if mapCtrl._mapNode ~= nil and mapCtrl._mapNode.rtContent ~= nil then + return mapCtrl._mapNode.rtContent.transform + end + if mapCtrl.gameObject ~= nil then + return mapCtrl.gameObject.transform + end + return nil + end, + CacheId = function(_, tr) + local objEditor = DormGuideAdapter._Editor() + local nVer = 0 + if objEditor ~= nil and objEditor.nGuideListVer ~= nil then + nVer = objEditor.nGuideListVer + end + return { + nFur = nFur, + nInst = tr.gameObject:GetInstanceID(), + nVer = nVer + } + end, + CacheValid = function(_, tr, mapId) + if mapId == nil or tr == nil or tr.gameObject == nil then + return false + end + if tr.gameObject:GetInstanceID() ~= mapId.nInst then + return false + end + local _, mapCtrl = DormGuideUI._GetFurnitureCtrl(nFur) + if mapCtrl == nil then + return false + end + if mapCtrl._mapNode ~= nil and mapCtrl._mapNode.rtContent ~= nil then + return tr.gameObject:GetInstanceID() == mapCtrl._mapNode.rtContent.gameObject:GetInstanceID() + end + return tr.gameObject:GetInstanceID() == mapCtrl.gameObject:GetInstanceID() + end, + Present = { + sKind = "Mask", + mapMask = { + Size = {180, 180}, + Deviation = {0, 0}, + Head = sHead, + Desc = "Guide_522_4", + DescDeviation = {700, 10}, + HandDeviation = {0, 150}, + HandRotation = 180, + Type = GameEnum.guidetype.ForcedClick + }, + Ready = function(_, tr) + if tr == nil or tr.gameObject == nil or not tr.gameObject.activeInHierarchy then + return false + end + return FurnitureListSettled() + end, + Timeout = 300 + }, + InputPolicy = Policy(false, false), + Action = function() + local obj, mapCtrl = DormGuideUI._GetFurnitureCtrl(nFur) + local nIdx = DormGuideUI.GetFurnitureListIndex(nFur) + local objPanel = DormGuideAdapter._Panel() + if obj == nil or mapCtrl == nil or nIdx == nil or objPanel == nil then + return {sState = "rejected"} + end + local nBefore = objPanel.tempEditCount[nFur] or 0 + obj:OnFurnitureBtnClickGrid(mapCtrl.gameObject, nIdx - 1) + local nAfter = objPanel.tempEditCount[nFur] or 0 + if obj.nCurEditFurniture ~= nFur or nBefore >= nAfter then + return {sState = "rejected"} + end + return {sState = "accepted"} + end, + End = {sMode = "Click"} + }, + { + sName = "hud", + bPlayerWait = true, + ShouldRun = function() + local obj = DormGuideAdapter._Editor() + if obj ~= nil and obj.nCurEditFurniture == nFur then + return "run" + end + local sState = DormGuideAdapter.FurnitureState(nFur) + if sState == "saved" or sState == "editing" then + return "skip" + end + return "run" + end, + WaitTrigger = { + Ready = function() + local obj = DormGuideAdapter._Editor() + return obj ~= nil and obj.nCurEditFurniture == nFur and obj._mapNode ~= nil and (obj._mapNode.btnHudCancel ~= nil or obj._mapNode.btnHudConfirm ~= nil) + end, + Events = { + "DORM_CS_SWITCH_FURNITURE" + }, + Timeout = 300 + }, + Poll = function() + local obj = DormGuideAdapter._Editor() + if obj == nil or obj._mapNode == nil then + return nil + end + local node = obj._mapNode.btnHudCancel or obj._mapNode.btnHudConfirm + return DormGuideAdapter.NodeTr(node) + end, + Present = { + sKind = "Mask", + mapMask = { + Size = {120, 120}, + Deviation = {0, 5}, + Head = sHead, + Desc = "Guide_522_5", + DescDeviation = {0, -200}, + HandDeviation = {0, 120}, + HandRotation = 180, + Type = GameEnum.guidetype.ForcedClick + }, + Show = function(_, tr) + if tr ~= nil then + tr.gameObject:SetActive(true) + end + end, + Ready = function(_, tr) + if tr == nil or tr.gameObject == nil or not tr.gameObject.activeInHierarchy then + return false + end + local obj = DormGuideAdapter._Editor() + if obj == nil or obj._mapNode == nil then + return false + end + return DormGuideAdapter.AnimatorSettled(obj._mapNode.animHud, "RoomEditorbtn_in") + end + }, + InputPolicy = Policy(false, false), + Action = function() + local obj = DormGuideAdapter._Editor() + if obj == nil or type(obj.OnBtnClick_ExitEditor) ~= "function" then + return {sState = "rejected"} + end + obj:OnBtnClick_ExitEditor() + if obj.nCurEditFurniture ~= 0 then + return {sState = "rejected"} + end + return {sState = "accepted"} + end, + End = {sMode = "Click"} + }, + { + sName = "save", + nSystemTimeout = 3, + bReportDone = true, + bReportOnSkip = true, + ShouldRun = function() + local sState = DormGuideAdapter.FurnitureState(nFur) + if sState == "unknown" then + return "run" + end + if sState == "saved" and DormGuideAdapter.HasPendingSave() == false then + return "skip" + end + return "run" + end, + Poll = function() + local obj = DormGuideAdapter._Editor() + if obj == nil or obj._mapNode == nil then + return nil + end + return DormGuideAdapter.NodeTr(obj._mapNode.btnSaveRoom) + end, + Present = { + sKind = "Mask", + mapMask = { + Size = {480, 140}, + Deviation = {0, 0}, + Desc = "Guide_522_6", + DescDeviation = {-800, -100}, + HandDeviation = {0, -120}, + HandRotation = 0, + Type = GameEnum.guidetype.ForcedClick + }, + Show = function(_, tr) + if tr ~= nil then + tr.gameObject:SetActive(true) + end + end + }, + InputPolicy = { + enter = Policy(false, false), + click = Policy(false, false), + request = Policy(false, false) + }, + Action = function(ctx) + local nId, bNew = DormGuideAdapter.BeginSave() + ctx:Set("nSaveId", nId) + if not bNew then + return {sState = "pending", nOpId = nId} + end + local obj = DormGuideAdapter._Editor() + if obj == nil or type(obj.OnBtnClick_SaveRoom) ~= "function" then + return {sState = "rejected", nOpId = nId} + end + obj:OnBtnClick_SaveRoom() + local sPhase = DormGuideAdapter.SavePhase(nId) + if sPhase == "rejected" then + return {sState = "rejected", nOpId = nId} + end + if sPhase == "done" then + return {sState = "done", nOpId = nId} + end + return {sState = "pending", nOpId = nId} + end, + End = { + sMode = "Event", + Events = { + "DormGuide_SaveResult" + }, + Ready = function(ctx) + return DormGuideAdapter.SavePhase(ctx:Get("nSaveId")) == "done" + end, + Timeout = 300 + } + }, + { + sName = "save_exit", + nSystemTimeout = 3, + Prepare = { + Ready = function() + return DormGuideAdapter.Mode() ~= nil + end, + Run = function(ctx) + if DormGuideAdapter.Mode() ~= 2 then + return true + end + if DormGuideAdapter.SaveCutscenePlaying(ctx:Get("nSaveId")) then + return false + end + return DormGuideAdapter.ExitEditorOnce() + end, + Events = { + "DormGuide_SaveCutsceneEnd", + "DormPanel_BtnInteractive" + }, + Timeout = 20 + }, + WaitTrigger = { + Ready = function(ctx) + local nMode = DormGuideAdapter.Mode() + if nMode ~= 0 and nMode ~= 1 then + return false + end + local nSave = ctx:Get("nSaveId") + if nSave == nil then + return true + end + return DormGuideAdapter.SaveSettled(nSave) + end, + Events = { + "DormGuide_SaveCutsceneEnd", + "DormGuide_ModeApplied", + "DormPanel_BtnInteractive" + }, + Interval = 0, + Timeout = 300 + }, + Present = {sKind = "None"}, + InputPolicy = { + nSceneCap = nMoveBlock, + bUiBarrier = false, + bLockLeave = true, + bHideChrome = false + }, + End = { + sMode = "Condition", + Ready = function(ctx) + local nMode = DormGuideAdapter.Mode() + if nMode ~= 0 and nMode ~= 1 then + return false + end + local nSave = ctx:Get("nSaveId") + if nSave == nil then + return true + end + return DormGuideAdapter.SaveSettled(nSave) + end, + Timeout = 300 + }, + OnExit = function(_, sReason) + if sReason ~= "success" and sReason ~= "skip" then + return + end + DormGuideAdapter.ApplyPolicy({ + nSceneCap = nMoveBlock, + bUiBarrier = true, + bLockLeave = true, + bHideChrome = false, + bLockQuest = true + }) + end + }, + { + sName = "dict", + bPlayerWait = true, + Present = {sKind = "Dict", nDictId = nDictId}, + InputPolicy = { + nSceneCap = nMoveBlock, + bUiBarrier = false, + bLockLeave = true, + bHideChrome = true + }, + End = { + sMode = "Condition", + Ready = function() + return false + end + }, + OnExit = function(_, sReason) + if sReason ~= "success" and sReason ~= "skip" then + return + end + DormGuideAdapter.ApplyPolicy({ + nSceneCap = nMoveBlock, + bUiBarrier = true, + bLockLeave = true, + bHideChrome = false, + bLockQuest = true + }) + end + }, + { + sName = "quest_card", + bPlayerWait = true, + Find = {Timeout = 300}, + ShouldRun = function() + if DormGuideAdapter.QuestStatus(nQuestId) == 2 then + return "finish" + end + return "run" + end, + WaitTrigger = { + Ready = function() + return DormGuideAdapter.QuestStatus(nQuestId) ~= nil + end, + Timeout = 300 + }, + Poll = function() + return DormGuideAdapter.GetQuestCardTransform() + end, + Present = { + sKind = "Mask", + mapMask = { + Head = sHead, + HandDeviation = {0, 120}, + HandRotation = 180, + Type = GameEnum.guidetype.ForcedClick + }, + Ready = function(_, tr) + if tr == nil or tr.gameObject == nil or not tr.gameObject.activeInHierarchy then + return false + end + return DormGuideAdapter.QuestCardSettled() + end, + Timeout = 300 + }, + InputPolicy = Policy(false, true), + Action = function() + local obj = DormGuideAdapter._Interactive() + if obj == nil or type(obj.OnBtnClick_Quest) ~= "function" then + return {sState = "rejected"} + end + obj:OnBtnClick_Quest() + return {sState = "accepted"} + end, + End = { + sMode = "Condition", + Events = { + "OnEvent_PanelOnEnableById" + }, + Ready = function() + local PanelManager = require("GameCore.UI.PanelManager") + return PanelManager.CheckPanelOpen(PanelId.DormQuestPanel) + end, + Timeout = 300 + } + }, + { + sName = "receive", + nSystemTimeout = 3, + ShouldRun = function() + local PanelManager = require("GameCore.UI.PanelManager") + if not PanelManager.CheckPanelOpen(PanelId.DormQuestPanel) then + return "run" + end + local nStatus = DormGuideAdapter.QuestStatus(nQuestId) + if nStatus == nil then + return "run" + end + if nStatus == 2 then + return "finish" + end + return "run" + end, + WaitTrigger = { + Ready = function() + return DormGuideAdapter.QuestStatus(nQuestId) == 1 + end, + Timeout = 300 + }, + Poll = function() + local obj = DormGuideUI._GetOverlay("quest") + if obj == nil or obj._mapCtrl == nil then + return nil + end + for _, objGrid in pairs(obj._mapCtrl) do + if objGrid.mapDormQuest ~= nil and objGrid.mapDormQuest.nTid == nQuestId and objGrid._mapNode ~= nil and objGrid._mapNode.btnReceive ~= nil then + return objGrid._mapNode.btnReceive.transform + end + end + return nil + end, + Present = { + sKind = "Mask", + mapMask = { + Size = {200, 120}, + Deviation = {0, 0}, + Head = sHead, + HandDeviation = {0, 80}, + HandRotation = 180, + Type = GameEnum.guidetype.ForcedClick + }, + Ready = function() + local obj = DormGuideUI._GetOverlay("quest") + return obj ~= nil and type(obj.IsGuideEnterDone) == "function" and obj:IsGuideEnterDone() + end, + Timeout = 300 + }, + InputPolicy = { + enter = Policy(false, true), + click = Policy(false, true), + request = { + nSceneCap = nMoveBlock, + bUiBarrier = false, + bLockLeave = true, + bHideChrome = false, + bLockQuest = true + } + }, + Action = function(ctx) + local nId, bNew = DormGuideAdapter.BeginQuest(nQuestId) + ctx:Set("nQuestOp", nId) + if not bNew then + return {sState = "pending", nOpId = nId} + end + local obj = DormGuideUI._GetOverlay("quest") + if obj == nil or type(obj.OnEvent_GridRecieveClick) ~= "function" then + return {sState = "rejected", nOpId = nId} + end + obj:OnEvent_GridRecieveClick(nQuestId) + local sPhase = DormGuideAdapter.QuestPhase(nId) + if sPhase == "done" then + return {sState = "done", nOpId = nId} + end + if sPhase == "rejected" then + return {sState = "rejected", nOpId = nId} + end + return {sState = "pending", nOpId = nId} + end, + End = { + sMode = "Event", + Events = { + "DormGuide_QuestReceive" + }, + Ready = function(ctx) + if DormGuideAdapter.QuestPhase(ctx:Get("nQuestOp")) == "done" then + return true + end + return DormGuideAdapter.QuestStatus(nQuestId) == 2 and DormGuideAdapter.QuestPhase(ctx:Get("nQuestOp")) ~= "pending" + end, + Timeout = 300 + } + } + } +end +return GuideGroup_522 diff --git a/lua/game/ui/guide/guidegruop/guidegroup_523.lua b/lua/game/ui/guide/guidegruop/guidegroup_523.lua new file mode 100644 index 000000000..f241f3803 --- /dev/null +++ b/lua/game/ui/guide/guidegruop/guidegroup_523.lua @@ -0,0 +1,156 @@ +local GuideGroup_523 = class("GuideGroup_523") +local DormGuideUI = require("Game.UI.Dorm.DormGuideUI") +local DormGuideAdapter = require("Game.UI.Dorm.DormGuideAdapter") +GuideGroup_523.nGroupId = 523 +GuideGroup_523.nGuideType = AllEnum.GuideType.Dorm +GuideGroup_523.bNeedCheckpoint = true +local nDictId = 700103 +local sHead = "Icon/Head/head_11101" +function GuideGroup_523:OnStart() +end +function GuideGroup_523:OnClear() + DormGuideAdapter.ReleaseGuide() +end +function GuideGroup_523:GetSteps() + return { + { + sName = "gift", + nSystemTimeout = 3, + bReportDone = true, + bReportOnSkip = true, + ShouldRun = function() + local bGift = DormGuideAdapter.GiftState() + if bGift == nil then + return "run" + end + if bGift ~= true then + return "skip" + end + return "run" + end, + OnEnter = function() + DormGuideAdapter.ApplyPolicy({ + nSceneCap = DormGuideUI.DEFAULT_BLOCK, + bUiBarrier = true, + bLockLeave = true, + bHideChrome = false, + tbShowExcept = {rtGiftHint = true} + }) + end, + WaitTrigger = { + Ready = function() + return DormGuideAdapter.GiftState() == true + end, + Timeout = 300 + }, + Poll = function() + local obj = DormGuideAdapter._Interactive() + if obj == nil or obj._mapNode == nil then + return nil + end + return DormGuideAdapter.NodeTr(obj._mapNode.rtGiftHint) + end, + Present = { + sKind = "Mask", + mapMask = { + Size = {180, 210}, + Deviation = {0, 0}, + Head = "Icon/Head/head_10301", + Desc = "Guide_523_1", + DescDeviation = {0, -200}, + HandDeviation = {0, 150}, + HandRotation = 180 + }, + Show = function(_, tr) + if tr ~= nil then + tr.gameObject:SetActive(true) + end + end + }, + InputPolicy = { + enter = { + nSceneCap = DormGuideUI.DEFAULT_BLOCK, + bUiBarrier = true, + bLockLeave = true, + bHideChrome = false, + tbShowExcept = {rtGiftHint = true} + }, + click = { + nSceneCap = DormGuideUI.DEFAULT_BLOCK, + bUiBarrier = true, + bLockLeave = true, + bHideChrome = false, + tbShowExcept = {rtGiftHint = true} + }, + request = { + nSceneCap = DormGuideUI.DEFAULT_BLOCK, + bUiBarrier = false, + bLockLeave = true, + bHideChrome = false + } + }, + Action = function(ctx) + local obj = DormGuideAdapter._Interactive() + if obj == nil or type(obj.OnBtnClick_ReceiveDormReward) ~= "function" then + return {sState = "rejected"} + end + if DormGuideAdapter.GiftState() ~= true then + return {sState = "rejected"} + end + local nId, bNew = DormGuideAdapter.BeginQuest(0) + ctx:Set("nGiftOp", nId) + if not bNew then + return {sState = "pending", nOpId = nId} + end + obj:OnBtnClick_ReceiveDormReward() + return {sState = "pending", nOpId = nId} + end, + End = { + sMode = "Event", + Events = { + "DormGuide_QuestReceive", + "Guide_CloseDisposablePanel" + }, + Ready = function(ctx) + if DormGuideAdapter.QuestPhase(ctx:Get("nGiftOp")) ~= "done" then + return false + end + if DormGuideAdapter.GiftState() ~= false then + return false + end + local PanelManager = require("GameCore.UI.PanelManager") + if PanelManager.CheckPanelOpen(PanelId.ReceivePropsTips) or PanelManager.CheckPanelOpen(PanelId.ReceivePropsNPC) or PanelManager.CheckPanelOpen(PanelId.ReceiveSpecialReward) or PanelManager.CheckPanelOpen(PanelId.ReceiveAutoTrans) then + return false + end + return true + end, + Timeout = 300 + }, + OnExit = function() + DormGuideAdapter.ApplyPolicy({ + bLockLeave = false, + bHideChrome = false, + tbShowExcept = nil + }) + end + }, + { + sName = "dict", + bPlayerWait = true, + Present = {sKind = "Dict", nDictId = nDictId}, + InputPolicy = { + nSceneCap = DormGuideUI.DEFAULT_BLOCK, + bUiBarrier = false, + bLockLeave = false, + bHideChrome = false + }, + End = { + sMode = "Condition", + Ready = function() + return false + end + } + } + } +end +return GuideGroup_523 diff --git a/lua/game/ui/guide/guidegruop/guidegroup_524.lua b/lua/game/ui/guide/guidegruop/guidegroup_524.lua new file mode 100644 index 000000000..a33142813 --- /dev/null +++ b/lua/game/ui/guide/guidegruop/guidegroup_524.lua @@ -0,0 +1,492 @@ +local GuideGroup_524 = class("GuideGroup_524") +local DormGuideUI = require("Game.UI.Dorm.DormGuideUI") +local DormGuideAdapter = require("Game.UI.Dorm.DormGuideAdapter") +GuideGroup_524.nGroupId = 524 +GuideGroup_524.nGuideType = AllEnum.GuideType.Dorm +GuideGroup_524.bNeedCheckpoint = true +local nRoleId = 103 +local nDictId = 700104 +local sHead = "Icon/Head/head_11101" +local CAP = DormGuideUI.InputCap +local nApproachCap = CAP.Zoom | CAP.PickFur +local nCaressCap = CAP.Zoom | CAP.Move | CAP.PickFur +local SelectOpen = function() + local obj = DormGuideAdapter._Select() + return obj ~= nil and obj.bOpen == true +end +local RoomFullWithoutRole = function() + if DormGuideAdapter.RoleInRoom(nRoleId) ~= false then + return false + end + local objPanel = DormGuideAdapter._Panel() + if objPanel == nil or objPanel.nCurRoom == nil or objPanel.mapDormRoomInfo == nil then + return false + end + local mapRoom = objPanel.mapDormRoomInfo[objPanel.nCurRoom] + if mapRoom == nil or mapRoom.RoleList == nil then + return false + end + local mapCfg = ConfigTable.GetData("DormRoom", objPanel.nCurRoom) + if mapCfg == nil or mapCfg.RoleNum == nil or mapCfg.RoleNum <= 0 then + return false + end + return #mapRoom.RoleList >= mapCfg.RoleNum +end +function GuideGroup_524:OnStart() +end +function GuideGroup_524:OnClear() + DormGuideAdapter.ReleaseGuide() +end +function GuideGroup_524:GetSteps() + return { + { + sName = "char_btn", + bPlayerWait = true, + ShouldRun = function() + if RoomFullWithoutRole() then + return "finish" + end + if SelectOpen() then + return "skip" + end + return "run" + end, + Poll = function() + local obj = DormGuideAdapter._Interactive() + if obj == nil or obj._mapNode == nil then + return nil + end + return DormGuideAdapter.NodeTr(obj._mapNode.btnCharacter) + end, + Present = { + sKind = "Mask", + mapMask = { + Size = {180, 180}, + Deviation = {0, -10}, + Desc = "Guide_524_1", + DescDeviation = {-700, -10}, + Head = sHead, + HandDeviation = {0, 80}, + HandRotation = 180 + } + }, + InputPolicy = { + nSceneCap = DormGuideUI.DEFAULT_BLOCK | CAP.Move, + bUiBarrier = true, + bLockLeave = true, + bHideChrome = false + }, + Action = function() + local obj = DormGuideAdapter._Interactive() + if obj == nil or type(obj.OnBtnClick_Character) ~= "function" then + return {sState = "rejected"} + end + obj:OnBtnClick_Character() + if not SelectOpen() then + return {sState = "rejected"} + end + return {sState = "accepted"} + end, + End = {sMode = "Click"} + }, + { + sName = "pick", + bPlayerWait = true, + ShouldRun = function() + local obj = DormGuideAdapter._Select() + if obj ~= nil and obj.curChar ~= nil and table.indexof(obj.curChar, nRoleId) > 0 then + return "skip" + end + if not SelectOpen() then + if RoomFullWithoutRole() then + return "finish" + end + return "run" + end + if obj.tbCharInRoom ~= nil and obj.tbCharInRoom[nRoleId] ~= nil then + return "abort" + end + if obj.tbSortedChar ~= nil and 0 < #obj.tbSortedChar and 0 >= table.indexof(obj.tbSortedChar, nRoleId) then + return "abort" + end + if obj.curChar ~= nil and table.indexof(obj.curChar, 0) <= 0 and table.indexof(obj.curChar, nRoleId) <= 0 then + return "finish" + end + return "run" + end, + WaitTrigger = { + Ready = function() + return SelectOpen() + end, + Timeout = 300 + }, + Prepare = { + Ready = function() + return SelectOpen() + end, + Run = function() + return DormGuideUI.PrepareCharSelect(nRoleId) == true + end, + Version = function() + local obj = DormGuideAdapter._Select() + return obj ~= nil and obj.nGuideOpenVer or nil + end, + Timeout = 300 + }, + Poll = function() + local obj = DormGuideAdapter._Select() + if obj == nil or obj.mapGridCtrl == nil then + return nil + end + for _, mapCtrl in pairs(obj.mapGridCtrl) do + if mapCtrl.nCharId == nRoleId and mapCtrl._mapNode ~= nil and mapCtrl._mapNode.btnGrid ~= nil then + return mapCtrl._mapNode.btnGrid.transform + end + end + return nil + end, + CacheId = function(_, tr) + return { + nRole = nRoleId, + nInst = tr.gameObject:GetInstanceID() + } + end, + CacheValid = function(_, tr, mapId) + local obj = DormGuideAdapter._Select() + if obj == nil or obj.mapGridCtrl == nil or tr == nil or tr.gameObject == nil or mapId == nil then + return false + end + for _, mapCtrl in pairs(obj.mapGridCtrl) do + if mapCtrl.nCharId == nRoleId and mapCtrl._mapNode ~= nil and mapCtrl._mapNode.btnGrid ~= nil then + return mapCtrl._mapNode.btnGrid.gameObject:GetInstanceID() == mapId.nInst + end + end + return false + end, + Present = { + sKind = "Mask", + mapMask = { + Size = {200, 200}, + Deviation = {0, 0}, + Desc = "Guide_524_2", + DescDeviation = {-700, 0}, + Head = sHead, + HandDeviation = {0, 150}, + HandRotation = 180 + } + }, + InputPolicy = { + nSceneCap = DormGuideUI.DEFAULT_BLOCK | CAP.Move, + bUiBarrier = true, + bLockLeave = true, + bHideChrome = true, + bKeepContact = true + }, + Action = function() + local obj = DormGuideAdapter._Select() + if obj == nil or obj.tbSortedChar == nil or type(obj.OnGridBtnClick) ~= "function" then + return {sState = "rejected"} + end + if table.indexof(obj.curChar, nRoleId) > 0 then + return {sState = "accepted"} + end + local nIdx = table.indexof(obj.tbSortedChar, nRoleId) + if nIdx == nil or nIdx <= 0 then + return {sState = "rejected"} + end + local go + for _, mapCtrl in pairs(obj.mapGridCtrl) do + if mapCtrl.nCharId == nRoleId then + go = mapCtrl.gameObject + break + end + end + if go == nil then + return {sState = "rejected"} + end + obj:OnGridBtnClick(go, nIdx - 1) + if table.indexof(obj.curChar, nRoleId) <= 0 then + return {sState = "rejected"} + end + return {sState = "accepted"} + end, + End = {sMode = "Click"} + }, + { + sName = "confirm", + nSystemTimeout = 3, + ShouldRun = function() + if not SelectOpen() and DormGuideAdapter.RoleInRoom(nRoleId) == true then + local nMode = DormGuideAdapter.Mode() + if nMode == 0 or nMode == 1 then + return "skip" + end + end + return "run" + end, + Poll = function() + local obj = DormGuideAdapter._Select() + if obj == nil or obj._mapNode == nil then + return nil + end + return DormGuideAdapter.NodeTr(obj._mapNode.btnConfirm) + end, + Present = { + sKind = "Mask", + mapMask = { + Size = {330, 120}, + Deviation = {0, 5}, + HandDeviation = {0, 80}, + HandRotation = 180 + }, + Ready = function() + local obj = DormGuideAdapter._Select() + if obj == nil then + return false + end + return DormGuideAdapter.AnimatorSettled(obj.animator, "LiveTogether_in") + end, + Timeout = 300 + }, + InputPolicy = { + nSceneCap = DormGuideUI.DEFAULT_BLOCK | CAP.Move, + bUiBarrier = true, + bLockLeave = true, + bHideChrome = true, + bKeepContact = true + }, + Action = function(ctx) + local nId, bNew = DormGuideAdapter.BeginCharConfirm() + ctx:Set("nCharOp", nId) + if not bNew then + return {sState = "pending", nOpId = nId} + end + local obj = DormGuideAdapter._Select() + if obj == nil or type(obj.OnBtnClick_Confirm) ~= "function" then + return {sState = "rejected", nOpId = nId} + end + obj:OnBtnClick_Confirm() + return {sState = "pending", nOpId = nId} + end, + End = { + sMode = "Event", + Events = { + "DormGuide_CharSelectClosed", + "DormGuide_ModeApplied" + }, + Ready = function(ctx) + return DormGuideAdapter.CharConfirmReady(ctx:Get("nCharOp"), nRoleId) + end, + Timeout = 300 + } + }, + { + sName = "approach_avg", + bPlayerWait = true, + WaitTrigger = { + Ready = function() + if DormGuideAdapter.RoleInRoom(nRoleId) ~= true then + return false + end + if SelectOpen() then + return false + end + local nMode = DormGuideAdapter.Mode() + return nMode == 0 or nMode == 1 + end, + Timeout = 300 + }, + Present = { + sKind = "Avg", + sAvgId = DormGuideAdapter.APPROACH_AVG_ID, + sAvgGroup = DormGuideAdapter.APPROACH_AVG_GROUP + }, + InputPolicy = { + nSceneCap = nApproachCap, + bUiBarrier = false, + bLockLeave = true, + bHideChrome = true, + bKeepContact = true + }, + End = { + sMode = "Condition", + Ready = function() + return false + end + } + }, + { + sName = "caress", + bPlayerWait = true, + bReportDone = true, + Poll = function() + if DormGuideAdapter.ContactRole() ~= nRoleId then + return nil + end + local obj = DormGuideAdapter._Interactive() + if obj == nil or obj._mapNode == nil or obj._mapNode.rtContact == nil or obj._mapNode.rtContact._mapNode == nil then + return nil + end + return DormGuideAdapter.NodeTr(obj._mapNode.rtContact._mapNode.btnInteractive1) + end, + WaitTrigger = { + Ready = function() + if DormGuideAdapter.ContactRole() ~= nRoleId then + return false + end + return DormGuideAdapter.MarkFocus(nRoleId) + end, + Events = { + "DormShowInteractiveBtns" + }, + Match = function(_, bShow) + if bShow == true or DormGuideAdapter.ContactRole() ~= nRoleId then + DormGuideAdapter.ResetFocus() + end + return true + end, + bPlayerWait = true + }, + Present = { + sKind = "Mask", + mapMask = { + Size = {180, 180}, + Deviation = {5, 5}, + Desc = "Guide_524_4", + DescDeviation = {0, -200}, + Head = sHead, + HandDeviation = {0, 80}, + HandRotation = 180 + }, + Ready = function(_, tr) + if DormGuideAdapter.MarkFocus(nRoleId) ~= true then + return false + end + local obj = DormGuideAdapter._Interactive() + local anim + if obj ~= nil and obj._mapNode ~= nil and obj._mapNode.rtContact ~= nil and obj._mapNode.rtContact._mapNode ~= nil then + anim = obj._mapNode.rtContact._mapNode.CharInteractiveHideAnim + end + if tr ~= nil and tr.gameObject ~= nil and not tr.gameObject.activeInHierarchy then + return false + end + return DormGuideAdapter.AnimatorSettled(anim, "DormCharInteractiveHide_in") + end, + Events = { + "DormShowInteractiveBtns" + }, + Timeout = 300 + }, + CacheValid = function(_, tr) + if tr == nil or tr.gameObject == nil or not tr.gameObject.activeInHierarchy then + return false + end + return DormGuideAdapter.ContactRole() == nRoleId + end, + InputPolicy = { + enter = { + nSceneCap = nApproachCap, + bUiBarrier = false, + bLockLeave = true, + bHideChrome = true, + bKeepContact = true + }, + click = { + nSceneCap = nCaressCap, + bUiBarrier = true, + bLockLeave = true, + bHideChrome = true, + bKeepContact = true + }, + request = { + nSceneCap = nCaressCap, + bUiBarrier = true, + bLockLeave = true, + bHideChrome = true, + bKeepContact = true + } + }, + Action = function(ctx) + local nId, bNew = DormGuideAdapter.BeginCaress() + ctx:Set("nCaressOp", nId) + if not bNew then + return {sState = "pending", nOpId = nId} + end + local obj = DormGuideAdapter._Interactive() + if obj == nil or obj._mapNode == nil or obj._mapNode.rtContact == nil then + return {sState = "rejected", nOpId = nId} + end + local objContact = obj._mapNode.rtContact + if type(objContact.OnBtnClick_Interactive1) ~= "function" then + return {sState = "rejected", nOpId = nId} + end + objContact:OnBtnClick_Interactive1() + local sPhase = DormGuideAdapter.CaressPhase(nId) + if sPhase == "rejected" then + return {sState = "rejected", nOpId = nId} + end + if sPhase == "opened" then + return {sState = "pending", nOpId = nId} + end + return {sState = "accepted", nOpId = nId} + end, + End = { + sMode = "Condition", + Ready = function(ctx) + local sPhase = DormGuideAdapter.CaressPhase(ctx:Get("nCaressOp")) + return sPhase == "performing" or sPhase == "reward" or sPhase == "level" or sPhase == "done" + end + } + }, + { + sName = "caress_feedback", + nSystemTimeout = 3, + WaitTrigger = { + Ready = function(ctx) + return DormGuideAdapter.CaressPhase(ctx:Get("nCaressOp")) == "done" + end, + Events = { + "DormGuide_CaressDone", + "Guide_CloseDisposablePanel" + }, + Timeout = 6 + }, + Present = {sKind = "None"}, + InputPolicy = { + nSceneCap = nCaressCap, + bUiBarrier = false, + bLockLeave = true, + bHideChrome = true, + bKeepContact = true + }, + End = { + sMode = "Condition", + Ready = function(ctx) + return DormGuideAdapter.CaressPhase(ctx:Get("nCaressOp")) == "done" + end, + Timeout = 300 + }, + OnExit = function() + DormGuideAdapter.HandOffDormUi() + end + }, + { + sName = "dict", + bPlayerWait = true, + Present = {sKind = "Dict", nDictId = nDictId}, + InputPolicy = { + nSceneCap = DormGuideUI.DEFAULT_BLOCK, + bUiBarrier = false, + bLockLeave = false, + bHideChrome = false + }, + End = { + sMode = "Condition", + Ready = function() + return false + end + } + } + } +end +return GuideGroup_524 diff --git a/lua/game/ui/guide/guidegruop/guidegroup_525.lua b/lua/game/ui/guide/guidegruop/guidegroup_525.lua new file mode 100644 index 000000000..f074f9653 --- /dev/null +++ b/lua/game/ui/guide/guidegruop/guidegroup_525.lua @@ -0,0 +1,36 @@ +local GuideGroup_525 = class("GuideGroup_525") +local DormGuideUI = require("Game.UI.Dorm.DormGuideUI") +local DormGuideAdapter = require("Game.UI.Dorm.DormGuideAdapter") +GuideGroup_525.nGroupId = 525 +GuideGroup_525.nGuideType = AllEnum.GuideType.Dorm +GuideGroup_525.bNeedCheckpoint = true +local nDictId = 700105 +local CAP = DormGuideUI.InputCap +function GuideGroup_525:OnStart() +end +function GuideGroup_525:OnClear() + DormGuideAdapter.ReleaseGuide() +end +function GuideGroup_525:GetSteps() + return { + { + sName = "dict", + bPlayerWait = true, + bReportDone = true, + Present = {sKind = "Dict", nDictId = nDictId}, + InputPolicy = { + nSceneCap = DormGuideUI.DEFAULT_BLOCK | CAP.Move, + bUiBarrier = false, + bLockLeave = false, + bHideChrome = false + }, + End = { + sMode = "Condition", + Ready = function() + return false + end + } + } + } +end +return GuideGroup_525 diff --git a/lua/game/ui/guide/guidegruop/guidegroup_526.lua b/lua/game/ui/guide/guidegruop/guidegroup_526.lua new file mode 100644 index 000000000..d5c54c514 --- /dev/null +++ b/lua/game/ui/guide/guidegruop/guidegroup_526.lua @@ -0,0 +1,153 @@ +local GuideGroup_526 = class("GuideGroup_526") +local DormGuideUI = require("Game.UI.Dorm.DormGuideUI") +local DormGuideAdapter = require("Game.UI.Dorm.DormGuideAdapter") +GuideGroup_526.nGroupId = 526 +GuideGroup_526.nGuideType = AllEnum.GuideType.Dorm +GuideGroup_526.bNeedCheckpoint = true +local nDictId = 700106 +local sHead = "Icon/Head/head_11101" +local CAP = DormGuideUI.InputCap +local bKingRequested = false +local EnsureKingMode = function() + local nState = DormGuideAdapter.ObserveState() + if nState == nil then + return false + end + if nState == 0 and DormGuideAdapter.Mode() == 0 then + return true + end + if bKingRequested then + return DormGuideAdapter.ObserveState() == 0 and DormGuideAdapter.Mode() == 0 + end + if nState ~= 1 and DormGuideAdapter.Mode() ~= 1 then + return false + end + local obj = DormGuideAdapter._Interactive() + if obj == nil or type(obj.OnBtnClick_Operate) ~= "function" then + return false + end + bKingRequested = true + obj:OnBtnClick_Operate() + return DormGuideAdapter.ObserveState() == 0 and DormGuideAdapter.Mode() == 0 +end +local Mask = function(sDesc) + return { + Size = {220, 220}, + Deviation = {0, -5}, + Desc = sDesc, + DescDeviation = {-800, 0}, + HandDeviation = {0, 150}, + HandRotation = 180 + } +end +function GuideGroup_526:OnStart() +end +function GuideGroup_526:OnClear() + bKingRequested = false + DormGuideAdapter.ReleaseGuide() +end +function GuideGroup_526:GetSteps() + return { + { + sName = "to_king", + ShouldRun = function() + local nState = DormGuideAdapter.ObserveState() + if nState == nil then + return "run" + end + if nState == 0 and DormGuideAdapter.Mode() == 0 then + return "skip" + end + return "run" + end, + WaitTrigger = { + Ready = function() + return EnsureKingMode() + end, + Events = { + "DormGuide_ModeApplied" + }, + Timeout = 300 + }, + Present = {sKind = "None"}, + InputPolicy = { + nSceneCap = DormGuideUI.DEFAULT_BLOCK | CAP.Move, + bUiBarrier = true, + bLockLeave = true, + bHideChrome = false + }, + End = { + sMode = "Condition", + Ready = function() + return true + end + } + }, + { + sName = "observe", + bPlayerWait = true, + bReportDone = true, + WaitTrigger = { + Ready = function() + return DormGuideAdapter.ObserveState() == 0 + end, + Events = { + "DormGuide_ModeApplied" + }, + Timeout = 300 + }, + Poll = function() + local obj = DormGuideAdapter._Interactive() + if obj == nil or obj._mapNode == nil then + return nil + end + return DormGuideAdapter.NodeTr(obj._mapNode.btnObserve) + end, + Present = { + sKind = "Mask", + mapMask = Mask("Guide_526_1"), + Show = function(_, tr) + if tr ~= nil then + tr.gameObject:SetActive(true) + end + end + }, + InputPolicy = { + nSceneCap = DormGuideUI.DEFAULT_BLOCK | CAP.Move, + bUiBarrier = true, + bLockLeave = true, + bHideChrome = false + }, + Action = function() + local obj = DormGuideAdapter._Interactive() + if obj == nil or type(obj.OnBtnClick_Observe) ~= "function" then + return {sState = "rejected"} + end + obj:OnBtnClick_Observe() + if DormGuideAdapter.ObserveState() ~= 1 then + return {sState = "rejected"} + end + return {sState = "accepted"} + end, + End = {sMode = "Click"} + }, + { + sName = "dict", + bPlayerWait = true, + Present = {sKind = "Dict", nDictId = nDictId}, + InputPolicy = { + nSceneCap = DormGuideUI.DEFAULT_BLOCK | CAP.Move, + bUiBarrier = false, + bLockLeave = false, + bHideChrome = false + }, + End = { + sMode = "Condition", + Ready = function() + return false + end + } + } + } +end +return GuideGroup_526 diff --git a/lua/game/ui/guide/guidegruop/guidegroup_527.lua b/lua/game/ui/guide/guidegruop/guidegroup_527.lua new file mode 100644 index 000000000..72094519e --- /dev/null +++ b/lua/game/ui/guide/guidegruop/guidegroup_527.lua @@ -0,0 +1,256 @@ +local GuideGroup_527 = class("GuideGroup_527") +local DormGuideUI = require("Game.UI.Dorm.DormGuideUI") +local DormGuideAdapter = require("Game.UI.Dorm.DormGuideAdapter") +GuideGroup_527.nGroupId = 527 +GuideGroup_527.nGuideType = AllEnum.GuideType.Dorm +GuideGroup_527.bNeedCheckpoint = true +local nDictId = 700107 +local bDictShown = false +local nRoomId = DormGuideAdapter.ROOM2_ID +local sHead = "Icon/Head/head_11201" +local CAP = DormGuideUI.InputCap +function GuideGroup_527:OnStart() +end +function GuideGroup_527:OnClear() + DormGuideAdapter.ReleaseGuide() +end +function GuideGroup_527:GetSteps() + return { + { + sName = "dict", + bPlayerWait = true, + ShouldRun = function() + if bDictShown then + return "skip" + end + return "run" + end, + Prepare = { + Ready = function() + return DormGuideAdapter.QuestCardSettled() + end, + Timeout = 3 + }, + Present = {sKind = "Dict", nDictId = nDictId}, + InputPolicy = { + enter = { + nSceneCap = DormGuideUI.DEFAULT_BLOCK | CAP.Move, + bUiBarrier = false, + bLockLeave = true, + bHideChrome = false + }, + present = { + nSceneCap = DormGuideUI.DEFAULT_BLOCK | CAP.Move, + bUiBarrier = false, + bLockLeave = true, + bHideChrome = true + } + }, + End = { + sMode = "Condition", + Ready = function() + return false + end + }, + OnExit = function(_, sReason) + if sReason ~= "success" then + return + end + bDictShown = true + DormGuideAdapter.ApplyPolicy({ + nSceneCap = DormGuideUI.DEFAULT_BLOCK | CAP.Move, + bUiBarrier = true, + bLockLeave = true, + bHideChrome = false + }) + end + }, + { + sName = "elevator", + bPlayerWait = true, + ShouldRun = function() + local bKnown = DormGuideAdapter.RoomKnown(nRoomId) + if bKnown == nil then + return "run" + end + if bKnown ~= true then + return "abort" + end + if DormGuideAdapter.IsOwnRoom(nRoomId) == true then + return "finish" + end + local PanelManager = require("GameCore.UI.PanelManager") + if PanelManager.CheckPanelOpen(PanelId.DormRoomSelectPanel) then + return "skip" + end + return "run" + end, + WaitTrigger = { + Ready = function() + return DormGuideAdapter.RoomKnown(nRoomId) ~= nil + end, + Timeout = 300 + }, + Poll = function() + local obj = DormGuideAdapter._Interactive() + if obj == nil or obj._mapNode == nil then + return nil + end + return DormGuideAdapter.NodeTr(obj._mapNode.btnElevator) + end, + Present = { + sKind = "Mask", + mapMask = { + Size = {180, 180}, + Deviation = {0, -10}, + Head = sHead, + Desc = "Guide_527_1", + DescDeviation = {-650, 0}, + HandDeviation = {0, 120}, + HandRotation = 180 + } + }, + InputPolicy = { + nSceneCap = DormGuideUI.DEFAULT_BLOCK | CAP.Move, + bUiBarrier = true, + bLockLeave = true, + bHideChrome = false + }, + Action = function() + local obj = DormGuideAdapter._Interactive() + if obj == nil or type(obj.OnBtnClick_Elevator) ~= "function" then + return {sState = "rejected"} + end + obj:OnBtnClick_Elevator() + local PanelManager = require("GameCore.UI.PanelManager") + if not PanelManager.CheckPanelOpen(PanelId.DormRoomSelectPanel) then + return {sState = "pending"} + end + return {sState = "accepted"} + end, + End = { + sMode = "Condition", + Events = { + "OnEvent_PanelOnEnableById" + }, + Ready = function() + local PanelManager = require("GameCore.UI.PanelManager") + return PanelManager.CheckPanelOpen(PanelId.DormRoomSelectPanel) + end, + Timeout = 300 + } + }, + { + sName = "go_room", + nSystemTimeout = 3, + bReportDone = true, + ShouldRun = function() + if DormGuideAdapter.IsOwnRoom(nRoomId) == true then + return "finish" + end + local bKnown = DormGuideAdapter.RoomKnown(nRoomId) + if bKnown == false then + return "abort" + end + return "run" + end, + WaitTrigger = { + Ready = function() + local obj = DormGuideUI._GetOverlay("roomSelect") + if obj == nil or obj.tbAllRoom == nil then + return false + end + return DormGuideAdapter.RoomKnown(nRoomId) == true + end, + Events = { + "OnEvent_PanelOnEnableById" + }, + Timeout = 300 + }, + Poll = function() + local obj = DormGuideUI._GetOverlay("roomSelect") + if obj == nil or obj.mapGridCtrl == nil then + return nil + end + for _, objGrid in pairs(obj.mapGridCtrl) do + if objGrid.nRoomId == nRoomId and objGrid._mapNode ~= nil and objGrid._mapNode.btnGo ~= nil then + return objGrid._mapNode.btnGo.transform + end + end + return nil + end, + Present = { + sKind = "Mask", + mapMask = { + Size = {280, 120}, + Deviation = {0, 0}, + Head = sHead, + Desc = "Guide_527_2", + DescDeviation = {700, 0}, + HandDeviation = {0, 120}, + HandRotation = 180 + }, + Show = function(_, tr) + if tr ~= nil then + tr.gameObject:SetActive(true) + end + end, + Events = { + "DormRoomSelect_UnlockAnimEnd" + }, + Match = function(ctx, nId) + if nId ~= nRoomId then + return false + end + ctx:Set("bUnlockAnimEnd", true) + return true + end, + Ready = function(ctx, tr) + local obj = DormGuideUI._GetOverlay("roomSelect") + if obj == nil or type(obj.IsRoomAvailable) ~= "function" then + return false + end + if obj:IsRoomAvailable(nRoomId) ~= true then + return false + end + if ctx:Get("bUnlockAnimEnd") ~= true then + return false + end + return tr ~= nil and tr.gameObject.activeInHierarchy + end, + Timeout = 300 + }, + InputPolicy = { + nSceneCap = DormGuideUI.DEFAULT_BLOCK | CAP.Move, + bUiBarrier = true, + bLockLeave = true, + bHideChrome = false + }, + Action = function() + local obj = DormGuideUI._GetOverlay("roomSelect") + if obj == nil or obj.mapGridCtrl == nil then + return {sState = "rejected"} + end + for _, objGrid in pairs(obj.mapGridCtrl) do + if objGrid.nRoomId == nRoomId and type(objGrid.OnBtnClick_Go) == "function" then + objGrid:OnBtnClick_Go() + return {sState = "pending"} + end + end + return {sState = "rejected"} + end, + End = { + sMode = "Event", + Events = { + "OnEvent_DormLevelLoadComplete", + "DormRoomSelect_ChangeRoomResult" + }, + Ready = function() + return DormGuideAdapter.RoomArrived(nRoomId) + end, + Timeout = 20 + } + } + } +end +return GuideGroup_527 diff --git a/lua/game/ui/guide/guidegruop/guidegroup_528.lua b/lua/game/ui/guide/guidegruop/guidegroup_528.lua new file mode 100644 index 000000000..02aa2b209 --- /dev/null +++ b/lua/game/ui/guide/guidegruop/guidegroup_528.lua @@ -0,0 +1,94 @@ +local GuideGroup_528 = class("GuideGroup_528") +local DormGuideUI = require("Game.UI.Dorm.DormGuideUI") +local DormGuideAdapter = require("Game.UI.Dorm.DormGuideAdapter") +GuideGroup_528.nGroupId = 528 +GuideGroup_528.nGuideType = AllEnum.GuideType.Dorm +GuideGroup_528.bNeedCheckpoint = true +local sAvgId = "BBm_DormIndoor" +local sAvgGroupId = "1" +local CAP = DormGuideUI.InputCap +local nScanBlock = CAP.Pan | CAP.Rotate | CAP.Zoom | CAP.Move | CAP.PickActor | CAP.PickFur +local nAvgCap = CAP.Zoom | CAP.PickFur +local bKingRequested = false +local RequestKingMode = function() + local nState = DormGuideAdapter.ObserveState() + if nState == 0 or nState == nil and DormGuideAdapter.Mode() == 0 then + return true + end + if nState ~= 1 and DormGuideAdapter.Mode() ~= 1 then + return false + end + if bKingRequested then + return DormGuideAdapter.ObserveState() == 0 + end + local obj = DormGuideAdapter._Interactive() + if obj == nil or type(obj.OnBtnClick_Operate) ~= "function" then + return false + end + bKingRequested = true + obj:OnBtnClick_Operate() + return DormGuideAdapter.ObserveState() == 0 +end +function GuideGroup_528:OnStart() +end +function GuideGroup_528:OnClear() + EventManager.Hit(EventId.AvgBubbleExit) + DormGuideAdapter.ReleaseGuide() +end +function GuideGroup_528:GetSteps() + return { + { + sName = "indoor_avg", + bPlayerWait = true, + bReportDone = true, + OnEnter = function() + DormGuideAdapter.ApplyPolicy({ + nSceneCap = nScanBlock, + bUiBarrier = false, + bLockLeave = true, + bHideChrome = true + }) + end, + WaitTrigger = { + Ready = function() + if not DormGuideAdapter.RoomEnterReady(DormGuideAdapter.ROOM2_ID) then + return false + end + return RequestKingMode() + end, + Events = { + "OnEvent_DormLevelLoadComplete", + "DormGuide_ElevatorExit", + "DormGuide_ModeApplied" + }, + Timeout = 20 + }, + Present = { + sKind = "Avg", + sAvgId = sAvgId, + sAvgGroup = sAvgGroupId + }, + InputPolicy = { + enter = { + nSceneCap = nScanBlock, + bUiBarrier = false, + bLockLeave = true, + bHideChrome = true + }, + present = { + nSceneCap = nAvgCap, + bUiBarrier = false, + bLockLeave = true, + bHideChrome = true + } + }, + End = { + sMode = "Condition", + Ready = function() + return false + end + } + } + } +end +return GuideGroup_528 diff --git a/lua/game/ui/guide/guidegruop/guidegroup_53.lua b/lua/game/ui/guide/guidegruop/guidegroup_53.lua new file mode 100644 index 000000000..41b7a3e8c --- /dev/null +++ b/lua/game/ui/guide/guidegruop/guidegroup_53.lua @@ -0,0 +1,61 @@ +local GuideGroup_53 = class("GuideGroup_53") +local mapEventConfig = {} +local groupId = 53 +local totalStep = 1 +local current = 1 +function GuideGroup_53:Init(parent, runStep) + self:BindEvent() + self.parent = parent + current = 1 + local funName = "Step_" .. current + local func = handler(self, self[funName]) + func() +end +function GuideGroup_53:BindEvent() + if type(mapEventConfig) ~= "table" then + return + end + for nEventId, sCallbackName in pairs(mapEventConfig) do + local callback = self[sCallbackName] + if type(callback) == "function" then + EventManager.Add(nEventId, self, callback) + end + end +end +function GuideGroup_53:UnBindEvent() + if type(mapEventConfig) ~= "table" then + return + end + for nEventId, sCallbackName in pairs(mapEventConfig) do + local callback = self[sCallbackName] + if type(callback) == "function" then + EventManager.Remove(nEventId, self, callback) + end + end +end +function GuideGroup_53:SendGuideStep(step) + self.parent:SendGuideStep(groupId, step) +end +function GuideGroup_53:Clear() + self.runGuide = false + self:UnBindEvent() + self.parent = nil +end +function GuideGroup_53:Step_1() + local nEntryId = 300120 + self.waitAnimTime = 0.3 + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForSeconds(self.waitAnimTime)) + EventManager.Hit(EventId.OpenPanel, PanelId.DictionaryEntry, nEntryId) + self:SendGuideStep(-1) + self.parent:ClearCurGuide(true) + end + cs_coroutine.start(wait) +end +function GuideGroup_53:FinishCurrentStep() + self.msg = nil + self.openPanelId = nil + self.waitAinEnd = nil + self.runGuide = false +end +return GuideGroup_53 diff --git a/lua/game/ui/guide/guidegruop/guidegroup_55.lua b/lua/game/ui/guide/guidegruop/guidegroup_55.lua new file mode 100644 index 000000000..c79516760 --- /dev/null +++ b/lua/game/ui/guide/guidegruop/guidegroup_55.lua @@ -0,0 +1,61 @@ +local GuideGroup_55 = class("GuideGroup_55") +local mapEventConfig = {} +local groupId = 55 +local totalStep = 1 +local current = 1 +function GuideGroup_55:Init(parent, runStep) + self:BindEvent() + self.parent = parent + current = 1 + local funName = "Step_" .. current + local func = handler(self, self[funName]) + func() +end +function GuideGroup_55:BindEvent() + if type(mapEventConfig) ~= "table" then + return + end + for nEventId, sCallbackName in pairs(mapEventConfig) do + local callback = self[sCallbackName] + if type(callback) == "function" then + EventManager.Add(nEventId, self, callback) + end + end +end +function GuideGroup_55:UnBindEvent() + if type(mapEventConfig) ~= "table" then + return + end + for nEventId, sCallbackName in pairs(mapEventConfig) do + local callback = self[sCallbackName] + if type(callback) == "function" then + EventManager.Remove(nEventId, self, callback) + end + end +end +function GuideGroup_55:SendGuideStep(step) + self.parent:SendGuideStep(groupId, step) +end +function GuideGroup_55:Clear() + self.runGuide = false + self:UnBindEvent() + self.parent = nil +end +function GuideGroup_55:Step_1() + local nEntryId = 300121 + self.waitAnimTime = 0.3 + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForSeconds(self.waitAnimTime)) + EventManager.Hit(EventId.OpenPanel, PanelId.DictionaryEntry, nEntryId) + self:SendGuideStep(-1) + self.parent:ClearCurGuide(true) + end + cs_coroutine.start(wait) +end +function GuideGroup_55:FinishCurrentStep() + self.msg = nil + self.openPanelId = nil + self.waitAinEnd = nil + self.runGuide = false +end +return GuideGroup_55 diff --git a/lua/game/ui/guide/guidegruop/guidegroup_7.lua b/lua/game/ui/guide/guidegruop/guidegroup_7.lua index 3af23d65d..10bf0d471 100644 --- a/lua/game/ui/guide/guidegruop/guidegroup_7.lua +++ b/lua/game/ui/guide/guidegruop/guidegroup_7.lua @@ -64,8 +64,8 @@ end function GuideGroup_7:Step_2() self.msg = { BindIcon = "LevelMenuPanel/----SafeAreaRoot----/imgPhoneBg/PhoneContent/LevelMenu/btnResource", - Size = {450, 360}, - Deviation = {0, 170}, + Size = {450, 270}, + Deviation = {0, 130}, Head = "Icon/Head/head_11101", Desc = "Guide_7_2", DescDeviation = {-800, -40}, diff --git a/lua/game/ui/guide/guidesteprunner.lua b/lua/game/ui/guide/guidesteprunner.lua new file mode 100644 index 000000000..39af21536 --- /dev/null +++ b/lua/game/ui/guide/guidesteprunner.lua @@ -0,0 +1,1097 @@ +local TimerManager = require("GameCore.Timer.TimerManager") +local GuideStepRunner = {} +GuideStepRunner.__index = GuideStepRunner +local nDefaultSystemTimeout = 3 +local nPlayerSkipDelay = 20 +local nEventPollInterval = 0.1 +local Guard = function(fn, ...) + if fn == nil then + return true + end + return xpcall(fn, debug.traceback, ...) +end +function GuideStepRunner.Start(objParent, objGroup) + local obj = setmetatable({}, GuideStepRunner) + objParent._objStepRunner = obj + obj:_Start(objParent, objGroup) + return obj +end +function GuideStepRunner:_Start(objParent, objGroup) + self._objParent = objParent + self._objGroup = objGroup + self._nGroupId = objGroup.nGroupId + self._nGuideType = objGroup.nGuideType or AllEnum.GuideType.Dorm + self._bNeedCheckpoint = objGroup.bNeedCheckpoint == true + self._nGroupGen = 1 + self._nStepGen = 0 + self._nPresentGen = 0 + self._nConfirmGen = 0 + self._bStopped = false + self._bExiting = false + self._bReported = false + self._bInTick = false + self._bDirty = false + self._tbListen = {} + self._mapCtx = { + mapData = {}, + nGroupId = self._nGroupId + } + function self._mapCtx.Set(mapCtx, sKey, anyVal) + mapCtx.mapData[sKey] = anyVal + end + function self._mapCtx.Get(mapCtx, sKey) + return mapCtx.mapData[sKey] + end + local ok, tbSteps = Guard(objGroup.GetSteps, objGroup) + if not ok or type(tbSteps) ~= "table" or #tbSteps == 0 then + printError("[DormGuide] GetSteps 失败 group=" .. tostring(self._nGroupId)) + self:Stop("abort", false) + return + end + self._tbSteps = tbSteps + self._nIndex = 1 + if objGroup.OnStart ~= nil then + local bOk = Guard(objGroup.OnStart, objGroup, self._mapCtx) + if not bOk or self._bStopped then + if not self._bStopped then + self:Stop("abort", false) + end + return + end + end + self:_BeginStep() +end +function GuideStepRunner:_Alive(nGroup, nStep, nPresent) + if self._bStopped or self._bExiting then + return false + end + if nGroup ~= nil and nGroup ~= self._nGroupGen then + return false + end + if nStep ~= nil and nStep ~= self._nStepGen then + return false + end + if nPresent ~= nil and nPresent ~= self._nPresentGen then + return false + end + return true +end +function GuideStepRunner:_Call(fn, ...) + local ok, a, b = Guard(fn, ...) + if not ok then + printError("[DormGuide] group=" .. tostring(self._nGroupId) .. " step=" .. tostring(self._nIndex) .. " phase=" .. tostring(self._sPhase) .. "\n" .. tostring(a)) + return false + end + return true, a, b +end +function GuideStepRunner:_CancelTick() + if self._objTick ~= nil then + TimerManager.Remove(self._objTick) + self._objTick = nil + end +end +function GuideStepRunner:_ArmTick(nInterval, fn) + if self._bStopped or self._bCompleting and fn == nil then + return + end + self:_CancelTick() + local nGroup = self._nGroupGen + local nStep = self._nStepGen + local timer + timer = TimerManager.Add(1, nInterval, self, function() + timer:Cancel(false) + if self._objTick == timer then + self._objTick = nil + end + if self._bStopped or self._nGroupGen ~= nGroup or self._nStepGen ~= nStep then + return + end + if fn ~= nil then + fn() + else + self:_Tick() + end + end, true, true, true, nil) + self._objTick = timer +end +function GuideStepRunner:_Schedule(fn) + self:_ArmTick(0, fn) +end +function GuideStepRunner:_Wake() + if self._bStopped or self._bExiting or self._bCompleting or self._bActionRunning then + return + end + if self._bInTick then + self._bDirty = true + return + end + self:_Tick() +end +function GuideStepRunner:_UnbindStep() + for sName, fn in pairs(self._tbListen) do + EventManager.Remove(sName, self, fn) + end + self._tbListen = {} +end +function GuideStepRunner:_Bind(sName) + if sName == nil or self._tbListen[sName] ~= nil then + return + end + local nGroup, nStep = self._nGroupGen, self._nStepGen + local fn = function(_, ...) + if self:_Alive(nGroup, nStep) then + self:_OnEvent(sName, ...) + end + end + self._tbListen[sName] = fn + EventManager.Add(sName, self, fn) +end +function GuideStepRunner:_BindList(tbName) + if tbName == nil then + return + end + for _, sName in ipairs(tbName) do + self:_Bind(sName) + end +end +function GuideStepRunner:_OnEvent(sName, ...) + if self._bStopped or self._bExiting then + return + end + local step = self._mapStep + if step == nil then + return + end + local bCare = false + local tbArg = table.pack(...) + local Match = function(mapWait) + if mapWait == nil or mapWait.Events == nil then + return false + end + for _, sWait in ipairs(mapWait.Events) do + if sWait == sName then + if mapWait.Match ~= nil then + local ok, bHit = self:_Call(mapWait.Match, self._mapCtx, table.unpack(tbArg, 1, tbArg.n)) + return ok and bHit == true + end + return true + end + end + return false + end + if Match(step.WaitTrigger) or Match(step.Present) or Match(step.End) or Match(step.Prepare) or Match(step.Start) then + bCare = true + end + if step.tbHint ~= nil then + for _, sHint in ipairs(step.tbHint) do + if sHint == sName then + bCare = true + end + end + end + if not bCare then + return + end + self:_Wake() +end +function GuideStepRunner:_Now() + return TimerManager.GetUnscaledTime() +end +function GuideStepRunner:_Frozen() + if self._objParent ~= nil and self._objParent.IsRunnerBudgetFrozen ~= nil then + return self._objParent:IsRunnerBudgetFrozen() + end + return false +end +function GuideStepRunner:_TimeoutReached(nStart, nLimit) + if nLimit == nil or nLimit <= 0 then + return false + end + if not self:_IsPlayerWait() and self:_Frozen() then + if not self._bFrozen then + self._bFrozen = true + self._nFreezeAt = self:_Now() + end + return false + end + if self._bFrozen then + self._nStartShift = (self._nStartShift or 0) + (self:_Now() - (self._nFreezeAt or self:_Now())) + self._bFrozen = false + end + local nStartUse = nStart + (self._nStartShift or 0) + return nLimit <= self:_Now() - nStartUse +end +function GuideStepRunner:_SetPhase(sPhase) + if self._sPhase == sPhase then + return + end + if not self._bCompleting then + self:_CancelTick() + end + self._sPhase = sPhase + self._nConfirmGen = self._nConfirmGen + 1 + self._bSkipAsking = false + self._objParent:CloseRunnerSkip() + self._nMiss = 0 + self:_ResetBudget() +end +function GuideStepRunner:_IsPlayerWait() + local step = self._mapStep + if step == nil then + return false + end + if self._sPhase == "trigger" then + return step.WaitTrigger ~= nil and step.WaitTrigger.bPlayerWait == true + end + if self._sPhase ~= "end" then + return false + end + local sKind = step.Present ~= nil and step.Present.sKind or "None" + if sKind == "Mask" then + return not self._bClickUsed + end + return step.bPlayerWait == true +end +function GuideStepRunner:_NextMissInterval() + self._nMiss = (self._nMiss or 0) + 1 + if self._nMiss <= 3 then + return 0 + end + local nInterval = 0.05 + local nPow = self._nMiss - 3 + for _ = 2, nPow do + nInterval = nInterval * 2 + if nInterval >= nEventPollInterval then + return nEventPollInterval + end + end + return nInterval +end +function GuideStepRunner:_HoldForEvent(mapWait) + local nInterval = nEventPollInterval + if mapWait == nil then + nInterval = math.min(self:_NextMissInterval(), nEventPollInterval) + elseif mapWait.Interval ~= nil then + nInterval = mapWait.Interval + end + self:_ArmTick(nInterval, nil) +end +function GuideStepRunner:_ResetBudget() + self._nBudgetStart = self:_Now() + self._nStartShift = 0 + self._bFrozen = false + self._bSkipAvailable = false + if self._objParent ~= nil then + self._objParent:SetRunnerSkipVisible(false) + end +end +function GuideStepRunner:_BudgetHit(nLimit) + if self:_IsPlayerWait() then + if not self._bSkipAvailable and self:_TimeoutReached(self._nBudgetStart or self:_Now(), nPlayerSkipDelay) then + self._bSkipAvailable = true + self._objParent:SetRunnerSkipVisible(true) + end + return false + end + return self:_TimeoutReached(self._nBudgetStart or self:_Now(), nLimit) +end +function GuideStepRunner:_ApplyPolicy(sStage) + local step = self._mapStep + if step == nil or step.InputPolicy == nil or self._objParent == nil then + return + end + local mapPolicy = step.InputPolicy + if type(mapPolicy) == "function" then + local ok, mapRet = self:_Call(mapPolicy, self._mapCtx, sStage) + mapPolicy = ok and mapRet or nil + elseif mapPolicy.enter ~= nil or mapPolicy.click ~= nil or mapPolicy.present ~= nil or mapPolicy.request ~= nil then + mapPolicy = mapPolicy[sStage] + end + if mapPolicy ~= nil and self._objParent.ApplyRunnerPolicy ~= nil then + self._objParent:ApplyRunnerPolicy(mapPolicy) + end +end +function GuideStepRunner:_Decide() + local step = self._mapStep + if step.ShouldRun == nil then + return "run" + end + local ok, sRet = self:_Call(step.ShouldRun, self._mapCtx) + if not ok then + return "abort" + end + if sRet ~= "run" and sRet ~= "skip" and sRet ~= "abort" and sRet ~= "finish" then + return "run" + end + return sRet +end +function GuideStepRunner:_LeaveByDecide(sDecide) + if sDecide == "skip" then + self:_FinishStep("skip") + return true + end + if sDecide == "abort" then + self:_FinishStep("abort") + return true + end + if sDecide == "finish" then + self:_FinishStep("finish") + return true + end + return false +end +function GuideStepRunner:_CacheValid() + local tr = self._trCache + if tr == nil or tr == false then + return false + end + if tr.gameObject == nil then + return false + end + local step = self._mapStep + if step.CacheValid ~= nil then + local ok, bOk = self:_Call(step.CacheValid, self._mapCtx, tr, self._mapCacheId) + if not ok or bOk ~= true then + return false + end + end + return true +end +function GuideStepRunner:_DropCache() + self._trCache = nil + self._mapCacheId = nil +end +function GuideStepRunner:_StorePoll(anyRet) + if anyRet == false then + return "fail" + end + if anyRet == nil then + self:_DropCache() + return "miss" + end + self._trCache = anyRet + local step = self._mapStep + if step.CacheId ~= nil then + local ok, mapId = self:_Call(step.CacheId, self._mapCtx, anyRet) + self._mapCacheId = ok and mapId or nil + else + self._mapCacheId = { + nInst = anyRet.gameObject ~= nil and anyRet.gameObject:GetInstanceID() or 0 + } + end + if not self:_CacheValid() then + self:_DropCache() + return "miss" + end + return "hit" +end +function GuideStepRunner:_PollOnce() + local step = self._mapStep + if step.Poll == nil then + return "none" + end + local ok, anyRet = self:_Call(step.Poll, self._mapCtx) + if not ok then + return "fail" + end + return self:_StorePoll(anyRet) +end +function GuideStepRunner:_BeginStep() + if self._bStopped then + return + end + if self._nIndex > #self._tbSteps then + local bReport = not self._bNeedCheckpoint or self._bReported + self:Stop("finish", bReport) + return + end + self._bExiting = false + self._bCompleting = false + self._nStepGen = self._nStepGen + 1 + self._nPresentGen = 0 + self._nOpId = 0 + self._bPreFindDone = false + self._bEntered = false + self._bPrepared = false + self._bPreparing = false + self._sPrepareVer = nil + self._bPresented = false + self._bStepExited = false + self._bActionRunning = false + self._bSkipAsking = false + self._bClickUsed = false + self._nMiss = 0 + self:_DropCache() + self:_ResetBudget() + self._mapStep = self._tbSteps[self._nIndex] + local mapEnd = self._mapStep.End + if mapEnd ~= nil and (mapEnd.sMode == "Event" or mapEnd.sMode == "Condition") and type(mapEnd.Ready) ~= "function" then + printError("[DormGuide] End.Ready 未配置 group=" .. tostring(self._nGroupId) .. " step=" .. tostring(self._nIndex)) + self:Stop("abort", false) + return + end + self._sPhase = "decide" + local step = self._mapStep + self:_UnbindStep() + self:_BindList(step.tbHint) + if step.WaitTrigger ~= nil then + self:_BindList(step.WaitTrigger.Events) + end + if step.Present ~= nil then + self:_BindList(step.Present.Events) + end + if step.End ~= nil then + self:_BindList(step.End.Events) + end + if step.Prepare ~= nil then + self:_BindList(step.Prepare.Events) + end + if step.Start ~= nil then + self:_BindList(step.Start.Events) + self._sPhase = "start" + print("[DormGuide] " .. tostring(self._nGroupId) .. " wait start " .. tostring(step.sName)) + else + print("[DormGuide] " .. tostring(self._nGroupId) .. " step " .. tostring(self._nIndex) .. " " .. tostring(step.sName)) + end + self:_Wake() +end +function GuideStepRunner:_SystemLimit(mapWait) + if mapWait ~= nil and mapWait.Timeout ~= nil then + return mapWait.Timeout + end + local step = self._mapStep + if step ~= nil and step.nSystemTimeout ~= nil then + return step.nSystemTimeout + end + return nDefaultSystemTimeout +end +function GuideStepRunner:_OnWaitTimeout(mapWait) + printError("[DormGuide] timeout group=" .. tostring(self._nGroupId) .. " step=" .. tostring(self._nIndex) .. " name=" .. tostring(self._mapStep.sName) .. " phase=" .. tostring(self._sPhase) .. " limit=" .. tostring(self:_SystemLimit(mapWait)) .. " reported=" .. tostring(self._bReported)) + self:_FinishStep("abort") +end +function GuideStepRunner:_Tick() + if not self:_Alive() or self._bCompleting then + return + end + self._bInTick = true + local nGuard = 0 + while self:_Alive() and not self._bCompleting and nGuard < 16 do + nGuard = nGuard + 1 + local sBefore = self._sPhase + local ok, bWait = self:_Call(self._RunPhase, self) + if not ok and self:_Alive() then + self:_FinishStep("abort") + end + if not self:_Alive() or bWait or self._sPhase == sBefore then + break + end + end + self._bInTick = false + if 16 <= nGuard and self:_Alive() and not self._bCompleting then + self._bDirty = true + end + if self._bDirty and self:_Alive() then + self._bDirty = false + if not self._bCompleting then + self:_Schedule() + end + end +end +function GuideStepRunner:_RunPhase() + local sPhase = self._sPhase + if sPhase == "decide" or sPhase == "show" then + if self:_LeaveByDecide(self:_Decide()) then + return true + end + if sPhase == "decide" then + if self._mapStep.Poll ~= nil and not self._bPreFindDone then + self._sPhase = "prefind" + else + self._sPhase = "enter" + end + else + self:_SetPhase("presentReady") + end + return false + end + if sPhase == "prefind" then + self._bPreFindDone = true + local sRet = self:_PollOnce() + if sRet == "fail" then + self:_OnFail("poll") + return true + end + self._sPhase = "enter" + return false + end + if sPhase == "enter" then + if not self._bEntered then + self:_ApplyPolicy("enter") + end + if not self._bEntered and self._mapStep.OnEnter ~= nil then + local ok = self:_Call(self._mapStep.OnEnter, self._mapCtx) + if not ok or not self:_Alive() then + if self:_Alive() then + self:_FinishStep("abort") + end + return true + end + end + self._bEntered = true + if self._mapStep.Prepare ~= nil then + self:_SetPhase("prepare") + else + self:_SetPhase("trigger") + end + return false + end + if sPhase == "prepare" then + return self:_RunPrepare() + end + if sPhase == "start" then + return self:_RunStart() + end + if sPhase == "trigger" then + return self:_RunTrigger() + end + if sPhase == "find" then + return self:_RunFind() + end + if sPhase == "presentReady" then + return self:_RunPresentReady() + end + if sPhase == "present" then + return self:_RunPresent() + end + if sPhase == "end" or sPhase == "request" then + return self:_RunEnd() + end + return true +end +function GuideStepRunner:_RunStart() + local mapStart = self._mapStep.Start + local bReady = true + if mapStart ~= nil and mapStart.Ready ~= nil then + local ok, bRet = self:_Call(mapStart.Ready, self._mapCtx) + if not ok then + self:_FinishStep("abort") + return true + end + bReady = bRet == true + end + if bReady then + self:_SetPhase("decide") + print("[DormGuide] " .. tostring(self._nGroupId) .. " step " .. tostring(self._nIndex) .. " " .. tostring(self._mapStep.sName)) + return false + end + if self:_BudgetHit(self:_SystemLimit(mapStart)) then + self:_OnWaitTimeout(mapStart) + return true + end + self:_HoldForEvent(mapStart) + return true +end +function GuideStepRunner:_RunPrepare() + if self:_LeaveByDecide(self:_Decide()) then + return true + end + local mapPrepare = self._mapStep.Prepare + if mapPrepare.Ready ~= nil then + local ok, bReady = self:_Call(mapPrepare.Ready, self._mapCtx) + if not ok then + self:_FinishStep("abort") + return true + end + if bReady ~= true then + if self:_BudgetHit(self:_SystemLimit(mapPrepare)) then + self:_OnWaitTimeout(mapPrepare) + return true + end + self:_Schedule() + return true + end + end + if self._bPrepared then + local sNow + if mapPrepare.Version ~= nil then + local bOkVer, anyNow = self:_Call(mapPrepare.Version, self._mapCtx) + if bOkVer then + sNow = anyNow + end + end + if mapPrepare.Version == nil or sNow == self._sPrepareVer then + self:_SetPhase("trigger") + return false + end + self._bPrepared = false + end + if self._bPreparing then + return true + end + local sVer + if mapPrepare.Version ~= nil then + local ok, anyVer = self:_Call(mapPrepare.Version, self._mapCtx) + if ok then + sVer = anyVer + end + end + if self._sPrepareVer ~= nil and sVer == self._sPrepareVer then + self._bPrepared = true + self:_SetPhase("trigger") + return false + end + self._bPreparing = true + local ok, bRan = self:_Call(mapPrepare.Run, self._mapCtx) + self._bPreparing = false + if not self:_Alive() then + return true + end + if not ok then + self:_FinishStep("abort") + return true + end + if bRan == false then + if self:_BudgetHit(self:_SystemLimit(mapPrepare)) then + self:_OnWaitTimeout(mapPrepare) + else + self:_Schedule() + end + return true + end + self._bPrepared = true + self._sPrepareVer = sVer + if mapPrepare.Version ~= nil then + local ok2, anyVer = self:_Call(mapPrepare.Version, self._mapCtx) + if ok2 then + self._sPrepareVer = anyVer + end + end + self:_SetPhase("trigger") + return false +end +function GuideStepRunner:_RunTrigger() + if self:_LeaveByDecide(self:_Decide()) then + return true + end + local mapWait = self._mapStep.WaitTrigger + if mapWait == nil or mapWait.Ready == nil then + self:_SetPhase("find") + return false + end + local ok, bReady = self:_Call(mapWait.Ready, self._mapCtx) + if not ok then + self:_FinishStep("abort") + return true + end + if bReady == true then + self._nMiss = 0 + self:_SetPhase("find") + return false + end + if self:_BudgetHit(self:_SystemLimit(mapWait)) then + self:_OnWaitTimeout(mapWait) + return true + end + self:_HoldForEvent(mapWait) + return true +end +function GuideStepRunner:_RunFind() + if self:_LeaveByDecide(self:_Decide()) then + return true + end + if self._mapStep.Poll == nil then + self:_SetPhase("show") + return false + end + if self:_CacheValid() then + self:_SetPhase("show") + return false + end + self:_DropCache() + local sRet = self:_PollOnce() + if sRet == "fail" then + self:_OnFail("poll") + return true + end + if sRet == "hit" then + self._nMiss = 0 + self:_SetPhase("show") + return false + end + if self:_BudgetHit(self:_SystemLimit(self._mapStep.Find)) then + self:_OnWaitTimeout(self._mapStep.Find) + return true + end + self:_HoldForEvent(nil) + return true +end +function GuideStepRunner:_RunPresentReady() + local mapPresent = self._mapStep.Present + if mapPresent == nil or mapPresent.sKind == "None" or mapPresent.sKind == "Avg" or mapPresent.sKind == "Dict" then + self:_SetPhase("present") + return false + end + if not self:_CacheValid() then + self:_DropCache() + self._bPresented = false + self:_SetPhase("find") + return false + end + if self:_LeaveByDecide(self:_Decide()) then + return true + end + if not self._bShown then + if mapPresent.Show ~= nil then + local ok = self:_Call(mapPresent.Show, self._mapCtx, self._trCache) + if not ok or not self:_Alive() then + if self:_Alive() then + self:_FinishStep("abort") + end + return true + end + end + self._bShown = true + if not self:_CacheValid() then + self:_DropCache() + self._bShown = false + self:_SetPhase("find") + return false + end + end + if not self._trCache.gameObject.activeInHierarchy then + if self:_BudgetHit(self:_SystemLimit(mapPresent)) then + self:_OnWaitTimeout(mapPresent) + else + self:_HoldForEvent(mapPresent) + end + return true + end + if mapPresent.Ready ~= nil then + local ok, bReady = self:_Call(mapPresent.Ready, self._mapCtx, self._trCache) + if not ok then + self:_FinishStep("abort") + return true + end + if bReady ~= true then + if self:_BudgetHit(self:_SystemLimit(mapPresent)) then + self:_OnWaitTimeout(mapPresent) + return true + end + self:_Schedule() + return true + end + end + self:_SetPhase("present") + return false +end +function GuideStepRunner:_RunPresent() + if self._bPresented then + self:_SetPhase("end") + return false + end + local mapPresent = self._mapStep.Present or {sKind = "None"} + local sKind = mapPresent.sKind or "None" + if sKind == "None" then + self._bPresented = true + self:_SetPhase("end") + return false + end + if sKind == "Avg" or sKind == "Dict" then + self._nPresentGen = self._nPresentGen + 1 + local nGroup, nStep, nPresent = self._nGroupGen, self._nStepGen, self._nPresentGen + local fnEnd = function(bNatural) + if not self:_Alive(nGroup, nStep, nPresent) then + return + end + if bNatural ~= true then + self:_FinishStep("abort") + return + end + self:_RequestComplete("present") + end + local ok, bStart + if sKind == "Avg" then + ok, bStart = self:_Call(self._objParent.PlayRunnerAvg, self._objParent, mapPresent, fnEnd) + else + ok, bStart = self:_Call(self._objParent.PlayRunnerDict, self._objParent, mapPresent, fnEnd) + end + if not self:_Alive() then + return true + end + if not ok or bStart ~= true then + printError("[DormGuide] 呈现启动失败 group=" .. tostring(self._nGroupId) .. " kind=" .. sKind) + self:_FinishStep("abort") + return true + end + self._bPresented = true + self:_SetPhase("end") + self:_ApplyPolicy("present") + if not self._bCompleting then + self:_HoldForEvent(mapPresent) + end + return true + end + if not self:_CacheValid() then + self:_DropCache() + self._bShown = false + self:_SetPhase("find") + return false + end + self._nPresentGen = self._nPresentGen + 1 + self._bClickUsed = false + local nGroup, nStep, nPresent = self._nGroupGen, self._nStepGen, self._nPresentGen + local fnClick = function() + self:_OnClick(nGroup, nStep, nPresent) + end + local ok, bShown = self:_Call(self._objParent.PlayStepMask, self._objParent, self._trCache, mapPresent.mapMask or {}, fnClick) + if not ok or bShown ~= true then + self:_FinishStep("abort") + return true + end + self._bPresented = true + self:_SetPhase("end") + self:_ApplyPolicy("click") + self:_HoldForEvent(self._mapStep.End) + return true +end +function GuideStepRunner:_OnClick(nGroup, nStep, nPresent) + if not self:_Alive(nGroup, nStep, nPresent) then + return + end + if self._bClickUsed or self._bCompleting or self._bSkipAsking or self._sPhase == "request" then + return + end + if not self:_CacheValid() then + self._objParent:ReleaseStepVisual(true) + self._bPresented = false + self._bShown = false + self:_DropCache() + self:_SetPhase("find") + self:_Wake() + return + end + if self:_LeaveByDecide(self:_Decide()) then + return + end + self._bClickUsed = true + self._bActionRunning = true + self._nPresentGen = self._nPresentGen + 1 + local mapEnd = self._mapStep.End or {sMode = "Click"} + if mapEnd.sMode ~= "Click" then + self:_SetPhase("request") + self:_ApplyPolicy("request") + end + self._objParent:ReleaseStepVisual(true) + local ok, mapRet + if self._mapStep.Action ~= nil then + ok, mapRet = self:_Call(self._mapStep.Action, self._mapCtx, self._trCache) + else + ok, mapRet = self:_Call(self._objParent.InvokeRunnerTarget, self._objParent, self._trCache) + end + self._bActionRunning = false + if not self:_Alive() then + return + end + if not ok or type(mapRet) ~= "table" then + self:_FinishStep("abort") + return + end + self._nOpId = mapRet.nOpId or 0 + self._mapCtx:Set("nOpId", self._nOpId) + if mapRet.sState ~= "accepted" and mapRet.sState ~= "pending" and mapRet.sState ~= "done" then + self:_FinishStep("abort") + return + end + if mapEnd.sMode == "Click" and (mapRet.sState == "accepted" or mapRet.sState == "done") then + self:_RequestComplete("click") + return + end + if mapRet.sState == "done" or mapEnd.Ready ~= nil and self:_EndReady() then + self:_RequestComplete("click") + return + end + if not self:_Alive() then + return + end + self:_SetPhase("request") + self:_ApplyPolicy("request") + self:_Schedule() +end +function GuideStepRunner:_EndReady() + local mapEnd = self._mapStep.End + if mapEnd == nil or mapEnd.Ready == nil then + return false + end + local ok, bReady = self:_Call(mapEnd.Ready, self._mapCtx) + if not ok then + self:_FinishStep("abort") + return false + end + return bReady == true +end +function GuideStepRunner:_RunEnd() + local mapEnd = self._mapStep.End + local mapPresent = self._mapStep.Present or {} + if mapPresent.sKind == "Mask" and self._sPhase == "end" and not self._bClickUsed and (not self:_CacheValid() or not self._trCache.gameObject.activeInHierarchy) then + self._objParent:ReleaseStepVisual(true) + self._bPresented = false + self._bShown = false + self:_DropCache() + self:_SetPhase("find") + return false + end + local bPresentWait = mapPresent.sKind == "Avg" or mapPresent.sKind == "Dict" + local bWaitClick = mapPresent.sKind == "Mask" and not self._bClickUsed + if not bPresentWait and not bWaitClick and self:_EndReady() then + self:_RequestComplete("end") + return true + end + if not self:_Alive() then + return true + end + local mapWait = mapEnd or mapPresent + if self:_BudgetHit(self:_SystemLimit(mapWait)) then + self:_OnWaitTimeout(mapWait) + return true + end + self:_HoldForEvent(mapWait) + return true +end +function GuideStepRunner:_RequestComplete(sWhy) + if self._bStopped or self._bExiting or self._bCompleting then + return + end + self._bCompleting = true + local nGroup, nStep = self._nGroupGen, self._nStepGen + self:_Schedule(function() + if self._bStopped or self._nGroupGen ~= nGroup or self._nStepGen ~= nStep then + return + end + self._bExiting = false + self:_FinishStep("success") + end) +end +function GuideStepRunner:_OnFail(sWhy) + local step = self._mapStep + local sHow = "abort" + if step ~= nil and step.OnFail ~= nil then + sHow = step.OnFail + end + printError("[DormGuide] fail group=" .. tostring(self._nGroupId) .. " step=" .. tostring(self._nIndex) .. " " .. tostring(sWhy)) + if sHow == "continue" then + self:_FinishStep("skip") + return + end + self:_FinishStep("abort") +end +function GuideStepRunner:AskSkip() + if not self:_Alive() or self._bCompleting or self._bSkipAsking or not self._bSkipAvailable then + return + end + self._bSkipAsking = true + self._nConfirmGen = self._nConfirmGen + 1 + local nGroup, nStep, nConfirm = self._nGroupGen, self._nStepGen, self._nConfirmGen + local IsCurrent = function() + return self:_Alive(nGroup, nStep) and self._nConfirmGen == nConfirm and not self._bCompleting + end + self._objParent:OpenRunnerSkip(nGroup, nStep, nConfirm, function() + if IsCurrent() then + self:Stop("jump", true) + end + end, function() + if IsCurrent() then + self._bSkipAsking = false + self:_Wake() + end + end) +end +function GuideStepRunner:_ExitStep(sReason, bKeepBarrier) + if self._bStepExited then + return + end + self._bStepExited = true + self:_CancelTick() + self:_UnbindStep() + self._nConfirmGen = self._nConfirmGen + 1 + if self._objParent ~= nil then + self._objParent:ReleaseStepVisual(bKeepBarrier) + self._objParent:CancelRunnerPresent() + self._objParent:CloseRunnerSkip() + self._objParent:SetRunnerSkipVisible(false) + end + local step = self._mapStep + if step ~= nil and step.OnExit ~= nil then + self:_Call(step.OnExit, self._mapCtx, sReason) + end +end +function GuideStepRunner:_FinishStep(sReason) + if self._bStopped or self._bExiting then + return + end + self._bExiting = true + local step = self._mapStep + if sReason == "success" and step ~= nil and step.bReportDone then + self:_Report() + end + if sReason == "skip" and step ~= nil and step.bReportOnSkip then + self:_Report() + end + if sReason == "finish" then + self:_Report() + end + self:_ExitStep(sReason, sReason ~= "abort" and sReason ~= "finish") + if self._bStopped then + return + end + if sReason == "abort" then + self._bExiting = false + self:Stop("abort", false) + return + end + if sReason == "finish" then + self._bExiting = false + self:Stop("finish", false) + return + end + self._nIndex = self._nIndex + 1 + self._bExiting = false + self._bShown = false + self:_BeginStep() +end +function GuideStepRunner:_Report() + if self._bReported or self._objParent == nil then + return + end + if self._objParent.isDebugTest then + self._bReported = true + return + end + self._bReported = true + self._objParent:SendGuideStep(self._nGroupId, -1, self._nGuideType) +end +function GuideStepRunner:Stop(sReason, bReport) + if self._bStopped then + return + end + self._bStopped = true + self._bExiting = true + self._nGroupGen = self._nGroupGen + 1 + self._nPresentGen = self._nPresentGen + 1 + self:_ExitStep(sReason, false) + local objParent = self._objParent + if self._objGroup ~= nil and self._objGroup.OnClear ~= nil then + Guard(self._objGroup.OnClear, self._objGroup, self._mapCtx, sReason) + end + if sReason == "jump" or bReport then + self:_Report() + end + if sReason == "abort" and PlayerData.Guide ~= nil and PlayerData.Guide.NoteDormAbort ~= nil then + PlayerData.Guide:NoteDormAbort(self._nGroupId) + end + self._objParent = nil + if objParent ~= nil then + objParent._objStepRunner = nil + objParent:FinishRunnerGroup(sReason == "finish" or sReason == "jump") + end +end +return GuideStepRunner diff --git a/lua/game/ui/guidemission/guidemissionctrl.lua b/lua/game/ui/guidemission/guidemissionctrl.lua new file mode 100644 index 000000000..aa259ddb2 --- /dev/null +++ b/lua/game/ui/guidemission/guidemissionctrl.lua @@ -0,0 +1,221 @@ +local GuideMissionCtrl = class("GuideMissionCtrl", BaseCtrl) +local GuideMissionData = PlayerData.GuideMission +GuideMissionCtrl._mapNodeConfig = { + TopBar = { + sNodeName = "TopBarPanel", + sCtrlName = "Game.UI.TopBarEx.TopBarCtrl" + }, + rtChapterList = { + sComponentName = "LoopScrollView" + }, + tog = { + nCount = 3, + sComponentName = "UIButton", + callback = "OnToggleChange" + }, + rtReview = { + sCtrlName = "Game.UI.GuideMission.GuideMissionQuestCtrl" + }, + rtShop = { + sCtrlName = "Game.UI.GuideMission.GuideMissionShopCtrl" + } +} +GuideMissionCtrl._mapEventConfig = { + GuideMissionQuestGoBack = "OnGuideMissionQuestGoBack", + GuideMissionQuestGroupChange = "OnGuideMissionQuestGroupChange" +} +local ToggleText = { + [1] = "GuideMission_Boss_Record", + [2] = "GuideMission_Item_Change", + [3] = "GuideMission_Disc_Change" +} +local nLastReviewChapterId, nLastReviewGroupIndex +function GuideMissionCtrl:FadeIn(bPlayFadeIn) + EventManager.Hit(EventId.SetTransition) +end +function GuideMissionCtrl:Awake() + self.tbRedDotLastChapterId = self.tbRedDotLastChapterId or {} +end +function GuideMissionCtrl:OnEnable() + self:SetContentVisible(false) + local tbParam = self:GetPanelParam() + local nJumpTog = 1 + if tbParam ~= nil and tbParam[1] ~= nil then + nJumpTog = tbParam[1] + end + self.nJumpTogIndex = nJumpTog + PlayerData.Quest:RequestGuideMissionInfo(function() + self:RefreshPanel() + end) +end +function GuideMissionCtrl:OnDisable() +end +function GuideMissionCtrl:OnDestroy() +end +function GuideMissionCtrl:SetContentVisible(bVisible) + for _, tog in ipairs(self._mapNode.tog) do + tog.gameObject:SetActive(bVisible) + end + self._mapNode.rtChapterList.gameObject:SetActive(false) + self._mapNode.rtReview.gameObject:SetActive(false) + self._mapNode.rtShop.gameObject:SetActive(false) +end +function GuideMissionCtrl:RefreshPanel() + self:SetContentVisible(true) + self:RefreshChapterList() + self:RefreshTog() + self.nCurTogIndex = nil + self.bInReview = false + self:OnToggleChange(nil, self.nJumpTogIndex or 1) + if self.nJumpTogIndex == nil or self.nJumpTogIndex == 1 then + if nLastReviewChapterId ~= nil then + local bUnlock = GuideMissionData:IsChapterUnlock(nLastReviewChapterId) + if bUnlock then + self:EnterReview(nLastReviewChapterId, nLastReviewGroupIndex) + else + nLastReviewChapterId = nil + nLastReviewGroupIndex = nil + end + else + local nChapterId = GuideMissionData:FindReceivableChapter() + if nChapterId ~= nil then + self:EnterReview(nChapterId) + end + end + end +end +function GuideMissionCtrl:RefreshTog() + for nIndex, tog in ipairs(self._mapNode.tog) do + local animSwitch = tog.gameObject.transform:Find("AnimRoot/AnimSwitch") + local txtSelect = animSwitch:Find("txt_Select"):GetComponent("TMP_Text") + local txtUnSelect = animSwitch:Find("txt_unSelect"):GetComponent("TMP_Text") + local sText = ConfigTable.GetUIText(ToggleText[nIndex]) + NovaAPI.SetTMPText(txtSelect, sText) + NovaAPI.SetTMPText(txtUnSelect, sText) + end +end +function GuideMissionCtrl:RefreshChapterList() + self.tbChapterList = GuideMissionData:GetChapterList() + self._mapNode.rtChapterList:Init(#self.tbChapterList + 1, self, self.OnChapterGridRefresh) +end +function GuideMissionCtrl:OnChapterGridRefresh(goGrid, gridIndex) + local nIndex = gridIndex + 1 + local mapChapter = self.tbChapterList[nIndex] + local btn = goGrid.transform:Find("btn"):GetComponent("UIButton") + btn.onClick:RemoveAllListeners() + btn.onClick:AddListener(function() + self:OnChapterGridBtnClick(goGrid, gridIndex) + end) + local rootTrans = goGrid.transform:Find("btn/AnimRoot") + local goUnlock = rootTrans:Find("goUnlock") + local goLock = rootTrans:Find("goLock") + local goComplete = rootTrans:Find("goComplete") + local goEmpty = rootTrans:Find("goEmpty") + local bEmpty = mapChapter == nil + local imgTitle4Lock = rootTrans:Find("imgTitle4Lock"):GetComponent("Image") + local imgTitle4 = rootTrans:Find("imgTitle4"):GetComponent("Image") + local txtTitleEmpty = goEmpty:Find("txtTitleEmpty"):GetComponent("TMP_Text") + goEmpty.gameObject:SetActive(bEmpty) + NovaAPI.SetTMPText(txtTitleEmpty, ConfigTable.GetUIText("StorySet_Chapter_Empty")) + if bEmpty then + goLock.gameObject:SetActive(false) + goComplete.gameObject:SetActive(false) + return + end + local bUnlock, sLockReson = GuideMissionData:IsChapterUnlock(mapChapter.Id) + goLock.gameObject:SetActive(not bUnlock) + imgTitle4Lock.gameObject:SetActive(not bUnlock) + imgTitle4.gameObject:SetActive(bUnlock) + local imgChapterPic = goUnlock:Find("imgChapterPic"):GetComponent("Image") + local imgStar = goUnlock:Find("imgChapterPic/imgStar"):GetComponent("Image") + local txtChapterIndex = goUnlock:Find("imgTitle1/txtChapterIndex"):GetComponent("TMP_Text") + local txtTitle = goUnlock:Find("txtTitle"):GetComponent("TMP_Text") + self:SetPngSprite(imgChapterPic, mapChapter.IconPath) + self:SetPngSprite(imgStar, mapChapter.IconPath) + NovaAPI.SetTMPText(txtChapterIndex, mapChapter.Index) + NovaAPI.SetTMPText(txtTitle, mapChapter.Title) + if not bUnlock then + local txtLock = goLock:Find("txtLock"):GetComponent("TMP_Text") + NovaAPI.SetTMPText(txtLock, sLockReson) + end + local isComplete = GuideMissionData:IsChapterComplete(mapChapter.Id) + goComplete.gameObject:SetActive(isComplete) + if isComplete then + local txtComplete = goComplete:Find("imgBg/txtComplete"):GetComponent("TMP_Text") + NovaAPI.SetTMPText(txtComplete, ConfigTable.GetUIText("PerActivity_Quest_Complete")) + end + local goRedDot = rootTrans:Find("ChapterRedDot") + local nGoInstanceId = goRedDot.gameObject:GetInstanceID() + local nLastChapterId = self.tbRedDotLastChapterId[nGoInstanceId] + if nLastChapterId ~= nil and nLastChapterId ~= mapChapter.Id then + RedDotManager.UnRegisterNode(RedDotDefine.GuideMission_Chapter, nLastChapterId, goRedDot.gameObject) + end + self.tbRedDotLastChapterId[nGoInstanceId] = mapChapter.Id + RedDotManager.RegisterNode(RedDotDefine.GuideMission_Chapter, mapChapter.Id, goRedDot.gameObject) +end +function GuideMissionCtrl:OnChapterGridBtnClick(goGrid, gridIndex) + local nIndex = gridIndex + 1 + local mapChapter = self.tbChapterList[nIndex] + if mapChapter == nil then + return + end + local bUnlock, sLockReson = GuideMissionData:IsChapterUnlock(mapChapter.Id) + if not bUnlock then + EventManager.Hit(EventId.OpenMessageBox, sLockReson) + return + end + self:EnterReview(mapChapter.Id) +end +function GuideMissionCtrl:EnterReview(nChapterId, nGroupIndex) + nLastReviewChapterId = nChapterId + nLastReviewGroupIndex = nGroupIndex + self.bInReview = true + self._mapNode.rtReview:RefreshPanel(nChapterId, nGroupIndex) + self._mapNode.rtReview.gameObject:SetActive(true) + self._mapNode.rtChapterList.gameObject:SetActive(false) +end +function GuideMissionCtrl:OnToggleChange(btn, nIndex) + if self.nCurTogIndex == nIndex then + return + end + if self.nCurTogIndex ~= nil then + local animSwitchOff = self._mapNode.tog[self.nCurTogIndex].gameObject.transform:Find("AnimRoot/AnimSwitch"):GetComponent("Animator") + animSwitchOff:Play("t_tog_01_switch_off") + end + local animSwitchOn = self._mapNode.tog[nIndex].gameObject.transform:Find("AnimRoot/AnimSwitch"):GetComponent("Animator") + animSwitchOn:Play("t_tog_01_switch_in") + self.nCurTogIndex = nIndex + self._mapNode.rtReview.gameObject:SetActive(false) + if nIndex == 2 or nIndex == 3 then + self._mapNode.rtChapterList.gameObject:SetActive(false) + self._mapNode.rtShop.gameObject:SetActive(true) + self._mapNode.rtShop:EnterShop(nIndex) + else + self._mapNode.rtShop:ExitShop() + self._mapNode.rtShop.gameObject:SetActive(false) + if self.bInReview then + self._mapNode.rtReview.gameObject:SetActive(true) + self._mapNode.rtChapterList.gameObject:SetActive(false) + else + self._mapNode.rtChapterList.gameObject:SetActive(true) + end + end +end +function GuideMissionCtrl:OnGuideMissionQuestGroupChange(nChapterId, nGroupIndex) + nLastReviewChapterId = nChapterId + nLastReviewGroupIndex = nGroupIndex +end +function GuideMissionCtrl:OnGuideMissionQuestGoBack() + nLastReviewChapterId = nil + nLastReviewGroupIndex = nil + self.bInReview = false + self._mapNode.rtReview.gameObject:SetActive(false) + self._mapNode.rtChapterList.gameObject:SetActive(true) + self:RefreshChapterList() + PlayerData.Quest:RequestGuideMissionInfo(function() + if self.bInReview == false and self.nCurTogIndex == 1 then + self:RefreshChapterList() + end + end) +end +return GuideMissionCtrl diff --git a/lua/game/ui/guidemission/guidemissionpanel.lua b/lua/game/ui/guidemission/guidemissionpanel.lua new file mode 100644 index 000000000..606554ec4 --- /dev/null +++ b/lua/game/ui/guidemission/guidemissionpanel.lua @@ -0,0 +1,16 @@ +local GuideMissionPanel = class("GuideMissionPanel", BasePanel) +GuideMissionPanel._tbDefine = { + { + sPrefabPath = "GuideMission/GuideMissionPanel.prefab", + sCtrlName = "Game.UI.GuideMission.GuideMissionCtrl" + } +} +function GuideMissionPanel:Awake() +end +function GuideMissionPanel:OnEnable() +end +function GuideMissionPanel:OnDisable() +end +function GuideMissionPanel:OnDestroy() +end +return GuideMissionPanel diff --git a/lua/game/ui/guidemission/guidemissionquestctrl.lua b/lua/game/ui/guidemission/guidemissionquestctrl.lua new file mode 100644 index 000000000..103613d29 --- /dev/null +++ b/lua/game/ui/guidemission/guidemissionquestctrl.lua @@ -0,0 +1,349 @@ +local GuideMissionQuestCtrl = class("GuideMissionQuestCtrl", BaseCtrl) +local JumpUtil = require("Game.Common.Utils.JumpUtil") +local TimerManager = require("GameCore.Timer.TimerManager") +local GuideMissionData = PlayerData.GuideMission +GuideMissionQuestCtrl._mapNodeConfig = { + PerActGroupItem = { + nCount = 7, + sComponentName = "UIButton", + callback = "OnGroupBtnClick" + }, + btnGroupLock = { + sNodeName = "btnGroupLock", + nCount = 7, + sComponentName = "UIButton", + callback = "OnBtnClick_GroupLock" + }, + imgChapterPicture = {sComponentName = "Image"}, + imgChapterStar = {sComponentName = "Image"}, + txtChapterIndex = {sComponentName = "TMP_Text"}, + txtTitle = {sComponentName = "TMP_Text"}, + srGuideQuest = { + sComponentName = "LoopScrollView" + }, + btnQuickRec = { + sComponentName = "UIButton", + callback = "OnBtnClick_QuickRec" + }, + txtBtnQuickRec = { + sComponentName = "TMP_Text", + sLanguageId = "Quest_Fast_Receive_Btn_Text" + }, + btnGoBack = { + sComponentName = "UIButton", + callback = "OnBtnClick_GoBack" + }, + txtBtnGoBack = {sComponentName = "TMP_Text", sLanguageId = "Go_Back"}, + btnQuickRecGray = { + sComponentName = "UIButton", + callback = "OnBtnClick_QuickRecGray" + }, + txtBtnQuickRecGray = { + sComponentName = "TMP_Text", + sLanguageId = "Quest_Fast_Receive_Btn_Text" + } +} +GuideMissionQuestCtrl._mapEventConfig = {} +function GuideMissionQuestCtrl:RefreshPanel(nChapterId, nGroupIndex) + self.nChapterId = nChapterId + local mapChapter = ConfigTable.GetData("GuideMissionChapter", nChapterId) + self:SetPngSprite(self._mapNode.imgChapterPicture, mapChapter.IconPath) + self:SetPngSprite(self._mapNode.imgChapterStar, mapChapter.IconPath) + NovaAPI.SetTMPText(self._mapNode.txtChapterIndex, mapChapter.Index) + NovaAPI.SetTMPText(self._mapNode.txtTitle, mapChapter.Title) + local tbGroupListRef = PlayerData.Quest:GetGuideMissionQuestGroupByChapter(nChapterId) + self.tbGroupList = {} + if tbGroupListRef ~= nil then + for _, mapGroup in pairs(tbGroupListRef) do + table.insert(self.tbGroupList, mapGroup) + end + end + table.sort(self.tbGroupList, function(a, b) + return a.Id < b.Id + end) + local mapJumpGroup = nGroupIndex ~= nil and self.tbGroupList[nGroupIndex] or nil + local bJumpGroupUnlock = mapJumpGroup ~= nil and GuideMissionData:IsGroupUnlock(self.nChapterId, mapJumpGroup.Id) + self:RefreshQuestList(bJumpGroupUnlock and nGroupIndex or self:GetDefaultGroupIndex()) +end +function GuideMissionQuestCtrl:GetDefaultGroupIndex() + local nDefaultIndex = 1 + local nMaxGroupId + for nIndex, mapGroup in ipairs(self.tbGroupList) do + local bUnlock = GuideMissionData:IsGroupUnlock(self.nChapterId, mapGroup.Id) + if bUnlock and self:HasReceivableQuest(mapGroup.Id) and (nMaxGroupId == nil or nMaxGroupId < mapGroup.Id) then + nMaxGroupId = mapGroup.Id + nDefaultIndex = nIndex + end + end + return nDefaultIndex +end +function GuideMissionQuestCtrl:HasReceivableQuest(nGroupId) + local tbQuestList = PlayerData.Quest:GetGuideMissionQuestListByGroup(nGroupId) + if tbQuestList == nil then + return false + end + for _, mapQuest in pairs(tbQuestList) do + local mapQuestData = PlayerData.Quest:GetGuideMissionQuestDataById(mapQuest.Id) + if mapQuestData ~= nil and mapQuestData.nStatus == 1 then + return true + end + end + return false +end +function GuideMissionQuestCtrl:RefreshQuestList(nIndex) + local mapGroup = self.tbGroupList[nIndex] + if mapGroup == nil then + return + end + local bUnlock = GuideMissionData:IsGroupUnlock(self.nChapterId, mapGroup.Id) + if not bUnlock then + return + end + self:RefreshGroupItemSelect(nIndex) + self.nCurGroupIndex = nIndex + EventManager.Hit("GuideMissionQuestGroupChange", self.nChapterId, nIndex) + local tbQuestListRef = PlayerData.Quest:GetGuideMissionQuestListByGroup(mapGroup.Id) + self.tbQuestList = {} + if tbQuestListRef ~= nil then + for _, mapQuest in pairs(tbQuestListRef) do + table.insert(self.tbQuestList, mapQuest) + end + end + local tbStatusOrder = { + [1] = 0, + [0] = 1, + [2] = 2 + } + table.sort(self.tbQuestList, function(a, b) + local mapQuestDataA = PlayerData.Quest:GetGuideMissionQuestDataById(a.Id) + local mapQuestDataB = PlayerData.Quest:GetGuideMissionQuestDataById(b.Id) + local nStatusA = mapQuestDataA ~= nil and mapQuestDataA.nStatus or 0 + local nStatusB = mapQuestDataB ~= nil and mapQuestDataB.nStatus or 0 + if nStatusA ~= nStatusB then + return tbStatusOrder[nStatusA] < tbStatusOrder[nStatusB] + end + return a.Id < b.Id + end) + self._mapNode.srGuideQuest:Init(#self.tbQuestList, self, self.OnGridRefresh) + local bCanReceive = false + local mapFirstQuestData = self.tbQuestList[1] ~= nil and PlayerData.Quest:GetGuideMissionQuestDataById(self.tbQuestList[1].Id) or nil + if mapFirstQuestData ~= nil and mapFirstQuestData.nStatus == 1 then + bCanReceive = true + end + self._mapNode.btnQuickRec.gameObject:SetActive(bCanReceive) + self._mapNode.btnQuickRecGray.gameObject:SetActive(not bCanReceive) +end +function GuideMissionQuestCtrl:IsGroupQuestComplete(nGroupId) + local tbQuestList = PlayerData.Quest:GetGuideMissionQuestListByGroup(nGroupId) + if tbQuestList == nil or next(tbQuestList) == nil then + return false + end + for _, mapQuest in pairs(tbQuestList) do + local mapQuestData = PlayerData.Quest:GetGuideMissionQuestDataById(mapQuest.Id) + local nStatus = mapQuestData ~= nil and mapQuestData.nStatus or 0 + if nStatus ~= 2 then + return false + end + end + return true +end +function GuideMissionQuestCtrl:RefreshGroupItemSelect(nIndex) + local nNextUnlockGroupIndex, nNextUnlockTime + for k, v in ipairs(self._mapNode.PerActGroupItem) do + local mapGroup = self.tbGroupList[k] + local bUnlock, nGroupUnlockTime = false, 0 + if mapGroup ~= nil then + bUnlock, nGroupUnlockTime = GuideMissionData:IsGroupUnlock(self.nChapterId, mapGroup.Id) + end + local goNormal = v.gameObject.transform:Find("AnimRoot/goNormal") + local goSelect = v.gameObject.transform:Find("AnimRoot/goSelect") + local goLock = v.gameObject.transform:Find("AnimRoot/goLock") + local imgComplete = v.gameObject.transform:Find("AnimRoot/imgComplete") + NovaAPI.SetTMPText(goNormal:Find("txt_Group1"):GetComponent("TMP_Text"), k) + NovaAPI.SetTMPText(goSelect:Find("txt_Group2"):GetComponent("TMP_Text"), k) + NovaAPI.SetTMPText(goLock:Find("txt_Group3"):GetComponent("TMP_Text"), k) + goLock.gameObject:SetActive(not bUnlock) + goNormal.gameObject:SetActive(bUnlock and k ~= nIndex) + goSelect.gameObject:SetActive(bUnlock and k == nIndex) + local bGroupComplete = bUnlock and mapGroup ~= nil and self:IsGroupQuestComplete(mapGroup.Id) + imgComplete.gameObject:SetActive(bGroupComplete) + if not bUnlock and mapGroup ~= nil and nNextUnlockGroupIndex == nil then + nNextUnlockGroupIndex = k + nNextUnlockTime = nGroupUnlockTime + end + v.gameObject.transform:Find("AnimRoot/goTime").gameObject:SetActive(false) + local redDotGroup = v.gameObject.transform:Find("AnimRoot/redDotGroup") + if mapGroup ~= nil then + RedDotManager.RegisterNode(RedDotDefine.GuideMission_Group, { + self.nChapterId, + mapGroup.Id + }, redDotGroup.gameObject) + end + end + if self.groupTimeTimer ~= nil then + TimerManager.Remove(self.groupTimeTimer) + self.groupTimeTimer = nil + end + if nNextUnlockGroupIndex ~= nil then + self.nNextUnlockGroupIndex = nNextUnlockGroupIndex + self.nNextUnlockTime = nNextUnlockTime + self._mapNode.PerActGroupItem[nNextUnlockGroupIndex].gameObject.transform:Find("AnimRoot/goTime").gameObject:SetActive(true) + self:RefreshGroupOpenTime() + self.groupTimeTimer = self:AddTimer(0, 1, "RefreshGroupOpenTime", true, true, false) + end +end +function GuideMissionQuestCtrl:RefreshGroupOpenTime() + if self.nNextUnlockGroupIndex == nil then + return + end + local v = self._mapNode.PerActGroupItem[self.nNextUnlockGroupIndex] + local goTime = v.gameObject.transform:Find("AnimRoot/goTime") + local txtOpenTime = goTime:Find("txtOpenTime"):GetComponent("TMP_Text") + local nServerTimeStamp = CS.ClientManager.Instance.serverTimeStamp + local remainTime = self.nNextUnlockTime - nServerTimeStamp + if remainTime <= 0 then + TimerManager.Remove(self.groupTimeTimer) + self.groupTimeTimer = nil + self:RefreshGroupItemSelect(self.nCurGroupIndex) + return + end + local sTimeStr = "" + if remainTime < 3600 then + sTimeStr = orderedFormat(ConfigTable.GetUIText("PerActivity_Quest_Open_Time_2") or "", 1) + else + local hour = math.floor(remainTime / 3600) + sTimeStr = orderedFormat(ConfigTable.GetUIText("PerActivity_Quest_Open_Time_1") or "", hour) + end + NovaAPI.SetTMPText(txtOpenTime, sTimeStr) +end +function GuideMissionQuestCtrl:OnGridRefresh(goGrid, gridIndex) + local index = gridIndex + 1 + local mapQuest = self.tbQuestList[index] + local rootTrans = goGrid.transform:Find("AnimRoot/imgBg") + local TMPTitle = rootTrans:Find("rtTitle/TMPTitle"):GetComponent("TMP_Text") + local rtBarFill = rootTrans:Find("rtTitle/imgBarBg/rtBarFill"):GetComponent("RectTransform") + local TMPProcess = rootTrans:Find("rtTitle/imgBarBg/TMPProcess"):GetComponent("TMP_Text") + local btnReward1 = rootTrans:Find("btnReward1"):GetComponent("UIButton") + local btnReward2 = rootTrans:Find("btnReward2"):GetComponent("UIButton") + local itemReward1 = rootTrans:Find("btnReward1/AnimRoot/rtReward") + local itemReward2 = rootTrans:Find("btnReward2/AnimRoot/rtReward") + local btnReceive = rootTrans:Find("btnReceive"):GetComponent("UIButton") + local txtBtnReceive = rootTrans:Find("btnReceive/AnimRoot/txtBtnReceive"):GetComponent("TMP_Text") + local btnJump = rootTrans:Find("btnJump"):GetComponent("UIButton") + local txtBtnJump = rootTrans:Find("btnJump/AnimRoot/txtBtnJump"):GetComponent("TMP_Text") + local imgComplete = rootTrans:Find("imgComplete") + local imgCompleteMask = rootTrans:Find("imgCompleteMask") + NovaAPI.SetTMPText(TMPTitle, mapQuest.Title) + NovaAPI.SetTMPText(txtBtnReceive, ConfigTable.GetUIText("Quest_Receive")) + NovaAPI.SetTMPText(txtBtnJump, ConfigTable.GetUIText("Quest_JumpTo")) + local mapQuestData = PlayerData.Quest:GetGuideMissionQuestDataById(mapQuest.Id) + local nStatus = mapQuestData ~= nil and mapQuestData.nStatus or 0 + local nCurProgress = mapQuestData ~= nil and mapQuestData.nCurProgress or 0 + local nGoal = mapQuestData ~= nil and mapQuestData.nGoal or mapQuest.Goal or 0 + if nStatus ~= 2 then + NovaAPI.SetTMPText(TMPProcess, string.format("%d/%d", nCurProgress, nGoal)) + else + NovaAPI.SetTMPText(TMPProcess, ConfigTable.GetUIText("Quest_Complete")) + end + rtBarFill.sizeDelta = Vector2(0 < nGoal and nCurProgress / nGoal * rtBarFill.parent:GetComponent("RectTransform").rect.width or 0, rtBarFill.sizeDelta.y) + btnReceive.gameObject:SetActive(nStatus == 1) + btnReceive.onClick:RemoveAllListeners() + btnReceive.onClick:AddListener(function() + self:OnBtnClick_Receive(mapQuest) + end) + imgComplete.gameObject:SetActive(nStatus == 2) + imgCompleteMask.gameObject:SetActive(nStatus == 2) + btnJump.gameObject:SetActive(nStatus == 0 and mapQuest.JumpTo ~= nil and 0 < mapQuest.JumpTo) + btnJump.onClick:RemoveAllListeners() + btnJump.onClick:AddListener(function() + self:OnBtnClick_JumpTo(mapQuest) + end) + local nInstanceID = goGrid:GetInstanceID() + if not self.tbGridCtrl[nInstanceID] then + self.tbGridCtrl[nInstanceID] = { + itemReward1 = self:BindCtrlByNode(itemReward1, "Game.UI.TemplateEx.TemplateItemCtrl"), + itemReward2 = self:BindCtrlByNode(itemReward2, "Game.UI.TemplateEx.TemplateItemCtrl") + } + end + self.tbGridCtrl[nInstanceID].itemReward1:SetItem(mapQuest.Reward1Tid, nil, mapQuest.Reward1Qty) + self.tbGridCtrl[nInstanceID].itemReward2:SetItem(mapQuest.Reward2Tid, nil, mapQuest.Reward2Qqty) + btnReward1.onClick:RemoveAllListeners() + btnReward1.onClick:AddListener(function() + self:OnBtnClick_Reward(btnReward1, mapQuest.Reward1Tid) + end) + btnReward2.onClick:RemoveAllListeners() + btnReward2.onClick:AddListener(function() + self:OnBtnClick_Reward(btnReward2, mapQuest.Reward2Tid) + end) +end +function GuideMissionQuestCtrl:OnBtnClick_JumpTo(mapQuest) + JumpUtil.JumpTo(mapQuest.JumpTo) +end +function GuideMissionQuestCtrl:OnBtnClick_Reward(btn, nTid) + local mapData = { + nTid = nTid, + bShowDepot = true, + bShowJumpto = true + } + EventManager.Hit(EventId.OpenPanel, PanelId.ItemTips, btn.transform, mapData) +end +function GuideMissionQuestCtrl:OnBtnClick_Receive(mapQuest) + PlayerData.Quest:ReceiveGuideMissionQuestReward(mapQuest.Id, false, function() + self:RefreshQuestList(self.nCurGroupIndex) + end) +end +function GuideMissionQuestCtrl:Awake() +end +function GuideMissionQuestCtrl:OnEnable() + self.tbGridCtrl = {} +end +function GuideMissionQuestCtrl:OnDisable() + for _, mapCtrl in pairs(self.tbGridCtrl) do + self:UnbindCtrlByNode(mapCtrl.itemReward1) + self:UnbindCtrlByNode(mapCtrl.itemReward2) + end + self.tbGridCtrl = {} + if self.groupTimeTimer ~= nil then + TimerManager.Remove(self.groupTimeTimer) + self.groupTimeTimer = nil + end +end +function GuideMissionQuestCtrl:OnDestroy() +end +function GuideMissionQuestCtrl:OnGroupBtnClick(btn, nIndex) + self:RefreshQuestList(nIndex) +end +function GuideMissionQuestCtrl:OnBtnClick_GroupLock() + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Guide_Mission_NotOpen")) +end +function GuideMissionQuestCtrl:OnBtnClick_QuickRec() + local mapGroup = self.tbGroupList[self.nCurGroupIndex] + if mapGroup == nil then + return + end + local tbQuestList = PlayerData.Quest:GetGuideMissionQuestListByGroup(mapGroup.Id) + if tbQuestList == nil then + return + end + local nReceivableTid + for _, mapQuest in pairs(tbQuestList) do + local mapQuestData = PlayerData.Quest:GetGuideMissionQuestDataById(mapQuest.Id) + if mapQuestData ~= nil and mapQuestData.nStatus == 1 then + nReceivableTid = mapQuest.Id + break + end + end + if nReceivableTid == nil then + return + end + PlayerData.Quest:ReceiveGuideMissionQuestReward(nReceivableTid, true, function() + self:RefreshQuestList(self.nCurGroupIndex) + end) +end +function GuideMissionQuestCtrl:OnBtnClick_QuickRecGray() + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("DoubleDrop_Reward_Receive_Tip")) +end +function GuideMissionQuestCtrl:OnBtnClick_GoBack() + EventManager.Hit("GuideMissionQuestGoBack") +end +return GuideMissionQuestCtrl diff --git a/lua/game/ui/guidemission/guidemissionshopctrl.lua b/lua/game/ui/guidemission/guidemissionshopctrl.lua new file mode 100644 index 000000000..319b97d64 --- /dev/null +++ b/lua/game/ui/guidemission/guidemissionshopctrl.lua @@ -0,0 +1,223 @@ +local GuideMissionShopCtrl = class("GuideMissionShopCtrl", BaseCtrl) +local LocalSettingData = require("GameCore.Data.LocalSettingData") +local Actor2DManager = require("Game.Actor2D.Actor2DManager") +local BubbleVoiceManager = require("Game.Actor2D.BubbleVoiceManager") +local PlayerVoiceData = PlayerData.Voice +GuideMissionShopCtrl._mapNodeConfig = { + sv = { + sComponentName = "LoopScrollView" + }, + rawImgActor2D = { + sNodeName = "----Actor2D----", + sComponentName = "RawImage" + }, + trActor2D_PNG = { + sNodeName = "----Actor2D_PNG----", + sComponentName = "Transform" + }, + btnActor2D = { + sComponentName = "Button", + callback = "OnBtnClick_Actor2D" + }, + goBubbleRoot = { + sNodeName = "----fixed_bubble----" + }, + goRefresh = {}, + txtRefreshCn = {sComponentName = "TMP_Text"}, + txtRefreshTime = {sComponentName = "TMP_Text"} +} +GuideMissionShopCtrl._mapEventConfig = { + [EventId.ShowBubbleVoiceText] = "OnEvent_ShowBubbleVoiceText", + ShopRefreshGoods = "OnEvent_ShopRefreshGoods", + ShopBuyVoice = "PlayBuyVoice" +} +local npcId = 915201 +function GuideMissionShopCtrl:PlayEnterVoice() + local sTimeVoice = PlayerVoiceData:GetNPCGreetTimeVoiceKey() + local sVoice = math.random(1, 2) == 1 and sTimeVoice or "greet_npc" + PlayerVoiceData:PlayCharVoice(sVoice, npcId, nil, true) +end +function GuideMissionShopCtrl:PlayBuyVoice(bSale, bLimit) + if not self.bInShop then + return + end + local sVoice = "" + if bSale then + sVoice = "onsale" + elseif bLimit then + sVoice = "limited" + else + sVoice = "thank_npc" + end + PlayerVoiceData:PlayCharVoice(sVoice, npcId, nil, true) +end +function GuideMissionShopCtrl:PlaySwitchTogVoice() + PlayerVoiceData:PlayCharVoice("Tab", npcId, nil, true) +end +function GuideMissionShopCtrl:EnterShop(nTogIndex) + if not self.bInShop then + self.bInShop = true + self.nTogIndex = nil + PlayerVoiceData:StartBoardFreeTimer(npcId) + self:RefreshNPC2D() + self:PlayEnterVoice() + end + self:CheckShopData(nTogIndex) +end +function GuideMissionShopCtrl:ExitShop() + if not self.bInShop then + return + end + self.bInShop = false + self.nTogIndex = nil + Actor2DManager.UnsetBoardNPC2D() + BubbleVoiceManager.StopBubbleAnim() + PlayerVoiceData:ClearTimer() + PlayerVoiceData:StopCharVoice() +end +function GuideMissionShopCtrl:CheckShopData(nTogIndex) + if nTogIndex ~= nil and self.nTogIndex ~= nil and self.nTogIndex ~= nTogIndex then + self:PlaySwitchTogVoice() + end + self.nTogIndex = nTogIndex or self.nTogIndex + PlayerData.Shop:CheckShopData(function() + self:RefreshData() + end) +end +function GuideMissionShopCtrl:RefreshData() + self.tbShops = PlayerData.Shop:GetShopListByType(GameEnum.ShopType.GuideMission) + local nShopIndex = self.nTogIndex == 3 and 2 or 1 + self.bDiscShop = self.nTogIndex == 3 + local mapShop = self.tbShops[nShopIndex] + self.mapCurShop = mapShop + if mapShop == nil then + self.nShopId = nil + self.tbGoods = {} + self:RefreshList() + self:RefreshRemainTime(0) + return + end + self.nShopId = mapShop.nId + PlayerData.Shop:CheckGoodsData(self.nShopId) + self.tbGoods = PlayerData.Shop:GetGoodsList(self.nShopId) + self:RefreshList() + local nRemainTime = mapShop.nNextRefreshTime == 0 and 0 or mapShop.nNextRefreshTime - CS.ClientManager.Instance.serverTimeStamp + self:RefreshRemainTime(nRemainTime) +end +function GuideMissionShopCtrl:RefreshList() + if self.tbGridCtrl ~= nil then + for nInstanceId, objCtrl in pairs(self.tbGridCtrl) do + self:UnbindCtrlByNode(objCtrl) + self.tbGridCtrl[nInstanceId] = nil + end + end + self.tbGridCtrl = {} + self._mapNode.sv:SetAnim(0.02) + self._mapNode.sv:Init(#self.tbGoods, self, self.OnGridRefresh, self.OnGridBtnClick) +end +function GuideMissionShopCtrl:RefreshRemainTime(nRemainTime) + self.nRemainTime = nRemainTime + if self.timerCountDown == nil then + self.timerCountDown = self:AddTimer(0, 1, "RefreshTime", false, true, false) + end + if self.nRemainTime > 0 then + self._mapNode.goRefresh:SetActive(true) + self:RefreshTime() + self.timerCountDown:Pause(false) + else + self._mapNode.goRefresh:SetActive(false) + self.timerCountDown:Pause(true) + end +end +function GuideMissionShopCtrl:RefreshTime() + self.nRemainTime = self.nRemainTime - 1 + if self.nRemainTime > 0 then + local mapShop = self.mapCurShop + NovaAPI.SetTMPText(self._mapNode.txtRefreshCn, mapShop ~= nil and mapShop.nNextRefreshTime == mapShop.nCloseTime and ConfigTable.GetUIText("Shop_NextClose") or ConfigTable.GetUIText("Shop_NextRefresh")) + local sTime = "" + if self.nRemainTime <= 60 then + local sec = math.floor(self.nRemainTime) + sTime = orderedFormat(ConfigTable.GetUIText("Shop_NextRefresh_Sec") or "", sec) + elseif self.nRemainTime > 60 and self.nRemainTime <= 3600 then + local min = math.floor(self.nRemainTime / 60) + local sec = math.floor(self.nRemainTime - min * 60) + if sec == 0 then + min = min - 1 + sec = 60 + end + sTime = orderedFormat(ConfigTable.GetUIText("Shop_NextRefresh_Min") or "", min, sec) + elseif self.nRemainTime > 3600 and self.nRemainTime <= 86400 then + local hour = math.floor(self.nRemainTime / 3600) + local min = math.floor((self.nRemainTime - hour * 3600) / 60) + if min == 0 then + hour = hour - 1 + min = 60 + end + sTime = orderedFormat(ConfigTable.GetUIText("Shop_NextRefresh_Hour") or "", hour, min) + elseif self.nRemainTime > 86400 then + local day = math.floor(self.nRemainTime / 86400) + local hour = math.floor((self.nRemainTime - day * 86400) / 3600) + if hour == 0 then + day = day - 1 + hour = 24 + end + sTime = orderedFormat(ConfigTable.GetUIText("Shop_NextRefresh_Day") or "", day, hour) + end + NovaAPI.SetTMPText(self._mapNode.txtRefreshTime, sTime) + else + self.timerCountDown:Pause(true) + end +end +function GuideMissionShopCtrl:OnGridRefresh(goGrid, gridIndex) + local nIndex = gridIndex + 1 + local mapData = self.tbGoods[nIndex] + local nInstanceID = goGrid:GetInstanceID() + if not self.tbGridCtrl[nInstanceID] then + self.tbGridCtrl[nInstanceID] = self:BindCtrlByNode(goGrid, "Game.UI.ShopEx.ShopGoodsItemCtrl") + end + mapData.bGuideMissionShop = self.bDiscShop + self.tbGridCtrl[nInstanceID]:Refresh(mapData) +end +function GuideMissionShopCtrl:OnGridBtnClick(goGrid, gridIndex) + local nIndex = gridIndex + 1 + local mapData = self.tbGoods[nIndex] + EventManager.Hit(EventId.OpenPanel, PanelId.ShopPopupPanel, mapData, self.nShopId) +end +function GuideMissionShopCtrl:RefreshNPC2D() + local bUseL2D = LocalSettingData.mapData.UseLive2D + self._mapNode.rawImgActor2D.transform.localScale = bUseL2D == true and Vector3.one or Vector3.zero + self._mapNode.trActor2D_PNG.localScale = bUseL2D == true and Vector3.zero or Vector3.one + if bUseL2D == true then + Actor2DManager.SetBoardNPC2D(self:GetPanelId(), self._mapNode.rawImgActor2D, npcId) + else + Actor2DManager.SetBoardNPC2D_PNG(self._mapNode.trActor2D_PNG, self:GetPanelId(), npcId) + end +end +function GuideMissionShopCtrl:Awake() +end +function GuideMissionShopCtrl:OnEnable() + self.bInShop = false +end +function GuideMissionShopCtrl:OnDisable() + self:ExitShop() +end +function GuideMissionShopCtrl:OnDestroy() +end +function GuideMissionShopCtrl:OnBtnClick_Actor2D() + PlayerVoiceData:PlayBoardNPCClickVoice(npcId) +end +function GuideMissionShopCtrl:OnEvent_ShopRefreshGoods() + self:CheckShopData() +end +function GuideMissionShopCtrl:OnEvent_ShowBubbleVoiceText(nNpcId, nId) + if nNpcId ~= npcId then + return + end + local mapVoDirectoryData = ConfigTable.GetData("VoDirectory", nId) + if mapVoDirectoryData == nil then + printError("VoDirectory未找到数据id:" .. nId) + return + end + BubbleVoiceManager.PlayFixedBubbleAnim(self._mapNode.goBubbleRoot, mapVoDirectoryData.voResource) +end +return GuideMissionShopCtrl diff --git a/lua/game/ui/hud/buff/buffgridctrl.lua b/lua/game/ui/hud/buff/buffgridctrl.lua index e965ff8b7..c5617bfe6 100644 --- a/lua/game/ui/hud/buff/buffgridctrl.lua +++ b/lua/game/ui/hud/buff/buffgridctrl.lua @@ -18,7 +18,7 @@ end function BuffGridCtrl:FadeOut() end function BuffGridCtrl:OnEnable() - self.compRtAnim = self.gameObject:GetComponent("HpBarRectTransform") + self.compRtAnim = self.gameObject:GetComponent(typeof(CS.HpBarRectTransform)) self.rootAnim = self.gameObject:GetComponent("Animator") self.rtRoot = self.gameObject:GetComponent("RectTransform") self.timer = nil diff --git a/lua/game/ui/hud/hudmainctrl.lua b/lua/game/ui/hud/hudmainctrl.lua index afe231f1f..e7f6fe9d5 100644 --- a/lua/game/ui/hud/hudmainctrl.lua +++ b/lua/game/ui/hud/hudmainctrl.lua @@ -1,4 +1,12 @@ local AdventureModuleHelper = CS.AdventureModuleHelper +local LocalSettingData = require("GameCore.Data.LocalSettingData") +local ClientManager = CS.ClientManager.Instance +local Time = CS.UnityEngine.Time +local HudSourceGroup = { + None = 0, + Master = 1, + Assist = 2 +} local HudMainCtrl = class("HudMainCtrl", BaseCtrl) HudMainCtrl._mapNodeConfig = { Root = {sNodeName = "Root"}, @@ -27,12 +35,16 @@ HudMainCtrl._mapEventConfig = { CacheInstanceHud = "OnEvent_CacheInstanceHud", SpecialHudShow = "OnEvent_HuoChuiBossShow", ToughnessStateChangedForGlobal = "OnEvent_ToughnessStateChangedForGlobal", - ADVENTURE_BATTLE_MONSTER_DECLARE_DIED = "OnEvent_MonsterDeclareDied" + ADVENTURE_BATTLE_MONSTER_DECLARE_DIED = "OnEvent_MonsterDeclareDied", + [EventId.SettingsBattleClose] = "OnEvent_SettingsChanged" } function HudMainCtrl:Awake() end function HudMainCtrl:OnEnable() self.resistanceTipInterval = ConfigTable.GetConfigNumber("HudResistanceTipInterval") + self.hudMergeInterval = ConfigTable.GetConfigNumber("HudDamageMergeInterval", true) or 1 + self.nHudDamageMode = self:GetHudDamageMode() + self.mergeHuds = {} self.hudId = 0 self.playerHuds = {} self.tbPlayerBloodState = {} @@ -59,15 +71,19 @@ function HudMainCtrl:OnEnable() self.wordHudPrefab = self:LoadAsset("UI/HUD/WordHud_UI.prefab") self.npcHudPrefab = self:LoadAsset("UI/HUD/NpcHud.prefab") self.breakOutHudPrefab = self:LoadAsset("UI/HUD/BreakOutHUDNumber_UI.prefab") + self.damageMergeMasterPrefab = self:LoadAsset("UI/HUD/DamageHUDNumber_UI_Merge_Master.prefab") + self.damageMergeAssistPrefab = self:LoadAsset("UI/HUD/DamageHUDNumber_UI_Merge_Assist.prefab") self.critDamageHudPrefab_Vampire = self:LoadAsset("UI/HUD/CritDamageHUDNumber_UI_Vampire.prefab") self.minDamageHUDNumber_Vampire = self:LoadAsset("UI/HUD/MinDamageHUDNumber_UI_Vampire.prefab") self.damageHudPrefab_Vampire = self:LoadAsset("UI/HUD/DamageHUDNumber_UI_Vampire.prefab") + self.critDamageHudPrefab_Soldier = self:LoadAsset("UI/HUD/CritDamageHUDNumber_UI_Soldier.prefab") self.toughnessDamageHUD = self:LoadAsset("UI/HUD/ToughnessDamageHUD_UI.prefab") self.TEST_VISIBLE_HUD_DAMAGE = true local tbParam = self:GetPanelParam() self.isVampireInstance = tbParam[1] or false local bNotAdventureEnter = tbParam[2] self.jointDrillType = tbParam[3] + self.isSoldierType = tbParam[4] or false if not bNotAdventureEnter then self._mapNode.BattleTarget.gameObject:SetActive(true) end @@ -80,6 +96,8 @@ function HudMainCtrl:OnDisable() self.critDamageHudPrefab = nil self.dotDamageHudPrefab = nil self.damageHudPrefab = nil + self.damageMergeMasterPrefab = nil + self.damageMergeAssistPrefab = nil self.minDamageHUDNumber = nil self.healHudPrefab = nil self.wordHudPrefab = nil @@ -88,6 +106,7 @@ function HudMainCtrl:OnDisable() self.critDamageHudPrefab_Vampire = nil self.minDamageHUDNumber_Vampire = nil self.damageHudPrefab_Vampire = nil + self.critDamageHudPrefab_Soldier = nil self.toughnessDamageHUD = nil end function HudMainCtrl:OnDestroy() @@ -125,6 +144,7 @@ function HudMainCtrl:Clear() self.tabToughnessEntity = {} self.tabToughnessEntityVal = {} self.tabToughnessHudId = {} + self.mergeHuds = {} end function HudMainCtrl:MonsterShowChanged(id, showed, nType, nDataId) local monsterHud = self.monsterHuds[id] @@ -171,6 +191,75 @@ function HudMainCtrl:MonsterAdvShowChanged(id, showed, nType, nDataId) self.monsterAdvHuds[id] = nil end end +function HudMainCtrl:GetHudDamageMode() + local nMode = LocalSettingData.GetLocalSettingData("HudDamageShow") + return nMode +end +function HudMainCtrl:IsHudDamageClosed() + return self.nHudDamageMode == AllEnum.BattleHudDamageSetting.Close +end +function HudMainCtrl:IsHudDamageMerged() + return self.nHudDamageMode == AllEnum.BattleHudDamageSetting.Merge +end +function HudMainCtrl:GetMergeKey(nEntityId, nFromId) + local nGroup = AdventureModuleHelper.GetHudDamageSourceGroup(nFromId or 0) + if nGroup == HudSourceGroup.None then + return nil, nGroup + end + return string.format("%s_%s", tostring(nEntityId), tostring(nGroup)), nGroup +end +function HudMainCtrl:GetMergePrefab(nGroup) + if nGroup == HudSourceGroup.Assist then + return self.damageMergeAssistPrefab + end + return self.damageMergeMasterPrefab +end +function HudMainCtrl:TryMergeDamage(sKey, nValue, nHudColorIndex) + local tbMerge = self.mergeHuds[sKey] + if tbMerge == nil then + return false + end + local hud = self.numberHuds[tbMerge.nHudId] + if hud == nil then + self.mergeHuds[sKey] = nil + return false + end + if Time.time - tbMerge.nLastTS > self.hudMergeInterval then + self.mergeHuds[sKey] = nil + return false + end + tbMerge.nValue = tbMerge.nValue + nValue + tbMerge.nLastTS = Time.time + AdventureModuleHelper.RefreshHudValue(hud.gameObject, tbMerge.nValue, nHudColorIndex) + return true +end +function HudMainCtrl:RecordMergeHud(sKey, nHudId, nValue) + if sKey == nil then + return + end + self.mergeHuds[sKey] = { + nHudId = nHudId, + nValue = nValue, + nLastTS = Time.time + } +end +function HudMainCtrl:RemoveMergeHudById(nHudId) + if self.mergeHuds == nil then + return + end + for sKey, tbMerge in pairs(self.mergeHuds) do + if tbMerge.nHudId == nHudId then + self.mergeHuds[sKey] = nil + end + end +end +function HudMainCtrl:OnEvent_SettingsChanged() + local nMode = self:GetHudDamageMode() + if nMode ~= self.nHudDamageMode then + self.nHudDamageMode = nMode + self.mergeHuds = {} + end +end function HudMainCtrl:OnEvent_ShowBossHUD(bossId, nType, showed, nDataId, nBloodType) self.nBloodType = nBloodType showed = showed and self.tbBossBloodState[bossId] == true @@ -217,7 +306,6 @@ function HudMainCtrl:OnEvent_PlayerShowChanged(id, showed) end end function HudMainCtrl:OnEvent_PlayerBloodShow(id, showed) - printLog("HudMainCtrl:OnEvent_PlayerBloodShow id=" .. tostring(id) .. " showed=" .. tostring(showed)) if id == 0 then return end @@ -248,14 +336,28 @@ function HudMainCtrl:OnEvent_HudDestroyed(id) self:DespawnPrefabInstance(hud, "HUD") self.numberHuds[id] = nil end + self:RemoveMergeHudById(id) end function HudMainCtrl:OnEvent_HudDamaged(id, value, isCrit, hitDamageConfig, formId, isMark, fromElementType, hudColorIndex) if self.tabToughnessEntity[id] then self:SetToughnessValue(id, value) return end + if self:IsHudDamageClosed() then + return + end + local sMergeKey, nMergeGroup + if self:IsHudDamageMerged() then + sMergeKey, nMergeGroup = self:GetMergeKey(id, formId) + if sMergeKey ~= nil and self:TryMergeDamage(sMergeKey, value, hudColorIndex or 4) then + self:CheckGreyResistanceTip(id, hudColorIndex) + return + end + end local hud - if hitDamageConfig and hitDamageConfig.IsDenseType then + if sMergeKey ~= nil then + hud = self:SpawnPrefabInstance(self:GetMergePrefab(nMergeGroup), "Game.UI.Hud.HudNumberCtrl", "HUD", self._mapNode.DamageNumberRoot) + elseif hitDamageConfig and hitDamageConfig.IsDenseType then if self.isVampireInstance then if isCrit then hud = self:SpawnPrefabInstance(self.critDamageHudPrefab_Vampire, "Game.UI.Hud.HudNumberCtrl", "HUD", self._mapNode.DamageNumberRoot) @@ -263,7 +365,15 @@ function HudMainCtrl:OnEvent_HudDamaged(id, value, isCrit, hitDamageConfig, form hud = self:SpawnPrefabInstance(self.minDamageHUDNumber_Vampire, "Game.UI.Hud.HudNumberCtrl", "HUD", self._mapNode.DamageNumberRoot) end elseif isCrit then - hud = self:SpawnPrefabInstance(self.critDamageHudPrefab, "Game.UI.Hud.HudNumberCtrl", "HUD", self._mapNode.DamageNumberRoot) + if self.isSoldierType then + hud = self:SpawnPrefabInstance(self.critDamageHudPrefab_Soldier, "Game.UI.Hud.HudNumberCtrl", "HUD", self._mapNode.DamageNumberRoot) + local CritImage_Color2 = hud.gameObject.transform:Find("text/CritImage_Color2").gameObject + local CritImage_Color3 = hud.gameObject.transform:Find("text/CritImage_Color3").gameObject + CritImage_Color2:SetActive(hudColorIndex == 2) + CritImage_Color3:SetActive(hudColorIndex == 3) + else + hud = self:SpawnPrefabInstance(self.critDamageHudPrefab, "Game.UI.Hud.HudNumberCtrl", "HUD", self._mapNode.DamageNumberRoot) + end else hud = self:SpawnPrefabInstance(self.minDamageHUDNumber, "Game.UI.Hud.HudNumberCtrl", "HUD", self._mapNode.DamageNumberRoot) end @@ -274,7 +384,15 @@ function HudMainCtrl:OnEvent_HudDamaged(id, value, isCrit, hitDamageConfig, form hud = self:SpawnPrefabInstance(self.damageHudPrefab_Vampire, "Game.UI.Hud.HudNumberCtrl", "HUD", self._mapNode.DamageNumberRoot) end elseif isCrit then - hud = self:SpawnPrefabInstance(self.critDamageHudPrefab, "Game.UI.Hud.HudNumberCtrl", "HUD", self._mapNode.DamageNumberRoot) + if self.isSoldierType then + hud = self:SpawnPrefabInstance(self.critDamageHudPrefab_Soldier, "Game.UI.Hud.HudNumberCtrl", "HUD", self._mapNode.DamageNumberRoot) + local CritImage_Color2 = hud.gameObject.transform:Find("text/CritImage_Color2").gameObject + local CritImage_Color3 = hud.gameObject.transform:Find("text/CritImage_Color3").gameObject + CritImage_Color2:SetActive(hudColorIndex == 2) + CritImage_Color3:SetActive(hudColorIndex == 3) + else + hud = self:SpawnPrefabInstance(self.critDamageHudPrefab, "Game.UI.Hud.HudNumberCtrl", "HUD", self._mapNode.DamageNumberRoot) + end else hud = self:SpawnPrefabInstance(self.damageHudPrefab, "Game.UI.Hud.HudNumberCtrl", "HUD", self._mapNode.DamageNumberRoot) end @@ -291,11 +409,24 @@ function HudMainCtrl:OnEvent_HudDamaged(id, value, isCrit, hitDamageConfig, form if hudColorIndex ~= nil then _hudColorIndex = hudColorIndex end - AdventureModuleHelper.SetHudValue(hud.gameObject, id, self.hudId, value, false, hitDamageConfig, _formId, isCrit, false, _fromElementType, _hudColorIndex) + local hudHitDamage = hitDamageConfig + local bHudCrit = isCrit + if sMergeKey ~= nil then + hudHitDamage = nil + bHudCrit = false + end + AdventureModuleHelper.SetHudValue(hud.gameObject, id, self.hudId, value, false, hudHitDamage, _formId, bHudCrit, false, _fromElementType, _hudColorIndex) self.numberHuds[self.hudId] = hud hud.gameObject.transform:SetAsLastSibling() - if hudColorIndex ~= nil and hudColorIndex == 5 and (self.nTypeGreyResistanceTime[id] == nil or self.nTypeGreyResistanceTime[id] + self.resistanceTipInterval <= CS.ClientManager.Instance.serverTimeStampWithTimeZone) then - self.nTypeGreyResistanceTime[id] = CS.ClientManager.Instance.serverTimeStampWithTimeZone + self:RecordMergeHud(sMergeKey, self.hudId, value) + self:CheckGreyResistanceTip(id, hudColorIndex) +end +function HudMainCtrl:CheckGreyResistanceTip(id, hudColorIndex) + if hudColorIndex == nil or hudColorIndex ~= 5 then + return + end + if self.nTypeGreyResistanceTime[id] == nil or self.nTypeGreyResistanceTime[id] + self.resistanceTipInterval <= ClientManager.serverTimeStampWithTimeZone then + self.nTypeGreyResistanceTime[id] = ClientManager.serverTimeStampWithTimeZone self:OnEvent_HudDefenced(id, 3) end end @@ -304,7 +435,22 @@ function HudMainCtrl:OnEvent_HudDotDamage(id, value, isCrit, hitDamageConfig, fo self:SetToughnessValue(id, value) return end - local hud = self:SpawnPrefabInstance(self.dotDamageHudPrefab, "Game.UI.Hud.HudNumberCtrl", "HUD", self._mapNode.DamageNumberRoot) + if self:IsHudDamageClosed() then + return + end + local sMergeKey, nMergeGroup + if self:IsHudDamageMerged() then + sMergeKey, nMergeGroup = self:GetMergeKey(id, formId) + if sMergeKey ~= nil and self:TryMergeDamage(sMergeKey, value, hudColorIndex or 4) then + return + end + end + local bMerge = sMergeKey ~= nil + local hudPrefab = self.dotDamageHudPrefab + if bMerge then + hudPrefab = self:GetMergePrefab(nMergeGroup) + end + local hud = self:SpawnPrefabInstance(hudPrefab, "Game.UI.Hud.HudNumberCtrl", "HUD", self._mapNode.DamageNumberRoot) self.hudId = self.hudId + 1 local _formId = formId if formId == nil then @@ -314,11 +460,21 @@ function HudMainCtrl:OnEvent_HudDotDamage(id, value, isCrit, hitDamageConfig, fo if fromElementType ~= nil then _fromElementType = fromElementType end - AdventureModuleHelper.SetHudValue(hud.gameObject, id, self.hudId, value, false, hitDamageConfig, _formId, isCrit, true, _fromElementType, hudColorIndex) + local hudHitDamage = hitDamageConfig + local bHudCrit = isCrit + if bMerge then + hudHitDamage = nil + bHudCrit = false + end + AdventureModuleHelper.SetHudValue(hud.gameObject, id, self.hudId, value, false, hudHitDamage, _formId, bHudCrit, not bMerge, _fromElementType, hudColorIndex) self.numberHuds[self.hudId] = hud hud.gameObject.transform:SetAsLastSibling() + self:RecordMergeHud(sMergeKey, self.hudId, value) end function HudMainCtrl:OnEvent_HudHealed(id, value) + if self:IsHudDamageClosed() then + return + end local hud = self:SpawnPrefabInstance(self.healHudPrefab, "Game.UI.Hud.HudNumberCtrl", "HUD", self._mapNode.DamageNumberRoot) self.hudId = self.hudId + 1 AdventureModuleHelper.SetHudValue(hud.gameObject, id, self.hudId, value, true, nil, 0, false, false) @@ -335,6 +491,9 @@ function HudMainCtrl:OnEvent_HudBreakOutScore(id, value) hud.gameObject.transform:SetAsLastSibling() end function HudMainCtrl:OnEvent_HudDefenced(id, valueType) + if self:IsHudDamageClosed() then + return + end local nWordType local hud = self:SpawnPrefabInstance(self.wordHudPrefab, "Game.UI.Hud.HudNumberCtrl", "HUD", self._mapNode.DamageWordRoot) self.hudId = self.hudId + 1 diff --git a/lua/game/ui/jointdrill/jointdrill_1/jointdrilllevelselectctrl.lua b/lua/game/ui/jointdrill/jointdrill_1/jointdrilllevelselectctrl.lua index e99d4ebf3..a84a4a4e1 100644 --- a/lua/game/ui/jointdrill/jointdrill_1/jointdrilllevelselectctrl.lua +++ b/lua/game/ui/jointdrill/jointdrill_1/jointdrilllevelselectctrl.lua @@ -167,12 +167,17 @@ JointDrillLevelSelectCtrl._mapNodeConfig = { sComponentName = "TMP_Text", sLanguageId = "JointDrill_Boss_Info" }, + goSkillList = {}, btnBossSkill = { - nCount = 6, + nCount = 5, sComponentName = "UIButton", callback = "OnBtnClick_Skill" }, - imgBossSkill = {nCount = 6, sComponentName = "Image"}, + imgBossSkill = {nCount = 5, sComponentName = "Image"}, + goSkillListsv = {}, + sv = { + sComponentName = "LoopScrollView" + }, btnSkillDetail = { sComponentName = "UIButton", callback = "OnBtnClick_SkillDetail" @@ -467,15 +472,7 @@ function JointDrillLevelSelectCtrl:RefreshLevelInfo() end end self.tbBossSkill = mapLevelCfg.BossAffix - for k, v in ipairs(self._mapNode.imgBossSkill) do - v.gameObject:SetActive(mapLevelCfg.BossAffix[k] ~= nil) - if mapLevelCfg.BossAffix[k] ~= nil then - local mapSkillCfg = ConfigTable.GetData("JointDrillAffix", mapLevelCfg.BossAffix[k]) - if mapSkillCfg ~= nil then - self:SetPngSprite(v, mapSkillCfg.Icon) - end - end - end + self:ShowSkillList() self:RefreshBossSkill() local rewardData = mapLevelCfg.RewardPreview self.tbReward = decodeJson(rewardData) @@ -491,6 +488,37 @@ function JointDrillLevelSelectCtrl:RefreshLevelInfo() end end end +function JointDrillLevelSelectCtrl:ShowSkillList() + if self.tbBossSkill ~= nil and #self.tbBossSkill <= 5 then + self._mapNode.goSkillList.gameObject:SetActive(true) + self._mapNode.goSkillListsv.gameObject:SetActive(false) + for i = 1, 5 do + if i <= #self.tbBossSkill then + self._mapNode.btnBossSkill[i].gameObject:SetActive(self.tbBossSkill[i] ~= nil) + local mapSkillCfg = ConfigTable.GetData("JointDrillAffix", self.tbBossSkill[i]) + if mapSkillCfg ~= nil then + self:SetPngSprite(self._mapNode.imgBossSkill[i], mapSkillCfg.Icon) + end + else + self._mapNode.btnBossSkill[i].gameObject:SetActive(false) + end + end + elseif self.tbBossSkill ~= nil and #self.tbBossSkill > 5 then + self._mapNode.goSkillList.gameObject:SetActive(false) + self._mapNode.goSkillListsv.gameObject:SetActive(true) + self._mapNode.sv:Init(#self.tbBossSkill, self, self.OnGridSkillRefresh, self.OnBtnClick_Skill_sv, false) + end +end +function JointDrillLevelSelectCtrl:OnGridSkillRefresh(goGrid, gridIndex) + local nIndex = gridIndex + 1 + local SkillIcon = goGrid.transform:Find("btnBossSkill1/AnimRoot/imgBossSkill1"):GetComponent("Image") + if self.tbBossSkill[nIndex] ~= nil then + local mapSkillCfg = ConfigTable.GetData("JointDrillAffix", self.tbBossSkill[nIndex]) + if mapSkillCfg ~= nil then + self:SetPngSprite(SkillIcon, mapSkillCfg.Icon) + end + end +end function JointDrillLevelSelectCtrl:ActEnd() local confirmCallback = function() EventManager.Hit(EventId.CloesCurPanel) @@ -879,6 +907,16 @@ function JointDrillLevelSelectCtrl:OnBtnClick_Skill(btn, nIndex) end end end +function JointDrillLevelSelectCtrl:OnBtnClick_Skill_sv(grid, nIndex) + local Index = nIndex + 1 + if self.tbBossSkill[Index] ~= nil then + local nSkillId = self.tbBossSkill[Index] + if nSkillId ~= 0 then + local mapData = {nSkillId = nSkillId, bJointDrill = true} + EventManager.Hit(EventId.OpenPanel, PanelId.SkillTips, grid.transform, mapData) + end + end +end function JointDrillLevelSelectCtrl:OnBtnClick_SkillDetail() self:OpenBossSkill() end diff --git a/lua/game/ui/levelmenuex/levelmenuctrl.lua b/lua/game/ui/levelmenuex/levelmenuctrl.lua index ab49320c2..3d8eda0fe 100644 --- a/lua/game/ui/levelmenuex/levelmenuctrl.lua +++ b/lua/game/ui/levelmenuex/levelmenuctrl.lua @@ -135,16 +135,27 @@ LevelMenuCtrl._mapNodeConfig = { sComponentName = "UIButton", callback = "OnBtnClick_TraceHunt" }, - txtTraceHunt = { + UnlockTraceHunt = {}, + TMPTraceHunttowerTitle = { sComponentName = "TMP_Text", sLanguageId = "LevelMenu_TraceHunt" }, - txtHuntCount = {sComponentName = "TMP_Text"}, - txtTraceTime = {sComponentName = "TMP_Text"}, + LockTraceHunt = {}, + TraceHuntCountBg = {}, + TMPCondTraceHunt = {sComponentName = "TMP_Text"}, + txtHuntCountNum = {sComponentName = "TMP_Text"}, + imgLastTime = {}, iconHunt = {sComponentName = "Image"}, - imgTraceHuntTime = {}, redDotTraceHuntGift = {}, - redDotTraceHuntMax = {}, + btnSoldier = { + sComponentName = "UIButton", + callback = "OnBtnClick_Soldier" + }, + UnlockSoldier = {}, + TMPSoldiertowerTitle = {sComponentName = "TMP_Text"}, + LockSoldier = {}, + TMPCondSoldier = {sComponentName = "TMP_Text"}, + redDotSoldier = {}, imgCover = {nCount = 2, sComponentName = "Image"}, imgGoodsRoot = {nCount = 2, sComponentName = "Animator"}, imgGoods = {nCount = 2, sComponentName = "Image"}, @@ -189,8 +200,6 @@ LevelMenuCtrl._mapNodeConfig = { sNodeName = "TransitionRoot", sComponentName = "Animator" }, - ts_StarTower = {}, - ts_Resource = {}, activityList = { sNodeName = "---Activity---" }, @@ -223,11 +232,11 @@ LevelMenuCtrl._mapRedDotConfig = { [RedDotDefine.VampireQuest] = { sNodeName = "redDotVampire" }, - [RedDotDefine.TraceHunt_Item] = { - sNodeName = "redDotTraceHuntMax" - }, [RedDotDefine.TraceHunt_Reward] = { sNodeName = "redDotTraceHuntGift" + }, + [RedDotDefine.Soldier] = { + sNodeName = "redDotSoldier" } } local sumHeight = 563 @@ -469,17 +478,22 @@ function LevelMenuCtrl:RefreshActivityList() end end end -function LevelMenuCtrl:RefreshTraceHunt() - local bFuncUnlock = PlayerData.Base:CheckFunctionUnlock(GameEnum.OpenFuncType.TraceHunt, false) - self._mapNode.btnTraceHunt.gameObject:SetActive(bFuncUnlock) - if not bFuncUnlock then +function LevelMenuCtrl:RefreshTraceHunt(bUnLock) + self._mapNode.TraceHuntCountBg:SetActive(bUnLock) + self._mapNode.imgLastTime:SetActive(bUnLock) + if not bUnLock then return end local nTraceItemId = ConfigTable.GetConfigNumber("TraceHuntRequestItemTid") self:SetSprite_Coin(self._mapNode.iconHunt, nTraceItemId) local tbMax = ConfigTable.GetConfigArray("TraceHuntRequestItem") local nHasCoin = PlayerData.TraceHunt:GetTraceTokenCount() - NovaAPI.SetTMPText(self._mapNode.txtHuntCount, self:ThousandsNumber(nHasCoin) .. "/" .. tbMax[3]) + local bMax = nHasCoin > tbMax[3] + if bMax then + NovaAPI.SetTMPText(self._mapNode.txtHuntCountNum, ConfigTable.GetUIText("TraceHunt_HuntCountNumMax")) + else + NovaAPI.SetTMPText(self._mapNode.txtHuntCountNum, self:ThousandsNumber(nHasCoin) .. "/" .. tbMax[3]) + end self:RefreshTraceHuntTime() end function LevelMenuCtrl:RefreshTraceHuntTime() @@ -487,25 +501,7 @@ function LevelMenuCtrl:RefreshTraceHuntTime() local nShowDay = ConfigTable.GetConfigNumber("TraceHuntControlEmergencyTime") local nRemainTime = PlayerData.TraceHunt:GetControlLeftTime() local bCountDown = 0 < nControlId and nRemainTime <= nShowDay * 86400 - self._mapNode.imgTraceHuntTime:SetActive(bCountDown) - if bCountDown then - self:StartTraceHuntTimer() - end -end -function LevelMenuCtrl:StartTraceHuntTimer() - if self.traceHuntTimer ~= nil then - self.traceHuntTimer:Cancel() - self.traceHuntTimer = nil - end - local refreshTime = function() - local nRemainTime = PlayerData.TraceHunt:GetControlLeftTime() - local sTime = self:RefreshTimeout(nRemainTime) - NovaAPI.SetTMPText(self._mapNode.txtTraceTime, sTime) - end - refreshTime() - self.traceHuntTimer = self:AddTimer(0, 1, function() - refreshTime() - end, true, true, true) + self._mapNode.imgLastTime:SetActive(bCountDown) end function LevelMenuCtrl:RefreshTimeout(remainTime) local sTimeStr = "" @@ -629,6 +625,28 @@ function LevelMenuCtrl:RefreshFuncOpen() self._mapNode.LockWeeklyCopies:SetActive(false) self._mapNode.UnlockWeeklyCopies:SetActive(true) end + if not PlayerData.Base:CheckFunctionUnlock(GameEnum.OpenFuncType.TraceHunt) then + local mapLockCfgData = ConfigTable.GetData("OpenFunc", GameEnum.OpenFuncType.TraceHunt) + NovaAPI.SetTMPText(self._mapNode.TMPCondTraceHunt, UTILS.ParseParamDesc(mapLockCfgData.Tips, mapLockCfgData)) + self._mapNode.LockTraceHunt:SetActive(true) + self._mapNode.UnlockTraceHunt:SetActive(false) + self:RefreshTraceHunt(false) + else + self._mapNode.LockTraceHunt:SetActive(false) + self._mapNode.UnlockTraceHunt:SetActive(true) + self:RefreshTraceHunt(true) + end + if not PlayerData.Base:CheckFunctionUnlock(GameEnum.OpenFuncType.Soldier) then + local mapLockCfgData = ConfigTable.GetData("OpenFunc", GameEnum.OpenFuncType.Soldier) + NovaAPI.SetTMPText(self._mapNode.TMPCondSoldier, UTILS.ParseParamDesc(mapLockCfgData.Tips, mapLockCfgData)) + self._mapNode.LockSoldier:SetActive(true) + self._mapNode.UnlockSoldier:SetActive(false) + else + local mapLockCfgData = ConfigTable.GetData("OpenFunc", GameEnum.OpenFuncType.Soldier) + self._mapNode.LockSoldier:SetActive(false) + self._mapNode.UnlockSoldier:SetActive(true) + NovaAPI.SetTMPText(self._mapNode.TMPSoldiertowerTitle, UTILS.ParseParamDesc(mapLockCfgData.Name, mapLockCfgData)) + end self._mapNode.goResource:RefreshFuncOpen() end function LevelMenuCtrl:SetHintLayout(bEnabled) @@ -636,10 +654,6 @@ function LevelMenuCtrl:SetHintLayout(bEnabled) self._mapNode.layoutElement.enabled = not bEnabled end function LevelMenuCtrl:ClearTimer() - if self.traceHuntTimer ~= nil then - self.traceHuntTimer:Cancel() - self.traceHuntTimer = nil - end if self.phoneTimer ~= nil then self.phoneTimer:Cancel() self.phoneTimer = nil @@ -735,7 +749,10 @@ end function LevelMenuCtrl:OnEnable() self._mapNode.panelAnimator.gameObject:SetActive(false) local callback = function() - EventManager.Hit(EventId.SetTransition) + if self._panel.bFirstInit == true then + self._panel.bFirstInit = false + EventManager.Hit(EventId.SetTransition) + end self:RefreshEnergy() self:InitBoardActor() if self._panel.panelType == nil and self.nType ~= nil then @@ -750,7 +767,6 @@ function LevelMenuCtrl:OnEnable() self:StartPhoneTimer() self:RefreshFuncOpen() self:RefreshActivityList() - self:RefreshTraceHunt() self.nCurResIconIndex = 1 self:RefreshResourceIcon() for k, v in ipairs(self._mapNode.imgResourceIcon1_) do @@ -781,7 +797,8 @@ function LevelMenuCtrl:OnEnable() if actData ~= nil and actData:CheckActShow() then self.doubleActData = actData end - self._mapNode.imgDoubleDrop.gameObject:SetActive(self.doubleActData ~= nil) + local nReengagementDouble = PlayerData.Reengagement:GetDoubleDropCount() or 0 + self._mapNode.imgDoubleDrop.gameObject:SetActive(self.doubleActData ~= nil or 0 < nReengagementDouble) self._mapNode.goResource:RefreshDropUp(self.doubleActData) if self._panel.panelType == nil then self._panel.panelType = phone_page_main @@ -817,6 +834,8 @@ function LevelMenuCtrl:OnEnable() end, true, true, true) EventManager.Hit(EventId.TemporaryBlockInput, 0.1) end + NovaAPI.SetTMPText(self._mapNode.txtStarTowerName[1], "") + NovaAPI.SetTMPText(self._mapNode.txtStarTowerName[2], "") PlayerData.StarTower:SendTowerGrowthDetailReq(callback) end function LevelMenuCtrl:OnDisable() @@ -959,19 +978,46 @@ function LevelMenuCtrl:OnBtnClick_ActivityEntrance(btn, nIndex) end end end -function LevelMenuCtrl:OnBtnClick_TraceHunt(btn) - local callback = function() - if PlayerData.TraceHunt:GetControlLeftTime() <= 0 then - self:RefreshTraceHuntTime() - EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("TraceHunt_Tips_ControlInterrupt")) - return - end - local func = function() - EventManager.Hit(EventId.OpenPanel, PanelId.TraceHunt) - end - EventManager.Hit(EventId.SetTransition, 49, func) +function LevelMenuCtrl:OnBtnClick_Soldier(btn) + local openSoldierPanel = function() + local animLen = NovaAPI.GetAnimClipLength(self._mapNode.animTransition, { + "TransitionRoot_btnSoldier" + }) + self._mapNode.animTransition:Play("TransitionRoot_btnSoldier", 0, 0) + CS.WwiseAudioManager.Instance:PlaySound("ui_level_select") + self.nTransType = 53 + self:AddTimer(1, animLen, function() + EventManager.Hit(EventId.SetTransition, 53) + end, true, true, true) + EventManager.Hit(EventId.TemporaryBlockInput, animLen) end - PlayerData.TraceHunt:SendTraceHuntInfoReq(callback) + PlayerData.Base:CheckFunctionBtn(GameEnum.OpenFuncType.Soldier, openSoldierPanel, "ui_systerm_locked") +end +function LevelMenuCtrl:OnBtnClick_TraceHunt(btn) + local openTraceHuntPanel = function() + local animLen = NovaAPI.GetAnimClipLength(self._mapNode.animTransition, { + "TransitionRoot_btnTraceHunt" + }) + self._mapNode.animTransition:Play("TransitionRoot_btnTraceHunt", 0, 0) + self.nTransType = 49 + CS.WwiseAudioManager.Instance:PlaySound("ui_level_select") + self:AddTimer(1, animLen, function() + EventManager.Hit(EventId.SetTransition, 49) + end, true, true, true) + EventManager.Hit(EventId.TemporaryBlockInput, animLen) + end + local callbackCheck = function() + local afterReq = function() + if PlayerData.TraceHunt:GetControlLeftTime() <= 0 then + self:RefreshTraceHuntTime() + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("TraceHunt_Tips_ControlInterrupt")) + return + end + openTraceHuntPanel() + end + PlayerData.TraceHunt:SendTraceHuntInfoReq(afterReq) + end + PlayerData.Base:CheckFunctionBtn(GameEnum.OpenFuncType.TraceHunt, callbackCheck, "ui_systerm_locked") end function LevelMenuCtrl:OnBtnClick_ScoreBoss(btn) local openScoreBossPanel = function() @@ -1104,6 +1150,13 @@ function LevelMenuCtrl:OnEvent_TransAnimInClear() elseif self.nTransType == 23 then self.nTransType = 0 EventManager.Hit(EventId.OpenPanel, PanelId.WeeklyCopiesPanel) + elseif self.nTransType == 49 then + self.nTransType = 0 + EventManager.Hit(EventId.OpenPanel, PanelId.TraceHunt) + elseif self.nTransType == 53 then + self.nTransType = 0 + PlayerData.SoldierData:SetCurSelectSeasonId(1) + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierMainViewPanel) end end function LevelMenuCtrl:OnEvent_SelectResourceInstance(nType) diff --git a/lua/game/ui/levelmenuex/levelmenupanel.lua b/lua/game/ui/levelmenuex/levelmenupanel.lua index 742affa60..d8e79c3ca 100644 --- a/lua/game/ui/levelmenuex/levelmenupanel.lua +++ b/lua/game/ui/levelmenuex/levelmenupanel.lua @@ -7,6 +7,7 @@ LevelMenuPanel._tbDefine = { } function LevelMenuPanel:Awake() self.nCurStarTowerGroupId = nil + self.bFirstInit = true end function LevelMenuPanel:OnEnable() end diff --git a/lua/game/ui/levelmenuex/levelmenuresourcectrl.lua b/lua/game/ui/levelmenuex/levelmenuresourcectrl.lua index cf870a34f..84b9d15ab 100644 --- a/lua/game/ui/levelmenuex/levelmenuresourcectrl.lua +++ b/lua/game/ui/levelmenuex/levelmenuresourcectrl.lua @@ -73,7 +73,9 @@ LevelMenuResourceCtrl._mapNodeConfig = { imgChooseTimes = {}, imgChooseSkill = {}, imgChooseRegion = {}, - imgChooseEquipment = {} + imgChooseEquipment = {}, + imgReengagementTips = {}, + txtReengagementTips = {sComponentName = "TMP_Text"} } LevelMenuResourceCtrl._mapEventConfig = {} LevelMenuResourceCtrl._mapRedDotConfig = { @@ -134,14 +136,35 @@ function LevelMenuResourceCtrl:RefreshFuncOpen() end end function LevelMenuResourceCtrl:RefreshDropUp(actData) - local tbDoubleType = {} + self._mapNode.imgTimesDoubleDrop.gameObject:SetActive(false) + self._mapNode.imgRegionDoubleDrop.gameObject:SetActive(false) + self._mapNode.imgSkillDoubleDrop.gameObject:SetActive(false) + self._mapNode.imgEquipmentDoubleDrop.gameObject:SetActive(false) + self._mapNode.imgReengagementTips:SetActive(false) + local nReengagementCount = PlayerData.Reengagement:GetDoubleDropCount() if actData ~= nil then + local tbDoubleType = {} tbDoubleType = actData:GetDoubleFuncType() + self._mapNode.imgTimesDoubleDrop.gameObject:SetActive(table.indexof(tbDoubleType, GameEnum.OpenFuncType.DailyInstance) > 0) + self._mapNode.imgRegionDoubleDrop.gameObject:SetActive(0 < table.indexof(tbDoubleType, GameEnum.OpenFuncType.RegionBoss)) + self._mapNode.imgSkillDoubleDrop.gameObject:SetActive(0 < table.indexof(tbDoubleType, GameEnum.OpenFuncType.SkillInstance)) + self._mapNode.imgEquipmentDoubleDrop.gameObject:SetActive(0 < table.indexof(tbDoubleType, GameEnum.OpenFuncType.CharGemInstance)) end - self._mapNode.imgTimesDoubleDrop.gameObject:SetActive(table.indexof(tbDoubleType, GameEnum.OpenFuncType.DailyInstance) > 0) - self._mapNode.imgRegionDoubleDrop.gameObject:SetActive(0 < table.indexof(tbDoubleType, GameEnum.OpenFuncType.RegionBoss)) - self._mapNode.imgSkillDoubleDrop.gameObject:SetActive(0 < table.indexof(tbDoubleType, GameEnum.OpenFuncType.SkillInstance)) - self._mapNode.imgEquipmentDoubleDrop.gameObject:SetActive(0 < table.indexof(tbDoubleType, GameEnum.OpenFuncType.CharGemInstance)) + if 0 < nReengagementCount then + self._mapNode.imgReengagementTips:SetActive(true) + self._mapNode.imgTimesDoubleDrop.gameObject:SetActive(true) + self._mapNode.imgRegionDoubleDrop.gameObject:SetActive(true) + self._mapNode.imgSkillDoubleDrop.gameObject:SetActive(true) + self._mapNode.imgEquipmentDoubleDrop.gameObject:SetActive(true) + self:RefreshReengagementCount() + end +end +function LevelMenuResourceCtrl:RefreshReengagementCount() + local nReengagementCount = PlayerData.Reengagement:GetDoubleDropCount() + local nMaxCount = PlayerData.Reengagement:GetMaxDoubleDropCount() + local str = ConfigTable.GetUIText("Reengagement_DoubleDrop_LevelTip") + str = str .. ":" .. nReengagementCount .. "/" .. nMaxCount + NovaAPI.SetTMPText(self._mapNode.txtReengagementTips, str) end function LevelMenuResourceCtrl:Awake() self:RefreshChooseImg(0) diff --git a/lua/game/ui/login/loginctrl.lua b/lua/game/ui/login/loginctrl.lua index a10ade3ce..23f593b18 100644 --- a/lua/game/ui/login/loginctrl.lua +++ b/lua/game/ui/login/loginctrl.lua @@ -189,6 +189,7 @@ function LoginCtrl:OnEnable() self.bClickLogin = false self.bOnLogin = false self.bAutoOpenedAnn = false + self.bRequestingPlayerData = false self:InitSkip() self:InitAccount() self:InitServerList() @@ -435,7 +436,7 @@ function LoginCtrl:RequestLogin() end msgSend.Account = Account msgSend.Language = Settings.sCurrentTxtLanguage - msgSend.Channel = NovaAPI.GetClientChannelName() + msgSend.Channel = NovaAPI.GetServerLoginName() msgSend.Device = NovaAPI.GetDeviceId() msgSend.Version = NovaAPI.GetClientVersion() print("Device:" .. (msgSend.Device == nil and "" or msgSend.Device)) @@ -484,7 +485,7 @@ function LoginCtrl:RequestLoginSDK() } end msgSend.Language = Settings.sCurrentTxtLanguage - msgSend.Channel = NovaAPI.GetClientChannelName() + msgSend.Channel = NovaAPI.GetServerLoginName() msgSend.Device = self.DeviceTrackingId msgSend.Version = NovaAPI.GetClientVersion() print("Device:" .. (msgSend.Device == nil and "" or msgSend.Device)) @@ -497,6 +498,13 @@ function LoginCtrl:RequestLoginSDK() HttpNetHandler.SendMsg(NetMsgId.Id.player_login_req, msgSend, nil, func_Callback) end function LoginCtrl:RequestPlayerData() + if self.bRequestingPlayerData then + return + end + self.bRequestingPlayerData = true + self.bOnLogin = true + self._mapNode.btn_RequestPlayerData.gameObject:SetActive(false) + self._mapNode.btn_RequestPlayerData_Dev.gameObject:SetActive(false) local msgSend = {} local func_Callback = function(sendMsg) self:OnServerCallBack(sendMsg) @@ -514,6 +522,7 @@ function LoginCtrl:RequestCreatePlayer(nickName) end function LoginCtrl:OnServerCallBack(sendMsg) self.bOnLogin = false + self.bRequestingPlayerData = false local goLaunchUI = GameObject.Find("==== Builtin UI ====/LaunchUI") if sendMsg.receiveMsgId == NetMsgId.Id.player_data_succeed_ack then HttpNetHandler.SetPingPong() @@ -613,6 +622,7 @@ function LoginCtrl:OnEvent_LoginFailed() self.bProcessingLogin = false self.bOnLogin = false self.bClickLogin = false + self.bRequestingPlayerData = false self:ShowNode(self._mapNode.ClickLoginRoot) self:HideNode(self._mapNode.SelectServerRoot) self:HideNode(self._mapNode.ChangeAccountRoot) @@ -700,6 +710,7 @@ function LoginCtrl:OnBtnClick_Setting() EventManager.Hit(EventId.OpenPanel, PanelId.LoginSetting) end function LoginCtrl:AutoOpenAnnPanel() + self.bRequestingPlayerData = false local callback = function() if PlayerData.AnnouncementData:HasAnnouncement() then if PlayerData.AnnouncementData:GetIsNeedAutoOpen() then diff --git a/lua/game/ui/mail/mailctrl.lua b/lua/game/ui/mail/mailctrl.lua index e12948610..11d02a6a1 100644 --- a/lua/game/ui/mail/mailctrl.lua +++ b/lua/game/ui/mail/mailctrl.lua @@ -390,6 +390,9 @@ function MailCtrl:OpenMailDetail(data, goGrid) local mapPackageCfg = ConfigTable.GetData("MallPackage", sId, true) local mapMonthCfg = ConfigTable.GetData("MallMonthlyCard", sId, true) local mapGemCfg = ConfigTable.GetData("MallGem", sId, true) + local mapReturneePackCfg = ConfigTable.GetData("ActivityReturneePack", sId, true) + local mapReturneeCardCfg = ConfigTable.GetData("ActivityReturneeCard", sId, true) + local mapMallActivityCfg = ConfigTable.GetData("MallActivity", sId, true) local sBattlePass = PlayerData.BattlePass:GetBattlePassName(sId) if mapPackageCfg then data.DescArgs[1] = mapPackageCfg.DetailName @@ -402,6 +405,12 @@ function MailCtrl:OpenMailDetail(data, goGrid) data.DescArgs[3] = nil elseif sBattlePass then data.DescArgs[1] = sBattlePass + elseif mapReturneePackCfg then + data.DescArgs[1] = mapReturneePackCfg.DetailName + elseif mapReturneeCardCfg then + data.DescArgs[1] = mapReturneeCardCfg.Name + elseif mapMallActivityCfg then + data.DescArgs[1] = mapMallActivityCfg.Name end end local tmpFormatStr = self:MailFormat(str, data.DescArgs) diff --git a/lua/game/ui/mainlineex/storychapterctrl.lua b/lua/game/ui/mainlineex/storychapterctrl.lua index 0eefe6c35..fa2f00d0c 100644 --- a/lua/game/ui/mainlineex/storychapterctrl.lua +++ b/lua/game/ui/mainlineex/storychapterctrl.lua @@ -1,64 +1,68 @@ local BaseCtrl = require("GameCore.UI.BaseCtrl") local StoryChapterCtrl = class("StoryChapterCtrl", BaseCtrl) -local AvgData = PlayerData.Avg +local LocalData = require("GameCore.Data.LocalData") +local WwiseAudioMgr = CS.WwiseAudioManager.Instance +local RapidJson = require("rapidjson") StoryChapterCtrl._mapNodeConfig = { - loopsvChapterList = { - sNodeName = "svChapterList", - sComponentName = "LoopScrollView" + animBg = {sNodeName = "----Bg----", sComponentName = "Animator"}, + animTopBar = {sNodeName = "goBack", sComponentName = "Animator"}, + animChapterList = { + sNodeName = "----Root_List----", + sComponentName = "Animator" }, - txtName = {sNodeName = "txtName", sComponentName = "TMP_Text"}, - goPersonality = { - sNodeName = "goPersonality", - sComponentName = "GameObject" + animBtnShowStoryLineList = { + sNodeName = "btnShowStoryLineList", + sComponentName = "Animator" }, - btnChangeInfo = { - sNodeName = "btnChangeInfo", - sComponentName = "UIButton", - callback = "OnBtn_ClickChangeInfo" - }, - btnLeft = { - sComponentName = "UIButton", - callback = "OnBtn_ClickStoryChapter" - }, - btnRight = { - sComponentName = "UIButton", - callback = "OnBtn_ClickActivity" - }, - Select = {nCount = 2}, - unSelect = {nCount = 2}, - rtActor2D = { - sNodeName = "----Actor2D_PNG----", - sComponentName = "Transform" - }, - animActor2D = { - sNodeName = "----Actor2D_PNG----", + animMoWang = { + sNodeName = "----Root_MoWang----", sComponentName = "Animator" }, TopBar = { sNodeName = "TopBarPanel", sCtrlName = "Game.UI.TopBarEx.TopBarCtrl" }, - aniBg = {sNodeName = "----Bg----", sComponentName = "Animator"}, + txtTitle_Show = {sComponentName = "TMP_Text"}, + txtTitle2_Show = {sComponentName = "TMP_Text"}, + imgStoryIcon = {sComponentName = "Image"}, TabRedDot = {}, - txt_Select_1 = { - sComponentName = "TMP_Text", - sLanguageId = "WorldMap_MainLine_Avg" + btnShowStoryLineList = { + sComponentName = "UIButton", + callback = "OnBtn_ShowStoryLineList" }, - txt_unSelect_1 = { - sComponentName = "TMP_Text", - sLanguageId = "WorldMap_MainLine_Avg" + btnHideStoryLineList = { + sComponentName = "UIButton", + callback = "OnBtn_HideStoryLineList" }, - txt_Select_2 = { - sComponentName = "TMP_Text", - sLanguageId = "Story_Activity" + loopsvChapterList = { + sNodeName = "svChapterList", + sComponentName = "LoopScrollView" }, - txt_unSelect_2 = { - sComponentName = "TMP_Text", - sLanguageId = "Story_Activity" + loopsvStoryLineList = { + sNodeName = "svStoryLineList", + sComponentName = "LoopScrollView" + }, + btnArrow = { + sComponentName = "UIButton", + callback = "OnBtn_HideStoryLineList" + }, + rtActor2D = { + sNodeName = "----Actor2D_PNG----", + sComponentName = "Transform" + }, + txtName = {sNodeName = "txtName", sComponentName = "TMP_Text"}, + goPersonality = { + sNodeName = "goPersonality", + sComponentName = "GameObject" }, txtBtnChangeInfo = { sComponentName = "TMP_Text", sLanguageId = "Change_Role_Character" + }, + btnChangeInfo = { + sNodeName = "btnChangeInfo", + sComponentName = "UIButton", + callback = "OnBtn_ChangeInfo" } } StoryChapterCtrl._mapEventConfig = { @@ -66,142 +70,285 @@ StoryChapterCtrl._mapEventConfig = { [EventId.UIHomeConfirm] = "OnEvent_BackHome" } StoryChapterCtrl._mapRedDotConfig = { - [RedDotDefine.Map_MainLine] = {sNodeName = "TabRedDot"} + [RedDotDefine.Map_MainLine_Entrance] = {sNodeName = "TabRedDot"} } -function StoryChapterCtrl:Awake() - self.bInitLoop = true - local tbParam = self:GetPanelParam() - self.fromPanel = tbParam[1] ~= nil and tbParam[1] or 0 - self.aniSafeRoot = self.gameObject:GetComponent("Animator") - self.constImgTitleBgWidth = 143.5 - local callback = function() - self.bHasAchievementData = true - end - PlayerData.Achievement:SendAchievementInfoReq(callback) - self.tbPlayedUnlockEffectChapter = {} -end -function StoryChapterCtrl:FadeIn() - EventManager.Hit(EventId.SetTransition) -end function StoryChapterCtrl:OnEnable() - self:SwitchTog(true) - self.tbGridCtrl = {} - local count = 0 - self.nCompletedChapter = AvgData:GetNewLockChapterIndex() - count, self.tbAllChapter = PlayerData.Avg:GetChapterCount() - self.nRecentChapterId = PlayerData.Avg:GetRecentChapterId() - self._mapNode.loopsvChapterList:Init(count, self, self.RefreshChapterList) - self._mapNode.loopsvChapterList:SetScrollGridPos(self.nRecentChapterId - 3) - if not self.bInitLoop then - local index = 0 - for k, v in pairs(self.tbGridCtrl) do - if v.Id ~= self.nCompletedChapter + 1 then - v.aniTrans:Play("StoryChapter_chapter_back") + self:ParseData() + self.nStoryLineId_From = 0 + self.nStoryLineId_To = 0 + self.bStoryLine_NeedPlayUnlockAnim = false + self.bStoryLine_NeedPlaySwitchAnim = false + self.nChapterId_From = 0 + self.nChapterId_To = 0 + self.bChapter_NeedPlayUnlockAnim = false + self.nCurLineId = 0 + self.nCurChapterId = 0 + self.goLineSel = nil + local tbParam = self:GetPanelParam() + if type(tbParam) == "table" then + local nSpecifyChapterId = tbParam[1] or 0 + if type(nSpecifyChapterId) == "number" and 0 < nSpecifyChapterId then + local bUnlock, sTxt = PlayerData.Avg:IsStoryChapterUnlock(nSpecifyChapterId) + if bUnlock == true then + self.nChapterId_From = nSpecifyChapterId + local cfgdata = ConfigTable.GetData("StoryChapter", nSpecifyChapterId) + self.nStoryLineId_From = cfgdata.StoryLineId + else + printLog("specified chapter hasn't unlocked, chapter id:" .. tostring(nSpecifyChapterId)) end end end - self.bInitLoop = false - self:RefreshPersonality() - self._mapNode.animActor2D:Play("Actor2D_PNG_right_in") - self.nCompletedChapter = -1 + self:SetMoWang() + self:CheckJustRead() + if type(tbParam) == "table" then + local nPreviousSelectedChapterId = tbParam[2] or 0 + if type(nPreviousSelectedChapterId) == "number" and 0 < nPreviousSelectedChapterId then + local bUnlock, sTxt = PlayerData.Avg:IsStoryChapterUnlock(nPreviousSelectedChapterId) + if bUnlock == true then + self.nChapterId_From = nPreviousSelectedChapterId + local cfgdata = ConfigTable.GetData("StoryChapter", nPreviousSelectedChapterId) + self.nStoryLineId_From = cfgdata.StoryLineId + else + printLog("previous selected chapter hasn't unlocked, chapter id:" .. tostring(nPreviousSelectedChapterId)) + end + end + end + self:CheckLatest() + self:FallbackToDefault() + self.bPlayEnterChapter = false + self.bPlayChapterIn = true + self.nChapterIn = 0.333 + self.nCurLineId = self.nStoryLineId_From + self:SetBtn_IconTitle(self.nCurLineId) + self._mapNode.loopsvStoryLineList:Init(#self.tbLine, self, self.OnGrid_StoryLine, self.OnBtn_StoryLine) + for i, v in ipairs(self.tbLine) do + if v.nLineId == self.nStoryLineId_From then + self._mapNode.loopsvStoryLineList:SetScrollGridPos(i - 1, 0, -1) + break + end + end + self.tbChapter = self:GetChapters(self.nCurLineId) + self._mapNode.loopsvChapterList:Init(#self.tbChapter, self, self.OnGrid_Chapter, self.OnBtn_Chapter) + local nHeadIdx = table.indexof(self.tbChapter, self.nChapterId_From) + local nLocateChapterDuration = (nHeadIdx - 1) * 0.1 + local PlayAnim_RootIn = function() + self:PlayRootAnim(true) + end + local PlayAnim_LocateChapter = function() + self.bPlayChapterIn = false + self.nChapterIn = 0 + self._mapNode.loopsvChapterList:SetScrollGridPos(nHeadIdx - 1, nLocateChapterDuration, -1) + end + local PlayAnim_UnlockBtn = function() + self._mapNode.animBtnShowStoryLineList:Play("StoryChapter_LineBtn_Unlock") + WwiseAudioMgr:PlaySound("ui_mainline_ago_appear") + self:SetBtn_IconTitle(self.nStoryLineId_To, true) + end + local PlayAnim_MoveRight = function() + self:OnBtn_ShowStoryLineList() + end + local PlayAnim_ScrollToLine = function() + for i, v in ipairs(self.tbLine) do + if v.nLineId == self.nStoryLineId_To then + self._mapNode.loopsvStoryLineList:SetScrollGridPos(i - 1, 0.2, 0) + break + end + end + end + local PlayAnim_UnlockNewLine = function() + for i, v in ipairs(self.tbLine) do + if v.nLineId == self.nStoryLineId_To then + local goLineGridBtn = self._mapNode.loopsvStoryLineList.transform:Find("Viewport/Content/" .. tostring(i - 1)).gameObject + self:OnGrid_StoryLine(goLineGridBtn, true) + break + end + end + end + local PlayAnim_ClickLine = function() + for i, v in ipairs(self.tbLine) do + if v.nLineId == self.nStoryLineId_To then + local goLineGridBtn = self._mapNode.loopsvStoryLineList.transform:Find("Viewport/Content/" .. tostring(i - 1)).gameObject + self:OnBtn_StoryLine(goLineGridBtn) + break + end + end + end + local PlayAnim_Locate_To_Chapter = function() + self.bPlayChapterIn = false + self.nChapterIn = 0 + local nIdx = table.indexof(self.tbChapter, self.nChapterId_To) + self._mapNode.loopsvChapterList:SetScrollGridPos(nIdx - 1, 0.2, -1) + end + local PlayAnim_Unlock_To_Chapter = function() + local nIdx = table.indexof(self.tbChapter, self.nChapterId_To) + local goChapterGridBtn = self._mapNode.loopsvChapterList.transform:Find("Viewport/Content/" .. tostring(nIdx - 1)).gameObject + self:OnGrid_Chapter(goChapterGridBtn, true) + end + local AnimDone = function() + self.nChapterIn = 0 + end + local nAnimDuration = 0 + local seq = DOTween.Sequence() + seq:AppendInterval(0.1) + seq:AppendCallback(PlayAnim_RootIn) + if self.nChapterIn < 0.4 then + seq:AppendInterval(0.4) + nAnimDuration = 0.5 + else + seq:AppendInterval(self.nChapterIn) + nAnimDuration = self.nChapterIn + 0.1 + end + seq:AppendCallback(PlayAnim_LocateChapter) + seq:AppendInterval(nLocateChapterDuration) + nAnimDuration = nAnimDuration + nLocateChapterDuration + if self.bStoryLine_NeedPlayUnlockAnim == true then + if self.nStoryLineId_From == 1 and self.nStoryLineId_To == 2 then + seq:AppendCallback(PlayAnim_UnlockBtn) + seq:AppendInterval(2) + nAnimDuration = nAnimDuration + 2 + end + seq:AppendCallback(PlayAnim_MoveRight) + seq:AppendInterval(0.5) + seq:AppendCallback(PlayAnim_ScrollToLine) + seq:AppendInterval(0.2) + seq:AppendCallback(PlayAnim_UnlockNewLine) + seq:AppendInterval(1) + seq:AppendCallback(PlayAnim_ClickLine) + seq:AppendInterval(0.7) + seq:AppendCallback(PlayAnim_Locate_To_Chapter) + seq:AppendInterval(0.2) + seq:AppendCallback(PlayAnim_Unlock_To_Chapter) + seq:AppendInterval(1.3) + nAnimDuration = nAnimDuration + 0.5 + 0.2 + 1 + 0.7 + 0.2 + 1.3 + elseif self.bStoryLine_NeedPlaySwitchAnim == true then + seq:AppendCallback(PlayAnim_MoveRight) + seq:AppendInterval(0.5) + seq:AppendCallback(PlayAnim_ScrollToLine) + seq:AppendInterval(0.2) + seq:AppendCallback(PlayAnim_ClickLine) + seq:AppendInterval(0.7) + seq:AppendCallback(PlayAnim_Locate_To_Chapter) + seq:AppendInterval(0.2) + seq:AppendCallback(PlayAnim_Unlock_To_Chapter) + seq:AppendInterval(1.3) + nAnimDuration = nAnimDuration + 0.5 + 0.2 + 0.7 + 0.2 + 1.3 + elseif self.bChapter_NeedPlayUnlockAnim == true then + seq:AppendCallback(PlayAnim_Locate_To_Chapter) + seq:AppendInterval(0.2) + seq:AppendCallback(PlayAnim_Unlock_To_Chapter) + seq:AppendInterval(1.3) + nAnimDuration = nAnimDuration + 0.2 + 1.3 + end + seq:AppendCallback(AnimDone) + seq:SetUpdate(true) + EventManager.Hit(EventId.TemporaryBlockInput, nAnimDuration) end function StoryChapterCtrl:OnDisable() + self.nStoryLineId_From = 0 + self.nStoryLineId_To = 0 + self.bStoryLine_NeedPlayUnlockAnim = false + self.bStoryLine_NeedPlaySwitchAnim = false + self.nChapterId_From = 0 + self.nChapterId_To = 0 + self.bChapter_NeedPlayUnlockAnim = false + self.nCurLineId = 0 + self.nCurChapterId = 0 + self.goLineSel = nil + self.bPlayEnterChapter = false + delChildren(self._mapNode.loopsvChapterList.transform:Find("Viewport/Content")) + delChildren(self._mapNode.loopsvStoryLineList.transform:Find("Viewport/Content")) end -function StoryChapterCtrl:RefreshChapterGrid(grid, index) - local chapterData = self.tbAllChapter[index] - local trans = grid.transform:Find("AnimRoot") - local imgBg = trans:Find("imgBg"):GetComponent("Image") - if chapterData.Type == GameEnum.chapterType.Mainline then - local txtIndex = trans:Find("txtIndex"):GetComponent("TMP_Text") - NovaAPI.SetTMPText(txtIndex, chapterData.Index) +function StoryChapterCtrl:ParseData() + self.tbLine = {} + self.mapChapter = {} + self.tbUnlockAnimPlayedChapter = {} + self:LoadLocalData() + local foreach_Line = function(cfg) + table.insert(self.tbLine, { + nLineId = cfg.Id, + nSort = cfg.SortIndex, + tbChapterId = {}, + bVisible = cfg.Visible, + bIsUnlock = false + }) end - local txtChapterIndex = trans:Find("imgTitle1/txtChapterIndex"):GetComponent("TMP_Text") - local goUnlock = trans:Find("goUnlock") - local goLock = trans:Find("goLock") - local txtTitle = goUnlock:Find("txtTitle"):GetComponent("TMP_Text") - local txtIndexTitle = goUnlock:Find("txtIndexTitle"):GetComponent("TMP_Text") - local aniTrans = trans:GetComponent("Animator") - local goFXChapterList = trans:Find("FXChapterList") - if self.bInitLoop and self.nCompletedChapter < 0 and self.nRecentChapterId <= 3 then - if index <= 5 then - if index == 1 then - aniTrans:Play("StoryChapter_chapter_in") - else - self:AddTimer(1, 0.1 * (index - 1), function() - aniTrans:Play("StoryChapter_chapter_in") - end, true, true, true) + local foreach_Chapter = function(cfg) + if PlayerData.Avg:IsStoryChapterShow(cfg.Id) == true then + local bUnlock, sTxt = PlayerData.Avg:IsStoryChapterUnlock(cfg.Id) + self.mapChapter[cfg.Id] = { + nHeadStoryId = 0, + bHeadRead = false, + tbPrevStoryId = cfg.PrevStories, + bIsUnlock = bUnlock, + sUnlockTips = sTxt + } + for i, v in ipairs(self.tbLine) do + if v.nLineId == cfg.StoryLineId and 0 >= table.indexof(v.tbChapterId, cfg.Id) then + table.insert(v.tbChapterId, cfg.Id) + break + end end - else - aniTrans:Play("StoryChapter_chapter_defaut") end - else - aniTrans:Play("StoryChapter_chapter_defaut") end - NovaAPI.SetTMPText(txtChapterIndex, chapterData.Name) - self:SetPngSprite(imgBg, chapterData.ChapterIcon) - local isUnlock, lockText = PlayerData.Avg:IsStoryChapterUnlock(chapterData.Id) - goFXChapterList.gameObject:SetActive(false) - if self.nCompletedChapter + 1 == chapterData.Id and isUnlock then - goFXChapterList.gameObject:SetActive(true) - aniTrans:Play("StoryChapter_chapter_Unlock") + local foreach_Story = function(cfg) + local data = self.mapChapter[cfg.Chapter] + if data ~= nil then + local tb = cfg.ParentStoryId + if tb == nil or type(tb) == "table" and #tb == 0 then + local n = self.mapChapter[cfg.Chapter].nHeadStoryId + if n == 0 or 0 < n and n > cfg.Id then + self.mapChapter[cfg.Chapter].nHeadStoryId = cfg.Id + self.mapChapter[cfg.Chapter].bHeadRead = PlayerData.Avg:IsStoryReaded(cfg.Id) + if cfg.Chapter == 1 then + self.mapChapter[cfg.Chapter].bHeadRead = true + end + end + end + end end - goUnlock.gameObject:SetActive(true) - goLock.gameObject:SetActive(not isUnlock or self.nCompletedChapter + 1 == chapterData.Id) - NovaAPI.SetTMPText(txtTitle, chapterData.Desc) - local RecentStoryId = PlayerData.Avg:GetRecentStoryId(chapterData.Id) - if RecentStoryId ~= nil and isUnlock then - local storyData = ConfigTable.GetData_Story(RecentStoryId) - NovaAPI.SetTMPText(txtIndexTitle, storyData.Index .. " " .. storyData.Title) - elseif not isUnlock then - NovaAPI.SetTMPText(txtIndexTitle, ConfigTable.GetUIText("Chapter_Not_Unlock")) - end - if not isUnlock then - local txtLock = goLock:Find("txtLock"):GetComponent("TMP_Text") - NovaAPI.SetTMPText(txtLock, lockText) - end - local btn = grid.transform:GetComponent("UIButton") - btn.onClick:RemoveAllListeners() - btn.onClick:AddListener(function() - if isUnlock then - goLock.gameObject:SetActive(false) - aniTrans:Play("StoryChapter_chapter_setout") - self:OnBtn_ClickChapterGrid(chapterData.Id, grid) + ForEachTableLine(DataTable.StoryLine, foreach_Line) + ForEachTableLine(DataTable.StoryChapter, foreach_Chapter) + ForEachTableLine(DataTable.Story, foreach_Story) + table.sort(self.tbLine, function(a, b) + if a.nSort == b.nSort then + return a.nLineId < b.nLineId else - EventManager.Hit(EventId.OpenMessageBox, lockText) + return a.nSort < b.nSort end end) -end -function StoryChapterCtrl:RefreshChapterList(grid, index) - index = index + 1 - local chapterData = self.tbAllChapter[index] - if chapterData == nil then - return + local tbChapterId_HasNoStory = {} + for k, v in pairs(self.mapChapter) do + if v.nHeadStoryId == 0 then + table.insert(tbChapterId_HasNoStory, k) + end end - local chapterType = chapterData.Type - local gridTrans = grid.transform - local mainlineTrans = gridTrans:Find("btn") - local branchlineTrans = gridTrans:Find("Branch") - if chapterType == GameEnum.chapterType.Mainline then - gridTrans = mainlineTrans - elseif chapterType == GameEnum.chapterType.Branchline then - gridTrans = branchlineTrans + for i, v in ipairs(tbChapterId_HasNoStory) do + self.mapChapter[v] = nil + end + for i, v in ipairs(self.tbLine) do + for ii, vv in ipairs(tbChapterId_HasNoStory) do + local nIdx = table.indexof(v.tbChapterId, vv) + if 0 < nIdx then + table.remove(v.tbChapterId, nIdx) + end + end + end + local n = #self.tbLine + for i = n, 1, -1 do + local data = self.tbLine[i] + if 0 >= #data.tbChapterId then + table.remove(self.tbLine, i) + else + table.sort(data.tbChapterId) + local nChapterId = data.tbChapterId[1] + self.tbLine[i].bIsUnlock = self.mapChapter[nChapterId].bIsUnlock + if data.bVisible == false and data.bIsUnlock == false then + table.remove(self.tbLine, i) + end + end end - mainlineTrans.gameObject:SetActive(chapterType == GameEnum.chapterType.Mainline) - branchlineTrans.gameObject:SetActive(chapterType == GameEnum.chapterType.Branchline) - self:RefreshChapterGrid(gridTrans, index) - local ChapterRedDot = gridTrans:Find("AnimRoot/ChapterRedDot") - local aniTrans = gridTrans:Find("AnimRoot"):GetComponent("Animator") - local nInstanceID = grid:GetInstanceID() - self.tbGridCtrl[nInstanceID] = { - Id = chapterData.Id, - aniTrans = aniTrans - } - RedDotManager.RegisterNode(RedDotDefine.Map_MainLine_Chapter, chapterData.Id, ChapterRedDot, nil, nil, true) end -function StoryChapterCtrl:RefreshPersonality() - local tbPersonality, sTitle = PlayerData.Avg:CalcPersonality(1) - NovaAPI.SetPersonalityRing(self._mapNode.goPersonality, tbPersonality) - NovaAPI.SetTMPText(self._mapNode.txtName, sTitle) +function StoryChapterCtrl:SetMoWang() local charId = AdjustMainRoleAvgCharId() local spBody, spFace, v3OffsetPos, v3OffsetScale, spBlackBody = self:GetAvgPortrait(charId, "a", "002") local trans = self._mapNode.rtActor2D @@ -214,75 +361,370 @@ function StoryChapterCtrl:RefreshPersonality() NovaAPI.SetImageSpriteAsset(imgFace, spFace) NovaAPI.SetImageNativeSize(imgBody) NovaAPI.SetImageNativeSize(imgFace) + local tbPersonality, sTitle = PlayerData.Avg:CalcPersonality(1) + NovaAPI.SetPersonalityRing(self._mapNode.goPersonality, tbPersonality) + NovaAPI.SetTMPText(self._mapNode.txtName, sTitle) end -function StoryChapterCtrl:SwitchTog(bLeft) - self._mapNode.Select[1]:SetActive(bLeft) - self._mapNode.unSelect[1]:SetActive(not bLeft) - self._mapNode.Select[2]:SetActive(not bLeft) - self._mapNode.unSelect[2]:SetActive(bLeft) -end -function StoryChapterCtrl:PlayAnimOut() - self._mapNode.aniBg:Play("StoryChapter_bg_out") - self.aniSafeRoot:Play("StoryChapter_out") - self._mapNode.animActor2D:Play("Actor2D_PNG_right_out") - local time1 = NovaAPI.GetAnimClipLength(self._mapNode.aniBg, { - "StoryChapter_bg_out" - }) - local time2 = NovaAPI.GetAnimClipLength(self.aniSafeRoot, { - "StoryChapter_out" - }) - local time = math.min(time1, time2) - return time -end -function StoryChapterCtrl:OnBtn_ClickChapterGrid(index, grid) - EventManager.Hit(EventId.TemporaryBlockInput, 1) - for k, v in pairs(self.tbGridCtrl) do - if v.Id ~= index then - v.aniTrans:Play("StoryChapter_chapter_unsetout") - end - end - local time = self:PlayAnimOut() - self:AddTimer(1, time, function() - local chapterData = self.tbAllChapter[index] - if chapterData == nil then - return - end - if chapterData.Type == GameEnum.chapterType.Mainline then - EventManager.Hit(EventId.OpenPanel, PanelId.MainlineEx, index, PanelId.StoryChapter) - elseif chapterData.Type == GameEnum.chapterType.Branchline then - EventManager.Hit(EventId.OpenPanel, chapterData.StoryPanelId, index) - end - end, true, true, true) -end -function StoryChapterCtrl:OnBtn_ClickChangeInfo() - local time = self:PlayAnimOut() - self:AddTimer(1, time, function() - EventManager.Hit(EventId.OpenPanel, PanelId.ChangeGender) - end, true, true, true) -end -function StoryChapterCtrl:OnBtn_ClickStoryChapter() - self:SwitchTog(true) - self._mapNode.loopsvChapterList.gameObject:SetActive(true) - local count = PlayerData.Avg:GetChapterCount() - self._mapNode.loopsvChapterList:Init(count, self, self.RefreshChapterList) -end -function StoryChapterCtrl:OnBtn_ClickActivity() - EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Function_NotAvailable")) -end -function StoryChapterCtrl:OnEvent_UIBackConfirm() - if self.fromPanel ~= 0 and self.fromPanel ~= PanelId.StoryChapter then - if self.fromPanel == PanelId.MainlineEx then - EventManager.Hit(EventId.ClosePanel, PanelId.MainlineEx) - else - EventManager.Hit(EventId.OpenPanel, PanelId.LevelMenu) - end - end - EventManager.Hit(EventId.ClosePanel, PanelId.StoryChapter) -end -function StoryChapterCtrl:OnEvent_BackHome(nPanelId) - if self._panel._nPanelId ~= nPanelId then +function StoryChapterCtrl:CheckJustRead() + if self.nChapterId_From ~= 0 then return end - PanelManager.Home() + local nStoryId = PlayerData.Avg.nJustReadStoryId + if nStoryId <= 0 then + return + end + local cfg = ConfigTable.GetData("Story", nStoryId) + if cfg == nil then + return + end + local nChapterId = cfg.Chapter + if self.mapChapter[nChapterId].bIsUnlock ~= true then + return + end + local _cfg = ConfigTable.GetData("StoryChapter", nChapterId) + local nStoryLineId = _cfg.StoryLineId + local mapLine + for i, v in ipairs(self.tbLine) do + if v.nLineId == nStoryLineId then + mapLine = v + break + end + end + if mapLine == nil then + return + end + if mapLine.bIsUnlock ~= true then + return + end + local sAvgLuaName = cfg.StoryId + self.nChapterId_From = cfg.Chapter + self.nStoryLineId_From = _cfg.StoryLineId + self.bChapter_NeedPlayUnlockAnim = false + local nNextChapterId = self.nChapterId_From + 1 + local data = self.mapChapter[nNextChapterId] + if type(data) == "table" and 0 < table.indexof(data.tbPrevStoryId, sAvgLuaName) and data.bIsUnlock == true and data.bHeadRead == false and self:UnlockAnimHasPlayed(nNextChapterId) == false then + self.bChapter_NeedPlayUnlockAnim = true + end + self:Check_StoryLine_NeedPlayUnlockAnim(nNextChapterId) +end +function StoryChapterCtrl:CheckLatest() + if self.nChapterId_From ~= 0 then + return + end + self.bChapter_NeedPlayUnlockAnim = false + local tb = {} + for k, v in pairs(self.mapChapter) do + table.insert(tb, k) + end + table.sort(tb) + local nNewUnlockChapterId = 0 + local n = #tb + for i = n, 1, -1 do + local nChapterId = tb[i] + local data = self.mapChapter[nChapterId] + if data.bIsUnlock == true then + self.nChapterId_From = nChapterId + if data.bHeadRead == false and self:UnlockAnimHasPlayed(nChapterId) == false then + self.bChapter_NeedPlayUnlockAnim = true + self.nChapterId_From = tb[i - 1] + nNewUnlockChapterId = nChapterId + end + break + end + end + local cfg = ConfigTable.GetData("StoryChapter", self.nChapterId_From) + self.nStoryLineId_From = cfg.StoryLineId + self:Check_StoryLine_NeedPlayUnlockAnim(nNewUnlockChapterId) +end +function StoryChapterCtrl:Check_StoryLine_NeedPlayUnlockAnim(nNextChapterId) + self.nChapterId_To = 0 + self.nStoryLineId_To = 0 + self.bStoryLine_NeedPlayUnlockAnim = false + self.bStoryLine_NeedPlaySwitchAnim = false + if self.bChapter_NeedPlayUnlockAnim == true and 0 < nNextChapterId then + self.nChapterId_To = nNextChapterId + cfg = ConfigTable.GetData("StoryChapter", nNextChapterId) + if cfg ~= nil then + for i, v in ipairs(self.tbLine) do + if v.nLineId == cfg.StoryLineId then + if v.tbChapterId[1] == nNextChapterId then + self.nStoryLineId_To = v.nLineId + self.bStoryLine_NeedPlayUnlockAnim = true + break + end + if cfg.StoryLineId ~= self.nStoryLineId_From then + self.nStoryLineId_To = v.nLineId + self.bStoryLine_NeedPlaySwitchAnim = true + end + break + end + end + end + end +end +function StoryChapterCtrl:FallbackToDefault() + if self.nChapterId_From ~= 0 then + return + end + self.nStoryLineId_From = 1 + self.nStoryLineId_To = 0 + self.bStoryLine_NeedPlayUnlockAnim = false + self.bStoryLine_NeedPlaySwitchAnim = false + self.nChapterId_From = 1 + self.nChapterId_To = 0 + self.bChapter_NeedPlayUnlockAnim = false +end +function StoryChapterCtrl:LoadLocalData() + local sJson = LocalData.GetPlayerLocalData("UnlockAnimPlayedChapter") + local tb = decodeJson(sJson) + if type(tb) == "table" then + self.tbUnlockAnimPlayedChapter = tb + if table.indexof(self.tbUnlockAnimPlayedChapter, "1") <= 0 then + table.insert(self.tbUnlockAnimPlayedChapter, "1") + end + end +end +function StoryChapterCtrl:MarkAndSaveLocalData(nChapterId) + if type(self.tbUnlockAnimPlayedChapter) == "table" then + local sId = tostring(nChapterId) + if table.indexof(self.tbUnlockAnimPlayedChapter, sId) <= 0 then + table.insert(self.tbUnlockAnimPlayedChapter, sId) + local sJson = RapidJson.encode(self.tbUnlockAnimPlayedChapter) + LocalData.SetPlayerLocalData("UnlockAnimPlayedChapter", sJson) + end + end +end +function StoryChapterCtrl:UnlockAnimHasPlayed(nChapterId) + if type(self.tbUnlockAnimPlayedChapter) == "table" and table.indexof(self.tbUnlockAnimPlayedChapter, tostring(nChapterId)) > 0 then + return true + end + return false +end +function StoryChapterCtrl:GetChapters(nLineId) + for i, v in ipairs(self.tbLine) do + if v.nLineId == nLineId then + return v.tbChapterId + end + end +end +function StoryChapterCtrl:PlayRootAnim(bIn) + local sAnimName = "" + if bIn == true then + sAnimName = "StoryChapter_Bg_MoveIn" + else + sAnimName = "StoryChapter_Bg_MoveOut" + end + self._mapNode.animBg:Play(sAnimName) + if bIn == true then + sAnimName = "tc_top_back_01_t_in" + else + sAnimName = "tc_top_back_01_t_out" + end + self._mapNode.animTopBar:Play(sAnimName) + if bIn == true then + sAnimName = "StoryChapterList_MoveIn" + else + sAnimName = "StoryChapterList_MoveOut" + end + self._mapNode.animChapterList:Play(sAnimName) + if bIn == true then + sAnimName = "StoryChapterMW_MoveIn" + else + sAnimName = "StoryChapterMW_MoveOut" + end + self._mapNode.animMoWang:Play(sAnimName) + if bIn == true then + sAnimName = "StoryChapter_LineBtn_In" + else + sAnimName = "StoryChapter_LineBtn_Out" + end + self._mapNode.animBtnShowStoryLineList:Play(sAnimName) +end +function StoryChapterCtrl:SetBtn_IconTitle(nLineId, bForceVisible) + if bForceVisible == true then + self._mapNode.btnShowStoryLineList.transform.localScale = Vector3.one + else + local b = false + if #self.tbLine > 1 then + b = true + if self.bStoryLine_NeedPlayUnlockAnim == true and self.nStoryLineId_From == 1 and self.nStoryLineId_To == 2 then + b = false + end + end + self._mapNode.btnShowStoryLineList.transform.localScale = b == true and Vector3.one or Vector3.zero + end + local cfg = ConfigTable.GetData("StoryLine", nLineId) + local sRemovedMain = string.gsub(cfg.TitleMain, "\n", "") + local sRemovedSub = string.gsub(cfg.TitleSub, "\n", "") + sRemovedMain = string.gsub(sRemovedMain, "\r", "") + sRemovedSub = string.gsub(sRemovedSub, "\r", "") + NovaAPI.SetTMPText(self._mapNode.txtTitle_Show, sRemovedMain) + NovaAPI.SetTMPText(self._mapNode.txtTitle2_Show, sRemovedSub) + self:SetPngSprite(self._mapNode.imgStoryIcon, cfg.Icon) +end +function StoryChapterCtrl:OnGrid_StoryLine(go, bPlayUnlockAnim) + local nIndex = tonumber(go.name) + 1 + local data = self.tbLine[nIndex] + local cfg = ConfigTable.GetData("StoryLine", data.nLineId) + local tr = go.transform:Find("scale_on_click") + local goSel = tr:Find("imgDb_Sel").gameObject + local trOff = tr:Find("imgDb_off") + local trOn = tr:Find("imgDb_on") + NovaAPI.SetTMPText(trOff:Find("tmpTabTitle_off"):GetComponent("TMP_Text"), "???") + NovaAPI.SetTMPText(trOn:Find("tmpTabTitle_on"):GetComponent("TMP_Text"), cfg.TitleMain) + NovaAPI.SetTMPText(trOn:Find("tmpTabTitle_on/tmpTabTitle2_on"):GetComponent("TMP_Text"), cfg.TitleSub) + self:SetPngSprite(trOn:Find("imgStoryIcon_on"):GetComponent("Image"), cfg.Icon) + goSel:SetActive(self.nCurLineId == data.nLineId) + if self.nCurLineId == data.nLineId then + self.goLineSel = goSel + end + local goRedDot = trOn:Find("tmpTabTitle_on/redDotTab").gameObject + RedDotManager.RegisterNode(RedDotDefine.Map_MainLine_StoryLine, data.nLineId, goRedDot) + if bPlayUnlockAnim == true and data.nLineId == self.nStoryLineId_To then + WwiseAudioMgr:PlaySound("ui_mainline_ago_unlock") + go:GetComponent("Animator"):Play("StoryChapter_Line_unlock") + elseif data.bIsUnlock == true and data.nLineId == self.nStoryLineId_To and self.nChapterId_To == data.tbChapterId[1] then + go:GetComponent("Animator"):Play("StoryChapter_Line_off") + else + go:GetComponent("Animator"):Play("StoryChapter_Line_on") + end +end +function StoryChapterCtrl:OnBtn_StoryLine(go) + WwiseAudioMgr:PlaySound("ui_mainline_ago_point") + local nIndex = tonumber(go.name) + 1 + local data = self.tbLine[nIndex] + if self.nCurLineId == data.nLineId then + return + end + if IsNull(self.goLineSel) == false then + self.goLineSel:SetActive(false) + end + self.goLineSel = go.transform:Find("scale_on_click/imgDb_Sel").gameObject + self.goLineSel:SetActive(true) + self.nCurLineId = data.nLineId + self.tbChapter = self:GetChapters(self.nCurLineId) + self.bPlayChapterIn = true + self.nChapterIn = 0.333 + self._mapNode.loopsvChapterList:Init(#self.tbChapter, self, self.OnGrid_Chapter, self.OnBtn_Chapter) + self:SetBtn_IconTitle(self.nCurLineId, true) +end +function StoryChapterCtrl:OnGrid_Chapter(go, bPlayUnlockAnim) + local nIndex = tonumber(go.name) + 1 + local nChapterId = self.tbChapter[nIndex] + local data = self.mapChapter[nChapterId] + local cfg = ConfigTable.GetData("StoryChapter", nChapterId) + local goA = go.transform:Find("btn").gameObject + local goB = go.transform:Find("Branch").gameObject + goA:SetActive(cfg.Type == GameEnum.chapterType.Mainline) + goB:SetActive(cfg.Type == GameEnum.chapterType.Branchline) + local tr = goA.transform:Find("AnimRoot") + if cfg.Type == GameEnum.chapterType.Branchline then + tr = goB.transform:Find("AnimRoot") + end + self:SetPngSprite(tr:Find("imgBg"):GetComponent("Image"), cfg.ChapterIcon) + NovaAPI.SetTMPText(tr:Find("imgTitle1/txtChapterIndex"):GetComponent("TMP_Text"), cfg.Name) + NovaAPI.SetTMPText(tr:Find("txtIndex"):GetComponent("TMP_Text"), cfg.Index) + NovaAPI.SetTMPText(tr:Find("goUnlock/txtTitle"):GetComponent("TMP_Text"), cfg.Desc) + local sTxt = ConfigTable.GetUIText("Chapter_Not_Unlock") + if data.bIsUnlock == true then + local nStoryId = PlayerData.Avg:GetRecentStoryId(nChapterId) + cfg = ConfigTable.GetData("Story", nStoryId) + sTxt = cfg.Index .. " " .. cfg.Title + end + NovaAPI.SetTMPText(tr:Find("goUnlock/txtIndexTitle"):GetComponent("TMP_Text"), sTxt) + NovaAPI.SetTMPText(tr:Find("goLock/txtLock"):GetComponent("TMP_Text"), data.sUnlockTips or "") + local goRedDot = tr:Find("ChapterRedDot").gameObject + RedDotManager.RegisterNode(RedDotDefine.Map_MainLine_Chapter, { + self.nCurLineId, + nChapterId + }, goRedDot) + local bIsOn = data.bIsUnlock == true and nChapterId ~= self.nChapterId_To + tr:Find("goLock").gameObject:SetActive(bIsOn == false) + local anim = tr:GetComponent("Animator") + if self.bPlayChapterIn == true then + if (nIndex - 1) * 0.1 + 0.333 > self.nChapterIn then + self.nChapterIn = (nIndex - 1) * 0.1 + 0.333 + end + anim:Play("StoryChapter_CH_in2") + self._mapNode.loopsvChapterList:PlayAnim(anim, "StoryChapter_CH_in", (nIndex - 1) * 0.1) + elseif bPlayUnlockAnim == true and nChapterId == self.nChapterId_To then + self:MarkAndSaveLocalData(nChapterId) + WwiseAudioMgr:PlaySound("ui_mainline_ago_unlock_2") + anim:Play("StoryChapter_CH_unlock") + elseif self.bPlayEnterChapter == true then + if nChapterId == self.nCurChapterId then + anim:Play("StoryChapter_CH_setout") + else + anim:Play("StoryChapter_CH_unsetout") + end + else + anim:Play("StoryChapter_CH_refresh") + end +end +function StoryChapterCtrl:OnBtn_Chapter(go) + WwiseAudioMgr:PlaySound("ui_mainline_chapter_click") + local nIndex = tonumber(go.name) + 1 + local nChapterId = self.tbChapter[nIndex] + local cfg = ConfigTable.GetData("StoryChapter", nChapterId) + if self.mapChapter[nChapterId].bIsUnlock == false then + EventManager.Hit(EventId.OpenMessageBox, self.mapChapter[nChapterId].sUnlockTips) + return + end + EventManager.Hit(EventId.TemporaryBlockInput, 1) + self.nCurChapterId = nChapterId + local Play_ChapterAnim = function() + self.bPlayEnterChapter = true + self._mapNode.loopsvChapterList:Init(#self.tbChapter, self, self.OnGrid_Chapter, self.OnBtn_Chapter, true) + self._mapNode.animMoWang:Play("StoryChapterMW_MoveOut") + end + local OpenPanel = function() + local nPanelId = cfg.StoryPanelId + if nPanelId == 0 then + nPanelId = PanelId.MainlineEx + end + EventManager.Hit(EventId.OpenPanel, nPanelId, self.nCurChapterId) + end + if type(self._panel._tbParam) ~= "table" then + self._panel._tbParam = {} + end + self._panel._tbParam[1] = 0 + self._panel._tbParam[2] = self.nCurChapterId + local seq = DOTween.Sequence() + seq:AppendInterval(0.1) + seq:AppendCallback(Play_ChapterAnim) + seq:AppendInterval(0.3) + seq:AppendCallback(OpenPanel) + seq:SetUpdate(true) +end +function StoryChapterCtrl:OnBtn_ShowStoryLineList() + WwiseAudioMgr:PlaySound("ui_mainline_ago_point") + self._mapNode.animBtnShowStoryLineList:Play("StoryChapter_LineBtn_Out") + self._mapNode.animChapterList:Play("StoryChapterList_MoveRight") + self._mapNode.animMoWang:Play("StoryChapterMW_MoveOut") + WwiseAudioMgr:PlaySound("ui_mainline_ago") +end +function StoryChapterCtrl:OnBtn_HideStoryLineList() + WwiseAudioMgr:PlaySound("ui_mainline_ago_out") + self.bPlayChapterIn = false + self.nChapterIn = 0 + self._mapNode.animBtnShowStoryLineList:Play("StoryChapter_LineBtn_In") + self._mapNode.animChapterList:Play("StoryChapterList_MoveLeft") + self._mapNode.animMoWang:Play("StoryChapterMW_MoveIn") +end +function StoryChapterCtrl:OnBtn_ChangeInfo() + EventManager.Hit(EventId.TemporaryBlockInput, 0.5) + EventManager.Hit(EventId.OpenPanel, PanelId.ChangeGender) +end +function StoryChapterCtrl:OnEvent_UIBackConfirm(nPanelId) + if nPanelId == PanelId.StoryChapter then + EventManager.Hit(EventId.TemporaryBlockInput, 0.5) + EventManager.Hit(EventId.ClosePanel, nPanelId) + end +end +function StoryChapterCtrl:OnEvent_BackHome(nPanelId) + if nPanelId == PanelId.StoryChapter then + EventManager.Hit(EventId.TemporaryBlockInput, 0.5) + PanelManager.Home() + end end return StoryChapterCtrl diff --git a/lua/game/ui/mainlineex/storychapterpanel.lua b/lua/game/ui/mainlineex/storychapterpanel.lua index 113bf1fc6..66cb618c1 100644 --- a/lua/game/ui/mainlineex/storychapterpanel.lua +++ b/lua/game/ui/mainlineex/storychapterpanel.lua @@ -10,6 +10,12 @@ function StoryChapterPanel:Awake() end function StoryChapterPanel:OnEnable() end +function StoryChapterPanel:OnAfterEnter() + local tbParam = self:GetPanelParam() + if type(tbParam) == "table" and tbParam[2] == true then + EventManager.Hit(EventId.ClosePanel, PanelId.MainlineEx) + end +end function StoryChapterPanel:OnDisable() end function StoryChapterPanel:OnDestroy() diff --git a/lua/game/ui/mainlineex/storyentrancectrl.lua b/lua/game/ui/mainlineex/storyentrancectrl.lua index 6cdc3223f..ea43be481 100644 --- a/lua/game/ui/mainlineex/storyentrancectrl.lua +++ b/lua/game/ui/mainlineex/storyentrancectrl.lua @@ -132,10 +132,11 @@ StoryEntranceCtrl._mapNodeConfig = { sComponentName = "UIButton", callback = "OnBtn_ClickHome" }, + imgActivityLockBg = {}, + goActivityOn = {}, txtActivityLock = { sNodeName = "txtActivityLock", - sComponentName = "TMP_Text", - sLanguageId = "StoryEntrance_Activity_Lock" + sComponentName = "TMP_Text" }, imgPreviewDb = {}, redDotNovaStory = {}, @@ -165,6 +166,7 @@ function StoryEntranceCtrl:OnEnable() self:RefreshMainlineQuickEntranceState() self:RefreshRecentStoryQuickEntranceState() self:RefreshComingSoonState() + self:RefreshActivityLockState() end function StoryEntranceCtrl:OnDisable() end @@ -255,6 +257,16 @@ function StoryEntranceCtrl:RefreshComingSoonState() self:SetPngSprite(self._mapNode.imgActivityStoryBg, previewData.Icon) end end +function StoryEntranceCtrl:RefreshActivityLockState() + local bUnlock = PlayerData.Base:CheckFunctionUnlock(GameEnum.OpenFuncType.ActivityReview) + self._mapNode.imgActivityLockBg.gameObject:SetActive(not bUnlock) + self._mapNode.goActivityOn.gameObject:SetActive(bUnlock) + if not bUnlock then + local mapFuncCfgData = ConfigTable.GetData("OpenFunc", GameEnum.OpenFuncType.ActivityReview) + local sTips = mapFuncCfgData ~= nil and UTILS.ParseParamDesc(mapFuncCfgData.Tips, mapFuncCfgData) or "" + NovaAPI.SetTMPText(self._mapNode.txtActivityLock, sTips) + end +end function StoryEntranceCtrl:OnBtn_ClickMainline() EventManager.Hit(EventId.OpenPanel, PanelId.StoryChapter) end @@ -264,15 +276,10 @@ function StoryEntranceCtrl:OnBtn_ClickNovaStory() end) end function StoryEntranceCtrl:OnBtn_ClickActivity() - if not self.bHasActivityStorys then - local data = { - nType = AllEnum.MessageBox.Alert, - sContent = ConfigTable.GetUIText("NotHave_Story_WaitUpdate"), - sContentSub = "" - } - EventManager.Hit(EventId.OpenMessageBox, data) + if not PlayerData.Base:CheckFunctionUnlock(GameEnum.OpenFuncType.ActivityReview, true) then return end + EventManager.Hit(EventId.OpenPanel, PanelId.ActivityStoryReview) end function StoryEntranceCtrl:OnBtn_ClickMainlineQuickEntrance() local chapterData = ConfigTable.GetData("StoryChapter", self.curChapter, "") @@ -287,6 +294,7 @@ function StoryEntranceCtrl:OnBtn_ClickRecentStoryQuickEntrance() return end if self.tbRecentStory.Type == GameEnum.StoryPreviewType.ActivityStory then + PlayerData.StoryReview:TryOpenStoryChapter(self.tbRecentStory.ChapterId) elseif self.tbRecentStory.Type == GameEnum.StoryPreviewType.StorySet then PlayerData.StorySet:TryOpenStorySetPanel(function() EventManager.Hit(EventId.OpenPanel, PanelId.StorySet, false, self.tbRecentStory.ChapterId) diff --git a/lua/game/ui/mainlineex_dustdawnstory/mainlineex_dustdawnstoryctrl.lua b/lua/game/ui/mainlineex_dustdawnstory/mainlineex_dustdawnstoryctrl.lua new file mode 100644 index 000000000..f35d9a07f --- /dev/null +++ b/lua/game/ui/mainlineex_dustdawnstory/mainlineex_dustdawnstoryctrl.lua @@ -0,0 +1,593 @@ +local BaseCtrl = require("GameCore.UI.BaseCtrl") +local LocalData = require("GameCore.Data.LocalData") +local MainlineEx_DustDawnStoryCtrl = class("MainlineEx_DustDawnStoryCtrl", BaseCtrl) +local AvgData = PlayerData.Avg +local WwiseAudioMgr = CS.WwiseAudioManager.Instance +MainlineEx_DustDawnStoryCtrl._mapNodeConfig = { + svStory = { + sComponentName = "LoopScrollView" + }, + ctlAvgRoot = { + sNodeName = "goAvgInfoRoot", + sCtrlName = "Game.UI.MainlineEx.MainlineAvgInfoExCtrl" + }, + t_fullscreen_blur_black = {}, + btnsnapshot = { + sNodeName = "snapshot", + sComponentName = "Button", + callback = "OnBtn_ClickCloseLevelInfoPanel" + }, + TopBar = { + sNodeName = "TopBarPanel", + sCtrlName = "Game.UI.TopBarEx.TopBarCtrl" + }, + goChapterComplete = {}, + snapshot_complete = { + sComponentName = "UIButton", + callback = "OnBtn_ClickCloseCompete" + }, + ctlgoEnemyInfo = { + sNodeName = "goEnemyInfo", + sCtrlName = "Game.UI.MainlineEx.MainlineMonsterInfoCtrl" + }, + imgCharHead = { + sNodeName = "imgCharHead", + sComponentName = "Image" + }, + txtCharName = { + sNodeName = "txtCharName", + sComponentName = "TMP_Text" + }, + txtPersonalityPercent1 = { + sNodeName = "txtPersonalityPercent1", + sComponentName = "TMP_Text" + }, + txtPersonalityPercent2 = { + sNodeName = "txtPersonalityPercent2", + sComponentName = "TMP_Text" + }, + txtPersonalityPercent3 = { + sNodeName = "txtPersonalityPercent3", + sComponentName = "TMP_Text" + }, + txtPersonality1 = { + sComponentName = "TMP_Text", + sLanguageId = "Personality_Instinct" + }, + txtPersonality2 = { + sComponentName = "TMP_Text", + sLanguageId = "Personality_Analyze" + }, + txtPersonality3 = { + sComponentName = "TMP_Text", + sLanguageId = "Personality_Chaos" + }, + gogoPersonality = { + sNodeName = "goPersonality", + sComponentName = "GameObject" + }, + txtChapter = {sNodeName = "txtChapter", sComponentName = "TMP_Text"}, + txtChapterTitle = { + sNodeName = "txtChapterTitle", + sComponentName = "TMP_Text" + }, + txtChapterTimeStamp = { + sNodeName = "txtChapterTimeStamp", + sComponentName = "TMP_Text" + }, + behindBG = {sNodeName = "behindBG", sComponentName = "Transform"}, + zsBG = {sNodeName = "zsBG", sComponentName = "Transform"}, + DustDawnBg = {sNodeName = "DustDawnBg", sComponentName = "Transform"}, + grpUnderBar = { + sNodeName = "grpUnderBar", + sComponentName = "Canvas" + } +} +MainlineEx_DustDawnStoryCtrl._mapEventConfig = { + Story_Done = "OnEvent_Story_Done", + SelectMainlineBattle = "OnEvent_SelectMainlineBattle", + Story_RewardClosed = "OnEvent_Activity_Story_RewardClosed" +} +local UnlockConditionPriority = { + [1] = "MustStoryIds", + [2] = "OneofStoryIds", + [3] = "MustEvIds", + [4] = "OneofEvIds", + [5] = "WorldLevel", + [6] = "MustAchievementIds" +} +local Storys = { + 1101, + 1102, + 1103, + 1104, + 1105, + 1106, + 1107, + 1108, + 1109, + 1110, + 1111, + 1112, + 1113, + 1114, + 1115, + 1116, + 1117, + 1118, + 1119, + 1120, + 1121, + 1122, + 1123 +} +local BG_SCROLL_SPEED = 1.0 +local BEHIND_BG_SCROLL_SPEED = 0.15 +local DUSTDAWN_BG_SCROLL_SPEED = 0.003 +function MainlineEx_DustDawnStoryCtrl:Awake() + local tbParam = self:GetPanelParam() + self.nChapterId = tbParam[1] ~= nil and tbParam[1] or 0 + self.bInit = false + self.nScrollTime = 0.5 + self.tbLockedOnEnter = {} + self.bFadeInDone = false + self.tbGridAnimRoot = {} + self.ani = self.gameObject:GetComponent("Animator") + for _, storyNumId in ipairs(Storys) do + local storyData = ConfigTable.GetData_Story(storyNumId) + local bUnlock = AvgData:IsUnlock(storyData.ConditionId, storyData.StoryId) + if not bUnlock then + self.tbLockedOnEnter[storyNumId] = true + end + end +end +function MainlineEx_DustDawnStoryCtrl:OnEnable() + if self.bEnterBattle then + if self.curIndex == nil then + self.curIndex = 1 + end + if self.curIndex < #self.tbChapterStoryNumIds then + local storyNumId = self.tbChapterStoryNumIds[self.curIndex + 1] + if self.tbLockedOnEnter ~= nil and self.tbLockedOnEnter[storyNumId] then + local cfg = ConfigTable.GetData_Story(storyNumId) + local bUnlock = AvgData:IsUnlock(cfg.ConditionId, cfg.StoryId) + if bUnlock then + self.bRefreshAfterReward = true + end + end + end + self.bEnterBattle = false + end + self:RefreshPanel() + NovaAPI.SetCanvasSortingName(self._mapNode.grpUnderBar, AllEnum.SortingLayerName.UI) + NovaAPI.SetCanvasSortingOrder(self._mapNode.grpUnderBar, self._nSortingOrder + 2) +end +function MainlineEx_DustDawnStoryCtrl:FadeIn() + EventManager.Hit(EventId.SetTransition) + self.bFadeInDone = false + self.bSkipGridAnim = false + self.bInAnimPlaying = true + self:RemoveBGScroll() + self.ani.enabled = true + local nAnimTime = NovaAPI.GetAnimClipLength(self.ani, { + "DustDawnStoryPanel_in" + }) + self.ani:Play("DustDawnStoryPanel_in") + self:AddTimer(1, nAnimTime + 0.1, function() + self.ani.enabled = false + self.bInAnimPlaying = false + self:RebaseBGScroll() + self:InitBGScroll() + end, true, true, true) + self:AddTimer(1, nAnimTime - 0.5, function() + self.bFadeInDone = true + for _, animRoot in pairs(self.tbGridAnimRoot) do + if animRoot ~= nil and not animRoot:IsNull() then + animRoot.enabled = true + end + end + end, true, true, true) +end +function MainlineEx_DustDawnStoryCtrl:FadeOut() + self.ani.enabled = true + local nAnimTime = NovaAPI.GetAnimClipLength(self.ani, { + "DustDawnStoryPanel_out" + }) + self.ani:Play("DustDawnStoryPanel_out") + return nAnimTime +end +function MainlineEx_DustDawnStoryCtrl:OnDisable() + self:RemoveBGScroll() +end +function MainlineEx_DustDawnStoryCtrl:RefreshPanel() + self:RefreshChapterInfo() + self:RefreshStoryList() + self:RefreshPersonality() +end +function MainlineEx_DustDawnStoryCtrl:RefreshPersonality() + local tbPersonality, sTitle, sFace, tbPData, nTotalCount, sHead = AvgData:CalcPersonality(1) + NovaAPI.SetPersonalityRing(self._mapNode.gogoPersonality, tbPersonality) + NovaAPI.SetTMPText(self._mapNode.txtPersonalityPercent1, math.floor(tbPersonality[1] * 100) .. "%") + NovaAPI.SetTMPText(self._mapNode.txtPersonalityPercent2, math.floor(tbPersonality[2] * 100) .. "%") + NovaAPI.SetTMPText(self._mapNode.txtPersonalityPercent3, math.floor(tbPersonality[3] * 100) .. "%") + NovaAPI.SetTMPText(self._mapNode.txtCharName, sTitle) + local sIcon = "Icon/PlayerHead/" .. sHead + self:SetPngSprite(self._mapNode.imgCharHead, sIcon) +end +function MainlineEx_DustDawnStoryCtrl:RefreshChapterInfo() + local config = ConfigTable.GetData("StoryChapter", self.nChapterId) + NovaAPI.SetTMPText(self._mapNode.txtChapter, config.Name) + NovaAPI.SetTMPText(self._mapNode.txtChapterTitle, config.Desc) + NovaAPI.SetTMPText(self._mapNode.txtChapterTimeStamp, config.ChapterYear) +end +function MainlineEx_DustDawnStoryCtrl:RefreshStoryList() + self.tbChapterStoryNumIds = Storys + self._mapNode.svStory:Init(#self.tbChapterStoryNumIds, self, self.OnRefreshGrid) + local recentStoryId = AvgData:GetRecentStoryId(self.nChapterId) + if recentStoryId ~= 0 then + for i = 1, #self.tbChapterStoryNumIds do + if self.tbChapterStoryNumIds[i] == recentStoryId then + self:AddTimer(1, 0.1, function() + local time = self.bInit and 0 or self.nScrollTime + self._mapNode.svStory:SetScrollGridPos(i, time, 0) + self.bInit = true + end) + break + end + end + end + self:InitBGScroll() +end +function MainlineEx_DustDawnStoryCtrl:RebaseBGScroll() + local content = self._mapNode.svStory.content + if content == nil or self.bgInitX == nil then + return + end + local x = content.anchoredPosition.x + self.bgInitX = self._mapNode.behindBG.anchoredPosition.x - x * BEHIND_BG_SCROLL_SPEED + self.zsBGInitX = self._mapNode.zsBG.anchoredPosition.x - x * BG_SCROLL_SPEED + self.dustDawnBgInitX = self._mapNode.DustDawnBg.anchoredPosition.x - x * DUSTDAWN_BG_SCROLL_SPEED +end +function MainlineEx_DustDawnStoryCtrl:InitBGScroll() + self:RemoveBGScroll() + if self.bInAnimPlaying then + return + end + local content = self._mapNode.svStory.content + if content == nil then + return + end + self.bgScrollContent = content + local bgRect = self._mapNode.behindBG + if self.bgInitX == nil then + self.bgInitX = bgRect.anchoredPosition.x + end + bgRect.anchoredPosition = Vector2(self.bgInitX, bgRect.anchoredPosition.y) + local zsBGRect = self._mapNode.zsBG + if self.zsBGInitX == nil then + self.zsBGInitX = zsBGRect.anchoredPosition.x + end + zsBGRect.anchoredPosition = Vector2(self.zsBGInitX, zsBGRect.anchoredPosition.y) + local dustDawnBgRect = self._mapNode.DustDawnBg + if self.dustDawnBgInitX == nil then + self.dustDawnBgInitX = dustDawnBgRect.anchoredPosition.x + end + dustDawnBgRect.anchoredPosition = Vector2(self.dustDawnBgInitX, dustDawnBgRect.anchoredPosition.y) + self:SyncBehindBG() + function self.onBGScrollValueChanged(_value) + self:SyncBehindBG() + end + self._mapNode.svStory.onValueChanged:AddListener(self.onBGScrollValueChanged) +end +function MainlineEx_DustDawnStoryCtrl:RemoveBGScroll() + if self.onBGScrollValueChanged == nil then + return + end + self._mapNode.svStory.onValueChanged:RemoveListener(self.onBGScrollValueChanged) + self.onBGScrollValueChanged = nil + self.bgScrollContent = nil +end +function MainlineEx_DustDawnStoryCtrl:SyncBehindBG() + if self.bgScrollContent == nil then + return + end + local offset = self.bgScrollContent.anchoredPosition.x * BG_SCROLL_SPEED + local behindOffset = self.bgScrollContent.anchoredPosition.x * BEHIND_BG_SCROLL_SPEED + local bgRect = self._mapNode.behindBG + bgRect.anchoredPosition = Vector2(self.bgInitX + behindOffset, bgRect.anchoredPosition.y) + local zsBGRect = self._mapNode.zsBG + zsBGRect.anchoredPosition = Vector2(self.zsBGInitX + offset, zsBGRect.anchoredPosition.y) + local dustDawnOffset = self.bgScrollContent.anchoredPosition.x * DUSTDAWN_BG_SCROLL_SPEED + local dustDawnBgRect = self._mapNode.DustDawnBg + dustDawnBgRect.anchoredPosition = Vector2(self.dustDawnBgInitX + dustDawnOffset, dustDawnBgRect.anchoredPosition.y) +end +function MainlineEx_DustDawnStoryCtrl:OnRefreshGrid(grid, index) + index = index + 1 + local storyNumId = self.tbChapterStoryNumIds[index] + local storyData = ConfigTable.GetData_Story(storyNumId) + local bUnlock, tbResult = AvgData:IsUnlock(storyData.ConditionId, storyData.StoryId) + local bReaded = AvgData:IsStoryReaded(storyData.Id) + local btnStoryNode = grid.transform:Find("Normal/btnGrid"):GetComponent("UIButton") + local animRoot = grid.transform:Find("Normal/btnGrid/AnimRoot"):GetComponent("Animator") + if animRoot ~= nil then + local goInstanceIDForAnim = grid:GetInstanceID() + self.tbGridAnimRoot[goInstanceIDForAnim] = animRoot + animRoot.enabled = self.bFadeInDone and not self.bSkipGridAnim + end + local rootNode = grid.transform:Find("Normal/btnGrid/AnimRoot/RootNode") + local goComplete = rootNode:Find("goComplete").gameObject + local imgCheck = rootNode:Find("goComplete/imgBg/imgCheck").gameObject + local txtComplete = rootNode:Find("goComplete/imgBg/txtComplete"):GetComponent("TMP_Text") + local goNotOpen = rootNode:Find("goNotOpen").gameObject + local imgLevelLock = rootNode:Find("goNotOpen/imgLevelLock").gameObject + local nodeUnOpen = rootNode:Find("goNotOpen/txtUnOpen") + local txtUnOpen = nodeUnOpen:GetComponent("TMP_Text") + local canvasUnOpen = nodeUnOpen:GetComponent("Canvas") + local imgStoryBg = rootNode:Find("imgStoryBg").gameObject + local imgStoryTitle = rootNode:Find("imgStoryTitle").gameObject + local storyTitle = rootNode:Find("imgStoryTitle/txtIndex"):GetComponent("TMP_Text") + local imgBattleBg = rootNode:Find("imgBattleBg").gameObject + local imgBattleTitle = rootNode:Find("imgBattleTitle").gameObject + local battleTitle = rootNode:Find("imgBattleTitle/txtIndex"):GetComponent("TMP_Text") + local imgCheckDone = rootNode:Find("imgCheck").gameObject + local txtIndex = rootNode:Find("imgNumDb/txtIndex"):GetComponent("TMP_Text") + local nodeGroupDone = rootNode:Find("tmpGroupDone") + local btnGroupTxt = nodeGroupDone:GetComponent("TMP_Text") + local canvasGroupDone = nodeGroupDone:GetComponent("Canvas") + local goImgTime = rootNode:Find("imgTime").gameObject + local imgTimeLevelLock = rootNode:Find("imgTime/imgLevelLock").gameObject + local txtTime = rootNode:Find("imgTime/txtTime"):GetComponent("TMP_Text") + local redDot = rootNode:Find("RedDot").gameObject + local bTimeLocked = self:IsChapterStoryTimeLocked(index) + NovaAPI.SetCanvasSortingName(canvasGroupDone, AllEnum.SortingLayerName.UI) + NovaAPI.SetCanvasSortingOrder(canvasGroupDone, self._nSortingOrder + 1) + NovaAPI.SetCanvasSortingName(canvasUnOpen, AllEnum.SortingLayerName.UI) + NovaAPI.SetCanvasSortingOrder(canvasUnOpen, self._nSortingOrder + 1) + if self.tbGridCanvas == nil then + self.tbGridCanvas = {} + end + self.tbGridCanvas[grid:GetInstanceID()] = {canvasUnOpen, canvasGroupDone} + canvasUnOpen.enabled = not self.bAvgRootOpen + canvasGroupDone.enabled = not self.bAvgRootOpen + NovaAPI.SetTMPText(btnGroupTxt, storyData.Title) + NovaAPI.SetTMPText(storyTitle, ConfigTable.GetUIText("Story_StoryTitle") or "") + NovaAPI.SetTMPText(battleTitle, ConfigTable.GetUIText("Story_BattleTitle") or "") + imgStoryBg.gameObject:SetActive(storyData.IsBattle == false) + imgStoryTitle.gameObject:SetActive(storyData.IsBattle == false and bUnlock and not bTimeLocked) + imgBattleBg.gameObject:SetActive(storyData.IsBattle == true) + imgBattleTitle.gameObject:SetActive(storyData.IsBattle == true and bUnlock and not bTimeLocked) + local nodeStoryDeco = rootNode:Find("imgStoryBg/imgDeco1") + if nodeStoryDeco ~= nil then + nodeStoryDeco.gameObject:SetActive(bUnlock and not bTimeLocked) + end + local nodeBattleDeco = rootNode:Find("imgBattleBg/imgDeco1") + if nodeBattleDeco ~= nil then + nodeBattleDeco.gameObject:SetActive(bUnlock and not bTimeLocked) + end + btnGroupTxt.gameObject:SetActive(bUnlock and not bTimeLocked) + imgCheck:SetActive(bReaded) + txtComplete.gameObject:SetActive(bReaded) + goComplete:SetActive(bUnlock and bReaded) + imgCheckDone:SetActive(bUnlock and bReaded) + goNotOpen:SetActive(not bUnlock or bTimeLocked) + txtUnOpen.gameObject:SetActive(not bUnlock and not bTimeLocked) + redDot:SetActive(bUnlock and not bReaded and not bTimeLocked) + rootNode.gameObject:SetActive(true) + NovaAPI.SetTMPText(txtIndex, storyData.Index) + if bUnlock then + NovaAPI.SetTMPText(txtIndex, storyData.Index) + elseif not bTimeLocked then + local sLockDesc = self:GetLockTxt(tbResult) + NovaAPI.SetTMPText(txtUnOpen, sLockDesc) + end + imgTimeLevelLock.gameObject:SetActive(bTimeLocked) + goImgTime.gameObject:SetActive(bTimeLocked) + if self.tbGridTimer == nil then + self.tbGridTimer = {} + end + local goInstanceID = grid:GetInstanceID() + if self.tbGridTimer[goInstanceID] ~= nil then + self.tbGridTimer[goInstanceID]:Cancel() + self.tbGridTimer[goInstanceID] = nil + end + if bTimeLocked then + local openTime = self:GetStoryUnlockTime(storyData.StoryId) + self.tbGridTimer[goInstanceID] = self:AddTimer(0, 1, function() + local curTime = CS.ClientManager.Instance.serverTimeStamp + if curTime >= openTime then + self:RefreshStoryList() + else + NovaAPI.SetTMPText(txtTime, self:GetTimeUnlockLockText(openTime - curTime)) + end + end, true, true, true) + NovaAPI.SetTMPText(txtTime, self:GetTimeUnlockLockText(openTime - CS.ClientManager.Instance.serverTimeStamp)) + end + btnStoryNode.onClick:RemoveAllListeners() + btnStoryNode.onClick:AddListener(function() + if self.bCantClick then + return + end + if bTimeLocked then + local sRemainTime = self:GetTimeUnlockLockText(self:GetStoryUnlockTime(storyData.StoryId) - CS.ClientManager.Instance.serverTimeStamp) + EventManager.Hit(EventId.OpenMessageBox, orderedFormat(ConfigTable.GetUIText("Story_Will_Unlock_In_Time") or "", sRemainTime)) + return + end + if bUnlock then + self.avgId = storyData.StoryId + self:SetGridCanvasVisible(false) + self._mapNode.ctlAvgRoot.gameObject:SetActive(true) + self._mapNode.ctlAvgRoot:OpenLevelInfo(storyData.StoryId, not bReaded) + self._mapNode.t_fullscreen_blur_black:SetActive(true) + self.curIndex = index + end + end) +end +function MainlineEx_DustDawnStoryCtrl:IsStoryTimeLocked(avgId) + local configValue = ConfigTable.GetConfigValue("TimeUnlockStory", "") + if configValue == nil or configValue ~= avgId then + return false + end + local curTime = CS.ClientManager.Instance.serverTimeStamp + local openTime = self:GetStoryUnlockTime(avgId) + return curTime < openTime +end +function MainlineEx_DustDawnStoryCtrl:IsChapterStoryTimeLocked(index) + local configValue = ConfigTable.GetConfigValue("TimeUnlockStory", "") + if configValue == nil then + return false + end + local nLockedIndex + for i, storyNumId in ipairs(self.tbChapterStoryNumIds) do + local storyData = ConfigTable.GetData_Story(storyNumId) + if storyData.StoryId == configValue then + nLockedIndex = i + break + end + end + if nLockedIndex == nil or index < nLockedIndex then + return false + end + local curTime = CS.ClientManager.Instance.serverTimeStamp + local openTime = self:GetStoryUnlockTime(configValue) + return curTime < openTime +end +function MainlineEx_DustDawnStoryCtrl:GetStoryUnlockTime(avgId) + local time = ConfigTable.GetConfigValue("StoryUnlockTime", "") + return CS.ClientManager.Instance:ISO8601StrToTimeStamp(time) +end +function MainlineEx_DustDawnStoryCtrl:GetTimeUnlockLockText(remainTime) + local lockTxt = "" + if remainTime <= 60 then + local sec = math.floor(remainTime) + lockTxt = orderedFormat(ConfigTable.GetUIText("StarTower_Reward_Refresh_Remain_Time_Sec") or "", sec) + elseif 60 < remainTime and remainTime <= 3600 then + local min = math.floor(remainTime / 60) + local sec = math.floor(remainTime - min * 60) + if sec == 0 then + min = min - 1 + sec = 60 + end + lockTxt = orderedFormat(ConfigTable.GetUIText("StarTower_Reward_Refresh_Remain_Time_Min") or "", min, sec) + elseif 3600 < remainTime and remainTime <= 86400 then + local hour = math.floor(remainTime / 3600) + local min = math.floor((remainTime - hour * 3600) / 60) + if min == 0 then + hour = hour - 1 + min = 60 + end + lockTxt = orderedFormat(ConfigTable.GetUIText("StarTower_Reward_Refresh_Remain_Time_Hour") or "", hour, min) + elseif 86400 < remainTime then + local day = math.floor(remainTime / 86400) + local hour = math.floor((remainTime - day * 86400) / 3600) + if hour == 0 then + day = day - 1 + hour = 24 + end + lockTxt = orderedFormat(ConfigTable.GetUIText("StarTower_Reward_Refresh_Remain_Time_Day") or "", day, hour) + end + return lockTxt +end +function MainlineEx_DustDawnStoryCtrl:GetLockTxt(tbResult) + local lockTxt = "" + if tbResult == nil then + return lockTxt + end + for i = 1, #tbResult do + local value = tbResult[i] + if value[1] == false then + local sConditionKey = UnlockConditionPriority[i] + if sConditionKey == "MustStoryIds" or sConditionKey == "OneofStoryIds" then + local tbStoryIds = value[2] + for nStoryId, bStoryUnlock in pairs(tbStoryIds) do + if bStoryUnlock == false then + local mapStory = ConfigTable.GetData_Story(AvgData.CFG_Story[nStoryId]) + if mapStory ~= nil then + lockTxt = orderedFormat(ConfigTable.GetUIText("Story_UnlockPreId_Color_Common") or "", "d2c6a7", mapStory.Title) + end + break + end + end + elseif sConditionKey == "MustEvIds" or sConditionKey == "OneofEvIds" then + lockTxt = ConfigTable.GetUIText("Story_UnlockClueCondition") + elseif sConditionKey == "WorldLevel" then + local nNeedWorldLevel = value[2] + lockTxt = orderedFormat(ConfigTable.GetUIText("Story_UnlockWorldLv") or "", nNeedWorldLevel) + elseif sConditionKey == "MustAchievementIds" then + local tbAchievementList = value[2] + for nAchievementId, bAchievementUnlock in pairs(tbAchievementList) do + if bAchievementUnlock == false then + local mapAchievement = ConfigTable.GetData("Achievement", nAchievementId) + if mapAchievement ~= nil then + lockTxt = orderedFormat(ConfigTable.GetUIText("Story_UnlockPreId_Color_Common") or "", "d2c6a7", mapAchievement.Name) + end + break + end + end + end + if lockTxt ~= "" then + break + end + end + end + return lockTxt +end +function MainlineEx_DustDawnStoryCtrl:OnBtn_ClickBack() + EventManager.Hit(EventId.ClosePanel, PanelId.DustDawnStory) +end +function MainlineEx_DustDawnStoryCtrl:OnBtn_ClickHome() + PanelManager.Home() +end +function MainlineEx_DustDawnStoryCtrl:SetGridCanvasVisible(bVisible) + self.bAvgRootOpen = not bVisible + if self.tbGridCanvas == nil then + return + end + for _, tbCanvas in pairs(self.tbGridCanvas) do + for _, canvas in ipairs(tbCanvas) do + if canvas ~= nil and not canvas:IsNull() then + canvas.enabled = bVisible + end + end + end +end +function MainlineEx_DustDawnStoryCtrl:OnBtn_ClickCloseLevelInfoPanel() + self:SetGridCanvasVisible(true) + self._mapNode.t_fullscreen_blur_black:SetActive(false) + self._mapNode.ctlAvgRoot.gameObject:SetActive(false) + self._mapNode.goChapterComplete:SetActive(false) +end +function MainlineEx_DustDawnStoryCtrl:OnEvent_Story_Done(bHasReward) + self.bSkipGridAnim = true + for _, animRoot in pairs(self.tbGridAnimRoot) do + if animRoot ~= nil and not animRoot:IsNull() then + animRoot.enabled = false + end + end + if bHasReward then + self.bCantClick = true + else + self:RefreshPanel() + end +end +function MainlineEx_DustDawnStoryCtrl:OnEvent_SelectMainlineBattle(bConfirm) + self:SetGridCanvasVisible(true) + local OpenPanel = function() + self.bEnterBattle = true + EventManager.Hit(EventId.OpenPanel, PanelId.RegionBossFormation, AllEnum.RegionBossFormationType.Story, 0, self.avgId) + end + if bConfirm then + EventManager.Hit(EventId.SetTransition, 2, OpenPanel) + end +end +function MainlineEx_DustDawnStoryCtrl:OnEvent_Activity_Story_RewardClosed() + self.bCantClick = false + self.bRefreshAfterReward = true + self:RefreshPanel() + if self.curIndex == #self.tbChapterStoryNumIds then + self._mapNode.goChapterComplete:SetActive(true) + end +end +function MainlineEx_DustDawnStoryCtrl:OnBtn_ClickCloseCompete() + self._mapNode.goChapterComplete:SetActive(false) +end +return MainlineEx_DustDawnStoryCtrl diff --git a/lua/game/ui/mainlineex_dustdawnstory/mainlineex_dustdawnstorypanel.lua b/lua/game/ui/mainlineex_dustdawnstory/mainlineex_dustdawnstorypanel.lua new file mode 100644 index 000000000..bf67ceb55 --- /dev/null +++ b/lua/game/ui/mainlineex_dustdawnstory/mainlineex_dustdawnstorypanel.lua @@ -0,0 +1,19 @@ +local BasePanel = require("GameCore.UI.BasePanel") +local MainlineEx_DustDawnStoryPanel = class("MainlineEx_DustDawnStoryPanel", BasePanel) +MainlineEx_DustDawnStoryPanel._tbDefine = { + { + sPrefabPath = "MainlineEx_DustDawnStory/DustDawnStoryPanel.prefab", + sCtrlName = "Game.UI.MainlineEx_DustDawnStory.MainlineEx_DustDawnStoryCtrl" + } +} +function MainlineEx_DustDawnStoryPanel:Awake() +end +function MainlineEx_DustDawnStoryPanel:OnEnable() +end +function MainlineEx_DustDawnStoryPanel:OnDisable() +end +function MainlineEx_DustDawnStoryPanel:OnDestroy() +end +function MainlineEx_DustDawnStoryPanel:OnRelease() +end +return MainlineEx_DustDawnStoryPanel diff --git a/lua/game/ui/mainviewboard/boardcharctrl.lua b/lua/game/ui/mainviewboard/boardcharctrl.lua index 93830aa02..82efd33e5 100644 --- a/lua/game/ui/mainviewboard/boardcharctrl.lua +++ b/lua/game/ui/mainviewboard/boardcharctrl.lua @@ -38,7 +38,7 @@ function BoardCharCtrl:RefreshItemData(bShowFavorite) local rareIconName = AllEnum.FrameType_New.BoardFrame .. AllEnum.BoardFrameColor[discItemCfgData.Rarity] self:SetAtlasSprite(self._mapNode.imgItemRare, "12_rare", rareIconName) end - elseif handbookData:GetType() == GameEnum.handbookType.PLOT or handbookData:GetType() == GameEnum.handbookType.StorySet then + elseif handbookData:GetType() == GameEnum.handbookType.PLOT or handbookData:GetType() == GameEnum.handbookType.StorySet or handbookData:GetType() == GameEnum.handbookType.StoryReview then local plotCfgData = handbookData:GetPlotCfgData() if nil ~= plotCfgData then local tbResourcePath = PlayerData.Handbook:GetPlotResourcePath(self.nId) diff --git a/lua/game/ui/mainviewboard/choosehomepagerolectrl.lua b/lua/game/ui/mainviewboard/choosehomepagerolectrl.lua index 450204e14..7fb6122a2 100644 --- a/lua/game/ui/mainviewboard/choosehomepagerolectrl.lua +++ b/lua/game/ui/mainviewboard/choosehomepagerolectrl.lua @@ -139,7 +139,8 @@ local tbTypeToTab = { [GameEnum.handbookType.SKIN] = AllEnum.HandBookTab.Skin, [GameEnum.handbookType.OUTFIT] = AllEnum.HandBookTab.Disc, [GameEnum.handbookType.PLOT] = AllEnum.HandBookTab.MainScreenCG, - [GameEnum.handbookType.StorySet] = AllEnum.HandBookTab.MainScreenCG + [GameEnum.handbookType.StorySet] = AllEnum.HandBookTab.MainScreenCG, + [GameEnum.handbookType.StoryReview] = AllEnum.HandBookTab.MainScreenCG } local CharSortSelectFunc = function(a, b) return a.nSelect > b.nSelect or a.nSelect == b.nSelect and a.charData.Rare < b.charData.Rare or a.nSelect == b.nSelect and a.charData.Rare == b.charData.Rare and a.charData.Level > b.charData.Level or a.nSelect == b.nSelect and a.charData.Rare == b.charData.Rare and a.charData.Level == b.charData.Level and a.charData.nId < b.charData.nId @@ -778,7 +779,8 @@ function ChooseHomePageRoleCtrl:OnEnable() end local tbHandBookPlotList = PlayerHandbookData:GetUnlockHandbookByType({ GameEnum.handbookType.PLOT, - GameEnum.handbookType.StorySet + GameEnum.handbookType.StorySet, + GameEnum.handbookType.StoryReview }) self.tbAllPlot = {} for id, v in pairs(tbHandBookPlotList) do @@ -963,7 +965,7 @@ function ChooseHomePageRoleCtrl:OnSelectBoardItem(nHandbookId) tbSortList = self.tbSortedSkin elseif handbookData:GetType() == GameEnum.handbookType.OUTFIT then tbSortList = self.tbSortedDisc - elseif handbookData:GetType() == GameEnum.handbookType.PLOT or handbookData:GetType() == GameEnum.handbookType.StorySet then + elseif handbookData:GetType() == GameEnum.handbookType.PLOT or handbookData:GetType() == GameEnum.handbookType.StorySet or handbookData:GetType() == GameEnum.handbookType.StoryReview then tbSortList = self.tbSortedPlot end if nil ~= tbSortList then diff --git a/lua/game/ui/mainviewex/mainviewctrl.lua b/lua/game/ui/mainviewex/mainviewctrl.lua index 4f3c4032c..cf2171adc 100644 --- a/lua/game/ui/mainviewex/mainviewctrl.lua +++ b/lua/game/ui/mainviewex/mainviewctrl.lua @@ -2,6 +2,7 @@ local MainViewCtrl = class("MainViewCtrl", BaseCtrl) local PlayerBoardData = PlayerData.Board local PlayerVoiceData = PlayerData.Voice local AvgData = PlayerData.Avg +local AvgManager = require("GameCore.Module.AvgManager") local LocalData = require("GameCore.Data.LocalData") local Actor2DManager = require("Game.Actor2D.Actor2DManager") local TimerManager = require("GameCore.Timer.TimerManager") @@ -129,6 +130,19 @@ MainViewCtrl._mapNodeConfig = { }, rtEventReminderTime = {}, tmpEventReminderTime = {sComponentName = "TMP_Text"}, + btnReengagement = { + sComponentName = "UIButton", + callback = "OnBtnClick_Reengagement" + }, + txtReengagement = { + nCount = 2, + sComponentName = "TMP_Text", + sLanguageId = "MainView_Reengagement" + }, + redDotReengagement = {}, + LockReengagement = {sComponentName = "Image"}, + tmpReengagementTime = {sComponentName = "TMP_Text"}, + rtReengagementTime = {}, btnNotice = { sComponentName = "UIButton", callback = "OnBtnClick_Notice" @@ -172,7 +186,7 @@ MainViewCtrl._mapNodeConfig = { goBannerDot = { sComponentName = "RectTransform" }, - imgPointBg = {nCount = 10}, + imgPointBg = {}, txt_ShowUI = { sComponentName = "TMP_Text", sLanguageId = "MainView_ShowUI" @@ -249,6 +263,27 @@ MainViewCtrl._mapNodeConfig = { imgActivityFastBg = {nCount = 3, sComponentName = "Image"}, goActivityFastRedDot = {nCount = 3}, goActivityFastRedDotNew = {nCount = 3}, + btnDorm = { + sComponentName = "UIButton", + callback = "OnBtnClick_Dorm" + }, + txtDorm = { + nCount = 2, + sComponentName = "TMP_Text", + sLanguageId = "Dorm_MainViewBtnName" + }, + txtDormBeta = { + sComponentName = "TMP_Text", + sLanguageId = "Dorm_MainViewBtnNameBeta" + }, + btnGuideMission = { + sComponentName = "UIButton", + callback = "OnBtnClick_GuideMission" + }, + imgTopBtnListBg = { + sComponentName = "RectTransform" + }, + point3 = {}, btnRecruit = { sComponentName = "UIButton", callback = "OnBtnClick_Recruit" @@ -308,8 +343,14 @@ MainViewCtrl._mapNodeConfig = { sNodeName = "imgContentBg", sComponentName = "LayoutElement" }, + btnActivitySubEntrance = { + sComponentName = "UIButton", + callback = "OnBtnClick_ActivitySubEntrance" + }, redDotActivity = {}, redDotActivityNew = {}, + redDotActivityEntrance = {}, + redDotActivityEntranceNew = {}, redDotBattlePass = {}, redDotNotice = {}, redDotMall = {}, @@ -328,7 +369,11 @@ MainViewCtrl._mapNodeConfig = { redDotShop = {}, redDotMap = {}, redDotMainline = {}, + redDotDorm = {}, + redDotGuideMission = {}, + redDotRecruit = {}, goRedDotActivity = {}, + goRedDotActivityEntrance = {}, goRedDotTask = {}, goRedDotQuestNewbie = {}, goRedDotPhone = {}, @@ -344,7 +389,8 @@ MainViewCtrl._mapNodeConfig = { LockPhone = {}, LockDispatch = {}, LockActivity = {}, - LockBattlePass = {} + LockBattlePass = {}, + LockDorm = {} } MainViewCtrl._mapEventConfig = { [EventId.AfterEnterMain] = "OnEvent_AfterEnterMainMenuModuleScene", @@ -355,16 +401,21 @@ MainViewCtrl._mapEventConfig = { [EventId.ShowBubbleVoiceText] = "OnEvent_ShowBubbleVoiceText", [EventId.ActivityDataChange] = "OnEvent_ActivityDataChange", MainViewCheckOpenPanel = "OnEvent_MainViewCheckOpenPanel", + UnlockMainViewInput = "OnEvent_UnlockMainViewInput", [EventId.TransAnimOutClear] = "OnEvent_TransAnimOutClear", AfterCloseNPCReceive = "OnEvent_AfterCloseNPCReceive", - RefreshActivityGroupRedDot = "OnEvent_RefreshActivityGroupRedDot" + RefreshActivityGroupRedDot = "OnEvent_RefreshActivityGroupRedDot", + Mall_Refresh_Reddot = "RefreshRedDot", + Mall_UpdateMallPackageRedDot = "RefreshRedDot" } MainViewCtrl._mapRedDotConfig = { - [RedDotDefine.Activity] = { - sNodeName = "redDotActivity" + [RedDotDefine.Activity_Entrance] = { + sNodeName = "redDotActivity", + param = 0 }, - [RedDotDefine.Activity_New] = { - sNodeName = "redDotActivityNew" + [RedDotDefine.Activity_Entrance_New] = { + sNodeName = "redDotActivityNew", + param = 0 }, [RedDotDefine.BattlePass] = { sNodeName = "redDotBattlePass" @@ -399,7 +450,14 @@ MainViewCtrl._mapRedDotConfig = { [RedDotDefine.Map] = {sNodeName = "redDotMap"}, [RedDotDefine.Map_MainLine] = { sNodeName = "redDotMainline" - } + }, + [RedDotDefine.GuideMission] = { + sNodeName = "redDotGuideMission" + }, + [RedDotDefine.Gacha_MainView] = { + sNodeName = "redDotRecruit" + }, + [RedDotDefine.Dorm] = {sNodeName = "redDotDorm"} } local view_state = { init = 0, @@ -426,17 +484,18 @@ function MainViewCtrl:RefreshShow() self:RefreshActor2D() self:RefreshNewbieQuestState() self:RefreshLeftActivityList() + self:RefreshActivitySubEntrance() PlayerData.Activity:RefreshActivityRedDot() PlayerData.Dispatch:CheckReddot() PlayerData.Achievement:CheckReddot() self:SetBanner() - PlayerData.SideBanner:TryOpenSideBanner() local RefreshFastBtn = function() self:RefreshActivityFastEntrance() self:RefreshLeftActivityList() end PlayerData.Activity:SendActivityDetailMsg(RefreshFastBtn) self:RefreshEventReminder() + self:RefreshReengagement() self:RefreshRedDot() self:RefreshBattleReminderTime() end @@ -539,6 +598,28 @@ function MainViewCtrl:RefreshEventReminder() self._mapNode.rtEventReminderTime.gameObject:SetActive(false) end end +function MainViewCtrl:RefreshReengagement() + local nMinRemainTime = PlayerData.Reengagement:GetReengagementRemainTime() + if nMinRemainTime == nil then + self._mapNode.rtReengagementTime.gameObject:SetActive(false) + NovaAPI.SetTMPText(self._mapNode.tmpReengagementTime, "") + return + end + if 0 < nMinRemainTime then + self._mapNode.rtReengagementTime.gameObject:SetActive(true) + if 86400 <= nMinRemainTime then + sTipStr = math.floor(nMinRemainTime / 86400) .. ConfigTable.GetUIText("Depot_Item_LeftTime_Day") + elseif 3600 <= nMinRemainTime then + sTipStr = math.floor(nMinRemainTime / 3600) .. ConfigTable.GetUIText("Depot_Item_LeftTime_Hour") + else + local nMin = math.max(math.floor(nMinRemainTime / 60), 1) + sTipStr = nMin .. ConfigTable.GetUIText("Depot_LeftTime_Min") + end + NovaAPI.SetTMPText(self._mapNode.tmpReengagementTime, sTipStr) + else + self._mapNode.rtReengagementTime.gameObject:SetActive(false) + end +end function MainViewCtrl:RefreshBtnBattlePass() if not PlayerData.Base:CheckFunctionUnlock(GameEnum.OpenFuncType.BattlePass) then return @@ -615,7 +696,7 @@ function MainViewCtrl:RefreshActor2D() local nDiscId = curBoardData:GetDiscId() local bUseL2D = PlayerData.Disc:CheckDiscL2D(nDiscId) Actor2DManager.SetDisc2D(nDiscId, self._mapNode.rawImgActor2D, bUseL2D) - elseif curBoardData:GetType() == GameEnum.handbookType.PLOT or curBoardData:GetType() == GameEnum.handbookType.StorySet then + elseif curBoardData:GetType() == GameEnum.handbookType.PLOT or curBoardData:GetType() == GameEnum.handbookType.StorySet or curBoardData:GetType() == GameEnum.handbookType.StoryReview then local nCgId = curBoardData:GetId() if curBoardData:CheckPlotL2d() then self._mapNode.rawImgActor2D.gameObject:SetActive(true) @@ -645,7 +726,7 @@ function MainViewCtrl:ChangeActorFinish(nTime) self.timerCheck:Cancel() self.timerCheck = nil end - local nInTime = self.nViewState == view_state.init and 0.7 or 0.4 + self._nEntranceWait = (self._nEntranceWait or 0) + 1 if 0 < nTime then if self.nViewState == view_state.init then self:ChangeViewState(view_state.fullScene_login, true) @@ -659,8 +740,7 @@ function MainViewCtrl:ChangeActorFinish(nTime) elseif self.nViewState == view_state.fullScene_normal then self:ChangeViewState(view_state.show_normal, true) end - EventManager.Hit(EventId.TemporaryBlockInput, nInTime) - self.timerCheck = self:AddTimer(1, nInTime, "OnTimer_AnimCheck", true, true) + self:_WaitEntranceThenCheck(true) end if nTime == 0 then if self.nViewState == view_state.init or self.nViewState == view_state.show_login then @@ -685,6 +765,14 @@ function MainViewCtrl:PlayMainViewOpenVoice() PlayerVoiceData:PlayMainViewOpenVoice() end end +function MainViewCtrl:_EnsureBannerDotPool(nCount) + for i = 1, nCount do + if self.tbBannerDots[i] == nil then + local goClone = instantiate(self._mapNode.imgPointBg, self._mapNode.goBannerDot) + self.tbBannerDots[i] = goClone + end + end +end function MainViewCtrl:SetBanner() self.bannerRefreshTimer = nil self.tbBannerList = {} @@ -695,13 +783,14 @@ function MainViewCtrl:SetBanner() self._mapNode.goActivityBanner.gameObject:SetActive(false) else self._mapNode.goActivityBanner:SetActive(true) - for _, v in ipairs(self._mapNode.imgPointBg) do + self:_EnsureBannerDotPool(#self.tbBannerList) + for _, v in ipairs(self.tbBannerDots) do v.gameObject:SetActive(false) end for k, v in ipairs(self.tbBannerList) do - if nil ~= self._mapNode.imgPointBg[k] then - self._mapNode.imgPointBg[k]:SetActive(true) - self._mapNode.imgPointBg[k].transform:Find("imgPoint").gameObject:SetActive(false) + if nil ~= self.tbBannerDots[k] then + self.tbBannerDots[k]:SetActive(true) + self.tbBannerDots[k].transform:Find("imgPoint").gameObject:SetActive(false) end end self.nActBannerIdx = 1 @@ -961,9 +1050,15 @@ function MainViewCtrl:RefreshActivityBanner() end end end - self._mapNode.imgPointBg[self.nLastActBannerIdx].transform:Find("imgPoint").gameObject:SetActive(false) - self.nLastActBannerIdx = self.nActBannerIdx - self._mapNode.imgPointBg[self.nActBannerIdx].transform:Find("imgPoint").gameObject:SetActive(true) + if self.tbBannerDots ~= nil then + if self.tbBannerDots[self.nLastActBannerIdx] ~= nil then + self.tbBannerDots[self.nLastActBannerIdx].transform:Find("imgPoint").gameObject:SetActive(false) + end + self.nLastActBannerIdx = self.nActBannerIdx + if self.tbBannerDots[self.nActBannerIdx] ~= nil then + self.tbBannerDots[self.nActBannerIdx].transform:Find("imgPoint").gameObject:SetActive(true) + end + end end function MainViewCtrl:StartActBannerTimer() if nil == self.actBannerTimer and #self.tbBannerList > 1 then @@ -1005,11 +1100,23 @@ function MainViewCtrl:InitData() } self.bannerList = {} end +function MainViewCtrl:EnqueueLoginSequenceOnce() + if self._bLoginSeqArmed then + return + end + self._bLoginSeqArmed = true + local bPendingBuild = PlayerData.State:HasPendingStarTowerBuild() + if bPendingBuild then + PopUpManager.PopUpEnQueue(GameEnum.PopUpSeqType.StarTowerBuildSave, true, true) + end + PopUpManager.PopUpEnQueue(GameEnum.PopUpSeqType.MainViewGuide, true, true) +end function MainViewCtrl:CheckOpenPanel() local bInPopUp = PopUpManager.CheckInPopUpQueue() if bInPopUp then return end + self:EnqueueLoginSequenceOnce() self.timerCheck = nil self.bNeedCheckState = nil NovaAPI.SetCanvasGroupBlocksRaycasts(self._mapNode.cgRoot, false) @@ -1020,6 +1127,7 @@ function MainViewCtrl:CheckOpenPanel() PlayerVoiceData:PlayMainViewOpenVoice() self:ChangeViewState(view_state.show_normal) end + PlayerData.SideBanner:TryOpenSideBanner() end PopUpManager.StartShowPopUp(callbackFunc) end @@ -1055,6 +1163,30 @@ function MainViewCtrl:PlayViewAnim(sTriggerName) self._mapNode.aniMainView:SetTrigger(sTriggerName) self.sLastTriggerAnim = sTriggerName end +function MainViewCtrl:_WaitEntranceThenCheck(bBlockInput) + self._nEntranceWait = (self._nEntranceWait or 0) + 1 + local nToken = self._nEntranceWait + local wait = function() + for _ = 1, 2 do + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + if nToken ~= self._nEntranceWait then + return + end + if self._mapNode == nil or self._mapNode.aniMainView == nil then + return + end + end + if nToken ~= self._nEntranceWait or self._mapNode == nil or self._mapNode.aniMainView == nil then + return + end + local nTime = self._mapNode.aniMainView:GetCurrentAnimatorStateInfo(0).length + if bBlockInput then + EventManager.Hit(EventId.TemporaryBlockInput, nTime) + end + self.timerCheck = self:AddTimer(1, nTime, "OnTimer_AnimCheck", true, true) + end + cs_coroutine.start(wait) +end function MainViewCtrl:ChangeViewState(nState, bPlayAnim) if bPlayAnim then local nLastAnimName = view_state_anim[self.nViewState] @@ -1085,19 +1217,37 @@ function MainViewCtrl:RefreshFuncLock() self._mapNode.LockDispatch:SetActive(not PlayerData.Base:CheckFunctionUnlock(GameEnum.OpenFuncType.Agent)) self._mapNode.LockActivity:SetActive(not PlayerData.Base:CheckFunctionUnlock(GameEnum.OpenFuncType.Activity)) self._mapNode.LockBattlePass:SetActive(not PlayerData.Base:CheckFunctionUnlock(GameEnum.OpenFuncType.BattlePass)) + self._mapNode.LockDorm:SetActive(not PlayerData.Base:CheckFunctionUnlock(GameEnum.OpenFuncType.Dorm)) + self._mapNode.txtDorm[2].gameObject:SetActive(not PlayerData.Base:CheckFunctionUnlock(GameEnum.OpenFuncType.Dorm)) self._mapNode.BattlePassReminderTime:SetActive(PlayerData.Base:CheckFunctionUnlock(GameEnum.OpenFuncType.BattlePass)) self._mapNode.btnEventReminder.gameObject:SetActive(PlayerData.Base:CheckFunctionUnlock(GameEnum.OpenFuncType.EventReminder)) self._mapNode.goRedDotActivity:SetActive(PlayerData.Base:CheckFunctionUnlock(GameEnum.OpenFuncType.Activity)) + self._mapNode.goRedDotActivityEntrance:SetActive(PlayerData.Base:CheckFunctionUnlock(GameEnum.OpenFuncType.Activity)) self._mapNode.goRedDotPhone:SetActive(PlayerData.Base:CheckFunctionUnlock(GameEnum.OpenFuncType.Phone)) self._mapNode.goRedDotTask:SetActive(PlayerData.Base:CheckFunctionUnlock(GameEnum.OpenFuncType.Quest)) self._mapNode.goRedDotQuestNewbie:SetActive(PlayerData.Base:CheckFunctionUnlock(GameEnum.OpenFuncType.QuestNewbie)) self._mapNode.goRedDotDispatch:SetActive(PlayerData.Base:CheckFunctionUnlock(GameEnum.OpenFuncType.Agent)) + local bGuideMissionUnlock = PlayerData.Base:CheckFunctionUnlock(GameEnum.OpenFuncType.GuideMission) + self._mapNode.btnGuideMission.gameObject:SetActive(bGuideMissionUnlock) + self._mapNode.point3:SetActive(bGuideMissionUnlock) + self._mapNode.imgTopBtnListBg.sizeDelta = Vector2(bGuideMissionUnlock and 535.68 or 416, self._mapNode.imgTopBtnListBg.sizeDelta.y) + local bReengagementOpen = PlayerData.Reengagement:GetActIsOpen() + self._mapNode.btnReengagement.gameObject:SetActive(bReengagementOpen) + if bReengagementOpen then + RedDotManager.RegisterNode(RedDotDefine.Activity_Reengagement, PlayerData.Reengagement:GetActId(), self._mapNode.redDotReengagement) + else + self._mapNode.redDotReengagement.gameObject:SetActive(false) + end end function MainViewCtrl:SetHintLayout(bEnabled) self._mapNode.hintHorLayout.enabled = bEnabled self._mapNode.layoutElement.enabled = not bEnabled end function MainViewCtrl:RefreshLeftActivityList() + local tbBtn = self._mapNode and self._mapNode.btnActivityPrepare + if tbBtn == nil or tbBtn[1] == nil then + return + end local tbActGroupList = PlayerData.Activity:GetMainviewShowActivityGroup() if self.tbActivityPrepareShowList ~= nil then for index, actData in ipairs(self.tbActivityPrepareShowList) do @@ -1266,11 +1416,88 @@ function MainViewCtrl:RefreshActivityFastEntrance() RedDotManager.RegisterNode(RedDotDefine.Activity_GroupNew, actCfg.MidGroupId, self._mapNode.goActivityFastRedDotNew[k], nil, nil, true) end if nActType == GameEnum.activityType.Soldier then - RedDotManager.RegisterNode(RedDotDefine.Solider, v:GetActId(), self._mapNode.goActivityFastRedDotNew[k], nil, nil, true) end end end end +function MainViewCtrl:RefreshActivitySubEntrance() + self.nActivitySubEntranceId = 0 + local expireTimer = self.activitySubEntranceExpireTimer + if expireTimer ~= nil then + expireTimer:Cancel(false) + self.activitySubEntranceExpireTimer = nil + end + local btnTrans = self._mapNode.btnActivitySubEntrance + local nEntranceId = PlayerData.Activity:GetActivitySubEntranceId() + local mapEntranceCfg + if 0 < nEntranceId then + mapEntranceCfg = ConfigTable.GetData("ActivityEntrance", nEntranceId) + if mapEntranceCfg == nil then + printError(string.format("ActivityEntrance表里找不到入口id:%d", nEntranceId)) + end + end + if mapEntranceCfg == nil then + btnTrans.gameObject:SetActive(false) + self:RefreshActivitySubEntranceRes(nil) + return + end + local nCurTime = CS.ClientManager.Instance.serverTimeStamp + local toTimeStamp = function(sTime, nDefault) + if sTime == nil or sTime == "" then + return nDefault + end + return CS.ClientManager.Instance:ISO8601StrToTimeStamp(sTime) + end + local nStartTime = toTimeStamp(mapEntranceCfg.StartTime, nCurTime) + local nEndTime = toTimeStamp(mapEntranceCfg.EndTime, 0) + if nCurTime < nStartTime or 0 < nEndTime and nCurTime >= nEndTime then + btnTrans.gameObject:SetActive(false) + self:RefreshActivitySubEntranceRes(nil) + return + end + self.nActivitySubEntranceId = nEntranceId + btnTrans.gameObject:SetActive(true) + RedDotManager.RegisterNode(RedDotDefine.Activity_Entrance, nEntranceId, self._mapNode.redDotActivityEntrance, nil, nil, true) + RedDotManager.RegisterNode(RedDotDefine.Activity_Entrance_New, nEntranceId, self._mapNode.redDotActivityEntranceNew, nil, nil, true) + self:RefreshActivitySubEntranceRes(mapEntranceCfg.EnterRes) + if 0 < nEndTime then + self.activitySubEntranceExpireTimer = self:AddTimer(1, nEndTime - nCurTime + 1, function() + self.activitySubEntranceExpireTimer = nil + self.nActivitySubEntranceId = 0 + btnTrans.gameObject:SetActive(false) + self:RefreshActivitySubEntranceRes(nil) + end, true, true, false) + end +end +function MainViewCtrl:RefreshActivitySubEntranceRes(sEnterRes) + local sPrefabPath + if sEnterRes ~= nil and sEnterRes ~= "" then + sPrefabPath = string.format("UI_Activity/%s.prefab", sEnterRes) + end + if self.sActivitySubEntranceResPath == sPrefabPath and not IsNull(self.goActivitySubEntranceRes) then + return + end + if self.sActivitySubEntranceResPath ~= nil then + self:DestroyPrefabInstance(self.sActivitySubEntranceResPath) + self.sActivitySubEntranceResPath = nil + self.goActivitySubEntranceRes = nil + end + if sPrefabPath == nil then + return + end + local trOpenBg = self._mapNode.btnActivitySubEntrance.transform:Find("AnimRoot/Open/imgBg") + if trOpenBg == nil then + printError("btnActivitySubEntrance 下找不到 AnimRoot/Open/imgBg 节点") + return + end + local goIns = self:CreatePrefabInstance(sPrefabPath, trOpenBg) + if IsNull(goIns) then + printError(string.format("活动入口预制体加载失败:%s", sPrefabPath)) + return + end + self.sActivitySubEntranceResPath = sPrefabPath + self.goActivitySubEntranceRes = goIns +end function MainViewCtrl:RefreshTimeout(remainTime) local sTimeStr = "" if remainTime <= 60 then @@ -1354,6 +1581,7 @@ function MainViewCtrl:Awake() self.nCurCharIdx = nil self.nActorShowType = nil self.bNeedCheckState = true + self._bLoginSeqArmed = false self.nDragStartPosX = nil self.nDragThreshold = PlayerBoardData:GetBoardDragThreshold() self.nCurBubbleIndex = 0 @@ -1367,7 +1595,10 @@ function MainViewCtrl:Awake() self:InitData() end function MainViewCtrl:OnEnable() + self.tbBannerDots = {} + self._mapNode.imgPointBg.gameObject:SetActive(false) self.bInTransition = false + self._bLoginSeqArmed = false EventManager.Add("OnEscCallback", self, self.OnEvent_OnEscCallback) if PanelManager.GetMainViewSkipAnimIn() == false then self:ChangeViewState(view_state.fullScene) @@ -1416,6 +1647,9 @@ function MainViewCtrl:OnEnable() local bHasBattlePass = PlayerData.BattlePass:GetHasBattlePass() self._mapNode.btnBattlePass.gameObject:SetActive(bHasBattlePass) PlayerData.PotentialPreselection:SendGetPreselectionList() + PlayerData.SoldierData:SetCurSelectSeasonId(1) + PlayerData.SoldierData:RequestSoldierSeasonInfo() + PlayerData.SoldierData:SendSoldierTechDetailReq() end function MainViewCtrl:OnDisable() EventManager.Remove("OnEscCallback", self, self.OnEvent_OnEscCallback) @@ -1427,7 +1661,11 @@ function MainViewCtrl:OnDisable() Actor2DManager.UnSetCg2D() PlayerVoiceData:ClearTimer() PlayerVoiceData:StopCharVoice() - BubbleVoiceManager.StopBubbleAnim() + BubbleVoiceManager.StopBubbleAnim(true) + for _, v in ipairs(self.tbBannerDots) do + destroy(v.gameObject) + end + self.tbBannerDots = {} end function MainViewCtrl:OnDestroy() end @@ -1578,7 +1816,7 @@ function MainViewCtrl:OnBtnClick_BoardChange() BubbleVoiceManager.StopBubbleAnim() PlayerVoiceData:StopCharVoice() end - elseif curBoardData:GetType() == GameEnum.handbookType.PLOT or curBoardData:GetType() == GameEnum.handbookType.StorySet then + elseif curBoardData:GetType() == GameEnum.handbookType.PLOT or curBoardData:GetType() == GameEnum.handbookType.StorySet or curBoardData:GetType() == GameEnum.handbookType.StoryReview then EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Board_No_CG")) end end @@ -1753,6 +1991,21 @@ function MainViewCtrl:OnBtnClick_Task(btn) end PlayerData.Base:CheckFunctionBtn(GameEnum.OpenFuncType.Quest, callback) end +function MainViewCtrl:OnBtnClick_Dorm(btn) + local openCallback = function() + PlayerData.PlayerDormData:EnterDorm() + end + PlayerData.Base:CheckFunctionBtn(GameEnum.OpenFuncType.Dorm, openCallback) +end +function MainViewCtrl:OnBtnClick_GuideMission(btn) + local callback = function() + local func = function() + EventManager.Hit(EventId.OpenPanel, PanelId.GuideMission) + end + self:PlayTransition(5, func) + end + PlayerData.Base:CheckFunctionBtn(GameEnum.OpenFuncType.GuideMission, callback) +end function MainViewCtrl:OnBtnClick_QuestNewbie(btn) local callback = function() local func = function() @@ -1796,6 +2049,16 @@ function MainViewCtrl:OnBtnClick_Activity() end PlayerData.Base:CheckFunctionBtn(GameEnum.OpenFuncType.Activity, callback) end +function MainViewCtrl:OnBtnClick_ActivitySubEntrance() + local nEntranceId = self.nActivitySubEntranceId or 0 + if nEntranceId <= 0 then + return + end + local callback = function() + PlayerData.Activity:OpenActivityPanel(nil, nEntranceId) + end + PlayerData.Base:CheckFunctionBtn(GameEnum.OpenFuncType.Activity, callback) +end function MainViewCtrl:OnBtnClick_Depot(btn) local func = function() EventManager.Hit(EventId.OpenPanel, PanelId.DepotPanel) @@ -1811,6 +2074,12 @@ end function MainViewCtrl:OnBtnClick_EventReminder(btn) EventManager.Hit(EventId.OpenPanel, PanelId.EventReminderPanel) end +function MainViewCtrl:OnBtnClick_Reengagement(btn) + if not PlayerData.Reengagement:GetActIsOpen() then + return + end + EventManager.Hit(EventId.OpenPanel, PanelId.ReengagementPanel) +end function MainViewCtrl:OnBtnClick_Shop(btn) local func = function() EventManager.Hit(EventId.OpenPanel, PanelId.ShopPanel) @@ -1945,6 +2214,9 @@ function MainViewCtrl:OnEvent_NewDay() end end end +function MainViewCtrl:OnEvent_UnlockMainViewInput() + NovaAPI.SetCanvasGroupBlocksRaycasts(self._mapNode.cgRoot, true) +end function MainViewCtrl:OnTimer_CGL2D(timer) if self.timerCheck ~= nil then self.timerCheck:Cancel() @@ -1952,8 +2224,7 @@ function MainViewCtrl:OnTimer_CGL2D(timer) end local nState = self.nViewState == view_state.fullScene_login and view_state.show_login or view_state.show_normal self:ChangeViewState(nState, true) - local nTime = self.nViewState == view_state.show_login and 0.7 or 0.4 - self.timerCheck = self:AddTimer(1, nTime, "OnTimer_AnimCheck", true, true) + self:_WaitEntranceThenCheck(false) self.timerCGL2D = nil end function MainViewCtrl:OnTimer_AnimCheck() @@ -1987,6 +2258,9 @@ function MainViewCtrl:OnEvent_MainViewCheckOpenPanel() end end function MainViewCtrl:OnEvent_OnEscCallback() + if AvgManager.CheckInAvg() then + return + end local msg = { nType = AllEnum.MessageBox.Confirm, sContent = ConfigTable.GetUIText("Login_QuitTips"), diff --git a/lua/game/ui/mainviewex/mainviewsidectrl.lua b/lua/game/ui/mainviewex/mainviewsidectrl.lua index f1670c5ca..170539a73 100644 --- a/lua/game/ui/mainviewex/mainviewsidectrl.lua +++ b/lua/game/ui/mainviewex/mainviewsidectrl.lua @@ -228,10 +228,6 @@ function MainViewSideCtrl:CheckToolBoxEnable() if NovaAPI.IsReviewServerEnv() then return false end - local clientPublishRegion = CS.ClientConfig.ClientPublishRegion - if clientPublishRegion == CS.ClientPublishRegion.JP then - return false - end return true end function MainViewSideCtrl:InitQuestNewbie() diff --git a/lua/game/ui/mall/mallactivity/_302001/mallcheckinctrl.lua b/lua/game/ui/mall/mallactivity/_302001/mallcheckinctrl.lua new file mode 100644 index 000000000..2fa13dd56 --- /dev/null +++ b/lua/game/ui/mall/mallactivity/_302001/mallcheckinctrl.lua @@ -0,0 +1,208 @@ +local MallCheckInCtrl = class("MallCheckInCtrl", BaseCtrl) +local TimerManager = require("GameCore.Timer.TimerManager") +local LocalData = require("GameCore.Data.LocalData") +local ClientManager = CS.ClientManager.Instance +MallCheckInCtrl._mapNodeConfig = { + btnDetail = { + sComponentName = "UIButton", + callback = "OnBtnClick_Detail" + }, + txtDetail = { + sComponentName = "TMP_Text", + sLanguageId = "Activity_Btn_Detail" + }, + goActTime = {}, + txtActivityTime = {sComponentName = "TMP_Text"}, + txtActivityTimeTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Mall_Activity_CheckIn_LeftTimeTitle" + }, + txtActivityTimeDesc = { + sComponentName = "TMP_Text", + sLanguageId = "Mall_Activity_CheckIn_ReceiveTips" + }, + goRewardItem = { + nCount = 5, + sCtrlName = "Game.UI.Mall.MallActivity._302001.MallCheckInItemCtrl" + }, + btnRewardItem = { + nCount = 5, + sComponentName = "UIButton", + callback = "OnBtnClick_Item" + }, + btnBuy = { + sComponentName = "UIButton", + callback = "OnBtnClick_Buy" + }, + btnBuyDisable = { + sComponentName = "UIButton", + callback = "OnBtnClick_BuyDisable" + }, + txtBtnBuyDisable = { + sComponentName = "TMP_Text", + sLanguageId = "Mall_Activity_CheckIn_Btn_Done" + }, + txtBtnBuy = {sComponentName = "TMP_Text"} +} +MallCheckInCtrl._mapEventConfig = {} +function MallCheckInCtrl:RefreshRemainTime() + local endTime = self.actData:GetActEndTime() + local curTime = ClientManager.serverTimeStamp + local remainTime = endTime - curTime + if remainTime < 0 then + if self.remainTimer then + TimerManager.Remove(self.remainTimer) + self.remainTimer = nil + end + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Activity_Invalid_Tip_3")) + return + end + local sTimeStr = "" + if remainTime <= 60 then + local sec = math.floor(remainTime) + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Sec") or "", sec) + elseif 60 < remainTime and remainTime <= 3600 then + local min = math.floor(remainTime / 60) + local sec = math.floor(remainTime - min * 60) + if sec == 0 then + min = min - 1 + sec = 60 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Min") or "", min, sec) + elseif 3600 < remainTime and remainTime <= 86400 then + local hour = math.floor(remainTime / 3600) + local min = math.floor((remainTime - hour * 3600) / 60) + if min == 0 then + hour = hour - 1 + min = 60 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Hour") or "", hour, min) + elseif 86400 < remainTime then + local day = math.floor(remainTime / 86400) + local hour = math.floor((remainTime - day * 86400) / 3600) + if hour == 0 then + day = day - 1 + hour = 24 + end + sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Day") or "", day, hour) + end + NovaAPI.SetTMPText(self._mapNode.txtActivityTime, sTimeStr) +end +function MallCheckInCtrl:RefreshRewardList() + local actData = self.actData + local tbRewardList = actData:GetActLoginRewardList() + local nNextDay = actData:GetCanReceive() + 1 + local bPurchased = self.bPurchased + for k, itemCtrl in ipairs(self._mapNode.goRewardItem) do + local mapReward = tbRewardList[k] + self._mapNode.btnRewardItem[k].gameObject:SetActive(mapReward ~= nil) + if mapReward ~= nil then + itemCtrl:SetRewardItem(k, mapReward, bPurchased, k == nNextDay) + end + end +end +function MallCheckInCtrl:RefreshDetail() + local mapActCfg = self.actData:GetLoginRewardControlCfg() + local bEmpty = mapActCfg.DesText == "" + self._mapNode.btnDetail.gameObject:SetActive(not bEmpty) +end +function MallCheckInCtrl:RefreshBuy() + self.mapProductCfg = PlayerData.Mall:GetMallActivityCfgByActId(self.nActId) + local actData = self.actData + local bActive = actData:GetActive() or self.mapProductCfg ~= nil and PlayerData.Mall:CheckMallActivityPurchased(self.mapProductCfg.Id) + self.bPurchased = bActive + if self.mapProductCfg == nil then + self._mapNode.btnBuy.gameObject:SetActive(false) + self._mapNode.btnBuyDisable.gameObject:SetActive(false) + return + end + self._mapNode.btnBuy.gameObject:SetActive(not bActive) + self._mapNode.btnBuyDisable.gameObject:SetActive(bActive) + if bActive then + NovaAPI.SetTMPText(self._mapNode.txtBtnBuyDisable, ConfigTable.GetUIText("Mall_Package_SoldOut")) + else + NovaAPI.SetTMPText(self._mapNode.txtBtnBuy, tostring(self.mapProductCfg.ShowPrice)) + end +end +function MallCheckInCtrl:CheckBuySucTip() + local actData = self.actData + if not self.bPurchased or actData:GetReceived() > 0 then + return + end + local sKey = "Mall_CheckIn_BuySucTip_" .. self.nActId + if LocalData.GetPlayerLocalData(sKey) then + return + end + LocalData.SetPlayerLocalData(sKey, true) + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Mall_Activity_CheckIn_BuySuc")) +end +function MallCheckInCtrl:InitActData(actData) + self.actData = actData + self.nActId = actData:GetActId() + self:RefreshBuy() + self:RefreshRewardList() + self:RefreshDetail() + self:CheckBuySucTip() + local actCfg = self.actData:GetActCfgData() + if actCfg.EndType == GameEnum.activityEndType.NoLimit then + self._mapNode.goActTime.gameObject:SetActive(false) + else + self._mapNode.goActTime.gameObject:SetActive(true) + self:RefreshRemainTime() + if nil == self.remainTimer then + self.remainTimer = self:AddTimer(0, 1, "RefreshRemainTime", true, true, false) + end + end +end +function MallCheckInCtrl:ReceiveReward() + local callback = function() + self:RefreshBuy() + self:RefreshRewardList() + end + PlayerData.Activity:SendReceiveMallLoginRewardMsg(self.nActId, callback) +end +function MallCheckInCtrl:Awake() + self.actData = nil + self.mapProductCfg = nil + self.bPurchased = false +end +function MallCheckInCtrl:OnEnable() +end +function MallCheckInCtrl:OnDisable() +end +function MallCheckInCtrl:OnDestroy() +end +function MallCheckInCtrl:OnBtnClick_Detail() + local mapActCfg = self.actData:GetLoginRewardControlCfg() + local msg = { + nType = AllEnum.MessageBox.Desc, + sContent = mapActCfg.DesText, + sTitle = ConfigTable.GetUIText("Activity_Btn_Detail") + } + EventManager.Hit(EventId.OpenMessageBox, msg) +end +function MallCheckInCtrl:OnBtnClick_Item(btn, nIndex) + local itemCtrl = self._mapNode.goRewardItem[nIndex] + if itemCtrl == nil then + return + end + if not self.actData:CheckCanReceive() or not itemCtrl:CheckCanReceive() then + return + end + self:ReceiveReward() +end +function MallCheckInCtrl:OnBtnClick_Buy() + local mapProductCfg = self.mapProductCfg + if mapProductCfg == nil then + return + end + if self.bPurchased then + self:RefreshBuy() + return + end + PlayerData.Mall:BuyMallActivity(mapProductCfg.Id, mapProductCfg.StatisticalGroup) +end +function MallCheckInCtrl:OnBtnClick_BuyDisable() + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Shop_GoodsEmpty")) +end +return MallCheckInCtrl diff --git a/lua/game/ui/mall/mallactivity/_302001/mallcheckinitemctrl.lua b/lua/game/ui/mall/mallactivity/_302001/mallcheckinitemctrl.lua new file mode 100644 index 000000000..fa7e3adfb --- /dev/null +++ b/lua/game/ui/mall/mallactivity/_302001/mallcheckinitemctrl.lua @@ -0,0 +1,190 @@ +local MallCheckInItemCtrl = class("MallCheckInItemCtrl", BaseCtrl) +MallCheckInItemCtrl._mapNodeConfig = { + imgCanReceiveBg = {}, + imgPlusReceiveBg = {}, + imgNormalBg = {}, + imgPlusBg = {}, + imgBgDb = {}, + imgPlusDb = {}, + txtDayNormal = {sComponentName = "TMP_Text"}, + txtDayPlus = {sComponentName = "TMP_Text"}, + btnItem = {nCount = 2, sComponentName = "UIButton"}, + goReceived = {}, + txtReceived = { + nCount = 2, + sComponentName = "TMP_Text", + sLanguageId = "Mall_Activity_CheckIn_Received" + }, + imgCanReceive = {}, + txtCanReceive = {sComponentName = "TMP_Text"}, + txtPlusReceive = {sComponentName = "TMP_Text"}, + imgNextReceive = {}, + txtNextReceive = {sComponentName = "TMP_Text"}, + goParticle = {sNodeName = "UIParticle"} +} +MallCheckInItemCtrl._mapEventConfig = {} +MallCheckInItemCtrl._mapRedDotConfig = {} +local eState = { + Received = 1, + CanReceive = 2, + NextDay = 3, + Locked = 4 +} +MallCheckInItemCtrl.eState = eState +local mapStateText = { + [eState.Received] = "Mall_Activity_CheckIn_Received", + [eState.NextDay] = "Mall_Activity_CheckIn_NextReceive", + [eState.Locked] = "Mall_Activity_CheckIn_Lock" +} +local _, colorNextReceiveRare = ColorUtility.TryParseHtmlString("#824D25") +local _, colorNextReceiveNormal = ColorUtility.TryParseHtmlString("#E7F6F7") +local GetState = function(mapReward, bActive, bNextDay) + if not bActive then + return eState.Locked + end + if mapReward.Status == 2 then + return eState.Received + end + if mapReward.Status == 1 then + return eState.CanReceive + end + if bNextDay then + return eState.NextDay + end + return eState.Locked +end +local GetItemNode = function(btn) + local trAnimRoot = btn.transform:Find("AnimRoot") + if trAnimRoot == nil then + return nil + end + local trIcon = trAnimRoot:Find("imgIcon") + local trCount = trAnimRoot:Find("txtItemCount") + if trIcon == nil or trCount == nil then + return nil + end + return { + imgIcon = trIcon:GetComponent("Image"), + txtItemCount = trCount:GetComponent("TMP_Text") + } +end +function MallCheckInItemCtrl:Awake() + self.mapReward = nil + self.nState = eState.Locked + self.tbRewardList = nil + self.tbHandler = nil + self.tbItemNode = {} + for k, btn in ipairs(self._mapNode.btnItem) do + self.tbItemNode[k] = GetItemNode(btn) + end +end +function MallCheckInItemCtrl:OnDisable() + self:UnBindHandler() +end +function MallCheckInItemCtrl:BindHandler() + self.tbHandler = {} + for k, btn in ipairs(self._mapNode.btnItem) do + self.tbHandler[k] = ui_handler(self, self.OnBtnClick_Item, btn, k) + btn.onClick:AddListener(self.tbHandler[k]) + end +end +function MallCheckInItemCtrl:UnBindHandler() + local tbHandler = self.tbHandler + if tbHandler == nil then + return + end + local tbBtn = self._mapNode.btnItem + for k, handler in ipairs(tbHandler) do + if tbBtn[k] ~= nil then + tbBtn[k].onClick:RemoveListener(handler) + end + end + self.tbHandler = nil +end +function MallCheckInItemCtrl:SetItemNode(nIndex, sIcon, nCount) + local btn = self._mapNode.btnItem[nIndex] + if btn == nil then + return + end + local mapItemNode = self.tbItemNode[nIndex] + btn.gameObject:SetActive(sIcon ~= nil and sIcon ~= "" and mapItemNode ~= nil) + if mapItemNode == nil or sIcon == nil or sIcon == "" then + return + end + self:SetPngSprite(mapItemNode.imgIcon, sIcon) + NovaAPI.SetTMPText(mapItemNode.txtItemCount, orderedFormat(ConfigTable.GetUIText("LoginReward_Reward_Count"), nCount)) +end +function MallCheckInItemCtrl:SetItemClickable(bClickable) + for _, btn in ipairs(self._mapNode.btnItem) do + NovaAPI.SetRaycastTarget(btn.gameObject, bClickable) + end +end +function MallCheckInItemCtrl:RefreshItemNode(mapReward) + local sSumIcon = mapReward.RewardIcon + local bUseSum = #self.tbRewardList <= 1 and sSumIcon ~= nil and sSumIcon ~= "" + for nIndex = 1, #self._mapNode.btnItem do + if bUseSum then + self:SetItemNode(nIndex, nIndex == 1 and sSumIcon or nil, mapReward.RewardCount) + else + local mapItem = self.tbRewardList[nIndex] + local mapItemCfg = mapItem ~= nil and ConfigTable.GetData_Item(mapItem.nTid) or nil + self:SetItemNode(nIndex, mapItemCfg ~= nil and mapItemCfg.Icon or nil, mapItem ~= nil and mapItem.nCount or 0) + end + end +end +function MallCheckInItemCtrl:SetRewardItem(nDay, mapReward, bActive, bNextDay) + self.mapReward = mapReward + local nState = GetState(mapReward, bActive, bNextDay) + self.nState = nState + local bRare = mapReward.DisRare + local bCanReceive = nState == eState.CanReceive + local bReceived = nState == eState.Received + self._mapNode.imgNormalBg.gameObject:SetActive(not bRare) + self._mapNode.imgPlusBg.gameObject:SetActive(bRare) + NovaAPI.SetTMPText(self._mapNode.txtDayNormal, tostring(nDay)) + NovaAPI.SetTMPText(self._mapNode.txtDayPlus, tostring(nDay)) + self._mapNode.imgCanReceiveBg.gameObject:SetActive(bCanReceive and not bRare) + self._mapNode.imgPlusReceiveBg.gameObject:SetActive(bCanReceive and bRare) + self._mapNode.imgBgDb.gameObject:SetActive(bCanReceive and not bRare) + self._mapNode.imgPlusDb.gameObject:SetActive(bCanReceive and bRare) + self._mapNode.imgCanReceive.gameObject:SetActive(bCanReceive) + self._mapNode.txtCanReceive.gameObject:SetActive(bCanReceive and not bRare) + self._mapNode.txtPlusReceive.gameObject:SetActive(bCanReceive and bRare) + if bCanReceive then + local sReceive = ConfigTable.GetUIText("Mall_Activity_CheckIn_Receive") + NovaAPI.SetTMPText(self._mapNode.txtCanReceive, sReceive) + NovaAPI.SetTMPText(self._mapNode.txtPlusReceive, sReceive) + end + self._mapNode.goReceived.gameObject:SetActive(bReceived) + self._mapNode.imgNextReceive.gameObject:SetActive(not bCanReceive) + if not bCanReceive then + NovaAPI.SetTMPText(self._mapNode.txtNextReceive, ConfigTable.GetUIText(mapStateText[nState])) + NovaAPI.SetTMPColor(self._mapNode.txtNextReceive, bRare and colorNextReceiveRare or colorNextReceiveNormal) + end + self._mapNode.goParticle.gameObject:SetActive(bRare and not bReceived) + self.tbRewardList = {} + for i = 1, 3 do + local nTid = mapReward["RewardId" .. i] + local nCount = mapReward["Qty" .. i] + if nTid ~= 0 then + table.insert(self.tbRewardList, {nTid = nTid, nCount = nCount}) + end + end + self:RefreshItemNode(mapReward) + self:SetItemClickable(not bCanReceive) + self:UnBindHandler() + self:BindHandler() +end +function MallCheckInItemCtrl:GetState() + return self.nState +end +function MallCheckInItemCtrl:CheckCanReceive() + return self.nState == eState.CanReceive +end +function MallCheckInItemCtrl:OnBtnClick_Item(btn, nIndex) + if self.tbRewardList == nil or next(self.tbRewardList) == nil then + return + end + UTILS.ClickItemGridWithTips(self.tbRewardList[nIndex].nTid, btn.gameObject.transform, true, true, false) +end +return MallCheckInItemCtrl diff --git a/lua/game/ui/mall/mallactivityctrl.lua b/lua/game/ui/mall/mallactivityctrl.lua new file mode 100644 index 000000000..6a53ad503 --- /dev/null +++ b/lua/game/ui/mall/mallactivityctrl.lua @@ -0,0 +1,115 @@ +local MallActivityCtrl = class("MallActivityCtrl", BaseCtrl) +MallActivityCtrl._mapNodeConfig = { + rtContent = { + sNodeName = "--Content--", + sComponentName = "RectTransform" + } +} +MallActivityCtrl._mapEventConfig = {MallOrderClear = "Refresh"} +local sPrefabFormat = "UI_Activity/%s.prefab" +local sCtrlFormat = "Game.UI.Mall.MallActivity.%s" +local GetActUICfg = function(actData) + if actData:GetActType() == GameEnum.activityType.MallLogin then + return actData:GetLoginRewardControlCfg() + end + return nil +end +function MallActivityCtrl:CreateActivityCtrl(actData) + local mapActCfg = GetActUICfg(actData) + if mapActCfg == nil then + printError(string.format("商城活动 %s (类型 %s) 缺少界面配置", tostring(actData:GetActId()), tostring(actData:GetActType()))) + return nil + end + local sPrefabPath = string.format(sPrefabFormat, mapActCfg.UIAssets) + local goObj = self:CreatePrefabInstance(sPrefabPath, self._mapNode.rtContent) + if goObj == nil then + return nil + end + self.sPrefabPath = sPrefabPath + local actCtrl = self:BindCtrlByNode(goObj, string.format(sCtrlFormat, mapActCfg.CtrlName)) + if actCtrl == nil then + self:DestroyPrefabInstance(sPrefabPath) + self.sPrefabPath = nil + end + return actCtrl +end +function MallActivityCtrl:SetExpireTimer(actData) + if self.expireTimer ~= nil then + self.expireTimer:Cancel(false) + self.expireTimer = nil + end + if actData == nil or actData:GetActCfgData().EndType == GameEnum.activityEndType.NoLimit then + return + end + local nRemainTime = actData:GetActEndTime() - CS.ClientManager.Instance.serverTimeStamp + if nRemainTime <= 0 then + return + end + self.expireTimer = self:AddTimer(1, nRemainTime + 1, function() + self.expireTimer = nil + EventManager.Hit("MallActivityExpire") + end, true, true, false) +end +function MallActivityCtrl:ClearActivity() + local actCtrl = self.actCtrl + if actCtrl ~= nil then + if actCtrl.ClearActivity ~= nil then + actCtrl:ClearActivity() + end + self:UnbindCtrlByNode(actCtrl) + self.actCtrl = nil + end + if self.sPrefabPath ~= nil then + self:DestroyPrefabInstance(self.sPrefabPath) + self.sPrefabPath = nil + end + self.nActId = nil +end +function MallActivityCtrl:Refresh() + if self._panel.nCurTog ~= AllEnum.MallToggle.Activity then + return + end + if PlayerData.Activity:GetMallActivityData() == nil then + self:ClearActivity() + return + end + local callback = function() + self:RefreshActivity() + end + PlayerData.Mall:SendMallActivityListReq(callback) +end +function MallActivityCtrl:RefreshActivity() + if self._panel.nCurTog ~= AllEnum.MallToggle.Activity then + return + end + local actData = PlayerData.Activity:GetMallActivityData() + if actData == nil then + self:ClearActivity() + return + end + if self.nActId ~= nil and self.nActId ~= actData:GetActId() then + self:ClearActivity() + end + local actCtrl = self.actCtrl + if actCtrl == nil then + actCtrl = self:CreateActivityCtrl(actData) + if actCtrl == nil then + return + end + self.actCtrl = actCtrl + self.nActId = actData:GetActId() + end + actCtrl.gameObject:SetActive(true) + actCtrl:InitActData(actData) +end +function MallActivityCtrl:Awake() + self.expireTimer = nil +end +function MallActivityCtrl:OnEnable() +end +function MallActivityCtrl:OnDisable() + self:ClearActivity() +end +function MallActivityCtrl:OnDestroy() +end +return MallActivityCtrl diff --git a/lua/game/ui/mall/mallctrl.lua b/lua/game/ui/mall/mallctrl.lua index 59edb793c..59d88b2f2 100644 --- a/lua/game/ui/mall/mallctrl.lua +++ b/lua/game/ui/mall/mallctrl.lua @@ -5,15 +5,20 @@ MallCtrl._mapNodeConfig = { sCtrlName = "Game.UI.TopBarEx.TopBarCtrl" }, tog = { - nCount = 6, + nCount = 8, sComponentName = "UIButton", callback = "OnBtnClick_ChangeSheet" }, ctrlTog = { - nCount = 6, + nCount = 8, sNodeName = "tog", sCtrlName = "Game.UI.TemplateEx.TemplateToggleCtrl" }, + srTog = {sComponentName = "ScrollRect"}, + scTog = { + sNodeName = "srTog", + sComponentName = "UIScrollToClick" + }, Recommend = { sNodeName = "---Recommend---", sCtrlName = "Game.UI.Mall.MallRecommendCtrl" @@ -38,6 +43,14 @@ MallCtrl._mapNodeConfig = { sNodeName = "---Skin---", sCtrlName = "Game.UI.Mall.MallSkinCtrl" }, + Furniture = { + sNodeName = "---Furniture---", + sCtrlName = "Game.UI.Mall.MallFurnitureCtrl" + }, + Activity = { + sNodeName = "---Activity---", + sCtrlName = "Game.UI.Mall.MallActivityCtrl" + }, btnCharShard = { sNodeName = "btnCharShard", sComponentName = "UIButton", @@ -47,8 +60,8 @@ MallCtrl._mapNodeConfig = { sNodeName = "---MonthlyCard---", sComponentName = "Animator" }, - redDotTog = {nCount = 4}, - redDot_New = {nCount = 6}, + redDotTog = {nCount = 8}, + redDot_New = {nCount = 8}, btnDailyGift = { sComponentName = "UIButton", callback = "OnBtnClick_DailyGift" @@ -69,7 +82,9 @@ MallCtrl._mapEventConfig = { OpenMallTog = "OnEvent_OpenMallTog", MallChangeTopCoin = "OnEvent_ChangeTopCoin", Mall_Refresh_Reddot = "OnEvent_RefreshReddot", - Mall_UpdateMallPackageRedDot = "OnEvent_RefreshReddot" + Mall_UpdateMallPackageRedDot = "OnEvent_RefreshReddot", + MallActivityChange = "OnEvent_MallActivityChange", + MallActivityExpire = "OnEvent_MallActivityExpire" } MallCtrl._mapRedDotConfig = { [RedDotDefine.Mall_Daily] = {sNodeName = "reddotGift"} @@ -78,6 +93,15 @@ function MallCtrl:RegisterRedDot() RedDotManager.RegisterNode(RedDotDefine.Mall_Page_New, { AllEnum.MallToggle.Skin }, self._mapNode.redDot_New[5]) + RedDotManager.RegisterNode(RedDotDefine.Mall_Page_New, { + AllEnum.MallToggle.Furniture + }, self._mapNode.redDot_New[7]) + RedDotManager.RegisterNode(RedDotDefine.Mall_Page, { + AllEnum.MallToggle.Activity + }, self._mapNode.redDotTog[8]) + RedDotManager.RegisterNode(RedDotDefine.Mall_Page_New, { + AllEnum.MallToggle.Activity + }, self._mapNode.redDot_New[8], nil, true) end function MallCtrl:SwitchTog() self._mapNode.Gem.gameObject:SetActive(self._panel.nCurTog == AllEnum.MallToggle.Gem) @@ -86,6 +110,8 @@ function MallCtrl:SwitchTog() self._mapNode.Shop.gameObject:SetActive(self._panel.nCurTog == AllEnum.MallToggle.Shop) self._mapNode.Skin.gameObject:SetActive(self._panel.nCurTog == AllEnum.MallToggle.Skin) self._mapNode.Recommend.gameObject:SetActive(self._panel.nCurTog == AllEnum.MallToggle.Recommend) + self._mapNode.Furniture.gameObject:SetActive(self._panel.nCurTog == AllEnum.MallToggle.Furniture) + self._mapNode.Activity.gameObject:SetActive(self._panel.nCurTog == AllEnum.MallToggle.Activity) if self._panel.nCurTog == AllEnum.MallToggle.Gem then self._mapNode.Gem:Refresh() self._mapNode.TopBar:CreateCoin({ @@ -113,28 +139,84 @@ function MallCtrl:SwitchTog() self._mapNode.TopBar:CreateCoin({ AllEnum.CoinItemId.FREESTONE }) + elseif self._panel.nCurTog == AllEnum.MallToggle.Furniture then + self._mapNode.Furniture:ResetTab() + self._mapNode.Furniture:Refresh(true) + self._mapNode.TopBar:CreateCoin({ + AllEnum.CoinItemId.Jade, + AllEnum.CoinItemId.FREESTONE, + AllEnum.CoinItemId.Furniture + }) elseif self._panel.nCurTog == AllEnum.MallToggle.Recommend then self._mapNode.Recommend:Refresh() self._mapNode.TopBar:CreateCoin({ AllEnum.CoinItemId.Jade, AllEnum.CoinItemId.FREESTONE }) + elseif self._panel.nCurTog == AllEnum.MallToggle.Activity then + self._mapNode.Activity:Refresh() + self._mapNode.TopBar:CreateCoin({ + AllEnum.CoinItemId.Jade, + AllEnum.CoinItemId.FREESTONE + }) end self:RegisterRedDot() self:OnEvent_RefreshReddot() end +function MallCtrl:RefreshActivityTogText(actData) + local sName + if actData ~= nil then + local mapProductCfg = PlayerData.Mall:GetMallActivityCfgByActId(actData:GetActId()) + sName = mapProductCfg ~= nil and mapProductCfg.Name or nil + end + if sName == nil or sName == "" then + sName = ConfigTable.GetUIText("Mall_Tog_Package") + end + local tbCtrlTog = self._mapNode.ctrlTog + tbCtrlTog[AllEnum.MallToggle.Activity]:SetText(sName) +end +function MallCtrl:RefreshActivityTog() + local actData = PlayerData.Activity:GetMallActivityData() + self.bHasActivity = actData ~= nil + self._mapNode.tog[AllEnum.MallToggle.Activity].gameObject:SetActive(self.bHasActivity) + self:RefreshActivityTogText(actData) + self._mapNode.Activity:SetExpireTimer(actData) + PlayerData.Mall:UpdateMallActivityRedDot() + if not self.bHasActivity and self._panel.nCurTog == AllEnum.MallToggle.Activity then + self._panel.nCurTog = AllEnum.MallToggle.Recommend + end +end +function MallCtrl:ApplyActivityTogChange() + local nLastTog = self._panel.nCurTog + self:RefreshActivityTog() + if nLastTog ~= self._panel.nCurTog then + for i = 1, 8 do + self._mapNode.ctrlTog[i]:SetDefault(i == self._panel.nCurTog) + end + self._mapNode.scTog:ScrollToClick(self._mapNode.tog[self._panel.nCurTog].gameObject) + self:SwitchTog() + self:PlayTogAni() + elseif self._panel.nCurTog == AllEnum.MallToggle.Activity then + self._mapNode.Activity:Refresh() + end +end function MallCtrl:PlayTogAni() if self._panel.nCurTog == AllEnum.MallToggle.MonthlyCard then self._mapNode.aniMonthlyCard:Play("MonthlyCard_in") end end function MallCtrl:SetDefaultTog() - if self._panel.nCurTog == nil then - self._panel.nCurTog = AllEnum.MallToggle.Recommend + self:RefreshActivityTog() + local nCurTog = self._panel.nCurTog + if nCurTog == nil then + self._panel.nCurTog = self.bHasActivity and AllEnum.MallToggle.Activity or AllEnum.MallToggle.Recommend end - for i = 1, 6 do + for i = 1, 8 do self._mapNode.ctrlTog[i]:SetDefault(i == self._panel.nCurTog) end + if self._panel.nCurTog == AllEnum.MallToggle.Gem or self._panel.nCurTog == AllEnum.MallToggle.Shop then + NovaAPI.SetVerticalNormalizedPosition(self._mapNode.srTog, 0) + end self:SwitchTog() local bActive = PlayerData.Mall:GetDailyMallReward() self._mapNode.goGiftOff:SetActive(not bActive) @@ -147,6 +229,8 @@ function MallCtrl:RefreshTogText() self._mapNode.ctrlTog[4]:SetText(ConfigTable.GetUIText("Mall_Tog_Exchange")) self._mapNode.ctrlTog[5]:SetText(ConfigTable.GetUIText("Mall_Tog_Skin")) self._mapNode.ctrlTog[6]:SetText(ConfigTable.GetUIText("Mall_Tog_Recommend")) + self._mapNode.ctrlTog[7]:SetText(ConfigTable.GetUIText("Mall_Tog_Furniture")) + self:RefreshActivityTogText(PlayerData.Activity:GetMallActivityData()) end function MallCtrl:FadeIn(bPlayFadeIn) EventManager.Hit(EventId.SetTransition) @@ -171,13 +255,19 @@ function MallCtrl:OnBtnClick_ChangeSheet(btn, nIndex) self._mapNode.ctrlTog[self._panel.nCurTog]:SetTrigger(false) local lastTog = self._panel.nCurTog if lastTog == AllEnum.MallToggle.Package then - local nCurTab = self._mapNode.Package:GetCurTab() or 1 - PlayerData.Mall:RemovePackageNew(GameEnum.MallItemType.Package, nCurTab) + local nCurSort = self._mapNode.Package:GetCurSort() + PlayerData.Mall:RemovePackageNew(GameEnum.MallItemType.Package, nCurSort) elseif lastTog == AllEnum.MallToggle.Skin then - local nCurTab = self._mapNode.Skin:GetCurTab() or 1 - PlayerData.Mall:RemovePackageNew(GameEnum.MallItemType.Skin, nCurTab) + local nCurSort = self._mapNode.Skin:GetCurSort() + PlayerData.Mall:RemovePackageNew(GameEnum.MallItemType.Skin, nCurSort) + elseif lastTog == AllEnum.MallToggle.Furniture then + local nCurSort = self._mapNode.Furniture:GetCurSort() + PlayerData.Mall:RemovePackageNew(GameEnum.MallItemType.Furniture, nCurSort) + elseif lastTog == AllEnum.MallToggle.Activity then + PlayerData.Mall:RemoveMallActivityNew() end self._panel.nCurTog = nIndex + self._mapNode.scTog:ScrollToClick(self._mapNode.tog[self._panel.nCurTog].gameObject) self:SwitchTog() self:PlayTogAni() end @@ -201,8 +291,17 @@ function MallCtrl:OnEvent_ChangeTopCoin(tbCoin) self._mapNode.TopBar:CreateCoin(tbCoin) end function MallCtrl:OnEvent_OpenMallTog(nTog) + if nTog == AllEnum.MallToggle.Activity and not self.bHasActivity then + return + end self:OnBtnClick_ChangeSheet(nil, nTog) end +function MallCtrl:OnEvent_MallActivityChange() + self:ApplyActivityTogChange() +end +function MallCtrl:OnEvent_MallActivityExpire() + self:ApplyActivityTogChange() +end function MallCtrl:OnEvent_RefreshReddot() local bMallFree = RedDotManager.GetValid(RedDotDefine.Mall_Free) if bMallFree then @@ -218,5 +317,12 @@ function MallCtrl:OnEvent_RefreshReddot() else self._mapNode.redDot_New[2]:SetActive(false) end + local bActivity = RedDotManager.GetValid(RedDotDefine.Mall_Page, { + AllEnum.MallToggle.Activity + }) + local bActivityNew = RedDotManager.GetValid(RedDotDefine.Mall_Page_New, { + AllEnum.MallToggle.Activity + }) + self._mapNode.redDot_New[8]:SetActive(bActivityNew and not bActivity) end return MallCtrl diff --git a/lua/game/ui/mall/mallfurniturectrl.lua b/lua/game/ui/mall/mallfurniturectrl.lua new file mode 100644 index 000000000..9424915fd --- /dev/null +++ b/lua/game/ui/mall/mallfurniturectrl.lua @@ -0,0 +1,237 @@ +local MallFurnitureCtrl = class("MallFurnitureCtrl", BaseCtrl) +MallFurnitureCtrl._mapNodeConfig = { + sv = { + sComponentName = "LoopScrollView" + }, + cgSv = { + sNodeName = "sv", + sComponentName = "CanvasGroup" + }, + tab = {}, + trTab = {sComponentName = "Transform"}, + svTab = {sComponentName = "ScrollRect"}, + goEmpty = {}, + txtFurnitureEmpty = { + sComponentName = "TMP_Text", + sLanguageId = "Mall_Furniture_Empty" + } +} +MallFurnitureCtrl._mapEventConfig = {MallOrderClear = "Refresh"} +function MallFurnitureCtrl:Refresh(bResetPos) + if self._panel.nCurTog ~= AllEnum.MallToggle.Furniture then + return + end + NovaAPI.SetCanvasGroupAlpha(self._mapNode.cgSv, 0) + local callback = function(tbList, nTime) + self:RefreshData(tbList) + self:RefreshTab() + self:RefreshList(bResetPos) + self:SetTimer(nTime) + NovaAPI.SetCanvasGroupAlpha(self._mapNode.cgSv, 1) + end + PlayerData.Mall:SendMallPackageListReq(callback) +end +function MallFurnitureCtrl:RefreshData(tbList) + local tbPage = PlayerData.Mall:GetPackagePage(GameEnum.MallItemType.Furniture) + local tbAllList = {} + local tbPackageToPage = {} + for _, v in pairs(tbList) do + local mapCfg = ConfigTable.GetData("MallPackage", v.sId) + if mapCfg.Tag == GameEnum.MallItemType.Furniture then + local nGroupId = mapCfg.GroupId + if not tbPackageToPage[nGroupId] then + tbPackageToPage[nGroupId] = {} + end + table.insert(tbPackageToPage[nGroupId], v) + table.insert(tbAllList, v) + end + end + self.tbPackagePage, self.tbPages = {}, {} + table.insert(self.tbPackagePage, tbAllList) + self.tbPages[1] = { + Id = 0, + Name = ConfigTable.GetUIText("Mall_Package_TabAll"), + Sort = 0 + } + for _, v in pairs(tbPage) do + if tbPackageToPage[v.Id] then + table.insert(self.tbPackagePage, tbPackageToPage[v.Id]) + table.insert(self.tbPages, v) + end + end + self.nPageCount = #self.tbPages + local nTab + if self._panel.nDefaultId then + for k, v in ipairs(self.tbPages) do + if v.Id == self._panel.nDefaultId then + nTab = k + self._panel.nDefaultId = nil + break + end + end + end + if nTab == nil and self.nSelectPage then + for k, v in ipairs(self.tbPages) do + if v.Id == self.nSelectPage then + nTab = k + break + end + end + end + self.nCurTab = nTab or 1 + self.nSelectPage = self.tbPages[self.nCurTab].Id +end +function MallFurnitureCtrl:RefreshList(bResetPos) + for nInstanceId, objCtrl in pairs(self.tbGridCtrl) do + self:UnbindCtrlByNode(objCtrl) + self.tbGridCtrl[nInstanceId] = nil + end + self.tbCurList = self.tbPackagePage[self.nCurTab] or {} + if #self.tbCurList == 0 then + self._mapNode.goEmpty.gameObject:SetActive(true) + self._mapNode.sv.gameObject:SetActive(false) + self._mapNode.svTab.gameObject:SetActive(false) + else + self._mapNode.goEmpty.gameObject:SetActive(false) + self._mapNode.sv.gameObject:SetActive(true) + self._mapNode.svTab.gameObject:SetActive(true) + self._mapNode.sv:SetAnim(0.04) + self._mapNode.sv:Init(#self.tbCurList, self, self.OnGridRefresh, self.OnGridBtnClick, not bResetPos) + end +end +function MallFurnitureCtrl:RefreshTab() + NovaAPI.SetScrollHorizontal(self._mapNode.svTab, self.nPageCount > 4) + self.ctrlTab = {} + delChildren(self._mapNode.trTab) + for i = 1, self.nPageCount do + local goTab = instantiate(self._mapNode.tab, self._mapNode.trTab) + goTab:SetActive(true) + local btn = goTab.transform:Find("btnTab"):GetComponent("UIButton") + local func_Handler = ui_handler(self, self.OnBtnClick_ChangeSheet, goTab, i) + btn.onClick:AddListener(func_Handler) + self.ctrlTab[i] = self:BindCtrlByNode(goTab, "Game.UI.TemplateEx.TemplateTabCtrl") + local goTabNew = goTab.transform:Find("btnTab/AnimRoot/redDot_New").gameObject + if i == 1 then + RedDotManager.RegisterNode(RedDotDefine.Mall_Page_New, { + AllEnum.MallToggle.Furniture + }, goTabNew) + else + RedDotManager.RegisterNode(RedDotDefine.Mall_Tab_New, { + AllEnum.MallToggle.Furniture, + self.tbPages[i].Sort + }, goTabNew) + end + self.ctrlTab[i]:SetText(self.tbPages[i].Name) + end + for i = 1, self.nPageCount do + local nState = self:GetTabState(i) + self.ctrlTab[i]:SetSelect(i == self.nCurTab, nState) + if i == self.nCurTab and 1 < i then + self.ctrlTab[i - 1]:SetLine(false) + end + end +end +function MallFurnitureCtrl:SetTimer(nTime) + if self.timer ~= nil then + self.timer:Cancel(false) + self.timer = nil + end + if 0 < nTime then + self.timer = self:AddTimer(1, nTime, function() + self:Refresh(true) + EventManager.Hit("MallCloseDetail") + end, true, true, false) + end +end +function MallFurnitureCtrl:GetTabState(nCurTab) + local nState = 2 + if nCurTab == 1 then + nState = 1 + elseif nCurTab == self.nPageCount then + nState = 3 + end + return nState +end +function MallFurnitureCtrl:OnGridRefresh(goGrid, gridIndex) + local nIndex = gridIndex + 1 + local mapData = self.tbPackagePage[self.nCurTab][nIndex] + local nInstanceID = goGrid:GetInstanceID() + if not self.tbGridCtrl[nInstanceID] then + self.tbGridCtrl[nInstanceID] = self:BindCtrlByNode(goGrid, "Game.UI.Mall.MallFurnitureItemCtrl") + end + self.tbGridCtrl[nInstanceID]:Refresh(mapData) +end +function MallFurnitureCtrl:OnGridBtnClick(goGrid, gridIndex) + local nIndex = gridIndex + 1 + local mapData = self.tbPackagePage[self.nCurTab][nIndex] + if not mapData then + return + end + EventManager.Hit(EventId.OpenPanel, PanelId.MallPopup, AllEnum.MallToggle.Furniture, mapData, { + AllEnum.CoinItemId.Furniture + }) +end +function MallFurnitureCtrl:ResetTab() + if not self.ctrlTab then + return + end + if self.nCurTab and self.nCurTab > 1 then + local nState = self:GetTabState(self.nCurTab) + self.ctrlTab[self.nCurTab]:SetSelect(false, nState) + self.ctrlTab[self.nCurTab - 1]:SetLine(true) + end + self.nCurTab = 1 + self.ctrlTab[self.nCurTab]:SetSelect(true, 1) + self.nSelectPage = self.tbPages[self.nCurTab] and self.tbPages[self.nCurTab].Id or nil +end +function MallFurnitureCtrl:GetCurSort() + if not self.tbPages or not self.tbPages[self.nCurTab] then + return 0 + end + return self.tbPages[self.nCurTab].Sort +end +function MallFurnitureCtrl:Awake() + self.tbGridCtrl = {} + self._mapNode.goEmpty.gameObject:SetActive(false) + self._mapNode.sv.gameObject:SetActive(false) + self._mapNode.svTab.gameObject:SetActive(false) +end +function MallFurnitureCtrl:OnEnable() +end +function MallFurnitureCtrl:OnDisable() + for nInstanceId, objCtrl in pairs(self.tbGridCtrl) do + self:UnbindCtrlByNode(objCtrl) + self.tbGridCtrl[nInstanceId] = nil + end + self.tbGridCtrl = {} + if self.ctrlTab then + for nTab, objCtrl in pairs(self.ctrlTab) do + self:UnbindCtrlByNode(objCtrl) + self.ctrlTab[nTab] = nil + end + self.ctrlTab = nil + end +end +function MallFurnitureCtrl:OnDestroy() +end +function MallFurnitureCtrl:OnBtnClick_ChangeSheet(btn, nIndex) + if nIndex == self.nCurTab then + return + end + local nSort = self:GetCurSort() + PlayerData.Mall:RemovePackageNew(GameEnum.MallItemType.Furniture, nSort) + local nState = self:GetTabState(self.nCurTab) + self.ctrlTab[self.nCurTab]:SetSelect(false, nState) + if self.nCurTab > 1 then + self.ctrlTab[self.nCurTab - 1]:SetLine(true) + end + nState = self:GetTabState(nIndex) + self.ctrlTab[nIndex]:SetSelect(true, nState) + if 1 < nIndex then + self.ctrlTab[nIndex - 1]:SetLine(false) + end + self.nCurTab = nIndex + self.nSelectPage = self.tbPages[self.nCurTab].Id + self:RefreshList(true) +end +return MallFurnitureCtrl diff --git a/lua/game/ui/mall/mallfurnituredetailctrl.lua b/lua/game/ui/mall/mallfurnituredetailctrl.lua new file mode 100644 index 000000000..b118b6e9c --- /dev/null +++ b/lua/game/ui/mall/mallfurnituredetailctrl.lua @@ -0,0 +1,329 @@ +local MallFurnitureDetailCtrl = class("MallFurnitureDetailCtrl", BaseCtrl) +MallFurnitureDetailCtrl._mapNodeConfig = { + txtWindowTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Shop_TitleBuy" + }, + txtName = {sComponentName = "TMP_Text"}, + goCurrency = {}, + imgCurrency = {sComponentName = "Image"}, + txtPrice = {sComponentName = "TMP_Text"}, + txtPriceCn = { + sComponentName = "TMP_Text", + sLanguageId = "Mall_Package_PriceTitle" + }, + goFurniture = {}, + txtFurnitureValue = {sComponentName = "TMP_Text"}, + svFurniture = { + sComponentName = "LoopScrollView" + }, + snapFurniture = { + sNodeName = "svFurniture", + sComponentName = "LoopScrollSnap", + callback = "OnGridSelect_Icon" + }, + imgPoint = {nCount = 4}, + goTime = {}, + txtLimit = {sComponentName = "TMP_Text"}, + txtLimitCn = { + sComponentName = "TMP_Text", + sLanguageId = "Mall_Package_LimitTitle" + }, + txtTime = {sComponentName = "TMP_Text"}, + txtTimeCn = { + sComponentName = "TMP_Text", + sLanguageId = "Mall_Package_TimeTitle" + }, + txtTitleDetail = { + sComponentName = "TMP_Text", + sLanguageId = "Mall_Package_Detail" + }, + btnBuy1 = { + sComponentName = "UIButton", + callback = "OnBtnClick_Buy" + }, + btnBuy2 = { + sComponentName = "UIButton", + callback = "OnBtnClick_Disable" + }, + btnAll = { + sComponentName = "UIButton", + callback = "OnBtnClick_All" + }, + txtBtnBuy = { + nCount = 2, + sComponentName = "TMP_Text", + sLanguageId = "Mall_Btn_Buy" + }, + txtBtnAll = { + sComponentName = "TMP_Text", + sLanguageId = "Mall_Btn_All" + }, + goShow = { + nCount = 5, + sCtrlName = "Game.UI.TemplateEx.TemplateItemCtrl" + }, + btnShow = { + nCount = 5, + sComponentName = "UIButton", + callback = "OnBtnClick_Tips" + }, + btnClose = { + sComponentName = "UIButton", + callback = "OnBtnClick_Close" + }, + txtDisable = {sComponentName = "TMP_Text"} +} +MallFurnitureDetailCtrl._mapEventConfig = {} +function MallFurnitureDetailCtrl:Refresh(mapData) + self.sId = mapData.sId + local mapCfg = ConfigTable.GetData("MallPackage", mapData.sId) + self:PlayInAni() + self:RefreshInfo(mapCfg) + self:RefreshPrice(mapCfg) + self:RefreshLimit(mapCfg, mapData) + self:RefreshTime(mapData) + self:RefreshFurnitureValue(mapCfg) + self:RefreshItem(mapCfg) + self:RefreshBuy(mapCfg, mapData) +end +function MallFurnitureDetailCtrl:RefreshInfo(mapCfg) + NovaAPI.SetTMPText(self._mapNode.txtName, mapCfg.DetailName) + self:RefreshDetailIcon(mapCfg) +end +function MallFurnitureDetailCtrl:RefreshDetailIcon(mapCfg) + self.tbIcon = {} + table.insert(self.tbIcon, mapCfg.Icon) + self.nIconCount = #self.tbIcon + self.nIconIndex = 1 + self.bFurnitureIcon = PlayerData.Mall:IsFurnitureGroup(mapCfg.GroupId) + self._mapNode.svFurniture:Init(self.nIconCount, self, self.OnIconGridRefresh) + self._mapNode.svFurniture:SetScrollGridPos(self.nIconIndex - 1, 0) + self:RefreshIconDot() +end +function MallFurnitureDetailCtrl:OnIconGridRefresh(goGrid, gridIndex) + local sIcon = self.tbIcon[gridIndex + 1] + local trIcon = goGrid.transform:Find("imgDetailIcon") + if trIcon == nil or sIcon == nil or sIcon == "" then + return + end + local img = trIcon:GetComponent("Image") + self:SetPngSprite(img, sIcon) + NovaAPI.SetImageNativeSize(img) + img.transform.localScale = self.bFurnitureIcon and Vector3(1.1, 1.1, 1) or Vector3.one +end +function MallFurnitureDetailCtrl:RefreshIconDot() + for i = 1, 4 do + self._mapNode.imgPoint[i]:SetActive(i == self.nIconIndex) + end +end +function MallFurnitureDetailCtrl:RefreshPrice(mapCfg) + if mapCfg.CurrencyType == GameEnum.currencyType.Cash then + self._mapNode.goCurrency:SetActive(false) + NovaAPI.SetTMPText(self._mapNode.txtPrice, tostring(mapCfg.CurrencyShowPrice)) + elseif mapCfg.CurrencyType == GameEnum.currencyType.Item then + self._mapNode.goCurrency:SetActive(true) + NovaAPI.SetTMPText(self._mapNode.txtPrice, mapCfg.CurrencyItemQty) + self:SetPngSprite(self._mapNode.imgCurrency, ConfigTable.GetData_Item(mapCfg.CurrencyItemId).Icon2) + elseif mapCfg.CurrencyType == GameEnum.currencyType.Free then + self._mapNode.goCurrency:SetActive(false) + NovaAPI.SetTMPText(self._mapNode.txtPrice, ConfigTable.GetUIText("Mall_Package_Free")) + end +end +function MallFurnitureDetailCtrl:RefreshLimit(mapCfg, mapData) + NovaAPI.SetTMPText(self._mapNode.txtLimit, mapData.nCurStock .. "/" .. mapCfg.Stock) + if mapCfg.RefreshType == GameEnum.mallPackageRefreshType.None then + NovaAPI.SetTMPText(self._mapNode.txtLimitCn, ConfigTable.GetUIText("Mall_Package_LimitTitle")) + elseif mapCfg.RefreshType == GameEnum.mallPackageRefreshType.Day then + NovaAPI.SetTMPText(self._mapNode.txtLimitCn, ConfigTable.GetUIText("Mall_Package_DayLimitTitle")) + elseif mapCfg.RefreshType == GameEnum.mallPackageRefreshType.Week then + NovaAPI.SetTMPText(self._mapNode.txtLimitCn, ConfigTable.GetUIText("Mall_Package_WeekLimitTitle")) + elseif mapCfg.RefreshType == GameEnum.mallPackageRefreshType.Month then + NovaAPI.SetTMPText(self._mapNode.txtLimitCn, ConfigTable.GetUIText("Mall_Package_MonthLimitTitle")) + end +end +function MallFurnitureDetailCtrl:GetTimeStr(nRemainTime) + local str = "" + if nRemainTime <= 3600 then + str = ConfigTable.GetUIText("Mall_Package_WithinHour") + elseif 3600 < nRemainTime and nRemainTime <= 86400 then + str = orderedFormat(ConfigTable.GetUIText("Mall_Package_Hour") or "", math.floor(nRemainTime / 3600)) + elseif 86400 < nRemainTime then + str = orderedFormat(ConfigTable.GetUIText("Mall_Package_Day") or "", math.floor(nRemainTime / 86400)) + end + return str +end +function MallFurnitureDetailCtrl:RefreshTime(mapData) + self._mapNode.goTime:SetActive(mapData.nNextRefreshTime > 0) + if mapData.nNextRefreshTime <= 0 then + return + end + local sSuffix = mapData.bPrioritizeDeList and ConfigTable.GetUIText("Mall_Package_Delist") or ConfigTable.GetUIText("Mall_Package_Refresh") + local sPrefix = self:GetTimeStr(mapData.nNextRefreshTime - CS.ClientManager.Instance.serverTimeStamp) + NovaAPI.SetTMPText(self._mapNode.txtTime, sPrefix .. sSuffix) +end +function MallFurnitureDetailCtrl:RefreshFurnitureValue(mapCfg) + if self._mapNode.goFurniture == nil then + return + end + local bShow = PlayerData.Mall:IsFurnitureGroup(mapCfg.GroupId) + self._mapNode.goFurniture:SetActive(bShow) + if not bShow then + return + end + local nValue = PlayerData.Mall:GetPackageCollectionValue(mapCfg) + NovaAPI.SetTMPText(self._mapNode.txtFurnitureValue, tostring(nValue)) +end +function MallFurnitureDetailCtrl:RefreshItem(mapCfg) + local tbItem = decodeJson(mapCfg.Items) + self.tbShow = {} + for k, v in pairs(tbItem) do + local nId = tonumber(k) + table.insert(self.tbShow, { + nId = nId, + nCount = v, + nRarity = ConfigTable.GetData_Item(nId).Rarity + }) + end + table.sort(self.tbShow, function(a, b) + if a.nRarity ~= b.nRarity then + return a.nRarity < b.nRarity + else + return a.nId < b.nId + end + end) + local nItemCount = #self.tbShow + self._mapNode.btnAll.gameObject:SetActive(5 < nItemCount) + for i = 1, 5 do + if i <= nItemCount then + self._mapNode.goShow[i]:SetItem(self.tbShow[i].nId, nil, self.tbShow[i].nCount, nil, nil, nil, nil, true) + else + self._mapNode.goShow[i]:SetItem() + end + self._mapNode.btnShow[i].interactable = i <= nItemCount + end +end +function MallFurnitureDetailCtrl:RefreshBuy(mapCfg, mapData) + local tbCond = decodeJson(mapCfg.OrderCondParams) + local bPurchaseAble = PlayerData.Shop:CheckShopCond(mapCfg.OrderCondType, tbCond) + local bAble = bPurchaseAble and mapData.nCurStock > 0 + self._mapNode.btnBuy1.gameObject:SetActive(bAble) + self._mapNode.btnBuy2.gameObject:SetActive(not bAble) + self._mapNode.txtDisable.gameObject:SetActive(not bAble) + local sDisable + if not bPurchaseAble then + if mapCfg.OrderCondType == GameEnum.shopCond.WorldClassSpecific then + sDisable = orderedFormat(ConfigTable.GetUIText("Shop_Cond_WorldClassShort") or "", tbCond[1]) + end + self.sDisableTip = ConfigTable.GetUIText("Shop_Condition") + elseif mapData.nCurStock == 0 then + sDisable = ConfigTable.GetUIText("Shop_Cond_SoldOutShort") + self.sDisableTip = ConfigTable.GetUIText("Shop_GoodsEmpty") + end + NovaAPI.SetTMPText(self._mapNode.txtDisable, sDisable) +end +function MallFurnitureDetailCtrl:PlayInAni() + self.gameObject:SetActive(true) + self.ani:Play("t_window_04_t_in") + EventManager.Hit(EventId.TemporaryBlockInput, 0.3) +end +function MallFurnitureDetailCtrl:PlayOutAni() + self.ani:Play("t_window_04_t_out") + self:AddTimer(1, 0.2, "Close", true, true, true) +end +function MallFurnitureDetailCtrl:Close() + self.gameObject:SetActive(false) +end +function MallFurnitureDetailCtrl:Awake() + self.ani = self.gameObject.transform:GetComponent("Animator") + self.nIconIndex = 1 + self.nIconCount = 0 +end +function MallFurnitureDetailCtrl:OnEnable() +end +function MallFurnitureDetailCtrl:OnDisable() +end +function MallFurnitureDetailCtrl:OnDestroy() +end +function MallFurnitureDetailCtrl:OnBtnClick_Buy() + local mapCfg = ConfigTable.GetData("MallPackage", self.sId) + if not mapCfg then + return + end + local nCurrencyType = mapCfg.CurrencyType + if nCurrencyType == GameEnum.currencyType.Cash then + PlayerData.Mall:BuyPackage(self.sId, mapCfg.StatisticalGroup) + else + local bShowConfirm = false + if nCurrencyType == GameEnum.currencyType.Item then + local nHas = 0 + if mapCfg.CurrencyItemId == AllEnum.CoinItemId.FREESTONE or mapCfg.CurrencyItemId == AllEnum.CoinItemId.STONE then + bShowConfirm = true + nHas = PlayerData.Coin:GetCoinCount(AllEnum.CoinItemId.FREESTONE) + PlayerData.Coin:GetCoinCount(AllEnum.CoinItemId.STONE) + else + nHas = PlayerData.Coin:GetCoinCount(mapCfg.CurrencyItemId) + end + if nHas < mapCfg.CurrencyItemQty then + local funcOpenBuyGem = function() + EventManager.Hit("MallCloseDetail") + EventManager.Hit("OpenMallTog", AllEnum.MallToggle.Gem) + end + if mapCfg.CurrencyItemId == AllEnum.CoinItemId.FREESTONE or mapCfg.CurrencyItemId == AllEnum.CoinItemId.STONE then + local msg = { + nType = AllEnum.MessageBox.Confirm, + sContent = orderedFormat(ConfigTable.GetUIText("Recruit_Charge") or "", ConfigTable.GetData_Item(AllEnum.CoinItemId.STONE).Id), + callbackConfirm = funcOpenBuyGem, + bBlur = false + } + EventManager.Hit(EventId.OpenMessageBox, msg) + elseif mapCfg.CurrencyItemId == AllEnum.CoinItemId.Furniture then + PlayerData.Coin:ExchangeFurnitureCoin(mapCfg.CurrencyItemQty, funcOpenBuyGem) + end + return + end + end + if bShowConfirm then + local msg = { + nType = AllEnum.MessageBox.Confirm, + sContent = orderedFormat(ConfigTable.GetUIText("Mall_Package_Buy_Confirm") or "", mapCfg.CurrencyItemQty, mapCfg.CurrencyItemId, mapCfg.DetailName), + callbackConfirm = function() + PlayerData.Mall:SendMallPackageOrderReq(self.sId) + end, + bBlur = false + } + EventManager.Hit(EventId.OpenMessageBox, msg) + else + PlayerData.Mall:SendMallPackageOrderReq(self.sId) + end + end +end +function MallFurnitureDetailCtrl:OnBtnClick_Disable() + EventManager.Hit(EventId.OpenMessageBox, self.sDisableTip) +end +function MallFurnitureDetailCtrl:OnBtnClick_All() + local msg = { + nType = AllEnum.MessageBox.ItemList, + tbItem = self.tbShow, + bBlur = false + } + EventManager.Hit(EventId.OpenMessageBox, msg) +end +function MallFurnitureDetailCtrl:OnBtnClick_Close() + EventManager.Hit("MallCloseDetail") +end +function MallFurnitureDetailCtrl:OnBtnClick_Tips(btn, nIndex) + local mapShow = self.tbShow[nIndex] + if not mapShow then + return + end + UTILS.ClickItemGridWithTips(mapShow.nId, btn.transform, true, true, false) +end +function MallFurnitureDetailCtrl:OnGridSelect_Icon(_, goGrid) + local nIndex = tonumber(goGrid.name) + if nIndex == nil then + return + end + self.nIconIndex = nIndex + 1 + self:RefreshIconDot() +end +return MallFurnitureDetailCtrl diff --git a/lua/game/ui/mall/mallfurnitureitemctrl.lua b/lua/game/ui/mall/mallfurnitureitemctrl.lua new file mode 100644 index 000000000..555c6306a --- /dev/null +++ b/lua/game/ui/mall/mallfurnitureitemctrl.lua @@ -0,0 +1,179 @@ +local MallFurnitureItemCtrl = class("MallFurnitureItemCtrl", BaseCtrl) +local LayoutRebuilder = CS.UnityEngine.UI.LayoutRebuilder +MallFurnitureItemCtrl._mapNodeConfig = { + txtName = {sComponentName = "TMP_Text"}, + imgIcon = {sComponentName = "Image"}, + imgBg = {sComponentName = "Image"}, + txtPrice = {sComponentName = "TMP_Text"}, + txtLimit = {sComponentName = "TMP_Text"}, + imgCurrency = {sComponentName = "Image"}, + goCurrency = {}, + goTime = {}, + goCondition = {}, + goSoldOut = {}, + imgSoldOut = {nCount = 2}, + imgLimit = {nCount = 2}, + txtRefreshTime = {sComponentName = "TMP_Text"}, + txtTime = {sComponentName = "TMP_Text"}, + txtSoldOut = { + nCount = 2, + sComponentName = "TMP_Text", + sLanguageId = "Mall_Package_SoldOut" + }, + txtCondition = {sComponentName = "TMP_Text"}, + goSaleRate = { + sComponentName = "RectTransform" + }, + fxSaleRate = {sNodeName = "goSaleRate", sComponentName = "UIShiny"}, + txtSaleRate = {sComponentName = "TMP_Text"}, + imgMask = {}, + imgSaleMask = {}, + reddotPkg = {}, + reddotNew = {}, + goFurniture = {}, + txtFurnitureValue = {sComponentName = "TMP_Text"} +} +MallFurnitureItemCtrl._mapEventConfig = {} +function MallFurnitureItemCtrl:Refresh(mapData) + local mapCfg = ConfigTable.GetData("MallPackage", mapData.sId) + self.sId = mapData.sId + self:RefreshInfo(mapCfg) + self:RefreshPrice(mapCfg) + self:RefreshLimit(mapCfg, mapData) + self:RefreshCond(mapCfg, mapData) + self:RefreshTime(mapCfg, mapData) + self:RefreshFurnitureValue(mapCfg) + self:RegisterRedDot(mapCfg) +end +function MallFurnitureItemCtrl:RefreshPrice(mapCfg) + if mapCfg.CurrencyType == GameEnum.currencyType.Cash then + self._mapNode.goCurrency:SetActive(false) + NovaAPI.SetTMPText(self._mapNode.txtPrice, tostring(mapCfg.CurrencyShowPrice)) + elseif mapCfg.CurrencyType == GameEnum.currencyType.Item then + self._mapNode.goCurrency:SetActive(true) + NovaAPI.SetTMPText(self._mapNode.txtPrice, mapCfg.CurrencyItemQty) + self:SetPngSprite(self._mapNode.imgCurrency, ConfigTable.GetData_Item(mapCfg.CurrencyItemId).Icon2) + elseif mapCfg.CurrencyType == GameEnum.currencyType.Free then + self._mapNode.goCurrency:SetActive(false) + NovaAPI.SetTMPText(self._mapNode.txtPrice, ConfigTable.GetUIText("Mall_Package_Free")) + end +end +function MallFurnitureItemCtrl:RefreshLimit(mapCfg, mapData) + self._mapNode.imgLimit[1]:SetActive(mapData.nNextRefreshTime > 0 and mapCfg.RefreshType == GameEnum.mallPackageRefreshType.None) + self._mapNode.imgLimit[2]:SetActive(mapData.nNextRefreshTime > 0 and mapCfg.RefreshType ~= GameEnum.mallPackageRefreshType.None) + if mapCfg.RefreshType == GameEnum.mallPackageRefreshType.None then + NovaAPI.SetTMPText(self._mapNode.txtLimit, orderedFormat(ConfigTable.GetUIText("Mall_Package_Limit") or "", mapData.nCurStock, mapCfg.Stock)) + elseif mapCfg.RefreshType == GameEnum.mallPackageRefreshType.Day then + NovaAPI.SetTMPText(self._mapNode.txtLimit, orderedFormat(ConfigTable.GetUIText("Mall_Package_DayLimit") or "", mapData.nCurStock, mapCfg.Stock)) + elseif mapCfg.RefreshType == GameEnum.mallPackageRefreshType.Week then + NovaAPI.SetTMPText(self._mapNode.txtLimit, orderedFormat(ConfigTable.GetUIText("Mall_Package_WeekLimit") or "", mapData.nCurStock, mapCfg.Stock)) + elseif mapCfg.RefreshType == GameEnum.mallPackageRefreshType.Month then + NovaAPI.SetTMPText(self._mapNode.txtLimit, orderedFormat(ConfigTable.GetUIText("Mall_Package_MonthLimit") or "", mapData.nCurStock, mapCfg.Stock)) + end +end +function MallFurnitureItemCtrl:RefreshInfo(mapCfg) + NovaAPI.SetTMPText(self._mapNode.txtName, mapCfg.Name) + self:SetPngSprite(self._mapNode.imgIcon, mapCfg.Icon) + NovaAPI.SetImageNativeSize(self._mapNode.imgIcon) + local bFurniture = PlayerData.Mall:IsFurnitureGroup(mapCfg.GroupId) + self._mapNode.imgIcon.transform.localScale = bFurniture and Vector3(1.1, 1.1, 1) or Vector3.one + self:SetPngSprite(self._mapNode.imgBg, mapCfg.IconBg) + self._mapNode.goSaleRate.gameObject:SetActive(mapCfg.SaleRate ~= 0) + if mapCfg.SaleRate ~= 0 then + if mapCfg.SaleRate == -1 then + NovaAPI.SetTMPText(self._mapNode.txtSaleRate, ConfigTable.GetUIText("Mall_Package_Recommend")) + else + NovaAPI.SetTMPText(self._mapNode.txtSaleRate, string.format("%s%%", mapCfg.SaleRate)) + end + LayoutRebuilder.ForceRebuildLayoutImmediate(self._mapNode.goSaleRate) + end +end +function MallFurnitureItemCtrl:GetTimeStr(nRemainTime) + local str = "" + if nRemainTime <= 3600 then + str = ConfigTable.GetUIText("Mall_Package_WithinHour") + elseif 3600 < nRemainTime and nRemainTime <= 86400 then + str = orderedFormat(ConfigTable.GetUIText("Mall_Package_Hour") or "", math.floor(nRemainTime / 3600)) + elseif 86400 < nRemainTime then + str = orderedFormat(ConfigTable.GetUIText("Mall_Package_Day") or "", math.floor(nRemainTime / 86400)) + end + return str +end +function MallFurnitureItemCtrl:RefreshTime(mapCfg, mapData) + local bDisposable = mapCfg.RefreshType == GameEnum.mallPackageRefreshType.None + local bShowTime = mapData.nNextRefreshTime > 0 and bDisposable + self._mapNode.goTime.gameObject:SetActive(bShowTime) + if not bShowTime then + return + end + local sSuffix = mapData.bPrioritizeDeList and ConfigTable.GetUIText("Mall_Package_Delist") or ConfigTable.GetUIText("Mall_Package_Refresh") + local sPrefix = self:GetTimeStr(mapData.nNextRefreshTime - CS.ClientManager.Instance.serverTimeStamp) + NovaAPI.SetTMPText(self._mapNode.txtTime, sPrefix .. sSuffix) +end +function MallFurnitureItemCtrl:RefreshFurnitureValue(mapCfg) + if self._mapNode.goFurniture == nil then + return + end + local bShow = PlayerData.Mall:IsFurnitureValueGroup(mapCfg.GroupId) + self._mapNode.goFurniture:SetActive(bShow) + if not bShow then + return + end + local nValue = PlayerData.Mall:GetFurnitureValue(mapCfg) + NovaAPI.SetTMPText(self._mapNode.txtFurnitureValue, tostring(nValue)) +end +function MallFurnitureItemCtrl:RefreshCond(mapCfg, mapData) + local tbCond = decodeJson(mapCfg.OrderCondParams) + local bPurchaseAble = PlayerData.Shop:CheckShopCond(mapCfg.OrderCondType, tbCond) + local bShowMask = mapData.nCurStock == 0 or not bPurchaseAble + self._mapNode.imgMask:SetActive(bShowMask) + self._mapNode.imgSaleMask:SetActive(bShowMask) + NovaAPI.SetComponentEnable(self._mapNode.fxSaleRate, not bShowMask) + self._mapNode.goCondition:SetActive(not bPurchaseAble) + self._mapNode.goSoldOut:SetActive(mapData.nCurStock == 0) + if not bPurchaseAble then + local sCond = "" + if mapCfg.OrderCondType == GameEnum.shopCond.WorldClassSpecific then + sCond = orderedFormat(ConfigTable.GetUIText("Mall_Cond_WorldClass") or "", tbCond[1]) + end + NovaAPI.SetTMPText(self._mapNode.txtCondition, sCond) + end + if mapData.nCurStock == 0 then + local bDisposable = mapCfg.RefreshType == GameEnum.mallPackageRefreshType.None + local bTime = 0 < mapData.nNextRefreshTime and not bDisposable + self._mapNode.imgSoldOut[1]:SetActive(not bTime) + self._mapNode.imgSoldOut[2]:SetActive(bTime) + if 0 < mapData.nNextRefreshTime then + local sPrefix + local nRemaining = mapData.nNextRefreshTime - CS.ClientManager.Instance.serverTimeStamp + if nRemaining <= 3600 then + sPrefix = ConfigTable.GetUIText("Mall_Package_WithinHourRefresh") + elseif 3600 < nRemaining and nRemaining <= 86400 then + sPrefix = orderedFormat(ConfigTable.GetUIText("Mall_Package_HourRefresh") or "", math.floor(nRemaining / 3600)) + elseif 86400 < nRemaining then + sPrefix = orderedFormat(ConfigTable.GetUIText("Mall_Package_DayRefresh") or "", math.floor(nRemaining / 86400)) + end + NovaAPI.SetTMPText(self._mapNode.txtRefreshTime, sPrefix) + end + end +end +function MallFurnitureItemCtrl:RegisterRedDot(mapCfg) + local groupCfg = ConfigTable.GetData("MallPackagePage", mapCfg.GroupId) + if groupCfg == nil then + return + end + RedDotManager.RegisterNode(RedDotDefine.Mall_Package_New, { + AllEnum.MallToggle.Furniture, + groupCfg.Sort, + self.sId + }, self._mapNode.reddotNew) +end +function MallFurnitureItemCtrl:Awake() +end +function MallFurnitureItemCtrl:OnEnable() +end +function MallFurnitureItemCtrl:OnDisable() +end +function MallFurnitureItemCtrl:OnDestroy() +end +return MallFurnitureItemCtrl diff --git a/lua/game/ui/mall/mallfurnituresetctrl.lua b/lua/game/ui/mall/mallfurnituresetctrl.lua new file mode 100644 index 000000000..db752f0e8 --- /dev/null +++ b/lua/game/ui/mall/mallfurnituresetctrl.lua @@ -0,0 +1,424 @@ +local MallFurnitureSetCtrl = class("MallFurnitureSetCtrl", BaseCtrl) +MallFurnitureSetCtrl._mapNodeConfig = { + txtWindowTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Shop_TitleBuy" + }, + txtTagName = {sComponentName = "TMP_Text"}, + imgTag = {}, + goFurniture = {}, + txtFurnitureValue = {sComponentName = "TMP_Text"}, + txtName = {sComponentName = "TMP_Text"}, + goCurrency = {}, + imgCurrency = {sComponentName = "Image"}, + txtPrice = {sComponentName = "TMP_Text"}, + txtPriceCn = { + sComponentName = "TMP_Text", + sLanguageId = "Mall_Package_PriceTitle" + }, + svList = { + sNodeName = "lsvList", + sComponentName = "LoopScrollView" + }, + goTime = {}, + txtLimit = {sComponentName = "TMP_Text"}, + txtLimitCn = { + sComponentName = "TMP_Text", + sLanguageId = "Mall_Package_LimitTitle" + }, + txtTime = {sComponentName = "TMP_Text"}, + txtTimeCn = { + sComponentName = "TMP_Text", + sLanguageId = "Mall_Package_TimeTitle" + }, + txtTitleFurnitureList = { + sComponentName = "TMP_Text", + sLanguageId = "Mall_Package_FurnitureList" + }, + btnBuy1 = { + sComponentName = "UIButton", + callback = "OnBtnClick_Buy" + }, + btnBuy2 = { + sComponentName = "UIButton", + callback = "OnBtnClick_Disable" + }, + txtBtnBuy = { + nCount = 2, + sComponentName = "TMP_Text", + sLanguageId = "Mall_Btn_Buy" + }, + btnClose = { + sComponentName = "UIButton", + callback = "OnBtnClick_Close" + }, + goTitleList = { + sComponentName = "RectTransform" + }, + eventDrag = { + sNodeName = "goTitleList", + sComponentName = "UIDrag", + callback = "OnDrag_Banner" + }, + goTitleItem = { + nCount = 3, + sComponentName = "RectTransform" + }, + imgTitleImg = {nCount = 3, sComponentName = "Image"}, + imgPointBg = {nCount = 4}, + imgPoint = {nCount = 4} +} +MallFurnitureSetCtrl._mapEventConfig = {} +function MallFurnitureSetCtrl:Refresh(mapData) + self.sId = mapData.sId + local mapCfg = ConfigTable.GetData("MallPackage", mapData.sId) + self:PlayInAni() + self:RefreshInfo(mapCfg) + self:RefreshPrice(mapCfg) + self:RefreshLimit(mapCfg, mapData) + self:RefreshTime(mapData) + self:RefreshFurnitureValue(mapCfg) + self:RefreshItem(mapCfg) + self:RefreshBuy(mapCfg, mapData) +end +function MallFurnitureSetCtrl:RefreshInfo(mapCfg) + NovaAPI.SetTMPText(self._mapNode.txtName, mapCfg.DetailName) + self.tbIcon = {} + local tbItem = decodeJson(mapCfg.Items) + if next(tbItem) == nil then + return + end + local tbSet = {} + for sSetId in pairs(tbItem) do + table.insert(tbSet, tonumber(sSetId)) + end + local mapDormCfg = ConfigTable.GetData("DormLayoutReward", tbSet[1]) + if not mapDormCfg then + return + end + self._mapNode.imgTag:SetActive(mapDormCfg.RoomLayoutTag ~= "") + if mapDormCfg.RoomLayoutTag ~= "" then + NovaAPI.SetTMPText(self._mapNode.txtTagName, mapDormCfg.RoomLayoutTag) + end + table.insert(self.tbIcon, mapDormCfg.RoomLayoutListIcon) + self:SetBanner() +end +function MallFurnitureSetCtrl:SetBanner() + self:ResetBannerTimer() + self.nBannerIdx = 1 + self.nBannerDragPosX = 0 + for k, v in ipairs(self._mapNode.goTitleItem) do + v.anchoredPosition = self.tbBannerInitPos[k] + end + self._mapNode.eventDrag.enabled = 1 < #self.tbIcon + for k, v in ipairs(self._mapNode.imgPointBg) do + v:SetActive(false) + end + if next(self.tbIcon) == nil then + return + end + self:RefreshBanner() + self:StartBannerTimer() +end +function MallFurnitureSetCtrl:RefreshBanner() + local nCount = #self.tbIcon + local nLastIdx = self.nBannerIdx - 1 <= 0 and nCount or self.nBannerIdx - 1 + local nNextIdx = nCount < self.nBannerIdx + 1 and 1 or self.nBannerIdx + 1 + local tbCurIcon = { + self.tbIcon[nLastIdx], + self.tbIcon[self.nBannerIdx], + self.tbIcon[nNextIdx] + } + for k, v in ipairs(self._mapNode.imgTitleImg) do + if tbCurIcon[k] ~= nil then + self:SetPngSprite(v, tbCurIcon[k] .. "_big") + end + end + for k, v in ipairs(self._mapNode.imgPoint) do + v:SetActive(k == self.nBannerIdx) + end +end +function MallFurnitureSetCtrl:StartBannerTimer() + if self.bannerTimer == nil and #self.tbIcon > 1 then + self.bannerTimer = self:AddTimer(0, self.nBannerInterval, "PlayBannerAnim", true, true, false) + end +end +function MallFurnitureSetCtrl:ResetBannerTimer() + if self.bannerTimer ~= nil then + self.bannerTimer:Cancel(false) + end + self.bannerTimer = nil +end +function MallFurnitureSetCtrl:PlayBannerAnim() + local onCompleteCb = function() + self:BannerTweenerEnd() + end + for k, v in ipairs(self._mapNode.goTitleItem) do + if k == #self._mapNode.goTitleItem then + v:DOAnchorPosX(self.tbBannerInitPos[k].x - self.nBannerWidth, 0.5):SetUpdate(true):OnComplete(onCompleteCb) + else + v:DOAnchorPosX(self.tbBannerInitPos[k].x - self.nBannerWidth, 0.5):SetUpdate(true) + end + end +end +function MallFurnitureSetCtrl:BannerTweenerEnd() + for k, v in ipairs(self._mapNode.goTitleItem) do + v.anchoredPosition = self.tbBannerInitPos[k] + end + self.nBannerIdx = self.nBannerIdx + 1 > #self.tbIcon and 1 or self.nBannerIdx + 1 + self:RefreshBanner() +end +function MallFurnitureSetCtrl:OnDrag_Banner(mDrag) + if #self.tbIcon <= 1 then + return + end + if mDrag.DragEventType == AllEnum.UIDragType.DragStart then + self.nBannerDragPosX = 0 + self:ResetBannerTimer() + elseif mDrag.DragEventType == AllEnum.UIDragType.Drag then + self.nBannerDragPosX = self.nBannerDragPosX + mDrag.EventData.delta.x + for k, v in ipairs(self._mapNode.goTitleItem) do + v.anchoredPosition = Vector2(self.tbBannerInitPos[k].x + self.nBannerDragPosX, self.tbBannerInitPos[k].y) + end + elseif mDrag.DragEventType == AllEnum.UIDragType.DragEnd then + local nPos = 0 + if self.nBannerDragPosX > 0 then + nPos = self.nBannerWidth + self.nBannerIdx = 0 >= self.nBannerIdx - 1 and #self.tbIcon or self.nBannerIdx - 1 + elseif self.nBannerDragPosX < 0 then + nPos = -self.nBannerWidth + self.nBannerIdx = self.nBannerIdx + 1 > #self.tbIcon and 1 or self.nBannerIdx + 1 + end + local tweener + for k, v in ipairs(self._mapNode.goTitleItem) do + tweener = v:DOAnchorPosX(self.tbBannerInitPos[k].x + nPos, 0.5):SetUpdate(true) + end + local _cb = function() + for k, v in ipairs(self._mapNode.goTitleItem) do + v.anchoredPosition = self.tbBannerInitPos[k] + end + self:RefreshBanner() + self:StartBannerTimer() + end + tweener.onComplete = dotween_callback_handler(self, _cb) + self.nBannerDragPosX = 0 + end +end +function MallFurnitureSetCtrl:RefreshPrice(mapCfg) + if mapCfg.CurrencyType == GameEnum.currencyType.Cash then + self._mapNode.goCurrency:SetActive(false) + NovaAPI.SetTMPText(self._mapNode.txtPrice, tostring(mapCfg.CurrencyShowPrice)) + elseif mapCfg.CurrencyType == GameEnum.currencyType.Item then + self._mapNode.goCurrency:SetActive(true) + NovaAPI.SetTMPText(self._mapNode.txtPrice, mapCfg.CurrencyItemQty) + self:SetPngSprite(self._mapNode.imgCurrency, ConfigTable.GetData_Item(mapCfg.CurrencyItemId).Icon2) + elseif mapCfg.CurrencyType == GameEnum.currencyType.Free then + self._mapNode.goCurrency:SetActive(false) + NovaAPI.SetTMPText(self._mapNode.txtPrice, ConfigTable.GetUIText("Mall_Package_Free")) + end +end +function MallFurnitureSetCtrl:RefreshLimit(mapCfg, mapData) + NovaAPI.SetTMPText(self._mapNode.txtLimit, mapData.nCurStock .. "/" .. mapCfg.Stock) + if mapCfg.RefreshType == GameEnum.mallPackageRefreshType.None then + NovaAPI.SetTMPText(self._mapNode.txtLimitCn, ConfigTable.GetUIText("Mall_Package_LimitTitle")) + elseif mapCfg.RefreshType == GameEnum.mallPackageRefreshType.Day then + NovaAPI.SetTMPText(self._mapNode.txtLimitCn, ConfigTable.GetUIText("Mall_Package_DayLimitTitle")) + elseif mapCfg.RefreshType == GameEnum.mallPackageRefreshType.Week then + NovaAPI.SetTMPText(self._mapNode.txtLimitCn, ConfigTable.GetUIText("Mall_Package_WeekLimitTitle")) + elseif mapCfg.RefreshType == GameEnum.mallPackageRefreshType.Month then + NovaAPI.SetTMPText(self._mapNode.txtLimitCn, ConfigTable.GetUIText("Mall_Package_MonthLimitTitle")) + end +end +function MallFurnitureSetCtrl:GetTimeStr(nRemainTime) + local str = "" + if nRemainTime <= 3600 then + str = ConfigTable.GetUIText("Mall_Package_WithinHour") + elseif 3600 < nRemainTime and nRemainTime <= 86400 then + str = orderedFormat(ConfigTable.GetUIText("Mall_Package_Hour") or "", math.floor(nRemainTime / 3600)) + elseif 86400 < nRemainTime then + str = orderedFormat(ConfigTable.GetUIText("Mall_Package_Day") or "", math.floor(nRemainTime / 86400)) + end + return str +end +function MallFurnitureSetCtrl:RefreshTime(mapData) + self._mapNode.goTime:SetActive(mapData.nNextRefreshTime > 0) + if mapData.nNextRefreshTime <= 0 then + return + end + local sSuffix = mapData.bPrioritizeDeList and ConfigTable.GetUIText("Mall_Package_Delist") or ConfigTable.GetUIText("Mall_Package_Refresh") + local sPrefix = self:GetTimeStr(mapData.nNextRefreshTime - CS.ClientManager.Instance.serverTimeStamp) + NovaAPI.SetTMPText(self._mapNode.txtTime, sPrefix .. sSuffix) +end +function MallFurnitureSetCtrl:RefreshFurnitureValue(mapCfg) + local nValue = PlayerData.Mall:GetFurnitureSetCollectionValue(mapCfg) + NovaAPI.SetTMPText(self._mapNode.txtFurnitureValue, tostring(nValue)) +end +function MallFurnitureSetCtrl:RefreshItem(mapCfg) + self.tbFurniture = {} + local mapIndex = {} + for sSetId in pairs(decodeJson(mapCfg.Items) or {}) do + local itemCfg = ConfigTable.GetData_Item(tonumber(sSetId)) + if itemCfg ~= nil then + for sItemId, nCount in pairs(decodeJson(itemCfg.UseArgs) or {}) do + local nId = tonumber(sItemId) + local furnitureCfg = ConfigTable.GetData("DormFurniture", nId) + local furnitureItemCfg = ConfigTable.GetData_Item(nId) + if furnitureCfg ~= nil and furnitureItemCfg ~= nil then + local nIndex = mapIndex[nId] + if nIndex == nil then + table.insert(self.tbFurniture, { + nId = nId, + nCount = nCount, + nRarity = furnitureItemCfg.Rarity + }) + mapIndex[nId] = #self.tbFurniture + else + self.tbFurniture[nIndex].nCount = self.tbFurniture[nIndex].nCount + nCount + end + end + end + end + end + table.sort(self.tbFurniture, function(a, b) + if a.nRarity ~= b.nRarity then + return a.nRarity < b.nRarity + else + return a.nId < b.nId + end + end) + for nInstanceId, objCtrl in pairs(self.tbGridCtrl) do + self:UnbindCtrlByNode(objCtrl) + self.tbGridCtrl[nInstanceId] = nil + end + self._mapNode.svList:Init(#self.tbFurniture, self, self.OnGridRefresh, self.OnGridClick) +end +function MallFurnitureSetCtrl:OnGridRefresh(goGrid, nIdx) + local mapItem = self.tbFurniture[nIdx + 1] + if mapItem == nil then + return + end + local nInstanceId = goGrid:GetInstanceID() + if self.tbGridCtrl[nInstanceId] == nil then + self.tbGridCtrl[nInstanceId] = self:BindCtrlByNode(goGrid, "Game.UI.Dorm.DormEditor.TemplateDormFurnitureItem") + end + self.tbGridCtrl[nInstanceId]:Refresh(mapItem.nId, mapItem.nCount, 0) +end +function MallFurnitureSetCtrl:OnGridClick(goGrid, nIdx) + local mapItem = self.tbFurniture[nIdx + 1] + if mapItem == nil then + return + end + self._mapNode.svList:SetScrollGridPos(nIdx, 0.1, 1) + EventManager.Hit(EventId.BlockInput, true) + self:AddTimer(1, 0.1, function() + EventManager.Hit(EventId.BlockInput, false) + UTILS.ClickItemGridWithTips(mapItem.nId, goGrid.transform:Find("btnGrid"), false, false, false) + end, true, true, true) +end +function MallFurnitureSetCtrl:RefreshBuy(mapCfg, mapData) + local tbCond = decodeJson(mapCfg.OrderCondParams) + local bPurchaseAble = PlayerData.Shop:CheckShopCond(mapCfg.OrderCondType, tbCond) + local bAble = bPurchaseAble and mapData.nCurStock > 0 + self._mapNode.btnBuy1.gameObject:SetActive(bAble) + self._mapNode.btnBuy2.gameObject:SetActive(not bAble) + if not bPurchaseAble then + self.sDisableTip = ConfigTable.GetUIText("Shop_Condition") + elseif mapData.nCurStock == 0 then + self.sDisableTip = ConfigTable.GetUIText("Shop_GoodsEmpty") + end +end +function MallFurnitureSetCtrl:PlayInAni() + self.gameObject:SetActive(true) + self.ani:Play("t_window_04_t_in") + EventManager.Hit(EventId.TemporaryBlockInput, 0.3) +end +function MallFurnitureSetCtrl:PlayOutAni() + self.ani:Play("t_window_04_t_out") + self:AddTimer(1, 0.2, "Close", true, true, true) +end +function MallFurnitureSetCtrl:Close() + self.gameObject:SetActive(false) +end +function MallFurnitureSetCtrl:Awake() + self.ani = self.gameObject.transform:GetComponent("Animator") + self.tbGridCtrl = {} + self.tbIcon = {} + self.tbBannerInitPos = {} + for _, v in ipairs(self._mapNode.goTitleItem) do + self.nBannerWidth = v.sizeDelta.x + table.insert(self.tbBannerInitPos, v.anchoredPosition) + end + self.nBannerInterval = ConfigTable.GetConfigNumber("Activity_Banner_Interval_Time") + self._mapNode.eventDrag:SetStrictDrag(true) +end +function MallFurnitureSetCtrl:OnEnable() +end +function MallFurnitureSetCtrl:OnDisable() + self:ResetBannerTimer() + for nInstanceId, objCtrl in pairs(self.tbGridCtrl) do + self:UnbindCtrlByNode(objCtrl) + self.tbGridCtrl[nInstanceId] = nil + end + self.tbGridCtrl = {} +end +function MallFurnitureSetCtrl:OnDestroy() +end +function MallFurnitureSetCtrl:OnBtnClick_Buy() + local mapCfg = ConfigTable.GetData("MallPackage", self.sId) + if not mapCfg then + return + end + local nCurrencyType = mapCfg.CurrencyType + if nCurrencyType == GameEnum.currencyType.Cash then + PlayerData.Mall:BuyPackage(self.sId, mapCfg.StatisticalGroup) + else + local bShowConfirm = false + if nCurrencyType == GameEnum.currencyType.Item then + local nHas = 0 + if mapCfg.CurrencyItemId == AllEnum.CoinItemId.FREESTONE or mapCfg.CurrencyItemId == AllEnum.CoinItemId.STONE then + bShowConfirm = true + nHas = PlayerData.Coin:GetCoinCount(AllEnum.CoinItemId.FREESTONE) + PlayerData.Coin:GetCoinCount(AllEnum.CoinItemId.STONE) + else + nHas = PlayerData.Coin:GetCoinCount(mapCfg.CurrencyItemId) + end + if nHas < mapCfg.CurrencyItemQty then + local funcOpenBuyGem = function() + EventManager.Hit("MallCloseDetail") + EventManager.Hit("OpenMallTog", AllEnum.MallToggle.Gem) + end + if mapCfg.CurrencyItemId == AllEnum.CoinItemId.FREESTONE or mapCfg.CurrencyItemId == AllEnum.CoinItemId.STONE then + local msg = { + nType = AllEnum.MessageBox.Confirm, + sContent = orderedFormat(ConfigTable.GetUIText("Recruit_Charge") or "", ConfigTable.GetData_Item(AllEnum.CoinItemId.STONE).Id), + callbackConfirm = funcOpenBuyGem, + bBlur = false + } + EventManager.Hit(EventId.OpenMessageBox, msg) + elseif mapCfg.CurrencyItemId == AllEnum.CoinItemId.Furniture then + PlayerData.Coin:ExchangeFurnitureCoin(mapCfg.CurrencyItemQty, funcOpenBuyGem) + end + return + end + end + if bShowConfirm then + local msg = { + nType = AllEnum.MessageBox.Confirm, + sContent = orderedFormat(ConfigTable.GetUIText("Mall_Package_Buy_Confirm") or "", mapCfg.CurrencyItemQty, mapCfg.CurrencyItemId, mapCfg.DetailName), + callbackConfirm = function() + PlayerData.Mall:SendMallPackageOrderReq(self.sId) + end, + bBlur = false + } + EventManager.Hit(EventId.OpenMessageBox, msg) + else + PlayerData.Mall:SendMallPackageOrderReq(self.sId) + end + end +end +function MallFurnitureSetCtrl:OnBtnClick_Disable() + EventManager.Hit(EventId.OpenMessageBox, self.sDisableTip) +end +function MallFurnitureSetCtrl:OnBtnClick_Close() + EventManager.Hit("MallCloseDetail") +end +return MallFurnitureSetCtrl diff --git a/lua/game/ui/mall/mallpackagectrl.lua b/lua/game/ui/mall/mallpackagectrl.lua index 3001f8a73..4a515cf25 100644 --- a/lua/game/ui/mall/mallpackagectrl.lua +++ b/lua/game/ui/mall/mallpackagectrl.lua @@ -65,18 +65,25 @@ function MallPackageCtrl:RefreshData(tbList) end end self.nPageCount = #self.tbPages + local nTab if self._panel.nDefaultId then for k, v in ipairs(self.tbPages) do if v.Id == self._panel.nDefaultId then - self.nCurTab = k + nTab = k self._panel.nDefaultId = nil break end end end - if not self.tbPages[self.nCurTab] or self.nSelectPage and self.tbPages[self.nCurTab].Id ~= self.nSelectPage then - self.nCurTab = 1 + if nTab == nil and self.nSelectPage then + for k, v in ipairs(self.tbPages) do + if v.Id == self.nSelectPage then + nTab = k + break + end + end end + self.nCurTab = nTab or 1 self.nSelectPage = self.tbPages[self.nCurTab].Id end function MallPackageCtrl:RefreshList(bResetPos) @@ -168,8 +175,12 @@ function MallPackageCtrl:ResetTab(nTab) self.nCurTab = 1 end self.ctrlTab[self.nCurTab]:SetSelect(true, 1) + self.nSelectPage = self.tbPages[self.nCurTab] and self.tbPages[self.nCurTab].Id or nil end -function MallPackageCtrl:GetCurTab() +function MallPackageCtrl:GetCurSort() + if not self.tbPages or not self.tbPages[self.nCurTab] then + return 0 + end return self.tbPages[self.nCurTab].Sort end function MallPackageCtrl:Awake() @@ -199,7 +210,8 @@ function MallPackageCtrl:OnBtnClick_ChangeSheet(btn, nIndex) if nIndex == self.nCurTab then return end - PlayerData.Mall:RemovePackageNew(GameEnum.MallItemType.Package, self.tbPages[self.nCurTab].Sort) + local nSort = self:GetCurSort() + PlayerData.Mall:RemovePackageNew(GameEnum.MallItemType.Package, nSort) local nState = self:GetTabState(self.nCurTab) self.ctrlTab[self.nCurTab]:SetSelect(false, nState) if self.nCurTab > 1 then diff --git a/lua/game/ui/mall/mallpopupctrl.lua b/lua/game/ui/mall/mallpopupctrl.lua index c8d7ce4a0..e6f9b7fd8 100644 --- a/lua/game/ui/mall/mallpopupctrl.lua +++ b/lua/game/ui/mall/mallpopupctrl.lua @@ -23,6 +23,14 @@ MallPopupCtrl._mapNodeConfig = { ShopDetail = { sNodeName = "---ShopDetail---", sCtrlName = "Game.UI.Mall.MallShopDetailCtrl" + }, + FurnitureDetail = { + sNodeName = "---FurnitureDetail---", + sCtrlName = "Game.UI.Mall.MallFurnitureDetailCtrl" + }, + FurnitureSet = { + sNodeName = "---FurnitureSet---", + sCtrlName = "Game.UI.Mall.MallFurnitureSetCtrl" } } MallPopupCtrl._mapEventConfig = { @@ -37,6 +45,13 @@ function MallPopupCtrl:Open() elseif self.nType == AllEnum.MallToggle.Shop then self._mapNode.ShopDetail:Refresh(self.mapData, self._mapNode.TopBar) self._mapNode.TopBar:CreateCoin(self.tbCoin, true) + elseif self.nType == AllEnum.MallToggle.Furniture then + if self.nSubType == GameEnum.MallItemSubType.FurnitureSet then + self._mapNode.FurnitureSet:Refresh(self.mapData) + else + self._mapNode.FurnitureDetail:Refresh(self.mapData) + end + self._mapNode.TopBar:CreateCoin(self.tbCoin, true) end end function MallPopupCtrl:ClosePackageDetail() @@ -53,6 +68,20 @@ function MallPopupCtrl:CloseShopDetail() self._mapNode.ShopDetail:PlayOutAni() self:CloseOther() end +function MallPopupCtrl:CloseFurnitureDetail() + if self._mapNode.FurnitureDetail.gameObject.activeSelf == false then + return + end + self._mapNode.FurnitureDetail:PlayOutAni() + self:CloseOther() +end +function MallPopupCtrl:CloseFurnitureSet() + if self._mapNode.FurnitureSet.gameObject.activeSelf == false then + return + end + self._mapNode.FurnitureSet:PlayOutAni() + self:CloseOther() +end function MallPopupCtrl:CloseOther() self._mapNode.TopBar.gameObject:SetActive(false) self._mapNode.aniBlur:SetTrigger("tOut") @@ -64,12 +93,17 @@ end function MallPopupCtrl:Awake() self._mapNode.PackageDetail.gameObject:SetActive(false) self._mapNode.ShopDetail.gameObject:SetActive(false) + self._mapNode.FurnitureDetail.gameObject:SetActive(false) + self._mapNode.FurnitureSet.gameObject:SetActive(false) local tbParam = self:GetPanelParam() if type(tbParam) == "table" then self.nType = tbParam[1] self.mapData = tbParam[2] self.tbCoin = tbParam[3] end + if self.nType == AllEnum.MallToggle.Furniture and self.mapData ~= nil then + self.nSubType = PlayerData.Mall:GetPackageSubType(self.mapData.sId) + end end function MallPopupCtrl:OnEnable() self:Open() @@ -83,6 +117,12 @@ function MallPopupCtrl:OnBtnClick_CloseDetail() self:ClosePackageDetail() elseif self.nType == AllEnum.MallToggle.Shop then self:CloseShopDetail() + elseif self.nType == AllEnum.MallToggle.Furniture then + if self.nSubType == GameEnum.MallItemSubType.FurnitureSet then + self:CloseFurnitureSet() + else + self:CloseFurnitureDetail() + end end end return MallPopupCtrl diff --git a/lua/game/ui/mall/mallrecommendctrl.lua b/lua/game/ui/mall/mallrecommendctrl.lua index e05e60ec7..13ec34562 100644 --- a/lua/game/ui/mall/mallrecommendctrl.lua +++ b/lua/game/ui/mall/mallrecommendctrl.lua @@ -400,9 +400,17 @@ function MallRecommendCtrl:OnBtnClick_Banner() elseif bannerData.nType == GameEnum.MallAdvRecommendItemType.MonthlyCard then EventManager.Hit("OpenMallTog", AllEnum.MallToggle.MonthlyCard) elseif bannerData.nType == GameEnum.MallAdvRecommendItemType.Package then + local nItemId = bannerData.nItemId + local mapData = ConfigTable.GetData("MallPackage", nItemId) + if mapData == nil then + return + end + self._panel.nDefaultId = mapData.GroupId EventManager.Hit("OpenMallTog", AllEnum.MallToggle.Package) elseif bannerData.nType == GameEnum.MallAdvRecommendItemType.Skin then EventManager.Hit("OpenMallTog", AllEnum.MallToggle.Skin) + elseif bannerData.nType == GameEnum.MallAdvRecommendItemType.Furniture then + EventManager.Hit("OpenMallTog", AllEnum.MallToggle.Furniture) end end function MallRecommendCtrl:Awake() diff --git a/lua/game/ui/mall/mallrecommenditemctrl.lua b/lua/game/ui/mall/mallrecommenditemctrl.lua index 1bb05b117..276c98bb1 100644 --- a/lua/game/ui/mall/mallrecommenditemctrl.lua +++ b/lua/game/ui/mall/mallrecommenditemctrl.lua @@ -182,8 +182,14 @@ function MallRecommendItemCtrl:OnBtnClick_Package(btn) if mapData == nil then return end - EventManager.Hit(EventId.OpenPanel, PanelId.MallPopup, AllEnum.MallToggle.Package, mapData, { - AllEnum.CoinItemId.FREESTONE - }) + if mapCfg.Tag == GameEnum.MallItemType.Furniture then + EventManager.Hit(EventId.OpenPanel, PanelId.MallPopup, AllEnum.MallToggle.Furniture, mapData, { + AllEnum.CoinItemId.Furniture + }) + else + EventManager.Hit(EventId.OpenPanel, PanelId.MallPopup, AllEnum.MallToggle.Package, mapData, { + AllEnum.CoinItemId.FREESTONE + }) + end end return MallRecommendItemCtrl diff --git a/lua/game/ui/mall/mallshopctrl.lua b/lua/game/ui/mall/mallshopctrl.lua index 9a7ca0618..7c7c9ab4a 100644 --- a/lua/game/ui/mall/mallshopctrl.lua +++ b/lua/game/ui/mall/mallshopctrl.lua @@ -54,18 +54,25 @@ function MallShopCtrl:RefreshData(tbList) end end self.nPageCount = #self.tbPages + local nTab if self._panel.nDefaultId then for k, v in ipairs(self.tbPages) do if v.Id == self._panel.nDefaultId then - self.nCurTab = k + nTab = k self._panel.nDefaultId = nil break end end end - if not self.tbPages[self.nCurTab] or self.nSelectPage and self.tbPages[self.nCurTab].Id ~= self.nSelectPage then - self.nCurTab = 1 + if nTab == nil and self.nSelectPage then + for k, v in ipairs(self.tbPages) do + if v.Id == self.nSelectPage then + nTab = k + break + end + end end + self.nCurTab = nTab or 1 self.nSelectPage = self.tbPages[self.nCurTab].Id end function MallShopCtrl:RefreshTab() @@ -203,6 +210,7 @@ function MallShopCtrl:ResetTab() end self.nCurTab = 1 self.ctrlTab[self.nCurTab]:SetSelect(true, 1) + self.nSelectPage = self.tbPages[self.nCurTab] and self.tbPages[self.nCurTab].Id or nil end function MallShopCtrl:Awake() self.tbGridCtrl = {} diff --git a/lua/game/ui/mall/mallshopdetailctrl.lua b/lua/game/ui/mall/mallshopdetailctrl.lua index 556046f6a..30cd3cdfc 100644 --- a/lua/game/ui/mall/mallshopdetailctrl.lua +++ b/lua/game/ui/mall/mallshopdetailctrl.lua @@ -71,7 +71,7 @@ function MallShopDetailCtrl:RefreshInfo() end NovaAPI.SetTMPText(self._mapNode.txtName, self.mapCfg.Name) self._mapNode.goItem:SetItem(self.mapCfg.ItemId, nil, self.mapCfg.ItemQty, nil, nil, nil, nil, true) - if mapItemCfg.Type == GameEnum.itemType.Disc or mapItemCfg.Type == GameEnum.itemType.Char or mapItemCfg.Type == GameEnum.itemType.CharacterSkin then + if mapItemCfg.Type == GameEnum.itemType.Disc or mapItemCfg.Type == GameEnum.itemType.Char or mapItemCfg.Type == GameEnum.itemType.CharacterSkin or mapItemCfg.Stype == GameEnum.itemStype.DormFurniture then self._mapNode.txtHas.gameObject:SetActive(false) else self._mapNode.txtHas.gameObject:SetActive(true) diff --git a/lua/game/ui/mall/mallskinctrl.lua b/lua/game/ui/mall/mallskinctrl.lua index 7f6520a7e..ff1d50773 100644 --- a/lua/game/ui/mall/mallskinctrl.lua +++ b/lua/game/ui/mall/mallskinctrl.lua @@ -50,7 +50,8 @@ function MallSkinCtrl:RefreshData(tbList) table.insert(self.tbPackagePage, tbAllList) self.tbPages[1] = { Id = 0, - Name = ConfigTable.GetUIText("Mall_Package_TabAll") + Name = ConfigTable.GetUIText("Mall_Package_TabAll"), + Sort = 0 } for _, v in pairs(tbPage) do if tbPackageToPage[v.Id] then @@ -59,18 +60,25 @@ function MallSkinCtrl:RefreshData(tbList) end end self.nPageCount = #self.tbPages + local nTab if self._panel.nDefaultId then for k, v in ipairs(self.tbPages) do if v.Id == self._panel.nDefaultId then - self.nCurTab = k + nTab = k self._panel.nDefaultId = nil break end end end - if not self.tbPages[self.nCurTab] or self.nSelectPage and self.tbPages[self.nCurTab].Id ~= self.nSelectPage then - self.nCurTab = 1 + if nTab == nil and self.nSelectPage then + for k, v in ipairs(self.tbPages) do + if v.Id == self.nSelectPage then + nTab = k + break + end + end end + self.nCurTab = nTab or 1 self.nSelectPage = self.tbPages[self.nCurTab].Id end function MallSkinCtrl:RefreshList(bResetPos) @@ -182,13 +190,13 @@ function MallSkinCtrl:ResetTab() end self.nCurTab = 1 self.ctrlTab[self.nCurTab]:SetSelect(true, 1) + self.nSelectPage = self.tbPages[self.nCurTab] and self.tbPages[self.nCurTab].Id or nil end -function MallSkinCtrl:GetCurTab() - if self.tbPages[self.nCurTab].Sort == nil then - return nil - else - return self.tbPages[self.nCurTab].Sort +function MallSkinCtrl:GetCurSort() + if not self.tbPages or not self.tbPages[self.nCurTab] then + return 0 end + return self.tbPages[self.nCurTab].Sort end function MallSkinCtrl:Awake() self.tbGridCtrl = {} @@ -218,8 +226,8 @@ function MallSkinCtrl:OnBtnClick_ChangeSheet(btn, nIndex) if nIndex == self.nCurTab then return end - local nTab = self:GetCurTab() - PlayerData.Mall:RemovePackageNew(GameEnum.MallItemType.Skin, nTab) + local nSort = self:GetCurSort() + PlayerData.Mall:RemovePackageNew(GameEnum.MallItemType.Skin, nSort) local nState = self:GetTabState(self.nCurTab) self.ctrlTab[self.nCurTab]:SetSelect(false, nState) if self.nCurTab > 1 then diff --git a/lua/game/ui/mall/mallskinpreviewctrl.lua b/lua/game/ui/mall/mallskinpreviewctrl.lua index 66601acd0..f7fcd20d5 100644 --- a/lua/game/ui/mall/mallskinpreviewctrl.lua +++ b/lua/game/ui/mall/mallskinpreviewctrl.lua @@ -312,7 +312,7 @@ function MallSkinPreviewCtrl:LoadCharacter() self.nModelDragRot = v.transform.localEulerAngles.y self.curShowModel = v self:WaitReadyClipFinish() - NovaAPI.BindUIParallaxStageCameraControllerModel(self._mapNode.UIParallax3DStage, 0, v.gameObject) + NovaAPI.BindUIParallaxStageCameraControllerModel(self._mapNode.UIParallax3DStage, 0, v.gameObject, true) GameUIUtils.SetCustomModelMaterialVariant(v.gameObject, CS.CustomModelMaterialVariantComponent.VariantNames.FormationView) else v.gameObject:SetActive(false) @@ -326,7 +326,7 @@ function MallSkinPreviewCtrl:LoadCharacter() self.tbModelList[self.nSkinId] = go self.curShowModel = go self:WaitReadyClipFinish() - NovaAPI.BindUIParallaxStageCameraControllerModel(self._mapNode.UIParallax3DStage, 0, go) + NovaAPI.BindUIParallaxStageCameraControllerModel(self._mapNode.UIParallax3DStage, 0, go, true) GameUIUtils.SetCustomModelMaterialVariant(go, CS.CustomModelMaterialVariantComponent.VariantNames.FormationView) if self.rtSceneOriginPos ~= nil then go.transform.position = self.rtSceneOriginPos.position @@ -449,7 +449,11 @@ function MallSkinPreviewCtrl:OnEnable() self.nSelectIndex = 1 end self._mapNode.sv:Init(#self.tbSkinList, self, self.OnGridRefresh, self.OnGridBtnClick) - self._mapNode.sv:SetScrollGridPos(self.nSelectIndex - 1, 0) + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + self._mapNode.sv:SetScrollGridPos(self.nSelectIndex - 1, 0, 0) + end + cs_coroutine.start(wait) self._mapNode.goPreview.gameObject:SetActive(true) self._mapNode.btnSkin.gameObject:SetActive(false) self._mapNode.go3D.gameObject:SetActive(self.nShowMode == show_mode_3d) diff --git a/lua/game/ui/messageboxex/messageboxcommonctrl.lua b/lua/game/ui/messageboxex/messageboxcommonctrl.lua index 8675baa7f..41bfc3b00 100644 --- a/lua/game/ui/messageboxex/messageboxcommonctrl.lua +++ b/lua/game/ui/messageboxex/messageboxcommonctrl.lua @@ -162,6 +162,7 @@ function MessageBoxCommonCtrl:RefreshConfirm(mapMsg, ctrlBase) end if self.handlerConfirm then self._mapNode.btnConfirm[1].onClick:RemoveListener(self.handlerConfirm) + self._mapNode.btnConfirm[2].onClick:RemoveListener(self.handlerConfirm) end self.handlerConfirm = nil local func_confirm = function() @@ -263,6 +264,7 @@ function MessageBoxCommonCtrl:RefreshAlert(mapMsg, ctrlBase) NovaAPI.SetTMPText(self._mapNode.txtWindowTitle, sTitle) end if self.handlerConfirm then + self._mapNode.btnConfirm[1].onClick:RemoveListener(self.handlerConfirm) self._mapNode.btnConfirm[2].onClick:RemoveListener(self.handlerConfirm) end self.handlerConfirm = nil @@ -302,7 +304,7 @@ function MessageBoxCommonCtrl:Awake() end function MessageBoxCommonCtrl:OnEnable() if GamepadUIManager.GetInputState() then - GamepadUIManager.EnableGamepadUI("MessageBoxCommonCtrl", self.tbGamepadUINode) + GamepadUIManager.EnableGamepadUI("MessageBoxCommonCtrl", self.tbGamepadUINode, nil, nil, nil, AllEnum.UI_SORTING_ORDER.MessageBox) else for _, v in pairs(self.tbGamepadUINode) do if v.sComponentName == "NaviButton" then diff --git a/lua/game/ui/phone/dating/datingeventctrl.lua b/lua/game/ui/phone/dating/datingeventctrl.lua index ff43248cd..94e26991b 100644 --- a/lua/game/ui/phone/dating/datingeventctrl.lua +++ b/lua/game/ui/phone/dating/datingeventctrl.lua @@ -30,6 +30,10 @@ DatingEventCtrl._mapNodeConfig = { goEventEndItem = { sComponentName = "RectTransform" }, + animEventEndItem = { + sNodeName = "goEventEndItem", + sComponentName = "Animator" + }, goEventSelectionItem = {}, endItemLayoutElement = { sNodeName = "goEventEndItem", @@ -71,6 +75,7 @@ DatingEventCtrl._mapEventConfig = { DatingEventNext = "OnEvent_DatingEventNext" } function DatingEventCtrl:SetEventList(tbEvent, tbEventId) + self:ReleaseSkipInputBlock() self.tbEventId = {} for i = 1, #tbEventId do table.insert(self.tbEventId, tbEventId[i]) @@ -209,7 +214,11 @@ function DatingEventCtrl:OnEnable() self._mapNode.imgAutoPlay1.gameObject:SetActive(true) self._mapNode.imgAutoPlay2.gameObject:SetActive(false) end +function DatingEventCtrl:OnPreExit() + self:ReleaseSkipInputBlock() +end function DatingEventCtrl:OnDisable() + self:ReleaseSkipInputBlock() for nInstanceId, objCtrl in pairs(self.tbEventItemCtrl) do self:UnbindCtrlByNode(objCtrl) self.tbEventItemCtrl[nInstanceId] = nil @@ -238,6 +247,16 @@ function DatingEventCtrl:OnBtnClick_AutoPlay() end function DatingEventCtrl:OnBtnClick_Skip() if self.nCurIndex <= #self.tbEventItemCtrl then + if not self._bSkipInputBlocked then + self._bSkipInputBlocked = true + EventManager.Hit(EventId.BlockInput, true) + self._objSkipInputTimeoutTimer = self:AddTimer(1, 10, function() + printWarn("DatingEventCtrl: skip input block timed out") + self:ReleaseSkipInputBlock() + end, true, true, true) + end + self._bSkipLayoutReady = false + self._bSkipEndAnimFinished = false self.bSkip = true self.tbEventItemCtrl[self.nCurIndex]:SkipTimer() for i = self.nCurIndex, #self.tbEventItemCtrl do @@ -246,20 +265,61 @@ function DatingEventCtrl:OnBtnClick_Skip() end self._mapNode.btnNextEvent.gameObject:SetActive(false) self.tbEventItemCtrl[#self.tbEventItemCtrl]:SkipTimer() + local objSkipInputTimer = self._objSkipInputTimeoutTimer local wait = function() coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + if not self._bSkipInputBlocked or self._objSkipInputTimeoutTimer ~= objSkipInputTimer then + return + end + CS.UnityEngine.Canvas.ForceUpdateCanvases() + CS.UnityEngine.UI.LayoutRebuilder.ForceRebuildLayoutImmediate(self._mapNode.goContent) NovaAPI.SetVerticalNormalizedPosition(self._mapNode.eventListSV, 0) + self._bSkipLayoutReady = true + self:TryReleaseSkipInputBlock() end cs_coroutine.start(wait) - EventManager.Hit(EventId.TemporaryBlockInput, 3) if self.tbEventId[#self.tbEventId].nType == GameEnum.DatingEventType.End then self._mapNode.goEventEndItem:SetParent(self._mapNode.goContent) self._mapNode.btnNextEvent.gameObject:SetActive(false) self._mapNode.goEventEndItem.gameObject:SetActive(true) EventManager.Hit("DatingEventFinish") + if self._objSkipEndAnimTimer == nil then + do + local nAnimLength = NovaAPI.GetAnimClipLength(self._mapNode.animEventEndItem, { + "DatingPanel_EventEndItem_in" + }) + if 0 < nAnimLength then + self._objSkipEndAnimTimer = self:AddTimer(1, nAnimLength, function() + self._bSkipEndAnimFinished = true + self:TryReleaseSkipInputBlock() + end, true, true, true) + end + end + end end end end +function DatingEventCtrl:TryReleaseSkipInputBlock() + if self._bSkipInputBlocked and self._bSkipLayoutReady and self._bSkipEndAnimFinished then + self:ReleaseSkipInputBlock() + end +end +function DatingEventCtrl:ReleaseSkipInputBlock() + if self._objSkipEndAnimTimer ~= nil then + self._objSkipEndAnimTimer:Cancel() + self._objSkipEndAnimTimer = nil + end + if self._objSkipInputTimeoutTimer ~= nil then + self._objSkipInputTimeoutTimer:Cancel() + self._objSkipInputTimeoutTimer = nil + end + self._bSkipLayoutReady = false + self._bSkipEndAnimFinished = false + if self._bSkipInputBlocked then + self._bSkipInputBlocked = false + EventManager.Hit(EventId.BlockInput, false) + end +end function DatingEventCtrl:OnBtnClick_Send() EventManager.Hit("DatingSendGift") end diff --git a/lua/game/ui/phone/dating/datingeventoptionitemctrl.lua b/lua/game/ui/phone/dating/datingeventoptionitemctrl.lua index 0831b3cdb..c34b346c4 100644 --- a/lua/game/ui/phone/dating/datingeventoptionitemctrl.lua +++ b/lua/game/ui/phone/dating/datingeventoptionitemctrl.lua @@ -20,6 +20,7 @@ local replace_str = "==DATING_CHARACTER==" function DatingEventOptionItemCtrl:InitItem(data) self.data = data self.tbBtnCtrl = {} + self._mapOptionDisplayText = {} local charCfg = ConfigTable.GetData_Character(self._panel.nCharId) for nId, mapOptData in pairs(self.data.tbOptions) do local goItem = instantiate(self._mapNode.btnOption, self._mapNode.OptionList) @@ -33,9 +34,13 @@ function DatingEventOptionItemCtrl:InitItem(data) local sOpt = mapOptData.sOpt if charCfg ~= nil then sOpt = string.gsub(sOpt, replace_str, charCfg.Name) - mapOptData.sOpt = sOpt end + self._mapOptionDisplayText[mapOptData.nOptId] = sOpt NovaAPI.SetTMPText(txtOption, sOpt) + local imgAnimFavor = goItem.transform:Find("AnimRoot/imgBg_favor") + local bSpecial = PlayerData.Dating:CheckSpecialOption(mapOptData.nOptId, self._panel.nCharId, self._panel.nLandmark) + local bBranchB = self.data.nId.nType == GameEnum.DatingEventType.BranchB + imgAnimFavor.gameObject:SetActive(bSpecial and bBranchB) end end self.txtSelection = instantiate(self._mapNode.txtSelection, self._mapNode.OptionList):GetComponent("TMP_Text") @@ -53,8 +58,9 @@ function DatingEventOptionItemCtrl:OnBtnClick_Select(btn, nIndex) self._mapNode.goOptionTip.gameObject:SetActive(false) for k, mapOptData in pairs(self.data.tbOptions) do if mapOptData.nOptId == nIndex then - NovaAPI.SetTMPText(self.txtSelection, mapOptData.sOpt) - NovaAPI.SetTMPText(self.txtSelectionDummy, mapOptData.sOpt) + local sOpt = self._mapOptionDisplayText[mapOptData.nOptId] or mapOptData.sOpt + NovaAPI.SetTMPText(self.txtSelection, sOpt) + NovaAPI.SetTMPText(self.txtSelectionDummy, sOpt) self.txtSelection.gameObject:SetActive(true) self.txtSelectionDummy.gameObject:SetActive(true) self.animator:Play("DatingPanel_EventSelectionItem_Select") @@ -97,5 +103,6 @@ function DatingEventOptionItemCtrl:OnDisable() end self.tbBtnCtrl = nil end + self._mapOptionDisplayText = nil end return DatingEventOptionItemCtrl diff --git a/lua/game/ui/phone/dating/phonedatingctrl.lua b/lua/game/ui/phone/dating/phonedatingctrl.lua index 374b604f3..d9550bfae 100644 --- a/lua/game/ui/phone/dating/phonedatingctrl.lua +++ b/lua/game/ui/phone/dating/phonedatingctrl.lua @@ -285,6 +285,9 @@ end function PhoneDatingCtrl:FadeOut() end function PhoneDatingCtrl:OnEnable() + local ModuleManager = require("GameCore.Module.ModuleManager") + local sCurModule = ModuleManager.GetCurModuleName() + self._mapNode.btnCharDetail.gameObject:SetActive(sCurModule ~= "DormModuleScene") end function PhoneDatingCtrl:OnDisable() end @@ -304,7 +307,7 @@ function PhoneDatingCtrl:OnBtnClick_CharDetail() end function PhoneDatingCtrl:OnBtnClick_StartDating() local nCount, nAllCount = PlayerData.Dating:GetDatingCount() - if nAllCount <= nCount then + if not PlayerData.Dating:IsFreeDating() and nAllCount <= nCount then EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Dating_Day_Count_Max")) return end diff --git a/lua/game/ui/phone/phonectrl.lua b/lua/game/ui/phone/phonectrl.lua index 7e383d3e0..03bf5d26d 100644 --- a/lua/game/ui/phone/phonectrl.lua +++ b/lua/game/ui/phone/phonectrl.lua @@ -101,7 +101,8 @@ PhoneCtrl._mapEventConfig = { OpenEventDetailWindow = "OnEvent_OpenEventDetailWindow", ChangePhoneListTopStatus = "OnEvent_ChangePhoneListTopStatus", PhoneChatTopLimit = "OnEvent_PhoneChatTopLimit", - EnableReceiveChatReward = "OnEvent_EnableReceiveChatReward" + EnableReceiveChatReward = "OnEvent_EnableReceiveChatReward", + FreeDatingChanged = "OnEvent_FreeDatingChanged" } PhoneCtrl._mapRedDotConfig = { [RedDotDefine.Phone_New] = {sNodeName = "redDotChat"}, @@ -615,6 +616,11 @@ function PhoneCtrl:OnBtnClick_Dating() self._panel.nCurTog = tog_Dating self:ChangeTog() end +function PhoneCtrl:OnEvent_FreeDatingChanged() + if self._panel.nCurTog == tog_Dating then + self:RefreshDatingCharList() + end +end function PhoneCtrl:OnBtnClick_Gift() if self._panel.nCurTog == tog_Gift then return diff --git a/lua/game/ui/play_breakout_30101/breakoutbosshud/breakoutbosshudctrl.lua b/lua/game/ui/play_breakout_30101/breakoutbosshud/breakoutbosshudctrl.lua new file mode 100644 index 000000000..f778bb5d2 --- /dev/null +++ b/lua/game/ui/play_breakout_30101/breakoutbosshud/breakoutbosshudctrl.lua @@ -0,0 +1,927 @@ +local BreakOutBossHUDCtrl = class("BreakOutBossHUDCtrl", BaseCtrl) +local AdventureModuleHelper = CS.AdventureModuleHelper +local AniTimeHighlight = 0.2 +local AniTime = 0.5 +local ToughnessRecoverTime = 0.3 +local colorHide = Color(1, 1, 1, 0) +local colorWhite = Color(1, 1, 1, 1) +local colorShieldDelay = Color(1, 1, 1, 0.5) +local colorRed = Color(0.9176470588235294, 0.043137254901960784, 0.08627450980392157, 1) +local colorRedHide = Color(0.9176470588235294, 0.043137254901960784, 0.08627450980392157, 0) +local colorRecover = Color(0.9921568627450981, 0.5098039215686274, 0, 1) +local AnimBossEnergy = 0.5 +local tabColorJDBoss = { + [1] = { + Color(0.9176470588235294, 0.34901960784313724, 0.27450980392156865, 1), + Color(1, 0.5803921568627451, 0.30980392156862746, 1) + }, + [2] = { + Color(1, 0.5803921568627451, 0.30980392156862746, 1), + Color(0.9803921568627451, 0.8, 0.3411764705882353, 1) + }, + [3] = { + Color(0.9803921568627451, 0.8, 0.3411764705882353, 1), + Color(0.9176470588235294, 0.34901960784313724, 0.27450980392156865, 1) + } +} +local jointDrillEnergyAnimStage1 = 0.37 +local jointDrillEnergyAnimStage2 = 0.68 +local jointDrillEnergyStage = { + None = 1, + Stage1 = 2, + Stage2 = 3, + Max = 4 +} +local bossEnergyMaxValue = 100 +BreakOutBossHUDCtrl._mapNodeConfig = { + BossIcon = { + sNodeName = "imgBossIcon", + sComponentName = "Image" + }, + TMP_MonsterName = {sComponentName = "TMP_Text"}, + rtHpFillDelay = { + sNodeName = "imgHpFillDelay", + sComponentName = "RectTransform" + }, + rtHpFill = { + sNodeName = "imgHpFill", + sComponentName = "RectTransform" + }, + aniRtHpDelay = { + sNodeName = "imgHpFillDelay", + sComponentName = "HpBarRectTransform" + }, + ainColorHpDelay = { + sNodeName = "imgHpFillDelay", + sComponentName = "HpBarColor" + }, + aniRtHpFill = { + sNodeName = "imgHpFill", + sComponentName = "HpBarRectTransform" + }, + ainColorHpDelayHighlight = { + sNodeName = "imgHpDelayHighLight", + sComponentName = "HpBarColor" + }, + ainColorHpFillHighLight = { + sNodeName = "imgHpHighLight", + sComponentName = "HpBarColor" + }, + ainColorHpFillRecoverLight = { + sNodeName = "imgHpFillRecoverLight", + sComponentName = "HpBarColor" + }, + rtLine = {}, + rtBossIcon = {}, + rtShield = {}, + rtShieldDelay = { + sNodeName = "imgShieldDelay", + sComponentName = "RectTransform" + }, + aniRtShieldDelay = { + sNodeName = "imgShieldDelay", + sComponentName = "HpBarRectTransform" + }, + imgShieldDelay = {sComponentName = "Image"}, + ainColorShieldDelay = { + sNodeName = "imgShieldDelay", + sComponentName = "HpBarColor" + }, + rtShieldFill = { + sNodeName = "imgShieldFill", + sComponentName = "RectTransform" + }, + aniRtShieldFill = { + sNodeName = "imgShieldFill", + sComponentName = "HpBarRectTransform" + }, + imgShieldFillHighLight = {sComponentName = "Image"}, + ainColorShieldFillHighLight = { + sNodeName = "imgShieldFillHighLight", + sComponentName = "HpBarColor" + }, + rtToughness = {}, + rtNormal = {}, + imgBroken = {}, + imgToughnessMaskDelay = { + sComponentName = "RectTransform" + }, + imgToughnessMask = { + sComponentName = "RectTransform" + }, + rtHighlight = { + sComponentName = "RectTransform" + }, + Highlight = { + sNodeName = "rtHighlight", + sComponentName = "CanvasGroup" + }, + imgBrokenChip = {sComponentName = "Image"}, + aniRtToughnessDelay = { + sNodeName = "imgToughnessMaskDelay", + sComponentName = "HpBarRectTransform" + }, + aniRtToughnessFill = { + sNodeName = "imgToughnessMask", + sComponentName = "HpBarRectTransform" + }, + ainColorToughnessHighlight = { + sNodeName = "rtHighlight", + sComponentName = "HpBarCanvasGroup" + }, + ainToughnessBrokenChip = {sNodeName = "imgBroken", sComponentName = "Animator"}, + imgLight = { + sComponentName = "RectTransform" + }, + toughnessLockLight = { + sComponentName = "CanvasGroup" + }, + ainLockToughnessHighlight = { + sNodeName = "toughnessLockLight", + sComponentName = "HpBarCanvasGroup" + }, + imgToughnessLock = {}, + rtShakeRoot = {sComponentName = "Animator"}, + rtBuff = { + sCtrlName = "Game.UI.Hud.Buff.BuffCtrl" + }, + imgHpFilBossRushBG = {}, + TMP_BossRushLv = {sComponentName = "TMP_Text"}, + TMP_BossRushLv1 = { + sComponentName = "TMP_Text", + sLanguageId = "Boss_Rush_Lv" + }, + rtHPAin = {sNodeName = "rtHP", sComponentName = "Animator"}, + imgHpFilBossRushBGColor = { + sNodeName = "imgHpFilBossRushBG", + sComponentName = "HpBarColor" + }, + imgHpFillColor = {sNodeName = "imgHpFill", sComponentName = "HpBarColor"}, + jointDrill_BossEnergy = {}, + jointDrill_BossEnergyValue = {sComponentName = "Image"}, + jointDrillGridCount = {}, + imgGridRed = {}, + TMP_JointDrillRed = {sComponentName = "TMP_Text", nCount = 2}, + imgGridGreen = {}, + TMP_JointDrillGreen = {sComponentName = "TMP_Text", nCount = 2}, + rtEnergy = {}, + rtEnergyCount = {}, + rtEnergyFillDelay = { + sNodeName = "imgEnergyFillDelay", + sComponentName = "RectTransform" + }, + rtEnergyFill = { + sNodeName = "imgEnergyFill", + sComponentName = "RectTransform" + }, + rtEnergyFillEff = { + sNodeName = "imgEnergyFill_Eff" + }, + aniRtEnergyDelay = { + sNodeName = "imgEnergyFillDelay", + sComponentName = "HpBarRectTransform" + }, + aniRtEnergyFill = { + sNodeName = "imgEnergyFill", + sComponentName = "HpBarRectTransform" + }, + ainColorEnergyFillRecoverLight = { + sNodeName = "imgEnergyFillRecoverLight", + sComponentName = "HpBarColor" + }, + imgEnergyRed = {}, + TMP_EnergyRed = {sComponentName = "TMP_Text"}, + imgEnergyGreen = {}, + TMP_EnergyGreen = {sComponentName = "TMP_Text"} +} +BreakOutBossHUDCtrl._mapEventConfig = { + AllHudShow = "OnEvent_HudShow", + BattleRestart = "OnEvent_Deaded", + JointDrillReset = "OnEvent_JointDrillReset" +} +BreakOutBossHUDCtrl._mapRedDotConfig = {} +local multipleBossIcon = { + [GameEnum.monsterBloodType.BOSS] = "icon_story_boss1", + [GameEnum.monsterBloodType.MINIBOSS] = "icon_story_boss2" +} +function BreakOutBossHUDCtrl:PlayTweenHp(hp, hpMax) + if self.bInit == true then + return + end + local nWidth = 1 <= hp / hpMax and self.BarWidth or hp / hpMax * self.BarWidth + if nWidth > self.BarWidth then + nWidth = self.BarWidth + end + if hp < self.nBeforeHp then + if self._mapNode.rtHpFill.sizeDelta.x > self._mapNode.rtHpFillDelay.sizeDelta.x and not self.isToughness then + self._mapNode.aniRtHpDelay:SetTarget(self._mapNode.rtHpFill.sizeDelta, 0) + end + self._mapNode.aniRtHpFill:SetTarget(Vector2(nWidth, self.BarHeight), 0) + self._mapNode.ainColorHpFillHighLight:SetTarget(colorWhite, 0) + local delayTime = 0 + if not self.isToughness then + self._mapNode.ainColorHpDelay:SetTarget(colorRed) + if (self.nBeforeHp - hp) / hpMax > self.bigDamageThreshold then + self._mapNode.ainColorHpDelay:SetTarget(colorWhite, 0, 0.2) + self._mapNode.ainColorHpDelay:SetTarget(colorRed, 0.1, AniTime) + self._mapNode.rtShakeRoot:Play("HPShake_in") + delayTime = 0.2 + end + self._mapNode.aniRtHpDelay:SetTarget(Vector2(nWidth, self.BarHeight), AniTime, delayTime) + else + self._mapNode.ainColorHpDelay:SetTarget(colorWhite, 0) + end + self._mapNode.ainColorHpFillHighLight:SetTarget(colorHide, AniTimeHighlight, 0.2 + delayTime) + else + if not self.isToughness then + self._mapNode.aniRtHpDelay:SetTarget(self._mapNode.rtHpFill.sizeDelta, 0) + end + self._mapNode.ainColorHpFillHighLight:SetTarget(colorWhite, 0) + self._mapNode.ainColorHpFillHighLight:SetTarget(colorHide, AniTimeHighlight, AniTime) + self._mapNode.ainColorHpDelayHighlight:SetTarget(colorWhite, 0) + self._mapNode.ainColorHpDelayHighlight:SetTarget(colorHide, AniTimeHighlight) + if not self.isToughness then + self._mapNode.ainColorHpDelay:SetTarget(colorRecover, 0) + self._mapNode.aniRtHpDelay:SetTarget(Vector2(nWidth, self.BarHeight), AniTime) + end + self._mapNode.aniRtHpFill:SetTarget(Vector2(nWidth, self.BarHeight), AniTime, AniTime) + self._mapNode.ainColorHpFillRecoverLight:SetTarget(colorRed, 0) + self._mapNode.ainColorHpFillRecoverLight:SetTarget(colorRedHide, AniTimeHighlight, AniTime) + end +end +function BreakOutBossHUDCtrl:PlayTweenShield(shieldValue, shieldValueMax) + local nWidth = 1 <= shieldValue / shieldValueMax and self.ShieldBarWidth or shieldValue / shieldValueMax * self.ShieldBarWidth + if shieldValue < self.nBeforeShield then + if self._mapNode.rtShieldDelay.sizeDelta.x < self._mapNode.rtShieldFill.sizeDelta.x then + self._mapNode.aniRtShieldDelay:SetTarget(self._mapNode.rtShieldFill.sizeDelta, 0) + end + self._mapNode.aniRtShieldFill:SetTarget(Vector2(nWidth, self.BarHeight), 0) + NovaAPI.SetImageColor(self._mapNode.imgShieldFillHighLight, colorWhite) + local delayTime = 0 + if (self.nBeforeShield - shieldValue) / shieldValueMax > self.bigDamageThreshold then + NovaAPI.SetImageColor(self._mapNode.imgShieldDelay, colorWhite) + self._mapNode.ainColorShieldDelay:SetTarget(colorShieldDelay, 0.1, AniTime) + delayTime = 0.5 + end + self._mapNode.aniRtShieldDelay:SetTarget(Vector2(nWidth, self.BarHeight), AniTime, delayTime) + self._mapNode.ainColorShieldFillHighLight:SetTarget(colorHide, AniTimeHighlight, 0.2 + delayTime) + else + NovaAPI.SetImageColor(self._mapNode.imgShieldFillHighLight, colorWhite) + self._mapNode.ainColorShieldDelay:SetTarget(colorShieldDelay, 0) + self._mapNode.aniRtShieldDelay:SetTarget(Vector2(nWidth, self.BarHeight), AniTime) + self._mapNode.aniRtShieldFill:SetTarget(Vector2(nWidth, self.BarHeight), AniTime) + self._mapNode.ainColorShieldFillHighLight:SetTarget(colorHide, AniTimeHighlight, 0.2 + AniTime) + end +end +function BreakOutBossHUDCtrl:KillTweenToughness() + self._mapNode.aniRtToughnessDelay:Stop() + self._mapNode.aniRtToughnessFill:Stop() + self._mapNode.ainColorToughnessHighlight:Stop() +end +function BreakOutBossHUDCtrl:PlayTweenToughness(toughness, toughnessMax) + if toughness == self.nBeforeToughness then + NovaAPI.SetCanvasGroupAlpha(self._mapNode.toughnessLockLight, 1) + self._mapNode.ainLockToughnessHighlight:SetTarget(0, 0.3) + end + self._mapNode.imgToughnessLock.gameObject:SetActive(false) + self:KillTweenToughness() + local nWidth = 1 <= toughness / toughnessMax and self.ToughnessWidth or toughness / toughnessMax * self.ToughnessWidth + if self._mapNode.imgToughnessMaskDelay.sizeDelta.x < self._mapNode.imgToughnessMask.sizeDelta.x then + self._mapNode.imgToughnessMaskDelay.sizeDelta = self._mapNode.imgToughnessMask.sizeDelta + end + self._mapNode.imgToughnessMask.sizeDelta = Vector2(0 < nWidth and nWidth or 0, self.ToughnessHeight) + self._mapNode.rtHighlight.anchoredPosition = Vector2(871 < nWidth and nWidth - 12 or nWidth - 5, 0) + self._mapNode.imgLight.anchoredPosition = Vector2(-2, 871 < nWidth and -(nWidth - 871) * 0.75 or 3) + local delayTime = 0 + if (self.nBeforeToughness - toughness) / toughnessMax > self.bigDamageThreshold then + delayTime = 0.5 + self._mapNode.rtShakeRoot:Play("HPShake_in") + end + NovaAPI.SetCanvasGroupAlpha(self._mapNode.Highlight, 1) + self._mapNode.ainColorToughnessHighlight:SetTarget(0, AniTime, delayTime + AniTime) + self._mapNode.aniRtToughnessDelay:SetTarget(Vector2(nWidth, self.ToughnessHeight), AniTime, delayTime) +end +function BreakOutBossHUDCtrl:PlayTweenToughnessBroken() + self._mapNode.imgToughnessMask.sizeDelta = Vector2(0, self.ToughnessHeight) + self._mapNode.imgToughnessMaskDelay.sizeDelta = Vector2(0, self.ToughnessHeight) + self._mapNode.rtHighlight.anchoredPosition = Vector2(0, 0) + self._mapNode.rtNormal:SetActive(false) + self._mapNode.imgBroken:SetActive(true) + self._mapNode.ainToughnessBrokenChip:Play("imgBrokenChip_in") + self._mapNode.rtShakeRoot:Play("HPShake_in") +end +function BreakOutBossHUDCtrl:PlayTweenToughnessRecover() + self:KillTweenToughness() + self._mapNode.aniRtToughnessFill:SetTarget(Vector2(0, self.ToughnessHeight), 0) + self._mapNode.aniRtToughnessDelay:SetTarget(Vector2(0, self.ToughnessHeight), 0) + self._mapNode.rtHighlight.anchoredPosition = Vector2(self.ToughnessWidth - 12, 0) + NovaAPI.SetCanvasGroupAlpha(self._mapNode.Highlight, 0) + self._mapNode.rtNormal:SetActive(true) + self._mapNode.imgBroken:SetActive(false) + self.tweenerToughness3 = self._mapNode.aniRtToughnessFill:SetTarget(Vector2(self.ToughnessWidth, self.ToughnessHeight), ToughnessRecoverTime) +end +function BreakOutBossHUDCtrl:PlayTweenEnergy(nEnergy, nMaxEnergy) + if self.bInit == true then + return + end + local nWidth = 1 <= nEnergy / nMaxEnergy and self.energyBarWidth or nEnergy / nMaxEnergy * self.energyBarWidth + if nWidth > self.energyBarWidth then + nWidth = self.energyBarWidth + end + self._mapNode.aniRtEnergyDelay:SetTarget(Vector2(nWidth, self.energyBarWidth), AnimBossEnergy, 0) +end +function BreakOutBossHUDCtrl:ResetHit() + self._mapNode.ainColorHpDelay:SetTarget(colorRed, 0) + self._mapNode.ainColorHpFillHighLight:SetTarget(colorHide, 0) + self._mapNode.ainColorHpDelayHighlight:SetTarget(colorHide, 0) + self._mapNode.ainColorShieldFillHighLight:SetTarget(colorHide, 0) + self.nBeforeHp = 0 + self.nBeforeHpMax = 0 + self.nBeforeShield1 = 0 + self.nBeforeShield2 = 0 + self.nBeforeShield3 = 0 + self.nBeforeShield4 = 0 + self.nBeforeToughness = 0 + self._mapNode.rtNormal:SetActive(true) + self._mapNode.imgBroken:SetActive(false) + self._mapNode.jointDrillGridCount.gameObject:SetActive(false) + self._mapNode.rtEnergy.gameObject:SetActive(false) + self._mapNode.rtEnergyCount.gameObject:SetActive(false) + self.nBeforeEnergy = 0 +end +function BreakOutBossHUDCtrl:KillTween() + self._mapNode.aniRtHpDelay:Stop() + self._mapNode.ainColorHpDelay:Stop() + self._mapNode.aniRtHpFill:Stop() + self._mapNode.ainColorHpDelayHighlight:Stop() + self._mapNode.ainColorHpFillHighLight:Stop() + self._mapNode.ainColorHpFillRecoverLight:Stop() + self._mapNode.aniRtShieldDelay:Stop() + self._mapNode.ainColorShieldDelay:Stop() + self._mapNode.aniRtShieldFill:Stop() + self._mapNode.ainColorShieldFillHighLight:Stop() + self._mapNode.aniRtToughnessDelay:Stop() + self._mapNode.aniRtToughnessFill:Stop() + self._mapNode.ainColorToughnessHighlight:Stop() + self._mapNode.aniRtEnergyDelay:Stop() + self._mapNode.aniRtEnergyFill:Stop() + self._mapNode.ainColorEnergyFillRecoverLight:Stop() +end +function BreakOutBossHUDCtrl:Awake() + self.bigDamageThreshold = ConfigTable.GetConfigNumber("BloodSpecialEffectThresholdValue") / 100 + self.rootCanvasGroup = self.gameObject:GetComponent("CanvasGroup") + self.BarWidth = self._mapNode.rtHpFillDelay.sizeDelta.x + self.BarHeight = self._mapNode.rtHpFillDelay.sizeDelta.y + self.ToughnessWidth = self._mapNode.imgToughnessMaskDelay.sizeDelta.x + self.ToughnessHeight = self._mapNode.imgToughnessMaskDelay.sizeDelta.y + self.ShieldBarWidth = self._mapNode.rtShieldDelay.sizeDelta.x + self.ShieldBar = self._mapNode.rtShieldDelay.sizeDelta.x + self.animRtShield = self.gameObject:GetComponent("Animator") + self.JDBossColorIndex = 0 + self.isToughness = false + self.JointDrillBossCount = 0 + self.JointDrillEnergyStage = jointDrillEnergyStage.None + self.energyBarWidth = self._mapNode.rtEnergyFillDelay.sizeDelta.x + self.energyBarHeight = self._mapNode.rtEnergyFillDelay.sizeDelta.y +end +function BreakOutBossHUDCtrl:OnEnable() + self.bossId = 0 + NovaAPI.SetComponentEnable(self._mapNode.BossCanvas, false) + self:ResetHit() +end +function BreakOutBossHUDCtrl:OnDisable() + self:KillTween() + self:CloseUI() +end +function BreakOutBossHUDCtrl:OnDestroy() +end +function BreakOutBossHUDCtrl:SetHp(hp, hpMax, bChange) + if self.bossId == 0 then + return + end + if hpMax <= 0 then + self._mapNode.aniRtHpDelay:SetTarget(Vector2(0, self.BarHeight), 0) + self._mapNode.aniRtHpFill:SetTarget(Vector2(0, self.BarHeight), 0) + elseif bChange then + self._mapNode.aniRtHpDelay:SetTarget(Vector2(hp / hpMax * self.BarWidth, self.BarHeight), 0) + self._mapNode.aniRtHpFill:SetTarget(Vector2(hp / hpMax * self.BarWidth, self.BarHeight), 0) + else + self:PlayTweenHp(hp, hpMax) + end + self.nBeforeHp = hp + self.nBeforeHpMax = hpMax +end +function BreakOutBossHUDCtrl:SetBossEnergy(nEnergy, nEnergyMax, bChange) + if self.bossId == 0 then + return + end + self._mapNode.rtEnergyFill.gameObject:SetActive(nEnergyMax <= nEnergy) + self._mapNode.rtEnergyFillEff.gameObject:SetActive(nEnergyMax <= nEnergy) + if nEnergyMax <= nEnergy then + self._mapNode.ainColorEnergyFillRecoverLight:SetTarget(colorWhite, 0) + else + self._mapNode.ainColorEnergyFillRecoverLight:SetTarget(colorHide, AniTimeHighlight, AniTime) + end + if nEnergy <= 0 then + self._mapNode.aniRtEnergyDelay:SetTarget(Vector2(0, self.energyBarHeight), 0) + elseif bChange then + self._mapNode.aniRtEnergyDelay:SetTarget(Vector2(nEnergy / nEnergyMax * self.energyBarWidth, self.energyBarHeight), 0) + else + self:PlayTweenEnergy(nEnergy, nEnergyMax) + end + self.nBeforeEnergy = nEnergy +end +function BreakOutBossHUDCtrl:OnEvent_HpChanged(hp, hpMax) + if self.bossType == GameEnum.monsterBloodType.BOSSRUSH and self.isDontChangeHp and hp ~= hpMax then + return + end + if self.bossType ~= GameEnum.monsterBloodType.JOINTDRILLBOSS then + if hp == self.nBeforeHp then + self:SetHp(hp, hpMax, true) + else + self:SetHp(hp, hpMax) + end + else + local tmpHpBarNum = math.floor(hp / self.tmpJDBossHpMax) + 1 + if tmpHpBarNum < self.curBossHpBarNum then + self.curBossHpBarNum = tmpHpBarNum + local tmpJDBossHpCur = math.fmod(hp, self.tmpJDBossHpMax) + self:SetHp(tmpJDBossHpCur, self.tmpJDBossHpMax, true) + self:SetJointDrillBossHPValue() + else + local tmpJDBossHpCur = math.fmod(hp, self.tmpJDBossHpMax) + self:SetHp(tmpJDBossHpCur, self.tmpJDBossHpMax) + end + end +end +function BreakOutBossHUDCtrl:OnEvent_ToughnessStateChanged(bBroken, nValue, nToughnessMax) + if bBroken then + self.isToughness = true + if self.timerToughnessState ~= nil then + self._mapNode.aniRtHpDelay:SetTarget(Vector2(self._mapNode.rtHpFill.sizeDelta.x, self.BarHeight), 0) + self.timerToughnessState:Cancel() + end + self:SetToughness(0, nToughnessMax, true) + else + self._mapNode.aniRtHpDelay:SetTarget(Vector2(self._mapNode.rtHpFill.sizeDelta.x, self.BarHeight), AniTimeHighlight) + local changeToughnessState = function() + self.isToughness = false + self.timerToughnessState = nil + end + self.timerToughnessState = self:AddTimer(1, AniTimeHighlight, changeToughnessState, true, true, true) + if nValue ~= 0 then + self:SetToughness(nToughnessMax, nToughnessMax, true) + end + end +end +function BreakOutBossHUDCtrl:OnEvent_ToughnessValueChanged(toughness, toughnessMax) + self:SetToughness(toughness, toughnessMax, false) +end +function BreakOutBossHUDCtrl:OnEvent_ToughnessShowStateChanged(bShow) + if bShow then + self._mapNode.rtToughness.transform.localScale = Vector3.one + else + self._mapNode.rtToughness.transform.localScale = Vector3.zero + end +end +function BreakOutBossHUDCtrl:OnEvent_Deaded() + EventManager.Hit("MonsterBossDead", self.bossId) + if self.isToughness then + self._mapNode.aniRtHpDelay:SetTarget(Vector2(0, self.BarHeight), AniTime) + local changeToughnessState = function() + self:CloseUI() + NovaAPI.SetCanvasGroupAlpha(self.rootCanvasGroup, 0) + end + self:AddTimer(1, AniTime, changeToughnessState, true, true, true) + else + self:CloseUI() + NovaAPI.SetCanvasGroupAlpha(self.rootCanvasGroup, 0) + end +end +function BreakOutBossHUDCtrl:OnEvent_JointDrillReset() + if self.bossType == GameEnum.monsterBloodType.JOINTDRILLBOSS then + self.JointDrillEnergyStage = jointDrillEnergyStage.None + local anim = self._mapNode.jointDrill_BossEnergy:GetComponent("Animator") + if anim == nil then + return + end + anim:Play("Empty") + end +end +function BreakOutBossHUDCtrl:AddEntityEvent() + self._mapNode.rtBuff:BindEntity(self.bossId) + EventManager.AddEntityEvent("ShieldChanged", self.bossId, self, self.OnEvent_ShieldChanged) + EventManager.AddEntityEvent("HpChanged", self.bossId, self, self.OnEvent_HpChanged) + EventManager.AddEntityEvent("Dead", self.bossId, self, self.OnEvent_Deaded) + EventManager.AddEntityEvent("ClearSlef", self.bossId, self, self.OnEvent_Deaded) + EventManager.AddEntityEvent("BossBuffChanged", self.bossId, self, self.OnEvent_BuffChanged) + EventManager.AddEntityEvent("ToughnessStateChanged", self.bossId, self, self.OnEvent_ToughnessStateChanged) + EventManager.AddEntityEvent("ToughnessValueChanged", self.bossId, self, self.OnEvent_ToughnessValueChanged) + EventManager.AddEntityEvent("ToughnessShowStateChanged", self.bossId, self, self.OnEvent_ToughnessShowStateChanged) + EventManager.AddEntityEvent("BossRushMonsterLevelChanged", self.bossId, self, self.OnEvent_BossRushMonsterLevelChanged) + EventManager.AddEntityEvent("BossRushMonsterBattleAttrChanged", self.bossId, self, self.OnEvent_BossRushMonsterBattleAttrChanged) + EventManager.AddEntityEvent("JointDrillBossEnergyChanged", self.bossId, self, self.OnEvent_JointDrillBossEnergyChanged) + EventManager.AddEntityEvent("RefreshBossEnergyValueHUD", self.bossId, self, self.OnEvent_RefreshBossEnergyValueHUD) + EventManager.AddEntityEvent("CastUltra", self.bossId, self, self.OnEvent_JointDrillBossUseSkill) + EventManager.AddEntityEvent("RedCellNotify", self.bossId, self, self.OnEvent_RedCellNotify) + EventManager.AddEntityEvent("GreenCellNotify", self.bossId, self, self.OnEvent_GreenCellNotify) + EventManager.AddEntityEvent("BossEnergyValueChange", self.bossId, self, self.OnEvent_BossEnergyValueChange) + EventManager.AddEntityEvent("BossBuffChange", self.bossId, self, self.OnEvent_BossBuffChange) +end +function BreakOutBossHUDCtrl:SetBossInfo(nDataId, nType, nBloodType) + local mapMonster = ConfigTable.GetData("Monster", nDataId) + if mapMonster == nil then + return + end + if nType == GameEnum.monsterBloodType.BOSS or nType == GameEnum.monsterBloodType.BOSSRUSH or nType == GameEnum.monsterBloodType.MINIBOSS or nType == GameEnum.monsterBloodType.JOINTDRILLBOSS then + local mapSkin = ConfigTable.GetData("MonsterSkin", mapMonster.FAId) + if mapSkin == nil then + return + end + local mapMonsterManual = ConfigTable.GetData("MonsterManual", mapSkin.MonsterManual) + if mapMonsterManual == nil then + return + end + if nBloodType == AllEnum.BossBloodType.Single or nBloodType == AllEnum.BossBloodType.JointDrill_Mode_2 then + self:SetPngSprite(self._mapNode.BossIcon, mapMonsterManual.Icon) + else + local sIcon = multipleBossIcon[nType] + self:SetAtlasSprite(self._mapNode.BossIcon, "15_battle", sIcon) + end + self._mapNode.rtLine:SetActive(true) + self._mapNode.rtBossIcon:SetActive(true) + else + self._mapNode.rtLine:SetActive(false) + self._mapNode.rtBossIcon:SetActive(false) + end +end +function BreakOutBossHUDCtrl:InitUI(bossId, nDataId, nType, nBloodType) + local mapMonster = ConfigTable.GetData("Monster", nDataId) + if mapMonster == nil then + return + end + NovaAPI.SetCanvasGroupAlpha(self.rootCanvasGroup, 1) + self.bossType = nType + self._mapNode.rtShakeRoot.gameObject:SetActive(true) + self._mapNode.imgHpFilBossRushBG:SetActive(nType == GameEnum.monsterBloodType.BOSSRUSH or nType == GameEnum.monsterBloodType.JOINTDRILLBOSS) + self._mapNode.TMP_BossRushLv1.gameObject:SetActive(nType == GameEnum.monsterBloodType.BOSSRUSH or nType == GameEnum.monsterBloodType.JOINTDRILLBOSS) + self:SetBossInfo(nDataId, nType, nBloodType) + self._mapNode.jointDrill_BossEnergy:SetActive(nType == GameEnum.monsterBloodType.JOINTDRILLBOSS) + if nType == GameEnum.monsterBloodType.JOINTDRILLBOSS and self.maxJointDrillBossEnergy == nil then + self.maxJointDrillBossEnergy, self.curJointDrillBossEnergy = safe_call_cs_func2(CS.AdventureModuleHelper.GetJointDrillBossEnergy, bossId) + self:OnEvent_JointDrillBossEnergyChanged(self.curJointDrillBossEnergy) + if self._panel.nType ~= nil then + if self._panel.nType == GameEnum.JointDrillMode.JointDrill_Mode_1 then + self.jDBossHpBarNum = PlayerData.JointDrill_1:GetBossHpBarNum() + elseif self._panel.nType == GameEnum.JointDrillMode.JointDrill_Mode_2 then + self.jDBossHpBarNum = PlayerData.JointDrill_2:GetBossHpBarNum() + end + end + end + if nType == GameEnum.monsterBloodType.JOINTDRILLBOSS then + self.JointDrillBossCount = self.JointDrillBossCount + 1 + end + self.bossId = bossId + self:ResetHit() + self:KillTween() + NovaAPI.SetTMPText(self._mapNode.TMP_MonsterName, "") + NovaAPI.SetTMPText(self._mapNode.TMP_BossRushLv, 1) + self.bToughnessRecover = mapMonster.ToughnessBrokenTime > 0 + if mapMonster ~= nil then + local mSkin = ConfigTable.GetData("MonsterSkin", mapMonster.FAId) + local mManual = ConfigTable.GetData("MonsterManual", mSkin.MonsterManual) + if mManual ~= nil then + NovaAPI.SetTMPText(self._mapNode.TMP_MonsterName, mManual.Name) + end + end + local hp = AdventureModuleHelper.GetEntityHp(self.bossId) + local hpMax = AdventureModuleHelper.GetEntityMaxHp(self.bossId) + local toughness = AdventureModuleHelper.GetMonsterToughness(self.bossId) + local toughnessMax = AdventureModuleHelper.GetMonsterToughnessMax(self.bossId) + self._mapNode.rtToughness:SetActive(true) + self._mapNode.rtToughness.transform.localScale = Vector3.one + if nType == GameEnum.monsterBloodType.JOINTDRILLBOSS then + self.tmpJDBossHpMax = math.floor(hpMax / self.jDBossHpBarNum) + local tmpJDBossHpCur = 0 + if hp == hpMax then + self.curBossHpBarNum = math.floor(hp / self.tmpJDBossHpMax) + tmpJDBossHpCur = self.tmpJDBossHpMax + else + self.curBossHpBarNum = math.floor(hp / self.tmpJDBossHpMax) + 1 + tmpJDBossHpCur = math.fmod(hp, self.tmpJDBossHpMax) + end + self:SetHp(tmpJDBossHpCur, self.tmpJDBossHpMax, true) + self:SetJointDrillBossHPValue() + else + self:SetHp(hp, hpMax, true) + end + self:SetToughness(toughness, toughnessMax, false, true) + local shieldValue, shieldValueMax = AdventureModuleHelper.GetEntityShieldValue(self.bossId) + self:SetShield(shieldValue, shieldValueMax, true) + self:AddEntityEvent() + self.bInit = true + if nType == GameEnum.monsterBloodType.JOINTDRILLBOSS and self.JointDrillBossCount >= 2 then + self._mapNode.aniRtHpDelay:SetTarget(Vector2(self.BarWidth, self.BarHeight), 0) + self._mapNode.aniRtHpFill:SetTarget(Vector2(self.BarWidth, self.BarHeight), 0) + else + self._mapNode.aniRtHpDelay:SetTarget(Vector2(0, self.BarHeight), 0) + self._mapNode.aniRtHpFill:SetTarget(Vector2(0, self.BarHeight), 0) + self._mapNode.aniRtHpDelay:SetTarget(Vector2(self.BarWidth, self.BarHeight), 0.5, 0.5) + self._mapNode.aniRtHpFill:SetTarget(Vector2(self.BarWidth, self.BarHeight), 0.5, 0.5) + end + local InitCompleteCallback = function() + self.bInit = false + self:SetHp(self.nBeforeHp, self.nBeforeHpMax) + end + self:AddTimer(1, 1, InitCompleteCallback, true, true, true) +end +function BreakOutBossHUDCtrl:RefreshUI(bossId, nDataId, nType, nBloodType) + local mapMonster = ConfigTable.GetData("Monster", nDataId) + if mapMonster == nil then + return + end + NovaAPI.SetCanvasGroupAlpha(self.rootCanvasGroup, 1) + self.bossType = nType + self._mapNode.rtShakeRoot.gameObject:SetActive(true) + self._mapNode.imgHpFilBossRushBG:SetActive(nType == GameEnum.monsterBloodType.BOSSRUSH or nType == GameEnum.monsterBloodType.JOINTDRILLBOSS) + self._mapNode.TMP_BossRushLv1.gameObject:SetActive(nType == GameEnum.monsterBloodType.BOSSRUSH or nType == GameEnum.monsterBloodType.JOINTDRILLBOSS) + self:SetBossInfo(nDataId, nType, nBloodType) + self._mapNode.jointDrill_BossEnergy:SetActive(nType == GameEnum.monsterBloodType.JOINTDRILLBOSS) + if nType == GameEnum.monsterBloodType.JOINTDRILLBOSS and self.maxJointDrillBossEnergy == nil then + self.maxJointDrillBossEnergy, self.curJointDrillBossEnergy = safe_call_cs_func2(CS.AdventureModuleHelper.GetJointDrillBossEnergy, bossId) + self:OnEvent_JointDrillBossEnergyChanged(self.curJointDrillBossEnergy) + if self._panel.nType ~= nil then + if self._panel.nType == GameEnum.JointDrillMode.JointDrill_Mode_1 then + self.jDBossHpBarNum = PlayerData.JointDrill_1:GetBossHpBarNum() + elseif self._panel.nType == GameEnum.JointDrillMode.JointDrill_Mode_2 then + self.jDBossHpBarNum = PlayerData.JointDrill_2:GetBossHpBarNum() + end + end + end + self.bossId = bossId + self:KillTween() + NovaAPI.SetTMPText(self._mapNode.TMP_MonsterName, "") + NovaAPI.SetTMPText(self._mapNode.TMP_BossRushLv, 1) + self.bToughnessRecover = mapMonster.ToughnessBrokenTime > 0 + if mapMonster ~= nil then + local mSkin = ConfigTable.GetData("MonsterSkin", mapMonster.FAId) + local mManual = ConfigTable.GetData("MonsterManual", mSkin.MonsterManual) + if mManual ~= nil then + NovaAPI.SetTMPText(self._mapNode.TMP_MonsterName, mManual.Name) + end + end + local hp = AdventureModuleHelper.GetEntityHp(self.bossId) + local hpMax = AdventureModuleHelper.GetEntityMaxHp(self.bossId) + local toughness = AdventureModuleHelper.GetMonsterToughness(self.bossId) + local toughnessMax = AdventureModuleHelper.GetMonsterToughnessMax(self.bossId) + self._mapNode.rtToughness:SetActive(true) + self._mapNode.rtToughness.transform.localScale = Vector3.one + if nType == GameEnum.monsterBloodType.JOINTDRILLBOSS then + self.tmpJDBossHpMax = math.floor(hpMax / self.jDBossHpBarNum) + local tmpJDBossHpCur = 0 + if hp == hpMax then + self.curBossHpBarNum = math.floor(hp / self.tmpJDBossHpMax) + tmpJDBossHpCur = self.tmpJDBossHpMax + else + self.curBossHpBarNum = math.floor(hp / self.tmpJDBossHpMax) + 1 + tmpJDBossHpCur = math.fmod(hp, self.tmpJDBossHpMax) + end + self:SetHp(tmpJDBossHpCur, self.tmpJDBossHpMax, true) + self:SetJointDrillBossHPValue() + else + self:SetHp(hp, hpMax, true) + end + self:SetToughness(toughness, toughnessMax, false, true) + local shieldValue, shieldValueMax = AdventureModuleHelper.GetEntityShieldValue(self.bossId) + self:SetShield(shieldValue, shieldValueMax, true) + self:AddEntityEvent() + self.bInit = false + self:SetHp(self.nBeforeHp, self.nBeforeHpMax) +end +function BreakOutBossHUDCtrl:OpenUI(bossId, nDataId, nType, nBloodType, bRefresh) + if self.bossId ~= 0 and self.bossId ~= nil then + printError(string.format("boss血条已被EntityId为%d绑定 %d重复绑定不生效", self.bossId, bossId)) + return + end + local info = AdventureModuleHelper.GetEntityInfo(bossId) + if info == nil then + return + end + if not bRefresh then + self:InitUI(bossId, nDataId, nType, nBloodType) + else + self:RefreshUI(bossId, nDataId, nType, nBloodType) + end +end +function BreakOutBossHUDCtrl:SetShield(shieldValue, shieldValueMax, bChange) + if self.bossId == 0 then + return + end + if shieldValue <= 0 then + self._mapNode.aniRtShieldDelay:SetTarget(Vector2(0, self.BarHeight), 0) + self._mapNode.aniRtShieldFill:SetTarget(Vector2(0, self.BarHeight), 0) + if bChange then + self.animRtShield:Play("rtShield_out_change") + elseif 0 < self.nBeforeShield then + self.animRtShield:Play("rtShield_out") + end + elseif bChange then + self.animRtShield:Play("rtShield_in_change") + self._mapNode.aniRtShieldDelay:SetTarget(Vector2(shieldValue / shieldValueMax * self.ShieldBarWidth, self.BarHeight), 0) + self._mapNode.aniRtShieldFill:SetTarget(Vector2(shieldValue / shieldValueMax * self.ShieldBarWidth, self.BarHeight), 0) + else + if 0 >= self.nBeforeShield then + self.animRtShield:Play("rtShield_in") + end + self:PlayTweenShield(shieldValue, shieldValueMax) + end + self.nBeforeShield = shieldValue + self.nBeforeShieldMax = shieldValueMax +end +function BreakOutBossHUDCtrl:SetToughness(toughness, toughnessMax, bState, bChange) + if self.bossId == 0 then + return + end + if toughnessMax <= 0 then + self._mapNode.rtToughness:SetActive(false) + elseif bChange then + self._mapNode.imgToughnessMask.sizeDelta = Vector2(toughness / toughnessMax * self.ToughnessWidth, self.ToughnessHeight) + self._mapNode.imgToughnessMaskDelay.sizeDelta = Vector2(toughness / toughnessMax * self.ToughnessWidth, self.ToughnessHeight) + NovaAPI.SetCanvasGroupAlpha(self._mapNode.Highlight, 0) + elseif bState then + if toughness == 0 then + self:PlayTweenToughnessBroken() + else + self._mapNode.rtToughness:SetActive(true) + self:PlayTweenToughnessRecover() + end + else + self:PlayTweenToughness(toughness, toughnessMax) + end + self.nBeforeToughness = toughness +end +function BreakOutBossHUDCtrl:OnEvent_ShieldChanged(value1, value2) + if value1 == self.nBeforeShield then + return + else + self:SetShield(value1, value2) + end +end +function BreakOutBossHUDCtrl:CloseUI() + EventManager.RemoveEntityEvent("ShieldChanged", self.bossId, self, self.OnEvent_ShieldChanged) + EventManager.RemoveEntityEvent("HpChanged", self.bossId, self, self.OnEvent_HpChanged) + EventManager.RemoveEntityEvent("Dead", self.bossId, self, self.OnEvent_Deaded) + EventManager.RemoveEntityEvent("ClearSlef", self.bossId, self, self.OnEvent_Deaded) + EventManager.RemoveEntityEvent("ToughnessStateChanged", self.bossId, self, self.OnEvent_ToughnessStateChanged) + EventManager.RemoveEntityEvent("ToughnessValueChanged", self.bossId, self, self.OnEvent_ToughnessValueChanged) + EventManager.RemoveEntityEvent("ToughnessShowStateChanged", self.bossId, self, self.OnEvent_ToughnessShowStateChanged) + EventManager.RemoveEntityEvent("BossRushMonsterLevelChanged", self.bossId, self, self.OnEvent_BossRushMonsterLevelChanged) + EventManager.RemoveEntityEvent("BossRushMonsterBattleAttrChanged", self.bossId, self, self.OnEvent_BossRushMonsterBattleAttrChanged) + EventManager.RemoveEntityEvent("JointDrillBossEnergyChanged", self.bossId, self, self.OnEvent_JointDrillBossEnergyChanged) + EventManager.RemoveEntityEvent("RefreshBossEnergyValueHUD", self.bossId, self, self.OnEvent_RefreshBossEnergyValueHUD) + EventManager.RemoveEntityEvent("CastUltra", self.bossId, self, self.OnEvent_JointDrillBossUseSkill) + EventManager.RemoveEntityEvent("RedCellNotify", self.bossId, self, self.OnEvent_RedCellNotify) + EventManager.RemoveEntityEvent("GreenCellNotify", self.bossId, self, self.OnEvent_GreenCellNotify) + EventManager.RemoveEntityEvent("BossEnergyValueChange", self.bossId, self, self.OnEvent_BossEnergyValueChange) + EventManager.RemoveEntityEvent("BossBuffChange", self.bossId, self, self.OnEvent_BossBuffChange) + self._mapNode.rtBuff:UnbindEntity() + self.bossId = 0 + self.isToughness = false + self.maxJointDrillBossEnergy = nil + self.JDBossColorIndex = 0 +end +function BreakOutBossHUDCtrl:HideUI() + self._mapNode.rtShakeRoot.gameObject:SetActive(false) +end +function BreakOutBossHUDCtrl:OnEvent_HudShow(bShow) + if bShow and self.bossId ~= 0 then + NovaAPI.SetCanvasGroupAlpha(self.rootCanvasGroup, 1) + else + NovaAPI.SetCanvasGroupAlpha(self.rootCanvasGroup, 0) + end +end +function BreakOutBossHUDCtrl:OnEvent_BossRushMonsterLevelChanged(oldLevel, battleLevel) + self.isDontChangeHp = true + NovaAPI.SetTMPText(self._mapNode.TMP_BossRushLv, battleLevel) + self._mapNode.rtHPAin:Play("BossRushHP_in") + if self.isToughness then + self._mapNode.aniRtHpDelay:SetTarget(Vector2(self.BarWidth, self.BarHeight), 0) + end +end +function BreakOutBossHUDCtrl:OnEvent_BossRushMonsterBattleAttrChanged() + self.isDontChangeHp = false +end +function BreakOutBossHUDCtrl:OnEvent_JointDrillBossEnergyChanged(curEnergy, bIsUp) + if self.maxJointDrillBossEnergy and self.maxJointDrillBossEnergy ~= 0 then + local val = 0.3 + curEnergy / self.maxJointDrillBossEnergy * 0.62 + NovaAPI.SetImageFillAmount(self._mapNode.jointDrill_BossEnergyValue, val) + if bIsUp then + self:ChangeBossEnergy(curEnergy, self.maxJointDrillBossEnergy) + elseif curEnergy == 0 then + self.JointDrillEnergyStage = jointDrillEnergyStage.None + end + else + NovaAPI.SetImageFillAmount(self._mapNode.jointDrill_BossEnergyValue, 0) + self.JointDrillEnergyStage = jointDrillEnergyStage.None + end +end +function BreakOutBossHUDCtrl:OnEvent_RefreshBossEnergyValueHUD(isSave) + if not isSave then + NovaAPI.SetImageFillAmount(self._mapNode.jointDrill_BossEnergyValue, 0) + self.JointDrillEnergyStage = jointDrillEnergyStage.None + local anim = self._mapNode.jointDrill_BossEnergy:GetComponent("Animator") + if anim == nil then + return + end + anim:Play("Empty") + end +end +function BreakOutBossHUDCtrl:SetJointDrillBossHPValue() + self._mapNode.TMP_BossRushLv1.text = "" + self._mapNode.TMP_BossRushLv.text = "x" .. self.curBossHpBarNum + self.JDBossColorIndex = self.JDBossColorIndex + 1 + local tmpIndex = math.fmod(self.JDBossColorIndex, 3) + if tmpIndex == 0 then + tmpIndex = 3 + end + self._mapNode.imgHpFillColor:SetTarget(tabColorJDBoss[tmpIndex][1]) + self._mapNode.imgHpFilBossRushBGColor:SetTarget(tabColorJDBoss[tmpIndex][2]) + if self.curBossHpBarNum == 1 then + self._mapNode.imgHpFilBossRushBGColor.gameObject:SetActive(false) + end + if self.isToughness then + self._mapNode.aniRtHpDelay:SetTarget(Vector2(self.BarWidth, self.BarHeight), 0) + end +end +function BreakOutBossHUDCtrl:ChangeBossEnergy(curValue, maxValue) + local anim = self._mapNode.jointDrill_BossEnergy:GetComponent("Animator") + if anim == nil then + return + end + local percent = curValue / maxValue + if 1 <= percent then + anim:Play("JointDrill_BossEnergy_full") + self.JointDrillEnergyStage = jointDrillEnergyStage.Max + elseif percent >= jointDrillEnergyAnimStage2 then + if self.JointDrillEnergyStage < jointDrillEnergyStage.Stage2 then + anim:Play("JointDrill_BossEnergy_recharge2") + self.JointDrillEnergyStage = jointDrillEnergyStage.Stage2 + end + else + if percent >= jointDrillEnergyAnimStage1 and self.JointDrillEnergyStage < jointDrillEnergyStage.Stage1 then + anim:Play("JointDrill_BossEnergy_recharge1") + self.JointDrillEnergyStage = jointDrillEnergyStage.Stage1 + else + end + end +end +function BreakOutBossHUDCtrl:OnEvent_JointDrillBossUseSkill() + local anim = self._mapNode.jointDrill_BossEnergy:GetComponent("Animator") + if anim == nil then + return + end + anim:Play("Empty") + self._mapNode.rtHPAin:Play("JointDrill_BossEnergy_open") + self.JointDrillEnergyStage = jointDrillEnergyStage.None +end +function BreakOutBossHUDCtrl:OnEvent_RedCellNotify(nCount) + self._mapNode.jointDrillGridCount.gameObject:SetActive(true) + self._mapNode.imgGridRed.gameObject:SetActive(true) + self._mapNode.imgGridGreen.gameObject:SetActive(false) + for _, v in ipairs(self._mapNode.TMP_JointDrillRed) do + NovaAPI.SetTMPText(v, nCount) + end +end +function BreakOutBossHUDCtrl:OnEvent_GreenCellNotify(nCount) + self._mapNode.jointDrillGridCount.gameObject:SetActive(true) + self._mapNode.imgGridRed.gameObject:SetActive(false) + self._mapNode.imgGridGreen.gameObject:SetActive(true) + for _, v in ipairs(self._mapNode.TMP_JointDrillGreen) do + NovaAPI.SetTMPText(v, nCount) + end +end +function BreakOutBossHUDCtrl:OnEvent_BossEnergyValueChange(nValue) + self._mapNode.rtEnergy.gameObject:SetActive(true) + if nValue == self.nBeforeEnergy then + self:SetBossEnergy(nValue, bossEnergyMaxValue, true) + else + self:SetBossEnergy(nValue, bossEnergyMaxValue) + end +end +function BreakOutBossHUDCtrl:OnEvent_BossBuffChange(nValue1, nValue2) + self._mapNode.rtEnergyCount.gameObject:SetActive(true) + if nValue1 == 0 and nValue2 == 0 then + self._mapNode.imgEnergyRed.gameObject:SetActive(false) + self._mapNode.imgEnergyGreen.gameObject:SetActive(true) + NovaAPI.SetTMPText(self._mapNode.TMP_EnergyGreen, 0) + elseif 0 < nValue1 then + self._mapNode.imgEnergyRed.gameObject:SetActive(false) + self._mapNode.imgEnergyGreen.gameObject:SetActive(true) + NovaAPI.SetTMPText(self._mapNode.TMP_EnergyGreen, nValue1) + elseif 0 < nValue2 then + self._mapNode.imgEnergyRed.gameObject:SetActive(true) + self._mapNode.imgEnergyGreen.gameObject:SetActive(false) + NovaAPI.SetTMPText(self._mapNode.TMP_EnergyRed, nValue2) + end +end +return BreakOutBossHUDCtrl diff --git a/lua/game/ui/play_breakout_30101/breakoutbosshud/breakoutbosspanelctrl.lua b/lua/game/ui/play_breakout_30101/breakoutbosshud/breakoutbosspanelctrl.lua new file mode 100644 index 000000000..a0ebfcc50 --- /dev/null +++ b/lua/game/ui/play_breakout_30101/breakoutbosshud/breakoutbosspanelctrl.lua @@ -0,0 +1,285 @@ +local AdventureModuleHelper = CS.AdventureModuleHelper +local BreakOutBossPanelCtrl = class("BreakOutBossPanelCtrl", BaseCtrl) +BreakOutBossPanelCtrl._mapNodeConfig = { + BossCanvas = {sNodeName = "Boss", sComponentName = "Canvas"}, + BossCanvasGroup = { + sNodeName = "Boss", + sComponentName = "CanvasGroup" + }, + animBoss = {sNodeName = "Boss", sComponentName = "Animator"}, + singleBoss = { + sNodeName = "goSingleBoss", + sCtrlName = "Game.UI.Play_BreakOut_30101.BreakOutBossHud.BreakOutBossHUDCtrl" + }, + goMultipleBoss = {}, + goBossCtrl = { + nCount = 3, + sNodeName = "goMultipleBoss", + sCtrlName = "Game.UI.Play_BreakOut_30101.BreakOutBossHud.BreakOutBossHUDCtrl" + }, + goJointDrillBoss_2 = {}, + goJointDrillBossCtrl = { + nCount = 2, + sNodeName = "goJointDrillBoss_2_", + sCtrlName = "Game.UI.Play_BreakOut_30101.BreakOutBossHud.BreakOutBossHUDCtrl" + } +} +BreakOutBossPanelCtrl._mapEventConfig = { + RefreshCenterHpBar = "OnEvent_RefreshCenterHpBar", + MonsterBossDead = "OnEvent_MonsterBossDead", + ShowCenterHpBar = "OnEvent_ShowCenterHpBar", + InputEnable = "OnEvent_InputEnable", + Level_Settlement = "OnEvent_ResetBossHUD", + ResetBossHUD = "OnEvent_ResetBossHUD", + ADVENTURE_LEVEL_UNLOAD_COMPLETE = "OnEvent_ResetBossHUD" +} +function BreakOutBossPanelCtrl:Awake() + self.bInputEnable = false + self.inputEnableCallback = nil +end +function BreakOutBossPanelCtrl:OnEnable() + self.bInit = true + self.nBloodType = 0 + self.tbBoss = {} + self.tbBossCtrl = {} + self._mapNode.BossCanvas.enabled = true + NovaAPI.SetCanvasGroupAlpha(self._mapNode.BossCanvasGroup, 0) + NovaAPI.SetComponentEnable(self._mapNode.BossCanvas, false) +end +function BreakOutBossPanelCtrl:OnDisable() + self.tbBoss = {} +end +function BreakOutBossPanelCtrl:OnDestroy() +end +function BreakOutBossPanelCtrl:SetBossHUD(mapData, ctrl, bRefresh) + ctrl:CloseUI() + ctrl:OpenUI(mapData.nBossId, mapData.nDataId, mapData.nType, self.nBloodType, bRefresh) + self.tbBossCtrl[mapData.nBossId] = ctrl +end +function BreakOutBossPanelCtrl:RefreshBossPanel(bRefresh) + if #self.tbBoss == 0 then + self:CloseUI() + return + end + if self.bInit then + self.bInit = false + NovaAPI.SetComponentEnable(self._mapNode.BossCanvas, true) + self.bossHUDOpenAnimTweener = Sequence() + self.bossHUDOpenAnimTweener:Append(self._mapNode.BossCanvasGroup:DOFade(1, 0.5)) + self.bossHUDOpenAnimTweener:SetUpdate(true) + self.bossHUDOpenAnimTweener:OnComplete(function() + self.bossHUDOpenAnimTweener:Kill() + self.bossHUDOpenAnimTweener = nil + end) + end + self.nBloodType = 0 + local refreshHUD = function() + if self.nBloodType == AllEnum.BossBloodType.Single then + self._mapNode.singleBoss.gameObject:SetActive(true) + self._mapNode.goMultipleBoss.gameObject:SetActive(false) + self._mapNode.goJointDrillBoss_2.gameObject:SetActive(false) + local mapData = self.tbBoss[1] + self:SetBossHUD(mapData, self._mapNode.singleBoss, bRefresh) + self.tbBoss[1].bInit = false + EventManager.Hit("ShowBossHUD", mapData.nBossId, mapData.nType, false, mapData.nDataId, self.nBloodType) + elseif self.nBloodType == AllEnum.BossBloodType.Multiple then + self._mapNode.singleBoss.gameObject:SetActive(false) + self._mapNode.goMultipleBoss.gameObject:SetActive(true) + self._mapNode.goJointDrillBoss_2.gameObject:SetActive(false) + for i, v in ipairs(self._mapNode.goBossCtrl) do + v.gameObject:SetActive(self.tbBoss[i] ~= nil) + if self.tbBoss[i] ~= nil then + self:SetBossHUD(self.tbBoss[i], v, bRefresh) + self.tbBoss[i].bInit = false + EventManager.Hit("ShowBossHUD", self.tbBoss[i].nBossId, self.tbBoss[i].nType, true, self.tbBoss[i].nDataId, self.nBloodType) + end + end + elseif self.nBloodType == AllEnum.BossBloodType.JointDrill_Mode_2 then + self._mapNode.singleBoss.gameObject:SetActive(false) + self._mapNode.goMultipleBoss.gameObject:SetActive(false) + self._mapNode.goJointDrillBoss_2.gameObject:SetActive(true) + for i, v in ipairs(self._mapNode.goJointDrillBossCtrl) do + v.gameObject:SetActive(self.tbBoss[i] ~= nil) + if self.tbBoss[i] ~= nil then + self:SetBossHUD(self.tbBoss[i], v, bRefresh) + self.tbBoss[i].bInit = false + EventManager.Hit("ShowBossHUD", self.tbBoss[i].nBossId, self.tbBoss[i].nType, true, self.tbBoss[i].nDataId, self.nBloodType) + end + end + end + end + if self.bossAnimTimer ~= nil then + self.bossAnimTimer:Cancel() + self.bossAnimTimer = nil + if self.nBloodType == AllEnum.BossBloodType.Multiple then + refreshHUD() + end + end + if #self.tbBoss == 1 then + self.nBloodType = AllEnum.BossBloodType.Single + if self.nLastBossCount == 2 then + local nAnimLen = NovaAPI.GetAnimClipLength(self._mapNode.animBoss, { + "MultipleBoss_out" + }) + self.bossAnimTimer = self:AddTimer(1, nAnimLen, function() + self._mapNode.animBoss:Play("SingleBoss_in", 0, 0) + self.bossAnimTimer = nil + refreshHUD() + end) + self._mapNode.animBoss:Play("MultipleBoss_out", 0, 0) + else + self._mapNode.animBoss:Play("SingleBoss_in", 0, 0) + refreshHUD() + end + else + self.nBloodType = AllEnum.BossBloodType.Multiple + if self._panel.nType ~= nil and self._panel.nType == GameEnum.JointDrillMode.JointDrill_Mode_2 and #self.tbBoss == 2 then + self.nBloodType = AllEnum.BossBloodType.JointDrill_Mode_2 + end + if self.nLastBossCount == 3 and #self.tbBoss == 2 then + local nAnimLen = NovaAPI.GetAnimClipLength(self._mapNode.animBoss, { + "MultipleBoss_out" + }) + self.bossAnimTimer = self:AddTimer(1, nAnimLen, function() + self._mapNode.animBoss:Play("MultipleBoss_in", 0, 0) + self.bossAnimTimer = nil + refreshHUD() + end) + self._mapNode.animBoss:Play("MultipleBoss_out", 0, 0) + else + refreshHUD() + self._mapNode.animBoss:Play("MultipleBoss_in", 0, 0) + end + end + self.nLastBossCount = #self.tbBoss +end +function BreakOutBossPanelCtrl:CloseUI() + if #self.tbBoss == 0 and next(self.tbBossCtrl) == nil then + self._mapNode.BossCanvas.enabled = false + return + end + NovaAPI.SetCanvasGroupAlpha(self._mapNode.BossCanvasGroup, 1) + self.bossHUDCloseAnimTweener = Sequence() + self.bossHUDCloseAnimTweener:Append(self._mapNode.BossCanvasGroup:DOFade(0, 0.5)) + self.bossHUDCloseAnimTweener:OnComplete(function() + self._mapNode.BossCanvas.enabled = false + self.bossHUDCloseAnimTweener:Kill() + self.bossHUDCloseAnimTweener = nil + end) + self.bossHUDCloseAnimTweener:SetUpdate(true) + self.tbBoss = {} + self.tbBossCtrl = {} +end +function BreakOutBossPanelCtrl:OnEvent_ShowCenterHpBar(nBossId, nType, bShow, nDataId) + if (nType == GameEnum.monsterBloodType.BOSS or nType == GameEnum.monsterBloodType.MINIBOSS or nType == GameEnum.monsterBloodType.BOSSRUSH or nType == GameEnum.monsterBloodType.JOINTDRILLBOSS) and bShow then + local bAdded = false + self.nLastBossCount = #self.tbBoss + for _, v in ipairs(self.tbBoss) do + if v.nBossId == nBossId then + bAdded = true + break + end + end + if not bAdded then + if #self.tbBoss >= 3 then + printError("场上同时显示boss血条数量超过3!!!") + return + end + local nSortType = 0 + if nType == GameEnum.monsterBloodType.BOSSRUSH or nType == GameEnum.monsterBloodType.JOINTDRILLBOSS then + local nBossCount = 0 + for _, v in ipairs(self.tbBoss) do + if v.nType == GameEnum.monsterBloodType.BOSSRUSH then + nBossCount = nBossCount + 1 + end + end + if 1 < nBossCount then + return + end + elseif nType == GameEnum.monsterBloodType.BOSS then + nSortType = 1 + elseif nType == GameEnum.monsterBloodType.MINIBOSS then + nSortType = 2 + end + table.insert(self.tbBoss, { + nBossId = nBossId, + nType = nType, + nSortType = nSortType, + nDataId = nDataId, + bInit = true + }) + table.sort(self.tbBoss, function(a, b) + if a.nSortType == b.nSortType then + return a.nDataId < b.nDataId + end + return a.nSortType < b.nSortType + end) + if self.bInputEnable then + self.inputEnableCallback = nil + self:RefreshBossPanel() + else + function self.inputEnableCallback() + self:RefreshBossPanel() + end + end + end + else + end +end +function BreakOutBossPanelCtrl:OnEvent_ResetBossHUD() + self.bInit = true + self.nBloodType = 0 + for _, v in pairs(self.tbBossCtrl) do + v:CloseUI() + end + self:CloseUI() +end +function BreakOutBossPanelCtrl:OnEvent_RefreshCenterHpBar() + if self.bInputEnable then + self.inputEnableCallback = nil + self:RefreshBossPanel(true) + else + function self.inputEnableCallback() + self:RefreshBossPanel(true) + end + end +end +function BreakOutBossPanelCtrl:OnEvent_MonsterBossDead(nBossId) + local nIndex = 0 + for k, v in ipairs(self.tbBoss) do + if v.nBossId == nBossId then + nIndex = k + break + end + end + if nIndex ~= 0 then + table.remove(self.tbBoss, nIndex) + end + if self.nBloodType == AllEnum.BossBloodType.Single then + self._mapNode.animBoss:Play("SingleBoss_out", 0, 0) + end +end +function BreakOutBossPanelCtrl:OnEvent_InputEnable(bEnable) + self.bInputEnable = bEnable + if bEnable then + if self.bossHUDCloseAnimTweener ~= nil then + self.bossHUDCloseAnimTweener:Pause() + end + if self.bossHUDOpenAnimTweener ~= nil then + self.bossHUDOpenAnimTweener:Play() + end + else + if self.bossHUDOpenAnimTweener ~= nil then + self.bossHUDOpenAnimTweener:Pause() + end + if self.bossHUDCloseAnimTweener ~= nil then + self.bossHUDCloseAnimTweener:Play() + end + end + NovaAPI.SetCanvasGroupAlpha(self._mapNode.BossCanvasGroup, bEnable == true and 1 or 0) + if bEnable and self.inputEnableCallback ~= nil then + self.inputEnableCallback() + self.inputEnableCallback = nil + end +end +return BreakOutBossPanelCtrl diff --git a/lua/game/ui/play_breakout_30101/breakoutleveldetailctrl.lua b/lua/game/ui/play_breakout_30101/breakoutleveldetailctrl.lua index d5b25a6db..e2d8e9916 100644 --- a/lua/game/ui/play_breakout_30101/breakoutleveldetailctrl.lua +++ b/lua/game/ui/play_breakout_30101/breakoutleveldetailctrl.lua @@ -324,7 +324,7 @@ function BreakOutLevelDetailCtrl:LoadCharacter(nCharId, nCharNid, bOpen) end local go = instantiate(obj, self.rtSceneOriginPos) self.curCharacter = {nCharId = nCharId, model = go} - NovaAPI.BindUIParallaxStageCameraControllerModel(self._mapNode.UIParallax3DStage, 0, go) + NovaAPI.BindUIParallaxStageCameraControllerModel(self._mapNode.UIParallax3DStage, 0, go, true) if self.rtSceneOriginPos ~= nil then go.transform.position = self.rtSceneOriginPos.position go.transform.localEulerAngles = Vector3(0, 180, 0) diff --git a/lua/game/ui/play_breakout_30101/breakoutplayctrl.lua b/lua/game/ui/play_breakout_30101/breakoutplayctrl.lua index b5c800223..ab48e9956 100644 --- a/lua/game/ui/play_breakout_30101/breakoutplayctrl.lua +++ b/lua/game/ui/play_breakout_30101/breakoutplayctrl.lua @@ -45,7 +45,7 @@ BreakOutPlayCtrl._mapNodeConfig = { }, BossHUDPanel = { sNodeName = "BossHUDPanel", - sCtrlName = "Game.UI.Battle.BossPanelCtrl" + sCtrlName = "Game.UI.Play_BreakOut_30101.BreakOutBossHud.BreakOutBossPanelCtrl" }, btn_dic = { sComponentName = "NaviButton", diff --git a/lua/game/ui/play_icecreamtruck/400020/icecreamlevelsselectpanel.lua b/lua/game/ui/play_icecreamtruck/400020/icecreamlevelsselectpanel.lua new file mode 100644 index 000000000..142e0de60 --- /dev/null +++ b/lua/game/ui/play_icecreamtruck/400020/icecreamlevelsselectpanel.lua @@ -0,0 +1,14 @@ +local IceCreamLevelsSelectPanel = class("IceCreamLevelsSelectPanel", BasePanel) +IceCreamLevelsSelectPanel._bIsMainPanel = true +IceCreamLevelsSelectPanel._sSortingLayerName = AllEnum.SortingLayerName.UI +IceCreamLevelsSelectPanel._sUIResRootPath = "UI_Activity/" +IceCreamLevelsSelectPanel._tbDefine = { + { + sPrefabPath = "_400020/IceCreamLevelsSelectPanel.prefab", + sCtrlName = "Game.UI.Play_IceCreamTruck.IceCreamLevelsSelectCtrl" + } +} +function IceCreamLevelsSelectPanel:Awake() + self.nQuestPanelId = PanelId.Task_20103 +end +return IceCreamLevelsSelectPanel diff --git a/lua/game/ui/play_icecreamtruck/400020/icecreamtruckgamepanel.lua b/lua/game/ui/play_icecreamtruck/400020/icecreamtruckgamepanel.lua new file mode 100644 index 000000000..2ae35939d --- /dev/null +++ b/lua/game/ui/play_icecreamtruck/400020/icecreamtruckgamepanel.lua @@ -0,0 +1,20 @@ +local IceCreamTruckGamePanel = class("IceCreamTruckGamePanel", BasePanel) +IceCreamTruckGamePanel._bIsMainPanel = true +IceCreamTruckGamePanel._sSortingLayerName = AllEnum.SortingLayerName.UI +IceCreamTruckGamePanel._sUIResRootPath = "UI_Activity/" +IceCreamTruckGamePanel._tbDefine = { + { + sPrefabPath = "_400020/IceCreamPlayPanel.prefab", + sCtrlName = "Game.UI.Play_IceCreamTruck.Play.IceCreamTruckGameCtrl" + } +} +function IceCreamTruckGamePanel:Awake() + PlayerData.Base:SetSkipNewDayWindow(true) +end +function IceCreamTruckGamePanel:OnEnable() +end +function IceCreamTruckGamePanel:OnDisable() +end +function IceCreamTruckGamePanel:OnDestroy() +end +return IceCreamTruckGamePanel diff --git a/lua/game/ui/play_icecreamtruck/play/customeritemctrl.lua b/lua/game/ui/play_icecreamtruck/play/customeritemctrl.lua index 233b3646f..f66073981 100644 --- a/lua/game/ui/play_icecreamtruck/play/customeritemctrl.lua +++ b/lua/game/ui/play_icecreamtruck/play/customeritemctrl.lua @@ -47,6 +47,7 @@ CustomerItemCtrl._mapNodeConfig = { sNodeName = "txt_AddScore", sComponentName = "TMP_Text" }, + txt_X = {}, txt_TimesScore = { sNodeName = "txt_TimesScore", sComponentName = "TMP_Text" @@ -137,7 +138,7 @@ function CustomerItemCtrl:ResetData() self:SetBlankData() self._mapNode.CompleteRoot:SetActive(false) end -function CustomerItemCtrl:SetActiveData(nInstId, nRoleId, bIsSpecial, nItemID, nMaxPatienceValue, nMaxScoop) +function CustomerItemCtrl:SetActiveData(nInstId, nRoleId, bIsSpecial, nItemID, nMaxPatienceValue, nMaxScoop, tbUnlockSlot) self.nCharacterId = nInstId self.nRoleId = nRoleId self.bIsSpecial = bIsSpecial @@ -149,7 +150,7 @@ function CustomerItemCtrl:SetActiveData(nInstId, nRoleId, bIsSpecial, nItemID, n end self:CreatSpine(self.nRoleId) self:RefreshSpecialState() - self.bGetOrder = self._mapNode.IceCreamOrder:SetNewOrder(self.nCharacterId, nMaxScoop) + self.bGetOrder = self._mapNode.IceCreamOrder:SetNewOrder(self.nCharacterId, nMaxScoop, tbUnlockSlot, self.bIsSpecial) if not self.bGetOrder then printError("丢失订单") end @@ -358,7 +359,11 @@ function CustomerItemCtrl:_StartPatienceTween() self.PatienceValue = nCur NovaAPI.SetImageFillAmount(img, nCur / nMax) if nCur <= 0 then - EventManager.Hit("Event_CustomerLeave_False", self.nCharacterId) + if self.bIsSpecial then + EventManager.Hit("Event_SpecialPGLeave", self.nCharacterId) + else + EventManager.Hit("Event_CustomerLeave_False", self.nCharacterId) + end return end local fDur = nCur @@ -386,7 +391,11 @@ function CustomerItemCtrl:_StartPatienceTween() end self._patienceTweener = nil self.PatienceValue = 0 - EventManager.Hit("Event_CustomerLeave_False", nCharId) + if self.bIsSpecial then + EventManager.Hit("Event_SpecialPGLeave", self.nCharacterId) + else + EventManager.Hit("Event_CustomerLeave_False", self.nCharacterId) + end end) if self.bInFever or self.bFreezePatience then self._patienceTweener:Pause() @@ -675,6 +684,9 @@ function CustomerItemCtrl:ShowCompleteRoot(BaseScore, FComboMul, FeverMul, FBuff local nBuffMul = FComboMul * FBuffMul NovaAPI.SetTMPText(self._mapNode.txt_BaseScore, sBaseScore) NovaAPI.SetTMPText(self._mapNode.txt_TimesScore, string.format("%.1f", nBuffMul)) + self._mapNode.txt_BaseScore.gameObject:SetActive(not self.bIsSpecial) + self._mapNode.txt_TimesScore.gameObject:SetActive(not self.bIsSpecial) + self._mapNode.txt_X.gameObject:SetActive(not self.bIsSpecial) local sKey = "CompleteRoot_in1" if 1 <= nBuffMul and nBuffMul < 1.2 then sKey = "CompleteRoot_in1" diff --git a/lua/game/ui/play_icecreamtruck/play/customersctrl.lua b/lua/game/ui/play_icecreamtruck/play/customersctrl.lua index 317d19e03..c32b5e0a2 100644 --- a/lua/game/ui/play_icecreamtruck/play/customersctrl.lua +++ b/lua/game/ui/play_icecreamtruck/play/customersctrl.lua @@ -123,6 +123,14 @@ function CustomersCtrl:SetInActiveCustomer(customerItem) local bIsSpecial = false if self.LevelData.LevelType ~= GameEnum.ActivityIceCreamLevelType.Teaching and nTryCount % self.SpecialCustomerNum == 0 then bIsSpecial = math.random() <= self.SpecialProbability + if bIsSpecial == true then + self.SpecialProbability = ConfigTable.GetConfigNumber("IceCreamSpecialCustomerProbability") + else + self.SpecialProbability = math.min(self.SpecialProbability + 0.1, 1) + end + end + if self.LevelData.LevelType == GameEnum.ActivityIceCreamLevelType.Infinite and nTryCount % 10 == 0 then + EventManager.Hit("Event_ShowOctopus") end local nItemID = 0 if bIsSpecial then @@ -175,12 +183,15 @@ function CustomersCtrl:SetInActiveCustomer(customerItem) if not bSpecialFromPool then self.ActiveRoles[nSelectedRoleId] = (self.ActiveRoles[nSelectedRoleId] or 0) + 1 end - if self.LevelData.LevelType == GameEnum.ActivityIceCreamLevelType.Infinite and self.nCustomerCount % self.PatienceGroup == 0 then + if bIsSpecial then + self.nMaxPatienceValue = ConfigTable.GetConfigNumber("IceCreamPatienceShylock") + elseif self.LevelData.LevelType == GameEnum.ActivityIceCreamLevelType.Infinite and self.nCustomerCount % self.PatienceGroup == 0 then self.nMaxPatienceValue = math.max(self.PatienceLowerVal, self.nMaxPatienceValue - self.PatiencePerReduce) end local nMaxScoop = self.LevelData.IceCreamBallLimit or 1 local nInstId = self:_NextInstId() - customerItem:SetActiveData(nInstId, nSelectedRoleId, bIsSpecial, nItemID, self.nMaxPatienceValue, nMaxScoop) + local tbUnlockSlot = self.LevelData.UnlockSlot + customerItem:SetActiveData(nInstId, nSelectedRoleId, bIsSpecial, nItemID, self.nMaxPatienceValue, nMaxScoop, tbUnlockSlot) return customerItem end function CustomersCtrl:Event_ReturnCustomer(customerInstId) diff --git a/lua/game/ui/play_icecreamtruck/play/icecreambackpackctrl.lua b/lua/game/ui/play_icecreamtruck/play/icecreambackpackctrl.lua index e79b2a7f7..1b650225a 100644 --- a/lua/game/ui/play_icecreamtruck/play/icecreambackpackctrl.lua +++ b/lua/game/ui/play_icecreamtruck/play/icecreambackpackctrl.lua @@ -55,7 +55,7 @@ function IceCreamBackPackCtrl:InitBackPack(tbCurrentItems) imgBuffIcon.gameObject:SetActive(false) printError("道具资源路径为空,ID: " .. tostring(value)) else - self:SetActivityAtlasSprite_New(imgBuffIcon, "_400013/SpriteAtlas", IconPath) + self:SetActivityAtlasSprite_New(imgBuffIcon, "_400020/SpriteAtlas", IconPath) end end end diff --git a/lua/game/ui/play_icecreamtruck/play/icecreamleveldata.lua b/lua/game/ui/play_icecreamtruck/play/icecreamleveldata.lua index 165ebe1ee..ece129210 100644 --- a/lua/game/ui/play_icecreamtruck/play/icecreamleveldata.lua +++ b/lua/game/ui/play_icecreamtruck/play/icecreamleveldata.lua @@ -16,6 +16,10 @@ function IceCreamLevelData:InitData(nLevelId, nActId) if type(tb) == "table" then self.cacheHasDicList = tb end + local nOctopusFoot = ConfigTable.GetConfigNumberArray("IceCreamOctopusClick") + self.nOctopusFoot_min = nOctopusFoot[1] + self.nOctopusFoot_max = nOctopusFoot[2] + self.nLevelMaxScore = ConfigTable.GetConfigNumber("IceCreamMaxTotalScore") or 999999999 end function IceCreamLevelData:InitTbBuffs() if self.tbCurrentBuffs == nil then @@ -113,4 +117,33 @@ function IceCreamLevelData:OnEvent_SetFloorHasDic(nLevelId) LocalData.SetPlayerLocalData("IceCreamDicId", RapidJson.encode(tbLocalSave)) end end +function IceCreamLevelData:CreatOctopusFoots() + local tbOctopus = {} + local tbPool = { + 1, + 2, + 3, + 4, + 5, + 6 + } + local nNumberOctopus = math.random(self.nOctopusFoot_min, self.nOctopusFoot_max) + if nNumberOctopus < 0 then + return nil + end + for i = 1, nNumberOctopus do + local nIndex = math.random(i, #tbPool) + tbPool[i], tbPool[nIndex] = tbPool[i], tbPool[nIndex] + tbOctopus[i] = tbPool[i] + end + if #tbOctopus == 0 then + return nil + else + return tbOctopus + end +end +function IceCreamLevelData:GetProtectScore(nLevelScore) + nLevelScore = math.min(nLevelScore, self.nLevelMaxScore) + return nLevelScore +end return IceCreamLevelData diff --git a/lua/game/ui/play_icecreamtruck/play/icecreamordersctrl.lua b/lua/game/ui/play_icecreamtruck/play/icecreamordersctrl.lua index 874241b84..4aee2c493 100644 --- a/lua/game/ui/play_icecreamtruck/play/icecreamordersctrl.lua +++ b/lua/game/ui/play_icecreamtruck/play/icecreamordersctrl.lua @@ -15,7 +15,7 @@ function IceCreamOrdersCtrl:OnEnable() end function IceCreamOrdersCtrl:OnDestroy() end -function IceCreamOrdersCtrl:InitNewOrder() +function IceCreamOrdersCtrl:InitNewOrder(bIsSpecial) self.nCharacterId = nil self.nOrderState = IceCreamUtils.EnumOrderState.Null self.tbSlots = {} @@ -25,11 +25,16 @@ function IceCreamOrdersCtrl:InitNewOrder() self.nScoopCount = 0 self.nCurrentStep = 0 self.bHasMistake = false + self.bSpecialOrder = bIsSpecial or false end -function IceCreamOrdersCtrl:SetNewOrder(nCharacterId, nMaxScoop, nToppingChance) - self:InitNewOrder() +function IceCreamOrdersCtrl:SetNewOrder(nCharacterId, nMaxScoop, tbUnlockSlot, bIsSpecial) + self:InitNewOrder(bIsSpecial) self.nCharacterId = nCharacterId - self:RandomOrder(nMaxScoop, 100) + if self.bSpecialOrder then + self:HideIceCreamIcon() + return true + end + self:RandomOrder(nMaxScoop, tbUnlockSlot, 100) if self.tbSlots[1] == 0 then return false end @@ -48,19 +53,35 @@ function IceCreamOrdersCtrl:Clear() end end end -function IceCreamOrdersCtrl:RandomOrder(nMaxScoop, nToppingChance) +function IceCreamOrdersCtrl:RandomOrder(nMaxScoop, tbUnlockSlot, nToppingChance) nMaxScoop = nMaxScoop or 3 nToppingChance = nToppingChance or 50 + local tbUnlockSlotSet = {} + for _, value in pairs(tbUnlockSlot or {}) do + tbUnlockSlotSet[value] = true + end + local tbUnlockScoopSet = {} + local tbUnlockToppingSet = {} + for i = 3, 6 do + if tbUnlockSlotSet[i] then + tbUnlockScoopSet[#tbUnlockScoopSet + 1] = i + end + end + for i = 8, 11 do + if tbUnlockSlotSet[i] then + tbUnlockToppingSet[#tbUnlockToppingSet + 1] = i + end + end for i = 1, SLOT_COUNT do self.tbSlots[i] = 0 end self.tbSlots[SLOT_CONE] = math.random(1, 2) self.nScoopCount = math.random(1, nMaxScoop) for i = 1, self.nScoopCount do - self.tbSlots[SLOT_SCOOP1 + i - 1] = math.random(3, 6) + self.tbSlots[SLOT_SCOOP1 + i - 1] = tbUnlockScoopSet[math.random(1, #tbUnlockScoopSet)] end if nToppingChance >= math.random(1, 100) then - self.tbSlots[SLOT_TOPPING] = math.random(8, 11) + self.tbSlots[SLOT_TOPPING] = tbUnlockToppingSet[math.random(1, #tbUnlockToppingSet)] end end function IceCreamOrdersCtrl:CheckStep(nSlotIndex, nValue) @@ -76,6 +97,16 @@ function IceCreamOrdersCtrl:CheckStep(nSlotIndex, nValue) return false end end +function IceCreamOrdersCtrl:SetFeedPG(bFeed) + if bFeed then + self.nOrderState = IceCreamUtils.EnumOrderState.Perfect + else + self.nOrderState = IceCreamUtils.EnumOrderState.Lose + end +end +function IceCreamOrdersCtrl:IsSpecialOrder() + return self.bSpecialOrder +end function IceCreamOrdersCtrl:GetOrderState() return self.nOrderState end @@ -131,10 +162,7 @@ function IceCreamOrdersCtrl:GetNextStepIndex() return nil end function IceCreamOrdersCtrl:CreatIceCreamIcon() - for _, txt in ipairs(self._mapNode.imgIcon_) do - local canvasGroup = txt:GetComponent("CanvasGroup") - NovaAPI.SetCanvasGroupAlpha(canvasGroup, 0) - end + self:HideIceCreamIcon() for step, v in ipairs(self.tbSlots) do if v ~= 0 then local nDisplay = self:GetDisplayIndex(step) @@ -144,11 +172,17 @@ function IceCreamOrdersCtrl:CreatIceCreamIcon() printError("资源路径是空的") NovaAPI.SetCanvasGroupAlpha(self._mapNode.imgIcon_[nDisplay]:GetComponent("CanvasGroup"), 0) else - self:SetActivityAtlasSprite_New(self._mapNode.imgIcon_[nDisplay], "_400013/SpriteAtlas/Item", IconPath) + self:SetActivityAtlasSprite_New(self._mapNode.imgIcon_[nDisplay], "_400020/SpriteAtlas/Item", IconPath) NovaAPI.SetCanvasGroupAlpha(self._mapNode.imgIcon_[nDisplay]:GetComponent("CanvasGroup"), 1) end end end end end +function IceCreamOrdersCtrl:HideIceCreamIcon() + for _, txt in ipairs(self._mapNode.imgIcon_) do + local canvasGroup = txt:GetComponent("CanvasGroup") + NovaAPI.SetCanvasGroupAlpha(canvasGroup, 0) + end +end return IceCreamOrdersCtrl diff --git a/lua/game/ui/play_icecreamtruck/play/icecreamtruckgamectrl.lua b/lua/game/ui/play_icecreamtruck/play/icecreamtruckgamectrl.lua index 4d097a066..9f2eaf0aa 100644 --- a/lua/game/ui/play_icecreamtruck/play/icecreamtruckgamectrl.lua +++ b/lua/game/ui/play_icecreamtruck/play/icecreamtruckgamectrl.lua @@ -35,6 +35,9 @@ IceCreamTruckGameCtrl._mapNodeConfig = { sComponentName = "TMP_Text", sLanguageId = "IceCreamTruck_DoubleTitle" }, + txt_ComboCount = {sComponentName = "TMP_Text"}, + obj_Combo = {}, + anim_Combo = {sNodeName = "obj_Combo", sComponentName = "Animator"}, txt_PeopleNum = {sComponentName = "TMP_Text"}, obj_Hp = {}, RedHeart = {nCount = 3}, @@ -83,6 +86,17 @@ IceCreamTruckGameCtrl._mapNodeConfig = { callback = "OnBtn_ClickCondiment", sAction = "IceCream_Condiment8" }, + txt_GiveFood = { + sComponentName = "TMP_Text", + sLanguageId = "IceCreamTruck_FeedPG" + }, + btn_GiveFood = { + sComponentName = "NaviButton", + callback = "OnBtn_GiveFood", + sAction = "IceCream_GiveFood" + }, + PGFXBoom = {}, + FX_IceCreamBoom = {nCount = 8}, obj_Icon = {nCount = 6}, obj_BadIceCream = {}, NewGuides = {}, @@ -180,14 +194,29 @@ IceCreamTruckGameCtrl._mapNodeConfig = { sAction = "Confirm" }, obj_Time = {}, - ImgTime = {nCount = 3} + ImgTime = {nCount = 3}, + obj_Octopus = {}, + obj_OctopusFoot = {}, + obj_Caution = {}, + btn_Foot = { + nCount = 6, + sComponentName = "NaviButton", + callback = "OnBtn_ClickOctopus", + sAction = "IceCream_OctopusFoot" + }, + txtCaution = { + sComponentName = "TMP_Text", + sLanguageId = "IceCreamTruck_OctopusFoot" + } } IceCreamTruckGameCtrl._mapEventConfig = { Event_GetNewItem = "Event_GetNewItem", Event_CustomerLeave_False = "Event_CustomerLeave_False", + Event_SpecialPGLeave = "Event_SpecialPGLeave", Event_FeverModeChanged = "On_FeverModeChanged", Event_SetPause = "Event_SetPause", Event_BagUseItem = "Event_BagUseItem", + Event_ShowOctopus = "OnEvent_ShowOctopus", IceCream_Continue_OnClick = "OnEvent_Continue", IceCream_Restart_OnClick = "OnEvent_Restart", IceCream_Exit_OnClick = "OnEvent_Exit", @@ -214,6 +243,7 @@ function IceCreamTruckGameCtrl:Awake() self:InitPlayLevel(self.nActId, self.nLevelId) IceCreamUtils.InitIconPath() self.tbGamepadUINode = self:GetGamepadUINode() + self.SpecialScore = ConfigTable.GetConfigNumber("IceCreamScoreShylock") end function IceCreamTruckGameCtrl:OnEnable() GamepadUIManager.EnterAdventure(true) @@ -270,13 +300,16 @@ function IceCreamTruckGameCtrl:ReInitData() self.bIsOperateMiss = false self._mapNode.obj_BadIceCream:SetActive(self.bIsOperateMiss) self:ClearIceCreamIcon() + self:ClearOctopus() self:RegisterCondimentSpines() + self:InitFeedPGFXBoomPool() self._fGuideIdleSec = ConfigTable.GetConfigNumber("IceCreamGuidanceDuration") end function IceCreamTruckGameCtrl:RefreshGameplayUI() self:RefreshScoreUI() self:RefreshBuffItems() self:SetBuffBag() + self:SetFeedPGState(false) self:RefreshBuffRoot() self:SetFeverPattern() self:SetHpPattern() @@ -489,6 +522,7 @@ function IceCreamTruckGameCtrl:SetBuffShow(nBuffId, bShow) self._mapNode.BuffCool:SetActive(bShow) elseif nBuffId == 105 then self._mapNode.BuffAutomatic:SetActive(bShow) + self.bAutoFeedPG = bShow end end function IceCreamTruckGameCtrl:SetBuffTime(nBuffId, nTime) @@ -694,6 +728,12 @@ function IceCreamTruckGameCtrl:OnBtn_ClickCondiment(_btn) if self._bAutoFinishing then return end + if self.bInFeedPG then + return + end + if self.bInOctopus then + return + end local nValue = tonumber(_btn.gameObject.transform:GetChild(0).name) if nValue == nil then printError("没有拿到节点下存放的枚举数字") @@ -754,6 +794,7 @@ function IceCreamTruckGameCtrl:_ClickCondiment(nValue) self.bIsOperateMiss = true self:ClearIceCreamIcon(self.bIsOperateMiss) self._mapNode.obj_BadIceCream:SetActive(self.bIsOperateMiss) + self._mapNode.obj_Combo.gameObject:SetActive(false) self:_GuideClear() self:_GuideArmGarbage() EventManager.Hit("Event_OrderMakeMistake", self.ServeCustomerId) @@ -1109,16 +1150,25 @@ function IceCreamTruckGameCtrl:TryAutoFinishCurrentOrder() if nGen ~= IceCreamTruckGameCtrl.GetRestartGen() or self.ServeCustomerId ~= nLockedServeId or self.CurrentOrders == nil or self.bIsOperateMiss then break end - local nNextStep = self.CurrentOrders:GetNextStepIndex() - if nNextStep == nil then - break + if self.bInFeedPG then + if self.bAutoFeedPG then + self:_GiveFood() + coroutine.yield(CS.UnityEngine.WaitForSeconds(0.5)) + else + break + end + else + local nNextStep = self.CurrentOrders:GetNextStepIndex() + if nNextStep == nil then + break + end + local nValue = self.tbCurrentSlots and self.tbCurrentSlots[nNextStep] + if nValue == nil or nValue == 0 then + break + end + self:_ClickCondiment(nValue) + coroutine.yield(CS.UnityEngine.WaitForSeconds(fStepInterval)) end - local nValue = self.tbCurrentSlots and self.tbCurrentSlots[nNextStep] - if nValue == nil or nValue == 0 then - break - end - self:_ClickCondiment(nValue) - coroutine.yield(CS.UnityEngine.WaitForSeconds(fStepInterval)) end end self._bAutoFinishing = false @@ -1220,7 +1270,9 @@ function IceCreamTruckGameCtrl:BindServeCustomer(customerItem) else customerItem:FeverModeChanged(self.bInFever) end - if self.CurrentOrders and self.CurrentOrders:IsFresh() then + if self.bIsSpecial then + self:SetFeedPGState(true) + elseif self.CurrentOrders and self.CurrentOrders:IsFresh() then self:BeginMakeNewIceCream() else self.tbCurrentSlots = self.CurrentOrders and self.CurrentOrders:GetSlots() or nil @@ -1244,7 +1296,7 @@ function IceCreamTruckGameCtrl:ResyncServeCustomer() end self:BindServeCustomer(customerItem) end -function IceCreamTruckGameCtrl:Event_FinishCurrentOrder(OrderState, nCharacterId) +function IceCreamTruckGameCtrl:Event_FinishCurrentOrder(OrderState, nCharacterId, bIsOrderSpecial) printLog(string.format("[IceCream] Event_FinishCurrentOrder IN state=%s argId=%s serveId=%s", tostring(OrderState), tostring(nCharacterId), tostring(self.ServeCustomerId))) if self.ServeCustomerId == nil then printLog("[IceCream] Event_FinishCurrentOrder 拦截:ServeCustomerId 为空") @@ -1264,9 +1316,12 @@ function IceCreamTruckGameCtrl:Event_FinishCurrentOrder(OrderState, nCharacterId if self.ScoreCalc:GetCombo() > self.MaxStreakCount then self.MaxStreakCount = self.ScoreCalc:GetCombo() end - local nScore, tbDetail = self.ScoreCalc:CalcOrderScore(self.OrderBaseScore) - self.CurrentScore = self.CurrentScore + nScore - self:ShowScorePopup(tbDetail) + if bIsOrderSpecial ~= nil and bIsOrderSpecial then + else + local nScore, tbDetail = self.ScoreCalc:CalcOrderScore(self.OrderBaseScore) + self.CurrentScore = self.IceCreamActData.IceCreamLevelData:GetProtectScore(self.CurrentScore + nScore) + self:ShowScorePopup(tbDetail) + end if bJustEnteredFever then self.bInFever = true EventManager.Hit("Event_FeverModeChanged", true) @@ -1322,6 +1377,16 @@ function IceCreamTruckGameCtrl:Event_CustomerLeave_False(nCharacterId) end self:Event_FinishCurrentOrder(IceCreamUtils.EnumOrderState.Lose, nCharacterId) end +function IceCreamTruckGameCtrl:Event_SpecialPGLeave(nCharacterId) + if self.ServeCustomerId == nil or nCharacterId ~= self.ServeCustomerId or self.CurrentOrders == nil then + return + end + if self.CurrentOrders:GetOrderState() == IceCreamUtils.EnumOrderState.Null then + self.CurrentOrders:SetFeedPG(false) + end + self:SetFeedPGState(false) + self:Event_FinishCurrentOrder(self.CurrentOrders:GetOrderState(), nCharacterId) +end function IceCreamTruckGameCtrl:Event_SetPause(bPause) self.bIPause = bPause if self.feverTimer ~= nil then @@ -1374,6 +1439,9 @@ function IceCreamTruckGameCtrl:RefreshScoreUI() self._mapNode.iconCert:SetActive(false) end NovaAPI.SetTMPText(self._mapNode.txt_LevelScore, self.CurrentScore) + if not self.bInFeedPG then + self:RefreshComboNumber() + end end function IceCreamTruckGameCtrl:RefreshPeopleNumber() if self.CurrentMaxOrderNum > 0 then @@ -1906,6 +1974,177 @@ function IceCreamTruckGameCtrl:OnEvent_CloseDic(panelId) self.IceCreamActData.IceCreamLevelData:OnEvent_SetFloorHasDic(self.nLevelId) end end +function IceCreamTruckGameCtrl:RefreshLockCondiment() + local tbUnlockSlot = self.LevelData.UnlockSlot + if tbUnlockSlot == nil then + return + end + for _, sBtnKey in ipairs(self._tbCondimentBtnKeys) do + local btn = self._mapNode[sBtnKey] + if btn ~= nil then + local nEnum = tonumber(btn.transform:GetChild(0).name) + if table.indexof(tbUnlockSlot, nEnum) == 0 then + btn.interactable = false + end + end + end +end +function IceCreamTruckGameCtrl:RefreshComboNumber() + local nCombo = self.ScoreCalc:GetCombo() + self._mapNode.obj_Combo.gameObject:SetActive(nCombo ~= 0) + if 0 < nCombo then + self._mapNode.anim_Combo:Play("obj_Combo_in", 0, 0) + local OutAnimFinish = function() + self._mapNode.obj_Combo.gameObject:SetActive(false) + end + self:SetAnimationCallback(self._mapNode.anim_Combo, OutAnimFinish) + end + NovaAPI.SetTMPText(self._mapNode.txt_ComboCount, nCombo) +end +function IceCreamTruckGameCtrl:OnEvent_ShowOctopus() + EventManager.Hit(EventId.TemporaryBlockInput, 3) + if self.IceCreamActData.IceCreamLevelData == nil then + return + end + if self.tbOctopus then + self.tbOctopus = nil + end + self.tbOctopus = self.IceCreamActData.IceCreamLevelData:CreatOctopusFoots() + if self.tbOctopus == nil then + printError("章鱼 失败,中断后续") + return + end + self.bInOctopus = true + self:ActiveBtn(not self.bInOctopus) + self._mapNode.obj_Octopus.gameObject:SetActive(true) + self._mapNode.obj_OctopusFoot.gameObject:SetActive(true) + for index = 1, 6 do + local bShow = table.indexof(self.tbOctopus, index) ~= 0 + self._mapNode.btn_Foot[index].gameObject:SetActive(bShow) + self._mapNode.btn_Foot[index].gameObject.transform:Find("AnimRoot").gameObject:SetActive(bShow) + local trSpine = self._mapNode.btn_Foot[index].gameObject.transform:GetChild(0):Find("Spine_OctopusFoot").transform + SpineManager.PlayAnim(trSpine, "in", false, 0) + SpineManager.AddAnim(trSpine, "idle", true, 0) + self._mapNode.btn_Foot[index].interactable = bShow + end +end +function IceCreamTruckGameCtrl:OnBtn_ClickOctopus(_btn) + if self.tbOctopus == nil or #self.tbOctopus == 0 then + self:FinishOctopus() + return + end + local animBtn = _btn.gameObject.transform:Find("AnimRoot"):GetComponent("Animator") + local nIndex = tonumber(_btn.gameObject.transform:GetChild(0).name) + if nIndex == nil then + printError("没有拿到节点下存放的枚举数字") + return + end + local nUIType = GamepadUIManager.GetCurUIType() + local bClickAny = nUIType == AllEnum.GamepadUIType.Mouse or nUIType == AllEnum.GamepadUIType.Other + if bClickAny then + local nPos = table.indexof(self.tbOctopus, nIndex) + if nPos ~= 0 then + self._mapNode.btn_Foot[nIndex].interactable = false + animBtn:Play("btn_Foot_out", 0, 0) + table.remove(self.tbOctopus, nPos) + end + else + local nFrame = CS.UnityEngine.Time.frameCount + if self._nOctopusFireFrame == nFrame then + return + end + self._nOctopusFireFrame = nFrame + local nHead = self.tbOctopus[1] + self._mapNode.btn_Foot[nHead].interactable = false + animBtn:Play("btn_Foot_out", 0, 0) + table.remove(self.tbOctopus, 1) + end + local trSpine = _btn.gameObject.transform:GetChild(0):Find("Spine_OctopusFoot").transform + SpineManager.PlayAnim(trSpine, "out", false) + if #self.tbOctopus == 0 then + self:FinishOctopus() + return + end +end +function IceCreamTruckGameCtrl:FinishOctopus() + EventManager.Hit(EventId.TemporaryBlockInput, 0.2) + self._mapNode.obj_Octopus.transform:GetComponent("Animator"):Play("obj_Octopus_out") + function wait() + coroutine.yield(CS.UnityEngine.WaitForSeconds(0.3)) + self:ClearOctopus() + end + cs_coroutine.start(wait) +end +function IceCreamTruckGameCtrl:ClearOctopus() + self.bInOctopus = false + self:ActiveBtn(not self.bInOctopus) + self._mapNode.obj_Octopus.gameObject:SetActive(false) + self._mapNode.obj_OctopusFoot.gameObject:SetActive(false) +end +function IceCreamTruckGameCtrl:SetFeedPGState(bInFeed) + if bInFeed then + local sTip = ConfigTable.GetUIText("IceCreamTruck_FeedPGTips") + EventManager.Hit(EventId.OpenMessageBox, sTip) + end + self._mapNode.btn_GiveFood.gameObject:SetActive(bInFeed) + self.bInFeedPG = bInFeed +end +function IceCreamTruckGameCtrl:OnBtn_GiveFood() + if self._bAutoFinishing then + return + end + self:_GiveFood() +end +function IceCreamTruckGameCtrl:_GiveFood() + if self.CurrentOrders == nil then + return + end + self:Show_FeedPGFXBoom() + self.CurrentOrders:SetFeedPG(true) + local FeedScore = self.ScoreCalc:CalcFeedPGScore(self.SpecialScore) + self.CurrentScore = self.IceCreamActData.IceCreamLevelData:GetProtectScore(self.CurrentScore + FeedScore) + self:RefreshScoreUI() +end +function IceCreamTruckGameCtrl:InitFeedPGFXBoomPool() + self.tbFreeBoomIndex = {} + for i = 1, 8 do + if self._mapNode.FX_IceCreamBoom[i] then + self._mapNode.FX_IceCreamBoom[i].gameObject:SetActive(false) + table.insert(self.tbFreeBoomIndex, i) + end + end +end +function IceCreamTruckGameCtrl:Show_FeedPGFXBoom() + local nFreeCount = #self.tbFreeBoomIndex + if nIndex == 0 then + return + end + local nRandom = math.random(1, nFreeCount) + local nIndex = self.tbFreeBoomIndex[nRandom] + table.remove(self.tbFreeBoomIndex, nRandom) + if self._mapNode.FX_IceCreamBoom[nIndex] then + local objBoom = self._mapNode.FX_IceCreamBoom[nIndex] + self:SetFeedPGFXBoom_Scale(objBoom) + self:SetFeedPGFXBoom_Trans(objBoom) + objBoom.gameObject:SetActive(true) + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForSeconds(1)) + objBoom.gameObject:SetActive(false) + table.insert(self.tbFreeBoomIndex, nIndex) + end + cs_coroutine.start(wait) + else + end +end +function IceCreamTruckGameCtrl:SetFeedPGFXBoom_Trans(objBoom) + local nPosX = math.random(-900, 900) + local nPosY = math.random(-445, 445) + objBoom.transform.localPosition = Vector3(nPosX, nPosY, 0) +end +function IceCreamTruckGameCtrl:SetFeedPGFXBoom_Scale(objBoom) + local nScale = math.random(8, 12) * 0.1 + objBoom.transform.localScale = Vector3(nScale, nScale, nScale) +end function IceCreamTruckGameCtrl:GM_GetNewBuffItem(nBuffId, nIndex) if self.IceCreamActData.IceCreamLevelData then self.IceCreamActData.IceCreamLevelData:GM_GetNewBuffItem(nBuffId, nIndex) @@ -1947,13 +2186,10 @@ function IceCreamTruckGameCtrl:GM_RefreshCustomer(CustomerId) end end function IceCreamTruckGameCtrl:GameEnd_Pre(bIsEnd) - self:ActiveBtn(not bIsEnd) + self:ActiveBtnAll(not bIsEnd) end -function IceCreamTruckGameCtrl:ActiveBtn(bEnable) +function IceCreamTruckGameCtrl:ActiveBtnAll(bEnable) self._mapNode.btn_Pause.interactable = bEnable - self._mapNode.btn_Bag.interactable = bEnable - self._mapNode.btn_BuffItem1.interactable = bEnable - self._mapNode.btn_BuffItem2.interactable = bEnable self._mapNode.btn_Condiment_A.interactable = bEnable self._mapNode.btn_Condiment_S.interactable = bEnable self._mapNode.btn_Condiment_D.interactable = bEnable @@ -1962,6 +2198,13 @@ function IceCreamTruckGameCtrl:ActiveBtn(bEnable) self._mapNode.btn_Condiment_J.interactable = bEnable self._mapNode.btn_Condiment_K.interactable = bEnable self._mapNode.btn_Condiment_L.interactable = bEnable + self:ActiveBtn(bEnable) +end +function IceCreamTruckGameCtrl:ActiveBtn(bEnable) + self._mapNode.btn_Bag.interactable = bEnable + self._mapNode.btn_BuffItem1.interactable = bEnable + self._mapNode.btn_BuffItem2.interactable = bEnable self._mapNode.btn_Garbage.interactable = bEnable + self._mapNode.btn_GiveFood.interactable = bEnable end return IceCreamTruckGameCtrl diff --git a/lua/game/ui/play_icecreamtruck/play/scorecalculationctrl.lua b/lua/game/ui/play_icecreamtruck/play/scorecalculationctrl.lua index 9a17ae5e7..7d58524cd 100644 --- a/lua/game/ui/play_icecreamtruck/play/scorecalculationctrl.lua +++ b/lua/game/ui/play_icecreamtruck/play/scorecalculationctrl.lua @@ -150,6 +150,13 @@ function ScoreCalculationCtrl:CalcOrderScore(nBaseScore) } return nFinal, tbDetail end +function ScoreCalculationCtrl:CalcFeedPGScore(nBaseScore) + local fComboMul = self:GetComboMultiplier() + local fBuffMul = self.fBuffMultiplier + local fFeverMul = self.bInFeverMode and 2 or 1 + local nFinal = math.floor(nBaseScore * fComboMul * fBuffMul * fFeverMul) + return nFinal +end function ScoreCalculationCtrl:GetCombo() return self.nCombo end diff --git a/lua/game/ui/play_penguincard/endlessmode/penguincardaideinfoctrl.lua b/lua/game/ui/play_penguincard/endlessmode/penguincardaideinfoctrl.lua index 7b56330f3..ac4011b3a 100644 --- a/lua/game/ui/play_penguincard/endlessmode/penguincardaideinfoctrl.lua +++ b/lua/game/ui/play_penguincard/endlessmode/penguincardaideinfoctrl.lua @@ -125,7 +125,7 @@ function PenguinCardInfoCtrl:Refresh() NovaAPI.SetTMPColor(self._mapNode.txtLevel, NotMaxLevel) NovaAPI.SetTMPText(self._mapNode.txtLevel, orderedFormat(ConfigTable.GetUIText("PenguinCard_AideLevel"), self.mapAide.nLevel)) end - NovaAPI.SetTMPText(self._mapNode.txtDesc[1], orderedFormat(ConfigTable.GetUIText("PenguinCard_AideInfo_PassiveDesc"), self.mapAide:GetScore())) + NovaAPI.SetTMPText(self._mapNode.txtDesc[1], PenguinCardUtils.SetAideAddScoreDesc(self.mapAide.tbScore, self.mapAide.nLevel)) NovaAPI.SetTMPText(self._mapNode.txtDesc[2], self.mapAide:GetDesc()) NovaAPI.SetTMPText(self._mapNode.txtDesc[3], ConfigTable.GetUIText("PenguinCard_AideInfo_FavoriteDesc")) for i = 1, 2 do diff --git a/lua/game/ui/play_penguincard/endlessmode/penguincardctrl.lua b/lua/game/ui/play_penguincard/endlessmode/penguincardctrl.lua index 6abc5bec9..fca6c9c9f 100644 --- a/lua/game/ui/play_penguincard/endlessmode/penguincardctrl.lua +++ b/lua/game/ui/play_penguincard/endlessmode/penguincardctrl.lua @@ -198,7 +198,9 @@ function PenguinCardCtrl:QuitState_Settlement(nNextState) if self._panel.mapLevel.bRestoreSnapshot then self._mapNode.Flip:PlayRoundBackAni() else - self._mapNode.Flip:PlayRoundAni() + self:AddTimer(1, 0.65, function() + self._mapNode.Flip:PlayRoundAni() + end, true, true, true) end elseif nNextState == PenguinCardUtils.GameState.Complete then self._mapNode.Slot:PlayOutAni() diff --git a/lua/game/ui/play_penguincard/endlessmode/penguincardflipctrl.lua b/lua/game/ui/play_penguincard/endlessmode/penguincardflipctrl.lua index 8315a94b3..f07a851a1 100644 --- a/lua/game/ui/play_penguincard/endlessmode/penguincardflipctrl.lua +++ b/lua/game/ui/play_penguincard/endlessmode/penguincardflipctrl.lua @@ -91,6 +91,16 @@ PenguinCardFlipCtrl._mapNodeConfig = { sComponentName = "TMP_Text", sLanguageId = "PenguinCard_Round_Ratio" }, + txtLevelAimScoreTitle = { + sComponentName = "TMP_Text", + sLanguageId = "PenguinCard_EndlessAimTitle" + }, + txtLevelAimScore = {sComponentName = "TMP_Text"}, + imgGoalIcon = {}, + aniGoalTitleBg = { + sNodeName = "imgGoalTitleBg", + sComponentName = "Animator" + }, trRoundScore = { sNodeName = "txtRoundScore", sComponentName = "Transform" @@ -232,11 +242,21 @@ function PenguinCardFlipCtrl:RefreshRoundScore() local nScore = math.floor(self._panel.mapLevel.nScore) local nRoundScore = math.floor(self._panel.mapLevel.nRoundScore) local nRoundValue = math.floor(self._panel.mapLevel.nRoundValue) - NovaAPI.SetTMPText(self._mapNode.txtScore, self:ThousandsNumber(nScore)) + local nAimScore = math.floor(self._panel.mapLevel:GetAimScore()) + local sScore = self:ThousandsNumber(nScore) + local sAimScore = self:ThousandsNumber(nAimScore) + NovaAPI.SetTMPText(self._mapNode.txtScore, sScore) NovaAPI.SetTMPText(self._mapNode.txtRoundScore, self:ThousandsNumber(nRoundScore)) NovaAPI.SetTMPText(self._mapNode.txtRoundScoreBase, self:ThousandsNumber(nRoundValue)) local nRatio = self._panel.mapLevel.nRoundMultiRatio > 0 and self._panel.mapLevel.nRoundRatio * self._panel.mapLevel.nRoundMultiRatio or self._panel.mapLevel.nRoundRatio NovaAPI.SetTMPText(self._mapNode.txtRoundScoreRatio, math.floor(nRatio * 100) / 100) + if self._panel.mapLevel.nScore >= self._panel.mapLevel:GetAimScore() then + self._mapNode.imgGoalIcon:SetActive(true) + NovaAPI.SetTMPText(self._mapNode.txtLevelAimScore, "" .. sScore .. "/" .. sAimScore) + else + self._mapNode.imgGoalIcon:SetActive(false) + NovaAPI.SetTMPText(self._mapNode.txtLevelAimScore, sScore .. "/" .. sAimScore) + end end function PenguinCardFlipCtrl:RefreshHp() for i = 1, 3 do @@ -481,8 +501,8 @@ function PenguinCardFlipCtrl:OnBtnClick_ShowAll(btn) self._panel.mapLevel:ShowBaseCard() end function PenguinCardFlipCtrl:OnBtnClick_NextRound(btn) - self._panel.mapLevel:NextRound() self:QuitScoreAni() + self._panel.mapLevel:NextRound() end function PenguinCardFlipCtrl:OnBtnClick_CheckRound(btn) local bAble = self._panel.mapLevel:CheckRound() @@ -597,11 +617,24 @@ function PenguinCardFlipCtrl:OnEvent_ChangeScore(nBefore) WwiseManger:PostEvent("Mode_Card_coin_stop") end end) + local nAimScore = self._panel.mapLevel:GetAimScore() + local sAimScore = self:ThousandsNumber(math.floor(nAimScore)) + local bAim = nAimScore <= self._panel.mapLevel.nScore + self._mapNode.imgGoalIcon:SetActive(bAim) + if bAim and nBefore < nAimScore then + self._mapNode.aniGoalTitleBg:Play("PenguinCard_GoalComplete", 0, 0) + WwiseManger:PostEvent("Mode_Card_targetcomplete") + end DOTween.To(function() return nBefore end, function(v) local nScore = math.floor(v) - NovaAPI.SetTMPText(self._mapNode.txtScore, self:ThousandsNumber(nScore)) + local sScore = self:ThousandsNumber(nScore) + if bAim then + NovaAPI.SetTMPText(self._mapNode.txtLevelAimScore, "" .. sScore .. "/" .. sAimScore) + else + NovaAPI.SetTMPText(self._mapNode.txtLevelAimScore, sScore .. "/" .. sAimScore) + end end, self._panel.mapLevel.nScore, 0.5):OnComplete(callback) end function PenguinCardFlipCtrl:OnEvent_ChangeCheckRoundLimit() diff --git a/lua/game/ui/play_penguincard/endlessmode/penguincardstartctrl.lua b/lua/game/ui/play_penguincard/endlessmode/penguincardstartctrl.lua index 27776349f..1c09d72d7 100644 --- a/lua/game/ui/play_penguincard/endlessmode/penguincardstartctrl.lua +++ b/lua/game/ui/play_penguincard/endlessmode/penguincardstartctrl.lua @@ -3,6 +3,7 @@ local PenguinCardUtils = require("Game.UI.Play_PenguinCard.PenguinCardUtils") local WwiseManger = CS.WwiseAudioManager.Instance PenguinCardStartCtrl._mapNodeConfig = { txtLevelDesc = {sComponentName = "TMP_Text"}, + txtSubLevelDesc = {sComponentName = "TMP_Text"}, txtTurnDesc = {sComponentName = "TMP_Text"}, txtStartTitle = {sComponentName = "TMP_Text"}, txtAim = {sComponentName = "TMP_Text"}, @@ -31,6 +32,7 @@ function PenguinCardStartCtrl:Refresh() local nScore = math.floor(self._panel.mapLevel:GetAimScore()) NovaAPI.SetTMPText(self._mapNode.txtAim, orderedFormat(ConfigTable.GetUIText("PenguinCard_Endless_AimScoreTitle"), self:ThousandsNumber(nScore))) NovaAPI.SetTMPText(self._mapNode.txtLevelDesc, self._panel.mapLevel.sLevelDesc) + NovaAPI.SetTMPText(self._mapNode.txtSubLevelDesc, self._panel.mapLevel.sSubLevelDesc) NovaAPI.SetTMPText(self._mapNode.txtTurnDesc, self._panel.mapLevel.sEndlessDesc) NovaAPI.SetTMPText(self._mapNode.txtStartTitle, orderedFormat(ConfigTable.GetUIText("PenguinCard_Endless_LevelTittle"), self._panel.mapLevel.nEndlessLevel)) self._mapNode.btnStart[1].gameObject:SetActive(self._panel.mapLevel.nEndlessLevel == 1) diff --git a/lua/game/ui/play_penguincard/endlessmode/penguinlevel_endless.lua b/lua/game/ui/play_penguincard/endlessmode/penguinlevel_endless.lua index 1a39c6b2f..702be81c0 100644 --- a/lua/game/ui/play_penguincard/endlessmode/penguinlevel_endless.lua +++ b/lua/game/ui/play_penguincard/endlessmode/penguinlevel_endless.lua @@ -48,6 +48,7 @@ function PenguinLevel_Endless:ParseModeLevelData(mapLevelCfg) self.nAimScore = mapEndlessCfg.AimScore self.tbEndlessLevelBuffId = mapEndlessCfg.BuffId self.nAidePool = mapEndlessCfg.AidePool + self.tbInitialCard = mapEndlessCfg.InitialCard end function PenguinLevel_Endless:GetModeAuraFieldMap() return { @@ -389,10 +390,17 @@ function PenguinLevel_Endless:RunState_Prepare() end end local nPrepareInTime = 0.8 + local nInitialCardInTime = 0.9 local nAuraInTime = 0.3 EventManager.Hit(EventId.BlockInput, true) local sequence = DOTween.Sequence() sequence:AppendInterval(nPrepareInTime) + if next(self.tbInitialCard) ~= nil then + sequence:AppendCallback(function() + self:AddInitialCard() + end) + sequence:AppendInterval(nInitialCardInTime) + end sequence:AppendCallback(function() self:RefreshAura() EventManager.Hit("PenguinCard_AuraTriggered") @@ -525,6 +533,35 @@ function PenguinLevel_Endless:AddAdditionScore() self:AfterUpgrade(nCost) EventManager.Hit("PenguinCard_AddAdditionScore") end +function PenguinLevel_Endless:AddInitialCard() + if next(self.tbInitialCard) == nil then + return + end + local add = function(nId) + local mapCfg = ConfigTable.GetData("PenguinCard", nId) + if not mapCfg then + return + end + local bUpgrade, nAimIndex = self:CheckUpgradePenguinCardByGroup(mapCfg.GroupId) + if not bUpgrade and self:GetOwnPenguinCardCount() >= self.nSlotCount then + return + end + if bUpgrade then + self.tbPenguinCard[nAimIndex]:Upgrade(mapCfg.Level) + else + local mapCard = self:CreatePenguinCard(nId) + self.tbPenguinCard[nAimIndex] = mapCard + end + self.tbPenguinCard[nAimIndex]:SetSlotIndex(nAimIndex) + self.tbPenguinCard[nAimIndex]:ResetAllTrigger() + self.nGetPenguinCardCount = self.nGetPenguinCardCount + 1 + self:AfterChangePenguinCard() + EventManager.Hit("PenguinCard_AddInitialCard", nAimIndex, bUpgrade) + end + for _, nId in ipairs(self.tbInitialCard) do + add(nId) + end +end function PenguinLevel_Endless:GetPenguinCardWeightLevel() return self.nEndlessLevel end @@ -671,11 +708,13 @@ function PenguinLevel_Endless:QuitState_Settlement(nNextState) if nNextState == PenguinCardUtils.GameState.Start then nWaitTime = 0.6 elseif nNextState == PenguinCardUtils.GameState.Dealing then - nWaitTime = 0.57 + nWaitTime = self.bRestoreSnapshot and 0.57 or 1.22 elseif nNextState == PenguinCardUtils.GameState.Prepare then nWaitTime = 0.57 elseif nNextState == PenguinCardUtils.GameState.Complete then nWaitTime = 0.6 + elseif nNextState == PenguinCardUtils.GameState.EndlessCheck then + nWaitTime = 0.65 end return nWaitTime end diff --git a/lua/game/ui/play_penguincard/normalmode/penguincardflipctrl.lua b/lua/game/ui/play_penguincard/normalmode/penguincardflipctrl.lua index 3f6264aba..cadf2a12f 100644 --- a/lua/game/ui/play_penguincard/normalmode/penguincardflipctrl.lua +++ b/lua/game/ui/play_penguincard/normalmode/penguincardflipctrl.lua @@ -526,8 +526,8 @@ function PenguinCardFlipCtrl:OnBtnClick_ShowAll(btn) self._panel.mapLevel:ShowBaseCard() end function PenguinCardFlipCtrl:OnBtnClick_NextRound(btn) - self._panel.mapLevel:NextRound() self:QuitScoreAni() + self._panel.mapLevel:NextRound() end function PenguinCardFlipCtrl:OnBtnClick_CheckRound(btn) local bAble = self._panel.mapLevel:CheckRound() diff --git a/lua/game/ui/play_penguincard/penguincardlevelgridctrl.lua b/lua/game/ui/play_penguincard/penguincardlevelgridctrl.lua index 20aa43cc2..58caec490 100644 --- a/lua/game/ui/play_penguincard/penguincardlevelgridctrl.lua +++ b/lua/game/ui/play_penguincard/penguincardlevelgridctrl.lua @@ -157,27 +157,50 @@ function PenguinCardLevelGridCtrl:EnterLevel() end EventManager.Hit("PenguinCard_EnterLevel", callback) end - local mapLevelData = self.actData:GetLevelData(self.nLevelId) - if mapLevelData.sData ~= "" then + local checkLevelData = function() + local mapLevelData = self.actData:GetLevelData(self.nLevelId) + if mapLevelData.sData ~= "" then + local msg = { + nType = AllEnum.MessageBox.Confirm, + sContent = ConfigTable.GetUIText("PenguinCard_Endless_LevelHasData"), + sConfirm = ConfigTable.GetUIText("PenguinCard_Btn_ReconnectConfirm"), + sCancel = ConfigTable.GetUIText("PenguinCard_Btn_ReconnectCancel"), + callbackConfirm = enter, + callbackCancel = function() + local nStar, nScore, nDifficulty = self.actData:GetLevelDataBySave(mapLevelData.sData) + local callback = function() + self:RefreshEndless(self.actData, self.nLevelId) + end + self.actData:SendActivityPenguinCardSettleReq(self.nLevelId, nStar, nScore, nDifficulty, callback) + end, + bCloseNoHandler = true, + bRedCancel = true + } + EventManager.Hit(EventId.OpenMessageBox, msg) + else + enter() + end + end + local bSkipAble = self.actData:CheckLevelSkipAble(self.nLevelId) + if bSkipAble then + local mapCfg = ConfigTable.GetData("ActivityPenguinCardLevel", self.nLevelId) local msg = { nType = AllEnum.MessageBox.Confirm, - sContent = ConfigTable.GetUIText("PenguinCard_Endless_LevelHasData"), - sConfirm = ConfigTable.GetUIText("PenguinCard_Btn_ReconnectConfirm"), - sCancel = ConfigTable.GetUIText("PenguinCard_Btn_ReconnectCancel"), - callbackConfirm = enter, + sContent = ConfigTable.GetUIText("PenguinCard_SkipTipsDesc"), + sContentSub = orderedFormat(ConfigTable.GetUIText("PenguinCard_SkipTipsSubDesc"), mapCfg.Name or ""), + sConfirm = ConfigTable.GetUIText("PenguinCard_Btn_DontSkip"), + sCancel = ConfigTable.GetUIText("PenguinCard_Btn_SkipLevel"), + callbackConfirm = checkLevelData, callbackCancel = function() - local nStar, nScore, nDifficulty = self.actData:GetLevelDataBySave(mapLevelData.sData) - local callback = function() - self:RefreshEndless(self.actData, self.nLevelId) - end - self.actData:SendActivityPenguinCardSettleReq(self.nLevelId, nStar, nScore, nDifficulty, callback) + self.actData:SendSkipLevelReq(self.nLevelId, function() + EventManager.Hit("ActivityPenguinCardSkipLevel") + end) end, - bCloseNoHandler = true, - bRedCancel = true + bCloseNoHandler = true } EventManager.Hit(EventId.OpenMessageBox, msg) else - enter() + checkLevelData() end end function PenguinCardLevelGridCtrl:Awake() diff --git a/lua/game/ui/play_penguincard/penguincardselectctrl.lua b/lua/game/ui/play_penguincard/penguincardselectctrl.lua index a8cb2d4f8..60a2ab8c0 100644 --- a/lua/game/ui/play_penguincard/penguincardselectctrl.lua +++ b/lua/game/ui/play_penguincard/penguincardselectctrl.lua @@ -26,11 +26,17 @@ PenguinCardSelectCtrl._mapNodeConfig = { } PenguinCardSelectCtrl._mapEventConfig = { PenguinCard_ClickLevel = "OnEvent_Click", - PenguinCard_EnterLevel = "OnEvent_Enter" + PenguinCard_EnterLevel = "OnEvent_Enter", + ActivityPenguinCardSkipLevel = "OnEvent_Skip" } function PenguinCardSelectCtrl:Refresh() self.goFirstLock = nil self.tbLevel = self.actData:GetLevelList() + for k, v in pairs(self.tbGridCtrl) do + self:UnbindCtrlByNode(v) + self.tbGridCtrl[k] = nil + end + self.tbGridCtrl = {} delChildren(self._mapNode.LevelContent) for k, nLevelId in ipairs(self.tbLevel) do local mapCfg = ConfigTable.GetData("ActivityPenguinCardLevel", nLevelId) @@ -44,6 +50,24 @@ function PenguinCardSelectCtrl:Refresh() end end end + EventManager.Hit("Guide_PassiveCheck_Msg", "Guide_PenguinCard_304") + self:AutoMoveScroll() +end +function PenguinCardSelectCtrl:AutoMoveScroll() + local bGuided = PlayerData.Guide:CheckGuideFinishById(305) + local bEndless = self.actData:CheckEndlessLevelUnlock() + if not bGuided and bEndless then + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + NovaAPI.SetHorizontalNormalizedPosition(self._mapNode.sv, 1) + self:AddTimer(1, 1, function() + EventManager.Hit("Guide_PassiveCheck_Msg", "Guide_PenguinCard_305") + end, true, true, true) + EventManager.Hit(EventId.TemporaryBlockInput, 1) + end + cs_coroutine.start(wait) + return + end local wait = function() coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) if self._panel.nPos then @@ -56,7 +80,6 @@ function PenguinCardSelectCtrl:Refresh() end end cs_coroutine.start(wait) - EventManager.Hit("Guide_PassiveCheck_Msg", "Guide_PenguinCard_304") end function PenguinCardSelectCtrl:RefreshHard(nIndex, nLevelId) local goObj = instantiate(self._mapNode.goHardLevel, self._mapNode.LevelContent) @@ -165,4 +188,7 @@ function PenguinCardSelectCtrl:OnEvent_Enter(callback) self:AddTimer(1, 0.5, callback, true, true, true) EventManager.Hit(EventId.TemporaryBlockInput, 0.5) end +function PenguinCardSelectCtrl:OnEvent_Skip() + self:Refresh() +end return PenguinCardSelectCtrl diff --git a/lua/game/ui/play_penguincard/penguincardslotctrl.lua b/lua/game/ui/play_penguincard/penguincardslotctrl.lua index 9ba86c373..95fd758f8 100644 --- a/lua/game/ui/play_penguincard/penguincardslotctrl.lua +++ b/lua/game/ui/play_penguincard/penguincardslotctrl.lua @@ -16,7 +16,8 @@ PenguinCardSlotCtrl._mapEventConfig = { PenguinCard_AddSlot = "OnEvent_AddSlot", PenguinCard_SelectPenguinCard = "OnEvent_SelectPenguinCard", PenguinCard_SalePenguinCard = "OnEvent_SalePenguinCard", - PenguinCard_ChangeCardLevel = "OnEvent_ChangeCardLevel" + PenguinCard_ChangeCardLevel = "OnEvent_ChangeCardLevel", + PenguinCard_AddInitialCard = "OnEvent_SelectPenguinCard" } function PenguinCardSlotCtrl:Refresh() for i = 1, 6 do diff --git a/lua/game/ui/play_penguincard/penguincardutils.lua b/lua/game/ui/play_penguincard/penguincardutils.lua index 63baf5cbb..3f716b2a6 100644 --- a/lua/game/ui/play_penguincard/penguincardutils.lua +++ b/lua/game/ui/play_penguincard/penguincardutils.lua @@ -29,6 +29,7 @@ PenguinCardUtils.SingleValueEffect = { [GameEnum.PenguinCardEffectType.ChangeHp] = true, [GameEnum.PenguinCardEffectType.AideScoreAura] = true } +PenguinCardUtils.GrayColor = "#888888" function PenguinCardUtils.CheckTriggerLimit(nTriggerLimit, tbTriggerLimitParam, nTriggerCount, nRoundTriggerCount) tbTriggerLimitParam = tbTriggerLimitParam or {0, 0} nTriggerCount = nTriggerCount or 0 @@ -142,6 +143,27 @@ function PenguinCardUtils.CheckGrowthLayer(nGrowthTriggerType, tbGrowthTriggerPa end return nAdd end +function PenguinCardUtils.JoinAllLevelValue(tbValue, nCurLevel, sSuffix) + nCurLevel = math.max(1, math.min(nCurLevel, #tbValue)) + sSuffix = sSuffix or "" + local sPre, sCur, sSuf = "", "", "" + for i, value in ipairs(tbValue) do + if i < nCurLevel then + sPre = sPre .. tostring(value) .. sSuffix .. "/" + elseif i == nCurLevel then + sCur = tostring(value) .. sSuffix + else + sSuf = sSuf .. "/" .. tostring(value) .. sSuffix + end + end + if sPre ~= "" then + sPre = string.format("%s", PenguinCardUtils.GrayColor, sPre) + end + if sSuf ~= "" then + sSuf = string.format("%s", PenguinCardUtils.GrayColor, sSuf) + end + return sPre .. sCur .. sSuf +end function PenguinCardUtils.SetEffectDesc(mapCfg, nGrowthLayer) local nTriggerType = mapCfg.TriggerType local nEffectType = mapCfg.EffectType @@ -261,6 +283,54 @@ function PenguinCardUtils.SetEffectDesc(mapCfg, nGrowthLayer) return "" end end + local GetAllLevelValue = function(fnGetValue) + if mapCfg.GroupId == nil or mapCfg.Level == nil or mapCfg.MaxLevel == nil or mapCfg.MaxLevel <= 1 then + return nil + end + local tbValue = {} + for nLevel = 1, mapCfg.MaxLevel do + local mapLevelCfg = ConfigTable.GetData("PenguinCard", mapCfg.GroupId * 100 + nLevel) + if mapLevelCfg == nil then + return nil + end + local value = fnGetValue(mapLevelCfg) + if value == nil or value == sError then + return nil + end + tbValue[nLevel] = value + end + return tbValue + end + local ParseAllToken = function(sToken, sName) + local sBody = string.match(sToken, "^{" .. sName .. "_All(.*)}$") + if sBody == nil then + return false, nil, nil + end + local sSuffix + local sHead, sTail = string.match(sBody, "^(.-)%((.*)%)$") + if sHead == nil then + sHead, sTail = string.match(sBody, "^(.-)((.*))$") + end + if sHead ~= nil then + sBody = sHead + sSuffix = sTail + end + local nIdx + if sBody ~= "" then + local sIdx = string.match(sBody, "^_(%d+)$") + if sIdx == nil then + return false, nil, nil + end + nIdx = tonumber(sIdx) + end + return true, nIdx, sSuffix + end + local AppendSuffix = function(str, sSuffix) + if sSuffix == nil or sSuffix == "" or str == nil or str == "" or str == sError then + return str + end + return tostring(str) .. sSuffix + end local result = string.gsub(mapCfg.Desc, "%b{}", function(token) local content = string.match(token, "^{(.-)}$") local sParameterKey, lang, langIdx = ParseLanguageParam(content) @@ -279,6 +349,16 @@ function PenguinCardUtils.SetEffectDesc(mapCfg, nGrowthLayer) elseif token == "{GrowthLayer}" then return nGrowthLayer end + local bProbAll, probAllIdx, sProbSuffix = ParseAllToken(token, "TriggerProbability") + if bProbAll and probAllIdx == nil then + local tbValue = GetAllLevelValue(function(mapLevelCfg) + return mapLevelCfg.TriggerProbability + end) + if tbValue == nil then + return AppendSuffix(mapCfg.TriggerProbability, sProbSuffix) + end + return PenguinCardUtils.JoinAllLevelValue(tbValue, mapCfg.Level, sProbSuffix) + end local limitIdx = string.match(token, "^{TriggerLimitParam_(%d+)}$") if limitIdx then local tbLimitParam = mapCfg.TriggerLimitParam @@ -286,6 +366,25 @@ function PenguinCardUtils.SetEffectDesc(mapCfg, nGrowthLayer) str = LanguagePost(lang, langIdx, str) return str end + local bLimitAll, limitAllIdx, sLimitSuffix = ParseAllToken(token, "TriggerLimitParam") + if bLimitAll and limitAllIdx ~= nil then + local tbValue = GetAllLevelValue(function(mapLevelCfg) + local tbLevelLimitParam = mapLevelCfg.TriggerLimitParam + if tbLevelLimitParam == nil then + return nil + end + return tbLevelLimitParam[limitAllIdx] + end) + local str + if tbValue == nil then + local tbLimitParam = mapCfg.TriggerLimitParam + str = AppendSuffix(tbLimitParam[limitAllIdx] or sError, sLimitSuffix) + else + str = PenguinCardUtils.JoinAllLevelValue(tbValue, mapCfg.Level, sLimitSuffix) + end + str = LanguagePost(lang, langIdx, str) + return str + end local trigIdx = string.match(token, "^{TriggerParam_(%d+)}$") if trigIdx then local idx = tonumber(trigIdx) @@ -300,6 +399,20 @@ function PenguinCardUtils.SetEffectDesc(mapCfg, nGrowthLayer) str = LanguagePost(lang, langIdx, str) return str end + local bEffectAll, effectAllIdx, sEffectSuffix = ParseAllToken(token, "EffectParam") + if bEffectAll and effectAllIdx ~= nil then + local tbValue = GetAllLevelValue(function(mapLevelCfg) + return ParseEffectParam(decodeJson(mapLevelCfg.EffectParam), effectAllIdx) + end) + local str + if tbValue == nil then + str = AppendSuffix(ParseEffectParam(decodeJson(mapCfg.EffectParam), effectAllIdx), sEffectSuffix) + else + str = PenguinCardUtils.JoinAllLevelValue(tbValue, mapCfg.Level, sEffectSuffix) + end + str = LanguagePost(lang, langIdx, str) + return str + end local trigGrowthIdx = string.match(token, "^{GrowthTriggerParam_(%d+)}$") if trigGrowthIdx then local idx = tonumber(trigGrowthIdx) @@ -325,6 +438,11 @@ function PenguinCardUtils.SetEffectDesc(mapCfg, nGrowthLayer) end) return result end +function PenguinCardUtils.SetAideAddScoreDesc(tbScore, nLevel) + local sLevelValue = PenguinCardUtils.JoinAllLevelValue(tbScore, nLevel) + local sScoreDesc = orderedFormat(ConfigTable.GetUIText("PenguinCard_AideInfo_PassiveDesc"), sLevelValue) + return sScoreDesc +end function PenguinCardUtils.WeightedRandom(tbId, tbWeight, n, tbExcludeGroupId, bDuplicate, bAide) if #tbId ~= #tbWeight then printError("tbId 和 tbWeight 长度必须相同") diff --git a/lua/game/ui/play_penguincard/penguinlevel.lua b/lua/game/ui/play_penguincard/penguinlevel.lua index 9486b98a0..9f9770d2e 100644 --- a/lua/game/ui/play_penguincard/penguinlevel.lua +++ b/lua/game/ui/play_penguincard/penguinlevel.lua @@ -73,6 +73,7 @@ function PenguinLevel:ParseLevelData(nFloorId) self.nBuyLimit = mapLevelCfg.InitialBuyLimit self.nWeightGroupId = mapLevelCfg.WeightGroup self.sLevelDesc = mapLevelCfg.Floortips + self.sSubLevelDesc = mapLevelCfg.FloorDesc self.mapBaseCardPool = { tbId = {}, tbWeight = {} @@ -503,6 +504,25 @@ function PenguinLevel:CheckUpgradePenguinCard(mapSelectCard) end return bUpgrade, nAimIndex end +function PenguinLevel:CheckUpgradePenguinCardByGroup(nGroupId) + local bUpgrade = false + local nFirstEmpty = 0 + local nAimIndex = 0 + for i, v in ipairs(self.tbPenguinCard) do + if v == 0 and nFirstEmpty == 0 then + nFirstEmpty = i + end + if v ~= 0 and v.nLevel < v.nMaxLevel and v.nGroupId == nGroupId then + bUpgrade = true + nAimIndex = i + break + end + end + if not bUpgrade then + nAimIndex = nFirstEmpty + end + return bUpgrade, nAimIndex +end function PenguinLevel:SalePenguinCard(nIndex) self:ChangeScore(self.tbPenguinCard[nIndex].nSoldPrice) local mapCard = self.tbPenguinCard[nIndex] diff --git a/lua/game/ui/quest/dailyquest/dailyquestctrl.lua b/lua/game/ui/quest/dailyquest/dailyquestctrl.lua index 473ca44c4..39135869b 100644 --- a/lua/game/ui/quest/dailyquest/dailyquestctrl.lua +++ b/lua/game/ui/quest/dailyquest/dailyquestctrl.lua @@ -285,8 +285,8 @@ function DailyQuestCtrl:OnBtnClick_NodeItem(btn, nIndex) elseif self.tbQuestActive[nIndex] ~= nil then local sTip = orderedFormat(ConfigTable.GetUIText("Daily_Quest_Reward_Tip"), self.tbQuestActive[nIndex].Active) local tbItem = {} - for i = 1, 2 do - if self.tbQuestActive[nIndex]["ItemTid" .. i] ~= 0 then + for i = 1, 3 do + if self.tbQuestActive[nIndex]["ItemTid" .. i] ~= nil and self.tbQuestActive[nIndex]["ItemTid" .. i] ~= 0 then table.insert(tbItem, { nTid = self.tbQuestActive[nIndex]["ItemTid" .. i], nCount = self.tbQuestActive[nIndex]["Number" .. i], diff --git a/lua/game/ui/raid/raidcountctrl.lua b/lua/game/ui/raid/raidcountctrl.lua index 42cb76357..474d992e8 100644 --- a/lua/game/ui/raid/raidcountctrl.lua +++ b/lua/game/ui/raid/raidcountctrl.lua @@ -69,7 +69,16 @@ RaidCountCtrl._mapNodeConfig = { sLanguageId = "MessageBox_Cancel" }, imgDoubleDrop = {}, - txtDoubleDrop = {sComponentName = "TMP_Text"} + txtDoubleDrop = {sComponentName = "TMP_Text"}, + rtReengagement = {}, + txtReengagementTip = { + sComponentName = "TMP_Text", + sLanguageId = "Reengagement_DoubleDrop_Count" + }, + txtReengagement = { + sComponentName = "TMP_Text", + sLanguageId = "Reengagement_DoubleDrop_Tip" + } } RaidCountCtrl._mapEventConfig = { [EventId.UpdateEnergy] = "OnEvent_Energy" @@ -126,23 +135,42 @@ function RaidCountCtrl:RefreshBar() NovaAPI.SetSliderValue(self._mapNode.Slider, self.nSelectCount) end function RaidCountCtrl:RefreshDoubleCount() + self._mapNode.txtRaidTip.gameObject:SetActive(true) + self._mapNode.rtReengagement.gameObject:SetActive(false) self._mapNode.imgDoubleDrop.gameObject:SetActive(false) local actData = PlayerData.Activity:GetActivityDataByType(GameEnum.activityType.Double) + local nReengagementCount = PlayerData.Reengagement:GetDoubleDropCount() or 0 + local bShowNormalDouble = false if actData ~= nil and actData:CheckActShow() then local tbInstanceType = actData:GetInstanceType() - if table.indexof(tbInstanceType, self.nType) > 0 then - self._mapNode.imgDoubleDrop.gameObject:SetActive(true) + if 0 < table.indexof(tbInstanceType, self.nType) then local nDoubleCount, nMaxDoubleCount = actData:GetDoubleDropsTimes() + bShowNormalDouble = 0 < nMaxDoubleCount - nDoubleCount + end + end + if bShowNormalDouble then + self._mapNode.imgDoubleDrop.gameObject:SetActive(true) + local nDoubleCount, nMaxDoubleCount = actData:GetDoubleDropsTimes() + local nCurEnergy = PlayerData.Base:GetCurEnergy().nEnergy + local nCount = math.floor(nCurEnergy / self.nEnergy) + local nRemainDoubleCount = nMaxDoubleCount - nDoubleCount + if 0 < nRemainDoubleCount then + self.nRemainDoubleCount = math.max(math.min(nRemainDoubleCount, nCount), 1) + else + self.nRemainDoubleCount = 0 + end + local str = actData:GetDropString() + NovaAPI.SetTMPText(self._mapNode.txtDoubleDrop, str) + elseif 0 < nReengagementCount then + local tbInstanceType = PlayerData.Reengagement:GetDoubleFuncType() + if 0 < table.indexof(tbInstanceType, self.nType) then + self._mapNode.txtRaidTip.gameObject:SetActive(false) + self._mapNode.rtReengagement.gameObject:SetActive(true) local nCurEnergy = PlayerData.Base:GetCurEnergy().nEnergy local nCount = math.floor(nCurEnergy / self.nEnergy) - local nRemainDoubleCount = nMaxDoubleCount - nDoubleCount - if 0 < nRemainDoubleCount then - self.nRemainDoubleCount = math.max(math.min(nRemainDoubleCount, nCount), 1) - else - self.nRemainDoubleCount = 0 - end - local str = actData:GetDropString() - NovaAPI.SetTMPText(self._mapNode.txtDoubleDrop, str) + self.nRemainDoubleCount = math.max(math.min(nReengagementCount, nCount), 1) + local sStr = ConfigTable.GetUIText("Reengagement_DoubleDrop_Count") .. nReengagementCount + NovaAPI.SetTMPText(self._mapNode.txtReengagementTip, sStr) end end end diff --git a/lua/game/ui/raid/raidrewardctrl.lua b/lua/game/ui/raid/raidrewardctrl.lua index 8ce220cbd..a0507dbc7 100644 --- a/lua/game/ui/raid/raidrewardctrl.lua +++ b/lua/game/ui/raid/raidrewardctrl.lua @@ -275,6 +275,13 @@ function RaidRewardCtrl:OnGridRefresh(goGrid, gridIndex) if mapData[i] then self.tbGridObj[nInstanceID][i].gameObject:SetActive(true) self.tbGridObj[nInstanceID][i]:SetItem(mapData[i].Tid, nil, mapData[i].Qty, nil, nil, nil, nil, true, nil, nil, mapData[i].ExtraDrop == 1, mapData[i].ExtraDrop == AllEnum.RewardType.Double) + if mapData[i].ExtraDrop == AllEnum.RewardType.Double then + local goThisGrid = self.tbGridObj[nInstanceID][i].gameObject + local imgExtra = goThisGrid.transform:Find("AnimRoot/tc_item_02").transform:GetChild(5):GetChild(8).gameObject + local imgReengagement = goThisGrid.transform:Find("AnimRoot/tc_item_02").transform:GetChild(5):GetChild(9).gameObject + imgExtra:SetActive(true) + imgReengagement:SetActive(false) + end else self.tbGridObj[nInstanceID][i].gameObject:SetActive(false) end @@ -285,6 +292,13 @@ function RaidRewardCtrl:RefreshResult() self._mapNode.goAllItem[i].gameObject:SetActive(false) if self.tbResult[i] then self._mapNode.goAllItem[i]:SetItem(self.tbResult[i].Tid, nil, self.tbResult[i].Qty, nil, nil, nil, nil, true, nil, nil, self.tbResult[i].ExtraDrop == 1, self.tbResult[i].ExtraDrop == AllEnum.RewardType.Double) + if self.tbResult[i].ExtraDrop == AllEnum.RewardType.Double then + local goGrid = self._mapNode.goAllItem[i].gameObject + local imgExtra = goGrid.transform:Find("AnimRoot/tc_item_02").transform:GetChild(5):GetChild(8).gameObject + local imgReengagement = goGrid.transform:Find("AnimRoot/tc_item_02").transform:GetChild(5):GetChild(9).gameObject + imgExtra:SetActive(true) + imgReengagement:SetActive(false) + end end end self._mapNode.btnReview.gameObject:SetActive(7 < #self.tbResult) diff --git a/lua/game/ui/receivepropsex/receivepropsctrl.lua b/lua/game/ui/receivepropsex/receivepropsctrl.lua index 1b6d9e79c..b7fb89f2b 100644 --- a/lua/game/ui/receivepropsex/receivepropsctrl.lua +++ b/lua/game/ui/receivepropsex/receivepropsctrl.lua @@ -61,7 +61,9 @@ ReceivePropsCtrl._mapNodeConfig = { imgTitleHolder1 = {}, imgTitleHolder2 = {} } -ReceivePropsCtrl._mapEventConfig = {} +ReceivePropsCtrl._mapEventConfig = { + StarTowerAutoCloseReward = "OnEvent_AutoCloseReward" +} function ReceivePropsCtrl:RefreshList() if self.nRewardCount <= 8 then self._mapNode.goItemList1.gameObject:SetActive(true) @@ -86,6 +88,12 @@ function ReceivePropsCtrl:RefreshNormal() ctrlObj:SetChar(nItemId, v.count, nil, v.rewardType) else ctrlObj:SetItem(nItemId, mapCfg.Rarity, v.count, nil, nil, v.rewardType and v.rewardType == AllEnum.RewardType.First, v.rewardType and v.rewardType == AllEnum.RewardType.Three, true, false, false, v.rewardType and v.rewardType == AllEnum.RewardType.Extra, v.rewardType and v.rewardType == AllEnum.RewardType.Double) + if v.rewardType == AllEnum.RewardType.Double then + local imgExtra = goItem.transform:Find("AnimRoot/aniGrid/goItem").transform:GetChild(5):GetChild(8).gameObject + local imgReengagement = goItem.transform:Find("AnimRoot/aniGrid/goItem").transform:GetChild(5):GetChild(9).gameObject + imgExtra:SetActive(true) + imgReengagement:SetActive(false) + end end end local btnGrid = goItem:GetComponent("UIButton") @@ -154,6 +162,10 @@ function ReceivePropsCtrl:CloseSkip() end self._mapNode.btnSkip.gameObject:SetActive(false) self._mapNode.btnClose.interactable = true + if self._bAutoClosePending and (self._isAutoEnabledCallback == nil or self._isAutoEnabledCallback()) then + self:OnBtnClick_CloseReward() + return + end self._mapNode.txtTips:DOFade(1, 0.167):SetUpdate(true) self._mapNode.txtTips2:DOFade(1, 0.167):SetUpdate(true) self._mapNode.txtTips1:DOFade(1, 0.167):SetUpdate(true) @@ -274,7 +286,22 @@ function ReceivePropsCtrl:OnDisable() end function ReceivePropsCtrl:OnDestroy() end +function ReceivePropsCtrl:OnEvent_AutoCloseReward(callback, isAutoEnabledCallback) + if not PlayerData.State:GetStarTowerSweepState() or self.callback ~= callback then + return + end + self._bAutoClosePending = true + self._isAutoEnabledCallback = isAutoEnabledCallback + if self._mapNode.btnClose.interactable then + self:OnBtnClick_CloseReward() + end +end function ReceivePropsCtrl:OnBtnClick_CloseReward(btn) + if self._bClosing then + return + end + self._bClosing = true + self._bAutoClosePending = false EventManager.Hit(EventId.ClosePanel, PanelId.ReceivePropsTips) local wait = function() coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) diff --git a/lua/game/ui/regionbossformationex/regionbossbuildctrl.lua b/lua/game/ui/regionbossformationex/regionbossbuildctrl.lua index 6e267722c..b64b817ff 100644 --- a/lua/game/ui/regionbossformationex/regionbossbuildctrl.lua +++ b/lua/game/ui/regionbossformationex/regionbossbuildctrl.lua @@ -53,7 +53,8 @@ RegionBossBuildCtrl._mapNodeConfig = { RegionBossBuildCtrl._mapEventConfig = { [EventId.UIHomeConfirm] = "OnEvent_BackHome", [EventId.UIBackConfirm] = "OnEvent_Back", - [EventId.FilterConfirm] = "OnEvent_RefreshByFilter" + [EventId.FilterConfirm] = "OnEvent_RefreshByFilter", + [EventId.IsNewDay] = "RefreshBuildData" } local SortType = {Time = 1, Score = 2} local SortOrder = {Descending = true, Ascending = false} @@ -158,6 +159,20 @@ function RegionBossBuildCtrl:RefreshList() end end end + if self.nSortype == SortType.Score then + PlayerData.Build:PrioritizeLimitedTrialBuilds(self.tbCurShow, function(mapBuild) + if self.nType == AllEnum.RegionBossFormationType.InfinityTower then + return mapBuild.isCanUse and 1 or 0 + elseif self.nPanelState == PanelState.Delete then + return self.mapDelete[mapBuild.nBuildId] ~= nil and 1 or 0 + elseif self.nPanelState == PanelState.Preference then + local bCheckIn = self.mapPreferenceCheckIn[mapBuild.nBuildId] ~= nil + local bCheckOut = self.mapPreferenceCheckOut[mapBuild.nBuildId] ~= nil + return (not (not mapBuild.bPreference or bCheckOut) or not mapBuild.bPreference and bCheckIn) and 1 or 0 + end + return 0 + end) + end if #self.tbCurShow == 0 then self._mapNode.EmptyContent:SetActive(true) self._mapNode.ListContent:SetActive(false) @@ -168,7 +183,13 @@ function RegionBossBuildCtrl:RefreshList() self._mapNode.ListContent:SetActive(true) end self._mapNode.BuildList:Init(#self.tbCurShow, self, self.RefreshBuildGrid) - NovaAPI.SetTMPText(self._mapNode.txt_BuildCount, string.format("%d/%d", #self._tbAllBuild, ConfigTable.GetConfigNumber("StarTowerBuildNumberMax"))) + local nBuildCount = 0 + for _, mapBuild in ipairs(self._tbAllBuild) do + if PlayerData.Build:GetBuildSourceByData(mapBuild) == AllEnum.BuildSource.Normal then + nBuildCount = nBuildCount + 1 + end + end + NovaAPI.SetTMPText(self._mapNode.txt_BuildCount, string.format("%d/%d", nBuildCount, ConfigTable.GetConfigNumber("StarTowerBuildNumberMax"))) end function RegionBossBuildCtrl:FilterAndSortBuildData() local ret = {} @@ -280,6 +301,9 @@ function RegionBossBuildCtrl:RefreshBuildGrid(goGrid, gridIndex) end function RegionBossBuildCtrl:OnBuildGridLock(nIdx, itemCtrl) local mapBuild = self.tbCurShow[nIdx] + if not PlayerData.Build:IsBuildEditable(mapBuild.nBuildId) then + return + end local callback = function() mapBuild.bLock = not mapBuild.bLock itemCtrl:SetLockState(mapBuild.bLock) @@ -298,6 +322,9 @@ function RegionBossBuildCtrl:OnBuildGridPreference(nIdx, itemCtrl) return end local mapBuild = self.tbCurShow[nIdx] + if not PlayerData.Build:IsBuildEditable(mapBuild.nBuildId) then + return + end local tbPreferenceCheckIn = {} local tbPreferenceCheckOut = {} local callback = function() @@ -311,6 +338,22 @@ function RegionBossBuildCtrl:OnBuildGridPreference(nIdx, itemCtrl) PlayerData.Build:SetBuildPreference(tbPreferenceCheckIn, tbPreferenceCheckOut, callback) end function RegionBossBuildCtrl:OnBtnClickGrid(nIdx, itemCtrl) + local mapBuild = self.tbCurShow[nIdx] + if mapBuild == nil then + return + end + if mapBuild.nBuildSource == AllEnum.BuildSource.LimitedTrial and not PlayerData.Build:IsLimitedTrialBuildAllowedType(self.nType) then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("LimitedTrialBuild_UnableTip")) + return + end + if mapBuild.nBuildSource == AllEnum.BuildSource.LimitedTrial and not PlayerData.Build:IsLimitedTrialBuildValid(mapBuild.nBuildId, self.nType) then + EventManager.Hit(EventId.OpenMessageBox, { + nType = AllEnum.MessageBox.Tips, + sContent = ConfigTable.GetUIText("Reengagement_BuildInvalid") + }) + self:RefreshBuildData() + return + end if self.nType == AllEnum.RegionBossFormationType.RegionBoss then PlayerData.RogueBoss:SetSelBuildId(self.tbCurShow[nIdx].nBuildId) elseif self.nType == AllEnum.RegionBossFormationType.TravelerDuel then @@ -346,7 +389,8 @@ function RegionBossBuildCtrl:OnBtnClickGrid(nIdx, itemCtrl) local activityLevelsData = PlayerData.Activity:GetActivityDataById(nActId) activityLevelsData:SetCachedSelBuildId(self.tbCurShow[nIdx].nBuildId, self.selLvId) elseif self.nType == AllEnum.RegionBossFormationType.ActivityStory then - PlayerData.ActivityAvg:SetSelBuildId(self.tbCurShow[nIdx].nBuildId) + local storyData = self.bReview and PlayerData.StoryReview or PlayerData.ActivityAvg + storyData:SetSelBuildId(self.tbCurShow[nIdx].nBuildId, self.nActId) end local tbChar = self.tbCurShow[nIdx].tbChar local nRandomIdx = math.random(1, #tbChar) @@ -415,6 +459,8 @@ function RegionBossBuildCtrl:OnEnable() if tbParam[4] ~= nil then self.Other = tbParam[4] end + self.nActId = tbParam[5] + self.bReview = tbParam[6] == true if next(self._panel.mapCacheFilter) ~= nil then for fKey, data in pairs(self._panel.mapCacheFilter) do for sKey, value in pairs(data) do @@ -423,6 +469,10 @@ function RegionBossBuildCtrl:OnEnable() end PlayerData.Filter:SyncFilterByCache() end + self:RefreshBuildData() +end +function RegionBossBuildCtrl:RefreshBuildData() + self.tbSelChar = {} local GetDataCallback = function(tbBuildData, mapAllBuild) self._mapAllBuild = mapAllBuild self._tbAllBuild = clone(tbBuildData) @@ -449,7 +499,7 @@ function RegionBossBuildCtrl:OnEnable() self:RefreshList() EventManager.Hit("Guide_RegionBossRefresh") end - PlayerData.Build:GetAllBuildBriefData(GetDataCallback) + PlayerData.Build:GetSelectableBuildBriefData(GetDataCallback, self.nType, true) end function RegionBossBuildCtrl:OnDisable() self.mapPreferenceCheckIn = {} diff --git a/lua/game/ui/regionbossformationex/regionbossformationcharctrl.lua b/lua/game/ui/regionbossformationex/regionbossformationcharctrl.lua index c25a49bfe..ff28ea7b1 100644 --- a/lua/game/ui/regionbossformationex/regionbossformationcharctrl.lua +++ b/lua/game/ui/regionbossformationex/regionbossformationcharctrl.lua @@ -35,7 +35,11 @@ RegionBossFormationCharCtrl._mapNodeConfig = { txtSub = {sComponentName = "TMP_Text", sLanguageId = "Build_Sub"} } RegionBossFormationCharCtrl._mapEventConfig = {} -function RegionBossFormationCharCtrl:OnRender(tbTeamMemberId, index) +function RegionBossFormationCharCtrl:OnRender(tbTeamMemberId, index, nBuildSource) + self._bLimitedTrialBuild = nBuildSource == AllEnum.BuildSource.LimitedTrial + self:RefreshDetailVisible() + self._bCanViewDetail = false + self._mapNode.btnDetail.interactable = false if tbTeamMemberId[index] == nil then self._mapNode.btnAdd.gameObject:SetActive(false) self._mapNode.rtInfo.gameObject:SetActive(false) @@ -52,6 +56,8 @@ function RegionBossFormationCharCtrl:OnRender(tbTeamMemberId, index) end self.tbTeamId = tbTeamId local mapCharData = PlayerData.Char:GetCharDataByTid(self.nCharId) + self._bCanViewDetail = nBuildSource ~= AllEnum.BuildSource.LimitedTrial and nBuildSource ~= AllEnum.BuildSource.Trial and mapCharData ~= nil + self._mapNode.btnDetail.interactable = self._bCanViewDetail local mapCharCfgData = ConfigTable.GetData_Character(self.nCharId) local nTrialId = tbTeamMemberId[index].nTrialId local mapTrailCfg @@ -89,7 +95,16 @@ function RegionBossFormationCharCtrl:OnBtnClick_Select(btn) local sTip = ConfigTable.GetUIText("RegionBoss_Member_CannotBeChanged") EventManager.Hit(EventId.OpenMessageBox, sTip) end +function RegionBossFormationCharCtrl:RefreshDetailVisible(bStoryTrial) + if bStoryTrial ~= nil then + self._bStoryTrial = bStoryTrial + end + self._mapNode.btnDetail.gameObject:SetActive(not self._bLimitedTrialBuild and not self._bStoryTrial) +end function RegionBossFormationCharCtrl:OnBtnClick_Detail(btn) + if not self._bCanViewDetail or PlayerData.Char:GetCharDataByTid(self.nCharId) == nil then + return + end if self._panel.nLoadProcess ~= nil and self._panel.nLoadProcess > 1 then return end diff --git a/lua/game/ui/regionbossformationex/regionbossformationctrl.lua b/lua/game/ui/regionbossformationex/regionbossformationctrl.lua index b26d40064..91a48f9be 100644 --- a/lua/game/ui/regionbossformationex/regionbossformationctrl.lua +++ b/lua/game/ui/regionbossformationex/regionbossformationctrl.lua @@ -99,9 +99,68 @@ RegionBossFormationCtrl._mapNodeConfig = { RegionBossFormationCtrl._mapEventConfig = { [EventId.UIBackConfirm] = "OnEvent_Back", [EventId.UIHomeConfirm] = "OnEvent_BackHome", - [EventId.OpenMessageBox] = "OnEvent_OpenMessageBox" + [EventId.OpenMessageBox] = "OnEvent_OpenMessageBox", + [EventId.IsNewDay] = "OnEvent_NewDay" } +function RegionBossFormationCtrl:ClearSelectedBuild() + if self.nType == AllEnum.RegionBossFormationType.RegionBoss or self.nType == AllEnum.RegionBossFormationType.WeeklyCopies then + PlayerData.RogueBoss:SetSelBuildId(0) + elseif self.nType == AllEnum.RegionBossFormationType.TravelerDuel then + local activityLevelsData = PlayerData.Activity:GetActivityDataById(self.Other[1]) + activityLevelsData:SetCachedBuildId(0) + elseif self.nType == AllEnum.RegionBossFormationType.DailyInstance then + PlayerData.DailyInstance:SetSelBuildId(0) + elseif self.nType == AllEnum.RegionBossFormationType.InfinityTower then + PlayerData.InfinityTower:SetSelBuildId(0, self.selLvId) + elseif self.nType == AllEnum.RegionBossFormationType.EquipmentInstance then + PlayerData.EquipmentInstance:SetSelBuildId(0) + elseif self.nType == AllEnum.RegionBossFormationType.Story then + PlayerData.Avg:SetSelBuildId(0) + elseif self.nType == AllEnum.RegionBossFormationType.ScoreBoss or self.nType == AllEnum.RegionBossFormationType.ScoreBoss_GM then + PlayerData.ScoreBoss:SetSelBuildId(0, self.selLvId) + elseif self.nType == AllEnum.RegionBossFormationType.TraceHunt then + PlayerData.TraceHunt:SetSelBuildId(0) + elseif self.nType == AllEnum.RegionBossFormationType.SkillInstance then + PlayerData.SkillInstance:SetSelBuildId(0) + elseif self.nType == AllEnum.RegionBossFormationType.ActivityLevels then + local activityLevelsData = PlayerData.Activity:GetActivityDataById(self.Other[1]) + activityLevelsData:SetCachedSelBuildId(0, self.selLvId) + elseif self.nType == AllEnum.RegionBossFormationType.ActivityStory then + local storyData = self.bReview and PlayerData.StoryReview or PlayerData.ActivityAvg + storyData:SetSelBuildId(0, self.nActId) + end + self.mbuildId = 0 + self.isHaveTeam = false + self._mapNode.goHaveTeam.transform.localScale = Vector3.zero + self._mapNode.goNoneTeam.transform.localScale = Vector3.one + self._mapNode.btnStartBattle.gameObject:SetActive(false) + self:UnbindAllChar() +end +function RegionBossFormationCtrl:CheckSelectedLimitedTrialBuild(bShowTips) + if self.bTrial or not self.isHaveTeam then + return true + end + local mapBuildData = self._mapAllBuild and self._mapAllBuild[self.mbuildId] or PlayerData.Build:GetBuildData(self.mbuildId) + if mapBuildData == nil or mapBuildData.nBuildSource ~= AllEnum.BuildSource.LimitedTrial then + return true + end + if PlayerData.Build:IsLimitedTrialBuildValid(self.mbuildId, self.nType) then + return true + end + self:ClearSelectedBuild() + if bShowTips then + EventManager.Hit(EventId.OpenMessageBox, { + nType = AllEnum.MessageBox.Tips, + sContent = ConfigTable.GetUIText("Reengagement_BuildInvalid") + }) + end + return false +end function RegionBossFormationCtrl:Refresh() + if not self:CheckSelectedLimitedTrialBuild(false) then + self._mapNode.goLoadMask:SetActive(false) + return + end if self.isHaveTeam then local GetDataCallback = function(tbBuildData, mapAllBuild) self._mapAllBuild = mapAllBuild @@ -113,13 +172,9 @@ function RegionBossFormationCtrl:Refresh() self._mapNode.btnStartBattle.gameObject:SetActive(true) self:RefreshChar() else - self.isHaveTeam = false - self._mapNode.goHaveTeam.transform.localScale = Vector3.zero - self._mapNode.goNoneTeam.transform.localScale = Vector3.one - self._mapNode.btnStartBattle.gameObject:SetActive(false) + self:ClearSelectedBuild() local sTip = ConfigTable.GetUIText("RegionBoss_Team_Delete") EventManager.Hit(EventId.OpenMessageBox, sTip) - self:UnbindAllChar() end self._mapNode.goLoadMask:SetActive(false) end @@ -131,7 +186,7 @@ function RegionBossFormationCtrl:Refresh() }, mapAllBuild) else self._mapNode.goLoadMask:SetActive(true) - PlayerData.Build:GetAllBuildBriefData(GetDataCallback) + PlayerData.Build:GetSelectableBuildBriefData(GetDataCallback, self.nType) end else self._mapNode.goHaveTeam.transform.localScale = Vector3.zero @@ -141,6 +196,9 @@ function RegionBossFormationCtrl:Refresh() end end function RegionBossFormationCtrl:UnbindAllChar() + for nIndex in pairs(self._mapModelLoadRequest) do + self._mapModelLoadRequest[nIndex] = nil + end for i, mapModel in pairs(self.mapCurModel) do if mapModel.model ~= nil then NovaAPI.UnbindUIParallaxStageCameraControllerModel(self._mapNode.UIParallax3DStage, i - 1) @@ -155,15 +213,22 @@ function RegionBossFormationCtrl:RefreshChar() end local mapData = self._mapAllBuild[self.mbuildId] for i = 1, 3 do - self._mapNode.goChar[i]:OnRender(mapData.tbChar, i) + self._mapNode.goChar[i]:OnRender(mapData.tbChar, i, mapData.nBuildSource) if mapData.tbChar[i] and mapData.tbChar[i] ~= 0 then - if self.mapCurModel[i] == nil or self.mapCurModel[i].nCharId ~= mapData.tbChar[i] then - self:LoadCharacter(mapData.tbChar[i].nTid, i) + local nCharId = mapData.tbChar[i].nTid + local nSkinId = PlayerData.Build:GetBuildCharSkinId(mapData, mapData.tbChar[i]) + if self.mapCurModel[i] == nil or self.mapCurModel[i].nCharId ~= nCharId or self.mapCurModel[i].nSkinId ~= nSkinId then + self:LoadCharacter(nCharId, i, nSkinId) + else + self._mapModelLoadRequest[i] = nil + end + else + self._mapModelLoadRequest[i] = nil + if self.mapCurModel[i] ~= nil then + NovaAPI.UnbindUIParallaxStageCameraControllerModel(self._mapNode.UIParallax3DStage, i - 1) + destroy(self.mapCurModel[i].model) + self.mapCurModel[i] = nil end - elseif self.mapCurModel[i] ~= nil then - NovaAPI.UnbindUIParallaxStageCameraControllerModel(self._mapNode.UIParallax3DStage, i - 1) - destroy(self.mapCurModel[i].model) - self.mapCurModel[i] = nil end end NovaAPI.SetTMPText(self._mapNode.txtBuildScore, mapData.nScore) @@ -186,18 +251,25 @@ function RegionBossFormationCtrl:RefreshChar() cs_coroutine.start(wait) end end -function RegionBossFormationCtrl:LoadCharacter(nCharId, idx) - local mapSkin = ConfigTable.GetData_CharacterSkin(PlayerData.Char:GetCharSkinId(nCharId)) +function RegionBossFormationCtrl:LoadCharacter(nCharId, idx, nSkinId) + local mapLoadRequests = self._mapModelLoadRequest + local mapRequest = {nCharId = nCharId, nSkinId = nSkinId} + mapLoadRequests[idx] = mapRequest + local mapSkin = ConfigTable.GetData_CharacterSkin(nSkinId) if not mapSkin then printLog("没有找到皮肤配置" .. nCharId) return end local sFullPath = string.format("%s.prefab", mapSkin.Model_Show) local LoadModelCallback = function(obj) - if self._mapNode == nil then + if self._mapNode == nil or self._mapModelLoadRequest ~= mapLoadRequests then return end self._panel.nLoadProcess = self._panel.nLoadProcess - 1 + if not self.isHaveTeam or mapLoadRequests[idx] ~= mapRequest then + return + end + mapLoadRequests[idx] = nil if 0 < idx then if self.mapCurModel[idx] ~= nil then NovaAPI.UnbindUIParallaxStageCameraControllerModel(self._mapNode.UIParallax3DStage, idx - 1) @@ -205,8 +277,12 @@ function RegionBossFormationCtrl:LoadCharacter(nCharId, idx) self.mapCurModel[idx] = nil end local go = instantiate(obj, self.rtSceneOriginPos) - self.mapCurModel[idx] = {nCharId = nCharId, model = go} - NovaAPI.BindUIParallaxStageCameraControllerModel(self._mapNode.UIParallax3DStage, idx - 1, go) + self.mapCurModel[idx] = { + nCharId = nCharId, + nSkinId = nSkinId, + model = go + } + NovaAPI.BindUIParallaxStageCameraControllerModel(self._mapNode.UIParallax3DStage, idx - 1, go, true) if self.rtSceneOriginPos ~= nil then go.transform.position = self.rtSceneOriginPos.position go.transform.localEulerAngles = Vector3(0, 180, 0) @@ -278,8 +354,14 @@ function RegionBossFormationCtrl:OpenRegionBoss() HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) end local mapSendMsg = {} + local mapBuildData = PlayerData.Build:GetBuildData(self.mbuildId) + local bTrial = mapBuildData.nBuildSource == AllEnum.BuildSource.Trial or mapBuildData.nBuildSource == AllEnum.BuildSource.LimitedTrial + local nBuildType = bTrial and 2 or 1 mapSendMsg.Id = self.selLvId - mapSendMsg.BuildId = self.mbuildId + mapSendMsg.Build = { + Type = nBuildType, + BuildId = self.mbuildId + } HttpNetHandler.SendMsg(NetMsgId.Id.region_boss_level_apply_req, mapSendMsg, nil, func_cbRegionBossLevelApplyAck) end end @@ -315,8 +397,14 @@ function RegionBossFormationCtrl:OpenWeeklyCopies() local func_cbRegionBossLevelApplyAck = function(_, msgChangeInfo) end local mapSendMsg = {} + local mapBuildData = PlayerData.Build:GetBuildData(self.mbuildId) + local bTrial = mapBuildData.nBuildSource == AllEnum.BuildSource.Trial or mapBuildData.nBuildSource == AllEnum.BuildSource.LimitedTrial + local nBuildType = bTrial and 2 or 1 mapSendMsg.Id = self.selLvId - mapSendMsg.BuildId = self.mbuildId + mapSendMsg.Build = { + Type = nBuildType, + BuildId = self.mbuildId + } HttpNetHandler.SendMsg(NetMsgId.Id.week_boss_apply_req, mapSendMsg, nil, func_cbRegionBossLevelApplyAck) end end @@ -442,7 +530,8 @@ end function RegionBossFormationCtrl:OpenActivityStoryBattle() if self.isHaveTeam then local nBuildId = self.bTrial and 0 or self.mbuildId - PlayerData.ActivityAvg:SendMsg_STORY_ENTER(self.nActId, self.Other, nBuildId) + local storyData = self.bReview and PlayerData.StoryReview or PlayerData.ActivityAvg + storyData:SendMsg_STORY_ENTER(self.nActId, self.Other, nBuildId) end end function RegionBossFormationCtrl:SwitchStoryType(bTrial) @@ -452,7 +541,7 @@ function RegionBossFormationCtrl:SwitchStoryType(bTrial) self._mapNode.btnChangeTeam.gameObject:SetActive(not bTrial) self._mapNode.btnTeamDetails.gameObject:SetActive(not bTrial) for i = 1, 3 do - self._mapNode.goChar[i].gameObject.transform:Find("rtInfo/goInfo/btnDetail").gameObject:SetActive(not bTrial) + self._mapNode.goChar[i]:RefreshDetailVisible(bTrial) end end function RegionBossFormationCtrl:Awake() @@ -460,6 +549,7 @@ function RegionBossFormationCtrl:Awake() end function RegionBossFormationCtrl:OnEnable() self._panel.nLoadProcess = 0 + self._mapModelLoadRequest = {} self.bStartBattle = false local tbParam = self:GetPanelParam() self.nType = tbParam[1] @@ -468,6 +558,7 @@ function RegionBossFormationCtrl:OnEnable() if tbParam[4] ~= nil then self.nActId = tbParam[4] end + self.bReview = tbParam[5] == true self._mapNode.goLoadMask:SetActive(true) self._mapNode.btnSwitch.gameObject:SetActive(false) self:SwitchStoryType(false) @@ -654,7 +745,8 @@ function RegionBossFormationCtrl:OnEnable() self.isHaveTeam = true end elseif self.nType == AllEnum.RegionBossFormationType.ActivityStory then - local mapStoryCfg = PlayerData.ActivityAvg:GetStoryCfgData(self.Other) + local storyData = self.bReview and PlayerData.StoryReview or PlayerData.ActivityAvg + local mapStoryCfg = storyData:GetStoryCfgData(self.Other) local bHasTrial = 0 < mapStoryCfg.TrialBuild self.bTrial = LocalData.GetPlayerLocalData("StoryTrialModel") if self.bTrial == nil then @@ -674,7 +766,7 @@ function RegionBossFormationCtrl:OnEnable() self.mbuildId = self.mapTrialBuild.nBuildId end else - self.mbuildId = PlayerData.ActivityAvg:GetCachedBuildId() + self.mbuildId = storyData:GetCachedBuildId(self.nActId) end if self.mbuildId and self.mbuildId ~= 0 then self.isHaveTeam = true @@ -743,13 +835,13 @@ function RegionBossFormationCtrl:OnBtnClick_AddBuild() if self._panel.nLoadProcess ~= nil and self._panel.nLoadProcess > 1 then return end - EventManager.Hit(EventId.OpenPanel, PanelId.RogueBossBuildBrief, self.nType, self.selLvId, 1, self.Other) + EventManager.Hit(EventId.OpenPanel, PanelId.RogueBossBuildBrief, self.nType, self.selLvId, 1, self.Other, self.nActId, self.bReview) end function RegionBossFormationCtrl:OnBtnClick_ChangeTeam() if self._panel.nLoadProcess ~= nil and self._panel.nLoadProcess > 1 then return end - EventManager.Hit(EventId.OpenPanel, PanelId.RogueBossBuildBrief, self.nType, self.selLvId, 1, self.Other) + EventManager.Hit(EventId.OpenPanel, PanelId.RogueBossBuildBrief, self.nType, self.selLvId, 1, self.Other, self.nActId, self.bReview) end function RegionBossFormationCtrl:OnBtnClick_TeamDetails() if self._panel.nLoadProcess ~= nil and self._panel.nLoadProcess > 1 then @@ -776,7 +868,8 @@ function RegionBossFormationCtrl:OnBtnClick_StorySwitch() if self.nType == AllEnum.RegionBossFormationType.Story then mapStoryCfg = PlayerData.Avg:GetStoryCfgData(self.Other) elseif self.nType == AllEnum.RegionBossFormationType.ActivityStory then - mapStoryCfg = PlayerData.ActivityAvg:GetStoryCfgData(self.Other) + local storyData = self.bReview and PlayerData.StoryReview or PlayerData.ActivityAvg + mapStoryCfg = storyData:GetStoryCfgData(self.Other) end if mapStoryCfg then self.mapTrialBuild = PlayerData.Build:CreateTrialBuild(mapStoryCfg.TrialBuild) @@ -787,7 +880,8 @@ function RegionBossFormationCtrl:OnBtnClick_StorySwitch() elseif self.nType == AllEnum.RegionBossFormationType.Story then self.mbuildId = PlayerData.Avg:GetCachedBuildId() else - self.mbuildId = PlayerData.ActivityAvg:GetCachedBuildId() + local storyData = self.bReview and PlayerData.StoryReview or PlayerData.ActivityAvg + self.mbuildId = storyData:GetCachedBuildId(self.nActId) end if self.mbuildId and self.mbuildId ~= 0 then self.isHaveTeam = true @@ -803,6 +897,12 @@ function RegionBossFormationCtrl:OnBtnClick_Start(btn) if self.bStartBattle == true then return end + if not self:CheckSelectedLimitedTrialBuild(true) then + return + end + if not self.isHaveTeam or self.mbuildId == nil or self.mbuildId == 0 then + return + end self.bStartBattle = true if self.nType == AllEnum.RegionBossFormationType.RegionBoss then self:OpenRegionBoss() @@ -884,6 +984,11 @@ function RegionBossFormationCtrl:OnEvent_BackHome(nPanelId) end EventManager.Hit(EventId.SetTransition, 5, OpenCallback) end +function RegionBossFormationCtrl:OnEvent_NewDay() + if not self.bStartBattle then + self:CheckSelectedLimitedTrialBuild(true) + end +end function RegionBossFormationCtrl:OnEvent_OpenMessageBox() self.bStartBattle = false end diff --git a/lua/game/ui/regionbosstimeex/regionbosspausectrl.lua b/lua/game/ui/regionbosstimeex/regionbosspausectrl.lua index 36e356393..170ac56a3 100644 --- a/lua/game/ui/regionbosstimeex/regionbosspausectrl.lua +++ b/lua/game/ui/regionbosstimeex/regionbosspausectrl.lua @@ -168,7 +168,10 @@ function RegionBossPauseCtrl:Refresh() end end for i = 1, 3 do - self._mapNode.goChar[i]:SetChar(self.tbChar[i]) + local nCharId = self.tbChar[i] + local nTrialId = self._mapCharTrialId and self._mapCharTrialId[nCharId] + self._mapNode.btnChar[i].interactable = not nTrialId or not (0 < nTrialId) + self._mapNode.goChar[i]:SetChar(nCharId, false, false, nTrialId) end end function RegionBossPauseCtrl:PlayInAni() @@ -220,8 +223,9 @@ function RegionBossPauseCtrl:OnDisable() end function RegionBossPauseCtrl:OnDestroy() end -function RegionBossPauseCtrl:Pause(nLevelId, tbCharId) +function RegionBossPauseCtrl:Pause(nLevelId, tbCharId, mapCharTrialId) self.tbChar = tbCharId + self._mapCharTrialId = mapCharTrialId self.nLevelId = nLevelId EventManager.Hit(EventId.BattleDashboardVisible, false) PanelManager.InputDisable() diff --git a/lua/game/ui/roguebossresult/roguebossresultctrl.lua b/lua/game/ui/roguebossresult/roguebossresultctrl.lua index 7847cb4e3..beb7a2761 100644 --- a/lua/game/ui/roguebossresult/roguebossresultctrl.lua +++ b/lua/game/ui/roguebossresult/roguebossresultctrl.lua @@ -241,7 +241,7 @@ function RogueBossResultCtrl:OnEnable() for i = 1, #self._mapNode.btnDamageResult do self._mapNode.btnDamageResult[i].gameObject:SetActive(self.tbCharDamage ~= nil and 0 < #self.tbCharDamage) end - local buildData = PlayerData.Build._MapBuildData[buildId] + local buildData = PlayerData.Build:GetBuildData(buildId) local teamMemberid = {} for i, v in pairs(buildData.tbChar) do table.insert(teamMemberid, v.nTid) diff --git a/lua/game/ui/settings/optionmultiselect.lua b/lua/game/ui/settings/optionmultiselect.lua new file mode 100644 index 000000000..811ab3899 --- /dev/null +++ b/lua/game/ui/settings/optionmultiselect.lua @@ -0,0 +1,112 @@ +local OptionMultiSelect = class("OptionMultiSelect", BaseCtrl) +OptionMultiSelect._mapNodeConfig = { + txtOptionTitle = {sComponentName = "TMP_Text"}, + svList = { + sComponentName = "RectTransform" + }, + btnReset = { + sComponentName = "UIButton", + callback = "OnBtnClick_Reset" + }, + ListItem = {} +} +OptionMultiSelect._mapEventConfig = {} +function OptionMultiSelect:Init(tbTextList, sTitle, callback) + NovaAPI.SetTMPText(self._mapNode.txtOptionTitle, sTitle) + self.callback = callback + self.tbCurSelect = {} + self.nItemCount = #tbTextList + self:ClearGrids() + for k, v in pairs(self.tbGo) do + if k > self.nItemCount then + v:SetActive(false) + end + end + for i = 1, self.nItemCount do + do + local item = self.tbGo[i] + if item == nil then + item = instantiate(self._mapNode.ListItem, self._mapNode.svList) + end + self.tbGo[i] = item + item:SetActive(true) + local ctrl = self:BindCtrlByNode(item, "Game.UI.Settings.OptionMultiSelectGrid") + if ctrl ~= nil then + ctrl:Init(tbTextList[i]) + local btn = item:GetComponent("UIButton") + btn.onClick:RemoveAllListeners() + btn.onClick:AddListener(function() + self:OnGridClick(i) + end) + table.insert(self.tbItem, ctrl) + end + end + end +end +function OptionMultiSelect:OnGridClick(nBtnIndex) + local nIndexOfThis = table.indexof(self.tbCurSelect, nBtnIndex) + if 0 < nIndexOfThis then + table.remove(self.tbCurSelect, nIndexOfThis) + self.tbItem[nBtnIndex]:SetSelect(false, 0) + for k, v in pairs(self.tbCurSelect) do + self.tbItem[v]:SetSelect(true, k) + end + else + table.insert(self.tbCurSelect, nBtnIndex) + self.tbItem[nBtnIndex]:SetSelect(true, #self.tbCurSelect) + end + if self.callback ~= nil then + self.callback(self.tbCurSelect) + end +end +function OptionMultiSelect:SetSelect(tbSelect) + self:Reset() + self.tbCurSelect = tbSelect + if self.tbItem ~= nil then + for k, v in pairs(self.tbCurSelect) do + self.tbItem[v]:SetSelect(true, k) + end + else + self:Reset() + end +end +function OptionMultiSelect:Reset() + for i = 1, self.nItemCount do + self.tbItem[i]:SetSelect(false, 0) + end + self.tbCurSelect = {} +end +function OptionMultiSelect:ClearGrids() + if self.tbItem ~= nil then + for i = #self.tbItem, 1, -1 do + local item = self.tbItem[i].gameObject + local btn = item:GetComponent("UIButton") + btn.onClick:RemoveAllListeners() + self:UnbindCtrlByNode(self.tbItem[i]) + table.remove(self.tbItem, i) + end + end + self.tbItem = {} +end +function OptionMultiSelect:Awake() + self.tbGo = {} +end +function OptionMultiSelect:OnEnable() + self._mapNode.ListItem:SetActive(false) +end +function OptionMultiSelect:OnDisable() + self:ClearGrids() +end +function OptionMultiSelect:OnDestroy() + for k, v in pairs(self.tbGo) do + destroy(v) + end + self.tbGo = {} +end +function OptionMultiSelect:OnBtnClick_Reset() + self:Reset() + if self.callback ~= nil then + self.callback(self.tbCurSelect) + end +end +return OptionMultiSelect diff --git a/lua/game/ui/settings/optionmultiselectgrid.lua b/lua/game/ui/settings/optionmultiselectgrid.lua new file mode 100644 index 000000000..239eda49d --- /dev/null +++ b/lua/game/ui/settings/optionmultiselectgrid.lua @@ -0,0 +1,32 @@ +local OptionMultiSelectGrid = class("OptionMultiSelectGrid", BaseCtrl) +OptionMultiSelectGrid._mapNodeConfig = { + imgChooseOutter = {}, + imgChooseInner = {}, + txtSortNum = {sComponentName = "TMP_Text"}, + txtGrid = {sComponentName = "TMP_Text"} +} +OptionMultiSelectGrid._mapEventConfig = {} +function OptionMultiSelectGrid:OnEnable() + self.nIndex = 0 + self.nSort = 0 +end +function OptionMultiSelectGrid:Init(sTitle, nIndex) + self.nIndex = nIndex + NovaAPI.SetTMPText(self._mapNode.txtGrid, sTitle) + self._mapNode.imgChooseOutter:SetActive(false) + self._mapNode.imgChooseInner:SetActive(false) + NovaAPI.SetTMPText(self._mapNode.txtSortNum, "") +end +function OptionMultiSelectGrid:SetSelect(bSelect, nSort) + self.nSort = nSort + NovaAPI.SetTMPText(self._mapNode.txtSortNum, nSort) + self._mapNode.imgChooseOutter:SetActive(bSelect) + self._mapNode.imgChooseInner:SetActive(bSelect) +end +function OptionMultiSelectGrid:GetIndex() + return self.nIndex +end +function OptionMultiSelectGrid:GetSort() + return self.nSort +end +return OptionMultiSelectGrid diff --git a/lua/game/ui/settings/optionswitchctrl.lua b/lua/game/ui/settings/optionswitchctrl.lua index cff6f0c57..93ff8711e 100644 --- a/lua/game/ui/settings/optionswitchctrl.lua +++ b/lua/game/ui/settings/optionswitchctrl.lua @@ -19,20 +19,31 @@ OptionSwitchCtrl._mapEventConfig = {} function OptionSwitchCtrl:SetText(sTitle) NovaAPI.SetTMPText(self._mapNode.txtOptionTitle, sTitle) end -function OptionSwitchCtrl:Init(callback, bOn) +function OptionSwitchCtrl:Init(callback, bOn, sGrayText) + self.bEnable = true self.bOn = bOn self.callback = callback + self.sGrayText = sGrayText self._mapNode.btnSwitch[1].gameObject:SetActive(not self.bOn) self._mapNode.btnSwitch[2].gameObject:SetActive(self.bOn) end +function OptionSwitchCtrl:SetEnable(bOn) + self.bEnable = bOn +end function OptionSwitchCtrl:SetOn(bOn) self.bOn = bOn self._mapNode.btnSwitch[1].gameObject:SetActive(not self.bOn) self._mapNode.btnSwitch[2].gameObject:SetActive(self.bOn) end function OptionSwitchCtrl:OnBtnClick_Switch(btn, nIndex) + if not self.bEnable then + if self.sGrayText ~= nil then + EventManager.Hit(EventId.OpenMessageBox, self.sGrayText) + end + return + end self.bOn = not self.bOn - self.callback() + self.callback(self.bOn) self._mapNode.btnSwitch[1].gameObject:SetActive(nIndex == 2) self._mapNode.btnSwitch[2].gameObject:SetActive(nIndex == 1) end diff --git a/lua/game/ui/settings/settingsbattlectrl.lua b/lua/game/ui/settings/settingsbattlectrl.lua index 44168e9a9..d57c5e58b 100644 --- a/lua/game/ui/settings/settingsbattlectrl.lua +++ b/lua/game/ui/settings/settingsbattlectrl.lua @@ -23,6 +23,10 @@ SettingsBattleCtrl._mapNodeConfig = { sComponentName = "TMP_Text", sLanguageId = "Settings_BattleHUD_Title" }, + txtAnim4 = { + sComponentName = "TMP_Text", + sLanguageId = "Settings_DamageHUD_Title" + }, Anim1 = { sCtrlName = "Game.UI.Settings.OptionChooseCtrl" }, @@ -32,6 +36,9 @@ SettingsBattleCtrl._mapNodeConfig = { Anim3 = { sCtrlName = "Game.UI.Settings.OptionChooseCtrl" }, + Anim4 = { + sCtrlName = "Game.UI.Settings.OptionChooseCtrl" + }, JoyStick = { sCtrlName = "Game.UI.Settings.OptionSwitchCtrl" }, @@ -53,6 +60,7 @@ function SettingsBattleCtrl:RefreshText() self._mapNode.Anim1:SetText(ConfigTable.GetUIText("Settings_Animation_One"), ConfigTable.GetUIText("Settings_Animation_Open"), ConfigTable.GetUIText("Settings_Animation_Close")) self._mapNode.Anim2:SetText(ConfigTable.GetUIText("Settings_Animation_One"), ConfigTable.GetUIText("Settings_Animation_Open"), ConfigTable.GetUIText("Settings_Animation_Close")) self._mapNode.Anim3:SetText(ConfigTable.GetUIText("Settings_BattleHUD_Type1"), ConfigTable.GetUIText("Settings_BattleHUD_Type2"), "") + self._mapNode.Anim4:SetText(ConfigTable.GetUIText("Settings_DamageHUD_Default"), ConfigTable.GetUIText("Settings_DamageHUD_Merge"), ConfigTable.GetUIText("Settings_DamageHUD_Close")) self._mapNode.JoyStick:SetText(ConfigTable.GetUIText("Settings_JoyStick")) self._mapNode.Gizmos:SetText(ConfigTable.GetUIText("Settings_Gizmos")) self._mapNode.Mouse:SetText(ConfigTable.GetUIText("Settings_Mouse")) @@ -114,6 +122,10 @@ function SettingsBattleCtrl:LoadSetting() self.autoUlt = not self.autoUlt UIGameSystemSetup.Instance.EnableAutoUlt = self.autoUlt end, self.autoUlt) + self.hudDamage = self._panel:LoadLocalData("HudDamageShow") + self._mapNode.Anim4:Init(function(index) + self.hudDamage = index + end, self.hudDamage) end function SettingsBattleCtrl:SaveSetting() self._panel:SaveLocalData("Animation", self.battleAnim) @@ -125,6 +137,7 @@ function SettingsBattleCtrl:SaveSetting() self._panel:SaveLocalData("Gizmos", self.gizmos) self._panel:SaveLocalData("AutoUlt", self.autoUlt) self._panel:SaveLocalData("BattleHUD", self.battleHud) + self._panel:SaveLocalData("HudDamageShow", self.hudDamage) end function SettingsBattleCtrl:Awake() self.bInit = false diff --git a/lua/game/ui/shopex/shopgoodsdetailctrl.lua b/lua/game/ui/shopex/shopgoodsdetailctrl.lua index 21245bd0b..4d7230686 100644 --- a/lua/game/ui/shopex/shopgoodsdetailctrl.lua +++ b/lua/game/ui/shopex/shopgoodsdetailctrl.lua @@ -79,7 +79,7 @@ function ShopGoodsDetailCtrl:RefreshInfo(mapData) local nStar = 6 - mapCfg.Rarity self._mapNode.goDiscStar:SetStar(nStar, nStar) end - if mapCfg.Type == GameEnum.itemType.Disc or mapCfg.Type == GameEnum.itemType.Char or mapCfg.Type == GameEnum.itemType.CharacterSkin then + if mapCfg.Type == GameEnum.itemType.Disc or mapCfg.Type == GameEnum.itemType.Char or mapCfg.Type == GameEnum.itemType.CharacterSkin or mapCfg.Stype == GameEnum.itemStype.DormFurniture then self._mapNode.txtHas.gameObject:SetActive(false) else self._mapNode.txtHas.gameObject:SetActive(true) @@ -120,7 +120,7 @@ end function ShopGoodsDetailCtrl:RefreshBuyCount() local nCost = self.nBuyCount * self.mapData.nPrice NovaAPI.SetTMPText(self._mapNode.txtCoinCount, nCost) - local nHasCoin = PlayerData.Coin:GetCoinCount(self.mapData.nCurrencyItemId) + local nHasCoin = PlayerData.Item:GetItemCountByID(self.mapData.nCurrencyItemId) NovaAPI.SetTMPColor(self._mapNode.txtCoinCount, nCost > nHasCoin and Red_Unable or Blue_Normal) end function ShopGoodsDetailCtrl:RefreshBuyState() @@ -145,7 +145,7 @@ function ShopGoodsDetailCtrl:RefreshBuyState() end end function ShopGoodsDetailCtrl:CountMaxBuy() - local nHasCoin = PlayerData.Coin:GetCoinCount(self.mapData.nCurrencyItemId) + local nHasCoin = PlayerData.Item:GetItemCountByID(self.mapData.nCurrencyItemId) local nMax = math.floor(nHasCoin / self.mapData.nPrice) if nMax == 0 then return 1 @@ -180,7 +180,7 @@ function ShopGoodsDetailCtrl:OnDestroy() end function ShopGoodsDetailCtrl:OnBtnClick_Buy() local nCost = self.nBuyCount * self.mapData.nPrice - local nHasCoin = PlayerData.Coin:GetCoinCount(self.mapData.nCurrencyItemId) + local nHasCoin = PlayerData.Item:GetItemCountByID(self.mapData.nCurrencyItemId) local sName = ConfigTable.GetData_Item(self.mapData.nCurrencyItemId).Title if nCost > nHasCoin then EventManager.Hit(EventId.OpenMessageBox, orderedFormat(ConfigTable.GetUIText("Shop_NotEnough"), sName)) diff --git a/lua/game/ui/shopex/shopgoodsitemctrl.lua b/lua/game/ui/shopex/shopgoodsitemctrl.lua index 8c8dd050a..904db0525 100644 --- a/lua/game/ui/shopex/shopgoodsitemctrl.lua +++ b/lua/game/ui/shopex/shopgoodsitemctrl.lua @@ -58,7 +58,8 @@ function ShopGoodsItemCtrl:RefreshInfo(mapData) bMax = true end end - if bMax then + local bGuideMissionShop = mapData.bGuideMissionShop == true + if bMax or bGuideMissionShop then NovaAPI.SetTMPText(self._mapNode.txtRestock, ConfigTable.GetUIText("Mall_Package_SoldOut")) else NovaAPI.SetTMPText(self._mapNode.txtRestock, ConfigTable.GetUIText("Shop_Restock")) @@ -67,7 +68,12 @@ function ShopGoodsItemCtrl:RefreshInfo(mapData) self:SetPngSprite(self._mapNode.imgIcon, mapCfg.Icon) self._mapNode.imgElement.gameObject:SetActive(false) self._mapNode.goStar.gameObject:SetActive(false) - NovaAPI.SetTMPText(self._mapNode.txtRestock, ConfigTable.GetUIText("Shop_Restock")) + local bGuideMissionShop = mapData.bGuideMissionShop == true + if bGuideMissionShop then + NovaAPI.SetTMPText(self._mapNode.txtRestock, ConfigTable.GetUIText("Mall_Package_SoldOut")) + else + NovaAPI.SetTMPText(self._mapNode.txtRestock, ConfigTable.GetUIText("Shop_Restock")) + end end local sPath = AllEnum.FrameType_New.ShopGoods .. AllEnum.FrameColor_New[mapCfg.Rarity] self:SetAtlasSprite(self._mapNode.imgRare, "12_rare", sPath) diff --git a/lua/game/ui/skillinstancelevelselect/skillinstancelevelselectctrl.lua b/lua/game/ui/skillinstancelevelselect/skillinstancelevelselectctrl.lua index e9f70520e..85a50fc80 100644 --- a/lua/game/ui/skillinstancelevelselect/skillinstancelevelselectctrl.lua +++ b/lua/game/ui/skillinstancelevelselect/skillinstancelevelselectctrl.lua @@ -146,7 +146,13 @@ SkillInstanceLevelSelectCtrl._mapNodeConfig = { Conditions_ = {nCount = 2}, imgDoubleDrop = {}, txtDoubleDrop = {sComponentName = "TMP_Text"}, - txtDoubleDropCount = {sComponentName = "TMP_Text"} + txtDoubleDropCount = {sComponentName = "TMP_Text"}, + imgReengagementDrop = {}, + txtReengagementDoubleDrop = { + sComponentName = "TMP_Text", + sLanguageId = "Reengagement_DoubleDrop_LevelTip" + }, + txtReengagementDoubleDropCount = {sComponentName = "TMP_Text"} } SkillInstanceLevelSelectCtrl._mapEventConfig = { [EventId.UIHomeConfirm] = "OnEvent_Home", @@ -408,10 +414,20 @@ function SkillInstanceLevelSelectCtrl:RefreshSkillInstanceInfo(nGroupId, nHard, self._mapNode.btnLock.gameObject:SetActive(not isUnLock) self._mapNode.ListConditions:SetActive(not isUnLock) self._mapNode.imgDoubleDrop:SetActive(false) + self._mapNode.imgReengagementDrop:SetActive(false) + local nReengagementCount = PlayerData.Reengagement:GetDoubleDropCount() self.actData = PlayerData.Activity:GetActivityDataByType(GameEnum.activityType.Double) + local bShowNormalDouble = false if self.actData ~= nil and self.actData:CheckActShow() and self.actData:CheckInstanceType(GameEnum.instanceType.SkillInstance) then + local nCurCount, nMaxCount = self.actData:GetDoubleDropsTimes() + bShowNormalDouble = 0 < nMaxCount - nCurCount + end + if bShowNormalDouble then self._mapNode.imgDoubleDrop:SetActive(isUnLock) self:RefreshDoubleDropCount() + elseif isUnLock and 0 < nReengagementCount then + self._mapNode.imgReengagementDrop:SetActive(true) + self:RefreshReengagementCount() end if not isUnLock then local imgConditions_Lock_WC = self._mapNode.Conditions_[1].gameObject.transform:Find("imgConditions_Lock").gameObject @@ -562,8 +578,16 @@ function SkillInstanceLevelSelectCtrl:RefreshDoubleDropCount() NovaAPI.SetTMPText(self._mapNode.txtDoubleDropCount, string.format("%s/%s", nMaxCount - nCount, nMaxCount)) end end +function SkillInstanceLevelSelectCtrl:RefreshReengagementCount() + local nReengagementCount = PlayerData.Reengagement:GetDoubleDropCount() + local str = ConfigTable.GetUIText("Reengagement_DoubleDrop_LevelTip") .. ":" + NovaAPI.SetTMPText(self._mapNode.txtReengagementDoubleDrop, str) + local nMaxCount = PlayerData.Reengagement:GetMaxDoubleDropCount() + NovaAPI.SetTMPText(self._mapNode.txtReengagementDoubleDropCount, string.format("%s/%s", nReengagementCount, nMaxCount)) +end function SkillInstanceLevelSelectCtrl:OnEvent_RaidSuccess() self:RefreshDoubleDropCount() + self:RefreshReengagementCount() end function SkillInstanceLevelSelectCtrl:OnEvent_UpdateWorldClass() self:RefreshLevelUnlock() diff --git a/lua/game/ui/skillinstanceroominfo/skillinstancepausectrl.lua b/lua/game/ui/skillinstanceroominfo/skillinstancepausectrl.lua index 73783e2e3..20c620f2e 100644 --- a/lua/game/ui/skillinstanceroominfo/skillinstancepausectrl.lua +++ b/lua/game/ui/skillinstanceroominfo/skillinstancepausectrl.lua @@ -138,7 +138,10 @@ function SkillInstancePauseCtrl:Refresh() end end for i = 1, 3 do - self._mapNode.goChar[i]:SetChar(self.tbChar[i]) + local nCharId = self.tbChar[i] + local nTrialId = self._mapCharTrialId and self._mapCharTrialId[nCharId] + self._mapNode.btnChar[i].interactable = not nTrialId or not (0 < nTrialId) + self._mapNode.goChar[i]:SetChar(nCharId, false, false, nTrialId) end end function SkillInstancePauseCtrl:PlayInAni() @@ -190,8 +193,9 @@ function SkillInstancePauseCtrl:OnDisable() end function SkillInstancePauseCtrl:OnDestroy() end -function SkillInstancePauseCtrl:Pause(nLevelId, tbCharId) +function SkillInstancePauseCtrl:Pause(nLevelId, tbCharId, mapCharTrialId) self.tbChar = tbCharId + self._mapCharTrialId = mapCharTrialId self.nLevelId = nLevelId EventManager.Hit(EventId.BattleDashboardVisible, false) PanelManager.InputDisable() diff --git a/lua/game/ui/soldier/battle/soldierbattleendingctrl.lua b/lua/game/ui/soldier/battle/soldierbattleendingctrl.lua new file mode 100644 index 000000000..322801d3b --- /dev/null +++ b/lua/game/ui/soldier/battle/soldierbattleendingctrl.lua @@ -0,0 +1,74 @@ +local SoldierBattleEndingCtrl = class("SoldierBattleEndingCtrl", BaseCtrl) +SoldierBattleEndingCtrl._mapNodeConfig = { + ImagePicture = {sComponentName = "Image"}, + TextTitle = {sComponentName = "TMP_Text"}, + TextContent = {sComponentName = "TMP_Text"}, + btnClick = { + sComponentName = "UIButton", + callback = "OnBtnClick_Click" + }, + TMP_Click = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_BattleEnding_Continue" + } +} +SoldierBattleEndingCtrl._mapEventConfig = {} +SoldierBattleEndingCtrl._mapRedDotConfig = {} +function SoldierBattleEndingCtrl:Awake() +end +function SoldierBattleEndingCtrl:OnEnable() + local tbParam = self:GetPanelParam() + if type(tbParam) ~= "table" then + return + end + self.nEndingId = tbParam[1] + self.callback = tbParam[2] + self:Refresh() +end +function SoldierBattleEndingCtrl:Refresh() + local mapCfg = ConfigTable.GetData("SoldierEndingPlan", self.nEndingId) + if mapCfg == nil then + return + end + self.mapCfg = mapCfg + local sIcon + if mapCfg.IsBossCG then + local sGenderSurfix = PlayerData.Base:GetPlayerSex() and "_MP" or "_FP" + sIcon = mapCfg.BossCG .. sGenderSurfix + else + sIcon = mapCfg.CG + end + self:SetPngSprite(self._mapNode.ImagePicture, sIcon) + self._mapNode.TextTitle.text = mapCfg.EndingTitle + self._mapNode.TextContent.text = mapCfg.Desc +end +function SoldierBattleEndingCtrl:ClosePanel() + EventManager.Hit(EventId.ClosePanel, PanelId.SoldierBattleEnding) +end +function SoldierBattleEndingCtrl:OnBtnClick_Click() + local sAvgId = self.mapCfg and self.mapCfg.AVGId + if sAvgId == nil or sAvgId == "" or sAvgId == "0" then + self:ClosePanel() + return + end + local avgEndCallback = function() + EventManager.Hit(EventId.ClosePanel, PanelId.PureAvgStory) + self:ClosePanel() + end + local mapData = { + nType = AllEnum.StoryAvgType.Plot, + sAvgId = sAvgId, + nNodeId = nil, + callback = avgEndCallback + } + EventManager.Hit(EventId.OpenPanel, PanelId.PureAvgStory, mapData) +end +function SoldierBattleEndingCtrl:OnDisable() + if self.callback ~= nil then + self.callback() + self.callback = nil + end +end +function SoldierBattleEndingCtrl:OnDestroy() +end +return SoldierBattleEndingCtrl diff --git a/lua/game/ui/soldier/battle/soldierbattleendingpanel.lua b/lua/game/ui/soldier/battle/soldierbattleendingpanel.lua new file mode 100644 index 000000000..50259558d --- /dev/null +++ b/lua/game/ui/soldier/battle/soldierbattleendingpanel.lua @@ -0,0 +1,16 @@ +local SoldierBattleEndingPanel = class("SoldierBattleEndingPanel", BasePanel) +SoldierBattleEndingPanel._tbDefine = { + { + sPrefabPath = "Soldier/Battle/SoldierBattleEndingPanel.prefab", + sCtrlName = "Game.UI.Soldier.Battle.SoldierBattleEndingCtrl" + } +} +function SoldierBattleEndingPanel:Awake() +end +function SoldierBattleEndingPanel:OnEnable() +end +function SoldierBattleEndingPanel:OnDisable() +end +function SoldierBattleEndingPanel:OnDestroy() +end +return SoldierBattleEndingPanel diff --git a/lua/game/ui/soldier/battle/soldierbattlepanel.lua b/lua/game/ui/soldier/battle/soldierbattlepanel.lua index 40ac8a1f7..ff64a2047 100644 --- a/lua/game/ui/soldier/battle/soldierbattlepanel.lua +++ b/lua/game/ui/soldier/battle/soldierbattlepanel.lua @@ -24,8 +24,6 @@ function SoldierBattlePanel:Awake() self.BattleType = GameEnum.worldLevelType.Dynamic self.DynamicType = GameEnum.dynamicLevelType.SoldierChess self.trUIRoot = GameObject.Find("---- UI ----").transform - GamepadUIManager.EnterAdventure() - GamepadUIManager.EnableGamepadUI("BattleMenu", {}, nil, true) self.tbChess = self._tbParam[1] self.tbPartner = self._tbParam[2] self.nTotalTime = self._tbParam[3] @@ -33,7 +31,7 @@ end function SoldierBattlePanel:OnEnable() local wait = function() coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) - EventManager.Hit(EventId.OpenPanel, PanelId.Hud, false, false) + EventManager.Hit(EventId.OpenPanel, PanelId.Hud, false, false, false, true) coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) end cs_coroutine.start(wait) @@ -43,7 +41,5 @@ function SoldierBattlePanel:OnAfterEnter() EventManager.Hit(EventId.SubSkillDisplayInit, self._tbParam[1]) end function SoldierBattlePanel:OnDisable() - GamepadUIManager.DisableGamepadUI("BattleMenu") - GamepadUIManager.QuitAdventure() end return SoldierBattlePanel diff --git a/lua/game/ui/soldier/battle/soldierbattleresultctrl.lua b/lua/game/ui/soldier/battle/soldierbattleresultctrl.lua index aa1330292..8313ed35f 100644 --- a/lua/game/ui/soldier/battle/soldierbattleresultctrl.lua +++ b/lua/game/ui/soldier/battle/soldierbattleresultctrl.lua @@ -17,6 +17,7 @@ SoldierBattleResultCtrl._mapNodeConfig = { BarContainer = { sComponentName = "RectTransform" }, + imgNodeIcon = {sComponentName = "Image"}, txt_NodeIndex = {sComponentName = "TMP_Text"}, Partner = {nCount = 2}, txt_PartnerBattle = { @@ -56,10 +57,20 @@ SoldierBattleResultCtrl._mapNodeConfig = { goBattleExpansion = {}, NumLayout = {sComponentName = "Transform"}, NumRootItem = {sComponentName = "Transform"}, - txtIntegralTitle = { + txtListTitle1 = { sComponentName = "TMP_Text", - sLanguageId = "Soldier_Result_Imntergral" + sLanguageId = "Soldier_Result_ScoreTitle_1" }, + txtListTitle2 = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Result_ScoreTitle_2" + }, + txtListTitle3 = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Result_ScoreTitle_3" + }, + txtListNum = {nCount = 3, sComponentName = "TMP_Text"}, + goReward = {nCount = 3, sComponentName = "Transform"}, txtAwardTitle = { sComponentName = "TMP_Text", sLanguageId = "Soldier_Result_AwardTitle" @@ -68,7 +79,6 @@ SoldierBattleResultCtrl._mapNodeConfig = { sComponentName = "TMP_Text", sLanguageId = "Soldier_Result_ScoreTitle" }, - txtIntegralNum = {sComponentName = "TMP_Text"}, btnConfirm = { sComponentName = "UIButton", callback = "OnBtnClick_Confirm" @@ -87,6 +97,9 @@ SoldierBattleResultCtrl._mapNodeConfig = { }, Mask = { sComponentName = "CanvasGroup" + }, + goBattleReport = { + sCtrlName = "Game.UI.Soldier.Battle.SoldierResultReportCtrl" } } SoldierBattleResultCtrl._mapEventConfig = { @@ -99,7 +112,10 @@ local _NS = AllEnum.SoldierResultType.NodeSuccess local _NF = AllEnum.SoldierResultType.NodeFail local _CS = AllEnum.SoldierResultType.ChallengeSuccess local _CF = AllEnum.SoldierResultType.ChallengeFail +local AssetRoot = "Icon/SoldierOtherIcon/" function SoldierBattleResultCtrl:RefreshResult() + self.bInBattleReport = false + self._mapNode.goBattleReport.gameObject:SetActive(false) self._mapNode.BgFail.gameObject:SetActive(self.nResultType == _NF or self.nResultType == _CF) self._mapNode.Bg.gameObject:SetActive(self.nResultType == _NS or self.nResultType == _CS) self._mapNode.goNodeSuccess.gameObject:SetActive(self.nResultType == _NS) @@ -120,6 +136,7 @@ function SoldierBattleResultCtrl:RefreshResult() self._mapNode.btnConfirm.gameObject:SetActive(false) self._mapNode.btnSettlement.gameObject:SetActive(true) end + NovaAPI.SetTMPText(self._mapNode.txtBtnConfirm, ConfigTable.GetUIText("Soldier_Result_Continue")) elseif self.nResultType == _CS or self.nResultType == _CF then self.challengeColor = self.nResultType == _CS and CSColor or CFColor self:SetGoBattleExpansionMsg() @@ -128,6 +145,7 @@ function SoldierBattleResultCtrl:RefreshResult() self._mapNode.goBattleExpansion:SetActive(true) self._mapNode.btnConfirm.gameObject:SetActive(true) self._mapNode.btnSettlement.gameObject:SetActive(false) + NovaAPI.SetTMPText(self._mapNode.txtBtnConfirm, ConfigTable.GetUIText("Soldier_Result_Continue_Report")) end self:AddTimer(1, 0.1, function() if self.nResultType == _NS then @@ -169,6 +187,7 @@ function SoldierBattleResultCtrl:OnEnable() self.mapNextData = nil CS.AdventureModuleHelper.PauseLogic() self.nAnimator = self.gameObject:GetComponent("Animator") + self._mapNode.goBattleReport.gameObject:SetActive(false) local tbParam = self:GetPanelParam() if type(tbParam) == "table" then self.nResultType = tbParam[1] @@ -210,8 +229,26 @@ function SoldierBattleResultCtrl:OnBtnClick_Confirm() self.callback = self.mapNextData.callback self:RefreshResult() self.mapNextData = nil - else - self:ClosePanel() + return + end + if (self.nResultType == _CS or self.nResultType == _CF) and not self.bInBattleReport then + self:ShowBattleReport() + return + end + self:ClosePanel() +end +function SoldierBattleResultCtrl:ShowBattleReport() + self.bInBattleReport = true + self._mapNode.goBattleExpansion:SetActive(false) + self._mapNode.goNodeExpansion.gameObject:SetActive(false) + self._mapNode.goNodeExpansionFail.gameObject:SetActive(false) + self._mapNode.goBattleReport.gameObject:SetActive(true) + self._mapNode.goBattleReport:SetData(self.mapData or {}) + NovaAPI.SetTMPText(self._mapNode.txtBtnConfirm, ConfigTable.GetUIText("Soldier_Result_Report_Confirm")) + if self.nResultType == _CS then + self.nAnimator:Play("SoldierResult_successfulexpansion03") + elseif self.nResultType == _CF then + self.nAnimator:Play("SoldierResult_failexpansion03") end end function SoldierBattleResultCtrl:OnBtnClick_Result() @@ -285,9 +322,12 @@ function SoldierBattleResultCtrl:GetCurChallengeState() end function SoldierBattleResultCtrl:SetGoBattleRoundMsg() local nStage, nNodexIndex = self:GetCurChallengeState() + local nNodeType = self.mapData.tbChange.tbNodeChange.nLastNodeType + local tbNodeType = AllEnum.SoliderNoteTypeCfg[nNodeType] + self:SetPngSprite(self._mapNode.imgNodeIcon, AssetRoot .. tbNodeType.Icon) + NovaAPI.SetTMPText(self._mapNode.txt_PartnerBattle, ConfigTable.GetUIText(tbNodeType.Language)) NovaAPI.SetTMPText(self._mapNode.txt_NodeIndex, nStage .. "-" .. nNodexIndex) if self.mapData.bEventBattle then - NovaAPI.SetTMPText(self._mapNode.txt_PartnerBattle, ConfigTable.GetUIText("SoldierNodeType_Event")) self._mapNode.Partner[2]:SetActive(false) else local nWiningStreak, nLosingStreak = self.levelData:GetStreakCount() @@ -298,7 +338,6 @@ function SoldierBattleResultCtrl:SetGoBattleRoundMsg() NovaAPI.SetTMPText(self._mapNode.txt_PartnerWinning, ConfigTable.GetUIText("Soldier_Result_LosingingTitle")) NovaAPI.SetTMPText(self._mapNode.txt_PartnerWinningNum, "x" .. nLosingStreak) end - NovaAPI.SetTMPText(self._mapNode.txt_PartnerBattle, ConfigTable.GetUIText("SoldierNodeType_Battle")) self._mapNode.Partner[2]:SetActive(true) end local nCurLevel, nMaxLevel = self.levelData:GetShopLevel() @@ -369,12 +408,55 @@ function SoldierBattleResultCtrl:SetSoldierDamageItem(id, damageData, maxDamage) NovaAPI.SetTMPText(txDamageCount, damageData.nDamage) end function SoldierBattleResultCtrl:SetGoBattleExpansionMsg() - local totalScore = self.mapData.nTotalScore - if totalScore ~= nil and 0 < totalScore then + local tbSettle = self.mapData.tbSettle or {} + local nPassedNode = tbSettle.nPassedNode or 0 + local nRemainingHp = tbSettle.nRemainingHp or 0 + local nCheckStageDps = tbSettle.nCheckStageDps or 0 + local nCheckStageTime = tbSettle.nCheckStageTime or 0 + local nChessTotalCost = tbSettle.nChessTotalCost or 0 + local nTotalScore = nPassedNode + nRemainingHp + nCheckStageDps + nCheckStageTime + nChessTotalCost + if 0 < nTotalScore then CS.WwiseAudioManager.Instance:PostEvent("mode_900001_chess_result_countPoint") end - self:RefreshScoreDigits(totalScore) - NovaAPI.SetTMPText(self._mapNode.txtIntegralNum, self.mapData.nRewardScore) + self:RefreshScoreDigits(nTotalScore) + local tbListNum = { + nPassedNode + nRemainingHp, + nChessTotalCost, + nCheckStageDps + nCheckStageTime + } + for i = 1, 3 do + NovaAPI.SetTMPText(self._mapNode.txtListNum[i], "+" .. tostring(tbListNum[i])) + end + local tbRewardCfg = { + { + nValue = tbSettle.nGetSchedule or 0, + sLangId = "SoldierResult_RewardTitle_Progress" + }, + { + nValue = tbSettle.nGetTechPoint or 0, + sLangId = "SoldierResult_RewardTitle_Technology" + }, + { + nValue = tbSettle.nGetGradeExp or 0, + sLangId = "SoldierResult_RewardTitle_Grade" + } + } + local nRewardCount = 0 + for i = 1, 3 do + local goReward = self._mapNode.goReward[i] + local nValue = tbRewardCfg[i].nValue + if nValue == 0 then + goReward.gameObject:SetActive(false) + else + nRewardCount = nRewardCount + 1 + goReward.gameObject:SetActive(true) + local txtTitle = goReward:Find("txtIntegralTitle"):GetComponent("TMP_Text") + local txtNum = goReward:Find("txtIntegralNum"):GetComponent("TMP_Text") + NovaAPI.SetTMPText(txtTitle, ConfigTable.GetUIText(tbRewardCfg[i].sLangId)) + NovaAPI.SetTMPText(txtNum, tostring(nValue)) + end + end + self._mapNode.txtAwardTitle.gameObject:SetActive(0 < nRewardCount) end function SoldierBattleResultCtrl:RefreshScoreDigits(nTotalScore) local trLayout = self._mapNode.NumLayout diff --git a/lua/game/ui/soldier/battle/soldiermaincharitemctrl.lua b/lua/game/ui/soldier/battle/soldiermaincharitemctrl.lua index 157ed7710..5749b2ab1 100644 --- a/lua/game/ui/soldier/battle/soldiermaincharitemctrl.lua +++ b/lua/game/ui/soldier/battle/soldiermaincharitemctrl.lua @@ -17,12 +17,14 @@ SoldierMainCharItemCtrl._mapNodeConfig = { callback = "OnBtnClick_Item" }, imgRarity = {sComponentName = "Image"}, - imgIcon = {sComponentName = "Image"}, + imgIconSoldier = {sComponentName = "Image"}, imgStar = {nCount = 5, sComponentName = "Image"}, imgDeathMask = {}, Fx_Charge = {}, Fx_fish = {}, - Fx_Death = {} + Fx_Death = {}, + ItemRoot = {}, + imgEmpty = {} } SoldierMainCharItemCtrl._mapEventConfig = { SoldierCharSpawn = "OnEvent_SoldierCharSpawn" @@ -54,11 +56,11 @@ function SoldierMainCharItemCtrl:InitChar(mapData, tbChess, tbPartner, parent) local mapCfg = ConfigTable.GetData("SoldierCharacter", self.nDataId) if mapCfg ~= nil then local sIcon = AllEnum.SoldierChessRarityIcon[mapCfg.Rarity] - sIcon = iconPath .. sIcon .. AllEnum.SoldierChessIconSurfix.Fight + sIcon = iconPath .. sIcon .. AllEnum.SoldierChessIconSurfix.M self:SetPngSprite(self._mapNode.imgRarity, sIcon) local skinCfg = ConfigTable.GetData("SoldierSkin", mapCfg.Skin) if skinCfg then - self:SetPngSprite(self._mapNode.imgIcon, skinCfg.Icon .. AllEnum.SoldierChessIconSurfix.M) + self:SetPngSprite(self._mapNode.imgIconSoldier, skinCfg.Icon .. AllEnum.SoldierChessIconSurfix.M) end local _, color = ColorUtility.TryParseHtmlString(ImgChessRarityColor[mapCfg.Rarity]) NovaAPI.SetImageColor(self._mapNode.imgSkillStart, color) @@ -67,9 +69,18 @@ function SoldierMainCharItemCtrl:InitChar(mapData, tbChess, tbPartner, parent) for k, v in ipairs(self._mapNode.imgStar) do v.gameObject:SetActive(k <= mapData.nStar) end + self._mapNode.ItemRoot:SetActive(false) + self._mapNode.AnimRoot.gameObject:SetActive(true) + self._mapNode.imgEmpty:SetActive(false) +end +function SoldierMainCharItemCtrl:SetEmpty() + self._mapNode.AnimRoot.gameObject:SetActive(false) + self._mapNode.imgEmpty:SetActive(true) end function SoldierMainCharItemCtrl:CloseUI() - self:RemoveEntityEvent() + if self.nCharId and self.nCharId > 0 then + self:RemoveEntityEvent() + end self.bAddEvent = false self.nCharId = 0 end @@ -85,6 +96,9 @@ function SoldierMainCharItemCtrl:SetTipsRoot(tr) self.tipsRoot = tr end function SoldierMainCharItemCtrl:OnBtnClick_Item() + if self.nCharId == nil or self.nCharId == 0 then + return + end if self.isDeath == true then EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Soldier_Death_Tips")) return diff --git a/lua/game/ui/soldier/battle/soldierpausectrl.lua b/lua/game/ui/soldier/battle/soldierpausectrl.lua index 42ece1982..7aa990e75 100644 --- a/lua/game/ui/soldier/battle/soldierpausectrl.lua +++ b/lua/game/ui/soldier/battle/soldierpausectrl.lua @@ -74,6 +74,7 @@ SoldierPauseCtrl._mapNodeConfig = { sLanguageId = "Soldier_Battle_Partner_Title" }, goPartnerList = {sComponentName = "Transform"}, + goPartnerList = {sComponentName = "Transform"}, goPartnerItem = {sComponentName = "Transform"}, txtCardTitle = { sComponentName = "TMP_Text", @@ -93,7 +94,24 @@ SoldierPauseCtrl._mapNodeConfig = { callback = "OnBtnClick_Setting" }, charDetialRoot = {sComponentName = "Transform"}, - parnterDetialRoot = {sComponentName = "Transform"} + parnterDetialRoot = {sComponentName = "Transform"}, + goSkill = {}, + bossItem = { + sComponentName = "UIButton", + callback = "OnBtnClick_SkillDetail" + }, + imgSkill = {sComponentName = "Image"}, + imgSkillInitiative = {}, + txtSkillInitiative = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_BossSkill_Active" + }, + imgSkillPassive = {}, + txtSkillPassive = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_BossSkill_Passive" + }, + txtSkillName = {sComponentName = "TMP_Text"} } SoldierPauseCtrl._mapEventConfig = { OpenSoldierPause = "OnEvent_OpenSoldierPause", @@ -159,7 +177,13 @@ end function SoldierPauseCtrl:InitNodeList() local nStage, nNodexIndex = PlayerData.SoldierData:GetCurChallengeState() NovaAPI.SetTMPText(self._mapNode.TextPos, tostring(nStage) .. "-" .. tostring(nNodexIndex)) - local curStageNodeList = self.levelData:GetNodeList() + local tbAllNodeList = self.levelData:GetNodeList() + local curStageNodeList = {} + for _, v in ipairs(tbAllNodeList) do + if v.nNodeType ~= GameEnum.soldierNodeType.CheckStage then + table.insert(curStageNodeList, v) + end + end for i = 1, #self._mapNode.Node do local node = self._mapNode.Node[i] if i > #curStageNodeList then @@ -314,21 +338,15 @@ function SoldierPauseCtrl:RefreshPartnerList(tbPartner) end end function SoldierPauseCtrl:RefreshCardList() - local starterCard, strategyCard = self.levelData:GetCardData() - if starterCard ~= nil then - if starterCard[1] ~= nil then - self.nStarterCardId = starterCard[1].nId - local SoldierStarterCardCfg = ConfigTable.GetData("SoldierStarterCard", self.nStarterCardId) - self._mapNode.imgCardStarter.gameObject:SetActive(true) - self._mapNode.imgCardIconStarter.gameObject:SetActive(true) - self._mapNode.imgemptyStarter.gameObject:SetActive(false) - local sBgPath = iconCardPath .. SoldierStarterCardCfg.Icon - self:SetPngSprite(self._mapNode.imgCardIconStarter, sBgPath) - else - self._mapNode.imgCardStarter.gameObject:SetActive(false) - self._mapNode.imgCardIconStarter.gameObject:SetActive(false) - self._mapNode.imgemptyStarter.gameObject:SetActive(true) - end + local strategyCard = self.levelData:GetCardData() + if self._mapNode.imgCardStarter ~= nil then + self._mapNode.imgCardStarter.gameObject:SetActive(false) + end + if self._mapNode.imgCardIconStarter ~= nil then + self._mapNode.imgCardIconStarter.gameObject:SetActive(false) + end + if self._mapNode.imgemptyStarter ~= nil then + self._mapNode.imgemptyStarter.gameObject:SetActive(false) end self._mapNode.btnStrategyCardItem.gameObject:SetActive(false) self.tabStrategyCard = {} @@ -368,7 +386,6 @@ end function SoldierPauseCtrl:OnPanelClose(callback) self.bShow = false PanelManager.InputEnable() - GamepadUIManager.DisableGamepadUI("SoldierPauseCtrl") EventManager.Hit(EventId.BattleDashboardVisible, true) self._mapNode.safeAreaRoot:SetActive(false) self._mapNode.goBlur:SetActive(false) @@ -470,13 +487,12 @@ function SoldierPauseCtrl:OnBtnClick_Leave() local function levelEndCallback() EventManager.Remove("ADVENTURE_LEVEL_UNLOAD_COMPLETE", self, levelEndCallback) NovaAPI.EnterModule("MainMenuModuleScene", true, 17) - EventManager.Hit(EventId.ClosePanel, PanelId.SoldierBattlePanel) end EventManager.Add("ADVENTURE_LEVEL_UNLOAD_COMPLETE", self, levelEndCallback) CS.AdventureModuleHelper.LevelStateChanged(true, 0, true) end) end - PlayerData.SoldierData:SendStepOut(tbMain, tbSup, tabS, callback) + PlayerData.SoldierData:SendStepOut(callback) end function SoldierPauseCtrl:OnBtnClick_StarterCard() if self.nStarterCardId and self.nStarterCardId > 0 then @@ -484,7 +500,7 @@ function SoldierPauseCtrl:OnBtnClick_StarterCard() end end function SoldierPauseCtrl:OnBtnClick_StrategyCard(StrategyCardId) - EventManager.Hit(EventId.OpenPanel, PanelId.SoldierSelectStrategyCardItem, StrategyCardId) + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierCardTips, StrategyCardId) end function SoldierPauseCtrl:OnBtnClick_CoinTips() EventManager.Hit(EventId.OpenPanel, PanelId.SoldierGoldTips) @@ -500,9 +516,34 @@ function SoldierPauseCtrl:OnEvent_OpenSoldierPause(tabChess, tabCacheSoldierEner PanelManager.InputDisable() self:OpenUI() self:Refresh() - GamepadUIManager.EnableGamepadUI("SoldierPauseCtrl", self.tbGamepadUINode, nil, true) + self:SetBossTemplateMsg() end function SoldierPauseCtrl:OnEvent_RefreshCoin(nCount) NovaAPI.SetTMPText(self._mapNode.txtCoin, nCount) end +function SoldierPauseCtrl:SetBossTemplateMsg() + if self.levelData then + local tId = self.levelData:GetBossTemplateId() + local mapCfg = ConfigTable.GetData("SoldierBossTemplate", tId) + if mapCfg then + if mapCfg == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_3 or mapCfg == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_4 then + self:SetPngSprite(self._mapNode.imgSkill, mapCfg.SoldierRoleSkillIcon) + local nSkillType = mapCfg.SoldierRoleSkillType + self._mapNode.imgSkillPassive.gameObject:SetActive(nSkillType == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_1 or nSkillType == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_3) + self._mapNode.imgSkillInitiative.gameObject:SetActive(nSkillType == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_2 or nSkillType == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_4) + NovaAPI.SetTMPText(self._mapNode.txtSkillName, mapCfg.Name) + self._mapNode.goSkill:SetActive(true) + else + self._mapNode.goSkill:SetActive(false) + end + else + self._mapNode.goSkill:SetActive(false) + end + else + self._mapNode.goSkill:SetActive(false) + end +end +function SoldierPauseCtrl:OnBtnClick_SkillDetail() + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierBossTemplateTips, self.levelData:GetBossTemplateId()) +end return SoldierPauseCtrl diff --git a/lua/game/ui/soldier/battle/soldierresultreportctrl.lua b/lua/game/ui/soldier/battle/soldierresultreportctrl.lua new file mode 100644 index 000000000..b10de886b --- /dev/null +++ b/lua/game/ui/soldier/battle/soldierresultreportctrl.lua @@ -0,0 +1,383 @@ +local SoldierResultReportCtrl = class("SoldierResultReportCtrl", BaseCtrl) +local SoldierAttrData = require("GameCore.Data.DataClass.Soldier.SoldierAttrData") +SoldierResultReportCtrl._mapNodeConfig = { + imgEnding = {}, + txtEnding = {sComponentName = "TMP_Text"}, + imgCharHead = {sComponentName = "Image"}, + txtCharName = {sComponentName = "TMP_Text"}, + goPersonality = {nCount = 3}, + txtPersonality1 = { + sComponentName = "TMP_Text", + sLanguageId = "Personality_Instinct" + }, + txtPersonality2 = { + sComponentName = "TMP_Text", + sLanguageId = "Personality_Analyze" + }, + txtPersonality3 = { + sComponentName = "TMP_Text", + sLanguageId = "Personality_Chaos" + }, + imgPersonalityPercent = {nCount = 3, sComponentName = "Image"}, + txtSkillTitle = {sComponentName = "TMP_Text"}, + btnSkillItem = { + sComponentName = "UIButton", + callback = "OnBtnClick_SkillItem" + }, + imgSkill = {sComponentName = "Image"}, + txtSkillName = {sComponentName = "TMP_Text"}, + imgSkillInitiative = {}, + txtSkillInitiative = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_BossSkill_Active" + }, + imgSkillPassive = {}, + txtSkillPassive = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_BossSkill_Passive" + }, + txtKeyGrade = {sComponentName = "TMP_Text"}, + txtGradeChallenge = {sComponentName = "TMP_Text"}, + txtScore = {sComponentName = "TMP_Text"}, + txtRational = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Rational_Text" + }, + txtHp = {sComponentName = "TMP_Text"}, + txtEconomy = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Economy_Text" + }, + txtCoin = {sComponentName = "TMP_Text"}, + goCharItem = {}, + goCharList = {nCount = 2, sComponentName = "Transform"}, + txtCharTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Battle_Export_Char_List_Title" + }, + txtPartnerTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Battle_Export_Partner_Title" + }, + goPartnerList = {sComponentName = "Transform"}, + goPartnerItem = {sComponentName = "Transform"}, + txtCardTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Battle_Export_BuffCard_Title" + }, + goStrategyCardList = {sComponentName = "Transform"}, + btnStrategyCardItem = {sComponentName = "Transform"}, + NumRoot = {}, + txtDamageTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Battle_Export_Damage_Title" + }, + soldierDamageReportItem = {sComponentName = "Transform"}, + goSoldierItemRoot = {sComponentName = "Transform"}, + charDetialRoot = {sComponentName = "Transform"}, + parnterDetialRoot = {sComponentName = "Transform"} +} +SoldierResultReportCtrl._mapEventConfig = {} +SoldierResultReportCtrl._mapRedDotConfig = {} +local iconPath = "Icon/SoldierOtherIcon/" +local iconCardPath = "Icon/SoldierBuffCard/" +local iconPartnerPath = "Icon/SoldierPartner/" +function SoldierResultReportCtrl:Awake() + self.tbMainCtrl = {} + self.tbSubCtrl = {} + self.tbSoldierGridCtrl = {} + self.tabPartnerBtn = {} + self.tabStrategyCard = {} +end +function SoldierResultReportCtrl:OnEnable() +end +function SoldierResultReportCtrl:OnDisable() +end +function SoldierResultReportCtrl:OnDestroy() + for k, ctrl in pairs(self.tbMainCtrl) do + self:UnbindCtrlByNode(ctrl) + self.tbMainCtrl[k] = nil + end + self.tbMainCtrl = {} + for k, ctrl in pairs(self.tbSubCtrl) do + self:UnbindCtrlByNode(ctrl) + self.tbSubCtrl[k] = nil + end + self.tbSubCtrl = {} + for k, ctrl in pairs(self.tbSoldierGridCtrl) do + self:UnbindCtrlByNode(ctrl) + self.tbSoldierGridCtrl[k] = nil + end + self.tbSoldierGridCtrl = {} + if self.tabPartnerBtn then + for _, v in pairs(self.tabPartnerBtn) do + v.onClick:RemoveAllListeners() + end + self.tabPartnerBtn = nil + end + if self.tabStrategyCard then + for _, v in pairs(self.tabStrategyCard) do + v.onClick:RemoveAllListeners() + end + self.tabStrategyCard = nil + end +end +function SoldierResultReportCtrl:SetData(mapData) + mapData = mapData or {} + self.tbChess = mapData.tbChess or {} + self.tbDamage = mapData.tbDamage or {} + self.nBossTemplateId = mapData.nBossTemplateId or 0 + self.nHp = mapData.nHp or 0 + self.tbCard = mapData.tbCard or {} + self.nGradeChallengeId = mapData.nGradeChallengeId or 0 + self.tbSettle = mapData.tbSettle or {} + self:RefreshBossTemplate() + self:RefreshTitle() + self:RefreshCharList() + self:RefreshCardList() + self:RefreshDamage() + self:RefreshEnding() +end +function SoldierResultReportCtrl:RefreshBossTemplate() + if self.nBossTemplateId == 0 then + return + end + local mapCfg = ConfigTable.GetData("SoldierBossTemplate", self.nBossTemplateId) + if mapCfg == nil then + return + end + NovaAPI.SetTMPText(self._mapNode.txtCharName, mapCfg.Name or "") + self:SetPngSprite(self._mapNode.imgCharHead, mapCfg.SoldierPlayerHead) + self:SetPngSprite(self._mapNode.imgSkill, mapCfg.SoldierRoleSkillIcon) + NovaAPI.SetTMPText(self._mapNode.txtSkillTitle, mapCfg.Title or "") + NovaAPI.SetTMPText(self._mapNode.txtSkillName, mapCfg.Name or "") + local nSkillType = mapCfg.SoldierRoleSkillType + self._mapNode.imgSkillPassive.gameObject:SetActive(nSkillType == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_1 or nSkillType == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_3) + self._mapNode.imgSkillInitiative.gameObject:SetActive(nSkillType == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_2 or nSkillType == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_4) + for i = 1, 3 do + local nType = 0 + if i == 1 then + nType = mapCfg.Personality_Intuition + elseif i == 2 then + nType = mapCfg.Personality_Analysis + elseif i == 3 then + nType = mapCfg.Personality_Chaos + end + local mapGradeCfg = ConfigTable.GetData("SoldierBossPersonalityGrade", nType) + if mapGradeCfg ~= nil then + self:SetPngSprite(self._mapNode.imgPersonalityPercent[i], mapGradeCfg.Icon) + end + end +end +function SoldierResultReportCtrl:RefreshTitle() + NovaAPI.SetTMPText(self._mapNode.txtHp, tostring(self.nHp)) + local nCoin = 0 + if self.tbSettle ~= nil then + nCoin = self.tbSettle.nTotalCoinQty + end + NovaAPI.SetTMPText(self._mapNode.txtCoin, self:ThousandsNumber(nCoin)) + local mapChallengeCfg = ConfigTable.GetData("SoldierGradeChallenge", self.nGradeChallengeId) + if mapChallengeCfg ~= nil then + NovaAPI.SetTMPText(self._mapNode.txtGradeChallenge, mapChallengeCfg.Name or "") + local mapKeyGradeCfg = ConfigTable.GetData("SoldierKeyGrade", mapChallengeCfg.KeyGradeId) + if mapKeyGradeCfg ~= nil then + NovaAPI.SetTMPText(self._mapNode.txtKeyGrade, mapKeyGradeCfg.Name or "") + end + end + local nPassedNode = self.tbSettle.nPassedNode or 0 + local nRemainingHp = self.tbSettle.nRemainingHp or 0 + local nCheckStageDps = self.tbSettle.nCheckStageDps or 0 + local nCheckStageTime = self.tbSettle.nCheckStageTime or 0 + local nChessTotalCost = self.tbSettle.nChessTotalCost or 0 + local nTotalScore = nPassedNode + nRemainingHp + nCheckStageDps + nCheckStageTime + nChessTotalCost + NovaAPI.SetTMPText(self._mapNode.txtScore, nTotalScore) +end +function SoldierResultReportCtrl:RefreshCharList() + self._mapNode.goCharItem:SetActive(false) + local tabMain, tabSub = {}, {} + for _, v in ipairs(self.tbChess) do + if v.nPositionType == GameEnum.SoldierPositionType.FightPosition then + tabMain[v.nIndex] = v + elseif v.nPositionType == GameEnum.SoldierPositionType.SupportPosition then + tabSub[v.nIndex] = v + end + end + local tbActivePartner, tbPartner = SoldierAttrData.CalcActivePartners(self.tbChess) + self.tbActivePartner = tbActivePartner + for _, v in pairs(tabMain) do + local goChar = instantiate(self._mapNode.goCharItem, self._mapNode.goCharList[1]) + goChar:SetActive(true) + if not self.tbMainCtrl[v.nIndex] then + local ctrl = self:BindCtrlByNode(goChar, "Game.UI.Soldier.Template.Character.SoldierCharCardItemCtrl") + self.tbMainCtrl[v.nIndex] = ctrl + if v.nId > 0 then + ctrl:SetItemData(v.nId, GameEnum.SoldierPositionType.FightPosition) + ctrl:SetStar(v.nStar) + ctrl:SetAttribute(v.nIndex) + ctrl:SetClickCallback(_, function() + local chessData = { + nPositionType = GameEnum.SoldierPositionType.FightPosition, + nId = v.nId, + nStar = math.max(v.nStar, 1) + } + self:OnClickCharItem(chessData) + end) + else + ctrl:SetItemData(nil) + end + end + end + for _, v in pairs(tabSub) do + local goChar = instantiate(self._mapNode.goCharItem, self._mapNode.goCharList[2]) + goChar:SetActive(true) + if not self.tbSubCtrl[v.nIndex] then + local ctrl = self:BindCtrlByNode(goChar, "Game.UI.Soldier.Template.Character.SoldierCharCardItemCtrl") + self.tbSubCtrl[v.nIndex] = ctrl + if 0 < v.nId then + ctrl:SetItemData(v.nId, GameEnum.SoldierPositionType.SupportPosition) + ctrl:SetStar(v.nStar) + ctrl:SetAttribute(0) + ctrl:SetClickCallback(_, function() + local chessData = { + nPositionType = GameEnum.SoldierPositionType.SupportPosition, + nId = v.nId, + nStar = math.max(v.nStar, 1) + } + self:OnClickCharItem(chessData) + end) + else + ctrl:SetItemData(nil) + end + end + end + if tbPartner == nil then + return + end + self._mapNode.goPartnerItem.gameObject:SetActive(false) + self:RefreshPartnerList(tbPartner) +end +function SoldierResultReportCtrl:RefreshPartnerList(tbPartner) + for _, v in ipairs(tbPartner) do + local mapPartnerGroupCfg = CacheTable.GetData("_SoldierPartnerGroup", v.nType) + if mapPartnerGroupCfg ~= nil then + local cfgList = CacheTable.GetData("_SoldierPartner", v.nType) + if cfgList == nil then + return + end + local partnerCfg = cfgList[v.nActiveLevel] or cfgList[1] + local goU = instantiate(self._mapNode.goPartnerItem, self._mapNode.goPartnerList) + goU.gameObject:SetActive(true) + local imgPartner = goU:Find("imgPartner"):GetComponent("Image") + local imgPartnerIcon = goU:Find("imgPartnerIcon"):GetComponent("Image") + local txtPartnerCount = goU:Find("txtPartnerCount"):GetComponent("TMP_Text") + if v.nActiveLevel == 0 then + self:SetPngSprite(imgPartner, iconPath .. AllEnum.SoldierPartnerLevelIcon[GameEnum.PartnerLevelQuality.None].bg) + else + self:SetPngSprite(imgPartner, iconPath .. AllEnum.SoldierPartnerLevelIcon[partnerCfg.PartnerLevelQuality].bg) + end + self:SetPngSprite(imgPartnerIcon, iconPartnerPath .. mapPartnerGroupCfg.Icon .. AllEnum.SoldierChessIconSurfix.M) + NovaAPI.SetTMPText(txtPartnerCount, tostring(v.nCurNum or 0)) + local clickCb = function() + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierPartnerTips, self._mapNode.parnterDetialRoot, v.nType, v.nActiveLevel, false, self.tbChess, true, false) + EventManager.Hit("OnSetParnterTipsPosition", self._mapNode.parnterDetialRoot:GetChild(0).position, self._mapNode.parnterDetialRoot:GetChild(1).position, self._mapNode.parnterDetialRoot:GetChild(2).position) + EventManager.Hit("SoldierCharTips_ShowBg") + end + local btn = imgPartner.gameObject:GetComponent("UIButton") + btn.onClick:RemoveAllListeners() + btn.onClick:AddListener(clickCb) + table.insert(self.tabPartnerBtn, btn) + end + end +end +function SoldierResultReportCtrl:OnClickCharItem(chessData) + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierCharCardTips, self._mapNode.charDetialRoot, chessData, self.tbChess, self.tbActivePartner, {}) + EventManager.Hit("OnSetTipsPosition", self._mapNode.charDetialRoot:GetChild(0).position, self._mapNode.charDetialRoot:GetChild(1).position, self._mapNode.charDetialRoot:GetChild(2).position) + EventManager.Hit("SoldierCharTips_ShowBg") +end +function SoldierResultReportCtrl:RefreshCardList() + self._mapNode.btnStrategyCardItem.gameObject:SetActive(false) + if self.tbCard == nil then + return + end + for _, v in ipairs(self.tbCard) do + local goStrategy = instantiate(self._mapNode.btnStrategyCardItem, self._mapNode.goStrategyCardList) + goStrategy.gameObject:SetActive(true) + local cardBg = goStrategy:Find("AnimRoot/imgCardStrategy"):GetComponent("Image") + local cardIcon = goStrategy:Find("AnimRoot/imgCardIconStrategy"):GetComponent("Image") + local SoldierStrategyCardCfg = ConfigTable.GetData("SoldierStrategyCard", v.nId) + if SoldierStrategyCardCfg ~= nil then + local cardBgPath = iconPath .. AllEnum.SoldierStrategyCardRarityIcon[SoldierStrategyCardCfg.Rarity] .. AllEnum.SoldierChessIconSurfix.S + self:SetPngSprite(cardBg, cardBgPath) + self:SetPngSprite(cardIcon, iconCardPath .. SoldierStrategyCardCfg.Icon) + end + local clickCb = function() + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierCardTips, v.nId) + end + local btn = goStrategy:GetComponent("UIButton") + btn.onClick:RemoveAllListeners() + btn.onClick:AddListener(clickCb) + table.insert(self.tabStrategyCard, btn) + end +end +function SoldierResultReportCtrl:RefreshDamage() + self._mapNode.NumRoot.gameObject:SetActive(self.tbDamage ~= nil and next(self.tbDamage) ~= nil) + self._mapNode.soldierDamageReportItem.gameObject:SetActive(false) + if self.tbDamage == nil then + return + end + local maxDamage = 0 + local tbSortedDamage = {} + for i, v in pairs(self.tbDamage) do + if maxDamage < v.nDamage then + maxDamage = v.nDamage + end + table.insert(tbSortedDamage, {id = i, data = v}) + end + table.sort(tbSortedDamage, function(a, b) + return a.data.nDamage > b.data.nDamage + end) + for _, item in ipairs(tbSortedDamage) do + self:SetSoldierDamageItem(item.id, item.data, maxDamage) + end +end +function SoldierResultReportCtrl:RefreshEnding() + local nEndingId = self.tbSettle.nEndingId + if nEndingId == nil or nEndingId == 0 then + self._mapNode.imgEnding.gameObject:SetActive(false) + return + end + local mapCfg = ConfigTable.GetData("SoldierEndingPlan", nEndingId) + if mapCfg ~= nil then + NovaAPI.SetTMPText(self._mapNode.txtEnding, orderedFormat(ConfigTable.GetUIText("Soldier_Battle_Ending_Title"), mapCfg.EndingTitle)) + end +end +function SoldierResultReportCtrl:SetSoldierDamageItem(id, damageData, maxDamage) + local goR = instantiate(self._mapNode.soldierDamageReportItem, self._mapNode.goSoldierItemRoot) + goR.gameObject:SetActive(true) + local imgNumLine = goR:Find("imgNumLine"):GetComponent("RectTransform") + local txDamageCount = goR:Find("imgNumLine/goNumLayout/txDamageCount"):GetComponent("TMP_Text") + local objSoldier = goR:Find("tc_char_small").gameObject + local cData = ConfigTable.GetData("SoldierCharacter", id) + local cSkin = ConfigTable.GetData("SoldierSkin", id) + local ctrl = self:BindCtrlByNode(objSoldier, "Game.UI.Soldier.Template.SoldierCharGridCtrl") + ctrl:SetItem(cData.Rarity, 0, cSkin.Icon .. AllEnum.SoldierChessIconSurfix.S, damageData.nStar) + self.tbSoldierGridCtrl[id] = ctrl + local ratio = 0 + if maxDamage and 0 < maxDamage then + ratio = damageData.nDamage / maxDamage + end + imgNumLine.sizeDelta = Vector2(20, 76 * ratio) + NovaAPI.SetTMPText(txDamageCount, damageData.nDamage) +end +function SoldierResultReportCtrl:OnBtnClick_SkillItem(btn) + if self.nBossTemplateId ~= 0 then + local mapData = { + nSkillId = self.nBossTemplateId, + bSoldier = true + } + EventManager.Hit(EventId.OpenPanel, PanelId.SkillTips, btn.transform, mapData) + end +end +function SoldierResultReportCtrl:OnBtnClick_Confirm() +end +return SoldierResultReportCtrl diff --git a/lua/game/ui/soldier/battle/soldierroominfoctrl.lua b/lua/game/ui/soldier/battle/soldierroominfoctrl.lua index b04a13285..5f8c2e187 100644 --- a/lua/game/ui/soldier/battle/soldierroominfoctrl.lua +++ b/lua/game/ui/soldier/battle/soldierroominfoctrl.lua @@ -1,23 +1,25 @@ local SoldierRoomInfoCtrl = class("SoldierRoomInfoCtrl", BaseCtrl) local GamepadUIManager = require("GameCore.Module.GamepadUIManager") local SoldierAttrData = require("GameCore.Data.DataClass.Soldier.SoldierAttrData") +local LocalData = require("GameCore.Data.LocalData") SoldierRoomInfoCtrl._mapNodeConfig = { canvas_group = { sComponentName = "CanvasGroup", sNodeName = "----SafeAreaRoot----" }, btnPause = { - sComponentName = "NaviButton", + sComponentName = "UIButton", callback = "OnBtn_Pause" }, BtnBg = {}, + goNodeInfo = {}, txtNode = {sComponentName = "TMP_Text"}, txtProgress = {sComponentName = "TMP_Text"}, imgProgressBg = { sComponentName = "RectTransform" }, imgProgress = {sComponentName = "Image"}, - txtHp = {sComponentName = "TMP_Text"}, + txtCurHp = {sComponentName = "TMP_Text"}, txtCoin = {sComponentName = "TMP_Text"}, btnCoin = { sComponentName = "UIButton", @@ -101,8 +103,44 @@ SoldierRoomInfoCtrl._mapNodeConfig = { callback = "OnClick_AutoBattleClose", sAction = "AutoBattle" }, + btn_speed = { + sComponentName = "NaviButton", + callback = "OnBtnClick_ChangeSpeed" + }, + txtBtnspeed = { + nCount = 4, + sComponentName = "TMP_Text", + sLanguageId = "Soldier_AddSpeed" + }, + go_X1 = {}, + go_X2 = {}, charDetialRoot = {sComponentName = "Transform"}, - parnterDetialRoot = {sComponentName = "Transform"} + parnterDetialRoot = {sComponentName = "Transform"}, + goSurvivalTime = {}, + txtSurvivalTime = {sComponentName = "TMP_Text"}, + TimeItem = {nCount = 3}, + goRating = {}, + txtNodeRating = {sComponentName = "TMP_Text"}, + txtProgressRating = {sComponentName = "TMP_Text"}, + imgProgressRating = {sComponentName = "Image"}, + txtHp = {nCount = 3, sComponentName = "TMP_Text"}, + SkillItem = {}, + bossItem = { + sComponentName = "UIButton", + callback = "OnBtnClick_SkillDetail" + }, + imgSkill = {sComponentName = "Image"}, + imgSkillInitiative = {}, + txtSkillInitiative = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_BossSkill_Active" + }, + imgSkillPassive = {}, + txtSkillPassive = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_BossSkill_Passive" + }, + txtSkillName = {sComponentName = "TMP_Text"} } SoldierRoomInfoCtrl._mapEventConfig = { OpenSoldierRoomInfo = "OnEvent_OpenUI", @@ -117,7 +155,9 @@ SoldierRoomInfoCtrl._mapEventConfig = { SettleSoldierBattle = "OnEvent_ClearSoldier", LeaveSoldier = "OnEvent_ClearSoldier", Soldier_Settlement_Ready = "OnEvent_SettlementReady", - Soldier_IsStart_Ready = "OnEvent_IsStartReady" + Soldier_IsStart_Ready = "OnEvent_IsStartReady", + Soldier_IsStart_Ok = "OnEvent_IsStartOk", + EnemyBattle_DpsCheckStageTotalDamage = "OnEvent_SetDPSMsg" } local colorWhite = Color(1, 1, 1, 1) local colorRed = Color(0.8470588235294118, 0.3137254901960784, 0.32941176470588235) @@ -130,17 +170,20 @@ local iconPartnerPath = "Icon/SoldierPartner/" function SoldierRoomInfoCtrl:OpenUI(nFloorId) self.nFloorId = nFloorId local mapFloorCfg = ConfigTable.GetData("SoldierFloor", nFloorId) + self.isDpsCheckStage = false if mapFloorCfg ~= nil then self.nTotalTime = mapFloorCfg.BattleTime self.nRemainTime = 0 + self.isDpsCheckStage = mapFloorCfg.IsDpsCheckStage end + self:InitDpsCheckUI() nMaxWidth = self._mapNode.imgProgressBg.sizeDelta.x nHeight = self._mapNode.imgProgressBg.sizeDelta.y self._mapNode.rtChallengeTime.gameObject:SetActive(false) NovaAPI.SetTMPText(self._mapNode.TMPChallengeTime, "00:00") NovaAPI.SetTMPColor(self._mapNode.TMPChallengeTime, colorWhite) local nHp = self.levelData:GetHp() - NovaAPI.SetTMPText(self._mapNode.txtHp, nHp) + NovaAPI.SetTMPText(self._mapNode.txtCurHp, nHp) local nCount = self.levelData:GetItem(AllEnum.CoinItemId.SoldierCurrency) NovaAPI.SetTMPText(self._mapNode.txtCoin, tostring(nCount)) local nStage, nNodexIndex = PlayerData.SoldierData:GetCurChallengeState() @@ -148,6 +191,18 @@ function SoldierRoomInfoCtrl:OpenUI(nFloorId) self:ApplyViewState() self._mapNode.btnAutoBattleOpen.gameObject:SetActive(false) self._mapNode.btnAutoBattleClose.gameObject:SetActive(true) + local bSpeed = LocalData.GetPlayerLocalData("Soldier_RoomInfo_SpeedUp") or false + self:SetTimeScale(bSpeed) + self:UpdateSpeedIcon() +end +function SoldierRoomInfoCtrl:InitDpsCheckUI() + self._mapNode.goSurvivalTime:SetActive(self.isDpsCheckStage) + self._mapNode.goRating:SetActive(self.isDpsCheckStage) + self._mapNode.rtChallengeTime:SetActive(not self.isDpsCheckStage) + self._mapNode.goNodeInfo:SetActive(not self.isDpsCheckStage) + if self.isDpsCheckStage then + self:InitDpsCheckUIMsg() + end end function SoldierRoomInfoCtrl:CloseUI() for _, v in ipairs(self._mapNode.goMainChar) do @@ -191,26 +246,22 @@ function SoldierRoomInfoCtrl:RefreshChessList() for _, v in ipairs(self._mapNode.goDamage) do v.gameObject:SetActive(false) end - for _, v in ipairs(self._mapNode.goMainChar) do - v.gameObject:SetActive(false) - end - for _, v in ipairs(self._mapNode.goSubChar) do - v.gameObject:SetActive(false) - end local tbActivePartner, tbPartner = SoldierAttrData.CalcActivePartners(self.tbChess) for k, v in ipairs(self.tbChess) do local nIndex = v.nIndex if v.nPositionType == GameEnum.SoldierPositionType.FightPosition then - self._mapNode.goMainChar[nIndex].gameObject:SetActive(v.nId > 0) if v.nId > 0 then self._mapNode.goMainChar[nIndex]:InitChar(v, self.tbChess, tbActivePartner, self) self._mapNode.goMainChar[nIndex]:SetTipsRoot(self._mapNode.charDetialRoot) + else + self._mapNode.goMainChar[nIndex]:SetEmpty() end elseif v.nPositionType == GameEnum.SoldierPositionType.SupportPosition then - self._mapNode.goSubChar[nIndex].gameObject:SetActive(v.nId > 0) if v.nId > 0 then self._mapNode.goSubChar[nIndex]:InitChar(v, self.tbChess, tbActivePartner, self) self._mapNode.goSubChar[nIndex]:SetTipsRoot(self._mapNode.charDetialRoot) + else + self._mapNode.goSubChar[nIndex]:SetEmpty() end end end @@ -428,7 +479,7 @@ function SoldierRoomInfoCtrl:OnEnable() self._tbCharInst = {} self._bPartnerBuilt = false self._bCharBuilt = false - GamepadUIManager.AddGamepadUINode("BattleMenu", self:GetGamepadUINode()) + self:SetBossTemplateMsg() end function SoldierRoomInfoCtrl:OnDisable() self:CloseUI() @@ -486,6 +537,8 @@ function SoldierRoomInfoCtrl:OnBtnClick_Change() end function SoldierRoomInfoCtrl:OnEvent_OpenUI(nFloorId) self:OpenUI(nFloorId) + NovaAPI.SetTMPText(self._mapNode.txtProgress, string.format("%.f %%", 100)) + NovaAPI.SetImageFillAmount(self._mapNode.imgProgress, 1) self.isStartReady = false end function SoldierRoomInfoCtrl:OnEvent_InputEnable(bEnable) @@ -504,11 +557,15 @@ function SoldierRoomInfoCtrl:OnEvent_RefreshChessDamage(nId, nDamage) self:RefreshChessDamage(nId, nDamage) end function SoldierRoomInfoCtrl:OnEvent_RefreshTime(nTime) - self._mapNode.rtChallengeTime.gameObject:SetActive(true) - if self.nRemainTime < 0 then - return + if not self.isDpsCheckStage then + self._mapNode.rtChallengeTime.gameObject:SetActive(true) + if self.nRemainTime < 0 then + return + end + self:SetTime(nTime) + else + self:SetDpsCheckTime(nTime) end - self:SetTime(nTime) end function SoldierRoomInfoCtrl:OnEvent_RefreshProgress(nTotalHp, nHp) local nProgress = nHp / nTotalHp @@ -556,4 +613,132 @@ end function SoldierRoomInfoCtrl:OnEvent_IsStartReady(isReady) self.isStartReady = isReady end +function SoldierRoomInfoCtrl:OnEvent_IsStartOk() + if not PlayerData.Guide:CheckGuideFinishById(506) then + EventManager.Hit("Guide_PassiveCheck_Msg", "Guide_Solider_506") + end +end +function SoldierRoomInfoCtrl:OnBtnClick_ChangeSpeed() + self:SetTimeScale(not self.bSpeedUp) + self:UpdateSpeedIcon() +end +function SoldierRoomInfoCtrl:SetTimeScale(bSpeedUp) + self.bSpeedUp = bSpeedUp + LocalData.SetPlayerLocalData("Soldier_RoomInfo_SpeedUp", bSpeedUp) + if self.bSpeedUp then + CS.AdventureModuleHelper.TowerDefense_SetTimeScale(150) + else + CS.AdventureModuleHelper.TowerDefense_SetTimeScale(100) + end +end +function SoldierRoomInfoCtrl:UpdateSpeedIcon() + self._mapNode.go_X1:SetActive(not self.bSpeedUp) + self._mapNode.go_X2:SetActive(self.bSpeedUp) +end +function SoldierRoomInfoCtrl:InitDpsCheckUIMsg() + local curGradeChallengeId = PlayerData.SoldierData:GetCurGradeChallengeId() + local config = ConfigTable.GetData("SoldierGradeChallenge", curGradeChallengeId) + local addGroupId = config.CheckStageGroupId + self.tabStageAddScore = {} + self.objStageAddScore = {} + local foreach_Base = function(baseData) + if baseData.Group == addGroupId then + self.tabStageAddScore[baseData.Index] = baseData + end + end + ForEachTableLine(DataTable.SoldierCheckStageAddScore, foreach_Base) + self:SetDpsCheckTime(0) + for i = 1, 3 do + local obj = self._mapNode.TimeItem[i].gameObject + local Imagebg = obj.transform:Find("Imagebg").gameObject + local Imagecert = obj.transform:Find("Imagecert").gameObject + local txtTime = Imagebg.transform:Find("txtTime"):GetComponent("TMP_Text") + local txtcertTime = Imagecert.transform:Find("txtcertTime"):GetComponent("TMP_Text") + local tmpMsg = self.tabStageAddScore[i] + if tmpMsg ~= nil then + local prevScore = self.tabStageAddScore[i - 1] and self.tabStageAddScore[i - 1].TankingAddScore or 0 + local addScore = tmpMsg.TankingAddScore - prevScore + local nMin = math.floor(tmpMsg.Duration / 60) + local nSec = math.fmod(tmpMsg.Duration, 60) + NovaAPI.SetTMPText(txtTime, orderedFormat(ConfigTable.GetUIText("Solider_SurvivalTimeScore"), string.format("%02d:%02d", nMin, nSec), addScore)) + NovaAPI.SetTMPText(txtcertTime, orderedFormat(ConfigTable.GetUIText("Solider_SurvivalTimeScore"), string.format("%02d:%02d", nMin, nSec), addScore)) + end + local tabObj = {} + tabObj.Imagebg = Imagebg + tabObj.Imagecert = Imagecert + self.objStageAddScore[i] = tabObj + Imagebg:SetActive(true) + Imagecert:SetActive(false) + end + self:OnEvent_SetDPSMsg(0) + for i = 1, 3 do + local tmpMsg = self.tabStageAddScore[i] + if tmpMsg ~= nil then + local prevScore = self.tabStageAddScore[i - 1] and self.tabStageAddScore[i - 1].DPSAddScore or 0 + local addScore = tmpMsg.DPSAddScore - prevScore + NovaAPI.SetTMPText(self._mapNode.txtHp[i], "+" .. addScore) + end + end +end +function SoldierRoomInfoCtrl:SetDpsCheckTime(nTime) + local nMin = math.floor(nTime / 60) + local nSec = math.fmod(nTime, 60) + NovaAPI.SetTMPText(self._mapNode.txtSurvivalTime, orderedFormat(ConfigTable.GetUIText("Solider_SurvivalTime"), string.format("%02d:%02d", nMin, nSec))) + for i = 1, 3 do + if nTime >= self.tabStageAddScore[i].Duration then + self.objStageAddScore[i].Imagebg:SetActive(false) + self.objStageAddScore[i].Imagecert:SetActive(true) + end + end +end +function SoldierRoomInfoCtrl:OnEvent_SetDPSMsg(totalDPS) + NovaAPI.SetTMPText(self._mapNode.txtProgressRating, orderedFormat(ConfigTable.GetUIText("Solider_TotalDamage"), totalDPS)) + local nScore = 0 + for i = 3, 1, -1 do + local msg = self.tabStageAddScore[i] + if msg ~= nil and totalDPS >= msg.DPS then + nScore = msg.DPSAddScore + break + end + end + NovaAPI.SetTMPText(self._mapNode.txtNodeRating, orderedFormat(ConfigTable.GetUIText("Solider_TotalScore"), nScore)) + if self.tabStageAddScore[3] == nil or 0 >= self.tabStageAddScore[3].DPS then + NovaAPI.SetImageFillAmount(self._mapNode.imgProgressRating, 0) + return + end + if totalDPS <= self.tabStageAddScore[1].DPS then + NovaAPI.SetImageFillAmount(self._mapNode.imgProgressRating, totalDPS / self.tabStageAddScore[1].DPS * 0.33) + elseif totalDPS > self.tabStageAddScore[1].DPS and totalDPS <= self.tabStageAddScore[2].DPS then + NovaAPI.SetImageFillAmount(self._mapNode.imgProgressRating, 0.33 + (totalDPS - self.tabStageAddScore[1].DPS) / (self.tabStageAddScore[2].DPS - self.tabStageAddScore[1].DPS) * 0.33) + elseif totalDPS > self.tabStageAddScore[2].DPS and totalDPS <= self.tabStageAddScore[3].DPS then + NovaAPI.SetImageFillAmount(self._mapNode.imgProgressRating, 0.66 + (totalDPS - self.tabStageAddScore[2].DPS) / (self.tabStageAddScore[3].DPS - self.tabStageAddScore[2].DPS) * 0.33) + else + NovaAPI.SetImageFillAmount(self._mapNode.imgProgressRating, 1) + end +end +function SoldierRoomInfoCtrl:SetBossTemplateMsg() + if self.levelData then + local tId = self.levelData:GetBossTemplateId() + local mapCfg = ConfigTable.GetData("SoldierBossTemplate", tId) + if mapCfg then + if mapCfg == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_3 or mapCfg == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_4 then + self:SetPngSprite(self._mapNode.imgSkill, mapCfg.SoldierRoleSkillIcon) + local nSkillType = mapCfg.SoldierRoleSkillType + self._mapNode.imgSkillPassive.gameObject:SetActive(nSkillType == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_1 or nSkillType == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_3) + self._mapNode.imgSkillInitiative.gameObject:SetActive(nSkillType == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_2 or nSkillType == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_4) + NovaAPI.SetTMPText(self._mapNode.txtSkillName, mapCfg.Name) + self._mapNode.SkillItem:SetActive(true) + else + self._mapNode.SkillItem:SetActive(false) + end + else + self._mapNode.SkillItem:SetActive(false) + end + else + self._mapNode.SkillItem:SetActive(false) + end +end +function SoldierRoomInfoCtrl:OnBtnClick_SkillDetail() + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierBossTemplateTips, self.levelData:GetBossTemplateId()) +end return SoldierRoomInfoCtrl diff --git a/lua/game/ui/soldier/battle/soldiersubcharitemctrl.lua b/lua/game/ui/soldier/battle/soldiersubcharitemctrl.lua index 636c3fa66..a2a3f53cb 100644 --- a/lua/game/ui/soldier/battle/soldiersubcharitemctrl.lua +++ b/lua/game/ui/soldier/battle/soldiersubcharitemctrl.lua @@ -17,7 +17,7 @@ SoldierSubCharItemCtrl._mapNodeConfig = { callback = "OnBtnClick_Item" }, imgRarity = {sComponentName = "Image"}, - imgIcon = {sComponentName = "Image"}, + imgIconSoldier = {sComponentName = "Image"}, imgStar = {nCount = 5, sComponentName = "Image"}, rtBuff = { sCtrlName = "Game.UI.Hud.Buff.BuffCtrl" @@ -25,7 +25,9 @@ SoldierSubCharItemCtrl._mapNodeConfig = { imgDeathMask = {}, Fx_Charge = {}, Fx_fish = {}, - Fx_Death = {} + Fx_Death = {}, + ItemRoot = {}, + imgEmpty = {} } SoldierSubCharItemCtrl._mapEventConfig = { SoldierCharSpawn = "OnEvent_SoldierCharSpawn" @@ -63,7 +65,7 @@ function SoldierSubCharItemCtrl:InitChar(mapData, tbChess, tbPartner, parent) self:SetPngSprite(self._mapNode.imgRarity, sIcon) local skinCfg = ConfigTable.GetData("SoldierSkin", mapCfg.Skin) if skinCfg then - self:SetPngSprite(self._mapNode.imgIcon, skinCfg.Icon .. AllEnum.SoldierChessIconSurfix.M) + self:SetPngSprite(self._mapNode.imgIconSoldier, skinCfg.Icon .. AllEnum.SoldierChessIconSurfix.M) end local _, color = ColorUtility.TryParseHtmlString(ImgChessRarityColor[mapCfg.Rarity]) NovaAPI.SetImageColor(self._mapNode.imgSkillStart, color) @@ -72,9 +74,18 @@ function SoldierSubCharItemCtrl:InitChar(mapData, tbChess, tbPartner, parent) for k, v in ipairs(self._mapNode.imgStar) do v.gameObject:SetActive(k <= mapData.nStar) end + self._mapNode.ItemRoot:SetActive(false) + self._mapNode.AnimRoot.gameObject:SetActive(true) + self._mapNode.imgEmpty:SetActive(false) +end +function SoldierSubCharItemCtrl:SetEmpty() + self._mapNode.AnimRoot.gameObject:SetActive(false) + self._mapNode.imgEmpty:SetActive(true) end function SoldierSubCharItemCtrl:CloseUI() - self:RemoveEntityEvent() + if self.nCharId and self.nCharId > 0 then + self:RemoveEntityEvent() + end self.bAddEvent = false self.nCharId = 0 end @@ -90,6 +101,9 @@ function SoldierSubCharItemCtrl:SetTipsRoot(tr) self.tipsRoot = tr end function SoldierSubCharItemCtrl:OnBtnClick_Item() + if self.nCharId == nil or self.nCharId == 0 then + return + end if self.isDeath == true then EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Soldier_Death_Tips")) return diff --git a/lua/game/ui/soldier/battleevent/soldieraddbuffitemctrl.lua b/lua/game/ui/soldier/battleevent/soldieraddbuffitemctrl.lua index a50220854..d56b11969 100644 --- a/lua/game/ui/soldier/battleevent/soldieraddbuffitemctrl.lua +++ b/lua/game/ui/soldier/battleevent/soldieraddbuffitemctrl.lua @@ -1,4 +1,5 @@ local SoldierAddBuffItemCtrl = class("SoldierAddBuffItemCtrl", BaseCtrl) +local CHAR_CTRL = "Game.UI.Soldier.Template.Character.SoldierCharItemCtrl" SoldierAddBuffItemCtrl._mapNodeConfig = { btnItem = { sComponentName = "UIButton", @@ -15,15 +16,28 @@ SoldierAddBuffItemCtrl._mapNodeConfig = { sComponentName = "TMP_Text", sLanguageId = "Avg_Btn_Select" }, - AnimRoot = {sComponentName = "Animator"}, + animBuffItem = {sComponentName = "Animator"}, BgNormal = {sComponentName = "Image"}, imgbg_copper = {}, imgbg_silver = {}, - imgbg_gold = {} + imgbg_gold = {}, + goRewardRoot = {sNodeName = "RewardRoot"}, + goRewardItem = {}, + goRewardContent = { + sComponentName = "RectTransform" + }, + txtCharTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Detail_CharTitle" + } } SoldierAddBuffItemCtrl._mapEventConfig = {} SoldierAddBuffItemCtrl._mapRedDotConfig = {} function SoldierAddBuffItemCtrl:Awake() + self.tbRewardItems = {} + if self._mapNode.goRewardItem ~= nil then + self._mapNode.goRewardItem:SetActive(false) + end end function SoldierAddBuffItemCtrl:OnEnable() self._bSelected = nil @@ -34,15 +48,6 @@ function SoldierAddBuffItemCtrl:OnDisable() self.timerBtnConfirm = nil end end -function SoldierAddBuffItemCtrl:SetSelectCallback(obj, fn) - self._objSelectCallback = obj - self._fnSelectCallback = fn -end -function SoldierAddBuffItemCtrl:OnBtnClick_Refresh() - if self._fnRefreshCallback ~= nil then - self._fnRefreshCallback(self._objRefreshCallback, self._nIndex) - end -end function SoldierAddBuffItemCtrl:SetItemData(tbItem) self._nCardId = tbItem.id or -1 self._nIndex = tbItem.index or 0 @@ -54,11 +59,15 @@ function SoldierAddBuffItemCtrl:SetItemData(tbItem) self:_SetIcon(cfg.Icon) NovaAPI.SetTMPText(self._mapNode.TextName, cfg.Name or "") NovaAPI.SetTMPText(self._mapNode.TextDes, cfg.Des or "") - NovaAPI.SetTMPText(self._mapNode.TextRefreshCount, tostring(self._nRefreshCount)) self:SetPngSprite(self._mapNode.BgNormal, "Icon/SoldierOtherIcon/" .. AllEnum.SoldierStrategyCardRarityIcon[cfg.Rarity] .. AllEnum.SoldierChessIconSurfix.L) self._mapNode.imgbg_gold:SetActive(cfg.Rarity == GameEnum.itemRarity.R) self._mapNode.imgbg_silver:SetActive(cfg.Rarity == GameEnum.itemRarity.M) self._mapNode.imgbg_copper:SetActive(cfg.Rarity == GameEnum.itemRarity.N) + local hasReward = cfg.CharacterShow and 0 < #cfg.CharacterShow + self._mapNode.goRewardRoot:SetActive(hasReward) + if hasReward then + self:_RefreshCharItems(cfg.CharacterShow) + end end function SoldierAddBuffItemCtrl:GetCardId() return self._nCardId @@ -77,7 +86,7 @@ function SoldierAddBuffItemCtrl:SetSelected(bSelected) sSwitchAnimName = "BuffItem_up" elseif self._bSelected == true then sSwitchAnimName = "BuffItem_down" - local nAnimLength = NovaAPI.GetAnimClipLength(self._mapNode.AnimRoot, sSwitchAnimName) + local nAnimLength = NovaAPI.GetAnimClipLength(self._mapNode.animBuffItem, {sSwitchAnimName}) self.timerBtnConfirm = self:AddTimer(1, nAnimLength, function() self._mapNode.btnConfirm.gameObject:SetActive(false) end, true, true, true) @@ -85,7 +94,7 @@ function SoldierAddBuffItemCtrl:SetSelected(bSelected) self._mapNode.btnConfirm.gameObject:SetActive(false) end if sSwitchAnimName ~= "" then - self._mapNode.AnimRoot:Play(sSwitchAnimName) + self._mapNode.animBuffItem:Play(sSwitchAnimName) end self._bSelected = bSelected == true end @@ -103,6 +112,42 @@ function SoldierAddBuffItemCtrl:_SetIcon(sIconPath) self._mapNode.imgIcon.gameObject:SetActive(false) end end +function SoldierAddBuffItemCtrl:SetCharTipsRoot(tr) + self.charTipsRoot = tr +end +function SoldierAddBuffItemCtrl:_RefreshCharItems(tbCharIds) + for k, charId in ipairs(tbCharIds) do + local tbItem = self.tbRewardItems[k] + if tbItem == nil then + local goItem = instantiate(self._mapNode.goRewardItem, self._mapNode.goRewardContent) + local trItem = goItem.transform + local trChar = trItem:Find("tc_char_small") + local trCharItem = trItem:Find("tc_item_small") + if trCharItem ~= nil then + trCharItem.gameObject:SetActive(false) + end + local charCtrl = self:BindCtrlByNode(trChar.gameObject, CHAR_CTRL) + charCtrl:SetCharLevel(1) + tbItem = {goItem = goItem, charCtrl = charCtrl} + self.tbRewardItems[k] = tbItem + end + tbItem.goItem:SetActive(true) + tbItem.charCtrl:SetCharItemBtnFunc(function() + local chessData = {nId = charId, nStar = 1} + if self.charTipsRoot ~= nil then + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierCharCardTips, self.charTipsRoot, chessData) + end + end) + tbItem.charCtrl.gameObject:SetActive(true) + tbItem.charCtrl:SetItemData(charId) + end + for k = #tbCharIds + 1, #self.tbRewardItems do + local tbItem = self.tbRewardItems[k] + if tbItem ~= nil and tbItem.goItem ~= nil then + tbItem.goItem:SetActive(false) + end + end +end function SoldierAddBuffItemCtrl:OnBtnClick_Select() EventManager.Hit("SoldierStrategySelect", self._nIndex, self._nCardId) end diff --git a/lua/game/ui/soldier/battleevent/soldierbattleeventctrl.lua b/lua/game/ui/soldier/battleevent/soldierbattleeventctrl.lua index 73f3530c8..dfcd11624 100644 --- a/lua/game/ui/soldier/battleevent/soldierbattleeventctrl.lua +++ b/lua/game/ui/soldier/battleevent/soldierbattleeventctrl.lua @@ -7,15 +7,20 @@ SoldierBattleEventCtrl._mapNodeConfig = { mainRoot = { sNodeName = "----SafeAreaRoot----" }, - txtLabel = { + goSelectCard = {}, + goSelectBattle = {}, + txtTitle1 = { sComponentName = "TMP_Text", - sLanguageId = "SoldierBattleEvent_Label" + sLanguageId = "Soldier_Select_BattleEvent_Title_1" + }, + txtCardSelectTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Select_BattleEvent_Title_2" }, txtRemainRewardCount = { sComponentName = "TMP_Text", sLanguageId = "Soldier_BattleEvent_RemainRewardCount" }, - txtFinalPoint = {sComponentName = "TMP_Text"}, txtBtnBack = { sComponentName = "TMP_Text", sLanguageId = "SoldierBattleEvent_Back" @@ -28,10 +33,6 @@ SoldierBattleEventCtrl._mapNodeConfig = { nCount = 3, sCtrlName = "Game.UI.Soldier.BattleEvent.SoldierAddBuffItemCtrl" }, - btnPolicy = { - sComponentName = "UIButton", - callback = "OnBtnClick_Policy" - }, btnReturn = { sComponentName = "UIButton", callback = "OnBtnClick_Return" @@ -40,23 +41,17 @@ SoldierBattleEventCtrl._mapNodeConfig = { sComponentName = "UIButton", callback = "OnBtnClick_Guide" }, - btnGoToDice = { - sComponentName = "UIButton", - callback = "OnBtnClick_btnGoToDice" - }, - txtGoToDice = { + txtChoose = { sComponentName = "TMP_Text", - sLanguageId = "SoldierBattleEvent_GoToDice" + sLanguageId = "Soldier_Select_BattleEvent" }, - imgFinalPoint = {}, - ImgNum = {}, - EventContainers = {}, - StrategyContainers = {} + TopBar = { + sNodeName = "TopBarPanel" + } } SoldierBattleEventCtrl._mapEventConfig = { SoldierSelectEventBattle = "OnEvent_SoldierSelectEventBattle", SoldierShowBattleEventPanel = "OnEvent_ShowBattleEventPanel", - SoldierDiceCasted = "RefreshDiceCasted", SoldierStrategySelect = "OnEvent_SoldierStrategySelect", SoldierRecommendPanel_Open = "HidePanel", SoldierRecommendPanel_Close = "ShowPanel", @@ -66,7 +61,6 @@ SoldierBattleEventCtrl._mapEventConfig = { SoldierBattleEventCtrl._mapRedDotConfig = {} function SoldierBattleEventCtrl:Awake() self.tbStrategyCardData = nil - self.nDicePoint = nil self.bSkipEvent = false local tbParams = self:GetPanelParam() if tbParams ~= nil and 0 < #tbParams then @@ -74,22 +68,15 @@ function SoldierBattleEventCtrl:Awake() end end function SoldierBattleEventCtrl:OnEnable() - self._mapNode.imgFinalPoint.gameObject:SetActive(false) - self._mapNode.btnGoToDice.gameObject:SetActive(false) if self.bSkipEvent then self.bSkipEvent = false self:OnSoldierEnterCardSelect() return end self:RefreshBattleEventList() - self.nDicePoint = PlayerData.SoldierData:GetCurLevelData():GetEventBattleData().nPoint or 0 - if self.tbStrategyCardData == nil and self.nDicePoint ~= nil and self.nDicePoint > 0 then - self:RefreshEventDicePoint() - end end function SoldierBattleEventCtrl:OnDisable() self.tbStrategyCardData = nil - self.nDicePoint = nil end function SoldierBattleEventCtrl:GetAddBattleEventList() local selectCardData = PlayerData.SoldierData:GetCurLevelData():GetEventBattleData() @@ -115,10 +102,8 @@ function SoldierBattleEventCtrl:RefreshBattleEventList() if tbList == nil or #tbList <= 0 then return end - self._mapNode.btnGoToDice.gameObject:SetActive(true) - self._mapNode.EventContainers.gameObject:SetActive(true) - self._mapNode.StrategyContainers.gameObject:SetActive(false) - self._mapNode.btnPolicy.gameObject:SetActive(false) + self._mapNode.goSelectBattle.gameObject:SetActive(true) + self._mapNode.goSelectCard.gameObject:SetActive(false) for i = 1, 3 do local item = self._mapNode.EventItem[i] if item ~= nil then @@ -130,28 +115,17 @@ function SoldierBattleEventCtrl:RefreshStrategyCard() if self.tbStrategyCardData == nil then return end - self._mapNode.EventContainers.gameObject:SetActive(false) - self._mapNode.StrategyContainers.gameObject:SetActive(true) - self._mapNode.btnGoToDice.gameObject:SetActive(false) - self._mapNode.imgFinalPoint.gameObject:SetActive(false) - self._mapNode.btnPolicy.gameObject:SetActive(false) - self._mapNode.ImgNum.gameObject:SetActive(false) - NovaAPI.SetTMPText(self._mapNode.txtLabel, ConfigTable.GetUIText("Soldier_Strategy_Title")) + self._mapNode.goSelectBattle.gameObject:SetActive(false) + self._mapNode.goSelectCard.gameObject:SetActive(true) for k, v in ipairs(self._mapNode.StrategyItem) do local tbItem = { id = self.tbStrategyCardData[k], index = k } + v:SetCharTipsRoot(v.gameObject.transform) v:SetItemData(tbItem) end end -function SoldierBattleEventCtrl:RefreshDiceCasted() - self:RefreshBattleEventList() - self.nDicePoint = PlayerData.SoldierData:GetCurLevelData():GetEventBattleData().nPoint or 0 - if self.tbStrategyCardData == nil and self.nDicePoint ~= nil and self.nDicePoint > 0 then - self:RefreshEventDicePoint() - end -end function SoldierBattleEventCtrl:OnItemSelected(nIndex, nCardId) self._nSelectedIndex = nIndex or 0 self._nSelectedCardId = nCardId or -1 @@ -206,9 +180,6 @@ function SoldierBattleEventCtrl:ShowPanel() v:SetSelected(k == self._nSelectedIndex) end end -function SoldierBattleEventCtrl:OnBtnClick_btnGoToDice() - EventManager.Hit(EventId.OpenPanel, PanelId.SoldierResolveadisputePanel) -end function SoldierBattleEventCtrl:OnBtnClick_Return() CS.WwiseAudioManager.Instance:PostEvent("mode_900001_chess_ingame_transition") self:HidePanel() @@ -216,21 +187,6 @@ end function SoldierBattleEventCtrl:OnBtnClick_Guide() EventManager.Hit(EventId.OpenPanel, PanelId.SoldierRecommendPanel, true) end -function SoldierBattleEventCtrl:OnBtnClick_Policy() - EventManager.Hit(EventId.OpenPanel, PanelId.SoldierHandbookPanel, AllEnum.SoldierHandbookType.StrategyCard) -end -function SoldierBattleEventCtrl:RefreshEventDicePoint() - self._mapNode.imgFinalPoint.gameObject:SetActive(true) - self._mapNode.btnGoToDice.gameObject:SetActive(false) - local sFinalPoint = ConfigTable.GetUIText("SoldierBattleEvent_FinalPoint") - NovaAPI.SetTMPText(self._mapNode.txtFinalPoint, sFinalPoint .. self.nDicePoint) - for i = 1, 3 do - local item = self._mapNode.EventItem[i] - if item ~= nil then - item:SetDiceCasted(self.nDicePoint) - end - end -end function SoldierBattleEventCtrl:OnSoldierEnterCardSelect() self.tbStrategyCardData = PlayerData.SoldierData:GetCurLevelData():GetSelectCardData() self:RefreshStrategyCard() diff --git a/lua/game/ui/soldier/battleevent/soldierbattleeventitemctrl.lua b/lua/game/ui/soldier/battleevent/soldierbattleeventitemctrl.lua index 1cd2d1c23..5f5368f89 100644 --- a/lua/game/ui/soldier/battleevent/soldierbattleeventitemctrl.lua +++ b/lua/game/ui/soldier/battleevent/soldierbattleeventitemctrl.lua @@ -9,18 +9,9 @@ SoldierBattleEventItemCtrl._mapNodeConfig = { callback = "OnBtnClick_TakeBuff" }, txtTakeBuff = { - sComponentName = "TMP_Text", - sLanguageId = "Btn_EarnReward" - }, - btnChallenge = { - sComponentName = "UIButton", - callback = "OnBtnClick_Challenge" - }, - txtBtnChallenge = { sComponentName = "TMP_Text", sLanguageId = "Soldier_BattleEventItem_Challenge" }, - txtNeedPoint = {sComponentName = "TMP_Text"}, txt_charTitle = { sComponentName = "TMP_Text", sLanguageId = "Soldier_BattleEventItem_RewardItem" @@ -78,10 +69,6 @@ function SoldierBattleEventItemCtrl:SetItemData(tbItem) end self:SetPngSprite(self._mapNode.imgBgNormal, "Icon/SoldierOtherIcon/EventBattleQuality_0" .. cfg.LevelName) self:RefreshCharItems(cfg.coin, cfg.CharacterCount, cfg.StrategyCardCount) - local tbDicePointLevel = ConfigTable.GetConfigArray("SoldierChessEventBattle") - self.nNeedPoint = tonumber(tbDicePointLevel[self._nIndex]) or 0 - local sNeedText = orderedFormat(ConfigTable.GetUIText("Soldier_Event_NeedPoint"), self.nNeedPoint) - NovaAPI.SetTMPText(self._mapNode.txtNeedPoint, sNeedText or "") end function SoldierBattleEventItemCtrl:RefreshCharItems(nCoinCount, nCharCount, nStrategyCardCount) if nCoinCount <= 0 and nCharCount <= 0 and nStrategyCardCount <= 0 then @@ -113,19 +100,7 @@ function SoldierBattleEventItemCtrl:RefreshCharItems(nCoinCount, nCharCount, nSt self:SetButtonInit() end function SoldierBattleEventItemCtrl:SetButtonInit() - self._mapNode.btnTakeBuff.gameObject:SetActive(false) - self._mapNode.btnChallenge.gameObject:SetActive(false) - self._mapNode.txtNeedPoint.gameObject:SetActive(true) -end -function SoldierBattleEventItemCtrl:SetDiceCasted(nPoint) - self._mapNode.txtNeedPoint.gameObject:SetActive(false) - if nPoint < self.nNeedPoint then - self._mapNode.btnTakeBuff.gameObject:SetActive(false) - self._mapNode.btnChallenge.gameObject:SetActive(true) - else - self._mapNode.btnTakeBuff.gameObject:SetActive(true) - self._mapNode.btnChallenge.gameObject:SetActive(false) - end + self._mapNode.btnTakeBuff.gameObject:SetActive(true) end function SoldierBattleEventItemCtrl:OnGridBtnClick(nIndex) end @@ -168,10 +143,4 @@ function SoldierBattleEventItemCtrl:OnBtnClick_TakeBuff() end PlayerData.SoldierData:GetCurLevelData():SendEventBattleChoose(self._nIndex, callback) end -function SoldierBattleEventItemCtrl:OnBtnClick_Challenge() - local callback = function() - EventManager.Hit("SoldierSelectEventBattle") - end - PlayerData.SoldierData:GetCurLevelData():SendEventBattleChoose(self._nIndex, callback) -end return SoldierBattleEventItemCtrl diff --git a/lua/game/ui/soldier/battleevent/soldiereventctrl.lua b/lua/game/ui/soldier/battleevent/soldiereventctrl.lua new file mode 100644 index 000000000..f12af6dd8 --- /dev/null +++ b/lua/game/ui/soldier/battleevent/soldiereventctrl.lua @@ -0,0 +1,573 @@ +local SoldierEventCtrl = class("SoldierEventCtrl", BaseCtrl) +local SELECT_CARD_TYPE_STRATEGY = 2 +local Actor2DManager = require("Game.Actor2D.Actor2DManager") +SoldierEventCtrl._mapNodeConfig = { + blur = {sNodeName = "blurBg"}, + imgMaskMain = {}, + TopBar = { + sNodeName = "TopBarPanel" + }, + txtTitle1 = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Event_Title" + }, + mainRoot = { + sNodeName = "----SafeAreaRoot----" + }, + btnReturn = { + sComponentName = "UIButton", + callback = "OnBtnClick_Return" + }, + txtBtnBack = { + sComponentName = "TMP_Text", + sLanguageId = "SoldierBattleEvent_Back" + }, + txtHpCount = {sComponentName = "TMP_Text"}, + txtCoinCount = {sComponentName = "TMP_Text"}, + txtEventDesc = {sComponentName = "TMP_Text"}, + imgOptionChar = {sComponentName = "Image"}, + animRoot = { + sNodeName = "----SafeAreaRoot----", + sComponentName = "Animator" + }, + btnChoose = { + nCount = 3, + sComponentName = "NaviButton", + callback = "OnBtnClick_Choose" + }, + imgBgDisable = {nCount = 3}, + txtLock = { + nCount = 3, + sComponentName = "TMP_Text", + sLanguageId = "Soldier_BattleEvent_Lock" + }, + imgChaos = {nCount = 3, sComponentName = "Image"}, + TMPChoose = {nCount = 3, sComponentName = "TMP_Text"}, + TMPFunc = {nCount = 3, sComponentName = "TMP_Text"}, + imgFunc = {nCount = 3}, + imgBgEnable = {nCount = 3, sComponentName = "Image"}, + goReward1_ = {nCount = 2}, + goReward2_ = {nCount = 2}, + goReward3_ = {nCount = 2}, + imgTriggerCg1 = {sComponentName = "Image"}, + imgTriggerCg2 = {sComponentName = "Image"}, + ImageLine1 = {}, + ImageLine2 = {}, + ImageLine3 = {}, + goBossInfo = {}, + txtPersonality1 = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Personality_Intuition" + }, + txtPersonality2 = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Personality_Analyze" + }, + txtPersonality3 = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Personality_Chaos" + }, + imgPersonalityPercent = {nCount = 3, sComponentName = "Image"}, + imgCharHead = {sComponentName = "Image"}, + txtCharName = {sComponentName = "TMP_Text"}, + rtCharEvent = {}, + imgEventChar = {sComponentName = "Image"}, + txtEventStory = {sComponentName = "TMP_Text"}, + txtStoryTitle = {sComponentName = "TMP_Text"}, + TMP_Click = { + nCount = 2, + sComponentName = "TMP_Text", + sLanguageId = "Soldier_BattleEvent_Click" + }, + btnCloseStory = { + sComponentName = "UIButton", + callback = "OnBtnClick_CloseStory" + }, + rtTriggerEvent = {}, + imgTriggerCg = {sComponentName = "Image"}, + txtCgTitle = {sComponentName = "TMP_Text"}, + txtCgStory = {sComponentName = "TMP_Text"}, + btnCloseCg = { + sComponentName = "UIButton", + callback = "OnBtnClick_CloseCg" + } +} +SoldierEventCtrl._mapEventConfig = { + SoldierShowBattleEventPanel = "OnEvent_ShowBattleEventPanel", + RefreshStoryEventOfCostly = "OnEvent_RefreshStoryEventOfCostly", + EnterEventSelect = "OnEvent_EnterEventSelect", + RefreshSoldierRes = "OnEvent_RefreshSoldierRes", + SoldierHpChange = "OnEvent_RefreshSoldierRes" +} +SoldierEventCtrl._mapRedDotConfig = {} +function SoldierEventCtrl:Awake() + self.bSkipEvent = false + self.levelData = nil + self.mapCurEventData = nil + self.nBossTemplateId = 0 + self._bPanelHidden = false + self._bOpeningStoryClosed = false + self._nStoryNodeId = nil + self._mapRenderedEventData = nil + self.bPrevMainRootVisible = true + self.bPrevBlurVisible = self._mapNode.blur.gameObject.activeSelf + self.bPrevImgMaskMainVisible = self._mapNode.imgMaskMain.gameObject.activeSelf + local tbParams = self:GetPanelParam() + if tbParams ~= nil and 0 < #tbParams then + self.bSkipEvent = tbParams[1] or false + end +end +function SoldierEventCtrl:OnEnable() + if self.bSkipEvent then + self.bSkipEvent = false + return + end + self:RefreshEvent(true) +end +function SoldierEventCtrl:RefreshEvent(bForce) + local objLevelData = PlayerData.SoldierData:GetCurLevelData() + local mapEventData = objLevelData and objLevelData:GetStoryEventData() + local nNodeId = objLevelData and objLevelData:GetNodeId() + local bNewStory = self.levelData ~= objLevelData or self._nStoryNodeId ~= nNodeId or self.mapCurEventData == nil or mapEventData ~= nil and self.mapCurEventData.nPersonalityStoryId ~= mapEventData.nPersonalityStoryId + self.levelData = objLevelData + self.mapCurEventData = mapEventData + self.nBossTemplateId = objLevelData and objLevelData:GetBossTemplateId() or 0 + self._nStoryNodeId = nNodeId + if mapEventData == nil then + self._mapRenderedEventData = nil + self:RefreshEventOptions() + return false + end + if bNewStory then + self._bOpeningStoryClosed = 0 < (mapEventData.nPreOptionId or 0) + end + if bForce or self._mapRenderedEventData ~= mapEventData then + self:RefreshCoinCount() + self:RefreshBossTemplate() + self:RefreshStoryContent() + self:RefreshEventOptions() + self._mapRenderedEventData = mapEventData + end + return (mapEventData.nIndex or 0) == 0 +end +function SoldierEventCtrl:OnDisable() + if self.tbBtns ~= nil then + for _, btn in pairs(self.tbBtns) do + btn.onClick:RemoveAllListeners() + end + end + self.tbBtns = nil + if self.tbItemCtrl ~= nil then + for _, ctrl in pairs(self.tbItemCtrl) do + self:UnbindCtrlByNode(ctrl) + end + end + self.tbItemCtrl = nil +end +function SoldierEventCtrl:RefreshCoinCount() + local nCoin = self.levelData:GetItem(AllEnum.CoinItemId.SoldierCurrency) + NovaAPI.SetTMPText(self._mapNode.txtCoinCount, nCoin) + local nHp = self.levelData:GetHp() + NovaAPI.SetTMPText(self._mapNode.txtHpCount, nHp) +end +function SoldierEventCtrl:RefreshStoryContent() + if self.mapCurEventData == nil then + return + end + local nEventId = self.mapCurEventData.nPersonalityStoryId or 0 + self.nPreOptionId = self.mapCurEventData.nPreOptionId or 0 + local mapEventData = ConfigTable.GetData("SoldierEventPersonalityStory", nEventId) + if mapEventData == nil then + return + end + local nStoryTypeId = mapEventData.StoryTypeId or 0 + local mapStoryTypeData = ConfigTable.GetData("SoldierStoryType", nStoryTypeId) + if mapStoryTypeData == nil then + return + end + self._mapNode.imgTriggerCg1.gameObject:SetActive(false) + self._mapNode.imgTriggerCg2.gameObject:SetActive(false) + self._mapNode.ImageLine1.gameObject:SetActive(false) + self._mapNode.ImageLine2.gameObject:SetActive(false) + self._mapNode.ImageLine3.gameObject:SetActive(false) + local bCG = mapStoryTypeData.BossCG ~= nil and mapStoryTypeData.BossCG ~= "" or mapStoryTypeData.AvgElement ~= nil and mapStoryTypeData.AvgElement ~= "" + if bCG then + local sCG = "" + if mapStoryTypeData.BossCG ~= nil and mapStoryTypeData.BossCG ~= "" then + sCG = mapStoryTypeData.BossCG + elseif mapStoryTypeData.AvgElement ~= nil and mapStoryTypeData.AvgElement ~= "" then + sCG = mapStoryTypeData.AvgElement + end + if mapStoryTypeData.IsBossCG == true then + local bMale = PlayerData.Base:GetPlayerSex() == true + sCG = bMale and sCG .. "_MP" or sCG .. "_FP" + end + self:SetPngSprite(self._mapNode.imgTriggerCg, sCG) + self._mapNode.ImageLine1.gameObject:SetActive(true) + if mapStoryTypeData.StoryType == GameEnum.soldierEventType.StoryPersonality then + self._mapNode.imgTriggerCg2.gameObject:SetActive(true) + self:SetPngSprite(self._mapNode.imgTriggerCg2, sCG) + self._mapNode.ImageLine2.gameObject:SetActive(true) + elseif mapStoryTypeData.StoryType == GameEnum.soldierEventType.StoryCost then + self._mapNode.imgTriggerCg1.gameObject:SetActive(true) + self:SetPngSprite(self._mapNode.imgTriggerCg1, sCG) + self._mapNode.ImageLine3.gameObject:SetActive(true) + end + self._mapNode.imgOptionChar.gameObject:SetActive(false) + NovaAPI.SetTMPText(self._mapNode.txtCgTitle, mapStoryTypeData.Title) + NovaAPI.SetTMPText(self._mapNode.txtCgStory, mapStoryTypeData.Desc) + else + NovaAPI.SetTMPText(self._mapNode.txtEventStory, mapStoryTypeData.Desc) + NovaAPI.SetTMPText(self._mapNode.txtStoryTitle, mapStoryTypeData.Title) + self._mapNode.imgOptionChar.gameObject:SetActive(true) + Actor2DManager.SetBoardNPC2D_PNG(self._mapNode.imgEventChar, PanelId.SoldierEventPanel, mapStoryTypeData.NPCId) + Actor2DManager.SetBoardNPC2D_PNG(self._mapNode.imgOptionChar, PanelId.SoldierEventPanel, mapStoryTypeData.NPCId) + end + self:RefreshOpeningStory(bCG) + if self.nPreOptionId == nil or 0 >= self.nPreOptionId then + NovaAPI.SetTMPText(self._mapNode.txtEventDesc, mapStoryTypeData.OptionTitleDesc1) + else + local mapOption = ConfigTable.GetData("SoldierStoryPersonalityOption", self.nPreOptionId) + if mapOption ~= nil then + local nResultId = mapOption.ResultId or 0 + local mapResult = ConfigTable.GetData("SoldierStoryResult", nResultId) + if mapResult ~= nil then + NovaAPI.SetTMPText(self._mapNode.txtEventDesc, mapResult.ResultText) + end + end + end +end +function SoldierEventCtrl:RefreshOpeningStory(bCG) + local sAnim = "" + if not self._bOpeningStoryClosed and bCG then + sAnim = "SoldierEventPanel_EventImg_in" + elseif not self._bOpeningStoryClosed and not bCG then + sAnim = "SoldierEventPanel_Event_in" + end + self._mapNode.rtTriggerEvent.gameObject:SetActive(not self._bOpeningStoryClosed and bCG) + self._mapNode.rtCharEvent.gameObject:SetActive(not self._bOpeningStoryClosed and not bCG) + self._mapNode.animRoot:Play(sAnim, 0, 0) +end +function SoldierEventCtrl:RefreshEventOptions() + self._tbOptionUnlocked = {} + for k, v in pairs(self._mapNode.btnChoose) do + v.gameObject:SetActive(false) + v.interactable = false + end + for _, ctrl in pairs(self.tbItemCtrl or {}) do + self:UnbindCtrlByNode(ctrl) + end + self.tbItemCtrl = {} + for _, btn in pairs(self.tbBtns or {}) do + btn.onClick:RemoveAllListeners() + end + self.tbBtns = {} + if self.mapCurEventData == nil or 0 < (self.mapCurEventData.nIndex or 0) then + return + end + self.tbPersonalityOptionId = {} + self.tbEventType = {} + local tbOptions = self.mapCurEventData.tbOptions or {} + for k, v in pairs(tbOptions) do + local mapOptionData = ConfigTable.GetData("SoldierStoryPersonalityOption", v.PersonalityOptionId) + self.tbPersonalityOptionId[k] = v.PersonalityOptionId + local bUnlock = v.Select == true + if mapOptionData ~= nil then + self._mapNode.btnChoose[k].gameObject:SetActive(true) + bUnlock = (not (mapOptionData.OptionalCond ~= nil and 0 < mapOptionData.OptionalCond) or self:CheckOptionCond(mapOptionData.OptionalCond, mapOptionData.OptionalParam, v.PersonalityOptionId)) and bUnlock + self:SetUnlockCond(mapOptionData.OptionalCond, mapOptionData.OptionalParam, k) + self._mapNode.imgBgDisable[k].gameObject:SetActive(not bUnlock) + self._tbOptionUnlocked[k] = bUnlock + local sPath = "" + if mapOptionData.CheckDimension ~= nil and 0 < mapOptionData.CheckDimension then + sPath = AllEnum.SoldierPersonalityDB[mapOptionData.CheckDimension] + else + sPath = AllEnum.SoldierPersonalityDB[0] + end + self:SetPngSprite(self._mapNode.imgBgEnable[k], sPath) + local mapOptionText = ConfigTable.GetData("SoldierOptionType", mapOptionData.OptionTypeId) + if mapOptionText ~= nil then + NovaAPI.SetTMPText(self._mapNode.TMPChoose[k], mapOptionText.OptionDesc) + self._mapNode.imgFunc[k].gameObject:SetActive(true) + if mapOptionText.StoryType == GameEnum.soldierEventType.StoryPersonality then + self._mapNode.imgTriggerCg2.gameObject:SetActive(true) + self._mapNode.ImageLine2.gameObject:SetActive(true) + self.tbEventType[k] = GameEnum.soldierEventType.StoryPersonality + self._mapNode.goBossInfo.gameObject:SetActive(true) + if mapOptionData.CheckDifficulty ~= nil and 0 < mapOptionData.CheckDifficulty then + local sText = orderedFormat(ConfigTable.GetUIText("Soldier_BattleEvent_Need"), mapOptionData.CheckDifficulty) or "" + NovaAPI.SetTMPText(self._mapNode.TMPFunc[k], sText) + else + self._mapNode.imgFunc[k].gameObject:SetActive(false) + end + elseif mapOptionText.StoryType == GameEnum.soldierEventType.StoryCost then + self.tbEventType[k] = GameEnum.soldierEventType.StoryCost + self._mapNode.goBossInfo.gameObject:SetActive(false) + if mapOptionText.CostDesc ~= nil and mapOptionText.CostDesc ~= "" then + NovaAPI.SetTMPText(self._mapNode.TMPFunc[k], mapOptionText.CostDesc) + else + self._mapNode.imgFunc[k].gameObject:SetActive(false) + end + end + end + end + local tbGrids = self._mapNode["goReward" .. k .. "_"] or {} + for _, go in pairs(tbGrids) do + go.gameObject:SetActive(false) + end + if bUnlock then + local tbRewards = v.Rewards + self.nRewardIndex = 1 + for _, mapReward in pairs(tbRewards or {}) do + local nRewardType = mapReward.RewardType or 0 + if nRewardType == AllEnum.SoldierEventEffectRewardType.Card then + for _, nCardId in pairs(mapReward.Ids.Values or {}) do + local mapCfg = ConfigTable.GetData("SoldierStrategyCard", nCardId) + if mapCfg ~= nil then + local goItem, goChar, goBuff = self:GetRewardGrid(tbGrids, self.nRewardIndex) + if goItem == nil then + break + end + local imgBg = goBuff.transform:Find("SmallBuff/AnimRoot/imgBg"):GetComponent("Image") + local imgIcon = goBuff.transform:Find("SmallBuff/AnimRoot/imgIcon"):GetComponent("Image") + goBuff:SetActive(true) + self:SetPngSprite(imgIcon, "Icon/SoldierBuffCard/" .. mapCfg.Icon) + local sRarityIcon = AllEnum.SoldierStrategyCardRarityIcon[mapCfg.Rarity] + if sRarityIcon ~= nil then + self:SetPngSprite(imgBg, "Icon/SoldierOtherIcon/" .. sRarityIcon .. AllEnum.SoldierChessIconSurfix.S) + end + local btnBuff = goBuff:GetComponent("UIButton") + table.insert(self.tbBtns, btnBuff) + btnBuff.onClick:RemoveAllListeners() + btnBuff.onClick:AddListener(function() + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierCardTips, nCardId) + end) + self.nRewardIndex = self.nRewardIndex + 1 + end + end + elseif nRewardType == AllEnum.SoldierEventEffectRewardType.GainCoin then + for _, mapCoin in pairs(mapReward.Resource.ResRewards or {}) do + if mapCoin.Qty ~= nil and 0 < mapCoin.Qty then + local goItem, goChar, goBuff = self:GetRewardGrid(tbGrids, self.nRewardIndex) + if goItem == nil then + break + end + goItem:SetActive(true) + local sCoinIcon = "Icon/Item/item_40" + local ctrlItem = self:BindCtrlByNode(goItem, "Game.UI.Soldier.Template.SoldierItemGridCtrl") + ctrlItem:SetItem(1, mapCoin.Qty, sCoinIcon, mapCoin.Tid) + table.insert(self.tbItemCtrl, ctrlItem) + self.nRewardIndex = self.nRewardIndex + 1 + end + end + elseif nRewardType == AllEnum.SoldierEventEffectRewardType.Hp then + local nHp = mapReward.Hp + if not (nHp ~= nil and 0 < nHp) then + goto lbl_538 + end + local goItem, goChar, goBuff = self:GetRewardGrid(tbGrids, self.nRewardIndex) + if goItem == nil then + break + end + goItem:SetActive(true) + local sHpIcon = "Icon/Item/item_2701005" + local ctrlItem = self:BindCtrlByNode(goItem, "Game.UI.Soldier.Template.SoldierItemGridCtrl") + ctrlItem:SetItem(1, nHp, sHpIcon, 2701005) + table.insert(self.tbItemCtrl, ctrlItem) + self.nRewardIndex = self.nRewardIndex + 1 + elseif nRewardType == AllEnum.SoldierEventEffectRewardType.Chess then + for _, mapChar in ipairs(mapReward.Chess.ChessRewards or {}) do + local goItem, goChar, goBuff = self:GetRewardGrid(tbGrids, self.nRewardIndex) + if goItem == nil then + break + end + goChar:SetActive(true) + local ctrlItem = self:BindCtrlByNode(goChar, "Game.UI.Soldier.Template.SoldierCharGridCtrl") + local cSkin = ConfigTable.GetData("SoldierSkin", mapChar.Tid) + local cData = ConfigTable.GetData("SoldierCharacter", mapChar.Tid) + ctrlItem:SetItem(cData.Rarity, mapChar.Qty, cSkin.Icon .. AllEnum.SoldierChessIconSurfix.S, mapChar.Star) + table.insert(self.tbItemCtrl, ctrlItem) + local btnChar = goChar:GetComponent("UIButton") + table.insert(self.tbBtns, btnChar) + btnChar.onClick:RemoveAllListeners() + btnChar.onClick:AddListener(function() + local chessData = { + nId = mapChar.Tid, + nStar = mapChar.Star + } + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierCharCardTips, btnChar.gameObject.transform, chessData) + end) + self.nRewardIndex = self.nRewardIndex + 1 + end + end + ::lbl_538:: + end + end + end + self:RefreshOptionInteractable() +end +function SoldierEventCtrl:GetRewardGrid(tbGrids, nIndex) + local goGrid = tbGrids[nIndex] + if goGrid == nil then + return + end + goGrid = goGrid.gameObject + goGrid:SetActive(true) + local goItem = goGrid.transform:Find("OptionItem").gameObject + local goChar = goGrid.transform:Find("CharItem").gameObject + local goBuff = goGrid.transform:Find("BuffItem").gameObject + goItem:SetActive(false) + goChar:SetActive(false) + goBuff:SetActive(false) + return goItem, goChar, goBuff +end +local tbPersonalityTextKey = { + [GameEnum.SoldierRolePersonality.Personality_Intuition] = "Soldier_Personality_Intuition", + [GameEnum.SoldierRolePersonality.Personality_Analysis] = "Soldier_Personality_Analyze", + [GameEnum.SoldierRolePersonality.Personality_Chaos] = "Soldier_Personality_Chaos" +} +function SoldierEventCtrl:SetUnlockCond(nCond, param, nIndex) + local sUnlockText = "" + local sIcon = "" + self._mapNode.imgChaos[nIndex].gameObject:SetActive(false) + if nCond == GameEnum.SoldierStoryOptionCond.BossPersonalityGrade then + local sPre = ConfigTable.GetUIText("Soldier_BattleEvent_Lock") + local sTextKey = param and tbPersonalityTextKey[param[1]] + local sPost = sTextKey and ConfigTable.GetUIText(sTextKey) or "" + sUnlockText = orderedFormat(sPre, sPost) + sIcon = param and AllEnum.SoldierPersonalityLevelIconByEnum[param[2]] or "" + if sTextKey ~= nil and sIcon ~= "" then + self._mapNode.imgChaos[nIndex].gameObject:SetActive(true) + self:SetPngSprite(self._mapNode.imgChaos[nIndex], sIcon) + end + elseif nCond == GameEnum.SoldierStoryOptionCond.GradeLevelUnlocked then + local sRank = "M" .. param[1] + sUnlockText = orderedFormat(ConfigTable.GetUIText("Soldier_Event_NeedChallengeGrade"), sRank) + elseif nCond == GameEnum.SoldierStoryOptionCond.EndingUnlocked then + local mapEnding = ConfigTable.GetData("SoldierEndingPlan", param[1]) + sUnlockText = orderedFormat(ConfigTable.GetUIText("Soldier_Event_NeedEnding"), mapEnding.EndingTitle) + elseif nCond == GameEnum.SoldierStoryOptionCond.OptionChosenInRun then + elseif nCond == GameEnum.SoldierStoryOptionCond.CoinUnlocked then + sUnlockText = orderedFormat(ConfigTable.GetUIText("Soldier_Event_NeedCoin"), param[1]) + elseif nCond == GameEnum.SoldierStoryOptionCond.HpUnlocked then + sUnlockText = orderedFormat(ConfigTable.GetUIText("Soldier_Event_NeedHp"), param[1]) + end + NovaAPI.SetTMPText(self._mapNode.txtLock[nIndex], sUnlockText) +end +function SoldierEventCtrl:CheckOptionCond(nCond, param, nOptionId) + if nCond == GameEnum.SoldierStoryOptionCond.BossPersonalityGrade then + local nGrade = param and param[2] + local nPersonalityType = param and param[1] + local nCurGrade = self.tbPersonalityGrade and self.tbPersonalityGrade[nPersonalityType] + if tbPersonalityTextKey[nPersonalityType] == nil or AllEnum.SoldierPersonalityLevelIconByEnum[nGrade] == nil or AllEnum.SoldierPersonalityLevelIconByEnum[nCurGrade] == nil then + return false + end + return nGrade >= nCurGrade + elseif nCond == GameEnum.SoldierStoryOptionCond.CoinUnlocked then + local nCoin = self.levelData:GetItem(AllEnum.CoinItemId.SoldierCurrency) + return nCoin >= param[1] + elseif nCond == GameEnum.SoldierStoryOptionCond.HpUnlocked then + local nHp = self.levelData:GetHp() + return nHp > param[1] + elseif nCond == GameEnum.SoldierStoryOptionCond.GradeLevelUnlocked then + local nChallengeGrade = PlayerData.SoldierData:GetHighestChallengeId() + local mapChallenge = ConfigTable.GetData("SoldierGradeChallenge", nChallengeGrade) + return mapChallenge ~= nil and mapChallenge.GradeLevel >= param[1] + elseif nCond == GameEnum.SoldierStoryOptionCond.OptionChosenInRun then + elseif nCond == GameEnum.SoldierStoryOptionCond.EndingUnlocked then + end + return false +end +function SoldierEventCtrl:RefreshBossTemplate() + local mapCfg = ConfigTable.GetData("SoldierBossTemplate", self.nBossTemplateId or 0) + self.tbPersonalityGrade = {} + if mapCfg ~= nil then + NovaAPI.SetTMPText(self._mapNode.txtCharName, mapCfg.Name) + local sIntGrade = AllEnum.SoldierPersonalityLevelIconByEnum[mapCfg.Personality_Intuition] or "" + self.tbPersonalityGrade[GameEnum.SoldierRolePersonality.Personality_Intuition] = mapCfg.Personality_Intuition + self:SetPngSprite(self._mapNode.imgPersonalityPercent[1], sIntGrade) + local sAnalyzeGrade = AllEnum.SoldierPersonalityLevelIconByEnum[mapCfg.Personality_Analysis] or "" + self.tbPersonalityGrade[GameEnum.SoldierRolePersonality.Personality_Analysis] = mapCfg.Personality_Analysis + self:SetPngSprite(self._mapNode.imgPersonalityPercent[2], sAnalyzeGrade) + local sChaosGrade = AllEnum.SoldierPersonalityLevelIconByEnum[mapCfg.Personality_Chaos] or "" + self.tbPersonalityGrade[GameEnum.SoldierRolePersonality.Personality_Chaos] = mapCfg.Personality_Chaos + self:SetPngSprite(self._mapNode.imgPersonalityPercent[3], sChaosGrade) + self:SetPngSprite(self._mapNode.imgCharHead, mapCfg.SoldierPlayerHead) + end +end +function SoldierEventCtrl:HidePanel() + if self._bPanelHidden then + return + end + self._bPanelHidden = true + self.bPrevMainRootVisible = self._mapNode.mainRoot.gameObject.activeSelf or false + self.bPrevBlurVisible = self._mapNode.blur.gameObject.activeSelf or false + self.bPrevImgMaskMainVisible = self._mapNode.imgMaskMain.gameObject.activeSelf or false + self._mapNode.mainRoot.gameObject:SetActive(false) + self._mapNode.blur.gameObject:SetActive(false) + self._mapNode.imgMaskMain.gameObject:SetActive(false) +end +function SoldierEventCtrl:ShowPanel() + if not self:RefreshEvent(true) then + return + end + self._bPanelHidden = false + self._mapNode.mainRoot.gameObject:SetActive(self.bPrevMainRootVisible) + self._mapNode.blur.gameObject:SetActive(self.bPrevBlurVisible) + self._mapNode.imgMaskMain.gameObject:SetActive(self.bPrevImgMaskMainVisible) +end +function SoldierEventCtrl:OpenDicePanel(mapParam) + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierResolveadisputePanel, mapParam) +end +function SoldierEventCtrl:OnBtnClick_Choose(btn, nIndex) + local objLevelData = PlayerData.SoldierData:GetCurLevelData() + local mapEventData = objLevelData and objLevelData:GetStoryEventData() + if mapEventData == nil or mapEventData ~= self.mapCurEventData or 0 < (mapEventData.nIndex or 0) then + self:RefreshEvent(true) + return + end + local callback = function(tbChange) + end + self.levelData:SendStoryEventSelect(nIndex, callback) +end +function SoldierEventCtrl:OnBtnClick_Return() + CS.WwiseAudioManager.Instance:PostEvent("mode_900001_chess_ingame_transition") + self:HidePanel() +end +function SoldierEventCtrl:OnEvent_ShowSoldierEventPanel() + self:ShowPanel() + self._mapNode.animRoot:Play("SoldierEventPanel_SelectEvent_in", 0, 0) +end +function SoldierEventCtrl:OnEvent_SoldierEventSelect(nIndex, nCardId) +end +function SoldierEventCtrl:RefreshOptionInteractable() + for nIndex, btn in pairs(self._mapNode.btnChoose) do + btn.interactable = self._bOpeningStoryClosed and (self._tbOptionUnlocked or {})[nIndex] == true + end +end +function SoldierEventCtrl:OnBtnClick_CloseStory() + self._bOpeningStoryClosed = true + self._mapNode.rtCharEvent.gameObject:SetActive(false) + self:RefreshOptionInteractable() + self._mapNode.animRoot:Play("SoldierEventPanel_SelectEvent_in", 0, 0) +end +function SoldierEventCtrl:OnBtnClick_CloseCg() + self._bOpeningStoryClosed = true + self._mapNode.rtTriggerEvent.gameObject:SetActive(false) + self:RefreshOptionInteractable() + self._mapNode.animRoot:Play("SoldierEventPanel_SelectEvent_in", 0, 0) +end +function SoldierEventCtrl:OnEvent_ShowBattleEventPanel() + self:ShowPanel() + self._mapNode.animRoot:Play("SoldierEventPanel_SelectEvent_in", 0, 0) +end +function SoldierEventCtrl:OnEvent_RefreshStoryEventOfCostly() + self:RefreshEvent() +end +function SoldierEventCtrl:OnEvent_EnterEventSelect() + self:RefreshEvent() +end +function SoldierEventCtrl:OnEvent_RefreshSoldierRes() + self:RefreshEvent(true) +end +return SoldierEventCtrl diff --git a/lua/game/ui/soldier/battleevent/soldiereventpanel.lua b/lua/game/ui/soldier/battleevent/soldiereventpanel.lua new file mode 100644 index 000000000..b71ee74ef --- /dev/null +++ b/lua/game/ui/soldier/battleevent/soldiereventpanel.lua @@ -0,0 +1,21 @@ +local SoldierEventPanel = class("SoldierEventPanel", BasePanel) +SoldierEventPanel._bIsMainPanel = false +SoldierEventPanel._tbDefine = { + { + sPrefabPath = "Soldier/Level/SoldierEventPanel.prefab", + sCtrlName = "Game.UI.Soldier.BattleEvent.SoldierEventCtrl" + } +} +function SoldierEventPanel:Awake() +end +function SoldierEventPanel:OnEnable() +end +function SoldierEventPanel:OnAfterEnter() +end +function SoldierEventPanel:OnDisable() +end +function SoldierEventPanel:OnDestroy() +end +function SoldierEventPanel:OnRelease() +end +return SoldierEventPanel diff --git a/lua/game/ui/soldier/battleevent/soldierresolveadisputectrl.lua b/lua/game/ui/soldier/battleevent/soldierresolveadisputectrl.lua index 5d7cd7cb7..5910e552f 100644 --- a/lua/game/ui/soldier/battleevent/soldierresolveadisputectrl.lua +++ b/lua/game/ui/soldier/battleevent/soldierresolveadisputectrl.lua @@ -40,20 +40,49 @@ SoldierResolveadisputeCtrl._mapNodeConfig = { sComponentName = "TMP_Text", sLanguageId = "Tips_Continue" }, - txtFinalPoint = { - sComponentName = "TMP_Text", - sLanguageId = "SoldierBattleEvent_FinalPoint" - }, - txtFinalPointNum = {sComponentName = "TMP_Text"}, goNodeResultTitle = {}, + goFailureTitle = {}, trRawImage = { sComponentName = "RectTransform" }, animFx_Tips = {sNodeName = "Fx_Tips", sComponentName = "Animator"}, Win = {}, - Lose = {} + BgSuccess = {}, + Lose = {}, + BgFailure = {}, + goProbability = {}, + Probabilityitem = {nCount = 2}, + txtProbNum = {sComponentName = "TMP_Text"}, + txtProbTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Resolveadispute_Probability" + }, + txtPersonalityTitle = {sComponentName = "TMP_Text"}, + txtPersonalityAdd = {sComponentName = "TMP_Text"}, + imgPersonalityGrade = {sComponentName = "Image"}, + txtAddBuff = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Resolveadispute_AddBuff" + }, + txtAddPoint = {sComponentName = "TMP_Text"}, + goitemContainer = { + sComponentName = "LoopScrollView" + }, + goBonus = {}, + txtFinalPointWin = { + sComponentName = "TMP_Text", + sLanguageId = "SoldierBattleEvent_FinalPoint" + }, + txtFinalPointNumWin = {sComponentName = "TMP_Text"}, + txtFinalPointLose = { + sComponentName = "TMP_Text", + sLanguageId = "SoldierBattleEvent_FinalPoint" + }, + txtFinalPointNumLose = {sComponentName = "TMP_Text"} +} +SoldierResolveadisputeCtrl._mapEventConfig = { + SoldierPlayDiceResult = "OnPlayDiceResult" } -SoldierResolveadisputeCtrl._mapEventConfig = {} SoldierResolveadisputeCtrl._mapRedDotConfig = {} local function FindChildTransform(trRoot, sName) if trRoot == nil or type(sName) ~= "string" then @@ -75,23 +104,106 @@ end function SoldierResolveadisputeCtrl:Awake() self.bActive = true self.bDiceCasted = false + self._animResult = self.gameObject:GetComponent(typeof(Animator)) self.mDice3DData = {} self._mapNode.trRawImage.gameObject:SetActive(true) self:BuildDice3DData() + local tbParams = self:GetPanelParam() + if tbParams ~= nil and 0 < #tbParams then + self.nPersonalityType = tbParams[1].nPersonalityType or 0 + self.nDimensionLevel = tbParams[1].nDimensionLevel or 0 + self.sPersonalityGrade = tbParams[1].sPersonalityGrade or "" + self.nDimensionDifficulty = tbParams[1].nDimensionDifficulty or 0 + end end function SoldierResolveadisputeCtrl:OnEnable() self.bActive = true self.bDiceCasted = false self.bRollMinFinished = false self.nPendingDicePoint = nil + self._bPendingDiceSuccess = false + self.nPointToAdd = 0 self._mapNode.btnClose.gameObject:SetActive(false) self._mapNode.btnConfirm.gameObject:SetActive(true) self._mapNode.txtBlank.gameObject:SetActive(false) self._mapNode.goNodeResultTitle.gameObject:SetActive(false) - local tbDicePointLevel = ConfigTable.GetConfigArray("SoldierChessEventBattle") - local nPointGreatSuccess = tbDicePointLevel[3] - local sText = orderedFormat(ConfigTable.GetUIText("Soldier_Resolveadispute_SucessTip"), nPointGreatSuccess) + local sText = orderedFormat(ConfigTable.GetUIText("Soldier_Resolveadispute_SucessTip"), self.nDimensionLevel) NovaAPI.SetTMPText(self._mapNode.txtSucessTip, sText) + if self.nPersonalityType == GameEnum.SoldierRolePersonality.Personality_Chaos then + NovaAPI.SetTMPText(self._mapNode.txtPersonalityTitle, ConfigTable.GetUIText("Soldier_Personality_Chaos")) + elseif self.nPersonalityType == GameEnum.SoldierRolePersonality.Personality_Intuition then + NovaAPI.SetTMPText(self._mapNode.txtPersonalityTitle, ConfigTable.GetUIText("Soldier_Personality_Intuition")) + elseif self.nPersonalityType == GameEnum.SoldierRolePersonality.Personality_Analysis then + NovaAPI.SetTMPText(self._mapNode.txtPersonalityTitle, ConfigTable.GetUIText("Soldier_Personality_Analyze")) + end + local sIcon = AllEnum.SoldierPersonalityLevelIconByEnum[self.sPersonalityGrade] + self:SetPngSprite(self._mapNode.imgPersonalityGrade, sIcon) + self:RefreshAddPoint() +end +function SoldierResolveadisputeCtrl:RefreshAddPoint() + local nPersionalityValue = 0 + ForEachTableLine(ConfigTable.Get("SoldierBossPersonalityGrade"), function(mapData) + if mapData.SoldierPersonalityGrade == self.sPersonalityGrade then + nPersionalityValue = tonumber(mapData.AdjustValue) + local sPersonalityValue = nPersionalityValue + if 0 < nPersionalityValue then + sPersonalityValue = "+" .. nPersionalityValue + elseif nPersionalityValue < 0 then + sPersonalityValue = "-" .. nPersionalityValue + end + NovaAPI.SetTMPText(self._mapNode.txtPersonalityAdd, sPersonalityValue) + end + end) + local soldierLevelData = PlayerData.SoldierData:GetCurLevelData() + if soldierLevelData == nil then + return + end + local nAddPoint = 0 + self.tbAddBuff = soldierLevelData:GetDiceAddPointList() + if self.tbAddBuff == nil or 0 >= #self.tbAddBuff then + NovaAPI.SetTMPText(self._mapNode.txtAddPoint, 0) + else + for _, mapData in ipairs(self.tbAddBuff) do + nAddPoint = nAddPoint + mapData.nPoint + end + NovaAPI.SetTMPText(self._mapNode.txtAddPoint, nAddPoint) + self._mapNode.goitemContainer:Init(#self.tbAddBuff, self, self.OnGridRefresh, self.OnGridClick) + end + local nSuccessRate = (20 - self.nDimensionDifficulty + nPersionalityValue + nAddPoint) / 20 + if 1 < nSuccessRate then + nSuccessRate = 1 + end + nSuccessRate = math.floor(nSuccessRate * 100) + NovaAPI.SetTMPText(self._mapNode.txtProbNum, nSuccessRate .. "%") + self.nPointToAdd = nPersionalityValue + nAddPoint + self._mapNode.goBonus:SetActive(0 < nAddPoint) +end +function SoldierResolveadisputeCtrl:OnGridRefresh(goGrid, nGridIndex) + local nIndex = nGridIndex + 1 + local mapData = self.tbAddBuff[nIndex] + if mapData == nil then + return + end + local txtAddPoint = goGrid.transform:Find("txtGridAddPoint"):GetComponent(typeof(CS.TMPro.TMP_Text)) + NovaAPI.SetTMPText(txtAddPoint, mapData.nPoint) + local imgBg = goGrid.transform:Find("BuffItem/SmallBuff/AnimRoot/imgBg"):GetComponent("Image") + local imgIcon = goGrid.transform:Find("BuffItem/SmallBuff/AnimRoot/imgIcon"):GetComponent("Image") + if mapData.nType == AllEnum.SoldierDiscAddType.BuffCard then + local mapCfg = ConfigTable.GetData("SoldierStrategyCard", mapData.nId) + if mapCfg ~= nil then + self:SetPngSprite(imgIcon, "Icon/SoldierBuffCard/" .. mapCfg.Icon) + local sRarityIcon = AllEnum.SoldierStrategyCardRarityIcon[mapCfg.Rarity] + if sRarityIcon ~= nil then + self:SetPngSprite(imgBg, "Icon/SoldierOtherIcon/" .. sRarityIcon .. AllEnum.SoldierChessIconSurfix.S) + end + end + elseif mapData.nType == AllEnum.SoldierDiscAddType.TechNode then + local mapCfg = ConfigTable.GetData("SoldierTechNode", mapData.nId) + if mapCfg ~= nil then + self:SetPngSprite(imgIcon, mapCfg.Icon) + self:SetPngSprite(imgBg, "UI/Soldier/SpriteAtlas/Common/btn_soldier_choose4") + end + end end function SoldierResolveadisputeCtrl:OnDisable() self.bActive = false @@ -101,7 +213,7 @@ function SoldierResolveadisputeCtrl:GetDiceCount() if soldierLevelData == nil then return 1 end - local eventBattleData = soldierLevelData:GetEventBattleData() + local eventBattleData = soldierLevelData:GetStoryEventData() if eventBattleData == nil then return 1 end @@ -263,36 +375,27 @@ function SoldierResolveadisputeCtrl:OnDiceResultAnimEnd() if self.bActive ~= true then return end - NovaAPI.SetTMPText(self._mapNode.txtFinalPointNum, self.nPendingDicePoint or 0) - local tbDicePointLevel = ConfigTable.GetConfigArray("SoldierChessEventBattle") - if tbDicePointLevel ~= nil then - local nMinPoint = tonumber(tbDicePointLevel[1]) or 0 - local sAnimName = "" - local sSoundName = "" - if nMinPoint <= self.nPendingDicePoint then - self._mapNode.Win.gameObject:SetActive(true) - self._mapNode.Lose.gameObject:SetActive(false) - sAnimName = "SoldierResolveadisputeTips_Win" - sSoundName = "mode_900001_chess_result_resolve_toss_goodEnd" - else - self._mapNode.Lose.gameObject:SetActive(true) - self._mapNode.Win.gameObject:SetActive(false) - sAnimName = "SoldierResolveadisputeTips_Lose" - sSoundName = "mode_900001_chess_result_resolve_toss_badEnd" - end - if sAnimName ~= "" then - self._mapNode.animFx_Tips:Play(sAnimName) - end - if sSoundName ~= "" then - CS.WwiseAudioManager.Instance:PostEvent(sSoundName) - end + local nFinalPoint = (self.nPendingDicePoint or 0) + self.nPointToAdd + NovaAPI.SetTMPText(self._mapNode.txtFinalPointNumWin, nFinalPoint) + NovaAPI.SetTMPText(self._mapNode.txtFinalPointNumLose, nFinalPoint) + local bSuccess = self._bPendingDiceSuccess == true + self._mapNode.Win.gameObject:SetActive(bSuccess) + self._mapNode.BgSuccess.gameObject:SetActive(bSuccess) + self._mapNode.Lose.gameObject:SetActive(not bSuccess) + self._mapNode.BgFailure.gameObject:SetActive(not bSuccess) + local sAnimName = bSuccess and "SoldierResolveadisputeTips_Win" or "SoldierResolveadisputeTips_Lose" + local sPanelAnimName = bSuccess and "SoldierResolveadispute_win" or "SoldierResolveadispute_lose" + local sSoundName = bSuccess and "mode_900001_chess_result_resolve_toss_goodEnd" or "mode_900001_chess_result_resolve_toss_badEnd" + if self._animResult ~= nil then + self._animResult:Play(sPanelAnimName, 0, 0) end + self._mapNode.animFx_Tips:Play(sAnimName, 0, 0) + CS.WwiseAudioManager.Instance:PostEvent(sSoundName) self.bDiceCasted = false self._mapNode.txtBlank.gameObject:SetActive(true) self._mapNode.btnConfirm.gameObject:SetActive(false) self._mapNode.btnClose.gameObject:SetActive(true) self._mapNode.goNodeResultTitle.gameObject:SetActive(true) - EventManager.Hit("SoldierDiceCasted") end function SoldierResolveadisputeCtrl:OnBtnClick_Confirm() if self.bDiceCasted == true then @@ -302,6 +405,8 @@ function SoldierResolveadisputeCtrl:OnBtnClick_Confirm() self.bDiceCasted = true self.bRollMinFinished = false self.nPendingDicePoint = nil + self._bPendingDiceSuccess = false + self.fnOnPanelClose = nil self:PlayDiceRollAnim() if self:HasDiceAnim() == true then self:AddTimer(1, DICE_ROLL_MIN_TIME, "OnDiceRollMinFinished", true, true, true) @@ -310,20 +415,31 @@ function SoldierResolveadisputeCtrl:OnBtnClick_Confirm() end local soldierLevelData = PlayerData.SoldierData:GetCurLevelData() if soldierLevelData ~= nil then - soldierLevelData:SendEventBattleThrowDice(function() - if self.bActive ~= true then - return - end - self.nPendingDicePoint = soldierLevelData:GetEventBattleData().nPoint or 0 - self:TryPlayDiceResultAnim() - end) + soldierLevelData:SendStoryEventOfPersonalityThrowDice() else self.nPendingDicePoint = 0 self:TryPlayDiceResultAnim() end end +function SoldierResolveadisputeCtrl:OnPlayDiceResult(data, fnOnClose) + if self.bActive ~= true then + return + end + if data == nil then + return + end + self.nPendingDicePoint = data.nPoint + self._bPendingDiceSuccess = data.bSuccess == true + self.fnOnPanelClose = fnOnClose + self:TryPlayDiceResultAnim() +end function SoldierResolveadisputeCtrl:OnBtnClick_Close() EventManager.Hit(EventId.ClosePanel, PanelId.SoldierResolveadisputePanel) + local fnOnClose = self.fnOnPanelClose + self.fnOnPanelClose = nil + if fnOnClose ~= nil then + fnOnClose() + end end function SoldierResolveadisputeCtrl:OnDestroy() if self.mDice3DData.cameraRT ~= nil then diff --git a/lua/game/ui/soldier/bosstemplate/soldierbosstemplateitemctrl.lua b/lua/game/ui/soldier/bosstemplate/soldierbosstemplateitemctrl.lua new file mode 100644 index 000000000..a546eb069 --- /dev/null +++ b/lua/game/ui/soldier/bosstemplate/soldierbosstemplateitemctrl.lua @@ -0,0 +1,115 @@ +local SoldierBossTemplateItemCtrl = class("SoldierBossTemplateItemCtrl", BaseCtrl) +SoldierBossTemplateItemCtrl._mapNodeConfig = { + animRoot = { + sNodeName = "AnimRootMain", + sComponentName = "Animator" + }, + imgCharHead = {sComponentName = "Image"}, + txtCharName = {sComponentName = "TMP_Text"}, + goPersonality = {nCount = 3}, + txtPersonality1 = { + sComponentName = "TMP_Text", + sLanguageId = "Personality_Instinct" + }, + txtPersonality2 = { + sComponentName = "TMP_Text", + sLanguageId = "Personality_Analyze" + }, + txtPersonality3 = { + sComponentName = "TMP_Text", + sLanguageId = "Personality_Chaos" + }, + imgPersonalityPercent = {nCount = 3, sComponentName = "Image"}, + txtSkillTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Boss_Template_Skill_Title" + }, + imgSkill = {sComponentName = "Image"}, + imgSkillInitiative = {}, + txtSkillInitiative = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_BossSkill_Active" + }, + imgSkillPassive = {}, + txtSkillPassive = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_BossSkill_Passive" + }, + txt_bossSkillName = {sComponentName = "TMP_Text"}, + txt_bossSkillType = {sComponentName = "TMP_Text"}, + txt_Desc = {sComponentName = "TMP_Text"}, + goLocked = {sNodeName = "rtLock"}, + txt_Lock = {sComponentName = "TMP_Text"}, + btnConfirm = { + sComponentName = "UIButton", + callback = "OnBtnClick_Confirm" + }, + txtConfirm = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_BossTemplate_Confirm" + } +} +SoldierBossTemplateItemCtrl._mapEventConfig = {} +SoldierBossTemplateItemCtrl._mapRedDotConfig = {} +function SoldierBossTemplateItemCtrl:Awake() +end +function SoldierBossTemplateItemCtrl:SetItemData(mapData) + self.mapData = mapData + local nTemplateId = mapData.nId + local mapCfg = ConfigTable.GetData("SoldierBossTemplate", nTemplateId) + if mapCfg ~= nil then + NovaAPI.SetTMPText(self._mapNode.txtCharName, mapCfg.Name or "") + self:SetPngSprite(self._mapNode.imgCharHead, mapCfg.SoldierPlayerHead) + self:SetPngSprite(self._mapNode.imgSkill, mapCfg.SoldierRoleSkillIcon) + NovaAPI.SetTMPText(self._mapNode.txt_bossSkillName, mapCfg.Title or "") + NovaAPI.SetTMPText(self._mapNode.txt_Desc, mapCfg.Desc or "") + local nSkillType = mapCfg.SoldierRoleSkillType + self._mapNode.imgSkillPassive.gameObject:SetActive(nSkillType == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_1 or nSkillType == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_3) + self._mapNode.imgSkillInitiative.gameObject:SetActive(nSkillType == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_2 or nSkillType == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_4) + local showCfg = AllEnum.SoldierBossSkillType[nSkillType] + if showCfg ~= nil then + NovaAPI.SetTMPText(self._mapNode.txt_bossSkillType, ConfigTable.GetUIText(showCfg.sLanguageId)) + end + for i = 1, 3 do + local nType = 0 + if i == 1 then + nType = mapCfg.Personality_Intuition + elseif i == 2 then + nType = mapCfg.Personality_Analysis + elseif i == 3 then + nType = mapCfg.Personality_Chaos + end + local mapGradeCfg = ConfigTable.GetData("SoldierBossPersonalityGrade", nType) + if mapGradeCfg ~= nil then + self:SetPngSprite(self._mapNode.imgPersonalityPercent[i], mapGradeCfg.Icon) + end + end + if mapData.nUnlock == 0 then + local nNodeId = mapCfg.TechNodeId + local mapTechNodeCfg = ConfigTable.GetData("SoldierTechNode", nNodeId) + if mapTechNodeCfg ~= nil then + local sLock = orderedFormat(ConfigTable.GetUIText("Soldier_BossTemplate_Lock"), mapTechNodeCfg.Name) + NovaAPI.SetTMPText(self._mapNode.txt_Lock, sLock) + end + end + end + self._mapNode.goLocked:SetActive(mapData.nUnlock == 0) + self._mapNode.btnConfirm.gameObject:SetActive(false) +end +function SoldierBossTemplateItemCtrl:SetSelected(bSel) + if self.mapData == nil or self.mapData.nUnlock == 0 then + return + end + self._mapNode.btnConfirm.gameObject:SetActive(bSel) + if bSel then + self._mapNode.animRoot:Play("BossTemplateItem_up", 0, 0) + else + self._mapNode.animRoot:Play("BossTemplateItem_down", 0, 0) + end +end +function SoldierBossTemplateItemCtrl:OnBtnClick_Confirm() + PlayerData.SoldierData:GetCurLevelData():SendSelectBossAbility(self.mapData.nId, function() + EventManager.Hit(EventId.ClosePanel, PanelId.SoldierBossTemplateSelect) + end) +end +return SoldierBossTemplateItemCtrl diff --git a/lua/game/ui/soldier/bosstemplate/soldierbosstemplateselectctrl.lua b/lua/game/ui/soldier/bosstemplate/soldierbosstemplateselectctrl.lua new file mode 100644 index 000000000..a4db8e833 --- /dev/null +++ b/lua/game/ui/soldier/bosstemplate/soldierbosstemplateselectctrl.lua @@ -0,0 +1,99 @@ +local SoldierBossTemplateSelectCtrl = class("SoldierBossTemplateSelectCtrl", BaseCtrl) +SoldierBossTemplateSelectCtrl._mapNodeConfig = { + txtLabel = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Select_BossTemplate_Title" + }, + sv = { + sNodeName = "sv_BossTemplate", + sComponentName = "LoopScrollView" + }, + btnGuide = { + sComponentName = "UIButton", + callback = "OnBtnClick_Guide" + } +} +SoldierBossTemplateSelectCtrl._mapEventConfig = {} +SoldierBossTemplateSelectCtrl._mapRedDotConfig = {} +function SoldierBossTemplateSelectCtrl:Awake() +end +function SoldierBossTemplateSelectCtrl:OnEnable() + local param = self:GetPanelParam() + self.nSelectedId = nil + self.nLastInsId = 0 + self.fnCallback = nil + if type(param) == "table" then + self.nSelectedId = param[1] + self.fnCallback = param[2] + end + self.tbItemCtrl = {} + self:InitList() + if not PlayerData.Guide:CheckGuideFinishById(503) then + EventManager.Hit("Guide_PassiveCheck_Msg", "Guide_Solider_503") + end +end +function SoldierBossTemplateSelectCtrl:OnDisable() + self:ClearCtrl() +end +function SoldierBossTemplateSelectCtrl:OnDestroy() + self:ClearCtrl() +end +function SoldierBossTemplateSelectCtrl:ClearCtrl() + if self.tbItemCtrl ~= nil then + for k, v in pairs(self.tbItemCtrl) do + self:UnbindCtrlByNode(v) + self.tbItemCtrl[k] = nil + end + self.tbItemCtrl = {} + end +end +function SoldierBossTemplateSelectCtrl:InitList() + self._mapNode.sv.gameObject:SetActive(false) + EventManager.Hit(EventId.TemporaryBlockInput, 0.5) + self:AddTimer(1, 0.6, function() + self._mapNode.sv.gameObject:SetActive(true) + self.tbTemplateList = PlayerData.SoldierData:GetAllBossTemplates() or {} + self._mapNode.sv:SetAnim(0.06) + self._mapNode.sv:Init(#self.tbTemplateList, self, self.OnRefreshGrid, self.OnGridBtnClick, false) + end, true, true, true) +end +function SoldierBossTemplateSelectCtrl:OnRefreshGrid(goGrid, gridIndex) + local nIndex = gridIndex + 1 + local mapData = self.tbTemplateList[nIndex] + if mapData == nil then + return + end + local nInstanceId = goGrid:GetInstanceID() + local ctrl = self.tbItemCtrl[nInstanceId] + if ctrl == nil then + ctrl = self:BindCtrlByNode(goGrid, "Game.UI.Soldier.BossTemplate.SoldierBossTemplateItemCtrl") + self.tbItemCtrl[nInstanceId] = ctrl + end + ctrl:SetItemData(mapData) + ctrl:SetSelected(false) +end +function SoldierBossTemplateSelectCtrl:OnGridBtnClick(goGrid, gridIndex) + local nIndex = gridIndex + 1 + local mapData = self.tbTemplateList[nIndex] + if mapData == nil or mapData.nUnlock == 0 then + return + end + if self.nSelectedId == mapData.nId then + return + end + self.nSelectedId = mapData.nId + local nInstanceId = goGrid:GetInstanceID() + local ctrl = self.tbItemCtrl[nInstanceId] + if ctrl ~= nil then + ctrl:SetSelected(true) + end + local lastCtrl = self.tbItemCtrl[self.nLastInsId] + if lastCtrl ~= nil then + lastCtrl:SetSelected(false) + end + self.nLastInsId = nInstanceId +end +function SoldierBossTemplateSelectCtrl:OnBtnClick_Guide() + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierRecommendPanel, true) +end +return SoldierBossTemplateSelectCtrl diff --git a/lua/game/ui/soldier/bosstemplate/soldierbosstemplateselectpanel.lua b/lua/game/ui/soldier/bosstemplate/soldierbosstemplateselectpanel.lua new file mode 100644 index 000000000..380557fa1 --- /dev/null +++ b/lua/game/ui/soldier/bosstemplate/soldierbosstemplateselectpanel.lua @@ -0,0 +1,21 @@ +local SoldierBossTemplateSelectPanel = class("SoldierBossTemplateSelectPanel", BasePanel) +SoldierBossTemplateSelectPanel._bIsMainPanel = false +SoldierBossTemplateSelectPanel._tbDefine = { + { + sPrefabPath = "Soldier/Level/SoldierBossTemplateSelect.prefab", + sCtrlName = "Game.UI.Soldier.BossTemplate.SoldierBossTemplateSelectCtrl" + } +} +function SoldierBossTemplateSelectPanel:Awake() +end +function SoldierBossTemplateSelectPanel:OnEnable() +end +function SoldierBossTemplateSelectPanel:OnAfterEnter() +end +function SoldierBossTemplateSelectPanel:OnDisable() +end +function SoldierBossTemplateSelectPanel:OnDestroy() +end +function SoldierBossTemplateSelectPanel:OnRelease() +end +return SoldierBossTemplateSelectPanel diff --git a/lua/game/ui/soldier/bosstemplate/soldierbosstemplatetipsctrl.lua b/lua/game/ui/soldier/bosstemplate/soldierbosstemplatetipsctrl.lua new file mode 100644 index 000000000..9992f4f70 --- /dev/null +++ b/lua/game/ui/soldier/bosstemplate/soldierbosstemplatetipsctrl.lua @@ -0,0 +1,75 @@ +local SoldierBossTemplateTipsCtrl = class("SoldierBossTemplateTipsCtrl", BaseCtrl) +SoldierBossTemplateTipsCtrl._mapNodeConfig = { + goBlur = {sNodeName = "blur"}, + btnClose = { + sComponentName = "UIButton", + callback = "OnBtnClick_Close" + }, + goContent = { + sNodeName = "----SafeAreaRoot----" + }, + txtTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_BossTemplate_Title" + }, + goBossTemplateItem = { + sCtrlName = "Game.UI.Soldier.BossTemplate.SoldierBossTemplateItemCtrl" + }, + txt_Empty = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Stage_Click_Tips" + } +} +SoldierBossTemplateTipsCtrl._mapEventConfig = {} +SoldierBossTemplateTipsCtrl._mapRedDotConfig = {} +function SoldierBossTemplateTipsCtrl:Awake() + local param = self:GetPanelParam() + if type(param) == "table" then + self.nTemplateId = param[1] + end +end +function SoldierBossTemplateTipsCtrl:OnEnable() + self.animRoot = self.gameObject:GetComponent("Animator") + self._mapNode.goContent:SetActive(false) + self._mapNode.goBlur:SetActive(true) + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + self._mapNode.goContent:SetActive(true) + self:Refresh() + self:PlayInAni() + end + cs_coroutine.start(wait) +end +function SoldierBossTemplateTipsCtrl:OnDisable() +end +function SoldierBossTemplateTipsCtrl:OnDestroy() +end +function SoldierBossTemplateTipsCtrl:Refresh() + if self.nTemplateId == nil then + return + end + local nUnlock = PlayerData.SoldierData:CheckBossTemplateUnlocked(self.nTemplateId) and 1 or 0 + self._mapNode.goBossTemplateItem:SetItemData({ + nId = self.nTemplateId, + nUnlock = nUnlock + }) +end +function SoldierBossTemplateTipsCtrl:PlayInAni() + if self.animRoot ~= nil then + self.animRoot:Play("SoldierBossTemplateTips_in", 0, 0) + end + EventManager.Hit(EventId.TemporaryBlockInput, 0.3) +end +function SoldierBossTemplateTipsCtrl:PlayOutAni(callback) + if self.animRoot ~= nil then + self.animRoot:Play("SoldierBossTemplateTips_out", 0, 0) + end + self:AddTimer(1, 0.2, callback, true, true, true) +end +function SoldierBossTemplateTipsCtrl:OnBtnClick_Close() + local callback = function() + EventManager.Hit(EventId.ClosePanel, PanelId.SoldierBossTemplateTips) + end + self:PlayOutAni(callback) +end +return SoldierBossTemplateTipsCtrl diff --git a/lua/game/ui/soldier/bosstemplate/soldierbosstemplatetipspanel.lua b/lua/game/ui/soldier/bosstemplate/soldierbosstemplatetipspanel.lua new file mode 100644 index 000000000..35cda4591 --- /dev/null +++ b/lua/game/ui/soldier/bosstemplate/soldierbosstemplatetipspanel.lua @@ -0,0 +1,21 @@ +local SoldierBossTemplateTipsPanel = class("SoldierBossTemplateTipsPanel", BasePanel) +SoldierBossTemplateTipsPanel._bIsMainPanel = false +SoldierBossTemplateTipsPanel._tbDefine = { + { + sPrefabPath = "Soldier/Tips/SoldierBossTemplateTips.prefab", + sCtrlName = "Game.UI.Soldier.BossTemplate.SoldierBossTemplateTipsCtrl" + } +} +function SoldierBossTemplateTipsPanel:Awake() +end +function SoldierBossTemplateTipsPanel:OnEnable() +end +function SoldierBossTemplateTipsPanel:OnAfterEnter() +end +function SoldierBossTemplateTipsPanel:OnDisable() +end +function SoldierBossTemplateTipsPanel:OnDestroy() +end +function SoldierBossTemplateTipsPanel:OnRelease() +end +return SoldierBossTemplateTipsPanel diff --git a/lua/game/ui/soldier/characterattritips/soldiercharattritipsctrl.lua b/lua/game/ui/soldier/characterattritips/soldiercharattritipsctrl.lua index 096ef344d..fa9fe2931 100644 --- a/lua/game/ui/soldier/characterattritips/soldiercharattritipsctrl.lua +++ b/lua/game/ui/soldier/characterattritips/soldiercharattritipsctrl.lua @@ -10,6 +10,14 @@ SoldierCharAttriTipsCtrl._mapNodeConfig = { sComponentName = "UIButton", callback = "OnBtnClick_Close" }, + aniRoot = {sNodeName = "Window", sComponentName = "Animator"}, + aniBlur = { + sNodeName = "t_fullscreen_blur_black", + sComponentName = "Animator" + }, + goBlur = { + sNodeName = "t_fullscreen_blur_black" + }, imgIcon = {sComponentName = "Image"}, txt_CharName = {sComponentName = "TMP_Text"}, txtStatus = {sNodeName = "TextStatus", sComponentName = "TMP_Text"}, @@ -26,7 +34,30 @@ SoldierCharAttriTipsCtrl._mapNodeConfig = { sComponentName = "TMP_Text", sLanguageId = "Soldier_Handbook_CharDetail" }, - imgRare = {sComponentName = "Image"} + imgRare = {sComponentName = "Image"}, + rtSwitch = {}, + aniSwitch = {sNodeName = "rtSwitch", sComponentName = "Animator"}, + goSwitch = {nCount = 2}, + txtBtnSwitch2 = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Handbook_CharDetail_Switch2" + }, + txtBtnSwitch1 = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Handbook_CharDetail_Switch1" + }, + txtBtnSwitch3 = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Handbook_CharDetail_Switch1" + }, + txtBtnSwitch4 = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Handbook_CharDetail_Switch2" + }, + btnSwitch = { + sComponentName = "UIButton", + callback = "OnBtnClick_Switch" + } } SoldierCharAttriTipsCtrl._mapEventConfig = {} SoldierCharAttriTipsCtrl._mapRedDotConfig = {} @@ -35,9 +66,31 @@ function SoldierCharAttriTipsCtrl:Awake() local tbParam = self:GetPanelParam() if type(tbParam) == "table" then self._nCharId = tbParam[1] + self._bShowSwitchBtn = tbParam[2] end + self.bSwitchCharGrowth = true + if self._bShowSwitchBtn == nil then + self._bShowSwitchBtn = false + end + if self._bShowSwitchBtn then + local cfgChess = ConfigTable.GetData("SoldierCharacter", self._nCharId) + if cfgChess == nil then + return + end + if cfgChess.CharacterType == GameEnum.SoldierCharacterType.Monster then + self._bShowSwitchBtn = false + elseif cfgChess.CharacterType == GameEnum.SoldierCharacterType.Actor then + local mapChar = PlayerData.Char:GetCharDataByTid(cfgChess.CharacterId) + if mapChar == nil then + self._bShowSwitchBtn = false + end + end + end + self:SetSwitchBtnShow() end function SoldierCharAttriTipsCtrl:OnEnable() + self._mapNode.goBlur:SetActive(true) + self._mapNode.aniRoot:Play("t_window_04_t_in") if self._nCharId ~= nil then self:OnRefresh(self._nCharId) end @@ -46,6 +99,9 @@ function SoldierCharAttriTipsCtrl:OnDisable() end function SoldierCharAttriTipsCtrl:OnDestroy() end +function SoldierCharAttriTipsCtrl:SetSwitchBtnShow() + self._mapNode.rtSwitch.gameObject:SetActive(self._bShowSwitchBtn) +end function SoldierCharAttriTipsCtrl:OnRefresh(nCharId) local cfgChess = ConfigTable.GetData("SoldierCharacter", nCharId) if cfgChess == nil then @@ -74,10 +130,13 @@ function SoldierCharAttriTipsCtrl:OnRefresh(nCharId) goLevel:SetActive(i <= self.maxLevel) end end - self:_RefreshAttrItems(cfgChess.Id) + self:_RefreshAttrItems(cfgChess.Id, self._bShowSwitchBtn and self.bSwitchCharGrowth) + if self._bShowSwitchBtn then + self._mapNode.aniSwitch:Play("CharAttriTipsSwitch_2") + end end -function SoldierCharAttriTipsCtrl:_RefreshAttrItems(nCharId) - local tbAttr = SoldierAttrData.CalcCharacterAttr(nCharId, 1) +function SoldierCharAttriTipsCtrl:_RefreshAttrItems(nCharId, bAddCharGrowth) + local tbAttr = SoldierAttrData.CalcCharacterAttr(nCharId, 1, nil, nil, nil, bAddCharGrowth) self._tbShowAttr = {} for _, attr in ipairs(tbAttr or {}) do if attr.sKey ~= "Energy" and attr.sKey ~= "InitialEnergy" then @@ -105,8 +164,9 @@ function SoldierCharAttriTipsCtrl:RefreshAttrItem(goGird, gridIndex) NovaAPI.SetTMPText(txtName, mapAttributeDesc.Desc) end local tbAttrByLevel = {} + local bAddCharGrowth = self._bShowSwitchBtn and self.bSwitchCharGrowth for i = 1, self.maxLevel do - local tbAttr = SoldierAttrData.CalcCharacterAttr(self._nCharId, i) + local tbAttr = SoldierAttrData.CalcCharacterAttr(self._nCharId, i, nil, nil, nil, bAddCharGrowth) local curAttr for _, item in ipairs(tbAttr or {}) do if item.sKey == attr.sKey then @@ -139,6 +199,21 @@ function SoldierCharAttriTipsCtrl:_TransValueFormat(nValue, bPercent, nFormat, b return sValue end function SoldierCharAttriTipsCtrl:OnBtnClick_Close() - EventManager.Hit(EventId.ClosePanel, PanelId.SoldierCharAttriTips) + self._mapNode.aniRoot:Play("t_window_04_t_out") + self._mapNode.aniBlur:SetTrigger("tOut") + self:AddTimer(1, 0.3, function() + EventManager.Hit(EventId.ClosePanel, PanelId.SoldierCharAttriTips) + end, true, true, true) + EventManager.Hit(EventId.TemporaryBlockInput, 0.3) +end +function SoldierCharAttriTipsCtrl:OnBtnClick_Switch() + self.bSwitchCharGrowth = not self.bSwitchCharGrowth + if self.bSwitchCharGrowth then + self._mapNode.aniSwitch:Play("CharAttriTipsSwitch_2") + else + self._mapNode.aniSwitch:Play("CharAttriTipsSwitch_1") + end + self:SetSwitchBtnShow() + self:_RefreshAttrItems(self._nCharId, self._bShowSwitchBtn and self.bSwitchCharGrowth) end return SoldierCharAttriTipsCtrl diff --git a/lua/game/ui/soldier/characterattritips/soldiercharattritipspanel.lua b/lua/game/ui/soldier/characterattritips/soldiercharattritipspanel.lua index ec381c533..8b5fec31c 100644 --- a/lua/game/ui/soldier/characterattritips/soldiercharattritipspanel.lua +++ b/lua/game/ui/soldier/characterattritips/soldiercharattritipspanel.lua @@ -1,6 +1,7 @@ local BasePanel = require("GameCore.UI.BasePanel") local SoldierCharAttriTipsPanel = class("SoldierCharAttriTipsPanel", BasePanel) SoldierCharAttriTipsPanel._bIsMainPanel = false +SoldierCharAttriTipsPanel._sSortingLayerName = AllEnum.SortingLayerName.UI_Top SoldierCharAttriTipsPanel._tbDefine = { { sPrefabPath = "Soldier/Tips/SoldierCharAttriTipsPanel.prefab", diff --git a/lua/game/ui/soldier/charactertips/soldiercharskillpreviewctrl.lua b/lua/game/ui/soldier/charactertips/soldiercharskillpreviewctrl.lua index 764337d08..ff452cff3 100644 --- a/lua/game/ui/soldier/charactertips/soldiercharskillpreviewctrl.lua +++ b/lua/game/ui/soldier/charactertips/soldiercharskillpreviewctrl.lua @@ -117,7 +117,7 @@ function SoldierCharSkillPreviewCtrl:CalGridHeight() for _, skill in ipairs(self.tbAllSkillIds) do local nSkillId = skill.nId local skillCfg = ConfigTable.GetData("Skill", nSkillId) - local sDesc = UTILS.ParseDesc(skillCfg, GameEnum.levelTypeData.SoldierLevel, nil, false, nil, self._nCurLevel) + local sDesc = UTILS.ParseDesc(skillCfg, GameEnum.levelTypeData.SoldierLevel, nil, false, self._nCurLevel) local txtDesc = self._mapNode.grid.transform:Find("ImgdescBg/txt_desc"):GetComponent("TMP_Text") NovaAPI.SetTMPText(txtDesc, sDesc) CS.UnityEngine.UI.LayoutRebuilder.ForceRebuildLayoutImmediate(self._mapNode.grid) diff --git a/lua/game/ui/soldier/charactertips/soldierchartipsctrl.lua b/lua/game/ui/soldier/charactertips/soldierchartipsctrl.lua index d82b3f370..ff1bed882 100644 --- a/lua/game/ui/soldier/charactertips/soldierchartipsctrl.lua +++ b/lua/game/ui/soldier/charactertips/soldierchartipsctrl.lua @@ -58,6 +58,10 @@ SoldierCharTipsCtrl._mapNodeConfig = { goBaseInfo = { sComponentName = "RectTransform" }, + btnCharAttr = { + sComponentName = "UIButton", + callback = "OnBtnClick_CharAttr" + }, btnTabFront = { sComponentName = "UIButton", callback = "OnBtnClick_Front" @@ -151,6 +155,7 @@ function SoldierCharTipsCtrl:Awake() self.tbDeployedChess = tbParam[3] or {} self.tbPartner = tbParam[4] or {} self.tbCurAttr = tbParam[5] or {} + self.bAddCharGrowth = tbParam[6] end end function SoldierCharTipsCtrl:OnEnable() @@ -329,7 +334,7 @@ function SoldierCharTipsCtrl:_SetAttr(mapCfg) self:_ClearPropertyItems() self._mapNode.goPropertyItem.gameObject:SetActive(false) local nStar = type(self.tbData) == "table" and self.tbData.nStar or mapCfg.MaxStar or 1 - local tbAttrSortList, tbAttrMap = SoldierAttrData.CalcCharacterAttr(mapCfg.Id, nStar, self.tbDeployedChess, self.tbPartner) + local tbAttrSortList, tbAttrMap = SoldierAttrData.CalcCharacterAttr(mapCfg.Id, nStar, self.tbDeployedChess, self.tbPartner, nil, self.bAddCharGrowth) if type(tbAttrSortList) ~= "table" then return end @@ -343,7 +348,7 @@ function SoldierCharTipsCtrl:_SetAttr(mapCfg) Recovery = "nRecoverRate", CritRate = "critRate", CritPower = "critPower", - AttackSpeed = "attackSpeed" + ATKSPD_P = "attackSpeed" } for _, mapAttr in ipairs(tbAttrSortList) do local curAttrKey = attrKeyMap[mapAttr.sKey] @@ -515,6 +520,9 @@ function SoldierCharTipsCtrl:OnBtnClick_CloseWord(btn) self._mapNode.btnCloseWordTip.gameObject:SetActive(false) self._mapNode.imgWordTipBg:SetActive(false) end +function SoldierCharTipsCtrl:OnBtnClick_CharAttr() + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierCharAttriTips, self.nId, true) +end function SoldierCharTipsCtrl:OnEvent_ShowBg() self._mapNode.imgBG.enabled = true end diff --git a/lua/game/ui/soldier/goldtipspanel/soldiergoldtipsctrl.lua b/lua/game/ui/soldier/goldtipspanel/soldiergoldtipsctrl.lua index 81175ddf8..25b9afffe 100644 --- a/lua/game/ui/soldier/goldtipspanel/soldiergoldtipsctrl.lua +++ b/lua/game/ui/soldier/goldtipspanel/soldiergoldtipsctrl.lua @@ -88,6 +88,11 @@ function SoldierGoldTipsCtrl:ParseConfig() self.nCoinInterestRatio = tonumber(tbSoldierCoinInterest[2]) or 1 self.nCoinInterestMax = tonumber(tbSoldierCoinInterest[3]) or 0 end + local nEffectAdd = 0 + if PlayerData.SoldierData:GetCurLevelData() ~= nil then + nEffectAdd = PlayerData.SoldierData:GetCurLevelData():GetInterestLimit() + self.nCoinInterestMax = self.nCoinInterestMax + nEffectAdd + end end function SoldierGoldTipsCtrl:_RefreshDes() if self._mapNode.txt_desc == nil then diff --git a/lua/game/ui/soldier/handbook/soldierselectstrategycarditemctrl.lua b/lua/game/ui/soldier/handbook/soldiercardtipsctrl.lua similarity index 58% rename from lua/game/ui/soldier/handbook/soldierselectstrategycarditemctrl.lua rename to lua/game/ui/soldier/handbook/soldiercardtipsctrl.lua index 25a7bf05a..877cd78c0 100644 --- a/lua/game/ui/soldier/handbook/soldierselectstrategycarditemctrl.lua +++ b/lua/game/ui/soldier/handbook/soldiercardtipsctrl.lua @@ -1,7 +1,11 @@ local BaseCtrl = require("GameCore.UI.BaseCtrl") -local SoldierSelectStrategyCardItemCtrl = class("SoldierSelectStrategyCardItemCtrl", BaseCtrl) +local SoldierCardTipsCtrl = class("SoldierCardTipsCtrl", BaseCtrl) local RootPath = "Icon/SoldierOtherIcon/" -SoldierSelectStrategyCardItemCtrl._mapNodeConfig = { +SoldierCardTipsCtrl._mapNodeConfig = { + goBlur = {sNodeName = "blur"}, + goContent = { + sNodeName = "----SafeAreaRoot----" + }, btnClose = { sComponentName = "UIButton", callback = "OnBtnClick_Close" @@ -26,37 +30,48 @@ SoldierSelectStrategyCardItemCtrl._mapNodeConfig = { sComponentName = "TMP_Text", sLanguageId = "Tips_Continue" }, - TextLab = { + txtTitle = { sComponentName = "TMP_Text", sLanguageId = "Soldier_Strategy_Title" }, goChar = { sNodeName = "tc_char_small" }, - CharContent = {sComponentName = "Transform"} + CharContent = {sComponentName = "Transform"}, + go_charListRoot = {} } -SoldierSelectStrategyCardItemCtrl._mapEventConfig = {} -SoldierSelectStrategyCardItemCtrl._mapRedDotConfig = {} +SoldierCardTipsCtrl._mapEventConfig = {} +SoldierCardTipsCtrl._mapRedDotConfig = {} local iconCardPath = "Icon/SoldierBuffCard/" -function SoldierSelectStrategyCardItemCtrl:Awake() +function SoldierCardTipsCtrl:Awake() self.mapCharItemCtrl = {} self.tbCharList = {} self.tbCharItemsCtrl = {} - self.animator = self.gameObject:GetComponent("Animator") -end -function SoldierSelectStrategyCardItemCtrl:OnEnable() local tbParam = self:GetPanelParam() if type(tbParam) == "table" and tbParam[1] ~= nil then - self:SetData(tbParam[1]) + self.nStrategyCardId = tbParam[1] end - self.animator:Play("SoldierSelectStarterCardItem_in") end -function SoldierSelectStrategyCardItemCtrl:OnDisable() +function SoldierCardTipsCtrl:OnEnable() + self.animRoot = self.gameObject:GetComponent("Animator") + self._mapNode.goContent:SetActive(false) + self._mapNode.goBlur:SetActive(true) + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + self._mapNode.goContent:SetActive(true) + if self.nStrategyCardId ~= nil then + self:SetData(self.nStrategyCardId) + end + self:PlayInAni() + end + cs_coroutine.start(wait) +end +function SoldierCardTipsCtrl:OnDisable() self:_ClearCharItems() end -function SoldierSelectStrategyCardItemCtrl:OnDestroy() +function SoldierCardTipsCtrl:OnDestroy() end -function SoldierSelectStrategyCardItemCtrl:SetData(nStrategyCardId) +function SoldierCardTipsCtrl:SetData(nStrategyCardId) local strategyCardConfig = ConfigTable.GetData("SoldierStrategyCard", nStrategyCardId) self._mapNode.imgBg_Gold:SetActive(strategyCardConfig.Rarity == GameEnum.itemRarity.R) self._mapNode.imgBg_Silver:SetActive(strategyCardConfig.Rarity == GameEnum.itemRarity.M) @@ -69,10 +84,13 @@ function SoldierSelectStrategyCardItemCtrl:SetData(nStrategyCardId) self._mapNode.txt_charTitle.gameObject:SetActive(bHasChar) self._mapNode.sv_char.gameObject:SetActive(bHasChar) if bHasChar then + self._mapNode.go_charListRoot.gameObject:SetActive(true) self:_RefreshCharItems(self.tbCharList) + else + self._mapNode.go_charListRoot.gameObject:SetActive(false) end end -function SoldierSelectStrategyCardItemCtrl:_RefreshCharItems(tbCharIds) +function SoldierCardTipsCtrl:_RefreshCharItems(tbCharIds) for k, charId in ipairs(tbCharIds) do local itemCtrl = self.tbCharItemsCtrl[k] if itemCtrl == nil then @@ -82,9 +100,10 @@ function SoldierSelectStrategyCardItemCtrl:_RefreshCharItems(tbCharIds) end itemCtrl.gameObject:SetActive(true) itemCtrl:SetItemData(charId) + itemCtrl:SetCharLevel(1) end end -function SoldierSelectStrategyCardItemCtrl:_ClearCharItems() +function SoldierCardTipsCtrl:_ClearCharItems() for _, ctrl in ipairs(self.tbCharItemsCtrl) do local obj = ctrl.gameObject self:UnbindCtrlByNode(ctrl) @@ -92,17 +111,27 @@ function SoldierSelectStrategyCardItemCtrl:_ClearCharItems() end self.tbCharItemsCtrl = {} end -function SoldierSelectStrategyCardItemCtrl:OnCharGridBtnClick(_goGrid, _gridIndex) +function SoldierCardTipsCtrl:OnCharGridBtnClick(_goGrid, _gridIndex) end -function SoldierSelectStrategyCardItemCtrl:OnBtnClick_Close() - self.animator:Play("SoldierSelectStarterCardItem_out") - local callback = function() - EventManager.Hit(EventId.ClosePanel, PanelId.SoldierSelectStrategyCardItem) +function SoldierCardTipsCtrl:PlayInAni() + if self.animRoot ~= nil then + self.animRoot:Play("SoldierCardTipsPanel_in", 0, 0) end - self:AddTimer(1, 0.3, callback, true, true, true) EventManager.Hit(EventId.TemporaryBlockInput, 0.3) end -function SoldierSelectStrategyCardItemCtrl:OnBtnClick_Word(link, sWordId) +function SoldierCardTipsCtrl:PlayOutAni(callback) + if self.animRoot ~= nil then + self.animRoot:Play("SoldierCardTipsPanel_out") + end + self:AddTimer(1, 0.2, callback, true, true, true) +end +function SoldierCardTipsCtrl:OnBtnClick_Close() + local callback = function() + EventManager.Hit(EventId.ClosePanel, PanelId.SoldierCardTips) + end + self:PlayOutAni(callback) +end +function SoldierCardTipsCtrl:OnBtnClick_Word(link, sWordId) UTILS.ClickWordLink(link, sWordId) end -return SoldierSelectStrategyCardItemCtrl +return SoldierCardTipsCtrl diff --git a/lua/game/ui/soldier/handbook/soldiercardtipspanel.lua b/lua/game/ui/soldier/handbook/soldiercardtipspanel.lua new file mode 100644 index 000000000..d5cd9f7eb --- /dev/null +++ b/lua/game/ui/soldier/handbook/soldiercardtipspanel.lua @@ -0,0 +1,22 @@ +local SoldierCardTipsPanel = class("SoldierCardTipsPanel", BasePanel) +SoldierCardTipsPanel._bIsMainPanel = false +SoldierCardTipsPanel._sSortingLayerName = AllEnum.SortingLayerName.UI +SoldierCardTipsPanel._tbDefine = { + { + sPrefabPath = "Soldier/Tips/SoldierCardTipsPanel.prefab", + sCtrlName = "Game.UI.Soldier.Handbook.SoldierCardTipsCtrl" + } +} +function SoldierCardTipsPanel:Awake() +end +function SoldierCardTipsPanel:OnEnable() +end +function SoldierCardTipsPanel:OnAfterEnter() +end +function SoldierCardTipsPanel:OnDisable() +end +function SoldierCardTipsPanel:OnDestroy() +end +function SoldierCardTipsPanel:OnRelease() +end +return SoldierCardTipsPanel diff --git a/lua/game/ui/soldier/handbook/soldierhandbookbossctrl.lua b/lua/game/ui/soldier/handbook/soldierhandbookbossctrl.lua new file mode 100644 index 000000000..60774ad36 --- /dev/null +++ b/lua/game/ui/soldier/handbook/soldierhandbookbossctrl.lua @@ -0,0 +1,44 @@ +local SoldierHandbookBossCtrl = class("SoldierHandbookBossCtrl", BaseCtrl) +SoldierHandbookBossCtrl._mapNodeConfig = { + sv_loop = { + sNodeName = "sv_bossGroup", + sComponentName = "LoopScrollView" + } +} +SoldierHandbookBossCtrl._mapEventConfig = {} +SoldierHandbookBossCtrl._mapRedDotConfig = {} +function SoldierHandbookBossCtrl:OnDestroy() + self:Clear() +end +function SoldierHandbookBossCtrl:Clear() + if self.tbItemCtrl ~= nil then + for _, v in ipairs(self.tbItemCtrl) do + self:UnbindCtrlByNode(v) + end + self.tbItemCtrl = {} + end +end +function SoldierHandbookBossCtrl:Init() + self.tbItemCtrl = {} + self:InitList() +end +function SoldierHandbookBossCtrl:InitList() + self.tbTemplateList = PlayerData.SoldierData:GetAllBossTemplates() or {} + self._mapNode.sv_loop:SetAnim(0.06) + self._mapNode.sv_loop:Init(#self.tbTemplateList, self, self.OnRefreshGrid) +end +function SoldierHandbookBossCtrl:OnRefreshGrid(goGrid, gridIndex) + local nIndex = gridIndex + 1 + local mapData = self.tbTemplateList[nIndex] + if mapData == nil then + return + end + local nInstanceId = goGrid:GetInstanceID() + local ctrl = self.tbItemCtrl[nInstanceId] + if ctrl == nil then + ctrl = self:BindCtrlByNode(goGrid, "Game.UI.Soldier.BossTemplate.SoldierBossTemplateItemCtrl") + self.tbItemCtrl[nInstanceId] = ctrl + end + ctrl:SetItemData(mapData) +end +return SoldierHandbookBossCtrl diff --git a/lua/game/ui/soldier/handbook/soldierhandbookcharctrl.lua b/lua/game/ui/soldier/handbook/soldierhandbookcharctrl.lua index 6c86bc264..2907121d0 100644 --- a/lua/game/ui/soldier/handbook/soldierhandbookcharctrl.lua +++ b/lua/game/ui/soldier/handbook/soldierhandbookcharctrl.lua @@ -53,12 +53,8 @@ end function SoldierHandbookCharCtrl:InitCharList() self.tbAllChar = {} self.mapCharByRarity = {} - local actData = PlayerData.Activity:GetActivityDataByType(GameEnum.activityType.Soldier) - if actData == nil then - return - end - local nActId = actData:GetActId() - local seasonConfig = ConfigTable.GetData("SoldierSeason", nActId) + local nSeasonId = PlayerData.SoldierData:GetCurSelectSeasonId() + local seasonConfig = ConfigTable.GetData("SoldierSeason", nSeasonId) if seasonConfig == nil then return end diff --git a/lua/game/ui/soldier/handbook/soldierhandbookchardetailctrl.lua b/lua/game/ui/soldier/handbook/soldierhandbookchardetailctrl.lua index cdd28760f..8a6e4e019 100644 --- a/lua/game/ui/soldier/handbook/soldierhandbookchardetailctrl.lua +++ b/lua/game/ui/soldier/handbook/soldierhandbookchardetailctrl.lua @@ -130,7 +130,7 @@ function SoldierHandbookCharDetailCtrl:RefreshDetail(nCharId) self:SetPngSprite(self._mapNode.icon_Position, RootPath .. tbChessTypeConfig.Icon) NovaAPI.SetTMPText(self._mapNode.txt_Position, tbChessTypeConfig.Name) end - local _, tbAttrMap = SoldierAttrData.CalcCharacterAttr(self.nCharId, 1, nil, nil) + local _, tbAttrMap = SoldierAttrData.CalcCharacterAttr(self.nCharId, 1, nil, nil, false) local txt_hp = self._mapNode.property_hp.transform:Find("txtValue"):GetComponent("TMP_Text") local hp = tbAttrMap.Hp NovaAPI.SetTMPText(txt_hp, hp.nValue .. "/" .. hp.nValue) diff --git a/lua/game/ui/soldier/handbook/soldierhandbookctrl.lua b/lua/game/ui/soldier/handbook/soldierhandbookctrl.lua index 3645d6a4b..9df34ce01 100644 --- a/lua/game/ui/soldier/handbook/soldierhandbookctrl.lua +++ b/lua/game/ui/soldier/handbook/soldierhandbookctrl.lua @@ -16,18 +16,18 @@ SoldierHandbookCtrl._mapNodeConfig = { }, go_partner_in = {}, go_partner_off = {}, - btn_starterCard = { - sComponentName = "UIButton", - callback = "OnBtnClick_StarterCard" - }, - go_starterCard_in = {}, - go_starterCard_off = {}, btn_strategyCard = { sComponentName = "UIButton", callback = "OnBtnClick_StrategyCard" }, go_strategyCard_in = {}, go_strategyCard_off = {}, + btn_boss = { + sComponentName = "UIButton", + callback = "OnBtnClick_Boss" + }, + go_boss_in = {}, + go_boss_off = {}, txt_char = { nCount = 2, sComponentName = "TMP_Text", @@ -38,10 +38,10 @@ SoldierHandbookCtrl._mapNodeConfig = { sComponentName = "TMP_Text", sLanguageId = "Soldier_Handbook_Partner" }, - txt_starterCard = { + txt_boss = { nCount = 2, sComponentName = "TMP_Text", - sLanguageId = "Soldier_Handbook_StarterCard" + sLanguageId = "Soldier_Handbook_Boss" }, txt_strategyCard = { nCount = 2, @@ -56,9 +56,9 @@ SoldierHandbookCtrl._mapNodeConfig = { sNodeName = "PartnerRoot", sCtrlName = "Game.UI.Soldier.Handbook.SoldierHandbookPartnerCtrl" }, - StarterCardCtrl = { - sNodeName = "StarterCardRoot", - sCtrlName = "Game.UI.Soldier.Handbook.SoldierHandbookStarterCardCtrl" + BossCtrl = { + sNodeName = "BossRoot", + sCtrlName = "Game.UI.Soldier.Handbook.SoldierHandbookBossCtrl" }, StrategyCardCtrl = { sNodeName = "StrategyCardRoot", @@ -87,41 +87,53 @@ end function SoldierHandbookCtrl:SwitchToSelectedType(nSelectedType) self._mapNode.CharCtrl:Clear() self._mapNode.PartnerCtrl:Clear() - self._mapNode.StarterCardCtrl:Clear() + self._mapNode.BossCtrl:Clear() self._mapNode.StrategyCardCtrl:Clear() self.nSelectedType = nSelectedType self._mapNode.CharCtrl.gameObject:SetActive(self.nSelectedType == AllEnum.SoldierHandbookType.Character) self._mapNode.PartnerCtrl.gameObject:SetActive(self.nSelectedType == AllEnum.SoldierHandbookType.Partner) - self._mapNode.StarterCardCtrl.gameObject:SetActive(self.nSelectedType == AllEnum.SoldierHandbookType.StarterCard) + self._mapNode.BossCtrl.gameObject:SetActive(self.nSelectedType == AllEnum.SoldierHandbookType.Boss) self._mapNode.StrategyCardCtrl.gameObject:SetActive(self.nSelectedType == AllEnum.SoldierHandbookType.StrategyCard) self._mapNode.go_char_in.gameObject:SetActive(self.nSelectedType == AllEnum.SoldierHandbookType.Character) self._mapNode.go_char_off.gameObject:SetActive(self.nSelectedType ~= AllEnum.SoldierHandbookType.Character) self._mapNode.go_partner_in.gameObject:SetActive(self.nSelectedType == AllEnum.SoldierHandbookType.Partner) self._mapNode.go_partner_off.gameObject:SetActive(self.nSelectedType ~= AllEnum.SoldierHandbookType.Partner) - self._mapNode.go_starterCard_in.gameObject:SetActive(self.nSelectedType == AllEnum.SoldierHandbookType.StarterCard) - self._mapNode.go_starterCard_off.gameObject:SetActive(self.nSelectedType ~= AllEnum.SoldierHandbookType.StarterCard) + self._mapNode.go_boss_in.gameObject:SetActive(self.nSelectedType == AllEnum.SoldierHandbookType.Boss) + self._mapNode.go_boss_off.gameObject:SetActive(self.nSelectedType ~= AllEnum.SoldierHandbookType.Boss) self._mapNode.go_strategyCard_in.gameObject:SetActive(self.nSelectedType == AllEnum.SoldierHandbookType.StrategyCard) self._mapNode.go_strategyCard_off.gameObject:SetActive(self.nSelectedType ~= AllEnum.SoldierHandbookType.StrategyCard) if self.nSelectedType == AllEnum.SoldierHandbookType.Character then self._mapNode.CharCtrl:Init() elseif self.nSelectedType == AllEnum.SoldierHandbookType.Partner then self._mapNode.PartnerCtrl:Init() - elseif self.nSelectedType == AllEnum.SoldierHandbookType.StarterCard then - self._mapNode.StarterCardCtrl:Init() + elseif self.nSelectedType == AllEnum.SoldierHandbookType.Boss then + self._mapNode.BossCtrl:Init() elseif self.nSelectedType == AllEnum.SoldierHandbookType.StrategyCard then self._mapNode.StrategyCardCtrl:Init() end end function SoldierHandbookCtrl:OnBtnClick_Char() + if self.nSelectedType == AllEnum.SoldierHandbookType.Character then + return + end self:SwitchToSelectedType(AllEnum.SoldierHandbookType.Character) end function SoldierHandbookCtrl:OnBtnClick_Partner() + if self.nSelectedType == AllEnum.SoldierHandbookType.Partner then + return + end self:SwitchToSelectedType(AllEnum.SoldierHandbookType.Partner) end -function SoldierHandbookCtrl:OnBtnClick_StarterCard() - self:SwitchToSelectedType(AllEnum.SoldierHandbookType.StarterCard) +function SoldierHandbookCtrl:OnBtnClick_Boss() + if self.nSelectedType == AllEnum.SoldierHandbookType.Boss then + return + end + self:SwitchToSelectedType(AllEnum.SoldierHandbookType.Boss) end function SoldierHandbookCtrl:OnBtnClick_StrategyCard() + if self.nSelectedType == AllEnum.SoldierHandbookType.StrategyCard then + return + end self:SwitchToSelectedType(AllEnum.SoldierHandbookType.StrategyCard) end return SoldierHandbookCtrl diff --git a/lua/game/ui/soldier/handbook/soldierhandbookparnerlistitem.lua b/lua/game/ui/soldier/handbook/soldierhandbookparnerlistitem.lua new file mode 100644 index 000000000..407317afd --- /dev/null +++ b/lua/game/ui/soldier/handbook/soldierhandbookparnerlistitem.lua @@ -0,0 +1,28 @@ +local SoldierHandbookParnerListItem = class("SoldierHandbookParnerListItem", BaseCtrl) +local iconPath = "Icon/SoldierPartner/" +SoldierHandbookParnerListItem._mapNodeConfig = { + icon_partnerdetail = {nCount = 2, sComponentName = "Image"}, + txt_partnerdetail = {nCount = 2, sComponentName = "TMP_Text"}, + go_partnerdetail_on = {}, + go_partnerdetail_off = {} +} +SoldierHandbookParnerListItem._mapEventConfig = { + SoldierHandbookPartnerSelect = "OnEvent_SelectPartner" +} +SoldierHandbookParnerListItem._mapRedDotConfig = {} +function SoldierHandbookParnerListItem:SetPartnerGroup(groupData, bSelect) + self.groupData = groupData + for i = 1, 2 do + local icon = self._mapNode.icon_partnerdetail[i] + local txt = self._mapNode.txt_partnerdetail[i] + self:SetPngSprite(icon, iconPath .. groupData.Icon .. AllEnum.SoldierChessIconSurfix.M) + NovaAPI.SetTMPText(txt, groupData.Name) + end + self._mapNode.go_partnerdetail_on.gameObject:SetActive(bSelect) + self._mapNode.go_partnerdetail_off.gameObject:SetActive(not bSelect) +end +function SoldierHandbookParnerListItem:OnEvent_SelectPartner(nPartnerGroupId) + self._mapNode.go_partnerdetail_on.gameObject:SetActive(nPartnerGroupId == self.groupData.Id) + self._mapNode.go_partnerdetail_off.gameObject:SetActive(nPartnerGroupId ~= self.groupData.Id) +end +return SoldierHandbookParnerListItem diff --git a/lua/game/ui/soldier/handbook/soldierhandbookpartnerctrl.lua b/lua/game/ui/soldier/handbook/soldierhandbookpartnerctrl.lua index 33911af07..56e16e0e8 100644 --- a/lua/game/ui/soldier/handbook/soldierhandbookpartnerctrl.lua +++ b/lua/game/ui/soldier/handbook/soldierhandbookpartnerctrl.lua @@ -1,10 +1,36 @@ local SoldierHandbookPartnerCtrl = class("SoldierHandbookPartnerCtrl", BaseCtrl) -local tabType = {All = 1} +local iconPath = "Icon/SoldierPartner/" +local tabType = {Camp = 1, Sect = 2} SoldierHandbookPartnerCtrl._mapNodeConfig = { + btn_tabcamp = { + sComponentName = "UIButton", + callback = "OnBtnClick_TabCamp" + }, + txt_camp = { + nCount = 2, + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Handbook_Partner_Camp" + }, + go_camp_on = {sNodeName = "tab_campOn"}, + go_camp_off = { + sNodeName = "tab_campOff" + }, + btn_tabsect = { + sComponentName = "UIButton", + callback = "OnBtnClick_TabSect" + }, + txt_sect = { + nCount = 2, + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Handbook_Partner_Sect" + }, + go_sect_on = {sNodeName = "tab_sectOn"}, + go_sect_off = { + sNodeName = "tab_sectOff" + }, sv_partnerGroup = { sComponentName = "LoopScrollView" - }, - txt_DescCalHeight = {sComponentName = "TMP_Text"} + } } SoldierHandbookPartnerCtrl._mapEventConfig = {} SoldierHandbookPartnerCtrl._mapRedDotConfig = {} @@ -14,27 +40,42 @@ function SoldierHandbookPartnerCtrl:OnDestroy() self:Clear() end function SoldierHandbookPartnerCtrl:Clear() - if self.tbPartnerGroupItemCtrl ~= nil then - for _, v in ipairs(self.tbPartnerGroupItemCtrl) do - v:Clear() - self:UnbindCtrlByNode(v) - end - self.tbPartnerGroupItemCtrl = nil - end end function SoldierHandbookPartnerCtrl:Init() self:Clear() - self.tbPartnerGroupItemCtrl = {} self:InitPartnerGroupList() + self:SetSelectTab(tabType.Camp, true) +end +function SoldierHandbookPartnerCtrl:InitTab() + self._mapNode.go_camp_on.gameObject:SetActive(self.nCurrentTab == tabType.Camp) + self._mapNode.go_sect_on.gameObject:SetActive(self.nCurrentTab == tabType.Sect) + self._mapNode.go_camp_off.gameObject:SetActive(self.nCurrentTab ~= tabType.Camp) + self._mapNode.go_sect_off.gameObject:SetActive(self.nCurrentTab ~= tabType.Sect) end function SoldierHandbookPartnerCtrl:InitPartnerGroupList() self.tbPartnerGroup = {} local func_ForEach_PartnerGroup = function(mapPartnerGroup) - table.insert(self.tbPartnerGroup, mapPartnerGroup) + if self.tbPartnerGroup[mapPartnerGroup.PartnerCatalogue] == nil then + self.tbPartnerGroup[mapPartnerGroup.PartnerCatalogue] = {} + end + table.insert(self.tbPartnerGroup[mapPartnerGroup.PartnerCatalogue], mapPartnerGroup) end ForEachTableLine(DataTable.SoldierPartnerGroup, func_ForEach_PartnerGroup) - self:InitHeight() - self._mapNode.sv_partnerGroup:InitEx(self.tbGridHeight, self, self.OnPartnerGroupRefreshGrid, self.OnPartnerGroupGridBtnClick, false) +end +function SoldierHandbookPartnerCtrl:SetSelectTab(nTab, bForce) + bForce = bForce or false + if self.nCurrentTab == nTab and not bForce then + return + end + self.nCurrentTab = nTab + self:InitTab() + self.tbCurPartnerGroup = {} + if self.nCurrentTab == tabType.Camp then + self.tbCurPartnerGroup = self.tbPartnerGroup[GameEnum.PartnerCatalogue.Camp] + else + self.tbCurPartnerGroup = self.tbPartnerGroup[GameEnum.PartnerCatalogue.Style] + end + self._mapNode.sv_partnerGroup:Init(#self.tbCurPartnerGroup, self, self.OnPartnerGroupRefreshGrid) local wait = function() coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) self:PlayGridAnim() @@ -42,15 +83,18 @@ function SoldierHandbookPartnerCtrl:InitPartnerGroupList() cs_coroutine.start(wait) end function SoldierHandbookPartnerCtrl:PlayGridAnim() - local listInUse = self._mapNode.sv_partnerGroup:GetInUseGridIndex() - local tbGridInUse = {} + local listInUse = {} + listInUse = self._mapNode.sv_partnerGroup:GetInUseGridIndex() + self.tbGridInUse = {} for i = 0, listInUse.Count - 1 do - table.insert(tbGridInUse, listInUse[i]) + table.insert(self.tbGridInUse, listInUse[i]) end - for k, v in ipairs(tbGridInUse) do + local columnCount = 5 + for k, v in ipairs(self.tbGridInUse) do local goGrid = self._mapNode.sv_partnerGroup.transform:Find("Viewport/Content/" .. v) local animRoot = goGrid:GetComponent("Animator") - local delayTime = (k - 1) * 0.1 + local delayTime = math.modf((k - 1) / columnCount) * 0.2 + k % (columnCount + 1) * 0.04 + animRoot:Play("ready") if 0 < delayTime then self:AddTimer(1, delayTime, function() animRoot:Play("go") @@ -60,26 +104,23 @@ function SoldierHandbookPartnerCtrl:PlayGridAnim() end end end -function SoldierHandbookPartnerCtrl:InitHeight() - self.tbGridHeight = {} - for _, v in ipairs(self.tbPartnerGroup) do - NovaAPI.SetTMPText(self._mapNode.txt_DescCalHeight, UTILS.ParseDesc(v)) - CS.UnityEngine.UI.LayoutRebuilder.ForceRebuildLayoutImmediate(self._mapNode.txt_DescCalHeight.transform) - local nHeight = self._mapNode.txt_DescCalHeight.transform.sizeDelta.y + 76 - table.insert(self.tbGridHeight, nHeight) - end -end function SoldierHandbookPartnerCtrl:OnPartnerGroupRefreshGrid(goGrid, gridIndex) local nIndex = gridIndex + 1 - local nInstanceId = goGrid:GetInstanceID() - if not self.tbPartnerGroupItemCtrl[nInstanceId] then - self.tbPartnerGroupItemCtrl[nInstanceId] = self:BindCtrlByNode(goGrid, "Game.UI.Soldier.Handbook.SoldierHandbookPartnerItemCtrl") - end - self.tbPartnerGroupItemCtrl[nInstanceId]:SetItemData(self.tbPartnerGroup[nIndex]) + local iconPartner = goGrid.transform:Find("partnerCell/iconPartner"):GetComponent("Image") + local txt_name = goGrid.transform:Find("partnerCell/txt_name"):GetComponent("TMP_Text") + local btn = goGrid.transform:Find("partnerCell"):GetComponent("UIButton") + local cfg = self.tbCurPartnerGroup[nIndex] + self:SetPngSprite(iconPartner, iconPath .. cfg.Icon .. AllEnum.SoldierChessIconSurfix.L) + NovaAPI.SetTMPText(txt_name, cfg.Name) + btn.onClick:RemoveAllListeners() + btn.onClick:AddListener(function() + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierHandbookPartnerDetailPanel, cfg.Id) + end) end -function SoldierHandbookPartnerCtrl:OnPartnerGroupGridBtnClick(goGrid, gridIndex) - local nIndex = gridIndex + 1 - local partnerType = self.tbPartnerGroup[nIndex].PartnerType - EventManager.Hit(EventId.OpenPanel, PanelId.SoldierHandbookPartnerDetailPanel, partnerType) +function SoldierHandbookPartnerCtrl:OnBtnClick_TabCamp() + self:SetSelectTab(tabType.Camp) +end +function SoldierHandbookPartnerCtrl:OnBtnClick_TabSect() + self:SetSelectTab(tabType.Sect) end return SoldierHandbookPartnerCtrl diff --git a/lua/game/ui/soldier/handbook/soldierhandbookpartnerdetailctrl.lua b/lua/game/ui/soldier/handbook/soldierhandbookpartnerdetailctrl.lua index 3e1dda578..e193e05d1 100644 --- a/lua/game/ui/soldier/handbook/soldierhandbookpartnerdetailctrl.lua +++ b/lua/game/ui/soldier/handbook/soldierhandbookpartnerdetailctrl.lua @@ -2,22 +2,42 @@ local SoldierHandbookPartnerDetailCtrl = class("SoldierHandbookPartnerDetailCtrl local SoldierAttrData = require("GameCore.Data.DataClass.Soldier.SoldierAttrData") local RootPath = "Icon/SoldierOtherIcon/" local iconPath = "Icon/SoldierPartner/" +local tabType = {Camp = 1, Sect = 2} +local replace_Harvest = "==HARVEST==" SoldierHandbookPartnerDetailCtrl._mapNodeConfig = { - blur = {}, - root = { - sNodeName = "----SafeAreaRoot---" + TopBar = { + sNodeName = "TopBarPanel", + sCtrlName = "Game.UI.TopBarEx.TopBarCtrl" }, - btn_Close = { + btn_tabcamp = { sComponentName = "UIButton", - callback = "OnBtnClick_Close" + callback = "OnBtnClick_TabCamp" }, - btnClose = { - sComponentName = "UIButton", - callback = "OnBtnClick_Close" - }, - txtWindowTitle = { + txt_camp = { + nCount = 2, sComponentName = "TMP_Text", - sLanguageId = "Soldier_Handbook_PartnerDetail" + sLanguageId = "Soldier_Handbook_Partner_Camp" + }, + go_camp_on = {sNodeName = "tab_campOn"}, + go_camp_off = { + sNodeName = "tab_campOff" + }, + btn_tabsect = { + sComponentName = "UIButton", + callback = "OnBtnClick_TabSect" + }, + txt_sect = { + nCount = 2, + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Handbook_Partner_Sect" + }, + go_sect_on = {sNodeName = "tab_sectOn"}, + go_sect_off = { + sNodeName = "tab_sectOff" + }, + parnerLoop = { + sNodeName = "PartnerDetailTab", + sComponentName = "LoopScrollView" }, txt_name = {sComponentName = "TMP_Text"}, img_partnerIcon = {sComponentName = "Image"}, @@ -35,52 +55,121 @@ SoldierHandbookPartnerDetailCtrl._mapNodeConfig = { sv_char = { sComponentName = "LoopScrollView" }, - charDetialRoot = {sComponentName = "Transform"} + charDetialRoot = {sComponentName = "Transform"}, + detailAnimator = { + sNodeName = "PartnerDetail", + sComponentName = "Animator" + }, + content = { + sNodeName = "Scroll View", + sComponentName = "RectTransform" + } } SoldierHandbookPartnerDetailCtrl._mapEventConfig = {} SoldierHandbookPartnerDetailCtrl._mapRedDotConfig = {} function SoldierHandbookPartnerDetailCtrl:Awake() - self._mapNode.blur:SetActive(true) - self._mapNode.root:SetActive(false) - self.animator = self._mapNode.root.transform:Find("AnimRoot"):GetComponent("Animator") - local wait = function() - coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) - self._mapNode.root:SetActive(true) - self.animator:Play("t_window_04_t_in") - EventManager.Hit(EventId.TemporaryBlockInput, 0.3) - end - cs_coroutine.start(wait) local param = self:GetPanelParam() if type(param) == "table" then - self.nPartnerType = param[1] + self.nPartnerGroupId = param[1] end - local mapPartnerGroupData = CacheTable.GetData("_SoldierPartnerGroup", self.nPartnerType) - if mapPartnerGroupData == nil then - return - end - self.mapPartnerGroupData = mapPartnerGroupData - self:Init() + self.mapPartnerGroupData = ConfigTable.GetData("SoldierPartnerGroup", self.nPartnerGroupId) + self.tbPartnerItemCtrl = {} + self.tbCharItemCtrl = {} + self:SelectTab(self.mapPartnerGroupData.PartnerCatalogue) end function SoldierHandbookPartnerDetailCtrl:OnDestroy() - for _, v in ipairs(self.tbCharItemCtrl) do - self:UnbindCtrlByNode(v) + if self.tbCharItemCtrl ~= nil then + for _, v in ipairs(self.tbCharItemCtrl) do + self:UnbindCtrlByNode(v) + end + self.tbCharItemCtrl = nil + end + if self.tbPartnerItemCtrl ~= nil then + for _, v in ipairs(self.tbPartnerItemCtrl) do + self:UnbindCtrlByNode(v) + end + self.tbPartnerItemCtrl = nil end - self.tbCharItemCtrl = nil end -function SoldierHandbookPartnerDetailCtrl:Init() - self.tbCharItemCtrl = {} +function SoldierHandbookPartnerDetailCtrl:InitTab() + self._mapNode.go_camp_on.gameObject:SetActive(self.nCurrentTab == tabType.Camp) + self._mapNode.go_sect_on.gameObject:SetActive(self.nCurrentTab == tabType.Sect) + self._mapNode.go_camp_off.gameObject:SetActive(self.nCurrentTab ~= tabType.Camp) + self._mapNode.go_sect_off.gameObject:SetActive(self.nCurrentTab ~= tabType.Sect) +end +function SoldierHandbookPartnerDetailCtrl:SelectTab(nTab) + if self.nCurrentTab == nTab then + return + end + self.nCurrentTab = nTab + self.tbCurPartnerGroup = {} + self:InitTab() + self:InitPartnerGroup() + self:InitPartnerGroupList() + self:InitDetail() +end +function SoldierHandbookPartnerDetailCtrl:InitPartnerGroup() + self.tbPartnerGroup = {} + local func_ForEach_PartnerGroup = function(mapPartnerGroup) + if self.tbPartnerGroup[mapPartnerGroup.PartnerCatalogue] == nil then + self.tbPartnerGroup[mapPartnerGroup.PartnerCatalogue] = {} + end + table.insert(self.tbPartnerGroup[mapPartnerGroup.PartnerCatalogue], mapPartnerGroup) + if mapPartnerGroup.Id == self.nPartnerGroupId then + nIndex = #self.tbPartnerGroup[mapPartnerGroup.PartnerCatalogue] + end + end + ForEachTableLine(DataTable.SoldierPartnerGroup, func_ForEach_PartnerGroup) +end +function SoldierHandbookPartnerDetailCtrl:InitPartnerGroupList() + self.tbCurPartnerGroup = self.tbPartnerGroup[self.nCurrentTab] + local nIndex = 0 + for i, v in ipairs(self.tbCurPartnerGroup) do + if v.Id == self.nPartnerGroupId then + nIndex = i + break + end + end + self._mapNode.parnerLoop:Init(#self.tbCurPartnerGroup, self, self.OnPartnerGroupRefreshGrid, self.OnPartnerGroupBtnClick, false) + if 0 < nIndex then + self._mapNode.parnerLoop:SetScrollGridPos(nIndex - 1, 0.5, 0) + else + self.nPartnerGroupId = self.tbCurPartnerGroup[1].Id + self.mapPartnerGroupData = self.tbCurPartnerGroup[1] + EventManager.Hit("SoldierHandbookPartnerSelect", self.nPartnerGroupId) + end +end +function SoldierHandbookPartnerDetailCtrl:OnPartnerGroupRefreshGrid(goGrid, gridIndex) + local nIndex = gridIndex + 1 + local partnerGroup = self.tbCurPartnerGroup[nIndex] + local nInstanceId = goGrid:GetInstanceID() + if not self.tbPartnerItemCtrl[nInstanceId] then + self.tbPartnerItemCtrl[nInstanceId] = self:BindCtrlByNode(goGrid, "Game.UI.Soldier.Handbook.SoldierHandbookParnerListItem") + end + self.tbPartnerItemCtrl[nInstanceId]:SetPartnerGroup(partnerGroup, self.nPartnerGroupId == partnerGroup.Id) +end +function SoldierHandbookPartnerDetailCtrl:OnPartnerGroupBtnClick(goGrid, gridIndex) + local nIndex = gridIndex + 1 + local partnerGroup = self.tbCurPartnerGroup[nIndex] + self.nPartnerGroupId = partnerGroup.Id + self.mapPartnerGroupData = partnerGroup + EventManager.Hit("SoldierHandbookPartnerSelect", self.nPartnerGroupId) + self:InitDetail() +end +function SoldierHandbookPartnerDetailCtrl:InitDetail() if self.mapPartnerGroupData == nil then return end - NovaAPI.SetTMPText(self._mapNode.txtName, self.mapPartnerGroupData.Name) - NovaAPI.SetTMPText(self._mapNode.txtDesc, self.mapPartnerGroupData.Des) + self._mapNode.detailAnimator:Play("SoldierHandbookPartnerDetail_in") + self:SetPngSprite(self._mapNode.img_partnerIcon, iconPath .. self.mapPartnerGroupData.Icon .. AllEnum.SoldierChessIconSurfix.M) + NovaAPI.SetTMPText(self._mapNode.txt_name, self.mapPartnerGroupData.Name) + local sDesc = UTILS.ParseDesc(self.mapPartnerGroupData) + sDesc = string.gsub(sDesc, replace_Harvest, 0) + NovaAPI.SetTMPText(self._mapNode.txt_PartnerDesc, sDesc) for i = 1, 6 do self._mapNode.partner_desc[i]:SetActive(false) end - self:SetPngSprite(self._mapNode.img_partnerIcon, iconPath .. self.mapPartnerGroupData.Icon .. AllEnum.SoldierChessIconSurfix.M) - NovaAPI.SetTMPText(self._mapNode.txt_name, self.mapPartnerGroupData.Name) - NovaAPI.SetTMPText(self._mapNode.txt_PartnerDesc, UTILS.ParseDesc(self.mapPartnerGroupData)) - local tbAttrData = SoldierAttrData.GetPartnerLevelsByType(self.nPartnerType) + local tbAttrData = SoldierAttrData.GetPartnerLevelsByType(self.mapPartnerGroupData.PartnerType) for i, v in ipairs(tbAttrData) do local mapCfg = ConfigTable.GetData("SoldierPartner", v.nConfigId) if mapCfg ~= nil then @@ -98,11 +187,39 @@ function SoldierHandbookPartnerDetailCtrl:Init() self._mapNode.partner_desc[i]:SetActive(true) end end - self._mapNode.sv_char:Init(#self.mapPartnerGroupData.ChessCharacterIds, self, self.OnCharRefreshGrid, self.OnCharBtnClick, false) + self.tbCharIds = self.mapPartnerGroupData.ChessCharacterIds + table.sort(self.tbCharIds, function(a, b) + local aCfg = ConfigTable.GetData("SoldierCharacter", a) + local bCfg = ConfigTable.GetData("SoldierCharacter", b) + if aCfg == nil or bCfg == nil then + return false + end + if aCfg.Rarity ~= bCfg.Rarity then + return aCfg.Rarity > bCfg.Rarity + end + return aCfg.Id < bCfg.Id + end) + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + self._mapNode.sv_char:Init(#self.mapPartnerGroupData.ChessCharacterIds, self, self.OnCharRefreshGrid, self.OnCharBtnClick, false) + end + cs_coroutine.start(wait) +end +function SoldierHandbookPartnerDetailCtrl:OnBtnClick_TabSect() + if self.nCurrentTab == tabType.Sect then + return + end + self:SelectTab(tabType.Sect) +end +function SoldierHandbookPartnerDetailCtrl:OnBtnClick_TabCamp() + if self.nCurrentTab == tabType.Camp then + return + end + self:SelectTab(tabType.Camp) end function SoldierHandbookPartnerDetailCtrl:OnCharRefreshGrid(goGrid, gridIndex) local nIndex = gridIndex + 1 - local charId = self.mapPartnerGroupData.ChessCharacterIds[nIndex] + local charId = self.tbCharIds[nIndex] local go_char = goGrid.transform:Find("tc_char_small") local nInstanceId = go_char:GetInstanceID() if not self.tbCharItemCtrl[nInstanceId] then @@ -113,21 +230,13 @@ function SoldierHandbookPartnerDetailCtrl:OnCharRefreshGrid(goGrid, gridIndex) end function SoldierHandbookPartnerDetailCtrl:OnCharBtnClick(goGrid, gridIndex) local nIndex = gridIndex + 1 - local charId = self.mapPartnerGroupData.ChessCharacterIds[nIndex] + local charId = self.tbCharIds[nIndex] local chessData = {nId = charId, nStar = 1} EventManager.Hit(EventId.OpenPanel, PanelId.SoldierCharCardTips, self._mapNode.charDetialRoot, chessData) local tr = self._mapNode.charDetialRoot EventManager.Hit("OnSetTipsPosition", tr:GetChild(0).position, tr:GetChild(1).position, tr:GetChild(2).position) EventManager.Hit("SoldierCharTips_ShowBg") end -function SoldierHandbookPartnerDetailCtrl:OnBtnClick_Close() - self.animator:Play("t_window_04_t_out") - local callback = function() - EventManager.Hit(EventId.ClosePanel, PanelId.SoldierHandbookPartnerDetailPanel) - end - self:AddTimer(1, 0.3, callback, true, true, true) - EventManager.Hit(EventId.TemporaryBlockInput, 0.3) -end function SoldierHandbookPartnerDetailCtrl:OnLinkClick_Word(link, sWordId) UTILS.ClickWordLink(link, sWordId) end diff --git a/lua/game/ui/soldier/handbook/soldierhandbookpartneritemctrl.lua b/lua/game/ui/soldier/handbook/soldierhandbookpartneritemctrl.lua deleted file mode 100644 index a5b93f2cc..000000000 --- a/lua/game/ui/soldier/handbook/soldierhandbookpartneritemctrl.lua +++ /dev/null @@ -1,59 +0,0 @@ -local SoldierHandbookPartnerItemCtrl = class("SoldierHandbookPartnerItemCtrl", BaseCtrl) -local iconPath = "Icon/SoldierPartner/" -SoldierHandbookPartnerItemCtrl._mapNodeConfig = { - partnerCell = { - sComponentName = "RectTransform" - }, - img_partnerIcon = {sComponentName = "Image"}, - txt_name = {sComponentName = "TMP_Text"}, - TMP_Link = { - sNodeName = "txt_Desc", - sComponentName = "TMPHyperLink", - callback = "OnLinkClick_Word" - }, - txt_Desc = {sComponentName = "TMP_Text"}, - sv = { - sComponentName = "LoopScrollView" - } -} -SoldierHandbookPartnerItemCtrl._mapEventConfig = {} -SoldierHandbookPartnerItemCtrl._mapRedDotConfig = {} -function SoldierHandbookPartnerItemCtrl:Awake() - self.tbCharItemCtrl = {} -end -function SoldierHandbookPartnerItemCtrl:OnDestroy() - self:Clear() -end -function SoldierHandbookPartnerItemCtrl:Clear() - if self.tbCharItemCtrl ~= nil then - for _, v in ipairs(self.tbCharItemCtrl) do - self:UnbindCtrlByNode(v) - end - end - self.tbCharItemCtrl = {} -end -function SoldierHandbookPartnerItemCtrl:SetItemData(mapPartnerGroupData) - self.mapPartnerGroupData = mapPartnerGroupData - self:SetPngSprite(self._mapNode.img_partnerIcon, iconPath .. self.mapPartnerGroupData.Icon .. AllEnum.SoldierChessIconSurfix.M) - NovaAPI.SetTMPText(self._mapNode.txt_name, self.mapPartnerGroupData.Name) - NovaAPI.SetTMPText(self._mapNode.txt_Desc, UTILS.ParseDesc(self.mapPartnerGroupData)) - CS.UnityEngine.UI.LayoutRebuilder.ForceRebuildLayoutImmediate(self._mapNode.txt_Desc.transform) - local nHeight = self._mapNode.txt_Desc.transform.sizeDelta.y + 76 - self._mapNode.partnerCell.sizeDelta = Vector2(self._mapNode.partnerCell.sizeDelta.x, nHeight) - self._mapNode.sv:Init(#self.mapPartnerGroupData.ChessCharacterIds, self, self.OnCharRefreshGrid) -end -function SoldierHandbookPartnerItemCtrl:OnCharRefreshGrid(goGrid, gridIndex) - local nIndex = gridIndex + 1 - local charId = self.mapPartnerGroupData.ChessCharacterIds[nIndex] - local go_char = goGrid.transform:Find("tc_char_small") - local nInstanceId = go_char:GetInstanceID() - if not self.tbCharItemCtrl[nInstanceId] then - self.tbCharItemCtrl[nInstanceId] = self:BindCtrlByNode(go_char, "Game.UI.Soldier.Template.Character.SoldierCharItemCtrl") - end - self.tbCharItemCtrl[nInstanceId]:SetItemData(charId) - self.tbCharItemCtrl[nInstanceId]:SetCharLevel(0) -end -function SoldierHandbookPartnerItemCtrl:OnLinkClick_Word(link, sWordId) - UTILS.ClickWordLink(link, sWordId) -end -return SoldierHandbookPartnerItemCtrl diff --git a/lua/game/ui/soldier/handbook/soldierhandbookselectctrl.lua b/lua/game/ui/soldier/handbook/soldierhandbookselectctrl.lua index ce6c02a95..2b4556edc 100644 --- a/lua/game/ui/soldier/handbook/soldierhandbookselectctrl.lua +++ b/lua/game/ui/soldier/handbook/soldierhandbookselectctrl.lua @@ -4,6 +4,15 @@ SoldierHandbookSelectCtrl._mapNodeConfig = { sNodeName = "TopBarPanel", sCtrlName = "Game.UI.TopBarEx.TopBarCtrl" }, + btn_Boss = { + sComponentName = "UIButton", + callback = "OnBtnClick_Boss" + }, + txt_Boss = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Handbook_Boss" + }, + txt_BossCount = {sComponentName = "TMP_Text"}, btn_Char = { sComponentName = "UIButton", callback = "OnBtnClick_Character" @@ -22,15 +31,6 @@ SoldierHandbookSelectCtrl._mapNodeConfig = { sLanguageId = "Soldier_Handbook_Partner" }, txt_PartnerCount = {sComponentName = "TMP_Text"}, - btn_StarterCard = { - sComponentName = "UIButton", - callback = "OnBtnClick_StarterCard" - }, - txt_StarterCard = { - sComponentName = "TMP_Text", - sLanguageId = "Soldier_Handbook_StarterCard" - }, - txt_StarterCardCount = {sComponentName = "TMP_Text"}, btn_StrategyCard = { sComponentName = "UIButton", callback = "OnBtnClick_StrategyCard" @@ -46,19 +46,31 @@ SoldierHandbookSelectCtrl._mapRedDotConfig = {} function SoldierHandbookSelectCtrl:Awake() end function SoldierHandbookSelectCtrl:OnEnable() + self:RefreshBossCount() self:RefreshCharCount() self:RefreshPartnerCount() - self:RefreshStarterCardCount() self:RefreshStrategyCardCount() end +function SoldierHandbookSelectCtrl:RefreshEndCount() + local nCount = 0 + local func_ForEach_End = function(mapEndData) + nCount = nCount + 1 + end + ForEachTableLine(DataTable.SoldierEndingPlan, func_ForEach_End) + NovaAPI.SetTMPText(self._mapNode.txt_EndCount, nCount) +end +function SoldierHandbookSelectCtrl:RefreshBossCount() + local nCount = 0 + local func_ForEach_Boss = function(mapBossData) + nCount = nCount + 1 + end + ForEachTableLine(DataTable.SoldierBossTemplate, func_ForEach_Boss) + NovaAPI.SetTMPText(self._mapNode.txt_BossCount, nCount) +end function SoldierHandbookSelectCtrl:RefreshCharCount() local nCount = 0 - local actData = PlayerData.Activity:GetActivityDataByType(GameEnum.activityType.Soldier) - if actData == nil then - return - end - local nActId = actData:GetActId() - local seasonConfig = ConfigTable.GetData("SoldierSeason", nActId) + local nSeasonId = PlayerData.SoldierData:GetCurSelectSeasonId() + local seasonConfig = ConfigTable.GetData("SoldierSeason", nSeasonId) if seasonConfig == nil then return end @@ -78,14 +90,6 @@ function SoldierHandbookSelectCtrl:RefreshPartnerCount() ForEachTableLine(DataTable.SoldierPartnerGroup, func_ForEach_Partner) NovaAPI.SetTMPText(self._mapNode.txt_PartnerCount, nCount) end -function SoldierHandbookSelectCtrl:RefreshStarterCardCount() - local nCount = 0 - local func_ForEach_StarterCard = function(mapStarterCardData) - nCount = nCount + 1 - end - ForEachTableLine(DataTable.SoldierStarterCard, func_ForEach_StarterCard) - NovaAPI.SetTMPText(self._mapNode.txt_StarterCardCount, nCount) -end function SoldierHandbookSelectCtrl:RefreshStrategyCardCount() local nCount = 0 local func_ForEach_StrategyCard = function(mapStrategyCardData) @@ -94,15 +98,15 @@ function SoldierHandbookSelectCtrl:RefreshStrategyCardCount() ForEachTableLine(DataTable.SoldierStrategyCard, func_ForEach_StrategyCard) NovaAPI.SetTMPText(self._mapNode.txt_StrategyCardCount, nCount) end +function SoldierHandbookSelectCtrl:OnBtnClick_Boss() + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierHandbookPanel, AllEnum.SoldierHandbookType.Boss) +end function SoldierHandbookSelectCtrl:OnBtnClick_Character() EventManager.Hit(EventId.OpenPanel, PanelId.SoldierHandbookPanel, AllEnum.SoldierHandbookType.Character) end function SoldierHandbookSelectCtrl:OnBtnClick_Partner() EventManager.Hit(EventId.OpenPanel, PanelId.SoldierHandbookPanel, AllEnum.SoldierHandbookType.Partner) end -function SoldierHandbookSelectCtrl:OnBtnClick_StarterCard() - EventManager.Hit(EventId.OpenPanel, PanelId.SoldierHandbookPanel, AllEnum.SoldierHandbookType.StarterCard) -end function SoldierHandbookSelectCtrl:OnBtnClick_StrategyCard() EventManager.Hit(EventId.OpenPanel, PanelId.SoldierHandbookPanel, AllEnum.SoldierHandbookType.StrategyCard) end diff --git a/lua/game/ui/soldier/handbook/soldierhandbookstartercardctrl.lua b/lua/game/ui/soldier/handbook/soldierhandbookstartercardctrl.lua deleted file mode 100644 index df298a066..000000000 --- a/lua/game/ui/soldier/handbook/soldierhandbookstartercardctrl.lua +++ /dev/null @@ -1,84 +0,0 @@ -local SoldierHandbookStarterCardCtrl = class("SoldierHandbookStarterCardCtrl", BaseCtrl) -SoldierHandbookStarterCardCtrl._mapNodeConfig = { - sv_loop = { - sComponentName = "LoopScrollView" - }, - CardDetailCtrl = { - sNodeName = "DetailRoot", - sCtrlName = "Game.UI.Soldier.Handbook.SoldierHandbookCardDetailCtrl" - } -} -SoldierHandbookStarterCardCtrl._mapEventConfig = {} -SoldierHandbookStarterCardCtrl._mapRedDotConfig = {} -function SoldierHandbookStarterCardCtrl:Awake() -end -function SoldierHandbookStarterCardCtrl:OnEnable() -end -function SoldierHandbookStarterCardCtrl:OnDisable() -end -function SoldierHandbookStarterCardCtrl:OnDestroy() - self:Clear() -end -function SoldierHandbookStarterCardCtrl:Clear() - if self.tbCardItemCtrl ~= nil then - for _, v in ipairs(self.tbCardItemCtrl) do - self:UnbindCtrlByNode(v) - end - self.tbCardItemCtrl = {} - end - self._mapNode.CardDetailCtrl:Clear() -end -function SoldierHandbookStarterCardCtrl:Init() - self.tbCardItemCtrl = {} - self:InitCardList() - self:RefreshCardList() -end -function SoldierHandbookStarterCardCtrl:InitCardList() - self.tbAllCard = {} - self.mapCardByRarity = {} - local func_ForEach_Card = function(mapCardData) - table.insert(self.tbAllCard, mapCardData) - if self.mapCardByRarity[mapCardData.Rarity] == nil then - self.mapCardByRarity[mapCardData.Rarity] = {} - end - table.insert(self.mapCardByRarity[mapCardData.Rarity], mapCardData) - end - ForEachTableLine(DataTable.SoldierStarterCard, func_ForEach_Card) - table.sort(self.tbAllCard, function(a, b) - if a.Rarity == b.Rarity then - return a.Id < b.Id - end - return a.Rarity > b.Rarity - end) - for nRarity, tbCard in pairs(self.mapCardByRarity) do - table.sort(tbCard, function(a, b) - return a.Id < b.Id - end) - end -end -function SoldierHandbookStarterCardCtrl:RefreshCardList() - self.tbCardItemCtrl = {} - self.nSelectIndex = 1 - self.tbCurCardList = self.tbAllCard - self._mapNode.sv_loop:Init(#self.tbCurCardList, self, self.OnCardRefreshGrid, self.OnCardGridBtnClick, false) - EventManager.Hit("SoldierHandbookStarterCard_Selected", self.tbCurCardList[self.nSelectIndex].Id) - self:RefreshDetail() -end -function SoldierHandbookStarterCardCtrl:RefreshDetail() - self._mapNode.CardDetailCtrl:RefreshStarterCardDetail(self.tbCurCardList[self.nSelectIndex].Id) -end -function SoldierHandbookStarterCardCtrl:OnCardRefreshGrid(goGrid, gridIndex) - local nIndex = gridIndex + 1 - local nInstanceId = goGrid:GetInstanceID() - if not self.tbCardItemCtrl[nInstanceId] then - self.tbCardItemCtrl[nInstanceId] = self:BindCtrlByNode(goGrid, "Game.UI.Soldier.Template.SoldierStarterCardItemCtrl") - end - self.tbCardItemCtrl[nInstanceId]:SetItemData(self.tbCurCardList[nIndex], self.nSelectIndex == nIndex) -end -function SoldierHandbookStarterCardCtrl:OnCardGridBtnClick(goGrid, gridIndex) - local nIndex = gridIndex + 1 - self.nSelectIndex = nIndex - EventManager.Hit("SoldierHandbookStarterCard_Selected", self.tbCurCardList[self.nSelectIndex].Id) - self:RefreshDetail() -end -return SoldierHandbookStarterCardCtrl diff --git a/lua/game/ui/soldier/handbook/soldierselectstartercarditemctrl.lua b/lua/game/ui/soldier/handbook/soldierselectstartercarditemctrl.lua deleted file mode 100644 index 4b14d6806..000000000 --- a/lua/game/ui/soldier/handbook/soldierselectstartercarditemctrl.lua +++ /dev/null @@ -1,105 +0,0 @@ -local BaseCtrl = require("GameCore.UI.BaseCtrl") -local SoldierSelectStarterCardItemCtrl = class("SoldierSelectStarterCardItemCtrl", BaseCtrl) -local RootPath = "Icon/SoldierOtherIcon/" -SoldierSelectStarterCardItemCtrl._mapNodeConfig = { - btnClose = { - sComponentName = "UIButton", - callback = "OnBtnClick_Close" - }, - img_Selecticon = {sComponentName = "Image"}, - txt_name = {sComponentName = "TMP_Text"}, - txt_desc = {sComponentName = "TMP_Text"}, - txt_charTitle = { - sComponentName = "TMP_Text", - sLanguageId = "Soldier_Detail_CharTitle" - }, - sv_char = { - sComponentName = "LoopScrollView" - }, - txt_desc_HyperLink = { - sNodeName = "txt_desc", - sComponentName = "TMPHyperLink", - callback = "OnBtnClick_Word" - }, - txt_Empty = { - sComponentName = "TMP_Text", - sLanguageId = "Tips_Continue" - }, - TextLab = { - sComponentName = "TMP_Text", - sLanguageId = "Solider_Starter_Title" - }, - goChar = { - sNodeName = "tc_char_small" - }, - CharContent = {sComponentName = "Transform"} -} -SoldierSelectStarterCardItemCtrl._mapEventConfig = {} -SoldierSelectStarterCardItemCtrl._mapRedDotConfig = {} -local iconCardPath = "Icon/SoldierBuffCard/" -function SoldierSelectStarterCardItemCtrl:Awake() - self.mapCharItemCtrl = {} - self.tbCharList = {} - self.tbCharItemsCtrl = {} - self.animator = self.gameObject:GetComponent("Animator") -end -function SoldierSelectStarterCardItemCtrl:OnEnable() - local tbParam = self:GetPanelParam() - if type(tbParam) == "table" and tbParam[1] ~= nil then - self:SetData(tbParam[1]) - end - self.animator:Play("SoldierSelectStarterCardItem_in") -end -function SoldierSelectStarterCardItemCtrl:OnDisable() - self:_ClearCharItems() -end -function SoldierSelectStarterCardItemCtrl:OnDestroy() -end -function SoldierSelectStarterCardItemCtrl:SetData(nStarterCardId) - local starterCardConfig = ConfigTable.GetData("SoldierStarterCard", nStarterCardId) - self:SetPngSprite(self._mapNode.img_Selecticon, iconCardPath .. starterCardConfig.Icon) - NovaAPI.SetTMPText(self._mapNode.txt_name, starterCardConfig.Name) - NovaAPI.SetTMPText(self._mapNode.txt_desc, UTILS.ParseDesc(starterCardConfig)) - self.tbCharList = starterCardConfig.CharacterShow or {} - local bHasChar = #self.tbCharList > 0 - self._mapNode.txt_charTitle.gameObject:SetActive(bHasChar) - self._mapNode.sv_char.gameObject:SetActive(bHasChar) - if bHasChar then - self:_RefreshCharItems(self.tbCharList) - end -end -function SoldierSelectStarterCardItemCtrl:_RefreshCharItems(tbCharIds) - for k, charId in ipairs(tbCharIds) do - local itemCtrl = self.tbCharItemsCtrl[k] - if itemCtrl == nil then - local go = instantiate(self._mapNode.goChar, self._mapNode.CharContent) - itemCtrl = self:BindCtrlByNode(go, "Game.UI.Soldier.Template.Character.SoldierCharItemCtrl") - table.insert(self.tbCharItemsCtrl, itemCtrl) - end - itemCtrl.gameObject:SetActive(true) - itemCtrl:SetItemData(charId) - itemCtrl:SetCharLevel(1) - end -end -function SoldierSelectStarterCardItemCtrl:_ClearCharItems() - for _, ctrl in ipairs(self.tbCharItemsCtrl) do - local obj = ctrl.gameObject - self:UnbindCtrlByNode(ctrl) - destroy(obj) - end - self.tbCharItemsCtrl = {} -end -function SoldierSelectStarterCardItemCtrl:OnCharGridBtnClick(_goGrid, _gridIndex) -end -function SoldierSelectStarterCardItemCtrl:OnBtnClick_Close() - self.animator:Play("SoldierSelectStarterCardItem_out") - local callback = function() - EventManager.Hit(EventId.ClosePanel, PanelId.SoldierSelectStarterCardItem) - end - self:AddTimer(1, 0.3, callback, true, true, true) - EventManager.Hit(EventId.TemporaryBlockInput, 0.3) -end -function SoldierSelectStarterCardItemCtrl:OnBtnClick_Word(link, sWordId) - UTILS.ClickWordLink(link, sWordId) -end -return SoldierSelectStarterCardItemCtrl diff --git a/lua/game/ui/soldier/handbook/soldierselectstartercarditempanel.lua b/lua/game/ui/soldier/handbook/soldierselectstartercarditempanel.lua deleted file mode 100644 index 183060be4..000000000 --- a/lua/game/ui/soldier/handbook/soldierselectstartercarditempanel.lua +++ /dev/null @@ -1,22 +0,0 @@ -local SoldierSelectStarterCardItemPanel = class("SoldierSelectStarterCardItemPanel", BasePanel) -SoldierSelectStarterCardItemPanel._bIsMainPanel = false -SoldierSelectStarterCardItemPanel._sSortingLayerName = AllEnum.SortingLayerName.UI -SoldierSelectStarterCardItemPanel._tbDefine = { - { - sPrefabPath = "Soldier/Tips/SoldierSelectStarterCardItem.prefab", - sCtrlName = "Game.UI.Soldier.Handbook.SoldierSelectStarterCardItemCtrl" - } -} -function SoldierSelectStarterCardItemPanel:Awake() -end -function SoldierSelectStarterCardItemPanel:OnEnable() -end -function SoldierSelectStarterCardItemPanel:OnAfterEnter() -end -function SoldierSelectStarterCardItemPanel:OnDisable() -end -function SoldierSelectStarterCardItemPanel:OnDestroy() -end -function SoldierSelectStarterCardItemPanel:OnRelease() -end -return SoldierSelectStarterCardItemPanel diff --git a/lua/game/ui/soldier/handbook/soldierselectstrategycarditempanel.lua b/lua/game/ui/soldier/handbook/soldierselectstrategycarditempanel.lua deleted file mode 100644 index c8aabbefa..000000000 --- a/lua/game/ui/soldier/handbook/soldierselectstrategycarditempanel.lua +++ /dev/null @@ -1,22 +0,0 @@ -local SoldierSelectStrategyCardItemPanel = class("SoldierSelectStrategyCardItemPanel", BasePanel) -SoldierSelectStrategyCardItemPanel._bIsMainPanel = false -SoldierSelectStrategyCardItemPanel._sSortingLayerName = AllEnum.SortingLayerName.UI -SoldierSelectStrategyCardItemPanel._tbDefine = { - { - sPrefabPath = "Soldier/Tips/SoldierSelectStrategyCardItem.prefab", - sCtrlName = "Game.UI.Soldier.Handbook.SoldierSelectStrategyCardItemCtrl" - } -} -function SoldierSelectStrategyCardItemPanel:Awake() -end -function SoldierSelectStrategyCardItemPanel:OnEnable() -end -function SoldierSelectStrategyCardItemPanel:OnAfterEnter() -end -function SoldierSelectStrategyCardItemPanel:OnDisable() -end -function SoldierSelectStrategyCardItemPanel:OnDestroy() -end -function SoldierSelectStrategyCardItemPanel:OnRelease() -end -return SoldierSelectStrategyCardItemPanel diff --git a/lua/game/ui/soldier/partnertipspanel/soldierpartnertipsctrl.lua b/lua/game/ui/soldier/partnertipspanel/soldierpartnertipsctrl.lua index 15747b964..b7d83569d 100644 --- a/lua/game/ui/soldier/partnertipspanel/soldierpartnertipsctrl.lua +++ b/lua/game/ui/soldier/partnertipspanel/soldierpartnertipsctrl.lua @@ -82,6 +82,7 @@ local RootPath = "Icon/SoldierOtherIcon/" local contentHeight = 882 SoldierPartnerTipsCtrl.minTipHeight = 59.13 SoldierPartnerTipsCtrl.maxTipHeight = 896 +local replace_Harvest = "==HARVEST==" function SoldierPartnerTipsCtrl:Awake() local tbParam = self:GetPanelParam() if type(tbParam) == "table" then @@ -91,14 +92,15 @@ function SoldierPartnerTipsCtrl:Awake() self.bTrace = tbParam[4] self.tbChars = tbParam[5] self.bCanCheckCharTips = tbParam[6] or true + self.bShowTrace = tbParam[7] or true end self._tbCharItemCtrl = {} end function SoldierPartnerTipsCtrl:OnEnable() self._mapNode.btnCloseWordTip.gameObject:SetActive(false) self._mapNode.imgWordTipBg:SetActive(false) - self._mapNode.btnTrace.gameObject:SetActive(not self.bTrace and self.tbChars == nil) - self._mapNode.btnCancel.gameObject:SetActive(self.bTrace and self.tbChars == nil) + self._mapNode.btnTrace.gameObject:SetActive(not self.bTrace and self.tbChars == nil and self.bShowTrace) + self._mapNode.btnCancel.gameObject:SetActive(self.bTrace and self.tbChars == nil and self.bShowTrace) self:EnableGamepadUI(self._mapNode.btnShortcutClose, true) self:RefreshPanel() local wait = function() @@ -159,7 +161,13 @@ function SoldierPartnerTipsCtrl:RefreshTitle() local sPath = self.activityLevel > 0 and RootPath .. AllEnum.SoldierPartnerLevelIcon[mapCfg.PartnerLevelQuality].bg or RootPath .. AllEnum.SoldierPartnerLevelIcon[GameEnum.PartnerLevelQuality.None].bg self:SetPngSprite(self._mapNode.imgPartnerBg, sPath) NovaAPI.SetTMPText(self._mapNode.txtPartnerName, partnerGroupCfg.Name) - NovaAPI.SetTMPText(self._mapNode.txtPartnerDesc, partnerGroupCfg.Desc) + local nHarvest = 0 + if PlayerData.SoldierData:GetCurLevelData() ~= nil then + nHarvest = PlayerData.SoldierData:GetCurLevelData():GetClientHarvestCount() + end + local sDesc = UTILS.ParseDesc(partnerGroupCfg) + sDesc = string.gsub(sDesc, replace_Harvest, nHarvest) + NovaAPI.SetTMPText(self._mapNode.txtPartnerDesc, sDesc) end function SoldierPartnerTipsCtrl:RefreshLevelItems() local tbAttrData = SoldierAttrData.GetPartnerLevelsByType(self.partnerType) diff --git a/lua/game/ui/soldier/recommend/soldierrecommendcellctrl.lua b/lua/game/ui/soldier/recommend/soldierrecommendcellctrl.lua index 2f608729d..af88b5e41 100644 --- a/lua/game/ui/soldier/recommend/soldierrecommendcellctrl.lua +++ b/lua/game/ui/soldier/recommend/soldierrecommendcellctrl.lua @@ -1,7 +1,20 @@ local SoldierRecommendCellCtrl = class("SoldierRecommendCellCtrl", BaseCtrl) +local SetActiveIfChanged = function(goNode, bActive) + if goNode.activeSelf ~= bActive then + goNode:SetActive(bActive) + end +end SoldierRecommendCellCtrl._mapNodeConfig = { + btnGrid = { + sNodeName = "t_btn_00", + sComponentName = "UIButton", + callback = "OnBtnClick_Detail" + }, txt_title = {sComponentName = "TMP_Text"}, sv_char = { + sComponentName = "RectTransform" + }, + sv_charSupport = { sComponentName = "LoopScrollView" }, img_Char = {sComponentName = "Image"}, @@ -21,11 +34,17 @@ SoldierRecommendCellCtrl._mapNodeConfig = { sComponentName = "TMP_Text", sLanguageId = "Soldier_Recommend_Cancel" }, + btnDelete = { + sComponentName = "UIButton", + callback = "OnBtnClick_Delete" + }, img_Use = {}, txt_Use = { sComponentName = "TMP_Text", sLanguageId = "Soldier_Recommend_Use" - } + }, + imgVersion = {}, + txt_Version = {sComponentName = "TMP_Text"} } SoldierRecommendCellCtrl._mapEventConfig = { SoldierRecommend_Update = "OnEvent_SoldierRecommendCell_Update" @@ -33,58 +52,140 @@ SoldierRecommendCellCtrl._mapEventConfig = { SoldierRecommendCellCtrl._mapRedDotConfig = {} function SoldierRecommendCellCtrl:Awake() self.tbCharItemCtrl = {} + self._tbSupportCharData = {} + self.nStaticCharRootCount = self._mapNode.sv_char.childCount + self._tbSupportGrid = {} + local svSupport = self._mapNode.sv_charSupport + self._goSupportTemplate = svSupport.transform:Find("grid").gameObject + self._goSupportTemplate:SetActive(false) + self._rtSupportContent = svSupport.content + self._objSupportLayout = self._rtSupportContent:GetComponent("GridLayoutGroup") + self._objSupportLayout.enabled = false + local objFitter = self._rtSupportContent:GetComponent("ContentSizeFitter") + if objFitter ~= nil then + objFitter.enabled = false + end + self._rtSupportContent.pivot = Vector2(0, 1) + self._rtSupportContent.anchorMin = Vector2(0, 0) + self._rtSupportContent.anchorMax = Vector2(0, 1) end function SoldierRecommendCellCtrl:OnEnable() + self:SetApplyStatus() end function SoldierRecommendCellCtrl:OnDisable() - for _, v in ipairs(self.tbCharItemCtrl) do - self:UnbindCtrlByNode(v) - end - self.tbCharItemCtrl = nil end function SoldierRecommendCellCtrl:OnDestroy() + self._objListCtrl = nil + self.tbCharItemCtrl = nil + self._tbSupportCharData = nil + self._tbSupportGrid = nil + self._goSupportTemplate = nil + self._rtSupportContent = nil + self._objSupportLayout = nil + self.mapRecommendData = nil +end +function SoldierRecommendCellCtrl:SetDetailCallback(objListCtrl, nIndex) + self._objListCtrl = objListCtrl + self._nListIndex = nIndex +end +function SoldierRecommendCellCtrl:OnBtnClick_Detail() + self._objListCtrl:OnRecommendGridBtnClick(self.gameObject, self._nListIndex - 1) end function SoldierRecommendCellCtrl:SetItemData(mapRecommendData, bInSoldier) self.bInSoldier = bInSoldier self.mapRecommendData = mapRecommendData - self.cfg = ConfigTable.GetData("SoldierRecommendBuilds", self.mapRecommendData.nRecommendId) - NovaAPI.SetTMPText(self._mapNode.txt_title, self.cfg.Title) - local nMainCharId = self.cfg.CharacterId - local mainCharCfg = ConfigTable.GetData("SoldierCharacter", nMainCharId) - if mainCharCfg ~= nil then - local skinConfig = ConfigTable.GetData("SoldierSkin", mainCharCfg.Skin) - if skinConfig then - self:SetPngSprite(self._mapNode.img_Char, skinConfig.Icon .. AllEnum.SoldierChessIconSurfix.S) - end + SetActiveIfChanged(self._mapNode.btnDelete.gameObject, not self.mapRecommendData.bSystemRecommend) + NovaAPI.SetTMPText(self._mapNode.txt_title, self.mapRecommendData.sTitle) + SetActiveIfChanged(self._mapNode.imgVersion.gameObject, self.mapRecommendData.sVersion ~= nil and self.mapRecommendData.sVersion ~= "") + NovaAPI.SetTMPText(self._mapNode.txt_Version, self.mapRecommendData.sVersion) + local mapCfg = ConfigTable.GetData("SoldierBossTemplate", self.mapRecommendData.nBossTemplateId or 0) + if mapCfg ~= nil then + self:SetPngSprite(self._mapNode.img_Char, mapCfg.SoldierPlayerHead) end - self._mapNode.sv_char:Init(#self.mapRecommendData.charList, self, self.OnCharRefreshGrid, self.OnCharGridBtnClick, false) + self:RefreshCharList() self:SetApplyStatus() end -function SoldierRecommendCellCtrl:OnCharRefreshGrid(goGrid, gridIndex) - local nIndex = gridIndex + 1 - local charData = self.mapRecommendData.charList[nIndex] - local go_char = goGrid.transform:Find("AnimRoot/SoldierCharCardItem") - local nInstanceId = go_char:GetInstanceID() - if not self.tbCharItemCtrl[nInstanceId] then - self.tbCharItemCtrl[nInstanceId] = self:BindCtrlByNode(go_char, "Game.UI.Soldier.Template.Character.SoldierCharCardItemCtrl") +function SoldierRecommendCellCtrl:RefreshCharList() + for nIndex = #self._tbSupportCharData, 1, -1 do + self._tbSupportCharData[nIndex] = nil + end + local trCharRoot = self._mapNode.sv_char + local tbCharList = self.mapRecommendData.charList or {} + for nIndex = 1, self.nStaticCharRootCount do + local charData = tbCharList[nIndex] + local trCharItemRoot = trCharRoot:GetChild(nIndex - 1) + local goChar = trCharItemRoot:Find("AnimRoot/SoldierCharCardItem").gameObject + local nInstanceId = goChar:GetInstanceID() + local objCharItemCtrl = self.tbCharItemCtrl[nInstanceId] + if charData ~= nil and objCharItemCtrl == nil then + objCharItemCtrl = self._panel:BindRecommendCtrl(goChar, "Game.UI.Soldier.Recommend.SoldierRecommendCharItemCtrl") + self.tbCharItemCtrl[nInstanceId] = objCharItemCtrl + end + if objCharItemCtrl ~= nil then + objCharItemCtrl:SetRecommendData(charData, nIndex) + end + SetActiveIfChanged(trCharItemRoot.gameObject, charData ~= nil) + end + for nIndex = self.nStaticCharRootCount + 1, #tbCharList do + local mapCharData = tbCharList[nIndex] + if mapCharData.nId ~= nil and mapCharData.nId ~= 0 then + table.insert(self._tbSupportCharData, mapCharData) + end + end + local bHasSupportChar = #self._tbSupportCharData > 0 + SetActiveIfChanged(self._mapNode.sv_charSupport.gameObject, bHasSupportChar) + local objLayout = self._objSupportLayout + local v2CellSize = objLayout.cellSize + local nCount = #self._tbSupportCharData + self._mapNode.sv_charSupport:StopMovement() + self._rtSupportContent.anchoredPosition = Vector2.zero + self._rtSupportContent.sizeDelta = Vector2(objLayout.padding.left + objLayout.padding.right + nCount * v2CellSize.x + math.max(0, nCount - 1) * objLayout.spacing.x, 0) + for nIndex = 1, nCount do + local goGrid = self._tbSupportGrid[nIndex] + if goGrid == nil then + goGrid = instantiate(self._goSupportTemplate, self._rtSupportContent) + self._tbSupportGrid[nIndex] = goGrid + local rtGrid = goGrid:GetComponent("RectTransform") + rtGrid.pivot = Vector2(0, 1) + rtGrid.anchorMin = Vector2(0, 1) + rtGrid.anchorMax = Vector2(0, 1) + rtGrid.localScale = Vector3.one + rtGrid.sizeDelta = v2CellSize + rtGrid.anchoredPosition = Vector2(objLayout.padding.left + (nIndex - 1) * (v2CellSize.x + objLayout.spacing.x), -objLayout.padding.top) + end + self:OnSupportCharRefreshGrid(goGrid, nIndex - 1) + SetActiveIfChanged(goGrid, true) + end + for nIndex = nCount + 1, #self._tbSupportGrid do + self:OnSupportCharRefreshGrid(self._tbSupportGrid[nIndex], nIndex - 1) + SetActiveIfChanged(self._tbSupportGrid[nIndex], false) + end +end +function SoldierRecommendCellCtrl:OnSupportCharRefreshGrid(goGrid, nGridIndex) + local mapCharData = self._tbSupportCharData[nGridIndex + 1] + local goChar = goGrid.transform:Find("AnimRoot/SoldierCharCardItem").gameObject + local nInstanceId = goChar:GetInstanceID() + local objCharItemCtrl = self.tbCharItemCtrl[nInstanceId] + if objCharItemCtrl == nil and mapCharData ~= nil then + objCharItemCtrl = self._panel:BindRecommendCtrl(goChar, "Game.UI.Soldier.Recommend.SoldierRecommendCharItemCtrl") + self.tbCharItemCtrl[nInstanceId] = objCharItemCtrl + end + if objCharItemCtrl ~= nil then + objCharItemCtrl:SetRecommendData(mapCharData) end - self.tbCharItemCtrl[nInstanceId]:SetItemData(charData.nId) - self.tbCharItemCtrl[nInstanceId]:SetStar(charData.nStar) - self.tbCharItemCtrl[nInstanceId]:SetAttribute(nIndex) end function SoldierRecommendCellCtrl:SetApplyStatus() + if self.mapRecommendData == nil then + return + end local bApply = false local recommendData = PlayerData.SoldierData:GetRecommendData(self.bInSoldier) if recommendData ~= nil and recommendData.nRecommendId == self.mapRecommendData.nRecommendId then bApply = true end - self._mapNode.btn_Apply.gameObject:SetActive(not bApply) - self._mapNode.btn_Cancel.gameObject:SetActive(bApply) - self._mapNode.img_Use.gameObject:SetActive(bApply) -end -function SoldierRecommendCellCtrl:OnCharGridBtnClick(goGrid, gridIndex) - local nIndex = gridIndex + 1 - local charId = self.mapRecommendData.charList[nIndex].nId + SetActiveIfChanged(self._mapNode.btn_Apply.gameObject, not bApply) + SetActiveIfChanged(self._mapNode.btn_Cancel.gameObject, bApply) + SetActiveIfChanged(self._mapNode.img_Use.gameObject, bApply) end function SoldierRecommendCellCtrl:OnBtnClick_Apply() PlayerData.SoldierData:SetRecommendData(self.mapRecommendData.nRecommendId, self.bInSoldier) @@ -95,4 +196,14 @@ end function SoldierRecommendCellCtrl:OnEvent_SoldierRecommendCell_Update() self:SetApplyStatus() end +function SoldierRecommendCellCtrl:OnBtnClick_Delete() + if self.mapRecommendData == nil or self.mapRecommendData.bSystemRecommend then + return + end + PlayerData.SoldierData:SendUnfavoriteRecommend(self.mapRecommendData.nRecommendId, function() + PlayerData.SoldierData:RequestRecommendList(function() + EventManager.Hit("RefreshSoldierRecommendList") + end) + end) +end return SoldierRecommendCellCtrl diff --git a/lua/game/ui/soldier/recommend/soldierrecommendcharitemctrl.lua b/lua/game/ui/soldier/recommend/soldierrecommendcharitemctrl.lua new file mode 100644 index 000000000..af4041231 --- /dev/null +++ b/lua/game/ui/soldier/recommend/soldierrecommendcharitemctrl.lua @@ -0,0 +1,93 @@ +local SoldierCharCardItemCtrl = require("Game.UI.Soldier.Template.Character.SoldierCharCardItemCtrl") +local SoldierRecommendCharItemCtrl = class("SoldierRecommendCharItemCtrl", SoldierCharCardItemCtrl) +SoldierRecommendCharItemCtrl._mapEventConfig = {} +function SoldierRecommendCharItemCtrl:Awake() + SoldierCharCardItemCtrl.Awake(self) + self._mapSpritePath = {} + self._mapNode.animRoot.enabled = false +end +function SoldierRecommendCharItemCtrl:OnEnable() + SoldierCharCardItemCtrl.OnEnable(self) + self:SetAttribute(self._nRecommendPosition) +end +function SoldierRecommendCharItemCtrl:OnDisable() + self.bActive = false +end +function SoldierRecommendCharItemCtrl:OnDestroy() + SoldierCharCardItemCtrl.OnDestroy(self) + self._mapSpritePath = nil +end +function SoldierRecommendCharItemCtrl:SetRecommendData(mapCharData, nPosition) + self._nRecommendPosition = nPosition + if mapCharData == nil or mapCharData.nId == nil or mapCharData.nId == 0 then + self._nRecommendPosition = nil + SoldierCharCardItemCtrl.SetItemData(self, nil) + self.nCharId = nil + self.bInSandland = false + self._nRecommendStar = 0 + self:SetStar(0) + self:SetAttribute(nil) + self._mapNode.imgRecommend.gameObject:SetActive(false) + self:SetLock(false) + self:SetClickCallback(nil, nil) + return + end + self._nRecommendStar = mapCharData.nStar or 0 + if self.nCharId ~= mapCharData.nId then + SoldierCharCardItemCtrl.SetItemData(self, mapCharData.nId) + else + self:SetStar(self._nRecommendStar) + end + self:SetAttribute(nPosition) +end +function SoldierRecommendCharItemCtrl:SetStar(nStar) + nStar = self._nRecommendStar or nStar or 0 + if self.nStar == nStar then + return + end + self.nStar = nStar + for nIndex = 1, self.MAX_STAR do + local bActive = nIndex <= nStar + local goStar = self._mapNode.Star[nIndex] + local goFxStar = self._mapNode.FxStar[nIndex] + if goStar ~= nil and goStar.activeSelf ~= bActive then + goStar:SetActive(bActive) + end + if goFxStar ~= nil and goFxStar.activeSelf ~= bActive then + goFxStar:SetActive(bActive) + end + end +end +function SoldierRecommendCharItemCtrl:SetAttribute(nPosition) + local bUnlock = false + local sIcon + if nPosition ~= nil and 1 <= nPosition and nPosition <= 3 then + local nConfigId = PlayerData.SoldierData:GetSoldierPositionEffectDataId(nPosition) + local mapConfig = ConfigTable.GetData("SoldierPositionEffect", nConfigId) + if mapConfig ~= nil then + bUnlock = mapConfig.TechNodeId <= 0 or PlayerData.SoldierData:CheckTechNodeActiveById(mapConfig.TechNodeId) + sIcon = "Icon/SoldierOtherIcon/" .. mapConfig.Icon + end + end + local imgAttribute = self._mapNode.imgAttribute + if imgAttribute.gameObject.activeSelf ~= bUnlock then + imgAttribute.gameObject:SetActive(bUnlock) + end + if bUnlock then + self:SetPngSprite(imgAttribute, sIcon) + end +end +function SoldierRecommendCharItemCtrl:SetPngSprite(imgObj, sPath, sSurfix) + if sSurfix ~= nil then + return BaseCtrl.SetPngSprite(self, imgObj, sPath, sSurfix) + end + if sPath ~= nil and self._mapSpritePath[imgObj] == sPath then + return true + end + local bSuccess = BaseCtrl.SetPngSprite(self, imgObj, sPath) + if bSuccess then + self._mapSpritePath[imgObj] = sPath + end + return bSuccess +end +return SoldierRecommendCharItemCtrl diff --git a/lua/game/ui/soldier/recommend/soldierrecommendctrl.lua b/lua/game/ui/soldier/recommend/soldierrecommendctrl.lua index 28582819b..0353bf272 100644 --- a/lua/game/ui/soldier/recommend/soldierrecommendctrl.lua +++ b/lua/game/ui/soldier/recommend/soldierrecommendctrl.lua @@ -1,4 +1,5 @@ local SoldierRecommendCtrl = class("SoldierRecommendCtrl", BaseCtrl) +local SDKManager = CS.SDKManager.Instance SoldierRecommendCtrl._mapNodeConfig = { Topbar = { sNodeName = "TopBarPanel", @@ -7,13 +8,92 @@ SoldierRecommendCtrl._mapNodeConfig = { btnHome = {}, txt_tips = { sComponentName = "TMP_Text", - sLanguageId = "Soldier_Recommend_Tips" + sLanguageId = "Soldier_Recommend_GoToWebTips" }, + txt_CollectionProgress = {sComponentName = "TMP_Text"}, + rtCollectionProgress = {}, sv_recommend = { sComponentName = "LoopScrollView" + }, + btnRcmdSquare = { + sComponentName = "UIButton", + callback = "OnBtnClick_RcmdSquare" + }, + txtRcmdSquare = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Recommend_RcmdSquare" + }, + btnImportRcmd = { + sComponentName = "UIButton", + callback = "OnBtnClick_ImportRcmd" + }, + txtImportRcmd = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Recommend_ImportRcmd" + }, + btn_recommend = { + sComponentName = "UIButton", + callback = "OnBtnClick_Recommend" + }, + go_recommend_in = {}, + go_recommend_off = {}, + txt_BtnRecommend = { + nCount = 2, + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Recommend_Recommend" + }, + btn_collect = { + sComponentName = "UIButton", + callback = "OnBtnClick_Collect" + }, + txt_BtnCollect = { + nCount = 2, + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Recommend_Collect" + }, + go_collect_in = {}, + go_collect_off = {}, + rtEmpty = {}, + txtNoRcmd = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Recommend_NoRcmd" + }, + goImport = {}, + blurImport = {}, + btnCloseImport = { + nCount = 2, + sComponentName = "UIButton", + callback = "OnBtnClick_CloseImport" + }, + goImportWindow = {}, + animWindow = { + sNodeName = "---Import---", + sComponentName = "Animator" + }, + btnConfirmImport = { + sComponentName = "UIButton", + callback = "OnBtnClick_ConfirmImport" + }, + input = { + sComponentName = "TMP_InputField", + callback = "OnValueChanged_Import" + }, + txtImportWindowTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Recommend_ImportRcmd" + }, + txtImportTip = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Recommend_Import_Tips" + }, + txtBtnConfirmImport = { + sComponentName = "TMP_Text", + sLanguageId = "MessageBox_Confirm" } } -SoldierRecommendCtrl._mapEventConfig = {} +SoldierRecommendCtrl._mapEventConfig = { + RefreshSoldierRecommendList = "OnEvent_RefreshRecommendList" +} SoldierRecommendCtrl._mapRedDotConfig = {} function SoldierRecommendCtrl:Awake() local param = self:GetPanelParam() @@ -22,56 +102,280 @@ function SoldierRecommendCtrl:Awake() end self.bInSoldier = self.bInSoldier or false self.animator = self.gameObject:GetComponent("Animator") + self.nListState = 1 end function SoldierRecommendCtrl:OnEnable() - self.tbRecommendCellCtrl = {} - self.tbRecommendData = {} - self:InitData() + self._bListActive = true + self._bWaitingEnterAnim = true + self:SetListInputBlocked(true) + self._mapNode.btnHome.gameObject:SetActive(not self.bInSoldier) + self:RefreshListHeader() + local canvas = self.gameObject:GetComponent("Canvas") + NovaAPI.SetCanvasSortingOrder(canvas, self._nSortingOrder + 1) + local bNewCache = self._tbListCache == nil + if bNewCache then + self.tbRecommendCellCtrl = {} + self.tbRecommendData = {} + self._tbListCache = {} + self._nVisibleListState = nil + end + local svList = self._mapNode.sv_recommend + self._goRecommendTemplate = svList.transform:Find("grid").gameObject + self._goRecommendTemplate:SetActive(false) + self._rtRecommendContent = svList.content + self._objRecommendLayout = self._rtRecommendContent:GetComponent("GridLayoutGroup") + self._objRecommendLayout.enabled = false + local objFitter = self._rtRecommendContent:GetComponent("ContentSizeFitter") + if objFitter ~= nil then + objFitter.enabled = false + end + self._rtRecommendContent.pivot = Vector2(0, 1) + self._rtRecommendContent.anchorMin = Vector2(0, 1) + self._rtRecommendContent.anchorMax = Vector2(1, 1) + self._rtRecommendContent.gameObject:SetActive(false) + NovaAPI.SetTMPText(self._mapNode.txtNoRcmd, ConfigTable.GetUIText("Soldier_Recommend_Loading")) + self._mapNode.rtEmpty.gameObject:SetActive(true) EventManager.Hit("SoldierRecommendPanel_Open") - local wait = function() - coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) - self._mapNode.btnHome.gameObject:SetActive(not self.bInSoldier) - end - cs_coroutine.start(wait) -end -function SoldierRecommendCtrl:OnDisable() - for _, v in ipairs(self.tbRecommendCellCtrl) do - self:UnbindCtrlByNode(v) - end - self.tbRecommendCellCtrl = nil - EventManager.Hit("SoldierRecommendPanel_Close") -end -function SoldierRecommendCtrl:InitData() - local tbRecommendData = PlayerData.SoldierData:GetAllRecommendData() - if tbRecommendData == nil then - return - end - for _, v in ipairs(tbRecommendData) do - table.insert(self.tbRecommendData, v) - end - local nApplyData = PlayerData.SoldierData:GetRecommendData(self.bInSoldier) - if nApplyData ~= nil then - table.sort(self.tbRecommendData, function(a, b) - if a.nRecommendId == nApplyData.nRecommendId then - return true + self._mapNode.goImport:SetActive(false) + local tbListCache = self._tbListCache + if bNewCache then + PlayerData.SoldierData:RequestRecommendList(function() + if self._bListActive and self._tbListCache == tbListCache then + self:RefreshRecommendList() end - if b.nRecommendId == nApplyData.nRecommendId then - return false - end - return a.nRecommendId < b.nRecommendId end) end - self._mapNode.sv_recommend:SetAnim(0.08) - self._mapNode.sv_recommend:Init(#self.tbRecommendData, self, self.OnRecommendRefreshGrid, self.OnRecommendGridBtnClick, false) -end -function SoldierRecommendCtrl:OnRecommendRefreshGrid(goGrid, gridIndex) - local nIndex = gridIndex + 1 - local mapRecommendData = self.tbRecommendData[nIndex] - local nInstanceID = goGrid:GetInstanceID() - if not self.tbRecommendCellCtrl[nInstanceID] then - self.tbRecommendCellCtrl[nInstanceID] = self:BindCtrlByNode(goGrid, "Game.UI.Soldier.Recommend.SoldierRecommendCellCtrl") + if tbListCache[1] ~= nil and tbListCache[1].bLoaded and tbListCache[2] ~= nil and tbListCache[2].bLoaded then + self:ShowRecommendList() end - self.tbRecommendCellCtrl[nInstanceID]:SetItemData(mapRecommendData, self.bInSoldier) + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + if not self._bListActive then + return + end + while self._bListActive and self.animator ~= nil and self.animator.isActiveAndEnabled do + local objState = self.animator:GetCurrentAnimatorStateInfo(0) + if not objState:IsName("SoldierRecommendPanel_in") or objState.normalizedTime >= 1 then + break + end + coroutine.yield(nil) + end + if not self._bListActive then + return + end + self._bWaitingEnterAnim = false + self:RefreshRecommendList() + end + self._coOpenList = cs_coroutine.start(wait) +end +function SoldierRecommendCtrl:OnPreExit() + if self._bListActive and self._nVisibleListState ~= nil then + local mapCache = self._tbListCache[self._nVisibleListState] + mapCache.v2Position = self._rtRecommendContent.anchoredPosition + mapCache.v2Size = self._rtRecommendContent.sizeDelta + end + self._bListActive = false + self._bWaitingEnterAnim = false + if self._coOpenList ~= nil then + cs_coroutine.stop(self._coOpenList) + self._coOpenList = nil + end + self:StopListLoading() + self:SetListInputBlocked(false) +end +function SoldierRecommendCtrl:SetListInputBlocked(bBlocked) + if self._bListInputBlocked == true == bBlocked then + return + end + self._bListInputBlocked = bBlocked + EventManager.Hit(EventId.BlockInput, bBlocked) +end +function SoldierRecommendCtrl:StopListLoading() + if self._coLoadList ~= nil then + cs_coroutine.stop(self._coLoadList) + self._coLoadList = nil + end +end +function SoldierRecommendCtrl:OnDisable() + self:OnPreExit() + EventManager.Hit("SoldierRecommendPanel_Close") +end +function SoldierRecommendCtrl:OnDestroy() + self:OnPreExit() + self:ClearListCache() +end +function SoldierRecommendCtrl:ClearListCache() + self._tbListCache = nil + self._nVisibleListState = nil + self.tbRecommendCellCtrl = nil + self.tbRecommendData = nil + self._goRecommendTemplate = nil + self._rtRecommendContent = nil + self._objRecommendLayout = nil +end +function SoldierRecommendCtrl:RefreshListHeader() + self._mapNode.rtCollectionProgress.gameObject:SetActive(self.nListState == 2) + if self.nListState == 2 then + local tbCollectData = PlayerData.SoldierData:GetCollectRecommendList() + local nMaxFavorite = ConfigTable.GetConfigNumber("SoldierBattleReportFavoriteLimit") + local nFavoriteCount = tbCollectData and #tbCollectData or 0 + local sText = orderedFormat(ConfigTable.GetUIText("Soldier_Recommend_Favored"), nFavoriteCount, nMaxFavorite) + NovaAPI.SetTMPText(self._mapNode.txt_CollectionProgress, sText) + end + self._mapNode.go_recommend_in:SetActive(self.nListState == 1) + self._mapNode.go_recommend_off:SetActive(self.nListState ~= 1) + self._mapNode.go_collect_in:SetActive(self.nListState == 2) + self._mapNode.go_collect_off:SetActive(self.nListState ~= 2) +end +function SoldierRecommendCtrl:RefreshRecommendList() + if not self._bListActive then + return + end + self:RefreshListHeader() + if self._bWaitingEnterAnim then + return + end + local tbSources = { + PlayerData.SoldierData:GetSystemRecommendList(), + PlayerData.SoldierData:GetCollectRecommendList() + } + local tbPending = {} + for nState = 1, 2 do + local mapCache = self._tbListCache[nState] + if mapCache == nil then + mapCache = { + tbCellCtrl = {}, + tbData = {} + } + self._tbListCache[nState] = mapCache + end + if not mapCache.bLoaded or mapCache.tbSource ~= tbSources[nState] then + table.insert(tbPending, nState) + end + end + if #tbPending == 0 and self._nVisibleListState == self.nListState then + self:SetListInputBlocked(false) + return + end + self:StopListLoading() + self._mapNode.sv_recommend:StopMovement() + local mapPrevious = self._tbListCache[self._nVisibleListState] + if mapPrevious ~= nil then + mapPrevious.v2Position = self._rtRecommendContent.anchoredPosition + mapPrevious.v2Size = self._rtRecommendContent.sizeDelta + end + self._rtRecommendContent.gameObject:SetActive(false) + if #tbPending == 0 then + self:ShowRecommendList() + self:SetListInputBlocked(false) + return + end + self:SetListInputBlocked(true) + NovaAPI.SetTMPText(self._mapNode.txtNoRcmd, ConfigTable.GetUIText("Soldier_Recommend_Loading")) + self._mapNode.rtEmpty.gameObject:SetActive(true) + self._coLoadList = cs_coroutine.start(function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + coroutine.yield(nil) + if not self._bListActive then + self:SetListInputBlocked(false) + return + end + local bSuccess, sError = pcall(function() + for _, nState in ipairs(tbPending) do + self:LoadRecommendList(self._tbListCache[nState], tbSources[nState]) + end + self:ShowRecommendList() + end) + self._coLoadList = nil + self:SetListInputBlocked(false) + if not bSuccess then + printError(sError) + end + end) +end +function SoldierRecommendCtrl:ShowRecommendList() + local mapCache = self._tbListCache[self.nListState] + for nState, mapTabCache in pairs(self._tbListCache) do + for nIndex, objCell in ipairs(mapTabCache.tbCellCtrl) do + local bActive = nState == self.nListState and nIndex <= #mapTabCache.tbData + if objCell.gameObject.activeSelf ~= bActive then + objCell.gameObject:SetActive(bActive) + end + end + end + self._nVisibleListState = self.nListState + self.tbRecommendCellCtrl = mapCache.tbCellCtrl + self.tbRecommendData = mapCache.tbData + self._rtRecommendContent.sizeDelta = mapCache.v2Size + self._rtRecommendContent.anchoredPosition = mapCache.v2Position + local bHasData = #mapCache.tbData > 0 + self._rtRecommendContent.gameObject:SetActive(bHasData) + if not mapCache.bAnimationReady then + for nIndex = 1, #mapCache.tbData do + local objAnimator = mapCache.tbCellCtrl[nIndex].gameObject:GetComponent("Animator") + if objAnimator ~= nil then + objAnimator.enabled = true + objAnimator:Play("go", 0, 1) + objAnimator:Update(0) + objAnimator.enabled = false + end + end + mapCache.bAnimationReady = true + end + NovaAPI.SetTMPText(self._mapNode.txtNoRcmd, ConfigTable.GetUIText("Soldier_Recommend_NoRcmd")) + self._mapNode.rtEmpty.gameObject:SetActive(not bHasData) +end +function SoldierRecommendCtrl:LoadRecommendList(mapCache, tbSource) + mapCache.bLoaded = false + mapCache.bAnimationReady = false + mapCache.tbData = {} + for _, mapData in ipairs(tbSource or {}) do + table.insert(mapCache.tbData, mapData) + end + local mapApplyData = PlayerData.SoldierData:GetRecommendData(self.bInSoldier) + if mapApplyData ~= nil then + table.sort(mapCache.tbData, function(mapFirst, mapSecond) + if mapFirst.nRecommendId == mapSecond.nRecommendId then + return false + end + if mapFirst.nRecommendId == mapApplyData.nRecommendId then + return true + end + if mapSecond.nRecommendId == mapApplyData.nRecommendId then + return false + end + return mapFirst.nRecommendId < mapSecond.nRecommendId + end) + end + local objLayout = self._objRecommendLayout + local v2CellSize = objLayout.cellSize + local nSpacing = objLayout.spacing.y + local nTop = objLayout.padding.top + for nIndex, mapData in ipairs(mapCache.tbData) do + local objCell = mapCache.tbCellCtrl[nIndex] + if objCell == nil then + local goItem = instantiate(self._goRecommendTemplate, self._rtRecommendContent) + local rtItem = goItem:GetComponent("RectTransform") + rtItem.pivot = Vector2(0, 1) + rtItem.anchorMin = Vector2(0, 1) + rtItem.anchorMax = Vector2(0, 1) + rtItem.localScale = Vector3.one + rtItem.sizeDelta = v2CellSize + rtItem.anchoredPosition = Vector2(objLayout.padding.left, -nTop - (nIndex - 1) * (v2CellSize.y + nSpacing)) + objCell = self._panel:BindRecommendCtrl(goItem, "Game.UI.Soldier.Recommend.SoldierRecommendCellCtrl") + mapCache.tbCellCtrl[nIndex] = objCell + objCell:SetDetailCallback(self, nIndex) + end + objCell:SetItemData(mapData, self.bInSoldier) + end + local nCount = #mapCache.tbData + mapCache.v2Size = Vector2(0, nTop + nCount * v2CellSize.y + math.max(0, nCount - 1) * nSpacing + objLayout.padding.bottom) + mapCache.v2Position = Vector2.zero + mapCache.tbSource = tbSource + mapCache.bLoaded = true +end +function SoldierRecommendCtrl:InitData() + self:RefreshRecommendList() end function SoldierRecommendCtrl:OnRecommendGridBtnClick(goGrid, gridIndex) local nIndex = gridIndex + 1 @@ -81,4 +385,98 @@ function SoldierRecommendCtrl:OnRecommendGridBtnClick(goGrid, gridIndex) EventManager.Hit(EventId.OpenPanel, PanelId.SoldierRecommendDetailPanel, mapRecommendData, self.bInSoldier) end, true, true, true) end +function SoldierRecommendCtrl:OnBtnClick_Recommend() + if self.nListState == 1 then + return + end + self.nListState = 1 + self:RefreshRecommendList() +end +function SoldierRecommendCtrl:OnBtnClick_Collect() + if self.nListState == 2 then + return + end + self.nListState = 2 + self:RefreshRecommendList() +end +function SoldierRecommendCtrl:OnBtnClick_ImportRcmd() + self._mapNode.goImport:SetActive(true) + self._mapNode.blurImport:SetActive(true) + self._mapNode.animWindow:Play("t_window_04_t_in") + EventManager.Hit(EventId.TemporaryBlockInput, 0.3) +end +function SoldierRecommendCtrl:OnBtnClick_CloseImport() + self._mapNode.animWindow:Play("t_window_04_t_out") + EventManager.Hit(EventId.TemporaryBlockInput, 0.2) + self:AddTimer(1, 0.2, function() + self._mapNode.goImport:SetActive(false) + end, true, true, true) +end +function SoldierRecommendCtrl:OnValueChanged_Import(_, sContent) + if sContent == nil or sContent == "" then + return + end + local sFiltered = string.gsub(sContent, "[^A-Za-z0-9+/=]", "") + if sFiltered ~= sContent then + NovaAPI.SetTMPInputFieldText(self._mapNode.input, sFiltered) + end +end +function SoldierRecommendCtrl:OnBtnClick_ConfirmImport() + local sCode = NovaAPI.GetTMPInputFieldText(self._mapNode.input) + if sCode == "" then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("BUILD_05")) + return + end + local tbCollectData = PlayerData.SoldierData:GetCollectRecommendList() + local nMaxFavorite = ConfigTable.GetConfigNumber("SoldierBattleReportFavoriteLimit") + local nFavoriteCount = tbCollectData and #tbCollectData or 0 + if nMaxFavorite <= nFavoriteCount then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Soldier_Recommend_Report_Max")) + return + end + PlayerData.SoldierData:SendFavoriteRecommend(sCode, function() + if not self._bListActive then + return + end + PlayerData.SoldierData:RequestRecommendList(function() + if not self._bListActive then + return + end + self.nListState = 2 + NovaAPI.SetTMPInputFieldText(self._mapNode.input, "") + self:OnBtnClick_CloseImport() + self:RefreshRecommendList() + end) + end) +end +function SoldierRecommendCtrl:OnBtnClick_RcmdSquare() + local bHasUrl, sUrl = UTILS.GetToolBoxUrl() + if not (bHasUrl and sUrl) or sUrl == "" then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Function_NotAvailable")) + return + end + sUrl = sUrl .. "/auto-chess" + local bSuccess, bOpened = pcall(function() + if NovaAPI.IsEditorPlatform() then + NovaAPI.OpenURL(sUrl) + return true + end + if not SDKManager:IsSDKInit() then + return false + end + SDKManager:ShowWebView(false, "", sUrl, 1, 0, true) + return true + end) + if not bSuccess then + printError(bOpened) + end + if not bSuccess or not bOpened then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Function_NotAvailable")) + end +end +function SoldierRecommendCtrl:OnEvent_RefreshRecommendList() + if self.nListState == 2 then + self:RefreshRecommendList() + end +end return SoldierRecommendCtrl diff --git a/lua/game/ui/soldier/recommend/soldierrecommenddetailctrl.lua b/lua/game/ui/soldier/recommend/soldierrecommenddetailctrl.lua index fcaeee2e3..dbcbd122c 100644 --- a/lua/game/ui/soldier/recommend/soldierrecommenddetailctrl.lua +++ b/lua/game/ui/soldier/recommend/soldierrecommenddetailctrl.lua @@ -16,9 +16,8 @@ SoldierRecommendDetailCtrl._mapNodeConfig = { nCount = 3, sCtrlName = "Game.UI.Soldier.Template.Character.SoldierCharSupportCardItemCtrl" }, - BackChar = { - nCount = 6, - sCtrlName = "Game.UI.Soldier.Template.Character.SoldierCharSupportCardItemCtrl" + sv_backChar = { + sComponentName = "LoopScrollView" }, txt_title = {sComponentName = "TMP_Text"}, txt_buildTitle = { @@ -35,7 +34,6 @@ SoldierRecommendDetailCtrl._mapNodeConfig = { sNodeName = "PartnerRoot", sCtrlName = "Game.UI.Soldier.Recommend.SpliderRecommendPartnerCtrl" }, - starterCard = {}, strategyCardPrefab = {}, buffList = { sNodeName = "BuffListRoot" @@ -57,24 +55,57 @@ SoldierRecommendDetailCtrl._mapNodeConfig = { sLanguageId = "Soldier_Recommend_Cancel" }, charDetialRoot = {sComponentName = "Transform"}, - parnterDetialRoot = {sComponentName = "Transform"} + parnterDetialRoot = {sComponentName = "Transform"}, + txtPersonality1 = { + sComponentName = "TMP_Text", + sLanguageId = "Personality_Instinct" + }, + txtPersonality2 = { + sComponentName = "TMP_Text", + sLanguageId = "Personality_Analyze" + }, + txtPersonality3 = { + sComponentName = "TMP_Text", + sLanguageId = "Personality_Chaos" + }, + imgPersonalityPercent = {nCount = 3, sComponentName = "Image"}, + txtCharName = {sComponentName = "TMP_Text"}, + imgCharHead = {sComponentName = "Image"}, + imgSkill = {sComponentName = "Image"}, + txtSkillPassive = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_BossSkill_Passive" + }, + txtSkillInitiative = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_BossSkill_Active" + }, + imgSkillInitiative = {}, + imgSkillPassive = {}, + btnDelete = { + sComponentName = "UIButton", + callback = "OnBtnClick_Delete" + }, + btn_BossSkill = { + sComponentName = "UIButton", + callback = "OnBtnClick_SkillDetail" + } } SoldierRecommendDetailCtrl._mapEventConfig = {} SoldierRecommendDetailCtrl._mapRedDotConfig = {} function SoldierRecommendDetailCtrl:Awake() + self.tbBackCharData = {} + self.mapBackCharCtrl = {} local param = self:GetPanelParam() if type(param) == "table" then self.mapRecommendData = param[1] self.bInSoldier = param[2] end - self.nRecommendId = self.mapRecommendData.nRecommendId if self.mapRecommendData == nil then return end - self.recommendCfg = ConfigTable.GetData("SoldierRecommendBuilds", self.nRecommendId) - if self.recommendCfg == nil then - return - end + self.nRecommendId = self.mapRecommendData.nRecommendId + self:RefreshBossTemplate() self:RefreshUI() self:SetApplyStatus() end @@ -85,27 +116,19 @@ function SoldierRecommendDetailCtrl:OnEnable() end cs_coroutine.start(wait) end +function SoldierRecommendDetailCtrl:OnDisable() + for _, objCharCard in pairs(self.mapBackCharCtrl) do + self:UnbindCtrlByNode(objCharCard) + end + self.mapBackCharCtrl = {} +end function SoldierRecommendDetailCtrl:RefreshUI() - NovaAPI.SetTMPText(self._mapNode.txt_title, self.recommendCfg.Title) - NovaAPI.SetTMPText(self._mapNode.txt_desc, self.recommendCfg.Desc) - for i = 1, 3 do - local charData = self.mapRecommendData.charList[i] - if charData then - self._mapNode.MainChar[i]:SetItemData(charData.nId) - self._mapNode.MainChar[i]:SetStar(charData.nStar) - do - local callback = function(obj, nCharId) - local chessData = { - nId = charData.nId, - nStar = charData.nStar - } - EventManager.Hit(EventId.OpenPanel, PanelId.SoldierCharCardTips, self._mapNode.charDetialRoot, chessData) - EventManager.Hit("OnSetTipsPosition", self._mapNode.charDetialRoot:GetChild(0).position, self._mapNode.charDetialRoot:GetChild(1).position, self._mapNode.charDetialRoot:GetChild(2).position) - EventManager.Hit("SoldierCharTips_ShowBg") - end - self._mapNode.MainChar[i]:SetClickCallback(_, callback) - end - end + self._mapNode.btnDelete.gameObject:SetActive(not self.mapRecommendData.bSystemRecommend) + NovaAPI.SetTMPText(self._mapNode.txt_title, self.mapRecommendData.sTitle) + NovaAPI.SetTMPText(self._mapNode.txt_desc, self.mapRecommendData.sDesc) + local tbCharList = self.mapRecommendData.charList or {} + for nIndex = 1, #self._mapNode.MainChar do + self:RefreshCharCard(self._mapNode.MainChar[nIndex], tbCharList[nIndex]) end for i = 1, 3 do local img_pos = self._mapNode.img_pos[i] @@ -115,78 +138,105 @@ function SoldierRecommendDetailCtrl:RefreshUI() self:SetPngSprite(img_pos, iconPath2 .. cfg.Icon) end end - for i = 4, 9 do - local charData = self.mapRecommendData.charList[i] - if charData then - self._mapNode.BackChar[i - 3]:SetItemData(charData.nId) - self._mapNode.BackChar[i - 3]:SetStar(charData.nStar) - local callback = function(obj, nCharId) - local chessData = { - nId = charData.nId, - nStar = charData.nStar, - nPositionType = nPositionType - } - EventManager.Hit(EventId.OpenPanel, PanelId.SoldierCharCardTips, self._mapNode.charDetialRoot, chessData) - EventManager.Hit("OnSetTipsPosition", self._mapNode.charDetialRoot:GetChild(0).position, self._mapNode.charDetialRoot:GetChild(1).position, self._mapNode.charDetialRoot:GetChild(2).position) - EventManager.Hit("SoldierCharTips_ShowBg") - end - self._mapNode.BackChar[i - 3]:SetClickCallback(_, callback) - else - self._mapNode.BackChar[i - 3]:SetItemData(nil) - end - end - local img_starterCardIcon = self._mapNode.starterCard.transform:Find("img_iconBg/img_icon"):GetComponent("Image") - local txt_name = self._mapNode.starterCard.transform:Find("txt_name"):GetComponent("TMP_Text") - local starterCardConfig = ConfigTable.GetData("SoldierStarterCard", self.recommendCfg.StarterCard) - if starterCardConfig then - self:SetPngSprite(img_starterCardIcon, iconPath .. starterCardConfig.Icon) - NovaAPI.SetTMPText(txt_name, starterCardConfig.Name) - local btn_detail = self._mapNode.starterCard.transform:Find("btn_detail"):GetComponent("UIButton") - btn_detail.onClick:RemoveAllListeners() - btn_detail.onClick:AddListener(function() - EventManager.Hit(EventId.OpenPanel, PanelId.SoldierSelectStarterCardItem, self.recommendCfg.StarterCard) - end) - end + self:RefreshBackCharList(tbCharList) + self._mapNode.strategyCardPrefab:SetActive(false) local tr = self._mapNode.buffList.transform for i = tr.childCount, 1, -1 do GameObject.Destroy(tr:GetChild(i - 1).gameObject) end - for _, buffId in ipairs(self.recommendCfg.StrategyCard) do + for _, buffId in ipairs(self.mapRecommendData.tbStrategyCardId or {}) do local buffConfig = ConfigTable.GetData("SoldierStrategyCard", buffId) if buffConfig then local go_buff = instantiate(self._mapNode.strategyCardPrefab, tr) go_buff.transform:SetParent(tr) go_buff.transform.localScale = Vector3.one - local img_icon = go_buff.transform:Find("img_iconBg/img_icon"):GetComponent("Image") - local img_bg = go_buff.transform:Find("img_iconBg"):GetComponent("Image") - local txt_name = go_buff.transform:Find("txt_name"):GetComponent("TMP_Text") - local btn_detail = go_buff.transform:Find("btn_detail"):GetComponent("UIButton") + local img_icon = go_buff.transform:Find("SmallBuff/AnimRoot/imgIcon"):GetComponent("Image") + local img_bg = go_buff.transform:Find("SmallBuff/AnimRoot/imgBg"):GetComponent("Image") + local btn_detail = go_buff:GetComponent("UIButton") btn_detail.onClick:RemoveAllListeners() btn_detail.onClick:AddListener(function() - EventManager.Hit(EventId.OpenPanel, PanelId.SoldierSelectStrategyCardItem, buffId) + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierCardTips, buffId) end) self:SetPngSprite(img_icon, iconPath .. buffConfig.Icon) if buffConfig.Rarity ~= 0 then self:SetPngSprite(img_bg, iconPath2 .. AllEnum.SoldierStrategyCardRarityIcon[buffConfig.Rarity] .. AllEnum.SoldierChessIconSurfix.S) end - NovaAPI.SetTMPText(txt_name, buffConfig.Name) go_buff:SetActive(true) end end - local tbPartnerAdd = decodeJson(self.recommendCfg.PartnerAdd) - local mapExtraPartner = {} - for k, v in pairs(tbPartnerAdd) do - mapExtraPartner[tonumber(k)] = tonumber(v) - end - local tbExPartner = {} - for partnerId, addLevel in pairs(mapExtraPartner) do - local partnerCfg = ConfigTable.GetData("SoldierPartner", partnerId) - if partnerCfg then - tbExPartner[partnerCfg.PartnerType] = addLevel + self._mapNode.partnerCtrl:RefreshPartner(tbCharList, self.mapRecommendData.tbExtraPartner or {}) + self._mapNode.partnerCtrl:SetPartnerDetailRoot(self._mapNode.parnterDetialRoot) +end +function SoldierRecommendDetailCtrl:RefreshBackCharList(tbCharList) + self.tbBackCharData = {} + for nIndex = #self._mapNode.MainChar + 1, math.min(#tbCharList, 13) do + local mapCharData = tbCharList[nIndex] + if mapCharData.nId ~= nil and mapCharData.nId ~= 0 then + table.insert(self.tbBackCharData, mapCharData) end end - self._mapNode.partnerCtrl:RefreshPartner(self.mapRecommendData.charList, tbExPartner) - self._mapNode.partnerCtrl:SetPartnerDetailRoot(self._mapNode.parnterDetialRoot) + local bHasBackChar = #self.tbBackCharData > 0 + self._mapNode.sv_backChar.gameObject:SetActive(bHasBackChar) + if bHasBackChar then + self._mapNode.sv_backChar:Init(#self.tbBackCharData, self, self.OnBackCharRefreshGrid) + end + for _, objCharCard in pairs(self.mapBackCharCtrl) do + if not bHasBackChar or not objCharCard.gameObject.activeSelf then + self:RefreshCharCard(objCharCard, nil) + end + end +end +function SoldierRecommendDetailCtrl:OnBackCharRefreshGrid(goGrid, nGridIndex) + local nIndex = nGridIndex + 1 + local nInstanceId = goGrid:GetInstanceID() + local objCharCard = self.mapBackCharCtrl[nInstanceId] + if objCharCard == nil then + objCharCard = self:BindCtrlByNode(goGrid, "Game.UI.Soldier.Template.Character.SoldierCharSupportCardItemCtrl") + self.mapBackCharCtrl[nInstanceId] = objCharCard + end + self:RefreshCharCard(objCharCard, self.tbBackCharData[nIndex]) +end +function SoldierRecommendDetailCtrl:RefreshCharCard(objCharCard, mapCharData) + objCharCard:_RemoveAllTimer() + objCharCard.nStar = nil + if mapCharData == nil or mapCharData.nId == nil or mapCharData.nId == 0 then + objCharCard:SetItemData(nil) + objCharCard:SetStar(0) + objCharCard:SetChessPosition(nil) + objCharCard._mapNode.Fx_warrior.gameObject:SetActive(false) + objCharCard:SetClickCallback(nil, nil) + return + end + objCharCard:SetItemData(mapCharData.nId) + objCharCard:SetStar(mapCharData.nStar) + objCharCard.nStar = mapCharData.nStar or 0 + objCharCard:SetClickCallback(self, function() + local mapChessData = { + nId = mapCharData.nId, + nStar = mapCharData.nStar, + nPositionType = mapCharData.nPositionType + } + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierCharCardTips, self._mapNode.charDetialRoot, mapChessData) + EventManager.Hit("OnSetTipsPosition", self._mapNode.charDetialRoot:GetChild(0).position, self._mapNode.charDetialRoot:GetChild(1).position, self._mapNode.charDetialRoot:GetChild(2).position) + EventManager.Hit("SoldierCharTips_ShowBg") + end) +end +function SoldierRecommendDetailCtrl:RefreshBossTemplate() + local mapCfg = ConfigTable.GetData("SoldierBossTemplate", self.mapRecommendData.nBossTemplateId or 0) + if mapCfg ~= nil then + local sIntGrade = AllEnum.SoldierPersonalityLevelIconByEnum[mapCfg.Personality_Intuition] + self:SetPngSprite(self._mapNode.imgPersonalityPercent[1], sIntGrade) + local sAnalyzeGrade = AllEnum.SoldierPersonalityLevelIconByEnum[mapCfg.Personality_Analysis] + self:SetPngSprite(self._mapNode.imgPersonalityPercent[2], sAnalyzeGrade) + local sChaosGrade = AllEnum.SoldierPersonalityLevelIconByEnum[mapCfg.Personality_Chaos] + self:SetPngSprite(self._mapNode.imgPersonalityPercent[3], sChaosGrade) + self:SetPngSprite(self._mapNode.imgCharHead, mapCfg.SoldierPlayerHead) + NovaAPI.SetTMPText(self._mapNode.txtCharName, mapCfg.Name or "") + self:SetPngSprite(self._mapNode.imgSkill, mapCfg.SoldierRoleSkillIcon) + local nSkillType = mapCfg.SoldierRoleSkillType + self._mapNode.imgSkillPassive.gameObject:SetActive(nSkillType == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_1 or nSkillType == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_3) + self._mapNode.imgSkillInitiative.gameObject:SetActive(nSkillType == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_2 or nSkillType == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_4) + end end function SoldierRecommendDetailCtrl:SetApplyStatus() local bApply = false @@ -198,8 +248,6 @@ function SoldierRecommendDetailCtrl:SetApplyStatus() self._mapNode.btn_Cancel.gameObject:SetActive(bApply) self._mapNode.img_Use.gameObject:SetActive(bApply) end -function SoldierRecommendDetailCtrl:OnDestroy() -end function SoldierRecommendDetailCtrl:OnBtnClick_Apply() PlayerData.SoldierData:SetRecommendData(self.mapRecommendData.nRecommendId, self.bInSoldier) self:SetApplyStatus() @@ -208,10 +256,26 @@ function SoldierRecommendDetailCtrl:OnBtnClick_Cancel() PlayerData.SoldierData:SetRecommendData(0, self.bInSoldier) self:SetApplyStatus() end -function SoldierRecommendDetailCtrl:OnBtnClick_StarterCard() - EventManager.Hit(EventId.OpenPanel, PanelId.SoldierSelectStarterCardItem, self.recommendCfg.StarterCard) +function SoldierRecommendDetailCtrl:OnBtnClick_RcmdSquare() end -function SoldierRecommendDetailCtrl:OnBtnClick_StrategyCard() - EventManager.Hit(EventId.OpenPanel, PanelId.SoldierStrategyCardTips, self.gameObject.transform, nBuffId) +function SoldierRecommendDetailCtrl:OnBtnClick_Delete() + if self.mapRecommendData == nil or self.mapRecommendData.bSystemRecommend then + return + end + PlayerData.SoldierData:SendUnfavoriteRecommend(self.mapRecommendData.nRecommendId, function() + PlayerData.SoldierData:RequestRecommendList(function() + EventManager.Hit(EventId.ClosePanel, PanelId.SoldierRecommendDetailPanel) + EventManager.Hit("RefreshSoldierRecommendList") + end) + end) +end +function SoldierRecommendDetailCtrl:OnBtnClick_SkillDetail() + if self.mapRecommendData.nBossTemplateId ~= 0 then + local mapData = { + nSkillId = self.mapRecommendData.nBossTemplateId, + bSoldier = true + } + EventManager.Hit(EventId.OpenPanel, PanelId.SkillTips, self._mapNode.btn_BossSkill.transform, mapData) + end end return SoldierRecommendDetailCtrl diff --git a/lua/game/ui/soldier/recommend/soldierrecommendpanel.lua b/lua/game/ui/soldier/recommend/soldierrecommendpanel.lua index f2dcab078..9648b115c 100644 --- a/lua/game/ui/soldier/recommend/soldierrecommendpanel.lua +++ b/lua/game/ui/soldier/recommend/soldierrecommendpanel.lua @@ -6,6 +6,36 @@ SoldierRecommendPanel._tbDefine = { } } function SoldierRecommendPanel:Awake() + self._tbRecommendCtrl = {} +end +function SoldierRecommendPanel:BindRecommendCtrl(goNode, sCtrlName) + local objCtrl = require(sCtrlName).new(goNode, self) + table.insert(self._tbObjChildCtrl, objCtrl) + table.insert(self._tbRecommendCtrl, objCtrl) + objCtrl:_Enter() + return objCtrl +end +function SoldierRecommendPanel:_PreEnter(callback, goSnapshot) + BasePanel._PreEnter(self, function() + for _, objCtrl in ipairs(self._tbRecommendCtrl) do + objCtrl:ParsePrefab() + end + if callback ~= nil then + callback() + end + end, goSnapshot) +end +function SoldierRecommendPanel:_SetPrefabInstance(bDel) + if bDel then + for _, objCtrl in ipairs(self._tbRecommendCtrl) do + if objCtrl._panel ~= nil then + objCtrl:_Destroy() + end + end + self._tbRecommendCtrl = {} + self._tbObjCtrl[1]:ClearListCache() + end + BasePanel._SetPrefabInstance(self, bDel) end function SoldierRecommendPanel:OnEnable() end diff --git a/lua/game/ui/soldier/recommend/spliderrecommendpartnerctrl.lua b/lua/game/ui/soldier/recommend/spliderrecommendpartnerctrl.lua index 9e107c532..e81ece2db 100644 --- a/lua/game/ui/soldier/recommend/spliderrecommendpartnerctrl.lua +++ b/lua/game/ui/soldier/recommend/spliderrecommendpartnerctrl.lua @@ -59,7 +59,7 @@ function SpliderRecommendPartnerCtrl:OnPartnerRefreshGrid(goGrid, gridIndex) if i ~= partner.nActiveLevel then strLevel = strLevel .. partner.tbNumList[i] else - strLevel = strLevel .. "" .. partner.tbNumList[i] .. "" + strLevel = strLevel .. "" .. partner.tbNumList[i] .. "" end end NovaAPI.SetTMPText(txtPartner, strLevel) diff --git a/lua/game/ui/soldier/sandtable/components/soldierbuffctrl.lua b/lua/game/ui/soldier/sandtable/components/soldierbuffctrl.lua index 342ecf910..7cdde6652 100644 --- a/lua/game/ui/soldier/sandtable/components/soldierbuffctrl.lua +++ b/lua/game/ui/soldier/sandtable/components/soldierbuffctrl.lua @@ -1,19 +1,16 @@ local BaseCtrl = require("GameCore.UI.BaseCtrl") local SoldierBuffCtrl = class("SoldierBuffCtrl", BaseCtrl) SoldierBuffCtrl._mapNodeConfig = { - BigBuffItem = { - sNodeName = "BigBuff", + goBuffItem = { + nCount = 4, sCtrlName = "Game.UI.Soldier.Sandtable.Items.SoldierBuffItemCtrl" }, - sv_buff = { - sComponentName = "LoopScrollView" + goBuffMore = {}, + btnBuff = { + sNodeName = "goBuffRoot", + sComponentName = "UIButton", + callback = "OnBtnClick_Buff" }, - smallBuff = { - sNodeName = "buff", - nCount = 20, - sCtrlName = "Game.UI.Soldier.Sandtable.Items.SoldierBuffItemCtrl" - }, - imgLineRoot = {}, goBuffRoot = { sComponentName = "RectTransform" } @@ -29,51 +26,36 @@ end function SoldierBuffCtrl:OnDestroy() end function SoldierBuffCtrl:RefreshBuff() - self._nStarterCardId = 0 self._tbStrategyCardIds = {} self.tbBuffCfgs = {} - if self.btn_detail == nil then - self.btn_detail = self.gameObject:GetComponent("UIButton") - end local levelData = PlayerData.SoldierData:GetCurLevelData() - local tbStarterCard, tbStrategyCard = levelData:GetCardData() - if tbStarterCard == nil or #tbStarterCard == 0 then + local tbStrategyCard = levelData:GetCardData() + if tbStrategyCard == nil or #tbStrategyCard == 0 then self._mapNode.goBuffRoot.gameObject:SetActive(false) return end self._mapNode.goBuffRoot.gameObject:SetActive(true) - self._nStarterCardId = tbStarterCard[1].nId self._tbStrategyCardIds = tbStrategyCard - local cfg = ConfigTable.GetData("SoldierStarterCard", self._nStarterCardId) - table.insert(self.tbBuffCfgs, cfg) for k, v in ipairs(self._tbStrategyCardIds) do local cfg = ConfigTable.GetData("SoldierStrategyCard", v.nId) table.insert(self.tbBuffCfgs, cfg) end - self.btn_detail.onClick:RemoveAllListeners() - self.btn_detail.onClick:AddListener(function() - EventManager.Hit(EventId.OpenPanel, PanelId.SoldierBuffTipsPanel, self.tbBuffCfgs) - end) self:_RefreshBuffItems() end function SoldierBuffCtrl:_RefreshBuffItems() - self._mapNode.imgLineRoot.gameObject:SetActive(#self._tbStrategyCardIds > 0) - if self._mapNode.BigBuffItem ~= nil then - local cfg = ConfigTable.GetData("SoldierStarterCard", self._nStarterCardId) - self._mapNode.BigBuffItem:SetData(cfg) - end - for k, v in ipairs(self._mapNode.smallBuff) do - v.gameObject:SetActive(false) - end - for k, v in ipairs(self._tbStrategyCardIds) do - if self._mapNode.smallBuff[k] ~= nil then - local cfg = ConfigTable.GetData("SoldierStrategyCard", v.nId) - self._mapNode.smallBuff[k]:SetData(cfg) - self._mapNode.smallBuff[k].gameObject:SetActive(true) + for k, v in ipairs(self._mapNode.goBuffItem) do + v.gameObject:SetActive(true) + if self._tbStrategyCardIds[k] ~= nil then + local cfg = ConfigTable.GetData("SoldierStrategyCard", self._tbStrategyCardIds[k].nId) + v:SetData(cfg) + else + v:SetEmpty() end end + self._mapNode.goBuffMore.gameObject:SetActive(#self._tbStrategyCardIds > #self._mapNode.goBuffItem) CS.UnityEngine.UI.LayoutRebuilder.ForceRebuildLayoutImmediate(self._mapNode.goBuffRoot) end -function SoldierBuffCtrl:RefreshBuffItem(goGrid, gridIndex) +function SoldierBuffCtrl:OnBtnClick_Buff() + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierBuffTipsPanel, self.tbBuffCfgs) end return SoldierBuffCtrl diff --git a/lua/game/ui/soldier/sandtable/components/soldiershopctrl.lua b/lua/game/ui/soldier/sandtable/components/soldiershopctrl.lua index d83e23188..ac8c1b296 100644 --- a/lua/game/ui/soldier/sandtable/components/soldiershopctrl.lua +++ b/lua/game/ui/soldier/sandtable/components/soldiershopctrl.lua @@ -1,4 +1,5 @@ local SoldierShopCtrl = class("SoldierShopCtrl", BaseCtrl) +local GamepadUIManager = require("GameCore.Module.GamepadUIManager") SoldierShopCtrl._mapNodeConfig = { btn_CloseShop = { sComponentName = "UIButton", @@ -9,10 +10,11 @@ SoldierShopCtrl._mapNodeConfig = { sCtrlName = "Game.UI.Soldier.Sandtable.Items.SoldierCharCardShopItemCtrl" }, btnRefreshShop = { - sComponentName = "UIButton", + sComponentName = "NaviButton", + sAction = "SoldierRefreshShop", callback = "OnBtnClick_RefreshShop" }, - txtBtnRefreshShop = {sComponentName = "TMP_Text"}, + txtBtnRefreshShop = {nCount = 4, sComponentName = "TMP_Text"}, imgBtnRefreshShopMask = {}, goCoinRaidUnlock = {}, txtRefreshCount = {sComponentName = "TMP_Text"}, @@ -29,17 +31,29 @@ SoldierShopCtrl._mapNodeConfig = { btn_Probability = { sComponentName = "UIButton", callback = "OnBtnClick_Probability" - } + }, + goSell = {}, + btnShopSell = {sComponentName = "UIButton"}, + txtShopSell = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Sandtable_ShopCell" + }, + txtShopSellPrice = {sComponentName = "TMP_Text"}, + imgShopSellIcon = {sComponentName = "Image"} } SoldierShopCtrl._mapEventConfig = { SoldierItemChange = "OnEvent_SoldierItemChange" } SoldierShopCtrl._mapRedDotConfig = {} +function SoldierShopCtrl:Awake() +end function SoldierShopCtrl:OnEnable() + self._panel:AddGamepadUINode(self:GetGamepadUINode()) self.nFreeCount = 0 self.nReRollPrice = 0 self.levelData = PlayerData.SoldierData:GetCurLevelData() self.timer = nil + self._mapNode.btn_CloseShop.gameObject:SetActive(false) end function SoldierShopCtrl:OnDisable() if self.timer ~= nil then @@ -52,7 +66,23 @@ function SoldierShopCtrl:ShowShopPanel() self.levelData = PlayerData.SoldierData:GetCurLevelData() end self:RefreshShopData() + self._mapNode.goSell:SetActive(false) self.gameObject:SetActive(true) + if not PlayerData.Guide:CheckGuideFinishById(507) then + EventManager.Hit("Guide_PassiveCheck_Msg", "Guide_Solider_507") + end +end +function SoldierShopCtrl:GetSellBtnInstanceId() + return self._mapNode.btnShopSell.gameObject:GetInstanceID() +end +function SoldierShopCtrl:SetSellMode(bShow, nPrice) + self._mapNode.goSell:SetActive(bShow) + if bShow and nPrice ~= nil then + NovaAPI.SetTMPText(self._mapNode.txtShopSellPrice, tostring(nPrice)) + end +end +function SoldierShopCtrl:IsShopOpen() + return self.gameObject.activeSelf end function SoldierShopCtrl:RefreshShopData() local shopData = self.levelData:GetShopData() @@ -88,7 +118,9 @@ function SoldierShopCtrl:RefreshRefreshBtnState() elseif self.nFreeCount > 0 then sBtn = ConfigTable.GetUIText("Soldier_Shop_Refresh_Free") end - NovaAPI.SetTMPText(self._mapNode.txtBtnRefreshShop, sBtn) + for _, v in ipairs(self._mapNode.txtBtnRefreshShop) do + NovaAPI.SetTMPText(v, sBtn) + end end function SoldierShopCtrl:RefreshGoodsData() local tbGoodsData = { @@ -98,12 +130,31 @@ function SoldierShopCtrl:RefreshGoodsData() nil, nil } + local tbGuideChess = {} + local bHasStar2 = false + local bGuide = PlayerData.Guide:CheckGuideFinishById(509) + local nNodeIndex = self.levelData:GetNodeIndex() for i = 1, 5 do if self.tbChessData[i] ~= nil then local bCombine = false local nNextStar = 0 if self.tbChessData[i].Id ~= 0 then bCombine, nNextStar = self.levelData:CheckSoldierCombine(self.tbChessData[i].Id, self.tbChessData[i].Star) + if not bGuide and 3 <= nNodeIndex then + local tbAllChess = self.levelData:GetAllChess() + for _, v in ipairs(tbAllChess) do + if v.nId == self.tbChessData[i].Id then + table.insert(tbGuideChess, { + nId = v.nId, + nIndex = i, + nCost = self.tbChessData[i].Price + }) + end + if v.nStar >= 2 then + bHasStar2 = true + end + end + end end if nNextStar == 0 and 1 < self.tbChessData[i].Star then nNextStar = self.tbChessData[i].Star @@ -121,6 +172,23 @@ function SoldierShopCtrl:RefreshGoodsData() self:OnBtnClick_Char(i) end) end + if not bGuide and not bHasStar2 then + table.sort(tbGuideChess, function(a, b) + if a.nCost == b.nCost then + return a.nIndex < b.nIndex + end + return a.nCost > b.nCost + end) + if 0 < #tbGuideChess then + PlayerData.SoldierData:SetGuideData(509, tbGuideChess[1].nId) + else + PlayerData.SoldierData:SetGuideData(509, nil) + end + local nGuideData = PlayerData.SoldierData:GetGuideData(509) + if nGuideData ~= nil then + EventManager.Hit("Guide_PassiveCheck_Msg", "Guide_Solider_509") + end + end end function SoldierShopCtrl:RefreshProbabilityData() for i = 1, 5 do diff --git a/lua/game/ui/soldier/sandtable/items/soldierbuffitemctrl.lua b/lua/game/ui/soldier/sandtable/items/soldierbuffitemctrl.lua index a7e9283a5..378c0e26d 100644 --- a/lua/game/ui/soldier/sandtable/items/soldierbuffitemctrl.lua +++ b/lua/game/ui/soldier/sandtable/items/soldierbuffitemctrl.lua @@ -3,7 +3,8 @@ local RootPath = "Icon/SoldierBuffCard/" local bgPath = "Icon/SoldierOtherIcon/" SoldierBuffItemCtrl._mapNodeConfig = { imgIcon = {sComponentName = "Image"}, - imgBg = {sComponentName = "Image"} + imgBg = {sComponentName = "Image"}, + imgpoint = {} } SoldierBuffItemCtrl._mapEventConfig = {} SoldierBuffItemCtrl._mapRedDotConfig = {} @@ -19,11 +20,18 @@ function SoldierBuffItemCtrl:SetData(mapCfg) if mapCfg == nil then return end + self._mapNode.imgIcon.gameObject:SetActive(true) + self._mapNode.imgBg.gameObject:SetActive(true) self:SetPngSprite(self._mapNode.imgIcon, RootPath .. mapCfg.Icon) if mapCfg.Rarity ~= 0 then self:SetPngSprite(self._mapNode.imgBg, bgPath .. AllEnum.SoldierStrategyCardRarityIcon[mapCfg.Rarity] .. AllEnum.SoldierChessIconSurfix.S) end end +function SoldierBuffItemCtrl:SetEmpty() + self._mapNode.imgIcon.gameObject:SetActive(false) + self._mapNode.imgBg.gameObject:SetActive(false) + self._mapNode.imgpoint.gameObject:SetActive(false) +end function SoldierBuffItemCtrl:OnRefresh() end return SoldierBuffItemCtrl diff --git a/lua/game/ui/soldier/sandtable/items/soldiercharcardshopitemctrl.lua b/lua/game/ui/soldier/sandtable/items/soldiercharcardshopitemctrl.lua index b278f2a32..3ee246c8b 100644 --- a/lua/game/ui/soldier/sandtable/items/soldiercharcardshopitemctrl.lua +++ b/lua/game/ui/soldier/sandtable/items/soldiercharcardshopitemctrl.lua @@ -35,7 +35,12 @@ SoldierCharCardShopItemCtrl._mapNodeConfig = { }, SynergyTemplate = {}, animRoot = {sNodeName = "AnimRoot", sComponentName = "Animator"}, - FxCard_Random = {sComponentName = "Animator"} + FxCard_Random = {sComponentName = "Animator"}, + imgTrial = {}, + txtTrial = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Shop_Card_Trial" + } } SoldierCharCardShopItemCtrl._mapEventConfig = { SoldierCharCardShopItemClicked = "OnEvent_SoldierCharCardShopItemClicked", @@ -102,6 +107,7 @@ function SoldierCharCardShopItemCtrl:SetData(nCharId, nCost, nStar, bDisablePurc self:SetCost(sCost) end self:RefreshSynergy() + self:RefreshTrial(mapChar) end function SoldierCharCardShopItemCtrl:SetEmpty() self.nCharId = nil @@ -291,6 +297,14 @@ function SoldierCharCardShopItemCtrl:_ClearSynergyItems() self._tbSynergyItemCtrl = {} self._tbSynergyItemGo = {} end +function SoldierCharCardShopItemCtrl:RefreshTrial(mapCfg) + local bShow = false + if mapCfg.CharacterType == GameEnum.SoldierCharacterType.Actor and mapCfg.CharacterId ~= 0 then + local mapChar = PlayerData.Char:GetCharDataByTid(mapCfg.CharacterId) + bShow = mapChar == nil + end + self._mapNode.imgTrial.gameObject:SetActive(bShow) +end function SoldierCharCardShopItemCtrl:SetNodeActive(node, bActive) if node == nil then return diff --git a/lua/game/ui/soldier/sandtable/soldierpartnerlistctrl.lua b/lua/game/ui/soldier/sandtable/soldierpartnerlistctrl.lua index e78757da2..43e8e5a9a 100644 --- a/lua/game/ui/soldier/sandtable/soldierpartnerlistctrl.lua +++ b/lua/game/ui/soldier/sandtable/soldierpartnerlistctrl.lua @@ -50,6 +50,8 @@ function SoldierPartnerListCtrl:OnPartnerRefreshGrid(goGrid, gridIndex) local txtPartner = goGrid.transform:Find("Common/imgPartnerbg/txtPartner"):GetComponent("TMP_Text") local txtPartner2 = goGrid.transform:Find("Common/txtPartner2"):GetComponent("TMP_Text") local img_Trace = goGrid.transform:Find("Common/imgBuildsIcon") + local fxRoot = goGrid.transform:Find("Common/PartnerQualityFx") + fxRoot.gameObject:SetActive(partner.nActiveLevel > 0 and (partnerCfg.PartnerLevelQuality == GameEnum.PartnerLevelQuality.Color or partnerCfg.PartnerLevelQuality == GameEnum.PartnerLevelQuality.Special)) if partner.nActiveLevel == 0 then self:SetPngSprite(img_bg, iconPath .. AllEnum.SoldierPartnerLevelIcon[GameEnum.PartnerLevelQuality.None].bg) else @@ -69,7 +71,7 @@ function SoldierPartnerListCtrl:OnPartnerRefreshGrid(goGrid, gridIndex) if i ~= partner.nActiveLevel then strLevel = strLevel .. partner.tbNumList[i] else - strLevel = strLevel .. "" .. partner.tbNumList[i] .. "" + strLevel = strLevel .. "" .. partner.tbNumList[i] .. "" end end NovaAPI.SetTMPText(txtPartner, strLevel) @@ -94,5 +96,8 @@ function SoldierPartnerListCtrl:OnEvent_SoldierPartnerNewActive(tbActivePartner) for k, v in pairs(tbActivePartner) do table.insert(self.tbNewPartner, k) end + if not PlayerData.Guide:CheckGuideFinishById(508) then + EventManager.Hit("Guide_PassiveCheck_Msg", "Guide_Solider_508") + end end return SoldierPartnerListCtrl diff --git a/lua/game/ui/soldier/sandtable/soldiersandtablecharitemctrl.lua b/lua/game/ui/soldier/sandtable/soldiersandtablecharitemctrl.lua index dcb9d2ba4..331df2610 100644 --- a/lua/game/ui/soldier/sandtable/soldiersandtablecharitemctrl.lua +++ b/lua/game/ui/soldier/sandtable/soldiersandtablecharitemctrl.lua @@ -46,13 +46,15 @@ SoldierSandtableCharItemCtrl._mapEventConfig = { SoldierSandtableCharItemDragging = "OnSoldierSandtableCharItemDragging", SoldierSandtableCharItemDragEnd = "OnSoldierSandtableCharItemDragEnd", SoldierExtraPartnerTagChange = "OnSoldierExtraPartnerTagChange", - SoldierChessCanPutIn = "OneEvent_SoldierChessCanPutIn" + SoldierChessCanPutIn = "OneEvent_SoldierChessCanPutIn", + Guide_505_EnableDrag = "OneEvent_Guide_505_EnableDrag" } SoldierSandtableCharItemCtrl._mapRedDotConfig = {} function SoldierSandtableCharItemCtrl:Awake() self.chessData = nil self.itemCtrl = nil self.animRoot = self._mapNode.AnimRoot:GetComponent("Animator") + self.isDragSuccess = false end function SoldierSandtableCharItemCtrl:OnDisable() if self.itemCtrl ~= nil then @@ -67,6 +69,9 @@ function SoldierSandtableCharItemCtrl:SetData(chessData) self._mapNode.ImgPutLightADD.gameObject:SetActive(false) if self.chessData == nil or self.chessData.nId == 0 then self._mapNode.HaveStatus.gameObject:SetActive(false) + if self.itemCtrl ~= nil and self.itemCtrl.SetItemData ~= nil then + self.itemCtrl:SetItemData(nil) + end else if self.itemCtrl == nil then if chessData.nPositionType == GameEnum.SoldierPositionType.FightPosition or chessData.nPositionType == GameEnum.SoldierPositionType.SupportPosition then @@ -77,7 +82,7 @@ function SoldierSandtableCharItemCtrl:SetData(chessData) end self._mapNode.HaveStatus.gameObject:SetActive(true) if chessData.nPositionType == GameEnum.SoldierPositionType.FightPosition or chessData.nPositionType == GameEnum.SoldierPositionType.SupportPosition then - self.itemCtrl:SetItemData(self.chessData.nId) + self.itemCtrl:SetItemData(self.chessData.nId, self.chessData.nUid) else self.itemCtrl:SetItemData(self.chessData.nId, true) end @@ -91,8 +96,9 @@ function SoldierSandtableCharItemCtrl:SetData(chessData) else end end - self.itemCanvas = self.gameObject:GetComponent("Canvas") - NovaAPI.SetCanvasOverrideSorting(self.itemCanvas, false) + if self.itemCanvas == nil then + self.itemCanvas = self.gameObject:GetComponent("Canvas") + end self._mapNode.rayDragEvent.gameObject:SetActive(false) end function SoldierSandtableCharItemCtrl:GetItemBtnInstanceId() @@ -106,6 +112,12 @@ function SoldierSandtableCharItemCtrl:SetPositionIndex(nIndex) local cfg = ConfigTable.GetData("SoldierPositionEffect", nCfgId) if cfg then self:SetPngSprite(img_pos, iconPath2 .. cfg.Icon) + local bShowPos = false + local nTechNodeId = cfg.TechNodeId + if 0 < nTechNodeId then + bShowPos = PlayerData.SoldierData:CheckTechNodeActiveById(nTechNodeId) + end + btn_pos.gameObject:SetActive(bShowPos) end btn_pos.onClick:RemoveAllListeners() btn_pos.onClick:AddListener(function() @@ -121,6 +133,11 @@ function SoldierSandtableCharItemCtrl:SetItemPos(dragPos) end function SoldierSandtableCharItemCtrl:InitSortingOrder(nSortOrder) self.nInitSortingOrder = nSortOrder + if self.itemCanvas == nil then + self.itemCanvas = self.gameObject:GetComponent("Canvas") + end + NovaAPI.SetCanvasSortingOrder(self.itemCanvas, self.nInitSortingOrder) + NovaAPI.SetCanvasOverrideSorting(self.itemCanvas, false) end function SoldierSandtableCharItemCtrl:CheckLimitAction() return self.levelData:CheckSandTableDisable() @@ -136,6 +153,9 @@ function SoldierSandtableCharItemCtrl:SetAnimator(nAnimType) anim:Play(chessAnimName[nAnimType]) end function SoldierSandtableCharItemCtrl:OnUIDrag_Drag(mDrag) + if PlayerData.Guide:CheckInGuideGroup(505) and self.isDragSuccess == false and (self.chessData.nPositionType ~= AllEnum.SoldierPositionType.Waiting or self.chessData.nIndex ~= 1) then + return + end if self:CheckLimitAction() then EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Soldier_Sandtable_TemporaryReturn_Tips")) return @@ -173,8 +193,8 @@ function SoldierSandtableCharItemCtrl:OnUIDrag_Drag(mDrag) else EventManager.Hit("SoldierSandtableCharItemDragEnd", self:GetItemBtnInstanceId(), 0) end - NovaAPI.SetCanvasOverrideSorting(self.itemCanvas, false) NovaAPI.SetCanvasSortingOrder(self.itemCanvas, self.nInitSortingOrder) + NovaAPI.SetCanvasOverrideSorting(self.itemCanvas, false) self._mapNode.raySortItem.enabled = true self._mapNode.rayDragEvent.enabled = true self._mapNode.btn_char.gameObject:SetActive(true) @@ -198,12 +218,13 @@ function SoldierSandtableCharItemCtrl:OnSoldierSandtableCharItemDragging(objInsI end end function SoldierSandtableCharItemCtrl:OnSoldierSandtableCharItemDragEnd() - NovaAPI.SetCanvasSortingOrder(self.itemCanvas, self.nInitSortingOrder + 1) + NovaAPI.SetCanvasSortingOrder(self.itemCanvas, self.nInitSortingOrder) + NovaAPI.SetCanvasOverrideSorting(self.itemCanvas, false) self._mapNode.rayDragEvent.gameObject:SetActive(false) end function SoldierSandtableCharItemCtrl:OnSoldierExtraPartnerTagChange() if self.chessData ~= nil and self.chessData.nId ~= 0 and self.animRoot ~= nil then - local tbTags = PlayerData.SoldierData:GetCurLevelData():GetExtraPartnerTags(self.chessData.nId) + local tbTags = PlayerData.SoldierData:GetCurLevelData():GetExtraPartnerTags(self.chessData.nUid) if tbTags ~= nil then end end @@ -228,9 +249,9 @@ function SoldierSandtableCharItemCtrl:OnBtnClick_Char() tr = self.gameObject.transform end if nPositionType == AllEnum.SoldierPositionType.Waiting then - EventManager.Hit(EventId.OpenPanel, PanelId.SoldierCharCardTips, tr, chessData) + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierCharCardTips, tr, chessData, {}, {}, {}, true) else - EventManager.Hit(EventId.OpenPanel, PanelId.SoldierCharCardTips, tr, chessData, tbDeploy, tbPartner) + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierCharCardTips, tr, chessData, tbDeploy, tbPartner, {}, true) end EventManager.Hit("OnSetTipsPosition", tr:GetChild(0).position, tr:GetChild(1).position, tr:GetChild(2).position) end @@ -248,4 +269,16 @@ function SoldierSandtableCharItemCtrl:OneEvent_SoldierChessCanPutIn(bCanPutIn) ImgPutLight.gameObject:SetActive(false) end end +function SoldierSandtableCharItemCtrl:OneEvent_Guide_505_EnableDrag(enable, _type) + if enable == false then + if self.chessData.nPositionType ~= _type or self.chessData.nIndex ~= 1 then + self._mapNode.raySortItem.enabled = false + self._mapNode.rayDragEvent.enabled = false + end + else + self._mapNode.raySortItem.enabled = true + self._mapNode.rayDragEvent.enabled = true + self.isDragSuccess = true + end +end return SoldierSandtableCharItemCtrl diff --git a/lua/game/ui/soldier/sandtable/soldiersandtablectrl.lua b/lua/game/ui/soldier/sandtable/soldiersandtablectrl.lua index 648cea8e5..1b31904c6 100644 --- a/lua/game/ui/soldier/sandtable/soldiersandtablectrl.lua +++ b/lua/game/ui/soldier/sandtable/soldiersandtablectrl.lua @@ -1,5 +1,6 @@ local SoldierSandtableCtrl = class("SoldierSandtableCtrl", BaseCtrl) local SoldierAttrData = require("GameCore.Data.DataClass.Soldier.SoldierAttrData") +local GamepadUIManager = require("GameCore.Module.GamepadUIManager") local AssetRoot = "Icon/SoldierOtherIcon/" local chessAnimType = { PUTIN = 1, @@ -33,7 +34,28 @@ local DragInsType = { Chess = 1, Sell = 2 } +local chessCountColor = { + Normal = { + sColor = "354154", + mapColor = Color(0.20784313725490197, 0.2549019607843137, 0.32941176470588235, 1) + }, + Max = { + sColor = "565a67", + mapColor = Color(0.33725490196078434, 0.35294117647058826, 0.403921568627451, 1) + }, + Overflow = { + sColor = "e65a72", + mapColor = Color(0.9019607843137255, 0.35294117647058826, 0.4470588235294118, 1) + }, + LevelUp = { + sColor = "fff7d6", + mapColor = Color(1.0, 0.9686274509803922, 0.8392156862745098, 1) + } +} SoldierSandtableCtrl._mapNodeConfig = { + goRoot = { + sNodeName = "----SafeAreaRoot----" + }, btnPause = { sComponentName = "UIButton", callback = "OnBtnClick_Close" @@ -67,6 +89,7 @@ SoldierSandtableCtrl._mapNodeConfig = { sComponentName = "TMP_Text", sLanguageId = "Soldier_Sandtable_ShopCell" }, + txtSellPrice = {nCount = 2, sComponentName = "TMP_Text"}, btnGo = { sComponentName = "UIButton", callback = "OnBtnClick_GO" @@ -83,21 +106,34 @@ SoldierSandtableCtrl._mapNodeConfig = { callback = "OnBtnClick_Experience" }, TextLvTitle = { + nCount = 2, sComponentName = "TMP_Text", sLanguageId = "Soldier_Sandtable_TextLvTitle" }, - TextLv = {sComponentName = "TMP_Text"}, + TextLv = {nCount = 2, sComponentName = "TMP_Text"}, imgBuyExpCostIcon = {}, TextCostNum = {sComponentName = "TMP_Text"}, - TextExpNum = {sComponentName = "TMP_Text"}, - BarContainer = { - sComponentName = "RectTransform" - }, + TextExpNum = {nCount = 2, sComponentName = "TMP_Text"}, + imgBossTemplateIcon = {nCount = 2, sComponentName = "Image"}, + BarContainer = {sComponentName = "Image"}, txtExpTitle = {sComponentName = "TMP_Text"}, - btnShop = { + TextMaxLevel = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Sandtable_MaxLevel" + }, + btnMax = { sComponentName = "UIButton", + callback = "OnBtnClick_Experience" + }, + btnShop = { + sComponentName = "NaviButton", + sAction = "SoldierOpenShop", callback = "OnBtnClick_Shop" }, + btnCloseShop = { + sComponentName = "UIButton", + callback = "OnBtnClick_CloseShop" + }, txt_shop = { sComponentName = "TMP_Text", sLanguageId = "Soldier_Sandtable_Shop" @@ -189,9 +225,31 @@ SoldierSandtableCtrl._mapNodeConfig = { nCount = 7, sCtrlName = "Game.UI.Soldier.Template.Character.SoldierCharItemCtrl" }, + rewardItem = { + sCtrlName = "Game.UI.Soldier.Template.SoldierItemGridCtrl" + }, goNodeMatch = {sComponentName = "Canvas"}, fxFlyRootCanvas = {sNodeName = "fxFlyRoot", sComponentName = "Canvas"}, - blockInput = {} + blockInput = {}, + btnSkillDetail = { + sComponentName = "UIButton", + callback = "OnBtnClick_SkillDetail" + }, + txtSkillDetail = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_BossTemplate_Title" + }, + imgSkill = {sComponentName = "Image"}, + imgSkillInitiative = {}, + txtSkillInitiative = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_BossSkill_Active" + }, + imgSkillPassive = {}, + txtSkillPassive = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_BossSkill_Passive" + } } SoldierSandtableCtrl._mapEventConfig = { SoldierShopLevelChange = "OnEvent_SoldierExpUpdate", @@ -211,13 +269,17 @@ SoldierSandtableCtrl._mapEventConfig = { EnterCardSelect = "OnEvent_EnterCardSelect", EnterEventSelect = "OnEvent_EnterEventSelect", EnterStandTable = "OnEvent_EnterStandTable", + SoldierSandtableSceneReady = "OnEvent_SoldierSandtableSceneReady", ShowSoldierPositionEffect = "OnEvent_ShowSoldierPositionEffect", SoldierSandtableRefreshStep = "OnEvent_SoldierSandtableRefreshStep", RefreshPurchaseExpPrice = "OnEvent_PurchaseExpPrice", - SoldierGMRefresh = "OnEvent_SoldierGMRefresh" + SoldierGMRefresh = "OnEvent_SoldierGMRefresh", + Guide_CloseSoldierShop = "OnBtnClick_CloseShop", + [EventId.ClosePanel] = "OnEvent_CloseDic" } SoldierSandtableCtrl._mapRedDotConfig = {} function SoldierSandtableCtrl:Awake() + self.canvas = self.gameObject:GetComponent("Canvas") local param = self:GetPanelParam() if type(param) == "table" then self.bIsFirst = param[1] @@ -237,6 +299,7 @@ function SoldierSandtableCtrl:CreateChessList() local copy = { nId = v.nId, nStar = v.nStar, + nUid = v.nUid, nPositionType = v.nPositionType, nIndex = v.nIndex } @@ -250,6 +313,7 @@ function SoldierSandtableCtrl:CreateChessList() local copy = { nId = v.nId, nStar = v.nStar, + nUid = v.nUid, nIndex = v.nIndex, nPositionType = AllEnum.SoldierPositionType.Waiting } @@ -291,6 +355,13 @@ function SoldierSandtableCtrl:InitCacheData() self.AnimQueue = {} end function SoldierSandtableCtrl:OnEnable() + self._panel:AddGamepadUINode(self:GetGamepadUINode()) + self.animRoot = self.gameObject:GetComponent("Animator") + self:ShowSandtable(false) + self.goSceneTimeline1 = nil + self.goSceneTimeline2 = nil + self.goSceneTimeline3 = nil + self.goSceneTimeline4 = nil self:InitCacheData() self.levelData = PlayerData.SoldierData:GetCurLevelData() if self.levelData == nil then @@ -307,15 +378,87 @@ function SoldierSandtableCtrl:OnEnable() self:InitChessListIns() self:InitChessList() self._mapNode.SoldierNodeTips:HideNodeTips() + self._mapNode.btnCloseShop.gameObject:SetActive(false) self._mapNode.SoldierShopComponent:HideShopPanel() self._mapNode.SoldierPosEffectTips:HideTips() self:RefreshGoState() - NovaAPI.SetCanvasSortingOrder(self._mapNode.goNodeMatch, self._nSortingOrder + 2) - NovaAPI.SetCanvasSortingOrder(self._mapNode.fxFlyRootCanvas, self._nSortingOrder + 2) + self:RefreshBossSkill() self._mapNode.blockInput:SetActive(false) self._mapNode.fxFlyRoot:InitFx() self.bInShopAnim = false CS.WwiseAudioManager.Instance:PostEvent("mode_900001_chess_ingame_transition") + if self.levelData:CheckSandTableDisable() then + self:ShowSandtable(true) + if self.levelData:IsSandtableSceneLoaded() then + self:PlaySceneTimeline() + end + end + local fnReady = self.levelData.fnPanelReadyOnce + if fnReady ~= nil then + self.levelData.fnPanelReadyOnce = nil + fnReady() + elseif self._panel.bReturnFromOverlay then + self._panel.bReturnFromOverlay = nil + self:ShowSandtable(true) + end +end +function SoldierSandtableCtrl:OnDisable() + if self.timelineTimer ~= nil then + self.timelineTimer:Cancel() + end +end +function SoldierSandtableCtrl:PlaySceneTimeline(callback) + local sSceneName = self.levelData ~= nil and self.levelData:GetSandtableSceneName() or nil + if sSceneName == nil then + if callback ~= nil then + callback() + end + return + end + if self.timelineTimer ~= nil then + self.timelineTimer:Cancel() + end + local sceneRoot = CS.MainMenuModuleHelper.GetMainMenuSceneRoot(sSceneName) + if sceneRoot == nil then + if callback ~= nil then + callback() + end + return + end + self:ShowSandtable(false) + self.goSceneTimeline1 = sceneRoot.transform:Find("==== Environment ====/Timeline1/EnterCamera_SoldierUI") + self.goSceneTimeline2 = sceneRoot.transform:Find("==== Environment ====/Timeline2/EnterCamera_SoldierUISlow") + self.goSceneTimeline3 = sceneRoot.transform:Find("==== Environment ====/Timeline3/SoldierUI_Down") + self.goSceneTimeline4 = sceneRoot.transform:Find("==== Environment ====/Timeline4/SoldierUI_Up") + local cameraBrain = CS.GameCameraStackManager.Instance.mainCameraBrain + if self.goSceneTimeline1 ~= nil then + NovaAPIHotfix.BindTimelineCameraBrain(self.goSceneTimeline1.gameObject, cameraBrain) + end + if self.goSceneTimeline2 ~= nil then + NovaAPIHotfix.BindTimelineCameraBrain(self.goSceneTimeline2.gameObject, cameraBrain) + end + if self.goSceneTimeline3 ~= nil then + NovaAPIHotfix.BindTimelineCameraBrain(self.goSceneTimeline3.gameObject, cameraBrain) + end + if self.goSceneTimeline4 ~= nil then + NovaAPIHotfix.BindTimelineCameraBrain(self.goSceneTimeline4.gameObject, cameraBrain) + end + local bFirstEnterScene = self.levelData.sLastTimelineScene ~= sSceneName + local goTimeline = bFirstEnterScene and self.goSceneTimeline1 or self.goSceneTimeline2 + local nWait = bFirstEnterScene and 1.5 or 0.5 + if goTimeline ~= nil then + goTimeline.gameObject:SetActive(true) + NovaAPIHotfix.PlayTimeline(goTimeline.gameObject) + self.timelineTimer = self:AddTimer(1, nWait, function() + self.timelineTimer = nil + self:ShowSandtable(true) + if callback ~= nil then + callback() + end + end, true, true, true) + self.levelData.sLastTimelineScene = sSceneName + end + NovaAPI.SetComponentEnable(self.canvas, true) end function SoldierSandtableCtrl:RefreshLimitAction() local bLimitAction = self.levelData:CheckSandTableDisable() @@ -328,20 +471,28 @@ function SoldierSandtableCtrl:CheckLimitAction() end function SoldierSandtableCtrl:InitExperience() local nCurLevel, nMaxLevel = self.levelData:GetShopLevel() + self._mapNode.btnExperience.gameObject:SetActive(nCurLevel < nMaxLevel) + self._mapNode.btnMax.gameObject:SetActive(nMaxLevel <= nCurLevel) self.nCacheShopLevel = nCurLevel self.nCacheExp = self.levelData:GetExp() - NovaAPI.SetTMPText(self._mapNode.TextLv, tostring(nCurLevel)) + for _, v in ipairs(self._mapNode.TextLv) do + NovaAPI.SetTMPText(v, tostring(nCurLevel)) + end self._mapNode.imgBuyExpCostIcon.gameObject:SetActive(nCurLevel < nMaxLevel) self._mapNode.TextCostNum.gameObject:SetActive(nCurLevel < nMaxLevel) if nCurLevel == nMaxLevel then - self._mapNode.BarContainer.sizeDelta = Vector2(nMaxBarWidth, self._mapNode.BarContainer.sizeDelta.y) - NovaAPI.SetTMPText(self._mapNode.TextExpNum, ConfigTable.GetUIText("Soldier_Sandtable_MaxLevel")) + NovaAPI.SetImageFillAmount(self._mapNode.BarContainer, 1) + for _, v in ipairs(self._mapNode.TextExpNum) do + NovaAPI.SetTMPText(v, ConfigTable.GetUIText("Soldier_Sandtable_MaxLevel")) + end NovaAPI.SetTMPText(self._mapNode.txtExpTitle, ConfigTable.GetUIText("Soldier_Sandtable_MaxLevel")) else local nNeedExp = ConfigTable.GetData("SoldierShopLevel", nCurLevel).Exp local nCurExp = self.levelData:GetExp() - self._mapNode.BarContainer.sizeDelta = Vector2(nMaxBarWidth * (nCurExp / nNeedExp), self._mapNode.BarContainer.sizeDelta.y) - NovaAPI.SetTMPText(self._mapNode.TextExpNum, tostring(nCurExp) .. "/" .. tostring(nNeedExp)) + NovaAPI.SetImageFillAmount(self._mapNode.BarContainer, nCurExp / nNeedExp) + for _, v in ipairs(self._mapNode.TextExpNum) do + NovaAPI.SetTMPText(v, tostring(nCurExp) .. "/" .. tostring(nNeedExp)) + end local shopData = self.levelData:GetShopData() if shopData ~= nil then NovaAPI.SetTMPText(self._mapNode.TextCostNum, shopData.nPurchaseExpPrice) @@ -353,21 +504,21 @@ function SoldierSandtableCtrl:InitExperience() end end function SoldierSandtableCtrl:InitPartnerList() - local tbChess = {} - for k, v in ipairs(self._panel.MainChessList) do - table.insert(tbChess, v) - end - for k, v in ipairs(self._panel.SupportChessList) do - table.insert(tbChess, v) - end - local tbActivePartner, tbUIData = SoldierAttrData.CalcActivePartners(tbChess) + local tbDeployChess = self.levelData:GetDeploy() + local tbActivePartner, tbUIData = SoldierAttrData.CalcActivePartners(tbDeployChess) self._mapNode.PartnerList:SetData(tbUIData) self._mapNode.PartnerList:SetTipsRoot(self._mapNode.parnterDetailRoot) end function SoldierSandtableCtrl:InitNodeList() local nStage, nNodexIndex = PlayerData.SoldierData:GetCurChallengeState() NovaAPI.SetTMPText(self._mapNode.TextPos, tostring(nStage) .. "-" .. tostring(nNodexIndex)) - local curStageNodeList = self.levelData:GetNodeList() + local tbAllNodeList = self.levelData:GetNodeList() + local curStageNodeList = {} + for _, v in ipairs(tbAllNodeList) do + if v.nNodeType ~= GameEnum.soldierNodeType.CheckStage then + table.insert(curStageNodeList, v) + end + end for i = 1, #self._mapNode.Node do local node = self._mapNode.Node[i] if i > #curStageNodeList then @@ -442,17 +593,13 @@ function SoldierSandtableCtrl:InitChessCount() local shopCfg = ConfigTable.GetData("SoldierShopLevel", nCurLevel) local nMaxCount = shopCfg.Count local nCurCount = 0 - for k, v in ipairs(self._panel.MainChessList) do + local tbDeployChess, tbWaitingChess, tbOtherChess = self.levelData:GetDeploy() + for k, v in ipairs(tbDeployChess) do if v.nId ~= 0 then nCurCount = nCurCount + 1 end end - for k, v in ipairs(self._panel.SupportChessList) do - if v.nId ~= 0 then - nCurCount = nCurCount + 1 - end - end - nCurCount = nCurCount + #self._panel.OtherChessList + nCurCount = nCurCount + #tbOtherChess self.nCacheChessMaxCount = nMaxCount self._mapNode.go_overflow:SetActive(nMaxCount < nCurCount) if self.overflowTimer ~= nil then @@ -465,17 +612,17 @@ function SoldierSandtableCtrl:InitChessCount() self._mapNode.go_overflow_anim:Play("Overflow_out") end, true, true, true) end + local tbCurChessColor if nMaxCount > nCurCount then - NovaAPI.SetImageColor(self._mapNode.ImageAddCharCount, Color(0.23921568627450981, 0.29411764705882354, 0.3607843137254902, 1)) - NovaAPI.SetTMPText(self._mapNode.TextAddCharCount, string.format("%d/%d", nCurCount, nMaxCount)) - NovaAPI.SetTMPText(self._mapNode.TextAddCharCountShow, string.format("%d/%d", nCurCount, nMaxCount)) + tbCurChessColor = chessCountColor.Normal elseif nCurCount == nMaxCount then - NovaAPI.SetImageColor(self._mapNode.ImageAddCharCount, Color(0.5450980392156862, 0.615686274509804, 0.6823529411764706, 1)) - NovaAPI.SetTMPText(self._mapNode.TextAddCharCount, string.format("%d/%d", nCurCount, nMaxCount)) - NovaAPI.SetTMPText(self._mapNode.TextAddCharCountShow, string.format("%d/%d", nCurCount, nMaxCount)) + tbCurChessColor = chessCountColor.Max else - NovaAPI.SetImageColor(self._mapNode.ImageAddCharCount, Color(0.8823529411764706, 0.3607843137254902, 0.45098039215686275, 1)) - NovaAPI.SetTMPText(self._mapNode.TextAddCharCount, string.format("%d/%d", nCurCount, nMaxCount)) + tbCurChessColor = chessCountColor.Overflow + end + if tbCurChessColor ~= nil then + NovaAPI.SetImageColor(self._mapNode.ImageAddCharCount, tbCurChessColor.mapColor) + NovaAPI.SetTMPText(self._mapNode.TextAddCharCount, string.format("%d/%d", tbCurChessColor.sColor, nCurCount, nMaxCount)) NovaAPI.SetTMPText(self._mapNode.TextAddCharCountShow, string.format("%d/%d", nCurCount, nMaxCount)) end end @@ -484,12 +631,14 @@ function SoldierSandtableCtrl:InitSellList() for i = 1, #self._mapNode.btn_Sell do table.insert(self.SellListIns, self._mapNode.btn_Sell[i].gameObject:GetInstanceID()) end + if self._mapNode.SoldierShopComponent ~= nil then + table.insert(self.SellListIns, self._mapNode.SoldierShopComponent:GetSellBtnInstanceId()) + end self._mapNode.SaleContainer:SetActive(false) end function SoldierSandtableCtrl:RefreshSell(nCount) - for i = 1, #self._mapNode.btn_Sell do - local TextCost = self._mapNode.btn_Sell[i].transform:Find("TextCost"):GetComponent("TMP_Text") - NovaAPI.SetTMPText(TextCost, nCount) + for _, v in ipairs(self._mapNode.txtSellPrice) do + NovaAPI.SetTMPText(v, nCount) end end function SoldierSandtableCtrl:RefreshChessList() @@ -544,10 +693,11 @@ function SoldierSandtableCtrl:RefreshGoState() return end local nCurLevel, nMaxLevel = self.levelData:GetShopLevel() + local tbDeployChess = self.levelData:GetDeploy() local shopCfg = ConfigTable.GetData("SoldierShopLevel", nCurLevel) local nMaxCount = shopCfg.Count local nCurCount = 0 - for k, v in ipairs(self._panel.MainChessList) do + for k, v in ipairs(tbDeployChess) do if v.nId ~= 0 then nCurCount = nCurCount + 1 end @@ -556,11 +706,6 @@ function SoldierSandtableCtrl:RefreshGoState() self:SetGoState(false) return end - for k, v in ipairs(self._panel.SupportChessList) do - if v.nId ~= 0 then - nCurCount = nCurCount + 1 - end - end if nMaxCount < nCurCount then self:SetGoState(false) return @@ -594,71 +739,6 @@ function SoldierSandtableCtrl:GetDragInsData(nInsId) end return DragInsType.None, nil end -function SoldierSandtableCtrl:SwapChess(dragChessData, targetChessData) - local sourceList, targetList - local bSourceCheck = false - local bTargetCheck = false - if dragChessData.nPositionType == GameEnum.SoldierPositionType.FightPosition then - sourceList = self._panel.MainChessList - bSourceCheck = true - elseif dragChessData.nPositionType == GameEnum.SoldierPositionType.SupportPosition then - sourceList = self._panel.SupportChessList - bTargetCheck = true - else - sourceList = self._panel.WaitingChessList - end - if targetChessData.nPositionType == GameEnum.SoldierPositionType.FightPosition then - targetList = self._panel.MainChessList - bTargetCheck = true - elseif targetChessData.nPositionType == GameEnum.SoldierPositionType.SupportPosition then - targetList = self._panel.SupportChessList - bTargetCheck = true - else - targetList = self._panel.WaitingChessList - end - local sourceIndex = table.indexof(sourceList, dragChessData) - local targetIndex = table.indexof(targetList, targetChessData) - if not self:CheckSwapCondition(sourceList, targetList, dragChessData, targetChessData) then - return - end - sourceList[sourceIndex] = { - nId = targetChessData.nId, - nStar = targetChessData.nStar - } - targetList[targetIndex] = { - nId = dragChessData.nId, - nStar = dragChessData.nStar - } - if not self.levelData:SwapSoldier(dragChessData, targetChessData) then - sourceList[sourceIndex] = { - nId = dragChessData.nId, - nStar = dragChessData.nStar - } - targetList[targetIndex] = { - nId = targetChessData.nId, - nStar = targetChessData.nStar - } - self:ResetPostionType() - EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Soldier_SwapChess_Tips")) - return - end - self:ResetPostionType() - local sourceCharCtrl = self:GetCharCtrlByChessData(dragChessData) - local targetCharCtrl = self:GetCharCtrlByChessData(targetChessData) - sourceCharCtrl:SetData(sourceList[sourceIndex]) - targetCharCtrl:SetData(targetList[targetIndex]) - sourceCharCtrl:SetAnimator(chessAnimType.PUTIN) - targetCharCtrl:SetAnimator(chessAnimType.DRAGIN) - if targetList[targetIndex].nPositionType ~= nil and targetList[targetIndex].nPositionType == 3 then - CS.WwiseAudioManager.Instance:PostEvent("mode_900001_chess_selectCard_downChair") - elseif targetList[targetIndex].nPositionType ~= nil and (targetList[targetIndex].nPositionType == GameEnum.SoldierPositionType.FightPosition or targetList[targetIndex].nPositionType == GameEnum.SoldierPositionType.SupportPosition) then - CS.WwiseAudioManager.Instance:PostEvent("mode_900001_chess_selectCard_prepareBattle") - end - self:SyncChessList() - if NovaAPI.IsEditorPlatform() then - self:PrintChessList() - end -end function SoldierSandtableCtrl:ResetPostionType() for k, v in ipairs(self._panel.MainChessList) do v.nPositionType = GameEnum.SoldierPositionType.FightPosition @@ -673,73 +753,122 @@ function SoldierSandtableCtrl:ResetPostionType() v.nIndex = k end end +function SoldierSandtableCtrl:SwapChess(dragChessData, targetChessData) + local sourceList, targetList + if dragChessData.nPositionType == GameEnum.SoldierPositionType.FightPosition then + sourceList = self._panel.MainChessList + elseif dragChessData.nPositionType == GameEnum.SoldierPositionType.SupportPosition then + sourceList = self._panel.SupportChessList + else + sourceList = self._panel.WaitingChessList + end + if targetChessData.nPositionType == GameEnum.SoldierPositionType.FightPosition then + targetList = self._panel.MainChessList + elseif targetChessData.nPositionType == GameEnum.SoldierPositionType.SupportPosition then + targetList = self._panel.SupportChessList + else + targetList = self._panel.WaitingChessList + end + if not self:CheckSwapCondition(sourceList, targetList, dragChessData, targetChessData) then + self:RefreshChessList() + return + end + local nUid = dragChessData.nUid + if nUid == nil or nUid == 0 then + printError("[Soldier] SwapChess 拖拽源无 UID") + return + end + local nTargetSlot = self.levelData:PosIndexToSlot(targetChessData.nPositionType, targetChessData.nIndex) + if nTargetSlot == 0 then + return + end + self:ResetPostionType() + EventManager.Hit(EventId.BlockInput, true) + local nPositionType = targetChessData.nPositionType + self.levelData:SendMove(nUid, nTargetSlot, function(tbChange) + EventManager.Hit("Guide_SwapSoldierSuccess") + if nPositionType == AllEnum.SoldierPositionType.Waiting then + CS.WwiseAudioManager.Instance:PostEvent("mode_900001_chess_selectCard_downChair") + elseif nPositionType == GameEnum.SoldierPositionType.FightPosition or nPositionType == GameEnum.SoldierPositionType.SupportPosition then + CS.WwiseAudioManager.Instance:PostEvent("mode_900001_chess_selectCard_prepareBattle") + end + EventManager.Hit(EventId.BlockInput, false) + local tbStep = tbChange and tbChange.tbChessChangeStep + if tbStep ~= nil and 0 < #tbStep then + local bNeedLock = false + for _, s in ipairs(tbStep) do + if s.tbConsume ~= nil and 0 < #s.tbConsume or s.tbObtain ~= nil and 0 < #s.tbObtain then + bNeedLock = true + break + end + end + if bNeedLock then + self._mapNode.blockInput:SetActive(true) + end + self:InitChessCount() + self:InitPartnerList() + self:RefreshGoState() + self:PlayStepsAnimation(tbStep, function() + if bNeedLock then + self._mapNode.blockInput:SetActive(false) + end + end) + end + end) +end function SoldierSandtableCtrl:CheckSwapCondition(sourceList, targetList, dragChessData, targetChessData) - if targetList == self._panel.WaitingChessList and sourceList == self._panel.WaitingChessList then + if sourceList == targetList then return true end - if targetList == self._panel.MainChessList and sourceList == self._panel.MainChessList then + local waitingList = self._panel.WaitingChessList + if sourceList ~= waitingList and targetList ~= waitingList then return true end - if targetList == self._panel.SupportChessList and sourceList == self._panel.SupportChessList then - return true + local deployedSideData, waitingSideData + if sourceList == waitingList then + waitingSideData = dragChessData + deployedSideData = targetChessData + else + waitingSideData = targetChessData + deployedSideData = dragChessData end - if targetList == self._panel.WaitingChessList then + local nIncomingId = waitingSideData.nId + if nIncomingId ~= 0 then + local hasSameIdExcept = function(list, exceptData, nId) + for _, v in ipairs(list) do + if v ~= exceptData and v.nId == nId then + return true + end + end + return false + end + if hasSameIdExcept(self._panel.MainChessList, deployedSideData, nIncomingId) or hasSameIdExcept(self._panel.SupportChessList, deployedSideData, nIncomingId) then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Soldier_SwapChess_Tips")) + return false + end end - if sourceList == self._panel.WaitingChessList and targetChessData.nId == 0 then - local nCurLevel, nMaxLevel = self.levelData:GetShopLevel() + if sourceList == waitingList and deployedSideData.nId == 0 then + local nCurLevel = self.levelData:GetShopLevel() local shopCfg = ConfigTable.GetData("SoldierShopLevel", nCurLevel) local nMaxCount = shopCfg.Count local nCurCount = 0 - for k, v in ipairs(self._panel.MainChessList) do + for _, v in ipairs(self._panel.MainChessList) do if v.nId ~= 0 then nCurCount = nCurCount + 1 end end - for k, v in ipairs(self._panel.SupportChessList) do + for _, v in ipairs(self._panel.SupportChessList) do if v.nId ~= 0 then nCurCount = nCurCount + 1 end end if nMaxCount <= nCurCount then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Soldier_OverChessCount_Tips")) return false end end return true end -function SoldierSandtableCtrl:CheckDuplicateChess() - local tbChessList = {} - for k, v in ipairs(self._panel.MainChessList) do - if v.nId ~= 0 then - if 0 < table.indexof(tbChessList, v.nId) then - return true - end - table.insert(tbChessList, v.nId) - end - end - for k, v in ipairs(self._panel.SupportChessList) do - if v.nId ~= 0 then - if 0 < table.indexof(tbChessList, v.nId) then - return true - end - table.insert(tbChessList, v.nId) - end - end - return false -end -function SoldierSandtableCtrl:SyncChessList(tbStep) - local callback = function(tbStep) - self._mapNode.blockInput:SetActive(true) - self:PlayStepsAnimation(tbStep, function() - self:InitOtherChessList() - self:InitChessList() - self:InitChessCount() - self:InitPartnerList() - self:RefreshGoState() - self._mapNode.blockInput:SetActive(false) - end) - end - self.levelData:SyncSoldierDeploy(callback) -end function SoldierSandtableCtrl:GetCharCtrlByChessData(chessData, bOtherAdd) if bOtherAdd == nil then bOtherAdd = false @@ -764,16 +893,35 @@ function SoldierSandtableCtrl:GetCharCtrlByChessData(chessData, bOtherAdd) end return nil end +function SoldierSandtableCtrl:RefreshBossSkill() + local nTemplateId = self.levelData:GetBossTemplateId() + if nTemplateId == 0 then + return + end + local mapCfg = ConfigTable.GetData("SoldierBossTemplate", nTemplateId) + if mapCfg ~= nil then + self:SetPngSprite(self._mapNode.imgSkill, mapCfg.SoldierRoleSkillIcon) + for _, v in ipairs(self._mapNode.imgBossTemplateIcon) do + self:SetPngSprite(v, mapCfg.SoldierPlayerHead) + end + local nSkillType = mapCfg.SoldierRoleSkillType + self._mapNode.imgSkillPassive.gameObject:SetActive(nSkillType == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_1 or nSkillType == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_3) + self._mapNode.imgSkillInitiative.gameObject:SetActive(nSkillType == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_2 or nSkillType == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_4) + end +end function SoldierSandtableCtrl:CheckAnimQueue() if #self.AnimQueue == 0 then self:InitOtherChessList() + self:RefreshGoState() return end local animaData = self.AnimQueue[1] table.remove(self.AnimQueue, 1) if animaData.nType == animQueueType.NodeReward then self:PlayNodeReward(animaData, function() - self:InitChessList() + self:InitChessCount() + self:InitPartnerList() + self:RefreshGoState() self:CheckAnimQueue() end) elseif animaData.nType == animQueueType.EnterSandtable then @@ -785,11 +933,7 @@ function SoldierSandtableCtrl:CheckAnimQueue() self:CheckAnimQueue() end, true, true, true) elseif animaData.nType == animQueueType.OpenShop then - self._mapNode.SoldierShopComponent:ShowShopPanel() - local btn_shopAnimator = self._mapNode.btnShop.transform:Find("AnimRoot"):GetComponent("Animator") - btn_shopAnimator:Play("ShopContainer") - self._mapNode.sandtable_anim:Play("SandtableMiddle_S") - CS.WwiseAudioManager.Instance:PostEvent("mode_900001_chess_shop_button") + self:OpenShop(true) self:CheckAnimQueue() end end @@ -813,6 +957,7 @@ function SoldierSandtableCtrl:PlayNodeReward(animaData, callback) local chessData = { nId = v.nId, nStar = v.nStar, + nUid = v.nUid, nPositionType = v.nTargetType, nIndex = v.nIndex } @@ -840,12 +985,22 @@ function SoldierSandtableCtrl:PlayNodeReward(animaData, callback) for k, v in ipairs(self._mapNode.reward) do v.gameObject:SetActive(false) end - for i, p in ipairs(rewardData.data.tbChess) do + local tbChessReward = rewardData.data.tbChess or {} + for i, p in ipairs(tbChessReward) do local item = self._mapNode.reward[i] - item:SetItemData(p.Id) + item:SetItemData(p.Tid) item:SetCharLevel(p.Star) item.gameObject:SetActive(true) end + local nCoin = rewardData.data.nCoin or 0 + self._mapNode.rewardItem.gameObject:SetActive(false) + if 0 < nCoin then + local mapItemCfg = ConfigTable.GetData_Item(AllEnum.CoinItemId.SoldierCurrency) + if mapItemCfg ~= nil then + self._mapNode.rewardItem.gameObject:SetActive(true) + self._mapNode.rewardItem:SetItem(GameEnum.itemRarity.SSR, nCoin, mapItemCfg.Icon, AllEnum.CoinItemId.SoldierCurrency) + end + end self._mapNode.blockInput:SetActive(true) self._mapNode.goNodeReward:SetActive(true) self:AddTimer(1, 0.5, function() @@ -861,6 +1016,7 @@ function SoldierSandtableCtrl:PlayNodeReward(animaData, callback) callback() end end) + self:InitCoin() end) end, true, true, true) end @@ -933,6 +1089,26 @@ function SoldierSandtableCtrl:PlayRewardFly(tbChess, nCoin, callback) self._mapNode.fxFlyRoot:PlayFx(tbFx, callback) end function SoldierSandtableCtrl:PlayStepsAnimation(tbSteps, callback) + local bPartnerChanged = false + if self.levelData ~= nil and self.levelData.HasPartnerSetChanged ~= nil then + bPartnerChanged = self.levelData:HasPartnerSetChanged() + end + if bPartnerChanged then + self._nStepsSession = (self._nStepsSession or 0) + 1 + local _stopSlots = function(slotList) + for _, slotCtrl in ipairs(slotList or {}) do + if slotCtrl ~= nil and slotCtrl.itemCtrl ~= nil and slotCtrl.itemCtrl._StopPartnerActiveAnim ~= nil then + slotCtrl.itemCtrl:_StopPartnerActiveAnim() + end + end + end + _stopSlots(self._mapNode.EntranceItemTemplate) + _stopSlots(self._mapNode.UpportingItemTemplate) + if self.levelData.ClearPartnerSetChangedFlag ~= nil then + self.levelData:ClearPartnerSetChangedFlag() + end + end + local nMySession = self._nStepsSession or 0 if tbSteps == nil or #tbSteps == 0 then if callback ~= nil then callback() @@ -948,6 +1124,7 @@ function SoldierSandtableCtrl:PlayStepsAnimation(tbSteps, callback) local chessData = { nId = n.nId, nStar = n.nStar, + nUid = n.nUid, nPositionType = n.nSourceType, nIndex = n.nIndex } @@ -956,6 +1133,7 @@ function SoldierSandtableCtrl:PlayStepsAnimation(tbSteps, callback) local chessData = { nId = 0, nStar = 0, + nUid = 0, nPositionType = n.nSourceType, nIndex = n.nIndex } @@ -966,13 +1144,44 @@ function SoldierSandtableCtrl:PlayStepsAnimation(tbSteps, callback) local chessData = { nId = n.nId, nStar = n.nStar, + nUid = n.nUid, nPositionType = n.nTargetType, nIndex = n.nIndex } self:AddChessData2list(chessData) end + if v.tbUpdate ~= nil then + local mapDstKey = {} + for _, n in ipairs(v.tbUpdate) do + mapDstKey[tostring(n.nTargetType) .. "_" .. tostring(n.nTargetIndex)] = true + end + for _, n in ipairs(v.tbUpdate) do + if n.nSourceType ~= AllEnum.SoldierPositionType.Other then + local sSrcKey = tostring(n.nSourceType) .. "_" .. tostring(n.nSourceIndex) + if not mapDstKey[sSrcKey] then + local srcData = { + nId = 0, + nStar = 0, + nUid = 0, + nPositionType = n.nSourceType, + nIndex = n.nSourceIndex + } + self:AddChessData2list(srcData, true) + end + end + local dstData = { + nId = n.nId, + nStar = n.nStar, + nUid = n.nUid, + nPositionType = n.nTargetType, + nIndex = n.nTargetIndex + } + self:AddChessData2list(dstData) + end + end end local wait = function() + local bGuide510 = false while 0 < #tbSteps do local step = table.remove(tbSteps, 1) local nAnimLength = 0 @@ -982,6 +1191,7 @@ function SoldierSandtableCtrl:PlayStepsAnimation(tbSteps, callback) local chessData = { nId = v.nId, nStar = v.nStar, + nUid = v.nUid, nPositionType = v.nSourceType, nIndex = v.nIndex } @@ -998,6 +1208,7 @@ function SoldierSandtableCtrl:PlayStepsAnimation(tbSteps, callback) local chessData = { nId = v.nId, nStar = v.nStar, + nUid = v.nUid, nPositionType = v.nSourceType, nIndex = v.nIndex } @@ -1009,6 +1220,7 @@ function SoldierSandtableCtrl:PlayStepsAnimation(tbSteps, callback) local chessData = { nId = 0, nStar = 0, + nUid = 0, nPositionType = v.nSourceType, nIndex = v.nIndex } @@ -1022,6 +1234,7 @@ function SoldierSandtableCtrl:PlayStepsAnimation(tbSteps, callback) local chessData = { nId = v.nId, nStar = v.nStar, + nUid = v.nUid, nPositionType = v.nTargetType, nIndex = v.nIndex } @@ -1034,6 +1247,7 @@ function SoldierSandtableCtrl:PlayStepsAnimation(tbSteps, callback) local chessData = { nId = v.nId, nStar = v.nStar, + nUid = v.nUid, nPositionType = v.nTargetType, nIndex = v.nIndex } @@ -1049,11 +1263,138 @@ function SoldierSandtableCtrl:PlayStepsAnimation(tbSteps, callback) end end end + if step.tbUpdate ~= nil then + local mapDstKey = {} + for _, v in ipairs(step.tbUpdate) do + mapDstKey[tostring(v.nTargetType) .. "_" .. tostring(v.nTargetIndex)] = true + end + for k, v in ipairs(step.tbUpdate) do + if v.nSourceType == AllEnum.SoldierPositionType.Other then + for idx, item in ipairs(self._panel.OtherChessList) do + if item.nId == v.nId and item.nStar == v.nStar then + local srcCtrl = self._mapNode.OtherChar[idx] + if srcCtrl ~= nil then + srcCtrl:SetData({ + nId = 0, + nStar = 0, + nUid = 0, + nPositionType = AllEnum.SoldierPositionType.Other + }) + end + table.remove(self._panel.OtherChessList, idx) + break + end + end + else + local sSrcKey = tostring(v.nSourceType) .. "_" .. tostring(v.nSourceIndex) + if not mapDstKey[sSrcKey] then + local srcChessData = { + nId = v.nId, + nStar = v.nStar, + nUid = v.nUid, + nPositionType = v.nSourceType, + nIndex = v.nSourceIndex + } + local srcCharCtrl = self:GetCharCtrlByChessData(srcChessData) + if srcCharCtrl ~= nil then + local newSrcChessData = { + nId = 0, + nStar = 0, + nUid = 0, + nPositionType = v.nSourceType, + nIndex = v.nSourceIndex + } + srcCharCtrl:SetData(newSrcChessData) + end + end + end + local dstChessData = { + nId = v.nId, + nStar = v.nStar, + nUid = v.nUid, + nPositionType = v.nTargetType, + nIndex = v.nTargetIndex + } + local dstCharCtrl = self:GetCharCtrlByChessData(dstChessData) + if dstCharCtrl ~= nil then + dstCharCtrl:SetData(dstChessData) + nAnimLength = math.max(nAnimLength, chessAnimLength[chessAnimType.PUTIN]) + dstCharCtrl:SetAnimator(chessAnimType.PUTIN) + end + end + end coroutine.yield(CS.UnityEngine.WaitForSeconds(nAnimLength)) - if #tbSteps == 0 and callback ~= nil then - callback() - if NovaAPI.IsEditorPlatform() then - self:PrintChessList() + if step.sSpecial ~= "CardWipeAll" and step.tbConsume ~= nil and 0 < #step.tbConsume and step.tbObtain ~= nil and 0 < #step.tbObtain then + bGuide510 = true + local nId = 0 + for _, v in ipairs(step.tbObtain) do + if 1 < v.nStar then + nId = v.nId + break + end + end + PlayerData.SoldierData:SetGuideData(510, nId) + end + if #tbSteps == 0 then + if callback ~= nil then + callback() + if NovaAPI.IsEditorPlatform() then + self:PrintChessList() + end + end + if bGuide510 and not PlayerData.Guide:CheckGuideFinishById(510) then + EventManager.Hit("Guide_PassiveCheck_Msg", "Guide_Solider_510") + end + if nMySession ~= self._nStepsSession then + return + end + if self.levelData ~= nil and self.levelData.GetPendingNewPartner ~= nil then + local tbPending = self.levelData:GetPendingNewPartner() + self.levelData:ClearPendingNewPartner() + if tbPending ~= nil then + local tbOrdered = {} + for nType, info in pairs(tbPending) do + table.insert(tbOrdered, {nType = nType, info = info}) + end + table.sort(tbOrdered, function(a, b) + return a.nType < b.nType + end) + local nPartnerAnimLength = 1 + local _probeAnimLength = function(slotList) + for _, slotCtrl in ipairs(slotList or {}) do + if slotCtrl ~= nil and slotCtrl.itemCtrl ~= nil and slotCtrl.itemCtrl._mapNode ~= nil and slotCtrl.itemCtrl._mapNode.HeadRoot ~= nil then + local len = NovaAPI.GetAnimClipLength(slotCtrl.itemCtrl._mapNode.HeadRoot, {"HeadActive"}) + if type(len) == "number" and 0 < len then + return len + end + end + end + return nil + end + if 0 < #tbOrdered then + nPartnerAnimLength = _probeAnimLength(self._mapNode.EntranceItemTemplate) or _probeAnimLength(self._mapNode.UpportingItemTemplate) or 1 + end + for i, item in ipairs(tbOrdered) do + if nMySession ~= self._nStepsSession then + return + end + local tbSinglePartner = { + [item.nType] = item.info + } + local _dispatch = function(slotList) + for _, slotCtrl in ipairs(slotList or {}) do + if slotCtrl ~= nil and slotCtrl.itemCtrl ~= nil and slotCtrl.itemCtrl.OnEvent_SoldierPartnerNewActive ~= nil then + slotCtrl.itemCtrl:OnEvent_SoldierPartnerNewActive(tbSinglePartner) + end + end + end + _dispatch(self._mapNode.EntranceItemTemplate) + _dispatch(self._mapNode.UpportingItemTemplate) + if i < #tbOrdered then + coroutine.yield(CS.UnityEngine.WaitForSeconds(nPartnerAnimLength)) + end + end + end end end end @@ -1089,6 +1430,60 @@ function SoldierSandtableCtrl:ShowChessCanPutIn(bShow, chessData) end end end +function SoldierSandtableCtrl:OpenShop(bOpen) + if self.goSceneTimeline3 ~= nil then + self.goSceneTimeline3.gameObject:SetActive(bOpen) + end + if self.goSceneTimeline4 ~= nil then + self.goSceneTimeline4.gameObject:SetActive(not bOpen) + end + local timeline = bOpen and self.goSceneTimeline3 or self.goSceneTimeline4 + if timeline ~= nil then + NovaAPIHotfix.PlayTimeline(timeline.gameObject) + end + if bOpen then + self._mapNode.btnCloseShop.gameObject:SetActive(true) + self._mapNode.SoldierShopComponent:ShowShopPanel() + local btn_shopAnimator = self._mapNode.btnShop.transform:Find("AnimRoot"):GetComponent("Animator") + btn_shopAnimator:Play("ShopContainer") + self._mapNode.sandtable_anim:Play("SandtableMiddle_S") + CS.WwiseAudioManager.Instance:PostEvent("mode_900001_chess_shop_button") + else + self._mapNode.btnCloseShop.gameObject:SetActive(false) + self._mapNode.SoldierShopComponent:HideShopPanel() + self._mapNode.sandtable_anim:Play("SandtableMiddle_L") + local btn_shopAnimator = self._mapNode.btnShop.transform:Find("AnimRoot"):GetComponent("Animator") + btn_shopAnimator:Play("ShopContainer_close") + if self.goSceneTimeline4 ~= nil then + self.goSceneTimeline4.gameObject:SetActive(true) + NovaAPIHotfix.PlayTimeline(self.goSceneTimeline4.gameObject) + end + end +end +function SoldierSandtableCtrl:ShowSandtable(bShow) + self._mapNode.goRoot.gameObject:SetActive(bShow) + if bShow then + self.animRoot:Play("SoldierSandtablePanel_in", 0, 0) + NovaAPI.SetCanvasOverrideSorting(self._mapNode.goNodeMatch, true) + NovaAPI.SetCanvasSortingName(self._mapNode.goNodeMatch, self._panel._sSortingLayerName) + NovaAPI.SetCanvasSortingOrder(self._mapNode.goNodeMatch, self._nSortingOrder + 2) + NovaAPI.SetCanvasOverrideSorting(self._mapNode.fxFlyRootCanvas, true) + NovaAPI.SetCanvasSortingName(self._mapNode.fxFlyRootCanvas, self._panel._sSortingLayerName) + NovaAPI.SetCanvasSortingOrder(self._mapNode.fxFlyRootCanvas, self._nSortingOrder + 2) + for i = 1, #self._mapNode.EntranceItemTemplate do + self._mapNode.EntranceItemTemplate[i]:InitSortingOrder(self._nSortingOrder) + end + for i = 1, #self._mapNode.UpportingItemTemplate do + self._mapNode.UpportingItemTemplate[i]:InitSortingOrder(self._nSortingOrder) + end + for i = 1, #self._mapNode.WaitingCardItemTemplate do + self._mapNode.WaitingCardItemTemplate[i]:InitSortingOrder(self._nSortingOrder) + end + for i = 1, #self._mapNode.OtherChar do + self._mapNode.OtherChar[i]:InitSortingOrder(self._nSortingOrder) + end + end +end function SoldierSandtableCtrl:OnBtnClick_Policy() if self.bInShopAnim then return @@ -1097,6 +1492,7 @@ function SoldierSandtableCtrl:OnBtnClick_Policy() EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Soldier_Sandtable_TemporaryReturn_Tips")) return end + self._panel.bReturnFromOverlay = true EventManager.Hit(EventId.OpenPanel, PanelId.SoldierRecommendPanel, true) end function SoldierSandtableCtrl:OnBtnClick_Handbook() @@ -1107,6 +1503,7 @@ function SoldierSandtableCtrl:OnBtnClick_Handbook() EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Soldier_Sandtable_TemporaryReturn_Tips")) return end + self._panel.bReturnFromOverlay = true EventManager.Hit(EventId.OpenPanel, PanelId.SoldierHandbookSelectPanel) end function SoldierSandtableCtrl:OnBtnClick_Close() @@ -1125,7 +1522,7 @@ function SoldierSandtableCtrl:OnBtnClick_Close() sTitle = ConfigTable.GetUIText("Soldier_FinishTitle"), sContent = sContent, callbackCancel = function() - PlayerData.SoldierData:SendStepOut(self._panel.MainChessList, self._panel.SupportChessList, self._panel.WaitingChessList, function() + PlayerData.SoldierData:SendStepOut(function() end) end, callbackConfirm = function() @@ -1147,23 +1544,27 @@ function SoldierSandtableCtrl:OnBtnClick_Details() EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Soldier_Sandtable_TemporaryReturn_Tips")) return end - local actData = PlayerData.Activity:GetActivityDataByType(GameEnum.activityType.Soldier) - if actData == nil then - return + local nSeasonId = PlayerData.SoldierData:GetCurSelectSeasonId() + local mapCfg = ConfigTable.GetData("SoldierSeason", nSeasonId) + if mapCfg ~= nil then + local nDicId = mapCfg.DictionaryId + self._panel.bReturnFromOverlay = true + EventManager.Hit(EventId.OpenPanel, PanelId.DictionaryEntry, nDicId, true) end - local nActId = actData:GetActId() - local nDicId = ConfigTable.GetData("SoldierControl", nActId).DictionaryId - EventManager.Hit(EventId.OpenPanel, PanelId.DictionaryEntry, nDicId, true) end function SoldierSandtableCtrl:OnBtnClick_Shop() if self:CheckLimitAction() then EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Soldier_Sandtable_TemporaryReturn_Tips")) return end - self._mapNode.SoldierShopComponent:ShowShopPanel() - local btn_shopAnimator = self._mapNode.btnShop.transform:Find("AnimRoot"):GetComponent("Animator") - btn_shopAnimator:Play("ShopContainer") - self._mapNode.sandtable_anim:Play("SandtableMiddle_S") + if self._mapNode.SoldierShopComponent:IsShopOpen() then + self:OpenShop(false) + else + self:OpenShop(true) + end +end +function SoldierSandtableCtrl:OnBtnClick_CloseShop() + self:OpenShop(false) end function SoldierSandtableCtrl:OnBtnClick_GO() if self.bInShopAnim then @@ -1246,6 +1647,7 @@ function SoldierSandtableCtrl:OnBtnClick_Experience() end local nItemCount = self.levelData:GetItem(AllEnum.CoinItemId.SoldierCurrency) if nItemCount < tonumber(nCost) then + EventManager.Hit("Guide_ExperienceLevelUp_CostNotEnough") EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Soldier_BuyExp_Tips2")) CS.WwiseAudioManager.Instance:PostEvent("mode_900001_chess_ingame_buyExperience_poor") return @@ -1253,8 +1655,16 @@ function SoldierSandtableCtrl:OnBtnClick_Experience() end local callback = function(callbackData) self:InitExperience() + self._mapNode.SoldierShopComponent:RefreshShopData() + if PlayerData.Guide:CheckInGuideGroup(507) then + if callbackData.nLevelChange > 0 then + EventManager.Hit("Guide_ExperienceLevelChange", true) + else + EventManager.Hit("Guide_ExperienceLevelChange", false) + end + end CS.WwiseAudioManager.Instance:PostEvent("mode_900001_chess_ingame_buyExperience") - if callbackData.tbChessChangeStep ~= nil and #callbackData.tbChessChangeStep > 0 then + if callbackData.tbChessChangeStep ~= nil and 0 < #callbackData.tbChessChangeStep then local tbStep = {} for k, v in ipairs(callbackData.tbChessChangeStep) do table.insert(tbStep, v) @@ -1279,17 +1689,45 @@ end function SoldierSandtableCtrl:OnBtnClick_GoBackEventPanel() EventManager.Hit("SoldierShowBattleEventPanel") end +function SoldierSandtableCtrl:OnBtnClick_SkillDetail() + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierBossTemplateTips, self.levelData:GetBossTemplateId()) +end function SoldierSandtableCtrl:OnEvent_SoldierExpUpdate() local nOldChessMaxCount = self.nCacheChessMaxCount local nOldLevel = self.nCacheShopLevel local nOldExp = self.nCacheExp + local oldShopCfg = ConfigTable.GetData("SoldierShopLevel", nOldLevel) + local nOldMaxCount = oldShopCfg.Count self:InitExperience() self:InitChessCount() local expAnimator = self._mapNode.btnExperience.transform:Find("AnimRoot"):GetComponent("Animator") + local levelUpAnimator = self._mapNode.btnExperience.transform:Find("AnimRoot/FxLevelUp"):GetComponent("Animator") if 0 < nOldLevel and nOldLevel ~= self.nCacheShopLevel then - expAnimator:Play("ExperienceContainer") + levelUpAnimator:Play("ExperienceLevelUp_in") CS.WwiseAudioManager.Instance:PostEvent("mode_900001_chess_ingame_ExperienceReward") - self._mapNode.MiddleContainer:Play("LevelUpGrade") + local nCurLevel = self.levelData:GetShopLevel() + local shopCfg = ConfigTable.GetData("SoldierShopLevel", nCurLevel) + local nMaxCount = shopCfg.Count + if nOldMaxCount < nMaxCount then + self._mapNode.MiddleContainer:Play("LevelUpGrade") + local nAnimLength = NovaAPI.GetAnimClipLength(self._mapNode.MiddleContainer, { + "LevelUpGrade" + }) + local nCurCount = 0 + local tbDeployChess, tbWaitingChess, tbOtherChess = self.levelData:GetDeploy() + for k, v in ipairs(tbDeployChess) do + if v.nId ~= 0 then + nCurCount = nCurCount + 1 + end + end + nCurCount = nCurCount + #tbOtherChess + local tbColor = chessCountColor.LevelUp + NovaAPI.SetImageColor(self._mapNode.ImageAddCharCount, tbColor.mapColor) + NovaAPI.SetTMPText(self._mapNode.TextAddCharCount, string.format("%d/%d", tbColor.sColor, nCurCount, nMaxCount)) + self:AddTimer(1, nAnimLength, function() + self:InitChessCount() + end, true, true, true) + end elseif nOldExp ~= self.nCacheExp then expAnimator:Play("ExperienceContainer") CS.WwiseAudioManager.Instance:PostEvent("mode_900001_chess_ingame_ExperienceReward") @@ -1305,6 +1743,9 @@ function SoldierSandtableCtrl:OnEvent_SoldierItemChange(itemChange) self._mapNode.fx_shop:Play("ShopFx_in") end end + if self._mapNode.SoldierShopComponent:IsShopOpen() then + self._mapNode.SoldierShopComponent:RefreshShopData() + end end function SoldierSandtableCtrl:OnEvent_SoldierHpChange() NovaAPI.SetTMPText(self._mapNode.TextReputation, tostring(self.levelData:GetHp())) @@ -1323,15 +1764,21 @@ end function SoldierSandtableCtrl:OnEvent_SoldierSandtableCharItemDragStart(objInsId) CS.WwiseAudioManager.Instance:PostEvent("mode_900001_chess_selectCard") local dragInsType, chessData = self:GetDragInsData(objInsId) + local nPrice if dragInsType == DragInsType.Chess then - local nPrice = self:CalSellPrice(chessData) + nPrice = self:CalSellPrice(chessData) self:RefreshSell(nPrice) end if self.sellTimer ~= nil then self.sellTimer:_Stop() end self._mapNode.SellAnimation:Play("sellbtn_in") - self._mapNode.SaleContainer:SetActive(true) + if not PlayerData.Guide:CheckInGuideGroup(505) then + self._mapNode.SaleContainer:SetActive(true) + if self._mapNode.SoldierShopComponent:IsShopOpen() then + self._mapNode.SoldierShopComponent:SetSellMode(true, nPrice) + end + end self:ShowChessCanPutIn(true, chessData) end function SoldierSandtableCtrl:OnEvent_SoldierSandtableCharItemDragEnd(nDragInsId, nPointerInsId) @@ -1342,6 +1789,7 @@ function SoldierSandtableCtrl:OnEvent_SoldierSandtableCharItemDragEnd(nDragInsId self.sellTimer:_Stop() end self._mapNode.SellAnimation:Play("sellbtn_out") + self._mapNode.SoldierShopComponent:SetSellMode(false) self.sellTimer = self:AddTimer(1, 0.4, function() self._mapNode.SaleContainer:SetActive(false) end, true, true, true) @@ -1356,6 +1804,7 @@ function SoldierSandtableCtrl:OnEvent_SoldierSandtableCharItemDragEnd(nDragInsId local ctrl = self:GetCharCtrlByChessData(dragChessData) dragChessData.nId = 0 dragChessData.nStar = 0 + dragChessData.nUid = 0 self:AddChessData2list(dragChessData, true) ctrl:SetData(dragChessData) local tbStep = {} @@ -1376,12 +1825,12 @@ function SoldierSandtableCtrl:OnEvent_SoldierSandtableCharItemDragEnd(nDragInsId self:RefreshChessList() else self:SwapChess(dragChessData, targetChessData) - self:InitChessList() end if self.sellTimer ~= nil then self.sellTimer:_Stop() end self._mapNode.SellAnimation:Play("sellbtn_out") + self._mapNode.SoldierShopComponent:SetSellMode(false) self.sellTimer = self:AddTimer(1, 0.4, function() self._mapNode.SaleContainer:SetActive(false) end, true, true, true) @@ -1396,6 +1845,9 @@ function SoldierSandtableCtrl:OnEvent_SoldierSandtableOtherCharItemDragStart(obj end self._mapNode.SellAnimation:Play("sellbtn_in") self._mapNode.SaleContainer:SetActive(true) + if self._mapNode.SoldierShopComponent:IsShopOpen() then + self._mapNode.SoldierShopComponent:SetSellMode(true, nPrice) + end end function SoldierSandtableCtrl:OnEvent_SoldierSandtableOtherCharItemDragEnd(chessData, nPointerInsId) local targetInsType, targetChessData = self:GetDragInsData(nPointerInsId) @@ -1421,16 +1873,21 @@ function SoldierSandtableCtrl:OnEvent_SoldierSandtableOtherCharItemDragEnd(chess self.sellTimer:_Stop() end self._mapNode.SellAnimation:Play("sellbtn_out") + self._mapNode.SoldierShopComponent:SetSellMode(false) self.sellTimer = self:AddTimer(1, 0.4, function() self._mapNode.SaleContainer:SetActive(false) end, true, true, true) end function SoldierSandtableCtrl:OnEvent_SoldierCharItemChange(tbChessChangeStep, tr) + if tbChessChangeStep == nil or #tbChessChangeStep == 0 then + return + end local tbFx = {} local tempData = tbChessChangeStep[1].tbObtain[1] local chessData = { nId = tempData.nId, nStar = tempData.nStar, + nUid = tempData.nUid, nPositionType = tempData.nTargetType, nIndex = tempData.nIndex } @@ -1454,7 +1911,9 @@ function SoldierSandtableCtrl:OnEvent_SoldierCharItemChange(tbChessChangeStep, t if 1 < nStepLength then self._mapNode.blockInput:SetActive(false) end - self:InitChessList() + self:InitChessCount() + self:InitPartnerList() + self:RefreshGoState() self.bInShopAnim = false end) end) @@ -1479,25 +1938,49 @@ function SoldierSandtableCtrl:OnEvent_EnterEventSelect() self:RefreshLimitAction() end function SoldierSandtableCtrl:OnEvent_EnterStandTable() - local tbPendingReward = self.levelData:GetPendingReward() - for k, v in ipairs(tbPendingReward) do - if v.data ~= nil then - local animaData = { - nType = animQueueType.NodeReward, - rewardData = v - } - table.insert(self.AnimQueue, animaData) + self:RefreshBossSkill() + self:OpenShop(false) + local bSuppressEnterAnim = self.levelData.bSuppressEnterAnim + self.levelData.bSuppressEnterAnim = false + local callback = function() + local tbPendingReward = self.levelData:GetPendingReward() + for k, v in ipairs(tbPendingReward) do + if v.data ~= nil then + local animaData = { + nType = animQueueType.NodeReward, + rewardData = v + } + table.insert(self.AnimQueue, animaData) + end end + if not bSuppressEnterAnim then + local enterSandtableData = { + nType = animQueueType.EnterSandtable + } + table.insert(self.AnimQueue, enterSandtableData) + if not self.levelData:IsFirstStageFirstNode() then + local openShop = { + nType = animQueueType.OpenShop + } + table.insert(self.AnimQueue, openShop) + end + if not PlayerData.Guide:CheckGuideFinishById(505) then + EventManager.Hit("Guide_PassiveCheck_Msg", "Guide_Solider_505") + end + if not PlayerData.Guide:CheckGuideFinishById(504) then + EventManager.Hit("Guide_PassiveCheck_Msg", "Guide_Solider_504") + end + end + self:CheckAnimQueue() end - local enterSandtableData = { - nType = animQueueType.EnterSandtable - } - local openShop = { - nType = animQueueType.OpenShop - } - table.insert(self.AnimQueue, enterSandtableData) - table.insert(self.AnimQueue, openShop) - self:CheckAnimQueue() + self:PlaySceneTimeline(callback) +end +function SoldierSandtableCtrl:OnEvent_SoldierSandtableSceneReady() + if not self.levelData:CheckSandTableDisable() then + return + end + self:ShowSandtable(true) + self:PlaySceneTimeline() end function SoldierSandtableCtrl:OnEvent_ShowSoldierPositionEffect(nPositionIndex) self._mapNode.SoldierPosEffectTips:ShowTips(nPositionIndex) @@ -1554,4 +2037,9 @@ function SoldierSandtableCtrl:PrintChessList() print("[Soldier]", "OtherChessList:", "Id:", v.nId, "star:", v.nStar) end end +function SoldierSandtableCtrl:OnEvent_CloseDic(panelId) + if panelId == PanelId.DictionaryEntry and not PlayerData.Guide:CheckGuideFinishById(505) then + EventManager.Hit("Guide_PassiveCheck_Msg", "Guide_Solider_505") + end +end return SoldierSandtableCtrl diff --git a/lua/game/ui/soldier/sandtable/soldiersandtableothercharitemctrl.lua b/lua/game/ui/soldier/sandtable/soldiersandtableothercharitemctrl.lua index 3b6b66633..8763bbc5d 100644 --- a/lua/game/ui/soldier/sandtable/soldiersandtableothercharitemctrl.lua +++ b/lua/game/ui/soldier/sandtable/soldiersandtableothercharitemctrl.lua @@ -41,13 +41,20 @@ function SoldierSandtableOtherCharItemCtrl:OnDisable() end end function SoldierSandtableOtherCharItemCtrl:SetData(otherChessData, nIndex) + if otherChessData == nil or otherChessData.nId == 0 then + self.gameObject:SetActive(false) + return + end + self.gameObject:SetActive(true) self.levelData = PlayerData.SoldierData:GetCurLevelData() self.otherChessData = otherChessData self.nIndex = nIndex self._mapNode.trSortItem.localPosition = Vector3(0, 0, 0) self._mapNode.charCtrl:SetItemData(self.otherChessData.nId) self._mapNode.charCtrl:SetCharLevel(self.otherChessData.nStar or 1) - self.itemCanvas = self.gameObject:GetComponent("Canvas") + if self.itemCanvas == nil then + self.itemCanvas = self.gameObject:GetComponent("Canvas") + end NovaAPI.SetCanvasOverrideSorting(self.itemCanvas, false) self._mapNode.rayDragEvent.gameObject:SetActive(false) end @@ -62,6 +69,11 @@ function SoldierSandtableOtherCharItemCtrl:SetItemPos(dragPos) end function SoldierSandtableOtherCharItemCtrl:InitSortingOrder(nSortOrder) self.nInitSortingOrder = nSortOrder + if self.itemCanvas == nil then + self.itemCanvas = self.gameObject:GetComponent("Canvas") + end + NovaAPI.SetCanvasSortingOrder(self.itemCanvas, self.nInitSortingOrder) + NovaAPI.SetCanvasOverrideSorting(self.itemCanvas, false) end function SoldierSandtableOtherCharItemCtrl:CheckLimitAction() return self.levelData:CheckSandTableDisable() diff --git a/lua/game/ui/soldier/sandtable/soldiersandtablepanel.lua b/lua/game/ui/soldier/sandtable/soldiersandtablepanel.lua index d924cf26e..ea6e27870 100644 --- a/lua/game/ui/soldier/sandtable/soldiersandtablepanel.lua +++ b/lua/game/ui/soldier/sandtable/soldiersandtablepanel.lua @@ -1,5 +1,6 @@ local SoldierSandtablePanel = class("SoldierSandtablePanel", BasePanel) SoldierSandtablePanel._bIsMainPanel = true +local GamepadUIManager = require("GameCore.Module.GamepadUIManager") SoldierSandtablePanel._tbDefine = { { sPrefabPath = "Soldier/Level/SoldierSandtablePanel.prefab", @@ -12,12 +13,19 @@ function SoldierSandtablePanel:Awake() self.WaitingChessList = {} self.OtherChessList = {} self.bFirstRefreshed = false + self.tbGamepadUINode = {} +end +function SoldierSandtablePanel:AddGamepadUINode(tbNode) + for _, v in ipairs(tbNode) do + table.insert(self.tbGamepadUINode, v) + end end function SoldierSandtablePanel:InitChessList() for i = 1, 3 do self.MainChessList[i] = { nId = 0, nStar = 0, + nUid = 0, nPositionType = GameEnum.SoldierPositionType.FightPosition, nIndex = i } @@ -26,6 +34,7 @@ function SoldierSandtablePanel:InitChessList() self.SupportChessList[i] = { nId = 0, nStar = 0, + nUid = 0, nPositionType = GameEnum.SoldierPositionType.SupportPosition, nIndex = i } @@ -34,14 +43,20 @@ function SoldierSandtablePanel:InitChessList() self.WaitingChessList[i] = { nId = 0, nStar = 0, + nUid = 0, nPositionType = 3, nIndex = i } end end function SoldierSandtablePanel:OnEnable() + GamepadUIManager.EnterAdventure(true) + GamepadUIManager.EnableGamepadUI("SoldierSandtable", self.tbGamepadUINode, nil, true) end function SoldierSandtablePanel:OnDisable() + GamepadUIManager.DisableGamepadUI("SoldierSandtable") + GamepadUIManager.QuitAdventure() + self.tbGamepadUINode = {} end function SoldierSandtablePanel:OnDestroy() end diff --git a/lua/game/ui/soldier/soldierlevelctrl.lua b/lua/game/ui/soldier/soldierlevelctrl.lua new file mode 100644 index 000000000..3db5a5749 --- /dev/null +++ b/lua/game/ui/soldier/soldierlevelctrl.lua @@ -0,0 +1,92 @@ +local SoldierLevelCtrl = class("SoldierLevelCtrl", BaseCtrl) +SoldierLevelCtrl._mapNodeConfig = { + TopBar = { + sNodeName = "TopBarPanel", + sCtrlName = "Game.UI.TopBarEx.TopBarCtrl" + }, + txtLevel = {sComponentName = "TMP_Text"}, + txtLevelCn = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_RewardLevel_Title" + }, + txtExp = {sComponentName = "TMP_Text"}, + imgLevelProgressFill = { + sComponentName = "RectTransform" + }, + ActiveContainer = { + sComponentName = "LoopScrollView" + } +} +SoldierLevelCtrl._mapEventConfig = { + [EventId.Soldier_Level_GetReward] = "Refresh" +} +SoldierLevelCtrl._mapRedDotConfig = {} +local nFillerLength = 226 +function SoldierLevelCtrl:Awake() + self.nScrollPosition = 0 +end +function SoldierLevelCtrl:OnEnable() + self.tbGridCtrl = {} + self:Refresh() +end +function SoldierLevelCtrl:OnDisable() + if self.tbGridCtrl ~= nil then + for _, v in pairs(self.tbGridCtrl) do + self:UnbindCtrlByNode(v) + end + self.tbGridCtrl = nil + end +end +function SoldierLevelCtrl:Refresh() + local nTotalRewardLevel, nCurLevelExp, nNextLevelExp = PlayerData.SoldierData:GetTotalRewardLevel() + self.nCurExpFill = nCurLevelExp / nNextLevelExp + NovaAPI.SetTMPText(self._mapNode.txtLevel, nTotalRewardLevel) + NovaAPI.SetTMPText(self._mapNode.txtExp, nCurLevelExp .. "/" .. nNextLevelExp) + local nRatio = math.ceil(self.nCurExpFill * 100) / 100 + self._mapNode.imgLevelProgressFill.sizeDelta = Vector2(nRatio * nFillerLength, self._mapNode.imgLevelProgressFill.sizeDelta.y) + self.tbTotalReward = {} + ForEachTableLine(ConfigTable.Get("SoldierTotalReward"), function(mapData) + table.insert(self.tbTotalReward, mapData) + end) + table.sort(self.tbTotalReward, function(a, b) + return a.Level < b.Level + end) + self._mapNode.ActiveContainer:Init(#self.tbTotalReward + 1, self, self.OnGridRefresh, nil, false, nil, false, true) + local nReceivedTotalRewardLevel = PlayerData.SoldierData:GetReceivedTotalRewardLevel() + self._mapNode.ActiveContainer:SetScrollGridPos(nReceivedTotalRewardLevel - 1, 0.5, 0) +end +function SoldierLevelCtrl:OnGridRefresh(goGrid, nGridIndex) + local nIndex = nGridIndex + 1 + local nInstanceID = goGrid:GetInstanceID() + if self.tbGridCtrl[nInstanceID] == nil then + self.tbGridCtrl[nInstanceID] = self:BindCtrlByNode(goGrid, "Game.UI.Soldier.SoldierLevelNodeItemCtrl") + end + local nType = 1 + local nActProgress = 0 + local nReceivedTotalRewardLevel = PlayerData.SoldierData:GetReceivedTotalRewardLevel() + local nCurRewardLv = PlayerData.SoldierData:GetCurRewardLv() + if nIndex == #self.tbTotalReward + 1 then + if nCurRewardLv == self.tbTotalReward[#self.tbTotalReward].Level then + nActProgress = 1 + else + nActProgress = 0 + end + self.tbGridCtrl[nInstanceID]:SetNode(nil, nIndex, #self.tbTotalReward + 1, nType, nActProgress) + else + if nReceivedTotalRewardLevel >= self.tbTotalReward[nIndex].Level then + nType = 1 + nActProgress = 1 + elseif nCurRewardLv >= self.tbTotalReward[nIndex].Level then + nType = 2 + nActProgress = 1 + elseif self.tbTotalReward[nIndex].Level == nCurRewardLv + 1 then + nType = 3 + nActProgress = math.ceil(self.nCurExpFill * 100) / 100 + else + nType = 3 + nActProgress = 0 + end + self.tbGridCtrl[nInstanceID]:SetNode(self.tbTotalReward[nIndex], nIndex, #self.tbTotalReward + 1, nType, nActProgress) + end +end +return SoldierLevelCtrl diff --git a/lua/game/ui/soldier/soldierlevelnodeitemctrl.lua b/lua/game/ui/soldier/soldierlevelnodeitemctrl.lua new file mode 100644 index 000000000..fea831bb7 --- /dev/null +++ b/lua/game/ui/soldier/soldierlevelnodeitemctrl.lua @@ -0,0 +1,89 @@ +local nProgress1Length = 256 +local nProgress2Length = 243 +local nProgress3Length = 265 +local SoldierLevelNodeItemCtrl = class("SoldierLevelNodeItemCtrl", BaseCtrl) +SoldierLevelNodeItemCtrl._mapNodeConfig = { + imgActProgressBg = {nCount = 3}, + rtActProgressFill = { + nCount = 3, + sComponentName = "RectTransform" + }, + imgStarNode = {}, + txtTimeTips = {sComponentName = "TMP_Text"}, + txtTimeTipsTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_RewardLevel_TimeTipsTitle" + }, + goNodeItem = { + sCtrlName = "Game.UI.TemplateEx.TemplateItemCtrl" + }, + btnNodeItem = { + sComponentName = "UIButton", + callback = "OnBtnClick_NodeItem" + }, + imgOkay = {}, + txtOkay = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_RewardLevel_Okay" + }, + txtNmlValue = {sComponentName = "TMP_Text"}, + txtNmlspecial = {sComponentName = "TMP_Text"}, + imgMultiSelected1 = {}, + imgMultiSelected2 = {}, + imgMultiSelected3 = {} +} +SoldierLevelNodeItemCtrl._mapEventConfig = {} +SoldierLevelNodeItemCtrl._mapRedDotConfig = {} +function SoldierLevelNodeItemCtrl:SetNode(mapData, nNodeIndex, nTotalCount, nType, nActProgress) + self.mapData = mapData + self.nNodeIndex = nNodeIndex + self.nTotalCount = nTotalCount + self.nType = nType + for i = 1, 3 do + self._mapNode.imgActProgressBg[i].gameObject:SetActive(false) + self._mapNode.rtActProgressFill[i].gameObject:SetActive(false) + end + if nNodeIndex == 1 then + self._mapNode.imgActProgressBg[1].gameObject:SetActive(true) + self._mapNode.rtActProgressFill[1].gameObject:SetActive(true) + self.nProgressLength = nProgress1Length + self.progressFill = self._mapNode.rtActProgressFill[1] + elseif nNodeIndex == nTotalCount then + self._mapNode.imgActProgressBg[3].gameObject:SetActive(true) + self._mapNode.rtActProgressFill[3].gameObject:SetActive(true) + self.nProgressLength = nProgress3Length + self.progressFill = self._mapNode.rtActProgressFill[3] + else + self._mapNode.imgActProgressBg[2].gameObject:SetActive(true) + self._mapNode.rtActProgressFill[2].gameObject:SetActive(true) + self.nProgressLength = nProgress2Length + self.progressFill = self._mapNode.rtActProgressFill[2] + end + self._mapNode.btnNodeItem.gameObject:SetActive(nNodeIndex ~= nTotalCount) + self._mapNode.txtTimeTipsTitle.gameObject:SetActive(nNodeIndex == nTotalCount) + local progressFill = self.progressFill.transform:Find("imgActProgress"):GetComponent("RectTransform") + if nNodeIndex < nTotalCount then + progressFill.anchoredPosition = Vector2(-((1.0 - nActProgress) * self.nProgressLength), progressFill.anchoredPosition.y) + self._mapNode.imgStarNode:SetActive(1 <= nActProgress) + self._mapNode.goNodeItem:SetItem(self.mapData.RewardId, nil, self.mapData.RewardQty, nil, nType == 1) + self._mapNode.imgOkay:SetActive(nType == 2) + self._mapNode.txtNmlValue.gameObject:SetActive(true) + NovaAPI.SetTMPText(self._mapNode.txtNmlValue, self.mapData.Level) + self._mapNode.txtNmlspecial.gameObject:SetActive(self.mapData.KeyReward) + NovaAPI.SetTMPText(self._mapNode.txtNmlspecial, self.mapData.Level) + self._mapNode.imgMultiSelected3:SetActive(self.mapData.KeyReward) + else + progressFill.anchoredPosition = Vector2(-((1.0 - nActProgress) * self.nProgressLength), progressFill.anchoredPosition.y) + self._mapNode.txtNmlValue.gameObject:SetActive(false) + self._mapNode.imgStarNode:SetActive(1 <= nActProgress) + end + self._mapNode.imgMultiSelected1:SetActive(nType == 2) +end +function SoldierLevelNodeItemCtrl:OnBtnClick_NodeItem() + if self.nType == 2 then + PlayerData.SoldierData:RequestGetTotalReward() + else + UTILS.ClickItemGridWithTips(self.mapData.RewardId, self._mapNode.btnNodeItem.transform, true, true, false) + end +end +return SoldierLevelNodeItemCtrl diff --git a/lua/game/ui/soldier/soldierlevelpanel.lua b/lua/game/ui/soldier/soldierlevelpanel.lua new file mode 100644 index 000000000..09ce84014 --- /dev/null +++ b/lua/game/ui/soldier/soldierlevelpanel.lua @@ -0,0 +1,22 @@ +local SoldierLevelPanel = class("SoldierLevelPanel", BasePanel) +SoldierLevelPanel._bIsMainPanel = true +SoldierLevelPanel._sSortingLayerName = AllEnum.SortingLayerName.UI +SoldierLevelPanel._tbDefine = { + { + sPrefabPath = "Soldier/Level/SoldierLevelPanel.prefab", + sCtrlName = "Game.UI.Soldier.SoldierLevelCtrl" + } +} +function SoldierLevelPanel:Awake() +end +function SoldierLevelPanel:OnEnable() +end +function SoldierLevelPanel:OnAfterEnter() +end +function SoldierLevelPanel:OnDisable() +end +function SoldierLevelPanel:OnDestroy() +end +function SoldierLevelPanel:OnRelease() +end +return SoldierLevelPanel diff --git a/lua/game/ui/soldier/soldierlevelselectctrl.lua b/lua/game/ui/soldier/soldierlevelselectctrl.lua index b30f65cc0..0536671c4 100644 --- a/lua/game/ui/soldier/soldierlevelselectctrl.lua +++ b/lua/game/ui/soldier/soldierlevelselectctrl.lua @@ -1,146 +1,217 @@ local SoldierLevelSelectCtrl = class("SoldierLevelSelectCtrl", BaseCtrl) +local WwiseAudioMgr = CS.WwiseAudioManager.Instance SoldierLevelSelectCtrl._mapNodeConfig = { topbar = { sNodeName = "TopBarPanel", sCtrlName = "Game.UI.TopBarEx.TopBarCtrl" }, - btn_Difficulty = { - nCount = 2, + ScrollView = { + sComponentName = "LoopScrollView" + }, + snapScrollView = { + sNodeName = "ScrollView", + sComponentName = "LoopScrollSnap", + callback = "OnGridSelect_Center" + }, + rtGridTest = { + sComponentName = "RectTransform" + }, + txtTestDesc = {nCount = 2, sComponentName = "TMP_Text"}, + txt_Experience = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_LevelSelect_Experience" + }, + txt_ExperienceNum = {sComponentName = "TMP_Text"}, + txt_Tech = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_LevelSelect_Tech" + }, + txt_TechNum = {sComponentName = "TMP_Text"}, + btnSearch = { sComponentName = "UIButton", - callback = "OnBtnClick_Difficulty" - } + callback = "OnBtnClick_Search" + }, + btnRewardWindow = { + sComponentName = "UIButton", + callback = "OnBtnClick_RewardWindow" + }, + txtRewardTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_LevelSelect_RewardTitle" + }, + txt_TechTree = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_LevelSelect_TechTree" + }, + btn_BackToHighest = { + sComponentName = "UIButton", + callback = "OnBtnClick_BackToHighest" + }, + txt_Back = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_LevelSelect_BackToHighest" + }, + btn_Start = { + sComponentName = "UIButton", + callback = "OnBtnClick_Start" + }, + txt_Start = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_LevelSelect_Start" + }, + txtRankDifficulty = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_LevelSelect_RankDifficulty" + }, + txtPhaseTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_LevelSelect_PhaseTitle" + }, + txtPhaseLevel = {sComponentName = "TMP_Text"}, + txtEnemyDifficulty = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_LevelSelect_EnemyDifficulty" + }, + txtEnemyDifficultyNum = {sComponentName = "TMP_Text"}, + rtRankRewardPopup = {}, + goRewardWindow = {}, + goBlurRankReward = {}, + animRewardWindow = { + sNodeName = "goRewardWindow", + sComponentName = "Animator" + }, + btnRewardCloseBg = { + sComponentName = "UIButton", + callback = "OnBtnClick_CloseRewardPopup" + }, + btnRankRewardClose = { + sComponentName = "UIButton", + callback = "OnBtnClick_CloseRewardPopup" + }, + txtRankReward = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_LevelSelect_RankReward" + }, + txtCurRank = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_LevelSelect_CurRank" + }, + txtRankName = {sComponentName = "TMP_Text"}, + txtRankLevel = {sComponentName = "TMP_Text"}, + txtExpReward = {sComponentName = "TMP_Text"}, + txtExpRewardDetail = {sComponentName = "TMP_Text"}, + txtTechReward = {sComponentName = "TMP_Text"}, + txtTechRewardDetail = {sComponentName = "TMP_Text"} } SoldierLevelSelectCtrl._mapEventConfig = {} SoldierLevelSelectCtrl._mapRedDotConfig = {} function SoldierLevelSelectCtrl:Awake() - local actData = PlayerData.Activity:GetActivityDataByType(GameEnum.activityType.Soldier) - if actData == nil then - return - end - actData:RefreshLevelNew() end function SoldierLevelSelectCtrl:OnEnable() - self:Refresh() + self._mapNode.rtRankRewardPopup.gameObject:SetActive(false) + self:RefreshGradeChallenge() end -function SoldierLevelSelectCtrl:Refresh() - local curChallengeData = PlayerData.SoldierData:GetCurChallengeData() - self.curChallengeData = curChallengeData - self.tbAllChallenge = {} - local func_ForEach_Challenge = function(mapLineData) - table.insert(self.tbAllChallenge, mapLineData) +function SoldierLevelSelectCtrl:OnDisable() + for k, v in pairs(self.tbGridCtrl or {}) do + self:UnbindCtrlByNode(v) + self.tbGridCtrl[k] = nil end - ForEachTableLine(DataTable.SoldierGradeChallenge, func_ForEach_Challenge) - table.sort(self.tbAllChallenge, function(a, b) - if a.KeyGradeId == b.KeyGradeId then - return a.GradeLevel < b.GradeLevel + self.tbGridCtrl = nil +end +function SoldierLevelSelectCtrl:RefreshGradeChallenge() + if self.tbGradeChallenge == nil or self.tbGridHeight == nil then + self.tbGradeChallenge = {} + ForEachTableLine(DataTable.SoldierGradeChallenge, function(mapLineData) + table.insert(self.tbGradeChallenge, mapLineData) + end) + table.sort(self.tbGradeChallenge, function(a, b) + return a.Id > b.Id + end) + self.tbGridHeight = {} + for _, v in ipairs(self.tbGradeChallenge) do + local sText = orderedFormat(ConfigTable.GetUIText("Soldier_LevelSelect_InitialHp"), v.InitialHp) + NovaAPI.SetTMPText(self._mapNode.txtTestDesc[1], sText) + local sOppoAttrAddShow = math.floor(tonumber(v.OppoAttrAddShow) * 100) .. "%" + sText = orderedFormat(ConfigTable.GetUIText("Soldier_LevelSelect_OppoAttrAddShow"), sOppoAttrAddShow) + NovaAPI.SetTMPText(self._mapNode.txtTestDesc[2], sText) + CS.UnityEngine.UI.LayoutRebuilder.ForceRebuildLayoutImmediate(self._mapNode.rtGridTest) + local nHeight = self._mapNode.rtGridTest.sizeDelta.y + table.insert(self.tbGridHeight, nHeight) end - return a.KeyGradeId < b.KeyGradeId - end) + end self.nHighestChallengeId = PlayerData.SoldierData:GetHighestChallengeId() - local nIndex = table.indexof(self.tbAllChallenge, function(a) - return a.KeyGradeId == self.nHighestChallengeId - end) - if nIndex == 0 then - nIndex = 1 + self.nSelectedChallenge = self.nHighestChallengeId + self.curChallengeData = ConfigTable.GetData("SoldierGradeChallenge", self.nHighestChallengeId) + self.nCenterGridIndex = nil + self.tbUnlock = {} + self._mapNode.ScrollView:InitEx(self.tbGridHeight, self, self.OnGridRefresh, self.OnGridBtnClick, false) + self:ScrollToHighest(0) + self._mapNode.ScrollView:ForceRefresh() +end +function SoldierLevelSelectCtrl:OnGridRefresh(goGrid, nGridIndex) + local nIndex = nGridIndex + 1 + local mapData = self.tbGradeChallenge[nIndex] + local nInstanceId = goGrid:GetInstanceID() + if self.tbGridCtrl == nil then + self.tbGridCtrl = {} end - self:OnBtnClick_Difficulty(_, nIndex) - for i = 1, 2 do - do - local config = ConfigTable.GetData("SoldierGradeChallenge", self.tbAllChallenge[i].Id) - if config ~= nil then - local btnDifficulty = self._mapNode.btn_Difficulty[i] - local txt_TitleNormal = btnDifficulty.transform:Find("AnimRoot/txt_TitleNormal"):GetComponent("TMP_Text") - local txt_CountNormal = btnDifficulty.transform:Find("AnimRoot/txt_CountNormal"):GetComponent("TMP_Text") - local txtGoLevelNormal = btnDifficulty.transform:Find("AnimRoot/imgLevelNormal/txtGoLevelNormal"):GetComponent("TMP_Text") - local btnChallenge = btnDifficulty.transform:Find("AnimRoot/btnChallenge"):GetComponent("UIButton") - local txtBtnChallenge = btnChallenge.transform:Find("AnimRoot/txtBtnChallenge"):GetComponent("TMP_Text") - local goLevelHint = btnDifficulty.transform:Find("AnimRoot/goLevelHint") - local btnContinue = btnDifficulty.transform:Find("AnimRoot/btnContinue"):GetComponent("UIButton") - local txtBtnContinue = btnContinue.transform:Find("AnimRoot/txtBtnContinue"):GetComponent("TMP_Text") - local txt_goLevelHint = btnDifficulty.transform:Find("AnimRoot/goLevelHint/imgContentBg/txt_goLevelHint"):GetComponent("TMP_Text") - local btnSettle = btnDifficulty.transform:Find("AnimRoot/btnSettle"):GetComponent("UIButton") - local txtBtnSettle = btnSettle.transform:Find("AnimRoot/txtBtnSettle"):GetComponent("TMP_Text") - local imgLockRoot = btnDifficulty.transform:Find("AnimRoot/imgLockRoot"):GetComponent("Image") - local txtLockHard = btnDifficulty.transform:Find("AnimRoot/imgLockRoot/imgLockHard/txtLockHard"):GetComponent("TMP_Text") - NovaAPI.SetTMPText(txt_TitleNormal, config.Name) - NovaAPI.SetTMPText(txt_CountNormal, orderedFormat(ConfigTable.GetUIText("Soldier_Level_Select_Reward"), config.Score)) - NovaAPI.SetTMPText(txtGoLevelNormal, orderedFormat(ConfigTable.GetUIText("Soldier_Battle_Level"), config.OppoLevelShow)) - NovaAPI.SetTMPText(txtBtnChallenge, ConfigTable.GetUIText("Soldier_Level_Select_Challenge")) - NovaAPI.SetTMPText(txtBtnContinue, ConfigTable.GetUIText("Soldier_Level_Select_Continue")) - NovaAPI.SetTMPText(txtBtnSettle, ConfigTable.GetUIText("Soldier_Level_Select_DoResult")) - btnChallenge.onClick:RemoveAllListeners() - btnChallenge.onClick:AddListener(function() - self:OnBtnClick_Challenge(i) - end) - btnContinue.onClick:RemoveAllListeners() - btnContinue.onClick:AddListener(function() - self:OnBtnClick_Continue(i) - end) - btnSettle.onClick:RemoveAllListeners() - btnSettle.onClick:AddListener(function() - local callback = function() - self:Refresh() - end - PlayerData.SoldierData:SendGiveUp(callback) - end) - goLevelHint.gameObject:SetActive(false) - btnContinue.gameObject:SetActive(false) - btnSettle.gameObject:SetActive(false) - imgLockRoot.gameObject:SetActive(false) - btnChallenge.gameObject:SetActive(false) - local bUnlocked = PlayerData.SoldierData:CheckChallengeUnlocked(self.tbAllChallenge[i].Id) - imgLockRoot.gameObject:SetActive(not bUnlocked) - if bUnlocked then - if self.curChallengeData.nGradeChallengeId ~= 0 then - if self.curChallengeData.nGradeChallengeId == self.tbAllChallenge[i].Id then - btnContinue.gameObject:SetActive(true) - goLevelHint.gameObject:SetActive(true) - btnSettle.gameObject:SetActive(true) - local nStage, nNodexIndex = PlayerData.SoldierData:GetCurChallengeState() - NovaAPI.SetTMPText(txt_goLevelHint, orderedFormat(ConfigTable.GetUIText("Soldier_Level_Select_NodeIndex"), nStage, nNodexIndex)) - else - imgLockRoot.gameObject:SetActive(true) - NovaAPI.SetTMPText(txtLockHard, ConfigTable.GetUIText("Soldier_Level_Select_Lock1")) - end - else - btnChallenge.gameObject:SetActive(true) - end - else - imgLockRoot.gameObject:SetActive(true) - NovaAPI.SetTMPText(txtLockHard, ConfigTable.GetUIText("Soldier_Level_Select_Lock2")) - end - if i == 2 then - local chess1 = btnDifficulty.transform:Find("AnimRoot/img_Chess2/img_Chess2").gameObject:GetComponent("DOTweenAnimation") - local chess2 = btnDifficulty.transform:Find("AnimRoot/imgIconDb/img_Chess1/img_Chess2").gameObject:GetComponent("DOTweenAnimation") - local chess3 = btnDifficulty.transform:Find("AnimRoot/imgIconDb/img_Chess3/img_Chess2").gameObject:GetComponent("DOTweenAnimation") - if bUnlocked then - chess1:DOPlay() - chess2:DOPlay() - chess3:DOPlay() - else - chess1:DOKill() - chess2:DOKill() - chess3:DOKill() - end - end - end - end + if self.tbGridCtrl[nInstanceId] == nil then + self.tbGridCtrl[nInstanceId] = self:BindCtrlByNode(goGrid, "Game.UI.Soldier.SoldierLevelSelectItemCtrl") + end + local bUnlock = self.nHighestChallengeId >= mapData.Id + self.tbUnlock[mapData.Id] = bUnlock + self.tbGridCtrl[nInstanceId]:SetData(mapData, bUnlock) + if self.nHighestChallengeId == mapData.Id then + self.nAutoSelectIndex = nGridIndex + end + self.tbGridCtrl[nInstanceId]:SetSelect(nGridIndex == self.nCenterGridIndex) + if nGridIndex == self.nCenterGridIndex then + self.nSelectedChallenge = self.tbGridCtrl[nInstanceId]:GetChallengeId() end end -function SoldierLevelSelectCtrl:EnterSoldier(nIndex) - local actData = PlayerData.Activity:GetActivityDataByType(GameEnum.activityType.Soldier) - if actData == nil then +function SoldierLevelSelectCtrl:OnGridSelect_Center(_, goGrid) + local nGridIndex = tonumber(goGrid.name) + if nGridIndex == nil or self.nCenterGridIndex == nGridIndex then return end - local callback = function() - self:ClosePanel() + self.nCenterGridIndex = nGridIndex + for _, objGridCtrl in pairs(self.tbGridCtrl or {}) do + local goGridObj = objGridCtrl.gameObject + if goGridObj ~= nil then + objGridCtrl:SetSelect(tonumber(goGridObj.name) == nGridIndex) + end + end + local nNewChallengeId = self.tbGridCtrl[goGrid:GetInstanceID()]:GetChallengeId() + self.nSelectedChallenge = nNewChallengeId and nNewChallengeId or self.nSelectedChallenge + self._mapNode.btn_BackToHighest.gameObject:SetActive(self.nSelectedChallenge ~= self.nHighestChallengeId) + local mapGrade = ConfigTable.GetData("SoldierGradeChallenge", self.nSelectedChallenge) + if mapGrade ~= nil then + NovaAPI.SetTMPText(self._mapNode.txt_ExperienceNum, "+" .. mapGrade.Score) + NovaAPI.SetTMPText(self._mapNode.txt_TechNum, "+" .. mapGrade.TechPoint) + end + WwiseAudioMgr:PostEvent("mode_900001_chess_rankLevel_drag") +end +function SoldierLevelSelectCtrl:RefreshRewardWindow() + local mapCurGrade = ConfigTable.GetData("SoldierGradeChallenge", self.nSelectedChallenge) + if mapCurGrade == nil then + return + end + local sExpNum = orderedFormat(ConfigTable.GetUIText("Soldier_LevelSelect_ExpRewardNum"), mapCurGrade.Score) + NovaAPI.SetTMPText(self._mapNode.txtExpReward, sExpNum) + local sExpDetail = orderedFormat(ConfigTable.GetUIText("Soldier_LevelSelect_ExpRewardDesc"), mapCurGrade.Score) + NovaAPI.SetTMPText(self._mapNode.txtExpRewardDetail, sExpDetail) + local sTechNum = orderedFormat(ConfigTable.GetUIText("Soldier_LevelSelect_TechRewardNum"), mapCurGrade.TechPoint) + NovaAPI.SetTMPText(self._mapNode.txtTechReward, sTechNum) + local sTechDetail = orderedFormat(ConfigTable.GetUIText("Soldier_LevelSelect_TechRewardDesc"), mapCurGrade.TechPoint) + NovaAPI.SetTMPText(self._mapNode.txtTechRewardDetail, sTechDetail) + NovaAPI.SetTMPText(self._mapNode.txtRankLevel, mapCurGrade.Name) + local mapKeyGrade = ConfigTable.GetData("SoldierKeyGrade", mapCurGrade.KeyGradeId) + if mapKeyGrade ~= nil then + NovaAPI.SetTMPText(self._mapNode.txtRankName, mapKeyGrade.Name) end - PlayerData.SoldierData:EnterSoldier(actData.nActId, self.tbAllChallenge[nIndex].Id, callback) end function SoldierLevelSelectCtrl:ClosePanel() -end -function SoldierLevelSelectCtrl:OnBtnClick_Difficulty(_, nIndex) - self.nSelectedChallenge = self.tbAllChallenge[nIndex].Id + EventManager.Hit(EventId.ClosePanel, PanelId.SoldierLevelSelectPanel) end function SoldierLevelSelectCtrl:OnBtnClick_Challenge(nIndex) self:EnterSoldier(nIndex) @@ -148,4 +219,62 @@ end function SoldierLevelSelectCtrl:OnBtnClick_Continue(nIndex) self:EnterSoldier(nIndex) end +function SoldierLevelSelectCtrl:OnBtnClick_Search() + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierTechPreviewPanel) +end +function SoldierLevelSelectCtrl:OnBtnClick_RewardWindow() + self._mapNode.rtRankRewardPopup.gameObject:SetActive(true) + self._mapNode.goRewardWindow.gameObject:SetActive(false) + self._mapNode.goBlurRankReward.gameObject:SetActive(false) + self:RefreshRewardWindow() + local wait = function() + self._mapNode.goBlurRankReward.gameObject:SetActive(true) + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + self._mapNode.goRewardWindow.gameObject:SetActive(true) + self._mapNode.animRewardWindow:Play("t_window_04_t_in") + end + cs_coroutine.start(wait) +end +function SoldierLevelSelectCtrl:OnBtnClick_CloseRewardPopup() + self._mapNode.animRewardWindow:Play("t_window_04_t_out") + self:AddTimer(1, 0.2, function() + self._mapNode.rtRankRewardPopup.gameObject:SetActive(false) + end, true, true, true) +end +function SoldierLevelSelectCtrl:OnBtnClick_BackToHighest() + self:ScrollToHighest(0.25) +end +function SoldierLevelSelectCtrl:ScrollToHighest(nTime) + if self.tbGradeChallenge == nil or self.tbGridHeight == nil then + return + end + self.nHighestChallengeId = PlayerData.SoldierData:GetHighestChallengeId() + local nTargetIndex = 0 + for k, v in pairs(self.tbGradeChallenge) do + if v.Id == self.nHighestChallengeId then + nTargetIndex = k + break + end + end + if nTargetIndex == 0 then + return + end + if 0 < nTime then + WwiseAudioMgr:PostEvent("mode_900001_chess_rankLevel") + self:AddTimer(1, nTime, function() + WwiseAudioMgr:PostEvent("mode_900001_chess_rankLevel_stop") + end, true, true, true) + end + self._mapNode.ScrollView:SetScrollGridPosEx(self.tbGridHeight, nTargetIndex, nTime, 0) +end +function SoldierLevelSelectCtrl:OnBtnClick_Start() + local callback = function() + self:ClosePanel() + end + if not self.tbUnlock[self.nSelectedChallenge] then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Soldier_LevelSelect_Locked")) + return + end + PlayerData.SoldierData:EnterSoldier(self.nSelectedChallenge, callback) +end return SoldierLevelSelectCtrl diff --git a/lua/game/ui/soldier/soldierlevelselectitemctrl.lua b/lua/game/ui/soldier/soldierlevelselectitemctrl.lua new file mode 100644 index 000000000..80b34fcaf --- /dev/null +++ b/lua/game/ui/soldier/soldierlevelselectitemctrl.lua @@ -0,0 +1,85 @@ +local SoldierLevelSelectItemCtrl = class("SoldierLevelSelectItemCtrl", BaseCtrl) +SoldierLevelSelectItemCtrl._mapNodeConfig = { + rtTag = {}, + txt_Title = {sComponentName = "TMP_Text"}, + txt_DifficultNum = {sComponentName = "TMP_Text"}, + txt_Difficult = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_LevelSelect_Difficulty" + }, + txt_LvNumLockPreview = {sComponentName = "TMP_Text"}, + txt_LvNumLock = {sComponentName = "TMP_Text"}, + txt_LvNum = {sComponentName = "TMP_Text"}, + txtLvCount = {sComponentName = "TMP_Text"}, + txt_Desc = {nCount = 2, sComponentName = "TMP_Text"}, + btn_Search = { + sComponentName = "UIButton", + callback = "OnBtnClick_Search" + }, + rtLockSelect = {}, + rtLockPreview = {}, + imgDescZs = {nCount = 2}, + imgDescLock = {nCount = 2}, + rtDetailList = { + sComponentName = "RectTransform" + }, + PickMask = {} +} +function SoldierLevelSelectItemCtrl:SetData(mapData, bUnlock) + local nCurExp = PlayerData.SoldierData:GetChallengeExp() + self.nId = mapData.Id + local mapKeyGrade = ConfigTable.GetData("SoldierKeyGrade", mapData.KeyGradeId) + if mapKeyGrade ~= nil then + NovaAPI.SetTMPText(self._mapNode.txt_Title, mapKeyGrade.Name) + end + self._mapNode.rtLockSelect.gameObject:SetActive(true) + self._mapNode.rtLockPreview.gameObject:SetActive(not bUnlock) + for i = 1, #self._mapNode.imgDescZs do + self._mapNode.imgDescZs[i].gameObject:SetActive(bUnlock) + self._mapNode.imgDescLock[i].gameObject:SetActive(not bUnlock) + end + NovaAPI.SetTMPText(self._mapNode.txt_LvNum, mapData.Name) + NovaAPI.SetTMPText(self._mapNode.txt_LvNumLockPreview, mapData.Name) + NovaAPI.SetTMPText(self._mapNode.txt_LvNumLock, mapData.Name) + self._mapNode.txtLvCount.gameObject:SetActive(true) + NovaAPI.SetTMPText(self._mapNode.txtLvCount, nCurExp .. "/" .. mapData.GradeScore) + local nHighestChallengeId = PlayerData.SoldierData:GetHighestChallengeId() + if nHighestChallengeId ~= mapData.Id then + self._mapNode.txtLvCount.gameObject:SetActive(false) + else + self._mapNode.txtLvCount.gameObject:SetActive(true) + if nCurExp > mapData.GradeScore then + nCurExp = mapData.GradeScore + end + NovaAPI.SetTMPText(self._mapNode.txtLvCount, nCurExp .. "/" .. mapData.GradeScore) + end + NovaAPI.SetTMPText(self._mapNode.txt_DifficultNum, mapData.OppoLevelShow) + local sText = orderedFormat(ConfigTable.GetUIText("Soldier_LevelSelect_InitialHp"), mapData.InitialHp) + NovaAPI.SetTMPText(self._mapNode.txt_Desc[1], sText) + local sOppoAttrAddShow = math.floor(tonumber(mapData.OppoAttrAddShow) * 100) .. "%" + sText = orderedFormat(ConfigTable.GetUIText("Soldier_LevelSelect_OppoAttrAddShow"), sOppoAttrAddShow) + NovaAPI.SetTMPText(self._mapNode.txt_Desc[2], sText) + self._mapNode.btn_Search.gameObject:SetActive(false) + self._mapNode.PickMask.gameObject:SetActive(false) + self.animRoot = self.gameObject:GetComponent("Animator") +end +function SoldierLevelSelectItemCtrl:SetSelect(bSelect) + self._mapNode.rtLockSelect.gameObject:SetActive(not bSelect) + self._mapNode.rtTag.gameObject:SetActive(bSelect) + if bSelect then + self.animRoot:Play("SoldierLevelSelectPick", 0, 0) + self._mapNode.PickMask.gameObject:SetActive(true) + local nAnimTime = NovaAPI.GetAnimClipLength(self.animRoot, { + "SoldierLevelSelectPick" + }) + self:AddTimer(1, nAnimTime, function() + self._mapNode.PickMask.gameObject:SetActive(false) + end, true, true, true) + end +end +function SoldierLevelSelectItemCtrl:GetChallengeId() + return self.nId +end +function SoldierLevelSelectItemCtrl:OnBtnClick_Search() +end +return SoldierLevelSelectItemCtrl diff --git a/lua/game/ui/soldier/soldiermainviewctrl.lua b/lua/game/ui/soldier/soldiermainviewctrl.lua index a0cef3abd..d6fdb3c62 100644 --- a/lua/game/ui/soldier/soldiermainviewctrl.lua +++ b/lua/game/ui/soldier/soldiermainviewctrl.lua @@ -1,6 +1,7 @@ local SoldierMainViewCtrl = class("SoldierMainViewCtrl", BaseCtrl) local RedDotManager = require("GameCore.RedDot.RedDotManager") local ClientManager = CS.ClientManager +local TimerManager = require("GameCore.Timer.TimerManager") SoldierMainViewCtrl._mapNodeConfig = { TopBar = { sNodeName = "TopBarPanel", @@ -17,15 +18,6 @@ SoldierMainViewCtrl._mapNodeConfig = { txt_HandbookNum = {sComponentName = "TMP_Text"}, redDot_Handbook = {}, redDot_Handbook_New = {}, - btn_Quest = { - sComponentName = "UIButton", - callback = "OnBtnClick_Quest" - }, - txt_Quest = { - sComponentName = "TMP_Text", - sLanguageId = "Soldier_Quest" - }, - txt_QuestNum = {sComponentName = "TMP_Text"}, btn_Recommend = { sComponentName = "UIButton", callback = "OnBtnClick_Recommend" @@ -34,6 +26,50 @@ SoldierMainViewCtrl._mapNodeConfig = { sComponentName = "TMP_Text", sLanguageId = "Soldier_Recommend" }, + btn_Level = { + sComponentName = "UIButton", + callback = "OnBtnClick_Level" + }, + txt_Level = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Level" + }, + txt_Lv = {sComponentName = "TMP_Text", sLanguageId = "Soldier_Lv"}, + txt_LevelNum = {sComponentName = "TMP_Text"}, + rtItemReward = { + sCtrlName = "Game.UI.TemplateEx.TemplateItemCtrl" + }, + txt_NextReward = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_NextReward" + }, + imgNextReward = {}, + imgItemEmpty = {}, + txt_Empty = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_NoNextReward" + }, + redDot_Level = {}, + redDot_Level_New = {}, + btn_Tech = { + sComponentName = "UIButton", + callback = "OnBtnClick_Tech" + }, + txt_Tech = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Tech" + }, + txt_TechNum = {sComponentName = "TMP_Text"}, + redDot_TechNum = {}, + redDot_TechNum_New = {}, + btn_Notice = { + sComponentName = "UIButton", + callback = "OnBtnClick_Notice" + }, + txt_Notice = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Notice" + }, redDot_Recommend = {}, redDot_Recommend_New = {}, btn_Go = { @@ -41,54 +77,108 @@ SoldierMainViewCtrl._mapNodeConfig = { callback = "OnBtnClick_Go" }, txt_Go = {sComponentName = "TMP_Text", sLanguageId = "Soldier_Go"}, - txtGoTime = {sComponentName = "TMP_Text"}, - txtActivityDate = {sComponentName = "TMP_Text"}, - txtActivityTime = {sComponentName = "TMP_Text"}, - redDot_Quest = {}, - redDot_Quest_New = {}, + txtGoGrade = {sComponentName = "TMP_Text"}, + imgGoGrade = {sComponentName = "Image"}, redDot_Go = {}, - redDot_Go_New = {} + redDot_Go_New = {}, + goBattleHint = {}, + TMPBattleLeave = {sComponentName = "TMP_Text"}, + grpDate = {}, + txtActivityDate = {sComponentName = "TMP_Text"}, + txtActivityTime = {sComponentName = "TMP_Text"} } SoldierMainViewCtrl._mapEventConfig = { - [EventId.ClosePanel] = "OnEvent_ClosePanel" + [EventId.ClosePanel] = "OnEvent_ClosePanel", + StoryDialog_DialogEnd = "OnEvent_StoryDialog_DialogEnd" } SoldierMainViewCtrl._mapRedDotConfig = { - [RedDotDefine.Solider_Level_New] = { - sNodeName = "redDot_Go_New" + [RedDotDefine.Soldier_TotalReward] = { + sNodeName = "redDot_Level" + }, + [RedDotDefine.Soldier_TechNum] = { + sNodeName = "redDot_TechNum" } } +function SoldierMainViewCtrl:FadeIn() +end function SoldierMainViewCtrl:Awake() - RedDotManager.RegisterNode(RedDotDefine.Solider_AllQuest, nil, self._mapNode.redDot_Quest) self._mapNode.redDot_Handbook:SetActive(false) self._mapNode.redDot_Handbook_New:SetActive(false) - local actData = PlayerData.Activity:GetActivityDataByType(GameEnum.activityType.Soldier) - if actData == nil then - return - end - self:RefreshDate() - self:RefreshTimeout() - if nil == self.remainTimer then - self.remainTimer = self:AddTimer(0, 1, "RefreshTimeout", true, true, false) - end + self._mapNode.btn_Notice.gameObject:SetActive(false) + self._mapNode.grpDate.gameObject:SetActive(false) self._mapNode.redDot_Recommend:SetActive(false) self._mapNode.redDot_Recommend_New:SetActive(false) self._mapNode.redDot_Go:SetActive(false) self._mapNode.redDot_Go_New:SetActive(false) + self._mapNode.btn_Recommend.gameObject:SetActive(false) + self._mapNode.btn_Level.gameObject:SetActive(false) + self._mapNode.btn_Tech.gameObject:SetActive(false) + self._mapNode.btn_Go.gameObject:SetActive(false) + self._mapNode.btn_Notice.gameObject:SetActive(false) + self._mapNode.btn_Handbook.gameObject:SetActive(false) + EventManager.Hit(EventId.SetTransition) end function SoldierMainViewCtrl:OnEnable() - self:RefreshQuest() + PlayerData.SoldierData:RequestSoldierSeasonInfo(function() + if self._mapNode ~= nil and self._mapNode.btn_Recommend ~= nil then + self._mapNode.btn_Recommend.gameObject:SetActive(true) + self._mapNode.btn_Level.gameObject:SetActive(true) + self._mapNode.btn_Tech.gameObject:SetActive(true) + self._mapNode.btn_Go.gameObject:SetActive(true) + self._mapNode.btn_Handbook.gameObject:SetActive(true) + self:OnRefreshSoldierSeasonInfo() + end + end) + PlayerData.SoldierData:SendSoldierTechDetailReq(function() + if self._mapNode ~= nil and self._mapNode.btn_Recommend ~= nil then + self:RefreshTechnology() + end + end) end -function SoldierMainViewCtrl:RefreshQuest() - local bHasComQuest = RedDotManager.GetValid(RedDotDefine.Solider_AllQuest) - local bHasNewQuest = RedDotManager.GetValid(RedDotDefine.Solider_Quest_New) - if bHasNewQuest and not bHasComQuest then - self._mapNode.redDot_Quest_New:SetActive(true) - else - self._mapNode.redDot_Quest_New:SetActive(false) +function SoldierMainViewCtrl:OnDisable() + if self.remainTimer ~= nil then + TimerManager.Remove(self.remainTimer) + self.remainTimer = nil + end +end +function SoldierMainViewCtrl:OnRefreshSoldierSeasonInfo() + self:RefreshTechnology() + self.nCurChallengeId = PlayerData.SoldierData:GetHighestChallengeId() + local mapChallengeData = ConfigTable.GetData("SoldierGradeChallenge", self.nCurChallengeId) + if mapChallengeData ~= nil then + NovaAPI.SetTMPText(self._mapNode.txtGoGrade, mapChallengeData.Name) + self:SetPngSprite(self._mapNode.imgGoGrade, mapChallengeData.Icon) + end + local nTotalRewardLevel, nRewardExp, nNextLevelExp, mapNextLevelTotalReward = PlayerData.SoldierData:GetTotalRewardLevel() + NovaAPI.SetTMPText(self._mapNode.txt_LevelNum, nTotalRewardLevel) + if mapNextLevelTotalReward ~= nil then + self._mapNode.rtItemReward.gameObject:SetActive(true) + self._mapNode.imgItemEmpty.gameObject:SetActive(false) + self._mapNode.rtItemReward:SetItem(mapNextLevelTotalReward.Tid, nil, mapNextLevelTotalReward.Qty) + else + self._mapNode.rtItemReward.gameObject:SetActive(false) + self._mapNode.imgItemEmpty.gameObject:SetActive(true) + end + local curGradeChallengeId = PlayerData.SoldierData:GetCurGradeChallengeId() + if curGradeChallengeId == 0 then + self._mapNode.goBattleHint:SetActive(false) + else + self._mapNode.goBattleHint:SetActive(true) + local nStage, nNodeIndex = PlayerData.SoldierData:GetCurChallengeState() + local mapChallengeCfg = ConfigTable.GetData("SoldierGradeChallenge", curGradeChallengeId) + local sDifficulty + if mapChallengeCfg ~= nil then + sDifficulty = mapChallengeCfg.Name + end + local sText = orderedFormat(ConfigTable.GetUIText("Soldier_MainView_OnGoingInfo"), sDifficulty, nStage, nNodeIndex) + NovaAPI.SetTMPText(self._mapNode.TMPBattleLeave, sText) + end + if PlayerData.Guide:CheckGuideFinishById(501) then + EventManager.Hit("Guide_PassiveCheck_Msg", "Guide_Solider_502") + end + if not PlayerData.Guide:CheckGuideFinishById(501) then + EventManager.Hit("Guide_PassiveCheck_Msg", "Guide_Solider_501") end - local allQuestCount = PlayerData.SoldierData:GetAllQuestCount() - local allReceivedCount = PlayerData.SoldierData:GetAllReceivedCount() - NovaAPI.SetTMPText(self._mapNode.txt_QuestNum, string.format("%d/%d", allReceivedCount, allQuestCount)) end function SoldierMainViewCtrl:RefreshDate() local actData = PlayerData.Activity:GetActivityDataByType(GameEnum.activityType.Soldier) @@ -147,7 +237,10 @@ function SoldierMainViewCtrl:RefreshTimeout() sTimeStr = orderedFormat(ConfigTable.GetUIText("Activity_Remain_Time_Day") or "", day, hour) end NovaAPI.SetTMPText(self._mapNode.txtActivityTime, sTimeStr) - NovaAPI.SetTMPText(self._mapNode.txtGoTime, sTimeStr) +end +function SoldierMainViewCtrl:RefreshTechnology() + local nTotal, nActive = PlayerData.SoldierData:GetTechActiveNodeCount() + NovaAPI.SetTMPText(self._mapNode.txt_TechNum, string.format("%d/%d", nActive, nTotal)) end function SoldierMainViewCtrl:OnBtnClick_Handbook() EventManager.Hit(EventId.OpenPanel, PanelId.SoldierHandbookSelectPanel) @@ -155,15 +248,31 @@ end function SoldierMainViewCtrl:OnBtnClick_Recommend() EventManager.Hit(EventId.OpenPanel, PanelId.SoldierRecommendPanel) end -function SoldierMainViewCtrl:OnBtnClick_Quest() - EventManager.Hit(EventId.OpenPanel, PanelId.SoldierQuestPanel) -end function SoldierMainViewCtrl:OnBtnClick_Go() - EventManager.Hit(EventId.OpenPanel, PanelId.SoldierLevelSelectPanel) + local curGradeChallengeId = PlayerData.SoldierData:GetCurGradeChallengeId() + if curGradeChallengeId == 0 then + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierLevelSelectPanel) + else + PlayerData.SoldierData:EnterSoldier() + end end -function SoldierMainViewCtrl:OnEvent_ClosePanel(nPanelId) - if nPanelId == PanelId.SoldierQuestPanel then - self:RefreshQuest() +function SoldierMainViewCtrl:OnBtnClick_Tech() + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierTechPanel) +end +function SoldierMainViewCtrl:OnBtnClick_Notice() + local msg = { + nType = AllEnum.MessageBox.Desc, + sContent = "", + sTitle = ConfigTable.GetUIText("Activity_Btn_Detail") + } + EventManager.Hit(EventId.OpenMessageBox, msg) +end +function SoldierMainViewCtrl:OnBtnClick_Level() + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierLevelRewardPanel) +end +function SoldierMainViewCtrl:OnEvent_StoryDialog_DialogEnd() + if not PlayerData.Guide:CheckGuideFinishById(502) then + EventManager.Hit("Guide_PassiveCheck_Msg", "Guide_Solider_502") end end return SoldierMainViewCtrl diff --git a/lua/game/ui/soldier/soldierpopupctrl.lua b/lua/game/ui/soldier/soldierpopupctrl.lua new file mode 100644 index 000000000..e385ea6d9 --- /dev/null +++ b/lua/game/ui/soldier/soldierpopupctrl.lua @@ -0,0 +1,74 @@ +local SoldierPopUpCtrl = class("SoldierPopUpCtrl", BaseCtrl) +local JumpUtil = require("Game.Common.Utils.JumpUtil") +local ClientManager = CS.ClientManager.Instance +SoldierPopUpCtrl._mapNodeConfig = { + btnCloseFullscreen = { + sComponentName = "UIButton", + callback = "OnBtnClick_Close" + }, + btnGo = { + sComponentName = "UIButton", + callback = "OnBtnClick_Go" + }, + txtBtnGo = {sComponentName = "TMP_Text", sLanguageId = "Soldier_Go"}, + btnClose = { + sComponentName = "UIButton", + callback = "OnBtnClick_Close" + } +} +SoldierPopUpCtrl._mapEventConfig = {} +SoldierPopUpCtrl._mapRedDotConfig = {} +function SoldierPopUpCtrl:ShowPopUp(id, callback, index) + self.popUpIndex = index + self.nCurId = id + self.callback = callback + self.mapCfg = ConfigTable.GetData("PopUp", self.nCurId) + self.nOpenTime = CS.ClientManager.Instance:ISO8601StrToTimeStamp(self.mapCfg.StartTime) + if self.mapCfg.EndType == GameEnum.PopUpEndType.Date then + self.nEndTime = CS.ClientManager.Instance:ISO8601StrToTimeStamp(self.mapCfg.EndTime) + elseif self.mapCfg.EndType == GameEnum.activityEndType.TimeLimit then + self.nEndTime = self.nOpenTime + self.mapCfg.EndDuration * 86400 + end + self.anim = self.gameObject:GetComponent("Animator") + self:PlayOpenAnim() +end +function SoldierPopUpCtrl:ClosePopUp(callback) + if self.anim ~= nil then + self.anim:Play("close", 0, 0) + self:AddTimer(1, 0.1, function() + if callback ~= nil then + callback() + end + end, true, true, true) + EventManager.Hit(EventId.TemporaryBlockInput, 0.1) + elseif callback ~= nil then + callback() + end +end +function SoldierPopUpCtrl:PlayOpenAnim() + if self.anim then + self.anim:Play("open", 0, 0) + end +end +function SoldierPopUpCtrl:Awake() +end +function SoldierPopUpCtrl:OnEnable() +end +function SoldierPopUpCtrl:OnDisable() +end +function SoldierPopUpCtrl:OnDestroy() +end +function SoldierPopUpCtrl:OnBtnClick_Go() + local callback = function() + if nil ~= self.nCurId then + PopUpManager.InterruptPopUp(self.popUpIndex) + EventManager.Hit(EventId.ClosePanel, PanelId.ActivityPopUp) + JumpUtil.JumpTo(self.mapCfg.JumpToParams) + end + end + self:ClosePopUp(callback) +end +function SoldierPopUpCtrl:OnBtnClick_Close() + self:ClosePopUp(self.callback) +end +return SoldierPopUpCtrl diff --git a/lua/game/ui/soldier/soldiertestenterctrl.lua b/lua/game/ui/soldier/soldiertestenterctrl.lua index 9955400a7..408554e33 100644 --- a/lua/game/ui/soldier/soldiertestenterctrl.lua +++ b/lua/game/ui/soldier/soldiertestenterctrl.lua @@ -31,7 +31,15 @@ SoldierTestEnterCtrl._mapNodeConfig = { txtAttrTitle = {sComponentName = "TMP_Text"}, tc_property = {}, goPartnerItem = {}, - PartnerLayouts = {} + PartnerLayouts = {}, + btnTechnology = { + sComponentName = "UIButton", + callback = "OnBtnClick_Tech" + }, + btnEnterSoldier = { + sComponentName = "UIButton", + callback = "OnBtnClick_EnterSoldier" + } } SoldierTestEnterCtrl._mapEventConfig = {} SoldierTestEnterCtrl._mapRedDotConfig = {} @@ -222,6 +230,8 @@ function SoldierTestEnterCtrl:Awake() self._tbPartnerItemGo = {} end function SoldierTestEnterCtrl:OnEnable() + PlayerData.SoldierData:SetCurSelectSeasonId(1) + PlayerData.SoldierData:SendSoldierTechDetailReq() self._tbDeployedChess = {} self.tbPartner = {} self:InitChessDropdowns() @@ -237,6 +247,12 @@ function SoldierTestEnterCtrl:OnBtnClick_Confirm() PlayerData.SoldierData:GMEnterSoldier(self._tbDeployedChess, 0, 1, 10101, 10101) end end +function SoldierTestEnterCtrl:OnBtnClick_Tech() + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierTechPanel) +end +function SoldierTestEnterCtrl:OnBtnClick_EnterSoldier() + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierMainViewPanel) +end function SoldierTestEnterCtrl:OnDropDownChanged_Chess(objComp, nIndex) if nIndex ~= nil and self._mapNode.chessId and self._mapNode.chessId[nIndex] == objComp then local nIdIndex = NovaAPI.GetDropDownValue(objComp) diff --git a/lua/game/ui/soldier/stage/soldierstagectrl.lua b/lua/game/ui/soldier/stage/soldierstagectrl.lua new file mode 100644 index 000000000..36599eb4c --- /dev/null +++ b/lua/game/ui/soldier/stage/soldierstagectrl.lua @@ -0,0 +1,266 @@ +local SoldierStageCtrl = class("SoldierStageCtrl", BaseCtrl) +local WwiseAudioMgr = CS.WwiseAudioManager.Instance +local AssetRoot = "Icon/SoldierOtherIcon/" +local STAGE_COUNT = 3 +local NODE_MAX = 7 +SoldierStageCtrl._mapNodeConfig = { + Bg = {nCount = 3}, + goStage = {}, + goProgress = {}, + ImageLine = {nCount = 2}, + ImgNml = {nCount = 3}, + ImgDone = {nCount = 3}, + ImageDoneLock = {nCount = 3}, + txtNmlTitle = { + nCount = 3, + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Stage_Title" + }, + txtNmlNum = {nCount = 3, sComponentName = "TMP_Text"}, + txtDoneTitle = { + nCount = 3, + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Stage_Title" + }, + txtDoneNum = {nCount = 3, sComponentName = "TMP_Text"}, + ItemProgress = {nCount = 7}, + goChallenge = {}, + txtChallenge = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Stage_CheckStage" + }, + txtChoose = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Stage_Tips" + }, + txtBlank = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Stage_Click_Tips" + }, + btnClose = { + sComponentName = "UIButton", + callback = "OnBtnClick_Close" + } +} +SoldierStageCtrl._mapEventConfig = {} +SoldierStageCtrl._mapRedDotConfig = {} +function SoldierStageCtrl:Awake() +end +function SoldierStageCtrl:OnEnable() + self.animRoot = self.gameObject:GetComponent("Animator") + local param = self:GetPanelParam() + self.bIsChallenge = false + self.nStageId = 1 + self.nCurNodeId = 0 + self.fnCallback = nil + if type(param) == "table" then + self.bIsChallenge = param[1] and true or false + self.nStageId = param[2] or 1 + self.nCurNodeId = param[3] or 0 + self.fnCallback = param[4] + end + self:Refresh() +end +function SoldierStageCtrl:OnDisable() +end +function SoldierStageCtrl:OnDestroy() +end +function SoldierStageCtrl:Refresh() + self._mapNode.goStage:SetActive(not self.bIsChallenge) + self._mapNode.goProgress:SetActive(not self.bIsChallenge) + self._mapNode.goChallenge:SetActive(self.bIsChallenge) + if self.bIsChallenge then + self:RefreshBg(self.nStageId, self.nStageId) + local nAnimLen = NovaAPI.GetAnimClipLength(self.animRoot, { + "SoldierStagePanelChallenge_in" + }) + self.animRoot:Play("SoldierStagePanelChallenge_in", 0, 0) + EventManager.Hit(EventId.TemporaryBlockInput, nAnimLen) + return + end + local sAnim, nFromStage = self:_GetStageTransition() + self:RefreshBg(nFromStage, nFromStage) + self:RefreshStage(nFromStage, nFromStage) + self:RefreshProgress() + local nAnimLen = NovaAPI.GetAnimClipLength(self.animRoot, { + "SoldierStagePanel_in" + }) + self.animRoot:Play("SoldierStagePanel_in", 0, 0) + EventManager.Hit(EventId.TemporaryBlockInput, nAnimLen) + if sAnim ~= nil then + self:AddTimer(1, nAnimLen, function() + if self.nStageId == nFromStage then + WwiseAudioMgr:PostEvent("mode_900001_chess_result_stage") + else + WwiseAudioMgr:PostEvent("mode_900001_chess_result_stage_levelUp") + end + self:RefreshBg(nFromStage, self.nStageId) + self:RefreshStage(nFromStage, self.nStageId) + self.animRoot:Play(sAnim, 0, 0) + local nStageAnimLen = NovaAPI.GetAnimClipLength(self.animRoot, {sAnim}) + EventManager.Hit(EventId.TemporaryBlockInput, nStageAnimLen) + end, true, true, true) + end +end +function SoldierStageCtrl:_GetStageTransition() + local nTotal = math.min(self:GetTotalStageCount(), STAGE_COUNT) + if 3 <= nTotal and self.nStageId == 2 then + return "SoldierStagePanel_1To2", 1 + end + if 3 <= nTotal and self.nStageId == 3 then + return "SoldierStagePanel_2To3", 2 + end + return nil, self.nStageId +end +function SoldierStageCtrl:RefreshBg(nFromStage, nToStage) + if self.bIsChallenge then + for i = 1, STAGE_COUNT do + self._mapNode.Bg[i]:SetActive(i == STAGE_COUNT) + end + return + end + for i = 1, STAGE_COUNT do + self._mapNode.Bg[i]:SetActive(i == nFromStage or i == nToStage) + end +end +function SoldierStageCtrl:RefreshStage(nFromStage, nToStage) + local nTotal = math.min(self:GetTotalStageCount(), STAGE_COUNT) + local tbSlotToStage = {} + if 3 <= nTotal then + tbSlotToStage[1] = 1 + tbSlotToStage[2] = 2 + tbSlotToStage[3] = 3 + elseif nTotal == 2 then + if 1 >= self.nStageId then + tbSlotToStage[2] = 1 + tbSlotToStage[3] = 2 + else + tbSlotToStage[1] = 1 + tbSlotToStage[2] = 2 + end + else + tbSlotToStage[2] = 1 + end + for k = 1, STAGE_COUNT do + local nSlotStage = tbSlotToStage[k] + if nSlotStage == nil then + self._mapNode.ImgNml[k]:SetActive(false) + self._mapNode.ImgDone[k]:SetActive(false) + self._mapNode.ImageDoneLock[k]:SetActive(false) + else + local bCurFrom = nSlotStage == nFromStage + local bCurTo = nSlotStage == nToStage + local bDoneFrom = nFromStage > nSlotStage + local bDoneTo = nToStage > nSlotStage + self._mapNode.ImgNml[k]:SetActive(not bCurFrom or not bCurTo) + self._mapNode.ImgDone[k]:SetActive(bCurFrom or bCurTo) + self._mapNode.ImageDoneLock[k]:SetActive(bDoneFrom or bDoneTo) + NovaAPI.SetTMPText(self._mapNode.txtNmlNum[k], tostring(nSlotStage)) + NovaAPI.SetTMPText(self._mapNode.txtDoneNum[k], tostring(nSlotStage)) + end + end + self._mapNode.ImageLine[1]:SetActive(tbSlotToStage[1] ~= nil and tbSlotToStage[2] ~= nil) + self._mapNode.ImageLine[2]:SetActive(tbSlotToStage[2] ~= nil and tbSlotToStage[3] ~= nil) +end +function SoldierStageCtrl:GetTotalStageCount() + local levelData = PlayerData.SoldierData:GetCurLevelData() + if levelData == nil then + return 1 + end + local mapChallengeCfg = ConfigTable.GetData("SoldierGradeChallenge", levelData.nGradeChallengeId) + if mapChallengeCfg == nil then + return 1 + end + local tbAllNodeList = CacheTable.GetData("_SoldierNodePlan", mapChallengeCfg.NodeGroupId) + if tbAllNodeList == nil then + return 1 + end + local nMax = 0 + for _, v in ipairs(tbAllNodeList) do + if nMax < v.Stage then + nMax = v.Stage + end + end + return math.max(1, nMax) +end +function SoldierStageCtrl:RefreshProgress() + local tbNodeList = self:GetStageNodeList() + local nCount = math.min(#tbNodeList, NODE_MAX) + for i = 1, NODE_MAX do + local goItem = self._mapNode.ItemProgress[i] + if i > nCount then + goItem:SetActive(false) + else + goItem:SetActive(true) + local nodeData = tbNodeList[i] + local trItem = goItem.transform + local bBoss = nodeData.nNodeType == GameEnum.soldierNodeType.MidBossBattle or nodeData.nNodeType == GameEnum.soldierNodeType.FinalBossBattle + local sRoot = bBoss and "goBoss" or "goNormal" + local trNormal = trItem:Find("goNormal") + local trBoss = trItem:Find("goBoss") + if trNormal ~= nil then + trNormal.gameObject:SetActive(not bBoss) + end + if trBoss ~= nil then + trBoss.gameObject:SetActive(bBoss) + end + local trRoot = trItem:Find(sRoot) + local imgIcon = trRoot:Find("ImgProgressNml/ImageNmlIcon"):GetComponent("Image") + local cfg = AllEnum.SoliderNoteTypeCfg[nodeData.nNodeType] + if cfg ~= nil then + self:SetPngSprite(imgIcon, AssetRoot .. cfg.Icon) + end + local bNotLast = i < nCount + local trLine1 = trRoot:Find("ImgProgressNml/ImageNmlline1") + local trLine2 = trRoot:Find("ImgProgressNml/ImageNmlline2") + if trLine1 ~= nil then + trLine1.gameObject:SetActive(bNotLast) + end + if trLine2 ~= nil then + trLine2.gameObject:SetActive(bNotLast) + end + local trSel = trRoot:Find("ImgProgressSel") + if trSel ~= nil then + trSel.gameObject:SetActive(nodeData.nNodeId == self.nCurNodeId) + end + end + end +end +function SoldierStageCtrl:GetStageNodeList() + local levelData = PlayerData.SoldierData:GetCurLevelData() + if levelData ~= nil and levelData.nStageId == self.nStageId then + return levelData:GetNodeList() or {} + end + local tbList = {} + if levelData == nil then + return tbList + end + local mapChallengeCfg = ConfigTable.GetSData("SoldierGradeChallenge", levelData.nGradeChallengeId) + if mapChallengeCfg == nil then + return tbList + end + local tbAllNodeList = CacheTable.GetData("_SoldierNodePlan", mapChallengeCfg.NodeGroupId) + if tbAllNodeList == nil then + return tbList + end + for _, v in ipairs(tbAllNodeList) do + if v.Stage == self.nStageId then + table.insert(tbList, { + nNodeId = v.Id, + nIndex = v.Index, + nNodeType = v.NodeType + }) + end + end + table.sort(tbList, function(a, b) + return a.nIndex < b.nIndex + end) + return tbList +end +function SoldierStageCtrl:OnBtnClick_Close() + if self.fnCallback ~= nil then + self.fnCallback() + end + EventManager.Hit(EventId.ClosePanel, PanelId.SoldierStagePanel) +end +return SoldierStageCtrl diff --git a/lua/game/ui/soldier/stage/soldierstagepanel.lua b/lua/game/ui/soldier/stage/soldierstagepanel.lua new file mode 100644 index 000000000..3f40e6260 --- /dev/null +++ b/lua/game/ui/soldier/stage/soldierstagepanel.lua @@ -0,0 +1,21 @@ +local SoldierStagePanel = class("SoldierStagePanel", BasePanel) +SoldierStagePanel._bIsMainPanel = false +SoldierStagePanel._tbDefine = { + { + sPrefabPath = "Soldier/Battle/SoldierStagePanel.prefab", + sCtrlName = "Game.UI.Soldier.Stage.SoldierStageCtrl" + } +} +function SoldierStagePanel:Awake() +end +function SoldierStagePanel:OnEnable() +end +function SoldierStagePanel:OnAfterEnter() +end +function SoldierStagePanel:OnDisable() +end +function SoldierStagePanel:OnDestroy() +end +function SoldierStagePanel:OnRelease() +end +return SoldierStagePanel diff --git a/lua/game/ui/soldier/technology/soldiertechctrl.lua b/lua/game/ui/soldier/technology/soldiertechctrl.lua new file mode 100644 index 000000000..9a9b19067 --- /dev/null +++ b/lua/game/ui/soldier/technology/soldiertechctrl.lua @@ -0,0 +1,422 @@ +local SoldierTechCtrl = class("SoldierTechCtrl", BaseCtrl) +SoldierTechCtrl._mapNodeConfig = { + TopBar = { + sNodeName = "TopBarPanel", + sCtrlName = "Game.UI.TopBarEx.TopBarCtrl" + }, + btnCloseInfo = { + nCount = 2, + sComponentName = "UIButton", + callback = "OnBtnClick_CloseInfo" + }, + btnDetail = { + sComponentName = "UIButton", + callback = "OnBtnClick_Detail" + }, + txtBtnDetail = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Tech_Detail_Btn" + }, + txtActiveCount = {sComponentName = "TMP_Text"}, + svNode = {sComponentName = "ScrollRect"}, + goNodeContent = { + sNodeName = "NodeContent" + }, + TechNodeList = {}, + goTip = {}, + txtTipLock = {sComponentName = "TMP_Text"}, + goInfo = {sNodeName = "---Info---"}, + animInfo = {sNodeName = "---Info---", sComponentName = "Animator"}, + imgNormalBg = {}, + goNormalKeyNode = { + sCtrlName = "Game.UI.Soldier.Technology.SoldierTechNodeCtrl" + }, + txtName = {sComponentName = "TMP_Text"}, + imgBossBg = {}, + imgCharHead = {sComponentName = "Image"}, + txtCharName = {sComponentName = "TMP_Text"}, + goPersonality = {nCount = 3}, + txtPersonality1 = { + sComponentName = "TMP_Text", + sLanguageId = "Personality_Instinct" + }, + txtPersonality2 = { + sComponentName = "TMP_Text", + sLanguageId = "Personality_Analyze" + }, + txtPersonality3 = { + sComponentName = "TMP_Text", + sLanguageId = "Personality_Chaos" + }, + imgPersonalityPercent = {nCount = 3, sComponentName = "Image"}, + imgSkill = {sComponentName = "Image"}, + txtSkillName = {sComponentName = "TMP_Text"}, + txtSkillDetail = {sComponentName = "TMP_Text"}, + imgSkillInitiative = {}, + txtSkillInitiative = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_BossSkill_Active" + }, + imgSkillPassive = {}, + txtSkillPassive = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_BossSkill_Passive" + }, + txtInfoTitle = { + nCount = 2, + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Tech_Node_Detail_Title" + }, + txtDesc = {nCount = 2, sComponentName = "TMP_Text"}, + txtLock = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Tech_Node_Lock" + }, + btnActiveNode = { + sComponentName = "UIButton", + callback = "OnBtnClick_ActiveNode" + }, + txtBtnActive = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Tech_Node_Active_Btn" + }, + goReqActive = {}, + imgReqActiveIcon = {sComponentName = "Image"}, + txtReqActiveCount = {sComponentName = "TMP_Text"}, + txtActived = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Tech_Node_Actived" + } +} +SoldierTechCtrl._mapEventConfig = { + SoldierTechNodeSelect = "OnEvent_SelectNode" +} +SoldierTechCtrl._mapRedDotConfig = {} +function SoldierTechCtrl:BuildIdMap(tbNodes) + self.tbNodeMap = {} + for _, v in pairs(tbNodes) do + local mapCfg = ConfigTable.GetData("SoldierTechNode", v.nId) + if mapCfg then + local tbPos = mapCfg.Position + local nCloumn = tbPos[1] + local nIndex = tbPos[2] + if not self.tbNodeMap[nCloumn] then + self.tbNodeMap[nCloumn] = { + tbId = {} + } + end + self.tbNodeMap[nCloumn].tbId[nIndex] = v.nId + end + end +end +function SoldierTechCtrl:ClearNodeContent() + self.tbNodeList = self.tbNodeList or {} + self.tbHideNodeList = self.tbHideNodeList or {} + if next(self.tbNodeList) == nil then + return + end + for _, ctrlNodeList in ipairs(self.tbNodeList) do + ctrlNodeList.gameObject:SetActive(false) + table.insert(self.tbHideNodeList, ctrlNodeList) + end + self.tbNodeList = {} +end +function SoldierTechCtrl:RefreshActiveCount() + local nAll, nActive = PlayerData.SoldierData:GetTechActiveNodeCount() + NovaAPI.SetTMPText(self._mapNode.txtActiveCount, orderedFormat(ConfigTable.GetUIText("Soldier_Tech_Node_Active_Count") or "", nActive, nAll)) +end +function SoldierTechCtrl:RefreshNodeList() + local tbNodes = PlayerData.SoldierData:GetTechNodes() + if not tbNodes then + return + end + self:RefreshActiveCount() + self:BuildIdMap(tbNodes) + self:ClearNodeContent() + for nCloumn, mapData in ipairs(self.tbNodeMap) do + local ctrlObj + local nHideCount = #self.tbHideNodeList + if 0 < nHideCount then + ctrlObj = self.tbHideNodeList[nHideCount] + table.remove(self.tbHideNodeList, nHideCount) + ctrlObj.gameObject:SetActive(true) + else + local goObj = instantiate(self._mapNode.TechNodeList, self._mapNode.goNodeContent.transform) + goObj:SetActive(true) + ctrlObj = self:BindCtrlByNode(goObj, "Game.UI.Soldier.Technology.SoldierTechNodeListCtrl") + end + ctrlObj.gameObject.transform:SetAsLastSibling() + self.tbNodeList[nCloumn] = ctrlObj + local mapNext = self.tbNodeMap[nCloumn + 1] + ctrlObj:Refresh(nCloumn, tbNodes, mapData.tbId, mapNext) + ctrlObj.gameObject.name = nCloumn + end +end +function SoldierTechCtrl:CloseInfo() + if self.nSelectNodeId and self.nSelectCloumn and self.tbNodeList[self.nSelectCloumn] then + self.tbNodeList[self.nSelectCloumn]:SetSelect(self.nSelectNodeId, false) + end + self.nSelectNodeId = nil + self.nSelectCloumn = nil + self._mapNode.animInfo:Play("SoldierTechnologyPanelPopup_out") + local nAnimLen = NovaAPI.GetAnimClipLength(self._mapNode.animInfo, { + "SoldierTechnologyPanelPopup_out" + }) + EventManager.Hit(EventId.TemporaryBlockInput, nAnimLen) + self:AddTimer(1, nAnimLen, function() + self._mapNode.goInfo.gameObject:SetActive(false) + end, true, true, true) + self:_RestoreContentPadding() +end +local nScrollDuration = 0.25 +function SoldierTechCtrl:_ApplyContentCenterPadding() + local layoutGroup = self._mapNode.goNodeContent:GetComponent("HorizontalLayoutGroup") + if not layoutGroup then + return + end + local rtViewport = self._mapNode.svNode.viewport + if not rtViewport then + return + end + local curPad = layoutGroup.padding + if self.nOriginPadLeft == nil then + self.nOriginPadLeft = curPad.left + self.nOriginPadRight = curPad.right + end + local nColWidth = 0 + for _, ctrl in pairs(self.tbNodeList) do + local rt = ctrl.gameObject:GetComponent("RectTransform") + if rt then + nColWidth = rt.rect.width + break + end + end + local nPad = math.max(0, math.floor((rtViewport.rect.width - nColWidth) * 0.5)) + NovaAPI.SetLayoutGroupPadding(self._mapNode.goNodeContent, self.nOriginPadLeft, nPad, curPad.top, curPad.bottom) +end +function SoldierTechCtrl:_RestoreContentPadding() + if self.nOriginPadLeft == nil then + return + end + local layoutGroup = self._mapNode.goNodeContent:GetComponent("HorizontalLayoutGroup") + if not layoutGroup then + return + end + local curPad = layoutGroup.padding + NovaAPI.SetLayoutGroupPadding(self._mapNode.goNodeContent, self.nOriginPadLeft, self.nOriginPadRight, curPad.top, curPad.bottom) +end +function SoldierTechCtrl:_GetMaxActiveColumn() + if not self.tbNodeMap then + return nil + end + for nCloumn = #self.tbNodeMap, 1, -1 do + local mapData = self.tbNodeMap[nCloumn] + if mapData and mapData.tbId then + for _, nId in pairs(mapData.tbId) do + local mapNode = PlayerData.SoldierData:GetTechNode(nId) + if mapNode and mapNode.bActive then + return nCloumn + end + end + end + end + return nil +end +function SoldierTechCtrl:ScrollToColumn(nCloumn, bAnim) + local ctrl = self.tbNodeList[nCloumn] + if not ctrl then + return + end + local rtColumn = ctrl.gameObject:GetComponent("RectTransform") + local rtViewport = self._mapNode.svNode.viewport + local rtContent = self._mapNode.svNode.content + if not (rtColumn and rtViewport) or not rtContent then + return + end + CS.UnityEngine.Canvas.ForceUpdateCanvases() + local nViewportWidth = rtViewport.rect.width + local nRange = rtContent.rect.width - nViewportWidth + if nRange <= 0 then + return + end + local nColumnWidth = rtColumn.rect.width + local nColumnLeftX = rtColumn.anchoredPosition.x - nColumnWidth * rtColumn.pivot.x + local nColumnCenterX = nColumnLeftX + nColumnWidth * 0.5 + local nTarget = math.max(0, math.min(1, (nColumnCenterX - nViewportWidth * 0.5) / nRange)) + if self.scrollTween then + self.scrollTween:Kill(false) + self.scrollTween = nil + end + if bAnim then + local nFrom = self._mapNode.svNode.horizontalNormalizedPosition + EventManager.Hit(EventId.TemporaryBlockInput, nScrollDuration) + self.scrollTween = CS.DG.Tweening.DOVirtual.Float(nFrom, nTarget, nScrollDuration, function(v) + self._mapNode.svNode.horizontalNormalizedPosition = v + end) + else + self._mapNode.svNode.horizontalNormalizedPosition = nTarget + end +end +function SoldierTechCtrl:Awake() +end +function SoldierTechCtrl:OnEnable() + self._mapNode.goInfo:SetActive(false) + PlayerData.SoldierData:SendSoldierTechDetailReq(function() + self:RefreshNodeList() + local nInitCloumn = self:_GetMaxActiveColumn() + if nInitCloumn then + cs_coroutine.start(function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + self:ScrollToColumn(nInitCloumn, false) + end) + end + end) +end +function SoldierTechCtrl:ClearCtrl() + if self.scrollTween then + self.scrollTween:Kill(false) + self.scrollTween = nil + end + self:_RestoreContentPadding() + self.nOriginPadLeft = nil + self.nOriginPadRight = nil + if self.tbNodeList then + for k, v in pairs(self.tbNodeList) do + self:UnbindCtrlByNode(v) + self.tbNodeList[k] = nil + end + end + if self.tbHideNodeList then + for k, v in pairs(self.tbHideNodeList) do + self:UnbindCtrlByNode(v) + self.tbHideNodeList[k] = nil + end + end + delChildren(self._mapNode.goNodeContent.transform) +end +function SoldierTechCtrl:OnDisable() + self:ClearCtrl() +end +function SoldierTechCtrl:OnDestroy() +end +function SoldierTechCtrl:OnBtnClick_CloseInfo() + self:CloseInfo() +end +function SoldierTechCtrl:OnBtnClick_Detail() + EventManager.Hit(EventId.OpenPanel, PanelId.SoldierTechPreviewPanel) +end +function SoldierTechCtrl:OnBtnClick_ActiveNode() + if not self.nSelectNodeId then + return + end + local nId = self.nSelectNodeId + local mapCfg = ConfigTable.GetData("SoldierTechNode", nId) + if not mapCfg then + return + end + local nItemId = mapCfg.ItemId1 + local nItemQty = mapCfg.ItemQty1 + if nItemId and 0 < nItemId and nItemQty and 0 < nItemQty then + local nHas = PlayerData.Item:GetItemCountByID(nItemId) + if nItemQty > nHas then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Soldier_Tech_Node_Active_Not_Enough")) + return + end + end + PlayerData.SoldierData:SendSoldierTechNodeUnlockReq(nId, function() + self:RefreshNodeList() + if self.nSelectNodeId and self.nSelectCloumn and self.tbNodeList[self.nSelectCloumn] then + self.tbNodeList[self.nSelectCloumn]:SetSelect(self.nSelectNodeId, true) + end + if self.nSelectNodeId == nId then + self:RefreshInfo(nId) + end + end) +end +function SoldierTechCtrl:RefreshReqActive(mapCfg, bActive) + local nItemId = mapCfg.ItemId1 + local nItemQty = mapCfg.ItemQty1 + local bShow = not bActive and nItemId and 0 < nItemId and nItemQty and 0 < nItemQty + self._mapNode.goReqActive:SetActive(bShow) + if not bShow then + return + end + local mapItem = ConfigTable.GetData_Item(nItemId) + if mapItem then + self:SetPngSprite(self._mapNode.imgReqActiveIcon, mapItem.Icon2) + end + local nHas = PlayerData.Item:GetItemCountByID(nItemId) + NovaAPI.SetTMPText(self._mapNode.txtReqActiveCount, tostring(nItemQty)) + NovaAPI.SetTMPColor(self._mapNode.txtReqActiveCount, nItemQty > nHas and Red_Unable or Blue_Normal) +end +function SoldierTechCtrl:RefreshInfo(nId) + local mapCfg = ConfigTable.GetData("SoldierTechNode", nId) + if not mapCfg then + return + end + local mapNode = PlayerData.SoldierData:GetTechNode(nId) + local nType = mapCfg.Type + local bBoss = nType == GameEnum.SoldierTechNodeType.BossAbility + self._mapNode.imgNormalBg:SetActive(not bBoss) + self._mapNode.imgBossBg:SetActive(bBoss) + if bBoss then + local nBossId = mapCfg.Param + local mapBoss = nBossId and ConfigTable.GetData("SoldierBossTemplate", nBossId) + NovaAPI.SetTMPText(self._mapNode.txtCharName, mapBoss and mapBoss.Name or mapCfg.Name) + if mapBoss then + self:SetPngSprite(self._mapNode.imgCharHead, mapBoss.SoldierPlayerHead) + NovaAPI.SetTMPText(self._mapNode.txtSkillName, mapBoss.Title or "") + NovaAPI.SetTMPText(self._mapNode.txtDesc[2], mapBoss.Desc) + local nSkillType = mapBoss.SoldierRoleSkillType + self._mapNode.imgSkillPassive.gameObject:SetActive(nSkillType == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_1 or nSkillType == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_3) + self._mapNode.imgSkillInitiative.gameObject:SetActive(nSkillType == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_2 or nSkillType == GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_4) + local showCfg = AllEnum.SoldierBossSkillType[nSkillType] + if showCfg ~= nil then + NovaAPI.SetTMPText(self._mapNode.txtSkillDetail, ConfigTable.GetUIText(showCfg.sLanguageId)) + end + for i = 1, 3 do + local nType = 0 + if i == 1 then + nType = mapBoss.Personality_Intuition + elseif i == 2 then + nType = mapBoss.Personality_Analysis + elseif i == 3 then + nType = mapBoss.Personality_Chaos + end + local mapGradeCfg = ConfigTable.GetData("SoldierBossPersonalityGrade", nType) + if mapGradeCfg ~= nil then + self:SetPngSprite(self._mapNode.imgPersonalityPercent[i], mapGradeCfg.Icon) + end + end + end + self:SetPngSprite(self._mapNode.imgSkill, mapBoss.SoldierRoleSkillIcon) + else + NovaAPI.SetTMPText(self._mapNode.txtName, mapCfg.Name) + self._mapNode.goNormalKeyNode:Refresh(nId, mapNode, true) + end + NovaAPI.SetTMPText(self._mapNode.txtDesc[1], mapCfg.Desc) + local bActive = mapNode and mapNode.bActive + local bReady = mapNode and mapNode.bReady + self._mapNode.txtActived.gameObject:SetActive(bActive) + self._mapNode.btnActiveNode.gameObject:SetActive(not bActive and bReady) + self._mapNode.txtLock.gameObject:SetActive(not bActive and not bReady) + self:RefreshReqActive(mapCfg, bActive) +end +function SoldierTechCtrl:OnEvent_SelectNode(nId, nCloumn, goNode) + if self.nSelectNodeId == nId then + return + end + if self.nSelectNodeId and self.nSelectCloumn and self.tbNodeList[self.nSelectCloumn] then + self.tbNodeList[self.nSelectCloumn]:SetSelect(self.nSelectNodeId, false) + end + self.nSelectCloumn = nCloumn + self.nSelectNodeId = nId + if self.tbNodeList[nCloumn] then + self.tbNodeList[nCloumn]:SetSelect(nId, true) + end + self:RefreshInfo(nId) + self._mapNode.goInfo:SetActive(true) + self:_ApplyContentCenterPadding() + self:ScrollToColumn(nCloumn, true) +end +return SoldierTechCtrl diff --git a/lua/game/ui/soldier/technology/soldiertechnodectrl.lua b/lua/game/ui/soldier/technology/soldiertechnodectrl.lua new file mode 100644 index 000000000..2c939c645 --- /dev/null +++ b/lua/game/ui/soldier/technology/soldiertechnodectrl.lua @@ -0,0 +1,110 @@ +local SoldierTechNodeCtrl = class("SoldierTechNodeCtrl", BaseCtrl) +local _, ActiveIconLineColor = ColorUtility.TryParseHtmlString("#93b1ba") +local _, ReadyIconLineColor = ColorUtility.TryParseHtmlString("#8ea9c0") +local _, LockIconLineColor = ColorUtility.TryParseHtmlString("#9199a4") +local _, ActiveIconSkillColor = ColorUtility.TryParseHtmlString("#4f5f7e") +local _, ReadyIconSkillColor = ColorUtility.TryParseHtmlString("#8ea9c0") +local _, LockIconSkillColor = ColorUtility.TryParseHtmlString("#9199a4") +SoldierTechNodeCtrl._mapNodeConfig = { + goNodeSquare = {}, + rtLightSquare = {}, + imgLockSquare = {}, + imgNormalSquare = {}, + imgOnSquare = {}, + IconSkillSquare = {sComponentName = "Image"}, + IconBossMask = {}, + IconBoss = {sComponentName = "Image"}, + IconBossLock = {sComponentName = "Image"}, + IconLine = {sComponentName = "Image"}, + goNodeCircle = {}, + rtLightCircle = {}, + imgLockCircle = {}, + imgNormalCircle = {}, + imgOnCircle = {}, + IconSkillCircle = {sComponentName = "Image"}, + goSelect = {sNodeName = "Select"} +} +SoldierTechNodeCtrl._mapEventConfig = {} +SoldierTechNodeCtrl._mapRedDotConfig = {} +local CheckResourceEnough = function(mapCfg) + local nItemId = mapCfg.ItemId1 + local nItemQty = mapCfg.ItemQty1 + if nItemId and 0 < nItemId and nItemQty and 0 < nItemQty and nItemQty > PlayerData.Item:GetItemCountByID(nItemId) then + return false + end + return true +end +function SoldierTechNodeCtrl:Refresh(nId, mapNodeData, bForceUnlocked) + self.nId = nId + self.mapNodeData = mapNodeData + local mapCfg = ConfigTable.GetData("SoldierTechNode", nId) + if not mapCfg then + return + end + local nType = mapCfg.Type + local bActive, bCanActive, bLock + if bForceUnlocked then + bActive = true + bCanActive = false + bLock = false + else + bActive = mapNodeData and mapNodeData.bActive + local bReady = mapNodeData and mapNodeData.bReady + bCanActive = not bActive and bReady and CheckResourceEnough(mapCfg) + bLock = not bActive and not bCanActive + end + local bShowLight = bCanActive and not bForceUnlocked + local bSquare = nType == GameEnum.SoldierTechNodeType.Core or nType == GameEnum.SoldierTechNodeType.BossAbility + self._mapNode.goNodeSquare:SetActive(bSquare) + self._mapNode.goNodeCircle:SetActive(not bSquare) + if bSquare then + self._mapNode.rtLightSquare:SetActive(bShowLight) + self._mapNode.imgNormalSquare:SetActive(bCanActive) + self._mapNode.imgLockSquare:SetActive(bLock) + self._mapNode.imgOnSquare:SetActive(bActive) + local lineColor = bActive and ActiveIconLineColor or bCanActive and ReadyIconLineColor or LockIconLineColor + NovaAPI.SetImageColor(self._mapNode.IconLine, lineColor) + if nType == GameEnum.SoldierTechNodeType.Core then + self._mapNode.IconSkillSquare.gameObject:SetActive(true) + self._mapNode.IconBossMask:SetActive(false) + local iconColor = bActive and ActiveIconSkillColor or bCanActive and ReadyIconSkillColor or LockIconSkillColor + NovaAPI.SetImageColor(self._mapNode.IconSkillSquare, iconColor) + self:SetPngSprite(self._mapNode.IconSkillSquare, mapCfg.Icon) + else + self._mapNode.IconSkillSquare.gameObject:SetActive(false) + self._mapNode.IconBossMask:SetActive(true) + self._mapNode.IconBoss.gameObject:SetActive(bActive) + self._mapNode.IconBossLock.gameObject:SetActive(not bActive) + local nBossId = mapCfg.Param + local mapBoss = ConfigTable.GetData("SoldierBossTemplate", nBossId) + if mapBoss ~= nil then + if bActive then + self:SetPngSprite(self._mapNode.IconBoss, mapBoss.SoldierPlayerHead) + else + self:SetPngSprite(self._mapNode.IconBossLock, mapBoss.SoldierPlayerHead) + end + end + end + else + self._mapNode.rtLightCircle:SetActive(bShowLight) + self._mapNode.imgNormalCircle:SetActive(bCanActive) + self._mapNode.imgLockCircle:SetActive(bLock) + self._mapNode.imgOnCircle:SetActive(bActive) + local iconColor = bActive and ActiveIconSkillColor or bCanActive and ReadyIconSkillColor or LockIconSkillColor + NovaAPI.SetImageColor(self._mapNode.IconSkillCircle, iconColor) + self:SetPngSprite(self._mapNode.IconSkillCircle, mapCfg.Icon) + end + self._mapNode.goSelect:SetActive(false) +end +function SoldierTechNodeCtrl:SetSelect(bSelect) + self._mapNode.goSelect:SetActive(bSelect) +end +function SoldierTechNodeCtrl:Awake() +end +function SoldierTechNodeCtrl:OnEnable() +end +function SoldierTechNodeCtrl:OnDisable() +end +function SoldierTechNodeCtrl:OnDestroy() +end +return SoldierTechNodeCtrl diff --git a/lua/game/ui/soldier/technology/soldiertechnodelistctrl.lua b/lua/game/ui/soldier/technology/soldiertechnodelistctrl.lua new file mode 100644 index 000000000..be9c4d888 --- /dev/null +++ b/lua/game/ui/soldier/technology/soldiertechnodelistctrl.lua @@ -0,0 +1,138 @@ +local SoldierTechNodeListCtrl = class("SoldierTechNodeListCtrl", BaseCtrl) +local _, ReadyColor = ColorUtility.TryParseHtmlString("#f1f4f6") +local _, LockColor = ColorUtility.TryParseHtmlString("#657eae") +SoldierTechNodeListCtrl._mapNodeConfig = { + goNode = { + nCount = 3, + sCtrlName = "Game.UI.Soldier.Technology.SoldierTechNodeCtrl" + }, + btnNode = { + nCount = 3, + sComponentName = "UIButton", + callback = "OnBtnClick_Node" + }, + lineSingle = {nCount = 3, sComponentName = "Image"}, + line1_2 = {sComponentName = "Image"}, + line1_3 = {sComponentName = "Image"}, + line2_1 = {sComponentName = "Image"}, + line2_3 = {sComponentName = "Image"}, + line3_1 = {sComponentName = "Image"}, + line3_2 = {sComponentName = "Image"} +} +SoldierTechNodeListCtrl._mapEventConfig = {} +SoldierTechNodeListCtrl._mapRedDotConfig = {} +function SoldierTechNodeListCtrl:Refresh(nCloumn, tbNodes, tbId, mapNext) + self.nCloumn = nCloumn + self.tbNodes = tbNodes + self.tbId = tbId + for i = 1, 3 do + local nId = tbId and tbId[i] + if nId then + self._mapNode.goNode[i].gameObject:SetActive(true) + self._mapNode.goNode[i]:Refresh(nId, tbNodes[nId]) + else + self._mapNode.goNode[i].gameObject:SetActive(false) + end + end + self:RefreshLines(tbNodes, tbId, mapNext) +end +function SoldierTechNodeListCtrl:HideAllLines() + for i = 1, 3 do + self._mapNode.lineSingle[i].gameObject:SetActive(false) + end + for a = 1, 3 do + for b = 1, 3 do + if a ~= b then + self._mapNode["line" .. a .. "_" .. b].gameObject:SetActive(false) + end + end + end +end +function SoldierTechNodeListCtrl:RefreshLines(tbNodes, tbId, mapNext) + self:HideAllLines() + if not (tbId and mapNext) or not mapNext.tbId then + return + end + local tbNextId = mapNext.tbId + local mapA, mapB = {}, {} + local nA, nB = 0, 0 + local bDiagonal = true + for j = 1, 3 do + local nIdB = tbNextId[j] + local nodeB = nIdB and tbNodes[nIdB] + local tbPre = nodeB and nodeB.tbPreNodes + if tbPre then + for _, nPreId in ipairs(tbPre) do + for i = 1, 3 do + if tbId[i] == nPreId then + if not mapA[i] then + mapA[i] = true + nA = nA + 1 + end + if not mapB[j] then + mapB[j] = true + nB = nB + 1 + end + if i ~= j then + bDiagonal = false + end + break + end + end + end + end + end + if nA == 0 or nB == 0 then + return + end + if nA == nB and bDiagonal then + for i = 1, 3 do + if mapA[i] then + local img = self._mapNode.lineSingle[i] + img.gameObject:SetActive(true) + end + end + else + local sLineKey = "line" .. nA .. "_" .. nB + local img = self._mapNode[sLineKey] + if not img then + printError(string.format("[SoldierTechNode] 未找到连线样式 %s, 列 %s, 请检查配置或补充连线节点", sLineKey, tostring(self.nCloumn))) + return + end + img.gameObject:SetActive(true) + local bAllActive = true + for i = 1, 3 do + if mapA[i] and not tbNodes[tbId[i]].bActive then + bAllActive = false + break + end + end + end +end +function SoldierTechNodeListCtrl:SetSelect(nId, bSelect) + if not self.tbId then + return + end + for i = 1, 3 do + if self.tbId[i] == nId then + self._mapNode.goNode[i]:SetSelect(bSelect) + return + end + end +end +function SoldierTechNodeListCtrl:Awake() +end +function SoldierTechNodeListCtrl:OnEnable() +end +function SoldierTechNodeListCtrl:OnDisable() +end +function SoldierTechNodeListCtrl:OnDestroy() +end +function SoldierTechNodeListCtrl:OnBtnClick_Node(btn, nIndex) + local nId = self.tbId and self.tbId[nIndex] + if not nId then + return + end + EventManager.Hit("SoldierTechNodeSelect", nId, self.nCloumn, self._mapNode.goNode[nIndex].gameObject) +end +return SoldierTechNodeListCtrl diff --git a/lua/game/ui/soldier/technology/soldiertechpanel.lua b/lua/game/ui/soldier/technology/soldiertechpanel.lua new file mode 100644 index 000000000..55158f19b --- /dev/null +++ b/lua/game/ui/soldier/technology/soldiertechpanel.lua @@ -0,0 +1,20 @@ +local SoldierTechPanel = class("SoldierTechPanel", BasePanel) +SoldierTechPanel._tbDefine = { + { + sPrefabPath = "Soldier/Technology/SoldierTechnologyPanel.prefab", + sCtrlName = "Game.UI.Soldier.Technology.SoldierTechCtrl" + } +} +function SoldierTechPanel:Awake() +end +function SoldierTechPanel:OnEnable() +end +function SoldierTechPanel:OnAfterEnter() +end +function SoldierTechPanel:OnDisable() +end +function SoldierTechPanel:OnDestroy() +end +function SoldierTechPanel:OnRelease() +end +return SoldierTechPanel diff --git a/lua/game/ui/soldier/technology/soldiertechpreviewctrl.lua b/lua/game/ui/soldier/technology/soldiertechpreviewctrl.lua new file mode 100644 index 000000000..76356ca3f --- /dev/null +++ b/lua/game/ui/soldier/technology/soldiertechpreviewctrl.lua @@ -0,0 +1,268 @@ +local SoldierAttrData = require("GameCore.Data.DataClass.Soldier.SoldierAttrData") +local SoldierTechPreviewCtrl = class("SoldierTechPreviewCtrl", BaseCtrl) +SoldierTechPreviewCtrl._mapNodeConfig = { + goTechPreview = {}, + goBlur = {}, + aniWindow = { + sNodeName = "goTechPreview", + sComponentName = "Animator" + }, + btnCloseBig = { + sComponentName = "UIButton", + callback = "OnBtnClick_Close" + }, + btnClose = { + sComponentName = "UIButton", + callback = "OnBtnClick_Close" + }, + txtTechPreviewWindowTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Tech_Preview_Title" + }, + goEffectScroll = {}, + txtEmpty = { + sComponentName = "TMP_Text", + sLanguageId = "Soldier_Tech_Preview_Empty" + }, + goPropertyItem = {}, + goPropertyList = {}, + goTechDescItem = {}, + goTechDescList = {} +} +SoldierTechPreviewCtrl._mapEventConfig = {} +SoldierTechPreviewCtrl._mapRedDotConfig = {} +local _FormatValue = function(nValue, bPercent) + if bPercent then + return tostring(clearFloat(nValue * 100)) .. "%" + end + return tostring(clearFloat(nValue)) +end +local _tbAttrEffectMeta = { + [GameEnum.SoldierClientEffect.AmendAttr] = {nOrder = 1, bForcePercent = false}, + [GameEnum.SoldierClientEffect.BaseAmendAttr] = {nOrder = 2, bForcePercent = false}, + [GameEnum.SoldierClientEffect.PercentAmendAttr] = {nOrder = 3, bForcePercent = true}, + [GameEnum.SoldierClientEffect.BasePercentAmendAttr] = {nOrder = 4, bForcePercent = true} +} +local _DescOfAttr = function(sKey) + local d = CacheTable.GetData("_AttributeDesc", sKey) + if d == nil then + return nil + end + return d.Icon, d.Desc, d.isPercent +end +local _DescOfBattle = function(eType) + local d = AllEnum.SoldierTechBattleEffect[eType] + if d == nil then + return nil + end + return d.sIcon, d.sLanguageId and ConfigTable.GetUIText(d.sLanguageId) or "", false +end +local _CollectAttrItems = function(tbAttr) + local tbList = {} + if tbAttr == nil then + return tbList + end + local tbShowAttrKey = SoldierAttrData.GetShowAttrKey() + for eType, tbSub in pairs(tbAttr) do + local meta = _tbAttrEffectMeta[eType] + if meta ~= nil then + for sKey, nValue in pairs(tbSub) do + local nShowIndex = tbShowAttrKey[sKey] + if nShowIndex ~= nil then + local sIcon, sName, bDescPercent = _DescOfAttr(sKey) + if sIcon ~= nil then + if eType == GameEnum.SoldierClientEffect.PercentAmendAttr or eType == GameEnum.SoldierClientEffect.BasePercentAmendAttr then + nValue = nValue / 100 + end + table.insert(tbList, { + sIcon = sIcon, + sName = sName, + sValue = _FormatValue(nValue, meta.bForcePercent or bDescPercent), + nShowIndex = nShowIndex, + nOrder = meta.nOrder + }) + end + end + end + end + end + table.sort(tbList, function(a, b) + if a.nShowIndex ~= b.nShowIndex then + return a.nShowIndex < b.nShowIndex + end + return a.nOrder < b.nOrder + end) + return tbList +end +local _CollectBattleItems = function(tbBattleAttr) + local tbList = {} + if tbBattleAttr == nil then + return tbList + end + for eType, nValue in pairs(tbBattleAttr) do + local sIcon, sName = _DescOfBattle(eType) + if sIcon ~= nil then + table.insert(tbList, { + sIcon = sIcon, + sName = sName, + sValue = _FormatValue(nValue, true), + eType = eType + }) + end + end + table.sort(tbList, function(a, b) + return a.eType < b.eType + end) + return tbList +end +local _BuildPropertyList = function(tbPreview) + local tbList = {} + if tbPreview == nil then + return tbList + end + for _, v in ipairs(_CollectAttrItems(tbPreview.tbAttr)) do + table.insert(tbList, v) + end + for _, v in ipairs(_CollectBattleItems(tbPreview.tbBattleAttr)) do + table.insert(tbList, v) + end + return tbList +end +function SoldierTechPreviewCtrl:_ClearPropertyList() + self._tbPropertyList = self._tbPropertyList or {} + self._tbHidePropertyList = self._tbHidePropertyList or {} + for _, ctrl in ipairs(self._tbPropertyList) do + ctrl.gameObject:SetActive(false) + table.insert(self._tbHidePropertyList, ctrl) + end + self._tbPropertyList = {} +end +function SoldierTechPreviewCtrl:_ClearTechDescList() + self._tbTechDescList = self._tbTechDescList or {} + self._tbHideTechDescList = self._tbHideTechDescList or {} + for _, ctrl in ipairs(self._tbTechDescList) do + ctrl.gameObject:SetActive(false) + table.insert(self._tbHideTechDescList, ctrl) + end + self._tbTechDescList = {} +end +function SoldierTechPreviewCtrl:_AcquirePropertyItem() + local nHide = #self._tbHidePropertyList + if 0 < nHide then + local ctrl = self._tbHidePropertyList[nHide] + table.remove(self._tbHidePropertyList, nHide) + ctrl.gameObject:SetActive(true) + return ctrl + end + local goObj = instantiate(self._mapNode.goPropertyItem, self._mapNode.goPropertyList.transform) + goObj:SetActive(true) + return self:BindCtrlByNode(goObj, "Game.UI.Soldier.Technology.SoldierTechPreviewPropertyItemCtrl") +end +function SoldierTechPreviewCtrl:_AcquireTechDescItem() + local nHide = #self._tbHideTechDescList + if 0 < nHide then + local ctrl = self._tbHideTechDescList[nHide] + table.remove(self._tbHideTechDescList, nHide) + ctrl.gameObject:SetActive(true) + return ctrl + end + local goObj = instantiate(self._mapNode.goTechDescItem, self._mapNode.goTechDescList.transform) + goObj:SetActive(true) + return self:BindCtrlByNode(goObj, "Game.UI.Soldier.Technology.SoldierTechPreviewTechDescItemCtrl") +end +function SoldierTechPreviewCtrl:Refresh() + local tbPreview = PlayerData.SoldierData:GetActiveNodePreview() + local tbProperty = _BuildPropertyList(tbPreview) + local tbCore = tbPreview and tbPreview.tbCore or {} + self:_ClearPropertyList() + self:_ClearTechDescList() + for _, mapData in ipairs(tbProperty) do + local ctrl = self:_AcquirePropertyItem() + ctrl:Refresh(mapData.sIcon, mapData.sName, mapData.sValue) + table.insert(self._tbPropertyList, ctrl) + end + for _, nId in ipairs(tbCore) do + local ctrl = self:_AcquireTechDescItem() + ctrl:Refresh(nId) + table.insert(self._tbTechDescList, ctrl) + end + local bHasContent = 0 < #tbProperty or 0 < #tbCore + self._mapNode.goEffectScroll:SetActive(bHasContent) + self._mapNode.txtEmpty.gameObject:SetActive(not bHasContent) +end +function SoldierTechPreviewCtrl:PlayInAni() + if self._mapNode.aniWindow ~= nil then + self._mapNode.aniWindow:Play("t_window_04_t_in") + end + EventManager.Hit(EventId.TemporaryBlockInput, 0.3) +end +function SoldierTechPreviewCtrl:PlayOutAni(callback) + if self._mapNode.aniWindow ~= nil then + self._mapNode.aniWindow:Play("t_window_04_t_out") + end + EventManager.Hit(EventId.TemporaryBlockInput, 0.2) + self:AddTimer(1, 0.2, callback, true, true, true) +end +function SoldierTechPreviewCtrl:Close() + local callback = function() + EventManager.Hit(EventId.ClosePanel, PanelId.SoldierTechPreviewPanel) + end + self:PlayOutAni(callback) +end +function SoldierTechPreviewCtrl:ClearCtrl() + if self._tbPropertyList then + for k, v in pairs(self._tbPropertyList) do + self:UnbindCtrlByNode(v) + self._tbPropertyList[k] = nil + end + end + if self._tbHidePropertyList then + for k, v in pairs(self._tbHidePropertyList) do + self:UnbindCtrlByNode(v) + self._tbHidePropertyList[k] = nil + end + end + if self._tbTechDescList then + for k, v in pairs(self._tbTechDescList) do + self:UnbindCtrlByNode(v) + self._tbTechDescList[k] = nil + end + end + if self._tbHideTechDescList then + for k, v in pairs(self._tbHideTechDescList) do + self:UnbindCtrlByNode(v) + self._tbHideTechDescList[k] = nil + end + end + delChildren(self._mapNode.goPropertyList.transform) + delChildren(self._mapNode.goTechDescList.transform) +end +function SoldierTechPreviewCtrl:Awake() + self._tbPropertyList = {} + self._tbHidePropertyList = {} + self._tbTechDescList = {} + self._tbHideTechDescList = {} +end +function SoldierTechPreviewCtrl:OnEnable() + self._mapNode.goBlur:SetActive(false) + self._mapNode.goTechPreview:SetActive(false) + self._mapNode.goPropertyItem:SetActive(false) + self._mapNode.goTechDescItem:SetActive(false) + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + self._mapNode.goBlur:SetActive(true) + self._mapNode.goTechPreview:SetActive(true) + self:Refresh() + self:PlayInAni() + end + cs_coroutine.start(wait) +end +function SoldierTechPreviewCtrl:OnDisable() + self:ClearCtrl() +end +function SoldierTechPreviewCtrl:OnDestroy() +end +function SoldierTechPreviewCtrl:OnBtnClick_Close() + self:Close() +end +return SoldierTechPreviewCtrl diff --git a/lua/game/ui/soldier/technology/soldiertechpreviewpanel.lua b/lua/game/ui/soldier/technology/soldiertechpreviewpanel.lua new file mode 100644 index 000000000..e2d80c251 --- /dev/null +++ b/lua/game/ui/soldier/technology/soldiertechpreviewpanel.lua @@ -0,0 +1,21 @@ +local SoldierTechPreviewPanel = class("SoldierTechPreviewPanel", BasePanel) +SoldierTechPreviewPanel._bIsMainPanel = false +SoldierTechPreviewPanel._tbDefine = { + { + sPrefabPath = "Soldier/Technology/SoldierTechnologyPreview.prefab", + sCtrlName = "Game.UI.Soldier.Technology.SoldierTechPreviewCtrl" + } +} +function SoldierTechPreviewPanel:Awake() +end +function SoldierTechPreviewPanel:OnEnable() +end +function SoldierTechPreviewPanel:OnAfterEnter() +end +function SoldierTechPreviewPanel:OnDisable() +end +function SoldierTechPreviewPanel:OnDestroy() +end +function SoldierTechPreviewPanel:OnRelease() +end +return SoldierTechPreviewPanel diff --git a/lua/game/ui/soldier/technology/soldiertechpreviewpropertyitemctrl.lua b/lua/game/ui/soldier/technology/soldiertechpreviewpropertyitemctrl.lua new file mode 100644 index 000000000..8736065d4 --- /dev/null +++ b/lua/game/ui/soldier/technology/soldiertechpreviewpropertyitemctrl.lua @@ -0,0 +1,27 @@ +local SoldierTechPreviewPropertyItemCtrl = class("SoldierTechPreviewPropertyItemCtrl", BaseCtrl) +SoldierTechPreviewPropertyItemCtrl._mapNodeConfig = { + imgIcon = {sComponentName = "Image"}, + txtProperty = {sComponentName = "TMP_Text"}, + txtValue2 = {sComponentName = "TMP_Text"} +} +SoldierTechPreviewPropertyItemCtrl._mapEventConfig = {} +SoldierTechPreviewPropertyItemCtrl._mapRedDotConfig = {} +function SoldierTechPreviewPropertyItemCtrl:Awake() +end +function SoldierTechPreviewPropertyItemCtrl:OnEnable() +end +function SoldierTechPreviewPropertyItemCtrl:OnDisable() +end +function SoldierTechPreviewPropertyItemCtrl:OnDestroy() +end +function SoldierTechPreviewPropertyItemCtrl:Refresh(sIcon, sName, sValue) + if sIcon and 0 < #sIcon then + self:SetPngSprite(self._mapNode.imgIcon, sIcon) + self._mapNode.imgIcon.gameObject:SetActive(true) + else + self._mapNode.imgIcon.gameObject:SetActive(false) + end + NovaAPI.SetTMPText(self._mapNode.txtProperty, sName or "") + NovaAPI.SetTMPText(self._mapNode.txtValue2, sValue or "") +end +return SoldierTechPreviewPropertyItemCtrl diff --git a/lua/game/ui/soldier/technology/soldiertechpreviewtechdescitemctrl.lua b/lua/game/ui/soldier/technology/soldiertechpreviewtechdescitemctrl.lua new file mode 100644 index 000000000..2497ed12d --- /dev/null +++ b/lua/game/ui/soldier/technology/soldiertechpreviewtechdescitemctrl.lua @@ -0,0 +1,28 @@ +local SoldierTechPreviewTechDescItemCtrl = class("SoldierTechPreviewTechDescItemCtrl", BaseCtrl) +SoldierTechPreviewTechDescItemCtrl._mapNodeConfig = { + rtSkill = { + sCtrlName = "Game.UI.Soldier.Technology.SoldierTechNodeCtrl" + }, + txtTechTitle = {sComponentName = "TMP_Text"}, + txtTechDesc = {sComponentName = "TMP_Text"} +} +SoldierTechPreviewTechDescItemCtrl._mapEventConfig = {} +SoldierTechPreviewTechDescItemCtrl._mapRedDotConfig = {} +function SoldierTechPreviewTechDescItemCtrl:Awake() +end +function SoldierTechPreviewTechDescItemCtrl:OnEnable() +end +function SoldierTechPreviewTechDescItemCtrl:OnDisable() +end +function SoldierTechPreviewTechDescItemCtrl:OnDestroy() +end +function SoldierTechPreviewTechDescItemCtrl:Refresh(nId) + local mapCfg = ConfigTable.GetData("SoldierTechNode", nId) + if not mapCfg then + return + end + NovaAPI.SetTMPText(self._mapNode.txtTechTitle, mapCfg.Name or "") + NovaAPI.SetTMPText(self._mapNode.txtTechDesc, mapCfg.Desc or "") + self._mapNode.rtSkill:Refresh(nId, nil, true) +end +return SoldierTechPreviewTechDescItemCtrl diff --git a/lua/game/ui/soldier/template/character/soldiercharcarditemctrl.lua b/lua/game/ui/soldier/template/character/soldiercharcarditemctrl.lua index 281b470d9..c3a5e8d15 100644 --- a/lua/game/ui/soldier/template/character/soldiercharcarditemctrl.lua +++ b/lua/game/ui/soldier/template/character/soldiercharcarditemctrl.lua @@ -89,7 +89,11 @@ function SoldierCharCardItemCtrl:SetAttribute(nIndex) local nCfgId = PlayerData.SoldierData:GetSoldierPositionEffectDataId(nIndex) local cfg = ConfigTable.GetData("SoldierPositionEffect", nCfgId) if cfg then - self._mapNode.imgAttribute.gameObject:SetActive(true) + local bUnlock = true + if cfg.TechNodeId > 0 then + bUnlock = PlayerData.SoldierData:CheckTechNodeActiveById(cfg.TechNodeId) + end + self._mapNode.imgAttribute.gameObject:SetActive(bUnlock) self:SetPngSprite(self._mapNode.imgAttribute, iconPath2 .. cfg.Icon) end end diff --git a/lua/game/ui/soldier/template/character/soldiercharsupportcarditemctrl.lua b/lua/game/ui/soldier/template/character/soldiercharsupportcarditemctrl.lua index 0ec5f5785..0668b1633 100644 --- a/lua/game/ui/soldier/template/character/soldiercharsupportcarditemctrl.lua +++ b/lua/game/ui/soldier/template/character/soldiercharsupportcarditemctrl.lua @@ -26,7 +26,6 @@ SoldierCharSupportCardItemCtrl._mapNodeConfig = { } SoldierCharSupportCardItemCtrl._mapEventConfig = { SoldierCharSupportCardItemClicked = "OnEvent_SoldierCharSupportCardItemClicked", - SoldierPartnerNewActive = "OnEvent_SoldierPartnerNewActive", SoldierExtraPartnerTagChange = "OnEvent_SoldierExtraPartnerTagChange" } SoldierCharSupportCardItemCtrl._mapRedDotConfig = {} @@ -50,7 +49,7 @@ function SoldierCharSupportCardItemCtrl:OnRefresh(nCharId) self.nCharId = nCharId self:SetItemData(nCharId) end -function SoldierCharSupportCardItemCtrl:SetItemData(nCharId) +function SoldierCharSupportCardItemCtrl:SetItemData(nCharId, nUid) if self.nCharId ~= nCharId then self:_StopPartnerActiveAnim() end @@ -59,11 +58,13 @@ function SoldierCharSupportCardItemCtrl:SetItemData(nCharId) self._mapNode.imgSelect:SetActive(false) if nCharId == nil then self.nCharId = nil + self.nUid = nil self._mapNode.goChar:SetActive(false) self._mapNode.imgEmpty:SetActive(true) return end self.nCharId = nCharId + self.nUid = nUid self._mapNode.imgEmpty:SetActive(false) self._mapNode.goChar:SetActive(true) local soldierCharConfig = ConfigTable.GetData("SoldierCharacter", nCharId) @@ -78,8 +79,8 @@ function SoldierCharSupportCardItemCtrl:SetItemData(nCharId) end self._mapNode.Fx_warrior.gameObject:SetActive(false) local curLevelData = PlayerData.SoldierData:GetCurLevelData() - if curLevelData ~= nil then - local bWarrior = curLevelData:GetExtraPartnerTags(self.nCharId) + if curLevelData ~= nil and self.nUid ~= nil then + local bWarrior = curLevelData:GetExtraPartnerTags(self.nUid) if bWarrior ~= nil then self._mapNode.Fx_warrior.gameObject:SetActive(true) end @@ -189,6 +190,9 @@ function SoldierCharSupportCardItemCtrl:_TryInsertPartnerActiveAnim(tbQueue, nPa }) end function SoldierCharSupportCardItemCtrl:_GetMyActivePartnerQueue(tbActivePartner) + if self.nCharId == nil or self.nCharId == 0 then + return + end local tbPartnerTypes = SoldierAttrData.GetPartnerGroupsByChessId(self.nCharId) if tbPartnerTypes == nil or #tbPartnerTypes == 0 then return nil @@ -276,7 +280,11 @@ function SoldierCharSupportCardItemCtrl:OnEvent_SoldierPartnerNewActive(tbActive end end function SoldierCharSupportCardItemCtrl:OnEvent_SoldierExtraPartnerTagChange() - local bWarrior = PlayerData.SoldierData:GetCurLevelData():GetExtraPartnerTags(self.nCharId) + if self.nUid == nil then + self._mapNode.Fx_warrior.gameObject:SetActive(false) + return + end + local bWarrior = PlayerData.SoldierData:GetCurLevelData():GetExtraPartnerTags(self.nUid) if bWarrior ~= nil then self._mapNode.Fx_warrior.gameObject:SetActive(true) else diff --git a/lua/game/ui/soldier/template/soldierchargridctrl.lua b/lua/game/ui/soldier/template/soldierchargridctrl.lua index 8571612ac..4ee551719 100644 --- a/lua/game/ui/soldier/template/soldierchargridctrl.lua +++ b/lua/game/ui/soldier/template/soldierchargridctrl.lua @@ -13,9 +13,7 @@ SoldierCharGridCtrl._mapNodeConfig = { StarRoot = {}, Star = {nCount = 5} } -SoldierCharGridCtrl._mapEventConfig = { - SoldierHandbookStrategyCard_Selected = "OnEvent_SoldierHandbookStrategyCard_Selected" -} +SoldierCharGridCtrl._mapEventConfig = {} SoldierCharGridCtrl._mapRedDotConfig = {} function SoldierCharGridCtrl:SetItem(nRarity, nCount, sIcon, nStar, bMask, bInBattle) self:SetPngSprite(self._mapNode.img_rarity, RootPath .. AllEnum.SoldierChessRarityIcon[nRarity] .. AllEnum.SoldierChessIconSurfix.S) diff --git a/lua/game/ui/soldier/template/soldieritemgridctrl.lua b/lua/game/ui/soldier/template/soldieritemgridctrl.lua index 27b9d037b..3cd97b3bb 100644 --- a/lua/game/ui/soldier/template/soldieritemgridctrl.lua +++ b/lua/game/ui/soldier/template/soldieritemgridctrl.lua @@ -20,12 +20,14 @@ function SoldierItemGridCtrl:SetItem(nRarity, nCount, sIcon, nItemId) else self._mapNode.txtCount.gameObject:SetActive(false) end - self.btnSelf = self.gameObject:GetComponent("UIButton") - if self.btnSelf ~= nil then - self.btnSelf.onClick:RemoveAllListeners() - self.btnSelf.onClick:AddListener(function() - UTILS.ClickItemGridWithTips(nItemId, self.gameObject.transform, true) - end) + if nItemId ~= nil and 0 < nItemId then + self.btnSelf = self.gameObject:GetComponent("UIButton") + if self.btnSelf ~= nil then + self.btnSelf.onClick:RemoveAllListeners() + self.btnSelf.onClick:AddListener(function() + UTILS.ClickItemGridWithTips(nItemId, self.gameObject.transform, true) + end) + end end end function SoldierItemGridCtrl:OnDisable() diff --git a/lua/game/ui/startower/build/buildsimplediscitem.lua b/lua/game/ui/startower/build/buildsimplediscitem.lua index 86cda922b..01e116ed6 100644 --- a/lua/game/ui/startower/build/buildsimplediscitem.lua +++ b/lua/game/ui/startower/build/buildsimplediscitem.lua @@ -7,7 +7,16 @@ BuildSimpleDiscItem._mapNodeConfig = { BuildSimpleDiscItem._mapEventConfig = {} BuildSimpleDiscItem._mapRedDotConfig = {} function BuildSimpleDiscItem:Init(nDiscId) - local mapData = ConfigTable.GetData("Disc", nDiscId) + local mapData = ConfigTable.GetData("Disc", nDiscId, true) + if mapData == nil then + mapData = ConfigTable.GetData("TrialDisc", nDiscId) + if mapData ~= nil then + nDiscId = mapData.DiscId + mapData = ConfigTable.GetData("Disc", nDiscId) + else + return + end + end local mapCfg = ConfigTable.GetData_Item(nDiscId) self:SetPngSprite(self._mapNode.imgIcon, mapCfg.Icon .. AllEnum.OutfitIconSurfix.ListGrid) local sFrame = AllEnum.FrameType_New.BoardFrame .. AllEnum.BoardFrameColor[mapCfg.Rarity] diff --git a/lua/game/ui/startower/build/potentiallistitemctrl.lua b/lua/game/ui/startower/build/potentiallistitemctrl.lua index aef03a356..251e8ff8c 100644 --- a/lua/game/ui/startower/build/potentiallistitemctrl.lua +++ b/lua/game/ui/startower/build/potentiallistitemctrl.lua @@ -47,10 +47,10 @@ function PotentialListItemCtrl:GetAllPotentialCount(nCharId, bMain) end return nAllCount end -function PotentialListItemCtrl:Init(nCharId, nCount, tbPotential, goPotential, bMain, bRankPreview) +function PotentialListItemCtrl:Init(nCharId, nCount, tbPotential, goPotential, bMain, bRankPreview, nSkinId) self.nCharId = nCharId local charCfg = ConfigTable.GetData_Character(nCharId) - local nCharSkinId = PlayerData.Char:GetCharSkinId(nCharId) + local nCharSkinId = nSkinId or PlayerData.Char:GetCharSkinId(nCharId) local charSkinCfg = ConfigTable.GetData_CharacterSkin(nCharSkinId) local sFrame = AllEnum.FrameType_New.BoardFrame .. AllEnum.BoardFrameColor[charCfg.Grade] self:SetPngSprite(self._mapNode.imgHead, charSkinCfg.Icon, AllEnum.CharHeadIconSurfix.XXL) diff --git a/lua/game/ui/startower/build/startowerbuildbriefctrl.lua b/lua/game/ui/startower/build/startowerbuildbriefctrl.lua index 916bdb0f0..08bfe3733 100644 --- a/lua/game/ui/startower/build/startowerbuildbriefctrl.lua +++ b/lua/game/ui/startower/build/startowerbuildbriefctrl.lua @@ -155,6 +155,15 @@ local FilterGradeIdx = { btn_FilterGradeB = 1, btn_FilterGradeC = 0 } +function StarTowerBuildBriefCtrl:GetEditableBuildCount() + local nCount = 0 + for _, mapBuild in ipairs(self._tbAllBuild) do + if PlayerData.Build:IsBuildEditable(mapBuild.nBuildId) then + nCount = nCount + 1 + end + end + return nCount +end function StarTowerBuildBriefCtrl:RefreshList() local isDirty = PlayerData.Filter:IsDirtyByOption(self._panel.tbOption) self._mapNode.imgFilterChoose:SetActive(isDirty) @@ -177,7 +186,7 @@ function StarTowerBuildBriefCtrl:RefreshList() self._mapNode.ListContent:SetActive(true) end self._mapNode.BuildList:Init(#self.tbCurShow, self, self.RefreshBuildGrid) - NovaAPI.SetTMPText(self._mapNode.txt_BuildCount, string.format("%d/%d", #self._tbAllBuild, ConfigTable.GetConfigNumber("StarTowerBuildNumberMax"))) + NovaAPI.SetTMPText(self._mapNode.txt_BuildCount, string.format("%d/%d", self:GetEditableBuildCount(), ConfigTable.GetConfigNumber("StarTowerBuildNumberMax"))) end function StarTowerBuildBriefCtrl:FilterAndSortBuildData() local ret = {} @@ -273,6 +282,18 @@ function StarTowerBuildBriefCtrl:FilterAndSortBuildData() end table.sort(ret, sortByScore) end + if self.nSortype == SortType.Score then + PlayerData.Build:PrioritizeLimitedTrialBuilds(ret, function(mapBuild) + if self.nPanelState == PanelState.Delete then + return self.mapDelete[mapBuild.nBuildId] ~= nil and 1 or 0 + elseif self.nPanelState == PanelState.Preference then + local bCheckIn = self.mapPreferenceCheckIn[mapBuild.nBuildId] ~= nil + local bCheckOut = self.mapPreferenceCheckOut[mapBuild.nBuildId] ~= nil + return (not (not mapBuild.bPreference or bCheckOut) or not mapBuild.bPreference and bCheckIn) and 1 or 0 + end + return 0 + end) + end return ret end function StarTowerBuildBriefCtrl:RefreshBuildGrid(goGrid, gridIndex) @@ -289,6 +310,9 @@ function StarTowerBuildBriefCtrl:RefreshBuildGrid(goGrid, gridIndex) end function StarTowerBuildBriefCtrl:OnBuildGridLock(nIdx, itemCtrl) local mapBuild = self.tbCurShow[nIdx] + if not PlayerData.Build:IsBuildEditable(mapBuild.nBuildId) then + return + end local callback = function() itemCtrl:SetLockState(mapBuild.bLock) if self.nPanelState == PanelState.Delete and mapBuild.bLock and self.mapDelete[mapBuild.nBuildId] ~= nil then @@ -306,6 +330,9 @@ function StarTowerBuildBriefCtrl:OnBuildGridPreference(nIdx, itemCtrl) return end local mapBuild = self.tbCurShow[nIdx] + if not PlayerData.Build:IsBuildEditable(mapBuild.nBuildId) then + return + end local tbPreferenceCheckIn = {} local tbPreferenceCheckOut = {} local callback = function() @@ -320,6 +347,9 @@ function StarTowerBuildBriefCtrl:OnBuildGridPreference(nIdx, itemCtrl) end function StarTowerBuildBriefCtrl:OnBtnClickGrid(nIdx, itemCtrl) local mapBuild = self.tbCurShow[nIdx] + if self.nPanelState ~= PanelState.Normal and not PlayerData.Build:IsBuildEditable(mapBuild.nBuildId) then + return + end if self.nPanelState == PanelState.Delete then if mapBuild.bLock then EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("BUILD_01")) @@ -356,7 +386,7 @@ function StarTowerBuildBriefCtrl:OnBtnClickGrid(nIdx, itemCtrl) itemCtrl:SetSelectPreferenceState(true) self.nPreferenceCount = self.nPreferenceCount + 1 end - NovaAPI.SetTMPText(self._mapNode.txt_PreferenceCount, string.format("%d/%d", self.nPreferenceCount, #self._tbAllBuild)) + NovaAPI.SetTMPText(self._mapNode.txt_PreferenceCount, string.format("%d/%d", self.nPreferenceCount, self:GetEditableBuildCount())) else local callback = function(mapData) EventManager.Hit(EventId.OpenPanel, PanelId.StarTowerBuildDetail, mapData) @@ -386,12 +416,12 @@ function StarTowerBuildBriefCtrl:SetDeleteResult() self._mapNode.rtResultTitle.gameObject:SetActive(true) self._mapNode.result1:SetItem(self.nDeleteReturnId, nil, nCoin, nil, nil, nil, nil, true) end - NovaAPI.SetTMPText(self._mapNode.txt_SelectCount, string.format("%d/%d", self.nSelectedDeleteCount, #self._tbAllBuild)) + NovaAPI.SetTMPText(self._mapNode.txt_SelectCount, string.format("%d/%d", self.nSelectedDeleteCount, self:GetEditableBuildCount())) end function StarTowerBuildBriefCtrl:CalPreferenceCount() local ret = 0 for _, mapBuild in ipairs(self._tbAllBuild) do - if mapBuild.bPreference then + if PlayerData.Build:IsBuildEditable(mapBuild.nBuildId) and mapBuild.bPreference then ret = ret + 1 end end @@ -428,7 +458,7 @@ function StarTowerBuildBriefCtrl:OpenConfirmHint() end end self:OnBtnClick_CloseDelete() - PlayerData.Build:GetAllBuildBriefData(GetDataCallback) + PlayerData.Build:GetSelectableBuildBriefData(GetDataCallback, nil, true) end local tbDelete = {} for key, _ in pairs(self.mapDelete) do @@ -507,7 +537,7 @@ function StarTowerBuildBriefCtrl:OnEnable() self._tbAllBuild = tbBuildData self:RefreshList() end - PlayerData.Build:GetAllBuildBriefData(GetDataCallback) + PlayerData.Build:GetSelectableBuildBriefData(GetDataCallback, nil, true) end function StarTowerBuildBriefCtrl:OnDisable() self.mapPreferenceCheckIn = {} @@ -581,7 +611,7 @@ function StarTowerBuildBriefCtrl:OnBtnClick_SelectPreference() self.mapPreferenceCheckIn = {} self.mapPreferenceCheckOut = {} self.nPreferenceCount = self:CalPreferenceCount() - NovaAPI.SetTMPText(self._mapNode.txt_PreferenceCount, string.format("%d/%d", self.nPreferenceCount, #self._tbAllBuild)) + NovaAPI.SetTMPText(self._mapNode.txt_PreferenceCount, string.format("%d/%d", self.nPreferenceCount, self:GetEditableBuildCount())) self:RefreshList() self._mapNode.PreferenceContent:SetActive(true) end @@ -639,7 +669,7 @@ function StarTowerBuildBriefCtrl:OnBtnClick_FastSelectDeleteBuild(btn) return end for _, mapBuild in ipairs(self.tbCurShow) do - if mapBuild.mapRank.Rarity >= 4 - filterGrade and not mapBuild.bLock and self.mapDelete[mapBuild.nBuildId] == nil then + if PlayerData.Build:IsBuildEditable(mapBuild.nBuildId) and mapBuild.mapRank.Rarity >= 4 - filterGrade and not mapBuild.bLock and self.mapDelete[mapBuild.nBuildId] == nil then self.mapDelete[mapBuild.nBuildId] = 0 self.nSelectedDeleteCount = self.nSelectedDeleteCount + 1 end diff --git a/lua/game/ui/startower/build/startowerbuildbriefitem.lua b/lua/game/ui/startower/build/startowerbuildbriefitem.lua index 07f9a5725..794d6bc6b 100644 --- a/lua/game/ui/startower/build/startowerbuildbriefitem.lua +++ b/lua/game/ui/startower/build/startowerbuildbriefitem.lua @@ -55,6 +55,10 @@ StarTowerBuildBriefItem._mapNodeConfig = { }, btnExport = {sComponentName = "UIButton"}, objUnavailable = {}, + imgUnavailableMask = { + sNodeName = "objUnavailable", + sComponentName = "Image" + }, objUnavailableIcon = {sComponentName = "Image"}, imgRareScoreMask = {sComponentName = "Image"}, texUnavailable = { @@ -79,14 +83,15 @@ StarTowerBuildBriefItem._mapNodeConfig = { } } StarTowerBuildBriefItem._mapEventConfig = {} -function StarTowerBuildBriefItem:RefreshGrid(mapData, nPanelState, bSelectDelete, bCheckOut, bCheckIn, nType, bTrial) +function StarTowerBuildBriefItem:RefreshGrid(mapData, nPanelState, bSelectDelete, bCheckOut, bCheckIn, nType) self._mapData = mapData self._nType = nType - self._bTrial = bTrial + self._bLimitedTrialBuild = mapData.nBuildSource == AllEnum.BuildSource.LimitedTrial + self._bLimitedTrialBuildLocked = self._bLimitedTrialBuild and not PlayerData.Build:IsLimitedTrialBuildAllowedType(self._nType) self:RefreshInfo() self:RefreshChar() self:RefreshDisc() - self._mapNode.imgLabel2:SetActive(bTrial == true) + self._mapNode.imgLabel2:SetActive(self._bLimitedTrialBuild) if nPanelState == PanelState.Delete then self._mapNode.img_SelectDelete:SetActive(bSelectDelete) self._mapNode.img_SelectPreference:SetActive(false) @@ -115,7 +120,7 @@ function StarTowerBuildBriefItem:RefreshGrid(mapData, nPanelState, bSelectDelete bShowUnavailable = self._mapData.bBuildUsed or self._mapData.bCharUsed end self._mapNode.objUnavailable:SetActive(bShowUnavailable) - self._mapNode.imgUnavailable:SetActive(self._mapData.isCanUse) + self._mapNode.imgUnavailable:SetActive(false) self._mapNode.imgBuildUsed:SetActive(self._mapData.bBuildUsed) self._mapNode.imgCharUsed:SetActive(self._mapData.bCharUsed and not self._mapData.bBuildUsed) local sKey = self._nType == AllEnum.RegionBossFormationType.InfinityTower and "InfinityTower_Build_NotAvailable" or "VampireFormation_Unable" @@ -123,12 +128,31 @@ function StarTowerBuildBriefItem:RefreshGrid(mapData, nPanelState, bSelectDelete else self._mapNode.objUnavailable:SetActive(false) end + if self._bLimitedTrialBuildLocked then + self._mapNode.objUnavailable:SetActive(true) + self._mapNode.imgUnavailable:SetActive(true) + self._mapNode.imgBuildUsed:SetActive(false) + self._mapNode.imgCharUsed:SetActive(false) + NovaAPI.SetTMPText(self._mapNode.texUnavailable, ConfigTable.GetUIText("LimitedTrialBuild_UnableTip")) + end end function StarTowerBuildBriefItem:RefreshInfo() local sScore = "Icon/BuildRank/BuildRank_" .. self._mapData.mapRank.Id local sFrame = AllEnum.FrameType_New.BuildRankDB .. AllEnum.FrameColor_New[self._mapData.mapRank.Rarity] self:SetPngSprite(self._mapNode.imgRareScore, sScore) self:SetAtlasSprite(self._mapNode.imgRareFrame, "12_rare", sFrame) + local nBuildRank = self._mapData.mapRank.Id + local nMaskIndex = 1 + if 31 <= nBuildRank then + nMaskIndex = 5 + elseif 21 <= nBuildRank then + nMaskIndex = 4 + elseif 11 <= nBuildRank then + nMaskIndex = 3 + elseif 6 <= nBuildRank then + nMaskIndex = 2 + end + self:SetAtlasSprite(self._mapNode.imgUnavailableMask, "08_db", "db_common_bd_mask_0" .. nMaskIndex) if self._mapData.sName == "" or self._mapData.sName == nil then NovaAPI.SetTMPText(self._mapNode.txtBuildName, ConfigTable.GetUIText("RoguelikeBuild_EmptyBuildName")) else @@ -140,7 +164,7 @@ end function StarTowerBuildBriefItem:RefreshChar() for i = 1, 3 do local nCharTid = self._mapData.tbChar[i].nTid - local nCharSkinId = PlayerData.Char:GetCharSkinId(nCharTid) + local nCharSkinId = PlayerData.Build:GetBuildCharSkinId(self._mapData, self._mapData.tbChar[i]) local mapCharSkin = ConfigTable.GetData_CharacterSkin(nCharSkinId) local mapCharCfg = ConfigTable.GetData_Character(nCharTid) local sFrame = AllEnum.FrameType_New.BoardFrame .. AllEnum.BoardFrameColor[mapCharCfg.Grade] @@ -186,6 +210,10 @@ end function StarTowerBuildBriefItem:OnRelease() end function StarTowerBuildBriefItem:OnBtnClick_Grid(btn) + if self._bLimitedTrialBuildLocked then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("LimitedTrialBuild_UnableTip")) + return + end if self._nType then if self._nType == AllEnum.RegionBossFormationType.InfinityTower or self._nType == AllEnum.RegionBossFormationType.Vampire then if not self._mapData.isCanUse then diff --git a/lua/game/ui/startower/build/startowerbuildcontentctrl.lua b/lua/game/ui/startower/build/startowerbuildcontentctrl.lua index 7678b677c..29bdb0bb8 100644 --- a/lua/game/ui/startower/build/startowerbuildcontentctrl.lua +++ b/lua/game/ui/startower/build/startowerbuildcontentctrl.lua @@ -39,8 +39,8 @@ StarTowerBuildContentCtrl._mapNodeConfig = { sComponentName = "TMP_Text", sLanguageId = "StarTower_Build_DiscSkill_Title" }, - imgNote = {nCount = 12, sComponentName = "Image"}, - txtNoteCount = {nCount = 12, sComponentName = "TMP_Text"}, + imgNote = {nCount = 13, sComponentName = "Image"}, + txtNoteCount = {nCount = 13, sComponentName = "TMP_Text"}, imgSkillEmpty = {}, rtSkill = {}, txtSkillEmpty = { @@ -96,14 +96,17 @@ StarTowerBuildContentCtrl._mapEventConfig = { SelectDepotPotential = "OnEvent_SelectDepotPotential" } StarTowerBuildContentCtrl._mapRedDotConfig = {} -function StarTowerBuildContentCtrl:Refresh(mapBuild) +function StarTowerBuildContentCtrl:Refresh(mapBuild, nDefaultTab) self.mapBuild = mapBuild self:InitDisc() self:InitPotential() - self:SetDefaultTab() + if nDefaultTab == nil then + nDefaultTab = 1 + end + self:SetDefaultTab(nDefaultTab) end -function StarTowerBuildContentCtrl:SetDefaultTab() - self.nCurTab = 1 +function StarTowerBuildContentCtrl:SetDefaultTab(nDefaultTab) + self.nCurTab = nDefaultTab for i = 1, 2 do self._mapNode.imgOn[i]:SetActive(i == self.nCurTab) self._mapNode.imgOff[i]:SetActive(i ~= self.nCurTab) @@ -120,7 +123,8 @@ function StarTowerBuildContentCtrl:InitPotential() v.gameObject:SetActive(0 < nCount) if 0 < nCount then bEmpty = false - v:Init(tbChar[k].nTid, tbChar[k].nPotentialCount, tbPotential[tbChar[k].nTid], self._mapNode.PotentialDepotItem, k == 1, self.mapBuild.bRankPreview) + local nCharSkinId = PlayerData.Build:GetBuildCharSkinId(self.mapBuild, tbChar[k]) + v:Init(tbChar[k].nTid, tbChar[k].nPotentialCount, tbPotential[tbChar[k].nTid], self._mapNode.PotentialDepotItem, k == 1, self.mapBuild.bRankPreview, nCharSkinId) end end self._mapNode.goEmptyPotential.gameObject:SetActive(bEmpty) @@ -153,7 +157,7 @@ function StarTowerBuildContentCtrl:InitDisc() end local nNoteCount = #tbNote self.tbShowNote = {} - for i = 1, 12 do + for i = 1, 13 do self._mapNode.imgNote[i].gameObject:SetActive(i <= nNoteCount) if i <= nNoteCount then self.tbShowNote[tbNote[i]] = self.mapBuild.tbNotes[tbNote[i]] or 0 @@ -168,13 +172,7 @@ function StarTowerBuildContentCtrl:InitDisc() local tbDisc = self.mapBuild.tbDisc for k, nId in ipairs(tbDisc) do if k <= 3 then - local mapDisc = PlayerData.Disc:GetDiscById(nId) - if mapDisc == nil then - mapDisc = PlayerData.Disc:GetTrialDiscById(nId) - end - if mapDisc == nil then - mapDisc = PlayerData.Disc:GetRankDetailDisc(nId) - end + local mapDisc = PlayerData.Build:GetBuildDiscByData(self.mapBuild, nId) if mapDisc ~= nil then local tbSubSkill = mapDisc:GetAllSubSkill(self.mapBuild.tbNotes) for nSkillIndex, v in ipairs(tbSubSkill) do @@ -233,6 +231,7 @@ function StarTowerBuildContentCtrl:ChangeTab(nIndex) self.nCurTab = nIndex self._mapNode.svPotential:SetActive(self.nCurTab == 1) self._mapNode.svDisc:SetActive(self.nCurTab == 2) + EventManager.Hit("StarTowerBuildContent_ChangeTab", nIndex) end function StarTowerBuildContentCtrl:Awake() self._mapNode.PotentialDepotItem.gameObject:SetActive(false) diff --git a/lua/game/ui/startower/build/startowerbuilddetailctrl.lua b/lua/game/ui/startower/build/startowerbuilddetailctrl.lua index e69ff1293..c6e3a2421 100644 --- a/lua/game/ui/startower/build/startowerbuilddetailctrl.lua +++ b/lua/game/ui/startower/build/startowerbuilddetailctrl.lua @@ -41,21 +41,33 @@ StarTowerBuildDetailCtrl._mapNodeConfig = { }, ContentList = { sCtrlName = "Game.UI.StarTower.Build.StarTowerBuildContentCtrl" + }, + txtEdit = {sComponentName = "TMP_Text"}, + BtnEntrance = {sComponentName = "Transform"}, + EditNml = { + sComponentName = "UIButton", + callback = "OnBtnClick_EditBuild" + }, + EditInvalid = { + sComponentName = "UIButton", + callback = "OnBtnClick_EditBuild" } } -StarTowerBuildDetailCtrl._mapEventConfig = {} +StarTowerBuildDetailCtrl._mapEventConfig = { + StarTowerBuildContent_ChangeTab = "OnEvent_ContentChangeTab" +} function StarTowerBuildDetailCtrl:InitPanel() if not self.mapBuild.bDetail then print("build数据错误 无详细数据") return end - self._mapNode.BuildDetail:Refresh(self.mapBuild) - self._mapNode.ContentList:Refresh(self.mapBuild) - self._mapNode.btn_Preference.gameObject:SetActive(self.mapBuild.bTrial ~= true) - self._mapNode.btn_Lock.gameObject:SetActive(self.mapBuild.bTrial ~= true) - self._mapNode.TMPBuildSaveTime.gameObject:SetActive(self.mapBuild.bTrial ~= true) - self._mapNode.btnDelete.gameObject:SetActive(self.mapBuild.bTrial ~= true) - self._mapNode.btnRename.gameObject:SetActive(self.mapBuild.bTrial ~= true) + local bEditable = PlayerData.Build:IsBuildEditable(self.mapBuild.nBuildId) + self._mapNode.btn_Preference.gameObject:SetActive(bEditable) + self._mapNode.btn_Lock.gameObject:SetActive(bEditable) + self._mapNode.TMPBuildSaveTime.gameObject:SetActive(bEditable) + self._mapNode.btnDelete.gameObject:SetActive(bEditable) + self._mapNode.btnRename.gameObject:SetActive(bEditable) + self._mapNode.BtnEntrance.gameObject:SetActive(not PlayerData.Build:IsLimitedTrialBuild(self.mapBuild.nBuildId)) if self.mapBuild.bPreference ~= nil then self._mapNode.btn_PreferenceIcon.interactable = self.mapBuild.bPreference NovaAPI.SetTMPColor(self._mapNode.txtLike, self.mapBuild.bPreference and Color(0.14901960784313725, 0.25882352941176473, 0.47058823529411764) or Color(0.5803921568627451, 0.6666666666666666, 0.7529411764705882)) @@ -65,9 +77,13 @@ function StarTowerBuildDetailCtrl:InitPanel() NovaAPI.SetTMPText(self._mapNode.txtBuildLock, self.mapBuild.bLock and ConfigTable.GetUIText("RoguelikeBuild_Save_Lock") or ConfigTable.GetUIText("RoguelikeBuild_Save_Unlock")) NovaAPI.SetTMPColor(self._mapNode.txtBuildLock, self.mapBuild.bLock and Color(0.14901960784313725, 0.25882352941176473, 0.47058823529411764) or Color(0.5803921568627451, 0.6666666666666666, 0.7529411764705882)) end - if self.mapBuild.bTrial ~= true then + if bEditable then NovaAPI.SetTMPText(self._mapNode.TMPBuildSaveTime, string.format("保存时间:%s", os.date("%Y/%m/%d %H:%M", math.floor(self.mapBuild.nBuildId / 1.0E9)))) end + self._panel.nCachedIdx = (self._panel.nCachedIdx == nil or self._panel.nCachedIdx == 0) and 1 or self._panel.nCachedIdx + self:OnEvent_ContentChangeTab(self._panel.nCachedIdx) + self._mapNode.BuildDetail:Refresh(self.mapBuild) + self._mapNode.ContentList:Refresh(self.mapBuild, self._panel.nCachedIdx) end function StarTowerBuildDetailCtrl:OpenConfirmHint() local nCoin = math.floor(math.min(math.max(self.mapBuild.nScore / tonumber(self.tbCoinRate[1]), tonumber(self.tbCoinRate[2])), tonumber(self.tbCoinRate[3]))) @@ -127,6 +143,9 @@ end function StarTowerBuildDetailCtrl:OnRelease() end function StarTowerBuildDetailCtrl:OnBtnClick_Preference(btn) + if not PlayerData.Build:IsBuildEditable(self.mapBuild.nBuildId) then + return + end local tbPreferenceCheckIn = {} local tbPreferenceCheckOut = {} local callback = function() @@ -141,6 +160,9 @@ function StarTowerBuildDetailCtrl:OnBtnClick_Preference(btn) PlayerData.Build:SetBuildPreference(tbPreferenceCheckIn, tbPreferenceCheckOut, callback) end function StarTowerBuildDetailCtrl:OnBtnClick_Lock(btn) + if not PlayerData.Build:IsBuildEditable(self.mapBuild.nBuildId) then + return + end local callback = function() self._mapNode.btn_LockIcon.interactable = self.mapBuild.bLock NovaAPI.SetTMPText(self._mapNode.txtBuildLock, self.mapBuild.bLock and ConfigTable.GetUIText("RoguelikeBuild_Save_Lock") or ConfigTable.GetUIText("RoguelikeBuild_Save_Unlock")) @@ -149,6 +171,9 @@ function StarTowerBuildDetailCtrl:OnBtnClick_Lock(btn) PlayerData.Build:ChangeBuildLock(self.mapBuild.nBuildId, not self.mapBuild.bLock, callback) end function StarTowerBuildDetailCtrl:OnBtnClick_DeleteBuild(btn) + if not PlayerData.Build:IsBuildEditable(self.mapBuild.nBuildId) then + return + end if self.mapBuild.bLock then EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("BUILD_01")) return @@ -156,6 +181,9 @@ function StarTowerBuildDetailCtrl:OnBtnClick_DeleteBuild(btn) self:OpenConfirmHint() end function StarTowerBuildDetailCtrl:OnBtnClick_Rename(btn) + if not PlayerData.Build:IsBuildEditable(self.mapBuild.nBuildId) then + return + end local callback = function(sName) self._mapNode.BuildDetail:SetName(sName) end @@ -170,4 +198,66 @@ function StarTowerBuildDetailCtrl:OnBtnClick_CharInfo(btn, nIndex) } EventManager.Hit(EventId.OpenPanel, PanelId.CharBgPanel, PanelId.CharInfo, nCharTid, tbChar) end +function StarTowerBuildDetailCtrl:OnBtnClick_EditBuild() + if PlayerData.Build:IsLimitedTrialBuild(self.mapBuild.nBuildId) then + return + end + if self.mapBuild.bLock then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("BuildModifier_ValidTips5")) + return + end + local nScoreFixedable = ConfigTable.GetConfigNumber("BuildModifierScoreMin") + if nScoreFixedable > self.mapBuild.nScore then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("BuildModifier_ValidTips2")) + return + end + local nIdx = self._mapNode.ContentList.nCurTab + if nIdx == 1 then + local nModifierState = self.mapBuild and self.mapBuild.nModifierState + local bPotentialModifiable = nModifierState == AllEnum.BuildModifierState.NotModified or nModifierState == AllEnum.BuildModifierState.NoteModified + local nModifiyCount = bPotentialModifiable and 1 or 0 + if nModifiyCount < 1 then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("BuildModifier_ValidTips3")) + return + end + EventManager.Hit(EventId.OpenPanel, PanelId.BuildModifierPotentialPanel, self.mapBuild.nBuildId) + else + local nModifierState = self.mapBuild and self.mapBuild.nModifierState + local bNoteModifiable = nModifierState == AllEnum.BuildModifierState.NotModified or nModifierState == AllEnum.BuildModifierState.PotentialModified + local nModifiyCount = bNoteModifiable and 1 or 0 + if nModifiyCount < 1 then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("BuildModifier_ValidTips4")) + return + end + EventManager.Hit(EventId.OpenPanel, PanelId.BuildModifierMusicPanel, self.mapBuild.nBuildId) + end +end +function StarTowerBuildDetailCtrl:OnEvent_ContentChangeTab(nIdx) + self._panel.nCachedIdx = nIdx + local sEdit = "" + local nScoreFixedable = ConfigTable.GetConfigNumber("BuildModifierScoreMin") + if nScoreFixedable > self.mapBuild.nScore then + self._mapNode.EditNml.gameObject:SetActive(false) + self._mapNode.EditInvalid.gameObject:SetActive(true) + sEdit = ConfigTable.GetUIText("BuildModifier_ValidTips1") + NovaAPI.SetTMPText(self._mapNode.txtEdit, sEdit) + return + end + if nIdx == 1 then + local nModifierState = self.mapBuild and self.mapBuild.nModifierState + local bPotentialModifiable = nModifierState == AllEnum.BuildModifierState.NotModified or nModifierState == AllEnum.BuildModifierState.NoteModified + local nModifiyCount = bPotentialModifiable and 1 or 0 + self._mapNode.EditNml.gameObject:SetActive(0 < nModifiyCount) + self._mapNode.EditInvalid.gameObject:SetActive(nModifiyCount == 0) + sEdit = orderedFormat(ConfigTable.GetUIText("BuildDetail_PotentialModifiyTitle"), nModifiyCount) + else + local nModifierState = self.mapBuild and self.mapBuild.nModifierState + local bNoteModifiable = nModifierState == AllEnum.BuildModifierState.NotModified or nModifierState == AllEnum.BuildModifierState.PotentialModified + local nModifiyCount = bNoteModifiable and 1 or 0 + self._mapNode.EditNml.gameObject:SetActive(0 < nModifiyCount) + self._mapNode.EditInvalid.gameObject:SetActive(nModifiyCount == 0) + sEdit = orderedFormat(ConfigTable.GetUIText("BuildDetail_NoteModifiyTitle"), nModifiyCount) + end + NovaAPI.SetTMPText(self._mapNode.txtEdit, sEdit) +end return StarTowerBuildDetailCtrl diff --git a/lua/game/ui/startower/build/startowerbuilddetailitemctrl.lua b/lua/game/ui/startower/build/startowerbuilddetailitemctrl.lua index e889de4c0..b2dca7d51 100644 --- a/lua/game/ui/startower/build/startowerbuilddetailitemctrl.lua +++ b/lua/game/ui/startower/build/startowerbuilddetailitemctrl.lua @@ -61,14 +61,15 @@ StarTowerBuildDetailItemCtrl._mapEventConfig = {} StarTowerBuildDetailItemCtrl._mapRedDotConfig = {} function StarTowerBuildDetailItemCtrl:Refresh(mapData) self.mapBuild = mapData - if self.mapBuild.bTrial == true then - self._mapNode.btnLeader.interactable = false - for k, v in pairs(self._mapNode.btnSub) do - v.interactable = false - end - for k, v in pairs(self._mapNode.btnDiscItem) do - v.interactable = false - end + local nBuildSource = PlayerData.Build:GetBuildSourceByData(mapData) + self.bTrialBuild = nBuildSource == AllEnum.BuildSource.Trial or nBuildSource == AllEnum.BuildSource.LimitedTrial or mapData.bTrial == true + local bInteractable = self.mapBuild.bTrial ~= true + self._mapNode.btnLeader.interactable = not self.bTrialBuild + for _, btnSub in pairs(self._mapNode.btnSub) do + btnSub.interactable = not self.bTrialBuild + end + for _, btnDiscItem in pairs(self._mapNode.btnDiscItem) do + btnDiscItem.interactable = bInteractable end self:RefreshInfo() self:RefreshChar() @@ -92,7 +93,7 @@ function StarTowerBuildDetailItemCtrl:RefreshChar() local nCharTid = self.mapBuild.tbChar[i].nTid local mapCharCfg = ConfigTable.GetData_Character(nCharTid) if mapCharCfg ~= nil then - local nCharSkinId = PlayerData.Char:GetCharSkinId(nCharTid) + local nCharSkinId = PlayerData.Build:GetBuildCharSkinId(self.mapBuild, self.mapBuild.tbChar[i]) if self.mapBuild.bRankPreview then nCharSkinId = mapCharCfg.DefaultSkinId end @@ -137,93 +138,54 @@ function StarTowerBuildDetailItemCtrl:OnBtnClick_Attr() end function StarTowerBuildDetailItemCtrl:OnBtnClick_Disc(btn, nIndex) local nDiscId = self.mapBuild.tbDisc[nIndex] + if nDiscId == nil or nDiscId == 0 then + return + end if self.mapBuild.bRankPreview == true then EventManager.Hit(EventId.OpenPanel, PanelId.DiscSample, nDiscId) - elseif self.mapBuild.bTrial == true then - local mapDiscData = PlayerData.Disc:GetDiscById(nDiscId) - if mapDiscData == nil then - EventManager.Hit(EventId.OpenPanel, PanelId.DiscSample, nDiscId) - else - EventManager.Hit(EventId.OpenPanel, PanelId.Disc, nDiscId, {nDiscId}) - end + elseif self.bTrialBuild then + self:OnBtnClick_DiscDetail(btn, nIndex) + elseif PlayerData.Disc:GetDiscById(nDiscId) ~= nil then + EventManager.Hit(EventId.OpenPanel, PanelId.Disc, nDiscId, self.mapBuild.tbDisc) + end +end +function StarTowerBuildDetailItemCtrl:OpenCharDetail(nIndex) + if self.bTrialBuild then + return + end + local nCharTid = self.mapBuild.tbChar[nIndex].nTid + if self.mapBuild.bRankPreview == true then + EventManager.Hit(EventId.OpenPanel, PanelId.CharBgTrialPanel, PanelId.CharInfoTrial, nCharTid) else - local nIdx = 0 - local nDiscId = 0 - local tbAllDisc = {} - for _, nId in ipairs(self.mapBuild.tbDisc) do - nIdx = nIdx + 1 - if nIdx == nIndex then - nDiscId = nId - end - table.insert(tbAllDisc, nId) - end - if nDiscId ~= 0 then - local mapDisc = PlayerData.Disc:GetDiscById(nDiscId) - if mapDisc ~= nil then - EventManager.Hit(EventId.OpenPanel, PanelId.Disc, nDiscId, tbAllDisc) - end + local tbCharId = {} + for _, mapChar in ipairs(self.mapBuild.tbChar) do + table.insert(tbCharId, mapChar.nTid) end + EventManager.Hit(EventId.OpenPanel, PanelId.CharBgPanel, PanelId.CharInfo, nCharTid, tbCharId, true) end end function StarTowerBuildDetailItemCtrl:OnBtnClick_Leader() - local nCharTid = self.mapBuild.tbChar[1].nTid - if self.mapBuild.bRankPreview == true then - EventManager.Hit(EventId.OpenPanel, PanelId.CharBgTrialPanel, PanelId.CharInfoTrial, nCharTid) - elseif self.mapBuild.bTrial == true then - local mapCharCfg = PlayerData.Char:GetCharDataByTid(nCharTid) - if mapCharCfg == nil then - EventManager.Hit(EventId.OpenPanel, PanelId.CharBgTrialPanel, PanelId.CharInfoTrial, nCharTid) - else - EventManager.Hit(EventId.OpenPanel, PanelId.CharBgPanel, PanelId.CharInfo, nCharTid, {nCharTid}) - end - else - local tbCharId = {} - for _, v in ipairs(self.mapBuild.tbChar) do - table.insert(tbCharId, v.nTid) - end - EventManager.Hit(EventId.OpenPanel, PanelId.CharBgPanel, PanelId.CharInfo, tbCharId[1], tbCharId, true) - end + self:OpenCharDetail(1) end function StarTowerBuildDetailItemCtrl:OnBtnClick_Sub(btn, nIndex) - local nCharTid = self.mapBuild.tbChar[nIndex + 1].nTid - if self.mapBuild.bRankPreview == true then - EventManager.Hit(EventId.OpenPanel, PanelId.CharBgTrialPanel, PanelId.CharInfoTrial, nCharTid) - elseif self.mapBuild.bTrial == true then - local mapCharCfg = PlayerData.Char:GetCharDataByTid(nCharTid) - if mapCharCfg == nil then - EventManager.Hit(EventId.OpenPanel, PanelId.CharBgTrialPanel, PanelId.CharInfoTrial, nCharTid) - else - EventManager.Hit(EventId.OpenPanel, PanelId.CharBgPanel, PanelId.CharInfo, nCharTid, {nCharTid}) - end - else - local tbCharId = {} - for _, v in ipairs(self.mapBuild.tbChar) do - table.insert(tbCharId, v.nTid) - end - EventManager.Hit(EventId.OpenPanel, PanelId.CharBgPanel, PanelId.CharInfo, tbCharId[nIndex + 1], tbCharId, true) - end + self:OpenCharDetail(nIndex + 1) end function StarTowerBuildDetailItemCtrl:OnBtnClick_DiscDetail(btn, nIndex) - if self.mapBuild.bTrial == true then - local nDiscId = self.mapBuild.tbDisc[nIndex] - EventManager.Hit(EventId.OpenPanel, PanelId.DiscSample, nDiscId) - return - end local tbDisc = {} local mapDiscData = {} - for i = 1, 6 do - tbDisc[i] = self.mapBuild.tbDisc[i] or 0 - if 0 ~= tbDisc[i] then - local mapDisc = PlayerData.Disc:GetDiscById(tbDisc[i]) + for nDiscIndex = 1, 6 do + local nDiscId = self.mapBuild.tbDisc[nDiscIndex] or 0 + tbDisc[nDiscIndex] = nDiscId + if nDiscId ~= 0 then + local mapDisc = PlayerData.Build:GetBuildDiscByData(self.mapBuild, nDiscId) if mapDisc == nil then - mapDisc = PlayerData.Disc:GetTrialDiscById(tbDisc[i]) + printError("Build disc data missing: " .. tostring(self.mapBuild.nBuildId) .. ", " .. nDiscId) + return end - if mapDisc == nil then - mapDisc = PlayerData.Disc:GetRankDetailDisc(tbDisc[i]) - end - mapDiscData[tbDisc[i]] = mapDisc + mapDiscData[nDiscId] = mapDisc end end - EventManager.Hit(EventId.OpenPanel, PanelId.DiscSkill, tbDisc, self.mapBuild.tbNotes, mapDiscData) + local nSelectedDiscId = nIndex and tbDisc[nIndex] or nil + EventManager.Hit(EventId.OpenPanel, PanelId.DiscSkill, tbDisc, self.mapBuild.tbNotes, mapDiscData, nSelectedDiscId) end return StarTowerBuildDetailItemCtrl diff --git a/lua/game/ui/startower/build/startowerbuildsavectrl.lua b/lua/game/ui/startower/build/startowerbuildsavectrl.lua index 3746ffa06..8fc3b9b37 100644 --- a/lua/game/ui/startower/build/startowerbuildsavectrl.lua +++ b/lua/game/ui/startower/build/startowerbuildsavectrl.lua @@ -160,7 +160,11 @@ function StarTowerBuildSaveCtrl:Awake() if type(tbParam) == "table" then self.bSuccess = tbParam[1] self.mapBuild = tbParam[2] - self.bSweep = tbParam[4] + if type(tbParam[3]) == "function" then + self._fnCloseCallback = tbParam[3] + else + self.bSweep = tbParam[4] + end end end function StarTowerBuildSaveCtrl:OnEnable() @@ -182,6 +186,11 @@ function StarTowerBuildSaveCtrl:OnEnable() cs_coroutine.start(wait) end function StarTowerBuildSaveCtrl:OnDisable() + if self._fnCloseCallback ~= nil then + local fnCloseCallback = self._fnCloseCallback + self._fnCloseCallback = nil + fnCloseCallback() + end end function StarTowerBuildSaveCtrl:OnDestroy() end diff --git a/lua/game/ui/startower/depot/depotdiscskillctrl.lua b/lua/game/ui/startower/depot/depotdiscskillctrl.lua index 9c9a652b8..b63357aaa 100644 --- a/lua/game/ui/startower/depot/depotdiscskillctrl.lua +++ b/lua/game/ui/startower/depot/depotdiscskillctrl.lua @@ -60,13 +60,14 @@ function DepotDiscSkillCtrl:RefreshDiscSkill(mapNote, tbActiveSecondaryIds) for i = 1, 9 do self._mapNode.imgNote[i].gameObject:SetActive(false) end - for nIdx, nNoteId in ipairs(self._panel.tbShowNote) do + for nIdx, sNoteId in ipairs(self._panel.tbShowNote) do if nIdx <= #self._mapNode.imgNote then self._mapNode.imgNote[nIdx].gameObject:SetActive(true) - nNoteId = tonumber(nNoteId) + local nNoteId = tonumber(sNoteId) local nNoteCount = mapNote[nNoteId] == nil and 0 or mapNote[nNoteId] local noteCfg = ConfigTable.GetData("SubNoteSkill", nNoteId) local nNoteNeed = self._panel.mapNoteNeed[nNoteId] + local sIconPath = "" if nNoteNeed ~= nil and 0 < nNoteNeed then sIconPath = noteCfg.Icon .. AllEnum.DiscSkillIconSurfix.S_Light else @@ -154,6 +155,10 @@ function DepotDiscSkillCtrl:OnEvent_SelectDepotDiscSkill(nDiscId, nMainSkillId, self._mapNode.goDiscSkillItem:ChangeWordRaycast(true) end function DepotDiscSkillCtrl:OnBtnClick_DiscDetail() + if self:GetPanelId() == PanelId.StarTowerFastBattle then + self._panel:OpenDepotDetailPanel(PanelId.DiscSkill, self._panel.tbDisc, self.tbMapNote, self._panel.mapDiscData) + return + end EventManager.Hit(EventId.OpenPanel, PanelId.DiscSkill, self._panel.tbDisc, self.tbMapNote, self._panel.mapDiscData) end return DepotDiscSkillCtrl diff --git a/lua/game/ui/startower/depot/startowerdepotctrl.lua b/lua/game/ui/startower/depot/startowerdepotctrl.lua index ae6bc90f0..8f00308d2 100644 --- a/lua/game/ui/startower/depot/startowerdepotctrl.lua +++ b/lua/game/ui/startower/depot/startowerdepotctrl.lua @@ -234,6 +234,10 @@ function StarTowerDepotCtrl:OnEvent_SelectDepotTog(nTog) self:SwitchTog() end function StarTowerDepotCtrl:OnBtnClick_Dictionary() - EventManager.Hit(EventId.OpenPanel, PanelId.DictionaryFR, self:GetPanelId() == PanelId.StarTowerFastBattle) + if self:GetPanelId() == PanelId.StarTowerFastBattle then + self._panel:OpenDepotDetailPanel(PanelId.DictionaryFR, true) + return + end + EventManager.Hit(EventId.OpenPanel, PanelId.DictionaryFR, false) end return StarTowerDepotCtrl diff --git a/lua/game/ui/startower/disctips/discskillactivectrl.lua b/lua/game/ui/startower/disctips/discskillactivectrl.lua index e65e574a3..e305e6aaf 100644 --- a/lua/game/ui/startower/disctips/discskillactivectrl.lua +++ b/lua/game/ui/startower/disctips/discskillactivectrl.lua @@ -83,12 +83,14 @@ DiscSkillActiveCtrl._mapEventConfig = { StarTowerShowDiscSkill = "OnEvent_ShowDiscSkillActive", OpenNoteDepot = "OnEvent_OpenNoteDepot", GamepadUIReopen = "OnEvent_Reopen", - StarTowerDiscTips = "OnEvent_StarTowerDiscTips" + StarTowerDiscTips = "OnEvent_StarTowerDiscTips", + StarTowerAutoAdvanceDiscSkill = "OnEvent_AutoAdvance" } DiscSkillActiveCtrl._mapRedDotConfig = {} local panel_stage_note = 1 local panel_stage_skill = 2 local panel_stage_skill_upgrade = 3 +local AUTO_ADVANCE_DELAY = 2 function DiscSkillActiveCtrl:InitNoteSkillList() for k, v in ipairs(self._mapNode.imgNote) do v.gameObject:SetActive(self._panel.tbShowNote[k] ~= nil) @@ -195,10 +197,12 @@ function DiscSkillActiveCtrl:RefreshNoteSkill(tbNoteChange) self._mapNode.txtTips[1].gameObject:SetActive(true) self._mapNode.txtTips[2].gameObject:SetActive(true) EventManager.Hit("Guide_PassiveCheck_Msg", "Guide_OpenDiscSkillActive") + self:TryAutoAdvance() end end, true, true, true) else EventManager.Hit(EventId.BlockInput, false) + self:TryAutoAdvance() end self._mapNode.txtTips[1].gameObject:SetActive(false) self._mapNode.txtTips[2].gameObject:SetActive(false) @@ -239,10 +243,13 @@ function DiscSkillActiveCtrl:RefreshDiscSkill(tbSkillList) EventManager.Hit(EventId.BlockInput, false) self._mapNode.txtTips[1].gameObject:SetActive(true) self._mapNode.txtTips[2].gameObject:SetActive(true) + self:TryAutoAdvance() end end, true, true, true) self._mapNode.txtTips[1].gameObject:SetActive(false) self._mapNode.txtTips[2].gameObject:SetActive(false) + else + self:TryAutoAdvance() end end function DiscSkillActiveCtrl:ShowDiscUpgradeCard() @@ -255,6 +262,7 @@ function DiscSkillActiveCtrl:ShowDiscUpgradeCard() self:AddTimer(1, nAnimLen, function() self._mapNode.txtTips[1].gameObject:SetActive(true) self._mapNode.txtTips[2].gameObject:SetActive(true) + self:TryAutoAdvance() end, true, true, true) EventManager.Hit(EventId.TemporaryBlockInput, nAnimLen) WwiseManger:PlaySound("ui_roguelike_outfit_select") @@ -277,6 +285,8 @@ function DiscSkillActiveCtrl:ShowDiscUpgradeCard() end function DiscSkillActiveCtrl:HidePanel() self.bOpen = false + self._bAutoAdvance = false + self._bAutoAdvanceScheduled = false GamepadUIManager.DisableGamepadUI("DiscSkillActiveCtrl") EventManager.Hit("StarTowerSetButtonEnable", true, true) PanelManager.InputEnable() @@ -329,7 +339,33 @@ function DiscSkillActiveCtrl:OnDisable() end self.tbSkillItemCtrl = {} end +function DiscSkillActiveCtrl:TryAutoAdvance() + if not self._bAutoAdvance or self._bAutoAdvanceScheduled or not self.bOpen then + return + end + if self._isAutoEnabledCallback ~= nil and not self._isAutoEnabledCallback() then + self._bAutoAdvance = false + return + end + self._bAutoAdvanceScheduled = true + local nSerial = self._nAutoAdvanceSerial or 0 + self:AddTimer(1, AUTO_ADVANCE_DELAY, function() + self._bAutoAdvanceScheduled = false + if nSerial == (self._nAutoAdvanceSerial or 0) and self._bAutoAdvance and self.bOpen and (self._isAutoEnabledCallback == nil or self._isAutoEnabledCallback()) then + self:OnBtnClick_BtnBg() + end + end, true, true, true) +end +function DiscSkillActiveCtrl:OnEvent_AutoAdvance(callback, isAutoEnabledCallback) + if not self.bOpen or self.callback ~= callback then + return + end + self._bAutoAdvance = true + self._isAutoEnabledCallback = isAutoEnabledCallback +end function DiscSkillActiveCtrl:OnBtnClick_BtnBg() + self._nAutoAdvanceSerial = (self._nAutoAdvanceSerial or 0) + 1 + self._bAutoAdvanceScheduled = false if self.nPanelStage == panel_stage_note then if self.tbParam.tbSkill ~= nil and next(self.tbParam.tbSkill) ~= nil then self.nPanelStage = panel_stage_skill diff --git a/lua/game/ui/startower/npcoption/npcoptionctrl.lua b/lua/game/ui/startower/npcoption/npcoptionctrl.lua index 0860cac83..7789fb459 100644 --- a/lua/game/ui/startower/npcoption/npcoptionctrl.lua +++ b/lua/game/ui/startower/npcoption/npcoptionctrl.lua @@ -108,13 +108,16 @@ NpcOptionCtrl._mapNodeConfig = { NpcOptionCtrl._mapEventConfig = { RefreshStarTowerCoin = "OnEvent_SetCoin", GamepadUIChange = "OnEvent_GamepadUIChange", - GamepadUIReopen = "OnEvent_Reopen" + GamepadUIReopen = "OnEvent_Reopen", + StarTowerAutoSelectEvent = "OnEvent_AutoSelectEvent", + StarTowerAutoDisplayEvent = "OnEvent_AutoDisplayEvent" } NpcOptionCtrl._mapRedDotConfig = {} function NpcOptionCtrl:Awake() self.PanelOffset = Vector3.zero self.tbGamepadUINode = self:GetGamepadUINode() self.nCoin = 0 + self._nAutoDisplaySerial = 0 self:SetSprite_Coin(self._mapNode.imgCoin, AllEnum.CoinItemId.FixedRogCurrency) NovaAPI.SetTMPText(self._mapNode.txtCoinCount, self.nCoin) end @@ -156,6 +159,7 @@ function NpcOptionCtrl:OnEnable() self.nStarTowerId = tbParams[13] self.tbNote = tbParams[14] self.tbDisc = tbParams[15] + self.mapAutoDisplay = tbParams[16] NovaAPI.SetTMPText(self._mapNode.txtCoinCount, self:ThousandsNumber(self.nCoin)) self._mapNode.imgMask.gameObject:SetActive(false) self._mapNode.goContent.gameObject:SetActive(false) @@ -175,6 +179,7 @@ function NpcOptionCtrl:OnEnable() else self:RefreshHighDanger(nEventId, nNpcSkinId, nTalkId) end + self:SetAutoDisplay(self.mapAutoDisplay) end cs_coroutine.start(wait) end @@ -635,12 +640,12 @@ function NpcOptionCtrl:OnDestroy() end function NpcOptionCtrl:OnRelease() end -function NpcOptionCtrl:ClosePanel(bOnlyTalk, nSelectIdx, nEventId) +function NpcOptionCtrl:ClosePanel(bOnlyTalk, nSelectIdx, nEventId, bAuto) local callback = function() GamepadUIManager.DisableGamepadUI("NpcOptionCtrl") PanelManager.InputEnable() if self.callback ~= nil and not bOnlyTalk then - self.callback(nSelectIdx, nEventId) + self.callback(nSelectIdx, nEventId, false, bAuto == true) end EventManager.Hit(EventId.ClosePanel, PanelId.NpcOptionPanel) end @@ -688,6 +693,85 @@ function NpcOptionCtrl:OnBtnClick_Select(btn) end self:ClosePanel(false, nIdx, self.nEventId) end +function NpcOptionCtrl:PreviewAutoSelect(nIndex) + local btnChoose = self._mapNode.btnChoose[nIndex] + if btnChoose == nil or not btnChoose.interactable then + return false + end + local nReadyDelay = 0 + if self.bSelectTalk then + nReadyDelay = self:OnBtnClick_Talk() or 0 + end + for k, selectNode in ipairs(self._mapNode.Select) do + selectNode:SetActive(k == nIndex) + end + self.nSelectIdx = nIndex + GamepadUIManager.SetSelectedUI(btnChoose.gameObject) + return true, nReadyDelay +end +function NpcOptionCtrl:SetAutoDisplay(mapAutoDisplay) + if type(mapAutoDisplay) ~= "table" then + return + end + self.mapAutoDisplay = mapAutoDisplay + self._nAutoDisplaySerial = self._nAutoDisplaySerial + 1 + self:StartAutoDisplay(self._nAutoDisplaySerial) +end +function NpcOptionCtrl:StartAutoDisplay(nSerial) + local mapAutoDisplay = self.mapAutoDisplay + local IsAutoDisplayEnabled = function() + if nSerial ~= self._nAutoDisplaySerial then + return false + end + return type(mapAutoDisplay.isEnabledCallback) ~= "function" or mapAutoDisplay.isEnabledCallback() + end + local PreviewAndReady = function() + if not IsAutoDisplayEnabled() then + return + end + local bPreviewSuccess, nReadyDelay = self:PreviewAutoSelect(mapAutoDisplay.nTargetIndex) + if not bPreviewSuccess or type(mapAutoDisplay.readyCallback) ~= "function" then + return + end + local Ready = function() + if IsAutoDisplayEnabled() then + mapAutoDisplay.readyCallback() + end + end + if 0 < nReadyDelay then + self:AddTimer(1, nReadyDelay, Ready, true, true, true) + else + Ready() + end + end + if not self.bSelectTalk then + PreviewAndReady() + return + end + self:AddTimer(1, 2, function() + if not IsAutoDisplayEnabled() then + return + end + local nAnimLen = self.bSelectTalk and (self:OnBtnClick_Talk() or 0) or 0 + if 0 < nAnimLen then + self:AddTimer(1, nAnimLen, PreviewAndReady, true, true, true) + else + PreviewAndReady() + end + end, true, true, true) +end +function NpcOptionCtrl:OnEvent_AutoDisplayEvent(nEventId, mapAutoDisplay) + if self.bOnlyTalk or self.nEventId ~= nEventId then + return + end + self:SetAutoDisplay(mapAutoDisplay) +end +function NpcOptionCtrl:OnEvent_AutoSelectEvent(nEventId, nIndex) + if self.nEventId ~= nEventId or not self:PreviewAutoSelect(nIndex) then + return + end + self:ClosePanel(false, nIndex, nEventId, true) +end function NpcOptionCtrl:OnBtnSelect_Select(btn, nIndex) if self.nSelectIdx == nIndex then return @@ -741,6 +825,7 @@ function NpcOptionCtrl:OnBtnClick_Talk(btn) end self:SetCoinActive(true) self:SelectChoose() + return nAnimLen end function NpcOptionCtrl:LoadOffset(sPath) return self:LoadAsset(sPath, typeof(Offset)) diff --git a/lua/game/ui/startower/potential/potentiallevelupctrl.lua b/lua/game/ui/startower/potential/potentiallevelupctrl.lua index 0d4ccfd03..22256467a 100644 --- a/lua/game/ui/startower/potential/potentiallevelupctrl.lua +++ b/lua/game/ui/startower/potential/potentiallevelupctrl.lua @@ -1,6 +1,7 @@ local PotentialLevelUpCtrl = class("PotentialLevelUpCtrl", BaseCtrl) local WwiseAudioMgr = CS.WwiseAudioManager.Instance local GamepadUIManager = require("GameCore.Module.GamepadUIManager") +local StarTowerSettingGate = require("Game.Adventure.StarTower.StarTowerSettingGate") PotentialLevelUpCtrl._mapNodeConfig = { blurBg = {}, menuBg = {}, @@ -62,7 +63,8 @@ PotentialLevelUpCtrl._mapNodeConfig = { } PotentialLevelUpCtrl._mapEventConfig = { ShowPotentialLevelUp = "OnEvent_ShowPotentialLevelUp", - GamepadUIReopen = "OnEvent_Reopen" + GamepadUIReopen = "OnEvent_Reopen", + StarTowerAutoClosePotentialLevelUp = "OnEvent_AutoClose" } PotentialLevelUpCtrl._mapRedDotConfig = {} function PotentialLevelUpCtrl:Refresh(tbPotential) @@ -76,6 +78,7 @@ function PotentialLevelUpCtrl:Refresh(tbPotential) self:RefreshPotentialList(tbPotential) end function PotentialLevelUpCtrl:RefreshPotentialList(tbPotential) + local nSettingSerial = StarTowerSettingGate.Begin() local tbCardObj = {} local bSimple = PlayerData.StarTower:GetPotentialDescSimple() for k, v in ipairs(self._mapNode.potentialCard) do @@ -111,11 +114,31 @@ function PotentialLevelUpCtrl:RefreshPotentialList(tbPotential) end end EventManager.Hit(EventId.BlockInput, false) + StarTowerSettingGate.ReadyAfter(self, nSettingSerial, math.max(NovaAPI.GetAnimClipLength(self._mapNode.animCtrl, { + "PotentialSelectPanel_in" + }), NovaAPI.GetAnimClipLength(self._mapNode.potentialCard[1].animCtrl, { + "tc_newperk_card_in" + }))) + self:TryAutoClose() end cs_coroutine.start(wait) + else + self:TryAutoClose() end end +function PotentialLevelUpCtrl:TryAutoClose() + if not self._bAutoClosePending or not self._mapNode.contentRoot.gameObject.activeSelf then + return + end + StarTowerSettingGate.Transition(self, 0.3) + self:AddTimer(1, 0.3, function() + if self._bAutoClosePending and (self._isAutoEnabledCallback == nil or self._isAutoEnabledCallback()) then + self:OnBtnClick_MaskBg() + end + end, true, true, true) +end function PotentialLevelUpCtrl:HidePanel() + StarTowerSettingGate.Begin() PanelManager.InputEnable() EventManager.Hit("StarTowerSetButtonEnable", true, true) self._mapNode.blurBg.gameObject:SetActive(false) @@ -140,11 +163,21 @@ end function PotentialLevelUpCtrl:OnEnable() end function PotentialLevelUpCtrl:OnDisable() + StarTowerSettingGate.Clear(self) end function PotentialLevelUpCtrl:OnBtnClick_MaskBg() + self._bAutoClosePending = false self:HidePanel() end +function PotentialLevelUpCtrl:OnEvent_AutoClose(callback, isAutoEnabledCallback) + if not self._mapNode.blurBg.gameObject.activeSelf or self.callback ~= callback then + return + end + self._bAutoClosePending = true + self._isAutoEnabledCallback = isAutoEnabledCallback +end function PotentialLevelUpCtrl:OnBtnClick_Depot() + StarTowerSettingGate.Begin() self.bOpenDepot = true EventManager.Hit("StarTowerSetButtonEnable", false, false) CS.GameCameraStackManager.Instance:OpenMainCamera() @@ -155,6 +188,7 @@ function PotentialLevelUpCtrl:OnBtnClick_Depot() end function PotentialLevelUpCtrl:OnEvent_CloseStarTowerDepot() if self.bOpenDepot then + local nSettingSerial = StarTowerSettingGate.Begin() self.bOpenDepot = false EventManager.Hit("StarTowerSetButtonEnable", false, false) self._mapNode.blurBg.gameObject:SetActive(true) @@ -171,10 +205,16 @@ function PotentialLevelUpCtrl:OnEvent_CloseStarTowerDepot() end end end - cs_coroutine.start(wait) + cs_coroutine.start(function() + wait() + StarTowerSettingGate.ReadyAfter(self, nSettingSerial, NovaAPI.GetAnimClipLength(self._mapNode.potentialCard[1].animCtrl, { + "tc_newperk_card_switch_up" + })) + end) end end function PotentialLevelUpCtrl:OnEvent_ShowPotentialLevelUp(tbPotential, callback) + StarTowerSettingGate.Begin() self._panel:SetTop(self.canvas) if self._mapNode.blurBg.gameObject.activeSelf == false then PanelManager.InputDisable() diff --git a/lua/game/ui/startower/potential/potentialselectctrl.lua b/lua/game/ui/startower/potential/potentialselectctrl.lua index 3b4d16ade..1915926de 100644 --- a/lua/game/ui/startower/potential/potentialselectctrl.lua +++ b/lua/game/ui/startower/potential/potentialselectctrl.lua @@ -1,6 +1,7 @@ local PotentialSelectCtrl = class("PotentialSelectCtrl", BaseCtrl) local WwiseAudioMgr = CS.WwiseAudioManager.Instance local GamepadUIManager = require("GameCore.Module.GamepadUIManager") +local StarTowerSettingGate = require("Game.Adventure.StarTower.StarTowerSettingGate") PotentialSelectCtrl._mapNodeConfig = { blurBg = {}, menuBg = {}, @@ -20,6 +21,10 @@ PotentialSelectCtrl._mapNodeConfig = { sComponentName = "NaviButton", callback = "OnBtnClick_Depot" }, + goDepotRoot = { + sNodeName = "imgBg_Back_Log", + sComponentName = "GameObject" + }, imgUpgradeTitle = {}, imgSelectTitle = {}, txtUpgrade = {sComponentName = "TMP_Text"}, @@ -86,14 +91,17 @@ PotentialSelectCtrl._mapEventConfig = { StarTowerPotentialSelect = "OnEvent_StarTowerPotentialSelect", RefreshStarTowerCoin = "OnEvent_SetCoin", GamepadUIChange = "OnEvent_GamepadUIChange", - GamepadUIReopen = "OnEvent_Reopen" + GamepadUIReopen = "OnEvent_Reopen", + StarTowerAutoSelectPotential = "OnEvent_AutoSelectPotential", + StarTowerAutoDecisionStateChanged = "OnEvent_AutoDecisionStateChanged" } PotentialSelectCtrl._mapRedDotConfig = {} -function PotentialSelectCtrl:Refresh(nEventId, tbPotential, mapPotential, nType, nLevel, tbNewIds, mapRoll, nCoin, tbLuckyIds, bAfterRoll, tbRecommend) +function PotentialSelectCtrl:Refresh(nEventId, tbPotential, mapPotential, nType, nLevel, tbNewIds, mapRoll, nCoin, tbLuckyIds, bAfterRoll, tbRecommend, nAutoSelectIdx) self.nEventId = nEventId + self._nAutoSelectIdx = nAutoSelectIdx if tbPotential == nil or #tbPotential == 0 then - local completeFunc = function(nEventId, tbPotential, mapPotential, nType, nLevel, tbNewIds, mapRoll, nCoin, tbLuckyIds, tbRecommend) - self:SelectComplete(nEventId, tbPotential, mapPotential, nType, nLevel, tbNewIds, mapRoll, nCoin, tbLuckyIds, tbRecommend) + local completeFunc = function(nEventId, tbPotential, mapPotential, nType, nLevel, tbNewIds, mapRoll, nCoin, tbLuckyIds, tbRecommend, nAutoSelectIdx) + self:SelectComplete(nEventId, tbPotential, mapPotential, nType, nLevel, tbNewIds, mapRoll, nCoin, tbLuckyIds, tbRecommend, nAutoSelectIdx) end self.callback(1000, nEventId, completeFunc) traceback("潜能卡选择列表为空!!!") @@ -124,6 +132,7 @@ function PotentialSelectCtrl:Refresh(nEventId, tbPotential, mapPotential, nType, end self._mapNode.RollButton:SetActive(mapRoll and mapRoll.CanReRoll and nType ~= 2) self._mapNode.btnConfirm.gameObject:SetActive(false) + self._mapNode.goDepotRoot:SetActive(self._panel.nStarTowerId ~= 999) self.nCoin = nCoin NovaAPI.SetTMPText(self._mapNode.txtCoinCount, self:ThousandsNumber(self.nCoin)) self.mapRoll = mapRoll @@ -201,7 +210,22 @@ function PotentialSelectCtrl:RefreshCoin(nCoin, mapRoll) NovaAPI.SetTMPText(self._mapNode.txtRollCostCount, mapRoll.ReRollPrice) NovaAPI.SetTMPColor(self._mapNode.txtRollCostCount, nCoin < mapRoll.ReRollPrice and Red_Unable or Blue_Normal) end +function PotentialSelectCtrl:ReadySettingPresentationAfter(mapPresentation, nDuration) + if self._mapSettingPresentation ~= mapPresentation then + return + end + self:AddTimer(1, nDuration, function() + if self._mapSettingPresentation == mapPresentation then + mapPresentation.bReady = true + StarTowerSettingGate.Ready(self, mapPresentation.nSerial) + end + end, true, true, true) +end function PotentialSelectCtrl:RefreshPotentialList(tbPotential, mapPotential, tbNewIds, tbLuckyIds, bAfterRoll, tbRecommendParam) + local mapPresentation = { + nSerial = StarTowerSettingGate.Begin() + } + self._mapSettingPresentation = mapPresentation local tbRecommend = {} if 0 < #tbRecommendParam then if tbRecommendParam[1].nLevel == nil then @@ -318,7 +342,13 @@ function PotentialSelectCtrl:RefreshPotentialList(tbPotential, mapPotential, tbN end end end - cs_coroutine.start(wait) + cs_coroutine.start(function() + wait() + local nRollAnimTime = NovaAPI.GetAnimClipLength(self._mapNode.potentialCard[1].animCtrl, { + "tc_newperk_card_RollEffect" + }) + self:ReadySettingPresentationAfter(mapPresentation, math.max(nAnimTime, bAfterRoll and nRollAnimTime or 0)) + end) end end function PotentialSelectCtrl:SetSimpleState() @@ -346,70 +376,87 @@ function PotentialSelectCtrl:PlayCharVoice(tbPotential) end PlayerData.Voice:PlayCharVoice(sVoiceKey, nCharId) end -function PotentialSelectCtrl:SelectComplete(nEventId, tbPotential, mapPotential, nType, nLevel, tbNewIds, mapRoll, nCoin, tbLuckyIds, tbRecommend) - if nEventId == 0 then - if self.bSkip then +function PotentialSelectCtrl:SelectComplete(nEventId, tbPotential, mapPotential, nType, nLevel, tbNewIds, mapRoll, nCoin, tbLuckyIds, tbRecommend, nAutoSelectIdx, readyCallback) + self._mapSettingPresentation = nil + StarTowerSettingGate.Begin() + self:PlaySelectCollect(nEventId == 0, function() + if nEventId == 0 then self:HidePanel() - if nil ~= self.callback then + if self.callback ~= nil then self.callback(nEventId, -1) end - return - end - EventManager.Hit(EventId.BlockInput, true) - self._mapNode.blurBg.gameObject:SetActive(false) - self._mapNode.menuBg.gameObject:SetActive(true) - self._mapNode.btnConfirm.gameObject:SetActive(false) - EventManager.Hit("StarTowerSetButtonEnable", true, false) - CS.GameCameraStackManager.Instance:OpenMainCamera() - for k, v in ipairs(self._mapNode.potentialCard) do - if k == self.nSelectIdx then - local animCtrl = v.gameObject:GetComponent("Animator") - animCtrl:Play("tc_newperk_card_out") - local fxRoot = v.gameObject.transform:Find("FX") - local fx = v.gameObject.transform:Find("FX/glow") - local OutAnimFinish = function() - local beginPos = fxRoot.transform.position - local controlPos = Vector3(3, 5, 0) - local endPos = self._mapNode.depotPoint.transform.position - local wait = function() - WwiseAudioMgr:PlaySound("ui_roguelike_card_flyby") - local totalMoveTime = 0.3 - local moveTime = 0 - local normalizedTime = 0 - while normalizedTime < 1 do - moveTime = moveTime + CS.UnityEngine.Time.unscaledDeltaTime - normalizedTime = moveTime / totalMoveTime - normalizedTime = normalizedTime <= 1 and normalizedTime or 1 - local x, y, z = UTILS.GetBezierPointByT(beginPos, controlPos, endPos, normalizedTime) - local angleZ = 100 * normalizedTime * 2 - angleZ = angleZ <= 100 and angleZ or 100 - fxRoot.transform.localEulerAngles = Vector3(0, 0, angleZ) - fxRoot.transform.position = Vector3(x, y, z) - coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) - end - self._mapNode.cardFinishParticle:SetActive(true) - fx.gameObject:SetActive(false) - coroutine.yield(CS.UnityEngine.WaitForSecondsRealtime(0.5)) - EventManager.Hit(EventId.BlockInput, false) - self:HidePanel() - fxRoot.transform.position = beginPos - fxRoot.transform.localEulerAngles = Vector3(0, 0, 0) - fx.gameObject:SetActive(true) - if nil ~= self.callback then - self.callback(nEventId, -1) - end - end - cs_coroutine.start(wait) - end - self:SetAnimationCallback(animCtrl, OutAnimFinish) - else - v.gameObject:SetActive(false) + else + self._mapNode.cardFinishParticle:SetActive(false) + self:Refresh(nEventId, tbPotential, mapPotential, nType, nLevel, tbNewIds, mapRoll, nCoin, tbLuckyIds, false, tbRecommend, nAutoSelectIdx) + if type(readyCallback) == "function" then + readyCallback() end end + end) +end +function PotentialSelectCtrl:PlaySelectCollect(bLastSelection, completeCallback) + if self.bSkip then + self:SetSubmitInputBlocked(false) + completeCallback() + return + end + if self.selectTimer ~= nil then + self.selectTimer:Cancel() + self.selectTimer = nil + end + self:SetSubmitInputBlocked(true) + self._mapNode.btnConfirm.gameObject:SetActive(false) + self._mapNode.goDepotRoot:SetActive(false) + self._mapNode.RollButton:SetActive(false) + if bLastSelection then + self._mapNode.blurBg.gameObject:SetActive(false) + self._mapNode.menuBg.gameObject:SetActive(true) + EventManager.Hit("StarTowerSetButtonEnable", true, false) + CS.GameCameraStackManager.Instance:OpenMainCamera() + end + for nIndex, ctrlCard in ipairs(self._mapNode.potentialCard) do + if nIndex == self.nSelectIdx then + local animCtrl = ctrlCard.gameObject:GetComponent("Animator") + animCtrl:Play("tc_newperk_card_out") + local fxRoot = ctrlCard.gameObject.transform:Find("FX") + local fx = ctrlCard.gameObject.transform:Find("FX/glow") + local OutAnimFinish = function() + local beginPos = fxRoot.transform.position + local controlPos = Vector3(3, 5, 0) + local endPos = self._mapNode.depotPoint.transform.position + local wait = function() + WwiseAudioMgr:PlaySound("ui_roguelike_card_flyby") + local totalMoveTime = 0.3 + local moveTime = 0 + local normalizedTime = 0 + while normalizedTime < 1 do + moveTime = moveTime + CS.UnityEngine.Time.unscaledDeltaTime + normalizedTime = math.min(moveTime / totalMoveTime, 1) + local nPosX, nPosY, nPosZ = UTILS.GetBezierPointByT(beginPos, controlPos, endPos, normalizedTime) + local angleZ = math.min(100 * normalizedTime * 2, 100) + fxRoot.transform.localEulerAngles = Vector3(0, 0, angleZ) + fxRoot.transform.position = Vector3(nPosX, nPosY, nPosZ) + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + end + self._mapNode.cardFinishParticle:SetActive(true) + fx.gameObject:SetActive(false) + coroutine.yield(CS.UnityEngine.WaitForSecondsRealtime(0.5)) + fxRoot.transform.position = beginPos + fxRoot.transform.localEulerAngles = Vector3(0, 0, 0) + fx.gameObject:SetActive(true) + self:SetSubmitInputBlocked(false) + completeCallback() + end + cs_coroutine.start(wait) + end + self:SetAnimationCallback(animCtrl, OutAnimFinish) + else + ctrlCard.gameObject:SetActive(false) + end + end + if bLastSelection then self._mapNode.animCtrl:Play("PotentialSelectPanel_out") EventManager.Hit("Guide_Potential_SelectComplete") - else - self:Refresh(nEventId, tbPotential, mapPotential, nType, nLevel, tbNewIds, mapRoll, nCoin, tbLuckyIds, false, tbRecommend) end end function PotentialSelectCtrl:MoveConfirmButton(btnCard) @@ -423,7 +470,10 @@ function PotentialSelectCtrl:MoveConfirmButton(btnCard) end end function PotentialSelectCtrl:HidePanel() + self._mapSettingPresentation = nil + StarTowerSettingGate.Begin() self.bOpen = false + self._nAutoSelectIdx = nil if not self.bSkip then PanelManager.InputEnable() EventManager.Hit("StarTowerSetButtonEnable", true, true) @@ -435,6 +485,7 @@ function PotentialSelectCtrl:HidePanel() end function PotentialSelectCtrl:Awake() self.nRecommendIdx = 1 + self._bSubmitInputBlocked = false self.canvas = self.gameObject:GetComponent("Canvas") self.nInitSortingOrder = NovaAPI.GetCanvasSortingOrder(self.canvas) self.btnConfirmPosY = self._mapNode.rtBtnConfirm.localPosition.y @@ -463,6 +514,10 @@ function PotentialSelectCtrl:OnEnable() end end function PotentialSelectCtrl:OnDisable() + self._mapSettingPresentation = nil + StarTowerSettingGate.Clear(self) + self._nAutoSelectIdx = nil + self:SetSubmitInputBlocked(false) for k, v in ipairs(self._mapNode.btnPotential) do v.onSelect:RemoveListener(self.handler[k]) end @@ -472,6 +527,8 @@ function PotentialSelectCtrl:OnDisable() end end function PotentialSelectCtrl:OnBtnClick_Depot() + self._mapSettingPresentation = nil + StarTowerSettingGate.Begin() self.bOpenDepot = true EventManager.Hit("StarTowerSetButtonEnable", false, false) CS.GameCameraStackManager.Instance:OpenMainCamera() @@ -492,31 +549,50 @@ function PotentialSelectCtrl:OnBtnClick_ChangeDesc() end function PotentialSelectCtrl:OnBtnClick_Confirm() if self.nSelectIdx ~= 0 and self.callback ~= nil then - local completeFunc = function(nEventId, tbPotential, mapPotential, nType, nLevel, tbNewIds, mapRoll, nCoin, tbLuckyIds, tbRecommend) - EventManager.Hit(EventId.BlockInput, false) - self:SelectComplete(nEventId, tbPotential, mapPotential, nType, nLevel, tbNewIds, mapRoll, nCoin, tbLuckyIds, tbRecommend) + local completeFunc = function(nEventId, tbPotential, mapPotential, nType, nLevel, tbNewIds, mapRoll, nCoin, tbLuckyIds, tbRecommend, nAutoSelectIdx, readyCallback) + self:SelectComplete(nEventId, tbPotential, mapPotential, nType, nLevel, tbNewIds, mapRoll, nCoin, tbLuckyIds, tbRecommend, nAutoSelectIdx, readyCallback) if self.nPanelType == 2 then PlayerData.Voice:PlayCharVoice("thankLvup", 9133, nil, true) end end - EventManager.Hit(EventId.BlockInput, true) - self.callback(self.nSelectIdx, self.nEventId, completeFunc) + local bAuto = self._bAutoSubmitting == true + self._bAutoSubmitting = false + self:SetSubmitInputBlocked(true) + self.callback(self.nSelectIdx, self.nEventId, completeFunc, false, bAuto) end end function PotentialSelectCtrl:OnBtnClick_Roll() - if not self.callback then + if not (self.callback and self.mapRoll and self.mapRoll.CanReRoll) or self.bSpecialPotential then + self._bAutoSubmitting = false return end if self.nCoin < self.mapRoll.ReRollPrice then EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("StarTower_ReRoll_NotEnoughCoin")) return end - local completeFunc = function(nEventId, tbPotential, mapPotential, nType, nLevel, tbNewIds, mapRoll, nCoin, tbLuckyIds, tbRecommend) - EventManager.Hit(EventId.BlockInput, false) - self:Refresh(nEventId, tbPotential, mapPotential, nType, nLevel, tbNewIds, mapRoll, nCoin, tbLuckyIds, true, tbRecommend) + local completeFunc = function(nEventId, tbPotential, mapPotential, nType, nLevel, tbNewIds, mapRoll, nCoin, tbLuckyIds, tbRecommend, nAutoSelectIdx, readyCallback) + self:SetSubmitInputBlocked(false) + self:Refresh(nEventId, tbPotential, mapPotential, nType, nLevel, tbNewIds, mapRoll, nCoin, tbLuckyIds, true, tbRecommend, nAutoSelectIdx) + if type(readyCallback) == "function" then + readyCallback() + end end - EventManager.Hit(EventId.BlockInput, true) - self.callback(self.nSelectIdx, self.nEventId, completeFunc, true) + local bAuto = self._bAutoSubmitting == true + self._bAutoSubmitting = false + self:SetSubmitInputBlocked(true) + self.callback(self.nSelectIdx, self.nEventId, completeFunc, true, bAuto) +end +function PotentialSelectCtrl:SetSubmitInputBlocked(bBlocked) + if bBlocked then + self._mapSettingPresentation = nil + StarTowerSettingGate.Begin() + end + bBlocked = bBlocked == true + if self._bSubmitInputBlocked == bBlocked then + return + end + self._bSubmitInputBlocked = bBlocked + EventManager.Hit(EventId.BlockInput, bBlocked) end function PotentialSelectCtrl:OnBtnSelect_PotentialItem(btn, nIndex) local nUIType = GamepadUIManager.GetCurUIType() @@ -529,6 +605,11 @@ function PotentialSelectCtrl:OnBtnClick_PotentialItem(btn, nIndex) return end WwiseAudioMgr:PlaySound("ui_roguelike_xintiao_slide") + StarTowerSettingGate.Transition(self, math.max(NovaAPI.GetAnimClipLength(self._mapNode.potentialCard[nIndex].animCtrl, { + "tc_newperk_card_switch_up" + }), NovaAPI.GetAnimClipLength(self._mapNode.potentialCard[nIndex].animCtrl, { + "tc_newperk_card_switch_down" + }))) self:MoveConfirmButton(btn) for k, v in ipairs(self._mapNode.potentialCard) do if k == nIndex then @@ -542,7 +623,36 @@ function PotentialSelectCtrl:OnBtnClick_PotentialItem(btn, nIndex) self:SelectScroll(nIndex) self.nSelectIdx = nIndex end -function PotentialSelectCtrl:OnEvent_StarTowerPotentialSelect(nEventId, tbPotential, mapPotential, nType, nLevel, tbNewIds, callback, mapRoll, nCoin, tbLuckyIds, tbRecommend) +function PotentialSelectCtrl:OnEvent_AutoSelectPotential(nEventId, nIndex, bReRoll) + if not self.bOpen or self.nEventId ~= nEventId or self.callback == nil then + return + end + if not self._mapNode.contentRoot.gameObject.activeSelf then + return + end + self._bAutoSubmitting = true + if bReRoll then + self:OnBtnClick_Roll() + return + end + local btn = self._mapNode.btnPotential[nIndex] + if btn == nil or self.tbPotential[nIndex] == nil then + self._bAutoSubmitting = false + return + end + self:OnBtnClick_PotentialItem(btn.gameObject, nIndex) + self:OnBtnClick_Confirm() +end +function PotentialSelectCtrl:OnEvent_AutoDecisionStateChanged(mapState) + local bAutoInactive = type(mapState) == "table" and (mapState.bEnabled ~= true or mapState.bPaused == true) + if bAutoInactive then + self._nAutoSelectIdx = nil + end + if bAutoInactive and mapState.bRequesting ~= true then + self:SetSubmitInputBlocked(false) + end +end +function PotentialSelectCtrl:OnEvent_StarTowerPotentialSelect(nEventId, tbPotential, mapPotential, nType, nLevel, tbNewIds, callback, mapRoll, nCoin, tbLuckyIds, tbRecommend, nAutoSelectIdx) self.callback = callback if tbPotential == nil or #tbPotential == 0 then self.bSkip = true @@ -553,7 +663,24 @@ function PotentialSelectCtrl:OnEvent_StarTowerPotentialSelect(nEventId, tbPotent traceback("潜能卡选择列表为空!!!") return end + if self.bOpen and self.nEventId == nEventId then + self._nAutoSelectIdx = nAutoSelectIdx + if self.nSelectIdx ~= 0 and nAutoSelectIdx and self.tbPotential[nAutoSelectIdx] and self._mapNode.btnPotential[nAutoSelectIdx] then + GamepadUIManager.SetSelectedUI(self._mapNode.btnPotential[nAutoSelectIdx].gameObject) + self:OnBtnClick_PotentialItem(self._mapNode.btnPotential[nAutoSelectIdx].gameObject, nAutoSelectIdx) + end + local mapPresentation = self._mapSettingPresentation + if mapPresentation ~= nil and not self._bSubmitInputBlocked and not self.bOpenDepot then + mapPresentation.nSerial = StarTowerSettingGate.Begin() + if mapPresentation.bReady then + StarTowerSettingGate.Ready(self, mapPresentation.nSerial) + end + end + return + end self._panel:SetTop(self.canvas) + self._mapSettingPresentation = nil + StarTowerSettingGate.Begin() self.bSkip = false local bCloseCamera = false if not self.bOpen then @@ -578,7 +705,7 @@ function PotentialSelectCtrl:OnEvent_StarTowerPotentialSelect(nEventId, tbPotent end self._mapNode.contentRoot.gameObject:SetActive(true) self._mapNode.animCtrl:Play("PotentialSelectPanel_in") - self:Refresh(nEventId, tbPotential, mapPotential, nType, nLevel, tbNewIds, mapRoll, nCoin, tbLuckyIds, false, tbRecommend) + self:Refresh(nEventId, tbPotential, mapPotential, nType, nLevel, tbNewIds, mapRoll, nCoin, tbLuckyIds, false, tbRecommend, nAutoSelectIdx) end cs_coroutine.start(wait) self._mapNode.btnConfirm.gameObject:SetActive(false) @@ -587,6 +714,10 @@ function PotentialSelectCtrl:OnEvent_StarTowerPotentialSelect(nEventId, tbPotent end function PotentialSelectCtrl:OnEvent_CloseStarTowerDepot() if self.bOpenDepot then + local mapPresentation = { + nSerial = StarTowerSettingGate.Begin() + } + self._mapSettingPresentation = mapPresentation self.bOpenDepot = false EventManager.Hit("StarTowerSetButtonEnable", false, false) self._mapNode.blurBg.gameObject:SetActive(true) @@ -599,11 +730,14 @@ function PotentialSelectCtrl:OnEvent_CloseStarTowerDepot() self._mapNode.contentRoot.gameObject:SetActive(true) coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) EventManager.Hit(EventId.BlockInput, false) + self:ReadySettingPresentationAfter(mapPresentation, NovaAPI.GetAnimClipLength(self._mapNode.potentialCard[1].animCtrl, { + "tc_newperk_card_switch_up" + })) for k, v in ipairs(self._mapNode.potentialCard) do v:CloseBgEffect() end if self.nSelectIdx == 0 and GamepadUIManager.GetCurUIType() ~= AllEnum.GamepadUIType.Other then - self.nSelectIdx = 1 + self.nSelectIdx = self:GetDefaultSelectIndex(1) self:MoveConfirmButton(self._mapNode.btnPotential[self.nSelectIdx]) end if self.nSelectIdx ~= 0 then @@ -624,7 +758,7 @@ function PotentialSelectCtrl:OnEvent_GamepadUIChange(sName, nBeforeType, nAfterT return end if nBeforeType == AllEnum.GamepadUIType.Other or nBeforeType == AllEnum.GamepadUIType.Mouse then - local nSelect = self.nSelectIdx ~= 0 and self.nSelectIdx or self.nRecommendIdx + local nSelect = self.nSelectIdx ~= 0 and self.nSelectIdx or self:GetDefaultSelectIndex() GamepadUIManager.ClearSelectedUI() GamepadUIManager.SetSelectedUI(self._mapNode.btnPotential[nSelect].gameObject) end @@ -637,7 +771,8 @@ function PotentialSelectCtrl:OnEvent_Reopen(sName) self:OnEvent_CloseStarTowerDepot() else if self.nSelectIdx == 0 and GamepadUIManager.GetCurUIType() ~= AllEnum.GamepadUIType.Other then - self.nSelectIdx = 1 + local nSelect = self:GetDefaultSelectIndex(1) + self:OnBtnClick_PotentialItem(self._mapNode.btnPotential[nSelect].gameObject, nSelect) end if self.nSelectIdx == 0 then return @@ -650,6 +785,7 @@ end function PotentialSelectCtrl:OnEvent_SetCoin(nCount) if self.mapRoll ~= nil and self.mapRoll.CanReRoll and nCount then if nCount > self.nCoin then + StarTowerSettingGate.Transition(self, 1) local twCoin = DOTween.To(function() return self.nCoin end, function(v) @@ -665,6 +801,13 @@ function PotentialSelectCtrl:OnEvent_SetCoin(nCount) end end end +function PotentialSelectCtrl:GetDefaultSelectIndex(nFallbackIndex) + local nAutoSelectIdx = self._nAutoSelectIdx + if nAutoSelectIdx and self.tbPotential[nAutoSelectIdx] and self._mapNode.btnPotential[nAutoSelectIdx] then + return nAutoSelectIdx + end + return nFallbackIndex or self.nRecommendIdx == 0 and 1 or self.nRecommendIdx +end function PotentialSelectCtrl:ResetSelect(tbUI) self.nSelectIdx = 0 self.bRecommended = self.nRecommendIdx ~= 0 @@ -677,18 +820,17 @@ function PotentialSelectCtrl:ResetSelect(tbUI) }) local nAnimTime = nCardAnimTime > nPanelAnimTime and nCardAnimTime or nPanelAnimTime nAnimTime = nAnimTime + 0.4 + StarTowerSettingGate.Transition(self, nAnimTime) if self.selectTimer ~= nil then self.selectTimer:Cancel() self.selectTimer = nil end self.selectTimer = self:AddTimer(1, nAnimTime, function() if self.nSelectIdx == 0 then - local nSelect = self.nRecommendIdx == 0 and 1 or self.nRecommendIdx + local nSelect = self:GetDefaultSelectIndex() GamepadUIManager.ClearSelectedUI() GamepadUIManager.SetSelectedUI(self._mapNode.btnPotential[nSelect].gameObject) - if GamepadUIManager.GetCurUIType() == AllEnum.GamepadUIType.Mouse then - self:OnBtnClick_PotentialItem(self._mapNode.btnPotential[nSelect].gameObject, nSelect) - end + self:OnBtnClick_PotentialItem(self._mapNode.btnPotential[nSelect].gameObject, nSelect) end if self._panel.nStarTowerId ~= 999 then if self.bSpecialPotential then diff --git a/lua/game/ui/startower/startowershop/startowershopctrl.lua b/lua/game/ui/startower/startowershop/startowershopctrl.lua index 1f5097edf..b4fe930ec 100644 --- a/lua/game/ui/startower/startowershop/startowershopctrl.lua +++ b/lua/game/ui/startower/startowershop/startowershopctrl.lua @@ -4,6 +4,7 @@ local BubbleVoiceManager = require("Game.Actor2D.BubbleVoiceManager") local LocalSettingData = require("GameCore.Data.LocalSettingData") local Actor2DManager = require("Game.Actor2D.Actor2DManager") local GamepadUIManager = require("GameCore.Module.GamepadUIManager") +local TimerManager = require("GameCore.Timer.TimerManager") local StarTowerShopCtrl = class("StarTowerShopCtrl", BaseCtrl) local _, GrayColor = ColorUtility.TryParseHtmlString("#94aac0") StarTowerShopCtrl._mapNodeConfig = { @@ -146,6 +147,9 @@ StarTowerShopCtrl._mapEventConfig = { StarTowerShoopSelectGoods = "OnEvent_SelectGoods", GamepadUIReopen = "OnEvent_Reopen", RefreshStarTowerCoin = "OnEvent_RefreshCoin", + StarTowerAutoShopExecute = "OnEvent_AutoShopExecute", + StarTowerAutoShopComplete = "OnEvent_AutoShopComplete", + StarTowerAutoDecisionStateChanged = "OnEvent_AutoDecisionStateChanged", [EventId.ShowBubbleVoiceText] = "OnEvent_ShowBubbleVoiceText" } function StarTowerShopCtrl:Refresh() @@ -408,6 +412,8 @@ function StarTowerShopCtrl:OpenPanel() self.mapNoteCount = tbParam[7] self.nStarTowerId = tbParam[8] self.nCurLevel = tbParam[9] + self.autoStartCallback = tbParam[10] + self.bAutoShop = type(self.autoStartCallback) == "function" self:OpenShop(tbGoodsList, self.nCoin) end CS.GameCameraStackManager.Instance:CloseMainCamera(0.1) @@ -420,6 +426,11 @@ function StarTowerShopCtrl:OpenPanel() Actor2DManager.SetBoardNPC2D_PNG(self._mapNode.trActor2D_PNG, self:GetPanelId(), self.nNPCId) end self:PlayEnterShopNPCVoice() + if self.bAutoShop then + local callback = self.autoStartCallback + self.autoStartCallback = nil + callback() + end end function StarTowerShopCtrl:OnEvent_AvgVoiceEnd(nDuration) end @@ -480,6 +491,8 @@ function StarTowerShopCtrl:OnEnable() EventManager.Add(EventId.AvgVoiceEnd, self, self.OnEvent_AvgVoiceEnd) end function StarTowerShopCtrl:OnDisable() + self._timerAutoShopClose = nil + self._autoShopCloseCallback = nil if self.mapGoodCtrl then for nInstanceId, objCtrl in pairs(self.mapGoodCtrl) do self:UnbindCtrlByNode(objCtrl) @@ -617,6 +630,64 @@ end function StarTowerShopCtrl:OnEvent_SelectGoods(nIndex) self.nSelectIdx = nIndex end +function StarTowerShopCtrl:OnEvent_AutoShopExecute(nSid, bReRoll) + if not self.bAutoShop or self.BuyCallback == nil then + return + end + if bReRoll then + local rerollCallback = function(nCoin, tbGoodsList, mapRoll) + self.nCoin = nCoin + self.tbGoods = self:SortGoods(tbGoodsList) + self.mapRoll = mapRoll + self:Refresh() + end + self.BuyCallback(self.nCaseId, nil, rerollCallback, true, true) + return + end + local buyCallback = function(nCoin) + for _, mapGoods in ipairs(self.tbGoods) do + if mapGoods.nSid == nSid then + mapGoods.bSoldOut = true + break + end + end + self.nCoin = nCoin + self:Refresh() + end + self.BuyCallback(self.nCaseId, nSid, buyCallback, false, true) +end +function StarTowerShopCtrl:OnEvent_AutoShopComplete(completeCallback) + if self.bAutoShop then + self._autoShopCloseCallback = completeCallback + if self._timerAutoShopClose ~= nil then + return + end + self._timerAutoShopClose = self:AddTimer(1, 1, function() + self._timerAutoShopClose = nil + local callback = self._autoShopCloseCallback + self._autoShopCloseCallback = nil + if not self.bAutoShop then + return + end + self.bAutoShop = false + self:OnBtn_CloseShop() + if type(callback) == "function" then + callback() + end + end, true, true, true) + end +end +function StarTowerShopCtrl:OnEvent_AutoDecisionStateChanged(mapState) + if type(mapState) ~= "table" then + return + end + self.bAutoShop = mapState.bEnabled == true and mapState.bPaused ~= true + if not self.bAutoShop then + TimerManager.Remove(self._timerAutoShopClose, false) + self._timerAutoShopClose = nil + self._autoShopCloseCallback = nil + end +end function StarTowerShopCtrl:OnEvent_RefreshCoin(nCoin) self.nCoin = nCoin self:Refresh() diff --git a/lua/game/ui/startowerfastbattle/startowerautodecisionhudctrl.lua b/lua/game/ui/startowerfastbattle/startowerautodecisionhudctrl.lua new file mode 100644 index 000000000..c492dd5ca --- /dev/null +++ b/lua/game/ui/startowerfastbattle/startowerautodecisionhudctrl.lua @@ -0,0 +1,276 @@ +local StarTowerAutoDecisionHUDCtrl = class("StarTowerAutoDecisionHUDCtrl", BaseCtrl) +local GamepadUIManager = require("GameCore.Module.GamepadUIManager") +local Time = CS.UnityEngine.Time +local TimerManager = require("GameCore.Timer.TimerManager") +local StarTowerSettingGate = require("Game.Adventure.StarTower.StarTowerSettingGate") +local StarTowerAutoDecision = require("Game.Adventure.StarTower.StarTowerAutoDecision") +local AUTO_INPUT_LAYER = "StarTowerAutoDecisionHUDCtrl" +local LOCKED_TIPS_INTERVAL = 0.8 +local AUTO_SWITCH_COOLDOWN = 0.25 +local mapPauseKeyboardInput = { + enter = true, + numpadEnter = true, + space = true +} +StarTowerAutoDecisionHUDCtrl._mapNodeConfig = { + rtAutoOpen = { + sCtrlName = "Game.UI.StarTowerFastBattle.StarTowerAutoDecisionPhoneCtrl" + }, + animAutoOpen = {sNodeName = "rtAutoOpen", sComponentName = "Animator"}, + rtAutoBattle = { + sCtrlName = "Game.UI.StarTowerFastBattle.StarTowerAutoDecisionPhoneCtrl" + }, + animAutoBattle = { + sNodeName = "rtAutoBattle", + sComponentName = "Animator" + }, + rtAutoBattleShortcut = { + sNodeName = "rtAutoBattle", + sComponentName = "NaviButton", + callback = "OnBtnClick_Stop" + }, + goAutoInputBlock = { + sComponentName = "UIButton", + callback = "OnBtnClick_InputBlock" + }, + btnAutoOn = { + sComponentName = "UIButton", + callback = "OnBtnClick_AutoOn" + }, + btnStop = { + sComponentName = "UIButton", + callback = "OnBtnClick_Stop" + }, + txtAutoOn = { + sComponentName = "TMP_Text", + sLanguageId = "AutoDecision_Enable" + }, + btnOpenSetting = { + sComponentName = "UIButton", + callback = "OnBtnClick_OpenSetting" + }, + txtAutoSearch = { + sComponentName = "TMP_Text", + sLanguageId = "AutoDecision_Ongoing" + } +} +StarTowerAutoDecisionHUDCtrl._mapEventConfig = { + StarTowerAutoDecisionStateChanged = "OnEvent_AutoDecisionStateChanged", + StarTowerAutoDecisionSettingStateChanged = "OnEvent_AutoDecisionSettingStateChanged", + OpenStarTowerDepot = "OnEvent_OpenStarTowerDepot", + CloseStarTowerDepot = "OnEvent_CloseStarTowerDepot", + LuaEventName_KeyboardButtonPress = "OnEvent_KeyboardButtonPress", + LuaEventName_MouseButtonPress = "OnEvent_MouseButtonPress", + LuaEventName_GamepadButtonPress = "OnEvent_GamepadButtonPress" +} +function StarTowerAutoDecisionHUDCtrl:Awake() + self._bInputLocked = false + self._bDepotOpen = false + self._nNextLockedTipsTime = 0 + self._nNextSettingBusyTipsTime = 0 +end +function StarTowerAutoDecisionHUDCtrl:OnEnable() + self._bSettingOpen = PanelManager.CheckPanelOpen(PanelId.StarTowerAutoDecisionSettingPanel) + self.canvas = self.gameObject.transform:GetComponent("Canvas") + NovaAPI.SetCanvasOverrideSorting(self.canvas, true) + NovaAPI.SetCanvasSortingName(self.canvas, AllEnum.SortingLayerName.UI_Top) + NovaAPI.SetCanvasSortingOrder(self.canvas, AllEnum.UI_SORTING_ORDER.StarTowerAutoDecisionHUD) + self:Refresh() +end +function StarTowerAutoDecisionHUDCtrl:OnDisable() + TimerManager.Remove(self._timerAutoOpenHide, false) + TimerManager.Remove(self._timerAutoBattleHide, false) + TimerManager.Remove(self._timerAutoSwitch, false) + self._timerAutoOpenHide = nil + self._timerAutoBattleHide = nil + self._timerAutoSwitch = nil + self._mapNode.rtAutoOpen.gameObject:SetActive(false) + self._mapNode.rtAutoBattle.gameObject:SetActive(false) + self:SetInputLocked(false) +end +function StarTowerAutoDecisionHUDCtrl:RefreshAutoNode(sNodeName, sAnimatorName, sAnimationPrefix, sTimerName, bVisible) + local objCtrl = self._mapNode[sNodeName] + local animator = self._mapNode[sAnimatorName] + if self._bSettingOpen then + TimerManager.Remove(self[sTimerName], false) + self[sTimerName] = nil + objCtrl.gameObject:SetActive(false) + return + end + if bVisible then + local bPlayIn = self[sTimerName] ~= nil or not objCtrl.gameObject.activeSelf + TimerManager.Remove(self[sTimerName], false) + self[sTimerName] = nil + objCtrl.gameObject:SetActive(true) + if bPlayIn then + animator:Play(sAnimationPrefix .. "_in", 0, 0) + end + objCtrl:Refresh() + elseif objCtrl.gameObject.activeSelf and self[sTimerName] == nil then + animator:Play(sAnimationPrefix .. "_out", 0, 0) + self[sTimerName] = self:AddTimer(1, 0.2, function() + self[sTimerName] = nil + objCtrl.gameObject:SetActive(false) + end, true, true, true) + if self[sTimerName] == nil then + objCtrl.gameObject:SetActive(false) + end + end +end +function StarTowerAutoDecisionHUDCtrl:CanUseAutoOpenButtons(bSetting) + local objLevelData = self._panel.LevelData + return self._timerAutoSwitch == nil and not self._bDepotOpen and not self._bSettingOpen and not self._bInputLocked and objLevelData ~= nil and objLevelData.bEnd ~= true and not objLevelData:IsAutoDecisionEnabled() and (bSetting or not objLevelData:IsAutoDecisionBusy()) +end +function StarTowerAutoDecisionHUDCtrl:RefreshButtonInteractable() + local bInteractable = self._timerAutoSwitch == nil and not self._bDepotOpen + local bAutoOpenInteractable = self:CanUseAutoOpenButtons() + self._mapNode.btnAutoOn.interactable = bAutoOpenInteractable + self._mapNode.btnOpenSetting.interactable = self:CanUseAutoOpenButtons(true) + self._mapNode.btnStop.interactable = bInteractable and self._bInputLocked + self._mapNode.rtAutoBattleShortcut.interactable = bInteractable and self._bInputLocked +end +function StarTowerAutoDecisionHUDCtrl:StartSwitchCooldown() + self._timerAutoSwitch = self:AddTimer(1, AUTO_SWITCH_COOLDOWN, function() + self._timerAutoSwitch = nil + self:RefreshButtonInteractable() + end, true, true, true) + self:RefreshButtonInteractable() +end +function StarTowerAutoDecisionHUDCtrl:Refresh(bEnabled) + if type(bEnabled) ~= "boolean" then + bEnabled = self._panel.LevelData ~= nil and self._panel.LevelData:IsAutoDecisionEnabled() + end + local bOpen = not self._bDepotOpen and not bEnabled + local bBattle = not self._bDepotOpen and bEnabled + if not bEnabled then + self:SetInputLocked(false) + end + self:RefreshAutoNode("rtAutoOpen", "animAutoOpen", "StarTowerAutoOpen", "_timerAutoOpenHide", bOpen) + self:RefreshAutoNode("rtAutoBattle", "animAutoBattle", "StarTowerAutoBattle", "_timerAutoBattleHide", bBattle) + if bEnabled then + self:SetInputLocked(true) + end + self:RefreshButtonInteractable() +end +function StarTowerAutoDecisionHUDCtrl:SetInputLocked(bLocked) + bLocked = bLocked == true + self._mapNode.goAutoInputBlock.gameObject:SetActive(bLocked) + if self._bInputLocked == bLocked then + return + end + self._bInputLocked = bLocked + if bLocked then + GamepadUIManager.EnableGamepadUI(AUTO_INPUT_LAYER, { + { + mapNode = self._mapNode.rtAutoBattleShortcut, + sComponentName = "NaviButton", + sAction = "buttonSouth" + } + }, self._mapNode.rtAutoBattleShortcut.gameObject, false, false, AllEnum.UI_SORTING_ORDER.StarTowerAutoDecisionHUD) + else + GamepadUIManager.DisableGamepadUI(AUTO_INPUT_LAYER) + end +end +function StarTowerAutoDecisionHUDCtrl:ShowInputLockedTips() + if not self._bInputLocked then + return + end + local nNow = Time.realtimeSinceStartup + if nNow < self._nNextLockedTipsTime then + return + end + self._nNextLockedTipsTime = nNow + LOCKED_TIPS_INTERVAL + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("AutoDecision_InputLocked")) +end +function StarTowerAutoDecisionHUDCtrl:OnEvent_AutoDecisionStateChanged(mapState) + if type(mapState) ~= "table" then + self:Refresh() + return + end + local bEnabled = mapState.bEnabled == true and mapState.bPaused ~= true + self:Refresh(bEnabled) + if mapState.nFailReason == StarTowerAutoDecision.FailReason.TokenNotEnough then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("AutoDecision_InsufficientToken")) + end +end +function StarTowerAutoDecisionHUDCtrl:OnEvent_OpenStarTowerDepot() + self._bDepotOpen = true + self:Refresh() +end +function StarTowerAutoDecisionHUDCtrl:OnEvent_CloseStarTowerDepot() + self._bDepotOpen = false + self:Refresh() +end +function StarTowerAutoDecisionHUDCtrl:OnEvent_AutoDecisionSettingStateChanged(bOpen) + self._bSettingOpen = bOpen == true + self:Refresh() +end +function StarTowerAutoDecisionHUDCtrl:OnBtnClick_AutoOn() + if not (self._mapNode.btnAutoOn.interactable and self:CanUseAutoOpenButtons()) or PanelManager.CheckPanelOpen(PanelId.StarTowerAutoDecisionSettingPanel) then + return + end + self:StartSwitchCooldown() + if PlayerData.StarTowerAutoPlan:GetTokenCount() <= 0 then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("AutoDecision_InsufficientToken")) + return + end + local bSuccess = self._panel.LevelData:SetAutoDecisionEnabled(true) + if not bSuccess then + TimerManager.Remove(self._timerAutoSwitch, false) + self._timerAutoSwitch = nil + self:RefreshButtonInteractable() + self:OnBtnClick_OpenSetting() + elseif self._panel.LevelData:IsAutoDecisionEnabled() then + local nCurPlanId = PlayerData.StarTowerAutoPlan:GetSelectedPlanId() + local sPlanName = PlayerData.StarTowerAutoPlan:GetPlanById(nCurPlanId).sName + local sTip = orderedFormat(ConfigTable.GetUIText("AutoDecision_PlanActivatedTip"), sPlanName) + EventManager.Hit(EventId.OpenMessageBox, sTip) + end +end +function StarTowerAutoDecisionHUDCtrl:OnBtnClick_Stop() + if not self._mapNode.btnStop.interactable then + return + end + self:StartSwitchCooldown() + self:SetInputLocked(false) + if self._panel.LevelData ~= nil then + self._panel.LevelData:SetAutoDecisionEnabled(false, true) + end +end +function StarTowerAutoDecisionHUDCtrl:OnBtnClick_InputBlock() + self:ShowInputLockedTips() +end +function StarTowerAutoDecisionHUDCtrl:OnBtnClick_OpenSetting() + if not (self._mapNode.btnOpenSetting.interactable and self:CanUseAutoOpenButtons(true)) or PanelManager.CheckPanelOpen(PanelId.StarTowerAutoDecisionSettingPanel) then + return + end + if not StarTowerSettingGate.CanOpen(self._panel.LevelData) or PanelManager.CheckPanelOpen(PanelId.StarTowerFastBattleLog) or PanelManager.CheckPanelOpen(PanelId.StarTowerShop) or PanelManager.CheckPanelOpen(PanelId.NoteSkillInfo) then + local nNow = Time.realtimeSinceStartup + if nNow >= self._nNextSettingBusyTipsTime then + self._nNextSettingBusyTipsTime = nNow + LOCKED_TIPS_INTERVAL + local sTips = ConfigTable.GetUIText("AutoDecision_SettingBusy") + EventManager.Hit(EventId.OpenMessageBox, sTips) + end + return + end + EventManager.Hit(EventId.OpenPanel, PanelId.StarTowerAutoDecisionSettingPanel) +end +function StarTowerAutoDecisionHUDCtrl:OnEvent_KeyboardButtonPress(mapInput) + if not self._bInputLocked or mapPauseKeyboardInput[mapInput.name] then + return + end + self:ShowInputLockedTips() +end +function StarTowerAutoDecisionHUDCtrl:OnEvent_MouseButtonPress(mapInput) + if not self._bInputLocked or mapInput.name == "leftButton" or mapInput.name == "rightButton" then + return + end + self:ShowInputLockedTips() +end +function StarTowerAutoDecisionHUDCtrl:OnEvent_GamepadButtonPress(mapInput) + if not self._bInputLocked or mapInput.name == "buttonSouth" then + return + end + self:ShowInputLockedTips() +end +return StarTowerAutoDecisionHUDCtrl diff --git a/lua/game/ui/startowerfastbattle/startowerautodecisionhudpanel.lua b/lua/game/ui/startowerfastbattle/startowerautodecisionhudpanel.lua new file mode 100644 index 000000000..af3a8c270 --- /dev/null +++ b/lua/game/ui/startowerfastbattle/startowerautodecisionhudpanel.lua @@ -0,0 +1,20 @@ +local StarTowerAutoDecisionHUDPanel = class("StarTowerAutoDecisionHUDPanel", BasePanel) +StarTowerAutoDecisionHUDPanel._bIsMainPanel = false +StarTowerAutoDecisionHUDPanel._sSortingLayerName = AllEnum.SortingLayerName.UI_Top +StarTowerAutoDecisionHUDPanel._tbDefine = { + { + sPrefabPath = "StarTowerFastBattle/StarTowerAutoBattlePopup.prefab", + sCtrlName = "Game.UI.StarTowerFastBattle.StarTowerAutoDecisionHUDCtrl" + } +} +function StarTowerAutoDecisionHUDPanel:Awake() + local tbParam = self:GetPanelParam() + self.LevelData = tbParam and tbParam[1] or nil +end +function StarTowerAutoDecisionHUDPanel:OnEnable() +end +function StarTowerAutoDecisionHUDPanel:OnDisable() +end +function StarTowerAutoDecisionHUDPanel:OnDestroy() +end +return StarTowerAutoDecisionHUDPanel diff --git a/lua/game/ui/startowerfastbattle/startowerautodecisionphonectrl.lua b/lua/game/ui/startowerfastbattle/startowerautodecisionphonectrl.lua new file mode 100644 index 000000000..cf711d160 --- /dev/null +++ b/lua/game/ui/startowerfastbattle/startowerautodecisionphonectrl.lua @@ -0,0 +1,48 @@ +local StarTowerAutoDecisionPhoneCtrl = class("StarTowerAutoDecisionPhoneCtrl", BaseCtrl) +StarTowerAutoDecisionPhoneCtrl._mapNodeConfig = { + txtVitaToken = {sComponentName = "TMP_Text"}, + txtVitaName = { + sComponentName = "TMP_Text", + sLanguageId = "AutoDecision_VitaName" + }, + imgBattleCD = {sComponentName = "Image"} +} +StarTowerAutoDecisionPhoneCtrl._mapEventConfig = { + [EventId.CoinResChange] = "OnEvent_CoinResChange" +} +local tbColors = { + [1] = "#ea5964", + [2] = "#ffde6a", + [3] = "#bde34f" +} +function StarTowerAutoDecisionPhoneCtrl:Refresh() + self.nTokenCount = PlayerData.StarTowerAutoPlan:GetTokenCount() + self.nMaxTokenCount = ConfigTable.GetConfigNumber("TowerVitaEnergyMax") or 0 + local nPercent = self.nMaxTokenCount > 0 and math.floor(self.nTokenCount * 100 / self.nMaxTokenCount) or 0 + local nRatio = nPercent / 100 + NovaAPI.SetImageFillAmount(self._mapNode.imgBattleCD, nRatio) + local color + if 0 <= nRatio and nRatio < 0.1 then + color = tbColors[1] + elseif 0.1 <= nRatio and nRatio < 0.3 then + color = tbColors[2] + elseif 0.3 <= nRatio then + color = tbColors[3] + end + if nRatio < 0.01 and 0 < nRatio then + nRatio = 0.01 + end + NovaAPI.SetTMPText(self._mapNode.txtVitaToken, nPercent .. "%") + local _, myColor = ColorUtility.TryParseHtmlString(color) + NovaAPI.SetImageColor(self._mapNode.imgBattleCD, myColor) + NovaAPI.SetTMPColor(self._mapNode.txtVitaToken, myColor) +end +function StarTowerAutoDecisionPhoneCtrl:OnEnable() + self:Refresh() +end +function StarTowerAutoDecisionPhoneCtrl:OnEvent_CoinResChange(nItemId) + if nItemId == AllEnum.CoinItemId.AutoDecisionToken then + self:Refresh() + end +end +return StarTowerAutoDecisionPhoneCtrl diff --git a/lua/game/ui/startowerfastbattle/startowerautodecisionrenamectrl.lua b/lua/game/ui/startowerfastbattle/startowerautodecisionrenamectrl.lua new file mode 100644 index 000000000..349a6c61b --- /dev/null +++ b/lua/game/ui/startowerfastbattle/startowerautodecisionrenamectrl.lua @@ -0,0 +1,133 @@ +local StarTowerAutoDecisionRenameCtrl = class("StarTowerAutoDecisionRenameCtrl", BaseCtrl) +StarTowerAutoDecisionRenameCtrl._mapNodeConfig = { + blur = {sNodeName = "blurRename"}, + aniBlur = {sNodeName = "blurRename", sComponentName = "Animator"}, + aniWindow = { + sNodeName = "---Rename---", + sComponentName = "Animator" + }, + goWindow = { + sNodeName = "---Rename---" + }, + txtWindowTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Friend_Rename" + }, + txtOldName = { + sComponentName = "TMP_Text", + sLanguageId = "Build_OldName" + }, + txtNameDesc = { + sComponentName = "TMP_Text", + sLanguageId = "Friend_NameDesc" + }, + txtCurName = {sComponentName = "TMP_Text"}, + inputRename = { + sComponentName = "TMP_InputField" + }, + btnBlur = { + sNodeName = "snapshot", + sComponentName = "Button", + callback = "OnBtnClick_Cancel" + }, + btnClose = { + sComponentName = "UIButton", + callback = "OnBtnClick_Cancel" + }, + btnCancel = { + sComponentName = "UIButton", + callback = "OnBtnClick_Cancel" + }, + btnConfirm1 = { + sComponentName = "UIButton", + callback = "OnBtnClick_Confirm" + }, + txtBtnConfirm = { + sComponentName = "TMP_Text", + sLanguageId = "Friend_Btn_Confirm" + }, + txtBtnCancel = { + sComponentName = "TMP_Text", + sLanguageId = "Friend_Btn_Cancel" + } +} +StarTowerAutoDecisionRenameCtrl._mapEventConfig = {} +function StarTowerAutoDecisionRenameCtrl:Open(mapPlan, callback) + self.gameObject:SetActive(true) + self.mapPlan = mapPlan + self.sCurName = mapPlan.sName + self.callback = callback + self:Refresh() + self:PlayInAni() +end +function StarTowerAutoDecisionRenameCtrl:Refresh() + local bInit = NovaAPI.IsDirtyWordsInit() + if not bInit then + NovaAPI.InitDirtyWords() + end + NovaAPI.SetTMPInputFieldText(self._mapNode.inputRename, "") + if self.sCurName ~= nil and self.sCurName ~= "" then + NovaAPI.SetTMPText(self._mapNode.txtCurName, self.sCurName) + elseif self.mapPlan.sName == "" or self.mapPlan.sName == nil then + NovaAPI.SetTMPText(self._mapNode.txtCurName, ConfigTable.GetUIText("RoguelikeBuild_EmptyBuildName")) + else + NovaAPI.SetTMPText(self._mapNode.txtCurName, self.mapPlan.sName) + end +end +function StarTowerAutoDecisionRenameCtrl:PlayInAni() + self._mapNode.goWindow:SetActive(true) + self._mapNode.blur:SetActive(true) + self._mapNode.aniWindow:Play("t_window_04_t_in") + EventManager.Hit(EventId.TemporaryBlockInput, 0.3) +end +function StarTowerAutoDecisionRenameCtrl:PlayOutAni() + self._mapNode.aniWindow:Play("t_window_04_t_out") + self._mapNode.aniBlur:SetTrigger("tOut") + EventManager.Hit(EventId.TemporaryBlockInput, 0.2) + self:AddTimer(1, 0.2, "Close", true, true, true) +end +function StarTowerAutoDecisionRenameCtrl:Close() + self.gameObject:SetActive(false) +end +function StarTowerAutoDecisionRenameCtrl:Awake() +end +function StarTowerAutoDecisionRenameCtrl:OnEnable() +end +function StarTowerAutoDecisionRenameCtrl:OnDisable() +end +function StarTowerAutoDecisionRenameCtrl:OnDestroy() +end +function StarTowerAutoDecisionRenameCtrl:OnBtnClick_Cancel(btn) + self:PlayOutAni() +end +function StarTowerAutoDecisionRenameCtrl:OnBtnClick_Confirm(btn) + local sNewName = NovaAPI.GetTMPInputFieldText(self._mapNode.inputRename) + if sNewName == "" then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("BUILD_05")) + return + end + local bInit = NovaAPI.IsDirtyWordsInit() + if not bInit then + NovaAPI.InitDirtyWords() + end + if NovaAPI.IsDirtyString(sNewName) then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("PLAYER_01")) + return + end + if self.bSkip then + self:PlayOutAni() + if self.callback then + self.callback(sNewName) + end + else + local nPlanId = self.mapPlan.nPlanId or self.mapPlan.Id + PlayerData.StarTowerAutoPlan:SendRenamePlan(nPlanId, sNewName, function() + self.mapPlan.sName = sNewName + if self.callback then + self.callback(sNewName) + end + self:PlayOutAni() + end) + end +end +return StarTowerAutoDecisionRenameCtrl diff --git a/lua/game/ui/startowerfastbattle/startowerautodecisionsettingctrl.lua b/lua/game/ui/startowerfastbattle/startowerautodecisionsettingctrl.lua new file mode 100644 index 000000000..f48516888 --- /dev/null +++ b/lua/game/ui/startowerfastbattle/startowerautodecisionsettingctrl.lua @@ -0,0 +1,492 @@ +local StarTowerAutoDecisionSettingCtrl = class("StarTowerAutoDecisionSettingCtrl", BaseCtrl) +local GamepadUIManager = require("GameCore.Module.GamepadUIManager") +local StarTowerSettingGate = require("Game.Adventure.StarTower.StarTowerSettingGate") +local ClientManager = CS.ClientManager +StarTowerAutoDecisionSettingCtrl._mapNodeConfig = { + imgBlurredBg = {}, + goContentAnim = {}, + animRoot = { + sNodeName = "goContentAnim", + sComponentName = "Animator" + }, + presetListLSV = { + sComponentName = "LoopScrollView" + }, + txtPresetTitle = { + sComponentName = "TMP_Text", + sLanguageId = "AutoDecision_PresetSelect" + }, + btnClosePanel = { + sComponentName = "UIButton", + callback = "OnBtnClick_ClosePanel" + }, + txtTime = {sComponentName = "TMP_Text"}, + txtBtnReset = { + sComponentName = "TMP_Text", + sLanguageId = "AutoDecision_PresetReset" + }, + btnResetPlan = { + sComponentName = "UIButton", + callback = "OnBtnClick_Reset" + }, + btnRename = { + sComponentName = "UIButton", + callback = "OnBtnClick_Rename" + }, + txtPresetName = {sComponentName = "TMP_Text"}, + goRename = { + sCtrlName = "Game.UI.StarTowerFastBattle.StarTowerAutoDecisionRenameCtrl" + }, + PresetFirst = { + sCtrlName = "Game.UI.Settings.OptionSwitchCtrl" + }, + PresetOnly = { + sCtrlName = "Game.UI.Settings.OptionSwitchCtrl" + }, + PotentialSort = { + sCtrlName = "Game.UI.Settings.OptionMultiSelect" + }, + txtTitlePotential = { + sComponentName = "TMP_Text", + sLanguageId = "AutoDecision_Potential" + }, + PotentialReroll = { + sCtrlName = "Game.UI.Settings.OptionSwitchCtrl" + }, + PotentialRerollCoin = { + sCtrlName = "Game.UI.TemplateEx.TemplateSimpleQuantitySelectorCtrl" + }, + txtPotentialRerollCoin = { + sComponentName = "TMP_Text", + sLanguageId = "AutoDecision_PotentialCoinRerollNum" + }, + PriorityConsumption = { + sCtrlName = "Game.UI.Settings.OptionChooseCtrl" + }, + ShopSelect = { + sCtrlName = "Game.UI.Settings.OptionMultiSelect" + }, + goShopDropdown = { + sCtrlName = "Game.UI.TemplateEx.TemplateDropdownCtrl" + }, + txtTitleShop = { + sComponentName = "TMP_Text", + sLanguageId = "AutoDecision_Shop" + }, + txtShopUpgrade = { + sComponentName = "TMP_Text", + sLanguageId = "AutoDecision_ShopUpgradePrice" + }, + ShopCoin = { + sCtrlName = "Game.UI.TemplateEx.TemplateSimpleQuantitySelectorCtrl" + }, + txtShopCoinReroll = { + sComponentName = "TMP_Text", + sLanguageId = "AutoDecision_PotentialCoinRerollNum" + }, + ShopRefresh = { + sCtrlName = "Game.UI.Settings.OptionSwitchCtrl" + }, + LastStageRefresh = { + sCtrlName = "Game.UI.Settings.OptionSwitchCtrl" + }, + LastStageAllin = { + sCtrlName = "Game.UI.Settings.OptionSwitchCtrl" + }, + txtTitleEvent = { + sComponentName = "TMP_Text", + sLanguageId = "AutoDecision_Event" + }, + TendencySelect = { + sCtrlName = "Game.UI.Settings.OptionChooseCtrl" + }, + EventSelect = { + sCtrlName = "Game.UI.Settings.OptionMultiSelect" + }, + txtTokenBar = {sComponentName = "TMP_Text"}, + rtTokenBarFill = { + sComponentName = "RectTransform" + }, + btnAddToken = { + sComponentName = "UIButton", + callback = "OnBtnClick_AddToken" + } +} +StarTowerAutoDecisionSettingCtrl._mapEventConfig = { + CloseAutoDecisionSetting = "OnEvent_CloseAutoDecisionSetting", + SelectTemplateDD = "OnEvent_ShopDropdown", + RefreshTokenItemList = "RefreshTokenValue" +} +local _GetOptionTextList = function(mapConfig) + local tbOptionTextList = {} + if mapConfig ~= nil then + local sKey = "OptionText" + for i = 1, 10 do + local sThisKey = sKey .. i + local sValue = mapConfig[sThisKey] + if sValue ~= nil and sValue ~= "" then + table.insert(tbOptionTextList, sValue) + else + break + end + end + end + return tbOptionTextList +end +local _IsArrayEqual = function(tbLeft, tbRight) + if type(tbLeft) ~= "table" or type(tbRight) ~= "table" then + return tbLeft == tbRight + end + if #tbLeft ~= #tbRight then + return false + end + for i = 1, #tbLeft do + if tbLeft[i] ~= tbRight[i] then + return false + end + end + return true +end +local _GetOptionListValue = function(mapOption) + if type(mapOption) ~= "table" or type(mapOption.List) ~= "table" then + return nil + end + return mapOption.List.Values or mapOption.List.List or mapOption.List.Value +end +local _IsServerOptionEqual = function(mapLeft, mapRight) + if type(mapLeft) ~= "table" or type(mapRight) ~= "table" then + return mapLeft == mapRight + end + if mapLeft.Id ~= mapRight.Id then + return false + end + if mapLeft.Boolean ~= mapRight.Boolean or mapLeft.Integer ~= mapRight.Integer then + return false + end + return _IsArrayEqual(_GetOptionListValue(mapLeft), _GetOptionListValue(mapRight)) +end +local _IsServerProjectEqual = function(mapLeft, mapRight) + if type(mapLeft) ~= "table" or type(mapRight) ~= "table" then + return mapLeft == mapRight + end + if mapLeft.Id ~= mapRight.Id then + return false + end + if mapLeft.Name ~= mapRight.Name then + return false + end + local tbLeftOptions = mapLeft.Options or {} + local tbRightOptions = mapRight.Options or {} + if #tbLeftOptions ~= #tbRightOptions then + return false + end + for i = 1, #tbLeftOptions do + if not _IsServerOptionEqual(tbLeftOptions[i], tbRightOptions[i]) then + return false + end + end + return true +end +function StarTowerAutoDecisionSettingCtrl:CacheOriginalServerProject() + self.mapOriginalServerProjectByPlanId = {} + self.mapOriginalDirtyByPlanId = {} + for _, mapPlan in pairs(self.tbPresetList or {}) do + self.mapOriginalServerProjectByPlanId[mapPlan.nPlanId] = PlayerData.StarTowerAutoPlan:BuildServerProject(mapPlan.nPlanId) + self.mapOriginalDirtyByPlanId[mapPlan.nPlanId] = PlayerData.StarTowerAutoPlan:IsDirty(mapPlan.nPlanId) + end +end +function StarTowerAutoDecisionSettingCtrl:RefreshPresetList() + if self.nCurSelectIndex == nil or self.nCurSelectIndex <= 0 then + self.nCurSelectIndex = PlayerData.StarTowerAutoPlan:GetSelectedPlanId() + end + self.tbPresetList = PlayerData.StarTowerAutoPlan:GetPlanList(true) + self.tbGoGrid = {} + self._mapNode.presetListLSV:Init(#self.tbPresetList, self, self.OnGridRefresh, self.OnGridClick) +end +function StarTowerAutoDecisionSettingCtrl:OnGridRefresh(go, nGridIndex) + local nIndex = nGridIndex + 1 + if self.tbGoGrid[nIndex] == nil then + self.tbGoGrid[nIndex] = go + end + local imgSelectBg = go.transform:Find("btnGrid/AnimRoot/phoneItem/imgSelectBg") + imgSelectBg.gameObject:SetActive(nIndex == self.nCurSelectIndex) + local imgChoose = go.transform:Find("btnGrid/AnimRoot/phoneItem/imgChoose") + imgChoose.gameObject:SetActive(nIndex == self.nCurSelectIndex) + local txtName = go.transform:Find("btnGrid/AnimRoot/phoneItem/goNormal/txtName"):GetComponent("TMP_Text") + NovaAPI.SetTMPText(txtName, self.tbPresetList[nIndex].sName) + local txtName1 = go.transform:Find("btnGrid/AnimRoot/phoneItem/imgSelectBg/txtName1"):GetComponent("TMP_Text") + NovaAPI.SetTMPText(txtName1, self.tbPresetList[nIndex].sName) +end +function StarTowerAutoDecisionSettingCtrl:OnGridClick(go, nGridIndex) + local nIndex = nGridIndex + 1 + self.nCurSelectIndex = nIndex + for k, v in pairs(self.tbGoGrid) do + local imgSelectBg = v.transform:Find("btnGrid/AnimRoot/phoneItem/imgSelectBg") + imgSelectBg.gameObject:SetActive(k == self.nCurSelectIndex) + local imgChoose = v.transform:Find("btnGrid/AnimRoot/phoneItem/imgChoose") + imgChoose.gameObject:SetActive(k == self.nCurSelectIndex) + end + self:RefreshPresetDetail() + local sCurPlanName = self.tbPresetList[nIndex].sName + local sTip = orderedFormat(ConfigTable.GetUIText("AutoDecision_SelectPlanTip"), sCurPlanName) + EventManager.Hit(EventId.OpenMessageBox, sTip) + EventManager.Hit(EventId.TemporaryBlockInput, 0.2) +end +function StarTowerAutoDecisionSettingCtrl:RefreshPresetBase() + self._mapNode.PresetFirst:SetText(ConfigTable.GetUIText("AutoDecision_PresetFirst")) + local func_Handler = ui_handler(self, self.OnBtnClick_PresetSwitch) + self._mapNode.PresetFirst:Init(func_Handler, true) + self._mapNode.PresetFirst:SetEnable(true) + self._mapNode.PresetOnly:SetText(ConfigTable.GetUIText("AutoDecision_PresetOnly")) + func_Handler = ui_handler(self, self.OnBtnClick_PresetOnlySwitch) + local sPresetOnlyLockTxt = orderedFormat(ConfigTable.GetUIText("AutoDecision_SettingLock"), ConfigTable.GetUIText("AutoDecision_PresetFirst")) + self._mapNode.PresetOnly:Init(func_Handler, true, sPresetOnlyLockTxt) + local mapConfigPotentialSort = ConfigTable.GetData("TowerVitaOption", AllEnum.StarTowerAutoDecisionSettings.PotentialSort) + local tbPotentialSortOption = _GetOptionTextList(mapConfigPotentialSort) + func_Handler = ui_handler(self, self.OnBtnClick_PotentialSort) + self._mapNode.PotentialSort:Init(tbPotentialSortOption, ConfigTable.GetUIText("AutoDecision_PotentialSort"), func_Handler) + self._mapNode.PotentialReroll:SetText(ConfigTable.GetUIText("AutoDecision_PotentialNoMatchReroll")) + func_Handler = ui_handler(self, self.OnBtnClick_PotentialRerollSwitch) + self._mapNode.PotentialReroll:Init(func_Handler, true) + func_Handler = ui_handler(self, self.OnBtnClick_PotentialRerollCoin) + local sGrayText = ConfigTable.GetUIText("AutoDecision_PotentialRefreshGray") + self._mapNode.PotentialRerollCoin:Init(1000, 100, func_Handler, sGrayText) + local mapConfigShopSort = ConfigTable.GetData("TowerVitaOption", AllEnum.StarTowerAutoDecisionSettings.ShopSort) + local tbShopSortOption = _GetOptionTextList(mapConfigShopSort) + func_Handler = ui_handler(self, self.OnBtnClick_ShopSort) + self._mapNode.ShopSelect:Init(tbShopSortOption, ConfigTable.GetUIText("AutoDecision_ShopSort"), func_Handler) + self._mapNode.ShopRefresh:SetText(ConfigTable.GetUIText("AutoDecision_ShopCoinReroll")) + func_Handler = ui_handler(self, self.OnBtnClick_ShopRefreshSwitch) + self._mapNode.ShopRefresh:Init(func_Handler, true) + func_Handler = ui_handler(self, self.OnBtnClick_ShopCoin) + local sShopGrayText = ConfigTable.GetUIText("AutoDecision_ShopRefreshGray") + self._mapNode.ShopCoin:Init(1000, 100, func_Handler, sShopGrayText) + self._mapNode.LastStageRefresh:SetText(ConfigTable.GetUIText("AutoDecision_ShopFinalReroll")) + func_Handler = ui_handler(self, self.OnBtnClick_ShopFinalRerollSwitch) + self._mapNode.LastStageRefresh:Init(func_Handler, true) + self._mapNode.LastStageAllin:SetText(ConfigTable.GetUIText("AutoDecision_ShopFinalAllIn")) + func_Handler = ui_handler(self, self.OnBtnClick_ShopFinalAllInSwitch) + self._mapNode.LastStageAllin:Init(func_Handler, true) + local mapConfigEventSort = ConfigTable.GetData("TowerVitaOption", AllEnum.StarTowerAutoDecisionSettings.EventSort) + local tbEventSortOption = _GetOptionTextList(mapConfigEventSort) + func_Handler = ui_handler(self, self.OnBtnClick_EventSort) + self._mapNode.EventSelect:Init(tbEventSortOption, ConfigTable.GetUIText("AutoDecision_EventSort"), func_Handler) +end +function StarTowerAutoDecisionSettingCtrl:RefreshPresetDetail() + self.mapCurPreset = self.tbPresetList[self.nCurSelectIndex] + NovaAPI.SetTMPText(self._mapNode.txtPresetName, self.mapCurPreset.sName) + self._mapNode.PresetFirst:SetOn(self.mapCurPreset.mapPotential.bPresetFirst) + if not self.mapCurPreset.mapPotential.bPresetFirst then + self.mapCurPreset.mapPotential.bPresetOnly = false + end + self._mapNode.PresetOnly:SetOn(self.mapCurPreset.mapPotential.bPresetOnly) + self._mapNode.PresetOnly:SetEnable(self.mapCurPreset.mapPotential.bPresetFirst) + self._mapNode.PotentialSort:SetSelect(self.mapCurPreset.mapPotential.tbPotentialSort) + self._mapNode.PotentialReroll:SetOn(self.mapCurPreset.mapPotential.bPotentialReroll) + self._mapNode.PotentialRerollCoin:SetGray(not self.mapCurPreset.mapPotential.bPotentialReroll) + self._mapNode.PotentialRerollCoin:SetValue(self.mapCurPreset.mapPotential.nPotentialRerollCoinNum) + local mapConfigShopChoose = ConfigTable.GetData("TowerVitaOption", AllEnum.StarTowerAutoDecisionSettings.ShopFirstChoose) + local tbShopChooseOption = _GetOptionTextList(mapConfigShopChoose) + self.nShopChooseOptionCount = #tbShopChooseOption + func_Handler = ui_handler(self, self.OnBtnClick_ShopChoose) + self._mapNode.PriorityConsumption:Init(func_Handler, self.mapCurPreset.mapShop.nShopFirst, self.nShopChooseOptionCount) + self._mapNode.PriorityConsumption:SetText(tbShopChooseOption[1], tbShopChooseOption[2], tbShopChooseOption[3], ConfigTable.GetUIText("AutoDecision_ShopFirst")) + local mapConfigShopDropdown = ConfigTable.GetData("TowerVitaOption", AllEnum.StarTowerAutoDecisionSettings.ShopUpgradeDropdown) + self.tbDropdownOption = _GetOptionTextList(mapConfigShopDropdown) + local nRecordValue = self.mapCurPreset.mapShop.nShopUpgradePrice + local nDropdownValue = 0 + for nIndex, sValue in ipairs(self.tbDropdownOption) do + if tonumber(sValue) == nRecordValue then + nDropdownValue = nIndex - 1 + break + end + end + self._mapNode.goShopDropdown:SetList(self.tbDropdownOption, nDropdownValue, true) + self._mapNode.ShopSelect:SetSelect(self.mapCurPreset.mapShop.tbShopSort) + self._mapNode.ShopRefresh:SetOn(self.mapCurPreset.mapShop.bShopCoinReroll) + self._mapNode.ShopCoin:SetGray(not self.mapCurPreset.mapShop.bShopCoinReroll) + self._mapNode.ShopCoin:SetValue(self.mapCurPreset.mapShop.nShopCoinNum) + self._mapNode.LastStageRefresh:SetOn(self.mapCurPreset.mapShop.bShopFinalReroll) + self._mapNode.LastStageAllin:SetOn(self.mapCurPreset.mapShop.bShopFinalAllIn) + local mapConfigTendency = ConfigTable.GetData("TowerVitaOption", AllEnum.StarTowerAutoDecisionSettings.EventTendency) + local tbTendencyOption = _GetOptionTextList(mapConfigTendency) + self.nTendencyCount = #tbTendencyOption + func_Handler = ui_handler(self, self.OnBtnClick_TendencySelect) + self._mapNode.TendencySelect:Init(func_Handler, self.mapCurPreset.mapEvent.nEventTendency, self.nTendencyCount) + self._mapNode.TendencySelect:SetText(tbTendencyOption[1], tbTendencyOption[2], tbTendencyOption[3], ConfigTable.GetUIText("AutoDecision_EventTendency")) + self._mapNode.EventSelect:SetSelect(self.mapCurPreset.mapEvent.tbEventSort) +end +local nMaxBarLength = 344 +function StarTowerAutoDecisionSettingCtrl:RefreshTokenValue() + local nTokenCount = PlayerData.StarTowerAutoPlan:GetTokenCount() + local nMaxTokenCount = PlayerData.StarTowerAutoPlan:GetMaxTokenCount() + local nRatio = nTokenCount / nMaxTokenCount + if nRatio < 0.01 and 0 < nRatio then + nRatio = 0.01 + end + NovaAPI.SetTMPText(self._mapNode.txtTokenBar, math.floor(nRatio * 100) .. "%") + local nBarLength = nMaxBarLength * nRatio + self._mapNode.rtTokenBarFill.sizeDelta = Vector2(nBarLength, self._mapNode.rtTokenBarFill.sizeDelta.y) +end +function StarTowerAutoDecisionSettingCtrl:SetTime() + local curTime = ClientManager.serverTimeStamp + NovaAPI.SetTMPText(self._mapNode.txtTime, (os.date("%H:%M", curTime))) +end +function StarTowerAutoDecisionSettingCtrl:ShowPhoneTime() + self:SetTime() + if nil == self.phoneTimer then + self.phoneTimer = self:AddTimer(0, 1, "SetTime", true, true, true) + end +end +function StarTowerAutoDecisionSettingCtrl:Awake() + self._mapNode.imgBlurredBg:SetActive(false) + self._mapNode.goContentAnim:SetActive(false) +end +function StarTowerAutoDecisionSettingCtrl:OnEnable() + self._bSettingActive = true + self.tbPresetList = nil + self.phoneTimer = nil + self.nCurSelectIndex = 0 + if PanelManager.CheckPanelOpen(PanelId.StarTowerFastBattle) then + local canvas = self.gameObject:GetComponent("Canvas") + NovaAPI.SetCanvasSortingOrder(canvas, AllEnum.UI_SORTING_ORDER.StarTowerAutoDecisionSetting) + end + GamepadUIManager.EnableGamepadUI("StarTowerAutoDecisionSettingCtrl", {}, nil, true, false, self._panel._nIndex) + EventManager.Hit("StarTowerAutoDecisionSettingStateChanged", true) + local wait = function() + self._mapNode.imgBlurredBg:SetActive(true) + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + if not self._bSettingActive then + return + end + self._mapNode.goContentAnim:SetActive(true) + self.nCurSelectIndex = 0 + local init = function() + if not self._bSettingActive then + return + end + self:ShowPhoneTime() + self:RefreshTokenValue() + self:RefreshPresetList() + self:RefreshPresetBase() + self:RefreshPresetDetail() + self:CacheOriginalServerProject() + end + PlayerData.StarTowerAutoPlan:EnsureInited(init) + end + cs_coroutine.start(wait) +end +function StarTowerAutoDecisionSettingCtrl:OnDisable() + self._bSettingActive = false + if self.phoneTimer ~= nil then + self.phoneTimer:Cancel() + self.phoneTimer = nil + end + StarTowerSettingGate.ResumeAfterSetting() + GamepadUIManager.DisableGamepadUI("StarTowerAutoDecisionSettingCtrl") + if self.tbPresetList == nil or self.nCurSelectIndex == nil or self.nCurSelectIndex <= 0 then + EventManager.Hit("StarTowerAutoDecisionSettingStateChanged", false) + return + end + for k, v in pairs(self.tbPresetList) do + PlayerData.StarTowerAutoPlan:UpdatePlanFromDecisionPlan(v.nPlanId, v) + local mapOriginalProject = self.mapOriginalServerProjectByPlanId and self.mapOriginalServerProjectByPlanId[v.nPlanId] or nil + local mapCurProject = PlayerData.StarTowerAutoPlan:BuildServerProject(v.nPlanId) + local bOriginalDirty = self.mapOriginalDirtyByPlanId and self.mapOriginalDirtyByPlanId[v.nPlanId] + if bOriginalDirty ~= true and _IsServerProjectEqual(mapOriginalProject, mapCurProject) then + PlayerData.StarTowerAutoPlan:ClearDirty(v.nPlanId) + end + end + PlayerData.StarTowerAutoPlan:SyncDirtyPlans() + PlayerData.StarTowerAutoPlan:SendSetSelectedPlanId(self.nCurSelectIndex) + EventManager.Hit("StarTowerAutoDecisionSettingStateChanged", false) +end +function StarTowerAutoDecisionSettingCtrl:OnBtnClick_Reset() + local msg = { + nType = AllEnum.MessageBox.Confirm, + sTitle = ConfigTable.GetUIText("AutoDecision_ResetConfirmTitle"), + sContent = ConfigTable.GetUIText("AutoDecision_ResetConfirm"), + callbackConfirm = function() + self.tbPresetList[self.nCurSelectIndex] = PlayerData.StarTowerAutoPlan:GetDefaultPlan(self.tbPresetList[self.nCurSelectIndex].nPlanId) + self:RefreshPresetDetail() + self:RefreshPresetList() + end + } + EventManager.Hit(EventId.OpenMessageBox, msg) +end +function StarTowerAutoDecisionSettingCtrl:OnBtnClick_Rename() + local cb = function(sNewName) + self:RefreshPresetList() + self:RefreshPresetDetail() + end + self._mapNode.goRename:Open(self.tbPresetList[self.nCurSelectIndex], cb) +end +function StarTowerAutoDecisionSettingCtrl:OnEvent_CloseAutoDecisionSetting() + EventManager.Hit(EventId.ClosePanel, PanelId.StarTowerAutoDecisionSettingPanel) +end +function StarTowerAutoDecisionSettingCtrl:OnBtnClick_ClosePanel() + self._mapNode.animRoot:Play("PhonePanel_out") + local nAnimLength = NovaAPI.GetAnimClipLength(self._mapNode.animRoot, { + "PhonePanel_out" + }) + self:AddTimer(1, nAnimLength, function() + EventManager.Hit(EventId.ClosePanel, PanelId.StarTowerAutoDecisionSettingPanel) + end) +end +function StarTowerAutoDecisionSettingCtrl:OnBtnClick_PresetSwitch(_, bOn) + self.mapCurPreset.mapPotential.bPresetFirst = bOn + if not bOn then + self.mapCurPreset.mapPotential.bPresetOnly = false + self._mapNode.PresetOnly:SetOn(false) + end + self._mapNode.PresetOnly:SetEnable(bOn) +end +function StarTowerAutoDecisionSettingCtrl:OnBtnClick_PresetOnlySwitch(_, bOn) + self.mapCurPreset.mapPotential.bPresetOnly = bOn +end +function StarTowerAutoDecisionSettingCtrl:OnBtnClick_PotentialSort(_, tbCurSelect) + self.mapCurPreset.mapPotential.tbPotentialSort = tbCurSelect +end +function StarTowerAutoDecisionSettingCtrl:OnBtnClick_PotentialRerollSwitch(_, bOn) + self.mapCurPreset.mapPotential.bPotentialReroll = bOn + self._mapNode.PotentialRerollCoin:SetGray(not bOn) +end +function StarTowerAutoDecisionSettingCtrl:OnBtnClick_PotentialRerollCoin(_, nAmount) + self.mapCurPreset.mapPotential.nPotentialRerollCoinNum = nAmount +end +function StarTowerAutoDecisionSettingCtrl:OnBtnClick_ShopChoose(_, nChosenIndex) + self.mapCurPreset.mapShop.nShopFirst = nChosenIndex +end +function StarTowerAutoDecisionSettingCtrl:OnEvent_ShopDropdown(nDropdownValue) + local nOptionIndex = nDropdownValue + 1 + local nUpgradePrice = tonumber(self.tbDropdownOption[nOptionIndex]) + if nUpgradePrice ~= nil then + self.mapCurPreset.mapShop.nShopUpgradePrice = nUpgradePrice + end +end +function StarTowerAutoDecisionSettingCtrl:OnBtnClick_ShopSort(_, tbCurSelect) + self.mapCurPreset.mapShop.tbShopSort = tbCurSelect +end +function StarTowerAutoDecisionSettingCtrl:OnBtnClick_ShopRefreshSwitch(_, bOn) + self.mapCurPreset.mapShop.bShopCoinReroll = bOn + self._mapNode.ShopCoin:SetGray(not bOn) +end +function StarTowerAutoDecisionSettingCtrl:OnBtnClick_ShopFinalAllInSwitch(_, bOn) + self.mapCurPreset.mapShop.bShopFinalAllIn = bOn +end +function StarTowerAutoDecisionSettingCtrl:OnBtnClick_ShopCoin(_, nAmount) + self.mapCurPreset.mapShop.nShopCoinNum = nAmount +end +function StarTowerAutoDecisionSettingCtrl:OnBtnClick_ShopFinalRerollSwitch(_, bOn) + self.mapCurPreset.mapShop.bShopFinalReroll = bOn +end +function StarTowerAutoDecisionSettingCtrl:OnBtnClick_TendencySelect(_, nChosenIndex) + self.mapCurPreset.mapEvent.nEventTendency = nChosenIndex +end +function StarTowerAutoDecisionSettingCtrl:OnBtnClick_EventSort(_, tbCurSelect) + self.mapCurPreset.mapEvent.tbEventSort = tbCurSelect +end +function StarTowerAutoDecisionSettingCtrl:OnBtnClick_AddToken() + EventManager.Hit(EventId.OpenPanel, PanelId.StarTowerTokenBuyPanel) +end +return StarTowerAutoDecisionSettingCtrl diff --git a/lua/game/ui/startowerfastbattle/startowerautodecisionsettingpanel.lua b/lua/game/ui/startowerfastbattle/startowerautodecisionsettingpanel.lua new file mode 100644 index 000000000..3843a3edf --- /dev/null +++ b/lua/game/ui/startowerfastbattle/startowerautodecisionsettingpanel.lua @@ -0,0 +1,17 @@ +local StarTowerAutoDecisionSettingPanel = class("StarTowerAutoDecisionSettingPanel", BasePanel) +StarTowerAutoDecisionSettingPanel._bIsMainPanel = false +StarTowerAutoDecisionSettingPanel._tbDefine = { + { + sPrefabPath = "StarTowerFastBattle/StarTowerAutoBattlePanel.prefab", + sCtrlName = "Game.UI.StarTowerFastBattle.StarTowerAutoDecisionSettingCtrl" + } +} +function StarTowerAutoDecisionSettingPanel:Awake() +end +function StarTowerAutoDecisionSettingPanel:OnEnable() +end +function StarTowerAutoDecisionSettingPanel:OnDisable() +end +function StarTowerAutoDecisionSettingPanel:OnDestroy() +end +return StarTowerAutoDecisionSettingPanel diff --git a/lua/game/ui/startowerfastbattle/startowerfastbattlectrl.lua b/lua/game/ui/startowerfastbattle/startowerfastbattlectrl.lua index 80d3c4f34..f476eae61 100644 --- a/lua/game/ui/startowerfastbattle/startowerfastbattlectrl.lua +++ b/lua/game/ui/startowerfastbattle/startowerfastbattlectrl.lua @@ -1,4 +1,5 @@ local StarTowerFastBattleCtrl = class("StarTowerFastBattleCtrl", BaseCtrl) +local StarTowerSettingGate = require("Game.Adventure.StarTower.StarTowerSettingGate") local LocalSettingData = require("GameCore.Data.LocalSettingData") local Actor2DManager = require("Game.Actor2D.Actor2DManager") local GamepadUIManager = require("GameCore.Module.GamepadUIManager") @@ -124,7 +125,12 @@ StarTowerFastBattleCtrl._mapEventConfig = { RefreshNoteCount = "OnEvent_RefreshNoteCount", TryCloseStarTowerLastShop = "OnEvent_TryCloseStarTowerLastShop", ShowNPCAffinity = "OnEvent_AffinityTips", - LeaveStarTowerFastBattle = "OnEvent_Leave" + LeaveStarTowerFastBattle = "OnEvent_Leave", + StarTowerFastBattleLeaveForRecharge = "OnEvent_LeaveForRecharge", + StarTowerAutoDecisionStateChanged = "OnEvent_AutoDecisionStateChanged", + StarTowerAutoDecisionRequestManual = "OnEvent_AutoDecisionRequestManual", + StarTowerAutoDecisionRequestFailed = "OnEvent_AutoDecisionRequestFailed", + StarTowerFastBattleOptionReady = "OnEvent_StarTowerFastBattleOptionReady" } StarTowerFastBattleCtrl._mapRedDotConfig = {} local theme_sprite_path = "UI/big_sprites/" @@ -140,7 +146,7 @@ local room_bg = { function StarTowerFastBattleCtrl:Awake() self.bHandleOver = false self.bOpenOption = false - self.bAuto = true + self.bAutoAdvance = true self.bPause = false self.nNextCaseId = -1 self.nNextRoomType = -1 @@ -164,6 +170,11 @@ end function StarTowerFastBattleCtrl:FadeOut() end function StarTowerFastBattleCtrl:OnEnable() + StarTowerSettingGate.Begin() + StarTowerSettingGate.Transition(self, 1.3) + self.bAutoAdvance = true + self.bPause = false + self:RefreshPauseStatus() self:InitGroupTheme() self:RefreshRoomFloor() self:RefreshRoomBg() @@ -179,12 +190,24 @@ function StarTowerFastBattleCtrl:OnEnable() GamepadUIManager.EnableGamepadUI("StarTowerFastBattleCtrl", {}, nil, true) end function StarTowerFastBattleCtrl:OnDisable() + StarTowerSettingGate.Clear(self) + self._panel.LevelData:SetAutoDecisionEnabled(false) self.nNextCaseId = -1 self.nNextRoomType = -1 self.tbHistoryLog = nil GamepadUIManager.DisableGamepadUI("StarTowerFastBattleCtrl") end function StarTowerFastBattleCtrl:OnDestroy() + local func_OpenRecharge = self._func_OpenRechargeAfterLeave + self._func_OpenRechargeAfterLeave = nil + if type(func_OpenRecharge) == "function" then + cs_coroutine.start(function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + if PanelManager.GetCurPanelId() == PanelId.MainView and not PanelManager.CheckPanelOpen(PanelId.StarTowerFastBattle) and not PanelManager.CheckNextPanelOpening() then + func_OpenRecharge() + end + end) + end end function StarTowerFastBattleCtrl:OnRelease() end @@ -209,6 +232,10 @@ function StarTowerFastBattleCtrl:Init() self:RefreshPauseStatus() end function StarTowerFastBattleCtrl:StartFastBattle() + StarTowerSettingGate.Begin() + StarTowerSettingGate.Transition(self, NovaAPI.GetAnimClipLength(self.Animator, { + "StarTowerFastBattlePanel_open" + })) EventManager.Hit("InitStarTowerNote", self._panel.LevelData._mapNote) self.Animator:Play("StarTowerFastBattlePanel_open") CS.WwiseAudioManager.Instance:PlaySound("ui_startower_fastBattle_elevator_door") @@ -217,8 +244,9 @@ function StarTowerFastBattleCtrl:StartFastBattle() end, true, true, true) end function StarTowerFastBattleCtrl:EnterRoom() - self.bHandleOver = false - self._panel.LevelData:EnterRoom(self.nNextCaseId, self.nNextRoomType) + if self._panel.LevelData:EnterRoom(self.nNextCaseId, self.nNextRoomType) then + self.bHandleOver = false + end end function StarTowerFastBattleCtrl:InitGroupTheme() local mapStarTowerCfg = ConfigTable.GetData("StarTower", self._panel.nStarTowerId) @@ -313,6 +341,7 @@ function StarTowerFastBattleCtrl:RefreshBuildScore() local nLastScore = tonumber(NovaAPI.GetTMPText(self._mapNode.textBulidScoreNum)) local nAfterScore = self._panel.LevelData:CalBuildScore() if nAfterScore ~= nLastScore then + StarTowerSettingGate.Transition(self, 1) local twCoin = DOTween.To(function() return nLastScore end, function(score) @@ -404,20 +433,29 @@ function StarTowerFastBattleCtrl:GetTeamNeedExpByLevel(nGroupId, nLevel) return nNeedExp, bMaxLevel end function StarTowerFastBattleCtrl:LeaveStarTower(callback) + if self._panel.LevelData.bEnd then + return + end local msg = { nType = AllEnum.MessageBox.Confirm, sContent = ConfigTable.GetUIText("StarTower_Sweep_BackTips_Content"), sConfirm = ConfigTable.GetUIText("StarTower_Sweep_Leave_Btn"), sCancel = ConfigTable.GetUIText("StarTower_Sweep_GiveUp_Btn"), callbackConfirm = function() + if self._panel.LevelData.bEnd then + return + end + self._panel.LevelData:StarTowerLeave() if callback ~= nil then callback() end - self._panel.LevelData:StarTowerLeave() PanelManager.Home() end, callbackCancel = function() local giveUpCallBack = function() + if not self._panel.LevelData:EndExploration() then + return + end local mapStarTowerState = PlayerData.State:GetStarTowerState() PlayerData.StarTower:GiveUpReconnect(mapStarTowerState.Id, mapStarTowerState.CharIds, false, function() local wait = function() @@ -445,22 +483,59 @@ function StarTowerFastBattleCtrl:LeaveStarTower(callback) end function StarTowerFastBattleCtrl:OnHandleCasesOver() local CurHandleCasesOver = function() - self.bOpenOption = false - self.Animator:Play("StarTowerFastBattlePanel_idle") - if self.bAuto and not self.bPause then - self:EnterRoom() - end + self:ContinueAfterShop() end local bShop, bMachine, nMachineCount, nDiscount, bFirstFree = self._panel.LevelData:GetShopAndMachine() if bShop or bMachine then - self.bOpenOption = true - local bLastShopRoom = self._panel.LevelData:CheckLastShopRoom() - local nItemCount = self._panel.LevelData._mapItem[AllEnum.CoinItemId.FixedRogCurrency] or 0 - EventManager.Hit(EventId.OpenPanel, PanelId.StarTowerFastBattleOption, bShop, bMachine, nMachineCount, nItemCount, CurHandleCasesOver, nDiscount, bFirstFree, bLastShopRoom) + self:OpenShopOption(CurHandleCasesOver, bShop, bMachine, nMachineCount, nDiscount, bFirstFree) else CurHandleCasesOver() end end +function StarTowerFastBattleCtrl:ContinueAfterShop() + if self._panel.LevelData.bEnd then + return + end + self.bOpenOption = false + self.Animator:Play("StarTowerFastBattlePanel_idle") + if self.bAutoAdvance and not self.bPause then + self:EnterRoom() + else + StarTowerSettingGate.Ready(self, StarTowerSettingGate.Begin()) + end +end +function StarTowerFastBattleCtrl:OpenShopOption(closeCallback, bShop, bMachine, nMachineCount, nDiscount, bFirstFree) + StarTowerSettingGate.Begin() + self.bOpenOption = true + if bShop == nil then + bShop, bMachine, nMachineCount, nDiscount, bFirstFree = self._panel.LevelData:GetShopAndMachine() + end + if bShop or bMachine then + local bLastShopRoom = self._panel.LevelData:CheckLastShopRoom() + local nItemCount = self._panel.LevelData._mapItem[AllEnum.CoinItemId.FixedRogCurrency] or 0 + local bAutoDisplay = self._panel.LevelData:IsAutoDecisionEnabled() + EventManager.Hit(EventId.OpenPanel, PanelId.StarTowerFastBattleOption, bShop, bMachine, nMachineCount, nItemCount, closeCallback, nDiscount, bFirstFree, bLastShopRoom, bAutoDisplay) + end +end +function StarTowerFastBattleCtrl:TryResumeAutoShopOption() + if not self.bOpenOption or not self._panel.LevelData:IsAutoDecisionEnabled() then + return false + end + if self._panel.LevelData:IsAutoDecisionBusy() then + return true + end + return self._panel.LevelData:TryAutoShopEntry(function() + local bPanelOpen, bPanelActive = PanelManager.CheckPanelOpen(PanelId.StarTowerFastBattleOption) + if bPanelOpen and bPanelActive then + EventManager.Hit(EventId.ClosePanel, PanelId.StarTowerFastBattleOption) + else + self:ContinueAfterShop() + end + end) +end +function StarTowerFastBattleCtrl:OnEvent_StarTowerFastBattleOptionReady() + self:TryResumeAutoShopOption() +end function StarTowerFastBattleCtrl:OnBackButtonClick() if not self.bHandleOver then return @@ -495,17 +570,32 @@ function StarTowerFastBattleCtrl:OnNoteDetailsButtonClick() EventManager.Hit("OpenStarTowerDepot", LevelData._mapPotential, LevelData._mapNote, LevelData._mapFateCard, LevelData._mapItem, LevelData.tbActiveSecondaryIds, AllEnum.StarTowerDepotTog.DiscSkill) end function StarTowerFastBattleCtrl:OnFastBattleButtonClick() + if self.bPause and PanelManager.CheckPanelOpen(PanelId.StarTowerAutoDecisionSettingPanel) then + return + end self.bPause = not self.bPause + self._panel.LevelData:SetAutoDecisionPaused(self.bPause) self:RefreshPauseStatus(true) + if self.bPause and self.bHandleOver and not self.bOpenOption then + StarTowerSettingGate.Ready(self, StarTowerSettingGate.Begin()) + end if not self.bHandleOver or self.bPause then return end + if self.bOpenOption then + self:TryResumeAutoShopOption() + return + end if self.nNextCaseId < 0 or 0 > self.nNextRoomType then return end self:EnterRoom() end function StarTowerFastBattleCtrl:OnEvent_InitRoom() + StarTowerSettingGate.Begin() + StarTowerSettingGate.Transition(self, 0.1 + math.max(1, NovaAPI.GetAnimClipLength(self.Animator, { + "StarTowerFastBattlePanel_up" + }))) self.Animator:Play("StarTowerFastBattlePanel_close") self:AddTimer(1, 0.1, function() CS.WwiseAudioManager.Instance:PlaySound("ui_startower_fastBattle_elevator") @@ -525,20 +615,22 @@ function StarTowerFastBattleCtrl:OnEvent_InitRoom() end, true, true, true) end function StarTowerFastBattleCtrl:OnEvent_EventHandleOver() - if self.bOpenOption then - return - end self.bHandleOver = true self.nNextCaseId, self.nNextRoomType = self._panel.LevelData:GetDoorCase() + if self.bOpenOption then + self:TryResumeAutoShopOption() + return + end self:OnHandleCasesOver() end function StarTowerFastBattleCtrl:OnEvent_EnterDangerRoom(nCaseId, nRoomType) - if self.bOpenOption then - return - end self.bHandleOver = true self.nNextCaseId = nCaseId self.nNextRoomType = nRoomType + if self.bOpenOption then + self:TryResumeAutoShopOption() + return + end self:OnHandleCasesOver() end function StarTowerFastBattleCtrl:OnEvent_RefreshFastBattleInfo(tbChangeFateCard, mapChangeNote, mapItemChange, nLevelChange, nExpChange, mapPotentialChange) @@ -595,20 +687,20 @@ function StarTowerFastBattleCtrl:OnEvent_RefreshFastBattleInfo(tbChangeFateCard, self.tbTips = {} end end -function StarTowerFastBattleCtrl:OnEvent_StarTowerFastBattleOpenShop() +function StarTowerFastBattleCtrl:OnEvent_StarTowerFastBattleOpenShop(bAuto) if not self.bOpenOption then return end - local bSuccess = self._panel.LevelData:OpenShop() + local bSuccess = self._panel.LevelData:OpenShop(bAuto) if not bSuccess then printError("打开商店界面失败") end end -function StarTowerFastBattleCtrl:OnEvent_StarTowerFastBattleOpenMachine() +function StarTowerFastBattleCtrl:OnEvent_StarTowerFastBattleOpenMachine(bAuto) if not self.bOpenOption then return end - local bSuccess = self._panel.LevelData:OpenStrengthMachine() + local bSuccess = self._panel.LevelData:OpenStrengthMachine(bAuto) if not bSuccess then printError("打开强化界面失败") end @@ -659,4 +751,56 @@ end function StarTowerFastBattleCtrl:OnEvent_Leave(callback) self:LeaveStarTower(callback) end +function StarTowerFastBattleCtrl:OnEvent_LeaveForRecharge(callback) + self._panel.LevelData:StarTowerLeave() + self._func_OpenRechargeAfterLeave = callback + PanelManager.Home() +end +function StarTowerFastBattleCtrl:OnEvent_AutoDecisionStateChanged(mapState) + if self._panel.LevelData.bEnd then + return + end + if type(mapState) ~= "table" or mapState.bEnabled ~= true or mapState.bPaused == true then + return + end + if self.bAutoAdvance and not self.bPause then + return + end + self.bAutoAdvance = true + self.bPause = false + self:RefreshPauseStatus() +end +function StarTowerFastBattleCtrl:OnEvent_AutoDecisionRequestFailed(objLevelData) + if self._panel.LevelData ~= objLevelData or objLevelData.bEnd then + return + end + self.bPause = true + self:RefreshPauseStatus() + if not objLevelData:HasPendingCases() then + local bShop, bMachine = objLevelData:GetShopAndMachine() + if bShop or bMachine then + self:OnEvent_AutoDecisionRequestManual() + end + end +end +function StarTowerFastBattleCtrl:OnEvent_AutoDecisionRequestManual() + local bNpcOptionOpen = PanelManager.CheckPanelOpen(PanelId.NpcOptionPanel) + if bNpcOptionOpen then + return + end + if self._panel.LevelData:HasPendingCases() then + self._panel.LevelData:HandleCases() + return + end + local bShop, bMachine = self._panel.LevelData:GetShopAndMachine() + if bShop or bMachine then + if not self.bOpenOption then + self:OpenShopOption(function() + self:ContinueAfterShop() + end) + end + return + end + self._panel.LevelData:HandleCases() +end return StarTowerFastBattleCtrl diff --git a/lua/game/ui/startowerfastbattle/startowerfastbattlelogctrl.lua b/lua/game/ui/startowerfastbattle/startowerfastbattlelogctrl.lua index 5a001b8d4..a3bc5297d 100644 --- a/lua/game/ui/startowerfastbattle/startowerfastbattlelogctrl.lua +++ b/lua/game/ui/startowerfastbattle/startowerfastbattlelogctrl.lua @@ -33,6 +33,9 @@ function StarTowerFastBattleLogCtrl:Awake() self._mapNode.goWindow:SetActive(false) end function StarTowerFastBattleLogCtrl:OnEnable() + local canvas = self.gameObject:GetComponent("Canvas") + NovaAPI.SetCanvasOverrideSorting(canvas, true) + NovaAPI.SetCanvasSortingOrder(canvas, AllEnum.UI_SORTING_ORDER.StarTowerAutoDecisionHUD + 1) self._mapNode.goBlur:SetActive(true) local wait = function() coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) diff --git a/lua/game/ui/startowerfastbattle/startowerfastbattlelogpanel.lua b/lua/game/ui/startowerfastbattle/startowerfastbattlelogpanel.lua index 9ba226fba..e17fab0fd 100644 --- a/lua/game/ui/startowerfastbattle/startowerfastbattlelogpanel.lua +++ b/lua/game/ui/startowerfastbattle/startowerfastbattlelogpanel.lua @@ -1,5 +1,6 @@ local StarTowerFastBattleLogPanel = class("StarTowerFastBattleLogPanel", BasePanel) StarTowerFastBattleLogPanel._bIsMainPanel = false +StarTowerFastBattleLogPanel._sSortingLayerName = AllEnum.SortingLayerName.UI_Top StarTowerFastBattleLogPanel._tbDefine = { { sPrefabPath = "StarTowerFastBattle/StarTowerFastBattleLogPanel.prefab", diff --git a/lua/game/ui/startowerfastbattle/startowerfastbattleoptionctrl.lua b/lua/game/ui/startowerfastbattle/startowerfastbattleoptionctrl.lua index 312cb6446..4d09fb3f3 100644 --- a/lua/game/ui/startowerfastbattle/startowerfastbattleoptionctrl.lua +++ b/lua/game/ui/startowerfastbattle/startowerfastbattleoptionctrl.lua @@ -1,5 +1,6 @@ local StarTowerFastBattleOptionCtrl = class("StarTowerFastBattleOptionCtrl", BaseCtrl) local GamepadUIManager = require("GameCore.Module.GamepadUIManager") +local StarTowerSettingGate = require("Game.Adventure.StarTower.StarTowerSettingGate") StarTowerFastBattleOptionCtrl._mapNodeConfig = { goBlur = { sNodeName = "t_fullscreen_blur_blue" @@ -36,7 +37,11 @@ StarTowerFastBattleOptionCtrl._mapEventConfig = { RefreshStrengthMachineCost = "OnEvent_RefreshStrengthMachineCost", RefreshStarTowerCoin = "OnEvent_RefreshStarTowerCoin", GamepadUIChange = "OnEvent_GamepadUIChange", - GamepadUIReopen = "OnEvent_Reopen" + GamepadUIReopen = "OnEvent_Reopen", + StarTowerAutoPreviewShopOption = "OnEvent_AutoPreviewShopOption", + StarTowerAutoExecuteShopOption = "OnEvent_AutoExecuteShopOption", + StarTowerAutoDecisionStateChanged = "OnEvent_AutoDecisionStateChanged", + StarTowerSweepEnd = "OnEvent_StarTowerSweepEnd" } function StarTowerFastBattleOptionCtrl:Awake() self._mapNode.goBlur:SetActive(false) @@ -54,19 +59,25 @@ function StarTowerFastBattleOptionCtrl:Awake() self.tbStrengthMachineCost = ConfigTable.GetConfigNumberArray("StrengthenMachineGoldConsume") end function StarTowerFastBattleOptionCtrl:OnEnable() + local nSettingSerial = StarTowerSettingGate.Begin() self.handler = {} for k, v in ipairs(self._mapNode.btnChoose) do self.handler[k] = ui_handler(self, self.OnBtnSelect_Select, v, k) v.onSelect:AddListener(self.handler[k]) end self.nSelectIdx = 0 + self.bAutoSelecting = false self.closeCallBack = self._panel.closeCallback self._mapNode.goBlur:SetActive(true) local wait = function() coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) self:Refresh() self._mapNode.rtSelectOption:SetActive(true) + if self._panel.bAutoDisplay then + EventManager.Hit("StarTowerFastBattleOptionReady") + end EventManager.Hit(EventId.TemporaryBlockInput, 1) + StarTowerSettingGate.ReadyAfter(self, nSettingSerial, 1) end cs_coroutine.start(wait) GamepadUIManager.EnableGamepadUI("StarTowerFastBattleOptionCtrl", self:GetGamepadUINode()) @@ -74,17 +85,22 @@ function StarTowerFastBattleOptionCtrl:OnEnable() NovaAPI.SetTMPText(self._mapNode.textCoinCount, self:ThousandsNumber(self._panel.nCoinCount)) end function StarTowerFastBattleOptionCtrl:OnDisable() + StarTowerSettingGate.Clear(self) GamepadUIManager.DisableGamepadUI("StarTowerFastBattleOptionCtrl") - if self.closeCallBack ~= nil and type(self.closeCallBack) == "function" then - self.closeCallBack() - end + local closeCallback = self.closeCallBack self.closeCallBack = nil + if type(closeCallback) == "function" then + closeCallback() + end for k, v in ipairs(self._mapNode.btnChoose) do v.onSelect:RemoveListener(self.handler[k]) end end function StarTowerFastBattleOptionCtrl:OnDestroy() end +function StarTowerFastBattleOptionCtrl:OnEvent_StarTowerSweepEnd() + self.closeCallBack = nil +end function StarTowerFastBattleOptionCtrl:Refresh() self._mapNode.rtChoose[1]:SetActive(self._panel.bShop) NovaAPI.SetTMPText(self._mapNode.TMPChoose[1], ConfigTable.GetUIText("StarTower_Sweep_Option_1")) @@ -137,18 +153,56 @@ function StarTowerFastBattleOptionCtrl:RefreshMachineCost() local sCost = self.nMachineCost == 0 and ConfigTable.GetUIText("ST_StrengthenMachine_Free") or tostring(self.nMachineCost) NovaAPI.SetTMPText(self._mapNode.TMPChoose[2], orderedFormat(ConfigTable.GetUIText("StarTower_Sweep_Option_2"), self._panel.nCoinCount < self.nMachineCost and "#BD3059" or "#264278", sCost)) end -function StarTowerFastBattleOptionCtrl:OnBtnClick_Select(btn) +function StarTowerFastBattleOptionCtrl:OnBtnClick_Select(btn, bAuto) + if self.bAutoSelecting and bAuto ~= true then + return + end local nIdx = table.indexof(self._mapNode.btnChoose, btn) + if nIdx == 1 or nIdx == 2 or nIdx == 3 then + StarTowerSettingGate.Begin() + end if nIdx == 1 then - EventManager.Hit("StarTowerFastBattleOpenShop") + EventManager.Hit("StarTowerFastBattleOpenShop", bAuto == true) elseif nIdx == 2 then - EventManager.Hit("StarTowerFastBattleOpenMachine") + EventManager.Hit("StarTowerFastBattleOpenMachine", bAuto == true) elseif nIdx == 3 then EventManager.Hit(EventId.ClosePanel, PanelId.StarTowerFastBattleOption) elseif nIdx == 5 then EventManager.Hit("TryCloseStarTowerLastShop", self._panel.bMachine, self.nMachineCost) end end +function StarTowerFastBattleOptionCtrl:OnEvent_AutoPreviewShopOption(nIndex) + if not self:IsOptionAvailable(nIndex) then + return + end + self.bAutoSelecting = true + for k, selectNode in ipairs(self._mapNode.Select) do + selectNode:SetActive(k == nIndex) + end + self.nSelectIdx = nIndex + GamepadUIManager.SetSelectedUI(self._mapNode.btnChoose[nIndex].gameObject) +end +function StarTowerFastBattleOptionCtrl:OnEvent_AutoExecuteShopOption(nIndex) + if not self:IsOptionAvailable(nIndex) then + return + end + self.bAutoSelecting = false + self:OnBtnClick_Select(self._mapNode.btnChoose[nIndex], true) +end +function StarTowerFastBattleOptionCtrl:OnEvent_AutoDecisionStateChanged(mapState) + if type(mapState) == "table" and mapState.bPending ~= true then + self.bAutoSelecting = false + end +end +function StarTowerFastBattleOptionCtrl:IsOptionAvailable(nIndex) + if nIndex == 1 then + return self._panel.bShop == true + end + if nIndex == 2 then + return self._panel.bMachine == true + end + return false +end function StarTowerFastBattleOptionCtrl:OnEvent_RefreshStrengthMachineCost(nMachineCount, bFirstFree) self._panel.nMachineCount = nMachineCount self._panel.bFirstFree = bFirstFree @@ -183,6 +237,7 @@ function StarTowerFastBattleOptionCtrl:OnBtnClick_Back() end) end function StarTowerFastBattleOptionCtrl:OnBtnClick_Depot() + StarTowerSettingGate.Begin() EventManager.Hit("StarTowerSetButtonEnable", false, false) self._mapNode.trRoot.gameObject:SetActive(false) self._mapNode.goBlur.gameObject:SetActive(false) @@ -210,11 +265,13 @@ function StarTowerFastBattleOptionCtrl:OnEvent_Reopen(sName) if sName ~= "StarTowerFastBattleOptionCtrl" then return end + local nSettingSerial = StarTowerSettingGate.Begin() self._mapNode.goBlur.gameObject:SetActive(true) self._mapNode.trRoot.gameObject:SetActive(true) local nSelect = self.nSelectIdx ~= 0 and self.nSelectIdx or 3 GamepadUIManager.SetSelectedUI(self._mapNode.btnChoose[nSelect].gameObject) self:SelectChoose() + StarTowerSettingGate.ReadyAfter(self, nSettingSerial, 1) end function StarTowerFastBattleOptionCtrl:SelectChoose() local nUIType = GamepadUIManager.GetCurUIType() diff --git a/lua/game/ui/startowerfastbattle/startowerfastbattleoptionpanel.lua b/lua/game/ui/startowerfastbattle/startowerfastbattleoptionpanel.lua index 3a959eee4..39be190c6 100644 --- a/lua/game/ui/startowerfastbattle/startowerfastbattleoptionpanel.lua +++ b/lua/game/ui/startowerfastbattle/startowerfastbattleoptionpanel.lua @@ -17,6 +17,7 @@ function StarTowerFastBattleOptionPanel:Awake() self.nDiscount = tbParams[6] self.bFirstFree = tbParams[7] self.bLastFloor = tbParams[8] + self.bAutoDisplay = tbParams[9] == true end end function StarTowerFastBattleOptionPanel:OnEnable() diff --git a/lua/game/ui/startowerfastbattle/startowerfastbattlepanel.lua b/lua/game/ui/startowerfastbattle/startowerfastbattlepanel.lua index cf382a7e9..785dcd6d1 100644 --- a/lua/game/ui/startowerfastbattle/startowerfastbattlepanel.lua +++ b/lua/game/ui/startowerfastbattle/startowerfastbattlepanel.lua @@ -1,5 +1,6 @@ local StarTowerFastBattlePanel = class("StarTowerFastBattlePanel", BasePanel) local GamepadUIManager = require("GameCore.Module.GamepadUIManager") +local StarTowerSettingGate = require("Game.Adventure.StarTower.StarTowerSettingGate") StarTowerFastBattlePanel._tbDefine = { { sPrefabPath = "StarTowerFastBattle/StarTowerFastBattlePanel.prefab", @@ -28,6 +29,10 @@ StarTowerFastBattlePanel._tbDefine = { { sPrefabPath = "StarTower/StarTowerDepotPanel.prefab", sCtrlName = "Game.UI.StarTower.Depot.StarTowerDepotCtrl" + }, + { + sPrefabPath = "StarTowerFastBattle/StarTowerAutoBattlePopup.prefab", + sCtrlName = "Game.UI.StarTowerFastBattle.StarTowerAutoDecisionHUDCtrl" } } function StarTowerFastBattlePanel:Awake() @@ -37,6 +42,7 @@ function StarTowerFastBattlePanel:Awake() local tbStarTowerInfo = tbParams[1] local luaClass = require("Game.Adventure.StarTower.StarTowerSweepData") self.LevelData = luaClass.new(tbStarTowerInfo.Meta.Id) + StarTowerSettingGate.Start(self.LevelData) self.LevelData:Init(tbStarTowerInfo.Meta, tbStarTowerInfo.Room, tbStarTowerInfo.Bag) EventManager.Hit("SetStarTowerSweepData", self.LevelData) self.tbTeam = self.LevelData.tbTeam @@ -78,18 +84,12 @@ function StarTowerFastBattlePanel:Awake() GamepadUIManager.EnterAdventure(true) end function StarTowerFastBattlePanel:SetTop(goCanvas) - local nTopLayer = 0 - if nil ~= self.trUIRoot then - local nChildCount = self.trUIRoot.childCount - local trChild - for i = 1, nChildCount do - trChild = self.trUIRoot:GetChild(i - 1) - nTopLayer = math.max(nTopLayer, NovaAPI.GetCanvasSortingOrder(trChild:GetComponent("Canvas"))) - end - end - if 0 < nTopLayer then - NovaAPI.SetCanvasSortingOrder(goCanvas, nTopLayer + 1) - end + NovaAPI.SetCanvasSortingOrder(goCanvas, AllEnum.UI_SORTING_ORDER.StarTowerSweepPopup) +end +function StarTowerFastBattlePanel:OpenDepotDetailPanel(nPanelId, ...) + PanelManager.OpenPanelWithContext(nPanelId, { + nSortingOrderBase = AllEnum.UI_SORTING_ORDER.StarTowerSweepDetail + }, ...) end function StarTowerFastBattlePanel:CheckMainChar(nCharId) if self.tbTeam ~= nil then @@ -121,10 +121,13 @@ function StarTowerFastBattlePanel:OnEnable() cs_coroutine.start(wait) end function StarTowerFastBattlePanel:OnDisable() + StarTowerSettingGate.Stop(self.LevelData) PlayerData.State:SetStarTowerSweepState(false) GamepadUIManager.QuitAdventure() end function StarTowerFastBattlePanel:OnDestroy() + StarTowerSettingGate.Stop(self.LevelData) + self.LevelData:EndExploration() self.LevelData:UnBindEvent() EventManager.Hit("SetStarTowerSweepData") end diff --git a/lua/game/ui/startowerfastbattle/startowertokenbuyconfirmctrl.lua b/lua/game/ui/startowerfastbattle/startowertokenbuyconfirmctrl.lua new file mode 100644 index 000000000..1d5349222 --- /dev/null +++ b/lua/game/ui/startowerfastbattle/startowertokenbuyconfirmctrl.lua @@ -0,0 +1,190 @@ +local StarTowerTokenBuyConfirmCtrl = class("StarTowerTokenBuyConfirmCtrl", BaseCtrl) +local LayoutRebuilder = CS.UnityEngine.UI.LayoutRebuilder +StarTowerTokenBuyConfirmCtrl._mapNodeConfig = { + goWindow = {}, + animWindow = {sNodeName = "goWindow", sComponentName = "Animator"}, + txtWindowTitle = { + sComponentName = "TMP_Text", + sLanguageId = "TokenBuy_Confirm_Title" + }, + btnClose = { + sComponentName = "UIButton", + callback = "OnBtnClick_Close" + }, + imgCoin = {sComponentName = "Image"}, + txtCoinCount = {sComponentName = "TMP_Text"}, + imgToken = {sComponentName = "Image"}, + txtTokenCount = {sComponentName = "TMP_Text"}, + txtHave = { + sComponentName = "TMP_Text", + sLanguageId = "TokenBuy_Confirm_Text" + }, + txtBeforeValue = {sComponentName = "TMP_Text"}, + txtAfterValue = {sComponentName = "TMP_Text"}, + goMaxValue = {}, + txtMaxValue = { + sComponentName = "TMP_Text", + sLanguageId = "Energy_Count_Max" + }, + rtGoValue = { + sNodeName = "goValue", + sComponentName = "RectTransform" + }, + rtCountBg = { + sNodeName = "imgCountBg", + sComponentName = "RectTransform" + }, + btnCancel = { + sComponentName = "UIButton", + callback = "OnBtnClick_Cancel" + }, + btnConfirm1 = { + sComponentName = "UIButton", + callback = "OnBtnClick_Confirm" + }, + txtCancelBtn = { + sComponentName = "TMP_Text", + sLanguageId = "Energy_Buy_Cancel_Btn_Text" + }, + txtConfirmBtn = { + sComponentName = "TMP_Text", + sLanguageId = "Energy_Buy_Confirm_Btn_Text" + }, + goQuantitySelector = { + sNodeName = "tc_quantity_selector", + sCtrlName = "Game.UI.TemplateEx.TemplateQuantitySelectorCtrl" + } +} +StarTowerTokenBuyConfirmCtrl._mapEventConfig = {} +function StarTowerTokenBuyConfirmCtrl:Awake() +end +function StarTowerTokenBuyConfirmCtrl:OnEnable() +end +function StarTowerTokenBuyConfirmCtrl:ShowPanel() + self._mapNode.animWindow:Play("t_window_04_t_in") + EventManager.Hit(EventId.TemporaryBlockInput, 0.3) + self.nBuyCount = 1 + self.nTokenEveryBuy = ConfigTable.GetConfigNumber("TowerVitaEnergyPurchasedValue") + local mapVitaTokenPrice = ConfigTable.GetConfigArray("TowerVitaEnergyPurchasedPrice") + self.nTokenPrice = tonumber(mapVitaTokenPrice[2]) + self.nCoinId = tonumber(mapVitaTokenPrice[1]) + self.nMaxToken = self._panel.nMaxToken or ConfigTable.GetConfigNumber("TowerVitaEnergyMax") + self:RefreshMaxBuy() + self:RefreshAddCount() +end +function StarTowerTokenBuyConfirmCtrl:OnDisable() +end +function StarTowerTokenBuyConfirmCtrl:OnDestroy() +end +function StarTowerTokenBuyConfirmCtrl:RefreshMaxBuy() + self.nCurTokenCount = PlayerData.StarTowerAutoPlan:GetTokenCount() + self.nMaxBuy = math.ceil((self.nMaxToken - self.nCurTokenCount) / self.nTokenEveryBuy) + local callback = function(nCount) + self.nBuyCount = nCount + self:RefreshAddCount() + end + self._mapNode.goQuantitySelector:Init(callback, 1, self.nMaxBuy) +end +function StarTowerTokenBuyConfirmCtrl:RefreshAddCount() + local sTokenName, sCoinName = "", "" + local mapTokenCfgData = ConfigTable.GetData_Item(AllEnum.CoinItemId.AutoDecisionToken) + if mapTokenCfgData ~= nil then + self:SetPngSprite(self._mapNode.imgToken, mapTokenCfgData.Icon) + sTokenName = mapTokenCfgData.Title + end + local nHas = PlayerData.StarTowerAutoPlan:GetTokenCount() + if self.nCoinId ~= 0 then + local mapCoinCfg = ConfigTable.GetData_Item(self.nCoinId) + if mapCoinCfg ~= nil then + self:SetPngSprite(self._mapNode.imgCoin, mapCoinCfg.Icon) + sCoinName = mapCoinCfg.Title + end + end + self.nCost = self.nBuyCount * self.nTokenPrice + local nRatio = nHas * 100 / self.nMaxToken + if nRatio < 1 and 0 < nRatio then + nRatio = 1 + end + local nCurRatio = 0 < self.nMaxToken and math.floor(nRatio) or 0 + NovaAPI.SetTMPText(self._mapNode.txtBeforeValue, nCurRatio .. "%") + local nAfterTemp = (nHas + self.nBuyCount * self.nTokenEveryBuy) * 100 / self.nMaxToken + if nAfterTemp < 1 and 0 < nAfterTemp then + nAfterTemp = 1 + end + local nAfterRatio = 0 < self.nMaxToken and math.floor(nAfterTemp) or 0 + NovaAPI.SetTMPText(self._mapNode.txtAfterValue, nAfterRatio .. "%") + self._mapNode.goMaxValue.gameObject:SetActive(nHas + self.nBuyCount * self.nTokenEveryBuy >= self.nMaxToken) + NovaAPI.SetTMPText(self._mapNode.txtCoinCount, string.format("%sx%s", sCoinName, self.nCost)) + local nCountTemp = self.nBuyCount * self.nTokenEveryBuy * 100 / self._panel.nMaxToken + if nCountTemp < 1 and 0 < nCountTemp then + nCountTemp = 1 + end + NovaAPI.SetTMPText(self._mapNode.txtTokenCount, string.format("%sx%s", sTokenName, math.floor(nCountTemp) .. "%")) + LayoutRebuilder.ForceRebuildLayoutImmediate(self._mapNode.rtGoValue) + LayoutRebuilder.ForceRebuildLayoutImmediate(self._mapNode.rtCountBg) +end +function StarTowerTokenBuyConfirmCtrl:Close() + self._mapNode.animWindow:Play("t_window_04_t_out") +end +function StarTowerTokenBuyConfirmCtrl:OnBtnClick_Close() + EventManager.Hit("CloseTokenBuyPanel") +end +function StarTowerTokenBuyConfirmCtrl:OnBtnClick_Cancel() + EventManager.Hit("CloseTokenBuyPanel") +end +function StarTowerTokenBuyConfirmCtrl:OnBtnClick_Confirm() + local nHasCoin = PlayerData.Coin:GetCoinCount(self.nCoinId) + if nHasCoin < self.nCost then + local itemCfg = ConfigTable.GetData_Item(self.nCoinId) + local itemCostCfg = ConfigTable.GetData_Item(AllEnum.CoinItemId.STONE) + if not itemCfg or not itemCostCfg then + return + end + local sTip = orderedFormat(ConfigTable.GetUIText("Recruit_ExchangeGemZero"), itemCfg.Id, self.nCost - nHasCoin, itemCostCfg.Id) + local confirmCallback = function() + local nStoneCount = PlayerData.Coin:GetCoinCount(AllEnum.CoinItemId.STONE) + nStoneCount = nStoneCount + PlayerData.Item:GetItemCountByID(AllEnum.CoinItemId.FREESTONE) + if nStoneCount < self.nCost - nHasCoin then + local msg = { + nType = AllEnum.MessageBox.Confirm, + sContent = orderedFormat(ConfigTable.GetUIText("Recruit_Charge") or "", itemCostCfg.Id), + callbackConfirm = function() + self._panel:JumpToRecharge() + end, + bBlur = false + } + EventManager.Hit(EventId.OpenMessageBox, msg) + else + PlayerData.Coin:SendGemConvertReqReq(self.nCost - nHasCoin, nil) + end + EventManager.Hit("ShowTokenTopRes", false) + end + local cancelCallback = function() + EventManager.Hit("ShowTokenTopRes", false) + end + local msg = { + nType = AllEnum.MessageBox.Confirm, + sContent = sTip, + callbackConfirm = confirmCallback, + callbackCancel = cancelCallback, + bBlur = false + } + EventManager.Hit(EventId.OpenMessageBox, msg) + EventManager.Hit("ShowTokenTopRes", false) + return + end + local callback = function(bSuccess) + if bSuccess then + local nCountTemp = self.nBuyCount * self.nTokenEveryBuy * 100 / self._panel.nMaxToken + if nCountTemp < 1 and 0 < nCountTemp then + nCountTemp = 1 + end + local nRatio = math.floor(nCountTemp) + EventManager.Hit(EventId.OpenMessageBox, orderedFormat(ConfigTable.GetUIText("TokenBuy_Success"), nRatio)) + EventManager.Hit("RefreshTokenItemList") + EventManager.Hit("CloseTokenBuyPanel") + end + end + PlayerData.StarTowerAutoPlan:SendTokenBuy(self.nBuyCount, callback) +end +return StarTowerTokenBuyConfirmCtrl diff --git a/lua/game/ui/startowerfastbattle/startowertokenbuyctrl.lua b/lua/game/ui/startowerfastbattle/startowertokenbuyctrl.lua new file mode 100644 index 000000000..921891e5b --- /dev/null +++ b/lua/game/ui/startowerfastbattle/startowertokenbuyctrl.lua @@ -0,0 +1,178 @@ +local StarTowerTokenBuyCtrl = class("StarTowerTokenBuyCtrl", BaseCtrl) +local GamepadUIManager = require("GameCore.Module.GamepadUIManager") +StarTowerTokenBuyCtrl._mapNodeConfig = { + imgBlurredBg = {}, + safeAreaRoot = { + sNodeName = "----SafeAreaRoot----" + }, + TopBar = { + sNodeName = "TopBarPanel", + sCtrlName = "Game.UI.TopBarEx.TopBarCtrl" + }, + MainRoot = { + sNodeName = "---Main---", + sCtrlName = "Game.UI.StarTowerFastBattle.StarTowerTokenBuyMainCtrl" + }, + ConfirmRoot = { + sNodeName = "---Confirm---", + sCtrlName = "Game.UI.StarTowerFastBattle.StarTowerTokenBuyConfirmCtrl" + }, + ItemUseRoot = { + sNodeName = "---ItemUse---", + sCtrlName = "Game.UI.StarTowerFastBattle.StarTowerTokenBuyItemUseCtrl" + }, + goToken = {}, + animToken = {sNodeName = "goToken", sComponentName = "Animator"}, + goResBarAnimRoot = {}, + animResBar = { + sNodeName = "goResBarAnimRoot", + sComponentName = "Animator" + }, + txtUpperTokenCount = {sComponentName = "TMP_Text"}, + imgTokenFiller = {sComponentName = "Image"}, + btnBg = { + sComponentName = "Button", + callback = "OnBtnClick_Close" + } +} +StarTowerTokenBuyCtrl._mapEventConfig = { + CloseTokenBuyPanel = "OnEvent_CloseTokenBuyPanel", + ChangeTokenBuyPanel = "OnEvent_ChangeTokenBuyPanel", + ShowTokenTopRes = "OnEvent_ShowTokenTopResBar", + [EventId.IsNewDay] = "OnEvent_NewDay", + RefreshTokenItemList = "RefreshTopFiller" +} +local nMaxFillerWidth = 290 +function StarTowerTokenBuyCtrl:Awake() + self.tbWindowStack = {} + if self._panel.nPanelType ~= AllEnum.TokenBuyPanelType.Main then + self.nDirectPanelType = self._panel.nPanelType + end + self._panel.nMaxToken = ConfigTable.GetConfigNumber("TowerVitaEnergyMax") +end +function StarTowerTokenBuyCtrl:OnEnable() + if PanelManager.CheckPanelOpen(PanelId.StarTowerFastBattle) then + local canvas = self.gameObject:GetComponent("Canvas") + NovaAPI.SetCanvasSortingOrder(canvas, AllEnum.UI_SORTING_ORDER.StarTowerAutoDecisionTokenBuy) + end + GamepadUIManager.EnableGamepadUI("StarTowerTokenBuyCtrl", {}, nil, true, false, self._panel._nIndex) + self.animRoot = self.gameObject:GetComponent("Animator") + self._mapNode.safeAreaRoot.gameObject:SetActive(false) + self._mapNode.btnBg.gameObject:SetActive(false) + self._mapNode.imgBlurredBg.gameObject:SetActive(true) + self._mapNode.goResBarAnimRoot.gameObject:SetActive(false) + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + self._mapNode.safeAreaRoot.gameObject:SetActive(true) + self._mapNode.btnBg.gameObject:SetActive(true) + table.insert(self.tbWindowStack, self._panel.nPanelType) + self:ChangePanelType() + end + cs_coroutine.start(wait) + self:RefreshTopFiller() +end +function StarTowerTokenBuyCtrl:RefreshTopFiller() + local nCurToken = PlayerData.StarTowerAutoPlan:GetTokenCount() + local nRatio = nCurToken / self._panel.nMaxToken + if nRatio < 0.01 and 0 < nRatio then + nRatio = 0.01 + end + NovaAPI.SetImageFillAmount(self._mapNode.imgTokenFiller, nRatio) + local nPercent = math.floor(nCurToken * 100 / self._panel.nMaxToken) + if 0 < nCurToken then + nPercent = math.max(1, nPercent) + end + NovaAPI.SetTMPText(self._mapNode.txtUpperTokenCount, nPercent .. "%") +end +function StarTowerTokenBuyCtrl:ChangePanelType() + self._mapNode.MainRoot.gameObject:SetActive(self._panel.nPanelType == AllEnum.TokenBuyPanelType.Main) + self._mapNode.ConfirmRoot.gameObject:SetActive(self._panel.nPanelType == AllEnum.TokenBuyPanelType.BuyConfirm) + self._mapNode.ItemUseRoot.gameObject:SetActive(self._panel.nPanelType == AllEnum.TokenBuyPanelType.ItemUse) + if self.nDirectPanelType ~= nil then + local bShowToken = self.nDirectPanelType == AllEnum.TokenBuyPanelType.BuyConfirm + self._mapNode.goToken.gameObject:SetActive(not bShowToken) + self._mapNode.goResBarAnimRoot.gameObject:SetActive(bShowToken) + local sAnim = bShowToken and "tc_top_bar_02_t_in" or "tc_top_bar_01_t_in" + self._mapNode.animResBar:Play(sAnim) + self.nDirectPanelType = nil + else + local bShowRecover = self._panel.nPanelType ~= AllEnum.TokenBuyPanelType.BuyConfirm + local sRecoverAnim = bShowRecover and "EnergyBuy_Time_in" or "EnergyBuy_Time_out" + local sTokenAnim = bShowRecover and "tc_top_bar_02_t_in" or "tc_top_bar_02_t_out" + local sResBarAnim = not bShowRecover and "tc_top_bar_01_t_in" or "tc_top_bar_01_t_out" + self._mapNode.goResBarAnimRoot.gameObject:SetActive(not bShowRecover) + self._mapNode.goToken.gameObject:SetActive(bShowRecover) + self._mapNode.animToken:Play(sTokenAnim) + self.animRoot:Play(sRecoverAnim) + self._mapNode.animResBar:Play(sResBarAnim) + end + if self._panel.nPanelType == AllEnum.TokenBuyPanelType.Main then + self._mapNode.MainRoot:ShowPanel() + elseif self._panel.nPanelType == AllEnum.TokenBuyPanelType.BuyConfirm then + self._mapNode.ConfirmRoot:ShowPanel() + elseif self._panel.nPanelType == AllEnum.TokenBuyPanelType.ItemUse then + self._mapNode.ItemUseRoot:ShowPanel() + end +end +function StarTowerTokenBuyCtrl:ClosePanel(nPanelType) + self._mapNode.animToken:Play("tc_top_bar_02_t_out") + self._mapNode.animResBar:Play("tc_top_bar_01_t_out") + self.animRoot:Play("EnergyBuy_Time_out") + if nPanelType == AllEnum.TokenBuyPanelType.Main then + self._mapNode.MainRoot:Close() + elseif nPanelType == AllEnum.TokenBuyPanelType.BuyConfirm then + self._mapNode.ConfirmRoot:Close() + elseif nPanelType == AllEnum.TokenBuyPanelType.ItemUse then + self._mapNode.ItemUseRoot:Close() + end +end +function StarTowerTokenBuyCtrl:OnDisable() + GamepadUIManager.DisableGamepadUI("StarTowerTokenBuyCtrl") +end +function StarTowerTokenBuyCtrl:OnDestroy() +end +function StarTowerTokenBuyCtrl:OnEvent_ChangeTokenBuyPanel(nPanelType) + self:ClosePanel(self._panel.nPanelType) + self._panel.nPanelType = nPanelType + table.insert(self.tbWindowStack, self._panel.nPanelType) + self:AddTimer(1, 0.3, function() + self:ChangePanelType() + end, true, true, true) +end +function StarTowerTokenBuyCtrl:OnEvent_CloseTokenBuyPanel(bCloseAll) + local nPanelType = table.remove(self.tbWindowStack, #self.tbWindowStack) + if nPanelType ~= self._panel.nPanelType or bCloseAll then + EventManager.Hit(EventId.ClosePanel, PanelId.StarTowerTokenBuyPanel) + else + self:ClosePanel(self._panel.nPanelType) + self:AddTimer(1, 0.3, function() + if #self.tbWindowStack > 0 then + self._panel.nPanelType = self.tbWindowStack[#self.tbWindowStack] + self:ChangePanelType() + else + EventManager.Hit(EventId.ClosePanel, PanelId.StarTowerTokenBuyPanel) + end + end, true, true, true) + end +end +function StarTowerTokenBuyCtrl:OnBtnClick_Close() + self:OnEvent_CloseTokenBuyPanel(true) +end +function StarTowerTokenBuyCtrl:OnEvent_ShowTokenTopResBar(bShow) + self._mapNode.goResBarAnimRoot.gameObject:SetActive(bShow) + self:RefreshTopFiller() +end +function StarTowerTokenBuyCtrl:OnEvent_NewDay() + if PanelManager.GetCurPanelId() == PanelId.MainView then + EventManager.Hit("NewDay_Clear_Guide") + local msg = { + nType = AllEnum.MessageBox.Alert, + sContent = ConfigTable.GetUIText("Alert_NextDay"), + callbackConfirm = function() + PanelManager.Home() + end + } + EventManager.Hit(EventId.OpenMessageBox, msg) + end +end +return StarTowerTokenBuyCtrl diff --git a/lua/game/ui/startowerfastbattle/startowertokenbuyitemctrl.lua b/lua/game/ui/startowerfastbattle/startowertokenbuyitemctrl.lua new file mode 100644 index 000000000..2bdf4c04c --- /dev/null +++ b/lua/game/ui/startowerfastbattle/startowertokenbuyitemctrl.lua @@ -0,0 +1,86 @@ +local StarTowerTokenBuyItemCtrl = class("StarTowerTokenBuyItemCtrl", BaseCtrl) +StarTowerTokenBuyItemCtrl._mapNodeConfig = { + btnUse = { + sComponentName = "UIButton", + callback = "OnBtnClick_Use" + }, + txtBtnUse = { + sComponentName = "TMP_Text", + sLanguageId = "Energy_Buy_Item_Use" + }, + btnUseGray = { + sComponentName = "UIButton", + callback = "OnBtnClick_Use" + }, + txtBtnUseGray = { + sComponentName = "TMP_Text", + sLanguageId = "Energy_Buy_Item_Use" + }, + txtPermanent = { + sComponentName = "TMP_Text", + sLanguageId = "Energy_Item_Permanent_Time" + }, + txtHaveCount = { + sComponentName = "TMP_Text", + sLanguageId = "Energy_Item_Count_Text" + }, + txtHaveCountValue = {sComponentName = "TMP_Text"}, + ctrlItem = { + sNodeName = "goEnergyItem", + sCtrlName = "Game.UI.TemplateEx.TemplateItemCtrl" + }, + btnItem = { + sComponentName = "UIButton", + callback = "OnBtnClick_Item" + }, + txtItemName = {sComponentName = "TMP_Text"}, + txtTokenValue = {sComponentName = "TMP_Text"}, + imgToken = {sComponentName = "Image"} +} +StarTowerTokenBuyItemCtrl._mapEventConfig = {} +function StarTowerTokenBuyItemCtrl:SetItem(mapItemData) + self.mapItemData = mapItemData + NovaAPI.SetTMPText(self._mapNode.txtHaveCountValue, mapItemData.nCount) + self._mapNode.btnUseGray.gameObject:SetActive(mapItemData.nCount == 0) + self._mapNode.btnUse.gameObject:SetActive(mapItemData.nCount > 0) + local itemId = mapItemData.nTid + local mapItemCfg = ConfigTable.GetData_Item(itemId) + self._mapNode.ctrlItem:SetItem(itemId, nil, nil, nil, nil, nil, nil, true, nil, true) + NovaAPI.SetTMPText(self._mapNode.txtItemName, mapItemCfg.Title) + local nCountTemp = mapItemData.nTokenValue * 100 / self._panel.nMaxToken + if nCountTemp < 1 and 0 < nCountTemp then + nCountTemp = 1 + end + local nRatio = math.floor(nCountTemp) + NovaAPI.SetTMPText(self._mapNode.txtTokenValue, "+" .. nRatio .. "%") +end +function StarTowerTokenBuyItemCtrl:OnBtnClick_Use() + if self.mapItemData.nCount == 0 then + EventManager.Hit(EventId.OpenMessageBox, { + nType = AllEnum.MessageBox.Tips, + sContent = ConfigTable.GetUIText("TokenBuy_NoItem"), + bBlur = false + }) + return + end + local nCurToken = PlayerData.StarTowerAutoPlan:GetTokenCount() + if nCurToken >= self._panel.nMaxToken then + EventManager.Hit(EventId.OpenMessageBox, { + nType = AllEnum.MessageBox.Tips, + sContent = ConfigTable.GetUIText("TokenBuy_HitLimit"), + bBlur = false + }) + return + end + self._panel.mapItemData = self.mapItemData + EventManager.Hit("ChangeTokenBuyPanel", AllEnum.TokenBuyPanelType.ItemUse) +end +function StarTowerTokenBuyItemCtrl:OnBtnClick_Item(btn) + local mapData = { + nTid = self.mapItemData.nTid, + bShowDepot = true, + bShowJumpto = false + } + EventManager.Hit(EventId.OpenPanel, PanelId.ItemTips, btn.transform, mapData) +end +return StarTowerTokenBuyItemCtrl diff --git a/lua/game/ui/startowerfastbattle/startowertokenbuyitemusectrl.lua b/lua/game/ui/startowerfastbattle/startowertokenbuyitemusectrl.lua new file mode 100644 index 000000000..6e218dc7f --- /dev/null +++ b/lua/game/ui/startowerfastbattle/startowertokenbuyitemusectrl.lua @@ -0,0 +1,207 @@ +local StarTowerTokenBuyItemUseCtrl = class("StarTowerTokenBuyItemUseCtrl", BaseCtrl) +local LayoutRebuilder = CS.UnityEngine.UI.LayoutRebuilder +StarTowerTokenBuyItemUseCtrl._mapNodeConfig = { + goWindow = {}, + animWindow = {sNodeName = "goWindow", sComponentName = "Animator"}, + txtWindowTitle = { + sComponentName = "TMP_Text", + sLanguageId = "Energy_Item_Use_Title" + }, + btnClose = { + sComponentName = "UIButton", + callback = "OnBtnClick_Close" + }, + btnItem = { + sComponentName = "UIButton", + callback = "OnBtnClick_Item" + }, + ctrlItem = { + sNodeName = "goItem", + sCtrlName = "Game.UI.TemplateEx.TemplateItemCtrl" + }, + txtItemName = {sComponentName = "TMP_Text"}, + txtItemDesc = {sComponentName = "TMP_Text"}, + txtHaveCount = { + sComponentName = "TMP_Text", + sLanguageId = "Energy_Item_Count_Text" + }, + txtHaveCountValue = {sComponentName = "TMP_Text"}, + txtAddValue = {sComponentName = "TMP_Text"}, + txtPermanent = { + sComponentName = "TMP_Text", + sLanguageId = "Energy_Item_Permanent_Time" + }, + txtStock = { + sComponentName = "TMP_Text", + sLanguageId = "Energy_Item_Use_Count" + }, + goQuantitySelector = { + sNodeName = "tc_quantity_selector", + sCtrlName = "Game.UI.TemplateEx.TemplateQuantitySelectorCtrl" + }, + txtHave = { + sComponentName = "TMP_Text", + sLanguageId = "TokenBuy_Confirm_Text" + }, + imgArrow = {}, + txtBeforeValue = {sComponentName = "TMP_Text"}, + txtAfterValue = {sComponentName = "TMP_Text"}, + goMaxValue = {}, + txtMaxValue = { + sComponentName = "TMP_Text", + sLanguageId = "Energy_Count_Max" + }, + rtCountBg = { + sNodeName = "imgCountBg", + sComponentName = "RectTransform" + }, + btnConfirm2 = { + sComponentName = "UIButton", + callback = "OnBtnClick_Confirm" + }, + txtConfirmBtn = { + sComponentName = "TMP_Text", + sLanguageId = "Energy_Item_Use_Btn_Text" + } +} +StarTowerTokenBuyItemUseCtrl._mapEventConfig = {} +function StarTowerTokenBuyItemUseCtrl:Awake() +end +function StarTowerTokenBuyItemUseCtrl:OnEnable() +end +function StarTowerTokenBuyItemUseCtrl:ShowPanel() + self.mapItemData = self._panel.mapItemData + self.bBlur = self._panel.bBlur + self.nUseCount = 1 + self.nMaxCount = 0 + self.nMinCount = 0 + self._mapNode.animWindow:Play("t_window_04_t_in") + EventManager.Hit(EventId.TemporaryBlockInput, 0.3) + self:RefreshItem() + local callback = function(nCount) + self.nUseCount = nCount + self:RefreshAddCount() + end + self._mapNode.goQuantitySelector:Init(callback, self.nUseCount, self.nUseCountLimit) + self:RefreshAddCount() +end +function StarTowerTokenBuyItemUseCtrl:OnDisable() +end +function StarTowerTokenBuyItemUseCtrl:OnDestroy() +end +function StarTowerTokenBuyItemUseCtrl:RefreshItem() + local itemId = self.mapItemData.nTid + self._mapNode.ctrlItem:SetItem(itemId, nil, nil, nil, nil, nil, nil, true, nil, true) + local mapItemCfg = ConfigTable.GetData_Item(itemId) + if mapItemCfg then + NovaAPI.SetTMPText(self._mapNode.txtItemName, mapItemCfg.Title) + NovaAPI.SetTMPText(self._mapNode.txtItemDesc, mapItemCfg.Desc) + end + NovaAPI.SetTMPText(self._mapNode.txtHaveCountValue, self.mapItemData.nCount) + self.nMaxCount = self.mapItemData.nCount + local nCountTemp = self.mapItemData.nTokenValue * 100 / self._panel.nMaxToken + if nCountTemp < 1 and 0 < nCountTemp then + nCountTemp = 1 + end + local nRatio = math.floor(nCountTemp) + NovaAPI.SetTMPText(self._mapNode.txtAddValue, string.format("+%s", nRatio .. "%")) + self.nUseCountLimit = 0 + local nCurToken = PlayerData.StarTowerAutoPlan:GetTokenCount() + for i = 1, self.nMaxCount do + nCurToken = nCurToken + self.mapItemData.nTokenValue + self.nUseCountLimit = i + if nCurToken >= self._panel.nMaxToken then + break + end + end +end +function StarTowerTokenBuyItemUseCtrl:RefreshAddCount() + local nCurToken = PlayerData.StarTowerAutoPlan:GetTokenCount() + local nCountTemp = nCurToken * 100 / self._panel.nMaxToken + if nCountTemp < 1 and 0 < nCountTemp then + nCountTemp = 1 + end + local nRatio = math.floor(nCountTemp) + NovaAPI.SetTMPText(self._mapNode.txtBeforeValue, nRatio .. "%") + local nAfterValue = nCurToken + self.mapItemData.nTokenValue * self.nUseCount + nCountTemp = nAfterValue * 100 / self._panel.nMaxToken + if nCountTemp < 1 and 0 < nCountTemp then + nCountTemp = 1 + end + nRatio = math.floor(nCountTemp) + NovaAPI.SetTMPText(self._mapNode.txtAfterValue, nRatio .. "%") + self._mapNode.imgArrow.gameObject:SetActive(0 < self.nUseCount) + self._mapNode.txtAfterValue.gameObject:SetActive(0 < self.nUseCount) + self._mapNode.goMaxValue.gameObject:SetActive(nAfterValue >= self._panel.nMaxToken) + LayoutRebuilder.ForceRebuildLayoutImmediate(self._mapNode.rtCountBg) +end +function StarTowerTokenBuyItemUseCtrl:Close() + self._mapNode.animWindow:Play("t_window_04_t_out") + EventManager.Hit("ConsumableUsed") +end +function StarTowerTokenBuyItemUseCtrl:OnBtnClick_Close() + EventManager.Hit("CloseTokenBuyPanel") +end +function StarTowerTokenBuyItemUseCtrl:OnBtnClick_Confirm() + if self.nUseCount <= 0 then + return + end + local itemList = {} + local nUseCount = 0 + for id, count in pairs(self.mapItemData.mapId) do + if nUseCount < self.nUseCount then + local tbItem = {} + tbItem.Tid = self.mapItemData.nTid + tbItem.Id = id + if nUseCount + count > self.nUseCount then + tbItem.Qty = self.nUseCount - nUseCount + else + tbItem.Qty = count + end + table.insert(itemList, tbItem) + else + break + end + nUseCount = nUseCount + count + end + local nMaxCount = 0 + local nCurToken = PlayerData.StarTowerAutoPlan:GetTokenCount() + for i = 1, self.nUseCount do + nMaxCount = i + nCurToken = nCurToken + self.mapItemData.nTokenValue + if nCurToken >= self._panel.nMaxToken then + break + end + end + if nMaxCount < self.nUseCount then + local sTip = ConfigTable.GetUIText("Energy_Use_Tip_2") + EventManager.Hit(EventId.OpenMessageBox, { + nType = AllEnum.MessageBox.Tips, + sContent = sTip, + bBlur = false + }) + return + end + if nil ~= next(itemList) then + local msgCallback = function() + local nCountTemp = self.mapItemData.nTokenValue * self.nUseCount * 100 / self._panel.nMaxToken + if nCountTemp < 1 and 0 < nCountTemp then + nCountTemp = 1 + end + local nRatio = math.floor(nCountTemp) + EventManager.Hit(EventId.OpenMessageBox, orderedFormat(ConfigTable.GetUIText("TokenBuy_Success"), nRatio)) + EventManager.Hit("CloseTokenBuyPanel") + EventManager.Hit("RefreshTokenItemList") + end + PlayerData.Item:SendUseItemMsg(itemList, msgCallback) + end +end +function StarTowerTokenBuyItemUseCtrl:OnBtnClick_Item(btn) + local mapData = { + nTid = self.mapItemData.nTid, + bShowDepot = true, + bShowJumpto = false + } + EventManager.Hit(EventId.OpenPanel, PanelId.ItemTips, btn.transform, mapData) +end +return StarTowerTokenBuyItemUseCtrl diff --git a/lua/game/ui/startowerfastbattle/startowertokenbuymainctrl.lua b/lua/game/ui/startowerfastbattle/startowertokenbuymainctrl.lua new file mode 100644 index 000000000..97bd60f01 --- /dev/null +++ b/lua/game/ui/startowerfastbattle/startowertokenbuymainctrl.lua @@ -0,0 +1,236 @@ +local StarTowerTokenBuyMainCtrl = class("StarTowerTokenBuyMainCtrl", BaseCtrl) +local LayoutRebuilder = CS.UnityEngine.UI.LayoutRebuilder +local tbResidentTokenItemId = {81011} +local GetTokenValue = function(nItemId) + local mapItemCfg = ConfigTable.GetData_Item(nItemId) + if mapItemCfg == nil then + return 0 + end + local mapUseCfg = decodeJson(mapItemCfg.UseArgs) or {} + local nTokenValue = mapUseCfg[tostring(AllEnum.CoinItemId.AutoDecisionToken)] or mapUseCfg[AllEnum.CoinItemId.AutoDecisionToken] + return tonumber(nTokenValue) or 0 +end +local GetItemInstances = function(mapItemData) + local mapId = {} + local nTotalCount = 0 + for _, mapInstanceGroup in pairs(mapItemData.mapExpires or {}) do + for nInstanceId, nCount in pairs(mapInstanceGroup.mapId or {}) do + mapId[nInstanceId] = (mapId[nInstanceId] or 0) + nCount + nTotalCount = nTotalCount + nCount + end + end + return mapId, nTotalCount +end +StarTowerTokenBuyMainCtrl._mapNodeConfig = { + goWindow = {}, + animWindow = {sNodeName = "goWindow", sComponentName = "Animator"}, + txtWindowTitle = { + sComponentName = "TMP_Text", + sLanguageId = "TokenBuy_WindowTitle" + }, + btnClose = { + sComponentName = "UIButton", + callback = "OnBtnClick_Close" + }, + goBuyItem = {}, + txtBuyName = { + sComponentName = "TMP_Text", + sLanguageId = "TokenBuy_Desc" + }, + imgEnergyBg = {}, + txtBuyCount = {sComponentName = "TMP_Text"}, + btnBuy = { + sComponentName = "UIButton", + callback = "OnBtnClick_Buy" + }, + btnBuyGray = { + sComponentName = "UIButton", + callback = "OnBtnClick_BuyGray" + }, + txtBuyButton = { + sComponentName = "TMP_Text", + sLanguageId = "Energy_Item_Use_Btn_Text" + }, + txtBuyButtonGray = { + sComponentName = "TMP_Text", + sLanguageId = "Energy_Item_Use_Btn_Text" + }, + imgBuyCoin = {sComponentName = "Image"}, + txtBuyCost = {sComponentName = "TMP_Text"}, + goItemContent = {sComponentName = "Transform"}, + rtItemContent = { + sNodeName = "goItemContent", + sComponentName = "RectTransform" + }, + goItem = {}, + goItemList = { + sComponentName = "RectTransform" + } +} +StarTowerTokenBuyMainCtrl._mapEventConfig = { + RefreshTokenItemList = "RefreshTokenItem" +} +function StarTowerTokenBuyMainCtrl:Awake() +end +function StarTowerTokenBuyMainCtrl:OnEnable() + self.tbItemCtrl = {} +end +function StarTowerTokenBuyMainCtrl:OnDisable() + for _, v in ipairs(self.tbItemCtrl) do + local obj = v.gameObject + self:UnbindCtrlByNode(v) + destroy(obj) + end + self.tbItemCtrl = {} +end +function StarTowerTokenBuyMainCtrl:OnDestroy() +end +function StarTowerTokenBuyMainCtrl:ShowPanel() + self._mapNode.goItem.gameObject:SetActive(false) + self._mapNode.animWindow:Play("t_window_04_t_in") + EventManager.Hit(EventId.TemporaryBlockInput, 0.3) + self:RefreshTokenItem() + local mapVitaTokenPrice = ConfigTable.GetConfigArray("TowerVitaEnergyPurchasedPrice") + self.nTokenPrice = tonumber(mapVitaTokenPrice[2]) + self.nCoinId = tonumber(mapVitaTokenPrice[1]) + local nRecoverValue = ConfigTable.GetConfigNumber("TowerVitaEnergyPurchasedValue") + local nCountTemp = nRecoverValue * 100 / self._panel.nMaxToken + if nCountTemp < 1 and 0 < nCountTemp then + nCountTemp = 1 + end + local nRecoverRatio = math.floor(nCountTemp) + self:SetSprite_Coin(self._mapNode.imgBuyCoin, self.nCoinId) + NovaAPI.SetTMPText(self._mapNode.txtBuyCost, self.nTokenPrice) + NovaAPI.SetTMPText(self._mapNode.txtBuyCount, "+" .. nRecoverRatio .. "%") + local hasCount = PlayerData.Coin:GetCoinCount(self.nCoinId) + NovaAPI.SetTMPColor(self._mapNode.txtBuyCost, hasCount < self.nTokenPrice and Red_Unable or Blue_Normal) + self._mapNode.btnBuy.gameObject:SetActive(true) + self._mapNode.btnBuyGray.gameObject:SetActive(false) +end +function StarTowerTokenBuyMainCtrl:RefreshTokenItem() + self.tbItems = {} + local tbItems = PlayerData.Item:GetItemsByStype(GameEnum.itemStype.TokenItem) + local mapResidentItem = {} + for _, nItemId in ipairs(tbResidentTokenItemId) do + mapResidentItem[nItemId] = false + end + for _, mapItemData in ipairs(tbItems) do + local nTokenValue = GetTokenValue(mapItemData.Tid) + if 0 < nTokenValue then + local mapId, nCount = GetItemInstances(mapItemData) + if 0 < nCount then + table.insert(self.tbItems, { + nTid = mapItemData.Tid, + mapId = mapId, + nTokenValue = nTokenValue, + nCount = nCount, + nSort = 0 + }) + if mapResidentItem[mapItemData.Tid] ~= nil then + mapResidentItem[mapItemData.Tid] = true + end + end + end + end + for _, nItemId in ipairs(tbResidentTokenItemId) do + if mapResidentItem[nItemId] == false and ConfigTable.GetData_Item(nItemId) ~= nil then + table.insert(self.tbItems, { + nTid = nItemId, + mapId = {}, + nCount = 0, + nTokenValue = GetTokenValue(nItemId), + nSort = -1 + }) + end + end + table.sort(self.tbItems, function(a, b) + if a.nSort == b.nSort then + return a.nTid < b.nTid + end + return a.nSort > b.nSort + end) + for _, v in ipairs(self.tbItemCtrl) do + v.gameObject:SetActive(false) + end + for k, v in ipairs(self.tbItems) do + if nil == self.tbItemCtrl[k] then + local obj = instantiate(self._mapNode.goItem, self._mapNode.goItemList) + obj.gameObject:SetActive(true) + local objCtrl = self:BindCtrlByNode(obj, "Game.UI.StarTowerFastBattle.StarTowerTokenBuyItemCtrl") + objCtrl:SetItem(v) + self.tbItemCtrl[k] = objCtrl + else + self.tbItemCtrl[k].gameObject:SetActive(true) + self.tbItemCtrl[k]:SetItem(v) + end + end + LayoutRebuilder.ForceRebuildLayoutImmediate(self._mapNode.rtItemContent) +end +function StarTowerTokenBuyMainCtrl:Close() + self._mapNode.animWindow:Play("t_window_04_t_out") + EventManager.Hit(EventId.TemporaryBlockInput, 0.3) +end +function StarTowerTokenBuyMainCtrl:OnBtnClick_Close() + EventManager.Hit("CloseTokenBuyPanel") +end +function StarTowerTokenBuyMainCtrl:OnBtnClick_Buy() + local nHasCoin = PlayerData.Coin:GetCoinCount(self.nCoinId) + if nHasCoin < self.nTokenPrice then + local itemCfg = ConfigTable.GetData_Item(self.nCoinId) + local itemCostCfg = ConfigTable.GetData_Item(AllEnum.CoinItemId.STONE) + if not itemCfg or not itemCostCfg then + return + end + local sTip = orderedFormat(ConfigTable.GetUIText("Recruit_ExchangeGemZero"), itemCfg.Id, self.nTokenPrice - nHasCoin, itemCostCfg.Id) + local confirmCallback = function() + local nStoneCount = PlayerData.Coin:GetCoinCount(AllEnum.CoinItemId.STONE) + nStoneCount = nStoneCount + PlayerData.Item:GetItemCountByID(AllEnum.CoinItemId.FREESTONE) + if nStoneCount < self.nTokenPrice - nHasCoin then + local msg = { + nType = AllEnum.MessageBox.Confirm, + sContent = orderedFormat(ConfigTable.GetUIText("Recruit_Charge") or "", itemCostCfg.Id), + callbackConfirm = function() + self._panel:JumpToRecharge() + end, + bBlur = false + } + EventManager.Hit(EventId.OpenMessageBox, msg) + else + PlayerData.Coin:SendGemConvertReqReq(self.nTokenPrice - nHasCoin, nil) + end + EventManager.Hit("ShowTokenTopRes", false) + end + local cancelCallback = function() + EventManager.Hit("ShowTokenTopRes", false) + end + local msg = { + nType = AllEnum.MessageBox.Confirm, + sContent = sTip, + callbackConfirm = confirmCallback, + callbackCancel = cancelCallback, + bBlur = false + } + EventManager.Hit(EventId.OpenMessageBox, msg) + EventManager.Hit("ShowTokenTopRes", false) + return + end + local nCurToken = PlayerData.StarTowerAutoPlan:GetTokenCount() + if nCurToken >= self._panel.nMaxToken then + local sTip = ConfigTable.GetUIText("TokenBuy_HitLimit") + EventManager.Hit(EventId.OpenMessageBox, { + nType = AllEnum.MessageBox.Tips, + sContent = sTip + }) + return + end + EventManager.Hit("ChangeTokenBuyPanel", AllEnum.TokenBuyPanelType.BuyConfirm) +end +function StarTowerTokenBuyMainCtrl:OnBtnClick_BuyGray() + local sTip = ConfigTable.GetUIText("TokenBuy_NoCoin") + EventManager.Hit(EventId.OpenMessageBox, { + nType = AllEnum.MessageBox.Tips, + bPositive = true, + sContent = sTip + }) +end +return StarTowerTokenBuyMainCtrl diff --git a/lua/game/ui/startowerfastbattle/startowertokenbuypanel.lua b/lua/game/ui/startowerfastbattle/startowertokenbuypanel.lua new file mode 100644 index 000000000..336c60eb6 --- /dev/null +++ b/lua/game/ui/startowerfastbattle/startowertokenbuypanel.lua @@ -0,0 +1,35 @@ +local StarTowerTokenBuyPanel = class("StarTowerTokenBuyPanel", BasePanel) +StarTowerTokenBuyPanel._bIsMainPanel = false +StarTowerTokenBuyPanel._tbDefine = { + { + sPrefabPath = "StarTowerFastBattle/StarTowerTokenBuyPanel.prefab", + sCtrlName = "Game.UI.StarTowerFastBattle.StarTowerTokenBuyCtrl" + } +} +function StarTowerTokenBuyPanel:Awake() + self.nPanelType = self._tbParam[1] or AllEnum.TokenBuyPanelType.Main + self.mapItemData = self._tbParam[2] + self.bBlur = self._tbParam[3] + self.nMaxToken = ConfigTable.GetConfigNumber("TowerVitaEnergyMax") + self.callback = self._tbParam[4] +end +function StarTowerTokenBuyPanel:JumpToRecharge() + if ConfigTable.GetConfigNumber("IsShowComBtn") ~= 1 then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Function_NotAvailable")) + return + end + if self.callback ~= nil then + self.callback() + end + EventManager.Hit(EventId.ClosePanel, PanelId.StarTowerTokenBuyPanel) + EventManager.Hit(EventId.ClosePanel, PanelId.StarTowerAutoDecisionSettingPanel) + local func_OpenRecharge = function() + EventManager.Hit(EventId.OpenPanel, PanelId.Mall, AllEnum.MallToggle.Gem) + end + if PanelManager.GetCurPanelId() == PanelId.StarTowerFastBattle then + EventManager.Hit("StarTowerFastBattleLeaveForRecharge", func_OpenRecharge) + else + func_OpenRecharge() + end +end +return StarTowerTokenBuyPanel diff --git a/lua/game/ui/startowerlevelselect/startowerlevelselectctrl.lua b/lua/game/ui/startowerlevelselect/startowerlevelselectctrl.lua index 86ae95f8b..fce592d6d 100644 --- a/lua/game/ui/startowerlevelselect/startowerlevelselectctrl.lua +++ b/lua/game/ui/startowerlevelselect/startowerlevelselectctrl.lua @@ -146,6 +146,14 @@ StarTowerLevelSelectCtrl._mapNodeConfig = { }, StarTowerGrowthPreviewWindow = { sCtrlName = "Game.UI.StarTowerGrowth.StarTowerGrowthPreviewWindowCtrl" + }, + btnAutoBattle = { + sComponentName = "UIButton", + callback = "OnBtnClick_AutoBattle" + }, + autoDecisionPhone = { + sNodeName = "btnAutoBattle", + sCtrlName = "Game.UI.StarTowerFastBattle.StarTowerAutoDecisionPhoneCtrl" } } StarTowerLevelSelectCtrl._mapEventConfig = { @@ -440,6 +448,7 @@ function StarTowerLevelSelectCtrl:RefreshStarTowerInfo(nGroupId, nHard, bSetTog) self._mapNode.btnResearch.gameObject:SetActive(false) self._mapNode.btnGo.gameObject:SetActive(false) self._mapNode.btnSweep.gameObject:SetActive(false) + self._mapNode.btnAutoBattle.gameObject:SetActive(false) else self._mapNode.ListConditions:SetActive(false) self._mapNode.btnLock.gameObject:SetActive(false) @@ -468,6 +477,13 @@ function StarTowerLevelSelectCtrl:RefreshSweep() end end end + local bSweepUnlock = PlayerData.StarTower:CheckUnlockTowerSweep() + local bUnlock = PlayerData.StarTower:IsStarTowerUnlock(self.curStarTowerId) + local bShowAutoBattle = bUnlock and bSweepUnlock or false + self._mapNode.btnAutoBattle.gameObject:SetActive(bShowAutoBattle) + if bShowAutoBattle then + self._mapNode.autoDecisionPhone:Refresh() + end local bAble, _, sLockTip = PlayerData.StarTower:CheckCanSweep(self.nCurGroupId, self.curStarTowerId) if bAble then self._mapNode.txtSweepBtn.gameObject:SetActive(true) @@ -640,4 +656,12 @@ function StarTowerLevelSelectCtrl:OnBtnClick_Research(btn) local nMaxDifficulty = PlayerData.StarTower:GetGlobalMaxDifficult() self._mapNode.StarTowerGrowthPreviewWindow:OpenPanel(nDifficulty, nMaxDifficulty) end +function StarTowerLevelSelectCtrl:OnBtnClick_AutoBattle(btn) + local bSweepUnlock = PlayerData.StarTower:CheckUnlockTowerSweep() + if not bSweepUnlock then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("StarTower_Sweep_NodeAlert")) + return + end + EventManager.Hit(EventId.OpenPanel, PanelId.StarTowerAutoDecisionSettingPanel) +end return StarTowerLevelSelectCtrl diff --git a/lua/game/ui/templateex/templateheadctrl.lua b/lua/game/ui/templateex/templateheadctrl.lua index a801ed9a4..31d689f33 100644 --- a/lua/game/ui/templateex/templateheadctrl.lua +++ b/lua/game/ui/templateex/templateheadctrl.lua @@ -41,4 +41,10 @@ end function TemplateHeadCtrl:_SwitchType(enumType) self._mapNode.Monster:SetActive(enumType == HeadType.Monster) end +function TemplateHeadCtrl:SetCharHead(nSkinId) + local mapSkinCfg = ConfigTable.GetData("CharacterSkin", nSkinId) + if mapSkinCfg ~= nil then + self:SetPngSprite(self._mapNode.imgIcon, mapSkinCfg.Icon .. AllEnum.CharHeadIconSurfix.XXL) + end +end return TemplateHeadCtrl diff --git a/lua/game/ui/templateex/templatesimplequantityselectorctrl.lua b/lua/game/ui/templateex/templatesimplequantityselectorctrl.lua new file mode 100644 index 000000000..1237cda69 --- /dev/null +++ b/lua/game/ui/templateex/templatesimplequantityselectorctrl.lua @@ -0,0 +1,119 @@ +local TemplateSimpleQuantitySelectorCtrl = class("TemplateSimpleQuantitySelectorCtrl", BaseCtrl) +TemplateSimpleQuantitySelectorCtrl._mapNodeConfig = { + btnReduce = { + sComponentName = "UIButton", + callback = "OnBtnClick_Reduce" + }, + txtReduce = {sComponentName = "TMP_Text"}, + btnAdd = { + sComponentName = "UIButton", + callback = "OnBtnClick_Add" + }, + txtAdd = {sComponentName = "TMP_Text"}, + btnReduceGray = { + sComponentName = "UIButton", + callback = "OnBtnClick_Gray" + }, + txtReduceGray = {sComponentName = "TMP_Text"}, + btnAddGray = { + sComponentName = "UIButton", + callback = "OnBtnClick_Gray" + }, + txtAddGray = {sComponentName = "TMP_Text"}, + inputCount = { + sComponentName = "TMP_InputField" + }, + Placeholder = {sComponentName = "TMP_Text"} +} +TemplateSimpleQuantitySelectorCtrl._mapEventConfig = {} +local MAX_COUNT = 999999 +function TemplateSimpleQuantitySelectorCtrl:Init(nDefaultCount, nDiffAmount, callback, sGrayText) + self.nCount = nDefaultCount + self.nDiffAmount = nDiffAmount + self.sGrayText = sGrayText or "" + NovaAPI.SetTMPText(self._mapNode.txtReduce, "-" .. self.nDiffAmount) + NovaAPI.SetTMPText(self._mapNode.txtReduceGray, "-" .. self.nDiffAmount) + NovaAPI.SetTMPText(self._mapNode.txtAdd, "+" .. self.nDiffAmount) + NovaAPI.SetTMPText(self._mapNode.txtAddGray, "+" .. self.nDiffAmount) + self:RefreshCount() + self.callback = callback + self:SetGray(false) +end +function TemplateSimpleQuantitySelectorCtrl:RefreshCount() + NovaAPI.SetTMPInputFieldText(self._mapNode.inputCount, self.nCount) + NovaAPI.SetTMPInputFieldPlaceholderText(self._mapNode.inputCount, self.nCount) + self:RefreshAddButton(self.nCount < MAX_COUNT) + self:RefreshReduceButton(self.nCount > 0) +end +function TemplateSimpleQuantitySelectorCtrl:RefreshAddButton(bAble) + self._mapNode.btnAdd.interactable = bAble +end +function TemplateSimpleQuantitySelectorCtrl:RefreshReduceButton(bAble) + self._mapNode.btnReduce.interactable = bAble +end +function TemplateSimpleQuantitySelectorCtrl:SetValue(nCount) + self.nCount = nCount + self:RefreshCount() +end +function TemplateSimpleQuantitySelectorCtrl:SetGray(bGray) + self._mapNode.btnReduceGray.gameObject:SetActive(bGray) + self._mapNode.btnAddGray.gameObject:SetActive(bGray) + self._mapNode.inputCount.interactable = not bGray +end +function TemplateSimpleQuantitySelectorCtrl:Awake() +end +function TemplateSimpleQuantitySelectorCtrl:OnEnable() + self.handler = ui_handler(self, self.OnInputEndEdit, self._mapNode.inputCount) + NovaAPI.AddTMPEndEditListener(self._mapNode.inputCount, self.handler) +end +function TemplateSimpleQuantitySelectorCtrl:OnDisable() + NovaAPI.RemoveTMPEndEditListener(self._mapNode.inputCount, self.handler) +end +function TemplateSimpleQuantitySelectorCtrl:OnDestroy() +end +function TemplateSimpleQuantitySelectorCtrl:OnBtnClick_Add(btn) + if self.nCount >= MAX_COUNT then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("QuantitySelector_Max")) + EventManager.Hit(EventId.TemporaryBlockInput, 0.5) + return + end + self.nCount = self.nCount + self.nDiffAmount + if self.nCount > MAX_COUNT then + self.nCount = MAX_COUNT + end + self:RefreshCount() + self.callback(self.nCount) +end +function TemplateSimpleQuantitySelectorCtrl:OnBtnClick_Reduce(btn) + if self.nCount <= 0 then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("QuantitySelector_Min")) + EventManager.Hit(EventId.TemporaryBlockInput, 0.5) + return + end + self.nCount = self.nCount - self.nDiffAmount + if self.nCount < 0 then + self.nCount = 0 + end + self:RefreshCount() + self.callback(self.nCount) +end +function TemplateSimpleQuantitySelectorCtrl:OnBtnClick_Gray(btn) + EventManager.Hit(EventId.OpenMessageBox, self.sGrayText) + EventManager.Hit(EventId.TemporaryBlockInput, 0.2) +end +function TemplateSimpleQuantitySelectorCtrl:OnInputEndEdit() + local nValue = tonumber(NovaAPI.GetTMPInputFieldText(self._mapNode.inputCount)) + if not nValue then + nValue = self.nCount + elseif nValue < 0 then + nValue = 0 + elseif nValue > MAX_COUNT then + nValue = MAX_COUNT + end + self.nCount = nValue + NovaAPI.SetTMPInputFieldText(self._mapNode.inputCount, nValue) + NovaAPI.SetTMPInputFieldPlaceholderText(self._mapNode.inputCount, nValue) + self:RefreshCount() + self.callback(self.nCount) +end +return TemplateSimpleQuantitySelectorCtrl diff --git a/lua/game/ui/templateex/templatetogglectrl.lua b/lua/game/ui/templateex/templatetogglectrl.lua index d76144ab4..236c523d7 100644 --- a/lua/game/ui/templateex/templatetogglectrl.lua +++ b/lua/game/ui/templateex/templatetogglectrl.lua @@ -22,6 +22,15 @@ function TemplateToggleCtrl:SetDefault(bOn) NovaAPI.SetTMPColor(self._mapNode.txt_Select, White_Normal) NovaAPI.SetTMPColor(self._mapNode.txt_unSelect, Blue_Normal) end +function TemplateToggleCtrl:SetDefaultDorm(bOn) + if self._mapNode.AnimSwitch.enabled == true then + self._mapNode.AnimSwitch.enabled = false + end + self._mapNode.Select:SetActive(bOn) + self._mapNode.unSelect:SetActive(not bOn) + self._mapNode.txt_Select.gameObject:SetActive(bOn) + self._mapNode.txt_unSelect.gameObject:SetActive(not bOn) +end function TemplateToggleCtrl:SetDefaultAct10101(bOn) if self._mapNode.AnimSwitch.enabled == true then self._mapNode.AnimSwitch.enabled = false diff --git a/lua/game/ui/topbarex/topbarctrl.lua b/lua/game/ui/topbarex/topbarctrl.lua index 236c61bae..24f29eab9 100644 --- a/lua/game/ui/topbarex/topbarctrl.lua +++ b/lua/game/ui/topbarex/topbarctrl.lua @@ -123,7 +123,10 @@ local mapConfig = { [PanelId.GoldenSpyLevelSelectPanel_400012] = {bEvent = true}, [PanelId.TraceHunt] = {bEvent = true}, [PanelId.TrialSkinSelectPanel] = {bEvent = true}, - [PanelId.TrialSkinFormationScenePanel] = {bEvent = true} + [PanelId.TrialSkinFormationScenePanel] = {bEvent = true}, + [PanelId.DormPanel] = {bEvent = true}, + [PanelId.DormRoomSelectPanel] = {bEvent = true}, + [PanelId.ActivityLevelsSelectPanel_20104] = {bEvent = true} } function TopBarCtrl:CreateCoin(tbCoin, bHideCoinAdd) self.mapCoinIndex, self.mapItemIndex = nil, nil diff --git a/lua/game/ui/towerdefense/towerdefensecharacterfuncctrl.lua b/lua/game/ui/towerdefense/towerdefensecharacterfuncctrl.lua index 4cd5dc4e1..d23edc32d 100644 --- a/lua/game/ui/towerdefense/towerdefensecharacterfuncctrl.lua +++ b/lua/game/ui/towerdefense/towerdefensecharacterfuncctrl.lua @@ -120,6 +120,7 @@ function TowerDefenseCharacterFuncCtrl:ShowIcon(characterId) NovaAPI.SetTMPText(txt_costPoint:GetComponent("TMP_Text"), config.PointNeeded[level]) icon_levelUp.gameObject:SetActive(not (config.PointNeeded[level] > self.point)) icon_lock.gameObject:SetActive(config.PointNeeded[level] > self.point) + btn_LevelUp:GetComponent("NaviButton").interactable = not (config.PointNeeded[level] > self.point) if config.PointNeeded[level] > self.point then NovaAPI.SetTMPColor(txt_costPoint:GetComponent("TMP_Text"), lockLevelUpTextColor) else @@ -158,20 +159,25 @@ function TowerDefenseCharacterFuncCtrl:UpdateFunc(characterId, go) local btn_henshin = go.transform:Find("btn_henshin") btn_henshin.gameObject:SetActive(false) if level < 6 then - btn_LevelUp.gameObject:SetActive(true) - local icon_levelUp = go.transform:Find("btn_levelUp/AnimRoot/img_levelUp") - local icon_lock = go.transform:Find("btn_levelUp/AnimRoot/img_lock") - local txt_costPoint = go.transform:Find("btn_levelUp/AnimRoot/img_point/txt_needPoint") - local txt_animator = go.transform:Find("btn_levelUp/AnimRoot"):GetComponent("Animator") - NovaAPI.SetTMPText(txt_costPoint:GetComponent("TMP_Text"), config.PointNeeded[level]) - icon_levelUp.gameObject:SetActive(not (config.PointNeeded[level] > self.point)) - icon_lock.gameObject:SetActive(config.PointNeeded[level] > self.point) - if config.PointNeeded[level] > self.point then - NovaAPI.SetTMPColor(txt_costPoint:GetComponent("TMP_Text"), lockLevelUpTextColor) - txt_animator:Play("btn_levelUp_Unlock") + if not self.bIsShowLevelBtn then + btn_LevelUp.gameObject:SetActive(false) else - NovaAPI.SetTMPColor(txt_costPoint:GetComponent("TMP_Text"), normalLevelUpTextColor) - txt_animator:Play("New State") + btn_LevelUp.gameObject:SetActive(true) + local icon_levelUp = go.transform:Find("btn_levelUp/AnimRoot/img_levelUp") + local icon_lock = go.transform:Find("btn_levelUp/AnimRoot/img_lock") + local txt_costPoint = go.transform:Find("btn_levelUp/AnimRoot/img_point/txt_needPoint") + local txt_animator = go.transform:Find("btn_levelUp/AnimRoot"):GetComponent("Animator") + NovaAPI.SetTMPText(txt_costPoint:GetComponent("TMP_Text"), config.PointNeeded[level]) + icon_levelUp.gameObject:SetActive(not (config.PointNeeded[level] > self.point)) + icon_lock.gameObject:SetActive(config.PointNeeded[level] > self.point) + btn_LevelUp.interactable = not (config.PointNeeded[level] > self.point) + if config.PointNeeded[level] > self.point then + NovaAPI.SetTMPColor(txt_costPoint:GetComponent("TMP_Text"), lockLevelUpTextColor) + txt_animator:Play("btn_levelUp_Unlock") + else + NovaAPI.SetTMPColor(txt_costPoint:GetComponent("TMP_Text"), normalLevelUpTextColor) + txt_animator:Play("New State") + end end else btn_LevelUp.gameObject:SetActive(false) diff --git a/lua/game/ui/tracehunt/tracehuntctrl.lua b/lua/game/ui/tracehunt/tracehuntctrl.lua index 306e00fb3..6387f4ceb 100644 --- a/lua/game/ui/tracehunt/tracehuntctrl.lua +++ b/lua/game/ui/tracehunt/tracehuntctrl.lua @@ -271,8 +271,6 @@ function TraceHuntCtrl:RefreshConfig() self.npcId = ConfigTable.GetConfigNumber("TraceHuntNPCId") self.nNormalTime = ConfigTable.GetConfigNumber("TraceHuntBossTimeLimit") self.nHardTime = ConfigTable.GetConfigNumber("TraceHuntHardBossTimeLimit") - self.nAtk = ConfigTable.GetConfigNumber("TraceHuntHardBossShowAtk") - self.nDef = ConfigTable.GetConfigNumber("TraceHuntHardBossShowDef") end function TraceHuntCtrl:RefreshControl() self.nControlLeftTime = PlayerData.TraceHunt:GetControlLeftTime() @@ -728,8 +726,8 @@ function TraceHuntCtrl:RefreshHuntBoardHard() self._mapNode.goHard:SetActive(1 < nHard) self._mapNode.rtAffix:SetActive(1 < nHard) if 1 < nHard then - NovaAPI.SetTMPText(self._mapNode.txtAffix[1], orderedFormat(ConfigTable.GetUIText("TraceHunt_HardSwitch_AffixAtk"), self.nAtk)) - NovaAPI.SetTMPText(self._mapNode.txtAffix[2], orderedFormat(ConfigTable.GetUIText("TraceHunt_HardSwitch_AffixDef"), self.nDef)) + NovaAPI.SetTMPText(self._mapNode.txtAffix[1], ConfigTable.GetUIText("TraceHunt_HardSwitch_AffixAtk")) + NovaAPI.SetTMPText(self._mapNode.txtAffix[2], ConfigTable.GetUIText("TraceHunt_HardSwitch_AffixDef")) NovaAPI.SetTMPText(self._mapNode.txtAffix[3], orderedFormat(ConfigTable.GetUIText("TraceHunt_HardSwitch_AffixTime"), self.nNormalTime - self.nHardTime)) end local bBlock = PlayerData.TraceHunt:GetControlBlockState() diff --git a/lua/game/ui/transitionex/transitionctrl.lua b/lua/game/ui/transitionex/transitionctrl.lua index ccf6638b8..f27213062 100644 --- a/lua/game/ui/transitionex/transitionctrl.lua +++ b/lua/game/ui/transitionex/transitionctrl.lua @@ -61,7 +61,7 @@ function TransitionCtrl:_MarkCallback(cb, bIn) local tbCallback = bIn == true and self.tbCallback_In or self.tbCallback_Out table.insert(tbCallback, {cb, false}) end -function TransitionCtrl:_In(sEventFrom, nType, callback, nParam) +function TransitionCtrl:_In(sEventFrom, nType, callback, nParam, bIgnoreCSEvent) local sFrameCount = tostring(CS.UnityEngine.Time.frameCount) if self._panel:GetTransitionStatus() == AllEnum.TransitionStatus.IsPlayingInAnim then printLog("[转场]重复落幕(" .. sEventFrom .. "),落幕 anim playing,frameCount: " .. sFrameCount) @@ -72,33 +72,43 @@ function TransitionCtrl:_In(sEventFrom, nType, callback, nParam) self:_DoCallback(true) elseif self._panel:GetTransitionStatus() == AllEnum.TransitionStatus.IsPlayingOutAnim then printLog("[转场]错误落幕(" .. sEventFrom .. "),开幕 anim playing,frameCount: " .. sFrameCount) - if self.timerAnim ~= nil then - self.timerAnim:Cancel(true) - self.timerAnim = nil - end self:_MarkCallback(callback, true) - self:OpenTransition(nType, nParam) + if bIgnoreCSEvent ~= true then + if self.timerAnim ~= nil then + self.timerAnim:Cancel(true) + self.timerAnim = nil + end + self:OpenTransition(nType, nParam) + end elseif self._panel:GetTransitionStatus() == AllEnum.TransitionStatus.OutAnimDone then printLog("[转场]正常落幕(" .. sEventFrom .. "),开幕 anim done,frameCount: " .. sFrameCount) self:_MarkCallback(callback, true) - self:OpenTransition(nType, nParam) + if bIgnoreCSEvent ~= true then + self:OpenTransition(nType, nParam) + end end end -function TransitionCtrl:_Out(sEventFrom, callback) +function TransitionCtrl:_Out(sEventFrom, callback, bIgnoreCSEvent) local sFrameCount = tostring(CS.UnityEngine.Time.frameCount) if self._panel:GetTransitionStatus() == AllEnum.TransitionStatus.IsPlayingInAnim then printLog("[转场]错误开幕(" .. sEventFrom .. "),落幕 anim playing,frameCount: " .. sFrameCount) - if self.timerAnim ~= nil then - self.timerAnim:Cancel(true) - self.timerAnim = nil - end self:_MarkCallback(callback, false) - self:CloseTransition() + if bIgnoreCSEvent ~= true then + if self.timerAnim ~= nil then + self.timerAnim:Cancel(true) + self.timerAnim = nil + end + self:CloseTransition() + end elseif self._panel:GetTransitionStatus() == AllEnum.TransitionStatus.InAnimDone then printLog("[转场]正常开幕(" .. sEventFrom .. "),落幕 anim done,frameCount: " .. sFrameCount) self:_MarkCallback(callback, false) - self:CloseTransition() - EventManager.Hit("InputEnable", false, true) + if bIgnoreCSEvent ~= true then + self:CloseTransition() + EventManager.Hit("InputEnable", false, true) + else + self:_DoCallback(false) + end elseif self._panel:GetTransitionStatus() == AllEnum.TransitionStatus.IsPlayingOutAnim then printLog("[转场]重复开幕(" .. sEventFrom .. "),开幕 anim playing,frameCount: " .. sFrameCount) self:_MarkCallback(callback, false) @@ -116,12 +126,15 @@ function TransitionCtrl:OnEvent_SetTrans(nType, callback, nParam) end end function TransitionCtrl:OnEvent_OpenLoadingView(callback, delayTime, fadeTime, tag, nType) - self:_In("C#", nType, callback) + self:_In("C#", nType, callback, nil, PanelManager.IGNORE_CS_TRANS_EVENT) end function TransitionCtrl:OnEvent_CloseLoadingView(callback, delayTime, fadeTime) - self:_Out("C#", callback) + self:_Out("C#", callback, PanelManager.IGNORE_CS_TRANS_EVENT) end function TransitionCtrl:OnEvent_UpdateLoadingView(nProgress, sMsg) + if PanelManager.IGNORE_CS_TRANS_EVENT == true then + return + end if self.cs_loading_img ~= nil and self.cs_loading_img:IsNull() == false then NovaAPI.SetImageFillAmount(self.cs_loading_img, nProgress) end @@ -204,9 +217,9 @@ function TransitionCtrl:OnTimer_AnimDone(timer, bIn) self.nType = nil self._mapNode.TransitionRoot.localScale = Vector3.zero EventManager.Hit("InputEnable", true, true) + EventManager.Hit(EventId.BlockInput, false) self:_DoCallback(bIn) EventManager.Hit(EventId.TransAnimOutClear) - EventManager.Hit(EventId.BlockInput, false) end end function TransitionCtrl:TimeStamp(strTime) @@ -286,7 +299,7 @@ function TransitionCtrl:Set_8(goStyle) end function TransitionCtrl:Set_6(goStyle, nParam) local tr = goStyle.transform - for i = AllEnum.MainViewCorner.Role, AllEnum.MainViewCorner.Mainline do + for i = AllEnum.MainViewCorner.Role, AllEnum.MainViewCorner.Dorm do tr:GetChild(i).gameObject:SetActive(i == nParam) end end diff --git a/lua/game/ui/travelerduellevelselect/travelerduelranking/travelerduelrankinggrid.lua b/lua/game/ui/travelerduellevelselect/travelerduelranking/travelerduelrankinggrid.lua index b93dc5b54..beab3e70b 100644 --- a/lua/game/ui/travelerduellevelselect/travelerduelranking/travelerduelrankinggrid.lua +++ b/lua/game/ui/travelerduellevelselect/travelerduelranking/travelerduelrankinggrid.lua @@ -99,6 +99,8 @@ function TravelerDuelRankingGrid:Refresh(mapRanking) break end end + elseif honorData.Type == GameEnum.honorType.Dorm then + level = PlayerData.PlayerDormData:GetHonorTitleLevel() end self._mapNode.goHonorTitle[i]:SetHonotTitle(honorData.Id, i == 1, level) end diff --git a/lua/game/ui/travelerduelroominfo/tdpausectrl.lua b/lua/game/ui/travelerduelroominfo/tdpausectrl.lua index d7223e9e1..88e709173 100644 --- a/lua/game/ui/travelerduelroominfo/tdpausectrl.lua +++ b/lua/game/ui/travelerduelroominfo/tdpausectrl.lua @@ -122,7 +122,10 @@ function TDPauseCtrl:Refresh() self._mapNode.goAim[i]:SetActive(false) end for i = 1, 3 do - self._mapNode.goChar[i]:SetChar(self.tbChar[i]) + local nCharId = self.tbChar[i] + local nTrialId = self._mapCharTrialId and self._mapCharTrialId[nCharId] + self._mapNode.btnChar[i].interactable = not nTrialId or not (0 < nTrialId) + self._mapNode.goChar[i]:SetChar(nCharId, false, false, nTrialId) end end function TDPauseCtrl:PlayInAni() @@ -186,8 +189,9 @@ function TDPauseCtrl:OnDisable() end function TDPauseCtrl:OnDestroy() end -function TDPauseCtrl:Pause(nLevelId, tbCharId, nHard) +function TDPauseCtrl:Pause(nLevelId, tbCharId, nHard, mapCharTrialId) self.tbChar = tbCharId + self._mapCharTrialId = mapCharTrialId self.nLevelId = nLevelId self.nHard = nHard EventManager.Hit(EventId.BattleDashboardVisible, false) diff --git a/lua/game/ui/trekkerversus_600004/trekkerversusctrl.lua b/lua/game/ui/trekkerversus_600004/trekkerversusctrl.lua index a8fbc2f4b..c6fad8c83 100644 --- a/lua/game/ui/trekkerversus_600004/trekkerversusctrl.lua +++ b/lua/game/ui/trekkerversus_600004/trekkerversusctrl.lua @@ -423,6 +423,9 @@ function TrekkerVersusCtrl:Awake() table.insert(self.tbFanLevelData, mapData) end end) + table.sort(self.tbFanLevelData, function(a, b) + return a.Level < b.Level + end) end function TrekkerVersusCtrl:OnEnable() math.randomseed(os.time()) diff --git a/lua/game/ui/trialbattle/depotdiscskillctrl.lua b/lua/game/ui/trialbattle/depotdiscskillctrl.lua index 45e9e3341..4af3ec9f1 100644 --- a/lua/game/ui/trialbattle/depotdiscskillctrl.lua +++ b/lua/game/ui/trialbattle/depotdiscskillctrl.lua @@ -66,6 +66,7 @@ function DepotDiscSkillCtrl:RefreshDiscSkill(mapNote) local nNoteId = tonumber(k) local nNoteCount = tonumber(v) local noteCfg = ConfigTable.GetData("SubNoteSkill", nNoteId) + local sIconPath = "" if self._panel.mapNoteNeed[nNoteId] ~= nil and self._panel.mapNoteNeed[nNoteId] > 0 then sIconPath = noteCfg.Icon .. AllEnum.DiscSkillIconSurfix.S_Light else diff --git a/lua/game/ui/trialbattle/trialresultctrl.lua b/lua/game/ui/trialbattle/trialresultctrl.lua index c0b6efb7c..02b433755 100644 --- a/lua/game/ui/trialbattle/trialresultctrl.lua +++ b/lua/game/ui/trialbattle/trialresultctrl.lua @@ -276,9 +276,28 @@ end function TrialResultCtrl:OnBtnClick_Close(btn) if PlayerData.Trial:IsActivityTrialMode() then PlayerData.Trial:SetSelectTrialGroup() + EventManager.Hit(EventId.ClosePanel, PanelId.TrialLevelSelect) + self:Close() + elseif PlayerData.Trial:IsSkinTrialMode() then + local transitionOpenCallback = function() + PanelManager.IGNORE_CS_TRANS_EVENT = true + local function OnEventAfterEnterMain() + EventManager.Remove(EventId.AfterEnterMain, PanelManager, OnEventAfterEnterMain) + EventManager.Hit(EventId.ClosePanel, PanelId.TrialSkinSelectPanel) + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForSeconds(2)) + PanelManager.IGNORE_CS_TRANS_EVENT = false + EventManager.Hit(EventId.SetTransition) + end + cs_coroutine.start(wait) + end + EventManager.Add(EventId.AfterEnterMain, PanelManager, OnEventAfterEnterMain) + self:Close() + end + EventManager.Hit(EventId.SetTransition, 17, transitionOpenCallback) + else + self:Close() end - EventManager.Hit(EventId.ClosePanel, PanelId.TrialLevelSelect) - self:Close() end function TrialResultCtrl:OnBtnClick_Retry(btn) self:Close() diff --git a/lua/game/ui/triallevelselect/trialformationctrl.lua b/lua/game/ui/triallevelselect/trialformationctrl.lua index be948183a..670e42e62 100644 --- a/lua/game/ui/triallevelselect/trialformationctrl.lua +++ b/lua/game/ui/triallevelselect/trialformationctrl.lua @@ -145,7 +145,7 @@ function TrialFormationCtrl:LoadCharacter(nCharId, bOpen) end local go = instantiate(obj, self.rtSceneOriginPos) self.mapCurModel[idx] = {nCharId = nCharId, model = go} - NovaAPI.BindUIParallaxStageCameraControllerModel(self._mapNode.UIParallax3DStage, idx - 1, go) + NovaAPI.BindUIParallaxStageCameraControllerModel(self._mapNode.UIParallax3DStage, idx - 1, go, true) if self.rtSceneOriginPos ~= nil then go.transform.position = self.rtSceneOriginPos.position go.transform.localEulerAngles = Vector3(0, 180, 0) diff --git a/lua/game/ui/trialskinselect/trialskinformationctrl.lua b/lua/game/ui/trialskinselect/trialskinformationctrl.lua index b5c4561be..bfa66204c 100644 --- a/lua/game/ui/trialskinselect/trialskinformationctrl.lua +++ b/lua/game/ui/trialskinselect/trialskinformationctrl.lua @@ -145,7 +145,7 @@ function TrialSkinFormationCtrl:LoadCharacter(nCharId, bOpen) end local go = instantiate(obj, self.rtSceneOriginPos) self.mapCurModel[idx] = {nCharId = nCharId, model = go} - NovaAPI.BindUIParallaxStageCameraControllerModel(self._mapNode.UIParallax3DStage, idx - 1, go) + NovaAPI.BindUIParallaxStageCameraControllerModel(self._mapNode.UIParallax3DStage, idx - 1, go, true) if self.rtSceneOriginPos ~= nil then go.transform.position = self.rtSceneOriginPos.position go.transform.localEulerAngles = Vector3(0, 180, 0) diff --git a/lua/game/ui/vampirelevelselect/vampirelevelselect_levelinfogrid.lua b/lua/game/ui/vampirelevelselect/vampirelevelselect_levelinfogrid.lua index 6c346386b..38a1ddcf7 100644 --- a/lua/game/ui/vampirelevelselect/vampirelevelselect_levelinfogrid.lua +++ b/lua/game/ui/vampirelevelselect/vampirelevelselect_levelinfogrid.lua @@ -132,7 +132,14 @@ function VampireLevelSelect_levelInfoGrid:Refresh(mapLevelData, mapBuildData, bF if mapBuildData.tbChar[i] ~= nil then self._mapNode.tcChar[i].gameObject:SetActive(true) local mapChar = ConfigTable.GetData_Character(mapBuildData.tbChar[i].nTid) - local mapCharData = PlayerData.Char:GetCharDataByTid(mapBuildData.tbChar[i].nTid) + local mapCharData + if mapBuildData.nBuildSource == AllEnum.BuildSource.LimitedTrial then + mapCharData = PlayerData.Char:GetLimitedTrialCharById(mapBuildData.tbChar[i].nTrialId) + elseif mapBuildData.nBuildSource == AllEnum.BuildSource.Trial then + mapCharData = PlayerData.Char:GetTrialCharById(mapBuildData.tbChar[i].nTrialId) + else + mapCharData = PlayerData.Char:GetCharDataByTid(mapBuildData.tbChar[i].nTid) + end NovaAPI.SetTMPText(self._mapNode.txtRank[i], mapCharData.nLevel) local nCharSkinId = mapCharData.nSkinId local mapCharSkin = ConfigTable.GetData_CharacterSkin(nCharSkinId) diff --git a/lua/game/ui/vampirelevelselect/vampirelevelselectctrl.lua b/lua/game/ui/vampirelevelselect/vampirelevelselectctrl.lua index e6edca8fb..369de5e98 100644 --- a/lua/game/ui/vampirelevelselect/vampirelevelselectctrl.lua +++ b/lua/game/ui/vampirelevelselect/vampirelevelselectctrl.lua @@ -218,7 +218,7 @@ function VampireLevelSelectCtrl:OnEvent_ClickLevelGrid(mapData, bNoAnim) self.animator:Play("VampireLevelSelectPanel_in1") end else - PlayerData.Build:GetAllBuildBriefData(GetBuildCallback) + PlayerData.Build:GetSelectableBuildBriefData(GetBuildCallback, AllEnum.RegionBossFormationType.Vampire) end NovaAPI.SetTMPText(self._mapNode.TMPRemainTimeQuest, ConfigTable.GetUIText("Vampire_Season_ScoreTime") .. PlayerData.VampireSurvivor:GetRefreshTiem()) end @@ -291,7 +291,7 @@ function VampireLevelSelectCtrl:OnEvent_VampireSurvivorChangeBuild() self._panel.nLevelId = nId self._mapNode.rtLevelInfo:Refresh(nId, nil, nil) else - PlayerData.Build:GetAllBuildBriefData(GetBuildCallback) + PlayerData.Build:GetSelectableBuildBriefData(GetBuildCallback, AllEnum.RegionBossFormationType.Vampire) end end function VampireLevelSelectCtrl:OnBtnClick_Talent() diff --git a/lua/game/ui/vampiresurvivor/depot/depotcharinfoctrl.lua b/lua/game/ui/vampiresurvivor/depot/depotcharinfoctrl.lua index c95c1646d..ab9a24873 100644 --- a/lua/game/ui/vampiresurvivor/depot/depotcharinfoctrl.lua +++ b/lua/game/ui/vampiresurvivor/depot/depotcharinfoctrl.lua @@ -67,10 +67,19 @@ function DepotCharInfoCtrl:RefreshCharInfo(tbTeam, mapCharaData) self:RefreshChoose() end function DepotCharInfoCtrl:SwitchChar() + local mapCustom + if self._panel._bTrialBuild then + local mapChar = self.mapCharData[self.nCharId] + mapCustom = { + mapChar = mapChar, + tbEffect = mapChar.tbAttrEffect, + tbRandomAttr = {} + } + end if not self.attrData then - self.attrData = CharacterAttrData.new(self.nCharId) + self.attrData = CharacterAttrData.new(self.nCharId, mapCustom) else - self.attrData:SetCharacter(self.nCharId) + self.attrData:SetCharacter(self.nCharId, mapCustom) end self:RefreshActor2D() self:RefreshAttribute() @@ -150,6 +159,10 @@ function DepotCharInfoCtrl:RefreshInfo() end end function DepotCharInfoCtrl:RefreshEquipment() + self._mapNode.rtEquipment:SetActive(not self._panel._bTrialBuild) + if self._panel._bTrialBuild then + return + end local nSelect = PlayerData.Equipment:GetSelectPreset(self.nCharId) local tbSlot = PlayerData.Equipment:GetSlotWithIndex(self.nCharId, nSelect) for i, mapSlot in ipairs(tbSlot) do @@ -204,7 +217,7 @@ function DepotCharInfoCtrl:OnBtnClick_Char(btn, nIndex) self:SwitchChar() end function DepotCharInfoCtrl:OnBtnClick_Skill(btn) - EventManager.Hit(EventId.OpenPanel, PanelId.PopupSkillPanel, self.tbTeam, false, {}, self.mapCharData, self.nCharId) + EventManager.Hit(EventId.OpenPanel, PanelId.PopupSkillPanel, self.tbTeam, false, {}, {}, self.nCharId) end function DepotCharInfoCtrl:OnBtnClick_Detail() local HealthInfo = self.tbActorHealthInfo[self.nCharId] @@ -331,6 +344,9 @@ function DepotCharInfoCtrl:OnBtnClick_Detail() EventManager.Hit(EventId.OpenPanel, PanelId.CharAttrDetail, attrList, mapCfg.EET) end function DepotCharInfoCtrl:OnBtnClick_Equipment(btn) + if self._panel._bTrialBuild then + return + end local tbEquipment = PlayerData.Equipment:GetEquipedGem(self.nCharId) if next(tbEquipment) == nil then EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Equipment_CharEquipNone")) diff --git a/lua/game/ui/vampiresurvivor/vampiredepotctrl.lua b/lua/game/ui/vampiresurvivor/vampiredepotctrl.lua index 3b985c474..5f8770585 100644 --- a/lua/game/ui/vampiresurvivor/vampiredepotctrl.lua +++ b/lua/game/ui/vampiresurvivor/vampiredepotctrl.lua @@ -160,20 +160,27 @@ function VampireDepotCtrl:OnEvent_OpenVampireDepot(mapFateCard, nTog, nParam, ca EventManager.Hit(EventId.TemporaryBlockInput, 0.33) local wait = function() coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) - CS.GameCameraStackManager.Instance:CloseMainCamera(0.1) - self:SetDefaultTog() - self._mapNode.goRoot:SetActive(true) - self._mapNode.aniRoot:Play("depot_t_in") - if self.nCurTog == AllEnum.StarTowerDepotTog.CharInfo then - self._mapNode.animActor2D:Play("Actor2D_PNG_down_in", 0, 0) - self._mapNode.animActorBg:Play("imgActorBg_in", 0, 0) + local bSuccess, sError = xpcall(function() + CS.GameCameraStackManager.Instance:CloseMainCamera(0.1) + self:SetDefaultTog() + self._mapNode.goRoot:SetActive(true) + self._mapNode.aniRoot:Play("depot_t_in") + if self.nCurTog == AllEnum.StarTowerDepotTog.CharInfo then + self._mapNode.animActor2D:Play("Actor2D_PNG_down_in", 0, 0) + self._mapNode.animActorBg:Play("imgActorBg_in", 0, 0) + end + end, debug.traceback) + if not bSuccess then + self:OnBtnClick_CloseDepot() + printError(sError) end end cs_coroutine.start(wait) GamepadUIManager.EnableGamepadUI("VampireDepotCtrl", self.tbGamepadUINode, nil, true) end function VampireDepotCtrl:OnEvent_RefreshActor2D(nCharId) - Actor2DManager.SetActor2D_PNG(self._mapNode.trActor2D_PNG, PanelId.MainView, nCharId) + local mapChar = self._panel.mapCharData[nCharId] + Actor2DManager.SetActor2D_PNG(self._mapNode.trActor2D_PNG, PanelId.MainView, nCharId, mapChar and mapChar.nSkinId) end function VampireDepotCtrl:OnBtnClick_Dictionary() EventManager.Hit(EventId.OpenPanel, PanelId.DictionaryFR, self:GetPanelId() == PanelId.StarTowerFastBattle) diff --git a/lua/game/ui/vampiresurvivor/vampirefatecardselect.lua b/lua/game/ui/vampiresurvivor/vampirefatecardselect.lua index e2c53769a..e97144b3c 100644 --- a/lua/game/ui/vampiresurvivor/vampirefatecardselect.lua +++ b/lua/game/ui/vampiresurvivor/vampirefatecardselect.lua @@ -3,6 +3,7 @@ local WwiseAudioMgr = CS.WwiseAudioManager.Instance local GamepadUIManager = require("GameCore.Module.GamepadUIManager") local LocalData = require("GameCore.Data.LocalData") local newDayTime = UTILS.GetDayRefreshTimeOffset() +local sAutoSelectKey = "VampireAutoSelectFateCard" VampireFateCardSelect._mapNodeConfig = { blurBg = {}, contentRoot = { @@ -93,7 +94,29 @@ VampireFateCardSelect._mapNodeConfig = { }, ActionBar = { sCtrlName = "Game.UI.ActionBar.ActionBarCtrl" - } + }, + btnAutoSelectOpen = { + sComponentName = "NaviButton", + callback = "OnClick_AutoSelectOpen", + sAction = "AutoBattle" + }, + btnAutoSelectClose = { + sComponentName = "NaviButton", + callback = "OnClick_AutoSelectClose", + sAction = "AutoBattle" + }, + txtBtnAutoSelectOpen = { + nCount = 4, + sComponentName = "TMP_Text", + sLanguageId = "Vampire_FateCardAutoSelect" + }, + txtBtnAutoSelectClose = { + nCount = 4, + sComponentName = "TMP_Text", + sLanguageId = "Vampire_FateCardAutoSelect" + }, + txtBtnAutoSelectNum = {nCount = 4, sComponentName = "TMP_Text"}, + AutoSelectPanel = {} } VampireFateCardSelect._mapEventConfig = { VampireRewardChestFailed = "OnEvent_VampireRewardChestFailed", @@ -206,6 +229,9 @@ function VampireFateCardSelect:Refresh(nEventId, tbFateCard, mapRoll, nCoin, bRe } end self._mapNode.ActionBar:InitActionBar(tbConfig) + if bReward then + self:StartAutoSelectCountDown() + end end function VampireFateCardSelect:RefreshFateCardList(tbFateCard, bAfterRoll, bReward) self._mapNode.btnConfirm.gameObject:SetActive(false) @@ -384,6 +410,7 @@ function VampireFateCardSelect:MoveConfirmButton(btnCard) end function VampireFateCardSelect:HidePanel() self.bOpen = false + self:StopAutoSelectCountDown() PanelManager.InputEnable() NovaAPI.SetCanvasGroupAlpha(self._mapNode.contentRoot, 0) self._mapNode.contentRoot.gameObject:SetActive(false) @@ -401,10 +428,13 @@ function VampireFateCardSelect:Awake() self._mapNode.contentRoot.gameObject:SetActive(false) NovaAPI.SetCanvasGroupAlpha(self._mapNode.contentRoot, 0) self._mapNode.blurBg.gameObject:SetActive(false) + self.nAutoTime = ConfigTable.GetConfigNumber("VampireAutoSelectFateCardTime") + self.nAutoRemainTime = 0 self.tbGamepadUINode = self:GetGamepadUINode() self.nCoin = 0 end function VampireFateCardSelect:OnEnable() + self:LoadAutoSelectState() self.handler = {} for k, v in ipairs(self._mapNode.btnFateCard) do self.handler[k] = ui_handler(self, self.OnBtnSelect_FateCardItem, v, k) @@ -441,6 +471,7 @@ function VampireFateCardSelect:OnEnable() end end function VampireFateCardSelect:OnDisable() + self:StopAutoSelectCountDown() for k, v in ipairs(self._mapNode.btnFateCard) do v.onSelect:RemoveListener(self.handler[k]) end @@ -449,6 +480,7 @@ function VampireFateCardSelect:OnBtnClick_Confirm() if self.bProcessing == true then return end + self:StopAutoSelectCountDown() if nil ~= self.callback then self.bProcessing = true local completeFunc = function(nEventId, tbFateCard, mapRoll, nCoin, bReward, mapCurFateCard) @@ -495,6 +527,7 @@ function VampireFateCardSelect:OnBtnClick_Roll() if self.bProcessing == true then return end + self:InterruptAutoSelect() self.bProcessing = true local completeFunc = function(nEventId, tbFateCard, mapRoll, nCoin, bReward, mapCurFateCard) EventManager.Hit(EventId.BlockInput, false) @@ -532,6 +565,7 @@ function VampireFateCardSelect:OnBtnClick_Roll() self.callback(self.nSelectIdx, self.nEventId, completeFunc, true) end function VampireFateCardSelect:OnBtnClick_Abandon() + self:StopAutoSelectCountDown() local confirm = function() if nil ~= self.callback then self.nSelectIdx = 0 @@ -571,11 +605,15 @@ function VampireFateCardSelect:OnBtnClick_Abandon() local againCallback = function(isSelect) isSelectAgain = isSelect end + local cancelCallback = function() + self:StartAutoSelectCountDown() + end local msg = { nType = AllEnum.MessageBox.Confirm, sContent = orderedFormat(ConfigTable.GetUIText("FateCard_AbandonTip")), callbackConfirm = confirmCallback, - callbackAgain = againCallback + callbackAgain = againCallback, + callbackCancel = cancelCallback } EventManager.Hit(EventId.OpenMessageBox, msg) end @@ -589,13 +627,16 @@ function VampireFateCardSelect:OnBtnSelect_FateCardItem(btn, nIndex) self:OnBtnClick_FateCardItem(btn, nIndex) end end -function VampireFateCardSelect:OnBtnClick_FateCardItem(btn, nIndex) +function VampireFateCardSelect:OnBtnClick_FateCardItem(btn, nIndex, bAutoSelect) if self.bReward == true then return end if nil == self.tbFateCardList[nIndex] or self.nSelectIdx == nIndex then return end + if bAutoSelect ~= true then + self:InterruptAutoSelect() + end for i, nCount in ipairs(self.tbCount) do self._mapNode.pkgInfo[i]:SetPackageAddMarket(false) self._mapNode.pkgInfo[i]:SetPackageCount(nCount) @@ -624,6 +665,7 @@ function VampireFateCardSelect:OnBtnClick_FateCardItem(btn, nIndex) end function VampireFateCardSelect:OnBtnClick_Depot() self.bOpenDepot = true + self:InterruptAutoSelect() CS.GameCameraStackManager.Instance:OpenMainCamera() self._mapNode.contentRoot.gameObject:SetActive(false) NovaAPI.SetCanvasGroupAlpha(self._mapNode.contentRoot, 0) @@ -806,18 +848,145 @@ end function VampireFateCardSelect:ResetSelect(tbUI, sAnimName) self.nSelectIdx = 0 self.bRecommended = false + self:StopAutoSelectCountDown() + self:ResetAutoSelectTime() GamepadUIManager.SetNavigation(tbUI) local animTime = NovaAPI.GetAnimClipLength(self._mapNode.animCtrl, {sAnimName}) + 0.1 self:AddTimer(1, animTime, function() if self.nSelectIdx == 0 then - GamepadUIManager.ClearSelectedUI() - GamepadUIManager.SetSelectedUI(self._mapNode.btnFateCard[1].gameObject) - if GamepadUIManager.GetCurUIType() == AllEnum.GamepadUIType.Mouse then - self:OnBtnClick_FateCardItem(self._mapNode.btnFateCard[1].gameObject, 1) + if self.bAutoSelect == true then + self:DoAutoSelect() + else + GamepadUIManager.ClearSelectedUI() + GamepadUIManager.SetSelectedUI(self._mapNode.btnFateCard[1].gameObject) + self.bRecommended = true + if GamepadUIManager.GetCurUIType() == AllEnum.GamepadUIType.Mouse then + self:OnBtnClick_FateCardItem(self._mapNode.btnFateCard[1].gameObject, 1) + end end end + self:StartAutoSelectCountDown() end, true, true, true) end +function VampireFateCardSelect:GetAutoSelectIndex() + local nIndex = self.tbRecommend ~= nil and self.tbRecommend[1] or nil + if nIndex == nil or self.tbFateCardList[nIndex] == nil then + nIndex = 1 + end + return nIndex +end +function VampireFateCardSelect:StartAutoSelectCountDown() + self:StopAutoSelectCountDown() + if self.bAutoSelect ~= true or self.bOpenDepot == true then + return + end + if type(self.nAutoTime) ~= "number" or self.nAutoTime <= 0 then + return + end + self:ResetAutoSelectTime() + local countdown = function() + self.nAutoRemainTime = self.nAutoRemainTime - 1 + self:RefreshAutoSelectTime() + if self.nAutoRemainTime <= 0 then + self:StopAutoSelectCountDown() + self:OnAutoSelectTimeEnd() + end + end + self.autoSelectTimer = self:AddTimer(0, 1, countdown, true, true, true) +end +function VampireFateCardSelect:StopAutoSelectCountDown() + if self.autoSelectTimer ~= nil then + self.autoSelectTimer:Cancel() + self.autoSelectTimer = nil + end +end +function VampireFateCardSelect:DoAutoSelect() + local nAutoIdx = self:GetAutoSelectIndex() + self.bAutoSelecting = true + GamepadUIManager.ClearSelectedUI() + GamepadUIManager.SetSelectedUI(self._mapNode.btnFateCard[nAutoIdx].gameObject) + self.bRecommended = true + self:OnBtnClick_FateCardItem(self._mapNode.btnFateCard[nAutoIdx].gameObject, nAutoIdx, true) + self.bAutoSelecting = false +end +function VampireFateCardSelect:InterruptAutoSelect() + if self.bAutoSelecting == true then + return + end + if self.bAutoSelect ~= true then + self:StopAutoSelectCountDown() + return + end + self:SetAutoSelectState(false, true) +end +function VampireFateCardSelect:CheckAutoSelectUnlock() + local tbHardUnlock = PlayerData.VampireSurvivor:GetHardUnlock() + return tbHardUnlock ~= nil and tbHardUnlock[2] == true +end +function VampireFateCardSelect:LoadAutoSelectState() + self.bAutoSelectUnlock = self:CheckAutoSelectUnlock() + if not self.bAutoSelectUnlock then + self:SetAutoSelectState(false, false) + return + end + local sData = LocalData.GetPlayerLocalData(sAutoSelectKey) + local nState = tonumber(sData == nil and "0" or sData) + self:SetAutoSelectState(nState == 1, false) +end +function VampireFateCardSelect:SetAutoSelectState(bOpen, bSave) + self.bAutoSelect = bOpen == true + if self.bAutoSelect then + self._mapNode.btnAutoSelectClose.gameObject:SetActive(false) + self._mapNode.btnAutoSelectOpen.gameObject:SetActive(true) + else + self._mapNode.btnAutoSelectOpen.gameObject:SetActive(false) + self._mapNode.btnAutoSelectClose.gameObject:SetActive(true) + end + if bSave == true then + LocalData.SetPlayerLocalData(sAutoSelectKey, self.bAutoSelect and 1 or 0) + end + if not self.bAutoSelect then + self:StopAutoSelectCountDown() + self:ResetAutoSelectTime() + end +end +function VampireFateCardSelect:OnClick_AutoSelectOpen() + self:SetAutoSelectState(false, true) +end +function VampireFateCardSelect:OnClick_AutoSelectClose() + if self.bAutoSelectUnlock ~= true then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Vampire_Tips_AutoSelectLock")) + return + end + self:SetAutoSelectState(true, true) + if self.bReward ~= true and self.nSelectIdx == 0 and self.tbFateCardList ~= nil and 0 < #self.tbFateCardList then + self:DoAutoSelect() + end + self:StartAutoSelectCountDown() +end +function VampireFateCardSelect:ResetAutoSelectTime() + self.nAutoRemainTime = type(self.nAutoTime) == "number" and math.ceil(self.nAutoTime) or 0 + self:RefreshAutoSelectTime() +end +function VampireFateCardSelect:RefreshAutoSelectTime() + local nTime = self.nAutoRemainTime or 0 + if nTime < 0 then + nTime = 0 + end + local sTime = string.format("%02d:%02d", math.floor(nTime / 60), nTime % 60) + for _, txtNum in ipairs(self._mapNode.txtBtnAutoSelectNum) do + NovaAPI.SetTMPText(txtNum, sTime) + end +end +function VampireFateCardSelect:OnAutoSelectTimeEnd() + if not self.bOpen or self.bProcessing == true or self.bOpenDepot == true then + return + end + if self.nSelectIdx == 0 or self.tbFateCardList[self.nSelectIdx] == nil then + return + end + self:OnBtnClick_Confirm() +end function VampireFateCardSelect:SelectScroll(nIndex) for _, v in ipairs(self._mapNode.goFateCardItem) do v:SetGamePadScrollEnable(false) diff --git a/lua/game/ui/vampiresurvivor/vampiresurvivorpausectrl.lua b/lua/game/ui/vampiresurvivor/vampiresurvivorpausectrl.lua index d33bc1cca..8b892374a 100644 --- a/lua/game/ui/vampiresurvivor/vampiresurvivorpausectrl.lua +++ b/lua/game/ui/vampiresurvivor/vampiresurvivorpausectrl.lua @@ -124,7 +124,10 @@ function VampireSurvivorPauseCtrl:Refresh(nTime, nScore) NovaAPI.SetTMPText(self._mapNode.txtScore[1], nScore) NovaAPI.SetTMPText(self._mapNode.txtScore[2], nScore) for i = 1, 3 do - self._mapNode.goChar[i]:SetChar(self.tbChar[i]) + local nCharId = self.tbChar[i] + local nTrialId = self._mapCharTrialId and self._mapCharTrialId[nCharId] + self._mapNode.btnChar[i].interactable = not nTrialId or not (0 < nTrialId) + self._mapNode.goChar[i]:SetChar(nCharId, false, false, nTrialId) end end function VampireSurvivorPauseCtrl:PlayInAni() @@ -176,8 +179,9 @@ function VampireSurvivorPauseCtrl:OnDisable() end function VampireSurvivorPauseCtrl:OnDestroy() end -function VampireSurvivorPauseCtrl:Pause(nLevelId, tbCharId, nTime, nScore) +function VampireSurvivorPauseCtrl:Pause(nLevelId, tbCharId, nTime, nScore, mapCharTrialId) self.tbChar = tbCharId + self._mapCharTrialId = mapCharTrialId self.nLevelId = nLevelId EventManager.Hit(EventId.BattleDashboardVisible, false) PanelManager.InputDisable() @@ -240,7 +244,8 @@ end function VampireSurvivorPauseCtrl:OnBtnClick_Char(btn, nIndex) end function VampireSurvivorPauseCtrl:OnBtnClick_Skill(btn) - EventManager.Hit(EventId.OpenPanel, PanelId.PopupSkillPanel, self.tbChar) + local mapCharData = self._panel._bTrialBuild and self._panel.mapCharData or nil + EventManager.Hit(EventId.OpenPanel, PanelId.PopupSkillPanel, self.tbChar, false, nil, mapCharData) self._mapNode.ActionBar.gameObject:SetActive(false) end function VampireSurvivorPauseCtrl:OnBtnClick_Settings(btn) diff --git a/lua/gamecore/common/allenum.lua b/lua/gamecore/common/allenum.lua index 5b806b927..a6b8fee47 100644 --- a/lua/gamecore/common/allenum.lua +++ b/lua/gamecore/common/allenum.lua @@ -65,7 +65,10 @@ AllEnum.CoinItemId = { DailyQuestActive = 61, WeeklyQuestActive = 63, TraceHunt = 37, - SoldierCurrency = 40 + SoldierCurrency = 40, + Furniture = 701, + AutoDecisionToken = 42, + SoldierHp = 40 } AllEnum.QuestStatus = {Undone = false, Done = true} AllEnum.CharHeadIconSurfix = { @@ -544,7 +547,8 @@ AllEnum.FrameType_New = { DiscLimitS = "rare_outfit_exceed_s_", DiscLimitL = "rare_outfit_exceed_l_", DiscFrameL = "rare_outfit_team_l_", - DiscFrameS = "rare_outfit_team_s_" + DiscFrameS = "rare_outfit_team_s_", + DormFurniture = "db2_pack_" } AllEnum.BuildGrade = { S = 3, @@ -557,6 +561,12 @@ AllEnum.BuildSource = { Trial = 2, LimitedTrial = 3 } +AllEnum.BuildModifierState = { + NotModified = 0, + PotentialModified = 1, + NoteModified = 2, + CannotModify = 3 +} AllEnum.FrameColor = { [GameEnum.itemRarity.SSR] = "5", [GameEnum.itemRarity.SR] = "4", @@ -623,6 +633,11 @@ AllEnum.BattleAnimSetting = { Open = 2, Close = 3 } +AllEnum.BattleHudDamageSetting = { + Default = 1, + Merge = 2, + Close = 3 +} AllEnum.CharacterScreenType = {Rare = 1, Element = 2} AllEnum.LoginTime = { Today = 1, @@ -717,7 +732,9 @@ AllEnum.MallToggle = { Gem = 3, Shop = 4, Skin = 5, - Recommend = 6 + Recommend = 6, + Furniture = 7, + Activity = 8 } AllEnum.AvgBubbleShowType = {Avg = 1, Voice = 2} AllEnum.SkillTypeShow = { @@ -865,7 +882,8 @@ AllEnum.MainViewCorner = { Role = 1, Disc = 2, Recruit = 3, - Mainline = 4 + Mainline = 4, + Dorm = 6 } AllEnum.EffectType = { Affinity = 1, @@ -1035,7 +1053,8 @@ AllEnum.Char_AffiliatedForces = { [314] = {sLanguage = 314}, [315] = {sLanguage = 315}, [316] = {sLanguage = 316}, - [317] = {sLanguage = 317} + [317] = {sLanguage = 317}, + [318] = {sLanguage = 318} } AllEnum.Star_Rarity = { [GameEnum.itemRarity.R] = {nSort = 3}, @@ -1107,6 +1126,7 @@ AllEnum.Star_Tag = { [809] = {sLanguage = 809}, [810] = {sLanguage = 810}, [811] = {sLanguage = 811}, + [812] = {sLanguage = 812}, [813] = {sLanguage = 813}, [817] = {sLanguage = 817}, [818] = {sLanguage = 818}, @@ -1350,6 +1370,11 @@ AllEnum.EnergyPanelType = { ItemUse = 3, BatteryUse = 4 } +AllEnum.TokenBuyPanelType = { + Main = 1, + BuyConfirm = 2, + ItemUse = 3 +} AllEnum.DispatchState = { CanAccept = 0, Accepting = 1, @@ -1474,8 +1499,13 @@ AllEnum.StarTowerTipsType = { NPCAffinity = 5 } AllEnum.UI_SORTING_ORDER = { + StarTowerSweepPopup = 29000, + StarTowerSweepDetail = 29100, + StarTowerAutoDecisionSetting = 29800, + StarTowerAutoDecisionTokenBuy = 30100, AVG_Bubble = 298, AVG_ST = 299, + StarTowerAutoDecisionHUD = 29700, Guide = 32000, GMMonsterAI = 32760, GMTool = 32760, @@ -1617,7 +1647,7 @@ AllEnum.GamepadIconSuffix = {Light = "", Dark = "_2"} AllEnum.SoldierHandbookType = { Character = 1, Partner = 2, - StarterCard = 3, + Boss = 3, StrategyCard = 4 } AllEnum.SoliderNoteTypeCfg = { @@ -1666,6 +1696,10 @@ AllEnum.SoldierPartnerLevelIcon = { [GameEnum.PartnerLevelQuality.Color] = { bg = "PartnerQuality_04", levelIcon = "PartnerLevelQuality_04" + }, + [GameEnum.PartnerLevelQuality.Special] = { + bg = "PartnerQuality_05", + levelIcon = "PartnerLevelQuality_05" } } AllEnum.SoldierChessRarityIcon = { @@ -1736,4 +1770,93 @@ AllEnum.MainlineLastEndState = { Readed = 3, Fobidden = 4 } +AllEnum.SoldierTechBattleEffect = { + [GameEnum.SoldierTechBattleEffect.FinalDamageUp] = { + sIcon = "Icon/SoldierPartnerAttrIcon/Soldier_00_PartnerAttr_GenDmg", + sLanguageId = "Soldier_Tech_Node_FinalDamageUp" + }, + [GameEnum.SoldierTechBattleEffect.FinalDamageReduceUp] = { + sIcon = "Icon/SoldierPartnerAttrIcon/Soldier_00_PartnerAttr_DmgPlusRcd", + sLanguageId = "Soldier_Tech_Node_FinalDamageReduceUp" + }, + [GameEnum.SoldierTechBattleEffect.SkillCritRateUp] = { + sIcon = "Icon/SoldierPartnerAttrIcon/Soldier_00_PartnerAttr_SkillDmg", + sLanguageId = "Soldier_Tech_Node_SkillCritRateUp" + }, + [GameEnum.SoldierTechBattleEffect.SkillFinalDamageUp] = { + sIcon = "Icon/SoldierPartnerAttrIcon/Soldier_00_PartnerAttr_SkillDmg", + sLanguageId = "Soldier_Tech_Node_SkillFinalDamageUp" + } +} +AllEnum.SoldierBossSkillType = { + [GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_1] = { + sIcon = "", + sLanguageId = "Soldier_RoleSkillType_1" + }, + [GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_2] = { + sIcon = "", + sLanguageId = "Soldier_RoleSkillType_2" + }, + [GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_3] = { + sIcon = "", + sLanguageId = "Soldier_RoleSkillType_3" + }, + [GameEnum.SoldierRoleSkillType.SoldierRoleSkillType_4] = { + sIcon = "", + sLanguageId = "Soldier_RoleSkillType_4" + } +} +AllEnum.SoldierPersonalityLevelIconByStr = { + S = "UI/Soldier/SpriteAtlas/Common/PersonalityGrade_S", + A = "UI/Soldier/SpriteAtlas/Common/PersonalityGrade_A", + ["A+"] = "UI/Soldier/SpriteAtlas/Common/PersonalityGrade_A+", + B = "UI/Soldier/SpriteAtlas/Common/PersonalityGrade_B", + ["B+"] = "UI/Soldier/SpriteAtlas/Common/PersonalityGrade_B+", + C = "UI/Soldier/SpriteAtlas/Common/PersonalityGrade_C", + ["C+"] = "UI/Soldier/SpriteAtlas/Common/PersonalityGrade_C+" +} +AllEnum.SoldierPersonalityLevelIconByEnum = { + [GameEnum.SoldierPersonalityGrade.PersonalityGrade_1] = "UI/Soldier/SpriteAtlas/Common/PersonalityGrade_S", + [GameEnum.SoldierPersonalityGrade.PersonalityGrade_2] = "UI/Soldier/SpriteAtlas/Common/PersonalityGrade_A+", + [GameEnum.SoldierPersonalityGrade.PersonalityGrade_3] = "UI/Soldier/SpriteAtlas/Common/PersonalityGrade_A", + [GameEnum.SoldierPersonalityGrade.PersonalityGrade_4] = "UI/Soldier/SpriteAtlas/Common/PersonalityGrade_B+", + [GameEnum.SoldierPersonalityGrade.PersonalityGrade_5] = "UI/Soldier/SpriteAtlas/Common/PersonalityGrade_B", + [GameEnum.SoldierPersonalityGrade.PersonalityGrade_6] = "UI/Soldier/SpriteAtlas/Common/PersonalityGrade_C+", + [GameEnum.SoldierPersonalityGrade.PersonalityGrade_7] = "UI/Soldier/SpriteAtlas/Common/PersonalityGrade_C" +} +AllEnum.SoldierPersonalityDB = { + [0] = "UI/Soldier/SpriteAtlas/Event/db_soldier_common_event_1", + [GameEnum.SoldierRolePersonality.Personality_Analysis] = "UI/Soldier/SpriteAtlas/Event/db_soldier_common_event_2", + [GameEnum.SoldierRolePersonality.Personality_Intuition] = "UI/Soldier/SpriteAtlas/Event/db_soldier_common_event_3", + [GameEnum.SoldierRolePersonality.Personality_Chaos] = "UI/Soldier/SpriteAtlas/Event/db_soldier_common_event_4" +} +AllEnum.StarTowerAutoDecisionSettings = { + AutoDecisionEnable = 0, + PresetFirstSwitch = 10101, + PresetOnlySwitch = 10102, + PotentialSort = 10201, + PotentialRerollSwitch = 10301, + PotentialRerollCoinNumSelector = 10302, + ShopFirstChoose = 20101, + ShopUpgradeDropdown = 20201, + ShopSort = 20301, + ShopCoinRerollSwitch = 20401, + ShopCoinNumSelector = 20402, + ShopFinalRerollSwitch = 20403, + ShopFinalAllInSwitch = 20404, + EventTendency = 30101, + EventSort = 30201 +} +AllEnum.GuideType = {Dorm = 1, Soldier = 2} +AllEnum.SoldierDiscAddType = {BuffCard = 1, TechNode = 2} +AllEnum.SoldierEventEffectRewardType = { + Next = "Next", + GainCoin = "GainCoin", + LossCoin = "LossCoin", + Chess = "Chess", + Hp = "Hp", + Card = "Card", + CardEffect = "CardEffect", + LoseAllCoin = "LoseAllCoin" +} return AllEnum diff --git a/lua/gamecore/data/dataclass/activity/activityavgdata.lua b/lua/gamecore/data/dataclass/activity/activityavgdata.lua index 6680b083f..91445a2b4 100644 --- a/lua/gamecore/data/dataclass/activity/activityavgdata.lua +++ b/lua/gamecore/data/dataclass/activity/activityavgdata.lua @@ -1,521 +1,16 @@ -local ActivityAvgData = class("ActivityAvgData") -local File = CS.System.IO.File -local TimerManager = require("GameCore.Timer.TimerManager") +local ActivityStoryDataBase = require("GameCore.Data.DataClass.Activity.ActivityStoryDataBase") +local ActivityAvgData = class("ActivityAvgData", ActivityStoryDataBase) local LocalData = require("GameCore.Data.LocalData") -local RapidJson = require("rapidjson") function ActivityAvgData:Init() self.tbActivityAvgList = {} self.tbCachedReadedActAvg = {} self.tbActAvgList = {} - self.CFG_ChapterStoryNumIds = {} - self.CFG_Story = {} - self.CFG_StoryEvidence = {} - self.CFG_ConditionStoryNumIds = {} - local forEachLine_Story = function(mapLineData) - self.CFG_Story[mapLineData.StoryId] = mapLineData.Id - if self.CFG_ChapterStoryNumIds[mapLineData.ChapterId] == nil then - self.CFG_ChapterStoryNumIds[mapLineData.ChapterId] = {} - end - if mapLineData.ConditionId ~= "" then - if self.CFG_ConditionStoryNumIds[mapLineData.ConditionId] == nil then - self.CFG_ConditionStoryNumIds[mapLineData.ConditionId] = {} - end - table.insert(self.CFG_ConditionStoryNumIds[mapLineData.ConditionId], mapLineData.Id) - end - table.insert(self.CFG_ChapterStoryNumIds[mapLineData.ChapterId], mapLineData.Id) - end - local forEachLine_StoryEvidence = function(mapLineData) - self.CFG_StoryEvidence[mapLineData.EvId] = mapLineData.Id - end - ForEachTableLine(DataTable.ActivityStory, forEachLine_Story) - ForEachTableLine(DataTable.ActivityStoryEvidence, forEachLine_StoryEvidence) - self.tbStoryIds = {} - self.tbTempStoryIds = {} - self.tbEvIds = {} - self.tbTempEvIds = {} - self.mapChosen = {} - self.mapTempCL = {} - self.mapLatest = {} - self.mapTempLatestCnt = {} - self.mapPersonality = {} - self.mapPersonalityFactor = {} - self.mapTempPersonality = {} - self.mapTempPersonalityFactor = {} - self.mapTempPersonalityCnt = {} - local y, n = true, false - self.__data = { - [0] = { - n, - n, - n - }, - [1] = { - y, - n, - n - }, - [2] = { - n, - y, - n - }, - [3] = { - y, - y, - n - }, - [4] = { - n, - n, - y - }, - [5] = { - y, - n, - y - }, - [6] = { - n, - y, - y - }, - [7] = { - y, - y, - y - } - } - self.CURRENT_STORY_ID = 0 - self:CacheEvData() + ActivityStoryDataBase.Init(self) EventManager.Add(EventId.UpdateWorldClass, self, self.OnEvent_UpdateWorldClass) end function ActivityAvgData:UnInit() EventManager.Remove(EventId.UpdateWorldClass, self, self.OnEvent_UpdateWorldClass) end -function ActivityAvgData:ClearTempData() - self.tbTempStoryIds = {} - self.tbTempEvIds = {} - self.mapTempCL = {} - self.mapTempLatestCnt = {} - self.mapTempPersonality = {} - self.mapTempPersonalityFactor = {} - self.mapTempPersonalityCnt = {} - self.CURRENT_STORY_ID = 0 -end -function ActivityAvgData:SafeCheck() - if type(self.tbTempStoryIds) ~= "table" then - return false - end - if #self.tbTempStoryIds <= 0 then - return false - end - local _sStoryId = self.tbTempStoryIds[1] - if type(_sStoryId) ~= "string" then - return false - end - local _nStoryId = self.CFG_Story[_sStoryId] - if type(_nStoryId) ~= "number" then - return false - end - if type(self.CURRENT_STORY_ID) ~= "number" then - return false - end - if _nStoryId ~= self.CURRENT_STORY_ID then - return false - end - local cfgdata = ConfigTable.GetData("ActivityStory", _nStoryId) - if cfgdata == nil then - return false - end - return true -end -function ActivityAvgData:ResetCachedAvgData() - self.tbStoryIds = {} - self.tbEvIds = {} - self.mapChosen = {} - self.mapLatest = {} - self.mapPersonality = {} - self.mapPersonalityFactor = {} - self.selBuildIdMap = {} - self.selBuildId = nil - self.mapRecentStoryId = decodeJson(LocalData.GetPlayerLocalData("ActivityRecentStoryId")) or {} -end -function ActivityAvgData:CacheAvgData(StoryInfo, nActivityId) - if StoryInfo == nil then - return - end - if StoryInfo.BuildId then - self:SetSelBuildId(StoryInfo.BuildId, nActivityId) - end - for i, nEvId in ipairs(StoryInfo.Evidences) do - local cfgData_Evidence = ConfigTable.GetData("ActivityStoryEvidence", nEvId) - if cfgData_Evidence ~= nil then - local sEvid = cfgData_Evidence.EvId - if table.indexof(self.tbEvIds, sEvid) <= 0 then - table.insert(self.tbEvIds, sEvid) - end - end - end - local func_Parse = function(uint32Value, nType) - if nType == 1 then - return uint32Value & 15 - elseif nType == 2 then - return (uint32Value & 240) >> 4 - elseif nType == 3 then - return (uint32Value & 3840) >> 8 - else - return 0 - end - end - for _, Story in pairs(StoryInfo.Stories) do - local mapCfgDataStory = ConfigTable.GetData("ActivityStory", Story.Id) - if mapCfgDataStory == nil then - printError("Stroy Cfg Missing:" .. Story.Id) - else - local bReceive = Story.Receive ~= nil and Story.Receive == true or Story.Receive == nil - if table.indexof(self.tbStoryIds, mapCfgDataStory.StoryId) <= 0 and bReceive then - table.insert(self.tbStoryIds, mapCfgDataStory.StoryId) - end - local sAvgId = mapCfgDataStory.AvgLuaName - for __, StoryChoice in pairs(Story.Major) do - if self.mapChosen[sAvgId] == nil then - self.mapChosen[sAvgId] = {} - end - if self.mapLatest[sAvgId] == nil then - self.mapLatest[sAvgId] = {} - end - self.mapChosen[sAvgId][StoryChoice.Group] = func_Parse(StoryChoice.Value, 1) - self.mapLatest[sAvgId][StoryChoice.Group] = func_Parse(StoryChoice.Value, 2) - end - for __, StoryChoice in pairs(Story.Personality) do - if self.mapPersonality[sAvgId] == nil then - self.mapPersonality[sAvgId] = {} - end - if self.mapPersonalityFactor[sAvgId] == nil then - self.mapPersonalityFactor[sAvgId] = {} - end - self.mapPersonality[sAvgId][StoryChoice.Group] = func_Parse(StoryChoice.Value, 2) - self.mapPersonalityFactor[sAvgId][StoryChoice.Group] = func_Parse(StoryChoice.Value, 3) - end - end - end -end -function ActivityAvgData:GetChapterIdByActivityId(activityId) - local chapterId - chapterId = ConfigTable.GetData("ActivityStoryChapter", activityId) - return chapterId -end -function ActivityAvgData:GetChapterStoryNumIds(nChapterId) - return self.CFG_ChapterStoryNumIds[nChapterId] -end -function ActivityAvgData:GetStoryCfgData(storyId) - local nId = self.CFG_Story[storyId] - return ConfigTable.GetData("ActivityStory", nId) -end -function ActivityAvgData:AvgLuaNameToStoryId(sAvgId) - local nId, storyId - for k, v in pairs(self.CFG_Story) do - local data = ConfigTable.GetData("ActivityStory", v) - if data.AvgLuaName == sAvgId then - nId = data.Id - storyId = data.StoryId - break - end - end - return nId, storyId -end -function ActivityAvgData:CheckIfTrue(bIsMajor, sAvgId, nGroupId, nIndex, nCheckount) - local n, sCheckTarget = self:AvgLuaNameToStoryId(sAvgId) - if table.indexof(self.tbTempStoryIds, sCheckTarget) > 0 then - return self:CheckIfTrue_Client(bIsMajor, sAvgId, nGroupId, nIndex, nCheckount) - else - return self:CheckIfTrue_Srv(bIsMajor, sAvgId, nGroupId, nIndex) - end -end -function ActivityAvgData:CheckIfTrue_Srv(bIsMajor, sAvgId, nGroupId, nIndex) - local mapData = bIsMajor == true and self.mapLatest or self.mapPersonality - local mapA = mapData[sAvgId] - if mapA == nil then - return false - end - local nLatestChosenIndex = mapA[nGroupId] - if nLatestChosenIndex == nil then - return false - end - return nIndex == nLatestChosenIndex -end -function ActivityAvgData:CheckIfTrue_Client(bIsMajor, sAvgId, nGroupId, nIndex, nCheckount) - local mapData = bIsMajor == true and self.mapTempLatestCnt or self.mapTempPersonalityCnt - local mapA = mapData[sAvgId] - if mapA == nil then - return false - end - mapA = mapA[nGroupId] - if mapA == nil then - return false - end - local nCount = mapA[nIndex] or 0 - return nCheckount <= nCount -end -function ActivityAvgData:IsUnlock(nConditionIntId) - if type(nConditionIntId) == "string" and nConditionIntId == "" then - return true - end - local cfgData = ConfigTable.GetData("ActivityStoryCondition", nConditionIntId) - if cfgData == nil then - printError("Avg数据判断是否解锁时,传了一个excel表里没有的 number id:" .. tostring(nConditionIntId)) - return false - end - local func_Check = function(tbRequire, tbPlayerData, tbPlayerTempData, bMust) - if tbRequire == nil then - return true - end - if #tbRequire <= 0 then - return true - end - local bCheckResult, bCheckTempResult, tbCheckResultInfo = bMust, bMust, {} - for i, v in ipairs(tbRequire) do - local _b = 0 < table.indexof(tbPlayerData, v) - if bMust == true then - bCheckResult = bCheckResult == true and _b == true - else - bCheckResult = bCheckResult == true or _b == true - end - tbCheckResultInfo[v] = _b - end - if bCheckResult == false then - for i, v in ipairs(tbRequire) do - if tbCheckResultInfo[v] ~= true then - local _b = 0 < table.indexof(tbPlayerTempData, v) - if bMust == true then - bCheckTempResult = bCheckTempResult == true and _b == true - else - bCheckTempResult = bCheckTempResult == true or _b == true - end - tbCheckResultInfo[v] = _b - end - end - return bCheckTempResult, tbCheckResultInfo - else - return bCheckResult, tbCheckResultInfo - end - end - local tbRequire = {} - local tbPlayerTempData = {} - for _, v in ipairs(self.tbEvIds) do - table.insert(tbRequire, self.CFG_StoryEvidence[v]) - end - for _, v in ipairs(self.tbTempEvIds) do - table.insert(tbPlayerTempData, self.CFG_StoryEvidence[v]) - end - local bMustEvIds, mapMustEvIds = func_Check(cfgData.EvIds_a, tbRequire, tbPlayerTempData, true) - local bOneOfEvIds, mapOneOfEvIds = func_Check(cfgData.EvIds_b, tbRequire, tbPlayerTempData, false) - tbRequire = {} - tbPlayerTempData = {} - for _, v in ipairs(self.tbStoryIds) do - table.insert(tbRequire, self.CFG_Story[v]) - end - for _, v in ipairs(self.tbTempStoryIds) do - table.insert(tbPlayerTempData, self.CFG_Story[v]) - end - local bMustStoryIds, mapMustStoryIds = func_Check(cfgData.ActivityStoryId_a, tbRequire, tbPlayerTempData, true) - local bOneOfStoryIds, mapOneOfStoryIds = func_Check(cfgData.ActivityStoryId_b, tbRequire, tbPlayerTempData, false) - local nNeedWorldLevel = cfgData.PlayerWorldLevel or 0 - local bNeedLv = nNeedWorldLevel <= PlayerData.Base:GetWorldClass() - local bMustAchievementIds, mapAchieveInfo = PlayerData.Achievement:CheckAchieveIds(cfgData.AchieveIds) - local activityId = cfgData.ActivityLevel[1] or 0 - local mustLevelId = cfgData.ActivityLevel[2] or 0 - local levelData = PlayerData.Activity:GetActivityDataById(activityId) - local bMustActivityLevel = true - if levelData ~= nil then - bMustActivityLevel = levelData:GetLevelFirstPassNoneType(mustLevelId) - end - local tbResult = { - {bMustStoryIds, mapMustStoryIds}, - {bOneOfStoryIds, mapOneOfStoryIds}, - {bMustEvIds, mapMustEvIds}, - {bOneOfEvIds, mapOneOfEvIds}, - {bNeedLv, nNeedWorldLevel}, - {bMustAchievementIds, mapAchieveInfo}, - {bMustActivityLevel, mustLevelId} - } - local bResult = bMustEvIds == true and bOneOfEvIds == true and bMustStoryIds == true and bOneOfStoryIds == true and bNeedLv == true and bMustAchievementIds == true and bMustActivityLevel == true - return bResult, tbResult -end -function ActivityAvgData:IsOpen(sAvgId, nActivityId) - local cfg = self:GetStoryCfgData(sAvgId) - local nOpenTime = 0 - if self.tbActAvgList[nActivityId] ~= nil then - nOpenTime = self.tbActAvgList[nActivityId].nOpenTime - end - nOpenTime = CS.ClientManager.Instance:GetNextRefreshTime(nOpenTime) - 86400 - local curTime = CS.ClientManager.Instance.serverTimeStamp - local days = math.floor((curTime - nOpenTime) / 86400) - return days >= cfg.DayOpen, nOpenTime -end -function ActivityAvgData:MarkStoryId(sAvgId) - if AVG_EDITOR == true then - elseif type(self.CURRENT_STORY_ID) == "number" then - local cfgdata = ConfigTable.GetData("ActivityStory", self.CURRENT_STORY_ID) - if cfgdata == nil then - return - end - else - return - end - local nId, storyId = self:AvgLuaNameToStoryId(sAvgId) - if storyId == nil then - return - end - if table.indexof(self.tbTempStoryIds, storyId) <= 0 then - table.insert(self.tbTempStoryIds, storyId) - end -end -function ActivityAvgData:MarkEvId(sId) - if table.indexof(self.tbTempEvIds, sId) <= 0 and 0 >= table.indexof(self.tbEvIds, sId) then - table.insert(self.tbTempEvIds, sId) - end -end -function ActivityAvgData:IsChosen(sAvgId, nGroupId, nIndex) - if self.mapChosen[sAvgId] == nil then - return false - end - if self.mapChosen[sAvgId][nGroupId] == nil then - return false - end - local nCurrent = self.mapChosen[sAvgId][nGroupId] - local bIsChosen = self.__data[nCurrent][nIndex] - if self.mapTempCL[sAvgId] == nil then - self.mapTempCL[sAvgId] = {} - end - if self.mapTempCL[sAvgId][nGroupId] == nil then - self.mapTempCL[sAvgId][nGroupId] = {} - end - local bIsChosen_Temp = table.indexof(self.mapTempCL[sAvgId][nGroupId], nIndex) > 0 - return bIsChosen, bIsChosen_Temp -end -function ActivityAvgData:MarkChosen(sAvgId, nGroupId, nIndex) - if self.mapTempCL[sAvgId] == nil then - self.mapTempCL[sAvgId] = {} - end - if self.mapTempCL[sAvgId][nGroupId] == nil then - self.mapTempCL[sAvgId][nGroupId] = {} - end - local nTableIndex = table.indexof(self.mapTempCL[sAvgId][nGroupId], nIndex) - if 0 < nTableIndex then - table.remove(self.mapTempCL[sAvgId][nGroupId], nTableIndex) - end - table.insert(self.mapTempCL[sAvgId][nGroupId], nIndex) - if self.mapTempLatestCnt[sAvgId] == nil then - self.mapTempLatestCnt[sAvgId] = {} - end - if self.mapTempLatestCnt[sAvgId][nGroupId] == nil then - self.mapTempLatestCnt[sAvgId][nGroupId] = {} - end - local nCurCnt = self.mapTempLatestCnt[sAvgId][nGroupId][nIndex] or 0 - nCurCnt = nCurCnt + 1 - self.mapTempLatestCnt[sAvgId][nGroupId][nIndex] = nCurCnt -end -function ActivityAvgData:IsEvidenceUnlock(evidenceId) - for k, v in ipairs(self.tbEvIds) do - if v == evidenceId then - return true - end - end - return false -end -function ActivityAvgData:IsStoryReaded(nStoryId) - local cfgData = ConfigTable.GetData("ActivityStory", nStoryId) - if cfgData == nil then - return false - end - if table.indexof(self.tbStoryIds, cfgData.StoryId) > 0 or 0 < table.indexof(self.tbTempStoryIds, cfgData.StoryId) then - return true - end - return false -end -function ActivityAvgData:GetHistoryChoosedPersonality(sAvgId, nGroupId) - if self.mapPersonality[sAvgId] == nil then - return nil - end - if self.mapPersonality[sAvgId][nGroupId] == nil then - return nil - end - local nValue = self.mapPersonality[sAvgId][nGroupId] - local tbData = self.__data[nValue] - for i, v in ipairs(tbData) do - if v == true then - return i - end - end - return 0 -end -function ActivityAvgData:MarkChoosedPersonality(sAvgId, nGroupId, nIndex, nFactor) - if self.mapTempPersonality[sAvgId] == nil then - self.mapTempPersonality[sAvgId] = {} - end - if self.mapTempPersonalityFactor[sAvgId] == nil then - self.mapTempPersonalityFactor[sAvgId] = {} - end - local n = 0 - if nIndex == 1 then - n = 1 - elseif nIndex == 2 then - n = 2 - elseif nIndex == 3 then - n = 4 - end - self.mapTempPersonality[sAvgId][nGroupId] = n - self.mapTempPersonalityFactor[sAvgId][nGroupId] = nFactor - if self.mapTempPersonalityCnt[sAvgId] == nil then - self.mapTempPersonalityCnt[sAvgId] = {} - end - if self.mapTempPersonalityCnt[sAvgId][nGroupId] == nil then - self.mapTempPersonalityCnt[sAvgId][nGroupId] = {} - end - local nCurCnt = self.mapTempPersonalityCnt[sAvgId][nGroupId][nIndex] or 0 - nCurCnt = nCurCnt + 1 - self.mapTempPersonalityCnt[sAvgId][nGroupId][nIndex] = nCurCnt -end -function ActivityAvgData:CalcPersonality(nId) - return PlayerData.Avg:CalcPersonality(nId) -end -function ActivityAvgData:_ResolveBuildIdKey(nActivityId) - return nActivityId or self.CURRENT_ACTIVITY_ID -end -function ActivityAvgData:_FilterPersonalityByChapter(nChapterId) - local tbPersonality = {} - local tbPersonalityFactor = {} - for sAvgId, v in pairs(self.mapPersonality) do - local cfgData = self:GetStoryCfgData(sAvgId) - if cfgData ~= nil and cfgData.ChapterId == nChapterId then - tbPersonality[sAvgId] = v - if self.mapPersonalityFactor[sAvgId] ~= nil then - tbPersonalityFactor[sAvgId] = self.mapPersonalityFactor[sAvgId] - end - end - end - return tbPersonality, tbPersonalityFactor -end -function ActivityAvgData:SetSelBuildId(nBuildId, nActivityId) - if self.selBuildIdMap == nil then - self.selBuildIdMap = {} - end - local key = self:_ResolveBuildIdKey(nActivityId) - if key ~= nil then - self.selBuildIdMap[key] = nBuildId - end - self.selBuildId = nBuildId -end -function ActivityAvgData:GetCachedBuildId(nActivityId) - if self.selBuildIdMap ~= nil then - local key = self:_ResolveBuildIdKey(nActivityId) - if key ~= nil and self.selBuildIdMap[key] ~= nil then - return self.selBuildIdMap[key] - end - end - return self.selBuildId -end function ActivityAvgData:CacheActivityAvgData(msgData) if self.tbActAvgList[msgData.Id] == nil then self.tbActAvgList[msgData.Id] = {} @@ -530,84 +25,6 @@ function ActivityAvgData:RefreshActivityAvgData(nActId, msgData) end self:RefreshAvgRedDot() end -function ActivityAvgData:GetStoryIdListByActivityId(activityId) - local chapterConfig = ConfigTable.GetData("ActivityStoryChapter", activityId) - local list = self:SortStoryList(chapterConfig.ChapterId) - return list, chapterConfig.ChapterId -end -function ActivityAvgData:SortStoryList(chapterId) - local list = self.CFG_ChapterStoryNumIds[chapterId] - local sortedList = {} - if list == nil or #list == 0 then - return sortedList - end - local storyIdToConfig = {} - local storyIdToNumId = {} - for _, numId in ipairs(list) do - local config = ConfigTable.GetData("ActivityStory", numId) - if config then - storyIdToConfig[config.StoryId] = config - storyIdToNumId[config.StoryId] = numId - end - end - local parentToChildren = {} - local rootChildren = {} - for storyId, config in pairs(storyIdToConfig) do - local parentIds = config.ParentStoryId - local bIsRoot = false - if type(parentIds) == "table" then - bIsRoot = #parentIds == 0 or parentIds[1] == "" - elseif type(parentIds) == "string" then - bIsRoot = parentIds == "" - end - if bIsRoot then - table.insert(rootChildren, storyId) - else - local tbParents = type(parentIds) == "table" and parentIds or {parentIds} - for _, parentId in ipairs(tbParents) do - if parentId ~= "" then - if parentToChildren[parentId] == nil then - parentToChildren[parentId] = {} - end - table.insert(parentToChildren[parentId], storyId) - end - end - end - end - local sortByNumId = function(children) - table.sort(children, function(a, b) - return storyIdToNumId[a] < storyIdToNumId[b] - end) - end - sortByNumId(rootChildren) - for _, children in pairs(parentToChildren) do - sortByNumId(children) - end - local visited = {} - local queue = {} - for _, storyId in ipairs(rootChildren) do - if not visited[storyId] then - visited[storyId] = true - table.insert(queue, storyId) - end - end - local head = 1 - while head <= #queue do - local storyId = queue[head] - head = head + 1 - table.insert(sortedList, storyIdToNumId[storyId]) - local children = parentToChildren[storyId] - if children ~= nil then - for _, childId in ipairs(children) do - if not visited[childId] then - visited[childId] = true - table.insert(queue, childId) - end - end - end - end - return sortedList -end function ActivityAvgData:IsActivityAvgReaded(activityId, storyId) if self.tbCachedReadedActAvg[activityId] == nil then return false @@ -641,7 +58,7 @@ function ActivityAvgData:GetActivityOpenTime(activityId) return self.tbActAvgList[activityId].nOpenTime, self.tbActAvgList[activityId].nEndTime end function ActivityAvgData:IsNew(activityId, storyId) - local isTimeUnlock, isPreReaded, nOpenTime = self:IsActivityAvgUnlock(activityId, storyId) + local isTimeUnlock, isPreReaded, _ = self:IsActivityAvgUnlock(activityId, storyId) if not isTimeUnlock or not isPreReaded then return false end @@ -662,6 +79,44 @@ function ActivityAvgData:GetRecentAcvitityIndex(activityId) end return 1 end +function ActivityAvgData:GetActivityIdsByChapterId(chapterId) + local tbActivityIds = {} + local forEachLine_StoryChapter = function(chapterConfig) + if chapterConfig.ChapterId == chapterId and self:HasActivityData(chapterConfig.Id) then + table.insert(tbActivityIds, chapterConfig.Id) + end + end + ForEachTableLine(ConfigTable.Get("ActivityStoryChapter"), forEachLine_StoryChapter) + return tbActivityIds +end +function ActivityAvgData:OnEvent_UpdateWorldClass() + self:RefreshAvgRedDot() +end +function ActivityAvgData:IsOpen(sAvgId, nActivityId) + local cfg = self:GetStoryCfgData(sAvgId) + local nOpenTime = 0 + if self.tbActAvgList[nActivityId] ~= nil then + nOpenTime = self.tbActAvgList[nActivityId].nOpenTime + end + nOpenTime = CS.ClientManager.Instance:GetNextRefreshTime(nOpenTime) - 86400 + local curTime = CS.ClientManager.Instance.serverTimeStamp + local days = math.floor((curTime - nOpenTime) / 86400) + return days >= cfg.DayOpen, nOpenTime +end +function ActivityAvgData:_GetApplyMsgId(nActivityId) + local actConfig = ConfigTable.GetData("Activity", nActivityId) + if actConfig ~= nil and actConfig.ActivityType == GameEnum.activityType.HistoryStory then + return NetMsgId.Id.activity_history_story_apply_req + end + return NetMsgId.Id.activity_story_apply_req +end +function ActivityAvgData:_GetSettleMsgId(nActivityId) + local actConfig = ConfigTable.GetData("Activity", nActivityId) + if actConfig ~= nil and actConfig.ActivityType == GameEnum.activityType.HistoryStory then + return NetMsgId.Id.activity_history_story_settle_req + end + return NetMsgId.Id.activity_story_settle_req, false +end function ActivityAvgData:RefreshAvgRedDot() local tbActGroupRedDot = {} for k, v in pairs(self.CFG_ChapterStoryNumIds) do @@ -675,9 +130,8 @@ function ActivityAvgData:RefreshAvgRedDot() end local cfg = ConfigTable.GetData("ActivityStory", storyId) local isUnlock = self:IsUnlock(cfg.ConditionId) - local isClicked = LocalData.GetPlayerLocalData("Act_Story_New" .. actId .. storyId) == true + local isClicked = LocalData.GetPlayerLocalData(self:_GetLocalReadKey(actId, storyId)) == true local isNew = self:IsStoryReaded(storyId) == false - local curTime = CS.ClientManager.Instance.serverTimeStamp local _ActAvg = self.tbActAvgList[actId] local isOpen = false if _ActAvg ~= nil then @@ -701,420 +155,4 @@ function ActivityAvgData:RefreshAvgRedDot() end EventManager.Hit("RefreshActivityGroupRedDot") end -function ActivityAvgData:EnterAvg(avgId, actId) - self.CURRENT_STORY_ID = avgId - self.CURRENT_ACTIVITY_ID = actId - local mapCfgData_Story = ConfigTable.GetData("ActivityAvgLevel", avgId) - if NovaAPI.IsEditorPlatform() == true then - local nLanIdx = GetLanguageIndex(Settings.sCurrentTxtLanguage) - local sRequireRootPath = GetAvgLuaRequireRoot(nLanIdx) .. "Config/" - local filePath = NovaAPI.ApplicationDataPath .. "/../Lua/" .. sRequireRootPath .. mapCfgData_Story.StoryId .. ".lua" - if not File.Exists(filePath) then - EventManager.Hit(EventId.OpenMessageBox, "找不到AVG配置文件,请检查配置表!,Avg名:" .. mapCfgData_Story.StoryId) - printError("找不到AVG配置文件,请检查配置表!,Avg名:" .. mapCfgData_Story.StoryId) - return - end - end - printLog("进AVG演出了 " .. mapCfgData_Story.StoryId) - EventManager.Add("StoryDialog_DialogEnd", self, self.OnEvent_AvgSTEnd) - EventManager.Hit("StoryDialog_DialogStart", mapCfgData_Story.StoryId) -end -function ActivityAvgData:CacheEvData() - self.tbEvData = {} - local forEachLine_Story = function(storConfig) - local nConditionId = storConfig.ConditionId - local mapConditionData = ConfigTable.GetData("ActivityStoryCondition", nConditionId) - local tbEvIds = {} - if #mapConditionData.EvIds_a > 0 then - for k, v in ipairs(mapConditionData.EvIds_a) do - table.insert(tbEvIds, v) - end - end - if 0 < #mapConditionData.EvIds_b then - for k, v in ipairs(mapConditionData.EvIds_b) do - table.insert(tbEvIds, v) - end - end - if #tbEvIds == 0 then - return - end - for i, v in ipairs(tbEvIds) do - if self.tbEvData[v] == nil then - self.tbEvData[v] = {} - end - table.insert(self.tbEvData[v], storConfig.StoryId) - end - end - ForEachTableLine(DataTable.ActivityStory, forEachLine_Story) -end -function ActivityAvgData:SendMsg_STORY_ENTER(nActivityId, nStoryId, nBuildId, bNewestStory) - if type(nStoryId) == "string" then - nStoryId = self.CFG_Story[nStoryId] - if type(nStoryId) ~= "number" then - return - end - end - if type(nStoryId) == "number" then - local cfgdata = ConfigTable.GetData("ActivityStory", nStoryId) - if cfgdata == nil then - return - end - else - return - end - if nBuildId == nil then - nBuildId = 0 - end - local func_cb = function() - self:ClearTempData() - if bNewestStory == true then - self:SetRecentStoryId(nStoryId) - end - if nBuildId ~= 0 then - self:SetSelBuildId(nBuildId, nActivityId) - end - self.CURRENT_STORY_ID = nStoryId - local mapCfgData_Story = ConfigTable.GetData("ActivityStory", nStoryId) - if mapCfgData_Story.IsBattle == true then - local luaClass = require("Game.Adventure.Story.StoryLevel") - if luaClass == nil then - return - end - self.curLevel = luaClass - if type(self.curLevel.BindEvent) == "function" then - self.curLevel:BindEvent() - end - if type(self.curLevel.Init) == "function" then - self.curLevel:Init(self, nStoryId, nBuildId, true) - end - printLog("进战斗关卡了") - else - if NovaAPI.IsEditorPlatform() == true then - local nLanIdx = GetLanguageIndex(Settings.sCurrentTxtLanguage) - local sRequireRootPath = GetAvgLuaRequireRoot(nLanIdx) .. "Config/" - local filePath = NovaAPI.ApplicationDataPath .. "/../Lua/" .. sRequireRootPath .. mapCfgData_Story.AvgLuaName .. ".lua" - if not File.Exists(filePath) then - EventManager.Hit(EventId.OpenMessageBox, "找不到AVG配置文件,请检查配置表!,Avg名:" .. mapCfgData_Story.AvgLuaName) - printError("找不到AVG配置文件,请检查配置表!,Avg名:" .. mapCfgData_Story.AvgLuaName) - return - end - end - printLog("进AVG演出了 " .. mapCfgData_Story.AvgLuaName) - EventManager.Add("AvgSTEnd", self, self.OnEvent_AvgSTEnd) - EventManager.Hit("StoryDialog_DialogStart", mapCfgData_Story.AvgLuaName, nil, nil, nil, nil, mapCfgData_Story.AvgMotion) - end - PlayerData.Avg:ChangeActivityAvgState(true) - end - local actConfig = ConfigTable.GetData("Activity", nActivityId) - if actConfig.ActivityType == GameEnum.activityType.HistoryStory then - HttpNetHandler.SendMsg(NetMsgId.Id.activity_history_story_apply_req, { - ActivityId = nActivityId, - StoryId = nStoryId, - BuildId = nBuildId - }, nil, func_cb) - else - HttpNetHandler.SendMsg(NetMsgId.Id.activity_story_apply_req, { - ActivityId = nActivityId, - StoryId = nStoryId, - BuildId = nBuildId - }, nil, func_cb) - end - self.CURRENT_ACTIVITY_ID = nActivityId -end -function ActivityAvgData:SendMsg_STORY_DONE(callBack, tbBattleEvents) - local mapSendMsgData = { - ActivityId = self.CURRENT_ACTIVITY_ID, - List = {}, - Evidences = {}, - Events = tbBattleEvents == nil and { - List = {} - } or tbBattleEvents - } - local mapStoryCfg = ConfigTable.GetData("ActivityStory", self.CURRENT_STORY_ID) - local bBattle = mapStoryCfg.IsBattle - if bBattle then - mapSendMsgData.List[1] = { - StoryId = self.CURRENT_STORY_ID - } - if table.indexof(self.tbTempStoryIds, mapStoryCfg.StoryId) <= 0 then - table.insert(self.tbTempStoryIds, mapStoryCfg.StoryId) - end - else - if self:SafeCheck() ~= true then - self:ClearTempData() - local sErrorLog = "error:" - for i, v in ipairs(self.tbTempStoryIds) do - sErrorLog = sErrorLog .. tostring(v) .. "," - end - sErrorLog = sErrorLog .. tostring(self.CURRENT_STORY_ID) - printError(sErrorLog) - local msg = { - nType = AllEnum.MessageBox.Desc, - sContent = sErrorLog, - callbackConfirm = nil, - bBlur = false - } - EventManager.Hit(EventId.OpenMessageBox, msg) - return - end - if #self.tbTempStoryIds > 0 then - for i, sStoryId in ipairs(self.tbTempStoryIds) do - local nStoryId = self.CFG_Story[sStoryId] - mapSendMsgData.List[i] = { - StoryId = nStoryId, - Major = {}, - Personality = {} - } - local mapStoryCfg = ConfigTable.GetData("ActivityStory", nStoryId) - if mapStoryCfg ~= nil then - local sAvgId = mapStoryCfg.AvgLuaName - local mapGroupData = self.mapTempCL[sAvgId] - if mapGroupData ~= nil then - for nGroupId, tbChosen in pairs(mapGroupData) do - for _, nChoiceIndex in ipairs(tbChosen) do - local n = 0 - if nChoiceIndex == 1 then - n = 1 - elseif nChoiceIndex == 2 then - n = 2 - elseif nChoiceIndex == 3 then - n = 4 - end - table.insert(mapSendMsgData.List[i].Major, { - Group = nGroupId, - Choice = n, - Factor = 0 - }) - end - end - end - mapGroupData = self.mapTempPersonality[sAvgId] - if mapGroupData ~= nil then - for nGroupId, nLatest in pairs(mapGroupData) do - local nFactor = 0 - if self.mapTempPersonalityFactor[sAvgId] ~= nil then - nFactor = self.mapTempPersonalityFactor[sAvgId][nGroupId] or 0 - end - table.insert(mapSendMsgData.List[i].Personality, { - Group = nGroupId, - Choice = nLatest, - Factor = nFactor - }) - end - end - end - end - end - if 0 < #self.tbTempEvIds then - for _, sEvId in ipairs(self.tbTempEvIds) do - table.insert(mapSendMsgData.Evidences, self.CFG_StoryEvidence[sEvId]) - end - end - local tbPassId = {} - for _, v in ipairs(mapSendMsgData.List) do - table.insert(tbPassId, v.StoryId) - end - PlayerData.Char:StoryPass(tbPassId) - end - local func_merge = function(tbSrc, tbTarget) - for i, v in ipairs(tbSrc) do - if table.indexof(tbTarget, v) <= 0 then - table.insert(tbTarget, v) - end - end - end - local func_overwrite = function(tbSrc, tbTarget) - for sAvgId, v in pairs(tbSrc) do - if tbTarget[sAvgId] == nil then - tbTarget[sAvgId] = {} - end - for nGroupId, vv in pairs(v) do - tbTarget[sAvgId][nGroupId] = vv - end - end - end - local eventStoryId = self.CURRENT_STORY_ID - local func_succ = function(_, mapChangeInfo) - if #self.tbTempStoryIds > 1 then - local nRecentChapterId = self.CFG_Story[self.tbTempStoryIds[#self.tbTempStoryIds]] - self:SetRecentStoryId(nRecentChapterId) - end - func_merge(self.tbTempStoryIds, self.tbStoryIds) - self.tbTempStoryIds = {} - func_merge(self.tbTempEvIds, self.tbEvIds) - self.tbTempEvIds = {} - for sAvgId, mapGroupData in pairs(self.mapTempCL) do - if self.mapChosen[sAvgId] == nil then - self.mapChosen[sAvgId] = {} - end - for nGroupId, tbChosen in pairs(mapGroupData) do - if self.mapChosen[sAvgId][nGroupId] == nil then - self.mapChosen[sAvgId][nGroupId] = 0 - end - local nLen = #tbChosen - for _, nChoiceIndex in ipairs(tbChosen) do - local n = 0 - if nChoiceIndex == 1 then - n = 1 - elseif nChoiceIndex == 2 then - n = 2 - elseif nChoiceIndex == 3 then - n = 4 - end - local nCur = self.mapChosen[sAvgId][nGroupId] - self.mapChosen[sAvgId][nGroupId] = nCur | n - if _ == nLen then - if self.mapLatest[sAvgId] == nil then - self.mapLatest[sAvgId] = {} - end - self.mapLatest[sAvgId][nGroupId] = n - end - end - end - end - self.mapTempCL = {} - self.mapTempLatestCnt = {} - local sOldPid = PlayerData.Avg:GetPersonalityId() - func_overwrite(self.mapTempPersonality, self.mapPersonality) - self.mapTempPersonality = {} - self.mapTempPersonalityCnt = {} - func_overwrite(self.mapTempPersonalityFactor, self.mapPersonalityFactor) - self.mapTempPersonalityFactor = {} - local actChapterConfig = ConfigTable.GetData("ActivityStoryChapter", self.CURRENT_ACTIVITY_ID) - local tbActPersonality, tbActPersonalityFactor = self:_FilterPersonalityByChapter(actChapterConfig.ChapterId) - PlayerData.Avg:RefreshActPersonalityData(actChapterConfig.ChapterId, tbActPersonality, tbActPersonalityFactor) - PlayerData.Avg:PersonalityChangedUpload(sOldPid) - if callBack ~= nil then - callBack(mapChangeInfo) - end - local bHasReward = not bBattle and mapChangeInfo and mapChangeInfo.Props and 0 < #mapChangeInfo.Props - if bHasReward then - local tbItem = {} - local tbRewardDisplay = UTILS.DecodeChangeInfo(mapChangeInfo) - for _, v in pairs(tbRewardDisplay) do - for k, value in pairs(v) do - table.insert(tbItem, { - Tid = value.Tid, - Qty = value.Qty, - rewardType = AllEnum.RewardType.First - }) - end - end - local tabEvent = {} - table.insert(tabEvent, { - "story_id", - tostring(eventStoryId) - }) - local _skip = PlayerData.Avg.bSkip == true and "1" or "0" - table.insert(tabEvent, {"is_skip", _skip}) - table.insert(tabEvent, { - "role_id", - tostring(PlayerData.Base._nPlayerId) - }) - NovaAPI.UserEventUpload("activity_story", tabEvent) - local AfterRewardDisplay = function() - EventManager.Hit("Story_RewardClosed") - end - local delayOpen = function() - UTILS.OpenReceiveByDisplayItem(tbItem, mapChangeInfo, AfterRewardDisplay) - end - local nDelayTime = 1 - EventManager.Hit(EventId.TemporaryBlockInput, nDelayTime) - TimerManager.Add(1, nDelayTime, self, delayOpen, true, true, true) - end - EventManager.Hit("Story_Done", bHasReward) - self:RefreshAvgRedDot() - printLog("通关结算完成") - end - printLog("发送通关消息") - PlayerData.Avg:ChangeActivityAvgState(false) - local actConfig = ConfigTable.GetData("Activity", self.CURRENT_ACTIVITY_ID) - if actConfig.ActivityType == GameEnum.activityType.HistoryStory then - HttpNetHandler.SendMsg(NetMsgId.Id.activity_history_story_settle_req, mapSendMsgData, nil, func_succ) - else - HttpNetHandler.SendMsg(NetMsgId.Id.activity_story_settle_req, mapSendMsgData, nil, func_succ) - end - self.CURRENT_STORY_ID = 0 -end -function ActivityAvgData:OnEvent_AvgSTEnd() - EventManager.Remove("AvgSTEnd", self, self.OnEvent_AvgSTEnd) - self:SendMsg_STORY_DONE() - self:RefreshAvgRedDot() -end -function ActivityAvgData:LevelEnd() - PlayerData.Build:DeleteTrialBuild() - if type(self.curLevel.UnBindEvent) == "function" then - self.curLevel:UnBindEvent() - end - self.curLevel = nil -end -function ActivityAvgData:GetLastestStoryId() - local nMax = 101 - for k, v in pairs(self.tbStoryIds) do - local curIdx = self.CFG_Story[v] - if nMax < curIdx then - nMax = curIdx - end - end - for k, v in pairs(self.tbTempStoryIds) do - local curIdx = self.CFG_Story[v] - if nMax < curIdx then - nMax = curIdx - end - end - return nMax -end -function ActivityAvgData:GetRecentStoryId(nChapterId) - local nStoryId = self.mapRecentStoryId[tostring(nChapterId)] - if nStoryId == nil then - local tbChapterList = self.CFG_ChapterStoryNumIds[nChapterId] - if tbChapterList ~= nil then - table.sort(tbChapterList, function(a, b) - return a < b - end) - return tbChapterList[1] - end - end - return nStoryId -end -function ActivityAvgData:SetRecentStoryId(nStoryId) - local cfgData = ConfigTable.GetData("ActivityStory", nStoryId) - if cfgData ~= nil then - self.mapRecentStoryId[tostring(cfgData.ChapterId)] = nStoryId - local sJson = RapidJson.encode(self.mapRecentStoryId) - printLog(sJson) - LocalData.SetPlayerLocalData("ActivityRecentStoryId", sJson) - end -end -function ActivityAvgData:IsActivityStory(nStoryId) - for k, v in pairs(self.CFG_Story) do - if v == nStoryId then - return true - end - end - return false -end -function ActivityAvgData:OnEvent_UpdateWorldClass() - self:RefreshAvgRedDot() -end -function ActivityAvgData:GetActivityChapterConfigByChapterId(chapterId) - local config - local forEachLine_StoryChapter = function(chapterConfig) - if chapterConfig.ChapterId == chapterId then - config = chapterConfig - end - end - ForEachTableLine(ConfigTable.Get("ActivityStoryChapter"), forEachLine_StoryChapter) - return config -end -function ActivityAvgData:GetActivityIdsByChapterId(chapterId) - local tbActivityIds = {} - local forEachLine_StoryChapter = function(chapterConfig) - if chapterConfig.ChapterId == chapterId and self:HasActivityData(chapterConfig.Id) then - table.insert(tbActivityIds, chapterConfig.Id) - end - end - ForEachTableLine(ConfigTable.Get("ActivityStoryChapter"), forEachLine_StoryChapter) - return tbActivityIds -end return ActivityAvgData diff --git a/lua/gamecore/data/dataclass/activity/activitydatabase.lua b/lua/gamecore/data/dataclass/activity/activitydatabase.lua index cb9dd95ae..4fb6b3bfc 100644 --- a/lua/gamecore/data/dataclass/activity/activitydatabase.lua +++ b/lua/gamecore/data/dataclass/activity/activitydatabase.lua @@ -154,4 +154,7 @@ function ActivityDataBase:RefreshStateData(bRedDot, bBanner) end function ActivityDataBase:UpdateStatus() end +function ActivityDataBase:GetSpecialParam() + return self.actCfg.SpecialParam +end return ActivityDataBase diff --git a/lua/gamecore/data/dataclass/activity/activityleveltypedata.lua b/lua/gamecore/data/dataclass/activity/activityleveltypedata.lua index f6f12637b..cb7e4ad14 100644 --- a/lua/gamecore/data/dataclass/activity/activityleveltypedata.lua +++ b/lua/gamecore/data/dataclass/activity/activityleveltypedata.lua @@ -66,16 +66,16 @@ function ActivityLevelTypeData:RefreshActivityLevelGameActData(actId, msgData) if tmpData.Type == GameEnum.ActivityLevelType.Explore then if self.levelTabExplore[v.Id] then self.levelTabExplore[v.Id].Star = v.Star - self.levelTabExplore[v.Id].BuildId = v.BuildId + self.levelTabExplore[v.Id].BuildId = v.Build.BuildId end elseif tmpData.Type == GameEnum.ActivityLevelType.Adventure then if self.levelTabAdventure[v.Id] then self.levelTabAdventure[v.Id].Star = v.Star - self.levelTabAdventure[v.Id].BuildId = v.BuildId + self.levelTabAdventure[v.Id].BuildId = v.Build.BuildId end elseif tmpData.Type == GameEnum.ActivityLevelType.HARD and self.levelTabHard[v.Id] then self.levelTabHard[v.Id].Star = v.Star - self.levelTabHard[v.Id].BuildId = v.BuildId + self.levelTabHard[v.Id].BuildId = v.Build.BuildId end end end @@ -449,10 +449,13 @@ function ActivityLevelTypeData:SendEnterActivityLevelsApplyReq(nActivityId, nLev end self.entryLevelId = nLevelId self.entryBuildId = nBuildId + local mapBuildData = PlayerData.Build:GetBuildData(nBuildId) + local bTrial = mapBuildData.nBuildSource == AllEnum.BuildSource.Trial or mapBuildData.nBuildSource == AllEnum.BuildSource.LimitedTrial + local nBuildType = bTrial and 2 or 1 local msg = {} msg.ActivityId = nActivityId msg.LevelId = nLevelId - msg.BuildId = nBuildId + msg.Build = {Type = nBuildType, BuildId = nBuildId} self._EntryTime = CS.ClientManager.Instance.serverTimeStampWithTimeZone local msgCallback = function(_, msgData) self:SetCachedSelBuildId(nBuildId, nLevelId) diff --git a/lua/gamecore/data/dataclass/activity/activitystorydatabase.lua b/lua/gamecore/data/dataclass/activity/activitystorydatabase.lua new file mode 100644 index 000000000..418eefbb4 --- /dev/null +++ b/lua/gamecore/data/dataclass/activity/activitystorydatabase.lua @@ -0,0 +1,1039 @@ +local ActivityStoryDataBase = class("ActivityStoryDataBase") +local File = CS.System.IO.File +local TimerManager = require("GameCore.Timer.TimerManager") +local LocalData = require("GameCore.Data.LocalData") +local RapidJson = require("rapidjson") +function ActivityStoryDataBase:Init() + self:_InitConfigCache() + self:_InitRuntimeData() + self:CacheEvData() +end +function ActivityStoryDataBase:_InitConfigCache() + self.CFG_ChapterStoryNumIds = {} + self.CFG_Story = {} + self.CFG_StoryEvidence = {} + self.CFG_ConditionStoryNumIds = {} + local forEachLine_Story = function(mapLineData) + self.CFG_Story[mapLineData.StoryId] = mapLineData.Id + if self.CFG_ChapterStoryNumIds[mapLineData.ChapterId] == nil then + self.CFG_ChapterStoryNumIds[mapLineData.ChapterId] = {} + end + if mapLineData.ConditionId ~= "" then + if self.CFG_ConditionStoryNumIds[mapLineData.ConditionId] == nil then + self.CFG_ConditionStoryNumIds[mapLineData.ConditionId] = {} + end + table.insert(self.CFG_ConditionStoryNumIds[mapLineData.ConditionId], mapLineData.Id) + end + table.insert(self.CFG_ChapterStoryNumIds[mapLineData.ChapterId], mapLineData.Id) + if mapLineData.MemoryType == GameEnum.MainlineMemoryNodeType.LastEndType then + self.tbLastEndStoryIds = self.tbLastEndStoryIds or {} + table.insert(self.tbLastEndStoryIds, mapLineData.Id) + end + end + local forEachLine_StoryEvidence = function(mapLineData) + if self.CFG_StoryEvidence[mapLineData.EvId] == nil then + self.CFG_StoryEvidence[mapLineData.EvId] = {} + end + table.insert(self.CFG_StoryEvidence[mapLineData.EvId], mapLineData.Id) + end + ForEachTableLine(DataTable.ActivityStory, forEachLine_Story) + ForEachTableLine(DataTable.ActivityStoryEvidence, forEachLine_StoryEvidence) +end +function ActivityStoryDataBase:_InitRuntimeData() + self.tbStoryIds = {} + self.tbTempStoryIds = {} + self.tbEvIds = {} + self.tbTempEvIds = {} + self.mapChosen = {} + self.mapTempCL = {} + self.mapLatest = {} + self.mapTempLatestCnt = {} + self.mapPersonality = {} + self.mapPersonalityFactor = {} + self.mapTempPersonality = {} + self.mapTempPersonalityFactor = {} + self.mapTempPersonalityCnt = {} + self.selBuildIdMap = {} + self.selBuildId = nil + self.mapRecentStoryId = decodeJson(LocalData.GetPlayerLocalData("ActivityRecentStoryId")) or {} + local y, n = true, false + self.__data = { + [0] = { + n, + n, + n + }, + [1] = { + y, + n, + n + }, + [2] = { + n, + y, + n + }, + [3] = { + y, + y, + n + }, + [4] = { + n, + n, + y + }, + [5] = { + y, + n, + y + }, + [6] = { + n, + y, + y + }, + [7] = { + y, + y, + y + } + } + self.CURRENT_STORY_ID = 0 + self.CURRENT_ACTIVITY_ID = nil +end +function ActivityStoryDataBase:CacheEvData() + self.tbEvData = {} + local forEachLine_Story = function(storConfig) + local nConditionId = storConfig.ConditionId + local mapConditionData = ConfigTable.GetData("ActivityStoryCondition", nConditionId) + local tbEvIds = {} + if #mapConditionData.EvIds_a > 0 then + for _, v in ipairs(mapConditionData.EvIds_a) do + table.insert(tbEvIds, v) + end + end + if 0 < #mapConditionData.EvIds_b then + for _, v in ipairs(mapConditionData.EvIds_b) do + table.insert(tbEvIds, v) + end + end + if #tbEvIds == 0 then + return + end + for _, v in ipairs(tbEvIds) do + if self.tbEvData[v] == nil then + self.tbEvData[v] = {} + end + table.insert(self.tbEvData[v], storConfig.StoryId) + end + end + ForEachTableLine(DataTable.ActivityStory, forEachLine_Story) +end +function ActivityStoryDataBase:ClearTempData() + self.tbTempStoryIds = {} + self.tbTempEvIds = {} + self.mapTempCL = {} + self.mapTempLatestCnt = {} + self.mapTempPersonality = {} + self.mapTempPersonalityFactor = {} + self.mapTempPersonalityCnt = {} + self.CURRENT_STORY_ID = 0 +end +function ActivityStoryDataBase:SafeCheck() + if type(self.tbTempStoryIds) ~= "table" then + return false + end + if #self.tbTempStoryIds <= 0 then + return false + end + local _sStoryId = self.tbTempStoryIds[1] + if type(_sStoryId) ~= "string" then + return false + end + local _nStoryId = self.CFG_Story[_sStoryId] + if type(_nStoryId) ~= "number" then + return false + end + if type(self.CURRENT_STORY_ID) ~= "number" then + return false + end + if _nStoryId ~= self.CURRENT_STORY_ID then + return false + end + local cfgdata = ConfigTable.GetData("ActivityStory", _nStoryId) + if cfgdata == nil then + return false + end + return true +end +function ActivityStoryDataBase:ResetCachedAvgData() + self.tbStoryIds = {} + self.tbEvIds = {} + self.mapChosen = {} + self.mapLatest = {} + self.mapPersonality = {} + self.mapPersonalityFactor = {} + self.selBuildIdMap = {} + self.selBuildId = nil + self.mapRecentStoryId = decodeJson(LocalData.GetPlayerLocalData("ActivityRecentStoryId")) or {} +end +function ActivityStoryDataBase:CacheAvgData(StoryInfo, nActivityId) + if StoryInfo == nil then + return + end + local nBuildId = StoryInfo.Build and StoryInfo.Build.BuildId or 0 + self:SetSelBuildId(nBuildId, nActivityId) + for _, nEvId in ipairs(StoryInfo.Evidences) do + local cfgData_Evidence = ConfigTable.GetData("ActivityStoryEvidence", nEvId) + if cfgData_Evidence ~= nil then + local sEvid = cfgData_Evidence.EvId + if 0 >= table.indexof(self.tbEvIds, sEvid) then + table.insert(self.tbEvIds, sEvid) + end + end + end + local func_Parse = function(uint32Value, nType) + if nType == 1 then + return uint32Value & 15 + elseif nType == 2 then + return (uint32Value & 240) >> 4 + elseif nType == 3 then + return (uint32Value & 3840) >> 8 + else + return 0 + end + end + for _, Story in pairs(StoryInfo.Stories) do + local mapCfgDataStory = ConfigTable.GetData("ActivityStory", Story.Id) + if mapCfgDataStory == nil then + printError("Stroy Cfg Missing:" .. Story.Id) + else + if table.indexof(self.tbStoryIds, mapCfgDataStory.StoryId) <= 0 then + table.insert(self.tbStoryIds, mapCfgDataStory.StoryId) + end + local sAvgId = mapCfgDataStory.AvgLuaName + for _, StoryChoice in pairs(Story.Major) do + if self.mapChosen[sAvgId] == nil then + self.mapChosen[sAvgId] = {} + end + if self.mapLatest[sAvgId] == nil then + self.mapLatest[sAvgId] = {} + end + self.mapChosen[sAvgId][StoryChoice.Group] = func_Parse(StoryChoice.Value, 1) + self.mapLatest[sAvgId][StoryChoice.Group] = func_Parse(StoryChoice.Value, 2) + end + for _, StoryChoice in pairs(Story.Personality) do + if self.mapPersonality[sAvgId] == nil then + self.mapPersonality[sAvgId] = {} + end + if self.mapPersonalityFactor[sAvgId] == nil then + self.mapPersonalityFactor[sAvgId] = {} + end + self.mapPersonality[sAvgId][StoryChoice.Group] = func_Parse(StoryChoice.Value, 2) + self.mapPersonalityFactor[sAvgId][StoryChoice.Group] = func_Parse(StoryChoice.Value, 3) + end + end + end +end +function ActivityStoryDataBase:GetChapterIdByActivityId(activityId) + return ConfigTable.GetData("ActivityStoryChapter", activityId) +end +function ActivityStoryDataBase:GetChapterStoryNumIds(nChapterId) + return self.CFG_ChapterStoryNumIds[nChapterId] +end +function ActivityStoryDataBase:GetStoryCfgData(storyId) + local nId = self.CFG_Story[storyId] + return ConfigTable.GetData("ActivityStory", nId) +end +function ActivityStoryDataBase:AvgLuaNameToStoryId(sAvgId) + local nId, storyId + for _, v in pairs(self.CFG_Story) do + local data = ConfigTable.GetData("ActivityStory", v) + if data.AvgLuaName == sAvgId then + nId = data.Id + storyId = data.StoryId + break + end + end + return nId, storyId +end +function ActivityStoryDataBase:CheckIfTrue(bIsMajor, sAvgId, nGroupId, nIndex, nCheckount) + local _, sCheckTarget = self:AvgLuaNameToStoryId(sAvgId) + if table.indexof(self.tbTempStoryIds, sCheckTarget) > 0 then + return self:CheckIfTrue_Client(bIsMajor, sAvgId, nGroupId, nIndex, nCheckount) + else + return self:CheckIfTrue_Srv(bIsMajor, sAvgId, nGroupId, nIndex) + end +end +function ActivityStoryDataBase:CheckIfTrue_Srv(bIsMajor, sAvgId, nGroupId, nIndex) + local mapData = bIsMajor == true and self.mapLatest or self.mapPersonality + local mapA = mapData[sAvgId] + if mapA == nil then + return false + end + local nLatestChosenIndex = mapA[nGroupId] + if nLatestChosenIndex == nil then + return false + end + return nIndex == nLatestChosenIndex +end +function ActivityStoryDataBase:CheckIfTrue_Client(bIsMajor, sAvgId, nGroupId, nIndex, nCheckount) + local mapData = bIsMajor == true and self.mapTempLatestCnt or self.mapTempPersonalityCnt + local mapA = mapData[sAvgId] + if mapA == nil then + return false + end + mapA = mapA[nGroupId] + if mapA == nil then + return false + end + local nCount = mapA[nIndex] or 0 + return nCheckount <= nCount +end +function ActivityStoryDataBase:IsUnlock(nConditionIntId) + if type(nConditionIntId) == "string" and nConditionIntId == "" then + return true + end + local cfgData = ConfigTable.GetData("ActivityStoryCondition", nConditionIntId) + if cfgData == nil then + printError("Avg数据判断是否解锁时,传了一个excel表里没有的 number id:" .. tostring(nConditionIntId)) + return false + end + local func_Check = function(tbRequire, tbPlayerData, tbPlayerTempData, bMust) + if tbRequire == nil then + return true + end + if #tbRequire <= 0 then + return true + end + local bCheckResult, bCheckTempResult, tbCheckResultInfo = bMust, bMust, {} + for _, v in ipairs(tbRequire) do + local _b = 0 < table.indexof(tbPlayerData, v) + if bMust == true then + bCheckResult = bCheckResult == true and _b == true + else + bCheckResult = bCheckResult == true or _b == true + end + tbCheckResultInfo[v] = _b + end + if bCheckResult == false then + for _, v in ipairs(tbRequire) do + if tbCheckResultInfo[v] ~= true then + local _b = 0 < table.indexof(tbPlayerTempData, v) + if bMust == true then + bCheckTempResult = bCheckTempResult == true and _b == true + else + bCheckTempResult = bCheckTempResult == true or _b == true + end + tbCheckResultInfo[v] = _b + end + end + return bCheckTempResult, tbCheckResultInfo + else + return bCheckResult, tbCheckResultInfo + end + end + local tbRequire = {} + local tbPlayerTempData = {} + for _, v in ipairs(self.tbEvIds) do + for _, nId in ipairs(self.CFG_StoryEvidence[v] or {}) do + table.insert(tbRequire, nId) + end + end + for _, v in ipairs(self.tbTempEvIds) do + for _, nId in ipairs(self.CFG_StoryEvidence[v] or {}) do + table.insert(tbPlayerTempData, nId) + end + end + local bMustEvIds, mapMustEvIds = func_Check(cfgData.EvIds_a, tbRequire, tbPlayerTempData, true) + local bOneOfEvIds, mapOneOfEvIds = func_Check(cfgData.EvIds_b, tbRequire, tbPlayerTempData, false) + tbRequire = {} + tbPlayerTempData = {} + for _, v in ipairs(self.tbStoryIds) do + table.insert(tbRequire, self.CFG_Story[v]) + end + for _, v in ipairs(self.tbTempStoryIds) do + table.insert(tbPlayerTempData, self.CFG_Story[v]) + end + local bMustStoryIds, mapMustStoryIds = func_Check(cfgData.ActivityStoryId_a, tbRequire, tbPlayerTempData, true) + local bOneOfStoryIds, mapOneOfStoryIds = func_Check(cfgData.ActivityStoryId_b, tbRequire, tbPlayerTempData, false) + local nNeedWorldLevel = cfgData.PlayerWorldLevel or 0 + local bNeedLv = nNeedWorldLevel <= PlayerData.Base:GetWorldClass() + local bMustAchievementIds, mapAchieveInfo = PlayerData.Achievement:CheckAchieveIds(cfgData.AchieveIds) + local activityId = cfgData.ActivityLevel[1] or 0 + local mustLevelId = cfgData.ActivityLevel[2] or 0 + local levelData = PlayerData.Activity:GetActivityDataById(activityId) + local bMustActivityLevel = true + if levelData ~= nil then + bMustActivityLevel = levelData:GetLevelFirstPassNoneType(mustLevelId) + end + local tbResult = { + {bMustStoryIds, mapMustStoryIds}, + {bOneOfStoryIds, mapOneOfStoryIds}, + {bMustEvIds, mapMustEvIds}, + {bOneOfEvIds, mapOneOfEvIds}, + {bNeedLv, nNeedWorldLevel}, + {bMustAchievementIds, mapAchieveInfo}, + {bMustActivityLevel, mustLevelId} + } + local bResult = bMustEvIds == true and bOneOfEvIds == true and bMustStoryIds == true and bOneOfStoryIds == true and bNeedLv == true and bMustAchievementIds == true and bMustActivityLevel == true + return bResult, tbResult +end +function ActivityStoryDataBase:MarkStoryId(sAvgId) + if AVG_EDITOR == true then + elseif type(self.CURRENT_STORY_ID) == "number" then + local cfgdata = ConfigTable.GetData("ActivityStory", self.CURRENT_STORY_ID) + if cfgdata == nil then + return + end + else + return + end + local _, storyId = self:AvgLuaNameToStoryId(sAvgId) + if storyId == nil then + return + end + if table.indexof(self.tbTempStoryIds, storyId) <= 0 then + table.insert(self.tbTempStoryIds, storyId) + end +end +function ActivityStoryDataBase:MarkEvId(sId) + if table.indexof(self.tbTempEvIds, sId) <= 0 and 0 >= table.indexof(self.tbEvIds, sId) then + table.insert(self.tbTempEvIds, sId) + end +end +function ActivityStoryDataBase:IsChosen(sAvgId, nGroupId, nIndex) + if self.mapChosen[sAvgId] == nil then + return false + end + if self.mapChosen[sAvgId][nGroupId] == nil then + return false + end + local nCurrent = self.mapChosen[sAvgId][nGroupId] + local bIsChosen = self.__data[nCurrent][nIndex] + if self.mapTempCL[sAvgId] == nil then + self.mapTempCL[sAvgId] = {} + end + if self.mapTempCL[sAvgId][nGroupId] == nil then + self.mapTempCL[sAvgId][nGroupId] = {} + end + local bIsChosen_Temp = table.indexof(self.mapTempCL[sAvgId][nGroupId], nIndex) > 0 + return bIsChosen, bIsChosen_Temp +end +function ActivityStoryDataBase:MarkChosen(sAvgId, nGroupId, nIndex) + if self.mapTempCL[sAvgId] == nil then + self.mapTempCL[sAvgId] = {} + end + if self.mapTempCL[sAvgId][nGroupId] == nil then + self.mapTempCL[sAvgId][nGroupId] = {} + end + local nTableIndex = table.indexof(self.mapTempCL[sAvgId][nGroupId], nIndex) + if 0 < nTableIndex then + table.remove(self.mapTempCL[sAvgId][nGroupId], nTableIndex) + end + table.insert(self.mapTempCL[sAvgId][nGroupId], nIndex) + if self.mapTempLatestCnt[sAvgId] == nil then + self.mapTempLatestCnt[sAvgId] = {} + end + if self.mapTempLatestCnt[sAvgId][nGroupId] == nil then + self.mapTempLatestCnt[sAvgId][nGroupId] = {} + end + local nCurCnt = self.mapTempLatestCnt[sAvgId][nGroupId][nIndex] or 0 + nCurCnt = nCurCnt + 1 + self.mapTempLatestCnt[sAvgId][nGroupId][nIndex] = nCurCnt +end +function ActivityStoryDataBase:IsEvidenceUnlock(evidenceId) + for _, v in ipairs(self.tbEvIds) do + if v == evidenceId then + return true + end + end + return false +end +function ActivityStoryDataBase:IsStoryReaded(nStoryId) + local cfgData = ConfigTable.GetData("ActivityStory", nStoryId) + if cfgData == nil then + return false + end + if table.indexof(self.tbStoryIds, cfgData.StoryId) > 0 or 0 < table.indexof(self.tbTempStoryIds, cfgData.StoryId) then + return true + end + return false +end +function ActivityStoryDataBase:GetHistoryChoosedPersonality(sAvgId, nGroupId) + if self.mapPersonality[sAvgId] == nil then + return nil + end + if self.mapPersonality[sAvgId][nGroupId] == nil then + return nil + end + local nValue = self.mapPersonality[sAvgId][nGroupId] + local tbData = self.__data[nValue] + for i, v in ipairs(tbData) do + if v == true then + return i + end + end + return 0 +end +function ActivityStoryDataBase:MarkChoosedPersonality(sAvgId, nGroupId, nIndex, nFactor) + if self.mapTempPersonality[sAvgId] == nil then + self.mapTempPersonality[sAvgId] = {} + end + if self.mapTempPersonalityFactor[sAvgId] == nil then + self.mapTempPersonalityFactor[sAvgId] = {} + end + local n = 0 + if nIndex == 1 then + n = 1 + elseif nIndex == 2 then + n = 2 + elseif nIndex == 3 then + n = 4 + end + self.mapTempPersonality[sAvgId][nGroupId] = n + self.mapTempPersonalityFactor[sAvgId][nGroupId] = nFactor + if self.mapTempPersonalityCnt[sAvgId] == nil then + self.mapTempPersonalityCnt[sAvgId] = {} + end + if self.mapTempPersonalityCnt[sAvgId][nGroupId] == nil then + self.mapTempPersonalityCnt[sAvgId][nGroupId] = {} + end + local nCurCnt = self.mapTempPersonalityCnt[sAvgId][nGroupId][nIndex] or 0 + nCurCnt = nCurCnt + 1 + self.mapTempPersonalityCnt[sAvgId][nGroupId][nIndex] = nCurCnt +end +function ActivityStoryDataBase:CalcPersonality(nId) + return PlayerData.Avg:CalcPersonality(nId) +end +function ActivityStoryDataBase:_ResolveBuildIdKey(nActivityId) + return nActivityId or self.CURRENT_ACTIVITY_ID +end +function ActivityStoryDataBase:_FilterPersonalityByChapter(nChapterId) + local tbPersonality = {} + local tbPersonalityFactor = {} + for sAvgId, v in pairs(self.mapPersonality) do + local cfgData = self:GetStoryCfgData(sAvgId) + if cfgData ~= nil and cfgData.ChapterId == nChapterId then + tbPersonality[sAvgId] = v + if self.mapPersonalityFactor[sAvgId] ~= nil then + tbPersonalityFactor[sAvgId] = self.mapPersonalityFactor[sAvgId] + end + end + end + return tbPersonality, tbPersonalityFactor +end +function ActivityStoryDataBase:SetSelBuildId(nBuildId, nActivityId) + if self.selBuildIdMap == nil then + self.selBuildIdMap = {} + end + local key = self:_ResolveBuildIdKey(nActivityId) + if key ~= nil then + self.selBuildIdMap[key] = nBuildId + end + self.selBuildId = nBuildId +end +function ActivityStoryDataBase:GetCachedBuildId(nActivityId) + if self.selBuildIdMap ~= nil then + local key = self:_ResolveBuildIdKey(nActivityId) + if key ~= nil and self.selBuildIdMap[key] ~= nil then + return self.selBuildIdMap[key] + end + end + return self.selBuildId +end +function ActivityStoryDataBase:SortStoryList(chapterId) + local list = self.CFG_ChapterStoryNumIds[chapterId] + local sortedList = {} + if list == nil or #list == 0 then + return sortedList + end + local storyIdToConfig = {} + local storyIdToNumId = {} + for _, numId in ipairs(list) do + local config = ConfigTable.GetData("ActivityStory", numId) + if config then + storyIdToConfig[config.StoryId] = config + storyIdToNumId[config.StoryId] = numId + end + end + local parentToChildren = {} + local rootChildren = {} + for storyId, config in pairs(storyIdToConfig) do + local parentIds = config.ParentStoryId + local bIsRoot = false + if type(parentIds) == "table" then + bIsRoot = #parentIds == 0 or parentIds[1] == "" + elseif type(parentIds) == "string" then + bIsRoot = parentIds == "" + end + if bIsRoot then + table.insert(rootChildren, storyId) + else + local tbParents = type(parentIds) == "table" and parentIds or {parentIds} + for _, parentId in ipairs(tbParents) do + if parentId ~= "" then + if parentToChildren[parentId] == nil then + parentToChildren[parentId] = {} + end + table.insert(parentToChildren[parentId], storyId) + end + end + end + end + local sortByNumId = function(children) + table.sort(children, function(a, b) + return storyIdToNumId[a] < storyIdToNumId[b] + end) + end + sortByNumId(rootChildren) + for _, children in pairs(parentToChildren) do + sortByNumId(children) + end + local visited = {} + local queue = {} + for _, storyId in ipairs(rootChildren) do + if not visited[storyId] then + visited[storyId] = true + table.insert(queue, storyId) + end + end + local head = 1 + while head <= #queue do + local storyId = queue[head] + head = head + 1 + table.insert(sortedList, storyIdToNumId[storyId]) + local children = parentToChildren[storyId] + if children ~= nil then + for _, childId in ipairs(children) do + if not visited[childId] then + visited[childId] = true + table.insert(queue, childId) + end + end + end + end + return sortedList +end +function ActivityStoryDataBase:GetStoryIdListByChapterId(chapterId) + return self:SortStoryList(chapterId) +end +function ActivityStoryDataBase:GetStoryIdListByActivityId(activityId) + local chapterConfig = ConfigTable.GetData("ActivityStoryChapter", activityId) + if chapterConfig == nil then + return {}, 0 + end + local list = self:SortStoryList(chapterConfig.ChapterId) + return list, chapterConfig.ChapterId +end +function ActivityStoryDataBase:GetLastestStoryId() + local nMax = 101 + for _, v in pairs(self.tbStoryIds) do + local curIdx = self.CFG_Story[v] + if nMax < curIdx then + nMax = curIdx + end + end + for _, v in pairs(self.tbTempStoryIds) do + local curIdx = self.CFG_Story[v] + if nMax < curIdx then + nMax = curIdx + end + end + return nMax +end +function ActivityStoryDataBase:GetRecentStoryId(nChapterId) + local nStoryId = self.mapRecentStoryId[tostring(nChapterId)] + if nStoryId == nil then + local tbChapterList = self.CFG_ChapterStoryNumIds[nChapterId] + if tbChapterList ~= nil then + table.sort(tbChapterList, function(a, b) + return a < b + end) + return tbChapterList[1] + end + end + return nStoryId +end +function ActivityStoryDataBase:SetRecentStoryId(nStoryId) + local cfgData = ConfigTable.GetData("ActivityStory", nStoryId) + if cfgData ~= nil then + self.mapRecentStoryId[tostring(cfgData.ChapterId)] = nStoryId + local sJson = RapidJson.encode(self.mapRecentStoryId) + printLog(sJson) + LocalData.SetPlayerLocalData("ActivityRecentStoryId", sJson) + end +end +function ActivityStoryDataBase:IsActivityStory(nStoryId) + for _, v in pairs(self.CFG_Story) do + if v == nStoryId then + return true + end + end + return false +end +function ActivityStoryDataBase:GetActivityChapterConfigByChapterId(chapterId) + local config + local forEachLine_StoryChapter = function(chapterConfig) + if chapterConfig.ChapterId == chapterId then + config = chapterConfig + end + end + ForEachTableLine(ConfigTable.Get("ActivityStoryChapter"), forEachLine_StoryChapter) + return config +end +function ActivityStoryDataBase:EnterAvg(avgId, actId) + self.CURRENT_STORY_ID = avgId + self.CURRENT_ACTIVITY_ID = actId + local mapCfgData_Story = ConfigTable.GetData("ActivityAvgLevel", avgId) + if NovaAPI.IsEditorPlatform() == true then + local nLanIdx = GetLanguageIndex(Settings.sCurrentTxtLanguage) + local sRequireRootPath = GetAvgLuaRequireRoot(nLanIdx) .. "Config/" + local filePath = NovaAPI.ApplicationDataPath .. "/../Lua/" .. sRequireRootPath .. mapCfgData_Story.StoryId .. ".lua" + if not File.Exists(filePath) then + EventManager.Hit(EventId.OpenMessageBox, "找不到AVG配置文件,请检查配置表!,Avg名:" .. mapCfgData_Story.StoryId) + printError("找不到AVG配置文件,请检查配置表!,Avg名:" .. mapCfgData_Story.StoryId) + return + end + end + printLog("进AVG演出了 " .. mapCfgData_Story.StoryId) + EventManager.Add("StoryDialog_DialogEnd", self, self.OnEvent_AvgSTEnd) + EventManager.Hit("StoryDialog_DialogStart", mapCfgData_Story.StoryId) +end +function ActivityStoryDataBase:_GetApplyMsgId(nActivityId) + return NetMsgId.Id.activity_story_apply_req +end +function ActivityStoryDataBase:_GetSettleMsgId(nActivityId) + return NetMsgId.Id.activity_story_settle_req, false +end +function ActivityStoryDataBase:IsOpen(sAvgId, nActivityId) + return true, 0 +end +function ActivityStoryDataBase:RefreshAvgRedDot() +end +function ActivityStoryDataBase:_GetLocalReadKey(nActId, nStoryId) + return "Act_Story_New" .. tostring(nActId) .. tostring(nStoryId) +end +function ActivityStoryDataBase:GetActivityOpenTime(nActivityId) + local mapActCfg = ConfigTable.GetData("Activity", nActivityId) + if mapActCfg == nil then + return 0, 0 + end + local nStart = 0 + local nEnd = 0 + if mapActCfg.StartTime ~= nil and mapActCfg.StartTime ~= "" then + nStart = CS.ClientManager.Instance:ISO8601StrToTimeStamp(mapActCfg.StartTime) + end + if mapActCfg.EndTime ~= nil and mapActCfg.EndTime ~= "" then + nEnd = CS.ClientManager.Instance:ISO8601StrToTimeStamp(mapActCfg.EndTime) + end + return nStart, nEnd +end +function ActivityStoryDataBase:SendMsg_STORY_ENTER(nActivityId, nStoryId, nBuildId, bNewestStory) + if type(nStoryId) == "string" then + nStoryId = self.CFG_Story[nStoryId] + if type(nStoryId) ~= "number" then + return + end + end + if type(nStoryId) == "number" then + local cfgdata = ConfigTable.GetData("ActivityStory", nStoryId) + if cfgdata == nil then + return + end + else + return + end + if nBuildId == nil then + nBuildId = 0 + end + local func_cb = function() + self:ClearTempData() + if bNewestStory == true then + self:SetRecentStoryId(nStoryId) + end + if nBuildId ~= 0 then + self:SetSelBuildId(nBuildId, nActivityId) + end + self.CURRENT_STORY_ID = nStoryId + local mapCfgData_Story = ConfigTable.GetData("ActivityStory", nStoryId) + if mapCfgData_Story.IsBattle == true then + local luaClass = require("Game.Adventure.Story.StoryLevel") + if luaClass == nil then + return + end + self.curLevel = luaClass + if type(self.curLevel.BindEvent) == "function" then + self.curLevel:BindEvent() + end + if type(self.curLevel.Init) == "function" then + self.curLevel:Init(self, nStoryId, nBuildId, true) + end + printLog("进战斗关卡了") + else + if NovaAPI.IsEditorPlatform() == true then + local nLanIdx = GetLanguageIndex(Settings.sCurrentTxtLanguage) + local sRequireRootPath = GetAvgLuaRequireRoot(nLanIdx) .. "Config/" + local filePath = NovaAPI.ApplicationDataPath .. "/../Lua/" .. sRequireRootPath .. mapCfgData_Story.AvgLuaName .. ".lua" + if not File.Exists(filePath) then + EventManager.Hit(EventId.OpenMessageBox, "找不到AVG配置文件,请检查配置表!,Avg名:" .. mapCfgData_Story.AvgLuaName) + printError("找不到AVG配置文件,请检查配置表!,Avg名:" .. mapCfgData_Story.AvgLuaName) + return + end + end + printLog("进AVG演出了 " .. mapCfgData_Story.AvgLuaName) + EventManager.Add("AvgSTEnd", self, self.OnEvent_AvgSTEnd) + EventManager.Hit("StoryDialog_DialogStart", mapCfgData_Story.AvgLuaName, nil, nil, nil, nil, mapCfgData_Story.AvgMotion) + end + PlayerData.Avg:SetStorySource(self) + end + self.CURRENT_ACTIVITY_ID = nActivityId + local nMsgId = self:_GetApplyMsgId(nActivityId) + local nBuildType = 0 + local buildPackge + local mapBuildData = PlayerData.Build:GetBuildData(nBuildId) + if mapBuildData ~= nil then + local bTrial = mapBuildData.nBuildSource == AllEnum.BuildSource.Trial or mapBuildData.nBuildSource == AllEnum.BuildSource.LimitedTrial + nBuildType = bTrial and 2 or 1 + buildPackge = {Type = nBuildType, BuildId = nBuildId} + end + HttpNetHandler.SendMsg(nMsgId, { + ActivityId = nActivityId, + StoryId = nStoryId, + Build = buildPackge + }, nil, func_cb) + local mapCfgData_Story = ConfigTable.GetData("ActivityStory", nStoryId) + local nChapterId = mapCfgData_Story and mapCfgData_Story.ChapterId + PlayerData.Story:SetRecentStoryInfo(GameEnum.StoryPreviewType.ActivityStory, nChapterId, nStoryId) +end +function ActivityStoryDataBase:SendMsg_STORY_DONE(callBack, tbBattleEvents) + local mapSendMsgData = { + ActivityId = self.CURRENT_ACTIVITY_ID, + List = {}, + Evidences = {}, + Events = tbBattleEvents == nil and { + List = {} + } or tbBattleEvents + } + local mapStoryCfg = ConfigTable.GetData("ActivityStory", self.CURRENT_STORY_ID) + local bBattle = mapStoryCfg.IsBattle + if bBattle then + mapSendMsgData.List[1] = { + StoryId = self.CURRENT_STORY_ID + } + if table.indexof(self.tbTempStoryIds, mapStoryCfg.StoryId) <= 0 then + table.insert(self.tbTempStoryIds, mapStoryCfg.StoryId) + end + else + if self:SafeCheck() ~= true then + self:ClearTempData() + local sErrorLog = "error:" + for _, v in ipairs(self.tbTempStoryIds) do + sErrorLog = sErrorLog .. tostring(v) .. "," + end + sErrorLog = sErrorLog .. tostring(self.CURRENT_STORY_ID) + printError(sErrorLog) + local msg = { + nType = AllEnum.MessageBox.Desc, + sContent = sErrorLog, + callbackConfirm = nil, + bBlur = false + } + EventManager.Hit(EventId.OpenMessageBox, msg) + return + end + if #self.tbTempStoryIds > 0 then + for i, sStoryId in ipairs(self.tbTempStoryIds) do + local nStoryId = self.CFG_Story[sStoryId] + mapSendMsgData.List[i] = { + StoryId = nStoryId, + Major = {}, + Personality = {} + } + local mapStoryCfg2 = ConfigTable.GetData("ActivityStory", nStoryId) + if mapStoryCfg2 ~= nil then + local sAvgId = mapStoryCfg2.AvgLuaName + local mapGroupData = self.mapTempCL[sAvgId] + if mapGroupData ~= nil then + for nGroupId, tbChosen in pairs(mapGroupData) do + for _, nChoiceIndex in ipairs(tbChosen) do + local n = 0 + if nChoiceIndex == 1 then + n = 1 + elseif nChoiceIndex == 2 then + n = 2 + elseif nChoiceIndex == 3 then + n = 4 + end + table.insert(mapSendMsgData.List[i].Major, { + Group = nGroupId, + Choice = n, + Factor = 0 + }) + end + end + end + mapGroupData = self.mapTempPersonality[sAvgId] + if mapGroupData ~= nil then + for nGroupId, nLatest in pairs(mapGroupData) do + local nFactor = 0 + if self.mapTempPersonalityFactor[sAvgId] ~= nil then + nFactor = self.mapTempPersonalityFactor[sAvgId][nGroupId] or 0 + end + table.insert(mapSendMsgData.List[i].Personality, { + Group = nGroupId, + Choice = nLatest, + Factor = nFactor + }) + end + end + end + end + end + if 0 < #self.tbTempEvIds then + for _, sEvId in ipairs(self.tbTempEvIds) do + for _, nId in ipairs(self.CFG_StoryEvidence[sEvId] or {}) do + table.insert(mapSendMsgData.Evidences, nId) + end + end + end + local tbPassId = {} + for _, v in ipairs(mapSendMsgData.List) do + table.insert(tbPassId, v.StoryId) + end + PlayerData.Char:StoryPass(tbPassId) + end + local func_merge = function(tbSrc, tbTarget) + for _, v in ipairs(tbSrc) do + if table.indexof(tbTarget, v) <= 0 then + table.insert(tbTarget, v) + end + end + end + local func_overwrite = function(tbSrc, tbTarget) + for sAvgId, v in pairs(tbSrc) do + if tbTarget[sAvgId] == nil then + tbTarget[sAvgId] = {} + end + for nGroupId, vv in pairs(v) do + tbTarget[sAvgId][nGroupId] = vv + end + end + end + local eventStoryId = self.CURRENT_STORY_ID + PlayerData.Avg:SetStorySource(nil) + local nMsgId, bIsStoryReview = self:_GetSettleMsgId(self.CURRENT_ACTIVITY_ID) + local func_succ = function(_, mapChangeInfo) + if #self.tbTempStoryIds > 1 then + local nRecentChapterId = self.CFG_Story[self.tbTempStoryIds[#self.tbTempStoryIds]] + self:SetRecentStoryId(nRecentChapterId) + end + func_merge(self.tbTempStoryIds, self.tbStoryIds) + self.tbTempStoryIds = {} + func_merge(self.tbTempEvIds, self.tbEvIds) + self.tbTempEvIds = {} + for sAvgId, mapGroupData in pairs(self.mapTempCL) do + if self.mapChosen[sAvgId] == nil then + self.mapChosen[sAvgId] = {} + end + for nGroupId, tbChosen in pairs(mapGroupData) do + if self.mapChosen[sAvgId][nGroupId] == nil then + self.mapChosen[sAvgId][nGroupId] = 0 + end + local nLen = #tbChosen + for _, nChoiceIndex in ipairs(tbChosen) do + local n = 0 + if nChoiceIndex == 1 then + n = 1 + elseif nChoiceIndex == 2 then + n = 2 + elseif nChoiceIndex == 3 then + n = 4 + end + local nCur = self.mapChosen[sAvgId][nGroupId] + self.mapChosen[sAvgId][nGroupId] = nCur | n + if _ == nLen then + if self.mapLatest[sAvgId] == nil then + self.mapLatest[sAvgId] = {} + end + self.mapLatest[sAvgId][nGroupId] = n + end + end + end + end + self.mapTempCL = {} + self.mapTempLatestCnt = {} + local sOldPid = PlayerData.Avg:GetPersonalityId() + if bIsStoryReview ~= true then + func_overwrite(self.mapTempPersonality, self.mapPersonality) + end + self.mapTempPersonality = {} + self.mapTempPersonalityCnt = {} + if bIsStoryReview ~= true then + func_overwrite(self.mapTempPersonalityFactor, self.mapPersonalityFactor) + end + self.mapTempPersonalityFactor = {} + local actChapterConfig = ConfigTable.GetData("ActivityStoryChapter", self.CURRENT_ACTIVITY_ID) + local tbActPersonality, tbActPersonalityFactor = self:_FilterPersonalityByChapter(actChapterConfig.ChapterId) + PlayerData.Avg:RefreshActPersonalityData(actChapterConfig.ChapterId, tbActPersonality, tbActPersonalityFactor) + PlayerData.Avg:PersonalityChangedUpload(sOldPid) + if callBack ~= nil then + callBack(mapChangeInfo) + end + local bHasReward = not bBattle and mapChangeInfo and mapChangeInfo.Props and 0 < #mapChangeInfo.Props + if bHasReward then + local tbItem = {} + local tbRewardDisplay = UTILS.DecodeChangeInfo(mapChangeInfo) + for _, v in pairs(tbRewardDisplay) do + for _, value in pairs(v) do + table.insert(tbItem, { + Tid = value.Tid, + Qty = value.Qty, + rewardType = AllEnum.RewardType.First + }) + end + end + local tabEvent = {} + table.insert(tabEvent, { + "story_id", + tostring(eventStoryId) + }) + local _skip = PlayerData.Avg.bSkip == true and "1" or "0" + table.insert(tabEvent, {"is_skip", _skip}) + table.insert(tabEvent, { + "role_id", + tostring(PlayerData.Base._nPlayerId) + }) + NovaAPI.UserEventUpload("activity_story", tabEvent) + local AfterRewardDisplay = function() + EventManager.Hit("Story_RewardClosed") + end + local delayOpen = function() + UTILS.OpenReceiveByDisplayItem(tbItem, mapChangeInfo, AfterRewardDisplay) + end + local nDelayTime = 1 + EventManager.Hit(EventId.TemporaryBlockInput, nDelayTime) + TimerManager.Add(1, nDelayTime, self, delayOpen, true, true, true) + end + EventManager.Hit("Story_Done", bHasReward) + self:RefreshAvgRedDot() + printLog("通关结算完成") + end + printLog("发送通关消息") + HttpNetHandler.SendMsg(nMsgId, mapSendMsgData, nil, func_succ) + self.CURRENT_STORY_ID = 0 +end +function ActivityStoryDataBase:OnEvent_AvgSTEnd() + EventManager.Remove("AvgSTEnd", self, self.OnEvent_AvgSTEnd) + self:SendMsg_STORY_DONE() + self:RefreshAvgRedDot() +end +function ActivityStoryDataBase:LevelEnd() + PlayerData.Build:DeleteTrialBuild() + if type(self.curLevel.UnBindEvent) == "function" then + self.curLevel:UnBindEvent() + end + self.curLevel = nil +end +return ActivityStoryDataBase diff --git a/lua/gamecore/data/dataclass/activity/advertiseactdata.lua b/lua/gamecore/data/dataclass/activity/advertiseactdata.lua index 7659c705f..6a99b9126 100644 --- a/lua/gamecore/data/dataclass/activity/advertiseactdata.lua +++ b/lua/gamecore/data/dataclass/activity/advertiseactdata.lua @@ -3,7 +3,8 @@ local AdvertiseActData = class("AdvertiseActData", ActivityDataBase) function AdvertiseActData:Init() self.nStatus = 0 self.jointDrillActCfg = nil - self.bIsMove = ConfigTable.GetData("AdControl", self.actCfg.Id).IsMove + self.adCfg = ConfigTable.GetData("AdControl", self.actCfg.Id) + self.bIsMove = self.adCfg.IsMove self:InitConfig() end function AdvertiseActData:InitConfig() @@ -19,6 +20,25 @@ function AdvertiseActData:CheckHideFromActList() end return true end +function AdvertiseActData:GetActivityRedDot() + if self.bRedDot then + return true + end + if self.adCfg == nil or self.bCheckIncludeRedDot then + return false + end + self.bCheckIncludeRedDot = true + local bRedDot = false + for _, nActId in ipairs(self.adCfg.IncludeAct or {}) do + local actData = PlayerData.Activity:GetActivityDataById(nActId) + if actData ~= nil and actData:CheckActShow() and actData:GetActivityRedDot() then + bRedDot = true + break + end + end + self.bCheckIncludeRedDot = false + return bRedDot +end function AdvertiseActData:CheckShowBanner() if self.bIsMove and self:isFinishAllTasks() then return false diff --git a/lua/gamecore/data/dataclass/activity/breakoutdata.lua b/lua/gamecore/data/dataclass/activity/breakoutdata.lua index a8b3e939f..8e5bacc51 100644 --- a/lua/gamecore/data/dataclass/activity/breakoutdata.lua +++ b/lua/gamecore/data/dataclass/activity/breakoutdata.lua @@ -4,6 +4,7 @@ local LocalData = require("GameCore.Data.LocalData") local RapidJson = require("rapidjson") local RedDotManager = require("GameCore.RedDot.RedDotManager") local BreakOutLevelData = require("GameCore.Data.DataClass.Activity.BreakOutLevelData") +local ModuleManager = require("GameCore.Module.ModuleManager") function BreakOutData:Init() self.allLevelData = {} self.cacheEnterLevelList = {} @@ -390,7 +391,12 @@ function BreakOutData:ShowActivityClosedAlert() EventManager.Hit(EventId.OpenMessageBox, msg) end function BreakOutData:ForceExitOnFinishFail() - EventManager.Hit(EventId.ClosePanel, PanelId.BreakOutPlayPanelS4) + local bInAdventure = ModuleManager.GetIsAdventure() + if bInAdventure then + CS.AdventureModuleHelper.LevelStateChanged(true, 0, true) + else + EventManager.Hit(EventId.ClosePanel, PanelId.BreakOutPlayPanelS4) + end EventManager.Hit(EventId.ClosePanel, PanelId.BreakOutLevelDetailPanelS4) end return BreakOutData diff --git a/lua/gamecore/data/dataclass/activity/dustdawn_20104data.lua b/lua/gamecore/data/dataclass/activity/dustdawn_20104data.lua new file mode 100644 index 000000000..79e1ce773 --- /dev/null +++ b/lua/gamecore/data/dataclass/activity/dustdawn_20104data.lua @@ -0,0 +1,61 @@ +local ActivityGroupDataBase = require("GameCore.Data.DataClass.Activity.ActivityGroupDataBase") +local DustDawn_20104Data = class("DustDawn_20104Data", ActivityGroupDataBase) +function DustDawn_20104Data:Init() + self.tbAllActivity = {} + self.nCGActivityId = 0 + self.sCGPath = "" + self.bPlayedCG = false + self:ParseActivity() +end +function DustDawn_20104Data:ParseActivity() + if self.actGroupConfig == nil then + self.actGroupConfig = ConfigTable.GetData("ActivityGroup", self.nActGroupId) + end + local sJson = self.actGroupConfig.Enter + local tbJson = decodeJson(sJson) + for _, activity in pairs(tbJson) do + local data = { + ActivityId = activity[1], + Index = activity[2], + PanelId = activity[3] + } + table.insert(self.tbAllActivity, data) + end + local sCgJson = self.actGroupConfig.CG + if sCgJson ~= nil then + local tbCGJson = decodeJson(sCgJson) + self.nCGActivityId = tonumber(tbCGJson[1]) + self.sCGPath = tbCGJson[2] + end +end +function DustDawn_20104Data:GetActivityDataByIndex(nIndex) + for _, activity in pairs(self.tbAllActivity) do + if activity.Index == nIndex then + return activity + end + end +end +function DustDawn_20104Data:PlayCG() + self:SendMsg_CG_READ(self.nCGActivityId) +end +function DustDawn_20104Data:GetActivityGroupCGPlayed() + if self.bPlayedCG then + return true + end + return PlayerData.Activity:IsCGPlayed(self.nCGActivityId) +end +function DustDawn_20104Data:IsActivityInActivityGroup(nActivityId) + for _, activity in pairs(self.tbAllActivity) do + if activity.ActivityId == nActivityId then + return true, self.nActGroupId + end + end + return false +end +function DustDawn_20104Data:SendMsg_CG_READ(nActivityId) + local Callback = function() + self.bPlayedCG = true + end + HttpNetHandler.SendMsg(NetMsgId.Id.activity_cg_read_req, {nActivityId}, nil, Callback) +end +return DustDawn_20104Data diff --git a/lua/gamecore/data/dataclass/activity/loginrewardactdata.lua b/lua/gamecore/data/dataclass/activity/loginrewardactdata.lua index 9784551b9..f981db9b1 100644 --- a/lua/gamecore/data/dataclass/activity/loginrewardactdata.lua +++ b/lua/gamecore/data/dataclass/activity/loginrewardactdata.lua @@ -63,4 +63,10 @@ function LoginRewardActData:GetActSortId() return self.actCfg.SortId end end +function LoginRewardActData:GetActivityRedDot() + if self.nActId == 301053 and self:CheckCanReceive() then + return true + end + return self.bRedDot +end return LoginRewardActData diff --git a/lua/gamecore/data/dataclass/activity/mailbindactdata.lua b/lua/gamecore/data/dataclass/activity/mailbindactdata.lua new file mode 100644 index 000000000..7215f4083 --- /dev/null +++ b/lua/gamecore/data/dataclass/activity/mailbindactdata.lua @@ -0,0 +1,127 @@ +local ActivityDataBase = require("GameCore.Data.DataClass.Activity.ActivityDataBase") +local MailBindActData = class("MailBindActData", ActivityDataBase) +local SDKManager = CS.SDKManager.Instance +function MailBindActData:Init() + self.bBind = false + self.bGettedReward = false + self.bRequestState = false + self.bQueryEmailBindState = false + self:AddListeners() +end +function MailBindActData:AddListeners() + EventManager.Add("OnQueryEmailBindState", self, self.On_QueryEmailBindState) + EventManager.Add("OnBindEmail", self, self.On_BindEmail) +end +function MailBindActData:On_QueryEmailBindState(nCode, sLog, bBind) + self.bBind = bBind + if self.bRequestState then + if bBind then + local callback = function(_, msgData) + self.bGettedReward = true + UTILS.OpenReceiveByChangeInfo(msgData) + EventManager.Hit("MailBind_RequestUpdate") + end + HttpNetHandler.SendMsg(NetMsgId.Id.activity_mail_bind_reward_receive_req, { + Value = self.nActId + }, nil, callback) + self.bRequestState = false + elseif self.bQueryEmailBindState then + SDKManager:ShowBindEmail() + end + end + self.bQueryEmailBindState = false +end +local UploadLinkMail = function() + local tab = {} + table.insert(tab, { + "role_id", + tostring(PlayerData.Base._nPlayerId) + }) + table.insert(tab, {"action", "1"}) + NovaAPI.UserEventUpload("link_mail", tab) +end +function MailBindActData:On_BindEmail(nCode, sLog) + if nCode == 0 and self.bBind ~= true then + self.bBind = true + local callback = function(_, msgData) + self.bGettedReward = true + UTILS.OpenReceiveByChangeInfo(msgData) + EventManager.Hit("MailBind_RequestUpdate") + UploadLinkMail() + end + HttpNetHandler.SendMsg(NetMsgId.Id.activity_mail_bind_reward_receive_req, { + Value = self.nActId + }, nil, callback) + end + self.bRequestState = false +end +function MailBindActData:RefreshMailBindActData(actId, msgData) + self:Init() + self.bGettedReward = msgData.Bind +end +function MailBindActData:GetRewardData() + return self.bGettedReward +end +function MailBindActData:GetRequestState() + return self.bRequestState +end +function MailBindActData:GetBindState() + return self.bBind +end +function MailBindActData:RequestReward() + if self.bGettedReward then + return + end + if self.bRequestState then + return + end + self.bRequestState = true + self.bQueryEmailBindState = true + SDKManager:QueryEmailBindState() +end +function MailBindActData:CheckActShow() + if NovaAPI.IsReviewServerEnv() then + return false + end + if self.actCfg.PreLimit == GameEnum.activityPreLimit.WorldClass then + local nCurWorldClass = PlayerData.Base:GetWorldClass() + local nNeedWorldClass = tonumber(self.actCfg.LimitParam) + if nCurWorldClass < nNeedWorldClass then + return false + end + elseif self.actCfg.PreLimit == GameEnum.activityPreLimit.questLimit then + local nStoryId = tonumber(self.actCfg.LimitParam) + local bReaded = PlayerData.Avg:IsStoryReaded(nStoryId) + if not bReaded then + return false + end + end + if self.bGettedReward then + return false + end + if self.actCfg.EndType == GameEnum.activityEndType.NoLimit then + return not self.bBanner and self:CheckActivityOpen() + else + return self:CheckActivityOpen() + end +end +function MailBindActData:CheckShowBanner() + if NovaAPI.IsReviewServerEnv() then + return false + end + if self.actCfg.PreLimit == GameEnum.activityPreLimit.WorldClass then + local nCurWorldClass = PlayerData.Base:GetWorldClass() + local nNeedWorldClass = tonumber(self.actCfg.LimitParam) + if nCurWorldClass < nNeedWorldClass then + return false + end + elseif self.actCfg.PreLimit == GameEnum.activityPreLimit.questLimit then + local nStoryId = tonumber(self.actCfg.LimitParam) + local bReaded = PlayerData.Avg:IsStoryReaded(nStoryId) + if not bReaded then + return false + end + end + return not self.bGettedReward and self.actCfg.BannerRes ~= "" and self.bBanner == false +end +return MailBindActData diff --git a/lua/gamecore/data/dataclass/activity/mallcheckinactdata.lua b/lua/gamecore/data/dataclass/activity/mallcheckinactdata.lua new file mode 100644 index 000000000..14ed2f1e9 --- /dev/null +++ b/lua/gamecore/data/dataclass/activity/mallcheckinactdata.lua @@ -0,0 +1,87 @@ +local ActivityDataBase = require("GameCore.Data.DataClass.Activity.ActivityDataBase") +local MallCheckInActData = class("MallCheckInActData", ActivityDataBase) +function MallCheckInActData:Init() + self.nCanReceives = 0 + self.nActual = 0 + self.tbRewardList = {} + self.loginRewardActCfg = nil + self.bIsMove = false + self.bActive = false + self:InitRewardList() +end +function MallCheckInActData:InitRewardList() + local mapActCfg = ConfigTable.GetData("LoginRewardControl", self.nActId) + if nil == mapActCfg then + return + end + self.loginRewardActCfg = mapActCfg + local tbRewardList = CacheTable.GetData("_LoginRewardGroup", mapActCfg.RewardsGroup) + if tbRewardList == nil then + printError(string.format("LoginRewardGroup表中不存在奖励组id为 %s 的配置!!!", mapActCfg.RewardsGroup)) + return + end + table.sort(tbRewardList, function(a, b) + return a.Order < b.Order + end) + self.tbRewardList = tbRewardList + self.bIsMove = self.loginRewardActCfg.IsMove or false +end +function MallCheckInActData:HitMallChangeEvent() + PlayerData.Mall:UpdateMallActivityRedDot() + EventManager.Hit("MallActivityChange", self.nActId) +end +function MallCheckInActData:RefreshActivityData(mapActData) + ActivityDataBase.RefreshActivityData(self, mapActData) + self:HitMallChangeEvent() +end +function MallCheckInActData:RefreshStateData(bRedDot, bBanner) + ActivityDataBase.RefreshStateData(self, bRedDot, bBanner) + self:HitMallChangeEvent() +end +function MallCheckInActData:RefreshMallLoginData(mapMsgData) + self.bActive = mapMsgData.active == true + self:RefreshLoginData(mapMsgData.LoginDays or 0, mapMsgData.Received or 0) + self:HitMallChangeEvent() +end +function MallCheckInActData:RefreshLoginData(nReceive, nActual) + self.nCanReceives = nReceive + self.nActual = nActual + for k, v in ipairs(self.tbRewardList) do + v.Status = 0 + if k <= nReceive then + v.Status = 1 + end + if k <= nActual then + v.Status = 2 + end + end +end +function MallCheckInActData:ReceiveRewardSuc() + self:RefreshLoginData(self.nCanReceives, self.nCanReceives) + self:HitMallChangeEvent() +end +function MallCheckInActData:GetActLoginRewardList() + return self.tbRewardList +end +function MallCheckInActData:GetCanReceive() + return self.nCanReceives +end +function MallCheckInActData:GetReceived() + return self.nActual +end +function MallCheckInActData:GetActive() + return self.bActive +end +function MallCheckInActData:CheckCanReceive() + return self.bActive and self.nCanReceives > self.nActual +end +function MallCheckInActData:CheckMallRedDot() + return self:CheckCanReceive() +end +function MallCheckInActData:GetActivityRedDot() + return self.bRedDot or self:CheckCanReceive() +end +function MallCheckInActData:GetLoginRewardControlCfg() + return self.loginRewardActCfg +end +return MallCheckInActData diff --git a/lua/gamecore/data/dataclass/activity/mathparkouractdata.lua b/lua/gamecore/data/dataclass/activity/mathparkouractdata.lua new file mode 100644 index 000000000..60719e1fb --- /dev/null +++ b/lua/gamecore/data/dataclass/activity/mathparkouractdata.lua @@ -0,0 +1,170 @@ +local ActivityDataBase = require("GameCore.Data.DataClass.Activity.ActivityDataBase") +local LocalData = require("GameCore.Data.LocalData") +local MathParkourActData = class("MathParkourActData", ActivityDataBase) +local RapidJson = require("rapidjson") +local RedDotManager = require("GameCore.RedDot.RedDotManager") +function MathParkourActData:Init() + self:AddListeners() +end +function MathParkourActData:AddListeners() + EventManager.Add(EventId.IsNewDay, self, self.OnEvent_NewDay) + EventManager.Add("ClearAllMathParkourLevels", self, self.OnEvent_GMClearAllLevels) +end +function MathParkourActData:OnEvent_NewDay() +end +function MathParkourActData:OnEvent_GMClearAllLevels(mapMsgData) + if mapMsgData == nil then + return + end + if mapMsgData.ActivityId ~= nil and mapMsgData.ActivityId ~= 0 and mapMsgData.ActivityId ~= self.nActId then + return + end + local tbLevels = mapMsgData.Levels or mapMsgData.levels + if tbLevels ~= nil then + self:CacheAllLevelData(tbLevels) + self:RefreshNewLevelRedDot() + end + EventManager.Hit("MathParkourLevelUpdate") +end +function MathParkourActData:CacheAllLevelData(LevelDataList) + self.tbLevelData = {} + self.cacheEnterLevelList = {} + local sJson = LocalData.GetPlayerLocalData("MathParkourLevel") + local tb = decodeJson(sJson) + if type(tb) == "table" then + self.cacheEnterLevelList = tb + end + local GetLevelData = function(lineData) + if lineData.ActivityId == self.nActId then + local levelData = { + nId = lineData.Id, + nScore = 0, + nStar = 0 + } + self.tbLevelData[levelData.nId] = levelData + end + end + ForEachTableLine(DataTable.MathParkourLevel, GetLevelData) + for _, v in pairs(LevelDataList) do + if self.tbLevelData[v.LevelId] == nil then + local levelData = { + nId = v.LevelId, + nScore = 0, + nStar = 0 + } + self.tbLevelData[levelData.nId] = levelData + end + self.tbLevelData[v.LevelId].nScore = v.Score + self.tbLevelData[v.LevelId].nStar = v.Star + end +end +function MathParkourActData:GetLevelData(nLevelId) + return self.tbLevelData[nLevelId] +end +function MathParkourActData:GetAllLevelData() + local tbLevelList = {} + for _, v in pairs(self.tbLevelData) do + table.insert(tbLevelList, v) + end + table.sort(tbLevelList, function(a, b) + return a.nId < b.nId + end) + return tbLevelList +end +function MathParkourActData:GetLevelUnlock(nLevelId) + local tbLevelList = self:GetAllLevelData() + local nLevelIndex = 1 + local levelData = self.tbLevelData[nLevelId] + if levelData == nil then + return false + end + nLevelIndex = table.indexof(tbLevelList, levelData) + if nLevelIndex == 1 then + return true + else + return tbLevelList[nLevelIndex - 1].nStar > 0 + end +end +function MathParkourActData:GetNextLevelId(nLevelId) + local tbLevelList = self:GetAllLevelData() + local nLevelIndex = 1 + for i, v in ipairs(tbLevelList) do + if v.nId == nLevelId then + nLevelIndex = i + break + end + end + if nLevelIndex == #tbLevelList then + return nil + else + return tbLevelList[nLevelIndex + 1].nId + end +end +function MathParkourActData:RefreshMathParkourActData(actId, msgData) + self:Init() + self.nActId = actId + self:CacheAllLevelData(msgData.Levels) + self:RefreshNewLevelRedDot() +end +function MathParkourActData:RefreshNewLevelRedDot() + local tbLevelList = self:GetAllLevelData() + for _, v in ipairs(tbLevelList) do + if table.indexof(self.cacheEnterLevelList, v.nId) == 0 and self:GetLevelUnlock(v.nId) then + RedDotManager.SetValid(RedDotDefine.Activity_MathParkour_New_Level, { + self.nActId, + v.nId + }, true) + else + RedDotManager.SetValid(RedDotDefine.Activity_MathParkour_New_Level, { + self.nActId, + v.nId + }, false) + end + end +end +function MathParkourActData:OpenTempChangeInfo() + if self.tempChangeInfo ~= nil then + UTILS.OpenReceiveByChangeInfo(self.tempChangeInfo) + end + self.tempChangeInfo = nil +end +function MathParkourActData:GetCacheLevelId() + return self.cacheLevelId +end +function MathParkourActData:ClearCacheLevelId() + self.cacheLevelId = nil +end +function MathParkourActData:EnterLevel(nLevelId) + if table.indexof(self.cacheEnterLevelList, nLevelId) == 0 then + table.insert(self.cacheEnterLevelList, nLevelId) + end + LocalData.SetPlayerLocalData("MathParkourLevel", RapidJson.encode(self.cacheEnterLevelList)) + self:RefreshNewLevelRedDot() +end +function MathParkourActData:GetLevelIsNew(nLevelId) + if table.indexof(self.cacheEnterLevelList, nLevelId) == 0 then + return true + end + return false +end +function MathParkourActData:DoResult(nLevelId, bResult, nScore, nStar, nPropCount) + self.cacheLevelId = nLevelId + local msgData = { + ActivityId = self.nActId, + LevelId = nLevelId, + TotalScore = bResult == true and nScore or 0, + State = bResult, + PropCount = nPropCount + } + local callback = function(_, callbackData) + if bResult then + local levelData = self:GetLevelData(nLevelId) + levelData.nScore = math.max(levelData.nScore, nScore) + levelData.nStar = math.max(levelData.nStar, nStar) + self.tempChangeInfo = callbackData.Change + EventManager.Hit("MathParkourLevelUpdate") + end + end + HttpNetHandler.SendMsg(NetMsgId.Id.activity_math_parkour_level_settle_req, msgData, nil, callback) +end +return MathParkourActData diff --git a/lua/gamecore/data/dataclass/activity/penguincardactdata.lua b/lua/gamecore/data/dataclass/activity/penguincardactdata.lua index cfc580fdd..04d4c2d2d 100644 --- a/lua/gamecore/data/dataclass/activity/penguincardactdata.lua +++ b/lua/gamecore/data/dataclass/activity/penguincardactdata.lua @@ -5,6 +5,11 @@ local PenguinLevel_Normal = require("Game.UI.Play_PenguinCard.NormalMode.Penguin local PenguinLevel_Endless = require("Game.UI.Play_PenguinCard.EndlessMode.PenguinLevel_Endless") local ClientManager = CS.ClientManager.Instance local RapidJson = require("rapidjson") +local tbGuideGroupId = { + 301, + 302, + 303 +} function PenguinCardActData:Init() self.mapLevelData = {} self.tbLevelList = {} @@ -186,6 +191,37 @@ function PenguinCardActData:CheckLevelLockByPrev(nLevelId) end return true end +function PenguinCardActData:CheckLevelSkipAble(nLevelId) + local mapCfg = ConfigTable.GetData("ActivityPenguinCardLevel", nLevelId) + if not mapCfg then + return false + end + for _, nGroupId in ipairs(tbGuideGroupId) do + if not PlayerData.Guide:CheckGuideFinishById(nGroupId) then + return false + end + end + local mapLevel = self:GetLevelData(nLevelId) + local bComplete = false + if mapCfg.Type == GameEnum.ActivityPenguinCardLevelType.Endless then + bComplete = mapLevel.nScore > 0 + else + bComplete = 0 < mapLevel.nStar + end + return mapCfg.Skip and not bComplete +end +function PenguinCardActData:CheckEndlessLevelUnlock() + for _, nLevelId in ipairs(self.tbLevelList) do + local mapCfg = ConfigTable.GetData("ActivityPenguinCardLevel", nLevelId) + if mapCfg and mapCfg.Type == GameEnum.ActivityPenguinCardLevelType.Endless then + local bLock = self:CheckLevelLock(nLevelId) + if not bLock then + return true + end + end + end + return false +end function PenguinCardActData:GetLevelData(nId) return self.mapLevelData[nId] or { nScore = 0, @@ -256,7 +292,7 @@ function PenguinCardActData:RefreshLevelRedDot() end else local bLock = self:CheckLevelLock(nId) - local bHasScore = self.mapLevelData[nId] and 0 < self.mapLevelData[nId].nScore + local bHasScore = self.mapLevelData[nId] and (0 < self.mapLevelData[nId].nScore or 0 < self.mapLevelData[nId].nStar) local bNew = not bLock and not bHasScore if bNew then table.insert(self.tbNewLevel, nId) @@ -282,6 +318,13 @@ function PenguinCardActData:SkipLevelRedDot() end LocalData.SetPlayerLocalData("PenguinCardLevel", RapidJson.encode(self.tbSkipNewLevel)) end +function PenguinCardActData:SendSkipLevelReq(nLevelId, callback) + local bAble = self:CheckLevelSkipAble(nLevelId) + if not bAble then + return + end + self:SendActivityPenguinCardSettleReq(nLevelId, 3, 0, 0, callback) +end function PenguinCardActData:SendActivityPenguinCardSettleReq(nLevelId, nStar, nScore, nDifficulty, callback) nScore = math.floor(nScore) local msgData = { @@ -293,11 +336,12 @@ function PenguinCardActData:SendActivityPenguinCardSettleReq(nLevelId, nStar, nS local successCallback = function(_, mapMainData) local bEmpty = self.mapLevelData[nLevelId] == nil local bBetterDifficulty = not bEmpty and nDifficulty > self.mapLevelData[nLevelId].nDifficulty - local bBetterScore = not bEmpty and nDifficulty == self.mapLevelData[nLevelId].nDifficulty and nScore > self.mapLevelData[nLevelId].nScore + local bBetterStar = not bEmpty and nDifficulty == self.mapLevelData[nLevelId].nDifficulty and nStar > self.mapLevelData[nLevelId].nStar + local bBetterScore = not bEmpty and nDifficulty == self.mapLevelData[nLevelId].nDifficulty and nStar == self.mapLevelData[nLevelId].nStar and nScore > self.mapLevelData[nLevelId].nScore if not bEmpty then self.mapLevelData[nLevelId].sData = "" end - if bEmpty or bBetterDifficulty or bBetterScore then + if bEmpty or bBetterDifficulty or bBetterStar or bBetterScore then self.mapLevelData[nLevelId] = { nScore = nScore, nStar = nStar, diff --git a/lua/gamecore/data/dataclass/activity/periodicquestactdata.lua b/lua/gamecore/data/dataclass/activity/periodicquestactdata.lua index 697d43699..5cc60a3ac 100644 --- a/lua/gamecore/data/dataclass/activity/periodicquestactdata.lua +++ b/lua/gamecore/data/dataclass/activity/periodicquestactdata.lua @@ -172,7 +172,20 @@ function PeriodicQuestActData:GetQuestProgress() return curProgress, allProgress, canReceive end function PeriodicQuestActData:CheckFinalReward() - return self.bFinalStatus + local bHasFinalReward = false + if self.perQuestActCfg ~= nil then + for i = 1, 3 do + if self.perQuestActCfg["FinalReward" .. i] ~= 0 then + bHasFinalReward = true + break + end + end + end + if bHasFinalReward then + return self.bFinalStatus + else + return true + end end function PeriodicQuestActData:CheckAllQuestComplete() local bAllComplete = true @@ -208,7 +221,7 @@ function PeriodicQuestActData:RefreshRedDot() }, 0 < v and bOpen) end local nCur, nAll = self:GetQuestProgress() - local bFinalReward = nAll <= nCur and not self.bFinalStatus + local bFinalReward = nAll <= nCur and not self:CheckFinalReward() RedDotManager.SetValid(RedDotDefine.Activity_Periodic_Final_Reward, self.nActId, bFinalReward and bOpen) RedDotManager.SetValid(RedDotDefine.Activity_Tab, self.nActId, (bQuestReward or bFinalReward) and bOpen) end diff --git a/lua/gamecore/data/dataclass/activity/playeractivitydata.lua b/lua/gamecore/data/dataclass/activity/playeractivitydata.lua index c6baca18e..d6ca8cf57 100644 --- a/lua/gamecore/data/dataclass/activity/playeractivitydata.lua +++ b/lua/gamecore/data/dataclass/activity/playeractivitydata.lua @@ -40,6 +40,11 @@ local Summer_20103Data = require("GameCore.Data.DataClass.Activity.Summer_20103D local IceCreamActData = require("GameCore.Data.DataClass.Activity.IceCreamActData") local SoldierActData = require("GameCore.Data.DataClass.Activity.SoldierActData") local LongestDay_10112Data = require("GameCore.Data.DataClass.Activity.LongestDay_10112Data") +local MathParkourActData = require("GameCore.Data.DataClass.Activity.MathParkourActData") +local DustDawn_20104Data = require("GameCore.Data.DataClass.Activity.DustDawn_20104Data") +local MailBindActData = require("GameCore.Data.DataClass.Activity.MailBindActData") +local MallCheckInActData = require("GameCore.Data.DataClass.Activity.MallCheckInActData") +local UnchartedMap_10113Data = require("GameCore.Data.DataClass.Activity.UnchartedMap_10113Data") function PlayerActivityData:Init() self.bCacheActData = false self.tbAllActivity = {} @@ -47,6 +52,7 @@ function PlayerActivityData:Init() self.tbActivityPopUp = {} self.tbLoginRewardPopUp = {} self.tbReadedCG = {} + self.mapMallActType = {} self:InitActivityCfg() EventManager.Add(EventId.IsNewDay, self, self.OnEvent_NewDay) EventManager.Add(EventId.UpdateWorldClass, self, self.OnEvent_UpdateWorldClass) @@ -90,6 +96,10 @@ function PlayerActivityData:InitActivityCfg() CacheTable.SetData("_ActivityTaskControl", line.ActivityId, line) end ForEachTableLine(DataTable.ActivityTaskControl, foreachTableLine) + self.mapMallActType = {} + for _, nType in ipairs(ConfigTable.GetConfigNumberArray("MallActType") or {}) do + self.mapMallActType[nType] = true + end end function PlayerActivityData:CacheAllActivityData(mapNetMsg) if mapNetMsg.List ~= nil then @@ -97,17 +107,13 @@ function PlayerActivityData:CacheAllActivityData(mapNetMsg) for _, v in ipairs(mapNetMsg.List) do local nActId = v.Id local actCfg = ConfigTable.GetData("Activity", nActId) - if nil ~= actCfg then - if actCfg.ActivityType == GameEnum.activityType.Story then - PlayerData.ActivityAvg:CacheAvgData(v.StoryChapter, nActId) - elseif actCfg.ActivityType == GameEnum.activityType.HistoryStory then - PlayerData.ActivityAvg:CacheAvgData(v.HistoryStoryChapter, nActId) - end + if nil ~= actCfg and v.HistoryStoryChapter ~= nil then + PlayerData.ActivityAvg:CacheAvgData(v.HistoryStoryChapter, nActId) end if nil ~= actCfg then if actCfg.ActivityType == GameEnum.activityType.PeriodicQuest then self:RefreshPeriodicActQuest(nActId, v.Periodic) - elseif actCfg.ActivityType == GameEnum.activityType.LoginReward then + elseif actCfg.ActivityType == GameEnum.activityType.LoginReward or actCfg.ActivityType == GameEnum.activityType.SignIn then self:RefreshLoginRewardActData(nActId, v.Login) elseif actCfg.ActivityType == GameEnum.activityType.Mining then self:RefreshMiningGameActData(nActId, v.Mining) @@ -159,6 +165,12 @@ function PlayerActivityData:CacheAllActivityData(mapNetMsg) self:RefreshIceCreamActData(nActId, v.IceCream) elseif actCfg.ActivityType == GameEnum.activityType.Soldier then self:RefreshSoldierActData(nActId, v.Soldier) + elseif actCfg.ActivityType == GameEnum.activityType.MathParkour then + self:RefreshMathParkourActData(nActId, v.MathParkour) + elseif actCfg.ActivityType == GameEnum.activityType.MailBind then + self:RefreshMailBindActData(nActId, v.MailBind) + elseif actCfg.ActivityType == GameEnum.activityType.MallLogin then + self:RefreshMallLoginActData(nActId, v.MallLogin) end end end @@ -222,7 +234,7 @@ function PlayerActivityData:CreateActivityIns(actData) end if actCfg.ActivityType == GameEnum.activityType.PeriodicQuest then actIns = PeriodicQuestActData.new(actData) - elseif actCfg.ActivityType == GameEnum.activityType.LoginReward then + elseif actCfg.ActivityType == GameEnum.activityType.LoginReward or actCfg.ActivityType == GameEnum.activityType.SignIn then actIns = LoginRewardActData.new(actData) elseif actCfg.ActivityType == GameEnum.activityType.Mining then actIns = MiningGameData.new(actData) @@ -236,7 +248,7 @@ function PlayerActivityData:CreateActivityIns(actData) actIns = JointDrillActData.new(actData) elseif actCfg.ActivityType == GameEnum.activityType.Levels then actIns = ActivityLevelTypeData.new(actData) - elseif actCfg.ActivityType == GameEnum.activityType.HistoryStory or actCfg.ActivityType == GameEnum.activityType.Story then + elseif actCfg.ActivityType == GameEnum.activityType.HistoryStory or actCfg.ActivityType == GameEnum.activityType.Story or actCfg.ActivityType == GameEnum.activityType.NewStory then PlayerData.ActivityAvg:CacheActivityAvgData(actData) elseif actCfg.ActivityType == GameEnum.activityType.Task then actIns = ActivityTaskData.new(actData) @@ -264,6 +276,12 @@ function PlayerActivityData:CreateActivityIns(actData) actIns = IceCreamActData.new(actData) elseif actCfg.ActivityType == GameEnum.activityType.Soldier then actIns = SoldierActData.new(actData) + elseif actCfg.ActivityType == GameEnum.activityType.MathParkour then + actIns = MathParkourActData.new(actData) + elseif actCfg.ActivityType == GameEnum.activityType.MailBind then + actIns = MailBindActData.new(actData) + elseif actCfg.ActivityType == GameEnum.activityType.MallLogin then + actIns = MallCheckInActData.new(actData) end if actIns ~= nil then self.tbAllActivity[actData.Id] = actIns @@ -271,6 +289,8 @@ function PlayerActivityData:CreateActivityIns(actData) end function PlayerActivityData:RefreshActivityRedDot() local bHasNewRedDot = false + local mapEntranceRedDot = {} + local mapEntranceNewRedDot = {} for _, v in pairs(self.tbAllActivity) do RedDotManager.SetValid(RedDotDefine.Activity_Tab, v:GetActId(), v:CheckActShow() and v:GetActivityRedDot() and not v:CheckHideFromActList()) if type(v.RefreshRedDot) == "function" then @@ -289,16 +309,42 @@ function PlayerActivityData:RefreshActivityRedDot() bHasNewRedDot = true end RedDotManager.SetValid(RedDotDefine.Activity_New_Tab, v:GetActId(), bNewRedDot) + local nEntranceId = v:GetActCfgData().EntranceId or 0 + mapEntranceRedDot[nEntranceId] = mapEntranceRedDot[nEntranceId] or bTabRedDot + mapEntranceNewRedDot[nEntranceId] = mapEntranceNewRedDot[nEntranceId] or bNewRedDot end end local bHasGroupNewRedDot = false for nId, v in pairs(self.tbAllActivityGroup) do - if v:CheckActGroupShow() and RedDotManager.GetValid(RedDotDefine.Activity_New_Tab, nId) then - bHasGroupNewRedDot = true + if v:CheckActGroupShow() then + local bGroupNewRedDot = RedDotManager.GetValid(RedDotDefine.Activity_New_Tab, nId) + if bGroupNewRedDot then + bHasGroupNewRedDot = true + end + local nEntranceId = v:GetActGroupCfgData().EntranceId or 0 + mapEntranceRedDot[nEntranceId] = mapEntranceRedDot[nEntranceId] or RedDotManager.GetValid(RedDotDefine.Activity_Group, nId) + mapEntranceNewRedDot[nEntranceId] = mapEntranceNewRedDot[nEntranceId] or bGroupNewRedDot end end local bHasRedDot = RedDotManager.GetValid(RedDotDefine.Activity) RedDotManager.SetValid(RedDotDefine.Activity_New, nil, not bHasRedDot and (bHasNewRedDot or bHasGroupNewRedDot)) + self:RefreshActivityEntranceRedDot(mapEntranceRedDot, mapEntranceNewRedDot) +end +function PlayerActivityData:RefreshActivityEntranceRedDot(mapEntranceRedDot, mapEntranceNewRedDot) + local mapEntranceId = self.mapLastEntranceRedDotId or {} + for nEntranceId in pairs(mapEntranceRedDot) do + mapEntranceId[nEntranceId] = true + end + for nEntranceId in pairs(mapEntranceNewRedDot) do + mapEntranceId[nEntranceId] = true + end + for nEntranceId in pairs(mapEntranceId) do + local bRedDot = mapEntranceRedDot[nEntranceId] == true + local bNewRedDot = not bRedDot and mapEntranceNewRedDot[nEntranceId] == true + RedDotManager.SetValid(RedDotDefine.Activity_Entrance, nEntranceId, bRedDot) + RedDotManager.SetValid(RedDotDefine.Activity_Entrance_New, nEntranceId, bNewRedDot) + end + self.mapLastEntranceRedDotId = mapEntranceId end function PlayerActivityData:GetActivityList() return self.tbAllActivity @@ -324,6 +370,34 @@ function PlayerActivityData:GetSortedActList() end) return tbActList end +function PlayerActivityData:GetActivitySubEntranceId() + local tbEntranceIds = {} + local mapHasEntrance = {} + local collect = function(nEntranceId) + nEntranceId = nEntranceId or 0 + if nEntranceId <= 0 or mapHasEntrance[nEntranceId] then + return + end + mapHasEntrance[nEntranceId] = true + table.insert(tbEntranceIds, nEntranceId) + end + for _, actData in ipairs(self:GetSortedActList()) do + local actCfg = actData:GetActCfgData() + if actCfg ~= nil then + collect(actCfg.EntranceId) + end + end + for _, actGroupData in ipairs(self:GetSortedActGroupList()) do + local actGroupCfg = actGroupData:GetActGroupCfgData() + if actGroupCfg ~= nil then + collect(actGroupCfg.EntranceId) + end + end + if 1 < #tbEntranceIds then + printError(string.format("同时开放了%d个活动列表子入口(EntranceId: %s),只显示第一个", #tbEntranceIds, table.concat(tbEntranceIds, ", "))) + end + return tbEntranceIds[1] or 0 +end function PlayerActivityData:GetActivityDataById(nActId) return self.tbAllActivity[nActId] or nil end @@ -334,6 +408,25 @@ function PlayerActivityData:GetActivityDataByType(nActType) end end end +function PlayerActivityData:GetMallActivityData() + local tbActList = {} + for _, actData in pairs(self.tbAllActivity) do + if self.mapMallActType[actData:GetActType()] and actData:CheckActShow() then + table.insert(tbActList, actData) + end + end + if 1 < #tbActList then + table.sort(tbActList, function(a, b) + return a:GetActId() < b:GetActId() + end) + local tbActIds = {} + for _, actData in ipairs(tbActList) do + table.insert(tbActIds, actData:GetActId()) + end + printError(string.format("同时开放了%d个商城活动(ActivityId: %s),只显示id最小的那个", #tbActList, table.concat(tbActIds, ", "))) + end + return tbActList[1] +end function PlayerActivityData:CacheActivityGroupData() local foreachActGroup = function(mapData) self:CreateActivityGroupIns(mapData) @@ -388,6 +481,10 @@ function PlayerActivityData:CreateActivityGroupIns(actData) actIns = CultivationManual_10111Data.new(actData) elseif actCfg.ActivityThemeType == GameEnum.activityThemeType.LongestDay_10112 then actIns = LongestDay_10112Data.new(actData) + elseif actCfg.ActivityThemeType == GameEnum.activityThemeType.DustDawn_20104 then + actIns = DustDawn_20104Data.new(actData) + elseif actCfg.ActivityThemeType == GameEnum.activityThemeType.UnchartedMap_10113 then + actIns = UnchartedMap_10113Data.new(actData) end self.tbAllActivityGroup[actData.Id] = actIns PlayerData.ActivityAvg:RefreshAvgRedDot() @@ -508,8 +605,10 @@ function PlayerActivityData:RefreshSingleQuest(questData) elseif actCfg.ActivityType == GameEnum.activityType.JointDrill then self.tbAllActivity[questData.ActivityId]:RefreshQuestData(questData) elseif actCfg.ActivityType == GameEnum.activityType.Task then - self.tbAllActivity[questData.ActivityId]:RefreshSingleQuest(questData) - EventManager.Hit("RefreshActivityTask") + if self.tbAllActivity[questData.ActivityId] ~= nil then + self.tbAllActivity[questData.ActivityId]:RefreshSingleQuest(questData) + EventManager.Hit("RefreshActivityTask") + end elseif actCfg.ActivityType == GameEnum.activityType.BDConvert then if nil ~= self.tbAllActivity[questData.ActivityId] then self.tbAllActivity[questData.ActivityId]:RefreshQuestData(questData) @@ -552,6 +651,23 @@ function PlayerActivityData:ReceiveLoginRewardSuc(nActId) self.tbAllActivity[nActId]:ReceiveRewardSuc() end end +function PlayerActivityData:CacheMallLoginActData(nActId, mapMsgData) + self:RefreshMallLoginActData(nActId, mapMsgData) + self:RefreshActivityRedDot() +end +function PlayerActivityData:RefreshMallLoginActData(nActId, actData) + if nil == actData or nil == self.tbAllActivity[nActId] then + return + end + self.tbAllActivity[nActId]:RefreshMallLoginData(actData) +end +function PlayerActivityData:ReceiveMallLoginRewardSuc(nActId) + if nil == self.tbAllActivity[nActId] then + return + end + self.tbAllActivity[nActId]:ReceiveRewardSuc() + self:RefreshActivityRedDot() +end function PlayerActivityData:RefreshPopUpList() self.tbActivityPopUp = {} local bFuncOpen = PlayerData.Base:CheckFunctionUnlock(GameEnum.OpenFuncType.Activity) @@ -580,7 +696,7 @@ function PlayerActivityData:RefreshLoginRewardPopUpList() end for nActId, data in pairs(self.tbAllActivity) do local nActType = data:GetActType() - if nActType == GameEnum.activityType.LoginReward and data:CheckCanReceive() and data:CheckActivityOpen() and data:CheckActPlay() then + if (nActType == GameEnum.activityType.LoginReward or nActType == GameEnum.activityType.SignIn) and data:CheckCanReceive() and data:CheckActivityOpen() and data:CheckActPlay() then table.insert(self.tbLoginRewardPopUp, data) end end @@ -664,6 +780,11 @@ function PlayerActivityData:RefreshActivityLevelGameActData(nActId, msgData) self.tbAllActivity[nActId]:RefreshActivityLevelGameActData(nActId, msgData) end end +function PlayerActivityData:RefreshMailBindActData(nActId, msgData) + if nil ~= self.tbAllActivity[nActId] then + self.tbAllActivity[nActId]:RefreshMailBindActData(nActId, msgData) + end +end function PlayerActivityData:SetActivityLevelActId(nActId) self.nActivityLevelActId = nActId end @@ -697,6 +818,11 @@ function PlayerActivityData:RefreshDoubleDropsActData(nActId, msgData) self.tbAllActivity[nActId]:RefreshDoubleDropsActData(nActId, msgData) end end +function PlayerActivityData:RefreshMathParkourActData(nActId, msgData) + if nil ~= self.tbAllActivity[nActId] then + self.tbAllActivity[nActId]:RefreshMathParkourActData(nActId, msgData) + end +end function PlayerActivityData:GetActivityBannerList() local tbList = {} for _, v in pairs(self.tbAllActivity) do @@ -761,7 +887,14 @@ function PlayerActivityData:SendReceiveLoginRewardMsg(nActId, callFunc, mapNpc) end HttpNetHandler.SendMsg(NetMsgId.Id.activity_login_reward_receive_req, {Value = nActId}, nil, callback) end -function PlayerActivityData:OpenActivityPanel(nActId) +function PlayerActivityData:SendReceiveMallLoginRewardMsg(nActId, callFunc, mapNpc) + local callback = function(_, mapMsgData) + self:ReceiveMallLoginRewardSuc(nActId) + UTILS.OpenReceiveByChangeInfo(mapMsgData, callFunc, nil, nil, mapNpc) + end + HttpNetHandler.SendMsg(NetMsgId.Id.activity_malllogin_reward_receive_req, {Value = nActId}, nil, callback) +end +function PlayerActivityData:OpenActivityPanel(nActId, nEntranceId) local tbList = self:GetSortedActList() if nil == next(tbList) then self:RefreshActivityRedDot() @@ -770,7 +903,7 @@ function PlayerActivityData:OpenActivityPanel(nActId) end local openFunc = function() local func = function() - EventManager.Hit(EventId.OpenPanel, PanelId.ActivityList, nActId) + EventManager.Hit(EventId.OpenPanel, PanelId.ActivityList, nActId or 0, nEntranceId) end EventManager.Hit(EventId.SetTransition, 5, func) end diff --git a/lua/gamecore/data/dataclass/activity/reengagementdata.lua b/lua/gamecore/data/dataclass/activity/reengagementdata.lua deleted file mode 100644 index bc7f8bd4b..000000000 --- a/lua/gamecore/data/dataclass/activity/reengagementdata.lua +++ /dev/null @@ -1,25 +0,0 @@ -local ActivityDataBase = require("GameCore.Data.DataClass.Activity.ActivityDataBase") -local ReengagementData = class("ReengagementData", ActivityDataBase) -local LocalData = require("GameCore.Data.LocalData") -local RedDotManager = require("GameCore.RedDot.RedDotManager") -function ReengagementData:Init() - self:InitData() -end -function ReengagementData:InitData() -end -function ReengagementData:CheckCanReceive() - return true -end -function ReengagementData:GetQuestListByGroup() - return {} -end -function ReengagementData:GetActCfgData() - return {} -end -function ReengagementData:GetWeeklyCardData() - return {} -end -function ReengagementData:GetActLoginRewardList() - return {} -end -return ReengagementData diff --git a/lua/gamecore/data/dataclass/activity/trekkerversusdata.lua b/lua/gamecore/data/dataclass/activity/trekkerversusdata.lua index 8e6a9fa73..06e21d744 100644 --- a/lua/gamecore/data/dataclass/activity/trekkerversusdata.lua +++ b/lua/gamecore/data/dataclass/activity/trekkerversusdata.lua @@ -42,8 +42,8 @@ function TrekkerVersusData:RefreshTrekkerVersusData(nActId, msgData) self.tbDuelRewardIds = msgData.DuelRewardIds self.tbDuelHistory = msgData.Results self.bFirstBattlePlayed = self.nIdleRewardStartTime ~= nil and self.nIdleRewardStartTime > 0 - self.nLastBuildId = msgData.BuildId - self.nCachedBuildId = msgData.BuildId + self.nLastBuildId = msgData.Build.BuildId + self.nCachedBuildId = msgData.Build.BuildId self.nRecord = msgData.Show.Difficult or 0 self.nRivalCount = 0 local foreachRival = function(mapData) @@ -70,10 +70,13 @@ function TrekkerVersusData:EnterTrekkerVersus(nActId, nLevelId, nBuildId, tbAffi self:SetCachedBuildId(nBuildId) self:EnterGame(nLevelId, nBuildId, tbAffix) end + local mapBuildData = PlayerData.Build:GetBuildData(nBuildId) + local bTrial = mapBuildData.nBuildSource == AllEnum.BuildSource.Trial or mapBuildData.nBuildSource == AllEnum.BuildSource.LimitedTrial + local nBuildType = bTrial and 2 or 1 local msg = { ActivityId = nActId, LevelId = nLevelId, - BuildId = nBuildId, + Build = {Type = nBuildType, BuildId = nBuildId}, AffixIds = tbAffix } HttpNetHandler.SendMsg(NetMsgId.Id.activity_trekker_versus_apply_req, msg, nil, callback) diff --git a/lua/gamecore/data/dataclass/activity/unchartedmap_10113data.lua b/lua/gamecore/data/dataclass/activity/unchartedmap_10113data.lua new file mode 100644 index 000000000..83192986c --- /dev/null +++ b/lua/gamecore/data/dataclass/activity/unchartedmap_10113data.lua @@ -0,0 +1,77 @@ +local ActivityGroupDataBase = require("GameCore.Data.DataClass.Activity.ActivityGroupDataBase") +local LocalData = require("GameCore.Data.LocalData") +local UnchartedMap_10113Data = class("UnchartedMap_10113Data", ActivityGroupDataBase) +function UnchartedMap_10113Data:Init() + self.tbAllActivity = {} + self.nCGActivityId = 0 + self.sCGPath = "" + self.bPlayedCG = false + self:ParseActivity() +end +function UnchartedMap_10113Data:ParseActivity() + if self.actGroupConfig == nil then + self.actGroupConfig = ConfigTable.GetData("ActivityGroup", self.nActGroupId) + end + if self.actGroupConfig == nil then + printError("ActivityGroup config not found for id: " .. tostring(self.nActGroupId)) + return + end + local sJson = self.actGroupConfig.Enter + local tbJson = decodeJson(sJson) + if tbJson == nil then + printError("ActivityGroup Enter json is nil for id: " .. tostring(self.nActGroupId)) + end + for _, activity in pairs(tbJson) do + local data = { + ActivityId = activity[1], + Index = activity[2], + PanelId = activity[3] + } + table.insert(self.tbAllActivity, data) + end + local sCgJson = self.actGroupConfig.CG + if sCgJson ~= nil then + local tbCGJson = decodeJson(sCgJson) + if tbCGJson and 2 <= #tbCGJson then + self.nCGActivityId = tonumber(tbCGJson[1]) + self.sCGPath = tbCGJson[2] + end + end +end +function UnchartedMap_10113Data:GetActivityDataByIndex(nIndex) + for _, activity in pairs(self.tbAllActivity) do + if activity.Index == nIndex then + return activity + end + end +end +function UnchartedMap_10113Data:PlayCG() + self:SendMsg_CG_READ(self.nCGActivityId) +end +function UnchartedMap_10113Data:GetActivityGroupCGPlayed() + if self.bPlayedCG then + return true + end + return PlayerData.Activity:IsCGPlayed(self.nCGActivityId) +end +function UnchartedMap_10113Data:IsActivityInActivityGroup(nActivityId) + for _, activity in pairs(self.tbAllActivity) do + if activity.ActivityId == nActivityId then + return true, self.nActGroupId + end + end + return false +end +function UnchartedMap_10113Data:OnOpenMiniGameEntrance(actData) + LocalData.SetPlayerLocalData("Activity_MiniGame_10112_New", true) + RedDotManager.SetValid(RedDotDefine.Activity_GroupNew_MiniGame, { + actData.ActivityId + }, false) +end +function UnchartedMap_10113Data:SendMsg_CG_READ(nActivityId) + local Callback = function() + self.bPlayedCG = true + end + HttpNetHandler.SendMsg(NetMsgId.Id.activity_cg_read_req, {nActivityId}, nil, Callback) +end +return UnchartedMap_10113Data diff --git a/lua/gamecore/data/dataclass/avgdata.lua b/lua/gamecore/data/dataclass/avgdata.lua index e8f58b465..e4b0cce56 100644 --- a/lua/gamecore/data/dataclass/avgdata.lua +++ b/lua/gamecore/data/dataclass/avgdata.lua @@ -154,12 +154,14 @@ function AvgData:Init() EventManager.Add("StoryDialog_DialogEnd", self, self.OnEvent_AvgSTEnd) end self.bSkip = false + self.nJustReadStoryId = 0 end function AvgData:UnInit() EventManager.Remove(EventId.UpdateWorldClass, self, self.CheckNewStoryRedDot) if AVG_EDITOR == true then EventManager.Remove("StoryDialog_DialogEnd", self, self.OnEvent_AvgSTEnd) end + self.nJustReadStoryId = 0 end function AvgData:ClearTempData() self.tbTempStoryIds = {} @@ -215,14 +217,14 @@ function AvgData:CacheAvgData(StoryInfo) if StoryInfo == nil then return end - if StoryInfo.BuildId then - self:SetSelBuildId(StoryInfo.BuildId) + if StoryInfo.Build then + self:SetSelBuildId(StoryInfo.Build.BuildId or 0) end for i, nEvId in ipairs(StoryInfo.Evidences) do local cfgData_Evidence = ConfigTable.GetData("StoryEvidence", nEvId) if cfgData_Evidence ~= nil then local sEvid = cfgData_Evidence.EvId - if table.indexof(self.tbEvIds, sEvid) <= 0 then + if 0 >= table.indexof(self.tbEvIds, sEvid) then table.insert(self.tbEvIds, sEvid) end end @@ -293,8 +295,8 @@ function AvgData:AvgLuaNameToStoryId(sAvgId) return nId, storyId end function AvgData:CheckIfTrue(bIsMajor, sAvgId, nGroupId, nIndex, nCheckount) - if self.IsActivityAvg == true then - return PlayerData.ActivityAvg:CheckIfTrue(bIsMajor, sAvgId, nGroupId, nIndex, nCheckount) + if self.storySource ~= nil then + return self.storySource:CheckIfTrue(bIsMajor, sAvgId, nGroupId, nIndex, nCheckount) end local n, sCheckTarget = self:AvgLuaNameToStoryId(sAvgId) if table.indexof(self.tbTempStoryIds, sCheckTarget) > 0 then @@ -348,8 +350,8 @@ function AvgData:CheckIfTrue_Client(bIsMajor, sAvgId, nGroupId, nIndex, nCheckou return nCheckount <= nCount end function AvgData:IsUnlock(sConditionId, avgId) - if self.IsActivityAvg == true then - return PlayerData.ActivityAvg:IsUnlock(sConditionId) + if self.storySource ~= nil then + return self.storySource:IsUnlock(sConditionId) end if type(sConditionId) == "string" and sConditionId == "" then return true @@ -496,8 +498,8 @@ function AvgData:GetLockReasonText(tbResult, bHasAchievementData) return lockTxt end function AvgData:MarkStoryId(sAvgId) - if self.IsActivityAvg == true then - PlayerData.ActivityAvg:MarkStoryId(sAvgId) + if self.storySource ~= nil then + self.storySource:MarkStoryId(sAvgId) return end if AVG_EDITOR == true then @@ -518,8 +520,8 @@ function AvgData:MarkStoryId(sAvgId) end end function AvgData:MarkEvId(sId) - if self.IsActivityAvg == true then - PlayerData.ActivityAvg:MarkEvId(sId) + if self.storySource ~= nil then + self.storySource:MarkEvId(sId) return end if table.indexof(self.tbTempEvIds, sId) <= 0 and 0 >= table.indexof(self.tbEvIds, sId) then @@ -527,8 +529,8 @@ function AvgData:MarkEvId(sId) end end function AvgData:IsChosen(sAvgId, nGroupId, nIndex) - if self.IsActivityAvg == true then - return PlayerData.ActivityAvg:IsChosen(sAvgId, nGroupId, nIndex) + if self.storySource ~= nil then + return self.storySource:IsChosen(sAvgId, nGroupId, nIndex) end if self.mapChosen[sAvgId] == nil then return false @@ -548,8 +550,8 @@ function AvgData:IsChosen(sAvgId, nGroupId, nIndex) return bIsChosen, bIsChosen_Temp end function AvgData:MarkChosen(sAvgId, nGroupId, nIndex) - if self.IsActivityAvg == true then - PlayerData.ActivityAvg:MarkChosen(sAvgId, nGroupId, nIndex) + if self.storySource ~= nil then + self.storySource:MarkChosen(sAvgId, nGroupId, nIndex) return end if self.mapTempCL[sAvgId] == nil then @@ -603,12 +605,25 @@ function AvgData:IsChapterAllRead(nChapterId) end return true end +function AvgData:IsChapterLastStoryRead(nChapterId) + local chapterStoryIds = self.CFG_ChapterStoryNumIds[nChapterId] + if chapterStoryIds == nil or #chapterStoryIds == 0 then + return false + end + for _, nStoryId in ipairs(chapterStoryIds) do + local mapStoryCfg = ConfigTable.GetData_Story(nStoryId) + if mapStoryCfg ~= nil and mapStoryCfg.IsLast == true then + return self:IsStoryReaded(nStoryId) + end + end + return self:IsStoryReaded(chapterStoryIds[#chapterStoryIds]) +end function AvgData:MarkSkip(_bSkip) self.bSkip = _bSkip == true end function AvgData:GetHistoryChoosedPersonality(sAvgId, nGroupId) - if self.IsActivityAvg == true then - return PlayerData.ActivityAvg:GetHistoryChoosedPersonality(sAvgId, nGroupId) + if self.storySource ~= nil then + return self.storySource:GetHistoryChoosedPersonality(sAvgId, nGroupId) end if self.mapPersonality[sAvgId] == nil then return nil @@ -626,8 +641,8 @@ function AvgData:GetHistoryChoosedPersonality(sAvgId, nGroupId) return 0 end function AvgData:MarkChoosedPersonality(sAvgId, nGroupId, nIndex, nFactor) - if self.IsActivityAvg == true then - PlayerData.ActivityAvg:MarkChoosedPersonality(sAvgId, nGroupId, nIndex, nFactor) + if self.storySource ~= nil then + self.storySource:MarkChoosedPersonality(sAvgId, nGroupId, nIndex, nFactor) return end if self.mapTempPersonality[sAvgId] == nil then @@ -727,22 +742,12 @@ function AvgData:CalcPersonality(nId) for i, v in ipairs(tbPData) do tbPData[i].nPercent = tbPData[i].nCount / nTotalCount end - local tbRetPercent = { - tbPData[1].nPercent, - tbPData[2].nPercent, - tbPData[3].nPercent - } local sTitle, sFace, sHead table.sort(tbPData, function(a, b) return a.nCount > b.nCount end) if self.TempLocalData ~= nil then tbPData = self.TempLocalData - tbRetPercent = { - tbPData[1].nPercent, - tbPData[2].nPercent, - tbPData[3].nPercent - } table.sort(tbPData, function(a, b) return a.nPercent > b.nPercent end) @@ -945,7 +950,15 @@ function AvgData:SendMsg_STORY_ENTER(nStoryId, nBuildId, bNewestStory) EventManager.Hit("StoryDialog_DialogStart", mapCfgData_Story.AvgLuaName, nil, nil, nil, nil, mapCfgData_Story.AvgMotion) end end - HttpNetHandler.SendMsg(NetMsgId.Id.story_apply_req, {Idx = nStoryId, BuildId = nBuildId}, nil, func_cb) + local nBuildType = 0 + local buildPackge + local mapBuildData = PlayerData.Build:GetBuildData(nBuildId) + if mapBuildData ~= nil then + local bTrial = mapBuildData.nBuildSource == AllEnum.BuildSource.Trial or mapBuildData.nBuildSource == AllEnum.BuildSource.LimitedTrial + nBuildType = bTrial and 2 or 1 + buildPackge = {Type = nBuildType, BuildId = nBuildId} + end + HttpNetHandler.SendMsg(NetMsgId.Id.story_apply_req, {Idx = nStoryId, Build = buildPackge}, nil, func_cb) end function AvgData:SendMsg_STORY_DONE(callBack, tbBattleEvents) local mapSendMsgData = { @@ -1075,8 +1088,8 @@ function AvgData:SendMsg_STORY_DONE(callBack, tbBattleEvents) PlayerData.Base:UserEventUpload_PC("pc_mainstory_2_clear") end if 1 < #self.tbTempStoryIds then - local nRecentChapterId = self.CFG_Story[self.tbTempStoryIds[#self.tbTempStoryIds]] - self:SetRecentStoryId(nRecentChapterId) + local nRecentStoryId = self.CFG_Story[self.tbTempStoryIds[#self.tbTempStoryIds]] + self:SetRecentStoryId(nRecentStoryId) end if self.tbLastEndStoryIds ~= nil then for _, nLastEndStoryId in ipairs(self.tbLastEndStoryIds) do @@ -1174,6 +1187,7 @@ function AvgData:SendMsg_STORY_DONE(callBack, tbBattleEvents) printLog("通关结算完成") end printLog("发送通关消息") + self.nJustReadStoryId = self.CURRENT_STORY_ID HttpNetHandler.SendMsg(NetMsgId.Id.story_settle_req, mapSendMsgData, nil, func_succ) self.CURRENT_STORY_ID = 0 end @@ -1231,22 +1245,24 @@ end function AvgData:GetRecentStoryId(nChapterId) local nStoryId = self.mapRecentStoryId[tostring(nChapterId)] if nStoryId == nil then - local tbChapterList = self.CFG_ChapterStoryNumIds[nChapterId] - if tbChapterList ~= nil then - table.sort(tbChapterList, function(a, b) + local tbStoryNumId = self.CFG_ChapterStoryNumIds[nChapterId] + if tbStoryNumId ~= nil then + table.sort(tbStoryNumId, function(a, b) return a < b end) - for i = #tbChapterList, 1, -1 do - local v = tbChapterList[i] + for i = #tbStoryNumId, 1, -1 do + local v = tbStoryNumId[i] if self.tbStoryIds[v] then nStoryId = v break end end - local chapterConfig = ConfigTable.GetData("StoryChapter", nChapterId) - nStoryId = chapterConfig.UnlockShowStoryId end end + if nStoryId == nil then + local chapterConfig = ConfigTable.GetData("StoryChapter", nChapterId) + nStoryId = chapterConfig.UnlockShowStoryId + end return nStoryId end function AvgData:SetRecentStoryId(nStoryId) @@ -1254,19 +1270,9 @@ function AvgData:SetRecentStoryId(nStoryId) if cfgData ~= nil then self.mapRecentStoryId[tostring(cfgData.Chapter)] = nStoryId local sJson = RapidJson.encode(self.mapRecentStoryId) - printLog(sJson) LocalData.SetPlayerLocalData("RecentStoryId", sJson) end end -function AvgData:GetRecentChapterId() - local nRecentChapterId = 1 - for k, v in pairs(self.mapRecentStoryId) do - if nRecentChapterId < tonumber(k) then - nRecentChapterId = tonumber(k) - end - end - return nRecentChapterId -end function AvgData:CheckNewStoryRedDot() local _, data = self:GetChapterCount() for k, v in ipairs(data) do @@ -1280,7 +1286,12 @@ function AvgData:CheckNewStoryRedDot() end end end - RedDotManager.SetValid(RedDotDefine.Map_MainLine_Chapter, v.Id, bHasNew) + local nChapterId = v.Id + local cfg = ConfigTable.GetData("StoryChapter", nChapterId) + RedDotManager.SetValid(RedDotDefine.Map_MainLine_Chapter, { + cfg.StoryLineId, + nChapterId + }, bHasNew) end end function AvgData:CheckNewStory(nChapterId) @@ -1318,15 +1329,30 @@ function AvgData:SetLastEndState(nStoryId) if storyConifg == nil then return end + if self.tbLastEndStateMap == nil then + self.tbLastEndStateMap = {} + end local isUnlock = self:IsUnlock(storyConifg.ConditionId, storyConifg.StoryId) if isUnlock then local isReaded = self:IsStoryReaded(nStoryId) + local nState = AllEnum.MainlineLastEndState.Unlock if isReaded then - self.LastEndState = AllEnum.MainlineLastEndState.Fobidden - else - self.LastEndState = AllEnum.MainlineLastEndState.Unlock + nState = AllEnum.MainlineLastEndState.Fobidden + local nResetChapterId = ConfigTable.GetConfigNumber("StoryLastEnd_UnlockCondition_Chapter" .. tostring(storyConifg.Chapter)) + if nResetChapterId ~= nil and 0 < nResetChapterId and self:IsChapterLastStoryRead(nResetChapterId) then + nState = AllEnum.MainlineLastEndState.Unlock + end + end + self.tbLastEndStateMap[nStoryId] = nState + self.LastEndState = nState + for _, nSt in pairs(self.tbLastEndStateMap) do + if nSt == AllEnum.MainlineLastEndState.Fobidden then + self.LastEndState = AllEnum.MainlineLastEndState.Fobidden + break + end end else + self.tbLastEndStateMap[nStoryId] = nil local chapterId = storyConifg.Chapter local allReaded = true local map = self.CFG_ChapterStoryNumIds[chapterId] @@ -1350,8 +1376,8 @@ function AvgData:GetLastEndState() end return self.LastEndState end -function AvgData:ChangeActivityAvgState(IsActivityAvg) - self.IsActivityAvg = IsActivityAvg +function AvgData:SetStorySource(dataObj) + self.storySource = dataObj end function AvgData:AvgEditorTempData(sConditionIds, bAdd) if self.tbAvgEditorTempData_Unlocked_sConditionIds == nil then diff --git a/lua/gamecore/data/dataclass/filterdata.lua b/lua/gamecore/data/dataclass/filterdata.lua index b0bddd341..65ee83698 100644 --- a/lua/gamecore/data/dataclass/filterdata.lua +++ b/lua/gamecore/data/dataclass/filterdata.lua @@ -15,6 +15,8 @@ function FilterData:Init() self.bFormationCharOrder = false self.nFormationDiscSrotType = AllEnum.SortType.Level self.bFormationDiscOrder = false + self.nDormCharSrotType = AllEnum.SortType.Rarity + self.bDormCharOrder = true self.tbCacheOptionData = {} end function FilterData:Reset(tbOption) @@ -295,14 +297,24 @@ function FilterData:CacheDiscSort(nType, bOrder) LocalData.SetPlayerLocalData("FormationDiscSrotType", self.nFormationDiscSrotType) LocalData.SetPlayerLocalData("FormationDiscOrder", self.bFormationDiscOrder) end +function FilterData:CacheDormSort(nType, bOrder) + self.nDormCharSrotType = nType + self.bDormCharOrder = bOrder + LocalData.SetPlayerLocalData("DormCharSrotType", self.nDormCharSrotType) + LocalData.SetPlayerLocalData("DormCharOrder", self.bDormCharOrder) +end function FilterData:InitSortData() self.nFormationCharSrotType = AllEnum.SortType.Level self.bFormationCharOrder = false self.nFormationDiscSrotType = AllEnum.SortType.Level self.bFormationDiscOrder = false + self.nDormCharSrotType = AllEnum.SortType.Rarity + self.bDormCharOrder = true self.nFormationCharSrotType = LocalData.GetPlayerLocalData("FormationCharSrotType") or AllEnum.SortType.Level self.bFormationCharOrder = LocalData.GetPlayerLocalData("FormationCharOrder") or false self.nFormationDiscSrotType = LocalData.GetPlayerLocalData("FormationDiscSrotType") or AllEnum.SortType.Level self.bFormationDiscOrder = LocalData.GetPlayerLocalData("FormationDiscOrder") or false + self.nDormCharSrotType = LocalData.GetPlayerLocalData("DormCharSrotType") or AllEnum.SortType.Rarity + self.bDormCharOrder = LocalData.GetPlayerLocalData("DormCharOrder") or true end return FilterData diff --git a/lua/gamecore/data/dataclass/guidemissiondata.lua b/lua/gamecore/data/dataclass/guidemissiondata.lua new file mode 100644 index 000000000..2e2eab4e7 --- /dev/null +++ b/lua/gamecore/data/dataclass/guidemissiondata.lua @@ -0,0 +1,153 @@ +local GuideMissionData = class("GuideMissionData") +function GuideMissionData:Init() + self.tbChapter = {} + self.tbServerUnlockTime = {} + self:InitConfig() +end +function GuideMissionData:CacheServerUnlockTime(nChapterId, nUnlockTime) + self.tbServerUnlockTime[nChapterId] = nUnlockTime +end +function GuideMissionData:UnInit() +end +function GuideMissionData:InitConfig() + local forEachChapter = function(mapData) + table.insert(self.tbChapter, mapData) + end + ForEachTableLine(ConfigTable.Get("GuideMissionChapter"), forEachChapter) + table.sort(self.tbChapter, function(a, b) + return a.Id < b.Id + end) +end +function GuideMissionData:GetChapterList() + return self.tbChapter +end +function GuideMissionData:IsChapterUnlock(nChapterId) + local mapChapter + for _, v in ipairs(self.tbChapter) do + if v.Id == nChapterId then + mapChapter = v + break + end + end + if mapChapter == nil then + return false, nil + end + local unlockTime = self.tbServerUnlockTime[mapChapter.Id] + if unlockTime == nil then + unlockTime = CS.ClientManager.Instance:ISO8601StrToTimeStamp(mapChapter.UnlockTime) + end + if unlockTime ~= nil and 0 < unlockTime then + local nServerTimeStamp = CS.ClientManager.Instance.serverTimeStamp + if unlockTime > nServerTimeStamp then + local remainTime = unlockTime - nServerTimeStamp + return false, self:GetChapterUnlockTimeText(remainTime) + end + end + if mapChapter.PreChapterId ~= nil and mapChapter.PreChapterId ~= 0 and not self:IsChapterComplete(mapChapter.PreChapterId) then + return false, orderedFormat(ConfigTable.GetUIText("Guide_Mission_PreChapter_UnComplete") or "", mapChapter.PreChapterId) + end + local storyConfig = ConfigTable.GetData_Story(mapChapter.StoryIdx) + if storyConfig ~= nil then + local bStoryReaded = PlayerData.Avg:IsStoryReaded(storyConfig.Id) + if not bStoryReaded then + return false, orderedFormat(ConfigTable.GetUIText("Story_UnlockPreId") or "", storyConfig.Title) + end + end + return true, nil +end +function GuideMissionData:GetChapterUnlockTimeText(remainTime) + if remainTime <= 60 then + local sec = math.floor(remainTime) + return orderedFormat(ConfigTable.GetUIText("GuideMission_UnlockTime_Sec") or "", "08d3d4", sec) + elseif remainTime <= 3600 then + local min = math.floor(remainTime / 60) + return orderedFormat(ConfigTable.GetUIText("GuideMission_UnlockTime_Min") or "", "08d3d4", min) + elseif remainTime <= 86400 then + local hour = math.floor(remainTime / 3600) + return orderedFormat(ConfigTable.GetUIText("GuideMission_UnlockTime_Hour") or "", "08d3d4", hour) + else + local day = math.floor(remainTime / 86400) + return orderedFormat(ConfigTable.GetUIText("GuideMission_UnlockTime_Day") or "", "08d3d4", day) + end +end +function GuideMissionData:IsChapterComplete(nChapterId) + local tbGroupList = PlayerData.Quest:GetGuideMissionQuestGroupByChapter(nChapterId) + if tbGroupList == nil or next(tbGroupList) == nil then + return false + end + for _, mapGroup in pairs(tbGroupList) do + local tbQuestList = PlayerData.Quest:GetGuideMissionQuestListByGroup(mapGroup.Id) + if tbQuestList == nil or next(tbQuestList) == nil then + return false + end + for _, mapQuest in pairs(tbQuestList) do + local mapQuestData = PlayerData.Quest:GetGuideMissionQuestDataById(mapQuest.Id) + local nStatus = mapQuestData ~= nil and mapQuestData.nStatus or 0 + if nStatus ~= 2 then + return false + end + end + end + return true +end +function GuideMissionData:HasReceivableQuest(nGroupId) + local tbQuestList = PlayerData.Quest:GetGuideMissionQuestListByGroup(nGroupId) + if tbQuestList == nil then + return false + end + for _, mapQuest in pairs(tbQuestList) do + local mapQuestData = PlayerData.Quest:GetGuideMissionQuestDataById(mapQuest.Id) + if mapQuestData ~= nil and mapQuestData.nStatus == 1 then + return true + end + end + return false +end +function GuideMissionData:FindReceivableChapter() + for _, mapChapter in ipairs(self.tbChapter) do + local bChapterUnlock = self:IsChapterUnlock(mapChapter.Id) + if bChapterUnlock then + local tbGroupListRef = PlayerData.Quest:GetGuideMissionQuestGroupByChapter(mapChapter.Id) + if tbGroupListRef ~= nil then + for _, mapGroup in pairs(tbGroupListRef) do + local bGroupUnlock = self:IsGroupUnlock(mapChapter.Id, mapGroup.Id) + if bGroupUnlock and self:HasReceivableQuest(mapGroup.Id) then + return mapChapter.Id + end + end + end + end + end + return nil +end +function GuideMissionData:IsGroupUnlock(nChapterId, nGroupId) + local mapChapter + for _, v in ipairs(self.tbChapter) do + if v.Id == nChapterId then + mapChapter = v + break + end + end + if mapChapter == nil then + return false + end + local mapGroup = ConfigTable.GetData("GuideMissionQuestGroup", nGroupId) + if mapGroup == nil then + return false + end + local unlockTime = self.tbServerUnlockTime[mapChapter.Id] + if unlockTime == nil then + unlockTime = CS.ClientManager.Instance:ISO8601StrToTimeStamp(mapChapter.UnlockTime) + end + if unlockTime == nil or unlockTime <= 0 then + return true, 0 + end + local nDayOpen = mapGroup.DayOpen or 0 + local nGroupUnlockTime = unlockTime + for _i = 1, nDayOpen do + nGroupUnlockTime = CS.ClientManager.Instance:GetNextRefreshTime(nGroupUnlockTime) + end + local nServerTimeStamp = CS.ClientManager.Instance.serverTimeStamp + return nGroupUnlockTime <= nServerTimeStamp, nGroupUnlockTime +end +return GuideMissionData diff --git a/lua/gamecore/data/dataclass/handbookdata/handbookdormfurnituredata.lua b/lua/gamecore/data/dataclass/handbookdata/handbookdormfurnituredata.lua new file mode 100644 index 000000000..9d6397e2d --- /dev/null +++ b/lua/gamecore/data/dataclass/handbookdata/handbookdormfurnituredata.lua @@ -0,0 +1,17 @@ +local HandbookDataBase = require("GameCore.Data.DataClass.HandBookData.HandbookDataBase") +local HandbookDormFurnitureData = class("HandbookDormFurnitureData", HandbookDataBase) +function HandbookDormFurnitureData:Init() + self.nFurnitureId = self.tbCfgData.SkinId +end +function HandbookDormFurnitureData:GetFurnitureId() + return self.nFurnitureId +end +function HandbookDormFurnitureData:GetFurnitureCfgData() + local cfgData = ConfigTable.GetData("DormFurniture", self.nFurnitureId) + if nil == cfgData then + printError("Get Furniture cfg fail!!! Furniture = " .. self.nFurnitureId) + return + end + return cfgData +end +return HandbookDormFurnitureData diff --git a/lua/gamecore/data/dataclass/handbookdata/handbookdormskindata.lua b/lua/gamecore/data/dataclass/handbookdata/handbookdormskindata.lua new file mode 100644 index 000000000..c587b236c --- /dev/null +++ b/lua/gamecore/data/dataclass/handbookdata/handbookdormskindata.lua @@ -0,0 +1,29 @@ +local HandbookDataBase = require("GameCore.Data.DataClass.HandBookData.HandbookDataBase") +local HandbookDormSkinData = class("HandbookDormSkinData", HandbookDataBase) +function HandbookDormSkinData:Init() + self.nSkinId = self.tbCfgData.SkinId + self.nCharId = self.tbCfgData.CharId +end +function HandbookDormSkinData:GetSkinId() + return self.nSkinId +end +function HandbookDormSkinData:GetSkinCfgData() + local cfgData = ConfigTable.GetData("DormRoleSkin", self.nSkinId) + if nil == cfgData then + printError("Get skin cfg fail!!! charId = " .. self.nSkinId) + return + end + return cfgData +end +function HandbookDormSkinData:GetCharId() + return self.nCharId +end +function HandbookDormSkinData:GetCharCfgData() + local cfgData = ConfigTable.GetData_Character(self.nCharId) + if nil == cfgData then + printError("Get char cfg fail!!! charId = " .. self.nCharId) + return + end + return cfgData +end +return HandbookDormSkinData diff --git a/lua/gamecore/data/dataclass/handbookdata/handbookstoryreviewdata.lua b/lua/gamecore/data/dataclass/handbookdata/handbookstoryreviewdata.lua new file mode 100644 index 000000000..34c614e56 --- /dev/null +++ b/lua/gamecore/data/dataclass/handbookdata/handbookstoryreviewdata.lua @@ -0,0 +1,27 @@ +local HandbookDataBase = require("GameCore.Data.DataClass.HandBookData.HandbookDataBase") +local HandbookStoryReviewData = class("HandbookStoryReviewData", HandbookDataBase) +function HandbookStoryReviewData:Init() + self.nStoryReviewId = self:GetId() +end +function HandbookStoryReviewData:GetPlotId() + return self.nStoryReviewId +end +function HandbookStoryReviewData:GetPlotCfgData() + local plotCfgData = ConfigTable.GetData("MainScreenCG", self.nStoryReviewId) + if nil == plotCfgData then + printError("Get plot data fail!!! id = " .. self.nStoryReviewId) + return + end + return plotCfgData +end +function HandbookStoryReviewData:CheckPlotL2d() + local config = self:GetPlotCfgData() + if config == nil then + return false + end + if config.FullScreenL2D == "" then + return false + end + return true +end +return HandbookStoryReviewData diff --git a/lua/gamecore/data/dataclass/playerbasedata.lua b/lua/gamecore/data/dataclass/playerbasedata.lua index afaaf152c..4f654c39c 100644 --- a/lua/gamecore/data/dataclass/playerbasedata.lua +++ b/lua/gamecore/data/dataclass/playerbasedata.lua @@ -192,12 +192,10 @@ function PlayerBaseData:CacheEnergyInfo(mapData) end end function PlayerBaseData:CacheTitleInfo(mapData) + self._tbTitle = {} if not mapData then return end - if not self._tbTitle then - self._tbTitle = {} - end for _, v in pairs(mapData) do table.insert(self._tbTitle, v.TitleId) end @@ -212,12 +210,10 @@ function PlayerBaseData:CacheHonorTitleInfo(mapData) end end function PlayerBaseData:CacheHonorTitleList(mapData) + self._tbHonorTitleList = {} if not mapData then return end - if not self._tbHonorTitleList then - self._tbHonorTitleList = {} - end for _, v in pairs(mapData) do local data = {Id = v} table.insert(self._tbHonorTitleList, data) @@ -726,7 +722,7 @@ function PlayerBaseData:BackToHome() if PanelManager.GetCurPanelId() == PanelId.MainView then return end - PanelManager.Home() + self:GoHomeFromCurModule() end } EventManager.Hit(EventId.OpenMessageBox, msg) @@ -735,6 +731,50 @@ function PlayerBaseData:BackToHome() end end end +function PlayerBaseData:GoHomeFromCurModule() + if ModuleManager.GetCurModuleName() == "DormModuleScene" then + local transitionOpenCallback = function() + local function OnEventAfterEnterMain() + EventManager.Remove(EventId.AfterEnterMain, self, OnEventAfterEnterMain) + PanelManager.IGNORE_CS_TRANS_EVENT = false + local wait = function() + PanelManager.Home() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + EventManager.Hit(EventId.SetTransition) + end + cs_coroutine.start(wait) + end + local function OnEventDormLevelFinish() + EventManager.Remove("DORM_LEVEL_FINISH", self, OnEventDormLevelFinish) + PanelManager.IGNORE_CS_TRANS_EVENT = true + NovaAPI.EnterModule("MainMenuModuleScene", true) + end + EventManager.Add("DORM_LEVEL_FINISH", self, OnEventDormLevelFinish) + EventManager.Add(EventId.AfterEnterMain, self, OnEventAfterEnterMain) + NovaAPI.DispatchEventWithData("DORM_LEVEL_STATE_CHANGED", nil, {true, 0}) + end + EventManager.Hit(EventId.SetTransition, 6, transitionOpenCallback, AllEnum.MainViewCorner.Dorm) + return + elseif ModuleManager.GetCurModuleName() == "MathParkourModuleScene" then + local function OnEventEnterModule(_, _, sEnterModuleName) + EventManager.Remove("EnterModule", self, OnEventEnterModule) + if sEnterModuleName ~= "MainMenuModuleScene" then + return + end + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + PanelManager.Home() + end + cs_coroutine.start(wait) + end + EventManager.Add("EnterModule", self, OnEventEnterModule) + NovaAPI.EnterModule("MainMenuModuleScene", true) + return + end + PanelManager.Home() +end function PlayerBaseData:SetSkipNewDayWindow(bSkip) self.bSkipNewDayWind = bSkip end diff --git a/lua/gamecore/data/dataclass/playerbuilddata.lua b/lua/gamecore/data/dataclass/playerbuilddata.lua index 5d6e76896..e35a34850 100644 --- a/lua/gamecore/data/dataclass/playerbuilddata.lua +++ b/lua/gamecore/data/dataclass/playerbuilddata.lua @@ -1,11 +1,14 @@ local LocalData = require("GameCore.Data.LocalData") local ConfigData = require("GameCore.Data.ConfigData") +local RapidJson = require("rapidjson") local PlayerBuildData = class("PlayerBuildData") local newDayTime = UTILS.GetDayRefreshTimeOffset() function PlayerBuildData:Init() self._MapBuildData = {} + self._mapBattleCharSkinId = {} self._MapLimitedTrialBuildData = {} self._tbLimitedTrialBuildId = {} + self._sLimitedTrialBuildCacheKey = nil self.hasData = false self:InitBuildRank() end @@ -37,6 +40,73 @@ end function PlayerBuildData:GetBuildSourceByData(mapBuildData) return mapBuildData and mapBuildData.nBuildSource or AllEnum.BuildSource.Normal end +function PlayerBuildData:GetBuildCharSkinId(mapBuildData, mapBuildChar) + local nBuildSource = self:GetBuildSourceByData(mapBuildData) + if nBuildSource == AllEnum.BuildSource.LimitedTrial or nBuildSource == AllEnum.BuildSource.Trial or mapBuildData ~= nil and mapBuildData.bTrial == true then + local mapTrialChar = ConfigTable.GetData("TrialCharacter", mapBuildChar.nTrialId) + if mapTrialChar ~= nil then + return mapTrialChar.CharacterSkin + end + local mapCharCfg = ConfigTable.GetData_Character(mapBuildChar.nTid) + return mapCharCfg ~= nil and mapCharCfg.DefaultSkinId or 0 + end + return PlayerData.Char:GetCharSkinId(mapBuildChar.nTid) +end +function PlayerBuildData:PrioritizeLimitedTrialBuilds(tbBuildData, funcGetPriority) + local mapGroups = {} + for nIndex, mapBuild in ipairs(tbBuildData) do + local mapCharCfg = ConfigTable.GetData_Character(mapBuild.tbChar[1].nTid) + local nPriority = funcGetPriority and funcGetPriority(mapBuild) or 0 + local sGroupKey = table.concat({ + mapBuild.mapRank.Level, + mapCharCfg.EET, + nPriority + }, ":") + local mapGroup = mapGroups[sGroupKey] + if mapGroup == nil then + mapGroup = { + tbIndices = {}, + tbLimitedTrial = {}, + tbOther = {} + } + mapGroups[sGroupKey] = mapGroup + end + table.insert(mapGroup.tbIndices, nIndex) + if self:GetBuildSourceByData(mapBuild) == AllEnum.BuildSource.LimitedTrial then + table.insert(mapGroup.tbLimitedTrial, mapBuild) + else + table.insert(mapGroup.tbOther, mapBuild) + end + end + for _, mapGroup in pairs(mapGroups) do + local nLimitedTrialCount = #mapGroup.tbLimitedTrial + if 0 < nLimitedTrialCount then + for nIndex, nListIndex in ipairs(mapGroup.tbIndices) do + if nIndex <= nLimitedTrialCount then + tbBuildData[nListIndex] = mapGroup.tbLimitedTrial[nIndex] + else + tbBuildData[nListIndex] = mapGroup.tbOther[nIndex - nLimitedTrialCount] + end + end + end + end +end +function PlayerBuildData:GetBuildDiscByData(mapBuildData, nDiscId) + if mapBuildData == nil or nDiscId == nil or nDiscId == 0 then + return nil + end + local nBuildSource = self:GetBuildSourceByData(mapBuildData) + if nBuildSource == AllEnum.BuildSource.LimitedTrial then + return PlayerData.Disc:GetLimitedTrialDiscById(nDiscId) + elseif nBuildSource == AllEnum.BuildSource.Trial or mapBuildData.bTrial == true then + return PlayerData.Disc:GetTrialDiscById(nDiscId) + end + local mapDisc = PlayerData.Disc:GetDiscById(nDiscId) + if mapDisc == nil and mapBuildData.bRankPreview == true and ConfigTable.GetData("Disc", nDiscId) ~= nil and ConfigTable.GetData_Item(nDiscId) ~= nil then + mapDisc = PlayerData.Disc:GetRankDetailDisc(nDiscId) + end + return mapDisc +end function PlayerBuildData:GetBuildSource(nBuildId) return self:GetBuildSourceByData(self:GetBuildData(nBuildId)) end @@ -66,7 +136,7 @@ function PlayerBuildData:FilterEditableBuildIds(tbBuildId) return tbRet end function PlayerBuildData:IsLimitedTrialBuildActivityOpen() - return false + return PlayerData.Reengagement ~= nil and PlayerData.Reengagement:GetActIsOpen() end function PlayerBuildData:IsLimitedTrialBuildAllowedType(nType) if nType == AllEnum.RegionBossFormationType.ScoreBoss or nType == AllEnum.RegionBossFormationType.ScoreBoss_GM or nType == AllEnum.RegionBossFormationType.JointDrill or nType == AllEnum.RegionBossFormationType.JointDrill_2 then @@ -74,6 +144,13 @@ function PlayerBuildData:IsLimitedTrialBuildAllowedType(nType) end return true end +function PlayerBuildData:IsLimitedTrialBuildValid(nBuildId, nType) + if not self:IsLimitedTrialBuildActivityOpen() or not self:IsLimitedTrialBuildAllowedType(nType) then + return false + end + local tbBuildId = PlayerData.Reengagement:GetLimitedTrialBuildList() or {} + return table.indexof(tbBuildId, nBuildId) > 0 +end function PlayerBuildData:CreateBuildBriefData(mapBuildBriefMsg) if nil ~= self._MapBuildData[mapBuildBriefMsg.Id] then printLog(string.format("编队信息重复!!!id= [%s]", mapBuildBriefMsg.Id)) @@ -92,7 +169,8 @@ function PlayerBuildData:CreateBuildBriefData(mapBuildBriefMsg) tbSecondarySkill = {}, tbPotentials = {}, tbNotes = {}, - nTowerId = mapBuildBriefMsg.StarTowerId + nTowerId = mapBuildBriefMsg.StarTowerId, + nModifierState = AllEnum.BuildModifierState.NotModified } for i = 1, 3 do table.insert(mapBuildData.tbChar, { @@ -130,8 +208,40 @@ function PlayerBuildData:CreateBuildDetailData(nBuildId, mapBuildDetailMsg) tbNotes[v.Tid] = v.Qty end self._MapBuildData[nBuildId].tbNotes = tbNotes + self._MapBuildData[nBuildId].nModifierState = mapBuildDetailMsg.ModifierState self._MapBuildData[nBuildId].bDetail = true end +function PlayerBuildData:RefreshBuildInfo(mapBuildInfo) + if nil == mapBuildInfo or nil == mapBuildInfo.Brief then + return + end + local mapBuildBriefMsg = mapBuildInfo.Brief + local nBuildId = mapBuildBriefMsg.Id + if nil == self._MapBuildData[nBuildId] then + printLog(string.format("找不到编队信息,无法刷新!!!id= [%s]", nBuildId)) + return + end + local mapBuildData = self._MapBuildData[nBuildId] + mapBuildData.sName = mapBuildBriefMsg.Name + mapBuildData.nScore = mapBuildBriefMsg.Score + mapBuildData.mapRank = self:CalBuildRank(mapBuildBriefMsg.Score) + mapBuildData.bLock = mapBuildBriefMsg.Lock + mapBuildData.bPreference = mapBuildBriefMsg.Preference + mapBuildData.nTowerId = mapBuildBriefMsg.StarTowerId + mapBuildData.tbDisc = mapBuildBriefMsg.DiscIds + if mapBuildInfo.Detail ~= nil then + end + local tbChar = {} + for i = 1, 3 do + table.insert(tbChar, { + nTid = mapBuildBriefMsg.Chars[i].CharId, + nPotentialCount = mapBuildBriefMsg.Chars[i].PotentialCnt + }) + end + mapBuildData.tbChar = tbChar + mapBuildData.tbPotentials = {} + self:CreateBuildDetailData(nBuildId, mapBuildInfo.Detail) +end function PlayerBuildData:GetAllBuildBriefData(callback) if not self.hasData then self:NetMsg_GetBuildBriefData(self.GetBuildBriefDataCallback, callback) @@ -230,17 +340,76 @@ function PlayerBuildData:SaveBuild(nBuildID, bDelete, bLock, bPreference, sName, end self:NetMsg_SaveBuild(nBuildID, bDelete, bLock, bPreference, sName, callback) end +function PlayerBuildData:ModifyBuildNote(nBuildId, tbNoteChange, callback) + local mapBuildData = self:GetBuildData(nBuildId) + local nModifierState = mapBuildData and mapBuildData.nModifierState + local bNoteModifiable = nModifierState == AllEnum.BuildModifierState.NotModified or nModifierState == AllEnum.BuildModifierState.PotentialModified + if not bNoteModifiable then + if callback then + callback(false) + end + return + end + local msg = { + BuildId = nBuildId, + NoteChange = {Items = tbNoteChange} + } + local callBack = function(_, mapMainData) + self:RefreshBuildInfo(mapMainData.Info) + if callback ~= nil then + callback(mapMainData.Change) + end + end + HttpNetHandler.SendMsg(NetMsgId.Id.star_tower_build_note_modify_req, msg, nil, callBack) +end +function PlayerBuildData:ModifyBuildPotential(nBuildId, tbPotentialChange, callback) + local mapBuildData = self:GetBuildData(nBuildId) + local nModifierState = mapBuildData and mapBuildData.nModifierState + local bPotentialModifiable = nModifierState == AllEnum.BuildModifierState.NotModified or nModifierState == AllEnum.BuildModifierState.NoteModified + if not bPotentialModifiable then + if callback then + callback(false) + end + return + end + local msg = { + BuildId = nBuildId, + PotentialChange = {Items = tbPotentialChange} + } + local callBack = function(_, mapMainData) + self:RefreshBuildInfo(mapMainData.Info) + if callback ~= nil then + callback(mapMainData.Change) + end + end + HttpNetHandler.SendMsg(NetMsgId.Id.star_tower_build_potential_modify_req, msg, nil, callBack) +end function PlayerBuildData:CheckHasBuild() return next(self._MapBuildData) ~= nil end +function PlayerBuildData:ClearBattleCharSkinIds() + self._mapBattleCharSkinId = {} +end +function PlayerBuildData:GetBattleCharSkinId(nCharId) + return self._mapBattleCharSkinId[nCharId] or PlayerData.Char:GetCharSkinId(nCharId) +end function PlayerBuildData:CalBuildCharacterAttrBattle(nBuildId, nCharId, nTrialId, stActorInfo, bMainChar, tbDiscId) - local nSource = self:GetBuildSource(nBuildId) - if nSource == AllEnum.BuildSource.LimitedTrial then - return PlayerData.Char:CalCharacterLimitedTrialAttrBattle(nTrialId, stActorInfo, bMainChar, tbDiscId, nBuildId) - elseif nSource == AllEnum.BuildSource.Trial then - return PlayerData.Char:CalCharacterTrialAttrBattle(nTrialId, stActorInfo, bMainChar, tbDiscId, nBuildId) + if bMainChar then + self:ClearBattleCharSkinIds() end - return PlayerData.Char:CalCharacterAttrBattle(nCharId, stActorInfo, bMainChar, tbDiscId, nBuildId) + local nSource = self:GetBuildSource(nBuildId) + local mapAttr + if nSource == AllEnum.BuildSource.LimitedTrial then + mapAttr = PlayerData.Char:CalCharacterLimitedTrialAttrBattle(nTrialId, stActorInfo, bMainChar, tbDiscId, nBuildId) + elseif nSource == AllEnum.BuildSource.Trial then + mapAttr = PlayerData.Char:CalCharacterTrialAttrBattle(nTrialId, stActorInfo, bMainChar, tbDiscId, nBuildId) + else + mapAttr = PlayerData.Char:CalCharacterAttrBattle(nCharId, stActorInfo, bMainChar, tbDiscId, nBuildId) + end + if stActorInfo.skinId ~= nil and stActorInfo.skinId > 0 then + self._mapBattleCharSkinId[nCharId] = stActorInfo.skinId + end + return mapAttr end function PlayerBuildData:GetBuildDiscInfoInBuild(nBuildId, nDiscId, tbSecondarySkill) local nSource = self:GetBuildSource(nBuildId) @@ -516,6 +685,7 @@ function PlayerBuildData:NetMsg_GetBuildDetailData(nBuildId, func, ...) end self._MapBuildData[nBuildId].tbNotes = tbNotes self._MapBuildData[nBuildId].bDetail = true + self._MapBuildData[nBuildId].nModifierState = msgData.Detail.ModifierState func(self, table.unpack(arg)) end HttpNetHandler.SendMsg(NetMsgId.Id.star_tower_build_detail_get_req, {BuildId = nBuildId}, nil, MsgCallBack) @@ -608,7 +778,8 @@ function PlayerBuildData:CreateLimitedTrialBuild(nTrialId) tbSecondarySkill = {}, tbPotentials = {}, tbNotes = {}, - nTowerId = mapTrialData.StarTowerId or 0 + nTowerId = mapTrialData.StarTowerId or 0, + nModifierState = AllEnum.BuildModifierState.CannotModify } local tbCharTrialId = {} local tbCharPotentialCount = {} @@ -618,7 +789,6 @@ function PlayerBuildData:CreateLimitedTrialBuild(nTrialId) nTid = 0, nPotentialCount = 0 }) - tbCharPotentialCount[v] = 0 table.insert(tbCharTrialId, v) end mapBuildData.tbDisc = mapTrialData.Disc @@ -631,22 +801,13 @@ function PlayerBuildData:CreateLimitedTrialBuild(nTrialId) if not mapBuildData.tbPotentials[nCharId] then mapBuildData.tbPotentials[nCharId] = {} end - if tbCharPotentialCount[nCharId] ~= nil then - tbCharPotentialCount[nCharId] = tbCharPotentialCount[nCharId] + v.Level - end + tbCharPotentialCount[nCharId] = (tbCharPotentialCount[nCharId] or 0) + v.Level table.insert(mapBuildData.tbPotentials[nCharId], { nPotentialId = v.Tid, nLevel = v.Level }) end end - for nCharId, nCount in pairs(tbCharPotentialCount) do - for _, v in pairs(mapBuildData.tbChar) do - if v.nTrialId == nCharId then - v.nPotentialCount = nCount - end - end - end local tbNoteJson = decodeJson(mapTrialData.Note) local tbNotes = {} for _, v in pairs(tbNoteJson) do @@ -658,6 +819,7 @@ function PlayerBuildData:CreateLimitedTrialBuild(nTrialId) for k, v in pairs(mapBuildData.tbChar) do local mapTrialChar = PlayerData.Char:GetLimitedTrialCharById(v.nTrialId) mapBuildData.tbChar[k].nTid = mapTrialChar ~= nil and mapTrialChar.nId or 0 + mapBuildData.tbChar[k].nPotentialCount = tbCharPotentialCount[mapBuildData.tbChar[k].nTid] or 0 end self._MapLimitedTrialBuildData[nTrialId] = mapBuildData if 0 >= table.indexof(self._tbLimitedTrialBuildId, nTrialId) then @@ -668,6 +830,7 @@ end function PlayerBuildData:ClearLimitedTrialBuildCache() self._MapLimitedTrialBuildData = {} self._tbLimitedTrialBuildId = {} + self._sLimitedTrialBuildCacheKey = nil PlayerData.Char:DeleteLimitedTrialChar() PlayerData.Disc:DeleteLimitedTrialDisc() end @@ -676,14 +839,30 @@ function PlayerBuildData:RefreshLimitedTrialBuildCache(tbTrialBuildId) if type(tbTrialBuildId) ~= "table" then return end + self._sLimitedTrialBuildCacheKey = table.concat(tbTrialBuildId, ",") for _, nTrialId in ipairs(tbTrialBuildId) do self:CreateLimitedTrialBuild(nTrialId) end end -function PlayerBuildData:GetActiveLimitedTrialBuilds(nType) +function PlayerBuildData:SyncLimitedTrialBuildCache() + local tbTrialBuildId = {} + if self:IsLimitedTrialBuildActivityOpen() then + tbTrialBuildId = PlayerData.Reengagement:GetLimitedTrialBuildList() or {} + end + local sKey = table.concat(tbTrialBuildId, ",") + if self._sLimitedTrialBuildCacheKey == sKey then + return + end + self:RefreshLimitedTrialBuildCache(tbTrialBuildId) +end +function PlayerBuildData:GetActiveLimitedTrialBuilds(nType, bIncludeUnsupported) local tbRet = {} local mapRet = {} - if not self:IsLimitedTrialBuildActivityOpen() or not self:IsLimitedTrialBuildAllowedType(nType) then + self:SyncLimitedTrialBuildCache() + if not self:IsLimitedTrialBuildActivityOpen() then + return tbRet, mapRet + end + if not bIncludeUnsupported and not self:IsLimitedTrialBuildAllowedType(nType) then return tbRet, mapRet end for _, nBuildId in ipairs(self._tbLimitedTrialBuildId) do @@ -695,11 +874,17 @@ function PlayerBuildData:GetActiveLimitedTrialBuilds(nType) end return tbRet, mapRet end -function PlayerBuildData:GetSelectableBuildBriefData(callback, nType) +function PlayerBuildData:GetSelectableBuildBriefData(callback, nType, bIncludeUnsupported) local onGetBuildBrief = function(tbBuildData, mapAllBuild) - local tbRet = clone(tbBuildData) - local mapRet = clone(mapAllBuild) - local tbLimitedBuild, mapLimitedBuild = self:GetActiveLimitedTrialBuilds(nType) + local tbRet = {} + local mapRet = {} + for _, mapBuildData in ipairs(tbBuildData) do + table.insert(tbRet, mapBuildData) + end + for nBuildId, mapBuildData in pairs(mapAllBuild) do + mapRet[nBuildId] = mapBuildData + end + local tbLimitedBuild, mapLimitedBuild = self:GetActiveLimitedTrialBuilds(nType, bIncludeUnsupported) for _, mapBuildData in ipairs(tbLimitedBuild) do table.insert(tbRet, mapBuildData) end @@ -734,6 +919,7 @@ function PlayerBuildData:CreateTrialBuild(nTrialId) tbPotentials = {}, tbNotes = {}, nTowerId = mapTrialData.StarTowerId or 0, + nModifierState = AllEnum.BuildModifierState.CannotModify, bTrial = true } local tbCharTrialId = {} @@ -744,7 +930,6 @@ function PlayerBuildData:CreateTrialBuild(nTrialId) nTid = 0, nPotentialCount = 0 }) - tbCharPotentialCount[v] = 0 table.insert(tbCharTrialId, v) end self._mapTrialBuild.tbDisc = mapTrialData.Disc @@ -757,22 +942,13 @@ function PlayerBuildData:CreateTrialBuild(nTrialId) if not self._mapTrialBuild.tbPotentials[nCharId] then self._mapTrialBuild.tbPotentials[nCharId] = {} end - if tbCharPotentialCount[nCharId] ~= nil then - tbCharPotentialCount[nCharId] = tbCharPotentialCount[nCharId] + v.Level - end + tbCharPotentialCount[nCharId] = (tbCharPotentialCount[nCharId] or 0) + v.Level table.insert(self._mapTrialBuild.tbPotentials[nCharId], { nPotentialId = v.Tid, nLevel = v.Level }) end end - for nCharId, nCount in pairs(tbCharPotentialCount) do - for _, v in pairs(self._mapTrialBuild.tbChar) do - if v.nTrialId == nCharId then - v.nPotentialCount = nCount - end - end - end local tbNoteJson = decodeJson(mapTrialData.Note) local tbNotes = {} for _, v in pairs(tbNoteJson) do @@ -784,6 +960,7 @@ function PlayerBuildData:CreateTrialBuild(nTrialId) for k, v in pairs(self._mapTrialBuild.tbChar) do local mapTrialChar = PlayerData.Char:GetTrialCharById(v.nTrialId) self._mapTrialBuild.tbChar[k].nTid = mapTrialChar ~= nil and mapTrialChar.nId or 0 + self._mapTrialBuild.tbChar[k].nPotentialCount = tbCharPotentialCount[self._mapTrialBuild.tbChar[k].nTid] or 0 end return self._mapTrialBuild end @@ -899,8 +1076,8 @@ function PlayerBuildData:GetTrialBuildAllEft() end, "体验build") end function PlayerBuildData:SetBuildReportInfo(nBuildId) - local mapDetailData = self._MapBuildData[nBuildId] - if mapDetailData == nil or not self._MapBuildData[nBuildId].bDetail then + local mapDetailData = self:GetBuildData(nBuildId) + if mapDetailData == nil or not mapDetailData.bDetail then printError("No Build Detail Data") return end @@ -914,7 +1091,7 @@ function PlayerBuildData:SetBuildReportInfo(nBuildId) local stBuildDisc = CS.BuildDiscData() stBuildDisc.discId = nDiscId local mapDiscData = PlayerData.Disc:GetDiscById(nDiscId) - if mapDetailData ~= nil then + if mapDiscData ~= nil then stBuildDisc.level = mapDiscData.nLevel stBuildDisc.breakCount = mapDiscData.nStar stBuildDisc.advance = mapDiscData.nPhase @@ -939,6 +1116,22 @@ function PlayerBuildData:SetBuildReportInfo(nBuildId) stBuildCharData.potentialIds = tbPotentials table.insert(tbCharData, stBuildCharData) end - NovaAPI.SetBuildReportInfo(nBuildId, mapDetailData.sName or "", tbCharData, tbDiscData, tbSkills, tbNotes) + local fnStringKeyMap = function(map) + local tb = {} + if map == nil then + return tb + end + for k, v in pairs(map) do + tb[tostring(k)] = v + end + return tb + end + local mapEncode = {} + for k, v in pairs(mapDetailData) do + mapEncode[k] = v + end + mapEncode.tbPotentials = fnStringKeyMap(mapDetailData.tbPotentials) + mapEncode.tbNotes = fnStringKeyMap(mapDetailData.tbNotes) + NovaAPI.SetBuildReportInfo(RapidJson.encode(mapEncode), mapDetailData.sName or "", tbCharData, tbDiscData, tbSkills, tbNotes) end return PlayerBuildData diff --git a/lua/gamecore/data/dataclass/playercoindata.lua b/lua/gamecore/data/dataclass/playercoindata.lua index 9a4fe1dd0..2d91b081b 100644 --- a/lua/gamecore/data/dataclass/playercoindata.lua +++ b/lua/gamecore/data/dataclass/playercoindata.lua @@ -39,6 +39,65 @@ function PlayerCoinData:ChangeCoin(mapCoinChange) end end end +function PlayerCoinData:ExchangeFurnitureCoin(nAllNeedFurniture, funcOpenBuyGem) + local nHasFurniture = self:GetCoinCount(AllEnum.CoinItemId.Furniture) + if nAllNeedFurniture <= nHasFurniture then + return + end + local nHasJade = self:GetCoinCount(AllEnum.CoinItemId.Jade) + local nHasStone = self:GetCoinCount(AllEnum.CoinItemId.FREESTONE) + self:GetCoinCount(AllEnum.CoinItemId.STONE) + local nFurnitureConvertProp = ConfigTable.GetConfigNumber("DormBlocksConvertProp") + local nJadeConvertCount = nHasJade * nFurnitureConvertProp + local nStoneConvertCount = nHasStone * nFurnitureConvertProp + local nNeedFurniture = nAllNeedFurniture - nHasFurniture + local nAllNeedJade = math.ceil(nNeedFurniture / nFurnitureConvertProp) + local nNeedJade = nAllNeedJade - nHasJade + local nAllNeedStone = nNeedJade + local stone_warn = function() + local msg = { + nType = AllEnum.MessageBox.Confirm, + sContent = orderedFormat(ConfigTable.GetUIText("Recruit_Charge"), AllEnum.CoinItemId.STONE), + callbackConfirm = funcOpenBuyGem, + bBlur = false + } + EventManager.Hit(EventId.OpenMessageBox, msg) + end + local jade_warn = function(callbackConfirm) + local msg = { + nType = AllEnum.MessageBox.Confirm, + sContent = orderedFormat(ConfigTable.GetUIText("Coin_Exchange"), AllEnum.CoinItemId.Jade, nAllNeedStone, AllEnum.CoinItemId.STONE, nNeedJade, AllEnum.CoinItemId.Jade), + callbackConfirm = callbackConfirm, + bBlur = false + } + EventManager.Hit(EventId.OpenMessageBox, msg) + end + local furniture_warn = function(callbackConfirm) + local msg = { + nType = AllEnum.MessageBox.Confirm, + sContent = orderedFormat(ConfigTable.GetUIText("Coin_Exchange"), AllEnum.CoinItemId.Furniture, nAllNeedJade, AllEnum.CoinItemId.Jade, nNeedFurniture, AllEnum.CoinItemId.Furniture), + callbackConfirm = callbackConfirm, + bBlur = false + } + EventManager.Hit(EventId.OpenMessageBox, msg) + end + local convert_furniture = function() + self:SendDormBlocksConvertReq(nAllNeedJade) + end + local convert_jade = function() + self:SendGemConvertReqReq(nAllNeedStone) + end + if nJadeConvertCount >= nNeedFurniture then + furniture_warn(convert_furniture) + elseif nNeedFurniture <= nJadeConvertCount + nStoneConvertCount then + furniture_warn(function() + jade_warn(convert_jade) + end) + else + furniture_warn(function() + jade_warn(stone_warn) + end) + end +end function PlayerCoinData:SendGemConvertReqReq(nCount, callback) local mapMsg = {Value = nCount} local successCallback = function(_, mapData) @@ -49,4 +108,14 @@ function PlayerCoinData:SendGemConvertReqReq(nCount, callback) end HttpNetHandler.SendMsg(NetMsgId.Id.gem_convert_req, mapMsg, nil, successCallback) end +function PlayerCoinData:SendDormBlocksConvertReq(nCount, callback) + local mapMsg = {Value = nCount} + local successCallback = function(_, mapData) + if callback then + callback(mapData) + end + UTILS.OpenReceiveByChangeInfo(mapData) + end + HttpNetHandler.SendMsg(NetMsgId.Id.dorm_blocks_convert_req, mapMsg, nil, successCallback) +end return PlayerCoinData diff --git a/lua/gamecore/data/dataclass/playerdailyinstancedata.lua b/lua/gamecore/data/dataclass/playerdailyinstancedata.lua index 0f4dd2ed7..c5f39fd19 100644 --- a/lua/gamecore/data/dataclass/playerdailyinstancedata.lua +++ b/lua/gamecore/data/dataclass/playerdailyinstancedata.lua @@ -104,9 +104,13 @@ function PlayerDailyInstanceData:CacheDailyInstanceLevel(tbData) local t2 = mapData.Star & b2 > 0 local t3 = mapData.Star & b3 > 0 local nStar = self.CalStar(mapData.Star) + local nBuildId = 0 + if mapData.Build ~= nil then + nBuildId = mapData.Build.BuildId or 0 + end self.mapAllLevel[mapData.Id] = { nStar = nStar, - nBuildId = mapData.BuildId, + nBuildId = nBuildId, tbTarget = { t1, t2, @@ -174,9 +178,12 @@ function PlayerDailyInstanceData:GetDailyInstanceStar(nLevelId) } or self.mapAllLevel[nLevelId].tbTarget end function PlayerDailyInstanceData:MsgEnterDailyInstance(nLevelId, nBuildId, callback) + local mapBuildData = PlayerData.Build:GetBuildData(nBuildId) + local bTrial = mapBuildData.nBuildSource == AllEnum.BuildSource.Trial or mapBuildData.nBuildSource == AllEnum.BuildSource.LimitedTrial + local nBuildType = bTrial and 2 or 1 local msg = {} msg.Id = nLevelId - msg.BuildId = nBuildId + msg.Build = {Type = nBuildType, BuildId = nBuildId} msg.RewardType = self.lastRewardType self._EntryTime = CS.ClientManager.Instance.serverTimeStampWithTimeZone local msgCallback = function() diff --git a/lua/gamecore/data/dataclass/playerdatingdata.lua b/lua/gamecore/data/dataclass/playerdatingdata.lua index bb097a881..c24fed50f 100644 --- a/lua/gamecore/data/dataclass/playerdatingdata.lua +++ b/lua/gamecore/data/dataclass/playerdatingdata.lua @@ -1,7 +1,9 @@ local PlayerDatingData = class("PlayerDatingData") +local FREE_DATING_COUNT = 99 function PlayerDatingData:Init() self.tbDatingCharIds = 0 self.nAllDatingCount = 0 + self.bFreeDating = false self.tbLandmarkCfg = {} self.mapCharLimitedEvent = {} self.mapCharStartEvent = {} @@ -79,6 +81,9 @@ function PlayerDatingData:RefreshDatingCharIds(tbChar) self.tbDatingCharIds = tbChar end function PlayerDatingData:AddDatingCharId(nCharId) + if self:IsFreeDating() then + return + end for _, v in ipairs(self.tbDatingCharIds) do if v == nCharId then printError("重复邀约!!!") @@ -90,6 +95,12 @@ end function PlayerDatingData:CacheDatingCharIds(tbChar) self.tbDatingCharIds = tbChar end +function PlayerDatingData:SetFreeDating(bFree) + self.bFreeDating = bFree == true +end +function PlayerDatingData:IsFreeDating() + return self.bFreeDating == true +end function PlayerDatingData:GetRandomLandmark(nCharId) local mapCharData = ConfigTable.GetData("DatingCharTag", nCharId) local nCharSetTag = 0 @@ -175,9 +186,15 @@ function PlayerDatingData:GetLimitedEventList(nCharId) return mapData end function PlayerDatingData:GetDatingCount() + if self:IsFreeDating() then + return FREE_DATING_COUNT, FREE_DATING_COUNT + end return #self.tbDatingCharIds, self.nAllDatingCount end function PlayerDatingData:CheckDating(nCharId) + if self:IsFreeDating() then + return false + end local bDating = false for _, v in ipairs(self.tbDatingCharIds) do if v == nCharId then @@ -207,6 +224,7 @@ function PlayerDatingData:GetCharStartEventId(nCharId) end function PlayerDatingData:GetCharBranchEventId(nCharId, bFirstBranch) local nEventId = 0 + local nBranchType = bFirstBranch and GameEnum.DatingEventType.BranchA or GameEnum.DatingEventType.BranchB local funcForeachEvent = function(mapData) if #mapData.DatingEventParams > 0 and mapData.DatingEventParams[1] == self.nCurSelectLandmark then for k, v in pairs(mapData.DatingEventExclude) do @@ -214,9 +232,7 @@ function PlayerDatingData:GetCharBranchEventId(nCharId, bFirstBranch) return end end - local last_digit = math.abs(mapData.Id) % 10 - local nBranchFlag = bFirstBranch and 0 or 1 - if last_digit == nBranchFlag then + if mapData.DatingEventType == nBranchType then nEventId = mapData.Id end end @@ -230,6 +246,18 @@ function PlayerDatingData:GetCharEndEventId(nCharId) return self.mapCharEndEvent[nCharId][nRandom] end end +function PlayerDatingData:CheckSpecialOption(nOptId, nCharId, nLandmarkId) + if self.mapCharLandmark[nCharId] ~= nil and self.mapCharLandmark[nCharId][nLandmarkId] ~= nil then + local tbEvent = self.mapCharLandmark[nCharId][nLandmarkId] + for _, nId in ipairs(tbEvent) do + local mapCfg = ConfigTable.GetData("DatingCharacterEvent", nId) + if mapCfg ~= nil and mapCfg.DatingEventType == GameEnum.DatingEventType.LimitedLandmark and mapCfg.BranchTag == nOptId then + return true + end + end + end + return false +end function PlayerDatingData:SendDatingLandmarkSelectMsg(nCharId, nLandmarkId, callback) local successCallback = function(_, msgData) self:SetCurLandmarkId(nLandmarkId) diff --git a/lua/gamecore/data/dataclass/playerdictionarydata.lua b/lua/gamecore/data/dataclass/playerdictionarydata.lua index 803a4e896..c5b686dad 100644 --- a/lua/gamecore/data/dataclass/playerdictionarydata.lua +++ b/lua/gamecore/data/dataclass/playerdictionarydata.lua @@ -72,6 +72,9 @@ function PlayerDictionaryData:CacheDictionaryData(tbData) end function PlayerDictionaryData:ChangeDictionaryData(mapData) local nId = self._tbEntryId[mapData.TabId][mapData.Index] + if nId == nil then + return + end if not self._tbEntryStatus[nId] or self._tbEntryStatus[nId] == Status.Uncompleted then local mapCfg = ConfigTable.GetData("DictionaryEntry", nId) if mapCfg ~= nil and mapCfg.Popup == true then diff --git a/lua/gamecore/data/dataclass/playerdiscdata.lua b/lua/gamecore/data/dataclass/playerdiscdata.lua index 1915e0574..64460988b 100644 --- a/lua/gamecore/data/dataclass/playerdiscdata.lua +++ b/lua/gamecore/data/dataclass/playerdiscdata.lua @@ -99,6 +99,71 @@ function PlayerDiscData:GetDiscSkillScore(nId, tbNote) end return nScore end +function PlayerDiscData:GetDiscSkill(tbDisc, tbHasNote) + local mapSkill = {} + for _, nDiscId in pairs(tbDisc) do + local mapData = self:GetDiscById(nDiscId) + if mapData == nil then + return {} + end + for _, nSubSkillGroupId in pairs(mapData.tbSubSkillGroupId) do + local tbGroup = CacheTable.GetData("_SecondarySkill", nSubSkillGroupId) + if tbGroup then + local nCurLayer = 0 + local nMaxLayer = #tbGroup + for i = nMaxLayer, 1, -1 do + if tbGroup[i] then + local bActive = mapData:CheckSubSkillActive(tbHasNote, tbGroup[i]) + if bActive then + nCurLayer = i + break + end + end + end + local nNextLayer = nCurLayer == nMaxLayer and nMaxLayer or nCurLayer + 1 + if tbGroup[nNextLayer] then + local nSubSkillId = tbGroup[nNextLayer].Id + local tbActiveNote = CacheTable.GetData("_SecondarySkillNeedNotes", nSubSkillId) + if tbActiveNote == nil then + local mapJsonData = decodeJson(tbGroup[nNextLayer].NeedSubNoteSkills) + tbActiveNote = {} + for key, nCount in pairs(mapJsonData) do + local nId = tonumber(key) + table.insert(tbActiveNote, {nId, nCount}) + end + local sort = function(a, b) + return a[1] < b[1] + end + table.sort(tbActiveNote, sort) + CacheTable.SetData("_SecondarySkillNeedNotes", nSubSkillId, tbActiveNote) + end + local tbMaxLayerActiveNote = CacheTable.GetData("_SecondarySkillNeedNotes", tbGroup[nMaxLayer].Id) + if tbMaxLayerActiveNote == nil then + local mapJsonData = decodeJson(tbGroup[nMaxLayer].NeedSubNoteSkills) + tbMaxLayerActiveNote = {} + for key, nCount in pairs(mapJsonData) do + local nId = tonumber(key) + table.insert(tbMaxLayerActiveNote, {nId, nCount}) + end + local sort = function(a, b) + return a[1] < b[1] + end + table.sort(tbMaxLayerActiveNote, sort) + CacheTable.SetData("_SecondarySkillNeedNotes", tbGroup[nMaxLayer].Id, tbMaxLayerActiveNote) + end + mapSkill[tbGroup[nNextLayer].GroupId] = { + nCurLevel = nCurLayer, + nId = nSubSkillId, + tbNote = tbActiveNote, + tbMaxLayerActiveNote = tbMaxLayerActiveNote, + nDiscId = nDiscId + } + end + end + end + end + return mapSkill +end function PlayerDiscData:GetDiscSkillByNote(tbDisc, tbHasNote, nNeedNote) local tbSkill = {} local sNote = tostring(nNeedNote) diff --git a/lua/gamecore/data/dataclass/playerdormdata.lua b/lua/gamecore/data/dataclass/playerdormdata.lua new file mode 100644 index 000000000..467a3bee4 --- /dev/null +++ b/lua/gamecore/data/dataclass/playerdormdata.lua @@ -0,0 +1,1084 @@ +local PlayerDormData = class("PlayerDormData") +local LocalData = require("GameCore.Data.LocalData") +function PlayerDormData:Init() + self.nMaxInteractionCount = ConfigTable.GetConfigNumber("DormRoleInteractionMaxNum") + self.nMaxGiftSendCount = ConfigTable.GetConfigNumber("DormRoleAffinityGiftMaxNum") + self.nMaxRoleGiftSendCount = ConfigTable.GetConfigNumber("DormRoleAffinityGiftDailyNum") + self.mapDormRoomInfo = {} + self.mapFurnitureBag = {} + self.mapPresetData = {} + self.mapFurnitureUsedCount = {} + self.mapDromBaseInfo = {} + self.tbReceivedLayoutReward = {} + self.CachedFriendData = {} + self.tbInteractionRoleIds = {} + self.mapFriendDetail = {} + self.mapAffinityGiftRoleCount = {} + self.bHasRoomData = false + self.bHasBagData = false + self.nPresetCount = 0 + self.tbAchievementIds = {} + self.mapAchievementCompleteTime = {} + self.cachedCollection = 0 + self.nLastSaveTime = 0 + self.nLastLikeInfoTime = 0 + self.nEnterRoomSceneId = nil + self.bEnterIsGuide = false + printLog("dorm init") + EventManager.Add(EventId.IsNewDay, self, self.OnEvent_NewDay) + self.nHonorMaxLevel = 0 + local foreachHonorLevel = function(mapData) + if mapData.Id > self.nHonorMaxLevel then + self.nHonorMaxLevel = mapData.Id + end + end + ForEachTableLine(ConfigTable.Get("DormHonorTitle"), foreachHonorLevel) +end +function PlayerDormData:UnInit() + EventManager.Remove(EventId.IsNewDay, self, self.OnEvent_NewDay) +end +function PlayerDormData:OnEvent_NewDay() + self.bHasRoomData = false + self.bHasBagData = false + self.CachedFriendData = {} + self.tbInteractionRoleIds = {} + RedDotManager.SetValid(RedDotDefine.DormServer, nil, true) +end +function PlayerDormData:SetEnterDormParam(nRoomSceneId, bIsGuide) + self.nEnterRoomSceneId = nRoomSceneId + self.bEnterIsGuide = bIsGuide == true +end +function PlayerDormData:EnterDorm() + local GetRoomInfoCallback = function(mapDormRoomInfo, mapDormBaseInfo) + if next(mapDormRoomInfo) == nil then + return + end + local TransitionCallback = function() + EventManager.Hit(EventId.OpenPanel, PanelId.DormPanel) + end + local nStyle = 6 + EventManager.Hit(EventId.SetTransition, nStyle, TransitionCallback, AllEnum.MainViewCorner.Dorm) + printLog("dorm enter") + end + local GetBagInfoCallback = function() + self:GetRoomInfo(GetRoomInfoCallback) + end + self:GetBagInfo(GetBagInfoCallback) +end +function PlayerDormData:GetGuideState() + local ret = self.bEnterIsGuide == true + self.bEnterIsGuide = false + return ret +end +function PlayerDormData:GetRoomInfo(callback) + print("GetRoomInfo") + if self.bHasRoomData == true then + if callback ~= nil and type(callback) == "function" then + callback(clone(self.mapDormRoomInfo), clone(self.mapDromBaseInfo)) + end + else + local NetCallback = function(_, mapNetMsg) + self.tbReceivedLayoutReward = mapNetMsg.ReceivedRewardIds + self.tbInteractionRoleIds = mapNetMsg.InteractionRoleIds + self.mapAffinityGiftRoleCount = {} + for _, value in ipairs(mapNetMsg.AffinityGiftRoleInfos) do + self.mapAffinityGiftRoleCount[value.RoleId] = value.SendGiftCnt + end + for _, mapInfo in ipairs(mapNetMsg.DormList) do + if mapInfo.FurnitureList == nil or #mapInfo.FurnitureList == 0 then + local mapRoomConfig = ConfigTable.GetData("DormRoom", mapInfo.DormRoomId) + if mapRoomConfig ~= nil then + local nDefaultId = mapRoomConfig.DefaultLayoutId + if nDefaultId ~= 0 then + mapInfo.FurnitureList = self:SetDefaultFurnitureList(nDefaultId) + end + end + end + self.mapDormRoomInfo[mapInfo.DormRoomId] = mapInfo + end + self.bHasRoomData = true + self.mapDromBaseInfo = mapNetMsg.DormInfo + if self.mapDromBaseInfo.DormName == "@" then + self.mapDromBaseInfo.DormName = "" + end + self.tbAchievementIds = {} + self.mapAchievementCompleteTime = {} + for _, achievementInfo in ipairs(self.mapDromBaseInfo.AchievementList) do + if table.indexof(self.tbAchievementIds, achievementInfo.AchievementId) < 1 then + table.insert(self.tbAchievementIds, achievementInfo.AchievementId) + self.mapAchievementCompleteTime[achievementInfo.AchievementId] = achievementInfo.CompleteTime + end + end + if callback ~= nil and type(callback) == "function" then + callback(clone(self.mapDormRoomInfo)) + end + if self.bHasBagData then + self:UpdateAllUsedCount() + end + self.nLastLikeInfoTime = CS.ClientManager.Instance.serverTimeStamp + self:RefreshRedDotReward() + self:RefreshRedDotAchievement() + self:RefreshRedDotQuest() + self:RefreshRedDotFurnitureReward() + RedDotManager.SetValid(RedDotDefine.DormServer, nil, false) + end + HttpNetHandler.SendMsg(NetMsgId.Id.dorm_info_list_req, {}, nil, NetCallback) + end +end +function PlayerDormData:GetBagInfo(callback) + if self.bHasBagData == true then + if callback ~= nil and type(callback) == "function" then + callback(clone(self.mapFurnitureBag)) + end + else + local NetCallback = function(_, mapNetMsg) + for _, mapInfo in ipairs(mapNetMsg.DormBagList) do + self.mapFurnitureBag[mapInfo.ItemTplInfo.Tid] = mapInfo.ItemTplInfo.Qty + end + self.bHasBagData = true + if self.bHasRoomData then + self:UpdateAllUsedCount() + end + if callback ~= nil and type(callback) == "function" then + callback(clone(self.mapFurnitureBag)) + end + end + HttpNetHandler.SendMsg(NetMsgId.Id.dorm_bag_list_req, {}, nil, NetCallback) + end +end +function PlayerDormData:CacheFurnitureChange(tbData) + if type(tbData) ~= "table" then + return + end + local nLevelBefore = self:GetHonorTitleLevel() + for _, mapItem in ipairs(tbData) do + if mapItem.IsFirst then + local mapFurnitureConfig = ConfigTable.GetData("DormFurniture", mapItem.Tid) + if mapFurnitureConfig ~= nil then + self.cachedCollection = self.cachedCollection + mapFurnitureConfig.CollectionValue + end + end + if self.bHasBagData then + if self.mapFurnitureBag[mapItem.Tid] == nil then + self.mapFurnitureBag[mapItem.Tid] = 0 + end + self.mapFurnitureBag[mapItem.Tid] = self.mapFurnitureBag[mapItem.Tid] + mapItem.Qty + end + end + local nLevelAfter = self:GetHonorTitleLevel() + if nLevelBefore < nLevelAfter then + self:UploadDormEvent("1", nil, nil, nLevelBefore, nLevelAfter) + end + self:RefreshRedDotAchievement() + self:RefreshRedDotFurnitureReward() + EventManager.Hit("DormFurnitureChanged") +end +function PlayerDormData:UploadDormEvent(sAction, nRoomId, nLayoutId, nLevelBefore, nLevelAfter) + local tab = {} + table.insert(tab, { + "role_id", + tostring(PlayerData.Base._nPlayerId) + }) + table.insert(tab, { + "action", + tostring(sAction) + }) + if tostring(sAction) == "2" then + table.insert(tab, { + "room_type", + tostring(nRoomId or 0) + }) + table.insert(tab, { + "room_layout", + tostring(nLayoutId or 0) + }) + else + table.insert(tab, { + "dorm_level_before", + tostring(nLevelBefore or 0) + }) + table.insert(tab, { + "dorm_level_after", + tostring(nLevelAfter or 0) + }) + end + NovaAPI.UserEventUpload("Dorm", tab) +end +function PlayerDormData:GetPresetInfo(callback) + if self.bHasPresetData == true then + if callback ~= nil and type(callback) == "function" then + callback(clone(self.mapPresetData), self.nPresetCount) + end + else + local NetCallback = function(_, mapNetMsg) + self.nPresetCount = mapNetMsg.Num + for _, mapInfo in pairs(mapNetMsg.PresetList) do + self.mapPresetData[mapInfo.BuildId] = mapInfo + end + self.bHasPresetData = true + if callback ~= nil and type(callback) == "function" then + callback(clone(self.mapPresetData), self.nPresetCount) + end + end + HttpNetHandler.SendMsg(NetMsgId.Id.dorm_furniture_preset_list_req, {}, nil, NetCallback) + end +end +function PlayerDormData:GetRoleInfo(nRoomId) + if self.mapDormRoomInfo[nRoomId] == nil then + return {} + end + local ret = clone(self.mapDormRoomInfo[nRoomId].RoleList) + return ret +end +function PlayerDormData:GetPlayerBaseInfo() + if not self.bHasRoomData == true then + return nil + end + return self.mapDromBaseInfo +end +function PlayerDormData:SetRoleVisitState(nRoomId) + local mapRoomData = self.mapDormRoomInfo[nRoomId] + if mapRoomData ~= nil then + for index, value in ipairs(mapRoomData.RoleList) do + if value.IsVisit == true then + value.IsVisit = false + end + end + end +end +function PlayerDormData:SaveDormFurniture(nRoomId, mapData, BuildId, callback) + local mapDormCfg = ConfigTable.GetData("DormRoom", nRoomId) + if mapDormCfg == nil then + return + end + local nCurTime = CS.ClientManager.Instance.serverTimeStamp + if nCurTime - self.nLastSaveTime < 5 then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Dorm_FurnitreSaveCDHint")) + return + end + local NetCallback = function(_, NetMsg) + if BuildId == 0 then + if self.mapDormRoomInfo[nRoomId] == nil then + self.mapDormRoomInfo[nRoomId] = { + DormRoomId = nRoomId, + RoleList = {}, + RoomName = "" + } + end + self.mapDormRoomInfo[nRoomId].FurnitureList = mapData + if self.bHasBagData then + self:UpdateAllUsedCount() + end + else + if self.mapPresetData[BuildId] == nil then + self.mapPresetData[BuildId] = { + DormType = mapDormCfg.RoomType, + BuildId = BuildId, + CreateTime = NetMsg.Value, + BuildName = "" + } + else + self.mapPresetData[BuildId].DormType = mapDormCfg.RoomType + self.mapPresetData[BuildId].CreateTime = NetMsg.Value + end + self.mapPresetData[BuildId].FurnitureList = mapData + end + if callback ~= nil and type(callback) == "function" then + callback(NetMsg.Value) + end + end + local msgData = { + DormRoomId = nRoomId, + FurniturePosInfoList = mapData, + BuildId = BuildId + } + self.nLastSaveTime = nCurTime + HttpNetHandler.SendMsg(NetMsgId.Id.dorm_furniture_save_req, msgData, nil, NetCallback) +end +function PlayerDormData:GetUsedCount() + return clone(self.mapFurnitureUsedCount) +end +function PlayerDormData:UpdateAllUsedCount() + self.mapFurnitureUsedCount = {} + for _, mapRoomInfo in pairs(self.mapDormRoomInfo) do + for _, mapFurniture in ipairs(mapRoomInfo.FurnitureList) do + if self.mapFurnitureUsedCount[mapRoomInfo.DormRoomId] == nil then + self.mapFurnitureUsedCount[mapRoomInfo.DormRoomId] = {} + end + if self.mapFurnitureUsedCount[mapRoomInfo.DormRoomId][mapFurniture.FurnitureId] == nil then + self.mapFurnitureUsedCount[mapRoomInfo.DormRoomId][mapFurniture.FurnitureId] = 0 + end + self.mapFurnitureUsedCount[mapRoomInfo.DormRoomId][mapFurniture.FurnitureId] = self.mapFurnitureUsedCount[mapRoomInfo.DormRoomId][mapFurniture.FurnitureId] + 1 + end + end +end +function PlayerDormData:SetDefaultFurnitureList(nDefaultId) + local ret = {} + local mapLayoutCfgData = ConfigTable.GetData("DormLayoutReward", nDefaultId) + if mapLayoutCfgData ~= nil then + local nLayoutFurnitrueCount = mapLayoutCfgData.FurnitureCount + for i = 1, nLayoutFurnitrueCount do + local nLayoutId = nDefaultId * 100 + i + local mapLayoutData = ConfigTable.GetData("DormRoomLayout", nLayoutId) + if mapLayoutData ~= nil then + table.insert(ret, { + FurnitureId = mapLayoutData.FurnitureId, + X = mapLayoutData.Pos[1], + Y = mapLayoutData.Pos[2], + Z = mapLayoutData.Pos[3], + Rotation = mapLayoutData.Rot + }) + end + end + end + return ret +end +function PlayerDormData:CheckCanRenameDorm() + local nRenameCD = ConfigTable.GetConfigNumber("DormNameResetTimeLimit") + local nCurTime = CS.ClientManager.Instance.serverTimeStamp + local nLastTime = self.mapDromBaseInfo.RestNameTime or 0 + if nCurTime < nLastTime + nRenameCD then + local nPastTime = nLastTime + nRenameCD - nCurTime + local day = math.ceil(nPastTime / 86400) + if 1 < day then + EventManager.Hit(EventId.OpenMessageBox, orderedFormat(ConfigTable.GetUIText("Dorm_Rename_TimeCDWarning1"), day)) + else + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Dorm_Rename_TimeCDWarning2")) + end + return false + end + return true +end +function PlayerDormData:CheckCanRenameRoom(nRoomId) + if self.mapDormRoomInfo[nRoomId] == nil then + return false + end + local nRenameCD = ConfigTable.GetConfigNumber("DormNameResetTimeLimit") + local nCurTime = CS.ClientManager.Instance.serverTimeStamp + local nLastTime = self.mapDormRoomInfo[nRoomId].RestNameTime or 0 + if nCurTime < nLastTime + nRenameCD then + local nPastTime = nLastTime + nRenameCD - nCurTime + local day = math.ceil(nPastTime / 86400) + if 1 < day then + EventManager.Hit(EventId.OpenMessageBox, orderedFormat(ConfigTable.GetUIText("Dorm_Rename_TimeCDWarning3"), day)) + else + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Dorm_Rename_TimeCDWarning4")) + end + return false + end + return true +end +function PlayerDormData:RenameDorm(nRoomId, sName, callback) + if not self.bHasRoomData then + return + end + local nRenameCD = ConfigTable.GetConfigNumber("DormNameResetTimeLimit") + local nCurTime = CS.ClientManager.Instance.serverTimeStamp + if nRoomId == 0 then + local nLastTime = self.mapDromBaseInfo.RestNameTime or 0 + if nCurTime < nLastTime + nRenameCD then + local nPastTime = nLastTime + nRenameCD - nCurTime + local day = math.ceil(nPastTime / 86400) + if 1 < day then + EventManager.Hit(EventId.OpenMessageBox, { + nType = AllEnum.MessageBox.Alert, + sContent = orderedFormat(ConfigTable.GetUIText("Dorm_Rename_TimeCDWarning1"), day) + }) + else + EventManager.Hit(EventId.OpenMessageBox, { + nType = AllEnum.MessageBox.Alert, + sContent = ConfigTable.GetUIText("Dorm_Rename_TimeCDWarning2") + }) + end + return + end + else + if self.mapDormRoomInfo[nRoomId] == nil then + return + end + local nLastTime = self.mapDormRoomInfo[nRoomId].RestNameTime or 0 + if nCurTime < nLastTime + nRenameCD then + local nPastTime = nLastTime + nRenameCD - nCurTime + local day = math.ceil(nPastTime / 86400) + if 1 < day then + EventManager.Hit(EventId.OpenMessageBox, { + nType = AllEnum.MessageBox.Alert, + sContent = orderedFormat(ConfigTable.GetUIText("Dorm_Rename_TimeCDWarning3"), day) + }) + else + EventManager.Hit(EventId.OpenMessageBox, { + nType = AllEnum.MessageBox.Alert, + sContent = ConfigTable.GetUIText("Dorm_Rename_TimeCDWarning4") + }) + end + return + end + end + local NetCallback = function() + if nRoomId ~= 0 then + if self.mapDormRoomInfo[nRoomId] ~= nil then + self.mapDormRoomInfo[nRoomId].RoomName = sName + self.mapDormRoomInfo[nRoomId].RestNameTime = CS.ClientManager.Instance.serverTimeStamp + end + else + self.mapDromBaseInfo.DormName = sName + self.mapDromBaseInfo.RestNameTime = CS.ClientManager.Instance.serverTimeStamp + end + EventManager.Hit("DormNameUpdate", nRoomId, sName) + if type(callback) == "function" and callback ~= nil then + callback() + end + end + local msg = {Value = sName, Version = nRoomId} + HttpNetHandler.SendMsg(NetMsgId.Id.dorm_info_update_name_req, msg, nil, NetCallback) +end +function PlayerDormData:UpdateInvitationRole(nRoomId, tbRoleId, callback) + local NetCallback = function() + local mapRoomInfo = self.mapDormRoomInfo[nRoomId] + local tmpRet = {} + if mapRoomInfo ~= nil then + for _, mapRoleInfo in ipairs(mapRoomInfo.RoleList) do + local mapRoleCfgData = ConfigTable.GetData("DormRole", mapRoleInfo.RoleId) + local bNpc = true + if mapRoleCfgData ~= nil then + bNpc = mapRoleCfgData.RoleType == GameEnum.DormRoleType.NPC + end + if mapRoleInfo.IsInvitationRole and bNpc then + table.insert(tmpRet, mapRoleInfo) + end + end + for _, nRoleId in ipairs(tbRoleId) do + table.insert(tmpRet, { + RoleId = nRoleId, + IsVisit = true, + IsInvitationRole = false + }) + end + end + mapRoomInfo.RoleList = tmpRet + for nId, mapRoomData in pairs(self.mapDormRoomInfo) do + if nRoomId ~= nId then + local tbRoleList = {} + for _, mapRoleData in ipairs(mapRoomData.RoleList) do + if table.indexof(tbRoleId, mapRoleData.RoleId) < 1 then + table.insert(tbRoleList, mapRoleData) + end + end + mapRoomData.RoleList = tbRoleList + end + end + if type(callback) == "function" and callback ~= nil then + callback(self.mapDormRoomInfo) + end + end + local tbRoleInfo = {} + for _, nRoleId in ipairs(tbRoleId) do + table.insert(tbRoleInfo, {RoleId = nRoleId}) + end + local msg = {DormRoomId = nRoomId, InvitationRoleList = tbRoleInfo} + HttpNetHandler.SendMsg(NetMsgId.Id.dorm_invitation_role_req, msg, nil, NetCallback) +end +function PlayerDormData:CheckLayoutReceived(nLayoutId) + return table.indexof(self.tbReceivedLayoutReward, nLayoutId) > 0 +end +function PlayerDormData:DormLayoutRewardReceive(tbLayoutId, callback) + local NetCallback = function(_, msgData) + for _, nLayoutId in ipairs(tbLayoutId) do + table.insert(self.tbReceivedLayoutReward, nLayoutId) + end + if type(callback) == "function" and callback ~= nil then + callback(msgData) + end + EventManager.Hit("DormLayoutRewardReceive") + self:RefreshRedDotFurnitureReward() + end + local msg = {LayoutIds = tbLayoutId} + HttpNetHandler.SendMsg(NetMsgId.Id.dorm_layout_reward_receive_req, msg, nil, NetCallback) +end +function PlayerDormData:CheckHasRewardById(nRewardId) + return table.indexof(self.mapDromBaseInfo.rewardIds, nRewardId) > 0 +end +function PlayerDormData:DormRewardReceive(rewardIds, callback) + local NetCallback = function(_, netMsg) + for _, rewardId in ipairs(rewardIds) do + local nIdx = table.indexof(self.mapDromBaseInfo.rewardIds, rewardId) + if 0 < nIdx then + table.remove(self.mapDromBaseInfo.rewardIds, nIdx) + end + self:RefreshRedDotReward() + end + if type(callback) == "function" and callback ~= nil then + callback(netMsg, clone(self.mapDromBaseInfo.rewardIds)) + end + end + local msg = {rewardIds = rewardIds} + HttpNetHandler.SendMsg(NetMsgId.Id.dorm_reward_receive_req, msg, nil, NetCallback) +end +function PlayerDormData:DormSetRoomBgm(tbMsg, callback) + local bUnchanged = true + for _, value in ipairs(tbMsg) do + if self.mapDormRoomInfo[value.DormRoomId] ~= nil and self.mapDormRoomInfo[value.DormRoomId].DiscId ~= value.DiscId then + bUnchanged = false + break + end + end + if bUnchanged then + EventManager.Hit("DormBGMSetSuccess", tbMsg) + if type(callback) == "function" and callback ~= nil then + callback() + end + return + end + local NetCallback = function() + for _, value in ipairs(tbMsg) do + if self.mapDormRoomInfo[value.DormRoomId] ~= nil then + self.mapDormRoomInfo[value.DormRoomId].DiscId = value.DiscId + end + end + EventManager.Hit("DormBGMSetSuccess", tbMsg) + if type(callback) == "function" and callback ~= nil then + callback() + end + end + local msg = {BGMList = tbMsg} + HttpNetHandler.SendMsg(NetMsgId.Id.dorm_room_bgm_req, msg, nil, NetCallback) +end +function PlayerDormData:DormAffinityGiftSend(nRoomId, nCharId, tbGift, callback) + local mapAffinityBefore = PlayerData.Char:GetCharAffinityData(nCharId) + local nGiftCount = 0 + local NetCallback = function(_, msgData) + if self.mapAffinityGiftRoleCount[nCharId] == nil then + self.mapAffinityGiftRoleCount[nCharId] = 0 + end + self.mapAffinityGiftRoleCount[nCharId] = self.mapAffinityGiftRoleCount[nCharId] + nGiftCount + if msgData.Info == nil then + if type(callback) == "function" and callback ~= nil then + callback() + end + return + end + local nExpChange = self:CalcAffinityExpChange(msgData.Info.CharId, mapAffinityBefore.Level, mapAffinityBefore.Exp, msgData.Info.AffinityLevel, msgData.Info.AffinityExp) + msgData.Info.nExpChange = nExpChange + msgData.Info.nLevelChange = msgData.Info.AffinityLevel - mapAffinityBefore.Level + msgData.Info.nBeforeLevel = mapAffinityBefore.Level + msgData.Info.nBeforeExp = mapAffinityBefore.Exp + if type(callback) == "function" and callback ~= nil then + callback(msgData.Info) + end + end + local msg = { + CharId = nCharId, + DormRoomId = nRoomId, + Items = tbGift + } + for _, mapItemTpl in ipairs(tbGift) do + nGiftCount = nGiftCount + mapItemTpl.Qty + end + HttpNetHandler.SendMsg(NetMsgId.Id.dorm_affinity_gift_send_req, msg, nil, NetCallback) +end +function PlayerDormData:DormGetFriendList(callback) + local NetCallback = function(_, msgData) + local tempData = clone(self.mapFriendDetail) + self.mapFriendDetail = {} + for _, value in ipairs(msgData.Friends) do + local tempLikeNumber = 0 + if tempData[value.uid] ~= nil then + tempLikeNumber = tempData[value.uid].LikeNum + end + self.mapFriendDetail[value.uid] = value + self.mapFriendDetail[value.uid].LikeNum = math.max(self.mapFriendDetail[value.uid].LikeNum, tempLikeNumber) + if self.mapFriendDetail[value.uid].DormName == "@" then + self.mapFriendDetail[value.uid].DormName = "" + end + end + if type(callback) == "function" and callback ~= nil then + callback(clone(self.mapFriendDetail)) + end + end + local msg = {} + HttpNetHandler.SendMsg(NetMsgId.Id.dorm_friend_list_req, msg, nil, NetCallback) +end +function PlayerDormData:DormGetFriendInfoByUid(nUid) + if self.mapFriendDetail[nUid] == nil then + end + return (clone(self.mapFriendDetail[nUid])) +end +function PlayerDormData:DormGetFriendVisitData(nUid, DormRoomId, callback) + local NetCallback = function(_, msgData) + if self.CachedFriendData[nUid] == nil then + self.CachedFriendData[nUid] = {} + end + if self.CachedFriendData[nUid].mapDormDetail == nil then + self.CachedFriendData[nUid].mapDormDetail = {} + end + for _, mapDormRoomInfo in ipairs(msgData.DormList) do + if mapDormRoomInfo.FurnitureList == nil or #mapDormRoomInfo.FurnitureList == 0 then + local mapRoomConfig = ConfigTable.GetData("DormRoom", mapDormRoomInfo.DormRoomId) + if mapRoomConfig ~= nil then + local nDefaultId = mapRoomConfig.DefaultLayoutId + if nDefaultId ~= 0 then + mapDormRoomInfo.FurnitureList = self:SetDefaultFurnitureList(nDefaultId) + end + end + end + self.CachedFriendData[nUid].mapDormDetail[mapDormRoomInfo.DormRoomId] = mapDormRoomInfo + end + self.CachedFriendData[nUid].expire = CS.ClientManager.Instance.serverTimeStamp + 600 + if type(callback) == "function" and callback ~= nil then + callback(clone(self.CachedFriendData[nUid])) + end + end + if self.CachedFriendData[nUid] ~= nil and self.CachedFriendData[nUid].expire ~= nil and self.CachedFriendData[nUid].expire > CS.ClientManager.Instance.serverTimeStamp and self.CachedFriendData[nUid].mapDormDetail ~= nil and self.CachedFriendData[nUid].mapDormDetail[DormRoomId] ~= nil then + if type(callback) == "function" and callback ~= nil then + callback(clone(self.CachedFriendData[nUid])) + end + else + local msg = {FriendId = nUid, DormRoomId = DormRoomId} + HttpNetHandler.SendMsg(NetMsgId.Id.dorm_friend_visit_req, msg, nil, NetCallback) + end +end +function PlayerDormData:DormGetCachedFriendVisitData(nUid) + return self.CachedFriendData[nUid] +end +function PlayerDormData:DormRoleInteraction(tbRoleIds, callback) + local mapAffinityBefore = {} + local NetCallback = function(_, msgData) + if self.tbInteractionRoleIds == nil then + self.tbInteractionRoleIds = {} + end + for _, mapRoleId in ipairs(tbRoleIds) do + local nIdx = table.indexof(self.tbInteractionRoleIds, mapRoleId.RoleId) + if nIdx < 1 then + table.insert(self.tbInteractionRoleIds, mapRoleId.RoleId) + end + end + for _, mapData in ipairs(msgData.InfoList) do + local nExpChange = 0 + if mapAffinityBefore[mapData.AffinityInfo.CharId] ~= nil then + nExpChange = self:CalcAffinityExpChange(mapData.AffinityInfo.CharId, mapAffinityBefore[mapData.AffinityInfo.CharId].Level, mapAffinityBefore[mapData.AffinityInfo.CharId].Exp, mapData.AffinityInfo.AffinityLevel, mapData.AffinityInfo.AffinityExp) + end + mapData.AffinityInfo.nExpChange = nExpChange + mapData.AffinityInfo.nLevelChange = mapData.AffinityInfo.AffinityLevel - mapAffinityBefore[mapData.AffinityInfo.CharId].Level + mapData.AffinityInfo.nBeforeLevel = mapAffinityBefore[mapData.AffinityInfo.CharId].Level + mapData.AffinityInfo.nBeforeExp = mapAffinityBefore[mapData.AffinityInfo.CharId].Exp + end + if type(callback) == "function" and callback ~= nil then + callback(msgData.InfoList, msgData.Change) + end + EventManager.Hit("DormRoleInteraction") + end + local msg = {RoleInteractions = tbRoleIds} + for _, mapCharInfo in ipairs(tbRoleIds) do + mapAffinityBefore[mapCharInfo.RoleId] = PlayerData.Char:GetCharAffinityData(mapCharInfo.RoleId) + end + HttpNetHandler.SendMsg(NetMsgId.Id.dorm_role_interaction_req, msg, nil, NetCallback) +end +function PlayerDormData:DormFriendLike(nUid, callback) + local nTotalCount = 0 + for _, mapFriendDetail in pairs(self.mapFriendDetail) do + nTotalCount = nTotalCount + (mapFriendDetail.IsLike and 1 or 0) + end + local nLikeCountLimit = ConfigTable.GetConfigNumber("DormLikeLimit") or 999 + if nTotalCount >= nLikeCountLimit then + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Dorm_Friend_LikeLimit")) + return + end + local NetCallback = function() + local mapFriend = self.mapFriendDetail[nUid] + if mapFriend ~= nil then + mapFriend.IsLike = true + mapFriend.LikeNum = (mapFriend.LikeNum or 0) + 1 + end + if type(callback) == "function" and callback ~= nil then + callback() + end + EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("DormTips_LikeSuccess")) + EventManager.Hit("DormFriendLikeSuc", nUid) + end + local msg = {FriendId = nUid} + HttpNetHandler.SendMsg(NetMsgId.Id.dorm_friend_like_req, msg, nil, NetCallback) +end +function PlayerDormData:DormUpdatePresetName(nBuildId, sName, callback) + local NetCallback = function() + if self.mapPresetData[nBuildId] ~= nil then + self.mapPresetData[nBuildId].BuildName = sName + EventManager.Hit("DormUpdatePresetNameSuc", nBuildId, sName) + end + if type(callback) == "function" and callback ~= nil then + callback() + end + end + local msg = {Value = sName, Version = nBuildId} + HttpNetHandler.SendMsg(NetMsgId.Id.dorm_update_preset_name_req, msg, nil, NetCallback) +end +function PlayerDormData:DormSetRoomScene(nRoomId, nScene, callback) + local NetCallback = function() + if self.mapDormRoomInfo[nRoomId] ~= nil then + self.mapDormRoomInfo[nRoomId].RoomScene = nScene + end + if type(callback) == "function" and callback ~= nil then + callback() + end + end + local msg = {Value = nScene, Version = nRoomId} + HttpNetHandler.SendMsg(NetMsgId.Id.dorm_set_room_scene_req, msg, nil, NetCallback) +end +function PlayerDormData:CheckRoleSendGift(nRoleId) + local nCount = 0 + for nCharId, nCharCount in pairs(self.mapAffinityGiftRoleCount) do + nCount = nCount + nCharCount + end + if nCount >= self.nMaxGiftSendCount then + print("今日送礼次数已达上限") + return true + end + local nRoleCount = self.mapAffinityGiftRoleCount[nRoleId] or 0 + return nRoleCount > self.nMaxRoleGiftSendCount +end +function PlayerDormData:CheckRoleInteraction(nRoleId) + if #self.tbInteractionRoleIds >= self.nMaxInteractionCount then + print(ConfigTable.GetUIText("Dorm_Interaction_DayLimitHint")) + return true + end + return table.indexof(self.tbInteractionRoleIds, nRoleId) > 0 +end +function PlayerDormData:GetRoleInteractionDayCount() + return math.max(self.nMaxInteractionCount - #self.tbInteractionRoleIds, 0) +end +function PlayerDormData:CalcAffinityExpChange(nCharId, nLastLevel, nLastExp, nNewLevel, nNewExp) + local nChangeExp = nNewExp - nLastExp + local mapCharAffinity = ConfigTable.GetData("CharAffinityTemplate", nCharId) + if mapCharAffinity == nil then + return nChangeExp + end + local templateId = mapCharAffinity.TemplateId + local mapLevelCfg = CacheTable.GetData("_AffinityLevel", templateId) or {} + for nLevel = nLastLevel + 1, nNewLevel do + local mapCfg = mapLevelCfg[nLevel] + if mapCfg ~= nil then + nChangeExp = nChangeExp + mapCfg.NeedExp + end + end + return nChangeExp +end +function PlayerDormData:GetCharGiftCountDay(nCharId) + local nCount = 0 + for nCharId, nCharCount in pairs(self.mapAffinityGiftRoleCount) do + nCount = nCount + nCharCount + end + local nSumTotalCount = self.nMaxGiftSendCount - nCount + local nCharCount = self.mapAffinityGiftRoleCount[nCharId] or 0 + local nSumCharCount = self.nMaxRoleGiftSendCount - nCharCount + return math.max(math.min(nSumTotalCount, nSumCharCount), 0) +end +function PlayerDormData:GetPanelDefaultMode() + local nCachedMode = LocalData.GetPlayerLocalData("DormDefaultMode") + if nCachedMode == nil then + nCachedMode = 1 + end + return tonumber(nCachedMode) +end +function PlayerDormData:SetPanelDefaultMode(nMode) + LocalData.SetPlayerLocalData("DormDefaultMode", nMode) +end +function PlayerDormData:GetDormQuestDataWithGroup() + if not self.bHasRoomData then + return 0, 0, {} + end + local ret = {} + local mapQuest = PlayerData.Quest:GetDormQuestData() + local nCurGroup = self.mapDromBaseInfo.TaskGroup.Version + local nGroupState = self.mapDromBaseInfo.TaskGroup.Value + local mapGroupQuestData = {} + if 0 < nCurGroup then + for nQuestId, mapQuestData in pairs(mapQuest) do + local mapQuestCfgData = ConfigTable.GetData("DormQuest", nQuestId) + if mapQuestCfgData ~= nil and nCurGroup == mapQuestCfgData.DormQuestGroup then + mapGroupQuestData[nQuestId] = mapQuestData + end + end + local foreachDormQuest = function(mapData) + if mapData.DormQuestGroup == nCurGroup and mapGroupQuestData[mapData.Id] == nil then + mapGroupQuestData[mapData.Id] = { + nTid = mapData.Id, + nGoal = 0, + nCurProgress = 0, + nStatus = 2, + nExpire = -1 + } + end + end + ForEachTableLine(DataTable.DormQuest, foreachDormQuest) + for _, value in pairs(mapGroupQuestData) do + table.insert(ret, value) + end + end + return nCurGroup, nGroupState, ret +end +function PlayerDormData:UpdateGroup(newValue) + self.mapDromBaseInfo.TaskGroup = newValue +end +function PlayerDormData:ReceiveDormAchievement(tbIds, callback) + local msg = { + AchievementIds = {} + } + for _, value in ipairs(tbIds) do + if table.indexof(self.tbAchievementIds, value) < 1 then + table.insert(msg.AchievementIds, value) + end + end + if #msg.AchievementIds <= 0 then + return + end + local netCallback = function(_, msgData) + for _, value in ipairs(msgData.AchievementList) do + local nIdx = table.indexof(self.tbAchievementIds, value.AchievementId) + if nIdx < 1 then + table.insert(self.tbAchievementIds, value.AchievementId) + end + self.mapAchievementCompleteTime[value.AchievementId] = value.CompleteTime + end + if callback ~= nil and type(callback) == "function" then + callback(msgData) + end + self:RefreshRedDotAchievement() + end + HttpNetHandler.SendMsg(NetMsgId.Id.dorm_achievement_reward_receive_req, msg, nil, netCallback) +end +function PlayerDormData:GetDormAchievementData() + if not self.bHasBagData or not self.bHasRoomData then + return {}, 0 + end + local totalCollection = 0 + for nFurnitureId, nCount in pairs(self.mapFurnitureBag) do + if 0 < nCount then + local mapFurnitureCfgData = ConfigTable.GetData("DormFurniture", nFurnitureId) + if mapFurnitureCfgData ~= nil then + totalCollection = totalCollection + mapFurnitureCfgData.CollectionValue + end + end + end + return clone(self.tbAchievementIds), totalCollection +end +function PlayerDormData:GetDormAchievementCompleteTime(nId) + return self.mapAchievementCompleteTime[nId] or 0 +end +function PlayerDormData:UnlockRoom(nRoomId) + if nRoomId == nil then + return + end + if nRoomId ~= 701001 then + table.insert(self.tbNewRoom, nRoomId) + self:SetNewRoomLocalData() + self:RefreshRedDotNewRoom() + end + if self.mapDormRoomInfo[nRoomId] ~= nil or not self.bHasRoomData then + return + end + self.mapDormRoomInfo[nRoomId] = {} + local mapRoomConfig = ConfigTable.GetData("DormRoom", nRoomId) + if mapRoomConfig ~= nil then + local nDefaultId = mapRoomConfig.DefaultLayoutId + if nDefaultId ~= 0 then + self.mapDormRoomInfo[nRoomId].FurnitureList = self:SetDefaultFurnitureList(nDefaultId) + end + end + self.mapDormRoomInfo[nRoomId].DormRoomId = nRoomId + self.mapDormRoomInfo[nRoomId].RoleList = {} + self.mapDormRoomInfo[nRoomId].DiscId = 0 + self.mapDormRoomInfo[nRoomId].RoomName = "" + self.mapDormRoomInfo[nRoomId].RoomScene = 0 + self:UpdateAllUsedCount() +end +function PlayerDormData:GetDormCharSkin(nRoleId) + return nRoleId * 100 + 1 +end +function PlayerDormData:UpdateLikeInfo(callback) + local nCurTime = CS.ClientManager.Instance.serverTimeStamp + if nCurTime - self.nLastLikeInfoTime < 300 then + callback(self.mapDromBaseInfo.LikeNum, self.mapDromBaseInfo.DayVisitNum, self.mapDromBaseInfo.VisitTotalNum) + return + end + local netCallback = function(_, netMsg) + self.mapDromBaseInfo.LikeNum = netMsg.DormChangeData.LikeNum + self.mapDromBaseInfo.DayVisitNum = netMsg.DormChangeData.DayVisitNum + self.mapDromBaseInfo.VisitTotalNum = netMsg.DormChangeData.VisitTotalNum + callback(self.mapDromBaseInfo.LikeNum, self.mapDromBaseInfo.DayVisitNum, self.mapDromBaseInfo.VisitTotalNum) + end + HttpNetHandler.SendMsg(NetMsgId.Id.dorm_get_change_data_req, {}, nil, netCallback) + self.nLastLikeInfoTime = nCurTime +end +function PlayerDormData:CheckGetFurnitureById(nFurId) + if self.bHasBagData ~= true then + return false + end + return self.mapFurnitureBag[nFurId] ~= nil and self.mapFurnitureBag[nFurId] > 0 +end +function PlayerDormData:CacheDormHotInfo(mapData) + if mapData ~= nil then + self.cachedCollection = mapData.CollectionValue + PlayerData.Guide:SetGuideNewbie(mapData.Newbies) + end + local sKey = "PlayerDormNewRoom" + local sData = LocalData.GetPlayerLocalData(sKey) + if sData == nil then + self.tbNewRoom = {} + else + self.tbNewRoom = decodeJson(sData) + end + self:RefreshRedDotNewRoom() +end +function PlayerDormData:GetHonorTitleLevel(nCollection) + local nRet = 0 + local nCollection = nCollection == nil and self.cachedCollection or nCollection + for i = 1, self.nHonorMaxLevel do + local mapHornorLevelData = ConfigTable.GetData("DormHonorTitle", i) + if mapHornorLevelData ~= nil then + if nCollection >= mapHornorLevelData.NeedExp then + nRet = i + else + return nRet + end + end + end + return nRet +end +function PlayerDormData:GetHonorTitleData(nLevel) + local mapRet = {} + local mapMaxLevel = ConfigTable.GetData("DormHonorTitle", self.nHonorMaxLevel) + local mapLevel = ConfigTable.GetData("DormHonorTitle", nLevel) + mapRet[nLevel] = mapLevel + mapRet[self.nHonorMaxLevel] = mapMaxLevel + return mapRet, self.nHonorMaxLevel +end +function PlayerDormData:GetRoomNameById(nRoomId) + local mapRoomConfigData = ConfigTable.GetData("DormRoom", nRoomId) + if self.bHasRoomData ~= true then + return mapRoomConfigData == nil and "" or mapRoomConfigData.DefaultName + end + local mapInfo = self.mapDormRoomInfo[nRoomId] + if mapInfo == nil then + return mapRoomConfigData == nil and "" or mapRoomConfigData.DefaultName + end + return mapInfo.RoomName == nil or mapInfo.RoomName == "" and mapRoomConfigData.DefaultName or mapInfo.RoomName +end +function PlayerDormData:GetNewRoom() + if #self.tbNewRoom == 0 then + return {} + end + local tempNewRoom = clone(self.tbNewRoom) + self.tbNewRoom = {} + self:RefreshRedDotNewRoom() + self:SetNewRoomLocalData() + return tempNewRoom +end +function PlayerDormData:SetNewRoomLocalData() + local sKey = "PlayerDormNewRoom" + local RapidJson = require("rapidjson") + local sData = RapidJson.encode(self.tbNewRoom) + LocalData.SetPlayerLocalData(sKey, sData) +end +function PlayerDormData:RefreshRedDotReward() + if not self.bHasRoomData then + return + end + local bHasReward = #self.mapDromBaseInfo.rewardIds > 0 + RedDotManager.SetValid(RedDotDefine.DormReward, nil, bHasReward) +end +function PlayerDormData:RefreshRedDotNewRoom() + local bHasNew = #self.tbNewRoom > 0 + RedDotManager.SetValid(RedDotDefine.DormElevator, nil, bHasNew) +end +function PlayerDormData:RefreshRedDotFurnitureReward() + if not self.bHasBagData or not self.bHasRoomData then + return + end + local CheckFurnitureRewardCanReceive = function(nLayoutId) + local mapRewardCfg = ConfigTable.GetData("DormLayoutReward", nLayoutId) + if mapRewardCfg == nil then + return false + end + local nCount = mapRewardCfg.FurnitureCount + local nTempCount = {} + for i = 1, nCount do + local mapLayoutCfgData = ConfigTable.GetData("DormRoomLayout", nLayoutId * 100 + i) + if mapLayoutCfgData ~= nil then + if nTempCount[mapLayoutCfgData.FurnitureId] == nil then + nTempCount[mapLayoutCfgData.FurnitureId] = 0 + end + nTempCount[mapLayoutCfgData.FurnitureId] = nTempCount[mapLayoutCfgData.FurnitureId] + 1 + if self.mapFurnitureBag[mapLayoutCfgData.FurnitureId] == nil or self.mapFurnitureBag[mapLayoutCfgData.FurnitureId] < nTempCount[mapLayoutCfgData.FurnitureId] then + return false + end + end + end + return true + end + local bHasFurnitureReward = false + local foreachTableLine = function(mapData) + if mapData.noShow then + return + end + if self:CheckLayoutReceived(mapData.Id) then + return + end + if not bHasFurnitureReward and table.indexof(self.tbReceivedLayoutReward, mapData.Id) < 1 and CheckFurnitureRewardCanReceive(mapData.Id) then + bHasFurnitureReward = true + end + end + ForEachTableLine(DataTable.DormLayoutReward, foreachTableLine) + RedDotManager.SetValid(RedDotDefine.DormRecord_Furniture, nil, bHasFurnitureReward) +end +function PlayerDormData:RefreshRedDotAchievement() + local nTotal = self.cachedCollection + local CheckAchievementCanReceive = function(mapData) + local mapAchievementCfgData = mapData + if mapAchievementCfgData == nil then + return false + end + local nGoal = mapAchievementCfgData.CompleteParams[1] + if nGoal == nil then + nGoal = 1 + end + return nGoal <= nTotal + end + local bHasAchievement = false + if not self.bHasRoomData then + return + end + local forEachAchievement = function(mapData) + if bHasAchievement then + return + end + if self.mapAchievementCompleteTime[mapData.Id] == nil then + local bCanReceive = CheckAchievementCanReceive(mapData) + if bCanReceive then + bHasAchievement = true + end + end + end + ForEachTableLine(DataTable.DormAchievement, forEachAchievement) + RedDotManager.SetValid(RedDotDefine.DormRecord_Achievement, nil, bHasAchievement) +end +function PlayerDormData:RefreshRedDotQuest() + if not self.bHasRoomData then + return + end + local nCurGroup, nGroupState, tbQuest = PlayerData.PlayerDormData:GetDormQuestDataWithGroup() + local bQuestAllComplete = true + local bHasQuest = false + for _, mapQuest in ipairs(tbQuest) do + if mapQuest.nStatus < 2 then + bQuestAllComplete = false + end + if mapQuest.nStatus == 1 then + bHasQuest = true + break + end + end + if not bHasQuest and bQuestAllComplete and nGroupState < 1 then + bHasQuest = true + end + RedDotManager.SetValid(RedDotDefine.DormQuest, nil, bHasQuest) +end +return PlayerDormData diff --git a/lua/gamecore/data/dataclass/playerequipmentinstancedata.lua b/lua/gamecore/data/dataclass/playerequipmentinstancedata.lua index cddb1ff81..f04d357e9 100644 --- a/lua/gamecore/data/dataclass/playerequipmentinstancedata.lua +++ b/lua/gamecore/data/dataclass/playerequipmentinstancedata.lua @@ -103,9 +103,13 @@ function PlayerEquipmentInstanceData:CacheEquipmentInstanceLevel(tbData) local t2 = mapData.Star >= 2 local t3 = mapData.Star >= 3 local nStar = mapData.Star + local nBuildId = 0 + if mapData.Build ~= nil then + nBuildId = mapData.Build.BuildId or 0 + end self.mapAllLevel[mapData.Id] = { nStar = nStar, - nBuildId = mapData.BuildId, + nBuildId = nBuildId, tbTarget = { t1, t2, @@ -207,9 +211,13 @@ function PlayerEquipmentInstanceData:MsgEnterEquipmentInstance(nLevelId, nBuildI self._EntryTime = CS.ClientManager.Instance.serverTimeStampWithTimeZone self._Build_id = nBuildId self._Level_id = nLevelId + local mapBuildData = PlayerData.Build:GetBuildData(nBuildId) + local bTrial = mapBuildData.nBuildSource == AllEnum.BuildSource.Trial or mapBuildData.nBuildSource == AllEnum.BuildSource.LimitedTrial + local nBuildType = bTrial and 2 or 1 + local bBuildId = nBuildId local msg = {} msg.Id = nLevelId - msg.BuildId = nBuildId + msg.Build = {Type = nBuildType, BuildId = bBuildId} msg.RewardType = self.lastRewardType local msgCallback = function(_, mapChangeInfo) self:EnterEquipmentInstance(nLevelId, nBuildId) diff --git a/lua/gamecore/data/dataclass/playerfrienddata.lua b/lua/gamecore/data/dataclass/playerfrienddata.lua index 781588b47..8c5441dde 100644 --- a/lua/gamecore/data/dataclass/playerfrienddata.lua +++ b/lua/gamecore/data/dataclass/playerfrienddata.lua @@ -78,6 +78,9 @@ function PlayerFriendData:GetFriendListData() end) return tbList end +function PlayerFriendData:GetFriendDetailData(nUid) + return self._tbFriendList[nUid] +end function PlayerFriendData:GetFriendListNum() return self._nFriendListNum end diff --git a/lua/gamecore/data/dataclass/playergachadata.lua b/lua/gamecore/data/dataclass/playergachadata.lua index 3549d735a..ed200aeab 100644 --- a/lua/gamecore/data/dataclass/playergachadata.lua +++ b/lua/gamecore/data/dataclass/playergachadata.lua @@ -72,6 +72,24 @@ function PlayerGachaData:CheckPoolOpen(nPoolId) return IsOpenCardPool(mapPoolCfgData.StartTime, mapPoolCfgData.EndTime) end function PlayerGachaData:CacheGachaData(mapData) + if self._mapGachaReward == nil then + self._mapGachaReward = {} + local foreach_GachaReward = function(mapCfgData) + printLog(mapCfgData.Id) + if self._mapGachaReward[mapCfgData.GachaId] == nil then + self._mapGachaReward[mapCfgData.GachaId] = {} + end + table.insert(self._mapGachaReward[mapCfgData.GachaId], { + nId = mapCfgData.Id, + nIdx = mapCfgData.Index, + nNum = mapCfgData.Num, + nItemId = mapCfgData.Tid, + bRec = false, + bCan = false + }) + end + ForEachTableLine(DataTable.GachaReward, foreach_GachaReward) + end for k, v in pairs(mapData) do self._mapGachaCount[v.Id] = v.DaysCount self._mapAupMissTimes[v.Id] = v.AupMissTimes @@ -81,7 +99,21 @@ function PlayerGachaData:CacheGachaData(mapData) self._mapRecvGuaranteeReward[v.Id] = v.RecvGuaranteeReward self._mapGachaTotalTimes[v.Id] = v.GachaTotalTimes self._mapAMissTimes[v.Id] = v.AMissTimes + if type(self._mapGachaReward[v.Id]) == "table" then + local data = UTILS.ParseByteString(v.RewardsRecords) + for ii, vv in ipairs(self._mapGachaReward[v.Id]) do + vv.bRec = UTILS.IsBitSet(data, vv.nIdx) == true + vv.bCan = self._mapGachaTotalTimes[v.Id] >= vv.nNum + end + else + local cfg = ConfigTable.GetData("Gacha", v.Id) + local nStorageId = cfg.StorageId + if nStorageId == GameEnum.gachaStorageType.CharacterCardRewardPool then + printError("角色卡池累抽赠奖数据错误:数据。卡池id" .. tostring(v.Id)) + end + end end + self:CheckRedDot() end function PlayerGachaData:CacheGachaHistory(nSaveId, mapData) if self._mapGachaHistory[nSaveId] == nil then @@ -244,6 +276,13 @@ function PlayerGachaData:RecvGuaranteeReward(nPoolID, bValue) end function PlayerGachaData:GachaTotalTimes(nPoolID, nCount) self._mapGachaTotalTimes[nPoolID] = nCount + local tbData = self._mapGachaReward[nPoolID] + if type(tbData) == "table" then + for _, mapData in ipairs(tbData) do + mapData.bCan = nCount >= mapData.nNum + end + self:CheckRedDot() + end end function PlayerGachaData:GetGachaInfomation(callback) local GetInfoCallback = function(_, mapData) @@ -654,4 +693,37 @@ function PlayerGachaData:SendGachaNewbieObtainReq(nId, idx, callback) local mapMsgData = {Id = nId, Idx = idx} HttpNetHandler.SendMsg(NetMsgId.Id.gacha_newbie_obtain_req, mapMsgData, nil, GachaCallback) end +function PlayerGachaData:GetGachaReward(nPoolID) + return self._mapGachaReward[nPoolID] +end +function PlayerGachaData:GetReward(nPoolID, nId, nIndex, callback) + local GetRewardCallback = function(_, mapData) + if type(self._mapGachaReward[nPoolID]) == "table" then + for k, v in pairs(self._mapGachaReward[nPoolID]) do + if v.nId == nId and v.nIdx == nIndex then + self._mapGachaReward[nPoolID][k].bRec = true + end + end + else + printError("角色卡池累抽赠奖数据错误:数据,领奖消息返回。卡池id" .. tostring(nPoolID)) + end + self:CheckRedDot() + if type(callback) == "function" then + callback(mapData) + end + end + local mapMsgData = {Value = nId} + HttpNetHandler.SendMsg(NetMsgId.Id.gacha_reward_get_req, mapMsgData, nil, GetRewardCallback) +end +function PlayerGachaData:CheckRedDot() + for nPoolId, tbData in pairs(self._mapGachaReward) do + for _, mapData in ipairs(tbData) do + local bOn = mapData.bRec == false and mapData.bCan == true + RedDotManager.SetValid(RedDotDefine.Gacha_Reward, { + nPoolId, + mapData.nIdx + }, bOn) + end + end +end return PlayerGachaData diff --git a/lua/gamecore/data/dataclass/playerguidedata.lua b/lua/gamecore/data/dataclass/playerguidedata.lua index 7029bd2ae..ec0ae64d8 100644 --- a/lua/gamecore/data/dataclass/playerguidedata.lua +++ b/lua/gamecore/data/dataclass/playerguidedata.lua @@ -1,4 +1,5 @@ local PlayerGuideData = class("PlayerGuideData") +local TimerManager = require("GameCore.Timer.TimerManager") PanelId = require("GameCore.UI.PanelId") function PlayerGuideData:Init() self.isProcessing = false @@ -58,7 +59,7 @@ end function PlayerGuideData:CheckInGuideGroup(nId) return self.isProcessing and self.runGroupId == nId end -function PlayerGuideData:SetPlayerLearnReq(groupId, stepId) +function PlayerGuideData:SetPlayerLearnReq(groupId, stepId, type, season) self.tabGuideNewbie[groupId] = stepId if stepId == -1 then local callallback = function() @@ -66,13 +67,30 @@ function PlayerGuideData:SetPlayerLearnReq(groupId, stepId) self:CheckHaveGuideData() end end - HttpNetHandler.SendMsg(NetMsgId.Id.player_learn_req, {GroupId = groupId, StepId = stepId}, nil, callallback) + if type and type == AllEnum.GuideType.Dorm then + HttpNetHandler.SendMsg(NetMsgId.Id.dorm_learn_req, {GroupId = groupId, StepId = stepId}, nil, callallback) + elseif type and type == AllEnum.GuideType.Soldier then + HttpNetHandler.SendMsg(NetMsgId.Id.soldier_learn_req, { + Season = season, + GroupId = groupId, + StepId = stepId + }, nil, callallback) + else + HttpNetHandler.SendMsg(NetMsgId.Id.player_learn_req, {GroupId = groupId, StepId = stepId}, nil, callallback) + end end end function PlayerGuideData:OnEvent_PanelOnEnableById(_panelId) if EditorSettings and EditorSettings.bJumpGuide then return end + if PopUpManager.IsQueueOccupied() then + if _panelId ~= PanelId.MainView then + self.openPanelId = _panelId + self:_ReleaseLoginGuideQueue() + end + return + end if _panelId == PanelId.MainView then return end @@ -88,30 +106,64 @@ function PlayerGuideData:OnEvent_CloseDisposablePanel(nPanelId) end end function PlayerGuideData:Event_PopUpEndCheckMainView() - if EditorSettings and EditorSettings.bJumpGuide then - return - end - if self.isProcessing then - return - end - if PanelManager.GetCurPanelId() == PanelId.MainView then - if PlayerData.State:CheckState() then - return - end - self.openPanelId = PanelId.MainView - self:CheckHaveGuideData() - end end function PlayerGuideData:OnEvent_UpdateWorldClass() if EditorSettings and EditorSettings.bJumpGuide then return end + if PopUpManager.IsQueueOccupied() then + return + end if self.isProcessing then return end self:CheckHaveGuideData() end +function PlayerGuideData:_ReleaseLoginGuideQueue() + if self._fnLoginGuideDone == nil then + return + end + local fnLoginGuideDone = self._fnLoginGuideDone + self._fnLoginGuideDone = nil + fnLoginGuideDone() +end +function PlayerGuideData:RunLoginGuide(callback) + if EditorSettings and EditorSettings.bJumpGuide then + if callback ~= nil then + callback() + end + return + end + self._fnLoginGuideDone = callback + self.openPanelId = PanelId.MainView + self:CheckHaveGuideData() + if not self.isProcessing then + self._fnLoginGuideDone = nil + if callback ~= nil then + callback() + end + end +end +function PlayerGuideData:NoteDormAbort(nGroupId) + self._mapDormAbortCd = self._mapDormAbortCd or {} + self._mapDormAbortCd[nGroupId] = TimerManager.GetUnscaledTime() + 3 + self._nDormAbortFrame = CS.UnityEngine.Time.frameCount + self._nDormAbortGroup = nGroupId +end +function PlayerGuideData:_DormBlocked(nGroupId) + if self._nDormAbortGroup == nGroupId and self._nDormAbortFrame == CS.UnityEngine.Time.frameCount then + return true + end + local nCd = self._mapDormAbortCd and self._mapDormAbortCd[nGroupId] + if nCd ~= nil and nCd > TimerManager.GetUnscaledTime() then + return true + end + return false +end function PlayerGuideData:CheckHaveGuideData() + if self.isProcessing then + return + end for i, v in pairs(self._guideInitiativeTableData) do if (self.tabGuideNewbie[v.Id] == nil or self.tabGuideNewbie[v.Id] ~= -1) and v.IsActive then local bGuide = true @@ -122,7 +174,7 @@ function PlayerGuideData:CheckHaveGuideData() bGuide = self:CheckGuidePrePose(v.GuidePrepose2, v.PreposeParams2) end bGuide = bGuide and self:CheckGuidePost(v) and self:CheckGuidetrigger(v) - if bGuide then + if bGuide and not self:_DormBlocked(v.Id) then self.runGroupId = v.Id self.runStepId = self.tabGuideNewbie[v.Id] or 0 self:OpenGuidePanel() @@ -186,6 +238,24 @@ function PlayerGuideData:CheckGuidePrePose(nPoseType, param) if isFinish == false then return true end + elseif nPoseType == (GameEnum.guideprepose.FinishDormQuest or 8) then + local _prepose = decodeJson(param) + local DormGuideAdapter = require("Game.UI.Dorm.DormGuideAdapter") + return DormGuideAdapter.QuestStatus(_prepose[1]) == 2 + elseif nPoseType == (GameEnum.guideprepose.FinishDormQuestGroup or 9) then + local _prepose = decodeJson(param) + local nGroupId = _prepose[1] + local objDorm = PlayerData.PlayerDormData + if objDorm == nil or objDorm.bHasRoomData ~= true then + return false + end + local nCurGroup, nGroupState = objDorm:GetDormQuestDataWithGroup() + if nCurGroup == 0 or nGroupId < nCurGroup then + return true + end + if nCurGroup == nGroupId and nGroupState == 1 then + return true + end else return true end @@ -254,7 +324,10 @@ function PlayerGuideData:FinishCurrentGroup(isCheck) if isCheck then self:CheckHaveGuideData() end - if PanelManager.GetCurPanelId() == PanelId.MainView then + local DormGuideAdapter = require("Game.UI.Dorm.DormGuideAdapter") + DormGuideAdapter.OnGuideReleased() + if not self.isProcessing then + self:_ReleaseLoginGuideQueue() end end function PlayerGuideData:Event_PassiveCheckMsg(msg) @@ -262,6 +335,10 @@ function PlayerGuideData:Event_PassiveCheckMsg(msg) return end if self.isProcessing then + if msg == "Guide_DormEnter" or msg == "Guide_DormEnterRoom2" then + local DormGuideAdapter = require("Game.UI.Dorm.DormGuideAdapter") + DormGuideAdapter.NotePassive(msg) + end return end for i, v in pairs(self._guidePassiveTableData) do @@ -274,7 +351,7 @@ function PlayerGuideData:Event_PassiveCheckMsg(msg) bGuide = self:CheckGuidePrePose(v.GuidePrepose2, v.PreposeParams2) end bGuide = bGuide and self:CheckGuidePost(v) and self:CheckGuidetrigger(v) - if bGuide then + if bGuide and not self:_DormBlocked(v.Id) then self.runGroupId = v.Id self.runStepId = self.tabGuideNewbie[v.Id] or 0 self:OpenGuidePanel() diff --git a/lua/gamecore/data/dataclass/playerhandbookdata.lua b/lua/gamecore/data/dataclass/playerhandbookdata.lua index 42a19d7c9..72e7fa9fb 100644 --- a/lua/gamecore/data/dataclass/playerhandbookdata.lua +++ b/lua/gamecore/data/dataclass/playerhandbookdata.lua @@ -6,6 +6,9 @@ local HandbookSkinData = require("GameCore.Data.DataClass.HandBookData.HandbookS local HandbookDiscData = require("GameCore.Data.DataClass.HandBookData.HandbookDiscData") local HandbookPlotData = require("GameCore.Data.DataClass.HandBookData.HandbookPlotData") local HandbookStorySetData = require("GameCore.Data.DataClass.HandBookData.HandbookStorySetData") +local HandbookDormFurnitureData = require("GameCore.Data.DataClass.HandBookData.HandbookDormFurnitureData") +local HandbookDormSkinData = require("GameCore.Data.DataClass.HandBookData.HandbookDormSkinData") +local HandbookStoryReviewData = require("GameCore.Data.DataClass.HandBookData.HandbookStoryReviewData") function PlayerHandbookData:ParseBitMapData(bitMap) local bitMapData = {} for k, v in ipairs(bitMap) do @@ -42,6 +45,12 @@ function PlayerHandbookData:CreateHandbook(type, id, unlock) handbookData = HandbookPlotData.new(id, unlock) elseif type == GameEnum.handbookType.StorySet then handbookData = HandbookStorySetData.new(id, unlock) + elseif type == GameEnum.handbookType.DormFurniture then + handbookData = HandbookDormFurnitureData.new(id, unlock) + elseif type == GameEnum.handbookType.DormSkin then + handbookData = HandbookDormSkinData.new(id, unlock) + elseif type == GameEnum.handbookType.StoryReview then + handbookData = HandbookStoryReviewData.new(id, unlock) end return handbookData end diff --git a/lua/gamecore/data/dataclass/playerinfinitytowerdata.lua b/lua/gamecore/data/dataclass/playerinfinitytowerdata.lua index adffc6bda..eb0928609 100644 --- a/lua/gamecore/data/dataclass/playerinfinitytowerdata.lua +++ b/lua/gamecore/data/dataclass/playerinfinitytowerdata.lua @@ -180,9 +180,13 @@ function PlayerInfinityTowerData:SendEnterITApplyReq(nLevelId, nBuildId, isAgain self._EntryTime = CS.ClientManager.Instance.serverTimeStampWithTimeZone self._Build_id = nBuildId self._Level_id = nLevelId - local msg = {} - msg.LevelId = nLevelId - msg.BuildId = nBuildId + local mapBuildData = PlayerData.Build:GetBuildData(nBuildId) + local bTrial = mapBuildData.nBuildSource == AllEnum.BuildSource.Trial or mapBuildData.nBuildSource == AllEnum.BuildSource.LimitedTrial + local nBuildType = bTrial and 2 or 1 + local msg = { + LevelId = nLevelId, + Build = {Type = nBuildType, BuildId = nBuildId} + } local msgCallback = function() if isAgainNext then EventManager.Hit("Infinity_Tower_AgainOrNext") diff --git a/lua/gamecore/data/dataclass/playeritemdata.lua b/lua/gamecore/data/dataclass/playeritemdata.lua index 13ff82e93..08242acb9 100644 --- a/lua/gamecore/data/dataclass/playeritemdata.lua +++ b/lua/gamecore/data/dataclass/playeritemdata.lua @@ -888,6 +888,14 @@ function PlayerItemData:ProcessRewardChangeInfo(mapChangeInfo) end end end + if type(mapDecodeInfo["proto.DormItem"]) == "table" then + for _, mapData in ipairs(mapDecodeInfo["proto.DormItem"]) do + local itemInfo = ConfigTable.GetData_Item(mapData.Tid) + if itemInfo then + add_reward(mapData.Tid, mapData.Qty) + end + end + end for nId, nCount in pairs(tbRewardById) do if nCount <= 0 then tbRewardById[nId] = nil diff --git a/lua/gamecore/data/dataclass/playermalldata.lua b/lua/gamecore/data/dataclass/playermalldata.lua index bdc2d7755..ebb3ce5fa 100644 --- a/lua/gamecore/data/dataclass/playermalldata.lua +++ b/lua/gamecore/data/dataclass/playermalldata.lua @@ -34,11 +34,15 @@ function PlayerMallData:Init() self._tbPackagePage = {} self._tbExchangeShop = {} self._tbPackage = {} + self._mapActivityProduct = {} + self._mapActivityCfgByActId = {} + self._sActivityNewId = nil EventManager.Add("OnSdkPaySuc", PlayerMallData, self.OnEvent_PayRespone) EventManager.Add("OnSdkPayFail", PlayerMallData, self.OnEvent_PayRespone) EventManager.Add(EventId.IsNewDay, self, self.OnEvent_NewDay) self:ProcessExchangeShop() self:ProcessPackagePage() + self:ProcessMallActivityCfg() end function PlayerMallData:UnInit() self._tbNextMallPackage = nil @@ -57,6 +61,9 @@ function PlayerMallData:UnInit() self._tbPackagePage = nil self._tbExchangeShop = nil self._tbPackage = nil + self._mapActivityProduct = nil + self._mapActivityCfgByActId = nil + self._sActivityNewId = nil EventManager.Remove("OnSdkPaySuc", PlayerMallData, self.OnEvent_PayRespone) EventManager.Remove("OnSdkPayFail", PlayerMallData, self.OnEvent_PayRespone) EventManager.Remove(EventId.IsNewDay, self, self.OnEvent_NewDay) @@ -67,6 +74,70 @@ end function PlayerMallData:GetPackagePage(nType) return self._tbPackagePage[nType] or {} end +function PlayerMallData:GetGroupSubType(nGroupId) + local groupCfg = ConfigTable.GetData("MallPackagePage", nGroupId) + if groupCfg == nil then + return nil + end + return groupCfg.SubType +end +function PlayerMallData:IsFurnitureGroup(nGroupId) + return self:GetGroupSubType(nGroupId) == GameEnum.MallItemSubType.Furniture +end +function PlayerMallData:IsFurnitureValueGroup(nGroupId) + local nSubType = self:GetGroupSubType(nGroupId) + return nSubType == GameEnum.MallItemSubType.Furniture or nSubType == GameEnum.MallItemSubType.FurnitureSet +end +function PlayerMallData:GetPackageSubType(sId) + local mapCfg = ConfigTable.GetData("MallPackage", sId) + if mapCfg == nil then + return nil + end + return self:GetGroupSubType(mapCfg.GroupId) +end +function PlayerMallData:GetPackageCollectionValue(mapCfg) + if mapCfg == nil or mapCfg.Items == nil then + return 0 + end + local nValue = 0 + for sItemId in pairs(decodeJson(mapCfg.Items) or {}) do + local furnitureCfg = ConfigTable.GetData("DormFurniture", tonumber(sItemId)) + if furnitureCfg ~= nil then + nValue = nValue + furnitureCfg.CollectionValue + end + end + return nValue +end +function PlayerMallData:GetFurnitureSetCollectionValue(mapCfg) + if mapCfg == nil or mapCfg.Items == nil then + return 0 + end + if self:GetGroupSubType(mapCfg.GroupId) ~= GameEnum.MallItemSubType.FurnitureSet then + return 0 + end + local nValue = 0 + for sSetId in pairs(decodeJson(mapCfg.Items) or {}) do + local itemCfg = ConfigTable.GetData_Item(tonumber(sSetId)) + if itemCfg ~= nil then + for sItemId in pairs(decodeJson(itemCfg.UseArgs) or {}) do + local furnitureCfg = ConfigTable.GetData("DormFurniture", tonumber(sItemId)) + if furnitureCfg ~= nil then + nValue = nValue + furnitureCfg.CollectionValue + end + end + end + end + return nValue +end +function PlayerMallData:GetFurnitureValue(mapCfg) + if mapCfg == nil then + return 0 + end + if self:GetGroupSubType(mapCfg.GroupId) == GameEnum.MallItemSubType.FurnitureSet then + return self:GetFurnitureSetCollectionValue(mapCfg) + end + return self:GetPackageCollectionValue(mapCfg) +end function PlayerMallData:CheckOrderProcess() return self._bProcessingOrder end @@ -108,6 +179,25 @@ function PlayerMallData:BuyPackage(sId, sStatistical) end self:SendMallPackageOrderReq(sId, callback) end +function PlayerMallData:BuyReengagementPackage(sId, sStatistical) + local tab = {} + table.insert(tab, { + "role_id", + tostring(PlayerData.Base._nPlayerId) + }) + NovaAPI.UserEventUpload("purchase_click", tab) + local callback = function(mapData) + self._mapOrderId[mapData.ExtraData] = { + nOrderId = mapData.Id, + StatisticalGroup = sStatistical, + nType = AllEnum.RMBOrderType.Mall + } + EventManager.Hit(EventId.BlockInput, true) + self._nOrderIdPaying = mapData.Id + SDKManager:Pay(sId, mapData.NotifyUrl, mapData.ExtraData) + end + self:SendMallReengagementPackageOrderReq(sId, callback) +end function PlayerMallData:BuyMonthlyCard(sId, sStatistical) local tab = {} table.insert(tab, { @@ -127,6 +217,44 @@ function PlayerMallData:BuyMonthlyCard(sId, sStatistical) end self:SendMallMonthlyCardOrderReq(sId, callback) end +function PlayerMallData:BuyWeeklyCard(sId, sStatistical) + local tab = {} + table.insert(tab, { + "role_id", + tostring(PlayerData.Base._nPlayerId) + }) + NovaAPI.UserEventUpload("purchase_click", tab) + local callback = function(mapData) + self._mapOrderId[mapData.ExtraData] = { + nOrderId = mapData.Id, + StatisticalGroup = sStatistical, + nType = AllEnum.RMBOrderType.Mall + } + EventManager.Hit(EventId.BlockInput, true) + self._nOrderIdPaying = mapData.Id + SDKManager:Pay(sId, mapData.NotifyUrl, mapData.ExtraData) + end + self:SendWeeklyCardOrderReq(sId, callback) +end +function PlayerMallData:BuyMallActivity(sId, sStatistical) + local tab = {} + table.insert(tab, { + "role_id", + tostring(PlayerData.Base._nPlayerId) + }) + NovaAPI.UserEventUpload("purchase_click", tab) + local callback = function(mapData) + self._mapOrderId[mapData.ExtraData] = { + nOrderId = mapData.Id, + StatisticalGroup = sStatistical, + nType = AllEnum.RMBOrderType.Mall + } + EventManager.Hit(EventId.BlockInput, true) + self._nOrderIdPaying = mapData.Id + SDKManager:Pay(sId, mapData.NotifyUrl, mapData.ExtraData) + end + self:SendMallActivityOrderReq(sId, callback) +end function PlayerMallData:BuyBattlePass(nMode, nVersion, sId, sStatistical) local tab = {} table.insert(tab, { @@ -146,34 +274,6 @@ function PlayerMallData:BuyBattlePass(nMode, nVersion, sId, sStatistical) end self:SendBattlePassOrderReq(nMode, nVersion, callback) end -function PlayerMallData:TestBuyBattlePass(nMode, nVersion) - local callback = function(mapData) - self:CollectEnqueue(mapData.Id, AllEnum.RMBOrderType.BattlePass) - self:ProcessOrder() - end - self:SendBattlePassOrderReq(nMode, nVersion, callback) -end -function PlayerMallData:TestBuyGemSuc(sId) - local callback = function(mapData) - self:CollectEnqueue(mapData.Id, AllEnum.RMBOrderType.Mall) - self:ProcessOrder() - end - self:SendMallGemOrderReq(sId, callback) -end -function PlayerMallData:TestBuyPackageSuc(sId) - local callback = function(mapData) - self:CollectEnqueue(mapData.Id, AllEnum.RMBOrderType.Mall) - self:ProcessOrder() - end - self:SendMallPackageOrderReq(sId, callback) -end -function PlayerMallData:TestBuyMonthlyCardSuc(sId) - local callback = function(mapData) - self:CollectEnqueue(mapData.Id, AllEnum.RMBOrderType.Mall) - self:ProcessOrder() - end - self:SendMallMonthlyCardOrderReq(sId, callback) -end function PlayerMallData:ProcessExchangeShop() self._tbExchangeShop = {} local func_ForEach_ExchangeShop = function(mapData) @@ -373,6 +473,105 @@ function PlayerMallData:UpdateNextMallPackage() end end end +function PlayerMallData:GetPackageToggle(nTag) + if nTag == nil then + return nil + elseif nTag == GameEnum.MallItemType.Package then + return AllEnum.MallToggle.Package + elseif nTag == GameEnum.MallItemType.Skin then + return AllEnum.MallToggle.Skin + elseif nTag == GameEnum.MallItemType.Furniture then + return AllEnum.MallToggle.Furniture + end + return nil +end +function PlayerMallData:ProcessMallActivityCfg() + self._mapActivityCfgByActId = {} + local func_ForEach_MallActivity = function(mapData) + local nActId = mapData.ActivityId + if nActId == nil or nActId == 0 then + return + end + local mapCur = self._mapActivityCfgByActId[nActId] + if mapCur == nil or tostring(mapData.Id) < tostring(mapCur.Id) then + self._mapActivityCfgByActId[nActId] = mapData + end + end + ForEachTableLine(DataTable.MallActivity, func_ForEach_MallActivity) +end +function PlayerMallData:GetMallActivityCfgByActId(nActId) + return self._mapActivityCfgByActId[nActId] +end +function PlayerMallData:GetMallActivityProduct(sId) + return self._mapActivityProduct[sId] +end +function PlayerMallData:CheckMallActivityPurchased(sId) + local mapInfo = self._mapActivityProduct[sId] + return mapInfo ~= nil and mapInfo.Purchased == true +end +function PlayerMallData:GetCurMallActivityCfg() + local actData = PlayerData.Activity:GetMallActivityData() + if actData == nil then + return nil + end + return self:GetMallActivityCfgByActId(actData:GetActId()) +end +function PlayerMallData:CheckMallActivityRedDot(actData) + actData = actData or PlayerData.Activity:GetMallActivityData() + return actData ~= nil and actData.CheckMallRedDot ~= nil and actData:CheckMallRedDot() == true +end +function PlayerMallData:UpdateMallActivityFuncRedDot(actData) + RedDotManager.SetValid(RedDotDefine.Mall_Activity_RedDot, { + AllEnum.MallToggle.Activity + }, self:CheckMallActivityRedDot(actData)) +end +function PlayerMallData:CheckMallActivityNewRead(sId) + local sCheckNew = LocalData.GetPlayerLocalData("Mall_Activity_New") or "" + local tbCheckNew = string.split(sCheckNew, ",") + return table.indexof(tbCheckNew, tostring(sId)) ~= 0 +end +function PlayerMallData:UpdateMallActivityRedDot() + local actData = PlayerData.Activity:GetMallActivityData() + self:UpdateMallActivityFuncRedDot(actData) + local mapCfg = actData ~= nil and self:GetMallActivityCfgByActId(actData:GetActId()) or nil + local sId = mapCfg ~= nil and tostring(mapCfg.Id) or nil + if self._sActivityNewId ~= nil and self._sActivityNewId ~= sId then + RedDotManager.SetValid(RedDotDefine.Mall_Activity_New, { + AllEnum.MallToggle.Activity, + self._sActivityNewId + }, false) + self._sActivityNewId = nil + end + if mapCfg == nil then + EventManager.Hit("Mall_Refresh_Reddot") + return + end + local bNew = mapCfg.IsNew == true and not self:CheckMallActivityNewRead(sId) + RedDotManager.SetValid(RedDotDefine.Mall_Activity_New, { + AllEnum.MallToggle.Activity, + sId + }, bNew) + self._sActivityNewId = bNew and sId or nil + EventManager.Hit("Mall_Refresh_Reddot") +end +function PlayerMallData:RemoveMallActivityNew() + local mapCfg = self:GetCurMallActivityCfg() + if mapCfg == nil then + return + end + local sId = tostring(mapCfg.Id) + RedDotManager.SetValid(RedDotDefine.Mall_Activity_New, { + AllEnum.MallToggle.Activity, + sId + }, false) + self._sActivityNewId = nil + local sCheckNew = LocalData.GetPlayerLocalData("Mall_Activity_New") or "" + local tbCheckNew = string.split(sCheckNew, ",") + if table.indexof(tbCheckNew, sId) == 0 then + LocalData.SetPlayerLocalData("Mall_Activity_New", sCheckNew .. "," .. sId) + end + EventManager.Hit("Mall_Refresh_Reddot") +end function PlayerMallData:CacheDailyMallReward(bDailyReward) self.bDailyReward = bDailyReward RedDotManager.SetValid(RedDotDefine.Mall_Daily, nil, self.bDailyReward) @@ -798,6 +997,37 @@ function PlayerMallData:SendMallMonthlyCardOrderReq(sId, callback) end HttpNetHandler.SendMsg(NetMsgId.Id.mall_monthlyCard_order_req, mapMsg, nil, successCallback) end +function PlayerMallData:SendMallActivityListReq(callback) + local successCallback = function(_, mapData) + self._mapActivityProduct = {} + for _, v in ipairs(mapData.List or {}) do + self._mapActivityProduct[v.Id] = v + end + if callback ~= nil then + callback(self._mapActivityProduct) + end + end + HttpNetHandler.SendMsg(NetMsgId.Id.mall_activity_list_req, {}, nil, successCallback) +end +function PlayerMallData:SendMallActivityOrderReq(sId, callback) + if type(sId) == "number" then + sId = tostring(sId) + end + local mapMsg = {Value = sId} + local successCallback = function(_, mapData) + printLog("创建订单:" .. mapData.Id) + callback(mapData) + end + HttpNetHandler.SendMsg(NetMsgId.Id.mall_activity_order_req, mapMsg, nil, successCallback) +end +function PlayerMallData:SendWeeklyCardOrderReq(sId, callback) + local mapMsg = {Value = sId} + local successCallback = function(_, mapData) + printLog("创建订单:" .. mapData.Id) + callback(mapData) + end + HttpNetHandler.SendMsg(NetMsgId.Id.activity_returnee_card_order_req, mapMsg, nil, successCallback) +end function PlayerMallData:CacheMallPackageList() local callback = function(_, _) end @@ -831,6 +1061,20 @@ function PlayerMallData:SendMallPackageOrderReq(sId, callback) end HttpNetHandler.SendMsg(NetMsgId.Id.mall_package_order_req, mapMsg, nil, successCallback) end +function PlayerMallData:SendMallReengagementPackageOrderReq(sId, callback) + local mapMsg = {Value = sId} + local successCallback = function(_, mapData) + if mapData ~= nil then + printLog("创建订单:" .. mapData.Id) + callback(mapData) + else + UTILS.OpenReceiveByChangeInfo(mapData.Change) + local bMoney = false + EventManager.Hit("MallOrderClear", bMoney) + end + end + HttpNetHandler.SendMsg(NetMsgId.Id.activity_returnee_pack_order_req, mapMsg, nil, successCallback) +end function PlayerMallData:SendMallShopListReq(callback) local successCallback = function(_, mapData) self:UpdateNextMallShop() @@ -888,23 +1132,19 @@ function PlayerMallData:UpdateMallRedDot(tbPackageList) end function PlayerMallData:ResetPackageNew() local foreachFunc = function(mapCfg) - local groupCfg = ConfigTable.GetData("MallPackagePage", mapCfg.GroupId) + local groupCfg = ConfigTable.GetData("MallPackagePage", mapCfg.GroupId, true) if groupCfg == nil then return end - if mapCfg.Tag == GameEnum.MallItemType.Package then - RedDotManager.SetValid(RedDotDefine.Mall_Package_New, { - AllEnum.MallToggle.Package, - groupCfg.Sort, - mapCfg.Id - }, false) - elseif mapCfg.Tag == GameEnum.MallItemType.Skin then - RedDotManager.SetValid(RedDotDefine.Mall_Package_New, { - AllEnum.MallToggle.Skin, - groupCfg.Sort, - mapCfg.Id - }, false) + local nTog = self:GetPackageToggle(mapCfg.Tag) + if nTog == nil then + return end + RedDotManager.SetValid(RedDotDefine.Mall_Package_New, { + nTog, + groupCfg.Sort, + mapCfg.Id + }, false) end ForEachTableLine(DataTable.MallPackage, foreachFunc) end @@ -922,52 +1162,26 @@ function PlayerMallData:ClearDelistedSkinTrialRedDot() end ForEachTableLine(DataTable.MallPackage, foreachFunc) end -function PlayerMallData:RemovePackageNew(nPage, nTab) +function PlayerMallData:RemovePackageNew(nPage, nSort) + if nSort == 0 then + return + end if #self._tbPackage == 0 then return end - local tbPackage = {} - if nPage == GameEnum.MallItemType.Package then - for _, v in pairs(self._tbPackage) do - local mapCfg = ConfigTable.GetData("MallPackage", v.sId) - local groupCfg = ConfigTable.GetData("MallPackagePage", mapCfg.GroupId) - if mapCfg.Tag == GameEnum.MallItemType.Package and groupCfg.Sort == nTab then - table.insert(tbPackage, v) - end - end - elseif nPage == GameEnum.MallItemType.Skin then - for _, v in pairs(self._tbPackage) do - local mapCfg = ConfigTable.GetData("MallPackage", v.sId) - local groupCfg = ConfigTable.GetData("MallPackagePage", mapCfg.GroupId) - if mapCfg.Tag == GameEnum.MallItemType.Skin then - if nTab == nil then - table.insert(tbPackage, v) - elseif groupCfg.Sort == nTab then - table.insert(tbPackage, v) - end - end - end + local nTog = self:GetPackageToggle(nPage) + if nTog == nil then + return end - for _, v in pairs(tbPackage) do + for _, v in pairs(self._tbPackage) do local mapCfg = ConfigTable.GetData("MallPackage", v.sId) - if nil ~= mapCfg then - local groupCfg = ConfigTable.GetData("MallPackagePage", mapCfg.GroupId) - if groupCfg == nil then - return - end - if mapCfg.Tag == GameEnum.MallItemType.Package then - RedDotManager.SetValid(RedDotDefine.Mall_Package_New, { - AllEnum.MallToggle.Package, - groupCfg.Sort, - mapCfg.Id - }, false) - elseif mapCfg.Tag == GameEnum.MallItemType.Skin then - RedDotManager.SetValid(RedDotDefine.Mall_Package_New, { - AllEnum.MallToggle.Skin, - groupCfg.Sort, - mapCfg.Id - }, false) - end + local groupCfg = mapCfg ~= nil and ConfigTable.GetData("MallPackagePage", mapCfg.GroupId) + if groupCfg and mapCfg.Tag == nPage and groupCfg.Sort == nSort then + RedDotManager.SetValid(RedDotDefine.Mall_Package_New, { + nTog, + groupCfg.Sort, + mapCfg.Id + }, false) local sCheckNew = LocalData.GetPlayerLocalData("Mall_Package_New") or "" local tbCheckNew = string.split(sCheckNew, ",") if table.indexof(tbCheckNew, mapCfg.Id) == 0 then @@ -991,32 +1205,14 @@ function PlayerMallData:UpdateMallPackageRedDot(tbPackageList) if groupCfg == nil then return end - if 0 < mallData.nCurStock and bPurchaseAble and not bNotNew then - if mapCfg.Tag == GameEnum.MallItemType.Package then - RedDotManager.SetValid(RedDotDefine.Mall_Package_New, { - AllEnum.MallToggle.Package, - groupCfg.Sort, - mallData.sId - }, true) - elseif mapCfg.Tag == GameEnum.MallItemType.Skin then - RedDotManager.SetValid(RedDotDefine.Mall_Package_New, { - AllEnum.MallToggle.Skin, - groupCfg.Sort, - mallData.sId - }, true) - end - elseif mapCfg.Tag == GameEnum.MallItemType.Package then + local nTog = self:GetPackageToggle(mapCfg.Tag) + if nTog ~= nil then + local bNew = 0 < mallData.nCurStock and bPurchaseAble and not bNotNew RedDotManager.SetValid(RedDotDefine.Mall_Package_New, { - AllEnum.MallToggle.Package, + nTog, groupCfg.Sort, mallData.sId - }, false) - elseif mapCfg.Tag == GameEnum.MallItemType.Skin then - RedDotManager.SetValid(RedDotDefine.Mall_Package_New, { - AllEnum.MallToggle.Skin, - groupCfg.Sort, - mallData.sId - }, false) + }, bNew) end end end diff --git a/lua/gamecore/data/dataclass/playerphonedata.lua b/lua/gamecore/data/dataclass/playerphonedata.lua index 1a13e41f7..9f0256561 100644 --- a/lua/gamecore/data/dataclass/playerphonedata.lua +++ b/lua/gamecore/data/dataclass/playerphonedata.lua @@ -191,7 +191,7 @@ function PlayerPhoneData:NewChatTrigger(mapMsgData) } table.insert(self.tbNewChatList, tbData) elseif chatCfg.AutoPopUp then - EventManager.Hit(EventId.OpenPanel, PanelId.PhonePopUp, nChatId) + PopUpManager.PopUpEnQueue(GameEnum.PopUpSeqType.NewChat, nChatId) end end end @@ -346,7 +346,10 @@ function PlayerPhoneData:CheckNewChat(nAddressId, callback) local bPhoneOpen = PanelManager.CheckPanelOpen(PanelId.Phone) if chatCfg ~= nil then if chatCfg.AutoPopUp and not bPhoneOpen then - EventManager.Hit(EventId.OpenPanel, PanelId.PhonePopUp, tbData.nChatId, false, callback) + PopUpManager.PopUpEnQueue(GameEnum.PopUpSeqType.NewChat, tbData.nChatId) + if nil ~= callback then + callback() + end else self:RefreshRedDot() EventManager.Hit("NewChatTrigger", tbData.nAddressId, tbData.nChatId) diff --git a/lua/gamecore/data/dataclass/playerpotentialpreselectiondata.lua b/lua/gamecore/data/dataclass/playerpotentialpreselectiondata.lua index 78bda45e2..d60be786d 100644 --- a/lua/gamecore/data/dataclass/playerpotentialpreselectiondata.lua +++ b/lua/gamecore/data/dataclass/playerpotentialpreselectiondata.lua @@ -271,7 +271,9 @@ function PlayerPotentialPreselectionData:SendDeletePreselection(tbIds, callback) if 0 < table.indexof(tbIds, v.nPreselectionId) then local tmpDisc = v.tbTeamDiscId local tbTeamMemberId = v.tbTeamMemberId - PlayerData.Team:UpdateFormationInfo(nIdx, tbTeamMemberId, tmpDisc, 0) + PlayerData.Team:UpdateFormationInfo(nIdx, tbTeamMemberId, tmpDisc, 0, function() + EventManager.Hit("UpdateFormationInfoSuc", nIdx) + end) end end end diff --git a/lua/gamecore/data/dataclass/playerquestdata.lua b/lua/gamecore/data/dataclass/playerquestdata.lua index 4a5cf22ea..7f168ec7b 100644 --- a/lua/gamecore/data/dataclass/playerquestdata.lua +++ b/lua/gamecore/data/dataclass/playerquestdata.lua @@ -20,7 +20,9 @@ local QuestType = { Demon = 11, TowerEvent = 12, Weekly = 13, - Assist = 14 + Assist = 14, + Dorm = 15, + GuideMission = 16 } local QuestRedDotType = { TourGuide = RedDotDefine.Task_Guide, @@ -45,7 +47,10 @@ function PlayerQuestData:Init() self.tbTeamFormation = {} self.tbTeamFormationGroup = {} self.tbTeamFormationAttr = {} + self.tbGuideMissionQuestGroup = {} + self.tbGuideMissionQuest = {} self:InitConfig() + self:UpdateQuestRedDot("GuideMission") EventManager.Add(EventId.IsNewDay, self, self.HandleExpire) EventManager.Add(EventId.UpdateWorldClass, self, self.UpdateDailyQuestRedDot) EventManager.Add(EventId.UpdateWorldClass, self, self.UpdateWeeklyQuestRedDot) @@ -78,6 +83,20 @@ function PlayerQuestData:InitConfig() table.insert(self.tbTourGuide[mapData.Order], mapData) end ForEachTableLine(DataTable.TourGuideQuest, foreachTourQuest) + local foreachGuideMissionQuestGroup = function(mapData) + if self.tbGuideMissionQuestGroup[mapData.ChapterId] == nil then + self.tbGuideMissionQuestGroup[mapData.ChapterId] = {} + end + table.insert(self.tbGuideMissionQuestGroup[mapData.ChapterId], mapData) + end + ForEachTableLine(ConfigTable.Get("GuideMissionQuestGroup"), foreachGuideMissionQuestGroup) + local foreachGuideMissionQuest = function(mapData) + if self.tbGuideMissionQuest[mapData.GroupId] == nil then + self.tbGuideMissionQuest[mapData.GroupId] = {} + end + table.insert(self.tbGuideMissionQuest[mapData.GroupId], mapData) + end + ForEachTableLine(ConfigTable.Get("GuideMissionQuest"), foreachGuideMissionQuest) local foreachDemonQuest = function(line) if nil == CacheTable.GetData("_DemonQuest", line.AdvanceGroup) then CacheTable.SetData("_DemonQuest", line.AdvanceGroup, {}) @@ -1198,6 +1217,7 @@ function PlayerQuestData:HandleExpire() self:UpdateBattlePassRedDot() self:UpdateVampireQuestRedDot() self:UpdateTeamFormationRedDot() + self:UpdateDormQuestRedDot() end function PlayerQuestData:IsQuestHasReceived(nType, nQuestId) if self._mapQuest[nType] == nil then @@ -1262,6 +1282,10 @@ function PlayerQuestData:UpdateQuestRedDot(questType) self:UpdateWeeklyQuestRedDot() elseif questType == "Assist" then self:UpdateTeamFormationRedDot() + elseif questType == "GuideMission" then + self:UpdateGuideMissionQuestRedDot() + elseif questType == "Dorm" then + self:UpdateDormQuestRedDot() end end function PlayerQuestData:UpdateDailyQuestRedDot() @@ -1354,6 +1378,41 @@ function PlayerQuestData:UpdateTeamFormationRedDot() local bTeamSelected = nSelectedTeam ~= nil RedDotManager.SetValid(RedDotDefine.TaskNewbie_TeamFormation, nil, bCanReceive or bChapterCanReceive or not bTeamSelected) end +function PlayerQuestData:UpdateGuideMissionQuestRedDot() + local tbGroupCanReceive = {} + local questList = self._mapQuest[QuestType.GuideMission] + if nil ~= questList then + for _, v in pairs(questList) do + local questCfg = ConfigTable.GetData("GuideMissionQuest", v.nTid) + local groupCfg = questCfg ~= nil and ConfigTable.GetData("GuideMissionQuestGroup", questCfg.GroupId) or nil + if nil ~= groupCfg then + local nChapterId = groupCfg.ChapterId + local nGroupId = groupCfg.Id + if tbGroupCanReceive[nChapterId] == nil then + tbGroupCanReceive[nChapterId] = {} + end + tbGroupCanReceive[nChapterId][nGroupId] = tbGroupCanReceive[nChapterId][nGroupId] or v.nStatus == 1 + end + end + end + local tbChapterList = PlayerData.GuideMission ~= nil and PlayerData.GuideMission:GetChapterList() or nil + if nil == tbChapterList then + return + end + for _, mapChapter in ipairs(tbChapterList) do + local tbChapterGroupList = PlayerData.Quest:GetGuideMissionQuestGroupByChapter(mapChapter.Id) + if nil ~= tbChapterGroupList then + for _, mapGroup in ipairs(tbChapterGroupList) do + local bCanReceive = tbGroupCanReceive[mapChapter.Id] ~= nil and tbGroupCanReceive[mapChapter.Id][mapGroup.Id] or false + local bUnlock = PlayerData.GuideMission:IsGroupUnlock(mapChapter.Id, mapGroup.Id) + RedDotManager.SetValid(RedDotDefine.GuideMission_Group, { + mapChapter.Id, + mapGroup.Id + }, bCanReceive and bUnlock) + end + end + end +end function PlayerQuestData:UpdateTourGuideQuestRedDot() local bCanReceive = false local bAllReceive = true @@ -1582,4 +1641,165 @@ function PlayerQuestData:ClearVampireSeasonQuest(nCurSeason) end end end +function PlayerQuestData:GetDormQuestData() + return self._mapQuest[QuestType.Dorm] ~= nil and self._mapQuest[QuestType.Dorm] or {} +end +function PlayerQuestData:ReceiveDormQuest(nType, nId, callback) + local tbQuestId = {} + if nId == 0 then + if self._mapQuest[QuestType.Dorm] ~= nil then + for _, v in pairs(self._mapQuest[QuestType.Dorm]) do + if v.nStatus == 1 then + table.insert(tbQuestId, v.nTid) + end + end + end + elseif nType == 0 then + table.insert(tbQuestId, nId) + end + local NetCallback = function(_, msgData) + for _, v in pairs(self._mapQuest[QuestType.Dorm]) do + if table.indexof(tbQuestId, v.nTid) > 0 then + v.nStatus = 2 + end + end + UTILS.OpenReceiveByChangeInfo(msgData.change_info, callback) + EventManager.Hit(EventId.QuestDataRefresh, "Dorm") + PlayerData.PlayerDormData:RefreshRedDotQuest() + end + local msg = {Value = 0, Version = 0} + if nId ~= 0 then + msg.Value = nId + msg.Version = nType + end + HttpNetHandler.SendMsg(NetMsgId.Id.quest_dorm_reward_receive_req, msg, nil, NetCallback) +end +function PlayerQuestData:GetDormQuestDataById(nId) + if self._mapQuest[QuestType.Dorm] == nil then + return nil + end + return self._mapQuest[QuestType.Dorm][nId] +end +function PlayerQuestData:UpdateDormQuestRedDot() + local bHasQuest = false + if self._mapQuest ~= nil and self._mapQuest[QuestType.Dorm] ~= nil then + for _, v in pairs(self._mapQuest[QuestType.Dorm]) do + if v.nStatus == 1 then + bHasQuest = true + break + end + end + end + RedDotManager.SetValid(RedDotDefine.DormQuest, nil, bHasQuest) +end +function PlayerQuestData:GetGuideMissionQuestGroupByChapter(nChapterId) + return self.tbGuideMissionQuestGroup[nChapterId] +end +function PlayerQuestData:GetGuideMissionQuestListByGroup(nGroupId) + return self.tbGuideMissionQuest[nGroupId] +end +function PlayerQuestData:GetGuideMissionQuestData() + return self._mapQuest[QuestType.GuideMission] ~= nil and self._mapQuest[QuestType.GuideMission] or {} +end +function PlayerQuestData:GetGuideMissionQuestDataById(nId) + if self._mapQuest[QuestType.GuideMission] == nil then + return nil + end + return self._mapQuest[QuestType.GuideMission][nId] +end +function PlayerQuestData:FillGuideMissionQuestDefault(nGroupId, bDone) + local tbQuestCfgList = self.tbGuideMissionQuest[nGroupId] + if tbQuestCfgList == nil then + return + end + if self._mapQuest[QuestType.GuideMission] == nil then + self._mapQuest[QuestType.GuideMission] = {} + end + local tbQuest = self._mapQuest[QuestType.GuideMission] + for _, mapQuestCfg in ipairs(tbQuestCfgList) do + if bDone then + tbQuest[mapQuestCfg.Id] = { + nTid = mapQuestCfg.Id, + nGoal = mapQuestCfg.ClientCompleteCount or 0, + nCurProgress = mapQuestCfg.ClientCompleteCount or 0, + nStatus = 2, + nExpire = 0 + } + elseif tbQuest[mapQuestCfg.Id] == nil then + tbQuest[mapQuestCfg.Id] = { + nTid = mapQuestCfg.Id, + nGoal = mapQuestCfg.ClientCompleteCount or 0, + nCurProgress = 0, + nStatus = 0, + nExpire = 0 + } + end + end +end +function PlayerQuestData:RequestGuideMissionInfo(callback) + local processCb = function(_, mapDataCb) + local tbDoneChapter = {} + if mapDataCb.Chapters ~= nil then + for _, mapChapterData in pairs(mapDataCb.Chapters) do + PlayerData.GuideMission:CacheServerUnlockTime(mapChapterData.Id, mapChapterData.UnlockTime) + if mapChapterData.Quests ~= nil and mapChapterData.Quests.List ~= nil then + for _, mapQuestData in pairs(mapChapterData.Quests.List) do + self:OnQuestProgressChanged(mapQuestData) + end + end + if mapChapterData.Done then + tbDoneChapter[mapChapterData.Id] = true + end + end + end + for nGroupId, _ in pairs(self.tbGuideMissionQuest) do + self:FillGuideMissionQuestDefault(nGroupId, false) + end + for nChapterId, _ in pairs(tbDoneChapter) do + local tbChapterGroupList = self.tbGuideMissionQuestGroup[nChapterId] + if tbChapterGroupList ~= nil then + for _, mapGroupCfg in ipairs(tbChapterGroupList) do + self:FillGuideMissionQuestDefault(mapGroupCfg.Id, true) + end + end + end + self:UpdateQuestRedDot("GuideMission") + if callback ~= nil then + callback() + end + end + HttpNetHandler.SendMsg(NetMsgId.Id.guide_mission_info_req, {}, nil, processCb) +end +function PlayerQuestData:ReceiveGuideMissionQuestReward(nTid, bGroup, callback) + local msg = { + QuestId = nTid, + Group = bGroup or false + } + local Callback = function(_, mapMsgData) + local tbQuest = self._mapQuest[QuestType.GuideMission] + if tbQuest ~= nil then + if bGroup then + local questCfg = ConfigTable.GetData("GuideMissionQuest", nTid) + local tbGroupQuestList = questCfg ~= nil and self.tbGuideMissionQuest[questCfg.GroupId] or nil + if tbGroupQuestList ~= nil then + for _, mapQuestCfg in ipairs(tbGroupQuestList) do + if tbQuest[mapQuestCfg.Id] ~= nil and tbQuest[mapQuestCfg.Id].nStatus == 1 then + tbQuest[mapQuestCfg.Id].nStatus = 2 + end + end + end + elseif tbQuest[nTid] ~= nil then + tbQuest[nTid].nStatus = 2 + end + end + local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(mapMsgData) + HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) + UTILS.OpenReceiveByChangeInfo(mapMsgData) + self:UpdateQuestRedDot("GuideMission") + if callback ~= nil and type(callback) == "function" then + callback(mapMsgData) + end + end + HttpNetHandler.SendMsg(NetMsgId.Id.guide_mission_quest_reward_receive_req, msg, nil, Callback) +end return PlayerQuestData diff --git a/lua/gamecore/data/dataclass/playerreengagementdata.lua b/lua/gamecore/data/dataclass/playerreengagementdata.lua new file mode 100644 index 000000000..15e0a378f --- /dev/null +++ b/lua/gamecore/data/dataclass/playerreengagementdata.lua @@ -0,0 +1,588 @@ +local PlayerReengagementData = class("PlayerReengagementData") +local REENGAGEMENT_RETURN_AVG_ID = "STev_02_01" +local LocalData = require("GameCore.Data.LocalData") +local RedDotManager = require("GameCore.RedDot.RedDotManager") +local SDKManager = CS.SDKManager.Instance +function PlayerReengagementData:Init() + self:InitData() +end +function PlayerReengagementData:InitData() + self._nActId = 0 + self._nOpenTime = 0 + self._nDoubleCount = 0 + self._nMaxDoubleCount = 0 + self._bDetailInited = false + self._bReunionReceived = false + self._mapLoginInfo = {} + self._bAvgWatched = false + self._mapQuestStateList = {} + self._mapQuestPoint = {} + self._mapMallInfo = {} + self._tbBoughtBundles = {} + self._mapWeeklyCard = {} + self._mapQuestDataList = {} + self._tbQuestConfig = {} +end +function PlayerReengagementData:CacheReturneeInfo(mapData) + if mapData == nil then + return + end + if mapData.Id == nil or mapData.Id == 0 then + self:RefreshRedDot(true) + self:InitData() + return + end + if self._nActId ~= mapData.Id or self._nOpenTime ~= (mapData.OpenTime or 0) then + self:RefreshRedDot(true) + self:InitData() + end + self._nActId = mapData.Id or 0 + self._nOpenTime = mapData.OpenTime or 0 + self._bReunionReceived = mapData.ReunionReward == true + self._bAvgWatched = mapData.Avg == true + local mapActData = ConfigTable.GetData("ActivityReturnee", self._nActId) + if mapActData ~= nil then + self._nMaxDoubleCount = mapActData.DoubleCount or 0 + end + self._nDoubleCount = math.max(self._nMaxDoubleCount - (mapData.DoubleCount or 0), 0) + self:TryEnqueueReturnAvg() + self:RefreshReengagementPopUp() + local fet = function(mapDataTb) + if self._tbQuestConfig[mapDataTb.Id] == nil then + self._tbQuestConfig[mapDataTb.Id] = mapDataTb + end + if self._mapQuestDataList[mapDataTb.GroupId] == nil then + self._mapQuestDataList[mapDataTb.GroupId] = {} + end + self._mapQuestDataList[mapDataTb.GroupId][mapDataTb.Id] = { + nId = mapDataTb.Id, + nStatus = 0, + Progress = { + Cur = 0, + Max = self:GetQuestMaxProgress(mapDataTb.Id) + } + } + end + ForEachTableLine(ConfigTable.Get("ActivityReturneeQuest"), fet) + self:RefreshRedDot() + if self:GetActIsOpen() then + self:RequestReengagementInfo() + end + self._mapQuestPointConfig = {} + local ForeachActivity = function(mapQuestData) + if mapQuestData.ReturneeId == self._nActId then + table.insert(self._mapQuestPointConfig, mapQuestData) + end + end + ForEachTableLine(ConfigTable.Get("ActivityReturneeQuestPoint"), ForeachActivity) + table.sort(self._mapQuestPointConfig, function(a, b) + return a.Point < b.Point + end) +end +function PlayerReengagementData:RefreshRedDot(bClear) + if self._nActId == 0 then + return + end + local bActIsOpen = not bClear and self:GetActIsOpen() + local nCurDay = 0 + if bActIsOpen then + local nOpenDayStartTime = CS.ClientManager.Instance:GetNextRefreshTime(self._nOpenTime) - 86400 + nCurDay = math.floor((CS.ClientManager.Instance.serverTimeStamp - nOpenDayStartTime) / 86400) + end + for nGroupId, mapQuestList in pairs(self._mapQuestDataList) do + local bCanReceive = false + local mapGroupConfig = ConfigTable.GetData("ActivityReturneeQuestGroup", nGroupId) + if bActIsOpen and mapGroupConfig ~= nil and mapGroupConfig.ReturneeId == self._nActId and nCurDay >= mapGroupConfig.DayOpen then + for _, mapQuest in pairs(mapQuestList) do + if mapQuest.nStatus == 1 then + bCanReceive = true + break + end + end + end + RedDotManager.SetValid(RedDotDefine.Activity_Reengagement_Task_Group, { + self._nActId, + nGroupId + }, bCanReceive) + end + local bQuestPointReward = false + if bActIsOpen then + local nPoint = tonumber(self._mapQuestPoint.Point) or 0 + local CheckQuestPointReward = function(mapConfig) + if mapConfig.ReturneeId == self._nActId and nPoint >= mapConfig.Point and not self:CheckPointRewardReceived(mapConfig.Index) then + bQuestPointReward = true + end + end + ForEachTableLine(ConfigTable.Get("ActivityReturneeQuestPoint"), CheckQuestPointReward) + end + RedDotManager.SetValid(RedDotDefine.Activity_Reengagement_QuestPoint, self._nActId, bQuestPointReward) + local mapLoginInfo = self._mapLoginInfo or {} + local bLoginReward = bActIsOpen and (tonumber(mapLoginInfo.Receive) or 0) > (tonumber(mapLoginInfo.Actual) or 0) + RedDotManager.SetValid(RedDotDefine.Activity_Reengagement_LoginReward, self._nActId, bLoginReward) + local mapWeeklyCard = self._mapWeeklyCard or {} + local bWeeklyCard = bActIsOpen and mapWeeklyCard.Id ~= nil and mapWeeklyCard.Id ~= "" and 0 < (tonumber(mapWeeklyCard.Remaining) or 0) and not mapWeeklyCard.Received + RedDotManager.SetValid(RedDotDefine.Activity_Reengagement_WeeklyCard, self._nActId, bWeeklyCard) +end +function PlayerReengagementData:OnStateNotify() + if self:GetActIsOpen() then + self:RequestReengagementInfo() + else + self:RefreshRedDot() + end +end +function PlayerReengagementData:RefreshReengagementPopUp() + if not self:GetActIsOpen() then + return + end + if not self:CheckCanReceive() then + return + end + if ConfigTable.GetData("ActivityReturneeLoginRewardControl", self._nActId) == nil then + return + end + PopUpManager.PopUpEnQueue(GameEnum.PopUpSeqType.Reengagement, { + nActId = self._nActId + }) +end +function PlayerReengagementData:RequestReengagementInfo(callback) + local nActId = self._nActId + local nOpenTime = self._nOpenTime + local processCb = function(_, mapDataCb) + if self._nActId ~= nActId or self._nOpenTime ~= nOpenTime then + return + end + self._bReunionReceived = mapDataCb.Reunion.ReunionReward == true + self._bAvgWatched = mapDataCb.Avg.Avg == true + self._mapLoginInfo = mapDataCb.Login + self._mapQuestPoint = {} + local tbReceived = UTILS.ParseByteString(mapDataCb.QuestPoint.Received) + self._mapQuestPoint.Received = tbReceived or {} + self._mapQuestPoint.Point = tonumber(mapDataCb.QuestPoint.Point) or 0 + self._mapQuestStateList = {} + for _, mapQuestList in pairs(self._mapQuestDataList) do + for _, mapQuest in pairs(mapQuestList) do + mapQuest.nStatus = 0 + mapQuest.Progress = { + Cur = 0, + Max = self:GetQuestMaxProgress(mapQuest.nId) + } + end + end + if mapDataCb.Quests ~= nil and mapDataCb.Quests.List ~= nil then + for k, mapQuestData in pairs(mapDataCb.Quests.List) do + local questConfig = ConfigTable.GetData("ActivityReturneeQuest", mapQuestData.Id) + if questConfig ~= nil then + local mapProgress = mapQuestData.Progress and mapQuestData.Progress[1] + if mapProgress == nil then + mapProgress = { + Cur = 0, + Max = self:GetQuestMaxProgress(mapQuestData.Id) + } + end + local dataToInsert = { + nId = mapQuestData.Id, + nStatus = mapQuestData.Status, + Progress = mapProgress + } + self._mapQuestStateList[mapQuestData.Id] = dataToInsert + self._mapQuestDataList[questConfig.GroupId] = self._mapQuestDataList[questConfig.GroupId] or {} + self._mapQuestDataList[questConfig.GroupId][mapQuestData.Id] = dataToInsert + end + end + else + self._mapQuestStateList = {} + end + self._mapWeeklyCard = {} + self._mapMallInfo = mapDataCb.MallInfo + if self._mapMallInfo ~= nil then + self._tbBoughtBundles = self._mapMallInfo.Ids + self._mapWeeklyCard = self._mapMallInfo.Card + end + self._bDetailInited = true + self:RefreshRedDot() + if callback ~= nil then + callback() + end + end + HttpNetHandler.SendMsg(NetMsgId.Id.activity_returnee_info_req, {}, nil, processCb) +end +function PlayerReengagementData:GetAvgWatched() + return self._bAvgWatched +end +function PlayerReengagementData:SetAvgWatched() + local cb = function() + self._bAvgWatched = true + end + HttpNetHandler.SendMsg(NetMsgId.Id.activity_returnee_avg_req, {}, nil, cb) +end +function PlayerReengagementData:TryEnqueueReturnAvg() + if self:GetAvgWatched() or not self:GetActIsOpen() then + return + end + PopUpManager.PopUpEnQueue(GameEnum.PopUpSeqType.ReengagementAvg, true) +end +function PlayerReengagementData:PlayReturnAvg(callback) + if self:GetAvgWatched() or not self:GetActIsOpen() then + if callback ~= nil then + callback() + end + return + end + local mapActData = ConfigTable.GetData("ActivityReturnee", self:GetActId()) + local sAvgId + if mapActData ~= nil and mapActData.AVG ~= nil then + sAvgId = mapActData.AVG + else + sAvgId = REENGAGEMENT_RETURN_AVG_ID + end + if type(sAvgId) ~= "string" or sAvgId == "" or sAvgId == "0" then + if callback ~= nil then + callback() + end + return + end + local bCallbackDone = false + local func_Cancel + local func_Continue = function() + EventManager.Remove("ForceCloseAllBeforeBackLogin", self, func_Cancel) + PlayerData.Voice:ResumeBoardFreeTimer() + if callback ~= nil then + callback() + end + end + local function func_LoadingClosed() + EventManager.Remove(EventId.TransAnimOutClear, self, func_LoadingClosed) + func_Continue() + end + local function func_AvgEnd() + if bCallbackDone then + return + end + bCallbackDone = true + self:SetAvgWatched() + EventManager.Remove("AvgSTEnd", self, func_AvgEnd) + local sAvgIdHead = string.sub(sAvgId, 1, 2) + if sAvgIdHead == "ST" or sAvgIdHead == "CG" then + EventManager.Add(EventId.TransAnimOutClear, self, func_LoadingClosed) + else + func_Continue() + end + end + function func_Cancel() + bCallbackDone = true + EventManager.Remove("AvgSTEnd", self, func_AvgEnd) + EventManager.Remove(EventId.TransAnimOutClear, self, func_LoadingClosed) + EventManager.Remove("ForceCloseAllBeforeBackLogin", self, func_Cancel) + PlayerData.Voice:ClearTimer() + PlayerData.Voice:ResumeBoardFreeTimer() + end + PlayerData.Voice:PauseBoardFreeTimer() + EventManager.Add("ForceCloseAllBeforeBackLogin", self, func_Cancel) + EventManager.Add("AvgSTEnd", self, func_AvgEnd) + EventManager.Hit("StoryDialog_DialogStart", sAvgId, Settings.sCurrentTxtLanguage, Settings.sCurrentVoLanguage) +end +function PlayerReengagementData:CheckCanReceive() + return not self._bReunionReceived +end +function PlayerReengagementData:CheckPointRewardReceived(nPointIndex) + local tbReceived = self._mapQuestPoint.Received or {} + for _, mapConfig in ipairs(self._mapQuestPointConfig or {}) do + if nPointIndex <= mapConfig.Index and UTILS.IsBitSet(tbReceived, mapConfig.Index + 1) then + return true + end + end + return false +end +function PlayerReengagementData:IsQuestGroupAllReceived(nGroupIndex) + local nGroupId = nGroupIndex + 100 + local nGroupQuestCount = 0 + for k, v in pairs(self._tbQuestConfig) do + if v.GroupId == nGroupId then + nGroupQuestCount = nGroupQuestCount + 1 + end + end + local nActual = 0 + local tbThisGroupQuestList = self:GetQuestListByGroup(nGroupId) + if tbThisGroupQuestList == nil then + return false + end + for _, v in pairs(tbThisGroupQuestList) do + if v.nStatus == 2 then + nActual = nActual + 1 + else + return false + end + end + if nGroupQuestCount > nActual then + return false + end + return true +end +function PlayerReengagementData:GetQuestListByGroup(nGroupId) + if self._mapQuestDataList == nil or next(self._mapQuestDataList) == nil then + self:RequestReengagementInfo(function() + return self._mapQuestDataList[nGroupId] + end) + else + return self._mapQuestDataList[nGroupId] + end +end +function PlayerReengagementData:GetQuestConfigDataByGroup(nGroupId) + local tbThisGroup = {} + for k, v in pairs(self._tbQuestConfig) do + if v.GroupId == nGroupId then + table.insert(tbThisGroup, v) + end + end + return tbThisGroup +end +function PlayerReengagementData:GetQuestDataById(nQuestId) + local func = function() + local ret = self._mapQuestStateList[nQuestId] + if ret == nil then + self._mapQuestStateList[nQuestId] = { + nId = nQuestId, + nStatus = 0, + Progress = { + Cur = 0, + Max = self:GetQuestMaxProgress(nQuestId) + } + } + end + return self._mapQuestStateList[nQuestId] + end + if not self._bDetailInited then + self:RequestReengagementInfo(function() + return func() + end) + else + return func() + end +end +function PlayerReengagementData:GetQuestConfigDataById(nQuestId) + return self._tbQuestConfig[nQuestId] +end +function PlayerReengagementData:GetQuestMaxProgress(nQuestId) + local mapQuestConfig = self:GetQuestConfigDataById(nQuestId) + if mapQuestConfig == nil then + return 1 + end + local tbParams = decodeJson(mapQuestConfig.CompleteParams) + local nParamIndex = mapQuestConfig.CompleteCond == GameEnum.questCompleteCond.ItemsDeplete and 2 or 1 + return tonumber(tbParams[nParamIndex]) or 1 +end +function PlayerReengagementData:GetActCfgData() + return {} +end +function PlayerReengagementData:GetWeeklyCardData() + if not self._bDetailInited then + self:RequestReengagementInfo(function() + return self._mapWeeklyCard + end) + else + return self._mapWeeklyCard + end +end +function PlayerReengagementData:GetActLoginRewardList() + if not self._bDetailInited then + self:RequestReengagementInfo(function() + return self._mapLoginInfo + end) + else + return self._mapLoginInfo + end +end +function PlayerReengagementData:GetQuestPointInfo() + if not self._bDetailInited then + self:RequestReengagementInfo(function() + return self._mapQuestPoint + end) + else + return self._mapQuestPoint + end +end +function PlayerReengagementData:GetDoubleDropCount() + return self._nDoubleCount +end +function PlayerReengagementData:GetMaxDoubleDropCount() + return self._nMaxDoubleCount +end +function PlayerReengagementData:GetDoubleFuncType() + return { + GameEnum.instanceType.DailyInstance, + GameEnum.instanceType.RegionBoss, + GameEnum.instanceType.SkillInstance, + GameEnum.instanceType.CharGemInstance + } +end +function PlayerReengagementData:GetActId() + return self._nActId +end +function PlayerReengagementData:GetActIsOpen() + local nCurTime = CS.ClientManager.Instance.serverTimeStamp + if self._nOpenTime == 0 or self._nActId == 0 or nCurTime >= self:GetReengagementCloseTime() then + return false + end + return CS.ClientManager.Instance.serverTimeStamp >= self._nOpenTime +end +function PlayerReengagementData:GetReengagementOpenTime() + return self._nOpenTime +end +function PlayerReengagementData:SetOpenTime(nOpenTime) + if nOpenTime == nil then + return + end + self._nOpenTime = nOpenTime + self:RefreshRedDot() +end +function PlayerReengagementData:GetReengagementRemainTime() + return self:GetReengagementCloseTime() - CS.ClientManager.Instance.serverTimeStamp +end +function PlayerReengagementData:GetReengagementCloseTime() + local nTime = self._nOpenTime + (ConfigTable.GetConfigNumber("ActivityReturneeDuration") or 0) * 24 * 60 * 60 + return CS.ClientManager.Instance:GetNextRefreshTime(nTime) - 86400 +end +function PlayerReengagementData:GetLimitedTrialBuildList() + if self:GetActIsOpen() == false then + return {} + end + local nWorldLevel = PlayerData.Base:GetWorldClass() + local mapTrialBuildData + local foreachMapData = function(mapData) + if nWorldLevel >= mapData.LevelMin and (mapData.LevelMax == -1 or nWorldLevel <= mapData.LevelMax) then + mapTrialBuildData = mapData + end + end + ForEachTableLine(ConfigTable.Get("ActivityReturneeTrialBuildGroup"), foreachMapData) + if mapTrialBuildData == nil then + return {} + end + local tbTrialBuildIds = {} + local foreachMapData1 = function(mapData) + if mapData ~= nil and mapData.Group == mapTrialBuildData.Id then + table.insert(tbTrialBuildIds, mapData.TrialBuildId) + end + end + ForEachTableLine(ConfigTable.Get("ActivityReturneeTrialBuild"), foreachMapData1) + return tbTrialBuildIds +end +function PlayerReengagementData:GetPurchasedBundles() + return self._tbBoughtBundles +end +function PlayerReengagementData:UpdateDoubleCount(nDoubleCount) + self._nDoubleCount = math.max(self._nMaxDoubleCount - nDoubleCount, 0) +end +function PlayerReengagementData:BuyWeeklyCard(sId, sStatistical) + PlayerData.Mall:BuyWeeklyCard(sId, sStatistical) +end +function PlayerReengagementData:BuyReengagementPack(sId, sStatistical) + PlayerData.Mall:BuyReengagementPackage(sId, sStatistical) +end +function PlayerReengagementData:RequestReceiveReunionReward(callback) + local cb = function(_, changeInfo) + self._bReunionReceived = true + local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(changeInfo) + HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) + UTILS.OpenReceiveByChangeInfo(changeInfo, callback) + end + HttpNetHandler.SendMsg(NetMsgId.Id.activity_returnee_reunion_reward_req, {}, nil, cb) +end +function PlayerReengagementData:RequestReceiveWeeklyCard(callback) + local cb = function(_, changeInfo) + self._mapWeeklyCard.Received = true + self:RefreshRedDot() + local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(changeInfo) + HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) + UTILS.OpenReceiveByChangeInfo(changeInfo, callback) + EventManager.Hit("RefreshReengagementWeeklyCard") + end + HttpNetHandler.SendMsg(NetMsgId.Id.activity_returnee_card_reward_receive_req, {}, nil, cb) +end +function PlayerReengagementData:RequestReceiveQuestReward(nQuestId) + local cb = function(_, changeInfo) + local nGroupId = self._tbQuestConfig[nQuestId].GroupId + for _, mapQuest in pairs(self._mapQuestStateList) do + local nThisGroupId = self._tbQuestConfig[mapQuest.nId].GroupId + if mapQuest.nStatus == 1 and nThisGroupId == nGroupId then + mapQuest.nStatus = 2 + mapQuest.Progress.Cur = mapQuest.Progress.Max + self._mapQuestPoint.Point = self._mapQuestPoint.Point + 1 + end + end + if self._mapQuestDataList[nGroupId] ~= nil then + for k, v in pairs(self._mapQuestDataList[nGroupId]) do + if v.nStatus == 1 then + v.nStatus = 2 + v.Progress.Cur = v.Progress.Max + end + end + end + self:RefreshRedDot() + local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(changeInfo) + HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) + UTILS.OpenReceiveByChangeInfo(changeInfo, function() + EventManager.Hit("RefreshReengagementQuest") + EventManager.Hit("RefreshReengagementQuestPoint") + end) + end + HttpNetHandler.SendMsg(NetMsgId.Id.activity_returnee_quest_reward_receive_req, {Value = nQuestId}, nil, cb) +end +function PlayerReengagementData:RequestReceiveQuestPointReward(nPointIndex) + local cb = function(_, changeInfo) + self._mapQuestPoint.Received = self._mapQuestPoint.Received or {} + local nPoint = tonumber(self._mapQuestPoint.Point) or 0 + for _, mapConfig in ipairs(self._mapQuestPointConfig or {}) do + if nPoint >= mapConfig.Point then + UTILS.SetBit(self._mapQuestPoint.Received, mapConfig.Index + 1) + end + end + self:RefreshRedDot() + local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(changeInfo) + HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) + UTILS.OpenReceiveByChangeInfo(changeInfo) + EventManager.Hit("RefreshReengagementQuestPoint") + end + HttpNetHandler.SendMsg(NetMsgId.Id.activity_returnee_quest_point_reward_receive_req, {Value = nPointIndex}, nil, cb) +end +function PlayerReengagementData:RequestReceiveLoginReward(callback) + local cb = function(_, changeInfo) + self._mapLoginInfo.Actual = self._mapLoginInfo.Receive + self:RefreshRedDot() + local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(changeInfo) + HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) + UTILS.OpenReceiveByChangeInfo(changeInfo, callback) + end + HttpNetHandler.SendMsg(NetMsgId.Id.activity_returnee_login_reward_receive_req, {}, nil, cb) +end +function PlayerReengagementData:OnQuestChangeNotify(mapQuestData) + if self._nActId == 0 or mapQuestData == nil or mapQuestData.Id == nil then + return + end + local questConfig = ConfigTable.GetData("ActivityReturneeQuest", mapQuestData.Id) + if questConfig == nil then + return + end + local mapProgress + if mapQuestData.Progress ~= nil then + mapProgress = mapQuestData.Progress[1] + end + if mapProgress == nil then + mapProgress = { + Cur = 0, + Max = self:GetQuestMaxProgress(mapQuestData.Id) + } + end + local dataToInsert = { + nId = mapQuestData.Id, + nStatus = mapQuestData.Status, + Progress = mapProgress + } + self._mapQuestStateList[mapQuestData.Id] = dataToInsert + if self._mapQuestDataList[questConfig.GroupId] == nil then + self._mapQuestDataList[questConfig.GroupId] = {} + end + self._mapQuestDataList[questConfig.GroupId][mapQuestData.Id] = dataToInsert + self:RefreshRedDot() + EventManager.Hit("RefreshReengagementQuest") +end +return PlayerReengagementData diff --git a/lua/gamecore/data/dataclass/playerroguebossdata.lua b/lua/gamecore/data/dataclass/playerroguebossdata.lua index 598ef86a6..5a8dacf38 100644 --- a/lua/gamecore/data/dataclass/playerroguebossdata.lua +++ b/lua/gamecore/data/dataclass/playerroguebossdata.lua @@ -304,7 +304,10 @@ function PlayerRogueBossData:CacheRogueBossData(tbData) tab.Star = v.Star tab.First = v.First tab.ThreeStar = v.ThreeStar - tab.BuildId = v.BuildId + tab.BuildId = 0 + if v.Build ~= nil then + tab.BuildId = v.Build.BuildId or 0 + end tab.maxStar = v.ThreeStar and 3 or v.Star self.CacheBossLevelMsg[v.Id] = tab end diff --git a/lua/gamecore/data/dataclass/playershopdata.lua b/lua/gamecore/data/dataclass/playershopdata.lua index 4f7b07d0d..218e529f9 100644 --- a/lua/gamecore/data/dataclass/playershopdata.lua +++ b/lua/gamecore/data/dataclass/playershopdata.lua @@ -66,7 +66,19 @@ end function PlayerShopData:GetShopList() local tbList = {} for _, mapShop in pairs(self._tbShops) do - if mapShop.bUnlock and mapShop.bOpenAble then + if mapShop.bUnlock and mapShop.bOpenAble and mapShop.nType == GameEnum.ShopType.Resident then + table.insert(tbList, mapShop) + end + end + table.sort(tbList, function(a, b) + return a.nSequence < b.nSequence + end) + return tbList +end +function PlayerShopData:GetShopListByType(nType) + local tbList = {} + for _, mapShop in pairs(self._tbShops) do + if mapShop.bUnlock and mapShop.bOpenAble and mapShop.nType == nType then table.insert(tbList, mapShop) end end @@ -125,6 +137,21 @@ function PlayerShopData:GetShopFirstIn() end return bFirst end +function PlayerShopData:CheckShopJumpAble(nShopId) + local sLockTip = "" + local mapCfg = ConfigTable.GetData("ResidentShop", nShopId) + if not mapCfg then + return false, sLockTip + end + if mapCfg.UnlockCondType == GameEnum.shopCond.WorldClassSpecific then + local worldClass = PlayerData.Base:GetWorldClass() + local tbParams = decodeJson(mapCfg.UnlockCondParams) + local bAble = worldClass >= tbParams[1] + sLockTip = orderedFormat(ConfigTable.GetUIText("Shop_Cond_WorldClass"), tbParams[1]) + return bAble, sLockTip + end + return true, sLockTip +end function PlayerShopData:CreateData() local nServerTimeStamp = ClientManager.serverTimeStamp local func_ForEach_Shop = function(mapCfgData) @@ -158,7 +185,8 @@ function PlayerShopData:CreateShopData(mapCfgData, nServerTimeStamp) bUnlock = false, bOpenAble = false, nServerRefreshTime = 0, - nNextRefreshTime = 0 + nNextRefreshTime = 0, + nType = mapCfgData.Type } self._tbShops[mapCfgData.Id] = mapShop self:UpdateShopData(mapCfgData.Id) diff --git a/lua/gamecore/data/dataclass/playerskillinstancedata.lua b/lua/gamecore/data/dataclass/playerskillinstancedata.lua index 6f6af6f3d..f666d9bae 100644 --- a/lua/gamecore/data/dataclass/playerskillinstancedata.lua +++ b/lua/gamecore/data/dataclass/playerskillinstancedata.lua @@ -95,9 +95,13 @@ function PlayerSkillInstanceData:CacheSkillInstanceLevel(tbData) local t2 = mapData.Star >= 2 local t3 = mapData.Star >= 3 local nStar = mapData.Star + local nBuildId = 0 + if mapData.Build ~= nil then + nBuildId = mapData.Build.BuildId or 0 + end self.mapAllLevel[mapData.Id] = { nStar = nStar, - nBuildId = mapData.BuildId, + nBuildId = nBuildId, tbTarget = { t1, t2, @@ -168,9 +172,12 @@ function PlayerSkillInstanceData:MsgEnterSkillInstance(nLevelId, nBuildId, callb self._EntryTime = CS.ClientManager.Instance.serverTimeStampWithTimeZone self._Build_id = nBuildId self._Level_id = nLevelId + local mapBuildData = PlayerData.Build:GetBuildData(nBuildId) + local bTrial = mapBuildData.nBuildSource == AllEnum.BuildSource.Trial or mapBuildData.nBuildSource == AllEnum.BuildSource.LimitedTrial + local nBuildType = bTrial and 2 or 1 local msg = {} msg.Id = nLevelId - msg.BuildId = nBuildId + msg.Build = {Type = nBuildType, BuildId = nBuildId} local msgCallback = function(_, mapChangeInfo) self:EnterSkillInstance(nLevelId, nBuildId) if self.mapAllLevel[nLevelId] == nil then diff --git a/lua/gamecore/data/dataclass/playerstartowerautoplandata.lua b/lua/gamecore/data/dataclass/playerstartowerautoplandata.lua new file mode 100644 index 000000000..828fe9c59 --- /dev/null +++ b/lua/gamecore/data/dataclass/playerstartowerautoplandata.lua @@ -0,0 +1,1026 @@ +local StarTowerAutoDecision = require("Game.Adventure.StarTower.StarTowerAutoDecision") +local PlayerStarTowerAutoPlanData = class("PlayerStarTowerAutoPlanData") +local SCHEMA_VERSION = 1 +local DEFAULT_PLAN_COUNT = ConfigTable.GetConfigNumber("TowerVitaOptionMax") +local OptionValueType = { + Boolean = "Boolean", + Integer = "Integer", + List = "List" +} +local OptionConfig = { + { + sKey = "PresetFirstSwitch", + nOptionId = AllEnum.StarTowerAutoDecisionSettings.PresetFirstSwitch, + sType = OptionValueType.Boolean, + tbPath = { + "mapPotential", + "bPresetFirst" + } + }, + { + sKey = "PresetOnlySwitch", + nOptionId = AllEnum.StarTowerAutoDecisionSettings.PresetOnlySwitch, + sType = OptionValueType.Boolean, + tbPath = { + "mapPotential", + "bPresetOnly" + } + }, + { + sKey = "PotentialSort", + nOptionId = AllEnum.StarTowerAutoDecisionSettings.PotentialSort, + sType = OptionValueType.List, + tbPath = { + "mapPotential", + "tbPotentialSort" + } + }, + { + sKey = "PotentialRerollSwitch", + nOptionId = AllEnum.StarTowerAutoDecisionSettings.PotentialRerollSwitch, + sType = OptionValueType.Boolean, + tbPath = { + "mapPotential", + "bPotentialReroll" + } + }, + { + sKey = "PotentialRerollCoinNumSelector", + nOptionId = AllEnum.StarTowerAutoDecisionSettings.PotentialRerollCoinNumSelector, + sType = OptionValueType.Integer, + tbPath = { + "mapPotential", + "nPotentialRerollCoinNum" + } + }, + { + sKey = "ShopFirstChoose", + nOptionId = AllEnum.StarTowerAutoDecisionSettings.ShopFirstChoose, + sType = OptionValueType.Integer, + tbPath = {"mapShop", "nShopFirst"} + }, + { + sKey = "ShopUpgradeDropdown", + nOptionId = AllEnum.StarTowerAutoDecisionSettings.ShopUpgradeDropdown, + sType = OptionValueType.Integer, + tbPath = { + "mapShop", + "nShopUpgradePrice" + } + }, + { + sKey = "ShopSort", + nOptionId = AllEnum.StarTowerAutoDecisionSettings.ShopSort, + sType = OptionValueType.List, + tbPath = {"mapShop", "tbShopSort"} + }, + { + sKey = "ShopCoinRerollSwitch", + nOptionId = AllEnum.StarTowerAutoDecisionSettings.ShopCoinRerollSwitch, + sType = OptionValueType.Boolean, + tbPath = { + "mapShop", + "bShopCoinReroll" + } + }, + { + sKey = "ShopCoinNumSelector", + nOptionId = AllEnum.StarTowerAutoDecisionSettings.ShopCoinNumSelector, + sType = OptionValueType.Integer, + tbPath = { + "mapShop", + "nShopCoinNum" + } + }, + { + sKey = "ShopFinalRerollSwitch", + nOptionId = AllEnum.StarTowerAutoDecisionSettings.ShopFinalRerollSwitch, + sType = OptionValueType.Boolean, + tbPath = { + "mapShop", + "bShopFinalReroll" + } + }, + { + sKey = "ShopFinalAllInSwitch", + nOptionId = AllEnum.StarTowerAutoDecisionSettings.ShopFinalAllInSwitch, + sType = OptionValueType.Boolean, + tbPath = { + "mapShop", + "bShopFinalAllIn" + } + }, + { + sKey = "EventTendency", + nOptionId = AllEnum.StarTowerAutoDecisionSettings.EventTendency, + sType = OptionValueType.Integer, + tbPath = { + "mapEvent", + "nEventTendency" + } + }, + { + sKey = "EventSort", + nOptionId = AllEnum.StarTowerAutoDecisionSettings.EventSort, + sType = OptionValueType.List, + tbPath = { + "mapEvent", + "tbEventSort" + } + } +} +local mapOptionConfigById = {} +local _RefreshOptionConfigIndex = function() + mapOptionConfigById = {} + for _, mapConfig in ipairs(OptionConfig) do + mapOptionConfigById[mapConfig.nOptionId] = mapConfig + end +end +_RefreshOptionConfigIndex() +local _IsTable = function(value) + return type(value) == "table" +end +local _ToNumber = function(value, nDefault) + local nValue = tonumber(value) + if nValue == nil then + return nDefault or 0 + end + return nValue +end +local _ToBool = function(value, bDefault) + if value == nil then + return bDefault == true + end + return value == true +end +local _GetField = function(mapData, sLocalKey, sServerKey, defaultValue) + if not _IsTable(mapData) then + return defaultValue + end + if mapData[sLocalKey] ~= nil then + return mapData[sLocalKey] + end + if sServerKey ~= nil and mapData[sServerKey] ~= nil then + return mapData[sServerKey] + end + return defaultValue +end +local function _Clone(value) + if clone ~= nil then + return clone(value) + end + if type(value) ~= "table" then + return value + end + local ret = {} + for k, v in pairs(value) do + ret[k] = _Clone(v) + end + return ret +end +local _CopyArray = function(tbList) + local tbRet = {} + if not _IsTable(tbList) then + return tbRet + end + for _, value in ipairs(tbList) do + table.insert(tbRet, value) + end + return tbRet +end +local _BuildEnumSet = function(mapEnum) + local mapSet = {} + if not _IsTable(mapEnum) then + return mapSet + end + for _, nValue in pairs(mapEnum) do + if type(nValue) == "number" then + mapSet[nValue] = true + end + end + return mapSet +end +local ValidPotentialRule = _BuildEnumSet(StarTowerAutoDecision.PotentialRule) +local ValidShopRule = _BuildEnumSet(StarTowerAutoDecision.ShopRule) +local ValidEventRule = _BuildEnumSet(StarTowerAutoDecision.EventRule) +local _NormalizePriority = function(tbPriority, mapValidRule) + local tbRet = {} + local mapAdded = {} + if not _IsTable(tbPriority) then + return tbRet + end + for _, nRule in ipairs(tbPriority) do + nRule = _ToNumber(nRule, 0) + if mapValidRule[nRule] == true and mapAdded[nRule] ~= true then + table.insert(tbRet, nRule) + mapAdded[nRule] = true + end + end + return tbRet +end +local _RemoveFromArray = function(tbList, value) + if not _IsTable(tbList) then + return false + end + for i = #tbList, 1, -1 do + if tbList[i] == value then + table.remove(tbList, i) + return true + end + end + return false +end +local _InsertUnique = function(tbList, value, nIndex) + if not _IsTable(tbList) then + return false + end + _RemoveFromArray(tbList, value) + nIndex = _ToNumber(nIndex, #tbList + 1) + if nIndex < 1 then + nIndex = 1 + elseif nIndex > #tbList + 1 then + nIndex = #tbList + 1 + end + table.insert(tbList, nIndex, value) + return true +end +local _SortPlanList = function(tbPlanList) + if not _IsTable(tbPlanList) then + return + end + table.sort(tbPlanList, function(a, b) + return _ToNumber(a and a.nPlanId, 0) < _ToNumber(b and b.nPlanId, 0) + end) +end +local _GetValueByPath = function(mapData, tbPath) + local value = mapData + if not _IsTable(tbPath) then + return value + end + for _, key in ipairs(tbPath) do + if not _IsTable(value) then + return nil + end + value = value[key] + end + return value +end +local _SetValueByPath = function(mapData, tbPath, value) + if not (_IsTable(mapData) and _IsTable(tbPath)) or #tbPath <= 0 then + return false + end + local mapTarget = mapData + for i = 1, #tbPath - 1 do + local key = tbPath[i] + if not _IsTable(mapTarget[key]) then + mapTarget[key] = {} + end + mapTarget = mapTarget[key] + end + mapTarget[tbPath[#tbPath]] = value + return true +end +local _IsArrayEqual = function(tbLeft, tbRight) + if not _IsTable(tbLeft) or not _IsTable(tbRight) then + return tbLeft == tbRight + end + if #tbLeft ~= #tbRight then + return false + end + for i = 1, #tbLeft do + if tbLeft[i] ~= tbRight[i] then + return false + end + end + return true +end +local _IsOptionValueEqual = function(leftValue, rightValue, sType) + if sType == OptionValueType.List then + return _IsArrayEqual(leftValue or {}, rightValue or {}) + end + return leftValue == rightValue +end +local _GetListValue = function(mapList) + if not _IsTable(mapList) then + return {} + end + if _IsTable(mapList.Values) then + return _CopyArray(mapList.Values) + end + if _IsTable(mapList.List) then + return _CopyArray(mapList.List) + end + if _IsTable(mapList.Value) then + return _CopyArray(mapList.Value) + end + return _CopyArray(mapList) +end +local _GetServerOptionValue = function(mapOption, sType) + if not _IsTable(mapOption) then + return nil + end + local mapData = _IsTable(mapOption.Data) and mapOption.Data or mapOption + if sType == OptionValueType.Boolean then + return _ToBool(_GetField(mapData, "bValue", "Boolean", nil), false) + elseif sType == OptionValueType.Integer then + return _ToNumber(_GetField(mapData, "nValue", "Integer", nil), 0) + elseif sType == OptionValueType.List then + return _GetListValue(_GetField(mapData, "tbValue", "List", nil)) + end +end +local _BuildServerOption = function(nOptionId, sType, value) + local mapOption = {Id = nOptionId} + if sType == OptionValueType.Boolean then + mapOption.Boolean = value == true + elseif sType == OptionValueType.Integer then + mapOption.Integer = _ToNumber(value, 0) + elseif sType == OptionValueType.List then + mapOption.List = { + Values = _CopyArray(value) + } + end + return mapOption +end +local _ParseDefaultOptionValue = function(sDefaultValue, sType) + if sDefaultValue == nil or sDefaultValue == "" then + return nil + end + local value = sDefaultValue + if type(value) == "string" then + value = decodeJson(value) + end + if sType == OptionValueType.Boolean then + if type(value) == "boolean" then + return value + end + if value == 0 then + return false + end + if value == 1 then + return true + end + return nil + elseif sType == OptionValueType.Integer then + if type(value) == "number" then + return value + end + return nil + elseif sType == OptionValueType.List then + if not _IsTable(value) then + return nil + end + local tbRet = {} + for _, nValue in ipairs(value) do + if type(nValue) ~= "number" then + return nil + end + table.insert(tbRet, nValue) + end + return tbRet + end + return nil +end +local _ApplyConfigDefaultValues = function(mapDefaultPlan) + if not _IsTable(mapDefaultPlan) then + return + end + for _, mapOptionConfig in ipairs(OptionConfig) do + local mapOptionData = ConfigTable.GetData("TowerVitaOption", mapOptionConfig.nOptionId) + local value = mapOptionData and _ParseDefaultOptionValue(mapOptionData.DefaultValue, mapOptionConfig.sType) or nil + if value ~= nil then + _SetValueByPath(mapDefaultPlan, mapOptionConfig.tbPath, value) + else + end + end +end +function PlayerStarTowerAutoPlanData:Init() + self.bGetData = false + self.nSelectedPlanId = 1 + self.nMaxTokenCount = ConfigTable.GetConfigNumber("TowerVitaEnergyMax") or 0 + self.tbPlanList = {} + self.mapPlanById = {} + self.mapDirtyPlan = {} + self.sDefaultPlanName = ConfigTable.GetUIText("AutoDecision_PlanDefaultName") + self.mapDefaultPlan = { + mapPotential = { + bPresetFirst = true, + bPresetOnly = false, + tbPotentialSort = {}, + bPotentialReroll = true, + nPotentialRerollCoinNum = 100 + }, + mapShop = { + nShopFirst = StarTowerAutoDecision.ShopMode.BuyFirst, + nShopUpgradePrice = 180, + tbShopSort = {}, + bShopCoinReroll = true, + nShopCoinNum = 800, + bShopFinalReroll = true, + bShopFinalAllIn = true + }, + mapEvent = { + nEventTendency = StarTowerAutoDecision.EventTendency.Standard, + tbEventSort = {} + } + } + _ApplyConfigDefaultValues(self.mapDefaultPlan) +end +function PlayerStarTowerAutoPlanData:UnInit() + self.bGetData = false + self.nSelectedPlanId = 1 + self.tbPlanList = {} + self.mapPlanById = {} + self.mapDirtyPlan = {} +end +function PlayerStarTowerAutoPlanData:ApplyServerOptions(mapPlan, tbOption) + if not _IsTable(mapPlan) or not _IsTable(tbOption) then + return mapPlan + end + for _, mapOption in ipairs(tbOption) do + local nOptionId = _ToNumber(_GetField(mapOption, "nOptionId", "Id", nil), 0) + local mapConfig = mapOptionConfigById[nOptionId] + if mapConfig ~= nil then + local value = _GetServerOptionValue(mapOption, mapConfig.sType) + if value ~= nil then + _SetValueByPath(mapPlan, mapConfig.tbPath, value) + end + end + end + return mapPlan +end +function PlayerStarTowerAutoPlanData:CreatePlanFromServerProject(mapProject, nFallbackPlanId) + local nPlanId = _ToNumber(_GetField(mapProject, "nPlanId", "Id", nil), nFallbackPlanId or 1) + local mapPlan = self:GetDefaultPlan(nPlanId) + mapPlan.nSchemaVersion = _ToNumber(_GetField(mapProject, "nSchemaVersion", "SchemaVersion", nil), SCHEMA_VERSION) + mapPlan.sName = tostring(_GetField(mapProject, "sName", "Name", mapPlan.sName)) + self:ApplyServerOptions(mapPlan, mapProject.Options or mapProject.tbOptions) + return mapPlan +end +function PlayerStarTowerAutoPlanData:GetDefaultPlan(nPlanId) + nPlanId = _ToNumber(nPlanId, 1) + local mapPlan = _Clone(self.mapDefaultPlan or {}) + mapPlan.nSchemaVersion = SCHEMA_VERSION + mapPlan.nPlanId = nPlanId + mapPlan.sName = self.sDefaultPlanName .. nPlanId + mapPlan.bEnabled = true + return mapPlan +end +function PlayerStarTowerAutoPlanData:NormalizePlan(mapPlan, nFallbackPlanId) + local mapDefault = self:GetDefaultPlan(nFallbackPlanId) + if not _IsTable(mapPlan) then + return mapDefault + end + if mapPlan.Options ~= nil or mapPlan.tbOptions ~= nil then + mapPlan = self:CreatePlanFromServerProject(mapPlan, nFallbackPlanId) + end + local mapPotential = mapPlan.mapPotential or mapPlan.Potential or {} + local mapShop = mapPlan.mapShop or mapPlan.Shop or {} + local mapEvent = mapPlan.mapEvent or mapPlan.Event or {} + local nPlanId = _ToNumber(_GetField(mapPlan, "nPlanId", "PlanId", mapPlan.Id), mapDefault.nPlanId) + local mapRet = self:GetDefaultPlan(nPlanId) + mapRet.nSchemaVersion = _ToNumber(_GetField(mapPlan, "nSchemaVersion", "SchemaVersion", nil), SCHEMA_VERSION) + mapRet.sName = tostring(_GetField(mapPlan, "sName", "Name", mapRet.sName)) + mapRet.bEnabled = _ToBool(_GetField(mapPlan, "bEnabled", "Enabled", nil), mapRet.bEnabled) + mapRet.mapPotential.bPresetFirst = _ToBool(_GetField(mapPotential, "bPresetFirst", "PresetFirst", mapPotential.bPreferPresetPotential), mapRet.mapPotential.bPresetFirst) + mapRet.mapPotential.bPresetOnly = mapRet.mapPotential.bPresetFirst and _ToBool(_GetField(mapPotential, "bPresetOnly", "PresetOnly", nil), mapRet.mapPotential.bPresetOnly) + mapRet.mapPotential.tbPotentialSort = _NormalizePriority(_GetField(mapPotential, "tbPotentialSort", "PotentialSort", mapPotential.tbRulePriority or mapPotential.RulePriority), ValidPotentialRule) + mapRet.mapPotential.bPotentialReroll = _ToBool(_GetField(mapPotential, "bPotentialReroll", "PotentialReroll", mapPotential.bRerollWhenNoTarget), mapRet.mapPotential.bPotentialReroll) + mapRet.mapPotential.nPotentialRerollCoinNum = _ToNumber(_GetField(mapPotential, "nPotentialRerollCoinNum", "PotentialRerollCoinNum", mapPotential.nRerollCoinMin), mapRet.mapPotential.nPotentialRerollCoinNum) + mapRet.mapShop.nShopFirst = _ToNumber(_GetField(mapShop, "nShopFirst", "ShopFirst", mapShop.nMode), mapRet.mapShop.nShopFirst) + if mapRet.mapShop.nShopFirst ~= StarTowerAutoDecision.ShopMode.BuyFirst and mapRet.mapShop.nShopFirst ~= StarTowerAutoDecision.ShopMode.UpgradeFirst then + mapRet.mapShop.nShopFirst = StarTowerAutoDecision.ShopMode.BuyFirst + end + mapRet.mapShop.nShopUpgradePrice = _ToNumber(_GetField(mapShop, "nShopUpgradePrice", "ShopUpgradePrice", mapShop.nUpgradeMaxPrice), mapRet.mapShop.nShopUpgradePrice) + mapRet.mapShop.tbShopSort = _NormalizePriority(_GetField(mapShop, "tbShopSort", "ShopSort", mapShop.tbRulePriority or mapShop.RulePriority), ValidShopRule) + mapRet.mapShop.bShopCoinReroll = _ToBool(_GetField(mapShop, "bShopCoinReroll", "ShopCoinReroll", mapShop.bRerollWhenNoTarget), mapRet.mapShop.bShopCoinReroll) + mapRet.mapShop.nShopCoinNum = _ToNumber(_GetField(mapShop, "nShopCoinNum", "ShopCoinNum", mapShop.nRerollCoinMin), mapRet.mapShop.nShopCoinNum) + mapRet.mapShop.bShopFinalReroll = _ToBool(_GetField(mapShop, "bShopFinalReroll", "ShopFinalReroll", mapShop.bRerollWhenFinalNoTarget), mapRet.mapShop.bShopFinalReroll) + mapRet.mapShop.bShopFinalAllIn = _ToBool(_GetField(mapShop, "bShopFinalAllIn", "ShopFinalAllIn", mapShop.bSpendAllWhenFinalNoTarget), mapRet.mapShop.bShopFinalAllIn) + mapRet.mapEvent.nEventTendency = _ToNumber(_GetField(mapEvent, "nEventTendency", "EventTendency", mapEvent.nTendency), mapRet.mapEvent.nEventTendency) + if mapRet.mapEvent.nEventTendency ~= StarTowerAutoDecision.EventTendency.Stable and mapRet.mapEvent.nEventTendency ~= StarTowerAutoDecision.EventTendency.Standard and mapRet.mapEvent.nEventTendency ~= StarTowerAutoDecision.EventTendency.Aggressive then + mapRet.mapEvent.nEventTendency = StarTowerAutoDecision.EventTendency.Standard + end + mapRet.mapEvent.tbEventSort = _NormalizePriority(_GetField(mapEvent, "tbEventSort", "EventSort", mapEvent.tbRulePriority or mapEvent.RulePriority), ValidEventRule) + return mapRet +end +function PlayerStarTowerAutoPlanData:CachePlanData(mapNetData) + self.tbPlanList = {} + self.mapPlanById = {} + local tbPlan + if _IsTable(mapNetData) then + tbPlan = mapNetData.tbPlanList or mapNetData.Projects or mapNetData.Plans or mapNetData.List + self.nSelectedPlanId = _ToNumber(_GetField(mapNetData, "nSelectedPlanId", "UseId", nil), self.nSelectedPlanId) + end + if _IsTable(tbPlan) then + for nIndex, mapPlan in ipairs(tbPlan) do + self:AddPlan(mapPlan, nil, true, nIndex) + end + end + for nPlanId = 1, DEFAULT_PLAN_COUNT do + if self.mapPlanById[nPlanId] == nil then + self:AddPlan(self:GetDefaultPlan(nPlanId), nil, true) + end + end + _SortPlanList(self.tbPlanList) + if self.mapPlanById[self.nSelectedPlanId] == nil then + self.nSelectedPlanId = self.tbPlanList[1] and self.tbPlanList[1].nPlanId or 1 + end +end +function PlayerStarTowerAutoPlanData:GetNextPlanId() + local nNextPlanId = 1 + for _, mapPlan in ipairs(self.tbPlanList or {}) do + local nPlanId = _ToNumber(mapPlan.nPlanId, 0) + if nNextPlanId <= nPlanId then + nNextPlanId = nPlanId + 1 + end + end + while self.mapPlanById[nNextPlanId] ~= nil do + nNextPlanId = nNextPlanId + 1 + end + return nNextPlanId +end +function PlayerStarTowerAutoPlanData:AddPlan(mapPlan, callback, bSilent, nFallbackPlanId) + local nPlanId = nFallbackPlanId + if _IsTable(mapPlan) then + nPlanId = _ToNumber(_GetField(mapPlan, "nPlanId", "PlanId", mapPlan.Id), nFallbackPlanId or 0) + end + if nPlanId == nil or nPlanId <= 0 then + nPlanId = self:GetNextPlanId() + end + local mapNewPlan = self:NormalizePlan(mapPlan, nPlanId) + if self.mapPlanById[mapNewPlan.nPlanId] ~= nil then + return self:UpdatePlan(mapNewPlan.nPlanId, mapNewPlan, callback, bSilent) + end + table.insert(self.tbPlanList, mapNewPlan) + _SortPlanList(self.tbPlanList) + self.mapPlanById[mapNewPlan.nPlanId] = mapNewPlan + if not bSilent then + self:MarkDirty(mapNewPlan.nPlanId) + self:HitPlanChangeEvent(mapNewPlan.nPlanId) + end + if callback ~= nil then + callback(true, _Clone(mapNewPlan)) + end + return true, mapNewPlan +end +function PlayerStarTowerAutoPlanData:DeletePlan(nPlanId, callback, bSilent) + nPlanId = _ToNumber(nPlanId, 0) + if self.mapPlanById[nPlanId] == nil then + if callback ~= nil then + callback(false, "PlanNotFound") + end + return false + end + self.mapPlanById[nPlanId] = nil + for i = #self.tbPlanList, 1, -1 do + if self.tbPlanList[i].nPlanId == nPlanId then + table.remove(self.tbPlanList, i) + break + end + end + if self.nSelectedPlanId == nPlanId then + self.nSelectedPlanId = self.tbPlanList[1] and self.tbPlanList[1].nPlanId or 1 + end + if not bSilent then + self:MarkDirty(nPlanId, true) + self:HitPlanChangeEvent(nPlanId) + end + if callback ~= nil then + callback(true) + end + return true +end +function PlayerStarTowerAutoPlanData:UpdatePlan(nPlanId, mapPlan, callback, bSilent) + nPlanId = _ToNumber(nPlanId, 0) + if self.mapPlanById[nPlanId] == nil then + if callback ~= nil then + callback(false, "PlanNotFound") + end + return false + end + local mapNewPlan = self:NormalizePlan(mapPlan, nPlanId) + mapNewPlan.nPlanId = nPlanId + for i, mapOldPlan in ipairs(self.tbPlanList) do + if mapOldPlan.nPlanId == nPlanId then + self.tbPlanList[i] = mapNewPlan + break + end + end + self.mapPlanById[nPlanId] = mapNewPlan + if not bSilent then + self:MarkDirty(nPlanId) + self:HitPlanChangeEvent(nPlanId) + end + if callback ~= nil then + callback(true, _Clone(mapNewPlan)) + end + return true, mapNewPlan +end +function PlayerStarTowerAutoPlanData:ResetPlan(nPlanId, callback, bSilent) + nPlanId = _ToNumber(nPlanId, self.nSelectedPlanId) + return self:UpdatePlan(nPlanId, self:GetDefaultPlan(nPlanId), callback, bSilent) +end +function PlayerStarTowerAutoPlanData:GetPlanById(nPlanId, bRaw) + local mapPlan = self.mapPlanById[_ToNumber(nPlanId, 0)] + if bRaw then + return mapPlan + end + return _Clone(mapPlan) +end +function PlayerStarTowerAutoPlanData:GetPlanList(bRaw) + if bRaw then + return self.tbPlanList + end + return _Clone(self.tbPlanList) +end +function PlayerStarTowerAutoPlanData:GetSelectedPlanId() + return self.nSelectedPlanId +end +function PlayerStarTowerAutoPlanData:GetSelectedPlan(bRaw) + return self:GetPlanById(self.nSelectedPlanId, bRaw) +end +function PlayerStarTowerAutoPlanData:SelectPlan(nPlanId, callback, bSilent) + nPlanId = _ToNumber(nPlanId, 0) + if self.mapPlanById[nPlanId] == nil then + if callback ~= nil then + callback(false, "PlanNotFound") + end + return false + end + self.nSelectedPlanId = nPlanId + if not bSilent then + self:MarkDirty(0) + self:HitPlanChangeEvent(nPlanId) + end + if callback ~= nil then + callback(true, nPlanId) + end + return true +end +function PlayerStarTowerAutoPlanData:SetPlanName(nPlanId, sName, callback) + return self:SetPlanField(nPlanId, {"sName"}, tostring(sName or ""), callback) +end +function PlayerStarTowerAutoPlanData:SetPlanField(nPlanId, tbPath, value, callback, bSilent) + local mapPlan = self:GetPlanById(nPlanId, true) + if not (mapPlan ~= nil and _IsTable(tbPath)) or #tbPath <= 0 then + if callback ~= nil then + callback(false, "InvalidParam") + end + return false + end + local mapTarget = mapPlan + for i = 1, #tbPath - 1 do + local key = tbPath[i] + if not _IsTable(mapTarget[key]) then + mapTarget[key] = {} + end + mapTarget = mapTarget[key] + end + mapTarget[tbPath[#tbPath]] = value + return self:UpdatePlan(nPlanId, mapPlan, callback, bSilent) +end +function PlayerStarTowerAutoPlanData:GetPlanField(nPlanId, tbPath) + local value = self:GetPlanById(nPlanId, true) + if not _IsTable(tbPath) then + return _Clone(value) + end + for _, key in ipairs(tbPath) do + if not _IsTable(value) then + return nil + end + value = value[key] + end + return _Clone(value) +end +function PlayerStarTowerAutoPlanData:SetRulePriority(nPlanId, sGroup, tbRulePriority, callback) + local mapPlan = self:GetPlanById(nPlanId, true) + local mapGroup, mapValidRule = self:GetRuleGroup(mapPlan, sGroup) + if mapGroup == nil then + if callback ~= nil then + callback(false, "InvalidGroup") + end + return false + end + self:SetRulePriorityList(mapGroup, sGroup, _NormalizePriority(tbRulePriority, mapValidRule)) + return self:UpdatePlan(nPlanId, mapPlan, callback) +end +function PlayerStarTowerAutoPlanData:AddRule(nPlanId, sGroup, nRule, nIndex, callback) + local mapPlan = self:GetPlanById(nPlanId, true) + local mapGroup, mapValidRule = self:GetRuleGroup(mapPlan, sGroup) + nRule = _ToNumber(nRule, 0) + if mapGroup == nil or mapValidRule[nRule] ~= true then + if callback ~= nil then + callback(false, "InvalidRule") + end + return false + end + _InsertUnique(self:GetRulePriorityList(mapGroup, sGroup), nRule, nIndex) + return self:UpdatePlan(nPlanId, mapPlan, callback) +end +function PlayerStarTowerAutoPlanData:RemoveRule(nPlanId, sGroup, nRule, callback) + local mapPlan = self:GetPlanById(nPlanId, true) + local mapGroup = self:GetRuleGroup(mapPlan, sGroup) + if mapGroup == nil then + if callback ~= nil then + callback(false, "InvalidGroup") + end + return false + end + _RemoveFromArray(self:GetRulePriorityList(mapGroup, sGroup), _ToNumber(nRule, 0)) + return self:UpdatePlan(nPlanId, mapPlan, callback) +end +function PlayerStarTowerAutoPlanData:MoveRule(nPlanId, sGroup, nRule, nIndex, callback) + return self:AddRule(nPlanId, sGroup, nRule, nIndex, callback) +end +function PlayerStarTowerAutoPlanData:GetRuleGroup(mapPlan, sGroup) + if not _IsTable(mapPlan) then + return nil + end + if sGroup == "Potential" or sGroup == "potential" or sGroup == "mapPotential" then + return mapPlan.mapPotential, ValidPotentialRule + elseif sGroup == "Shop" or sGroup == "shop" or sGroup == "mapShop" then + return mapPlan.mapShop, ValidShopRule + elseif sGroup == "Event" or sGroup == "event" or sGroup == "mapEvent" then + return mapPlan.mapEvent, ValidEventRule + end +end +function PlayerStarTowerAutoPlanData:GetRulePriorityList(mapGroup, sGroup) + if not _IsTable(mapGroup) then + return nil + end + if sGroup == "Potential" or sGroup == "potential" or sGroup == "mapPotential" then + mapGroup.tbPotentialSort = mapGroup.tbPotentialSort or {} + return mapGroup.tbPotentialSort + elseif sGroup == "Shop" or sGroup == "shop" or sGroup == "mapShop" then + mapGroup.tbShopSort = mapGroup.tbShopSort or {} + return mapGroup.tbShopSort + elseif sGroup == "Event" or sGroup == "event" or sGroup == "mapEvent" then + mapGroup.tbEventSort = mapGroup.tbEventSort or {} + return mapGroup.tbEventSort + end +end +function PlayerStarTowerAutoPlanData:SetRulePriorityList(mapGroup, sGroup, tbRulePriority) + if sGroup == "Potential" or sGroup == "potential" or sGroup == "mapPotential" then + mapGroup.tbPotentialSort = tbRulePriority + elseif sGroup == "Shop" or sGroup == "shop" or sGroup == "mapShop" then + mapGroup.tbShopSort = tbRulePriority + elseif sGroup == "Event" or sGroup == "event" or sGroup == "mapEvent" then + mapGroup.tbEventSort = tbRulePriority + end +end +function PlayerStarTowerAutoPlanData:BuildDecisionPlan(mapPlanOrId) + local mapPlan = mapPlanOrId + if type(mapPlanOrId) == "number" then + mapPlan = self:GetPlanById(mapPlanOrId, true) + end + mapPlan = self:NormalizePlan(mapPlan, self.nSelectedPlanId) + return { + bEnabled = mapPlan.bEnabled, + bPreferPresetPotential = mapPlan.mapPotential.bPresetFirst, + bPresetOnly = mapPlan.mapPotential.bPresetOnly, + tbPotentialRulePriority = _CopyArray(mapPlan.mapPotential.tbPotentialSort), + bPotentialReroll = mapPlan.mapPotential.bPotentialReroll, + nPotentialRerollCoinMin = mapPlan.mapPotential.nPotentialRerollCoinNum, + nShopMode = mapPlan.mapShop.nShopFirst, + tbShopRulePriority = _CopyArray(mapPlan.mapShop.tbShopSort), + nShopRerollCoinMin = mapPlan.mapShop.nShopCoinNum, + nShopUpgradeMaxPrice = mapPlan.mapShop.nShopUpgradePrice, + bShopRerollWhenNoTarget = mapPlan.mapShop.bShopCoinReroll, + bShopRerollWhenFinalNoTarget = mapPlan.mapShop.bShopFinalReroll, + bShopSpendAllWhenFinalNoTarget = mapPlan.mapShop.bShopFinalAllIn, + nEventTendency = mapPlan.mapEvent.nEventTendency, + tbEventRulePriority = _CopyArray(mapPlan.mapEvent.tbEventSort) + } +end +function PlayerStarTowerAutoPlanData:GetSelectedDecisionPlan() + return self:BuildDecisionPlan(self.nSelectedPlanId) +end +function PlayerStarTowerAutoPlanData:CreatePlanFromDecisionPlan(nPlanId, mapDecisionPlan, sName) + mapDecisionPlan = mapDecisionPlan or {} + return self:NormalizePlan({ + nPlanId = nPlanId, + sName = sName, + bEnabled = mapDecisionPlan.bEnabled, + mapPotential = { + bPresetFirst = mapDecisionPlan.mapPotential.bPresetFirst, + bPresetOnly = mapDecisionPlan.mapPotential.bPresetOnly, + tbPotentialSort = mapDecisionPlan.mapPotential.tbPotentialSort, + bPotentialReroll = mapDecisionPlan.mapPotential.bPotentialReroll, + nPotentialRerollCoinNum = mapDecisionPlan.mapPotential.nPotentialRerollCoinNum + }, + mapShop = { + nShopFirst = mapDecisionPlan.mapShop.nShopFirst, + tbShopSort = mapDecisionPlan.mapShop.tbShopSort, + nShopCoinNum = mapDecisionPlan.mapShop.nShopCoinNum, + nShopUpgradePrice = mapDecisionPlan.mapShop.nShopUpgradePrice, + bShopCoinReroll = mapDecisionPlan.mapShop.bShopCoinReroll, + bShopFinalReroll = mapDecisionPlan.mapShop.bShopFinalReroll, + bShopFinalAllIn = mapDecisionPlan.mapShop.bShopFinalAllIn + }, + mapEvent = { + nEventTendency = mapDecisionPlan.mapEvent.nEventTendency, + tbEventSort = mapDecisionPlan.mapEvent.tbEventSort + } + }, nPlanId) +end +function PlayerStarTowerAutoPlanData:UpdatePlanFromDecisionPlan(nPlanId, mapDecisionPlan, callback) + local mapOldPlan = self:GetPlanById(nPlanId, true) + local sName = mapDecisionPlan and mapDecisionPlan.sName or mapOldPlan and mapOldPlan.sName or nil + return self:UpdatePlan(nPlanId, self:CreatePlanFromDecisionPlan(nPlanId, mapDecisionPlan, sName), callback) +end +function PlayerStarTowerAutoPlanData:BuildServerPlan(mapPlanOrId) + local mapPlan = mapPlanOrId + if type(mapPlanOrId) == "number" then + mapPlan = self:GetPlanById(mapPlanOrId, true) + end + mapPlan = self:NormalizePlan(mapPlan, self.nSelectedPlanId) + local mapDefault = self:GetDefaultPlan(mapPlan.nPlanId) + local tbOptions = {} + for _, mapConfig in ipairs(OptionConfig) do + local value = _GetValueByPath(mapPlan, mapConfig.tbPath) + local defaultValue = _GetValueByPath(mapDefault, mapConfig.tbPath) + if not _IsOptionValueEqual(value, defaultValue, mapConfig.sType) then + table.insert(tbOptions, _BuildServerOption(mapConfig.nOptionId, mapConfig.sType, value)) + end + end + table.sort(tbOptions, function(a, b) + return _ToNumber(a and a.Id, 0) < _ToNumber(b and b.Id, 0) + end) + return { + Id = mapPlan.nPlanId, + Name = mapPlan.sName, + Options = tbOptions + } +end +function PlayerStarTowerAutoPlanData:BuildServerProject(mapPlanOrId) + return self:BuildServerPlan(mapPlanOrId) +end +function PlayerStarTowerAutoPlanData:MarkDirty(nPlanId, bDelete) + self.mapDirtyPlan[nPlanId] = { + nPlanId = nPlanId, + bDelete = bDelete == true + } +end +function PlayerStarTowerAutoPlanData:ClearDirty(nPlanId) + if nPlanId == nil then + self.mapDirtyPlan = {} + return + end + self.mapDirtyPlan[nPlanId] = nil +end +function PlayerStarTowerAutoPlanData:IsDirty(nPlanId) + if nPlanId == nil then + return next(self.mapDirtyPlan) ~= nil + end + return self.mapDirtyPlan[nPlanId] ~= nil +end +function PlayerStarTowerAutoPlanData:HitPlanChangeEvent(nPlanId) + EventManager.Hit("StarTowerAutoPlanChange", nPlanId) +end +function PlayerStarTowerAutoPlanData:IsInited() + return self.bGetData +end +function PlayerStarTowerAutoPlanData:EnsureInited(callback) + if self:IsInited() then + if callback ~= nil then + callback(true, self:GetPlanList()) + end + return true + end + return self:SendGetPlanList(callback, false) +end +function PlayerStarTowerAutoPlanData:SendGetPlanList(callback, bForce) + if self.bGetData and bForce ~= true then + if callback ~= nil then + callback(true, self:GetPlanList()) + end + return true + end + local netCallback = function(_, mapNetData) + self.bGetData = true + self:CachePlanData(mapNetData) + self:ClearDirty() + if callback ~= nil then + callback(true, self:GetPlanList(), mapNetData) + end + self:HitPlanChangeEvent(self.nSelectedPlanId) + end + HttpNetHandler.SendMsg(NetMsgId.Id.tower_vita_project_list_req, {}, nil, netCallback) + return true +end +function PlayerStarTowerAutoPlanData:SendUpdatePlan(nPlanId, callback) + nPlanId = _ToNumber(nPlanId, self.nSelectedPlanId) + local mapPlan = self:GetPlanById(nPlanId, true) + if mapPlan == nil then + if callback ~= nil then + callback(false, "PlanNotFound") + end + return false + end + local nMsgId = NetMsgId.Id.tower_vita_project_update_req + if nMsgId == nil then + if callback ~= nil then + callback(false, "NetMsgMissing") + end + return false + end + local msgData = { + Projects = self:BuildServerProject(mapPlan) + } + local netCallback = function(_, mapNetData) + local mapProject = _IsTable(mapNetData) and mapNetData.Projects or nil + if _IsTable(mapProject) then + local nResponsePlanId = _ToNumber(mapProject.Id, nPlanId) + if nResponsePlanId ~= nPlanId then + if callback ~= nil then + callback(false, "ProjectIdMismatch") + end + return + end + self:UpdatePlan(nPlanId, mapProject, nil, true) + end + self:ClearDirty(nPlanId) + if callback ~= nil then + callback(true, self:GetPlanById(nPlanId), mapNetData) + end + self:HitPlanChangeEvent(nPlanId) + end + HttpNetHandler.SendMsg(nMsgId, msgData, nil, netCallback) + return true +end +function PlayerStarTowerAutoPlanData:SendRenamePlan(nPlanId, sName, callback) + local cb = function() + local thisPlan = self:GetPlanById(nPlanId, true) + if thisPlan ~= nil then + thisPlan.sName = sName + end + if callback ~= nil then + callback() + end + end + HttpNetHandler.SendMsg(NetMsgId.Id.tower_vita_project_name_update_req, {Id = nPlanId, Name = sName}, nil, cb) +end +function PlayerStarTowerAutoPlanData:SyncDirtyPlans(callback) + local tbDirty = {} + for _, mapDirty in pairs(self.mapDirtyPlan) do + table.insert(tbDirty, mapDirty) + end + if #tbDirty <= 0 then + if callback ~= nil then + callback(true) + end + return true + end + local nTotal = #tbDirty + local nFinish = 0 + local bAllSuccess = true + local sFailedReason + local oneCallback = function(bSuccess, sReason) + nFinish = nFinish + 1 + if bSuccess ~= true then + bAllSuccess = false + sFailedReason = sFailedReason or sReason + end + if nFinish >= nTotal and callback ~= nil then + callback(bAllSuccess, sFailedReason) + end + end + for _, mapDirty in ipairs(tbDirty) do + if mapDirty.nPlanId == 0 then + self:ClearDirty(0) + oneCallback(true) + elseif mapDirty.bDelete then + oneCallback(false, "DeleteNotSupported") + else + self:SendUpdatePlan(mapDirty.nPlanId, oneCallback) + end + end + return true +end +function PlayerStarTowerAutoPlanData:GetTokenCount() + return PlayerData.Item:GetItemCountByID(AllEnum.CoinItemId.AutoDecisionToken) or 0 +end +function PlayerStarTowerAutoPlanData:GetMaxTokenCount() + return self.nMaxTokenCount +end +function PlayerStarTowerAutoPlanData:SendTokenBuy(nTokenCount, callback) + local cb = function(_, mapNetData) + if mapNetData.Change ~= nil then + HttpNetHandler.ProcChangeInfo(UTILS.DecodeChangeInfo(mapNetData.Change)) + end + if callback ~= nil then + callback(true, mapNetData) + end + end + HttpNetHandler.SendMsg(NetMsgId.Id.tower_vita_energy_buy_req, {Value = nTokenCount}, nil, cb) +end +function PlayerStarTowerAutoPlanData:SendSetSelectedPlanId(nPlanId, callback) + local cb = function(_, mapNetData) + self.nSelectedPlanId = nPlanId + if callback ~= nil then + callback() + end + end + HttpNetHandler.SendMsg(NetMsgId.Id.tower_vita_project_set_req, {Id = nPlanId}, nil, cb) +end +return PlayerStarTowerAutoPlanData diff --git a/lua/gamecore/data/dataclass/playerstartowerdata.lua b/lua/gamecore/data/dataclass/playerstartowerdata.lua index fc3583ccc..f8d6ec8d9 100644 --- a/lua/gamecore/data/dataclass/playerstartowerdata.lua +++ b/lua/gamecore/data/dataclass/playerstartowerdata.lua @@ -212,41 +212,43 @@ function PlayerStarTowerData:EnterTowerPrologue() applyCallback(nil, mapMsgData, mapLocalData) end function PlayerStarTowerData:EnterTowerFastBattle(nTowerId, nTeamIdx) - local tbTeam = PlayerData.Team:GetTeamCharId(nTeamIdx) - local tbCharSkinId = {} - for _, nCharId in ipairs(tbTeam) do - table.insert(tbCharSkinId, PlayerData.Char:GetCharSkinId(nCharId)) - end - local applyCallback = function(_, mapMsgData) - local mapStartowerCfg = ConfigTable.GetData("StarTower", nTowerId) - if mapStartowerCfg ~= nil then - self.mapGroupFormation[mapStartowerCfg.GroupId] = nTeamIdx + PlayerData.StarTowerAutoPlan:EnsureInited(function() + local tbTeam = PlayerData.Team:GetTeamCharId(nTeamIdx) + local tbCharSkinId = {} + for _, nCharId in ipairs(tbTeam) do + table.insert(tbCharSkinId, PlayerData.Char:GetCharSkinId(nCharId)) end - local mapStateInfo = { + local applyCallback = function(_, mapMsgData) + local mapStartowerCfg = ConfigTable.GetData("StarTower", nTowerId) + if mapStartowerCfg ~= nil then + self.mapGroupFormation[mapStartowerCfg.GroupId] = nTeamIdx + end + local mapStateInfo = { + Id = nTowerId, + ReConnection = 0, + BuildId = 0, + CharIds = tbTeam, + Floor = 0, + Sweep = true + } + PlayerData.State:CacheStarTowerStateData(mapStateInfo) + local starTowerInfo = mapMsgData.Info + local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(mapMsgData.Change) + HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) + EventManager.Hit(EventId.OpenPanel, PanelId.StarTowerFastBattle, starTowerInfo) + end + local mapMsg = { Id = nTowerId, - ReConnection = 0, - BuildId = 0, - CharIds = tbTeam, - Floor = 0, + FormationId = nTeamIdx, + CharHp = -1, + MapId = -1, + ParamId = -1, + MapParam = "", + MapTableId = -1, Sweep = true } - PlayerData.State:CacheStarTowerStateData(mapStateInfo) - local starTowerInfo = mapMsgData.Info - local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(mapMsgData.Change) - HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) - EventManager.Hit(EventId.OpenPanel, PanelId.StarTowerFastBattle, starTowerInfo) - end - local mapMsg = { - Id = nTowerId, - FormationId = nTeamIdx, - CharHp = -1, - MapId = -1, - ParamId = -1, - MapParam = "", - MapTableId = -1, - Sweep = true - } - HttpNetHandler.SendMsg(NetMsgId.Id.star_tower_apply_req, mapMsg, nil, applyCallback) + HttpNetHandler.SendMsg(NetMsgId.Id.star_tower_apply_req, mapMsg, nil, applyCallback) + end) end function PlayerStarTowerData:ReenterTower(nTowerId) local callback = function(_, msgData) @@ -272,15 +274,17 @@ function PlayerStarTowerData:ReenterTower(nTowerId) HttpNetHandler.SendMsg(NetMsgId.Id.star_tower_info_req, {}, nil, callback) end function PlayerStarTowerData:ReenterTowerFastBattle() - local callback = function(_, msgData) - local starTowerInfo = { - Meta = msgData.Meta, - Room = msgData.Room, - Bag = msgData.Bag - } - EventManager.Hit(EventId.OpenPanel, PanelId.StarTowerFastBattle, starTowerInfo) - end - HttpNetHandler.SendMsg(NetMsgId.Id.star_tower_info_req, {}, nil, callback) + PlayerData.StarTowerAutoPlan:EnsureInited(function() + local callback = function(_, msgData) + local starTowerInfo = { + Meta = msgData.Meta, + Room = msgData.Room, + Bag = msgData.Bag + } + EventManager.Hit(EventId.OpenPanel, PanelId.StarTowerFastBattle, starTowerInfo) + end + HttpNetHandler.SendMsg(NetMsgId.Id.star_tower_info_req, {}, nil, callback) + end) end function PlayerStarTowerData:StarTowerEnd() if self.LevelData ~= nil then diff --git a/lua/gamecore/data/dataclass/playerstatedata.lua b/lua/gamecore/data/dataclass/playerstatedata.lua index f40fbb8d9..8abeffb44 100644 --- a/lua/gamecore/data/dataclass/playerstatedata.lua +++ b/lua/gamecore/data/dataclass/playerstatedata.lua @@ -32,6 +32,13 @@ function PlayerStateData:CacheStateData(mapMsgData) PlayerData.Activity:UpdateActivityState(mapMsgData.Activities) PlayerData.StorySet:UpdateStorySetState(mapMsgData.StorySet) PlayerData.TraceHunt:UpdateBossRewardRedDot(mapMsgData.TraceHunt.BossRewardCanReceive) + if mapMsgData.Soldier ~= nil then + PlayerData.SoldierData:UpdateSoldierState(mapMsgData.Soldier) + end + if mapMsgData.GuideMission ~= nil then + RedDotManager.SetValid(RedDotDefine.GuideMission_Server, nil, mapMsgData.GuideMission.New) + end + RedDotManager.SetValid(RedDotDefine.DormServer, nil, mapMsgData.DormStateFlag > 0) self.nVampireId = mapMsgData.VampireSurvivorId else self.bMailState = false @@ -112,14 +119,33 @@ function PlayerStateData:GetCanPickedAdvanceRewards(nCharId, nMaxAdvance) return 0 end end -function PlayerStateData:CheckState() - if self.mapStarTowerState.BuildId ~= 0 then - print("正在保存的BuildId" .. self.mapStarTowerState.BuildId) - local buildDetailcallback = function(mapBuild) - EventManager.Hit(EventId.OpenPanel, PanelId.StarTowerBuildSave, false, mapBuild) - self.mapStarTowerState.BuildId = 0 +function PlayerStateData:HasPendingStarTowerBuild() + return self.mapStarTowerState ~= nil and self.mapStarTowerState.BuildId ~= 0 +end +function PlayerStateData:OpenStarTowerBuildSave(callback) + if not self:HasPendingStarTowerBuild() then + if callback ~= nil then + callback() end - PlayerData.Build:GetBuildDetailData(buildDetailcallback, self.mapStarTowerState.BuildId) + return + end + local nBuildId = self.mapStarTowerState.BuildId + print("正在保存的BuildId" .. nBuildId) + self.mapStarTowerState.BuildId = 0 + local buildDetailcallback = function(mapBuild) + if type(mapBuild) ~= "table" then + if callback ~= nil then + callback() + end + return + end + EventManager.Hit(EventId.OpenPanel, PanelId.StarTowerBuildSave, false, mapBuild, callback) + end + PlayerData.Build:GetBuildDetailData(buildDetailcallback, nBuildId) +end +function PlayerStateData:CheckState() + if self:HasPendingStarTowerBuild() then + self:OpenStarTowerBuildSave() return true end return false diff --git a/lua/gamecore/data/dataclass/playerstorydata.lua b/lua/gamecore/data/dataclass/playerstorydata.lua index 5bbe3e82b..dd8371a4c 100644 --- a/lua/gamecore/data/dataclass/playerstorydata.lua +++ b/lua/gamecore/data/dataclass/playerstorydata.lua @@ -14,10 +14,16 @@ function PlayerStoryData:CacheLastStory(msgData) if msgData.Story ~= nil then self.nLastMainlineStoryId = msgData.Story.Idx end - if msgData.StorySet ~= nil then - self.tbRecentStoryInfo.Type = GameEnum.StoryPreviewType.StorySet - self.tbRecentStoryInfo.ChapterId = msgData.StorySet.ChapterId - self.tbRecentStoryInfo.StoryId = msgData.StorySet.SectionId + if msgData.Type == 1 then + if msgData.StorySet ~= nil then + self.tbRecentStoryInfo.Type = GameEnum.StoryPreviewType.StorySet + self.tbRecentStoryInfo.ChapterId = msgData.StorySet.ChapterId + self.tbRecentStoryInfo.StoryId = msgData.StorySet.SectionId + end + elseif msgData.Type == 2 and msgData.ActivityStory ~= nil then + self.tbRecentStoryInfo.Type = GameEnum.StoryPreviewType.ActivityStory + self.tbRecentStoryInfo.ChapterId = msgData.ActivityStory.ChapterId + self.tbRecentStoryInfo.StoryId = msgData.ActivityStory.StoryId end end function PlayerStoryData:SetLastMainlineStoryId(storyId) @@ -34,11 +40,12 @@ function PlayerStoryData:GetRecentStoryInfo() if self.tbRecentStoryInfo.StoryId == nil or self.tbRecentStoryInfo.ChapterId == nil then return false end - local config = ConfigTable.GetData("ActivityStoryChapter", self.tbRecentStoryInfo.ChapterId, "") + local config = CacheTable.GetData("_ActivityStoryChapter", self.tbRecentStoryInfo.ChapterId, "") if config == nil then return false end - return true + local title = config.Title + return true, self.tbRecentStoryInfo, title, config.Banner elseif self.tbRecentStoryInfo.Type == GameEnum.StoryPreviewType.StorySet then if self.tbRecentStoryInfo.ChapterId == nil then return false @@ -49,6 +56,16 @@ function PlayerStoryData:GetRecentStoryInfo() end local title = ConfigTable.GetUIText("Nova_Story") .. " " .. config.Title return true, self.tbRecentStoryInfo, title, config.Banner + elseif self.tbRecentStoryInfo.Type == GameEnum.StoryPreviewType.ActivityStory then + if self.tbRecentStoryInfo.ChapterId == nil then + return false + end + local config = CacheTable.GetData("_ActivityStoryChapter", self.tbRecentStoryInfo.ChapterId) + if config == nil then + return false + end + local title = ConfigTable.GetUIText("_ActivityStoryChapter") .. " " .. config.Title + return true, self.tbRecentStoryInfo, title, config.Banner end end function PlayerStoryData:SetRecentStoryInfo(type, chapterId, storyId) @@ -61,7 +78,7 @@ function PlayerStoryData:SetRecentStoryInfo(type, chapterId, storyId) Type = 1, StorySet = {ChapterId = chapterId, SectionId = storyId} } + HttpNetHandler.SendMsg(NetMsgId.Id.player_last_read_update_req, msgData) end - HttpNetHandler.SendMsg(NetMsgId.Id.player_last_read_update_req, msgData) end return PlayerStoryData diff --git a/lua/gamecore/data/dataclass/playerstoryreviewdata.lua b/lua/gamecore/data/dataclass/playerstoryreviewdata.lua new file mode 100644 index 000000000..d5d59e4ca --- /dev/null +++ b/lua/gamecore/data/dataclass/playerstoryreviewdata.lua @@ -0,0 +1,295 @@ +local ActivityStoryDataBase = require("GameCore.Data.DataClass.Activity.ActivityStoryDataBase") +local PlayerStoryReviewData = class("PlayerStoryReviewData", ActivityStoryDataBase) +local ClientManager = CS.ClientManager.Instance +local LocalData = require("GameCore.Data.LocalData") +function PlayerStoryReviewData:Init() + ActivityStoryDataBase.Init(self) + self.mapReviewChapters = {} + self.mapLoadedChapterIds = {} + self.bOnlyShowUnRead = false + self:InitConfig() +end +function PlayerStoryReviewData:InitConfig() + self.mapReviewChapters = {} + local funcForeachSection = function(mapData) + CacheTable.SetData("_ActivityStoryChapter", mapData.ChapterId, mapData) + end + ForEachTableLine(ConfigTable.Get("ActivityStoryChapter"), funcForeachSection) +end +function PlayerStoryReviewData:CheckStoryInReview(nChapterId) + local mapCfg = CacheTable.GetData("_ActivityStoryChapter", nChapterId) + if mapCfg ~= nil then + local nActivityId = mapCfg.Id + local mapActCfg = ConfigTable.GetData("Activity", nActivityId) + if mapActCfg ~= nil and mapActCfg.EndType == GameEnum.activityEndType.Date then + local nEndTime = ClientManager:ISO8601StrToTimeStamp(mapActCfg.EndTime) + local nCurTime = ClientManager.serverTimeStamp + if nEndTime > nCurTime then + return false + end + end + end + return true +end +function PlayerStoryReviewData:GetAllStoryReview() + local tbLineChapters = {} + self.mapReviewChapters = {} + local funcForeachSection = function(mapData) + local nActivityId = mapData.Id + local mapActCfg = ConfigTable.GetData("Activity", nActivityId) + if mapActCfg ~= nil and mapActCfg.EndType == GameEnum.activityEndType.Date then + local nEndTime = ClientManager:ISO8601StrToTimeStamp(mapActCfg.EndTime) + local nCurTime = ClientManager.serverTimeStamp + if nEndTime <= nCurTime then + self.mapReviewChapters[mapData.ChapterId] = mapData + end + end + end + ForEachTableLine(ConfigTable.Get("ActivityStoryChapter"), funcForeachSection) + for nChapterId, mapCfg in pairs(self.mapReviewChapters) do + local nLineId = mapCfg.StoryLineId + if tbLineChapters[nLineId] == nil then + tbLineChapters[nLineId] = {} + end + table.insert(tbLineChapters[nLineId], nChapterId) + end + for _, tbIds in pairs(tbLineChapters) do + table.sort(tbIds, function(a, b) + local cfgA = CacheTable.GetData("_ActivityStoryChapter", a) + local cfgB = CacheTable.GetData("_ActivityStoryChapter", b) + return (cfgA and cfgA.SortOrder or 0) < (cfgB and cfgB.SortOrder or 0) + end) + end + return tbLineChapters +end +function PlayerStoryReviewData:GetSortedStoryLineIds() + local tbLineIds = {} + local tbSeen = {} + for _, mapCfg in pairs(self.mapReviewChapters) do + local nLineId = mapCfg.StoryLineId + if not tbSeen[nLineId] then + tbSeen[nLineId] = true + table.insert(tbLineIds, nLineId) + end + end + table.sort(tbLineIds, function(a, b) + local cfgA = ConfigTable.GetData("ActivityStoryLine", a) + local cfgB = ConfigTable.GetData("ActivityStoryLine", b) + return (cfgA and cfgA.SortOrder or 0) < (cfgB and cfgB.SortOrder or 0) + end) + return tbLineIds +end +function PlayerStoryReviewData:GetLastReadChapterId() + if self.nLastChapterId == nil then + self.nLastChapterId = LocalData.GetPlayerLocalData("StoryReview_LastRead_ChapterId") or 0 + end + if self.nLastChapterId ~= 0 and self:CheckChapterRead(self.nLastChapterId) then + self:SetLastReadChapterId(0) + end + return self.nLastChapterId +end +function PlayerStoryReviewData:GetOnlyShowUnRead() + return self.bOnlyShowUnRead == true +end +function PlayerStoryReviewData:SetOnlyShowUnRead(bOnlyShowUnRead) + self.bOnlyShowUnRead = bOnlyShowUnRead == true +end +function PlayerStoryReviewData:SetLastReadChapterId(nChapterId) + self.nLastChapterId = nChapterId + LocalData.SetPlayerLocalData("StoryReview_LastRead_ChapterId", nChapterId) +end +function PlayerStoryReviewData:GetChapterActivityId(nChapterId) + local mapCfg = CacheTable.GetData("_ActivityStoryChapter", nChapterId) + if mapCfg ~= nil then + return mapCfg.Id + end + return 0 +end +function PlayerStoryReviewData:IsChapterLoaded(nChapterId) + return self.mapLoadedChapterIds[nChapterId] == true +end +function PlayerStoryReviewData:IsChapterRead(nChapterId) + local bRead = true + local tbStoryIds = self:GetChapterStoryNumIds(nChapterId) + if tbStoryIds ~= nil then + for _, v in ipairs(tbStoryIds) do + bRead = bRead and self:IsStoryReaded(v) + end + end + return bRead +end +function PlayerStoryReviewData:GetChapterHandBookId(nChapterId) + local mapCfg = CacheTable.GetData("_ActivityStoryChapter", nChapterId) + if mapCfg == nil then + return 0 + end + return mapCfg.HandBookId or 0 +end +function PlayerStoryReviewData:IsChapterReadByHandbook(nChapterId) + local nHandBookId = self:GetChapterHandBookId(nChapterId) + if nHandBookId <= 0 then + return false + end + return PlayerData.Handbook:CheckHandbookUnlock(nHandBookId) +end +function PlayerStoryReviewData:CheckChapterRead(nChapterId) + if self:IsChapterLoaded(nChapterId) then + return self:IsChapterRead(nChapterId) + end + return self:IsChapterReadByHandbook(nChapterId) +end +function PlayerStoryReviewData:GetChapterReadProgress(nChapterId) + local tbStoryNumIds = self:GetChapterStoryNumIds(nChapterId) + local nTotal = tbStoryNumIds ~= nil and #tbStoryNumIds or 0 + if not self:IsChapterLoaded(nChapterId) then + return self:IsChapterReadByHandbook(nChapterId) and nTotal or 0, nTotal + end + local nRead = 0 + for _, nStoryNumId in ipairs(tbStoryNumIds) do + if self:IsStoryReaded(nStoryNumId) then + nRead = nRead + 1 + end + end + return nRead, nTotal +end +function PlayerStoryReviewData:GetChapterLastStoryNumId(nChapterId) + local tbStoryNumIds = self:GetChapterStoryNumIds(nChapterId) + if tbStoryNumIds == nil then + return 0 + end + for _, nStoryNumId in ipairs(tbStoryNumIds) do + local mapCfg = ConfigTable.GetData("ActivityStory", nStoryNumId) + if mapCfg ~= nil and mapCfg.IsLast == true then + return nStoryNumId + end + end + return 0 +end +function PlayerStoryReviewData:TryOpenStoryChapter(nChapterId) + local mapCfg = CacheTable.GetData("_ActivityStoryChapter", nChapterId) + if mapCfg == nil then + return + end + local nPanelId = mapCfg.PanelId + local nActId = mapCfg.Id + local openPanel = function() + EventManager.Hit(EventId.OpenPanel, nPanelId, nActId, true) + end + if self:IsChapterLoaded(nChapterId) then + openPanel() + else + self:SendGetChapterInfo(nChapterId, openPanel) + end +end +function PlayerStoryReviewData:_GetApplyMsgId(nActivityId) + return NetMsgId.Id.activity_archive_story_apply_req +end +function PlayerStoryReviewData:_GetSettleMsgId(nActivityId) + return NetMsgId.Id.activity_archive_story_settle_req, true +end +function PlayerStoryReviewData:IsOpen(sAvgId, nActivityId) + return true, 0 +end +function PlayerStoryReviewData:RefreshAvgRedDot() + for nLineId, tbChapterIds in pairs(self:GetAllStoryReview()) do + for _, nChapterId in ipairs(tbChapterIds) do + local bValid = not self:IsChapterReadByHandbook(nChapterId) + RedDotManager.SetValid(RedDotDefine.StoryReview_Chapter, {nLineId, nChapterId}, bValid) + end + end +end +function PlayerStoryReviewData:SendMsg_STORY_ENTER(nActivityId, nStoryId, nBuildId, bNewestStory) + ActivityStoryDataBase.SendMsg_STORY_ENTER(self, nActivityId, nStoryId, nBuildId, bNewestStory) + local mapChapterCfg = self:GetChapterIdByActivityId(nActivityId) + if mapChapterCfg ~= nil then + self:SetLastReadChapterId(mapChapterCfg.ChapterId) + end +end +function PlayerStoryReviewData:_GetLocalReadKey(nActId, nStoryId) + return "Review_Story_Read_" .. tostring(nActId) .. tostring(nStoryId) +end +function PlayerStoryReviewData:IsActivityAvgUnlock(nActivityId, nStoryId) + return true, true, 0 +end +function PlayerStoryReviewData:IsActivityAvgReaded(nActivityId, nStoryId) + return true +end +function PlayerStoryReviewData:IsNew(nActivityId, nStoryId) + return false +end +function PlayerStoryReviewData:GetRecentAcvitityIndex(nActivityId) + return 1 +end +function PlayerStoryReviewData:SendGetChapterInfo(nChapterId, callback) + local netCallback = function(_, netData) + local chapter = netData + if chapter ~= nil and chapter.ChapterId ~= nil then + local nActivityId = self:GetChapterActivityId(nChapterId) + if 0 < nActivityId then + self:CacheAvgData(chapter, nActivityId) + end + self.mapLoadedChapterIds[nChapterId] = true + end + if callback ~= nil then + callback(chapter) + end + end + HttpNetHandler.SendMsg(NetMsgId.Id.activity_archive_story_info_req, {Value = nChapterId}, nil, netCallback) +end +function PlayerStoryReviewData:SendChapterPass(nChapterId, callback) + local nLastStoryNumId = self:GetChapterLastStoryNumId(nChapterId) + if nLastStoryNumId <= 0 then + printError("ActivityStory 没配 IsLast 的收尾剧情,无法发送章节完成,章节 id:" .. tostring(nChapterId)) + return + end + local netCallback = function(_, netData) + self:RefreshAvgRedDot() + if callback ~= nil then + callback() + end + end + HttpNetHandler.SendMsg(NetMsgId.Id.activity_archive_story_chapter_pass_req, {ChapterId = nLastStoryNumId}, nil, netCallback) +end +function PlayerStoryReviewData:_MockChapterInfo(nChapterId) + local tbStoryNumIds = self:GetChapterStoryNumIds(nChapterId) or {} + local tbStories = {} + local tbEvidences = {} + local tbSeenEv = {} + for _, nStoryId in ipairs(tbStoryNumIds) do + local mapStoryCfg = ConfigTable.GetData("ActivityStory", nStoryId) + if mapStoryCfg ~= nil then + local mapCondCfg = ConfigTable.GetData("ActivityStoryCondition", mapStoryCfg.ConditionId) + if mapCondCfg ~= nil then + if mapCondCfg.EvIds_a ~= nil then + for _, nEvNumId in ipairs(mapCondCfg.EvIds_a) do + if not tbSeenEv[nEvNumId] then + tbSeenEv[nEvNumId] = true + table.insert(tbEvidences, nEvNumId) + end + end + end + if mapCondCfg.EvIds_b ~= nil then + for _, nEvNumId in ipairs(mapCondCfg.EvIds_b) do + if not tbSeenEv[nEvNumId] then + tbSeenEv[nEvNumId] = true + table.insert(tbEvidences, nEvNumId) + end + end + end + end + table.insert(tbStories, { + Id = nStoryId, + Major = {}, + Personality = {}, + Receive = true + }) + end + end + return { + ChapterId = nChapterId, + Build = {Type = 0, BuildId = 0}, + Evidences = tbEvidences, + Stories = tbStories + } +end +return PlayerStoryReviewData diff --git a/lua/gamecore/data/dataclass/playerstorysetdata.lua b/lua/gamecore/data/dataclass/playerstorysetdata.lua index 126f22bdd..6f6e6621a 100644 --- a/lua/gamecore/data/dataclass/playerstorysetdata.lua +++ b/lua/gamecore/data/dataclass/playerstorysetdata.lua @@ -153,6 +153,21 @@ end function PlayerStorySetData:GetRecentChapterId() return self.nRecentChapterId end +function PlayerStorySetData:IsChapterUnlock(nChapterId) + local mapCfg = ConfigTable.GetData("StorySetChapter", nChapterId) + if mapCfg == nil then + return false, "" + end + if not mapCfg.IsShow then + return false, ConfigTable.GetUIText("StorySet_Chapter_Empty") + end + local chapter = self.tbChapter[nChapterId] + if chapter == nil or not chapter.bUnlock then + local sLockText = mapCfg.LockText ~= "" and mapCfg.LockText or ConfigTable.GetUIText("StorySet_Chapter_Lock") + return false, sLockText + end + return true, "" +end function PlayerStorySetData:IsChapterAllRead(nChapterId) if self.tbChapter[nChapterId] == nil then return false diff --git a/lua/gamecore/data/dataclass/playertracehuntdata.lua b/lua/gamecore/data/dataclass/playertracehuntdata.lua index f824fb06c..a4724eb25 100644 --- a/lua/gamecore/data/dataclass/playertracehuntdata.lua +++ b/lua/gamecore/data/dataclass/playertracehuntdata.lua @@ -223,7 +223,7 @@ function PlayerTraceHuntData:CacheTraceHuntInfo(mapTraceHuntInfo) end self:UpdateControlData() self:UpdateLevel(mapTraceHuntInfo.Level, mapTraceHuntInfo.Exp) - self:SetSelBuildId(mapTraceHuntInfo.BuildID) + self:SetSelBuildId(mapTraceHuntInfo.Build and mapTraceHuntInfo.Build.BuildId or 0) local bComplete = self:CheckHuntComplete() local bInterrupt = self:CheckHuntInterrupt() self:UpdateBossRewardRedDot(bComplete or bInterrupt) @@ -766,10 +766,13 @@ function PlayerTraceHuntData:SendTraceHuntApplyReq(nOwnerUID, nBossID, nBuildId, local nDifficulty = self:GetDifficultyBySource(bSelfBoss) local mapBoss = ConfigTable.GetData("TraceHuntBoss", nBossID) local nFloorId = self.tbTraceHuntFloor[mapBoss.FloorGroup][nDifficulty].Id + local mapBuildData = PlayerData.Build:GetBuildData(nBuildId) + local bTrial = mapBuildData.nBuildSource == AllEnum.BuildSource.Trial or mapBuildData.nBuildSource == AllEnum.BuildSource.LimitedTrial + local nBuildType = bTrial and 2 or 1 local msgData = { OwnerUID = nOwnerUID, BossID = nBossID, - BuildID = nBuildId, + Build = {Type = nBuildType, BuildId = nBuildId}, BossCreateTime = nBossCreateTime, Difficulty = nDifficulty } @@ -944,10 +947,8 @@ function PlayerTraceHuntData:UpdateTraceItemRedDot() RedDotManager.SetValid(RedDotDefine.TraceHunt_TraceItem, nil, bAble) end function PlayerTraceHuntData:UpdateItemEntranceRedDot() - local bReward = RedDotManager.GetValid(RedDotDefine.TraceHunt_Reward_Boss) - local bHuntMax = RedDotManager.GetValid(RedDotDefine.TraceHunt_HuntItem) local bTraceMax = RedDotManager.GetValid(RedDotDefine.TraceHunt_TraceItem) - RedDotManager.SetValid(RedDotDefine.TraceHunt_Item, nil, not bReward and (bHuntMax or bTraceMax)) + RedDotManager.SetValid(RedDotDefine.TraceHunt_Item, nil, bTraceMax) end function PlayerTraceHuntData:EnterTraceHunt(nLevelId, nBuildId, nFloorId) self.entryLevelId = nLevelId diff --git a/lua/gamecore/data/dataclass/playervampiresurvivordata.lua b/lua/gamecore/data/dataclass/playervampiresurvivordata.lua index 06571edba..e193ff199 100644 --- a/lua/gamecore/data/dataclass/playervampiresurvivordata.lua +++ b/lua/gamecore/data/dataclass/playervampiresurvivordata.lua @@ -60,11 +60,19 @@ function PlayerVampireSurvivorData:EnterVampireSurvivor(nLevelId, nBuildId1, nBu self.curLevel:Init(self, nLevelId, nBuildId1, nBuildId2, netMsg.Events, netMsg.Reward, netMsg.Select) end end - local BuildIds = {nBuildId1} + local Builds = { + { + Type = PlayerData.Build:IsUseTrialRuntime(nBuildId1) and 2 or 1, + BuildId = nBuildId1 + } + } if 0 < nBuildId2 then - table.insert(BuildIds, nBuildId2) + table.insert(Builds, { + Type = PlayerData.Build:IsUseTrialRuntime(nBuildId2) and 2 or 1, + BuildId = nBuildId2 + }) end - local msg = {Id = nLevelId, BuildIds = BuildIds} + local msg = {Id = nLevelId, Builds = Builds} HttpNetHandler.SendMsg(NetMsgId.Id.vampire_survivor_apply_req, msg, nil, NetCallback) end function PlayerVampireSurvivorData:ReEnterVampireSurvivor(nVampireId) @@ -81,11 +89,13 @@ function PlayerVampireSurvivorData:ReEnterVampireSurvivor(nVampireId) local nBuildId2 = 0 local mapSceneFirst for _, mapScene in ipairs(netMsg.Scenes) do - if mapScene.SceneType == 2 then - nBuildId2 = mapScene.BuildId + if mapScene.SceneType == 2 and mapScene.Build ~= nil then + nBuildId2 = mapScene.Build.BuildId or 0 end if mapScene.SceneType == 1 then - nBuildId1 = mapScene.BuildId + if mapScene.Build ~= nil then + nBuildId1 = mapScene.Build.BuildId or 0 + end mapSceneFirst = mapScene end end @@ -127,7 +137,7 @@ function PlayerVampireSurvivorData:ReEnterVampireSurvivor(nVampireId) self.curLevel:InitReEnter(self, netMsg.Id, nBuildId1, nBuildId2, netMsg.Events, netMsg.Reward, netMsg.FateCardIds, netMsg.ClientData, mapSceneFirst) end end - PlayerData.Build:GetAllBuildBriefData(GetAllBuildCallback) + PlayerData.Build:GetSelectableBuildBriefData(GetAllBuildCallback, AllEnum.RegionBossFormationType.Vampire) end HttpNetHandler.SendMsg(NetMsgId.Id.vampire_survivor_info_req, {}, nil, NetCallback) end diff --git a/lua/gamecore/data/dataclass/playervoicedata.lua b/lua/gamecore/data/dataclass/playervoicedata.lua index 9a07827db..831db04b3 100644 --- a/lua/gamecore/data/dataclass/playervoicedata.lua +++ b/lua/gamecore/data/dataclass/playervoicedata.lua @@ -34,6 +34,7 @@ function PlayerVoiceData:Init() self.nNpcId = 0 self.nNPCSkinId = 0 self.bStartBoardClickTimer = false + self._bBoardFreeTimerPaused = false self.nContinuousClickCount = 0 self.nBoardClickTime = 0 self.nBoardFreeTime = 0 @@ -201,11 +202,17 @@ function PlayerVoiceData:StartBoardFreeTimer(nNpcId, nSkinId) self.nNPCSkinId = 0 end self.bStartBoardClickTimer = true + if self._bBoardFreeTimerPaused then + return + end if nil == self.boardFreeTimer and self.nTriggerFreeVoiceState ~= board_free_trigger_ex_hang then self.boardFreeTimer = TimerManager.Add(0, 0.1, self, self.CheckBoardFree, true, true, false) end end function PlayerVoiceData:CheckBoardFree() + if self._bBoardFreeTimerPaused then + return + end self.nBoardFreeTime = self.nBoardFreeTime + 0.1 if self.nBoardFreeTime >= getBoardClickFreeTime(self.bNpc) then self:ResetBoardFreeTimer() @@ -218,6 +225,20 @@ function PlayerVoiceData:CheckBoardFree() end end end +function PlayerVoiceData:PauseBoardFreeTimer() + self._bBoardFreeTimerPaused = true + self:ResetBoardFreeTimer() + self:ResetBoardPlayTimer() +end +function PlayerVoiceData:ResumeBoardFreeTimer() + if not self._bBoardFreeTimerPaused then + return + end + self._bBoardFreeTimerPaused = false + if self.bStartBoardClickTimer then + self:StartBoardFreeTimer() + end +end function PlayerVoiceData:ResetBoardFreeTimer() if nil ~= self.boardFreeTimer then TimerManager.Remove(self.boardFreeTimer, false) @@ -226,6 +247,9 @@ function PlayerVoiceData:ResetBoardFreeTimer() self.nBoardFreeTime = 0 end function PlayerVoiceData:StartBoardPlayTimer() + if self._bBoardFreeTimerPaused then + return + end if nil == self.boardPlayTimer then self.boardPlayTimer = TimerManager.Add(1, self.nVoiceDuration, nil, function() self:StartBoardFreeTimer() @@ -456,6 +480,9 @@ function PlayerVoiceData:OnEvent_UIOperate() end end function PlayerVoiceData:OnEvent_AvgVoiceDuration(nDuration) + if self._bBoardFreeTimerPaused then + return + end self:ResetBoardPlayTimer() self.nVoiceDuration = nDuration if self.bStartBoardClickTimer and self.nTriggerFreeVoiceState ~= board_free_trigger_ex_hang then diff --git a/lua/gamecore/data/dataclass/soldier/playersoldierdata.lua b/lua/gamecore/data/dataclass/soldier/playersoldierdata.lua index a2b9cb1b5..5178e500a 100644 --- a/lua/gamecore/data/dataclass/soldier/playersoldierdata.lua +++ b/lua/gamecore/data/dataclass/soldier/playersoldierdata.lua @@ -1,18 +1,26 @@ local PlayerSoldierData = class("PlayerSoldierData") -local PlayerSoldierQuestData = require("GameCore.Data.DataClass.Soldier.PlayerSoldierQuestData") local PlayerSoldierRecommendData = require("GameCore.Data.DataClass.Soldier.PlayerSoldierRecommendData") +local PlayerSoldierTechnologyData = require("GameCore.Data.DataClass.Soldier.PlayerSoldierTechnologyData") function PlayerSoldierData:Init() - self.questData = PlayerSoldierQuestData.new() self.recommendData = PlayerSoldierRecommendData.new() - self.questData:InitData() + self.technologyData = PlayerSoldierTechnologyData.new() self.recommendData:InitData() + self.technologyData:InitData() + self.nCurSelectSeasonId = 0 + self.nSeasonType = 0 + self.nRewardLv = 0 + self.nReceivedRewardLv = 0 + self.nRewardExp = 0 self.nHighestChallengeId = 0 + self.nGradeChallengeExp = 0 self.curChallengeData = { nGradeChallengeId = 0, nStage = 0, nNodeIndex = 0 } self.curLevel = nil + self.nRewardExp = 0 + self.tbGuideData = {} self:InitConfig() end function PlayerSoldierData:UnInit() @@ -52,6 +60,27 @@ function PlayerSoldierData:InitConfig() CacheTable.SetData("_SoldierChessType", mapLine.ChessType, mapLine) end ForEachTableLine(ConfigTable.Get("SoldierChessType"), func_ForEach_SoldierChessType) + local func_ForEach_SoldierCheckStageAddScore = function(mapLine) + if nil == CacheTable.GetData("_SoldierCheckStageAddScore", mapLine.Group) then + CacheTable.SetData("_SoldierCheckStageAddScore", mapLine.Group, {}) + end + CacheTable.InsertData("_SoldierCheckStageAddScore", mapLine.Group, mapLine) + end + ForEachTableLine(ConfigTable.Get("SoldierCheckStageAddScore"), func_ForEach_SoldierCheckStageAddScore) +end +function PlayerSoldierData:UpdateSoldierState(mapMsgData) + self.nCurSelectSeasonId = mapMsgData.CurSeasonId + self:SetCurGradeChallengeData(mapMsgData.CurGradeChallengeId, mapMsgData.Stage, mapMsgData.NodeIndex) +end +function PlayerSoldierData:SetCurSelectSeasonId(nSeasonId) + self.nCurSelectSeasonId = nSeasonId or 0 + local mapData = ConfigTable.GetData("SoldierSeason", nSeasonId) or {} or {} + if mapData ~= nil then + self.nSeasonType = mapData.Season + end +end +function PlayerSoldierData:GetCurSelectSeasonId() + return self.nCurSelectSeasonId or 0 end function PlayerSoldierData:GetCurLevelData() return self.curLevel @@ -59,9 +88,38 @@ end function PlayerSoldierData:CheckInSoldierLevel() return self:GetCurGradeChallengeId() ~= 0 end -function PlayerSoldierData:EnterSoldier(nSeasonId, nGradeChallengeId, callback) +function PlayerSoldierData:RefreshRewardRedDot() + RedDotManager.SetValid(RedDotDefine.Soldier_TotalReward, nil, self.nReceivedRewardLv < self.nRewardLv) +end +function PlayerSoldierData:RequestSoldierSeasonInfo(callback) + local cb = function(_, netMsg) + self.nRewardLv = netMsg.RewardLv + self.nReceivedRewardLv = netMsg.CurRewardLv + self.nRewardExp = netMsg.RewardExp + self.nHighestChallengeId = netMsg.CurGradeChallengeId + self.nGradeChallengeExp = netMsg.CurGradeExp + if self.nHighestChallengeId == nil or self.nHighestChallengeId == 0 then + local nMinId = math.huge + ForEachTableLine(ConfigTable.Get("SoldierGradeChallenge"), function(mapLine) + if mapLine.Id < nMinId and mapLine.Season == self.nCurSelectSeasonId then + nMinId = mapLine.Id + end + end) + self.nHighestChallengeId = nMinId + end + PlayerData.Guide:SetGuideNewbie(netMsg.Newbies) + self:RefreshRewardRedDot() + if callback ~= nil then + callback() + end + end + HttpNetHandler.SendMsg(NetMsgId.Id.soldier_season_info_req, { + Value = self.nCurSelectSeasonId + }, nil, cb) +end +function PlayerSoldierData:EnterSoldier(nGradeChallengeId, callback) if self:GetCurGradeChallengeId() == 0 then - self:SendApply(nSeasonId, nGradeChallengeId, callback) + self:SendApply(self.nCurSelectSeasonId, nGradeChallengeId, callback) else self:SendInfo(callback) end @@ -83,7 +141,7 @@ function PlayerSoldierData:SendApply(nSeasonId, nGradeChallengeId, callback) if self.curLevel == nil then self.curLevel = require("Game.Adventure.Soldier.SoldierLevelData").new() end - self.curLevel:Init(self, netMsg.Info, netMsg.Chess, netMsg.CoinQty) + self.curLevel:Init(self, netMsg.Info, netMsg.Change, true) if callback ~= nil then callback() end @@ -103,32 +161,7 @@ function PlayerSoldierData:SendInfo(callback) end HttpNetHandler.SendMsg(NetMsgId.Id.soldier_info_req, {}, nil, netCallback) end -function PlayerSoldierData:SendStepOut(tbMain, tbSup, tbWaiting, callback) - local tbDeploy = {} - tbDeploy.Master = {} - tbDeploy.Assist = {} - tbDeploy.Waiting = {} - for _, v in ipairs(tbMain) do - table.insert(tbDeploy.Master, { - Id = v.nId, - Qty = 1, - Star = v.nStar - }) - end - for _, v in ipairs(tbSup) do - table.insert(tbDeploy.Assist, { - Id = v.nId, - Qty = 1, - Star = v.nStar - }) - end - for _, v in ipairs(tbWaiting) do - table.insert(tbDeploy.Waiting, { - Id = v.nId, - Qty = 1, - Star = v.nStar - }) - end +function PlayerSoldierData:SendStepOut(callback) local netCallback = function(_, netMsg) if self.curLevel ~= nil then self.curLevel:StepOut() @@ -137,99 +170,50 @@ function PlayerSoldierData:SendStepOut(tbMain, tbSup, tbWaiting, callback) callback() end end - HttpNetHandler.SendMsg(NetMsgId.Id.soldier_step_out_req, {Deploy = tbDeploy}, nil, netCallback) + HttpNetHandler.SendMsg(NetMsgId.Id.soldier_step_out_req, {}, nil, netCallback) end function PlayerSoldierData:SendGiveUp(callback) local netCallback = function(_, netMsg) self:SetCurGradeChallengeData(0, 0, 0) self:ClearInSoldierRecommendData() + if netMsg.Change ~= nil then + local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(netMsg.Change) + HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) + end if self.curLevel ~= nil then self.curLevel:GiveUp(netMsg) else - local mapData = { - nTotalScore = netMsg.TotalScore, - nRewardScore = netMsg.RewardScore + local tbSettle = { + nPassedNode = netMsg.PassedNode, + nRemainingHp = netMsg.RemainingHp, + nCheckStageDps = netMsg.CheckStageDps, + nCheckStageTime = netMsg.CheckStageTime, + nChessTotalCost = netMsg.ChessTotalCost, + nGetSchedule = netMsg.GetSchedule, + nGetTechPoint = netMsg.GetTechPoint, + nGetGradeExp = netMsg.GetGradeExp, + nCurGradeChallengeId = netMsg.CurGradeChallengeId, + nCurGradeExp = netMsg.CurGradeExp, + nEndingId = netMsg.EndingId, + nTotalCoinQty = netMsg.TotalCoinQty } - EventManager.Hit(EventId.OpenPanel, PanelId.SoldierBattleResult, AllEnum.SoldierResultType.ChallengeFail, mapData) end + self.technologyData:RefreshRedDot(self.nCurSelectSeasonId) if callback then callback() end end HttpNetHandler.SendMsg(NetMsgId.Id.soldier_give_up_req, {}, nil, netCallback) end -function PlayerSoldierData:SetQuestDataList(questDataList) - if questDataList == nil then - return - end - self.questData:SetQuestDataList(questDataList) -end -function PlayerSoldierData:SetQuestData(questData) - if questData == nil then - return - end - self.questData:SetQuestData(questData) -end -function PlayerSoldierData:GetAllQuestData() - if self.questData == nil then - return {} - end - return self.questData:GetAllQuestData() -end -function PlayerSoldierData:GetQuestData() - if self.questData == nil then - return {} - end - return self.questData:GetAllQuestData() -end -function PlayerSoldierData:GetQuestDataByGroupId(nGroupId) - if self.questData == nil then - return {} - end - return self.questData:GetQuestDataListByGroupId(nGroupId) -end -function PlayerSoldierData:IsViewedGroupId(nGroupId) - if self.questData == nil then - return false - end - return self.questData:IsViewedGroupId(nGroupId) -end -function PlayerSoldierData:SetViewedGroupId(nGroupId) - if self.questData == nil then - return - end - self.questData:SetViewedGroupId(nGroupId) -end -function PlayerSoldierData:IsGroupLock(nGroupId) - if self.questData == nil then - return false - end - return self.questData:IsGroupLock(nGroupId) -end -function PlayerSoldierData:GetAllQuestCount() - if self.questData == nil then - return 0 - end - return self.questData:GetAllQuestCount() -end -function PlayerSoldierData:GetAllReceivedCount() - if self.questData == nil then - return 0 - end - return self.questData:GetAllReceivedCount() -end -function PlayerSoldierData:ReceiveQuestReward(nGroupId, nId, callback) - if self.questData == nil then - return - end - self.questData:ReceiveQuestReward(nGroupId, nId, callback) -end function PlayerSoldierData:SetHighestChallengeId(nHighestChallengeId) self.nHighestChallengeId = math.max(self.nHighestChallengeId, nHighestChallengeId) end function PlayerSoldierData:GetHighestChallengeId() return self.nHighestChallengeId end +function PlayerSoldierData:GetChallengeExp() + return self.nGradeChallengeExp +end function PlayerSoldierData:SetCurGradeChallengeData(nGradeChallengeId, nStage, nNodeIndex) self.curChallengeData = { nGradeChallengeId = nGradeChallengeId, @@ -241,7 +225,30 @@ function PlayerSoldierData:GetCurChallengeData() return self.curChallengeData end function PlayerSoldierData:GetCurGradeChallengeId() - return self.curChallengeData.nGradeChallengeId + return self.curChallengeData and self.curChallengeData.nGradeChallengeId or 0 +end +function PlayerSoldierData:GetCheckStageAddScoreId(nDamage, nTime) + local nGradeChallengeId = self.curChallengeData and self.curChallengeData.nGradeChallengeId or 0 + local mapChallenge = ConfigTable.GetData("SoldierGradeChallenge", nGradeChallengeId) + if mapChallenge == nil then + return 0, 0 + end + local tbList = CacheTable.GetData("_SoldierCheckStageAddScore", mapChallenge.CheckStageGroupId) + if tbList == nil then + return 0, 0 + end + nDamage = nDamage or 0 + nTime = nTime or 0 + local nDamageId, nTimeId = 0, 0 + for _, v in ipairs(tbList) do + if nDamage >= v.DPS then + nDamageId = v.Id + end + if nTime >= v.Duration then + nTimeId = v.Id + end + end + return nDamageId, nTimeId end function PlayerSoldierData:CheckChallengeUnlocked(nGradeChallengeId) local config = ConfigTable.GetData("SoldierGradeChallenge", nGradeChallengeId) @@ -260,6 +267,65 @@ function PlayerSoldierData:CheckChallengeUnlocked(nGradeChallengeId) end return config.UnlockGradeLevel <= highestChallengeConfig.Id end +function PlayerSoldierData:GetTotalRewardLevel() + local nPrevLevelExp = 0 + local nNextLevelExp = 0 + local nNextLevelTotalReward + ForEachTableLine(ConfigTable.Get("SoldierTotalReward"), function(mapData) + if mapData.Level == self.nRewardLv and self.nCurSelectSeasonId == mapData.SeasonId then + nPrevLevelExp = mapData.NeedExp + elseif self.nCurSelectSeasonId == mapData.SeasonId and mapData.Level == self.nRewardLv + 1 then + nNextLevelExp = mapData.NeedExp + nNextLevelTotalReward = { + Tid = mapData.RewardId, + Qty = mapData.RewardQty + } + end + end) + return self.nRewardLv, self.nRewardExp, nNextLevelExp, nNextLevelTotalReward +end +function PlayerSoldierData:GetReceivedTotalRewardLevel() + return self.nReceivedRewardLv +end +function PlayerSoldierData:GetCurRewardLv() + return self.nRewardLv or 0 +end +function PlayerSoldierData:RequestGetTotalReward(callback) + local cb = function(_, msg) + if callback ~= nil then + callback() + end + UTILS.OpenReceiveByChangeInfo(msg.Change) + self.nReceivedRewardLv = msg.CurRewardLv + self:RefreshRewardRedDot() + EventManager.Hit(EventId.Soldier_Level_GetReward) + end + local cfg = ConfigTable.GetData("SoldierSeason", self.nCurSelectSeasonId) + if cfg == nil then + return + end + HttpNetHandler.SendMsg(NetMsgId.Id.soldier_season_reward_receive_req, { + Value = cfg.Season + }, nil, cb) +end +function PlayerSoldierData:SendFavoriteRecommend(sCode, callback) + self.recommendData:SendFavoriteRecommend(sCode, callback) +end +function PlayerSoldierData:SendUnfavoriteRecommend(sCode, callback) + self.recommendData:SendUnfavoriteRecommend(sCode, callback) +end +function PlayerSoldierData:RequestRecommendList(callback) + self.recommendData:RequestRecommendList(callback) +end +function PlayerSoldierData:GetCurRecommendList() + return self.recommendData:GetCurRecommendList() +end +function PlayerSoldierData:GetSystemRecommendList() + return self.recommendData:GetSystemRecommendList() +end +function PlayerSoldierData:GetCollectRecommendList() + return self.recommendData:GetCollectRecommendList() +end function PlayerSoldierData:SetRecommendData(nRecommendId, bInSoldier) self.recommendData:SetRecommendData(nRecommendId, bInSoldier) end @@ -278,15 +344,90 @@ end function PlayerSoldierData:CheckChessRecommendState(nChessId) return self.recommendData:CheckChessRecommendState(nChessId) end -function PlayerSoldierData:CheckStarterCardRecommendState(nStarterCardId) - return self.recommendData:CheckStarterCardRecommendState(nStarterCardId) -end -function PlayerSoldierData:CheckStrategyCardRecommendState(nStrategyCardId) - return self.recommendData:CheckStrategyCardRecommendState(nStrategyCardId) -end function PlayerSoldierData:CheckPartnerRecommendState(nPartnerType) return self.recommendData:CheckPartnerRecommendState(nPartnerType) end +function PlayerSoldierData:GetTechActiveClientEffect() + if self.nCurSelectSeasonId == 0 then + return + end + return self.technologyData:GetActiveClientEffect(self.nCurSelectSeasonId) +end +function PlayerSoldierData:CheckTechNodeActiveById(nTechNodeId) + if self.nCurSelectSeasonId == 0 then + return + end + return self.technologyData:CheckTechNodeActiveById(self.nCurSelectSeasonId, nTechNodeId) +end +function PlayerSoldierData:GetClientBattleBuffList() + if self.nCurSelectSeasonId == 0 then + return + end + return self.technologyData:GetClientBattleBuffList(self.nCurSelectSeasonId) +end +function PlayerSoldierData:GetTechNodes() + if self.nCurSelectSeasonId == 0 then + return + end + return self.technologyData:GetTechNodesBySeason(self.nCurSelectSeasonId) +end +function PlayerSoldierData:GetTechNode(nId) + if self.nCurSelectSeasonId == 0 then + return + end + return self.technologyData:GetTechNode(nId, self.nCurSelectSeasonId) +end +function PlayerSoldierData:GetTechActiveNodeCount() + if self.nCurSelectSeasonId == 0 then + return 0, 0 + end + return self.technologyData:GetActiveNodeCount(self.nCurSelectSeasonId) +end +function PlayerSoldierData:GetActiveNodePreview() + if self.nCurSelectSeasonId == 0 then + return + end + return self.technologyData:GetActiveNodePreview(self.nCurSelectSeasonId) +end +function PlayerSoldierData:SendSoldierTechDetailReq(callback) + if self.nCurSelectSeasonId == 0 then + return + end + self.technologyData:SendSoldierTechDetailReq(self.nCurSelectSeasonId, callback) +end +function PlayerSoldierData:SendSoldierTechNodeUnlockReq(nId, callback) + return self.technologyData:SendSoldierTechNodeUnlockReq(nId, callback) +end +function PlayerSoldierData:CheckBossTemplateUnlocked(nId) + local mapCfg = ConfigTable.GetData("SoldierBossTemplate", nId) + if mapCfg ~= nil then + if mapCfg.IsUnlock == true then + return true + end + local nTechNodeId = mapCfg.TechNodeId + if nTechNodeId ~= 0 then + return self:CheckTechNodeActiveById(nTechNodeId) + end + end + return false +end +function PlayerSoldierData:GetAllBossTemplates() + local tbList = {} + local collect = function(mapCfg) + table.insert(tbList, { + nId = mapCfg.Id, + nUnlock = self:CheckBossTemplateUnlocked(mapCfg.Id) and 1 or 0 + }) + end + ForEachTableLine(ConfigTable.Get("SoldierBossTemplate"), collect) + table.sort(tbList, function(a, b) + if a.nUnlock == b.nUnlock then + return a.nId < b.nId + end + return a.nUnlock > b.nUnlock + end) + return tbList +end function PlayerSoldierData:GetCurChallengeState() if self.curChallengeData == nil then return 0, 0 @@ -337,7 +478,6 @@ function PlayerSoldierData:CheckGMSkipNodeRefreshAllowed() local tbBlockPanels = { PanelId.SoldierBattlePanel, PanelId.SoldierBattleEventPanel, - PanelId.SoldierSelectPolicy, PanelId.SoldierBattleResult } for _, nPanelId in ipairs(tbBlockPanels) do @@ -366,16 +506,15 @@ function PlayerSoldierData:OnSoldierInfoNotify(mapSoldierInfo) self.curLevel = require("Game.Adventure.Soldier.SoldierLevelData").new() self.curLevel:Init(self, mapSoldierInfo) end -function PlayerSoldierData:OnBuffCardAddNotify(mapCardData) - if mapCardData == nil then +function PlayerSoldierData:OnBuffAddNotify(mapBuffData) + if mapBuffData == nil then return end if self.curLevel == nil then - printWarn("[Soldier] receive buff card add notify, but curLevel is nil") + printWarn("[Soldier] receive buff add notify, but curLevel is nil") return end - self.curLevel:UpdateCardList(mapCardData) - EventManager.Hit("SoldierBuffCardChange") + self.curLevel:UpdateBuff(mapBuffData) end function PlayerSoldierData:OnItemChangeNotify(mapChangeInfo) if mapChangeInfo == nil then @@ -421,6 +560,18 @@ function PlayerSoldierData:ApplyGMSoldierHp(nHp) end self.curLevel:UpdateGMSoldierHp(nHp) end +function PlayerSoldierData:RefreshRedDot() + if self.nCurSelectSeasonId == 0 then + return + end + self.technologyData:RefreshRedDot(self.nCurSelectSeasonId) +end +function PlayerSoldierData:SetGuideData(nGuideId, param) + self.tbGuideData[nGuideId] = param +end +function PlayerSoldierData:GetGuideData(nGuideId) + return self.tbGuideData[nGuideId] +end function PlayerSoldierData:GMEnterSoldier(tbDeploy) if self.curLevel == nil then self.curLevel = require("Game.Adventure.Soldier.SoldierLevelData").new() diff --git a/lua/gamecore/data/dataclass/soldier/playersoldierquestdata.lua b/lua/gamecore/data/dataclass/soldier/playersoldierquestdata.lua deleted file mode 100644 index 7a490233d..000000000 --- a/lua/gamecore/data/dataclass/soldier/playersoldierquestdata.lua +++ /dev/null @@ -1,161 +0,0 @@ -local PlayerSoldierQuestData = class("PlayerSoldierQuestData") -local ClientManager = CS.ClientManager.Instance -local LocalData = require("GameCore.Data.LocalData") -local RapidJson = require("rapidjson") -function PlayerSoldierQuestData:ctor() -end -function PlayerSoldierQuestData:InitData() - self.tbAllQuestData = {} - self.tbEnterQuestGroupId = nil - self:InitConfig() -end -function PlayerSoldierQuestData:InitConfig() -end -function PlayerSoldierQuestData:GetEnterQuestGroupId() - if self.tbEnterQuestGroupId ~= nil then - return self.tbEnterQuestGroupId - end - local sJson = LocalData.GetPlayerLocalData("SoldierQuestGroupId") - local tb = decodeJson(sJson) - if type(tb) == "table" then - self.tbEnterQuestGroupId = tb - end - return self.tbEnterQuestGroupId or {} -end -function PlayerSoldierQuestData:SetQuestDataList(questDataList) - for _, questData in ipairs(questDataList) do - self:SetQuestData(questData) - end -end -function PlayerSoldierQuestData:SetQuestData(questData) - local questConfig = ConfigTable.GetData("SoldierQuest", questData.Id) - if questConfig == nil then - return - end - if self:IsGroupLock(questConfig.Group) then - return - end - if self.tbAllQuestData[questConfig.Group] == nil then - self.tbAllQuestData[questConfig.Group] = {} - end - local nState = self:QuestStateServer2Client(questData.Status) - self.tbAllQuestData[questConfig.Group][questData.Id] = { - nId = questData.Id, - nStatus = nState, - Progress = questData.Progress - } - RedDotManager.SetValid(RedDotDefine.Solider_Quest, { - questConfig.Group, - questData.Id - }, nState == AllEnum.ActQuestStatus.Complete) - if not self:IsViewedGroupId(questConfig.Group) then - RedDotManager.SetValid(RedDotDefine.Solider_Quest_New_Group, questConfig.Group, true) - end -end -function PlayerSoldierQuestData:QuestStateServer2Client(nStatus) - if nStatus == 0 then - return AllEnum.ActQuestStatus.UnComplete - elseif nStatus == 1 then - return AllEnum.ActQuestStatus.Complete - else - return AllEnum.ActQuestStatus.Received - end -end -function PlayerSoldierQuestData:GetAllQuestData() - return self.tbAllQuestData -end -function PlayerSoldierQuestData:GetQuestData(nGroupId, nId) - return self.tbAllQuestData[nGroupId][nId] -end -function PlayerSoldierQuestData:GetQuestDataListByGroupId(nGroupId) - return self.tbAllQuestData[nGroupId] -end -function PlayerSoldierQuestData:IsViewedGroupId(nGroupId) - local tbEnterQuestGroupId = self:GetEnterQuestGroupId() - return table.indexof(tbEnterQuestGroupId, nGroupId) > 0 -end -function PlayerSoldierQuestData:SetViewedGroupId(nGroupId) - local tbEnterQuestGroupId = self:GetEnterQuestGroupId() - if table.indexof(tbEnterQuestGroupId, nGroupId) > 0 then - return - else - table.insert(tbEnterQuestGroupId, nGroupId) - RedDotManager.SetValid(RedDotDefine.Solider_Quest_New_Group, nGroupId, false) - end - LocalData.SetPlayerLocalData("SoldierQuestGroupId", RapidJson.encode(tbEnterQuestGroupId)) -end -function PlayerSoldierQuestData:IsGroupLock(nGroupId) - return self:GetGroupStartTime(nGroupId) > ClientManager.serverTimeStamp -end -function PlayerSoldierQuestData:GetGroupStartTime(nGroupId) - local groupConfig = ConfigTable.GetData("SoldierQuestGroup", nGroupId) - if groupConfig == nil then - return 0 - end - if 0 >= groupConfig.OpenDay then - return 0 - end - local actData = PlayerData.Activity:GetActivityDataByType(GameEnum.activityType.Soldier) - if actData == nil then - return 0 - end - return groupConfig.OpenDay * 86400 + actData.nOpenTime -end -function PlayerSoldierQuestData:GetAllQuestCount() - local nCount = 0 - for _, v in pairs(self.tbAllQuestData) do - for _, v2 in pairs(v) do - nCount = nCount + 1 - end - end - return nCount -end -function PlayerSoldierQuestData:GetAllReceivedCount() - local nCount = 0 - for _, v in pairs(self.tbAllQuestData) do - for _, v2 in pairs(v) do - if v2.nStatus == AllEnum.ActQuestStatus.Received then - nCount = nCount + 1 - end - end - end - return nCount -end -function PlayerSoldierQuestData:ReceiveQuestReward(nGroupId, nId, callback) - local msgCallback = function(_, msgData) - local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(msgData) - HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) - UTILS.OpenReceiveByChangeInfo(msgData) - if nId ~= 0 then - self.tbAllQuestData[nGroupId][nId].nStatus = AllEnum.ActQuestStatus.Received - self.tbAllQuestData[nGroupId][nId].Progress[1].Cur = 0 - self.tbAllQuestData[nGroupId][nId].Progress[1].Max = 0 - RedDotManager.SetValid(RedDotDefine.Solider_Quest, {nGroupId, nId}, false) - else - for _, v in pairs(self.tbAllQuestData[nGroupId]) do - if v.nStatus == AllEnum.ActQuestStatus.Complete then - v.nStatus = AllEnum.ActQuestStatus.Received - v.Progress[1].Cur = 0 - v.Progress[1].Max = 0 - RedDotManager.SetValid(RedDotDefine.Solider_Quest, { - nGroupId, - v.nId - }, false) - end - end - end - if callback ~= nil then - callback() - end - end - local actData = PlayerData.Activity:GetActivityDataByType(GameEnum.activityType.Soldier) - if actData == nil then - return - end - HttpNetHandler.SendMsg(NetMsgId.Id.activity_soldier_quest_reward_receive_req, { - ActivityId = actData.nActId, - GroupId = nGroupId, - QuestId = nId - }, nil, msgCallback) -end -return PlayerSoldierQuestData diff --git a/lua/gamecore/data/dataclass/soldier/playersoldierrecommenddata.lua b/lua/gamecore/data/dataclass/soldier/playersoldierrecommenddata.lua index 874dbfaa9..f42f66547 100644 --- a/lua/gamecore/data/dataclass/soldier/playersoldierrecommenddata.lua +++ b/lua/gamecore/data/dataclass/soldier/playersoldierrecommenddata.lua @@ -8,8 +8,10 @@ function PlayerSoldierRecommendData:InitData() self.nRecommendId = nil self.nInSoldierRecommendId = nil self.bInSoldierChanged = nil - self.tbAllRecommendData = {} - self:InitConfig() + self.tbRecommendList = {} + self.tbSystemRecommendList = {} + self.mapRecommendDataById = {} + self:PreloadSystemRecommendList() self.tbSoldierPositionEffectData = {} local func_ForEach_SoldierPositionEffect = function(mapLineData) if mapLineData.PositionType == GameEnum.SoldierPositionType.FightPosition then @@ -18,71 +20,6 @@ function PlayerSoldierRecommendData:InitData() end ForEachTableLine(DataTable.SoldierPositionEffect, func_ForEach_SoldierPositionEffect) end -function PlayerSoldierRecommendData:InitConfig() - local func_ForEach_Recommend = function(mapLineData) - local RecommendData = { - nRecommendId = mapLineData.Id, - nCharId = mapLineData.CharacterId, - charList = {}, - nStarterCardId = mapLineData.StarterCard, - tbStrategyCardId = mapLineData.StrategyCard, - tbPartner = {} - } - for i = 1, 3 do - local charData = mapLineData["Front" .. i] - if charData ~= nil then - table.insert(RecommendData.charList, { - nId = charData[1], - nStar = charData[2], - nPositionType = 1, - nPosIndex = charData[4] - }) - end - end - local backCharJson = mapLineData.Back - local tbBackCharList = {} - if backCharJson ~= nil then - local tbBackChar = decodeJson(backCharJson) - if type(tbBackChar) == "table" then - for charId, star in pairs(tbBackChar) do - table.insert(tbBackCharList, { - nId = tonumber(charId), - nStar = tonumber(star), - nPositionType = 2, - nPosIndex = 0 - }) - end - end - end - table.sort(tbBackCharList, function(a, b) - local aConfig = ConfigTable.GetData("SoldierCharacter", a.nId) - local bConfig = ConfigTable.GetData("SoldierCharacter", b.nId) - if aConfig.Rarity ~= bConfig.Rarity then - return aConfig.Rarity > bConfig.Rarity - end - return a.nId < b.nId - end) - for _, charData in ipairs(tbBackCharList) do - table.insert(RecommendData.charList, charData) - end - local tbPartnerAdd = decodeJson(mapLineData.PartnerAdd) - local mapExtraPartner = {} - for k, v in pairs(tbPartnerAdd) do - mapExtraPartner[tonumber(k)] = tonumber(v) - end - local tbExPartner = {} - for partnerId, addLevel in pairs(mapExtraPartner) do - local partnerCfg = ConfigTable.GetData("SoldierPartner", partnerId) - if partnerCfg then - tbExPartner[partnerCfg.PartnerType] = addLevel - end - end - local _, tbUIData = SoldierAttrData.CalcActivePartners(RecommendData.charList, tbExPartner) - RecommendData.tbPartner = tbUIData - self.tbAllRecommendData[mapLineData.Id] = RecommendData - end - ForEachTableLine(DataTable.SoldierRecommendBuilds, func_ForEach_Recommend) -end function PlayerSoldierRecommendData:SetRecommendData(nRecommendId, bInSoldier) if bInSoldier then self.nInSoldierRecommendId = nRecommendId @@ -101,18 +38,18 @@ function PlayerSoldierRecommendData:GetRecommendData(bInSoldier) if nInSoldierRecommendId == 0 then return nil end - return self.tbAllRecommendData[nInSoldierRecommendId] + return self:GetRecommendDataById(nInSoldierRecommendId) else if nRecommendId == 0 then return nil end - return self.tbAllRecommendData[nRecommendId] + return self:GetRecommendDataById(nRecommendId) end else if nRecommendId == 0 then return nil end - return self.tbAllRecommendData[nRecommendId] + return self:GetRecommendDataById(nRecommendId) end end function PlayerSoldierRecommendData:SaveData() @@ -127,7 +64,7 @@ function PlayerSoldierRecommendData:GetSoldierPositionEffectDataId(nIndex) return self.tbSoldierPositionEffectData[nIndex] end function PlayerSoldierRecommendData:GetAllRecommendData() - return self.tbAllRecommendData + return self.mapRecommendDataById end function PlayerSoldierRecommendData:ClearInSoldierRecommendData() self.nInSoldierRecommendId = 0 @@ -135,13 +72,7 @@ function PlayerSoldierRecommendData:ClearInSoldierRecommendData() self:SaveData() end function PlayerSoldierRecommendData:CheckChessRecommendState(nChessId) - local nRecommendId = 0 - if self:GetInSoldierRecommendId() == 0 then - nRecommendId = self:GetRecommendId() - else - nRecommendId = self:GetInSoldierRecommendId() - end - local recommendData = self.tbAllRecommendData[nRecommendId] + local recommendData = self:GetRecommendData(true) if recommendData == nil then return false end @@ -152,48 +83,8 @@ function PlayerSoldierRecommendData:CheckChessRecommendState(nChessId) end return false end -function PlayerSoldierRecommendData:CheckStarterCardRecommendState(nStarterCardId) - local nRecommendId = 0 - if self:GetInSoldierRecommendId() == 0 then - nRecommendId = self:GetRecommendId() - else - nRecommendId = self:GetInSoldierRecommendId() - end - local recommendData = self.tbAllRecommendData[nRecommendId] - if recommendData == nil then - return false - end - if recommendData.nStarterCardId == nStarterCardId then - return true - end - return false -end -function PlayerSoldierRecommendData:CheckStrategyCardRecommendState(nStrategyCardId) - local nRecommendId = 0 - if self:GetInSoldierRecommendId() == 0 then - nRecommendId = self:GetRecommendId() - else - nRecommendId = self:GetInSoldierRecommendId() - end - local recommendData = self.tbAllRecommendData[nRecommendId] - if recommendData == nil then - return false - end - for _, strategyCardId in ipairs(recommendData.tbStrategyCardId) do - if strategyCardId == nStrategyCardId then - return true - end - end - return false -end function PlayerSoldierRecommendData:CheckPartnerRecommendState(nPartnerType) - local nRecommendId = 0 - if self:GetInSoldierRecommendId() == 0 then - nRecommendId = self:GetRecommendId() - else - nRecommendId = self:GetInSoldierRecommendId() - end - local recommendData = self.tbAllRecommendData[nRecommendId] + local recommendData = self:GetRecommendData(true) if recommendData == nil then return false end @@ -209,25 +100,229 @@ function PlayerSoldierRecommendData:CheckPartnerRecommendState(nPartnerType) end function PlayerSoldierRecommendData:GetRecommendId() if self.nRecommendId == nil then - local sJson = LocalData.GetPlayerLocalData("SoldierRecommend_Id") or "0" - local nRecommendId = tonumber(decodeJson(sJson)) or 0 - self.nRecommendId = nRecommendId + local sReportId = LocalData.GetPlayerLocalData("SoldierRecommend_Id") or "" + self.nRecommendId = sReportId == "0" and 0 or sReportId end return self.nRecommendId end function PlayerSoldierRecommendData:GetInSoldierRecommendId() if self.nInSoldierRecommendId == nil then - local sJson = LocalData.GetPlayerLocalData("SoldierInSoldierRecommend_Id") or "0" - local nInSoldierRecommendId = tonumber(decodeJson(sJson)) or 0 - self.nInSoldierRecommendId = nInSoldierRecommendId + local sReportId = LocalData.GetPlayerLocalData("SoldierInSoldierRecommend_Id") or "" + self.nInSoldierRecommendId = sReportId == "0" and 0 or sReportId end return self.nInSoldierRecommendId end function PlayerSoldierRecommendData:GetInSoldierChanged() if self.bInSoldierChanged == nil then - local sJson = LocalData.GetPlayerLocalData("SoldierInSoldierChanged") - self.bInSoldierChanged = sJson == true + local sValue = LocalData.GetPlayerLocalData("SoldierInSoldierChanged") + self.bInSoldierChanged = sValue == true or sValue == "true" end return self.bInSoldierChanged end +function PlayerSoldierRecommendData:RequestRecommendList(callback) + local cb = function(_, netMsg) + self:SetRecommendList(netMsg.Reports or {}) + if callback ~= nil then + callback() + end + end + HttpNetHandler.SendMsg(NetMsgId.Id.soldier_battle_report_favorite_list_req, {}, nil, cb) +end +function PlayerSoldierRecommendData:SendFavoriteRecommend(sCode, callback) + local cb = function(_, netMsg) + if callback ~= nil then + callback() + end + end + HttpNetHandler.SendMsg(NetMsgId.Id.soldier_battle_report_favorite_req, {Value = sCode}, nil, cb) +end +function PlayerSoldierRecommendData:SendUnfavoriteRecommend(sCode, callback) + local cb = function(_, netMsg) + if callback ~= nil then + callback() + end + end + HttpNetHandler.SendMsg(NetMsgId.Id.soldier_battle_report_unfavorite_req, {Value = sCode}, nil, cb) +end +function PlayerSoldierRecommendData:GetCurRecommendList() + return self.tbRecommendList +end +function PlayerSoldierRecommendData:GetCollectRecommendList() + return self.tbRecommendList +end +function PlayerSoldierRecommendData:GetSystemRecommendList() + return self.tbSystemRecommendList +end +function PlayerSoldierRecommendData:SetRecommendList(tbReports) + self.tbRecommendList = {} + self.mapRecommendDataById = {} + for _, mapRecommendData in ipairs(self.tbSystemRecommendList) do + self.mapRecommendDataById[tostring(mapRecommendData.nRecommendId)] = mapRecommendData + end + for _, mapReport in ipairs(tbReports) do + local mapRecommendData = self:CreateRecommendData(mapReport) + if mapRecommendData ~= nil then + table.insert(self.tbRecommendList, mapRecommendData) + self.mapRecommendDataById[tostring(mapRecommendData.nRecommendId)] = mapRecommendData + end + end + self:ClearInvalidRecommendData() +end +function PlayerSoldierRecommendData:ClearInvalidRecommendData() + local bChanged = false + if self:GetRecommendId() ~= 0 and self:GetRecommendDataById(self:GetRecommendId()) == nil then + self.nRecommendId = 0 + bChanged = true + end + if self:GetInSoldierRecommendId() ~= 0 and self:GetRecommendDataById(self:GetInSoldierRecommendId()) == nil then + self.nInSoldierRecommendId = 0 + bChanged = true + end + if bChanged then + self:SaveData() + EventManager.Hit("SoldierRecommend_Update") + end +end +function PlayerSoldierRecommendData:PreloadSystemRecommendList() + local funcForEachRecommend = function(mapLineData) + local mapRecommendData = self:CreateSystemRecommendData(mapLineData) + if mapRecommendData ~= nil then + table.insert(self.tbSystemRecommendList, mapRecommendData) + self.mapRecommendDataById[tostring(mapRecommendData.nRecommendId)] = mapRecommendData + end + end + ForEachTableLine(DataTable.SoldierRecommendBuilds, funcForEachRecommend) +end +function PlayerSoldierRecommendData:CreateSystemRecommendData(mapLineData) + if mapLineData == nil then + return nil + end + local mapRecommendData = { + nRecommendId = mapLineData.Id, + nCharId = mapLineData.CharacterId, + charList = {}, + tbStrategyCardId = mapLineData.StrategyCard or {}, + tbPartner = {}, + tbExtraPartner = {}, + sTitle = mapLineData.Title, + sDesc = mapLineData.Desc or "", + sVersion = "", + bSystemRecommend = true + } + mapRecommendData.nBossTemplateId = mapLineData.BossTemplate + for nIndex = 1, 3 do + local tbCharData = mapLineData["Front" .. nIndex] + if tbCharData ~= nil then + table.insert(mapRecommendData.charList, { + nId = tbCharData[1], + nStar = tbCharData[2], + nPositionType = 1, + nPosIndex = tbCharData[4] or nIndex + }) + end + end + local tbBackChar = mapLineData.Back and decodeJson(mapLineData.Back) + if type(tbBackChar) == "table" then + for nCharId, nStar in pairs(tbBackChar) do + table.insert(mapRecommendData.charList, { + nId = tonumber(nCharId), + nStar = tonumber(nStar), + nPositionType = 2, + nPosIndex = 0 + }) + end + end + table.sort(mapRecommendData.charList, function(mapA, mapB) + if mapA.nPositionType ~= mapB.nPositionType then + return mapA.nPositionType < mapB.nPositionType + end + if mapA.nPositionType == 1 then + return (mapA.nPosIndex or 0) < (mapB.nPosIndex or 0) + end + local mapCharCfgA = ConfigTable.GetData("SoldierCharacter", mapA.nId) + local mapCharCfgB = ConfigTable.GetData("SoldierCharacter", mapB.nId) + if mapCharCfgA.Rarity ~= mapCharCfgB.Rarity then + return mapCharCfgA.Rarity > mapCharCfgB.Rarity + end + return mapA.nId < mapB.nId + end) + local tbPartnerAdd = mapLineData.PartnerAdd and decodeJson(mapLineData.PartnerAdd) + if type(tbPartnerAdd) == "table" then + for nPartnerId, nAddLevel in pairs(tbPartnerAdd) do + local mapPartnerCfg = ConfigTable.GetData("SoldierPartner", tonumber(nPartnerId)) + if mapPartnerCfg ~= nil then + mapRecommendData.tbExtraPartner[mapPartnerCfg.PartnerType] = tonumber(nAddLevel) + end + end + end + local _, tbUIData = SoldierAttrData.CalcActivePartners(mapRecommendData.charList, mapRecommendData.tbExtraPartner, {}) + mapRecommendData.tbPartner = tbUIData + return mapRecommendData +end +function PlayerSoldierRecommendData:CreateRecommendData(mapReport) + if mapReport == nil or mapReport.ReportId == nil or mapReport.ReportId == "" then + return nil + end + local mapRecommendData = { + nRecommendId = mapReport.ReportId, + nCharId = 0, + charList = {}, + tbStrategyCardId = mapReport.CardIds or {}, + tbPartner = {}, + tbExtraPartner = {}, + mapReport = mapReport, + bSystemRecommend = false + } + mapRecommendData.nBossTemplateId = mapReport.BossAbilityId + local mapChallengeCfg = ConfigTable.GetData("SoldierGradeChallenge", mapReport.GradeChallengeId) + mapRecommendData.sTitle = mapChallengeCfg and mapChallengeCfg.Name or mapReport.ReportId + mapRecommendData.sDesc = mapReport.Version or "" + mapRecommendData.sVersion = mapReport.Version or "" + for nIndex, mapChess in ipairs(mapReport.Chess or {}) do + table.insert(mapRecommendData.charList, { + nId = mapChess.Id, + nStar = mapChess.Star, + nPositionType = nIndex <= 3 and 1 or 2, + nPosIndex = nIndex <= 3 and nIndex or 0 + }) + end + if mapRecommendData.charList[1] ~= nil then + mapRecommendData.nCharId = mapRecommendData.charList[1].nId + end + local _, tbUIData = SoldierAttrData.CalcActivePartners(mapRecommendData.charList, {}, {}) + mapRecommendData.tbPartner = tbUIData + self:BuildCustomRecommendTitle(mapRecommendData) + return mapRecommendData +end +function PlayerSoldierRecommendData:BuildCustomRecommendTitle(mapRecommendData) + local tbActivePartner = {} + for _, mapPartnerData in ipairs(mapRecommendData.tbPartner) do + if mapPartnerData.nActiveLevel > 0 then + table.insert(tbActivePartner, mapPartnerData) + end + end + table.sort(tbActivePartner, function(mapA, mapB) + if mapA.nActiveLevel ~= mapB.nActiveLevel then + return mapA.nActiveLevel > mapB.nActiveLevel + end + return mapA.nType < mapB.nType + end) + local tbTitlePart = {} + for nIndex = 1, math.min(2, #tbActivePartner) do + local mapPartnerData = tbActivePartner[nIndex] + local mapPartnerGroupCfg = CacheTable.GetData("_SoldierPartnerGroup", mapPartnerData.nType) + if mapPartnerGroupCfg ~= nil then + table.insert(tbTitlePart, tostring(mapPartnerData.nActiveNum) .. mapPartnerGroupCfg.Name) + end + end + if 0 < #tbTitlePart then + mapRecommendData.sTitle = table.concat(tbTitlePart, " ") + end +end +function PlayerSoldierRecommendData:GetRecommendDataById(sReportId) + if sReportId == nil or sReportId == 0 or sReportId == "" then + return nil + end + return self.mapRecommendDataById[tostring(sReportId)] +end return PlayerSoldierRecommendData diff --git a/lua/gamecore/data/dataclass/soldier/playersoldiertechnologydata.lua b/lua/gamecore/data/dataclass/soldier/playersoldiertechnologydata.lua new file mode 100644 index 000000000..06e1bce4a --- /dev/null +++ b/lua/gamecore/data/dataclass/soldier/playersoldiertechnologydata.lua @@ -0,0 +1,284 @@ +local ConfigData = require("GameCore.Data.ConfigData") +local SoldierAttrData = require("GameCore.Data.DataClass.Soldier.SoldierAttrData") +local PlayerSoldierTechnologyData = class("PlayerSoldierTechnologyData") +function PlayerSoldierTechnologyData:ctor() + self.tbTechNodes = {} +end +function PlayerSoldierTechnologyData:InitData() + self:InitConfig() +end +function PlayerSoldierTechnologyData:InitConfig() + local create = function(mapLineData) + local mapNode = self.tbTechNodes[mapLineData.Season][mapLineData.Id] + if not mapNode then + mapNode = { + nId = mapLineData.Id, + nNodeId = mapLineData.NodeId, + tbPreNodes = mapLineData.PreNodes, + tbNextNodes = {}, + bActive = false, + bReady = false + } + self.tbTechNodes[mapLineData.Season][mapLineData.Id] = mapNode + end + return mapNode + end + local foreachNode = function(mapLineData) + local nSeasonId = mapLineData.Season + if not self.tbTechNodes[nSeasonId] then + self.tbTechNodes[nSeasonId] = {} + end + create(mapLineData) + if #mapLineData.PreNodes > 0 then + for _, nPreId in ipairs(mapLineData.PreNodes) do + local mapCfg = ConfigTable.GetData("SoldierTechNode", nPreId) + if mapCfg then + local mapPreNode = create(mapCfg) + table.insert(mapPreNode.tbNextNodes, mapLineData.Id) + end + end + end + end + ForEachTableLine(ConfigTable.Get("SoldierTechNode"), foreachNode) +end +function PlayerSoldierTechnologyData:GetClientEffectByNode(nSeasonId, tbActiveNode) + local tbEffectType = {} + local tbNodes = UTILS.ParseByteString(tbActiveNode) + if self.tbTechNodes[nSeasonId] ~= nil then + for nId, mapLine in pairs(self.tbTechNodes[nSeasonId]) do + local bActive = UTILS.IsBitSet(tbNodes, mapLine.NodeId) + if bActive and (not tbEffectType[mapLine.EffectClient] or tbEffectType[mapLine.EffectClient].Priority < mapLine.Priority) then + tbEffectType[mapLine.EffectClient] = { + ClientParams = mapLine.ClientParams, + Priority = mapLine.Priority + } + end + end + end + return tbEffectType +end +function PlayerSoldierTechnologyData:ParseServerData(nSeasonId, mapMsgData) + if self.tbTechNodes[nSeasonId] ~= nil then + local tbNodes = UTILS.ParseByteString(mapMsgData) + for nId, v in pairs(self.tbTechNodes[nSeasonId]) do + v.bActive = UTILS.IsBitSet(tbNodes, v.nNodeId) + end + self:RefreshNodesReady(nSeasonId) + self:RefreshRedDot(nSeasonId) + end +end +function PlayerSoldierTechnologyData:RefreshNodesReady(nSeasonId) + local tbNodeList = self.tbTechNodes[nSeasonId] + if not tbNodeList then + return + end + for nId, mapNode in pairs(tbNodeList) do + local mapCfg = ConfigTable.GetData("SoldierTechNode", nId) + if mapCfg then + local tbPre = mapCfg.PreNodes + local bReady + if #tbPre == 0 then + bReady = true + elseif mapCfg.PreNodesLogic then + bReady = true + for _, nPreId in ipairs(tbPre) do + local mapPre = tbNodeList[nPreId] + if not mapPre or not mapPre.bActive then + bReady = false + break + end + end + else + bReady = false + for _, nPreId in ipairs(tbPre) do + local mapPre = tbNodeList[nPreId] + if mapPre and mapPre.bActive then + bReady = true + break + end + end + end + mapNode.bReady = bReady + end + end +end +function PlayerSoldierTechnologyData:RefreshRedDot(nSeasonId) + local bRedDot = false + if self.tbTechNodes[nSeasonId] ~= nil then + for nId, v in pairs(self.tbTechNodes[nSeasonId]) do + if not v.bActive and v.bReady then + local mapCfg = ConfigTable.GetData("SoldierTechNode", nId) + if mapCfg ~= nil then + local nHasCount = PlayerData.Item:GetItemCountByID(mapCfg.ItemId1) + if nHasCount >= mapCfg.ItemQty1 then + bRedDot = true + break + end + end + end + end + end + RedDotManager.SetValid(RedDotDefine.Soldier_TechNum, nil, bRedDot) +end +function PlayerSoldierTechnologyData:GetTechNodesBySeason(nSeasonId) + return self.tbTechNodes[nSeasonId] +end +function PlayerSoldierTechnologyData:GetTechNode(nId, nSeasonId) + if not nSeasonId then + local mapCfg = ConfigTable.GetData("SoldierTechNode", nId) + if not mapCfg then + printError("自走棋科技树节点Id有误, 未找到配置表数据, Id: " .. nId) + return {} + end + nSeasonId = mapCfg.Season + end + return self.tbTechNodes[nSeasonId][nId] +end +function PlayerSoldierTechnologyData:GetActiveNodeCount(nSeasonId) + local nAllCount, nActiveCount = 0, 0 + local tbNodeList = self.tbTechNodes[nSeasonId] + if tbNodeList ~= nil then + for _, v in pairs(tbNodeList) do + if v.bActive == true then + nActiveCount = nActiveCount + 1 + end + nAllCount = nAllCount + 1 + end + end + return nAllCount, nActiveCount +end +function PlayerSoldierTechnologyData:GetActiveClientEffect(nSeasonId) + local tbClientBuffList = {} + local tbNodeList = self.tbTechNodes[nSeasonId] + if tbNodeList ~= nil then + for _, v in pairs(tbNodeList) do + if v.bActive then + local mapCfg = ConfigTable.GetData("SoldierTechNode", v.nId) + if mapCfg ~= nil and mapCfg.Type == GameEnum.SoldierTechNodeType.Attribute and #mapCfg.EffectClient > 0 then + for _, nBuffId in ipairs(mapCfg.EffectClient) do + table.insert(tbClientBuffList, nBuffId) + end + end + end + end + end + return tbClientBuffList +end +function PlayerSoldierTechnologyData:GetClientBattleBuffList(nSeasonId) + local tbBuffList = {} + local tbNodeList = self.tbTechNodes[nSeasonId] + if tbNodeList ~= nil then + for _, v in pairs(tbNodeList) do + if v.bActive then + local mapCfg = ConfigTable.GetData("SoldierTechNode", v.nId) + if mapCfg ~= nil and mapCfg.Type == GameEnum.SoldierTechNodeType.Attribute and mapCfg.EffectBattle > 0 then + table.insert(tbBuffList, mapCfg.EffectBattle) + end + end + end + end + return tbBuffList +end +function PlayerSoldierTechnologyData:CheckTechNodeActiveById(nSeasonId, nId) + if self.tbTechNodes[nSeasonId] ~= nil and self.tbTechNodes[nSeasonId][nId] ~= nil then + return self.tbTechNodes[nSeasonId][nId].bActive + end + return false +end +function PlayerSoldierTechnologyData:GetActiveNodePreview(nSeasonId) + local tbPreview = {} + local tbAttr = {} + local tbBattleAttr = {} + local tbCore = {} + local tbNodeList = self.tbTechNodes[nSeasonId] + if tbNodeList ~= nil then + for _, v in pairs(tbNodeList) do + if v.bActive == true then + local mapCfg = ConfigTable.GetData("SoldierTechNode", v.nId) + if mapCfg ~= nil then + if mapCfg.Type == GameEnum.SoldierTechNodeType.Attribute then + if #mapCfg.EffectClient > 0 then + for _, nBuffId in ipairs(mapCfg.EffectClient) do + local mapBuffCfg = ConfigTable.GetData("SoldierClientBuff", nBuffId) + if mapBuffCfg == nil then + goto lbl_123 + end + for i = 1, 3 do + local nEffectType = mapBuffCfg["Effect" .. i] + local tbParam = mapBuffCfg["EffectParams" .. i] + if #tbParam == 2 and (nEffectType == GameEnum.SoldierClientEffect.AmendAttr or nEffectType == GameEnum.SoldierClientEffect.PercentAmendAttr or nEffectType == GameEnum.SoldierClientEffect.BaseAmendAttr or nEffectType == GameEnum.SoldierClientEffect.BasePercentAmendAttr) then + if tbAttr[nEffectType] == nil then + tbAttr[nEffectType] = {} + end + if tbAttr[nEffectType][tbParam[1]] == nil then + tbAttr[nEffectType][tbParam[1]] = 0 + end + tbAttr[nEffectType][tbParam[1]] = tbAttr[nEffectType][tbParam[1]] + tonumber(tbParam[2]) + end + end + end + end + if mapCfg.BattleType ~= GameEnum.SoldierTechBattleEffect.None then + if tbBattleAttr[mapCfg.BattleType] == nil then + tbBattleAttr[mapCfg.BattleType] = 0 + end + tbBattleAttr[mapCfg.BattleType] = tbBattleAttr[mapCfg.BattleType] + mapCfg.BattleTypeParam + end + ::lbl_123:: + elseif mapCfg.Type == GameEnum.SoldierTechNodeType.Core then + table.insert(tbCore, mapCfg.Id) + end + end + end + end + end + local tbAttachAttrCfg = {} + for _, v in ipairs(SoldierAttrData.GetAttachAttrList()) do + tbAttachAttrCfg[v.sKey] = v + end + for nEffectType, tbSub in pairs(tbAttr) do + for sKey, nValue in pairs(tbSub) do + local cfg = tbAttachAttrCfg[sKey] + if cfg and cfg.bIntFloat and (nEffectType == GameEnum.SoldierClientEffect.AmendAttr or nEffectType == GameEnum.SoldierClientEffect.BaseAmendAttr) then + tbSub[sKey] = nValue * ConfigData.IntFloatPrecision + end + end + end + for eKey, nValue in pairs(tbBattleAttr) do + tbBattleAttr[eKey] = nValue * ConfigData.IntFloatPrecision + end + tbPreview.tbAttr = tbAttr + tbPreview.tbBattleAttr = tbBattleAttr + tbPreview.tbCore = tbCore + return tbPreview +end +function PlayerSoldierTechnologyData:SendSoldierTechDetailReq(nSeasonId, callback) + local netCallback = function(_, netMsg) + self:ParseServerData(nSeasonId, netMsg.Value) + if callback ~= nil then + callback() + end + end + HttpNetHandler.SendMsg(NetMsgId.Id.soldier_technology_info_req, {Value = nSeasonId}, nil, netCallback) +end +function PlayerSoldierTechnologyData:SendSoldierTechNodeUnlockReq(nId, callback) + local netCallback = function(_, netMsg) + local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(netMsg) + HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) + local mapCfg = ConfigTable.GetData("SoldierTechNode", nId) + if mapCfg ~= nil then + local tbNodeList = self.tbTechNodes[mapCfg.Season] + local mapNode = tbNodeList and tbNodeList[nId] or nil + if mapNode ~= nil then + mapNode.bActive = true + self:RefreshNodesReady(mapCfg.Season) + self:RefreshRedDot(mapCfg.Season) + end + end + if callback ~= nil then + callback() + end + end + HttpNetHandler.SendMsg(NetMsgId.Id.soldier_technology_node_unlock_req, {Value = nId}, nil, netCallback) +end +return PlayerSoldierTechnologyData diff --git a/lua/gamecore/data/dataclass/soldier/soldierattrdata.lua b/lua/gamecore/data/dataclass/soldier/soldierattrdata.lua index 5a98068db..fc4665cf9 100644 --- a/lua/gamecore/data/dataclass/soldier/soldierattrdata.lua +++ b/lua/gamecore/data/dataclass/soldier/soldierattrdata.lua @@ -45,7 +45,11 @@ local SoldierAttachAttr = { sKey = "InitialEnergy", bSoldier = true }, - {sKey = "Recovery", bSoldier = true}, + { + sKey = "Recovery", + bSoldier = true, + bFloat = true + }, { sKey = "ATKSPD_P", bSoldier = true, @@ -68,6 +72,8 @@ local _InitAttrMapSlots = function(map) for _, v in pairs(SoldierAttachAttr) do map[v.sKey] = 0 map["_" .. v.sKey] = 0 + map["_" .. v.sKey .. "BasePercentAmend"] = 0 + map["_" .. v.sKey .. "BaseAmend"] = 0 map["_" .. v.sKey .. "PercentAmend"] = 0 map["_" .. v.sKey .. "Amend"] = 0 end @@ -109,8 +115,13 @@ local _ReadBaseFromConfig = function(map, nId, nStar) end local _Finalize = function(map) for _, v in pairs(SoldierAttachAttr) do - map[v.sKey] = map["_" .. v.sKey] * (1 + map["_" .. v.sKey .. "PercentAmend"] / 100) + map["_" .. v.sKey .. "Amend"] - map[v.sKey] = math.floor(map[v.sKey]) + local nBase = map["_" .. v.sKey] * (1 + map["_" .. v.sKey .. "BasePercentAmend"] / 100) + map["_" .. v.sKey .. "BaseAmend"] + map[v.sKey] = nBase * (1 + map["_" .. v.sKey .. "PercentAmend"] / 100) + map["_" .. v.sKey .. "Amend"] + if v.bFloat then + map[v.sKey] = map[v.sKey] + else + map[v.sKey] = math.floor(map[v.sKey]) + end end end local _FillAttrForUI = function(map) @@ -174,8 +185,8 @@ local _BuildBuffCtx = function(tbDeployed, tbActivePartner) } ctx.nDeployedCount = #ctx.tbDeployed if tbActivePartner then - for _, nId in pairs(tbActivePartner) do - local mapPartnerCfg = ConfigTable.GetData("SoldierPartner", nId) + for _, info in ipairs(tbActivePartner) do + local mapPartnerCfg = ConfigTable.GetData("SoldierPartner", info.nId) if mapPartnerCfg ~= nil then local nType = mapPartnerCfg.PartnerType local nLevel = mapPartnerCfg.Level @@ -184,6 +195,20 @@ local _BuildBuffCtx = function(tbDeployed, tbActivePartner) nLevel = nLevel or 1 } ctx.nActivePartnerCount = ctx.nActivePartnerCount + 1 + if info.tbSoldiers then + local mapSoldier = {} + for _, nChessId in ipairs(info.tbSoldiers) do + mapSoldier[nChessId] = true + end + for _, chess in ipairs(ctx.tbDeployed) do + if mapSoldier[chess.nId] then + chess.tbPartnerType = chess.tbPartnerType or {} + if 0 >= table.indexof(chess.tbPartnerType, nType) then + table.insert(chess.tbPartnerType, nType) + end + end + end + end end end end @@ -366,6 +391,26 @@ local _ApplyPercentAmendToChess = function(chess, sKey, nValue) end chess.mapAttr[sPctKey] = chess.mapAttr[sPctKey] + (nValue or 0) end +local _ApplyBaseAmendToChess = function(chess, sKey, nValue) + if not (chess and chess.mapAttr) or not sKey then + return + end + local sBaseAmendKey = "_" .. sKey .. "BaseAmend" + if chess.mapAttr[sBaseAmendKey] == nil then + return + end + chess.mapAttr[sBaseAmendKey] = chess.mapAttr[sBaseAmendKey] + (nValue or 0) +end +local _ApplyBasePercentAmendToChess = function(chess, sKey, nValue) + if not (chess and chess.mapAttr) or not sKey then + return + end + local sBasePctKey = "_" .. sKey .. "BasePercentAmend" + if chess.mapAttr[sBasePctKey] == nil then + return + end + chess.mapAttr[sBasePctKey] = chess.mapAttr[sBasePctKey] + (nValue or 0) +end local _EffectApply_None = function() end local _EffectApply_AmendAttr = function(ctx, chess, idxChess, tbParam) @@ -380,6 +425,18 @@ local _EffectApply_PercentAmendAttr = function(ctx, chess, idxChess, tbParam) end _ApplyPercentAmendToChess(chess, tbParam[1], tonumber(tbParam[2]) or 0) end +local _EffectApply_BaseAmendAttr = function(ctx, chess, idxChess, tbParam) + if not tbParam or #tbParam ~= 2 then + return + end + _ApplyBaseAmendToChess(chess, tbParam[1], tonumber(tbParam[2]) or 0) +end +local _EffectApply_BasePercentAmendAttr = function(ctx, chess, idxChess, tbParam) + if not tbParam or #tbParam ~= 2 then + return + end + _ApplyBasePercentAmendToChess(chess, tbParam[1], tonumber(tbParam[2]) or 0) +end local _EffectApply_PartnerTag = function(ctx, chess, idxChess, tbParam) local nType = tbParam and tbParam[1] if not nType or nType == 0 then @@ -400,6 +457,8 @@ end _RegisterEffect(GameEnum.SoldierClientEffect.None, {fnApply = _EffectApply_None}) _RegisterEffect(GameEnum.SoldierClientEffect.AmendAttr, {fnApply = _EffectApply_AmendAttr}) _RegisterEffect(GameEnum.SoldierClientEffect.PercentAmendAttr, {fnApply = _EffectApply_PercentAmendAttr}) +_RegisterEffect(GameEnum.SoldierClientEffect.BaseAmendAttr, {fnApply = _EffectApply_BaseAmendAttr}) +_RegisterEffect(GameEnum.SoldierClientEffect.BasePercentAmendAttr, {fnApply = _EffectApply_BasePercentAmendAttr}) _RegisterEffect(GameEnum.SoldierClientEffect.PartnerTag, {fnApply = _EffectApply_PartnerTag}) _RegisterEffect(GameEnum.SoldierClientEffect.BattleAttrHalve, {fnApply = _EffectApply_BattleAttrHalve}) local _TargetSelect_None = function(ctx, tbCandidates, tbParam) @@ -504,7 +563,12 @@ local _AddPositionBuffs = function(ctx) local tbPosEffect = CacheTable.GetData("_SoldierPositionEffect", chess.nPositionType) local mapLine = tbPosEffect and tbPosEffect[chess.nIndex] local nBuffId = mapLine and mapLine.KeyEffectId or 0 - if nBuffId ~= 0 then + local nTechNodeId = mapLine and mapLine.TechNodeId or 0 + local bActive = true + if nTechNodeId ~= 0 then + bActive = PlayerData.SoldierData:CheckTechNodeActiveById(nTechNodeId) + end + if nBuffId ~= 0 and bActive then local buff = _ParseBuffConfig(ConfigTable.GetData("SoldierClientBuff", nBuffId)) if buff then local tbInputSet = { @@ -548,6 +612,23 @@ local _AddPartnerBuffs = function(ctx) end end end +local _AddTechnologyBuffs = function(ctx) + local tbTechBuff = PlayerData.SoldierData:GetTechActiveClientEffect() + if not tbTechBuff or #tbTechBuff == 0 then + return + end + local tbInputSet = {} + for i = 1, #ctx.tbDeployed do + tbInputSet[i] = true + end + for _, nBuffId in ipairs(tbTechBuff) do + local buff = _ParseBuffConfig(ConfigTable.GetData("SoldierClientBuff", nBuffId)) + if buff then + local tbCandidates = _FilterChessByConditions(ctx, tbInputSet, buff.tbConds) + _DispatchBuff(ctx, nBuffId, buff, tbCandidates) + end + end +end local _ApplyAllBuffEffects = function(ctx) for idx, chess in ipairs(ctx.tbDeployed) do if chess.tbClientBuffIds then @@ -562,6 +643,99 @@ local _ApplyAllBuffEffects = function(ctx) end end end +local _tbOutOfCombatBonusKey = { + Hp = "Hp", + Atk = "Atk", + Def = "Def", + CritRate = "CritRate", + CritPower = "CritPower", + ATKSPD_P = "ATKSPD_P", + Recovery = "Recovery" +} +local _tbGrowthTierSorted +local _GetGrowthTierByLevel = function(nLevel) + if _tbGrowthTierSorted == nil then + _tbGrowthTierSorted = {} + ForEachTableLine(DataTable.SoldierCharGrowthTier, function(mapLineData) + table.insert(_tbGrowthTierSorted, mapLineData) + end) + table.sort(_tbGrowthTierSorted, function(a, b) + return a.CharLevel[1] < b.CharLevel[1] + end) + end + for _, row in ipairs(_tbGrowthTierSorted) do + local tbRange = row.CharLevel + if tbRange and nLevel > tbRange[1] and nLevel <= tbRange[2] then + return row + end + end + return nil +end +local _CalcFateLevel = function(nCharId) + local nCount = 0 + local tbFate = PlayerData.Talent:GetFateTalent(nCharId) or {} + for _, bActive in ipairs(tbFate) do + if bActive then + nCount = nCount + 1 + end + end + return nCount +end +local _CalcGrowthBonusByChessId = function(nChessId) + if not nChessId or nChessId == 0 then + return nil + end + local cfgChess = ConfigTable.GetData("SoldierCharacter", nChessId) + if not cfgChess or cfgChess.CharacterType ~= GameEnum.SoldierCharacterType.Actor then + return nil + end + local nCharId = cfgChess.CharacterId or 0 + if nCharId == 0 then + return nil + end + local mapChar = PlayerData.Char:GetCharDataByTid(nCharId) + if not mapChar then + return nil + end + local nLevel = mapChar.nLevel or 0 + local nFateLevel = _CalcFateLevel(nCharId) + local cfgTier = _GetGrowthTierByLevel(nLevel) + if not cfgTier then + return nil + end + local nRank = math.floor((nLevel - cfgTier.A) * cfgTier.N + nFateLevel * cfgTier.K) + if 0 < nRank then + return ConfigTable.GetData("SoldierCharTierAttrBonus", nRank) + end +end +local _AccumulateGrowthOnMap = function(mapAttr, cfgBonus) + if not mapAttr or not cfgBonus then + return + end + for sKey, sBonusField in pairs(_tbOutOfCombatBonusKey) do + local nBonus = cfgBonus[sBonusField] or 0 + if nBonus ~= 0 then + local sBasePctKey = "_" .. sKey .. "BasePercentAmend" + if mapAttr[sBasePctKey] ~= nil then + mapAttr[sBasePctKey] = mapAttr[sBasePctKey] + nBonus * ConfigData.IntFloatPrecision * 100 + end + end + end +end +local _ApplyOutOfCombatCharGrowth = function(ctx) + for _, chess in ipairs(ctx.tbDeployed) do + local cfgBonus = _CalcGrowthBonusByChessId(chess.nId) + if cfgBonus ~= nil then + _AccumulateGrowthOnMap(chess.mapAttr, cfgBonus) + end + end +end +local _ApplyOutOfCombatCharGrowthToMap = function(mapAttr, nChessId) + local cfgBonus = _CalcGrowthBonusByChessId(nChessId) + if cfgBonus ~= nil then + _AccumulateGrowthOnMap(mapAttr, cfgBonus) + end +end local _FinalizeAll = function(ctx) for _, chess in ipairs(ctx.tbDeployed) do if chess.mapAttr then @@ -620,6 +794,8 @@ local _CalcAllDeployedAttrs = function(tbCharacter, tbActivePartner, tbServerBuf _AddPositionBuffs(ctx) _AddServerBuffs(ctx, tbServerBuff) _AddPartnerBuffs(ctx) + _AddTechnologyBuffs(ctx) + _ApplyOutOfCombatCharGrowth(ctx) _ApplyAllBuffEffects(ctx) _FinalizeAll(ctx) if bIsForBattle then @@ -643,9 +819,9 @@ local _FindChessAttr = function(tbDeployed, nId, nStar) end return nil end -function SoldierAttrData.CalcCharacterAttr(nId, nStar, tbCharacter, tbPartner, tbServerBuff) - if tbCharacter then - local _, tbDeployed = _CalcAllDeployedAttrs(clone(tbCharacter), tbPartner, tbServerBuff) +function SoldierAttrData.CalcCharacterAttr(nId, nStar, tbCharacter, tbPartner, tbServerBuff, bAddCharGrowth) + if tbCharacter and 0 < #tbCharacter then + local _, tbDeployed = _CalcAllDeployedAttrs(clone(tbCharacter), tbPartner, tbServerBuff, false) local map = _FindChessAttr(tbDeployed, nId, nStar) if map then _Finalize(map) @@ -656,6 +832,18 @@ function SoldierAttrData.CalcCharacterAttr(nId, nStar, tbCharacter, tbPartner, t if not map then return nil end + if bAddCharGrowth then + _ApplyOutOfCombatCharGrowthToMap(map, nId) + end + local chess = { + nId = nId, + nStar = nStar, + mapAttr = map, + tbPartnerType = SoldierAttrData.GetPartnerGroupsByChessId(nId) + } + local ctx = _BuildBuffCtx({chess}, nil) + _AddTechnologyBuffs(ctx) + _ApplyAllBuffEffects(ctx) _Finalize(map) return _FillAttrForUI(map) end @@ -696,7 +884,7 @@ end function SoldierAttrData.GetPartnerGroupsByChessId(nId) local mapCharacter = ConfigTable.GetData("SoldierCharacter", nId) if mapCharacter ~= nil then - return mapCharacter.PartnerType + return clone(mapCharacter.PartnerType) end return {} end @@ -712,9 +900,11 @@ local _IsPartnerLevelActivated = function(nCount, nNum, eNumType) return false end function SoldierAttrData.CalcActivePartners(tbChess, tbExtraLevel, tbExtraCount) - local tbActivePartnerIds = {} + local tbActivePartners = {} local tbUIData = {} local mapTypeCount = {} + local nYiyeId = 2501053 + local nYiyeStar = 0 if tbChess then for _, chess in ipairs(tbChess) do if chess.nId and chess.nId ~= 0 then @@ -722,14 +912,20 @@ function SoldierAttrData.CalcActivePartners(tbChess, tbExtraLevel, tbExtraCount) if tbPartnerTypes then for _, nType in ipairs(tbPartnerTypes) do if nType and 0 < nType then - local nCount = 1 - if mapTypeCount[nType] ~= nil then - nCount = mapTypeCount[nType].nCount + 1 + if mapTypeCount[nType] == nil then + mapTypeCount[nType] = { + nCount = 0, + tbSoldiers = {} + } end - mapTypeCount[nType] = {nCount = nCount} + mapTypeCount[nType].nCount = mapTypeCount[nType].nCount + 1 + table.insert(mapTypeCount[nType].tbSoldiers, chess.nId) end end end + if chess.nId == nYiyeId then + nYiyeStar = chess.nStar or 0 + end end end end @@ -744,20 +940,51 @@ function SoldierAttrData.CalcActivePartners(tbChess, tbExtraLevel, tbExtraCount) end if tbExtraLevel then for nType, nLevel in pairs(tbExtraLevel) do - if mapTypeCount[nType] ~= nil then - mapTypeCount[nType].nExtraLevel = nLevel - else - mapTypeCount[nType] = {nCount = 0, nExtraLevel = nLevel} + if mapTypeCount[nType] == nil then + mapTypeCount[nType] = { + nCount = 0, + tbSoldiers = {} + } end + mapTypeCount[nType].nExtraLevel = nLevel end end if tbExtraCount then for nType, nCount in pairs(tbExtraCount) do - if mapTypeCount[nType] ~= nil then - mapTypeCount[nType].nExtraCount = nCount - else - mapTypeCount[nType] = {nCount = 0, nExtraCount = nCount} + if mapTypeCount[nType] == nil then + mapTypeCount[nType] = { + nCount = 0, + tbSoldiers = {} + } end + mapTypeCount[nType].nExtraCount = nCount + end + end + if 0 < nYiyeStar then + local tbCandidates = { + GameEnum.ChessPartnerType.BaiBuChuanYang, + GameEnum.ChessPartnerType.HuoLiYaZhi, + GameEnum.ChessPartnerType.WangPaiTeGong + } + local tbSorted = {} + for _, nType in ipairs(tbCandidates) do + local nCount = mapTypeCount[nType] and mapTypeCount[nType].nCount or 0 + table.insert(tbSorted, {nType = nType, nCount = nCount}) + end + table.sort(tbSorted, function(a, b) + return a.nCount > b.nCount + end) + local nJoin = math.min(nYiyeStar, #tbSorted) + for i = 1, nJoin do + local nType = tbSorted[i].nType + if mapTypeCount[nType] == nil then + mapTypeCount[nType] = { + nCount = 0, + tbSoldiers = {} + } + end + mapTypeCount[nType].nCount = mapTypeCount[nType].nCount + 1 + table.insert(mapTypeCount[nType].tbSoldiers, nYiyeId) end end for nType, data in pairs(mapTypeCount) do @@ -796,7 +1023,10 @@ function SoldierAttrData.CalcActivePartners(tbChess, tbExtraLevel, tbExtraCount) local cfg = mapByLevel[nActiveLevel] if cfg and cfg.Id then nQuality = cfg.PartnerLevelQuality - table.insert(tbActivePartnerIds, cfg.Id) + table.insert(tbActivePartners, { + nId = cfg.Id, + tbSoldiers = data.tbSoldiers or {} + }) end end table.insert(tbUIData, { @@ -805,7 +1035,8 @@ function SoldierAttrData.CalcActivePartners(tbChess, tbExtraLevel, tbExtraCount) nCurNum = nCount, tbNumList = tbNumList, nActiveNum = nActiveNum, - nActiveLevel = nActiveLevel + nActiveLevel = nActiveLevel, + nMaxLevel = nMaxLevel }) end end @@ -823,7 +1054,7 @@ function SoldierAttrData.CalcActivePartners(tbChess, tbExtraLevel, tbExtraCount) end return nActA > nActB end) - return tbActivePartnerIds, tbUIData + return tbActivePartners, tbUIData end function SoldierAttrData.GetPartnerLevelsByType(nPartnerType) local tbPartnerLevel = {} @@ -843,4 +1074,10 @@ function SoldierAttrData.GetPartnerLevelsByType(nPartnerType) end) return tbPartnerLevel end +function SoldierAttrData.GetAttachAttrList() + return SoldierAttachAttr +end +function SoldierAttrData.GetShowAttrKey() + return _showAttrKey +end return SoldierAttrData diff --git a/lua/gamecore/data/dataclass/tutorial/playertutorialdata.lua b/lua/gamecore/data/dataclass/tutorial/playertutorialdata.lua index 1c16fcb9d..c4f412203 100644 --- a/lua/gamecore/data/dataclass/tutorial/playertutorialdata.lua +++ b/lua/gamecore/data/dataclass/tutorial/playertutorialdata.lua @@ -7,6 +7,8 @@ function PlayerTutorialData:Init() self.LevelIdList = {} end function PlayerTutorialData:CacheTutorialData(levelsData) + self.tbLevelData = {} + self.LevelIdList = {} local forEachTableFunc = function(config) self:UpdateLevel({ nlevelId = config.Id, diff --git a/lua/gamecore/data/localsettingdata.lua b/lua/gamecore/data/localsettingdata.lua index d7bd892dc..1ed39ee6e 100644 --- a/lua/gamecore/data/localsettingdata.lua +++ b/lua/gamecore/data/localsettingdata.lua @@ -49,6 +49,7 @@ local LoadBattleData = function() else LocalSettingData.mapData.BattleHUD = LoadLocalData("BattleHUD", AllEnum.BattleHudType.Sector) end + LocalSettingData.mapData.HudDamageShow = LoadLocalData("HudDamageShow", AllEnum.BattleHudDamageSetting.Default) end local LoadNotificationData = function() LocalSettingData.mapData.Notification = LoadLocalData("NotificationFirst", true) diff --git a/lua/gamecore/data/playerdata.lua b/lua/gamecore/data/playerdata.lua index 2625c78d6..f9636c860 100644 --- a/lua/gamecore/data/playerdata.lua +++ b/lua/gamecore/data/playerdata.lua @@ -134,6 +134,9 @@ function PlayerData.Init() local PlayerTraceHuntData = require("GameCore.Data.DataClass.PlayerTraceHuntData") PlayerData.TraceHunt = PlayerTraceHuntData.new() PlayerData.TraceHunt:Init() + local PlayerReengagementData = require("GameCore.Data.DataClass.PlayerReengagementData") + PlayerData.Reengagement = PlayerReengagementData.new() + PlayerData.Reengagement:Init() local GameAnnouncementData = require("GameCore.Data.DataClass.GameAnnouncementData") PlayerData.AnnouncementData = GameAnnouncementData.new() PlayerData.AnnouncementData:Init() @@ -167,13 +170,25 @@ function PlayerData.Init() local PotentialPreselection = require("GameCore.Data.DataClass.PlayerPotentialPreselectionData") PlayerData.PotentialPreselection = PotentialPreselection.new() PlayerData.PotentialPreselection:Init() + local StarTowerAutoPlanData = require("GameCore.Data.DataClass.PlayerStarTowerAutoPlanData") + PlayerData.StarTowerAutoPlan = StarTowerAutoPlanData.new() + PlayerData.StarTowerAutoPlan:Init() local SoldierData = require("GameCore.Data.DataClass.Soldier.PlayerSoldierData") PlayerData.SoldierData = SoldierData.new() PlayerData.SoldierData:Init() + PlayerData.PlayerDormData = require("GameCore.Data.DataClass.PlayerDormData") + PlayerData.PlayerDormData = PlayerData.PlayerDormData.new() + PlayerData.PlayerDormData:Init() + local StoryReview = require("GameCore.Data.DataClass.PlayerStoryReviewData") + PlayerData.StoryReview = StoryReview.new() + PlayerData.StoryReview:Init() local foreachEnumDesc = function(mapData) CacheTable.SetField("_EnumDesc", mapData.EnumName, mapData.Value, mapData.Key) end ForEachTableLine(DataTable.EnumDesc, foreachEnumDesc) + local GuideMissionData = require("GameCore.Data.DataClass.GuideMissionData") + PlayerData.GuideMission = GuideMissionData.new() + PlayerData.GuideMission:Init() local EventReminderData = require("GameCore.Data.DataClass.EventReminderData") PlayerData.EventReminder = EventReminderData.new() PlayerData.EventReminder:Init() @@ -243,7 +258,14 @@ function PlayerData.UnInit() PlayerData.Trial = nil PlayerData.StorySet = nil PlayerData.Story = nil + if PlayerData.StarTowerAutoPlan ~= nil then + PlayerData.StarTowerAutoPlan:UnInit() + PlayerData.StarTowerAutoPlan = nil + end PlayerData.SoldierData:UnInit() PlayerData.SoldierData = nil + PlayerData.StoryReview = nil + PlayerData.GuideMission:UnInit() + PlayerData.GuideMission = nil end return PlayerData diff --git a/lua/gamecore/data/popupmanager.lua b/lua/gamecore/data/popupmanager.lua index ceeb4291e..36b2737e9 100644 --- a/lua/gamecore/data/popupmanager.lua +++ b/lua/gamecore/data/popupmanager.lua @@ -12,6 +12,7 @@ local _bInterruptPopUp = false local _tbSpecifyPopUp = {} local _tempPopUpMapData = {} local _interruptPopUpIndex = 0 +local _bPauseAfterCurrent = false function PopUpManager.Init() local foreachPopupSeq = function(mapData) local data = { @@ -55,7 +56,7 @@ function PopUpManager.StartShowPopUp(callback) _bInPopUpQueue = true PopUpManager.PopUpDeQueue() end -function PopUpManager.PopUpEnQueue(nType, mapData) +function PopUpManager.PopUpEnQueue(nType, mapData, bSilent) if EditorSettings and EditorSettings.bSkipPopup then return end @@ -71,14 +72,18 @@ function PopUpManager.PopUpEnQueue(nType, mapData) table.insert(_tbPopUpQueue, {nType = nType, mapData = mapData}) end table.sort(_tbPopUpQueue, function(a, b) - local nSortA = popUpPanelConfig[a.nType].nSortId or 999 - local nSortB = popUpPanelConfig[b.nType].nSortId or 999 + local cfgA = popUpPanelConfig[a.nType] + local cfgB = popUpPanelConfig[b.nType] + local nSortA = cfgA and cfgA.nSortId or 999 + local nSortB = cfgB and cfgB.nSortId or 999 return nSortA < nSortB end) if nType == GameEnum.PopUpSeqType.MonthlyCard and PlayerData.Mall:CheckOrderProcess() then return end - EventManager.Hit("MainViewCheckOpenPanel") + if not bSilent then + EventManager.Hit("MainViewCheckOpenPanel") + end end function PopUpManager.PopUpDeQueue() local exitPopUpQueue = function() @@ -89,22 +94,39 @@ function PopUpManager.PopUpDeQueue() _bInPopUpQueue = false _bInterruptPopUp = false _interruptPopUpIndex = 0 + _bPauseAfterCurrent = false EventManager.Hit("Event_MainViewPopUpEnd") end - if #_tbPopUpQueue == 0 and not _bInterruptPopUp and _interruptPopUpIndex == 0 then - exitPopUpQueue() - return - end - if not _bInterruptPopUp and _interruptPopUpIndex == 0 then + if _bPauseAfterCurrent then + _bPauseAfterCurrent = false + _bInterruptPopUp = false + _interruptPopUpIndex = 0 + _tempPopUpMapData = table.remove(_tbPopUpQueue, 1) + if _tempPopUpMapData == nil then + exitPopUpQueue() + return + end + elseif not _bInterruptPopUp and _interruptPopUpIndex == 0 then + if #_tbPopUpQueue == 0 then + exitPopUpQueue() + return + end _tempPopUpMapData = table.remove(_tbPopUpQueue, 1) else - local mapData = _tempPopUpMapData.mapData + local mapData = _tempPopUpMapData and _tempPopUpMapData.mapData + if type(mapData) ~= "table" then + exitPopUpQueue() + return + end for i = 1, _interruptPopUpIndex do table.remove(mapData, 1) end if #mapData == 0 then - exitPopUpQueue() - return + if #_tbPopUpQueue == 0 then + exitPopUpQueue() + return + end + _tempPopUpMapData = table.remove(_tbPopUpQueue, 1) else _tempPopUpMapData.mapData = mapData end @@ -120,37 +142,59 @@ function PopUpManager.PopUpDeQueue() end end local mapConfig = popUpPanelConfig[mapNext.nType] - if mapConfig ~= nil then - if mapNext.nType == GameEnum.PopUpSeqType.MessageBox then - local msg = { - nType = AllEnum.MessageBox.Alert, - sContent = mapNext.mapData, - callbackConfirm = callback - } - EventManager.Hit(EventId.OpenMessageBox, msg) - else - local mapData = {} - if mapNext.nType == GameEnum.PopUpSeqType.ActivityFaceAnnounce then - for k, v in pairs(mapNext.mapData) do - table.insert(mapData, v) - end - else - mapData = mapNext.mapData + if mapConfig == nil then + printError("PopUpSequence 缺少类型配置:" .. tostring(mapNext.nType)) + callback() + return + end + if mapNext.nType == GameEnum.PopUpSeqType.MessageBox then + local msg = { + nType = AllEnum.MessageBox.Alert, + sContent = mapNext.mapData, + callbackConfirm = callback + } + EventManager.Hit(EventId.OpenMessageBox, msg) + elseif mapNext.nType == GameEnum.PopUpSeqType.ReengagementAvg then + PlayerData.Reengagement:PlayReturnAvg(callback) + elseif mapNext.nType == GameEnum.PopUpSeqType.StarTowerBuildSave then + PlayerData.State:OpenStarTowerBuildSave(callback) + elseif mapNext.nType == GameEnum.PopUpSeqType.MainViewGuide then + EventManager.Hit("UnlockMainViewInput") + PlayerData.Guide:RunLoginGuide(callback) + elseif mapNext.nType == GameEnum.PopUpSeqType.NewChat then + EventManager.Hit(EventId.OpenPanel, mapConfig.nPanelId, mapNext.mapData, false, callback) + else + local mapData = {} + if mapNext.nType == GameEnum.PopUpSeqType.ActivityFaceAnnounce then + for k, v in pairs(mapNext.mapData) do + table.insert(mapData, v) end - EventManager.Hit(EventId.OpenPanel, mapConfig.nPanelId, mapData, callback) - end - if mapConfig.bLocalSave then - PopUpManager.SaveLocalData() + else + mapData = mapNext.mapData end + EventManager.Hit(EventId.OpenPanel, mapConfig.nPanelId, mapData, callback) + end + if mapConfig.bLocalSave then + PopUpManager.SaveLocalData() end end function PopUpManager.InterruptPopUp(index) _bInterruptPopUp = true _interruptPopUpIndex = index end +function PopUpManager.PauseAfterCurrent() + _bInterruptPopUp = true + _interruptPopUpIndex = 0 + _bPauseAfterCurrent = true + _tempPopUpMapData = nil +end +function PopUpManager.IsQueueOccupied() + return _bInPopUpQueue +end function PopUpManager.ResetInterruptPopUp() _bInterruptPopUp = false _interruptPopUpIndex = 0 + _bPauseAfterCurrent = false _tbPopUpCache = {} _bInPopUpQueue = false end diff --git a/lua/gamecore/event/eventid.lua b/lua/gamecore/event/eventid.lua index 2a7f0383f..d757dd3c2 100644 --- a/lua/gamecore/event/eventid.lua +++ b/lua/gamecore/event/eventid.lua @@ -175,13 +175,7 @@ local EventId = { SettingsBattleClose = 510, CharTalentUIVisible = 511, SettingsNotificationClose = 512, - SoldierStartBuffConfirm = 602, - SoldierCharCardClicked = 603, - SoldierRefreshAddBuff = 604, - SoldierApplyResp = 605, - SoldierInfoResp = 606, - SoldierInteractResp = 607, - SoldierGiveUpResp = 608, + Soldier_Level_GetReward = 601, EventReminder_Update = 650, GMToolShow = 998, GMToolClose = 998.1, diff --git a/lua/gamecore/module/avgmanager.lua b/lua/gamecore/module/avgmanager.lua index 75db8901d..23b671c2a 100644 --- a/lua/gamecore/module/avgmanager.lua +++ b/lua/gamecore/module/avgmanager.lua @@ -4,6 +4,7 @@ local AvgManager = {} local objAvgPanel, objAvgBubblePanel local nTransitionType = 0 local bInAvg = false +local bKeepEndTransition = false local OnEvent_AvgBBEnd = function(_) if objAvgBubblePanel ~= nil then objAvgBubblePanel:_PreExit() @@ -30,8 +31,9 @@ local OnEvent_AvgBBStart = function(_, sAvgId, sGroupId, sLanguage, sVoLan) objAvgBubblePanel:_PreEnter() objAvgBubblePanel:_Enter() end -local OnEvent_AvgSTStart = function(_, sAvgId, sLanguage, sVoLan, sGroupId, nStartCMDID, sTransStyle) +local OnEvent_AvgSTStart = function(_, sAvgId, sLanguage, sVoLan, sGroupId, nStartCMDID, sTransStyle, bKeepTransitionOnEnd) local nStyle = 11 + bKeepEndTransition = bKeepTransitionOnEnd == true if type(sTransStyle) == "string" and sTransStyle ~= "" then local sStyle = string.gsub(sTransStyle, "style_", "") local _n = tonumber(sStyle) @@ -98,7 +100,10 @@ local OnEvent_AvgSTEnd = function(_) bInAvg = false end local func_OnEvent_TransAnimInClear = function() - EventManager.Hit(EventId.SetTransition) + if bKeepEndTransition ~= true then + EventManager.Hit(EventId.SetTransition) + end + bKeepEndTransition = false func_DoEnd() func_AvgSTEnd() end @@ -106,6 +111,7 @@ local OnEvent_AvgSTEnd = function(_) EventManager.Hit(EventId.SetTransition, nTransitionType, func_OnEvent_TransAnimInClear) nTransitionType = 0 else + bKeepEndTransition = false func_DoEnd() func_AvgSTEnd() end @@ -120,6 +126,7 @@ function AvgManager.ForceCloseAll(_) OnEvent_AvgBBEnd(_) bInAvg = false nTransitionType = 0 + bKeepEndTransition = false NovaAPI.SetScreenSleepTimeout(false) end local function Uninit(_) diff --git a/lua/gamecore/module/gamepaduimanager.lua b/lua/gamecore/module/gamepaduimanager.lua index 3e8dcb536..3c8bdfe44 100644 --- a/lua/gamecore/module/gamepaduimanager.lua +++ b/lua/gamecore/module/gamepaduimanager.lua @@ -7,9 +7,18 @@ local sCurUIName local tbHistory = {} local mapGamepadUI = {} local mapMouseConfig = {} +local mapUIOrder = {} local bEnableInput = false local bBlockUI = false local bFirstInputEnable = false +local bVirtualMouseStickEnable = true +local ApplyVirtualMouseStickEnableDelay = function() + local wait = function() + coroutine.yield(CS.UnityEngine.WaitForEndOfFrame()) + InputManager.Instance:SetVirtualMouseStickEnable(bVirtualMouseStickEnable) + end + cs_coroutine.start(wait) +end local SetGamepadIcon = function(img, sAction, sIconType) local sIcon if nCurUIType == AllEnum.GamepadUIType.PS then @@ -102,6 +111,14 @@ local RefreshCurTypeUINode = function(v) end end end +local FindHistoryInsertIndex = function(nOrder) + for i = #tbHistory, 1, -1 do + if nOrder >= mapUIOrder[tbHistory[i]] then + return i + 1 + end + end + return 1 +end local RefreshCurTypeUI = function() if not sCurUIName then return @@ -154,6 +171,7 @@ local OnEvent_LastInputDeviceChange = function(_, nType) nAfterType = AllEnum.GamepadUIType.Other end ChangeUIType(nAfterType) + ApplyVirtualMouseStickEnableDelay() end local GetUITypeByInputDevice = function() local bMobile = NovaAPI.IsMobilePlatform() @@ -211,7 +229,7 @@ local EnableNode = function(sCtrlName) printLog("GamepadUIManager:Enable UI " .. sCtrlName) end local tbNode = mapGamepadUI[sCtrlName] - if (tbNode == nil or next(tbNode) == nil) and mapMouseConfig[sCurUIName] == nil then + if (tbNode == nil or next(tbNode) == nil) and mapMouseConfig[sCtrlName] == nil then printWarn("GamepadUIManager:当前UI内节点打开失败,可能该UI从来没有打开过:" .. sCtrlName) return end @@ -239,7 +257,7 @@ local DisableNode = function(sCtrlName) printLog("GamepadUIManager:Disable UI " .. sCtrlName) end local tbNode = mapGamepadUI[sCtrlName] - if (tbNode == nil or next(tbNode) == nil) and mapMouseConfig[sCurUIName] == nil then + if (tbNode == nil or next(tbNode) == nil) and mapMouseConfig[sCtrlName] == nil then printWarn("GamepadUIManager:当前UI内节点关闭失败,可能该UI从来没有打开过:" .. sCtrlName) return end @@ -282,7 +300,7 @@ local OnEvent_OpenBuiltinAlert = function(_, bOpen, _okBtn, _confirmBtn, _cancel sAction = "buttonEast" } } - GamepadUIManager.EnableGamepadUI("BuiltinUI", tbGamepadUINode) + GamepadUIManager.EnableGamepadUI("BuiltinUI", tbGamepadUINode, nil, nil, nil, AllEnum.UI_SORTING_ORDER.BuiltIn_Alert) NovaAPI.SetNaviButtonAction(_okBtn, true) NovaAPI.SetNaviButtonAction(_confirmBtn, true) NovaAPI.SetNaviButtonAction(_cancelBtn, true) @@ -307,11 +325,32 @@ function GamepadUIManager.Init() EventManager.Add("__OpenBuiltinAlert", GamepadUIManager, OnEvent_OpenBuiltinAlert) EventManager.Add(EventId.CSLuaManagerShutdown, GamepadUIManager, Uninit) end -function GamepadUIManager.EnableGamepadUI(sCtrlName, tbNode, goDefaultSelected, bEnableVirtualMouse, bBlockCursor) +function GamepadUIManager.EnableGamepadUI(sCtrlName, tbNode, goDefaultSelected, bEnableVirtualMouse, bBlockCursor, nPanelIndex) if sCurUIName == sCtrlName then printWarn("GamepadUIManager:重复打开Gamepad UI:" .. sCtrlName) return end + mapGamepadUI[sCtrlName] = clone(tbNode) + if not mapMouseConfig[sCtrlName] then + mapMouseConfig[sCtrlName] = {} + end + mapMouseConfig[sCtrlName].VirtualMouse = bEnableVirtualMouse == true + mapMouseConfig[sCtrlName].BlockCursor = bBlockCursor == true + nPanelIndex = nPanelIndex or 0 + mapUIOrder[sCtrlName] = nPanelIndex + local nOldIndex = table.indexof(tbHistory, sCtrlName) + if nOldIndex ~= 0 then + table.remove(tbHistory, nOldIndex) + end + local nIndex = FindHistoryInsertIndex(nPanelIndex) + table.insert(tbHistory, nIndex, sCtrlName) + if nIndex ~= #tbHistory then + if NovaAPI.IsEditorPlatform() then + printLog(string.format("GamepadUIManager:%s 层级(%s)低于当前 %s(%s),不抢焦点,等上层关闭后唤醒", sCtrlName, tostring(nPanelIndex), tostring(sCurUIName), tostring(mapUIOrder[sCurUIName]))) + end + DisableNode(sCtrlName) + return + end NovaAPI.ClearSelectedUI() if goDefaultSelected then NovaAPI.SetSelectedUI(goDefaultSelected) @@ -324,13 +363,6 @@ function GamepadUIManager.EnableGamepadUI(sCtrlName, tbNode, goDefaultSelected, bSwitch = true end sCurUIName = sCtrlName - mapGamepadUI[sCurUIName] = clone(tbNode) - if not mapMouseConfig[sCurUIName] then - mapMouseConfig[sCurUIName] = {} - end - mapMouseConfig[sCurUIName].VirtualMouse = bEnableVirtualMouse == true - mapMouseConfig[sCurUIName].BlockCursor = bBlockCursor == true - table.insert(tbHistory, sCurUIName) RefreshCurTypeUI() if bSwitch then local wait = function() @@ -351,6 +383,7 @@ function GamepadUIManager.DisableGamepadUI(sCtrlName) DisableNode(sCtrlName) mapGamepadUI[sCtrlName] = nil mapMouseConfig[sCtrlName] = nil + mapUIOrder[sCtrlName] = nil table.remove(tbHistory, nIndex) sCurUIName = nil if next(tbHistory) ~= nil then @@ -378,6 +411,7 @@ function GamepadUIManager.DisableGamepadUI(sCtrlName) else mapGamepadUI[sCtrlName] = nil mapMouseConfig[sCtrlName] = nil + mapUIOrder[sCtrlName] = nil table.remove(tbHistory, nIndex) end end @@ -439,6 +473,7 @@ function GamepadUIManager.EnterAdventure(bSkipFirstInputEnable) tbHistory = {} mapGamepadUI = {} mapMouseConfig = {} + mapUIOrder = {} bEnableInput = true bFirstInputEnable = bSkipFirstInputEnable end @@ -450,9 +485,14 @@ function GamepadUIManager.QuitAdventure() tbHistory = {} mapGamepadUI = {} mapMouseConfig = {} + mapUIOrder = {} bEnableInput = false bFirstInputEnable = false end +function GamepadUIManager.SetVirtualMouseStickEnable(bEnable) + bVirtualMouseStickEnable = bEnable ~= false + InputManager.Instance:SetVirtualMouseStickEnable(bVirtualMouseStickEnable) +end function GamepadUIManager.GetInputName(mapInput) if not mapInput.name or not mapInput.displayName then return diff --git a/lua/gamecore/module/modulemanager.lua b/lua/gamecore/module/modulemanager.lua index 72e085351..bd0c5e404 100644 --- a/lua/gamecore/module/modulemanager.lua +++ b/lua/gamecore/module/modulemanager.lua @@ -27,6 +27,9 @@ end local OnEvent_ExitModule = function(moduleMgr, sExitModuleName, sEnterModuleName) if sExitModuleName == "AdventureModuleScene" then EventManager.Hit(EventId.ClosePanel, PanelId.Hud) + if PlayerData.Build ~= nil then + PlayerData.Build:ClearBattleCharSkinIds() + end end end local OnEvent_AfterEnterModule = function(moduleMgr, sEnterModuleName) diff --git a/lua/gamecore/network/httpnethandler.lua b/lua/gamecore/network/httpnethandler.lua index 289a1479b..0fc0e6a1d 100644 --- a/lua/gamecore/network/httpnethandler.lua +++ b/lua/gamecore/network/httpnethandler.lua @@ -92,6 +92,7 @@ local player_data_succeed_ack = function(mapMsgData) PlayerData.VampireSurvivor:CacheLevelData(mapMsgData.VampireSurvivorRecord) PlayerData.SkillInstance:CacheSkillInstanceLevel(mapMsgData.SkillInstances) PlayerData.TraceHunt:CacheItemInfo(mapMsgData.HuntPermit, mapMsgData.TraceRequest) + PlayerData.Reengagement:CacheReturneeInfo(mapMsgData.ActivityReturnee) NovaAPI.SetRetryCount() PlayerData.Base:SetNextRefreshTime(mapMsgData.ServerTs) PlayerData.Dispatch.CacheDispatchData(mapMsgData.Agent) @@ -100,6 +101,7 @@ local player_data_succeed_ack = function(mapMsgData) PlayerData.TutorialData:CacheTutorialData(mapMsgData.TutorialLevels) PlayerData.Story:CacheLastStory(mapMsgData.LastRead) PlayerData.Avg:CachePersonalityData(mapMsgData.PersonalityModels) + PlayerData.PlayerDormData:CacheDormHotInfo(mapMsgData.Dorm) local bPlayCond = PlayerData.Base:CheckFunctionUnlock(GameEnum.OpenFuncType.ScoreBoss, false) if bPlayCond and not PlayerData.ScoreBoss:GetInitInfoState() then PlayerData.ScoreBoss:GetScoreBossInstanceData() @@ -110,6 +112,7 @@ local player_data_succeed_ack = function(mapMsgData) CS.SDKManager.Instance:RoleInfoUpload(tostring(PlayerData.Base._nPlayerId), PlayerData.Base._sPlayerNickName, mapMsgData.ServerTs) end PlayerData.Talent:UpdateAllCharTalentRedDot() + PlayerData.Quest:RequestGuideMissionInfo() PlayerData.Filter:InitSortData() EventManager.Hit("Get_Player_Data_Succeed") end @@ -600,6 +603,9 @@ end local activity_login_rewards_notify = function(mapMsgData) PlayerData.Activity:CacheLoginRewardActData(mapMsgData.ActivityId, mapMsgData) end +local activity_malllogin_rewards_notify = function(mapMsgData) + PlayerData.Activity:CacheMallLoginActData(mapMsgData.ActivityId, mapMsgData) +end local star_tower_book_potential_notify = function(mapMsgData) PlayerData.StarTowerBook:CharPotentialBookChange(mapMsgData) end @@ -911,6 +917,8 @@ local BindProcessFunction = function() [NetMsgId.Id.gacha_newbie_obtain_failed_ack] = NOTHING_NEED_TO_BE_DONE, [NetMsgId.Id.gacha_newbie_save_succeed_ack] = NOTHING_NEED_TO_BE_DONE, [NetMsgId.Id.gacha_newbie_save_failed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.gacha_reward_get_succeed_ack] = HttpNetHandlerPlus.gacha_reward_get_succeed_ack, + [NetMsgId.Id.gacha_reward_get_failed_ack] = NOTHING_NEED_TO_BE_DONE, [NetMsgId.Id.mail_list_succeed_ack] = mail_list_succeed_ack, [NetMsgId.Id.mail_list_failed_ack] = NOTHING_NEED_TO_BE_DONE, [NetMsgId.Id.mail_read_succeed_ack] = mail_read_succeed_ack, @@ -942,10 +950,16 @@ local BindProcessFunction = function() [NetMsgId.Id.star_tower_build_preference_set_failed_ack] = NOTHING_NEED_TO_BE_DONE, [NetMsgId.Id.star_tower_build_whether_save_succeed_ack] = star_tower_build_whether_save_succeed_ack, [NetMsgId.Id.star_tower_build_whether_save_failed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.star_tower_build_note_modify_succeed_ack] = HttpNetHandlerPlus.star_tower_build_note_modify_succeed_ack, + [NetMsgId.Id.star_tower_build_note_modify_failed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.star_tower_build_potential_modify_succeed_ack] = HttpNetHandlerPlus.star_tower_build_potential_modify_succeed_ack, + [NetMsgId.Id.star_tower_build_potential_modify_failed_ack] = NOTHING_NEED_TO_BE_DONE, [NetMsgId.Id.star_tower_give_up_succeed_ack] = star_tower_give_up_succeed_ack, [NetMsgId.Id.star_tower_give_up_failed_ack] = NOTHING_NEED_TO_BE_DONE, [NetMsgId.Id.star_tower_interact_succeed_ack] = star_tower_interact_succeed_ack, - [NetMsgId.Id.star_tower_interact_failed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.star_tower_interact_failed_ack] = function(mapError) + EventManager.Hit("StarTowerSettingRequestFailed", mapError) + end, [NetMsgId.Id.star_tower_apply_succeed_ack] = NOTHING_NEED_TO_BE_DONE, [NetMsgId.Id.star_tower_apply_failed_ack] = star_tower_apply_failed_ack, [NetMsgId.Id.tower_growth_detail_succeed_ack] = NOTHING_NEED_TO_BE_DONE, @@ -954,6 +968,12 @@ local BindProcessFunction = function() [NetMsgId.Id.tower_growth_node_unlock_failed_ack] = NOTHING_NEED_TO_BE_DONE, [NetMsgId.Id.tower_growth_group_node_unlock_succeed_ack] = tower_growth_group_node_unlock_succeed_ack, [NetMsgId.Id.tower_growth_group_node_unlock_failed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.tower_vita_project_list_succeed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.tower_vita_project_list_failed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.tower_vita_project_update_succeed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.tower_vita_project_update_failed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.tower_vita_project_name_update_succeed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.tower_vita_project_name_update_failed_ack] = NOTHING_NEED_TO_BE_DONE, [NetMsgId.Id.quest_tower_reward_receive_succeed_ack] = quest_tower_reward_receive_succeed_ack, [NetMsgId.Id.quest_tower_reward_receive_failed_ack] = NOTHING_NEED_TO_BE_DONE, [NetMsgId.Id.quest_assist_reward_receive_succeed_ack] = HttpNetHandlerPlus.quest_assist_reward_receive_succeed_ack, @@ -1018,6 +1038,7 @@ local BindProcessFunction = function() [NetMsgId.Id.mall_shop_order_failed_ack] = NOTHING_NEED_TO_BE_DONE, [NetMsgId.Id.gem_convert_succeed_ack] = gem_convert_succeed_ack, [NetMsgId.Id.gem_convert_failed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.dorm_blocks_convert_succeed_ack] = HttpNetHandlerPlus.dorm_blocks_convert_succeed_ack, [NetMsgId.Id.daily_instance_settle_succeed_ack] = daily_instance_settle_succeed_ack, [NetMsgId.Id.daily_instance_raid_succeed_ack] = daily_instance_raid_succeed_ack, [NetMsgId.Id.daily_instance_raid_failed_ack] = NOTHING_NEED_TO_BE_DONE, @@ -1036,6 +1057,7 @@ local BindProcessFunction = function() [NetMsgId.Id.activity_periodic_final_reward_receive_failed_ack] = NOTHING_NEED_TO_BE_DONE, [NetMsgId.Id.activity_login_reward_receive_succeed_ack] = activity_login_reward_receive_succeed_ack, [NetMsgId.Id.activity_login_reward_receive_failed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.activity_malllogin_reward_receive_succeed_ack] = HttpNetHandlerPlus.activity_malllogin_reward_receive_succeed_ack, [NetMsgId.Id.activity_trial_reward_receive_succeed_ack] = activity_trial_reward_receive_succeed_ack, [NetMsgId.Id.activity_shop_purchase_succeed_ack] = HttpNetHandlerPlus.activity_shop_purchase_succeed_ack, [NetMsgId.Id.phone_contacts_info_succeed_ack] = phone_contacts_info_succeed_ack, @@ -1140,6 +1162,7 @@ local BindProcessFunction = function() [NetMsgId.Id.story_complete_notify] = story_complete_notify, [NetMsgId.Id.clear_all_story_notify] = clear_all_story_notify, [NetMsgId.Id.activity_login_rewards_notify] = activity_login_rewards_notify, + [NetMsgId.Id.activity_malllogin_rewards_notify] = activity_malllogin_rewards_notify, [NetMsgId.Id.star_tower_book_potential_notify] = star_tower_book_potential_notify, [NetMsgId.Id.star_tower_book_event_notify] = star_tower_book_event_notify, [NetMsgId.Id.star_tower_book_event_reward_receive_succeed_ack] = star_tower_book_event_reward_receive_succeed_ack, @@ -1185,6 +1208,10 @@ local BindProcessFunction = function() [NetMsgId.Id.week_boss_refresh_ticket_notify] = week_boss_refresh_ticket_notify, [NetMsgId.Id.player_learn_succeed_ack] = NOTHING_NEED_TO_BE_DONE, [NetMsgId.Id.player_learn_failed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.dorm_learn_succeed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.dorm_learn_failed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.soldier_learn_succeed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.soldier_learn_failed_ack] = NOTHING_NEED_TO_BE_DONE, [NetMsgId.Id.char_affinity_quest_reward_receive_succeed_ack] = char_affinity_quest_reward_receive_succeed_ack, [NetMsgId.Id.char_affinity_quest_reward_receive_failed_ack] = NOTHING_NEED_TO_BE_DONE, [NetMsgId.Id.char_affinity_gift_send_succeed_ack] = char_affinity_gift_send_succeed_ack, @@ -1267,6 +1294,7 @@ local BindProcessFunction = function() [NetMsgId.Id.build_convert_group_reward_receive_failed_ack] = NOTHING_NEED_TO_BE_DONE, [NetMsgId.Id.activity_story_settle_succeed_ack] = HttpNetHandlerPlus.activity_story_settle_succeed_ack, [NetMsgId.Id.activity_history_story_settle_succeed_ack] = HttpNetHandlerPlus.activity_history_story_settle_succeed_ack, + [NetMsgId.Id.activity_archive_story_settle_succeed_ack] = HttpNetHandlerPlus.activity_archive_story_settle_succeed_ack, [NetMsgId.Id.milkout_settle_succeed_ack] = HttpNetHandlerPlus.milkout_settle_succeed_ack, [NetMsgId.Id.milkout_settle_failed_ack] = NOTHING_NEED_TO_BE_DONE, [NetMsgId.Id.milkout_character_unlock_notify] = HttpNetHandlerPlus.milkout_character_unlock_notify, @@ -1304,10 +1332,46 @@ local BindProcessFunction = function() [NetMsgId.Id.soldier_interact_succeed_ack] = HttpNetHandlerPlus.soldier_interact_succeed_ack, [NetMsgId.Id.soldier_interact_failed_ack] = HttpNetHandlerPlus.soldier_interact_failed_ack, [NetMsgId.Id.sd_soldier_info_notify] = HttpNetHandlerPlus.sd_soldier_info_notify, - [NetMsgId.Id.sd_buff_card_add_notify] = HttpNetHandlerPlus.sd_buff_card_add_notify, + [NetMsgId.Id.sd_buff_notify] = HttpNetHandlerPlus.sd_buff_notify, [NetMsgId.Id.sd_soldier_effect_notify] = HttpNetHandlerPlus.sd_soldier_effect_notify, [NetMsgId.Id.sd_shop_data_notify] = HttpNetHandlerPlus.sd_shop_data_notify, - [NetMsgId.Id.sd_item_change_notify] = HttpNetHandlerPlus.sd_item_change_notify + [NetMsgId.Id.sd_item_change_notify] = HttpNetHandlerPlus.sd_item_change_notify, + [NetMsgId.Id.soldier_season_reward_receive_succeed_ack] = HttpNetHandlerPlus.soldier_season_reward_receive_succeed_ack, + [NetMsgId.Id.soldier_season_reward_receive_failed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.dorm_info_list_succeed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.dorm_info_list_failed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.dorm_info_update_name_succeed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.dorm_info_update_name_failed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.dorm_bag_list_succeed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.dorm_bag_list_failed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.dorm_role_interaction_succeed_ack] = HttpNetHandlerPlus.dorm_role_interaction_succeed_ack, + [NetMsgId.Id.dorm_invitation_role_succeed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.dorm_invitation_role_failed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.dorm_layout_reward_receive_succeed_ack] = HttpNetHandlerPlus.dorm_layout_reward_receive_succeed_ack, + [NetMsgId.Id.dorm_layout_reward_receive_failed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.dorm_reward_receive_succeed_ack] = HttpNetHandlerPlus.dorm_reward_receive_succeed_ack, + [NetMsgId.Id.dorm_reward_receive_failed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.dorm_room_bgm_succeed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.dorm_room_bgm_failed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.dorm_affinity_gift_send_succeed_ack] = HttpNetHandlerPlus.dorm_affinity_gift_send_succeed_ack, + [NetMsgId.Id.dorm_affinity_gift_send_failed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.dorm_furniture_preset_delete_succeed_ack] = HttpNetHandlerPlus.dorm_affinity_gift_send_succeed_ack, + [NetMsgId.Id.dorm_furniture_preset_delete_failed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.friend_list_get_succeed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.friend_list_get_failed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.dorm_room_unlock_notify] = HttpNetHandlerPlus.dorm_room_unlock_notify, + [NetMsgId.Id.quest_dorm_reward_receive_succeed_ack] = HttpNetHandlerPlus.quest_dorm_reward_receive_succeed_ack, + [NetMsgId.Id.dorm_get_change_data_succeed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.dorm_achievement_reward_receive_succeed_ack] = HttpNetHandlerPlus.dorm_achievement_reward_receive_succeed_ack, + [NetMsgId.Id.dorm_achievement_reward_receive_failed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.activity_returnee_state_notify] = HttpNetHandlerPlus.activity_returnee_state_notify, + [NetMsgId.Id.activity_returnee_quest_change_notify] = HttpNetHandlerPlus.activity_returnee_quest_change_notify, + [NetMsgId.Id.activity_math_parkour_level_settle_succeed_ack] = HttpNetHandlerPlus.activity_math_parkour_level_settle_succeed_ack, + [NetMsgId.Id.activity_math_parkour_level_settle_failed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.clear_all_activity_mathParkour_levels_notify] = HttpNetHandlerPlus.clear_all_activity_mathParkour_levels_notify, + [NetMsgId.Id.activity_mail_bind_reward_receive_succeed_ack] = HttpNetHandlerPlus.activity_mail_bind_reward_receive_succeed_ack, + [NetMsgId.Id.activity_mail_bind_reward_receive_failed_ack] = NOTHING_NEED_TO_BE_DONE, + [NetMsgId.Id.handbook_complete_notify] = HttpNetHandlerPlus.handbook_complete_notify } end function HttpNetHandler.Init() @@ -1504,5 +1568,6 @@ function HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) PlayerData.Base:ChangeHonorTitle(mapDecodedChangeInfo["proto.Honor"]) PlayerData.HeadData:ChangePlayerHead(mapDecodedChangeInfo["proto.HeadIcon"]) PlayerData.TraceHunt:ChangeItem(mapDecodedChangeInfo["proto.TraceHuntItem"]) + PlayerData.PlayerDormData:CacheFurnitureChange(mapDecodedChangeInfo["proto.DormItem"]) end return HttpNetHandler diff --git a/lua/gamecore/network/httpnethandlerplus.lua b/lua/gamecore/network/httpnethandlerplus.lua index 75c8d7f74..bbdcab6ce 100644 --- a/lua/gamecore/network/httpnethandlerplus.lua +++ b/lua/gamecore/network/httpnethandlerplus.lua @@ -59,6 +59,10 @@ function HttpNetHandlerPlus.gacha_guarantee_reward_receive_succeed_ack(mapMsgDat local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(mapMsgData) HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) end +function HttpNetHandlerPlus.gacha_reward_get_succeed_ack(mapMsgData) + local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(mapMsgData) + HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) +end function HttpNetHandlerPlus.gacha_newbie_obtain_succeed_ack(mapMsgData) local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(mapMsgData) HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) @@ -118,6 +122,39 @@ function HttpNetHandlerPlus.story_set_state_notify(mapMsgData) PlayerData.StorySet:UnlockNewChapter(mapMsgData.Value) end function HttpNetHandlerPlus.unlock_activity_story_notify(mapMsgData) + if mapMsgData == nil or mapMsgData.Stories == nil then + return + end + local nStoryId + for _, story in pairs(mapMsgData.Stories) do + if story ~= nil and story.Id ~= nil and story.Id ~= 0 then + nStoryId = story.Id + break + end + end + if nStoryId == nil then + return + end + local storyCfg = ConfigTable.GetData("ActivityStory", nStoryId) + if storyCfg == nil then + printError("unlock_activity_story_notify story cfg missing:" .. tostring(nStoryId)) + return + end + local nChapterId = mapMsgData.ChapterId or storyCfg.ChapterId + local chapterCfg = CacheTable.GetData("_ActivityStoryChapter", nChapterId) + if chapterCfg == nil then + chapterCfg = PlayerData.ActivityAvg:GetActivityChapterConfigByChapterId(nChapterId) + end + local nActivityId = chapterCfg and chapterCfg.Id or 0 + if nActivityId == 0 then + printError("unlock_activity_story_notify activity id missing, chapter:" .. tostring(nChapterId)) + return + end + PlayerData.ActivityAvg:CacheAvgData(mapMsgData, nActivityId) + PlayerData.ActivityAvg:RefreshAvgRedDot() + PlayerData.StoryReview:CacheAvgData(mapMsgData, nActivityId) + PlayerData.StoryReview.mapLoadedChapterIds[nChapterId] = true + EventManager.Hit("Story_Done", false) end function HttpNetHandlerPlus.clear_story_set_notify(mapMsgData) PlayerData.StorySet:CacheStorySetData(mapMsgData) @@ -184,6 +221,14 @@ function HttpNetHandlerPlus.build_convert_group_reward_receive_succeed_ack(mapMs local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(mapMsgData.Change) HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) end +function HttpNetHandlerPlus.star_tower_build_note_modify_succeed_ack(mapMsgData) + local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(mapMsgData.Change) + HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) +end +function HttpNetHandlerPlus.star_tower_build_potential_modify_succeed_ack(mapMsgData) + local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(mapMsgData.Change) + HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) +end function HttpNetHandlerPlus.item_expired_change_notify(mapMsgData) EventManager.Hit(EventId.OpenMessageBox, ConfigTable.GetUIText("Item_Change_Expired_Tips")) end @@ -241,6 +286,10 @@ function HttpNetHandlerPlus.activity_history_story_settle_succeed_ack(mapMsgData local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(mapMsgData) HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) end +function HttpNetHandlerPlus.activity_archive_story_settle_succeed_ack(mapMsgData) + local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(mapMsgData) + HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) +end function HttpNetHandlerPlus.milkout_settle_succeed_ack(mapMsgData) local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(mapMsgData) HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) @@ -286,6 +335,10 @@ function HttpNetHandlerPlus.activity_double_reward_times_notify(mapMsgData) actData:UpdateDoubleCount(mapMsgData.UseTimes) EventManager.Hit("UpdateInstanceDoubleCount") end + local bReengagement = PlayerData.Reengagement:GetActIsOpen() + if bReengagement then + PlayerData.Reengagement:UpdateDoubleCount(mapMsgData.ReturneeTimes) + end end function HttpNetHandlerPlus.activity_share_reward_receive_succeed_ack(mapMsgData) local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(mapMsgData) @@ -348,11 +401,86 @@ end function HttpNetHandlerPlus.sd_item_change_notify(mapMsgData) PlayerData.SoldierData:OnItemChangeNotify(mapMsgData) end -function HttpNetHandlerPlus.sd_buff_card_add_notify(mapMsgData) - PlayerData.SoldierData:OnBuffCardAddNotify(mapMsgData) +function HttpNetHandlerPlus.sd_buff_notify(mapMsgData) + PlayerData.SoldierData:OnBuffAddNotify(mapMsgData) +end +function HttpNetHandlerPlus.soldier_season_reward_receive_succeed_ack(mapMsgData) + local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(mapMsgData.Change) + HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) end function HttpNetHandlerPlus.score_boss_reset_score_notify() PlayerData.ScoreBoss.isGetScInfo = false PlayerData.ScoreBoss:GetScoreBossInstanceData(nil) end +function HttpNetHandlerPlus.dorm_layout_reward_receive_succeed_ack(mapMsgData) + local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(mapMsgData) + HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) +end +function HttpNetHandlerPlus.dorm_reward_receive_succeed_ack(mapMsgData) + local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(mapMsgData) + HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) +end +function HttpNetHandlerPlus.dorm_affinity_gift_send_succeed_ack(mapMsgData) + local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(mapMsgData.Change) + HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) + PlayerData.Char:ChangeCharAffinityValue(mapMsgData.Info) +end +function HttpNetHandlerPlus.dorm_room_unlock_notify(mapMsgData) + local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(mapMsgData.ChangeInfo) + HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) + PlayerData.PlayerDormData:UnlockRoom(mapMsgData.DormRoomId) + if mapMsgData.DormRoomId == 701001 then + local tbHonorChange = { + {NewId = 140001, Level = 0} + } + PlayerData.Base:ChangeHonorTitle(tbHonorChange) + end + EventManager.Hit("DormNewRoomUnlock", mapMsgData.DormRoomId) +end +function HttpNetHandlerPlus.dorm_role_interaction_succeed_ack(mapMsgData) + local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(mapMsgData.Change) + HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) + for _, AffinityInfo in ipairs(mapMsgData.InfoList) do + PlayerData.Char:ChangeCharAffinityValue(AffinityInfo.AffinityInfo) + end +end +function HttpNetHandlerPlus.quest_dorm_reward_receive_succeed_ack(mapMsgData) + local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(mapMsgData.change_info) + HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) + PlayerData.PlayerDormData:UpdateGroup(mapMsgData.TaskGroup) +end +function HttpNetHandlerPlus.dorm_achievement_reward_receive_succeed_ack(mapMsgData) + local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(mapMsgData.ChangeInfo) + HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) +end +function HttpNetHandlerPlus.dorm_blocks_convert_succeed_ack(mapMsgData) + local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(mapMsgData) + HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) +end +function HttpNetHandlerPlus.activity_returnee_state_notify(mapMsgData) + PlayerData.Reengagement:OnStateNotify(mapMsgData) +end +function HttpNetHandlerPlus.activity_returnee_quest_change_notify(mapMsgData) + PlayerData.Reengagement:OnQuestChangeNotify(mapMsgData) +end +function HttpNetHandlerPlus.activity_math_parkour_level_settle_succeed_ack(mapMsgData) + local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(mapMsgData.Change) + HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) +end +function HttpNetHandlerPlus.clear_all_activity_mathParkour_levels_notify(mapMsgData) + EventManager.Hit("ClearAllMathParkourLevels", mapMsgData) +end +function HttpNetHandlerPlus.activity_malllogin_reward_receive_succeed_ack(mapMsgData) + local tbDecodeChange = UTILS.DecodeChangeInfo(mapMsgData) + HttpNetHandler.ProcChangeInfo(tbDecodeChange) +end +function HttpNetHandlerPlus.activity_mail_bind_reward_receive_succeed_ack(mapMsgData) + local mapDecodedChangeInfo = UTILS.DecodeChangeInfo(mapMsgData) + HttpNetHandler.ProcChangeInfo(mapDecodedChangeInfo) +end +function HttpNetHandlerPlus.handbook_complete_notify(mapMsgData) + for _, v in pairs(mapMsgData.Handbook) do + PlayerData.Handbook:UpdateHandbook(v) + end +end return HttpNetHandlerPlus diff --git a/lua/gamecore/network/netmsgid.lua b/lua/gamecore/network/netmsgid.lua index 84f5770b5..c508b4406 100644 --- a/lua/gamecore/network/netmsgid.lua +++ b/lua/gamecore/network/netmsgid.lua @@ -1,11 +1,13 @@ local NetMsgId = {} NetMsgId.Id = { + handbook_complete_notify = -10059, + clear_all_activity_mathParkour_levels_notify = -10058, clear_all_activity_iceCream_levels_notify = -10057, sd_soldier_effect_notify = -10056, sd_soldier_info_notify = -10055, sd_shop_data_notify = -10054, sd_item_change_notify = -10053, - sd_buff_card_add_notify = -10052, + sd_buff_notify = -10052, clear_all_activity_golden_spy_levels_notify = -10051, clear_all_activity_breakout_levels_notify = -10050, clear_story_set_notify = -10049, @@ -327,6 +329,9 @@ NetMsgId.Id = { quest_assist_group_reward_receive_req = 4228, quest_assist_group_reward_receive_succeed_ack = 4229, quest_assist_group_reward_receive_failed_ack = 4230, + quest_dorm_reward_receive_req = 4231, + quest_dorm_reward_receive_succeed_ack = 4232, + quest_dorm_reward_receive_failed_ack = 4233, activity_task_reward_receive_req = 4301, activity_task_reward_receive_succeed_ack = 4302, activity_task_reward_receive_failed_ack = 4303, @@ -405,6 +410,27 @@ NetMsgId.Id = { potential_preselection_delete_req = 4737, potential_preselection_delete_succeed_ack = 4738, potential_preselection_delete_failed_ack = 4739, + tower_vita_energy_buy_req = 4740, + tower_vita_energy_buy_succeed_ack = 4741, + tower_vita_energy_buy_failed_ack = 4742, + tower_vita_project_list_req = 4743, + tower_vita_project_list_succeed_ack = 4744, + tower_vita_project_list_failed_ack = 4745, + tower_vita_project_update_req = 4746, + tower_vita_project_update_succeed_ack = 4747, + tower_vita_project_update_failed_ack = 4748, + tower_vita_project_name_update_req = 4749, + tower_vita_project_name_update_succeed_ack = 4750, + tower_vita_project_name_update_failed_ack = 4751, + tower_vita_project_set_req = 4752, + tower_vita_project_set_succeed_ack = 4753, + tower_vita_project_set_failed_ack = 4754, + star_tower_build_potential_modify_req = 4755, + star_tower_build_potential_modify_succeed_ack = 4756, + star_tower_build_potential_modify_failed_ack = 4757, + star_tower_build_note_modify_req = 4758, + star_tower_build_note_modify_succeed_ack = 4759, + star_tower_build_note_modify_failed_ack = 4760, build_convert_detail_list_get_req = 4801, build_convert_detail_list_get_succeed_ack = 4802, build_convert_detail_list_get_failed_ack = 4803, @@ -468,6 +494,12 @@ NetMsgId.Id = { mall_shop_order_req = 5128, mall_shop_order_succeed_ack = 5129, mall_shop_order_failed_ack = 5130, + mall_activity_list_req = 5131, + mall_activity_list_succeed_ack = 5132, + mall_activity_list_failed_ack = 5133, + mall_activity_order_req = 5134, + mall_activity_order_succeed_ack = 5135, + mall_activity_order_failed_ack = 5136, trace_hunt_info_req = 5201, trace_hunt_info_succeed_ack = 5202, trace_hunt_info_failed_ack = 5203, @@ -504,6 +536,33 @@ NetMsgId.Id = { soldier_partner_trace_req = 5316, soldier_partner_trace_succeed_ack = 5317, soldier_partner_trace_failed_ack = 5318, + soldier_season_info_req = 5319, + soldier_season_info_succeed_ack = 5320, + soldier_season_info_failed_ack = 5321, + soldier_season_reward_receive_req = 5322, + soldier_season_reward_receive_succeed_ack = 5323, + soldier_season_reward_receive_failed_ack = 5324, + soldier_learn_req = 5325, + soldier_learn_succeed_ack = 5326, + soldier_learn_failed_ack = 5327, + soldier_technology_info_req = 5401, + soldier_technology_info_succeed_ack = 5402, + soldier_technology_info_failed_ack = 5403, + soldier_technology_node_unlock_req = 5404, + soldier_technology_node_unlock_succeed_ack = 5405, + soldier_technology_node_unlock_failed_ack = 5406, + soldier_battle_report_favorite_req = 5407, + soldier_battle_report_favorite_succeed_ack = 5408, + soldier_battle_report_favorite_failed_ack = 5409, + soldier_battle_report_unfavorite_req = 5410, + soldier_battle_report_unfavorite_succeed_ack = 5411, + soldier_battle_report_unfavorite_failed_ack = 5412, + soldier_battle_report_favorite_list_req = 5413, + soldier_battle_report_favorite_list_succeed_ack = 5414, + soldier_battle_report_favorite_list_failed_ack = 5415, + soldier_battle_report_recent_list_req = 5416, + soldier_battle_report_recent_list_succeed_ack = 5417, + soldier_battle_report_recent_list_failed_ack = 5418, gacha_spin_req = 6001, gacha_spin_succeed_ack = 6002, gacha_spin_failed_ack = 6003, @@ -754,6 +813,57 @@ NetMsgId.Id = { activity_penguin_card_endless_level_save_req = 8416, activity_penguin_card_endless_level_save_succeed_ack = 8417, activity_penguin_card_endless_level_save_failed_ack = 8418, + guide_mission_info_req = 8419, + guide_mission_info_succeed_ack = 8420, + guide_mission_info_failed_ack = 8421, + guide_mission_quest_reward_receive_req = 8422, + guide_mission_quest_reward_receive_succeed_ack = 8423, + guide_mission_quest_reward_receive_failed_ack = 8424, + activity_math_parkour_level_settle_req = 8430, + activity_math_parkour_level_settle_succeed_ack = 8431, + activity_math_parkour_level_settle_failed_ack = 8432, + activity_returnee_info_req = 8501, + activity_returnee_info_succeed_ack = 8502, + activity_returnee_info_failed_ack = 8503, + activity_returnee_reunion_reward_req = 8504, + activity_returnee_reunion_reward_succeed_ack = 8505, + activity_returnee_reunion_reward_failed_ack = 8506, + activity_returnee_quest_point_reward_receive_req = 8507, + activity_returnee_quest_point_reward_receive_succeed_ack = 8508, + activity_returnee_quest_point_reward_receive_failed_ack = 8509, + activity_returnee_avg_req = 8510, + activity_returnee_avg_succeed_ack = 8511, + activity_returnee_avg_failed_ack = 8512, + activity_returnee_quest_reward_receive_req = 8513, + activity_returnee_quest_reward_receive_succeed_ack = 8514, + activity_returnee_quest_reward_receive_failed_ack = 8515, + activity_returnee_login_reward_receive_req = 8516, + activity_returnee_login_reward_receive_succeed_ack = 8517, + activity_returnee_login_reward_receive_failed_ack = 8518, + activity_returnee_card_reward_receive_req = 8519, + activity_returnee_card_reward_receive_succeed_ack = 8520, + activity_returnee_card_reward_receive_failed_ack = 8521, + activity_returnee_card_order_req = 8522, + activity_returnee_card_order_succeed_ack = 8523, + activity_returnee_card_order_failed_ack = 8524, + activity_returnee_pack_order_req = 8525, + activity_returnee_pack_order_succeed_ack = 8526, + activity_returnee_pack_order_failed_ack = 8527, + activity_archive_story_apply_req = 8601, + activity_archive_story_apply_succeed_ack = 8602, + activity_archive_story_apply_failed_ack = 8603, + activity_archive_story_settle_req = 8604, + activity_archive_story_settle_succeed_ack = 8605, + activity_archive_story_settle_failed_ack = 8606, + activity_archive_story_info_req = 8607, + activity_archive_story_info_succeed_ack = 8608, + activity_archive_story_info_failed_ack = 8609, + activity_mail_bind_reward_receive_req = 8610, + activity_mail_bind_reward_receive_succeed_ack = 8611, + activity_mail_bind_reward_receive_failed_ack = 8612, + activity_archive_story_chapter_pass_req = 8613, + activity_archive_story_chapter_pass_succeed_ack = 8614, + activity_archive_story_chapter_pass_failed_ack = 8615, mail_list_req = 9001, mail_list_succeed_ack = 9002, mail_list_failed_ack = 9003, @@ -814,6 +924,9 @@ NetMsgId.Id = { activity_trekker_versus_schedule_reward_receive_req = 9143, activity_trekker_versus_schedule_reward_receive_succeed_ack = 9144, activity_trekker_versus_schedule_reward_receive_failed_ack = 9145, + activity_malllogin_reward_receive_req = 9146, + activity_malllogin_reward_receive_succeed_ack = 9147, + activity_malllogin_reward_receive_failed_ack = 9148, phone_contacts_info_req = 9201, phone_contacts_info_succeed_ack = 9202, phone_contacts_info_failed_ack = 9203, @@ -847,6 +960,69 @@ NetMsgId.Id = { activity_cg_read_req = 9501, activity_cg_read_succeed_ack = 9502, activity_cg_read_failed_ack = 9503, + dorm_info_list_req = 9510, + dorm_info_list_succeed_ack = 9511, + dorm_info_list_failed_ack = 9512, + dorm_furniture_preset_list_req = 9513, + dorm_furniture_preset_list_succeed_ack = 9514, + dorm_furniture_preset_list_failed_ack = 9515, + dorm_bag_list_req = 9516, + dorm_bag_list_succeed_ack = 9517, + dorm_bag_list_failed_ack = 9518, + dorm_furniture_preset_delete_req = 9519, + dorm_furniture_preset_delete_succeed_ack = 9520, + dorm_furniture_preset_delete_failed_ack = 9521, + dorm_furniture_save_req = 9522, + dorm_furniture_save_succeed_ack = 9523, + dorm_furniture_save_failed_ack = 9524, + dorm_info_update_name_req = 9525, + dorm_info_update_name_succeed_ack = 9526, + dorm_info_update_name_failed_ack = 9527, + dorm_invitation_role_req = 9528, + dorm_invitation_role_succeed_ack = 9529, + dorm_invitation_role_failed_ack = 9530, + dorm_reward_receive_req = 9531, + dorm_reward_receive_succeed_ack = 9532, + dorm_reward_receive_failed_ack = 9533, + dorm_role_interaction_req = 9534, + dorm_role_interaction_succeed_ack = 9535, + dorm_role_interaction_failed_ack = 9536, + dorm_affinity_gift_send_req = 9537, + dorm_affinity_gift_send_succeed_ack = 9538, + dorm_affinity_gift_send_failed_ack = 9539, + dorm_friend_list_req = 9540, + dorm_friend_list_succeed_ack = 9541, + dorm_friend_list_failed_ack = 9542, + dorm_friend_visit_req = 9543, + dorm_friend_visit_succeed_ack = 9544, + dorm_friend_visit_failed_ack = 9545, + dorm_layout_reward_receive_req = 9547, + dorm_layout_reward_receive_succeed_ack = 9548, + dorm_layout_reward_receive_failed_ack = 9549, + dorm_room_bgm_req = 9550, + dorm_room_bgm_succeed_ack = 9551, + dorm_room_bgm_failed_ack = 9552, + dorm_friend_like_req = 9553, + dorm_friend_like_succeed_ack = 9554, + dorm_friend_like_failed_ack = 9555, + dorm_update_preset_name_req = 9556, + dorm_update_preset_name_succeed_ack = 9557, + dorm_update_preset_name_failed_ack = 9558, + dorm_set_room_scene_req = 9559, + dorm_set_room_scene_succeed_ack = 9560, + dorm_set_room_scene_failed_ack = 9561, + dorm_achievement_reward_receive_req = 9562, + dorm_achievement_reward_receive_succeed_ack = 9563, + dorm_achievement_reward_receive_failed_ack = 9564, + dorm_blocks_convert_req = 9565, + dorm_blocks_convert_succeed_ack = 9566, + dorm_blocks_convert_failed_ack = 9567, + dorm_get_change_data_req = 9568, + dorm_get_change_data_succeed_ack = 9569, + dorm_get_change_data_failed_ack = 9570, + dorm_learn_req = 9571, + dorm_learn_succeed_ack = 9572, + dorm_learn_failed_ack = 9573, activity_levels_apply_req = 9601, activity_levels_apply_succeed_ack = 9602, activity_levels_apply_failed_ack = 9603, @@ -944,6 +1120,12 @@ NetMsgId.Id = { trace_hunt_state_notify = 10058, trace_hunt_item_change_notify = 10060, score_boss_reset_score_notify = 10061, + activity_returnee_state_notify = 10062, + activity_returnee_quest_change_notify = 10063, + dorm_room_unlock_notify = 10064, + guide_mission_state_notify = 10065, + activity_malllogin_rewards_notify = 10066, + achievement_complete_notify = 10067, activity_mining_apply_req = 11001, activity_mining_apply_succeed_ack = 11002, activity_mining_apply_failed_ack = 11003, @@ -982,16 +1164,18 @@ NetMsgId.Id = { activity_cookie_quest_reward_receive_failed_ack = 11206 } NetMsgId.MsgName = { + [-10059] = "proto.GmHandbookCompleteNotify", + [-10058] = "proto.GmClearAllActivityMathParkourLevelsNotify", [-10057] = "proto.GmClearAllActivityIceCreamLevelsNotify", [-10056] = "proto.SoldierEffectNtf", [-10055] = "proto.SoldierInfo", [-10054] = "proto.ShopCaseData", [-10053] = "proto.ChangeInfo", - [-10052] = "proto.SoldierCard", + [-10052] = "proto.SoldierBuff", [-10051] = "proto.ActivityGDS", [-10050] = "proto.Milkout", [-10049] = "proto.StorySetInfoResp", - [-10048] = "proto.ActivityStoryChapter", + [-10048] = "proto.ActivityHistoryStoryChapter", [-10047] = "proto.AssistAddBuildNotify", [-10046] = "proto.GmClearAllActivityLevelsNotify", [-10045] = "proto.GmClearAllActivityAvgNotify", @@ -1309,6 +1493,9 @@ NetMsgId.MsgName = { [4228] = "proto.UI32", [4229] = "proto.AssistGroupRewardResp", [4230] = "proto.Error", + [4231] = "proto.UI32V", + [4232] = "proto.QuestDormRewardReceiveSucceedAck", + [4233] = "proto.Error", [4301] = "proto.ActivityTaskRewardReceiveReq", [4302] = "proto.ChangeInfo", [4303] = "proto.Error", @@ -1387,6 +1574,27 @@ NetMsgId.MsgName = { [4737] = "proto.PotentialPreselectionDeleteReq", [4738] = "proto.Nil", [4739] = "proto.Error", + [4740] = "proto.UI32", + [4741] = "proto.TowerVitaEnergyBuyResp", + [4742] = "proto.Error", + [4743] = "proto.Nil", + [4744] = "proto.TowerVitaProjectListResp", + [4745] = "proto.Error", + [4746] = "proto.TowerVitaProjectUpdateRep", + [4747] = "proto.Nil", + [4748] = "proto.Error", + [4749] = "proto.TowerVitaProjectNameUpdateRep", + [4750] = "proto.Nil", + [4751] = "proto.Error", + [4752] = "proto.TowerVitaProjectSetRep", + [4753] = "proto.Nil", + [4754] = "proto.Error", + [4755] = "proto.StarTowerBuildPotentialModifyReq", + [4756] = "proto.StarTowerBuildPotentialModifyResp", + [4757] = "proto.Error", + [4758] = "proto.StarTowerBuildNoteModifyReq", + [4759] = "proto.StarTowerBuildNoteModifyResp", + [4760] = "proto.Error", [4801] = "proto.Nil", [4802] = "proto.BuildConvertDetailListGetResp", [4803] = "proto.Error", @@ -1450,6 +1658,12 @@ NetMsgId.MsgName = { [5128] = "proto.MallShopOrderReq", [5129] = "proto.ChangeInfo", [5130] = "proto.Error", + [5131] = "proto.Nil", + [5132] = "proto.MallActivityList", + [5133] = "proto.Error", + [5134] = "proto.String", + [5135] = "proto.OrderInfo", + [5136] = "proto.Error", [5201] = "proto.Nil", [5202] = "proto.TraceHuntInfo", [5203] = "proto.Error", @@ -1478,14 +1692,41 @@ NetMsgId.MsgName = { [5308] = "proto.SoldierInteractResp", [5309] = "proto.Error", [5310] = "proto.Nil", - [5311] = "proto.SoldierGiveUpResp", + [5311] = "proto.SoldierSettleDataResp", [5312] = "proto.Error", - [5313] = "proto.SoldierStepOutReq", + [5313] = "proto.Nil", [5314] = "proto.Nil", [5315] = "proto.Error", [5316] = "proto.SoldierPartnerTraceReq", [5317] = "proto.Nil", [5318] = "proto.Error", + [5319] = "proto.UI32", + [5320] = "proto.SoldierSeasonInfo", + [5321] = "proto.Error", + [5322] = "proto.UI32", + [5323] = "proto.SoldierSeasonRewardReceiveResp", + [5324] = "proto.Error", + [5325] = "proto.SoldierLearnReq", + [5326] = "proto.Nil", + [5327] = "proto.Error", + [5401] = "proto.UI32", + [5402] = "proto.Bytes", + [5403] = "proto.Error", + [5404] = "proto.UI32", + [5405] = "proto.ChangeInfo", + [5406] = "proto.Error", + [5407] = "proto.String", + [5408] = "proto.Nil", + [5409] = "proto.Error", + [5410] = "proto.String", + [5411] = "proto.Nil", + [5412] = "proto.Error", + [5413] = "proto.Nil", + [5414] = "proto.SoldierBattleReportFavoriteList", + [5415] = "proto.Error", + [5416] = "proto.Nil", + [5417] = "proto.SoldierBattleReportRecentList", + [5418] = "proto.Error", [6001] = "proto.GachaSpinReq", [6002] = "proto.GachaSpinResp", [6003] = "proto.Error", @@ -1736,6 +1977,57 @@ NetMsgId.MsgName = { [8416] = "proto.ActivityPenguinCardEndlessLevelSaveReq", [8417] = "proto.Nil", [8418] = "proto.Error", + [8419] = "proto.Nil", + [8420] = "proto.GuideMissionInfo", + [8421] = "proto.Error", + [8422] = "proto.GuideMissionQuestRewardReceiveReq", + [8423] = "proto.ChangeInfo", + [8424] = "proto.Error", + [8430] = "proto.ActivityMathParkourLevelSettleReq", + [8431] = "proto.ActivityMathParkourLevelSettleSucceed", + [8432] = "proto.Error", + [8501] = "proto.Nil", + [8502] = "proto.ActivityReturneeInfoResp", + [8503] = "proto.Error", + [8504] = "proto.Nil", + [8505] = "proto.ChangeInfo", + [8506] = "proto.Error", + [8507] = "proto.UI32", + [8508] = "proto.ChangeInfo", + [8509] = "proto.Error", + [8510] = "proto.Nil", + [8511] = "proto.Nil", + [8512] = "proto.Error", + [8513] = "proto.UI32", + [8514] = "proto.ChangeInfo", + [8515] = "proto.Error", + [8516] = "proto.Nil", + [8517] = "proto.ChangeInfo", + [8518] = "proto.Error", + [8519] = "proto.Nil", + [8520] = "proto.ChangeInfo", + [8521] = "proto.Error", + [8522] = "proto.String", + [8523] = "proto.OrderInfo", + [8524] = "proto.Error", + [8525] = "proto.String", + [8526] = "proto.OrderInfo", + [8527] = "proto.Error", + [8601] = "proto.ActivityArchiveStoryApplyReq", + [8602] = "proto.Nil", + [8603] = "proto.Error", + [8604] = "proto.ActivityArchiveStorySettleReq", + [8605] = "proto.ChangeInfo", + [8606] = "proto.Error", + [8607] = "proto.UI32", + [8608] = "proto.ActivityHistoryStoryChapter", + [8609] = "proto.Error", + [8610] = "proto.UI32", + [8611] = "proto.ChangeInfo", + [8612] = "proto.Error", + [8613] = "proto.ActivityArchiveStoryChapterPassReq", + [8614] = "proto.Nil", + [8615] = "proto.Error", [9001] = "proto.Nil", [9002] = "proto.Mails", [9003] = "proto.Error", @@ -1796,6 +2088,9 @@ NetMsgId.MsgName = { [9143] = "proto.ActivityTrekkerVersusScheduleRewardReceiveReq", [9144] = "proto.ActivityTrekkerVersusScheduleRewardReceiveResp", [9145] = "proto.Error", + [9146] = "proto.UI32", + [9147] = "proto.ChangeInfo", + [9148] = "proto.Error", [9201] = "proto.Nil", [9202] = "proto.PhoneContactsInfoResp", [9203] = "proto.Error", @@ -1829,6 +2124,69 @@ NetMsgId.MsgName = { [9501] = "proto.UI32", [9502] = "proto.ChangeInfo", [9503] = "proto.Error", + [9510] = "proto.Nil", + [9511] = "proto.DormInfoListResp", + [9512] = "proto.Error", + [9513] = "proto.Nil", + [9514] = "proto.DormFurniturePresetListResp", + [9515] = "proto.Error", + [9516] = "proto.Nil", + [9517] = "proto.DormBagListResp", + [9518] = "proto.Error", + [9519] = "proto.UI32", + [9520] = "proto.Nil", + [9521] = "proto.Error", + [9522] = "proto.DormFurnitureSaveReq", + [9523] = "proto.I64", + [9524] = "proto.Error", + [9525] = "proto.StringV", + [9526] = "proto.Nil", + [9527] = "proto.Error", + [9528] = "proto.DormInvitationRoleReq", + [9529] = "proto.Nil", + [9530] = "proto.Error", + [9531] = "proto.DormRewardReceiveReq", + [9532] = "proto.ChangeInfo", + [9533] = "proto.Error", + [9534] = "proto.DormRoleInteractionReq", + [9535] = "proto.DormRoleInteractionResp", + [9536] = "proto.Error", + [9537] = "proto.DormAffinityGiftSendReq", + [9538] = "proto.DormAffinityGiftSendResp", + [9539] = "proto.Error", + [9540] = "proto.Nil", + [9541] = "proto.DormFriendListResp", + [9542] = "proto.Error", + [9543] = "proto.DormFriendVisitReq", + [9544] = "proto.DormFriendVisitResp", + [9545] = "proto.Error", + [9547] = "proto.DormLayoutRewardReceiveReq", + [9548] = "proto.ChangeInfo", + [9549] = "proto.Error", + [9550] = "proto.DormRoomBGMReq", + [9551] = "proto.Nil", + [9552] = "proto.Error", + [9553] = "proto.DormFriendLikeReq", + [9554] = "proto.Nil", + [9555] = "proto.Error", + [9556] = "proto.StringV", + [9557] = "proto.Nil", + [9558] = "proto.Error", + [9559] = "proto.UI32V", + [9560] = "proto.Nil", + [9561] = "proto.Error", + [9562] = "proto.DormAchievementRewardReceiveReq", + [9563] = "proto.AchievementComplete", + [9564] = "proto.Error", + [9565] = "proto.UI32", + [9566] = "proto.ChangeInfo", + [9567] = "proto.Error", + [9568] = "proto.Nil", + [9569] = "proto.DormChangeDataResp", + [9570] = "proto.Error", + [9571] = "proto.NewbieInfo", + [9572] = "proto.Nil", + [9573] = "proto.Error", [9601] = "proto.ActivityLevelsApplyReq", [9602] = "proto.ChangeInfo", [9603] = "proto.Error", @@ -1926,6 +2284,12 @@ NetMsgId.MsgName = { [10058] = "proto.TraceHuntState", [10060] = "proto.TraceHuntItem", [10061] = "proto.Nil", + [10062] = "proto.ActivityReturneeState", + [10063] = "proto.Quest", + [10064] = "proto.DormRoomUnlock", + [10065] = "proto.GuideMissionState", + [10066] = "proto.ActivityMallLogin", + [10067] = "proto.AchievementInfo", [11001] = "proto.ActivityMiningApplyReq", [11002] = "proto.ActivityMiningApplyResp", [11003] = "proto.Error", diff --git a/lua/gamecore/reddot/reddotdefine.lua b/lua/gamecore/reddot/reddotdefine.lua index ff073ab10..21824aee3 100644 --- a/lua/gamecore/reddot/reddotdefine.lua +++ b/lua/gamecore/reddot/reddotdefine.lua @@ -34,7 +34,8 @@ local RedDotDefine = { Map = "Map", Map_MainLine = "MainLine", Map_MainLine_Entrance = "MainLine.Entrance", - Map_MainLine_Chapter = "MainLine.Entrance.Chapter.", + Map_MainLine_StoryLine = "MainLine.Entrance.StoryLine.", + Map_MainLine_Chapter = "MainLine.Entrance.StoryLine..Chapter.", Map_MainLine_Reward = "MainLine.Entrance.Reward.", MainStoryClue = "Clue", MianStoryClue_Use = "Clue.Use.", @@ -43,6 +44,9 @@ local RedDotDefine = { Story_Set_Tab = "MainLine.StorySet.", Story_Set_Chapter = "MainLine.StorySet..", Story_Set_Section = "MainLine.StorySet...", + Gacha_MainView = "Gacha", + Gacha_List = "Gacha.List.", + Gacha_Reward = "Gacha.List..Reward.", Map_TravelerDuel = "TravelerDuel", Task_Season = "TravelerDuel.Season.Task", Task_Duel = "TravelerDuel.Duel.Task", @@ -59,6 +63,8 @@ local RedDotDefine = { Mall_Tab_New = "Mall_New.Page.New..Tab.New.", Mall_Package = "Mall.Page..Tab..Package.", Mall_Package_New = "Mall_New.Page.New..Tab.New..Package.New.", + Mall_Activity_New = "Mall_New.Page.New..Activity.New.", + Mall_Activity_RedDot = "Mall.Page..Activity.RedDot", Mall_Free = "Mall.Free", FreePackage = "FreePackage.", Mall_Daily = "Mall.Daily", @@ -78,6 +84,7 @@ local RedDotDefine = { Dictionary_Sub = "Menu.Dictionary.Main..Sub.", Activity = "Activity", Activity_Tab = "Activity.Tab.", + Activity_Entrance = "Activity_Entrance.", Activity_Periodic_Quest_Group = "Activity..Periodic.", Activity_Periodic_Final_Reward = "Activity..Final", Activity_Mining_AllQuest = "Activity.Mining.Quest", @@ -111,8 +118,12 @@ local RedDotDefine = { ActivityLevel_Hard_Level = "Activity_Group_New..ActivityLevel.Hard.", Activity_BdConvert_AllQuest = "Activity.BdConvert.Quest", Activity_BdConvert_Quest = "Activity.BdConvert.Quest.", + StoryReview = "StoryReview", + StoryReview_StoryLine = "StoryReview.StoryLine.", + StoryReview_Chapter = "StoryReview.StoryLine..Chapter.", Activity_New = "Activity_New", Activity_New_Tab = "Activity_New_Tab.", + Activity_Entrance_New = "Activity_Entrance_New.", Activity_GroupNew = "Activity_Group_New.", Activity_GroupNew_MiniGame = "Activity_Group_New..MiniGame", Activity_BreakOut_DifficultyTap_Level = "Activity_Group_New..BreakOutLevel.", @@ -190,22 +201,39 @@ local RedDotDefine = { TrekkerVersusBattleQuest = "Activity.Group..TrekkerVersus..Quest.BattleQuest", Activity_GoldenSpy = "Activity_Group_New..GoldenSpy", Activity_GoldenSpy_Group = "Activity_Group_New..GoldenSpy.Group.", - Solider = "Solider.", - Solider_AllQuest = "Solider.Quest", - Solider_Quest_Group = "Solider.Quest.", - Solider_Quest = "Solider.Quest..", - Solider_Quest_New = "SoliderQuest.New", - Solider_Quest_New_Group = "SoliderQuest.New.", - Solider_Level_New = "SoliderLevel.New", + Soldier = "Map.Solider", + Soldier_TotalReward = "Map.Solider.TotalReward", + Soldier_TechNum = "Map.Solider.TechNum", TraceHunt_Reward = "TraceHunt_Reward", TraceHunt_Reward_Boss = "TraceHunt_Reward.Boss", TraceHunt_Item = "TraceHunt_Item", TraceHunt_TraceItem = "TraceHunt_TraceItem", TraceHunt_HuntItem = "TraceHunt_HuntItem", - Activity_IceCreamTruck_New = "Activity_IceCreamTruck_New.", - Activity_IceCreamTruck_NewType = "Activity_IceCreamTruck_New..LevelType.", - Activity_IceCreamTruck_NewLevel = "Activity_IceCreamTruck_New..LevelType..Level", + Activity_IceCreamTruck_New = "Activity_Group_New.Activity_IceCreamTruck_New.", + Activity_IceCreamTruck_NewType = "Activity_Group_New.Activity_IceCreamTruck_New..LevelType.", + Activity_IceCreamTruck_NewLevel = "Activity_Group_New.Activity_IceCreamTruck_New..LevelType..Level", EventReminder = "EventReminder", - CharGemInstanceSwitch = "CharGemInstanceSwitch." + Activity_Reengagement_Task_Group = "Reengagement..Task.Group.", + Activity_Reengagement_Task = "Reengagement..Task", + Activity_Reengagement_LoginReward = "Reengagement..LoginReward", + Activity_Reengagement_WeeklyCard = "Reengagement..WeeklyCard", + Activity_Reengagement = "Reengagement.", + Activity_Reengagement_QuestPoint = "Reengagement..Task.QuestPoint", + CharGemInstanceSwitch = "CharGemInstanceSwitch.", + GuideMission = "GuideMission", + GuideMission_Chapter = "GuideMission.Chapter.", + GuideMission_Group = "GuideMission.Chapter..Group.", + GuideMission_Server = "GuideMission.Server", + Activity_MathParkour_New = "Activity_MathParkour_New.", + Activity_MathParkour_New_Level = "Activity_MathParkour_New..", + Dorm = "Dorm", + DormReward = "Dorm.DailyReward", + DormServer = "Dorm.ServerState", + DormElevator = "DormElevator", + DormMainMenu = "Dorm.DormMainMenu", + DormQuest = "Dorm.DormQuest", + DormRecord = "Dorm.DormMainMenu.DormRecord", + DormRecord_Achievement = "Dorm.DormMainMenu.DormRecord.Achievement", + DormRecord_Furniture = "Dorm.DormMainMenu.DormRecord.Furniture" } return RedDotDefine diff --git a/lua/gamecore/ui/basectrl.lua b/lua/gamecore/ui/basectrl.lua index 5e576fae5..6eef20b29 100644 --- a/lua/gamecore/ui/basectrl.lua +++ b/lua/gamecore/ui/basectrl.lua @@ -698,7 +698,7 @@ function BaseCtrl:SetPngSprite(imgObj, sPath, sSurfix) sPath = sPath .. sSurfix end end - if sPath == nil or string.find(sPath, "Icon/") == nil and string.find(sPath, "Image/") == nil and string.find(sPath, "ImageAvg/") == nil and string.find(sPath, "big_sprites/") == nil and string.find(sPath, "Disc/") == nil and string.find(sPath, "Play_") == nil and string.find(sPath, "UI_Activity") == nil then + if sPath == nil or string.find(sPath, "Icon/") == nil and string.find(sPath, "Image/") == nil and string.find(sPath, "ImageAvg/") == nil and string.find(sPath, "big_sprites/") == nil and string.find(sPath, "Disc/") == nil and string.find(sPath, "Play_") == nil and string.find(sPath, "UI_Activity") == nil and string.find(sPath, "Soldier") == nil then traceback("配置表中 Icon 资源字段内容填写错误,应填路径,如:Icon/Item/item_1,panel id:" .. self._panel._nPanelId .. ",ctrl name:" .. self.__cname) NovaAPI.SetImageSpriteAsset(imgObj, nil) return false diff --git a/lua/gamecore/ui/basepanel.lua b/lua/gamecore/ui/basepanel.lua index b289f16c7..4c37a7d07 100644 --- a/lua/gamecore/ui/basepanel.lua +++ b/lua/gamecore/ui/basepanel.lua @@ -176,6 +176,8 @@ function BasePanel:_Enter(bPlayFadeIn) end elseif self._nPanelId == PanelId.ProVideoGUI then nSortingOrder = AllEnum.UI_SORTING_ORDER.ProVideo + elseif self._nSortingOrderBase ~= nil then + nSortingOrder = self._nSortingOrderBase + i else nSortingOrder = self._nIndex * 100 + i end diff --git a/lua/gamecore/ui/paneldefine.lua b/lua/gamecore/ui/paneldefine.lua index b28f1e3a2..5bf873d7f 100644 --- a/lua/gamecore/ui/paneldefine.lua +++ b/lua/gamecore/ui/paneldefine.lua @@ -374,6 +374,7 @@ local PanelDefine = { [PanelId.SoldierTestEnter] = "Game.UI.Soldier.SoldierTestEnterPanel", [PanelId.SoldierBattlePanel] = "Game.UI.Soldier.Battle.SoldierBattlePanel", [PanelId.SoldierBattleResult] = "Game.UI.Soldier.Battle.SoldierBattleResultPanel", + [PanelId.SoldierBattleEnding] = "Game.UI.Soldier.Battle.SoldierBattleEndingPanel", [PanelId.SoldierSelectPolicy] = "Game.UI.Soldier.SelectPolicy.SoldierSelectPolicyPanel", [PanelId.SoldierMainViewPanel] = "Game.UI.Soldier.SoldierMainViewPanel", [PanelId.SoldierLevelSelectPanel] = "Game.UI.Soldier.SoldierLevelSelectPanel", @@ -383,8 +384,7 @@ local PanelDefine = { [PanelId.SoldierSandtable] = "Game.UI.Soldier.Sandtable.SoldierSandtablePanel", [PanelId.SoldierBuffTipsPanel] = "Game.UI.Soldier.Sandtable.Components.SoldierBuffTipsPanel", [PanelId.SoldierHandbookPartnerDetailPanel] = "Game.UI.Soldier.Handbook.SoldierHandbookPartnerDetailPanel", - [PanelId.SoldierSelectStrategyCardItem] = "Game.UI.Soldier.Handbook.SoldierSelectStrategyCardItemPanel", - [PanelId.SoldierSelectStarterCardItem] = "Game.UI.Soldier.Handbook.SoldierSelectStarterCardItemPanel", + [PanelId.SoldierCardTips] = "Game.UI.Soldier.Handbook.SoldierCardTipsPanel", [PanelId.SoldierRecommendPanel] = "Game.UI.Soldier.Recommend.SoldierRecommendPanel", [PanelId.SoldierRecommendDetailPanel] = "Game.UI.Soldier.Recommend.SoldierRecommendDetailPanel", [PanelId.SoldierPartnerTips] = "Game.UI.Soldier.PartnerTipsPanel.SoldierPartnerTipsPanel", @@ -397,6 +397,7 @@ local PanelDefine = { [PanelId.SoldierBattleEventPanel] = "Game.UI.Soldier.BattleEvent.SoldierBattleEventPanel", [PanelId.SoldierResolveadisputePanel] = "Game.UI.Soldier.BattleEvent.SoldierResolveadisputePanel", [PanelId.SoldierShopProbabilityPanel] = "Game.UI.Soldier.ShopProbability.SoldierShopProbabilityPanel", + [PanelId.SoldierEventPanel] = "Game.UI.Soldier.BattleEvent.SoldierEventPanel", [PanelId.Task_20103] = "Game.UI.ActivityTheme.20103.Task.SummerCheckinTaskPanel", [PanelId.Shop_20103] = "Game.UI.ActivityTheme.20103.Shop.ActivityShopPanel", [PanelId.Main_20103] = "Game.UI.ActivityTheme.20103.SummerCheckinThemePanel", @@ -404,10 +405,11 @@ local PanelDefine = { [PanelId.SummerCheckinStory_20103] = "Game.UI.ActivityTheme.20103.Story.SummerCheckinStoryPanel", [PanelId.IceCreamTruckGamePanel] = "Game.UI.Play_IceCreamTruck.Play.IceCreamTruckGamePanel", [PanelId.IceCreamLevelsSelectPanel] = "Game.UI.Play_IceCreamTruck.IceCreamLevelsSelectPanel", + [PanelId.IceCreamTruckGamePanel_400020] = "Game.UI.Play_IceCreamTruck.400020.IceCreamTruckGamePanel", + [PanelId.IceCreamLevelsSelectPanel_400020] = "Game.UI.Play_IceCreamTruck.400020.IceCreamLevelsSelectPanel", [PanelId.ActivityLevelsSelectPanel_10110] = "Game.UI.ActivityTheme.10110.ActivityLevels.ActivityLevelsSelectPanel", [PanelId.Task_10110] = "Game.UI.ActivityTheme.10110.Task.SummerAdvTaskPanel", [PanelId.Shop_10110] = "Game.UI.ActivityTheme.10110.Shop.ActivityShopPanel", - [PanelId.CultivationManualPanel] = "Game.UI.ActivityTheme.10110.CultivationManualPanel", [PanelId.SummerAdvPanel] = "Game.UI.ActivityTheme.10110.SummerAdvPanel", [PanelId.SummerAdvStory_10110] = "Game.UI.ActivityTheme.10110.Story.SummerAdvStoryPanel", [PanelId.BreakOutThemePanel_S3] = "Game.UI.ActivityTheme.30103.BreakOutThemePanel", @@ -439,7 +441,49 @@ local PanelDefine = { [PanelId.GoldenSpyBuffSelectPanel_400017] = "Game.UI.Activity.GoldenSpy.400017.GoldenSpyBuffSelectPanel", [PanelId.GoldenSpyResultPanel_400017] = "Game.UI.Activity.GoldenSpy.400017.GoldenSpyResultPanel", [PanelId.GoldenSpyBuffTipsPanel_400017] = "Game.UI.Activity.GoldenSpy.400017.GoldenSpyBuffTipsPanel", - [PanelId.ChapterPausePanel] = "Game.UI.Battle.ChapterPausePanel" + [PanelId.ChapterPausePanel] = "Game.UI.Battle.ChapterPausePanel", + [PanelId.DormPanel] = "Game.UI.Dorm.DormPanel", + [PanelId.DormRoomSelectPanel] = "Game.UI.Dorm.DormRoomSelectPanel.DormRoomSelectPanel", + [PanelId.DormInteractiveAffinityPanel] = "Game.UI.Dorm.DormInteractive.DormInteractiveAffinityPanel", + [PanelId.DormEditorPresetDetailPanel] = "Game.UI.Dorm.DormEditor.DormEditorPresetDetailPanel", + [PanelId.DormEditorSuitDetailPanel] = "Game.UI.Dorm.DormEditor.DormEditorSuitDetailPanel", + [PanelId.DormFriendPanel] = "Game.UI.Dorm.DormFriend.DormFriendPanel", + [PanelId.DormMainMenuPanel] = "Game.UI.Dorm.DormMainMenuPanel", + [PanelId.DormRenamePanel] = "Game.UI.Dorm.Rename.DormRenamePanel", + [PanelId.DormQuestPanel] = "Game.UI.Dorm.DormQuest.DormQuestPanel", + [PanelId.DormHandbookPanel] = "Game.UI.Dorm.DormHandBook.DormHandbookPanel", + [PanelId.DormMusicSelectPanel] = "Game.UI.Dorm.MusicSelect.DormMusicSelectPanel", + [PanelId.DormPresetRenamePanel] = "Game.UI.Dorm.Rename.DormPresetRenamePanel", + [PanelId.ReengagementPanel] = "Game.UI.Activity.Reengagement.ReengagementPanel", + [PanelId.ReengagementMallPopup] = "Game.UI.Activity.Reengagement.ReengagementMallPopupPanel", + [PanelId.ReengagementPopUpPanel] = "Game.UI.Activity.Reengagement.ActivityReengagementPopUpPanel", + [PanelId.ActivityStoryReview] = "Game.UI.ActivityStoryReview.ActivityStoryReviewPanel", + [PanelId.MathParkourPanel] = "Game.UI.Activity.MathParkour.400018.MathParkourPanel", + [PanelId.MathParkourLevelSelectPanel] = "Game.UI.Activity.MathParkour.400018.MathParkourLevelSelectPanel", + [PanelId.MathParkourSkillDisplayPanel] = "Game.UI.Activity.MathParkour.400018.MathParkourSkillDisplayPanel", + [PanelId.StarTowerAutoDecisionSettingPanel] = "Game.UI.StarTowerFastBattle.StarTowerAutoDecisionSettingPanel", + [PanelId.StarTowerAutoDecisionHUDPanel] = "Game.UI.StarTowerFastBattle.StarTowerAutoDecisionHUDPanel", + [PanelId.StarTowerTokenBuyPanel] = "Game.UI.StarTowerFastBattle.StarTowerTokenBuyPanel", + [PanelId.SoldierTechPanel] = "Game.UI.Soldier.Technology.SoldierTechPanel", + [PanelId.SoldierTechPreviewPanel] = "Game.UI.Soldier.Technology.SoldierTechPreviewPanel", + [PanelId.SoldierStagePanel] = "Game.UI.Soldier.Stage.SoldierStagePanel", + [PanelId.SoldierBossTemplateSelect] = "Game.UI.Soldier.BossTemplate.SoldierBossTemplateSelectPanel", + [PanelId.SoldierBossTemplateTips] = "Game.UI.Soldier.BossTemplate.SoldierBossTemplateTipsPanel", + [PanelId.SoldierLevelRewardPanel] = "Game.UI.Soldier.SoldierLevelPanel", + [PanelId.GuideMission] = "Game.UI.GuideMission.GuideMissionPanel", + [PanelId.BuildModifierMusicPanel] = "Game.UI.BuildModifier.Note.BuildModifierNotePanel", + [PanelId.BuildModifierPotentialPanel] = "Game.UI.BuildModifier.Potential.BuildModifierPotentialPanel", + [PanelId.BuildModifierPopupPanel] = "Game.UI.BuildModifier.Potential.BuildModifierPopupPanel", + [PanelId.ActivityLevelsSelectPanel_20104] = "Game.UI.ActivityTheme.20104.ActivityLevels.ActivityLevelsSelectPanel", + [PanelId.Task_20104] = "Game.UI.ActivityTheme.20104.Task.DustDawnTaskPanel", + [PanelId.Shop_20104] = "Game.UI.ActivityTheme.20104.Shop.ActivityShopPanel", + [PanelId.DustDawnPanel] = "Game.UI.ActivityTheme.20104.DustDawnThemePanel", + [PanelId.DustDawnStory] = "Game.UI.MainlineEx_DustDawnStory.MainlineEx_DustDawnStoryPanel", + [PanelId.ActivityLevelsSelectPanel_10113] = "Game.UI.ActivityTheme.20113.ActivityLevels.ActivityLevelsSelectPanel", + [PanelId.Task_10113] = "Game.UI.ActivityTheme.10113.Task.UnchartedMapTaskPanel", + [PanelId.Shop_10113] = "Game.UI.ActivityTheme.10113.Shop.ActivityShopPanel", + [PanelId.UnchartedMapPanel] = "Game.UI.ActivityTheme.10113.UnchartedMapPanel", + [PanelId.UnchartedMapStory_10113] = "Game.UI.ActivityTheme.10113.Story.UnchartedMapStoryPanel" } if NovaAPI.GetClientChannel() == AllEnum.ChannelName.BanShu then end diff --git a/lua/gamecore/ui/panelid.lua b/lua/gamecore/ui/panelid.lua index e132bbb62..8514b5f4f 100644 --- a/lua/gamecore/ui/panelid.lua +++ b/lua/gamecore/ui/panelid.lua @@ -418,8 +418,8 @@ local PanelId = { SoldierCharSkillDetail = 5004, SoldierBuffTipsPanel = 5005, SoldierCharPontentialDetailPanel = 5006, - SoldierSelectStrategyCardItem = 5007, - SoldierSelectStarterCardItem = 5008, + SoldierCardTips = 5007, + SoldierBossTemplateTips = 5008, CookieBoardPanel_400016 = 500, CookieGamePanel_400016 = 501, IceCreamTruckGamePanel = 502, @@ -465,7 +465,52 @@ local PanelId = { GoldenSpyBuffTipsPanel_400017 = 543, CharSystemPresetPotentialPanel = 544, ChapterPausePanel = 545, + DormPanel = 546, + DormRoomSelectPanel = 547, + DormInteractiveAffinityPanel = 548, + DormEditorPresetDetailPanel = 549, + DormEditorSuitDetailPanel = 550, + DormFriendPanel = 551, + DormMainMenuPanel = 552, + DormRenamePanel = 553, + DormQuestPanel = 554, + DormHandbookPanel = 555, + DormMusicSelectPanel = 556, + DormPresetRenamePanel = 589, + ReengagementPanel = 557, + ReengagementPopUpPanel = 558, + ActivityStoryReview = 559, + MathParkourPanel = 560, + MathParkourLevelSelectPanel = 561, + MathParkourSkillDisplayPanel = 570, + StarTowerAutoDecisionSettingPanel = 562, + StarTowerAutoDecisionHUDPanel = 563, + StarTowerTokenBuyPanel = 564, + GuideMission = 565, + SoldierTechPanel = 566, + SoldierTechPreviewPanel = 567, + SoldierStagePanel = 568, + SoldierBossTemplateSelect = 569, + SoldierLevelRewardPanel = 572, + BuildModifierMusicPanel = 571, + BuildModifierPotentialPanel = 573, + BuildModifierPopupPanel = 574, + ActivityLevelsSelectPanel_20104 = 575, + DustDawnPanel = 576, + DustDawnStory = 577, + Task_20104 = 578, + Shop_20104 = 579, + SoldierBattleEnding = 580, + SoldierEventPanel = 581, + IceCreamTruckGamePanel_400020 = 582, + IceCreamLevelsSelectPanel_400020 = 583, + ActivityLevelsSelectPanel_10113 = 584, + UnchartedMapPanel = 585, + UnchartedMapStory_10113 = 586, + Task_10113 = 587, + Shop_10113 = 588, SoldierTestEnter = 99998, - GmTools = 99999 + GmTools = 99999, + ReengagementMallPopup = 590 } return PanelId diff --git a/lua/gamecore/ui/panelmanager.lua b/lua/gamecore/ui/panelmanager.lua index 81f403cd7..1edb4784e 100644 --- a/lua/gamecore/ui/panelmanager.lua +++ b/lua/gamecore/ui/panelmanager.lua @@ -281,7 +281,7 @@ local PreExitCurrent = function() objCurPanel:_PreExit(PreEnterNext, true) end end -local OnOpenPanel = function(listener, nPanelId, ...) +local OpenPanel = function(nPanelId, mapOpenContext, ...) if objNextPanel ~= nil then printError("[界面切换] 打开界面:" .. GetPanelName(nPanelId) .. " 失败,上一次界面切换流程尚未完成,正在处理:" .. GetPanelName(objNextPanel._nPanelId)) return @@ -304,6 +304,9 @@ local OnOpenPanel = function(listener, nPanelId, ...) nIndex = objCurPanel._nIndex + 1 end local objTempPanel = luaClass.new(nIndex, nPanelId, tbParameter) + if mapOpenContext ~= nil then + objTempPanel._nSortingOrderBase = mapOpenContext.nSortingOrderBase + end if objTempPanel._bIsMainPanel == true then objNextPanel = objTempPanel if objNextPanel._bAddToBackHistory == true then @@ -336,6 +339,12 @@ local OnOpenPanel = function(listener, nPanelId, ...) end CheckThresholdCount() end +local OnOpenPanel = function(listener, nPanelId, ...) + OpenPanel(nPanelId, nil, ...) +end +function PanelManager.OpenPanelWithContext(nPanelId, mapOpenContext, ...) + OpenPanel(nPanelId, mapOpenContext, ...) +end local OnOpenLoading = function(listener, objTarget, callbackUpdate, callbackDone) if objTarget == nil or type(callbackUpdate) == "function" then else @@ -460,6 +469,7 @@ local RegisterTextGetContentFun = function() CS.TextMeshProWrap.GetTextFunc = ConfigTable.GetUIText end function PanelManager.Init() + PanelManager.IGNORE_CS_TRANS_EVENT = false local goUIRoot = GameObject.Find("==== UI ROOT ====") if goUIRoot ~= nil then mapUIRootTransform = {} diff --git a/lua/utils.lua b/lua/utils.lua index 172f224e6..9ee45e356 100644 --- a/lua/utils.lua +++ b/lua/utils.lua @@ -49,6 +49,9 @@ createdelegate = util.createdelegate state = util.state print_func_ref_by_csharp = util.print_func_ref_by_csharp cs_coroutine = require("xlua.cs_coroutine") +function IsNull(obj) + return obj == nil or obj:IsNull() +end local serpent = require("serpent") function printLog(str) Debug.Log(str) @@ -648,7 +651,7 @@ function AddKrParticle(str, nParticleIdx) end end elseif is_al(codePoint) then - local charTag = AllEnum.KrTags[1][nParticleIdx] + local charTag = AllEnum.KrTags["1"][nParticleIdx] if charTag ~= nil then str = str .. charTag end @@ -891,6 +894,21 @@ local IsBitSet = function(tbByte, nIndex) end return 1 << nIndexInGroup8 - 1 & tbByte[nByteTableIndex] > 0 end +local SetBit = function(tbByte, nIndex) + assert(1 <= nIndex and nIndex % 1 == 0, "nIndex must be a positive integer") + local nGroup64 = math.ceil(nIndex / 64) - 1 + local nIndexInGroup64 = nIndex - nGroup64 * 64 + local nGroup8 = math.ceil(nIndexInGroup64 / 8) - 1 + local nIndexInGroup8 = nIndexInGroup64 - nGroup8 * 8 + local nByteTableIndex = 8 - nGroup8 + nGroup64 * 8 + for nByteIndex = 1, (nGroup64 + 1) * 8 do + if tbByte[nByteIndex] == nil then + tbByte[nByteIndex] = 0 + end + end + local nMask = 1 << nIndexInGroup8 - 1 + tbByte[nByteTableIndex] = tbByte[nByteTableIndex] | nMask +end local GetBuildAttributeId = function(nGroupId, nLevel) return nGroupId * 100000 + nLevel end @@ -1096,35 +1114,55 @@ local SubDesc = function(str, nLevel, nCompareLevel, mapLinkParam) local subStr = ParseHitDamageDesc(nKey, nLevel) if nCompareLevel ~= nil then local sCompareStr = ParseHitDamageDesc(nKey, nCompareLevel) - subStr = string.format("%s(%s↑)", subStr, sCompareStr) + if nLevel < nCompareLevel then + subStr = string.format("%s(%s↑)", subStr, sCompareStr) + else + subStr = string.format("%s(%s↓)", subStr, sCompareStr) + end end mapWord[word] = subStr elseif sTable == "Effect" then local subStr = ParseEffectDesc(nKey, nLevel, nShowType) if nCompareLevel ~= nil then local sCompareStr = ParseEffectDesc(nKey, nCompareLevel, nShowType) - subStr = string.format("%s(%s↑)", subStr, sCompareStr) + if nLevel < nCompareLevel then + subStr = string.format("%s(%s↑)", subStr, sCompareStr) + else + subStr = string.format("%s(%s↓)", subStr, sCompareStr) + end end mapWord[word] = subStr elseif sTable == "Once" then local subStr = ParseOnceDesc(nKey, nLevel, nShowType) if nCompareLevel ~= nil then local sCompareStr = ParseOnceDesc(nKey, nCompareLevel, nShowType) - subStr = string.format("%s(%s↑)", subStr, sCompareStr) + if nLevel < nCompareLevel then + subStr = string.format("%s(%s↑)", subStr, sCompareStr) + else + subStr = string.format("%s(%s↓)", subStr, sCompareStr) + end end mapWord[word] = subStr elseif sTable == "Shield" then local subStr = ParseShieldDesc(nKey, nLevel, nShowType) if nCompareLevel ~= nil then local sCompareStr = ParseShieldDesc(nKey, nCompareLevel, nShowType) - subStr = string.format("%s(%s↑)", subStr, sCompareStr) + if nLevel < nCompareLevel then + subStr = string.format("%s(%s↑)", subStr, sCompareStr) + else + subStr = string.format("%s(%s↓)", subStr, sCompareStr) + end end mapWord[word] = subStr elseif sTable == "Script" then local subStr = ParseSriptDesc(nKey, nLevel, nShowType) if nCompareLevel ~= nil then local sCompareStr = ParseSriptDesc(nKey, nCompareLevel, nShowType) - subStr = string.format("%s(%s↑)", subStr, sCompareStr) + if nLevel < nCompareLevel then + subStr = string.format("%s(%s↑)", subStr, sCompareStr) + else + subStr = string.format("%s(%s↓)", subStr, sCompareStr) + end end mapWord[word] = subStr else @@ -1401,6 +1439,9 @@ local ParseDesc = function(mapDescConfig, nCompareLevelType, nCompareLevel, bSim if (mapData.levelTypeData == GameEnum.levelTypeData.Exclusive or mapData.levelTypeData == GameEnum.levelTypeData.Note or mapData.levelTypeData == GameEnum.levelTypeData.SoldierLevel) and nOverrideLevel ~= nil then nLevel = nOverrideLevel end + if nCompareLevelType == GameEnum.levelTypeData.SoldierLevel and mapData.levelTypeData == GameEnum.levelTypeData.SkillSlot and nOverrideLevel ~= nil then + nLevel = nOverrideLevel + end if sParseType == "DamageNum" and sTable == "HitDamage" then local subStr = ParseHitDamageDesc(nKey, nLevel) subStr = LanguagePost(lang, langIdx, subStr) @@ -1408,7 +1449,11 @@ local ParseDesc = function(mapDescConfig, nCompareLevelType, nCompareLevel, bSim local sCompareStr = ParseHitDamageDesc(nKey, nCompareLevel) sCompareStr = LanguagePost(lang, langIdx, sCompareStr) if subStr ~= sCompareStr then - subStr = string.format("%s(%s↑)", subStr, sCompareStr) + if nCompareLevel > nLevel then + subStr = string.format("%s(%s↑)", subStr, sCompareStr) + else + subStr = string.format("%s(%s↓)", subStr, sCompareStr) + end end end mapWord[word] = subStr @@ -1419,7 +1464,11 @@ local ParseDesc = function(mapDescConfig, nCompareLevelType, nCompareLevel, bSim local sCompareStr = ParseLevelUpDesc(sTable, nKey, nCompareLevel, sParameter, sShowType, sEnumType) sCompareStr = LanguagePost(lang, langIdx, sCompareStr) if subStr ~= sCompareStr then - subStr = string.format("%s(%s↑)", subStr, sCompareStr) + if nCompareLevel > nLevel then + subStr = string.format("%s(%s↑)", subStr, sCompareStr) + else + subStr = string.format("%s(%s↓)", subStr, sCompareStr) + end end end mapWord[word] = subStr @@ -1796,6 +1845,7 @@ local GetCharDamageResult = function(tbCharId) local actorInfo = {} actorInfo.nCharId = nCharId actorInfo.nDamage = nDamage + actorInfo.nSkinId = PlayerData.Build:GetBattleCharSkinId(nCharId) table.insert(tbResult, actorInfo) end return tbResult @@ -1838,7 +1888,8 @@ local CheckIsTipsPanel = function(nPanelId) PanelId.BtnTips, PanelId.MonsterTips, PanelId.EquipmentTips, - PanelId.DiscSkillTips + PanelId.DiscSkillTips, + PanelId.DescTips } return table.indexof(tbAllTipsPanelId, nPanelId) > 0 end @@ -2140,7 +2191,7 @@ local GetToolBoxUrl = function() url = "https://staging-web-toolbox.stellasora.jp" end elseif clientPublishRegion == CS.ClientPublishRegion.US then - if sChannel == "EN" then + if sChannel == "EN" or sChannel == "EN_Steam" then result = true url = "https://toolbox.stellasora.global" else @@ -2181,7 +2232,7 @@ local GetExchangeCodeUrl = function() url = "https://staging-web.stellasora.jp/serial_code?type=webview" end elseif clientPublishRegion == CS.ClientPublishRegion.US then - if sChannel == "EN" then + if sChannel == "EN" or sChannel == "EN_Steam" then result = true url = "https://stellasora.global/gift?type=webview" else @@ -2217,6 +2268,7 @@ _G.UTILS = { GetParamStrLen = GetParamStrLen, ParseByteString = ParseByteString, IsBitSet = IsBitSet, + SetBit = SetBit, GetBuildAttributeId = GetBuildAttributeId, GetCharacterAttributeId = GetCharacterAttributeId, GetDiscAttributeId = GetDiscAttributeId, diff --git a/versions.txt b/versions.txt index 5e48660ff..38bab08f1 100644 --- a/versions.txt +++ b/versions.txt @@ -1,4 +1,4 @@ -EN: 1.16.1.140 -CN: 1.16.1.139 -JP: 1.16.1.142 -KR: 1.16.1.146 +EN: 2.0.0.143 +CN: 2.0.0.142 +JP: 2.0.0.145 +KR: 2.0.0.150